From e78837ddf2655c11a5bc4765eb5b85fc66473d7c Mon Sep 17 00:00:00 2001 From: Manuel Nazar Anchorena Date: Mon, 12 Jan 2004 19:21:19 +0000 Subject: [PATCH] Se agrega MECON_Graph, libreria para realizar graficos. --- lib/MECON/Graph.php | 251 + lib/MECON/Graph/external/jpgraph/QPL.txt | 119 + lib/MECON/Graph/external/jpgraph/README | 221 + .../Graph/external/jpgraph/src/Changelog | 1796 ++++ .../Graph/external/jpgraph/src/flags.dat | Bin 0 -> 974899 bytes .../jpgraph/src/flags_thumb100x100.dat | Bin 0 -> 684410 bytes .../external/jpgraph/src/flags_thumb35x35.dat | Bin 0 -> 213479 bytes .../external/jpgraph/src/flags_thumb60x60.dat | Bin 0 -> 373938 bytes .../external/jpgraph/src/imgdata_balls.inc | 1065 +++ .../external/jpgraph/src/imgdata_bevels.inc | 106 + .../external/jpgraph/src/imgdata_diamonds.inc | 179 + .../external/jpgraph/src/imgdata_pushpins.inc | 519 + .../external/jpgraph/src/imgdata_squares.inc | 152 + .../external/jpgraph/src/imgdata_stars.inc | 146 + .../Graph/external/jpgraph/src/jpgraph.php | 8309 +++++++++++++++++ .../external/jpgraph/src/jpgraph_bar.php | 652 ++ .../external/jpgraph/src/jpgraph_canvas.php | 59 + .../jpgraph/src/jpgraph_canvtools.php | 517 + .../external/jpgraph/src/jpgraph_error.php | 154 + .../external/jpgraph/src/jpgraph_flags.php | 355 + .../external/jpgraph/src/jpgraph_gantt.php | 3474 +++++++ .../external/jpgraph/src/jpgraph_gb2312.php | 1554 +++ .../external/jpgraph/src/jpgraph_gradient.php | 317 + .../external/jpgraph/src/jpgraph_line.php | 444 + .../external/jpgraph/src/jpgraph_log.php | 241 + .../external/jpgraph/src/jpgraph_pie.php | 936 ++ .../external/jpgraph/src/jpgraph_pie3d.php | 895 ++ .../external/jpgraph/src/jpgraph_plotmark.inc | 481 + .../external/jpgraph/src/jpgraph_polar.php | 834 ++ .../external/jpgraph/src/jpgraph_radar.php | 576 ++ .../external/jpgraph/src/jpgraph_regstat.php | 105 + .../external/jpgraph/src/jpgraph_scatter.php | 222 + .../external/jpgraph/src/jpgraph_stock.php | 183 + .../Graph/external/jpgraph/src/utils/Readme | 113 + .../jpgraph/src/utils/jpdocgen/README | 100 + .../src/utils/jpdocgen/dbschema_ddda.php | 118 + .../jpgraph/src/utils/jpdocgen/ddda_chkdb.php | 244 + .../jpgraph/src/utils/jpdocgen/de_normal.css | 205 + .../jpgraph/src/utils/jpdocgen/de_utils.php | 1176 +++ .../jpgraph/src/utils/jpdocgen/jpclassref.php | 457 + .../src/utils/jpdocgen/jpd_editclass.php | 73 + .../src/utils/jpdocgen/jpd_editmethod.php | 80 + .../src/utils/jpdocgen/jpd_editproject.php | 239 + .../jpgraph/src/utils/jpdocgen/jpdb.php | 200 + .../src/utils/jpdocgen/jpdbdelclass.php | 139 + .../jpgraph/src/utils/jpdocgen/jpdocedit.php | 204 + .../jpgraph/src/utils/jpdocgen/jpgendb.php | 517 + .../src/utils/jpdocgen/jpgendbdriver.php | 94 + .../jpgraph/src/utils/jpdocgen/jpgendoc.php | 184 + .../src/utils/jpdocgen/jpgenhtmldoc.php | 445 + .../src/utils/jpdocgen/jplintdriver.php | 26 + .../jpgraph/src/utils/jpdocgen/jplintphp.php | 531 ++ .../jpgraph/src/utils/misc/adjimg.php | 188 + .../external/jpgraph/src/utils/misc/chkgd.php | 45 + .../jpgraph/src/utils/misc/gencolorchart.php | 155 + .../jpgraph/src/utils/misc/imgdbschema.inc | 223 + .../jpgraph/src/utils/misc/mkgrad.php | 184 + 57 files changed, 30802 insertions(+) create mode 100644 lib/MECON/Graph.php create mode 100644 lib/MECON/Graph/external/jpgraph/QPL.txt create mode 100644 lib/MECON/Graph/external/jpgraph/README create mode 100644 lib/MECON/Graph/external/jpgraph/src/Changelog create mode 100644 lib/MECON/Graph/external/jpgraph/src/flags.dat create mode 100644 lib/MECON/Graph/external/jpgraph/src/flags_thumb100x100.dat create mode 100644 lib/MECON/Graph/external/jpgraph/src/flags_thumb35x35.dat create mode 100644 lib/MECON/Graph/external/jpgraph/src/flags_thumb60x60.dat create mode 100644 lib/MECON/Graph/external/jpgraph/src/imgdata_balls.inc create mode 100644 lib/MECON/Graph/external/jpgraph/src/imgdata_bevels.inc create mode 100644 lib/MECON/Graph/external/jpgraph/src/imgdata_diamonds.inc create mode 100644 lib/MECON/Graph/external/jpgraph/src/imgdata_pushpins.inc create mode 100644 lib/MECON/Graph/external/jpgraph/src/imgdata_squares.inc create mode 100644 lib/MECON/Graph/external/jpgraph/src/imgdata_stars.inc create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_bar.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_canvas.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_canvtools.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_error.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_flags.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_gantt.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_gb2312.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_gradient.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_line.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_log.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_pie.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_pie3d.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_plotmark.inc create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_polar.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_radar.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_regstat.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_scatter.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/jpgraph_stock.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/Readme create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/README create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/dbschema_ddda.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/ddda_chkdb.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/de_normal.css create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/de_utils.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpclassref.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpd_editclass.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpd_editmethod.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpd_editproject.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpdb.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpdbdelclass.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpdocedit.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpgendb.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpgendbdriver.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpgendoc.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jpgenhtmldoc.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jplintdriver.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/jpdocgen/jplintphp.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/misc/adjimg.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/misc/chkgd.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/misc/gencolorchart.php create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/misc/imgdbschema.inc create mode 100644 lib/MECON/Graph/external/jpgraph/src/utils/misc/mkgrad.php diff --git a/lib/MECON/Graph.php b/lib/MECON/Graph.php new file mode 100644 index 0000000..088a425 --- /dev/null +++ b/lib/MECON/Graph.php @@ -0,0 +1,251 @@ + +------------------------------------------------------------------------------- +$Id: Graph.php 428 2003-11-18 14:30:30Z mmarre $ +-----------------------------------------------------------------------------*/ + +require_once 'MECON/Graph/external/jpgraph/src/jpgraph.php'; + +/** + * Liberia base para el manejo de graficos. + */ +class MECON_Graph { + + + /** + * Tipo del grafico (xy, torta, gantt) + * @var int $ancho + * @access private + */ + var $_tipo; + + + /** + * Ancho del grafico. + * @var int $ancho + * @access private + */ + var $_ancho; + + /** + * Alto del grafico. + * @var int $alto + * @access private + */ + var $_alto; + + /** + * El grafico propiamente dicho. + * @var Graph $grafico + * @access private + */ + var $_grafico; + + /** + * Booleano que define si se muestran o no los valores + * @var bool $verValores + * @access private + */ + var $_verValores; + + /** + * Class constructor. + * + * @param string $tipo Tipo de grafico(xy,torta,torta3D,gantt) + * @param int $ancho Ancho del grafico + * @param int $alto Alto del grafico + * @param string $titulo Titulo del grafico. + * @param array $attrib_gral Contiene opciones generales para el grafico. + * + * @return void + * @access public + */ + function MECON_graph($tipo, $ancho=300, $alto=200,$titulo,$attrib_gral=NULL) + { + $this->_tipo=$tipo; + $this->_ancho= $ancho; + $this->_alto= $alto; + + if (isset($attrib_gral['verValores'])) + $this->_verValores= $attrib_gral['verValores']; + + if($this->_tipo=="xy") + { + $this->_grafico= new Graph($ancho,$alto,"auto"); + $this->_grafico->SetScale("textlin"); + + if (isset($attrib_gral['Xtitulo'])) + $this->_grafico->xaxis->title->Set($attrib_gral['Xtitulo']); + + if (isset($attrib_gral['Ytitulo'])) + $this->_grafico->yaxis->title->Set($attrib_gral['Ytitulo']); + + if (isset($attrib_gral['XEtiquetas'])) + $this->_grafico->xaxis->SetTickLabels($attrib_gral['XEtiquetas']); + } + + if(($this->_tipo=="torta")||($this->_tipo=="torta3D")) + { + require_once 'MECON/Graph/external/jpgraph/src/jpgraph_pie.php'; + require_once 'MECON/Graph/external/jpgraph/src/jpgraph_pie3d.php'; + + $this->_grafico= new PieGraph($ancho,$alto); + + } + + //Atributos en comun + + if (isset($titulo)) + $this->_grafico->title-> Set($titulo); + if (isset($attrib_gral['subTitulo'])) + $this->_grafico->subtitle->Set($attrib_gral['subTitulo']); + if ($attrib_gral['verSombra']==true) + { + $this->_grafico->SetShadow(); + } + } + + + /** + * Agrega Secuencia de datos. + * + * @param array $tipo Tipo de grafico para la secuencia + * @param array $secuencia Datos del arreglo + * @param array $atributos Atributos especiales para la secuencia + * + * @return void + * @access public + */ + function agregarSecuencia($tipo,$secuencia,$atributos=NULL) + { + if($this->_tipo=="xy") + { + $valido=false; + + if ($tipo=="lineas") + { + $valido=true; + require_once 'MECON/Graph/external/jpgraph/src/jpgraph_line.php'; + $plot= new LinePlot($secuencia); + if ($this->_verValores) + $plot->value->Show(); + + if (isset($atributos['colorRelleno'])) + { + $plot->SetFillColor($atributos['colorRelleno']); + } + + } + + + if ($tipo=="barras") + { + $valido=true; + require_once 'MECON/Graph/external/jpgraph/src/jpgraph_bar.php'; + $plot= new BarPlot($secuencia); + if ($this->_verValores) + $plot->value->Show(); + + } + + if ($tipo=="puntos") + { + $valido=true; + require_once 'MECON/Graph/external/jpgraph/src/jpgraph_scatter.php'; + $plot= new ScatterPlot($secuencia); + if ($this->_verValores) + $plot->value->Show(); + + if (isset($atributos['impulso'])) + { + if ($atributos['impulso']=="si") + $plot->SetImpuls(); + } + } + + // Seteo opciones generales + if (isset($atributos['color'])) + { + $plot->SetColor($atributos['color']); + } + if (isset($atributos['leyenda'])) + { + $plot->SetLegend($atributos['leyenda']); + //$this->_grafico->legend->SetLayout(LEGEND_HOR); + //$this->_grafico->legend->Pos(0.05,0.5,"bottom","center"); + } + + + //Si hubo error + if ($valido==false) + { + die ("Error: Tipo de grafico $tipo no valido (aun)"); + } + }//del if tipo xy + + + if(($this->_tipo=="torta")||($this->_tipo=="torta3D")) + { + if($this->_tipo=="torta") + $plot= new PiePlot($secuencia); + + if($this->_tipo=="torta3D") + $plot= new PiePlot3D($secuencia); + + if ($this->_verValores) + $plot->value->Show(); + + + if (isset($atributos['leyendas'])) + { + $plot->SetLegends($atributos['leyendas']); + } + + if (isset($atributos['centro'])) + { + $x=$atributos['centro'][0]; + $y=$atributos['centro'][1]; + $plot->SetCenter($x,$y); + } + + } + + $this->_grafico->Add($plot); + + } + + + + /** + * Genera el grafico y lo dibuja. + * + * @return void + * @access public + */ + function generar() + { + $this->_grafico->Stroke(); + } + + +} diff --git a/lib/MECON/Graph/external/jpgraph/QPL.txt b/lib/MECON/Graph/external/jpgraph/QPL.txt new file mode 100644 index 0000000..66986cb --- /dev/null +++ b/lib/MECON/Graph/external/jpgraph/QPL.txt @@ -0,0 +1,119 @@ +THE Q PUBLIC LICENSE version 1.0 + +Copyright (C) 1999 Trolltech AS, Norway. + Everyone is permitted to copy and + distribute this license document. + +The intent of this license is to establish freedom to share and change +the software regulated by this license under the open source model. + +This license applies to any software containing a notice placed by the +copyright holder saying that it may be distributed under the terms of +the Q Public License version 1.0. Such software is herein referred to +as the Software. This license covers modification and distribution of +the Software, use of third-party application programs based on the +Software, and development of free software which uses the Software. + + +Granted Rights + +1. You are granted the non-exclusive rights set forth in this license + provided you agree to and comply with any and all conditions in + this license. Whole or partial distribution of the Software, or + software items that link with the Software, in any form signifies + acceptance of this license. + + +2. You may copy and distribute the Software in unmodified form + provided that the entire package, including - but not restricted to + - copyright, trademark notices and disclaimers, as released by the + initial developer of the Software, is distributed. + + +3. You may make modifications to the Software and distribute your + modifications, in a form that is separate from the Software, such + as patches. The following restrictions apply to modifications: + + a. Modifications must not alter or remove any copyright notices in the + Software. + + b. When modifications to the Software are released under this license, + a non-exclusive royalty-free right is granted to the initial developer + of the Software to distribute your modification in future versions of + the Software provided such versions remain available under these terms + in addition to any other license(s) of the initial developer. + + +4. You may distribute machine-executable forms of the Software or + machine-executable forms of modified versions of the Software, + provided that you meet these restrictions: + + a. You must include this license document in the distribution. + + b. You must ensure that all recipients of the machine-executable forms + are also able to receive the complete machine-readable source code to + the distributed Software, including all modifications, without any + charge beyond the costs of data transfer, and place prominent notices + in the distribution explaining this. + + c. You must ensure that all modifications included in the + machine-executable forms are available under the terms of this + license. + + +5. You may use the original or modified versions of the Software to + compile, link and run application programs legally developed by you + or by others. + + +6. You may develop application programs, reusable components and other + software items that link with the original or modified versions of + the Software. These items, when distributed, are subject to the + following requirements: + + + + a. You must ensure that all recipients of machine-executable forms of + these items are also able to receive and use the complete + machine-readable source code to the items without any charge beyond + the costs of data transfer. + + + b. You must explicitly license all recipients of your items to use and + re-distribute original and modified versions of the items in both + machine-executable and source code forms. The recipients must be able + to do so without any charges whatsoever, and they must be able to + re-distribute to anyone they choose. + + + c. If the items are not available to the general public, and the + initial developer of the Software requests a copy of the items, then + you must supply one. + + +Limitations of Liability + +In no event shall the initial developers or copyright holders be +liable for any damages whatsoever, including - but not restricted to - +lost revenue or profits or other direct, indirect, special, incidental +or consequential damages, even if they have been advised of the +possibility of such damages, except to the extent invariable law, if +any, provides otherwise. + + +No Warranty + +The Software and this license document are provided AS IS with NO +WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + + +Choice of Law + +This license is governed by the Laws of Norway. Disputes shall be +settled by Oslo City Court. + + + + + diff --git a/lib/MECON/Graph/external/jpgraph/README b/lib/MECON/Graph/external/jpgraph/README new file mode 100644 index 0000000..2f8d5e4 --- /dev/null +++ b/lib/MECON/Graph/external/jpgraph/README @@ -0,0 +1,221 @@ +README FOR JPGRAPH +================== + +This is JpGraph 1.13 an Object Oriented PHP4 Graph Plotting library. + +The libray is Copyright (C) 2001,2002,2003 Johan Persson and +released under dual license QPL 1.0 for open source and educational +use amd JpGraph Professional License for commercial use. + +Please see full license details at http://www.aditus.nu/jpgraph/ + +Included files +-------------- +README This file +QPL.txt QPL 1.0 Licensee + +/src + Changelog Changelog + jpgraph.php Base library + jpgraph_log.php Extension: logarithmic scales + jpgraph_line.php Extension: line plots + jpgraph_bar.php Extension: bar plots + jpgraph_error.php Extension: error plots + jpgraph_scatter.php Extension: scatter/impuls plots + jpgraph_radar.php Extension: radar plots + jpgraph_pie.php Extension: pie plots + jpgraph_canvas.php Extension: drawing canvas + jpgraph_canvtools.php Extension: utility classes for working with canvas + jpgraph_pie3d.php Extension: 3D pie plots + jpgraph_gantt.php Extension: Gantt chart + jpgraph_regstat.php Extension: Statistics and cubic splines. + jpgraph_stock.php Extension: Stock and box plots. + jpgraph_gradient.php Extension: Color gradient class + jpgraph_gb2312.php Extension: Chinese GB2312 to Unicode translation + jpgraph_plotmark.php Extension: Handle plotmarks in plots + jpgraph_polar.php Extension: Polar plot extension + jpgraph_flags.php Extension: Country flags + imgdata_*.inc Extension: Encoded images for plot marks + flags*.dat Image data: Pre-compiled data for country flags. + +/src/utils/misc Various _unsupported_ small utilities to do + image manipulation, create background images + and help create graphical DB schema. + +/src/utils/jpdocgen DDDA architecture to produce JpGraph class reference + +/src/Examples A directory with around 215 example graphs with source. + Run jpgraph_testsuit.php to get a list of all + files and you can easily click on a file to + see the code and the resulting image. + +/docs/index.html Documentation portal + + +Requirements: +------------- +Miminum: +* PHP 4.1 or higher +* GD 1.8.x or higher + +Recommended: +* PHP 4.3.2 +* GD 2.12 or builtin GD + +CAVEAT: +To get background images working with GD 2.0.1 you MUST enable +Truecolor images by setting the constant USE_TRUECOLOR to true. If you +don't fo this the background images will just be a black rectangle. +The problem with this is that the antialias for Truetype font +is broken using truecolor images in GD 2.0.1. This means you can't have +background and TTF fonts in the same image with GD 2.01. + +By upgrading to the latest GD (2.08 as of this writing)y +ou will fix this problem. + +Installation +------------ +0. Make sure your PHP is AT LEAST 4.1 (preferrable 4.3.1) + and that you have compiled support for GD library. + You must make aboslutely sure that you have GD working. + Please run phpinfo() to check if GD library + is supported in your installation. If you don't have the GD library + please consult the PHP manual under section "Image" for + instructions on where to find this library. + +1. Unzip and copy the files to a directory of your choice. + +2. Check that the default directory paths in jpgraph.php + for cache directory and TTF directory suits your installation. + Note1: The default directories are different depending on if + the library is running on Windows or UNIX. + Note2: Apache/PHP must have write permission to your cache + directory. + +3. Check that all rest of the DEFINE in the top of JpGraph.php + is setup to your preference. The default should be fine + for most users. (See also Note 5. below) + +4. Make sure PHP have write privileges to your cache directory if + you plan on using the cache feature. + +5. Read (really!) the FAQ on http://www.aditus.nu/jpgraph/jpg_faq.php. + + +Troubleshooting +--------------- +1. Any error about "parent::" undefined means that you are not using + PHP 4.02 or above. You _NEED_ PHP 4.02 or higher. + This problem has also been + reported to sometimes occur under Windows. This problem has also + been reported by people running Zend-cache and is a bug in Zend. A + workaround is to move all files into one single file. + +2. If you don't get any background images (but rather a solid black + box) you are using GD 2.x but have forgotten to enable truecolor + support. Correct this by enabling the USE_TRUECOLOR define. + +3. If background images does not work make sure the settings of + USE_GD2_LIBRARY corresponds to your installation, i.e. If you + don't have GD2 then this define must be false! + +4. If you are running PHP 4.06 and get an error saying "GD was not + built with truetype support" you should know that this is a known + problem with GD+PHP 4.06. There are some workarounds (search the + net!) but it is really recommended that you instead upgrade to at least + PHP 4.1.1 and configure PHP with --with-gd-native-ttf + (Please also note that the built in TTF uses point size for fonts + whereas Truetype 2 uses pixels.) + Please DON't ask me how to resolve the GD Font problem. All mail + regarding this will go straight to /dev/null. Upgrade to 4.1.1! + +5. If you are running IIS and Win2k and get the error "Can't find + font' when trying to use TTF fonts then try to change you paths + to UNIX style, i.e. "/usr/local/fonts/ttf/". Remember that the + path is absolute and not relative to the htdocs catalogue. Some + versions of GD for Windows also need you to set the environment + variable GDFONTPATH for GD to find the fonts. + +6. If you are using the cache please make sure that you have + set the permissions correctly for the cache directory so that + Apache/PHP can write to that directory. + +7. If you have problem building GD 2.0.1 for PHP you might want + to try the following tip from Rasmus L. + + ----< QUOTE >---- + + Build GD 2.0.1 with these two lines in your GD2 Makefile + + CFLAGS=-g -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_LIBFREETYPE + LIBS=libgd.a -lpng -lz -ljpeg -freetype -lm + + Don't install the lib anywhere, just leave it in the GD-2.1.1 + directory. + + Then build PHP using a minimum of: + + --with-gd=/home//gd-2.0.1 + --with-freetype-dir=/use + --enable-gd-native-ttf + --enable-gd-imgstrttf + --with-jpeg-dir=/usr + --with-png-dir=/usr + --with-xpm-dir=/usr/X11R6 + + The above assumes you have freetype2 installed along with the + libjpeg and libpng libs under /usr + + ----< END QUOTE >---- + +8. Some windows installations seems to have a problem with a PHP + script ending in a newline (This newline seems to be sent to the + browser and will cause a Header already sent error). + If you have this problem try remove all trailing newlines in the + jpgraph* files + + +Bug reports and suggestions +--------------------------- +Should be sent to (jpgraph aditus nu) [insert at and dot] + +Change history: +------------------------------------------------------------------------ +Date Ver Comment +------------------------------------------------------------------------ +2003-08-24 1.13BETA2 Very Minor update before official test release +2003-08-19 1.13BETA Improved Gantt graphs various other changes and bug fixes +2003-02-02 1.11 Stock charts and some minor oter changes. +2002-12-16 1.10 Alpha blending, cubic splines and field plots +2002-10-30 1.9.1 Fixed two stupid mistakes in 1.9 +2002-10-25 1.9 TTF font change. Many small additional improvements +2002-09-17 1.8 Documentation update. +2002-09-09 1.8BETA Functional improvements. +2002-07-05 1.7 Functional improvements. Rotated bar graphs. +2002-06-17 1.7BETA Functional improvements. +2002-05-15 1.6.3 Enhancements to Gantt graphs anbd minor bug fixes. +2002-04-19 1.6.2 Addition of image maps for line and scatter plot +2002-04-07 1.6.1 Bug fixes for 3D pies and image maps for pie's +2002-04-01 1.6 Functional improvments +2002-04-01 1.6BETA Beta candidate for 1.6 +2002-03-01 1.5.3 Fix minor release problem in 1.5.2 +2002-02-29 1.5.2 Minor bug fixes. +2002-02-11 1.5.1 Minor bug fixes. +2002-01-27 1.5 Functional improvements. Gantt charts. +2002-01-17 1.5BETA2 Functional improvements, bug fixes +2001-12-16 1.5BETA Functional improvements, gantt-charts, bug fixes. +2001-11-12 1.4 Functional improvements, bug fixes. +2001-09-23 1.3.1 Minor bug fixes +2001-09-13 1.3 Major functional enhancements and minor bugfixes +2001-04-29 1.2.2 Minor bug fixes. Addded background image support +2001-03-29 1.2.1 Minor bug fixes. Experimental support for 3D pie plots +2001-03-18 1.2 Second release see changes.txt +2001-02-18 1.1 Second release see changes.txt +2001-02-04 1.0 First public release + +------------------------------------------------------------------------- + +Stockholm/London 2003-08-24 +Johan Persson (jpgraph aditus nu) [insert at and dot] + + diff --git a/lib/MECON/Graph/external/jpgraph/src/Changelog b/lib/MECON/Graph/external/jpgraph/src/Changelog new file mode 100644 index 0000000..3d3ecfe --- /dev/null +++ b/lib/MECON/Graph/external/jpgraph/src/Changelog @@ -0,0 +1,1796 @@ +23 Aug 2003 JpGraph 1.13_BETA2 +============================== +* [me] Added Gradient line fill for line plots. See gradlinefillex1.php + +* [me] Fix bug #140. A rounding problem in Gradient fill which + in some circumstances could cause a 2 pixels overflow in the filling. + +* [me] Added option to let the user setup if the PHP error handler should + give an image with the error message. Useful during development. + Controlled by the define INSTALL_PHP_ERR_HANDLER + +* [me] Added method Legend::SetReverse() to reverse the order of plots in + the Legend. + +* [me] Since the example directory is now getting to big the example directory + is now split into several subdirectories depending on Graph type. + +* [me] Added more Gantt chart examples. + +* [me] Adjusted size for filled circles (as used for example in markers). By a + type they were previously 2 pixels to large copared to what they were + specified to be + +* [me] Fix for annoyance #147, #150. Fine tuning of legend layout and positioning of + markers. It should now look even better with some better calculated margins + and general positioning that depends on the actual markers use for the plots. + +* [me] Fix (bug?) #134. Don't output any coordinates for bar CSIM if the target is an + empty string. + +* [me] Fix bug #133. Fill colors for individual bars was not honoured when + used together with an accumulated bar. + +* [me] Fix bug #136. Labels for 2D pie does not follow start label when + anti-alias is enabled. + +* [me] Feature request #154. Make it possible to use object methods as + callbacks wherever callbacks can be specified in the library + +* [me] Fix problem #152. Values for PiePlotC wasn't parsed for + printf-formatting. (A bug that was introduced with AntiAlising in 1.12) + +* [me] Fix problem #148. Explode array was specified clockwise while slices + are specified anti-clockwise. + NOTE: THIS GIVES THE WRONG LOOK ON EXISTING 2D PIE PLOTS WITH EXPLODEDED + SLICES SINCE THE WRONG SLICE WIll NOW BE EXPLODED + +* [me] Updated class reference + +* [me] Make colors have the same order in both 2D and 3D pie plots + +* [me] Added possibility to make PiePlot percentage adjustment so that + integer percetage will add up to 100%. This is done by the Hare/Niemeyer + method. To activate the percetage adjustment you need to specify labeltype + of 2, as in $pieplot->SetLabeltype(2), + +* [me] Y2 scale can now add lines, texts and band through a single call to + Graph::AddY2() in exactly the same way as Graph::Add() + +* [me] Make sure there are no direct calls to GD except through the Image class + +* [me] Make it possible to rotate polar graphs 90 degrees with Set90AndMargin() + +* [me] Major improvements in the Gantt charts. + 1. Now support for minute and hour scale as well + 2. Suport for multiple columns in the title field, you can now have (for + example) Start date, end date, duration etc + 3. Improved sizing to make the overall image as small as possible + 4. Make it possible to use builtin or file based icons in the title columns + 5. Improved 3D look & feel + +* [me] Added support for using country flags as image markers. This + is added by jpgraph_flags.php together with the image files *.dat + At the moment 229 countries are supported. See Example/listallflags.php + for a current list of supported countries. All flags are available in 4 + standard original sizes, as markers they may also be arbitrary scaled. + For a simple example see Examples/markflagex1.php + +* [ryleyb] Multiple constrains for Gantt graphs + +* [me] Added possibility to use the Free Vera TTF font. The font is available + from http://www.gnome.org/fonts/ + +* [me] Make PHP deault error handler show image if possible + +* [me] Improved look for image error handler (added icon) + +* [me] Fixed problem with gradient backgrounds for horizontal + bar graphs. + +* [me] Added possibility of 'max' value position for bar graphs. This + positions the value just inside tha bar at the max value of the bar. + +* [me] Font files are now fully specified in the setup and doesn't assume an + extension of ttf. + +30 May 2003 JpGraph 1.12.2 +=========================== +* [me & A. Tang] Added support for Chinese font and character handling. + This requires you to install the "simhei.ttf" Chinese font. + +* [J Sweat] Fix bug [#124] Make step line style ignore NULL values in data + +* [J Sweat] Fix bug [#123] Divide by zero for line length of zero for dashed lines + +* [me] Fix bug [#109]. Problem with pie color when a supplied color array + contains more colors than data. For anti-aliased images that meant that + the last n colors was used and not the first n colors. + +* [me] For plotmarks that use the ALT string the wrong value was in due + to the recent addition of both Y and X value to control the plot callback. + This has now been fixed so that it will work as before and that previous + code that assumes one parameter in their ALT srting will see the Y-value at + the plotmar. New is also that the X-value is given as a second + parameter. This means that the ALT string can display both the Y and X value + for a specific point. + +* [me] Make it possible to disable individual plot legends through the method + Plot::HideLegend() + +* [me] Fixed problem with SetTextTickInterval() together with grouped bars + (bug #116) + +* [me] Fixed a problem with shadows on accumulated bar plots (bug #111) + +* [me] Fixed Legend::SetMarkAbsSize() + +* [me] Add error check for the case that the server (Windows) + doesn't support SystemRoot and TEMP server variables. + +* [me] Fix short-open-tags bug that made it's way into 1.12.1 (bug #121) + +* [me] Make sure we only pass integers into GD when positioning texts. + +* [me] Always treat "" (empty string) as NULL for bar plots + +* [me] Allow links from vertical position 0 on gantt charts + + +12 Apr 2003 JpGraph 1.12.1 +========================== + +* [me] Added Legend::SetLineSpacing() to control the vertical line + distcance (in pixels) between legend texts. + +* [me] Compensate for bug in imagecopyresampled() in GD 2.01. + This made clipping unusable with GD 2.01 + +* [me] Added LinePlot::SetFillFromYMin() to make the fill start from + the bottom of a Y-scale with negative values rather than the 0-value + which is now the case. + +* [me] Fix a problem with legend box layout in the case of TTF fonts + and different lengths of individual texts. The layout engine now + work out each column individually. This will also give the legend + box the minimum possible size. + +* [me] Compensate for possible bug in strtok() when parsing color + specification as a string with adjustment factors. + + +06 Apr 2003 JpGraph 1.12 +======================== +* [me] Added possibility to specify the position of the legend box + with absolute pixels coordinates not only as fractinos as before. + +* [me] Improved legend layout. It is now possible to specify + the number of columns in the legend box. The preferred way of + specifyin the layout is now Legend::SetColumns(). The oild + way with SetLayout() is still available for backwards compatibility + reasons. The old vertical layout corresponds to a 1 column + layout (SetColumns(1) which is also the default). + +* [me] Added possibility to specify text string position + using scale coordinates onto the plot by adding + Text::SetScalePos(). The autoscaling has been modifyied to + be aware of the text scale positions. + +* [me] Added builtin images for plotmarks. This also meant a + refactoring exercise for the PlotMark class and it has now been + split in sevaral files. + +* [me] Added footer capability to Radar, Pie and Gantt charts + +* [me] Improved upon rounding problem with GD2 and pie slices + (defect #88) + +* [me] Take shadow color as specified with Graph::SetShadow() into account. + +* [me] Don't rotate the footer if the graph is rotated. + +* [me] Added Axis::HideLabels() + +* [me] Adjusted of the automatic margin calculation so that it is + aware of when the x-axis have been hidden. + +* [me] Added PlotMark::SetCallbackYX(), This allows for the + specification of a callback function which is given both X and Y + coordinates. Also extended the returned values from the callback so + that image in a marker can be dynamically modified both size and + actual image file used. This will enable the use of advanced + "push-pin" graphs. For example adding markers to a background image + map of certain size and type. + + For backwards compatibility any callback specified with + PlotMark::SetCallback() will not be given the extra parameter. So + old code does not need to be changed. + +* [me] Fixed handling of PHP array URL parameters with CSIM. [Bug #82] + +* [me] Added Legend::SetFrameWeight() which adjusts the frame around + the legend. Legend::SetLineWeight() now works as documented and sets + the line weight for the markers instead. + +* [me] Autoscaling will now also take the value of added lines into account. + +* [me] Fixed problem with horizontal legend box becomming too small + for many legends. + +* [me] Radar plot. SetColor() always sets a fill color. Fixed (Bug #83) + +* [me] Added SetWidth() for tab-title. The tab can now easily extend + over the entire plot width. Added SetPos() as synonym in tab title + for SetTabAlign(). + +* [me] Gradient bar plots now show a gradient mark in the legend + +* [me] PiePlot3D::SetSliceColors() now more correctly specifies the + color anti-clockwise. The same order that slices are drawn. + +* [me] Pie position can now also be specified in absolute pixels + in PiePlot::SetCenter() + +* [me] Added Bevel frame for entire graph + +* [me] Added possibility for some more advanced Graph title + formatting through the Graph::SetTitleBackground() method. + +* [me] Type safe comparison in auto-detection of GD version + +* [me] Added Graph::SetCanvasColor() to specify the background color + the canvas is initialized with. + +* [me] Fine tuned label positiong for pie labels and made 3D pies + take the specified labels into account. + +* [me] Added Anti-aliasing to Pie charts. Looks good but it really + slows down the pie generation. Enable by acalling + PieGraph::SetAntiAliasing() + +* [me] Ignore NULL values in Stock and bar plots + +* [me] Some minor internal adjustments for rounding in log scales. + + +2 Feb 2003 JpGraph 1.11 +======================= +* [Martijn] Compensate for GD 2.x bug in filledarc() which doesn't + like negative angles. + +* [me] Added Graph::SetBackgroundGradient() . This allows + a gradient to be used as a background. The gradient can either fill + the whole frame, only the margin or just the plot area. See the + class reference or the manual for details regarding this method. + +* [me] Modified adjustment factor for colors so that it now + is linear between dark and light, i.e. a factor of 1 is the original + color, a factor of 0 is black and a factor of 2 is white. + +* [me] Added two new gradient style GRAD_LEFT_REFLECTION and + GRAD_RIGHT_REFLECTION + +* [me] Some fine tuning of text layout in legend box + +* [me] Radar plots can now have a background image and multiple + titles (sub-title, and subsub title). + Added RadarGraph::SetPos() as alias for + RadarGraph::SetCenter(). + +* [me] Fixed a small pre-read-loop error which could casue the + X-gridline to be outside the right edge of the plotarea if the + X-scale was indented. + +* [me] Added possibility to use (scaled) images as markers by + introductin the new mark type MARK_IMG. + +* [me] Added tab titles for graphs. See class reference and Example + tabtitleex1.php. + +* [me] Added filled grids by adding method Grid::SetFill(). This new + feature is illustrated in example filledgridex1.php. Documented in + section 6.2.11 in the manual. + +* [me] Improved automatic margins so they adapt to one or more title + lines automatically. + +* [me] Fixed a class hierachy bug. RotImage::DashedLine() should not be + implemented but rather rely on the Image::DashedLine() since the + rotation will happen in the RotImage::Line() which gets called in + Image::DashedLine() by any istance of RotImage(). + You could see the ffect of this by trying to create a 90 degrees + rotated graph with dashed gridlines, they would appear not to be + rotated at all where in fact they were rotated twice. + +* [me] Added automatic default margins when using Set90AndMargin() + +* [me] Added Box plots which is a variant of Stock charts with the + possibility to add the median as a horizontal line in the box. + +* [me] Added Stock charts, (aka candle-bars) as new class StockPlot(). + added example stockplotex1.php in the Example directory. + +* [me] Added two new axis styles AXSTYLE_YBOXOUT, AXSTYLE_BOXIN which + suplicates the Y-axis on both sides but not the X-axis. + +* [me] Set90AndMargin() now also adjusts the label alignment on the + axis to suit the rotation. + +* [me] Added class LineErrorPlot which alolows a line plot to + have error bars (+/- delta error). + +* [me] Added Ticks::SetSize() + +* [me] Modified size for plot mark circle so it will have the + specified width as radius and not as diameter. + +* [me] Added Ticks::SetSize() to be able to set the absolute size + in pixels of the tick marks. + +* [me] Default directories for Fonts and Cache now gets set + automatically. + + +13-Jan 2003 JpGraph 1.10.1 +========================== + +* [me] Fix bug in Band pattern Left diagonal and Right Diagonal where + the drawing was incorrect when width < height + +* [me] Take the border on/off switch into account for line AddArea() + +* [me] Added color parameter to Axis::SetTickLabels() to make it + possible to set individual colors on labels. + +* [me] Fixed PiePlot::SetSliceColor() so that colors are now specified + in the same order as slices. + +* [me] Gantt, Radar and Canvas graph now also considers the special file + _IMG_HANDLER (returns the actual image handler and doesn't stream + picture back) + +* [Christian Reiser] Pie graphs can now also return the IMG_HANDLER + +* [Richard Black] Removed case sensitivity for extension of + background images. Added support for handling file names with + multiple '.' characters in the path for background images. + +* [me] Added error check for imagettfbbox() since it can give + a file not found error even though both file_exists() and + is_readable() reports that the file exists and is readable + in the case when PHP basedir restriction is in place. + +* [me] Corrected CSIM handling in Gantt for non-file based + Gantt charts. + +* [me] Note to self: 1.10p + +* [me] Gracefully handle the abnormal case where no valid data points + is included in the Y-data array when creating a line plot. + +16-Dec 2002 JpGraph 1.10 +======================== +* [me] Added GanttGraph::CreateSimple() whihc is a utility method to + help create simple gantt charts with a minimum of code. + +* [me] Added new plot (FieldPlot) type which handles field plots. This is + basically a variant of scatter plots where each point is represented + as an arrow which a specific direction (0-360 degrees). + +* [me] Added Graph::SetY2OrderBack() to control of plots on Y2 should + be under (in z-order) te plots on Y. By default they are on top. + +* [me] Avoided a potential 1-pixel off rounding problem if a user + supplies a non integer canvas width and height in the Graph() call. + +* [me] Added two new formats for week scale in Gantt + charts. WEEKSTYLE_FIRSTDAYWNBR, WEEKSTYLE_FIRSTDAY2WNBR These + formats adds the weeknumber as well to displaying the date of the + start of the week. Also tweaked the auto-sizing of the Gantt charts + to adjust for the size of the text in the week scale. + +* [me] Fixed wrong define in jpgraph_gantt.php for WEEKSTYLE_DAY2 + (Bug #45) + +* [me] Improvements on manual scaling. If a manual scale is specifed + (in the Graph::SetScale()) you are now longer required to specify a + major and minior tick interval (but of course you can still do it + with a call to Ticks::Set() ). + A suitable intervall will be automatically + caclulated in the same way as for autoscaling. By default the exact + limits for the scale as specified will be used. This means that + depending on the scale and tick intervall chosen the max value of + the scale may or may not fall on a major tick mark. If you want that + behaviour you need to call Scale::SetAutoTicks(). By using this call + you give the algorithm permission to slightly adjust the specified + min and max values (if needed) so that they wil fall on a even + major step. + +* [me] Added error check if user tries to use SetTextLabelStart() + with a logarithmic scale (where it is undefined). + +* [me] Default marker for scatter plots are now a filled square + +* [me] Adjusted the x-axis labelling for a 1-pixel off limit. Which + sometimes (depending on the image size and scale) could cause a + linear scale's last label not to be shown. + +* [me] Fixed bug report #40 + +* [me] Fixed positioning of caption for full odometers. (Bug #34) + +* [me] Fixed spelling mistake in jpgraph_odo.php which casued + Odometer::SetLabelPos() to have no affect. (Bug #33) + +* [me] Fixed an overzeoulous optimization which skipped both rotation + and translation for angle=0. Addresses (Bug #36) + +* [me] Colors can now include an alpha channel specification as well. + The alpha channel is specified in the text string separated by a + a '@' , for example "red@0.5". The alphachannel is specified as a + fraction between 0.0 and 1.0. + +* [me] Improved filled line plots so they now handle negative values + in a more standard way. + +* [me] Added automatic detection of what version of GD is installed. + +* [me] Aligned the order of legends and slices for pie and 3D pies so + that they now follow the more common order of clockwise slices with + legends from top to bottom. + +* [me] Changed call to deprecated function SetLinePos() to SetLineSide() + +* [me] Added clipping to generated plots. This means that if you have + plots (for example lines) which extends outside the scale range it + will be clipped. This might come in handy in for example balloon + plots. Clipping is enabled by default but can be controlled by a + call to Graph::SetClipping() + +* [me] Fixed a problem with circles and filled circles when they were + rotated twice in a rotated graph. (Bugtraq #26) + +* [me] Added Graph::Set90AndMargin() which helps for doing a 90 + degrees rotation and getting the margins right. (Otherwise you have + to adjust them manually since height becomes width and width becomes + height when you rotate 90 degrees) + Changed the horizbar* examples to use the Set90AndMargin() + +* [me] Changed the behaviour of plot marks in legends. The possible + format callback is no longer called. Instead the plotmarks are + set to a default size. + +* [me] Added three more plotmarks MARK_LEFTTRIANGLE, + MARK_RIGHTTRIANGLE, MARK_FLASH. These new types are primarily meant + to be used with GanttCharts. + +* [me] Added constrain lines to GanttCharts. It is now possible to + illustrate start-end, start-start, end-start and end-end + constrains. This is illustrated by adding lines with arrows, + Use GanttPlotObject::SetConstrain() + +* [me] Added Image map support for Gantt chart. Bar and titles can now + have associated image map targets. Use GanttBar::SetCSIMTarget() + GanttBar::SetCSIMAlt() and for titles use + GanttBar::title::SetCSIMTarget() and GanttBar::title::SetCSIMAlt() + +* [me] Fix problem in Gantt graph whereby the progress bar indicator + could extend over the end date if an explicit date scale was set. + +* [me] By default logarithmic scale now print the labels as 10^3 + instead of 1000. You can change the behaviour with the new + method for logarithmic ticks, SetLabelLogType(). + Also added the possibility to have a callback for log scales + +* NOTE TO SELF 1.9p + +* [me] Added the possibility to specify a value > 1 as the position + for labels in PieGraph::SetLabel() to increase the margin between + the label and the edge of the pie. + +* [Olaf Kandel] Fixed subtle bug in the printing of the month scale for the + case where the start and end month hjave the same number but + are on different year. This would cause the width for the + first month to be wrong. + + +Jpgraph 1.9.1 +============= +* [me] Fixed defects #20 and #21 (spelling mistake and and one +overzelous last minute error check I added). I have to eat a lot +of humble pie over these ones. Sorry to all who have been affected. +What can I say? Human error........ + +JpGraph 1.9 +=========== +* [me] Changed the way TTF fonts are handled. The font files are no + longer distributed with JpGraph due to potential copyright problem. + This change also has the advantage that it is now very + straigthforward to install new fonts whatever their naming + conventions are. + + 1. If you are running on a standard Windows system just point the + TTF directory to your standard font directory and use the available + fonts in windows. + + 2. If you are on a Unix system you can download the MS Core TTF + files from http://corefonts.sourceforge.net/. The old MS EULA allows + distribution of the fonts in unaltered form (Win EXE) and this + project exercises this right and provide tools to download and + install the fonts on a UNIX system. + +* [me] Renamed this release from 1.8.1 to 1.9 due to the big + change in the handling of TTF fonts which breaks backward + compatibility due to the copyright problem with TTF fonts. + +* [me] Improved the TTF pargagraph layout engine for consistency + in handling "\n\r" vs "\n". It is now always sufficient to + use just "\n". + +* [me] Adjusted the text positioning for StrokeBoxedText() + to use the new GetBBoxHeigh() and GetBBoxWidth(). + +* [me] Added Image::GetBBoxHeight(), Image::getBBoxWidth() + +* [me] Once and for all fixed the handling of rotated TTF text by + adding Image::GetBBoxTTF() which returns the bounding rectangle + (which is not the same as the bounding box except for angle==0) + +* [me] Added argument to Legend::SetColor() to make it possible + to specify both frame and font color. + +* [me] Cosmetic adjustment of markers in legend so that they are + positioned exactly in the middle of the text string. + +* [me] Corrected the positioning of TTF fonts when defining the + hotspot as 'bottom'. It could be up to 4 pixel off when using + texts that contained character that extended below the TTF + baseline e.g. '('. + +* [me] Added possibility to use a cache system with CSIM images + as well. The cache system is used slightly, slightly different + and require a call to the new method Graph::CheckCSIMCache() + This is unfortunately unavoidable due to the nature of CSIM in + HTML. The documentation is updated to deal with this. This also + added two more defines CSIMCACHE_DIR and CSIMCACHE_HTTP_DIR + +* [me] Added CSIM (Client Side Image Maps) to legends, added + target and alt arguments to all Plot::SetLegend() + +* [me] Added functionlity to pass on any URL arguments when using + StrokeCSIM() (Bug: #006) + +* [me] Fixed so that Gantt charts can again have just the width + specified and have the height automtically sized. (This was a + regression introduced in 1.8) (Bug #005) + +* [me] Added error check for return value from imaagecolorsforindex() + in Anti-aliased lines. In combination with GD2, no-true-color, a + true color background (ala JPG) this can fail since it gets a color + which doesn't exist (since it uses imagecolorat()). + +* [me] Improved edges support in 3D Pies. + +* [me] Changed Image::Polygon() so i now draws an open polygon and not + a closed one. + +* [me] Legends for scatter plots no displays the mark used for + each scatter plot and not just a square with the correct + color. + +* [me] Fixed a small cosmetic problem in that horizontal legend + box was sometimes not wide enough and made a small adjustment + of the positioning of marks in the legend box for better + apperance. (Bug #0017) + +* [me] Improved manual by adding linked TOC. + +* [me] Added Bezier curve to canvas Shape class. Added Bezier canvas + example canvasbezierex1.php + +* [me] Added Paragraph Alignment setting in Text::Align() as well to + avoid seprate call to Text::SetParagraphAlign() + +* [me] Added Image::SetExpired() . By default the image now sends + back a couple of variants of "no-cache" headers to force the browser + to reload. + +* [me] Some serious speed improvments for 3D Pie plots. It can now be + up to 6000% faster (yes that's right 6000%!). This is the way I had + planned on doing it but for time reasons were pushed out of 1.8. + I have completely changed the algorithm that handles the individual + slices on the expense of a slightly more complicated implementation. + This means that there is no performance difference between 2D and + 3D Pie Plots. + +* [me] Fix bug for rotation of paragraphs (multi-line) texts. + A limitation for now is that rotated pargraphs always gets + paragraphs align "left". (Bug: #008) + +* NOTE TO SELF: 1.8p + +* [me] Fixed a typo that had the strange affect that paragraph strings + which started with a number would have larger distance between the + individual lines since that number would be interpretated as the + angle for the text! + +* [me] Fixed a problem with marks getting out of sync if NULL values + are present in the line plot. (Bug #0018) + +* [me] Scatterplot no skips NULL values instead of treating them + as zero. + +* [me] Added LinearScale::SetAutoMax() as complement to SetAutoMin() + +* [me] Added LinearScale::SetAutoTicks() this makes it possible to + manually set a scale but still have the tick marks automatically + determined. By default this feature is off to keep old code + behave exactly the same as before. If this is enabled any + Ticks::Set() calls are ignored. + +* [me] Added possibility to adjust the position of the displayed + value for bars via the BarPlot::SetValuePos() method. Added new + example example20.5 to demonstrate this. + +* [me] Bugfix: Fixed color themes for 3D pie plot. The color array + was not wrapped around in the case where more slices (data points) + than colors is used. (Bug: #001) + +* [me] Documentation is now 100% pure HTML and does not require + any PHP. Previously a PHP script was used to generate the + highlighted source used in the image/source frames. All this + is now pre-generated in the docs. + +* [me] Position the values in a scatter plot in the center of the + plot mark by default (Setting align to 'center','center' and margin=0 + +* [me] Added LinePlot::SetBarCenter to make it possible to center the + line on the bars when combining a plot with both bars and lines. + The new example 'ceneterdlinebarex1.php' demonstrates this. + + + +[19-Sep-2002] JpGraph 1.8 +========================= +* [me] Added Text::SetPos() as alias for Text::Pos() to harmonize with + other setting methods. + +* [me] Made Graph::Add() polymorphic. You can now use Graph::Add() to + add all plot objects and you don't longer have to use AddText(), + AddLine(), AddBand() and so on. + +* [me] Added PiePlot::SetLabelPos(), added some more Pie examples. + +* [me] Improved the API for class Text by adding SetShadow() to make + it more like the other objects. Extended Text::SetBox() with shadow + width and corner radius. + +* [me] Added the possibility for Text object to use the new rounded + rectangles as the filled background. + +* [me] Added possibility to add arbitrary labels inside the pie plot + +* [me] Added special filename __IMG_HANDLER to make it possible to + have Graph::Stroke() return the image handler instead of stroking + the image to file (or stream it back). + +* [me] Improve FilledCircle() to avoid moire-patterns in circle. + +* [me] Added middle type pie plot + +* [me] User specified values for the band position is truncated to the + min and max values of the axis. + +* [me] Added possibility to use Text::SetMargin() for all the titles + in a graph + +* [me] Added SetSize() as synonym for SetWidth() for plot marks. + +* [me] Updated some of the examples with more comments. + +* [me] Fixed problem with with jpg background images wrongly being + loaded with imagecreatefromjpg instad of imagecreatefromjpeg + +* [me] Corrected the positioning of individual titles for 3D + plots. + +* [me] Added Text::SetMargin() to make it easy to have context + sensitive margins. + +* [me] Added capability to have background images on Pie and 3D + Pie plots + +* [me] Added method Axis::HideLine() which hides the axis line but + nothing else. + +* [me] Fixed bug in Stroke::Text() where negative coordinates + wasn't properly handled. We must allow negative absolute + coordinates since these might be rotated/translated into + "real" screen coordinates. This fixes the bug, for example + in bar_csimex1.php where the first value of the bar wasn't + displayed. + +* [me] More adjustment of how the rounding takes place with + coordinates. This should now avoid all potential difference + between different graphic objects. + +* [me] When you use automatic labelling on text scale it now starts + at 1 and not at 0. This makes more sense since most people (except + mathematicians) start counting from 1. + +* [me] Example directory: + - Added more advanced canvas examples + - Updated all CSIM examples + - ~60 new example script which are used in the new documentation + +* [me] Compensate for bug in imagettfbox() which return to small size for + large fonts. + +* [me] Added jpgraph_canvtools.php which contain some utility classes for + use with canvas graphs. + +* [me] DOCUMENTATION: The class reference is now included in the release. + +* [me] DOCUMENTATION: Completely rewritten the original + Word-introduction to JpGraph to pure HTML. This will be a living + document that will be updated as time moves on. This is currently + considered "Beta" and more chapters need to be added but this is + a good start!! + +* [me] Added full support for multiline legends. (See for example + nullvalueex01.php. Also improved the way lineplot with marks + are illustrated in the legend by adding the line underneth the + plotmark. + +* [me] Added some utility classes to be able to draw DB schema for + DDDA. This is tailored for my DB abstraction layer (jpdb.php) + in DDDA but is generic enough to work in other circumstances as well. + The classes can be found in utils/misc/imgdbschema.inc + Please see (run) dbschema_ddda.php which shows how it looks + in a real life example. + +* [me] Tweaked the positioning of TTF fonts and how the width and + height are determined. Making more carefull assumptions about + how the baseline is handled for individual lines of text. + +* [me] Added class RectangleText() which makes it easier to work + with text inside a rectangle with rounded corner. + +* [me] Added support for multi-line TTF paragraphs with paragraph + formatting. This was previously only supported for the builtin + fonts. All text object should now support fully formatted paragraphs + of text. + +* [me] Added Image::RoundedRectangle() and + Image::FilledRoundedRectangle() + +* [me] Added format callback to plot marks. This makes it + possible to individually adjust the plot marks depending + on it's specific data value. See balloonex1.php + +* [me] Added some initial support for super script used for + scientific numbering, i.e properly print for example 10^2 + where the 2 is in superscript. This is all handled by the + new class SuperScriptText(). Not yet used in the actual + labels drawing but will be added shortly. + +* [me] Added a small tool mkgrad.php in the utils directory to + make it a breeze to create gradient squares which may be + used as background images. + +* [me] Added footer class to graph. This makes it easy to have + left,center and right footers in your graphs. + +* [me] Added subsubtitle to graphs + +* [me] Improved/Changed the way you work with CSIM. This new method + makes it possible to generate CSIM without having to create an + intermediate image on disk. + Added Graph::StrokeCSIM(). Added new chapter in the docs on how to + work with CSIM + +* [me] Changed naming of Spider* to Radar* since SpiderGraph is a + copyrighted name. + +* [me] Modified the automatic suppression of the first value of the + X-axis when the Y-axis have negative value so it don't happen + in the case where the X-axis is positioned at the minimum of + the Y-axis. + +* [me] Fixed spelling error of BK* instead of the correct BG* + for the default settings of background image style. + +* [me] Some internal code changes to RGB() class to make it easier + to use directly for external scripts. + +* [me] Changed the behaviour of filled line plot so that they + don't go down to 0 for null values in the plot but instead + behaves like '-' for non-filed plots, just ignore them and + connect the previous and next point instead. + +* [me] Fixed problem in integer scaling where it certain scale + combinations could generate floating point labels! Ooops.. + (Affects IntCalcTicks()) + + +[5-July-2002] JpGraph 1.7 +========================== +* [me] Removed the APACHE_CACHE_DIRECTORY define since it is + not used. + +* [me] Added Image map functionlity for rotated bar graphs, + also added new example for this (bar_csimex3.php) + +* [me] Made Ticks::SetPrecision() deprecated. Use SetFormatString() + instead + +* [me] Fixed problem with incorrect string being returned from + ToCyrillic() + +* [me] Allow Y2 axis to use "int" scale + +* [me] Fixed problem with wrongly names framework function for + patterns + +* [me] Fixed small problems with margins being slightly off for + roated images. + +* [me] Changed name of PlotMark::SetMarkColor() to PlotMark::SetColor() + for consistency + +* [me] Added example with "hidden" Y-axis. + +[17-June-2002] JpGraph 1.7-BETA +=============================== +* [me] Added DisplayValue::SetFormatCallback() to make it possible to use + a user specified formatting callback routine. + (Note:: Yes, this is very nono-OO but the proper OO way, by forcing the + user to define a subclass of the plot class where the formatting method + is overridden will probably not fly with to many non-OO PHP peoples since + a callback is conceptually simpler.) + +* [me] Added DisplayValue::HideZero(). Makes it possible to hide zero values + in labels, for example zero slices in pie's, (e.g. $pieplot->value->HideZero()) + +* [me] Added manual scaling to Gantt graphs, added example to illustrate + this, fixscale_gantt.php + +* [me] Adding image maps for Y2 scale as well. + +* [me] Fixed a small bug which made it impossible to use BRAND_TIMING with + Gantt charts. Enabling timestamping of graphs would give a "PlotArea to small" + error. + +* [me] Made a very small change to the AutoScaling algorithm to yield tighter + boundaries, i.e with the existing algorithm, depending on rounding problems + a plot which had a maximum value of, say 4, could get a autoscaling max + value of 5. Not a big problem (or hardly a bug) but not what I wanted. + All my 111 test cases works fine with the modification but I'm still + not convinced that this (very minor) adjustment is 100% (I can distinctly + remember that I had a good reason to do it the original way, I just can't + remember what :-) + +* [me] Graph titles may now have multiple rows. By default the lines will + be centered, but this may of course be adjusted by a call to, for + example, $graph->subtitle->ParagraphAlign('left'); + +* [me] Added class FuncGenerator() to make it easy to generate + function plots (both normal and polar). To illustrate this I have + added three new examples funcex1.php,funcex2.php,funcex3.php. + +* [me] Added Axis::HideFirstLastLabel() to hide first and last label on + axis. This is usefull if we have a box around the plot area and we don't + want the labels to owerwrite the box (see funcex1.php) + +* [me] Make sure GD2 variables is registred in $GLOABALS[] + +* [me] Fixed bug in image maps for marks. Alt strings was incorrectly + indexed so it was only using values 0,2,4.. instead of 0,1,2,... + +* [me] Added Graph::SetAxisStyle(). This makes it easy to use + a few number of preset axis setup. For example duplicating the axis + as a border around the plot. Preset axis position availabel are + AXSTYLE_SIMPLE, AXSTYLE_BOXIN, AXSTYLE_BOXOUT + +* [me] Made Axis::SetTickLabelMargin() deprecated. Use + Axis::SetLabelMargin() instead. Name change to make it more + consistent with the other margin settings. + +* [me] Made Ticks::SetSide() a synonym for Ticks::SetDirection() + to make it consistent with side setting for labels and values. + +* [me] Added Axis::HideZeroLabel() as a shortcut for + axis->scale->ticks->SupressZeroLabel() + +* [me] Internal code changed. Replace the use of FontProp in SpiderGraph + with Text() and some additoinal code cleanup. + +* [me] Adjusted Image::Arc() so that no negative angles are + passed on to GD imagearc() since it barfs at negative angles. + +* [me] Added PiePlot3D::SetHeight() which is used to specify the + height in pixels of the 3D pies instead of using the default + height. + +* [me] Pie plots (both 2D and 3D) now displays the slice labels + by default. + +* [me] Added two more Examples. barintex1.php shows how to use + integer scale and barscalecallbackex1.php shows how to use + a callback function for formatting the scale. + +* [me] Modified grace calculation for Integer scale to have higher + sensitivity. + +* [me] Restructured code so class DateLocale is now in jpgraph.php + rather than in jpgraph_gantt.php. Also added $gDateLocale as a + global instance of the class DateLocale + +* [me] Modified integer autoscale to correctly handle very small values + (needs special handling of max==1 to avoid fraction) + +* [me] Changed the way min value is extracted when finding the baseline + for bar plots. Now uses the function Scale::GetMinVal() instead of + reading the value directly fomr the instance variable. This makes it + work better with logscales so that the bar starts from the min value + of the log scale. Also added check in bar PreStrokeAdjust() to see if + we are using a log Y-scale to automatically adjust the Y-base. + +* [me] Optimized Stroke() loop for LinePlot so calls to PlotMark::Stroke() + will only be done if the marks are really to be shown. + +* [me] Added Axis::SetLabelAlign(). + +* [me] Made some internal modifiaction on how Axis title gets aligned + to make it possible to specify it manually without having it + automtically set. This makes it possible to generate nice + horizontal bar graphs. + +* [me] Added three examples in the Example directory on how to make + horizontal bar graphs. + +* [me] Don't always set Y-axis position automtically + +* [me] Add Text::SetAngle() as synonym for SetOrientation() + Added SetLabelSide() as synonym for SetlabelPos() + +* [me ]Make it possible to manually specify the alignment of the textstring + for the title position. This makes title looks nicer with horizontal + bar graphs. + +* [me] Allow Y-axis labels to be at an angle + +[14-May-2002] JpGraph 1.6.3 +=========================== +Changes/Additions: +* [me] Added functionality to make AccBarPlot::SetAbsWidth() work in + jpgraph_bar.phps + +* [me] LinePlot::SetColor() no longer sets the color of the plotmark. + The problem that some people had was that if you set the mark color + specifically first and then unsuspecting called SetColor() for the + line the color for the plotmark circumference would also be set making + it look like the PlotMark::SetColor() didn't work. + +* [me] Improved the functionality of GanntGraph::SetDateRange() to make + it possible to display a section of the graph. + (In previous version it was a checked error if you tried to plot + a graph where any activity bar was outside the specified area. + This is now changed to only cap the bars to the area. + This makes it more suitable to handle big gantt charts + which now can be split into several images to show different + parts of the projects) + +* [me] Added GanttScale::SetWeekStart() to set the start of week to an + arbitrary day. For example SetWeekStart(0) will make the weeks start + on Sunday, SetWeekStart(1), Monday and so on. + +* [me] Fixed a rounding error in Gantt chart that could cause the week + start day to off by one. + +* [me] Modified the Min() and Max() methods for AccLineBar's to avoid + them overestimating the max value. (Basically now using the same + methods as in AccBarPlot) + +* [me] Added missing code to do percentage calculation for 3D Pies so + they work the same way as the 2D Pies. + +* [me] Added error check for the case where the image is so small that + the available plot area becomes to small. + +* [me] Compensate for a PHP bug (#12474) in strtotime() which can affect + Gantt chart so that the same month name is shown twice. + See http://bugs.php.net/bug.php?id=12474 + +* [me] Compensate for the documented shortcomming in my + 3D Pie algortitm whereby a small exploded slice close to 270 degrees + get's slighthly nagged at tha base due to the fact that the z-order + stroking algorithm is only perfect if the slices are not exploded. + + +[20-April-2002] JpGraph 1.6.2 +============================= +Changes/Additions: +* [me] Slightly adjusted LinearTicks::Stroke() to better handle som + potential rounding problems. + +* [Thomas George] Added LinePlot::AddArea() which makes it possible + to just fill part of a line plot (a part that is specified with a + start and end x-point) + +* [Thomas George] Fixed bug with missing coordinate when using filled + line plot with step style. + +* [me] Added client side image maps to scatter and line plots + +* [me] Fixed problem with warning "IMG_ARC_CIRCLE not defined" when + running on GD 1.x + +* [me] Removed test with is_null() in jpgraph.php to make JpGraph 1.6.2 + work with older versions of PHP (especially 4.02). + + +[07-April-2002] JpGraph 1.6.1 +============================= +Changes/Additions: +* [me] Modified autoscaling for the case where all values are equal to + make the min/max difference larger. + +* [me] Fixed bug in 3D pies for certain data values + +* [me] Fixed bug with images maps assuming that slices + where order anti-clockwise and the new pie algorithm did them + clockwise. + +* [me] Added subtitle to Pie and Pie3D graphs. + +[02-April-2002] JpGraph 1.6 +=========================== +Changes/Additions: +* [me] Changed license to QPL + +* [me] Completely rewritten algorithm for 3D pies which gives MUCH better result. Will + also allow exploded 3D pies. + +* [D. Reinbach] Better handling of filling line plot with negative + values + +* [me] Added LinePlot::StrokeDataValue() for easy handling of plotting + data point values. +* [Gyozo Papp,me] Real locales for Gantt chart. The locales now take a + proper locale string (e.g. "en_UK", or "sv_SE") to get the real + locales from the system. Note that this breaks the sc compatibility + +* [me] Removed jpgraph_dir.php and moved the directory settings back in + jpgraph.php due to problems in PHP with nested includes and search + paths. + +* [me] Added possibility to show values for scatter plot by + refactoring value support back into jpgraph.php Plot() class. This + makes it easy for all subclasses that uses Plot() to add display + value support. + +* [me] Added possibility to use X-coordinates in Error plots + +* [me] Fixed missing LogScale::SetXLabelOffset(). This made it + impossible to use linear plots with a log x-scale !!! + +* [me] Fixed bug so possible Y2 plots are also taken into account when auto + scaling the X-axis. This could otherwise couse plots outside the + scale when using Y and Y2 plots where Y2 plots had more data values. + +* [me] **********!!SC BREAK!!************** + Aligned the way values are displayed on Bar graphs with line and + scatter plots. The values to be displayed for these plots are now + all accessed through the "value" property of the plot. For example + $myBarPlot->value->Show(); + instead of the previous + $myBarPlot->ShowValue(); + +* [me] **********!!SC BREAK!!************** + Aligned the way values are displayed in Pie plots with line and + bar plots. You know use the "value" property in exactly the same way + as in bars and lines. + +* [me] **********!!SC BREAK!!************** + Aligned the way values are displayed in 3D Pie plots with line and + bar plots. You know use the "value" property in exactly the same way + as in bars and lines. + +* [me] Added possibility to display individual values in an + accumulated bar graph in addition to the overall accumulated + value. This is done as usual through setting the individual bars + value property to what you want (size, color, format and so on) + +* [me] Added another default error handler which is image based to + make it easier to see error messages when images are included + in a page. This is now the default error handler. + +* [me] Added possibility to specify the location of the X-Axis + to the top of the graph by using xaxis->SetPos("max") also + added new Example topxaxisex1.php to demonstrate this feature. + +* [me] Added more 3D pie examples to demonstrate new functionlity. + +[01-March-2002] JpGraph 1.5.3 +============================= +Changes/Additions: +* [me] Make it possible to use JpGraph 1.5.3 with GD 1.8.x. In 1.5.2 I was + using a function only available in GD 2.x. + + +[29-Feb-2002] JpGraph 1.5.2 +=========================== + +Bug fixes: +---------- +* [me] Released the correct 3D pie file (By mistake I mixed the stable version with + the development branch for 2.0 in the 1.5.1 release just to prove + that I'm still human :-) + +* [me] Fixed out of bounds error when using shadows for bar graphs + with 0 value + +* [me] Fixed typo in DisplayValue::SetFormat() + +* [me] Fixed potential array out of bounds error in Plot::Min() and + Plot::Max() + +* [me] Fixed misplaced ')' in string construction in call to + JpGraph error. + +Changes/Additions: +------------------ +* [me] Added possibility to use "auto" file name when stroking + directly to a file. + + +* [me] Added tag 'title' to the image maps to make for better + compatibility with Mozilla. + +* [me] Moved class LineProprty to jpgraph.php from jpgraph_gantt.php + since it can be used in other modules as well. + +* [me]Added Text::GetTextHeight() which differs from + Text::GetFontHeight() in that it takes the total text height + (possible multiple lines) into account. + +* [me] Added Image::FilledArc() + +* [me] Added RotImage::SetTranslation() + Added RotImage::Circle() + Added RotImage::FilledCircle() + Added RotImage::Arc() + Added RotImage::FilledArc() + + +[11-Feb-2002] JpGraph 1.5.1 +=========================== +* [me] No longer treat a not set $y[0] value as an explicit error. Instead + silently set $y[0] to 0. + +* [me] Changed "include" to "require" in jpgraph.php when including + jpgraph_dir.php. This seems to fix the strange problem whereby + the constants defined in jpgraph_dir.php didn't have a correct + value in jpgraph.php. + +* [me] Fixed problem with correctly drawing of bars when all bars + are negative. (Previously the baseline wasn't correctly handled + since min/max values needs to be mirrored for negative bars) + Note: Funny this problem has gone unnoticed so long. + +* [me] Fixed problem with doing gradient fill for negative bars. + +* [me] Fixed problem with autoscaling when there is a very small + difference (< 0.00001) between min and max and when both min and max are + negative. This might happen if you have a single negative value. + +* [me] Added labels for line graph. Each point my now also optionally + display it's value on a line graph. Value are controlled trough + class DisplayValue and it's instance in LinePlot. + LinePlot->value->Show(), + LinePlot->value->SetColor(), + LinePlot->value->SetFont(), + LinePlot->value->SetMargin(), + LinePlot->value->SetFormat(), + + +[27-Jan-2002] JpGraph 1.5 +========================= +* [me] Fixed misnamed xmin variable in Min() for acc bars + +* [me] Added possibility to specify paragraph alignment for + multi line text, i.e the text can be left,right or center aligned + within it's bounded box. The lignment is set by the new method + Text::ParagraphAlign() + +* [me] Changed position specification for text so that if the position + is specified in range [0,1] it is interpreted as fraction of image + height width and otherwise as absolute pixels. + +* [me] Added possibility to specify pie size (radius) both as a fraction and + absolute size in pixels. + +* [me] Added possibility to tweak color specification by adding a + saturation percentage, i.e you can specify color as "red:0.65" + which means 65% of the red value (in other words 35% darker). + +* [me] Tweaked the estimation of number of segments to approximate an + arc in Image::CakeSlice. + +[17-Jan-2002] JpGraph 1.5beta2a +=============================== +* [me] Fixed typo in Max() calculation for accumulated bar graphs + which caused it to return wrong value. + +* [me] For Min() calculation for acc bars graphs take the user + specified ymin into account. + +* [Peter Svistunov, me] Added Cyrillic unicode support through the + global define LANGUAGE_CYRILLIC. This is also the start of a + generic support for Unicode languages through the LanguageConv + class. + + +[15-Jan-2002] JpGraph 1.5beta2 +============================== +* [me] Rewrite of the pie-chart drawing algorithm. This version + is slightly slower but avoids using GD floodfill function. This + fixes problems with small slices not being filled completely. As + an added bonus it is now possible to explode (and specify the + explode radius) for all slices. It is also possible to draw the + pie without having internal borders between the slices as well + as turning on/off the border surronding the pie. + +* [me] Added graphic primitive CakeSlice() to the Image class. + Used to simplify pie-drawing. + +* [me] Added more generic error handling. It is now possible to + install your own error object with + JpGraphError::Install() + The default error handler will just abort execution. + +* [me] Security whole in utility script for displaying source + and image in frames fixed. + +* [Cedric Scheyder] Actively ignore hours in calculating Max/Min + values for dates in Gantt charts to avoid problems in autoscaling + when users specify start and end dates down to hours. + +* [Rick Widmer] Fixed problem in calculating min/max value when first + Y-value was non-numeric. + +* [me] Fixed calculation of width and height of text with multiple lines. + Multiple text lines (text blocks) should now be almost fully supported. + + +[16-Dec-2001] JpGraph 1.5-BETA +============================== +* Take "\n" into (some) account when calculating string height and width + Text output now supports multiple lines better. + +* [me] Removed reference to global PHP_SELF, use HTTP_SERVER_VARS array + instead. This makes JpGraph working with 'register_globals' turned + off. + +* [me] Added some rudimentary check that GD is enabled before trying to + run JpGraph. + +* [me] Fixed silly cut-and-paste bug in AccBarPlot::Max() which could + cause to small max values to be returned + +* [me] Added property 'title' to PlotMark. The title is printed in the center + of the plotmark. + +* [DanNY (dulcis28@hotmail.com)] Added JpGraph Logo. (Thanks!) + +* [me] Added jplintphp.php, jpgendoc.php, jplintdriver.php which are + parsing, documentation and pretty printing tools I use to help + me to documentation and find unused code. + Tthat does some simple static analysis on PHP for silly mistakes + that I do (Like using instance variables without qualifying them + with "$this->" ) The tool also warns about unused instance variables. + Since it also parses the classes and methods I use it to generate + the documentation skeleton for the reference section. + +* [me] Added Gantt chart funcionality, jpgraph_gantt.php . See + Gantt tutorial for help on usage. + +* [me] Added new Gantt tutorial + +* [me] Added BKIMG_CENTER, possibility to center the background image. + +* [me] Timeout function now also aplies when you generate an image + off-line, i.e if the imagefile exist and is within the time window + now file will be written. + +* [Rasmus Lerdorf] Added patch to make background images work with GD 2.x + N.B GD 2.01 has bugs in handling TTF font with truecolor images which + are fixed in 2.02 but that has (of this writing) still not been officially + released. GD 2.x support in JpGraph is still to be considered experimental. + +* [me] Fixed some potential rounding errors in 2D Pie plot which in some + circumstances might have caused a flood fill to escape. Also added check + to better handle very small slices so we don't try to do a fill + on the border edge. + +* [me] Slightly changed the internal design for band patterns. + They are now created by a factory class instead. This makes it much easier + to re-use and have maximum code reuse. + +* [me] Factored out some functionlity from Graph::Stroke() to make it possible + to re-use some code in GanttGraph::Stroke() + +* [me] One more instance when PHP surprised me by thinking 0 == "-" aarrghhh + Now I think (knock on wood) all problems with data points=0 should be solved + +* [me] Added '&' to the assignment in Graph::Add() This now lets you specify changes + for lines, plots even after they been added to a Graph. But I'm not sure if this + is really such a good ide because you will have problem if you write code + like + + for( .... ) { + $myplot = new LinePlot(.....); + $graph->Add($myplot); + } + + Since this will not work the way you think (why?) Because the same + reference to the variable $myplot will be used for all additions and + hence the graph will only have multiple instances of the last added + LinePlot(). Have to think of this and what is the best way. (I will + probably never get used to PHP references....) + + +[11-Nov-2001] JpGraph 1.4 +========================== +Bug Fixes: +------------------------------------------------------------------------------------- +* [me] Enabled E_NOTICE warnings in my PHP installation and found a couple of + glitches (harmeless out-of-bound in two loops) which is now corrected. +* [me] Fixed problem in line plots where y-value==0 wasn't drawn. (Once again + bitten by the fact that in PHP the following is true: ""==0) +* [me] Fixed color specification for bars when initialized as an array of colors +* [me] Fixed color of bars using shadow which was advertedly set to shadow color +* [me] Fixing incorrect color specification for legends using bars with color arrays +* [me] Add check for sum=0 in pie plots to avoid divide by 0 problem +* [me] Changed the stroke orderd for FilledRectangle() so that the shadow doesn't + overwrite a line with weight > 1 +* [me] Fixed incorrect calculation of font height for titles which cause the + subtitle to be to close to the title. + +Additions: +------------------------------------------------------------------------------------- +* [me] Added depth parameter (DEPTH_FRONT, DEPTH_BACK) for gridlines + Graph::SetGridDepth() + +* [me] Added possibility to add static horizontal and vertical band with a + pattern in the plot area. Graph::AddBand() Supports solid, diagonal, + stright line, 3D-plane crosses (both diagonal/vertical) patterns. + Graph::AddBand() + +* [me] Added possibility to have static lines in the plot. This is now implemented + with new class PlotLine and two new functions Graph::AddLine(), + +* [me] Added symbolic constants to specify background image types + BGIMG_COPY, BGIMG_FILLPLOT, BGIMG_FILLFRAME + +* [me] Added extended label formatting through either + Axis::SetLabelFormatString() C-style formatting string + or + Axis::SetLabelFormatCallback() A callback function that are given the value to be displayed + and should manipulate the value as it likes + + The use of the old style digit precision variable will be deprecated from next version. + +* [me] Added error check if supplied Y-data has unspecified value at index 0 to avoid + out of bounds error when corrupted data is sent in to JpGraph. + +* [me] Added possibility to specify image depth for gridlines. You can now specify + Graph::SetGridDepth() as DEPTH_FRONT or DEPTH_BACK. Depending on if you want + the gridlines at the back of in front of your plots. + +* [me] Added possibility to specify Cache file name as "auto". In this case the + image file name will have the same name as the scriupt that generates the + image with the extension of the automtically generated graphic format. + NOTE: You will get the wrong extension using this feature at the same + time as specifying a different graphic format thne the automatically choosen + one. + +* [me] Added some more advanced examples for impuls drawings impulsex3.php and + impulsex4.php + +* [me] The values on top of bars can now be at an angle and the horisontal + position now account for if a shadow is present. + +* [me] Added filename to Graph::Stroke() which makes it easy to output an image + directly to a file _without_ streaming it back to the browser. Usefull for + batch processing + +* [me] Added new tutorial for bar graphs + +* [me] New scale type "int". This gives a normal linear scale but restricts + ticks (and labels) to integer values. Can be used for both X and Y scales. + +* [me] Added subtitle to graph + +* [me] Added possibility to specify an array of X-coordinates with bar plots to + position individual bars on the X-scale. Makes it much easier to combine + bar plots with other types of plots, (line, scatter etc) + +* [me] Extended utility adjimage.php to allow it to manipulate color saturation. + +* [me] Added Image::AdjSat() to allow manipulation of the color + saturation in the image. This also makes it very easy to change the image + to greyscale (just set saturation=-1). + Extended Graph::AdjImage() and Graph::AdjBackgroundImage() + to include new parameter for saturation value. + +* [me] Added BarPlot::SetAlign() which makes it possible to align + bars relative the tickmark for linear and int scale + +* [me] Added possibility to absolutely set the width of bars. This will + override the automatically decided with based on the scale and tick distance + +Changes: +------------------------------------------------------------------------------------- +* [me] Legend color for scatter plots now becomes the fill color of the mark + +* [me] Impulsplots now anchors at Y-value = 0 if the y-axis contains both negative + and positive values. Otherwise it will go to the lowest value on the Y-axis. + +* [me] Bar shadows is now connected to bars to make for a stronger 3D effect. + +* [me] Removed all deprecated references and usage of FONT0, FONT1, FONT2. Note + You can no longer use these. Instead use FF_FONT0, FF_FONT1, FF_FONT2 etc + +* [me] Text scale now starts default labelling at 0 + +* [me] All plots internally adjusted to start at default X-coordinate 0 to harmonize better + with X-scale. + +* [me] Graph->Stroke() now just returns instead of exit() + +* [me] Removed flag argument for BarPlot::SetShadow() + +* [me] Bar plots are know by default filled with lightblue + unless otherwise specified. + +* [me] Changed the way bars are positioned for linear and integer + scale for maximum flexibility when mixing barplot with other + plots. + +* [me] The ALT strings for all image maps now uses printf() syntax to display + the actual value. If you have used this feature you must update your + ALT strings, for example "val=%v" must become "val=%d" or whatever format + you choose. + +* [me] Changed the formatting of bar graphs by changing the framework + so that labels on the x-axis using a text scale is now independent + on the tick marks. + This makes it possible to have the labels centered under each bar but have + the tickmarks between the bars as most other commercial graph packages + format these typw of graphs. Introduced Axis::SetTextLabelsInterval() + Effects jpgraph.php, jpgraph_log.php and jpgraph_bar.php + +* [me] Renamed Axis::SetTextTicks() to Axis::SetTextTicksInterval() to make the name + more descriptive. The old name is deprecated from this version on but will still + work until 2.0 to keep compatibility. + +* [me] Cleaned up implementation of pie3d so it now inherits from pie to avoid + a lot of duplicated code and easier maintainance. (A good example of the real + life OO programming where you might not see the similarities between two classes + until you fully implement them.) File size of jpgraph_pie3d.php has shrunk by + roughly 40% + +[23-Sep-2001] JpGraph 1.3.1 +=========================== +Additions: +* [Michael Anthon] Added client side image maps to 3D pie plots +* [me] Added possibility to better control the labeling of pie graphs with an optional + label formatting string PiePlot::SetLabelFormat(), PiePlot::SetLabelType() + This also makes it possible to have labels with the absolute value and not only the + percentage. (same with pie3d) +* [me] Added formatting capabilities for legends on pie and pie3d graphs. Can have the value + automtically included (Se Examples/pieex6.php) +* [me] Added some more examples, negbarvalueex1.php, scatterlinkex2.php, pie3d_csimex1.php + pieex6.php + + +Known bugs and omissions: +- Client side image maps does not currently handle exploded pie graphs (just + normal pie graphs. + +Bug fixes: +* [me] Fixed problem with positioning the displayed values for negative bars +* [me] Fixed shadow for negative bars +* [me] Fixed problem in Plot::Min(), PlotMax::Max() whereby zeros where not counted + towards minimum since in PHP 0=="". This could sometimes cause strange autoscaling. +* [Vitaly E. Ashmarin] Wrong arguments to imagejpeg() for combination of specified + image quality and filename = "" +* [John Milne] BarPlot::SetFillColor() fixed glitch in loop variable + + +[13-Sep-2001] JpGraph 1.3 +========================= +Note: I have to the best of my memory tried to give credit where +credit is due. Howevever, since ver 1.2.2 I have received over 2000 mail about +JpGraph with Questions/Suggestions/Improvments (and a few bug fixes) etc and +I might have missed some in the process of going through these mails. The +fault is completely my own and if you recognize some idea I have implemented +something which you think you should have credit for please drop me a note and +I will adjust the add you to the change notes. + +Known bugs and omissions: +- The automatic value on bar graphs does not work well with + negative bar graphs. (Quite easy to fix though..) +- Client side image maps does not currently handle exploded pie graphs (just + normal pie graphs. + +IMPORTANT NOTICE: +* SC (SOURCE COMPATIBILITY) BREAK !: If you want to rotate the image the parameter + is no longer supplied directly in the call to Graph() but rather as a method + call Graph::SetAngle(). I decided to make this SC break since I judged it more + natural to supply the timeout value just efter the specified cache-file name + in the Graph() call. Hopefully this will not hit to many people since my hunch is + that few people uses the rotate function and it's very easy to fix those script + that does so. + +Bug Fixes: +* [michael@anthon.net] Corrected behviour of accumulated bar graph so it now + diffrentiate between the accumulated positive and negative values. + +* [marko@fly.srk.fer.hr] Fixed Max() calculations for accumulated bar graphs + where my original code was a little bit sloppy. (I simply took the max for + each plot and added those and this might be more then the real maximum.) + +* [m.purgar@extracom.de] Spotting an incorrect "jpg" in the image where it should + have been "jpeg" + +* [adam.blomberg@euroseek.net,patrik.johansson@euroseek.net] 3D-Pie filling + problem for small slices due to the discrapency between GD arc() and the + JpGraphs purely mathematical definition of an ellipse. + +* [delorme.maxime@free.fr] 2D-Pie Floodfill might "escape" for very small values of slices. + +* [et.al] Improved handling of 0:s vs "" values. This was necessary since PHP treats + 0 as "" the same in a number of situations and JpGraph needs to diffrentiate these + two cases. This caused 0 data values to be treated as null values and not be inluded + in (for example) autoscaling consideration. + +Additions: +* [me] Added new global constant USE_CACHE which makes it possible to disable + writing to the cache even if a filename is supplied in th Graph::Graph() method. + +* [me] Added LinePlot::SetStyle() to make it possible to make dashed, dotted etc + lineplots. (See example1.2). Also adjusted legend to display the same style in + the legend. + +* [michael@anthon.net, me] Added client side image maps for all types of bars + and 2D pies with possibility to have the actual value shown in an ALT-tag. + +* [me] Added drop shadow (or rather "right-up" shadow) to bar graphs BarPlot::SetShadow() + +* [me] Added possibility to have the actual value of bar graphs displayed at top of graphs + via BarPlot::ShowValue(), BarPlot::SetValueFont(), SetValueMargin(), SetValueColor() + The format of the value is specified according to standard C printf() string formatting + i.e. "val=%d" will for example print a string "val=13" + +* [me] Added possibility to adjust brightness and contrast for background image + via the Graph::AdjBackgroundImage() method. + +* [me] Added possibility to adjust brightness and contrast in the finished image + via the Image::AdjBrightContrast() method. + +* [me] Added possibility to just generate an image to a file and not stream + it directly back to the browser. Added parameter $aInline to Graph::Graph() + +* [me] Added timout for cache, i.e if the image in the cache is older then + the specified number of minutes (=0 never re-generate, -1 always regenerate) + then re-generate the image. Just specify a timeout in minutes with a call: + $mygraph->cache->SetTimeOut(10) + +* [me] Added possibility to use logarithmic scale for SpiderPlots. This also resulted + in a little bit of internal cleanup in jpgraph_spider.php. + +* [me] Added SetWeight() method to class Ticks() for control of line thickness for ticks + +* [me] Added SetMarkColor method to class TIcks() which lets you specify different + colors for major and minor tick marks. + +* [me] Added method RelTranslate() to LinearScale() and LogScale() classes which is used + in Spider class. This makes a world to screen relative translation. + +* [me] Added possibility to link data points in a scatter plot with lines + by the addition of method ScatterPlot::SetLinkPoints() + +* [me,john.milne@one2one.co.uk] Added possibility to have individual colors of + bars in bar graphs by having BarPlot::SetColor() accept an array as argument. + +* [sergio@alsernet.es] Make it possibly to have x-tick labels to consist of two lines + by inserting a "\n" separator in the text. + +* [CK1@wwwtech.de] Adding JPEG quality setting. This is done by adding + a method SetQuality() to the img class. After creating a graph this can then + be used as $mygraph->img->SetQuality($some_qvalue). + Currently this only affects JPEG images. + +* [delorme.maxime@free.fr] Possibility to use different grace value for top and bottom + of graph and not just a single value as in 1.2.2 + +Changes: +* [me] Changed group/permission handling for created files to better adjust itself + to the way the local Apache user is setup + +* [me] The default for spider graphs is now NOT to be filled + +* [me] Allow all datapoints to be 0 which will set the scale to [0,1] + +* [me] Removed the need for a DIR_BASE variable + + +[29-Apr-2001] JpGraph 1.2.2 +=========================== +Bug fixes: +* Removed reference to non-existent property 'bypass' in class RotImg +* Changed to allow the last X-gridline to be drawn (comparison with limit was '<' + where it should have been '<=' ) + +Additions: +* Added possibility to use background image +* Added possibility to use approximate color through the "USE_APPROX_COLORS" + constant +* Handling of diffrent form of "null values" for line graphs. An y-value + can now be "" or "-". In the first case (a true null value) this mark + will cause a disruption in the line graph to indicate that the value + is undefined. In the other case specifying the value as "-" will cause + the value to be ignored bu the line will still be drawn between the + previous data point and the following. Neither of these cases will have + any mark drawn. +* Added a fatal warning when no more colors can be allocated for the chosen + graphic format. + +Changes: +* "Downgraded" anti-aliasing algorithm to use fewer color levels + in the transition to avoid using up to much of the color palette +* Cleaned up some of the code to not rely on PHP default initialization + of variables. This will help those who have got warnings when they + have had all error reporting enabled in php.ini (E_ALL) +* Legends now show the plot mark (if defined) instead of just a square of + the right color. + +Acknowledgements: +* Thanks to kevin@pricetrak.com for suggesting the treatment of + pure NULL values. +* Thanks to luca_n@hotmail.com for getting my attention to the warnings + caused by relying on PHP default initialization of variables. + (My installation had E_NOTICE disabled, hence I never got those warning myself.) + + +[29-Mar-2001] JpGraph 1.2.1 +=========================== +Bug fixes: +* When min and max values for autoscaling was equal this resulted in trying to calculate + log10(0) = INF resulting in an infinite loop in LinearTicks::Stroke() +* When autoscaling was used with only one data point it tried to calculate log10(0) = INF + resulting in an infinite loop +* fopen("xxx","r") should be fopen("xxx","rb") causes problems on windows system with IIS5 +* JPG streaming function was incorrectly called "imagejpg" should be "imagejpeg" (see the difference?) +* Non existent color name in jpgraph_pie.php +* Removed all deprecated forced references in function calls +* The width of the surrunding box was not calculated correctly for internal bold font + +Additions: +* Color themes for pie graphs +* Beta release of 3D pie graphs +* Added DIR_BASE as constant to make it possible to use one system wide copy +of JpGraph. NOTE: This must be set to the directory where JpGraph is installed. + +Acknowledgements: +* (ck1@wwwtech.de) (and a russian guy which I unfortunately lost the name of) + for reporting the imagejpg spelling mistake +* (ales.gregor@zps.skoda-auto.cz) for finding the binary file problem with IIS +* Several people have reported the problem with autoscaling when all Y-values + were equal. Thanks to you all for acting as my privet QA team! + + +[18-Mar-2001] JpGraph 1.2 +========================= +Additions: +---------- +* Added "BRAND_TIMING" which give possibility to brand each image generated with +the time (in ms) it took to generate the image. +* Added Gradient Fill for bar graphs, The gradient fill allows 6 different styles. +* Added Anti-aliasing for lines. Note drawing anti-aliased lines is 7-10 times +slower then "normal" lines! +* Added full TTF support. this means an internal SC break (Source Code Break). Normal JpGraph +script should not be affected if you have used only publized "public" frunctions. The SC break is +to allow uniform treatment of both internal fonts and TTF. This has been achieved by changing +the parameter list for SetFont(). However, backward compatibility with the old naming conventions +for internal fonts are kepot, e.g. SetFont(FONT1_BOLD) still works but is deprecated and will not +be valid from 2.0 +* Added possibility to control font for title of Spider Axis through the added +property 'title' to the axis in the spider graph. +* Added 'SetColor()' in pie graphs as a shortcut to SetMarginColor() to set the background color +* Added possibility to draw X-axis labels at arbitrary angle. Internal fonts only supports +horizontal and verical. +* Added possibility to draw boxed text at an angle +* Added possibility to have different colors for axis and the labels on the axis by the addition +of extra parameter to SetColor() +* Added 350 more named colors. +* Added canvas "fake" graph to make it easy to draw arbitrary graphics +* Added SetCenter() method for line graphs. +* Added SetGrace() for autoscaling purposes. + +Changes: +-------- +* If you use a text-scale for X-axis the default labels now start at 1 instead of 0 since this is +actually a counting scale and it makes more sense to start at 1. +* Improved handling of bar-graphs with negative values. +* Updated existing examples to use new format for SetFont() +* Made it a critical error to specify a non existant font +* Changed so that orientation for Text() is now given as an angle, i.e. SetOrientation(45). Old +style of using SetOrientation("v") (for vertical) is deprecated. But will work until V2 + +Bug fixes: +---------- +* Improved handling of computational effects on small values in scaling where a rounding error might cause the +last label not to be drawn. +* The position for the title of X-axis could in some cases be slightly different in first +and second pass due to incorrectly determination of the X-axis labels font height. +* Specifying an minimum Y-value for Y-axis on bar graphs could on rare occasions (combination +of scale values and specified density of autoscaling ticks) cause a gap between the bottom of +each bar and the X-axis. + + +[18-Feb-2001] JpGraph 1.1 +========================= +Additions/Changes: +------------------ +* Added Spider graphs +* Added Pie graph +* Added Scatter (and impuls) graphs +* Added possibility to rotate plots an arbitrary angle +* Added step style rendering to lineplot +* Added Breseham circle drawing which gives better visual apperance + then the built in Arc() in GD (on the expense of CPU and performance) +* Improved Polygon and Rectangle drawing so that it will use line weight settings +* Improved the visual appearance of lines with weight>1 by correctly calculating + (angle wise) the endpoints and using a filled polygon to draw the line. + Unfortunately it would require some real improvements in the GD library to really improve + the visual appeance of lines with weight>1. This is as good as it gets without writing + a low level pixe-by-pixel correct plotting. With my method you get it to look visually + aestethic right in 90% of the cases with just 10% work. +* Added MARK_FILLEDCIRCLE as new mark type. Note that due too the poor performance of the + basic Arc() image primitive in PHP4 the circles isn't perfect circles, they tend to be a + a little bit flat at multiples on PI/2. +* Added the possibility to have a separate fill- and line- color for marks +* Moved Class PlotMark from jpgraph_line.php to base in jpgraph.php since this class is also used + with scatter plots. +* Made it a critical error to try to use Text X-scale with specified X-data points. + Previously no warning was given for this non-defined state. (Using text scale with specified + points really doesn't make sense.) +* Made it a critical error to use unknown color rather than silently replacing it with black. +* Updated documentation to reflect added capability + + +Bug fixes: +---------- +* Fixed minor bug in Line() in which it didn't update the last point for use with + subsequent LineTo() calls (forgotten $this->) +* Eliminated assumptions in DashedLine() that x1<=x2 and y1<=y2 eliminates the + potential pixel overshoot. +* Fixed a serious bug in Line plot when used with a specified X-scale (not the normal default) + since the X-coordinate wasn't read from the correct vector! +* Fixed a serious bug whe using as specified X-scale since the maximum value for a plot + wasn't correctly passed to the autoscaling. + Note: The reason that these two bugs haven't been discovered previously is the fact + that my test specs didn't include test cases to do with specified X-axis (I almost never ever use that). + This has now been corrected and added to the test suit. +* Fixed so the possible box around the plot area correctly honours the weight specified for it. + + +[05-Feb-2001] JpGraph 1.0 +========================= +* Initial release. + +[EOF] diff --git a/lib/MECON/Graph/external/jpgraph/src/flags.dat b/lib/MECON/Graph/external/jpgraph/src/flags.dat new file mode 100644 index 0000000000000000000000000000000000000000..87e33ac8331428191055751092d1245d852e19d8 GIT binary patch literal 974899 zcmdqJcU)7?`zLzn0R#dlpdb*D66qi%fRq3#9Ri5bF;qj7&_g!}Xb^z_qCuL70ukvT zgepNrLQ#YCUR1g?rQLkK`}^(P@4dT!?Y{17_dc(Aoik^0GV{!tnR8~|&%7Tu4P^x- z4Gdc2vc?4uWQf}ZO*akNwU35^rjLfIvXUC@q^ODhS5)IdilzBA4z_b_003|pT{l1g z09_m{-VS1*9W_)9Yyp4)ur#$XJfR5{*rN$VV4VuAQy}XkU>yRQ+}oSn!%x-$lL8>> zI*vLyNv(rWmar5ehynqTm+<6CEV%?krp3V^5{X>5w^v84tD|7*D5yFzypF6`M-x1# z4hJHx?-8kFA_Yq%2oMP%B3_Y*0fI+;1K|BX%9!Gg>@Wd z5=SB6h}j>TZG7${ai0JFY_ zp`bCONlaZG1_Q#Np%^3*g9Kp^APfwI5ddL8AT$|`t|QYlL*ub%JQ|I|qj5+y4uQsC z(fQA_J6G8RRsLtz0FO^}KxgfU7Hgn|M{3I$n0LgGnApjBtvZr9}@pblif<2BF?CmjFdkoqhWo(av*&{*r2#~!1)LsBUEG;3Z zlL#UKfuSjZM$q!Iw@28+5XNwXF$4hzj3<|jDR^Tt#h9iU0&NV37%M`J1>nYDh%pER zrxM|~5;z7AMAh-YkBNJdHL>Sf{hD5`R5inyI3=V<8Krko-22q3w z7{df0Fc3(Qx}-=UD53yGV}znHpa@r_We=q;K`E0^3K>eoL9r+(!X64UhC)G55CEan zL0~8d6ao=|LIgkpSe$?&Rsf3rr#3XbpfCX_NI<|?KmaBH77ze|z+^HQM*w31FcJX6 zuwWPh3Qgb2WBp#*>t0B8vSr5(}0Kc(UT2pkYV z00IyIi~>M#00g0p1rL*}?Er8l$jCs?CVX@?FV<3UIIlgT>niz|V-2i-TEy>rDiUt0 zKQJwde{t5ski-8C>nx8&AWx5T$|-VH>UnQd#nCw}-uv^f@=lNKu{^#66Fj#@ep~D) z=n(qUlsp$2$?_)tVIs01we-?$0xUJ*alFA^bTbe0SYs-B74tMA|9g1d=!EywQgqvT z&zo$#2D267C-|PIDd6@5=v1J?y3vEW7{T{hMNjeS3P{8${D1eu#a!SKKTqHbo!%3! zj~C5Xv$2&$tT6!)MA%smk3j&gL{0Lpc(lE_U> zw%JCTu-7KDFsn}q75CKiqdZwFZd6@J>Rk`(ZrM^}tBK;AH*Kc_+wZ?+)NEv1omD$I73(C$2h<6&+1i?%f7)BpbpA~Q zJ=^%Duc14+hlgI%vX5VQN%c7D`G1R7=Kk@!5mw7KEk5GB-06WUR|&@0kb)~;ismeK z>%9%@RfaWhU*cNtPfO>ya$QI~GOhH8v?CA_EU8WH+eR(es@8HL~vPn zS3lmtP0>+z6_s;*>s4s#gVHSrPI)Qis>d%y46cQ!&8oLUS)UB5N?Kn&@r6JVt!U+%Bq+4&kb`v>xXN#;pa z#I5-3Thg|LNta89f3!ynS2|74dGzHrwoSXfD7+b0UHrMa-JvnzAs=zDoRZx-X@F7r z!>p25gI|4Yl-~!pl!=?l$gJA)%)O_7yO5in^UQHLLHNhjXU}#$=T{UU#)UV5NEt~n zuYsU1X4tFI;VW^^UzKl=pWXaBtWZUDXGXgeR zqib6^=;NpoPyFdXJ3C)@(o`u9-CmRc3w9^DwF+&kC8LN)yXuXz&utx=X_eu=T16|YNPX>f%1(E}`lr!D2P<&{HsF--yC{4CAKN-9Dhcsd_LRtvwJ@j>GDLItz`$aD0)e9?Ijo=D;eQQF_UVi#nXBM-jdPG zYDtlFl9Oj17qC`yZI&{WG6?6-ru?}qlE&y&{IblynN7@DYkg5lQNy&w)93D|R#USr zb+=)ckjL8hp6R#61xeY7Z+uB((gtvK>Tb2-qULL8IQ`JY7b+U!W?OgG!vC;mSZsdO z9`q7P5^{%n(YLA!>3A(JzE4tu=OQ!nKOXLfPb0&I3+~fu1Zi;PaR@@I^=hrpt6Yr0 zS-q8M2sf9Ol`W0VEO>uBV@szH^RiOYxEQdh3Apz}s*G1;v~Za|N84IPaXI}#^uPf8 zL6QiidUtJc@&5hAqls@1zF;ehW@6F`!lPuh`+uZo1HK+Q&%o^|f}?k?=a1}ILUn6p z58Q5z>+X58o_;R0fAdQVMaBv>{}}i-bun1zwUgJI59QzSc5cpgn0c=R)&wA<)prwj z5S7pTl0iiOTJ1%upHPzY!Hkk%;*r%Qrh@8256!kZdzY0}>9~A}sh%XtJ0;n8d!UQamiQ zuKsQD2lD8#9QA}euZx5vxl3km;Wp&kE@mwBrOK-!yR6BTKB~`te?CLh@s4UT_0b+U zCI9&V6@C$#Fu%DkA;~Zo|FIQFdWwJemqU)EiS`xrCS<;}1~N3uf+^riIr z_ve?JGvnn{zMReEo*Hs=ms7HOTGQ~y{f z=W%Ykn>ozGCd3jZcI|Z>$DiKkBd_&t6+a2$tJa?1sl0mINuHCLT)6k+{Z8z+GQXb5 zw+-PM>y5+<`Qy;Tz#X0f=(d@F7~8dQXDv|+0<7r6U*?U<{dYl4ea-4 z=bKoS9`9b(kVpJoT@x8qVfFGq5^f*~k(SX z9~1cA)ka-bg)zgHzX0-KP!~vyf-1r(KcINyfkGYqz)gzJI3?EZ8|`!(q|r)%2XT?hJ#$77EvsQlRDak2H5 zJ;{8mmhi>>S#eaXrm0<~)6}eee_Nq|eZ(&4);o_)SUDla{ zKEnu&U!TiwXaRk1LsCvU=hZJ3a;L=rZ+xDT_1H3?? z{G{3tl!qVp^9NFLm)%7|m`=I-7XPMz(rUh46fj_nQAel=JB@4j$x zs`AXnhi+GO_s{Q*M4r3Sw`#9SK3(|>H<1#0#Cf2v(|_OUW+`!hI49pJ=FhMX6q=NO zbQCK$rZc5Gs7-gqGoSSjOTtXxD?^<)QVMG$)1ALIhAxjKJ7-**c4qt6u@VJq8`2_9 zt(x6Y`)AM(U<<1aTqmxrbid&HGrK6>fwVx#x+|<4H*)RCEQt`}2 zgn&~>)>!(X&Xi8npW<5l<$d-Sq>SCcfF%!zlWqjRFDLzl-0;{pgXfEPKPhz6YarM3 z|I+hqq^PK<96ZLoAk?PGwQ(4p49?&erl$+>wXuCC9)q?_i^K~E&XUrX_B!z(1-bb1 zx9R=qj>mKSiv=&n(m}nEckcW=$DV;kaO$`_Kd(Q`>g|8|WJfA|K@H`gmRlKmFDTuE z!?%UIfi9Ab=iOKN{=slXX8lUw;(CdL(icaCyKC6EBe2BHc0C#0jstYja^`=TBmlQ&hZm{P&rX0Ml3V`v_T4#rSnbx}_Qpx;?qBkmEI%(%hWV zi|uZ%$9-*I&#Tkhw8T_GL=O&a>5?fZx+m`7g1v;HIqnS+Pr@!_??uUHucoRCbI~K< z$DH&ITt6^k_(FS zPTn4oVeF>w91NdI{FTZc2YMTDGm1rSqdRP6ZL%S_%6XT$K~QFrLr|PiD2@F?YKC?W zlhGx*y%8%ukiyNwtKC&uVU9hseYZZuxH#&{^KO_mn#a{KvU*6**~V1?zO0k_3o)mBZU?GI&T9|erUz#;R^gJ!Fxil zeA~ph`8C~b(c=7CyuJp=5HzM)>0`W>g70hZ$`c;mp|L1b!QA|@0~hgz~8^Z z6PsH{CU&=38ssM*C!R({$@yP!dwZX?@r)-E=yB)0Qc;#$?03Zg=4}7Tu}Kby{J*~!I=w&){@Z06nLZUn(v3F%n+lgR}=K?8)1;Ejdt75LPTaU7) zoSTRvjr^SiyV{e^AoO7R;{68??jMbXeNUATo#0|gzPPJHVH{^GEPSsUDj_FYCq(YV zG(=Z!=^D<4CKDZ|M4+Ff*L+@mkXGea3A=usd=|tGG81P!rAXJ%=}Wg|%}O^SE@6Xq zU;SbcP?kJ}v$Y)_b3jd=#D`PV_KdyBllIKC zfY{dp{U^`DLIUpiz4_TX@MU!AwbSrZ4@TXxokPcXZi(saWS1e83!?jL7ougzkcGkS zhiymm$FnVFea{|XG^8UnTJ9a$FQxB2tiP1}<(k{WNe&A4W21F-oIf3JkXE8&hswSX zMbE@oHrY-%Hqb%#MgFK*-j1Y2sQ1&dNYa(X*$1J*9~VplnKk&If4M(>VDFuHhi>zr z43~ZrEhWN z!6G1hbUf2E`AmkTSX%WvX`H#`-38V5dSZ1@c~hY#`(|n+J22-eBg(DI|0K@g;vick znf}7U!|hJlq)p;i?l#$BEfd*o-E_p8fNF0fe89fB(1#xftctq#2K(`Y>48^;TW zJc*08BCp%KpFbWLu$R4%`K3&HE`G)`Vkx65R%f`ag}taue_NHdLVh>6~Dsi{#l)8?XW9{@y;EE z=PhOTho80BlOn>x_SX8oRnC@fe=JKsvHqenu$LBeJ==x!2inlGcVA0%BHXm&J|9JaIHjn z_NL7)5S)JoMb7qjsYDRosHDtVFt%^LCrZh_=%0BxAlIJXSmU+x*^(qHCRX}$pB(%v zdhZrdUNxk9-qDJ}gI>64ZQXRHlEj<95Ub4a*ED6_a7c@b`=zt)^6l9$xs9IU{3t}0 zRoIMcsI`~Vn8VY(#|>yZlGzvEoo0=hMEj{5!+&nKFfh_RRv1?AW*k>4WPj7~zNR&@pT6AfvJhaUGIrgz+`+Hrbs5n)q{08}Tc4lVhw-ny8I#SStO3Sv zr$QcVM~pK*V8TjhIOz|t2~64A+AD84_?@-waY*BuZ(I1r{B!iO8LB3NR39lX^EE;x zAUejy%fZ3n*I@Db5}65f92ofF8%)m+JRmK4diDI*-%WSXT#{k6nqy^=Z8%4v4*`3T zh35sfBj@N_?ma#sO*V+qU$Az$lc9cq4IphDuwY)3)Y6^lc(08mkTY1sKdj=JMwGqB zSh}@`Zj^{KdfWPmy{+w5olal6;za6FhreBwB7WiCW)s-$>D3V;sI<>XUru07-FRdE z?I7Dsc@*fQ&e>{)MTGg??LWD6vu6cz$ZwS2Pj4wLs=jpT#@kp5gHGbpj=7MKD+7Qx zgKZ>Ztu4p2-Ib7#o@;p66eIZHo?RL@N6busCtzttZm{e&hneuRjI52oUsBg>-T5iX7YL5cbY4_<29H*r4=^)JKR%3Q{>y}Y^UNTb@;Ml^ zTNrqOURPI2%bj1t)3YcxCg4+nOFIY1tVNUnaHqdYPjH0@t$S`U z1Su*J9x=V(>be~`3)h?&ZuK`suz{}0UoASG+4yts^-bNM9ltx=VlM}!&td}kFT$9x z7h+=7x9D0qnAoq^#ei84jy?(iMwfI&esSi=+v8hbv_u*GEfSaK?0=M*iMx0POtuPK z6rJ9i%lFEt-bK3G4GDmw zQWF@UiIJhX!5g@1!UfIfe;GL3{N028&A_1oQ@H#e29AHC|6K!zAI-=C{L8>$Q8$eL zZw(v={U`hRCmRYUtKgFr;Anm8XoBHzedBO-;P6M`;RM~^sfE8&vwtVQ{T<-@+t2*B zpMJmp`+i^3{^!^GU9kO5=zcrvUjLW99^_s-<4)V>oz|8eQpHXSVW%0l(-gJS=)2S4 zxKnSsQzNreEwod0YPrc_wbCZCy zD#Rln_=5-_De*>92uqTR)qO8`VyInWAV;DjeWD~H!9_FfwR0Rzyw1gHGht8w#z`~s zp=*REOXzKmP+OG{8Icf1wqU2zcW<2wEVvV31M!D2`=z7&906ZT$vZb$?kIcvn8^9) zL4DN3d}M`v1bDrzIXpZ9JS^dy~NK~9V;jz%oE3^{J-p0?3C zXQc+QI?HXT8*Qlzm}#;Yt8rXcI&CO-4t_OBHz`$HmIZe4w2~O05R)r=jspT_5e+R7 zg~gm<26&VogZ&*fH-roN-aHP`a^0w{#A50j_^c_cUe^sp& z2ZO(}zXv;*Kc01UHz0c4z|vKpZGDeTd#g{6(=gfhCfhRoGMYPgNjXZOd`-Ikx3{sd zTkiw^xL6!!i8K-2{P%-@5pVvNu=UN&HErV6rNhbSur(5T$$SBQaXsHgd#|ryDmG<} zbU1qjTyV5|LOKbmwBq$EGOJBd9h4X~c;@}T=wkN@|Nm^Js{vM{->w!{)vkY2DT;ny zTRu!ee46yeIXc~$v#qHyuT9Gc-7%vieE-FCbt4N(cbIl8IXC}0?CqmoRVm|H)%R(rpV$>FC`(p#7SX`S zcHs49FD>eSrz#Q!_He7GlDx;6O~jBA{*xhVWS&9o$Gg2e+h@KGqc`+$K@LYEGVz=Y zUeg~)yiH6N9e6b5_68@5CuTK-$eZ#~Yn&;j!MJvhW#BtoD8v*alMM<6*VRTea^&Xj zx;B#fOU>x|J3{k)cKDnV4(K(~iWN4qBnBsk9h;|-`?`+d*>Q!9N=4(oI#q_>ob4`{ zGnzgd_t;B~*x9)>I9Wa-*Tu^+I=une9cI>PnZpv=dCQ?=mY6k@_z%lpkmxeC)k&9g#H!4H*-UnHJXmooNj zkC_!+xp4C6W`cP7G)Dbn%fRL{CS$cY`=W%!+3h5CaRdAXbG;u)&wEDmzAJ*ZW^Qag zSt#otKQ}1%A;WMK^b{hUZOr-R{@II%*>CP?--9SRl}B6J_v5Xdf}N+Q%yk-H-?j(W zP8K^Pw6b&6?y;)$nl`8B{+KrX{TVZt;yLa-aVNedyL(y5s)JlW3Vk&(x;XQwiOM;} z@QMC8aG1ck%RFHykmjBC#E(~oxNR8F_5R&{x@OLw!6yHEZ;+pb%V%@2doAi%4+Bi) z1Q~y4VDf_W%Z?hVaX}q3i=gbi8iK%|y^Fb0pw( z;drg`_$^UZ%ESyk-{JXIH>FYa)u-}?2AJ6KTkWeqlRiDX^jm3hvx~mvR=e8oZnbCe zyB%*$EHtOQAA2n-bc7{x_-C!p0msoTxlF-uZg@^NZR+ zBP~F6@KMprKI-5#A06k{Hp1+#Y5i32BDOZqqxwAe>OHW5LqhjlZGJ^m#n#}b%y`wU zE6UJSPW4gSqG*NHpQ^9srB)v*a~&Hj^k~~OB@>o@S$w|MBl+UI@&qn<7lK-g?Iy46 z{!BU0In>V**tn$!h_k+? z%&o0gYs=ND{5v9&*pVq272pX%`JuN>!TIP*>_HOs7agU%o+Ojl%XP<4C8epo&69Vt zyiuJzH{G&ZEdLxUjxN2dzUY=^`ue$dRa@;|`nxw6uT*8tpeyL#W=D?gj z{H@iU(O=At+%h$+(hEx7$oSn%@aQQYos4IzP%YgG$c|=Mp|5=!&ejY)@MWD4 zJv#{L?V&mt3NX!p4olGuMr%B;QDmwziTL1;X|u+)m| zyLyCZ#A>Q zDxweaSNz-hX)o%KVPp56NNi&epX=O0t_~qETWCeM>&kn*2HTp?wUvebEOzgc{7->x z?;q|a8ZQh=rbXLbZdS7X(fj#MbjZt~-A&_#Fp0XcOQGNYK=8xT9Ia_`brY=#&qHr~ z{}gX>oqn-ar1E4ux<-1Zrsq-?FTd_LFG|r#G~c&_28lFrCfw62s(eoCZq?1W+Gji$ zcHU;4leVpScjEggdE;q*VL!L0&#`+H3QfeH7a*11yzHf1@ zH!%{FPBEZOM!M$M7@wia{D62VLnPZzU%N{hNH{7ZRecOJUcYr(SGh}&|H$}Wdz@v&<> z%<3+AalUNO-PdL`9rDU1;zn7ha7SL=YoXrTPrvnedJ5;u1%)YMA2$*kQE*LqYsVOQ z$yM)FGgD)?`SgG$hS6R2q)%-LdNIY{?nLwHLOhUvvcOL_lD93DJ%%1pBWRIeWD8` zq(rWFAMb@}k4!QiP%ykfqlJ*6=hU+cC9ApSE%PJCJC7N#4|^4+I@k}}w2p@aUgX3m zJ$Rn7o2eJvW&QEW{zjQmt@7PdElEy&JpNnDo`}(${FK%xQNLvWQ}>#m>_@A<%Ffvh zy?Hx@$pXI@bZ%7sXe9R}<&lW4Ll4=fG082diZ&I=y_{!L>F`{k*cT)%`SQxivmO4Q zrN7-47xg@oYO}7-6e`*umS!(%^kp!Vz8I;fZ|b1Zv*su4jmvPN52Nms zCe@PSAjo_QQv!5S`hzyu3n-mSF>(6{r!Yq1g@73LOfs8gL zrb#+)TntU666@R=Osj?k zN1elLuTXVbR!RkZ9rweft@mZ>jV+qR@ow68aZ9#2*0(a2w*z8B3P$T9SBJK?R;2vG z121+RJyAID&wd_it@ul(2l4ArfiXwr>vP<$*QC9$x9aGs*38o{b$xHQzRJ-}TJFui1DozSJT%#70(xH`_F5&rwTrM zedeySc@dBA-xie!nI=nzTY8f@l%xf0dFKYEhGmJVe z3h+qge)pKUh&A$YDeI$nMo_ywOj{`)HFU_T?k@Y=THoNx$BW11^T`7rS#`aM90$>-`6$dtMswH+K*Bvc68a^84D8AO82FSG9%C^E~MtD8sIVsw+Wk`~~IRhh}a*z3)5Uc0|V3 z7B9D*$jLyoIOeC|z1X)Q>g3O*_h;@4wmge^=zYyWi!k&;=()Ot=%*i-c!la?_d6@i zuVW0TU3WV!xTSR42MU-hmijx1jS3_cJj`>SNk+cOT%9nKJiLlJ>gIPj%)C*)(_h*8 z*WxDhFs<^~ujc8Xf35S_d-Rn`KYxG!I(tEm$2ShL*Lr@v>3z{h+d4M$Rn{aT!!qbc z*Wjxmh3*Bp*`OmM>q6X(j^2G$#|UH(PUwVtx3KIGp>B^2)2pfZg04m;UgNwe3-#mo zp7v2YB`Ej8e$J>D+4CLuK$m}RTIBcimJt(oW{6SDn|!g+CV%O?fRkyuyZut~PmFNt zmJuwG&jW_#3aG-xh%cMX;e0s)7vCj^`ZqKQj`)7Db`G`f+HCaD86S6xuecxnWw+lv z@mhzgbV8s6dcWT*Ng1^s(qGc0jGYi2whbM1C{)XXdV9-f6?vKVuLqbKd~bNerJyn% zp0{Bxxwab0jJzLYzGV~?JI2omW*NUJX1TZMPx$$F^9d5^F;^NMbD+d)Olb?Ndijgoa!byqm4-eKSS zS+v?4!#nTf`lty#2dPys z2iu=7NnGWskd^k+vU7Csy!!21sHuhMl|gHxvb@;|19dO;{&&sSyWtL*UrS^7pVJM0 zX-+5sUktG>e6V-*WuXVz=@T9E>&cl9qx*_`l%I^g^uI#fs~_sQC6%<~Y`x#{Egf4` z`0O0t>>b7B997wjYM(Umzb3+P9{rh)jMNOEja;F2FQNJ%fiQ&u_pl1;rktz3WXYGB z8#{QMbz#^bHSCK`XYFW}lgM7};2dX!Z!SH%aGFTIrSoW<13hoz>cQ?`(FbRPl?9en zcokSR3i_tuE0KZnh(<%7qEN%x_X0i=rne)KW%i!i(mp{}JMSpwFS|1>^@Xg#&wHM{ zc0KnwEI+hJLvb$8U)?@y37REZEy7~75-$0q(ZtI+?Gss+J3%*CTjA<(B)}yt;<$*9 zi?ADoDf@l3PiEN0bl*r}@%kBFbEY=K?nlbddog1jU7{?zOQTsg=Gxl~Y7eTZ zpdsIQ$B|Png?65z-al+L8F1KE3BKL<(LXNK&ZW!c`-hk&t1E{A;MIH60V~*&t1>+u zS@$2OXG|9+Gt%z>F1`)JrGj{G5t+WciUV&dm{$yvpYL^^-g3Ci{2v&?plrCNx^$XR zDXAdhQ)g8GuB}P+D9+$O!AG2P)^uf!pTYZc<18v+QL~kF`6%4r06YT!_DKKvISfas zR?E!}o+b#(SYQK^o{&CWX_h*5 zu56XA3Tk04r)q?G6Bp^s`88LB!9lXmT!g1UDhrwQ`G(tF!}HI6n}A?u$e(m6yO8R& zn$xFy%hGO54t{sf8T-OT%OsP0=5yJF>EoYK;rAQ{{mlceCGTn)e~~U}P+ME9ogj0R z%6_2C3D6)}!NI($(m7@649it&?AAvCOEzLCQZ+n_xC~mJ2gNV2K$F0 z@DDZMpXh%VIgg`dwD>RN{8v{|%zulV?=79|kxtf$C+j6AOSqFsLis)U8hn=R0@Gg##2dfDhWa*0@M-#Dg;cSQYf^0DF_OgLLrw> zNGJ*sPALH>1b|E?k;z0d8Ac}6k?Zi}IxM*kO(r7ALPkoi z2#H2UAW`Z_q`JD2IwHKT1W`wT5$niAVjYo)Czg~DOK`*z8c6|7Bp_+K>4|t45f35a zK|~b1glt?wps@%LB{*0KRb2a0GE zfVPLC?ZIe!0EM(iA&pVAE&LP=l7vCxu}CBuiGU)(G=2fjo`kn2AZgmzV*vYq1ZIzb z+Z%%sb&3cg20@ra;0ZKE5pczS7z8CmV*+4|#Ta7&VNdUVffSnY;Vg)c1 zFo^=jQ^4ptuss}1qb}evAQT#eK!RX!fVu=wsQ`rvkR|~V1t5}vk~#oS3j_d9YX$;< zp#o?UfJOtTNdQFwP-Fl}1P~}%C21pK%zDQZ08Ux`CvqO^EBNhvd%m@}RgLO{NA-6l zes+4;I!N@$y)R1n;{CzALcL2H#_DO=^k;^x@==E0-DRm%>)d!{jfNtgS`HmP@3V;o zkjsSe?0&eVYnJ%Q&&y=^?Kv*U(^8p%AAfFqKmf%^Y*uLMo50lO+RocZ zR;y6rjb?gmy!lvEdOq;9yFy>yJ=o(>wr|)k=~3h5`#zQF)(*A@wF5t%Nmlc^7Tv1Y zfiW@s6f!9poPArv5!2a-uY2V8qP?k*M}L$!=U{dE)jaLsXtcJI!``^_w>zQ|Dw=03?Bvv}>QT0o>Woy|^K|Ef zjlWzor?0I)6w&bZtjXgei~9SVmO#y!agc2jvA<8lOI7^bFX}D?zPh2_XPi~uQLwLZ zW7F)h6pDIIsAQWxfmwt2LrjeB5A(IG$c6KLbgD2_wJ@^c(>~S0^xHP##>?9;lN=cp z;DyxDhc{FGukt^;`-^y1nbRhu@p6UF7)f>|YEqap7vwq`75ustQ>^KMt$B+Hcl%Uz zjuN~5Dq1`^74bmgSOYUCL-x7SruV0GscZbAP5p8)Wlg|0?#D2MHfBwzoRYLwH zeADQA_3RDl;7?0eIq6Sx9KXw^*MFw16Vk(@E&Qk_;_eyC;T(ay)HkFd5w?$dz|v)% zAE+|f(|ro_!VfoNo8I?4T6o}WJz_ukuKBO?>5Y^2x07p)<;7;F^Q%ThHpU}LC8u5T zAfq2|*}=-(6;5Zw$2C_Npn@A?FO8;09~Bwu6v)^IN7wIrNX&gYygYgS+*#0Dd&jJ@ zt0XCH^vF}T=ICEHnn}0&s!a#|$)ySA5gONB;-2z(=45e)01pVn{98IF57iQi8Sz zd(@YCpD=u6SEwBe7(h20Y@S_M&kz6c`C!H!<{G(@K*Ybs9j=opzR}ClS3rFuY3@<04RwC;pxc;8(h>SVuv^L1cDxUrOFf9`iVqgWAIx!E!| zvcnNbbn_n{=cDez@84V-yrtfayH$o59b_A(u)A`qI?lc6#}&CfovKQIF4~_Ky~`xB za+dqzDgKoEMH)=!nO+z6-&VaS=Q`o!Tr>4dge~^ux z4qG%|4dgD}Ujo6SdqH^&+#NE}F%8Q9aFVVd@)9Z90qF3Y3U$dD;u^lJkRrJB;^BLy z#$XAPTXUaj8RuRG2_;7_?cIf(%O`VoWNgJc|7Bb%E3;hp zpS4`u_D;S0cE{_Eai4Cj)Z2->jMxW`1+F}tOFH4h#h(4kLS(dK)_J&xBWVOf)ekpk zV!Q8qnX}$qYC4nNxy_VGUQG&_zPb5i+yDHQ&Hc` z&#ce-m+On8$VzOb1t?b3;Q5P(3`=rT`Cqw)O^%0+dH5g0$sGDim5Vxkhne#13n%l_ zU$4S@Twkr{+4+CiU(4SnL89p%X0qL-?uI#QUb%dE`<%z}HmcMjzjUUYTOW>V*Br|% z1H@K;xha7QyaWDdv=sbY2~TJcOHU(b{*mHIX}MB2x4KzlJ9Wy?VRW+|zfPXrE&6e( z;6t?Mg>xx5wtm=Cf)?);-t*vk=13OiqTpv5$>wYa61z+0OB&W+t7j*1Zg87zA;oaax}BlAFqeMpoIR$H)0BgM+n(#x%j)TaGu) z5KJTnR`KA8F%vZ=X!>&akfqJfF42$dt~TegZCP_dYS!`vQVoiW=Q1-htMy zy2MEK+1_7ne5-qhwM23GxN*v1hqv5k$+II(BR-kW^7OX0&CDW8 z_}f@x?R?2wQB<9isdw`euWtQPSj!5R6pg0)>@U{)mn*w(FQn`Y)8|y*az2eCG%ekr z#+vuL-&e|>$1nS5KOZPD@Kgdp;P#d8NQF0j$i*?x$Wsvo?U#w>M~)wK0k=~gl(=tp zn)!4k^)~4z^N)l+FoHe$K0SJqN_?{&8|<|j9Q6KY_CDykE+0Jzb<0B@sZyVC zIZb}zwn78`)$Z8>UTw84aCR=rDVWd8Dr}vaYgw@Y21*oD`sFb~)_!L1b#u zvxD#S>%uvds*;yB?0G+fAEyBJ6|iD-e)qcK=aAyUAMvt|+E!~jk+Y|=vP0&4r`z_ca1iY-RRef?`W%G`v1w~_TT5~h4f&{ zV|IrR0_q=D2Q+DGjQ`jA9qH?L``>rIT~_?hjc=C~|3|BLI)L#XV*mA9EjF~1!haC^ zX^e6jw;yJY1{4W2Ml@6rON1&e(YXDPe{H(^r}+O{QZwiN&^FM$`j6F4f0Y&7>NGGo zOka>(7&>i9r+nGfl}=*uD%tbp{a}-`nqkKyY`YZ`8`R^FV0l_LJM_9Fz)~Lg%KpD| zv~!Uz>G$#^wJRi;9{}Pa=?a{ISNyQ z4gSDl_sBFn2D^mAl^7cn1q85QFhKxZhcHG8fZ<>e4g#jRAt2b(ToDN1U;+df7;6kg zD}o4c5C)0B+ba_71&9a`sg4G{2%zC$3Jv0+IbnbUNEkrE(eMQ*38x5Cgb>gWA{Iiy z1Edlp4TnG?AT+21t_a{Ta5Pepga>1h01aRvVgV8nO~5Krh>8RZK*9qw9~U(I3JwDk zXn&`nNn`@44okozaaaTm(jk!u2qYMe1Ovtp8d^o70Z^0cP(>IVfr21P07WbuRR@A1 zX&wd$L<*AT27*9AV##oO9L=o(072piWB`JO+Y_+35+n)>hS(#~L3cAcF;H&HL5mi~-F@f%|^~ z5viCjSL>5XAAh>ZS0Zjzd)euyeQ@5`XyIE9s0r^ws+iMD^RBf|%sp9EZbneX(GtvX z?bk(@HZMjhWUG;#^QYQcq1>&P`|GdRT7st^-4?NL7E(8K00t^LA zeDZNk^Eym`1S1ld7n0MN@$L- zT%ZTX9g5LS>nfa!(`PL-mjUS0U4VV$d+E7r3g-Zo(6H1#0f6yh8=#x5C?;^8L4z52 zRdY)K{N#`a=)k!K^L?$>9{b2KUkG6USsu#)??G1?6h_SB7sQyruMV#P0~ZA7To;Ot z2Z!_d@Zv|a#x?+b_K7<10%XpxVI1uuE*-%l(*~dZ_zMIu%Ejscc+h=@n^yh2JDJ4W z=`hZk2M+lcKSqRzy91C9u{;2ru?whZ(XyC4k@gPYUwNkH_t1L(*TMWzjx>ZGWEev? z{Z^PQ;Zx09VENLYh%iw$6Jf?*qPdu)h_PNMKzYEjlOu&OJ z6Nbo+^VO4gSU5!u{$PNO3+k-Xc0nb}>Lc~BP(itm2MkrA)X)cZA9~~Hu$N90ft%a} z#*K{ez?EVQm*$kq$d4;VW0V{106hC&4SfWR@@ELvqgN*TljQ!44JwPiO>Y_CJf*w5 zl@G*m>*>U0o5)CFRxT(_t$S)jc_Os?H2Cg1(9tF9(q4`G;BAJ1%BXn-(wAF)b@mrd zxnEw@A84D%wg_2_id?W21ztWrNy}Xjp$7yLVgUY+a``d0R+DdV38*60rtHi8PJEg( z(Qh(#0Kio2Wb0x;Y~!Im-86iF%hm8`$mmz+RBbf>3wI4tDe(sR58^1qA4vZg%LbT& z%mMYilHXO7ld=v2DGGS2aN~;2)y3LO%?2gOIM9FTfky!KV|FI@c~ME^-Q!UzbL{6& zDQ?Sj4hDJbx-YiUfH)>v^@gR--tiKTBlvEb+iRC3+%r>_u3Q4ZRsZUqfkC3o5swN> zcPbVJ2yQP!dWXKeOfP*3kT*!$%1)KsguQ8RFi2Ps7y=PEU(Yyb<5<+jG zN+b{NqSWgn|pc*=d0qK0GOJEJ!Q8$eA zp~@h_=7V`DZPDG|QpDeCADTPe1U2zNI(adjU|Cg^0Ez$Q-TlNe2mLl>m$RJl3dfFgO-1p8QMR*vRH(A3t%2h9&fM(f zr4r`+^z++g)4|INM-QAF)85H|o9wMWGOqmM@b63K|um_*xcNAeSDodTwcytH1cB8=c8AElhftE#GPi- zphG&e$_+hGi?@y3Nr)9Hd-%f+(W)$}jJ8 zsgAFj!!88OwlH0d2;0L!Tm%EGQK0GUn@LE4${<*cmZk$)VqiXh4wd{;d<<3#)XHru`C?x>=7%DuV{ z;#cevM4^F-sv9NxM_IvwYW9r*vr9)m!^KD0{5MK^fC2%46IoG<)rbdZ8y-#gIjJ=i zZ}?V?7lj=nGyo`L0dtS;dxEk%php%?;anhLr2X~~JNnqd`bIX>uYPnD+Ytb=a2SWv z+9b)4m0&VmKDWWSDuDBc+HHEBv4~~smvTVTnWsmHN=_&Az)C5|A9@*^dO({$K z;({T>LE^)PbY^+NrryMD7@BGD6|b#Y!dle4yUK9eD$k1pvur_Q^w_tBe-JcrHT~ze zycYVgazQ-y(H6V{4s_WM>>2K_)cpW@`CNY+vP@S(Ch)RlKwYnIznl!e2OB@Aore<4 z8{BST`_`ar-ZaEyz&3v(#OB}r$9*Z8!+@QRaJ6D?O{whDC%HkZ_%2!~lJcqrFOi|Z z)a{0y>{jPGJLW4#lC9cgr6AddyoMr|Z^73-vuTPG*eeNPHz%Hd9X_y4FZth6>!G1| zKXi?^wovoY^Vj&9fy_69J;t4E>>P@msjHt&?s=K_F>FhxfxYi_PVU9R(^{nf$lU7e&f>N@iqWI*LMR%lSvp^qZ-tprKDe_6=c)o%WAc^?Vn>xyO2Kx^~Xz zDYU0{x=&*v*4KEt&kMiL74O%hAn21&G%NF2YfHmte|GHsi_BLe=29$g`*JHCzu5?K zyZ-zmX#CBz3Ye-(UX?TN0)M)}W?0NaF?*VKI*}zpc=iUE-8m;OCrG}ik~U@e^(NK1 z=Eoqc)MTUT=uLgFfam!+@sn1I0X-jTh999DS!J6xH$zVTP`nssiQ z8$#QMqpYRB{2TQ-etG=s{*dN5c5+-_bOZnLT#@QDfX==I(x&+kUa1Cr0?!+VjxN4U zB8&~nCmdln0%?qi!By!(-A|Wu1$QUKN1m(Zo~o!wt^%e$hc9w?gNl3#?0SB`OZ-`$ zCz~n!%^TsgOc`UGAJzVLV?P*BFP(&YZR_+IRCu)qffM}XH_!@ccxWC3qD7m+6qOfY#d z=Jd<{-l=H~p?e$0G11GbzGBwk_vF;KUtOhIC*@!qzl)85-H6FXBsL>#>j zqzh*q9?rh~L}|?NqUF!a6pt^Kmp={-^DM{EX&KKwIrdIHGT!42iKRQ=d{v%-hS*ts zo_PP$WILWne>}VxTimHp__?3m=RXsUR?}DbF2B9a5`;eOXIJTLr_z?L@=8)5Epn=$1r zanlDs@}cB=d(o03&dFNk=b=O*oc{4P>qEDL7Lsrr+V#p@Y>SlEg)VBIwQNc;+Bw{0 z6zBLxYeh8|7S9?H5uk7Jn}~Qbws!a&Zc44fl5j+MrG90VM6>S;$(P^0*Er$Uc=fSR zMH=LD8s?#T%g3Hb4*5O#*`*sq4D%a6RAp2NGn75coq?woecg5GKbtrwL_@hl+8s_Ie5jHqN>Sg&2G^Vu)X_ zCibG@$;iZrf0x(+BtB!1l3&3NMyF|rziehifhh5h?qD(2$i$Eeo-&^MR_h-={~Hs< z(8`*w-|DljPv5@B9g5G!^Y&N&cX_OC_$rGhCHc;%;U}n!gG!mguw+ge3p8JTU-FPf z9se&Kn$Zj}ep{a~PZPE~lp86vb+mI6OMILRn|`&w1d?Y-+e>uZqkVezwN``hZE3DR zP6s325R|vFY&aA)=Bo@RB1%0b6R2gh9WsWUwM~n@8k8o$m)WM zm8oa5`|Fab#BHloA_Ih%jk9I`Qu*9e-*MVSrQhkG8I#EfyX*?@S&UpQpE)_d`~H** zO^aSSdzVD(N3`k1#&x6!d63j>3bJY^A7||NZwfrz8DWk`Lr7kTq={Og#8q zHp%$Qk-p0;X^%JQvXqEZ5srf(edUf!#t-Etp>mughKpX&fzSO6O|R`T6Q`||6BV9|MpN2A4Or=(-fvub;Xn?*l^iU!ug@AU%SpC2mqW7V}}n>MXP z@7eGxpH!@!NyhE#ZII`zk7sgjewv$sYiZ3=aQ%d>7QSfIcfF0WX7{>eAvq5R9$>i; z@7eL5y8P)UmeyO@%Mg>gKz9iOMe6v$`?o)R=~8g?cD0P+A9ZhyejUMt9%#D%F53B~ zhJWF=DbJ#h(R-AZG~zyohfnohvQ~<#sVqZ;{zL{w_PfL?=w$n%@y~qh;=N_$Gs_9e z@JNeg{&iy|x;6w_*Lb2Avo*j>&4&IkN_%%VtP*FVc5>uAbS{&k*`jppt3Qs1ZV&Q_ zJf5=j>mf}owmekhQq%o?RN}KvkBIr_>kB97#{M3emUE$JRUeEs?`{v)QV&}r+5~7z zGx8e(wJ6!$zE}qL+Tw3K;QFAyoydwb+w--(`6}PH|Bp-g9zn-bneb1CKPY|{rh2e; zAligjga3%+Zm@5#e2X80<17l*XM6fPl{H))?E6#64^2l}(#t9@-?X>ClQ>P2ezh8g zm-I2%Zgh`#uHX#B5r70k0y!xM%5pCR?RWiQ7W zct*ZX&hc&b#DBjzRO@^U#L#5B#kqnmqSJ-%WoG)nbwl3v%?J54pf+9-R++Z_`!wi+ z!jJS)I4|S!JvRMkrSm9)9=#{h)4LUzBAgP0+%dRdb+{PcYNrB~n9-Y#)o&XR{M?^& z0UiM)qKgBqKej(1SV(N}+F}vKqw1vv<_~=LvuC-UnGT+|Tx&3)Pgif=@aTe`8wKvV zvKX?(W|rZ@nYZ6|A^)a+lX+k5irpyQ`^G1YS-x4K#CJP@cPgDO$}|K{%&Fmpcary| zE(jwmnIiqu3SDQ)GD*(ms$4X^faxozc6q)9)etwt52B;F3NC?k^lSJJ5$i~lX`f3 zv%A#^tPTO{3eC@BUmDR6gxmAP;zh$WC-@f=iQ!OM9JG0IzNL9x!mYcT0-0P&G2%q~ zhuDf@x5gSi2Yy|`ul!cO?b>YfTYQ@aZwqIs8+U`_9TVn3G)GvjIXYSS4AQXB^CSB! z?XuK-+1=7pC*!>=-dpR=b)#^yJ<3BF)>~hHg+i++$y>4Vb?S5U6eUfs-#a}BvRHoT zELI$IN6xghhxh6LTBsZg(4VhwZRhS={(2W7Je%0kYkU4M=Qxuc^yNIMH)|1Zj@6TT zAqKqSS)Ys~&#N2l7t6dp`}`tir1AT%-1L{YGUmtC-(oNQc`AS4SQCJ0vPs3X6q->| zMIx+DHp8^u?{xmfY?@s3UH9NN%}eXIq&U_wu+c@kTIYg*(6ArdlmD9LMI~S8nkodv z2oS7ap_6on=$`kX;u;JuFZDpG^B=gQ%jiB?Rjm5*1eFJ^My@v zw+x`8Z|vlTNIl93JkO;b?uR#ORsj5^IvExJ4n< zNdA2F`KKOuxOrMg*Zs`f_^b-4F-TIsZE+YA$L7p^Aoz z*5|5nhAgC^GLUc~Y)q5Ho=%KBJH#gfT%j^RjSU;Hz}eI3k&@Wx1TcrvL)5rX1R#km zoe=4D7zqV5q1XtL52XpqE@RJnS$M50HlPLDYm$Q6LGCPJ}!a#ZK(We!G64ZM44!sH0ix*J)xh!_B}xEc-^eA& zhPA`M@>?Z#(9U*dV+ONQsLk<8JhhoXX6)y;n0l+$yl@JZ5&@udE z&2TQz-jj$25WJD0)*fKA$BJz0F$WZ+QR0Q(gLHB#@q_n>bP_CA;J|@HL+^o3UL{!& z!a+xlcz8|$C7^4U24a1Ql*l|Rd5d}+TnM0QqC^0CJ`5!wY2O5TJ&ANkB$l?J)q=+W zR9Tb>Fr2@}Apq^7AZk^E-1-F;fa(2g#cCJT+$e$g`7LOh1;NFC0%R<43|W*0;fEq5 z=yw!M5F{T43Q4C>z6A`hGk zSnT@0u{yTqfP;&T?f+Vvk-UBTe~|irn*V1=9V?c^O8YVE^O$+83Uc6dVBoZ+<@8JW zX?gi+QP%$He{_}mMMeAAc2?H@+qnI>xc%^e{eS?hz;fNmY2C(b-OOy=Kxn`fh&r=uH~SRWWz?;4oLQf#ag@=IJ+dCNrk7p#iXps0MH z2+N(z2i|6NVVQMYR!ewXOF&$UXE+v3fAI_`cM2%S;(jyFA~UBV1Dh-@>~5ANWAIi+ z3%g?hd^n#<93PfzV`Y6Z;dIy|UjUrWlYlRP0DJsTja?@I%>MI3{{L@-z^|$SfcyOq zQopvzmuBhmoSS~Po070wE8$Y~&1f#{Dpb7TWBnUgy)y3qt_N6X9^1w*fR}yCEGYW$uL$3AbFl;uMxtA6VqmW8S zJFXn`34m+;#$-Rm+yf<(|0o>F2w)I`9bZ}PO98J-U1-}c91dvWlIbg;IgLrL#?06i zTkv2hz3pAm0SyEIbr`NXCF4_6i-o{AA9iIhv|BQCA&TGy4(yvP2)W)@x5cbS%3nep zvS4U$*unscjg5DmZHfYEjhPv_p$xkQUf5^AdL3ot6_J-y+-<}ZAvl~^`nr}<{#3X9h6~*W1~;E?6KpY3 zz)7Zvkk+kpOVz93}3 zK7 z=NS6T>-vD&g~S~E7O1sG>xF?LE))%K4-Z{b#D@rg1yt-Vs*HOV#W|?*JfN0UdGzG_ zy0S8Thb)2bxHCO03WyUJD0FObkhU}3dPj=1Mo9!;zBy4+NDfd8xi)vUpU!DZ6yIAq zcZhP`!xL#89nb9+*Fs|X8RWxf7)**k)MN0Nf*7o}-idZqn!Ca5js{;HsJl%T?;aoQ zx=c-m9hzO1hNgy&vXDZ4^0>`-qW(Y+0wb?ZCizaRruK4n$w7nv88Q|cu4Lxn*cJ~& zLtlh1YBMOmibHOjzXW*0w@X`bT~W(clLG5+73eSP7dnhL@BUfK=;6CdhK7aKWcoW= znWe;mRq%-44pnZ+CQ@&GdAc90+15j?HsXf3)y56uLK>5yOSR&E-h|Gcx>1$zXpbaI zT|EPEho;%=mxkKxCBqcXP&c2m6a2&GpVgY1q18ACU-jeidc)CVh?*aD57`FALxSI* z6x@?|oHbx%#t6>5PX4N@v<9!@9sHeK#Z|0acvn(PZDs9y{a_*lSR20J5Y!Ss!EFyw zZ%WzIY)FGva!c+Gy_m=*Zq0;Nl36R#lRNi`QqJY2K6!LvEw2ww02mC%J-jxxph!Vo z1fOaAJx#`4+)9V2(ao=9IwVK56N7ciqfIATWckJMn>e{^)l`WbSDSs(S%ib?JCMV< z5ztaseBn#)dyys&{1oSr|LhU&OsTSLo^O*0^1`l9RiMRCJph=$F6KI%kjN6X-9QlK zRgV(M3EtA6TW|=vY$R&0#?K5PQ*!8OM>c}?cV#b*BESoX+Vr&{dcX%4Ve@V^x)#B)rj8G@F5M*h!pW!OR{hIT@e8krmct0Mi$3ia zp}TazzEo(32+fOmPbh2NZzcfbDt78~<63JphW+?%>X+wH6@aUp86?sS ztt|bW7diO(yW6eTiAuOswNoadIDi9>)Fu1ss#Rg)&8PXSzffM|Q4`*~CL6Mh>%~*f}Qsx;#o(6!!G2t4_Hl<~1(e#JIVq90Dzi zSeg&@m9cl$XY?B4rtsUslveS2;e|Wyp|=NVW3FsI zQC|*jB)fo%rf+`^0Hjak^wv^A<LmTHW&Yd)`>;o)z1l75~$k+ zr&V9FxJy|W0cl6Q#Ag_)pEu?<-)YM_PIvImd(Q+O;da0L^p@5nn5F+N8?wWN+xfO7 zh3xK_p?qs|b3G(;r&W6z1E03K&E3D`c$=+3m;KE0oQVxiU4h4@y7RzuRjA{F(>88u z;g(rj@n3=1>*Jzpf8TzZN-g8Fa1== zOmDN#VEQtyTZ?zs2}~nY^`xR-DK$5hzNXk=sTASO`4e>s+u$){EO3FqPRM_z3`YJd zyJqFM)G){0?HJCVv4s^$hDH)VRBxa$i}_E~Ebru060&&tf&@EL^$(+uzI?AQ_gVi@ zTXv_b)V|~4#n93hRD<`F)+&cO>{Q=8DYF&5jA>RNeL*{hRL0-=@uM7`^}8b*vZxvS zNJ2pP<)Hah^s)J4;@MsYOj^n2G6F%Peu@ns)>cLGHkfM#yYDLQaXPg# zO8EBU!GZP1V2eHB^__d%Uhav`UFY?0uM;PUFZ&+zICb5AAB!(?tFSp(lcQu|Hx%J_ zSA^s;v9kMVe8;2lI%&*frt`)CNpJjZjXd~jq3R|M_ z(|ho&+fJXV@#(~w=U?ZJo|sgyUs^FI9v;aRi9S(t`$7tpbmbEHO(V<1h$F$2j~HB? zW1!&v`~J5T$8T4I-36)WLG!eT#Q>sq@9@PG=8#;n(D7R`t@sN~!)rg&8C zDJd>Jp}WkwP6T(3YJIeAUd{S4ga!~n>#m4;d`ED|$|We%L!Z&=wz8#3EaAB5=R8Hx zwW18$eRWs==)o-%IVr|c^*c=|8`)4Jj|2LSSg0cqPYCzf`RS3H=3O@qOc|{07Ha&e z-PS5@w=9#`99Rzpms3N#$dzyQ*(uQ@%)`OOXV;<0FU8qPp2A3G3~qO#1%lf>nUP&L zW@GEtaSI~+*}F-hi}KlXCwu$5SAFe&9abNuHfCTZ%qCER_L8%XN;MXM{&IV=>iY7* zhCF*>!r;It{R_-bFR5@u_=8yzC2|FVwNCU5DUz>|g+|`eS;_M%_%+`z4Q4#p4!-2o zxb>rlyhqHCz+lAhL7G-8Iw0sfR*Wd=#9agM7nXjcAA1Sfn*`8(kz;>KF2wKSSzQHV zwGYSHk?55u%ADGLw)&tXP3v=oqrvav>hn8MFn$xlL7g-pLO1JbCH z*SqV&AKb7HV-%#2dG$^*>j^v;`KLc%{p{5q@K=y5rQ)nlbIvZU)PN515+9e>UGlrb z#cWL7p=!1brok2$7|3OrF!tBSE{Ncw>wB$|T!<^CA#qK8^o)|?J{x%N`3Ad61J>H0Qfxp2p0Q2dCMmcK{c!YqZqbD8Wezp)d2j0IQz=I4u8)gW zC753GQyHh0cvlV%2+l_x%+!2gLc9VX@UTF_t*+z;6E0epS2l^$S+E$m5iZphGk>)d z+A7P1ws8e^eq3L!do&gkihX07iZA^$bJUUGQy4X1!Lq4=ENbeA2e2S2wR07bc{wf)jId^AU* zCe-7CxA}Vwu3gOi-V9pZua-M0Hl_FD*;kc-|?7;6j+idFz-55zfV z1!KaCinj8e-~-iF+RK8}HhzNmzZG1+;tGuOq~Ff*KiV1_n~1t9;;N=lAKs*!vvf8; zUZES-XI>@CZzXw)(I&(ND@n0k1S*oTy2VZ$uqA1-uzdc!lyD!_VLzIbLg&Wlyxs|U zipo`=GCaJh&IFuPjicM!k^UGHN@9dQ;cyXuULh zhQ!WQfC>uC>?|*0nbKWN0i4f*^x$NNB zDcC%bD;(Y&!8I3~RIojFx+p=n?9og>F51`h_Lq*w?ez=VP2!|Oyq~WZNcpwqJUX~u z1YCS_s*VvM1n#E&(k!5dSYUWVjto`18fU=?L8xE5vXTSx7JGhu(|dOc0WyisvH7J= zsaP;~Y*N{UAsMKrxD_aBaU4p<{Y<`3qHS!bnyYjYf#2r%Wd7u9{n~z$r;ay#Yi|W7 z38&5Xg~^SGM}4>py?yZ{`>Tj|jWniwtgE0h`Q|eL(|slCUxahghP|E9M!-EkY$LZ> z0}6h3a-RN1LZLE1cG{#%Ha`Sp=-;|+**U4|!LZ~;caR)tRc5ml`G7}trY^42x=U0r zKr~0w0pAuN|EX`F@@skf?dOu@Y6SKmD(9tCigpWWQXyQpV7}lcIcHl>#y3_C4km>Nvbck^X^9Oc z8jx7Gv|5?gK2b;?%LOC@gjsK)-@r4xR*=JnD}B&Gj{GyPZl{|PkxclpcskNU>gfc<~8n^+C-J_d`L_V>HMJO)df=I2`gmJtn{ zVz9!^fpRdw$JcU-g-=-BBlv>#<-+=PVYj!Sh>Z=)p|C>FtZ?uatJK`bBB;1HPY{PS z%EDG}q@(j(-~W%}m6n#1jfxXC*OU%!v%dcyWTXYmWMmBH*Rg_812}di4C^YzrlkV^ zPrm5+sGG+$2*FEfRB%jj}Okr2l(i)&P@bt z6Z32;T5Kv<{Ur8MtZNjUE*#JW06HhEmlM`03Sc#o@QHc28J2fov8N1N437OUoDYt5 zkAlOoPF7f(C_sQk82|Bz8USBf{*wioRfJ8(1>tePGXU5)VUu5hmH{?(6^MxeHaAyi!(6-G?SBeNdqAfx*Bti!*RjJt!`*x~& ziha&e}_SNF%+5LZV`V(Yhrfx3n z_qXm#9m=OqelUIldeA{p5*{+=qTO})T=sL-t!>slsQwPZ2N1X9WrY}nxHw_O|-K7ZKb4jl3HQiE{>YrfL=|pZn3@~WQFC)A0pr%yvNtfKX!LF zwpr%z(03xGgB%vZGA8eMb8=-+VLXk#XM)7pUn()~E;;SIXWJhC>U!;S3+KJ-VO3Ye z^6$bU31cwzz(h0SP27w`FI72X?4H*Aa}y>06KQuzv2Ld3BbyX=q>+b$1N_RN;V&1@ zW|JZ;MvQv?&G1vrX;$@bTxsswvAs&BglKA+IS+9QIGghTJNO{$^|%jG5t4Xqa|f@p z>~#Y(#RkN6L5iPlO^t@XnVaTGx3S4yFOI8yE&XK4X?R(s+IFv@#x8@{(TEXV2(21Y zOhaxSS+V?@V#e5{1cHpd?%aAv=@!r3ah$nEcq~}U*T5zqFWr`v_F?+^ZXfCwl=C=} zDx{<1P0HDLs3{KmxwqXN_th;|$TNC}f-iqy{eryubDg+%Ryj4L?L;JgE_HpCxEE=P zR~{i$jk7=Y$t!6af@FIny)i){N;rJM`J}&Gva({Vg5e@UUXxB@&AC$u2q=Aec#)3B zM%JAQ&08-j9VqPvnksaplTWEwu!RoWM}{mG>|TvlreX3O4f>x@PgDf<1Sz@y%=pXC zoYLgq_TU1Yack01o+K3GR_n3Po0_cw$@_c8HhiA%;QaN$pVOUT)mFlPA;xhnM?r@V z){M8oMr4tR@OAJ3_Z=Oy{-dQ)9>T|S$t_`>R)w&MXRo|37nX-`wJUvaX(yiF54SX@ zU_9h&tXSfrVZ#r^aVN2JrhZtE_|^vR{&Q&S0u_LNZin$bT3gYW;Ggq==Ww6Tctnn; zeHOV#s|pz>eB-fx=gE@Bg#)g-@{&;oO9wz6%m z3C$~j1?wM>@Wj0$8s@d-f09?Zd^M-J+r@6&pd}!9tigWAiqp^f-H-Q%S7BTDUz|Sc z>nlQ&x%@0?&^bgrMIoXuRQHCrkaT8M()TFKV$O>O5`O%n=QqnEgB2^|G&P0XcZ32# z5|Xcvb|M*ssb7)ccI>7m;W>YIB&m`7t8EctOb406lWiRv?{RK*ZhIv{MnKSf=xRv*LG zR{66=YL}D-52uYB_d<{Jje5HDeNnw^jRIU5Zez2T*0{8xMyv{seg*ey==z@MX%-`c*_5LXg5+UDivC+*s9Lz;3TH`c*;1acde#U&%87K;FG4s znc9UmSIjx_-uG|A^ZdlR&Z@1R*ilXY_0`KRN^X$dl;m1ODVUF%Eb{ni=NzhWj#<^TXC^;|{lRS@*z_*Rb>0GDs&AgqU>4s;`Ovn(u-X z?T(2sU*C%#xXmzbdm*=DH(MA&{F}xEk*@K;`t_8lBy}qen4+UM{+pg983jYgRP_gc zQuo&CxCqsJv-qKVK8H!pd$KHmmpbH$7wy0+K{9mCpUkz89?V_IgXUj7PqVeYbiFd_ z`tmW9n?RH5Bxn2g3j<30US5`7qw0DGI*&+&rxXE~{6wv>7VaxVkDrJpKCRL-^=7D5 zD)(h9&+8&zV=~QsDONHhW@cejDz4S%w)3cg*B>7oedTqmK-~TCqll0&eq8SHz;(&b zqUm^}Onn=jsS4MMO764@hG~H-!s59@QzscyX&Ude$H~QLQeJpv!)4X?a+tjd@XlKS{Wf@3#W#5@-yXq-#G)AW*vEQ7jW^q_%n1 zOTz8r%QO`Rr|o$8r;9Q2Pyh5$vfekLUN;B#o8D32I=nlE} zRcG2{{Jo-&EoK^=vb{g*7mdC0_L zY<5^NCohse&upKBYZ!VapQ5jmf&+6uKR3l?oUP&6zd7L;aif^j&lUn46u!{te4Kak zUe(U5{fA(&n8q|Nbccu|Na%66xXFUYeG*{3rMsWl%|swu<7V8E`3>e_>0+{1Ounm*cy9eGE7-+~E2og)z|$MLhK&fwIj>TPw&C#o0P3s#=G+_g`B0ZD zwTjkTUP?HL_Nc!QB>)O7qKW1>ce0-N(9V9p%{|%vb+dZ!b}s3-3=kz!x;fgLTOe#f zo$k%)LgyuT(Y~z#x(nnB*LO}n(}C>4h~m?Gsg%fR_a)U?@y9nM+aGzC<#tOE?&weN zpUIGW8+;_pOma1=i~D9uMM);r3z&W-p#Vso?m!oRVos!fy9>ic1oPM?sU2Be zdo=ai)+2Pdu};6ZcIF>_;#})6Q-;_oWz!4MZG5!3asCh&lDW~_r!y~U2N{*QpepDo>`bjdaO@7!ZrY*KvtX|*5J z61A;*&W*WF!+=fzv+;GXJB3WqwpNYLLkVFUJJm~0PwH38!t|z#R&QXp3?=dcbiCyr zv4YL6FN$x9zi&QomB!Ja`jCsAht*3NtiFtVjP}EK(YJHFr%(7~t)t|zQQ}S_%S#+o z5IDmj{}Nwme9t)&#;85E{5?e76UDj_pRD}RJT9(j>W6aliJ=-j`<|2d;4A4b z9IMVK$9FmIGB;H91MUyM-g>zPV2{e8XR^2{vMoOIzIHKf7=O_MR-+@>vzqj?y@vt`313)JaFexKHw0zAvTR1%v-9oMBmk||qS53#k! zmkW0Y(3S_YnsTfpw1T&8ZYh!(-{gmHszWplvwNs}D)-^E`*970xb90Qr?0@-s&bCv z(!!1V9HVUZd+853rM~75FR&P{>K<5?#Bo{El2|5+Q!2CD409zq%BzB1IS!28IzL6d z4(RwClUDm9J2)`C;2|~L9cLT@N*Uez4aDu58R?7oGAzFY&aCv5$+xC1X-*?Pt4+c} zssJ?dv?l%#Q9}bfW<=zbTl0q{kFMj^G4{s$LQ~)Yo}zH@BFD*ot8n8d_D{xt*qQ5V ztMYNdSP~{SZL*-`a7y}U?cruvZ#^wI+i2b?K*58SGab>q$2)&j7bB|4uws7o_hZAf zz@tJbBTV%+n(@Nz>(GE%YV<--EgdK$xY9a`#+O3bD{C@6YKwYoFeK%%8$;VK)w>Ht zbOZ|7qwL6?^wJd*pIra=xcyt$fSIZkoJn8q+{xD!#TJy!n8_nWWGq?hN`7l0jW#Kl z@#{;>YjG$5iy4)w3>C;#%K7=ODSU5-Ylpw|h&Y zpF);<{W6je)AY5(ZNS{zJ4wfex|z7HO>ow8{`~HWF+V_?F6UA!9k^$^RsEChvfH$H znepJgU}&vA82MCSHW4`Tg*G?5%WZQ7YXkwThp6ZdM7F}WH-tDUJCgmlx2bn&4HGh9 z$iAx}ZRhvnehs1+x$HP?DOc(uc5$kk`+sp-D;jGRXR_m~y~Zpnp4SbZd~g z(Q{$O02n=|@A`^j`)XZDydmnVKgWX0`)jR1cL0j?Z2Rkv*~S zdecTsq~52KW<~_Kr-Y_VyHsM!`!KJ-&VX7%W+8s%0#2g$@-=E)H2D`aiSBDN4%R=H zurh%AQ83Xz10dS|qJ8x0^Ok7isLWlklN0mwR-F(n*&8?0e@WA8_d%PP#k9w{K78qL z?PLvDht37c%3j8bl27VCqeCkgNGDHy=^UI+A`Lr!z4{iH5wtxOYGq&y>@YumcE2dv zPY}P2rzpWeM)GYGY-gYn%3Mt&FUNZ9L9ai}Gs-53>5+Uo89!x$BXT>xje5HcShalCVlJ5B^`=IU2vRkS^X_V{rDVJdHp)zSjzve z%w{hQDtDCG%~Mn$!s_Ikk}LHs5klm<8q@7?A6Y7*Hoib9`B??qyNF+MbYf-^4o?#^ z7>k~klLJfG-&^EQIRi~8ehN$?TkP#c80`L}!q9~E4JnrV^z@Ka8(D}*A;&?k>vZe) z?{7%D1*~)WDqnK-8yCdgG=YuvZv=tfI)Ze63|;;F*1v^2E(z3Yp9JSHpRc0rb3tI0{pg$ozHJ6Wb*^MBNk< zV$$%?gc0~~yW zlop4cVZNHWKQjgC)x;}N&tg8p*=8Oc?`LPgAy9C>hH=~9arY46z!hBS<@}`%+lC?# zR-jeW$6X`2{}rr1L}Wy))s4Leb8cJ%8y*3ou?kZ4Ite9kJb}*Z*#P2+cm)oyQ?PKI zfD%aaDjWv_Cv!m-&m2{!9}BI=(+RF;(}D*enfj!N;7lya@^Gro}oKWB_44P%T?>1e-_`1;(nv& zcMQM}nG z^|6{M`!__a(p{NuI@QR19MZx9c4j9F_s}VRsY~GyDyYuDpGkU*$mW~Y7mxTJv7qyR z&`jHlgHtA!RV0h|MBh0Ca1Jf35h?CFy9x<6DQbmjP<$(OD59^}RFn9GZm*VmNN z@^^0rGg;tO@*r;T9@DVvVJq+5MK?hRg>;JbvlrxZ)iRkhw)MHfZAOHK32NIAL~qdj zXQ5xe4q}{hplyek{LL3JG$1LliS9M8)14Ic4^#Uxah(5Fhay7go_>wjQCVtMkew0~ zA^htPqW%fwl5zYy)S*)t1lDItt3x!#y~j*E@K2?~aRM)u=VPPTirv8;ItY=R7xVtDj!@&Xq8pdr!3gQI-Nkp8~3TMSqgIe2OAD?7F^0GVXe`g=m)^K4@{j#KW(F z3~an^5ZmlZo=fh`c=;-a>KU`&&3cU3iTg)&Gh7fD#+0D z?NY52pg;Bo{+M1JA=lxa#tX*f%Ndotk6$xNqgboKTO?(#CW)Z@)ptm3mAgMVA$Vta&qN;mf#Y1eJV$1KGhK8bC2c9y6q z&K}PhxkTh+zl~Q#orlB+khetq*{V44Cg`Hr(oIUKlz`|V6d0zQH-u0T`H>ms2V7qA zNcb_RlW*kI7n)Gi_ul<=N0#K+7$=XMG1%MfH3Xfrm9BVh>L{^uXYoD_w2}eP6{Ffi z_1&d1;-{1z>V;BED>s-*BF~tlXhW79#z7ndbf`7wA85<-3vSOqTY7Q1ML#45r9RT$ zMp~478c-Pf+k`3nKv?T<4IYW9$jJD+)|A?%xX2jBXB6D_@_>>gW-#$Hz1oYUG=I}$ z(NYLP;_HGtUSrlp%^Wqv=!1OnPLKr$P=Bw-z{@pPzcUWCHvg6Iu2v#G@jPDV&?(68 zevH^f_}3NF6zR`+pzFAQ{}?7#ir6e~q@b1TAbnBb&8sG2#Ug@!=QS^15h&=-OO(M@fG+nBEif)$ zF^0N14_8%6)nnxG!Nm{KK=2RW`X|qGYdtr2w5LtL93pR6HScU`WK0WSI5x;=tPx@d?-37z93qEyg}z=IbbUqiPYC z#r!?6^CoFEOwVEnjXCRd-rgRE97t*TO|nYRXRQNdD%*-oO!p3vs&Zl&Cht5nk!Ohh&EgW!8|365~l1q(=1KN$Kvigi@}JScv9jG(O- zoO$P979^LH*ncDtOhQ1R60}$419w4YHcPppC3e+l^gYsBd}!30QS|zX2nPg>NUW-! z<|^2q>u~@99E1`}$+IJkgq=|ZD6-AjLbl>cN93u`c2FY&_-1?Z=kAx5FSnD>eSd4T z0nm#5jy55*%&u}Sp+cuX4%}JL89@s&BZX{Z)ZMuMGF)Qyx_LR%$f1(>~WBGtPq z<@KsM+QSu8ryY1!5=+5iqUm}oP5{dB>+t@1!%0OPjst1Md%obHfvTnR$^>!&oJ9zE zn~7A~Hq5n^)Om&s(H>tX%26-3ot=LL*GgvD%}F(bcs&xD5!eW9kq1^1bH0@v_kxZ1 za9T`iuZeirhP;m!GhQtg*NHcZ1CIoUazed?larIvDojnik{m<(kRQq~W6vV~ME`kS z7UrsK{~$LFcQJRG#X&N@nE`T%>(csNjP9if8bO8rJs(vR;q7)r%z|zrR4x>|Q*d3c z2TN!ZIZgT#;>VQgmBx0Ro4LlXi)v*8t?Q9_c?la@a&XXs3QJgMSn_kR6hQ#(_)@;G zYI=~pUs8on3aC7Dz#~yQ8r* zNk)&!In3cY#`(MT(@L^gX2Q9lzSw8b%CVm65dr0kVhG5#6s1DK3z^5B0{?WW)DIU| zjrus@ZQ0oTgbGHZ*r4%_Czck);Sq!PXcO+Mc=>lnVOH+^f}t6O8aIX%6Fj){9_A5j zuGI7J@O)UnYuC@nz#(b>)r8G>50Y*p%$wnyk@&dOCFR9Cl?@0)>uc_}si)5_*Xo%X zaAvFo`AOq(Xyf{7Sm7~WI_g78s6rfpBL8YZYpF24DBXr%{5=jPGF6&RNlmZArF1?z z2ThH8ZHB%3(6%T}DcH*EK9A86CxeS0_XtukxAZ6rV)39!qcbVzeOf^Aq9ZWa9wt8V zG}G<(d#sHB<+!fr(o}==O#d(0KkB{^>$l!*G{eR}maH*c!q>kg2}AZs@oaDL#%%^! zi2(9Ld2?GYF^yaWxL%N=EZ0=zXj;^!!e+st=(HHs&YJjWsOhgbrL9C-eCt(Wk(4gm zr@UIn=MI)2xd0+xa@`|qR(qB1=aES= zedEuj_{dgU{V?GXwUJ_tkEzi!gwO6Oj-Ty?SZ? zYBAvkPd0B-KvCw|FW}X0s0g2m^zqyGiC{GH=e^sDBdSBM%JcC;(X9C~adoRr^JAIw zv|@0j&F=fSN5T`z%!bhLQnJ3y^N=}a%AM>K9946|$l59<+6%p*L&H3gOi+Tv>6<-s z>SctzLl@sD!kAPK*lM$!InF(*7efxPo zPjmA#7B=AZeSPi_`eclaFvr3>dR`UPYD`Sq`IDNl(b*85_xh)FZRJs<7T@NlwZ2dj zWJoYaFQrkydU8IQ_HLxZ4}M;@b#5iuT(^)(A|)vqc00fa3uLCykmv@E()`&f7T@B! z@kTl+pg7#n#!Dwak8!-};oj~KWhxO990kUlo|{10x&ll?aZcP2qWr=dN*?<)Ssy*> zhix8t-Ol8wE(mB8?F08(EVY1RQT{T&JB-dR0_E8h$_^eL)UOX>jIrP`d(m}y00D22 z&-@Wt?$%Il)|xczjq#?d$Li;yXPzmD9ZzoE0zV0!6E4c zjyNCg+)t&%7Q{L3yq`*Az!1dlA08@J6>B4^g$id{xv26{U)|(61A8&GDhb(Cd$QHr(jymr*z&CclkQ+GM z5uhWaUZ;=mSAG2A75`X1wYeCbs*H|StIxcLU?%gxE)4NKcV+vvdD^!x0u+)=HRtldw_B@}a6=vOrl zpP~Xmq25+A)daeqQzd_ja0C^oD&me%Nes(`_Eg8%&JH5%|HWe8n{nqC(h69M58bGD>ytT0+h#C+F!$We>$AN#*w`1?7JG z+Wn1Ik#?V@wlKs@SM$Xt^Fjp6nEl(9;&6!R$Z~=}kG-Yw{vza)AyNktmJzkT&BG9q zR4bHKTvEmCCBCUgcD;O#ZhGHIn2;^qP_tEKQp5ndH&?&ej)=*0AdiJ4s@S{!1wC+O z)rDI@;^Qr1P(VWOZ_S?d^aURzI5=6;!*WSUAvE$4St;iQPYoJ~v&;cTMqxd#oEZYfzoYUliuc^2T~);uimASi=Bf5<(`Ed2_F=u(B43 z!_!I!wrtm1Pg4W}AAL6_K0^5vZk=+A=4XVjU(fg<0d1 z0T?5C=PFX^4?a#)kbonza${CrClVr`YB+xkmG&qQ&WuS6PTMFB+HdS%|ElTb?QR04;um5bD2De1zEcl#S|3rC;O!hHlD{HZw!Z4udbT$N)V; zVZlGhUIM~!-5B4iJEQ-e_^ZM~T)x@0(UFf8iF@JX1h7BV&b z)Q3L%1)|pp0rhqypCJ4Q63A7Qe(mr%_&A|DIXh~OzH~$Jb>9a#IvvfUh&ekNKT^MR zY^PX;R{f>#PS1RK7n?{?`!jC8OG@v9ThdZAJRtoel{eo?iv0+Ohjq}tk!dW?zi|PM zo5&bkAu^{l(nGtM#4V&H9UmO4hHUxxy94vRKh|Oaf-^EiLe5)u*>;8lZyHMikyvP@ z;F+dOsqq9y&5|Ee@_@u=-iPX^zwDHR6lH`P*w>oj4Zl0Xc6#?FRz|=!5vlN z+ut%5{vJGH+;1>x_r*i|Jn?JFGlL*$JWBu^!kSx5Ee@J1Q!khF^v`f*YW$XO&+q^? zbx3kKRRiuPL!RW|FIw4mI9;*^o1<7(bwj|W$F*tgI>jgwTl*hz z763l(G|a1Uh`W3_emUC|f++tzP}i#_RP0~!qibDR-u=SRX+V>ai5dkj$H}n4 zZ}KP=;2Oz_2|aCD1S1whB9SJRwW%xyfOs8LNH{7Sy-W6wbgF1A+O#&A0ZY)Rjl}ld z8yt$bf*=|l#WGK!VTa!z{o$E8pwTcDbjh1}B!KSdPDYg)^RpUn^U3i)OI={pqkIqk z$|p$yXF(WRXT0#1lCeYa|@@^9oQmqa`C0S!d4WJFl64+ss=%fLzfWX!xTbLN-) z+R-$%DuaonH)Y#KVcQ!EAi|+xHPGVOEQsBMbj-?$k&2eRdIC{^6*Tnhs${J?%n94y z@jsb9jO!m|X<|iR7UC~6s_y)gL71f-H0*!0E0=Y9Lj4!ox14ytwa0S42TGzMzw3FR zkr!g-^&O{9|8X@>`yK(pRKgNbvIx;LdVNu+PLGf7<(6W1ML+(Fgn=9Wp{0&r z3w~M)4VJK6Bk9)bC|C>+(JAEZI{YjjH)hvLLsPm29Yif!Bc!DtWJX;<^}m332<-?q z5mj_{{zV3e2HZb~r!98{9jEo!nKNmz>8fgDn973JXx?9__^%3ZVjo?dptSB1tjofJ3p-4mp* zMyS2+Cy!V|>C;=)e+fsAmEWLzw}3l^rG{sfT7~C(n5ZvWkthTx>e-s0-D7=+GJ6Tk z}yXaUB~vm?KYx|rMK4xa4`320_9#|shs_# z@mmxHkY(Cmbk92;-)%R9@JASM+u)hJWd385`;P0m`wMcr^uFtr7pSXnUx54KXkRy_ zlX?r|Y&g{wTREowy*m>}l=? zkEtng>^M+!aRznKC2k?t5rjX|fLRj)YNLvcFOKeWiph$WKxbEXz(byJd@Qbog2QQJ zy2s=T0tDL;!RKg$?XcZBF&wH&yM^Qr{X)v!vu-BNpnOLN*kI=^{0Zl@=RA2tnnn^T zZ95d_@9uXv6oW6CFR=>ubkNdN;N4r;L4AZ??@Y)2SaK_brJ+adSS61|g$y%=@N{OG zii=m+Qg=CxA^dR#gl<1u6P{WXkEOVY-92-KZD&s><4aw)=ZC=vK1I|w&VhY>1#VI= zvNU}I7La!W^n7jU+B{zZF?-)t`X->B&k`0IuYGn4QV$W@Z$H>ame?mEj^b_iyC9w( zPx)M|)NXJU^vC0o2#!N;q)&y;N&-ASxAxtKUmV7cY_Z4)2zQqH=QSh=E1*vC)LsUw zniWVwab2-jmf7e+1k?kG?a(Av|G!H|;Q*&9ok!?!*B9mIBLt%V2y6dWF|?P5mF52| zhUVhn;{Pv>E$4rZ|4(A*{|(4?6pv_w!IaFhMMpwwBLQVZD>N@6vQ=1Va(r@k_0d5}^mmDWZ4xB^;sdkdI zN4axcb$G=itP=TYL*SmNGnAQ`ywXE%)@J0=&eC{=K4VYfq zEU*0@SKew_InS@>7?qq!sAOeiVv0mejm{yV7nvhx>uc)ZLTBpUIzGF1c6s;sw0C$! zETt;q71{f1rJ{e#(Ld<&?*9DdR!KwSV^~;0aZ#{~ctoHj^!XP0`uwn3e%u>yGZFrJ zIK;`u2)+Kh+32>{=Dkww^n7%v%@JLI-}J(Q|w3bJ@=NzOKjLHU4$9~WTwA< z`m9ctZAh1{&z@^8V67~ephh1mK@zXU?Zu5V*;W@M&6H`a)?Za%%SRQV#8u#CT=vmv zqq+2IcO&70R8w-~%wVq-39_`P$iw+r1}k&9kkHQNCKL*V>B0vnMiT&lmG8gA(D`wu zD@%)aGcYSfBy2buRyY(^ob<%Uh$~dO;jL{y~lnX9ToZ?Xd@l2 zX8+{|I*aZCj@=nWgWdie^+eg^tx#^)(1TQhx5V8lsd+tF|vVf=7w-zrA&&@JHspv#{vIn`&04R z6`6wr?pP6l0NJhk`N1)BV|W(z2*|b*I(mKrJ%hvI-~>!xk$Ku4gpL=2|us#qC#Ck zt)yXR@b_c8Eo}!hu%vJXq~1(yB(@g0eARiuOI`hBcJ z?*joO`EyY~yzRLtMCkD=GQ^w$WeS27a6|vm8lfA@%nV@zbnZEkcwO-X$V3(YB+8Kj zYCreN09+cPk-Wk9-fY!PT8(99~gTGPr;dQD_{9khG5f(_}mX-gr%eJF#vz}28Bli~_>t4y8j%68 zkt`dJ03;6f`PX~ylm$FK&L3I=_DCj5^CA7!V^zbac$0~1pnJ`bbBT|@i7RfzCJ#`= zprAnVXILzu;}mu!0CHCrLin$@pijCFM0C=n7KE?dSI7OX0$JWm#rK%K$^MfGSS0@9 zH^?+lY+nM{w_5^|B(2Tb+9v;NFURC5`6KDYI|#LBYnELwJ>j|Dlz56g>^&c<$ugca z_pV?n*DDS6zEire7y-bl?SH*P2R?X|R27eJm4x@XouiDYPf`gF(7aDAzdAN@M8&%Q zC}w)D6woXF+VdlM>nQX+4FeZ8*l%rJ9sA>jAp;=|xNrvVlFq0PEV~YB)dWv%`s594@>T?-$yzH^7#1i%DGk%KZ@X93U?KA>a1O@j;wB@ zL2K==WH`dG0v$Fndy9*ofA*PezuM-;^4(emaN(ngV4Ud~sTD@uYU{H(B$A7w24W6V zNAW59BX7`QsJr_xWHE)GGq% z-5ut{`dnD+Aew%;G^iD_)I-1DsO;o2S@tcik!69&FmOVohvwHE=@xy%QmaWNrfdFS z4g6+bDh~!8K3D7y;Xmk6{tCa?PcW<T;2iv@Ic94U5}i5Y=3IjDvDq?fwUMRj3g9D zt20(JHgsd*GRcmMTUCiG0~FylX=rhK%V@Nk#bl~IHz zEaM|i_p!W{a0+;|KhSp!2ncv%^j5D|*v+lg8*rNDDd2q1{KB!T_~niLB(JC>_7;U| z30qRNmr!hHtzEwAp`}|vU8RHkA1bk0Z=u|G%|)l)JlzpOkhSgjNU37Q4TOhK>+-@k zIB=i;5{d}78v{l(p977x-?TxkxMa(J#%MF)O0PU{I2aGU%W^^7dw z2Sa)#saV?`AWYlC;h5#|A;S#nCJc>a*O*VIPMvXTa~OV;4z4dQnV46X*aa$;{p9T2 zgbcsi>`R%vzn<5n;<{Ku4joL;aMOz_&K3st57ZEQ^|f5Qo*0K@-lF80chW?vg(Fji zxv<|zo@-d5tH|L#V$R9)JaQ2A<1ga!B-dy`J z61Sn`c+AJNxa3@H&YyGPkja;d+#-D-d18ob`~nu9P-dBkWucK7k}9rbC=(qiSULvy za#UN1_~Ec~gZ2X8{Bg}I+%tux{oO7XD5!l}z!27a4@49ZX{k3ml;mR1>0^2g;tUQ! z#Mf~MRVGbkXtEk%*M-I=CW3Gj3b8cG1{&Jm!>O{$MX_q)$MmFA&*x_6IZ(GvP~*68 zvrEQ=0bAl}D~71pR|npyXaQ?FEmxvgC9U;C`%1*1moYhI4WL*y($tW^8quFZp9vq0 z%L^h^p|v^w5vt0K#YmdSRsL49vYwT1E^b@0@V8<)p@?V}TDvdpZL>DilXkx?4MWpw`_ zqf^SpBIlyR3w%RkbSuH}2{qJ=xz+CAznrv+ER_}ITQT{qO{sOdpDsZGZ-9Gy z;nO}2ei@L47A3ece{SxcR8K@qsJ&U|O}eJM)?+v}&Diz0J$Lq(t_FI9P(e$z@XEIc zA2sN>XW`mc5qpQN+$PZu1JYEu1g`KCg(N%9tyuV6tUJ|91fAEBD(ezHf1aKy=NcP4 zZo7YGM}xKy6B@F{SrFx8c)WA7QaL+8CuPG&vsm)mM4`eaok1^$I>VcJR*cc)4-zG= z?L}IRnpar7m87y5kxrWG5aFX=WAWbmAirH_nle|lf7QeCiuBQJfyhnpxw`ocvE$XI zhFXr|9Nq3P;Us7UnFD#-9m%4B{uZcA^MR zygTYYHnie_Q@EFZ;dN#`kpO17I!Dy?%Aajcsx-I3 z;gOr6Lp>J!SoR(9&$l&A&4{&jC;ajZgeoE*WnNcpsGS(Xq;ZlIXcUM?G_{cuLIOn8 zS7{rRYfO-V+qf(OVfh2k(;uw@5GahnFm?nzy)&&~^D@5eBbX3kaQZ_g<;j4X;9sb6 zKw|O|d3Sg{Zft=|Yb~A%c2-cBc@*sF;X;%k-`;+ROAg^LadUw|e0yZh3k6 zL8m@3Fmz1*?J?_yD=U@4eYW^)*_L983WqvQFFC3)ORB=sMIZb96Tn6d?d9Bbl`$Kk zmmD^;62gxnUTgrDAPw|dUfvw__dvV8Pu3OufMukL@;D!UloHUV4@z@uGbvADe`~@u zq>duA`*Eqd#@#j617jVr8`(_#f%EAOAU#zGF$Q;Ts});ZA{MFyNJspB+L;p=wER72 zHAtY;m6dHeUIIJ|1)Hg(Bo514rY5@`pl~)E(0>}GjwW~x{xwPS#!o0)#UJ*qN0=Qe zgjA3U#f0?j_KfNx{*D9g#ALTKvV;eZPS9@;D5M+wShwUgl{cdVv zH|-93SC}wTPN|<0FGDs2NC+VAhGi>01SOL7OscbMG0;jaGdg2-AR9@&#yKy#=YtvQ z;`)u*U=qsn+=!SbaDSpLR~kJm8q97woSAV40BJo<>{_EHBc^Z=dwJJQ!6>AH@Yjet z>m%CP&^u~i$57Zo_}D*oSNV@=UN%f7p&~c8mV+yT6f1rO{fF_N#-9LgvISZMMvKt^#M^!Y-8L zU49@@VnvdrqJ(l{M}f!+vGha;8S?Dt(7Yb{Umrq1&WJIp{IG>CeD#mEorfL3#tNk{ z%rHiSBS0)EU(-vwSoudYl|{1-#VaaN`tm1cuxTNEcU{3tB;AZqgcFTr&%$$s=@-UZ zc2gt^HG0eW)UEXcZk+7*v>*U-=|{LPlSS&6JI4)rhCGKmulQnsPtf20#pd8dUpw8k zwoB|FIQ)aY>l3IIlUenfyG!8N1G7{3{!3fpH;>rU zBk#Sh$i?N&$-(;MugT}_!wNCKu|tFp5i8=rClS?~#r`&ijUAet6rwP+N681|jnP#bpS9OL4^k)dy{r4((s4=)6t2HX$eMv;@*_jL&_e%slw z@Q4bd(n5UsI6iWqoG8Cjfd=IDDbT1a)eo#v4Jlp ziCqP`g=jUkB_@&@s?fpt3dzDaLEJx~ZR8JR%UDP<`K@IOF8s{-HWT;jR5e;a6a{pb z@9c*u2AuF|u{ZC;hjGWUH|+d3ulpysdxGu=$cpo`SX?~z-ttv6(t_pcOsMvDsFy_q zGug|7t{424bsJXa{?5G86{U18L$f<^`w;+5)SNa}bokF))K#2C9_#lS)r2=w7<8%t zVeE6}TK6jx_GUsxC+i14lg-GI{>HB>BJ6TP|9oQo9Rp_j$?hq>l#p+GvfFCKTUJPIO+K}hs9Ml$9tOu;WL1)_&OopYkmMe zd3aN(C5ZxJWns*;Vy)&&@Kn|ze&1v}i=H{v(Ats~P63pi9u-2zldA3y>};*9th|&A ztyPFCpheR!Hy3j6x0*d<@$qE0@Uoekoc@u#MMMUo=%9%r{Z^x3k=!y~{cn{HW#1H( ztP|#CYPGnh4-r(4u&!8B4?CRry+R-EjhLFpXKjcN#knpYUiWJdoyAgP4CWj@H6{M- z&B+ngUJ!mPuKeZxL(tur>h z85yD4RM!wbPBI+B=p~$^UyOCcF!GmO`FIwwpeyvJKxhWi$JgtJ*O%%3qj-Ah>@`52PZ1~fS4&S;a zj-!U;&9EW|0g;5&pPB--zYad&@#=v7{9VbR*!NIss^ZV-bg~Nzc5xMT)qHKdgx-h$ zL6UJ>2kHls&=Q<~s0#iQV6AKD{4v}ph|(@yv2}Wr7~5;};F0c8gze;Od4C~u_4f)I z*!_HVf4uHz_v|l{9MBbTw*E2~a;D)UY(FKz7`h(CrkmO1cCJ*Hpj8uFiAyVx444b7 zUbp^ZQAtCI;%|4mG%gQ!aAFp8e~UZa z{D&{FT1&3lUq9pQ94JnZ9Hcj#Mbs_}Fro6ohma?S2w+{20)75~h;^IB{+vT_d9kx= zEsDO*R6}RKGLxyVFnY49rb~M*qfuLP&)v!Qq2f1&e%!<%p;1zW`IheUmCRw^LP<)M zors$Jd1?WBte#=-as7g|+6DBwDRV~m07JX{mZ_=VK(NZIx#;w5KX@9nS;=I8M+KRX z!o!ECyJV7IAY$E=VBNq^e{SKzC+7b{H0Fa& zfzFXJ^X~aC{o*6%$`TrzW!|z$NmH%rHQkEP)pLAPm$Zp}-ZWTzs`7atu;>aACrIdN z{B2b?zIwsFLq450d8+n8UxPK)qQZV$koT) z7k>m%bhdvdCeMwVnVKF7-v{aaBg}XS%GI(GUCH>p1Jmg4Xq!wrpY|=w_*WmfS+KT7 z2pPJf)_B^Ws=^6;cn#&7ASHvKQ3@bKWY>R1zHyE-DEhbgwemvA-4ToGO9?)n{(Q!R zQuh!lG5dFW`rG7ZsdYa~-u2WFHc~+XiSayAGWg#ZbpiE?o@XyV@y2Hd8@=b6S5nyaKzX1uD(^rk!q zhUHj|?S~&YYfmM}GC_gWq7UTqRIlfPz~Ax?jZmYCV%UUfdLzJFji9?%~7eN zbCQ=)rYHl7DuDp!7Bn3hO_dxo#0|5Q!61SYh|*bVE+2MJ(beYB&9LUooNA1v_#T+B z9?E9Z#71n39O^3mGsx{B8f#M+JdM=*YnQmkzkZ=f>o=~#grLb*BTIE9q7ECXrY-A- z27&CLgv^D7IsjpteU#A=?jup7fm@yUJuf7R4qWrGg@mfUgweW8GXi_Eae|6QR~=dV z*Kps0-ni2H*_qF!;9id19#mjM#*Gj7X2b-0OaEy)ra-~MRM1>R_+g|OOI!6VM!%M< z=7<$O!6X=^cQtarx9i3AS@A7KKtvA$#gzl|#;-${7}Hu@<`P|8-sJtJl)(}Q6^;1t z>f)8>48Li0fp%q&tV>f2h%3dt*WM~dS@~!*wVA4MQezkeV;+lCi5>&Kj;vN@TkKrA zvXf)a)D?NpEIC4<5-IOvy)P{^v9;?Tn+ck!CU?8iLMk}cyBRd|-og>r^ zxHM^t2Oi(ViS=$l*~6t;2AZ)#EPb0OJVclozfrk2QYnHZvI$mggeOpFOFLK@YE%EJ zda({~vm5;^F~2F8*7h&6K8kInJ21v*G|-XreXIP2KJ*op-iEf>{ou9_S!X(?pZ_hy zI2z%K;c8fib)=~T9o?#7lt4xiQLMy0*bP(zs&(tLNC61~w ztXH|SM2e8%7m0=LFMfa7mf&xb1+$B;%~@K}tk8OTzxUO&?x>I-Gv5(aH>@(PrBk)r zXu@+1-|FMPey}o|Sil1L8Rjt&+nO9rAxQAa?zT>BuafT2mQamznWp)jzeSYQ<~1I> z%+-_L;=dEurBmhgnHTZmPc$Xh3?)$Wi96RTGfZFRGOnp#es7!_p{bEEJEu=nl7K)e z@Z$D5uc5=#f(op&c;1wL8$hEC?cJ9MR*X<*k;2Z1l+rS>u^t%vR!t#g? z$-a<0o&i#b6e3bajDerCIbXkX{`u^D>F8vL$2I7m+zPi|YKHqkiEsP&qcSjW-0snF3kT*HJz)g^o9-ukG zTT3;jQ290!+0SC_|EFK19pm-?JZ z(%wn;)#77FZu*nH`s|YpYIATZ=1mWD=y~5l94lwE=r?NyKMGXx9fjMCi!7+sy0rE@ z44t#6a%p7PaisT@KCEaT z|K1bVYd-K# zZwtyj0y=^{t}|D3BUmPOzZmJJAnLP>%a$?N2-dE7FP#Te+5B+a0ykxy8+293Q49yb z2fK!d^Wy%iaEGShU<&_=D$XEg%k9wE@|b|#z5@1!wX8lqZo!N--o+pfjZE1pB19Af z{Qgd=4U!7o?n9Prrul&Teltx-ZslF=SIuePQHA=|d_t^z;#dF9C327V1qGRfSt#@{ zl&7>K258*5;vGMqplWT}jzt~(s3Vu3VDj#-)Zeq6*5U3JR|3G_)lp`JBochu0_hrU zyk-kU{*HE+)`P~9I#qdv(Tk52BOAk*!<{_`a5y1WCAlbXE*w%_|E_;sKREqe7KSQM z@P%qZk%1_ZL0#|=iL=Hl7ZC6+`zV5P>g*x-2`Ev=rD^Ap3qC>y@Z7wj z)b|?o%a)h$DZvtH^4mBpxbK46n*6*FKOe#7p8B1a>Y&KGg!xah8WD7;E(Tx0M|6eO zyHn+w{pWOW*bn1-?IUkp=Njtvb_ZlS4Q;%Ar5U9edu?QO-Yk@8ZcONyws}2g z$+{lWAw^%(Xg+apt@sna?l(4DvX44_{kO_Pi{hQ=Lk0E|Dhg~f!b#@SY@n(t(fi5S zF{OD5V)%$basO1+W_#Sf%?*4q8o&VDyiz3;Sw75up^4>=H3)mFn=_)%P*b(9Hg4LY z_rbiNvHYE{zlzDWKN*#K)fZI6HY$g&>m5YH2W=ETItgBG(4IsuuG7{Vy4cqt8r4w@ zN2=0nfwRtB8M+lTl}X#WOpU$$hxblbcCz2Ai!)~QbNyg0l-}>1Nm-B0j!-pa7&8%y zOB@>2Pc~-%R>A?k$~t%5CaxDEK0;JMZJsl$*IzZ}E_>_G{=CyR-rL%=#^ktD^F2Wr zD>o1fr1@J82Pvu`Q;U)O+L|Yup~X~E$rP!(A-e3{4Wo4|5&_>V=}|~4zR&|FEwTgV zq-;=kvsIW`l|0R@YPzwB%e!<~I6ZxuEy9%v_@FcYz4T>(<5SzHo(axQPOTy4EC8XC zc3!*%^=f|&G}x*l7*S=opCIrWy|4>d_!ef$xic_kf~>PZxrHa|MOD9B8c3a=ASEvv z;(Xv8=S?eD{m+uX?9*}q9g8W00_({rfx2^`F#A_yF%^*u-KygJw{R{jKyKMQD>>VU)zQQzeuNTY z4k`Qf7<)i1EjsRF|~XoM%q@p5kxOl`|O&T5qmFOKo9G z=5hk!rqi#fm0QV<0o;t4MpE`LcTJ6^>%Lj!T)Wmu6S5;jS8^1&F!>Je+tOZl1T(tL z5ize3$OF^M(=W-4!|$X{9L0`y-_&psdEO0JV~HdUlr-N8@1N?pS%Q}8RevAwJemLx z6jot0czR{cer_}S8bVh80{w%iE(sH2qYhGyH|ycAb>*W!_N||Y3~o}Z`M8l|#t^N- z1;DY5hu;4wMh?rVUls5z%p*bXtvU8O?i~>zal+Kz^3!KI|2gJ&Fg(ZSy3|>=vGcZ@ zg4kaS9Z~M+Py@qE_AOF({md%bFCMF6ySfUk#N8jqd72P0Bpk>T(~I00myk}o&ntDS zD;q#!JW$WtB~G@@$S!Tt58DIXYd)AW{F9+ujp*8EYlGP}?dKY)o^%xQy4ld%0db(hqEzO6}(AFZ)}~6da`uq_%f{x7MgT$RFnE&y`QiEZ)FG;q;j6xbJ)P2PqMC zC^lVm1N(Yoh~x~}(kCh_E+%5jd{H&)%>6nZ*D!KjzL@h)t_iqF75Ly2mlrX4;Ji9? zbzNuS8#FQypyMKZb}&Acp$U>Hda|(CQ-GS$1nJSw9xl|rtyhBc;L|yP|7@p~j;oj= zgGbeyv!oW-3nH3!xFYF@S+@diPpQ&B;ueHrQP=>>$L9b;hTp4$An zx4^U@w=43eObk0a}wUP9Jxk#9wP7#W|P0YRS?vIdj$ZMD-|& zOv`K_>s)CHDW9*_&74?bsYWDwRBv!O3MkY2t29&s?2ld|3tLScj4mW^v=5VD6sc`d zsCf}xdSJ3ng=uSl`@Z0y#e^G+SOZ2q@@ctvE{q1=bZ`G~`A2q#RtT+xXJPSk@*}xq z(qYC&jnpiyTEs0It&Sb_bUeA;+8n&QyX<}dK2O>^)mlHKOe!ihl;HAQ*E_vum14*C z>KJJE<-yKGf1+xAh$OL-E%A^ZAkQ~+!n zj!B0?b|((6SzSi!nkfyD0rOZjcUAABH^UEp!s}oZ2nrJYw`j)MvssXn-&;gL^=n#d zNeO8lvMMRTO)uPJH<#E(ZLtO)cjaAg;e{cY$e&({Zq})K9 z>`LnTTZw&=90#a)i<*l3Py9qYhX!~d z(5;DP>R>4K#paN9)l+!d#7gaq1d;@eF|Q*uN$(1l-VR%Td<}ezI97WM3@_2$Z{UV| zsnD&VPgNEsR+G(b6=HAcm}EtCGy6UX4sVR;u zbL&*}HKH6T*zafZngMVs&L`vk(HNKiQqN1?Xv3a|_*^O2oHsStyZqJl(90uuy&azX zq3F!%6FHeoXl|I(Hb~U&T=e@YYHtU#%gO7_>Dto^hP$zm>qi*1>UC7XQT`9dUo`v2 ze;+QPadM|2Hg^Nji~Gq>g=dMsa#68^&dGv*KqZVe=-GWKTks@41etXY{7Wcv2o90| zmKgu118Q$&wR3eEeIs5_$5wtg-?ho=SGeGk_vg=X zQ{mjTiMC=x)ZPMu_iw3fHfK^+8#~xS9)r}hBv;DYC{Kw4ui_59t~n?lukgOVPM%fA zo$v|?B4)S@kl-R*4%EYHU3*>MKmk@?W&N-Ysx?;+Ci=^V(-AiK(#qUE zt_(e^W2Ri-Kf1uQ@!XeZWlG^?3iN*Rl@|)%>*)%$!b#sV-ytmjCgG;`M;p}dYPR@$ zA3_?kW}kgu11eft9RA(X?+%>C1`ZppQR3T5`SdqwRIvHOdJV$*HA|!a>^ABXpcwyF zImFqH)s201Z+u+%6YBAq=-laF&uf*d2ckHlwKYi5i;K1FnN!G-lMdhd)Z`LLFdT@` zH6q3Pr7`B91`)!zXZkSwb6hDr0+Yj%!>?5L`1@6dGPc&nzZMA%`oqw#ld)Sqx%&gd zuTSY^w2O8w-a-cJ+}m`223vbpAT1xpe0jH1I=-!&0CaFg3^ga3!8XIISybTi?y~)j zvu`1rjmp9#kA409-SuZfJrb|hs!PlEK0ka}4-`{O#J5b2md87$U#;u57vcQsvJzBn zWsaR(S#+e8K~UU+Z+yb}|MrA%^^b4nXGB*BK1jUY=yuF&@RxvsVzVyZE|isF<>ssI z55zX`-Vf|xoh-s}tU#BK;w4^S!R@y1R@m{Y$~zmovTZtNzZS*4+AD&TwEy5N9_P1X zHhW~Ar^vww=^@6)LEX>?Pg~3F&L`7u*A{$JiFq5zeVoCuIP8=bN2Hm-J=M_$@kR+Wh^AvLv@|eutxOo3ts*BTOFZ) zT_7q~iSN_#-|4`s3H+%Y-)ju(Qe~W3jprnOR%f6m`RPt=h2jB?0o*}BLr-U zkrsO|Gi~C-*UwEEl+HOEk{{*Uv=}H5*s*!XwEH-;^y z=jm9yLzv`PX+!KAe4H=7cqoaC*qN=aZkj5yLq&THD@{n3P%l?e-N`K+z%Jv9F%X+P zy3lIZHE+NP*D>24v*Xe`KlJ)|EMERVUK#wMoN#+hSY(q=_fKe$SWmGFk=79YrRqOV~9tRIB z9q?{ex0UNv(mEtyuZ~wXoFW!b9tE6Y*d;dzb)!s#@&KboRagzfUW{=09pr74Z!Uxa zdirjAgs4B|x(6*e)OWB0P>h)U6BoL}k7W38D+;UeCn+w4o$EKN_F{>HHR1j@9`F$3 zo>i%cOJ?Dl;)xLCO=V9`V};L0B_2p*~`274&wMj82Ihv3)C*dM4L@(pjI1L(J3F~&76P#&jsKC zU!R&=C~z&Rv8IFY^1rpF^R)H+Uzy?D|HGS(lM{CQe%xWnp4%Fc^&eAAU9= zB_)i-&B)2gDJ3PPq@)Dnc^eoQz@*#}5fLz6I1D8|+}v!Ssd+a%9ARlG#mKlHAKyht zXbA>;g254BuqGJb1OtME*o%VLX$DGN@qvq;nq3BhXO2>5nv`8qgk749>w%hO27>Xh z)H+6BS`*vT(twkaa6iqm*-@%Yld#KE&{2wV*pV_q3Y@0|uF(V=Fai;Qo-hpfT|DDi z1m&V5_%0Ak34=Ts0Mm}(vp}#EB~VkA2TddF3S^8>0`ej(9W^@hYnB00@s@#klu8kRU<4qQmsd0F7~e%H<%um7ACXpr zEf^S)Hw;i30E~gnUDKM5Wf5sz*qjjnrKe{^vy?#|r&1arqot*1&G7IvC8dF-W&|Z6 zBO_Q4MuCTM<)tVEEeVy%ECVgUjA_`M@tjg+V9K-RuCub5MFY!qN6$qi&0$K$JVMH0 z?Ee7X7X?<(0DzI^zo#i+NNC-4-Fd1`3!)@Jm~$7LW_(&)W`sJg%o)BcR1Pwhl<6G+ zjGD=meX-O0zve!nNft9*MM7|!@mEbGWKG}}XcpsB!vE^)1ffLIr4YOsFm~>!n3)ee z^J%$yhSGyBYG^363+Z|^4Zwnm-Gxx--DQX{i%Bn8b%S3B6!X};+*7ZM^XJ1!h?w1U zCTF0hMx6du=ZWuY@EI@kN96U9v6vtd@O)L+EyDoVnQO;KEmt)dg8i+2mX+UZuWFZa9{$7`oY!Vcsb68-&dV^GY2669##60bSv)Hs5^alp6w|njhfuQJKWuRbO zZROj4qwFlB;%LG)-7~lk!Civ|cL>2la0nU(hu|LE2Y0vN5+sD+!QCOa1h?Ss7WA9< z?Cy`a3Y{9x4+$N%o}v6~77?Es7%uu=zsB2#!QJ!yLdtGHT}D3J8p46Ds@_fA zWsPX34ca!(AL$DT6=cmskcWBj0;+^w5uHkaO2K32QNC3YZCdZ=U?zsP8poh;2#(^_ zq3A0ZJQwg;@b7Wz37bo2S~WvCg(YfjOGZbCr7f^Zy%57Xd9NKfuN@5-PdR@+!5FkNvWoRJ5ZU;@pIpZttI2a8L8 zIL+V^$N-p3)EPa5`>_B@I%0UvY+_9POiqf68CF7<(%r<>9_w5KFemCeD4_E5apH)- zCyHlh?01B+^Ht1?bvtMsDXe^tOa$qS z>Q;aK??o;CNgLZ2+5>uB=!_z+q)i76@H3){%LI06D=G6^veuuVLyef5K55_1t!$-` zQSNt}*+&o{%BACC>$d!b-fwJ#ua$S<4cf~a7O(qm)gEbTRKO#AVQM3-*Q_!+HiwH& zlwX*I1>Gkuh9E>SxCI07_*zZNofcVRJ{F!G6mIg(pMdP)(V52-3GWp?7@+(m`bCzw zftTN3<|xoo*lTP=$9ZQY<1Gh&YDEUDbO>&rb`!SPqa$PZqvJ))WNb)U{V((R$rqkyKAlBTY`y-p_HAd@zO98vMOv zhX7})(>Tl0=ue>5uT3$jJ(a?3i z+Pae;T#uC1*&)LXYfpH;RNCqj~%Ndc~J@L{+h>cchOTePY=zPUyjMpo<} zt7WuZh9KVWS2KC)DnFi}4i1%@22bP|-*QPYqwe47y~k@dXAAEu#++mV+h$%HDoLbq3}cuO89%qK$h*|N)DJ4PPROk`5soR=nJJFZ-xW=|2m+C*{HJag|K0#$KUO9c5?Hky zDr4XC=N#_w)$!p(izxQJpRDSTZwFskAe>?qZT{z z&-|gKjYDxOS<#s`p!NC)M6WQnG;ETPai6+Ve?vH06;+Knsa|p-X*G!-KrO@imG!Hz zE2+}AlpcLVM5D0MCW&DatFFsZ19k7(so^GY2a*xv`1L^w01HUhnt+$&rPNdqdx=3Q zo3%42p@ad0L8Zr%KZZJ~WGe8qg|fj)+}+AbmE{vF5@59VZjN*Pm??V=T(y{T-Ig4< z4F(jam${DmM<)YMr!^(GG-*6M93e3ivT_;Jden_uUX9lQyzMq2?@r3_LfrI?DMXBDcMwYy-eO=Bj>VW-wa)CzQy zY2tvhM#M_=_o)1sU=0Kv1aGXOY1K_b(fwV(D5xGQ!W^ZXp;osT9CIcF;3sF9l}T5mxC0+)Kyf_;aeG3bV)d>T z+#7yL6eD2YR{0$fu#C2-PGqB6ZM`!lQmdqww?_2(O8KllH6)0?O7JZ;Gfy~aYXY3M;2m`4OY8SB_`TaqF_+`nyc zAZ5m=oEO(e=-}59xZ%Ghbs&)#u-yA|Yrq9nxg42`>DQe-{2bFWIk^*57YPD7@4xTF zx)uGIoLpJ)4XSba)ux2~{ejEO;ZM_>?05Y+(=o_F`{!0jJbn z%~u=_yF*Domf>c|Slg6U^0|Nj?JeQM(Xo>B(x0DkfQc1{Zxc{bsEvNv{R|1PQP^BhSPGx6 z%a~1SV0UvjIhbZ#ST?Pz6S*L~%Pf1+%3MV)_ul|{&~=n>tyj}l>9@Gnw$!RP9CrK$ z933nE{NT{XP|LM7vdRF#np1_>W3kVb=P11m?Vp1|M)}dRy3~Ry9yn(je%bbzK;cP* zR9=`tQOgGv34n-sxQLF5Txx8(d^CpDY>DK$G&MDKc6QOGPTyh`=Zm0iHUJd8G?rX$ zC~Xelkt2wtuKn%*h!o3+74V#-Jb&el?7&Ta#9+YIaRKp-U^2G?!L)#NMFqB-UBbF$ zS|{pnz;yimp({mL z|D6v$^}5zvU@~g{c!x@^%)^k1{mn9eAiHCab(>S|gUria!-xnvEbXGj-)K51xKnb~ z$R{4x2Q>F(a$Zb&Zt7x!niQl7LzOuDCjOF?b~Ptawf75tIsv`-J8dP=`QJ~DfWh$T zP=c8X1WdL$1p>Yi%$hXV-b3PVjUMIkK{8arP~9^7_oF*xoKW{}cB48{@1yp4zJHu> zfxop{sfQdyL^mnTl>Bk0V+KS=0yo%6RDmdQcE#6*U z(Q~$;i>3#J*Id7TBnryR{ZI+;&tT5J_Ud?I*#l><2-v5KKQvqhsTNx@Y)K`j)@|3# zead;&NYyF0efzjRI}qL}+KJJP7D(1BgDdGbG-dh=`qn`;d7s~Gw$)!_Qz?fLK$){sbPGPycn-_5-1s-y z7l#GPjp^Enqh%uNg=Sa;Av`_tmuZ!VEcrd}4W)W%E|n(fmq=WSc{X2v()|z?TJs4- zDf`{K>;}wPQ7KEzK-*6#4c70wekdVz7FIILPWAL!@&Z(Yrz?L~;4*`Bs0S+Rh$tyh zZ#)N8m7K@14&x={tgOlHs2mr?EGNE;3f}PV0p*M;*&<#Qb9r{E*wE5;%EM6=%=;>; z=e-h1D1HaEucm7Q1Ua)AEjj>ZPxOn>2LvXE)oIpk_I z)Ys2CAzzbz@Ay_eYRzl#&ur%E9t|KCK(>p#~tIMS9f_05hV#H)imQsEILK2ogx zy|N$3_it3PydSPgo115oEQ^X9#GOxqaG+ilejDH;?OAQOz?p7W*; zO256CU+x^Xc9_AHX?+=zj@SX+U6kJ`%>ibnv%Vk%^Vd--SQ*<#6$(J-U+0pUa#vS} zuwONv*qQYg9L3n`V%zdJ$6?tHfdhJAIWsIM(;9FF^)p=lJ;8%$P#MXI@B{*d11>Pm zs7dS3ehy8AqWuik0c%2D?Q#o0lOJlPh<-xMeU`j+z_J6*vZ*^~RJ+P=TcO6lqxxkwldhlLr+Kl*c z#iauaNsG(XxX9?+0bKyb9zre>7!p0wlZnl95f^MclSwyvg2Ji%&(~eb!X5X~!2zU! z3jt)MxcJA+$z*`D*h$-HQ7?mi?(3mVwgFuzROP~x_rW=MN1wDEj3lDU^zOH0>!(5& z4w%#M>9B4_OIYX96NoSe56Dz90s#N500jcx8=*{J7erWd#kR*`y84BD-pej(7fEal zVbK_Y{|8%3AHavYL*W^+}V>2xb?&kW-T!tH~jCXLuj`_}K2b zxNE2R^ln*zre^l3q(^iAfhptKX#p<(ch3mwoU(?mGyvh>snzr`FG{3P(4DNGAwr|~ zhmsF8XI^Ra(+J`uNG6*8SmoRA6eudEW57v$;ObxvcoB z;EZ=Eb3)U3*@z(sx>NL9Lm>|%0QMsuIW%C+tc?GRL zRQ<)b-MPc+7ue(?s(vNT@#D3NDA)9Ily2>D@gGG|F9n%{03W6oY2c0&aT8D-3WZx5 zU85ctY}5?PM&EeDzAWTn^j`k6guJ})#M8Pc@&`4y`{KdDWP}DWwX?AC%sIgi$^`RF z;1q+A@PBI05uh_!MBV2dHb5N}`wNv3v9cq85Fd3=9!o?1xAqs6b}$DU6Vv=J<`xVK zQvZKl75IXiDQQ!#`U4x9lTGf;3@dJItz}cMl5l4mV?dr*kvtaJ?9Ln)x zV}*_P-3`pf|N7*M`NV-lbC4t=;t`VVuivaPssN1dOy{2j(_Lf`fniA4TU-tL0K?>z zHBd~>_;g*@`Q+?QtfBxL08WYT`u$M0x3_A zL@#$WkK*rtPgQ815tVg2+=78F3#jg*F7zNng(>~-_elxZj`y9+BQZecM7oC@5A-8n zNCBZI?G=TCSAj*-FI;8oD27_n_V*i6MRE%2=(K5mv(pQM8)dq>2aB1yhl^Q$T=*1N zuw7%KTSGvQ+XM!LMVX?KApyzRE7|VN*q?V(o;D4OLe?G*h6k1Y%1x(fC2t3ie{X3? z+6tO#tV5#YEoo!KafQZ*Npz}!KK+=tO>S3!>EwbVP4G*bm*K752l0OagONhD0;3NH zWv5STW^!-P(Tl0R?;SK_QMTw^yV>wK8;~FvF>U2wi#vdh$^ z05)KbTl<%oJhMFt2-zm?mSN{=F|!Y%y%VP#e0=luv37mh@l1;TN_>T=jD;79kcA%# zY~3E7?mNc&gE=K|5Qz$-X*+iuVd}JZG4U|0yF3KBT8xW}ME(GuU(`O+#f3*I9G!jp zF+Mqmv08vQ@iPG6T&lhx=7muJi%bCO*!!SR4<9WD_gkbsqP$0a;WFw<;DD+f-7ToX zhyry2Sv9<=Leg4C!W~5t0T8K@FGfVhobNf1qC?F=1B`rKbcR_%MZd#^U-d51wcSdn z-#NV3CQ$IkB{b=Y3=sZ01e*r|lo|SCZpz?g6`+I~_yW<;&IJQy=qz815cduiH9+tx zFY1p(EV4LDmI^j-Hi0=pk2&UJ5%)#%OoKsG!3j6H<>z|PHbL2ini0yp#$-yEHaVtw z0PR1zK2$(g-E=;Pf*LTgt<~k|O4SBk{Jy1*CIP|P8zZf!U4qY4 z|CwMxBvRzoNt_JGvbjIHqs!ro2+*liiy10J0pT@QBt=FH1_9PwejFow9EXx(7`Z5y zxq*ePfyqH{&{O@2C%S2yTHFy~#XEc9C_l*0r6`q09w>le07U~340wAz@b%m>Yc#o+ zDJ;)Uu^LHllt_Oq6QyQ?TNU-E@K*x}NnvBB$du=3(bs+Hp2-AqOD6a~Y>^7$$KIv> zt5~Su*Qfvs;@-s7V_(@soLHHgyZ*DRiNYdIQB_LKT}r)d;{I-mM}+a`Bsm31U>PRh zIDUoLk15rYfFk2B4*W8X2K-Pr0U%dUvt7~P?kBC8rsw;vVi7^2_~(B}7d4mpVps@* z-X_GrD}HYJgZ=2}Tu{}J#2_5Ek^k0+0bmv&W+iPQf&gPGEl3_uP3av`qGUP+UxNlEB?1e-lOsD8lrH|WwdbM$*5PZbL3-G=kPrkF`hHbG z0G&q;TYxDXp`bb*<@bucc_!vzREhszMJWlkN2JTlReM!>91iT)aD}3M{I;6r{YOq% zXY~ABI!U7^_K3d`F*c25Jr7BrBYuTq*E~6m_LvEuo8X+D$n^pbC+_H*!C?i@-%a3c z@E&Q;@V6nn-wMi;J+bXYF0RONb47PV02lV{Cf8Ds1QiSsb(a$nYc33Y8vMag{O!wN z(|O2?&cak-a*gc-2JJs~0GZInBM8uuV$m<4vR3E&(#nGHhyhblc5I?v{2~QI5<*+I z#SaBT(z)Cq)iy*}rpF(mmqXuRXfwN*r`-Y-}`1RPd}ZDlP(OLNCjsh}a2RaL;(bb$30P3P#REu8eHR z$!R8jTheo=EKV_@AvFyVUlJPq8*2K$vcesiAOi)7a}s$_(-YsHoh9<(3(~0OMNFGG z?*0-H$*y_WjI1o!u{-zyOX|vI*iC+{LaD*F#unfUJdv8%_;#I9Tx-jLO#6rhxQLIi zPy>K+7al4KB4ASD5d-Oiu+wtHqDlNwY&-nfEc*28u&m}n2<*&k9?6%`V}D9}4@LNURZl)!C(LG1%sO zww|_)aw^!vO^)4$%e}G17W1Q@;q}#H-|l#hrHQaOd}Mb{hYH66=){J+BJY0x_cMC^ zn{U!gdO-!`KMP$LL($Kn#7+ULd42wBAZ;0cFfA}5DWRtoC(N25;$H9(4Q((k+cl*- zXST}^8OTXM(uYvufD%63g#SFnY!ix zd^L%eNDu>q{=V}RL8sO2BFal>@-H!QHw4pBDt7S!+*2z zTKXgHH^lcnT#|pIK}0U@zr`@xj-o;68>2mp*iz0bf2My5d24A_g4Z-y%(?rcYSAAt zVedym^?^-6BCaYcFy3$XR7g=#QIcB#5Z#}=ZfVuaiwM`x*4YgyVUhfLRZDbG>3XcR z*>qwh`-Ary3(lw6VcD(z#0c530DfW%xkxgReK3Mc2hz04xAL^QqzT$-lT37cYDZ=( zXQ2^yI{MktT)){f3~T`~iK=&nUCzZ#f<#FX?Cm4}6e4gC>|p+_6ay`+H!B ziIXC;7K`8O0(=eNLPIDr4gXX+!FRiEEVA(-)){dlwE4Ll?=;8K#Vzo6M!yWaMl6!~ zKE}t#XSJA4tmxrmTSf)0I*^)Iq=F$h=eZDA9Q8V$zv;tmgfJ`Ng<;S|nu@z3*Nj82 z!yK<_sj$&~zZcsie~WXQPUup3y80mYkhU*Y6xXV=<}<~|HzMHS6`Jt^s!|hCz2>Hq zbaY0lch0C1rlks$oQX7XDF9yz>l{3h6Z4%rdHQj!hJjsIV@9#Kf_RUOiby+TOPc5;OGNvuLMts_yAbU6zMJx#)sdYen6O$NI12N`Y5wE1E1@8ejS@^qC^pO~~US zn2T^pB_`!c`@R^f3}3M33U-2>e`ZQ0MJRCG&j`<+uA=c}G92DLHc#z8cF$Qr z=Q4wmIjOrd9T8HniYs-47r6y8O$OWCNJU`xCzU`@B- z%9mgutI<(HP8=`M!_zGm@J!kEF1t;pT5Nk6q;fyqeyVQuI(rU1jW;`%9lzZe(JO(^ zdRd0Pep7F!dt=>xlu*%|FQBQ#WO8%y=7m`5!Xr7S^(7XUUuUv^&3-9WW9!)N^%F7d zwQ*N{;6iP#ZU^1pgc3a+TWmFliTxw5sYMHK&JF?kBaeUo7HS*ppjC^*?tce>5rqxI z46I{;Asrl6mQ$W|x$})+W8Jn-is=-$xA+(-P4>9X5v_YZ9LmaJI|IPy>b2aS?*b1Y zu5V@V_Q(pg7-duK^j=!#il(}|m$#Q*4;{{N=rYL3QV^3Pb#c=#h~_qRwvrThq`RMX z`-228kYpdTbi~{KMG>yNo)BPCkTt0HYx%{b%+1E-zMUZ*JSMY2Z_}Xgdg^+ZUWdDf zGYB+v^FC^4JoBCRZ1g9M`1O^D@6Q zV~J(-Nq@)MH<#{Epmw+8m*vN)WM=iQkk(`HGkRx@Flh)-tf+I=P1~Qqq1y(n(SZ`D zC$_bRo^V$|@eyH-6X6o|j$ zbg;MHsRWQyBlDhBR6N~McnC6{e5Q6>htr65rr)^RLX@Ru%_?=%^uA&&djEBc&`|qT zFPkB?OKqdo-tL$INs#3>%pMl8dscXpg$U`AR}t8gxKsyj5OG;duEt%qx#WhLrpOT! z*rhFv-EO*ln16M5mxqLeOyLguwkdwS6Q&4*JyYwa@kV(b{CGXCoX!e?VK8`{D?j4H z*g(ctDk^_=ds0Q*P5&NF?+KDNW>Am`JR>u4=r?#S^lyDGMweAqUPZ;D6Q_4~HeMh_ zbCes7A|zyB48XUv5A<`zKSH481v>3&>3buKMW1YoN3aXdmp$bU{c=$sTj<{^6Q{Mf z9?l*QrR$XST$zWBS~1jmQnS+7EbJ^xS{bMErjISeC&_jge0@0h*;GcM)nfavRs|z| zo|9uW0zP3b{7P+uN1I0qaz8TCy``oA-@&9+N!FU zO1_87@Y}Akli+|}kc~(Z@fj?LjQqV zfG}mz8_X-E>DBh#;wMKk-@RO?-oMGp!s@1lLIttGepuoi-&7N8 zjl&RKK>PPim+OPEy)k4)s>ADhxJQV(4Ya%zY2?~W=f$YzBe|fjwO^7FvM5l&iQ_T* zwYxplqiaongS0Ax{Du78%y;U`Um3fR*GOc%K~t3TvMml?F1HatO%iZeZT8*V2-Xpw zA=>H4;w;9g0pTFt|1QupzW;eW)tFWHi?f7Dpldh;_Zb6jL!Rds6o+SYy}0olskH3KY3kPpLWAKz>e|x>AKwW5o8;QMN8A) zzNPM-dVsKp-!<5dP>VD0e9Pm&-{y#mj9q0-`5A*(VeBw;bwy~ednDPZ+ zdJGir8B_>SwK+{QhfFIf2r5mV9kE$FyjTMJ?NiNn3X2&&SKQdzOjZ431IqreC(%nw z%Ni;ZQ4h{AgIz$$*F~-y)j5m?<0I74G=a?P=>>ah_P%xsC)n;RjbZ6j2vyLl#JT#` zRCaOP$r)z#gn3W#7cpCM=OA4FO)4Njr+Op_A`QuHc`fiJKGe%JHJ?J4+Y}d(KoL1c zN04Z*!{q#{PW(G#0%}eoB!D4GoCqSleR2l%hd&v0tgE;$zTf}i?kbO?W-C9ney&t*1{F@0++#h3{c1$g;vLF*lZpC;`ZWVb&}r2_xc^cig?mYSVgpQZ+i z8i4@!(e*C$%k$=ETnwPmrhRIL4o)DA5CUgk*?@H}U7*vn9zJMi3j*R6;0Qx4oX;^w z0Khk&j$c4B5xueP?;U>u@bLfo?l!h_HvYeSck>JJasF@D-T!U={~^gQr?)Ssz{@Jv z%NTI`a(nyV_w;sm_jU|8y#-EpcTaa$Pse8AT<0!48ovKu1h6~CygLT$_5-_Z{k!l( z<#1;Cbai!Xb#``jwtscDZMA=FwZDJ0jb^nCvf2i$7L~7N6|F{R&F-GguI|pR!V~V! z{ujz;>wsDB=vn9Bv9Z~)Ht(@E)3G|Cu{!3layUB-jG20mL2deHXZy!?`~M4V{rzwp zHLJfay1$&JzX<4;hqm?4w)Ky-wZT7aZFS{v%DAmAxvgBNtsK%;B-EA#Y0CoIgw)!& zB-tT^4g)7EN6;P)Ea62jQwi zr75o)E3a#VCoM1k4+1VPN-l@vyjeEoS+ z70DMB0YzChMOo0I3v z(_}@%*=k6ZH#Ex|$PxmwAY92=(aFi>$;nyCaBMdknj8&D4i-wb0g{CP_<`tXcyw@d zuuZhLd^DUq_NIyUhD3V<(aw-)8`EeTwP;Bo8X^=NofRDH92~3`>@5`RY!hrMAFRd| zEdL)K?hS{wgM+=jO}(9kyqy7W8)k1C8gCnjw+-M8Rr7`~l~x11g&^KSfHy?a+1cCK z298jhI@_o@n*z>~G|tQboG7+&PPTD|Ur^Eps%8U)|3Yk_fQ_0w91^!tW44hOvXKXD zAd;pwaPk@+hJ)&o5I~5TMhF6M z(LlIp04`!EoR^0a_spmO9HS>j1ps0jxM_t33d{lk(ck}rB>UUqS!4|Ow##Pm?n4)$ zWzI6x+y@uqr5mYk*axZ;?1J)IyQv4MFnoIOyANpLj)7%}^PM5oSze?%DFrt25w3@t zKRQ<_-bvqajq*jh4oq2w@cXm!lr~#cl*oSfSb28Zk83$P$l3L^II7<4J-utl_GIF% z->klRYCXL?^j)jAo2`k=u)B#%O<7A7d+8H3A%tBlUF=ewC}bezwWgB)gYWAu4mJSE zbM2!H?MQhd^^a>Edy5SjI)J>5O{4>esa&E{U)Kjid>>QBPx-i|xf$D`0l;6=D$H2u zJ6(KU=Hbso%4_W3a0|Z^Lp+~k1^Rdxavkv3z^Wpq1TOaUi^KNZe#RsGFp#Je;jWgm!o(6tu4O!V;rRYnW7_*`; zhIla>PvncWg#7?G{?FGwl!i--e+Q#=(Vncpn{w8TrN-j(JG~?LV)l5N=LXx2j{C>l zT@KN~wRd8SNZ^1E@V_X^Ve>8liC{a;#CRAfo#3Ss9g@2Q_>;9zF_?go4b@&8I*>Yp z?<(VXR;Mkyg|;j2S-bsho4hG6@2v4eXp%z5`MuU&p-V8CLw3`6qV*7UVD&0o^7>^{ z()W2n`|DnrwYWN!b55}6)oXc4QeABxnEqpHEro%4hZ&1<3gfB_t%P>USpfeP8X9vO zc7+WvZ@^T2XH<^ksp0Qqtb8lHeid;?zsG`(n_Cdzd6xZl^T`z*R@&fP=-6QDyr$Wm zsdli5sA{IENuYFomq-~iB%<0e{1v!Hg|!vw<=yRFZ*qAK<%wc?j?Ss}ZMsmZo_En9 z<;)5JJ0cxM@SC9UFEGhTSEEwU7b1amT}yM($G?h}L9P?KWN}4=35|2;`CzyDz4SB@ z%kg3%7{mmfs$evOUW0JOXVV`8D%Anj4JziuyT{`C^Zn01R2TpzWj)Mdksk%$nL9W* zUKh@A462YGLV(P>he(?CAotw#d%GWF1;A&Wk98j@!+%6*V0L=K*ku`T0c+TRg_d4T zKPdU5&*0t4(=?hUcjz(@tn+@{Qx@}+THUKpvw7Of^%oA&{XZ{BX9`0m1m0EVi;{=_ji%|NTCRo_GMS z7h%Zo$*x{uju@czV?S0QblOsX5|jU#Om(Hy`}$i$$&aKhI87kT93t|_o^`#*hX^y< zI@}O5RokdLrgQCE{}4b^9x+@RO_f786kAa6wt#?BlOKHpqiKyapz}* z=%_W@$p-@Z#_J?H3OBwLA;Fj$p9_1!f*C7hLx~}M8XAGt#G&tc!BeTJ)y(uSUMW6# zks#QeP#j&Vo)51nnEuUT4aV;{KLdkEM*QrUpRe;c(LUS#kVZJONqoF!!OMe!s$w3K ziioJ-prxOV=Jb;)egWVl3Pqiz?rNO?BuId`UC}bQ%M$oA5qD>a;T8Lhep{ROA6oq9 zw}bIilg|hy-Q==<%cq~VH#Cu9qsLiCESYzfrmtdMH2DTA8Pj|JuGe5-b@7s#q8dOG z!yjvc{i*(GwRsSLIBA}7{8jHJ@!c*9Q$Qbe(hO;!J&56qYE~sb|5&n&AxIb%X^Y$$HD8s;U`rVh24c9B{l?jYEkl!9Z~@hk<{< zLZ}9_J^9NFMxPZXwaEu3oZufRh*u6dZAq{`l44XHGUE1!&&jAxk- zUw-srO|mg}WL;GG%9DV;68{_5oH(Yx_W#Pir!AcSojmQzMT1t8v^eKZu)>e8$t|rWWlSDGW<&l6CH5tG+a$@y6HGKJ3R8Qy* z1@#A9P#Vtf26dDY{RUv3Ti@=s*=w}ws^IOfR(h10%t90}Dw_NkJb7E??Do|T|1boZ zcO*BI@dlR)kDr@>uecrP%duVD+Q!uAz1lR?L%m3)aHo)#NF=_Xoc6brp~i79uWzLt zMZ_|FRONx;wVl?#u?&8%)kig1*)G#eYRH2EJ?exYovub|D8yTHtHQS-UAXyV-K7xh zLqvHbxJlP3HF@=Yco^9;Dfahs+rvn?x+&6x$mX@O4qu65ay`L){7ZWoOt0=btN&Gi z_h9>8kb>?~*lNDafBMps>2>(6?W}hYjMl`h>4`PXe=xNcoV)8w3=Y4_nfXl2j0Mzu zRZ9{To2JHiz4b7z8;I9rp3j zmycGoj$&nnk|+fC#>r5u{e0(+Xwg8L4+YREQt16rAd4ZIymCxeQ<61-s?7?xGW%r& ze5p@R>0u|k4X13<+6FQuC^H(-*uxF08Fpq19P@!seU%=jZ2p_R#_>1^0lWS?CVQG& zh*39ChAaKlca!9T1qO=tuu z9&Jo$1yx1(7uJ6e#if{;qCi!FyH9U|N!Rr+5)t*FqUj8UV{$$c=+J&5?53kjs{MP0 zn%p6hmVs@oVgSs>+`-jOz8Uh2@sM;lZT9vcjPX9F<-A$24TIm@x;sS74P_kbTSeOu7)2S8+VU6MfsO?K^^dlS;nn}+jUoxM;%9uGzJQWNMA5v3qhLKOD zwDumB?m6_~jhg4m&X-0WYM;a`!ZMH%q@!Y4`L|^VdQRZ@@~qVEd;c1|68f#9VT6yY z2s6xgc5{@d3>i&WqkDB}^mCcxDm((QO1DQ_;iGA0x|t6<-R>++xU^o`!HFl=(@Jet z9&{gAI4KYWGJR<9U?k^JF6hn8tRwkE8Q0PC+}?sBy%Py4mA6;9+0d^^YD-_VrKn4v z(owBQ58TMqSm^+s4ef!|gje(Q;rwr{Fyac|4R20_>>U-O=o{p6yHIE`I=&d!XX1%- zfA)Z)bnacY984V(r`#Cd3PrDQf4jG|QmU&Su;!lAD-uAl+*uJ4gMg}{AAK21?_A$r zlnOCe?Ji`iVQZ_2yy*!z9W&)CJ`PY-E4AY0OEfts_tQR6K?JDUQxtrvDvmYVLv`_; zT}Ld)i+f)89(j)l8NSdhf2EwLA9zjiN(W8L{_6I@BQ)+8Ks@3qcXa6MTlNOY*z7~M z<-@f%@t{Ivauyg-+{f?YD4Qm9{Fh#Q*L|B?%k4yckQnLPHVo~cu7{tV-GTn{k^m*j zV014h-cHU|ET9G9Un~`U%VlA?6O;RNWwazKI7fJyKd_bjsseGal+42FrQ@*LZYAk5 zJUS(`_~;!Y5~Prt@WU4>PIQ&w$Sk)*RZ^s?55oTYqx)Ryz^o_Dj<7Vqd-oEs_tI|_ zdh4jpi=%WY8u^oHo;Id$CN)dD3W_T?4Ir*j-{b6vtcBNy0IHi-fLbOgNkP@0XoUqc zM9xcxv+>)ty9agKQ=y<;o{iA#FCW`@Q+FtDdGtE1Ka|)i1_y{;2rMlw`Ol21O5$$r zYU;$2)gQ_bgxI6E@r?0?{X`-O`ifxifRK4y*XB)ebn00cIDkXkJT?C{{P)3>SdD%s zG?90Hc6F1rE@=|FJ2(XB`*=mUv?k~rshyCck3y3LGI~afp})s|lxnGJyjA+CoZa@V z|D-nAc(y)SacR-nIVgQij3;c@{OVlg)?Ch^+3oJ6e*qg^m#h|Z$E&Sj<#6ue0^lf;v!C0z$xbe&RxU-#~pLI3L zv14V1a8wa{3t@|+kN*z+yqkBuq-~Lp>qH?LR1Vxepxp4SD~ZQn(iCEt{@etG`=tX1 z%iVsVaqPt6zT)%0Y*edCbb9LA_?KGlrWL&%4i`_|MuRpD)waL>m^$8{%6uzg;a$R@ zGtGP${z@^hAqdL~G58IUZNph9T9>!?@ol|G!nUQMrJxHA0u228@=D}zotO^hDjWB; z%zGwXdA+2K2A~!vZ>-yS+jRa(oTPp!+pSVE$_U&UtTUhy;fdVqBETDD&%E_ZpwLcb zAxUTT!ku17UgRsJZ^hB@UCskXKN%7M6%09_AII9^_*ek}LPLq_lD%THH@tEYXVH49 zD2YAk9{dWlA38A2(>D|Jh5*2l#9IAfG_1-3;YIBZP6DI0-AO+5<$uHPE{B{z>3a)_TD!_7wyr&Xv5AWF7Mrvhv5}6;Io}nUwE$uflJA+k$a5_gzgKQ}_flzYHIVEy8Z6Y=+z& zaZaqNr4WzbsZePV!NfAqM^fU@V%?EiUWnx$!zK{01m;7|5we3MumZ&->qJFw5^rK( z9%aUJ+^FjQ78|6Ne=D2d-uKc_==JW zjF|I`5`%B#Jth5f>=yn~ z+{)w1NYzTq{4NnvW$&YeCu{n6PzUB*LqTZ_-Pr$`!-S$8z?ID#$DI{+_3}90h zeBvpX6XQxe{h)aqqx(h}Pp^RnSX)}3PpB945lSzf`UJ=&LJ*PNPJ=xL_5Nvc0d-)I zUaZp<-V#Kj3*{{e_TzRJT8G#xCrLfRS}#oX>4pc|I%bW=PKvP%4+U}g}zr(KrR$hvXoUZ z{3g_hYR25pJ2&m~Hi9VNob3n1O$?FB zT*T?PM`I9a6Q_B0KOeTeqUr@^)X^p3E~-D6z%)c&|7T2o@*-`~Jet&!r@h0)`)99* zsJ$l|+-np1{^OYf=PUe<>hjw!y{9wHo}2`+9itm@Kj6J!)S@TSvU0}3?z8AMD)f-7 zLae{7H|w4IIr+1fyKyH^$krxK43@cPOJPqY^m}c$+v|W%>sq&iPg4WW9uX$w%l$VN zu+b~Yp_*^*-x<@>aS7+7 zFRXiuvY7al+VUZ!H$R4KNmy7IdG(}~TadWsZP@XcDB~DLb|nAXEO7PCXeMZ2eXn;T zC}5J0%vBQ;eisoOE<0k5q3scf>Wk=GozXpizc`7kaZf^Yf>}CGF!_1!7#|bzm?HO= zSm1u`PqycN#+8x7u=AGer$xP}=qPCAxseCo`!ZB))Ku0?w}CuV**Z5p~9 z9W)9$9^LJ&M^G2a6vQuD%%s!dm4g6+fc1#^koDkpM3k5b48aPyMbpdJfR;guKZ6%F+Ihb^Ye)|ane{IS;_eU~T>Liw!`cnWC)LV-Wb*F;~ffnF_bGrs4R!b?G zO066uM%jF1_EJ#HqfbGDzwOV4%R9c*%F~}1fLU;72NgZ4v>k?4P+rPlylG^C0HTU1 z3`Vk%-DGtWZK#C6iAHnk9JD+Z8>Nlh_Plkog4`8nM(XiR)FMdhM}(p1-u$1>1}{() zRZ3LsiUfz{1#hK|CryHqqw5NNF@Du^3Bc<2vO$lL6k^497xC7qJ2z`-9AXFbASt~ zkSRDFZ9FqjykjnmGH6TrA=kGAr9h&`u*2qylfk_;k98U{r& z2ofa>k~0DlBn?3&3MvvLD@e{Dk_Qz;G6;xdm5k(!gxBu7&#AZX-KXlkTXoN?x2mW6 z?-e^uuU`MZ{_jgATVeY9#u=k&?1d6=Fy3bs*EXV7p9%m~tH&E^qMSxxu)ABM93*ry zak2*0F!2=SiBX|1Sfj3LyXj|@c7L0RH4M^V5=t^F~nJS-W~h(e$~As zGuC_oL4o}k#pUiSZDPrE81@lSIaB>h*`G#Ee-LA9wE zH{O9ZBL4*Vfo>Iq4ARsDm|}n^gyE6~a z|2K#e6r;^g*Q&kO-}v8+TNnt0&gQ?beRtuRC9(RxnzIX&59H2b*8JH{mG>bqng5nE z|HpZLXd!ie>_cP>zb4MvX#4u_z5HM7vaWUy{^dCm7ZLvtyX;@_zj~7X4Wlvy6?M9| z`DbHu|HrS5PoLK}_t)3g*BlrZ-xkd#rO!mfP0y}PL*X97)X2c7qvz0Fn*kfH0Zqex zQ~JJ<`M$os-uBj>#>(!hoG-#MZTIEd(1M@rMLt+?w(8Th(sHzPOt!SNG{388DtX=b zCZXZgqxyKCx+nJUgG_3@)ZaPD)!Y-RHbPfv)0Wi_7rzKEih59pw=3{5%6CS$ z?WkUhR?ow*feR}=Rm4|b zO>8&|yyQIGe3WiK(MCBJw0hwC?D*i#Lic*Wk^7~?KWl2v_;favP-pP7)6Liu22|sT zF#(4QB;YAv$C(^1AVCzkfO~kjKn@-Q26Vx(CkaplWbvk_b-?!>kt!fX>q25V1DY%g zeCkx-01TI4lz98Y1!52n;F!kak)H)?Y@S>}a zScgl60_S~b1@0gRVaevFM!+vr0`PTOr1x!U!{RTaNLBPs|Hv=!5u5;pE3$9*m?&DD4b`>;!jR9 z9Cync@Y_OPCWPg6_jz`?&D}68Jks(Z9)=ZDKJQ1s=9|~~ka+NS!ATIXB!1m6-?X++ z1}!f`9X8y8`9jkg`9;DBH5?7#6Dw$fDG}>JWrnlZ`5Bejpey@B10fxnQe5AQBsGZh z=b!U?dsj;_|GwNCo5`-C5dO&sAAY52ihXu*bMNOs!X!bcXD z0lD8H{~pi(SO9!zyk(9S!-#3FGvqziEgJqrNe{AolzDtka{?}6Jd0**{L8)?Ve#ML z0{i3|o$2K8ZWONR4l-{vrI`^8(1eE-1XTwrm@N^Ztfh%gf)>XBx@_L=uGge`o3Bcr zEv~n-pW_3RZ5|!z{HDGitaYvL<4J!D`_7)at?9UzJbq5I8co{araL$7cqACyq)r`q zz2|}izJHj5r{`pw_gIB#3eT8i_viLiPUuA_=t|58hgwDRw-eq*$Kwkb(Z6nEGRfOy;~; zbhYW9nY_>No$oZLko9zi!tPAkP=pR|@KGMO<3*%kjVq&f3T&~G!<~nBg8g+@Dk_vn zhrgxUQ>g|Op18ysn0TS60vsMWIX=E;B`pKmwz}k`4T%)(BWD+@MxPQNyiCuYj~T#$ zgf8JfzwL!u!+3j3GBf0@;NA{Y{@Xm_v_*<3 zEZGkVocrM=8-;~L_ymi&6PWmAT+;CF$|Q{zad>Kq+hXMMy@N|l{6Ob$cq&U&3GS^* zbe8{hDYnbM@fTW#O$~i)b`_Lw6*Vi_+9J9=em}Mw%#mtR>{@w|5MoY98B7%h+~QwnKYyE1!#ONHK14vFJ9TFer80GkjbbMAMViFcB=z^L zrjNRXEVw>K44gNCW7+KaPXsC{R|LE$X?(xz=T)Nog@aMYu6va0wiL+S`q-qYp8&ll zGA!?ozt$r2p~&S}`cn74LW~}N?~rqvM?e{U_^DU~h*$U2cD<-5A4l&>o_LTp0GSJq zVLCzzzgcQ-BGGF!`L~|(Cyn{%7<=$2cB$9k7&rZ4-j#4T$U5#{PtfMZ19xup#gC=0 zJa4BNy7<#<$V5&S1576kRlEl9c+#Ck*nJA&w#d%-j=Fm5Tu8F1hpb zp)YgS5FzR3{k&-Nm*_vxwYGzaqyt2j;yVX#4kO3ghN@r1J=f;$$96i20K%3Xkw`4$ zJ?CT)TGY3_E9v>{y35yHWwIh25I@&Pj?Mt{LSIy^S~S;4e22${L@Z5G<;QvQi5l~^ z7b0$)DmvuNE@)5P^29cC`N_4U`*3M#osz&d?C|gT29jRC_g7~@Vd^jLOaD0GTYGm& zH+Y^kApKPy1}xpUQ0?t}qVx^pb;#p{LYuvoQ;Tk)3125d`^3LYqQ!`&2?fS}quKem z5Y#XbsdMgo7z1LXioQ;!VIp>dt3N{PBPU*i`psqM9TKn2I_(H_;I1+|EJ3{5w_rHc z+|hiKWs>26n@F8@<;NyNqrHjz0`NJ}DDir0&xiAQC&E_`I1zG&6P2^ZAr?v>XStW)T=@b4d&?vU>|$v(Vco!tCC{s}8bJq!&@+Ptb%* z4(&vY76gW95F}60rxu{Yenz5*N7sg$ZC;(l(&Bq}ol`k@kc3(FpIRHV<%jn}LAI&( zDwz<>Hh2_`k*eJ!%~{BtVSEAxCO*Ydbjv+ge!q_bzCm|U>MU9FkQOa} zP0_;rnd+}!B(R^J{((Od&MeCPILuKvN7qt$o8diQMbPvA?NR{~G1*p#>EShR9!cx@ z`w99#fB(DsSpDm~O!2GY{~Sj`(tq{!|6h(HfhYvpk)Y<;bhf^}po<-0LjK!9By=FV zmQkY6=J$V$BSonIni7=DApw~^f$sW2d~C#~fCHPv!~3GPol$A;+&XC?6x#pah6CEg zHo0dD+|ujur;q;Kjj-`>@cNg5*i{KBss9|&OG*9Lw*vWhNFQ5pTOZmG{yC&S`v#7? zU`H)P`&EeDJd&+fq#IAkRzt~GyeStQspib7f9axTlxe4=>Ba@=zjHE-oM-&Pa`6i@ zQv;`90~>SI#Y?3;Ql*?1vIUir1%#6Y1Yd}0zTjhhEM@dqkPVN=`^sDSin6;)@|mmo znO{fi=!EOYb1E6cDPb>4n!XZL7vi6^bR~)j?uoiZ~?3mB3I; zzU40gJgmt@4o|=tjw8?_qkZq-NJ{U@YXCvwKk5%9)~>pMkXHY9q)??)<760I`S2bQ zipjas3~F}8#SKbS+XiS6BdZ{&Oz%7u1~+3X52aDhGeeoJPa)Aj20A+2yEkBm^7LT3 z>THZ+ECiVEMH6t&pP}Zsy``Y`?d<@P5}ytoM7%dU)K~yi^C6JWXe9;#l3`BZ07sGp z+bEzcMa*z9n^F=MMBlUHX{_8;LFT8KLLmRR^${$9B+QBE0FWe+Zg`RSfDL<+Yp@Md zl6}~Q4#^*oFKMAVPGeV2isu%Tw7AQ?JEoq|h9dk}_p!3uG=Ava$mQ}+F}FrC@z58j`e$f1Mj=c?Q?(C7gfglpf7AdoiHi!xR^eB=9j zeVqREg6ik#jm*u?fE_-{DH#4q>D!2G!qT07hL6|se?MUoK0uJTfq0Lt#3?(a&gTL0 z6%HzJnUMElQ(*)%W@l0i2~{1uN1-K`O2N8vT%Xt`EOCCDNtNih4zwP~mi@J>@R`iXTO{(a~X)mmg zb@>I%M;57+Zwgw9h2q^|_^nNs-SHO_k4u$RC+fw$&oVV}df zu;TnQQ&UblxM_6ZIlHJSE!FjpI5r?~tX8H!R{f~p_N`G7YQo#K=k%J<)~xORIXTxX z%gHf(Kdm`Js&r!;?;!+*-`-qMYZ)B8$kAxQ`K41Hg}Z;Y+LrAvYDAPpD<4W__CT*U zY4WBsS&`uF+IwdXpE`<78&|lPiedPh8PAobL)dITsxcFIZkJw$GgiJLb4rlg_1aRS%rI3YHpKqHmvot>Q9k<^KOrXiV zV9jUrXAz!cHA4-e4P4dcxva9z8^-X<)$nlz#cE= z7|q95bl*o!UuE{$EE`Z{5&Sg7hj=!jdveoTP}4LbgbG}dj@YDgdyf3ngD@O1;QK?K zSY_u;b_*rO^eEMjbPq`)2?UtwyNW*H)Fh5$?nIwQz7(<)oj1wYbh#3G^V7V@r~Z)L z2DX(qhWBtpc>FJP)`RP%vv=0WKe7mp;b3gRe0M!hdYDGRC$twF^pdH{MU3_)4fs;x z&t`-vGrthvS&vucIFPEMsfhCW?04w?g3lDeKB=4u8-5aU*k2%AeB5fFbC<~oBM%^kjt~ipZwwODP zJd&VBvmLy7BI*uwlt8_WaQM%Gcul{o!3j6|u{)=6PVDJKGfX55fa#qX4E^ka^zRa@ zE8Isqu;(hTRJ5_STSv;ou?TzfOwt($X#!LZ&>e*BEMC!lZnB@GTjwFGP=4`aoZ{B& zZE#>a1Ar#DRHU5yXv-@1XQU?Acq@BqkcWnnap#-0F9aB1fhisu8gM_OFT2BDvhT_r zK~ECreJscRnE=BKh16ri4eY|i5E9F-_1fJg1?pOIPGqwZjI%F8lu&EAKYxidn!cin+ zS;z9UH6bKO@hj-$6z!o=Ml#chm(dOvl*~9ov#d^ocdx$7M0(heymQP~JF1IlRPDMR z`vb0+HDavZIW3p3ncT~*GE2IbxIJ|1!KYQ8P}7tUDtz&E^b}Kyz3x+E#?luzU&}<| zNV|@gK9FD3!gJ|m`g$-dM~6^hvOgJU-IAU)X8drWq13coWC9um$2gg5mGGWFXO=S} zVB!?KZ-XPs+M?n2%u>F*Sapil%iuSR&yUC?$3IA~t`8RED|ET~S(B8tlTgo(r4Hd= zVz^V`++44H@%zTESEYbLzNHyf;Bx|>#>qpby|9OK&M)OejZ6|hgyB)QwWE7vHpQNs z;R~Ay`m7~N8kBdFF^nCbG-uuWS1J?en2li7y24ZCyY=?gfx+2wEfd3{W~8rXtIR32 z0zLY8CTG4MJ-mmrV7@kSEt@s|e#!-d7A>1MHcff-V(lvauMg=in;dY?d@U2BoJtR2 z0~3^A6Y!5(^F0`)Lg~mVHcly7ZETNKh7CQCGYo7vim*q+16dUI`_9bI3zv?>UUkn( zY5iRM;Pi&#YZ5EMs5`wC4n%_Vr@k{#+a&X*l7R)a&`$sAmaPUoLY%ai2s}%6eMJ85 z>F4H1v!j9_E%q>$V(Co%2QtG8zNGoWvh>MU8A+5u@-36}L#ZWUr(6wLktF6a{#lLQ zT^w7M=GuJ3by5;;&|`fwab%iR@y|!+ol*;s<<{UzX)nAN0T|_5a(PVd;ov%|Wtu!k zK3@U^Qy8g!#?T`rOmjXc7YjKFJYaiOO$X0CzW7Awsm$XLGH^SH$Q$PU!N{TC()N!L zpOD>W^4$gh4gb&24jaw|`Mmd&zwOg<1yB&NfHfryBhKvS%cmEVZ@%yyXkeG-_!tzO z`)*!X4dLTXd7H1SelTa0B-I8-EMoeSxA5STtUw7*L(@G2P1_fw0t(N0?k9U*6xcSc z(Rk_u*!0(&^+>#d2KjZB;3LFzNKod*Y1h6D~XLz#kM}%JFzTV6UcbC@4B07t-cEp=< zP*`q{i7nxb=}&9f*`6C6FivC)GkV5qdj$sZ$B8+{;CyE96W(Xc z!KI-gvaf$S|M0FT3qH&fCUk?L-}myKSZqzaKi@uiOWru~Tq;&ks7+anq|0x>Nic58 znrpWNkod(fQba1zpC9QkB`u`3{T^GOBlt#HK>Y17r*!|FKp9YXBX3`k&*y}?^gToL zRQ}E;PConhtBWgckDM*jf(2aeP|lBz^f;RL+78zeflVEOcMq5!H%+}DFKZ)hL@cgb z%l2>lVjkFVni$qt76#xdjzOs{GBEbR!=zYd_pVc$SNcUeZnH-^SnK&rCv9K#s{9rN z=6xJChFtfe45*-t^rbBM6a3wqc>r&f*Q&&){W(sDTkJA*|F7&o^PbYvi-4AdpO*I7 zA`ljt&ju}*Y&_rBzb14!?P6t0f62Gmn4wjD-~X6vFw5Zgd@oqog2bSFPYxZQ%PzcX zS8p)&5D?$LbMq@BJ+bTjz=z*om#Li-zU(l*Pp`{wp~OfKauQ#XaR<2Ue(^vG(!JGy zbad&#XG4o-W^oMcgodkLM>2%O1R-_hV_$v6j;5I~i$fhVfOR zasxRHO8Bn})UvM{X0z9p$Nllh)O&8kq*){R-`j6y{l;7`zh5vf7gBWnBhAWqly-E; z>4SjipmH_n21xHckqPi?xLK$vOsk`+NrShk+0yxxk~i6YK~(lye!_lZ(8X$llgr>< zH}TWVOIz3WU@0c(q1pvCIF6Jy!i7ZqDmsj95{-c689ST21B_I{AwJfClG`HCU&_Z!FC&I zfC@1ZYt%6vAaER%zH0v^Zlk3?O`R1ggva)YB9TfgY)5ZPScY!ejeZF{EOw(z%pO{1 z-Mca-vpf#-3fnejiGN0Pn@3rk4wQTQ2nFN-unz7WT-Nq#xFhYe5crUT- zxpeMz8qT#iqr9VpftIyJhvJ!wiZ(7O?T=ZG^YIys|-19ki#A5E(^o^w<81Pd*@V4 zR#Q!z%Zz@>25d;a%8}4rR&yYam?TNdQ@p!$nHBR z#G!THb2kYVgY0-&^+*QK{Yq5g0k(7aN@qRXBXS9FEXx4!#BN6{V(Hl!8=<>bPQq}6 zzU9iHdDnYl9!fJzu=a8Tz+)4BKDo1|^59_kh_d)OTf#m5I-DFz#9JV0Na!OEnL3vX!B{kXRG^2+) zx`+Kb!v4LTbtY+13pHWFi&6Ft?wvW=JEl0QFbmDzj!IUM6ZGyk_@bl4NThv=osZCE zTk!D9y=&hI;nZ%YdHF3DFbWIu&!eQXyBF;*a^Vef(#*ca_6@h)>IzOgVgZfeTpw*{ zJQ$AydhJQF@}$OpP;H0lozV?XBeGcJcq*r_=WzH*RJK#%Ena*Kb>es!Z54P{2i**N zJDSudG>y^fQkDu2Gnw%d$FPj)ZVn#VrpPj(`}Ifaz&^z9u6E@;0W4Lh;s`Z|=NvWK zm9P}>qGLR9dE14C?R^=PiT{14VC%3B5h~8gxxda7#OEp>I#8Rw_))yuP}G9RvWr&= z&ZOqR%4kKtO`;PAcc+XQMWzEwkEp@*O;gb=YjD%u0LKl6zBL>QGE@&)|&aO#1GoCU{GE@!eiL^FdqAvI7GAeDYpX zlHDe+t@nH1?vMphmK}zhwCbrKn}aRr|JlY87=8qGcqh7jzKV6uC`~)qkowl=S*0Nh z8k}xqaz)P2(lRBUT(Gmntuxqiw-ziOah!FE+}kK4wl*VAtjW&Mf7<;8M1rR^5!T5xI1-Oeh8y6n)ST4 z8wgK+`Yu4*dr~Jb7|h?g%bw@IUeGKIjx6N|DVA>K94!*p>O&P8lukd4eKLIbxiG%= zPiU=7(K<0+>MNdcD2HcRKZ)+p-_@_B?noYV5WRa<`siy)ewjwZZj(Rl`<5eipp*1t zgS{b$Bm49eyv-ZpNw#jF^Nl)cAYxj{JQp;h|LE5VQdZ?;5_V8)R}g#+#Oa+GfQ`1evQAm{B%!tc9y_!i-y?z6?C;KFbb@&x4O@OoW(idJ z^soUOxxDV;1l22-EDqJn;YoxV+P9^K>XLUM!{|&`8AFwyq%vc4&QRh2xy)hX38j&a zA)p8&7N|6bD}Y4G7f>vZF%5dOU@!Q`VcB$A{ZeKoNEP% z|CMI;U#7_XCz~2HOXh5U{cK_3Yyko=7=b2UK^O*S?cl7b>8u8vm6V(%AooW`_IrCF z9<}}UCWt3&za)1*7p&KS^|ZA0gqU@RV=UYs;x_vSq`^P%3_P6{oRAAvCJR=`1ruFJ z@xGvoS`g)1;6p8Ng1z}3z`x@lRs#30!>VyrU}%fff_4N1M!)mP$g-g zBnFf?ff5q{5wn$GL5V1`gcDhU0)O!X{6VghRW25l%ZJKkLggY+X*D1%4WwCFrCEVA z6OaZ03}8`dSdb=)OyfjC#54&dAR!$51q{&riy4r>gi1i7V$?v4C^CiC3>*X&U<0K87_)MJmfD;p^6BFe3k8*;T(Et*f7-VGytW1Cvw%rPwYXvdE zNdqfBCo4W+#RSob0TVS~f^9P4Gcn;*Ghq@nVd6A_B2g$4i1aQE=wkhKrE7Ghb9JTD zAnq1j(HIC>03vHsOMsl;ftqxhnskhsG*(U2UyUzDjR~v91k{j7EcPGR0DMkZK7i$f z26Q9i6LpEN}129fls@jksUGD&kX0Zs^dAPq2C0f*FBxL4+%Ksyr?w;=j;M~ps(Ci0muzXJ^Jo{Nw<8?kAaX5EdvR;!r zttG7ZV<*C51~LoOMN!eL#mzBVZj{C+8i^+AF%_PTzy!rwkUi>Mi!_hNCe4R)oJeJBz=pJj{%KQohWFfMJJ$bf z{%Pjep4a^1Bcj81_%uS6tcqQ4U5$PHZ+^f9>$OzoIIc>tnQO0kM5SaPK6T( zh|VI*6I{kC{(zLnovhFP__&+pA#8)<_)Z1T1PaE2-jPix2_k^w8-=a&UdGH%Dea2^Ut6+?Hiz zX|a@h<%z8mhAz)U^;2T&<_!l?gCzY7?&|5=*$<0aeJ0v{9aAP$WCE+-6n5SoE>_2w z)v&iK*K@u6aYxCW!dp5DUyY|Ih*7$!asI~|M5_MdYh4I+Lh5qE^%c#R_20BPBn@x% zT}?`TV^UZT8ZJFjG$uUqYTvJ4jCw^*8mRG&B{uov1Nu2C+B`4m{72q*?ifffe?8#| zr$P(N7`$!E#Xdz$e$^W(?81B_8Ll0=S-RBirT=uNznH7>h%vqgyGZ{2<<*60JDWB{ z;6|Dd5pgxpi&5CO=+&33xah=gWI3=eJR&W-8%Yv0R6WId&MPBkKQw2<7$x$vkE4Na`4Mod0l zgEYeWo*@`0ENeJ|fTSzD*baV(AWsu6S}vL!G`Sb8x194H*j>IYU=@S)Fh^>_$WD$~ z&Q}`P#eK*xUE)LI9!E~=IJTC>Eslqjk~^uKU3lIDQ1KY*cZwV`g&z~-$SJ~$dYUtL zXr^UW&el&)2To6ezgH76kN@sZ{0;V$)Mq;b#c3{E8kg9{1|dy zTVv||pWB#V>_YCbgY)=G?*GW_9e=2^S?siKhQT~wn$7xh8kzm2!RN_Qu(v@l7H#Xr zW=Zzf3L@A~eP?VklyoPEvCPD!3h9-oODrA}xSN@qt9 zH`dR)UvrnDr|>dOzDqybGL;NVv3Hz*(=}vbS3nY91YaZ*DFt#KU;W$);5&ue+=**!O(j4dyxC*!yz5yl~e(I7Lg+Rk|=17RAow4>Ga(}Oz+ z@=Xd7*RP7+KfBfD2+ng?``sQdVi>jQhFyg%agTm?ran)LJDU<=3fbKc?%Zx^xz9mK z%DsM?-;@k!vd!vll`t!7LU_Vwf%rAG`odun>KLNVV}YyWr)>6-Jb%`;wWz5A-(aZ6 z@+SHQma}NQ*Y(x~%d=mGq3D2^4tmUe>yFZ`!}m2er59tEZ|?rqF~N5$q`#NCE-ig^ z`-DSGx$r65!|nd;+Q|D|14{T_?@u16dvFZN)@Of*Z;?11XOFD#_rMVaQT8OOC80pp7$AX6Lh1u!bk&T_kPhzuG;BDZh8G@yo1( z$nVMZlhg7GXME=AdP%1{MUk0Lr^KTaRO?yBi#5p%tZ%X2sA8;xN`e|1>msKDmwRoG zG74?WHeZj|p7LFu5se7arI$AMJsMXy&Bk2oSaK;P7m6UOpU=5_vaJ%^)_+c?US^o| zsPpzKO@V%wpkMLNZ#BO>w}C*;Tz*D(!<^yrTS9}XTi{o0XzsMuF!#7?Li;@oo{UYc zMr&~?Ois~BFRtq@`gMp~?kf=T;>LaB=Zcq&=G(>}1=JYqN)@-xv<_XpIv%1sI@b+H zF5Y}xBxv%fp1;Jas>|{zeZ=B@P5dRbMl^*QgW8s?PaeSx&ZBw5Wz?o*Z4e?gA#cbj z0Hjd#3`x~_JOBgYvhHA$9~Eih8$*bojpIdp}^XKY2>}+7dbbZ)4?K1R8mUaNiudX z^On=wU*%mX#Jcbdht24?Tw82Gudx-(&EYD}+nC;0o-dm9AX7WkmXQDL`uNLNL-{Px zdFHr`R-q++d$N9$fqE~d0=Va~e~s&+kBu<{W{1OFHRV@paOlAM@0l5QJe-0{*(gNj zZ)dw|WB`{-0sBhS0sA-Q`8;%WAA*NDwUd4KuQTZ27Z@;NZwm2$RzrDJFc@8wlsR*} zpmOFf=QFO+%VxxUu&TZXmS#T=w1-$F0``<{Bc=nj;xT#xy!t;>tJ4w#R zXHXu&xbWt@9oP@#JiL>fT8k!soCUH#pD@0$cn-ZRew&$8cE(zjL|P@0fn=mPl8Azr zK!NO6hJUnUe!z~MZ~Yc*eC|1Xzjdrf1UfE8RDAQLZQ4VPCHVa=oJxBcFBNRMdA`mF z12extxa%{_FG5R!uK+ZmeSBm{q>*U@EdfrxaXhJm3Aj@P|C%Po%%iTFLYmI`L;3=2 zf=ZA;K{o2It%-djx+R>&k`qIM5IL84_$bxM`^F}w81z-|toAy`=|UW6cMNwb#xv=y zZCC+6VWF{6DvNPOt7WG2BRuMPM$Dg0+(WT7#N(s>hHeD_7S#Hqc)G3RG6H;s;srfFOr?B3QI z{JtzxJS-y1W)`tSoMJU{r043^F<~I_(x<{Ri}Un_6r+0|Uo6N6tV}c;N737NI%b_7 zWO`*kRGgQy_B~@0w9ex%_If{JxyH+nCPZpKKH`X0<(n}ar0Gy1;Nz#sZ*@}}MwmBU zI_&)e-7IpHPAIi-lcgb7j(I|!e_>Rq6i@p0>y1CBp96H$JV`GJeSs078Off@-}f_< z(;UIYdA}(-iA};mPxvRqaiAK(aLOPlcc^SYFrDF&-?FOixg_=@tHIX@%1a?3IYD;f zZgNfWD*dJ zy~+l~KhEz0-x-WOYgYW&Ozh3>mxr<}tm_xuQjPi%%ftuV@xF{R_DdYSk~Ae*CB zD4L~j73(nzW(!dO@vl zM@)xqP@dwUoY;s6cl1Qh_cn|9Sa#kLtMC!tV#G~Y>Q{YecBg0wJdL$@SO4yZxtE;L zb`R0#mRQrCPCa|{D8$uaZ4%DIWe9^RFMvOi3JTQV96R5_Uf*wUqPX~Bbz|oKJg0)f zXV2xUKMp>I!ry)T$43m4A#C4K`SmhAZ@VT@Z^4&4{g5id!sP6N z<9Q<$!C0rpcwxfn1>GtXKUBrxAd6pxlk7lay9dWY&mC&D2O-Wqr3Ou~arT^fMLht^ zM3erRYh3hx<*3ETi18Nm=(JvZUC;k>$5L?5ebzUC-nG)Hs*bOy`PWiWaIeoEcq4EO{3N;61}a&a||K5GF?h5dJ%0434#FqYUI9i=ofuBT-e-pCE!BbBFsi%8@sr9Xg z5m8U?B`vuSMazDkTwCMy;r+tR`4qKVwEa5PUj93sKCIx@`&@gPl$W=XdHX){Hm{A) z6cVuE)oqSn<3x;iA6XNjFAAU=IK9m)D=&`c1V_Xv$XVPXuCALOnY+2WhxdFb(N#I3 zt~L8Bt{h+dSZbH4=$Ye531h7uSw_@^Rvhi?Eu}g2X_FDp3@s^x+7qQJm;uHJvlced z`I5A5NlfPx>y~ap?KLN|H}#d1-Z9>HhVJyIth)BcDh$HKNM65+stl77+5@NemccQOoiua|6 zAx+-VsMfni`SxPs=A%dV)o<*Jz1W*2ZQ}Zrc_pqMe=km=jKYw(bur4NklcThtEWY( zbcA`$;sI8?3|DZM|`tbidRB1r~kD%9><7~2@9%pFJMzMXg1 z?3jTk2ljpI*MbOO6!9I+TMskfKA0x4-)|hI6*8nf=e;lr>W;Nddt$G?Do8scVPtws zPl+VoT)Fq>qU{HFH}!_Vvk}e9nS|3>rz%lIa?iY&6|n{}tqA3rw+)pLL%IB=AP$mz$1ADU3MIrIeHk zz6#SPqkO>@aQVo1<*Wj~%lWKnQp&yDYCoj-)PCOnth7Yft=IT4>~Bpc8SA;Zf?w~y zZJN|BI2a#KIoOd&-A**KgsmuLfU2eC&dw^kKK7nMS@@GHSJoHG9)5t2kP^X~4#&+K zpAZM!{{K!b0_kLq6&Ud$ooDb~(p%?mULT43t6BP=b+(=lJpNT@D|$^-^q;e7|BC;W z&K3s#@3U!f|1q2PFV^f|J?(x|&0l?NP04-1R5|6w#}FI*S&n*S5b@VeP~z3Vc0&I4GEKk0lA(y;1N@zDkwH{1 zbV=>Io*i;p>VD=hq)3Uk(V_TV2>gTzwiL=JB8B82a7vj5x&5ZeCk2@!st!&&0jS3N?aUW*ZG z6W`5U#xIk6feVzuZd_Ag$Py|oTuj6WMeW_!TYb}3Z`yLEepmKU~K44TXfOAbiPnnwZk>x zJdRo6!m!EGn?xOXKjtWiJ8!bA9DF9~K&(7GdbU;;wXYhA2Zv5OSHg?V-rvlm^&ldZcc0ss-CoC zd_dzmzz%<1MA72K0 z3qJ=eP6zs$pGf?b?}K5rnXZV2jg?DlJ>5 zWpCq2I2cPHnW7y!mp2`k1Kts}5GAl*R(G%N<*Z8oXdpSq0l)7C(s zcUw3Q@5lcMj;tMgPpu1EyqmRkuo^e|2_^(|{I>fRu6`5GxzCmZbFae4)fzkaoS2kye;@1Rdt`A8m9%F+s`&8ZHph?Y|L(gGddvN{zghqB;!c9Gj-5@e={pYhkl+5d9hk_K7YW$9`U~`PG})6FWSGHy1ud{S5Bo<=lNyc&Jd>K zwG->Ka@?~ra<#1icVT96O|V-&a^FYZ2Z3%WTpQh1%6Bt!KpK-Q!t;x|UmUPw*f5sR zu9Q5roOpPlcJl|67^O}io1ZySj>V7x>kWI?Qxzu7>E)c6dhIR{Tb5w;RYvN^)*g~U z3}mPGSCs6B-aSW&QS=}DDWJ~g#2-0={*n6uqn)TNqWo#u;7iu@Sr6qLeGHC^9lmZU zb#N2j`AzCA(0>beyyjrCrvgRXuP=&1J*3KN_E74$MBuD0`-zIG{tfWeZ(&2jnisG& z4UgXSQF2Cuyp3LRC0-_s*<2u-ICA4n)1&>7bcBMNPn5)O?;dhae=x4@>~@nYn}A%b zDm7+&y9#j^H(Wtx+k*!$>9F%ae(V#h?`in+RgYCtQ1v zPezsw`vugWF?1j~t-u$sOsvZ(F1J~g3m=3Hxdjc#JJ?aoNbJKFvAkm+ z0>xWuu7_*Dx=D1VKaPH@STroJz>9?oz`99wrm>6;KR!Ey-P9{e9p?yNCNIgXj^QZw zpT}wYXlgTJ9|P)2YGq~YPi5)JM-DQe5-i_kBIh)Q3KU^Gs0p_xT6K_QM2kQ2>SSz5 zFcR>Gd+u9l@ozN?pT(aCen9Tw!Qcm)$&n~jCER_8ZC)M82VbnHlMRmn`S5(VAKx3= z8iplRX|a+(?CGFi*q5*%r%g|DNw7xdHN1Mr8&*v=WIo4ijlkvoVUs-tiwf|yi__vP zAob(%%kJBxpABbkeEZQ@!g82oc?Hy?UYWjNFpXqaqs2T1-U?SOa=Gowxx**=Uh|Zk z<$+fy@`-ag;qlyf0a!;%G_hOM7bTTzcR!-=zL#c0?aC#>>ABEWVDRs=!QN|YiCltr zFktM>mGi@tz-s!neHA8bXUc`Qf3cai;r8FEOZLmh72VbKm@(~8+$^ciS>)|U@sjvr zSPpya>GBK;GyE&=4rfk~yfmzd_ z<<5~KbPRu@I+KeWsd1i>775#K)~k&v8s_CWt|ex|%nepFGyOMwu0fC37c4IqUI6|{ zsUtY~$CKc<4SS!rh0nzqT5Bd=LzYKsykI5m&ll7>hn0p|)6Jl!zC+L0Wn^|^4Y>e3 zyyfXlqWrV2LsX|}ZTBUNeW~|FJiDwor`H$Lvi3`Oh4x_Y0|~DUsdP2JU93F|dG^Hl zRA;!x`qRU0y`p~RwMGVQyQ29rV_SOM_BkmMbHHg7eIH$LiQ|oHx9&xvqQe zXAF_^DU-qU9-Q|<)AyDs1=D1qyDd{91jEr7IPWC&S;biys`EVs3E@p)St&K_PM#h7 zpzPT1vCelH4FMwO<>``(_=h2?$P*!7iWd-^c=+)PlYUBt@cKA)OTY~A#P-%qCCnV| z;@elq((f7`b6*<=`=~*Lj<5)M_8<_WDVHgN=QBcwS+yt!T7T`=^WD|>K$ATQm%*{( z^3@t&Y5pM4;RluTr{2Nv<>9a)BKyBm@h8|2g#Z&4%vM{rqTpF&CJhX&_c#$4!$PnO zW1!#!_1wHkp38`*>L=5{`2f+#hM$J5lZ-muQXIPpVQlaRea!R}iR0hjLc`U+ldHR21E|E?V8txUjVC9fx(O}5E9_y&*UjW z^Bpm6piuw1@8b^~9GG4plMgS-2`F`uq3eB)uK4}dNIh2#7ZwRnc4am%9HyiQeBBa^ znj~NZQYSQKjjqHP0U=*w2^gR}HQ(fmfdk7bH$-2|yv09z!Tjg)5G}LVh(^BuXB66;~|^H16TFmtwY`*#k(|D6x$U(f-e9Z&z^5PWELVT`Wxe;}5UPoD(5 zd;h16`p1v#p8P1ZIPnj-Ff2z1lLau~D%0T@+=~meoB`ZUCa-(k_ok|8uSX;f{MadH)+oCn)gfFVEjU;=h7)|Hi%y1p7-@ z@yDzTI3LFO6C!8-{O<^Fy_aNu{d|6X9}V>;=g%kS_b1z^hS4E%+NgSm_j~J^+J@KB z;IFNUqrT{2RquLL?>ss<4jKzq6+JA<5zDEc|6{I&j)s#X_BUua8C5hKl`|ZaGmHj^ zF6q54iM=jCCN|z^plD-K1fap9NmQ>%RGUdquSrmwiMNf3i_IVS=-sC3Qjd=KA#dZ2 z#*tz!^{G^mtUPtLf0*-gW8hy6=r8Frfe(DdRn%HTtKd=IMAs;g>+=q-{?b>}f5? zBJ=8DYcsVx{s&Oh84CAoQ|6}@#-bR`keJ20N3xEt{IKq^>nTDRq#j@eW)fNq2+#JE z^cLJ8X^rKPths-U@+JmI9+1eRe*4FLa+FjMWUoavLa((L!f0UZ;Q{t3Q^~#A{SB&7 zM4gtFmKeJoBeRx-0N?W$E?7#qQKO@oyA=NS&KMTz8}iU>bhI&_sVUeP#XM+O^Co5c1+V~p5U)a{*9oug;q{Hkl~06(oqfHeKcbz*gW?9VXr znJ~+uPacT!SZ5)3q5G~^zAJ4@&r9Y$B8eq;Mn*uUnR`>q-k%aqVowg&e)7gKU(0dj ziC^QV!DWi3e>Yrw=4D?Iqn#0Hppdy%tH{^4b5%DrFECR2FHOfnTQMq z0>&=XCRUpwxOZFNc>wSv8S>mlrk-xZa>9NzvH2qj+vsd1Nt7W5k3eZSl7VW64TM8l z+JW=(<%;=5lBeU;)sge#l}|5Lc7)zhhL+{zx<+n_OCoY2Yvlwn6NB->Oka}0`S5UkdOs7BQ7kaOvWbEr z%y-A3=}yqQ^c@Dr!(qrmXon;qr|mqt31{eRS>Pj;UDA&TCpsKyL(9N$X28AE^T;T& zZ@)nSYi7%Bve#L_VjiA1{AURWm+Q?ShIa62|I>>JN~K)~a0;uoNBTq_TRfO#WPZ?_<;E_>qrx_KXE|YykQeXjR5<*i(TW4poVErYn_B?7>-D%5izv1sRL zb0F&_vHSUAzIAi!i>POZWdpJ<(sYUmP{ndnCN$mA_vm*ETB7@&gd7d+2)=d#mUnNr zqHR`2o(Vbmd#QpxFEGsV&4#IB_Gq>|M|x zMU}$O%=o^6?~9?RiK;hKTmcw3H~U;W&c@ABn(alRD+ff_pBHMXkx|!ZvZC+1GS#d1 zXT(|+&=CN+TxB*NCz8@Od5v@$_9;_OxHKrv<(Civm?inS$m*D-0@jDtyg|oz|N1Jaj?VwY5muHtTV3G z9c)0E^u81I@XF<ZWMQP~iY3$7plai6fP;1K5%~+rWX+c^ z`_wd(-QUP9hIaU&N6s%DUvKKp;S3M$wbNyh6UK3kQwPzi=)XYWTIG%qXNEf^kuH|T zCx4vU!%2*&#h`-Gh^BXEq(ts>?a%Ot@jmRybhjCea9|Rh&A;b3P-Gk1Wdn>px75z0 zow23vUKLSOu2AnBM(`3kyaOV54$a4Ww;K~g3O{%sHiSm%XGe%R0JewKx)U$`na++y z#SEi_w$8J0WGg~D0s*1z^K2~Hme3AkKxpSY8&h^Lv_lN2<9U+}T9n^4gur@{p`?K0 z-2M~;Yz-MY2Xb84pQ43h{pwEaVXV+OhVDwh3R0^2gUw_{KxOU{F z{RF|0q3+HQ1jV<@G6>)zqa}<5MZX><(BXXFcpC_!8@uQH=P(Ek5xPt?4j#It%8Wq6 z0-q-EXRA{Wpf9S@88Et5O29*ipSy z?E6N6=wla}hC$Pz9hkYmbVL)G9Z-o(O$X4;af%1f*^1HV23i)&|2c^+6YvJvV9oWI zAKf0S2mpSDuP24Rt=bcRn&0^z1Ab3y={@=;_~$#LPphd1LHt~JB@YcveP~iazASgRP0D%<%{Qo`km;(H($aiA|wtNp$v_cI} zl=hsx=~EFunWsp78;9pqd5SP3CsDt7ui9oNi6k`yv00~7pgzX-lqX7?5>GU@b_3tC zzKRCZhs;wvcZZ8_RXePJ2a=;@{zBsSYw&Pic`Tqm5>pfyp7TPO7$l$3yH>_%BC9x4 zNhats@w=4K1hyN2s<@*z{v?UF@A3`9bs=`}m@e8=a8SKBHWC~8Q=9nnTKOw|uc(va-(yN<2;LXm*d`u!Fc#vB_}Zsq@4XSb6oan%<^?MpIGAFP4vo8~e32U4np zl#Ak0vrolDB6Hpui1u0*q|%cr;gnLEn#39mydHZRcQ{g~rTIirTmQwvSH?%PdR5aumeG$YZnGt3N!6o#r1WwLm|KDyaL7GVnRUv6M=(!Nu1N#z zgFyde!ixOBK4lHQqdJmwLJb*xb-3{MdDwQT-Qkt@mHC(B+hog`W3f}r5Etb+ zggx6%vq143Wm3OOJIQ9=?BeP=1A(QF8)xkO=1F+f9q#g4!9?J%1rJ4MCmzh5j!JcF zPhs|^R7QNVF(Yn6N&WV2X;}jeW1aR$x9w+I&NMdH87{f+WWNwIyzbMcPNS`se4e(h zF(X0hr?F`mYW&1p%2%JB5Q@@?T2EiR|M|S_DVLAaaHj*0BPyNo{dwD%-80^=L zNU2hj`bcN|dP5vZ6ACVWBGrEVvLzw$9=6!^+{}mcedi$D&#a>(r)`;h%#k^lwbSV* zk-lx1>bP}h2dSo)*1d9j?*pIgV8>vlPHYJj(bm*_eZzLctyNG=Cxamkj=|KKJ(M!nM$wbDtTs{xWBNq@BE?o9P#W%`g9JZetuQZ{H!IQqW#-zj{OXGSQ!>!@XvTc? zlaYt{<;jy;T{v!yG~z?))8suWhBvGy0ayaN*cpNI#0M8mUixWc5Dy6gWzvy+|9}r? zT-C47>x)gW+VWS34>Q231@3bi3weWemj1Ud!PQ%r!EvDmXW_S^XpNi zvzK6t=LdzP8yc8}<}3R13NQ_EJA*)MP&JossPvV%2P5>2N0HQ|B?jx_B~E^5zHwpO zdM%!+tgeiOl|=&coYc7n6ucVSL@)&XHBbUOe%MW0cWn=iEzz>Q5m0#pI|QP~^|Q`C z=4p6-$lq%^w9w1j5Jvz+3PZ>F9)Uw=xD2wOPYRwPWaa|Cu$&h>yk?wkt}pRYz!rPi z16F!b)qR_c5bhcY!sMppAg=8^%o*H~3cfn0AM=5ipd6TA=xxK0pB&AD{J{-ikA@%Q z{PkX14``HJ8|?EiF>vQZg!}b=D1oZ1!=BXMfqZ*m4Z;;zxZ}+OftBIm$u5g4fsE99 zuOE6aAsWbJwg2_&=byfl{{PH>_mch}Zb%yd{v9Si7A~X@5pVeq*aqzp>}}=d^lx;! z0%F3C{=zkA@t@)vqd$7|zuBL4dc4~}SBv;dr`rSEG=Z+Fz~}jxC+U!*7g+nj*gGCL zTQ+#>hWM*$1WVF{3j##H9uUva+?gW0I}Rf4gV1#pU^U~iRub@(htuYfh`fgKr!z{Y zlF1}VDMnMFM@3ketfD`iwlkx#GaZHbeQRwt7i|_%Rc%jsE^m2uIa#Q`FkdjcU^K1B zOInd=Lh%ejv1ma1KA^@8CS-MyX6uoU7rNMH6H+Mk^4GgI&JGby6 zg^kRu;8+!01d~wT=uVo-YJQ{03G)BEJ_kW=4CL@JJKC0{ zz@0aT*5=vDqC2I!j`LotEVn2UI*AB04W5V1e4vl_`Sr@#{Qz`fiRiLgJ~}Z zuaK~iuz4~1SqV{b0}IDMsKY(O)>erpgg#+G)32x=JJc^ZBm5-G!(#P52;y8X^bERj zPK*;_O?y=e)ejy{>Ix33>DTn4!t$Z!owc}T z+SS|~uKo47Qb@&th$O#qm5jT7cSKRnn9@28ch`ip9gDu+?TXpr@gFbujC)GkUng(3 z3B{=1oknUO{;Wb=y#HoENxd^IbDo7-&ESj2FT{9Ns|UZ28sx!XxNqbZAaXR!`O#ku zlUCWMQw0=nmlGO6J?tV_+j&J;ZYgf9XTI?s?wd4#0*kgS=MvSLoIU4T=Qr>+{5O4Kl7FJ;xZa7;loudtQv8dU7ESatOkwWyPCik(x1^O4mslv1jH)6Rm7AU2qrn; zE32TB*{$4IMfF!a5x#gk0wI`Em1FJ{y0!^WE5ni&7X&2eBg`=6M+Q&0?{o1tgfw&> z(=eV_cb0KB;c!nV9yfkvT6omAA7luT1NG8-O5FQV;Yxn-Vv0iCIUDliM)XD{{a;Jl z@t{@{(X-&bV~YDmwv_c6_*S`huJs%;Nd4x0ZMLA4i;^!yxEWmW`IxOaB^fB@Z^`^g z#_)$05j$Z26m6qv3$y#l))7(=$~&*{YptxZq2ZG8+vLIg-D-}Mw%uKR0naa@DJh70 zls6{ryCXh91wpjjbW-W?N`$OXb4Ax z5<@Q*{wxHX>dMPq8ld$(_G4!kYL_7Bji}MIp87D;QFoUs3sgh>0XJQ?LW$91ql=NM zp|^zi+q^ek!EjIb`_SFjxcC;DsV29zq(;-JRWeB_xcI%+ukM?+!Vf-{$>6`k#UBn2 z8=__7Rz5k+h6KV1Mf)(r81HjaeXd;K?vIQ>6HqR7&obfI)4w6rkibrEc`5 z%NEhqpz=r5-gN)|Q@|)1?y3Iyis)?(HidoRmQvtLcX+_xV{QEE{96bpB zSxpHi-C%aPecXo+{M@fB!pnGq}R>CiZK1_+N&w{>ixEUk1bpUh;P}iNUBbjUp`xO8p z=5B3xp{{*2&oj-7(1`ei5Z6k8xf@bf3jPRxdubgW?Is1fZyF6Bj?ve9^&94kR~a=g z$5eSt&aae#F}ayDzK~}|FpJQ&is#0t)P>riRsJ55e#JW^gcw*x>*WIF)$&Fq?_}%j zHm!2k6}u1yVwI-0WB3FcR=JHZRStMGT=SL2ttYlr<#7j@E>tb7shgvA;3|P;GS`h1 zowk~r3~=U-p_!cd&R2qjSICRb=x**vfAt2pB-&RnIbDPsQaKg5 zGjFVhx82@vF+RePiJ~gHb`vk@P_~+ru1k3e<}|A5+ED$J4&MvY{z6-bYt`nT-( z-sjveU3(vXsxxaGZ2yXA(z^;(&f{z(L;b~W0NSROSmBZNA@(#ZfRR%TvTZ5b#Z36j z2xZ!18wW*>@$p7M2rE%)Eq9D*j8Lm!1Da0=tac-#3{1bxToaRsqDVra;i-Z%bn_M( zT?$!^48 zIRjl;Xv|F(fEqrWd~6+-K;H17r~Sr8V!F-pJ*lHj_zK1^c(+P0d=oh&!M!t|@Zo~B z_^9`j9~vMvKRBDW2n$Y&nv)UTYDTRCk$ z5;yu26R%rB&x6`-mlo}=@*YSL!n@oX`Rx+?-zV8tF_Z!=gdlo@aq;)6@a$&V7Ii}W z1Zk_&#ppRQelzJWoti$j;kgJRS~4CiKbDq?dKV))HyS_Y=eGHHJ27W0uW5AQx=Je0 zSa>p|`dVx+>fX?Vo^ea;9NDb#lgt8)Gev#pD&X4a#6HXoJLu+EM}eXkHy4M+Z%+gOekMlf!|NLxpD4 zA<01#<^-V)r+`Egv@sPp%hNM7QDeh*j%Vv>*n z1b6@z1c(H~0K1J)zIqUG+o!qt{B&%k^J4+S?Y&?XIHSdmpm z!J%fvaKo$6{Z`>ZclvcyExlN>bPR!{8Z?2=33UhAu5;0Dg$Rp>OqndTvt_a1Ss z8qSp8L>BKTyvxfYzc7STfHhULS6R+mz0A{W11lGoOL35MwMO`$T$QYryJT4f*Wjxb zyN?v$m%qsxq%-q7OetKL@?Y!RrnV6xCj^Y~K|^F9kMn{KV-Xi7g!&!N;V_7i2k6Rh zZ+5Ys1YS`j+*RxQHHf~M2z)jM=|9=t+bCtu|cwsJnCVfG@~)X20f{2 zzUBUbVe{;Jt>ID6*@MewY@`M$`iD#T&Be+w0W;h?9=L+?f~ddpG5ruC*z!g!KvY0^(A{;r{qC z{tL;m>WEbA-ek!vEe~~4B22-rUe>Y*06{zib|iOewz5~A6@tyYC&25`lm|Vu zan*%>9xGTUx|JZ}7tdE%vsWL~YftQsSYfCl@h!2wpt(ItR$d>U+_%P3-exsKXLyo) zi{8ZEj4hpITf!CGc_BsT%(k(Y>LEz)?0d~DDPZeK9u-BQ?T7_VKQ<<=Z+3_kEHL1w z`4Wp&0HI5~ZvJGQV*2CBM8JbW_v44cjH!Tr2+i88Xv3=bs}4nxejoXJwL{&HI@)%G zh?@8rQ-ITrCm+1}b!d|VQlD=eKVIqUO9}rmKqYZuRqX zjLdxVmLeANoICE0tk0a(>-KdkJxvzS<&C?GTI#2iuT^u?S+DF7GS$5b1 z9$jfLY@aNF4WYp~l$5^AW^h&A`u?6o@XEr$LuEzK<%i?dOAEKPt&y}UBLaaXo0Jsr zQIQ{O*=bu=pw9RB+^3-s`p7S2iw0n>=Ck<1x^~j|-RWmM;5_U&PFX2IX8f?*cVhj< ziLCNJBo3BvtRQBOvq5jgW{g~){9x1B41WZEj~DPfCjn11^sVm?X$i5%+f(-r0G3MN z6v{S!YfnHYj=^l`C4^M%!MqX~edM z_J9x``vzQm=LMCeZ>=6dsvm+DN-PISyielvt}N46z@NaG|Dp2wvc_F&JSrtdrIvYv zsgt-LM0&!pJEJg>vr1T4Agb8LqQgwKD9$4^id^*;wPShfJsXKe*H3X_d>edp0Lg?SO8xg9vd5>UzIMx;3Uv_#tMi zpMj|^emQjuPR#>j>8%;p5#jn4UO67ci1U*FA6 zb=aZQJ5ERLRRLu!ba+NN``@-VTPn<*NjSoco1)tuF=74^m@{ntNjjU%yTckX9Ym^$ zh{v)9ZvbcWUq~6(4IYl#@haJ>q}EBGf0LJ8{m9A{<>n`ip!;Q!bw+YFA4S6dg1d`Z zZ7RH=)6Bl-?8b^j9>L#Cl^bk%rur@DzJcp70}d0Ws6pMP-p+4cpFT4MjNvfw7n0G0 zeLT})+2mXjjF-0{YaA*TR~3`5umPWNmr?)U_hW#PEcnCP=N$)jF_rxfPBboYn9h1&{V@<&IX74b_DA*Wr+5o)yBhRoX-hu2@+GM z%Rg>5Z&K!_zdn&MVgYILiDwBrIgfa*87oJs#=dUH6eDnsdzY5LMV=j- zu>FoYJ#&g9I7j0C?TVy%SgcX+=rBJ$jGcJp`+HnZg}~OkM)rQvG+~`23?WvBn4%c> zDTaK*9F@@nO7r2;xPB&;6ag5|lS^)gGN)`enkiMhmBb_5t_&}PR$3m*d5`-HQ$ z>j{L!NVb)Ov6wc7WhT*Hq0Q6oFyk|^8~qhP&y4ShPS+}rdG3grGmqYNZMa=0_zA0t1yr8lX0LX&Zi~$yYM|@h7JZ> zPn-8dFs~fnEQ#pcil0m+F}DMcScO#_F~W^!bE23eZr*wD#)QdNMgo18?)^K>VIQgo zR``8-L^^YP+Kna^V1hdtGphMnSk$ovp>{`<(V4%}tTZr1hjV+13&%ZC5_k&T1Eyob z8+=*7KKN>)$)V~>_yG}zU85S~E9i^nN6%$IOSU{D`1|0}O7o!*&k-nBxUqk?_9zFf zUeQxa>Z?#|PhNzns?tf*l=hr|mZ+l7pc~9P^cTa=4@9#!I(MAy^&;PuU9$!|2smW_BK1h zW&7uIz7*t`dr5f;K&YcFLB%=o%O(e-iHnwZ-{la90K_h1D-{jQT){i|FS}}B1x$Pz zDZA$-zWtUR{WeeD*nmDZ{Zbl@z_HV+flfRy2Ujl|Bfjwq(K?;LwJKh{4{8%nN=s7F zy`Wg+HpMQ+&nww3D|-~ALNTLz#8)a5EJn;?k3(@G9N6 z+T_2s%ehJ3GWLj@cP~<&3k^z`E)}ybn!y@N!=FQ*uyNt-2Mvwx0rK_Fs^$sb zZ47K{r&7oUL_QloY3Vabs=T3CjSUY1xyL;kWU0;XwBC{}mD^3q(Ib^GJAYhF^Nol$ zGM;5bX5@_Yjx21@jptXGwg0bZ`ql8YjCS`DUf8X>RMtC=O*$b=Yn&Hdny;gERn_)~ zpI67q$N9s81Igse>xU&VPFKc-mxPN~jzdK|~ey{XZkq$tDpW$Pwz9 z;WPnXz*HD&tx@L%0pGxnvB=agzD3j5!@j3HHq2y&4^G9Wsd35QBBkm!;!9NbD-y~;j~`4G>OdcKno ztKfg*jKvTDe?@@^YO1zVs~^AkGyD7Z-Vp9i|IWenp^)HzV{Sl;|7r^U&n$xePPMzg zj@qC9L$y0UjGAmi4cDI!SDm-zoYyCwS4Evy1??Ak@8`JerGc7 zM`+9b9mU~k7h9%rmkBYiiO9Ty#wMXh`U`|rSM#)Q08cOi7hnT&{tpw9fXMJ9fDMBd zlz}Az)*J2}YO#`tLvAO4deyVwmKcCEKVLzltegn5XA1F<#gGuNlP zwU;x>cptGf?K8C|JoGS2P8w!67b4wQse6y)2Z+vNWUplDE5>wV8ZX=@=(!wQ zCLYw6{(;3Z&2YykzQjj$Alq;2qNA>u(%&QwI6F6Azvp)X*5V{YEN{LGLm7sX^(}J) zgIDv13=mCR%v6BeJ`u&PJvJE9!UDvKt;pcfZ9qDViO{?Wha;XWnjmNAR_t7V?sDj^3VlqNol&I$*$1uDikF%c@=SzkN_SCVrRdIU>$xA;{6SjPWp#@ zJnHCb&pb4^3v-?wA)#7MMmvi*2c3)Xvs|FGFg^SH6Zo!Cqk@ZSfdHCmVk2dh>nsk~ zdrM5- z=>YEW%=X`yJ_rhn{xyLA5&!QE;QL1x3#$hsQ=1)Mmup&o=GBZPzyAh%-Geq?@QiJP zK5x)=tC6)V;n&G$RLUZG^a|iahmQQuE(h>SFj_}w^p}osDdGb=NtBIHZ_>l>=V3E~ zq^}K39^#o-JwYz7`8haTFhdAgGsB*0o8Owhhs6Vk|I$^Q8^$tN8}yya1BH(ybsIYb z3LD>7&J&gxp0d|+U18s7#DYDC81z^4%*h*9v_%PEE*6t}!we^nQLQe%1iCmp%u&5=V=Yb z@5AEkoUl?nt`1OT*^s$e`$p+e@w;V^6tWKW=MT1cKC@nIW$VAZeQm^n=03Pif;0~O za^6bS1kTOpw0J&iRu=O*VS3I=pM}|(9+X_lqAV&;K%c8iMMTF##uFN{LbDkj?Ins$ zoH9CMq>#0=guMyS!FPXK?$W+RdzD$JgT**2aTPqSA?Y#HAJO8jHN>FJqz|OV#_ln2 zUx?L0oxg1?q^Xj^PNw2%Yp%~*%(GuXNNo&$_r?Ri+I%{?BUE%_#{uPrjF4hx3bU-W zu`6etvNuFdpp+}m1(_L&8>iHIuc>d@nOI;|VD&nqU2!}@BhAQjA$XfTeG6E$I$B6D zI_MT^sd+H8*t=>BQ-#2OSfX_C+uz!s>sxmgrH0r*fYzD)C&*HrWbQXq-s|X62s~oO zL&58Pbi0r3Z98)xrdd51@*yKac%aVf^Wy6l*ZU)`vpD>+0m467dC%t~Y6u-VsV5UU z0m<_)%j>{5ptZ5Oq(D8oa$P7f6cn%*=G>_@#zOIpGIkHaivS;pp)Ow-9SjK#{QT^a z>Hym9)dr;3Q4DwRLuWPSBNi5I5|sgqa+Kbe2>dY?%iUg@Q2Y2hB(i%gsDU&5kBe`O zJf~I@6sVSf!uIPhPoqr8v7l}W6u9egIwCh$5^9ZZv=;Xp4r(jEcq>3sOP2Q8j+Jd^ z;=@lp1%tGLWCcLLqs2~FUBU9gr0$3TgCRm6pF5a~YaOWVJyTMA-aZ$b*@(U&=edzk zEC581UxQ>h?N1u`8Sp*A$~_STN1YV#Sa)VQ6&rY4cQ(+Xh=B`nn0$}Xfs1WtNLp^z zGQ}4hU<$w>sb6eyx{JT}HrVUM=R*`A`vO$D*Y5B1nEV;eEAAHqpAan{;Q-K@$taEP zjMT=SVK`o{ooC<3J~L)ulUQSYDLOi`xBZq2IqqTlk#0fIkAVZnq$STBc%DfmXw&H` z_)5BkmuQjZJ!*5H8+|652Nde|#aR>Fg_$%aZW6e%!kLW35Gqx4iF-h`qrVctUUO~=Z0htht;tyRwYZ35x zIr5O@b)PAGw-*+l!VTjmf{VX)co%(HMYH+$v@GY>Z=GD97}pXMZVZORKv99f8$Ehz z)dv*6kSxTLNq5MZo&xQ})*(IED_MH5Q=au-+@Fp#zdu0pz~s3zkXNiZmoEA7}{N8(N*`Wx-+m#_amwwL@MA z`n)URcLLuQ5|!bA4?-xATn_y23Xhb%Ueu7jDsiHEqlv+Ydkh>es(S0uskm0e`3&evl%?%7XzIYO85^fb8|8-()uOQ zg;VsWGxX+Nge-sOWozDbdB_1+;S~gPdOW1k3ij7wqcP>bJSzc63W-)57JHCcUb!zM zHQHFV>EOt|Q0_&ab3<6z+f?{5mGlUOSQHl3@F zy0Lq0fr~IeS!qV|_hIKnrSV67QcxvnTeY7XXN}oMeVa`>;3n_uT;A7}MrTbtL>SLF zQLk1^YJKO0mlr$Oh{J)?V8+kZLK?nNQe=l+W?ai%v{m+OI zFv6ds->I{s@Th;x#{_6slPi3`qyC$E!JMdfL{E(wcx)PR=<$SKI_t6#ohW?oT5`0; z6Y!8qrqL;c2nZ!!b65E-W#~GQLj_wfP6;vJwPl|nNz6my-Umz*Is>F%H%>&{2Od|{ zRIr-1c^LAC?lItpaW4k|U6?BlKB>>@MilOJm>FIx@ZbIdg7>h|_vZLo@XH%EKHfF* zTiDeSFrD4Zat~p8VB=m9gS8TvYo|NEko`4O<@c*GgFWcY^08k4aI2}55--rP-6BTS zaWZm`9@hARg*36oAg95EG|_?lwn`3Lg1T|3*lOQyLDONP)%!0kt1EH|duu*IvnntP0hSh!EBcxIpf{gP!F{}E_R%n7S0tRUGr+oY zJK}JsBj7F&WC%`#bj)l!4;bukm-vsVvmWnRqeH4ZT64qqD?WMwS)e&@aVk!2(p1?S zYPz<_Hu7Jv3*!&HSzd6iJv0_~|KLJAKH6 z-iYI8G#i^9-OU@CwXUfSO0&0ZNHA?v>2_PJY=D+Y1QU5BO^i~1iC|-Ou<7JGb{J^F z5fH3W_mQW&H=Lq^-lQat2%e9ndvWp!hvhGPuZp#|Hrj+k?-^3J$5$c~O9BU8 zKAqsFvbE=LrY0*3RDAX+HZ{xM-DqxTy4|(&8RcLCcrj+KnUSHPE+>@NrIzcI?yAF$ z$VSnL{uL#1YqV1R*saxfCS`R`4`S(HN=f=j?P&cMs{L*K_j-EXP_3<6l%SK8kB4;w z>44?nH%rsd%-V6flZf`wro}ZH6$^vi$b<6u*^O<(_z$MM0^2yqze)WGxrDo#cV=yMmvWEEAzxse;WdNLj?)wK{d^^0Qm^XkUK)T|`RbVWk zbXB(~HbYs2F6sn3+{?@53J7--LZ2pW*iT?V>-*)Km8$SeheqME*c z&HnN=Uld?+_dY0@y|vVqfblnO1*Z0UDGI?D4X-XtfKkPyf&?;|;G^#w#p82$d=1mH^2Pwei@fOoSsKtz%=sY8t5v$Y$NS zPe4V$_`Qxk%`$umxf&|j1jKq2&bbL@EE$Gl8zSvq2Y%ID4V|pSea^FFMXiJ4mD+R+M_;aU zZUPH`x8vcs6O7NnRIWipDf@*+6$*gk>v_Z0-&QBz!+xcQopp%g!IFQpnmu}0PW0oF z;T|p`ueP;xjq>Znr_W{O^O zm1vr&@AeE$-u6%Qd{#al|7MyfASfpMmxVl9{HN1Iz5iw*KdT#RkFNDEhE_D$37X&p z&1ixqGC}i~pb1M7t0vJ5CEkg>Hc`E3y`7GCo4iZ?Lo~UFP8ErK(I48n|Mb!@&D(|c z{A>7YnmCp5L7YU1mE`d5Dhf5DMuY`vDdTXu+{t{`;KbKjlA>ySgH8YB<{V6nQHCkY z2})4~3hx5{4@6mY9nwA81J(y+5!YD3;d)@k*MKrBpo0thUo2Xu{`6je@jX;Y!unhN zFI1enLonJES@bi1`7f#|>bNL}yra{}dm_KJ;se%UD2WadP97C7MD#^9Rf_lgBpl^~yspdz>;83di$8E@T)L%QRB;9CUkl>$x@eH#k)y z5+)A{&$2#aS~jb>{b)S*;iyG?om?!;Ky%4z;7%~tQ%*JNLnFcADsH5K$NW>+WqeO9 z`5bNU>a5XZjGK`8PiXq3m)B-<`FO3rO~@}?!xB7VuTN>58fRW_M<&4vx76qTGr!?Z zaMn|tYdvTCq@7yfS-2%6>?23cR#wHn$G81Mh@_%ZdACr2Lq$u+l3CcSM3?&U2$Wq% z!ioECW|VW$+p9RphTh1Eo z!nGfFp+_3dT!oj`JQ)3z5h*4=255!+@V=~oKG=vr}n{SacNB_Qx z>2M>5>A59WoiOX;x^x<=?0w|~%Cc(PT3Gd3#&vL9Ec3ovv>vFrMGH4p*674$R%!*X zy=keuD0&cmy1T-< z4q;QNzOZQ1^0o}|2YT3LO(bUmkxkXs89!UL(pNQ|S))D(|HK>Cw#zUPU8TEQ9y$I| z-BVfZUV%E^C%q?e;=QX$dQvybj){}0ho*>1<9(=n zkEWd2i{Qybu$#VS*<^|3R1;Yjqc5+Eoy9hvOfH3HS<=IdW&v_TBAtmV6B8PY43Bu$ zlJR8`o@U(d72`JtwH#2v2Km>z<;@Qc%!`N`^o;#;TVI)UTpLUXL%A9X<8`-8TPz=4 z8aymAp5a}Z8b}yV7<KrDsA8U}HFF0SBLoueNS zR!pmO-E-dA6MFq)`Gg0mTixlbS$6Dm%%M2e>O8dh-P$)-b<-Ai`UtzIy_Yp)K##Vm zdi%^*k6yC`_S=l4pRK;;Yk|m-`Y2n)2R*G4QsbWV+hY}^D^*kWqo)^NI4lv*lAi_& z8u7^ZeI=mLIjZ@2%!i8X#qt#1W*WFIsrt2 zpo9`NfYL;&V36KKigZB)MLBJd+y)*k+pX= zYnPS1_r0$BUf1OewTS9}8WczO$}A;h@i(lzE5WWK(PmGtC^%_fC+gW(HP$<3Y~dmc zRt41zju)Hw!e!PwNhNl=T33^bvUkqgFBY+{YZmKQ9x5gr8iD=!Z}JRRzPh~Y?}pp6 z{iQZ3P~K-h*#BU<=IcOSyxLcN8znQt(NC8PI^mJ6PrZwSJ~Z_6XE%M$@}1uyDB95F zdzWk&q;~B`5Qj2$G>XCvJ#zZIs#dx@thlY{Ha`Ynhr>;OP=06@7MrW|U$l}v-h!+Y zX>b1axX)(6{>IaojVS5W+DUn>U<*!nF(GNK;J0|0R>a7U+^aIJd?9@y8!3sd_X2~I zBqxlFhX*KmSMPjPu{A|*Mr=t8m|s;o&C$ntko#?IZ$5qIL52Zz?YG}hEL}m`g2cej z6g6d)Q9Pp6R_;meRYVwT#woSOn+awT+o;J(MKAmZ>e}mRtg|v5zhMd5MX^Ei1t}&w z5?iCr=e$omI7>J)L5V9(M1C2o1dWG9(_H64~{NQdg6g(AkuD1rz2q?;_rQEV8qu zG>A>yGqY~;^8(>|;dyF({e|PVME|0qMCGhE`BijF!>6TIkO7#m<%9mq^{4jtOwnxO0v%?H_PIC~qepmgXQM)&n{Sws9aUpZk+iYfThOW7as*FtD@+)T zyZ)nC!!*999TekN&J02NN#7QY{w)YxHAvG~!Q*)G&6BNa;vU-C;AD?V) z1??cihlSp3;`~47JJ+SZ7WraR$P5v^A#aDDzweVR>!#<7H8`OBq|#`A*hZFJi6B2M z@#SCL=Zwgi(|+M$Sm?vCpW$9C!J2fUVeNEL@Tqu763wZbMZ%3CCD^_c=CZ4Srx}W9 z9M5K+7tN#7kicpu5}3_}v_#E)zuo12sKZo1{CLp`OSAB;5|-M(ia&T*mm4l!xT0Z= zZCN-c&z90JeK9j#>lAhK+ow%*VuZ6I^*#9M&7H7QmkKB2c`vwjT++wpfc|*lUXACS zlm3?UD7V5(b`$x3{Z9XHT>ntlQK-gHN8|K*hbWSwyE zy80L2Q&v&>Pes?G>VN8clK#c_j43jqQXc+`@42`7b7yjLv#)=>we?p`?P@{ca%$RQ zWYionc-qT*%GQ3|*knvYb67_1i-_nTCpR^8aZWDyXaeQ`hN)im*9HJ)g+G1I`)N5! z%oiIc1maU~9R>)zKWUW2-#%;v`nwK8NQe2Wa2^3GD@j z#^PcyTo;_%xH|K-sK*@C&mnhd3n_AzFQSZLJjC>>oZDVzrEyC2p*%>R%{qh&k-giC zxHl4OW1IrP#|$Ui+8RcGe*3(voG(zGes^fLewBpxcf zdse}4>V#cCjSYvo-W|_m`E zLuGl=-sQO}$^G_>dv_g7bv_3$JeHZ*Y+|Q@#Y|2c}CwV9vF*iz2RnQ%mba<#8reT#ckYPq@9pi@o#zfS$guDObRoqYsE&73_KNn zsNF&;wJZcT3F^_CFqCv?y)9%(HrMW7L6HhRAEe1nB60^3 z1FtLcFVl&$k03$hS49){{Dz9G5w{AS_~!0`_qrIX%71`ZV0tsup1K` z?K7_Ii4SBp(K_?J;g%a^QC%THi;vu1o1MP`h#b3JxT8K^QnH{hX(=KOFl(3SBo^Mf zDN4BW()2+c%(x;`38rY>Q4&(ueB#lVUc}*@LSRHFmEK-W`i{z&FY36w#-M~)A@qmc zi530V+52G(nUtDJ*n@r=Gt*E+4Jo{4OJ?gyZ%l zKwtcgw1naKoi}c86`6J;Fswrk6uGuAA*Wx`jD%huVS&;QOPekskGuiqsK?pxA11v{ z7`d~B9}rtI4~^L#37@d<#>8;xU_?c#gHN;ESd)ADn~d+!LJ37x)iKi!Ejva7pgFG0a^7K4SiBUU1lgwJ{%*ztM(eIM}B*{2sr~ zGoJ!boQ#OjNq5RcW+mQ<*s+zxu-hh{SjppedaKZiImfE_Iqr<;rU?5!jUljGSPDJYN!b>4xHIe)gr(-luaat_qPiHd=V0l zx3x~h%hO-uC2dZ3SNQI`!S5y28!vl`fa7|0I|~~n7m*ERorYIGyt+MaEg10{j`_U(aHS5O5?#04+4571KZLVMo<__)u0`Xu z*SCuA28MBT79|O-A#k4r?%1yGbFJwRQcBO&3%W%XJ+0#iVS%@$_}3>TGG2ENOf81i$v4fC=FCcqifnuz1^MXzXS9%?2RuvLv97{knWSZ#luH zp>EV;wE>VQ*#t-@t8Q3*i0qV_R2O@3?aIUus0aNLG=AB4(>RE(J1qNjWuD}UkqCEj zgiO&sH6`P!7Sl}M4>+lw(NXejt34!kJxsAe)Giqez zGTo>PhgmyIXWtlP=5WJZ$vRdu}{>sYfw0!~-Ffpp!rZ zOZy$c*@e3m6zYtXrlpl8z*wgX!0!5?nkQbDf+%$u9SFd?GOoKD(d*eb5X=o+3TS@! z93J#el0369E^~fq-y7)pMesWG?lB2c1_$Ph@C(t9g3n-+%cGJ?dtQEY#&aV(4gu(89P%>v$| zUw8pu%xSDlpLyn_rI3453!RFWy-=Qv*ZF|NPj{JvJj7I?@fJL~GGIH`=G;~qSX ziEK~Vb4{Lq_-=X0)v?%eRdDf6(0W654B6muQs5t%o@!7&B!^sHO&8ADW zDs1_=7iYqbd*oF)-Ed3bVc5ZxmHVT4#qNV2Yk*V9@Z}oB zyep7}GZsA)4C8xK{FGf>s;^~OGJEJrR$sZf*6OFh5;%kE6uo*=$Hn~_0?WYw;Nuu- zh33$iXne7J(ZQ`)BO+`2CbE)i*dwNC^7(5i$CB?;<$*?R+^6OwoC&tPs+B?hWp}T5 z6$qI9`oNdmZOwizJ1^LG`EF!Q1Ogpd*R1Yj&W*h);_rg_tcW$E`tbH?zbeGHkE&0OMp_ znnO4pkgYJj_4TH+OyTI4-vXpAMzYgL+`jSeih7JXhh=2Jzt zHKjrVNdp*Q?!*We$;_IuK66_lqNQ3U%!K9juKV=8bHI2>f_zNh|Hi0W+KX4^)~r@5~;5mF#qRMJ?#nA=4iXA8Q8S0F6Dsc(j+J zh2~TszrF#Hvi(h-WX;?*H??WXs1Jf2!@%+uPi6;O#u<16FL$&*Fo!0|Q`4{tl140&-8>fy1 zEKKcozciw%H(!t&&pD1Y@fb-GN(eP*&Z{T%MY?5J_rSCoe=1(w{CaSrHt(JFlf<>T zJGw9O!d+GCXU13xOQKQ5 zhvMQdH4f3o>_5IyVxD+w{=N@*`)M=lepn6rAp&~Wd@(t5Zc6lapml!W*Nd=0wcjUs zI+L|VM@D4<)MmEdSg4o}7b(K|4VV5J+fE2J8riSN*V*J~7<@q?|NJDCO2$GE%c#cv zsOjLm*+iA<(Zu#c5H%^w0UQh zw^_l}mXmZ?vu%?_N9ketTknle0ek#rWgO(gUgN!wz}E8%c2DW{a`yk;tE%+P-EKD< zg{;*!zOmTbnZC4VDHQDdYtJ8~0~@El-?~-ty}L2%0sSrO(vGqdrrV~RgQu2?-_W*! zo;h9x-hzQcN7hIXEb5=L90$rTt%uSBx;kkyT2 z)s&JWcKb$Z87ryoEn|R7mj-(QkNP>A|SE& z=x#h!e2Y5wnaXZY<+VpTVo~@bQhQypE{dRw!c#*`N2K;B0+r4lg*ys2q0nS1qdgKu zMxuy+Fxr>EF%&o|`rk0xQvfuT&i>!zl^=E1|Cuo<3+YgK=imH^5-eH`zvGPH6pmXy z+cxy|b9eYja%5-TDX*`Rc_Ln!I{pqRBB#{T!UhenR=bCxr7oW3&U%p-Pkem-vT0NE z$?0=B?W$!i-PX>_MD@sx#$(Xiz*Qj<94d4SeD8mBm4m*gFSRJa(1cEwITG?+ayU(< z#@+ajg~a8-!9;gU_XYbljfbRxWR)92LJ$y0QVJ#%HV3Zx;4<~fMuE@ZIM@khqh9<> z3LY?bTyN3JM9-V6@GcMC1@J;IZU4(tISLy7_mv)9Hx|j{u_4XRcT3TWfS^zjP8-tb zrwF}LbrPc%Wa*}_J1y8r$c!ekvQ7{7Z{$<*jo6jEo1wDaWYj z7VUWsBpv8B2V`=N2dYlue+yw`D%6L@VLU-6kGo3}ZY!msd}yr=lUStQK>E)NTBI>? z_sCqi6F%U1!DackNBuYLbETwiv+IWPHKKy*I(@(6(Y%vpaX_(2|J^GAb)++{N1OC< zH+!f{79!`3?0L64;=*nNj$-vLc}+i0bK+>uBAWF?KonXP8!;}1u;2C~d(H2-8K&Pz zF$Rk@VMwrETCG!N>Oc6wFBRJzz?1qDbPVIgzY1XE(`&c6DCZozGH9jFav<#aMTMlD zows zqb^{gk$-kv^AV8HrIhO@oGvx6(8bg_=HNNjuGDq-t>RhC#YXH0sfD07FWe%aH%IcB zi{O1mZ-!rkaf`T)cbC&H<6YJN1vq$gWSxh7-hW4It%t!O*uV$gPdqii6f zi*@t3BzN&;W($XKK#;Ol{$zJB_9Gtxyu;Q5xp3N=6w2R1OXl#zG{Ze;bA{|V&f1&g zkv{e#I5qDBS;3a<44)gbsC(9heBaOJr0C^9SI>0Oig+2s>#J9K(^6Uv;(>D~%e%hb zESUt?u-8alT>#r2gNo%xC;0}C{&?^@8#))$wiFXl+!{Sm>COxe8pr<%0e1wIY8$yS zBn{k%GQfRtAgol(6! z%(+T8#udZfUdV-$#w1SHlY#fD9snC}g`lf!663F(z%o?fQdIUvrI;2?kOw3Ea^q-B};NLD$@+TEBY`*p2oI8^$w?u`VMO@Bh6 z@(MLa>&5)Rm%x%o^QRu<34!`qIkn!mNqn1k+k7P@7cqHo3Pi&`=y9t#gj>_pFuIvr&fCs=xN9AeS+$fo_Zmd>gXWR z&4xN>k!;2hr0ZKje$>A5AE9|54i94q@X~;dx88bu99<}BPD(NuYg42Jf2NPg zzQpf%++Obu9epuCy{A4F=)oX;XkIpGK4V0l3dCs1z4t(QA#D_U5Xm~Ss zH-?c+wuCFSDtxR#_k-+{89*ucy@-)~NfNi-SEs6Y{^kmw5A6lV2S{2o_MG4?;m6sB zkw%`NJcz24UJQ^7fm{TalnJ^ueHj}a?RJj>gU|T|@Kegy-^KERR%*k(W)2D-{QA`v ztvSF6R!XP2eXg*6b5FZ{;kW%gLvj#`K6Q<39&A@V8dQ`V$8oWtf6dEn8%(@HGYWRydU!OoLGl_UEtPp zWn2xB^#!f&$ayX8hrp~K8mm@VAG&;H@5Wm$vD?8y=JJ_Sv8`Mm9`f{xPd%K?Q#i;o zdg?fR@p0b8liCgf=HM-h50zPaCO1}Azi+R(8ZBvv2?lc;?@c+}fbH+MxO%^6`g(%) zakw(WE;j@+G2%)5D1SMFVlz^IE$C$k!FQ;uNcFIvN$hZ?vDdfunk~~AHxUA?$7B$K z*7hb}Ub%K-ci=|t(6HZOQl&SUworP`AT2^%i+TXk!LqIzq&@x__j@5s~@t} zyDC_fQ+|x`X>-`e^dDoLWer)aMjPJy2jfenU=bhQdpY_fLh4i#y{XDtXhwiHrmk@{ zG`PtQ)E{(wyRaC(rLr8Y71+;K4;AO+8s;TO44`)>!+YLh}j<_o!c9IVW+zM|b*{wX4xBzOny>SayC zuP-~^ub3gV8%Z^yNY>h+k>kNRTYY-kR1O{Pr1HDBS;XV(8Kj#zeM-`r@N85a?dSRW zy9K{kr1-9=lf8_5w{Pg&x&7@qUM?xrf8H26C+T1?$m1+vT%sYMLf-=|-!9{PMUg&m zUKoE*x}?5RlyyDg?eev%IleJh{*$1MHcSwW*OO4${;UL=BvOOYYE#|Mk63L(HYczr z{{Dk^WaVE=LmIQW`>s9o<;$F0@4a5X;I9EP^JYX362Ucr$C5A9=NtxiOiB4H+#Jk$ z2D0*hav1wQ>Yef_?*qka)Hmt4c;Tw%&(PRG#$YA8DV8+v$ny}wU>2u+?ZQjhMCF*c zsB2F)PS};Bv^UjW01eL0w`BcR5$AUd4>#<@h6$XZz94VK&LI67|F6uC(;K#}RvZ?) zwiyl?q4pmGt-iljsb7L1-75ozrwYNL8(SeMi+9 zAF(rK5cP$%*;J!u^I6?;!L0Yk+04z1ym)j*35#noq};4LZAD(|MNWI;Dqrh5n)&b< zy*)$PDb0q{HmS1>87Ms1LeuGTVEQMsSKeK>wp>ks71n_@WMhBTtmwTs8cU2m8hHIN>N*-= zQAbyZKh(=%0CiB+Hn>6^QBhOts2O#COQ-wW0EjyD`6H>W8i_5TYIXgg%ylGjW_}sD z2LRxWKO?}MhGrVTg3%A6iymGe>Kjwyy=MMWlmw;XIw+sr`X1kM1LfoFgP=>M@5!p+mxv)ae%p1fq?1HJmVzFr5| zh3Jn(!~g|^bbjvfzFF!uV70IO6iT->_Ybba1~biGuWLm=bd{LZuzUa*v7F&{7j9m| z5-vUleXa4#+`#-E@bgP*~T zeDGe*f6_;xM(u%Wz#^6UPr>Q`vHtrHKTcuwLhi#eQy$XMeqz)c;XmHO4mbWP-;9z~ zkp6qt>rwR|-Nb*<`uo?Lm@41Ac_i!CJviG)g*o!zC5?lWlJ00q8#%g>KrC@2?17+RKTsbVg`^!bR6iI6Fpfc6wcOo9%-Kznl*!a9j#FGoVr(rLs`4t!x-mS_zt)WLMvo3s`Z9bU!Fw!wAgIKLaYV z>AAL&i2eJn-LE<<*isuIHg;EkJxveE8P;Btnh`8xkwgFl*ta+u%+Wi1nn0VZn zVH@}8P`)yK_2uImmeU_2=z!7rx}d1-ZxvRwl3*i-5c2i|p0k>@Q0c=P$?c$PP@nVC zu7N@|mLyq>UXAt}KH5izDpRJck0FmjbTKfPegP)4|%A-U2oH=&`tM zW^lu8e7LLTqJf@JxS%VM-{gkj01$zAYD^XQ>*CQgfTp^L=shstp6lJ9T5vY;JZj&+@QL4`eLWwA?2z zzCA5N|9xS3)CLJeP7mZaNQH=kewdYu)2gp}sQrL=3wH69rB2xj6te+Uug9od(5ecc zu~J}CT9=ZubtgrUbGBQmE0Hfu^(8IJ0RcxKX`n2148bHfUh6R<2m_NYTEvP zd0y1Fo33|<$5 z(WR2dA^}~hFd_`53j>bU;dC)rUFsJYT@(g`#b8hv6bgetU;t_XsItLm92AYkqA>_G z8iqzwS!eNR6pl(fi>5Nr!jNbfjJkC6KPWT`g+w6;C>Vf(B2fUGdKV(GP^2yyiNPW< z01}Nvq5&idjzqzb)GesgwFoQ{fkGk>NH~Cmk&!SW5(Yy8B~(URBmf}L)Nf!27#;z` zA%H}X9mo5Up!T}7NdJfcm1Bg5TK{?_af|HLNH@M@`RfJJ5z)^eD zSxJ9;%Cvd$yZ`|9`M*C}(nEdNuY@$qFIv!Y8E08O!v!y=y|H~E;r&=X>*FXt(c^=( z=~AbOZFkN24Q6w2ZF+g?jbsh|((Y5QiV9+c)FRIt9Qud`^n7Xz{CWaiDz_{ko6S_x zK_(DByf8FG_90AXd;?h9;`Sz971$+vy?CwhNr7`^N=Og4*t)jAwEIeMm#VoqO`43- znk7eSC#88vl1#)9v&IoCm zGA@3uBxX&S5In@yO-}6pY9X>L!Fh#`nP}z0T0ZTtX$kYPu_C?}nbP?$-Td9$k_Hk; zNi)#|Jr;~sJ-0D)Fmy5e$v|{a1uJ{oJUQ=sC`Oh!no%J1=g2#|`Q1= zE_OSg7Uj4a6SGWWHk2%U2%uQ2pILvUU$}f9xcVEN`~B3XH9Gf%y~$ByIuDWYgUiM6 znJj@9aA99N*RrWkpf! zB07)U3YaE8xytc*9*DUL?lTNN^SwXb9OpcJvQ=;a@%2D;Zq+Q~E3{{fF}~ayN}x&&puU|j z8HTV*Qd2Alht9J7trhz@KZrG~M=t`G?h&n0y+832RAwbtxeRLado;rZVT8XH zGtx+!e65{s@$*&HBRfS_QH!Ljex5yuFI6{Aq&S~{_BPI*OHSvrQeITRLFhr1sW9kq z23IwF*|lOdBH+QKL)td#@)Vdirtuklex&)36l||zyGQK!D~XBnOFzQj&*Qpi(UI_~ zhGBh)RxJnh$TQhz<|6`aqVJ+oLx#07GELB;(9&o1EY<7b`;o5;PKrl}Suk|%@B6;J zkgdGb0q?vkx89i#%U?g~;;<9$)f%S=bF~ph&28-mw9r=Y+OphJ6WO9O9~~1&c%xyJ zJev90rG`FSFqP&0BuRYYT<%r6MOK^+N00*L0Ao%IKW=C*>+N8E!uR>o$*!{M`=wD3 zxy%i*gG@)dq;ssu(Wkt_QO@U;U{a7L^l5aUnFwCGrM$_remp z8n&u@>SfSH4XxBejTXI-#NW>XJ=ve0Y*zDNDi(kJOYHirvbv6BAv`>v=NQwkS-;TJ zUO`?HuOo{1uZo4c^i1jG$$iqe=09lq&J&ETtW4&T4JFAqgJcg$7y%`}0Bxhd_}eLuChwmBC$j-i@RVr&MLP)94hD0ly~nP5rD zFGFOP{LG0D>_XjF=ie%x$k3fsaC5I*_gB!Chq#ULnZ6Gw5OpnxPpE9^-n$#p2@SaD zbG@Sg!lUi)k7pJ){o4BeJD+Jz!b%{QU$eM@Ij@74zsI@xTlc>&_4mKIcR!iy4EO#W znhH1Yoh0h&6Ovwow_~rg78xp-J=Xn{5E`#4VfZB^MxqA`SgPKM{Cs)Ad z%IH>_vtgWa%G0M#FaFpoO9q}Im3JLf+j=OeUgO?o zhi#7gH5tOSCz^hI>+QYwn8EV=U+xWBfT+Vqq||t2hFa))Mm2f%cw=ypn7Y1bWZu9x z$yW2U=rev-A{87yva8>#Rd3F3T0TA(I3-(Twu7nv#-p5}8^Hjc>D~=|nb)8MzSHVo zSq}Ru@q5jjbNFpmu#tH>yU)&5rO|%Bt)6$o>_uiCSDj3ilFkm2Wby`B2Uvx0VY$yU zkBw)3df?ghT;8kB*-(AXW5J_&Xe+Pf=W#Q2U6wqlDlWc>_)iO7qK1Vy2HsCRy>ma` z@Xc87T=(1%M7Wr!_htEsulpx_+|)XEVAlLrVKz|XS=H2+U$LPTb~C01Nsy)YHAPv* zsPHfjj_dsTcoP5S%NHC~I-w6P9@woL2)lC~)~*ls3nnsrp6b)v&AV~Ii?%QykN%;k zQ#WP!W(he@tD-@Z@#@^e5`f!JW&PIK@mLG0;w&3j7p7EK4RK061qRQ$ua?<9&NR25 z#Np@O$XYiGJkJGKcw+C~b2OpL0|$Zj_lWa?b_RBOp}Y4_MZ%VbCiVzt5m1eL8c6s^l)WYe#&bN^#9H zoVRXHFE^8d;@hq;a_w`!vcHiSP1cmyo8RoNJohN}c5v2j;iFA*foYc+P2Nzv(ppdv ziGAo(=zfPQjlnadVLHp!4mR{H?FhY@y6G9dd(KkykXZ;k^#fxG$WV0c!6`5=P07!T z8^L|z@_| z;;VdH#of(Yc)45}gzQ~rxMG?VWC`eRs2yD4b47uD^K*<1X}Z(0%*tcs9!dQ|I*WXR zBg5sm*oT3p#x-9r3h5Vf2bhZWXkif{x4uY;t5;9Kr`}Cvja(AyQF>V4 zoHnIB19_I?EcYy7uqI%u`qgytz~3k|%QQi@RXpFP%O) zq9=u0XbLJbXKaDc`JTzF{AQs!VDh(g?71CVg91@e?6+?J3#Wfm0QpavdRqzKRGhR| zKbBd(u!a3d(w}=|o)~%j-B?WEN|``xI5^C^(C+%k%~F=Plh^i~XG*?p#xar0LM!btld+zy<5iY@Jd|%<8SSHMi-3UEQ0+o^2>!6b= zCBiL^&h4N_tr`(lxC?&gI;9v#o8CW}f4VE{ng( zumiV7$2xxGf_!K=nOp*b_QnOczkAL0>egMJI#pROJzqJ&=_$3eO9oZR3^2hnjBl@Q zK^h)bJSlt$#E2%oVYIsRAmhD_Nk%b9%!-CF;xeh}W6H1) zKE3=9V-eNUKzsY5m$U8-E|;vUeCoT8rfId@KD|&?QC1G#Z_}=n9cp@gQ1uh+3ochm zxsw=pJha+XbG@w3FOgH)Ev-}_z(Cfe-C*Npax9Zf-{E#+>iqnn;RmNz!a5NwXU7+p z?n3o`Ii!CKKb!E3)aE8K{HsC%%9s7TKy+9jOyv`A-1`q7^qZt*gJl!8FJ3P{Pq(X~ z;lvj-euc)mxgrzHyRP}=ez=9dM70IrMdRYeJ$J1BeK@#^>0TnIkds1UPLfbFt;AiG z+jA41Thp>Hsv0e*(TiRaX&no-Oy0uSSX=s)*xnUM6}BI5X+a@Zx=M-;u=kGF*;M_! z9&I$jsD^fQJ(n!}}ZH%s%f zrMQ&PQ0l|wcFnwm>&_6NG|MF`Karp{bf7nJNn{0e(Va5w?K(1-dRl#xHv87|x>s#r z>YHS^w|VbNj|>=cwQ`{T^vSA+t=DDwO;6pSPj)P2%QE7E+K)c_?e_dB?CK3!`+mP+MP)?uGg8fFA2VAQ?{qLU`^s>= zR`d>d&{0v@x%|cZ?W**T2bWNeL^SA*V(hlx?{-+MFR-Kn-a96azSwx-LO zA+9!+?Od15bMAvFqUaA4F%OFEJYHBSTBjsDVS-Nu2c{n+*K~KU2CESdPtTkq9Ct_L zTV5vlvMSjp<@18$%Jo4HLso9zPEP)jF8K1$bZBI7()0R`awh|9>&f-n_Fu!mmzw8~ zw+eLVhCQ=6-cQr^3uG{W>Ovn$c1I$jPwvw!l~L+0N^$#~mN05gHY7A~R6c_*hd*`l zRc{l))RB}Oc);NVaCsP=u)aE&r5;UX_Wo2ya-O_-i=lBNk5<1!g0@Hz^%YSpcJjr3 z3kv!8&WBTa#lla80oFuK0Zhtxxx6GqmtZoSs8ONWOC{hV;2)^Fj$ z;I>F7^wMwn`P-K%0#P@t#EU`s^4<07zkH4^!h?br`|qq$7iDV=?Oxp=%*;$P-6=m8 z&}_ofR%nb7z?Ah@`0W)9ps z*{f-n&U!qrH-1d1BeKCaK6y8AM#S%(xSl+=C%jbHhHt2p^N0J`*C3*K&&rZ+WeS--@_v7wgR+ z?>sxm+q9dod04z|rMmCBawr!Na8amA=UWsPM{V-O#wf1Z>ZqiK%(}x(Gb!5XTZ`Wp zkH?4G4e$Eky%T;9790e9xA+};a5inY*xvNpisarJ$mZJf@RuA(l$PKt(|dz$ z_#P{q$ST@>Hz~*_UonfaVKFhRjJUktt3r&CF;%g$WXLH99a8-Yd=nn2d>$2`nL^Jr z9G?k3FxuEw$_x+vkYLJu7J&cPMO>Xqa77EW{1X;US|9aoyRD5-ap$ZTLH`-9?&W;b z@h^EI@{02Rf~!-j{|HwHhX2SEF+E+w1OWevt8Z>@uB>d99EF-!X2({L$k{}I8t9;g zosWR@vB9yy?y8?)fCIfA4jctvT zwi0q10^UfiR_8UA5F07@Mj}AX$FHuYu1Ks-bgWLqRg)I7!;Ap zkO!xt@i0Onju1_uBKrh9l7NR29N`3{KY-5sP-zMLJ@jjwpm93g(ES0`kzmqw#qtTw*njdT!BqII=E|jKUEU zad;{?Pry0Cut$*t6qbPd1ButgV&PaUK!w$@x@athT98;Y9E(C?QBYk1QI~+yB_MV2 zy1I^3H8-d(btMw2i-7AQpt>+9rg|1bX~YnsF$6f~$WZ9KK{TZs9bJNs&O;L^XaXFK z$Dr{rv?BqH!=iC$v@Qm%OU36=Xf)yvRX8ek4n-rNM_@MvKsh2%H~@u#9wGEplspkY zMgvG91xbV=9id1Z3aN`gq7g_afFJ@00uq4-5ROCy4v)Y&B5(i#i$GwZ2wf-w4Mm_( z2r4R1h0@`01oRKE98W!NM>s|oj)udbP#B&HoWqZ>b2Jo&LQ_$B7!`FV15jNk6?_NC zu%oWRLjgxPfc*oEM;zT+=NN~NQ*rgwKa(I>^vwdE0IMmdO+ThQ^bS;#5V0|NbkWL{ zB|q#0!QVi0`Edem4gPEDNZu>|>V;R5!;N4}7-T5Cb2n+UI@uTLe~P(M`GO#i`+iDJ z?vrZQg)c92u63lvbjem0GX>DK_&A7uu=}yQ%jDDLb)2SNJ|!rFK{iJ zBJ10Ab95jI|H@aPY{KrlPr&-*;iOd44FxHPI`BWMY#lNSecoL9V!B*jiXk9$4^s-M@&YgKG!fKK{ZOaD^A^;_kPh&e% znKSP*Jj_y)NCH5~v_3eWHU1S7q2F(%inYw|ix$P}JI&EOS-5L{9=x{=NHj<`o_#Rd zQBu4qCjGm(XVn4rNiN&NFwBr4myOt*0aAY_hkx8Kb{)W-|G8QJi+>d6^Mz$9PD@1R z;Xdzg21|U~37>Y*)~Kof#<+gyia`>Sa>X<2O7D&j0L&kAn#M9rFP>Q06#)~{13JTu zKVJ}3JU?V+zE-Toc0b?7|J%n3p$lem_g+e1u4=g+D_Fpgl8b~WlpNSHA8_0+@2|=ce{3bJei^vc+kEftia(TYPvNjojNE1?+Ve@?_B0 z2w-kjbe!_q-5AhiiX19_7k@0Z2{IL17%4#)W+zAgiNo?n@|m|fw3iUz5gx!nL}lRf z&C13?`_{-LT3Xr**Um_f^t6>#a3q4?MJ8}LF=*L|Uy&*HJ0S}mVFeD>jmN*`2y#9X zTdS!Z;;J^YB)YQ?Ik7H)kg^bsV-R5$eb7lxAu_`|BG=<%FrfyyDkm9U!^4)y?1Zm% zwKXykR<-OMwmK%x7xGm|;WnbvRp)bPSoJ?nle?L+L!aMa1XW19^-MR|ZEDIMXE9Bw zehlk(c}Lbd+1b2j;aO!s8?$YvnW54d`4@KmvBk=4+X@xkhM45QJvGvfAo#MMO@ z^g(gqZxlr;ON|YS!6vpMoEJ!^B(>Le@9t<%oh!8^i{Vozv}u6*FwUodLGmnwLrJms z{@2P?YCum9G@ijjzi8UNb)&?ohS@R7N6SRcZC9Ezu`=I?V7wES+;O%2O{y4J0z|sT z%wne#>^AXC5@=>LtKZ1);Jy9sj2~C#H%lyJpaP>nM;UBv{W`=u4=hhYXjs!p&V_x@tnI>~aG;ZJ4uRWwqglDE#>pHW+7Lc< zdHII8)?MD{9tWuC)p~AZZx z?K{TMGM}J66F`~tM7(%a1(T14Y0G4E5i^i_#8`+rZs9C4PGEfFIQ$n@Qb?A9&t8?xX=Nq5OH5inH z+}@h@HQ?Gjr&%H-)XWC@RX6#8X3$?ymsXpf;)7s9Y!*NLR+i3MXPYD`SKbJSy>+UG zT@R9saSL9l_fqN7y@ua5xZrvHes+c?DGy}Ec!TGZ#KFhj79Wh#Gb8`fX=}%+w0t%u z86)L@I8eEPbp3v|M#ub;vu(2Gt+4$rqrpw32ki6hz<7GoPiDwFhUS8Z9hscN2#KG! zLh)&?!-KpO*vV_wsbA4#{S{{YmgdTvhFrlRr+kPOX&( zyFe`XGp`y974|0a+?BAa8#xC0dS+$1WHjyAeK9RN^F4CDhH+$( zN@ZSJr}@hDq4UH`BBiHW12?el%-lV-k88>m-fvK!kwTqptOWf`@qMMH&*6l%a%>MI$s)1N77%EUAy5X zC#`4^4IHO=cH)z^_6=e7g3ur)VD4@SVn5(=_YcY8xw){^%nf?&Vun+28`eB42Z>pc zC2Or<(OFi*veAR*%m0hIw}6V{+ZueU8*3~yEVcL)S`4H_I8nacmldiQ?c%=_MYGqYwI)?TNpPwjK6>QtSoU3>qw!HQE7FW^g8 zUs;BiPTT%Kyqy$rf%m#V+r3C~WLwS`+`0Ck*Bu@% zM}=nvQ0LL;6n^#>=ch6og|YoXQTs7bVY$jb&8hQ?U-Hgk3fRB%16-_!3;Ja@-(;d`9M^>n(i-8V3&0d!=JSv!eEHI$)!d^nHOv&fKRV z7w&-5!pAgT-fcHu?IvbTbu|>u8KNH8bK^=K(?opH#-Gk4N*Y0NZDt;pewf=Zu|)^K zn(NRZBq&R4P(Lt*ICW;=Mr0R37!i;!b?i!Rg6 zlW)vBU8(t8CqGb5?jG+y72>~o2VC7FmuFy`&3xbOc7CXvdlz!&FDaT?^R~-jE0`h} z^@0$Aw7*aN$ZKM9!zLGNG=n-SuB%&rPT0QOtpAJc`OxH*^}_SzuwcfAXvtHfwj!8` z0}`t0)ZP5<6Ku$stQV7Yr?1_>p^t-@)z@-AO?lIxq!Y&|8@1*kCepz)`OE%>s@wX} z&1Ku@sQJy9|tJ{%ZZ%RxW5_bFL5uJc)!?`#4&SsuK=c&G} z2+1X0#FBo>>Y3!-^~<}a=7%31V*fhu(t-%!5kDL@Y%-NBMtEFf5*Y}rwfDW zzQ+kai_8h)RaLvW_}*)>4u>Y3RY%UW2K?xFdm_c#Nb`bA<~lj0C8}w2BF&GbSGC&4 zU2WqhN~hUxb-H#vNGb&}F=N2H%A@z)OqzuwxSGBCybZ^>{z2w%$A1quaX_6dz7cT2 z1~Dc=Uf;Zu8Xa?Qez!igK;o4av-vrwR_4Vg?ypze3BWW&ipM%EFs@a#9W`rbk>Ixv zF9kW3TC2}+Xx&1kzVUE#3U$-(Nn{R`8K%Qu?qJ8o#`b~Z6VZhZ<(&|$vdL+uE^zAG zI|rJQuhB7&;k4MmI44ShC%?l$M88|(cFuj*Ei}Sl+dcK~iViuwN}74`427hWoIigP zv&X!cJ?Bp?eP~~P$=O8X3~3%*^#3(u7q0(l=jG_A6s_?~U>djp%=z*$Zb^Z!w(3mD zQMSBkBkxzYg;cTeKMbEJ^_`CVE-+nkMUPIN|s`3>~?R=ZpMvt%I+s^D_Q#aiICuRzGEJ$FX)KMppMz@ z)j!$PJ&%hli%20g3N{wbI&+|Um)+>3fOrUTQ<=qS^vX=nGQeLc@t&MDkYR91lfkxW zgOKBg1ry;s-?qeRl_$iMii*3bJg)Y6fIt4;;^QTr8^A_cp`vl6pheQ1--#{4XhW-%nKJM z5qe%|sQV3n&FE3zYCN3|Kvv5)CGc8_+z}`2E=(cF>XNVWto=p%RT*=pSO13TI zqv}5ZaAXn_(6?EI&GgV>FYb-s4r2`EgkZzbIs0%6Rvd*`3>*^0brSAQw$1JZ zlnGm@KV!O8Jb5c^;v5$I;3s$wjh?TEW|IC$MuO1B6|?Ln_~t}?u_cK5s(m`fqkpGp zO~*-%q9b98`A4>pn9J>4gLm-Sf>Dkj>75kp6Xv1}&CizrHuUouIl4)wFP_YcX@_Ou z1qOX%6dQFa326vXxks{-|reti69?|7>YqzI%){5!_2k|BJMn(&DZ7POTMq#$}l-dx_!Y=knB+ zl9Kw~F88{_^>^Ec0>1-D4xow%c?&sY2Yn3}2JYfyGQEP)YW~x7yGdb^9TE2Hxn=`% z?~mqo38R8SwgE?dep&*83W(3Z1qUv!(b4SJml7Nfc!d!G#W2vgpwG31jm&T7k3~E+-o-wtiHr57 z$=c4~jcpxU>EhnO^s}{9boCv%C>cycjL6 zM0CrSQ+#Q*(i&4x4pDrk7cLAEJL+Cbh)@XG2JeX)POV=l+iNK^JsP|U9+3ry>3~`M z+rs$wt?oU~P~YsSQ|a%Uz|E%t-I&tNr-I$nA@pT6@r;6jsP!fQg}B#6T;0MD2YgAO zz#D_}|18TAXz8j)0-zmiCm66lP0g{u$szjB?BJHpZdU(d2N&e|hoe7O`tMr75B{=( z4-6dFf=d4xF9}-UYHAKji#HF>7i2&P&0nT&GWg_Q0g@n2Cc6fVyqW}~t^O7Z`M0Qm zKfU@dd{Fk=K7#R*41c#W&dsWQ1K{$~%nT5yuhd=V3V{RWwr!y>)$Y)p$-auwz9hY0 zcA5#*&;dOZ0NNw}3oZP!3gQ3GH4Y1aHhRB(w0dJn<}c6y^{um-gS&pWfcv9Z73aJ+ zHehVncSs}(9E0|r6eSp3<@!H+!5o$b*M`GR{drZnQH$%BkHq;4u`@qT-KNg(#;X@D zW+t&T%HKKuT5Tp>dRji`2%362JWM zF#o?GO@9bYe|St_tT4}?Sm8h6!L0DEmeej`x-K3taH6FpHMK<;-a-ejA%m9+!;58L z#boeo@YM?$ELIa128JkDz`#HSdpOL(9{9slat93IFijXtCJc}PE%31bm}~bhkN7{X z?*CsuB#*XC005o!@26C@UDk{Mk%A2l^*6H5V;st}eDh<0$h)?(P&GpAW+grEq(T4I zWDIPo9iKt5W{h`Y&5}1)T->Yj2=_&Ugq3(Zw0gl{ql8tbZB!x4p6D0=6nM}?y89AX zQsJswm{Q>n4^e4luP(r4o@HQZW)3D5?$JPu!1>5a3y_alY9RcN6He>*!=FL+Pnu5K z_g~>dhHlKot3;n^1H47w>H$loSD28VMD!F;hwnQyTG^EWP)AWFsH2yc3m_+8lmd7e zloP><@!ViVvX@{*))25FZy2^zxLhP0fujs(1jtvIp8&kypA-R>ky*Bo9yr%;u%a#u znvERw`@tT<&>m}C^jS49dAaIIPm;f*l-BW-! zRiz5BWQp^D^k@*^Koj2*fltM<9zLM3%m9V<6e##EK*2x;Y9P`F#qUFK#}qsxLEv0IQ01)-wu~GCIeBHnfk6)0KTS77(1xK3ou2?QaKfeB(%>21 zM8c)`SEmU^&=9aexE!eRxCc~ejSs3Eq~nxgm6fk4+3DijzlkfX35vK@a_@6MM|WevRV#A95N5wETj|Tc$ViRDoO{ zFyXz4dUv6x#>pduw25zt2io2NXE@^LZB3QA$`3w4eI9)|-U#;bb$q;oIrJE?39qG# zvCq5Nld^&gRqiF<#4L`YNUeTm77~Rx4L@?ZgPL1DBaZ#52ilnRd4Gf{l^#h7^TL-X z!du4701H9dq0Ns8lUmt%Ks*i_6@+@2#yZIVtAdnUICYEjeWR!AsX40L1c`6nG9UDJ zu^o$D+EMFcDh(uh6RrrIl{Y3F2T52k)3VA+vvH-r=vI4d(2}@#qbUnvB|mEIp6x90 zdmcm1iT)UJf3PRD52GaedAe&qapes^kO zB#n1K{T?)XmOw$g0XmdNQ(l*B732mV(bx#qZJ+oSVtkzP5`nVE*4qZBj_t1vu8ZHk zw|j-U`{7$I=~4?f1QI%OG`=z)Tef)@b;@VMipa<#IS9<}*gnN0yp%|*B$OH&&KyI2 zx-4{QO$Z;{4<9=o=iR9i#TQRYFX7$s9a5802{PPR!2C6oG9(&QM^xpQ25Yp@psgOs0J;)8%=P;dR}ZvxLM6SI}_8t}#u&elu|gFXrq0iBHW$NS7Y*d%^_uqog zYBW&ZK!p|}kM(bZH8hFakDq*qINyqyFURtO$~j@CFC=Buxro?eCeDasA1qt6G~=*h z!h44AQgcH(IiOUKD)pjIts&NJpLO!-q;9wLeS%BrS1}UnSYYr0^@Q%h+D~3OI_p=r zy|5!FNsZ($dJgkU=FMmr_DJt=auPA(df)*oaEU3U0UQyAWCLr=Fjh#9I;{*;0(n9R z4~s?A1z%%+h2tN#oR%BHp-_pt=_^GJ%piyvy(CWswp7rHISJzW`&V}0GAdjLRDxFs ztVKZcK!KVC3iK3EU?qS8Ck7PvLcu0pfoHWkK`%5hkB60!uZh!@wGq zR&q=g+?MZ|M2PF2N1%>Tb5KX&*AHOD2z;<2$v3bfKRVc$9}Y|^h!4EVUVm_-Un)I~ z+>d34Fkk11S_MGL4_873a)Ij_5MJ~nuz4pP0K1uiR>AAq8O5OJL`3NG9A!3R_? z@$z$Wm~0-kTK$=5{(WBcbh5Ykmm5hQ0iJ)(t6=dzomXFiivBjQPMmPrgJ1q}D~UY( zeZIVU_`Un!_xaYllBKAGDSP)H##UovW20(%!;>3>63TsFYJ0gwyNW+_(s6VU(6sf; zmp4un(z4~14j_`6zzhPKmhn=CncS*Lw33ko91d_E1VHZ%HqzR_#18;yrT=(gJ+1lR zDLm|%2E;YJ!^HQln-V`A{mnN6Huh?IHZEq5_B-tE2Kb8;qE)ApFU?u;ikYJR*ZRT- zmBjt7E?@)VMFd;jH*!LO3H_m!~pPZwbW zip+iJAyBWIU{r-ZbT??)%^hkO?srrNq&J!+ZV~Edq%(FT1q^fQe33YjFA-nrWDzFD z)foK1hV}tsThdT07^}J5G!>TtRpZ7?_rMIwZiNDY7~f5lBPt*!z;qist-TaU``IE1 zoIf8cA9;YKL;*)Tyg5fh#kGY}-yl)faFn1DH%PSaI4n@p8$3)UayaVs6%EPMql|@0 zoH;Zx7#Dzw-0YxH;trstUe&?s$;q&7Pn`)} zc)5u+b{5%|o}07e|7NfV~C>?FOT}~+V{3yyk0Z9 zbOyaaYZ5=&Kj%3~qmwd)Rggk=Ux5Lx?f=8%#;Q96B?5_Ek-zjeP^cp7b9%Ifip|K-3Zgt$fCB?Xuf=Vaa$!KSGonE z73>b-4>g3;-2xDfP!UM?EgZraN&)$KOADb2b%Si)azltiH6iD>QV`rw-j{lJw;GV_ z4tBXEE9osf5(N1}(*ZQ4n`Nj&s4>Ja7z0u!oeNa9#Q@{9iinv-WrU53F=B2}4PoV? zida~Dim*r|fo~nKwR0wd!QDf& zbV^ECA=pD;ewI#HA<5JhDjyP0DSv25PpalFAN2)JE1CxqPc?sT>9JJ9-4dz_?j)3F z{}#m?cl*8QV`4|}`u!i~9`KpY@!#g2e>(H=2>cJ6`To;qy1x;4|KM~%N4>w8xgaq2 zZ)~SOVBD^SzbqMlc({MdpXmQ5h2oGsm__k#(A%&UkbC<#>=OvO{fly23i55~REo*| zLO}f;Yb*Q*i2#tr{@I}ad7sBA+Taw2=K7Dh&E7prfh>HPnD6UOK}u9yQDkcL>D^rn znn#6$V%)Qr7)?#6a5Zx{@5x@g@$s=Aa{R=ams6B^GFW(JUBp9XL1wgI|mqxP#M!}cayAU$0_G0(r zkK7P*7R1-}l7wS3>zmJi)*;Lf!1ale5WDfkB_qgZ5c=+XoZ#I;74wN%$PnR1ZfLrh zcYbavCEoEHO2pYvb|>CSs-^BS0Q}T@SlTgY6WsroJD%IzfWDXJp2hUMk#&&wP_ z*KHDDy$nX$4Jg$W4_uc|eqa`|LzrOb#ZC}XLfSv=q0CnWL;wiEc88y5NhZcTy6PHu ziM8TCH@qf3Mo;qf=BJ;8H+bC+9$L=U7mUBzdPb>h(|G z2Y;4#TA%susHeQ1qv9+{Ty#zJ3*iO4BPC+*jAqt8?v_bHf^1YK2vZ?MW%{lDj5UM0 zZhDTn*de;*v_Q6vPc;h99N(<(y4U({;kVW+o}(GQPr3O7`C@69To}n}-ljV28UYXI zTzQUXYYKAniI%>^{{WEhWO2T!-N4faTK?><8erNJ^M&8Th6FCl{lg5%NZELjY9JpG ze{oY_FOcszAw9sh7{+0W+NdHf%_`LZm5*Xiu>E|1GyrDS(wNF5y`DOT<)Uy4N#U24 zv-=*^+2U%dYhb!Gi^rtgT=dBvO>W*mF686#j=N9Ye@Zg{!c>7!gi?hJnUzcsW|K%g zclc=!ZgvX9WvC@BLapPrW)^R-gjt9f5kO^N-!JHNe3XE(*unzvIS0Gr3vIhlX{x*M z0`jd5#tqvi@9=+NKEcRmF|`gdLI8*Tj^gL$kfrIq3~ugctM-C`2WT753VviSR@(tt zN_zb5*TgxQcN6+YW+5uXic9O^Ye+t1i}@54lHmoO6H?_?H*=o}5aqQ704-WYkbfTJ z@ZtF!5(i-u#e=<{%ZVBpAQ=on=r#Plxkdv_#dUz2vOi-Uzulz7yDS30!A?9V%i)9` zRJ%tE2{J(s8?MUcs~h_Snad?i*s^u3n;hF1k$ zlC7u?6}y4dvnQ4>4hNs6EavktNHxqjIPWv^s3Wg%nSeQFA3qfR=Cjjsz=dXML!V{k z?DQK7(efa^2A(qjT-?o_oy9*l}bIl=n(qX`O}T1F|a%MDP`Kg?9Y**M{}7yr}^G*W-3I? z!_e;Xkr~$h1qDDzQcK;m9oqcgjkfxK?Y%Lk)YvUb+3T|gmf~N3UC#gg*~s0+;$QRl z@(Bw6!`b{#@jrbwa{6a3wW1J*ba3eX!{+$=>gwS5YVG87ar6A=!Qt@CQQyvP>(E~F z>PGpu?Xty{g4u=K`nA`S(+Quy(2B=&= zW+rvp?$Z4U8J0B@X?q#=v+fRdbNdXr5?py7WvY$@>mp?Cs7l){T|@g;&|i1rvc=rj zCK3Gb&`HB!F2AZ?+Uo!J4`uhf=b96@g5+gAJnLINxOOCP`B92D3d~_1{UY6f?F6Zz zSc>d#=y$;eUy#l*1s7V0IK97@J|gcVC-=}x;ZFUqF#I$gr*=A7Vm8Q9@~SaEjWUfhwIO8A?q}Lp@d#3$f6n)%sHlH} z%-~sg4-xkc5Tj48*w>rqD0EeP>HbyNiu8#fPm^pwqd2Q-RB+?=PSE^3FRpjzemG|} z5og^1ZtgSBT`jK4`n!jOK{EQ8;Y}+WR`q1F0WO<`nWmO}*cM-dBMk1Zp{~omS^Gd1 zk!2XoA{1waKKIOrel4s!GhyR>7N(mEfk?6Iau=1B;%^Vf7s-x1c!EdsZp}}Abx|N2 z5~zsl=~a`usPEq>|K46p?=7`cohOfJGV0v26zp|5mC3_9i1*Nz&J$jV<+}VVHvBnr z{NbFz2=^qJZ`G3>nyCE+4|)&F99`CZ-;t1(4haQ~ApQ3d$2f1;)xHjf z9P!2rE0FqlKsbYXGMI(=ySVr;&v`N{g#s_~%OV4Htws*s@V3{ib}zcod^`>~uJ)(f>8cTL3 zHC<EfS`4HZc;~{8){9?KStX|GN`%IYSZofcmB8V~Lz!XJ2bpB?M9e+-Ss?FNqyO zNXzaE8a;B+9<&zgB%7#?@GBzs*5!;C?3R4f^GMmnS3!wuzo_bZLjPI%=M2dd-GxR) zZ=z>d&!dk!J*}d1jw~j6jq3I!Hp0Sxaxw0&7+rk6VF*fb>#lpP`GodcCOF-c5l< z$1VB)Bc5yN~T__hg6uTjVRYr^$$cmj9L(ni04)9n2PPPXRs@}s=m(#XbD znin5DmhSm}AANH>`|y*>&#D%e)(5}Zk<1h>im{#%drwF`m1|j^HoQa6i=9CDD?rbB zwg-{|1Y8MY9!x7{KC%ygyVz9rfmhDNbSmh#&bESEhO&eso_Zk74B-!w??@BE38&F_ z+D<dZfuh9x%Be7(>_env^yuOkqEUCRKGf>cpI7)_KX#BtkYT4W2QXSG_H+*AC zy2;K;{u1V* z!@A6?V?=#_+#{QXIl8@X9L|Vzv>|g-I?Da4u1wB7G#9S1nrt~ADD}X%<$GacGNOX!d>7Z#lHiDq6DQ>@4?r=Eka6ez>6Aa~7Jr1hB3aG9o#Im7l!fUYsCNYY84a z;QTH)^yP7nM>XX3;j^xj*ApSNSYq@(xAQI0TL2&&J-ZBQx~$ zz0fozzfRmw>3ec6F?T?^LcRUgoO=ddoAvw5pOEm>_pjB|1|ZS1&5&7Z!&m!< zy31!5xbw+(@V>#mP;O^ox_2Vv6>+aWzQMglB4>Mj7Vj>l9ixQ~T!q;ux@IZoCK8YI zc(jrw1D7`?HCdFR08(vThup3R2B{&%P#jFa8xl*zn2!lBIhu@?OSR z+BMym;Ojss?=3Ise7qv@2Ss_TXhppnl{N?2YNj+a8hj z)@9-4S98Vnt$5*spqPu|mF3yN=dLkMB;WS-1ciMtw0}pmq|v-Lc{w8 zn`QjK`zUYhdcuU|_hY?+nylx3kf7i6GelSm4^uU!zw}p{-{AAkt(eKKGn^wYc#W#; zd~{m+>@oGopc!j@gkpvYa)-5x%AyjaW4v|#l5BD^m$)_i>XmebLNiy;la zFA=}~J|QEf^P2vC$azKNZFF2z1_j|dy-Xc}9ap$8OXV2lXT!PY^3A7F$(-NJD3ra9 zNS?g3$<_QR$Khng@}NvURXsGFP>vy4I&+lsBVorRbTBIv_ zR$N%0rs6mh)_lv5yL_C5{A9XB|2FUuo7=(K`~jR~9&KL3L`8#jUx{JbL@j;IlkuyS z7>e(?^=ICNHBk*K4WgAH{pFL(jH(qh2^@Ad@;?9h?kqiOq+W#RhUffdmV*vR8-M); zN#!!>CQt70s=mL_e)zqaJ>5{ABBNKnE@4gMG}ZemcYs2`%x6N5zK;Ul_V7ehKXTE?m97&h4@INoApd_dMEl^Zxa!lcEcT z{bMPh_`EvdLN2hs(Y8Px>G*G-~6tT1{GIG5I+;_S<-OO?BI zM?RVRh7|2tohKi$!Lm@9s2?U3H2nc45pkwuy6g?sixu@&6EXBOYeq4}KM)r8`_{0r zjz%NAJh0Ov^SSF$O8+eJ{DK4L{=Nbh#e;070|h8ri8C_ai+@u)X}Yntl<}+Ghop)( z)eh%6Y2(LEgQcvsFU2PSpY%=Yl77vP-*R5#78!*+j(cKG>U`@L=($<*=^K^$%8=T0il+rg@wCqUG&O&6aPqL6WG)@7zy&Q-x&SQ-%tRi>Yt~d-SXoy<@TV~1A*;MafZTVb>cxFCd+;!Xal?J~ zgm^}3Q}&8-gZ%9-mXy;si5!Tuo|7uvZFBtg;rC~4%%&8l3uAA3UhPePNG^R1m>}6RxK1A*LSiw1?AG2Dbb*&t0s$L$2OzT7$LAWFyh2u!hY4hh&B( z#>)>kY8$t6ay}FuJsP>EPBjbeHGZj|2$-VUgZ*kkI(@Lv#KocHe)tNG-_M(rRjVbUNwm zvz}kLT@tZ`3D?1A=d;iURGB;i>ZNG>c~iY-<1!qrGuE?NL=^N8$imtqPeUZZn>)9= zct3CP47}*ML=x$hp~F{g7r$$XGq38cOvf9_(|Lb#&MOH|>qv1c4y<>H{#I~=Gfo!v zdsRp=nw3yG@NDhZd7z5q_w!xR+!;^`?yfiH`zPWKFGmz=p3RI+uSZ%{VSV_}4b_c|8_Q_#uWG%Kp~exIyz-qa-7kg( z;UruE=x>-43<)YS-+Rf1f4K1aOvH(IFGloTHcIDgoZRVvYVQZxjR;H=oHQIXbuJAzsc zV!r(cge6~4p0?eyw^lJHcxgP+RiuRTwY8Va(4J>b(PhrkrK#*p=L<(6?(58zkTX>m z)o+yXMvvnwig0xf+KY=nGn>~xT7Iq;#b$>mF6GgDqW!e86i44~^}Q}tu9i5M@1|7V zJ~MkPg^n#S`NZIx=w!HPR6%5JHgqRQ&-R=;;H^xfOS*rNF-@pJYC^H;%$0(7ad{^8 zdS3HyYri+P_Fv|+>+sfdnu{9kcCy)GU|Q?a)H+lGjC*(8xAWD6PEPd`@18ECqmN8R zHTCE&ue=*e+|-~TXn(a-J{CDEFHMjRxlw&6_h(XGjr; z#2l+YUbOSd1_P|qob<`UIyFZO>&6MmF9{n<@8YA3db_QERD6HN-LN$(VV34O#lEMD zWYBU^{E^52sbg{o#*Ep;sE>%K^9;0iZTzv9=t3Tfv@EH9e*Q$vPKa%Po2IIj{N(ub zvHSE%CrmWCpJ!z>J=^X2|vUPfr zq^wuIG3CIdk&oKwq{MjhW;fvV#u;G>F)RdBfH z)wT6P`;ZmqzMJlVHDvhN?-JyYtK-9+!jAg;HO!Zd;^Lw&O&06!?VQFW3550Q&#Cc? z&K+bG=?#lkKh-k9-G@!cW{YoTmvug&;E~n~MQ;5F+#hb1-I=O28)>ATW7_ScEZyn2 zQSbR*WB~a$TMBUph$Xv&pyH#}MGvJT|CoFJgN^H%oBhAMgAwB97yi3n-JjxrYU4tH ziWdIzt3&z4-1`3jDuD1;GB8LTgv+wBfzS9B%(t5Ig862jXc#x@`*? zeCSVJL^$YR2YT9R!eO9moj(~2^sBP~gS4^~r=3A2!~5QZD_z~G=N9>87(4w3^vG66^t2s5N> z@u!P5Bs<7v9SWnnD`s_9fy=Ohumm{BzXhSZ79fOJ23SZ1f1=am0fu7fvhB%A-O27s z>10@eFiqgRl+|7ZzK~6KP)yen1}cPuzylB`9BT+*2LLi4wgGI>AAZn6cGpGLk_ulag}WQVRD^*r z3*evzIBx;j&+wsQ_}vgZ+aI=218>QO-3`GsWx$RB=Uu?vBs@C|HdG2b=z{TpNM8`5 ztO?i~{-IOfO#-Egc~EWqr+-BJn+foYIH?)3t2cK~#?z+=MzkTMMd zs#|J+p)SDQUf3NZNm#&mcz{3b2MaQgs34wtI!dv`$75Rg#;p&3BSBp@sUxQ7A7;9ls0fn^Y>Y-kUpmV#_* zkdOSAY7of43V_2L9OHl34#H$0bAjv+Q9;!3^>YBA6!`l)JQLi2`!>FtkEAfzHE73_ z6%BJdrriv(r(CVmIC7|FXHS0jeM*{CqNdp{5Qr13``$Yxhvq2z*3P!9^k+v$_76rc z`Is;5aTA;c4xee~PbNxNEh^&Tq>b5WN{!6185fWX%I`(DEpr?$&za6{f+asVwxqqj zy9>&GVnoL9bZR(VNzzH}!nA#1Rhs`76P%kK#wImvJ$`lEN?Q49+HMovazsGsn;zHQO3!U@1*%Mh#7CWAzp}XWK@Ahod>oKB!Pd^+nMa2fX*QXeQLCma z%FhPdE@M2(!)GX>yV-9o<|@)*L!54Qt|Ta5bY5f6Xr(CsR`tgs$SB?ua6i7bd3?=m z0AxQFlq}H!b_Uw+wlEg^M+cL|6 za?3ylo!t0DMFj_K{+0Ze_HM=`%2 zo}C(|)DZFTJ;V1J0nZhVje9;#^G8(+rt2k%&aCd#vRvZP#|x*e*VpIc$^}KWcV!0QNidT#U(!SUPJP)UwXS<6J&R%oWg)S0l%>^#a4k{ft+Bax{DElb8+3OmlK zGQuQmIPKA5?VJ+2kN7gK+r1%5El#`{Ph*mcS|8W<;crq4{`ZkLcB3Q{m(*8t!eH~yjYm%)|!|W|`LE4j+HMZWL+n;SYoDq~;>H&j) zI-&tFf_&N47Dql-i*H}joH-dXtg8#aEvW%gJ;zlu@0n`RZc%gvHktX3b1vQN{p7m- zb>KSknZ_F>eSk8-xcwd&_CbPbCHG5CQRcdg$s7Hzbxks(zpe2r($ez>UBAO1kqe>_tSlu)EKE<6=Pr{H zwww9=Ui-Q~oGw`Vq-M}u4zrsca-d7FzT|*97tiywRpXiDi_szJLN&@NGkYBX`GGg8 z_5<+Vs{zdbIF(|1*z(vdTQo=nL(pubTX&&G0tsu@;EFW457oyY#wx1OJmrQ(`=3?J zMUtjgi+wKdv(^%wm==-G&%-n#5f3)lfljf8mn-GFlF(9IynOX46a}R<(VZ(MT>eF9 z5O3NTt>mP#AnfQV)I}|eR<2SwjiZvZR5v0vdNvG6+6Rk#q9x1HM@N#AudgNcI_k`D zD_jwTg&4Pgr||mf#j0M>;9;Gsqhx)db$ZOE5nyPIO|0UX>AyqoE9%CcAa}!S_V#J%iy)L^7U75Y=5nHKfPp}KF^YpgHY4p*z`vTN}!cLCpwXxq{#T?bIe%X zpn(Sv>vtQTCB!~tmv;6qPN4A|@q&K)Pftx<3+4A_)p&3T9Lwil}G{sYJHDf?jxG=l8 z&}#N;?hBDRQb2SYUDmP|`DmA|)Fm>>_e_M{tB*2)K=PrY?4IJUG!utq z?|jTIBk-4e`GIH@d6I`Z0G%%3F&t#VeF4%67c~jArxcW-a_y>@Hr%?dq4?_`lzN0) zyCOdetxQO4tO2YJ@ti+chLo%ewPHaN8&&nMNz0_tG#p`{NkCD;l5f z!T8<~c?Q=esWgdIEDS*3>#R?_Re}jtveP2w8z)e-*R`hwz77>3s;daeXvo=&vgww{ z5!9JCOY4%`dM8;T?_N07giqgR-`ic#x_c05E5Bp6eYt`83n<07x< z^2lh_@`YZ%8r{UnBM^E|h{H+(?6^Lt4}i^!M_fnX;m8I^u_==;pX`x!Igf#;Qng(b zOvI7EYb?6R@&JzuDd?bAp3*(3=c-a7fgOPc%U+}!n%#{9(M{yH%LLaiRZKK6A9^=F z33<@lShsaq1Rgj#h&i`Y)F(pB-iQdi;-{mLmgmUFA1y}qyclySHFiTA=)7I3zecr^ zCfzM7Qs4FEooW*y4pCdEVztvkcojxf6rLCx?{hR#@;E)$Qw8iVoEc@?-H0U*armT% z?2>%FCE4K7c#v}dMk#JW%{K(K$ul7Cx}*3aiAUdmcL8bBJ3(>M&Sn13nYJbc>Ijziw$Zr@n_Y3f2Sdt`yR6Q3?5V*gog<&zI;C$7n0>eiJs+h zk@gEdCU7-T74i+k3IEtL;vA1=^4_VMn}Jk_aVUE`&-u|XJ7IzwHx<=@zC5Bk!a0aZ zeEEJD(|ts!w=XqeFGX7$jUNI-zOG5Oq<(U;D@H+rJa}!@DwsRKK1Y_4?O{X#=AASD zkn$2!Z4GqFj3qZyTTd1L2m<+X^z9q6`{=zBrR+4VS-{uogyGFciXpbE+0v8ErUZl5 znQSifEP+=S^j1HbsFd}L)dR{q7hr!)rfJoOd3jHZx>YqlKB(eMl;C^mocrcvGfZjA zl;|U68**QiIhVj2-ED1UVRd&k!vcD0%Z0lxd|)xvcAx;k8>Te`1wPRmI9 zi_K&hKCI5*{JBX0=yFjkUx#N~d*$E!XvcK=VA<+SeX`M*r;*&tzS+3C(y$_SbZ?r| z0D50K+;>8)@`CWR)*$UDV^;7xwXF{>4LBg zj4)0fv)DgSvPSxg3~uzsPF6OyUA4T!mXZFDV2s{Kq(|ju1<5Bgm3^9csakn~!iT&Z z+bh+U;L0JnBCqtbY+B6gc~^s3N`N>~Oi;7=mB_VFK5%|sFGI0A10y8oNXT}C&Ll3QD-BDr$e|a;Vc`3(=;P1OVr3#sfHvO z-%8avaJJ!qlUL}TG56St@f&x44OWv6YQwr@;5Cz7(ql1#W&u(>9O}@NOIp~;k7@Om9i-jI`g96n&F0S9j_1{cKRNxn7+@_)aCK0YA0RFAW7JhCP%*GaqQ!`el75RQWG+8%uOQhuiDYpVgje$ zwRV`Ku6LbL3LF32H0-*^6P~XOy^L*iu4(mI_PpA+(r$~`W9Awxyhw3tFYUdmVMNTk zp0by-$g1=OJgl6Mo{qvTa|*9`68M{m%i>X{M_7bjp1;kvr@9!c35;cgkK~I2#H0pD zZ5}^r_xL?VL6}crb*@4fN$`e2XIlB!%oSx8g?u6rt4UOpv{{Pp(tcmd)#GDl`;Bk_ zyi6(pfeKBfBV{%jV6s}1!nK3`pw}pzow_rPwN1rJ^+N0v1y>w{qd&aYv=s%_Ub5C) z_Z%ye)cdE6is6Hk8$I}hte)3Y zA*}@wx~v{cQjP6>QA=Fae@?gkYa?GfGx&!X-xpVdoI<@E02Rx-QOyLe$b!dj6&Y_=>0RsvD?ZyueU^bN2n)9L zG7yJ<|NLO^8GrS1NMhbIg4f^Sl>Pe3HKaB1c8tm2_dCV78Ww#}#}?n0pS|F~l*(q! z6}FbK(KL9o^6Jgd>-f~e^E>@Phm|02rRh-9-A4ZS7pxCHdol7AEKb{m>%PE@W7Dev z&gM67`D?TsOdMv>-}9IeM;eBemm29k-jb|vlIM_Y92*Qll#~}1T0|U_4QtzTzvR^6 zCF$CMv{%pRAhM=Nu+0bC?ee4_W#lP;v(lgn=lv>Dx-j}Pc!f)*idcpu7R|J3EvuBT znyc`G7jjOml?uo40mprbus81CB_$O&yYW_;YA2u{;@z?N18tS+p}8ay?k8I}pB`J@ zHSb%zZgtIB;eZl<6d(lOUpEv}cb>GjIN637C#Ve3#Wa8EtYo12>rrXln~5H|Na*~fD7JHug`~^9X20cAXCfog;N6>-;iWOG-3nU-%~THxFr~2;2vBO+?@cyH3SRpPOt#qWY^hM zXYc!+y5G5V?jN`64o&r2J>6^dbkB76`>wTqkF&c`>_0jjv;kIZeGYBTmbqb3$StNp z50Y!`kC^B#zvHB<@9Y{|HRVSN$W($zI~}U(II?lzd9jQ+rQv@!UDI>TV}NBPR#~}L z5Rs#L1zc0JzHRvU+G;(Ynoy|Tw(zs2Tllc7qU~c5Asgy#=rb~lLsbBNhHoCNMF_lhK1Rj!6gO1QC9+e+}euS^K@N!=nq@1 zKC@QNQw1pq9P4LJsb~Su+aG1*6gy~!GRhW95zb<3Wi!c?C6V1a@e<;NVB zuL?y3>uq-|3OqOpHq{PF5SCM}Z>1WM1A!V%LDV@tv2PzHsw~GZe)V6suA}KsgBMi8 zl9hoh{%S)-KH2-1(@Q20h_n(Diz`KZQAls`g zQ5`?u*27%7E@Z?T?9_#PfS*l&g)YP?y!TLjlYRvGcHWJ9Z#Ya1bSSE`qUA>^ty_m{ zMAS*1WE3$FkIiAvx0&7F{%A;Vw#IgkJ_C3h@Wk(Ns_zm&Z*iz*F;SJyz;6+5T$(`! z`{6|V*?FjlG998cowb^H%OdmlGi!z(YJtL1)quB1aUmF++=SQy4s9|8_)zO|908krlU3y%q?_+JRCy@e!RSeg}PxiwWclz z3yLkHzfV^5O6{6EgfLVCd^E7pTCLg`rBsfCb1v~u>`w`@;cP$qQ~^^nJ1~kt@$kO> zCtKe5i6*IuaA4Df)iN<9UG$;{B_SU7WwlUO%IMn#nJTxPC4c7dq4QWKl@bR7kz?Z^ z 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%0DW_UDu@Sj5mS(sS0 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