bplist00 _WebMainResource_WebSubresources ^WebResourceURL_WebResourceTextEncodingName_WebResourceMIMEType_WebResourceData_file:///index.htmlUUTF-8Ytext/htmlOS Curso en JavaScript - 5. El Objeto WINDOW


1. Introducción

Como en cualquier lenguaje orientado o basado en objetos, cada objeto es propietario de una serie de variables de instancia y de unos métodos. En JavaScript, las variables de instancia se denominan propiedades, mientras que los métodos no cambian de nombre aunque a menudo se les llama simplemente funciones.

Las propiedades son las que hacen que cada objeto tenga sus propias características. Cada tipo de objeto tiene unas ciertas propiedades que no tienen los demás, aunque hay propiedades que tienen todos los objetos, como por ejemplo la propiedad name. Y dos objetos del mismo tipo se diferenciarán en el valor que tengan sus propiedades, siendo éstas las mismas para ambos. Por ejemplo, un objeto de tipo form tendrá propiedades como name o action, y a la vez tendrá métodos como submit o reset.

Además de propiedades y métodos, los objetos son capaces de provocar eventos. Para cada objeto que hay en una página HTML existen asociados una serie de eventos a los que, además, puede responder. Gran parte de la programación en JavaScript consiste en crear código de respuesta a estos eventos. En dicho código se asignan valores a las propiedades de otros objetos o se modifican mediante los métodos del objeto.

Cada vez que se carga una página en el navegador, el intérprete de JavaScript crea automáticamente una serie de objetos que pueden ser usados al programar en JavaScript. De entre los distintos objetos generados automáticamente destacan los siguientes:

El siguiente cuadro muestra la jerarquía de objetos creados por el navegador al cargar una página Web:


nav_hier_3.jpg


Las propiedades del objeto document están en función de los objetos que hayamos insertado en la página. Cada objeto que incluyamos en la página será una propiedad del objeto document, pero a su vez estará compuesto de otros objetos que serán propiedades de él.

Cada vez que se desea acceder a una propiedad o un método de un objeto, hemos de detallar cuales son sus padres mediante el uso de puntos. Así, un la propiedad value de un botón de un formulario se llamaría en realidad window.document.form.button.value. Aunque el padre, window, se puede quitar si es la misma ventana en la que está el formulario.

Hemos de tener en cuenta, que el navegador va creando los objetos en el momento que los lee, y que la página la lee desde arriba hacia abajo. Por ello, no debemos usar objetos antes de su creación. Solo al definir funciones en la cabecera podemos romper esta regla, ya que la definición de las funciones no implica su uso en el momento que se leen, sino que se llaman después desde el cuerpo de la página. Por tanto, en la definición de las funciones sí podremos hacer referencia a objetos aún no creados (que son todos los de document) aunque no podremos usar tales funciones hasta que dichos objetos no estén creados.

2. El objeto window

Como se ha dicho, el objeto window es el más importante. A partir de él se pueden crear nuevos objetos window que serán nuevas ventanas ejecutando el navegador. Tales ventanas se pueden controlar desde la ventana padre. Además permite cerrar ventanas, actúa sobre los marcos, puede sacar mensajes (de error u otro tipo), confirmación y entrada de datos, y como se ha dicho, mantiene una matriz por cada tipo de elemento que puede haber en un documento, formularios, enlaces, imágenes y marcos.

2.1. Apertura de una ventana

Abrir una ventana a través de JavaScript es tan simple como pasar a una instrucción una dirección URL para que la localice y la cargue:

nuevaVentana=window.open( "dirección URL");

Es necesario asignar la nueva ventana a una variable (en este caso a nuevaVentana) para poder operar posteriormente sobre ella. Sin embargo ese no es el nombre como tal de la ventana, por lo que si en un enlace ponemos:

<a href="direccion.html"

target="nuevaVentana">Pulsa</a>

no funcionará.

En realidad, son varios los parámetros que se pasan a una ventana al crearla:

variable=window.open("dirección URL",

"nombre de la Ventana","parámetros de apertura" );

donde:

Cada uno de estos atributos puede tomar los valores YES o NO, o bien, 1 ó 0, respectivamente.

Además, podemos darle la anchura y altura en pixels mediante los atributos

width,height.

Para ponerlos todos en la misma cadena se pone el atributo seguido del signo de igual y el valor que tiene. Los atributos se separan entre sí mediante comas. Por ejemplo:

"toolbar=0,location=1,directories=0,resizable=0,width=200,height=100"


Hay que tener cuidado de ponerlos en ese orden y de no dejar espacios entre ellos.

Por ejemplo, abramos una ventana con barra de herramientas, sin posibilidad de escribir una dirección y que no sea redimensionable. En ella vamos a cargar la página "geneura.ugr.es" y la vamos a llamar "segundaPag"; la altura será de 200 pixeles.

nuevaVentana=window.open("http://geneura.ugr.es", "segundaPag",

"toolbar=yes,location=no,resizable=no,height=200" );

2.2. Cerrar ventanas

Para cerrar una ventana se utiliza el método close() de las mismas:

variable_de_ventana.close()

Si la ventana a cerrar es la propia, entonces tendremos que usar:

window.close()

, o simplemente ,

close();


Ha de tenerse cuidado al cerrar una ventana dentro de un elemento de un formulario ya que si es la propia ventana la que queremos cerrar habremos de especificar

window.close();

y no solo

close();

Esto es así porque dentro de los formularios el objeto por defecto es document no window, por ello, close() solamente cerraría el documento, no la ventana.

He aquí un pequeño ejemplo.

<HTML>

<HEAD>

<TITLE>Abriendo y cerrando ventanas con Javascript</TITLE>

<SCRIPT>

<!--

var nuevaVentana;


function doble( x ) {

  return 2*x;

}


function  nueva() {

  nuevaVentana=nuevaVentana=window.open("", "segundaPag", 

  "toolbar=yes,location=no,menubar=yes,resizable=yes,"+

  "width=30,height=30" );

  nuevaVentana.document.write("<HTML><HEAD><TITLE>"+

  "Sin Título</TITLE></HEAD>\n");

  nuevaVentana.document.write("<BODY><form>\n");

  nuevaVentana.document.write("<input type='button' "+

  "value='Cerrar' onClick='window.close();'>\n");

  nuevaVentana.document.write("</form>\n");

  nuevaVentana.document.write("</BODY></HTML>\n");

  nuevaVentana.document.close();

}

// -->

</SCRIPT>

<BODY>

<FORM>

  <INPUT TYPE="button" VALUE="Abrir" onClick="nueva();"><br>

</FORM>

</BODY>

</HTML>

      

2.3. Mensajes de alerta, confirmaciones y entradas de datos.

Aunque para cada una de estas tareas se utiliza un método distinto, las veremos juntas ya que son muy similares.

Los mensajes de alerta aparecen con el método

alert( mensaje )

El parámetro mensaje es la cadena que queremos que se visualice. Se puede usar para sacar mensajes de error, de ayuda, alertar sobre ciertos eventos, etc.

<HTML>

<HEAD>

<TITLE>Ejemplo de uso de alert</TITLE>

<SCRIPT>

alert("Que pasa en tu casa, coleguita?");

</SCRIPT>

</HEAD>

<BODY>

Hola!

</BODY>

</HTML>

 

      

Para una confirmación de alguna opción, habremos de utilizar el método

confirm( mensaje );

Este método devuelve un valor lógico true o false por lo que podrá usarse en una sentencia de asignación o en una expresión lógica.

<HTML>

<HEAD>

<TITLE>Ejemplo de uso de confirm</TITLE>

<SCRIPT>

if ( confirm("Pulsa OK si eres un tío machote")) {

    alert("Nos tomamos unas birras, colega??");

} else {

  alert("Podíamos ir al cine, vamos... si tú quieres." );

}

</SCRIPT>

</HEAD>

<BODY>

Hola

</BODY>

</HTML>

    

Por último, la adquisición de datos se hace a través del método

prompt( mensaje, valor_por_defecto)

El parámetro mensaje es obligatorio, pero el valor_por_defecto es opcional. He aquí un ejemplo:

<HTML>

<HEAD>

<TITLE>Ejemplo de uso de prompt</TITLE>

<SCRIPT>

var cadena=prompt( "Escribe tu nombre");

document.write ("Esta pagina está optimizada para "+cadena );

</SCRIPT>

</HEAD>

<BODY>

Hola, 

<SCRIPT>

document.write(cadena+"<p>");

</SCRIPT>

</BODY>

</HTML>

  

2.4. Temporizadores.

Los temporizadores son sin duda de los elementos más sorprendentes que podremos utilizar. Su uso se consigue gracias a dos métodos:

// v_temporizador será la variable en la que se almacene 

// el objeto "temporizador" devuelto por setTimeout

var v_temporizador = setTimeout( instrucciones, tiempo, parametros );

clearTimeout( v_temporizador );

Ambos métodos pertenecen al objeto window.

El parámetro instrucciones con que se llama al método setTimeout() inidica la(s) acción(es) que se ha(n) de ejecutar cuando se cumpla el tiempo prefijado. La segunda es dicho tiempo expresado en milisegundos. En caso de que dichas acciones a realizar sean la llamada a una función, en el tercer parámetro se le puede pasar el conjunto de argumentos que necesitará (en forma de cadena). No obstante, los argumentos se pueden pasar directamente en la propia llamada a la función, por lo que solo son obligatorios al llamar a setTimeout() los dos primeros parámetros.

Ha de tenerse en cuenta que el temporizador solo se ejecuta una vez, salvo que una de las sentencias a ejecutar sea otro setTimeout(). Es decir, para provocar un evento periódicamente hemos de hacer una llamada a setTimeout de forma periódica.

Esto se ha mejorado en la versión 1.2 de Javascript mediante la introducción de los métodos:

var v_temporizador = setInterval( instrucciones, tiempo, parametros );

clearInterval( v_temporizador );

Mientras setTimeout genera un único evento (salvo que, como se ha dichio, pongamos otro setTimeout dentro de la función de respuesta a dicho evento), setInterval genera un evento cada tiempo milisegundos sin necesidad de poner otro setInterval dentro de las instrucciones a ejecutar.

A fin de cuentas, se puede hacer lo mismo con setTimeout que con setInterval, solo que el primero es más trabajoso aunque va a funcionar con navegadores antiguos (3.x y anteriores), mientras que setInterval es más cómodo pero solo funciona con los navegadores 4.x en adelante.

He aquí dos ejemplos del uso de setTimeout; en ellos la única diferencia es la llamada al temporizador dentro de la propia función de respuesta al evento creado por el temporizador. En el primer caso solo se saca un mensaje de alerta, en el segundo se saca un mensaje cada 5 segundos (hasta 3 como máximo).

<HTML>

<HEAD>

<TITLE>Primer ejemplo de uso de temporizadores</TITLE>

<SCRIPT>

function mensaje() {

  setTimeout("alert('Este mensaje ha salido a los 5 segundos');",5000);

}

</SCRIPT>

</HEAD>

<BODY onLoad="mensaje();">

Hola

</BODY>

</HTML>

    

He aquí el segundo ejemplo:

<HTML>

<HEAD>

<TITLE>Segundo ejemplo de uso de temporizadores</TITLE>

<SCRIPT>

var numMensaje=0;

function mensaje() {

  if( numMensaje<3 ) {

    setTimeout("alert('mensaje numero '+numMensaje);mensaje();",5000);

    numMensaje++;

  }

}


</SCRIPT>

</HEAD>

<BODY onLoad="mensaje();">

Hola

</BODY>

</HTML>

    

Así pues, cada temporizador que se establezca con setTimeout se ejecuta una sola vez.

Existe una forma de parar la cuenta atrás de un temporizador, esto es, de anularlo. Esta forma consiste en usar el método clearTimeout. A este método ha de pasársele un identificador conteniendo un objeto temporizador. Este objeto se crea al lanzar el temporizador, por lo que asignaremos a una variable el resultado de lanzar el temporizador con setTimeout. De esta forma podríamos poner:

...

var tempor;

function activa() {

  ...

  Tempor=setTimeout("alert('Hola');",1000);

  ...

}

...

...

function desactiva() {

  ...

  clearTimeout( Tempor );

  ...

}

...

Como se ve, si estos métodos son usados en la misma ventana en los que se van a visualizar los resultados, no es necesario poner que pertenecen al objeto window.

EL siguiente ejemplo muestra lo que se puede hacer con los métodos setTimeout() y clearTimeout():

<HTML>

<HEAD>

<SCRIPT>

function hora() {

  var h=new Date();

  document.f1.hora.value=((h.getHours()<10)?"0":"")+h.getHours()+":";

  document.f1.hora.value+=((h.getMinutes()<10)?"0":"")+h.getMinutes()+":";

  document.f1.hora.value+=((h.getSeconds()<10)?"0":"")+h.getSeconds();

  setTimeout( "hora();", 1000 );

}

var h_ini;

var crono;

function crono_start() {

  h_ini=new Date();

  crono_cuenta();

}

function crono_pon() {

  var h_act=new Date();

  milisec=(h_act-h_ini);

  h_crono=Math.floor( milisec/3600000 ) % 24;

  m_crono=Math.floor( milisec/60000 ) % 60;

  s_crono=Math.floor( milisec/1000 ) % 60;

  milisec=milisec%1000;

  h_crono=((h_crono<10)?"0":"")+h_crono;

  m_crono=((m_crono<10)?"0":"")+m_crono;

  s_crono=((s_crono<10)?"0":"")+s_crono;


  milisec=((milisec<100)?"0":"")+((milisec<10)?"0":"")+milisec;

  document.f1.crono.value=h_crono+":"+m_crono+":"+s_crono+"."+milisec;

}

function crono_cuenta() {

  crono_pon();

  crono=setTimeout( "crono_cuenta();",53 );

end;


function crono_stop() {

  clearTimeout( crono );

}

function crono_reset() {

  h_ini=new Date();

  crono_pon();

}

</SCRIPT>

</HEAD>

<BODY>

  <FORM name="f1">


    Hora: <INPUT TYPE="text" NAME="hora" SIZE="8"><BR>

    Crono: <INPUT TYPE="text" NAME="crono" SIZE="12" VALUE="00:00:00.000">

    <INPUT TYPE="button" VALUE="Start" onClick="crono_start();">

    <INPUT TYPE="button" VALUE="Stop" onClick="crono_stop();">

    <INPUT TYPE="button" VALUE="Reset" onClick="crono_reset();">

  </FORM>

  <SCRIPT>hora()</SCRIPT>

</BODY>

</HTML>


Y he aquí el resutado que dicho código produce:

Hora: 

Crono:

<--

2.5. Barra de estado

La barra de estado es la que nos informa de la dirección de un enlace cuando pasamos por encima de ella. Esa es su misión por defecto, pero nosotros podemos cambiársela si así lo deseamos.

Básicamente solo necesitamos dos propiedades del objeto window, que son status y defaultStatus.

A defaultStatus se le asigna una cadena que se visualizará cada vez que el ratón este en una posición en la que no haya un enlace. Por ejemplo:

window.defaultStatus="A ver dónde pones el ratón.";

Se suele poner al principio de la página de modo que esté activo desde que la misma se carga.

El funcionamiento de status es similar, pero se suele ubicar en el evento onMouseOver de los enlaces, de la siguiente forma:

<A HREF="http://geneura.ugr.es/"

onMouseOver="window.status='Pedaso de página la que hay ahí'; return true;">

Ven a esta página </A>

Es imprescindible poner return true; tras modificar este valor.

<HTML>

<HEAD>

<TITLE>Cambiando la barra de Status</TITLE>

<SCRIPT>

window.defaultStatus="A ver dónde vas a pinchar...";

</SCRIPT>

</HEAD>

<BODY onLoad="mensaje();">

Por defecto pone que <EM>a ver dónde vas a pinchar</EM>... pero pasa por 

encima de <A HREF="http://geneura.ugr.es" 

onMouseOver="window.status='Hombre, parece que te decides'; return true;">

este enlace</A>...

</BODY>

</HTML>

      

-->

3. El objeto navigator.

Guarda información sobre el navegador que se está utilizando. Para el ordenador en el que estás viendo ahora mismo estas páginas, navigator contiene la siguiente información: siguiente:

Como se puede observar, las dos últimas propiedades (plugins y mimeTypes) son sendas matrices en las que se nos informa de los plugins que están conectados y de los tipos MIME que están disponibles.

He aquí el código en Javascript que nos muestra todos estos datos:

<HTML>

<HEAD>

<TITLE>El objeto Navigator</TITLE>

</HEAD>

<BODY>

<SCRIPT>

<!--

document.write("<H4>Valores de las propiedades del objeto Navigator</H4>\n");

document.write("<UL>\n");

for ( var prop in navigator ) {

  document.write("<LI>"+prop+" "+navigator[prop]+"\n");

  if ( prop=="plugins" ) {

    for ( var i=0; i<navigator.plugins.length; i++ ) {

      document.write("Plug-in numero "+i+"<br><UL>\n"); 

      for ( var prop in navigator.plugins[i] ) {

        document.write("<LI>"+prop+" "+navigator.plugins[i][prop]+"</LI>\n");

      }

      document.write("</UL><LI>\n");

    }

  } // if prop==plugins

  if ( prop=="mimeTypes" ) {

    document.writeln( "<P>" );

    for ( var i=0; i<navigator.mimeTypes.length; i++ ) {

      document.write("Tipo MIME numero "+i+"<br><ul>\n"); 

      for ( var prop in navigator.mimeTypes[i] ) {

        document.write("<LI>"+prop+" "+navigator.mimeTypes[i][prop]+"</LI>\n");

      }

      document.write("</UL>\n");

    }

  } // if prop==mimeTypes

  document.write("</UL>\n");

} // for prop in navigator

// -->

</SCRIPT>

</BODY>

</HTML>

      

4. El objeto frames.


Frames es un objeto que, a pesar de pertenecer a window, posee muchas de sus propiedades y métodos. De hecho, la única diferencia entre un marco y una ventana es su visualización (dentro de una sola ventana en el primer caso, o en una ventana distinta en el segundo). Por lo demás, un marco posee la mismas funcionalidades y características que una ventana salvo la función close().

Para llamarlo habremos de decir el nombre de la ventana que lo contiene, y a continuación el nombre del marco, o bien utilizar la matriz de marcos que se crea al cargar una página cuyo nombre es frames. De esta forma podemos modificar las propiedades de un marco desde otro, esto es, podemos desde cualquier marco modificar formularios de otro marco que pertenezca a su misma página, o utilizar los valores de las variables de otro marco para hacer cualquier cosa.

He aquí una pequeña muestra. Tendremos una página que carga dos marcos y cada uno de ellos puede interactuar con el otro.

Página principal:

<HTML>

<TITLE>Ejemplo de manejo de Frames en JavaScript</TITLE>

<FRAMESET ROWS="50%,50%">

<FRAME SRC="frame1.html" NAME="frame1">

<FRAME SRC="frame2.html" NAME="frame2">

</FRAMESET>

<HEAD>

<BODY>

</BODY>

</HTML>

Página con el Frame 1:

<HTML>

<HEAD>

<TITLE>Frame numero 1</TITLE>

<BODY>

<FORM NAME="form1">

<INPUT TYPE="text" NAME="Nombre" SIZE="40">

<INPUT TYPE="button" VALUE="Escibe tu nombre y pulsa" 

    onClick="parent.frame2.document.form1.nombre.value=document.form1.Nombre.value;">

</FORM>

</BODY>

</HTML>

Página con el Frame 2:

<HTML>

<HEAD>

<TITLE>Frame numero 2</TITLE>

<BODY>

<FORM NAME="form1">

<INPUT TYPE="text" NAME="nombre" SIZE="40">

</FORM>

</BODY>

</HTML>

5. Referenciar una ventana

Para nombrar o hacer referencia a un objeto window se pueden utilizar varias técnicas:

6. El objeto history.

Es bien sabido que el visualizador guarda un historial de los sitios que se han visitado en cada sesión, de modo que podemos utilizar los botones de anterior y siguiente para movernos por las páginas. Todas las direcciones que se han visitado se guardan en esta matriz, de modo que podemos utilizarla para crear nuestros propios botones de retroceso y avance dentro de la páginas.

Sin embargo, no podemos acceder a los nombres de las direcciones URL ya que son información privilegiada y solo las puede saber el usuario.

Propiedades como next y previous que almacenan, respectivamente, el URL posterior y anterior. Y métodos como back, forward y go.

Página principal:

<HTML>

<HEAD>

<TITLE>Ejemplos en JavaScript</TITLE>

<BODY>

<FORM>

  <input type="button" value="Atras" onClick="history.back();">

  <input type="button" value="2 Atras" onClick="history.go(-2);">

</FORM>

</BODY>

</HTML>

      

7. El objeto location.

Contiene información acerca de las propiedades de la página que hemos cargado, en particular de su nombre. Así mantiene por separado las propiedades protocol, host, port, pathname, hash y search. Además de href (todas las anteriores concatenadas) y hostname (el nombre completo del host).

A continuación se muestran todas las propiedades de location y los valores que toman en esta página:


Lo más interesante del objeto location es que si le asignamos un valor a su propiedad href conseguiremos que el navegador cargue la nueva página indicada en el valor que hemos asignado.

Por ejemplo, el siguiente trozo de código haría que tras 10 segundos, el navegador cargara una nueva página, en concreto saltará a http://www.nueva_direccion.com/inicio.html:

<HTML>

 <BODY>

 Nuestra página ha cambiado.

 

 <SCRIPT>

  setTimeout( "location='http://carga.otra.pagina/inicio.html';",10000 );

 </SCRIPT>

 

 <BODY>

<HTML>

Posee dos métodos: reload, que vuelve a traerse la página actual, y replace que trae una página nueva que se añade al historial sustituyendo a la actual.

8. El objeto document.

Por cada página cargada en una ventana hay un objeto document contenedor de todos los elementos visibles de la página. Estos elementos se tratan con más detalle en los capítulos sucesivos. Aquí nos vamos a encargar de hablar de las propiedades y métodos específicos de este objeto.

En primer lugar destacaremos las propiedades relativas al color. Son las siguientes:

Ha de tenerse cuidado con poner correctamente las mayúsculas y minúsculas.

A continuación, se listan las matrices que contiene el objeto document:

Por último, otra información contenida en el objeto document es:

En cuanto a los métodos, destacamos:

Hay que reseñar que los eventos a los que responde se han de poner en el tag <BODY>, y que son load (cuando acaba de cargarse la página) y unload (cuando se especifícia un nuevo URL para cargar una nueva página).

En el siguiente capítulo vamos a ver más detenidamente cada uno de estos objetos.

_file:///nav_hier_3.jpgZimage/jpegOJFIFCC""   b W H_ёUHFUo$@+ ! ވ;χ kX}ylW?'M}w=CfWvNv+~yD5 oC^BD5 oC[D5 o{@  @_W@_W@_|~57_W@_W@_nt~<0_ĀW H_ĀW H_ĀW =o/ _pz>X_tkRizEKOam)/}@g:4B#OWEE, Yք?xYW@Z!` 7 *SګI"TUC/¯-gϚ7.;]= ,z@M72>eC8_ G9la~Q[cE#gpo('W+@ kMp~;da>ۊEH_Wū`'_sOo3/#/? >3 =;PZaF`'_O7sC~`3{! zC^׬5! zC^׬5! zC^OF=rͥ`*|& `*|& `*|&o@/2@y@y@y@y@yo=F z@Xa@ n n n n n n n n n n n34w~?HVpM~7 07 07 0_58@7<o3@ ?)>bzxS@ ?B"V=_ā<l_*?jo`:,ːNӢ?O~$B4^$NJmi^;(*8 'J,Z~{BS 2EF0G=K`bo}WđܞdzJ 삯@M7pio5h@Q?8ɑ=\zh7 EO?=:~`{3!Gq/zmƣζF|`~ Oo?$K$+A B+A B+=*{r-0  -0  -0  Sn`*|& `*|& `*|&la5&J$Y%H%} ZPJ$A+J$آ}%.}@_+ + + ]́OMg<<Tz!_W_W@_W@]8>ǂ7o07^ yJ{~KQK [w5e? iHy<o?}U _ O" ;˾xޟ^qЈgpxN0,3?O=++8N?$3Ɨ;ͷI H rO?c4?Ptlt|t|t|t|t|t|t|t|t|t}| _d}=_o0C0C0C0C0C0C0C0C0C0C| <(y@̉s:}s:}s:}s:}s:}QSځ /kO?=Yyu0~ߣ7M0~ߣ7M0~ߣ70>F =6A+J$A+J$A+J$279|D5 oC[D5 oC[D5 oA{#` W7ߗW.b9}Cw ilS@K9 J+UB_W@?Y7_W@!UB _W@]8>7oa o;ȅ?z'"0 ' o/@ /4=/?3eS~Y 1zzwx79f4P·E 2E> ?<8`?lc?lc? WكSo7@~#j?٤ߙm—2Zc!xw7Oo?}U  w|D_+ g8PY _g<9OK䞗*JAlYD?}7h jv'@͂7<@u u u u u u u u u u up*{/+933\>z}})gOQ^"NDgpH 0͗I,QW%)V%I~F$%KRN 2E>~%yO}O}O}O}O} ?@K +Dt|t|t}ǞcO=pz>C:(t? ?keB; D/~/~/~/~/~>xrU^<^<^<^<^<tKKo]И~=V7Zw C @pio;挬XfFs?֧2P}o~1oic?QO$B}sv XyަætlSz}Iг~\$vB,,e@"tKA|A|A|A|A}D+삯d ~$ n~a&G>'靾.?=jۂ2oSfta joa ~{7@@O_fu%KTqvFꀎU ^"O? aK " 9t?8.8.8?tA+`}9_W@_*" @_sQ(vy pGpGpGpG!S~^L?OS0L?OS0L?O5|? ?CBbi7O yD<}>mP@ `S<ĂW H%} _DW H%} _DW H%} g ======9ƀ7 y:ms:}s:}s:}s:}s:}s:}s:}s:}s:}s:}> _0C0C0C"GO`O`O`O`O`O`Ow>C+/[T|ЋZ:sshB > .(/06|B`}G`o`o`o@s#{o/_`x~~~~~<5AW`o %m9Ϗ:s՗KŴ 9مsӈ};!\P~u| ?$5=@i3͞Q҃o]5d (D}J}= //r>{0ԑ".:cs'=IX@d-{}/+@ *o_~ZCR+s ^宍Y9c?}ҏΐvz7*{A9b ݔ `) ~&`) ~&`)ƿo Amρ|ρ|ρ|ρ|ρ}4W_O %oH W@_.N~-ǣ_W@n%{s0% kk79:Ooŏµ3Ɋm 7*{o/7<9l k k k _3_ @+ $@+ $@+aSc _  y릻G|FTT Zd> ' @Koxt_W֧_نF7 +@ & @K m7-0  -0  -0  _|cp@K O H_W H_W H_8@0+ (D̔:Acs 7Kv˟,~3|'7 삯ؔcvF~hgF~hgF~ AXS8 6708@P`(H245p'13)#Ja)SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSM[w$?l~ nj2"tII '-W6ԫi[8蟵J? Y"6}zϐ8+MSl0؅9v@޲<j$G{y)b(;~"q$?._ڥ,znƄs=Oѐ`9uisi:._]nj<+eP_lCnRi;صު‡A[AG!wb('gH?._ڌ̪mI˪.디~|I$}o>ğ[O'Ӭ"|I$}o>ğ[O'|I$}o> gtv/횦]meik-[MYm6]-m6meik-[MYm6meik-\W+s&^u9sYγg:u9sYγg:u9sYγʚRGW9tYγg:u9sYγg:u9sYγg:u9zr:_ZXŚŚŚŚŚŚŚŚŚŚŚŚŚŚŚŚŚŚŚŚŚŚ” #SŏCz1V.oLycuz]w#Q*.x+_Y??w=IOTs4D8\5wF1V*0N1hzq"wbpEgFc>gA-~"d&oğObNj.ﮘ1* Z8թ/ kFe cDtN"w/@5~TƑ{#2\Ɵk:e炽ݯD0ÛInEgFc=g8g;B8 \k3#GX3ts^2X70ͣΓJ8uT~Qg(K(K(K(I=&woK)^dr%@tm=}xu%UiYw')ZZ숒,&$Zm ]ɇ0vV!k=rMU7ڴzcŌ;ҋJkRI$sCe2_L\ڥ9TsFڎfH(uuML1&T`nR]9jqK-ΗNSd:S5|X`gLT\W犻Sa9S*NL9.{NR$XMZ1rHl2A犻Sa9ԭ5zCJ{eto#ARug4HAG!wb"s\,\,\,\&^˙Qӿe)n%RYQxrrVű ECv-BhbMج3o!R z0ͬRQرk Q*.x+ u-ԡG뮯UJ=B-OR"Ԩ+a|Ckhd y}SWŔ6X1FXzrbE{R)m"{ )O݊6aj=P#Z :)Xf߬Nj.Gਹx1x6< uWLwKHPփQS<'G; t5ZC$H^Pz?#V.V' Vy64ΉƟky^T5v5 +,R<"為K^bGqkf*'|kYIXŌ*7 Ehzrv/':v *]Z\/]2Ά ^5cvA8Z!qݺ6dNQBƅ&+judx OV B"uZX`S(..ZK)e:e@oۯzcfDj2hYSCP;V; ?+O(L0KT\ٹ(6 ce 7 Ɵko #\WY,}K'4D(ª=K| ġ`#Izrv/':RRRRkLQrtX}!ѴB-Fc0iȀ+]6ф 5݃e^rlQ.x9o1X`S(<:HN̈m%jU;u6o : 9`-Tӓҽ6iXx#Ȃ6%ܡiHTuѫHaH蚾,i1AG)N)e)e)e)e)e)e)e)e)e)e)e)e)e)e)e)e)e)e)e)e)e)2! 2vQQQQQQQQQQQQQQQQQQQQQQ G+k Q*.x+)XU``````````````````````( b#: z҅t5ZVkZ"EkXֱb+ZVkZ"EkXֱb+ZVkZ"EKa4._N~!Cm 3ik-[MYm6meik-[MYm6meik-[MYm6SP炽q~ֱb+ZVkZ"EkXֱb+ZVkZ"EkXֱb+ZVkZ"r\P1AӢ9Bu}+\VsZҵϥkJ>}+\VsZҵϥkJ>}+\VsZR}&=#YBj"s;vʺUt*VUҬYWJe]*ʺUt*VUҬYWJe]*ʺUt*VUҬYWJWۮIGਹஂYWJe]*ʺUt*VUҬYWJe]*ʺUt*VUҬYWJe]*ʺUt*VU҆쪣=AGਹஎFGy0Zҷek*5_G^~"swRX)LV S+)Je`2RX)LV S+)Je`2RX)LV S+)Ku8݃%(<4HnJe`2RX)LV S+)Je`2RX)LV S+)Je`2RX)LV S"JCڦPcQ*.x+tj"-Z8hЍ:;]P#wAL?Hs p1j *7;"4UaROtH?._N~_(1!h8uG#6Q.G7*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*OPh]ؿ?,x)~ 0/>uX͠л>LcO tjz] W]ؿ%9ǔqU&Cte2]bWFX,Uі*te2]bWFX,Uі*te2]bWFXQW)b Y@wԣT\WDO+cuWFX,Uі*te2]bWFX,Uі*te2]bWFX,Uі*tez$!DsiPbA" LccccccccccccccccccccjkAEqw}J?Et tJ?E| a]/}S]EESկh;\VsZ*Uk1Ub\VsZ*Uk1Ub\VsZ*Uk1U!֡k%為5Ԛ]Qm6meik-[MYm6meik-[MYm6meik-[M4]-%7°RX)LEċ j 2"mICc}G XjJ 5临uSJ/RX` 9K›EX)LV S+)Je`2RX)LV S+)Je`2RX)LV S+)Jd%n~ i U`2RX)LV S+)Je`2RX)LV S+)Je`2RX)LV S+)A!S]\`1(<{kW VԄ&1$1idVBn"&@ߞ'4 PMWQ]ؿ?ɌSaxyW#r5< EF` -nQ*.x+ | Qt8J6Rb ɚ,>e=>D~ i݋&]"2 BIdYdZ; \~bM +M(1( / O?I`NqjIEbWFX,Uі*te2]bWFX,Uі*te2]bWFX,Uі*UXVn(<nUі*te2]bWFX,Uі*te2]bWFX,Uі*te2]bID4\mDT\WGӵt;kY,ImXc|-kTݔҚ5kQ_wԣT\WA~E5YF YF YF GН' u?IųPzbjch⋤ƹ8/HfTYbH?,(4+,"ǍcAyHZ8nl)qF=4Zҭ9 UMYm6meik-[MYm6meik-[MYm6meik-+z?E{;EHTW0+ }_x`W0+ }_x`W0+ }i̽~CIR1 KKKHs^5Tk͵MdS?4zⷰŽ\溸F`E1X_ j43dJVho8hb&R[C:g#y݋X,yZZZZZZZZZZZRnPq$TT\W5i Ӌ+N,VX8ZqbiŊӋ+N,VX8ZqbiŊӋ+N,VX8ZqbL[hl'bQs_m 9}5jJe?DZmZRO>>QcőHEi($(<:O-QOS^[Q/esg#u*?=%m^CoOYtzacHkT)T难,frWAEr0uKZjūZjūZjūZjūZjū]BDYγg:t.|ܩaZXIlG>"xp*VBM{QU`PG GH!OHidbf],x)~ Jju9'L*0 R4Zc72[IH҈eo3Q>$@HmfQA!",kzf} Pc]n3sy,N~_Ikp_]?CA]1BExemWhl ƾ->A8xD`twVKeNj.Gਹx1ˊr Pc1O1#?dH7S Gc:.x*Ft\*.jޙƟkj 0.LLq)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)-;?Tk4pN j]mXWdu'=)R+z.<ǥ;ꚾ,dzX[rAT" IVˡTr}o>ğ[O'|I$}o>ğ[O'|I$}o>ğ[O'0|wb"sNkK}ZfEGUmlZ^ZyU,.fO_):b([*i6"kNmSjԺ֗es,x[SZ \~ %Je`22aZy\֥v9H*c)\!j'ǰ( FMsPGe$k^8oSly,'m:&} Pc?n._" JkJkJkJiܪ4{,ңG +ѻOoɠkQcFs/}Oc!*;݈OoRh1+Xuv@9H;E|!fic7ǔ?bNj.Gਹx1J *L3KҾh )|s4w`ѢgBoo Z+j:[@ A,V2E Bf_DcO tHRa$2]ccccccccccccccccccccc`1) ˕r9^jȢIRX)LV S+)Je`2RX)LV S+)Je`2RX)LV S+)ȠҐjW׍k^? 67͉ k\\ŶJ$EQƱEkX XMaЧ!92kD0oCz/u<o *L F)8 ̚Ɓ"lIXjjۧ=W w5;ئ!;*GjUR难,iW~KVvsZҵϥkJ>}+\VsZҵϥkJ>}+\VsZҵϥkJ>}& EvJ?E{݁bv +,W`X]bv +,W`X]bv +,W`Xi5z]~AGਹ௶Q]ؾ!?5|X`t.Q*.x+) (#aO:- Vk] VGUі*te2]bWFX,Uі*te2]bWFX,Uі*te2]baAB0I\tLҺ2]bWFX,Uі*te2]bWFX,Uі*te2]bWFX,S֩!&M{rQs^c>jGyYb]mʃNqwb+?~ mŚŚ:\^pRתxs[7yڪu[uQ=#\SN$:} PcB-q$H=Ta~+V+V+V+V+V+V+V+V+V+V+V+V+V+V+V+V+V+V+V+V+P-\W+RiuEik-[MYm6meik-[MYm6meik-[MYm6itJ?GiŊӋf?(&\y?Jj#38UJU1DBG?%KJE:} PcQ*.x+Ta] Ta] Ta CgtʎM% ֕,SYQ:3yGਹx1򬨿v|ɫƟk0esYΊ21"為eS!uTy)2]r%G_Q'&DrW>-+Cyty)QM4%5}=!coLBQ*.x+߮TkMҶm7Jn+iVt[MҶm7Jn+iVt[MҶm7Jn+iVtJAGਹ௶Q]ؿ?E{ɣm +,W`X]bv +,W`X]bv +,W`X]bx1zk^vg+dY#Ar9dY#Ar9dY#Ar9dY#Ar9dY#Ar9dU*-KBQ*.x+7ZBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅBŅB!c,LA3֨;5rB5%%K_}ly><[O'Ǔc}ly><[O'Ǔc}ly><[O*-BQ*.x+ |3sHtܦo^5|X#,SAGਹ௱PMw?kYWХ@7G~ L_9"ڼ"G>_\_OYvtW g6'7. VGtv_4XyY,Y,Y,Fi@" 炽Ãc9i „YI}^A1鵌 |xVtD(1(<-Z+m٭ }NjR*zR霍,nQnKM5)XU```z= ނx௑)ziPJ~ YF7n0Tv(l߬_ fB!)b)b)b)vX.x+H[ aY' өRKMMgꔦȐQ]ؿAGਹ௶Q]ؿA3*DRdj M4}_ >WOi|4}_ >WOi|4}_ >WOq;лfNqwb? t_6ՉK#k#k#k#k#k#k#k#k#k#k#k#k#k#k#k#k#k#k#k#k#k#i#+R/cQ*.x+ퟚ.`Ʋsy\WH,,#NtE~Y|hM]yD|m8AJU'D3_`!d4pO)_ťoM fB!)b)b)b)vX.x+c}u&<i|44җW:%RM׍dO'G1$phg}Q]ؿAGਹ஗ J =+ڀ y6X| Y~mV>q5tRǵ,Xr]+Me:[[N6[ i+Q'Ll架"'Ic:*_HƎ{uM65kU!癠i7.nR9i&x8@a$Bf*(*"өUF[X=흻o Oecc?3J5S[ &6KђEӪ edj J|ƍ> Yw{YQP1zdΊrz94KܨJ7WPU-+iJW&"YzSjfW=,Q̍P aRi.]-nݢ.QTwQo j`K򸨲5"*)BKgmYIG aoF,Gcۚ%y% mB2kJ+6mPW9X&~N1Φ[F1$5*Zqf\+RĜIgrM*NNuPCFةLhn*ٸdcb/b{͈նԃr8n#U[7,z,]^>E[v|~ݱ6ݚn\g-փdj[p y<$$,T*9SǠ*J  TkuU{.;~:&N+023#'}bb[?j${N[ ;Ѝ/m!Y*ڈI {$Gy4G1k:u kGc\n+%޸7k bX |rJrrVU5 H (WZ6 k-; In"!y.G-GDg8ʷQlAPT&I M$oo6M)Us7[H/8gU%5VcrԵrq`Y0mm0mW@,rz%UJԪҽ֯λL-hw{?__?$?w% xsP=(l4jv*ؚ̡[X( c!6ۛwcm9Ǝ M12vEU_GIvڌFP`%(u]TuR+TUHBZҚ&8c;rmV9ɷX&8c;rmV9ɷXazA?Y;kgt3sFڵ(שzuSk;rmV9ɷX&8c;rmV9ɷX&8c;rmV9ɷX&8by11IZLF5 7a{%US1t@LAć_b_SCڷO`9.cQHѶRDVҔ'iUBR{95ޯM@t4wP CGz95ޯM@t4wP CGz4gn,۴S/7 c^ֽյ\rj_hW&:;ɨ|rj_hW&:;ɨ|rj_hW&:;ɨ|rj_hW! HH! 4@1J҉BJ%))JR{ho=tDZq(M >~;vI-:Hw* wִCM9GykQ5{~=Tqwߪ8os]9GykQ5{~=Tqwߪ8os]9GykQ5{~=Tqwߪ8oo&B35 G#G U9nVR ԥ2 ނ('n{(cW%ûl73aafl'FUBC M kQ5{~=Tqwߪ8os]9GykQ5{~=Tqwߪ8os]9GykQ5{~=Tqwߪ8os]9Gw)x٦bvʲ rCI#i%DԺ$FC;"ϗLÐ7n7VˇY3PRE'mtHE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nA]ڬEYб{Y9v<PGƼ6yOp슁&(iV*'+E}_ NF^1}ɕ!zRUPʅTuR.٪k֚@~dPY?jT PtRК٢k֪wQ'wx~XpB-%`2Ak=!TVRJZV0LxػYnnMk(dR*M}W|ō7}@xmG=7wx KKA.\u60QPURjkԞt*8Șr4# 0ZO۠Q&.i0UWOΐeU+T)HU tJWf<-y[6vN'y2lYv,BWE40I],`D)܁ԊTTW;-CUv]Ux ~l]64ƮH(@ !չU+R Z֔x;pd=4pc'،\;=X%gw[^S&+$Uǖ8YBYv[Sdhe()hBH6`x֨#(qQ%I{Ĺ %0-_j=XttorBMcMUD[0kْAn*A:ɋL\4te]m!EUå"јW:)5%tRj[T£KQ5P:mmK4bFlE7h4{eOJQ?26&dHs ‘|xd#xRDThJى̸>[qZ 3c^lp ұ,(\,$\% [(khj>b꤁˅T dY5hldPYȔ.ZRZ6J/`utV SCҏ?kmp.3F)Y%Q:l]U$=04ܚ@3H8ln~FZ:\15[-Sg`+kU k7x̣)0׫_ &6VgoW^S 2:ڍģeEv霉Çm҂6QJZ)78&:mOVWFv.Z5>v\:`57leݸÕYeV)lѲuED^$3B('%+J8YQekck,EuZy(R5D6{Ol3Ϣԏms4% +6vޅM= H5$K JDҨZUWͦ?wߒ;nf~v8˪Y+^_V-W7'{|3酿oL.rt|c)HoUpH*f㺎MIF.]V0Ra'!D`>|TD[vtMZ zEpW5 e{Z;6r6wg^st $hBle) *)VwQI(ˢUڦj]$('ѯhnY4b)A/R}FZw-Ĉ遲4{2˔EG4!$0b*ˊyDUZ^sQ*N%UUTW٦4 2z2 !..s*Q; ն\(R]Άcn)1ATt7WD5f ao ҏ?k ;3ʄrVSZOWIR(kMk0:M%x)1lyh"e !#2NbpJЊzλ33i4׃[jƯksu0w6( MM*=m ڥN. 4Y7gR6τq 6-OTlg˫dMF[&tDa J_\={zo7f½ ti 7EX u!+V=[ҭI'YvQxғ wBVٛgQȇ]b3ۖ$UEW;b@{_eR4 )2nW2ٸ[ arF7Ҏ j@(ԊVWTB>?;ub7w%>tG>v=Jwp6+6cn^Wmo={_"k8ko mcxM68| )`UZC'oU- xȄE@B)Qkuv/}0j[W-q9;NrL?o1܎+Bysr͛óϛ7g˟6o>l.|ټ;?\xvf9sr͛óϛ7g˟6o>l.|ټ;?\xvf9sr͛óϛ7g˟6o>l.|ټ;?.jΕƶq| Fl+e@lZ?$?t]V}yXCF Ð7n7VˇY3PRE'mtHE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nub~]J;b܎VCtQ TԊADƔ| ]H[{yXiVlW,֕IZ h雡SDTkôdl^Iq$mIDVҔ-JZkR_gG9Nc1~S q:G9Nc1~S q:G9Nc1~S q:G9Nc1~S q:G9Nc1~S q:G9$"FFr҆R*kj@8X{;CRSi RkVտޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ P#`PY6 Q(JQR(`BRU(BjjBiRi?Ϧ,o 0;ֲ4$qr"j/Q 8To "%NBV*He"Rȟ{D'G>*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}ON-Rw={ulltO^[EC7AQ*шwfͣ`ҩM\=z@Q#-E۽Ĵ&7E[HH:|=>(FU8X1NVW5IjUu>p|;q k\5\|wZc>kָX.u>p|;q k\5\|wZc>kָX.u>p|;q k\5\|wZc m~VhWdbOfr iSj([|Τz8SIRERtwd@%AE QGF6#"qtʳn#NURukGۼh.*MR. vB ]:Sc}ݽ~񗻼n=˃oo#/ulג[俖%F9/忺1-юKor_tc[俖%F9/忺1-юKor_tc[俖%F9/忺1-т\AWPx4|rܬJ3&dQNܱr}{fOp63?$c^/}0cxM9njb"md-&0RGTG ]'/{U .V8wX c/{U .V8wX c/{U .V8wX c/{U .V8wX c/{U .V8wX c/{U .V8wX>1R9Y1n7mbp,2![$Jҏ?kL-YV=1&FRڅ|&nnr@aiԄ&6si`xnv9[&4-o[rGKn{u뿷q3srE\X&۽]m,mޮ6WcKwͥm6si`xnv9-boxօy Wrm@mP Qꝡѧ 7~wσ>[&OĘiڠq1~vDM<#`9j*T4ZTDv{^?|sj4#2"(*cBCmEPlQ>[₁j^>.W.oU}d"IǓj}k}l~ȭ޸ΈSMFʭKU$JrNP芖Q:kʾ,I,W,-¤EWlDcUGA8"DRS[6Ue1Fl!@lRbR ojWja9lC;w" ȡ`uP"IXȅU EhִN\3r+n=߃^D;CRSi RkV,L!^?pGN7c#HچVd%e^T KZ4]?|wFmLSgy# bH`Eu-PB"kʺA mŢ$d^=*BXn-[x g1m$URE|392봲=0SuURZ:2YfO ibE*ƑHXhgL- W7%U?zbz5:E:a~p&֡T Ƙ=*T0hJ H HG)NrxCzTF-}? ip?:`8RHww8tЙ\26qDyCEX ȿ d2txH6inY TLA]UR}bZFΣ0Eֵsř~=2FRL;mF) I(cnXd< #;AR%QC!RMK 33K:ʑղq:oYz[y6q6 (1ۍS7A'^vֺ95s905,4Ulr]n[%U& ^^_WEb?1|3酿oL.J>C u6p4=]0|k#u#,ju 0nMB1j{xTtaRĕHБ5RTx u(@Z;pntp p oq39Yd2mPJLZqxL(kVj#JM{S/ZioJ[=hN 2Dl;crUlPXg; r77f^iX׮qyS_e녀m@>mHG%B*N*մ\ͤFOfDrBbΆgDoFe]kDkۢk5 qqwj|D3&OZ)oEfytnUxeR`3)eז1GU~UU(xXWNJ[*XGl)w )@J;$J.`Gc^(dtFF+ru IT u^hJ^T9;g8,̳D-TV i#p>ӣ( t[41dAZ֡+)T_V-W7'4Og r|7Û.d$a3:}^'>l.|ټ;?\xvf9sr͛óϛ7g˟6o>l.|ټ;?\xvf9sr͛óϛ7g˟6o>l.|ټ;?\xvf9sr͛ó^kh.,w(ɔf¶[lL AfIUN SC'E}_\+ ݷ׻Ǚ;抛ov ;&c@{{kV͛óϛ7g˟6o>l.|ټ;?\xvf9sr͛óϛ7g˟6o>l.|ټ;?\xvf9sr͛óϛ7g˟6o>l.|ټ;?\xv,]IZ,\sn箠!^h bn,Q"J0:+)O!L-Xzapwv ]odĎoS''~k|r&.|ټ;?\xvf9sr͛óϛ7g˟6o>l.|ټ;?\xvf9sr͛óϛ7g˟6o>l.|ټ;?\xvf9sr͛óϛ7g g\1&a(v=0|HMղa堪5s6:RmW7'4Or(I-}egn8jynڀtml/hjZo9bq[)9y&³kwI%[#JS)jխJ}q:G9Nc1~S q:G9Nc1~S q:G9Nc1~S q:G9Nc1~S q:G9Nc1~S q:ݞ6$m3(">կ]5*1:.z7lOtɨWCjl7nHR $1WDu˦Z>kj@8X{;CRSi RkVտޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ տޯM[ P#`PY6 Q(JQR(`BRU(BjjBiRi?Ϧ,o 0;/ b7A]3Hr(Kf,fdފUhہq셸D$!h >\k:޿XĦI٢kUVG9Nc1~S q:G9Nc1~S q:G9Nc1~S q:G9Nc1~S q:G9Nc1~S q:G9Nc00cB4!1CM1h4P҉JiJR1t|([ivf'|!81@l(ZXܶw'no0qwڻ[{h7pǟ3RH)QeZ&6MLP7Ns  nT?)8pa#?Xc?)8pa#?Xc?)8pa#?Xc?)8pa#?Xc?)8pa#?Xc?)"t~Wty%"s鈑$BC-((N#?Xb&.BKpk5:zUڨI2uXR{$WF6#Ingc BRJ T dJH%u-j)ԏUc:|>R=U|GHV>>u#X|ΤzԏUc:|>R=U|GHV>>u#X|ΤzԏUc:|>R=U|GHV>>u#Xz jw=wa%먆MUTJ*]IϦ,o 0;rQ#ŕF& 8"37hReͭHV>>u#X|ΤzԏUc:|>R=U|GHV>>u#X|ΤzԏUc:|>R=U|GHV>>u#X|ΤzԏUc:|>R=UҊ5Rk uK*梣*,&0&K$(+#E}b[.qi q'qڸ!6dǐ׮*$-Q fs$=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^L JiiH tFL р,@ZB#Q*,NA5!:6hPxi $񶝼w$C# dKF_> ao @ibb8DtõQ'&Q&1 WL7St v-Z M9T=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^=_HEls^KOf !BÇItᔃ|8ToAG*RNf(ThIZԤx}! ۳5HLaFƄR4Og 7ޘ\仛&9 kغ=\$Cm6O7OzFŽ=4qG@[2O Z)W 5]߹ҕ=mm[[JSq&&NAV4uU jR`lцK2V] o5nYOP)q u/57(TxPRZ-rjNy(O =nƝrLiX%T6 {OF $*Uj=Mc~/afZdhNlH8/-)}s `R.n95163ks!0Ү'Y$B1j̎y+.q/i׳R,{H'(#P(!2Qt:+o5D.9x7LQRR:B8q]ѶPRzF̚X+b~ ^ija*\uh`5Y/DsZZoTɐ],l@p r1rJm/GJ`%y|µ:9Q2ք<hB8X\1R4tԩ@XXoý[y2ūF154$4zj?kPu ;GS(4Z̰ńDNFIQViX)j)q! /&c[IƼ^LԂnUN6T>^Q;&r?-nΗH0SJꦵRg 7ޘ\| ][z<\M]1c.s |3f%BJI/۫/}0cxMW-Šȕ &=ulp'C+`^kw@)RDjBT2m-ٻGW3X'R )iK۾jC kkR-SdZYy/܅[ٔP#;h3l0BJv"e6܃OAQQ/Ij’QHG.)]^۪a-][ȝ5̯t & h$%zvf"mPhz/= 9v2Oթ\Yk ^-+mq4.fgV(OG(,Sj8[J=[XWDBKr@rΈv\'2|ٳt5GM ٣ƍ4"^SW$;E_jR_Uk\N׻jYp[t”HEj"doUTKy=Y:CdG\Q6K#NQ(ϛ;UBZq2:9dwfe[ L2ٸ#*@R/T%7@) ("!\)!j-JUk^OWOxmG=q'm1K"I L-A-4hR(!2pP[1ݰ32^x0;wLnB=xƗ )Q[/iV'Ko0YZzy}e,k(4q!+U7mDԼtd$$SF$q7ַJIU ޵ѳ&$صD=,JA94 V@K!Gf sVy2d'.K3e@ܮ1zҮ(#Ih9_6kTF >5AƔ|6*jЕ>zLcfzlT;o\9z:Ui-5}ʈݡXf!B8җo۠8^Z?g1,-l%i 6DDG{8XOy _> ao͋-y61җ,,{TvNܢ8dN-59vVX㜻+wq]㕻8ҏ?kڱ-[̢ˬR@1Fy"1̓\ƁӺ<BS(Q+i[vd#o%sfA.lH6ZeZv {*#UD{vÑ|1`gLf 崀2'K|(*d9E5Ff,TS6;.Qz-$)!UfQ.H57Nz-DDu-&hG6"#K>Ԏd6Nlڒ4Q$R~$ejix43`tw*jcF#ڈob%@p#fyXt٫%7rɻVϝUBn-vḠȊ-grHWAMͣN\2kP1"#.Q?;ub s|]"k7 p~ %ݎt|n:>dbr?k{f#~윝?y&b|@AćN6#e~t8WHse~t8WHs9ۙ ?H{3{vܪH4Ӿs5hiJƺLܕ O| ք ֨Xj4k.["Ni>G!qJlЯ8nǵ5тZjs\G@qoqoz=&j鴓դ>fKt#X%9tQ[xbH h۷B'zΪVUSWFBhwlU)֯T)J񪵮'ak,Ԁ-U:RJn$"]RwQh27J%! TDG DFq(psw(gʝJCRj;^wmfn җ Swi!wAURQ-ud b%wUr8R"3Gxۅ.ۘ9D>nTRUT=.+]#?W0'%ﴗvG0:+)O!L-[ԽNc7E p|Xr7d%15DRvT<\qҖeqJ[Ɣ| ]hn*ٸdcb/b{͈նԃr8n#U[ ,zl]^>E[-t|~ݱ6ݚ\g ZLMƌ%!mb1 (F.FA*rvboQ7UJ hEjEuF -qjz"FI:rtfM6˥IGUk- GZO86-ȉ#eFN"7j[!/%S3\{9%IӣkؖY/inۤT|L{Kpy5{C%g)u/khmW`ҨF0< ։ ɪHL"1PCGY+U0 /kbQ̄Vщ󊡻6fܺiTiF y*nj4E* wzTX-$Mg g#yH@Vbpm{:&R*J4ihZkFlMù @iE(d٥uZ,4KjC:fTS}@Q'A.hml7 +S-c |vŵ~>DƔ| ]^%eN%x9e(-UQN%' @vD%@BYкunǔg '#G̛eҠym)U( h@$Xװ"UAA࢐D*JЪQIU+Jҕ9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F-avfMT9 TBEBkQ1:.{{> ^^_WEb?1|3酿oL.J>"Z-`IE5r6%(FmOF1FPuV^=.:h#5^cEF}*d_vjڏdVܩ@|vŵ~>DƔ| ]9|vL73mڴjj3.\HHYLb#ҥTM+\s`xn'1r'Nټhaj3w-KۜKABa-C(ԕUMi_)q! :Nьsw p8rhF bA,@t ^^ ܥL>ɶ^qHm 0 VJTWVuԚV&h۫ǞLѷWDƔ| ]_> aoܼfs1-(X"Ð7p\'i!,I"ioSq͚C+]ά+$(HDtH'w؝.; ]bv.9wM\r6'aq˻lNw؝.; ]bv.9wM\r6'aq˻lNw؝.; ]bv.9wM\X:7\?l?o4d:#0! <DEbtP)Hdӈ1omYX={(NֵkZdZRbe*EUHwd{ϓ>|ō7z@_Gȟҏ?kL-Xzap~C}ͽS#oV뫅+om,~_ܵavҞ7'vn}5:י_ܴy%}ky& 3qJVl׮JVy~tѷb7wa%)Mc jUjM?4]|qfyg5:ZVh H"I(JKAS1?)u8sa#Xc1?)u8sa#Xc1?)u8sa#Xc1?)u8sa#Xc1?)u8sa#Xc1?)u8saHEččcA $TxcF)dYH_> ao  Fmۻ22ѷka:hW&:;ɨ|rj_hW&:;ɨ|rj_hW&:;ɨ|rj_hW&:;ɨ|rj_hW&:;ɨ|rj_hW&:;ɨ|cc3mge yy׳Z4{Gq[#q7{?^^FYHMzHMI[,x3b=?h7y ]{S- i7wBICɶHżqu .N$"vEZеRm,KCFIl[FdwL 90jU)]ٚBbvKK"8iCFُkC.Ad6;BxH5WRTQ:?szJ_Ф/ z (3BRQ45x /N w [>|~[WEm÷2?pwi73S4z䄑6b|ͲCQ,BPz4'rKfGAͣFqҥ$&bJ ֋jPԜšmJHw>Kq\mlhE(cJ>/}0cxM6ղDŽkY(=VjSkcaDRn۹pdM-̪;z4^cg'{;{ "TO·͜wM6ޜy#Xh-\ǭ*G` Vv.B)+1xY$=BeR 𕨗SbzkD7pTH%޴;yyŒw1Z4j0ih0Ra#F5u'mn3bZp$zQZP*Jk4|:׃Cқw&&`vBQZ֎djoNcۺ`ƷX䙻nTBST%$v48xN;L "܅Ҕhg6H 7{~;wM[|Y{zmkձMjo HB0Sx[F@Q6FVQ_> ao ҏ?kp'wzɗ[%_-Ǹ` (=9[9 RJٓӻ=Hd˭꒯ߌ0{te%_v ;LH<S'+}k|r&fJ_f@|vŏY!Y7/ɗzի^L\0s梁',6QsZJfWJ>/}0cxMOWOxmG=ޫ1g 1ݺ:xͩt^~bB)wFRPj{{(:j'N%"tj'EqZ #2ڤ".17Ü9k3 A͘U4o)Я' I")tnS0,F ==+mtB^κۋH)m)RQ:8C;P֬GٔX6C_}l8n4qX`8I[璂B ETEPYp̥)Zkgs0Z\̬ikQ5{~=Tq~~1*̲&&/f~n%뻆3}dӂކUvG1f|)WPImxXihIxyiMMʰv,ZIՂ(Ƈbe*g tnߟ H ,8N;`6LVŃ*+ޟmL0ބgmq\3C~^α5 ѣ K)ʒ9ɔZ) -đ%%0CD e rec!*;'X1Ԉp"=c˗ Z4Vu/۫o_Q'wy9ep~n\#pt|9ێG…2Ώ?ؒ?1D^ν[jկ'G>*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}3\=[Ͻ/win>~g䕵kڦ SC'E})nW\qҖeqJ[U yQyB3J<nJiV+W-cNKzۈIPk(eBWy~dz{l#Y(CGnBЯn<;MvJ\ijsmGo، :j2 f+ # J7Pw=:HgUE/%Oi!hftJJe7Xr@OhJ =y1PEm%(w H7laHUj90X0fmSys{ [fEHwi{L=P@$YNZB$R)*5RLBF6xW3]hӃGSQ /@DPFԬUV^4n.͵<`[ =52;6n幗GFQf hĎ8B nimLJ.ݏf9rQ͛j ͬR%=SE{NZZ?2r^I//Gdp|ō7y~~1h*+JGԭ+Ҵ1F[SwEw`CETQRQ1(1vUHi0ʫ;tm]56ܺr*-ʧ' uVFIYr܈[rQP%lBޅ tj;j[~p lە걹"4>?;ub s|]"kJ>|&Lǎ6Z5n5×.  $,1ViR֪&9˰ ^^_WEb?1|3酿oL.J>/۫o_Q'wy|3酿r񚗻pb@=p섲f9&(N*{+?R8Kw-{+?R8Kw-{+?R8Kw-{+?R8Kw-{+?R8Kw-{+?R4gnۮ{lLGd]8جc[Q%*֥j#+E}dtq#lЌ KdăGq9%XiRklAKԘ-%$}ٓle`J z4iǞLѷWL?DSbg 7ޘ\_e]"ksxk~ x;-cd/[{ϛ7g˟6o>lm[W_ MpˀFy۝ǾõhIKj򱎂![u rv@XVkshl!.{vtiNTQW$̢xGosj%JsdF#94dI1+HHqN~v{/1^A6' Z\H$o=쎌tc"ݺ \Xc+lvBć!)CMwVM6z={?sc={?sc={?s%5(}2=䤋wc܎ݟ%MBeD2vF5M^KΛah,۱#a&;4%JTѫAvق#ӌ_> ao ?tտqn=n\; -=o;nZ5si`xnv9 ao =֯:.{{>ܜwb;>Kqr%,!dcZDŝ-.5ÍN?-Õ(͑ըۯ1PEiZS%7*}2!99F6Ńr:v|+K^XC/VƵ։:[#>\k~[с*Q#P^bWofҴND6J:Tׄ$AFkA Ҵ֩U?s_ LH1yȽJAufm7]kJ"٪}tXvM%~ZMݱ/mB1)aU%{zMjϦ,o 0;([9ӊv5Uk%qñpتOD*^*A"yZWpdʫQ-bKKHdtz&wS1KGKCgJrPZB]*MoO QºԂΑ++]U6$xZ Db;%o"jrMbΔ$UޟuQ,4Auש[#UuWRWZVl~ƴYOd7⮏9ZpWywOw=3JKyԯdzC<0GUj*+^*j&qU1,䛥ffc-U 021YKƦj:"RU|{Rl/Ӭ.[}uN&ZL93H hj);hOmMigzZRֺ cn8wVWU6xRuD:_cՋT&pbE*bƃ(J%M()JSd^H%#ޯN%%ODYF*B QKUGœ \epgn9 ^no_:>dbJ7x;rGn_ /3/kcm{:mVrȟ{D'G>*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}Ty|rȟ{D'G>*<po>3xfDVϱjOxmGykQ5{~=Tqz_ #pv"~1s ,ܯoI_G1rEnZEu n&h'd Π6u0UCg5r7#J۝T9Rտ*;gGC5yReuCg*g[Pa'S,NbH[UHjeUEkh“Gn2CcRPDDJhh4 dWimIUo$@k[P%dA XCʍm/DVp@=TQi~ȿ[;BV@(\VM9zȽpM- VFڄF- qz >N⍍ $3-tx Nq,:g xмpƓ iu@A I %BV(ܱnb:ϲE]pC,p&R%al6ZJ1ZJbæH i0_9jRT.`mR!mA &!Ȫ3 $U2gh"Q],eO@3e,6\elЃl+jTMܑ-}$bY$5m&l!eW5(I6[q"){2D{ PE& *)_#9Ϻ{Q= 1QK`nHGz- %K>"qJl*3]+@ZLE>Wqژn] P8Nb\Wb"Jm|_.?~w" 2 U-D) )ER _H%RVaJޖ"TGzpU)Z %Z*k %|B]T[a5֔ RSiZ^Kk|Tb.y[GRfhKd.&VbE5NʑQmRhTT)c;ꮛR>%to(ZbFnĩdJD.rOC̀) :zE9[ΙO2p5!ѝXΪZ.\pV3JzQu ?Sir*`-JMU)R͵<`[ =52;6n幗GFQf hĎ8B nimLJ.ݏf9rQ͛j ͬTV6֊֟Ww1O_VljlſN!S4pW.cV#+nUVӈKF6KFU*Ա\}2WKtu']z{8XOy _> ao ҏ?kIk'JM2*! ZP֖5sSY vetQdKHRչc>d) 9-V1oWJ%\*V"xjf~OH2.J.Lvp5bQ]783`%T﫧FMZѹ @;P]=Su,rw Z7,O LoZzEɂnn,J `uD _3TtZHɶZ73(zj nN`c!+@f_Gu?mKcW pxvor晰oh'4n 0uP {SzQFTp!uZop%9X>i8fኖFndf?]u%UIP='e\۵1eWKb KoeTxbƴdioHʾ֯"rjo[vB$Z)좉H}$iV xRЬ^3[1FeYLLU ܬ"5c9BU(Z;~X/}\Gȟҏ?kRJBMs۴[]Pm͐YP, 5kBJ޿C5#ptĄO;cYy^c1;/]9?9wo_r~s.Gqv;/]9?9wo_r~s.Gqv;/]9?9wo_rhŚҵ}FL[G)#4+چ@w=2Ob/2T HxmG=M\z)3-V ߃(zȗ`5NU+iMwjHTlͭ!娺SЩ%@Sbg 7ޘ\mw~Cr٘vyw xvVVps+wq]㕻8.s`xn9˰wUcΣ>uX}GuV>p|;QU:|>wUcΣ>uX}GuV>p|;QU:|>wUcΣ>uX}ȷSJv΂2RV%APd6PEk\!ZF̚)6j{K^X"6ȥ[#JS)jխJ}]"kǹw.u7sy޷= NVNv6J[)nW\\,N`J?3\YlzU-#RE V7ޘ\?oO"4*{Q 嘻f/AQ2rxY# 췢 ao sVqnTw7[6q|ݜܒk^:m߰TNLnEE21xrTu6H5h:d{IHYz{]Tpd9PYN['dgR-$$|C%lFKKhY%=/bیJlg=ˣNJ[O?e$2PH-Ql|%tSUJn! qT P7St- V-wy"9z% P-hEhNKe4W-m$n2f@ JWJ,Xfi>ɍ[,FN$z7 74x^Nåk Bmt,:Bdg7V!m7J63)PѲd6%+չh Jf煅PٝͩR<we#t%iQ/k-ZFv(,SG !dES @rT":i6ԔkU)hkvЈW-IBp*DD"TiX)j)q! |ț؆:jTXqE-NS6u:lR6JY9s׸vL3"dBVMkJ4&i'ǞLOW<y3I=_Y0ţ8 Ju-EEUU F> Y~ (|ō7{?__?$?t]r(I-}eg詻`᫱jѷhW!;ACyxv9 5 rkô7ׇh1o9cs^!;ACyxv9 5 rkô7ׇh1o9cs^!;ACyxv9 5 rkô7ׇh1|MEٻ=rG96>붇q8Vp!, WAk?SW_> ao ҏ?kr6#nW1;IԎ"=%V)I#UDjԪKOlyB p|\ѫ nȨ[bk2l""XV֒HreNNɘ^6F!/mF`#(PU:B:*!UNiM}sobMp96Av+جsobMp96Av+جsobMp96Av+جsobMp96Av+جsobMp96Av+جsob y <똘EB&gSwf*_vZ C SC'E}w}qC2)O&E5#Ca|` gPb)UIQvFт\VuJ{ Jj4[W,(Gi9B`̕QCRZ`nѠSgN07+ZR!ʤ ZSiJ5֟Xo \tֺK}&ׯqr\niVB9R$~p J=PTO5aS.d7CZ>\7jU-)ȖkQV*]xFlBWk L\D eck'R.a/(%%Qv1"s3̜;<j=3J;h57aə!ۤ1$EHhU^>n!в"i3Dc2iHAР-T6*}+L%;vk͵wK]kKq=QTآhz%p,Y$ BL1ƛp7A2Ȗ:ЊRM]x`VNط.I '1e\ (jZ~e׬HCZq\p047ͥ=ǵׄa,u5wWZ~:%RJ5](c^$xZ吆CKHbtz&wS1C7+CwJrQ֑dqRѓL*Bb_iS -LֺWԧ_ H:^MUr;*QkCPBU֛UJMzLC5{9.xC1'MF؊e [$JVeiJҘ|핤m'q;1 |LkăwN.ɈDӞm"69F/Scm"64OVf]D_C9t޿Uq[߾$ªL1l98ҩFŹ-żQ<ҭ{"JsM\\păFDQ)%-pG($pcaݩj1pWT:>WEwaAe(d1#[dؗdA=K='Guo ħ(* SRH!Zw, rbe%&Ȍ>Ҕƅ7 {/۫o_Q'w}r~q"?$?B6n73-FW2q$8Ab{k6$Mhr~s.Gqv;y N?~nIJ8F>%{ѻ0cQd#6G|Ai4qx:JAUfEQVip6ė Lb}Fo81D[gdTW1Tg8pUIYTU7n[tՎqv;BxODTe*F+UbjD"#de"LJJљhkYN QU+ZtUqm؂pn&xVrK~d(hNlN7wJF4qkl%.ݱ&RuW2atV?~9BWWQҔ4 C1Q岔jbO¢#{UKh)".wzm:ۃ}%L;r 33+J(j"IYZRۥ5f\6^$޳ۧnphhݨL 4)ZkD5-I]1YimO̪Z-C)tMnrw,Q˷zi†ee1pnN~ᛢ^Rl`E%㗨EvKDթjhSEumZO8XOy _> ao ҏ?k Naen'UD I&εUSا %.@mkcJvzm[b3Me-K[TBiUVnI#:&˵w8l^fU"i8$rDVL eS@5 vD} nB.+ةksX?FWm})~퉝D3 :T2k zkō(َ^ ۧݣIFew7f퓗7urs7xSUEC+bIzN]$۸K`!ۄ{0Fl7ԇX]wcOJ,4`Ř7a\<tScZQ-S:Γmn쮀)oMm[e eDUZ-jjiJ5#xnY ^:3t߄AQ2f :V4WQ%ؽ*\-SBT7$|ڒu%F]33-̓ǝY'cb ^ NUyH 6zg2f`duɵ go+$ @鑬>u+$+w ;@VE @ոSE,BΪ7(}Gn[_ᾮoO|iG) %!&׹F-6vЂp,( D턄jb]1H5߷`Ji p|ȳgӴV<$ J]T4'Dm*7)'Q3*PUMVh.{dZ^l{hML|8c8zh DRot{#ؘ+t*FZZ_e;hxp k!vZX񠙥J.J1 ep p7 n\_o쏅3+7m奭K>YvsCD+(GݫUV/ o6L}37 l>Mf fgg'c*h!=M܇iuF*Xȶh8Jpjm%rK "k ˟J&%NFZ[5a[Ӊ4jݚTTz%GqoLJ'}rFDa-2V+ZHI aח(͝CV7#Y HE\$KՖŮ/ T uQhVP1a4̨R,뤼s$&;,Ueu #Gi~yͲ8dLa]PW)T",Ջ^bho+ ѴęJY*txnme}A4-#uݲ0=()IBSVٮHIMnݹx) W5ߤxO\u^ܷ'M ޷Mv|qʯ_ ?A?;ub s|]"kJ>/}0cxMn "Fe$ktFlY !INMQZ~g0ɛ RÔsm7r"h41AId1$GD*WK],vpo.پy!f.ٮļo#T;7 Brk"'ڭ_ff]r{;w&>~g䕵kڧ%FMl%j)+PEU:$&Al-b Q#EI E@A$ZyV#Sqz!(P2p.,}!*2TDPAU5R r01a0O1iv9@JH:FTЩ:/]ERGnXgum1|3r,y{[k׫mZ%GcCyfSM܋j)K. "W&22DZoA{dqf(<'lӭkM+]㕻8.s`xn9˰*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}Ty|1fِTZPT% *RPZ%41t|#Kr܆ó1;F 쭬m#_9vVX㜻+wq]㕻8oBbMs۴t] M =+7NL`#!UicxM#`虌;嶏CNkrh WM 뭄mћj@ ")I)2صJ:SHw{(wd*S[2iBVn6V^f¶vk)xҦ찵[ۍ9A,w3[SFX[{) (M: V2Qhh"f-6Q.Rzд=;VLǵxF5 [-% T i"3}HW488lP],E$%Rƍ9@i^*٥+)xъVVY6LDA GTzɴb-=i>e2`ng% 7nBMkBULr+ˋ0Ō.F0vc7J24SgcaZ֕Wq̯ΑzverW=QAdvuvBwtEY%U}=ohy C/t-Fuu5Y"QDh͔m2CEP]FVGCU y&z&jX\ D͞F!ofdJR Qߺ>b]IȦ|M38'jI w;X&ɂɔmYKhͮCmw[qwh`'pDUkFA7L)4gqPh2!#v@WV=Q6SWq!%':ABK1zʰg8YRVVh:SFrCYO $+܆[e9n6/w-&VQhtZ5oB:EiTU3kUWVc#42tJ&Ksp$zդ˲K5ic*~uq4bi)P%dIv$24%A*Z AJk-7ڦ>)ĴrP3`<]DLML:e6c3l]n6&X)nۇk$o9<{썺t]2kHkU*m|_}c .獕~ݘ_E#fd Lr VKR7j7m莜8e7{=-V ڵ^Em3**}Z릴Σ>uX}GuV>p|;QU:|>wUcΣ>uX}GuV>p|;QU:|>wUcΣ>uX}GuV>p|;QU %8+hSU@!JB#`IR\Sbg 7ޘ\{ Ո\-J`zAP$ T(AuR"iW&Gɩ|rj}_iW&Gɩ|rj}_iW&Gɩ|rj}_iW&Gɩ|rj}_iW&Gɩ|rj}_iW&Gɩ|\|%!;7 3S3+ Gb6x@2pJ$jV( g%'JwMkmdEʜ{B?Q?VEv vD`{v2E~݃غ_l:lxjMd1Qcn;MéJH!)*áo#+~VK&%,U$-pEJڲs"~-ZZ[O#](ۉ˜*J9!)5Q 8adۼ:\1h~q$2J$+jt h "to;^]n+Q i% eu9M8K8V[7v-E^U*[eB#"غhCm8iZڠ-K}M }k ʗLMdrݻ.5Bk{E7M k*= wm#RPUքV}b|@Ać ϏwPZ=%<MFncHU0c(h) ZEZ-#bQCzg.v] tZ-ˤoTW]c崄i;{{ܝB"8.5>1tE!RTl ݉=U.*=_7fx2Q`tnSSqD9ݡvM<b勍ūLԠ.ȭJ'5B0lo{&vLd6LnV~vf N1TČԈL%Md(,p{X%Yl<ڸk]EkA8tY] \.ķX(Kĩ cW Qj@iDƒf!neoƿ% >{ trA9(J2ſnwp )vJHOPVdF`^mVd\k&6n>oRܓ{GCŘ vD:ҤֽGn[_ᾮo_Xo&I j˦ZU+~S qG8~N1~S qG8~N1~S qG8~N1~S qG8~N1~S qG8~N1~S qG8~TVɶm4ѯ?s•[E*Q]ZRiZg 7ޘ\9vVX㜻+wq]㕻8.s`xn9˰њ܊Q6*H'i RZUZ{8&h۫ǞLѷWx)uV wM|豲p\-ePkhu Fa*QZiB:*!UNiM}?P:+2g 7ޘ\| ]ow5o۬Um^\,'ՋAYxKx6DVҔ-JZkR_gcp7j`F  ˲..hDuɡv]-9I| ]\\Oo#Cb/}0nYQ{8~OWҒ#NLd)EEqvjE۽_nQ'wO@v ,߷F nY*iXxǶl`"QUVG!F ^Dq7dо)^bۮfKjVsԣFNjەnN)˅W.ly5"@gjGGD,tM42m*nGPˮ TiXv"өUW Lvcd4u{[D㙶 P;KjTW=qs ˅-7at(vfa.L6k 7UFEWt).yKzlgSh]U((v=wk(bf{-v]cOߥFLJ n34ŭq C9R[6E8>-Lk8g1Y$e$96)7 H/۫o_Q'wyzLH8xVtrwL[6-SU7pO\ .ð- B xAdSH7_#EcH>cH>cH>cH>cH>cH>cH>cH>cH>cH>cH>cH>cH>cH>cH>cH>cH>cH>cH>cH>bͰ3{ߗtywpŭ\fkM8 i ;uf{ڛz\hW! HH! 4@1J҉BJ%))JRQ9y;6s6s2L̴mN{4&:;ɨ|rj_hW&:;ɨ|rj_hW&:;ɨ|rj_hW&:;ɨ|rj_hW&:;ɨ|rj_hW&:;ɨ|rj_śv{yyf^b6V&_> ao͔ 7]22,7TpvȮ BcN!46WcKwͥmҏ?kك-PzISmkߩ MiEWB'}f՘:]6*rN q(=:ՕH&N]p!7+Z",q[fxl-" SkMMFlgԜK'<㪂 ܷVbnZ'ZʤtJ5Rv|D,"k)wQV+ح@x4ߗ5 H˩AlmP[@; Y{(hpBiI=$_ûK0bҬaNUBɽVx E%Ry?ܲ\K>u"棬b}ÓMIۍхm4ʎ?.z[KD+*Te4m^֐zJoɽ[,=Qe#dʺx)f uB@|vŵ~>DƔ| ]_> ao 'wzɗ[%_-Ǹ` (=9[9 RJ̞nYG&7&]oT~hg3ˠl,5I+ƗI> bYOwPiJ*I;_>w6)!$2>*=DV]ҕ6(ɬe{7C:qf^Y2^R:2z7lu]ZEjuɪiEV5c %TjuXQQ Ai ]PJETUAǾ|ō7y~~kW9+*Ioe^#j;DsJP#$JD)4?tՋk7t|KI'\"Sx8S+#o]9Gy+> wnss /77e Ѽқ8x{6QL'mӤ']UdWSYAMb7Iz9򄍐'uX}GuV>p|;QU:|>wUcΣ>uX}GuV>p|;QU:|>wUcΣ>uX}GuV>p|;QU:1fِTZPT% *RPZ%41t|(|ō7}*-RJҷƺV4g AP%!˃6ET0j!Gڪ6IzƮ22yrrwmb ܻ$JpUdid8*HUҴ,h4yX3g$CLa^iZ] `HʤKd 0n-2x1l m KlFև&.eiq5{j;0 7l:Tj̱ZXW5ۻo eO QI) Ԧ{Q_lj,b$`tIs̔R`nzchejl'gg)bJSKh^ԸZֵkzָ?)O}~?d_> ao {! ڱkũ^l^* .J]DZ#S #CH95?>MO4S #CH95?>MO4S #CH95?>MO4S #CH95?>MO4S #CH95?>MO4S #CH95?>q#葃oG[bMRG@j i-GA-UR(E4Og 7ޘ\O}~?d_> ao rlOY83Gp-4t܊ [ *#ID MJ9[crޱ9vVX㜻+wq]㕻8.s`xn9˰[&/._ {wr'Qͳx[7ddo3i\qҖeqJ[)nW\qҖeqJ[)nW\qҖeqJ[)nW\qҖeqJ[)nW\qҖeqJ[)nW\qҖeqqےw;ׯnvPا RThc Z8cGPZTUUPhwҏ?k˒{8~݁('b6x:d[-ޕcr=FHԭQCSѭ% %Ow8`ݵ8Fԅim9zdj I]g"GE UE.EխJm9rk ;km9rk ;km9rk ;km9rk ;km9rk ;km!އs-iDc@nCѶ,PUrE\H2/}0cxMiG߸~ow5o۬Um^\,'ShDTw¼;b17 ̜][tfwFUEWMKSO+WOU~X5l׀j|7h!#lTEl)NԥV*q69v`ܻ/ J\h"ӔiGϦ,o 0?(RP&ZZ%BiJRJiֵ)Ofrj䁸RʢGQOG5`EM\g3(׺^$Bᅤ~K{xqݵVߺ;zo"g 7ޘ\| ]iRZގs3k$(7z5d .)OUPj;GR1-Ru"HF5h=n 3T5H?ʄ`)ZWeŏE^rU5u*2" b8 e#pgț} Qk:C" rB)S̲!#9x:i>/øD@0:fa đ.=-k"az1=x4敽%$ .茉%$K PPNYnN^V^B]c;ixؙ{6\o$7`ƕ=b**j:}]qW.3*rsV:Hy#u)%QSk}/۫o_t.w;pX9\Ûlm2rK .V8wX b䳡b.sQ(X F\'i"ymU&.%:8 %.)(yjǤH Gj'R&->AR'JZWXtGI83Q(djSR n `)C刳q/K4i!Vn#: :YF]kJҕԯcݸU'$J(ΔEH'wt6jvPҡj"UYgҌ-Ц 7BMΦ[r!{*5tڷ;Mۖr_ (i[ &I 4mSjk1H3)I]^r\/\ n0Adj'2 E5j/Ye^rw39VNQi;Jm7#3=Kx ȺW3zEՌbsrpdW3MVbuȴm]r7In)ID\᷊ؠ?m. src)#r Fu !f].҄4,K#KHY)E۵4SԼvѻѫ'!$!l*Ed\LUZ>rE&)c(KsUʭ3Ut?lb܂U)'VPpXiKG5*րiJMU61l'M (Y1E$UaHڴ`$h3dkUgEOWOE !1&:-2n7hep\)ɖ5ld"! "Bߒ,a7֔/e^̓> B\$#˯Bnάs^=_HEls^Ɣ| ]i`v}λJ動 T'a"dF2M#7~j/h2@$9j^tuG1]yn@va_j=EH-"!ow5;ԏMn^L3'`RѥoOwn1LV̭q@۹bFT9Pjn􄹊Rbz $僚T͢+$nM1I4J5W%ݻtnAK`.WQ146{hlfۻjQBBJ$tJW6x[q  !EG9V>y&j6lС%umpo8Eg &R{{|ܝlfk^ŒnBeاPHͬ pۢ84;Bֽu+7qSBpIXR"b֤Gk6$dd O*y{`C#r3;`tſ#wJ bD+bt*,"{Ѽ( ֵZ |vŵ~>DƑqCrhmyyw7}wvVnHѫKwͥm6^R=&׹F.څ|:nlm [&Yjօ&4?s%{H 􆫻d -T&5D@hٮެBv01Crjf+HFT iD[Z:@]PRe~)!xr 'bvnٻ 6=ުYԣ^mFՓݫk\<4eYz+PhM ׳vӭף 3zWIkJ< Ϊ "wR%Lt]ty)>+scY(V B70x=δ.8&tXYKf%ÚU͙F[t,Ká!5"hwU=O{Ѷm#dr;w2["B䁆nȂt$؃}xV4yZWU:J2hVtr5*uɵC_> Uּ[EY5BCý@S!ZMsN yETi'MV/[v"lWn#n5 B]6thfM52JIP%iUL^!M' ۂQ6A + 4ijSd6l‚)\A ͛ȥ, oZ H3iZ'JZN,O}~?fG\Ց ̹ޫ,rrw xo3{٨rrÖ*wenSlʷnU**9C R3g]5_Ztc [t"U@IHt"}Gn[_ᾮoO|iGϦ,o 0;&WM=/qry݌ с|F逈U!!S P"p,⅋c3.,b$RZ]τ;-(wpqdҡjR_&MкӪ:aMoEQB2}Gn?lnˡˌ9bm4U*NǴ$][jtچvJUTUk몵`bĎp7 Thѽ]u֌XXV`[iv;^ ǷC Ekvxp`;dj飐\8#pB0 %(e jR۶-=˫BCE%M @Ib>U Z7kb%mZܵ-}ˁd$\Q $b ҕUN(Z酱c(Ěȴn5~-FQ+Wm"%mjV:.z5:9[fޓ yh粌wG vs~6ݝ[.dfj[H=ISK& -2fiTF*Z)T&kJ֊ׯSm[p6^UyH8x;32*ϨsRecVڵ?__?$?VINS)wv޺ZUn/q LY 䢊Ҫs;g1àeezmkձMjG>*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}Ty|rȟ{pE6̂5*(J(MIT]R&ש)O|iG !1&:-2n7hep\)ɖ5ld"! /?-xFbB[}ž߲>\̬i`b0K5&2UPAk R*RUJҴibnN9:vG8&㘛d{bnN9:vG8&㘛d{bnN9:vG8&㘛d{bnN9:vG8&㘛d{bnN9:vG8&㘛d{bnN-{1hAno0Y- i F SC>&BAb1R8)T7I/st!EJ]kG&Gɩ|rj}_iW&Gɩ|rj}_iW&Gɩ|rj}_iW&Gɩ|rj}_iW&Gɩ|rj}_iW&Gɩ|rj}_ FGgFNL2gm:mSQ'w}r~q"?$?Q'wy|3酿;׻_wngtLs/7+f/2[Ώ?G̟sOv9'ݎt|n:>dc2[Ώ?G̟sOv9'ݎt|n:>dc2[Ώ?G̟sOv9'݋{q8m5oNApNq7x+ɡd"{tCTP|Σ "Pju@WRjYc)c] *]RT@ҏ?kL-Xzap~ ؐ.)1j,@7P8v;Z*S"l p)%חM HH 6eع IZ*bS)U\TIh՜g.ns·qn8\a-`3C8!lc\sE-K@*}p *kr޷Nd?'7/; 9;YH׳Oܴs0m址\:I UE +fUSTz&Mi >k#ָ8jBR*"Ƿ2*BJ*Fjv ]odĎoS''~k|r&.|ټ;?\xvf.jںJnK&\r3Hw=Ajrѷ)U70Fsvɢ=^D\ZA$[%^d2;cәN`i^&$4̝ЪRf.P1Xj8䃥ޘQNU|f+CߺpvC]:r{pp"BQUJUkZil- gBXz0S urq]vsBKZr1]!C#m.t*p&eM)ȔVݐAܷkQHFU@@u6lO}~?sߝ/s۷EqLůrcl|9 5 rkô[jٸܞ'|!8M ^6H-67ޘ\ B qpweR\NL)g7&7tW I5I0ӭH|GlFfT!jN,H-WiVb7nt#{܀#dpѳ6$t͸7z ҠLDtƮ3֩ d5tPn6]ԿTd ^iU)Bpmjj@M=SMc]q XIOj#(Eѽ=֯}(|ō7{?__?$?Q'wyrYЧk'1 ,Qr#F\'i"ymU\.nwžq A \&XӶbֵ}}.M9de %(uXPEjUSZS_cOyv|;S>^c/?1js?9ڟsOyv|;S>^c/?1js?9ڟsOyv|;S>^c/?1 BG7rxKR4~0ekKq|CdiND]v}(?X}(](x/?kwxFb>'ᛣ윝?y/;]7i .2LFv+r8@L+` թhU)͎% ~lw..ccIqvK\]?6;`1͎% ~lw..ccIqvK\]?6;`1͎% ~lw..ccIqvK\]ſˋD3igt6dqohn'f$IB֊"Wѥ~wσ>[&O\fV6M$e*4IBvM)Zc3A&  i "&DVX֚HZkT5iZҿ{Y7bGy)}5Vfomc>l.|ټ;?\xv]m]|%7%{.nw$;ՠ59}F* qk?6ʴC`nfZx8K2lXT f;Ds@Ս$LC'vA^X9Vئ)\L}bD߹k(]+ͥ%V mEDZ% } H:H&ÄʭiVSֻ(Li)xi )çO}1P3=*DUҕR1i,,#P"8 dFܽ}=~ }Ѐ5Qp d$i#mʼna)9РddSd/ir@#]3x hWcȈUJj8y#:UV 2]j1)#-QKfSQI3[5D5dVߧ5 v"5%JMSq{,#8[˧v2|‡~CڑKѹve,gFp֔ l=۩ZJV (`ëz:D)'1hAյQiM2PJ;4VlO}~?sߝ/s۷EqLůrcl|9 5 rkô[jٸܞ'|!8M ^6H-67ޘ\yN6UstwCd߃!3"6CZQ#pdҕk] :t PhZ m_-])9UzV-(nx]ʝ !ٴ9@).$uR:)1n]ʒ mmf#8am*Zv/ t{^4U ̒5Brq H~n $:QE.=iIXHln'b8=[$HD͝Esl'mxF9@t$QnARVS5)ZVH"ܱlVNdǮ((wQCM C%i ]+mZʵT2% i7Z׳Jm)`BD٪JWc*Y2! n< )+_ZWG6<`3i6Ra j)Y*%{ Z+V' Z\H9Og 7ޘ\57ݼҹ2|S\$햴֪:eh[`HS7JEEP[D;4w H D_t-Fb $JR㞴 i@:kBSD^xۈBPQT‘"h:1 {tQ$&\YH5~g2;zõE{&7ҕhB?dT_ ppg=+,źp6ٞz$WkOo7vƩKpȲT^]&V*{6yAo, #%s-wZE?4ynS婳v͘$tjk6&K!tUw5x,y2B/#~fJHf 2Uܐ hgj}b|@AćJ>/}0nYQ{8~OWҒ#NLd)EEqvjE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nA]ڬqvjE۽_nA]ڬqvjE۽şqۭ&2el&. BDUoQH)Rf$!k\H9O_bD\H9OFL7Aչ#B+Mh,2h U&_*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}Ty|rȟ{D'G>*<9QOʏ"}Ty|rȟ{D'a Y ȔE)W']tc({DPŰMJ6| ].| ]_> aoܼfs1-(X"Ð7p\'i!,I"i-{+?R8Kw-{+?R8Kw-{+?R8Kw-{+?R8Kw-{+?R8Kw-{+۶빇3E,8tN!/+>8ToAGIJf(jtiGϦ,o 0?v{$UCH_:ZR g2RꑍUSJ_^z1;S.(ƥҨv_haە;ht,+HWP̪dMk_@|Gq2p 0(T+gGhEo$eP*T J"U)9WwK/ܬW+W={'?dDp61Amۇ?{gb !$!Vݤb8|:nlm'Jl;b"ƭhZ[z6%$6-#2i;m& yI5*.l!K1 ;n&?}Yz@ݎtz xirޞ~%$Uɶ«!Y{Hغ]vDFr1A@ P w^=6Lb#{. M 7 %%vMS*(M"1a&}4ddLېjLjj#m2-wm,MupJAP4alҌ#.e-N'bF@L[&jcSr5o,nwK~Alrѵ)Um82i&UIo/1ν*M'&kn78B\|0)@IBƫXfr޵]Rjyf7xV8K.Hm@9#ʔU6z"2Fҭ a/_7D*ܥ6!!:SZnZU+{og|=gWҍcGȃT]X'~8Ah{Tdtq{)/vRd]jN8i6w3RDY'iuRZ Zi),np+Ӧ{"4w 2̶m˚^5u@\En(ZaK1kldO}~?u> ao =֯ι+83rۃ#r>,oEM3vb8pl/7kvBZֵVQ~x;!n ܾɗzի^9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F9^F#nƷ;A*j^:JoL>([!Jj<ŗRR-?$?" 2 U-D) )ER _H%RVaJޖ"TGzpU)Z %Z*kO-!1@0AQ` Paqp񀐡?!b8nXI:{̹r˗.\r˗.\r˗ ~|} A~mHJY3p&^ePC#JrYQ_(.{@HR$:3p o[gj"Zrɻ["ҧrV[z '@ԥAã3& !ae b42cU^rr \&kTI }Hn[I_-H-~)31و 1Τxf<6v>+cdRƺ!`ҔH@ˌBhL+~x_`R\ iZJ7G7`4hѣFg4hѣF4hѥzFZ+c)"x(!J*TRyX~r*TRJ*TRj\&<0Tտ^0`w ^fb y1uK p>|ϟ>|ϟ>|5FK pEqX^g|P]OT?LD|D!gogEX,_F txB Ιu}<}v̡NUҿV4"0uP,PTھ 7@` ;Ff.tc &J>A`ɠZGf "f O*ra"!=q-gEm-,8}Qr@nQ< 7H9I~ !:hI,u^D6YеZ (#{2  t*+X2h[0ScRk  t*+X2hmٽ&ar50uncd5nTWEq M;1 %+0mxP + y1V/i4阃)(# 2³n]!`}ƲWD(2ȍCd{`RD2򴖔RG^{Ts d7^t5f]ANؠhkƃQlpNSa'^I >}(yăK(0@`7$g;ٻddhM`ycJj;yz1QTeSI|`Ds*ZEaUW$QEkQ+iT:b_x C| L`*eZrB x2ļ7)_LPajbl\$T6/=/ڐf;A% ^]w# C>% X#3Ŧ5`ڽҏ-R4Nj@ڑ@r*y0q+$甖"۩^+s*ӎd>|ϟ>|ϟ>|纚ߟ-Ok?~;j;<48 x|ϟ>|ϟ>|_Af! l2[a:yǏA[յ((((((ϛяpE},D~5FvxǏ|ϟ>|ϟ>|iZJdh-"˗.\r˗.\r˗.\< \&!F.\r˗.\r˗.\r_xme}b_dE+wV9 NXcs 3D )-dy] Mz!__V: 3g$T@T7CTMv| 4WUM&cc~&C0hdܛV\E0pb[| hRþ9c25"LW\+δi}ujv(Dc Pg~Ћ-o9 ZABjYf}2b^tα2u?OvELd 55-0]rۚFu,^)Z>U%7l1 0Yr呣g䴊?zy 1Yjq WJv+^%;O@:R9MTQ* K@}(N^'%˗.-V_@bAZ:R጗_7`fhx0Ix| e n_܁t |803tM$ß,m8fv}E'>{C1KSK(UsV>t\FEzA4m &3k.j5z5^V &+iG % PUh. kGfE?➑hڱd>|-԰= `XJ}Ahw)Ntnv :T'4jR(-],όFP k?}w}~ 6`Z2*VCp沃Vd6 ǐ4$8z_)e1|eaȺsd^*Y (B:tyZ7]+rl̹m8ﰴNS6V3888886}|D>S<N7`^߼4H: IoLn8pÇ8pÇ8p;Mtf rk݁) ;6a (((((6feZVk +<Eʒ¨C&UpV;{#dz37SW  eHIS3Q j1׺Ƃhj-*.R{l|=GB -_FW;-bR~u>o`R`5?Mt<>` A~mHAJ|(>t !o69lLU,qH߇b՜>֣(BV6sgpcx  xscO ?82m6Bn_Lc>hy]b4,DCbwYYh)ƅSp#LuA pP#=Σh!6 vdgCmH+>O3cG%-԰3nANAIbnI*i.wZ6B X}&^c3HJFUgoOH% k>tgD\znƄ]T!{TsGd^(}LbAB\ $ gd`yf͛6lٳf͛6lٳf͛dږ3jbpw5/1 CuZ/o(|6dZZG, }FcfƓ48 v{ ;=BK p|Sm Ԩv۷nݻv۷nݻv۩q> m|M\8 w<#ÔY(ȭep|n?=hxl7nE88888ٹU~>vnJ*TRJ*TRJ*T>Vp6(4 :sY '!^tح z:Y݆rrQ]%=#`X. [*ד둃:M^P((((((v3q9ȵȅΈ 0[{QEQEQEQEQEQ@RL3c2KXv+IX@Gjx~t,êėPg6BZKB;$V=AD{'$n4Yԭ@ :;$}~]_K3,w %>Q - X-oD1_e^rb2ر(tw ; HuW<#Y%`)3h m$K.= EAkQw ;;! = Y˱e.HTG1K-|I9h$%; 8"O4(6v0tXkPv$X$#!Y%1sZ58WٲR,ZDbsm5-=4ԱxNPQ]ۢbĩw( n Cxb"53$"sf|>"""""""""" I{O>{5XKCZ,|S"tzUcGOJw"$6ER跁en@O{DW.zWb|g,Əi}L!habk+pv/K|s-hR qO9@ 2-I,?)#mǏ|ϟ>|Ϟ˛flf^ f6li; /Ƣ(((((>v'=,cNb9.2WHjf8#o(((((/CCl7`-e;sW} 'u!C?">oz$y|R[S`wۄNmû5ߎp?8Ne H=*XŸ^d)`q-|ODž/ s`MU(V>O/( 2mRɼu3]2wZ b r%vE#\+Htu]fZo}[H.: qRJ*TRJ*TRJ*T+{, @h :(PB (PB (PB2?i6aàaPj,h)u-󝣕 2 ] ?MHn G?~sE6Ƃ=Ed:(ony8oXG  (7w+L'B,AF6eSOo/lwߴ%a n,o}u.\r˗.\r˗.\r/¼e7XwWo R}>ũ"`]%INi:1/GAf$j6 y|`r$pe\וg9XZ|u:U[Xwh4rlNV2迒uXcْfc83ڡLA~7@Ua0O1a}s320%ܦ ~,~'8p~:ለ<^8wtBD)5Y+ s52U-W\l;xr,l];.7*t_Ktf%fLSڑ8㓜8N瑿H\ӑ`m (MKXƒI`MIU[n4 -k[B\g0ܶ$R;$!\g}׈b?ȥܻBQйQf+U8pZ\({5A_@̰C鉌Iқkhé S9BQTg)vE_(vˡ=[N;uw 5߳J g>|ϟ>|ϟ>|皚ߟ-L^}}}}}}~`]2$,n6IQh #N4/r3p\ZxZu { _yK pV#nox^4hѣF4hѣF4hѣKW pZBBP^)"AZKM{9 㷽ȟA7; Ȳ'! ;c+V| yJ05QT8z4]{9 EJ)i'#fB+,`9 C2EGA#M]qjEH`m[8{B}+rŦ٠]QE[CaDĄ jFڪfƻh͸jHlP"+)!lqGÒ`DpG'`f_*r@WJ"d>w$yZ!LZgWxf] s$M9c= <o‧~`_r \ ٹ>HMPkGp7e6r1U0|P:t}_(·(B^B*0[#TKf(U&7Tʸ9$e6r1U0nbT\@{TUGNo% N'JrI- m8W+U'8sj@B4ʵPP!U3C q.u\LZ3ZnWALOlq X:H1M#kRD` Bύ2qߙig0wh/T 8nXN߉!.~F6͛6lٳf͛6lٳf͛6mEd?IrB;FXM QEQEQEQEQE$ɳ63(-<6dZ}9!^A8gO0hd\,7?Bt C h&G.+ʦ1t{{Gyrn+l|htf$;Zm1(X1um8ﰟ֓1k@*=slNv:D^9xOcOHA T΅Z1(F%Z!qZ7ҠE?PP}0+e9Uw—.\r˗,@ZM 3(޼r˗.\r}am2=m8ﴶ #T%@Ͽ$DDDDDDDDDDGh푆a1 0Yr呣g䴊5Je+#&?"F0zȗ%i,-&mlHɽeE;,dyq&VZ[Ƕg5 _Wqš&"@%E?:M,m"=3\ /Ptr(eMVpEQ^(BNh2XD?0c(?vd%A|aa$;Opr88r y{ѣF4hѣF4hѣF!0~;hiTRJ*TRJ*TRJcaygϞr;s#CSto]?ya#9U\e=˼L :Lj~ }m?1JI{d9J9uГ2iK ;z&@0(ɤ:lt%P3ԶAWH &rdɃP>n4XS,AF&6.r %#\"#S''88888_\r˗.\r˗.\r˗-/ Sþ//|~qi͹8w}}}}}}WRUFcZAO ֊(((((cW+W?w^EQEQEQEQEQ|J;dqx}}f8Y; O V.t极O-԰3/}76)ēV9[2ejg褤64>"6v }s9( !{?v4+GPoĐ?DSf͛6lٳf͛6lٳf͛7NAKRj\>vnJ*TRJ*TRJ*T>V#Fi.\hc04`WDtzy1/nq@wӐWTYVa#=akdv^ѴS)Q+jg5yj!Wچ!K=\CzٕKO^o0?H/@>9胡ۣdw pxS㓜;D *ʼ5R $=4Աde7uj|Hq=Ign%+-,KicxDa - ? V_N}[dL"VF4hѣF4hѣF4voxVb}x G suxyO{Ӭ TMǎRPnUn(|!-AyD-(7ՀV"6W|_G;hiTRJ*TRJ*TRJL }l27˗.\r˗.\r˗.\Y/I p(9m~߿~߿~u>L? =|ϟ>|ϟ>|55K>3.J+԰5m?߂цڣF4hѣF4hѣF0O_\|\MLfJ[n' `Gו?ŧ RRzA.h%vV02#ZV;/12Q.+ly skDFuE \z\8EDsp/>m*'ɽL[ Ah,!?Yϟ< u,%fH0q/GLJ) LSE)S(*"2eOLDV"dv2  ˥W|d@Z!- 名 uf@Rqn Fɭԑ0,q 7A_%}A8nX_&H . QEdBip@MLbf@г͆S.IM~fE"ȠhD%uvWX;h2+(tr"wޘ"n`5JL(-UZB]"A6HXl2V!ZF+Cpa[9tԠ1Y' Q464yd' gu=Z%xG$0 ޤSoGM2nA>|ϟ>|ϟ>|Sm͌jx<P0:qT%P-԰3ϟ>|ϟ>|ϟ>x.myԇ}݂@Y7nN8 %1懰j9Gs\}BKVns/~<,yTHt,oNk<a\ }tZZkzX}xSGjx~t, ʄ[t(5"I+$D}V0< v3֗h> R­B_ϋÓ;9%V|~vߎݻv۷nݻv۷nݻv̶L" FCr #} 0 0 0@Bp 0 IC 0 0 0 B P@C$ 0 0 p,0(@0< 0 0 GC N<<<@ 0Í0 0Ѐ 0@$@P(F O8`0  @ 40 0 0 0 0 0J$ <PP< 0 0 0 (40 0 0,0 0 0@B D0KBP 0P@ p  ( 0N0 0 0 0 ,0 0 08@AB 0M40@@G PS0P 0 0 0 0 0   <<<  A @   K B,@@@00`@ P 0Ì4 0 JC 0 0  0 0 `AD0Q@0 0 0 @@P0@ 0 0 00 0 00$0 0 0 0<<<D0 0 0@ C  0 0# 0 0  8P 0 0 0 0 0BH$P :T hED@NA nuQFͦ%7G`T`R'*I:zA^.ch FAɔPe:VQ b"0` -F  0`6 !IͲuhy-6lٳfQJ6lٳf͛6lٳalf(=x9d[ iQLD>4fffffffffffl8BOr/7LV,Xbŋ,Xbŋ,Xbřz#7LYP~,f+Hew:,?-#b9,F Mrz[ZHc;TiDϕ2Tx!؋kᬔD_^34QJr42Q2لXh0jҿiO6;@bX I|鸦;,Mo3`%S)x HC`lSx|_"w;\UIUWZi2d F*,"/MS1$r:R Q ^?Tf,ZS͎=ǖ,C>}}z.f'b7Jy޲xňgϯi32eec˳|`B*ҞlwzZ_5++e/}='˯lRGTQ4.=길*v vl!ʥ}J3o~ 2aL ITv)D U&)5T-u{ qSQ Aq \7BJa_]N (){9? {]N (){9>6](T*\,~=gVKu8x7젥笠`uu TJ2w2TWt54fK$"2/^l-M H`j. ;Íx zS,+H9&̒}hJb'G'(=a7C0$}v’a>SHoIf\7+lF vrDwhAgŭ>޲>B- 0ƚ2opc]K >K_O"⊕3 i䅊=h5"'D"r:JQr N:%%  tspܯ<;)M ݡlD`⛕G`Qp;9IC0$}v’a>SHoIf\7+lF vrDwhAV{ Q,Z-LPs"v4-=!l-3H=]Q5|obŋ,Xbŋ,Xbŋ" :xn zx.,,,,,5]2;M^nXXbŋ,Xbŋ,XbŘ1[1¼gwŻv۷nݻv۷nݻv۷; Ҳ~{B]u]u]u]u]uNھwJma/v۷nݻv۷nݻv۷ntE5Ҳ5 K>e{w`C"ٚGEhDbJP4o,|tpFԻ,۞E[S ra"sSt*ҁ 8K"!ץu1"%FЍ<%Ύ yaw8H2ZAЖَPaZ.+AxJ1SŴʅ}V(*. clՂTLE=*HZSc|ҐK]$,q)%|PgҪH;B!WM ;9i/u6Dlӎu p_ *腙YIwׇސ>YB?O 37Y {<ᤧzɍ}3;X-), a{,lBF--Px-0{d0IZn<{!EGXgvlSxj2EJ5V2KY^oPt+jhM׃5}@?x,kb? ȶ"w_5ڻʡ|z#@l􋰧N(CVNљcD^dJeMv9 a[st% ͉o<>bǙ%fQ s5j$,nM|V,Y1tk` {+'`)]1p|MbU99inJYףWxk&1էB e[~_[a;_k(b0Eg!&+z^잪;~Z73:/p8XexK܄.Çiy~3koYfLT)zzd7 (&؀u .7K?L$HmᄅwHg[9&XƳӅҚZj_ir"M[n\) N,^?N,,,,,,Yi5*#~_YeYeYeYeYeYeM&Zz_Me{YeYeYeYeYe)eDv^Ye#뮺뮺뮺ma/v۷nݻv۷nݻv۷ntE51T]Д]u]u]u]u]uC-0Ͳ<`u}ǐM4M4M4M4M4P֝iZ#W0oo,y'A1̔ϟ>|ϟ>|ϟ? wBac>|ϟ>|ϟ>|~d0,ɝނC0l(M/AAWmg͉||Qd"#k#X|\AAAAAA* 25>!L,o![D 3~     !`"jIi9og$qjrTi#^4FюbFI%$TJг.\xhHV̉ism_}`S MDuR{*K GY%L^/e6TFjf~oeFal6&rT Qe2ė-;wTY*~b{dHv l(i ˜ȖBIgZ[˔~bZ[tg@0:at,:TNCV!R3HcxPt_t^zSe 'Bfc 1IZHy_f.ڿ9,jK@ fGG-uRZUae]&NJ(5͛+ taХȤ]'8UN\{Mg` $~I -MR6cpa-JOam0Ͳ?1nݻv۷nݻv۷nݻ| EF92k,,1tbŋ,Xbŋ,Xbŋ,?4`t$3X~ 0 0 0 0 0þ!ui~MДǜK FFhJbaaaaay*=*#~3NeK鮴 u|1xϔa$Clv("1x:B: =d4Zxe9 ,zx.Ĵahかv<*f?dַ+jHow1"ix4ܑ? e7 C;7 +MN }G՜$Ywv]kJ* D'hY2,O)`,X UlCE/&pvlyV.f͛6lٳf͛6lٳf͛6n9 ydk~߿~߿~!j:D*~&D+s,ey'l068ȲW R_F)?HPY/ZsL#7X!( ΍Ș'@2#z*1 f~f.Ҧ/vgI\1'-mlpⒾ`60gI} q}wס)#sY|ف"0_Po*U. B (PB (PB bc8Db.zP,e6i͓ieઔŤW6O-SӆlhW"JR,۬-VYԲUY iBE!Jt0']n:O 1']n:O 6 ߣP /+ a(yxRr/rİM R .H|K}!l2ͲÚnTٲ{RĉvrlͼϓL{2:Pc$#KWl׿&`A2xKMYmTry+v$^/+nOix@*BffaY"Dyw B1SO`۫SX4rӃl$h{4&L8W׎8 dzBjσ}xwjU·QUnkV/ HO -ʉ ~˸3Y(1Q?_z^b 7_;kDs٠?@l]{@u40PZ7jd.w͈dvY,بZR/~2|~_egvE9P},f+գr[7A`#́lJNP枰j"B8v6:VhQP62/<"%{ڗR $ Mfoqu>#3;Fj)-3Eez@]>Vcpci|ٳg;%v@S:h:"4=4)4 MIRo0L')ߦLt˩Kw*8{. abMIQBWnƋnK+׀s\S?@CqH{Rk)g(ƚ0V:jj9y v w-HH:): #>`~aAmJ/jwjHb>fMӌ/BX2V9Xhd͝HIb&r~1YxVhy-6lٳf͛6lٳf͛6lrqsalf`a >y=      :xdTULVɝ4%r!Y]r[e" CY%tNod,cE&HoÒMbflDP̈́7,%_b= 8:8B01~wcrM" {nk,,ZzWx@4n 4F>Gil|Av46*t).,o:;v ]/T%zk͖%:{*Tb*B (PBfn>#C2ȰL! (PB "c?cMe(_"~Ij$fffffffffffjN'n34CL/ tB_GfiE1[H9sVZ ,9#M)`H9s^4EB &)!htʐ$e0q+%TL,+ y,G\xVӓRZ߶o|jo8Fs[2}v3}#OtQo+0]S k2;Jj Q]u.dem̦5 b T."V%D-DMtg{/5D>r#7e޹U$QFq"HR`"v X݅8). e0 <鈇ƟZ;cYW'āc6ϟ>|ϟ>|ϟ>{AvS>NPP46lٳf͛6lٳf͛6lٳf ciN=33333333336`dO<-<wL{& ?,䪺ofӿ8,|ޱK)YeubızYrKwKm((Q.ET p+3r[Sr9Yc]e򘢷WyWq`b'>gaϩp/86Hʹ(Cer/L_eR_/b3we˗.\r˗.\r˗.])#DB鱴ٲ{T6W6lٳf͛6lٳf͛6lٳcYDlYh{[`#ilfs,ey bg+(i$^L;[WR[vacV~^0#کhT5X&6ΤYߌGkHABSr9Yc]ep= pxYeqW%v"c ޮdERI-LRٓC8SSY+=cA(Z{#Pl})aF(0|ŁU0gIZ裀[:]?+eJ}Oɺ5t";y1^Y%vl5!CJ+,;7SeF.XXbŋ,Xbŋ,XbŇciabݸ+xila!FeF.XXbŋ,Xbŋ,XbŇeOHw2g8,|qIi4bLi0;qAw#h%}"~@omybDc!z]RJ90 'ҙo,|e9= ^Od_NNHg3QhBowBPA1M5ME&gvOb1"_mx D){T6W @UK.\r˗.\r˗.\?wG&JLbr>i$1?J> 1:Ig} -8