Controller/WikiTagController.php
author cavaliet
Wed, 07 Dec 2011 17:19:10 +0100
changeset 54 ec51b9f4695f
parent 53 22377c9e2eae
child 59 ea562f37d7a5
permissions -rwxr-xr-x
Upgrade column management with possibility to return to the initial columns. Little debug in all tag list.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
/*
21
780ef37e63b9 add route parameter
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
     3
* This file is part of the WikiTagBundle package.
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
*
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
* (c) IRI <http://www.iri.centrepompidou.fr/>
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
*
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
* For the full copyright and license information, please view the LICENSE
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
* file that was distributed with this source code.
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
*/
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
namespace IRI\Bundle\WikiTagBundle\Controller;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
10
a1234ceba912 add first letter list. It works but searching ' bugs.
cavaliet
parents: 9
diff changeset
    13
use Doctrine\ORM\Query\ResultSetMapping;
a1234ceba912 add first letter list. It works but searching ' bugs.
cavaliet
parents: 9
diff changeset
    14
use Doctrine\DBAL\DriverManager;
a1234ceba912 add first letter list. It works but searching ' bugs.
cavaliet
parents: 9
diff changeset
    15
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
use IRI\Bundle\WikiTagBundle\Entity\DocumentTag;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
use IRI\Bundle\WikiTagBundle\Entity\Tag;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
use IRI\Bundle\WikiTagBundle\Utils\WikiTagUtils;
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
    19
use Pagerfanta\Pagerfanta;
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
    20
use Pagerfanta\Adapter\ArrayAdapter;
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
    21
use Pagerfanta\Adapter\DoctrineORMAdapter;
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
use Symfony\Component\HttpFoundation\Response;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
class WikiTagController extends Controller
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
{
10
a1234ceba912 add first letter list. It works but searching ' bugs.
cavaliet
parents: 9
diff changeset
    28
    private static $SEARCH_STAR_CHARACTER = "*";
a1234ceba912 add first letter list. It works but searching ' bugs.
cavaliet
parents: 9
diff changeset
    29
    
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
    /**
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
     * Fake index action
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
     */
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
    public function indexAction()
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
    {
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
        return new Response('<html><body>Nothing to see here.</body></html>');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
    /**
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
     * Renders the little html to add the css
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
     */
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
    public function addCssAction()
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
    {
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
        return $this->render('WikiTagBundle:WikiTag:css.html.twig');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
    /**
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
     * Renders the little html to add the javascript
43
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
    48
     *
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
    49
     * @param unknown_type $tags_list
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
    50
     * @return \Symfony\Bundle\FrameworkBundle\Controller\Response
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
     */
53
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
    52
    public function addJavascriptAction($tags_list=false, $profile_name=null)
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
    {
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
        $cats = $this->getDoctrine()->getRepository('WikiTagBundle:Category')->findOrderedCategories();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
        // $cats is {"Label":"Créateur"},{"Label":"Datation"},...
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
        $nbCats = count($cats);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
        $ar = array('' => '');
43
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
    58
        for($i=0;$i<$nbCats;$i++) {
7
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
    59
            $temp = array($cats[$i]["label"] => $cats[$i]["label"]);
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
            $ar = array_merge($ar, $temp);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
        }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
        // ... so we create is json like {"":""},{"Créateur":"Créateur"},{"Datation":"Datation"},...
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
        $categories = json_encode($ar);
53
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
    64
        // Management of profiles for the list of displayed columns and reorder tag button
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
    65
        $profile_array = $this->container->getParameter("wiki_tag.document_list_profile");
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
    66
        $columns_array = null;
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
    67
        if($profile_array!=null && $profile_name!=null && $profile_name!=""){
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
    68
            $columns_array = $profile_array[$profile_name];
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
    69
        }
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
    70
        return $this->render('WikiTagBundle:WikiTag:javascript.html.twig', array('categories' => $categories, 'tags_list' => $tags_list, 'columns' => $columns_array));
33
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    71
    }
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    72
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    73
    /**
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    74
     * Renders the little html to add the javascript for context search
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    75
     */
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    76
    public function addJavascriptForContextSearchAction($context_name)
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    77
    {
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    78
        // WARNING : PREREQUISITE : the request to add a tag needs the external document id,
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    79
        // which is gotten by the jQuery call $('#wikitag_document_id').val() in the page.
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    80
        // So the page holding this context search MUST have a input value with this id.
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    81
        // We add the reactive selectors
36
540607cf3447 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet
parents: 35
diff changeset
    82
        $reac_sel_array = $this->container->getParameter("wiki_tag.reactive_selectors");
540607cf3447 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet
parents: 35
diff changeset
    83
        $reactive_selectors = null;
540607cf3447 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet
parents: 35
diff changeset
    84
        if(array_key_exists($context_name, $reac_sel_array)){
540607cf3447 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet
parents: 35
diff changeset
    85
            if($reac_sel_array[$context_name][0]=='document'){
540607cf3447 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet
parents: 35
diff changeset
    86
                $reactive_selectors = 'document';
540607cf3447 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet
parents: 35
diff changeset
    87
            }
540607cf3447 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet
parents: 35
diff changeset
    88
            else{
540607cf3447 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet
parents: 35
diff changeset
    89
                $reactive_selectors = '"'.join('","',$reac_sel_array[$context_name]).'"';
540607cf3447 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet
parents: 35
diff changeset
    90
            }
540607cf3447 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet
parents: 35
diff changeset
    91
        }
33
6c87166b819c First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet
parents: 32
diff changeset
    92
        return $this->render('WikiTagBundle:WikiTag:javascriptForContextSearch.html.twig', array('reactive_selectors' => $reactive_selectors));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    95
    /**
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    96
     * Display a list of ordered tag for a document
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
     * @param integer $id_doc
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
     */
46
6f643fc1de26 commit changes before update.
cavaliet
parents: 37
diff changeset
    99
    public function documentTagsAction($id_doc, $profile_name="")
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   100
    {
46
6f643fc1de26 commit changes before update.
cavaliet
parents: 37
diff changeset
   101
        // Management of profiles for the list of displayed columns and reorder tag button
6f643fc1de26 commit changes before update.
cavaliet
parents: 37
diff changeset
   102
        $profile_array = $this->container->getParameter("wiki_tag.document_list_profile");
6f643fc1de26 commit changes before update.
cavaliet
parents: 37
diff changeset
   103
        $columns_array = null;
6f643fc1de26 commit changes before update.
cavaliet
parents: 37
diff changeset
   104
        if($profile_array!=null && $profile_name!=null && $profile_name!=""){
6f643fc1de26 commit changes before update.
cavaliet
parents: 37
diff changeset
   105
            $columns_array = $profile_array[$profile_name];
6f643fc1de26 commit changes before update.
cavaliet
parents: 37
diff changeset
   106
        }
6f643fc1de26 commit changes before update.
cavaliet
parents: 37
diff changeset
   107
        
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
        $ordered_tags = $this->getDoctrine()->getRepository('WikiTagBundle:DocumentTag')->findOrderedTagsForDoc($id_doc);
53
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
   109
        return $this->render('WikiTagBundle:WikiTag:documentTags.html.twig', array('ordered_tags' => $ordered_tags, 'doc_id' => $id_doc, 'columns' => $columns_array));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
    /**
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
     *
42
0e57c730bb18 Documentation and add alternative wp url and label + migrations
ymh <ymh.work@gmail.com>
parents: 37
diff changeset
   114
     * The action called when a tag is moved in a document tag list.
0e57c730bb18 Documentation and add alternative wp url and label + migrations
ymh <ymh.work@gmail.com>
parents: 37
diff changeset
   115
     *
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   116
     * @return \Symfony\Bundle\FrameworkBundle\Controller\Response
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
     */
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
    public function tagUpDownAction()
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   119
    {
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
        $req = $this->getRequest()->request;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   122
        $id_doc = $req->get('wikitag_document_id');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   123
        // post vars new_order and old_order indicate the position (from 1) of the tag in the list.
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   124
        // NB : it is different from the DocumentTag.order in the database.
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   125
        $new_order = intval($req->get('new_order')) - 1;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   126
        $old_order = intval($req->get('old_order')) - 1;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   127
        // First we get the DocumentTags
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   128
        $em = $this->getDoctrine()->getEntityManager();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   129
        $ordered_tags = $this->getDoctrine()->getRepository('WikiTagBundle:DocumentTag')->findOrderedTagsForDoc($id_doc);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
        // We change the moved DocumentTag's order
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   131
        $new_dt_order = $ordered_tags[$new_order]->getTagOrder();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   132
        $moved_dt = $ordered_tags[$old_order];
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   133
        $moved_dt->setTagOrder($new_dt_order);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   134
        // We move the TaggedSheets's order
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   135
        if($new_order > $old_order){
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   136
            // And we decrease the other ones
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
            for ($i=($old_order+1); $i <= ($new_order); $i++){
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
                $dt = $ordered_tags[$i];
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   139
                $dt->setTagOrder($dt->getTagOrder() - 1);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   140
            }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   141
        }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   142
        else{
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   143
            // And we increase the other ones
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   144
            for ($i=$new_order; $i <= ($old_order-1); $i++){
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   145
                $dt = $ordered_tags[$i];
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   146
                $dt->setTagOrder($dt->getTagOrder() + 1);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   147
            }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   148
        }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   149
        // Save datas.
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   150
        $em->flush();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   151
49
e854d8cb376c Finalise to implement the document profile with the list of columns.
cavaliet
parents: 47
diff changeset
   152
        return $this->renderDocTags($id_doc, $req->get('wikitag_document_profile'));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   153
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   154
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   155
    /**
43
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   156
     * Action to remove a tag from a document tag list
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   157
     * @return \Symfony\Bundle\FrameworkBundle\Controller\Response
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   158
     */
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   159
    public function removeTagFromListAction()
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   160
    {
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   161
        $id_doc = $this->getRequest()->request->get('wikitag_document_id');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   162
        $id_tag = $this->getRequest()->request->get('tag_id');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   163
        // We get the DocumentTag meant to be deleted, and remove it.
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   164
        $em = $this->getDoctrine()->getEntityManager();
37
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   165
        
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   166
        $dt = $this->getDoctrine()->getRepository('WikiTagBundle:DocumentTag')->findOneByDocumentExternalId($id_doc, array('tag' => $id_tag));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   167
        $em->remove($dt);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   168
        $em->flush();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   169
49
e854d8cb376c Finalise to implement the document profile with the list of columns.
cavaliet
parents: 47
diff changeset
   170
        return $this->renderDocTags($id_doc, $this->getRequest()->request->get('wikitag_document_profile'));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   171
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   172
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   173
    /**
22
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   174
     * Modify the tag in the context of a tag list for one document
29
7496254cfead correct add tag
ymh <ymh.work@gmail.com>
parents: 26
diff changeset
   175
     *
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   176
     */
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   177
    public function modifyDocumentTagAction()
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   178
    {
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   179
        $id_doc = $this->getRequest()->request->get('wikitag_document_id');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   180
        $tag_label = $this->getRequest()->request->get('value');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   181
        $id_moved_tag = $this->getRequest()->request->get('id');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   182
        $moved_tag = $this->getDoctrine()->getRepository('WikiTagBundle:Tag')->findOneBy(array('id' => $id_moved_tag));
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   183
        if($tag_label!=$moved_tag->getLabel()){
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   184
            // We get the DocumentTags
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   185
            $em = $this->getDoctrine()->getEntityManager();
37
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   186
            
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   187
            $tags = $this->getDoctrine()->getRepository('WikiTagBundle:DocumentTag')->findByDocumentExternalId($id_doc);
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   188
            $found = false;
37
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   189
            foreach ($tags as $dt)
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   190
            {
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   191
                if($dt->getTag()->getLabel()===$tag_label)
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   192
                {
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   193
                    $found = true;
37
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   194
                    break;
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   195
                }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   196
            }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   197
            // If the label was found, we sent a bad request
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   198
            if($found==true){
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   199
                return new Response(json_encode(array('error' => 'duplicate_tag', 'message' => sprintf("Le tag %s existe déjà pour cette fiche.", $tag_label))),400);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   200
            }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   201
            // We create the new tag or get the already existing tag. $tag, $revision_id, $created
50
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   202
            try {
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   203
                $ar = $this->getDoctrine()->getRepository('WikiTagBundle:Tag')->getOrCreateTag($tag_label);
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   204
            }
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   205
            catch (\Exception $e){
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   206
                return new Response(json_encode(array('error' => 'wikipedia_request_failed', 'message' => $e->getMessage())),400);
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   207
            }
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   208
            $tag = $ar[0];
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   209
            $revision_id = $ar[1];
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   210
            $created = $ar[2];
22
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   211
            
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   212
            // We get the DocumentTag and change its tag
37
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   213
            
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   214
            $dt = $this->getDoctrine()->getRepository('WikiTagBundle:DocumentTag')->findOneByDocumentExternalId($id_doc, array('tag' => $id_moved_tag));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   215
            $dt->setTag($tag);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   216
            $dt->setWikipediaRevisionId($revision_id);
34
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   217
            
37
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   218
            $score_res = $this->container->get('wiki_tag.search')->search($tag_label, array("externalId"=>$id_doc));
34
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   219
            
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   220
            if(count($score_res)>0)
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   221
            {
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   222
                $score = floatval($score_res[0]['score']);
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   223
            }
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   224
            else
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   225
            {
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   226
                $score = 0.0;
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   227
            }
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   228
            $dt->setIndexNote($score);
21fab44f46fe add event on tag changed
ymh <ymh.work@gmail.com>
parents: 30
diff changeset
   229
            
22
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   230
            // We set ManualOrder = true for the current document
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   231
            $doc = $this->getDoctrine()->getRepository('WikiTagBundle:Document')->findOneBy(array('externalId' => $id_doc));
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   232
            $doc->setManualOrder(true);
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   233
            // We save the datas
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   234
            $em->flush();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   235
        }
32
38dcd2db04e4 Debug case sentive tag modification.
cavaliet
parents: 30
diff changeset
   236
        // We render the document's tags
49
e854d8cb376c Finalise to implement the document profile with the list of columns.
cavaliet
parents: 47
diff changeset
   237
        return $this->renderDocTags($id_doc, $this->getRequest()->request->get('wikitag_document_profile'));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   238
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   239
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   240
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   241
    /**
42
0e57c730bb18 Documentation and add alternative wp url and label + migrations
ymh <ymh.work@gmail.com>
parents: 37
diff changeset
   242
     * The action called to reorder the the tags of a document. The tags are reordered according to the indexation score of the tag label on the document.
0e57c730bb18 Documentation and add alternative wp url and label + migrations
ymh <ymh.work@gmail.com>
parents: 37
diff changeset
   243
     * The fields taken into account for calculating the score are defined in the wikitag configuration.
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   244
     */
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   245
    public function reorderTagDocumentAction()
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   246
    {
30
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   247
        $id_doc = $this->getRequest()->request->get('wikitag_document_id');
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   248
        $res = $this->getDoctrine()->getRepository('WikiTagBundle:Document');
37
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   249
        
30
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   250
        $doc = $res->findOneByExternalId($id_doc);
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   251
        $doc->setManualOrder(false);
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   252
        $this->getDoctrine()->getEntityManager()->persist($doc);
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   253
        
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   254
        $search_service = $this->get('wiki_tag.search');
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   255
        
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   256
        $search_service->reorderTagsForDocument($doc);
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   257
        
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   258
        $this->getDoctrine()->getEntityManager()->flush();
d2fba1e3b94b correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
   259
49
e854d8cb376c Finalise to implement the document profile with the list of columns.
cavaliet
parents: 47
diff changeset
   260
        return $this->renderDocTags($id_doc, $this->getRequest()->request->get('wikitag_document_profile'));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   261
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   262
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   263
    /**
42
0e57c730bb18 Documentation and add alternative wp url and label + migrations
ymh <ymh.work@gmail.com>
parents: 37
diff changeset
   264
     * The action called to add a new tag (especially from the completion box)
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   265
     */
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   266
    public function addTagAction()
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   267
    {
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   268
        $id_doc = $this->getRequest()->request->get('wikitag_document_id');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   269
        $tag_label = $this->getRequest()->request->get('value');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   270
        // We get the DocumentTags
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   271
        $em = $this->getDoctrine()->getEntityManager();
5
45378793512a Correct tag insert + external id on doc
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   272
        $tags = $this->getDoctrine()->getRepository('WikiTagBundle:DocumentTag')->findByDocumentExternalId($id_doc);
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   273
        $nb_tags = count($tags);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   274
        $found = false;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   275
        $i = 0;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   276
        while($i<$nb_tags && $found==false){
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   277
            $dt = $tags[$i];
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   278
            if(strtolower($dt->getTag()->getLabel())==strtolower($tag_label)){
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   279
                $found = true;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   280
            }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   281
            $i++;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   282
        }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   283
        // If the label was found, we sent a bad request
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   284
        if($found==true){
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   285
            //TODO : translation
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   286
            return new Response(json_encode(array('error' => 'duplicate_tag', 'message' => sprintf("Le tag %s existe déjà pour cette fiche.", $tag_label))),400);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   287
        }
8
7d2fb5d7c9ff debug addtag for document
cavaliet
parents: 7
diff changeset
   288
        // returns array($tag, $revision_id, $created)
50
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   289
        try {
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   290
            $ar = $this->getDoctrine()->getRepository('WikiTagBundle:Tag')->getOrCreateTag($tag_label);
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   291
        }
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   292
        catch (\Exception $e){
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   293
            return new Response(json_encode(array('error' => 'wikipedia_request_failed', 'message' => $e->getMessage())),400);
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   294
        }
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   295
        
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   296
        $tag = $ar[0];
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   297
        $revision_id = $ar[1];
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   298
        $created = $ar[2];
8
7d2fb5d7c9ff debug addtag for document
cavaliet
parents: 7
diff changeset
   299
        
5
45378793512a Correct tag insert + external id on doc
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   300
        $tags = $this->getDoctrine()->getRepository('WikiTagBundle:DocumentTag')->findByDocumentExternalId($id_doc, array('tag'=>$tag->getId()));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   301
        $nb_tags = count($tags);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   302
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   303
        if($created==true || $nb_tags==0){
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   304
            $new_order_ar = $this->getDoctrine()->getRepository('WikiTagBundle:DocumentTag')->getMaxOrder($id_doc);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   305
            // The result is a double array. And reset(reset($newOrderAr)) is not allowed. And a string is returned.
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   306
            $a1 = reset($new_order_ar);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   307
            $new_order = intval(reset($a1)) + 1;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   308
            $new_DT = new DocumentTag();
5
45378793512a Correct tag insert + external id on doc
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   309
            $new_DT->setDocument($this->getDoctrine()->getRepository('WikiTagBundle:Document')->findOneByExternalId($id_doc));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   310
            $new_DT->setTag($tag);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   311
            $new_DT->setOriginalOrder($new_order);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   312
            $new_DT->setTagOrder($new_order);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   313
            $new_DT->setWikipediaRevisionId($revision_id);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   314
            $em->persist($new_DT);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   315
            $em->flush();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   316
        }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   317
49
e854d8cb376c Finalise to implement the document profile with the list of columns.
cavaliet
parents: 47
diff changeset
   318
        return $this->renderDocTags($id_doc, $this->getRequest()->request->get('wikitag_document_profile'));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   319
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   320
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   321
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   322
    /**
43
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   323
     * Action to remove the wikipedia link form a tag. This action create a copy of the original tag with all the link to wikipedia set to null.
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   324
     *
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   325
     * @return \Symfony\Bundle\FrameworkBundle\Controller\Response
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   326
     */
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   327
    public function removeWpLinkAction()
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   328
    {
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   329
        $id_doc = $this->getRequest()->request->get('wikitag_document_id');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   330
        $id_tag = $this->getRequest()->request->get('tag_id');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   331
        $tag = $this->getDoctrine()->getRepository('WikiTagBundle:Tag')->find($id_tag);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   332
        //return new Response(var_dump(array($tag)));
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   333
        // We search if the unsemantized version of the tag already exist.
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   334
        $un_tag = $this->getDoctrine()->getRepository('WikiTagBundle:Tag')->findOneBy(array('label'=>$tag->getLabel(), 'urlStatus'=>Tag::$TAG_URL_STATUS_DICT['null_result']));
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   335
        $em = $this->getDoctrine()->getEntityManager();
13
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   336
        $un_tag_created = FALSE;
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   337
        if(!$un_tag){
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   338
            // Create another tag almost identical, without the W info
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   339
            $un_tag = new Tag();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   340
            $un_tag->setLabel($tag->getLabel());
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   341
            $un_tag->setOriginalLabel($tag->getOriginalLabel());
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   342
            $un_tag->setUrlStatus(Tag::$TAG_URL_STATUS_DICT['null_result']);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   343
            $un_tag->setWikipediaUrl(null);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   344
            $un_tag->setWikipediaPageId(null);
43
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   345
            $un_tag->setAlternativeWikipediaUrl(null);
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   346
            $un_tag->setAlternativeWikipediaPageId(null);
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   347
            $un_tag->setAlternativeLabel(null);
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   348
            $un_tag->setDbpediaUri(null);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   349
            $un_tag->setCategory($tag->getCategory());
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   350
            $un_tag->setAlias($tag->getAlias());
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   351
            $un_tag->setPopularity($tag->getPopularity());
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   352
            $em->persist($un_tag);
43
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   353
            $un_tag_created = true;
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   354
        }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   355
        
13
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   356
        if($id_doc && $id_doc!=""){
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   357
            // We associate the unsemantized tag to the DocumentTag and save datas
37
9ba15af20acc make sure that we use external ids in the controller
ymh <ymh.work@gmail.com>
parents: 36
diff changeset
   358
            $dt = $this->getDoctrine()->getRepository('WikiTagBundle:DocumentTag')->findOneByDocumentExternalId($id_doc, array('tag' => $id_tag));
13
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   359
            $dt->setTag($un_tag);
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   360
            $em->flush();
49
e854d8cb376c Finalise to implement the document profile with the list of columns.
cavaliet
parents: 47
diff changeset
   361
            return $this->renderDocTags($id_doc, $this->getRequest()->request->get('wikitag_document_profile'));
13
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   362
        }
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   363
        else{
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   364
            // Here we are in the context of tag list.
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   365
            if($un_tag_created==TRUE){
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   366
                $em->flush();
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   367
                $num_page = $this->getRequest()->request->get('num_page');
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   368
                $nb_by_page = $this->getRequest()->request->get('nb_by_page');
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   369
                $sort = $this->getRequest()->request->get('sort');
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   370
                $searched = $this->getRequest()->request->get('searched');
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   371
                return $this->renderAllTags($num_page, $nb_by_page, $sort, $searched);
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   372
            }
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   373
            else{
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   374
                // The unsemantized version of the tag already exist, so we send an error.
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   375
                return new Response(json_encode(array('error' => 'duplicate_tag', 'message' => sprintf("La version désémantisée du tag %s (%s) existe déjà.", $un_tag->getLabel(), $un_tag->getOriginalLabel()))),400);
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   376
            }
c288952a089f Remove WP link from tag list now works.
cavaliet
parents: 12
diff changeset
   377
        }
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   378
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   379
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   380
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   381
    /**
43
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   382
     * Action to update a tag category.
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   383
     * @return \Symfony\Bundle\FrameworkBundle\Controller\Response
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   384
     */
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   385
    public function updateTagCategoryAction()
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   386
    {
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   387
        $id_doc = $this->getRequest()->request->get('wikitag_document_id');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   388
        $id_tag = $this->getRequest()->request->get('id');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   389
        $cat_label = $this->getRequest()->request->get('value');
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   390
        // We get the Tag and update its category.
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   391
        $em = $this->getDoctrine()->getEntityManager();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   392
        $tag = $this->getDoctrine()->getRepository('WikiTagBundle:Tag')->find($id_tag);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   393
        if($cat_label==''){
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   394
            $cat = null;
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   395
            $tag->nullCategory();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   396
        }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   397
        else{
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   398
            $cat = $this->getDoctrine()->getRepository('WikiTagBundle:Category')->findOneBy(array('label' => $cat_label));
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   399
            $tag->setCategory($cat);
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   400
        }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   401
        $em->flush();
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   402
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   403
        if($id_doc && $id_doc!=""){
49
e854d8cb376c Finalise to implement the document profile with the list of columns.
cavaliet
parents: 47
diff changeset
   404
            return $this->renderDocTags($id_doc, $this->getRequest()->request->get('wikitag_document_profile'));
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   405
        }
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   406
        else{
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   407
            $num_page = $this->getRequest()->request->get('num_page');
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   408
            $nb_by_page = $this->getRequest()->request->get('nb_by_page');
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   409
            $sort = $this->getRequest()->request->get('sort');
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   410
            $searched = $this->getRequest()->request->get('searched');
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   411
            return $this->renderAllTags($num_page, $nb_by_page, $sort, $searched);
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   412
        }
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   413
    }
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   414
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   415
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   416
    /**
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   417
     *
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   418
     * Generic render partial template
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   419
     * @param unknown_type $id_doc
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   420
     */
53
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
   421
    public function renderDocTags($id_doc)
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   422
    {
49
e854d8cb376c Finalise to implement the document profile with the list of columns.
cavaliet
parents: 47
diff changeset
   423
        // Get tags and render the table
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   424
        $ordered_tags = $this->getDoctrine()->getRepository('WikiTagBundle:DocumentTag')->findOrderedTagsForDoc($id_doc);
53
22377c9e2eae First step of column management in document tag list. Little debug on js for move up down.
cavaliet
parents: 52
diff changeset
   425
        return $this->render('WikiTagBundle:WikiTag:tagTable.html.twig', array('ordered_tags' => $ordered_tags, 'doc_id' => $id_doc));
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   426
    }
7
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   427
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   428
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   429
    /**
43
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   430
     * Action to update the tag alias.
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   431
	 *
7
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   432
     * @return \Symfony\Bundle\FrameworkBundle\Controller\Response
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   433
     */
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   434
    public function updateTagAliasAction()
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   435
    {
12
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   436
        $id_tag = $this->getRequest()->request->get('id');
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   437
        $alias = $this->getRequest()->request->get('value');
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   438
        // We get the Tag and update its category.
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   439
        $em = $this->getDoctrine()->getEntityManager();
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   440
        $tag = $this->getDoctrine()->getRepository('WikiTagBundle:Tag')->find($id_tag);
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   441
        $tag->setAlias($alias);
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   442
        $em->flush();
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   443
        
7
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   444
        $id_doc = $this->getRequest()->request->get('wikitag_document_id');
12
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   445
        if($id_doc && $id_doc!=""){
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   446
            // In case we changed the alias from the document view
49
e854d8cb376c Finalise to implement the document profile with the list of columns.
cavaliet
parents: 47
diff changeset
   447
            return $this->renderDocTags($id_doc, $this->getRequest()->request->get('wikitag_document_profile'));
12
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   448
        }
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   449
        else{
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   450
            // In case we changed the alias from the tag list.
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   451
            $num_page = $this->getRequest()->request->get('num_page');
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   452
            $nb_by_page = $this->getRequest()->request->get('nb_by_page');
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   453
            $sort = $this->getRequest()->request->get('sort');
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   454
            $searched = $this->getRequest()->request->get('searched');
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   455
            return $this->renderAllTags($num_page, $nb_by_page, $sort, $searched);
81cc9274c20a Update Tag alias.
cavaliet
parents: 11
diff changeset
   456
        }
7
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   457
    }
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   458
    
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   459
    /**
43
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   460
     * List all tags, with pagination and search.
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   461
     *
54f204bceb28 Correct migration
ymh <ymh.work@gmail.com>
parents: 42
diff changeset
   462
     * @return \Symfony\Bundle\FrameworkBundle\Controller\Response
7
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   463
     */
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   464
    public function allTagsAction()
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   465
    {
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   466
        // $this->getRequest()->query->get('foo') does not work "because" we are a second controller. So we have to use $_GET.
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   467
        // Searched string
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   468
        $searched = NULL;
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   469
        if(array_key_exists('searched', $_GET)){
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   470
            $searched = $_GET['searched'];
7
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   471
        }
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   472
        // Number of tags per page
8
7d2fb5d7c9ff debug addtag for document
cavaliet
parents: 7
diff changeset
   473
        $nb_by_page = 50;
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   474
        if(array_key_exists('nb_by_page', $_GET)){
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   475
            $nb_by_page = intval($_GET['nb_by_page']);
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   476
        }
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   477
        // Current page number
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   478
        $num_page = 1;
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   479
        if(array_key_exists('num_page', $_GET)){
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   480
            $num_page = intval($_GET['num_page']);
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   481
        }
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   482
        // Sorting criteria
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   483
        $sort = NULL;
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   484
        if(array_key_exists('sort', $_GET)){
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   485
            $sort = $_GET['sort'];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   486
        }
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   487
        
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   488
        // We get the needed datas in an array($tags, $num_page, $nb_by_page, $searched, $sort, $reverse_sort, $pagerfanta);
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   489
        $ar = $this->getAllTags($num_page, $nb_by_page, $sort, $searched);
16
876df98c9208 Debug search with simple quote.
cavaliet
parents: 15
diff changeset
   490
        //return new Response($ar);
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   491
        $tags = $ar[0];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   492
        $num_page = $ar[1];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   493
        $nb_by_page = $ar[2];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   494
        $searched = $ar[3];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   495
        $sort = $ar[4];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   496
        $reverse_sort = $ar[5];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   497
        $pagerfanta = $ar[6];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   498
        
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   499
        // We get the needed vars : number totals of tags, previous and next page number
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   500
        $last_page = $pagerfanta->getNbPages();
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   501
        $nb_total = $pagerfanta->getNbResults();
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   502
        $prev_page = 1;
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   503
        if($pagerfanta->hasPreviousPage()){
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   504
            $prev_page = $pagerfanta->getPreviousPage();
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   505
        }
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   506
        $next_page = $last_page;
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   507
        if($pagerfanta->hasNextPage()){
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   508
            $next_page = $pagerfanta->getNextPage();
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   509
        }
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   510
        // We calculate start_index and end_index (number of tags in the whole list)
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   511
        $start_index = 1 + (($num_page - 1) * $nb_by_page);
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   512
        $end_index = min($nb_total, $start_index + $nb_by_page - 1);
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   513
        
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   514
        // We build the list of tags's first letters to make quick search.
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   515
        $conn = $this->getDoctrine()->getEntityManager()->getConnection();
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   516
        $sql = "SELECT UPPER(SUBSTRING(normalized_label,1,1)) as fl FROM wikitag_tag GROUP BY fl ORDER BY fl";
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   517
        $letters = $conn->query($sql)->fetchAll();
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   518
        $search_def = array();
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   519
        foreach ($letters as $l){
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   520
            $search_def[$l[0]] = $l[0].WikiTagController::$SEARCH_STAR_CHARACTER;
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   521
        }
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   522
        
21
780ef37e63b9 add route parameter
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   523
        return $this->render('WikiTagBundle:WikiTag:TagList.html.twig',
780ef37e63b9 add route parameter
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   524
            array('tags' => $tags, 'searched' => $searched, 'search_def' => $search_def, 'nb_by_page' => $nb_by_page, 'sort' => $sort,
780ef37e63b9 add route parameter
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   525
            'start_index' => $start_index, 'end_index' => $end_index, 'nb_total' => $nb_total, 'num_page' => $num_page, 'last_page' => $last_page,
780ef37e63b9 add route parameter
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   526
        	'prev_page' => $prev_page, 'next_page' => $next_page, 'reverse_sort' => $reverse_sort, 'route_for_documents_by_tag' => $this->container->getParameter("wiki_tag.route_for_documents_by_tag")));
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   527
    }
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   528
22
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   529
    /**
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   530
     * Modify the tag in the context of all tags list.
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   531
     */
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   532
    public function modifyTagAction()
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   533
    {
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   534
        $tag_label = $this->getRequest()->request->get('value');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   535
        $id_moved_tag = $this->getRequest()->request->get('id');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   536
        $moved_tag = $this->getDoctrine()->getRepository('WikiTagBundle:Tag')->findOneBy(array('id' => $id_moved_tag));
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   537
        // We update the tag label and its wikipedia info with the new label.
50
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   538
        try {
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   539
            $this->updateTagWithNewLabel($moved_tag, $tag_label);
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   540
        }
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   541
        catch (\Exception $e){
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   542
            return new Response(json_encode(array('error' => 'wikipedia_request_failed', 'message' => $e->getMessage())),400);
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   543
        }
22
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   544
        // We render the tag list.
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   545
        $num_page = $this->getRequest()->request->get('num_page');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   546
        $nb_by_page = $this->getRequest()->request->get('nb_by_page');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   547
        $sort = $this->getRequest()->request->get('sort');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   548
        $searched = $this->getRequest()->request->get('searched');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   549
        return $this->renderAllTags($num_page, $nb_by_page, $sort, $searched);
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   550
    }
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   551
    
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   552
    /**
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   553
     *
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   554
     * Resemantize the tag with its original label. Kind of undo if we changed the tag's label.
29
7496254cfead correct add tag
ymh <ymh.work@gmail.com>
parents: 26
diff changeset
   555
     *
22
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   556
     */
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   557
    public function resetWpInfoAction()
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   558
    {
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   559
        $id_moved_tag = $this->getRequest()->request->get('tag_id');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   560
        $moved_tag = $this->getDoctrine()->getRepository('WikiTagBundle:Tag')->findOneBy(array('id' => $id_moved_tag));
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   561
        // We update the tag label and its wikipedia info with the original label.
50
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   562
        try {
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   563
            $this->updateTagWithNewLabel($moved_tag, $moved_tag->getOriginalLabel());
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   564
        }
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   565
        catch (\Exception $e){
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   566
            return new Response(json_encode(array('error' => 'wikipedia_request_failed', 'message' => $e->getMessage())),400);
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   567
        }
22
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   568
        
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   569
        // We render the tag list.
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   570
        $num_page = $this->getRequest()->request->get('num_page');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   571
        $nb_by_page = $this->getRequest()->request->get('nb_by_page');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   572
        $sort = $this->getRequest()->request->get('sort');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   573
        $searched = $this->getRequest()->request->get('searched');
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   574
        return $this->renderAllTags($num_page, $nb_by_page, $sort, $searched);
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   575
    }
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   576
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   577
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   578
    /**
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   579
     * Generic render partial template for tag list
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   580
     */
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   581
    private function updateTagWithNewLabel($tag, $label)
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   582
    {
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   583
        if($tag!=null && $label!=null){
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   584
            if($label!=$tag->getLabel()){
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   585
                // We get the Wikipedia informations for the sent label
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   586
                $tag_label_normalized = WikiTagUtils::normalizeTag($label);
50
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   587
                try {
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   588
                    $wp_response = WikiTagUtils::getWikipediaInfo($tag_label_normalized);
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   589
                }
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   590
                catch (\Exception $e){
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   591
                    throw new \Exception($e->getMessage());
e967654e90cb First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet
parents: 49
diff changeset
   592
                }
42
0e57c730bb18 Documentation and add alternative wp url and label + migrations
ymh <ymh.work@gmail.com>
parents: 37
diff changeset
   593
                $tag->setWikipediaInfo($wp_response);
22
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   594
                // Save datas.
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   595
                $em = $this->getDoctrine()->getEntityManager();
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   596
                $em->persist($tag);
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   597
                $em->flush();
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   598
            }
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   599
        }
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   600
    }
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   601
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   602
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   603
    /**
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   604
     * Generic render partial template for tag list
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   605
     */
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   606
    public function renderAllTags($num_page=NULL, $nb_by_page=NULL, $sort=NULL, $searched=NULL)
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   607
    {
14
673b2766024e Update ORM configuration to allow JOIN between Tag and DocumentTag. TagList template has now the number of documents by tag.
cavaliet
parents: 13
diff changeset
   608
        
673b2766024e Update ORM configuration to allow JOIN between Tag and DocumentTag. TagList template has now the number of documents by tag.
cavaliet
parents: 13
diff changeset
   609
        //We get the needed datas in an array($tags, $num_page, $nb_by_page, $searched, $sort, $reverse_sort, $pagerfanta);
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   610
        $ar = $this->getAllTags($num_page, $nb_by_page, $sort, $searched);
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   611
        $tags = $ar[0];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   612
        $num_page = $ar[1];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   613
        $nb_by_page = $ar[2];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   614
        $searched = $ar[3];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   615
        $sort = $ar[4];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   616
        $reverse_sort = $ar[5];
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   617
        
21
780ef37e63b9 add route parameter
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   618
        return $this->render('WikiTagBundle:WikiTag:TagListTable.html.twig',
780ef37e63b9 add route parameter
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   619
            array('tags' => $tags, 'searched' => $searched, 'nb_by_page' => $nb_by_page, 'sort' => $sort, 'num_page' => $num_page,
22
99c15cfe420b Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet
parents: 21
diff changeset
   620
        	'reverse_sort' => $reverse_sort, 'route_for_documents_by_tag' => $this->container->getParameter("wiki_tag.route_for_documents_by_tag")));
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   621
    }
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   622
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   623
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   624
    /**
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   625
     * Generic to get all tags with the context (pagination number, nb by page, searched string, sort)
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   626
     */
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   627
    private function getAllTags($num_page=NULL, $nb_by_page=NULL, $sort=NULL, $searched=NULL)
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   628
    {
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   629
        // We get/set all the parameters for the search and pagination.
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   630
        // Searched string
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   631
        if($searched==NULL){
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   632
            $searched = "";
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   633
        }
54
ec51b9f4695f Upgrade column management with possibility to return to the initial columns. Little debug in all tag list.
cavaliet
parents: 53
diff changeset
   634
        $searched = urldecode($searched);
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   635
        // Number of tags per page
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   636
        if($nb_by_page==NULL){
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   637
            $nb_by_page = 50;
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   638
        }
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   639
        // Current page number
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   640
        if($num_page==NULL){
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   641
            $num_page = 1;
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   642
        }
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   643
        // We build the query.
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   644
        $qb = $this->getDoctrine()->getEntityManager()->createQueryBuilder();
14
673b2766024e Update ORM configuration to allow JOIN between Tag and DocumentTag. TagList template has now the number of documents by tag.
cavaliet
parents: 13
diff changeset
   645
        $qb->select('t', 'COUNT( dt.id ) AS nb_docs');
673b2766024e Update ORM configuration to allow JOIN between Tag and DocumentTag. TagList template has now the number of documents by tag.
cavaliet
parents: 13
diff changeset
   646
        $qb->from('WikiTagBundle:Tag','t');
673b2766024e Update ORM configuration to allow JOIN between Tag and DocumentTag. TagList template has now the number of documents by tag.
cavaliet
parents: 13
diff changeset
   647
        $qb->leftJoin('t.documents', 'dt', 'WITH', 't = dt.tag');
673b2766024e Update ORM configuration to allow JOIN between Tag and DocumentTag. TagList template has now the number of documents by tag.
cavaliet
parents: 13
diff changeset
   648
        $qb->addGroupBy('t.id');
673b2766024e Update ORM configuration to allow JOIN between Tag and DocumentTag. TagList template has now the number of documents by tag.
cavaliet
parents: 13
diff changeset
   649
        
16
876df98c9208 Debug search with simple quote.
cavaliet
parents: 15
diff changeset
   650
        // We add the search string if necessary
876df98c9208 Debug search with simple quote.
cavaliet
parents: 15
diff changeset
   651
        if($searched!=""){
876df98c9208 Debug search with simple quote.
cavaliet
parents: 15
diff changeset
   652
            // We replace "*" by "%", and doctrine wants ' to be ''.
46
6f643fc1de26 commit changes before update.
cavaliet
parents: 37
diff changeset
   653
            $qb->where($qb->expr()->orx($qb->expr()->like('t.normalizedLabel', "'".str_replace("'", "''", str_replace("*", "%", str_replace("+", " ", $searched)))."'")));
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   654
        }
16
876df98c9208 Debug search with simple quote.
cavaliet
parents: 15
diff changeset
   655
        //return $qb->getDql();
14
673b2766024e Update ORM configuration to allow JOIN between Tag and DocumentTag. TagList template has now the number of documents by tag.
cavaliet
parents: 13
diff changeset
   656
        
10
a1234ceba912 add first letter list. It works but searching ' bugs.
cavaliet
parents: 9
diff changeset
   657
        // We add the sorting criteria
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   658
        if($sort==NULL){
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   659
            $sort = "popd"; // sort by descendent popularity by default.
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   660
            $reverse_sort = "popa";
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   661
        }
26
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   662
        //$sort_query = "nb_docs DESC t.popularity DESC t.normalizedLabel ASC t.label ASC";
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   663
        switch($sort){
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   664
            case "popd":
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   665
                $qb->addOrderBy('t.popularity','DESC');
26
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   666
                $qb->addOrderBy('nb_docs','DESC');
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   667
                $qb->addOrderBy('t.normalizedLabel','ASC');
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   668
                $qb->addOrderBy('t.label','ASC');
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   669
                $reverse_sort = "popa";
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   670
                break;
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   671
            case "popa":
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   672
                $qb->addOrderBy('t.popularity','ASC');
26
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   673
                $qb->addOrderBy('nb_docs','DESC');
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   674
                $qb->addOrderBy('t.normalizedLabel','ASC');
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   675
                $qb->addOrderBy('t.label','ASC');
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   676
                $reverse_sort = "popd";
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   677
                break;
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   678
            case "labd":
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   679
                $qb->addOrderBy('t.normalizedLabel','DESC');
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   680
                $qb->addOrderBy('t.label','DESC');
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   681
                $reverse_sort = "laba";
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   682
                break;
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   683
            case "laba":
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   684
                $qb->addOrderBy('t.normalizedLabel','ASC');
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   685
                $qb->addOrderBy('t.label','ASC');
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   686
                $reverse_sort = "labd";
52
e804ae133f27 icon images in css, little debug, update document profile configuration
cavaliet
parents: 50
diff changeset
   687
                break;
26
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   688
            case "nbd":
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   689
                $qb->addOrderBy('nb_docs','DESC');
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   690
                $qb->addOrderBy('t.popularity','DESC');
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   691
                $qb->addOrderBy('t.normalizedLabel','ASC');
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   692
                $qb->addOrderBy('t.label','ASC');
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   693
                $reverse_sort = "nba";
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   694
                break;
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   695
            case "nba":
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   696
                $qb->addOrderBy('nb_docs','ASC');
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   697
                $qb->addOrderBy('t.popularity','DESC');
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   698
                $qb->addOrderBy('t.normalizedLabel','ASC');
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   699
                $qb->addOrderBy('t.label','ASC');
9eab3e86db7d Add sort tags list by number of documents.
cavaliet
parents: 22
diff changeset
   700
                $reverse_sort = "nbd";
9
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   701
                break;
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   702
        }
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   703
        
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   704
        // We paginate
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   705
        $adapter = new DoctrineORMAdapter($qb);
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   706
        $pagerfanta = new Pagerfanta($adapter);
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   707
        $pagerfanta->setMaxPerPage($nb_by_page); // 10 by default
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   708
        $pagerfanta->setCurrentPage($num_page); // 1 by default
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   709
        $nb_total = $pagerfanta->getNbResults();
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   710
        $tags = $pagerfanta->getCurrentPageResults();
cc32af725176 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
   711
        $pagerfanta->haveToPaginate(); // whether the number of results if higher than the max per page
15
ab71cf8bff55 ChangesetTagBranchUserDateSummary
cavaliet
parents: 14
diff changeset
   712
        
11
5f038a505cd7 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet
parents: 10
diff changeset
   713
        return array($tags, $num_page, $nb_by_page, $searched, $sort, $reverse_sort, $pagerfanta);
7
7a877de630fd add files to all tags list.
tcavalie
parents: 5
diff changeset
   714
    }
2
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   715
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   716
13f43f53d0ba first implementation
ymh <ymh.work@gmail.com>
parents:
diff changeset
   717
}
ޑl,c6/j^ 7]ڧGуQaa&c?hqxXNql߷8*1ڜg^lrq}S_v6-j³Wrw.{?L2 QcH9?MWԃf1czz8ݸ*'B,?vE{\Ν@5fv9vΗpTF#W;R3_F*-N&j G 3hv7L<Ţ4#rGiO6sq2FHX fM/aahZ`j2T+tk|Zy>mvLQrly˕PVc8R縜 K\xpQ˴2%*'{_FH m:?.D/Š rvD1LVF:Nm렌r>Sl ǞvAGT_3cV)H@Kdpՠ>eMLg:.þPvmVFlO>K A&ߓXPTF]a5?10| E~{ϙijKIHA <2$oy͝|HX7?=W;.9-F'&DǮ0'\1o0duIfrPV{!q0o>zÐ>Dj:vM #q02܂q=OzPθP/o V &ģ7:y ՍşfPqNp[^}_#x{H|JZ)m3]/ߩb AawKj c5;o'5w6{ժߕ^(/B֩+ {Rx0@`HMCO 0}n pog6t>_<"!E{ƞ&f)~ Ay737W\'nGI8S'٦׍ q`˷BH9] 4 Q]gFo5xh2e5q$@o=B])}{}6LЈ<1X06!TlTX@Lu Da©[)܉B Wv^-qԸ=@,켘_rtDPX>yٻ 5@`|,(,$H#ZeBք0M.#8~Ck(V~P2 B !I6z˗*8uJ! EGXA: Zg!o $(ʥ1|gl{a@>t.` ZGb y!,@Ȉ@Tߥ8~ǪR Vڞ$I0  _eV_c-#̍#-0\*&DRɖkBR=-2oA/iـ(߬ ? ,S* 4g޸s|Lily~0USUGh{i $r7xRZQWE݋udB]FV6]FUn'XW1̘ywB+5Li:@L}yvavboơDg)/Q(+Qlܳnz"=&e3Ԗ3`8tFwE9Dg<13pޡmI*LGDtj Н{k=m (|CAi<Z.53dfÂIC$?Qj .)m|;(K͏ $&;+Xq$wCǶGfծ`Aig&Y3]<d i =t J(/f:kTdwe8ʐur=a÷!lݵ"_:сV MgDSkqUc6ZX%x pg/{ pX:nBfȋ$R,̖=8o<#d$WosW71BQ!OqkB`DI}w4cz8~^j9ybc (% `5,ի߀(U"'pE{*qtL;PO^.̾.1݈Թy _ Fԣ>t"6=[ TZ]i?aIeKHpxm ?#^aMhwﯜ4Tس '==qGu;g3[c-9pK AP%Xops T8uX{&4/LL.+2&a)աkgJ_Ɓ'x Po(lL qN|%'B+<hfw0܎ӕi-A~ðP~*l"INY%VG+7մ-.']&ET6Pn\N7PUpgP_P\¯dy~ *+ތbL/av8Y(GjuU4FdƊSؚ`,zv=x&R8#C<&M7I_CdnUbc/Ts]KK͛NTX"8F&Ezx3\[,v!'Tڌ@"5?oWΕ]=482'Ielgdst,7 |,ߔ #q #8{i۪ @b¥C. :wg#5M \d?w/,GRR[[̇ Z%Գxtdś a|[8AQj4Է8ğڋ[ x "sy03t v}DBzQ?TɞB+4%s.j9EfEKGKC80ľ|W}n V<˷{䄇b'FKRhLu +X,{a!eFk'5EWµgQB z b%~VƬ%L41+kU:ȗ!ϯ˚4ehZGC`jP=w >vhAzp7I:eʥ!Հ&WdfY'N#) e ×2fr?*ut糁8sa DLGkHh}υ gæ/i)H7$qY*볭2YrA-/Ʊ1 avZ(AYoꁢ(d,ip!XV(v`] 0 ͞gsB5$2ad/^o`XsQŠ I b8{k@{[+"EYmfʁ[_!0m'֑,89 >V׮7F /Nduӥ]^섁3SiKq^Qm0hR<߽IiJ0KMkK89ƐUHF~~v3V4aK+Zm6,mBxBTx}2ħT*FdfяEd)$:#2'7aD?F.PpwHoX:2nw2x%*Hڞt8MTnD,ٷyiF"irgK;N֐Ezn$zi#8m=ሤ&m~dGW4%HPvOatuC8#k j;3>I>*KVL@)'Bӗvvݧ}us ] iCbR(JVg& |E+Z Wr;~oKeԁ%r B44=lœbJNS ;b7 T2ofѹfdg=SMC= w7ճ_OJ]miLWZ@LZ_c.*&kQ |)eGx@s /"ܗzĤl-%ִ82cX1ʖSb_fDGG{9' ^;q8עIٶЋհߦ_in7>m+N"Oek)  ` n/B^b BVj wL,:,~FCjM {>wMtgcKYh~U~ޕ|Hy"#%ҝEPF!y{⽟*У`.Ӟ:dF6|F DW@ ![kF Bl*_t,~Sf]X]!q֖էr ԓ,`3S t#3ֈ(<ԅ:q#f`T3N\@ˌ"h+yCƖ~^Uj.phQȻb/3oˠ>.Bfy2ἺXx̎cMRԎ j #f@l|oy{s3 ڎS~C> ݷwnQGw_lڻfe}k]dda;D^)ing07 8 +d<տU,3F}0Ϸ}mP pC=:>ke4谫=];/G\1xt8z5faS x u4gYK3>/:*^D?u ' $xwGIh4~+8m"6[ۨoD}DY̗1{xQp}!fy=dd@T9TSjo=_S^Ǿ*9.%Vws ;<[z cvaۀ)C51,r؏*JAMLty  6K=o`g$q@{JH?brQփ~83Q@ktDEYcq^lU21 k.Y=&o=ro~UQٳ%U:*xֻA~z{tO-ޜe=${MJ+[EFӪ5w/ QbP>p70,NvLuK\GfpGNUw-Sd"R :6x_8׷J1nv[Qt!Mmrܘhri1ѣdΌe': vAkÙ3xij@Y_5Owmu~|:ҤřޓP?Ƚ$eRF0_ؤk`}juM(cY΂[T7];WiiJAo2,Ⱪ+e174=<GE2?{s;$R)?{VvUb _߼}9,˥h gy )3bC@uȯ !M_!.)7"b&fQm2 .5?(#G߶P$թeݲM~lΓ֭75CCLJk +9HGF"'[v _'ZfEp9P"wBKZjd[ 2ԹԜ%B !EQs~E/4{q25٭TSΞrW_XƮv}4ЙW>F} ^ nQP>E ~z\BR9Jl_F)-ݭ-K1>{KdV/=iJsP//Kъ=0Kod<ɛz 9 k'hL=~ ڿsH8&i~f`/;[̿禮6Ӝp9jjT5owxTq58Wk~r.ԗΛ2`?5W5]('C??>s9(ZDaCJ 5R3ʙP'uRCx*zSk D^|d9|яtѲI uP02Z*henV') RK^`7X!*2$@-Э]e*˙`$ePmPND.#B"#X_ji_ O*Ǝ=Ʋlʋ $ =nqپLr"nh4%"2H_·t@P'랿l dT;X@II'XP\W1jQ'Eƨː_}f1a()BߝQ=`Fpr ޺$yam}ͥLY]=uH/_so(G Sy͋P)>H^Y $륟OdW] )nx>Ip"7mh͉'ƕ;;-[tސ4LL x-dn'R".b2S%!EibAw֢ύ2r´풣a:ili4ASn.h2I\LơrA‚aBS K42r55` -ޒcɼC WNzFT3ԙkg3 70_^]'z$ E$_77"I&H_58o&H>+oȣ' "Zi SԥAuq囚r#u|`=5Vu 8>h{_,4_DC#) k1.x$>UTTS'GiI".ne0QFi=dS?UǮ-(;6婍@QD&Ee<] j_`cB|/@w2w/@V@Opao/O^[ ZstL*19UW%pv]<<dQD&[ZD'̳34TXY ;F0{7dTb-vS3 ȗa5RT|xĹ lA)6?xkc7]%jǰe 3OP\ScQAA6D /cpo KW?7V(8b(!|bb.etͯΛIij^Aq4gpW)>\TRȽ@+(rZ֎73_)Q:ՄP tUXNr"un z'o64E"`D2b na.YqF]y8G-cWM@e!Z$Sm%%A^qlGi:TŘƬ銮Of}S5A "MC[$F؁"_G6!Tw+ASu!T?'Q;=`vQ^kf5uW\>Rb(j aN<-m]O2&r{Mak6" ڔ7wMK#o߅-dTFqul_̼bu٣kxB^} uAwn~;?l. tr%?أ0Z.P<<%%6HP7yRDA_>v`fSǫ1e)hdnT@G7 }eJ]|ơ^jl<=R:[dtR6@kH}eLd\F8i+pZ:}M&-ä/wfؠrxiYΧiֺ\5IkБoja`C|.ɞp ck ~!S\/tHo4OZn-ÿk%d zx?4bPBKe}֐-$a25}Fi|ZAfPM?5ݓ}XU8M!)zG$'V VSFos=^Ѯh]AΙ^ )zZgtAZF;h:|8:-Vo?nȴZXM7uc"G ]GSIi[gn9_\ &Ubϝ!gekkAB C9lU{ Lv<݊ OF6$mw,Pۻ}ݣ+=OX4p7S8TUkAm1TŔxCg+=L݊4P4@/"Ʀ6gҬc+@Ig8} FhȫI"i3a&bPue0'ĞA^O Te3^ |`F$ES xږXiCƆo]$s:of_% wwFoK[ڞWc;P/*ޤO–R.ool/G 1K c鼹<*`1cx)ږC3l9QV~Yt[IA6*ĻRٴ3YY1ŝժLQf22K%,C6p:oOfnEơ$^"ʹŊC{>9<ǖ13ĶN wcpDWr{HqNJ3Q(g 3֚U=: 6D^3wTb]qn)-MQ`YPrFw'VuTV>9b[nFA&֯-$yuYRdI[6ięh7ZHSl*)~eLQ|(mp׻w'Ipef>J+_des;F̝R3ShMVʾTkz^ 4pSi{J' 2ЋѡcSEڧ-=ŔAʴbWL9QTsܽ <1A%d6 Rd1~ B_N E- |r$BCEN.GhQn,Z,\osR[b`~-NH'<뱀O=2C'*P /DSWP[ͳ^Cf @ߑ6V\dDE>x0uUs"aƃ+䮀 va.{DA'<3"`!WaK"d:xa)[[&3 8M9 Cx3’ z༳; h ecI[o?CEr6Z޵L*GaIZ$᷏2c^뮵|"l_(2M J1xi)T{;ΪSjN>7`ܺTĮNm]qzF<ҋ0&:/=0ɰZ7vLa⸟g%{|):ilVnXџ4 +8l$- <])"v`5K}^pݼ^qBpr*^P(&')nzxJ) %fۧL PB0Ven]Z2VvVBAڿщ ?kARRdkWW;]* w%fQ`dS ZƘhr4茙ڦǠ|@˕N8 |[75R6 #SRFo#=VRC! D {5NV2u$ƚeScmF*,ڻ&pS|8ja E d12,T?#<5 ƿگ?p5wB5ǯf~ F/9}3N N_`% ŋ? [ !-ڝ=F* "nБh54K={H6z%qQ6:K$ :M\{Xdaüs"@#xvd)'q)ybcJ:/ae4$BtXqvs4NdV*Rl(tLQf;H.A!aESR@r!a5MuwU}G{y OKAIi|{!>[q65Rm)a=rS㢣U;/S@YV)k2cêS+śy$#RxCOI9uW'tTʞ5)fqJս{\TB&7]O=.R$nLǛTpPXލO]fp,sFJdQr3COѤr T;_jnqWI ➛& =6.{˜t.ԴNBV ߊcbi@bіA mam\h{?|U&"%?+trL_W =Bnaf U :sϜhF̍*t{ c}R њFZo0U;pġ$5:OhgU7t)=vYFRgG;k*fw%SF%m8KU6Nm~ PAi װL ou+n=a2&jy?H\ނ]v z>=gWƄ"Jձ}vt -/F4p_S3İc?`n$PVQ>)Gؤ"JPtWC7 |nLڐtV.4>ho%ɀe*ORgQ:W}pXܞ^B>KS_ ql9I0MZEiWL` xp ,[i7qJd$2~k|vK,9P~o1ㅓ=]Ko!7?J|u,o+ Aӱb0$jVWN- U,aD'U,jD6)ԟV ƍSo:}bJ]sccq73r}S &őhp%n[-vLBBbUi\l<Z|o$QɅ`x ՚wȿR `zFiսg2M'TBMJ~˽ƐN_R?@? a}3BjGe`j5Ɩ8AnV. {j oV9Bwc t0#Q]8}n&F$!C95<&ްm##-nw%YO\PJԦ$ߤwP!6ʭ3qRƵn?$x^mAc:rΊ_^7ݜ` ;=B5F֧&$xdďN5L{Ul.>.]OoTdQ=+ˁ-T 0rctkߵ1}Q8'KH;t.8ۼչci@ϑE~>AkءzjO/- ų[+9D5@kulV( &%e҄/%2+bKNI,՝?#0z|10n7Y5zz\t<u6P@oC>eonY:©XZ?ҷ)8ͨy:^9i yȈToÃe'{VN [s;d~;iGV ^QPXHKa“ FGZhЋTQԞ+ˑ]!r-x1PBxD7I=p`i!Z kI1[z4^&QȩXZ[YmE+:< ]u87*j |9֒w uy3s--?-jX.tA_zр+&7]BC[7E8Shɉ[{~6;PDfwO#pt0P1M!׭ ovt`h4?'mf 40? {>!R྘?p%D_@^_u~v*dNus5 tN@ ^g"c]n~~Փ4aY8qa'6ޓԔ]xQ 3YJ{ IJ:tkozHIC2rwm;R#cuH7Tc`h}DCq۸[(Ê M<89%nH4*Ʈ8V wci,d:S.&]*~Lbu{ELR[vOV6O _H%$_.UDxEj;kTU&`ª#'Q\;Pyp={6l`mv:򛠌Ι9І!{5C-l vıCۍ5Ҽ%޶͖C;*25٤ݞ<8[Sa"UU?iN5X.Gdow"v&T }Dd{aQބ\#1*MEBq*`P+3wهV0Ѓa/3 14Ef]]٬~؂kb}[fP2//6g*')x&/p vh\<̱Pr($zgE bM;OLs0x'a6Zܐy.lԸ.;76HJ7ACQìHm&ͭ^ }/2Nuk +^N*'9pN^#nw,ϋ1\\AW=޵ A5?'F~NgIE-3 չ:^-.0|?_pq}t:e6ڪqHtU֮~/R8rt|ȴ{bV}v"t]eH `j_F6 _@zGE'Rm@I8C+iΘ@ɔm;8}oD6Y"Hɧ.;$tTMo'1,H'"m~ ֻHpG^ۭITqÎPdkYESt4[ ߜCD[ 22Ԛ:js ?88H HNBu%8[6Sњ]Ǩq[sާCݱȠBzV 8/, /`k^ꓻ՞8(eC9@1M 3a|7qzMB3@g&Dz?iw)̟]@\Кy}6*i K7-eWXd$jLuo:vH#HR&5o@"~xE5!rB}!(nh&e=t0ێYS*/`\[v2gw%c߿=DxIsE۶E^6yA(.QW? %lDGBMݿyJ7C3F;GO5mO]9Xro-GhD L.2S[x|I;7AEONQuȭG: FҀ-sko!ߞ[a<2ҁ潜~fV̛UHg_D޴dۅ֙9 J wKA){.TB^ֹd=WPQaY0IEecж}L:\kpƗMٸ[W۫p!jmpL50/A{{g9ʒ2?y۲N]Q$R7C/C򎪇xA/:M:``e[N|TdP=,` +:`ت2ɋtt= !bzl^8r3\_•@rOwz{#|4SH2X!4`ݠ)D)rF(rKgj%z߿ܦ0Y @CڭiSĠDZ-: zXX77 cQIph:52^H8c2j͆2ReP|rǰts\J+bF20.0pjY闕)pcY dє,Jzm 7!h)wt购.X1Wnڸ| l7QYwKΦi4`<:3ސ ;Ll鏛mNL/y=JyxD 2YX9,iFi3svo|YX ^Z`M+K]"H|i((Bpʰ @Go)KV6shI Kt_f.[y{d5ӫj<@wO_h{2mˬז e[Gis#2J|D %JɗTmsH6.ŀ jHj0_ǢY0-:GBItD()VXXbrp.Q_Ć,$ !)dTr9 n2.(n+S4A'3&^1!oLoޗR.ކ!%{CEZQ)ǾZ?D͹'X&3|r{<#`~_88- ch7LoFCLKܫ3]nJg[1%qÖ7>ӆT'YV]Ls`9А 'ߧ!lO*+IY^G'prUL^֔S}5"fе,sR;Kń'vsUQgS)I*BB⦽wZ\z7$-W^3r;Yy3+P1hFs=}@Fw3KE#u.Z*WlC9[1>NE4YxGC~_bQ/>P9 DPz~ܛpaO#-N=dzεUtRm>H=Y`@CMi-:abG׻9{(jf?㻜h I<9W:&vs%ҕq̾>rr_r o[,z:91mo8wFn1ߨzN~ydV v%@<;/TVOߎV0|`J]ƍtq>LǏ"Ϛ$Lg n6rF~kgypV6`q*?Α}S1ܒ;,9-^zIC (vγqB႞rNbɘ N8N/#Q|ߣlkuhqoY~ە |Rd_w{: yroQ(OU(E]-ʿ( R[q7H㜨{JN ܕ xÙYXHJ 10SMpqGvғ>@!󑍣_ɯ<bƺǎ**%8EDĀiX\PqēSy@޵wQV.¹???ǔyHOt%|ZF\SW~(b&; yR|R:ah:0 1 Qa\ى/q@nHcMƳ<)Kv{Ӗį8fb;i;n,9YY_U PxD5YryE]8_$oEia)u+R4.cGEDž iF .1s>8N2Ce.-i8r'"WˑܒᰪOQB"t湚Yeި֦6|,bzRu_YN5jWhh'ߴ?dwq}K, o]-O@tKE?_HjpcC1]/\{Nt$-jG㦖'_&`W.̼Uje+6쫞0 Adhei뭒^`QY̮Lf "،NA{zwOgx8DMaD|eH …-̙ÌhX*D\v2ۆgwB[a)LHeeݣ7-ׂ\"j 3Qbcɯjȅ|;B* Z57"ɐ)]^Pe*(lL]5VV9?ձ<}IQRoSاLA3}L۳xtӓ1k|~?/Nsi:]Kj-ٮG94Ϻ4%ga,Vs6=|}S2  fgň{ubh˜<^,>YCq)Vu{ `CH^K{}OC{S̹KOX$-r|TrEDzE5" C݀P<1**b;p쉏!}_m$&(!GHCnL0%B{d==0D('4[zc;[w* v+ 84| 2heLDwITR$}j3FIx1˰tgR <婔S9N?K۶LRHU/A RU!Cr)ǣV [b8;ƀ &>>\"ri$5|.)N}پ4N3-f z|HmWrLz9$E{O/}g&@k؟9(az*lAxrG*F%&Xb?$wJM" pmnޤW箄u_hp1#6/O׼ :[{ReBC IG}: c`nnZ27)UEngzt[WOviU~EmqlSKprvAy]5޳IKD?ϳ+_ߧdS&?]%6-$|_VLP[0k[ U ۗI_uu]^bB<Ï\+N_ARSM (~x˿6B en3ę GxŮ8F8B`nJ"ˢh(o5^7Oӕn̈{q4j%x>s 4ZW|+X_KJs?Gm? G\ u GHwMp.w_3 N8[y`kbK2'buӍbf3$p>JPk$羲1?@h:)#{>7ij}x/SdA13\R/pGSኆ:fcImxs/ )T/LX=oDWV+dyjhyJ`d V<5ۄ$QO%->ݗ6^+ ߫#5b[:l:@|<+~ٚw# JTY M}V(~4MTG`y/TUֆ2u HHc'q>G+?qo)Ѳ쯯b,o{@7G2?7bR:sdڊ6P p{c#<Ž"HJGGTze9Ċ{ ~̈́C{i nMN=xʑ tf,lz߱,NnPԽe~1Pf3|4UAhD.9*n&L0toa&2V/tQJQ i21n]h.3Oxd>C aYr}xAuD̓*xIYF"4 ƚ^0)s/m"Ƹn'nq'Q>MGn0gjfaaNS[ kW…D9Rgʁ(7K7 BE#~u0bi0;ydcM/rN> ؏în=ҵBًaw*"׻6a Nra!9iN_mVVS)-P],nepI>F` |D%2qV1 RW܌HPzZ݋d]]c/u,ziaD>YSvͥ]3GFug ZT$O}:<;G0tYO?rv!?@5wu7 <}@e3rs1a>cS(}^ 0xB꣉t#hsUi c $a Ǹ-ھD[t]1$|m@½xIgrɏiSdy;~tz|^^]x=E^@'9,T@n Hv:/z!laJyZRd";*ZK2gsR[DƷ `;Bځ;U㓪k(Jq,,i|#;`+ͫvkum}]-  FN˧h/ޘy+~gn2eB˶Lg)9#jSlRp7{! *Cd`Iϝ@@a]wYpˆz ^;w8 ֪SFTB]KhhW?%%cO+RΟ!ScXmDó%l TcV0a7wñvlXl%.QQs-' %/|R—PUSkx6%H&wL:P~&Ynx=xs W;DC e;`>me/3lgܗ'#UݧE`Q:ovZ|WЌзI,PZp`~뗞J6]w(fo` _)~祟;{=&x LJoycVo,o*uYJ[!"+u"@?pE--hUܗ:/Q;~Ȕĩ{=,َv \, /!~xyZE yU?kFߝ姠jk$Gg  `"0&`lqTDѨB{ZOk\GYӴimw ׮{;WP 4!A~Mђa96G+O qƑQm!_YԿ4޴tYxUW-M24d>K)W"qLfR`bRU}V<>CKO).r=O,8;sK,Z DPu355bava᭰SF|ۼ%8B r1QS{յh#kX g2.YO@J*NQYf4hwH: CC4NENPnzd*Aʟ5LO/@Ka+njh)!,#7}?g]MEҨ٣MΗ~mH;a=U{MG/73E/_hjStQ 3?Uޘv݆S|\_5%LC3897^LC$MyF, XqC)Uм)g)0t,1jd7aÀ˦ŧ ٯZCW=#HvAA_K;0bN/ IK DVPW3CiZڋc#{<]Q޽U'^ۊɢ N4wR'jf]YAGlv ĥEb Z~ZP^G:_hQ}s<"[.&NmcGk՚@xΙaJp,a"֋OOQѠniOGoWS/ςysM4FyR]cXr9s߱4? K^u_wm'-U:$J\#^\;XIÓ\<<^Ps UK(ߥQ>޶{EР|Ҵl`hKn[X_8r2DWJ~ :6G%䠞sV+WƂs6YψQKX~PΏ. *w 7 p,ޖi$9&a0> j GUP7t7{?5F(i|DHP80RaZ7y"|*~:z=1BXmiqUOGH*ŏ]9XM/,gA28O`m"OO4TB^ Q4.b'X%ٴxk2(V{[gPT>Wx2KnK41Yt# 5߼Nص#B2 83w[y\ވ)'  䝸ED54 >7Cp:8l sIt5>Z"hKxdX\A\'K[ ӳ(#OP+G#FsH0\` Jj5C-8uK|VLS7IV KRӛ*nm/. ~'/ܲMUE| @9+kIJxW!钬(||G(tؕoGH/?cAa*BWԟE}յ^Pgj-8iI/fO9RO]d dW@u}nTNi@.s4fTmؠh-K_u[A9{ j/zu^NFMѶLaY/ebpjդѱ4JƱ[ЇAk<6[-<緓Ϩ>KeFS;k9V8+jF]d4*ΖT'dӽs9ɈNECs6 F:+x@R;(esZz<\(zY#ϐުg-زL^, L.D'ݒ:ML-}ZS!{‘W $P#zA̞aL$cdiyk OIӜ#u>Xu&Duˇ4Mxu¯?䯩SHCDo-U ɥ'LxY|tyx}_};^Uɐe*Ыt21w/ VEl6Kxz?2grz='?FPI^M!1LB0Fs.^Umf=¿bOfF9P6 0bw`Mt+ۧ`;vҿdafW#;gL2˒uU$-@Q_1_8֜hrbK)d]oBaC)tBj- ѿ)r(C`[`k/z=3+?dB_@S'@EْN&b`ն/ v;HoWؽ,ĦCy]S)𼇶+DK E:6 W&K+ Ǖ(dYM WCbb'o%<Pp hXD'ؐoto%W4_J> II]Qhk㿱߈{Ւ f=Alj"IbE{.X>ÿꕼn쿓 IǠu*޽Rt?|lB"Vk/<w9 =s~^xg nK`\Wc`9 ZL -QRv 4TN1XYhKwtjt~/9썼qPA{%CBN-ڥAD_\r8 *M!FD?ד"cniiao-nE ;.uF+UM躽CV!EԜ̜;QήOĘRɉ`;Q6"i˴#_N\G]An& 1(n{FJd"T* q{뒲"K)ٮg skMU;KC#Q}003Rz2dI6'KdRO%^(FDJy7lzO5j!Z'lumڟ3J˽LtM1mG7HG1*#@g4\ yYt걃J<̞<;@dL_HD)6:@CjiAC5߾ cĹW+b$L׊J&ÝOǷ|.#(jgnewV3q L"5ˡ9avGdC.} ޕ 6A6 ը 4( 6s'<)Fgԇ8Zhh~|*tM#ktvg;\w=`O$iOBH̱W㋴{Dene]1n;ɾ8+I sNiޑYl{nrؽb}<D_[ !r@c.xvCkv J+S5:3d%HW_gh~1]%֍$j y5هfS,"Tw%ه V@*9kԢAc=vp7^h:e8SG̔h6FZ4/O-JB;e3oE-dž'jBgXGW=[Kd?`R?X]9i/PzY/ n)]cʛ`WXed%å+f-nMb{2g);=}c4až| lcTVNiU,JH~>e1,w ΍>(^g[|6& 83Mp+A1i']p+#S~p@sMD .I,m&ft<ڷ)fJoo$+ -G4,6I2>o* O vPqB!M0eΥ07!}I,n7؎A5y1Vb# kz.,`w0| ~:Ypڣz;%DC?ȃމbJ04i<쇌 ǫqz?3RQEeGL?Cγw 1XN?$N*󄻷Z󅒄5e_2xY$#܊"3wQa~{+5'~~JڞQ}h^d(V̸xM3"GJ6m;Jݨb[VEq<@JpPs6Sε=ͦ K= pIa/I%57-ɧ\F4Evǔֻx^Em~6A9k$_ھ PQЉbBRCG)}<Ng_")ĠNxN,b7[컓$@SI Kd*A b]\$бy=i*bwBdJ@؜R6Vʩ[3\긊fbAėu׆HC1B/NvȯK WLG.Ds<#yz}JQȓpbP;-P.&x7% @OʼN4Wo:!f-}n~uXn a@וk?[\[1>#гUr!g"L wA±j"rx \H;Yf i䒇Љe6o S GYGR??B9wr: Qɫr9~8OVֳD.TYh#Dܼ7q~z+r"M:?*O֟|y9k۫JiwaΎmbW\${0x&ee-Oˏ",?w,cf∫k髈#6-EeXbC5~vg{{+R_Tb) &P d@s^'\r=]+G,M\ ۟:M&/j3Bv(87e\nBPA7"TN"Va5'9nѡeW@:  L0l?K0Oo&KvWw@H&At,"*"tqF =GMOa|>5b$5Z]hZܐT gDi>V&%VϜ0*ٖ щkE!`5(P_Ÿ[f>sgidu8Ёܼ8T7jWV9ukNj$۵qCxX?䏞؋q0Fvp۹39퐾gJjrR͢cnYK8 !!bFrc?hO8svbοqD68)Ĕ҉+曼JgG?),[hzs"3Yo܍v%=igɟ:vMcb„j8-:DǞǥ2N gaUkoVe1Gn/%w:dvFB}ӕZ0Zf>,1"}˦I+xPfI@yZ80d"4m–(% 925KW"/o/('겠 gσ-8] }/id+ I R UezTN`7šPoPJ2{+JiZqpLv@%#>99s%5%BJ%R*Wy$?iu$@zĤT{]<\&&;3ÜCeu[=3w|@]hF7y-mG]\9Q2 %8}ok̍n@Cti|"Yױ[5/ rY~t# gR`Nwϴ1sW|AI^.L>xZ;< >gcmG9QѪHqZ%&d$gNJ,WLG`ć'\Y#15~^`bӎ"d҂Z$rrnFv4΄ԋ87xS}(s%zjPN7,R O07hf~vɘ*Ǚ2/QoLlDWH&qcrK]1UXNnOz댪)!?T%HrY,'%??;;RK!O Z:eltxP薁Mo.314NXshh޺GsCW_DJPK|˅Ɓb%v*NUؤT(H! 6⥈Rq¯aYڑ9Tdi먮D#h!XNL+J>CI[98doJQ Ɔ?ZKB 0_8 [a!O5 «4OߜsV\3]sAOq O,h"-J% 6fmR&ג.I ' \bjQ[fd=![5Csz_Vz]'KAz;=K_,hϢ )rơt~knڻvnF.xagkbzRb~UY̨O1Ƣ5oyĩxŽ Xy}chN`5VZ0ꎋ0d`aͿtQMics)]1&h'{vd6V:n<65Dvk2ҲR® f]LS>~5펖̫WSHr; ]Nd@3.d{lW7IO\p&DHYL "r'#tM ʸ9z~9[4 >x{ B65钞N\1~^ޒ&W"ߵ^wW3:fc+!ҲuĈf]tw^:@¿SIeH:I)vAmI9Vn >8'Hwh2ҏuaqtZ~/(K챥91~6 a2ZS0n71Ðtu r〱gQN_|%1Y O"B?{48.Ӵ H HPͰ YNf{|dʈdPߙ3Fldž үyʞ6#5~oXFg ջY 뤑 ΕWQ#`榗,_oĂQ_SȀV`'2z ;h DĈ1yU@L.VH(Cj3gq:Y*atc3xCB/?C18SCβ;eSV*o(YKw&dJrN,jaAf :Z@r4kчY d pE?OHq}٣,It/#[մ4rH[f 05ggQɶ8dAԐ)YZ4Ab$jLV XVU.C,IDEfVES^L(w4eGK:c0G!5q[}zʚ~[Ꮐ6&&~Wx[[sN$8;Ά:e(ǹz$GsdB)9S/gB0aɫN4vk0Nu l- I+-m*.)s/GQ `)ޣS<klȘ\s$ěhxzBs+-5f' 2}ɿg]hrp\o-&oMJdmNbY^^M5{ʫshY5VæKuG(إƜ5Q$' deL8fCL}R]''`Mqm*[NtmWL_zyw-lXTgzwdT ܷl&,lRT zES=zʑ1SGBNtU Qk8 $L@#49E! $|'>np/n2}1%vn>_U!|۪uCߞ&:j׵GM/M8t(i;,$||Id 9= [Sw餂960e򱭚uƼxJ[ë|;_VV iТl\xUP>2l]n2E~/XF\LK4q[r_7.\CsD!9IX mp7N鉃 Zocx{˨dv 8G E4ʃ3 %$P:"e4upۤy*1ͫUyxwd )}AIsgswlEco3fXhcFs2  UGG!u:67Fb.Eꭵ+(/lp(i$Sf)nJMc/8.oSS]J,O:6ZD@0H##jdkuJvcwg{b KCR?`z񙌡UAļș*p/)REEl*1]q䉤wg#0.Ctf2$3"oYzƢQ땗/jJi6-;R'l m  $o8[Y”z7~6~i Y[MďSHg^"SN9rB]x4 }W]9[ 6XNV~wpX G0 AɆ] M= ӒOz~n uفVקM| Pd(р f!-=b'Gbê"HJ0j=/Es{,'hz3E+zDU/=i%oPNes:Al1i3MIWP`-0fʥDJ06 ̔%cWzdg:{][؀?X0O 6(ejHkr(\Jd݄\Cʣ1_’G|E_?~E,O6R0dt&g~lP.XJfYk(Wfcྡ1vd^+-lyri /"uCbna!qqQ\ woB!ySZrUx|*c2v'8@hCEE:ÀJ6# s5j"VbN!-l6Wߌ%AWIՠC"XF,A2N сl-V׽oVmC6 `֛tM4t/DSnw26tn99rE~B##cQ1rܽkOD& ۽=6 lKqv6?ɒOl\>|?HpɪU9>-( ޕ7ۙ*ڊV&J~ep.ڗǐt,kTKYW3UAfϊŹ ̷th6~#%"몕cfȮ6"r쑨-ߕ(-a+@$w ޛ՚:@i ^-MDx%ԏ&=c1/RoSȌ+aG(0@31<\F3ǓPʖQARdsBe7. :ܞq0 偟1lL(ѐfd(9!$Jfe&FC {"ZP9//Q 0[0vˢSЛ9gx4 H\MOEczB~!z,ET`c?0:i_p ܪJh|_Jƴ"8(~Ү[]P NFTw' qѧq*J}وսٳM/̟(>6aSͰ|Fȅj{0. JtL0yֶRc}r̊^zd7`7Y<9һ;\>䧻yH}FBkJ|׾Z/:^"Bt|5 YinV= 'Pb.͉xEeMZK/ډ."Cضҗz6:xyfo4msI=QV}ܭ+OjMʓ# ]-berXyWG\3ڡ_%! M CJ_dl t]o>*%o2މrbvѷZ 4`$o;;E[vBaao[N#ӵ)y&CF vDTO7ޔ_]5'IMPy[vݛ4+z\kf'+əYWR+Rgϔ lt ߨ46v'U"sIe M7l`C: )<~_V2V"轲c]iF<4gc㨀i+٣0W>(k輽H+гB?5B;AWF`f$}=^ն Q'b~QGw~* Icׅb9+uF(sxC5}2>Dy_o^nz%ic_ԔpGjxi, mM"DII3j!M h<#^=Wa?o pG%&*$9sŀ>('bćkS]tE@:.uOoF2"w?F%ٳz>%+CkjL'–5Ȕ; p 2`!( n[;ڣ<بVu7̀Ĵ*`?Ld^X 2Y$-%y=qAb) & |e{"!o }I1M)1qߙ˯h%3( sqC;cFԅjssR/?:!R$R/[9㜮q(ahw@,@s\T7[{4͌e \ Wq4PYg@љi7vCxhz82,Εs Jr@g Q<ޒi(9A!o}_\aP?^baq[K!+qJ5g^ɛ`^]֧J_>XFXMF-؞uÂ)y0.q@a.r SQP_,:D.'$[$1Pɽrg <~Ėw%Ҏ\1w=UɻRIF3A`(|h׹dFFi1Hi~٘Ħ0?S)M ϝ }%M= ZW*)lOJ7}*\`otT:DÆ]׹U_m^b>)O +/3(:I#ʰ0ę&YL*:cQr q=$|XƉSgt!j`Z<1AUz UU2(D+MJJ{DDέ!DGNuVn{ꎀJ,f3`c%u~GTmYLJ>\1I.n|x:[l:W~_iOhF{eʐ}ę.`]2-peK:\]);2 | 4Fuð婧Wo˯:p |ݞOg gvvQÀc  H\'B&1tM_GiVNH D5m !u{m8j=vxEy![:ӍMo`lHIa7C;%"y8j^/ =Fj'ܗ(P\2B iVav+$F~o~"r^C6s'􇍨wT=<* QMR!auL#F^I^ma(bU7M-i, y.E:Fkӯ&j^Ӕb wrnR-K̽oT8M՝)ױ܂+?n,:䵢#pS܊h:ѥ) US}{sx,+"a7My'O Y>3u5vjٰ2y_lC2q\7`v} o_Ibϯ*άSw؄4foc*P6 ٌ1DhSRDpi$K=aE9wGG^DA=tlMN#-#A:h g'0ro5wZ]2[<*0SYydiɝQՊ8?*eI>b LQHe`dixJanc* 1cp>f\x VʎG`i7ha㢑\2!;i Sۏԉ.Df=E4J*?]-:+POQpu1"ǣ~En%.1<ր[r_3VڠܾȂQTZQxKr\AȵP*w@lB+i3 }{^u V1= $|A<-81,0XTQgP@+_JmC7_h" &R;lrEbErvesؒ+:!MJx7zV+N PhmUYO@3͖G| ~LNi&qaB-!>^zǫ@U}Y+}HF;7,u6] 7˩fdM3dl!>2ыl#Ethڌ\d Q{|ڟ\Ւa{=h_ݻn:ȤABĚ>쵻{cqz[@U!oF!w"xИW[H*ۊxR(ǫUM2"eRە+!FuLNr( vO 3^8.Qg o*D1GzP*fٝJHI(650GR&|/1zS\s?6GYg&\$]/8Y-"ߓN~c@P@@j 釫oPt%XR${q%rM?\gU PJޒkmVPh 4MpGMcoah ^BR odnjKcN4{u[^}'JF152G!dNuu]bڟe2x3^os~eP*鎚3f`B3w'/ NTENqavZ @^Y2mYOLpd&I*7MD(gGMfv*iޓ:ws?K'y+&J{fݐ6ӕqEcX:U`8#:D *.v U^}YasB-V:GY0W`3QsR }wt#w4 3]̖Ae[T:| cyW6PG ?fƄ#?s;FBY$}-ExOPZ?'wH;Ԕ]р.s=bD{duu[vlFr"W5O}ЯmUKXY)rs\#WY3?l)&DS?$_h siev,hB{ #mB" BE/V襔\o)6~{[RLOZ UsG~"3j˥4`\NW?Wͷ&]Lbvc5x&")r(98ϥtHST^S_URۺo|;|LJ gi W"0X9t W^a6y5|]UmVveG0RaЛ J޷Y!q]Nǐ1ܚd^PA``TFYsGe}֏$ل"љ- ž}UFzpRpRit^!q{Ț\!(lCyG7d]>k$nX̑E/Gm0zăjrVfEV-C;>TCDJyh&4 _聘xߙ%wU!T''We-gߚ\4f8l!oVР <|h9_82B7T_R:%LYBI}<ۼq~~XԛqC#ю^(*}Έ- ∂cD{<;O>!~,0VmB@g"/DQNnGaIh 0sH I/5Q*8/HC8V}t[pMSQn2~EEAhMȯw}۲|zʗ ^S+ EmQ)|ӗL|`\=x:w|6Bp 7D V,:rZ-j%㫣gЎ`A5 I:TV?-~Ԉ'=mBKLO5VmMk ~_-aĮIT}ނ]\KmډMMq%jlL4oCH#R8gЦvJR&-']s/r~t9#kp-F_awH_IQ3vA;Ww.jk=\ı1@%Ly'b57K^u`oQp|\IBIbv=It |Kpo z48ZFf0͋x<64x{uisCkXՇu7\j%rH[,&.Xrk"U|R2,"--[b٢w5E"Ŷ3E\-lsh"$yw nbQ19HXV!ͥb HեL^ M7W@hEM(Llѵ\TO!N$UA:'i䑭B/%YZ뻶Lps;xVYzP_3Mu+vjR3W)u7ybKK9Jsd#g/9y/`+]oZY|4d/PLSk/A!Âbv6!ȱMi(b>fA4UEhĹfA}.3|^J42FqPҊ} noi|sƠtDz,w݉"/( T8"ӛU$ }]E(A]*k.mAL1.ԥJpv :P,P)R9|j^C=QOТ; lJDI-'8mT"FIƌX5NaDB\lm]>_6rabǏN_uqЈxp|, qoh7e?9J"mVy#X5<%_2Yiʱ_.py^.MV4S}Vk|$[3GqjO+;bw.y/wҏO B ! Cnf 1pz(loޱPLVkq{8/gLGYw7}sSCE4Pˊe$k'oiU"wLAҿ'b){c% JRo]ʸX㹮2A  A=eEnj%3:Z H+^8}R7a=ڏ?"7YW= ~5 ?;́b}"L ;|"a¡C쐲%& jYRfUsS` lH}?*XqH=Fz1 -OJ8/`2AFE?4jV O tDcc`hWm+.3bOٚ!]^*Hժ?xLXreL9k8@5ٺ;6z9KzU*`I}i[&o*ZʜCaz;L7 z'4"=>ȟRٶxWG2Z|'/Sqo.Y(#&?xc4 ]5I_/9B!MGg%!LgfKY{ܢg.ہC#rVxm88 h{`T/wpNW/L u/1LtD8J{w5l?c셟3uQ BWhf ~ď 8un 5\Rcp)~L wg0?Md#" :AS/ϴ9 coT2OdJt7Իײ|Gٶʲkո;%m!=׏m+^Ew%E=Q/7I+vX3LS]{b0%1M6M808Alء6W'cV) *`C ˈvPG}-N>lvZ2c'gm%1\䅔7<+nzp 1ɟ )ɰ!8[XGj:Q Y\ߺqpzε\;CSҎ&GL/;܄uSp- no]/B 2%6wtどQJuɈU w4R˕ m敋G@V#ynu c8?]~CGƞqJn],<%ƆVa:RX&7T-*|ºtqPhx>EW_~ K6y!uJe)HqA~1ao>SR>ȀWu (!^;nc81Lf׷ʼ'Q.(TӫKU1U5S`{Ǟɯu #\h"{'Lœ/l_B!Ij[H_?l(ygR!:(Eת2JÿS["YQ* N8&*L`t.xV Ohy8 "77wF:صqZQ'lC. ݱqE9`?7m%dS p ͰOJ o3;D/g}IQ;f_.q| oV@DHl[q>N\gXP0`9*e%|'8H ԑvܧYf&kۼ,eQ<$ 3Q'<gU|vˆlngRPE#i@Y/IgB8N^gqm «\ >'l͍J0DWy2Ϊ?Ɣd>֯1 iIBJ  D;,ItA< rnNB\גC7O2RW$ritK FZnjecխ[C$.i,jջwQ/a 8*jdeFKBx[ 7 }qCX(P>Of{A^=DP݈XpHH-OW!=&8+II՛~Q;(,*4z,GTʲB]rE3w-uܣDN7\Hn;tB>S2t5&9O [!i_ [/Eك~}0 8 2]`#TwQ >QșnIbU@h;`{(\g֣YUQ?gAI6@`x_Ogw~S30bACY{>z0[h@6l.ےG2ҝb2lЗ+#U~_iGA.o  ,i:}w$NhRriz bPS [̋_Ս9JD!{IWs_?)c)ހT䒸gK%`IpоNDD7BRFjRF}&F PUѹD+ $WGGqӸa[y`^+ȀԭG[JrϕA.:!EARVTx4}+ uZ~y}I%Ο\[ 53:}rHH c$R?t`l!vړ޴S[:%Vܜk:G3TE|,rm4snZi[©x4^˅q"H*+ʎ~{4b-MdeY4=WS[6Giq!˦O ?LS{Wj=/`')hXz #: \{E0-(N9{6P2aTzZkj7Oo}U?DZ"QI\<ޑS/$&}+,sq -JJ}Śk;d{&hWBҙV ?vPi UWtfpv c|aܥ;[vҺpCnQ5UU$%e :> "m{KJ's k~Vۏ 0t(o\e+ R.x0ٰ U ,h[ˉ!1 '_xlZJak{/nj})Xb!QWcbE3O6^7UZ^s#fGY_OH۟%aR-m Xl6D oukZ]w-8c/~ 1ur&2WInvxtI lzm&&͒fk1֒j[EpPǃ DYsÅ$',] w q$JnkVL2;SdXMMI[pXExx|쫡jR+{t]F0X/,"5dJJ/CHUD VJȟ3K1OV#e@@{bJ+ +v]eec} ӊꈣxă):y5W:n(}+ؤU*1!kSx!?4^fz@~@JDmy2C+\b×gL4PS2ȳ\pY,wӻLiߍȲT Bï.Ѣ.y|TwFtI VhighJ4pkU.IfIf5:g՞gΗ*< W!k&3V @h,]Q $@=v .o O2a KcpHC=y?8:rfZ+ o&XHj5{JPY08Z0Bt,eԅ %PEA937Qg.-a3cPRxzU#~% h|U-8tdo x޼{Z0-xj 'eOVC*FC'Ӝ|ROyFQ熪_I b0}0\O-;겜,SF:o~T2\fPG[ 7$pT1S bT{M5Qtv{4dHfTqTI=bn3hCr2@ӽBu=hēE 翠魴 ;Fk tN/ gEq!橠PMg9sEsA>MSՅD^e-ǯJtl` Q ! Z89j(#舚.= C6x:UiijI+{Aʇ{N~.d#vqM5FK-m>DI8Hξ/7)UgKM|>{8s*EF94u j?vi1 `^x.WCX%n߄jI?>8( _4u={̚d{t:V+LxZfr=+bQh:{0T\eR =$Ck3vLB9XhɭDNp?t~{7M*Ќ{&DPؐHt=%Jly:)Ap|2"j+rk 4-gy`RlC2sųޚg^Ug#ѫ\/;!_ Ę H8SRI R4\|w:59;\{9_r{ZPW*_%40/2):݄ ׂ""sݴv /s81`,@[lH裃oo[3q*ݫ{EjG0Bd${. t8\|(EB CO+9$~ckK h {a} 3͈3kР(f ˷c8{C3\f@UZޅ$c-d'>jI[)>cX:,Idg!=*Jԡ~;H<: Q+{`PPȰT& h1`Yπпknrjs b-Z˚P=ʟSK!=#ު+r[^ѧRelXJE6ӚPTW* ȱx5g7p!LW'?كyѸSq)a"$Y3[~Hkzkt,joHbR3Y{U)PI~W≂d5=:;] 3gʒ|y%zJSb8 xV]ʤ"ŤG'ÃHg,2@ӻRӜ(C;^pB.cPq[*妝UA^BW=RYYPY5[Fy{gDJ{p {!čf:ʤHH4@*-b3O>n@ b{yA%14D% _4Gf7$Q0u-T@l6msRyg̭F+;Ag|4V;BíA &I[O`AaLoRأ",oK2w+zls3Y⦅Dvs v:(HR 6:|;FN|;b4;W"]mj4t}]TM+HV۰"0݅\E-7rZy^E%9jqdž."q89 a d͖7EcXÊD Hh`5gd#j8ۀi@0V:C(f|tNBs13>aO:6K0Tbmj`ݳ~?onNP~YxKna^ wLf(F~T6B.Ux{_ ,ˈ(v!>'{鞕cV@nxJ$GEЀ>I*Z1##-&KItFOi{W9mIBJqVC@c ;*MG x;Kk]EB[k$+aC_>"s;PJ\$<1iR$|7ycE1^l!5׹i||0 e& v،Xu~$Yl nWd#-)dvRa [7WL} Q(GM9Vz%S\Qh_fS@ըOq_)+ z($,ȡE4JT-zB{~-VKqmeD%`XuS/GjݯƟSH!0Y~oĒ+{ߛE 0:oA6*T)K*L"oS͆ MˇE#9kx iZLj d% nʖ4yWJ]LnLaW0OuqrHCm[.MuN5=G*\rTe VI3*/]'&+cz⣸ Zw8 ɕO!BD|!n(hAh~<>V"Db}+i𜌫L' \AJԃ#!0cjՔ6$m:W|xWm+Od+r#/ړy ur .3PSDF`C qFMoksUQA]UPtmѻ[0ScHׯx@xA0@{^-,ź'7 +-g$Xދ.(pr@NVJ8ѓk'Ca5=h,DW ' *ƕPADȻ`@{ ig_CCdy| IBvo-V7vy40؏^oPb Ah@,Nbߩ0xH9m,%Ȕ*Sx_#Umk}wt=2v&ߔho<R$bMwH:iߧ~㟩'ίP6vkP(1ճ#pr~J-`&~ nH~JNXj>TpEj"ohJ'Piv4{gYfj4{Kc0u鲳Se5HZLeL%ȧ&)HU:äyq1 *݉ Z&mA5b#v/NU7cPκM/[7zDŽI?3I|#ؒg` 0'aCH>8/.{zLy߳{p3`O$u1S("BqtD1b q(""*&a3,5@#B,F,ޠ+!T_gOjTy&[H4W IDac#yY1a[@p1Yq y)-xeٶrD6)D^%7T֑MaLyl&/56 C>`z[=r |Ғj`-MgC*zm8#e73nB9}>%y ŅME~kؒj{'۞.ZgKұ o!B\SeA>⛶V3-:SܟǤ"kx}˲"0>Z55c>?E[AhHVjÉQTy_ Nn.-oSs#5Ud`6n|_!U~=Syx}EB2jm3;8/AY;)) 8I 7 08P05~y|﹈^#9ij*E"a8n;Xxupcae>X iwYLR|cb.8ֵhM^$8e]y;យ]":oFY7j}Apg(WLx%?1sE>/^:2S Ԉm7O{@JPy:rƲSڻ@E }ʛF,0[XlDW?1(zF[e疋L F%C/hRkz(Yo:ZwF\ZB%UZA|4|7ܩ{y&s]6ЗAI,e|%1͘u4jWܨ߮lL{s\n3ˉq]1~xJ} lݱz RhG77~ORF0C6, pXO ;rLn(a޳cL![n٘o)iN>q6 N[A1o ?TƵȓe9*l491*#GS#S<,c\'^P>Abf#|j)Tu6W-޴pi}0|.O tUg `Z?Z㨃,b5$W.e♆sAȄ)(`Tka`[)>}F@ EٗXy@^B/~883}aLvO>ۉ s//wcDEXyҤv9 ;Ia] 6%^8"m?*YMsZaqOES$y6_8n~d|>Y:hר",KaW\ $I@`Nqc?zNR)4#KX'hUϢiݓ=Ё$?k >S=PEJn&2LW~Ľ_-~>V{K`Fn=-x4^q]C0/G:8\Q?17,W-"BmBj}pѷ/Cs 9 4)Sq;(+?=UD̽zz 3䦶D_Ԋd䫀'cBg?> .G(-sHEu jbc;WJw<&`j<&uXLK4zx3 nD(辢D,R*y3<]@`'0^)S[Q1Z(ݺ8}WcG!3pv6B2-[3,AE`ndz).!{zs5kTw Fﱜm6?U?b˲ӆ:`C3rV[/{H¯Acr5En?~Q)E4 /$:5.KgO)M!/͔`.vJT0⼓VU&S&K VDбH܀jlwC͠ncW 0VfW44˘ۗl6}kXwZ.W&I\ߺ˞, vR/63>T,%7ȷڴ>Aa RK0VYV #w9_?yb*lĖ&m4h ,x/K*|ZigGGns_2 M Wu9;zk9\pC::ơ jm- \>l薴i.V_~]6j5.NǃeO`m j2HIԿҥ'soԐϷ_"t5 NҶCˡt7!GnTX6U; monA޾Ǝ*},!*&H,w**_cPk 6Q4WO]Ë VEw])m:sFh۷/1zM=R(eD1^dU^^dxYѣf[",,ϚO<_n@T;_h^>܌j tTn!0i2맻(Ffɾ1Y*Vb1b9x|tA%/ |4@-?;< ]]7E޵zmo3iHw*v#DœEb&97br Y@XualOz{v͠Ks̝"5L;š{)Vl"$j;DFDAφ~~T,zU2LL(dআ"89 iǀЫ5gx*: % jcBĿI3(̡qRԿ[\(Qm0ܢ YFBQ;8},.Ua|HJ 7vq~9%W#p0pWhɸ.N^S̛%0yXT/00Xh2 N+kKLh#~*ר 6j"H?IFɘA5 .9,aY_j̚64^A*Yf@ 8oswKBNۇңj W?߅ *L葯XbXg"Gum3/0@­0z3A īY9PP1M7k*ePGn&9E4䵙Q|lC=4X*g ӄ☆ֈlViEm2w Cn˃#RڔOpls%ȦVf&'~,9ǡ]6FmXqKqGE,YG.]9WXEpWB5|6wXQT=]\\]}N}Amd|}s$:\KHl *}FFK#Njǝ.e (8N~S eM[NPȥ纖fkf8 .-dg-̹ QspFa {7ޥBrv.1_."I%{Кvp{w|+]:(paR^vx+Cf`|oM_=U\nTȴ%1B|51%';0Yϥ6\'nuiaBkR.Bx^^MU"DF}$8x7ɩ2Z0"ipϋn[Fp~ܘښm]tՐy(RŇp P k_hl?֯K5p@7fMQ&C$Tɻǘ&\`VYEY ȾV 2twS=ȪArǖ2]ro (U "T&ᛟ-B`\){uȱZ% Qށmzp-ׁc[0=^hY9W K.Zv(mÅC Z~zVZp~qlm Y<\kj巗R I)U%@.rF]3ȄVJpq䊍7?l(PO 5j<~I`{?KvO{[g C}@GA#3x~4.R\x| 3q{Jf#E:']p4E% CxM2ڈ=oM0H۫"d]cPFƺET^K<ַзE-?Z~aB?rfgFF-jvI&\ER/*#g`^' ћg`)l@BT1R<^*3bz,6O1\8?ǎNd<(,"@3 ,?(j~Z]hS3@cE!$6 h[/ 9E;VAV"[nm~>vOIy뷤AS?Y0KHͿsKgNJ$V]l?oBc<񤧮4xh9?v"m)|Gw3mxʞ]nS'LdvM)S_ίVѤ7MUNt(EcgA8v9q`&"]3KQRpXd3ٷ-V9& 3JNhc(SZS 7pI־"DZxK;@St:g^g^J_ނƨݏpؘQDdup&$hzE^eO B7;a}zsWgP0.!XT<MgѤ4GN?ry׭ïqjN?U'1. nߦFtk;|i ,/ØF2NѨ4ڹ$hRWqBzhONaHr=6[^~*В{]8YoAYUN'<1gCM܎;!?BLunfxѽj} d/ @R+^DS7_Ȭx@夑L9B(1ʩ jWW$7Q9A$۽nvnmdpDVg´n{SR7  pyh%B)|Rĩ΢;:3'fK4tcFdۿ9Z x1z$O+8/ bsR@*cG|xqsy 4gl@dlX(PYb\^F&@A@ս83.*!j 4j2{Nnb#v⥫#"Nt "FF鏝cwÝtccCW5%_|3('c*K2<_xyYb,"muw_5*c5.#Zk,}g`ȴD/&s_T@PR|yT<1j۴˫YD}if_$6V䞎K-;٠ `snRtUXFfTD>e*l(2n#%V LYc(U֡ LrDm"vĽNh{y =PO38x>Q;Iדf.αg{nܫ眄(i#)qN |KV5ȖYWHC?4d+I%ſMBZJrMN8c'` G$?{ k}7nV%Ĺz9Tuk0W!eǶ+Ђn,B0.3&$}/ʲl7v>k8!"]'Zivno2/dI:>$JDL=#\]V:ߨ'@@nP5yj|( 7DYOfR8#>QB&xl*vq5Et'zjLeA-#޲EBFJW037D؟2䬃Gx3M+LB? Z=e\C2gP g1,'mRYP*vTQ]6%R@딏ԹER/-͕ lR^GZJA ($J@uˡmʶ#1*^, Ѱ^*$Qflt3rޕc| ۵(:3u;X&^2iLp0e[V`CZv$+|#CFui$Q|pn )@@z=TgggFmNP32ES{OUԐ,$Ymn b8"< _> قVDW39\ϥQC|g$ $߶UaBpح KavF,c.GJexDLꭧ_yh%(\ik")ft[9jp}>v bt qOD-$[S&N=C˖߽տI3siA eU2k+PpDzЗZ\'36cAZx?؜y 1.mz۷.͡!F@mLYupGGݺћ.՛4^K _™(2^Z_Z| Hhw(`yCOXߣTa4 l@а G^CDPKtiު3GSx-shR(>clD_1}{5so4@F?S*kQmss3Kw9|7}0a6 z}tUW ^=AToX8,׆Hwۦ㱲/*.8>ߋ)\ Y_|P]ͣIa#B(sD5wik5 7s_E>Lwܳ%y3ϦW iW$U^3$<e @p# Q\;ǡ-@K~)s[WF>CfwRp UT'&ÏppB}`?uO1 ʋj"!!vUmK")ٰ'df)tւJ#b#}~jpZv{q"vE&TaICKh)LXej3HT+2ݽa#L!6u!mvt_Ca+ ;d5{YńgW}L5V2?KXk[O٬6ъ"^)xq fI 72\UQV M7?[+!XHݖוj)$iA&`5ꂜ+ҽm>6_BW 8L$[B't[Z s2act ۃd{fo:ߧXSBcMDWQ }e2+_)^k±_RfIgc/!jS/%j}ۓ68%T>Ø ³ࢹT$[GCY#NnML.?E#?n*d$OV'bg.n61s$)Nd["+, h5l3#/#eooߵ㡔o~U 0>7t># {o#i*?ĺ쬏=a;C!zLLDm` N vk9$mQ1 lO sZ{^a?%HD|"Zr5u?Q;H][w V3s1Q[M4bet(a?iey*kg#=y^rT6._Qaw[sFTG*)]Lv}X~x]A+q%WcaB6s>fr|cCC}pȫqDSOdtM:Z[r gД%e_^ #U;`Utt'Z]L*OPGjWmhZޏv%j;; aв(eU5pڻ2-5~t@9$7~ᓫufP[lapR*M= y-gmfXp1k/ƀӛ]f,Oy =!8:@Ć@Ƥ~kVp7 ~Et^1#m[^HdG&B&&nϴ/ק a"F \d= aeDʼnى}ޓҕzWco&dKGn3Φ~tyou o_Sw)?Ζ`7GfLVՠ &3 zQCxJiZsȷ i4Nl3Y_ku :,-ϼ$ƞǾ';mX# |2](GV{Y[UV93l %_SW#9I{Jgs4Ľ/El͋Hy -ugcS_6y_I]}*wՔ`zN(w:u dF}Ύ=AxM1ڡ 2S{#oV rWgs)>&B "-RGO4ÒH™KF[QMxWG$x詫SN„-W0$5# ȫ>_C¹l{"}&,uHi a؄K*Azkl脍@pͩJ!@ p,St%aPd\QsUnڸ4'\v@U`Б{iH*s0 ޖq<.YRiºiW~u#S?c>zMs(\IC1ۦ8[ ::MDÒZ!VS\ d8Sc,.{ń3 lq;[>F)h۴BqZRZX ;CE@UbGRkgȮiJ#!n,CCtxp!~%w^E(QD8(FjeHTpǶjƉOГGE6 dA0IQ.&®]KE9g{,<ݪ.d=2վQzsPNbF~Q-f=8%߹ldbgaݲ_+ a:~2e'2l/ul|p`6? w W;ȭPȤ@h"V* lȓyBL[r6~E7"yD'hK*B:uxb3K2enj;]oKfWjrYl SV?ԌmH`̺P( UH; f_|҇5h 0g}o .4x--w/d3[5Fuۛ\5o.hT򃔗9~keq'{&" e ܼl],E &EYBٷ+zDA*Yy|~F->֕Xm7AZțl%p4{[OxjǻޔyxF&_b s\?Zg1<-T0=(QHz,WيlcYC ^ma^]$M| T=d*J*k}ᱚFd|J__(g{Ug#t lCG*,ZEKJ=hsrתH%>A,ߧϺ*ڒ(a7r6HDi2 ok)N,ĻcG" ɵ&AAbi= ᪖śr,wFWE72jRvϧLǍjiRc趃XY3y,q?HY 6Jz@:qg]|LG9kʓӦ"7? ;vo#>9me@15ǾP4sq mh%Es묷=:3\ʤ^eCDc%+t-mW;A 6<ה6u&0H}E2eXQ̵'8};:AW׾%jMV분_WȞDL_mdA^N,6(.#NlӨ:dUvXpr<狃RLM ]z?oy`QTPn6`gBZ0-ڕI9"?5mq?<8D=+*/kv: >r,oݏlozr5>"T;Igc"o&R o(b>%^V}=2%gSb YYL×ȵ h jM|n nٍoCo-ȃ{XCk^1Z J|L[m+r#4e}j}nO=[?<+f/j^ 3L,.껒e &*^&JǹMh7>a5I(~`׈mKZIRFȄ}2NSi6YIlԁ*!JNWtX lXf匷Ly-[ިqG"D9v4x['XP-ਾ{¡t%~[߳"#۹vWb= BM crXa_u{ =K\V:2L=D:0z"D?`!g3痛"j+a#1}X)%Ѫ3;K|9XREUhKg.m8g-v=4`q+qnbrH0]@ɇtg><uε|sl:mqIU:PS/pzظ6F26O^[vHnLk~v捛b&u MЃ!UFtyKmgO\=_P@;!Pe Hc#Y˥ԨDk{k͟/=1xX) y,?/.3>P9햆Ec3Ü+c5( W:Az~ucfcOqN)-ג,t3! wJ 1ɫK7L:^/Y a}xfcu|ׂskf!Ƶ2_-G&&55Q`ޱ«~^\t֖L >)9EvNtp~\=ry\>K?^m7u,«W5m]kNnKoEmɮZY@dkk6]CmZ1;xNwjnIŁvAo rSU#՛-[߳$,XIDh@l IM͒RM@J2jeTc%+;4ducCX`*jt@:X)Юm?8Jʗ txo|m^ -k)fK8zǹݮ?@.ᑡ<40k1"#`rBz3u=\w)N+{tADWM9ߩI>e >Sx{Y'*(k! 6&ejT=RQs9.xZp}%s yhcT}1&nTSP [QX&nA/ c_os3eo&G>CApWssd󝩷}/[>KPXȡdo+-d;XI (_+9 /3c ϰڎ3֨ˋ7o1 Hl-=X>'RNE搨*RZ߉Ȯ~}=@-*ͺOD1zṶ4qsFWcRvJ46CāU(]]!a ]R\x;>,r+լHH4v]+u`" b6I /3pre(ވ1,n),lzƑK5+BωʮOOw7k0j!{e_GaX?@?<Q^0P}SVE=5 %h)I_]] TW;eZXDq +fQdkŕEh:,gŷ=O&)~Ay\oU he)nԹYbgWd.$ѭ l{] =$=047Bx+XX1ngI,ZZnP9 {6[~x/|Ew9_iҌaizp$'OR F;Kj ,ejpDҽV=q}A/e3+9pjtqBNcभMLxF‡Zzn&UivTT[ŬYWmHj|,j?G1"hnj(txadA!yZb:32Soqo\SpRI#qƍ#gڮFwyգK-6ݓ0ȉ@Yunma{RzE`XΣ umrW(!OU FIe:1gG7 o[ȱ}IYˮum+Q@`34d45*"bBɼJ c y=} 'bsPp6|s^j9$s |i9Mh[V RS]c< =0ϾDƆ -qbE$7>sjd\ +NciʛJf49l1,0*I3]Y\DGPAʂol 2Q +H)eF%yo5 DZh0/p 6^/r+<# HG`2v@KY)%y>xæ NR~wKO+nyӝ6ħ* fwK \H8OV+a+M.:@;ڴ*ڦ[o95&6 Ҁ U+b`IM]h2jKPD⼪>4JUЬ6^;?iP3?j؋߅sbr_&jD+숆GVΛYjPAj?2H Jz;m֠I7ui+ 85:{}ր^jjm3?PjSTR[ yKjl*2"]%RːuQ{G ?sUM?=gAhWJf79uwHץ8oRa[FKGTrM]CoH[@桿}& xj\ 4`/b9 BGBdg# g9I@3yw8gk2~q7k價냇t&V2(Z̜8hN N qIΏj;q(_ R"/9;8]Y4㞩.I˦ʏ6뤽<_UY;iLN0su'0U8h!Gd'ᝀEPmFe?8-<(f0p쾔jc\{TXed{2mHv",oQBЦK/W'DBo| _[AIl>J꣔ TDx&ިg ]CeCX0guG&JٜOPVXż fsŇ~\2*\YjY s*;{=ŦNs@r?V7J6yE9_LqAX{?MqäX3tw$r=Ɇ?nٟ)ܻkbǡ`\Ч:4ic-{%׫(_P,]r1MJ!j텥`6ym`^ qꈐ8&+;p$܉~y!.ؿ\ Pnr-CbBU!2U5HI/_E/8QEvo:(,\lyM{ϙQϺbBV .0%*Z½"m4Tlt12y٢ŜozoXM$٬<ͯ3߀YZ T4:M:̧Gt4yMSPwSu" a VɁH=<30j[ *! -h+O=L/@ @Y$1.Xߣ{r"sёE fX˖No-⁎+Lf/x;&S0_*,UEg'iiN/ޜ ^“ x?Wsnzr(Q60GkJKYFLy ' @12{ X3N٦vY+|F rkW@>/Wյ-^p\+FHv ȯlS0ʔcL w.ns6H5gF25NN[l#ՕA}yWjIԔFpgL\ 퓰l!7GL~&6IE݀ GQҗGܢ%\~_Eo 8|ik.ycZj\tk5oڝ @qYdW/r GLudm^iXwM)sȵFKG3rP而 >f[Eːxa ݴqbthuO>/olfڔ7dLξuٷj>)?"~݀1 ,7ԝ\@^$%AO]); g2B);umF%`>v[i*ï1hSlaƱX-uvbq:p5>._M(ٽ^D,Kd>Ȟwy #c&0cMV2P( HB0#X!G hn T4?'2 ݘTTy``A WRe%3Ҋ`!@k~jRnZzS<?ذt9w+q /Uּ}r]F v +DOˮ>ey^b~mHw,4QۆxT s *渣N1lS)LHYh;j^3*JZEWj4&^.Ibjyj& v̖8ux<ˁ}zg_FlF5W=c- QsvRbϩWC|lSPwI _/X9\O=3+^`Yi$ZK J͝0`~ro&-fs Pˬ]A7W!3Ʞ"x;#ԈZ,GB:ngs~]-c597?Pnh\ J)nl*Vz`HWU*{̜:S7.xX"~)}iGp(i59~$ԅx!|lD-U4&4ERe)3)Юlv (d~T&a^s \.WZ{PބFHoxLN>,yU)lZ\;B fEyXcɷ/-1tegQZOVS*qtO˾)⳪56`5]͙=ǚn¸U44`OW88JE jC<&f?g=  EL>h~_1{2g&,8J%se5K)x+mxR!0rflT􅭱9MUǂΆ|v}H&Kl@^Opzs??J  &.|O!੮MJM)+-)R?}{,mx3!GL"90/N%6¤ZU#φ'}`ʲT5֝:7n^lJt ^M[")1E{G$hi` mH:WiD> Z Ub庀{yG*͐Y\O"#ߤHKw3MUa=]vLz^kM~OӿV .q+9a  #]3/#tQx^K|) )ᯣX_P`p_CK-nLUZԥm@c15 5 g0_'OJD5Zgeo%۲i$(Ī[sC<~PFTZE+_c`Z5Zҍ(?#o3|@ Z Ul_ADRX;ih7eiDUJr()]K=6'>#P{f *6ٍNJGٍP{),9햋dc`AnkyaPziQ[L˴}L?pTSi ! *'0Oᑞ5⇦Bg$ֶj̞)ݯd7V/l)3]S3,JkYρ"~!G03^tEٶ *ܓxa:2gPGfR /-{e:S"9BQm3s5qmrI$W*j3J)U(~ Jģ(׭Ǻ#?EÉ\)SKOU"1!mBb榭P)j%!}O+[ -wp/$w4S WMh:XX>. i &G59ot{4:r'Ÿ7z);^xi1F-)SF<|V3/aIr#!hPe"@)a6ĝ^ZHY'6*eA㊝<% vY;wJ^95~wcy&wydWfoRuYH3>- CW`6hF.ƕ?iybɑ9^ƕx z>z%1G3 ^a{A&f_k.@H/mei+n[lB||C]lf^^h-5t|6ڢ ٦u8axťM//_OYCZڏQcڸeKk:89uYinqp#X%cC{AW`V<+qACWq[*R0sJ/(rBfX̉E"$jA6S6 `Ņx 5nX&g΃okt<(h%# `eLVR$JBc#d8J#r-%wV|uѴEb%zk4{[9d"f.i{CIilKK;zn+cg eu@+l3,? ^Dґwݚ Y.T$D>a l659V!oZႻ$F"Qv_lvn^k5"Dqo)pǫPqstP*Ҋ}e>^/[cde|u8UUX~ P8%+EfzpG/El>zhwpɤ=)N'ʰlgG 011WRe[>l&*WӬt]/ 1n8C}`xѢX%6>8 pµrFxn#vG%.`C{p|}hWVȵjڼ3Hxdd~v90IFj1r'Hu^؊^Z+oEfrqlEfp5L:z̹KSؔDLd`:`?2tJΛ{AyG "cS%kfTn٭usFܻ=B=HQ)!dcw BomᲑOn'EUƔߝU޹6M&\s0xV]8tڶ6*E `DM t!7~|?Vu! lhw,uQ!k#}D|I9yغa ef lmC.~̔O JM4/t6`)c@c5B1B;;u.SSq|p$/7Qq&8uMbC@%&{ i))89v_ UECWo5"5l俐CDOFh8NӘ6"ǰn}|W~;<9=8Eȧ^A|,"} ``"Ha~eY)5Jc< 9K+" ~?_I/ۻiP4>~^D$לּ&zO~j{^"Y#Jvך!xIרa` {Aob|vi݅lME}drd-?JvbOQ5{&(G(3q!td)-( p]|-BlLvzUP'ȨdjC-Ek %{3cy;-i[/r_)G$%>$`49Wǹx X/0h%d1UZ'ǝSHTh +nCݕJ0ƩA3PՍR׍QoRDo Uqհjy% bO~& oԔyayphpa\ AoJBra2 u(ViQtUU&Sfg .@ӡGoBPvp9y!kZHuU0+kw8FO%3k Mi  ^BѪ_KnM~:ޱns1}m8oy2u[ `,(Ҝ8ɺ`Ŷ01)tGMe4 " l|T*XsP&}B>ztJuF^8R ](Fq\ca(F" =E;`IF`'Y4D|hP(>L&ԿxR٦k3z0vA~f1(b|suX8y-kj;B)2J .2?V0NhT,nI//.pW!j]>yIvv?|],$nq0~z/?侜=0׊(lX~=Lm2rJ8荅3kG*iYc^ ╡3R Q{ArEN<l0>;YFIzjLPYo#Q].]o@J^/u\ђq^1DRN!ùۚ-RGrI[UZ;;Oqg-B[bmTji4["3JuMx3Yl<,P*p[+V*1[8J{gG T|Y& \^R2(Yq"k.Ei|9}bRRʫ쨗mMBN(FS+aŤ?<5P~ɣ[toD r%Mj954ڼS'8OGkY!+0Uˢ'>ΐpc<+:x-3Kx/Ny؇׽U`sP KA\`I-[Rl>Hi9At#lGeĬ ϖGi`E!u{Z TBU|/QSgqEϰg%sC}|||@XɃCqV)L:(OuNQ㈉|)MP-TFTK=gBLLo~3nzR7Ya+jSȴUڋ[zz^/t'=y" o e'YfIG id(ST۾S=sq_ !FōIڴ75G}JZ)e MU8sr)'HRu&*&>.R8 )2np\4<^[@,i}8Cҿ rKQ'E&c2 "G[8)x|/S@3qAT(ApIyɕܤ1eUF ʦ/w[tA`ܜ遶Y?+L0-DG UP$L+E"%A"ۮ tIځJ[=o"``b(.tB3 ÔYr%wNٿ!TRȅCuSôՇ欝E" \a]z6/k,iT1X(z/%ltTnyoq;+L*7wrXo2հZG ױP`w 4[jHv*XPtf\MEA\RӬm3qt\Ixib{%.6%.٘H6lDyXs_(TFrNu|g6/K8q{,so%>$ "H$kj_>koIا0pG lWY zjO8WȈ]weJo-^/5hT<"m;_l姦3E!F;U+| VqHSI:K]ܛӉ RLṠQ󑁀!8 AuqfV>uCMmVh# v7xK}̂Uq2)NJrr:'}cxXn°okOֹqRNg5+VzIh. *PgT{ᓤܖͽ*`cp[t >(wvtϡ2ψq"xئ@l 7Er2mҹQR-Wv _gI.r#ky?Kd20\[&2ԳC4! sI#g'h׃IҕNu!SrNٔټEZ>^ *01ovHUS-E>Ly,ɲݬJMrL`{ S1{\+[ 39:zah9G!94N t*#Cx,g棒WU]㚬 ߅X dֲ_^w2&TPN]PǬ@)VCU+mU~"̦m!8[ `V,S0(ZXMtf U"_O-I:{@'f+SM< %Jּ:AHH\%e C=Nㆱ9՛'UlWy.}D?{G)T{j"VD%hK-p2ٚыAT"6&% 1,;]=\c&{Z.A"Kc }Ҝ-0.%V&ߜ}Ntsv/qW37wb%q^f[􂮼|Zg= (,;ZNY^QwoN˄ҐA@Qho7:~ [VMwaC ?X,3^Ǝ,?U1-cدGr E Kn'zX&po{?ixo .+g4TT4_"\Q ފ ڿ|&3pB$p xjWh 8.d3hbEӝ)}DdpLZ(5q:zg҆,p e[q(Bv߆d%*XeMuEإ>nn2쨔a<[P?n[f.vnԬQ s`_f=ܡ J:}R:SpXvA`fȰ F_Yp6=7/$!Bj-xV4q$" YUۚEÝ5 0| ).+Pq8t)Ul-Vfos\&%N% u9:8c: ,tՊ?K{Tބ{eoH~sT;1 '1s-a]uPO?`ڝܽMY|m68lө)/u_wBvd{쥯X<or "LͨUהq~YcZmEKf]&:I5d鿱=ת`b[յqM4V> ޹/JTC|ǀ%}󖘖;d&~vyvkq?-[I μC;dj?[n5ց*;-8~uT5CQf !=6$i|瑩B+B3h,s.1'-AYQ4@8$B]-կ6L=7*lsc~WMJXS. %!Bl3\Q+y* .EQ8/WƑHZV]JL7K.7fhhctli;`ajߎzR#(fߥ2aIv w3 ~R̚o Gw?ra@<a8Fp`e76|~qQ,hSH4?HWaW}\h: r:*\^ <1A3by@c`y=؅*)$j']v}Em׫au`N/ a)%CO~4KIeW{A ؜>c v}lʂ)XeUl0}L)+qG=}/݅+iKvmt˻U^%GRxY.AXE cpQ&_HG!0 eWvG3]e?r ihq uRE0mD"&~.WpGJImrIrL3 B3s'GX7Ze61l0RP `x;oȜS"е'ҮY%K^+j4<[UZL38n ֲd]9ĸHc! 32-vcUUv.2+"=*Z4UK;I yhuV%nيVp !_g3cX> m/P"{Q׺?i+k^'-#0yHSE7`Qnb7x QxT{\+*%5ZŹ2 z=a1z9 lǖt3;n0ܐm3]{0VP9ZBq-Kw' STݐ?vFBQA $h<?|ܿZ`?%s[IjWRx6P/^dNXO~J-<+ݿ\ ڈe8[?:&G4Z\iښs(N{$5Tqt[^ΕAn FDv]R+*C<ږ#H Re糍>ϒB( 6g}Ei,!EL5 yСn·F_b+)׾s ׉ }=tt 9>b.bJLW*Xޭ@ĝF.wez Wuo~xR)4WvD*gMUل\Nj?=_nc-qB赶G4)*{Fx7 Azh h-vNk.%_ +LHYߋ.IZn_mq~ŵa&mKg0]u1֒uo7[q'{?Nr$A"rRֶY&u.[xv# QLΙ6֘VOZ7ٜE1lO$#cw%}q!hZEoCU:Gp<<=`7U/ E]"XHG,Z_NŰ2C`3~=GA-~TKae*`K0\ *U}8nRꁼ?TK܃8%N?ў[FWWry=]b)$|BpB"O^mCYOS*d_V ,)"`B'H2 +fW0x6ϩ- s/w?d34q/b浚;xA A,Glw̍%ߊV_vXl驔տldum5 #Րr7H2֑gnfvSN>74az"IFE#)F lR3|rTv)FRI!@R=Hqdl`K1_DP!B!xVbR8ga#`0 q!7pܑb;JYvm{=TG( F'$ #*H$#9BDuVSoQ?rQ= y i^zQȠG{[8$`DBlJ ^mGHΕ7{r1Ko|7XUZ4y8NݭYc ^DV~_ 3=6xڔRҝ/qt$è«yBm`_CB;ԃz%҈БX>j</VcnrPأ;4Jçmi^  @cd &tz3Y۪ܐM]\)3jn"bBFZ;h89j)L7+^T&+zӰVo (W_V1Fi#KH3b< p;@,kS \!2C_δZCMĚIƔ,x<2l+%b$:5A@\FVIYPf$(ˊ|< ٫v`!%*4> M*ſ_)ؕ!K2;knسuۉE!VJXWy26XIJ?aß2WpVyizw!E^0xUY-8WY?̽M~@hf7D˸y(Be[WUtK5-H5kOafUTc 01ν\ 6hoZ%¨V>lrIƜY';t6k BSʣ >=TGtp\}Tz{p?$7(~^njzsBtEm¡iǧ"+̼?~,v#-Ǐڝxl6D_*vb!Q_,YC[G%c/wLqAވ;x&<ż?DΣrĠnK]h%vZt\$ 8/R٩N,؛M!AZ|/EsYZojqy~|]=l&jn >hhr܋ s %v"pZ74|Sxnj7XN*MR  ]]udm )_1UKP݈祠QŘ~|5 ut)`¹MM#@E_/ш.eR}Fx^(Xnl/ނ1U}nk?@7DXNbCC총ۉc<4wmfUXж6dj,73'`Q&ɠ0A|g1ʥjRi`_xJf9iqyX]2(w*x6lSwF[MQw$ ]cdwr?I|_wR<.%]?~.M$eǯ{' "2ґ#&_N|^T1涣`kZGtU1gjnͲ`v^5 T[c"/q}i3GL! N'[?×pt עk)F-TA'!Kg m0r8ݣyi*|ڐJKbN;t9`m뫨@U3:Z:?\D؜|.@2qB8pH.z)3zk: ޽YmِE,;KBLajd kKzep/6kdM?) o*C< ]6T?ٌZ%n$J ۄ?L"9zgp^S:YG,Jp; Yƶ$(opS03&JMpoc7 E 20Uag6U_Q>4v-$M Yr|P!#|'STda\᳴;y~ÀodDŽo2vʞp촹Ņ F%IuKn5Lo?c#֙kQVFuf! q&Nat|ɩ5J;)d{2 fkXs爩X#@%C362N:$nTĥ*kJ(ăfC^^}-ED,J!2Qe>R34e:=_疜٪X?{i&#bqj}&q-avdpa.j֒`07iHܶ-c0H)C!{R+lI6$w9b7ۋ$55KDWMattlKK{]skbɩU(vƳRQfC+Uo?];x}{ ,j>injBq*:m!,^Z\sKt)NУrvΟ1o}`1o;`.AΉFMuw+9 T7{]f?_챜o> ր''AzVU8P,ڄY:/Tb+T{gJ8Apwz\Dxtat$3j YA8nY Cr]]&@[\۔֗rECs;b]6/{>5t0,3))UF1[o1mT2Yi<Uo2)5{b?txq/-$dLK_]"-5w`@dWri(+3-old9D6ha?/=fMpSZ*4p%0u\a^t. 6@@,5A6S>3c>$.Qy?qSpm.w@Q6՛ovdUq`aA!T e@u.z;%E']x4@AX. !yBϣe?^AP-7whXŸf4Y_vo9pq"x%sjySbAro׵pNN&cuck2 XA#KKXҵeE'lB˺XG!] U2nQʭC`E+kDboO~ ̲Di>5&iPC*!h`Yݡ󀧱-c+|m"(ݭz̘f~Ŵ,؅0硶*Y9Vgǡ9MXn>`@=b =+ f8W$K,#{bv#m'Ju a8oBJ̼m:`է!,%<3$ĐwDi&c德.!LaX'OQPb8d=l 3R@\(ᐚoOS1,.Lze"f9We{%@me]f%u(8XKqQv?Gb3\3m۴'a= 2 Վ#񮬒K$pcQPWO*auH/2Oǝ\ܕpCwEFQ %50@JTJW}0+\r g-ղSF5>0.JM̾A8jp9~` J[XeUe YoW,طLKgx^_;YiaCB" ԥ^U<<2(RDaHi<67R KXjfUiJvŀO#+I;,=mzW^,rU6&TP8 kJbSرlu @l&[zGRy)MƱ6iUcA> M4$CX][ģS]"Znw2d8/E>fg2mck6@^f0ϧK7N ,OTFmF ]~\^ym?vac Txt1 q ['j.4s+iAT j^UR $(.:S:o<"&ěQlP%a#vU5zMnmZܲ<^wǽ{Lbe;yƼg5c8JTaU4dzEV&\^bJl'I~E2tf3oC r1VzR Ukϗ~d5bnrMQD:tgq/<} 1sY}ރ9&BE)`J:ćO@r2Q#5]W'W6i/dBE3GQz%UOre²ڣQ⟘GG;* P60H.- ,/Dz͋!B d [EF=o`PLJ%7%o`Gg؟ !/SщJ.%P~aŸ/,n:ۆuԼ=G=xagc ?j&1e˟D-Syj8,uHs!&Sr[i#AC;1/9ZW}@Z|):H4ޱ9װsUU_Y'Y1#oG$D7vIЀ<^򔅯_`.sKn"J:}xpwNd>o#2Y7dhCR953PԂNLL.U9fMI|@6|?g=8GȊep읪rBOtQY9:?*~Y;#ܞ"4.T^+iŕUJ0ʝGTcꧥS5Fq9*K.4]=tyR̹QCQ.,BlWxP{z am27`3)xBjITw$#{b˂1 E!PuHOt`[*" LJ$aLȟC@rtKjru|O(en7#]`c9;!&{El7XъՎ1Y=M\*d %TBh=`"E Ta49=ٓW‚}[.V ?pTV,HܥGc jCw1*g z~Cfcqijm`wspV{>1#׳8|Ɠ F_2c9;=1G'Hh5Dch<@sWaugֱ |V&is_M*~4[=+(7  Ӑ0MX,T4C.L0LI@iS Є 7z6B5IɊK"9k /Z;5_b.r lR JYNSôf~F`@~d~7W0_ڏu6 M3Qpl!M||  B8EtR}@ i=(:aܩZxJ|Zį4h;`IOEKmW {(u򒠩yhD!!C;ي^W5\\5xn&M ρndX;1~'6OwNrRX&WҎb#VG9dEPce\5 ^w +:Ҍ2)<᫇/S=_gCǐDl XC C-t˭ps2ą[rI7g)z+6 g^dw$!>bEc,spĈD:Bv._`&Mmo5`ty8F O+|z}s<щik5ڞ- 7f$tPw^U_$֕+c&pF\F poʫ[6}gEw5_D7m2~@,[A&)ԊJV VbC" #K$,ka=`h+N _SQ?.*)"'v0!=qvxĵoŏhY ւq&D+a'~ޟZ4 n+~S;Wc)r4Zkʓ3A\xBAw,{o/*!vh[k"5|Su ZCZ P.I&kUy&zp#H$ca᪨> iw)g) QIj3 ,8wvt^OeBa7JcERw$'K] o@㍁=Du/;TZ(,`wú7n<ڎH{hA-XQh yk*$b`(dB:zi@$>Oa+Yb |4AHzwGMv ! +|[9S9 gfKsq8gY=`|Wwa`#lk}~E k jnJg0ĶM,[NOEbC\ZA>/˭&M6]ގ4srV$ Y4T ́*!򵽄c)k\Y&RbA~g#L+Gr}悗CUDK)AD2'q%K kY.t?-ُS_k8 6rӌ它( ,V3+H$)!ά)kj͘]2<_/.HV.UAp"\ ,k:#l;Ax<\i:>_sԈ8ȽVH7S}(w~Sh /?3 ; LwOQ%ºC|bx^ǘn@ pW+غKh }0drCJOA5BtL>nm48K{GZlWRLjFͲ.be{A{=W`M[} Fts-mpܖZ.81Ոkp_/Sx=5EC{F/RM˂ŚT{O1!da 7gmԅes.uV:z]uw ;&+ {6[%dcz +@Jw@ԯlpx Q+>FDZ<FQ SPīyU 1mlJ^ot,kW֔cP>ս<.EEmvǽUАBdhbJiRjLpRFh $QxH ! 8WHrZ"}@$|nB%hmh&K_6BE\<9]8 HDs)I9+@~x%iS֍yP2c_h7[;v9C\u#>É:Iȩњ~VZ]8w H";#w Z3$]sO:JF(9}q.I"tp(c.>Ah#o% (HMz_|4ㆣNk mYI9'~ml،OglmSC;.& 2|!D<#z/D7\)ZFAv0]YENiP;HK)BA@'pNX  qDR*5jr&haq^֎q͂4VFfAY:7Z8A2WfKۍmU<#z z_.Ir A4X!ʌgg7ӪlZY5.jxR?l[|_} hUn~-Lt"(z_6TߘJ x!%l<-ٍxxJ6AX;AOU+n9ӂ%V7v3O^]Gc꼹q]YgWaIsQ^'-4d`ϘKy8 w8 ڑ2nQ1+lonX3:[M Pg'yL4/v- +ن'-ܽA&wWr+ƞJK"L3$$S*e0>+'L,&Q6%Qb%= FbJaKPيA%V8"]d6ŪG< n\+@X4 y4A|1oiWVSFy{`#9Xd8j=zژӇL̞OAQe4z@B姥̳>ؼc vD@av9"]Am ŵ}Etgdͳ=/Ʈ댁/wy߫Yw2`e`̿>Q% = Bp$rYȉk"R·I)F.Dre"$7ހzr ,7:SI/P' Y~$7FQ%'_s>oGC.6_EK*Mra!( w(Q_ggp D;3*F)Z^FÓ^?ibA [{1ѴcE)+h:ؖc ᩤ2Ɂb| _I OFnM E?R(^,X_/^ k9b9e8qZlV!3x |C{]w2Oy[GaЄģ3.YlIgsrJWSb#+8ry9ڼ" ;\.]$x q?~~JZ=fmͦDDEJH"Sd<r_~ԩePH>ȼ~\eP:o<&>0 <Ҟ.T<[1؝pϘvBE[ϔze'_(sfJJ:fMNrUmH|tN ~E$@)E8/C%*֠N([>4hфEXE߆c. j8;k@~qϒɏ$.FTWqQ(.crmYȰGlVl@uѺN}uVkI:@%*D`ERa\+PpdFe|/.?ȹփ4އ;؄mAT@(9ܞ 69?}Gو,@g¡bP'uȪ_=nQ;G+|ذ!JFK~I6g;M&y~ALdT!2F3>+DpmY@yJ*z&D>| ~S,\/Ꮉω R *b3'ƩVtbFpRW&{P߿oQ/gɩp/f3ZY}:~X%v"vAp'C9˦OvJђMpNz <5HXAS[\*iKev#/ĥkC(5ӡ<՜(-ZAnN55kC`CTH7G2gjJ.@*%`fD ~e+w``8NɣUU-o:VEu14YY7942"@kk;zyWHX:QٚyI,5k "ЄEZ]cľY\<2ppp:y|9+[hV8$* eX.Yw)4&tLXᢿH 93oE04G+FԇX.x(yS.48"ozq2]) fib(#ĉ7V*.sY_!XE0JN ߘD,vƂyKQ g 8xoB(f||)'ZGq6';))ؙA8gݫU/i{iMV&ؕ}ǂKwtF~3j\Y" Pb ׮K60GXb߬TwY;"{ <9T>(,eԒ\ -xrcAʫ7z`$Y!GPV\/YH~WLb^" qAtmum& 9@N )_2o/]ū?ߖvwqv>ЇvAhc($5hL8h.GNvni=Jȱ*1!~P~a $qQsaW!QtZq m "DbPHY'97u(`:~X6 "+.};@N4V #']z~EV%U"&-G##0g״2&L~-"bi['f.[bگs6V/ޓʦ'o͜lJA¾E N kIcch$#1OhwRHO]W >"3JF;1ⶠ"w'cGBADJuÇ5Ey`$>h:@)Lau 6NhAژ9|$>6/ͿTLHYx XJu/ ,lBΤ,V+U }PRsPo| = WS=id<%r=I =R(BK:md~U9ܚG p ( Aj-x'"foP410z=D>B4X{e -8 ;hD *ȍ$Mf]N#:Q'P+7`PgLr^F4:u3C썅~:|@k=,#.xޛ-oo[ae:|n5%c 8`9"uw9g|N{|9|[' 'y- .dR>S١R)"W +iY`92~YQ+ųE0rEzYxfi_~x J,ri_S?ldk®[4(Ay7ZQ0_gMS\[@_z}6PSR苔LyB6)Kn*+vqF:x_{ %25$ynϮ-f@.?|IٵT[~FvAZ;yz+Y]Cae͐aex~*,6{4AJb\T8z9Q {rċ3pF"ǮҤ*{xDSaԜd\I`gh)4LxcS9l e̛+0kO]H B RO\j !7:^WSI/'yx˻? ӱ~$Dl {2i}p-T%ڴ43dP)\#ImR[&j ;7ߍӻD(Uy:}\ӞM>6K!XQlT?(qLR:]dK^?.H·َf5jjYWL`Sժ"}J~%DK#ZmA/<^D8W7@E8ܐߖ ٝ3;9mJKe R(ry}7d~x-e #˺%Ʋ"܃-Lv?5N,>s2W/qܦo 9* нfVZ UXgW0xU}':Zߘ;ב| z|# hMDrU-VZےLuT|K?ҭ;ΞA;#5!Lh-ok>0g5+嗒mXg\w"W.lF$eo {!@.+#GIHP4 %.F+"=ꀏX=ܭyP+jmbcmD\EqlK<d[:09(s@n`K!E2~,_($E|G2&GCs:?/e!1iߪ{=%6JX< !Mp!.W+v1iR ^DAW&GuesկﳀW74Q0]Jb+Nge63:D!1mgR (p\dž꾏p"47hi}O 0ܧU1f+(Q!+B bͪۊ kfZ_86]Z.C-ux'{O6\IFP@>,jeOqsrC5Cb6!EMn~ tijǎvѪ޷ jS~m0cw&nlO"0rYpmov*|z:[ N ~.: ˣe @@}읪@)Y9oKoergPI =V|$+-E5aCIv߫/XAfe!Sfh/}: H{.F1NjPQrRZ]8cg'(׽c3錍jдĒT-^H^ӷ6; $]rZ9I_/r6fT5l*m AiFO}j?L k{awI8 v~URbUp y{V ۇɪ1Z9nESIB'l!ԡlQ"Ԃ_.?ƁВi`[A'ڢ.4l74.^ȽaX'EAI,jJg=%'%emIwQ0&6%vmW1A,00GSS.XD` ;bEԸ?yK&_`)5q=茓׷7N#_ǧA߂UF3kEN ~L^q `9RcҚ!ER"[LE#j 6,o}?Hk;jj{.]aї_ 9^t$$ƃ0Żoo7WLA30LAd]W_?"|xޒBf0@Ӟ|IRrJsoB_];wڃ!/U+Xrbjwk4ƛ%QU 2TSM 6ž1"wQNY-9}HLjρ0 9ѨNڮx xp ϴKg%K*9XbFµL_waHnù)"1g2Fl;kH+ίL7̈́qM١oCl9ak2 I'5/F` Ϸ,xǷmP)L3Yw'1FAkm\gio$aqAZz"ȎA\dƪʢQ7ʹ3KWw)0C%,WyOC/򪉐ZFE[Ä(DTk"-R6R"0V^|cur_*nPD2δB{\{?N‡2.Hc}A87SB"t[  !媢kFBY"z*9]h+[%thy?sM)/FyZJXLa>~,/[qœ7{&`>6jYT$M+Qy?17oܱ A4g9k-!H滫qVXDa`9XR~ŕ[ǯ 3wAM3S&7nǔ#&/6A:GJ1{I1%)qBX\ue< 5;G\ z[_U^w8#(رUyIaL1VI5:UH./f>;rtPy,x"FjOZr3C }? 4KūgchevO70H*oRɂyWfh =$'1^ef+r`z_l+M}/Z9sf N @VFJ^Lsna<Ŵ{lH޾{Ow̑p¾cfFfurTܱ@EQ8ŧס!ǂ_Й(9mFπ%VÂW2Mm"yy "17rW>)UsXd,?tG,V G'C^!+J0,Lߥk;F9,B^̇_%XԪqΖT!oP@p%4a[wpN[)A/2ɠyGsDi#3'_yC5n9t'#wb_^>:]| &;N4oDrU|&_6<!/0~im<:7x8#>1ȶEJw`YO ׀.%^ $'wX6w7kh] Mxh ,vk̠^==GivA]JM)'Z T5bfwI{B t 7q_'u˶sCXjB-˕=IP>5f`p]NZ {5a<X? *_>/] |>kr/ejgZYSћ|“ ;=dgt!d󙔞qLȿn G-o4iN>?sb ]JA Y'sQK\- +~&CGܬQL$L½"aE ޏ;ki9k܍,.P>ZJ|o&$Nxҭ F+mdSSpD @w!s68GGXFRޘǁI"kM],s.ܔ&qskZ%fnu3Hr^FY n="P~+q<ɍn_{,p5LOos'keGg\ri\7a8i|lo va'A ^Hȝ#:kpnjYC3>kHaܓ'⌙2a|{ KdfP/%<+\2ǫ6z$r iHܱy^ȥnmW>W)=PZiAuy#x( wxrs_0=5su2ʀuK׬03o+/O̸ྴ! ObQX +]}_1pvU?F\E2FqXG1u6ui4';F]GPJ'tBZoՓHk4Hjw9m,o8ᗯŴ. }fL͍"#&y8>D%˕cHdr>[*/8y][5ۢ)#{?7D𹃽)qo`s~٥puʨsz/LBy5BJgu3ffʤ]/h0O.~FTsB`D猓_a- h7&xnѮ>+D).uhVQ< t*,nNJ7ˉ_%ѡo!>MP,|B!5͡c2;20 c[љS]|jWV3zq: P^W|ehJi.x>b' UΧ_%p6GUL/Р1O3 ֗0S[F[8bBr*uf^oZz9RVY+6;}#*HZL0;KoTT 2;,6Op /Ec-B*cy5XؗՒ39 hb4CZПO@ߢ$ĻiB\)KB" 5eN8*LsS1 I(lb2g^MfT_EˍrIGA,7,Nmwmox:FoƑ1_)W1zN i`h៦ڄ Զh\ባy+9 bXˬ,Q tZ]zyML=bHԠw껊Mf晛[U~{ \~+\l,6aEraG7ncZROm?UBxcr?hKqyQZJ-Xctd Ux!sA!D`3n v1x[$Vj& Ș.Ջɖ.0M\ f7[6ȷə y1->$Y-|Z܌D.Dw !i.@]U43("v>3˨~ Vێ2\0KpBʜ1%;m}Lὓ`L6|Xy~8ʙ@mr[8lL"_ G{ny?j𴏌Mٵ!TzsOZ2g{(<]&:/6(C:pl{ԴCpέS%a9^hh9syOhSBrij2Iox*%IS3 \`٦l \} }֍Uͩk/:CLLҿG\O?~E>`>>GvkTq<04d ϙaP"kG2Xwm0vJGF! Lvz7hVzFw\ h+ĉʆ,pwm(Ֆ8ǝ֗>_7~v35cbGI'弖4pdc ImK5 Q=(@JZin?0s I[xbFƝJd7Gb>mi=Zo5]Z_%z5}˾j{?hD2s̟q=]MJGR;>F.L_͚!w&#[.y0 Pj;q?8CQQ<bQl$mǨD&ĹL1ZxQ9yҌTvxP-ϳDd8 0$ճ .*w|4zp iڮTrУȨ# *"Vw;հ[?5#aYʞB>zٿomBN ֜fh*wWnD'k#9 ㈦!N }KW {$alS#Gr!j~2O rdE6RpP5|&*AHί|{3M#4iT1 MtÐ7ߴ ;99G(%bO΃LևXvW,n7wUJ»BMT+59 [O@TGMګx$mW{Buna֬Mp5xqʾFahn!j/Ӌ|sC#fq_XZH5YKJ47M{r0 weF9g_!E#6{xո<o㜞۞JEBRg;Eo=o}bOsQArMS5/ʹo}?ڕ `)Cбy"m:V;5Uw\Wm+4`b+5I~iDv E0Qg%H,_C]G9s.e@F4O8i%*>,q^r }9h69ʗџDQ'F;DI{]{(7P:w%d}? N',(W烪.՞B[[X J0#BI[~d>|. U ,Yk*vjy\mByEF\ySa\q5c*FOY56ʰ351#몳N<F4[:{]\`4gj%?߼:'?4s9yEɭŨmtlo0OkAh: %^Dq =w,%¡O+,[rg, RgGweX6$4u v ~o6Rx@)`5"[!J%2 64I.=,)} _* ZLS;z>1rGdc$/3┲.GjYA-8} 75A@РnMD0ⱀ;XG7VE'(/"_qR~HKf1*q@k@? nʓ 0C+ؗ?U?*@Yc}_Køz Wt!6#Rxsh > ?e,uω0ЯoĜq9DDDQ{-lPDkY }W~ qRSB+*;wQ2 d(bSRPN- tz2'J%wo! i57udR> }ͨ/sdLj |Fi׈ߣTl 9s/x2bTOv *鮫H+S  S c}Oя事]Rgt{%l>&9dtJJ՛"9ݚɃ0 lj兽?1vr_9lDRW m*Z';ӨH%{v?+T5aG@fﻴy2r5_ D5gMp# Uƣ %~c쯚ѹe2-Hk.N DQ͵=8(N) CmvFL$50̒S/#J."nNđsv.;9痕+$gO]WPJ:igkԦWnZ+0 KU(=\cZ@$*?DB3 `!h]e?Gj;;&SvγYi)2|=/2Q>'ٱ!!_Z ,s毼q`}ѓcjN22^c/)e'xhAaִ`QM6Rh<|ofnl,1ٟ1!H1K*٧Bԁ0>]TmH55_ZD5CFBfٵFQH G[+M1i5tՎލg,SoQÈJk?M4id* q<8ZP9!/޼he7 ,ƒH(~ROR ]/90}n M 2HunʈF/gTER:Q,I.>.B6|Z  (XO߬*Ά/MӈUy.U3wAq+MB!GG~ITS$3t 5V?j^iodLY.yPJp5 sDC)0٘n>ݝڳͯƄ3Hr:}>Hb@ p*EI71=?"aOU+{ }46Ԁ-  $0d9>o_O 8ڽSa7>#N6ҞK~*δmK p3Aai:/0MD+$R:^j^I2O߿x(g,gɳff8r𵌟m;Dx^B^Ļ*iPYUnD%o y 413(]^}S,khn#g5mNpdFdhqHQpSFFQY٣qf@?@xtY!o<&-j6LWĀ K?6 c49~ 'Zn"RWz/lk'CאD\eBeVe[lG_[ m00@V땨Cxb_r7CD/mmu$u1ͰtBKuI:<=/s=zLG5/SʔRTV85+.ז5'&N2[bSc5TZ/?# OB7 gn]Dp[_Rs6F뱚R(;aĚLŸ O˻H.w#ю8^(NvEe9Rh(qrWTeۯt[%ȌC#z@X}Cn.(ҕ4l|-]*SK6kkS|! u!x26l7 |sv*"K \B!{ ̔?37H-|ϯ<Ðm@wAGǎ1Gd4jgB#^0?ZPGfhaG7mO.Xb[ߒskFgn~܍r\7pF-o㏥lgb |C-2]cef˙#69%?e_3×A,y:]oGsYUmwC`sya^v0x>qW*z*nG:֜wAKfbb6_;)< ʕVg/A" eW5&݄evh-@p7SXX(#c, ue)sm%g2ۣ͎'%|]Y@S Fj9_Y-*(uS:9ͯci'*SCY_Tamd!z7.CZgd4XGruIm o"17ʶhf᳣? <ڱ6"7WL]ukDn(Sf?xz' _ysAVE:il`[7 p^*ژP}?3!!zD"Xv> Qz菽n'iHVF_.}ÆtmRW[fQ|j2j*іQ[J6f5 rTVh8r<aHP"̟,[ɻU)Q[-:2osLݛ ֢ hm>{{j"yʿG#C}v>Ja)Ǽ:f^C2');quC|ϜOw,O]lqvn?"֋r%9RJdV&1%=ky.Z᫋f RD@5iO!Gn-/9-gb6Z7@ i> Ss&6iF {,< ?AHY {1{;%Z܈N-NL֊}P-L H4| ̌r%{Bb#7}(D/R's큣u0 e!hjCeag 8 ]Rs,!ڗ=G&j4r6"JjE*()&Oo_oq&L[u t~S5ٻ=.rDƫ~,mB,wYi} yѡ&/|r1>lGM=Mٱrr+!?:1w$3srw߇;oh˂!`ؠ͚U<)0&MipY<^(IsL=bX;O!LGDGIz^1B҂2x;=B$}5>W|ozż엑aʪ2*a@w^R.S qy[(@9]2Z|\HKK 1 aL7Ax3}Z>~IjY,a 48D RBdJP~ -EW6du{!?7+ 8W2C[NRjm &y˦Qz%֛|ɭwge0f }qkq:W$l}.qv[tYk*E6aymd{=~|+:N¾:xZR PL:Cu5*S1JwZR{|9:tWRs 8~fS0)@ɩl|j#fY: E@;y9@.骼6:9/q(u5ŭy/e\r\]!xKuf[!@nxOO2X@rfc8KR]o6, 72CUsn΁lcXh$Eh(ڂҏCYpV c=";j@QQ{ېrk-]4~gu.+骑n=wlĦӟ+%B;iWIfױ,&+)E)R©E(\ )숑 w89H(dc3ĭ뻧„I }}gp,q,&{yk" ;0߽+O$wh}4\ k9ofϭR= 7r@&b&Z_s3R1NH+ISYZw#&} CkP{?x~j ~{Qۘ*TJ}#|S ayXRLdoyi/#SeLóNl0UVې,M<)ߚ;1``-ޤk$3MX-fþI[NPHN(JUseD]:WEH/[>в&'FIJFl{@nzʉ8!gakUwiHm@c.܈t`SVLl/D]n1D\֥wh=5x1냿PvZocQaeM3թc#f7CTwK@گ+Np* oÎQVNUS ¯n\22;qUa (ɆtFũ=.Z3}$Gؿ~cZLxIjg+d;&S-!T]avݓnA p9`r%;:dYb9BE@psNJӮ`i.ä`4TM^RI"s3sGZ N ލ+umh]X%|ivG.}L^o ǘ|2Lth@_g&C%7O; l( `d熂ec,:>_RB~橼( WGigrDrӌ-߽~M:'^-ȀΚo5yi^E$.^9uW ,=T[!G@$;7ڦ5[n URQςثpQSCl1}{kXa$ (N]NUڑ FX/E']v/MPک ĘGYYM4&5APGˡH4aVHTU423jK˃Rb![s$~8,[ il-'(H?EI)NEH0[-FCRuo{+f .iHjX ozh-aǯf"mq^b8>%Zr;CsWh2nhUSt2!^pyր[h ]u*y˲ai25RB|9#^V\O?:~>OON@qh ^\̴j0IWqCmJw@嚄#V@gc=`o' 2"ЏA|"lfmGtq9j)fgoA疄& =JnƞHѨjjs|&9`T7[}0Mi$-vIT;iCTEFqGmq^MӒm9mK͹urެǾ$8A^cfyh2^,xyF譏/>uU,EtWvA"?"\.X؞"p_aԱNA֟39(^ y$u봷4aFVrH3Pz$>T5m;!Ic)C N-ODSYqMD GL @Z#~֫@7w @&wlOZWRKk;\L"˗O.@KɁw_*|aÜ  qΧ M)$^;/pv`h6R1~m֫_½*,~XʸQzGIC^r'wC57W7d8Mڂ3R6Cq&i~Tq(2ət%5"S`l)ep{ctRbwEc:Zkj߫a<-xVD#յ>pТ" bCS3^-<*9At#Bj=Xc'KE\O(")S ԻɱvE hK!9T(GUK P]{ 0O":ͱa3%mcZ#㭡٧Z$*?GܲCBj(x߰qU9e5k3@(؈߰v4S6d4Vj~ \*8KiXDZx|}(D (<21a:=sY,AP vG2!D,Kّl:w܅?1)HaNHW @mxZϰҧˊ羉X4Wa8=v.ŞBoRKBSL!w R1B~ƸF?[Ѓ=0T񲪓!{U7!ja0l)Pӡ4 +Wvc13Yg/Mm1P.> aHᄡ_iNt_X}Kgўq˹28@_/(mјu1}SG~I2Ww[nUϢtc-5l,VS^Afɐ`Kklcȋ+#Ew7[$3=Q[J5{ǟqvF?ܶD[o B>ڤ\m.TE|s싴U\Y/ W}UÉ/}9nX7SQ]08i "DF75Y@mgGJp %m}:.4+:P#B[ؖWKB d-YHg uܖې_BИ<ّw(-[HS\4M |z3T:X&}q'hi!SXG ۔<>gMH<;fҾN‚r)'v5GùN`~㋗ tv}P/1hdJSMb \T box?(]0[޼BtȂ1y:׆S,jw-6ש<A L J{bh-0ǂҸ^[vXQ|"g6{0!*YuҚ#$>P_\oIk5"xSbo􏙔º t)5 nż%9Li¹q}q\9bUuէ dzcD {,bBxftN,CΟ˴sZ #m9%Dd}0YQ*m$KS-}]wXh]^)?߼g]D<'l{0r WRFbX}^S@CrF*P' ˅rPuN)k^:PxZ nrvMuZ]a~#ARtɺkvkbEIKBJe%ihzk>ŞU'r[ C%h\s1Dr m@LXB ^Wlѣ&ЯBiiG O)sP9 nsVIEjv,2iIK3Ň"tUgO&R Bٜ,/W@EykԌST3mUYx#L|R&; 'ӿ;HlU If``lnji/Ϻÿ/`>]GqHDNTx1ré<{WйV{00|I|;;AI$Jk>I.QOȬ$:ũDK|.ubxd0]>V|Q[q' S_ԕB\IFaʤ廋@<w8YWZu 4sSX򬰦jjќMG; (V줣˾' /5A(FxRBc8Ft`f~9 ] Ϝlx_œ F~en}򨫨}y%LՓaTBGXt;Jv[:Q'ኼL%7,;wt[_9Y.oD':/Nƙά i`+ bGI#ɥ@E*FMb*pӑ 葶صrFf?%z3(نPȍ4Px,2CN.> ֫'##lB8|*44$X {vKK5$lζzO& 2zKYӺs{С7ҕ6BQ 2RZ>R+vC',(J M$(0Oq{]ۇP8];136h֫0` Ogeȃ=+'[8K^Nb7C چ_3kŠ ͭ×gX̡<$u6șIpAXmw6+5jB%Axx*Wv_D?Zd+j#ՁZ,xwL1MZ'ZsB=( _# >) m?*geәj3>Bs [;悺Vۙi|g':I0S•'RdHg9;1P/&nx#ꋳp~c:=by7o hcո6Y$G`Lڠ}Ett䬊i/<Ձn0p[;!V$\xpBmŵ+BGini71]1!U!#Q7J.ӊI"੺YZG/yTe?:pAsaB9)^s0ځ_60uV= 2H֜fעDTe5d ƜG-f8:/m@k[!9炡881*}s()yW?ܱ9茩c.;Z q6I[$r\s&B;LWBUާ\ Ye3έXoR:f)8ۣձWv2QҌWdc.Y9rEc'xF07Ү]n(\>bl4aVϳRb^3)*?F״q^ԚW'np9x}ENR!XBŁDE u=062Т`etیE\TC=br,Yec!j`pOQf$ib yZސ=6+cyH Y{R&T-n`hвJ#Lh¦No},yVX4]ͬR,z]G=8#WEِc {Rph ڠuok$S6#| _Ew %]1.yp +]CMXR4HC'b=fӗ7-Q0e)r.Jl ͉.W۶hGh7U+xpQ:FAܡ QƳ7iLeA=Rb咚3!aϺ'zR)P_@b+R1Xco l9TMΠL!LH^kNH_n7U1tF_?wedc]TU?qu[tvP|"IYj⮿D_'4P'Q,pW˳YaeK:{]yKGYI,[9 ڈq_~³G\wbـ\$gmK㍐R|3(@3.cs;WE 9,-qwBG=A8 7Lh!u|$O^+3=4Le--PђLZ !]–;(A7r@#?18"vXLz(څI>G0-V{Soj7SϟrjϔV9Ô[xPxaВk?ctS!Yڤmm!6%7?] |$ҷiWD!SyN&j1`7"㧋Bw RrL\,|4+7J+ 4@k{Qwh;m+% Uf e㯖pKexq%pK8G.@CNR:5n]m,OlrHؓm> zLiNFV|_; M3r߆*'X ]&TEWfuͥ915{#X@13A5 C2K Ru3Q# ~e-`Osx>2AW'[6(G|/k@8A9Q:qgNN1r7%]nBL)•36_ |߇OM2fgp =p  /9}Ow_B`?-EE+Q˴/Lt2Rmm{vkʶfK=ܚ89OԴS;sWw"UFh`h`-k^BҷxC=1?:5=Y-rZ-NzwgEn)+0>'$"9xHbĤ%pRB 5)_)fmv˥Қ##j1AN~ů"}xtujf"XwBWڡ1aD@ɉ֕XK\yU5zUESS6PlT# 8x$Upmg&TAMϢ)ڦ]52c 3]@e[Se@@N~DC#~%yӂz ($~421v|4DįOvv}r\Dg^/ m'QPiTE|V Jk&w{1.žǃh+޷9yGoDqxP]&pVa6Qef{}WxEzxZ&Pҙ$f`6PGL?}i%tٻgA 4^<;/MHc= YXoKSnƦc1bVDOQ+pT7ɮB\ijJ <;rd}'NKKf@4Ljs/6&Vʈ" >+2r8=W@3?1M+qCh)Wp%Uv +pxI 7kRϾsjNKXDRַHedqOMz?}ղ5$VF|ޕ2ÙMvݞ`b#r< T-? o"N nǴDR_Zg2Ң@yi>w&GkD!!!M3..:a Ƅ~9Є4'?5ZWk`Ac2:90-}&+#>BYڻWҁ}y(KFW'V$wԻ+V}/HQ8"i>*~›S\o˓q.@?MP A D =M[QhA= gxE@8'D"t3Aq?љGHsz*W*HIL> Hҕ<]U~̖' Ϻ "Hq0O7w򾊌 XB"]μbf;i=qtQ:ε/Fn6SXS­2hCM9,)p\ϲ:Z/Hk%5 5bG)9JF>s>{M,${̺聅Y|ub2 c Z_nNY]8@C^'L{r2 `[@v&PiEh" ie &Dy M5A۬-Ee†x>u+U@xPPw-dz+jDO nq[1ɝ5 .#N(?U/&/lޥ1MpKޕ@E9ѳN%$́]XgdU ~A$nBLd {{{'xsz~r>3*ikQ",oj_nŲ"zVUC :-w$f`x __ˁo?f!T(gumM0 &W|9G.gdk(wyBPHԻU' 3MA %`\k6}39>79Zuc|$ѐIpлhB28':N+!uE )i%9<1WKj%T| Šoݎy@{,Qk9¨(ɱ]4+GCL B٦72|>Eo4sU[% F0 rwAmB0U?4bAWdƢ@s3(yJy)/7ӄ &o ]LBҠfBn7%|aDW!9# W͚FK!R^ TdmM{"D3U!COвWI*6W/ f3/e-24 Y:R8/pSQ_S?9~Lc4wI͉(uk5kݏ0ٔ=M_ŮH |\fK̺;'ryJ(`*PN,Fr`|a OWAh#O ,pdzC;btuY$1`maPxӷX_58,M0+@pB ,ڟoG nKI I,XΐNy<k̇0Hf'Q1W[N_^į*j1t5w5j )m"p~^F=t ɉSj^m7y-oSGn+ Z#-eLVFfOF\YFpC)llD໾&OVzfWyN7(\ƫ[w AMsnh\I\yes$Ecc{i- wM:z..Y<ٲkzg)dS?Ʊ}OKQ}@SlDjߜp [i]&9^S[vdX| jo|^װ0vX-km>zW @(wA+H}D٭rR7.(^-#B~ڟƹa wzm_ n@)n+s58 ƍ W4FL([gqjtb> 5^BHva  x<;Hc,FWۀ߀zf8 p!"^~~q(Xd){@28w&˿;_و}A٧KJKEfGjeYw [i+V9w7UMC[t{ mM*rw6p(i>إ"CͰ̞Y$ &SIHj &X:n5mvBʮ(t/fXo5}?췌?2&SYwSW5muol#pp-ǗO4vq/W֮?9jRb| _uKd-uP Gnu:¨>wċ~ Ɩޡl&A "4 : !ٷX&f#-wj t~ؠJ=Mw1Fw !'gHB^??&0Ha*Vwڴ80hm*Fvjn!Y ő"uP뷢xxao{}LrűbX G=( "G5`PLm8= (AQ2aUQ,RG5@\OO}KylC p2\Uc `bwng*'8wgF IwHblxKjW>/NL-l ^D߉e]bd݂PPxaڃatV3U癎ou8 r"uF˨A_)5 |AuD!-JJY@i|4y  ;[d8kN#[oձ&0݈'4Zނե$.g[vWw3^iX~zQVeTX @ɮ'Wvg{NƏ9bHQ5DtA|qϜ3Bw7sQ.U͒7Y)H9y:^80s9CO61 %' z|^%:q 5yִ8Tqf'4M[ > 9D+ V2$˂Ű"h|vݥ Ko4'h¾a6)W\ Ue)v8"oߢAMߜvNDѾ[{8CVd=zlj4I@l}QˌSްa;~O!LgHc։ Q'#40߁&xo=.N:5x,#ʂh;qT^E< bG}͐eLn&^*Z8ɬJ?UA(6T?6_hwtx\e=M1,?u%/x{(Y\IvnѦ'q`$tp&9Wĥ΋ v#E}v`Z'T@:7ș0G WDIor T{eοs @w4=`w\,Y@yH/,3 ̅R[.\bx_WCszX՗3H>hfE%y,5. 0(^#JB"R0dee 'L#~(%NucMvx]\/A"f:ܴD'2Dr^X2qLN;+hcmkj7Sh]m`V6¶RZqV$y#I:"pUƙGwL%IُJ;^~n\=[bo^ܼ(J>v䭖Қ.t(Cf:DPm29Aüh{'m˥ϥT^>-?]kJ!5)Ç{ >Va ``&jKT"&^BL;^¯j} _If~}8b5L*:'܀?ţGv˴-G ĥA"|17[G4Ա/:++܁ /~ɛϒ]=/БSG՞{ H0up4a{xω}f uG}$ȖSOeTfe\GFY"- Kٕ**>" LRK. ]S-,BG_^Ҏ|ܤ,ym _߇-Z+KRCbuybDt5| ;ai`gD|fLYD ya1T6ZDrY?| _g-/|>zsFrY+*WMP@|pVld?RN2Pk$p"=LݦOQ߇~3E F#2<١ 1wz@_dⲚEJAyITV?°1EI ty1)X?1Uf >:2ьB EE/Sd6蠲?OMiˮ2UI_YU,>k1Z(䗨G(ڂ jv!r'6x0t9 +>$@Ϯv C5X%h-ҧ O =Х19Cr9k} }#z9YQdu֡NAYP?U_hlݣؒ඾qR58-odLe2,`t IN`**D00X|Ǒ2|VRӮ:2-Ddz6kd˿#7v'i[<}ᾧ;B(4\eݖqQq$ Ӧt8bS }]s L dnz&/BTn|\u,{v=c^@htIQͯE0#nNdMڵե?|Kw1ۚ!(2YU_}*ϑ%/".!0I} !nk!?tҧZ e݁Z'\zxR:d,&*cݦ2+90iV횣ID;5ZܻC^(l}6@n$<CU | }m^K#w#ա)k')v A ˁ'~1Ҍʦf jM@ЖQ(L?7j ʚAX 442MClnƸ (b t>} "\43ƕMY6mkK%P p[T]&q8 {*SwQ̣t%P&=Z EK-]!LZ%mKWYzΊmd]KbjB}ғ; In9Τ_Wd=M1i{wVDp/XTL7s>L^@UB0@w3<&-HAڷ +U%'N@'V$-舢9ra7Io|s6q+{:tTf"e7%n|:Sĉ5'kGgxLDZkQ-iH:e Z"tQMOyzQ6/+U,GU@`9Ȳik+H}ŘwQszb(瘭[U%}"W1v.Ŝ--Lm%cFѽ4dc3 ~. 9:DA r|NLkYg?M%M*7I f:h% Q'xZQ}ƕ"\6ͥX0lon[.4/,~^ESi0X!<)`#QvP? 69jE}eav*Ua i Uk@VȄ}CQUms$$>7f^qFIpJ|]?lE6{ؾyS],-Tȫ ? +ߒuOK^[ĮmǕ'>R/{0[<OXv_e Sߊ0'5UQxG։;uol+&KSn.ñ1cD*BhѵӴ%(xןzsStCM @\SZ-&XV*)uJ)h#c2' 8qFYG gӶ3̍ɦАEgM)]hL9af%)BoDQ#18md G>&6-SMxEe9QqPw\R*q-CGe'C$q)uQr ԩƯ̪LW-瞄L6鱕$2GT-<`9LisAz2h%:~qٶCYPy!G*@ 7 ޽ atA:ys6{5p#;Kobi*co$ws+(*Pfbm;Eq`1r`kE,@4-gM+4u`4f8, iF-W zv6M5ˤ,_!jٟUXuS4[юஒ֫)xh#D W[EKF%,~ 3]WD1GwkDm,Ѵ3$~3yAzx vqzbHR<|CdkQl(E8Q2Q\MԺCy, Gܭ:LP{/Q⶛*Pv6 c W)?sB'jlL)!"ClD=RSץ[pmo+`*ΪƒN6>ũuZax5lt7{iP]}mϲkK1.'<ۙq d{}~qtSñ?X8$IGzi Z޻UZ԰hc$ϭ [ڢjHm`V-+q%_Fw.noѓlPʿ3YGA—X ÝiN:K2(Ot|ЍP0}q٥I^W e`ɃTH/ρqF6om)[ƳۦpcWtU3y,w쟹!lR5F0=ٶ3hE%K )U=k#:6R;[@N{˧:԰V1t}j^_ ӸO_~=9bCʂl[nA|Ape(hJh׽&csKRW:GTǘ %Y'f"!4gءye(XDƣ-bX~Y'c5P\"7pZʍhs$ eWWM A)8.^ܡ vhm~ge`Ϙr [f_ *zhBT8}{ú@+%J ʫhuKs%˦A8m؝n~@5e?P@F9Kt\J)$ன9GT= 2kG2͠EKPfB9qehkh&'X= t\*[H/vni(L@;ΤJvR|_«}wbWdr߷)|7lS{H5R3]h<U~8ĵG ݭjR>F(ZەnmoЯRe$S|aQf/ v^:?k[˂A8:M\7˸3J! ylsKs&}A}eyjbŐt,^>sV@KϏEpN$~Пa޵TM)ӊ6̔Y $^g@#߹bO@rL!Ti|ǥbgPBXц fO c1qx)zJ;h!b;w$` &PTKCĴ.[c+*' 8$;; L5V, Y`\PzNv;͐*.Ĺ@D!x²9x%<aMۋgMzZPC3}d'v"H{Ϋ迥ʀKP޲it^ysrv}՘Wlѧ,8y\+F2xפ\h1u΀8b9sY&.䇬׈!H&q }B${6X,%kTk;d+h* >*URxզ@A$IC$b,FDZkoq RYv薍@zB} #ךùiq:t$uL@/[G̙_Qh;6*t!G",hopbAX-_uP0b읧|"5> 9-d>~TK:othQ $#-CDfR>VM^[oHU;m3a '"_٩uU25^EsC+ԣΎvla*a;9ZF=.ǦC=aɪ!U!;0`5`tdy]ȃÎ6cOWY@!> ei4U؀Siobe/cG@wE=}@ۻ1@H`@U!}.Qw ZEšg+TݠS[VrGý~v>HO޲m)@ 0/V,)6X~!mLC-#fv,ߤmMs ad%FV܎hU?~]Ο1ˡNq͌aQL*ػ =s!A/bOkB΄+B F/1-Q:~F&Z?F'VlӡcgN ꓙ$G!FfSԿ!8%8Le (fvXJ([Jv7&VɦW,""ohDؘs9[Q24CDpn4+q.Z Հ<iożAB$@2חo1O> Jxv!8%-!.\?m1LJ5=`5gDiԌr3Cxɹǣƙww]%A=Džu,4O}aoCaZj 6S,sz׊^<&'W{ vEiXߔ4eױ'QHj#L= ZsvW_$SFF$sAY#Eƍپmr0^Ʒڐ |=I?y?g ګ=GÛJzv~`r+TF7nbynR G;.LUs? }G%Є#+53|nqO5NqP,Cf"6{vfpPBG9vBL8f`"+R& nw۲>0s{H,ɛ:A4ͻa;^U2~fu6+/Ц쾖}rvbIlhaJ Y|õlC":QtǦޏ%ZcD.om@< _4۴ 8E(l#_֤(+%|wXaLs9qZ:~D-t^n84^Xdĩ%2bgM0Bz*ޭlOkR$_s(fVL "_&mJuԐ~H Ys/&w0$Q3`?gCF_I Dq9'YRPd\:0<y"ճIxHSʥK2Q+-^˞5~VRֶ" /?BHMpc Vc"GE+1tg9Lʘl,CDi 6rs I:TUKWTy>v Qh /+m @X<ơ,#{R儨;[BG=LI\JaHKI]m2p[mR7MMf:CDKcuъNUP\_E:M4-Åb.<{>eܪ.~}"xU ÐgK $fP龡mήĵ_[u,չ[0D_f^M$0HT gwS0d4Rk_|E1^JyT|=KJ&κ,ئvy6:X~.@;yߐyuY[.\8cmsP}yq-. Bɵ#i.#?㗼14YԿo0 ?M_C^ %SK}MM 0Qy&,C[ Q]BTQ:1Iv:7NnrQ|L4'm_B.۔OBP`)sW(Cy'>j9 zOC쳽~5z+ xk~5i039 MZdG>m9Cmzۀƙx/@W|;ظ0_b3od |,>vC3)M[DWo{Q -5ieӄimR8u(%/7,M PX Gh;; bК'{$u;I~0%I )+  d^Ddj{HfμU&|Sűm˘y_mwa;Av{a9 J$EZVJ:+⢰l MEHϹRVIJbЁ]ML@Fn]ӣ[Srz}G iyG; .PRiǧ:%X2چEJEvBa W[|;~c;p/UG.OL `>*#lfOͳ`J)gTyvO["02^Bl32>!1|L+g^jX&%Is"۹Β̋bR}`zD}D[L9.[.B/2%=z_xxo{WŘ|E"8>▯"4HK?/8V$f Tá2s8FN1/N,/\bш8&8qN1^2f5q 6ƍ!%B8u' qD`(@17h {k 1_IɅb[M?gFtOJ[ǠN}6i S, Oڄ={q/9?syrC6^Ԇ&-[ImY3mS/x)FgVq* A12U^˯]OШ^@?Yq,X#mr9զmJR s7-h1_H/svtSM)Ƀ+(/M5y⾲3&xt8n+$QRja;f~oZt_CnmFb 'P4L5L Mȳ"41 9o yl7\2ij61*.T^k˳jT&.i7K0Z \ :}3qTاt6i+һRY >Y^_oWS$uzHPo%eW wҳqT4m͘9K}`Ɉ;!ʉ1 >"h8k-mn]*/lͰTW@W(C&ʀI"Sy>P~h꣄;J;wh;{,Q*HfC~{Ϗ]pz ݙfZ:Wb@p誾D ['>Ћwdqn QCL/Ƙ=Es$L8dTzh@IN=6i|>y[$/.7V<(j%.[gl oOhYѹ"1*RND[Lqs.,,u~ b4mCfF{y%GBcPCU0QzR*C#'"^4}]AB ޻1& }lWu-)VbkˀU*BHFFN#b:}ºH1# nlanǢΞ%)N < {sO^%O'C{|~?`~5}z~a$遷Ѩ9+dz4f/2Yb"#8%Uփk/#ȩ2~A⻸$C*Ѻoܝjt鱊rK+OVG]sH {-/-=JGL_-vঀRgzceEqO28ԑD^Odwm̋Qdw6 uyw@}C? ֣NTrO'@Ƣ S(5pt)gl6CEY7A.Jzjn~N<ȡ'v|h19ԫ'İnMA|xEY4ĭ]Lݰxyˀ9Ct:dw0d'?`{FUtiMfˡmhӢM1<˔]G9:3jZ^fO0F*tu.-erfagxMf_%{DxFg;3W ,~Xp(w!cl=WK["/:;Œ'Zy5ٙ}]{f|c!l]o<Vl~'zΧV`*xŅW+ T );4[He$R x2E-AҖwʼnxX6\dmSdu\x_(wbuޘQb7ka#_Uՙ A¯t!a|\\1 ;+l?=0J6LB@P*c?4nˢK̸꾀;rEc u1VϱF|O;kπ >"D7;9T'X'مj֕FmeD70n(&l[6YӥnLu4c0-&X @M^J㚌oW]@ֆhr]"x>i8>zR>>E[&Ռl a!ɕFP5mƥ<{p"zlg&L{P LGH댍=a3u:R<ӄu,RLKJY\Ԛx7܅b›bq >5|w,~.&aK]M k̘x ۇDNn Z!L&}Gw Z%H񝥰@`>"fv|c1JQyGۓ9=F|}3Z{B&jrX(wD e3,pA~㿆;Gf {XKl>HmdC9OO@]j9Sf͆J8u& o*/M(/2 ~Oh^rZ`EvWbݬ[{+4Q`gjssґCMV|G&+]N>EEN"MӤ4~ûxrARaAQS;ž%#gv} ;] f_B]_!BKzlh⺌ 5+䪢DM=Pc2΍H)J_t{vHfT.ݧ~q nPdSKnuCp};Q1bΫ& ֙'tV':B&7hQ`>6я4,!\favyeS@yslNm!ed}̲6k&J?Gg r\K>)Q\A* z r -wc@ePTVV!CֲaK%'erok`$>y'T™j1oo:A6eӚ3 ʶu u f|"pa-;h#stkBP$Aepq-TAka5vyߝɊU!՚IFyb~Sd[1TR Gf̻?ۯZ]t`Jr<2 5"f'A.ȻgE$Pڕ4rwOZO#c'Q;Ż1]}7_qͽ=csJpaQ(1Wxdkw _m"50$Lt F㊝w]6%=-NC6Kݯd`Rhtz sR\xYBAqC5@2m . i> XY"Ѝ*MdUĔ pn0V'8uRBT1mº{ %++ 4ks-'>B>‚n=ñ70_FE5.53Sytk;D}8Ui{sM3)Dt`OC˘ȍ R-͡5oZ<uJ$}OuvtBÄ"u .r"[cRT1-KŁ=+j("D;-}c{ !|:3dx‡a:6Zlj^%ɕ<#)e/fX/C3"$F7ǜ "fH,|0t70§G\$5)nE `IsL,mÄx΁߀h{/`Rڸ˳#Ӽ6!BesGC{ʗR/_gK{[iXO=U>!cō02BZ]rapQ>1']KɊl`/qyJ ԶJw)ܘb!v,XdvA|.wC)eVB^#l"Y> DŽ'G݈Y}AF1‰W-["/;##Bf$ݹt YwkV+;YS jĻRr?XcPzroQJx Ou-goC3a.LylFM8>,W*bv[mcn-;OtU:PF-v ?Va.!N)vX+R'aACcc$NfL'Qh.u+J Gk[[`jjPM 18H &<_cdR;1GtDadr>=osB+br7N% '&^>M;V&XU#CRu[ {F`jbѓM^{AU[,Ly5Tay a p>ѽg6 Oxc&2jY^ҥJ*I:LӭUQTRV7+`@YvXL0_jtoL*D0 ^m%c0'U2ltevrOrO,eS(d-&hTM Sy7S>d,0'T,]!ș -jٙ?7bR8)eG\Kc7̚ 3wɰFmy@sm-p%͡(=ޔЕEWKv4gMV /'i/3|G oh Ʊo13~泯`/x9|+K$kTg`2ŐgGĖ~0 ੵ% Q(K;h.oSJ5'vwCAE%`!]u޸s+^xaHr Y&ov6ASRh[)PXP*v3>ncq@gua%]`js]#]G5cs86i:t%N|58agIiu.xl/|`-ꦯ AM0Ҫ!]ה`P173i?jVW3L=fPXw*tD;W#} *;pꎃXhdΒ)Mij]z[.F3KTѩ{M kUz_WN`57QDw}AT`Qe.s=F0FeV @1쑟xWfLmD*'я0.[ /І*WZ0t#ئ6_{盦w'J94m*a;w)=='LK*5qrŻ$;%wG3p0@P# 1"62~Øm?1Ċt>cjW Fc`:-p-̄^m#J?mRƛވ\tE%*p"DVxhLijOH$̲'a:]%aS0aH!>G6fKoVn0o(tę>4#}HKBɐIY.T}, o,Ggpm(ޕ\v1,Q0\%N|ë?j1B11mp5jD/OLI,UT2|u [)ȋK(!I|6E8 `/u5jQ학fyXDo{*ueq#:N Ϸe;pt+P8T}w*rLd?WPm/{T/.y'X/-|FY@ᔂ9YQ kE6u|D0Lisw> q<狨贬<)X< J煰ƠI]s|eE ,v&̓p%EH* 4 >p/z}J7d~`foא>uO#KYy?4D''R5(P1;q n"7v xUhCWY-^܂]N6xJI֥T'9u%~"yk㡠)U旕%3,GSUEEňnZ{cjuJB AqUinQ/C!A!_3Ac *"jKVG_ u[+gUT=LJ"dm$wLџ:3(X !0"yE@Uf _7+ (S#% *̱,}r)K4-x_a)[V%o,B@r=x.!A6*H}śV7y{z9/MYpwVYZm~#-B5 l* 38~: c֪#OhYӛ8 ~zN؂ZݝJ/}t13bM4Ğ꺵huJ?npTApHN_q^R0v ~%k[ t9S\Z2D}89yfɉYS‹@ʏ 1Ek mӲ8`@#R-˜6$tnY *tP_ʒ\A{c@D1~,ꂁVIFƹ{Qy¢ H~vM\zxD\H &rk]k"egz+ #XP珫j5qll=>EkMtw.-bݎ)tWn쨈*2&qD_%>v1'6H5Jm`Jo`Ppp0rk T`]ݺNG9Y<%\Ö7?l!7m,k)]9$XY9PSu. Ozq/X\ԫa *OȈ8^dC0H=j.1ZIp|x`q;r @[L5 ~+l1ԜgAdSp#[Ab?8Y~ZBOKĤ_=Ձ氆E_h[ .W&ZPEx&s ]Xx옮;s[;NXYKDgv-*/PW`F YY;}}/ w2S ,e^tD/t1Kw q;2;>1u(eU1[O\gQ{ϰ(yƶeq%qz eZD?>WեSJnc"8ƏcV?Og+ύaCc' z>2tuu]efrS}O +ql$D-_Kc~b 1 FK~ҷu,Fqc]Zϔ BDr@^. L-`3_4UvdJO?#b֪|&o8%Qhč@<ґ~Uքb(ᢴJiSZRy <|'i4Ԋ1BN.>Ϟhܻt22./O[J']Zm/4E nx_vT26mK]&ƻd` =̌;ZR#\C"fX!O@d8mݯâ2AV/#{OHp5[H> L,pS*[qR۳Xe Qlmotp*4wWWP 窯Ԣ-L7{Ц} j8 I0dN.)֎x8dMl 4#-R4JE y_@N"Ԍa4؊WR)c3x 4߽I}V1h U gE5|(g X`OQHi 5yu`L=`N&z_N/Uy~}wN|Ɇb17BoəP> gX|TvevtXRe|WRb P7Bԧw9{|_k=Qݘ~M%xu+gAnzW(Fgb!wꛯr] *Z^.&=n2ծReF!nRkgVHgj |R#7PƖ&4(,?Jxv"B+⭰y%)S\eqcoD=M9-EʴqZ~8thhui ֒Ƃ ()lɨadQT?5_$~{hpﮑ#N't [btب̔v+cxSYt}_E'KdTfc_09V+r]܄i ?B_Yb1MD[O&,eJ1:;N2J#2:h鐂@xe錈#d Qsnr&(R$ڭߢQR,p ` 7#A$xw\H'_.|kV~xa*wjtݏYM54aU>/v$%R FK,ⶩ<>_:of9FHhE8M*1DžYlۢА{,lw R ]|QaXY>6o#uKo)0 0a?R2%ƁL*e> ^nƵ f}0uyb!.QҊEÀt@GW^GQ~S"Ek /cb0tTj=3@צS}BBLM"\t7e6eE.Mkz'^cQRYK9YLCEu3J*|+ph8ZO* nJq;[)-%gEr xiKR˝̓Ս#JUx^)!˓c,{q6ݖAK`?D7*LP82 9Xٺ7&W l0&sEng۠5r A}g怲ylZ Z9QJlc?Ź2ׅBgP⽻2^H1(X ]ÀBkHoϽ޳x*-Y)8u/ fl?iFRϸ)~YP~-moE0|~R#69r pI%JA6e|rKI^rȯ[7qHƅ12I1uޒ97=w K>9v郘g0x>my$M<ۉxݰrXrhZ-N#4XWGf9Xo aQWngBm ْDgJæmU<桒Њ~E[ڧ+ NQ guV"+`0ٍ;*Wrxo!(f{?Læ$@+]AwvϵM4@n"Qob?-'4jT%!9@uU|qGӊK%։9}if:!;1]Tr# -韱f2ȝ]6|5)JYURK֫9ĈSD& o\'& XyU}s)!W2zk$GzT :er[ `l ]$5Vco7Š躚ޠ3{.7G=œ~j7|xh6+Z>YZo@Q:E5U)iF.6gq`gmh+ExιVԏ{ ZBHEzTKt*Ƚ,RR9tEg,x6Lxzg 6o¡2mę 녎؉2(NgWj;Vb}q& U$~1ʙ_Sr039Zנ9TTVx5 9nZq5u>2_V& ~T5w+9yq%D;'0!ڧ7>tJ82qP#3&H=AM,7<b%sY{>+XEę,F0$oU nޮw!bN1F_GQc"tq|)`:p+;S)P/1_\˶-&2uwqOhٱܱ x}Q:m)oNb)O==G t(7+IYۧK| k0  28XF{ ^)t2'dKW E.֑gچ/ys?wx\(D.곌O ڎoL|eCڊkqY @@שxXZ775~aQeEa䙂_w9HWND=+ejmp{~8Cm)o(mI)(}n3s:2AոRưs+}4[vŃлK%W_glp7H'iD2zsҘbCgF'x;Ġs9L8BŶ Qvd=I+t 8a??ps} rAm%.H9|@&6a5a+̽Ecr\td $EL[Dj9Pѩ;"M>9u4@q*3=4E,{C!?oְy|:F؝{q߮\7=e/:!R\@ =έb`~_#wnᐥ/_ZJ WKg(޲Ty.Zo3ʱ,v i*ݔb؄/ 8Wυ;e" %߾qOeQ^Jkv1Eg }wؚNc4qv#X5nc%/ĩ*[b *UaRhIA>ӟE̮D}EU ָ݉0!n WZ$T#W+1!K_<.Ϙ(ģ`A:ǐGU), |mOVFj>uz[V˰ lksED_aq:2mߞ&txlKA߫Bb:JWI5Q$ 9an/ts2Ɔ/z= AȢ!\4{Rg!_JC8 <(+n*I:L6Qv`C͒uGMqdrד="_.1#SbX7HόC`Lc#"IAe딥dVJU[۞!E7֌!2e|9i<ꍢt`\㸅M aM74*#WSʻZTWJ7ͫ׾a(DlP`kY_XX0--.X+o &?SOV󷄄Pឳ4 dCot O\ڭ*mr|xrư-gej BhK\f QhZ.vDu`ui1[l#Q-@@jO^;א=PoC@d~[8”΍Z&YƷ~`,}Ì5#&*Mگ@OqΘ*t z`eXOۘ`!3'6IE (X[v@ պmʌV lt6f$~|7g_kW aNW2KRnB01~\&^ٿ [REKeHp6 zh=&y?$L_ . D$Ԋ&>;%)eOȷu5.R ˏDWElXY;1uK_z 9ė/1IZ9q*Wp{Y"35lwT~v|n? յ{:nd b%qޙj̈UdHGؚBA ~ Al0o*Lb[K߇]x؀yO-ϲ z^e=7ޕn"f/*+8>"u4lMS/A`*;yXv^~E+V8:e~2`(o7ש0a'J6r\f#ԝeџZ oΰQ!ԔNg*%M' Ȟ  V@2:qq>kC `'eN4M@Ct (XL:?gbk/T.tC$,!>Kq.Cɞ>s#-"4=q>n3LiHNv0XO~p^Z9ㆼ9?59,9I  edaf3 *j LRWۃ墇ĮܛZfvV}y5ߙtD7P1V'{'@泭)S?Nʇ9Aq7Bm0Fy#ek.դ?窗Ĕށp#Y0VM_=^9-e@^S7O\r Fj#(ӵx#9ed#%@F uc'6s쐢75 ?;iB(]W|Rz 6Cٙ~ uOM˭&}|x)dRhI%ak~E}BkoH7rP:`9<U /z|xRwջ]a@vhll2?A`!kc3N4ϘX-jESST9,R}Mu*5K!ZYASB/:(?չn ;ch}D6ӏ@g#deJȍz0V<zWW9AoZC `$_\xXd A&uɚ|+$ṡU%m^Eqj,?r*dqѯ 0+ݩrc94A)Gb% ^R$0U2WG$ivӂ#vUq G/ȖVb`w<,FƁ>ΰ wkm0,6ly%h{&}͉W}t>G ;l0i(bY/sꍀ@RrpzHyNV+ZFUf;/H9f{=F?{5 X+nuy|b7Qn{M`%'o)ˣ"gm>ЎM23il퓘*jSդ~W0tuD#(/ !?"p"\kl+[';P?hb^OQ9f` A5DGķKi 5*{Iuw3@jFwjl`߲RzZrN8]ĺ:5'N8ހ; a@ PT!E+xR'>mbݥ~,ۖ2`zĸ z mx95jCXXٜ3Jrh|Xq~ \w"W{?J%]iѣFM6ٔ ` B%ͻ+YнŰ 9Mw;G/UJ +I3G8 4qA;ŵl!ra5My2O =_эzew3&6}ybbT@گ~* X鏺\|R`?S'_Ep1&̘AʡT_ihB^:;g|{9s Y.$;Ual3|Q.wzaj1=]te7g%ư}5qgGgVuD ,jqNwd۳a ^B1EzZ9F$ok1uii) /vFi&=)`+SZv[ TI.uo7Rm$(ܫ.S$kcML( 8ؾӎW˄/]I iBlJtad,SpTڽtvvx4~Gkf*xp׶I)4/<6b,1uZo-tEuqF#i"(W7#܀43#'_r3j\ZzJ_ȫB( D8/OI-` - 7x?Eoz 39{iA4/}8>I%k0`X G:a( ոe,o <@F7B*Q fbExI39+z>J=:y 尴\; R.c,d~0ό6始-Lxb9pFFp/?[c~yb 1fHR:8łîrЇFO ZMD4[ZR vc}9۪zw a`1w$~,*)Y_.P]J@kDLӮ[203FOzt!BRϩmD0 PoBuDv4'6kq9]JRTVor?<+嵆WEtw3՞nC"C@6\+ -fǠ+0l܎qڋvg :f:YEL &TVU/Z(SY6yC{n%>HUz(>ҁ9n-2g7pEm7҂,*5rzD:A, ѬaٗJzmGw鈬Ho&{i`8r f.↋KҬ!%*B j0.*Ϥ=^P0?&dr>+pC,k4xNw,f%u=9嘛k{Q0 ט֚9 :5MIs QVk?\Yӷaΐ"E7h\&$0 p1k^6@dZN;%g^][+_kTpn[ #pt:}7XavNTh3X5'pNˋf׻c#cz<@v@iH ((yI˗YZp"K[I𒷆1CEܗ'Վye~OOU_[%c! | 5Dj^q#j8E9]ن#,-E"ɮl3n<8cى<ՉjRE#|`EDX/z*]x9@'M44+צX'$3 3,N(§s:R4`{AOoQ+Xo$Op[k#2r3e,^Q{3ޣb1<9G_R)n巢 f_;D,v0q` b _ln*U,( * x*Z 1q&\h6=8\ r0+ΗFe"D|Q;`D RV({>׏O-#] }9uO&#a mgޟKfg0|3t!R#QNز 暩dV1ܢ"ځ'=(N8f&3&f>=xHp].FJI+8iޔ҄[2UqψHdYHP3+o Z+9o9M@|PTqV ̻{}LrZG׮蛕5R:6R>R=ޛ϶ .56? # 4#> +A,A2ô_lث†y⦄/_˦~ɸyk0G.dbh=|Z 'a;+1E]&m6pwEP]3ǒjr,):?ꪂ"?Lwhnz A[vwX=hgF[|a v6hUɢ>~.w,7_Ye6 #%'8+ R60QњC@!Fԅx ޡ$C;a}FDQGD$9AW/J⽟kÖu q2#\;*5 n |-^BgP&X0FfX r/3);_*wSEX<{tt]ӊ)6a "WD % :%%a ([`JJ- -A])rJfީbN&f?h.qp뉝~fGdQVmϮ*L5y([)ʱ #Cb B6o7ږ)%PľMC<wA I/bktɥz8>9t9p.hyOsC KBT4R D4o01ӈ+ 2` +ܹ) xfG 7h2}ґлs##)(TpZru6[~sM7Wplo^KfxeUkفR]-])4zFv0"<Ssm@! Htu rף W#r5JYΧ~wbwZg"thp6^.+V,&*ghw55`/%qs}AR"'@kL6b37W'3 } At6`lfNaTHt,eU-0sk$50eXeYq[&qk˶.1{AP~C#2p#7ˎ8=ƣ(Ԧ*,5+b&Gvgcb}t7{)rA6#i"tn*'me 1*huBFUp1B[(&ԖYm芡ws]vp#\LC^W[Psh92>JUٽ&;P ]Ycwu3@*,DA<qO5:wPo.}ekI \l=0;Kp\iMQKd B[m q2$p,ա? W ,['&ȿ:F9㨟眈hBdA#1VPhӣ:%Ol@FHG\/ [?1x[E($,$}jY+ tJ[L9))5?/x]^IQŠN%ze¡=;PXFz5Їrl!Ij4'ͥ&%r1^(CE\L9]kF=[ a-\:_J/WOj? Y>,uY_<?}u Kg:[6m"i#jcTqIv.iS I|2z`I,3(LU?]am% o'L蘣/ڢ>?݌"BW@p&7"`t ]<#fZ^ Br{cxFuT5 1)=WIr A3ҷ yqk*( PS|+3hiIӦJnMccw(ɤ{28r2{ǣ4A},;?`OKC?%bhg ˍV.}Buj^hVyY:/Hмni#_aJ4Rl!\ωw5_b%ǟbiAQ+9 tZg.4z+3o]Gx'P3P.v雃 p?PO3z%(=F*4/e4Ntŗf&GW|8У5>J5FRψŸuM}@pB$ZXe&|SBf͝ kJZ@C(^n u8 =f QP5LQ[: sd)aVTfy\4 .L!Jl-rH8&<,VύF#GpSc6v唵{$/wHCٓŽ7;@xm3dw(=ՉFga  Dd_$oRPv*MQ ]VWe̜C87[g%_t]dO|~6oDC4KT'ߥk#@F6d)1d<^]0u-wDme}nX1RUP )cW-~J$r$ulVV1艕irFS]CcKl- ƴgO0kɗJ; pr=`c>5?.#Y)("G{%H_2 ē 6!Φ7 eX#ɰ.O#}볦NJ qRG9.ݣ8`q󐜟zO(`" D 1RHcú;\J6* }"/l,ER^5{ZQN'RkxG#v0!F:=Uv2ζ?d,kPI|H+|"2N_3V>h(0eyKtџI#b 0w#:ӱ %JE^Z[{9H@O|SqB9nVV@%3{WnEًcA~I:],_A䱆"m:M$lWaH9nY G:xM}(}S7uJMߔI> Ɉ$ozW@O L 9YO /DR_,WDu<-Ez֪.B>cd M=' ^N /ϙyrzd{! Gz#z}H~$CO-#a mJs#7p eUm%:ٰN B ٢$HNĔ ?i<2ǡe (@@,"`TXH6#rLZ^Gӓ'PuN%b\M@@D|j;~@biz3oS?kX$k|?w@$l `L자'!@435%%%.dd]k ||1Sնx35GVׇ8!3IʂARKhBJ TKT8Vjl@FE]hA_W#oNiI)~<f6*.|#Z!yuULttff,-< lzTe?|u·*nܷH[6lǓ !`DD0ڐ| ~hˑ=};4J0"Yv*{;/ $V$/u]GG5R;2k3bcKW@Ϟ,}Um .-("JUv$jdP 'yȳR?dUzK42eh<. n%Q:")މr'~_F}`;/ sl@4o`<2&_<0ߛw2c1CAI6\ʴ1Oz9VX&4P9xL %}c~x#B=?wRZ杶4L!ȯ/wqͭ$.l .fqxAɌ1 MO}*lhX}11j"G/i".k<ɳ.;~phEh ;vb'!VK $ya6Ae1,1w\,;tT.7|Qyu̫1O@3*6 A+ܔH<г%ٍjޅp޸1mwjGG,JAM))T$Z؊镨ac2џuҼO~)HtX>λ\yzt.&A}]~b#2<"ɝa߮M .a)+'H%c~ʑQCRjL`吴t׏nJ3;yȡ=Z_U-9;h gޚ@AMF*Bl4(\IBI< Wխ/ޫ>ewb A#9<'?BJ -oYDY&;B ~K%JKN(kzyޗs?cs2;?@6^XvEܵbdfi{Eԁ9 n[E,Z8ȏ+BC{Rts $R<2=Pkb,ץ<=A~T/LB+l nu/XMp-2|#'.~CF3;v;!Lt9ب?~ wo:ₓ2wd]]Df0aES~FtFNޥm@3y7Hgѡ1KC7/WQRh&jWOXF v,O벑 u,nC5׹kR~[ZLY2#SfOKU̼WIϛtk:xŗ"jN H_2 ?}rVdMV"AgpDcR =޹/v$X+*Q< d^pƫ0{ɃZuiFiͻw:+㇠˸T}nUÎFIoFD!Vg|X&=%|N滓bEX%<xczsCW uOZUJ<(!CveL\گvk4$Wo޳QR|h؆7rvY( j1o?Da7=e~4U&+n3\.d9t3WSaZn'BfU> Nj9mD>V% %֕&/=@ӈwtotPA*N>: c!_zO'K~VpC-f$j6nA_dmǧvɅr?]w/kLK냑6*ثuȖE.%% ~#dwS?-߄$s]W^> MԣfoP! |J׌)f2L 5ɄCUUt[>nkPַ[UO$_Ix\~Gˍy3i}iwՐ.}*e; vHYߘKWo }bDMLf4 roaCjzԁ倳z `.jtj^:#=u-(!=on;UP+f[J{B|3&ӯ" ;vˈc .j{t^>~A8wAV vrp!Z'Gqdw߫|> -v^mލ et{C `~,j/36&nwSלT5$e|Zw9^ǭlcCQhO Xws܋>r]3v߇+*|CP9;nc#r68Z{5kZ͂#3FL)S5$F\~]W" Y?a7Ué2Hb5 @M0CFT),W܇C:Y{żԈV' ]eMu⥔ȅq 2cÿ n/Y  k k0t4]ec&_ B]urpK&}ɶlO 3v?-fܯʛ꫇66iEnz$#![q;s\@̞{ yzg=kGoC ֍!pRC9? Ni14 juZTzU*`c: k ԛ}x>55;eXfD7Dt 5y7w6r$¤HgRÒKG 0眊)50<%۸ py%'^_%eϲdf|rh;iX )U9*)7Œ< _:lAT"A 3jOWdMcstBԪocN*b@;mp@FZ; }^{xP9b#W/!W`E24|ǧwO=fTCV*{J05r#=3 nUz(}.YT]MIR/*nMF6!=_˯~>bjF]{jNFeXHM֝L QgY~\%)3'Qqq@ xBg(,\m"W`Pe(u}Y"0#ʇ ;JM ΀(IKbBpOm+o2b~j4o_X%Ub`% D1+B h!o$LD1zx,Ô1+mLJpJKz8 UHB&0Dwl;爜vK/czjuy6T 1/ jzSC:\XD{r/Dy9ƆľD]-7%51|G|ox?V*ΙGNY\U:MH)9y`kr'sHoyWt ;W"mF#0KZɼN`,E;\n]1FSy+KյvsBD}]4FO Dp,L+խV}{ f J]|gpQb EH1S{ҿ2xFi5ɕ#EHw*24;wF@,s [ٹRfwp# &eP">BR 5>d(2 4IG9f2jZE=yX|UZ2;|; { ]GilpնΖ#( 璭L Op>opHBq0ҽt˟m yN'bټ]Ϣ_jmef8g +Qxߥ,)kIGP\?\blذ#%2>qyD]Tɺ&4no)hWe:_ d;zUnT[!)5ʑa|cڌw /S'ȼM"5bV֤_-6,si(܋PF zv ۳ uu0٥UVK ѕmKʙ[̩3~IAڕֶ&Rե>8Y9B g.4\mE4X2".D[N,.F1$0|NH:a4峍ӨʹYt؅b`k82j՟x9$nFF,%EbRͩ}Vl?ZzqJ].^$ ^ga". >Y~x#;Q|z~]ϐez"ZEӈxTĭѳ '|:8q1m: zC*eF.Ƣs(j.aI_Csۙ=T= xVӏ"8h 64:rsP3QGx5 1"od)o֥vNS6 Wڙ3QIZI&_- @a/P8^L2sdQER+%n4kD`RiR k^> th)~ANT`JvmZdp3hdbF#T;5G͛"p(_a#Qz_6~W!h_< q6s;XCwG>F8\fop_3C&5a?UtJG~H{w`P2(>,k|xA+9NV&qؐsZ jb^-۟X_VVtSzHN^v=1"^$iu"<.?)+6 |v-ӌsd€R=o{b, L9\Q#a5Ϟገsg~{T'Lpx$Z39s5t Z #Ɲ ɦqůIsՋWDMiSUH0wi*40O(gZv'N({  ήg3B:ALo8Jl6cvhpE6ܥ.Dfc) oe3>_j7ҙ##ÚA17$r|cKBqσ@*)e#s4Ԥ,: d: ݲ%e㤄2fRlK{THCEcǍ;@\p\ 7_6#GjĢ38M cÂ*ѿO"?}-hkz&b1EL.ym#*[.dx!(+#!0U),-ebZ}ꘗ"k,(m*~ uqx -N@ RSh.ST|nc寃޻ؠ o~ q Hiڬ9]‘@cIhlO3V_B;83Eb5C[o,>Rzhbr ba԰.4KWvawJoﱾ5e8G!h;#}@ʛ}8Z0>I OdLNɒ3 VLp%!)jѶa}iG@s' ?vD'9 GJ9\p U#LMŝOxq, ?$]nK^_e 3 uɌ#yzWŀE77HRBc=}cKjE}Xw!ã"ˤfS2NU/u֔d2ҳ4m1C P4i AP2֔r)+H>t} !6F"ќW'yW*/L5c\۔aC 5q /Ui4fR@MNtԻqpg+O4e$kL3Őy߻%u6 .O{T^)TZ.T%@q+ׯSbcV% JԅSbZ[gf9``xb[ef] _IvgmN0*s:l2Oة~d̏`ɻm5BFhZ{ri4+'޻$ &<Ο_>s_7%jWHvj7BHaߪ>̏oeӿfdllȤ.jI*X xtxR?Wv)g^ dU~:Աϗ&| OɌA)u? :=5m|JxeiylOb/ٮ6 b;.,)ruNom0yrzQv$ARޛِfkr5RhQa~v,'>э->Qy;:er7@?n.``Jq撒!40hǺEiJh^Un 5L>s 5׋sf$<Ɉa[<lO珃QCJ^^#Mt2#9c8뮗KCjҹǤs#)*'yi|N4[f w\-)ylꯓOOO/l6s̼tW4 LYIG4J'<Z/ GPmN(lNO!.;1a" ˩ |4C˨f:q5.;>x0?^'zc>> zΊ49 + g:+DXlbw=8 M!/w9^Pd &6ظ%(X4цD}p Lvc }G4X&^mJxBGKT`w]lbM5H)4ױqhs_jmb (Rjӛ^FZLϦP<> !{ģ f-de &Q!S#` {+d,aޭ]@ R uP.\ƨ>;OiZ3H&rڗ/)md4^pDdP9rzEw5 jf_{f_z|:BlZ\AQhT@jQJA1ͽsu@E`!L1Ѱx~8^=Os4{Y\DnT<- UEoL[IdXRqRM"{>Zf܆3Sz!Pi#VϠP Dwy(].o@#Hk%[fIKHz ADZ_\~lS~=<;%ȽuA}.٭w KQ#:γd)gY{uCۊ4"jm o%88cڻϤzSfQaNuQ1|*Kit;iZbjPxu/HcdjީeMC\d2#]^_F78{_(_`Fmty%AH˳ j+5?3U ?@]_Q{8Q*4P\u&c>a( R P4B4է>/If$BбUzfB5l896Ԏ0 tk):ď|,ӨZR^uD \ Ih5UI%LcR+=L>B$_돯?Z:p^}s{PƲ{}@Rx#sOjCHº[{4-X@$M}, ̳N]EWA8C}X]ΩXHHbyvڱq0{6)9]ӥoE.\mEȿZ^jSl; y/kL6ɏk]nZgS|:d`wTߥbWDnPK'͜_.$Mf! a_o w`–SPՇ ZF>Cھ3G+!)/2sd|Lt҆!U˸~z.=N˕APAU SiE4\@y3"`w_/߄[#M2)ӓ-qc+|Q&y$Wɸhi2؝Zr,O1Axu$FțN: bp2:fwMh# JҊ,HnȨrU{\ {i;~GUm:{*H+rA01@2jL#yA6-(Q q ({UkrSU̜TB]cLg7Вo+#S |k4nAț<530?6i)Ca 1!$㓱3iqdiTAKJep>L #zf'2=߿ae/+^lcFd/H֚Zu;a` 3P1Ft׏圙OD5M,hCY&h]~"qM CsQqƪ* oe?gpQ)& Q7!%ztLb}p&v%-fJlj )IRS3ߐƱ A`G>;dL]h(uUҺ,#He]b^Ne%c! c2V)u]bT;En#weVة *plu*yi \I's (P9M; ;BUgqڥ; #au"'[B5U=X@A&j&5^MԨL<WaM{ r yu~CVcA u⍌tZܸ)h~P*8k7O-="-3b+GfGLtr W LM$ˏAe`Y +Ǭ ve?NКnqVۏ6N]Aճ]G:FJeBgssR㠮+k&1+4E1/.͢䔄 ,i-rVjdt6@|v>ivkۜ29ס Qwa55 {& @ CJ3zBЛDohCd s|-^jvʿÁk6wVyX)R$N"߫ maH0R#9SA`3Zr^KP8湜UEA QqHkZ^Ri dIR{+;ucDie jE\ :г3}1 8>nBe }Q$,[>U@=9w)@ȯjB֕ ^XmqEMqeHI>]9E^U1$ۡ1P^=l!93b.dcGʌߤ^mVD`rįɧg-V)#fdgN$eKHk %zoɉzi*8B Fy4po^1bFCh~J8^ 69HWY6I+Ç@_JHKR].NZKmIw~9Q$'**z)S?n 3ĈY;Qѧ@|EvLJ =׿ :qA6VJt/f}/tg?6~'}nhצ[p扜F  ;CrHk kS;=ƾodT& m}vS𞊼-"d*n/+;Ii$_}gV:i_eS؛F׉<Gi5y?ˍ7 nآp7Adq 2㼴0I -%|.8Kek;5qj lC_.wG,Pt&6kqUʎn=i:[ogڦ@؉]X/ԼYw̘^6b 1JrO(?UEIp$[oMUvE%0qABGXo2 .Z,x-GY-{{09>!|%Gc^{(\JoݗnK^D449& >\sVuVM =BM l7d1oއR<_IpK+cp\وGU x+<)ƤyO[.\"8lhqE( [o4)H\@RyrS&wG[^PWLgBЀ8FHԒ7-h[7/0#\F1fpi3|W$C31XڜbuF Μm ~00ak ޡ:D)O#qhc Z#>UDָ&6,чRv)H\}1UOf9O4;c# Ҙ}&D&L> $ yk]m]Yy }9J>2MlK}7M՘FP_/U5U- "p#eRHA @ |ycÿWAQm^MP3ؔ-km{~>+Bm T %:5&u-`r=E:, Gp3s*M+=t,nR5x?/QAۆ:xOi< J7ǤM,03n,| +\$4 rYd?E}}2٫ ڳU q2Oԕ}p z$ H;$lXCR#C_OK]ӍK??B^/o>%;8$L fQ :>#mYdGV7yR$PUWPUO0B8Oe cLw|Q*6ǡC|,:g6WncGר̀ aر(Sdf>8 3t!%u_Yi'̉KDn+YibX(*сI_1}$C!#ᒋd-F_cʦ-M9fn{כ2wu@ǿ!(L ȞΓߒ8v}E勐FedMt% |{C<2]QrLZawxպy{r46hӬ5c|?#8:KUUXyZ̼5:YBݸO0S] 5yVzGP8al@crE{#G2r7WjL˘Q5;A)ޮDF~ҸhvUei{-OhUL` &Uьy0uO ?:Du013R):ln+]80?'w)/m>8E]:~j \ʵpI1}tZa%y|aL fVB+P 4QN"g(ͮ@k[8=1,$pa c(A_Cu-{]@RC8=(%  `4ݶm?R{5!g.RmX7F+@Wv^ߕiP@sşIP:ʵ+>8̫zyIY!g]{w-2A;@dL;).{gŲS-GYDhWP΍@$ܮg#(5\Q}j \~qkega2~'":s3ojE_9Z#N[(4.E.<rBy,{IN[彝;H?2~O;.>bmv:$.pI@` =/ ksL^'dE#_e'/vD1qWzaA7DxƳNN?'n}DE"|Az!Ũ tDu Vp}uu!^ښOVF4<˞MF27sH! 8}~D :/Aq[M҆1r&<( zm,V -X!=I[>}8[  k#dPh_2w6AĨ}EPǴTbU/e.f}2jZDZ,#WK<g|YY~g&j|g@3*~X (q}V+X40XZcz [sNeJVfA\{9XZ_*PMm[:zalh1:$:q b,"?vc#WG~ՖR7ᲡϺIb&5~DA9};S*b*mz bHGӿE,4yu-Pl\E*%|\s&պv_Lc9` j覊G 5(0}{ ܍?LX㊁:/ [k?R |-VJ:V\d=9ذ0v0<]y0cTv H Ҙj"g.:Nġ䆚w7SDn{:Oj2ǡX}%' I5,z|\F{7M h;ՎLJM6|uaد#Խm;uյwV$4r_o}tiv8gMU F/ )nuW{6K*IrNX!VƳYOLp'jsL'<ĭ]&⥓SZ}- D& Sͱk ݜ3 tmg:@``.gu ETQ!F̥ppi$1@z&ẏ^_rXa64:.Ӂw;îp̋^hZ šҽF< ֠OgT%k[Ào̚8`yzC~e`K8YKx.L$NeT>۲ J /_4h;U |ll~R.ZsEo=tuw4a vD+v쾪26Hc5a} '[aB{ Ǩ5%a7Xo+\=~[Wd: }`8p @intRHn% f9<->R!Ld⼯ L`^ Ba1ޗSɵ˞|0{8 m׼߁ R]rFzĻx.6JaqǙX*k"4XC4h8Ri)4=UVͺ_$޴c e|K90׷jwq`+;S&ʋQz}fp3feHU\K[mz΅*ō"|1s4%,f|bL0H&&#AB!:͓sTD5[`e&aTL"d'L|+3Wph?GE/*/&I((V;d8W/Zv#f#mV ֙PS`rzXOT;]gg `yfPƈ"%}t'3LmA0+JnC읃3R>ĹӣWHUE95sKcnfFz2sG`&Fuz2^B8s`cDl\1%K9&xL+eV>%/ytIۺ"9'&*|FQ7CswKh}u_9#\ޞ_20/#A'9&ic0VvhɈpr|@CXsv)zZ[T0NeR"JW`KqZJ5;6s8+ߣV\ַX`ڑ ȳol/+Ti@LVYG)F_oY߿]Yh~&82b$0Z. uIoW(+ Ò)ʀ7vH/ljw(/Gd~V\Eًc; K """8Ϊ8l.s4z Bj&+SXǷDbwP)xٜS^cDuI@8Ok*s?o!a](⚎ 5lMrkooz&<.}1˷|Y}ؿۥs .U!0'b8~yV_BG%.y;6eb[I=Lu^fs;iY*h*-dU##8;6˱.cOJ)YJ u׍%40YS\l@TͿ}nIb\qnjqmJ84- v/zƜOظ66aЎyªv=15`iTv"<$\Jo~ N'w,Ls[|Rtrory/xƈTlf2?Trgk n45Is=j7_KY@-;2!<3GeЇP@ȝ\"27uqX ԝ S#V{E)ؾ)X䟓=!f!'[[]P9 H;9s绂SuI`,'v@PeR@2rs㇫J2hsw~aSfJ!08%UT7ǃ>4̜H1$CrTi xx H O2urp~O)9׺2c MP"SDCkF-`Cg iiU֨av_SH7JZSF}XB\N4A;;(HWXW8f9%]ODkW%e|(j/Vq$w4A\_<:*Jl]aBҠ[0p:FάkkhCfsjEDCr0d:Sǥ_k;GTcŮLs]bc;qwm^;DSNN2сު4'+&Wg%C;܆kt.]C)f~EfFZQ#Tk` Qyy<@߮ M;o`̲/#^@ٖ65 5!('+ס-LNC!KbczoTLTHΡ {@"o HȌ} qD܎讑έ(qfQVl q3B RԺ]e#y56{kjd>[fo|s#~V-&BJFn35"NBå~bg?^NNc* `49Pbs,Y$ߋ)KyP`{ =Ow|qԀ@obr;4=-B _M8 ёW分.-IPD1o?׆'emmSM_au 0ND| zsd3a":>Lc011DPC}%FcxqOw{_'ġdPUUNӛrw ʛm֨>{PӨY uG˂:H}N_, ֣-?eIՐ~^wۅ Q =蚮RA x>Щj᳷:Y:V[ |#_E[Ywkcr_/>>U8w鷆5GZ,mGMֶ—FZP&N硖M%1n az=V}fN Ih.}̥*d3* 1{We Vn&(˜Wh3:(Fv!-?Ĉ?_ uVI:ϑ҈w; zB~#EDF*$>{z'@> h?`$@/7 >0hfUfXG/ui^Y7ʭ{C2) 9B7ۓJ|~筙۱*(@@}X>҆ . 9>3UCW1j$Y PH ز=Z:UY^gNE %6;ixbcUԢc~;gU8pM"'׾>\=K{kbkQ1`7R(0@g a,N_*0 BfbY1Se6rrZedF9JaqDMwoJB] Dڞm=Q$&R'm9^_+; 7YhHj n `6=%|#rGbƀ/֡]ScxDBF-P[Wf9Ŕ>-p+B%yJ2S-$!94&~^}nV*x}H!eڼQ|H:tzN ;b+ uJ"DKavc(1 /o V\Kq55u[9[Vp_4d8yu<JQMYmB̷ e|/ A~+CbhER#[ZSFqHOJ,˓#% k?WʨTg'ׇ_b&%H2| +Cm m>y(PZsY!ҔC\e'\_%蹰җm(\caW-FKjmѦE$$b囹Y>Sr'fC\_-Q#h}uOk74zn%o@Zn8,hj<`£l羐_6τ@&^mRN؃=%4/ WE\(RC)1z"yBe6 2-墿ϥ4 cͫ(Hxݱx . .`ҿ?CY?;}ʯS*BΉo|äC52(Qdʀs}r$( f>s^ExCLpѱls_ Y)c>dh}Kŀf"ȼP+7%@'oS-0zSg@6zT1~] L歳9fUZUʒ([`$r^-R;Ϲ}uj5O]:ztpݭ +G8o?%baOr^nrG3JHɟ%Eĝ`\&e[pM_:mK6(퍃 ֝c ]r4LY1m=sf}s2k}.vCY,ܾbAS(I,Xp:g[ IaN#9E P5A.kY -U^M|lrBod(6cVfv=;̋ %P"z S0n{eS5ڑe8K6v&5\HWȵg/>'@^;,SPe mJWԍk"z1 %Ɩ0@PV*cIQg8}mqz8r1),%,oo{ĩLCИ`8Ť\ ayeHnӨ6WBq {ET5TYc(q4=؃6ߋ.G\͓h`3bt!A/Wu3aXw$,S\=K٫ ;œVQs^E@|dR"]n4^J ߘ1Y81AiG1L{¶xKXWlLQWvM}2JE ˣÜ{/kp[p'ivޏ})L#*HvIW&ox+ 982HP~}ڟ}l^5pkUz<%$x~;ʒ[F{rHM6ݕ/&2|7lᅠue9<,rM]QuHT("K,S=?:$xLPOï AL>ǵ*9}$ț^׾q%}sj3?B,GF֭>1&5T&qy>pBiu%StN:ri@\Ut}N5~q"B`Lڛbw}P6Zo Q+຤Ɠ/U ΨZ~8E `a][O+CnjVG#7Ўuʬ&2nV<+eܸI1П/%#%wŸ+IC-|Ւ9d)+gs{p4FM5;q:%nğ(@M 9ǽ{k{)4?<[nYHHi?:w.qC%J]~&aWR` weĉ[ˁu0= 2TU%5,v5460WW- 5rCQ?a2?cX rH"ebq  V %.zdX@މsuoX@ p#H Sgc%InYN='=U 9`0+*7KEA*DNݧʅ+"5JVLeWBG:ʄ%U_ed2(g۱3+m%j,`a(̦Q1hD`?B15_ y:8h@, BSD`A H Ȥ#inD},eA"=:ԄwV漢pI'r:4Y W@A,.m_ѴkM,Wosoq✅rH)÷Ѱ(U-!G<^ĥF2_h%gqqJF `MCboolV)8ey(18@3kPC]~S`S fYu+Lx%~:4 –I'I9d5]ԲZ~qG"(0t$b hǡQ^["zӔn[moj(T{Vf^iު^d+JqB5rv@ pɣ⿈=\Js鍭"Mħ Z {>O9YIIBiK7c5GqcKB"лňF}cu'Z=ڋ/*cǬ*{秇wQb.Ǥ)Sy Deρ`leaϔ[a0;qH2lP.5ys\]G$8&p R E ϼR+zc@+e#,kyl[u8Ҧ"T=uІwV& F+uMk aG[X, #8ń{KX]=p> &9y`'4ЀZPkD+ZXKnĀ/lٚVǶSi4Gu9wvKץ#NSDp\*Ǝ50 WMR!. )ua^XQ7(o'*QW_7Cdཚzu7J7=ʢS%bXfo6 kQ/6zŠCS~@CPx^Iy qjvqWH՘\`|=ttj P24Y[ m:W/"AL{QlT}9]$jIZfǩ}L]@q?V @Yɚ.6n8ʥeb:Q@Y/BB'i3f*T'v&I0F s9,=?kLXDiή\R)KKzmtb0E/t@nKM@`7ϐ}#%FecGݛdy'pz۲7!5KEsT`F6Kvm- K%*ʖ3h9X#/S \w~Cbk!@bfі#v]a3i׊%<ߴ >P<-gOζƢw3o|^$²cF }Qxծ[gj-FڭaQ},"'+nl*Pl`q#~xh޿Asq<քR ku*Li f7jh\kd2r8gn&jM7fW>47!~$}jQ??*|6y]U hYuqo}GJ֤VfG<-c:sqzOES0S2h ]{[YaLq qEJ'r!A 3Z9ΠAܩ8A98h )sjQDp%Zu; }8(RDG tN;2 V&ċV 骳\ /슏y71Rk}OM A_`U!I;#%GH?BjӌVM:cc1'2r1Dm#:/K7 ivFt,=o lI( qq7͈ܝQ60Q?hC+&Oo;u9Dq~gÁSg3^Љ.^mt歾)^L E/Q"oNM'DQ;Nȑyl2oK(SBdg\8=3t5k|=DxF}3=Lp7wIdNmekjb-a6n`XJ%9{s8LuD^O!#aghs-[ F.Y* Byk@je΅VgīS{OTg)%\:5G~$z#V */}M͡q>a^v ,#J|K72dJNԩe)#dM͇̜̃<}kL"k^ ƾ,MZAc=33L֎s@V3} ő@g]em!El(ZGKC^&؉} G,抮|%!s m] 5gw :rDz/ˆ2U1?z?7U^+{X7U"O3q0-qmue2nW1T7#n>3IQ 7+Wn ePTŦ.)f}G͌vq=;s.حpf!-ƸbUԫ<,'D _ vStL1HAÓh"sXOɐ &3w|4N19?weDn}zf+ԓ#4=i:rkm˴:LA4[յiVtjX;ռDMBAى\ QPǓLT%^ dږ*3kQ?iF4mP~!![ȱ,|-|3rQ *F4i-[UAʂ(.&A ɔ=?fSD% s";aY;R<؍!/AVtJ|X.S^N4'w4"/ k/ټmj2av[ϗ2{w5 <>HO v:g5qKa߳2b> *Tg7j5^%~ApJ,! 8^G>vLy0mA؁m=h^{aF ~s5'y3"Gd8uHئ*\!^InY9`Qh%- z*̲n1&,Q~*|F|k y*H~9+.%?lͨ^ q׶>MxrE %Hb*ܩI>2BkX0UrAI!cv5DlGX7zdyq!P:;,g"ڹ BWyJYTG LfoId5X?<ڣOZc(=GP2`jKV qh.hRQZSE:] "0ҵjFcؾκϒr,N }dH#(h4&Ln״)!1&ƍF:]ص!^:.ܹ eu)+ڄP~;gR#3tOsM@:Ll\#?/@ HCl.,^Xlo :) \EBE5܅ $6˱&tzQSA8Y؛L@ܽf2BO OF"q?JK 7kYa.MH2 Pn0fو넹?!nڄܳIoO3b'x,4ѡ> kmVhi5cG+wMcQ[Nuυ2C(imRn׭{ kM僳J?f jlP@"%uBuE=xF%{j8.-!L;Ip\b~.IݟBͷDTAAsڳOK6ӰF?W @&ӑ-D:2_r~#rגbX z$' #H>sd鎂ɦjQsH:\q6W0Qa(zhMh/ ͯkLu$(n}ͳ%di@S-x?R9m5h7yz&<a%A<7P$tLWQ3"ls@cX FU?_n%XtkbEŧ.3f< q 211*m]qBH~*/z5TZb"~{-)C9qV,r+GNxE*B]8kH~{웥5odb܃ؒ}~w_@$n&;?7^ᔏ@vPNk4fscH[Dr)^)k|+X{-  WaSNEʎDGF Ex6$,1آrHey#3ةe6q>0g=Q/Oϐ!;CY&Ep0sa溗Bch" u30^v! xm?gN^sѩ[]3ezKEF04Oekkp .vzrnțITV:jq,O#YR{`;rsm*7 N3B4f^`SǮX^,s*@nfÅ^#+О0O^+؍==X9чxA]2<zr7)ݿ,L %׷%)w*\,|KZ+iv0C byhb#9~m'b/9K9m{^T.far?}  5/+ldmΎUK%KjĶ_ X.yQfW9^O[jZ>$cfBTfRb{XD-7 o4n7ձuʅ\NaqOR?˿&3.B 3<Nd{( wˆ-wGxh ġcOE_ιIl#O~ZnRƨ呠~To9:[8LVX K?,`_WV;(63^㱑?P9GSXʔ XPTٶSv#˟: _5~:x/[.8)p\ewi XgB|rfCDq~}9݋e@lCVnEu]UUkj$aϝ;;ˉ!~Ct%ľ u(ѠH  +^ }k]À<c :i"/8Yb>U-f q\p[W.#qb~ u+}G =6a.`&Y C:uEy>8%;SUf_< ,Ĩ#&,nW_)R g{3zjls%F`CaRf8^G~x:3ay1oA4k@73} 8{2(%mrr~#1S`o\ ߺE$0UO:k̅+~ ͙!3Y~w-deP\ȭ^]?%ݙ"_*tz| 1&u VטY(v.kSkBtݝVaP黦sβ8%QxjC©կڨ?+'c!gU\wk/6F0 ux[:y 9u`KQ3B܌MkYg87D$O &4pZ]4߉3+fOEB3ݫ^ݮr^H8vE$*$Oa [XySbUԇۆr )6̢D3>Z=TPּ(м?uVi_Z6҈5"A JE"I*x3l_z։>jn>@IJzw'# H>C^f-]8?s0ޔV_&RYX{|h v/*:К|m 5k*ϺuTpeP)L+tb調'/1I!c`e8%FpBN>c*p(2ֽfc7jRύL.KE|IV'7nerUJR0ӍʡƬ,!u@Z-v.bZJsed g,؊uY{m3K@Ir[o ?qc#>X.}ior&"[uWOvoR3)ZY}ސFx WSV܀V't7yMG1Ωo< ޝHzY;sڮEK9|PUOVewXCЎ!̧1@ FU5I/5~[^M]ҡVlyN@u%VJ$4D׎ Z23wnkP0L!:kKSGĠcmykI܊`O"<1@$.8gj7 ݈8[+vŮ{:4tC?!oOmd&MSТ yտlpg txXd.ii=5yh ʛY}Wh}[(V,øXOVQ̙M6hL󩭉?V3["CnY/T-Z'Vɏ`$-6 zk'yt  n)Qm$Y-z=R 0f4{npD l:b}E͕$3ǖHDiSRS:vT+)ޔG8rB }gCΑqnu5tyD*{"4J+d\#`AnBˁ : pFR4:MlYΖlRyYy Z7vGAa{j.Ui{$)@{uͅF+ui6"sRgǦ<Υ .9Ҋyk1$Zhko!Ymf7@˔%3ݽ'y\] <`]ޯY?':z u.'Xh+6"Q62m߆ ovR30NS)`Xj'Чd@OE$R-\{Ya[/JUyWu_!eD1.˻VdNɁ;pO~7j])k }(kϝ%;_k' ,;,gǀ@ζ6-3`kenQN}v$[zE-ʀ ~9Nl=q@[N%fhE_:+)<ŗoZVG" Vq36V/[E53)[hTIpx1E|yl.-y5jx\uD,[#MvnZn?fAN )=fmoѺDP=os!sȶM}[=C|RyFPkhξ}m/ *O~ bsfRnYU !;wrYjYg1y7jۅ","cY0TSVio- Vg&Kz)Raq+~hm}2~dDͪ bHԖT? /}!I))]M]e:194LJo洧M@#+PkK*vP;>V=!$Đ0RB 2Ȏ,ΣddepY4E6Oo(;.v.C\)6Gpd}e!zu U\UfIëuah#5kwYX{ԠlnDN;JO3a6pje4Z) Hw&cyQβ 'Bn=B0X>_¨VBś㠣ym)2 1sZn61#ͫZf IvJA<,j月ƛ[(ˡW :qd2,N")I FV02F3:YpPXz_m=OCc,t'Ѻ<\|PBR"N҄bMͣ&iy%(Po&*}Ր5P+u*)N[1ؙ[&ɣ8i`h'^^VbW[Nσp_"k^Eץ$G_kY<>Q*M.m;},N2{~UHZ!BYtPw*(H۫U|F5<:`iv.Hm̀zf0PXCp5v ЦSw*u6`+Ҧr`l@%g[}zЇv? ݧ:(+~ES7h}DWTg_ K %;k6v$$ 1soB=F#R@#mlbw0x-{CJ o~,7_O$)sewbe^o,(;KL/*d˗ \3}H'Iҹwkc'k@:*k֋A MKkڮ;N!q!ۋڬTES*RELl7IF 9d/SxO0 W6rh{բݯ\rH>CvIQmO'،fAp(CM^"N!\yWה릷PxU$Ƣ w~DI>\4GߥF90]-pW9A [vNh$Z~eE]RX^{Q􉆄D:.| yzn)E& J8Cle֓Y)jvcs1i orZ} (}Leӱ)ı h5W׉&'qa{U9[,ƹ;+v^>E}&ƁM<T<^! | S<3bd5FGŤ2\x⿼9V3o =KFN_.!XԡRĺ(?& ɿtk1$۠D+Vzdlgrz$+?ͮ$u/ae%_ym#e٪CsJLsI9TSMPp882:l$PS@UBeB&{A #71*i݅)`-ύČN*>ga~{yY6'E?.Z>so}pޮilizb# d$)lм2!/6Al:t2OHAE\Uy'iZڷf5Hr Ƭ3#OhQVWrtN{S_G*Mzi3z\|Iɬ>鈅iʌN'PdǞ4s3tK|Ƴ +!0=OgoE0 `@]#%Yg"^"i\|_Qq c-~ ģn&q4\tCc !El KW]I:dzSk£"Ӱ|igZ}ʻbPCk-?1*f\[ vgD0sl2d~k'*0;>eOZoڔ4(īǦ#0fz@㙘yqd_C7|H@!8NFa`_#!dFRz=R$̳? R~[J,{O`+/{$2Pn?َQr7H%A5m3ŜwZb8`D]8KK$0vfp חu(w߮p H5 ᥆> ;ۖf~8!Eҍ2SC'Hꊳ`_0_=рAj`"Eڬhg)]ʄ ̒%T<.NKL0 ˆI縆W+:c Hܖ#-'L,ܧ$3͍~?]Rr?TT3tvTɱO.>W]QV%aZp#/ƭaj"Pv6mK5}(i$t1b G Cj'rNXYlneJ=^%D ΛZRtNpz=b–eWTЭʢ^Z&J cs54L[$ep%~cK:N7SZ]+r,塐{-o$uv(_{0XLCv\LS8yn_ YE4,pRӶ&$~ս`XM03WJo(O`o0^Փĺ!^8k=˂l\efO)uK8#5ݭaQ'kRY-j7;D\a<Y4871WzmTA1㼴azdɒ&+5!StQd4brMBX< a;~T^air[f O!ة:>ecV%b2= hgb"c^<;,Re0ny'~Oy@+FOi1-5ߟVM-V v4k7ӑt`WȰ[NBzԑyҎOJSoIV?fN'W7Kxv۝(,b( fqƠ~DywՎs)!N >:灳OXI{rr:`& _?eLY lp^L4V0%z}=w<*1XǘJ% "v3Fkn2ztX?ؓͲT]XrPTƺ\Sw ؖ|$+e+ mMt7Bq73.f5^IAQ&0%[xʝI!y\q2]ܳ '곉+Aj=%ʵG$8 jZh>DV\CiVdx-vn}3Jh fiR*`挎⣈,˒KD?oԨ'ꕝJ2hZ۷ 4fPk9)W$U )ocVI[8 7D.y-`},Su8lb4+7`D5* ~8*7KCV&Lh햽pu'ׅn=Lg ض lJ-h(к& pN958<3y']iG QHVx(QVԀ5t܍a5Dj$cRh׏+/xOj.o]lB:m|aeM)t;o<XhQZP,N}ȁ,=: roՇö"*Mᄪq7ֺY, O9mh F]ՎjQOvs]Hbi\rK!(AM ݪ`ʬH]C[S@as|+ߘב fxhm@j僦oT3jҠ3beR2uuTtK>c^v{NHdG`F g@I@* Y- \u۴P})#\ x%Lu AdTo5"|5:~Ύ~]=5,G][;7zCvpr4Ъ l6TZ%P"x֧W LdVZsXrI ͯw>y#tb盂FBzm u:+dhٹKDASKp oc,8w7_ҹTqb(UJ43[*8)5ܘW[¿IS_aA-N@TF^S^)NU$=Rvu t@eqY%%=SnȪIciV.l/Q*+9^s.2w)б1USINZR.Gy@Li/vor ~?}E*!+a_!Pd YyfqH0_@) N?=fJ٤[sM-XDkkO[/wVMGsS@(t  > @P0ƍjSzo|b^;ZHn-;o&`~#*:69HRsdG1L K]{qؒ/2#W2Um{_)wܓݙ ]pC cUGq!A96BmзoݠpjƲH98>Z4M~>%Ju mП67͆f1oy\ʤꫦ0knS%Mn1&@W?w6nd i"Zϫ>3UbԏhV_*G˔oրBY.wYb/^zbw#u{oOjçkidU4dC2A&;ïi[b$#ۀiw3;sEEOzjG{Z K;AUk/*w>`M  7LԤk0%(IײCκ Zi*(5zXHsc&} qx pL1a6 Ɣl*ѯ@'{SJ[ fXvVUW&A5oyc-qEꅯwėEDXDʾXNX4+ ,/TѶEI=뷯`_X/ KSzA2eЊ+A*1Xw6\^ҋ msb[S#,Νr7xX($P 34L49MmTzV%St/y"Q;4/R SU EϹդܐĢ/ |<]e}s3^g(9!︌#>/?r_'VγgTP,rͫ7mRؼתV1?)&4|y$8TN^²?"7OAJ^%H.3rtVl0eCBM3gݧt"嵫eWdB'ߎע֟e^yV P&wRq7Lr{z5 e^ӦZS \JĂ?lzuȇE2ȑSo{֮$Vik5k EWFn;PK_EWF``q D/=FVҦRNKUvVχߞ"0H ^R} ͭ|]#QUB $'S|L{YP3ׁ 錫gHof/ahD]cG,˳>Ƨo77 evEJSs$>: orrwC~]Mcdv é;4&/k엁=_8~5\AC/|p6@)mЁ Jt!hX/+?}z:2?*6ГER֖/!G$&²?bt\,^-"Ụ܎o ] DŧsQCݰ' }&`4 `?ali6z+jH"KVyZ蘳i\f׫e‰wl}/tFi,jj5_#Z](pVoZ|folQE9|eX,*6? Y=._`"ڇ yu4E'䐶Z&˽r鶜 |9 N|aMc$@6 %[u5z@g2vH܋ȖDDl83L8mLyܴcB Eo`#^㬋()y'XۚϿCjq#1KrȗH* v˶{ 8e^u1{/W;.<^\_̚Qշd<,e;ui)Do,X,~=nك *l| vT7('NvU evWﹰGJPR?͊Bg R3D8 sP 0S4 nk򪱏ƅq=|.\fwMdna? "JX28  h@Y~4wu)*#5jo)|j?vFDwʕ/kB M*a~q}@Q- ߷yB6OkOɉ8樫NfPQC)KYeJ)'e6Ca 5gkzJ~sF@P3={S nsك?'$kKv&UGl%5J~ܗrPǣ ;o`S9̿@Zgʑܿ5أ01G׹_cn'DK& E;5}D.c\o6\,Z=TʈoV{'1Qxڇ/ [".wԬM OF[s8g wsժc]Si;7'C1rPn1&pkyCn{m<hT Ü3tRŠ>'#4@ SG 93 t>[m(=/ b$5·dؙRhwr/KGp?~m(]GZi0ҹTmg04h˗$2@;4ꆸUNm#`WrNzybŨ!/n ͻxָe_f/[HbHxJkw%J_`[NI-CvQDQ2OBaJ$0]p\ 5GAߗKlݖR^Z%ӗ<Xm.1Ts oaj+6tL¶x{@wfbgr#% ̗2Kc@sB/YdzۍS!$ƶs6e2r[^5Q*Դn,uV+j=YtYI]@Xt#C~j!ЯcnZrӖݗd { 2SEXz.>Z_B4qMZ&|5W@@% נcv7[U/m~J$i?bj&A;EEC-gZ[z=H/XY2ZR80I_9?Yφ (Vb1Efό¶f립/6*plaar ߤ\ ک;^x{DX(R.8i#U ߗA_AC|ۀy>V.~YKdIL9e1[B ._/ ÿ_q/-el=K]>02W#ɐ\/QwLjC,\|;ObZ[~ dG˙Z` r <]gH#u2ڨ8nmiXݏ^76_Z>h'=jGH j8.;>uh'98ʤWߑ.ʈ&Bbd%8<(Êo=\6p q&L'Gn7(6ӂOI4RlM@%W?FQ=^$fCfeD"JS"DO7})F pƤ ,Fۤm[GUCگ‰ /X[Vlm0Ӻ6]#n}5JAlM7Lnl]-h>E#dZ?d8t~u#x 2˦Xqz);S1kKQ(U6E[D"F^P.FFsB Ӽe?&1 bhK-o6>`Ȳ )Ĥ Թq G!5_ũ;<5f0#<'cxisah=r s#Xl)rTk9,~W1.shHuzrksIgh Y0}H&J /,8b{5M濬jj8Kl厳gڠ(dKV˧?|] nv{'!_ؗR*C֔2a;9qͧѿA9Yer1* ՝ :{߱Fyxk7:%K]DEddc9T޶nLѦt䟂9m"XO,ZEBhtg RQU3抖4,$l뱐%ǂr LLEXre]GHz&G %k=E{Y3w ]  ׼UdSKb ?i0oP.,$<0-eOo[9X{7ZJBïe#J a٠CXC*?Bd8:u,ރ/dHNpPma?Y+PF::ʌv Ӫ5Ma-8A!\s,E$ȐҀN-;+)X.\x#|[jKka˲P(iw;M7V@]MJ2y6pkEelT֊51~jO+zC阽HV燩gۥS ¹AoqjPt _\ƚCXxB0[{Tk)V,:Cޓm$tr+Zt{eT>[\=䦾խS~Z"粥xmj18Yom?@nݬgrGCLQfHpjmNa'ͨCH[ڑQ]>e1{g X3ű"/ &>zST$1ͥbھ>}#WG@iKߵ3},H|+63>[dBSؖ BR!2WEB=.X?}qg JP!R>{>N3cV=sF X `{UUZR 0֬E{U|jHU.dw+&IoUbFxa2#ԼN r-PDH zIQq:#9}= d1GJ 1GQd5.E׽$ЏN?^Ei& 'I$dF}'cDx ˗u8{? 8ZSF]%43$ByVy85p%e@z-@ FOr3PV7CjK`j^1&uޫva2q6*-?߉_H5œ"2. I8ʌL8k17+('2YbӚ:8ʖG鎨ѼgxN:ω(+>ڙdMmkv pxxP¦ qGKƒURivNv9 y{5/ M3@q ~Ubv9) (W/;i"Ac}zMz-`]zFQ׻|[\٫A϶Ss@xYd C[#G!ZlGBO<$5C3m{f +d{=_5ep@h7O$¦[U_ .譑^Ef̨+bٝ6W}eD9zG6)o| g͋dT"R8>4Bxg=d@waA&h.f9Bv ckXQ3o2x*/&J4GڐNg{9k |Q0 $XD[?6̜\|sNޫv"Fs~5zxCRe9bۿ 2fy5.U8 pO.T'_Sepl{AED ^QYIM 鳥RsFuLk^`mjd&i72Dzn_upɴQ#T " .h;O|z]ݔ;_޳p'#N2XO\2Or$wh@+a9L%ӗǫiZ/+ ʔ=`:VbZO^zU+cH u>jNf)'pw149Q*<؛7."Ǿ$ŢjQ<z;CNSID]ؤ[ijŕQƠ߅oweRs~SmY<:3H$4P JpkܔO/\ꗧiL~e{훗r@<AKj#Hs.b.op{Y*=^6gl Lh) fb!L2Uc')j"`}R*4tkr,Wfܪ?1XA9LE})v#5/R6a fC+$ȩLٖn/*$f n;Oix j9څx? 9*$d*!RoWEhӆZ9;'*^0&p5iYI`.aA&vҨ7DD,\J574),rȀx҉UO HޮoU%Y_TTO |(L7?9|9@ 𾧇:4.xcM()rue6P(Ĕ]|fa%'REpY\q8z1 q~;s7 %-;FX>5'ͽ$=aq.lȬ!dc3bC,NԗJ{p?n^jDLN7shv ,GhA@`:"oP|2?#ܠ݃7tEycoHi"i_~R.ŻdŖk0Qua # '_FxQEPP }:IiqQbB"lWs~GSAy:ĕ'M"x-Hhc΅/mu1;Ü$uXK6yFFE8v}hV^|;ROu"cdb`,4$QbiڐA[ca_?{k@~$9rŌ&v𿶝)9N8ٍZnrcVn^@IMOv;wX㚻|.ph`If}n q7{1W_Kd[Z[B7oB^x^`ڏ|3xJNU*~!6fQ(Ě~Kߤr2*h(i_rD9iQ$G<rE &UpۺD l_B謠6F;ѣf5Tܒ f^RRof2;5(5-HakA)YO^;$|򯎹 54hLW}Ŋ֥`n }?eiDάt.ЅUFW))壭 b& w\9vAփ7{ź7h:/'8>0B`?EzUIkJ_1%_\Q̐M$&xYMLֶ6U<1,&J D4oOHzw 'hl@/ΰ> FmCi6LgX Ri}U tzR\_3T|`!3Y5ʿ?@iW t%ogmB3fT˥[i WT!ӑ[ׯIMx%D/ϫ{иn5N*/)z^Ac~`z2KK=I;:4R?Ew^W𳼾 *A p<6܅P'* #~u͕8p`,&_Xx) Cf%4Czr]WHjIݦz2 `穙&XZV?bn4C Eo\r=TWh 0/.VPx4EE)~4c&gP*HeM1ն+kFd‘C:N~,q[,%Lʂʁ"mBt9uvZ%~OBdGW zN1b;& Gs55GFw]F ; AJJWzlwxMI?(/)62L1 F=OH۟YjWE5bVcR6iސEdԽ[$k8xd3|RN8)Av KP3DBnl7m^_\3ʸR[g+hgIێ.u,ceOTG>gD'~X]e9aK2BƳ2mJ۔Ep*,E*HQF s{6g @ݷZzPJiB {(^eװx>(/eb,@{}|/kɼ'V'9_σwx.$/I0GʝBA.gv{m *xi ߧͽL/Ї9>QB G:3Lpy^SCu2a[˺\ҮQM.2x6OT4Ǟ>5FCV qkWuN= i:@@, Mޭ\172C 11㥵׆UH#3$ oF.*Zfi_ߟeO -*BbZĨ֌8FE8E.77 5y՘H=*Eߋ,d>{@?NJp Yq1!@ؒ!+drJts{GۯؐS@ȭmJ=V}ECŠZx.zm.5-vlxs+}"Me*Pgmk%T‘V?rYWvCį&xBaǯz] WjԪ!tGI Q<>Iɰ#?T&(.ItbFK5\L t'f:1~N *G`&VY1{l`]X/S޻WQ*v eֺДi&e2Ĵk"qCU4Q5WL藍Jy2P.:yqUo9+rsJdEe΄Wȩ-I(H"W@V_9nmx/]9v?H_U7g@TlZ O#qKFBjnxBH62.7 D ̄ؖCA@fGDwL6@OFKFjgP8/^ZBPwi@Xbla=D?qHGQ#'A&`Ld9*ePi;}ATo m(>~4"9L?EU 9͝6 V̴:11k &nKGAӯ}QK%]{웿OI 6~W;T['B]V:yqu?>fз=i\=AL)܆9Τ!IDbGmVCS|FА|!?4w-])^u;nS+nׅ4yF6]{YMߙ3Q3W[hj-ӻ5@P&MS]а a#v_="Dq }*텇BäeZ镪-W;ߵ NQ R@߱)8*bVNz=b.`w.سy*<EH 7ATQۿx.zͶIq'DV(߳.Ʉ+*5rxvHdp1/#ޮO>æ~oXBxI[!J.Y5LZ-Hy;n`oweZ- H<uf st ~|Ka#6\25EZ[}јe+dր}iܾ;Q]ݧd)HT`ޝV~cN$B^`gU{x5.z?vD(Y&3|#.Y \;+W0閌(Vl M}Z⯊_]\b ms ۦ'[{}w֓9峑͒(OvA?md}z.Ÿ}7ɏiSvZ_\❖wϷ9&q0qSD}wV̞Jwo/* sG<(0?˹8-Zҗk\qu =JJ"Ȍx2Msb޴$Ᏼ] @Lr+\QM&I]*j {VF&'y sSh8l.ķ. !+ڢBݕB7I0t }EdnH- 'ևl})`DƆIъ -}.$Uiaaե'lX?evDpZy8ލ!i/uzgUx`G(!t.4粇 cx11LA(3h9I"Gc tH;]'M ZMI蚈y5dtG!at GΥZxAfF;*m)=ʢ3GNZR||64Y(Nɇ!bn $ŕ  0JyE,d8U1shCzc)!E #6 juZx$ Qb~P)">i؂7J%1x%+Rfh~V}S{ȧ8_t\:i Sh .Z,ڄVN_Pl.,ppkT4a{"+s m1n1h&Q+BH6D5}5!#< @kݓ֒/{N\HZJ*1  ue/G;8J/oj2zoVQ&U)`wj4`fJ)4Z&|үty*~Pi"-a?=7WȦ/CJ6SS %Aw<ݻq O?~cPq"3GWpLlì [$1*cRIqla vYyYi.{4G1)n0E«:^ @eoC08,}/K|Oȯ w؇ Cدl4{Ga~r1rP;\,0ӍVԈJC KPB40 !*KR\6EK9461Hl{RZo1C>̤ r+d_i:k<%{)'.@QL9%kJ{2d8#h&{pwB!'M-.nljȓ`kbh)vOTkE7д;PGBy;Q>gW U(G9E8^/^!P|uuzQR?B_ؿ{ţ1 "nl) ($g8;(;2 CGKZÚZ^ / ՝DMv.zޟ8{F-_\Kŷ)1o\ƛ[\e%$i6oˎ^ۥdJ$'0*BvWϴЧEC !C#:HƄoB๨b5Ie!7]HgrxU%r]\< {v wާ/o=ST3<\7n'11[8v/p Wy,a?$a?8ɾl*;pK@lT;ETE3/*A#TP(Ri{M_0f\5̭V+%Piv>ϥqDdpC#%nL}9"$A7<&~>G*Sc*RVGzCAp#] (u;F;7\ނr15xMwE;ĄFq${\+F.4z 9w7.q6Z v6r;~Ne,DwWIp=6֌w 9 RW7Ըv[!˄) Ɵi7ߌ;ƅ"*~&(;~WEUp0NVE'HT'VPXXPxFwb79Y1!A G6?0mf!ZذM !EAiYd+M5TUq?#ȥ!`C Ln}I IJ TݧI! k7:-k'ܦ:phVus }֖[bАG J/! &r5qB+]'s 5l˜y;^+O}_asv~UִVL}Y'== 4=J:Wy}{ҾXoBvhX.қ[>ضkhNO ƺQ05|?` %Kzx- 7 $@oF9ϥ|IܾO.]w E݁dOdsy]ayzƪCˠ y?nW#abx&*}Vyhx1sՆ587 |?Ji£ (C*pۆ2T}v=#J da7,m%> n.|uHJ"֬Abj],mʈhX7 'w+Foy cHͧS%8 ֹzU5KL<3Is/> -G"0rٚib#kx6r2#.t1͢ q76%h + pB;HHM)6K(ş &=}+B]Wh^b% j@D  $5U֧jLAkbWxn3=G».]R}"2G%s6~YxsJuBdO#rkPwgG}5+% 6KED *4{ޜ^Gi! ݛn+n [i{5cpr%Qz\/`u>rl*vDK(F6Z=V <^d?؅Qx[M.c-"U^|%'5k&L2E]5GD6OṼ{&"VR v%[-Lr0S\l/)}ʹjS P{dX^ȹ/='n'1(CxE[m_bC1"ٗ: ~*zЙ /*ĹsrJMCNyGpެchj>RpL!./Nri4NܗN$cm YMqT,a(3j 1-@ Α)p29z)mDum JvKK<,z4g=L VQ/Sf`|^Pٽ㙠8 wSiQgX'Gt&`dmv. ~Kց}[GLQaR}lP#VVQ󿼉9A<G. ñ%TX{(#6 hE'(xHyB!BA&;]*Sõ6UJ^qA e-,Bhp-O1Z.t~ܙr1s_)Sv6ވvEۃ7heG(96Vb w{~īɱFFչNYIs86!(LJU%AP&A=H}lG-у-K?6I@D Wd 78 ZJ=hzier3".rMc2;N3w8.8abEbV+BBQr;6̈́ky3_̯K)ѩ[+g/ 4\۽ȱI%.冒Fi%!IiiFVkJBˑ ,'σskpPpo|2{InX6Sw=qMso0=ߧ"s<݌,Oqd8 0sRAn2%\Lkǃ!~1v-ra?t|$mSS$ʳ 9'b(n~X:wL[P澔"",~l@K vdxƩM[1jW; iIWg^o]0,e~/EGUb*<vN&h1:.7|ͦq\^ K,gѨNgI{Leip~ykkrq )}FG ?FI8%3nLvp\V)iLAɚ'3w:'϶{h6UY9c ߏ[Кlf$*NN 2jgKnFUtBO$y2JvL-ߖ/u4~)oN]j7ysc6TFͷYUcd$4PH;V/]X,'E$2d{`]~=Bxp5ۦ~ri찣~u ̎BZJbw[ !|.;c~{j)^:( aL^dnqNTpZ~|2$ nN$5EM'C) SWxG5ns3_?;—FIJP o~R(p B9ꈷ˭,:A-G/J6$(1_^ijJn6^^z Q]<32`M}#sR'9vNdh8n';)vN,lR!)Q;jWU 1)P%Q|Qč7 -ҕ +Z;h=%L!KrAph&$Hz${zQ\=Ƒ:[Lگmdž4NƫRR.TCBMU?B$LA1ND";+<y{MEHW50KD>]U=vZA0b)mXHpNSāql؍)AYf2cvzL2g\]Ȁ˃CM'B_\1=R?6;`h;\_X+D>쏹oN809h&Q!_-nsO]Y)kGNHW<;2QvWt!BX./v$u`:*n&M*Վ=&oj ASH+oqLi!Ou{,E$=Bͩ{;q |?Oee3nQ!Md89_6UjјCt1,3J\°b'ay,!Oq\u9UB_nc`Gi*<"No6^AR0,d)(]Fuzc݌J~Zo `/ӽ1-cs6-)Uҍ>U`+sLcDl(C*&q/^qz4 0IHV:æ] 3:3 Oo/>4欶QX ܿf20p1,MSWҹ#UA"{v[ex[(jYsH_UK/l"{j6E<€@z`hWk_G=5{|v\'D2^O+0WyXq!YRoIcqxxS GHHao~P~o-!gw'")l |mp&{HB3lև_:iŮ'B-XԤȗ5smv 4P 0Amc$)uTQQӔ 5X ÿ{d*40Ac΀܉PԇL{D[Ô/}?[Skx$'y =: HT%unXss`Tz. N5a;m.ilALgQ1QPNQ UǺTI hYkKzmn)6C=XrŊwvC$dbǾO6\}-Xcv*%>d{x/jLTʃŝ*!ۓfr[oLlc4ER:UQHɖ(r๞) / -]TLRթb*{^OG;vZ lI. rY}E܉z>h G/h5SK>[@?CT9vRtxre͘s[EAH7Ucw}~fğGoC̙QAt,O6>fkDڥiR\[WuRܤeM8pj\~jJČd pDW&CPf쥩JCҗ0$~$$cUdjjX-}`Mˏ8){r8 ⬤tdiN91*ExR5 Әo8t?TP+x܆, R$jG]5+@jaR 4EюK:/-. -45SyK lcMʋfcA]%ʳ>zBcO(j@<]el ,{![-vi;B h~H((Zy%u|K4ع7bHHx O?FggV.09"G#^@,k㚜Y,JY^e6Y/jeCzAp)L(OH26&PFn=O7@l "*_wçL>w)8(H`LIW KFҐHŪb8 - {4{*1a(\HAX:Մ%׏pj뵷D k= B El(Լ$Rl~c aoro3n kNAa.Q;>.c L-d˾ hLMˎ:EXų+aw+qqxlPCw] "BOQG" :bcqLx`/0jE #Z^3$Y&7[lfn9X ߠgE.{sY<[CW <.Slp=5DpBC _@l-=9:iɽt %t?dCiSMkqeֺDݝi#>DhQ#kZ\NWov)+íHkoH7^ZĺnP>t2J@N$aWf@Z9!=xuSmiE+Ʃ;\Gzʒp5.Ԃ/,SWRJy6|=ePV6: )U;8;Zt4CO5 t|q;3 3`cɊieGc25H6d 'eb'ʧ4ފvAM =KTH4%YY!!vf4b# ~n_HJ["+WM,j~Tn4hKeBp/ ֶm5BߨtaROlV]L›ҭ'}Յ ӫPS==-(nJ`~]]zRURYφOy*=z#o# {Ol/ONÕ?B)P^;'+XFSvL%fS3-hN$:\E8LpzgN!d~Vqֺ"L[ i}")_I/ *v x7&3y bh܌|ճ'#p;i֊מn[sCoLSRw>Ȓ'ıt6E=۝TF8u 5۽ 5`Tꕤ@:ÐWn-\՟ds+qgA8y ?SV CN"K4Mb ᙮uG#FE|98-IaOa"Aܣ9z$8S>BFDJ E[3'^!^͆//wI"!a!]{ʃ#) HTG6~WY:UيО2}& z_D6:겷3Rz'5ȝ *<0Ț5/u U^i'PDn,@lHgcͪ˰\x-cK*'q %{ʠL3ާbVzqF;Q 9]8pM /rPŎJNWSCC-]C4 ,7!WDVJͩ+r+UUM5dJhO1^*sl;Bf (bv _M5[2^yeFFɒ[S٦$gSj?c'-_WFDI# g/CKi mN}F ia˜3b#cf)Om-#0Ψ EKӐD׫Zi}x2ߡzCs I,>li]>d1VČ& } ׽)  ¦gG9za_(}ύ1\OBI &W~>fT'6E­|#:.wiΙa¯y{JaÖy@MR?w lTO^Cёi.(#WpAU&okl&K%[vCrw;VµXvBW YD%h [փ*6)kzwzh 6vx>;Xj+8By9G ېb2+Bv"\}F݁<"Ek#F[jѹ!#z>Z^Q8gVay?$L6-&d8C6IEHu5AnzRk4nV1oc}T6nIZ䭷\'OkU0* QHqhFNe9V?t^lG1 j}3?8c_%h&}xivqPǖhUezݟQ,*NOlTׯ.mݩ*N2xC7bwjck,Y( Jq %ɛ7iF.%45m@UHmNk}05U<|QH,s|"YqX'\y!S^śeu'X9iouBmG`l}a=xV8)dȵ T8'yh t>P6<mUTwǝl?RU<6WaE%JHV=S)'؏մ.kqH>σY1aAksSTlRFJ^h1aeZ@Bzg J(7#;%|h? 8f/=Dчb3LtˆԮx2O| 0p9Kcqn0y<#(Aed3 s$MK_B&K(K v}r#cl'T^ѫ1Xڍ]jE >֪P9ў;N`# |9vA qX ˂+<^O3FH,7Nܯm4DM8 aO)O}hw }d5GN&vmfϥV_oGs6%/?y09ayW=p'gz 1KAty GdZwF4\>cAozl] <[ <í@ Zbs E L-T紡eQE8X'i"u;|۩*IBBJf\]'M @=u'[TV+C<[ ޸`A~I$Y=:/tyw2EVͫ:޺X!Wc/Es| 44DOږ caU!{@8n<#4FȽov\]'o1DĕJJѝK'RHs@m5(qvD`tϱ`fLCNE7+2,D / gQd؀BYM%U*Eb[*u}Pt<'AOq-N/l8U!䅁C"K3W7hnnw_lVP؅ \mK9_)L3W0m0d9>Ĥ8T()[57ʫfZ~jF=a^! wg{' Ң} ?425Ɩ|8ofa)QIftw^؁"BiNW~ܻ(ph.ٻH+d:-; (']53S SVß9EYVaK4m!I`|EHeɔ2Nffd:g C\1RoE[ߕ[ݑ>r~WW5nUA v' ~=\XQpUہnN>Ջ+#ZDiܒbYY4I,Q;ft`4SjA*Q+ kڽ{B;Evǯc ?jb]IRL2فNA$1Ko(d #Z~,#OΧ]becGh|v BZ7QбO/vVBPzM2Qt׭GtaD̫6z@ ٬ ҷmO@u Wxm;AH)=o,}c򱊺W ]rKQa. <븏.\Ma3=וܢd扜!  Ԡku1Kzo- j  jYs⃣?^@sDr>l뮪zxrN`GB m5rV&|~ٗWS0땕5b 9xw>LRR@Ǘȳp~" m,>{U=TIw+ WĜMA~|>@\UGnNmdĵ~EQq{C؈# ь u ~*M})߆Y~IOL`?:xD$th oU\m^,>cZb gZ?YάD{~1^oδ4+V$hCLz<Fx, ^gSoN9'l`7N [*[p{'5B|B{ڌ#8,3ސMj@ #q_Ĉ6/Lm733k?RPР2?YAfD2лS`,ӐH-dCzz(fy+6 QaDbV @5ŮMr|"ȫrPuYNC LYja8HДVThld?_pbpP^Pb,^))INJѬX=iit\|!ȦsazY:Giiź4vY#`)K ⩕ftpLoyf+Ry[f2mJ;b&-x+B[̜;:c&X El&t!EBy|qE,hv2W/wXR!~A4䱫-h5g 4gZeC$+2u_R. w0i?.ٴ?.4w;ڸ,>pzM4 U^z)(}&G9Wh 0ͬm6[$%QW235bQ*)> k!}KlكJX9þbNLM# Qm *6 V8" V5^VưcN~+'Poț#%tw1oj*<[+U~lz!<Qr]L[[(X`^Z[84(pM\j*`u*9Cl_)x*sHsJϟyMN-K5lCvF3^pF+BRAE4y#b}tRd߬=9oCTvPdBÈY6Z M㒺r'v&(} ("rVbwbiGFo< @t腫don>O8z7.ߩ Gl~/t_)J"'SMs<ӣOCڜuCΟbC?.Pe߉Ct`S[!:r\X<(lqc_1x/kv}rb8+υq깙 2kS P [0T+6t„Z֥p==+54U?kt[@/ o !D{ĒÅ? kN2 $<i\N_p{e}Kt} Lܮ:2T|rP{VqaH:9w)R\/m?ʣsG-^fMA+̵HǶYQO֛d /N.VX=yw|EuJS| i*XX0žk\8jR&Q)//>Δ@ʣݿ0?VwVObpUcdXIZSCI'røXlNM:TMخ{=َ֌~r$Gy]{Mz<:[ё%WR'= + Pf'-04 ]Sk@YW驪@tb3Oui 4_-; `$mc2&'=:t*mJKN"1dQd_&2Qu֐ыݙ9՗8-BPYK*i˃^,帍⌎:FrZH-?,(v[e\7CϺ- -jfJʾ5κS$T: z/YO]>ybVpv X*Bfv4GNS_0-!4n.)S"*VDM0!sR%hJJ`&6?^lPm&QڎP#mtSm=g)> m9>8Ѓbb)ƐN|Fav3БDG lTptJ,piO8d$"JS剜ˇueN hYtcL1<٤쿞Ѩf997_]{]0_>juqw!` ip)YgIJfwodVsl&5 c@[yaRcƻᣆj~@{1zpw(8=rBxi1ڊD;,* oڕ'B>v|PҘFjGӁ{Dq /QzO{=q`RjEIiPbIv>Хңc +SM%OY:RzѥjT]%Ͻ4| 0.Y>X@ҶO{Sbhk[zXvJGg$-agԶ^P5{.+Y]W(<͞rTbRɱ y]uϸ"05]l(Lu!  VZlV!?}IQ!R4o¹zDb8"@9aU5TkӞ=v͎|kD:6܅GMf oᬨ辟a’8HTbYeXMopG<Ҵ5Ґ_X:#g"֑ *ej G:L09 ?PU8#LG""ȳHofQzM8Z} iM^hf, 8zh֫ʬ[}^ڥe^:Ozϻ'ܭPUQ;qp1Ozޒΐ6̋D!rhKϷ!?W0!l ™0JeZ1=3倀ĠmY2ED%@2͌ dT`-gnAT7s=6&Y i|e!0C2kdAز#Pi\ 졵^-QJFWc+Bq$R_c}5Im9QJ>\ǂkջXjka1ȋ%=ű(@r/_+O0[&4@{PΧLS܄ +8IA'Lvgmtvo-rnۂR5]M#yw^q:5˜ZYb1)Y[TM?Jk_DŽ)tlW.d ׉4^4RZ /ͥ>,1]-~͉rI%0V\Pj"B$/MMKlFY'؍oRu_]{x;9t"U<,0[5~(FIXEޠW7.|K-|J>'bt2YLEh[gk Q(ϸ-ʖniZRC(i4]-ѩS)+W+Ch2$Y[}6\tǦJaY&@u4ogN¹ QK7xŲV"p=":!\;(#\ìǶ;5. g_(V q-9ëJk3G8 aQ 2`qn&^]L&)'kCt>69TwD0mBu\E@ώw)|@ULjӝCE0"|Z'Ňćφ@u\ix$ކ*3n@ݤ^LV>/)Ew;?ԁ\j컐{4' c@0CaP@{7 -ZJ\RPJL`>6UrÍ J c,\]ENu/ҭv|,sJpx_p:4Zcp<Pc"ȏ|B󒃖ꅝ&[^9 ͂ƚ#|&C~]0R̼3ϗnVHVs)I{5puͷ/fvÔ'"AR/ܥ`6’c% Jo443C&ؒv>BZf"U%:7 |:ˉ%%JpXC2Ku"=0+f֋CT2) 6]}|3'KA(%Ha;2j) r!;!kDy;{m~×o/c6r8YOϐMkv{HS%Ot?d{i{>Blq?L&=򺪞Asb?Uh?D3`;n!KjɓȶPl[ڥ Sw5h\P< ?7-lΩ>BZk29-٦"Ũ_}%?~t@\XZ?іvI_+Lmv0_ Y\Uh/LpU%Cvp4Ff_!={aQCՇq :sgPw C(';vkS'udf Ci͢޹S:uܼARTAH+:Z_i8 wUb>G'J6w܅uƻDnId3oOQ -,mBCif4΂NklFpRI_%JlbVt,TKk])/lcV~$O y4bfpkj⇱F7d$)s"I@!~/N™I W{?ơsNZ 0!e tX5! b܆`pjr%`uEW9xPG |`D܆<>:(ͳKȸD+!6ZBplVISbt7(pAz,1sC[waꙖfp!5$ir|b3QqkE/t*'Ȉ[E*Tbr$D5f_G# 94ހsڴ$F,_A3 nB8c֖a=˂*uo(:#ds|Q@p^~cg2i+sY"M[QҘє(%ȶPKeM'!{vg'Ы/{ _cljd1Fȟ 7_Ԯ ʛnO/"zUq[fbt0$ñ|K`/``-grEYy}YJ߹]^)*&ςwl5VM(rH )r/D}AhB2=U=|Jߞz;"vn y$gN졋m'ڗVݲ8DgfFl}1(qVCVVƓWj,d iFJ)ӹT"H>)U:aZm5hgZ~Zhb10HB{Pb"V~65o b(-` cAg}e0)bN[LQ!6]xS_`1BUm@θ&|Em(bF ,7%햳FU FE9CUג5[I;ۇ2UM|s;$C)nZ=Bx/TօGQ1R)ks_Xπ"rN5+UX_F)ACu؋㤬 }̃2t zza&|Rlbe-d1Z` ( &b iC?xMfkp,xmU^>DI^컥`y~9a04 H3ABg6y=(lġxWJNsk[Vt9N.弓q, |HѮ2k4Zn w7«fܝNh=(q8AH ~ !/tpڍ^P`F V.Uw=f"7T.+E]JxGo@# cƣ==dG6eB_{97Ib%Z_P=|ѣs*|rj.US ]M:"Fq|foʬnH;(Tx'Qa +=yLi/E:LΗZ޼dk|ɨ%زpWi j.Of? 9p1#95d%|FB&s1@W/01?i[1ʝ1!#2/ ?ݮk0;t*TR%:YS-˓;~@ј&|*pMh*­ RESwp HG&ߨHqҷ޼Jۘ{mxe=( Aû l_*)$KJD*GZT:+?F!+2ކ20܄BsPiuG$x{d""-ޙ5 R`#E+ck#:2':(%c ˿LQKr8TD1fEH5xۍr1g4딳ӹwCknG_#Hapىa߫Got*|8nf_oo@sq00Fd[V||}%B&bjDZ=Z#Rl:w4L[De1"I6,M#Kh9!Q!~3CHP;/jUq)e|ISBd#BB?y;n(:#Yl ~0yWF3sԵ<AXfSYiS0*ӵAG0Tz|⑞&Eh-YzVD>@ˀxԖJbLmpt]s c  0s;NaQ\`?F-i㏑-Y:;Վ>J[ JOǷao`,͓26ʉd [ 5$#4+֡W<#"ND~ ·jdZ8ٲ&:t/ iDžiy0bgc$9j#I c K'M,#)ꓟhb~`VFdL1M7WGÍOFA;?Ԋ5r!8m/0#d'i4[;a=K|툶.3[rC(٢))!DJU$ k:Ns(3;8pXĤdC㯹VIy_SB7u}U4{)]yrz#@d1$,Z- lZl=.7"}aEoì4r7ԏҾb#H89Ux sh :аZֿĸ鰳}AI/τGZSaaE{o|+Ck(-zXG=&oC07 L5uoYh)cwWZR'7Gdwp Dbe $Pڤ,)Pyl\g[&}HYS?J!#=\~@EFOgEXx,C_7rc%=n6՜X⚙$k#oeNoGVo)2[nѓyn`: 7)[Gc^T|$ދȹ2/|бNiK:!ss1pMqb%Մr!Cg-1/ It"EXJ\eUrC)/(M)ժA+v @䏆;1+`Bfc]M|&gvc>fP̿(mj|J.-d_r;4!TTE6, :0rБR4 3ߓ DQN0НѰ/ [ґ÷Ze(oꯘx_vs(K'm̿'i 9Wrb}F%y8tnWۓBR Q}>nCsXYilԁNת|0ӂiݽբd)2zl:C)(p@{PWę9'd.l%-89(.J=SM[,%%tF5zշ5;Y%w|o>y1f1Abt+D}9;yQ~nُ92]SjX3}mV,8uc!:8+h1ـ{c ?p*+BKd7Cڧ1*q3ƠsPDQhT#+sEFc&a]iݥU:W%ObCaL (M蹙d䯺gw,Jgm5c-zI ̲+vJ.d\܇S>MAZye['qzH2zkҖӂy'AokU&՝gE*.>s#̲õ+0d3np5[X$2zTZ0G S,䗑j]_V[?sr%_PD'㶺 ׾g'@_TP 3lc|{)=y^s2PZ'12 ōU,u ңV_ʲn+ς>OwAl\r][Li1}^͓T @ "IaYњ8 @7Dt-rB8-5:O9`Zﰡպ%Qd>.ݰSLJy@h-MDJ*l%fsʞd\96owBp :'H6Bb <4{bV_SHȜ1$bD@\LQ!  >AxI0!D* }/cT[LXE8_(-tDG1}lT&؁AvcS^$'EAMa9G_ɷIV[544sr 2CSB#09F}Ϋn-6eJVK3<6h8V&f@|-l_xEO[` dfrE{kBhL!!jI H$ ؍!ꨫnH*+w, Wbh[l7+&~wt]o".B{ߤU%| P$Hx.Wp9jC dJ)LNtSdHE'D=5d'?CRoJ/%!xH4؄Rۗ} ]Οb }yй[tP/`f!?-܉$Hؤd 4nȃ'GӨFT|=qY>FxrzΘd1PEykPT^L੶-68*N1RcxEfCHP''> n0{`BA!@(\_g[Fο>nRl"2:0xtW\J`&EFGcQ}i0}@,ԅ:UR5jsb9AV#;6Y3di?f]?Z0,"PK0oZQ߷\.KOA9?N, 󦪖o4*efS() j-JIRH:ҡr*hͷE%\ }S4X=3b0..Tz}GŔ(( RRWf|X\q }~ 1-]X7 Rλ1k\ #ESew1À Gl'եI ogp`=~#GdC"L(p+(>ޞ}z>!]HK[ OyQYk9 :+IT+> 6P8}q})*S.Y`IX(Vs.]ٺy*;&'?lP}Jj@ȑ'玢f#X\/|eoǪ0"@Bbnj誣ٽnvmFeP@#YbxTOyGX*jƉHZVe9f}j? JW;78.=|-atuo2+)O0O{lPȊh-4 7,|fRY\N} (p ^aP7˶4;<%kRWqF>UPwF3 Nk=`tܰofrb`h;O:ҚY2{#Z6klH|"-Fzj_\,BT_{Y4>@LTc,N4,4 H|#u*NXK>;Wo㑅b8#GGhź_]ur_ LJ' 2bנ0AU`BaK7tieE(s4tFON :cÄ)\fgP4_79n>EC (V88V&d z[x>)j*9 ?Sp U|N&4|13r9 YxS aa&rUlL'twS&+~=mLٳy'QfA`8&ԝ]NA:6z`!$1tJH|[YV0˂pE,ƐbiMyVC!Yw_?%\I&:\v6tg ;la2l zU!FSX;³ܨUW`5c+=$hLBB yz&SRCKüKB3w=,߇i=_C]y]Q`PO4q:իY 69#ɑA!`]sTشb}v}F .C;+o\,j]2>޽;ԈM۬lްɕ&4;BSܣ59̅SŅcvPz-?.e /Sx!y ڔ{)!@K$v c\L|""&~cyi޼\Jaɿ- j#f3+\|y G}o{Za^QI?ݣJC@?rf=y(ӯEaKUk#'$ÏӀׁ|JB03n\Nb$,:<e2$Id zv jHנEu 03~ u5[?COTBfb߈qmۄa2%맸_ vhq9,eB 5*7j뿥C#wi%NbKVEEpFz7k^>D,HIY۸%`YX]-']#] }n{bE 4ǭoNt'[ *Z8Z< kSMHs=%7+<)|^Y>9]s;qKM7O }ӗ[p@J~}/#g9W~Zɑ}"C@J,1]翔Eݧ7-&Dj4#sdYriA]/PU =ٞ"w:hʠC\ve$9!~O\:)\^fG" @ 3BQaE|Ƶ?)IN3 RYXh j5 .CeƥGd=pd ߆F.耑x5ˍ3F8@pڒ,7D3|IO[Ne 'UP*˗q(lc9!*ϡaL&']*qD+HXߗxNl+mIVMqG lF^;  5JpYky[v 't 6ro5$G/SL= yF"}0 ٴum?j]ÌM^H苀FvOIM /< XQׂ8>]U]OcړAi(VZ`C5R8?Lg6':]|rI;E|DTF}IG5̥#QYc\^fP0y>yaPn)@`܋cFLfpLtUNzbh(%'fa%Lݭ .w,{Eٮ^n,ؐ`f4D4'{359co|57JzSYaލM<+fe7H'%4/a:p_t$x ",3E ")uj~NEeFcv)?=eK-i ~;r{i1?^~t5v, FE[ ޗU`6Y\MH~c4U~8sNILE,<-.'#B!ӬPu`m9ŗp(MD`7_n2#iGJ./s7-18^ZO FYߪQ9ԌT,nZbf'$xam6`=C NOq&<)):i!fa`zn_If ;rzެY< HN ӮUGoV9X"~![`]p :69H[Z{w.C R}bت c:)m09D1NY=)D; %8`CK(۴Z ,<4r<f`D#Xq>kdėzNKSjfeŐ+`w>cld/X[KPZ0:s ċ =7YNͶډÄ+cJÑ0;ol5sKG h#"\kUd]=ވ4_m*5=kH'248ώc`>· @/ԏU kSQ}7C[ڴ24^7qky" GM ,:9z" 2v z"֦Mbw_u2?23Y͂fe<7`##.d:}}O3z֣Q@u1ž%҉jXd ވml;dߠ(suPQܹ{\,:jFw0\6{<2 "^Mܵs FBzIL"(xqιXTނYWtox$̏/%9?Lodd8BWiLE\3xHSz=885tn.D^h+.&TX~p/c%>,IPnXc'O@=s}/co vT+PwUa$E%j!)֕l>lRp쉈 4Q Vk{Ft6l,-R\ٟ8W̦01POٱ"Sai"HN4zkЄsɏ/zUc|GXq$&2 o3߿c D ւ]:36Xq(j ?\W%^M }^䧅~/oV̀.Pο(p D@ߔ<6 ubijt^w{:4'-ӽo+~_V.Njd `B!33PkwN}`[~ך~e&he=`9\@X[˙.}W`,g ӾnK;ʭ3MZ-sG}Y Qn-ԭ@׼Xob=C=%VʇOehA"1}qJ-^X~Rs> mqreG KgaHcK9z4`oCG_!]7A5AX ;ڝI]O_wh={֩0I86rz_@ߥIq~o'r71Hg62?nY5Q;bcOӟX MgjCLT8%ͫ)ֈ֥%Զޢ8E_^9 awnɦD4m'G _nk3{Z!Zr]̧)r,A%7$[ޓa`+˸8 d8HAIbG,Upyp.f4ECŸC~3$)3ɫ#I x.ڪ婉PT\MOWDH՞R.gO7-)L-)Q'VgPq?Fɬ8^񎃐HC,C*,PdE{8iSԢ6|OܿDI D>MZ N&.Rgӎu|mHАO0Q Etqk! Cv1klyn;!Sst$T+b^> `h~RUN13W|ЛirqTBiaY[- bB2[JyXgKEKqwّZ(`tH|a$ S44wB7ag4 /٘M|7=UT:{FW@i gHx"8gT'kCMg>[q$P9ʏ֙P> F9< Ģ{go\ 59 ^"v%qG1V-~?)  ]BX.yQEp@WJ!hWzG$?Y9-n֚\m7vq.T o=5=kX.rGͰ#淧FvbZ_ͭ x.e2dpp Oc n䐖nK<ܯcys/7 N1[rUǑB'MQzo?;ݥ5 ؏\T<(#2IEƛw!+l9mFij!X [ZR9a}m0!uz~5DA㩽h0+>zhT}!zݷss$lo=6M'#~@gS>{]hZ"?O#+mohgя j"L/iB^'Ee?@ryy%sVқw[b"L}i*5 lpUbOi`9% !CS:?E&hRdިQ^[RV`Pd&?+gu-YuW ->"f;shʩ~~*;Iq˖/wqjb퓜f/zk|C}CvLĿ{-#lN30)cG*ۚ8e^9ZoX7B}d@Q#!*CgAd,ްK$cGaVّ2gx923^xZ٬\]ZX4?TH|rrH9P钩ْ.n;E>n?"җDlD,gە{{;дJocpDΑS=k:r,F|L!6~DnW1o^#XnKHG[iXS".qiKcRhep^LrnzpJRVa3xZU(j$nS{3̄Kk.ٯeȐh5ĚC512eVi]lw]IvGxa}Zo=;m?\ɭ3-~1`]\|E<<:׌6PZI ­a/oryIKi珴ET3G`dwnA14:bD30dQD-1l/FksUѪ ~U<)+b&?k_ఴ(^ l֗j ir,aP/8=-^0Xȁ+Cخq،P>ȱ-QD]pDS+[IJe`e} >;[P=t.QOPI KѴs0hSoTK>;U>ӻGfGLiĉ06D6^Gf *SQF$sCaUZISҪbU`FgbhiQ]c0OK/ZZ3Iޒw~>ڤ=,NY87a^yQ",OWeL%k=+p#:;OM78#Qh >X,] F-+Zꋎ<#8T8 D!1=SW2xDArZYE"*Q _gb˚`}Qte&B&_=/Hsy>|?!>+s8P7\yZԠ^lubb.܅[j/942S0)Ejvz)VlQ 8`)۴ݨK4 ˥R&nkg#yEXSkYE/\<StqClu5?J0";ugE3- DF~E +0^}Ν rMR";S]:Pw><]"6Di 6@ĝ $--1rb#K$.U 0:qĞ%pT!>Ã~)[$X l (0ad;DUH9M7#v0Np`L%ŝS"}K*E#.}- yݠVTe2[F oH/!Rfѹ+ :aP䃆CA׏UJ8yf#AyV-Ic6[{IQ@N,k)v0 ή 4~TyS{JML_&w8_ӻ GK>{HIRKDgѤ}6nw0$#'ӆ᫓r}#77|7^8?Eykϼ@*fZIF}h!hC ~(X{Ἥ٤ 4<ղ黑7+L10syT஠]aGXJL2qo-׋v굙a!G|[#?y:zGGAO! <TJ/#Pe8P-?ò&\`S,o&>iKUSڗmHu^VY6xLq#ȟZݜ$ih kJC(iъT!_4k5M匚-s%? *Yz)Ea7 Ip;4K>Wg괷Dߴ$UF/[c/& cdpB_4c) 6ܭ]_l 7]:M:lrS6~AOW0s2xǠ Iƍ/EY,)Y}S+xat&2{7i"e ~L}$ NZ5ʮj]TJsc0#T?'l%aŗ mVK@)drDjT.r$!n'f1e;]{SU BWHr%>qG;2trÞYWOJa Ͱ/XwMN{{kt$UIfMә@4S^ a[#'=}af]S{|*%fPI7(b.25BB*2ZzݝΕI[U9GDA®If8&6dH$ͿV918j36\VPJ0hP1@#z"&85H ]zBWymHɮy4gͱ DRჁ gcH0)]Fs{RPT%0kun {$밢;RFQp<ѦVE[kryeA9%(bݕȇM ܚzD)wN3kaldH>Oqtyjε1oSLl/yWhR5N& کoKBș /Ըڞ'Nt117iA[DATOfc`j(dBe@ Q'_}2Pafd)oqz2=ˋpNkZ%`+븪uV,C~ }fevvLwO%1}"KJ1#zb3k,răVGs, Z{ì  r >'kt72i=b[JbR/@Oz>kPw3ݑ>L QFX1uv v#絙7Un,bk#Ye"$I~,f@qVj>>.QVI8Ѓ#~is#!E9WKx1 ^+[g7~m(m/}ރ :~ׁjk&VcnAY$ogu,TP9 ԳO;ѽ^Z^#lAb'h' }dv%79wɎ0wGG}S6*@pJ,/t/+3󋃾տ"f/Cb_ΨR@_Y?4?@2)E:\^ U)^Vi|t#:-'U.yEWU3; :s$"0ZYQAcԉ$XdkgV".װ뻖h9EXǪm9y_۵ٔ-MεOmOM?7.FqsgdClrvPj"pv\RR"[ޕ`rFUq o'0BҶGξUG ?mgf GT{PzȕGf~Ƚ$RM n~Ki qZs&#WTXע;m^!V˯.'F>AtlJ]7bmNm&|RyCq0Im`M'o(vjaYetky?53]b=pArV!G3:髪LBJ7 <)pkL׎(bz`z,>XǬ igՈʙ*"v-QFI {yI,<&;*]= >s`&$Fm$ dy옝3Y,5}!⩲sqd"\ PwR]"/x"+~+]j*!(3ŕRZ_::=ršvÝFy&5}~ӄ9’ &u '~ɵS8weKӖ~m*QRZcL6]}I,Su iPK*4GMS4?aaLN/Lܘqڶo]fN+gx0HְO;Tto:h~#{J'uO$a2|W%',;J9#ck#E|&u˭stú<51qҏ}kga:r)S31|߾CE-85Lƹ ;8Bn LAioΫ9b_*9ww\]ּ/dyg҇JsB?qj,I37lkSVJGۂn!xtS[{ώJǀ5[J{\t't-h9 No!zAo6 B &/ߥ%+ʊC^JrK3TZXhySUczFPJdpAj5nG[Z<+YoÛkϙJwg i:΂V)bG^$ȮLU-5; ( _y$q ,wub<]>Zd8svS p~ !&)RawK+kAa&kgLA!=zDQ=O A VQt˵_m&`'>aدolQ_V1H }S"KgfmJN_*%QƋVmir9"lcD _Ix.-To^AAu]_wMj 1G0 4{R! JСz8&n3`6|X"~z^p^^/)~ 47NK sszu`,3`#ZlR.8w}bJ/yUXTo E^ d^CL8@glBCnU[wAsvo٠0xQ.eZ#A_j . N[O6_C#(|Q^tBrSE)~^u~]7ӧ^>*>~SVbd[+hsmWOo6%B9|6Uk/r).}K2?ZM5a=sd %8BV$t߅׹/V;Q.4x1s_5AHջ{#D!5ZrJa#=ݴ?f@VrIV@  ТY:= &u5 Sx$\.kf:B_sk?A x@H*Y⊳3IU1)#oNVĉܓjI (PL:Ө, ɼCSk{]37iQS BΡ]) ԓjHX^tS?$81FY,Sю]sAR(1u#MѴnc2ٖ +ΟӾ>ʱċN!&(1X> AsW9JWS^z[{~i-e.%p9,N^s[J ^ɲfwԐ.w:l`Bch 0r-x@_.l>e &nȆVp FğG.Ѯ(w5E}@nOvf)DwwNކ8QXDgh~JM8y,$D0 O/△޶\S(Eۻ[H-FAY2}l,ʷ 1ę4>z gA?ڏW)6? <rCUlZ l#5H03 NmON1N;#\ Q{% ? v@b +$;bװWޜ5nZ!3>J}" sҖe>؉_׃Ge+GDX?ME\=< GCB3t2I׵qwV2s9vLoN|o kXT|Qz,t:;$,ӤS%ȟoDOICq&b6so"Pr{~Q;"HWS_NNitVwr]cBH?xPk.=Hֆ?t:iWÁblp vzwlI3..<-I$34t-©am~c/ W)8cCv% lO?nAHl 6D[TX$OT?ݐ #]{zCzeR< a8#ɮ8{5-ӤnQK+}x>Q U1x&u|&bLߢł/s]R>Ҵ,\szES6y93U^ ש4 !>=DȠc)PNcC ڦɟW~a+8Z=@#o0FqyV}K㉙菵G8VkUU M%O+HG--3#|39dhCy2X2{҆QWxvC W^s?˗:q|fiq)Xkp[McGsHI*QәhϘ2ʏUo.YD1TϾ%.jaq%ø"͖Ϻ2K<iOԓ|K"(Sb$J&0PA*0C I*ܳދ\܎?q.t)%%Uî`9Jf- @E3z,|ytܰjr&>Eu}vVDMerFΚS=oO6<@lKc:{7ُQ{B1B$W䴎*d0)|E*I^uJL=PO"ФB.S@5ᆡo3tD;Շ+lwJs%զ&.lVW ]N8$WwY2 ]g%# (\~zcŦ>H g5˺m (ec;G5cI fEeqƮ|.iwzlPꁬ1bSl<}YoYӬNt%J)M6=tP=J>.XdHĹ,Å7|NjtWjJ֦ A(bL0c+u bhطISţ" $ûRV]Aةw: Rfd3%ΕEw?1^a;pN:Jb CO`Nu@'z eeRlW&b] jc, )"> %ok ;@hC,]K,] եВl;Z֡D ضQqޢ-I%aDŽ̳yW ^ @E9zŒHGеR3,9C5Z8mN,.D6jTA] *UwSˬK 'Uc8 6NBd*O"$vAuZ2!M}ZCkS :ܭll i\TZU)#k> ǴΫI}2@TҞm%[*H N= QhSsڞ*7NcEָr*4a |WkQїEb;E#̱!E3{ksHΖA3vΛ|'^Zs9lNw^eo2Sľ Fz*H Ll4!0AAjALc d&U$|/h)@'xXLToc IiMvs`r(g؇&R'.jvLp &@1 jߥaDia J~!Giumt[GU7(gŏUR? ?%m2sR"F*nz,Wii5ќh~U:+s~`GJq?BiY L&l G Ou3%9?D{X2< ;c}0Qu5ȩSZ$H(7ݴYdJqȊ̉ۋ(@BoքQzaPxmv,zY.E=@O:6pgz1ț17I[[;>Y[n"J S"aJR<#)1O4l[; T1Y?r,veД[g)A/^tcO+pa"[Ggs(= r'' t8Qow,yM RpE VVOxRm܉kl@[Asd)g,B#3eG6% .J*nr>bp+(3|R[Y ja,؎"kdtd͝lB5SsbGtZn~ a:)%(QC~С?("(-QѪ݃|-rpޞz41w vLzIE(PQg`"_^m{$UQXyժRn)t\mBb%>s)m~*%฼7'yHӍP_!s2(*AqGYte@\Af]\֘Ksl_7RIc[B\7.ߗ C2sUb垽"ؔ[}BhwO{LH yh/Eb*l@#2*/86jToɏia?M~dP+l]6&i[ӭ Wpnu3lCa}m7{[VXORq_}WT=A2W83ؿGh7DA~u8P!!!{>mYqB$U%2zF];f7>qi,iR4Ao y \YSАopE0HQ0'`/7nݴrlAIE:ԕߺ'FYOHE;5 O:)\ jmV}`e% mPOc+lrq"m!W:6:K?EyV '[ xΠnhj{҈ѿոƻǨ LO8\d!5lw9ԾH÷L'~FDع5FZϰ]+I>8dti YuP=u䒶ݓ=GAM*vٙ 8"|Q=6@0d+ՕɊ Ut%Ȩ$)3=S>廒u3Фjub[ _<&zvjE&4u166Ml:ҡj+d>70,IkTQUaLw>d+qJ|^6g*pbuh|\151AT>Ⱥ`HgM{"d h&AvPB\am?bd !Ui?MɨꗞǚYInb߂T"ӳз|+Z~KuM i4;5tVg4Y و60[Rc2y :`UH- ln{g6JL>Z}C @XA(uӫOaﰢ^;7C #b5a|_ qC7N"H&aJaO w`$x9i5bpQ7,y4Wwnn{? aY;n)S- ? II9񆋧.}|9ZvW]|_lftQ \O땹[Bj`%NPD$ ~C^^Y'y c@ם|b6JdrMW57_€+,ks ,/U FZj>;$60Z_:'5PѦw[يV +=*ΓYֆamY(8GW@7ioylc;!^ơ*r>wZfcgM]9,XjR6qE3*`oZPNcZOӌ"+Mb/Gec~:If$|/?jN$ &[irvdŦ>S*WoMEpQ) 6&؊'|\q 9p+lOKJW5^ Q+>ݩ+R aT r(w Q$()Cº{|' ~ V'ߚ M0sdІ% RlqG F Pn0Bv_q{pB8vHTAwl{徻s{wX:B~&x$c .a/W~WyoB$GYn.% 6?Kq~ŧ⼡Nz-?㣏\h6}!nxd9lETZ£*  6yIN˃~3ۀ%I(&$4rO e8m`EnjMKX.x3|dNgjLuh"dszp6b %X}|%yDK%|DȵB. DˉG P.QxX)۰tP@vDJWeE3|,HS(+L YT ۧ㽬KfkbH1BYZט1Ra]/FL4]@ٵ1yth6`R(>CHҧukn5,Ӆ/s*OEW/T_(+骦lq,0sgJ {Z#;) [^Xé=_ 4XZb."XCx v>f4NEnoVaCWqyaXZvHAjZ81Ѓ\B!k%c!“O-7~)vU[Qd#3*/VB˂lPt{a(K#&e M=@4yW'Mjfai3-"%I/2eBץ`i^cIJoyVm9 :@16hM/AI4%h0P{X@}'ޒI9 Fn;V$]y ZEzfiIAe/r/*$w61G н@dÔ]ؐwY9g[WsӃn8_BE-oNbBlKqޟbPP)]u"9jlaчN)tS1L#$ {f} 4I`m(bH[mzqE. &g  0S: EF$եt;Cc'85֬׉wYx|ӖEGFZ.;E vrO_$ ջp_p3QW<"3+ed{'J@89V̈H@A5LmI>Ri\r# (6N% DnS,PC39Զm._P4`Cݨ@/ Eb"q3<\vGy_gO:)z-ٔ?.8N 7'b+`ե^Ŭ@.:w=W8/LuӈHnoU\pAʐLxCv3ͭpqc.2Z,qdtc{g!ѳkA; [Oc#w%5!1ЊI'CP/kr߼uGG E? U Nl Q[D\>-O(vO/yE3 5iK>< Oռ҉CX|72W8QߓrVyvΣj ܞoh9QW))ǁą֡mLpISD׮vm3oY܀bU_ ]5a#哛A(Tv G50IS=UR~_{ y4=R#и 9גxb%}fPBhoX,|T0mclI?#=KybVapT8x(; :V;r*P0a)?6+K|a \Cr_/JOG'\r⁋*~ImEp1gǹ$IS9"+4I*kYWϜd_X0ͫKJHɱ^ЪߠHte@Vqwrm^7zkD^uLzjKt^Lv蕃DN}y-"D/)cH_Y] is2oh /u? !L&q 7i .G,3=u |F%Lt;jc^y,%Dᑻɐ㮄OB>!u&hW? E Nl-ҝ% hfh/&a Z!Οm1gvah AV-[e]ieqV+Q6wEI@8y5Ū-cy WӷI^8ן%ɱg<ƇVJQ ,#+ֶ !ğ3bZL2^K*.}n{I/n)xOx( V1^ v<+% TcXIq6}zy:blBMqK0̫xp(KY<_}Lgܦ,'VǯeRF_2W8yI_'|e9z, g*ya=,{ z;zxCL9{1gq@j*2Z|묲붩J~t)U`jqc^ a8=lGN aK nǿN'1Xܻؓ`r_r(qw8mV׋h.Yo KJ>2T-#Mˉu緅`(=gR}@6h 0Nch>2O 2vu9*Nr;ަh|FD!Fd8As 3@o@A۲X&[j7YZ,x s @- =+dRH2}ܧO%`mY|,ՙx@^nBbՕ`_#8>G'0>ãEauvtM 7Vd9̬i"?ZU\s*Kb$$q:=?8GW*$cjͺ.]O:號˼:[Q{KB0}܃V+_?|5"tP裔o~ivddI0Td݀p۲PZ`jű_ *T< Y,'6 49B һгۑIyh5ʒ֕LVׄ4ߋ4=o(-!OmK97w7͙Ӣ%A0C7z^i84{ )v,tsr2V@O}]O2l.qw׊Ix3^K9q{0UXLQe4sOFjL}4X!c8=4zy(f2\/\RpҤ`TYpÍ` 3S~4j#xyXk҉?c,ɿe~7i#@i,f*-`n8r[-Ѣw1WHXB>nW7@Ac#\/'ew`Ū52Ԍëjc!:Ve=ń~'N\a2P(D[e&f/6mE0|7a+6l_s<_o4ȓ1̴odWwxyõܨ\ I KϐίF[V>Z?1(۶;k=IAH\Fr|.zG+k1/g?Gb ZwudeU^':]tu8=>cAA,ol{_ _%|TU 2<窉)gFC ϷqPBe)2tUe[ZLx-#X s%|BWpLw%698RTU [A=C\_+#pnj9#$D2ѕnX;FԚ6:3ƭ^E(5ĕTZҒh}p곺JW[@gOC/)nBnt>Ss]F浭Vç!_jGM4 HM*JSJWG2 md\ on@^?v)Z\`U'H"jx]E:luyjm?1&EnoqVfIh;cΙ.y)']2? 4>g>+P~1@w+@+ z5$/v)nGy+Tdlv2Ebsb )-tKϛpH2Œ\MPp0֗#\1 z~m 4NdN2-])u!8M (\:@Jyi$ExFۃ|n%<ּ+Kb+DM}3 ++|4UԚHݹ* wȹ̐ v!FmV;\{in |;%S=8 wЬ oA~=/akr2֬VB7Q^cm|N($տ mh)ۡ**r"S lA-+c$ІS|?@,=S4) WW,}Ԥ~v̄I͂٣I1a ٥`~N> LJغy0x>G{BoLd5B[ ؟ɺk2%7`VCRU/YIkB mi`ѹViGB wxqͦacv37+VG6}}SȋF_`$0gL DR(z[q 6'  %>ZBW&W茀r "A# nf "!7iyvq Xeǜd[*8W1fX9U涫ġha\JC%Gh̷݄G)ƠkmKU-rð@ӞR]-x +eH_ݏۓ: C]OYҶ![9ݛ7!eSe#U5HKd}IyqH-`pk+6= 48=1P[lHu$1\Qd azσ TԸ;& (X=SݵI1>~zT r+:Kq kR?"!v5+Yɓ鼲t,_f 5T,F3+qT{.gGI? Y4 >?¢MWMפlTK(ܮE#oM#|W"xk<0Xri"phS  j O[4FNMk50[Yzo4;7EDf(F!.T*_*_GXdP`x]Z SocG1bK.{5e?bI )@xDE112A۩t ukFJM7 B, AJ Be7b`%k-xnY'uRYi/mNN^X5jlŽSmNUKJH$?]" b!E"+RN܈X55 G1 'On988 b^_rM;pLZ;\;>H(d~Xu̕)B.&7ϤGV!4Aɸ͚)Ypϙ}*!Q,s]JI&݂Pηv G]ؿ{{'P}ɪX ]r5jh+DAӶ0:t+$f+0^ @)L:L8dwhhQlPI2z/dwcR]nPk JO&ӂ8QS9j ^a6+1C=yU;͗2ӽZVsZp*_L}@*~)z󙑻i>+[!WNCZabjpn9$R;-FscW $QɎf/+:xB@Ye#ŚnfGYzi9ĐH$QXl\mˌiݓ$ K"Dv &ON }OZ;X IMʱ"_Cv!p->]N!N;2"ɥsȎ=1 54y[2>զ/~_fv5F%&h*<^rG<Mz_9bu $sûE911AU5'u]{VYz~>EYDž\h@2') ͅ#PXHz)<9)^VE(C7m/4\j0TdRB+C,**Y"Pm"]2a#CX [q# @ m*0hHߨc~d&MJec\[Ljp E l5Ysߧ]0f;qy7esئ -_lbثT:Rv=Ҟ @S{V-Z 8lZ(19et/׮b}\WH'+^~HOƷ%4 v,ۦD^'UYtw+۾ >8h g`dvMUOJZУty!i28A(`;M/Y: ,yh( 6Qtcp.m7 O#mrggׅԿ!9! c0rN6 /[zeӤ}V2Wvb]'ĂVM g$m\= FL`϶\:[r>(t`=0cTDWKvwZxO/^j.V-)@&q=,5m{ɻiDߞJg0PD\k)B&J<{_yᅇOqNCpy9ci2<")m_7pk%r,SoDӻ,z!2?m\A'$M \El\Z;7Zwax)ZX,m2`50l\n`%"7 nJ9$fhH:nLJF!ZSavJHQV:-6Ng3dI*ZY]Qzoku4 |͛gSg{?zy;@G),4oDf \"Yg(e0S+uW*hٗc ZohK,жɳ]maA N2{hV)-.U8d4Ȝ#6x\#Rd~j.%yT|`.i(>? a6SIVZYW9iuEF =t??:笣)8UEt} Z:A-dSOlk Ie.(܍0lhgS(d%%!V;xvXv`>k^hFGtc8yldt'Lmh0xrQ=9_%1;i"앧IOt"ۤ6}osrU@݅Ԍ1F-t"% OMIG2h^+1tD`˻Ac9 nJo:C2m{~`P$8M|xrfAMDEoCSFD$zK\#8 (&-g jqZ,xsRRID}`LiBNNw$Im&N\R[2 #$gݐpx.fE`:/fs9nZ+3]x߻TЍN"BnwmjJ)y>6Ar'%Lx# YVRʥJ/QaSiwNGzG Ey؟m:+"H/#C8q/eI >LxF i HH'{F pV&ng2_3^ L6q Dm*hY^x?W%AkqdCX8SvX%80 rn_Mʷ#mv 2lgexB3aifpOB9{Vio q|yޏ'V|ۚ FOWm,T_aҜJm{C۰~!552V(PkzLJ9beꉲ8}Ց؈F~@+Ywv0]{ r*Ut>&,)A R}Sht k Uc?1bA"/ER 8W^ cto,yoCwmNrD?ߕsX.knܘ֢1)Y ,=w#H^/9$UXCY7)or\1QKDۈs&x#Yf\߃:r//2g TڤJNQ솼+d@bůMy\-R-Cv6^ e5qݴ/v3;+{{?^M;>G⚊8[:#1B` L!N6Ei)2Qjr%x5Cŵ T. Bi+jL-ǀ7ڂV2n)92ގk.Fzkh&GSx{XA# -}-^kD?NC.L2OOBLN*i,"&y98-.q^pn 8Cu))N _]EQFeQ>>cC#mÓȷ# q떗5ρHft-/F{ }Tb̓r"s)z(&c;Rf+Br_p1O) Pz17eWDC Y{#"i. 4wONޞ}s>Q;`JnURi! r}SGW'tY {Oᔈj|Sه<|Ҟ|9u|Uқ:m5'w\0ʍi軥MyR-qږ/|Y{i#O }'pI  PPS*M"ĒhU;T z64?k1\.7Ev)iOYt{#(;Ǭh: dL'.\6ӊ#\D(әsn`9VbQJ^"+oAꭦ塼&;q0 ϻq-u_c_&/A7o. $# ӵ HPn&MN/<&s*Gze3 o حե,x?OHKKr=<#s,-gת,B-W|.m{@ks7~P›YtBzJa# bAS$@tDIYUAHL)Xݫ17T]>kr%I]|Uc\y8ƺ|z* Gm@;yr-aDJyaɸgxٍIM=MU@$7+Y3ti`x֒ʲ߮ɾ^>"ifxUf_$qkCZw?f#s ~H}D;MVtWPY[|ݟZ`?Me_( h)p [n–wD>nv[1Fp|-_No(g`\R=v Szj$bȓ?HMϫ 5t8$J13yuD(;2:mH!ge e R=qCmD%Iz&&vG2f8F@r gU$ME9{I;?ij-#K$p!x; ̀z ?8(*Q`v!bX<;!bM Q@d[@*H]N|,1XX7K鶶 saQj$lyE8?Et[8ZP tT[1&yZ(׺~l?,:+,8?!oqĨ0NJKCYd&h՛v3DlѱgiWPu-~nX[#egdEU<;i%21!Zhmߊ ~Γ!J9} vI'1#U>2/ k@r."<*{;"o= ䷻Rqq uC+ǴvDݻ&q)0Vcs3lIWSq8YD:WneadZHp_GᵐOh,%C[0cyC~a<*Qn{6_0w@d= Q-W5!m ֿˆzV4@YG 14ʽ[][O?@ b Џ5,equ*o!Hl[{yӨM}dE9 ݸfH"S?ޖ!XmHvv2. 2bBrFlMƷXӎsi?ۍvlOg<"I3]~*hu<ټrK&2¿<#YAG$rDXE d ~Ѐ.^6*J^H,~b9B| ocCq%lO/c )Kg v$$ ?ůXRBڹ5)ퟮzH.Samf\v?@H&֞q&vLmgfG2_ LJ||5>(lq_7PټEutq2ڝ ST0]WvuhhC\nض ^Ww#BSg} )0Ğd`˜n~b\?I75LL{X.خ_S_T raW#f&Hf6K^A/tacD>CW"/IĜ(Tz;<?'\*񵯕#Lps!*Oha, ue\ˈ l1yp>\}U_$ G$NF_ypn?vBǤFޕ0zS?fS,/@D2jAפ.I"Os( KnGcwڣPdY@P)flTWoyO?(^r mR{J{+gh6J:0;0>h;FJ尹$vyb1șcG61N3"}_4V羕cĔĠTx @֕b0JzځJQ:?YSתp(e>깫!Âxq i%V< F.-w0JT NjEEV+Kb Nn+tIv0Vƺ3y@PMu~H٫i:PB ~}%Zt6/3Ar^nw *>j Fd7]%W"8@- ԋ6X: f漵Ou؞Gx䳫2׋X%J|hY;q!*c>וn$WKOo1H@LFPKtuT޳ ])_H,vʳx#f3oM/?^89-_َ<Ͳ+qtOpJ!8^Q].1處JxRt;},eOƬ,s%v!aTzYh vг 3/|zW%BT+┚3ne b\)i!N'̄yMM6=JzG +LS*`OpFsD8փ4UQ0@*\ZQ:۷ɗj@* Ʉ)3M *C[o4/0}fdʂRn+L9ziVp23]+"hƆ)py7(B.2*<*au88EMۗ4lfvںc6Fߟ)x=PƑY)FsR$n>j ö+ks&U`j'\?La@lnN|Pt3ԇ2o|aZ"0^e,ے N{C;<$Uىa\BIO 4v P^;2z5 7Uhٖ;Ԣ̢1=a1&ya5Hpm#1nͻ,VAW: k#^p #%ȾX=^ĸQaBko  ?KĕX }'HYֻ!=K&F+ȸVCso7%Ez +Nu >X; n9)5K^kӄʢE46ۂȼ&.j] '\ҟ~gwl&评F1 }[lj= fꐨnIÈc} FI:?jָEӠ GfuBuVZUG8d8!Fp_ܒ84$&+җF^!7oǂќ_G@kwi*7K9$jPݐh-jM-oC6P'x#L+K7w?j&6M_ #Z*IHb ɇ;4;Q9.}Q1-vx] }pUD!쩎~'+EW%R}1ܦ&Lm}ϴ(O:~mJgLbǁY?V8 cAt_$4"@3`3WfI&q<#|ڪGnۅK,8Xgz+zbrd}0㈊΁%I$G8@Chu9 e"Azj2=c5qpIŲ.|6m1U#/ :|כb#[XTkIvA.,O()]L߳Znq*++Swɮ'(ed2Y,偻dQYA`aQӾA#+H'X"fJ,A'Dva` 'wBn0p'\d_=t fr^%Z1w?$UT8%)c v"ۉRVμHLVTIE[*]CbVG' Xl;6ZK'&nKYjl`|(s-{*VJq;Ow @^8 )5'3)Z$7b߳.`Lq2L?C.q?H׸~/jྀz_ei;`'re&.P,h%ÆTQ+}df Q4ИtK j2#0);!:zEo-m򃐻.oj}h_hj6#X}jk~bڔ;mq"ʝoц>#G l@L)d]=m7fB ram_2.hg2fJԕ,I:Aޝ'挲V3_\մe+i_mgӘ!g MOਜ7p1^qpq 56bn-P-~ZvOEw'tcC V@F aÙLN+$jid`%r5 U mL`}4e!JuV=Gcaah]djCܜ>:&NؕvP{mPHRBb"nqYmȔ`U)a{YPsg7F.!`90+0 ,ٹ~OFϜ~')̦>?a~U7|zΈ?O1e@k)fbs# t(ι,"^nX4/* \Ъ }/m]8m“9GIm"*uja2(xPYֵ* ~T%ނ(w$A5eV7YʝNw5"E٨T'Ax64d& ibО5pl8o<ՠ-n6\ |fC>#hC4 F3HkȞ7]cTF*Y$y2GcY84Q n-#T%;p'p+4Nޖ+mol1MZՈ,1+̂Y~Om"N*mN6WV%qDץe Hh fO בiل N?y2bB6tժJAު?p.IPLYdDz`yhw#nnO5Tur=B5E2^Hl:fG8Y!z/pM$26}@:46U}v:Hx@4rz!鋶|ζRnM,@Fj{YTb(*! ZE/'})eHG/{%Hb eC Dଢ଼7K0mn!AZ_ oR`IZȄ .{cM]fJ=1%G/}B1S* KE Z|–#)^{2@Y[f6L(6\F+^*,!WރMR[6,(Jkm5w4e4?dl@5õ5^?jKg_K} XkRMngx:̺3qlD;d=G{O`iݍ(,? "MޯM&n$z$ &rlj㈶`\p!QQtէ]hU,XQ wim}FF5sJߴ9Ib$=ZP.H k=49s#=,{Ck'WBK`5*綕CK{V&"M,8y^l[<֬SvDUh[y'&0k %a؏i;7V-_b%Y嵭[cci>y0)M暵M_J5tLˌvT";p,>2"~:iEu %8RROJ]cͧw%ƒ0N|w|)+'ecȼ$8YNdưhL?,$#=ztj-%*&HV жUD.0S~њeqt5v xxKHHhBC5-H}ɧF8J>S5gFՆYEb@IҌf)Rv% hY_( q^{x Mҡ0f2%k-DkbX`YG^h+ $4vcs,ɽLW< \ag 9_E_"{]T-9VJbl{dYjу@JW4WC]0/t$.t}A)|5 >r)e¿xcA7WKZi{Vg5v G< Pd Biq"HPudBkz3h.4c ](o%?qAe:SkˍUs_dznzdYNoUy왡˗QҠ/s"' NO^^MeU4E\l}oOqI|c-9^t`O`-IJJDi(à1Wi PY4laq|Ӥmh ,#C*)Qngȉ%n6|M?0[p%\;IYl?3Y`Ktg,FXH5w@7U,ner;kZ+Kv-ZP 4`oز{ݨ"/ :ND[.v߫r;7k2 t UOm&9WasB2̯yaXU,7 M`$?Žx^(ջx0⢛i.xSڪz╎*Hu`ǨeˢЁbi`K͛G,(-tr}3.*) x<_xFg:y,qK?/ }NKx+ BE7Vl0q%:lw0I{(|*ۮ/W AQDR4"X)r-4Ehx`7ZKX< gl%s_Džd U zvDopiOn? T],aL-!w y}jw0Nt.r8ؾQ*~u_.ÀѥK}vY@Vwc%YIcxYM!7cILRn(sISc? W_}K #^).*O&6>5v8䌏V.x%΋Т˅PMDP(өкWSwxz4| .|q"MAWbgp@MӬJ Pw8hy DjnkueD33׉8J&jfW; #2QTOK&w^ uʿ).*ZovwTl/m0zG$dni|~R(w<ǭ1dz?nJ:c=@6b3,3:܀q^>#)NN^sn\Y)SC'&~FB 0;^/+^} zq'Ti`B葧v,םf3 1E^' gݣ3i dѭ^Pk1@A׈![fu!a5mOUJ+*m;%xtkEQVc-jE;bvOڱv`HC/ԡcEꍅ> "YPHCɴ[~%qJ{rtQ43Ȫ*C@ضӉhȍdi9CZӴR<*`Vx#1@z޾W]#Q4y~z{YJ)I}jw38_R,PNiT(֤j ;.6q>ʝc K"j\#[ uSh\. 9 5Ti;ʒwC UzŽMoZ8㑽$r,tGAӇjj\BT-"d~5{6F8*ɑ:E& Z^\XE!Ǿ7?\ֆn:vU4 hO!gS^T>\i^is|ihMrgРkV=;U+ 83iHJwuNj< ~!ZۀC2u{36+0hgr"ixWzR/xM; 355(G l6@Jػ&uۮsZhDqC^-QWCM)ɫS!>=zs6֍E$!^S 7ys9& !e (/%`/]^dn[>Qd|јc*5 N]:5 bZX9ϟd8#: C &iUu_D>!f@h1[lk1&zI2##}R'ODݹ yB0)oby̗,iuzq ] {J^flg1Ɲ@AN0v<: WYSʢТVš_'۫}BeDc70.s#,CD6يl+TW/,цY>5Ѷ6aH_t^K[<Nc?BR#:>:-;+7IwT pګvnzC! / Dk~0_oC_X[Q!!= yxn>P(2#ʟm/S"Ysf} Z <~h]JؙܷRUh\}^QE_k}XqJo9mCZՔql*!!#lQ=^홏׽xR5Vk1K9 ɢJJr'&Q2Xp} 0NpaяY(w5:b z_6NX4ǚiz_K-߇J#"FiRD WKvA6ib0!RQ&Dɶjyq`PF&91LOo"$W#m3S6!]JAhwx  @&$ ^KepA"RR#uށ>(M꿨ON3Deq?0Y~zY>({t:EVIyw@{$KgY9`{x,7X;v d-3b!81fze.4} ̂ZEN8ĒUEm2ޒ? zHV+9@ RkrcZ-~=}Ä݄ARun -܇V69 #8גTT+9eվL<*۲"Uxt.) [k:]H>PH*WWPHJR#nhM\X% zml}e_W<9~YB!LxD76oSnub*W "$פ+O̭[jdU)F/utIf4i}7hUHe"m5N@YjނiXK1y0;¿T:||aUxyUlɃ[Mg}cO)*4NTf6 =$FL8$pb b#rVnSbNQU[ngti2PQï̲ 5(6dDhs+N\p}8E37P}B#LoXL|}.c]Uⷮ˹w~ۓ8zxs4朁EHoOP[ewli6ɂ@$Ey]K P)RzuA]\$J0̈R|-z倪C؀ss3#M<̋>,NB;[L7#$W$BY;A<' fI'G#0*EUl|Is&'>fgTFc]PDiܛr 1`1-Uo!8>uߕN]:>WE ^aU'n@љ.\ݦRYl3;G'5j#1T6[D0X1+/惟SxB;pB'1zO{B ҚXڎ,ʀ? t9v^su]VRR-;赀۽\!WB9%VZBűS -^1 ͣZвsP,/Ra^[^"#wgנW,iܑ;_ըvARCkoQ7X\~:$@yxS!QOl&M}b ]Wn,i-&p-X  :UD7rʥobCF>v2B xYI`Z0cOlЕg*Q ò)W4}E7+Sw=#@/Qխ jx%g6l^P hkޤ;aM O-f-imܿ`45|g)WJM-`R/[~:%BBdži({8%gNdԗ;ͧ|1&g)P9yq;5ܚpAhMo5>kGg_?LN/OKH#KI۵:]< #wj_;'KYf6dȤd5>Q"X饬 ؑi>^9Θ>9 l^0\]XoV5qH# T$rB}h\tyM?w7o*/+!$ZtymGY7QbkXc4 &ކ%hY~)W&hTIƢKmkBOHٝQP_{<ـ*Azt pP,l#IMg:f4Vv`enJ؜9^CO޿w(G,%`@16.JC3;`Co~5 LfXyAՂVh8ޙH8^Z;(ٗnJ v3ap%}Ǵp (Zm|._zLWS0c{0CM!+?Bhn zIQ⭖vqբS[YMQiuK2/ѺBfnw$4#u,<0`c$Q~&"9벇P[ R\>h'B`u̢1zLDp/$HSwu5ct$`<tsō(X-1l2 m!py {o#:=[34YEb)SG JO;K{z`?ޢ~[3LĒk)M]xe06y Ƣ0fhaay<&$cLsGB Yk*\}\㼵L+AO}%2 gSO,UE`+wyr! W{雨;-gO] %olra>Eፙ#HEhhKP;x~`hp W9Yom`! a (˒fR(_pu9UF:A=">]͟ 9yJ+@`YȖLˆp5`L4A9ˮj? i$ƠL>r <}淘!GK!ܡdxI xBm]YԪoQ ? nlӟA*@b;zJ.lL:@~0o@@! xfKTGL04_%av]ɐTW'0Ho/ܒ~,f.z/<]Z mkey r#;o0p:ErWQkVM=n]1@kgw*rm>hUL%Á8﷝ :gܺlg]aE(L">Ҵm~Z><[4l 8ON yv2@}keuGp-I5q_Z'`p87/ٹ}ӜM3A/UUjIu";X֎(p1ү$!IU2NBf-xFBv;<'r_Z*m(~0SryK4)FfuA9 rH4O)F܄Ipޮ'a.(7j d`J㩏Sb.-iݯ9(E(~iv0G3/3\Pϻ70\qߙJvs'OT⸆gQȚ8L04P{"aDiVo^ӟk"Q8?0ƿ %% aKɰ̀BEhUaO7Xϱ&*-'LzLh7|F-h WdAN*x-Jyڿ[%{gBU@IC!YA k1a*LA{ yiIKGf278RHql`Di(C\v5\ߖ!5f;zzjsS]CMBx3C]BWK&:)8+R9֬Ͽ h9 82DPKk:W|CHs1YIK<1fљ#L_}\,a<#n qO8ʷ,j̘n%R][(O\><M}v%X-`f:\RwfZ靭?Ǣ?qu)3ӏLQ5%ҠEkK*D#P7.o+AD6VzFivf=g`kލ]h-סLTal ݽ0%B>x9W\ȸœEPQSW&{liZl/tuX=hJX1c+8xL25`᭾_5_Ni[ =vJwX|$\\$|>6( , [ ֮>:VpŚ 7b͓x4|6JDO,DM{@ -ȼ ` mU-J 1X  y RE69;hJ/2)_FOҒ~N$MN!ϔɚ݄"Nvy#0tJO=;G~ ٰt 2*qRz 4m=12>k<ѧh $v#ml[LMpoQRru}W]v;=OBIH;|7Y ֛9$5YAXT]Ck6wkB7Vn(eA? 0h3,0\k-7e#I[UL+ҝjk׬ZӈЖX[N!%0_Jowֿ?8ymmπ<,x:!ΑO湇,k1ãg6{dμOԥf^ZRz/,(lp 6ѝ(zr-oȞorU!Gx8`^U$&=-`m sf"LJW,ql+(>u8Ӯ YA㿠LLpL)~~nw^VXWQ#O@&Hޒ7yWVWn &}oBi\G2M0V{-m6u)ncȽ p!3q7P~йmIzp0r@لЇF '=f)6j5H7=% !<E *a6w(?B$ɣH-Crhl9rB:Z7%WJ"?ٺ?|MI]7FNTpY ˖Q]v ]4)/LX4y Lbr;36ma(ň@$n۠seGT@4S'Q}n~Ι19@DEzȶF/xPD$/w9&w7_JZtY6Ȧܝ`N|:9ZJzYx.0hT*I^Ng'Ҝ1"NG[eh F?[rK"('M')&5A6IYH bZEK:{Ty)P(.iMSݐ:LF*;#( BJDwQJ:j1/u)ͫLk`WB\Y$ _u6I.zVY!ف|_#){WO Mhrts3xf_&#T:@_I~x9 F XKbVa"8+)vb4j!_~G4Gsh%)-tAqDLDGS;m 뤭ks~dɺm֣}{S=[Zlߺbm߰Hv/}2Ht%# 9Qܽ[*)Jݭapka{vjjD56<:W0ͣaOׂ 6gfc 5%8C9M嵖#jyeiSzVw^)#GK5}<4Ƙn–Va~DovR4]K bo.u-/d[\F!^ʕc՚]"5k:}aV3*7{Z -o*HZ{E*j/X$a̴_e%X,Ҡ*dkEDLriK-j^&X.]ef? IV?XmaeLf& pfG ,9?v- !7%3Vz,p<Ҁ0H.}/KU^h?$:/ \w8(ќ6&7NZ^Xa; ;7\<[kG#Aԧ #ٞFG|:Wa [W$IA<ВLp`Q/ =Xقh(4o1,O{oNuռ &8+٦MCmThN{N7g+34VvKiW AmeGD7аcÞkV%r%%2@ZM@f/2~SSs}냎옿cVKVeNʟT0.:,NF\铕8$qqdEz>xZo I{O|cQ#tG<"a2.0PgAV_i>+7Lj$-_Ơ=4&;;sO%ǎdw;]<9Y4x+D4-.%QTn D TJTݞ.ɉqu{m!e:5d\%`P"A緹-{3Mѓ9RnڭaݝeaD#omN[ӭgrGtxU;:7-MNXmyn?#*i_ȮjURs=ϑ>2Vq Hd˘9ȪpMFЗ@GLO]\@8fYAMmݟ?XXY4g#yVw]Z* ^ M1dP2Z 6n}}dwwy@xIl 0j[>渮K&oS ҌQkh41Dʙ Q2l\@dm/q(I?)3+7ǡR{h Yy㍾&t@t@@V:z ญ_8YdJ9UvS|e52bO}aNXY%DZ1*yCOl;F%†HH<6dc=lRΨO)lh_:*0Ue JCu'8w;Jc~&ОA9#iuhI/*lqkWr璤nPԥ|^Q(8k}8ۙ5m6`ѓK[bt"Z4edTwxI xAc.K1cPmL O_xh<դ'ܞ Ix7k<xN~:% ߧMRq:.-I]v=|]O cҤ3gl^9I 2 8+N+ĿUeV3t,'$>{Q3x7t%{P1IC47f#敀)Jˌ2qR#>ԑ[޷*;P6_ZZ\/Q.}ݹ4F3%hM|dN=jGsuT\<ƹDǪx=&zaX-?u)v'x0i@{ҼB,qP}8@VbȎ)ZW2+(NO</~cRr $r}I541~]GS^`[5zw(Pa|yY^ni6WKɤ˃6 %p4eV$f͐{ [et ՌۺyZ'r='+Zl nS?7%M-_p*%2(!Au5U޷`&ڶa-j$0@sR.;zD4ű͛݃q{H7m#(DYDL*ȼwS{\o>U^3K+yĘn״l$ll0$|j 2H7ō-[er"|c2i6,,`"/DrB;YM4hRhqb]w/Vë;Z(yj\*H\rɧE-6#EUg~%A/: SPN-񒲟جXIjw$yH37V…W.,8?,L~Gkm2-_w_6Db7,F[2TQe0fM~e'nPWwm/=n55٥/U ObɪϑykG!dT0ɇ?:n-[m-m|9s5ݴw0*OӸ dF5f&'.h͉wdFF*%]}AT|dz݅A NJfG0t (8rQ[+~>jȎyQDuI@Md ;%cӑkJy'L_R6#,if>zo]u'c2.ecbi«S[P`R_6†~ڨq{DxVcoo/["f(j{V( I";uU ,j +i" Gk-㾰nNvabfti܂Vx}XҶ#.el0[ O'oJeӭMU$/Pݭl)o`+TGO6B/ VG*SyT8i~jŘu?|oͨgtZ':Ck >#_b̗ ~m-+) ^PHUm_%J^2`9CT&o44WH؅c@m8߅47L쥧w|CX"{aMgNϫBwmTQJŕy*!wQl?I Yʳp֗@]> Td۾%Zbe*P5KeRaF-MAw-(Sۣ6s$(ЏmMx8δ" F-%ZJHE@Pc xdc;X]-:ٻ^gK9s?8lBLVl1W%~:H Ill OD-=KJ }$Vx'^YET͛J1ep $O_`_{L'lj&tH k!a6<2A.|~H=&JY1%59ߙdXƢۀ M')W4SaC&ː(Q1hh-ZlDd}=LE%o.` ,0lE+p, }i]E/XmhCߓk\ 9R #Jb=pt#tˎw|NIQhX3>O4g#}G߮gÌ P_YYmFk5DՌ&zC @eD6`u =Ӕ^ dݽ#)e 9=L!A_S$G(!3" Ʌ."L\2uz@|\1 C DH r` hyNx FUQE?<6jQ'~\+i^?A!N`K{✊[˕Apl._#ę WX he 7 /c{TԒsO]ؖf-9 vj{qT| /mc"Zvbٹذi~],? u7M[n㋻'>8 b+y(][L>}w:n8髋(X|HitK_}L- 29?(n޿"ʓeɐc-_i-KvP#CU3i8]WꛭM犃+B+) !p 4Ǘ1Og@zL?ġ'o[Z[j"sISTeJ ]"-bڶѳR2jCG|sTF-4Tϰa"}hO+gIWv4w>;a(l,yZޢB1#NJNvIӷ9$9R糁tzU۴d;扣I`[ XXUp|Z#C_q2>i3V2(w;sT#Z&m'Vtآ|3vxhq?@7$׍ ;*}Dw11&Xxz;R,RDfu.QPY+, sf=L8BS8߹$\M_OLcJCb& 1F2} /n鷜|3]x'^[v_gB8.y$_ý]EU"u\eɣU{EVfmr ɜrQHI}2/w)k[j A9At*&UIuҡLF-g+Dj6.b<4@IȧIJ !UXmQ2yUPIy3U @Xɻ jJJ/Unb4TbƕONTa\f# e_2Lt [ֲSY 醰2&۠t}.0` e4 ZWsɃHgl?KtV)ЯҴ]N8ITm͇a&u&__\S*ȅH="S\{!E\΄凤u2ϰ䣐[NYK,B>Ea'!տ=+_3 @DDCz%$"z $qjP̿-gmӨ&K6d#RթJb !Sh*+is|B%{u\|@4 B((īsgCMcIn%OQD=Y;2xS]<4'$1UskWҨ@4(Adh /+3y@tD܈%!a_^wDC[3/y=J@ "m_ j=Hp,F c>ET̚ĘAhS.M .Hc9Ɛih".ɠgyC'0@Ofk> wH/kl\rͤ)ROA^vw7ά>]!!&Wk([XGTIŗ3gymp٭Du6*ŃςMX%V-.HÕ J,g!B@0 `Vu`j#4 ݓv06k& K֨n)6w MĬ0O@lW|(8~^R4!m(4`+DVw$ؓ~jޖȉe6$+ f㟎4L7-Ⱥ@;fLv}szx 79؋,r'L>iZ+'iw3'Xߋu01M'͇ZۍƏ8w3gԵa)I.x#1-՟KzAp|-HaCr0@bN uXiёCL  aHYwHڹ,ʉ$r Fgsr Ʀy}t0VS-9 NVA є:J)SKtȯ9!VHhbBw& rZ 5XV`5.A!/wn?N;r: QRus2i.z+E^tSw3bp['!ʇy%H&5~M-iq_Xۈbȴ8GkY(覵=Bh0! qzma,&"s$IֈYƔrXxPЂ):?ƽBd!C"S9t9ɞHB!E&R;ʙגE%4@ rep$ וi ͛ m6ޕ |tT*\LB0vsJ2m(!͡RJl\ "&U6)w{:v"PCD_녯[\'jd:*<'2 <ԋf3dX:AQ&04];@$jG:L\⠀aWž\RR6k"- pckQHG۠;! M5F;YB_Ywj!S'e>:vARzU銴+ 00ۀ6 /0bYW}_YPQ ECrwD_;X4V!wFh>o3O/B2̹@U)90(2FVM\ZcTK1s}S5`+UJl9i`iJ O mD[Fފ#)(RU֛Djϲ~M^E'uLִ=h&XF98)wQzM WqnaYnB{NZ,]yCiR13X7q%MA ]{.Wa9%/6]Q`ã?L(LTpAcᣗڙ'#rQrt)^( 7Ske>n$Sn=>ߋ<_nѝi`]=_Iͽxm("8'Uh%њqԧ!S':7Ssifå/5?Wt+骁EC|Ŗ &#,| Rt*km95)Dv>,_eWttY}Z1%nSmI䪞b*aQhg0^$ZI,nf卓tB)%@6 r؛SDVS6WLo#۩#/=|n99ڵ] {ш[Grjrzkԧ1>^ϲs dn(ӈShvo݊*W&@iV ըIm zy5;h,]P*k7=lNeސCR)]Y\mhc \){ 4/ɥ:(t'i~r- s@ ~/$V{Y,\!=N20 G-ݝޓم|>N~6uV06g[TԿcݵߒ?d{ۡ[ew:KohiE{$ryLC6S#7؈1>51ge.2%=,:y`i/ ݿ |{vj1E1sDmJ2.U#!^#˞ -t1]X򵉎uδiMtWVǥg9WYB 9)D*tt,EEe}NpgV&oEfJh1&oe4wʢ* lP$NHOmDv;I`*[`l`HNVUbf% /QB?]5,:V"wdRyB۲IyQJY!&̽>; =")ޠ&2QqB͢ J^1kֺU*qGdUOnKγWA燆wztSyP> 5V")AWb#.#o *p*ЖY<\ZޗԄK6EʁSj"`Qcwl^cMDԢ5"_cp-)\xn?^f o$Ci AfbpOTXǦȯ)ubzH k}0LD$pGZO24=} oo)[j0o{wbl(Ϣ6|Wpu`o˫WTkʺjgAض:=l6 #ڰ&⮐HxZ |]ݪ+89"ɘ5>QƮn["OIsV[}3s6!_wĈ5ܬaF %Te`#֒}S & 'YQ;Y#\Daۼe ߰%܉3(L-✕' { cP llDqQ ̰ډY{6bl N%T/xF..Ln暝(#bOlRH*S!XcA&EV1 UerH"}*4 Ue֭3.I͌ZшȒ2Y}NRŘlc#D;j34v/`צM|Z V-EI~OL=?-K/hM``A=9aj}*'-8TAaіQĒɀp-ta1DYcsw:soHJP &MisF:WcWՍ64K5&u8? KY/xdχ=8Zrf}b~`KGhvufHs` QMqp̨ٜPН4ՕZ[Xkd[ʱ cZG|LtK,GfoüDZq'ޢyѐIvOm|Bk;m|NXɉ tR}{^)`y@) -.i]+4Xҗg  Q C W !֠^R#ӵQ](KEghnmYJ۹d|:p yu+S?bf!ɘطUyU76K{B{;2T~5赕,XM m[inZf8t^x."*_}:ADAfHh;LTxE~m?sg|̱D{Wǻvx8؎P;쫉@agT#lzg.qh5x a/ bʜ{nDMUz)TLn͜E;&楀lzq %K?] !bG #n66e~ }k%*(br&SY /050f4"9s@ (MďaI]oƊA[ b;"sm=%B 7?_5]]L ?7]N _Y0 #@jPFRu R.2rm{axJDUMhGִ?kTˌC[Va Ӑ%Q!2R^>fS +[&ZO*V5 CN,z^iF!>ABbUgo C!GăXǃ37~2 \3"ْ`9dZwu^xITi1N6R$%/~y i S,OnkZ:nmI8_#tMENQ7hi&@ Z HOjȾs5nM!^+цa+ Br,>/.u-E}mmhf,G-Lf1sc׫B+N)iax˲. mBbMsiL6mZ!dMS5UpNJwY~R٥tLj<ޙtW&v$yݕ/\Ա |l20.!lAH^}Wksn˭`y?QG~EcӅ Efe5/Յw$IqX'(aUIq yjw%t]d0)/W hnV  >Kܸ?j^uOaO$<1^¥Xbɛh I;JR-]M6nr2YZ׵^|nJ"9n]Tm2ǙkC2`awAv!Q[qd᩸/R/S9J4L E:g8^8[ LJk*:͜[VแsAb'B!Wҽ,_F oAސpձeQ~NCkz;ye>AJ 6(ȨL{Os t@ -9W-r 쏒{Vx -H ]=D-Hd=f5pnK^P6Őt^4u}H}3G>/T* M)O*ZP؛[SM [qzvu|K"!8uQ.m/L8'V xwpsĹ]ܠ3䑸~"X y@ e+Ժ [D6m,EgQ 3UV{%w=:t kt^QZ O򱙔ETWSv"4)ۍ҇\g肓 "wT<])tSgic2yw )`A#"\:? QLq' jxE%Ϲ%Fn}K*JƜ]!`^e \j'qyfJGWZ8 zߨe̓ϾrC8/x@mz/>ܚx4c/ypmjInE(>u"9U~_;_ojC| U4(H ?8FM|ful4;+f J4xߵz'6JEtu[C=Z9ilA(Q(TzͭNm٧p7]3 ƮԅM$pfPg#SWY'N{!< 2J/{0oM<> Okx+3@{\k}ȃoFXw&wɌh^#6 8~Q駵u<4&J2ȡOy+ 8O7!DK9wGY-^) 4Z^=ܽK}| :+ 7=c1mHc&EdֱO黙m a4E3 h9߆nQ1XYU|)0p3T@ɹog=!5pEBge5 [ݮ hH{s88*uIfTB sB4 !ꩍ6Þg0xPZxԴGh??ԙ?be>G%$ IBi71R0ZA# T,b(x D"ѤbA$*3ᠧr>>HvЦn+\.ވ_ mX[ĵ7fh~ W^N{X4uKKs֪X *xzsIO01{[ !s&d*-~cc hqa@ҙ@!D;ƯC;&3ڒqi ~ 5s|ߋ[H(򶔃<a2(#X-iljQ8{߀%zyŅ_D"5Om?ʋqkAZriJ!ς՗Ok23ASӅ=9w\? 2!B 4CֵhBA.8: / vcj[w/s& aM6yV,U.z\:{QH_9؞G3W/7w^rAm0a#wLZOc$_*n; %$b.RENԁ,+i<A"%;ΰm`0}4jprpU?^a)F@fnB )Y P&'xOWAp/SA*r=|znfJ2>4xf+H5NlnLrcW-/'KȕR@s؋/&kW _ C,/s[&dN}#!5B #N:7*@bZwC~fSng1}R!l/ܧucX5PT (V3U[(&QC/Bz+Ψ^ o(|J}F"$4ʔ/̪xX߫KyޏIJݵ}w}9h=}\^ ?҇?*j9ю^O0SAYIuP Ӑ!v*fpu`hP1jq ˿h9UnOw` cE.9ixgVC f.s n.X-o^zG;Y& eN5 B,mVǐgDNs/fR$){yF%SHE,ܭ5\kMhET>`/eHqIri2L8/9qΘ4-%-1pHe`Ydn =$RK9lDnu -l>]Vd(:C$)/@MuBvI tmA1P)~mΝMmÉ@V2Ty."MN4eH - gbs`'ZFqaNYO0_/khp'[3dTi9'ĔTeWӏq wLYb$&ȑN"1TDLzsbq: "ap#l'[)t3&}HM欜p ن3n# fUw2V7i=%vvi(8\'ֿ7]A",_=jRɳ&\S07UP>}UC vC9I,x IG"Ƃv}*({Yfc7`8"OU9 L.Ya*O(s΄MJ(Li*ڻZqՀUw3 Ƽ_BIVO7H0 tS H|ZZq~y*6ad}&ZWgoyAL:b,LZ?CS5K$_}jŕwT} X|;,2pA bA;\ӚuXS~wɜ{ KÚ3ֆ?Lc&JŷăN%~ЅVcg,:zYx[h|7kS ]"NX&=Y52tBU{.q E980S-:YuB)CQ *{VFR!B;*,\5 4JAHuv\mw"0;d2cq_q)l=DR+>SY%DUIrm# E5;/FG'pW\?It>0Kjib;1z7Bp 'twLR f~zuvL H$=#kZjX2NQAkLo#p9kl|k:.uq _o }UTN/0I9PN#e_$ݛ/1U+ %XL\=O@[| c:*cgTuQj'_?Hu 6<(>'Z~9+dmJV]'j-z:҇XH*eɱ"P>v2H:P4K{svi/<>Chp2VłY(jk:PUI/lg3O(燒!SVKnSdP14OD `EkPZt&T&zJ+ -ӛfl| /nNW@ Ɠ^O N 7X~討8sS1'ԣb]ؾi|s[  V&e4hߴT:;J(؋t{t_[MQ_Y&vX79~Ye# ;kQn#(;eU.|ThfCC<q-V+%"kh/X`"-)R Lش**+g80;$@VR=(tAkպ-_ 3 cSYQzC[/f3St9<Ƣ :',eNN έyY2NW6c)U)'[~{+[ն/˨ -M,y^VGy7!2.@L>=|)>j/YkW,-nZ *d%qȏU<;Am{:5c>H`Z71%~|E (b C^<[XչGvUx'1sE ۶jE[Y"+^$fQBi񇸍^D@90&#%x[r\AŽ+8M0dIY삹ey=kY,so]SC~ Boquv\{PS+zFv>O~wvIJ$*ռoM 5eLɝ([=Eá@Jid,ʝBK6kJz $ױkrC\saHܷ #PPZqb7u{x YlIxag05L:3 Q8l"1D}}1-y4t[ t?e32,M>,FwAb|[$Q "AY*pL;#b _SykowdSư~xUIj 札|GL$UBęH4I тfʌ* `6goliSFg7HOkcŀn3\\!To?~@P#  B{iqؙu,D=Vlj=%y70Z4B %NCxxP?A >lTTJ2M_N-Zw+: 9M+JDFb//0z|ӊlX?a+ i,W-vYXqW_pCC1ʿ¦- -qVa%o&@GSF*Žd*&kOJ# wБe*:oܺQ6`C >՚\N7oaoyVQov yi ھ ?j*7W&BD3@6 HP9MN CXGL* 9M]NrTDXKZOX'ہɨvgդ|oc]Æi6'[˪[f|'glqԏԌY gHŸpw3&bqw~@5u] @G}u9گ@5VϫRb9=Dr/YYPoK~)xIFKVB,H:ZU2~V6'jԡB)j}68sj蘬[Te[O&?Q\sj4)uÎ>Bj2XC*u1"|XeSbjƬ]E\C{[T8r(7x{=G[a/{c[j haakE4>qwJiͦJ$H* ͋t!E^Cbt=4QaeCē~u,6@ 6|F ɸ/)7a`}A6 m(cʡC^&o$/M&@$=8ajBp_` ٠iڇ3\m1gj=eb|=UL"2e1ǽEWs<(dn*JGNb'K :HnJ\b&QPv|7*-6nG"_v{WQ!Vp7b1v@TS^tx,gqp3wϰ~/ ,tR9*lw Mdմ^`WނnjCj@}T5/vvSzKaq}w`mݎ!̝2>0_$@Kݳ{⿒c] ɠOG0Q'KBovgtbټ),TmE %56Bgٴ+uҊqo r4Tș,'vdsvI:n-5<5JhRoWrI<_ A$_$c2fWf ,6be-z+U雺cݜve(OG0*üJ@JFa~>dD|~O (˾ZlU֤d8f5\N*Aa!2/yr&% Z_u@iH':z \!5La?/Q+n`Q4K+ɴz1D8,>R KU&^8Mɓ--E͜TP1 ^>nJs#n!$k}S#^T'.+ĺj &G:Z! u[Eɐ2] rǎ)ibvnBU0BRiSbx3 ,I^F_Wۃ’D:P*9D.@XfQ5(B7W+LovvS9.mVquoZB6CisfubI1Wo$!Sh|:a+y=9yRY_@vLHd&ZEk#mt"}aAa(t7ܐ[a'=5FAd{Q< AV4:F^r9w(ȭl"1~݅]i"s̪Q3}#4Œƫ\ 3 TURIʹƤ}} _/*,7F-).s`5 Q@#$\hxstr! < PP{IXN iic-;G Uڞ6;%!- }iSgnys"~!Fv8{kHTOXvx餺첥KKʏ[A^6 q%dv|3d=>OP2tyf*nlDJ튰}3EXؔZDXdsPZ$ȥoUM(|J]y`ːlil\ѕmYPB`.>XP/IVM.$څ.6NAjec4t7dyCӕzqb~ A pg2'evND5PY⥁K&d:  -lv?y @K@q)^!>-Z'@j{Qrdo( }" zZ^9N pr@񼱀mtѷ~#vDPJdk^:}!2O(<$W5HކCp)_ŘEL,>U= "0]=cP˻$P-B-0<u\Y( }*[d'KXvr~+[j tQ4UxA62l^DpͷG'+5/}31$ygPd^69m5׈s,j>9;:vLMZ^r_UR$ ݄; 􇙙*;$^ghΈe !+KF?+||aH6"tXGa-ZN8/Fbӽm05t 7𝿰7m]է~m6ڛNk~f,P%OYGu1\Kz 7됳Ww >AYs@}N/Q wb)2FΎ[@Rn=l:Ha[n(Ց6 .Hn&'d/TULeeus MzV ~GrDBدOU"vafz)"o jXnIل BXolpV2a龇 O>΋QS¦|҂xSǵvniq*Wy t[s!`gN+Y{VCW|3{4hW$Ҿ"O8dvRaR]A"VDӗЮe2TeC#9q-+{u!\zpR')͊[5:Pb#W#Ml`$#nޔˆ1Bvrpyԣ=DNҶ%,jaJkϫӪa}4J Wi8ZF'|A㲭R1 TJP?C5=vL+}1&BGs!h4M('.&=M)0:f;8OCM:t)7 `O*=QԼk -ȦaF_0IR1׺ N,mӋkYi= b>h9 ؘ.ݹEӽ8%\@C ݗMS7}fYteANjJs>coJ;;ph)j5Zh/ ׻p gqZ澎 zgD;|:j٠O8֜u{6 7Uz-On5$v;3NV ]Wjk=V },L~D#_DYG-k Maױi6MJT\ԸΩ~<ݐ`mj*tVUNgKX)O Eم9jCTR\EMGʙ%ZZ`cI-"}T]xTfRJzmIe,,v8/ɧV8Y-RdkY[U%uI(5E "ea˪k q>v㈊4 v_l(_AB=gQOzJiVBS")\4>}18Z1'qʛ!Tm@R`LEhSPpTq[h!3Yϐ0_W٬x3D-/4~Zo\Ĝcs3Xnm S^٫ՙOoHP{/: T "]$|Մ-Œc)9ō9 slW?ɩ/cf!","޶jD)tC."}UEʁu80a.I ilt讳GT *fxfs#_C'9ܳ>䗱p)o)|IFrNfck0Z9mWJDd&_m? %^Ds^9 ?Ra~;]|ANYkF}.'\Ķ2$>PZ3d'#אA/%9En2OD$i{=k?o'HJ@!wt Zv.(Sg#NE fu5o(S & 6Y\R[<$,f`\FRsV]?ms˷eƎJq. 6H^}`8$Y[à_СQ4T<V#@|qGČuC7d|_-~ޤVNo5Ԅ)y6GkvdJ0SMw bj_0*G/.ʚ)Xg{˫ߥ@J~NΓZWzFL/N$w71uߠ(K+Fe5z|vه *$yB>eP:0}Sxv7Xգ[}"ޣ0>şIdDhz#aO>- q͆|_ NMTfS^-FeלoDd|ϑN~=h.V Izsΰ^ Ak:>jR nHڟ($;`!xcF鞝k{3'>5-r!d]Zt.>0gO~X."nB\5zՐbPEÄS^%.&Q9 ]xNݢ?m"h5sÿwgSd9yHm B"ja)hOcg yGQN&Pw_<NM!l=(GJ®@n׊` Y) >dq?jY'8ួMIN1ljࠄ$;GnGp}W,% {z޳gW2gb?JᱷToʭ{MUa[akɬexDڲ>?ӒkW2hg:Au^YѾ4\( K`\9.p:]q"96fvi i CDknLxސW;jJÅns?F R\$ЭRݘGCLmEа?ȿ0g-izcLs-"ߢi1JS0ݜ+mzlT;+P?% 66 )M|Fn݆xXp!4t m KF*}^?| X)z4n6z.u1GAb{_? e ǝ7Z',EKJoJ.օaȢꨘ4Ai뎛;VWbqb௫2oo}z#FGߛXt- +CP|Dg'7WX9Г4e':S,9yb1jid=q Z3JM[W8% ȷQEVY;2vv-X܌g/;>:PW%#f7w(u@cEWjQTڸdKI/ixNS<`]J~p 7ާ2P<}a`aݶTY*2ŧ"@}PvGL;jbG^trRuMPtmd8 ǔBhpW`a ;@X |nQyu*Al7DZi D1' ׶'+)9kY@b:?3oz5m¡pDtB UNcz&re#j26mwki6 @z1v]N}I(r4,"Ś)pb4@ 7E 򷑊i7M7'kDt]bO^[m/BĿo4,>,wb Wcbqf?i(`zu)jjF#9 Bښ(N g T]Ϛ0߅_`!nlY:3fIHKf}ǃH=IvmD?+~PO0mܝPMޫ׷`W=tG'׿lBet 3rmf;( 6ǏoՖc-0lTe@hI F(j8 0g te qddP 4,E| "֙D)7|X9+^j(S]p(ID6ivd6Z7nW!~b/wUeR&9M..Ni@M!cUQ\]0|4^uV#-=۩bQbXS?U&,zL] hӨު Ŗ[qԲգ*v߷v,,<kl6ebܟďIVUPڂӨG%Qk|4t{ĮBH/&cRey^75';\Di/~ՈCФXZc$S̴fR;!J {EZjhn0x3?9GS\EC]`K7$֞QM"|98G',sQ6GOʌ}Un5:~b[sC?C5;%+żgC}` p U:9KaU1&/dMU3fuϠ؝7Ẓ봏֖BczD%:)3&Ҥy`Ub#۩ 56+W7޻& EO\$t ƖRHD싎hBXQtӣ]L/ᣟP|-I'fnUuiIv^oIǯP.!wʿfK+5!W=gɉ1;SNgobPA*)͌/'BT{Pk}`I=&wATBݝD*}+fchꉓ"WcQjk'FB0|—⠘t/S׊%pGl\kV(=ZKTqD>' N4`ڣ?&'< سC\dY||#F~/+yyM2_/ )Մ."0Ӳm64 ɯ$Q#ٛ}tA@ Sw5!t7E?T=zOΜx;fsnɪ>4ci+9(]oΎ_ Bd<<%{6?L(;vFG9N]=D 0Ub4FJ/(QtpܙTp"c}Jd>ӀIڃ؈= jǏ ,/pA Mv2|CFpzlү4(ĕ;<.:%0I/uO$jt %FJ9%x$o!UIQ #bP8v63E]⼿`nDX8ӯRЛU XyR&VeMUX$hgi8T]R&w*NF.`khx!%,ƈ82t.9:\|T3= `%ZY‰X#S=o53'_7Ȁc>ޯ53 6_)J٨.j/ZkevoW7c23bX#K~q{)eHfWCǙӥb^C (=,$r#Нz9ЇpKT/&fskNˋ|7LL7ɨe ?=OӸEX }C~\}W=Jc9! T%B=U >>:絁߄TLujQ;j5Q~ꙃ1,܏I]Ͽ. #Ď9Eo׃zwb>QCoN+EM)+o{VAQX.sD;WQw@H~ rbžX@IJ C_m7o߁>x%iM0=Ĉ9EmdS.6*YmXDRL`2f6d5Z72qDvֳB0GYq -`(Pzx|)hźV;-:fӳI]h$BL "28n8P ,v{=%Ec4߁AE^&@;*O!@s>cyuLjGPhQXץy)!{ctohEB"oWqN+$|O&[V'貨݇W9ZCsl&ɏq#SgxJ/8Gl0d/$cUo'7] ۸f g nsaK(Țbnzh-Arf5ȍ$1vp~lͬȰX?F((la6K#W Ȣo7uރH U%"M1H$ <.Ifi9A}ZruR]FQ؈IYK . u[d2#@'y;ݰ(04DJabb>G[VU_AxaE?d`8{@#d#2+ f 1-%_Htx'^UɦaEy!%$#8 #:QQ^=-x5W -GzvYIZL:oD+gn??5یoM5Hp(]!go弶D/|O>XA yҦǀ a>a?j5FC^Q6:1u,s N#;o!} c5&[Ѡ}v`/XW;A.鮗whl]@$7-k"깐5DAӪJnWI. X䳢µg?[ƓڠWQCD4NR B_bB 8#IT'ƟPL!jȯCLP8 )nJ{VIjMKivζ?Y.t*`qPOM~ e9G'6nI~>YR#ڊ%zyVA?ù0|̺A0AN0D sJLlD !W *`o4vaN]K: 5i{HD־]haK᫱[56ݧ|pˬeȚ@aLz(~ +f ~./^(ѳxӃܢnEVJL$@Gƽգj:VE^:;UpS0X7"u;jfe w\1 Y˕dtmO/ !){EЫϋO-u 7FGXHK.<`J{6 Dθ1<]a$n y)y jjfK5&K=+v]'"P0wadsw""q=r;$mavY"`G# Sv8 b|"T)s*ن3""m p[ I&L%kMj Kup!-W Ԉ> j>buY2sIBR3o? ¿”ȳSfr+~canaVy2a gPgPuWҺ'E>JyUl!gg :Bh@@ߐ;yf5w$E*T:URQx([Fg@wTy0#o,) z“~(4FIͶٌEmATW|i\WRp7Vp=["A¶I A+ߗ똴ѩv! 1BgZhd9hϊ=عދƚ NS,+tJj(X7Nc1/M;ܖ%U΢fe7-EXIHnn7DʋOa)uu^"`2k)Y-'hP ȿ@E|^c\Ik 3:٥zrYuRY)'{6}6-+ (.;n 1֩rL)ƫ6 RI`4*a )@`{PE\&Jml#|F[I:l %tHU{ߤl+4T=^*$vyʴ5N=mO B6ow眵|]c[56(U{]&Mޯ^Ρεc`@ִ^]"nnE~EфQCN *: m#qo [ QIÎ&QkSY ":,(o߰"y4'_#gp1xlDF676铂$DZ] Qw(gi­T =Nf/yj msŬxuh*2/r ~~nbib7q l5uY|ihO$db;NrpmGAxx2炚-0hH#ꒁ2S#ֻ!L1Id"kb*FTyD|J9:]'8{)MXՄ\H+馢9{ )bP,ނe2vs<3mHR% @t,[O|'ydcicFXc8{ O,wSFYS gwrh2n#[`;3a}]5V)G]K/&/XP^ʑN)qDuX7=XQ_I$MvtNS˿BEk<7jALI>Dk ϝzw9[PH?Ɵa?mرZ"ޜŀr@ҟ? _$ !?$ԯR8t0,F J@(KP<TD` ିgŷ_*(gYrck= W玣 FuOD]me^eEc *aBx)4^Ⱦy&Rr!Nrˀ=l(r2&n 1[XV{k1)>tY+<8(ʛ!3e8gCAOlcԟ%t뺙'>?ԗ_ɌuWY=C$_bwN;x^ԈcM=m"lH ܛ CW(5 fW8.MޮUsԖ{jߌLjg굛ǼeO<9oXVr5"PLY{G &dA}Ʉv33}w#z?L< ,dv4Vŷ }]ycˌR,S_,>6OAW&M9Z6"Dld2Xΐxp#Eˢ%]_B(u^~1NkK~7Nu7֧/]7Xq󀋻 }xiQ@(쪽>3]~dJ{Txp($.N'0^,kEԊLěl 5o:WIÒV|頃>KF1lC 0/>EOAG r*̊幧'ĖǦ#+r.}y'q%!]& 9yF~rI^-@M?Z%gn=;5N|p_fxYmC њe 4{rP{usvccLtVU`鬩:!@> 3ބgƌ$W{XB',K~0[S JUVĦ_oOL!_cie.6iqE69Ҽ!q\0t}+{ fC恱łߩ}m^m^F s'LmX/QTmĔWUYKCC4[\jT4|N ^G9ѢʖJԵ{a\Duy+Y,uhqPT;SYOV-\qsGRV+9JM3joնPǁx{+$?ьf4K{hdc$h:]vO%M~`U,}m艣eZ7 p*`S,9鱁kx`kvzߒnI,mp E[{Ħ~o IHby+ӘXXh'?#FLIvr`Nl8ܫ~=m[/gdwJ`9ar1h=Io@~\[d؂W!ˌtqn >Z !E͡7mYЗ`dV]~FG m8}#XҾ z:? >C0GsQylO7V~.Nz`0M/'F:֊"#2f&=oܲnM؏h/}Yd)FN;囖ٝ3|&:$1/?^c:r<\4WnH;6rbs]Yn܋ĉ?KjZ.iO tXQȝ?[A0p% N[N.t()C1Y4zGᤧ3`|`s~ゝw-їXDzFC;t Eن=|qwN3:r[ڴXJjixk<V-;xm'vݵ/ hYִPY7eyOfģw e 4͓tfPpm>:^6 (6kU {ǀxڪCZFr&Q>]Jiu> #jW,'<;.T֙}KIW\]5ఌ5a1x[5A.ET2g* Dh6ge; ̐H7dθR]We*l*9st=Ez p+z ,՘U$Ga_Ju'Y^篧F ~s̮}\|5О7 n= ׊5DiJf^;!:"()  6='#_^75LPNgg6&p6& H3gz]^p6ZK M:k3^T mP [Ã`ra"Ӕx-/juǎ!~w F,*]n/ā+;YeKCQ{[Ml(& QxE̽YTtaFTA_b(2J2W¯/W˽*A.% fS~/(Evr!C&Opbb'5ACiM4? nעsأ0d$W*1դ4"7@\Ž'?=%]X,>2 ܆ӜN9_>:5lչf [M'?qŸ׬!X'O~Uڪ U8[dE^Wz6dyBmYWl1^l12Tf9gUqc ͕POlkbzHjszQc;mf 'Vދ` &쨘Pݦԛ8f{D"Tomk?`a!)PhA]=IRWr'崐w=EqA.9}.R}?k =ãX=ޘ'M軃 g\B#me"W٢Nsbx67ؠߙ J`뤹gpaq8HŪ7cGmd4q3/F7q.440si4|[ڱLR[U Ly)^jB4=i"@"J+ X!a&\`uKt?E//P5M$e!r7[ UY[WH)v/Te.:Zђ:HS*V>i{X7n-H6Yd9gEԞ/"|d-%1AW&coI`̄"jrr-jNnW1$1ed(?EUn'S'e>s[u$(Alh1u"s~k-diNvVs2Tּa6ݭJAbj-"{ B$޸*$ZzNwG@!n¼+7E6?oe[b*Y)AcIzZxL5JpYzD,\#1s͹, {#0u |a4إARs4m"ءAԵvfBꇵ00yU~5Az]Jr4夔ڋ1ZԉHiٌkg9a8{J+Ŵgz nLnU^ #C_PVz7`hǺ q-Rl4oQ7d>9YR o3a 퐗\`xR`qvF%nJwrga}/\ہ]l 6 *W,nћ71m>xl%,{1N.^9%}ĝ;eg礼#| EGgOY$Ac.5jgY )Dv8:EeAR"||Zm* Feut|;wt װjzA xOB MGJT/6+چTߖ*P62udO~̖Xwe`YTP %AlMv(yy Û!šҸ'ޱ2,gvyw}ޞI-qh}Kw2Iv9l/DF,Ȳ2Zy!kB#4=mD-`GVRhj[^p[ġ@Թ~䵆ۤc $D48¾k?6x.`E}㸘z,hm'X`J]/ -dgL6D/^ۋa'F7 *i@,m5r xV?U/X<12}tF-s6{m%fNx"YF6.Y(dX&dHk/Om>d{zZ$gXIpOk Sqq(!+{$;ȏ'SM.T 쐆7  bT)UEX{.kJk' X 79 ޥ҂gWKO? 0{P' ؀>A-Nd,joK`-"|b.U6gݚ($o^{Z_A1uן)u<bHPXTY6L%C#RoJ}w砦|dzbURtTDuQ$ 3zD)e oC fHR.Db;nwX&-bCBU*Pp96 "Dg=ÅwXfȯBATi/b{v9 Z0fB&S8~3a HJl,Qf{A H>Dx:Gq(Ӡx0*phB{q!`n9ּ ϠK  Pl@߻uP"yk8"m sSlNśBaG){\ysZN_27HoY&_mߓPerMrlo"?ؓAY.=^s~@ZHϡΉX)pnSUR3M+kԤ9Z2y\ZqiלeZ+$ JVV'Gx'lȣ?D8׋LtVcG>I&aW[b96'pAfS*2 /{x@ )bfSS9HJȰ" 5=/%elI@^%Eєi^*ܮc ݶ 8>f%j(:kO%>>&8_l}${.I¼EPձZ^ |9w`CkAo.) Fd -s!񆬇Մn 17Ż,MJClڀ ^sL?DC$r¼ГK7cO$p~B[jE=EK`Ǘ;¨O-2p˳v ;g6mzXJDޛB % uNa{zGeYhnXwɡMQ!m@2^:QE%];ޚSJ٢j]ҽތ}F1QAU]8My-o*LDNېKje' v^i%]`O"~핯u{JT7Mi[؅_9$Y4N54S<#DqMb£4EX^lM{TݭIONxI\ )h `J#+,gi6&|n͖M7;CSDj旟6˴6( L)G'0fԞlܧj[ßI+~s?a0`-'4pQ?dLL-zsǽ] tp) f4V]:K2t7S D`7fK5zorޫSa'Q1 ТnR@Ѽꭖ p`}lob710R3hU"wUM(K!\$[OsxѸ PDŽ.=6G{*A߇Gf%" 昳GT}j+2e Sx¶Q7JE=Hee9-8RQ\{nܒ:@W$TOsoc{6`_ϓ-Sϓ!-,vV QK9ݭE" ]`6T- ѨCuMe~{.)c,IjSJן׎yqg@v+QCȫ&6^CvlmWӰ-e < ڝ}#""_aoJ.e*^a89As&Pf53Tہٳ LX[NVu/(g< 3$\5\paXp"aV 7 %>i呯L"J'{l\)A%ot%H,]Rj:gu^jnE*M L["$ap R تOc7_OudjH'4Bf o)cS!=Qzdm'I4F;e^6K#2 -͝BFf$'R߲c.@ʵ0ѷ ^Tc#V…Wd[^AÞd\đ\CQӣZ5VJt u+XwoKyOF 1h)yՕsTI)Zάہ!x0 iȥ >R><m5qTJȜt.8.3pb7a*Y4&8S6dDoI\eqsJ]VVN0%Fq$ u2'zҍ%NNufe;v,;b[h|N\'झ6j=Ѻ*˜ i@LpVdГqfz=fsn?!Oz=r; ȶ/2F)jwG׏|@ב!lmMH][ dMU'<$ ]dlc \&=n yUR:DM>:tik&)0h8b5OJa*] y/|s&de?.|Xaha:c#.H0-tJP~څL9|ĥNSOVsϺ>l;'eSY'*Vy%1rq`<q[c; 4O>[E;|6KloyƝбm&bUl}1)M4^iGFäcuuî- #gBfn7}\x @`(L\6u !M:R K2hbyj- X^$~7,TN|ivbU^x9+ǟf_8ĔO@qD fz wn;wy1} ^04n^TM济Jiz`鼊ۘ {x3J-ֶE.GK{DuSLN4v /\?(`j"ߝ"+KbWs-pAl/E:(O'ED5Pb(syRZJqȻC@ۄ wȺq_fJ!Vo[UdwהvR~A"͢pX$B&rrvdr^Vj霌gA]WyeE~8YYBǪbS]@OJg VNBl2mu6bq!-& VYn2#ы+n lGefwƶZ5SgFƼ".G@~hUiTęoԊq'JN/yj̽F`0Q# h̅ş&,m7בH)ˬb{/&LI%ѝbs|̈́yY8&V\}tac^Kc7|*BG+ɒU DiUnu#; )i>զIBLO0MM:[Sd͉Gq`yTҟŴu|v@D͔= Rob,U3ns&b 8>rhtOpr ×F ]/W4xe7dcL }K!]_mDg LlW][ݫPEXҾR lVTB>Ǜuw?T$q~Wq \tHw 򰨜&˝Ԓ3I| b{xOjo92J $Ve0^\q0J<fR}6O?!o<ʜb$DVq+u52_U{:ޡ5( V;}i\2ioaNK:: o2d<#V Njy,J0oiDoIs!q ih44_.-STV,!M(pj-PG9sO|,y3H㠥_I7^ҴF)[Oˋ׏„Èo)N*V)b l3Ikwߜ`ٸ_ LF@x!.mgΓ0i  r,gIn fD{ΒRqoh]&Xs= {iXz6?+2vIu"7HOG{lf-ensC]F1/nu:͋m#ea7\vB)F捣9PO 4~-Αb:IJW[к"׌]&91m1ʲX$x8iLp` .cCqIv~'(r "x3l .֗x)3g-*\Em ٬atp\[Y"DyJSr`> k@#M$7З=-'K_! zhauS/栔*]z#,Μ)립q"ܬ gPYR(>k}p5v.}(Ia>8U)`.UR ^_|tZϖ0B7IՊv]XHfnVq >c"}ˊ<ڥca_KN4ID;&f#Cy01;\zqj̢*y)zx|@ ")0:[co{FS1oh|>LU=4 OLnS9h:t9ey(҅db3drAr~le%z\ωDZh].\ gbVv;}]C|sn.=>|XEhl w]6K[G%SIGNCEb& B58x}Ѿ[=ZH szW_- #@o#+I=h ͑Xx}b8jPq1I) y7LL9} WZ|] $KrB'4G$=QSPګYWtgbZ/N%.!GQ.aubV;'.ci?oX¯k)tkbw>㋙Fz̻0Йh(-݁W8jh/bOTmiQ%t$ꙎûlN2y Fs 9 P!l.hp%= ť^%6f6hY K~̵=Y<ɐW.xl'!'AҢH`;IL<}kXBM-kTl)K (ƖU%TI*^/z{&룙9/ڄ(t~]R^q^=?%w kU'(u;{^/?U=Ȉ"`m%ؠK?v,c(yx .o65KEvGCqGB)&h 1|j0'mApzd NB:%R:wr')kkx2'z=ʣ#} }Ώzݸ[[ :ELZ|KЇ:\,?v,$53G5*2L(JJ]B7e5QTgңCɱ(իCEkaS-_QhvRy[;ϻdž,_oYE7*QKAB#P9%'? Hz=m?Y+1̸o[y7jEQkC{)ԁ^ X1$¢*DR"Φ ξI1[f^zv 0YP*$e/|Ȳ6 ibie;wLqdhV$T@SrܻHםT|oBA$,thH$Ȗ}5Fl ,jCF>S˂z5~fސt* 0Y('̤"`Q]3t!ctTھ}'9^~K w xwVZP0ܰ[PIp̙+ū M=86˺ʜ[ɋܧ,`w;\ǒykx`0P40`2orN[G ۡ57{ Wj`B$z urhk&S+) A]M' dLV⣷ Uj;jֲԙ=eW!MN`=Yqoػan=з7Jds`RW׋ {!C}̀+[ZK$^w7.!ivՀ OSPrDbѹZ5Q*JMkkR`a..SjYSr4legs7,OU`1?<ϊw(3ȿ'3hZS؎,kdhӯ-"{PW"xp^(hRܯ>p70$YtF_c} w]'ⅷ=8lY)볻e!\Roa8NBD,$JNUz@եAۖq+F-02:|+E=t Cm<7yr6"qf"(`u˅78HX|*\}XL& X|=|J2ZDgAÞ0!Bȁ`ACu\ OvQ<ΌLhQ*+KT Ǥ_֨Į.X $ 'nl AIszһ?$ojޞ6C c}hBg3 ؄O뚅tͷt%ʰi?$|?g)E j{i*N@1Ein*2M_UGz{“sϨQnph5PlUBȀ%c'R*AR+d-NҴglbބ}43928o>k`BK*"30\Ƌ(Knyrjb[0g- 4Z=P1='_-"\0tjJg(_tܲ[vWC+I/(x dCA0w oCԼq~[g Ij6>B=_qwF쿿ɞdLRPrNPD/߬IGXށ'u;dzpZjf޺(2wt'8wH"0п0%\nϘf(_c#U:fUs(TRRK0gkig{ -rM,bծ-ץܬ?30+dľf6^D7 d«H8]m9l^No ,4n6yaN4 Z3uҒ2f@sg\L#!ođ*3o$O CJuE)en\M3bȱgb!^.DwߔDڿZsX*F"j(>h{m'WMlB#Ilfn呅I%=pt&ޡ8\$Sê(BN0j~wAB7imOUN??q8sN63~ҏ#D"L7oCϧOY yuA \T3Q$4g ay| N9m](c92gz `DTt55Sy W-buiHl!{h>0#%GcDW g?jکp䌯-0#l}m_kFnIqm} ѐn!ɨ!o7nl=Ova7њJ4#Sm3~n!IiB䷍tLw1~hԾS :^Rq2 v ^V?FJ77!}i Bazi{v[>)~R ƝxpKY[XnDd͘m>M U.vH iI|eJ4=CS AK=G?#N덧s[ i%W]+:X/E zzf'2 ;+Y$ g ` \Ǧ~/b|3Ti7OI#cE\ϑe}z^gؓepcOmS|s{lb7|(K*3* n[A"L9+W3ە&]7 hpr3,@ *M3[5I=kVcfbb^)âتN߽ [RxhRtz*HZF޵ $+qm;2Ѽ*gïQ=9s2R Vr5#m"Β ow=-ni7o,(0P mZ(dsKNcB;ML|2]? r($d]fmɟs.mަh╱0A%I [ PEqtYcN7*>Hb׉ lhȮwz@6tB@9dL(5]ĉGm>7DF땐\o'Bow j4 ?.r"6% 5~R.- lG6MshdFJ!FG@unBY*iU?_!:E~E\^0/qMF>g3#dKFl"IemrM%~ubmMVr6p.oj,` 8YU)v<\Ə?QqWxΒcxM嵅QOl";pn:tx8]wxu"1)_(ic@q]e55,rZ7FS/}):Eu}lJƴ՗6Ю(^GQ09^뮽?8\" @[_ОXpMx$jrKؓ5!!(7SɥqP7*Ƕea Si79wT| nBQr=@[3bI"daP}wz1_Ŝ?>@LֆԵM`Mь.%[-J8ߢET-Uu?ۏ;&Iszr1p=s`#hd\tłavǻGۖ|yl/wfE?n<.IXj*Ӭcr0Aלvs.}g.jfdtRMV~U7g\_2"QОy+}$'^ݏ\5F 53; UpC14/@U/ndJݸ _I`TCf/H)eĭ"6TtB~_Rnn@0/ [łYCu "j*ݎd//A=&8<)MjwpdW4є33g4>7 lj(vpi+H$\»,VL"lj,u5!Ϝ[JHm#*|* F5`KzN{Px:s JVʓjBl"ZwD 0,EqWE $-'1 aT87ؤKe6|mɊUBF_)dtJq^[4O);`㜘 Cvm4 Ֆ!_ɈtT,5 wƚ̆`݋!|uf]qQUIIvG,"ocf>N"?Zir1J-9A~#Z51flWUioz#M:)Urs,aF).tQ}]edz.]\_|bQodF 4YBCYv2V-<8j1mg"iʂa\k=)2(GzBեZ .30_!Mxڌ~Ht%|xߡp?5u8׾u_Leخ` Nw MuAY&#feI2J9qP>Ns8KkG+BUa_jz!HtM'P~( $<@'Id^dZ)Vi T^zbYUJso?soM\["_?۞b{#y/4Ѳ@=KykL%WNYyG| \T|H K&(p ॥7(%e D?QmG~~ܵ6d'@#T/;:Ka#ƒ٩T}ɏ.ƻoe(rw}Yt8Q) ]٦EۿW Y(T7K{z=g\Ih>B ^[ǪǰL O>zhԲ{#L3>=QT9QNJ'mYbƏ:?.㇌+*Mufư $KZ W6 r0X`v}>;`m'!tLh;PF=wLs=$.=Ku ek) |C8ֆ%Fw_hw,qB,4`$68$Jl/瓇r텭EBj5`]BnZDf +sxm_~`"9`O\ݠQM_^O,lfFSh6i5M V14$r48#zs¦D+\vuAt@T D+ Hi)O{LI_xtrB1V((%Nvm@բf1JlfO΂z4ųr{;F*d.:^!3AY] Su"nfRHS DΕ%*Y$|DԌmƧܩ2K橓h¼p}@ql)Ԝ'biǻcЪ:M7d]K$A>xqR2Ⱦ!ɻh?" ыfIjhkB++Nd.-8t n;rt|o @ƺ+ˎpV4 л61H{z)EbXꦠb#;Z$oα^h*ks4cR:Aib_Db4~>L6_UK/5:7ߛ ST`s&o{4eoI, =ITbqGE_6eehq>۵[rҒ$ْ`$ij^1bk_ud_0Pc<ޛcHZgJw8&.lzE~p{դ=JX Ydk!!#x[^I4PZEt4Sk6S[0̧3\# F !<Qb7zCGl^_mtGˠtJ%늩BjR ^$~mZğB:he!2+"".XN*DoKrtWWr^}V) N%L\iq/'iPW7Y[X#;jPS dOml0Ƀp5t]%RG?2_xz1E~r*jCٷ0q]σA[=L;p^WIYev4RGsXg7SWD0@U/sz=VL@B?nL:.bM|T*ؠYSLl( gt\;+q2n bfy Q {;0 q 9qZEh"Y]IRVBn_V7ޮ7gHJ#P*SJ׍ORI;K_M$ 6rPsʆUAk'J̏`m2vXpfBhdPgآDkT}~{Xі^fx|ei-KA=d LfU"b;Yh"<DԘɼ\'576ĩ)C5Q\ 8%|G3vx揩:J$qG0s=*ߣڋFtkvX`)ԁ֍+h[u^NAIcK-8] D R<H#1*RYl%ʪRl#}IF_ϟIϧ{{ 0o=wk"lG*B\X&P Kl Ƭ2@#oa v1Ȼ,A+#@ -;I  Cya_0B^QNĪ Dhe7{ _T9إbǴ|؂xEnPXsoG M܂DQWGE&Y8VQQ5gex %H_dQãYZd ȺaKϳɏCFx42Ilc>\tu`8G NŗY)W$Ri~uSEYA/s#]ñDz!^6!gCmaV|m)loY/\4 ;ϥ${|y7p)?#Q gD }Zaބ+U zN~K7lBKpŃZ}3gK4W11B#:%51zE֮XP Qk9ˆfhaTՠPgoDjC4@ALG3^8*$0PkHr<ߍ4R(%gAΰY }4wfK IxZH~Ag ǣu@ᦿPEr0&Px7(ӑ$(1sE㫉Aӣ=po_~.VJl0nڨA`]]GM8JZ9d73Gxb:XJ)4j;kM5>:})!:2$/F)GCھjI iNy#y໧C;>g-V "d"&~LI_k Ū$6CN_'Uq,.Ap<"Z;z&E\F7P&<#$gz}[54o)|FR7r{|B^K0oU{YĜbDlyc_V"ywgYc>{3CZn}BT33ߕg "mOdux,̭XBUJ)OלeiDŽa\T%F1XzHҖOi/ QК/%Ts]B7So΂ho Z}gKNC_zl>jP!F5olJ;2xvy~ jAȚmmCMrVVQmXjSPXB=r)LoC|#q_26jd}s!s#hIQpqJǃmH^{C*pZ{]Ts乑d?D)gp+Lh B 6D/VWK?rG;C;ncISһIo'0vbRٽDL*m>_\+0޻ס;Vx">:z 5{[U C B8Dp+*3栆|>~:*, &wFW* w㽜W :玥671mAjlʧ*Gm].qw#INܥPO3ѥ 9xEҡGI ҫЛ168@:2u.!+hc/F!n&Rt]ZccTcfHcAqFhhg]ڬ46B) K- E};Z{]Ҽ~ ;b4Gr8F.7Qf ˫?/g7 ,&[exQZEѵnIW7FyS{|t,=?ڶX9O 0-4s>ySme׵η0_ ٧3 *㴱!H^!dի'%0#/Ge03!#"3s(^(p1:rfW~J2>U& H2}urD&2?2,lӷf0aq?tR6`wh-kr3*AEٞ:"oOM#Eтꘚp1 !)#Qݺ;Ӈq=b%"+HDƩ@xǩ@_IfR >H30\30vNPM&S\5f7ӻFɺvCYKmXp nͅ&\"pGz[ !re3T]ls2 UٞI/vހfP ;-^r?wV K7b?M%eլ.Rوq,Cwb?k67eT[gV&%9i~];q 7x,tSLSOo_;!bf ~NM  w+*drqHoܓ84\{,D =ֽK&@>+'0SRpɰ}Y!]K|Rb2=W}e[כS-z(gC>`,;xkΣu0B|~5)>l&V|f|̖,|̐^hԀ LWϝFo籔ﱟMd\|GN(q&uܰo8@'Ã?nI-h jG M \ёl.]!gֱ{  E4QΩ1o6;>*Eyԋ~)00 er_z߰M[EA(rB9s`:^ =@31 "ѵ%9Wl|ҏ*0-yODm}S= 2m7,[e(иwXPa"nu6,wǦv$705=(;b1ys* 2}w^5 WiGFN DHV3VA %豝n*Y&* ݭB8/5`ERO˩YRZIðD}9K /nX̊7V~PB~0`r8\lsC&OP!-Eϳgk0mV,GeFNǽMl@u$s#7&5 zy~ˏ~lW KIu{jy=o |?dj./o⬼Zɰ #X\)u~gǹ0~0oz4d)%* s # '-tPpr'/zz~z [&CC\FDPlw8cTR;(g-CRt\1Em#Z7|0, H* $Ɵ?,c9tR.,txBprOׁ!5QiuH$nE-7TLlF=/MBK "~""+˓vO:U#\ttQ YO43lnѧu;%;X,lOmlN^K\JuڇӲu͉nAncdtEB[i=E+n018jUy, ?*3z] An qFxNsչ]^S`s"H?_φq<ʹ#*ylyk>>'> .xL|W{ @ZvPZb%Nv 1ǔo6Jv.iӯ߱YzSK΍W_7S`3Fxur(av> wz;3JK42]>fq8S_aqSnqڿJFrXRWDŽ$Vbvxb8uvx-irE|9uȵee0<I68"ڏB<>HZ^$ |m_ѣ늇"0ON`& K%+D`%)sKr6={jC:EA{,3 !8pbw5Jdg+?̎u B-ԼLl۾y'rg[ 0{_fWSZ)4+Á3蠿P eV*DfxIn)*Vx}:o Lߐc^<.矏;o6Wx`ۇzb]+#?&L8,xn % ^6)XNhjDo&0L\$Æ9J"]D?Ϸg2F_kVQmW"Ɂ4.,eZO/@܏HPM !?⪘QV0C r]nC[{)6D*I͚mQso˻*yN(}a4G'x%:Ӽ)-^4JwUSz&,@y̩nUy2 YJZWSgc[wQXݟ1?![}n7I!ԾݍKY.RyP'v-SE;]F.-1!7VL,*&22|(EC+ksB8MSbT4O]' {b&إ$w6,<xsժKg+4e9Al] -G)?HNbo }o̩$@LqZ IZq妈>N#LOĎ`|T;r dE yiN?'Ȼ 3Yjl-ׂQ!^O'n* ʭ, r:4䱛е`5E:nR\[@s?J'J+FY@z#Rg2ZPN>-@vD_ozpӳt&S.s%ʚ,QC"% ǗmJi,:Y8_ MAs!;%m< MPKu Aó$_y91uļ BS6* z:]ku9+EfGDZZC݊T|8|ѧ3 LޘCO{bFj;%{z ŋDO5 4M ug]DߞfJ0|eq[k|IEg +`JjufTv)! RQr?X5@7Tw@ŕіW{`b_wavYj9vZ!#wW.I d[ :)ZLyG-b[I}#,MUa 51d57{mF'PF:\rVIt;IypdJ$4lf͈̌$kvB.tm*(UstmP~I^w# $)M~YBHL ~ n su30{MBg)sD*]g  BIO~N4 +[|8Pr$~ѥøU\OЎ/svէ$j3m/E`NkۜEn)q&sAYi72C†rq.}~m>OH7x/b8O'vi*v7@Rc6%b\X;Ix,km#rqh*S֪_ P-A3bsFq8]0&!3 0scZ_\6RIRqo*2{cgM.o⪒[7pd-ǗهGŔ'/í~<hq4f@/+Ή50;Jlu%di=<2d$3禐XLD C҅xq軇=P1Ò."l !yRh ۠Yc )XB64&~%q ƳNPkqp3g%nJalx/T,tbuo>; xNA`ilQ2Bc~T;^|_\Rs0eAӱb?qc#Z{}ܠ@Iu_m `+%2^2`V>_sP5ţ) }V 8=E+?/܇!75yQW{:)Ft2v'ͻ)J[ @*NacEϺ{!Ldf5KNoN|LntFJrWfM65y88SvweOtm{md00mOe[4jFA.s3zc2Wx~/M88?Û r1 6 eS.|RS@QxPO*RJ$}A&^FV|Ӟ,%d6Aw-˴*-BUܜOUD;kCz?">ؖd,lB'0YjGY()8I:8G}mKohǔ{5,+Y$q!a|8x>wCt}U61\^PW$M09GúGa|xLXql|/ :C?+)ãYL ?2m;,BW GO:^"a3ܕp^g[F4 62B[Y\'oAg$;_8b#Mog}Kvy 2r'l}9C"M[y8t;j$E?Z@~GV'PŽ! xY&*LoT{ l|܏&oum[րcxnrKj|EΜ|crEqI/Uu$kǖdV$J&IJĺ BQlCs|R` 8L?IQhh~FzA1Qܹ"7j0G{|8U &Xrv =]0ZEz~PtBp""ߢK#YUsuwϕDZOvj]>~2toRDg-ٻ;y3:W Vqf2Jn EQrUU]ͪLA&ˀC bƄ'seƲVu!Z$f,CaY  A\nu@Hl L`9T cv UbWe]Ouh,orQ.Iu{a-]׫0af}6@娖kǃwYn/R]/g?}-vØxcoz(n%u{1r1EK Vpl.ܒLSݖXiO6r%aS93| ^Y+C td:OD,fb" y]B7)̬B߱iXa`R_AڙUHvMO?^$?b~F(ϜȮloxlz*%ԁD]/U>i1pUf8&GⱘQ,v喁ڞl>?, sDODM-N+p!AۣͿޫk ˊ+6HuwZ1|&2/Fjwദ/=yYg\T`Ίe5Um9֗?I]dχktmਇ-$l/{ Byj*#z :K8H$܀#~Vow%n||1)䁼/ SMFW`ĩ\,(}n6j]+أM[@@?7KHn3p 3vk2#/῿RP7pc<`(YQsKoTeOxzHtf˴ʊy#8hۨ2d1=WwF&pM a$hԙG ԡߴS; &sy+c-zhόGh}!~Phޠ&7R5Kו75̡| /겫ՔpG2>B B [bfE66:{Dtݒ)(^+Y`fU.j;Ws 2$=ZFaSJxu@}801o<. ivZr0LP +w=.Ua=פBGh3'ըf/ n/o' ptr ez Z3{ǥI$ϰPJ((^1NCa0rjsa8(0 4^=ME<>Ju8JaO%9e:MH% 'π(jJZ欬pUL$G=/佽VEvumbuiAZޜKWL,@?œϚ2\P)}k>ֵO8Q{_e;;tSST1~)nBa1]Dfyz <>0rES]&IqU !*! 6r2t2.X!Yz=>]iLh!L{ޮh߫vWV̯&UAX OaۻpfFuayV`B|s I<6O@:"8jdZfj!t !162 }>{U>t"dx٠! HrDI'?C7r259:ukG|U|alg#Di12r- *~ķjN;+_$L/BwV@Mega 2|jW_ռ=)3y`nU.dR[&|wE$@i38VS#-מx:~W`W9Q=d.s=~'.1$Y,r]B~z#Mډ ΁&B{ .=b@{5P3q$1Aj0֑jֺu~CPS{G|^Vdʐ1̭/꣞FJ| 8tQ/k Du:U>Ұ=Uն/NO"MWՉN[0y&r:Yc!SI{,,>`xIYDJ=WSNg`Uiڕd(}g=`wpfx޳Z%EjV($RҌ&ۑ?MuWJP<` : ^? doi[ތҕt)KrfY[DbtihsD`fJ#xۥD&nՇSv&syA-o:߉'![O^$r]>|_b3x,BŠ e ;)INIC`*?\C!pO s;ՠ̍?^jw$"Ozdd>#WOYv|O*:PGn[Sd̄\> A#2:mDbxz+qXs\]SCA@+K0!3_RzoAPN[f4o@ӱO䲁Aؙ׋PK^~!)+ꐢqx3DsdQRͭG&#F¿gE,71 MS_%?b,qMˡ̝/m҄Up:rQƖ{fOdĮt ⃷[$q'ԭFuAi[hKpzh xd{Ar!|^"m.خ;d6*>:C)dyl)}b 0'oXrܡ56m1|ֶQm. j 6ηQ1s*^@|K%DR|ciwWӸ׸AXP{Q34qow{ dž{8&MT:~R*{'z2O角=_b]n1"۸ΰ lyA=mfEzMe]lq[DC&:䢙r\x,>ʷfTs^ E\WOw`S/X-kHr< y}C2q \u@=0"c3о.eGjzSȄt\@&.T]<>ryg-g"k4 /G^}Fx˔ZHin#}L8c woޥl]Ƞ O? O[-,*ʤ \ lK3\c?Xly1n9,1"S*, JG= ,_|> 1J8kixFTI4lqH3?Z(MEfT4:Ɠ6΢Ob=$`+¨c-+ ;6>BWUW7 $~_{3HD[a)qCmSp\Qap7 YR?w؈ q@**M]}(?U\`z奔FYcT{rOه2Ii%Hv?(ןX9×⥅:99( 2eiYbv+҂ !ғtٻԮ T): LK((,I'59R/>q6pԦ`\Z(&9U˿ק׮Zqՙ ^򨐄'{-ePG̅Y |xqc;$0r[HlbiƦ0>fQz;1ftJV;bbNML;UkĬO頞,Z?n{/ٞc*~ j}nLFg_i50» .!/(1D Ѻ;#'O dE-Ĝs>ȴ{T?ZAM)08o\[jQ'^(I}.U+`}xOm\u5 -]j{MxhWxѼrB+,LEіr/N `lǵOrsʌva1-)moΞܗHdžx??f"ީYB7r8dzBl=ʌǷ/D ;y&#ɚʜ<ϏT gwWIaOhO$_m AL!A'F֢ ʶ!dJ߇6ѫE.Aw_j \28K/kS`:Ja-zU;MM[n`nav8 801*ʅCWUPfdZu)`˒49GW6PjWH56 &6O)ތ` =0IcD(k뉱̙V6wDwĥ'H32DDwzA`dG FKιn9 MHX/6  <_*P?[пE:Ct 3]׿5Lxt_c&`~u W7 Wބ8׋4Bn7QA :Vd.)T5Qr֭o;seb\j/f/lӒ"zWC|]}+#K8vVɰ,bXi^ Ws+B7e`Q/ $S:*ݿr L>4$߬Zf-Џӽܑ&h5ײoW9kJ/dLduƇ"PcI͜g.@"մ'p\MA 6lIʤV9شO{qft4l6ڂ&[7H_^ Ial}Sjm %oJez-k~6\oo/V5F7D,Usj} :[S"py|>`#}+G$0CB :KGIQ*+O˗9BQCOr-A]+yCŻ-ʽ 6@( GUa^:~*VRJ 'Ϡ ķ9xb֙%W;Z`!b\֋Wu!)Fr.t~VM0ެG U@Pyxnhy~螚d15B ~ U/3^O7XF8g"4};J׿GXﲣ;<>5_u:FPb(ԗF (ٛifPפu nŕj eAgN'ʂ@xlRed1S_l@bZL_h&-"A kLi,fm+%ai-_J- NBja\L]ptnfܡ߻~gUs8%#`bԞ)K7l|Ɨ h4Rfy[7EkudAW9sy&ؿ?"Uz'O\x_?o"r&L-JSiΩ0I| $\")>Z9J^jn SuoH)Dmb1BlEpUJgnaXd(=>qgxoay*YK_xM%>:@mC*5ފޣvu/Y.L\vd2Wb_iAfg$u#\7@"8_f|83^DkcJ"Ta9_F:ZS*Kb?}-zSbLRJ,m^{GxC&3zGd0rt-c\{CZ֡Ӎi*H# bKepJۼ!Ňx%b Ihg`C*B4_р/[6~0 2*+=G<8X7q:;2 I-*D1h 2xec5"ɮ،}/{O@NuA'-+ p*N˘'|-Ult!SXKtJZW!v?BڧIʀX`X9ă˦挐y}߸jkty޹H d> slAPq쀆ՏHy?gyZ,Pc~˛Aa(nr&O+Rh*䓢x&w3.|ʟ9tltA<YhHi v2Z5pȳH1.1wLjEܰtޗ#bvqE{.HXJ} 2[W"T4PfdyinC4 <@.vK[!)$rҟ,\[2ԃ\lzvp/i8(#ʘ?`~w)"dt57[{(; Ђuysy8NFM~$>C<Ӟ1E1:,•۲t8io1(oļLDq̯ÿ:QiGBY Ր{=ΪC"'-#<TgQX-3 (ƫR}˽,Xbb?!K]X=bVC mHq;=LRldgpLNbYioV\@ W}hI ᝂ觙al>, ;ٍF)vPNjګ Xjcmb%a a!dJ%CTX9YbLv|ؖb0 mוZ~up]?{ULBIibFrIin'm'2;u*6;*5b鲐E.i% x<9QRUa#Ъ_$Xsk"!2TO_ԧ!0UL6p{d`]!1amI&Y D!A}èIL\y;@ڎ̚q "-}BzڧV$>J߁N@XNK'[~6CtG!N{g/{h_ I#6J˹7z!zŦMGdm` x8#߂vCR^GXnïtNYYWfvҏhb襄hZz1mꍏF3v.| &}9pk8 .=uǻr%%DJ鄤&rHO%tq XNȘ24҃ލa,*MF6<{fjEiG#c=WiDOQޑ7;V3ԢëΨ\v8DhHheGpE4yX%.uR6] і:>tpJ@}#)qMnPb35O<5_Os8:\M7i;e<Z  "h򬠓ËqYuK0<'$< mJסl֎_x6e?1j .] 6T'>1뫑0@r@=L_#{[딋\d3Gr`Yܔ֟t&֭]sb=P7bӢvvFM unw?[y-&ѲFL:AhĞGiavmr$.,!47$(B kXAJYVZ_%~đ2L O0i"eg` !/e]bUWfJKw׌Sբz-OhFjjҮx2A$HFt r[!jW w$(\Ѧ;k p}k&au*%it< NW7Iw!Q]`b 8J!D,5?>vH=tVg2Go9+4UkvbMFjFX>HZ$^W^gÝ6H}4oE1fFHliڅv~uSG\{ K'%k~fc@0,++!za2,4 '& *95/! YH|'bBqO܂*9y&w<,zH/ ePIqc+9/L`=̧( jOn5o?:u2O?=/XI6te5dF1/SX\vۖu덝ML/F cT2M^װI'Da_f+%<ޚo[ׂ˜*eȉ9d ZQW;g7u 6D3ZqNT}-'z+$Ng5S%iAvS"t~I|b4\dlr*N[}R0cH-^VW'7M#"0Y}T 9fuyv`MˀYQ*'].bo5ɗ*zW~XU=]QmQĶ!rQ}à=.^x$:ݱ0W!:o {}1 -wxY?iD$Rqªhgj.^K-BQsV#6e+:Pk'e j*@[( V}{RQPd]%\ > !pk,w>RQZ3*2^McP]~C[LX$چХe(,n43fH,W^&bo;B(_ apK":*+=Mx6..[Hjc(|$t;"bPxy$.K)Rfh%ֳ=,dnS9S eݷAawZgSEA`ž7Զu+(W)Mc'臯>RW6d= vfeF&OY.ܺXgcƠG&nQgnyֿHI@`IK#RR8mUO |I]™%{$4VԒ?}n%B*Ѡ2fMAzđ or8Hk8Cr%f[<2@b&t61\^ ؏f/웚"MbEa"F.~떚u{wyTSaEGy]<_ѧ]%f&}Uj>nwӳCqJ'\Sa>(\yLʠh0-Q Wxew\%9Ss:r=3p !6wja~'0gJ6Q:ÖT7逭NuhZ6/QӶ DuaO$4sW!-ۙx?MI?(PܲQmfHxqlѪ_aڣ.mKº uX{qjzI$%JlW?VϣTlDDZ_~&&/}4ʢ ?cyfLx./84kܠN%糰!5PeȾ`Kp9]F6a 1!O\)SS$nt20 i0rClk4mSoMo 1H&IOʼѷɀ=4B6=%-6b5@.Pٮi.VE?v= u#n/=G%jp YOyF|G{ξEh ma2:jO7)l_rbtj]z!S,ي~J#Z<;&gC& @6W_-̅jmUs1ՃӾu*2K W&T4q*h bpyFgWqhf|*@@~\ M摒QwQ1]1tsl}sΚL]P-#ZV"m*c:׸]zH*Mݢn\AI&]/ 'C)q~-?,!,_"|nUR|"n`NwL#%Zgnme&zyɡwoeb팻Q4Pֹyd+tABU)k'Rh<a Ô>\-×FAfGYvDAo&q"5#-%Y9w Wd㳍PYPQ7u¸a({2WE) =-I'% ʭfHOb`)9T6I;>Q@ x(ׅ4Ѣ$0+4]C86'q\9ñ-mQZ8F? 5CǼ|oO/ȩ=y@~eN]zk?.驝w(T OuϠ;hXB *}(̤PZ)c 3ROȯr <@ςh KxXPfʧ,u a|`Ύ#/ы )隲9gRV@ d᫱P f4 v r8yUBJq$G<,aX@,0,5:1m9H8yjFʠ%*/ӊh>#hZA5rQ tVI@P$lxɠ^Ѫnep5;?`v ))Sz/E8<9R51@ sm y#"ntl1.>Q9R.'C:*;=&VyfUG} Pf{~u "=S7J_EȪ)eDoJ:_ieQdsPpC"WCx2x g""Y*ܻMcAnE|7ޝl`h~A;bXO+x׾ [IhCn|1z"'/?A"Hn D=uy0L"WUL)ŵlÉ(yqݦ]X yuW5Rid,$Vz3#xm57.ȅGE=rA@2x-Gr^?AZGrXNY$[~ ]$u0AF2iSE9(Ԣ3]!Bv F U!`0K}5I<յQzrA|Gj| u+BbG{۽Mpj,g6r>9^)6r5^JPnU{VmG _F3sy*M7)~u̠Sa٫d5@*-2CH[T q9r_dZ|h q{^{yШU~C6&La/IY#RG=tr1q&2wOz 2dW\mo+1Eh`'-ғݺ=E˩}i.4~vSmBRv[-&"wM_cW9LM.p]-&'I6 ocƇ!ߓWi^T?'yׁX"A*oX?3T B$\8$Vd-dv|zОЦϕfXٔҩc+xER(=illz^Ɓžfk"K޽'|νU=cD!ī IF.{ iȞ>«( =+ qjhz(U2}ukYɣ,^ȴ7ӻ6Ғqwn9kx '`P7W(qb*1`:Hsq{D;+qUJO+x1+4Ԝh8?-!݊w^SxL :}HO8$^Y4BrP@Ɣ{P^˙r'wkk Gi;g`-p -껲A,DPJ1+^  m^y!m}E_R6W |t_qELoItms"6A5!>9;~v7O!:b,@BA23tZBO.s >4nȁ PzVcKS~BƹֿE:bFhl$(B?iݧlry}Ns 0Ak8K,ŎljYMHX,PV5fgUg:| _?N240&8@EOKNnj29^MbXXeM&۟ m3̟(d2{JhH*04ڗi{74Fg+y֯UΤgg;瀭_#C5GH<ź^,E pk:xE'A_c 0UWRf`Jh)+PrHJZox |@SIs,U=jE'w%{KoM p,OkViZ Mvt8:֛G#_@*"{蜈543hzaU߀( Ȁƞp~rC5`x1ޛ6YJ$ %׿dNa) B54^3>w I̊&܇[44bEt E K}6f/SFBF&B[؉a#aC(~ˈuJG:Ӏid,"\,=f5܉wԨH E([m `W%8c7J+IƇէk& v٤f=wweW0(Z-}huZ 7>D+>{Cq>Ϸk/8< vPV:p?c1L_fyq`[3 JBD R">R5/ռH76+ϸˑ=w*(ٶ9NR01w􉋤Cݥ"*M?KD|6xWa6Q:LaL$]1( UBDYxƅ]1ę}QQ{ς~8tbJo^ [2H0cbP}#QdOpγ Q^ FGPJ[~5^2Ul'@.{@MQע.7 @oݥwAZ5o͢!7 CaSb`7e)Xv@r151=Y C%qE3n3JJA4#2?^VN2c o4/kSFmstVߋ|_!Bc ' =.B(Ft{mi7Ԁ"uΰ7'8B$//fubUԔoKd_7>T05M@XzMs(^KQjK>MSxm.YF84t0F&Jd^8>Sy7Xޭ37Ϛ.i/v~Fx𲅋C p~PI54c'>k롗b+ExXg]cӇĆI|W1)q=\͢3E,ƯrS͉b xyDE<{0`_cR5;j%lLzgdKRڤ#bQ#(1?y\iQD  H $/ () ˛rN?f.9J^q'eh-ſ{A>/ר\[Le9*%F,ڢ7~M5(fs Ls@"=!sUʍw`R/ğ_ :(K8 : =yBx 2d&y P/<c6>6\1XJaⴵrh\dh= |#SnˈTܵxSY(.YNP}/\)GV6! )iMO7 ;n\TrܳKH{={= oK( ϋ`+.cm#sG21l.׸D74rR ,0lݽt2jaBe^YK9M wq>d$]p9 {64-Ҷ47 Of;zڽ9xZtE˓m?1 Y?_X uXL͹x; -$y|,}{ܴ΁ Bj\g?۳{-w- R1 ƕ3>}ke?=u iؗIe)tp0R&wgeWAK2# @ e!2R|*~SU[Dƚ?e`C# ;ZE-M8ęlef\  .g%dԕuf*WlI)Qeɥ/&MͭaC 2P< +U56|[p 6R`;  Bq%cZS?l eE&B(Jb9D^aC䞺ϑ#K6MW8 Z;"CR3'^πt VAۧ}E![2&hVMx3p9/>3ziPņ7{_ B .r:XEG,Q\Be:+a >D 7ΪR 'bc%D OI {+iV9K0?+C˲FRo6,~d6-f+Me;| XiA'ё>|\it~3 euܝQ2\80GrGkm*jqU@cwX42LVvҋkrҎl^w`QcYwl7y,?󄈭I#_꫋x]~,"%r0裲rd}Qß)mPԖa =϶`I-6llkE &jn ouL%]}?lw&Y-㵡{Z$={jO>R S4Zsl>ҟ@:tr\K@ } h }p#2bm>E4T?ˡw:܉*:J<'Bg;_ hi@70&+Ėڱ9Vx/:ߚT! %pF*JHҼ<vNU:E[ !d3/և@5AAfFֲ^q@)؅No57ǭV?uL]~#ծ5(amSs\s=b[f3%1 en*ۣAADNAkZzm,LqÂEKZTQ"8̥ \{G:`ߤ08PaemcvT |GVjvsorf2R޽ $ahv2>ԖsS j~ﰋ2u""PHr\|L=B# OE8jljNZ7CuI0bBGC34#6Z C^2\Hots~*VÇN+d @,=y/MWoFW'tV ~Q fj3t (ux1ATW:N')'~<+~-2nm"m>ۻ70NyY Ea?a| c? ԕMκ1ЪP`ej营R 4t N)jb!{c=Æ՟f;"A{DU< sQ䭪TǴ@ "⍐TT>l8Vojm!h'KLA{pĨy7" ]4Pv!dP8=#[i9,k)|CsNb|yP i皲*5(SDJyX)%ME kJSz(+UB,B[usU/^-!bŹK-42n]`1 1WI>3NƝj c|. *{wޯ7MV# Pb {|!UBjΑMj ;Svj-t1RJ?qX;eN<*AQ?.ԓ:'.¡ 5\d/X~c>.(leQO^x|*CgI~cqϖFܡBV ̌]%]'?U\'^oiտBZ6b~1ҿّ15Mȱpq yL|c'~^VDQS;b28Ɛf H1t2{3#2oEUhDY$-"w4Ziޝ(CU^sϵ%/! UZMqʬKQ4/|xncFNh/S/{1:krǽOC g,MeuZ ~K/q /d)lEGlzmt-BūiN7[]^mT;rjC<4P>. }֓ =!E /R;⍗JJNTaV vpB'޸_f' yphU))=?|%8xu k[O 1C\võ-;1c JVb=zID{맷:VVp4CP8Zv,2vb]<9Y{RÓKsy?¹f3F[B}|t|̴I>74p]+xpr Mqa,ziɋM҉,x22]B뗦<.‘匆c{GzQ ,3T=k|נ%^]tTU &=In>wY|r3:?]gZ!;F~^mGaYd>‰FĦRG1 u 1h"q. oifR=LUgd񚣗U[z{ Zh7s._|®MlAJ YF`D87,Ӡ}sRc y| rt¦6ֵ3 &'B6RŒUsܙYa&q@o}m;2|TQE}ůo2*3 ޴R4-gm :@~#5 S33K-EMWёR~6>bl/qVF XlժV   I:\xJnyy);y/&cVЦڅ2\O3u[ܳqs\"guۻ;9w΅S"U Èbm9mL,*`%gq\ mUg1|B (  DTIn&F]1#ĞD'"4؛"7zu3"S1MA=EY76U" e$XI+r=+yDrv HT/$n2+8̫:ew=k~L{Mh? jur;qSE;G2~Ni+e6x'{{,h.oPANDbLnz䬚1QFo xQo)q-Z8Q[q3I\:NHTp:v? ԑFx蜀jW.ӳɽJdS% EMg-,3daD|5 7N_YIyߤbhccc ZB\u3}odK-3θڑCg5$Sϓfdɥm Q5A㑽 `س0}r0;إ, 6Xo5r[ &ϫw8q,p2;ZyۋΠÕEU7?%"F.E,Ruh0/1n0w|qe aՍ{˧؈ǟ ^>(6j")2W-#ba0)[|1-6=2'-]WiܓCOƒW[I{#Q=P<^M}:;q!vad(؂mLts;]FהB ,]-QQͷV \cNlU1p3u5!4G^/P_Y9 y!AdC3Y},xDgΦ\G5 *~=8n\vQElð8chrH1wˣݪ30^8тj2GoA]YV;t + 8ǧj"\mr]li\EKx)>1f?v\\B0k& m,Q˞YHW J$Sڷ욽Jk&=l@J+/אc9$} ]lDDHӖgZ7O/DL[NŰRRYMhZ,zbgۿfb/V| eoaY1ݠ#%[-H*_}Z45r]+rFj҈{9ȏާ9a+.~?_U|$`Y@UCs១5Ԡ%17AW֫GV,4Y/ g3 v7ck jPZY<1U+%XzfGE 1ky+}ksaof6[(FanPb8Wj _.vC'0.˵ČQH|kohWĿqRy^i])F^V{;/tMC饎}X4HJ62~}ޒXa-@`p m Bjq6)튠#P@|..q|>LPc`42;cXR^;(Z{b5vorTz:1#P/2KhK#Fd99[T@-n_9);&țAr岀fWޞ} bXXhç: 8m qNvJ4(梁QIc5Uڌ^oڻZkNZ)qb+LF$?-Г6m3ynsS*Un~)Ч~m˼zDfqzF%L(&"{ Í&.tG6 ofhZlaDdu_&9$x(qu(ш0lj(Y&`ex5_ptǡGn w-5Wu-hj3k~f1`եkI̖>A/v5Zyǟ"jjugb 2cGLd=C $?LcSeW46* ܺ~ï^+7O~Wrf  +{+U4 Й͉8.&m=sa22`׳wh"zeD4 S 3%-:YW*gr. :zVH9mfQwڹJ@˫!xR\b2$GԨ5GS6[DY"IlӢ9:uӴz$,k˾LmULt;bBѐMRͻ6AIA;ջ75b]x~oaK>te7o~L|P~w jgj1W>U{# ~7Su_ L%E:>N rh`m("zJb c{ JMUFB%Cϓ2"q 6;7U/=HS@ʉ5 |=gBRkjT/Cw@$/ܠK^ˮ2=J<=fuԡ3/>R2,.qŌefEL?\p~.vP:Y|f~9xs{C ))?"yeDDD citgu|_H?\/qj,ŔM\.+Nc-ޓ*f/V{o x, ˇձFOS{ѹC{姙;k7扚i E^+ij'k ^I |]YVU$h_HS uX޲o,%P%3۾ԲF]獷  /rJr4>z&a!dFGAV+n)7KcːnLWtOh/3HtāeڎMW"@ET, t xFMcڂWE+bJcu$ ZӮ*0AwkdƤJ'\wA)(쓹vߎ _x%J<6-Ws}LH tD\U\ouJMKK>RVh|kжx— .> ƈvKo; &MPFXccb-$Vz1xIw_%O7`Lsͻ9; gvVS'V1MxjUk-ݼQfƊ]#wk1KgRC&RwQެ*r, :a^ƽ#DpB T}R}۬WnyV1ݓcRsʷZ5y]&_]T BC TDhȭd30~( Sxnf?0)'.N5vmD̿UHIc=1'22L͙ܝFubdqBNU-#,a jзl8tz#CC  |f9in7#k]5 %DXA{vA9> V[ᜳqɖ{T~ه訦f+VǻDc$GD%Y`xE|%꣣R8 i@nI_>Z1+mqmZ7c&Yv lUO 'U>*]~NdSӂ $3SR̰R{/j&֔}Z%Fр; b,-cHh#l(sA5މS 95E@]q:Ak߲㰦lk%v1#kkؐR?[AbfLb,MSZ@ :k&޼;&XO(<7(YLb}D0L C`=!c SuW0mI5X(g(1RumTk4u3%?rRbD֣qNx{̓5c?5*4bYfǻ"WNSY\ci0*"ȏ˻!~,<{p8%*HWd!者c}K>hǹl5Aq{ vpg{α po]Fw 32?֖F'P#k9Hda%=6Y#)Wf'_&.ɴtok S$Cʈ*LR+ kW&物np.ܘKyh,*:=u @z !+1B*b(LY,ʽ3%N3kgh.r-3#S[jFգ oKz2&llҙ71he+!+_&lo9Dc*ϟ®Qcacӎ2Dؙh!&h4< yƫ2p3͓3]< !{f՛ Z"%d|K1yQE;eǗG1P?&ޙ@P3 :Zj(Hθ @(zHq ي2|׿ق#ܩAI)Y5&i /0fm/~Ł=BǗ\] %,զתWyɗ<- uSBK wljqq \8ұ"y$ *HFIXx?*RD,+R3rԛղϺ?^g* а"*I'z*h6yY Sk \i0qMozXW3e7=$-}S5 Y,Z@Gڵe)EwKՆ'>X<|'ܾ ܮmQl[SQ(JBrb-P9۪g0HE)#R`Dpc+h[)#6J C^4!Ev 9 L73\U*^5'F oݤyE {T-!IW ]uoo]DMf\"*ܾ&M[f9lz9tC ͂7xkY 5>\_ (?CŒj/B駗C@ 閕DxvԈL]<Ӹz8;D{׳ob)z<؋Lk y^WK"{v3woctcV۲N=S1 8 !mŒV%ݖLdz~1 w&iêأ|d5P=C?K61GZA~wrw]aBPMZ8m&(Aci;q*5 E?4PP珛[פJJe :d_Zli]z[)`0gZ0}*#}=ŏޕߺ[#*yo'GO l, 3?"Lƭ)M2s qS`c\L1{p2!lVa+e:LοqP$dYpsX2~B.~7AX% B gy8J= X75Y1$Wڹ>8^^j\-D Nz5[BߋSEbrRFK ]Z%CliY_lYGi5] 8rp@N Pg݂JײOfs;X $kߌ~ }]t ]RriY tXď$tQ"6|؃P+8 _a(:! k>t1[p4P_͆;DP^\Ό$XcSdtY;쨍%zݼZқt,smA'y\:`9ɴE<؟{,>ҟrMnIm?2{"J,g>BBܓG0XS`;;#DFg~t" 4uI=\x7퓏:C?,:~ٳ?-f-m;9s]8W6oM&t^{3M8]~ajCˇ+ 9:='MckZ9h*P'Oх_Җ;c3?'~,# {DxWE53,؍5 m]?qNz23!#- >&1QRKCri[7RO{V?~_|BTh/+V |qR-) ^+_#pC/wʧk;{hP4=|mӳ * 9.r ׳:8ZQ~d>n8Cr|E `mݧU4. ]>/lvc[Fc_$p,˖kvCtDy J`n|//_`YC]5o](], FHf4#!],dO z7n~f|s}ۂAG(/gB.ΘN/q,I\!T1!򤞱B&E=p!2<pi[V7ӴJ:`P@F휩?-p/#tj//ҁa̮-!?;Lé"w\*.{BHkT=6{BZXf' "\_!"13:ݬr#>vR5&v =[K㬞o4ep^`r -˩›ZUaR=PQO_5;ʣ 55R.,%nIdZ0yn&ႽHf 9Djhqo0=Ƣ ol(޿5 3{qHa(gW5Znۉ;PM 6U X}#×~|_E Lߞ;B܇%hb/,4cmk G&-W2T.9Rq@dlU^Ju7\]v IgnދS{A85N%g!ؒQt5(shcN-޷-LC mՒ_Ip%F$ NOWG̸oc*&>;+aFd jf4 >$tRjYƑS3(Ӯ7|f^Oȑ19QYEpc}VB J[P]>wx174kB5ILL&(O:g@Ж/Hԍ.Dn3="H34%BS*IK'5;S| X7_$b^t# 8e`mRtk0=[ggi#|h#uќSTԻRy!22{ '/]ԐE)C>oppCd-$ ''E`b%!i4Gw`_Vׂ|v:ç  KJɰ[Oͽc^l۪7U7xh^ D mLHä{]d;P9]d|AZ#&ņ=*G җU:YyB@~3 3K! d`̻+NI9sѹ'BiQ ZKiк>lVi6Rūz>QjqH M~OЦ/79mov~GvBhGȮa&a47VI 6y_yط69 Ygc%GPDU{$rC2' OwYy#p" 'w['`Cm\ߊz8T1X q?<7]6+5*^~kUp$q,=74?Oiy_ޖF2V촦K)[ݭJFn\w.Q .=f .CpwyDPIJ.i$7s bDKiN6/zSeU* E¹Zz3iTځbe[xދm&qoy NXDY|!^& {YR?1)&0Ti\մ,)᠍l)X .I8[S>URֲ ƤodGEÊէ// ?>,SVR)$"X…XM22h#b Vec4a~J n~b4M:.>UOV Ҏqe A(Xz9 ;w]~8e5pJ7AȀf/‡-#?CN-il`DItF[6G:<_]*OͦU5q`/orAr5/ cƺPxABh*: }ՠ)Vh,d鞉6UV>$}> $џc최 4'QiZ"cĚ.=וvcy!CzePi @ƻ Udq+sLx;T1R\ժPv\cbqh=*~[ n nmb=癡' |\3ǜD *ͳ3|Y~Դ BDG[K;eutYȞNS3˙k=͸SCX"%|Q4ߦ#@U~ҏݖS ˦IBN7*Ÿt*uSV3C.Y}#YI.m0^D6|Ra+ iumʆ]XQP`jk%$:WW6&&K#NCmLwyxLBZhg[՗CD:z_:>^b tigC0WN-}(oyV}ˮڪk.;:B&'7Lتń̾) )BS۝H?̅ 5W0Te #ZBVescs^<07^L x{}8Emqp/<6Pc:kI FҐlPRnuzŽ*q6M\w_)cGs^&ޏMu#?Z+ ?qa0}`314{B>WfHޚB@}JZz(SxcSA!=?mkWMc4Qj'aD>6HurcvB#Kt4u{$~;RyAkcq=?-cFU&"\d֮f%΋ Gw Fr9FɌP2|-\w5ntP ZCZ/!sΐ,/dm sSI0X0?\>?s*zX)όؗ1)yHa~m69c%5}]O:[q,m&;51 BB3kH|X ;tnv H3So8@.S({0}K2%gZC.uI{+m1gpę<E<&|qsT5"찅 4ݔ6Z}}s9@<6, ẻ?L!;$=,CO ȧIY{Uϧ9*RȏUhrp-n8m}[~f~J;|~%#$  J lc,mxLK,˨$+Q\5:ѩ. &WDIyz lS{QF=.؏GyPVit,F+W X)Cj?~[eE.^悳n9BwB>ݘѭk5+zM8fvJ˱4I٠R_)UNUbm|JM^QB33ك`I2 nE @rS7Dq(lB hdi:"YYY7oǏC&\F`F%.Kw}+s+H2-׍XOEI! B%YT`YпT$F '5gxξ̀D1(喙D[c8_1\?4(0j0X>E8#/=jR!rx;$Q\o:mx:FE h;k{\AkrR z]SIܭܸ5 O~' Wˈ"<p%TDJ!BYޱ9Gh[D ] ̕^+ G0 eK|X f\(=9@;RwLZ=t{.`LS.|7<@E],A0-l9~' *jQZT^kӨIOqO퍭+&+-=X:a iCV^meB%Р3M-浉 B=%x:[6?sʲZh"z;t!ejTdonbʶ3x&(ZUm$R1V/u,/‰.[hL|ґsݮ -r߀Gr6QȦX3Y) &VJx*tcaD$g+w)fCȨd}o*W3,nve&Arf'6 [3F-bt(#sNg\-PVfZg"#j.bȕ:rQsQ? tcH=I%K0(Cw2wZ'(9$:زЌcbUϋҚ%,mᡰثpjEnPEO6s ,?Y&S*3Y8T w!.IwZ|`cfa`RatWT fmR$f/@&^⣉{^}e>$ eg;&p }de4̓jKy ?KrOa_maHaZ=$߱(E.EgVDa; جѰy-CBDhf$_X`MJѹ2e _C'c"ZKTw CVS&E˫1_LL/8II-3 JZ7nGG-硉dÐ&.3gsNSsdb8G]q,R$t K!ہcfIv[XODK2)kR:56:|L`38rvڜLL&8nU7?+)?쉵$ú$=|BSMw,^l̚c 7 ,E>rQ?0IOts4x禆fG]XFM^ӾGVEzMHX2ӺP infuDzRıt&[rCF itrȍ)0H~-P_6U&\ 2 ɤ߀վ?nDGsњ>Q(w\6yV$DFkե>:ؚmU74âr>I,3 .C<2ahHwzc5ڗ)x77?\0KjA|Ao' VyMM'0 Gw7H߲nd%߁qYL r`iw h3nsW [ dXڻmJK`8kp>Gܱ? g'KxjU32صZ/ś J,'4fU`o)jϤ mT:Qpaqx˳J:'ujJl#HT {9v0U{|uU\&St^)mn#V| + +cq֕ qpg(-4rQ5-ʈu.SuPm5=gq؅ y[Hw]/oiM>,(vSϷ,ST؞$<{?]pyUOc$ b%`~,kU Av,JT.Nj"̷.%Koޫs?.\4Zm\YAխ;e͒mϥS/^i*:ȅ)Y:#u'I,j1ޢ"%*>pcuJy&D1)0` J3%1quu'KeXNf$ǿ L t{s:ƳW Pat%*CP.]>&4YO^:yN 6H&4h\V5&>2pͩg*=dFؕ!%>9[e98bNeN^YmnH8CHr AՌmwz6)Ԓ.oZ{h~GCeX lS1G! @f$h[v5w@%V?zL:~.jٖCC,ZQNbn驔FAR>[Z\pK\ %}(*̮7kmbE~±/8~b@sl_O-8s1' J6 d~kaۭT0ٳ')=tgʄ8ozJ*RwaքIYڍa/Yi &UY~Ox=0Ab>?wKAu(Zm/WJD8>d&#K̦͹ܜ><ҙ譢7L'xqɠ wrN^)i~F;;fYLHbG;F(zx[4XcC3 fP/Tis٫'S0;e{2Сo\@>pL Svlwt$Txv~q\'Ԇ~O9=Q"ٳ0sjGB$3=4PI츬KWuyBx ND&-ȉ#S ٳ`p$i_pgݤFܻesR7l;K&Pɵ&ӯӿ3ңs&Qz {xLAsQVuvs)4pO6z?>[]76h䙉'#ht# 7&N-qVe:ZYD DM|O~g(i|v;_ʞ^<;@0fus+SAѾ# $\7&Og&<;i藊ѧ5ºm%+{7ڎ99aB B{p݀yB=cep5ճz-#8ric]$YN%^1ngNύuL#2H~XpG ,+h)a=КazPBZ Xh1[H /><0VlY Ĕs6m]\@XxK@Ȑ)u\o3,Ѻ|t'uyX !+ނ*`,w 9zj۷gfGzYBz*SK$Ix49?L彂09 XSFiq+Ĩf?;+5 $"AVl9ZFr[Bnd4[Q`\O:pm- b2hLEn4C.2HO܀*:ܣ5&XW.AgF [}}5̐H-w)ݢ=Qkp{${4ר֠B4PQQc `v,6rYjmqZ G\S'3'sּL4y}&L0_Ƃ.)%aq9m#'@A9 [pI֕w+O񞥩SbfSї''-Y6e<ҩ`q m3x-bqhZS']=w 86. m)@Wa}3Iٯ*ha6Hk<=D&CBGmRLtEgA-K\%uQ818rLSEs M45kr^*k')Wy~;svy$ bðt,R@Z2@">eJd; SVzpN"K~ u}ihQKB!dvȺԍ4lJ6 2ĩBi#TwBl3~#;Cv+Go-[vSl/q֩χ۸-,pj`8Ln'Bz?S8`ri6#/\,kr}')(ڣZNmfWGͱ?rU@ 1'`~,n0[ZQ,W.w73C̙aΧ՝˗2hXEdC6#_Z)ܱv\e￳=0 ޾.pǦEыK{}%T]Kjy<+4uxo 淬K:M<"+MAi@àp/ ?PF8E 7HscɿIeυRN/޼rf،`G?35T޿Y'8>,-yXߺKl v[t"_nӋ.lf#<3DO5F+oX!cj-UCa!XwU ]̶^{Jx!D}[?'mjLfR4OSnbuᚅIM9ij^r([))Xd|5msvq$΀ O=Öxsܘ1 i5R`jùA|\assbQrX1kԮNx\-FQlK(_+=Ta2_H6C;0$nĵ;`]d8Wzi$S"fE`//e3٭_qU=*T7)!uب{VѧU3NO㛈eHN:j{h4pQȘ#Vd̙tb┭ ^ْ p|rwp3+ՙ8/Q=@90( JURh-HBOd. !6o^2)~hHh8 x`&~`Eąj|{Z ޡchHB]&9-#K}?dS͆{:X'&M^U=T6H|~=c߁W"!g;~Ap[##K}OmТ73Z!Q'GJ>ct5t7+` >ܳ눸-]l:Ԭ Rewi/LBBa~oVڬEKX&A ڹL2WU./QX6 b"#9A#Q=/u4y?' n|lxv7 }s%b@)x{Lxz/[y{.RWNDa=GV՚97o Ca >  /F[coXwtaO);WaRR$$й)010H`{1*a`~ L_KrDSp03]J> _&3'pg=_8jh.(^s/Nka?oɠ.Y5O+(w#Blc4%[a$FH~d\':7 o9p1s$d#!ƻ0Z"٥BI+7<tl2ٰ)ۂh^U,XS{.DN_ǒp+f1@T䰪b%4; G7/\v !'I Ek,vod@FN11< !s4Zh/p1|Lrsބ.He$Wrw_n: Z~<` J(Pc+TJlW͠2SByj I;dRU`Ӏzّ/{[9N_|P4PJDe ?9<;R}7@1#E<`@2tߧRJsBu6?# qǚƇ:=.Jɋ\^6iK0[/xyzw"h"rm\\YCnmosnV]߾gkrĹdžR3yb f/<y7{I{H Yp1FbW"(2GkU]+.zaQ2a=mՄiywl`(ɉmHx:>^s&!rjI5իc 1҅H\M'I>ل5h'@l:,B|7t[)tMxsnCMPԥ]k8cƲdd#ߣ{-nS EAu@jlP3Sހo$ϛ6ds8BOTl9(HGBh&m_Т:9n5cB;AtIAy!ܮR2P2CF^f8Q0}Ssc˴w\z@sտa[AКBTա٩hqp& RFjJhDڗY"vg;\w zNpx2[oaAeEgұp>>$uc^x67,O oK`v 1LmU%Ciz|f"GD.XY,t5莻_QP ϫ`hg. RcV[gAr"tizKa.wz6ثQ!ԥep]I*u ]9;R'ĉټɔy X4ٗcG|+Ձ& V9+%-q툈>rW )kgQ@x/ "JZZsꚱ؀ȱ{ʯGXmj}{w+uM[,^}|q7APh wncm@uC(/בhV.z0"7O;s/q)s6K@ҊTuΌ g |+IKXõύJ1aR(vpnL8.Ct t1h 2k<|!/@l8r4+!m%h 0Z0Quen1= 01ڽ\c=bZįR+AYt~hM_NdZiSf Lj(r;> A.[>_,Hęz4"Gzk'g46qWܯLG^5$Q!/sY 7Uh1]m,BX0{9ԤŹ"ygN'B7FC{%nbJ$ckb%[ BNE./Y= ;l"_/_\4+ð)iw+}##(R7(ToGrѩn+ӯ:3mc4rE\k8,K6ӯZab|'dX4N;1Œ ߟXůnCsz}Ź$PH{q|y&ɁbϘ()F%2a.;!L ~" 5Ͼ]Q, [Gb7ap!Jgq_F l[:߶=\`܅+w}&Sr;jYۦ.m(S+-"q#fyQh|CSG XD[GflzHEv>P8(Vԏm:&/hMu,}V>/FgCFQa 2&',5ɄWza@L- KURϏKLѭ3#&"iHmHzxPyImh6T:W`o[uα#> ^amQjWg˚=>G}*wAO2B1P4vʯxz .oa7B/fޜ #~;6jTlD4b]VknSEB` xҚw&R]lRfl/+@iqCY@$<7[,F'kSj] tg,gwA[nG;Ǖ9Tڋ'hhbnF抎Tzv;`V_oY)ML!^ p.' ~,NUd&LhZtݼU?ܵotcS!*H]'Dj*DWr@Q&qTh1l[((^bЖs}] @t&&#g-43amWq_$ÐϳW쪾)u;`H؝BL&}(QOWn#SE'>Y=ΟYg#H K^״Toë`*  %MEja=n NHC2ك.X.2:=?vuW8d`>7,ϽRڗw/vcZNS,wé{(vX=u ӒOFA۫t;n ul{b\]S{ݟ qRd@L`5'vP'2%."Vi.6(i=^rJqJ!HGbjeI;t1-"$ϰߨnD{3! q\ج_XE]s'.sDb!"d+:zSr8b]".` 92&B$Jk'P{B}vV(Zɜ>*7bQB~xZH## } ?Mu熼NQ5WSI6{6<7%@io/X{ls 0[`28_{xu*\))dD5v;I Ȥn3 )M VQ WsL_ FL(@2/tϿ5)kc?UnS 3]w2}iME/Yl6Iv PYPe?Q\+|#T*ĉ lΏs) Wh!rF`8 tG'})t/r]O3$Pp2B{=)ٌT6'q^<_G  A"Ǧ}\[‚lU!pq=SEDmkBg_yyȥj?]ʱn>Ԙ?cq6@WVs6aSBb/nM)2 [6b6,2%&kɈ(Ŏ>hn7.ʛPejBۃ]cRrQ( ?+\{yZ(R3~Cbҧ5/`߀iBlDYZZ+,uɀ+}/<Ɛ82r4j/,:rrD,n}u.8^lw&Xt:pzc1'23rwpJؓfI? 7-:q:g kqL?N|ϴ8v/^O ʭ[[k·57MP9 A=v&\w! U5=qmV䪠Lu/ dzvRjA bTn)u|^?{`9t>4ju+|<5Y=X:n-oʙyKS YQ3lLdCMOBt@}`9'1Y`Ej?;w*w(IT:K_OyE>8T]a`7Z#GFYb&3*h;~2le<(t`RcQ#-[ǘax+]?HRǜg /X|`o&?76FߖT/yZwnxd2Vfs*Gy֐JSftgCs=/ ꁨj(#HZlJPyŏި2 =y-Z(f 5uYRj _&)vRB<0өƤ-9{)9W[.r,g͒@/=KRHt>кiV}7{ ״C:a~_t`("- nK:DON1&22}h;Ԁ( Yomb@3kgBcHV{Ky0ԗs^;- ?IX1P%Dg͞1OҘH]H`Yv֠SVL-gYa]t(mcmHp^4R&ƛʋA.nփXfML]6+&/;ǠkᱽpX^8zHRQS[&#UnEe#7$"cZmobU3|X6|RE+yQ[2yJšY@a&풠V%q.5P)9W~jg0%IZq; )ʱ!XazT/Os^8)w-vLBSҒCq,N_8H|h#.nމ};.8դRB&nĩ CMyN0Hl)e=Su0D8i[=l\ZOuaBr޶ 3 %1m> y8G.]1~&ŽK _X_e9/59Lb"*O"_/GD70#W0©XpAKa@:D/֧7+ %M.60A ՙ)Cgk@킏߬;qZGwuK=Z~(/Mܞ[$]7v^ %F~:Ȯ[gblfDFٗïKf9k7 e Ǘ> 7tւǁ -m-h!@S*V,~oc#I%y06z{`Tǥ&b-@[E ׬pV<朮b.9{U˓bwԪ~̔uZiO8Nk!:,jiaȤ J9ƊK>{яS!hOӮBÎ7.M{i@>봷I-Ild W$?bG+sk}8"V T~/4G w_BM.Xs/^ O{ uȉR/2m!if" ֎ԴUꥶլ߲#؂]y@ Zbd'PRZ?G)pQ"Rk {.WWڪ (ހ*&'\Vi[U>!kMiM܈ȎWʦԮT-4m@͓_Nzv(~i,\c K.9j!*} 3ٵuή97[o4J]a>idF 6F3R5E8֥# m{6fE.rpŹ;t^4hOBcfFYsn(x3{I-UTxt'SX@̢!C 顃Xf1=BXIl*!H@*Rt5y0'ojI/6h$CnRy sgnqB+u(ﯰ8{',\ܘV= >Kxs;YN =l0!~Eqwsk X!K;**GeUWG=YkVYi_O`Q,{鷁7gzٌ2Xtio;VVz|ǡ؄BdYYY>`Rfy XGr|Z imx^2UUD}GcC7,V[A!-Z%<8<j!4<.}$,(;Tβ$ llI . dx e'TAu'8F֏z7b";ޫsIT(:8u\GjS]Rdd$L6?f*c'Vw\`%8 ۆV0 xW 'wH2|79O _A+~WRPlM1rei "[QYȪbjMż]?* ALNrDK֛#2&m HW}u8nTZv?5&= #|#y}z^CrLdmfsῊ}%ϨvÌ|k֫;LmE8xtUDk|8U"䈀9HÈj鬨/(2L4Nv]OGY?OLDD!p~jS7m2Zټ5,=3iD3Պ^h@V(tε17` Ν_Vv~`X`=AN8"l:֭ԇ!w0|1 )|92 ~(jI/S|-gu QDA]r>j(isPbj N*5r2ȔMPX  &$cN3pxʇb2W˅G5lP|Z*M`8u_,hw$ ȍV.֍T%; 'GD".*Qh#H,1'"فwEDHkXvBpvd#;I$^0#*G ٘}_ wwq$)25Kk{x " T,(^wKL f`XB KNG/I8vxcפ3>tN)XtV )@x@!zA~It*M2La3ЛGÈ*â^ZjЊˆ)='>44#^^i8pgᆷ#oF_/" #*,[@ _%av]9Lv($uB2OIBtfk@|4k[pq @Ng%1nk0FS *5 -Byy܎kA1Z.r'FK3ꕒpDҢ a 2+uD$5^@̜!{!^}lE9PL W-F̈́Q|~( *2r17֥mtĿP qO,,7^˟NbRӗY<(IW?~D^ū-K&=N S[ղ@!EĻi{ps1 =, QċV%b$"{ZIbihB#c! VN|\WSw sf^=SXXL wcsrgѹ2ο0̘7H F0n=ΥPy}2v?$[#; maOByѦa &ezhGH5;*_&B1᧰b͈{#1)ƁN>8ڂ .Akr&[WҸSIIV-#KR^Vi08W/\^,:ÁjBx42$g2fo<'Rʀl#_sf_f4}* oVGGx'OehA?[y yXСEu5惶z ֚hU8CaY_ZE_]n2&_FUTͮTxE 3/MΈA7J_R?9 M@+ɶ%>1 j5T o2ՙ8[vc]}fqoKLP* AP/N@Ax<ɼPQojZ4#PfMPK`CӃw 6 ^s{4rQl0M "t˟viNPSt5+-hC| bQ@h쳂5C`v=h˳;"⡹|YCOeosg) d Ka0)w: $ {II {0nZ @\)+D?/)e["Л'R$YE-ھ["C MbH쩭o;=}O0RVWW)3-"=%u1^OɃU(Uf% <o 6ʺFҸeC %q[+ 81@R0 ; pzCz8h]HP\eL=>/v+-lRv) }i2|lno1F8)LLq2\b-` ?i*s:rςIj.*7+ H]+Ӱ{~2M` $(CXFU֧j%ZEx\LVUUaJ)W,f9Kæ7O;ZZ|qyڠPyE &k&z m2YV~= ,wCutۮU\ 'e y]"j6=0|!sW9ً6E)cb[ТC| `XZJFj>|˚0W\@r8h"v.=Ofu4j4;+*a!Q J!AP`~~W 8գ0gDz^ku`[s*=_I?W{p#xj U\ 6*+kn)iAɐgoU,4DitAcFbHL"G(bwWS$)9&kZ|PB$Q즹;^:En;+m_sn~F9D3m ,&%i*uA`V~`T68?PhT8$t,|RGl }:7OhXE}qyb1d?`ߧ-!-aezEE*fl<- 2hi+æC:p~Q:,c#0WS9\\x )qR#wc ' Ѽv'3^uIҝSvUv4A ^JR-^7ŤQڔxz ?L(xՁ*yBQn8Xsu-p&l|WQ|gZ$iևsh`Fޘ+ HԷs7Ji##- F{򯆥kρRS7e_"{?7H~ ʧaƨ_|wbG~.v~v-i5 ;r6߃4-{q' FJ'B͕E0E,fk"W+Qa;,@eXsIg|@'\H.zp eBArpkR P8?݆k!9 Ri}}K SѼ[8\"6`[*3)ğ7W6] CPyeJ0 9Y(c~F9RNbʸ_6||'L" #tiC`a@{*%Bd~R tׯ}~5(_C=>D+D\UչQ rfIЫQ1m1]\ fX N #T~}k> n.pokl"߀M߃.Oi@ncdE[ֈ#3dfޔrq)vq7l >mug7]az~D V9 ,6,zQ^ք5 /. H#Jn&~'{g =.<ͷڶ1qC;/!)q8WƬdtck@ܺ ȡ~WAA wH4U3"䛤3fU4`[ܰߞc}+f%j%-~\qj%io|]!M4G.y;wZ84`wrpތg1#Chl1䧑r`fUVz6_| #!Wo~o9߅"ɧeʴnN9B%2[p4souj$v\‰sOf0jWQTXg%McYK">8 'l˭o^.R `^B%i:) @6$kWO4#CV[4%뻂ϴ7TmC [P'Kaz˵@MtVy?axCqM l`6!0],=2`ڽ%!?HC9Pho{@3vlo[6` n,LmM(`@zj~Z"׬"?GFw"9A י1F~ZUV{غ&!$Eʺ88f]ĉ; BcKDϞ"v@RqxRrW\CycEm3:ka$c=ZH$Utz ټTD@#q&>J\-41FŹ-ӟk6|ۊvZ Q6z ;tSlT-ʄ5YJ=Z+/ĜMj;,m}b>^? 惐vz#tQ_" &. 1bC\N,; K> ;$`q(6k~yZt,>uu42ʌgP ++?F qwлH ~?a LJG2npxQL6 5v=0 Q|L|P]H8{(jaU-5N} w1I}].*:w~Rmu@u:M/i۲-2!UuhewIN)ddN/,A6#|[k2BptzZ[^c1_4ъqbg.Mߞ8Mon nN@̉W5ZF1|^W59oΧnCp,77B,ݹom(̓$&Ҟep$f:rHrB?;עGAH>JfrE?aDҕbY@ʮTvClOeqAn:d)n2^' ` 3qSi?kU}kTKM2”? EuVpAn8w5N54KBTH+Ê'5O}z_tQ'*HE b6.E_96m{&+dOz}rq~lRd5],&&lg\,m;r BA]ܽ_ 겈桞:u>D#2-tƓG?_Ntz-Z֕fY>xPԚS[l_zbSXMhKx7(:$vu*4fk(Ry`&Ȫ1 U`W-nAa'YYWQKM1p=qEu<~qdii$ubV,ƖEZ~`咜)% N' %RW?|MBVJ6PӢs\Iz3Jk AF|?X2:&7 h4+,E$jĶ_T@&`.jza{ڝ3Q82*B%"V|} \de SP1ϲ>?Xd{5AhJ]ԔATUVCrpjȼ|Xx߾H v"|"ux26W{a=eD= CO]ēuN^QX3$;Lv[: oًxe \h ,m\8>E$'VZVKNⶡ]v+*~/Atٰ~Yw<OZc{9 :KCZ7E`9z;(H )XeE 6_[ 졖*be=J M*j2[sa^eFT;9~rL/jǿƳH8;߳MLmda\vݿtU~Y` m2UJ.sLR*%$2XS74'W?b-Yx[Mv]Ƃӫ+ӫֆ\O6vns\ad35);H5~ǀ7 zc;κLjc45PW%Г|Npi f \hśc-K&9YsT/s"`K4=#g1Sf[OSzS2W[/F.2mk$-DcAr j{v̚i9 T[>CYY)qiĤXi$/QoUFT'kGoE{ %\7$xE?Q| 2=-G~|k?}>S" ^qkH4LK}VAe@CЕ J({1'cKNM< KsHNXz 3#UlUMֱ=%lbj5s76鰨L kRxť0-3'U5j].u$PFyCK`Q@f T賹 Kt_6z`}q> OhZpG޶Iy k yD~@A4m þ 5DAQ||gq=~ ժ䎘ޙO8c$q?8ܰ:Fr`.jU aB@oă~5=˫0A_]} w*$/f_ѷG{5F7w##Cީko!9uOUJn2hwIKvc ^.Uߴ"b1¦~ >7IPj~#G^ ҕ ";g/yS!@}zt/d pK=Y)`͋IG\\ ў-I[Oسvvv %{l)PgJWuidˊėO&. s< TrzE3ȀFA8NX<۴51BHF|F}> ќcB#1cھlr3)/S,7Vg#l oމӋI4eovMpи3 .KTǙ_% -@ubs{8٦4|53LuuV ]􄷭\F+6p%I~vFjIx"@IWL7l9_d<ɍ':G5H9LY˅iO#8>6ąYy)֗6a/Ixr&}/Vk"` F_d\yGcr' Sb!z<]:ğ6; |,'H-],5N܏?l벱" ^صFnR"@dbe"q ^x]FNGkKTy'H9!0pt^ ~xOBfnf2o ösɎ=zX!G-/hZ؊->*HΙ( 9 (u渫@94w'7`4Q۞Af;34=J.= x rͼ?!xm7ney0[[pIgsb 1srԁ7LV ףc.~;_!Mhf:ȆR箫_TRF,Z*l ayXmAӯ;ؙr93-юGæQjS-xRP(ا2#lrsF4f$Z(ּvUsx(WZe|KxI Yu!h? pe}?S[^_q(dNNJ.*8mdJgQDbr$!Q+Xecw u)|s'D@LISzM&*!4g!5$ 8i'=KL*dŔ~2O-j}Zw% 3V:2rrSjy*+`U|wXV]+T@*MgfYn haA656P:mH83Tߝi*Yc=S1!=T l&67v PϴƏo"hYe曋[sVnm'E~"X$L9sRѮ -v_v_Yؼ_cAd.uwn8 PLq6Ekjyo(l܇feƬ5Oe6ߗ*&;~m"ŵD~ca5O\~޿:}p4Pҽ1}Y~k[dVc +A9Ubx.} wݔY؟[)73.%G/@d|`~בL9'X%tf ^_@I[s'&HϽ7)YiS6J* >o[UZo!NDݭ%TA)cا&Hy"N\;Vz/( ૥-# 3z ak% A,N9t+U{DJN5~즔ׄ8R@? ˬc,9 H _{яw=Sx?@t*fLvg,ňc, JX)ߔFxKQe![({~"KHȦB\89,Umapeڙ3m65zGngw  [ ,WŻdSt) XMet K=+JLB4AueWSQ ',iޡ%*f9*2g8I2"B\v;Ntj݊BR  f;bl?!jFE0n 9 !/Y`D6/p_'5"DD&iT}%U^8 VԘOӷEHXR:jT!GdAejD{f$Qm#:S1܃PW5 /9TaS%[P>`XO(=G9u[ Uڷ_0gaꈸ͔"IQwZ!5sö5Qe\ ;iq׋Y0jya$i1 vD CHX7!@ԪDbr:@œCF)#_&9zVwH͸;MWd$8iR /2u͠1y?haB-n^U7z[:k(٤Dk>3T>yTZ2S&MZ7>FݾY7;C5J@FN}@IMHe0Zـ}K#3a*OٛE 廿N\˚Ǘ- o(@\κ,'i{opP>hdb?4*l U' gWQz,ih EPOJZ|̼Vg^9UuUU@狸XuocFi$n{_/q/08"\4ݰE |lj~?V8V>ȧۅY06(KϖݟA=Ck?sJvOV *UzGC6*> t;β69ֆx~b 1e| [x] E}p%L0ݵJST~R2[TotfDQ1gf@kTbR^[N" >{NlՈK)ز͛ +ԛ)߭~_b]$B4с 1kʂyYm0,aP0/,bF%j!fȩ{SUj'] :`Wv}ӭa!jAP=sbΧԨ V}v4ThaFfSp(=wT VN*ިUU(=E02:zLᠩ6~*ɩ]4T>tˉΗ|t}XlϏRvrZϵV Z;0{^'<9e8"(SڍnZer'ooU Q (aEzպM}O{J* #y\qHI#]/!0݃0.S?7Ot%FEإ٦n_uǹOWj y:h[EdC,>9Fe_4;6EQnȽ܆jMvNAMeoDkW]x4!; E*8ଆӠ( P]+ q{s-Վ+l~Ax~n,j{tve/xb.7%p2`Zq (yaZcϬF+l~Ϊb;}pN=iW1>|(A'cUn#![$pKDP'DclصE8'"b!] q JVQ@li@<ɛg8Rw:i3<%"6n&GFիԯĆJ6$/YQG'OBϠ&IiW:tr*I6$R;sGCKǣS]f+tԁ仢 ܙwr^f pw(p"d F#mf3]_pz\D8 FPw򁠹-r3} ͇m֫\F{!v{(|BOIpRńNBtM#Ӻ߰+@yv}xStwIlŸHbP uoR_ Ic]̟ͫ kM ZӾJgZD+;;*RBZ*cxȨySUƔYU1,F1nZήGҶXdF3ݹ Px-nBFHž~ܷ&oOg_j=P1S?k>Ze7 ,LKBaC2obew l^ky zTh:P_)fjv8uDǽcAT#nKχt\ziR#f%O/iͧR߁meNLL\Z: 0&&ň&?"wT~Kyֈ[TĀsgF>G9ҜT*p,ܳ$ 4<۟ )N$)Z%@ٞLZ1OOtN۩o1OYPD 3VY:l~$Oz\$$ËX&)gRn'}W&afs0?svM] _gM8zjp!r0 aDZN֧a_؊.;w[~4d8ZűlK?dqQ~6pU P/*vxWx|a9 Sy8 )Yaq2Q$ELX6&\& mJvDF'<rgcџU X#i1,x27KWT0(pfC+eo^tu /:91RӚK{oCY3 w9xߚ7Rԙm:$Q_0Ur` ,dD ߎ n䘶fJTÃ}%=bj#\"_kīՌqw0- _''tsp3z<>bGDĝaupQAY>[vAYWZA\on{s˥gɣ5{M \#ߣVch`NoR]7i%uY7=D mMhOCxm'̱NK(p @^Ci[dMgu4Zڃ{y  57 {JBWC( p[qL:p+uYEQd56D0| ^y,@"0d2[qȕy).tSNwvm['uBMoU2I4Z kpy#Mɠ_~]]+B[\Xr8bXo_LXqӬM% dl0YoM?0^ &stP9\h:v7z]=#!nIg0.[<' Zඹ+0h _ MocrvttiL#s\!}~{ib:$iLrvٗ2!uï e., CZ.s9U"2 XF6zes GYo &D?` >R lMKQ,Z6:zBjk=&g.kU1MRx=[9kƖJn1m P]iyx1(r9y"5'˲yI^W<DA*kr_m|X[J5x`S!c@k#6 .F3={=Ib߾4uXi6؀dōW\*rpNnjf\ Lʡ>Ux^Y5 ^TtQ\#vvg-r+e1ޭW֕*nBPn4\6%-$ wTX>! &9iY@6ƹ7x!~11Ϭa5T>A@D.1m=籽CkV.~Au3k2i1Elbq=٢ȪJ]w:kzt $c8EX?ȗlOy\_UwK]\3I, 'mƼP{8<41 $ ½K-R.ee-X5tnz(މjy2V R=l̽g0[o @GsК%eP$/1nWR>>RGEOyr N)v<8帐cˮ.BK:wq#|NF5mѦ!5aFqHhV 5|_Uow?SC˱?FTs'TTYhh мA)C_ȟ86QmR+%qn g:@b 9j?N:r\Ѧ7e!)]`7$ $&;u5Rk[W[$3vAPP;N+ђʧ"MJ>-cv‚?n%hNj{ьԨCb~`@Oql$eDOknٻrmM0_=%4=cԁjl85qA6 _z$C y/wDžPy2DBd^A3uL'cj)r0D\c Wg(T*<v9Q->ַiCb $Q3M>l N BoK&2Cc[^s| q>!M~I)Sk^n`%*vڑi7c,IKjp~8tϳs<IФdLf UxœxU1'!V0xnv 6ppҭ|J^ BW&D7An\4*'I (-Ȅ9wcW(J~ tNALHu ].ed'k!;H_]!VeW(f 5rt~{5Y#WFw(ıOG]U1 dʷGhȤ.arZ] NC΅† 2~ݡh_iXΦ#d>3tHlvEW1 'ah;~R} %Nlro9Gm}}sBʑ("C9RN U$a$^R9*H]HłG d_[˒ӦPfT7y&QyA[hKv'ԼEHg3k+ˮB{e ̅?V_.\'Eu*$a%5'6c}E>SWN!b1e%H|<ٝ0C]iWr&z;)"Rx[,?iB^0c{/kcì4yt.+^reoodN^*af.?y!>&|fk%K<< @(&\J]R,:x' [i=WĚ[Yi5eZ:/ӞQvipSyK+&ܮQ:^* rK{Zxd'wx%ȸ!{_ :ΆI0guu+[.cHu <^P: I B_AR(YN"o̚{T^reGvwGa鰅ʶҩܑZ)ŜԬMmEZo~&gIІHwꏗ~pz3 ^'aIQyʣ&iyK{*7߱4>1f?}nRNc0 (,GxjS]?dp-j{y=k9S<##:20#Zv./򅞨%[8F'-m9kM&Z:r%ByS"Z ;zTc$ĨTހ\s1Dxb $wGʖApDQ4qð~?xXo"x;rYs'S̴Yyloߙ.Ͳʻ Qqb;wM; ҇,|r,5JÕ݉}iy8˃O¹YlH+N)2{]`҉2ioѝ*- ȤY#򟆲>繟i_%Wy{& >O U:PJPꙖmA} #䛸tȃPC:$5,}OK>N(O~{C$4;3u(DCFr㨩?J^6*9P,2T$#ۓ632Q+U7I[;s:F pc R)w#"Ld--g"H`S+6bMB:inE ջnְ~ʛrWL mi%6b_bzBSL]h}P'!%C5ASX٩$(OT~|jfƫ$~4mn8NoQ*q h8;vss/uB%F` `WHtOC&?VS?0%uT\~Eh1Cv@oP*tp_S+E~~)ۍ-Q^] ;>VmyJ}uQNR{A5A+j5g jQǦanCLsl$p#;*şۑ?9|IX%C҇tp c0vNz:ɼ<2n]*vU=je.JE/6'ބz ް}t{Ҡ~|5+l٭Ubb Z)5ZgGH@?__%n"ȫ#8` Jށ-;fYG~ADV4ޅI$X|DT;+|\;cxISQIon#u}H)edrK etJR(mc/aZ 3~pR$< ~@Jh(WEp=n0_"&ꕕxd&3WK]T"\C\q|[QJrHL^PA>kˆB]Ilw%@яXN 2B9nđgOqgNǯk2wedYf!ZDfe?-m*dt#W0>DUQs=}kiFkqⴡykbvk#w@3͔Nm_n}@՘nev4FnǍ@M+$kC'%igF׭-8IȘOKooQ.rx`+]*P:1ѢpJc<;9y`},S}#}g&е$1KP!نz|-y{7ȂFfOyc] sa< mlGQW"áهApY1 ̋늿IJ~SOգЎ^lVh.> rS07^Q0vr*8p`ŐJYGT1f?aG+c[8],jEote,Hj,窖Yr,Vkyғ" A[7^p A9齋,P+y)Nӱs5l R۝@|=+iHVIfwG7 j‹uw=qT>x cWh6s] u&M˸&E {c =gݸy(q&VKS fG~3$QjjhQ? b-7^˖vr[Vs~k1E[ݼ!,r =y%䋟{; zK_F,x^n!D\Ui䐪qlm~', CŢ  ;Ad(%%=KFvXPrY\ rve3W&϶4QڞgFH_'!{ui%Xj$ 6&Sn&&R ǎya<븳ĕ[*Jݪm)%s\cΟ8,:5ȿ{ X-=!cK1 @V1 }JcȀLLz$tѪ$7эE8_T)X$8D̖҇,Px֤SuMQƽ Uȸ D,f_=<1klD-bK "85.YzϦ}o h`Ѕ u60@@]HܪEժ{)\33-k6dvoT2}c>&X/2wqvh0fG@MCka4hk۳Q7tjy&f?YC#.85PotNni .|eڛʫ0G[X r׼L7@)*{ؓ:o)/wka_|RjOشqlTtqN+t#)3'(e_1Vg:72 hjĹ4`3lľn(`.P͙M T2UoJIS &ЯZT%$ko| <ҟ^Dk"Ѯs#[tt1Е>I:-$ZuAb̉+&}Tomax(̛cAAz|@쵱IcNi;E_L̇Ǥ)Vy_ >)YYPҙ_}_&vz qS}q5(VԎdA!J;Nj$PwCvMH`f]@bd-$j'Va6Z9_y5+I|W"KT@k1)p>J>_#;{HPۺpQn$[b%h uixXt L #%t 3Ejd&i`?=epy&9Eq-u ̏*D3Ӱ +Em9sŦ,N!syMk A1-\i-?3՗U]&(-2c@H  P^,8ս ɯgDq(.9EAs8zza=&"P8L9OsAz* Iv{U=**7nesKpg̅X?襔]g)ZcqRf/aUL96업hOw,ӄ/v|I늋ahc.k-sBCj&H'3d!no8=ݼn1; hOPJ^e?4IBZ{݂2^!>*t-vLl@$}U"lMH9ޭG@ ZMxUn9V0ވO6 Kƙ _B~s@kْWmҳ 1U@]9;9rMd4{գYYC({.>D9yد;[|~¶!k9S̀3q5Ì"]rP-6FѨ7 sS"ʟnVd5`HUSfbqw ||yT0wꖌDt:搁f(~mrp3.)Uϛ#bZ("EL.JL8vNMZ1V!{ѿ4ު&ButWR8`%Js|al'cC?CfL]% Mt盫rPs78_D_xNsml==EҌ[1# qM`7:SC%"lmLxˆ5LM:xBW`!aGs<[WSw#s"5xƇXŸ$(i$Z"->Ɵ)d~4 >МMˤyH]I0 L)nNK$.;X|iݘ8D /@: *7tS.KN&n(`xKgY^M=:L{/VΧ?* d2ERo}=a/2c[19t<PBp{ LS >'3ݨvPѓ%!J7aDL\V1YL ¸b@7&u<4w((mmqE;muAg f[ʎog!w ٕM?=Y+uUISqJwUIo6ejЀm 3!U f!'Lsdd6A܀b/ 1qoPTL)^18k:Vա~%JDN@gR[θo)3fxO:ӌƜv>=@TmBI^XAJ) W-wY Qv{xu]CV~f2١^=_Bh!Yfh17ihp*Y/w1Y%| jj8>-- \bŋ>'+5N\4ꋉF`Fk]Ώr$bM MwdG;mUsBzoKKEuN2QٵUdFzRƕT*u12m>Ri<5F4b1&GA(M^, /@+T aSNbcl,@  o)A͘C 1]0K&\N(`F N?Ƅ&BG\56ߝ|mwO'^6߂Ά‚yfBL2>ޙi^mݫƫs@pl#}U oԍ1] ^{qJ;cPKݯHt<HL6~;{bȶߘ*érG.%{I0#$. Tw> Nb,Y[BX՚]u~b?j>.7K"jx~/&*\0cCn0zrR&J6x'*i KO̯8%]L2oe(;~椫GiPۯ"TM[Y?W;;>Iӟ$֦8h欱N)Z>~xoxݎA:5#BXe_nj;.ˡȒP!M-ְȔÖ/VfI.#oxd"FݽTͅ`R2sŐ""L }|qSk3,Ò2n뭿&qR|ܽia\~ ?[S̳2}ThRgV fuL(4,@#JZojVF_UMN_T^=pwMwuI\Jk{9݉n J9)DoP?'Gk }0\9 6UZ#+%_Ș?ToԚ^0;mK#x`K' }d1> *SQEJjqB8şC%9]5=Γ^`<øJSPsytmY "A} ~W4cmܛ+uj舝,_HP_wY!:@7oh__XSXC:}3" &{#u̶;Wɝ!v.͉vH~%Dƾ 5e80Orj|;~1;h (0ev"غ%:. 9zdJOU LyXSŜʬd`mԮ-;Ɖi8/ 99<$k>-c rCCtǡ' oJo9@3$/ncŰNg>س#]L6auD+Ep4#0m f$PR:>'ݠn7O Q^)*.nA2xVW"{Q?;!~7ut}zI6*jG"tDnE\ M6 i* /x7ϵh_Zּ@2_6@2 ;ub&xLjn(cn2P-RW'5!dB+Ld;pNݧ{zՓ ORKb Y_2- SX˨A-@3ci ، uH1ѡuoDFV]Lnw+0YVAu$m4c@˙~$iW b52{e4a@fT_d yM .5SC7Ho.6 ? kzc.RIM[aS (DdYM<~cKZ9K_)OoЃ16C;}m' e_3^#M%|]c\Jvnmj4;Յ'j2lI~7Ί$.vkF^vO/[govT#׸Gg<7}J:; Zi}s ,@A[E5 h}~T V,O՛߹3Fs@׼H׺^uo/'[AaeFyF }gvG4pi+Y#8it7lF6xͪRlaj"Edpc?̪ٙBdf)/xJ ENSrpti\ԔOvYή0+ \RV(kܱQiAv=?sPGѩG}4at*1K>8ilcecx)nj砿CaF b%8YoK>?Ht4.#u&2$)IߴZhaΔuwСۭn a~Ð.q*3dD|(aKDq7k x˜ThR {?q:ڌV5~HE+Q,|m%ޣ;ls]$OB@i_g ClBR.:SijFWuXb0E}[~C# %sYzOƊ{Y]rUҢ$ՌDu*4x86VE$-\3 8XX8[)A[ xN 5MvvH9'v`uqȝ._lkHdO ;hFucal6.؄Zv/oHjZKD]I#Gs`POß+2$k⦫$JF?'WGaFԟMBʣjoTQ:|k眓iةUy *)13}T#é# 9%kd@_ ֕s!+Ίyy~Ge#t05=ر,BjL8{zK*hxI~\Ȧ# Z i'[Iä+xSRFbqb$&<7NܧBG*(km#秠EQ=IkS4;GA4}F2X=r'"匈wc~Tj\XJPI ؑY, kR xwb?"Ѯ/&чb\ׄ9\r+UZHlC ~ :Mx暧^0Onixr~H1n\&L!|qrU)4oK}F#η deIunydOlWSE¬l˥N4 H4K` tԳ/FP'pVzLmLQu02፶$AZFS7?;KIw#θ9 UwWەJ$vh;У$p+d☄K^{ Wȿ:0W2 ? 5Щ2b(ejtwNȥ@d`78Rn!*xu/m#H8]+l sC<_ҩ"$jaELe֤p5J$9i}wKPI]I+Zհ?>y8ι흱HWkM/b[|[DCۺu~g:iYtHQ 80Z3=4I!Y]2Ɂ;#UYf9b5R[AD*ES3'ib$9Q_F C4Hj2\1˴o FxaL=A]u.]a{&n**n>73^~vw:q?Гl.fJ (/%Xq*6T ReOY5 c%eӉ9[or}M:r@8*+f\Q8ŽĪBK εY4| PapMTS9+hTR'oeU"q>uB,aJ=|]2F|s]vbw3&dk3*F* Wwa{kT{dSGQg sY?׿ҀA y=r9Џd9-\BIt Gr?!.S"`3,ޠחNI~>rpLM</0~Wʒn* onE^qSqFY2&\ϖ箃obBN1og72(ztOrŨY׎78'LOvfk=oߔ7L,8>Yކ%ҞrfM .O7>P09L~ďoj}%\S~R(˕F"c)э. $6'7(: ?z`oQ#ٺO5RS-TN,/*G9)/ tތ([|)".Dks 55?ngB1  1`¼A0B!Buhj-uy\Oc\ENL 6c6@JzV\PBTVdo$*j; YRmxP<3xZLU_W$9 uC)#7cxD%wByZSG/MDz ]giEnlb8@E#d0avʼvpIti_vQza;)9)B')j0=#oMDd0Kq~k "6f%K/孪VUU6A |b*(ظ ]T*NZ\+zr/ڹhywغt]gF N=gyz]PTTb"f=o1i;NvyykR4^v;7C-Y^G짉;o["더RSqz!=8NH;*'Q餢|gKs0mN5e2[Wx2Sc{ɒ2'[?V\_UYMkee``})?z*}i.["pQF*('</.._NOKN@<2 Z< Vfe v(Z35U \tWlK;NuC_8_9|?W¶Rr^gQ3E !jQι%GPr# n'UM-S؝tiE>{dv'aZ e};9gB`aoj"{y1N*jIF6>z}Qe6)[D8b=#B;N C X'P1i[K!I0kH9RRry^ Q4.3P((`<4{l^X+W}U\xBkiI#D"lqq]Wye"u[jUnᒇ?Ɉv9 ztk;,k%bU>{n-oCuHUXl9F K/!S6wpZFE.JKה X`˖U)qσE6IYfb#Xv__|Tg^^gBnРV.ѻ?'ͤKߢeYQo~_1h/#\}r~(ВK%7uieh|5uyv+RJ̳A?֫t>墭e!嫞F=ly3i"u=vXsLw7e\aŘt!g4tMzy2WzO"3E@o7\ٜ%Wq% z,EM A D  rJsR7]lsX872dmAvft$ZJŗ4-aT(xn #\p<8fzIC f%fowiAU,c9Ē'ֵ 4(WX z1ˮ$U*8, jm?/sd _[C76wyکht -iC  ahys/fT :&[ >d{ۑ7$-,zC8`|?ڒ7ops5M_ÝF܇UXrm*\rTOCjm3 X=#Bpv9tUՒP(5"m>!ɱR/&YmUX\6HxFfz.kW0mT:y< żBFZ9EH}.$@xNV'n VB!:$,[A/0GP}֤7i䬩UdjŜl]w6F-Q4c fJRr ]Ztb5zUJghk0N?"YKϥG#me-S *V f֙ހ[(د]@ozZ% v#826X%oXxTFk%B(ty4(bonJf""(ȹP+][/-{߄B</_zHyȗ?x /v8D+Jsxu W2JUvW^L9`]6V4_ܑ,n-">s4PzMh|'12qglentXo6/X-_lC{ M;e[go.=%&zqRD{e˥A՚loԆ*c7%@d/T@ѩѳ{Kѧp\<J\̣wPUéstbi'<XlC+7JL%a_u=[JZmM,G_0[DpӝD7Z8:R+jm8SeAnsqWZF]z =RpuPZ\ػˏ}(JgN>q+ ].)ONWPsݶ\N,LnOM i׸v4:4US;,y-X;~TGc]!z052 ϝTFM-)aA^%?clsZPYzOi)jӜ1QL1x@ vgSVhk$|w|]bi A?7 ®o빜/aQo/1:-@ u yF 9 e=R! w](f|XӢ>#uqy+<n k1ކ4{#v$F.F4n8ҭO \h_8A*2f 'ow:BR?bE{kj8[/Bl94N\VMl,ȅf\C1;w&4r72…~K n!c0F^oBD! }"!Id ;d @]]rj=RJ['Ƽlc-d(Nur'7te2UT26E]H8Ak_U4 vnv`TjoC QcHS$K)_i0%"z(S+R/GM.Df(Jxr96L.]. ZZiK9ܭ;;슔0>kF(y"U=D1xo2t z[&p.t@ K?eNmi?BAhن*=5~i|汳:iATi5&C'.̝UaV?g:@bB"/MKe;"REe:Dp[Pr=ZJc]8m{EbzGJ'B8<+O p<6|tmc3*hky" 0ڛIǩrĦWi@+L s>&J%m jxƱWs03n(]wL 2YPF[/Ԡo[P*Z  2-4Ď] FI,'C$j;gt`<|:"ȩjkmArkx .X{G$,R?=dtnB6n!':#swGKbXCg_ [¥OY HwsIZogoYLߚ'op{DIrn 5 3gIPo+;nG´|.+DvO0[ ')O@pC -ǿT7.y=ܾHz@ܳR/1g:rZN|)uQTEE"̗T=mD+~+%/|!$ {/_{Œg󉺴w^`&(ӦNx[:>:6[`ygV7h_=hQӜ:!>Τꊽ \?أg!gZx)kxu=DB=+@/Yk#HA,RGjq8,im3Ǫozyc;q;!@ݦoDž:t'UL4 l}]")5?jjl-ofiMQ Ie)/|/B΋k!ɞڦ@r@yR7a()}r: `98*`t,ԏ_)9O}WCT홌3|n 9vtsaߔJu$\L"/w>'Uw+0FXl9J݊)o$ UdKexfIgOӍ1O^`x5|(nٟ3"2f)Ӣӽ5/!xԔ!\w cR؜)>$&/ N1Q2m3b$r/>3 ɩL[~6#Tt"9iG&X2"Dߌ>M' ^ٸX2psD:=.Ú9uoYG 9Քd 'nRa]~\篔Wíp ++@"5i.pɓ&R}RJimDef.qCv"k;Hc_"h=gτ[TҵeKuIC. pp G dT'.HZRoF䡒×s/6iU$K1,x7+@P_DB!݇`{Ϛ)̅Y﹡i^G}(~L2WD,vw{ҠlMjS6/"h CG`X~VǶ& jSt;P&9ލ zG[jHMv>&l$vJTޕRvo]mCƜb)3J"!0^y&'7C M">Lf9XOJt|[50lvh@xK6Cj[no&5@*40-d&8P#{EIYnMTP``{̦ Zc< ^U ڊgᰢ2( J1PmaE42N^ܢ$O3sm N}C#YҚVNdo.1US[<@ ui/Yp_^ң\WfkZԀ TBP|滁PUf$FsĽ~xl|ig<B^e58v#*}CBB. $$2@zii>CHi桚qe̛'fI|GɘeR2&0/@޴J*&h*SKz"9:#~c1;#l# 4隄*1lb4&VSgJ*4vK%O Rx <|f EJpb:=AJwPIvc^UӶ21}#O~LfA ,fJ.n֏u5M0`)vJvo'P$N{H心cEj Q/DEfuɷvaFY 4e(E`i_b{?H!эvrn̤,[% 0Cq۹@gf:?A˹J}"tKwpv#II+G:+C =DΠCzC{vG -񛑞xohZ퐔_/k"XَU,;Ue!0cL)(1$rtmaK.Īec}oIZnt ܽH &煔ljyoG.Ϡ*?9gg{TlG7>Bѷv\cVڙE6ɠu7bF)ˤ85"8GJpz.kԡlg&&GQctT gZ r^: ̧qσ\-l~ `6&V83 |N#/ƽ7[EVv-1qm oPg=qw،{;5H#D)qHx}tGpDj+_BS`H"r><%,_G lDg D`Jb(pF94gqOmXvoK2 X<}$?pI_ͮx.@g ی6`x/T~2z+S1k}Eh}Z8jE͞ġoaEiox RH %hFNĮB3xԘ2o`;2ʱK-DJT3^YZzqjN5wBJϑ I xؾiMob"H 8bBjv)O]yH|ڟgcsJ.T$D8wmƏ'5_+CH7+u-k8]ul/qԍ|ƥ6NL%OnXn/Q|"\1Vxv#@i^GbvU ;P2<([ j >__k02܋T4s'pe0I!@`2/Ez' CbRptK?tA֌͐wos}j_ؒNH=k2_L-n4m5,*XOe˵q$GQm}Sd$_Y7s]vsôR?0 $* p`9&0{{7qSlye:i^~4!D3YT:Ҩ&_]4"s 0gS6{ZwސPEXֆ"Q%m8O}_BP40[1|2ed.{ =9D >\1J4't>\ medGŗs3zX<^ǀ*Aת&8c3.5e>dsS6dĐ'S3FhK}ˤF򰜡xF/^.ܤd%.YEB+LSȇdwc.FlXՔBĵuJlqpIvT=<{W:K>J{UwW̟ڍK0cKD2YY:G̫]RgaǸDlPP-ezsg>\=$l c滮+y9,8rɣ47QroB _q;UXPKN܂&#4jC ~*x{y-m|KA"i'~$`yʊˬȵdtq {H}ӄ:DQg:tzZkzR w*Z€wəy|4o ;B&Lnr',7pnmk\SOpHѴt\ډkb1HgH-? C5Ou9a*0/_eY_hM\L㒣){H}%Cߔ0;&hꠛLUKy*QrtXқV ⧄qK LK/-"UFѳT"o>呋iwSϙۿߑ#SFBoKEOڒu;nN$өyÖ$&(8Iа3,y4vݺvᒗ@e)i5/pa•9X[NFqux*+RqXS/t~j=`dH:o?k{(NՇqz+z<+Ӕ*4YTBjVgY{tF(jic+Rp/L;t ygIp}3kZ[~`Q8▀a@Gwxd )exNnڒۨ=(p-?!B^IE; ;ˀßaM_uVlJ=r(ga`ouܛKrЮl0 -_`D¸̶Qs_5A;erc|pm(6>اs/ev_…{?0 AC|eRBQ~O:9LP-ј#-Xҗ.Q V<$a/t24K~: E >q;)ぐ!! ٪amVKWd!6 h{[OuW!ؼ.CB3mOe/y1u>76_*Ѓld&!l~ 1ȫg NǸi=_㸡ǥaBNr/]?p6>@ZF^Dg)R_Ae0LNƻ!R!-u'ޑJ8($w'"P-yS k1 K-F,Ţ/!"?ah MF;}Ep,2 cdq͠O o! e@ 3:W|,{Pjv.CqճEzQ71z'Ǎo#%o s%@~%|Dv[!D>g\shhkS_",1fʐ%ژ`Gi ! Z(@5p`+ |uاe!Yxۛ"5o_,]<(Y)Xwqޗ/ϋOSK w3bv`F$WW#b<!eVwXGsߧ%\2yT/ O -) $RUZdi|BCeOֵ4f\4c65RUI!snxbLiJ|.>(zBOF2%۾/`zz/ETֻ8`:=k?Wl/Hn5$s80UJZ3C6`[D,BO( U,EUv+OľDV#$ 3rZ>g| 60[m0>v㔃!Q6p#v6QS :9#>DrS Y`n,CxbͧMp-SS}`gPϮɱ hE;Q頪̾T65M12?C r,N][)Cxl "ԎJ5}H\#ۙ@^/@+QbP[,cr?: T,HOx=37cY]lC1NCH'^`Ko1(|E]GxUme]c*ȵolC׵Y ւYBȃ}Q[#)sWHӽAkߐ AץPӅ ?m!j47]c X,kK;J㭄4nl~X>zߪ?bx:sB{-ůYm$,_09'92L- G41oWQ.>gL kčM&CɮKv`e0a.QĮ᳤} f%n谚oGLn[ކ\a}uűCS.|쿾GqS#voz6 gVNeΥVrk>ғ$F8r@7֣,lLj$50ž7UiIsB&5RHϧ%m=x׏>ڷ})AMSnרu|T>yY]kz@ mF S#rCzMPp D '4~GRX+mT)!q|]Y?zp}1H[Iʳܤpl- fG)s {գy pvr{|cГlN!Qt6Qa>³zb~ңDL` ?kܛhBBFX'$pQY[22@PMrj"&6UZ*6K/;n|v9o3(W6;Fg岠:rYNol4U؇wp9J//lP甀8I൉/]$)MV 9D*]0C C$5%w3XR-hoU#MP$_ z쀑^c@#=Uue,Hy$g-YEL&i?gV \7S\<6b&$L-)luCOX*'kE橒kE&4`ƩRHRtvC'ػ$KndWߏYρK\dR !R2E&ŅZRgVqLrqʃaXɜ!˷U=B8WE&D {Q8[ǛbT(wQhczt/5ͿaJ~Q'jh SNN(Y6`ш@Ko3g+0{Ĺ-,ʜhS8Q=[SsN9.(P_Ut/xWɢFt&e9SEUN)9^m(6. Oz"KFzK"! &d1jy ^ϧC>E*"iU Pʟ"kKh>TK{(`cMVyv|OU)<^ KCJ9F'>c֊o(Ri.*Ն: ovvEpnDhH.bsNjw֩-rr t vOu^f :G~k{f aMvn5;ەMƬ\ܖc{ sׄݺP7HWj[tInA I9ad_Ǻ?N%8:Ke͌XkG 㿀`* B%l%eDn-]\;eD/J^5D m<,̜C3[7} #OUC@I" GP_Pqm߅WΎ2u53q[V 2LAp:`yY8z[l@?lT,JnW3'OL&HfvPI `͌ *|¼.<^|#Qe:0#;eC^yS^PX>| ޛҘW`<(~mzJIZ|Mu:4o{< JoO)zqmTPn?*-B&8W5/ϑm'd>{v`vDp-Hr7遠o,pڱQ[`MlYR@JIP֢b^b]\r{=CPV-zHS2w'3`"^~]BO]DɾRI 8%fpbm0c$;o1z}pl0DyTL'ƱK!Éc2mh(Wc""x0vE `ScC%p7|'&UU fpw a#`T#;6 l윏 O%w)MW,ez- &$Hn,ܝoTm¢2\%{%rѾK.q>zۥQF MaMZ"9E b(} HHiؙ:H~3} ̛i&8aah5c /}Uґ s~K/v|=%a$z,u|=C¥%KYCO8^$I֙S1>;KR۾n?HJO>og\ }d)ħc۝&3yR"ER pk/It3y4˃8ݺTDmc@{-?$HJGɐa8r R䟳Ӣ:f,kTPLNa"R&tŔh;RJת#if#/qBi+D!D| F9j#J0 붃9 veˆGgծrxzȎ!dufŒx!7;V1[qȸLomʛ-B`6CIu)/=f䳍si8Ot(8.C4AEryBc!}9+G#OE[OVq7oo`@5ӽrsNvBbE݊7ln]r;J*k=[9ȭ8Pnگցv_kRL }_r~c6+ X}}huz& LbG"*pMMxe>XFXYD `3j7dAL ϾҳKy'R,ӝH!ZF,|VΟ*:jqSm&,6 `b&"i1HVSͤ5T_LNf.fwR7pB̺Zt]&E8N>ު9~7 ŝMÉ"ǩG1݆B:tֲt^*X2-a6@s=4ާjRsa{-5{㳕;-00b2([` 8H֮ٱ"CW#o0"pco(R`!Qe*&k! Ƥ#1e:Y.@;NHs}&C\$V˪J(Rߪ[iãWKdh Z'2#A䪘#2}0 Wym ܍Y@/=[ q)OuH]2v:h̪}aJ0:o;)" d`jO78 uh3T=Uȶ[{|gznl~"U tL/I'6b8֭p QVE{ݾai(0(A1nϋ+ лoWW8#|9Hʒ? &e^ufI&HQ^H(#lE?}u84b"g w>!]QgPX5M8*?&!>D"vݒ YFu>历bĂ_k|K8^c:[K_(8 8O)j4!0o p4;50JVe[ZڭϚ_-Hi,VӃq"sud\#WݧbWF@_?_^ԂG0}FLGP ɿKnkk>JfOvحa [|&#* )Rv=n@p,C}ϛ#byD_f^H R}QN|bL BQd! ɼ1ⴒѯT_\#?'z)}H@j^JQbIF* G#>bmWJhk|G^0ԉ 6R ̑Cy[ho[ISC,}]Px˪߮r@CiV%\}ԣgrbR '1RMH*?222 3jR؏Y9˧dXu >Lyb%UVfCq#Dtb%Csbjgf;e:EH!w|qr-PT{UgBPݔ<8Vں7'6~)elk|0/k~(&PK|JC;;[rFH -|Fw  s!:3b8QHe$ K*Εki`1oj5&C,XI9hi$ӻV3ݹO83,/v6;Y<Ŀdk!ɞhJBT@7m@e#7ȏG<l|M6+z 5< ZP79ec uW[9u"@bSϋ?y4@CyCNn"H2O;3ԇV 97(pB^ , 5<Vҧ2XILk7f>1A@rP(hZP:2GȧΫg*s7NE[9szakAM;c2PpGt}Se ͉qŒt {"C+SW1!%Ȁ#-\#tV"k(;pVB+8V,Gl,.`a(=^o9ъ9Ƒ@DύTq'[46=S`ID>̀&Q!=#n--}s'VZ(`@{ȕ9=i7\N uwן k&^>ހ:f9"^j]R|tb88ܦI!undRoŀbȷqq$+5BвR A}:hq8G,q~MH 3| ԌSێ L,ZqEkHAv.G>-#*즽j&\S%"$=ލ X}$fKg E^PS}v&Q'nhݽOwW礲0@ɑ$v- =$.$Yvy@(w?3L$GAXX$ƞ; m^E|/Ŝ.bAl/?GiȝciYϳe~j ;aL>$d*%2rVWRl/F'-4_a^iyG<۹\XOz@?o-&%&3e];ԏPKipDDݚK]ڑ0/4Ԡ^ IیZtCqCa- ϥ)j# 9b/zI#sz\?8eB8a,H myf?ȘBaJnS9S`?۷pX-~\R~gܦYԋ M^pà6GOYh8!NZ0ȸs HQQdٮ5} bDBW;!yt4sՖ,-bZVtAS˲uvnG(jd{bדp @Şȅf3YQ0X[.fmD-k`2Ϋ"ygbj9-O%aEI?fQMW!_ >onP{nWMDzڑ4*(-3d -n,.6 F+%s '/k4tRx.w~PoG |()1xagM#{}[j1 %ɕ \"Ȯ C->#%6'Atҳ `BpD0OKhxثe$!K6llt\(C#v 9}cpyLVe(C8)"5P0(LܚP]$*TvXInp*0$?:7?vr?o+WQ 2dm] #wpL@\gG6,@1T3X>SÂN$ txtd28{3X6p*ISD͙2^wN;vp-!n|` zүuYց# L2(yYi&6l-hK4Hp[XSg)axŎ1Bfja"-CoL EMO xۿ C ˹MTmS^ [Jg^ dl®dCŏy_cwvm(5⏣CΥ'\Y67(d=O~=(;\8KAVzšPDK^܍A=h^YJPra.Uu ;q@߲ESD?UrL;Y)YhȓF xFL俗]d0'#ւE^aD2x3K{Nv\T,'-9e'gw1%1DKb^`ط\4\]Z̃JRRZtC~܃' INx<;Y]W۷|*?h2Km։`RX&ΑUݼo4!S^VvJL?[}/e T5Ii"᷸ ;^M7W"o΅+FSl.G Eڥztk35S:n]bbədO(MN(ˇSؼ@cYIބI4 ?|`ŅNb-,/DlӊS/^EF@2kZMR=WToy܋R Gd5E_h9q*7_Fibp/+xW M.Օy'Ñ vVw͂G!X=?;lQ`?h(a8WfRS@&#*[5T{ۥx[҈v>l q[&O'*(ps@Hkf_ё-W%ص4Yj5]5 Cn#}Z1} k/\<eBd!5ي\]شw g-ӏ)  CȖSJo GXUs&x{$פ E5NSyCA韈Oe]-}"c"Q?U |ĥrX8p^컋j½\uO+xٯ&}&5K՜j>^;˿]aBkqBp yDvWk7'%40V/$uw>iTպF['T%!}A\)Wᴉa P\9 .o3SX;V}ts IGPFndi/ @|fةtr҆*hқmĠ#V^Zqj<2_OkwHoGt*uw TvTwǰrxbrbI=B-Ʈ pqy xب1b*9ͨxLN[DVV}6Țǿ%5KwEZAgh8c)ܬ1xĞQ |dyϪ u_O{BFzizH%\ jgE>/ xw޲ŧ.͛T0B_&P&.2 D[<O{=x"%2FDO",waZ? LK(0Qw}&q1ӥ)5:gL #鎔rEW6"Ǹ"6%{eNa b<&"ePi55vp%J) g`-XH Nq/.>{b-q>scgGQy1?b q'PxL:dc``[4CZ5u9VΖ;. )ԃBkOX=7*W?Z%@שlSr_>UZ7[䑹U'45$}E1|=Z &lӮTXƳ[6C] QHU{Rն5/ d}V[.2Mmp[WS82j9f;pNf>8PC& 39ZLR}:v|~Gڦ*gŚH / TDAmܨ;+Vlp0*߸1w%⃣ T_6pG})Cmܳs3ӇHYoryMQ@kQ=!{B``П=FTRhO:Aڥ%X#>=i8Qۚ1<{%d/:<$83h1_hWx[Փ1}pF6.ͮe5)&q1I7ϚLK8u`r^Vit<N')HO:=u;kkq# seyS:EacŤ+j%ӱ3kwO0>y?# UGd/5pmfqf,t{*t2i Cj-lߩ *~vO"~ڮVjObf2O A1yR?f i8v ʾ÷#p j<˲XU$B!{ bF CVa]F_gLvT.%Y[a|%udNc7lkצMkV@6 _>@:ƛÆ;3l;TY[ДJL,-)Ɨf%Kbe}c{ 6~'M)󼯄B b!9`ǾŢZr ^OMoO~"nއ'YLy̲R;uJkUgE!hBy.Ïf=vǎj{]}5t걥wdԾ:B.E[ >f'm\MWEϬ;'ꃷ 2/)7erC0*[?څa@Ҍ 4?1TPkVnBV-lM.AV5‘E3e б'Qⓘ$$T'qh9% /5 \=S9zqU|t$t$&(aOL)p jE=q~oovc!6pzu0oؙިZO入:ƕK.6HlOIae5T> QAf1A0]3ǪֶhȎ+𓃪I0̪@H=U\YuWRm<"v:~1f^l7Ɋ b;b=ETn_qhQ:R6iU4}3(? hI[hz'P{n P`rGLndbNܑҲ=HN#!Դ'=zRԴЧ[%]aKg6VW2vtYp<(r/ۖz@U~ї3u8H5U{Smv49QRbu_$ٹ{@l GT [AWqH(Ɏ4(bw{Hwl%Чx"F5 28z@E0>XMm5QP"{tUFXѶyӣ̶n?dXCpԕŕ/9ۀsT *=<}KĈމITŁmM }| iAL6*NW°kS=KZ>xCM*`|V/OKQ#٬ |p'XǤZP[ӶG;u=ږV}A6 l3\W`" N"-p@gM@j#yVdٷ:kT 3怽jMhXA yp-#jp nV7*]|3xG4E>Qc*^o.nD^y)5^҇"OFu9\py3@TejIxiƱ6'|JY%+M(d֩8M s)t(V:m3Y#XGXuG䖭gJ D'"d^v:̷K Mq'PWײ'?-M]m<{T滋/yiy$IL[n$ Q-Iݻ%oI٠. U֊>ewPʀ}q ҫa6iꃆ[3fsKt5ʴ$N"jzJ!d\ ҂Ͼ%\tJGd:-p?)@%xyv 2T= !GQ|vul)a`|W 6{0TDe&e]65%sFc/R7ʗgUlZfvvA0/ AȰɶáSް|dZ>9]C%`M]B9[J>۸Y'Md>$͘>W9sy3F;& AރS(:pڀX0܎Jx?Tx j>Zx "a$E0U^%<ɺ,Ə_ 0?"5$s`#Dd, 6l~: ;?՛ ⻘k]5qܦV订lK2m \},08!`aCe^fai\ %Gmɯ!8^YפA gI\r!Q|ShPO5r?5ي:0N0a@uv=ˎU{ sCTDyt\ͣo2+KN946XLQB5eGVR80f7VOLIcR(UR$nB‰ uLGh x"W}}OD~F<ˉ+cC)0ܷ~W}CWG.88\<jAe42YjqqzP2^ g^hB@ޡo SR1ʧɨ?Џ F 2o9EbKHz9*[h@0=sHݙT;]ӧṷrLc5ƽ3m,³_23%_Iy:@W͟y qSwfk38yY*6a(d-ڰͦ WR .FVAxŝjc&8y \Y@=.#u=RȤ[2-b~MAdYR)"AbkYF5H`ieCeO&W(sOjDFi@dlr 0&бoXА~N+H>eIv/- Lߜ_ZܳIh}PHOYUgИwgIn!z(=/&m[2uqQ lQ7;jGxsfNI6r_^|2ǣXMQ So|m82`D∸VGL,oϔ^+,`@*Qij=;z<iPP(pW*B鸵sLIÇ̐Wp%a ^=L|^IM< Et2zYGhgX[CaS ;`e\BSx !F lAkTDAPv2.‘&V4=ꕹDܭdcD̊;[P򪮵 t_mpXۗ?/Ef±myӘxeM'>lIbʔJ0QQho <*bjAs )lx/gZױ?x-7CO߆S;՟_ lFhKt+~JLǜ6VM-Y!QW"M'%&>zN#bOpvXM1&Rqqt{єW3=VZqKqZ}C<ѧ#+!s'WÄ\^.VoW^NyejiޒȧkHw!(EfKw?OSK1^ƙ߯{&FӳU-r 9sD -W#m,{mU92(@>#Eh՗)MzZ=|OJga${Dte w2RED">nN\ U3tEot(|}9$wP/(-& ?iy2l*E#7uJ|\2ka!q|D嫣^'Y~-5$PYՖٛ=Hשyp18gۙWi7TrZ "Ix'0FvU -{HM<h.'EtQL"s<.Z2$?lO 7~{";?nag@xY(U>=L.739]KR!<:pvq&."NK!~HC1TZ0"D"rj%zM=v_ ]v;6jDQePvD47dA>z^i;Cn g,RE׳~54R (*6eOkϟz-rZ3?axl@e$_/Y\Fď8Z6 Qȃujz/ 2fP<[D?&D h @rE 4x;|UJJ]}GVferC?"o{Ea~ϵ;WN9PdR킾 G|@>N-V-BbUΕaş[*ޣc-,w>B4 0+HkowK`4f?f40T'bç8cGi%]r_jDP:܅/F#ur VQ n04E [=Kt2p"yL%Pb.MZ@Rm.5N cᇕ8z~)ZnUDg+%1KNKCIg  *[":wǍ7.j]9WUzT. /`56dj7;ס /߲&A=p/L* ?mG"g93~g[┣+ܐLi-mC .fqp}t`d}# y1|>*^Њ )l?_G]t!ӅR}ݢ%h 0xw.- ßyOdY{[^ܳբ'j4M~kfvq2ʐ y?@.ݗO0alS3d8^.\= zkgD;0 5N(3t 3' (ĭCS pTUZ)!'8t wN頪Vgj$&3"<% x0|ǜ0Ufx>]Zq'pA3(*1ZT$=gu9[#W#l3 vh ,!ڷ#ȯHYLh_D >@k}|ہY ]4[ jYf'UE0+UhY'y7N9=:VfآHvKgW8aCps3,`6]qc(BuP]aAV$2$BѲ {7? s]H2||Nh#@QVЃr>F0!tʄrE;n6V|`E(b$%&&&H/EMcEqd͙ՠBR/ZKVm=U]]E67YigU@@Bl*XށM=Hx¼^<*)+l ~zmAfh*I풇7WvǨϒJ Q/9X JlQZƋ2Dոσ3`_:HX3ue-x+{_̠lssݦxtS aKC3::sL˝4XXv#CĊz8a>"sN8w ' \3|&6Z[Ç C!TI:Vr}'_v&8_Keue ҭ\;\d/rt=WdKu* _N(R; O!4V"3*N7Vbq`yıpa6Nz UPvc1XybWl}MOv妒pZN? Xko e]ֽ~qv5Ku.-(h)ie"?XBD?Kk 4gsxUg14Coߺ0G dyO[ E ?9)PJ{cjE@Mkt,.~cM~E_Ҳ^sڡ,YTޫ0xDc> ܔU&% T̾CM.k]9בNĢ󒛋i{.ҚKV-@Q5}'HR9)Nguۣv829y1k@v7q&e`oޯxR䖵Ƽ,L5 %2)BU<ފ4 3,6DLmS,T_g3:vƎdj9;9wxWo|٬g3  lZ/#G]*l#*,ltQSp):"*)=6G;4@\,vQ)-z6\ m!X8"I}Oc!?h^r\J,J7N(_M(uO[ѦɅ[5`z32.vp$Ůh胼w]zVHacEb sR|Zpjn۠ۿ#n2syYsZ¨խ$uЬɍNEF˝/Jϱ|k]B4v̳K=|gxn_ L?[q@1K-.0Beb"1Y!:agN؞n؇24er˓ŦcR\&%__+,kUkbdWťZOb =$׭U$Sꟓ7\Y@!J8u,`$ռA@4!y< Y{}/d 颲E\Z4P{cV ^!`h4NEټA[w!:96ra槁&Z+8cWiM v9;- njf_a+]Ƥ^p#7nYI[Ӫ˫ϱQyr/[1u<hΗ埀ƷǺG, l_IgEu$r9F^RSRnynqdO 7xg}va۵#US5|Ag>~Zf{l*^Lϒ:ǩ?/nE|;m0`Wֽq"s%OBw"ړM5tm>*@lĕVfK^h/co#sCA!0͉*W ~흄H) ǁ?\>9bQۥ_A[E,/4*3jDVԒQ>E1? ueRQ͢Xӡ>Qwk8blkjrۿGQ / :PU434| ƌMȟdr9cah[+L'T-p%kaV4 ~$痨;W9iUlCgŒ\ W.}4A :9oAHDp[@=ÖFVz>Կ"`+Bh` {Ȗޙe $(+{Xbg0ByOt&^5b\<D`<ĢOA~l*HJ{t#{, m <2xJ\)V묟$X.Rrhg8Ĺ-;[bgeW㬏_mQhn{)iR-ix07QG&B| Iw/Ժ(QnCu !є팲Ig8`}Z2Q_Jwy@V鱧gEI7gR {Rx[c/ZI=gݦ4\5X6$A\bΏp7{_Y>YoUP%5Y*M!aNG7B E.X2X,WMR?C5AQdms+|箇rHuλJ56YǡíʇZb _ h̔2 ,jzZBp|)tyo^7 Bil\mTXV򔐏ܺi.2UcSEdM$ ka ;p["<88!-nQ۸lNq!CD0H?,wtbI mF".:2vG-@'DzpZc|4ӳEeDHqC=Z+%ƇBfˈc=Y`@ TFhhTsGK`MKk~YЩڃc"y|Eފ`-C/8`kT5rn DlBY*{$wqk`\T u$ӏuo,PWD8Eϳil ǯ:Y*E*2潒c-ll{bI 2Dw`h|Ær6.,wW1NuS#+wumHcef]f5q|h6`-Ǫo6&Gs'Pf! @:۔P''SzvCmX#,QXNc2Jk&Tmأ.y((ߗo\&A4ڟi"* Xt҄4!rѸtHAVpe>ERq u#1^/^0ЏSt[T&/RseNpBoflT!k|+ff]|fkI{JZJNXk+E8./c5<\d\5,R k?P]!>VɃ{_edd.h,A5JVW6HwP zC ZVԆ׌Ьmo0.J?Ǿlule}^aS_.ͻmJ7ʼ V@4&ϔ F&,a0 D HZ\b$<*>RȰ zܳ-4;BDæI;%%h<&YXx,xiE\{9;9,~|ٿјr jǨ= !ZXv^hC)bVScU&Nr-]~ k9-bկ {oW*%ͼթ|1J V +Pf_BENW{\gZeu'U|Gh5*xiy}/Df/;sK) ێQ\SuY7nJE~4&G$iWm^rh˔DenS)wn2pЃpF'[rс8"`ӁAztόG=F ih;l{|B3YR '7PN6ʓ(m+ݠtO]6Ti<4gXՊcdzIM8IxlawVk"5Έ-SR.|Yl9FgEh",r+Gx.[h05\yoW>Dф^"96i¶E)&#bctM8Ԉ%p" w“O4j%;|oeI gqO}׃K[&C/DZ έ:?ż7~ݐ˜I vKdKf]E^u%SPdiС gV}6-#},?SzEw͆a~BSm]+#õ1ihU:g̵y?6\=I) CW=Ņ`[sܼdn,&Bu.)4u?>LfעhoSTi*Kbj+>Z͉QHSQfAqjSaQ7yV{p0'÷o5bkNS1(NMs3xt8!u`EvM {(Yi(z Kb*u(h-}y3)U=eӇܸ\0M-PUD|*X!yZQ|t]L=H7X TK٢7@r\?]5Dʖf[H A;ŅƠ vƳ1d3]3iW;boD77$zboƀ n!>8#w=.}½.~_cNZf}_Yc寊`CG#8F]\:[8&:'|`3:xxv I'mqpsxA ))&kiNP5}HRuAbύW-n^ Mtm67orgpA{IHSo*7QܦE@D9L+P1ř)kbGPCik9]|Qbٞ.Ã$c Gl?Vwy]Ǯu']lwS&U͔)^/~G2hZ؞P̢mXs+C:'GD/,yh4$Hi"Pk93EDTe zE(dSщMF] mއwaVNiM\Ot'LĚ.alͦ+Ie{u:Te4O+7ܯbo'VV5[[J۸[Q2f9*NƋjavwS2YNgw߬p lF{c'T7xEXO"rԅʖфv5n4~LVVl8㢾43= VBSh*@$x\S''EaVVsޔx\yP:a_V51RZE8swy| es *%ܮI.NzP{Bs!Eՠ%VmPo),1uddS7EO sp o̵Jˏc6@Td:_a՝m+jy: E'ne=En~,Rͤ2xmR͆V!g>6m!5d'X7\lĪGoCz\J;>_<Һ]|\ÀZsaҊj}=sƴi|u_Oc$J#5OV"9NjhQLA]SF4W:_`U[5M!D@:t bZOVgI!PaSSp'`cQ;_eߛ4VIUg+qoDS#_۽8/, r@mw inL C S +I7*t *L*x_vo6[iMJnBN%aTE1}}Tn}=Cʌ* 9*1Nvtl+u¡A3X9$I3 a_r7"K/0)Qyg f~ tx+B޿{t?l ѧɖ TgW.v}{xvV*uR~eƀXOHR/ h$쟺 }[8m\* ǤŠ)GKz!c z[IF79:/eL2H#lbSL9|=# >2YpCc\fC63 j̍U6 Ts4+QVl׫`F[oO+-Rʒ6D`@U;D@ȗ&Z3|4.e+Hݾ˛zzz52,yCk Q,_N=! j@^bv |ǁ%sqbI bw˲ 3"Qx\μRy[ڠt;=*ӅTp@320AuV*62OH d}v Q`wBAq0Ȟ,wxcF~6_a I0]o P"}Xa굻dSPW<Ҽr"NT3 sMelUP%+9MO3_ţ+Ja"$r:-RTֻ B`'8ݍdˈ]1vƭR YLp).*֪_Ru$+8jZHua4LtPD=âZ-AFkyBN2aGB3x |myoxQ `lEH{ UWv *PVu*s}jw5ݵG/Â]/˼*h] Mu_F) G#E/.5ֲ JwN + /CFOAFx Tc e$>;Mv@S) ȃ'+MʂA]@mGD1MJR{mHC|ҹٔd}<,Ӧ<Ҫn'KJIv@Z# sUo69yf;}MgYe=f5\IY/9 b<}.?Ͳ5D8vV>Gf5XM,3-F_6fWOj^c| ;M]HQn!dp{Df $esPQ he-\flL`QsEm`eAfd./5KgGʎ9r%kɑ/d[O4QizG} tl02ѯ`잳|?+4 PoSܓʹg?hzOԘZ`g}}Y(gȑ+~D'^{)TE$y wbA]gl=56"?جx/ꥒTwO_<.!GX(RO^YS0DZ? |Bs̎N(PSbv50OjE0֣!V9),tux(pY1nFP[LQgD}?"\utSu6"3'W˹gXӖHJ!=.GhYކ+ti5+903)`!rly.)pٳ9 ~Ӊi%SKwRXzO()IFrM? CE\!kFCѝLܬ0m97AIW ]U9^ 3n5A8al iZٖ-|m$SnjDynY}/\t2I0*HaC6 ExUcp?C( 6; ٬EO$ZCc[Z)EGIu>'+:%\|7+*@(|vҹgb6Q$(^9_]N?DPd{05g1tVt@hxt.Y-5bYM H[MUff=[&-ٷ4h1+y.p+OU(%37 Zg`gu4j`UucP?DmHIM `>A:i)R'B&1Mo+OTENhл Sm#LJ{'ѐɌG> .TSw3>k۬=ԇ}ɜVZ̍~ IhCCZ_&Ud?,JMtt9JHTT~/|+~͛ ^I3o?TD_ Tm'λö*v}qm$Of=[_t1|SX!gIgC[3_C&ȡ-Wf_eɜdDG-x9UC7ĘǬAL'%>pn\.v\ׇ-W=tj"!c~GeDJ1FOI!W&8xWNS).Lj ٤xQ42YtZ{|q+c~u$hyҕ?9FWC41,S\+zO`/V8TOcJY,"T=˅7-Bc<כ؂ 92޽j!RE±~.CGwO`u/T=_ -p")\z9nt[4;AF4Uy[%UzhQA-O Q?!-H2&kB]ZSgU Z[6ٹH%>%mc\'$tPr, pm Nl$7Y4T%i MYET0h.5Hmr",4~W~Ds:\5S, i˴'>'LA\X| :^zSov/٩tZOéFWO&TjR^=tyR2FNh,ĵp?T<}yй~ Dr(Hu hc\VPӣ(ȼ" F>e yƻYM8Mƥn8n13}B"''iUE]DSYGyNTio6aBS8>g+'S%a:aϧt_f A@">u> P "1_%ryҸ3fpyه|<-5G!~g6M6L \ 2̿.'^j^AԵܗ(ww9fE15Js)𮚊$ٺpGn[Ih^"oW4.ga[PmYJ'[s1G-Lp8Yz`0Cl9,$f/Q-[(xrJPSx)%T:U#ҁRF(F|"dP|[>D\FPmi,kLe z2*M@UMk3A~@06׈, OVdtM(7gj1LNM'"wH>ܴ@x-)e5ξ2t2s~A ) 䅞]nk9\HĀy7>-,Mθ}WC"HySfU昸'1<xq]\D݅15<ETVEټh%J@6}Rx?"ATSnΛ4(5=t~bYCm^9/aֺWΊ3٤ vq|msB t{8qYn-d;}i3,1a} -ެ[sRj2^O|;լe MY[㥪st;Hp#M+h4qQ07TNgXH2 ]4/>bȬ&޻N3a<;$z1iY@”M8]"KɑD)A߽B0Ƌ66jb@m"%e!ljzWRc ;J8%$P| k-EjF%ܼ6rwފj)1v$eǟb;Sh¼\iS.)jI]E*- chn`@暣G_U smӳ?^#8!k *?p9g'"ϙr ˢT|\Q)vHk2/5jvDϨa 10<3+r|oǘ F S|-F>6Df]m1׉7?s(fKTǥSs„-y6NU# u W!a\CnаgOEFkwfŭqjv @EYÚ.ޡ3t\z צ|B.0WA\`!Vgű(uXسssl;B+1D\ jk~+X%i)R䄱ju%0}[̡Bt!~K˽°9#)N[wwO EBݽkOQ7Jo5 <}+Wr*g{ܗͤ`l d<ʵ^Ii]- ӛŋpG5_l_"~ GSbTdѝ,* +Û)kB]ք)ͩ&G+b:DjXҦRDyZtI\ w oQZ΀onc+o^f,IH2Rn r lqp2y`o-u[B&>lWy!jlh)j>O +0%3"DC܆"=26}F2Jj+#갰 Uև-ƻ)g\QA9}{׈`|H$ wpw" <tjY *bP ~^ZEk~W'r"P>16h{LK"V?-$0t)oŚK4 5|mFƻ8 6,,Ľo6T~xַ 3{dl*E5=GSVv@P~w?D2)vp xž'"]L@X #OGڢlyEڤalYF93ykPa<pRæ/s9Xhd`Ӣ͘E2ޢk r̉kP_weG) ~ Cqr3*͊7 1F=ps#Cj8cĞs*?] W̼u84d<k+ 屘 TP.yÜJf,LK(ul縟KŦsWx-EY{;P[ 4yILܦkE#RvT+ ϊ1ζrZ&pq]jb0~c p*V!A wa)n%*'~Z˴~uybT(OU`: ?i ÖmrL,;[Y4Xz-[P$5ONݍ 3K-Nq8FW,xd vV 'wLU5W+ ~B'DP|$++f@],"J*pZ4IR,$9}]D䋬E7j KgHJ)To̪pϮYϛq{86/N贆ЬGO\UO;v >c~IᲜ!:p@͊K%ubW2Z&Ɣ(eHW;.qÌ pRkPԵe/R82g:nB& GC]c*<@\Ę S_p R@96q%> ^ l;{ ٶАvxtia6Eܼ[zz&C^^[I2ǾK~oƄ+i^ؤVn,QPgm>H.o ŏ:~M ֍9C5L|;gKN˷Wp^?Zo9dF01J7d 3,EIH`61람 EW383aC@a8I#KOP[l_)M)C -4Ƀ/m_Mio3Q 3L@Yf].9 1K >O*[ ɤʁ*.1V)|=dSC WW=Z,U:dL|rs/=d]ys"X[`2-lTJbn0̒%6?X_jV]lפLVF?o*Qk6\%]*+{,׈.<|>v@l5%eCVЬX 5pk׈[jZ˵y0eJM޸:.DɬH'd?W-E:Q[O4D kd)ddϸ6[9ň8„@bGeSqctP>5I+%]`c5H&,CT("#t75zAߊ*4<51ΘY1@S4hͥZ~EQ׆| F@n}T.Cq~vB/] vKx!~B*S㳐 M6; f}󃱑 D'-,Qdcs=R9l`Do u2n/69\*19w'䚬? Cm;)/U}o{' >r<kYB;S>dONOswc- HeKRN MEU8eHg٤xO_DiynNkVo"Fxg֫KTu02 1M 0[PC](T^p!2l$$o~E+iA8 z iJ*+'6yYp@8V△4VpF>zyCPxQݲTǖo+=N"-XQcHYd9ɣI%7{gY w[6gjjlQN D@jXՇKL2}8"U1GsRn [w"prle{np^'řOVooku =W`kǵ΃16ܬG`*yBoܜaiiO"Tw%fVsUwZ{!&A>/^x90mf55xbU 3.}.}_{`1gӸcn) "I2wʘP8&ȥsOOdvvh9mxƮn>$sNXw&l;Lnj3:^|3[ 3G2`^Oس*OQi7FK6kPSrNn#W˜4Ag⣊&%Nz#7(Kv$o?iˬ BBj1dʷ7B˪AvI_kgLjU@m ;xP@@k=,8M1ʄr{,ZBi3@ŀ; J* ʏ.Z!y2R 7a =V#k,P]qj~G0U6QQ#F\є6rl[AOɮi%B | @s *~e*YR1^~#)q|2~پoKwNJQ 0//'792 wd ~JC\vh}j0_Sq\ @RjOf*>! "9o=7'{"Pc6Ϯэy{&sN-jiCFcArQXC~eVogrlYEhr|iONIC!o-tHև7+ؽVaLxuAD'j~vtlx(@>p I8Od~sțG:e Y>#@VNVxj'H Sɮ:٘*Sc<&oSC@48vu_/Q>)V1=>=/愲f̕Jy7iqsQ=XlWa fN}d ;u Rsc%7`WY?1(!.;g ,`Fi UX-M$`ޱ O9ZL;S@`T5z h30G5l7;{>jlKa"kx&.Y|-fl b FmqH̿'Hl`ʘm"_% nFwot{xLjxODdR̖+ H4ٲ5TFǚpBܸ|pAT8l"[tC Ya"xVx[0ށ<& vT`rHHNH>V}yLݭ[1(q6PjL;eY[m@PL}%r$ `xL}pC, M0~-ob6}>4W԰,%\|i1G0ࣵx/tE_,S̍uQ :QfV kv쪥qA:j90fxv40das^gW_d鱴) BUᇗN H[y2[w0M.>rq<#>zPԔW(8~щvK["7-vGWhI )_n"Y zƏV>.?N4EVg0D=YY'V\5b0"2oD~z# C!KŖҳd{xSW*$}^LO:c7xp^DO {ߎQ VPT9]jʛRdr@MOc dЉƐ>aՊg9s6j/ ~E"i)dLƺKu( {Gt?t- gtLzwg2c.^e7L꽤vͿ=¨z 7ZhfZ5¼^cKKtc.U2~Rb|n>rȾ7]2TyG>@ (]0T lf5IVԎӷʨc&%BOdvH<}qؾy*yR{'m9@*O_#&J!ѳۙhDKF(vɢCd&k%:qȴT"T]AgW$~tÎ_ mZ'-݄%B<ط!E_^ڕQU8 /ٵ8K+.1N&< 4!q @hyEu6('iBAՋɸR@\;*$w!a%.ȧдbҝ6L ehaͰ 7 h-e|"P棜.[ѝ :%=*ܵe7&iyL+"+chbf􃻾 Ep$)-%65^Qf8p\yT9?%$roB ӲŁcmv|;9XK( oAD%}K뼤dmpIqj|ix *h8N[m:%k.bP;>+왔ݬ}]`^NAٖ[UMe](hb1}bRy>aZH/Y\1Rw[d"m%vr֯0BNHK';pZ<و*!7:q[{ )>: ;Ws&Ur^%#}TIk$_᧫jG|)>f(Y% ]ꧨ]vZdXLѝjs*=Kkj"g8ܼ zޱy|Vy,0ڲM *b_cZ-_% <to6qGB&8' nSk5[c(ݢL"tT߬~ѭsn N'XsoeG;ITmi  D- ºf>]jUL0K*64J{{ͅ;_hq^|ldr5SN4)so$'aG$ak͍ Yt)Gr䯘}=(':}|njN`X,_ 6+.B<:HlSzcܿkGCc2ƺO4SPZ0(s/ekH'wA`!=Z[{_SqDun7SSlbp"o8Dq:'˥֔0j[HIR Ɔ\P2uSu)إtdbufT_! А^|v7$K`!em˒xPgcitP˱E&k,4WlؚS7LwQLoC;@3OLhS'75 A¾*NLN|H"´"P5,$OAjBSz5*'s=|5}a BR̂prjf$N:NUI?)) @;gG^X0sFz`k{3Lh>dʿHSL -WZ8!v,p3e!n9$$+[eVHXjF寈p;iFrr5gԪ(՞)Za{;[qv.m.=K&K/r=#I9&LFrhθn eٜkKWTODd9/0VZaKY L 1y\Y2ޱgݬԖ%=7. H$!h!R"^ UW -=ВR<z473IwU^Mz2f\i.7%A%.2&e|c#UYM5)Ԗf-VCTd#/O9Ҳ L7P>ZC%K{}@(6%D)XLms7tdϬWƜ;}r jb KJC=CFMvk8Ԕ_C:WUܾ'._]EqJsݞXq3Qf>aIio:mf=}bΔlKwZE*eBfVXÍFg-F?%g?=갏КFtc( b,2B cKsv4iQ0/,5>v@U"(5ʌCipCgh[$o ?]=ռnimAHXzuЋe.ž⺦On`+ W`G=tRI4VIhZ82IOd^+u<\BG*gP3 h|%ɔM/ŭ%a+JۢFjCZ{^gsPV'b6ʯzχc6zݱ^ݚ2„}@hlau'zs{IJ +WJBY q.f3'=YH; S&5s}*DYhl9 }T2umɋMnR_\HXn7'ѲFyf$" #4 v۴uIGoJ.$]}B-zhXpEǹgPFV3);ƭуQT4TF,eI5Í2M>ҝ@4nU_NJ#SWJ$̏,0Z#T"DyGA.-{mx`pfxH. "1&@E] (I$[lsLuoW6^YhGlKVC˙r1QLM,3NYI&á0(Uw#K;B!Gr&\شclm>zw9+'ƹ?dzy/ِjFM@%L̳0|4#N9>kq-mz~V~so{6gS-uU{]F%AȼF%Y-fkW ۟w\Q82/LA2Z6z pH@f|8@%⳺rRA ?aG~"3â>LtG *N\|Ĕi ʶęKN6,u۶i9lȐ\/ߚIeRIJ67n,Lv[ hqb9Ԩܮ^)˻m'P!;/l=P6{q"أ֋j+M .,5X|iVG^7ۊc@1;=9C{P% ޹֞3t7˘" سK@?ȳS$YV#\CJ '&1*20FZUѣ ?w Ԭ q`WHdO\G ,67E TZ\p8[;X0\'!aX11',: b[/2[󨼓@/65sy?Q :Ⱥ~_Ҏ#yQ;;?}U1FSsڎEK4B*t!jljTmZ \OZX$ ķ ㅲeomhv+nmjlؗV[UJuZT\H|3&um|aR5O-K͓FeOc}D׀*չ.<'~)9֜PDz?^8VBS'@5xi*> gSo:ta wJef+ޮG>©w EYx&SaB pTC'o{S*_Ei!t61%2Au=|kzCYFq0= d`T|T2J}D O,xb& xgDDnugٲìI%%_a[ˬ\8˸huDrdz+OfL\k+:FIwDƷWL &/e~=LTЎ2׬&vP 2=}k P Axo{w( e8tRke<߁ç,OxXЕżR N724k̆ܣLG T7t1k zrKɸ2oW Y+++AaG!ל"R&ڃ3EW 7; )>5mH`]Z>XBKL9禺hzS8l Om\ Y<'e+T:LejC:6JOs1LK% ۉ8$!a-ћ%ԅ¬#]3 hs-6$:9r7Dfk@ :盶 p.%g01-{uB1ޟSLSˇ#k@FrgHjN6k P?y҅K[xz#ZUux x:/^TJL] $o aпjlh_1  իRԺUܒI.[phkⓖP$\%:I_O \ M3+|f} V琒syᜭdlu 0ڛDK[FW5 &r>cp `J "2XRht:Z|Ւ2h4@dh)?K$ BƢ$P NY þKj?#:(DLFSÊܙT4t/y=P!yN7юMg2uBdŐrC񦃲VN#ħi ?Z&-r33#d=2.KNmZ>dG]ëi(/9ny"-vޖp'uI,L͹i;ڴ^l! 2۪·H~6 WK88Q14bWPSՑ# ~ F^uR*l4gnk +U.ÈTw0 H:o՞Rve/uglp6EwzеWd~ԡEQe㶰ޡ(h +1[;o0£q .'. `&Gasjb(OLW#3z"|* O(Thp-+œ%Y`FӉ턄7S/.6 iiΥz Y9Jr05c_a§/өdE]AJǵ|e`W\ t*TXOQ9z1︨TuнJojgP[;nW>I%C^hz5! Λu2ntUzYVJeVgįB1zZ\6-*D?ȫp!{EA^C-EN(WEwIT4nj=Rm-NNNUHdkUq\#q ICNjW`"Y҂_.q}P+\KUB {3MSlG+{3#ކm^wU m^|̩觛9f 8̏fs.oh[H~= ɹkcQSV5xTZ|T m1=ZT C#>穂5^d+-&ݷ"W~;al mG3XA>;vUO/VfCdHk $Q( bĞzkPnɭ0NiEè][XDlȻ"мc}/-'FDEHi2T)j~7.m4a7$86?Гģ\4@8>٬foW-Ճ;|]5Բ=/b۽Vfutiz6 nND%m¿AyX^ 5b6(BptAIE4Rw7C&B]5>g5jcn@O_Bwkُ^sXtԻHД³9eڣ42^K{N9V~DKmXf.)l w3~F *q JBT&7p~oL6 SZn ?s|>G!!Z]XnYʘt33A 镑꠬Qn [?٩HCW_7$џD9Čm,w 4Y0r*U" ڝh Ʌ᭐N_3Y&>i3̀L/G,{g(y0!?Oա=FlAU|_AGblm[HGF2Kۖ:v DU)ܣXĭH7}"NK5Y4 BoM5Un#q?5 da!vМFkkF2®qT/ЙȚ0I뙟W~Si4]k]ύZEQ-LtC ꗲ^Z29tcȩ)/)#ehbaX}+qU_ hq;J!~e ֩=!J >2W(8l2FϛH3>#' (|(B1ڸƽhURx#N|IeHdȂDl5@eV $\Lc#&r (YRK- ܣ+6'19 Ըg鄀{a.2.hM6 "}:U$*([b3;UUapwe-Slؗ-&(? ×ޝWAa|/ce^\FVZ J]Z%HLAw@ 6¿ıRK%ֻt"D3Oœd<tNJ}COj-_#*٩~rQ{z~ jETʟ1hc7IcvHHM´fw B y QεYׯkzEc LEw !/3:zP$S'}|J_kgmd ߡ6e>u*eNx_IKrV[ZÇl8VOGmhۣQdYΈ[OօtH!lU;9u' ){%,$."Y-}jEE5Q5"1ob7 qLjUPqȎ=#g$TK;a>Q7I:IM(i6'kB_OFB. 嘣HF4Er@hP,S:ͮBN0UNNճmbտ %Dqsl7S*H>rv-z$u1݅UbwY3/fb78BL%[>MﳔN\xVgEsؠz>nmFk LTF*ڽP։~C}k~)6B\#݋ FYPn&&TMҵ:Cs΂e33;^R˽^.fܗx4E:Dd8)hz,KηJ zƽ5|x/y7U?@wݙo`FU To}Ѵ#o$C?]|yՔUf%K1+'/uf[l$fE Y@sLdmf~gjT0T.ԕh@Lni9;] {W•t^@@NM!OÑ؜CKsnf3ٚS (w3IZeJ[qYub}_蝬4䷎"Ҽ_lx56M B>B{d麂)W@ ]{(=OCoQrME-L2ܬ>&/djSn$g6h+\񤘃fBCX+[n t 3S$ a ;it#եWqx')z7Ց"h1ME<إ vOJU{~ ي# _*BHe>~d`.U=kyI]IO).>52;?JE|,cy(# ͸b`Qsc'b6f %sΨ/!eޢ'$ɬ)&owhwIP4;\eaDa͖=}dzx4oRs|XPR{D+h!BO;p`@N,67^di?&e@\˨Q:ΡGuCۦRUY |uL竨KF \TnCŧ$ L2ëk)EI&pV؆9{#T˴k]^߷5H2F=3B3Ż'pMC7\ߌ;'zűFz`$%7feDO  8Xj8xJ%(dvb%oyb9e, 6i>@t0xO8xkx|{srQU^jsX"Sr=IqUOaJҌiyΉdk@o牑0$4=&|&td\w&bp@25]8'c_%>(yOk]A»(!?~aю7vf5e>d@T'4L9X#ȑL&&&͓iq5/ErrJ&6-!2}PJZL']F)-wܵn eƮ=$ yBъoR ^.rBlM|MJWNFJe/?l~ƛլ1MvqR(%8@lL eIjrl2qo!b+gB6go)k *ֿ%xq*D|:~XhX@i tvuJ.*AzP'Bhh:5QQ^SIvM\""Ǟ{֣t=+5FΔ+e~Cu)8T͝ wr;,h{ISɣFЃ шoyFɪ0XcI*g!nʖ1U-}{'{i\0 fH`vJQLM椂,X8A_8ak+;64֡lCvO/z]ަ4E˖ 'c~Vhpr'2^6m -cG:&Ⓣ6F* '' ̔M\HSǧY?p'{My޸r ı4_iQb+O@nڍ>",Zi>/Z9Ljx@(2PS}E3]~82Bj~Bh;p-E쑅+4djIؿ>+B4"(NZMz&x(If\qN[ZWKNܕ#<Ŕ$`3)z/wsi=K[!fϠ\ 8% MCZ. 6Gk+f0U utMvl?Xȶ)y$}|hR#)+Ѽ]Ε# BH FhInNS80ȔNB~&{{ ^XI(]Df0Ԁuj};{u`N빒}vsYnLgu_&S>3:K-ռu'az;3z6@| 3=7Ş4T'"-;61{1,ęsV7,r[ cn0<D\":x|:|N TNt@ZƘ/@+&zfOڊ;`mouVɈ.QʦIŻ {{4t굷~@}R EcŶ7өgʍwݢ_q̔%?6gF r"- sX?!Y&ꛦ&<+K'4`Ӌ_Q) ӯEڏl*?)3d-DVt*Wwp")8 9MdkLGU֐?ape9+Ҟ*)-}Wprd^,ϠMy%PsEPK2]z`7w v3Nyu@+s"aN}Ol|#G Ж<!ɝdNY6G:\"Rb aV[rՈembg)47 Qo ʊVoTNߋ<#F>}}. 8PퟶۘGaamf-051.fB15c*~yNoJ9^LVrt Y^7ֆA2zׄ4dc;'$Z};3AQ˪~Iϋuep-x?-m~-4W'`qL( VAXY!"RlYQ|טp[ؿGPgԖo`%.C`pSH}j'fweW dNƜFګ/&ƚ!E`hLVh qha0gczy.i`#H2hwR:hi6p(\zȗioB.â[mta7uwM)4V9g2 N2o7#r4Y"{<]v jjosmd:@kovyĢʧTτ;>ȧ%'P95=?9$} M{RfUyOxg7udӲIcPЯz0juRѪ&QI[_PGm@ Yi3n9my}+iYN2\U$Gg%A:OC]欌c*kV+a¸OW7/xe>\1•_pru/LO=N4USW]* =qBmN<'Ycf(0#\ߣgpEKOx@oN4&<PQ F<~q+tkI~77Oީ`CŬ J *2[r 硻 V2y* f*ǽ1bR>P썆P[20 Y΁n%6,ZJ4Y׶:,3 `TU \]=@NJwPcDufp*_4Z3*1_i;:i?;m 5ǣ0AqR~+S')/V<qc7/9>g[8֢xeDue"g2]ž\e1: \h#cJ>.tSmiV!BQ=U9W)ZF*%dT;^پn)C\c.J_\4fp⣣cdq*ڭH w.ˋjQ>ϗ 7|Qٯ (?0L3vok_!qzke)%9t<81ʂ%VB~5&+qLlYсB}lw#|PHnLUfbB i8pf!8-vZ?#5C~9档B@` 5< JfCo!+'F=$鬠9%:@ *Sb&=TR-ӷ vAeiH4k;A< k~nX4Z2>V5Y*,${qg}!f8)U5DX̉yAƹBp} %?ҏzvUHfINj{nh5jCͥ_?~ >e.ÃrGPtҲnɹ^ C +qΊ*UY O\ rn INmS KgIj9Gna(LuMl07&m߀nAFD7L6+cX "\<ƓB޷zx mUglW=[s&L2 Q_,-N# C.+;J p4'6lh&z2~pID#ȊĹ-*hƢ`ɳ\:•gԥECLN'Q^{J_P08XmAp/fb;lT^|cѬbs(#TCQ*KȏX//c7q Ѿ荰Ghf1IK *'+"S7 58q+ t:ٿq;w(rQ5Q?"n˥sk{cm4>ޮ>gMߘfɤw3&3 O/`+#TJ?@4?N!|sQCP ;G#}ӎWoMNhĢBzœhJC/˞^+B+UxpJChBUAoZIp箧jn1^4#"DO8__1ո tm vҳj4@]). ,mQO_\cm3̹|$QI jW\64 -I>m5$[c[ZG͟ v)=ux.S]?i (K!iL'.eЂBR Y'TR0`u QeG%'T17mx5IlKPuc{ L#"%@&iTrp 5z臍Fy#@u09]NmKƎe 94m#q:>E5o:1St6 i]]e($M$%5$ EP)be8H'&?;ZvF55ywk(QX)ok -KXS=@c?LZky{jm ne&J'!'ǠM|6KAu =Aތo^^l;1gwٴrJZ$ՌD'rg>F|Sej0 # uZԵS̲{wN\r>{0SlYglraVhؔEMg} ZqI $µm%N9'=NݣN]"`vKO+:Ѷ.DVVU\85(`\Kx18[XN=P%\4y`gƸ?n &8I⦅ J^o[2К%S".NSBc+gӳbzJ;8 b7?mGym5#-1Mtzam6rcP5%k d.=E"5f{cʤE:zM5E]Qúj u`9U*TMOPNhf4}ض O{l, ڪÜHeAZ}l/QZ:O'!LP]k4ݟau=Se Zm(c7qNw;$&o>w$.M C `ĘΣv0J `]~y[&*F!ogs h'$_x;ˇNyJ-WO)ܯQSuqR\5 (H`0>-X5TǪY~U^(~De#AM2(qY6䙐NUԢ&ILF>`%@>z5u"kI-<̴ZrfD`-HWY#L|#WSL!9!dL6.x!ƺ %o|ݱv-ݬ~KJLGJ'`ZO֘.fp.a)>snE>HKLcyg(w"Et4ZoV xy<}wl䪤z$V+6p^꧘kkJ2dlQ~*%݋R& M.8 V}h[.^IS dU]QVcq?wnf%L򞒦XCIfʤ'T}Ii#;h!D%x:7Ă^=G$~F[(%q.3fFhY~ˬr6֡WEdxIQ]&Iڏ6SiWPn+iin'lxa}υk&Y 0) _cIʫ+[Mm 0p Fιd'JNtvel]|+QƓc5kXɧw1P\qADX١&M*JF2"ig^~-gbDV gG! (y Ŵtm;v"[ P:pVÞ5\XݝB5z.ԀcÙ>:<dW0ZձYKʆ])h+%n,Ǥ$uq@W+dρ9ۨ.U5JQv;AP苖EUSFz8mnv{L%$s.VQkp]!x Es]t4W~[ШpT>`A7tMCǁW>v6"A?!lB:+ J)&%OK!:B= : 9ׅ1 NJiINl=;dsVjtI*8} ?w%e9 If>Vwnq/ur=/餿\7݇M?@ZZGPc&|ar=`Vݯ)ʹI?D>*?}z>־{N LV6ѭܰ/%Poy\ lN1ȘaW^߯ڲ,|1۳@RM ƥPQeMF(tJ]48~XgDz^vIB6L#6Eje}ϱ+0j"˥*'va:vE8;4ݫ ofAƸOm}^ DjN+qazc,1oiBfek S8u14N)E6GJz<}-&1ݪybU<>Vm='6*DXeWǬ]mfl]:8 -_m{O<mňW 9)x}^v֌MF*iX+ ^.8׉[t*ڪm+ j- IysMڌ_O&# !DL2]vNͮV_'j*pa۔zCfG5:;5`XeVޚ9G<56k~Z`OضwrƭWc6 auzʥ~T-~P9<[t<v>UԿ8Ed:k ]@kHGecJ);njG{ZV- Cx:ڥ0ȝ-(0ԃwZжk,Eu4r,/k2S5~UlKҔ$ӡ?bmZ$h%m[N#(2$D4cRbRJS_ )xfS%Db@t(_djN<\w39?+eCgb13|\[`[v[MO [ GSJRU-5=:u{]fճC-tVj7SQrBHpaxUZҦ:x[V|QSQ:BtǛTFbە0#wMt؜ƷuoHŦ'6zǮ: |V;d ci C׍B8=-GqIR<0K΢;bT1AVjzC\թwiUmָ[!̠]Cqe^ҽ8h6fj+-@+[8 nM$.I{~9(5HXL:iL6h7VCW.ao#S5WI ?RtlSmw2('tIyn2GS C82Pq9:O۴EtSminTq|ySSlLu0R gM`v>~:EyX`󴨛\8ka{]~zoH`Ɨ!k)Vsqsf u7m_knS)쓆XwC',8Jhk4~p _J<Οd~qa)J^xb2O|l^=*|L&ʫ 1fsOA /ng3̵+]RipC3xBxU3O>eV-ͧuH^Lztk֗KM}MĹ^ `xDdƏf b#;ʼTv12t! S2( nYS | ʶ5OxnҧSyf4Nry^B& 2Æ kr88j_|;=S{Jٜ~4,/uA3-MjuMe1dRyu97vn||,DTl!ȱwӎ.4*U%1Yt&O)G 8+۝Yyt5,҇HZX%Y6&?`K3KI y4*5&6C1_Qk57lߏdXXd<ԇN'&{_Ѩm iQ`G)J| #D=OΣI<+|`;-nYBDz.P ~dnC Sϩ8Mis8QsSwm׬]s p59*mn).o(6P\Vh񸽐0 Q|5}"}+-]%_FcZf&Kw&VzEWS*m!+][yN,^ɃW cy*vB6b6ݕikJ}{^I7HS.ƿӬ>g.L;C '%UFecXv?R^ 7ŕ)Ϗj쀣Xg ̻3.?'" Z/sڰ+z۸R)N=ơE;]yv7i5RŧgSr9Wp1MyΘz)zr1 W:6Ɵ7[nR3X}t؞ޢcrjn!2ۼrwA#K8攈(+h<7~ܭ?S@JmVu^$S?z9<_ZDS'k!Ml Z~D"E.g%ZYm'킵۳=ұyMRNSnt|x84f{!?<!G,~ZN z+U&E)ϼꊣ#G7*ۋD֟2Lp07w]%eWcoܕ$w] Eݠo/op]w{_/:f"L Wr (jp1J\H [5~I]1rrWmiʹH.5Sb aPT .:^~,Ow7";˱ Z~fi"K1F`{0'q`}'cF772#M3sQIk ΣCo߾[sO#wf:_cG/׸#nNwew߱pф&'s>ktR),T**|^*XйfrG= <8dQeIԋ

gd)WÇBJ;1/&_~e-阼M8L {__Y@c/A&idO-%cJVq(d'RfݛdN:K亮:7["gy r0 q0NF oYLH7f%3C;cD7 2J mXqoj1l6-4C^]?bϬI :|אf-JV':҈H5lXdaHϩЕ*0t橕_a$XMpRWǥ8 Oe<&QC3.&Xэ;bt?Aou`6l?Nth Š̺E4*&POw83˵)@\?dѧ㭽9 //@!_rSsA^ |$Wn›ʚ}侣iG@{|!P,PvF#[%8a= n8qz׶>ؤuR#hzkFB//F ?%3Tuy"+>9 Lvт_z<PbB3?V]9{^hJ /Noj ؼ V(x܀"(KPhuue>[+=kL $+7|ܿ4uGv9x}R'T9)h#jHaE̲% S!RǺh 3lӫiI<9YYrqkKZQ,ԣp6%køCϮ/~FY0wEdHfjTv9Xx4!3M#fNʙo_Ʀ -+Dd&5 :^a!yHA^d`gl;&UQ2>BFۢo͞8 ^jlnsHs #b~iDH(RP;Lx̙d(76;HNR~cg4{j{='Ig]xi51Xap0V9Q:FY) 2κDНifW&c Y7덄 =s:F :$f2b)PUNno0o0fb8B!u=+Ș/ <|p6f>mrQ >5E>>ҜI7"gĿ>">Z)19B^Ĝj5"q^" ώȢPaGLfov֤>>pbϡ\|܄~ LS{lqћ}A<, >u /.f1x⮓s!sK*9u.Ir Ȭd ED= p~8Wbl\bճޘ'jn4_N}S~oH{s$u0;J+}ӗaTf15DKhNwrV: LdVH`{y|Poo=v@M vI !<'_~'VHn ą9 ƧP0e4RƄ5fcSy)Q9ze4̔ d0khxvi,КGs9EyMr"3D΀dyūOS['/ &mSST\,+Kk`<VQXTG=E:w'݊#wFVbcbC$nk4L8kS;Dž`þ[4`zgX^uPڰ_ik0nEˬHtJJiւM#ɸ @#?$‡X4i e-.eI6=\CpLhvQ5k.awOfT\HREԓ-{26ޯ lQܞba[z тx_q3,!M娌eHj-A 鏿B.醂8m}0sw|L[TU!bߗMGp"A_?䯩~OpU~ScE?Powg„l&AO$#t+9JJ?ʔ6enVn%@9~Dk$HD;m}<ĜK ;~Gn*|sMdMF8bl6|$E䆀(q5 j= &(+7'gϒPb GM$f?y)e| pIK,GrY iQ쒛=NֿSI~5,E.G7z3{D*%K`#u.OmU^/DƘIvV&AMk <5s8Y(mFW*CC/g"gE XAYuq5 Q] EЮSwon~V`SdLCVZf_6^JR8mUneFw|!F$G=EY\V_;~a 9ct%#!GTeC;DK樳y#ijYP_:<cIS$H`u_QN wkD""~QQM,?#3Uat>$KXQv3Dea@~B@J21`^DΑ(qy$.ǿ7>3 ~cm=q*jSi1 4d rh }T~' ܙs-L}]갩Tuɼl}*OKSNeY%pRjj1&W>-yKoГ xT&~ZT gY!4htY;>4Ҩމ(~;0LHЯl {C;(:b>3N^efZ @GӌIoJ>ë;5'ُ$k#4/ +by-"Yjo?'yLT/ca3Uψ=_\O m /?8󃹎@:lZ%z+Xq;k0)X{O1(q b D:\):tޓ._3+#7<7$|f˿N-8YY<\Нز~+*a9B8>0drc>t|!Sچ{(Cr3 MDeCS#{*;iҴl: ^b<Ylͳz_*6 AfnMX.S T3tKD4mG l6'?һkż xWRM~fY)锕$ >ibU$fj_۴BoqX"$q|<$-nA#G S CTEr:^"SDd1Z2. ^^{ow֡ѣg-?uNmLi@|NEfY- 1PѯxWm!׌#!L sSn$_~%-OY G;&o!8Sg8<Q?FBZSVt|ExJ͌W oJ9/:wS1_.cRe4?2S^]U@kP&j<m]6 K :/Gm Mq;ҙcϬ2c&66>R ^ny wu5]!oHW}GB? Tś"`dQbC` ݘj`:"UM"i" M!f$4f r_AUB] itˡSP/%'C9ViLԻu)O%NA}Ñ#5za~1-I"V<D,qDY gBP%|B}$>\NB9ycw_qfA*w>/o$#1ےOYR[)w\//$4J ?@?mAi3b釿"o۬#Dw)z_6 料1F 7I@@n_WHgU]|G"jE>VyLs:Ŝ*_Ljb_':2!2ʫz)Yڢkݻ𽁏|.YŲWDf<.YzFpߝ~ .J-O$X 5Ɋ Q YH؜ ƃD֐MH*j[诒/io`^<+ת:B'SɅiF$QjC<.]hr5 k[Y0G5G &*ք6Δw#25WU %"K<*d PK{YZxxʙNrX4$f^%0_6?(!oxs )De޹^5a:va5զ(~)O'rIYm<8af8@c hFTV̅qH,jěؖGͱt`\+"Qֿ7QǬ\ c͊Qu-;I@vDJlIK4KnCC/et0q cSsocχe=+V۾8Q-GϘ>ߔ@%# #g,,~{5DxUS R-uU[ P=u3^<]&L[6*ϫlrRCayfU ;y:.1ʙt-܀)5*e#v Pt:i;(tN՗_"2._55oZ{%UsA iS'm>wq<}m>5nh*rd-HZ<ЋrF  :_"6L_h6TD,i5N#5욆as5yyv]=@8u2j_CJ*ӕg&=\v V2%P??ULh35Jèx!6R- yǢtRD튓D}Ղj ̾^OOoh>I*7m`O$ld;>U\ t{uX{D3=w>IgH.m:42QxNGcO!4G :̉ܗPo tlgK<mg 0ڠ^"K(ۢpݼ>=쏧myW$izb~ؓ!A[D,l%L%LyMn#9O{ׂeC [嶺+MF,uj + &R)^`)vhMv@ H"H&aL$QJ}Xò_G9@dGH (!%J_*"S0s;&Ivvt w6(̬q}l>ǽ_BKM<]_=݈%WHiM bՌ-6+< nfѳ.}vL~dx#8Cȗ(GS]N $'j$=gNRf6+[=ЂtmIK(S9H #h2CfYCYrR+n"c|!\K=7'tb2L@EqYϴ1%X= ؐy;z6rgL:'i:n&^ Xڄe%"XҴLId2gm7(r2Ǵ}oz3c#yĊm@(Moy"`\?euV}ɳq"| G9\gr@"QvZ;0;*ʓ!rL(T>IN-cL1E1IFif^nsEtkOpȂ("<*4s<&BP)$.R_{kjOBD c~QqƣJ<#y6[{ :NOwySshBaEq He hQTUvu :j bCχ(ľXaegnD'A4+Ximk fh 7,T `yld乳8FwHgÛuAaVş6^A"PjG`,e9x2a2zکg`9LT_]u#8hwg,ž |Մ̋DΠ00Ck0:G<;XzN3& (MzL:Z| +EbM =F R7݈iySp7" '-xB< nRٱ %A#׻'07uaLaߝ=n,u抹XĊRqo*" hS`qY9^ {!7%ٽۿ8xIZaȬAVz<4Ye1Jjeӝ3?KWַ_o6b+]^g%f$o^r ]~Oz'@XRdNI>osL#QQ} XjkI+?pn D{֤Z] uhfgmK2sM6:h2)'}DTs+MK 4 W ˔6Q|K@qUaض[`跌#@H OXqxu 9y.W^N@fnf=o?~= |PP=9E!:CT{D 8y@`9p C|݌v]otWs\x smU&ep<"fI%3<|^p㭒[.TL gBRk|a-\4jNdU+3>=SVx6fPl ) KrvS1[ H`>ǂcC'Kn qU s!cNU2˷ry->DO嗉Ϣ=CUGi%+X67rYN|K_z^5n6T碇 L ~ۨ0^,C2kq8tS,eQ 'j RDM:4iYJJ=mU;#ބG2[i5A”]9>bB h*E j*Gd-w<^=#Dۨb%mXȹ~J9D~5 . hB-g eMp6P~hkX2z~Y7?6ֱ6日tñ~<4L="i }N -TU -ڐJ,y k <5o,>`PZ +6I(WkiX_~j/vH{+p 4aXnS["Z>;/FyUx(LN"@1Os9vN5[G*#;0]hpzطvŮ6,0C~!>gr%WDI5Rފvd,u5wC ("u6?r*G&𥊒KoHߪTrG9^j //vߩTD6qV\'|yTfh[%?!Xx97|S x'Dt>3v~uLv8. %_;/&Q|ǡxjchho 9DY7 ?:%&SytK@E !ÔeJW -łH{ 91ɰ;N|rvI V^Q^oE%jR: U ^GۤZ[@UD-Pk^`|g063]?-°B"TMHqH6{ᘋplTaUAQ@-wH[_QH|pz|ׅ/yY2L ;_[wN!Ε)e ]e(Ul5SjCo 𵥦fD> ( ,ڞݜTTP_,#|lcǫ71Owņ;#l|5wyCXm-x+`R:eo#7-\uZ4ᩥ8u2e`M,"!0W|u@wإ 'XNNe|y&QU=@;;0?+tz3§V->K/[9(vUp*b%ZCqb [.JFQvh@㽌d-9QNIdثQ#(T MBؕIjT*=8rC u@ "X ЇUH +ȃPr=k?S#_SL^bO^ փ Ql?M ܏=B)3:k"k(p/~XqW+4=U`Aj#&r#zſ`?b +JTz3+Z?<(ʋ5NGiW'%A]WA AgW~Q1$_iH$fl[ jۓՄPZS5lrr1t 5NUdZDFad^?VSBNǚ B-XKXb՚!,MWMtZQjmœ@j.:&[MQb-ƪ]M>E\'7x}(VtN*-mqE\SBZrjPh^K[өj`hoGĨ|:Kf3jCY4a+hzS,ͮCzDw.q{2I#ϕʛ@Yi{dYaYBr+rdLx)ɄE =5SH~eRxlZ#Ygk Y Ϧ^89]=UhpTaҩiiOkGcD۰Ä@MHN% $vd[UF+kɨG:o_y}mXh^?)t7<Ҩ޵1$5_{_s"ac~!8qZ9C4OPQ 6╰UU`I}XhI2uArcv%Sײ8V);®8鴿6"^YFfRQHWQ4I<[e\q.f?[dL$~664o :qU'{{^}>[YH׻$9 `y 2ҷ+rC¸WbVF+*O_͝:Ow>9pz^>l!l2 Y%u"QIo2S]WTC7ؿjZC-\pPm`lmǙN~KąFyr1GcW~GV+Ϯw}0Y Y:;[D4W{! C5vmnƢbGW9XQI!$t5ӨP'WX[Y4FKG_nsYV#]-}0L׍%ZjZR,hDA 4R>W9[)^TAv?9Nx97*&-(Wj? x#!#DlNӓӈl> o.aFwnLŨgN^]wy=6[ϒZ(|]Z:?9\;g'n؀A D7n8i`sd9=ySۋy߷V001Y4Y :}N\!fQn6ŢDcdU'-\;P>|8ɯ-lQ-@( ' Y~oqwẂ /}3Q1MVzhl8\捀M8fWnbMlwߣ\9Oke[P|KD ̰ §&󃛛Yj.x`KQ)-=#5 Rq kiB;zaU)S1AFZ}}q.I߯RཥdynzBdJSU`"*9ޙ}VOUI>b0d h|Ӳ/n۽Q󲤀RŶM`2?W!8LNu a~i$ }z,X!ac!K@4i_+Ksu][WU12˙=J_`sRa~ΛeD^}Z`\cNOAd( `ʌ]=W]SޕEPfLP7F=*I=5:Pz0uf>'k:*gi֧'5 uP%s!DZdZOcCK *CwMKHiRt#9wCY- pQK9 Ky?ǡY(,q28=#' =?Y#;7FO&h[C0K2?^&mMtҹdϥ,Twb^Xg6 ]̊3@~;qO#ؕ: C%arTAɉFU;F\9q]Qon^X O(QE`oKӎYw:no"lݳ̡qu&GhiDCc~g\ʞVۜd|X3u3Ĺc qhplՈm) k IUwg@V:l\qY YSnxNˏ]36i1<)H$+ 07LO .m+ve(pWubIb7=w cgCR>,s_ \@*_2'TKn2=UkylISz:ہf`90ގЅ}$Kp(h9nx5?F| n>-#1z?4pgnrD]yl<3oH*.jh&<$+@PKϛaN .u="x'mukU`?x;"8 WX|N@83vXNX@k<:XUuSxtz1:洕 ד2DAtuH}>ΉO/87~/o}B2(ѵT.l$=i-u>CG kL _~o"O'e|޻q2kwPjop;4g[t\d˙1yKV_ZN"\ٲlo{A","h`[N[oR"R59*,v"vb`+~C'ӠLTүIvvceU7h=U<\Gcc~\ljw+dsH&`G X8=IhQD(}ā߉,#ʟwع˶J`$?}Κ9o1xy. Yɽ^LesV:dctIn_;Ê px)pX/2&EǓE?oVWC2 0&ݍn:T8}l]LjӼ 0 ; 6"̰l$543@&qNDa>q#ꡱDzd?i|I^xrw/ށO`q8m~Q]2qT&KwAvWfV)9SL'?kfTص,2SSE wwXXB+-o[ܤ<3@ .!@Lk0`{m0נ̊ g!/_F>c ')P,MFKsm)e6cSmk4G+ : xcn/vY;C3s)[^95eL՗¼̄NaEmf*\)"_▋h5 d b SVI-IEGQou*n: mGoV$ qc A}BWA (.SvB$ŐyN@ٗ{m#wN@ռ!WDpesհUML~U$CeO-9wVh$$ft}C3w4T:k/OGRqpZu5Qr0=4g wԌ0ħUwfL!7!}+ݘ EPasGhVE*HX=4D9_J6.Ewn.K1paOώ5ؖsN%MFJ Z][E`mtw 4M& ^˕?#"yU2.f_};hۥa)2R@RXV1kh n.xnNҨx "\CQ[N֍(EYDyG1z+s! Ss7/gBzBCW'v=aFu,Eh85t. :a2/\j BMŖd,mE.e:P쾑6bn@@^ZG49ɏw5ZY0VgsC[ sYͼ r^Ov]?pfT s>J/5 '}c'ݖeVV^;C!V.@Y`~$lm8"rZ S?.c딄e4YZsئ0ϟ^Le]VaqA\$@ԕ EǬzG4JD{GV@ips9?(7g%Q 0g2^M}T|,Hd"Ho eCV!/ۧEO ϧt3Xct{ޥ~#< N~ϯ,{{Iq# ¼1x'˝7-By>1]/c4cg*흉.DI[9fNA'9˧w_:; M:5"1/`Ed)U?}Db)հ${Q௔?aigt8p_CF?6 {< c>kB3w/8ėQChi{X#< h؊Z}%3Hsx<,$UW2"m=ټ/c.FM.f$ 6ր;}so]) $؎8'P"Ņ|>5(7jc,4IW! 鵎AusSKd,b-+hkmҍH+~xz\IyVW dLE61'XZlx#F ԲΎlHLlp[!BQOLMz1)܀bEPj`9%s<Ξ*ϹO4aܔ* 8@l Cs.IbR:[D y޳*Bj{==\a\@'^JXq%h\{# 6Xݺ&2fu L L4*]RZծ9*lCF߃4]n瀃C!} &̕s\ WAflmvEZdD^l EҾ{w8!vI@.#(쫒FAaP0cdՏLQ\S$$[^uaΉMdDVl+=$Ɛ!ȱS>Р_}"1`&^bJ|,Vpeȏ0;B:Ѩy=L)%Nf@|}ǛEu KDY,i%;[ڽ_|IgUк*.Kb.P˗@.*seyj&T`轓_#Z}bW& 2~ִ0gџ-<\LI#IǤ@/hlܐ_֊e䋩ID zk=Y!@2}~Cs7/dpuc c{]r0_]BZ Lz0G1~]& kN6XT:OE`x2#,aƲm-=I./C -Fa5"u-`3Y.Z[lƥR臻 wrWI<1OYU܋[&1t=ںpg]Kێؤ$>* ;@R5Y|G!/UkAyO/ 0nO}(b9cB^}DV{ 14CnhuiyH&;тH6%gxD-f=5Wzr=8ph HMVnLF A.pu*Cy76"tft u^,dX$>G58'„F$ a)'j1_¢%IR7 Q";7)RTFc#myS+ LnyWMQsjTl;E8J?dpA;{v8`~أJb/EIr$EmlLW11M*B"OgEs Jy*"L7H,ѡÙ>zsxM^k ۠8(gZ-7{/V >ЛR/Ӈ^Dׄ]eZ 2.:ĎB[WҏENf(,ps b#n  3aK{%0B:,DiCYf=ϔZ$, ^E)Qߔ2+~l(Z]JYzWG"v7% JEZfGKCn*.#l.()ZG ?{{W[4Ln);mZHzˢ|htgbUdW)&?r@EH"ǒR%DըTdA} uql(1o(/-™>1If>^PLIKq;W"b ^a`VUOXk62Ę)۞WFL:,HdwLNg}@j}%%S$3rmG1̉?}@1׭RAsz]Gyuۛl2#aUtxߎk1@bvV}؞,ܧ"s!$ڊK}8dLpv5(CtȤ;[K5^{`D2"lW[Y r!wmװ=ạa$I(PϹv`'Axn6gA`oGYKSuK뗔0w];rdg5zI|lAU,XƆd%u(xlBP}[ ֵ߯R]í[=흎i65#h [QzolATF1@e#@S qV>F|/+$ а߲pI')@V"X!0v.tQ޹nLD`pjc!7Xl.ϴ`ک fP ۞[N:M[Hź{ɤ>/|Rdp0GX|o FBK?֌c4:TVn \ z3`|O{kƱJ-2liZd} qMXwW:Kt6H CPI3j]>SH6 \w%/>I>\8 aKڢoJ}`q:rWCZ F,:eS; >&nOuCES\␘PmG,0! hUၧ;#+Tx(\'7rS-_֥v'#i IŞ+M 0VJUa{5!iC!80e#:o1&;f%%פ2j-;\#๏*@z'd\gޙ$,{RSKM,%z6HU_oa~)-゚xK6@do2p6S}tk?}.HScF!r{seISμ`a43z >?Q`6ndh~M| ZuzR:8$q_YZُv,Vծ%c58Xyn*jÿ0Vo\-d‰mJfZ tdȈi` X`mjH Jh:7|E=^7A{؝0̚RpPN\l(MV`} r}gKWZc G' ]Աc@XzNʮ~FV'냽!>!E7I( ?欐7$;MBlsf!$NJ!?2!}T-U4.=̦#ܩ&_8nPh YvM7;0OyT|W0Gr^Fu,Yks;ucg+,s1YۺE^C' >2ȩ9@h|\3K*EI%F)z*$ͯ.'s#R'L *b=PH{ȰMQ>v ak^Sm)O0C8W˺~\LvEO>F"_β5]9R Ⱥti DCG`KVzfNbft@|C8mQf{72^]NIA x aO<\LS6KN`\^uIbQđG[PɨQ8 ͅdwTNVClj~/@iaז]/$ߝjG*˧p} =2$"u}s(JՅ+%j7Vцȏjv =%h үm0ϻ!7~ESNC"MbWn2A3E %ѰiX5g$g؅mN"D^eS]qȌ -]F;H۵P"bƬr+vc0٬iG/Y*?@ywFʹbufgy-ʽj}o%ҬI h~õP={.n"?(„jj!hBMS1OS'k,o> JȈ5b0q-B";/+-}sߴRZj㪎%|m-m)#92}-R$슳C^2m wk3.G"Wo\o='Rgik>fM?3b|azbuWL\9T-CMS\U&gƬTw_+Ij=2,0w.~-YG]>hmO S"Us,ٳ֗ /(yOFK.<|lvAՇ6]d+,>s\" 0(9aROP7R7uL4.{zFs;QAGYNF[Z.)eP Vمzb?n?i5c k Lc=+eBG=yO2lqxN0+u weOvFΌ[nN@ ~0 ((%R鏽e{`I6ct>0nMhgTޖ裭P vv 6LE쵹 JZ3^AhDzfNK,;5r1ҿa jk0BN*(W^`AzY>hԷRjȤbvb4^ݘY鈧}`v !c(ТI9*+Sbutǰ> h"bS1VrCwPLP{+X VNx6 ґ9H8Q3x>:X~D甆Ӂs+tv{70banXWTӕ7Az:Q5Y`l 5**Gc4U&3.AʝL9:DyU`zHeQ".IPU98]&* *u#?GkwSzC>HleMV侉А z`954%Ӻb0)I"if+ w- Tys<hLijk3 Hbݯie {ejEb\u70?6^3O2!<>DVjEY:oޝ'\7B™i#އq%  QQtM\ssW~þ<،R?Gf.#(8:[,lz@ [*3c"kHfI:^DEo%F%g1k9Gr3b(ҏ9U8%KO8k`e%imb\lx2;pbT/P6H*PЍFWh|!K/7\ 8Ț_:e:ZW3s[*RodoyPd0g5 XQen&L$skXbG=Ӂ'Ne/lɸv6ּWاӃܩہyF#-Us0)ƤߍUYpC,=ll~osEٕO]++Qvm@z]톩 jSx0_0-u[h0zqH) W`F6n_MQיwUt-vDN vKzt6,4S|++Zfk+g(9Udg*/ܭt~-^BeзT=h2$$:6n%]ICb¾Ζ@N޷9"g^)[-:bB64XX_ş5DD#*!QW/LD8ªUyP=\ݒRd |:P0"ҋrߓ\eҦ 2ܨ*> ^!D~7H}=ČM grˊGY#![JtyѽeY{j \CE/ik.OW2ѓDsaho-95M3uWs}Xe ;Xڤנ=OY])WͮvaޘY셎aB-B_&42'ᰔL/ ),jN^ 0c6  {7h^(g>X%er6 (佻Fnjfn-#p%$%v~`#޻z珓0a{epfmiOL~skcx@vlУKLIVk +o?; s/XaK7oĖTg|#\Mg39A%wV>ua;~/A[Zr6%YAXĪ7wFı ՗[%{gvQ< OvZAc]d'yu >DRE*@Imrrr l(;aY{G0_&${m}]'i|Fr" q8 0E\Bf,VHxiwE !mDw2R=9M['":*T`TAr!X9d bPgÛn.M`fUʺO\ET?0RGKVfRO<܅'VS2:#}[7Ɓ? :LhRaL̤mK\/Ą}HZE{GnsOk섫 _#kE酏v@,v*cb#n"Q]Nv&]2vQqKwNF5%a/UgR혓ƽ% y a|"u!mcL&kl qayB M!B*<(1@s;1GL4AÝcsHD6[´SPpquS!cav.kDbnZo55y2ڭ*hMK f$Fm^O,@#,x ._ny=IB*.'цݬ [xM38WvP [bq%x)>H'cl&.v_>Dn97FبXjj~d~<7b^^ @g]YGՊXϜ~ nM^&&5o`l9Oiqhx_B.U**|Y{y?J[GF؝gCESRU+=G␍>LlgƐ]^Wg{>/ D9Xw7ߤ(RܘԳ)Tt@cm ysy {Bo_dx]mN̖>܍oģ{}f~/e{ Z%9 Pzh jfcQ/ _RpzZs&띎[r8GٵVb/~1ߏ{ݞƺszNأ`,/!,GiA/>%s᥇RE=R,++D|VB Y(#$݉c54ॵ5ItT\7?tj,)Yyە6¯D?wW bUx#ƸRTjٷX&'ꩽ.+kS]u[\laYl\'\dV|E, FMe֌<03G-@?=e:w6hcrȏN@@9,ԠUd_S|"-6O`9۸YR|9@B^Ƒ~Hmaf٧iFNneYDK4Oa!ag?\b3'D-[5|ʵc|7O޶軴cep.H2O)i GQN4؋D췲=m9?]i;SbrMwjHt<NTCx24xG\J:-94{ u'Yv>ud}?rŢ`; 0I~553BlMȴ/az66r&$i|"9{Ր6ΤӾ^)E;(ċ䕅 AҠI#}B[r;d |ifẻzu U\Y;oL} !(4~*~ż90QA (ۗ};ݩid_:B[Y"<6%H(29jd *#Pd-lkmiVfa ҆*sٍr4D^\ljy7ڪ ²̺Pje䋿^.6עiFzG`ENQ<$;$܋|rfòeu|1 F̛]#VV\ ח3C 'Uض :O \h'X͸X=?cr➌pfsZgG=[x4/ՁgYSAy?SSfKoDiYb Ė [j>wZWrŸ(hӵʻ(`ٓ)v|7W*AD'`Bs՗mcbIAu@#(%"DVt~N\if(m!w12n)A?߱jpH"70X5?ĕۀ]֐;Jnnɧ1Tj[NRy>SHmmg͈(z̰W&ÑeJaqU: X(>R*գo+97uh[VfLDVsX6 `ax_X6V-|b@%=,I@N$Gd^=ec_ )ނo#M6{Wo/Ao<5-LpyuPIuE ֑xo12z֒xGtd4?iZ<)Y8zm(MW{8eECU nrk"+v"9l7ASb2d4T'a:EeWzUVUn2]CDJKPڽG nq6Ҥ~ca"jWplI71ta9kA˻j'D$ 0^! ʱ7ڔx>Ȝ[;:Rֱ}!|U¢wnTO%8Fl_.c=oK_y,-U~ =VΘ n \RPИI׿*M:+*ܙ'*(d)Ms-c8n! ^A5||6nswD/, `\f]/̦@PW-~!dշ s,~[%/B/2gCTUS2Wp^8n"o3ݓY7&oG qt#‹N۰^k&V;M>a-׷檨1CrSV툐Ttu .i !|=W)'-̮rkbG9Lf? ٰ$?2Bnp4ц1Z ( %xE*?ԘF=ñ!cRdX?R{kNn2/~C+ooL$Z Z$o + U< S%ΫA V\1v8Rz## {dbu[h+oc N[٬jr:ʟ0wj@,xO/)Ns/B57xaS>>/Z<={˾O*zm̄Ѕug32Nq'dq:d/7}$\o_w 8[G}BQ6Շ=^羨Kmi^X^Kjh!9 RHih/NMuKi& XvdEv6ގ ҵQ4̋OGʛ莭ћL,™B'jxyZ8Rw,v R=ZlV0>8#-gvZxSG#=/,)li:xG@$.m5^"AVޚ3un֣'XL6?͵zIٓb=g/ݟCqŪ8g3'EWDy^/W\~40 uQ Z6u'|Ʌ.nxK..˱ř4xç݌ hUFPl›ب!/A{.?.x^+^Ӌr`gN Rzvj_pxɼ. =srLd'MAAcjݤbF1B& :(K [F6TQҙc7q! lV#y<-婪<=ZE % Y_?}1M7 t}2MG"=͈s\fLYڭJm.z()R;wruVxU*pEǾ#9M"W^^zwO2Ҽ A|"qo-l=q>մWْ_q1eIu?vc5gdJ5v5/2Ge5~??E|ߺ _N圷YaB776gSKs_Q-l]]]4\}ݐɧ@. Fq浙V{Ⱦ|:dgWq=IXtFWE *h$s! Lz!qěh-=Au\3)q3Zq(A>LtQ+Pbvc1Myg;Rg>5 Mr ,g_s Ҷt4ͻ<Z ŞA-w|Ncr҂xxMtu-xj%[ihP.J#fSC* ]^$/­uΌ5-S=`~-%!6 T }?v'8Kg8~I:j9%UWX#3/'>F_S+?`hV%J$J% 9;E-(`8*ՀT8(#GִBHǀQQH Eװus$>SPc}?Fq~ e˿̽NЈ 3Hm4iRf\>7ZjZ*#"(@ufI~0-t /TRvk>:m?fڱ.L"ߐv0:PK7rVgTc:)d4[ÁQ)3>39@VΟEY!.Dx[-mOR~p Aod( #++#)id ͌Ċ.4JH(&aVuh,dPb-PrPeX[g^lo~;O3ՁD?&=(Heέ6?Y|2q\N-Ku;ʆwf}?M]pIew4ݥ|:=+gN$Q/Y-?D} Ű#>ZF:3wymջʿq\`J"~~`QDcumF&\ gf;Mb%htC ӵrwq*YRONӘklQ CBL=Q1q=YSdz{RϘ:I"TKC܂Ug %R~\hB¶6&?,^Ɇm|΀_z9&I4 F;SDb1w9N3 ,s")@YΩՎ͜"X ;pE]*~}^ċ>zN?ٽYɭj&޽ |"& YD4f*}|ˢKT[jt29p GV@(J!%cxс~sT[Y/H@60jU:w h+uW<ʡ\f80 J ax]97C qKg65k6jO06FsN7k!>fBVpU7RXX4j^k/2m8a7".D%kd\> UPm=%3v.YFhz}EQfpj&@?8U5'c>ty AԻ'fin8;{i8 YF5w4ԧ#}7álM5yHK;"}s=`dpr@6ޅǨEߏT\'413 _ea$:k$[__O%;?Aݡ٠.J1h<8<yJ6-4 -y<ΐ<3OÈ|I.x "[PMM2?ZzE4܋x*2˜k#{`xC3ܣk;qD qlOPZR*ɿ>rHj-s@.6}J>X=͎9 W Tw"hTP|/g[Nj+,zE>8WD1U1vQz}COniɤp%zV-Q$ْQ|lxArt; 2Nl4~n8/^!*08SL[^UbbhVЕrԘ^*yR:s+ ;NJd1x)r|)BX""f55)Q\ K7YV&QoFAgr\$$~\lڕx\0}J C(FqD' W0P;:.RW(I 5ܒk.vVNWl3iD|:nSw(ʠo!rsޚZal;N`tF,6ŕ"GjN Ku gfYzMpMrwerƪ` ϙB(`n*[Fx8.@AdR3!ɱ/ *Xz{<8Hی?c2^֪"YH0 M@5Ղq%·?%=/HrI1W_H tE[SɽCT~洷m3q^% l 45pfȕM nt !?*- cLvH`IyKt؝W0OЊc?.].R`3q*:Vb$[m5Ҏb,Bk) tL15=U|&<xLx'1xDE3muAkaC{L+@J2m-caP'[  Yzr^vl|SdwV|F-y v [lY.r?j9fnl-#Wηl%hřN0e {ᧂVsq1hr(yYVliȪHjB~׵3& 94}eײ 8 Q`Cc*X ~lFuz?Fʽ,L=YacoyBKOy?Ubi^IKfטַ*Nm|g.Q=cVk o'mSH>N[~g17 8jrty@<l/[%M iٶF!W7NQsOO\m)Pzį0R5YNvZk9eg߭X S6Gzx-Mܩt%T۸yT9mPl F>P,VO=]ǧ52ZɑJY"nzu d@2ƻ?iDQǦ@hd"!g&¬aX4<|ǏC>|sPaӶAXq{NП.ciNZ)ܖgK<@6{ ^?.2EKG邍al!QCP.10`{{(&w\"P D0iE}#}IytEijNo[>7y J*IMN;y 1طIX)!a5rE|)> VVڏc~^2:gQ{;$^r2ӽ۬򃅝%ym>"+xW9H:끎och#J"ޠ`{K?C f?hhqWq"w࡝{>ϤgMkH>`Bdle1h=~n07BRpm*[wQLہ^0w`t邬 .vDl@PC0h; )!V-\#1&LpN$YE_٥Qf?/pލ'au!8havB5ۿ!y*_c@. m-M=q!cctxF6 x$+BcbUB_mԖ{A V\"S(xiW4[WeKCܚO۸w 3ϋJ}ѩhYxfO 0*w]kq"}/MkU~5<ޱHI < R@+EY/زDmGn<;SŎ4R1- MR!iRUy2/GSxr?vm"s_/=loSϟ$ڥrZ/uf_õؐPG0zM=$~D㽇10Y%N-5U΢3v^Vț¢ҎFR]S@7§kM$_7Q.+DGeD!YY* NA" ~;s-OV"&.DW U;:! w :?sUVEGPX lzV.qSVmzIjpK2QϥOőUٟAB/KO}Y:~]DZ 2Ha[̥; " u+ҬՄ ^*;/YI^A:*sB,*N $ea}Sz. f Dwx֩# GcSg(f\aVlz-5 ẃN.qRr"k!irIK}8st$\sMUvC}w" <ㅭΟwˢC(Z KxB#u&Mem8BC(a{t=cSx?.Ыld}.2uA΢b٥7%*OZh40c׭6v2&]rB)Gg{@z} {6 @wn(; )!Gc7r$r@a30$fY@*[-vWNrin=L @CԴ+0#r0/n)Ċ}zB>#WK&HHC`_!<c@R\?0d$t9:է̀EM='կk!O@Y4e`mn|CO3Tnmhx0l3"_b'Y#B<@jѢ"#Gtb3KDuhwu؉DCE6rLv1Ъ;rJxY oYN[f)_/2r_b#:ʳ=H:߳yC0/I@KQ˽!ҶnY/{g鹡wgsE~৿a[K@Է.cnWs2:D$8axH =3^S#٫,Dq.׹G^}<h5 HV^KncȞF:32¦[_Ö1o2oLjʉ}z"D eu,I/8v0VW8m!'sV -Kջxʘ y;EZį:G!,7>\9-V/q||y#: ܐG)tȟ/y5u5`B ;/{^2`j$P~-Ks8kkZgB)I4/4pNْ4jBфjcZP_1B߄/ (X8_>= $KjTE_jn"I QLnwoWK_1O4? ` g[wj#עw{>ρO|NڼYᆬ Uf%Fq= Ӊ饌}73oqQ!%J+_c"c=,yss;LC O^,Ka eiAq qĀf31jrvkE8r8ɹNW-XuFB|r+,e._F"טϝ![V14ڌ >Yt?Q978_Ki؂9 :9L2%'joik>p;VV"{AF 0OrfDhZyëVI'^G+@pCƧڸ (lէLW}o%rWJ"T +/. 4\RԆ/<hSLe;t(d?w, D4t+k7,y"RxI|:||5tyx6Ig}V$lL!Є>T OH0bmR9ȈWs\U M AroϚu[SٖW!$CwݿaǝQqQį*ksP JFvg$ I֍.~P,IoqZkۂBu*-5B ?O$poO ~rpfH BrLa׭%7@:bafRq CYԞ7a>VTd}"yTkv76a5@Jf`Y8.u5je ?% x |!Gw*ǥQ8˵{hKÐ#\'j;LLήt JIA}sG}lm )`jc.Z]CV45OTbcv+:E=z2$7T_?U.$1p eE-Nrp[y17d,b/v3@)=aSTp"]'RVV72|":[%+"ĊT ^Gp5;1$PNt!#Xoo~[l8}}vPziKH~Ԯ~,`v'Hkevh4\XG 68'4*c 8S-:W2*=-:G ;c 0b]HT ce˽h?Mխɚ+c=`všluIv+Tz,=W8J=dwώޣ_{ S-f!0o:nZկG`r 4 ),?˂Pu6o趃D!@W\ܥ .*Rpq, <ݒG}uж_zП 'VBs /GRՋx"94fʯ0t @kۆR&OwTK`S%7D }p E:Ak>\T{ =m.G,\F%L S:t-cYp5St- iw|nݺ^\V|*>vc^N`? ~̀R<.0U]wMT_^G!u 'aVh۠ 27o|si|>m{x陋G3lѿňҡ'^+{(9y"oic\4!0|S/Ib:g?&3 5x6?θߵu_/qwqiR{TxI4j&揁(h7gsNɌiì"z\kjoVE]@ZԹp 7h=H%O08y6RqDD($) F7VLe+EWb ]m`pe 6.@ [RUx^ i|ƣd 4 6IIyzM݈Bbۛ{slKbrq9@{pot%PZW|Ւji;?s92_Y:ݘgmB w>- pqkRvl &jmdYZ.r*~N|,xb1BDlIKRB D{(.#9W ]! ż,nD~=+}0#ߓ9\j{gO:OO=PPٌ9%c_l^k\xBֹ7$$hb+pLlsOeB1fxDW(!AU}T_=?FCJ#r3WV55rU)8Ogj xfg̦;^* Y}&K43޻+xE[ؒ^vIœ^f1骣ڋCFf^#HXL͍M:sB(:FLػ?=TkrG$_kZϷISq̀] (jC1GcYi)9'jKDa_3Ǡ,Ǣw۳=W0q[DG_ixg 6R?w݆([s\ve}E 0_6c ds?%_h@ ,C5gl(:NfkFb&l3yOOuxGER* 漨>beuh9A>S)[é=,TTٙEmBMR|kff~mXJ/ l3kK,^Y7UlC!sãvB6"!yϋ\ n҄F^n{^P^ LS|=z;4f %hO{ȧ1.M$'Z2{#8.$ wLXEZ0G.nmϣĊEFc@6 a0I  tBt% },֋j!i{57*%hĢQ{:䓟3i_kIb_j}\Eh>8!I7>@5_$]|"+I/9#> ZCA9oPyΖ5.i nCens&P\묧]`L?˧gҫY67dfqcH^[WB[d(PGiǑIP5OC#DeH<0st0z7HxRoZ8̈az˚ RzJ=Ur=*n qvJ|6%ecn/1Xe<"h;ARBIy7es ^g;MI EJP͑ƺ}<<Uq !ÊEʝ 5djhI1 FORį h"AMRH[![i6 wA0$O'Y. ^RiԙBp@ { 9`W"zOtbq[71Xʤ g::>'baH vsaF ,U@64fD}gB 0K9Ўrv:GxTrKPr矿QtHV5t`BbmYq4Qx{iPֲe L{_+P Ex(Ou fox{u;R { Sj֩7*[͟*΋O#> PBcw)sgtp~*}# G! nl9LqT`@8MGaZm2/~~/ #3˸s Oie7#/|M@n_nH`E'vd)_/[65Wcve fᮊgy $Xx)4.F0CCˏ@?( WUyQ p3j, (@;+omYy19C}:ld{/OUte #hu1w4I"GZHNDicjҡ"TJ@@hFx|Y4L8M((1څv0\#یohXR65[' b)S,:RB`8ݭN)(+b&2Y>gW6P(*lBXV6DJ|_S3IGQbZ+Yr;{*k(Tm()=MRc(U.TMđL rmÐ{kSqˁl{}q_>q(?o(bBM s){u&$i.Ri~mpw v`XUeu"YJ ~3>S5_}R ٚԟ{{6*}SDuS{ùO"wa)HOfT>? ߀L9m'>R ?H5("X;-bX{M?tOZȼmt渨}k*FBԇ Mr%Y76rb5'"^*N7VB:О9(*LrKkS׍֓LxA껽6MOؙKAڬDn9jڌy MlgV%UeW\e8t&Y܋ݒl)fYy D5aN`^ռ6|²bo0Ffsyi;]D܄GR@,}_i!qK?X$!d {̛Y=OղO{J\pi`1VgSZM`; yW቞=;$\e@qN Otfa#35,=Gx:n ҮS;f@mLl^ޒxBuzmY)€=V8jh +ٌ+B2HZD?u-uQq7:QnRw+bt$er23@#kDWCrobuQ;R v "'7B3έ"[y)# mYX/I dvO^XZ>muliq2vg9& TD) ~d)f?*nP=;y"4Fod{#,攉Ǐ 6Xh709^0tM⭼8t9`oP&S\}2Kb \f|g>.*0Ò0 ͮYښ#oEx$A7:#&*8R7XRtrIP(+9,( ˩׭Ķmld`@mM̏n:Aܾ>-FNL_S@`Q7<7 t8  x5M<@>LA!4@'ANÈl(0%gDebjt+E@ʀc͖ʡ|փ ;]rX0Д^օ?tUdp9:)+eu2#+tu1.t3bScX߇j8hHMN( Zx9B2R** (@sf DjlpЛ a8d&ؠn =U`L`u2aж$q`q 7^8iTɽ> ;MdU4!Z>)j~yau[>u'ܑ_\;n&2m\Bш$\-&RZ5hD?Tlh ߠ5hΗtdg ҨɠpDĶ?*ҀZpCMf7ʲVIlֻMo?3.̓(]/{yL_BOb\IZNbL^yW]ԍ*hEE:gTXfb͐$Bx0ˢ4觢 ]x'K"0qڥb0;Rg\ԝOr hv";#9knm4{8C0:D.!pVrH%<]'8@i_DFhfH)RQ G:sZ]6p;j_=$N`yOl%0;㨧2L'[?hXkl>DCП ;+|)3V٥S,nmJ9/WV*˵l qÂ/CÜ^55@WFyE-2.aYᇨEjK{2Ay3|ėwڝ*>F+HQ`j7ߖlcpW@. E􎥎0JyE7acEl6 Iõ;]A{ÿU=tߣPn0\T.nS$ Twדd\Ņ[\DњRd> ēϓUǵt6҉TU]Rq=zKUm)!Fk4,Goڨ(9[~{0ob_ZKr WsPp64CSm^8?V(l{4DPsYo!!BWc솏mzŘ[$ݍz 骭#~nCߠw/.%TG CmI,ܜ>&ӻ+%P?]W*"+]2DR>f#IƆҤK|^$<ԴףBE١775{s% ~:gY\Y}G}$kAQ/6Dۘ4K$E wR*)dlrMAbgYc_eNeeGmܗO&Q7fS 9r"%0W;;wrV92MB08/q03o!~Ad\;MNn*uw !~?Z:0 )֧=2^6#[2Й_q8I$pD΁pzvBM}^M>9wa_-Pt.T:oUBd]HP\n *~<>9ܱ-) P~im<+ſpO;(*a~>U+s5ȑ^2Tċc/21-W*,XYD"ɈآSru0H{s Z ›`p#$#v@B77'Q x`y35OO1#&R^ ;_=hQԫ2ť"tŕfx< I ns? -٘khON0,!Z3@uJG=!ʤmbfGBc1/)W]?zSt V=n@^ ^ݐh̡;/>U';cJ_ #Gc{EJmJ+s/:ϫ)J-lFCܷ`Ճ+2O峀F (;j$J7"[)0;0mK,z^XNӐ YN \wp Fޓdrn+>K\vaџ~#IKl:meYXLٻ+`.:-Tu ;GrjŲo_^Ƥ]y!,t,vwi?7 u++WiPB,7rrs`GlR@Etu-2I;vbQ) d>%j)sjP1G1ͼEOU etb&=Dͳq~fl^$y=1 M nrk}wFn0S뻉w`Mk0#Sꃎ(y gq,N P @3\|%,qo(#?E3#U#[JpQ"w:ͯ-uaM[Y} td%݄ZA͒K45(P8SNi=De! /kFӘC׺:4qr0$s~"*.D3fI^қh4;O.N{AGJzo[Y0ٓg9IeS8 ĜaKU#ȿ5ɨ,.+tn,KZ P\[Rf7 >S7Ο-y^u*#o[;eI^{m!P,O»gY #1ͮÍnWԚrsE$mK{.v'דLVopwnTvb7|QaaM]:y|"3;IB@sJ&Y@}.w2牵|\`5\RE7eEH0O!<rm\՝˭a |b&#v(.:8uFʚqI aIwj~53QDH<ϩPgM?T;'s|j  Cua3A 0]lY:ԤN/!Y&PZ~ YVr eYfklixDXÙ6y'BCP7uXt阒q0?R}-%(5/ط*`L<d^*).Ma~OY} Pam@sqЪ M Kc\HyЅϊ)m|̗ZQS|Cڔ8;MvVs ӲܫGu8+e~͛^umbޙRLGR2y*RJ!MX@=xяU2l6%;AIX F5OzHk3paoo=`Xe1*jҙIz}0rSY:Wc!I 0n,!*y>3SπBM%;"9U^(Q|p>FxR2' ψǽM5+%Fwmz\I2s!_:g"Q@VL&2I)-Zg* Ydb^׭)\ Vbr~u W-gյiaN٩Zg7 ^#:Q"# > ̄3E6{u12yX 11]vAgx:- ` tsFB2Oq\vkq5X6:SKD.`؞},Zdo5V!ϭqQa؉U)&z]\jԘ@VQ'eԿjݞ=4]v :$Yi>oXWSCBۿHH,wq^W,_{ :PY4]Hr顼'mY,’=R8BbLF˥ gI15{DX=(a)\>b5N7@Y})A]&㎘~'+(#O5Z`hT~;1ޒ<֤q>`"F{ fį)juX#ތR¢9OAZ,_KL):?wH4 G ؄<@%E-R 82OBbO'oY̞S>FxCt`9&3%LiJl'y.¸cWA /N#6.2UZX{'!QRjZb t۸M}qQ,үQ3Hvah.))!Jk o@dCF1Mu{@b0!@E+ ʻ3 3}G%5blծS-gjA͓G&\6E`N"M5d\J\,_>hw6"e[>!&lْsrM/LߓAқgdۙ=z#q/;&N/vB#F6 teRQ$ 3j< T,xK'ͨr&  }fJqkbtZc{ [Q8ymRJsX0+RtV A'q#y|}N,ElM|Dt@}x֛*w<!c5]YQbjIS¡&jA|s#"ix{F 2kkT:jA66ԈՐ#*2LԴCi \Fu2t<["#q*?|=&_U [p8%hp޵-|(D,^RZ` sz҅v{'H8'@pB%]o8?7'8n,–O]3KWvG9I*O?j~lcemP9JQ"X?NX$.Y.ؘJU/x։!hZ \w){dBʔĸ}ЏerIK\m1=VS N>Xk#t+PnD@]9,ɤNI˴{4F1&Y,1t&26ob'atRjDݿ=J|oj"Y$?ϯv4N bo_.HeTQn?&X$r",f21Czt btŌdΦ;;#4dx1KDWC_ c )o޼y1㟩JMʄpte.pK5h=2@ #$ƳnsfqB53 &5lx6@WAi;^B^P&]xWG5zG ٚM(A&(ó/f,%嗿7'XX!Iuyc@Wq\]U ћZ{hWK !qlȯu*#K(^C&u1]R{(eRݟkp0/A"Q?Ӧ&u/OO۔ő2j_11inJDPw|yV+̒NԏH"j掜iϮrpWv>z+^͆9Pv-qsVg=zw#8ZZAW?wE2v"9 #CguaVQ,DL(_PMq}i6XJ?ڠc8dd(RHn*P8SI&~ӆt͚NhJW"3F)hEpinuXYl0@2.{0*>T" phwQu_RETꟇy)~7(R~ `zWk4мuV $i_/7\Bo!&gqvTmW[e|Y`DDŨb C$3wei.x^j*86ݎ7Z[G! V$EcOԦ< |,G/y>E^KzZ C`쫿* h D]?rKS omdB`L*-Ml㎾LhL"jg$Ihp)+(g F&:Os9HlGy^LbwrR@X|CKLFlI9.[1Lw=թ[Sg Z1(uᗲ[111QL{vNga-Cw}XD&)|{1+̿X3FsIe6@&X7{Y1'.]6 ~Ǩ--|f fxId]R c`;SIՍx3fq.6^:CiU8B1.USﴤoQc0[^|c=SXդru<B遄>D|۫8fݡC [Цjï٦@]#Y ={6 {ᵧkW_"Ua㇧lC{8#=CVɷN@FsT%鲙~񊑗 l՗籣!QC!yrY`=\@,TE# PM721V-jHd_=t/$s =hAAˇrƱ1-j,T*T6"=Fbpڼ,]8_Kٟ͒k%.1`aꆃ籐(WΩ\4|,#2E ?]X`ۣnSc,yLst$6". ϧeJ};Xgood.[kQ 3]}s3XEOQPa 5Kvʊqp3DWFH"%xn뾜JEư vJJֆG"5KB4W^$wH %G#"a4T&MT(U6dP$qybm-du}9󔚗KJE`BVXl$I'*sOT$XsVmMrX;r'e+ElD7[l^rJ..PhX0/W#^͊ECvCÄ]tt88J ԡѡ L?)kÌh  6;ZgX<F**] @WxoVFTȥ,G9FVfJ1 H1EÂgR1&/3QB.,MKM,q#B pA!xԦOZZfoA:gkHƌ(Se}ǝ?bkj;I*&eݍފćtӝVS~waX7.h;=>ߖwxwT^~mhrų=* *Mh, fU=.t9}LTXˤOz bޖ/Փ0?4䧍;FĨK G/v^$2m=GM_ZuDbĉzkǺszs5b[ 1 ڿ DKpߔ*>DSbM 9'cxlp"J|LƑMqz¤wrL+N`ny\+' oipגB)pfK!,GK}8Ξ]%Ke*^֛ӳG$CL=jIP+9ӎoPIcWж 0MǗ />DTL5.qLyZw)9,aAC'_rɝ: f5`tbWqho&"W2x;e 3{X%?GS>!8UIi߸֝VHZpZ;dnITxg*XWf, j|6_D b\P7jsTwv-RjsOO ibjGP=]K9=10bnA}_G VڨU٪ފini%Ri$avLjrwа䜗驊}ذ1>V Z${Cw`v<ϵڻb:hRp̲EG܀isY1=]Qs' tGV#8>VVav: 0{zpD'hD[(}oG{]^YdJ.*Gd* eMc3-8oj5)ǃG>eWbv.&n7%C;ܺh^#{ɐLʈA~٥ݬ.efh=/R(ɡ E"^řM1))_Ts=x.kf|ܼJb[K)Dߟ-O_ 7@Q)tkf{21 A@Aӷͧ4cX% 0Keaݞz>[2;3b: dsj[ M\=A3tnDd:*ճJqǙ16BvwtSI5Owۧ}(5Ge-_~ L 0ϱV̳󷪴F9[=XmEUF 4e_z 8Ѱ4G6Ξ<+>vOBԵ7 v ,9ʈׅ+GsIu%h6|ȥ&݆ᓜ3u9W{kC~)[zxDظr:%p94gGR"Ze z?[a|"rdhm=H֝•[b<YaZ.=##qՊ>\T-PʼnF'PhOX\MEJ@ܛaxa?|bˇ̃N}vrKCmśO0]7#I7(gy^ΜaOZEzQ>չq!/caπwQ͟UK}oOPBz=X-d0O1^%)ң umn#Dz.V}v߯K]{$zqV4Pe*] Dҡs>*)M52I>F&hĘ;CQS^ qE泧ygQ\]86744s5qI8~_I= ḳXj:tJR%dD\h6 EGzrs,rO)͚T|ƞ+h>x9M!1ϒn_.AB_#Z@K†H陸b[3ˊL-Ȫ1\-vr(Gh!47<= j~a2Fq?ءA&{ /%dO}}Q>i%sݡ&Yy4}0DM#d$ V: IDBKgnh0= >DEs1{na0lcϲ7"PDބu(dKM\6ߠIGsh1|yL zR4 K ﴲGf.v%_ei{ݴBpM-fvu3W1>m)[i=}BbxV?*(_z'DS⋻dKd,kj&o—/W+*c6 4בy=a$ն]T35 VHF X'ř8[/QF`+Rڡ9̒` DR$hÖUbybǼT oCC< ?V`+{lmfB);T^D9g]e/!Bi-*$GRhLUw+dYb !ZoqFab5"䧥o ?ԧ^Km7f^\S´K|nS1<# %.dgg?"0ӑfO$Yv_6$nx[`E.Wй9|vd=y-cfwsc, $Ip櫥$lAlK`FtcEx/Z5rGV[˔9-mP\C5{ ހT̪h5(ݚm3?'sfy죳k$*^h9V,jT_PamL6n-vm\p ;-46{;33'"~&nt ]QfDM5 v BO. SA9[T[ sN¿A/Go}g3er, ~c ^dMϻىSq!1_#zEp0<ŞajNRQ@]+bah>'xyFU3je0m. )YCa*Y~mmPdgr y'@TJ&+\2m")mպe8F,>GWiTؑjfpJ;mš/2Ax3Y]DeWt 歽xě#pʾ}m3pꬷk/=wͳ6']S]mB{j3\Il~i5#)P'{1+6jg{%jה]o[K-kn8c/alreb(I>ҳ!¦Ww})pj2kpʞ׬ 7%Uݏ; 㣟}n8QE-@e9DGj c٢ 𹼄R8|W 9v)Vd,H\jmwVȴ&9Z1^tEiv nSi{lX_b}#3+ά*Iibv5 B&,@Ď,z͢ߔ0D\^.o>? U7"Hyìݘ{ /}o7v7/ 4jyaDᾰ(@iP\oN]cA4$BsZӐ*a߫Td)2'6 4e򫺬 Bx6gBQණdӮ1^h痌cdTfzHDK [el%QG3k7q$$dA(KE8F}f=2އyD*YCÜBL!A8"<"QU&_l54(%A`Jr^Ђ($\X:1ň7|53yij?RB(^{z{Vy33zP_J2Z)y$U-U2mD{c$N8ح{ܚSqK_^1?!D6 F>C^! Fk;e-hq@d|pN˄#V1o`yV9ׁlz6Vk=9i 񋨘Z4 /sƥ\ԶCRY_ay#/7ilaatO顆1BҀ3}JɞpH,˴{QH%JH~{و܁Տ7AwsIDD_Q9)k|kI^XsP3[_UR 9 r)tkJ@VZuv _lhBWerzL-)'ԁfO#0~Rb٣o.8i'Ja +:zjff%l$FtZ2YG9"zzϛtܱ9;ņR tX+ W&8ֽr`Z[ jzv'FZ;םW#6urM2jv}pa_ ї^ 5N:,ʇahRRD\K?PyO:S[5O֍]ZO\Ӱmy9{eIeĴRUV ̎M4_NKaWԶml6r^ISYtF%.t HS* Nbw$–Yf]c RIP{Ϻs~[=ۈ<=)}'΃Kh.?S*k f6o^,'$y^Tޏ=X+;OF1:P>.sIY%嘳#0+_9ƐK:%T2@Z6. rn7^Tsƶϒ.NKg|v3q6V\̈́O3cm/` Ygl=v]G'Cp*lnpY w&1ud{?||N9iݙ^|^|#솅<Ѳ2yRsI!a +kkok% `Kdں?#7F"tT2Epk!&z%NۜdsM'alD]^G#P+;TدX鲰=Fhr,V,诼UYA!D7`-7~[E-#y"To!uw(N]1+Lzm]uy6HQED?:]=*sjg;,aȫ.)JN% \^/o'I!i"rX3(t4t_NeyXv9{8' ~ HE`bh: πdƊ}|bWRf2PNǬ YΟ%{kMH[2Lo(ά*%Թr*PxTP9*#iR-\ik;lؐgHӛ6t{5mjʫ |^$ׂ ˎ[Ǒ.mk'po+9 цh>hӊj-Ͱ$%˓? (^X\܈v*߃FCI*0qqg/ &;ɮkdƮZ0!d]xIi_Ż6ͼfVi ;5l<2!D 1xNWt>$Tp̍RwNu U6 Í.g*CWZe¥]4_X{a-ߧ4uj'>0lk28j4rif~dIt/C[}w'Nub)Ը87tn;- TJ[͏B}52Ujsz \c*\$l|'zUv:{ڋ̍i>].H|]ObvF' ŽST (J @PlE@LxlksvS>6f1fXs4/usEMՄb еm"o.%y浢f/9hZ6Inj!`Vٲڑw.fM^xG[eì1!IE2ރZ(tlU2,h=V~kY#_KB@~~.I*WgnzK;ya "<׊ J9LVd >zFCշ#3(Q%^$UGfF"jP+<ΏLrfNoޏ7dh IXM*\>d6YVH_̍g>YE_C|ToFiġ1;<$'VHP`0䚪u='>{I7wﲫo>$h=%.zHuJ}9 zP$D{yhj,>zrd t aV;G)tZܹ@@3[xACg( FF9ma3ZЅ.^<1]y-/uRc߿-c&eDApa`olCImLJw#PѮ\+RhfhevQńFg1h; %ZnsY4i53#PͲ\Xe}X$FaBU#J!vx]Iܸf;`.iq+C֐rDQ;]\=(ߵ UԅQ}x\k&^ń:.v:dK!l~a=4,_=vWsY}!ݶN>4,Z:]d.Sں ޣ- +8Gr< n. ~ jW4ɳ7nd=d =h! Za?4~hz"IQT}%oޢ> @v4T{mj9h<(Cq_frCpr>/KmahO}mdra[7({0.,7ߑj(T43msj*NZE<4x^=oZnr@/\[ ɩn'iгM}&!YYx+0m$8ZKWḅ\@^#~ ,8Ctf|%Pbo=xWoeՅI7=Ԟj%nHbiې$b +aL . CaMP'xo K]l 1IXǮF\lv)mj=׾m]AU9%=>琑QZF.I 2w"i?qNʉHwX F:^2s 7e@Z203[UӲZpC4E_e$7(Q.&yO-"#OQ1(8\wvB[f9숢sxGgڈm[ȅnE%ϫaqZU策8U/፨ǎi1UiAG" }ߚo9=vurY&^.x1Ě jzYaQCks9Ƨ~ -P&_J4ӑ,t@x݂"(qHJCUXvœ2c>F6Fo d܁fv#Ta}2 = yw/~C~BRyVplƓ .ZؙAT6`_ 'Z.聯X/P~94F{L`cůЛ[1"]Qyz A6(%d395$&d䃵Q̆S/ VRnspV,?|Od>Pœ^[$j'olƍ]Q_j4\s&L&+~D ^z(*ͿkZ~c݂Jl gЏ"lSj"$3I7*|;OSčPL!ahy aRi!/vGd1Zc0w5b[l r̡Dujadc[yxu'^Hwio*6jkmAz>/@N9EUf~[u74QCO,Jwg W= ~Rk+K[LJ! oBl>g (z5r:Úr7$]N3-JCca('S3;*1P0Z_ ׄ q8kK^ G(xLP{(hLi䄱Ϗ(ICL98 [Zu5j2gLQ xR.24nm#H9p쏝{Qkunb: nh?(%J 'Z^oX늝,֫W'c2̍NtdvnMkn ,] 9oA!f~n+i3&J"<Κa}RHo`Yq".D!8}PR dm+;0\0caZ\ʁ:u`NwZ‹G\Z:nXU۾~$1~<+(B1,fIG R rh#{ \=]*/_1<}HjI(lb9@=r&Ŧֿjl.%Mת35%2\LyF]\}8g[?$ s?{Y& E N?8O 6F\~,4fDR8As86!F0^닝32VB_!0ĎR`m%XJ?ˣWWRbf#9WЂ;mJHf%yk&̲R9Q7OJpv47%0P^;Q߭k3>[W5b) FXWY!GЖ_A)wFv_#5 o 3q"U smWI}e>qWH#ډi 3 ƌPA'GbQwż,m#,spΉZ>U-y-y80_xXP *p<>Lk&m9X Cv9qF:ubwKFݨEYlYO b=ϊô lggw| 6ê_9C0ڈ%.ǍcL(|Qyf)> /eGobeQzMeÆ=V|X lү^ i%~ީU&4u:+<z9LzifuBEdi!f߬OL̊anM܂bFaɜaΉo*1I,X`Yq8[v+vLL9G!.ϙ;RjC{)qfj0i.Ļ.' T.P`6[ȏ%V(,B#9#ad~͹?QN@=A92XBA+&.(MӃ66;}EmՑzpT,P2";Ba7St!uvo w cng03=M jR ()92{O+u16fhr bc|].WiCbAGA dhϹfωwJ*q}F>*&c5Zt0j4~IO;q,SI v C]; 2Q fu:g6~X:akI}{8!0HB32 S? 9 iҘ12퐢i6ʣjpgY)MQ1@_*V%k^zv V n&aBV;\yk!# ؿ¶7uo9r;:~a{8"8msaG#B^bP.6ıvgNQ>5T)5"cX56S"UƙU5s#}\,G5Gd8I+{8l,|(\ ~ xc'*!ց G\eӓ3LzB!#Cu.Z.A,'0t^#d_u-iKvTe"RN蝢.]M5<ۢW?GkpSMT <QBUdǡ ;TH} [HU%hB!v(wvvI=9KHPD3q(Kk `,f@z}e0qT4x q|mr6aTHT·4ELW7I bX[[(v(X63ag9Y y'LOwc$Ξ O4⽯R˝6nlɃ^csg+ ZGvfUhGG7FplRe$*˸10`p.b \^rO(#;g2ъib bŧ!@[wM@X)صxbř㌶fcC4þ:ٛ> miH.1ǏM"VW"M ۼύڴG~ޱ{v#mne$HzȌЧZ)(u9`,Y.^|ħwQ̤|&]RC$$nϱ5qNsXM:}}t]=uS]<*1`['_~蟩[ խ]wYs`xW#LIdm1)p,u8R4ZNɟGkMbR1)-BEK~G37oJbspDUOXd24^I8z(oNp^lWInN(Ȣ w瑚qHQf$I"B/I.#]DH3HvZO퐍.Fd.> RT fmX/bw䷼ZEZx[vy9 tEasf'wM Zq˳m+ ОACKlѤ(xO; TzP'||n^~N{,f_QF u#i8"GCgN= ?N46A39ܵalFJiY_-w~C9FWp=9ww6`F* ` Ui= EEMR?ؘWc09eidQͩcM[Ai Rl9 )s •F?ۣ ׉&iἷ4!$ɀbõ/gh\CAztz-B\,JdȈJnFgXvn...mI`bB6_ !X+L'ZfWX0ކ%uf$i}2b:`7\ y=n < j-,eYѦ"xᐝ~$Rj9KS/ bFxČO?fke)'7] 8o ri͍B;蹸+0 ZNp*D&&qw|pyrDaM2U8'TBZ< c Pb!"cW# p-}(H+`Q_Z4ULؓ+{5r 5A}f&%1gimίp3Y9tIʳ6ڌHa-[{5L*jy&[%نFU&[z MAlT/h+@lzHvt(b:5  _UA&D:sxຐ\0_UW۵]dzD^ةD̛~l+ql4Š:DpIiAt\)@nI)=ׅH xȃQfyVRƆw?/"B}ft3y2= oֿ"l\7R*Hrvl jskp@eFk3 |h o>-z }ĺvC}wK36@DV*KxQ8 }&FB&5y5飆=?rvB'lmNkB +#[)å0y8'h(i>̽3O+ 2Tƹ1Ɉ^ }iSodc+:&;mKG| Af*2,n:0#Z/*է4 U/3foMzh=Q&ӫUQW`#-q^9aZF %J8zWC}˺;+ldMzxQxh/<NW1ffO[ѓQC7ϼ/0z|ra"n8)H90{@cGn^/\—]F"țn-'SX/^VR\kM g`2QIױUndbI:4{6>tfďÔ2f*b^08f_LIG,Ytæ1ػY<"*1Yz+\\[ޞ5բ :B GwS%-vk@.y yQtR2r%Sײym;_1dfbTg5ނ4E†rG339n"yS(hzWtѻv ѺL$n(|Ge)c9b|9-[U%^lpfXz;ݤO7yHhDž7 ;@j_o"[dM&S[fV>0l0~v.5SS lZZsYo HdNլu=4 +hWB3~ZN?d[ceԏs7V>4b{[V6wXL0*^]5ԯe"4pۑfu~D񝮂W[Ԣtx1CK<=?םs|D T!H4kqrl"Ǡ뭰woOX}]hy5L&J`.fy,ٖy@+&[ NE2h͈"l w1VWFqH'xλX8t % Ʈrxw!jP]EY|EV ~n kؤ IF&0f :X*ՉZcn:Eq@B7'F^aV=px۽hnL'Gj?lkLEs-Ը/s/:ҮW:78lk~]h3bEuq:5GQmh^*;w n :΍ LŪd+^UNOz>2Yܥ?T}-[Gaf?ٕE$:#zj =D-`3>?('su$κ$#qoePG+\"L !N}4!8;e9^_AaԣK Z_> 1Ivyr/Hỳűa0`U7Ym~=Γ!,B==1k4) AT" ŘZ(::!c~"U_?V)GRX=^Xyеp 9EGtEpH/!蛟vtHΏgRIhvRGƓ2 1ה%H~,yBpuB b fDwj 7)eDA{Hlw.IcN C~迆{ gK9cjH3]wRKsbg Wd @KADr)0>﷽9(j7PU/qpQJ s.;&w YE\pכmtz7P<9+.OYQۿB F]'E͈XPyr ߋT.8VaClF~ݲq%nw3leÈ1dnM'@Ȳہq`0LE )6xm>:,z&1BRpVNLE_m rD&REKm)ФaцӘ]+! wڰS~#C,u1cqptAQ# O| r5Ðq1M}Sb<ӤAIV04o2)xӳO! Q:NT1vF8= _m,Aje`UE(,>]@wP~\'WBW} ڇpb4ﺐX'Y>Re';yОrpuǸ2I"kP$JZgkPF˚W=K#odhr;BrYqW\\>6phRoF3LZ̎}%Ogs(zt#lC1$~G1ETDznRZ0<'4ĖϷrV>IH,*0۽P$bHt:HM'8w6<$ߦH8P7 C,Rͼp8zm>Z, LrڶҦwHoO6`ݘ'#脤+4qy'?!V/(%lu$f*̏,QsLމdk~0vM$G| .J 4zj\CwEeZg@Ǥ|`Zi̽+zva8\sL  إfB**6MB#Ezݏnq_tN˓*-P@8̕8JK\ Z!Z08l\l F@5[JXn ܧg\mjȓ{R,@+]uZDbkt*"-ѨOxQ]潠z@I8g|K.#V UV({We Tk??26?˝U'Ʒ|YB/=&\D)wJ;g)Jtj1i,YHMVVDsehEReeuYOB5`N*.P}e[#ſ .xs}(W!W?9C m[9tk!uRu4[l> OV.5" Ah{&4fuD"D;k\VF"ʊi =eFN9:o) hg>&g[dCo QتD0M'fRq[NHGqaΠa>k ID)I]tt& :ms,Q(:ĉGFx U\m='IovfhHg̨ kcYy濑3 )mK9e/y 3 xw1ķ =rj?$q^Ӻ婾mg3˂vFQ-=o;^||,ozq51lĞ _OvNj~?L>j: kmOݘ>%~8k'-{~Das_KnyPh굍l##ѴڍQꍎCcY)tX^{KxơgÓ#M%]gwȉՊ* R8KLFw*$O1v{51W!~) <)qr"ۊ C}]RKc_~_J4y齤EmwԒ\:h(ܠ,8I)SH^l => ޝ'26&vH`#d?85F7^@ia * N]~gb~j)O7xe_fi.+-A.MXceݧ2" 0]IW 6%ڤ{U!X>(io7|66aIK)i1q,ھXίڿuu ?"j)GffJd3:6>GgRL=]o*,oЉ%&IG.U'(朋yݻb#FS5mqW)pe !Z@ V67r> dn L$eG [GȻa9;JaƦqSye wffUH5& /kT&XwqRJaepu2lU[+m~9&[? r(O082[7hap `idWS"߀/u/%'`axVAVVFϣ.)Զ}9%6ӫ$5jV&Y }1. w%Bsf'`Pso[9}{f~&E;I^#?NY QPu3E^f/h{H7W Xp4t^\g7Rr&~ /nA:3s)BM' ,vhgR?m{5O$Q?_3~Za+ƬbMB& 4:{W{vg)-%N ~d$AHP'.N&=hdrŪ60ř̡4=ȶbaI jA2XnR`W>G@h,}iٜ( o4V [Gy)upz^I=nmYu7/ !C}{UB]aa{Ь4t5esbTJ P59ry}p 556T %z: ;- `?83Aaq֤'Ľ+h}ښ7?@aL#X9 Yv1 %藛s%^ = _T7Ȕ 9TELp߆?<,&“fkSv\C $mcd4zyʇbmCF;5xPJ6"x*pryթ3r'j"}^˼[hm67l-٨2/xGi$x!b c׃w5'1΂Ғ cvbFbIz&B&|w I:;y{tG̊|M7.q]Ǔ ?i-2 zđoXeJ3w<~}ڱa#// yX% AMc,=4n\kfXLԆIL d{j^`'%^eeWgpY4 WyL܃@t?$$6B[&&"i(-'K!K;e&/ 2Rv?I qQs1,߲& ]UalYfrͳKDaj$1ϿHZs{dzDYL[[vMo\A;f KI_) 2).v{yQ- 4ל^?_׮ f9hD-FJ~m$ƬG@LS@b8ۺdRԩSWvo3h:CѣB C][}W9ܿym:yl C*i3CSs.('jO>FwzWEwEaAXQ(l7 o#mmԀ2_D]c]54@AYDN#&ero` wc:ڡ%Ąֺ.exuu`rpDpY*@ӟeW]_r-|)oW~a%^l'2GDZ-\#FP #6*U&;oٓK 9BJUS)|[[9b]@ 5,YZ#4«ŋXhͮFàaփBδClgas>:gF|~bGy*mxoEb"1h /\+YZ|xb?Gn&> qS/ͷ:YxE $ K )ꢍ NO_ 22$s>)Ay a?K3G14j E!epv`P'<ړHZɀ%wzE p6QjС}مJ\$fqL4„TMig | (ŹP*&Fm:kJ> eIVDDZ1O-2:"5 l?>oblAzhao4F~]' F㮝wۢoCAN0TweN7b@LfuGN{?knj;8MBG<=*E=(,zR <.MZ6Y8_堢v#ElL(Ae[͡0AxA7$$"^ /0 }x7<$ !To !~q<;FQ( Vz|}AieҺDeܯK3. dclk%/!m.L< эDBY[-XN'OXZmi/'ĝ16LbdIQG@ íi@::ܨ蹮o1DĄ=2ǹ,i bE:|!&S͸!#/:dPk&|"irO%!sZUwiJC$ fL#n,V3"gx/w ם_V%a:7"Jgn$fƸ͐O,4/'|v= ؽĞ|}a!D%:2XfsȂpp#Xx%O '>R"0L-r[SHIeܓKgB (ijޭiWTU:H1$[d^ʂNC Nltb,Uƃ[Zݙ"O[3BQ.ڥ<%*jad}EN*RM5"h"(k:8舯Qh!Q>/fTJ,TLb>E+nPlgܴg}՜:-B:|Y KA1BEhu)=zv:~Qu$XiS*z}B[S&$ SB o'鐅9yiK$ų=l$N}/(BNV5-1Qo~/2loyg8XtK)8 iEs^z1ų.;.z3͛XЁ}[pNx뗡 AQk#&cc B PxEYrVN]@ܔ0_6Xq 3+*¨4<! l+Q&ǒ+E3Mąm<;V%ttRgHÆ5vfWqf48Lj=z`lRQij۷sM3-SB@%F{2n(4 /LGJ~&8:I&Y ^J}GWJ'gh6ɤ3XYpl@)A@ 7F,yg ȬfaIRCAq~2FIHqÏV)н8=έ^g;M߸h>}!2!_ oYXr Uyw*G㹀ܹ% UrC&<g=wZ]\D95æ]#s9rπ:}OK{av׾f_$1B4P@ _UGeatWͫK,|-yDqG+ ǎ?=jВMi򫝯.8ϧ;`KM}d6]RY!C$!I˫ #qr-ȼoN.r9<%-SpCPaXq?yŢ_CqͰ¶4B+vpC!sl)T)rZ9Fa))!*L{XkI> ImvrWcuIu4ڿonsn5TwsІm, T"Œ`Z !6ȝS8G-S^E4tk#=WIu; Ra4 AUC6 Lt3s.pAkzU@LNG_7Ռ[4nK) Q)'Pf/X)4=JPpVmnefMoNz*F̼aL]D}q ZE!Q> C[ziݬ$p4," -l8bX)G]ןzG&z0Y~jƤk@Kr0Û- Yq 5xjSDn҇=#[$BJN]UCî8cԄpn\ ~K!*{"6Xd>L=xL#\wc 1~d s<`٭p6];!iڹY&B1M!RIF\LБ2'BE!MnYFP/0S ߔf?<)+k},Lqw+Is35I=<%uGN1S!ј|-2s7_FJѤE . DA~"14ơB+Ɛ\ NIm#!f&a~[U'6䃊xm]S!hQ~5//q';CpG^?ʧn@T"3g{1 V'ը50+7y{9 sK&Jb66ct[|GL_&-[!c_h,udQEtu3B}VLd8zHhw^ I=?F ,g*NK[F:ІD|B_tV|T:؊QMkD xW-yZ[[=M]g?]x6\.TkRhd:sE<x4uzA0!JMP&n&#tAVL\^+ߏ#"OUߠމ$Y0=E;%:+r(9N"`c-nlJ=v}\["1ٛ8}h'6))x~vi,,ʼnP'k\J&Ao[l:!aT>gރ9Y|H]A4Dh kU0c + qT"2,2avECx' bۊ-j7NH 2 4iÇ 8/3OB3iI^7-h,|yj洚 XMG`56gvYYKVU :7[z@Xđ%q) ndЎ~ޚ5ЍۈGB^({TX(ߢFQcgC- }Vp}m,_ vDmsz̪Q[ mvm^}ܸ_[`+XkJXԲ9pOPmuKpIhp1Ŭg9&#/Ob0ܔ)>+Xv"!mr鰄t_KڀʣD dJ/0D;XSSL(Ca;{Pz)2AsRT'Z&ndqzUUrPHF8!PwN]0›zBV:/ꀧ:s6oc,ꗏX3`eӵӅ<0k9Uj\nⲅg:& U4z]^ s?2w@YY}}IKљ*+48ss TsBi0Tr7XטK$M>?d4o瓫/?J]*5m]hlAL&ot.aLwma86p!t+~ 丿_#agC]}77Y'郯IIc<L#B/:Gul3"\9B* h=c7'\Vdj .wl,RfOM#TT*¤y $ޤ;HYB LvLɿgFIα}Tg"ץ7FWH LjxNv~~值?2J!NNsV_~7-P@׍ : TKLѴ염)̍[y'ZV #E6 #,qC_3l"z(Rk7jN_ъAkN7Vz?s5=#ILo twy_fS踿iV F={:)bes82b:K"+XQ+]Qd *?Ja.멓xEJOEp"G8G| "e$ahj5zF$b4&5j暨dZ-VAfZim{[\-j_[ϰi€!Щ BSDq%["5 T<*J. M2Jax϶L%j'cs5L{k$Y!/b"99eT0>:5ғmb;^.Uٝ_k R=hm:I=W~x aKqDP|ܾZ?j-GnzZK5!D^Acv9;2ZsqcM ʵR.J0rћf#FV]^Ubh2qth[_\( 5012dP">&v1 lIhbǞv yz_/Mep*; q]@EA ک | Sjg| FFEۯIiX;|#N>sś']SfO|%/c%D2:GAD"n&+B9*HCP-#P ąKf[ j0?>*2b0!g@vma3&cRg gm Mr\cAp2 >Cg2RVs3<>7KDw#D u\̅?eG%m9.qݠCBMRLE!_4w52+/+$E1#兺p˦8LINve6Z`=m8T~`;`ž0{ZUqAenZAGw\jżKS4#& 5 ]1%̆k|yx,h&JJ\َ/THW?gI_oU[=+* *(+Fqe9T9eZKl7<㪉b=̵Ɂ3Pn󯍲{.yr"үޤSnt]T0BX9F?v{* <&/A)ene : #;#kT![[=m#%g"5>}м\]dkH[In?W_dWM5RvX2}*S.?YZW2Zu\+^[UpGXhg`LK %V{Z ~|ǒK%[勭j5w<Ez7>Z) 0" fV4Yn1X-u£N*{2O g9:gI!YNG'qh9CE0\i]crk]&=e3[uҦ%fm*I & XgC2)2W0pGtVÝ)Z=,^G6oҀͻ B 5sݣ `GJ:?v!@MTȤ+dA*YS7[(*`F忭I_~!Մp s& n}{I8vGٍzIrP"}7}Kk#ώ9nHg=:!;=/Ct =ʉGUVu{jrӠ)OG_y>рǰ܊:>ϕ&[p}_K"kEڌ#JPCBݖb iKZuթ!9z#,$張`*oV/vC|*e{ M2T`#c pԜh.Nsq_8@_Ì1E WI_|"0IK YAf:c! ?X_on FJy+$rHr.sCѿ;h$eQ:ka{ӵbUT9H`2wǹECơ*`1#iyrL2-1xlʗTN9!Ą(Q#_Aʵd1epLF\iV>^SӨo/B\gssoN]{"puWz@ bN5YB.[R sG+'+\wHjɉb.nj+25um=Lt<g48ɽ80f0KJt;Ch\2A ÎS. Ow ˆPҕ`'TEo`I +7۱@NlI(nSӐT9j2K?ʤu}z04jWTcet=зաjA3U z6e9z.( ֌x'{ʈۭ$>ڀҦjN{8Hk lzN̽f=1 's^.HL4 Atp7*SMO\mw5;Ukν(a Wnm^eⱖ! ycCQ^_R2P7S 4X5z$Zn8jkUG1b`?|^_ȳ,HLlpGQ|/Bn@ Q *{ZR,[XJOdLTwo>b iȉ9J!͟7_weit72j`.*f+tH4P;znU6w{/(?vvmhӇʂIO2D0"Ӊ3/yŪ̓I81Mm(5l D26Hj.Y-!ft]tg#F_`6:|8!W鶋Qh;\H -Z6V+i6Y)%_n AɅ?B q`lND93I:7|7Șt.zhSGąFPϚ D3|zϵJ+1z61)P1˶>vX3btL}6ol#)kʰ<'9OdD?gú\zϽvO=Ma>Ԁh6lIE]n6qvTաPLe$۱9GWjSM>XXq]&Rw=J?ܐ3Kdy{|~m_3c/_ Ck[b0wCHfub$4X2J3&Ye{C58+`J0qOzU鹼m˴G~v b *ҋ w1VprMoc$ H 7"d| !F>RGXRMV2c FD+wf{_LɨbPζn aĈ%3mCj"A4"ѣ DNX~VƸ$=@Pk2JB'|~ %7lXH3b˵W؃Iw^瑦McIpusr0.AƮ6NVC|о Y;O+߃ L";dɘf*eʮeNm)\-z1pE Tv@$a-Ԓ * / yWzƇ=b=7O )*7MDqn -ܨ9]@~)8^uþ>={O6UlqQD5[4ZN3HI/t֨ߌ nv +j꘯^ ' :x vm_V7y A6"MoC)3G4UgΊ ~Kf]e8uSB8@+ym XQr.k:NNEEE($+ V D`FW)<_ 5.h&59 9fiϽ_8Kt u;< 츼OOjHCxƒl7r.ʩ=-.󛿱$>wL¼6=s z. 2, y]@/ibjmwțQB@G]HYe~ s`fݟ>3Lm@'0rvagݯѥ5Mߵ {a"4$BYm G866Gll 5ܛ`iMx7Ms !N=fOˑy2DiOex6 +l{&iEڶrݜ›,SbM.@5D>9{xY-nhV!?n[Q-j# ĤN$Fjv\C&^a&%3ؠ]\d#XSx~USs%%~AAcvʈ<[k$ ^Z.LN|&S]/pp4JUE췚&S2gSQPB={J` 47dÅ]r#7}PUA֨'^xC3"d2kqܧgʷIMϸKLh> @?;bvh{EL\s/cplUc pIYr%nl#[Si!?/Ky_(I[kWxΉNeDd:ުRYvk$*̙$R3P\[aI6w=Iv͌ TE|'|eZ =~(Mfu bZ^ cmWx0"m4t\?WvQcG\ģ%9QiPq3/گ*Pov/!żf*C[yuGO?Ɂ \@M)`>$o_:+4)`W" qjar%gR?uFF V#6>`\GPm~b_-V}:fG$$r/˄LK#eb|N뀞K+ƎYu-x""W9?oyർ]gaP 9Kv=G}cM51r\z.dST1\&c {Ҝr!ݚc TM%;Dr4 .qK\Nk~qz

Gd7}"l2p6Fu=qPD~-KXqweFn!xViASPn8ퟳvB9/ /Y1z>v1˓.HIfm/(Q}>^}aq4?O|y<: rذ\lOF5%T"lBŷ mb-z.cXfU x0y5<Ӄ%/]2u7 i2*J^Iñs1+MW1>8B:nT[Vc #TXziTT6L\GKu hoQR-gn7u UTH>j8BZAVM}+e_aMZ 1R%~B 98 GdEo1< vtsva] ]GږBKtYcSS[\5?B"Tc 4c2d MK=cec=`Qڋv+iɑ[L1_8m?f_L ^YI#gp'4x& np`O%;۔\w-\ﱣAϼiut-Ӑ:dC;ުlH̚B>%n,%F8G NLS[8 "hb"=#:ZV<0k۳BsaCE.zR{LΣǬw;Y6Ir" iC1K1?Λlpި颉?7Ь|(eKsZ:z;uF _R i' }O> ^x|3ռ{5 ]SF-3ۿo4[pP '!T QvAR%\W2a?歴NO} N}qm,n3'La$ Hb8SVa~QiDDGsh 9h68^ z DDKd] ޵V예 pi-G;7S"D׌"N5u3f9ՑGܮ[wac#Zd oɔdFvjm? -٠ V]P c?n\QrS|'G Z̨~N\z H~r2rmTlfxN|u٥vG_xNQ4Ax^7E<;|Z)uʚB$TZUOmOЍD;wt#HFګQܝ4wlj49ڼ 6woQmmN?Wo*]`FY>Vox&0?#7T ^[#ڴ(ɌєMC=io:&\1E>2fqڼ0/_ZB- Zv@.g Azpgm^y=`<. jM"ͣ(WD:3ݛ*ث䝸K8^3rp*]}:hZ[0JgHor^O9U5q^Xcpn~ƞu6G$P  S= 8vLպf- kK#HDy l]ڎI۞3~/k>۔(poF k0˛lvhpy@#䰲IaLcI+ifmc-[J>YGF3n(6ԓSK|.1ń{Nj6!Ͳ߃g*)k.3ΘaƏ6 LUԗM0_FDgAIJǚ4h ۮ-4~؝M aEw-|2ȹ2{32q*gÔŶ8 ^mfӱ@|#T9Ċ^X.Ae>|x0k"LȬG3"j>-EcIYg=RNOݶfmG5mw) Hı-KfƱ)na7Q~l t-I8Y{xܿ<m.=T '\(vO%*UN,[zzPשM2)Fut7[NF\ Xcu е'TBw\2|r*;G9gI̅sm9`E{yV!i0q*&oͼIlp|ν}F[F5gl =qv<^{" SAG!-X\5v8C(wİ"qˇuo{{%ꮍUuTwrNJOp接u(=>kSF};|>{1H>:clYlŗC/(y߂!X;d2:,pm(|z?^s"o{ާYM=̿;zఴ[~PVF抗l 7UfVCbx5} I&=Uy^Ӛ8A;-HyIL%y  Jm&a6'ٸEfh#5wrRtgl8N+=0JИ jmlgp-|iqY.zMKz)'ܨ`T2}/\|g?,:ihy[U#~7~9XS{%;xVƺkChr8醪w@|v sT<i.X]`=}Nes:Z_Ѥ/Suz!h;0z3rx-m*I.x!4PZq4'MBঢo c9Fx1dHdT=D>g szlV?רOp4&f%Amٙ`umN|TX @"1J~F,$E `LTOB8sLpX%M}5ؕ}9[óD"xpDnKO?G`3[Uk 2B<\Ys9%0_½f ^D WU:$*/Esfm 9Qwo7TpPltE jF'ypqjGHU7WNDV#ƴ~7ábz7 yךц%W짰>eXt$뻐M]O[ W/?{Gg?TCn;vKjOOa׃p6rj#ZJ3z M)o`?16Bkh _Hrԉ+]2q f)4c}Y bg׊7+FzxK,W)&O S5z'AYtx(Jf9=4䷏rZv>0npcndax5*̧d~qiP7Nh;!&?ț2Wvve㡇9pwن>C@رH^[3[Uc+]aAj O:9BޛO70E|R?6L3N LA7-ƍBEwkxa.c G0kʌ݊*ʤ %%❺f5O5*uzjJqaeRQXUca;gpy0dNP gl aE}Edm 3E}g(b ÊܞAC lRgEJ[IjdV2w M1l'K?F*'oFU:qXLtqF 6U;[\+c Kށ_9<>h)A!:\EԚB|gσ3Ա2q* c ̮5\<pVMm2UрQyb_[w3 R`[a?T9P {8#n@ ~F"n \{#_9[[ad}T8֔oe.s;Bp\ ILISGKeXϫWHD6=y:بeT *"n.{7"ehBW T`'5n8w1 & Ra8r}Bj.b ~n=S}q!󂟔4~aL=YjC M;Xk&t@fA}v㩅X2WKR tN[jawW}v fi_~[ͶpsO[}/: (&w[wMwƓ ]80 .?m+&)2z+,3_ּWQ"0LݻJJ2~hU79v 8c 9Zػ?IFΉvX^K_1 M<$h|!X#7 r2BP%a_3"F\QrxH[ Kdӥf]C fR%8^48`ƟIlndH"HLFݚְN{NOrv4ĖXNZ"JCeIU?1j. ~@ "|mI?Gha+93r#H k2Y8Ά:׺f/"WYۄ*gҬZ(̐"$).c! $v}d^،=n_K<;WmMAw?qoʼnÂIuqZYjiX}h y6]Yiarw"nlzS"nn|cbNӈV-'Ȼ,w !kMq0/:!.VUg~fMF7j;PT-J ,{+ xQ ^3wAՈt X^J(k¾x \L>75ue[4E3e0?߅:GU 400$L,Ͳ/4ګ W>-V.6sr1"Uh#s G)9J]e'7 vV#q铟]Rjxz.-tӛvO838l@m{,Za#4RAEL=?s5yNKN Q.1қ%=c֗k<2Ezn}h>{r&9׎W44@*Ⱦ~Qn{ds S);ϨK&qZ|~2x`kۇa wЫf-rz8  W9XY^Z k7<|3Qcb< U9&GjڑɂG}KlӼH'vAceG]¼ ZS B44*KM*wkk.ZԎ抜E5P 1pUc/iXf\k>f䅗Ф3᝟ R0901 讣@- t]x%DCufVppGJS~8Y%PY|V!YQb[e $r+vp»D丽eFMϛ/}飱\,U7\937K!g'"j-;Fi5eNt[Wq(ڱ'X `i0g;t7dٻ v̴#/ u"b=S)LV^"߳JU[~é YGܰ]KM^2|q7NJZ,?͐ [#ZxZ[Hv5[#{*[JE/QdPT8U[,ꨣ~"Ks7%?[+sot!?ً 6JBzso&,C8etlKB$O e\ ;bpqj8@'ScI-O/yvMo"{ +LrblBn.UA+ _5ա=lSZw2x zu=`-4'^wlf&K! a8*DGH4x&a3̕7\,=i!vd)hS>1C{4'|џyӁ7 C#LPS=tlCN 3oa=N1;2ƣUPQ{2MOd˅דZk T=`sU):@崉.zPtJ7uWKr;0}8u;i?iu>ܢEqVS֣$} ]H~z|z3s*A+DhRxs3]6a`4+2M/x6-ʰ{瑀F u^jUt#[js+a0JEY` .s48lĜ yǀ S:+Ġhx$Ȥ PFڨ{'rb>ۣ3)KT4BL5p! Q 7! Zl(WD%.O{k5sR_n@$E?W6G=AhH Fp=lXqn%"ݽ8K= W8ɒ?&̫JەE **iA9r)wqi)L[\ݡ PjLt5M*P_?{[CH9{ YyWlGK_!sv"BwBw25qRɠt7D0Z6%{#wzxk4z1,c(ڗ=` w'vÊǍF?;f?RvÏlq *'eŚLirI{~X!CdN;JEl&^gML=Ombfe Tl#=oLe)e`ň&Z=Z7`o[2IU~ QBX\amZևRgWX.{ם$% n3G+[ ?WN],z&'tdtO3]i}Rn@d)E9hdK~YJUu73v0k_YriyѤI/HՉ1Ī :eqݜ^lGXBi m-b4ر;`3i˷FqJtDl[Rmќo 'moD&w?(JK%adWYP7c>H1Е&&MDvUqMq$@j5YaP;:!`&8 ڢ߸+>FB`hm)IxC8'ju}.6,Z3l,fs&xz[2lxg%nBB!_" _WPu4|w&|#)3$.~ݩexaQI<]=ǴC0Lv fdob˂ TJ;t6gge8Up3 ?fETe TH>NY@||շcTf}''Tš›k\dS,G \ՂЁw/vi%U;V&;V3X]y|ф`ϵEЅ1ӳIhv[(Swg$ s`c#@@"2ZY^m{߰ZG=u-\vxtgs:ٿ ƼpD-(웅1cۍs2o˧du*Yrhi +i7J)]{:E% 5Hzn>[p1 M,:-x™FN8nO$ST"Vn-G@RGZtt hTNʜr(X-Hȑ1ci=ogct #$_pg63j+gJMeTzc5$^kpŜTl]:;ۙ İ#̴9ܨ9DNӎI}٘CV\b'ġ,{䙁CDkYr!Q Xnă&Z'+CnYJa]*I1|kvTXh@4\B~ߖ?ܑi4m@SNўh qW|@꫄Z{W3FVJAlK-vOv{EvHva WˢXO2_ ;}ːUu| a)*i{*_ Bl?iv(6N}X-=D> ӷuB_r^IgZd "!Hp[^F1Ź׊R\5tSŝ?Jw]k>8[Vchm(c5_v¯~-85d~+NYtA4f9EzC/udYbB"]F FX:jeHkLK0+rjͺ MԟHF٬ QѨZEF'#6Z! rJ<-&j3"i'2E$л<?o@}g<ҸdeCS@ Y{jjf59R8!)8E_fsLn/1" Wn[70'h Wr-.vc#4#e+@2 Yxztlg 7-k\ /zxrChwA^}Y? w(l&.⠡-gvGȿ"f 2E֓wC/,4zӊJ;wKVvvi!ae/=VLN/6g.V*'.Ko@.|όeO\CG㘝r#7OMO_d[w?QQDF9>I~RYT ط5qU bZ:RQ6=Z S&]wObf1>8HoqkʀM~/$)ru*~dwne?Đ[ZL2qJȚ}'f<.z0Q7_x|uu!5~vS%n0&M }sM3rlA_oV13l"\N0{ԃ>eV:Ra cuibiF\P1@co]fb>-MAYCXRxo~J6QmE8gC^F]j|_dY5 XTk$JLַ/R|WQ}кqUmtR> ..eXqsdiLqg\$gy݇Bgm;ya-qIă}?Go35)$lq8틇;tp~o` ц\gލH:-2OV: 4911sHcE6g0v%c詪ϦPۢ.T]P;dX ak?,{(I&xo.j~`P9iMp_ !q"r)#:cCi`U^ F! \|z/T Ư}l߿aBe(ٔ^n6ZW#xIm.4Br_0>zXCq#Zrs 4=.mkVT޿ədO}ZQ8tkmָj#bhj$Cdp:n3̨F w=̑: >r%5sd# AQ[{K8EPUe.u>''xNʜ66}1TϹEGAXJ|G᮳ϖ]zx)ݗM~6%$;cA@Wj#SN`*I˼vGuL9q;U}6׵cw#jyBBj1fLÇ;+T>!w,DF>yJP$yaFǖ8ҮV(~c꟧֯VM[hS!VϊJCGpgص$A=46} O4in)ge+ S(j'ޑ@7 ^h9ӿgRss,/\}_UUDSc9U4YG i/R+I41X8u}&1mWՒ{bBJgtE. Mm d$aR$P㮣 ڒ~_'kMoWs>-5zF7h?1?95t`(:ʞ?*B T!w~: sdH89?ԹmKR0ןM jCS0pxw!P,2qA9iL.) iPpK$>d'ijq"%#/lݭnݿ{ѭp/?hהHKԲ;a|Y x$.>snAǕ»Jb&mu\s¤# GVH0: #g~r;g[q27#BJEFHLQgWaͦ*~?m& 2k^ACBZɂs,!޻3k.B{/\f_Y)g=ttH0S43lǤ*!R%S,XwyDD.Ulξ_T|e/pA#bE3txHP`PXPX[: |H4$H Ā &TtPPn݇j *#R (€*a*@HYF\[<<!"D $"E E?#"7S:8$xTTH0[peDÂf.@1AY&SY h_^>ܫ>IMj6ɓMLFOIM驐&'jdbi4OMMM4i3SGS44HFMiFb#i524LFɦ&FOS5=6ɠڡ265Me=C4zPiL4dGi23PyM4A?QiPSSM0Ay@dhJm54i1=gC=Az#ڃMhS#dAF0=&dzfCFFh=&L&6zbFjjzODzOQQ2q!`@:Q}"b+W0N4 !.? 㯆M lsrɦwEUI,!ֳr^X\MhQLw!xe7 P{-!a Ko6렢 v;zawd|nusoU &Z-E9Nq  $i SPAcHͣGv?H {=@