example_050.php000064400000014457151162477530007322 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 050'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 050', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // NOTE: 2D barcode algorithms must be implemented on 2dbarcode.php class file. // set font $pdf->setFont('helvetica', '', 11); // add a page $pdf->AddPage(); // print a message $txt = "You can also export 2D barcodes in other formats (PNG, SVG, HTML). Check the examples inside the barcode directory.\n"; $pdf->MultiCell(70, 50, $txt, 0, 'J', false, 1, 125, 30, true, 0, false, true, 0, 'T', false); $pdf->setFont('helvetica', '', 10); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // set style for barcode $style = array( 'border' => true, 'vpadding' => 'auto', 'hpadding' => 'auto', 'fgcolor' => array(0,0,0), 'bgcolor' => false, //array(255,255,255) 'module_width' => 1, // width of a single module in points 'module_height' => 1 // height of a single module in points ); // write RAW 2D Barcode $code = '111011101110111,010010001000010,010011001110010,010010000010010,010011101110010'; $pdf->write2DBarcode($code, 'RAW', 80, 30, 30, 20, $style, 'N'); // write RAW2 2D Barcode $code = '[111011101110111][010010001000010][010011001110010][010010000010010][010011101110010]'; $pdf->write2DBarcode($code, 'RAW2', 80, 60, 30, 20, $style, 'N'); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // set style for barcode $style = array( 'border' => 2, 'vpadding' => 'auto', 'hpadding' => 'auto', 'fgcolor' => array(0,0,0), 'bgcolor' => false, //array(255,255,255) 'module_width' => 1, // width of a single module in points 'module_height' => 1 // height of a single module in points ); // QRCODE,L : QR-CODE Low error correction $pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,L', 20, 30, 50, 50, $style, 'N'); $pdf->Text(20, 25, 'QRCODE L'); // QRCODE,M : QR-CODE Medium error correction $pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,M', 20, 90, 50, 50, $style, 'N'); $pdf->Text(20, 85, 'QRCODE M'); // QRCODE,Q : QR-CODE Better error correction $pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,Q', 20, 150, 50, 50, $style, 'N'); $pdf->Text(20, 145, 'QRCODE Q'); // QRCODE,H : QR-CODE Best error correction $pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,H', 20, 210, 50, 50, $style, 'N'); $pdf->Text(20, 205, 'QRCODE H'); // ------------------------------------------------------------------- // PDF417 (ISO/IEC 15438:2006) /* The $type parameter can be simple 'PDF417' or 'PDF417' followed by a number of comma-separated options: 'PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6' Possible options are: a = aspect ratio (width/height); e = error correction level (0-8); Macro Control Block options: t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). Parameters t, s and f are required for a Macro Control Block, all other parameters are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff". */ $pdf->write2DBarcode('www.tcpdf.org', 'PDF417', 80, 90, 0, 30, $style, 'N'); $pdf->Text(80, 85, 'PDF417 (ISO/IEC 15438:2006)'); // ------------------------------------------------------------------- // DATAMATRIX (ISO/IEC 16022:2006) $pdf->write2DBarcode('http://www.tcpdf.org', 'DATAMATRIX', 80, 150, 50, 50, $style, 'N'); $pdf->Text(80, 145, 'DATAMATRIX (ISO/IEC 16022:2006)'); // ------------------------------------------------------------------- // new style $style = array( 'border' => 2, 'padding' => 'auto', 'fgcolor' => array(0,0,255), 'bgcolor' => array(255,255,64) ); // QRCODE,H : QR-CODE Best error correction $pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,H', 80, 210, 50, 50, $style, 'N'); $pdf->Text(80, 205, 'QRCODE H - COLORED'); // new style $style = array( 'border' => false, 'padding' => 0, 'fgcolor' => array(128,0,0), 'bgcolor' => false ); // QRCODE,H : QR-CODE Best error correction $pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,H', 140, 210, 50, 50, $style, 'N'); $pdf->Text(140, 205, 'QRCODE H - NO PADDING'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_050.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_002.php000064400000004636151162477530007315 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 002'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // remove default header/footer $pdf->setPrintHeader(false); $pdf->setPrintFooter(false); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', 'BI', 20); // add a page $pdf->AddPage(); // set some text to print $txt = <<Write(0, $txt, '', 0, 'C', true, 0, false, false, 0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_002.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_045.php000064400000010247151162477530007317 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 045'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 045', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', 'B', 20); // add a page $pdf->AddPage(); // set a bookmark for the current position $pdf->Bookmark('Chapter 1', 0, 0, '', 'B', array(0,64,128)); // print a line using Cell() $pdf->Cell(0, 10, 'Chapter 1', 0, 1, 'L'); // Create a fixed link to the first page using the * character $index_link = $pdf->AddLink(); $pdf->setLink($index_link, 0, '*1'); $pdf->Cell(0, 10, 'Link to INDEX', 0, 1, 'R', false, $index_link); $pdf->AddPage(); $pdf->Bookmark('Paragraph 1.1', 1, 0, '', '', array(128,0,0)); $pdf->Cell(0, 10, 'Paragraph 1.1', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Paragraph 1.2', 1, 0, '', '', array(128,0,0)); $pdf->Cell(0, 10, 'Paragraph 1.2', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Sub-Paragraph 1.2.1', 2, 0, '', 'I', array(0,128,0)); $pdf->Cell(0, 10, 'Sub-Paragraph 1.2.1', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Paragraph 1.3', 1, 0, '', '', array(128,0,0)); $pdf->Cell(0, 10, 'Paragraph 1.3', 0, 1, 'L'); // fixed link to the first page using the * character $html = 'link to INDEX (page 1)'; $pdf->writeHTML($html, true, false, true, false, ''); // add some pages and bookmarks for ($i = 2; $i < 12; $i++) { $pdf->AddPage(); $pdf->Bookmark('Chapter '.$i, 0, 0, '', 'B', array(0,64,128)); $pdf->Cell(0, 10, 'Chapter '.$i, 0, 1, 'L'); } // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . // add a new page for TOC $pdf->addTOCPage(); // write the TOC title $pdf->setFont('times', 'B', 16); $pdf->MultiCell(0, 0, 'Table Of Content', 0, 'C', 0, 1, '', '', true, 0); $pdf->Ln(); $pdf->setFont('dejavusans', '', 12); // add a simple Table Of Content at first page // (check the example n. 59 for the HTML version) $pdf->addTOC(1, 'courier', '.', 'INDEX', 'B', array(128,0,0)); // end of TOC page $pdf->endTOCPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_045.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_017.php000064400000023300151162477530007310 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 017'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 017', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of independent Multicell() columns', '', 0, 'L', true, 0, false, false, 0); $pdf->Ln(5); $pdf->setFont('times', '', 12); // create columns content // create columns content $left_column = '[LEFT COLUMN] left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column'."\n"; $right_column = '[RIGHT COLUMN] right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column'."\n"; // MultiCell($w, $h, $txt, $border=0, $align='J', $fill=0, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0) // set color for background $pdf->setFillColor(255, 255, 200); // set color for text $pdf->setTextColor(0, 63, 127); // write the first column $pdf->MultiCell(80, 0, $left_column, 1, 'J', 1, 0, '', '', true, 0, false, true, 0); // set color for background $pdf->setFillColor(215, 235, 255); // set color for text $pdf->setTextColor(127, 31, 0); // write the second column $pdf->MultiCell(80, 0, $right_column, 1, 'J', 1, 1, '', '', true, 0, false, true, 0); // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_017.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_066.php000064400000005576151162477530007333 0ustar00 * @license LGPL-3.0 */ /** * Creates an example PDF/A-1b document using TCPDF * * @abstract TCPDF - Example: PDF/A-1b mode * @author Nicola Asuni * @since 2021-03-26 * @group A-1b * @group pdf */ // Include the main TCPDF library (search for installation path). require_once('tcpdf_include.php'); // create new PDF document $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false, true); // set document information $pdf->setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 066'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE . ' 066', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(true, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(__DIR__ . '/lang/eng.php')) { require_once __DIR__ . '/lang/eng.php'; $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set default font subsetting mode $pdf->setFontSubsetting(true); // Set font $pdf->setFont('helvetica', '', 14, '', true); // Add a page // This method has several options, check the source code documentation for more information. $pdf->AddPage(); // Set some content to print $html = <<Example of  TCPDF  document in PDF/A-1b mode. This document conforms to the standard PDF/A-1b (ISO 19005-1:2005).

Please check the source code documentation and other examples for further information (http://www.tcpdf.org).

HTML; // Print text using writeHTMLCell() $pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true); // --------------------------------------------------------- // Close and output PDF document // This method has several options, check the source code documentation for more information. $pdf->Output('example_066.pdf', 'I'); example_004.php000064400000010263151162477530007310 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 004'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 004', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', '', 11); // add a page $pdf->AddPage(); //Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=0, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M') // test Cell stretching $pdf->Cell(0, 0, 'TEST CELL STRETCH: no stretch', 1, 1, 'C', 0, '', 0); $pdf->Cell(0, 0, 'TEST CELL STRETCH: scaling', 1, 1, 'C', 0, '', 1); $pdf->Cell(0, 0, 'TEST CELL STRETCH: force scaling', 1, 1, 'C', 0, '', 2); $pdf->Cell(0, 0, 'TEST CELL STRETCH: spacing', 1, 1, 'C', 0, '', 3); $pdf->Cell(0, 0, 'TEST CELL STRETCH: force spacing', 1, 1, 'C', 0, '', 4); $pdf->Ln(5); $pdf->Cell(45, 0, 'TEST CELL STRETCH: scaling', 1, 1, 'C', 0, '', 1); $pdf->Cell(45, 0, 'TEST CELL STRETCH: force scaling', 1, 1, 'C', 0, '', 2); $pdf->Cell(45, 0, 'TEST CELL STRETCH: spacing', 1, 1, 'C', 0, '', 3); $pdf->Cell(45, 0, 'TEST CELL STRETCH: force spacing', 1, 1, 'C', 0, '', 4); $pdf->AddPage(); // example using general stretching and spacing for ($stretching = 90; $stretching <= 110; $stretching += 10) { for ($spacing = -0.254; $spacing <= 0.254; $spacing += 0.254) { // set general stretching (scaling) value $pdf->setFontStretching($stretching); // set general spacing value $pdf->setFontSpacing($spacing); $pdf->Cell(0, 0, 'Stretching '.$stretching.'%, Spacing '.sprintf('%+.3F', $spacing).'mm, no stretch', 1, 1, 'C', 0, '', 0); $pdf->Cell(0, 0, 'Stretching '.$stretching.'%, Spacing '.sprintf('%+.3F', $spacing).'mm, scaling', 1, 1, 'C', 0, '', 1); $pdf->Cell(0, 0, 'Stretching '.$stretching.'%, Spacing '.sprintf('%+.3F', $spacing).'mm, force scaling', 1, 1, 'C', 0, '', 2); $pdf->Cell(0, 0, 'Stretching '.$stretching.'%, Spacing '.sprintf('%+.3F', $spacing).'mm, spacing', 1, 1, 'C', 0, '', 3); $pdf->Cell(0, 0, 'Stretching '.$stretching.'%, Spacing '.sprintf('%+.3F', $spacing).'mm, force spacing', 1, 1, 'C', 0, '', 4); $pdf->Ln(2); } } // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_004.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_009.php000064400000011473151162477530007321 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 009'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 009', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // ------------------------------------------------------------------- // add a page $pdf->AddPage(); // set JPEG quality $pdf->setJPEGQuality(75); // Image method signature: // Image($file, $x='', $y='', $w=0, $h=0, $type='', $link='', $align='', $resize=false, $dpi=300, $palign='', $ismask=false, $imgmask=false, $border=0, $fitbox=false, $hidden=false, $fitonpage=false) // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Example of Image from data stream ('PHP rules') $imgdata = base64_decode('iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABlBMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDrEX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg=='); // The '@' character is used to indicate that follows an image data stream and not an image file name $pdf->Image('@'.$imgdata); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Image example with resizing $pdf->Image('images/image_demo.jpg', 15, 140, 75, 113, 'JPG', 'http://www.tcpdf.org', '', true, 150, '', false, false, 1, false, false, false); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // test fitbox with all alignment combinations $horizontal_alignments = array('L', 'C', 'R'); $vertical_alignments = array('T', 'M', 'B'); $x = 15; $y = 35; $w = 30; $h = 30; // test all combinations of alignments for ($i = 0; $i < 3; ++$i) { $fitbox = $horizontal_alignments[$i].' '; $x = 15; for ($j = 0; $j < 3; ++$j) { $fitbox[1] = $vertical_alignments[$j]; $pdf->Rect($x, $y, $w, $h, 'F', array(), array(128,255,128)); $pdf->Image('images/image_demo.jpg', $x, $y, $w, $h, 'JPG', '', '', false, 300, '', false, false, 0, $fitbox, false, false); $x += 32; // new column } $y += 32; // new row } $x = 115; $y = 35; $w = 25; $h = 50; for ($i = 0; $i < 3; ++$i) { $fitbox = $horizontal_alignments[$i].' '; $x = 115; for ($j = 0; $j < 3; ++$j) { $fitbox[1] = $vertical_alignments[$j]; $pdf->Rect($x, $y, $w, $h, 'F', array(), array(128,255,255)); $pdf->Image('images/image_demo.jpg', $x, $y, $w, $h, 'JPG', '', '', false, 300, '', false, false, 0, $fitbox, false, false); $x += 27; // new column } $y += 52; // new row } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Stretching, position and alignment example $pdf->setXY(110, 200); $pdf->Image('images/image_demo.jpg', '', '', 40, 40, '', '', 'T', false, 300, '', false, false, 1, false, false, false); $pdf->Image('images/image_demo.jpg', '', '', 40, 40, '', '', '', false, 300, '', false, false, 1, false, false, false); // ------------------------------------------------------------------- //Close and output PDF document $pdf->Output('example_009.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_018.php000064400000011134151162477530007313 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 018'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 018', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language dependent data: $lg = Array(); $lg['a_meta_charset'] = 'UTF-8'; $lg['a_meta_dir'] = 'rtl'; $lg['a_meta_language'] = 'fa'; $lg['w_page'] = 'page'; // set some language-dependent strings (optional) $pdf->setLanguageArray($lg); // --------------------------------------------------------- // set font $pdf->setFont('dejavusans', '', 12); // add a page $pdf->AddPage(); // Persian and English content $htmlpersian = 'Persian example:
سلام بالاخره مشکل PDF فارسی به طور کامل حل شد. اینم یک نمونش.
مشکل حرف \"ژ\" در بعضی کلمات مانند کلمه ویژه نیز بر طرف شد.
نگارش حروف لام و الف پشت سر هم نیز تصحیح شد.
با تشکر از "Asuni Nicola" و محمد علی گل کار برای پشتیبانی زبان فارسی.'; $pdf->WriteHTML($htmlpersian, true, 0, true, 0); // set LTR direction for english translation $pdf->setRTL(false); $pdf->setFontSize(10); // print newline $pdf->Ln(); // Persian and English content $htmlpersiantranslation = 'Hi, At last Problem of Persian PDF Solved completely. This is a example for it.
Problem of "jeh" letter in some word like "ویژه" (=special) fix too.
The joining of laa and alf letter fix now.
Special thanks to "Nicola Asuni" and "Mohamad Ali Golkar" for Persian support.
'; $pdf->WriteHTML($htmlpersiantranslation, true, 0, true, 0); // Restore RTL direction $pdf->setRTL(true); // set font $pdf->setFont('aefurat', '', 18); // print newline $pdf->Ln(); // Arabic and English content $pdf->Cell(0, 12, 'بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ',0,1,'C'); $htmlcontent = 'تمَّ بِحمد الله حلّ مشكلة الكتابة باللغة العربية في ملفات الـPDF مع دعم الكتابة من اليمين إلى اليسار والحركَات .
تم الحل بواسطة صالح المطرفي و Asuni Nicola . '; $pdf->WriteHTML($htmlcontent, true, 0, true, 0); // set LTR direction for english translation $pdf->setRTL(false); // print newline $pdf->Ln(); $pdf->setFont('aealarabiya', '', 18); // Arabic and English content $htmlcontent2 = 'This is Arabic "العربية" Example With TCPDF.'; $pdf->WriteHTML($htmlcontent2, true, 0, true, 0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_018.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_058.php000064400000006247151162477530007330 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 058'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 058', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 10); // add a page $pdf->AddPage(); // NOTE: Uncomment the following line to rasterize SVG image using the ImageMagick library. //$pdf->setRasterizeVectorImages(true); $pdf->ImageSVG($file='images/testsvg.svg', $x=15, $y=30, $w='', $h='', $link='http://www.tcpdf.org', $align='', $palign='', $border=1, $fitonpage=false); $pdf->ImageSVG($file='images/tux.svg', $x=30, $y=100, $w='', $h=100, $link='', $align='', $palign='', $border=0, $fitonpage=false); $pdf->setFont('helvetica', '', 8); $pdf->setY(195); $txt = '© The copyright holder of the above Tux image is Larry Ewing, allows anyone to use it for any purpose, provided that the copyright holder is properly attributed. Redistribution, derivative work, commercial use, and all other use is permitted.'; $pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_058.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_063.php000064400000010772151162477530007322 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 063'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 063', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 16); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of Text Stretching and Spacing (tracking)', '', 0, 'L', true, 0, false, false, 0); $pdf->Ln(5); // create several cells to display all cases of stretching and spacing combinations. $fonts = array('times', 'dejavuserif'); $alignments = array('L' => 'LEFT', 'C' => 'CENTER', 'R' => 'RIGHT', 'J' => 'JUSTIFY'); // Test all cases using direct stretching/spacing methods foreach ($fonts as $fkey => $font) { $pdf->setFont($font, '', 14); foreach ($alignments as $align_mode => $align_name) { for ($stretching = 90; $stretching <= 110; $stretching += 10) { for ($spacing = -0.254; $spacing <= 0.254; $spacing += 0.254) { $pdf->setFontStretching($stretching); $pdf->setFontSpacing($spacing); $txt = $align_name.' | Stretching = '.$stretching.'% | Spacing = '.sprintf('%+.3F', $spacing).'mm'; $pdf->Cell(0, 0, $txt, 1, 1, $align_mode); } } } $pdf->AddPage(); } // Test all cases using CSS stretching/spacing properties foreach ($fonts as $fkey => $font) { $pdf->setFont($font, '', 11); foreach ($alignments as $align_mode => $align_name) { for ($stretching = 90; $stretching <= 110; $stretching += 10) { for ($spacing = -0.254; $spacing <= 0.254; $spacing += 0.254) { $html = ''.$align_name.' | Stretching = '.$stretching.'% | Spacing = '.sprintf('%+.3F', $spacing).'mm
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
'; $pdf->writeHTMLCell(0, 0, '', '', $html, 1, 1, false, true, $align_mode, false); } } if (!(($fkey == 1) AND ($align_mode == 'J'))) { $pdf->AddPage(); } } } // reset font stretching $pdf->setFontStretching(100); // reset font spacing $pdf->setFontSpacing(0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_063.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_008.php000064400000005524151162477530007320 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 008'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 008', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set default font subsetting mode $pdf->setFontSubsetting(true); // set font $pdf->setFont('freeserif', '', 12); // add a page $pdf->AddPage(); // get external file content $utf8text = file_get_contents('data/utf8test.txt', false); // set color for text $pdf->setTextColor(0, 63, 127); //Write($h, $txt, $link='', $fill=0, $align='', $ln=false, $stretch=0, $firstline=false, $firstblock=false, $maxh=0) // write the text $pdf->Write(5, $utf8text, '', 0, '', false, 0, false, false, 0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_008.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_064.php000064400000034316151162477530007323 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 064'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 064', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 8); // define some html content for testing $txt = '

TEST PAGE REGIONS: A no-write region is a portion of the page with a rectangular or trapezium shape that will not be covered when writing text or html code. A region is always aligned on the left or right side of the page ad is defined using a vertical segment. You can set multiple regions for the same page. You can combine several adjacent regions to approximate curved shapes. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa. Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu. Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra. Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat.

'; // add a page $pdf->AddPage(); // print some graphic content $pdf->Image('images/image_demo.jpg', 155, 30, 40, 40, 'JPG', '', '', true); $pdf->Image('images/image_demo.jpg', 15, 230, 40, 40, 'JPG', '', '', true); // define some graphic styles $styleA = array('width' => 0.254, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0)); $styleB = array('width' => 0.254, 'cap' => 'butt', 'join' => 'miter', 'dash' => 3, 'color' => array(127, 127, 127)); $pdf->setFillColor(220, 255, 220); // write a trapezoid with some information about no-write page regions $pdf->Polygon(array(15,90, 57,90, 67,140, 15,140), 'DF', array($styleB, $styleA, $styleB, $styleB)); $pdf->setXY(15, 90); $pdf->Cell(42, 0, 'xt,yt', 0, 0, 'R', false, '', 0, false, 'T', 'T'); $pdf->setXY(15, 140); $pdf->Cell(52, 0, 'xb,yb', 0, 0, 'R', false, '', 0, false, 'B', 'B'); $pdf->setXY(15, 115); $pdf->Cell(40, 0, 'side', 0, 0, 'R', false, '', 0, false, 'B', 'B'); $pdf->setLineStyle(array('width' => 0.254, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))); $pdf->Arrow(60, 115, 35, 115, 2, 5, 15); // write a trapezoid with some information about no-write page regions $pdf->Polygon(array(145,130, 195,130, 195,180, 155,180), 'DF', array($styleB, $styleB, $styleB, $styleA)); $pdf->setXY(145, 130); $pdf->Cell(42, 0, 'xt,yt', 0, 0, 'L', false, '', 0, false, 'T', 'T'); $pdf->setXY(155, 180); $pdf->Cell(52, 0, 'xb,yb', 0, 0, 'L', false, '', 0, false, 'B', 'B'); $pdf->setXY(160, 155); $pdf->Cell(30, 0, 'side', 0, 0, 'L', false, '', 0, false, 'B', 'B'); $pdf->setLineStyle(array('width' => 0.254, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))); $pdf->Arrow(155, 155, 180, 155, 2, 5, 15); // reset x,y position $pdf->setXY(15, 30); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // define no-write page regions to avoid text overlapping images /* 'page' => page number or empy for current page 'xt' => X top 'yt' => Y top 'yb' => Y bottom 'side' => page side ('L' = left or 'R' = right) */ $regions = array( array('page' => '', 'xt' => 153, 'yt' => 30, 'xb' => 153, 'yb' => 70, 'side' => 'R'), array('page' => '', 'xt' => 60, 'yt' => 90, 'xb' => 70, 'yb' => 140, 'side' => 'L'), array('page' => '', 'xt' => 143, 'yt' => 130, 'xb' => 153, 'yb' => 180, 'side' => 'R'), array('page' => '', 'xt' => 58, 'yt' => 230, 'xb' => 58, 'yb' => 270, 'side' => 'L') ); // set page regions, check also getPageRegions(), addPageRegion() and removePageRegion() $pdf->setPageRegions($regions); // write html text $pdf->writeHTML($txt, true, false, true, false, ''); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // set a circular no-write region on the second page $regions = array( array('page' => 2, 'xt' => 195, 'yt' => 110, 'xb' => 179.693, 'yb' => 113.045, 'side' => 'R'), array('page' => 2, 'xt' => 179.693, 'yt' => 113.045, 'xb' => 166.716, 'yb' => 121.716, 'side' => 'R'), array('page' => 2, 'xt' => 166.716, 'yt' => 121.716, 'xb' => 158.045, 'yb' => 134.693, 'side' => 'R'), array('page' => 2, 'xt' => 158.045, 'yt' => 134.693, 'xb' => 155, 'yb' => 150, 'side' => 'R'), array('page' => 2, 'xt' => 155, 'yt' => 150, 'xb' => 158.045, 'yb' => 165.307, 'side' => 'R'), array('page' => 2, 'xt' => 158.045, 'yt' => 165.307, 'xb' => 166.716, 'yb' => 178.284, 'side' => 'R'), array('page' => 2, 'xt' => 166.716, 'yt' => 178.284, 'xb' => 179.693, 'yb' => 186.955, 'side' => 'R'), array('page' => 2, 'xt' => 179.693, 'yt' => 186.955, 'xb' => 195, 'yb' => 190, 'side' => 'R') ); $pdf->setPageRegions($regions); $pdf->Polygon(array(195,110, 179.693,113.045, 166.716,121.716, 158.045,134.693, 155,150, 158.045,165.307, 166.716,178.284, 179.693,186.955, 195,190), 'DF'); $pdf->Ln(15); // define some html content for testing $txt = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa. Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu. Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra. Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat.'."\n"; // write text $pdf->MultiCell(0, 0, $txt, 0, 'J', false, 1, '', '', true, 0, false, true, 0, 'T', false); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_064.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_059.php000064400000015123151162477530007322 0ustar00tocpage) { // *** replace the following parent::Header() with your code for TOC page parent::Header(); } else { // *** replace the following parent::Header() with your code for normal pages parent::Header(); } } /** * Overwrite Footer() method. * @public */ public function Footer() { if ($this->tocpage) { // *** replace the following parent::Footer() with your code for TOC page parent::Footer(); } else { // *** replace the following parent::Footer() with your code for normal pages parent::Footer(); } } } // end of class // create new PDF document $pdf = new TOC_TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf->setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 059'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 059', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // set font $pdf->setFont('helvetica', '', 10); // --------------------------------------------------------- // create some content ... // add a page $pdf->AddPage(); // set a bookmark for the current position $pdf->Bookmark('Chapter 1', 0, 0, '', 'B', array(0,64,128)); // print a line using Cell() $pdf->Cell(0, 10, 'Chapter 1', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Paragraph 1.1', 1, 0, '', '', array(128,0,0)); $pdf->Cell(0, 10, 'Paragraph 1.1', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Paragraph 1.2', 1, 0, '', '', array(128,0,0)); $pdf->Cell(0, 10, 'Paragraph 1.2', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Sub-Paragraph 1.2.1', 2, 0, '', 'I', array(0,128,0)); $pdf->Cell(0, 10, 'Sub-Paragraph 1.2.1', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Paragraph 1.3', 1, 0, '', '', array(128,0,0)); $pdf->Cell(0, 10, 'Paragraph 1.3', 0, 1, 'L'); // add some pages and bookmarks for ($i = 2; $i < 12; $i++) { $pdf->AddPage(); $pdf->Bookmark('Chapter '.$i, 0, 0, '', 'B', array(0,64,128)); $pdf->Cell(0, 10, 'Chapter '.$i, 0, 1, 'L'); } // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . // add a new page for TOC $pdf->addTOCPage(); // write the TOC title and/or other elements on the TOC page $pdf->setFont('times', 'B', 16); $pdf->MultiCell(0, 0, 'Table Of Content', 0, 'C', 0, 1, '', '', true, 0); $pdf->Ln(); $pdf->setFont('helvetica', '', 10); // define styles for various bookmark levels $bookmark_templates = array(); /* * The key of the $bookmark_templates array represent the bookmark level (from 0 to n). * The following templates will be replaced with proper content: * #TOC_DESCRIPTION# this will be replaced with the bookmark description; * #TOC_PAGE_NUMBER# this will be replaced with page number. * * NOTES: * If you want to align the page number on the right you have to use a monospaced font like courier, otherwise you can left align using any font type. * The following is just an example, you can get various styles by combining various HTML elements. */ // A monospaced font for the page number is mandatory to get the right alignment $bookmark_templates[0] = '
#TOC_DESCRIPTION##TOC_PAGE_NUMBER#
'; $bookmark_templates[1] = '
 #TOC_DESCRIPTION##TOC_PAGE_NUMBER#
'; $bookmark_templates[2] = '
 #TOC_DESCRIPTION##TOC_PAGE_NUMBER#
'; // add other bookmark level templates here ... // add table of content at page 1 // (check the example n. 45 for a text-only TOC $pdf->addHTMLTOC(1, 'INDEX', $bookmark_templates, true, 'B', array(128,0,0)); // end of TOC page $pdf->endTOCPage(); // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_059.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_062.php000064400000010167151162477530007317 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 062'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 062', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'XObject Templates', '', 0, 'C', 1, 0, false, false, 0); /* * An XObject Template is a PDF block that is a self-contained * description of any sequence of graphics objects (including path * objects, text objects, and sampled images). * An XObject Template may be painted multiple times, either on * several pages or at several locations on the same page and produces * the same results each time, subject only to the graphics state at * the time it is invoked. */ // start a new XObject Template and set transparency group option $template_id = $pdf->startTemplate(60, 60, true); // create Template content // ................................................................... //Start Graphic Transformation $pdf->StartTransform(); // set clipping mask $pdf->StarPolygon(30, 30, 29, 10, 3, 0, 1, 'CNZ'); // draw jpeg image to be clipped $pdf->Image('images/image_demo.jpg', 0, 0, 60, 60, '', '', '', true, 72, '', false, false, 0, false, false, false); //Stop Graphic Transformation $pdf->StopTransform(); $pdf->setXY(0, 0); $pdf->setFont('times', '', 40); $pdf->setTextColor(255, 0, 0); // print a text $pdf->Cell(60, 60, 'Template', 0, 0, 'C', false, '', 0, false, 'T', 'M'); // ................................................................... // end the current Template $pdf->endTemplate(); // print the selected Template various times using various transparencies $pdf->setAlpha(0.4); $pdf->printTemplate($template_id, 15, 50, 20, 20, '', '', false); $pdf->setAlpha(0.6); $pdf->printTemplate($template_id, 27, 62, 40, 40, '', '', false); $pdf->setAlpha(0.8); $pdf->printTemplate($template_id, 55, 85, 60, 60, '', '', false); $pdf->setAlpha(1); $pdf->printTemplate($template_id, 95, 125, 80, 80, '', '', false); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_062.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_053.php000064400000006460151162477530007320 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 053'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 053', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', '', 14); // add a page $pdf->AddPage(); // print a some of text $text = 'This is an example of JavaScript usage on PDF documents.

For more information check the source code of this example, the source code documentation for the IncludeJS() method and the JavaScript for Acrobat API Reference guide.

www.tcpdf.org'; $pdf->writeHTML($text, true, 0, true, 0); // write some JavaScript code $js = <<IncludeJS($js); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_053.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_011.php000064400000007546151162477530007320 0ustar00setFillColor(255, 0, 0); $this->setTextColor(255); $this->setDrawColor(128, 0, 0); $this->setLineWidth(0.3); $this->setFont('', 'B'); // Header $w = array(40, 35, 40, 45); $num_headers = count($header); for($i = 0; $i < $num_headers; ++$i) { $this->Cell($w[$i], 7, $header[$i], 1, 0, 'C', 1); } $this->Ln(); // Color and font restoration $this->setFillColor(224, 235, 255); $this->setTextColor(0); $this->setFont(''); // Data $fill = 0; foreach($data as $row) { $this->Cell($w[0], 6, $row[0], 'LR', 0, 'L', $fill); $this->Cell($w[1], 6, $row[1], 'LR', 0, 'L', $fill); $this->Cell($w[2], 6, number_format($row[2]), 'LR', 0, 'R', $fill); $this->Cell($w[3], 6, number_format($row[3]), 'LR', 0, 'R', $fill); $this->Ln(); $fill=!$fill; } $this->Cell(array_sum($w), 0, '', 'T'); } } // create new PDF document $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf->setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 011'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 011', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 12); // add a page $pdf->AddPage(); // column titles $header = array('Country', 'Capital', 'Area (sq km)', 'Pop. (thousands)'); // data loading $data = $pdf->LoadData('data/table_data_demo.txt'); // print colored table $pdf->ColoredTable($header, $data); // --------------------------------------------------------- // close and output PDF document $pdf->Output('example_011.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_040.php000064400000006264151162477530007316 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 040'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 040', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set display mode $pdf->setDisplayMode($zoom='fullpage', $layout='TwoColumnRight', $mode='UseNone'); // set pdf viewer preferences $pdf->setViewerPreferences(array('Duplex' => 'DuplexFlipLongEdge')); // set booklet mode $pdf->setBooklet(true, 10, 30); // set core font $pdf->setFont('helvetica', '', 18); // add a page (left page) $pdf->AddPage(); $pdf->Write(0, 'Example of booklet mode', '', 0, 'L', true, 0, false, false, 0); // print a line using Cell() $pdf->Cell(0, 0, 'PAGE 1', 1, 1, 'C'); // add a page (right page) $pdf->AddPage(); // print a line using Cell() $pdf->Cell(0, 0, 'PAGE 2', 1, 1, 'C'); // add a page (left page) $pdf->AddPage(); // print a line using Cell() $pdf->Cell(0, 0, 'PAGE 3', 1, 1, 'C'); // add a page (right page) $pdf->AddPage(); // print a line using Cell() $pdf->Cell(0, 0, 'PAGE 4', 1, 1, 'C'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_040.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_015.php000064400000013057151162477530007316 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 015'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 015', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // Bookmark($txt, $level=0, $y=-1, $page='', $style='', $color=array(0,0,0)) // set font $pdf->setFont('times', 'B', 20); // add a page $pdf->AddPage(); // set a bookmark for the current position $pdf->Bookmark('Chapter 1', 0, 0, '', 'B', array(0,64,128)); // print a line using Cell() $pdf->Cell(0, 10, 'Chapter 1', 0, 1, 'L'); $pdf->setFont('times', 'I', 14); $pdf->Write(0, 'You can set PDF Bookmarks using the Bookmark() method. You can set PDF Named Destinations using the setDestination() method.'); $pdf->setFont('times', 'B', 20); // add other pages and bookmarks $pdf->AddPage(); $pdf->Bookmark('Paragraph 1.1', 1, 0, '', '', array(0,0,0)); $pdf->Cell(0, 10, 'Paragraph 1.1', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Paragraph 1.2', 1, 0, '', '', array(0,0,0)); $pdf->Cell(0, 10, 'Paragraph 1.2', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Sub-Paragraph 1.2.1', 2, 0, '', 'I', array(0,0,0)); $pdf->Cell(0, 10, 'Sub-Paragraph 1.2.1', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Paragraph 1.3', 1, 0, '', '', array(0,0,0)); $pdf->Cell(0, 10, 'Paragraph 1.3', 0, 1, 'L'); $pdf->AddPage(); // add a named destination so you can open this document at this page using the link: "example_015.pdf#chapter2" $pdf->setDestination('chapter2', 0, ''); // add a bookmark that points to a named destination $pdf->Bookmark('Chapter 2', 0, 0, '', 'BI', array(128,0,0), -1, '#chapter2'); $pdf->Cell(0, 10, 'Chapter 2', 0, 1, 'L'); $pdf->setFont('times', 'I', 14); $pdf->Write(0, 'Once saved, you can open this document at this page using the link: "example_015.pdf#chapter2".'); $pdf->AddPage(); $pdf->setDestination('chapter3', 0, ''); $pdf->setFont('times', 'B', 20); $pdf->Bookmark('Chapter 3', 0, 0, '', 'B', array(0,64,128)); $pdf->Cell(0, 10, 'Chapter 3', 0, 1, 'L'); $pdf->AddPage(); $pdf->setDestination('chapter4', 0, ''); $pdf->setFont('times', 'B', 20); $pdf->Bookmark('Chapter 4', 0, 0, '', 'B', array(0,64,128)); $pdf->Cell(0, 10, 'Chapter 4', 0, 1, 'L'); $pdf->AddPage(); $pdf->Bookmark('Chapter 5', 0, 0, '', 'B', array(0,128,0)); $pdf->Cell(0, 10, 'Chapter 5', 0, 1, 'L'); $txt = 'Example of File Attachment. Double click on the icon to open the attached file.'; $pdf->setFont('helvetica', '', 10); $pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); // attach an external file TXT file $pdf->Annotation(20, 50, 5, 5, 'TXT file', array('Subtype'=>'FileAttachment', 'Name' => 'PushPin', 'FS' => 'data/utf8test.txt')); // attach an external file $pdf->Annotation(50, 50, 5, 5, 'PDF file', array('Subtype'=>'FileAttachment', 'Name' => 'PushPin', 'FS' => 'example_012.pdf')); // add a bookmark that points to an embedded file // NOTE: prefix the file name with the * character for generic file and with % character for PDF file $pdf->Bookmark('TXT file', 0, 0, '', 'B', array(128,0,255), -1, '*utf8test.txt'); // add a bookmark that points to an embedded file // NOTE: prefix the file name with the * character for generic file and with % character for PDF file $pdf->Bookmark('PDF file', 0, 0, '', 'B', array(128,0,255), -1, '%example_012.pdf'); // add a bookmark that points to an external URL $pdf->Bookmark('External URL', 0, 0, '', 'B', array(0,0,255), -1, 'http://www.tcpdf.org'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_015.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_012.php000064400000017267151162477530007322 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 012'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // disable header and footer $pdf->setPrintHeader(false); $pdf->setPrintFooter(false); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 10); // add a page $pdf->AddPage(); $style = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => '10,20,5,10', 'phase' => 10, 'color' => array(255, 0, 0)); $style2 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0)); $style3 = array('width' => 1, 'cap' => 'round', 'join' => 'round', 'dash' => '2,10', 'color' => array(255, 0, 0)); $style4 = array('L' => 0, 'T' => array('width' => 0.25, 'cap' => 'butt', 'join' => 'miter', 'dash' => '20,10', 'phase' => 10, 'color' => array(100, 100, 255)), 'R' => array('width' => 0.50, 'cap' => 'round', 'join' => 'miter', 'dash' => 0, 'color' => array(50, 50, 127)), 'B' => array('width' => 0.75, 'cap' => 'square', 'join' => 'miter', 'dash' => '30,10,5,10')); $style5 = array('width' => 0.25, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 64, 128)); $style6 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => '10,10', 'color' => array(0, 128, 0)); $style7 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 128, 0)); // Line $pdf->Text(5, 4, 'Line examples'); $pdf->Line(5, 10, 80, 30, $style); $pdf->Line(5, 10, 5, 30, $style2); $pdf->Line(5, 10, 80, 10, $style3); // Rect $pdf->Text(100, 4, 'Rectangle examples'); $pdf->Rect(100, 10, 40, 20, 'DF', $style4, array(220, 220, 200)); $pdf->Rect(145, 10, 40, 20, 'D', array('all' => $style3)); // Curve $pdf->Text(5, 34, 'Curve examples'); $pdf->Curve(5, 40, 30, 55, 70, 45, 60, 75, '', $style6); $pdf->Curve(80, 40, 70, 75, 150, 45, 100, 75, 'F', $style6); $pdf->Curve(140, 40, 150, 55, 180, 45, 200, 75, 'DF', $style6, array(200, 220, 200)); // Circle and ellipse $pdf->Text(5, 79, 'Circle and ellipse examples'); $pdf->setLineStyle($style5); $pdf->Circle(25,105,20); $pdf->Circle(25,105,10, 90, 180, '', $style6); $pdf->Circle(25,105,10, 270, 360, 'F'); $pdf->Circle(25,105,10, 270, 360, 'C', $style6); $pdf->setLineStyle($style5); $pdf->Ellipse(100,103,40,20); $pdf->Ellipse(100,105,20,10, 0, 90, 180, '', $style6); $pdf->Ellipse(100,105,20,10, 0, 270, 360, 'DF', $style6); $pdf->setLineStyle($style5); $pdf->Ellipse(175,103,30,15,45); $pdf->Ellipse(175,105,15,7.50, 45, 90, 180, '', $style6); $pdf->Ellipse(175,105,15,7.50, 45, 270, 360, 'F', $style6, array(220, 200, 200)); // Polygon $pdf->Text(5, 129, 'Polygon examples'); $pdf->setLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))); $pdf->Polygon(array(5,135,45,135,15,165)); $pdf->Polygon(array(60,135,80,135,80,155,70,165,50,155), 'DF', array($style6, $style7, $style7, 0, $style6), array(220, 200, 200)); $pdf->Polygon(array(120,135,140,135,150,155,110,155), 'D', array($style6, 0, $style7, $style6)); $pdf->Polygon(array(160,135,190,155,170,155,200,160,160,165), 'DF', array('all' => $style6), array(220, 220, 220)); // Polygonal Line $pdf->setLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 164))); $pdf->PolyLine(array(80,165,90,160,100,165,110,160,120,165,130,160,140,165), 'D', array(), array()); // Regular polygon $pdf->Text(5, 169, 'Regular polygon examples'); $pdf->setLineStyle($style5); $pdf->RegularPolygon(20, 190, 15, 6, 0, 1, 'F'); $pdf->RegularPolygon(55, 190, 15, 6); $pdf->RegularPolygon(55, 190, 10, 6, 45, false, 'DF', array($style6, 0, $style7, 0, $style7, $style7)); $pdf->RegularPolygon(90, 190, 15, 3, 0, true, 'DF', array('all' => $style5), array(200, 220, 200), 'F', array(255, 200, 200)); $pdf->RegularPolygon(125, 190, 15, 4, 30, true, '', array('all' => $style5), array(), '', $style6); $pdf->RegularPolygon(160, 190, 15, 10); // Star polygon $pdf->Text(5, 209, 'Star polygon examples'); $pdf->setLineStyle($style5); $pdf->StarPolygon(20, 230, 15, 20, 3, 0, 1, 'F'); $pdf->StarPolygon(55, 230, 15, 12, 5); $pdf->StarPolygon(55, 230, 7, 12, 5, 45, false, 'DF', array('all' => $style7), array(220, 220, 200), 'F', array(255, 200, 200)); $pdf->StarPolygon(90, 230, 15, 20, 6, 0, true, 'DF', array('all' => $style5), array(220, 220, 200), 'F', array(255, 200, 200)); $pdf->StarPolygon(125, 230, 15, 5, 2, 30, true, '', array('all' => $style5), array(), '', $style6); $pdf->StarPolygon(160, 230, 15, 10, 3); $pdf->StarPolygon(160, 230, 7, 50, 26); // Rounded rectangle $pdf->Text(5, 249, 'Rounded rectangle examples'); $pdf->setLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))); $pdf->RoundedRect(5, 255, 40, 30, 3.50, '1111', 'DF'); $pdf->RoundedRect(50, 255, 40, 30, 6.50, '1000'); $pdf->RoundedRect(95, 255, 40, 30, 10.0, '1111', '', $style6); $pdf->RoundedRect(140, 255, 40, 30, 8.0, '0101', 'DF', $style6, array(200, 200, 200)); // Arrows $pdf->Text(185, 249, 'Arrows'); $pdf->setLineStyle($style5); $pdf->setFillColor(255, 0, 0); $pdf->Arrow(200, 280, 185, 266, 0, 5, 15); $pdf->Arrow(200, 280, 190, 263, 1, 5, 15); $pdf->Arrow(200, 280, 195, 261, 2, 5, 15); $pdf->Arrow(200, 280, 200, 260, 3, 5, 15); // - . - . - . - . - . - . - . - . - . - . - . - . - . - . - // ellipse // add a page $pdf->AddPage(); $pdf->Cell(0, 0, 'Arc of Ellipse'); // center of ellipse $xc=100; $yc=100; // X Y axis $pdf->setDrawColor(200, 200, 200); $pdf->Line($xc-50, $yc, $xc+50, $yc); $pdf->Line($xc, $yc-50, $xc, $yc+50); // ellipse axis $pdf->setDrawColor(200, 220, 255); $pdf->Line($xc-50, $yc-50, $xc+50, $yc+50); $pdf->Line($xc-50, $yc+50, $xc+50, $yc-50); // ellipse $pdf->setDrawColor(200, 255, 200); $pdf->Ellipse($xc, $yc, 30, 15, 45, 0, 360, 'D', array(), array(), 2); // ellipse arc $pdf->setDrawColor(255, 0, 0); $pdf->Ellipse($xc, $yc, 30, 15, 45, 45, 90, 'D', array(), array(), 2); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_012.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ config/tcpdf_config_alt.php000064400000013113151162477530012021 0ustar00. // // See LICENSE.TXT file for more information. //============================================================+ /** * Example of alternative configuration file for TCPDF. * @author Nicola Asuni * @package com.tecnick.tcpdf * @version 4.9.005 * @since 2004-10-27 */ /** * Define the following constant to ignore the default configuration file. */ define ('K_TCPDF_EXTERNAL_CONFIG', true); /** * Installation path (/var/www/tcpdf/). * By default it is automatically calculated but you can also set it as a fixed string to improve performances. */ //define ('K_PATH_MAIN', ''); /** * URL path to tcpdf installation folder (http://localhost/tcpdf/). * By default it is automatically set but you can also set it as a fixed string to improve performances. */ //define ('K_PATH_URL', ''); /** * Path for PDF fonts. * By default it is automatically set but you can also set it as a fixed string to improve performances. */ //define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); /** * Default images directory. * By default it is automatically set but you can also set it as a fixed string to improve performances. */ define ('K_PATH_IMAGES', dirname(__FILE__).'/../images/'); /** * Deafult image logo used be the default Header() method. * Please set here your own logo or an empty string to disable it. */ define ('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); /** * Header logo image width in user units. */ define ('PDF_HEADER_LOGO_WIDTH', 30); /** * Cache directory for temporary files (full path). */ define ('K_PATH_CACHE', sys_get_temp_dir().'/'); /** * Generic name for a blank image. */ define ('K_BLANK_IMAGE', '_blank.png'); /** * Page format. */ define ('PDF_PAGE_FORMAT', 'A4'); /** * Page orientation (P=portrait, L=landscape). */ define ('PDF_PAGE_ORIENTATION', 'P'); /** * Document creator. */ define ('PDF_CREATOR', 'TCPDF'); /** * Document author. */ define ('PDF_AUTHOR', 'TCPDF'); /** * Header title. */ define ('PDF_HEADER_TITLE', 'TCPDF Example'); /** * Header description string. */ define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); /** * Document unit of measure [pt=point, mm=millimeter, cm=centimeter, in=inch]. */ define ('PDF_UNIT', 'mm'); /** * Header margin. */ define ('PDF_MARGIN_HEADER', 5); /** * Footer margin. */ define ('PDF_MARGIN_FOOTER', 10); /** * Top margin. */ define ('PDF_MARGIN_TOP', 27); /** * Bottom margin. */ define ('PDF_MARGIN_BOTTOM', 25); /** * Left margin. */ define ('PDF_MARGIN_LEFT', 15); /** * Right margin. */ define ('PDF_MARGIN_RIGHT', 15); /** * Default main font name. */ define ('PDF_FONT_NAME_MAIN', 'helvetica'); /** * Default main font size. */ define ('PDF_FONT_SIZE_MAIN', 10); /** * Default data font name. */ define ('PDF_FONT_NAME_DATA', 'helvetica'); /** * Default data font size. */ define ('PDF_FONT_SIZE_DATA', 8); /** * Default monospaced font name. */ define ('PDF_FONT_MONOSPACED', 'courier'); /** * Ratio used to adjust the conversion of pixels to user units. */ define ('PDF_IMAGE_SCALE_RATIO', 1.25); /** * Magnification factor for titles. */ define('HEAD_MAGNIFICATION', 1.1); /** * Height of cell respect font height. */ define('K_CELL_HEIGHT_RATIO', 1.25); /** * Title magnification respect main font size. */ define('K_TITLE_MAGNIFICATION', 1.3); /** * Reduction factor for small font. */ define('K_SMALL_RATIO', 2/3); /** * Set to true to enable the special procedure used to avoid the overlappind of symbols on Thai language. */ define('K_THAI_TOPCHARS', true); /** * If true allows to call TCPDF methods using HTML syntax * IMPORTANT: For security reason, disable this feature if you are printing user HTML content. */ define('K_TCPDF_CALLS_IN_HTML', true); /** * List of TCPDF methods that are allowed to be called using HTML syntax. * Note: each method name must end with surrounded with | (pipe) character. * The constant K_TCPDF_CALLS_IN_HTML must be set to true. * IMPORTANT: For security reason, disable this feature if you are allowing user HTML content. */ define('K_ALLOWED_TCPDF_TAGS', '|AddPage|Rect|SetDrawColor|write1DBarcode|'); /** * If true and PHP version is greater than 5, then the Error() method throw new exception instead of terminating the execution. */ define('K_TCPDF_THROW_EXCEPTION_ERROR', false); //============================================================+ // END OF FILE //============================================================+ example_012.pdf000064400000031636151162477530007300 0ustar00%PDF-1.7 % 5 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20130514190536+01'00') /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 6 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 6 0 obj <> stream xݜKdq+^:ߏ)/l5w< $=M;YȚ{g.2!B['NGA3Ƽ޻~~D,jh<cGZ|o{ wbt-ʄij8F^PkykD3B0"V`E W۱bc7Ϭ1l'u;_A+_\u߿{O9Dg&&Cs.xEfanjg>Z] S˵v:<삋T.̆`hfڻG'6{-վ]-5 q-\[+@|9w] DfRG-Lړ$ –Vz) 0ײ|2D!v^RFC?.6<cX'IH.L`l!9ڈ|MB =^=wb6ؗwf8ĐĴWS +ԘrПmv[[,* V<;6юBcD݉|*J[w6Eq׎C |99jI◤"f/A5JyJ]197 )Zj]uyO%<)a>I0X噹u`ٽoxe~U[f+O0L>}gJ9ॻP طΆF z0voo gzb7!U#OOX/-m\qWYTbv,7r{#Z !jeTEnF>H-bPwpQg"GGF? < rpIx'fࢎK3sN4@jLBT͋ɄzT FaY:˨,s`naWW(D=+ k^e-2aD:gug]# 5{Ob)ؖ .}X$6@v &bqy{3]]?Tj6`zSC4ܼ e/`MY4@`ÖR,J{QAYQoj5v.?艡ޔ!:"$:욃3y 8+# -1ҬN;TZvn7<tݷޅ~ZOr&YSYjOҲؙx{mOh{[Ef_Luu#_^7p{dcV-yNӻHrI(˷W~T@¼$5au/dP5<,zܠqy`}Ֆ7O4N $GU¯tKU?lH OvXO@OFpR)N5CR$61zЂ R+tִոS^Rm1aD7*WQoTخfUc$5Is)JlY-Tk"{<>F=08Nx:o(IQIV]@J)Vۜ 4UIGuM],Ԯ2Hm)VBP&ߒ*vV)C%<5Tx22NMl4?AscFJTh0N7K D'8RA$-P(٫OzsFqtnj /H9snj|7Ut^>r& zͺ ѱNUO~ÌyVǗguCy.(/1%$j8?2f/*ǯ775@Zb֝IBkM !-k&KԣN4$=r*)mz:94uSp94!jt:F[6BX$*k&r=TF'm1:$WMR_h´WJJAMqqbDj3jBcsEt&Z,k%Nm,`BƶK6H0Q۠Ƅc}lڗ杦Xb+zDه}m:~8t{R[ v|:jn522Ժ:jlnOo5FRˤj:jԫ+> 퀱QL(MoM6 ݰb;JoU~X;Q#*~Ymxf8cqTqT#M^G5;7jdtqTcZQmG5H0jPcc/rF}>^??ě!ajn7mb!4똩FUg5aU!Qiηu> /Annots [ 4 0 R ] /PZ 1 >> endobj 8 0 obj <> stream xUMoTG_G|wK>XDl>5}v"(RVV3t9qCǐ>`(y}Jra^B5{GkBgt9z4 T-#v݂W';5&&N^.2nћk h܃e湶.&Q%M%[TϒM Gpp[^:[ޕRz(˟_'á}|noO6ow_閎 endstream endobj 1 0 obj << /Type /Pages /Kids [ 5 0 R 7 0 R ] /Count 2 >> endobj 3 0 obj <> endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 3 0 R >> /XObject << >> >> endobj 4 0 obj <> /H /I>> endobj 9 0 obj << /Title (TCPDF Example 012) /Author (Nicola Asuni) /Subject (TCPDF Tutorial) /Keywords (TCPDF, PDF, example, test, guide TCPDF) /Creator (TCPDF) /Producer (TCPDF 6.0.015 \(http://www.tcpdf.org\)) /CreationDate (D:20130514190536+01'00') /ModDate (D:20130514190536+01'00') /Trapped /False >> endobj 10 0 obj << /Type /Metadata /Subtype /XML /Length 4349 >> stream application/pdf TCPDF Example 012 Nicola Asuni TCPDF Tutorial TCPDF, PDF, example, test, guide TCPDF 2013-05-14T19:05:36+01:00 TCPDF 2013-05-14T19:05:36+01:00 2013-05-14T19:05:36+01:00 TCPDF, PDF, example, test, guide TCPDF TCPDF 6.0.015 (http://www.tcpdf.org) uuid:ab0a4303-d3b2-d437-0535-3b4c3cc821ff uuid:ab0a4303-d3b2-d437-0535-3b4c3cc821ff http://ns.adobe.com/pdf/1.3/ pdf Adobe PDF Schema http://ns.adobe.com/xap/1.0/mm/ xmpMM XMP Media Management Schema internal UUID based identifier for specific incarnation of a document InstanceID URI http://www.aiim.org/pdfa/ns/id/ pdfaid PDF/A ID Schema internal Part of PDF/A standard part Integer internal Amendment of PDF/A standard amd Text internal Conformance level of PDF/A standard conformance Text endstream endobj 11 0 obj << /Type /Catalog /Version /1.7 /Pages 1 0 R /Names << >> /ViewerPreferences << /Direction /L2R >> /PageLayout /SinglePage /PageMode /UseNone /OpenAction [5 0 R /FitH null] /Metadata 10 0 R /Lang (en) >> endobj xref 0 12 0000000000 65535 f 0000007173 00000 n 0000007344 00000 n 0000007238 00000 n 0000007448 00000 n 0000000015 00000 n 0000000465 00000 n 0000005907 00000 n 0000006375 00000 n 0000007719 00000 n 0000008160 00000 n 0000012592 00000 n trailer << /Size 12 /Root 11 0 R /Info 9 0 R /ID [ ] >> startxref 12816 %%EOF example_044.php000064400000006676151162477530007331 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 044'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 044', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 40); // print a line using Cell() $pdf->AddPage(); $pdf->Cell(0, 10, 'PAGE: A', 0, 1, 'L'); // add some vertical space $pdf->Ln(10); // print some text $pdf->setFont('times', 'I', 16); $txt = 'TCPDF allows you to Copy, Move and Delete pages.'; $pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); $pdf->setFont('helvetica', 'B', 40); $pdf->AddPage(); $pdf->Cell(0, 10, 'PAGE: B', 0, 1, 'L'); $pdf->AddPage(); $pdf->Cell(0, 10, 'PAGE: D', 0, 1, 'L'); $pdf->AddPage(); $pdf->Cell(0, 10, 'PAGE: E', 0, 1, 'L'); $pdf->AddPage(); $pdf->Cell(0, 10, 'PAGE: E-2', 0, 1, 'L'); $pdf->AddPage(); $pdf->Cell(0, 10, 'PAGE: F', 0, 1, 'L'); $pdf->AddPage(); $pdf->Cell(0, 10, 'PAGE: C', 0, 1, 'L'); $pdf->AddPage(); $pdf->Cell(0, 10, 'PAGE: G', 0, 1, 'L'); // Move page 7 to page 3 $pdf->movePage(7, 3); // Delete page 6 $pdf->deletePage(6); $pdf->AddPage(); $pdf->Cell(0, 10, 'PAGE: H', 0, 1, 'L'); // copy the second page $pdf->copyPage(2); // NOTE: to insert a page to a previous position, you can add a new page to the end of document and then move it using movePage(). // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_044.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_026.php000064400000012015151162477530007311 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 026'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 026', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 22); // add a page $pdf->AddPage(); // set color for text stroke $pdf->setDrawColor(255,0,0); $pdf->setTextRenderingMode($stroke=0, $fill=true, $clip=false); $pdf->Write(0, 'Fill text', '', 0, '', true, 0, false, false, 0); $pdf->setTextRenderingMode($stroke=0.2, $fill=false, $clip=false); $pdf->Write(0, 'Stroke text', '', 0, '', true, 0, false, false, 0); $pdf->setTextRenderingMode($stroke=0.2, $fill=true, $clip=false); $pdf->Write(0, 'Fill, then stroke text', '', 0, '', true, 0, false, false, 0); $pdf->setTextRenderingMode($stroke=0, $fill=false, $clip=false); $pdf->Write(0, 'Neither fill nor stroke text (invisible)', '', 0, '', true, 0, false, false, 0); // * * * CLIPPING MODES * * * * * * * * * * * * * * * * * * $pdf->StartTransform(); $pdf->setTextRenderingMode($stroke=0, $fill=true, $clip=true); $pdf->Write(0, 'Fill text and add to path for clipping', '', 0, '', true, 0, false, false, 0); $pdf->Image('images/image_demo.jpg', 15, 65, 170, 10, '', '', '', true, 72); $pdf->StopTransform(); $pdf->StartTransform(); $pdf->setTextRenderingMode($stroke=0.3, $fill=false, $clip=true); $pdf->Write(0, 'Stroke text and add to path for clipping', '', 0, '', true, 0, false, false, 0); $pdf->Image('images/image_demo.jpg', 15, 75, 170, 10, '', '', '', true, 72); $pdf->StopTransform(); $pdf->StartTransform(); $pdf->setTextRenderingMode($stroke=0.3, $fill=true, $clip=true); $pdf->Write(0, 'Fill, then stroke text and add to path for clipping', '', 0, '', true, 0, false, false, 0); $pdf->Image('images/image_demo.jpg', 15, 85, 170, 10, '', '', '', true, 72); $pdf->StopTransform(); $pdf->StartTransform(); $pdf->setTextRenderingMode($stroke=0, $fill=false, $clip=true); $pdf->Write(0, 'Add text to path for clipping', '', 0, '', true, 0, false, false, 0); $pdf->Image('images/image_demo.jpg', 15, 95, 170, 10, '', '', '', true, 72); $pdf->StopTransform(); // reset text rendering mode $pdf->setTextRenderingMode($stroke=0, $fill=true, $clip=false); // * * * HTML MODE * * * * * * * * * * * * * * * * * * * * * // The following attributes were added to HTML: // stroke : stroke width // strokecolor : stroke color // fill : true (default) to fill the font, false otherwise // create some HTML content with text rendering modes $html = 'HTML Fill text
'; $html .= 'HTML Stroke text
'; $html .= 'HTML Fill, then stroke text
'; $html .= 'HTML Neither fill nor stroke text (invisible)
'; // output the HTML content $pdf->writeHTML($html, true, 0, true, 0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_026.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_028.php000064400000006547151162477530007330 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 028'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // remove default header/footer $pdf->setPrintHeader(false); $pdf->setPrintFooter(false); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(10, PDF_MARGIN_TOP, 10); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- $pdf->setDisplayMode('fullpage', 'SinglePage', 'UseNone'); // set font $pdf->setFont('times', 'B', 20); $pdf->AddPage('P', 'A4'); $pdf->Cell(0, 0, 'A4 PORTRAIT', 1, 1, 'C'); $pdf->AddPage('L', 'A4'); $pdf->Cell(0, 0, 'A4 LANDSCAPE', 1, 1, 'C'); $pdf->AddPage('P', 'A5'); $pdf->Cell(0, 0, 'A5 PORTRAIT', 1, 1, 'C'); $pdf->AddPage('L', 'A5'); $pdf->Cell(0, 0, 'A5 LANDSCAPE', 1, 1, 'C'); $pdf->AddPage('P', 'A6'); $pdf->Cell(0, 0, 'A6 PORTRAIT', 1, 1, 'C'); $pdf->AddPage('L', 'A6'); $pdf->Cell(0, 0, 'A6 LANDSCAPE', 1, 1, 'C'); $pdf->AddPage('P', 'A7'); $pdf->Cell(0, 0, 'A7 PORTRAIT', 1, 1, 'C'); $pdf->AddPage('L', 'A7'); $pdf->Cell(0, 0, 'A7 LANDSCAPE', 1, 1, 'C'); // --- test backward editing --- $pdf->setPage(1, true); $pdf->setY(50); $pdf->Cell(0, 0, 'A4 test', 1, 1, 'C'); $pdf->setPage(2, true); $pdf->setY(50); $pdf->Cell(0, 0, 'A4 test', 1, 1, 'C'); $pdf->setPage(3, true); $pdf->setY(50); $pdf->Cell(0, 0, 'A5 test', 1, 1, 'C'); $pdf->setPage(4, true); $pdf->setY(50); $pdf->Cell(0, 0, 'A5 test', 1, 1, 'C'); $pdf->setPage(5, true); $pdf->setY(50); $pdf->Cell(0, 0, 'A6 test', 1, 1, 'C'); $pdf->setPage(6, true); $pdf->setY(50); $pdf->Cell(0, 0, 'A6 test', 1, 1, 'C'); $pdf->setPage(7, true); $pdf->setY(40); $pdf->Cell(0, 0, 'A7 test', 1, 1, 'C'); $pdf->setPage(8, true); $pdf->setY(40); $pdf->Cell(0, 0, 'A7 test', 1, 1, 'C'); $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_028.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_030.php000064400000013602151162477530007307 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 030'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 030', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 20); // --- first page ------------------------------------------ // add a page $pdf->AddPage(); $pdf->Cell(0, 0, 'TCPDF Gradients', 0, 1, 'C', 0, '', 0, false, 'T', 'M'); // set colors for gradients (r,g,b) or (grey 0-255) $red = array(255, 0, 0); $blue = array(0, 0, 200); $yellow = array(255, 255, 0); $green = array(0, 255, 0); $white = array(255); $black = array(0); // set the coordinates x1,y1,x2,y2 of the gradient (see linear_gradient_coords.jpg) $coords = array(0, 0, 1, 0); // paint a linear gradient $pdf->LinearGradient(20, 45, 80, 80, $red, $blue, $coords); // write label $pdf->Text(20, 130, 'LinearGradient()'); // set the coordinates fx,fy,cx,cy,r of the gradient (see radial_gradient_coords.jpg) $coords = array(0.5, 0.5, 1, 1, 1.2); // paint a radial gradient $pdf->RadialGradient(110, 45, 80, 80, $white, $black, $coords); // write label $pdf->Text(110, 130, 'RadialGradient()'); // paint a coons patch mesh with default coordinates $pdf->CoonsPatchMesh(20, 155, 80, 80, $yellow, $blue, $green, $red); // write label $pdf->Text(20, 240, 'CoonsPatchMesh()'); // set the coordinates for the cubic Bézier points x1,y1 ... x12, y12 of the patch (see coons_patch_mesh_coords.jpg) $coords = array( 0.00,0.00, 0.33,0.20, //lower left 0.67,0.00, 1.00,0.00, 0.80,0.33, //lower right 0.80,0.67, 1.00,1.00, 0.67,0.80, //upper right 0.33,1.00, 0.00,1.00, 0.20,0.67, //upper left 0.00,0.33); //lower left $coords_min = 0; //minimum value of the coordinates $coords_max = 1; //maximum value of the coordinates // paint a coons patch gradient with the above coordinates $pdf->CoonsPatchMesh(110, 155, 80, 80, $yellow, $blue, $green, $red, $coords, $coords_min, $coords_max); // write label $pdf->Text(110, 240, 'CoonsPatchMesh()'); // --- second page ----------------------------------------- $pdf->AddPage(); // first patch: f = 0 $patch_array[0]['f'] = 0; $patch_array[0]['points'] = array( 0.00,0.00, 0.33,0.00, 0.67,0.00, 1.00,0.00, 1.00,0.33, 0.8,0.67, 1.00,1.00, 0.67,0.8, 0.33,1.80, 0.00,1.00, 0.00,0.67, 0.00,0.33); $patch_array[0]['colors'][0] = array('r' => 255, 'g' => 255, 'b' => 0); $patch_array[0]['colors'][1] = array('r' => 0, 'g' => 0, 'b' => 255); $patch_array[0]['colors'][2] = array('r' => 0, 'g' => 255,'b' => 0); $patch_array[0]['colors'][3] = array('r' => 255, 'g' => 0,'b' => 0); // second patch - above the other: f = 2 $patch_array[1]['f'] = 2; $patch_array[1]['points'] = array( 0.00,1.33, 0.00,1.67, 0.00,2.00, 0.33,2.00, 0.67,2.00, 1.00,2.00, 1.00,1.67, 1.5,1.33); $patch_array[1]['colors'][0]=array('r' => 0, 'g' => 0, 'b' => 0); $patch_array[1]['colors'][1]=array('r' => 255, 'g' => 0, 'b' => 255); // third patch - right of the above: f = 3 $patch_array[2]['f'] = 3; $patch_array[2]['points'] = array( 1.33,0.80, 1.67,1.50, 2.00,1.00, 2.00,1.33, 2.00,1.67, 2.00,2.00, 1.67,2.00, 1.33,2.00); $patch_array[2]['colors'][0] = array('r' => 0, 'g' => 255, 'b' => 255); $patch_array[2]['colors'][1] = array('r' => 0, 'g' => 0, 'b' => 0); // fourth patch - below the above, which means left(?) of the above: f = 1 $patch_array[3]['f'] = 1; $patch_array[3]['points'] = array( 2.00,0.67, 2.00,0.33, 2.00,0.00, 1.67,0.00, 1.33,0.00, 1.00,0.00, 1.00,0.33, 0.8,0.67); $patch_array[3]['colors'][0] = array('r' => 0, 'g' => 0, 'b' => 0); $patch_array[3]['colors'][1] = array('r' => 0, 'g' => 0, 'b' => 255); $coords_min = 0; $coords_max = 2; $pdf->CoonsPatchMesh(10, 45, 190, 200, '', '', '', '', $patch_array, $coords_min, $coords_max); // write label $pdf->Text(10, 250, 'CoonsPatchMesh()'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_030.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_047.php000064400000006203151162477530007316 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 047'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 047', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 16); // add a page $pdf->AddPage(); $txt = 'Example of Transactions. TCPDF allows you to undo some operations using the Transactions. Check the source code for further information.'; $pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); $pdf->Ln(5); $pdf->setFont('times', '', 12); // start transaction $pdf->startTransaction(); $pdf->Write(0, "LINE 1\n"); $pdf->Write(0, "LINE 2\n"); // restarts transaction $pdf->startTransaction(); $pdf->Write(0, "LINE 3\n"); $pdf->Write(0, "LINE 4\n"); // rolls back to the last (re)start $pdf = $pdf->rollbackTransaction(); $pdf->Write(0, "LINE 5\n"); $pdf->Write(0, "LINE 6\n"); // start transaction $pdf->startTransaction(); $pdf->Write(0, "LINE 7\n"); // commit transaction (actually just frees memory) $pdf->commitTransaction(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_047.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_067.php000064400000014221151162477530007317 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Owen Leibman'); $pdf->setTitle('TCPDF Example 067'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 067', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of HTML tables', '', 0, 'L', true, 0, false, false, 0); $pdf->setFont('helvetica', '', 8); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1
COLSPAN 3 COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2
text line
text line
text line
text line COL 3 - ROW 2 COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1
COLSPAN 3 COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2
text line
text line
text line
text line COL 3 - ROW 2 COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1
COLSPAN 3 COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2
text line
text line
text line
text line COL 3 - ROW 2 COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1
COLSPAN 3 COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2
text line
text line
text line
text line COL 3 - ROW 2 COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1
COLSPAN 3 COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2
text line
text line
text line
text line COL 3 - ROW 2 COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- // At medium thickness, which is what you get with only one // setting for style, everything looks the same. // Included just for completeness. $tbl = << COL 1 - ROW 1
COLSPAN 3 COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2
text line
text line
text line
text line COL 3 - ROW 2 COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- //Close and output PDF document $pdf->Output('example_067.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_036.php000064400000005464151162477530007324 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 036'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 036', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', '', 16); // add a page $pdf->AddPage(); $txt = 'Example of Text Annotation. Move your mouse over the yellow box or double click on it to display the annotation text.'; $pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); // text annotation $pdf->Annotation(83, 27, 10, 10, "Text annotation example\naccented letters test: àèéìòù", array('Subtype'=>'Text', 'Name' => 'Comment', 'T' => 'title example', 'Subj' => 'example', 'C' => array(255, 255, 0))); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_036.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_032.php000064400000005334151162477530007314 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 032'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 032', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 12); $pdf->AddPage(); $html = << NOTE: Please use SVG format for a better vector support. EOD; // Print text using writeHTMLCell() $pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true); $pdf->ImageEps('images/tcpdf_box.ai', 10, 40, 150, '', 'http://www.tcpdf.org', true, '', '', 0, false); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_032.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ index.php000064400000024745151162477530006413 0ustar00'; ?> TCPDF Examples

TCPDF Examples

PDF

  1. Simple PDF with default Header and Footer: [PDF]
  2. Simple PDF without Header and Footer: [PDF]
  3. Custom Header and Footer: [PDF]
  4. Cell stretching: [PDF]
  5. Multicell: [PDF]
  6. WriteHTML and RTL support: [PDF]
  7. Independent columns with WriteHTMLCell: [PDF]
  8. External UTF-8 text file: [PDF]
  9. Image: [PDF]
  10. Multiple columns: [PDF]
  11. Colored Tables: [PDF]
  12. Graphic Functions: [PDF]
  13. Graphic Transformations: [PDF]
  14. Javascript and Forms: [PDF]
  15. Bookmarks (Table of Content): [PDF]
  16. Document Encryption: [PDF]
  17. Independent columns with MultiCell: [PDF]
  18. Persian and Arabic language on RTL document: [PDF]
  19. Non unicode / Alternative config file: [PDF]
  20. Multicell complex alignment: [PDF]
  21. writeHTML alignment: [PDF]
  22. CMYK colors: [PDF]
  23. Page Groups: [PDF]
  24. Object Visibility and Layers: [PDF]
  25. Object Transparency: [PDF]
  26. Text Rendering Modes and Text Clipping: [PDF]
  27. 1D Barcodes: [PDF]
  28. Multiple page formats: [PDF]
  29. Set PDF viewer display preferences: [PDF]
  30. Colour gradients: [PDF]
  31. Pie Chart Graphic: [PDF]
  32. EPS/AI vectorial image: [PDF]
  33. Mixed font types (TrueType Unicode, core, CID-0): [PDF]
  34. Clipping masks: [PDF]
  35. Line styles with cells and multicells: [PDF]
  36. Text Annotations: [PDF]
  37. Spot Colors: [PDF]
  38. NON-embedded CID-0 CJK font: [PDF]
  39. HTML Justification: [PDF]
  40. Booklet (double-sided pages): [PDF]
  41. File attachment: [PDF]
  42. Image with Alpha Channel Transparency: [PDF]
  43. Disk caching: [PDF]
  44. Move, Copy and Delete page: [PDF]
  45. Table Of Content with Bookmarks: [PDF]
  46. Text hyphenation: [PDF]
  47. Transactions and UNDO: [PDF]
  48. Table header and rowspan: [PDF]
  49. TCPDF methods in HTML: [PDF]
  50. 2D Barcode (QR-Code, Datamatrix ECC200 and PDF417): [PDF]
  51. Full page background: [PDF]
  52. Digital Signature Certification: [PDF]
  53. Javascript functions: [PDF]
  54. XHTML Form: [PDF]
  55. Font Dump: [PDF]
  56. Crop Marks and Registration Marks: [PDF]
  57. Cell vertical alignments and borders: [PDF]
  58. SVG Image: [PDF]
  59. Table Of Content with HTML templates: [PDF]
  60. Advanced page settings: [PDF]
  61. XHTML + CSS: [PDF]
  62. XObject Templates: [PDF]
  63. Text stretching and spacing (tracking/kerning): [PDF]
  64. No-write page regions: [PDF]
  65. PDF/A-1b (ISO 19005-1:2005) document: [PDF]
  66. Using WriteHTMLCell: [PDF]
  67. Shorthand border styles including !important: [PDF]

Barcodes

  1. 1D barcode HTML format [HTML]
  2. 1D barcode PNG format [PNG]
  3. 1D barcode SVG format [SVG]
  4. 1D barcode SVG INLINE format [SVG INLINE]
  5. 2D datamatrix barcode HTML format [HTML]
  6. 2D datamatrix barcode PNG format [PNG]
  7. 2D datamatrix barcode SVG format [SVG]
  8. 2D datamatrix barcode SVG INLINE format [SVG INLINE]
  9. 2D pdf417 barcode HTML format [HTML]
  10. 2D pdf417 barcode PNG format [PNG]
  11. 2D pdf417 barcode SVG format [SVG]
  12. 2D pdf417 barcode SVG INLINE format [SVG INLINE]
  13. 2D qrcode barcode HTML format [HTML]
  14. 2D qrcode barcode PNG format [PNG]
  15. 2D qrcode barcode SVG format [SVG]
  16. 2D qrcode barcode SVG INLINE format [SVG INLINE]
example_005.php000064400000014420151162477530007310 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 005'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 005', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', '', 10); // add a page $pdf->AddPage(); // set cell padding $pdf->setCellPaddings(1, 1, 1, 1); // set cell margins $pdf->setCellMargins(1, 1, 1, 1); // set color for background $pdf->setFillColor(255, 255, 127); // MultiCell($w, $h, $txt, $border=0, $align='J', $fill=0, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0) // set some text for example $txt = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.'; // Multicell test $pdf->MultiCell(55, 5, '[LEFT] '.$txt, 1, 'L', 1, 0, '', '', true); $pdf->MultiCell(55, 5, '[RIGHT] '.$txt, 1, 'R', 0, 1, '', '', true); $pdf->MultiCell(55, 5, '[CENTER] '.$txt, 1, 'C', 0, 0, '', '', true); $pdf->MultiCell(55, 5, '[JUSTIFY] '.$txt."\n", 1, 'J', 1, 2, '' ,'', true); $pdf->MultiCell(55, 5, '[DEFAULT] '.$txt, 1, '', 0, 1, '', '', true); $pdf->Ln(4); // set color for background $pdf->setFillColor(220, 255, 220); // Vertical alignment $pdf->MultiCell(55, 40, '[VERTICAL ALIGNMENT - TOP] '.$txt, 1, 'J', 1, 0, '', '', true, 0, false, true, 40, 'T'); $pdf->MultiCell(55, 40, '[VERTICAL ALIGNMENT - MIDDLE] '.$txt, 1, 'J', 1, 0, '', '', true, 0, false, true, 40, 'M'); $pdf->MultiCell(55, 40, '[VERTICAL ALIGNMENT - BOTTOM] '.$txt, 1, 'J', 1, 1, '', '', true, 0, false, true, 40, 'B'); $pdf->Ln(4); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // set color for background $pdf->setFillColor(215, 235, 255); // set some text for example $txt = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.'; // print a blox of text using multicell() $pdf->MultiCell(80, 5, $txt."\n", 1, 'J', 1, 1, '' ,'', true); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // AUTO-FITTING // set color for background $pdf->setFillColor(255, 235, 235); // Fit text on cell by reducing font size $pdf->MultiCell(55, 60, '[FIT CELL] '.$txt."\n", 1, 'J', 1, 1, 125, 145, true, 0, false, true, 60, 'M', true); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // CUSTOM PADDING // set color for background $pdf->setFillColor(255, 255, 215); // set font $pdf->setFont('helvetica', '', 8); // set cell padding $pdf->setCellPaddings(2, 4, 6, 8); $txt = "CUSTOM PADDING:\nLeft=2, Top=4, Right=6, Bottom=8\nLorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue.\n"; $pdf->MultiCell(55, 5, $txt, 1, 'J', 1, 2, 125, 210, true); // move pointer to last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_005.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_043.php000064400000005025151162477530007313 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 043'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 043', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 16); // add a page $pdf->AddPage(); // Multicell test $pdf->MultiCell(0, 0, 'DISK CACHING TEST: check the parameters of the class constructor.', 1, 'L', 0, 0, '', '', true); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_043.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ images/logo_example.gif000064400000051036151162477530011173 0ustar00GIF89a  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~! , H*\ȰÇ#Jؐsւz$' %2@PP@@(S\ɲ ( "Y;6hPXFS| O)&|t %0PA-mH'04ür^Bt\J9f\F Ҿx+qF# ; 24r+Xp/l+CC!6(b BM:(_?C- T6B A2"@B1c1#1!D SLO5PDN=O="/Dy H5;7v  e ;;΀R Y2یxN'<$ ,x3x?<Ӊ,0pa82N' Z`O)qbk*0 >W3PxUG2;5^& oy0F $ M> -qtK`-"L8̐,t\-ȳ$A %h͒5K%PbL?xA 'ᢢfJ.8G5$a 5hH@!T z`'PA _ѰF61BucٰF4Q _`P!Ѐh V#H;Ԁ N> i`G7:a8pK ;~">r\T:: Ue?PM Q܄SOrqͬC\-Yc ` pD.ayq>aipX *b \::CED 5x—Ne@1>pg >h YLCfuLc .|pF F{DJqw0`ӌ:R;g%``Q w>pG5`&Rc8FLJz_A14k ^͆`#O9*Lh,5|Δb 5Cѫ_v4!1u ] Wȱ%J`7&`JP%q] M4g yLPȇ j ݀~+ j'~E v .p #HQۀ 4y> *- >zFwz E IY^q~p]y1S  > 0a~=p @ϖ  gfA a$@a1`APbuH"ЉP-p"S$p-@B&y A``HhrG@X$fhyH`fv0 H *Љ` G `\* X0 4`` &&zvq@0ӥ@s &`H sE-v`(%P۴Ӡ%`°BQi E j@t bЃbA5 } 5_b`taj@ n 0 f)!0=08wГxbRp-`@ 2`j Vp @CA b( 0  ! xu ZpaR h RqZr } A4ЊsaP X} P^qx d l)I[fI Y} I aAr׈` $0 =0 چq! (Ƞ s EL 9e,0  1˕@0 ЗA`M|6 )0MQyH t >_ @ d`> t z)G`*Q(p ? ɦtA`Ia E P]D y00J S@s b `G Yr $a $ sq `; U*|/p ګ{ڤk?0`l␠bv0wغ``H r Ӫ&`* QÀ0 5"hqi`N^y`  p`N^ ^- [ ^NOq `bQ܀Af@;`+8 q >P*!Dbв[+  qa !98=*AO NXy q s L(ɸuK.z\z&sQXppX@I@z. ^pE@P`2v HF + zAn[+Kq v8)Aϰ_ ; L@}M !K !` zȷM `gº,<  L *ЎOMq [04bq ^k*`ZĘ~`Z N1 E[ <d\r Ms)-@l_Q{0y\ßLaS lI&K1 q y@KQ I a`(Ohر 0Ƨ 0Lu2௼ _`!~ bcp0 y7\j@#akD@aASbtaJl6I $-qL ɜM }p_"J+a: ~MП-h0IB=|=.C PFa$" +I JW_׋PaQE"p.A`Dm D _ E ! %J <υ=_c@0"Հ-|z̫zpaqm `ۧ0u "RՌIQ L =fm 2  R`5j@,"  I1ɚ, ,`-"`Hb!<0^]#  ] *`D #J^a @O [-.1G11`J!:`!`8}4@B`QT#$ Hb1 J`|;b  @Afz#@O 0Gf >1ܸ9DAn`Aiqtᝐ0`^"BS vBzպ#S֜ b缡 $ G &OR^At*ih`yp˱z_G_Qb:{>H|rem o*+ZeP.>P0 HA KkqhF1 cP M1 }m0-[/a2<a` H3o*N^ր-1x1_Η*)$XA .dC%NXEѣmdG DFTsk+q÷9uOA#~P+]0QЂ64eT0M3AWafj@L6M9n5PS V3=y7/M[)ZCtL ]e̙5o^lV9}l;M@\mAiJJe uU̴&ѥOPQ[E<Mk%:MUg=nDMU[k|tgiJJF0u3@R`d%{@, |HeqHnCqDFq%Y)Բ&Y]<{džABVj'v\hʑ(fJ,Dg%Gs\&1Ǔ ,K8 $\*)5C|PD>UȟԚbYi6M"DC|hpiEjx:S =,V\1̨D+Cvdž;$)uYfG DlG'^0sD(iv\rFۚ|RhJA-̨&@-w_~sʧ D{Tȩr_0 xbrA"޼*T!!j*b[f!(E$"@B+(Xqyh be䚺"Ժi)jh]~`@͋>9֤--0z1iJ1bO.Ԛ E*k"P$X4 J)P(]ң^Cg=sRP 6*a¨ q(&ȟo|x(,*Q( i"ouDèn[o9(>DZ& jD@>[D5 H"YH$-;DD:V.%%be Ԣy@0f =tc!;Eyk`S& hbm@)D" Xq$S{TUHB$G(XE~U䱓0f(N\#b9]"H^ɒbzTb[ 3υ F;0C0HjWϓ4"MS(eiD`uUA9Q~8<1:#RM5WRF^. JHsjQ%Sb=W#HG'-4#EFaѓ|6vI$B*|׈~"쀟cy(m+ oj|6,(` ړT@qc eXgMT)9A.QUFYA X&p |`'XAα`GXEvQAG-DPDAaX~ASX"X][ D䴈SkRC&rlGfrlLqrGV h )2*YMIFBvӠZ p$(`k s̑(σfJzK\CB RDфtxst$E8 'd;+ք Z.%*j" 8D0v 2:@ S zy"uO kC$70ݐm yݑ <`Bd]dZ`ʠG"L`m%>}pK&FA< 4 (gcwws?D_ŵ\L&8DArs);YX t&/dp 8G]u~r8>H7V LCc'{nvg #E%!52n@45r&XACoxJ2 |RfdMDPҋ&LA6 AHF5±S'ƀCQu4#Ob^b!J:R$ M93'B $Z 2LF91уDäpH>э\T 0T դ}krJ4%@DY?(d59¥%zh=Ih 2 䨯Akc0 HC *ޱ' P 7(|h/0z`r Q#(ST ~h3 k mhBQ d] +A Qȩ h2!3Pz"82Ie(I`2¦(B94+' q0s'"s.\!;A 2l 3~*;XX#It1#؀[tHG^`,( 0I;OT>3}R4SF8 (XwH PB63 h D02̉pxE0 xD?`F*x᠑p5ǚ(GB 0"P"X*8/ D _`TxFt0 `1Ƅ4ˉ} P8H}% +Q] C/ZJJЄǠT t aj&@I驉3A\ /;| ̉ts;^˯E0ƄJX"<ǴF`bR͘03P ,p )`c܉paMtghQ t9̓йJ؅(8h,PjkZ4o6؉<=e0O(ͫ yʉH\44B^`|H#h; @j@PЋxЮL.`ω#~$6@< Dbh1HHC)E zQ(F͎OdLԉU舭Qu&` 8ΩLpr J\M`RpҋCC]ȼ@XD=4FOlU[jyk2l&YV. \]uBEŒTP7SBIMm֝tyׄXJ"gqr ?dȓ8=CO>0WA݉`DT(ArHP?_S#Έ(ӎ8ӊŅ0r(3 9~8"MXH:p1(K {0<8`s`E9CpV=mᰐͨaȇ  ` rHēќhN:λbabb" "23ޮ:Ȋ@?8[ZĎXc䜀A d0 `)FE5Bj[ࡋ QR }XS Pc"I! (Q( 4XȿkLbf8fHfP==j~xܓHl ˆ?0)Bb*݉Vf։{0"̒z 1@QZ`O.>NhvNp2푊ehiX̋hEH  ';Y N0/ 0> .is6f j l# -0bij勘?< x䫉[^_P tVg U8H=hTq믠@M~(ފ0ɡٟ؆)k@]1Kpl(O֓p T`ΦK힠v 3aӚZP˚ ։hU`k ؇q3$GQn`ަu athned@Ї3@}]hPk< թvw@AA@!sCHK@oHĉ *p*@ qq.#Ё$h38y g ۼmk;%wm>i sQ?.'m0nk|u 2q s1M0 .`kXs`R\c`tpt rC/,?K>@0xКH΋untt@P< ~8N3 O?p0 uuVWbc?O=_K"vivj!4'uv0w+tHe > _~hf)`ZTV1kIh PshwxfX?`13ur^.Qaop%7.mZ~ o?e~݋678> ? uJpo ]> wm*nxp=ztgi2XS@qYmooPݟA tm?+^{HhlnpoÇ^XԪ׌e?3 1@/kmm>Ϟy0XR0+/y`npnnvlllzgn y3yp횀틐mnikky~H q-,h Bk!Ĉ'R%!BR7rFHU%Q4RF\c-$&4D=J"D&!IFċтR+WdQpqRFLsTf)ِ!&E65srf@ՆЀQ')2`X8IS$GCmThCb l-M y( ٦7pQK# 6B^XT2`t9PfSĎzA^MO'{tsF$c?^DFF|\T7Ls<5n״-Gp&=‶i,!Qa,  v`A@.':%)A@ M9 BM.(xI.`| 7&"TUd$ dc+}0&(INpУq2←aAG""x 9; !$nh 2†У!p\BЊXrY7$5t:A@FӱXHtHK ˌ % CHє\$#,Py Jt=Av4 I@!AckH+!308'٢:IIT3!1NVNb @)r[`7Ģ$XCzDEX2dp"M$@~ H r 'a@:6n=9X{L0$ C(xBHaR%IbO>D2&APѸx!hC'!yUuWV`b$ x3ДF%B)XO&AN"|mh6Qy2(ԀlՐ|(Jh)xi72؞7 S!an12 .WX;S4>ˆ&9brFYF0rjL'jJ٤pfVy9"t܅Fe&&i3 ()pg)k:XOjћz|&!+M6`U!nPFP0X DD~E ~H&QR~m2\#\ A@<ԫ}cCԅ6wy&@ $Dh W4 xl|fRjXBKNCB"ÈJ96s>4E"8 xP6+ 5hA$}@9E\d4"$?I>71= \< `){)$,zT6.ޅ \F;Ѣ|Ⴍ$tHzl4?(#n~b?9ݶe)RA=!]AEZ9@3jeLjB4DpM3GBBTO΁C,ه6aN8T=W 7|` !F"d1>2X#I1hcj ({)`@dPzLeg@p^4XnG0>KbJXz1bO'_T` 4(-s ESu "FLIGN%8@"V%[ZDPSM\RDGEU[%`[OSՋ3 BeaUBdNhȃq^OcGȃ`SH5"RjTPQD&IAHQH"k&pBل+6M̄9& tP-VpN'uR^apLC?~PHTQlU[hHtS & -ֶ& ׿:&F,\BjN"$#`lֶmKC"&!%;p(FS,趹/hcX[hSB2&V=$S'\&FQãFԇRvDq`5:DnC̃66P1E*m7!SJ:qF8QL:vM=0XH0hgBTPI` DNEZTDRSRH΄r`oۆh"휺W&*ejĖSIA pCN2խ'LpKPJc"D|Sn_s"PYc ,=IHSHCIĝN0#ЎTJV3D"|k7FARĴDGN0AThODp?j?Ih@ ?4I4@TH&;"$TokH MEFO6C&t=ME g&{nĕşDv..B ec G!wX5ujYH voB0:N4 iup>2FP4;XR%,-*_f78kBCMV^͘oS@IcSل؎Hv[k%O Zsh?FH ZMIlX/#Dbl%2DZxMxYfÎEX[Zqkkp/.&D> eu %nN@p נdPZMY[BO!pD4K*7#r ?tqHp[Mc$[Ec"8Irb d5s{"xK*dH$ZCCEw:,F@OL%nN:6,FH#~Vk!DP[y:M\X BOlW5K[I4'[bv[5IĀJ7uDJ90tOA\C DT/JCD%ߢ%~+:&MR[ cOT [#H*xE=Ml b$NMuaT5Z]:jaO@6ID:F7FPu\DvO\'!cVcBgl{JyXx!d?\^E cDRǖ\uH@>\|&T=lIHEWcD xm@.xB넂m6<}ȃJE=3Sbd!$Dž'06A@1ˏ  p1&V4(B`ݨ$ W GҰh9B=m{ (A% "pa` B !;/Ѕ_0PbR54P^bP `eaP VrT@UIL1b-XAY bQG*ѽd%``Q wrFpG5`&R1cbU#\|8.Hs R 4ԁ~P4f,/ը\g3AP74^"y\@Cj ` pD.ay<1\`K`A_\0ehboL?щ%X{E@N,(5z9?z(,,q,[b%t}2ε$cG![⬐G5$a hH@!T z`'PA _ѰF6эoF6 f@'3Ta4  aB$0$aмl H)h xhNJSnwyP%-eIttG2?wlB & ZE6pA,@ocK:!OC,p@r38 {7Pc)b3(  Q_d@QTļ1@@ :1 3h frg 7@^w7((9 hPoY*0>(=+Dvo7"&ֈӎG3hEgtII2XEBϓs,yx 0k$H^!hA  dRF@@@ A@FRd  Ah!@a@8L Mt~vpt;DI.C`~4<%@0 ([ n3zX$(` Z+Aƀ[H|DK>hoz 4PAR'!BqZ! [ +$ XH`A P !! :,FQF~ A'rOYBL@ԱAL@d xUr\a# af!4J`b(&z H[:` `<`a  z*baR v>rv RB`n-զA ~V6@ !% b!P`'a)ߊ^4P 3:\pL J!2!J L 8:!g3!J4a49a4 4  K9A\/Gn3ܮҧ\@!>y9+$:!$Y",` \ ^` $r ~A"`BBl05Р  >ā3;> @TЀHGT :;'@ &!AI?ҁnaDf+@fhK`VΠZTT'ZV`aAA>a  : ^aaaRRaa^ :j >ArTUep,* Z Paxal ׺axaPڀ Z *[rt` B`trcOA`Tdg6L 4ieg F@df/`~Rugg3ā N@hNxAiuT2a r`h6  ~rlAp8`mf8pARVC!4 0@pBZ@ @~Ae!Wu!z z.`m-`.z zAlWyg!R @J  @ @r"@ @ J@ R!i~I X` 0 @hVJ GN`^t  `Vxa4~7) ;images/logo_example.png000064400000042645151162477530011220 0ustar00PNG  IHDR˲E pHYs\F\FCA tEXtComment*EBIDATx{` ׾y !zD8UWqpԏnOzq*Qj*AG$NBQsCYkf֚5{~f23{f}f@Ǒ҂;WĎ թV$DulשW;gV7;`xIf,I+ү5`.{EED8 zތ:uD_Y/uR)׫K}_TWZTK/$f{аJUYPoOF ,"6ħnPW-͈gfy2wa^jJoim?|ejN4q0; qw&T;iEM*XAr'`go#bf/]#ɴ_s\-^|ƍ׋^5+䡤kΎ1 [k \ܬ5R~zWTtonU7KUe7A\Ԡmdv}*X$ma/֑v/.^XlH\c߉эM0 Vz%~'.ħ ܯSDYݿr:a>*!WT 2fYՊ?tշ/$/juv aT7 tMAvgܬ1^_s3cA o :,URc>V_}9-6?7?Oc16JKҤ[nCW[LjRnn[e|?+>KH+..-hBY ąJ셂_ҩ`ML?47pw%6`i.n@b73I" S}(fA+l&DE_b!35A !l83atL,CۑyN:6M"m]g(p2}Y]ikǤV V5x݆(Ƕ|StXPhRP;R+[ DED$%-*j`Kw&G un`"K[0p;;І%W"HcGq$^k-` UkJm$9U&vkciunR" Xrپ!K!?9kQ=t,'sӁ6&KSKv`cv)UWV޹S_ZiF 'Gnݺu#π&L{s]_:wQK>o~;\LC-6KyVn`ˋ9رC:9IO9t <6o '~).Wj˞!s<NjsT2pÂOMnjDƵmpe8qf>ZH^tGv43T#Ok;X"v>v~ њRZ:s*ϭb6M D\fPItg'`qI{P]Z5=M}ظo5w?'gSgςkOK\+,oϞ:L3Džq/;߸bnv qpz9ۨ8iKʬ}z;5M:R5Ք߹zħ͈0k:NJ*6j~Y/>ޛ"@%R(\OZYj^IU=$/Kힴ-3F+Lg` $2Lj)8g@pdރzM y'ľ@]1bJΉVl{@zop -[ xY{"\ЋkczyQ3b?}᪍" vq@{}앵`}+쵝w̲m0 \ dѷW6؇#Xa.Ju͙%f͏i,M F У"~^ȿ.d.'~0ރ/6->x0J#2nc]x^}5 ubIp#im%m2kW Lnk]ڗ= Yr!pھ[uڵr~_m >-ϸQOqSψ-9V2B9=C,2OqDƾ6;Tp"[/5R(<j[KL}~+&sy7}S4G gwl4CEHsؿł۟Egxf(1=ڰ<>:Vćr#A9c{`O꾧Xԝ LSmjLda*&wq婊!̮עB-\Ï -n3A Q{Dcj?=i7 3 >a.n \دxօ&{`vx֮z?6(X+5Yy*W5qCWAhGv&u'G v uqf!C<2@8LOv(U)l6+ {6孯ٶ9s6?v*6 tB2Q[{Wjl\A;y|Y;۩Bi&˙v^H) ﰇ ߜq`&LgݙGKv/Չuiw<.\>,CO rm>?0xolkMEAFL [AuADwzV]q?(AE[;=n+ˠIJjmdCKq\3,=t(g{Fxl2vCǫx^],k:;`x<TۼC}ޖ6i `W}<ق2RggzeϮ<}X\.AtDVtGx6Ʈ, i1˴{~W2IHt˂]m>y֤;~v5ۋjIGV!ţxid3>b`W-鐇~^oIu|JK=)MO[r^ˀB3 U&aq0Tbۋcx:Eְ>G3/;@[Ih?%L 1{jT`6]]f=JI* %j2c5Ml 2$DA2q3~bNHz!FJ$PlWzVUl, X 4=UGT4b(=˒6GhCuh&YGUFНFݾA CM=Fٱ j.Z P6 s戟լK,v7:Nf:X̩!UÄ2sHVMzH-`R"=k4X4s#zz4JE.[멇yt[Xg>Ӱ*xjAzL"c2y[)4 hG6MCիUbROVM´JM.c~C4kʋ]hzql2^o<"dM-{5T1ցZ\d4EeXu,db"c^c#ި .h.V\d'.U]mKdcuFfpQ9ɗ#H0-2,ZlkՈAMCQu-4Ld `,SmAьB 3]x dEJ̠D>A&U)HѯB&O(6`X>X{cE,˝H7IISERMLڈgqߑ6ME(s T'bS&c]68Rx#AFlf /JfNXr\IE `Q+1: y[5MjxuW.f`ndLϱEbvf ~נE AxDHNtE1$h%urP Qh\yą*L$P/RO`Rl%H"Ei~ѦU"JfXa"`шZ)$ R?SN^RH##6#W0QXvA|a.H|H`JGa#TIH|أN#6A-.JCI9NIAmY){܅)`'֩0L,cr\ ,\E)gUYU/Oґ)yy+NU*, \RKxElXaUc){YT4tO0mbӫ*U&־e*X$JR{rP^~dc6y|H ꄸuԲfYe'8y+Pi! ^Lǫ,HEJI `{ݥKKL`0Ԍe)نdͯ  #GYc%sDH J]$J0 pB:4VTuD">S K>c)*?a`ċ!^wT;X'\X$,:an_&M\3g[!fbr41у^v`\E;gǖd81qw`fI[faYH5ă=(XE3ٜX6dvVEaA2fVDZH#`Z┨o]YgTQBoaq\qlioD7pPBu+ =[0лT,bwdn)! o|2Xwz\UG -=EC۸bG5/H6b.>R6=H{֧(Ϥm>Wva Yb ) Oڽ|+܅ SaYBVZQ3,Nbܢ%d a C}n闣%S*gƋ>4{ Yz1ZY33}|:斑 '{v~'Ɔު(7ʷ;g2ȝΐj*-%#X\w9u-%8]1~E,ұ#XPۡpmY-`L)TQVZ] m[VdIuWEaAGU\@rd}s8WrrY>zQ8!'v-KزagґMX'b*C4miNGLsjccI ` koi R=U")DP9Q-nez OCJg)b7?!)ݥ{q{%qlJ^2kŇӝqe6`+=.͕!hr.Cn/fٯ}[I[3I}fHX?,Šo' WPjt:bzFM $FHk$XXd5X+q `KEp[K T~A$'H; DvsJ4{2\)`᭧/蛵XOgȩ!m`jf@§8tS"T@45) AS:H5Sb j@!}½pi`["`P_~XO4}߇phP,|D $c4X8rr/i`W!X ؃/=VAa3WvR\(B_A84&Bmt]/K/ ݰ`~ $ٞt X&Vkw{h_X I2lpWv{doI \CbvY Ec>5l&! oB~ @ԉm iX?H.˫> JM``an0r/6ɻkN-&"N _ fhd`3 ظQp :ez% /M\턫hn[NMK+e>KוJÛڹlJWRw= `g ''hDK75+ [ j4w!kPlS]sŋ5D9.fl.` bKNg> 06@XoE? 5Ī"l)tSh~Ͳ$/Zc$YIv,Cs;].yaVQ%]*\$[6cSx[V{G2h"zB׼AAoB۬ s E8 q5|#H8$hi7)=eUz`;I( _xHiuu#ͳgH hzmJU ML4ݐB%U,ğgWH؛@ ,f1b6 |"?}tۥj`IMbY``H`akhG4/Km D]"gqh$D's{ۗesùoh$0Ma MK0XC Y6v` &AX]ak`OΝ@:\Lbx.}G i-g$f!X5B~%`l .\6t Iq5~MOǐ,lzRcD'*^lq22oS:/o3`ɥ5UF l/霳>C l Ӌ7*ItU ,׾XpPh`}ٯF 4[@& %RȐ<l,0-yI\v3'twC,Cf-冲;h#`oN`8k6 } J` cOkX(O;GUWcBx8Jgޞ7I@Q6hf-tT)Om#iRƂTVv(7: Pw>vcH&6noKC;:`e9BM 9Z uV+ pn;V`!7 zkxvK]d?Xَ &n}~X١11 7,gwAZHX{:-qaLQ0FUf.q /By!W Z`Z&#e#a/bJV.?S= Q/3Z^7dtMW.Bi黫(If}y-zLL̄`W@;":&M33PDՓBG3]7׏vEmHVbx1A `+4 ҩ~L%\ I` eձ9RiIN?2.~Ĵ b9V?𯻉f->f= a\$dlR`7x'\,L4葳H ~g4OU"ME' oڍGsHKl,dzO m$}0I2H65.y\F("}~|_z yͬ?AHXΑ!*^\4#XXHC1OXaԱXq7ɎTӠL,RB7zx'Jrdզ8dCYaaH,1U\&8JAu̾hqwk(ekv #"8Tt/K,*'XԩX(X.Lob2?D.jtjY`HөLWf%"D#,k3B qEe1&R:P7t)iցd5V\R1]_,zxv1d{ɏ!Ÿr%* u|MwIX% pTC :`a9XN"۪d6RԜ/G["E=h,Xh)&HcNmMoZ@RTa4q.ҥa$`2"ܫSHj* _4УuPDEG`f5z"j *҂VDIq8 廒"ll 5Ar:v ,,;NpJW!PDQl`hZ#@U(0]x`K`I?SH^E-mEcN)J ,#|vWxj04gjD XbN5zT5V0Q," r+אEۋ#wAc"`zdJ`a>{~h&@Y.X$ԍ(׀|Xq,>/t ZV-h}K){><:u(d(?}E?D5fiּZkE[iW3l7c8[xpz,YmNkJf8)?g,ľ§V&p9p:/p*e gz.93,^[Eg SWp&QÌ`"3,.B<^[^w,:g0i m:=Psfb}y=ik &5,m/ ^P+mJoNmК`9.0ҵރN;z;=pT3ߐ;=釞w{cpzti|}eD w;tΝiZ?~xvvZ,e{N ߿BZϿGk^=s-Ml&!h`We3zc[ b}94m7.<{WVȾxqSkUJh]d;]3pU ,<-qlM`_xhG7u'GuAແ1CЖ£Z7тuYJo8;Uf -k܎B ObOkh/X3z  [G? m ,R?E Zd{XVYûP7h)k2DhEF'"78"cw*( ֿnsľsf>ۦCDnR7Q}J;o)\LqP {Qnm)tV[}ٷOs弹iO=hYi:~]ˀ.X9e{\DvO9*) `az vtn}$[r2K>̻B`:@tW+:o+r#m߭VABB{ N6-M^b@ Yp?:!җp3.2~zXظS@c2Y<>2ދ0{)[_||`o}x?"s?օw w-w^,Hf]!ћ3Kj,L72z-_|`av_?/  ^ۙy,_n̝y۹ٱw_o6?\(_yp8PīW /OEU򃳪6t͔{M<td4JeB얓yMTNn}!s,Ήl2RbVv-)[ /vvտ埥T5o*Kl? 1F[u7V 53Xxs"Q8iRG wޑ3wktTz]SMO|ތWtTlTT{ \3&g~ojqnQ l'gSgςk7nܸQ|?{V3}lD@kjvv`kf aF1\O;;+SO եE'ܣn< Pfe_htlݭ(F7AG u)$hשS-V" J@EBX[5cΙt) /|^J)ٝscZ&#n!!Mдr}_ p5T׀-7mg\PhfOLBxy< ij%}E7kb|d曂 S=Hv U-4ܖ v lGP}pՔASj<MYu0TH`,aA&u5Ƶmpe4M[+~1?fJUpfW ڌMn'm#ntU-QCT69%KOJ-LMc6)kx&K%gl̒>UY6af2ZKAV[}YA0ɠŗl0 lK(ZFHXoK[:ЃvJXKF-4@UuB݈n{I64ªXbsT|}|:k)Y=UB0N?.)ܢ똮<7)7-Uh|[9X(urZm~o~7CC aӕ!4kw3*g Gyb^d !|=3d̲ uշ/$/)Zka> !]%25>G-H8}~"xuuNX0dt_ߵݱi6'O J|uc?m6jv7>~wutc0MM.n味q¦iL9m`7Yy7˪ne}烸A]09OK., !l`\olggo#bf/]#ɴ_s\-TWrJ;y(iڥcF ;vtg`!ԕkUE~RBX0/uj^ߛ[i7eO`!ͥ1=<- W#&>ٞFBa)XhZֶ=%>v sո xGNBm_eoW۾/T1;T[wY@Oj=D/ۛq¾sl˲[v5=iՌ5^GX~1եwޫS;O$cų]^bWz7ϏeNy!|IENDB`images/tcpdf_signature.png000064400000204264151162477530011723 0ustar00PNG  IHDRwJsRGB pHYs.#.#x?vbKGDGIDATxweYU\kp9:@'hi"#ꕫxEԫ"F x (pA *4@T]]ZkcεܻNUW+:ua9xsr_^~qam*H14qvlGv\䕇'~/7Coyxū~QtK{d"Ea҈md7x?8~ >z=>mO=҉ҹWY\Sej bU)j[Dv$ ހ{ӭv~گ\/w?c^oySUmݵ3=kt?ѵv*]Uˆ9P!B&B(5"#[VOl3zpᵿi1|wz|aTJUݪ.jSO^\Tc5Og~ pN_9CPF#&M,{_LMN μK޵}ֵ0XλĜ]8^)gˋ=QK@ 6kOR@C)T9Nȴ0ȎLi̻-D1HojϦ[|1H.\\zu}½_ҳ<-ch`u**H*FOh67Ey{[fiFb]ru=5T#`D=U*Mo4EL0-„1GZafb`gtfCJ1˲#6`6 U֜:1sWA#70詣P-I")gm1o:^. ?-|E>/[9g-3gd֭*Jgu.`e0*Uڐvѥwp#=x/4 9ba:*бʚ:֜cD' 3" uy.٪^نkx4}XUJCBN pQ7n\عe#>`$?|Eg ՋgLAϠ? @OR ^K+xԇٸ8 2afa71hth6yT_76@Z{`*ҋ6B!WH:-Eᢸpر$݃{|O4G^%"I emyMz 7-h`8Ȳ/4p=eLm|&| ATCÌ1LgQ8DÂ異<|g kǵѦU/W-u w }m/8?߃׿\>|`ȂweeJ03 TǸǕeдb(WDhF0eB)KH0QyhjC0V{D6±ie (P\(+U+57Fqt[Qƭ/}K02<ٲs띧,n$cRVs:kU^'22xHP42Ԥ2*:W\p/T& މZQDGU6wyV C҄!4mlO ~G򕛸^=_}|W~9/y{ܞӞdt )꒩jWTqu `B`*PIFhm`S"LC4O׀qNxP c+mDKNk7P>So89yۃ\HVD*2d㖪䨔zZEc9rpo~.8uO~ AWﻸS|x ?_U״t.[VN询_*)QF(l*BZy19:u±M Is2l 5!SMBpnU^eXpF|NJ`]\eFz]sj/ eSyɵ*hVN;_֩ ֆX.M`WVW(9s\eh_Bp FYDR^Wi2:GXmjWyt^y X39+M$ؖ$wv]·hȌ_E񒑟+cUU~ܣwb]'=Z^0_Q:Z'B[H&A0f鰜R!U~!2ֺ : cPm'kZ#ʓ0j+޸{+DT GŗfOT &S35\+[]3\U(K/˳w?^;zUwK?A87~X#޷Wm2̮߽?]:7sv>鹋/lOCr_>{QJ"]Z#߰ PJPUchHB^[Tym0X]XUepB]yT3:ֱHDH ^Btp1m]BhmvP!_UB@NGæR,ѹHtnV}_$L$Fڐ'l=h19Ϻ}i"3#kA1F~7? ?y3;=7_ztnW1;0lڮ.?[vi6>L}椓9s{t/IkEw<3hⲬqҬM&{/ t)yjVoEL"^oJk5 Wbp$!lTq>\2E5JVujCJ4⻟ؓW_ qϽQ{M/Ovld-2;X7ݦk7$Qvr9hid{;ZȦ3[i}6`vL I4آޡ{0n#J~J#Vi^D I7K6N** ^atӯ8mwˎ]ؾӵ}pI( KȝӦ|bNR18mhmq^ '=k/ɖ]-;IvLL@Ap=]־z݇ouZmU('c"^!tW4iEձX ^XD9qV`,-!wEYzE\ŠWyX vIdxhSo*1od5h2+|~`/|w {w|yoӝ/{)+\}9{]F0kYu "-{(.kْ-p )„z%F(e4SDmdb33Oe'fv31L`0 l` ic<\{Ɋ fH2cFiU$.^opZB(S"-Ռ+%7gVkpފpL%ffE+"8΍xҨ5>bhcDnRXI3|o-.} ⍟74u?knIͣEngmKg.] $=}';|əXe!z: O6@,18PP1*~U:9 ::nciH VgmOc 4 xUZF&,(&n-J8$BAy[܊Ah"̆0!uxrT!O{l[7Q>j&"X+cċZhy}ěk˫죯xc>o*McWT$FO|1yylG>ӥ?F%wJ_=U5I y1`ɚHl*O#֡eђLaZyj&@&% IpH{'qwL26c0*8ϋ{X)Nq𫪣&T(t_G&XSǠp;&ċUTmUH40_ԱzmpHc]e`)$V)ʹA+MYGf FE9^D20AŠ }:cP[R!%ץUgHl(=Nj 0 :o]Pb:83.6ި){Vu^Kkd1&cߚtsد'7K|UW726Ҝa=hG9ed֒9GpIGw"H&Hg$۷`o# ߻A(Iv{^rǠX-V/AiYQKeID#-Jdi: ZHiQZ%ZE!IL 44 +Ob(.FX9Z4]Z.dDQ$@;1F(zFd*#L##9E6:La#BxB𸞫'gAYUSθN~?+}>hGesD+0(ӓؕE4/ t7^d0 - Ұ>-Gs !)E ډٲ7& ,=)b(:>X!ٺ3Ѭgi=+i:j1(9 u䉡hO0g;IWnf0 UlQ^Ө5t2\ĊGjChZ-bQhC@&YŴHw>uؕU&˂v$Ej%^ݢ[ =hB㯌 CT EMS؍Q&5&Bcj̨BʐMšk׾ `U徫KK}# f4͑h=zS:t;a9ҷܯ3!wA Sy̶m9$ɐ");;L6In4o[w=5 eˠ΢c&137GCGs}fvq.ZCRHFƼF P#Ϣb0WVT}R a7âPX )EQ:n`$$lɺ:޷c.I0b0FHuU\Uhm*߄?+Tk'N5bԔFsz‚ PͲTgfb4/@tϱ>Š@{9b=QTGذ4 )Ե;GuzVY1q9X]_ fV7h#e+sI2\ɘ1t,gJ;aqB}ڈ`|I >iY9FYm Tג1Uռ a_eŦ4]md̕@' yŤF癹}p_{ [74X~뛙DDԹ=3k$ζ\Cg N2ICL PґjA9$ _3$I=G}|Tsfޭi]q;l3N Xt)[ {u^.$aKŭ wua9aWG:zENFLd0cgcO;|y3!!ol1 $ھpQ{`0rD[Ǿ7\uF^'c~Ҥ2`ux`ʄW#bQ7' p,Mwݜ$]q{#;q*[Ҕ, tUCU1zC`u{`TucBJOʷ :K%[<s_]yo2ӯy`q~6gr䞿sG?xeRkAbe.3lo3w'gvpvws\VaD*sawcĺS3Բ*¦nR"rӭa~?4\ CI0=mihg|S[ZT)湧,i: 3fy ׷ EeIUmxۧDtKȶI_/yY~؞pO`/y ?<ߚidfQʗoqgocfC{析>v}Hy}uBb<3UT!l]MB7$_m ʋ{뷇TDM(Q%*iPW;Hn-F`0/LP lUR4Ul*U M UiLJI N\71:}돯㣏8go5~k.~wӕ5I[ZkwFe:'rqNvn]`}uC<{0[w\D55]^V9Ô `uڀ$L-̱‡m^t_?@d#4;@j<`F&,tԋgq,(#a8 64ᘑapI~jK|AUb IocG9D^Z Z>̷' !`GŚXqͷѦ(OG䡆415q?mlمAȎvl?6/~g v0yaK[s$k_bZVj&Z$ [p¤>/xOy29Gd.Z^b0@=E;A76p++cG)fL鐦mda D*e^RNNܺm- 蠇znu}]Z.4=fW=QZ/_h3lI0r\ٶyC-Js=nà>F]YH=.,,II{No3?W`bbx n6R43f5\>DԨZ6Pkhİ*/F7/MĨߜyڧ. %~pÓԥ{eP#iw@R;z {nv(ll6Ю>ha[A8/p u%əh= 4.2'Iy_}@%8ٍn#irxňj} 6K/4 &`@@U=UG_]0t 48(۰1 յ6w6J]{"a`@̞Vc;"@UY ̵#O[eh@GDX5ڰ*:v7>3&`cUuuL#;6ܷ̝ GHMIhS*ܑCcqGR.kk>vW(b5W+,pnc)W~08c)>ϘcK>coՠbQHDM[$ڽk2 S٬u{X`@Hlk"D֨{:lUUoDi(*dAfEV c:E0XG #zUC ǙEA잝e}G Qb5~%fLD5 I(ȱDI7/k*C}F"*87 a^,rmJ el1`3='K6nuw^ᣔGS;Ю8gͯ4 +\![~S|ʳ16{o}!M떵J719?6B|{#юn -!c]}<,tgY+zd=.͢poZm4ڐR{zFOX`xDR/U{ Y@"naطBn==b-!UIx(?FaƩh'ޥ׹Νm>xW}yN=xB ?+[I.ny M4ϡA[\>;Hxby:(ťoXMTrPf--m +ktqqGw7pF͕wr F/PCkIle9ϡy-x|HQ.뫛1J5l"PM4$K1X^"A㧟&hlp2晅XߍouDfddD.k󪣆@+}ZM"8Hw$JRZ3,;JmL_36FVӇ"w2ԟ2QjA oy=7wZs$)*Ekk:0aJ(e>9@KkƄeu:1'2gYdEmZ#O54<w2l$mYs`nyJ/$-lݺA1)V:y EiU*ZY8e(u3~Tg^Snc{q#:4=-n7F:8f̡/"TfukQ3F6YR~;#$7܊X7RJ]㈼S\CML2I"UǛ]VeFHd4}(}kZ{(R*yUtLU1֤HM5|I_`>t[?S,%ٶ];XA`U$_bĭ7^bs7_ԣ'T9Hs`[+}~'?K5B~TV;!mٍCcQh]{PdDe<:QCyqj` Bi\j&ѣ@Kq&_u e]9 Pj]%Q>>aFaĪ2Dܹ@rAV%SbZ I,Қ'XK|1ɶ #FL 6gdYBS8(-oB*;Y,F<)kYIҞD;P:npI^/^GS#]]C94hLv/ߌ5pqvt,,3n𙥈PH|+md~eu0G25Ina>S؜|ui Wcyegh 92N[Du+S:#M#Ҕ5L`nF =ܻݲν|SL|;8$0NwQQ>^17;x5rt$a{\%Yvh%3OчC7y{lQƨЪZ⎗Ș҈F^D*@-4Gf1:|n͂u{F+d[С5S"Bjć[HL mz;Y[%i%ГCylbJy;{qO0'W ,>ݥ.eϫȧ,a11db\&f EZ̖p uҭ3L\XkH[,#/.wM˘4_ZFzKUX4{ _8Xbi`8sgh(M&@NZhT#uRq꫱gH0::D#W8XP1a*oYOpTc-e1,9_iFZ, 5Hd COS$KfF2"lN0M uKkl0{k\zvgTyz1+LJvUe7`E6t_n"c/#dJ"BżbEMB} Fv!,V:&)Y:1cw1 $k#i%a[J LH[ dFN=1܀]m]{%owot߁ӫs*.h]@K &hZz.yE4v!=rY9rEg/{=I-o5?R_C Ϻ6+0I"37dl3=k\21G9YI+&{}2&gX 6s[HSs*8I!IHnLҜ0G{vlMC;]I<Ⱦ;poϏO尷g=5/sWr$S!DwbvlCf068yB-ílLM?|D\}?мl֭[.M4d'fFLRETv)DFLy'UJV#8;+w '4kJ ֎hDpEUWUQTfђs{r53@CeUUC8^Jmbz !pܔIT5aw%Gc)}UNİ3s Е .:ǴyM6:y:y蠫"#9j{pD75U؀U^Y6"c"m:1??Rvq}[BbJ@]\dL1藬o =4t9.1$ H;%2tz3k:C{i<ŕG|3򰷾`oz\#?HeB)"=l06kbdri6aP▖pk]Zw,QzL?K=bp~KQ{~X{"<]ESS<Ѩ 1\}({娵 yl<-M$xRō`"--g0񲗑yS@znx {ǝ > 7 ECi>\f~f=NHo뮣/'Fu\3dzyyMͺm6}.E!|3̞Vڑ%;هAKM dh iSĤ F%z~uo; wK>{G\⫸kx}3eq <̈S3 s #`@m5EJlb&&iv߮Ԟ^v}{^z_s/]띚X02*n7kg]ǗN!lnfg, n =-;ﮮl+EEt7}^ʫ^ {73IO{ڦ]vŘ-AR)~=fy-?ahvk+YXRl3`chg%Jyce픈9]w!aRyls%X14EӐۑ\>9Z0Ӟ9@K_fphdz{ v̪M鐍t1e;GhrUn1WMO6M@ Ӕ7E3pIq,Yrao5Ώ =Haz33\lFp<(1?Ǯ2בl:c/lB OOca'2X-R¨THo?e7'&C/VnF*ZޅlIt iN`ZMԤizfUj,S 2?iOҟۅC{V}K-}(qeoܺpV۹HHh Pe9VUYʺ;G/ ,1Lnk7/*w; =rk|f\^О&]٨1qj-Jt 詒'0{Bv#0[zj(Zhv7|[[ŭ~u>b=Smމhhqs~xz;w{Rm{ܱR􃔊5W dZ/Ijصt.daַ͵ k˨)ѕ ݇)[Mvhd D@D,sh sW4-WcҚI"<٤!B>6sgX/𫳳l ?Wb/P30S4__sMS ѫڈ)$IF_?FQBff6 ťѠɱ/d*R5G#UOyeTAnG~A)4.~7F}XK@PQH)H3,AZ4nV|,bY(fzFZ]p[[~ܧO`kSmϊ}#R9N]kv.( T: |7 J thM0 Rx3%23 yc¼j'؉ <( QeyRkJg,ڮ$.ZTDN)I{7"*)&4Nvʪ㌜pv.T΄A 7܀0sc8c$%}sO3=єsZMX(eͺZ2}:}PH̨4{&k4\w8Xtٸ:k5P.GfutcFw8S u JUW"IM"F:lF$cYܽsOzox$0۶]~ xkq)e^:! @anynӜ%EE?~jkH+!T;sgy3i\z?h`1X\*V nC1M; %+0ẩ#9 >Sz_+<5J6Pv {W3tQNPXS.N5ѫW qGidfh! I5Ygt]ۙjAػj֌秛1qc& ٍNFUXM?>4)ti@+X"bL=id^Jzðǖ t>bdQXG]k.6H4g0ITF[#YӞs$:d{Oz?{>t46M 6Q.L]܉p \6HFOY_Zgb( $4}Mʂna"b96Fی!~メN4/偰_`TȼS6 m~#xXlw7w~k>O;V& VHs1$l)ƅNtDKi< g|е%@HMt`= *[&)%bD dr < W>õ'0Ydr uQt&MN %OQ B~:P6] #n=xlpsy] n~H ##:Qq#v}ZC+G(NJ/:,P;og=7d (ިT$Pqcvz:9Cí<,n$MELۧ$r$dfF(FiUY!Jx*̂j:c}G#9d./ݷ΀sNIH𸗋.qu͓Z?Ǎv[Uv)w[{`}r^xJ趲e<$M9-I8#I_l,tvС&~UV:a_ݏ|[ED6bYЪ6)WWZ-T0wO|b!kMTf080ރ iw>9 w1_a늵n$HZ@Lc $^u1}tq˸EtE&ff-frR64/RzdSW׵dUiȐJճ0Xܒ[G9&[G6zU5;Ckn(]Il8| @ -k8qnW[65%¿C>-<4i4e)Ѓ[oews"=`iH〽zЕj' GWWQ4/iNz(B˲C;} dxҀ@S=A:K|ݘݧQf7}O/AyiZMhrcM!ܱcøeOwlNݶL&kz/<>[{عВsE!"j,Ø`525oPOj+g6PX>V-,Bl5/HGD#c02_ry*9/Z\K/!ù/\<LM1c8{=%6c @z^ E/2d-5j$4O~bN|݋M7*R8$ͦgT0*>>>1 SU;Ѻ"d̶yU/buHJRϊlz%̩j"25$ 1e}ߏbklWDkӻz(Ov6*)sUNYe5$gl91t Gt S-&(G.Z )&ªCl3.l2!$s]QO>i:WED霔sYȐ"ꅮztg FFǍvqXu+O%U̹Ne%/y O|"uӐe#={WE cȃ='kܘiTP_iڎٱ <'i;t Ŕ+R8O„ Iݦ0);OSB/|Q)5ywa&Mq33 ɎdSʎ_/,,0U8xο.ˎjZX☪=Ǭu֡_[qKDpZ dz 33L}DW%ki˯C+N>Nn۷^_ _~K QuX\,Յ*|E`Tԑ|t؊D02d'Vˢ}U$(Kްz=v%qb9Xey~X7$tn.*kzj*>ƧCkMµ~93B2;KcL)]l-WuT1Ճ11?#46dS7# 7!ELcE 4dG-^Vf+ß` -` m&$b lB݄ O2_}/2eXYz*ĵQݸʐVV1Q XU| 98-9gC#yr!7K&誩 <~3 VhKG9МM` Á=IL ɶo@r/҃R:?"y1ehUPHwS.--/3xu"~VjQWH[6H^zi?P UAP!3W_H "rhޘT\,WGK,,x o2Fu=_Z1 rdbҧ =ޡ=,@u%j.9;.8f2Seqx ̿SVë{͹*MZƐbBQ;Z1CVL42ҍb%62/'B1 ƅOPf7*ʫ #LLO)Ŝi6oO1Ppa'YLBh/5M|Z׭{$ D! ǎqK_J~-u[,S|O3  D*Z!o<.V.ne!"09%|~Hh1@)n!n$P[@+Xcg`#D>- lٰhTQ=(')$5$?~{2`ǡS򮌪ZT5S<~%TԜ1,oY_z1?=ɋ'1h4LS&ak*adOW[⒰Uub_#W?e;&DdqۈڨQ+ҊS!ZmR:X%wV)4CwuK}M 2(fRok~~W)<ۨu u88;D͡,E6a49شTs0P9и29^5=Mhc{J{YD| ep$~4C1E_@đ l9@ޠe8b?(X'8g?z#ôȄEKհ89IDձіEk>dMwL2 e,cBC"lXE`RX, V̌w-4*D=pi*0%Dc0l\=D j{gq^tC"<,˼G DtQGmv0hp ,WM؝<4kFdIha. 0s½go(C(8\ipRZjR7@0 L#J) Iȏ&IBSP!AGpK3XZn_*ݛo9s8k(*JoIS[oeu6iC,ؿ0ؙEDzU_5ɝ8Ϣ>(bK0Af1.Ex.F*&$8$I0 dqy|f~F3_]]TiL3^+t,Pi"UڄzpfOÓݭ6$;0  |).I*bĐR'5SXw 1E*~res[E0+Z7F(@Z?5Ȱ̑"!T:rĆ ,$QL2X62'AjT ;Ғ2YeU~3F HbRD56T2X6eUvkv(7:P@[JdFh4Sf*  7#dHRC۾cBw+o8h L/~uS L#LnG@)D R.zVY?AVsx1aa&.TK?ׄcg~1,$!Hg+V%g@E^P_R!éuD0xYeY篥 / 0;2 i f`h )pb\` e +[UWkTr*B@!14ĐkH ǤXCuЫ|OpN0|.mYOHi8O3u?AWw:ǜRFTVz5W1蜫7"bH:v63jV Ijt2ZȱZ sP{PpNQcmkQ;6ʈ@y#.S w='v}v{SҨ:$B YTI~#M 2܌[x'/j̞l0Iܲt%7b>sha@hT{YogC9 R5TYH{O:J6.b0J8@΁6 H*cu[ Th'g8Hd'lHUtT9u& 3kfȢsd:z-o3(BB" ts<PWz$r\ǩY^|r ?Ubr鹉7X1*DZ?,W[QT@7<1c]:ms㡴eU-ER*4l2?c4A CJHj1<G5A:DqT*lٖ-IIx/W!z4K y 9s"GӰYEԗgKù8F%S9 є&@d-zW%$Iכz. ek٢Be%`y=wzۍ1# nUE2* #5*MAܺɎiJ6D¢L*`pDq]]<=~k3Pn#9#V4u8\(=+ׄ03 -#T GB?(M3<3chGwmi{b0\ܷ6$.>W$xJj(H*PբP _c(D%@((x5n[E%:5buBUzfed1(j# k+7A7\_._sKuy$Dvx3dX]$y>ⲀڲJ~sφ;ুO<ێ7د\z-w$m3cGoxCh8YG1ZoQ2pQD5! ,<&PU#L8qnr"n hCTy͋gg7_Q7л|cʵONTD]p(\3H~(K"Nw6`eN0j(+̈fp('E0{8N>{E+J,:W(2"3\&k*jN@q+/Ԅr"* F=@eБͯ-> J@N0R*VTcP{ՉTڪ֩5paG|fmwThi@U53V<Ț,;@\UJ&Gȵ$y2I#$aYݸVU?."^w=lkPr^G;#˯uz[Řa&$ c$Q`؄d=K{eNKfD;0nr ^{Hԋ; lWv襒$Uճz\J*.mB8MACKG:I6OG &"#F hEҗSRFM{G.2$u9mV 9<2_7њR @"#[Eu>:2䥥aM'[2ǝgh=9a.\E+u*?]8z<Ʊ~0%7ހ[;qq3I2 +k7nJP;.n1a*: EQo&1å.˥WDrL 9nNi(TW (+$IoZC!t4M(1т:<eEM6g):]4|6 0PVRljSQZ, |@EK3C \^ 8LPC:✫hTM &-h8my s*bjMƼm|WKhLNbk.8e\[vh4CjMRa7kWULbX5BYDK+%1%2"Pu+|L(QDM ]*w$?۶E7޴ <˿cW< Jyc["jc[:6t0 %Ml+*$IŒ1$z&t.q+:9fT^XKzVWs/y[oe _ 2,7Xh˘>lOPF@2uɥ}˓-Hg]O~(_C3qBew>#$~,~2+M󋖑 W7Sa{3-뒉:LLpG=,cY VWŲg M2=¿H{U M Kuqwdf36^#ׅ|O)Ύtx,)f,f\܋)2:ʕ7ѷ}ޙG.]xn04ҲvѢZedyA2;ٿ,<)N?lvvE|Kan;Ėl3̫u)}_ڿ3 { 1rp7K͙=<3?+.9tc?y\bos*4)g0Ћ:[ñnzNwR3'`2gp}s},}4e/hÖZNr >u*edʯ\à++_zb1>Wgu=ii:Ū(-BԬcaVTf3N'Jݶ|zKwvr]ur3LJ%n!B} fcnBJM܏TK2=Ms' .}x9!/,:ӢuY<䍿̣Ir?m-L^p[O q5442L?sY &!#4Z|;L1l}#Fu쳘{#}+ JnM<*,$- doi[aSxkDt V94YPSԲ$MɌxY᷽o&.>]S{2?5cCnzՈq6D y eX50T_6.Iƞ;rn9s- Ӆ;~̮-=Jj*^n[v0% |&iT QV!~#ڪUC(\Z@s׽G>ҏƀr67Džocu_>#NMg_o}צ *։\P=4-8@~(Çס˸ܴ,=FaG>BpZ4mcӞ:rW}+&sc+TIq;D'PKRJۄ@AԌ?vp~)WV׶/#ѕbyϣyEs_*~7nuOng$c39 %X|"ƥ*X(>NW7xUUVJ'&"8W͋t!*6h.⏍(k\NR1LS ҍF9qE}f<>;~6mnyӐ0IO(\Q\~و}/wͰ--`볿3&E~֮ ]wa:p(%A+ysB1Yx8?Y?xks$(j{iiTȤ+ٶg~'>9u%YUmI@f5ڰ"ÜvS'T0&?|&}namakmy&x}]s Y?fYb3NXGB ҈tXƓ@kLCp%F+<⏦SOxWgjByE䇏p<0P=f FB8Q x``1'Dh}s~]{ ]w- L_y%AHDt{v1qhƌy\2o;}.}ߘӔ{g?-K#}cx4yC1'B Ya`qSL6&sg8?.i6icpDczRc#66ϩb]'8 6m9%{zc1u׍l:lU矏yڧ?:m!FGQ6Y9_Nzbb8\n9 F)ƒQz:lz3yrF/]G}_{nc;Oca.xF9^Rv; tÀsbqĬrYƁYۭq9K(npYDe tx`V@_D wN9TT49Gj~ D TR"1kn'ߺn4v(H.D,H ~`Z3yJkLkm|}ha#B`H @#"&Z O9?Ck??nպ>_J aۡSq e*MM DN~3DSz=mBYtF@ſ 샫s4fV D5$Ga褓 >+֥2r.mZ790],zQF8K,K @?9 ,.awy0yH ,u?C %G7w }PǘW8" P'8 N0 =9 iԅa]K aiG[b`uU[rb*0j=n!S ID116W":K_Cx&/pŶ[k,>2oV1̑JQr'jV~!>Kf&OS4=k6l@gZT =RMh\{{>6yNHBm94hLc;߅O af1gYo`n96vʹua3f hf~,}s">8@T?ͮTz\7N"N%E..O}>pR/)ԭ"iĥ~~6SVP0V'2VیaP4{l:m 4G&ӖLjog]w m_}>V 'b~\Nx.ͺS'J4܂5.ܗ3dR齽!15R@xb }vJ1}U XKbUAqs4?HSeDٔh7񸂨هhhxAZVYiC V[D&N2aZ;B4a'"tni:ǦMP]׼L>]K3^ّ^Qߓ&VG3uD.k d);}־]tX_!$BS}yCL=EkLsя ;Su>ck>BR|WYȀ"%mBN-^A)PQQ\2b6 !%1ף.?֭ if9ݑ3]v9G/tc׿#kAv{c0|s&.+)~+Gfxb{kT0dLnSF{l ~ lא%΁I#q_>y&VhohJRv7q ٫y´t- "DA?:*Zmtەn?^IlEO:f0lBx]*m3[ Ow6ykq#S^__j׭@laZ=6}6܎X),p=<3r&ĺPeoaGeYp71ھo~+!z T5$7PY0 g>_wރlbHH.@c B_%%:Wccl/O'm + =8oۆ &n"rdgƮO>:yXկY%.z{1磺~(2mf*6|YEERyap]@e`sMPmhE莀jQ۹lnmeo@ضԬ~d6-!Ռ)*ԪGor ^0+_1Ͽ~%-O&4i+v:G?Ar N-1%tP;*9x5zCW1}O܅o} [ 0Dc8,U1qxC7R<vw܉?9:d5w;(7evAʓWO-CFg`;QN{Ik1[c.z׿9Rlb1ԭr_gNJ4<|C@ᡂ M v0 DW-aתD蕄fD4YFg+Ě@mbd{=kz?Y<_p `z?6 phĄZDF@"&1)ftp_i/}e1x4]?yw,Z4{զjH+^KfYH!X+T(.ɾaE\Y)4AZhr R1.} ' Fn"HDLի1ߚV8cPW0+0*l:(Ԗ &^Sއmwޅ{FPd4Z lí~7-ؽCHagzl)Q5uu05=ŜfZo]Ag UƱUѪP3 Fo .1q]w3$JcXᜥEl/7}睨\u@R*t(*:w Xa5%ɭĊD+ \pٲR6jHW^[(3PfMR ࠯~u?~.nz pO~֦olHW{!sG+,m:Ie4)?T`$ tؓ@A@NL@F"r+ca@ A)% > 4 &i͌02 ml݊$ # ;!7aNM"0{EM"Ukőflʴ lJj}RF1$B) OU^wCk~y؁2oo;qzץ$aP=sRT >m͚GcPT0 bTݥh͒"kg) i `P]5 s~'3Ld!rW17NEU2kb=)B@.<(@us#aT@Mv !<I^Nk<(n;pJ3u>A|5dp9(R7Ulºq$;xb6"$ڱBIrsdW*`;&'´$`D?\ B"Hi8*Hfhc{q9`뎖ڶmTT*ȘUѥt(ʂo>;[FkIC6Rz 9Vɵzs&[3`mMzy;PnNb3u7OX@ʼbɘ!aaba@'KHiC%T8( iM==ʊkX"S+̻A~1Q*sR"B٣:^aM5.D0Bs٣ipGJe a #R:q1bR@H y[R}2}l9bٍO;m$v:E[]!B+I7 +t-MOdUM EIUd)3o\~#\?02ryfG-;AN( vXDPW=08=I%x5}idiedmt X(ktwq{rO)NPB9`^ذ‘=ӣq,D]).R/[ |kOInBjG! ^l,n3at'`X@:$;H|@ R1jSz 1$u!@:P<*hҿ59#p5X:8BH$ bWxdiTnVLF>P* 23@NŎ+Ƀ~6e;ʎyEffA/ɕ.4Y#r=p\KmO-$Lb[y.lܶ}{-3ݦ=Brm9`d2t;X+72@l$Sj<:/O$,2TZw`M# /&G2>{r*17v U[Q}r {%+v?N OX"w{pO;*f!aalwYYw#+_.hd l3ړ^N٠`2Np|>DAL.[26 W%TOMҁ^WgUt4m8]uKjVfBŚ")";tAdQPpl m;Z&W*G렟K(Bj \\a ÉN& 71;xREZySڧ\Namv\8L?߱f].x`]%Rw@(/J7gܢD(frmN`Z^ƱqSTK8nl0fD$UyَgR<ΘI+[wp e` >[zSxS0S[12#!b[eYEH[܀,|.n8 bÒ2CR?!@"HBZ @ $dmſ$IqH5A ѵ^9HQ~@aK4I]^ bp<{ H ^)VʔdH@]WuCr>!S[)vdq,@ugX0tϵ/XLJse愻g]~xn&@"uB?2& FUMl5v>OJ U"T@谱!pҦ1݋NWd~G_ ~:lW p+yy[@Ik!FFPYѼyƥ= :[6cfCT s-WW*h7D0vSEgl+ ?KA ͠Bh+*#C5@$$ڳ-lނm?Gׁzf$#,<`_j `-Cw:EKc`%Z#$|pq"XBxBBO<6²:W#yQJS w$`Yf8[@mb(*pdtl, ,1N9L]9LD$tsaSJp;YiZt|uN8M:KROlT~f쒐FA6.P)2]JG06Nv-J{Swot܄Zݭ YYshz(V ENՏ`?`e_R~z `Ԛ3_V,A,zV,]O:#]2V V+ƃ 6m:T&)Qǩ~?v:2nCVc63{X^{ku̬_~cx!1ty!xγ!+Bw=^﨧3Xo>j%{;dO. `6zI=9lj$#:\l*c,α{pmaP{T /~ cUlpR`xٮm?.5ضz 0n FեkčF>0sCwVFubԗ/߱_>h9_c_A禛)<Y-S.$Z0*]2"BMvDjmY(jQlpd,=M{S6?q۟S#2k$Eu>]$4`ScMpQ#}z*bg(v+s,H7>!`>PVja{1sh?H.^=;0)u:Cc: 0aA`㟆c>axγ xx5߬48ꍯwT I*]fFy8CeM^VvTib"hӿ:'n+ #ˌ b#FÀN@!r%F<R(R((7v|oBc1‰ܒKp&okLf 4<8 :`W Ȑ@@znHm]ke;(JA49 ~7j,W` lh.Z C.z3uDz|!v=v=Hgv ߿_}Z I3Tz0o}䠗n w#ZbgbsqNq,?jm><G CQ@1f'DQTƇ5qŘJSqH LjFFP?HTO>?uP6d`b p[@J*;~PmPSE}- (;ɈںC%%۽>S;\Lr#g҉z-ɨhe{ɢ L @ߗˣH Zׇ ֺ>lW0uu(20L1!^&_&{٨*xB@gg׫^U8eauU3cͯƦ;?/gojǞgW_123d|:3҈HCP1"2=M\G;ň"cDqlPq]c A:ZoF{j|&W^U3m94'mg B̓Y!}d pB*ۊ9)4' )%+W:1P("O֡C~ OI2HDVmDpV,fY֫]=nMl6Vt@*>[~ԗ-T̂VG4;kV<]_\La`Xt3li˝~]pTF ^ʰ׿K/;\VaCD*+DǾp߅u̯qk2 Q X!%*={D5¢V3+'Fz5;ѲeyK ^GcѹZmaQ8vs{" 6xݗ"ypxی.0(VtᆇCQ vNfz"n HT0oS8GD^ N` ̌Ѵi"@jv(7^bqMϔD] v:h[T-.$K.A{1Ug~_RN+Xw)5 Y`QOEs]EN`Ī&Da0:Q/ ~?=3dzVTZ x͈"iR@FĨ@#K%2EguX]!dnםC5*HCoقWJ&>@%KFG 9xO.%M$m7EMSx (5oQ Xpdk=w#!pdEd)q@sqf YURNocʉ[H`Օ@1L{sQGǼ7 7`k0?~Jq$eiD۱ 2SgoTGFo=m b(dX11(2*V0 W=db3ʳ29=9T*DJO[s, U︋ 0ʚua$%,132+ϩ<'^iOl1,;;@`+0~I8d_RʞȞ 0ٶm/G41bܪhW+A*E44H5t @ald=JQ$5s$fk~!c7 ~ ;HcKrХ N<C3'`:GXяnEEeH YQ5uU$/Km^PcOdc-vP6wJh @ = 7߆4K ӉDCx+N[0Q i҈iClGBNֱ(؛onRE$mJ^3vʮvb@C@d7Vכ{j Y_%;bUB@ +HdBҨݥܲ>o~{s9$n]o~.봿qȅFS 3, SfT5)20[wZ^HVDԂ{z^s؉y{;L]{-&z: NBhQa ~z1qzI+ ;mPU"aRn&j0Ĩ 6Id`vp`ރ(¼ǒ>z%¨IإbWjjtzjX}co@Ey\~>@Z񇓤tq ,wmGē-Z "QCVk⺳"JA%40ɊyB*C M"bf&Pڊz{1o}W^8ѿ~vtj 0bK$,eu]D8 2pض5j@auPk=iEk0LBirM^߈6-ɔ,2;H;د~.CZ~Xַ`AR {ˑ|3D| 1:$0n=tx3U*vcu643@#2Y:xU`a%`skPFL~dR%siZ7dC*PUXhBfv`fӂUOM\ 3䵖+6z0v݈0GrQZ/jϢۃHWJ^¡dR4B+p%X)hھ3:רYUY]~O`} #;+~zN[~?Y vZ47b"h!c) 1^sJ⊃u 6a:L~=;P^%Nm81e}yPA7wS M "̲FŨ>鐋@o޸z IV!5F\Nҁy/$M RJ!m'j=X c~ Cxvo׀=,L^+K:ྩ߂4=0SL(%nȒ"X1@Kk0)4Y3"`FS@S\aAH %z? ߚ8zzc?/ٕ Ck\ >4ʰ:z0` Dq75kQ[_`K_=YYlwM2VQllO7mº}8.\.X0u%/*m)jP!xl"Bv}P7 W:Ŏi o/f:O{m)D!p$ @:D5@*j#Cc$`HYR Bښe9@߷?{}[`?1+N8 oN<~͛_^V%7E.e Y;bQsDۊW\FZ4 2$N}+Sx, \)PF,̞vS78?h q̒3w6WY@"t"֪Uzv_KyFmpBkDYR 5{uxs3n%$B,D`?_I?9 X}d>XPfͱ*=DfC(G1,.UDnY#.EÍ!3 % jG^ZW\䷿5}cxǴ 7)g2޼ zr ڽaT!juZmAqN4~q'ͭ j"He_O{^j|z^UkFHŠJ TQ\In~kl#Pg6$ V_{o_  ΢'ᵯӾ][.kٻnb~ƌ45DhRYS 3խaZkc:EȂ$X\si^`/ f)WfNm X#˳0ᮯ7ccv]m8D j61~ = hv_dzx#6r j X)#*.W.l"OMaSP NpK}\Ia' nWΕWJ 4 #=ԒHrྨ,Dg)Ԇ9o(($M$" פ4C'b k}TJ@dȘް/|ۂ7ge?]wDi.{s.+% ?H`^"=D$&KoZ=nDHQcFuLk 9U!ML`?ڵzֳQ[@֭]nÆO"fXa=d_1^h3ĕW9s4j˗#??GCIltɣ}}1}PSSU&Z#]Kd#E G0z֯&v"Ɛ] ]5|jj&4;He kM6vS  h&C]1WrtF#)6> i Xļ&Pm 46KNg Tb󬀈AmŨÃk.pE +N8 ^mdg.]4:&D#а(<9п/"0m'Mf C r'e-pr=8d QWa*ya;AjZii֣}=`AF'{+ z =G\<3hs/!s'9SV {Pm)0dPH=u}4}ӕ Gizz7 J~JAq {8Y&BPYԨ6Rjpڼ{)ڑG"?;r +nǡVڰ@DC>4Ak!0N<*{ll#;n9<1< 3Hi2lځ޺ jэ ӔoEm[?}f~~ zM?vqCq/NGloI)3-" 3ɬPp#]ˉfƌ4w1b ²y;jDu+g7Ϛ Q{h ~k( bsWI4Ĝ(@D*T޿&ˠtUk+)C/T TpGˍ)h߹J;S"%4,,A Q(RȦ9w,lɭ*T GiiЩDȖb;ߍ3_=;#}~Phb AWLS K9*=9q ,*Ժ+3W.x7sB̇V_2o޷DMJh qNQ)@áSZ-S21H1eˤlOMaUؿN g3QZDii w͵ B!YZEh14 kA;-;,>rdivC]善|(EQIj.5K1R)c eXb@OÎ}iaਣQ?Hp 6$w tR3u.P56S(h/BUPoba hX ޲ ^Mv>vGo'3sA]Q%BKkLiiۏ1~CbI)UbҪ;2@zwxFF\A>7Gtwl~ V4!^8,k Kc2cGn-BPQTq.3+ekxs΢}{+& 7Kww@MegU*Fq'@}Mh_sիi e7%P #@Ȃa2՚^Pch7Ыg~=_v)Z[rS2GDijmg͜V0AUFBgQ3AK Br)kA'cCqi8#ds+"b2N973ٝ,៝e`v њcAb ##+}w8C(asC\=iJA@ˆ6*:88y8;_'Gqf +_D)`  @E+ɂ ̪Wl244R#wN@,,uΏgG6;ޠ+'fa(~v2%[y9cd:®Ϭֲ"gldl{|[JGQXJ8< =8 L[.n( !f.".uɰTvGPKlv#F{qS[׃&-έ0Yc)(ZFP$[GO_&ww]^Vo0qjL0c̘ߖ 0 zR싈g ۴V)äN,l9J^o_s.d1L@Kh;Ij}\ɐ g;5 ·Gexk[ =pLfîBI\l^kP*kqZ83LƥS,E~k^𥪡[Z0d K9"ᚑ*QH?>$wPǡP)86nBm˩y4n@2ҵp ا~ 2lFvbg1k3 Nd\' 0Ba8v!ŘN rO6}lMVQ|>Ze;c=p6ޙ4gA&2) kmT N(ݖjp3!a: JtȩIe"] .pʃ4VRH [N:(0~! ?pfnG6R tp&۫.NfơnGgڍ9lwddEM$1#vB.ع{wAZ!05FMRD/DpBjUN3mf(3%\ ҶL`Ŕђ.,d d B6+C1p  %8򉠯 Y69d(Nk=*h4c `'gK ATGG}x3D ) [RB#hwh{rOg7 [H *eM/|ɗ\ixhU",j`fo栤qbn `Q ´}+PmHQCD> 6 Fsך2Ƽ4sҪmL6k8e!`n(g )2.eD0a6Ck+|\✛L "BzyRJzP(eN8a!J=h-EDɢ(z vvdi!-SXrxd;oU T&,vIP6C^ n+PO϶_=iW~uYA O`y!vP}*@l-ь„N 7Ea4ɴnBd9+4F^J02j._[[`NA<֍FL =TÀ!#w>PxoުS)C.9G.uYהMu)8(mu~(|25vXKH/ڿE1hz LcΠ֭Z$hdr"~iu;h coWڽmfjp6;6Нe뢪0^LUan$i1kI8:%.6ȭ$3udf68X$,k5[$iHa7INqh^Ti5%6jj2 v஼k!NM[ N֭M-OC@Wֆ6D93K :譡ǛA[FQ+f@@T!K 'P8BέmBKLACm J; ]hO/:Z(8]fry})%XLKs[k4I&SLeXC-n3-YL I3621\زL@;I0c/ EBD~ 1ElT+ }ڨ쥜!Y\/[shsh&g`+r.\> ($l\`-ͦ12}rfAHF:vI3b顩+]RQ8A$n=NQ >(ÁPTb`_`%Dar2j1cz0df`z>!rA[ 4~VM# E I@Zs m[fc j͞}HXhРtWrEz'årGN;v5H1`& slip/(NAfPRU !/n͂;-pWe$5r/!#@F"KhiM_MO޵O:\kRL $70y7,E.,uS0!D=bAxT0ʄ, Vxck@  #Pjo !؁ (02AC4wG"6] '.*B9҂KG\@9 :[ɬ' AwS!XBU%<2TAKLM:i& ISSj7eFZ1CIQs@3uH~B }`%)(ȏ}%?s_ sK*(ceFΞhS0(dMX,!z5-"+#]%w=*Ou`K8J?1 4OJbLMSP`lavf@/7#+Ly9w\!*hON~ƽ¯͊nq  W)fJ @DY[HZD XJ#3@\'8MP>̚f{^rQ QBO`BW"AwE/^@shO&'\˂/iQ6em-x"Bò{*vUPH3ԃy0A`f [5p!Z}e;fv L sUʐ~] %ؽ$ (ؼ$p2ll7~a/# ?Uij疈+Q*ߜ  cCÀl+IZ $$w: 8i!V 5L A=zb#Dlp*/!0+ \pDP4#K}G TPk@ rh4<E @xL+ d=vf'0f Du"498~"Q<'+ǚ'`'>'w{ypW-jiRKcfv*l_e 9"SDgjڣ`p7>" aAI% d" Y{Z,aPMu}(a ]^W3\Fy k . C0Gi%IQ:+PO7\Q@ 校l֌,C/!A@fLA h`u)nO" lCIp܀VFzj0:6LC BڈQ9q MjvBVIzե  _NOo~-R yEvLmPvxJqw k#JKN$ ڬ$,Jsq/ V/AQʡA5 >:BIָpC+\qv 3. 'Tiz/"BaV.,Ksp 7.b#.A &B#,?j I R_3`f&i`<Pehe%)xbz|mzl [ـu[01a*bZm8ɚ\7p GG;7߻c0y- O_xϯ[`恻лkuW }dxiܻ^:;3ݛ;GR(`/a{MU3iKRf- m]P:Sm@SLiZ`P12T@,*9PWF|-7s :{Gyc<C9;wRm^'[%03&c.aS=kFu,ѹ 8ېfl^ QU?\!W©<) /n#~/V4!ru^-O.u+ܟr!8]Ϡɀɮ#(̱ߠ6MyU!J9[pE Fn@ V0a^ّJKET3&{]m'AX,,a{V[?7$ ַȥ?Egv>_ _ڡIl{n~%zqdNUND%B3Q;EJItjw@\}w)R&HS]hqC 0dѶgl6,*0*Yr)ݐjJ{t * DaG+<dí}ޗrjJ֭s,klk #8 VBZܴ41SƶTcR[63v#,FeL1K5^uC']366~5X/˾e\X̘ψwsԽ hVfu2-fFf$GhtdX$mTT>$%ľ t@8}0P y ٱ=kq LsYq}4ҡv&A`|r!螳MahX`Ơ0^Ec1):uPꊝ 8ZPI D""fіh0ɌHbEOUTi4W‘Ww=^='C<9~~֙x/.}}F͗Y)8h5Klw=gnneT N_,D"Bj2h2C!`7!boFgwdJɰoBH19H&.9f~Pe(%T*mspyϟԃ'$` @C HbLGZK8D[P `P%,Ͳ*bnsHX9AVMf>椝#iv8+rw?d 'Ov^n9oynV,a)%{ ;r:Nkb0;b?T=BBV<@$G' . qiEsl=nC?K.\ӂ iI{4>zfa,2[޺iT۲mD'BW*QB dKSy'KbBHY3p,c*nHc98g;P r)H޳C0P,2c5ơf݁*PQs N :O";@ޔ;lXh֘-! "0#ş@χκ{e'K/#xt떟p{ٚC>7*X!1CӹcgUNnrfm};j "@j{7.Æ(ll|N%k OᒖS8!]ټndّhBp14 DSC.tpY-g;FJ<`e0%v:9Q}u+fj zn~sp?yCdw8񛣟qlb4V8 D 8еUA*cfP#LvUBǞ-:YBXQȂ`%.pT;8' C>'ԓ .lSD%u <?(RR53U"V\OP3`o_0BY!fY8_Zf&͌jo( xR>îW]or}ulü D\Ym,?((du҅:VE 34Bu9{Fb5Bqa#X@.zP^b"(ao 9&EE5O~EX~156s 3H7l)fuwU?77Q@dAкT٫ћ+Ic*P.J|~W_ʌ);ݬ5F`Cv.K+#`Xq > K'm0zRr<1> >oے9k !0H!!oF5''<@̌mЖt!~aebaenAdN gX}D֠; ,3-yn9_K_U;D~)-^8PQGj2?o)+"BB̧E'+.vr!?Ȩ*"8]^u_YP#$Kyʌݦ5@oU; 4+H=)zu0??蜷 4*w 9L,KW1tIDFt;?^L5t^ˠ=spH(!K%o"`/{3q/ BKi!5K(݂dկ:ʤjJQ@,+k#\OkRlgo;a.`/f"`M]B/Vv+t_'li6@y v^ώ^2FL΁ \Ę(QE(1ntd2<Tôn}q7vx}+J_33EA/ a"Jvdlz@WAlvmڏlupd0HOvDc%x8a.jf0XK^E(Q;X ^7) *3bKJz ! ?XNֶg\z3fj z$W_zknܙaJx1V'Yv$P^ysdhs뙂m.]`gDhap]0$ 䆔>@vH@s`(NqY4lqNK0_ݷ+{9 *yCvYb`:"w+L;bii$GCw5[cވ߿}~(}Lŕi(PPi%wR< ̮l0 TPUh2 !($ LZ sa s h$ٯ-%3I^$+7)@/qXa׃fC5W72W8? ؿ x4Dl o"g wQim^K.ٺձ]'`벑ט &;7?|rJlmC0@ n9( @ p ]УKYS 1tmP6aW,āaXpe,* J!s25Zh.]ۚDx 2TO&~~.':$_`@ZHȇMA/A&t{)XHv!^9@f&,CCP,'aSuGݟxH3C149wg_.و؀A}݁W|InWF[G| bhL0f] TƄdՖ @N˻sW ޽3`߿m_|}:KϤ$ygمO"lv$"]E]8rǥ24:#8+MIC* `^0pS~pRlթm SѾY[~]]iI!djW#I7Dv@ DK_KP~nS/z'WTp׾o X?ǧz?BǷ 9X/30@&0_F5brI IG@bKE3뇓0zT 9C_a.xlƭQr5\U $ !fZ0`>@:E pˑ0!>wP@e)M`0D)8| lTZV!ap̜-\uie !I;B&-u1=tζ}[jPwl~߿?)/Z<=bCVl /U wN9@ w(-2"L[]{ %Jgv[F|UAtB~IeǷn!?%g ~1:H<?]`q"9T#SF3rິ|R'`"n;8WfڐLJo۟`PQY!,,ϻǗa6a3"q9e/FDCq󟕎,p۞ ?-8_yA ǿ]z\~9Np…KF~ ~dDyv+'03f9(sT\ e%JaN#}h;,L6Pb:s`׹4aI3Q=c3NuT*tIOハ?֍[6}n8_y!v/ۙ_ΙhuYEڲ,s53ʀH2@Ā`᧾~*\Rf̘-MY_+Ш eCٮe`}hlP2v7d1m7}}%m Ǹɝ/Axxʁ8Yf^o,MRw^DtJ QdF' R[ rW[&IQ@^\%99Smu*S'ϑ,jo:唴=?8ܯvFOSs;b]k?S!R<)0DFAq, mL71K,Ϫ2ɔ AH9yO41 $(%c x4}P%j zکc=У:>rYgSyV}Gq kߑf2Rت5&1濣Ja],]i;?f^kiimzsY2XV ["rsO]F3!A `$HAH3ɕ Y+c3cXn?ˆ2l`멂=4.?xĚ(!'=驉^;/%w6mƱ{v'!-03 3oӚ&156)Zaؤ5k͛D#?yF1e9-30Z< m%%mPہֹlM2Pك8h"Uu5ujr£Lozg4f7`O8DzNL~a}[= }v^l;pv;Ow~v~聻ާimYJ)f2BSMnx !vm+%ۄıi̕ȪCiSzHx ǑՖ ;jFbUSh[ŭHjRG5B9B4avifOAf2`P$ϞXמz nz;qԧ?"eo[.׼ExKO' :̻U9Hk~۔vYsﮞw9ڪmdefi>$6D8*3dlz;rn.ú>ց,J~<-N%CϾcM'6m*LgL?.aeӞ~r7ww㘏fŵ3`zkv]׬\b$;%qZ[e`Ck#!?p!{gQO}{nfgVd:{Q5 X)w Z4޷Z>CDCSSyyf|](k'+Z*'0X^fLCͲQGGڷ}v^P;ч?O? F#jfv'zz~ྙ?żg]uףO7{ρӴVG[ORbD1#4nD0T:44v->oNxzyFk3 cO}3=2>hTg'[hww;mץ~+t%Wv煴3`" !>d?UN8[:J={63a! `Fih2Tɀ5I ]l߽]zc| _g'WuX_៿ /1_;3`ܒEe}~oߣiO/|&κL>xπ~kf UdjMbfe!5",;Oqk, m8_o@O?#y wn׿-أLN+`>xTkZ&z;0o䟖}}SpáO~ vyw;vqβex^3iUɳiͬ nj sZ F#u}K ם~xً ؝W}7uc9?ec=Om9Uz(3<80ӭM[FϯyhN;wJQ{LIENDB`images/image_demo.jpg000064400002140625151162477530010626 0ustar00JFIF,,ExifII* 0(12i4CanonCanon EOS 400D DIGITALg5'g5'Adobe Photoshop CS2 Windows2007:04:01 15:51:57Zb"'d0221j~    0100 @dG 2007:03:31 16:31:142007:03:31 16:31:14ԤاS;m'F"(*HHJFIFHH Adobe_CMAdobed            k"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?—9V8#Dfv L-h'+9Q{hkHOm-UtQߜj`l 6^c6{WZ+pwhiKH !ѬaY{])=`25#qj-{1 whWK\}ߜ+t{P]e dm{rØ [e5L'^9bU|`3pmm?MQ29Y=RCCmq>oتXEMqś]O+YfO>x{w:Cwgo~Aw6:m--;G*'RB9!>ݏm}֫LTdYS@Dݾ~o`X5e8I<qYXݻ[Mk:= 7Uߘf+EZ嚖UZ@Dyhk<3R+ptLxʟq+B(ԸUQn N<(6bBԭWT[sC^`NXyF Z=qcuuX7kߓnPuޱ{T Z8:\X?_Z'0ti Y外2 @}7{7?*Vp`#m{?+t5T\+-i tpm1Vm/yppi-vo706ژK:vJ;O# %:;$KA۸kuU=ΥUK Z$31WFSt˯~Hwj6nݭgP6ӉCKA:n-5k龓+C+mm.y~ZQfZn!յ\cn:=7Y?O,▁蟗K HڌZّ:VV > 5+7snQ[AĎG@ HײiwF9)@JO!u&` =@sK[;mw}iNpV?X[KٯՈmӿAXF,cQnMWORZÃ[3UQ{n\wRdK}sMC;"lo{]~ՖXZ>lkm^ڿ\*ΤYc{ϴ)UV8hi4sglddq65݄;Q?G V kó7~>xp xn/~&@oϗmlkH -{ooM].+u݃AsckwioJu7mY.ϡA3cZ~jjZ.c]zz`{icѽ:̩7Kάcd7}n(0=Nַ{wZk~jg[oOs`0n0N7;g, fcY /Y7hN'!BB_Q/8sXH6>CZ~U_1n4#I,>s ]{@2 wϿ[LudH:8pB{ ei %;ZBp]e;#󹮮~,6#Ǐe9by|f+>}sKNvz.{ZYU.nݻӳ}?j|]Zև{ki}mv9Kb?36C}\ wa]c0_~{kqge0\ک' }ơkMu5:&ovd2OEn f(cCCulmZn~G?ҬkE ;sk+t5ww}g]d0m[Xm/s?Yn8iǭȳnw)s茶ڶ}ӶuLL>2.6kPKVz޿gZs*BụX\z~s,C6 3+}N&>+lv2݁ijv 7N7Vi˽{llTeXg^6WHp~a7Vc#{}e'#X*1VF?)T6\˥kG֠g)Qz'M.zs^ZA w{$G+zrl>=}5%}F}ϥ1>`èەՀn`&}-oQ K9xؘeeZq;+g{b~g}\7?w`ɭUzicE-v\likV3?#/\:?Ԡ~bʾ챸c ;Bӷvֻޱ^GQʵֲ m5~:W,%!j~M~A0,k\~:Hc#NrךzlmFEcX$tZĂ7Id?UͭYh;6!û ݙE&]s'c?ܗJ m8`kd7fnc$` y|\̇< xf~{\;Z?Gd{u㙱cO}/-cf\A}ߤYM c5~5Ms-çp2(m1ޫ,sN;In@dmB7-$jqnNLD9B=8~9a>~TWL5;7T)E M4 }>+8ůs KvWm$`fSYcm ܔcUtg^[6 sY:5>4h=| DyDF㴩=hzMn4?}KJZ ^wH0|w~ot ?D9muf=Fmv/~u\1"/ nˣ8OG5_8~w]iZt)nf˸۾_x?JuVX:րLO1:Pk-wVA݉y Lli&=<#W!˰Uo+7ps* j1^n,6m{ǻz Ĉr>j35cI<e!+AbNNc>^NEm6`crz~}Eq{v~s$}&Z)1D=2oɧ43wZ\Dl>E00c]1uqf lH}IVwsnM㔷Vf#@EmM`ũlcc|8o$W]b9Coo?>x֢8ֽѫ6V:5HMI|=.O=ƒC\Hv{bj[[R}mG`ONn2XkwcOn<@ywN@x$0CEpORpG1Dӵ]xq/([cJٸ74 $ɒffbuOk;},is7Fm;gbz]]!1;"[dӻ{~wy7[?I?G/bz%ll_G؏eVUeDh ǽ߸c`i ݦ-}ylޝ_wޠfʚdiI.vs>Zoڭ {mͻ[v>Ͻh;}YcuFhi-F,:HnZ\42e_7U Q_ؔU?7Ó?P V+F;gzԽZ'gݿ}!z괐סZL Ǚw߾lcK$"Ah.XAk7 s\ۿF0ʜZX\̓;7~nj{olK!ޚrA/簸5ͳ?>QSX>}!WUf$2,lY/#oc36董Tm{KC GFQfUmg,ѮsEbpysls-s"6kgZ%ޛKKX MQN?o0x{l/Ldz!,2cln[?Lks`4-mvXϧ2MʦXX+6K?I;oKSϦ\8Hlݶ.=8~wmon,ҷBs6X^=Fmq-қ6'ura[Nv9sOIIN-gpp-@w{NzF ;kw2׽laVI'm1ߡd5kn45 {c=/4*k?/#ձ42 ,psZϣMcCoMCq`Te;{-K߹z^L}3o>~lXڔ}l 6@ͭc:@-'{Zv~~+kwT, k۱۳AI<+mFoc౷[.rIo{I^:XK=ߛݛEM^w[}~ۿNL4;~MĀ RV9Ȭ,!Z=mn6kɭinZk7s}Fjb[vǾ[4=G/YV׻hk \C厇zz=D["Υ}vQ]=&U]#ݬHf6n{gfMYCtXX?ٹ#X~ƏZ}k ;۳zR&S6ݶƽ 5lѤ鼹Y7A\,Es[LcvOz}ͪUk4UifKx!k2kmV4lvi.s=o\$j VYcq`!Oc?NYڝkZ,s ^}9v Rmmp6+FU ogBg YcC7ŧ'v}v6[s˃Cv'n~|Ej}'ۻ?ePlƻOPp} {!W}ѻN'sC͈{e?C   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((" X!1"AQaq2#BR$3brC%4S5Dc&'dsETUt5!1A"Qa2q#BRb3C ? ^jXRlQ򍈑*1/l(N D1VE(*x 4 =UR*f5+OUm^hƈV!C9 X@=XQ*I&1Sl6yS> N)ȹRl(E08P GW 5\Ӛ#VߙTGS,|T3OUǥg# bc<#Q[hǥ<})Gn+6b3>SL8a=&b%Zj|yf*1N{0bS a"})1R9ۓMJsk1)Rsa@qKWiӔR(x8Hʢ= J¶"MXEFH9HJ)@sRҰ05aS=x# sN*GJqJEFQ*C(vrYS#tՌkY2x Zs1#6C&j64F!M)B3ژf2Ɩ8 UیP1$T)p;XxX\;565JAEQϭL5fbLf*媨C5Rl.h٨AJ)vױ@$I0*;d欪X@R"SʲœUYHIVΤ-R2'$WTvR=D< x8c4AL4 T Ӌ #8 SYheB {2ȨqS+O {ڣl݃@I5n MnHMdyo .M< hsޕVSh. -*G8K#*A⠚-ZPUqT'8Q8NAIy $J,CiՕQHXFjɰ+)\T,rjU=5h#+ݸHW+CT5yEzFHU^<`S@56H~U2)ڤELSIc4Ȭg9PG$#.JU6L*ݪjT N^7*iqLE%@X|2%E t3sM)jP1N5$1=BfqK)R1N1Ҥ\b6^Z~3I NJaS0McOn d+"bsMӘRc18LN(4(U%"SXrw8\1:jlt8 Ss^^jEJFHASױIc bNJ"~T|S9B1=QUHF0 WiIQP !Zp>kl*2*yE1Tfɚ6%I4UO4GM`M;hgW9 FQ9TޣE dx8:&)yMB5.E)M*1F̈x榍qڐ9i[1*zn VWڑmezR WSRg)8GP{F\N՛ tXU#|eE2;r VT## =z'ާWsU*iZ2xS^.(jES$)N 4)5"9=8LO5^N:DVEզ9QULD {T}iР5`sA)P< cҢ㊒6 Sc[El`oHsIS`h`MOA[*INE1 zTl3([W֓o`hh5+w':j!RX5ʹ4TEM{hEL%eDJcA4`U#2rTRDzSbмH})JTbFhXW'4526(9?IqR=(jQUBsW$]٪ |SE? fzǸVjb*Ł"MR.Pnj@sNV4Ih5<L{Ա),݄Tڕ yQޞBX\`й Ehl-WƈdtNx$*9/Vn7C*oPKEB;q U8EMŏ#ޫ Z&l 1 `aU#!K>krͦJdD`E%x"X2*X {qVLzT:)|" QET9Əg ;w5Mqk?4j7Ο4(ym"|VT8R+E0j]N*}PK'hq9"QJsB;VZ U> |#4#"8DWR3ihdzϭE9 k,wUSfBy7E`7g4qM*\4Tb{ La1Z=V-Hf3o&ږ)l#R*הUPڄAJRMY(ڦD8ETHDt֋W|SiTq)x*p@`j6Ţ'5Js^tU\g9Ex&[$j)iʭ dюjNM'̅qMŒsQ?=V:i)ޙj¼*@ӄ`PQ P+hXRTJjk1 4sLi1N*jj*Rp*4P;Siǚ ٝ8#4Ȧ`^G vcAzi(Jکf=*F+n*EUfKSEMQOCM{ER!Lv ڬ[&+gӵ4.*ZhL,F9oҬƼTx)q5"p)HV)5nA* Ӧ+CUiqND.=ԠP1[>jx-$H*wW*Tn*AڑR̵vdUv5DNC*bBQ! n 5zalhSd׀fV!5\jU9 l)FdSCSI<@'OO5Eb0*W&jXD;sIΦ>uxB [}j3^V qFX~j-ײih=Tn٤Jx_zUZ lHG1QY OΧlӢrK>[FqG|EQkKE" ,SLT hOZrQ!"eMM<׶ֳcgXR hVdH:@&|P"#T<{Sȥ} 0xRKiҊ?m`;ScrzH6Z*)=qSVUhjEЁyRԪF1Ne 8$~VJ)ԅ 53 S)3i'5f$5TY0ti sS!Seh"RCh UrI"C4\QRR#SPUW&2DFޭv 1"04U *ig_zkSGjvj<w dv3^M8-F);pj65cU`;Sj"  ݈H#LnԄR1֨TdT:&Ƈ9b3H$ۓSmǂIe:cAR>s⑔qYyU95H&M8(ޟ;L#4м+c@!S8ŁCxRR; i84k3!BRn)}Oj$C  ګ$`7I+2yeE!$jIlvD_hU%|SL1U ɮ"~ki3H_Ҩ%8^=icOQfBIp 'x@M,^TȨ#U#&ΘqTp4D*Q2@@5n^Ui;r+6v vP"/3b:ɫhj(;SR-nfއXi+W5P &G CDsOSIqNDD W\6:'ՅlUD`*ulԤE{\lئ,iTFjެl&SSjOiެEFDq+4zЁiꔪ*tsAcV,CȩTsRIɎ)E)Zǵ2D nVn#boCRU|Ry'$5#0jd+"cQ1=P)sNޗ)@#HR5 c'ƼpB=+&˸O{1@DF늲92{ѳU Lb44%7 {sH3Hཕ$Ci{UMDF8&+C8 (k0дOzp_jv 7igm{h`3NQSxy("j1SGJD*u0FLQ$KXZW5"*Oe:&DNo򩇽ILGPG5\z='A)^ L)iȣ'H857EUO.1U7R$RmfU㚨 &y92M) k" rw W}ELbn)3I="4V6AQ= a02/Xڬ9D#D$REZyALcJfZXgW]aG9'k&U#3I~?z&))v6ӦKqJU92;SBBAUԮ. U 'dyCޢ4UTSIW4ݩJCI4iQA<`NGX ) HN3Nݵ@QI5 x)dȂ׊R1Lf` d,t!ƥ(ja^<# ju5E:>dRmaWR/5*P1A MSRh^ig;m9W2D~yLG ݏ'~sO1m(F8-&1OQX p\Ӏ 6`ױRF+c$Mf5TPVb&tEWbpxqj]W*4cD`qHˊK]sڣ1ҚS q$^j.{TnEqRk9SqEExY\Dzk{R +gi}"TB ǽ9H"A" 0I OQR Ҷ:DjML"s*V@ST ٩ґ&MaR/"in<'򒻔^qi,f0\v{E5EH%&8ejܱT65X'$н7_JMw djq^e#J0>k H9eW'4) Eu>?n~ HBP։1__9O $mn|1k ty" Td4E1!mrq*fO,dE7*6 #V 8bp^A TNZv)&ĔQ@z1NbsH95bDp;Ą$TVW}CpdƓ)lԩf-#R*PyK,`Bji@y4Ner9!qMXtToiU+^HN,43US]NVa&dji+yianĀFC#*uކӶFцy  }]o;o 3Ʈ@$˚Hr~X$]ˏ(4 "v^(+Jb*&`*$I*<ӕǗ1"Ɲ8Il!}+DozOlq`L6߽lB-Z\ݪɑivIA< ޡo;SngTI)h_-t飁ەE" wyjmPSے9TfBPޜTeRYc,L4~tP V%vDF;<<̹`g^)RVt#LVv&+C J8@ ~utu*HQHQnE\Syc,)ʴҕCבR1A鑿SMGzaX)#j5f0Ã1*(G)F4w!檖XG \dRS}Cd$'q>3ȦBU}dXTaDȀRx)"iR-evC 4FG$Q#I~$zTb^ 4TXUuu!eAsX(7sͦ\DXP)#hT`z uLcbGp3`H >vAFZZ>Q#]滥$@e#;*UZC,y"m \+NCޞy0CW jd=8PZ; fH?!W[<-q^F*A]"pT{ Cn`tEG=mцScP,`mbtFD*c"gxU*"(x@lɩW#$}MU;Pbb8<743S7hU H7MV849qELyA<*sL+iSwmT05^HiIV㊒1KmrЩl␩VȧZ"U=ES41SƣjLfR*62DX#Z{B@#/RN D^4jFD@ҁ}i.h 3HiIayZS;8HLsdxhe&:bUl9L)ɊOʼjy`<*TF"QJ‹h@ TARhX (‘Pڜ[͊G]&*ʭ<$zSqU& f#ZƏ&jE3<`Unjn"75v%A2Uțh`L1H j2.91vdB3XlxPSt+ gϽF{}FTOjrL!܊(a[xP䀂kڣ١Fysڟڃc$Ep1޼MkOSTbQHJH)E<.})[!TyqElr)5k|Nc)G \DK{RGex.W1L*h8!sJV;1eM) jr)ةRS(amE22=錕1lSd>ԁ3VB8:E E)LjFPmݨܖ G*OІZEO` _#cQ\QxApkARGQĆ;ejuZsWj3Q" 2(udY#"ƠNêXguE rc][x<-i.Vgb&̀[?jë^hz_8?{xgd\X(tu:)#7;F}u/ug2q_ZF +N?/_ 5:NKHf*#;`p0}A:ytϻ%6eW X *M^#8W Y$e8Mj.r;V<$O?.bz5$1Z<ą8d\h?_x]'~o)eDb灓٨YHO5 .`uV>\+ mH>tKyw|( ,rcҳ2_F$wPM$ЉwH_rS*t_c"NPFF+ZQi؃@:N:sHQ"1TH{+a/μw:xjTG,udQ ,6p`3p%=ޗX%I+քi bҖ]ہly]Aq18?|%MRJFZm}B|'ARA"gQq=w"SxI+aS9⧏Q\Rc9OȊE њ2_l,GՔA{w>AB쫸p8xґ=sӗIԹP,p9o{Si1''Ooq^e@8⭢Eq851Shtx{HRrDb*uن={1։U)0{Wdpiy;`SR(,4桔;S;N٢c1ԤdQL5.LaE)ES*LSqՌ\)@ԪAh4ʝR܏0ijLړ&TM֔ Ī@aI*Y 7Vvgҽ7(#J~WBD$WNBZlVIQ0qL,isN P< h 8#4J)OdzcJsL dmҀ)p籢(i $ARsLS*vcؤϵ{Ҕb22jU xx,1QA>ZzC'd- &Q)&&c 9#<PVhT5=g58^@~j6$(q7&NgD.;ԠQݐ,yי d~m  >t҃7# .ʔ+5fBz j`VTJ87ej@&k GjANU1QՔ#XgUSRN=EI}y@d@(Є 1^+SJj*ExYHS1T{NyF*'QL+ }p* =ThH(c'B7jI1`TFJqTXlw˜P7b !;WHxaT)ۅf& jIMh))*jLfƫ)2PΘ=6Ju!JA+ 93aI]/jj`*l%^ 5$N{ViO5wFߖ@@?qgu|k#ȭ$$v 7.~u7Klmï& f:YGM2P8zVRIvsF%0`a፬u/lTdn61O#59Dhby2,rWZꖓMK{IYRw$W9Plc崗1 @?7׿ںAHL)jB.ϑ* Gn "1$2pyA6z>KM}(uҧ{eo{"M417n緸6^c24nwxZu|1$ gkg>;"/ * sJ9\.om5{P `wF;g 9"q\˟~lvGYBwPq"A Y -ɿhlmw6*; >ˮ5.[Żd G Ďϓ_M$(H!yD{KmrH/WBK7cPNͤN[wUbsI#]zlվmdɑKzm'z~q:Et4\d\xYm]tVizV;GC>B>F(7EK9%o.Ȟd q jOڙǨw6L`U$C^r?/zI"I~j\=v˜"QlGlW.nL께Sr=̌:m(0WUG`'iEx;|rT!Zb HD=!mTr[ܫ*Sp ##h\(b "S0)H ޚ"pԗCP~8+BDqڣRX⬺Q*8OB0xN)Q}MIY$BS1R+Y7+i:)q^)S!4@7^`#"kœ5875*CPF)XɂۃR'"F*vR`TqHF@Pa,+R+jI42d*4£s5Դ¹TBՓ0ij@SH`KO+A!%{fJ䒧823A2nzE1HYꙵ$H5\rR3 K1|@iaM˂xSTNEgLt ,-V)URq'ikYh$2Nqz%/2;f|%iwh zIϲ;m-OHmc$K ;}m5[eck<WVMJҠ1Iޣx߃cO}?Q$W\% r=|v_jV_ Ę`/+(pׄ];kvz2 uKy'ԟ4uv2X DnF!œ u5 9KY^S0cW?/ Zo#v 0I†r-ƏshsC2NOr1Tڋy;}%\k|~?UL=J+ O4q B.yM8AR5XYo$XХSn1Հ[[[H[[lJ,Ѯ;r^D[O;NWo:Am."J @|PpUX 7j}"4R%dsŤ*<>N>wkzݩ/ەW۴< B1k;jcG/S)*KvuU@U>VwO4w0TqF'9;d3rBb'S]ڎF8|JH'fkWbM:닟+Bp}{]A2B8Ďs d8?JL'eWP\}ǥE,(t3߽^ZiєoE"#Q,ຊF K$D|~h*)QX"?U;=a[v,Br܁*16ӑyuMf([rf*&oI93SWHL@%_ǭ;aŧkq7ād ȫpKRiVF [k-uÃe+*@HTGW2Ȩ9^e$v0`Ҟ IX5ĥh*=_W7<~2at[ܩc#Imti5g $mF+4)'4FHf)PV1(iXNG%I߃Ma@ݽi̧XS$+wڒExz+i)Z1CxG`y`hx4)bc)fiʘ9sF=Y sYHX`*YtD`өY6^*TC2{PaE r ϽIOL$f H֣XEG)33^\PrsPj> hj~BSDT5=9R,uVys 6p  i/.qJ$a皴&ѩ3&妷*X]m A]1zzS9DmTZ5| p+cHa5_a&byȦŔJS<Ӷ*GQRmHI,$)I",lXڠj#'ebr5f2*x=&Ӆ8+ة@ >*6 L "4k1!A2bD4yW(QsPsڕS=@cG~jaڣ"(=hyvǭJ)XɑGΣXq@=QC)&54eG;Uw4CUYל, kVumfx$`9#`n+䷺c5S$Ѯ⳺[wRЌp%̖wc37%Uꬾ}}|$2O !I?|}p=Sn\^O^~|l vU[Nmu(^[9DURxʰ{zZ-> 4Salp}0ܟCNq:%x蟈V-ӡ%9=|_U״/d3O !<#) gSڲVhl<ְڐF2 ?HWvKg..ݥ 92p08\dC N˃HІ梧U!r*-"NJF)\dr;m*}jN⑲枢1YPxfB@EB8⫼dDVV) k^j#. w}7})ܺzgw_;_C- BI۰Wv>I.6ܵM㉲W-탃V-d8i2֐3*1#޵5g6;m"1 'PŖKOK4$K#u$јU}Vn8d n>#Gt(1`{|Fa\uHWیсCT&-y-"dcQCKcv1>7*ɪ:䥓Ӹdچy7&H9y*2w 2~OhRHrDL/&Ԯ;JHOkp~Z6cִٜqǟ@\9Se A J%/ęU8OD߇:3[;gp <=1r?Io#i0! (-@:'Nu-/"a2+,@D,2;P]FlKv]Mdf32|M+~F#QIG.,sk>kQugEX\8 6Z՟āf\0>$e>NY" fFIpH>:XihܬnHG ⣞5=1>"kῈWr(> B&PqO8W2I>k˖#{ꚵ{sxP8ITzʒ;,Ya.Yb}u7I˃nA$%x/' 5Al vg8͆F#흾r*nrKv8de#q?Zom(Bh^ta,7.F\75wɋV_CoӫoqiC71RuOMAw#G-jvw0C>uͺ7eӵ;bgI U<}z]+˨3c%U9lSFM(Sebİ$!l ~F+7𫽿?҅I-b@i-Lep&EdljUf\w)#"rJTaҏjZjWAfKe{ ; dn8 C /gqD221OP̗cbr$J{9<י99%gGxYg(mC|I!>¶V+5Ul2tbmj(q7Gy \ ܞ`2ރ$=̯reF8G"8'2O~I$վO RbIfl{)(mZin,l 3M>~`RC4%v{BH2yw3dV;v;O<jz)$F4}Nĩ 0յޡzZI.4 &@j"IkMǜ[=6DfIqL>ФyF \* lFkEK.m/I!eO,>c[*\Ҏ-Y\,208nNFG޺%ȴH"2JS,-SvQ]IX犅{:NkE,YTO|z*t~8zȨ5DMzKD@HsNbr@;4$3OJPbuTM!)U(5 U$.)iʹ4@I㚳 QƵ3ʢ/FDāI&Cڅ c%wa"lvى/8QaMP9ɫjj?"F1ڔqOّuYLAZEަT‘\RHg4m4Yy8\Wv#c%:¾L.K-iƄsva\ڿPjZgWx,$`{Ou<{zS%:DcI.H#`Nps:VԳ"q,`*(?*E飵am?/@ҁ' cHq|c]ݦG1ZmۈY2UzŤVO$ !v属 5T髭:{ s%9"' ;1X)|2ǏȷӨ4W(ql:]Gk{%]"p[Js)mDyYv< TZ2=2J<PI'_7 ]CL4my2KrWkqgK209}#4[{wr5()x~r~~1sM=bHcp_(y&iM'-s ڜ>"3ە\`;=qZ֛s]Ɵ <32`S`Esx>3U.ot'UhW<؏Z~ Z㴹ߑngG,SxtSFsX?/ubAAVI IC"ywxI7Ocu\]F3 l8TuM*f/g]:܏أ+ lyF}hOOʫzCRw2irD}3k?#f{M2F$G*}={KVi͸9²؀ME[YK%Hdgp>yڭiڞ.ykpKQpn  R9(~]u-ŜӱG4sꖗ)#rVSڵi\د WbNڸ}:?pk:0EY' UCl !&VUշB>U~P>/z8ጧ-ьMM' rF A"?k)8{WYt5ՍuRqǓci"8,p8lfԔd:,":iKyq/n2B 8n~:ibVgc*r~@҆Wv?l"fQsIqIAT:yH%nAFl Zо^״gNȴi'_^BI3_B* /%@00>SNӮgUU!un%YG5ޢKxb G _5|(O|݆_Ru,DŽ}Bj[h-Xkp4R)Fp0OԊhEjӅuU 0>uHoR({(gxBY9go$ך?CM/]V2ElBɂ ;~U'޺6 rn4ƴBA=c gMcy? nJwcIP#׏L#8s-A?y-o,%m 7#q۪hv<&@'`s}I".dmm{7`qUOO'[;>ʥҼUkݼ 3UA _Ϙz5?G6)$D<]G/$DZ/-7A/g/-b|VKH^1XnjKE~/#ݒl'oQ'N 1I]7oiQ_H\o ?jqI8{iJ] iO9WU-K\ϸ-X;@.é["VU)Pc@5-֩^jZsh$$jOwVzIwӿ gYvi's\sjAnB7lx˷9,XI5)T3QG3k>?Ckci+eڅzw?Swz5=y8e''o9=ꭥΣ&7|Oೂ_Kۦ_6Ďs T:77L&|"Ѹ/9&_lo4^&d$Z|؀ib1̽``yQ26 @H~(:)K6ĉ̙WS9-P(<X~YNgv2Ʋq\p~c4!9r}+i3Z6xMwsMҷ'6u6[I.wwQKXtĈŽ 1\N%(5-f;G6"#::%Q;-oh J8zkAwa"df2Y9?SI FM&03W 8lYt[Y ,VX)bW';W|]yw;`8p'w89Q_]h FA$eA >. 6W{Gd{|<}Mr6j_=ڭ I"9?ҫ杪@6wo=s_7vm=` 8{@ )\ކgQ%Օ[I$w1ODq̛Ů"Ֆ;KUBvڤ/YT@DH}@?8ެW ?q,:-%񌅤*@2X qGGQ^G -tX NZwŌw`xa,p63U.iږw6+ 7Չ'(ιbσ9c_D^d'W )wbp$6gSĒ(s=9DubZ^4i$񂣞Ž lY' [W)k/]K=I y=jz˿Ic]J\{nc?CL]%DWkg`}qA+${o;`Ұgd&qpO*V_m7UneX<@VYIƱcqi|3xZ%1ˤXꉒ@Uv& k9u}I{ʾ,8.r`1ߊjD$op qp;W t-p2\/A@%s5<ͨ;di^Q"*Mdc̉mwLK۽C,'8Wn/`mA"`2muO=韇rƺ}՚4ڱdas! Ǧh~K&qѭC9NjrXsNQQH+3!ʠR@ ;R0i5f 85k#m܎Uܘi܈Sw? i x#I!2}}߽f}&*Gjsq9擽0LSjZE04@QSDFibv N|RH*##52JSDǵxSh|V1`7Οz\qk(*ӂҨ]E(ZVHEZxQNC6҅H% lRMr5l*Ӷ CPT-Fi6j^/#Sy}+s6b@+O=;SSj=ڙ3 U"L =yE; tDPA{x2 L$IITLTxR+VvSJn$C""4[tUNki<5Zu|;rL|8YݤQI^q5Vex6+dc#\G^ѭҮ/ed[yry˂@ 1>Գ `Y${][W!+Uk t CYRwd`cq5OEe|Q^Mmn{ kq\PpXln|*yr<h:%Ж>@'mr}} Mm=̳BJةtTOȤpd w2ʣ4:u.nʹ2B>Q 6LgGoLLD'a#׵$1OY\,u&Gn?c%$v9|;搑[6W\dQFN>}v "wrDgo@Q}7\3^[\jK")8I/?cD='͋'+\Dեt1Me$w$2ܹRpwsRwc$P%ͨ|Lr9Scmg2n6w7 .c U`Nn㚽: HNn#c=IJgm8$vtco^Pӧ/$B[Cq~w>ҵ}7cL"}7A89Q{GMn4VN`7 rX0@.{VG^l'mb4;䝯0^RnoWW,HȫL70<1]'9KZ]V@]^ ktft`=杭kZ]GLDem;Tǹ]5}eIpU_Wwl# c6L˧~PRK k;b4>$xm_jm屸ydP&QUS}ʉBa%lWBw09aP.Qim9$qK/oGo,shWVsšÖDO ~t먍Fdo۸2;g#ڊ\/,(==(bXZ[$l<򢝵i?xt/[W(k#5b_fV@A7'C @E{Cz]^ DlۋI'F}F5o56@Z4ªsRRƧ ?vȭ$WմT;6GL4px06yEk4Um1.ϕK.r7ϓ;=<\qp~ Z^˩E+$6hKÂ2Tz12*gwq~}V$/(!3y=ܖ95\-Ǒg>yIEӡծo )A}{d4λHm´.@Fcʯ'޴}1Q}Mo-p."qɮ8^ףwꤿXuCcѽČvF}~nro$-5įdXm] )M {9m˻}/7Νٵw ؠyU`O˞ӧXTrcVߏs=GI%ķѱ唉Kgm&pG!0qZCY 5AOK*1 y2jVs\Ǩdoh8K7w3[]di7%l=҅f`ly>}+SW "!=SNsÚYZI:cLp\GqTP{g$չf-)'r4<|d==4[d:D 5}@\kC^]I f83zWD|(h&?&N 8\I,nn&Yp\p3#rkmԍ*i/2UIsZ+XPp<$6xO0Omv-HJQq:7%+Ln#28 Ooڵ"Bc?j[uĉ'"RD<[8dG%;6?G[F1z⽢qiZtvg,ŋ9䜟*()VbTU1SWh݋T.yM78Q5@ ?q8Pa!+3{H 4\ԜS-OjhBݪ#MOyqYD\ TJ:qa5<M14TLph R9晓OQ0PM.)c֟A S)8a,j#'5g.)L+ɦNIb1" `SsN}6'qSC̣+v'6{0Mظzrj5n>ɩ86P\/d[ c5QL40)SMh;b!TSJ28 AOQ EHM)W⽊j)إk {m:ZC6^f".+أf SjB+VPi Ԕ,4BG5TWѰPO Z$xL5x6fPSP1E^MQOd{SMHpc t+=A\ukjxw'yN89;cz7@@S}Gp G}>6c).N]]$@d=9خY=1+86!, W3]uEo'HXl~F2=1`'k=$uჀ#\P}Z܈1w:vLLSx䦻>s{piIFJ=@=2n3BY&%@;We=3z ?ֱZXkn&<븩. 9Z՝ť&( F0FMrF I=HJ4i.o5(ՖkfC (A9oCA֠x7Zƻv3!b7#%Y5+)?&eh:JIoKh9l*,x#k$pe(SKhR^~!$ N(Yهm Ηysa Q[;ynzV] -u-dDUypW{kWc:WySQ >@!xj\Zt׃qɗگHXg|ds".InԦ bw \Er1*֦}3x*+᱀x=@%2Bv9J#~M-Ӡ3 9?ÓiZ )rRKZPNfX?C&J'iWeP A~;U {x-w!K;rr{B4;i"q 4BA6ݞ"'n#a$(ȼ>MjY&)f"M9aL>@tΧ;xPNP=45)nJ%į[ '9ἡտ­"4;ibL3Ž|U;B>v-Zӫ#>_*Q<:r9v, zU>uV 6YbJw-N(N3VѯgYtK2#c37q9Au^BK#<ߜs۟J溤ʗPXX1 6ƣyzUسʼnqˀ09\QԤszscjVSn%gDPߏq]3EӮ ibRcpbPrʾeSHue@w|&s .ۄX',U~>Ym9SɁ8wS\]6Ic<ϟ9,y%U쑊a`rۻg^i.ukuM:mr>kBӅվ>!6Lm7$]"H&x|sBӐ}g]\ .XIp\1ϗN}^{TuYwuR>:^u)iE:0dsϏnM)Χ NKtSq$vֹ&< /#2OR(0e#3O/"촉3aWu(ڤ  k}"ep,efYZ\rDq&%[(-'QjY.-#餚T'XB2zϭq,r,@2't1j1ɪ=-¢rpf;1s+r\KIĥ2\#bTEn}I4BK&Q4EX܄9@#< ה_%WFI#qdΠs0=Tdq]i$FMB1IH[js8}wAt+}R7'p Z&Imb-N ag43a2y_$.6 RM_XٜY2H,ANp9)e䞐\~o/êӦ2E ӎyXPK xRyTEPVoSY<n:0 {pz«鍨^YyuŘ ?͗s\c>鵙Uӆԋxc 0'p{vRkios=۽ę; a<qx5YYg &30͜qn:ICYvݠI8$(izMD2p_*جIc{%ƸHSy4;w/- }>, 4I=#=u$\dzԑhFz,˘(n)8'4(aLݱQmɦBJ#sHSGރfBx,i4c᯵C2 qSgj'`{Vk):SIj!G5:BxfDqN/Qng40=FqV?F<:C A CS2`TF hjUJɢAOOT8֥QH8 zEWCuBc_h%]Scxpۤf@Un076{dr~{⺁!X-!>W{㸤I#ꮢҟTeҭ-Hd!b;YACj5d7d`vGfZzk]m>{EhcGam'Vz[r\ĞRH 8qe4ɹ`QI=u^\ZE.y`= ~U-[}^iay^ ``<ӿҁj76.uR{@I}hvij ,qxB˷kmۏyR<*i0]"ۈ쇇q+mi[q;# ẂkQArT$Or fp;rXnN)FTҭ :qit`Xz =)},w aG1b'v,N^_Sη}?ō㼻-n&~x`AExkpI=8:Pǫ@B<"¬c,pq-=ϵ-AIK51@G[}L^0̹63i:,E4m_zgR[{K rւ@9l5x K?۝Xry꾡mg-O [JH[W<1KcoY%1KL:/Z[o,ڝź9R@CJ6v>C=ee38_fgdR{$ f>$`*@hy5+L[Dj'Oc3]JGaVٟ7jB!4HT؟Aͩ[vzTVgdKdrт," 9Ub zF8b'5/@!ҥS].r[qGd#,`*Kzn5+2)] Aq8FvrۣUcs'ӄno-7pȰ=Bİ>;;{UK }2a@bT }{z[Ok$=a6Z 4kM\G$:B{`7 <ĆITS. rrxsF26&O7$K +|ĕ )ϪJ-$1$NTyH}޶EOp@n04'Wy#/c/t7%Xn69Dn%M:MF#yc šҩ6 @M"aQaAϦ}P].ꛥ8Sv+9sU'ǣ't^ L^r{LWJmOD-mgt%ؑ`PX H\K&;+ Nh% } y1[!ᄙ~CvĢ, m|cskЩ[#Nшt9Pqܛxf̞V%OVq zYu$KD%.N,`w4_뾟! *Un0Oc%߃ȧ-e5Ssyիi&A|E3 aU-$T(8ϥb4Peb97m;QW]EnaK]={bw_S8CO:j>(I*п g*:쎹#EqgrsNK~ki5{qkf#b5+cr3JԬVGŻ@b v,0;ZmF>E}B]6kVvOocr=>Mŋvb_5ԓ d3Ouas+ qLJ'8޷xTj5">Ye腥921)d5 TI39|o fdXgn)hPFUCVIj2=d*J{qn9ݴQ3I=x-H0{ 1=#VfsS0ʶ@z5b]bEZ^ 1Hɚqb&\ Lmdle8sLU,)*Mmn R)y5W5"x%#1i9 Z1$L ԘE՗֢L^李i 4H5:qI&V0;SJ)EIzRBVPj Nj'jttbZb UY$( ŧV8i)⑄zӅ0S+2Knih W)hzKXLj5+ԵxwR pإW)1N{7Rⵘn)i@aR0RJ(,4 !b 5WhJB)ԔLFE5w;*$YKgN `.̺_Ki2JwK(9>W NK4ZPlm+A3JDI׃w{דe^, "G>hnW"K LTN;es b:/SAhDdx{W8۞@8<0-蛅't+gkB ?՟qE:unnay7q|>p{e?!Y;/Rj]|'S)w cc3-Zv@$Y۪Gsnbd+lcA]}P*A@+5I".qGrYNH WUǧr<}8[ӯKHZFd 4dmnG9\WTIm"*2aGv*wn40lb;|c9|Su Ԉ#M#E .OSRTdH(/Z\""x6A8$pY_D300BBs{+\& F[h *YN+&-fw\zSG#PKrnx2flr86vё`9'P!r+ߧںD$z%VaBwm 1rnm$m Ld{ <^oT#;ދLnŁBdDtXUYdɴlXsZOEslL!! p=I??jOy!_ )u1 aO?qFg{%լc+x\1`ӒNGjBF FS `zzӨE Z 5yso$^SLv,wM%TV\0"4 mA#=ȬqbL| m.&xQ2>U`7m5 ䷂hQ-fN+ cZt}d-IЮu(ZK j:RLbcpvlp̣{~+7.^d2G"f+p7ۊ#WRӬ8fa'8C/=Oڭ4V\%i?ލGN-f oMC""0E8 7]^z.z$x^xvgS\c9j>E^"8Pǀk>o.$_gq+T#&Fpx-6l}Dzt6=|uP&;.GW59 [1HwF7VV| &- &D#Y1m%:I&[Dw&̢x`ITpG"&~hB'46 ;ITMV[kKئT@#;ʪ @~}ݤEo=6sQ928w"7Kn_~YɗLWlz-/dXRF_%VPcsWJɨRXowp/ 8yV:_iu%;`0USAl`v[~\[̶rNZf]s&|ϛ~ct.Im0PImUL]dx5ޱí.l)wҵguefD2 b9AP& Nx3n|*Z]>ROܵr'Y&+恝 `0r2HZn+mn׮EȍT3KqRS:e :k:ewjr0!eVૺ42T}8I6ϴG܎ Ǧ [}*k;M p8!C2?1Sm-|GdeqnqM\rK"J]X.NF}FǰH$qHhノ.ioZUNğ 8$ -~Gx񗷿;'+ VbMBk}2yit ;p$v9*:G&'uzBY[]V Io+#T'z1劷֚z=դ m jxeV{@^Ie8B> M=2r.яNMRu6X+FE9>nw8L*~ߏKO[tEȋ΁]o J{p2qqz$iFHPSWkFԜRobMg2.3@!O;8*RK+mkFi D܋I[Ggy)<|>Koӝ1Z4( pbq+ $O)dKIO$(844Wedφv(KicwV7ڣ&԰hG,XR'X[[;3q''Z]л&=&͸'j {ނ$x3G-)5ppۘp}n^5̶33W9%A4&qX]?[Y.Nh-{m$fFhpw }hGt#]iw7Gǁ <@A[黗i52!;ʀsSZ\, ,pDN_ET䏥d_Oڏ&ufxOfBII 8&k}j55{+UK`Vjdv:R)9Ed|U7>9Ry4KyRݣ>~&em;N2x7('9otm RhHPfT.wdvT4-[y՞5c*P;aԏ phr9%[A*I҉WxNCl N,zomFs,2.)G֤}#FTTHcISqNݱ**حQy~<ڽdT{\a#Xjy:J4c]pZx$d|˸ I99J/ 4=iNYb ;hH,G{NuNQr@Z[HC#.9r+-mmqw%1yL yc-xƀ*0ېgq>7o+PIt+IyU-xfTU8N{ 5sTjIYmB@+ڭEn,ɏ'88NKW m e(@;Qڨ}F*2s#vL3'{=ޙ ځ'҈u5Gf}F4ѵUvdG~AsBxKi,WoW]ntӆnWPw2?ЧЌۊ=Iiv\%Rc;K!>su{6qp;P ,4?ή;գY!1H H%Ts_]atؕ!;XGvw` 20FkM?X{oOM.,S&3aky +vڌ 1M B׬- J/ w#޽qk:;;m=REAX9+=EYӭm4>8,!%hR-,y*ҧGO)Jt/ޗ9M_ZMcu#E3GA?h.,5] ,1 ?67nfyq4W 2剃e A>Wś1H$a뜓ڼQ%&[]5 H?>l$'ʖ+.>ԝE;/ UPl(! Geէ:}aܬ#rq7GS)DqXJ_h/ I^GJvlqEf5Kc#i7U{䃵x$+T{k6 Ff[-\{j:RLCq 5l?{vIqMh9> bNjI'LUA$6=ꆉ\ygn#arኙIٰeBsm ֬n7WWE~nSHqqBm,x1cOS ;A4 wTg}D4qeLEUEp!ԗRUY㐢odNQ/Zvݮ+ vv>ǰHpmYp zr d\HaV*-r1NҼ8.'&Eb6)=巳S BȃkeZg^{+9ՊBd ۖq_s_7q^<|eEۭ snCز1UΉsmswAG[G *]&ggLNbuBLpҳZI&.R2˄V9^=qWRv5&\Kk7QiA,^TEv!i`|08}/n!DY{e\5Əusi|H6 'y?Js4r]$/p\nqoPyu׆`[e؅HA$  wחwv| #Df *(p;Huu KFbXe-*q@cޫ-A}66.-dB 5 w  5;7[ 605R6$Gp{=Mp~4r@pUI<8m 'qV[IozN'${ud~]nF2X' Pʑ ' G95.N5ۘk-5ĖF~xc3h7VvZŧiw}}1FJ7l}ךqE[uh䉷mVwaNx{A2/}"caI$21ne˪RΓ5.,'aV=3<ԝKKxFRb;Gl~bs:^oj6Av 0ՁQhOF] #'Uj`{AܞDOr_FV@^i@ G߇bq*HA2$zRfTB0v_шN=mwIspn\Yo<loa{VNdrm,\&5ֿ>!-S,n}B 'հ+Oj+[҆df%Î}bS\p"@פq(6?#ܞ´+j$`юI& ?5ߒW&R#ne4!&xm䚺~PoխZD՝'CN A* ԀgR1M .$f #b?4l7@U8ѵ=kPm54Rɡl/g Dދ-ޏHWŎ  OI邚KFY[MkZDo~%mdgEעdڹuDtr`yQq䓨ųb#v|~+ UN Lʻf2\dҴu~NXޏVE)pW=SLYƫ5$qJ0?CL{xXq(nW9CRIE0))m3POF(Ad{A#,2'(}n5Z8t)x{-@#G3{!6v>oj,r_+;dHY8TP&՟G$Ֆq]Jj.X OzAZ׷pWQڧQ) }p}jj}?.^ydc'$nU rA)9;:Վ7uz^WYD5-"f{<8X$cCg/.uBًLXl7rKD|֊iCiožoo`d ;X<- B]Yu(#hHJUHe;$=eiWUKs5v+8 I]E"]YuRoqhVi|rH60ܜk H.V)n-XmĒ5#<2=;lW[z\vmB i#_$ ^\T<C@.iJ- /7$cs@gVٕ$ QM۰)UkDAu"$|2rq58R!JN:PT\kI\^4 F9rm6P[gq%ͻ,W *L9Wb՗u+{ #"#2\gN隭ݐ-Y(LlT c?~骗ԎPxW]fi`ҕ$h~R?0<=hBu;y|f>q{wAG%KOp@8,t!VtRjZe6; <'G 0cK++mc,l5xAޜcӒ9,k U Bq(V 3KC_*tBPoCShl5xΟod2 v*[=I59q4IoIƠWY!`†T'<@9:ӜM#)Gv]O cjrG$41P 4j@Q<{ ;ӰjWH㻶C1 ZЪݴsz“\X=>lywݚUY>&+4|}YFGaZUI=,6hq, $as; Wd[bV/D9^1] KɃlgO欤8`}rG'($MkacghG%eyp#DĬ`0ƹI[Ǣu@I-ɧ͸&t<[wl^Ke3­`07djWfek:jΑ33 |0?AT)N ^a\-czg?&ľᾶa꧶/cĉPn}D|9N*JMjm>K͚F(ZR)ܼyW]G.5%x,g3_̲ԅbpNAe5EJ׃<$Ux QFCda{#ҹ2;\\.mXpI@<}dO#S_;f" TǂpO5=#GZ bI1p| #g A7JDfwJuw!mQH}~0N;wH# A'>N)xWX3jl-&y>o讝}]fY5F"NbO~Ӿn}kdZ6IgY2Yr9qj@^F& Ao%Dd0SsCk<7Ѻ #'gpç{ sr7EP;gTSRGTjՆuou T@GPѯӺ f8VPfeXg`y y#vO-KWֻʄdPv<_`"0[7 ?ީK'8K]u%e(fIB,R.<4;$++KOTD x.FOHތã'/kE5Z[;g c,G~p.-/ZO!lH_96,X2E@hpt,JH^0 |#M%qq,G2W}rkes&?6wC[['H8.pr•?k3#1 mĆ'g{d&^].H搖e.ryʌ~x,ؑ3ݛGi:W3xm*FAPsV2٣y#SOzu6vFLH[_⠵H--wxxbqWqT>Q&9 -dRZL:6Q,ulП ہTQV]KA4ˀ'$c89{CaM{Dv%| Oʋ\\42$LwsU!K"WNATwgWYQC%UU T> g[jh d ϭ_.铭29FF2=HYKfQI&.YUaދdj611KwuQnզ DkwUO+-qlUҶF Ȼc?9#tND4˃w,翥wG#MF+<잙M<|ThK 3ǪUI܀•kY}7W @D`EX5aw2,vclʸFofUctrwNKJp~҉~iGLƗn՝zcvІQl20` ǹ}xz nD V [p*N2AG:Ӓo?]F@Տv0E#ȁqJ.E-%))r@~V'g{=֟e0ږKSbNc [ Y4a+v7g8[ik[] [Fv~]n)1p׿4m1R6v>>{{+3mӪln[k1,.w{G5:@o kV*!n``Km^<|yU[zmo-ƍlL`l ܨx(4M\hXan"cJg 5}-/uM3PY0` *Xmڧ7w9W Gmn|v;ѥR#o< #8 G5]R=oᴩPA{m)+8\²{cڧ-nteldosv^C4KVx`[;ˆVh嶙Jv;Q>OAW9_#36%}űF.#eXܱ Oz#c[ga E<ņaIB9?S[ѵ9:w+OODi.-D,WcSÂAHf.m>_Cw Q۬@2y6r3)gMM/ Ӻ~]-LP_@r@k-bC=Eeae>*95{VwM7bq㊞k(Yd0=c޹';]KRiW=MVX^n}=A皛XP;;I!S!geX 0oc h>Ӷ# !YWǙ8v\)dO$Y3CzPَ S?գk8VGi6Hc۟~j]$:t;2[.tgdflȹDČ/Jw]mRwݏ1}HBtOlvxH T$0_?O~uCXvǂ.|$WM X%{G-e}t6I dSvTT9\(%֣LAa$m'9Ǹ77zEH+B"YU8:;;kOį:x! AIS&ӸҬDakNpGr.pU98!HwJ[! 2`|L,ĄFcv8?zΝt4qmvP]3ƹc[CuIfe TAD'Eg`qui_5B 1 8CK yq{yq+Wڇ I$IqIs}W2cm%MU" z]8"TukNg]!S˕!d{ZiKad)#E7!̻yRXaF_XHFg2fhi$s+Me95,_@(f 2.@ws\iޙ]z2Z-Yd#( h.%-uĻvv iDtcmuXQcǰʟgY[V8b#kۜ\*=RZ=q\_dѱT}g Gd}i,z6#9I'pMfPR .ƠF0PNxi4s&ovgë,dq]Ү^W-xpɨI3ƥ乌 cUڂGpo#DpB۬j9'^̲4mB7 t ZCXW`6w+)cD  ' Jr=5QK4#&zVM.h!Rs~ndڞ.l8 (jpg>*ˀAYo7ڰS rB,W$giGe1 g;Q,{_J( RI>upAԗ¡$9`֧7i@L0 ;Sv}rw/2In*;k{)^A"$$@ؖzz҉bKMN6Ѧ7$;dHCF7V%شZcdvVv<N2:+Է~|mHV&Ib K+q޳هuy"kڃ%@̷M<}&G4҇Dp$-đNݫ#]O4 $[x,rYJ%"0CexϡXe,T0,;{U}R GMǁ4e"t8RMru=`(/-!ÈHP3sI9rxJ˪糛QeL嘀@d~v yn ɭ&[^z3E J܌3ܒ*xN_ݍ NdIvm>BXqz95= s5 73Kl'9'VVI.oWJw*TB1R$qC)qD. bqh~$))=@ULWAiܝ=E?;IfWj7Ǐy,uRM wv si`%2lew `9ںO[],! ew*2J'?IH+iXa,67Ig>PnﯣeUU#{82\(~qK*Oe3AÄkO;_[j%[bXi?m}[m=tl-b O#q?jƻcP[$ gދTB/kZhMymd ?TpCpȠ!VEԄj͝ɷ4X.sQ皒آb#򤧜J"QH)qx+4i@i@FCqII+CL'&qD&N9U0NU'GS!f4jS ?4 .kZTKfJ 6#N>SE8P )i€׫=^V1RS-(ER (d͏5cHkIWk#?q/Vh[ X.ؼTІ9pLvc|>pjUo=E@R?+_wj7h +GqCth|?zwcitJ9cLrJ<PeP<#/;=>1%Pŝ݀}M }m-~!uƥc\iZ|?hf_k.GTIqo2!*rX˹B0(? py.:t͌HdIو` p095,7gh' HȣVOe'GOx-.)a>|z$v:MjWֱWI ALgi ~aX{mVKsx7y X6Ok8ӭ- 0Y@ yK1a|9ǨjOg ,q@L`;d2xWj&3[t$k gwd 6MݕO}ZxOۼ}hGsg3k7mu w7c8`Y˻blg,%=I$]8ZIӢYsKI/|iRF3$YZ7V cy.;-[RcF!L)HR /ZV%hCUtSYު F ΧzX8.kϊKTcfq€Q}rx%!q{aլ-H\Ѷp<ѫM*k{x領4XH7; PTg| 5մ&AR4d 'eiU0p@#gɮ5Z>u _FZ5bU|qcsqEJʿUQ阋4) nm,Rng1ܣ|WRWX;ǚ)-6@NcRiOh"|LlXx*>j;Bf,*>8=6EZg__·wֆHEoּ$I%آEv8gm*v[um4(SduiYh"igl#BT*F.SUٙ$'`Y8i,Ķ8 ҫ,%L0rI;e+\Zp,f"kͰnih$W҄o y*L^S֚稭0ZH7X1䳜p1CnnmYRc2xmmy[=§CwS!Qo&mC$SeY.ЖR8S{ƝEcw-ƔfҢ,Cr8RT=jY-ѥjI;m@$#'rh]emb8!(1ϵNȯ]3I\ʗeڧ%q9\UuNG->Y :f<6@yIi:k/XV a\B\ N(=IzƛyI7\";F2I%@5|x8ml6M%~LUեdjk8 bP~D4?7771Ԅ 4jһABa5ƶ #.|` 9&6ZJҋX⺷b 6Z_JeֵCnf+Jm䲓ϧ-#zq3ƳH`W@+0P?v<YxmGUc; c~q8O7M@+4s6r7W|2փTg.n!m+ r&e.n\gt=s_=Aڄg BXKlH7}#U um2V2*[KiYMt@'q؊sJ[\CMv2`T Pz(\cDlFǦM-J%¶„*xgF kO2Bvь`Z\M[^=֢UğO>VBw8<7qߎIF$o1ԭ1m=9,UTH2B m_(ly~ƕtʫY;LЭ_ǰ}VpRoXp88 ]1Y`cnÞAgPY_KcPs̮+n+zYO {$J7E*6lp;fԓZ惎J.y> 54сGctS5}FƅZ_4)9$nrIYtw(ʮ[~`eŧ +>m=V6&QG[`*A<5Z# \T5iہܗt H#КKp&l Xgדz$H|%89b3{c9VtnҤm&omdJ'i'08'S]\\ۈ6w!Nb\.2rx)?S]d דChpK7[8隌?j;eH[ 1Z*)cǑ:q5ڵ=x(§[qE@.N֓Qunk[n`1ۈ3^6[<&{C?`=>őI/شm{ْGMvegcvO=qvfI&` zdTm9d1<ɀ8*AbSZ.ipA+U#qlzRq*9kX)R |A,5d\ d*;q܎:=_ܗĢ'Wrl,[h?=iMg% u Gn.y P׃$| r%_?Ē7l-*Fb8J<1Ο^ׄeGde#ؐ;XZĒw,3D&W`1 ;`j.5ЫH&h;dQ•ݕ(Ǚvy/ɷ}O~毡x$ԯ<:v6\ΠShQrO#͏J6ay,7ąvr8Ms:E[:XF((V`b#9UtcֶvVO1#q#YhS~7ZS_i]E[o p#0^w\d[N:YVqN$h* }MtKxm5 pГ"ƛ} `:v(&No&ذޘ╊1]$srv챮/P^u[[m\.mQ6P{i[A sRLY/lawoAĜ $jt._f{D;E9YHo:'9`a ޗ! 39.1#ҳil0uFt Jak.fvlczyy蟈iFkۈb2% S|?|62GuOg$#l#'wd]B=k&-*[? a({'Ȫe>)I&>\ܲ.&gX<Zр36F{zt쬱_8rI$zgENmz%KC:nټ1HR~A;;M:kO6ݰwx\(-psEϜɆ%{ JWXͫ_A9\{TDUUT(Ufke+R ::}wLVT2q ;zRsv\6xSCԟ4Y\ܷg }3x~%Ɵ_̗-ׂTU~޹K}Q:w&egR*{`<zYŴ:}>rz \h0a9ϵ\다w$F7<-8yӚӍZ8l˹#XjZX[SM38P8旚dY.t C%Υvcbke,9q EtkN{+66D亗 YKa@'jtk[s XH$x#_/m5Ȋ(i 9 s%I++/H'7*OW6{[٧#Ĉ۲aq~[},\5ø/$+myX^5ŝ&0㬎y($g=aF\K)WSȸ+H}"8>Zq[z:#8ӯ?KC `0K`$W6NN>\sj&Ӻzknu ke[ )H6˸o)?sPj:Z~[Fɦ;t 0L8!r֓5'mB+( ҭmLrk+}1vIZFæ5-ѠJʷ)4^8짞sZM:XIy}x<~E.q莞OU9Ti}ӭık;tmmQľȠjhmI=H~֦i YW#j zyv-⽓^撞~G>1Z)[ BbO{0V0McO43ޘ 0MHˊiSL OE8PfG{n)ґBGڽR+C!S 5O xlE@i NJzJp4 ( OOéš)ER u(QNp0ZJZ=^R R^z -8SiE2KING=7s%z3yUO]ӡ^}2CvaWx {H# S6f@mͧK6)Eb6r~uImu{5;9Gб} QKHf1TNV eG?;6 iYbHQO CX.FƻM hvw<{GʄuEb g{"3؂9IijJ_:ի7%qSxmtzK*{:]!nԊAlR",ϦsYomu[Q&%${c:$Ӭ>YG ߸#8oBi ײIhl1`vq=Xu XkM:i(Gn7Iܨ|}kuXF$Al #ƿ#s8`WxTi$epp1y5 #kkb]b2]䃟7vrJ%°'Eץ7A4D^ >R ۺ'!{r5_zLrZE$z$wD'9p@T  dVzKJ׵{Z G%aww3\VdZ'P䀭mv NsM9qVܩoH3mK5qFOp}7wV9P{~)nC 3O3(0JU#mc2O Jy'-Y4+go9E:R=/O#o_ b `6A)9}s{B<\_ވJhಶ0Ikop'{U-C_:ki|t>[hcU998hZڮq$z+l$2̜lqYս/4c>DN\z>3(v.3 =!Y퓃Pޞ";c?,**4m`"o.yDZ=\R+gx\dIJ{qqtDE!33ߌ֬^0 e!s*~Mcz5w]/T6nb=j\|ZE<9 o;m<拏gURCn˨q%h?մ;s jk{im{ar`[Hۣ$`FqW$mZL RL䑞sæ. XE#CBF;A?)5MmR“,IiEIkw7 :.NRQ#q:O5໸bߥ]k4o*&'wʱ:DC4Z%T dD[~y}#=9QZ|]_ }s@%P p5 4G07s]*uIJ Y``jgஹo6}G lFw;LvppF=>G_i^K"YStcvH7.0Gz~/F^җۑ(ʍ`88R"Pz }WTmi`F-L*nb'8=UoD1'Uy `('Jiqj=-^legrrBWD{xKec[Fwwyo K6{qs5q+d'8ۃj%C|HrqYGpNOі JD6R9p]C/̍U,/vIKu$yO iTy%Zd׀l͈)'', ?>E7IoRxv9[FC ]>OM7M||d"D-$gNWU#w<ω(87Y4FZjjod,wnvk\4|0*85vXi-f;oC!ۍLր5cs #ӽM6yhW&d*y$1ɮk⤐MMwwM0 H0C$Aͬ>ɫCbiR'%A`tT LB5 (PFB#q:4;d=U["}7@IݥIyVd 9ٵlqsީ<]nZQUV }I ~>kwMNH="Xwc l*Qv_.oJ}[}JxqXx{ҙv6Lڱ  3ϛ V5[.èC3IPG߱oIvho x9irns,jysBMA]u{ oJ妈&/%yϟH߃d%qo;fg nT̒hr+r43[U8¦2@gևh}9is%OSFʻG>CRJQDmdW9OKy`sJWj|6Kp>嗜 rQ iy#OQL])x 6J JKo(.bw)S=䩨.4 .$!MJMK9+kuLlA0X{T6ɨ^a( n d ]'F5zKw9, }8F$Kr#چVn0ګEE}kxYBl*c$ԓ\̾,|LAǿҚTbᓔ*'agrD3 p j{$[h*G$pA󡚞wCpZ0þ{5R}KBu6HcƘڸ wԟ{-)&&e,㐴R pFtԴoG 4 A;Gב6]B\H]C`a9kO%)8w`s4*@J<;a8VÚ) d$;AteHnc wIss?:-CRHJ nW9zU,nQu+ȬngҒy).#hL\NxU>6G,%kl<9C%]r?N&M5\pAe_Npzd63G.)ES%FF;lk&vV)Xշ( ˹rN;74Xȷ2*b•b>>·zKZ%fXF+:}qT}Xdi˧_ ߈|RBTRy`ø 0Q8:JԮu[}VE-1Vʒ33jpWi%ɗTd,(T.X<3p=sN&ʦWI+7:淈-tuk8LX>VUlazKFM_}6ssv,H] a=gx}WJ\|c)T_oS ~O-u1qx<2y<~ 1b%#[WMLcL7Ub߷j5[h/,&` cz[%+t킪xχɭFW,}QhW~GPj7}3 Vo!E`'@쪤z&NqQ>{] ]3l*ӌ1Y~{ M B@H$a@ E49gҾKU& ˄@w#`Gl[=ԱbY+rH ڸ2e.G|=Ϋdݝdr<ګr#PjuέqoA.ow5KG/'9nἴDx\d2#㊵*yCL`!78TMa5]^ç+iu8S#>pGk[n/,a%ɛcI}vqs 3Y,;VB1ݝ#q=U5}Njm~:JZc{p o. _xMw4N>9m1T$V|'bp+vxFx m-6NN1je4_Y!ڈE *(pOaqKKZ5mf}oR?}7'jDeCjQieX8WGo@9-^ >ִ6 {enαH$#%q`#M~8/t伒x*v )(UrE>vcknG%Re)M|;!+Ys H~b7y'v3mh5Ze14PN<<'oZaױj=Gog!Hf;1NԪ[MA6A};t:+I!gYdTS$g$kKF?s!IVcYdvUV.!BꑂГ{9N_BRM&䠬6Pę8y"\_'dz^7Z+ӡvLH,Hw#x X_֮m $|9E}nKFy]"J#A=(>Msu;%]3ᓁw'@%{eN]`25̅Fߜ=j5NoF 4xHs')F&7RN=^xXHՔgkSk0Iq, R$)Y3%wrG vw y g% rF̂8rhi,۬c[F9< xҷa,+Mӷi s[[Aq$F9hPfx$`5&Ir]G+`>Xބ(=ݻM$$%p E -duKԷ8¤1b9}s)c]VD J7 jM\[ч`HoO vmp5nNVɸ)LpKN1 YѬhtz̷|9 Ȋ` 2y;UNԼADqJAf!I{rf'a0ox6Dq,}Z%n&ӮAm2B!a8cU2̘;mau :rHS$PMsZZ=x7(߂nO٥boAv.@{A+]![[;&eh;VF‚5{q7.4)ۭ*$KT;j d2.>HFM=I#[B$m!UMc+`cd:M6BoI1$M;znIY}9mƒzc2]~!YKfP:WJ[H(XψNAE+MȬ.|v-|;KF>tOỽt$wE{wr2(n268|?/nzA&m4dS 6bфSbIcEkXפ$(yQ=(Jh|w {LQ5k4l + !ڹlU}#;[H pŃP}t$M 'f8}2FQGqhcX rLcWXٷ3nr@W\h+i:;-2;z\9N ]-, $RqA!s7jXi3wQsDcӧZ32ĂG8&U666vIf%X8 A8}͜ g$WQxΌ;F;_N嵜&-D 9U-eہN 'C#wO`˛;4 auc܄gY)ټW#rjPjaheC98?ZzαkI<dN)$(~?2X))js\C,v $|R(WX閗[aa$=r i<8 ={f0$?KY%M*KE $[^MwXf8hX(rX`}kqjzN/X7ڡpKK 6i:'ggkm} C{S2&Y//eӟRn .J{x%=rx˖9c7)F#Jdܺ-mbs`EOwJF>|\C$MvWJ>Yzv,+qb~u{p\2'r5ݐU=DZz4[o#Rq*%mٮ[);yb0,`235OD{5 #5 ZLszSJ)zS{_* Y&)Fp<{~T#DK}(2(0~vѥDyH-?7ҩi1aUc%q9 8;c.]1# NTϨlQ#p[E ;FH>cAm:I #] cRG%x X݆ xc{4%>(E zuVGR׼Hb?Oű) >ךIPԬ<eyoxa};z#cKȺhCy4Y6q/bB'R{沸ėڏjRY$lD+{c&VVĥKnlHRy/umDOik6t d8.ƤpFh  35X9F-'$ϮEಹYX ۋ~/U)JVҝ v|WA:DᝥSy=㟕X:mvj]"8??>qj R:Wxds$|VM'pv®|dvV'-FI.IcY]N"hoUrm?,́gں|7^>Si4-N*ce۾^6㏗'=-iX5g 9^6U@*gqq'ꮪmuk$M$O4lLeGc%|Q"X-vƱRE)$y欦y1N/#}o {{dyd'`Xs-À(SY sG~?GnkV}7PE {8łnf,enp;nU3]u[]:i-FC0ɷ12œ$e(KcLZ[#I$w1Д zlė7LZC'Ay< bhH"FhĈIJڮAU {(?`!n-̨ ެ[$j=HV/֒~ND/YⷒS;*,8yqVZW[}S#DE`vQrsZa>ꐶ{ѳ" nHl0 GoLAu9I Z|?B͂Ķ 7ӌ3S9-:lp&ڟO 8ՠIfiEnnjCܷ`2}=*XYZZ-vZDXKM<``:|A"Ov7&utEܪ8dΐ3;m!ƍR) 3#n'**+]9bM]ljRZLu[$اo`9v3GjcS6I KlEX\>fۜ; x$+L lEL#0A#hJ OjEopށwrݷW,ez98&n=V7S ̎[%u$œ`'LQn wH量,կIs H bF,~KN4;p擭iI 6rΉ,8PKi_6X^)v@W#f*NA|W[uSpz ~ZɒH1p<4w'lcKeb%d'#fxG|k~\b:#xoL]CcF* % ;Wz"QM (I%i$ `9r}枕l"P9Mt2[u H8b]EP8+TScAOSQzұ(f;S!QLiB8S0}i˜)uz5iiflu{4a⦭HjJ7/cz=TmI4+[t vzc$nhstAhU*@$72>'ԯX 1qm#+T:lm.),OnͺW*A.py-JRnrZA+&ifh rN y>Hl̶/uecYA%{cӑ+XugFGeT9~Ap#Vuc,]J2vo7D'.<گuoiEm V۔N99ĭ=ȑ >@9|sŲK|2k<Ecn}OOJԚ}2 J7 9V}& 0ʜJcӰU..pJ}~Sm&;x$+#zqs[[Q$`5 pAXIj=E.8^#`8$bI7Mu$QIo,0\4%21pi]Xr-YF 9$r ί0e] pq5[MjQ7oF]iM o &p6Ͽ˽aupKcMX TĊW$5-OqS,.K}"6* pH`w4p}lVud-]mUln9VJdb iӸb(ket޹%Z8.nDa@^GKiJs#>3~?/k^Sm wဠG9[&2۪a*䓁:.m2%kԿ G@ݍrA^9I *M',288?:kcNC1?pH nonwqB`GchmИqpKɱSt&Io ]!O>TR:Ŧsm-(v(WE1hrYiL7?B >-qE~6YZFe`m!Ux9GM͎ n[tٮ/Mgl[1iZ :<)T#w$jGjzΏ3}'gd @]rP+5ҭ:Z]wNy[/,r[wDuNc ]jmçVrIF9S].rj{K~9YO5M9j#vd $XM5.ir !T??Ű8Է6װu'La#\ī:ªnFHM{O&ъŮ\\Maw,n猱!I*9r$K%IO*JvfVY"X6;! 1B{5 e4]l/'֪lg;@N>QK,otĺȁF)[sὸ*FMkԩmo{upw\3ٶ{sRVZ}~-Et2aYSƗAT_$y9;MבD,trI<j zm-l'\y>ԙ;2O[wj76D]X5Pd$ؓ~~maLF,7JB |l9VFtk Ð$W #G5teDc?GڣOrP|5 6L0 @C/4g 8]dYyբE.тΡ;Q#6;nls#jLհIb |8Mm$r'=p[EɧQbړK,5ơ-̟D7)Se$1|<܏ + cTki!dKl^VpH(`3[;]kK*V.3Rߏd"u%$y¡j]@ߥ#!@| ` P/OQ.[]c* 3(Zmcn7Cl|1\Fʘbx9.dE.u$_ 'O Hrj-^5w6c Ny.'2 1Lt;6.c}(Jh r=Adnl`aij,Bܠ`@9' }0hxORIۈTI#bQ`<@z*KX7$NSI2+tkZWzoIb;' 6ZjRݨk\Pl(NH=冑mqj=̗cĕ7oON+/3ŭ5l) =Whe.iǿ_:dg@[pZIvʹeT .x[޳4ePio  eF3JHmCJҵ8cY dOՁu[IJx᥸ŻNH-Ҍukoqwek[dub7e<~,?N$Wty!mAZURqS|"!,Xe+3Yԟ!彰_Z5W54> ٹ p=k#Zu&}>I'-`C^rX+5]B|DbI<6!>qڌ^ZGw[|EH"NIAkb#g$ݿʼnÎH4DMm%) 9kJI[WTyNj= aY bX RmvU{ӣڒe*K=[Lا5 n+NZ+Vq?Ŝ [5+>X&Gg7.9lk ]{BNKrc[֎Җ' o ly_nAs.i( a,{bg̘m )5]OiZe]ncpgw/)d{>U,kίS),r}|y(i=iqm5(PBFfnrI5Stk;m8l CxHB);0?#G.:D$n&(;n=$`?>l5"0 !0,p8)3ͬE>GNn˷jƝCwJVm 2 [ Iҙzf^2xBx,UÑ ~Ev}#OѯA,oe*rnChnF8XbSWg|n s-el- [kٴӔAF9v'ךBM"7QaV_8P `zVV6BK@xYFAQF ~8OPl}F?!ږn[Tf6s%wFA'aڴh7 O\dFGH p)'j3s8(P)`|q_陙爺b A@;0&q*==mp.;:p`c6AspGt{IKDdۡP${╯{o4%%5**sHx4JkÊJZKH)hWՌ4@)6jZ(J\S&%.)km( 1R5)4c(V#JZM` Hk26EJ ;4itHZ;ԫHDN69*p֟H--%(ON:4PvyJc $@G֟hılP[/IAtnp];n<cYtRHlp2OJPΫfnux|d{3܂y$zUcvbI$Uv#5j]"+Ous*n0 `n7.#:tgPEka2N@K)êYʣ$GO4'?+tn%bc$l*=+6rYݤ{{kGâp1,RJpʌrpq r.gKՙ ^?@=j*IXSM/Y2 :K /e##}i䵅i134imYd_d+&ӕ.9?y莫ǧ4yCE9==@E?-FQVV㠴]{:N%Fu[r}}kS XE},,Q2(,sNG;f+K՚TKr`q pQqFno1H*Ae:kR^gyXlx9 =yY v7m{lYM9BNw/pF8W*WΩ&kcw{0Iupǜ˟=Ʃen?qgn>⸧NY_~"iBLPxQK|)#8^xVy.gpk| cxʐ1p+.K=1. re)rB֟Em3oLC .˶ ʏᝒ_k{y|DBpI9oq)~vB~*1֣]FE5jq3$ԡI%XdgHZ8}2>u/^i_y"Yne.C:DQ9R2k/ZK~9XcdhYexb6A|JP eqOT[]V-4*3v9NonuEecȪej6VբxYK0P01s#j7Ztע3㭾FUyH^UyE9kjz NZ`Jl R{Qh4FɭC<dO z8?IeHEbc BjMGKt \Yx.FmQ$u+G[.u>kp[xHbw 7 <}'U&/U$,Lvѷ8ܧ8(Y|>`i2I0@a/t-QJ>fx*`w9$(Rg#qEYBbY!ݰ0foaNZMf.>;v$.3y3AzNtg,0dm" PҸ9G5?[=֓yĒDb$ې]G#ܷs>ӮuKXT9> C9bF+g_<6}Nc-v1B!sܫ XzxIZ`a,J0 9]KGq}mlbu8Iت\jQmx(׸uZA,VUaSCamլo5RuḞo8bg ;H'`Uth YYY4k[~[y%H8PXqMg.%arWfܓ;RT췦ōI>R Y,Bvd`Hbji_^_[" j# ܱv0e5togn@TxC[<(גwS Prrr3Ϧ+E-hpg6ZFϪ1B@ "}UxD?L5m*Ÿ5 #[= zK[-c M62w hhB]mVxIAD ybrk?O0ڔD~ƙ>~uj;eu>HvD k-K`یvz>sipua,,6s7OP}*֕' מ5͍淩C\,, )B:jyؤyT};6W-nѷě[nʳWBe9tPdY"KvITsqϭ$:nʢ_tPEy&2D ;3` z[f/fەEIg:ğOBSGe]FAuCmϧ֓ZH4~m=HsB1X@p8PhGL9/lKiXV N3MQM0jHԲuKd<v֘bI.(IU {`"1YH:I ܀9W4\K'+OFKnb"l#nFFzT2c-jIlv_QQ[-m,݃2+g!08?Zl^jZ sc gԜgKC^i/8;-R+-D׳W|{;0jQ2j+i+d'0OzU~i7H{5B*s68*+[\DDD$g>j锚>)B9}Z{fOʵfa8 O~֍]MiPF&f;$P@|ߊeԗjA!yrO9I6 u$r߂HRŀ@8jѵe'-)y듳o~Ƿ< IiyU Ȅgj*vF5giFgLmg.˯P7JqʏS{PWx6OacbRŴ H"VE^2aAǿϻo %4WYWp3V7v3mc')@"\),0vՔck<ӛ  / '1 e6T}bF hG rqj%76>-ǙSX>.jaJb;*Gēƭt,BMmgs#ou 1@>m殰\ȗSq*Kᯁibrp͎WoxJ\z闋p(ۏ᳎};V;N+泼HO@"&@]sU{KcuKGK)6ٷfeksFSmn\Hx!$; Zl?$pv34kEkHw-x>t?_tkq!ҖS,QMVsgճZ +:$s[Iw{2qŰsaL6ϯo^2ƲmL{$sS([InaWigƊ|,p{_=5{Ui#}U\ Ea7Xg9W>[Hh-oy,;UE=Ek-zFIu=HVH4&&p] ť ={]vh$ww9ӻ/SghEF\ y{;yEU5"r;%_5˺Mtrť rP"g9fדyr'TnPK]=f4QIQ'1eQz5U1L1ˋ /;T'JtC[խ;o2 0 yVg'H% w#shp 2v qr1XEܟj4 ]3INhA6nÞ~UmTm>xN2 z1޵%LHop@ ^8#A5ɿtۻi>iSHjH8/'yetNgåjWWW:IV5SB{ ( ~չא;^Kc%̑ X {rK sX[ 9 yn>S;H0s3!Cq2{J!ݲB>/(Sk(8wT7܎ՏjtB]ɬ )p7-ƒ>M.NNB0wxяZZ. [v e7,`˶Y/,gHAw99=Z<[Av^W-# `}>xtc9֬:u2}k!oew*q۳ kEp]a=?zo5$퉎xllN̓ſJUwh Ioܼn[rb@T7 } '[jha#\A JO'}Z~ 'Hs]Ɇ f'HUL-_ٝ0q:_%o4 >;7oU77ClPc5мi5>ntM՘-͌ZC2ldUraHkRkJOY0{W8I3Ӱ+sR*lhZ&+Rh.iq!^8WaN{l@4杊 0R׫Ռz`VLD''4%v^4 d*E^{ҁ^pPOScTޥޣQ4)XȔp8F:dD <R4\ NiB<p5 2@k恬kJgw|1mMW%M`I@(،Zyx9]2(6gɖ60XF6N~Ghf^v7AK :;V!PIƜ3@C2⽸4=~I;y+gi_ኝ^iNjmuso۸DMD BS5՞,;٤lbē55(d} W1cX;n;kkv{Ƿ;c \q7?ӪX Q3J&e@@ϐyE:E&^Ѭ*}N03YSSk{VG.}3ϥm庑/&HlSDX23X0$G$U7 G'SUe$dB(E8r|`sl8EtFBQo|BAkO %S-HHIco_jO-/E[rn\jX4OF󣺥37g C)Kyռ4s$6i2å]JʴL$ 1_+yx2@4NfI4=YU$SܖQ'ڋ-[O$4{ۦ,& ȘH\`pq^|hڶ/tK:K4J5 s#ĄN0G8:ߩ.sFʅMS~~u^xi !@7Mx Moծ% H#oq_3AᛖHݭSFAubD,j:x #r8 iV6NAn;< ˨hSE#BQr i޲K N=7W7Rr9F=yu 8uKOԬkyWk9_Ckv46T(\2r~5գ WsD8#{GʂuVsKޭ'0[M!faΨ$}e/-2fuԮO{8[8 *1mqw=E~KLp۸(ycZ~Һv2A4)X;JWb9>N۠:{˻-Zq۪ ۈ=*%-ݞ2ztI+F[;PY&ʈai!ўW՟V2+DywRh=q&r[NXEw1Ϯ8wKxB>n8K e25cG;7H,ߗ5:eΞ34MN9NB6̬Tބ]E KY,۷m9$`͞l9 U$v3Zmmm `yD;[ix.6K#pOG`+6%!o, Ivߚ!Em2=AgQv,O9q#Q"Swi+)ycՎۀ/vǂ{bϋ4osKAkqȖBXPgiP)y ؃gZInj[ JH#ĝ'/9_UݎqA+)ĖLVf 5n>q[A.5-YtA:[AEPŕ^zm495%Vi`-Z>jw \ |,dddrWgјcƱ*͛ iN|(q<`uKi]ޫsoڑK g"+@^ođTn;r{T1Pӟ =D>jöI-[ydԖ91L0d*%2pB}f:\ԞEg@ԗڅ{{P| (A1lhR'=1WXI"s$ ۲^v 9$LVDR\I+mqu)1 V1  2; ӮLdH.#|+ [4s5,eHI-'YDLw) gH Iot77Xmx\UX|⵽i6:{qoZX ,yySksYUMJ8[+9~%wvS ?6F1=i5[x^-Ov.Z8͕6SJiqrȎ-E$"nveG{$+@ˆ%<|ȭ޳>`"p SK}YeX{ _P vJJ\Ψ`C{lŋ;noX2ERNevLss\q\qW^=ۼ? .0 WAԺ+2c{]^Gጶ&<*'[q֛M~z9<v3+ |~ÿoַ] k}o{}B-쥍Qŗ'˜m?CԬuNR瑊v9n_L8Lt!k$ؑIlwP IFP4znm8qgsRmP F-f'v{w wOՙ}2Cp}ʝ‚i"-JAnRN')(> -܈ ۗ%h'9%gG{}2YH]`wϭW JZ0[6m܈vl`}*SѷQ;BmM(lyw/ctT 6[BcRs#tVMiϦ[q0pGr0ÎþEi4J9[_ԜEabGpۖFEͷCz|BH I"j#(5~kcri]|n#HV:*)!0]}2>MgE6O{[\LC%{jQ iTM4F uYqJ<=?>Iuihej.R9*E`5Y51kx20B̛26gWcl}:n|g-;kY3Vupr?0Y-P )z4j [؄`x*fⶓ y@Skײ\ cF'? ǎOvDHJevIBoMYۼA IBϙ%S_/|^m .$ݵY(9'h.Oz%7rҧ%x'CGSmSY3a#mgs<}=󽾛gVH>#B+7`dj߉&Ե4lqxLaأ}CR҆h<=2F J<Ֆ(_qJ=}U=@1nkI:qauIskBę&ʃNVj iCŬAj_ "8+6hMoznm;;[VQ&<0qƶcdH-[M$, yq3p.{San5J&(U+qp+[kh>&{Hhd5_fSK4[݊ƈ3Np5KybYHHLylc8ŧy2ç xKc[`9Oنv̡\ª(*^3nH٧`$<.8#H5X{-NJ .ND,Io6A@=?8IJPJ0Щu%okquO)('{W~z%~.x< KK(NpNk-w׳Yܓ ?1HTg>x& 4 tX!-iT~JƋ\z`.2*MǢ;f:JZ(r.s@_ݭAp !Az&I􄸇N_;I.(l G<3ZvުYLqJEWId6_"nοԚ?-5"k:J F f>b`4ei_uMw0$6UIyn{`2Cvr$\K863gq88>5 {}8?EΥe$Pᴥ?Gq]|v,12f»icnH2@?[߇,Lyݴr=ETѣky.e{ $64_K.,G#9#W%(Ht~ײI fy%Ԁ2psUYͽŞcf6nmd38$m |ç]r{NJ9à}_L5Wk;2]s"^i8nw}p2d%D$p`, աall,bg+)Q|ⵜQAO{=5hnWUP2Nqޫҵďi3\,͎|kVw}/jz @.џScBn5a:YAi&G@[29>VZ->(<)0T˿r_nCchUR6vm2ضҖi$'1xzlVcoyz'q nj_De.jo F{ml<޵P~k `ci)|FE|bOle+Fye 2*X~`}1I}Uq:=2~J5~] wVĖѮ8$1cV$(126Yt >K]f$ x+p;;wխ{Th<ȡhqrl߀$<:o6ZtFBRyu8x,qoXJiwF-䔤ܴ`23Z^onټ$AHܞJzϤV Ko.? 8 {> g7(]_cS]ekKúF8bWwɮ@ GI?]Vic+=X b);] D** 23= YWi%)(r1qBC;!D;Z-$%{9$s31uOMYu$L֩  !eicO~ JЙfABвRX!>>Wmf-.ĎHǗk$6.Va$HTڒrv}Fֺ 3jY֓+!R1^+RD]EIc*%P@w[[= yKY,. V@AR8;[ns5R,xʹ>QЭ.!+yHgH7 6 3Y˪]iF4x"o*mڻѶ۽^!9!;ѕ*8|Fqߓ37(&EX.R6IP€./Myuߛ_NjַXߍVX >)ٝHn#XqU}J]RY7;p08E-Kua&V[m[Pٗ @ZDZd@+嘮Ff!|' U28^6sSyxO}XRh#4e1άt•ƌkz欆w>3vu% -on.* \/H!/$sm6.9v\ac|X WH5(pxK!͇1s÷]ù~A#<<`^ {KG๒ؐ>+[L{ƪG 9'4&y ɞ+ <i9z6isjsfR{Xl&q`FlD-ڙǖ+ J.~-Z\Mqj FXA#~;w=OŅ{IrI~.G(M&L<A8%⺑A/@c?A\/ ̐v+i_jxAm6𗑕v׿&<|9MTSO,Yx go׌~㸫H #h.ANw#=r(Y .4Ȅhn.z\qmZkt"+c"NUH-˛X{KC Zg!d`{w4nILN,@Q^G>OTaBpH}MIJQ1½!m.RKy%F2H#`xuvwCM,2ؿx!I'rUjxg(݈’OlvK>.]Mw=%$6{mg#Iv2:3[k~A `$ܟCY*LVQeLD6N-ۑJtKkJWV:|+5.P8Rră=hcڴ$9ɞ:u o><7LbYr#Ո} VMNIL^I]6\;gN}(Vcaezo3i+X= [Mp4w7"*B nJt{-,ׁO7fyҷ5υGibGFF0~fX"/ Yr8ϊ%:i25! ڨ;I:)uSt,1RpA8i8ijZ֡B-nm"ąWzzY$«  9W8q"[ F&3tR8Vrx'qUX>dvNRGKh`NRĒ>f0RwilO .zcڭi!\Y[^C@WiAݎr40ORKE$'#{=}A#[,JTZu$at>Y1&c'|8ɫW: "m.RqN(O:5ݕʼ3NptF'Ru=6;#% 7n9 s` F]qm{m1&? n>3cj6Õs2R^ )$r2>#2}{ӡ[E]>1+L-[2+?/sފ[hIyu}l"5[e +aYq<ިXMw5Ÿec(c}~'4аq/h:M]jZ}3B:a |l ǽ5xm^WouSiqti8;Aߎ@+xsҼEV+0;0(#sW;+c}$L\2 lb'6GK '=PצX-@cQp@9\Ch,iZ$0{t@O ~뎊ҭ@&ip_@vyh3k=_K+HnCR}r;knR9\)wTzFO2R1y EEػʨ+9a_(Z1"alhq4&\_฻SY|*\:GOu 3Oz廣Ȝcι #Gҳe+}5n4k8R|IoP!r;H=9̺}cWnG= v@L& 31*ߨ2=Q$ I̫$L)p9=8RYtPjEY-MQLKf0U@ $>~鷱]mǒ($"-Bq橧p6i#*4UItsel׵`5[NkK$&{=6TCH${ֳz{u<]O V[idG~y_jzVJiNc5lY, pvϽM;Fz';qԐ7.p@E4]G"Ӧx$4R# X9 ^__vQX๶uˁiӏ"21Z3:J\scy[ZEI &䗶xY-{{~F]fSXLyDcJ99$Ҳ d6*H'QߒKI$0 YN7r.O9U, Ք/ k>S9 { töכD[y' 4oٯ.^kL w◝NL҅'-9%$gG$RivoEwd`3ۓYUΗ`9`g:ɵ  cBlZ; jwM v0>G?Ozcaimۛ{/,j3;GΝ&s^Eiy/L|?2Dr99#P*Z+~ 9Bp9⡌y8iPXp{3ⴳ2C]cͿ \څcO8R{=ZWP7K٤RF(,9C4[-OM" )!E8@.F[m{QdH< el;Cd`g;mFo H6C?½ñH?{7UmE+PX~W+oc4Ƃ&!fvv'y f^(֌Du2N=hb,/t{yq8FFOچkkw XlQ 6T;9Yd0G[0,Rk+$DCiw;x>)UdˁOdl/[Zp"!+S|~oTh8`RzwLWYn {y,mhRg1$rd)N38֩ij{cw"9U,`1 ɓN]+hRzku@UWȇۃ>զ.^(]^K% 1+ 6g}tŏIw攒γ3u*ES#`n {MKZ:hvuktg'&*ee(Ic板 >)x[wŷE;=s[}?ts,%'EDK;7< Ȭs=629cV0 n^ȬẼ9=6 eJ&ҡ;FsfJmY7Vq-*Axʦ2pG'*Ü~nK=F!mboT.|s$n!5'(kw6=G )bŶ$c)яrGrПӅ' {]CJѮ -2q! “s1 t/Xu0+x;H ߾kCݣ)Ng &7s0I'}\.콧InA`OOsΥxSgtlu[v]<Ì}kFKFM'Դ̱#.XnhS<Fר5 Q $$nAe̓ zu R?6qM(r3 psB٧["F_gҢOY  %Z4 gi{Vz?H6=ƢZDnYW,VCFywݛF"f \~\vOhе=hRߺX [[sdN1=^.m[Vj:eRyġ)XBHL ywmgiܾ" ײ/lqى'CI\iu5؆7n->.06(R8fϭ u39$%X$  % xeuXC1s<ЫyTČrx%w,W V9!@rO#XcYJ8gY7`g,lkFQiLJyI! ]c>b=회qIHX>ݲNtezcir|1ENר,ԥ09]# s؎Ef$v7ά#!Fd9$>ZI渵fV2UvIc##9V\"yc.pIx$ff^yY/cl[B$&s Ьz/ChufiPs>6`A#\Ju Ա5Σ[`e0pO,}C8_Je% "Pc'zcr<(y#}Ѷ=QX_%>F3|9V}?Jy1y6`GU%{hD7w֬wCn??.9m)-t`?$QRG,O#m2wʆn2k >mz2 ]5?č: Gssrwۆ#On+k鵊;  JW[s!]ocPAnGsEѝ-e{)dn!TV=w 8Uq]7*t죒E nK,.0@9sC sL6ZO,,cy@8֡6é:LK=?JbB.* GEPy*K~ c@3;*Ë[})ⴻA~o bL #OBb.Σ Jl~"qNт~*~KtUggYziam\(T3[dD_aR%FB%ⅿ׫Ԣ"0z4E\W4bKXR^czRJ=^Wz^c>85 dWzVqD1ffbg"4nN .jSѲi2PisMҌ?4)ƒ c<Rh$ 0S-x"ڀ ^u#+g`N=X&a:D3C$R=׹v8@tKl"*J09cËfl34;@@⧒2jtcŎRrO@u'OX0`Qݓkk/wivjlc,$#wdu` ~ҮmR7;os6+=:`[õy:Yi i煥dXao؞{kwU,*;=~meL~}" ?ǜ`jg ]N EM^na6򱑮@p-WX Ѯ:ŽxxeRKm U6xvMTڳ7b ߩ:5y\#0~`$vy;Vy 1ChѺeڥmDž nhĹƹ>`>#1;4o|v;ՙ-6 2˺G!FǗzR[fxӠ㺔$6XZ&Iio>/bO|/ DRj7:-ε6j'.C!/lLy⾊ZŴ[I lXn(9$c\}:QI>Y~B$q/%NX8zE?Ɓ>ݍ%'p}U18}n^ZفdI mҟ`xg\qe ~ukuY'E{8ԤdqJ}\Yp$jqMf#ܮ"ˇ'QF &$(Ec'$(TrI#r -6Rmïl^8*@yc&Ae?[KΖ{-jK$lF䑜e S.jn5C$K!Lj?H voX.e{{g B"̲J!p!fH N,$A#)*b[Ӷj1 ozZ^MFV%qfvr ؒ0r -U7LL~m􊗚VWd5'`Q$pp84:{Fӵk{GD2&ci$7#8z/Y7zf)-#8l1E19nܚI11ޙ)T+ FB Krhn1W&G:?зպrhdfDV#!y9XuhV|Pk`)467c{VZ,fTvQvGø ǡFHEt.MH{ssF2c ۧ32A{D|BځZpB3sjƩu'U[Geo{qwYEfhQrKMԡ"6W}r4 ̲w6? `b}n< GvmpKmΛ%DR#8>ܩ=+UufS- kG7*% lEhJӺnE6Si*q}*޵g Uv4 ;ᙛ'w~>[dK o$ eYWqǭhFnTxB)&D6m `Bv 9l+iKFu5*nmUp*C pR[y{eI'X  sg5z;]5ѥu{Od,ĒI*d*]ǁ*ђ#ʹk/42[kk+46ZĘzda2 9³ȱH.济+)BYc'o]U/5+;b]bi#>`1ǨpRGpq\|5 Tc0r}B+KֶxH?҈]phN=1UV^RI`3H)̌al8 r3Y˫bxm(ʻA1,{Źj.-8s=K-B+[BDԙ73{ٵ++\][6BT#uVMKMrW㿄EfĄ`q}(R~5AipҼP1G(h9X6<{ ._>'.Jvd&Xhfb|Ay##l|Z* IndݼH={cC}J[$ǑsUkK[} ,H`> `>b|NjRS0EXBn\7#?#Wl,F!Z` b!NvG8ֱIf[m9V̫ T*bބ(ַKɵ7'H{ۣ) q@ /%(k8 iBx&h k='IXUד8v㟕 I! 2)L&{($NNE4`A#Mk &MͤZE;q'Vi4ouIB"wla|I1FưEؗLp.Mm#?G˶j֯pA{wxJ0m#il^O>,IiZ6.6ɽ9'+zՍOi];<1'v$9=;TX%N[kV<*|R5\ mN?Gg:Vͮ}V5&`2~L@=?!ۍERJ.D1MаD(#f֒4F xXMG h?Aeiqmu$7FѲDH@yC=h./HC²Ǩ_s=Gg8'' ?cxę8#b OFG1Lq i | 烍g5MH.|9o Ȭv`zg\Z"@@Hĕ\~\ ; ֫69DGr3`8'>UG 峟bJa`x,61@ʼfdt$}(lX#{mL+s߾3O5:l[]~__.ݽW,\ߜP]%tJ)1aa 4mt닋;GgYC9WwGw=_,#Y$H~eI[rtRHʂܫp6 y9w.@%rihW7l2Ӗ*$4LX+]I>Țث2$˅`7>4[ˮ_SSG`18 :9rқv߽Qmm5# ֮ۍp, cq#n8ɭM3Y V7ng>B$9& ]5SYdAlmYs `@f诣 cC4S= &E< $WI~'4pӧ_E}+4D'mBeb|fl"q޵lBرpX~ån`s AP3B9s.u5+ ?S(K_4 M3F{4>vCo1>sZ}T;gG+D .03&N8'=T͵.7ŏ3gL6V0 AdrH+zV݉>9(Ek쮵 -b&>F7s99I->-Xm~ /". ;ya?CWRěE^dpH*Y9>P5-g$M%[dffڤ 򌊭AjC&I')t@C\قQk{Ky2ֻYhN ZŋR{[4 |j$2Omy@?.ͺR^smb6e&BW\'h<~% 4IIZ;"FqdLyW99 cZzqIAGڮ.4bg(h! ϶k kF^ffSy@`@=yŋiˠNj:Ir.YЁF2QMNOs{q yYm 9yԚ4W!_N>R/y{;q;@8Qg.qKʼne] KٌD >?VVj˫t]$#A??ֆi~K{h ~&I6-}暭<7&^M{2MsBNaKy~%-|I<),0죰jYuujWZjnV2XObVnPA>MUšWnፕ9{Oj7«yްRs AJ.>PRױJ(kmzׅ ^5zID W@z^cW-Е^^Q-%W " BӁ WGRm=jsޜ3[aib0)4A_j&G?5J#Ax QZhJ)q6>d @6XTP8a{Թ泝Ojfe`cRHS?} QMRU-mJ́nHOR6qr k!Qhi4j3Ǿ6HgUլvP]>{[ M_KM@9$\x`xϖ[M'E)Ir7-y6sZH|HX`8H¶f(.Vჿ'<}kt嵔i$K+6{C:[ϵl[?I($W֋(YK)ʕ18ˮӵ YD%(D;Brn Bx -YZhx=>X(˳Òv/unR\+S@;Xht+YRP{4LB8<`SPY&yX y$^ηw $g x\ng_9A%|~[I[Y]:6iV$0I,qf_ZuD!q8.S>lsWCaI&|;]Ob(# 61 1=R EOq pB 27>7>/WB.mvn^@e\dq nmnR3",NABgkN|7$ȃÙP3d)nA>}jN$jm \Vy"j)RI`oS}H=coLoQ5tuKYX4mXWpyح1En S"|!ꐮpO^;ѦluIу_dHv_S&èj4p9ݦdKu#;qEV9tsdH?# Qm:n/co'?ЖQ~6Ν>7`Ԁn* m>[%kw|қmn3.W*&/zg+jO[ vT-qZZ'I,-ǂ1{)vG)J2m#]QyԶVS\]C 5FA i8`G= Uk o%R[4x%V[f%G'dqށiVuxtKge΀1:a]3:jZ5ͪ<0-"fbQ)֫Kbhv/ent[ne?Qg5[Kk k r"* T 9lG5E az+kAk4O$05;#c 9YӓKGTRO$Gk(f1ݘRXXi py v7Yih7Kgo/UlNԴ:]QUy-'ZzYkB[ /chwd7@Oe\nR+VW7=ZҧMςYHߕb=h5LSY.Sx!9/_SXɧt힡m=m2ZLB9˜˒g/z^VӲy$^Y#,r60yt4%K#Pv/vIc*_ye%ܾ88^0# Ecs n0yng ͏OZqje%e&tS\(éF>5^Ժ5Zu 9P ѐA5'KEG91Ǖ1|'TM-2t%1 < }b;VY#-28 $eJY 09#ZqYG%LGn L'c( "[0nŗ2G==>*!jKroo*1^@Wmޡv!᷌B$ ݕ@+%̱x+lv{F9ʁ{4k=B]U 4!wc`>Վ}Z{$%C!3{״DDPr)p9=䋌{Z{L . c_9 qn[Gk;/VEH ,r0s `v%76(a)Ǵ'#ҽ_jZV7G#2|ѲA/۾b,\ǓaJZ3k)Kuuy"hԩ#$c~ƴSx4.mnJ4=H%%Nb浊g.'f{Fr+I19޴z[X ed(J n2Ԝl7XZ+kapB$'p_V7K]4np{ s]i_'&c;B>*OVhM"҉."i6U9cY[.gRT- 0# \t  b=NQ> (G΀tTKRø5ܛE 'vg[&0])6Dh،x38cZg422Rw3Xiq(tP̪έsN8~&hW/">Ҭv0W Fy."Ub1qڬuFt\E,G{x;TQW$}j Ns:ǍƵ{MoP}^͖85fNo鏟L;UAqpz,]M4 vG.YGAϘq~k%ZKBW׌zjtNjq5? 5Io"H>5є@E1KKw渚Qg~> t[vG4 0cp{}}(tO I%Ŋ;Ͱ-߈R {j o-S$ p"eIBTfrjVMuiopi\g.8{r0GU9O} e}CzZT{_1sjL).T>gPFtk[ج唱~? ~ 9ⴖ dQVVS}#8*hSE<8FH;gO8?qVN/9y9dqu[1|9#*y`pNF0}6Z>S̪"oKq0r<ǵcװv][En y\Claw{WcTH9w*DDɿhAȩC=U>vwy770#$kvvKFQ$IbUYEuvM ҅VE#)G5-'-n%$7S9㚐u TKp @Bh pz1E>J+^Av[ #H#2 ԗl>li.2".nw$9T|- y%gܲJs;wg<`{TRj7: P%wK QcAw#dXqshڣ4mXQK9Xaۼbym[R.Yui%ɑBo\{趔K6^-{R%Qg.Hvf F?G.]o$@Yv€=5-ۄv G!ѩ 9&e.~/'Q˝H&{S%i9MFq5I:wEЄGR6՛He]S$`q5惥-ӤkY5'c)rDyLx' ԚgmF_ Ge:PwF=N=Bד5rϧaT[co47Ζ7C c $R6m*GWCF<Mfe#x|H'.W;A@Q";KF!9خlg͝$$;u]_8y%V6 6pqcѠEŹ!qʓPSe֞"*bQI-i 蒪 h̄) ˁvֲ寃%mwKjY7d0U3n9 '*U5KXmIebUȍUv 9 {fT9 [IaJ eS.ⱻ瑶z3T_+8urɞMݖ'&60i8\yp3kAcZחCKl~"19Rnr Y?a㵷 PPSۀ~(33 2 1G\^OqJhhz+"֩mnGib]$ч׵cT]FݑI,}ٔĶ$nԚ4bD7d )c rOVMoHitq<6s[[6v;Xʜ2O=JoR 26F8 O',sɩnlg{=J+OU0;{X\Z,M(Bu GU 'aEm{,lnKKN{2œ}j+2OIUF[Ѩ&I8 Pm?ZC^P0^Vh“II^i)k@%.)q^K^ԙa=I^4z^zQZJHh4izc)O 1zHvi @McH>7854DFpiIVYvE/ct]" #5("CI\҄n+—c Y۫kit̅k#pdxؑJM^56{Y0x 9S r(?u;Mb{m #Gb85໿@C2J-bBpH *$ 5n>DTyK۲ e8'x5:K곱"#+:+eXL}qr'oLqsJk@Y6*#yyVRddbUY$kkgy8WdJ8c->nԚΌmCK WN,<Q<_.Y!e᳅eݴr+]6o5]ͪH/z <G{wƫgu7&TQ)`Jo =R֮Vmt䐆[3PҾ('Y;9R{|_h:c[{X#ٙvFSFF; UYL";Y `۳@OG`V!VBqGUY9DC$cZ6V>Úr~z#6fey==kG80MĎzQzzsZzHӀ+ J#$mBi$++j~5W Y;x?&5[,|FČ,×ڪ_hVsz(ҿcO6Wvk#tu A5rۡ5t]ݴ@( 8pru,6ke_/0G\zFpO֚zҶ2Mս^QH@N O Y%Lb~y]Tx f%%IxMhrסIy|MeӝP:LAy'w$Jr[Wqr pOZӵ +4Yui_U\$dIVl]3iq+Kc3@aJ:\?Nxc޵zӰi$naUYd)N89̑E ik3F6˼ m' kp߭є*,}ҠܡW.%4ue{HE>E6/9A=ױ]Ozh5[Tx #a7>OsX-SŗJ>"X|X`|{zg>Vkk{.[+6#ev6qx 87^< gֹDrFt[q|xo/!T,Al9;VE{˨K&J<[|?i]?ġf{H۸D|ǭWƭ0~T3 3B$(iB'O\tZQ nKyRȉR$JyzGx9<9D$jq*֗%WQ G}ƣ>&@ǂ1e]2G6<}KrwwV2+9@:~8ɠwڵbn'Y!dq+_YFE^ěFN<18Y+ɠ"/.`GO ;3.ߐ>ԓ)q:dL\|BŶ $&qq89c"H&rqV5ewAe劂 \\i]|V Z{v184~_kkc-CkHOR bU1{ SOůjwP_%B2:$X0aq[ATf B{[mKl|=VdGkm0ǘ6;9%6>·HOv#0rHcS`:P]/P  㓀k[se,0?I>aC/m:~ݏRkx$T'>T?nr*LMc92Qѱ^'D<% I"iZYn[2JY7;xw8vg5ͯߗPǜn֫Me4SޙV@8'yEWFQW+&DLxRG;8IcspBT9e)xVӵ-WtLOKLLm܀\J6X͓Du sޭ3 F<_qrq8O+>vg ,IzvkaxnI: u(w}|ҠkGTSB^&P.HsU~Us''4C]Gm,,ɂhyG>%'v=9twNK !N I[=>u!]x,$v1%rP֨D\]νԝ,z7XUG[Iv%CY.Mǿ踖fV%TU5bH9[*[^c `v|'! {ۗ/16@T҃"O?hmq&ys | BPYeIǩz펟iv2O:Y` Tsv~l2X|V;ĊP<`g8\:-Νa?2=\GԭB#Ulgjq_ M_mv63I| mzF@O~:uF*keRBil9'8½Iio-ŝbX˜xrvX3YI,d)4! ?՜k)P*veK9o0<*qrhEh4xQ mRG8$ ]/bu(P[vnc\%#ZX_VȁQ e ? cFF[KCVI?Hob;Vou{.uŶ]b̼*6ӟe.lm# )w?˷4gCVX q})iyU2Y__AiOI+\UO2x<}唗=Mk6ee`_o'aySZ.efW-2GHL2żyvږBY4y널 WPq]H$a6IM7.:eƳ`,U7{dzd|k]IlH\Kvn#hpOΈtWL9B\q|F;v|tX6GX򖙔o.8C[Q{tomeN< s1kyͽΗtFF Q4>bI& Ȩ׽Am 6Q$7aG^A$28![-SJ3Im$kkuTf*;>Y\5{jruE 1ɦ⩜slNGUk{ەp_/?? UMM&@2#n*F;`},Z>t0 zupL(~պѺWG7:Q7VVĘxc';l~Ig/RrFEYJ./3&8lȾ+3_-1{_䑸^VK-N[V-HLj톊;+#rK,㽶K,R.#I8<1M^P=X6jNPS;%ge6pfҦPM. i]26+c8׵Vk7K]eDH|2f q+QZܶI=nm|{qIk^LRyGMAW$7=F$ D!ˀqZ7kQ1[H\61# ۚ^ʐ]-vw6#^2Żx7kjU;*_ҝKiumy{8u 1,H|2dنTK AZm$crvHMؤw$Re H϶p)zMZm3ZY1*_w Ec 7o}Z.Qxo^PD9}sۊ'aik>&ąL]G;o~gf;{n47yA|$+?+uܽ<&E|t-> 05\ٴ#;g;UvP+2 #ܦDW<~QT 訚bH㶹\0%QK;ot B<Z,myG6"f)?~.<̅䉶e`ϧ(ސ @zͯ9!l .G.H;۱k ǤW2޳\(x<6ʸ\籪1C&hڛC8V;PoH8$V!51!'MHQayե5¥xf.X"tEK4ǹ#r[#?j_-d=&EUk,nec9?:SR |7_ V"rQ<6OticFi*'>tqV?}_y'Qz]3Mwt9VDWbr;@ný6զ/>)& fa;9<*Vͽ˥owCrSi ۆ ^Cb}):w"%I=4$JR"}il FЭOk_c&+$ȪzuTGnr3CPHC: xYB IHl*ێ޹ VO>th7Hl`fE[')mZ Vs ;udY w0#OzMwVO^XΦQc,żI]}N㟧҈O6pq\zSUI3Qiy7RSCst.UU'ֲ͎]e}w6LYHq+$w9|ne[.M~bKm rs O,y8rNׁۨ&:IM[d}F6q{q(u# czjڷÛdYp22/Z>Ӛ-q3 _+\u BȰ!g0mbrzPPr^i !.k[VI;^0AM>E#Ѧy1tnIY~\>Qg4hie  /V'{Q/54驠.R(6^|7Xg)ۗ/r\J6 Jfy l  #3Rk)}m~)K5a3wx?jzn5ȁ#@[&5K]3'bWH×f Lb8=n}ie;+:J)'?Z]2I坐m m"1nqYL]bxdSIA9_؆XmNs U*HH\=]tYo 崏,u }ҁ[tƓ?MoG+M$rȊ@<0*Gj6&ڝNw0KVfYE8 Ǿt$qb!E^N7 . m HnH}kꈶQ p9ΞzwJ Mxp$ .e[+ڵ0X?t7O]^Y,(G刡Qʩle$duZvs;ODKM ONyZ>ҧׯ?A*.ܩa<T$VL!+K5CU;n =4 4=_v*I)IÅ˒G~T[3-8" 9X/ۀ\wUU=IS4~W5.͋=]eRF;n:6(ŋ+؅FIl$9V=NGҥW:[րi#c*&/P$r3i4-I E+y,z9t][^\4LfԶ@ 4_i ?]`ȸYon_KCS]oi%-{1Ztmp֑rD1d?'Ozh:WSf }0GYJ+ⴂ¢'#| z(Εyh|R 3#8d']? x\96vR>.;\ϘS,NpTZ'faWQ_2#33D.ܼ_s$O>3C|Q4/VMdḐi Q$ R>/'6OTN_BmE= \d##-pq(벴׺5y!7b(.fnPmb E6ԺdY{$+ @Hl^Yt7UebXY"TfmWa2|>TK /rQ{D_X^Z{, H$gxOuoi R[hRtFU'$vpy8W^% ^-d4% y`Ic>VoRa$#>0 R˟r\OE<=Amo{7(vs*1E@,'sF)O隵'T-W-Uˌ8[j5sȃvWA՝OUj-pSHm`W }11F2|̔(05}gcue٦QAP 芁,6~]QW~>)XpcAPHԐzPIoq$:[H׷_ `< рx܊Yȱi)iݒM2"zpn8>ZZ! MI]z_]`bW2nH;G3^nmdY~op zc#<UHSJ=SS:[W}>Ck9]*93tVnofCL!e$qIXaԊ[/iq73P泺Τ5ۋ{GL"\*3F g, xOns-;JJHPN{Wҭa-/iw-/%ф$d]ۇ&9+)UVl.N3k^#d9kVd+{r9%Qέ,p&-1#~ӥ+%L\_Tf"8mQ 45KC+F5bݭBb%X`YH.#y#d-j ,J9HLS]x"Kx}jS\_%(_>V:~q rB3#iw!@\lV֨tBFat &>R3qs3-AmZG@W*NG֙ z`ݤg=2f#W YE,Ӵ>M=rOڲrEgIX6F7S\+re/4 RX&ܸ;\$}mdek?R_$CTO{T4koqr;6Gg>&ѵ @[' b8^>~zL(f%dpZ9ms}֫" ~kY቞zӌgkz!UysЛD7*+vG$#>_S/q?Q9u|ԝ{z ΙegyhXX($ pM-6'[;-FF؜8k5ӷ0k[ȯt]-ıBb2d8$p1WGmT 7nZZy%p[ GN9Zh܄xv{I5~ ²K̸I6y*,>-5g2༁FsdjW^_s@Vyoh8ipnt$mm<UG|&]y>8_R\|pť_P~ҵ{jyDŽP=19s8}W˥\xLxgpH 9fRvK%.@Ȩ FhmgŗSI@F_%LjYs'jrF@ c+Kd,eu ҡVFBi~`xꚶ$_ [R`RZ̀s4ޗS+jڥex_  jW 7R&XyԼwW#Sk G$Eo$Yx` 3ߌqLk{M]> 0d!!P`ǩ=n Q&1'JfW .!vkHsh:[t' 71.,^cFYG*H,9'jFX`vTdlz=p47+ԏX!4$sfe׊_Gg;fB 8ekZM7O.<WP&su-ԅAˣJw!8(00=qUԝE`#&C< <~ϛo3#IYdbpx2Eu2H~"c+rYM VeM+ #ڜ'%a rU=$(LzX{j<*ڪ7Ӛէ{ĴAe?mx!ѷ+37OzXI$"Ȥ) W9H^BB,a!O2mywx'ImR]Lh}պvKKy=ʎUǕׇ.FV]Cbu# <$8n֓TWRPm M (D- OI>^kh|48Þ{hUN܁ᏛjZ?RvӖ,&P;~IP{K;F𸱒0&s'C;yn݂SVz_S wt<#FT `დɎXZtO4s߅k"w2@ G(^lpLccX/G){s,}.Wqp2TӁǔ/\ ^H_:UXqԥQcS#Ɦ|$r]LHl pq>ƧhMi=2f8e'! pFRϦԟEbtu1(y-_3aNhLb0i B7翗 ^kCP0e[j1ڤ?S9`mty;H仳s$?:1^RݜNNشkCH{׫BzJ)km--zLS+٬ai3I׫%zX%z zHMOHM)4L'ֽ!aM%%&kRi4L\├R+9VuF+56?x3gңHS9d$SsVSOQFeuN3Jڬ¢ GI'NBf&mUqsgFu6׏:$Yg`Rkt,دPp7c\ޝ#ԧHeKy7[ d(P08i8qQ):8^{Ia".߃G#\[jcL7w{9 県}kd̨`;p)i{֎ozE\M-owmَwxys˞nӮd[!Xiu'x]Ѵ2;϶{W2eFD=2Dž`Ŕ`p<۽T:sږ|~-K MČ26($`k=e߶{s0Ry$NیJYۂ3%wuzkG="$hTO /'Tk:\be ny2;T",.HKگ]~CKZ}77}0hU~*xB$K˓V%巎pvcrڀEXkSCypL{w $0>A3$qW6oI,rLOœ$}֌be*60OW]nguC2wwRWkC x  +A_ QkڤA<>D>(˃Vw!]w=J$($wYA$%@ӞTO޵Z6sKkio׭L[)hrP2dVۧ"qL.g31G-%ܶ"7s&ȑrp8XG,I'sR1QדaǿNiPhw6Z|n=%GÛq/0ڻBFyj+W=Ai-эq<cG9qXSKkpVҽͬrJUPl#(rj{ms7Awwfk*,Cvw;#͌4EP7M[/nknXC2'ثb%YAkxIo k*Gr|(\`pݸE &X[;Ks+KH@%pA\cE{ '5k_s#V 8ث&0p O=V޿Z%OJ6ɥ dRFU\.q3PY6k0YIJlgBIǘBnw5XYvCA .`rO=O҇YFP$'sF'XÅv281Ix]{.Ls1% xI]eU_nm*<ϋi +9_jwStl7 dž;ddE&c/ZRqW>zYK&DF0w93%j+qu[XkSm4? 2PI|ڂjw{'"Ztֳx6&]vS$Q)%+,Ě[21r(<8\m^N҅]s_X>q׵kWw[$ShI]~vӯ#NSuh1ApKqN)em 2\|Ol$,cN3vDDfV30徟s]G5-422'juug5< lpA<QY2:wO6[حΗK؝18G5FQ$YQ]@@;}1N-Iv4 (# TKP}l[jkZ@;e]!Aԑ5sQj3}bֈlob5漀G~G+Gb֠Opr'>ǓQbh..m -<e8PiXmyUKς+:رҡ}~G$xL9s{?j2Td `Jt~qyy$l]]^6愀BA|OMF MXIUonP%i`<s_~ ~^\M[*0+ݷ㒠xV8ܻ8Gs|q3}Ou qBH2.rpry57KMWִ.D0ݤa.H#7}b9umjF71y:8 dYrrC|u@wiƫi3Ɓ#vrSr})_C]Qx ]f[[XgvH9|e'+YxYWQM2(-ovcSgcf6=r{WI}lZG!鞢6]i*oͪ;*T:-Lb hɴ(E\1kiK4XבIV'޼W4ѯ-/%5Ą,W;cU%=5 scsms&dH39^6$Eyjkhu}'OkHe.Ao*I<$Lҭ-Xfg%$k!$pV?KNX5KT觑8W2\Z.W]u;61Ij3&;up'*aqJx`+fऌF6w 4"O$3|0HSIm*T]\ Uc8Wf'}bIc&D3#8csQ#jQx$*8H#;f}[ms+Gv>8++bB]?DЯ.Vk8y {\sn*[ J,䘳BLYNy%%ukk7\d熰<`82i̐6PDfbsWImQ QG$*O6xs!τ,2-Ol{b&h;_>ș^rF׺}]fX񧑆>wvSDy+Ԁ.^Unu Gw +䑥Wc*H O ޟ$z%$"y$KFGe$`yAE\ ' í_.Ej3%U9b1Oڙqcy\*A[ YT fJ6Ӥ;"]JNͣrwG84Sf -L`olnS 2 ${xƣ|V < x&9RVwGН,)#Rh'QKˍCG[i"ЕS<\ÚT98A%IufB'&U\^,{- 6V4;r<%{ը;=Im48eQlG琕Aqiԓ\Oel 1=۷1ڤ^ШG_rq,22xH gbYIZռS9#de#HOnН,ޛ͖BV[ّU׵wOӢ$MY1ghbs8ڂ[*XbYYiFrH<ޓsoӺ֙sg0[sd%fZ76RKQ@nJxeUc ۂn I9w(=Ǐt匝UI;viB;VI`wb߂X֯un ss"c  1sMbΉ+(ƘfhY =Hs[.+LlM7Fe pFqlU'^G\B-Ӵ=Dx`ڲJm~4lOmAe<*R9>U1>4x9 aW=nY65$Vvv{6Tvm9#G_]Zh76Ooq,Dp6NA9Mi\-JL{j]\$Mmz.W~+v+>Wx_=^RRk٥wzLWk,ǫ׉5{4Lz^MzѡYfHM) Q1׍%zJ` ^&5 =^"^*iǩ;S$L]ԙtX4Aj({ jqH:TnS( +qRĊpa5Qۊg $& O`TDA zxvQE $YU Tz9 xG.ne}<VL+aT*#nVպN}"W6es4E&Lae$9uPF?*F.%ɵnL& 7 "*-VypjߋӘ5=^["[61Jp<}iZq hLÆ8G?GBRtFXnGN lbLᏯRϨzQ:m7?ğ`W _|?꜒z~>庮tR:K5gĸE@HbޫiڌIz^Xf;\fK*{Ӫ$#D_ЪI"qJ` 9+ &;-cw cӬ4/N"q-mŋ"mW` [==\X-ⲹDY S2)v|WK-/"um UJ8=su8.2MrҊZu6{ +N (.+/&`$l cg$gڎuՃi,ҞE;h&A*`l@9~w:Cn[!.9WapAڱUҗ],Msruei{ 5QŎZ:k:ZBw&I> ~df%Ԝ} il{Z`Ȉxgo<`p=kMɨ֛a9|H[vd0p޵l|I`)$f 8\&,濡_U$,n y'ea'-88@5B,"m7'+֍r΂&Z!-r3 Sw(X`6b-b[~4X) #j :PN9#\q-?e[ꇹnfr#$|r8 PE4k9*e?CԮoN8gUY$pA>wdx8fT[R'ahq'pݓq⹽Lb/'OF1kv&t n!gGڑI,n5եLoi?PXaR>6yJYxf',&I`.zV[N -9c Æp;܂W>X:bZ~[[{H`$Вc)ϩVEd:VTHeXR2VX1.d;zqfu^ū Ml"Zre2 Uy_q[n_UNIj DUbY2Utqy%EkZmF! +,XQb o8bA׺kQ/gK, #-b`0^& !$+QuThp%VVoHr'5L]dsFΈ $ HWKts6Zm-beMKlfӒEːŔG3<{΅WuKZO3ZDF!b^wHÂj=YSОLJft|?AިtUZh3_ݯG, 0@pbA gT#,J.1VEYa >yJ2X:F2_j}P=Nzxچ d]&d>3a}<ޠԺSIMծ'\jβa'wKհM!do0,3WB~լQxZ@%eH'#plSHEֆᭅ= U% H!wF9| ,9$TdVDۦS]b fW,0HB 8#I5ݦ;ht-G2KzR?"MI94/mSe# sأU5(u M:6K6{@#K -~ P`2!.1I)ٺS-8di—,*fl ]*#\ġ&GlDrUW\5υ- ԀU8CM\*Y;)Htv XqAhw}3tPa N!mp7 \,:.&Ipwki BYϾ2ESq#y4@][Clt $p2ɅrB m Sk/-٠YM{^fnbHbupmB"/4AtfoN 8ڛZTnIWm<-oqaM2T1킃+^65MJ[mr̩TLVq‘j Bod7j:k與X+.lE&mPsޢmnh5])*[NI;J6d`3RkEoC-"D-&Y2rA=jpI6}$;G @+#PWa߭5 ]7M>,em{;h m ~t 鋛#N3Fg`rFÐ2X:RV=em(1*6]TԶvtZ fX⑦˒chٲǔOwgDbx]Cx%ƩuoG6!@?I<֤eḞ ?\R8'm47 0ޭ(}'Z{WWK{g%PV0q@3V==.uݑ!T+ii2#䫂Rk)~8%tͱ?IGp=8k鲤rDFEX ra܎VM ,#1Wyr(*t鞋SF춠*60@\TK n!FXCxVZē߼d}*ʱO<%Ҵ^& dp|WƮhZZCCx/0шVI -uN-ؚu㭉]VEY }k8˗4K`^OutԠKFr˖R~RAz{X[-DIFr1L u7\NEZI?02N'jmmGi=w2 ="T%Kr0\$ R|mg7LVH_&͝%}B8mRr$qT j^Z$Rscmw$Q[e0€a9[z]Xo$c94V)-ѤU.H?. &:/Kx*a,<~lvɢuu-54Fe| cwctMFk怉xG#Ai$dHPikNYni^C1A\$k {; ;Wh#8r3)1j.s+KnV)U8FN g$  vl&u(FX緸*18dO S75 ]vR WS!$іR푌ᶮ{5ӑc{8e.F"[b$!,#ˁ6%es+%n}F# sQLa pPeX̏8SA8>&n&V;8=ՕϜI9k&\&ooKYg pYcx#ʗJӬ'!fP2Iq$c8z@5,ڻNQ'j(*O6H[Uc=;''F('(rFpi}4mbm/QeR!N7!$# ۏqL Y]#_m&)cpC)A]l{d;W(vsp(kjo @i8LpHc1@:/Yϩ[ Ay+Gw$6i+H"C$Ot B8G"p@l9{!-ܒ^ (h0=ßomj)zY,MdhSehl[>ّi=c &鶴5}BݚH70xJc##rh[DpыSc Q;?Fxq{BHSIF]ErB$(l;b 6\ R3F(XmRxduO_ ɶ$cpd`䫜' 3YФLY.5i/ iTFyyGhVu/Ow%7#9'gԝSo{E[engd ( I63a~m9PE 2~b㣴))nM3WރIhX~B7Ʋ[?(p،*`Nuti$3w4 v> hB cs7gx>?w5bio,(]ApG5z[HM!4׫ԆW٤ 5Jc)%%8DW^5XIas%%zWT}>xK(Ѯ7F>to[.fa]/ƹsLVy>FK;;pM11wbsF?J4q},\mud;Of }8Lw3VϦc% [#ILڎ\]L_DK s۶GҦ4}nk-:; KfEF8AGe8aT7[ڏ^~8mwskKxX9hM.Q3(b9.lqp086sӬim-,LqKoq@A^o/fwy'w -%/[ #EݮP]iH!\7\atum'k[֖mV幸p;f8퓎v=4}sfVZ< JWPYs|sg:*nh"&Hc( qkMw=ͤp]F{"NMu4y-G?+[4hcYk+':;Uz;G< ZkƳ,;2M*Y!P6;K3 <|WJ4= u}-.Rx͗'.HkL+knn0f9RaPƛ[KNzIY̳ \. 2 lv`۩ԵVקvl& q,XϵpUH䷵QH@}*)87puMJRD::as6;p9qQՖ|+UÛ)cOU$eq+ Nr#9 _tݗLkMHŕ0MwW*HpYsdYEۅi.^fc0@ kR%ޜQO n $6=|gLI[|^Gпw#!lc۪/X#n;[ەOl/AMl,Z`MMcF;fviڭi77r*ydp<|ϭsN]=)j~4ӮnuѿƦM"kcv8MG[ {4)+P (ysQuUo 6glHN69ǺbkeK ޣi$7SHQawFǘz6~}1KYտ䀱h$E VS|{yWQJ *힍>"C ~R|1 J^Oӭm-@VUk4m}=-&j>4ЭKY. $9da QK],WKF[Sc4Ȳ rU9R|g~]͢,mQ>UmﺛW{UFda]`Ҋ~t񮰖6vz~ؕi$1Q%u]oEҝ)ַn6mi..YFCzy_zoGIaxa$w0XNYMS.-_/g) 0qy+]I?Wu0iL,bb<ی+Gզ0X;A"Ouo rq'{Vwz{[Y|;s#(I`m @9=+]`c$ X7sfh.T{g9soG\0c3֚e6m%\¦B v#gnHO&pIӥpqIf\s'ڱ: ̺$B fGn2Q.O+{S]]귋 | ǝȻcHa]ѥrS|쇬^VFYqa$[.&VctZҴ;mVMc8YYm?!ve0 Bӵ֭VaL)TNvwp؂yNNyK>Z/.`E-A; #fl)UcBVK0_ZEe/VRJ,w.7.G?yZYjǶH<Q䐪@f&6 O-@Yp&Em!0 dIՊ۽g=~=,wKCnӤOgeiAcx_OG[q.K!+EEp N:t,vR08U2H&OB|d ĝ=`G,[7QA&D *bs~ʿ5.:YubUlMv*p<^ Mnbm)W)%7v#y 8q:޻oe4Ot9QϙÌy[mkq1f&Bx$Cլ]Ggey&A8-QM-$^A:ΥivDU:ո1,`².x;Xr -RY"3i?&銋@:sMWUDgiao.7l{KiZIokk1+;3n!1{Q$~)8֍5ڸ{Sp 7pU'{WEMimI4`Ȯ숒BUk!i?WJ^0pbkX5cqI?qWMJS:qKӪuk" њ7@wr}{QݗY8E[:txN*=Bԋko#PɁWSŴVS?QD4Bw6wl9hŝS4f%Ax˜?W(Ւ$D\Qϡ43K)M !wmxh}YODAp cʹv/jHc&M&4V)YX]Ieǘ1FfzPt4BS،g ؁kOh\6U$28 <7n9א&nHV®<#)G I.{э'=eY= ERќ銃@J8Z4bG?oZ e#|!G]ۦgV]=VXU_2lLq}ea= ,a%Np`K.aԦymN2s /GB/9e'@5m%vQK2ʌM1PbE|O ptzlZls9eAgcz߸IRM+dCx׷7{cC:QO z֋} +F3쐶esP ǹ5CuѴ]=cӭL p@esނ 4a6SB]F[o\/iç:YYݴ"oL$w5hisXy#?";ccꬽq:{$u{]@,pإ6@RGAPp9lzӭHu9+7n `720}CG^ CA[3C4#~g9Ô!pdU 6Ft5ř/l+`fA%*7.D+d| Nf$֋SV9cn<~bȯȽͿ*ڸ!ێ(]MMo-K&q5b Hd8'iےFA_OS˦[w=] O(;X(Ɨ=7âNXl gU *#dvv>jqȆ!Ř>8dGk_N.54N1uvf+9Je]GqW;BN+N"͒R2C[v'aаiɭEzN%ՠ G,@U<~ Y}į[&&m[:f[΁Vh- pdʎ2sBe^kͪ8 ^i8*.}kk8Կ^6 G Xg̫2f[ISO$XD imy kvFۇA˓ rM$KgeI-ܰvjma܃[X3ڍFfKG(# rT"-'v8Qq"ZX_g48m՞$ ʵײ$WPMiqo{q$Kt*]J#h< x%'yD&$ ?B O#>O!*虷 X i73sST^\XEA9 pCg=Oi:豶6 JlA3Ջ6}?J)ͻ_\vAݸ}Q/55]kx)Ų:vRI$`!}=kpPu6ie~Po4OG#Z9RJ ;H>~? ΡjMog*,r"AP_ZWAevqW^N0yΥX RymiȢ\ʝ$$qҤS렾-l2HO,X{{yo .-{tA v\{VT)fb.tҿ̵8sN[5;A#r:1 8nvIIɧ O2ZQ-6k[0!FV!+yqHPkO4vNr:G tH"!CŌcr2!\_o-.ofgN;>HJ/v9:` M_P/Ҵ{|5`)CW'K"X& 0b={ު<w-&oqW< /;= 4~YY4^ntX0nc횃靿[{Z}iX-WfXq+pIr6]yG'ҺVKumhkc6bF(> KHx Blkby;\OZ^5ƠP$GpjW8et -ٱG~` w}?Y۵cNvºds?WHt_IPH'"ݑCC$G49^X>θ3-KY'RT)bFHsos|W/oQ4hsF ,[9$pR3~Rnr\xVab<hpNt[Az{yw{!+ 59fa>=rUcPvY%܂w{7nDsd{d/赋dH"<|\n7xMmi$ZͲu.U<7q{ gGSP#[lm8z9=2TfvOٰ x'[+$lV]ΑMhOSE%^H5\me`#d;zKgqs5\CjJ߉8#9OwiI 6ma8~yߊ]OAi}IOc&N7C{9G,.Ļ#`ѝiĢŕ[d+8lE(jZMŪIWo#;IA'WYy5lw3 .?pU=z ?ShV3K C r@VOׁ.j3> }5$=ssk%Ťa-0I2NHP Wmk(dG[ılbX;r0ECuߋ{i%X)gV~s''HG0c÷L˖#`Qs]$B˙O_ނSjsj76VƁo- s pI`ӎk7@̄*J3'K G#H3p|އK5}Q$~ǒ^O[GuL=q$X3nd{N״u`V[ lv%A#g2卥`C/oQSlu% m!S q," АqYINIJLw2'$k=J^hB7rq<ӹO7}[mo"(j}> ҋ[*G5p1܊>W NyM l!F`Gkw+$pހ +*З5}X>;LX]Q^߉mH#+FX9noZKsf+UhV95zv"hܖvp7 ߄P9MݐssÍjuM?Q; bC$.`W=-iIdzVߡlq;LK#0l^-*D,? VK0Q WVb }VxZG2J$=98s 7Wֺ?Zg[W"ET2( ?5\0^kNEl4ʤ͸,@p$s\ 2 [P 1Ag',Z. O+^.Pc,&HPpA`IjM__)2Y<3q)aZ!՝Yji˫4sOjPL qV1Եm+O8fHQY-یot{~ykJ8uyUp2 76,8Ke}XGoZ K+[<ʤH}ϲ͎>x~.}T8n.1xjA Wf0qn}u i1 /I(k,1iXoQrtՔCZdiyYG&$[d'2 =?tt.(>mJc1bdcXޭo :HmWĝ@RXو߄⊊j{\ٱ4n3Oess#KuX$;Ry,B@-CAA_Z^%=XyvJ {|nbHcx4A4ۿJI>9>.}:<(:XzPԞ-63j蒡İ0US_dCT:ޙ +=Ne`kNc ˷$h):ZC3 m;&L{XHR?YՍgBMJɧjQ{qni2;ƈ݅rIVMb8-LvHbG d7m 7#)'`@w(ȹ2O̮lq v}chwoը@0B_- ,M!V"u,ڍm4ظ+\:6V}K{k1 %鐱IAۓ[FS7P[EBfxs+$,D߸iGUGp,4&YPѰ '!H*ntIdlcYd Ү8$}Mn6˼)f;C7 s4{eKϦJ6Z%Ў{0&*G Pw+W/d7"Y9|CvX5i~O=ֶ?;uP[i?cmO=0dbqyQH=R^Fx;;cw`Ul+U7Kuݭ\Aio*H6Xzv}Oi}AA[ $ 2G0S# yhnpuf&_jR/e $fG r+GR9YtMMN tD + ·l|#ְ]⮟} 6чt8`|I[8亄M/k7%ޣ|2a8\j)ud/t:vNҭYunM ށ$p"Rq$LRHWX^ =/oܼ EPdb27;gO}4: ^[Ҽgv=D:s̤9g {q4qb7bG9t~FP{j-Gp 1T⍹$<X-R_k`;\SBm 9894gN8X #$Rǥmye*)^bontjAܾ{E͏N,D&LHnB{w׽?:\jB$dEdD@dA=\^-#L4Omb5WGR8;vzg 7]nm6/L뗱Yo; c|yr#Ҍg%];^lmE26k 7/M$Dz-0&ݑB+g6 ω zG#֩pΔ'3Ӻr{-cv0yT7a_z`AQH꺅r^MUXK<e-*H`kh4O_+/@ڌ Tnw|8s[kRc c_B=UoMmbI}3<8ꎒ"d4;kvG 1=ٖ;T;>$rh^:gmxVb(M%/!q9g{迌ŕeOc5suٽk"3EŒGlg8mq~#tZq6l ңAAk7ϭiYXQ5"/@BsǯRSzh-=z-2+[+V( $ n cy An[[}=*\Ņ_5[KWMSqM[#;Ny+-K˘-%W8&9q*0۰Ni/-,jR.^l;!,ӎ=NG59gۛ'-'`*A8'p2{j~ F!dOE-ܛ0ms+ģ&ymEdywk;:q2ޑS2cv>Ƣ3.buwIUWiϣg#ˎ etA: . s 6̣̀#"\5.s4 Q;Swq2GiܣBLVu}͖i㍼pbi I&Yݗ+glyI|y$}q[ĭLkVi i :}L:3F4 *. g G#B: `#ֵN-1ۋ(c@|!1l.v[n8#Ҥ(牢4'Yd{+ {t|Bmͯ4-!Js򢕌T?z?^z嵮ۘb13ڵEbnӦ-!jni+q4Q1^RVCJi1%zRWzBkZi)1X潚B+Z{@(v*)r*Ț?jF˚b zpƜr75"F3R)9#sL)%xL-Y. ;mxifHn+-}.AJIthP˱|ߵj.ќSف4ҾԤrۄѳFWrLB{[}T\jiarni-g%9p'&+Pm?J9g9[4K)G+297SoPKn6Vx,2M CAb{Q^PAF:rhBV6`B?L`qY4tɖI1n\|w"#ʠ*R:Hmlbtt&8E4K)F3ܤءnV1\a[`R۽Ϡ5>l쏪 k>`1'ɵ18o|3߃ 55Msmrh, 򋻰'?Ka5 w0A$υ28/ ɠtAq+w=aV? B ˘]֐$vX 混KtkۘPJ&aG0_Gd/uYK3v|Y#q]G&rbn[;2Ud:tOQpF˽%3;B|k>..nmEͦ9c2jd_&zJ! ͵/OܨϹKyN<fDvP4~+\v-"1OO(hm5 5+{6*QlUGNݫ<j{EY|;v v 6}Z`m<3yUT c'8 G|Z zԬOZLv3ـF\r[I5K#՝3c3𖸂DFB y#v>E&ᅢuTSOVٌs;#jM>wYg(iYJ y=NM{g&iᤋ+9y7;A O5]B)ltk[Į%FI,{rǎie5L8__r7ƙgz˦#,KaprEkY照R7qUHmT&8bVEsڮOu:K DGA䇲s.I=\#)A+n!o/a=O~qV5oMR{[Xm’KFJ8#9{OƳhOmmDyk.TAl $bjgB~#U+C GÒ=vt78+uuu cQn4ƕۤC bVu8Vvݑ܎=g<[Bnm!t\P8[[u}%Y,Q(p{rIKVZX@];X'8$ܲGacV@CncP ,!wFw$Gi㚪.ArIQSc0,E[N5/!V}G0[vF2BGz-[^y'Hkiinb SEl9 ޤԳ (uw I%Np;±)vCZpءքV Oosz-qDL}\q5cLԚ j;ar4|fv],sN;x'\x_?A4Y^[Zi8Ro`r=\cX[YM^b_7rB719̚1tU3{jX+YxE`Rw7ŕ~_QKím4>-H..30yݾOro9McW5Vj:l$hF!d1PBJ>X YZ 0VIe_@ ~+=q<ɷλV6T5bB{ 1@Ƣ-10! ;;ח8m-˻_y*r 8`%>.Gk4gl Hwr`2~dZo"MkBj W1;ԶBLӺ89 AoR0;vrWi,,m[X1$8|Puv--@iI2#mo.q@1~Xi&mu  Ql20s=Nk}CϲNӭՂQpy) 8?js^\\<mfH#PF[ ڕ7tuBNtf;YB'X$ 4A+POu(6چYq'/CB{Pce}Hlu)gVOpb{WXσH ~hYruJS֚%\>ccSfK[|m!>QXN'd[g4, (ܪہlyx5ͺC㷵[ =݄YDpPq~1_ '(9/Rz'g;Y] rF$>@6 wlHY/4ycZdB#U<6Iq:Om:M9Z0]BcehGhUqJGogFQi: hU{n"% y=џ+Hg96y ޢ`xQC+DsiY?ބanu?͍HQ o ֭m߉:,i5Xgdq, F^Ig,t5(mC ͪߣ~ڑ.(%,cvsiRRE(Wve/8 WL.eEQZKyg$s:eݻwz"jkukʖ2JHF%毨av$13t4I5[bY|#~f\҃YZ2jq5ԅOv2c56E׃Kc-yhqcs+5Of:1arJrU%Bv~CGŇIxmmFrA'|E7V1ddU#dLl]N6\j)e퓮gD93^z$@X8ˆQp1VFQw^jJ佸gLYrҹcǥYK$Utclf5D 9_-p#F$3ʜi:^VtY%H)v2d2V]JzSTX.DѫF Pr2>}k\Ei<'1#yHPeU#E7))yt].mXMgH o>&=<`wV2[YI-t\4cd2@$qgd<ե&/(<o4 X+tL̍ b".]#`qd-`}5=auԢWqPX`CdyB#>.'=8Ѯ5I:V6>^GlcцG|PhнLB;6X/m{X2T+ݱՆ2H'e(,ScglrH ~*cX/g]bT`Gӵ+y`HYUb0}=izױ"HDr2 m82zV)G$z}A-Յ}U<ٙ 2d6YdDb30yg.D_šK=ZIY1Qv*nB%WN4\FFb{ ޗzRJtۧCPƬ7]`2Hp8GQLd5]In.Da=·>^{'Mۭ֭5 ,[eI-c9]x\}5v.-ƣ;H{l|=殞@ 2􊊀P1Y =Jn]R[M4,U6n_Y4oޮc>GH^9ʻbjOe}<'Z$\GE$ҠǙn=jƕuKi4a4@ߐ ݵŏSXE$jWgy;sEumJrWMQ 43P[%T=.-*ŴocD{H~%p:bG֪l6Qfv1og:?[\5Xhu7ʅ|rC4mtގU0\$༏1 c7rryy>7l5x'ZQñ8W^gXzՈ,䲟Z RƟRw_Гln8a#':;Z}R50!8BFWGSviZؠI s7l_n6sFNl8}9Rj: Z[ճYH*^#0`8c..~Mu5 g}66ܯby#Fyg3[X]9*-s\!*?328$iJ:o{ovP.OzQIr3gZt]y~i#Bm6#nqesf;-.ki;ȉeat fYH!TqA \G!X؈ S!v-?Õ76؞sr~'>32 ̒B>I>2q|U#Hfo,d)gn~|m vrD \#Ҭ7Q;Ũi1Wܾ!u!I%}3Ppu" mo4'*| `IlϨzSm5v]=V}n9IKEP&W0v ťMGnXzo$ms+DʰWϛR$N w*LoWMN"G\̠9ϩ=UQid}5+wHu;T J7ʈv[{$1A iU*s_V8A8#mRmv5ƣ5KMo'&k !IgvV_dG 8`,8Nkiѐjz1 9R&\3$mWn?{赒?b\]:Xctq9r g5h:o7LLYCl MXsW3VѵM2FvYg#"Y4-e(ʃ"g'sDtޏ5^Nm:<$"/`۞FBx{q䞟NOꞦB}ƊIQSԒq1eC\t[k!۟&ϙb< gOS&ko4pܧ8bk(& %lT˯յAu}vVVXEy#%O HeOg;''R 5&q![hv8LjF`/928vHT8 s5zVi/NCmюOzo[$" \2yȬa:BO"X!!B <_蚕E4BLJ'n1:햛e376ڔqXw ]܅럵sn5G_sR<(vF3凛je`Ӯu;N=ySFm%,#TU/,HX'v98>lnm iM=ؽrs Xd|*iNs][>^%܁mxxy s“Ϧ[u{i[zԤuaK;.SR|KIp|0cbi:ng0]V$mQ;LpFz"[v,miaep6Kǻ`'XRkoV;oa[饹 Ø忛Wj#)9>@z}+C5sMM*Kd08Ώk42HG aC.{餿9[K[ۭAmtHDVE/&1NNqT,rjmbm \O j@|sFXdr\fcMs85>j{vonȀ7/:T{(fxe4Fa!E˶Rqpƹ-j]5jv[u7.2s7P mPbL)v{[~Kk4 GZ!Xv =ǯ-ѭunems-p]ϹҏcY[X9i =Yk 5+/}NO3n*7TrY@⹊m=:;g_uOLVyQ뚹К,Pd ' 8mTٲbwG B֮J{l$cUV(B?ujDcDXcb]`6~y˜ kOxqu$\IVJs:St}2њkK[X.̏U8ss\KC(Ys_DX֓֝=tq!%.$K0laJm٦njV]a]I>=XEP=hIhZΩ,Sb,n4FEkؗPv9,5LvefV]Ns8hCҺgI[i05XȞr]T-v]*g/c\t"%n%k&? |dyGEQ\twUͬ 0gn.,5zq1:tu_7WjZ~q$]AfMpe灝ϭs!k`"̋H* &II\NQ5gM{yyZ^_ 5̹l7*w$n /l[P]B<6ڎYAz7Si5Gosw3xIKY-waB0@jԻRU2PzsMb;m:. ţ8>lÊ'q(z-yQYA%*5H"qZR"l( (8%z15 émm$y)IAp܂(E];%62I}wd` ;GRz۫,`i-.)"M)V]#Ϯk]aғϠiYuLg$ʆT;W, KÝKFyz4e_4H܄U7-ߑ%%(׏~'Oy]j}qE8RC33U5&ŞM%`,FEary'<7Q7{ ;^э8|'9]3-^V)k !.D2TpDv4)Z s|&h^iŴ*^MPYZ (71GnⲾMե$ov(=$Js}-ΒEr" DvEr|W\O1NSir)1kb`c~ڣWX@}J;X!9XA?&-*V27X.tm_OڭbzG3J:)HpіDq،cA.>M:H)nL鵉 >s^81$6v~㏰w%.O<0јofvBG–8Q;T<&9WW:Dkl 2Ŀ*B%| {WB2RuD4 xc2xNǖaH4Kb yBUfG-$m<֞AIK!*G HF1L>TuRp-١ee|q5:zy:)nm, ժ\ ĆA|F$ÌswԽ7O,}oNIJ)RK Mkvhiq)m2IPv*@<J~[ؑsqgTtPkwֵwnH&`sPXsQ7I&aZiYFw"DÓ%OtkA3#x(I#oqVD4J'Ti$,s!кfal6o,Mv^РqޏHZ+?H"2#xkY[_ԒZk >=L@ݼ0n-D6 $tK K׭ed]>=1>A1G>MF0c$ m#=QJW!8n54@i3{41W%&^&kZJBi3X %c I^akԙczW;RCIXg^< 4kRyWXǫԕ=^WQN0(Wh 8RSJ)qM xӅ&)kZJxV WՌ4  QjcѶM$( f' y{Fс,->I4X{^Q)r3dVF?Ýy.!7,S3);{],7oWm,->G"5iW\\H#ەg$2 eᦕռDxz)_7=p3PDq. Xuewo#aT<μ,.8r f3\5:׮+Yb2%64R8Pp3F ++͗3JUogPD$ܨZxb7`AHdm'@Y>L%4P됫ʑCN=CPຽ+ Qi/;]=K:bTnr<`PPxqח^NcUt_\'$T q8obWpH0ߜ14g]wP׮-/Xf$k #ڧ"H1ng:kK]:`ky 6M)c r;7ҹ凌+%rnPKd$D{ɖ(2pe9>s =*}+X_ixirw3ٴ'9]3RTUuQ;nBU_Lm\Cu$.Z<rq>`S,*Z)GWk5Iy]@$h'pp0Ջ}A5(RD`xwd >NuuCc,]A"7v;IvVj7Ŧ"FYdnNTy@=>1ڝ(En9rFֿ_'rꎫt6L8ȋpeO'Z䷚T3k:Յ.m~s`ZG&8,*\6*ノMhml4i;v;@`q<2?>J[ Yt'Ti1M:۰_FtYQO|bsj֚=n Xbd IeܸA '}I]ԅź25r1_b(|W{u e&"0 lar~T7M|JM/Qm7PU$Kl[# 3 mwڕ:6MǔpH>qvk]Xci'@ƌ!$铞pIi-[Y{K,R9 NIT2Peik HۢܙFv.=fS ݟN&>IЦb' TjH׵zgLJ+ElhH >`n:/zNg֯1-#';Z9f癤GeFϤ[M9[ٯV Qyǟ,{KH\GJ%,5 feSFvC_Zjݫ+w3!n_ \)2W\Ev +w+ '8̱Ҋ:G􉴛 G4Qb2rD5@pVV{Kml쥶-(!H;>5@Yǡǧ֮k.C6v eIP'j:KH5d cf#_(ϦjUf%Z;?Gu:NcxP9>^iu.,VvkI~oU9Sy8"%$:GWqxĢ@JxXՙ^AR1 0i%4Ɨ6 P}jHc,ҕRrpֵK|5awQ[O~Y*H*rdf#O"Y[ QztQ$kKDͅMP/G7\gbP6G$fڇ#t]%i [p[KpeW֯Ff4ؔw %R ʛ{FA {v#?B`o'˸&PAܯ>WClpbs_Z9rΦqk.r[e'LyGВIk˧-.zwP.o~ xL'Xف8' 7C]+mxZ˱7J=&ܠb^][>{[M#8ўkKZRt>oo4wbQ̙`X"C p0=kNՓWҭѫKs 풾zW-nzM.-Hu$× [XHp#M7 hYc 0T#p By+<\/﵉[ןGPXJR'% 2ai# ~{+KQh_ݙ=x>uſ-uYz_RMiBfT8$ /h~΅z@ Xf F@^XI9.8"YKfX獣?oSg>m0%X##cYF&mVM<{IrQ O,(oUA87{w4f1-:hb~Z]v ;Iuo[48H.$ &>Z0[%Q4Pr3ǿ"caǠ[ h혇{@cC=#uk+|[dea`z⤶no;u=FaElm h) {?2r~YgWu]v(vRpWl+ A?J_Gmm=XlUe}fpY2#5+yg4w[\=b^>Qz?O=*džGhyo#|K#̧09ay-ZGu4DuÆoHUhr۰d1Z"˩] |_1+o@`0„j|=kKo-XߣʥdnmOs\ek{+]Oҿ lhxE&zd+rry,ִQLmunfF*l0Wq$EI.muh~n Qr n6!$fi˫~&L8m\Q@{W['"%Tuem EugQ@OrO#cږ"aQ 1AO3d B hΚFRUCzȩ3n0eob廨'm:'G_ KX qZMf B=q(&ݕWH6\1|bùS/ m#[+Ww6NTպç4Yxi$QʒA8;+tceV͌1JDw3"gevsJ:ooݍ;I;[@Ud˞G<j=p闐E z^FPW6W=*_~}sAngOmDVPgH8׳vRVM/Tsz"Z+$w vӉae*:(H0G<'ֳZW7yyI;eiHVR[u퍹\$YdA}AS? M:kK#&5U\d\`y5?Y &kE30yG@qᑎGkdjtݽۄWi۰K:=TpBΛ-ƛ֚Y^vh0Jy#Cεпc12A=9ugT T'|bEDO/I O!Mlӭ#wv f,213߀95KRVp5'a,ۣ2MYln|xb"|m6=}*{=^z5.i zf4V0Wz^czRV1&k٬ak٦IsIL1HkbW+\zWkՌ%zXǫƽL1%z^( <;7PZA^{5zi3KXǽkc8'T+`Il-_Cݗ<;>vkVֺ|_ciLd<ԟ@9&jf2K&8'[#ܜV/mWZJK{i  d 8CJQ_e58-<1u%s\ 6vIȰEƻdiRhP3B).$» @ct pdsvC9ۃA9QKJ$nQ-SOIJ(Q@sINF0Jկ^kk_y%%όA?$}t2[?j-<+o;*G)ʁ1jơvzg$iGڕ!rf,4|Ej7Bi݆1;0'9sbߣWi!IK%`w#\}uU?ѭ 4׽܏~AW sUzT"_ -Rcy0-&l˅#9Ǯ)EgTbp~B}?QGv m=$p1J,Ir%VlE e7sҵzUŨ=Ėf=, Ǡf7=>kQɨ9ᔴI`U,5]((\…"]Gks[;wqifWp@;JKt[Hn$,-bbsQ޷.~A8rP^g53^"\DcX3"kg g!®Ӝ~[=юkU5QYxc௱ jֺڶg pb!9 z~T[V[z[_@k js#K3o$p8\E8cIi,k3$aeeʰ?T'Wڔ7r2gH#FҒ)aڧR-׌ .B<Bcdn0:.Rz Q zf^Eznb.'9RIŁU [ +Kau1J p/fpr_LfIwQAy, B(*N6h6}#=Qܸg3<,#$c"7EZ/Qj޵i%4%ww;f+[Rk"^"@ 8Mc]CxCKm㉘7̣aV=3]F{#OKm9P,fiA䌦0~F-lpkL>ѷ=3d1E%|@rriƷIxi"KS!"UAry(!èR]K]֊Ɉ`c/||r ]q[Kh7HPsz[UƉP {4Uت0I;պZ},Y5 YY')|ns'>?[?n_IK` Җ%8J~&@t'`b :Qq׌O qN0w/ 5ޠ,? aەDjw}qTUMC HrAr;5Gih}EczTAR!h ,P;aط|#[Y㱷vψ̒T$1Aj +K(Tj:7^[N+i|Uw˖dE%`vawCK߲;J)uO%OQtWvehΰdo 0U,eV=S'PzZ>]s/=1ڂ6L~5#];pwSqoB`;ZBO|gk'0iJt cE6%Uo2/;+>c;~>";|\,xINLax>)=KquiVKfd eoш81b($qA8ճc՟ZMX!W6۬]oXrq3I3nmmNY{*2qǻQ6 OW'S\|8 @$c] NX,t7$K4rwdm4O,ޟ>Jٵ%rF\h`[Ax%xc$>Us^X+Mn%Ki? AeԬ 8!Py:!Yiir+MF68 bՠDZeM x aݐ13K"dٻБ.fXINVi ~PGz j-ܶk# Qf챼m YU޵Z%hݒ''8=Ͽzŝ (u&okJǏ!IpmPH\I$ªu>h-k1]F<$\#4/W'TˤRх*WpOjiiPx=Oud[#$($+<9'^ҳfk:2Ϧln4V5@;I;yr!TVfmS썝ճ΃nY۵H[_LG,5im;ڍ:N DKNϲ.D7I;Bwoui׷r\km!dbm4[vukc e>7A'Ժu4k]LMe42,FO$l:Z=&uB.+Kilg·;0BscIųSquoo}@-''śx@3HnsW$Q2L0Z32-vS5;{VX"'sFҌdpd C}_ w N!|Io }QsxOM>?,`0AǨK<5pahaӵX2~Jռ-fT`ẖ9ުc} :bYhBl*£N*0ۦ`:ס{qpG$H#m#ng ]:ԺuKӢ{;t湲"oqASǡ*ŭ~Ag$Wg( 4G'7#2K;{ӽQ%Mmcs3B]˴ n?-?} |vz\ح/(Q Y^y`K (9$ډjmN4e /&f4].M&P]Ia^d,9,syGtnanb2IbJi%xcPURιYBbsZ {/SQI8Q&\zU<>H/px3gb3ڊc5y&]3Gj-\ }Vƚ##U>t2=tFR\E: e3v<:) *?Bdad}O S=^R@kveF [،Al)[JV5OFnAh[I:W -)FU?|+Қ:nkc%.7m;juY[[23_KQ r$Y PIbOPx6<k+SW.Z[t{"VnSyJ-K˻ zUe#B ഀF$rp@v֝mWӧtc$SG)0]cuKP$x6'-09-]N{Xv+GCj~ KIn*!!m>8#O- Eo FF}<ǃVs)*%B2cÂxw}MKkzz۵Ƣ݄QyF3߶@8zOMZRvT Pv{iWj}sr[Dnr"YqHY>85$-@,GHmI7>X.5ΛgPK/A7:;xk r1yx1),Fɋ9uSRU Zȝcd/BMCdȚP[֚鎬}*K)Sr's#=i)tt6n{Qluxn `YWnVK}Cư"CJ[l(z-AY]7J% Iw q$1΋-kn`\w̱;ۇazգLU[Hz6Zݥ> ,m=ĊT}NIg-3]]'i2T2w|ׯ[Ku]I&#ga`;2>@&Kz- r˄ߴ0;c<ӽ35+^6 ޡG$O~ům-/H%_^}jUz>3צ6-vH!b/Elaޟ:_`0(3qIGci>>Y4u+AvAă-# g3N*֟7juEK$mf} WЅ}9se5JRK& %N2+Qם/.mۅ`Av@60sQDZ5QJ9ΤTm. 6Lra{'~TmW\h&Q)#Ć2]CF oVY\PfOb%Α۶`UB:q?:Eézm:bXxbm"Svt^(6zƝ$&PxL mqG`.ڞ}mr`T +T'󓃜MyZ-cg+ Ȓ (prc'۪K/-Y-XWqKc;p2}h)IțʖҳSk L"fy 1e\kYUY4kEJ#a@Pm$d߇]P䚏T5"0K+KO0Uk/kI4 y!gmn Vd]1*/ӓK#^:6zםCyx2XOv#+1A9-T[; V5-昼N`39~ u+;'$U37H2p HY8Q;zSO#guoslnV$+FKy'Ei+j)T/ϨNj}m. c#qL6BH{֫N]lzNd+n8 a=9>KRrxrĖÃ8|Pj3\=`$1*w bJrrGY-pp'YG^Y^H,䴎Km*1k*O$ePe63Z9P^ 87=iZAr50"#YژP=]6_]o/UVYHh"եuOzT}?kVsM6r+^Qc!#Z;#W A97W6rtUdC[kUl5!֭a\ycb2Q<qEQt FoIn 1 0O=TU"ɓH[}>(m9TsP]) 3k.Ȯn`(LlpNpI8AQue浪η:zC⤖xY&pD{qa8“F_iMPe}s#>d71=q؜㱾(l:ۥ'+ivibP!IHರH=mu^˯kqcckRA3.Wez^Sb[f$|N3؊)ԒjA4= =t@9^ByaY!r##Lp1-h/Y0A7w7S75n-. ]tu4l;yD' m*z3O,,ZI?,@-KMjc^3 Ԭ/\VG' r@mHbWe}Fu+Л2m2ق'LPGp)!nCAZK3;}*ə?32*r 9oQ\7]oqK,'Ñng\Iǭg U[U! D6v3ZVQ RokbhIhY`!o4'[]N-R{NK Ԍ2<5@@'uNhGiPl. v/ ~e)"E݊,S#`xliMVӭmtZa*[LlNrݏ 68q󬎇qkzPZ4A%CV6HBM`SDoӯ$̩D p3m#DAtmF7˧䄂SA4bQm'm=HjZJukQ< J'H۱9ʙpjZB(6ullxqKȧ$O+1=}g%jrUu R&d 8eWgW#zzR&L-'X PrG >خO֨Wkg{ˡ4~(Y\7{VckL7덮7\k,y@BDUc1HdsӶ:chTs܅[kuoq2Y0AoPCp$a%x9b_n:ঽ+tϝS7ǩCEn(tz3Bq>{ؗe$\!IJo"ʳ0ܼ\O\r_'lZ}S𴼶Ie%kH,72=7$ZײK>%r zg#|I]hsqa ı9w=KoQ=n#ބ|;WN9)*gX(ʆk_-Q !] 7+{r}Vxoldj7sjxۍ>лí P[ dYr0C s}-"F+V0ڃQVHݓB֖v m~ЃPco 鎫um4{ѦkjcLaꊹ*ޯ{ɮm,:+&ۉ8DlI@qWWE2Fmߊڮ?MkHjqYA1l$=\H["ўKӂC ʥf/BA 3EO 7QHo/.aWt(,Kn-hn,z UZ^hWry"΄}g w* AomV$Txo,˴18&SztkNfF".nFeff q~qoUZumka]o؜dؐ1르5 ;s$Q$9;;C :KDxsii|+n=k7Q]J;m򌏩do4Y`=Nc`kuί92q0ob`6@T#9R vETXPE} + Wtr y<>OMjz]ė^-ܗRȖ2h`P';K - :Ru,h#Q{(W=^ I^c ^^c ^75Ri zom⼴24n)"į@#ަQ0E@BTs4HȌж,2WqSW&|RV 0A"=?NV;zJM!aIV1%-cW+5i k\שJ^c٤&i+Ri+ԕ-z5IL5^ 4@:4c KM旚= RHSAzF>x`v҄Ei3:0JpF5 =+c ޘI^fǪze$G Yrm#;&ɯu]Ze|'ĉ2[>\kW2Qocw6 4F)/KU'[aT&ywAMBt$$Ix8ku'q_IomޙleΩRJ#$S4^Nn0+<7$0qPafނoiI~0gp70ıb3ֻxt ZI$G^E]^]M}\\-'2(v܃ Pw80|:Oa龠%irF034 mUJi$nsZC/X}2)7)Ù&Av;y+6?_Y< _UMTX ?ĝ`]tAu „6^p2'F0PUʨ.s*YgP+*9 h9eѨԖV6Dx{eF/"`'qWQBNx" v؊&;-sG`{?t ڦ_j4eܨ>tM^hY$ƏjL ;mZz۩-,EѭQ!WifJ'c \^p­i=CLOxMq3jq74 BNelo,eAַwd:eѹ2-FtgQז;rqKw=C.=Ŀh qM$O^ҮzP֖wmLT,} u6D ¡[f$x^pEsmCլ4MN&X7B 7Pl=mzem[9XtN <݊SКΕL[qJh ŀ$n c~6Lj%gc4rgr}R]\\hIwݗ\%ĄL.sDZ..M%,`5-> / MT,MTPsľhVKfQb#Ѫ vzY5-/N[ o7,=߅ڢi7+D[Oq*Y8<nŃ2sNK֤imid%ƪ7Aܮ}\斚ղEl@u]YngQ"e(nrMituI6WK8b. X;c8?:]'Qi:ٿa{.` *rW NhLշg\&߉垉جZ(r7 ~w5vϥ*Uq95oBZI煴h cfg W_l;Z{7im[XYqbHQ}kuBڍ*ZKboH'86UBQq]ajn.m]0K`}>Mt̤_K_MP;!:l3rr.dDL22A9=+1z]Rt=tc [>ӣkwE8X2EVt85CgS|?'V%um?$3B$}=jPH'YJmn"h `(~)lQ;@In]I8Q̿o.(O-ag$ҡO {}0r>tLwW'~M`)s(PUkioֺº!\LG%RѤ{4eu H uPnɤ%zxfRi W@zҽXDž!<׏Lⱅw4b>q47kۻVnF%!`*"RfKsHIb$Jo6oGxė(m/Qaj,'3wwĭ$֧''2~vvOY[.%b#ŞP%댎S#jzm=*EHrX\)ԛk=W~MFfs 3CPrlk;fInӒEb(TzoT~jR?@-1I;5B҃Mf~k٦fKMAii:I^c^&RRQ0ZBi+RRWD:^kԕZ$dr9V1F;?ۢh@GXpAԚ]/K>#1xn|➋&7-^(Ƽ[9>jUMbiwVc/,l⌨lyI,3]E{Zjou6/|2p)a{ )k=wmgxKGvᣒBӮSᷴ {}'vI<N1oRbOy$SK`]Uś ;0该]343>7A t˞4뗗L!|亓iݑU9"-r\/ ҺO>xRvqC HrT`dkZoۖЬVI;[H탿aGl溗մOwouլѭMW6-X8;}=:r!=BWPmk[Njɑit|-1i:4ү;C3vq-y!yB;4eUU8fRG9=֭aw'HKBDbEgǵ^zoN~έbЬQnXc1g4xM88JAsrl,u1$" ͷ1n&V4vьy00a#ӶzP]I-T9=sQյh@b!WDT1#8fpT69͓˒eѮ5h4Δ m UVeF)_wՠnO"VR?8ϲw~&‰t8.f$Hff}9WRt4(Qwv. =[qu][QVK[[O"9 R3+Gbݭ#zlz7k`SQʳL2hՀ )}:H-4{ht=v7"(wH=&A!.7—dŒ7dVb}:$keMM'sY xosJ⛲AкVdTisL9Q8*TAךHq49HQ"ipb2 #:\Qb9x2K8x F:K*KJCwq0+'<2]ok%cusQu{6[F+n !vR@4K];huAb1|8$nw 9,PI.M-WMEEV%!v~5iK 4EKoʙrNrA8ℶ./Z̝UDlmH")xXr.z@CG1<1]GU&)YuYnY'(֗k6-Z\7Wq 'jE6-vmom⸎x%STYq6V$mЋ=c|QOFfh0M5<{Ũ!Iy`yU끘45}Rt&Ҟpʜ s%F}2Ns [2$j I<ֲgđ8^ZSmа.}!㸌o#61yA[VekX!*e}%daLIJwPӹ$2>c U Ļ[h)%c,zHk{XG3Xԫl26lgxZ'/{0P6a[4l&E UAWrAIzNOao'O@R2b )ix,XJ%ʤ?,dA'vǛJz}W'ӭ.cM*A;cQWn9TyׁW"߬Mη&FS=ltSGѬ-XB0_sk jJL4bV T1۝QU`,bTi$&돀SA 7WSѤkxt 4bHd9Dxn@ɮO]]궯Zq8{+瓰1"WD{M >rp9ާ:#^[{gA$7!}őotfwj(jQ(+mQY8{>W}V5uvW>$1灻3ddھvM5f})}}*rN7@C>lyNOֵHf^o,8'Ym&pV'de ra}kKҗ0I|-ݷn-``;r=Y\j>K_íoqw$g K}YN> {`յ8>ԟ|`}ցt/Xh ƛ O$S'#yr ߚmӉ#$蒢8IaȜ3qHj$JQ-_z&[K.e0T6w뺅i:EmmcVQ#`9@1VY >@ 8v f۩nn潷IgjBqDqVU鳕/kv =Z#s^X$bT{ն J&4D6}O?Rehl`b6y8s~9MCfQo5Uݸ߷ڬIi&,sPy8g, sJZvk#OEٖv܁qYNcOwa\32 QsL+{߈-hVך`w,~o{OŎ$|&]Il~k"^d-0H5QB#qH>Y''t%%l|U7Rαwg s^1G+4op_D'=E gEir}O2?)U=xq_ƑL ֚KŃǧ7<,ʹWPpy>ub&$Aml0~ #/.dY )tRߵ3jgRz׽9N+5u֗ulewyUsf\u-Lhw6gAp{~Pk,!w.ln}@jqQ7MsJĻxWm?:;K+I˱be%5{4Ppr}*.(`I,rhЍtY$e(Ga{Tmݻ=ɩ5b\<aC ` #o9GqCiO rGè6Uo70+3o4wλxޮۼqn \1(gG֟@I3l#\y@ں5|O׶+\\[B͹e>Nz+:M7$xYQld$|]X$gOHM!4EEknxjHqMݏJBJBx&9Mj0o2vszRz׫ZJLdc]@QD(>YCtwW1ڎ;rbzO;3.R '*B$b-3N┟F˪zOQP\̱({ ??"]?uf0769ߜV7˫b]>_OEVg\ Sr 5,uK۽/޿~1s"+4s|UoML{Xr[yGԻ>#7Mcڙsɻk3Igm> rkWS08V$w9*61XOK1ʻ@ sZvgցQss' v83Mwڵ1mi U8݉)Xod`(˾j^O.ixf#~k٦ZMKfiAk$4ALi٭F75֣X׳Mx ^҃XWՌ--%zJ-aN5#N Ǡ*) 0ڣZ4x` 췑SRf#d{V1$jpTS@D8f>0=$7zWVݚ4'-+'ڊSJ@US>vdz^cRV1pH-cտݶeM`u Jv~O񬙚9IwEQ6@Al^P nsϧ5/ )IgC8UYcIQ|=-V]:K8Hdx3@Z?qv 5)BHZL&?,O<3RmuJkH!Wu6 &:bH=HNPm'V5 lDzT ܆eqm=;viemuac!cͷqSRx5[V2Opxc/p\KX+'nѐ̹anozH4QlE[eS߇aHWF/bKi7e)AݟpnSt垎oh=Đ0U}ŕmIRi6PԴ  uoM&R&++|TɤhRJY\%m'(Y##0akGZMY[\ӷ#xː .H. #3 hzkLEd!ɕK͓XGY7%7[W+WPѵ m l$I"S!BU Wp{Xk&F\2O ?S_+j o>hUnD!^]}=}kt3 @$*W~y4ɪ/M#QH^.fJOPgҵ vB&}ɴnY&{h{7>a9g@Z)oKѬ#]*wc#pQdrKQ}MrVc&4't ]b2Ab:&(VNp *}W:;/t;ȯwnWo 1Ա\_Q(# B0~\?tjqwG𧲄gSK|$;'Q  详O]q,6Hs#їnFG!2pC|er$,Qq9w:sJK^kgfkgs,>GԖ8n3wjdF`Yd}W)q@*}Tzn4C`)['0+y]vQz]3vR5DTmŸ#q_TUA+F`ŏvVGOVI_ZΣo+Op669o*M鴌9xV6ĠҚ;ۗ3\3| t<Ʒ+.|ɒ4>Z7(k N1- OZMP 6wSf_jBxmq9M^ͦhO5m4rg^IWQ/_Zs<{DGt=NX)9RH$8u>< ] j(9ż0ppkֳzR- xډũBJTrǰ>Qw+ϔZCq~r8#*}h=Y=憽E/`އҩJ%$!Xrp_KUg9n#EaI_\?$&|cZ5h.Nkwr\>C.0q铚Zu^t!1Vbqڪ݋yO>zRmHc4C]rzM+Qe1 s]_YM֟"tVBXdrft!v[+n~ʎ(_$JB@T=J 8Z˄[I?֠?XY6Fgg@4{8|b[FWei'Rv=rΈ0_XC+F0g汍iф-I8a95KM&IgG``8 XotRY<NN)sQXF67 M ƂAF{vΚ }:=8fM1#(G8xn-3 sN=+xݧ[j[w!{0CMg#LKH9M2;] _ Z0X;T䭳oސjs݄D ('QC4j"E.68ۈepC-Q꺅ʵe*nZsR5afHa";FF>Z>e)nDW܉qHD<"C7s&^0b}SYV[GA 31Ӫ2A"<].FHc_k~uZu_H3.<]XLy+$|/riWY4BFy 5I,iq_C.iR]IpK rɸm9>cpY|X)=ʩ(C%=k+mB9md#!hӑN$?/eRsC-Rǽ])q*' E,#B\|tHʫ#)'vv9] f\zZVIAp< qZX 0]}x!/,9<*x!ydVwg zzkWITL{%|W5wܬFH{ӭI. pKT&lQ,+"HPr5)#A?֖QhiZFU-W #~db8wBJjǍ˴IsKK?\@+g4kHPk32n$gێ\R~6{8-WC)5-1sIzW&=^!"45)X M-stmN[)[ll8ھZGaTb Ky^ G%Σ-pW0<Ϊ遝=P vQZYa`r7c҄."#mʪɸdsǵ@2g16Sr[FM#mtBǨ9_f.xYO `hb ?:/dYm8|Rj[gD{pPg҉]"]0[Ke7;QS/ _#uiݠGڶOm$~F9X3cw+6y6 |TmU1>]RH,iMɐxo̍IsWekKg1.Yϡ tKj8,u{uG%V4}iCVY0"w4Q3.5bpisP&3^QZcKM: L0RfŠZnk٠IL׳X:M-zSv۽qu%cWՌz5cW(44Ե%-zV1Fݴ}k#3=햁pIf"\H9ϔvݜV[57 k}sq|=XMĐ2+F0:6GtM f{|4H\G;B--#LBU&U$7m\ 1+X7Q"ͬ$-y_B 1\ou5 ͧB$7hci ,rG9$qqh))i|@akF-zxJmϨ2Iekm28帆%HyNOs㸚eĔ(rOp?r?_+MW@#/# I$ `xNJ.Iwѷq{hWCy ecnePx*/8889!՝k%ƥyࠋH*8 ֶ{u֝Ō&M:,*FrO# V\,3K{p]Vǽ[*ŮoF]I{{;QUBsCˏ^Oy?މYid!Jr??/|V%Y+yXP ݲRӬnܬT̤|zkzd ^2*͌;G5 vJ~AGy}fLI= zdڭ=k+I)Dcel1ǭ|Ǥ?{nA 65` n#{HF #ޯ_j鬪a`u`O· :fh|bIk}ܱ1:>:(7&@xđD-5-X!P0W&4i!e;B3 OCϭZRT:V6LjEڴ3A2Yڀ`PbUJAGaXg):]%.S*309ȭqcZj>/nDmF4PO%[GN 㶎>OFls:=rN_uL̓]^H1$f߷q]f⮻9Mxx fvcL(AcA\K3E1Fqa%w7{|6mN"&M[78Laaqʉڤ:,a`cֳQݴe9\7 [jSC ЫD͹3zs4SG%xDwx`]P}M=w Aj3i BېGR,zP%O?Zx6l)_)9U7F{n d`PE%[mf l/Cŷ{ UXH#>hʳ\Dr,{zfnUYXp*[Q^ܳ8W:\IW0"5([5İJAvJ^3_Y![I!s$Mtb2mQGo~]'Ww%%0{FFy<r*Ιq}%GĢ] DPG vG*q/i޿8V.vFeb#sW>zt)4nXđIly|n׊NE]1m-Lr$ ;XdM0c-''AXÒZ`k'LK.o,ɶw~|EOl*I{#\ w1lbrincj""}2ȤT}Fv#b G#ګv1Y>Fxm "R(࿨>̌<;mY8F->H >4B%Q]_8ʲ~@C1\~Uwqe,rz 8ʒـvg\mX+Z<9)Y wi:1%)_ }Wmc7pya$`8+e1Z&jk+[uhc\d?*=kC.ſ e}KǨpK@]]_PēGXU)2J<2@GP IkCi.k *n䜏\[\^.)Lǻ z]PoBdXd\/syxާp^Zw0.YojKyF?<Д~(Z%rүp. !v*qQ0nTY@{ =1ME ӠvE:X޾R= FƈFXE-͸=F9J6)'S.x 7_/wq$$!b&S IT2ch#W%6wVc@ Zӿ#MsԏfU nCDMĂO IEqة_1tZ\tx\@-wF3Mv1*ŏFֻqz'c%&+5:b5BBL@'Y>%}%8&ʖ+ǦktWQx!@c dղ(Np'V-:LQ+%qP[JMRAsDƻ1jW@Һz Y$yXy<ކ)-qܡ> Sc%^&WF2RUJv6T-RM8zI\[ƥiݨG, +^o{E2iRO>Qw5]V [-OF.TIGs:J;rc! #r)Ӥk᷒FdqOWO><;ܻgE3j!M#5n)A5<' C d5E4kQ4Ki :GR/ S>Zb柚P^( R/Azitvpk.YcJ9pe/4l!8ϩ/ &n;|2LjNSXMfy]SPe,ˌgq`=;}=ix8[!%5 Gi d4a n-2ßQTq!=qo rR;u\Ȓ) sXE(Ƿ#%h蔾Vڂ6!V>}O &Uw*ڲ_.Xxkl88/Vdr!/U8obآ/aXVlsqR c?֩ F?O9Oګ[H!}WE$juQH!20sR눗Q3i<Mu4e9r(NHg) eroeaKuhQo;oARFb$)$`ƤٍČ1ރɩRbE )=5 #9vMت\d׌?<$Ͻo9lzًdq3o#`{qwֻ)eT|w@ gSHO/I;eBx'1C&|Cȥ@_|zͦZrdPfU[9Zh \q z,\*Wړ'q^JlqQ`#< =K)H=ߗ< kinv@d|paާ #DnU'm{F3I:SKkqJ C{p2Iy<4 ^u$,]~"L}yZQ1Kyrx>P_]]IJVv$;]nP/KD8n#"kx290>*!L浽c%յDb/LXE52#7SN(4ClN#nkuiek":B emH?7X˫nW;Bp9so@ȷclj`6~2kxoR~u-ݲC]AGrb9'kO$ ܘ$4YaYQH[`v‘>t˸{Y8#NH#`3g*9(nz}\z'"%OΧ2@y,8$Ջ\8r ֒.`OTpS^kNOR_GI(/A2d%^?z~{ıA.kr6yqdHF+yՆ{f[.uYXHXn *,|JnvM$㊈EA[VQMtln%c dsڪZL#9'Zʇ` o~HЏAƿ󤱗'V=M,:p6ƹg\pB9$VH%닩Y$)bjK<0K@1&>*i{K ʟ/j\4D`ՉDhF}I&a'g*݁hz/`Knazrqjt6H2=sms$R"dr_N/<9vߵ"loxaٷ1S쁆ܒ[;}M 9Tkp]7V4ՠmMGW8jXltBOSʆ,꼯̷EWn@ EIGn.zMx feKc(},A9ake|^G \0_J6/5ؙH:%Nq3UnFwxA3vbc&D5F Y:C ޺KctiT+{$Z.)P|Д<<Ҧd9Epe rsW,xoQfPyqp= $ӖFHn67وW 9n;}ǒ_?XN[cBV3G,)8z}T%semzi {}Gsy5C7 2`-]_B>uW㢙qսO.^p/LN\mz,V{ٿ˟ RԀ8zVMnV\%}̀]VW[Ɵ4gP6?ʆD_5kʗdX U-bQۻ~L]`n>Sby'ڦѩ呠ОGjH#ݷg֛tSx{iG mWQ62\#$x3W#g|F{ dWjyL|gn*Gހ׳MװyL<\3J; &i4hu:^`) d8QM@~tsQ p4R`?:]إ0׳Mxj^%zOW3 cJkp5s^.ic-V &")v>+7aӷQA+썝 Ӿ9q]nC7afYXd|OcݨVI4,q ;+Z}dZN{mAy\(*GNh"hy-Տ~ΰż;clC($9~f\N7LMpʬQR$BM/*_N j )E<F,yl-#BO/=ϓ'>ӵ+7㢙.f uU+r9`Ӯ4\IT U`38gk}frc6;݀ǖ991+]:nsXYıJ;,O'҄OkZ"8nOlO?Jy[;Xdg=h찏BcRʛjgeE[DH}|M+)F\IqTbԧT}j7%`9c5 anV`T ۛ9* ;$L(ʅ>?Ul%18H??zlmr T_ $޼;I 9ur~*U@ ;};0$b %1HH:=q1HɽFvTA.Sd&2̻>I>9x]JR%qʨ<Eo#[Y;1 `DR- m[i-ua4%a1E.WGjq"gB@ھV'-q#=,fT8#kp}9qӺ纊in7Ă2x%$X97!xM4*Jۃ[iֱ':F!sond"f } !ҿ'52SDcuۭuKMԾ72d〇,pzeJ6J8^дԵ˄X-$d6w;lY)M,귍$M[v@ =]3Li֯YYɴjս>TqNx'kO'k#x'<zF-a3@9X#dK'º_E0x f z۟MNZ ۧ]"Q)]莘!{jwwKéV$Hs];VINJF\6ǽpYҩBݍ[kTyަ'E+{zN١ qUVW< Vu9YLZ' 8?#*}j"^sR9Ͻ4 Y2#5*جthFM nNm֡s<ʳJ^ ̑ZCE%{RY*@OcJIC;2H=OlnUњ oG?.1᷆Sq|&㷹nCx1@E n6",1|6k/NRdT`_Q!&%ˌTw+69f׎>HaT2`Ro$K"Yc=3WR1K0WU哌lZ|S_jt{'Lɓ{ީ\h@s1sCֲE (uyEKyQ-pWsި6W3f dM?ZYɽQadsȫz|P̾$ Ppv UkxR3>A7C `UE 1mg̼$AHU|I+9@8K= iNBʃvYX1҈Er! (;*ܫg6֌bhmېv),SMwaE!ec |1,)pUykC)`2P@RB9ʏnH">$ n]oŬT?3I[˓DEd̘+ĉl~@>W{}5i$ڒVwvW[\Ya10aTb/Ho/tۆld󪸮44o`r !cȭ3AU:E.@ȭ]`ܝ/2VTEg'jI/a#I5u"LD̤ ;]v4 AGcn<}M]uafބ1ݷY{ޖC{&Vwzr~z.HhkJxe]r\!}h5 .3'XZ+i4͍'$/B{+{vO-5݂`i$W\qn\8e.7r*;R\Yٶx5Ā}A"'cHg{^$Bn}}9 '$QWzN<=r 8e'ޜS$zq?@W- XEKX#KMPiGJ  8R QXd8PiPׁ4\nk?9/0S89ԗz5䷢lJήpF֏XhRf'ű|Xsꫮ%p2}k&ɶ~Mk0Szִ]zƕ%sn8<87 , Oڹ:k-ͩk3#dwP])wp@29=UF,.a``s-J[Yvg>S-\n@y+ g-$G6Bɣ}=` '9;D$pBpH$6LG$Qd^πz#dS2EU>&T8m#?١wӆGds(BXHDj\47E5iᵊG vQj=Eu zl!nA=; kygFaW5IdA-0>_*ݗ5^}W=hPgE2pIr8"ea` y@p0rIBj*@Zd,U@*U`OIjviPHoaS~c+fY$r=Gʊ{hx}m1/>UYN\ 6I;5;HI.d8U\#x 8LiP*8*w~g[y›&ܒPICCx$N*bЌII91n1Bm<8>λ~{OKRѡFY`2~K\8GRApEg-m9QXs 0֍ż-=,{A 2oRAP#KԦ?/Z8l!ڎ?(a& cʆbD'ћ'Z-.-"(EԖW#Y\n9 }9"؎;#fZoǔM,I)=UH^[fI19+ҭi][oiVrZU`rXvUzQ5;6K+$UB<+;Jp)9Uf^T"B@$VMM; D{ڨchmc )yXKJ&IH ;CMгy/ w\d}Tntc"WäEĆlC|^le?;?ZW(<ۂArNnu|+ek` pce#8 [<'*yZ۠&uL p'>P!ymSh1QG?]Xr>4+'[B3(W%(;T6; +Txc IN9UR +T{<6|;堽,2LQz++1PX鬄s9KᤴNPusm񻡂k 2&3X Yyxy9qBT/–4etf.{`c42'= *2¬ Oz#orafF(Cc syi*#DXdT4D8/*}#8Mݬ *!1wvj0kQӗۜۀJYG_-n`PFCSykme zr|gc_@a V?G MΖ (csBɌ9<+w#cB`""۲sS2i@ 2ЎqLѪlG˚i%"C8㊫4meHBB U m匮%Ek9XO+EĊH40H`ʯTSܵ-]=GoΉЪ<<fǔT U+:x]YDKaD sڽ*xQ\N=פ Cx9H?Yϵ2w0AʟsS7ܓ_Ex;yM5LzB,x8Q rxDjrN?Z{1ǎyf3 ė'yO?JmΖ~!LR*c,>~z4͎үéfBX%LcpvE!'0LgEaXDy 8tڲK܃k68 {szq i4Вp"^|%ȎlFACzܭ^)΄LU4ыyC0<ޣei6mOʊZ& ;r[UN(.|4Wv .cbYbQFq|$0j*"v-'1J*7[+j|w  ` ߗ)#Α{*ƻ \h$q.0q0(Вc֢15{z-|6L81~[m-䶴G@׌9ڡԼbpʂ 8*mx*I!99x544xo6q8 5,ʀ řG}*G&A>zwHد cbmxAލSƒ8\>=h!Ҫ0rM"RPr͎8_R .jiؖuWZ<Mxk-i^]ޛ [7T^kt[Jʭ!@bp9>CY+}v)$pNk^~Uu99wS[0,Ѧe#w1{zH`oItdn8?ZmҶ^E%9@͖L?z퉹"v1hTO/Aa\D3qْHbö=YU238p=Fz|` d͏qs~Mǖe9U""6ZW23Jgo`U5ri>ۦx㸹8M9ϯ5-ݜ-m?QSڕ޳'yw,cH@s~[ (񓰤@,sU "n |('tuo(ш ȍ.a;*q>9Ej΋H 3iλsSaHdPl\zd"{f&uV ޼{ЛV);{gډc1$qn9'Q4(g曹9)dGuْ,[)rʬw?s҆:/#n~bc\&zbOa󰔒J"NH$dE%%pOoje՛1_<}Z#$Ỹ817 NJ4,ʓ#M- P{Gf1/1NyIˤjn'PW p08_7.X=t/ 3pqZ}8<Fa`ĕϿGoI[Gl y#($k}FϧQm;QY sߜ}(3jaeGtWle>(QrR$|PsPD =cASVG#԰]A*x=Eob̢0aA#LbnbQw|#+N[0 d|[m=-"U p;qSY/f`3sޡG㚻u '+7:vZF3%ں0}Xm ˸8$qUaw`s\c`߻<փdl2[ܥ7~`r?5NͤӒ8 eV̸r{-G ȳ6x@[glܧ/o#2gפ༌x}a$3$s Y0635qJȠ gQpcp1V1Z0|8'ީ7jV{ oA3y#wlD/d{y C*\I~;})Jj%Hۉ õ^dW%B4`)9g|ZM=.酹>!;zi'U7=0w (>n~uAZEތMExKq {P޳PO'hRɸc8*ʿ&<7jP#S+ O8{TLnU!E@ۆ cZmsR=U`\GZD0qC$] 7z!,0:G- v! >:;Ac=E<J!sބEoq3*yp{}>t>e t6O͸ 5G,˕ Ǜ;(4 u}?JPk'h'ivGXG`z?ڣ5~aBnl+w+=i.."ܒ 54]q*rCwt4hbTc\ M* W RVrG6H>t3R BKx[\x dV‚t42M;YA 0qUo8Z{VL ''OCV.<tӽfu@`@ [AJCjbhK #h1 >XYcT@?ҫ64۠ɇ!n'?jE$7"a*p[$ܬ;sqچFӴQIJGڕ.6wHҮh%JUv۽:Thnn$< G=jm"Hu M6d´9RqmrdgwV NOE0GȃeY 2C PW2k T8޶kkҗqinfdl۸fr;T;N=Aw{?,, {Z if$b }T[j&O~zmQ(#KuvZFFw`s\mIٟE-wJu5AP@50w L ][x*eUenmk3xw0#/d@0s}LΏ]10raAS4X%^,kY.Xۋt3$1?Z , NF9R+[- }:ȱ8KMVkmkT#SkiJX *͊",+g4m]0T!J.lэ xdqWFW- ;Q%FL3ȢS3Xc3*KHdQ"`R~_i'D*xj€]1+*(ֲcF 3>UϾ|BTfߨxmRG 9-L W ~ *>*+ 2%&Vl ڜ7&$1M!U0OsZ,^lRk.!<<~jK,mem=08qv_%͜,Q,mw{n7tK'vD&WjZ֓6 8$1\A5xgq+>5ն6ӼQ]Z 2#O<}OU@(@k>Kkqh!Ƕ|\7}sN~ɍDSVKq6 90Sy麟ImYrerJޫzs,fG!aH\1A4Qx=䬒H7lO޼ܞwH)>!ȴ7^&ݳVv 9c19wTffFP n g#cEe)b[%vz{TRܟ=LnL')Tf@O"~Et!!UP$Qk6Kl*%V`00;TZRJ$˅Q^::~Rj nWjJv23RJv0byE ݔ-3Kr02W+5e%WڴIjA!vw#$qF_ǯ"@Vd/,IU'`ϮlURVx iLqOʏ٫Z0x.f2c޳E#O|yYۖr=HsF>urñ'֫Ie$=UKp%)qGGo$)+@SuI p*6NMWU<3F[-_1iuk'c‘wKY2@<}(TT7W OTt0 Ak3gԄP @C Jrˎ'#R&d$Xf\ I?mm@>Մ7$#jvbO43r6Kn݁,=Ez6"ת1qCYMZM*O02'_6ʿi74{O<{ gs+$̻F'JD!' gzʱw/(咰XNGHp'$pQY2#<;o(kc׾(TXCea&7+V!t 9 xJ1 D3 ;ci#6.GsoO[)Azv`THa(x&5*B2x]wZ# ?q yLQ!?l{vf] <"O`v.- j :ʍ*`1_g?~hqZtW-9ݏެE*xB'1ıl"A\c46CBwANCl@]i8+*WKCժ.9@hc 3#*&Rd{*ʹ[͈ ~.-%)CCr V{x"Q;խBs7G++-C]!3D*hRj,>_fpܓIvjet9A檬 ]?4nWp4[H7ڭ0SaFI#vA!Y2ێTG'5vB;ۜ!v^TNz^\]~]oO59ZFI!:+rRno(<${M8<VK~$2FY Haۿ9And;Yp |w4չQm(T6َ1ڼƹ%c,O,x,/ZYx*4qUzTe]"!\6}[ceybrNǨzf&("ܣ9zKt D'XJpX;mU=ZNe_͘}S:R ˫G:3v)u(d; WGsJv4MjM9&Hߍ3޺쬴Hɴy*{,, H{7~8{0k $`,p =j.qSm &Ciڤn#j$dn5-d슜yFUY/ظwzU-*0.&eqۿڸ鹰P1T,Yck3h7qK3Bț#8Vi5t+ي&;0jG:noI ;c1YxRK~Ӄ~l(LMPa"m>Z#4VErHWo4h,baj8-<(LD4rJQڭtboXj^7?Uo y7ƒO2ϏiojK9 HaRj|`q] LQNFNMg6rqqA占>ߏzK{Hʣs튣V L5c2c2hU-=ߊF3!VaZm Iih|:z<Ů3H?*"[lQM"vwc0qYNxȣIӢDWpF=8 ?D'Cc!bBܭ"yAX_ox0JY3.qW1y0'=I6iFQP901f$NICzS$vF Swom:m-e-]@*Pg;%Սkyrя gv(RGod\-I 'yc!H'vU/ShTSdg\}RsbγKJ\3HGnsJf\>qǡڋ%ż42KP`HiD'<' z_)6#4cWI+1.TSNݙRVAhȁA#=IhV,]o8&= C#eݘ% ,3 HGVa_v 䥍}C4r$SJ0̻\3׺ amgrKFy/h#qD<qʏal}A;_k:x4U#@'B3Ev7J))jܚW9f/9r,7(9 MfXxg*6 `iC:XН#=U yRw p9gE7nܮe|\8ކ]ۤL82Mi&."㐐aZ3TedV6bk8&Bcdv螖v7X_Bܑ qrM 5 48qRdwqS.nPdH%<iW(II8y/Iu84"6#[rAG#53\dds1$pecb<@k*qfg??CSə|K)(8IDkܶp|}=@ E95dpR槰oxd,qyFxYu QS)Wƻ> lVS]6M Kl 6Inm&@Unw`>\P{OɖeWnI<=L5i.YAxn2;~.%is0;If&7Z*W<>hGveJ?kHr wOnl~U4YYoXH8-n:ḠtКޙ|,SlEb`la]J Wq zב\j3ѠFiˋMtJqhԝޚ8m DZ' p|3]Qf,EvpY~bd{. 8Ÿ%#6ibB؇t 9|C*Ah-HUI9;|Iiw.VL.}p4e6O4l K@.nbwu/ B~_:(^c&ҵ'hom{rF=ڗ'.Əd1Z^ifW?Q cج`I|c#+Bם5kW۸A ɽvc{PUfULRTE*otdvGj2Q0#-'ֱlc\|qך{\!i14_W!Tq'O2D_ul-LY-]NLxk-Q2+ff >zE\*-'''UKk]>ia<lX`q9>̲oKfizȰ"cw z ЙDr~cKi `|C֩鴎+UW! ~vFP*M2)p$\sUIο]ADX 00= Ua?#U)G҆Lb1ӄ(1U~u\A0ayjacGqE.TbA(zf34rz?Em-yw.SHF6:^/ۺK]2\iXiUdd=["`dv\2>*K7c%+\Zs$O"N}ȫR]"NQ1Ϋ^[fW@ע\BҖɭʯY@ے{ hÖE*v_P2@Hb+6-,EJmG;q:<9-,Ȇ27kIof@I޴٣RfkFs5r loLw"S5K;wx F9Ҩ[Dq8 kW߽rkm֑F6F# WQ;;=+9r~Z]nvZPqp>Y-7A:ǏLw)f\)e!c:[y0!208D ,R,Rd#`FEg (]lbD9$vҦf!8zqVAەpZ ]D$md8)\TE!=遃B4ضࣖsU9jrJ75Iйe-nu 7cv-bSKeT>=j#شIqq~e#"[YtPiv 6r#c lH6&\xm١@TX gRЯ.DȱqK~Q1y֒5u9n14dzա.pb3`I|;ny( 9-eoUwfM@Y~7bȔZ}4^U< 'bH@y!I:UktqΫӑ{UK!il$Iekq^@dQ"a2OлӺu*]jHh6 lw|ws{FoX[O, cy1 %Vdk?:FN^ I@Wٕ&#>bj!r!T,x+<,o.OnM{Sg:Wx~"R[tlOn8LZ0u;?:3T! )攧9#&=E#ҠEirwjm_a$a_i o QKp($K2=qEkk2P." q?I=9 ݖZr-eۅ(Q9NgMU0),oSsҩ!;+l~sFiڊD`,@<*RGKX$$2+G5KYIzsuF)q`$l3QS߼$c\2˚hƥh NxneHc!bq]x4z 7GDV*v|}q(6c[lF#%q3i%wI8,$ O+҃El-ԙ%V2DE|)㟕Nݏ%DIga G =޽td 6I* #+^jiC`F>z$)i3I'ϯZeh#*!;0y?ҭd c)6WGo}l'&G!eXLOQ+)^n3p8SYftP*TzQ^+9>ℱI 'SK-Ѐ@儁ުu<8$<>@sSim tYo%RC19ʫ= Y? ⨽v+k6ĞǛOzn*CVA j>%I9NieH#FieY tx֐:H(@vvl%iC`_JX[*7'+t̖wOn$xvCqPqꬲa%[r1J+ feeOzz61 ^N(BH"c(ɒC TYo.0$}syf++4r W mF|9 Qbv3ZhqAA)'7ÈT ?}jʹP3~[.Z} Ȳ"O5y$ NFa;ҀhZՎs3hͼVCs ʹx 9s҂R Gym bAGusqCm[f0g.Ag6ͤTR]BO׽{Kmd#;gP;j_nAޖՕ,8 wljPCqiv";v)}j+ᓅUYܼ:9yHޡM{J[:U < X$6x,Ouy91ImzΛ)+IE~&ynw#tNѸQ5HR2)e oj}7qC)ܕ> E^]EX=@ KaH`~Y`X 4CgzcQbgW S2 [<{P[eY@~ m zUCGv p98,<ɴ6<;$} EÔT(G#ٸQm2Km了]C_Ecݏ77ϋ96|V[MMd_G܂Gf999HkkXڻ(cskX|--Q n=|o" O _)Z=΅-mjkkY0keN8bMqwo'I$ݥDoq\֣:FM[WL&#X^[ Kn}j_Q)6pR+:}]]imd` ˓Uh5:! wQXn E}hKO$ڍ?X?AW J[gv(ZNQ1uoDR6VEU#MoUm(y4b{sխZ x˛Hbd;r/ʰ!E($3ratebtFRB.W]Ñ;dֳoKd;7F|;bnGk3aK`V#G;ozZ&m %Q(zr" ϋ|??Q#(SvvK=:b&YeTnfGV<Ji\itsEo}|]-Sm %?3WW@mar3ޡ%[6 G&^98횿vA8$+֖1ͪ%͜`c2w?_Z[@^3LI@HMR :ռk `oVc*qGj{IT#GO~7OZ]cϏ4g=i^$B챴<?浦Gͭ&7ҵWR?29RMՕl$ԠɊ ՌoT)彾{nVSDtq[9#qe/,6ULDq9y8;=Eу#ƒϏ~YhI3}}3G5^Sm9=?_J]xF)o.Ogڶ/9^tY[܄T P+2,qR ('f~l (S10H?ʏ$矗M43^JZ_"PI U+2Ue8aF)xHwy7RVkV*A=E_~*/8*$W׌JOM/ fKH%DU3H{gRHH eY#Xxzj{ʒs>5JD/, #l2S)9.LF#/ GøZ {C |xqWIA +p}0?-͔Cm<ʈCG_Mlp)2I)XwH-m:+,rAcC:j[۩#7P|h\c$ȉVMrNO~rٙqL ^7FP~lϩ3 UG~NۥY<)%]~QyqHEYܘ5hi'nı9ԜcE/IJv32dÐUGطDjڔp 0_jNiV$D }{`W4$n%HY>Fy~;M xUIJ1ܯTp(eyV}FZHMqՈ+`rx/mMR- ϯ8j5AJݖo剭RH ;$g+̷&UyCm%OWG#Qm.[w8?:ipWL \~<⺽-TB͏Ix3]S`%0^DinǜW&rn;dO8'(GXn!|Hz'6 3${G<'\I7rA-l ;@?*  0y3d<ZBIDsg޲1]Cjn-&qf R=,X*s؟6(*\ % cܜ{q$&'i^Gu#Hq$!@ sC;)Ek|) HJqi"P@?S_ E`eQ3`*{]6KYHX5k56 Пr3V8 ˒pz:5&)|woP{汷H/br(ܕǙdnF]|11)ÊD_ŠGTڣA^iPnzR38=HҞۂd D}+#$:Cx<֊mTR2nQ sVjKtcK|6}vmXwp6P.!e:RK1ۆHQbEm1ZD,I$WZ*]X;3/ž0|)IW*zxl/m>_ۖ}=+E>q%B߱1$5h`6q*2'N\kxi sO,N ?\)qPw$pio@\ڬ 4B@zF=*Xt]1Q i_֯1rK*9ye8ڠ-U,]w;ž30/&2xF Kx $B#ggڔPMm$r\{U3֍7LM$:3NCxS/9B$8!Ǵ 3Qzn t/{s]ZcKi/ U }G[+z,`9U`PP;>ш]m^޴$;ŘǹO&ko+`,sOePeF};;m<<^`VZFV${Ԯr3~</pNDS[n0}sQiH?VMs>C!B!,䬃4jIč˲lYRgZqThXF!"At岮}҄OOP7moz,.Rw6イU5iKaPRep=8$ށ)]hU[to9jr4/ .=PyO'=T}Qݣ|#|B$hK&R6d&Z!’9nOqUt."tOCN+Cp9QQfC%B(??z5Er 9k6ϗ@#cPUQ5. Xh,rbJ4S[ :4ZsO a]$_l|=خ4k|Evv]qEr3 q;Or>XĆd&XZ?v^x p~C.kRg.֑dRtդ{R8U IB.ހqZk(⹊MS`lv'B a-;M $~iOy ~^9.4mӎb,H;\w9B!-lʤ#J"җ69QEe5)1^F$>*1 +FsUo7cw~lM4o<㟥Vd|U$cևC6sĺp,Z`=Q:ZbLvG\*H. #jR}?@ $mF .;MCiēGPK!4Q ?D}p=9c+I!vWҬM<HgYBٔZXZ`!g(#`v˜R|,9涝ikkݶǰ ue'"nК'GK\aO̥3niOq-Y/[KJ4BX8'8P<HWeynR0w-n{Q=&6ѾTȨb6eu8 w\S5x ٻ[Mfr5:R*0G (e9gt즭O#, T; XP}kk[-*Su$3"}[`m#w-/3{Dg-fȐ]J(Hvnh%bxHII<|ǡEA*gm2m-zWuffǻč T5~d'#9 O*1[~E2Js%KDLYG"Iw [,~u^[OJ` ͨ]9W77qA"#fncWBJZdvD-|xPN{`ݵ-O|vEØ,g,bI$e Os񐬊?E/ [5 a$kaa2П5,:}+ ެ/?5ۡỼIvHǧ?H`!1^>߽ b J6o1EpECv&؎>i5Ed.V8m>yT 2CQ hʫ#1%B sI*U.R$rr#i-~EqhZlPwO*ьԚ==yl/ WcrO*4x],"m>l\πF0ilnGsh&ƒpnVXI! [*luX`s=jx%S,+q Ƿh_1Enݦx0I g;_˱I<;eN;!Q<;}IrWħ"$vB,'E$o# ދl&, ˈf1WBic {2UqқV;)-O"rF'qB;& Ăzgb7)="HAۜ{1隢Z9 Ca{';ԡ78VZ1 Hp[g'.k-y"c#vWFHyXIM5[OddVY2;zϭ7|0P]]ҥiFc>4g-nxLqQ.-~G/bX?J{ɥf!㍸WW8Rz5ާ, |ܢpOȓDwؼ>T\cڠ&#)÷D{VbUa>sc~Tjg洊@E @ ~L{sH* ߜvMʲYdܕ xdF!Շ2Ja\R#9GZƭ%%;WO !F#],~|TW1,mOVw:xsO5s'@VBQ2xDuy<*07e]96n&H &ouXmFOfP1WڣwϽQׄLE 4y[=6˨Z2ݤwflR!YVݗ0مd9 ӖCȲٓ ⺱xٝSD GP P~ZvhtK+s#=3;ieXwaq}䊃J˛UD=3vCF:S%#38€;qOJ!7J&*CIisZ{(cxЩػv+>իqMS{bOq2֨T/]m X Q3AIӊ]:TX71\>U@re}کZYjF̊2dg֟+M͸0GU0줜g;+`nLj\6dm071G !L) zU\T%Kry`oY##-`dQETj. "8d現)^IT9\g06dT]mz"2>;Y`~֥kf 3*^F{޳:T{!f_;ÞQT:op+iaE b үiPxJai}w4Ҭv0>$ȥ?Jp#f$Ch'&Cqq߽Lk*E*U⹘Dd5]V-IUЍMOJ2N)2%^BvAVt{T{e{2GKiK3V"88HA#7ySYpb}jŔUQ\l`8Q|y2bC{``ިKelLIYǪJȗYUq; 0qޢV+HNIaRFȓ29z}k+fjZfr|@N0wpIǵao-tI$TO]i-:,21GcF-GT U#)g\;ZbY͕#kޯrmV H}=tEmi/ cOګue7sțĩPȑR3ˠZ ҵ])u%zJ[*=y7iVqe#qݨo0N_v3|;rz[7VeQeGG_L B-`AuK nl#'U#k Ąsxƕek+e|E %XgEldtaKrsg좵AHx,9#=l@#FR$j3zƬ..ë2 }b:|)&;$R psk%%ڤ&g#j*=]x:Q3 $m x䏱q9xe$II[ÇqC)V6WH( P*-fXHȪ6TG5)%e1 k3w|awF#22p0xvN$q,r8wO!2ͿV^%l#tǸU$o$/r'zjMn48N,A8Z 4/ Zw #b|l~ÏY R[GT8 l[ N ^~uBO:m'QG,x5Njcnu+`iUe!ϨY).VKx2I3ŮajzPY|jء^Ri.Glg޻uݺ 4w4+#pWG5%׍dq(o.୊'ZAkqi{po$~=䋪__G#Bg=T{Rəi-Zduu@mmQD۵_#ב閷F䜼+_,v'",Kƀc<3vi4 [gg%,Ma(6?_FF lmE. JЗVO~-݌yW}\2Ƃ&g2y}(T] 26~^j^ђ V[%;}=kE2/0[ڈrE @ʩ&@G_xR'"/`[;s2Ok=#cɪ:Wou$U$tw(e9QKLbd%=ʊj|Jw$lvqTn fBOjkh`Q-r폞+<'eŎ29ոŵّ'K9 K,nf[68/ >~zivmu5"yqHLX)(ZSlVHtÃ8KLSAS<,#,f_2# pU 5Fbj"zRU1-;H߃9;+c'CmYI$6c1NN; O[ᏘwTL[f(*vOFkOD_dg>lcS0[w\ƒݛ)6\#nǡO2B=q5bϠtE}%YL):0;9}jV^nLE aYsOnOj6c7!h%#߅ GlTqk P*6Ԓ3c/[ǡzyF\X 6i*FlE$VM*@¶z>sq7|Y4 EbEcdsK<27]z4(PXhe .;>m.9'#=%͏lЛ;9-ᙠk]f)q$`& +۲3<{ A,6bg?ZӚhtӷI*;F'E9mdiu^]I`mxEUy-m0,֬O qJ"JT:ho\ g )[S VLe8JfK41<7?޸wZ-9[![EYPćfT"8o =Kn3Rj0^-qhݿء0#,N÷޽%l s"\"9X}K`󴱲$z6&Ъ \os5įj4c2J[߭8`Kgvvgm_J!QHˡBhEI.Q#${qRykC%jM+yVmHp#$U-J9Tͬf{ "VGbbAA(;/\\ $.8B5-E 3'}*{Ypxȹߚ4]Ư#,X }+O`)2Xg<Q[{lJϑ7mߓm<3-3a/oLaD-n2GI G!ǽ3LKg0bw֯<2gAZif.7ðosZk{x# ]2+x"Zfmu*h/(`]Ov˚c[|2bwt 5>!ϷUvV><> o$Yfi]\$ ֮ 4U(@6уk_bvʂdVyP]dS a ֊ DGb#m͸AڌUC(7TAqn\g_Y| 7Ka4K2>ZgUS >:KrHFbKyT+!Y6`s~j%rY {UiX\,SDr qG"^U; S^4#h h M\x>u%Wq bOӮz)\GG8;v,vtSƒG˜ؓ^Ǯ7ǤJ$gzvܴxrOn;VHbAup\)jB/{he[{u&w9,]ȬWZFa|ˊ$ǛK;d}VCD8b2VV׭ባtU+1 }js}+@ɞ3qMn_774[e$ҽLdS =W=~{G[f8Oắlޔ]BR`rO< V^mO4ߎ1|>l{U]TU/E5+4D  gau8Ŝ,*ۘĞ~ݨ==n(0(Cwqf /υ7푔`Xc?A^M,)(@\3A_xPgKg #p$Â=p}w3]m5PLJ!rUl$"a#ǔ ?CVYw]fkBKSU"`;nyM"9de `}NгҖ?SNaV%D`8aO<"vXmc Xn2 gO~-EޘE(6!>uo^[]Juî=:sF._kF;qr1X_aR[ !eg+ʑʃԊ#3)/Oķvmܠ~a9=I ] YGw\s\OɮסP`G,7H>?aLZp!\+1TFry wOFǐ1{[ o)~"H U]X"hn/'۬3" {mI-ew38?$F@3OX`8O9'|(RpC9M+  ǿ=޵98aE {k5 w'_JE1x:]>`c .HP}]nGxdVU !Bd}Ue3Ȯ<)c$J>T%7֊(wqPxyvu F1 fHoBq=|9u;٪nh

|LkyVZ!BO,bQ'q+LɹQ$?;FΨh-H@dxlJ9ߵa4HFI"ޥ'q[V mP$42?QgJ DoII۾3WWN1m*͟tz~A3,)PGg:-MpZ["rcA-4]coJ݉u!siq܌B3i&{]I+)I#mw88qTn7ne1AN;68S_O- 3/!P QKt$-K8ϠonnX$: 8$_ΤiYk]f#sɫfNٞ>J08$( V8גy=|>HLB_wЗQ(ls?*E {8ʐ\rN7lUME0%mqB%{\ 89>u5%¨R?9E[Y`rc@@nǩȠ:;KcMg^ J^8F##ڭ R̫p?5 Fѥ#4e#$?Z3l^_ 3>AT[4m+0ax>Jd # )~C`]ܤq Q16 F 籠ۼ`$=n&6 /8 w+Grd=PrAǯ($+\(Xl`2Aڄ,m"{Kij;ѭn μq~ ʱH_/i֐FonBStJ[tvFR۬$uN 嚽a0 qCuzeɑ0_sΛ)? Apq$De1>b%fՂlQB*,;*ܖ*2q=W:X` Im  è`O' `I  @O,8+WCOZTW #FK d^,\O2z@-'l)ccb;LV-Fkua zTPBhp!Aa=Coi;x\C_U>wn#MI @eOv;2)f'Ϡ 30;I=*xQ9rFuͯNpՈxSoW-y_3+ۙ\DDKbg"T3 6B䚻ȷ:l]EC`a_9#(AV;HSu[ltrQzm:+yVg z_GhTm5op 5:0G O J|6wql {-L#?O]Hea'6lJ6&HۃMݿÃ1Q$c*B^ea/Υ1'T&8;iTNGΨjAݲ,9٪:I !?R~}eK/ G-l1ɿ&׃UD `{P~*kosuDwnxʇ.z -YHBcQJ[J} Dَ89, v2l#y\\0Wv U*X\P/ɜ}cQkv~n#`!ᗰE PXKRv'wQR=Q8%!b;P[Y_Krn\ UV=7ڑ3+f 5KH:nP2pvj+QII@=:Sc$J%V2~;YkG VBFB &0 ן^' 0AbYy~hhe;XL` /Rũ'q$ޘ=Cn(eP.p=;槼.E2+sʬ+VM̫o0]7 ~jeӭ;YN?~ERfUĒ+"=}*]BQHF nZ;V%^Q݉m[6i%MP})T-WAqeuqFjHI!"]FRHX?1#NfIV;H؅(GpOxK%y7HQpqReLM*7Gfw݌8^f\KV^.>D^ EЉ9O?K_ Ky}z+iʘU*L"m,i1 .;^J eYFA >=]66Pߛ~{m<#%|O5F\ ٸ ~T$V¬IJ4ݵO&' [8+IZL/]2Y&픬/ yB {quĊ%`C(9 /,%21$нe%̋<#@8|Z&UP7?ZgLgh|WѤkH'uu3I 'cZL[_j$#Pc9GDfNitҤ- vĹOCNY&habs!wDR[O\.$Oҵ\ɣFCu!X 3a5M~.o'2Go6<$hX{m4xX'A|\g zYl!Y[RL*T]:6bs8oN`G=1j2xR#FABTTmh@ I 6WNj-.}VLGJm!QK-GIxrm (XJ{;r}q]8ϏDY..no lnzQw; OImi׉)ц?0o;]F&%[p)9c  ITҳUcZŨ$Lx; }PƗ{$JhۖR0w;r1Ǡi%y U.U Wj˞1J»N\5ƅv ,hS }ݾslSۤ(G '8w3m֤l%9y<.rwP6{_!Rn1|g;T/?s;Dy 70ϧ~nZQ,ߌQ%Ĩeۼ@gtb\Rϑۤju5 ,v#{&%CJm=Y.Hf7l݇ҝDų:+SͻHx7#Se G]6`cp0*m~(wǕf@7GnA*q]PiIk`_HI1 _gY4$bnp3I n v@W#>5K*@'ڻӋL=oB幎io[|bn,_,( ,2['Z $DeR$HߥltSt[ I|0|~˙qN/؋$V*ӊ%9PِF>y:^ygJS.Ԑu^GHMs1>⸡gMWv!qq+~R c@K+xg f8fJ[[$Sy} 9U) JZɹI nsс&Oimu D{n\N%YX ZkGkHLKS9 iRu2m*Nv Nf-l-$Eh }qQObrL&|=M,v8._ajOzxɒ9bZ!A#\^@oG9= UKxjpUK<>QHmf18.%`ggu<[:;Ò|8۞iX;e(?ncB@V9cTܛkWadݬ;^ku6<$#Bdst{ h`aI\b _JQxWkUۇ,jDV0Uo?ҩp 9ҘعPFhœ=4Gȕ2$T[V,Q"]+ǵ\(EtiZv0#$n(~ bK{e2 =A1 -dd}Ft63b2yvP<^YZKd2M`$BU+@>j5+M9-ȕ7#P‰e)Sz[{eM+KOOJkXO3>h/G2;{5C \n/ ~+l,I9en?/ZxGBѭD.85i`.۟z{t|p%Omm`Igt:Mcu!Xfb0BgqoO:B]Fcz潧H4mOW㏷FO*K#8*>b]3-R;Hv1j`62 Ndep=DIત* ՚Xވ88q1O}QC{]G*NqWɐ}}}!ve۴`5sx U>7)Xn{h*WGE4jH,>уQK,U2i3ຸR}_!KI ץLMh&@xsn1%O +Nrxv8XyqsQO@V (#|?!Ke",ܓۏoҽiVm܂X_|6$)+l| ؛+VNII'քvU/hs0d&A ?H 6R"`>gFs`2(wE+F X\#a]uh_GqKwɁ@}T` 1x`1U8VyY-p@?*7ȍFtMF?Z8d$n/z}e@Hsg #ҽhyy#{fjJ.!Tb2#NHY"a0 .+hL,]v=걓rmݔ0gAթX%߀Ǻ:wb#wgl .smQZ)={ V GhI{Aڽ2G#Dr rA5iVKŜ]Sw;yU62ܙe2pē"`}^QLm7X73lʹ nNpk?)*$#K`UBi‰( != Z |@i$V+O4Hqad%/"`c-o+ALۚzgh#Rɍ5gaVF@ݳfp2}qY'dX6.1*LPu2R7I~(}l!g7; 'pWK65=zyo $A򨤓`Z("4qE'#ڍt,$ayA$g<㿡M6g|:pbgt%qWmhtNJ$ #X.}pdz%ʛQ}iKjo8dqɐ!` ӜTlubvƬv$IڣchΫIr`Ue۱)`F}>b]I#"6 q^2V'Qomgj (U K*Ǐ)w ^oqt J*'vpf's0?>=d2HY% Jc$*xboauVc+i~m1bvޫkwRͫH3t!KF4v賗rZ<2;k3ky .8qKrA>0܍5RHcaI< 5%YZ;Ar |G"`W2ՕGҭ~>%[)%Ԍ| zTƫp!xL902~8b$7$kozgd$6<>Օ- Fn8Sio*lpOx5VER0X9#gmux5]-)^&_q?wfVWDٵ0\C~K"hVxBtm_Q%GnЗO øn9|-gv*9RBN 4;uWZdO`w'S%f-Al4e m]t6}!ۂr1v5g*[4v?a{˝.!IǴS+ުmγp۞{1sw$6OeEq>7@y/M@I#g Lw=Q2#ΰ IQc̤szg2H-qUWD[9ڪw}{B)U)A@=Ƴ%W*8Elc+$Ɲ~$!X`TuxWr/'`pdF|I?(&U A]ہ,NBs-qJ   2{Pj_smܐ?9{nWZhljzUح;K{sDUpr7PMm>u!C"q2G#>4GZP]aMqb)#.yTZŭQ5S%}OQuXM@F#F$9aպs%nW^UVACT{g0+]'v ]Tc[4HrLpPcqkջQX>K{Eiԉ|<0،v6M7:.PBa Aw#uD9csj.#jg3DIJb0ہZCpa[yG_[7yGn=Ge*" mh9c-崿6T(%}i49Ԛlndܒ0j-Flh0ZIfrl& A2b?)˷Tdf(RHi6ɽ]bLya_L?T\dh㕙,=OSUzڜ L1\ #ˏ|iPQs,q&*);3AFt$@H2+\wz ZB.Y |pCگj7mMLR_,r F@8="Xh Gjj$c۽9nnbhc#yOcC.8_wq趍itK1y@W' Zi%l E)&]mAeg8mhatψXeT݉dD@x\'4q$ƖD|8p<Cއ f Rhi7^G>ڬj)HnfjTOMZhy+ G_* v+`ɵ,T<Dn]p{_Z5,&C/Ed(Vyg+w?z;Nk],ʲ!}]:glّ :UɂwnhMQ3 (9*Y4CK&W .LQq*WMn82# ld+ɏ Ky pI1{b7-3#ig %)8'ެ^iqԭ(h䄨EۻM\\ywS upb!##`34O 89<M$@>)<Z sUѹWlLZ5/O'uY&@PU sO-~Kq#'ˎ'4bauK[1ex;$$K?%PJ1HkAqvWwPo LȮ9f;UT\+3n\Qoqk4"FH@ qn-qm#cK#qpFBqYB</1BE|2'#p8z!(v! Oޑ' :=ܒ? *r}櫨Mo<1ΑF f`M?w$cG=eMj# 껻oYy|>Sꈧ-˱ah>Y{D$dew㜜|t$h(3/yY)fpXrVa55ceؖ! ;_Đ@Ą!lSKhg9ۿʖXtfvmjWmN9ִZLm,[+;o<5dG+T׃So/Ο$b( o5iermZ90m·CqU5{5jnAuIZcfO"&e0/rXΕ,e&l3cqTlhZ5ݚ\Fq$MlG,E.IVQZvYd[9R 1gϥ2;h8|i Ŝ*N.Mi0w{{Wth4VO$A#ȓی4>wlZK`UGqG>VkiLFC!8=cZKXOCdʐr4  ZJ[dҒlr^BqbÆ9QYfdR]͹w6=}8%ݹXwF|9o&[XrPz: V \KģWsuTq {_Eokƙu%'"Tn__m!x"s!sR {ߑ·1J!Vr2[LzEpO*gVxn*C]ؙ6HyҞ2QJ}3KT_F=aC/0C Ұ8Dwɣp[ZXъ^e1y^唪d`c%OO~5Σv[<`nl W8k I?ҡWh @ۘ=ڌuF{i`f>o} *|GS@.IHҷݑsϥmnRik hǘ?zhP]i36E+wվkŵٗxAo0h3 oO&/8̥MimVO fdpXnd#" /Yҵ"F' RN|3IxWou̒x|82!:/LIkw< 'x)޵bSK`o!<1 [ḿOľ<V{wq30~cjoa 1#Hdhv4'# O~z-W%IU,.ӴPc57WVdnu 6XK{DUf9y$1‘OQI:]\D;222? tQͫ7xhVds?r)')6N܁K)K'Vml cHU^sy:{lcg\;Pq^ӵ 7w !O'1 Ү ۭ^ 2wEo@8?\jЏKX1#-;ڭh0 C6 dӿ(EكQ#6xw2rv?6SSm4OݨSwA'݋IY(] k;2F|r':U;BDZV*[&̤FO8'z8Ӿv%v Lcp?>j֣ $.3p|ˎ5Y挴q,mxZmX Ɔ/s;Q/eYQOw#K,7seϿs6F@ʩ9.τ\ DoP*ji֖s@#bA9yGX^@e_Y" pOp~_:3\4> 6Q0޶: ";C{sl5ꊚŦ]BA>o Q*WIgxCax9WK? .c?zS] 8Rnʩ'BA7mu)51Yd75vQHRyN i7j0 $gbs(PisoE+>0)9y>F.?Cҥ)j1|&̟B [:TM< O dE .-#3*܆U…ʨ1THg9Snq} ӭVF֮mA .Å*}W Yd1{}=kMn%R|c1| ʀҙP!0jm.|EA0YU\d*cTU#.Q[4 n,Lq4ONT&G<=ڟ.";nǁ:e@O}N2;N3zHhtZ aZd0 #6h+1fUv@B.^daY,2nDvF{cӊu=wыY`1*,WgCzpč;KFrbe|Zc7^^x$ yS8$vqCK[ɸ:o#gʌ|gqXn d'6S %A5y&1{},Tk\WgTYܝu+v՞Pޞ* (#ǘ䌞1zw2.(5,{$Ǚ2rs!\jzL9GVbR}j_"+ 21nhE 9|nr$$W 9v~t68L0Yc`7sڄnΪOU{uie[(|L ;UNKD%Dq#,sPI@)À+Mu4,ʡ\F>AA&K=ȻPwq(${Ȟdb3s}oI{y&Um}zyt Mj?>a.BvΛ jUE/,vi$w-@<@nl lud[0fX ï99#oQ[hЬ% }{=z+? =ϯWbHQ\Q N >jhI+ >Z儦d9S"M!V$K9ǥ3ZҢԵm|- b<{wZEv˹ v_rդбN҆ nBض{ fԔj_`ǭ A1}(<)GVK7s_^+"<ڪ(mR5댦\7l8Z9ulUeͨu#$VNK/fH #0`coŜԉ<2mq pr)7 }qT$mȮ7M O#bVL}~VQu;(dI'څ{BkX*OgHBe29׊HPNѲ_TupHē(gVi2F|{O֠)tU<8TvDkb Ơ{RF3xq=Ypd)!O8vL=]Kci"ϔ>U#vRٗܒxV%]Ҥ";ov}2++_ܫ~"y<9#ҘN9֬hEm{<)$n\YZ}֙5\KZUfVR2QmFtQmCߛq麳]FG*ͼF`&!T vBq.մu95r8'?~U \8U[#q N59Hzep}B5C"Es\c'BgE.: ϧl.qJ3~^ ۾kIDw9Jq%Vesil5wyu]XEunJ'O\2IKpK݆, k]+"tsA'O>n,,NF =$ۛ2I$d+p{Xҵ9E1MTnrw 7/麼vw2\dg{LKqczIc7a/߿srszc+RGw)-휏Խ§] .a.(K&GQJ&-䕐l3!\+O˞qemڅn/q#$z`zsڵ6-! s;F#4$ج OrXxdCWD=^$KenP++3ހǢkp^ķ,mK_]-]陜8BGϘ gK+CBn/F?:4]x畡{{]ڹ9Ϩޏ̲C)XppT`9~h5ZhTa nCtB{7{sX48i!g|N#{"\Weg''ɗM;D+#>U9YcjZlafHTPāoz6|A²FEC݁gQ6퐟Kdq{y2w+ޒ_֬퍖JX*CH]\zwv92VAz CԖ<āPqXn&q5Xb{Ox̼w5b]mmEl^2c4a.fx "Eii1=ս"ViOl* F'Ŗ;"Tb%_ ?)aۿWgk䄠F%}Ya3Co#x$8(\qګKH|l"o;㟽I>F.2xH[ܹE EX0O+/JאEJk}~Coܽ ,(,Q~cW,OH q?#m5&<\]H '֎d)DH r;s>|JHsnkGo-n#ƲFrA=SO"]t+z^IoYf\I1}" ,/yasޗlx1ue *Hc߾>=ixэ:eFJsxb%t/,I՝>V{sy۲ oj 'EK߷. 9$?5kO+v!o J˖CsU䈌=OS[b}ǜr+@{ ,7xeۖW~sR5 $VT\ o`xMhǯ?:k3eܕrsa'=0%l(a7qGoao 5󿤨>OOv؇>bIL?86=L7Zfm 7-|kCnRv6zӽ$IpFZRppyZCzuq:TxW$9; ZDFBϦjRY? {`W&\\댩$Ro [>,agؓ󬶤VwWVlSngG4ҞF%)NN1[,uRDGowiw$R6+ȳP9>Sk+}[PH;!FSђC)+*Xq?!,o٢F,,Ͼ,15`ˌ iĚL.tvW܏34߹z$_ . ..1(lT׵tr}náNcq $;%Q%L$ɂR -m/&TĄ*W#w큊+qhʭeeO;ɿkam&X3eD`7֤vY_J&Q, ف>Cxݛ0!T~ ۟j-uA i5SPr㡛Y7vr|fEek@;Ⱦ$wr0Fyj wG$[Ĭ1>R[kqK8?Dpw{zxk`3Yd#P 3x7Ĝ県_+k{WU>ۏzN]< X<g-z^^l'iCܷFMC gh#U}0 P*H]<6 -ec)$gk%us f&{[D2Ou]Cj2LHΰ N@5c:vZvtɼԖ+)frd2,_tdzMSU&ڞ1/+KrH8)Ee>4WN\ cQol]gajmN"NǹFHl :d OHLUd~%|<>4wMy5[Gֵ}ab#jC3RugPXjvVZe pV6 tǶyL-c[@𛈒ࢇ$~{Gu`Y+v8+?/j[*da23 ES0=Gݦ]Mqq5*q1U.T$[3!-xϝsDVKo- i<6ϭrFܛrOoFO6`<){WVlu =/Xv{o2$R󡗽C=s̩g]h.aurG2\%]w8_^x$x1Q00yJTGlL#;>al,5EmlIbS3z7NGcpr'fI򮜑Ul[o-(tA!xF1o$"xwrqJH@&H3W4{ #y!Egr'*FXRN[6뷮dwzO(-2 Tr)2Gܖx9Q#ƒޜv0コ 1x8 EUԧM<$̈|*ߑ+'*M}v6g3JHC +;y$Dqc#adyyP ]Qe>sg#֙oH.Ќ;?#(`@<0mi*A,RB폗5/V9ZVb-/ 烓X,<_ k)bqtE5D!i{nK)qlѐm ?+84=Fe)7RT \ݨ+H֩ *N;Jzt伳\c9F r6Qs,[!(C^dbYp;G\с?n|9'2H # *hYo@xcđ#1>8n;%>u,xxr{j;}a$'I0Yq5jl Uު|C  Qkb"IeK~dsTib" q k %bx A ԒF]v vy9!WA{M-E'dpvݽkG;]&dwؾQVA⼻B$ϸ} ^M.[2 GjUvvA/t#jZ4>" DfڌݔbA7P$v;;Ln+}Esmi0~Zg=AMs] W T<jU^״g2K+ Ðq '-jXޓ^y@kI'G?jOK%f@T遟SWd±[]<m{ sHwٖ"ʁmލָ|/T9m̑DIa9X+6K`?oֵƬMA*Gxm*٧ bw3;9޽/Mr9Ђnmݳ9g[ǑY@9$rVk#Ao[ $qATmpd yTsL+j.\efv\ĪlrN;*_O#;r"ϭa7*ێ>֓ʋ<a;x5̀oakk; WQF{H.mAܡi%dLEZ9+m$瑃y.gI^C oZY%mZm4K1?'9#xjeh63l!pl{Л5eA8椚F? I&#EE#PcOB#ұPd*qq}O(]_u-)UwY~\v>ڧ`K[GPiSqI/y4$r`vtrŢœ 3ST5W#pD#iA^ժԴm4Anw P}{^֌ KOIv~vl#eO4Liwv1oI7b'z{SEiaI!4-]ַYYI%0ZR[i8 _դ2H"J.Sds4ڽ=hl #!Y3Z_"aTv˓؟JBoK_%f5# Ex𤪤8JӞоF$Q{$6vGrOn3Yq{7#1ne廝ῳ(Wy H9ֳėg`H-t;+z^?Cnm# U]^Y_¶aPڽ{.KKDUIO֡y0̜`-=4C>{5F# [xս;OK=u-_j WId<~K乑"t<'si/.{hQ cU-eWcRJj2A)/2Ec0 *bj2(ZH--d9.waV"0V1c9Soj#D,~b^GGnNf9"W%DZFɐُsORpB72qsJX=l?ӎ|NA7$pтzx' 7-E{z2#E,= VWUIq Q+S,MtC!cϷ 4+=de 39UВ^[P`0% bB7@xۛ`l$?O (kv,$Y* }}kʼn,rM6Zz ׽+ըSc>Ԁڔ@Jǘ ڑN )9gX¸*#榈`QyPvUްnf\D}֧F NA,ИI%3Wlcbqjdm@T _ 4/`UUZy7(#9eW@$o",#;-$nT,QGh`e8-]ٽª? gc<ܞB`exF{8?J9TJىdp>c^2kFܴEuq&ϭQ%8#s#ʾµ5k.{s<2 x:nO[pг1~]ʌ3br~JԫfZWx7{LJ;DZOԩpf!dH3Jq4(Aj&l ،@rNs]RƥHj>yASEC# _û3q,M3)cZF}򿂇cU[Bx2G+U.= VB9A -I>_zy^aɭ(9Ҡl`Hj \õl}McÑ*sb($y>TCe}WO7{QP\Ǡ*]]]% fBGFee 94TxLVwhYDs I !8<9ҠŒnv8+K7V1\䬒+a8;OqU%V$BrպN[~ F$ Y8hRuwugr"-S{|ꦭFɹ`\n>5 :1 R a9{b?#I F 3gGnLy1O:Aa-6*`P}cq#m4Ii̮P3&1ʯ+9k؏A|rۃg?M߹!rF\Ij?>6gllۙ]1.s5N*Cq lN0ްbC4ghPiNg=e䈐8,Nymn'dqAJMhhׯ;xnFG?oֱ4xK,$薺}&)OUAڤV6;jbxisgֺ0I26ԂyP#b9Z_ۀ=L@/o.DQm%ԁ(4b9[+Y^5cLcaR99*UeKa"G㟞A7}BF;kY7T+ pr}(ݲZ-RhZ8f#>N+; LRB"39jܷ2Y^ R}xݖ@~>\+,s;.qĊn$.Is-Йݮ"PUAϱ\)CRv&m.USe/r9 nNWjw5 yKܕe!g)`39܊e5-r|>'\: ~\OӋc1FKR6-hFsPJFSiR$ `~c֭ysJn2!ʢz>dᙘx\{.}kaiCo`m/5fH4/PmqYGcmmE=l =*tna ֫sku B8``t>n.̀mdl{YFm ޥtxlKG@AI&ˋU#{kݙJ\8%2H,5yt(PaifƹK'>#1Z_ak[j|1u˻;So ?4inqؘS$тBă9lߜV/u+U!s8I$ZȺ=[/᣽oxjrc{B7:3,_"qJϯҡGIfԞ$H o˫_AKS2Dc*֠86?O9>'Qn!KMI>["6b 8RZ^^1%mIV?/=+F-OBKrnUL^ ܑ9 I W/xRYm01#l7= 7i]fݜۊ5,Ml-ln <6Idefcm>vwz|췖Nlq-XM"2 a6x ڎɢYm4 B%^<@A9]  y#I畀Km9?I%ŨڑMis3y[{4o6iMHb [ #x\r 8ǞG!:L@[0Gfu<5Ӊ&i55 f[8癉"o U;`G^i^eeH_n62vP}=++n #f^݋ˑ"ı[%'e'K4%ugNZ2`vm6=Fѭ4dܟ$r08ڳ5\MSc>Voj  I#GɦOCi$,^dLD@__lPYu3]rΐ {0U[Fk[4Ȓg81Uˠ/f\`jPo\[孬|-#}in.HUinjҷvj[bnpއk5G"xN(y<ùО{ 2QH5՝X-R2V@=5{;{+kX<80Q 3{SG;X6/E9r'1o$JD,UKoHfӧ [ni6eh|$ @clpj}֩&,`؊d`d޼jHgk%\m *JN?VmCBuRk88>V&,C>E!Ճ r}H?wP$};8`sOzu̍99?cTiY ۚ+Dl 叧˚GM%cH*W{cSJ".Xk NO~NЮ${cQ\jNѫIT\RoE/C^bk.nmbQ}h]rL<]$J-OI|\Sq92;ombFC*>wEo5;|$7\s۸ /,AgqKh`qg",p9=^o#1I8+T!MJgUR^Ę;{%kK c!x4^ NnD9̭3+ڋͨFF JF?Nq})lZ o9Ǯ(eז^$̥@DViXVY;c?B57-W-Cm ۫GwiV-ڛyn5eHCzϤKȊǷ} 얻Vdɵw/Rwn#x|8銷myZEs觑92@S^e0Ȯ94m ٮHB4m+ޭ[kIvV\&N㴂\ePsA o4$Ɗ{zT1B6k-/VncL k'(>QmNw*.#wW 俰b0õvߊϵ̭vEA%A#+jfK/ QMI 4)0nuԸQfIta~-_#JyTWcߏ\5QN *ڙ;ŷn?҈ kŽY<<80q(TtgY\`s}3a6Nؖ2llYu#/&qc'ZHm4M UKՒA=<:*niE[d.E|M7;H^CavD0;OՈw)<2qj5׋|M%JF,l€@9w;{:Eq Q7I,o`x|ZͰqs9,RHkeoV Oϊ ssk Y7Udr>USZs~<<Rqéii97 Écҧ`Ȥ/J RqAWD)}H>xjV;MT}~T/\J]HL' \ ,v+:{9uQ…cJ`F+9jW$Hrǭ [LS%RV㰸vqhdi^rtoc+ Z(i2UO4$Wi'23Z~U^BF8yܒ0۵+cž~C5 ;^1dpx9~JB[+FE fms)4Viti "=}+JťR5$jo@W4%+nR~UQPqJlVRN ߷?f] #HjQ2Ȩ6s")OAahp|ee=̈́~uإ$G\*!=Ox^l+*VFXH!+b@yv$ Z9 B繎"E.6F>9IwQ肺1Km繆(--{0HV/ EpĪ}ݴ܄fcz/)%X^+eR"OI0w({}JSՔ2G*lA*wKĖUx|nƓq[ f2IOl}A #dO8-$R@@|@|Dv\MMe"ililqb=\}qZ"􋗊% !?Z-BrHگiZ]ݣO%Qn`qRQhPZ2HLcHvαEalڍ4NX8k6X5)[`*˴'sNyVÕAPy' W-mYV?=?ZvڜkEHY@ 7>57`do IY S{YW2 oor)o JE!Ϯ}~}Cg`܉;ڡ.jj)]gt-& c=]Ua,wIJRdFdWGoj^lloopH,OUt^|2\tI"<}O_ iO,n sOjGI"[,B] I]+OhL!u,.=@c|{XtE2O 2h?S g7]:C*R8(wT]]x.FB_t+K]:Dᓼ`*[ 6׀X ِczjIt'Z`{"r<SCtp79fT" n+7*$_哗rv%l{sm O!{~G֪{a @P$O։Y#;E<Ͻu 9H D\eKuen rINquhч0BX){u#dU@0ʋ50d oڡ`M2ޕ攳bA hU s[>Ujz MĂ]2 <J{sh?#Σ a{I7a4H9m|P# Q⩼"*3F~tluy:mܤL.{g#@ꞢJEk2I\`4>BIMb^G!b _J540 &#yOMăj@BJ#cAJϧ[Db.|Lv5WҺymn&XU~c<(钋9e[ dp,]Qko"ZJfQ#B{ ii;Zᧇ;64^(4/{UQZzC 9>#m6ZI n' uK0p(<rx2Mo 2xF2)~I簥XױM-lR8*ڢ/wQhX>Y@8 Z[9"b<&NH[k}{ E{i7&\'>#j(ٿ@GWԵǖyfIcp>ON`FhaP`gުq w`cU !`1NeX$>c4X\x4SO@j-̌#{?Bk:Hgڧ9-`L-o:}.X<LG%I}nogz`"vv@alwɪIjsG>xH“oŖ؃m`ެiWFaI,B`T }*f-A((Z6R A ҉[nd|:cJ}sqڀ]KݛrnϽYu:TxlWzg\{a1(9{3o_l;LB)\ez!%w3ħbmXC*eBpm|_<#$t3I )<Ǿ0sSi >$бo=qDM%HT\,M"#$dzU-!R=sbBCʃq[ I)3MB722K~lzڷĒGd˼FAെ|f9DlTH,Wv`4rTZ쫪zzn(2N'鰽Q,/,WUYp듌 i:sJ]Ifc#B'p@qKx溕H1yI=+p~iC*;MzG]b[dDWoqrdIdPfԞ+5bmn/rJ"p:;f **>~lu n_lֳ[)k{֮mZDE֬ln#f1GE_V(~hg|Q0 +=cۊ =* Uˈ 6sE(Y'9Lо&ץR໼lrK|~-9I`84n&}հ.` ֪Dd7?fœ#!s 'mU_>EᏦ+UWO YIKۇ5 ǗM d,Cz+r6+m![+3+Ãfc/=RZU;J6F0;97\h-Ge(@>5-`c-đQ99G?*nF1*,Oq8d`+&[~G9 w1(R^Iw@$*]r_wlCoj%o& L۽OޟZ$1 {s7ä$,d~72=*yomv !ԥmDoG_HbNBgRN9gtE吰lhٞ=aEJVnB`+ӬglF{5`A1^v|JIz>؜T:tռ;鴟;b[3*ɭnQ`+;wKc<}i:zR?[/mlAX: *Jyʞ~/&8IJB$`{TB̅ΊfR{b)B|\Ȧ7%"0P^_!m; .p>I8H\q!څPg!d}0y Z&>#Orb9E)m{~W3,Hw)SP, 7r΃&d$H S/Z+p+ !KGR xER*'ʽvC<ÒXإV#"O T_$D̈zQ8!ħg I*"m!\:e7(+G+(}~tqmkybSn8F$H#&SV$zVpbpAQ"jg 4ȲT=AEþ984LZ;ld\qTA m^96[q26ZͬC}[Kqe#G3Hv쾹S[JH\!H4m0H /ϱƚ" s'Y.H!r{y{bE+ە}%RgLeFKK7vH|ʄEs8d  O4'I%nB}JŘy銗Fm=\ELdEpn֪Bt8@qt& c$8nQTZv% Tyj@O:)v    ќH,Scڦ5+wm]Rx ;dr{|A:,AcqnXOaWb8/%ib`=\ժv-"VS$s;/< @#۽X[uXek'-۬v}@o!W o~2 {~Jq`*:j |Y+hjI78* Rz v13@I 'bFPVֺmWf'{Cwzڸ::{9(=]$9~حЪ*: Fy?,sg5V.Hyϱ'Y5#c בFa]\g]K( L #,82sVA(Y1dy4pTǯmTqw>X8$22~f/Rػv俠'ۚLuL4COGb]Y)P=G4̖ OW,|ִxYdBAgڃrfxQqR-&XѨHf7>I8j CTQ8E[*ɻ~=rEhtcIhq5աPAv'{%rPLgy&)=%vOkD#-3g,n!h=\Glc֊jr[1Kgrcr:jYB'>$v=>aZ{ [q3sO6Mkm*M/$8?QwӦـc$=)[GB]6 O7T Ciz¦Ca+11RFqzQbY,RKAslj3A]q &w>OG Ӗuo[;k[|*2*?J)>SvFܙr~8ss7@H3Ĺ̳4wP;LO (dSRWI2+ƭ}u[50[xC3\ ȊA@}UH85Ӌ4' (6xOr7$pʬN r8!V!ZRϟ a? ft56eu%+L^ fh#OUH?A#=K[hi%HxJr{QUł4r 81F1#ߟJn7*I$pb@^W(s7*LS 3x*ocKE*vb:;Ggq]04tz: !$:mмlnq+~sAw8K$s#[sӸ W^M5e1gI@,9n={wQ<|Ϧ9&9o_>xp2hGhd2pp%S8aWzvJ`I}*hQ/25fHC7pMWɜ +*Yg >N̴FQ, A)Q]3VQ),2'^Y 4qڡ:yY,cBxLlKticˠ޳6zJ5Gr#jPrE3 ine1q8?3RI~][ĕ B]O$N-['WSODh&A\(E('%a&uM SP6 w GY4DW/mNe{Y.#I6?#Zjw{v&I*rBKN΋ }nlJErA#Ȭ`]sPQyѭT#$`ޱz/eX%X˫°VcȡG:h7|mT!Gֵwl.T5HLV[s^(uѿ2r8(֗}mqqO-$m>Q82SZ%eⷖgykҢ Ic}jnI5iDkp-uB({U[Yx1`6Ry-зv|JQPSn.l)N^!Jlϱf=|;xm xg=ŝmfn#cy8x, 꾩Rѥba!7 Ї iP,@˩A7ܸP5-!cr;99 E5?%@l<-$H'i$qU[yogx sވ,T|q^A$2d5/jH#x5 4+v][m[C+ m$PGzfP;.-x5u6Z#c% |g&-]xVkW85ϴ&iƌn]׷j$(ᗐAqIo%Bð vVSծBѱ+"+0qꮋ7m|мncWH>6 [5ލ3FU4aO`@$5gL#rC  .6OHn=^H[OhƌpħgcY 2}?Ud[s~գ\jt9ةdTd{#N񢑮폈&P 影+H-|RA 2+`5ܐ=*uV#b6g=Z A@ٽq MV @lS$4nA^S3a_\tF(AS*xįev@UxU,M22OxlcVmEjd~buiXFÄˎ~3ߤ22MsLYWeu`IQdʺj&o/P6UԣHf-"*ŹԒRJKBt>R iuo 褥ye9,i+ۡ[CZƳFJvcBE5hboh?^n^n"ZC{eRt;XM| teLm$y皂 _eOZꘐ#F1qRǨZk .=K{uI/m-0SYhiR}/36c6ǂGʧTL I#I+ UأUV4W*n@ʹ5, A8C#0F}?OKBogND鉡u%'~ra[v8:BS8$+ \I߱-'kOr3ð}^G4Nu) |F3wlǷ}*զڄs :8Un a{m';۝%)"9޲H<ǨެXt,ꚥ+qR‡~ğUϵie۶[\4*ʮv[Lmu#}k\j71Y\;U$R{p0?Rj jqEs+H+dfϯ!O>_piga吼Īs_߅Vf&ݙ8?9]l.G#mm ]l*Gv(? 5vK X@7`}9Vd_8 9'm}R¼a(2C ԧΫk=jaHC bs?G*hZutd[Tdq#En#HTE oMt}t]^T"Fʝ Iqh׶.c#ߌ} sP*]t+JQIKǨ۵\ A3[N!$1ϦʺfMsI~ f'rR|5dR朖 Jt^:ʒO<̀pjQO 9e;nݫZ- {US!NA?cI&AK*$ ߞJє>~FJLim2OAhtUVV5e&H0~`=+_|%FB!o\;bo!ިdUo̧+M?<9i$Xdxg!${VS0He7F*W+>0Ax{cq~?j"?ƅd`ԟ|z6p޶ҮI$/o MByɔۃq?Ny:;lmf\鹽s^,bKL^0Xߏ_J]J:r$M,$2&|dM9`Ej$lGdt٪8 |Gcln8 :MU1sSx$Jxez"0]2o=S1j.ts8/:w1(*ʼq*R7*Gcݬ$ J|#8~[[.ƌm}+eQBKgR4q9Hy"C.;5ŜGdVwTo]r!EWK{ea'|ZR۰&($gʝ ֱ>WBɄt9Ighm2JHQFq٨[AQ\6 LP??I|5Ͷ; S?*2B'?ME#h!}i$ (!cU.ZA62m?,jxc OM,vɕ)\{F;qֈn-0yK9B"-c}s]]۩20E'<٭-٥5v'JA N:PS9V\Hb^]% > ydR''Wa7Y&J}),(-/b1>tĐ |DF$HLT-扖hܠhFU;Zݗg+"| uvb\[ Hc;nUu|x( EIa_@b>j[+H"m'8D2R8k?K\Ko1x *B;`qx'^?PqDp=د n>b{IM<AQ>ƨ%.іT#$*aY]~|b+ ]6xJ#ОKu x9_7_9&Hc[:8#wޤѠlr@Zg|M6b--ٜ18Q,*"a602I>ժ<ؒFvCKL/'X#͒2njFJfZ .1qzʚ?KO{Ti 翶?Z::FkBHB2\3ML#[N.=Xoy818V,s̜WZE:QJ^8N; 7+þl JuT(h i{5Dԯ-TvxEp߂3Tu-B OQe'%e{HRvV0m3[0D{=ʥ^mK39ir@ &'VDZjzF% Ӑ01T$g+,sէE;;dLvUfI$Zˈ(S>$[@XdM+?F,ueD ʿtΥo,J4eF@CQx$&t** 7DrHK^\EtysC9tm MY*;8$D&5TH#9w{Q}{slǷ f[F$V^M$W%¶7g5\*/cc洺_L]áO Ųf\.=Tr̒bj ̽F8͸Mk2[(ET#9snzI"@;9ACh n/չMy9&O#S]63{}kj$Qw6>߇ZhK$`=Iǧ)21spL +#>2;ֵ@3 owR&!$t[Oz~Io$M᪨Ǿ}sIYC(ZICH"n꣝6HXR>a]8m!k,bEe~^A6dw H?!Yz2~\$Ff0}40>n*6_wi& gVP[/ Yz7\"e8ac ʩTY|Z~^-xsۜUn ~oƙioy*]MeBٴq0;ojZVtBG Fy'c>~COF_ BO1D 4C+ܤC9 w 鮑kmo*ʸ?<*ëEFI*[74jrI&pL"/;؋v=9߆IIp}n 9lQAtW7.J4e]oH&#f`p$/Fy2$*+@l8U%H2Fϓ.WU:{n_{xh#@lW\Җ0+soo$,F!z-H@e L@@ ?$qIzD[FhVN$j$LJeFBK(u6R%яr AWz:&) ]5)rپFhI Wt:Kֹi 0aӊONis3**孅,2Ć YBq9&/8/Գ=4G,XBcoVueD.8WrCOΩ]t&+Rw/gZ?09`9d E /^ǂ f NݿZCp]LgMJ7m p8>TIJmi&ٜH!13߅!]0GHbH>сjlݬ@X=r9Rv Gi9x{q~f<5cE'onчm `rx]Mྋò2v?cK 65>q$+RJ p?y![Xt9ft8Iեmf$sW-Y.- brQ7 6ڬ\zmpGgpK<}y4E.)?TXli|?}WhJ|8SG۪[ɧ+2M'f<0r7J(%B0}9/^ޒ7g}-ݙY11R=!yy<džaŽw[VWXᅝʌF`sjfܮOn~' (9|_ڷ"IS.?Ψsdy`]µIgqO8K+ H&O=jE-qnlf!!6!?|Kn )xjA5ID 3;aUskE=w5^l]x'֋vw*^ǽ$z*O[XL"1r@3{OzQޖBxGj4'AW/^\,ٞ2L̙c!B@Pº\q#|Lݡw9~uQ2la2O+ z:<0Whʍ#eapz"-/)&1>a#TMF8o>hs ; U#ъDYdמg_!{֜x>TUFsUİ]CJx;kFOָ#B$9}PK*4v81>gL>ˁR;(JNn>G6ŮiZf.v;}3PDR[X%k ?>{PLwZ~APw: .v `9Uq`jW Z2 mV>ةDㅊfW4E'Ij'a9!M>$Td>>IwvqFs }Ay |^uxV'|,~|tlȍpfm֩i:xVS ]7; Us| b,nuODU|#]~;ծe%u큑/8yBP{hff͏zcv:"$PH=I?Z~j0Oz>Xn7]LaN<ڡ,/Yg< 5YSolygȠeETdqp4X `~{apL,Melۊ|sB$hECrXGҳƶжE呔x$UCGC433&U0s  ]ev0Pr0;cy}{4דNJH9c-ͼH|6~w/w[1-z.={j<8x䃞F21Ld>a n-w ]P0ySKDh5fVtĀ vdQ0j~1I2Wqj9 OglF#ߨ#냚}ܐRPۏ4M:wK9`U0AQj¢bb~ έ5 hpOn'>?Ź䑳_[OoqɕVCؤH&>8 ҧ1)W[dlYg=j #e Oe7  2szcS>|aݹ/GʬkAXjʷpmGuւ"8 9Ϯ*XݣyP2Le-nie-4WkdHJTxrm$c=J-9> ܬ`휐zw{91iTs>Fh.Bp6sRiI)Aw?~jR݂Ƞ{w -1NYrccu0p#2mI}9Z-q)1o˸z(]-d$<cIi4Un!#c1{UcPӬC{d~V<*$D8Рޮ{30av~y3[G|.\G׮"xU$px#}貆H9<`OP3j7E~[jU}}0Z E{ v$TF{-FnK 6Ŏ@ 9N᣸&mpH#'սh&ċ>BN1>yt3-i$]ñp?֝m^DmS3&1늆mFDd>a3ϸU{J w#SG t3"x$SM%O\(61姸 ÓC+_P5h,q<>f)N˷qBŖ)vB+1[Vm?짒i9ŧ46Oi#*ef#',\G* 7c8ex,`{=qu%|,+2~bm>\▂Ղ%Xl(8'p>U_eVB!Sl="t1g󊀪0S~ԗn1Z]O,*w@S'8~ ~oF`6q}jY!HfS83@(tbF +$ edQ#90{>泰޲n!sjFy,w"%@訩{8 -y0;A ޽m݄ ذ+.c<{{G x6VoΣ׾ڲ~Gqeq$gR@0F9(f쯄3c8 hּI<#r1~HRGYEomY>=1%1-B<,,{]ѢX*#Ycӡ/u2ƨ\IU#(T$qrbݓt ΥwDDZm9#${df|PҼ)ʒ,1l9U5tAwGn,Ha63}ME$*$T*q~The#3cb>hmYe AUVf&mh.A '8 u'Q,r$.1jڲڽ$Q(ܡJɦssPQm Ŕg8k|I-V(pU4{)#$q:K-oe Ϧhkj.bgf;y 遁D|8E*\cm14PF#ᴡw{ϫGbcFۓoPkd<;[v¤([ { D+FW!.K|?Xl S,j==bc!9^&me" q?br)חʼnBQIK.2$#ۂy^k{YZR>A88߹( 컨ZiRаtVҦAI`xnpsBn>*&HdcF2(dh/?# ㏩B`cP>41Ɖ/ #c$ |OҬŨEiܕV?o8ـ>~>{l%E&hC* \sEmOSM8e۸; ū*ȱI{OrI#gw0fI$$d0 dddRAŲ " #+v PY O xV$r'I/%nAodox8VW=֖f!-ď%x +.tjH򾇷xp3c&osu, (P{$(V'm,e ry>\P./GS|B8}=[=:E;ེ6xoz\1uv2VeF-iJnQ̠8 U׵ۘy q2s>FjR5ec-ѡ$䟟qOoI 0 }>I6fGFc>v]+Hݱ0sn(cʝDib$PU6B843Gko,m,O>D;4ypRDOIIO;$gQmCB?&7]1SFPtW31V-HIrpOێ*,Zq11yc Oo=g*L AyUPע7ʼQw8 -1V]l9׊9 *lO#;Q~+Rlya jKpne]sh= 3Clhu[{I?{ ";U8mgQcx'&-*˜?>(=s{2}1Q4[yde*aNXD$"Ǐe`{c<(ےEّ g񟘤mXի)ZD4+襵 Ae;WԎ}y=ͤȷykr2Ne)\ɾX`2nN1)lF*v*)+r}O=CTNK/G<\%G*܏1mbԠ!Xwf CyRDsP!agE}κ$ZB6{,v3$kDvUKKh,FT%.<;?6{+x [{t5>/ {fͦ ->Kr!]I^v;.eXwi,xrO#m9'ֳu zn^mBTYpќd=}8$/-ި7+6v{EyeT"겞{~~wp XK4Xޚ 7l/K@ωX]z&VU>e'=MgwE02sGX-lbGr=G3DW'dPp*A#}jkY.Z ij9F0?_JS+"d HPj;KR<@@J;Z<*pcXU٭Z~C1L}% F!."$1<]Em+,lUnԑW.ڦi#V ~d׊zAZAq$vϱu'ҌagahYw 0yQRAeesx2Gnw"|&d]TmkiUA4@QfZi, xK@px%J8fQFpcHPms뷿2'Whsc'iG~qN-FF񉸘"mRIݳs<|yxuV iEjo _F,|'ۻn{VV163 }dvCʊ6{S6YC$lH#~YG}#YIǷkٙdKg\<$hܯ ;2X R9r&sIK4F2L3G ʖ#O?{erzko+h Y5GOmNGiĥK+ :gUmWu1Dr9?b)%OLogl$8G /`=ZҎ1vr*N,6ӁvQVIxWYs9=x@#nI |NqV!6 F}9Ȱ[ȧ*{mBAS Eѯ=4jd2n 1Bm31}hK4+_xbN66KPF]fGZ?1]8%_䩖Rӷzi]O<{OslJ(B-ݗpÁہҴB*)P2HA47inh%g6ClL%@ysfc׀qGܑlUa'{BJd8}j`>Henv{ cGhP->KhYuWB zb!'8$Ho_T׾-iϕLeA۹vl1,$#$qܶn 99#Ow8,[D01Px4jb]][&G}U&aIDe>!PNY$ZnD6 -֫p|8nۆ8S5`B[ʒi \[1S[@,S,'hפK!Xш;vcEd;u[NٷAZ.*5m^C7%xRKR`iC@Hh!g?:q%ՖZHT)͌6=ޫkFV(kVaZGdC'r=zk99̣Fc"kl2",@`lGi6–3YH8s7};4pG|BTfb@r_J-#޷u$H\+?j&KKS Ev.NsQOQ S4S.ѬH99~5oEI[ J$H $,2;3Rj`߄LyWj\--R$%޲4,8`s֬أȣ #7vsAG8<9PbV&ټHܞL d FjH#[ 3G;@é%D2: }{Ո⽍2.UmڧGwstbڟ2ʇp>P= M\YrA<.G4d;P55W{n-98;B`Erϧ4E|`l= M j_^^õ%&p+JgU[9Ss,S Uequ\rjŔ,o `c#k`8~٪}Ƭf-/seD E|KI*])&VNWʹ?Z/VbGfC?Np mcjo}IfHc fX8}=~ABw0(T M) xj8<j,V4d>OSR͐"h'99^j"߷OcP-:m'H$2*Bg#oF,.&6Fv|+ 99:l'UK<a&'%sIvI Vsy3\3'|wk[$ (Uk>W+Οv>,_zvEo)(bTv(,O#Fc98۝@(+n0Qo]zˬm-kfҩIU4y|?KL$ki'[xˍ*F=>ONEqjWlQ3]Yx:\ ̯davOˆ>Wn%W'8mo/A,[JI+<[rg yW71=9ɖ_7Ԗ7.HFm]$|>ujǛO$[NېO} IztȢ8œ5RQ3~9=zڦ|t_,yy'1梹ƲаXIH5Ж*pN4ߕ3U;kqnmcXaI҂nkLttfg2'cQzC`\. sϦO?tvK;gmO(08U{!xf%Ll!yG#P^_`Lj%2[*ƶHT׎>u75L6,IږG m",XqyGL%Ѓ#2XSaۓ،fè|eE"DfV5vvmlܥ׆]8VP(J>Y-l E%as $fcz.u6G |wsޟ@D/ f+T#?6ᇌTOqAxH,dnEw =2?Οh _LUHmǗhSW@9br>).eڑ @ dgNȤOߴ@ yG#qϵ:բ15X÷"ۇܚ4mUS>SW۽NT p}y&Si׋;z??ʙ< /CG'rOaKnNxGruؼ|!s&[GbxϮjK[\\W|v+Ϙ |Zd3 B!ozr-~?e 1 zЯ(+WÞ1X!pgvG0};PzZ9YIe!)j HMmxly7Iqq*iTl"Eym/|dVoVFAxnYY>_HdM6Ox,yH(6% i 5L6sg(#+J|'|.W?z!%}Ga} ȟO'^Y#{pdyG*#:-泉Lv~X,.$ÌLhmfK;$;P ^Guye{\KƎ4rAz_-͍QyV(օP11V,T]ͷ[_}U #SlT2InA.[iunAzWIm>jWX\ɶTfܧ ӷzvG&ep0e`_B ~+^H?tmR5rt]&`H݃\+bSD,>\ 9y Jif31&9֑*YM<,C*v$UtGYaqߚ$ў5l\za7$ʬcPL==qJFS"Pj$QbՌc>tZ2'mv;y l Gc?-2M]x`n`?j"|3H WpOVh$11'9-a4^؂+lս[]e8ty;Yg֥[xs+zVkfH< 񠹊qKߐwǧ^հ_K+Wq`Y$sqXheImcobS{b=jA +$R9GʩDsoܬ^b1}FIm<%!yS)2(Cȫ @`%3+g ?"yTk9% 63sz_6 +.B 0QDYax,&0.r9jK6D %7$/o..呝W[럨vWWى+ Ρ x.y|/z<ۋ HpOߊ[NPqq,q S:X]TVF,&No |56C'C2{Y.&7'9jZlP)uWy@l g۵]fk]YϞ%zSdLĢ$̎N =I#m'K;SG*~q^'h H Lw=yce'|@flUӬI)".3UƖ*}䝖x$mH2]7Z0[+nD,;c޷DԈ ~҇q:ܱܻ30y?*_"ОۦcI0X* d9nNyqXB-F7 LB=ӐNlGǒ4{ ݿ~C9%LڥP$1\aXo⩅.g˼g >*!b35[Qԫ"YK:7;A}ldVxLU[ vZeg!H''< mDTEcx..eaVIsjPFS"8`ޚo>RQqp\ G>/tf\C֦hP<8,G̏Zm%RwvĻݿS:EO1܃ax9UCW㹺`E8CGVҦS o<06p~\c5=ΉĀH;@eR7`zdP+)8NK.r3S$pqZ4'*2Hr*MmK 0p>hAHB>^>֗ڝ"۳*m}N%u۹x1GV}?$vmf !u<"1r@9QY!iw=x^,)RrvVDin| aE۸ cڠKKfI A#<Յ2] r$۰ğΖ{t a7?={Iy O*A:$lT`.C|IV)b*g#׌~(eԯYFѠ$@ dz?ޝI=V[+{|@ pbe}- {rqO)2d~-e"vf< U?\:c(Hgr ${qj[=/,,p}O$Z&[Di)L1yzIݴLBUA g?-W٬SDx䈈 '>?Ni-cgY 0WW諒4"gMK mn(^p%@ dvCX1a_ʃTugi<;O  AxT0eo1!H>sMC%(nW<SqTn.1ڼ ,[FPN?8f<^B?XQ] fg< "3ʸ<*[L)/cp8(1}sV ʺ/3"^3Hp}/~I@9B?sLճZ[iVs#TzUyG;d]  p~j[9""Ew8erp~c>ΑK b@ʞ~+k$ m$D-ʞT޲?Vwd5GLWdQb%J`?L~-C║Ox;OؚhhI7F+{qDc]yDF}9 «'Oso x?zdG|PxXlaL'{@Za<)"&ֱ^6[$’9+ger%KF;O5z/_SvĻg|;G8wn?6C;v>U ks5BEtOUYy Taϥp/w̿Q4^ P`c 1$CDO8`#1ng9Z|GEy8ȍXw$$+q0X`1Gó!:,(E{?J>>o%%gvztyq<F1G,qDt[!n[⷏?߹hÏL;e 8wS#(%^H<#A FhW1;rJ2Gm`,u.mM֟9LLK`zDM©}2 ?q)^8mV599l<`(#~M :1pnqහ͂UjF$\Dcn EQ {2~`#4cwk%/,[ ùJlc;\v,e SB@'9oC 7L:}W1 'kb1Ah啎sC0O cۜSPKN(RKs Ewgo'aJAX}]->DTOe-|0Dw.w:OmMW* p?Z[Z\NKgqiZuz\4' "0T}MER:6!ce >k VK)ϸ&Jhn!vhφfU;Nx'Bm嘴ʁp""±HL褾0 Œ^e#/*^6z QU4c'ˏhP"0L~@>-/[Ż6Cp8/޴n:1,p !cSg9'9Qxt{Icʹe]U.#IO` OmhUK'g SŤd+ow<2m\DR+Pþy6+p5GauF#muhN2#Ֆ[O%kݷ4 I<l$)k@&Nh$f'=J%M#PD3<|v㏱-%m$pQwxF9v⠓E$||=ʶTDd{5idv*,:ul#>Τsd i"v3B P"YQq듟ڮK%rd0V9+|nGmHskm;({<%GdK K{{xEc {wh RQ4{d;Ace-98rF=sOh{Ũ̗R$ې1隆nOIeSG/^T5֣Uee}c=v~~;$PIfKx* q"\7ٞ4wUt]IѴx5H%tvDn$Q_ڦK\1mpx*VW,R&Tnr?TWV؎)h87-PrXy&'k:gjf+CP T9P6l-Edʳ x;NWՌ*gXرm lVk,2"p 3zL$ AN׵[Kkc~"0()۞~hm_$ Y- K}N;RZoo/;2!IG8(e徛1-͜aAs$[E+pGΧ,/n7L'f-6Zղv];|4d#*8A6v p<ʣ<*: gvB6~{e*=WqN#uI7r{׵ S%y6;r0<ˊ1E}iY] 8"D))"GNmn(62*pX/QV4[SaJ~U`P崵751ZMjx{<~[ˆ[i<Ҭk=Oos7nYWa~}6267K"1<`(/Q%Xi\vYh,UԇOc:!Fyu;r'bΧM#Kq2ː6={颒HCG{ijᴁ&܊YjکFEgry>^!PD\Β2*.ǂ}qqhfn6$ Nr21y5r(>T7Vq2jdQ; 27AH8vl f-+1LEuI+y/E=JZ W1ˉ"HpGچ"EeA^% v)Gy{;E p;w/ddJQQC|l_/vEedl<cW-nm|XeG ㏖int{VkDoϏ4[۹,'+*=֨XūJ4NJ˷ʠX9"єFdǰgTOMӦ,P2IQT Wzdk"+&A'Eb'a M= xxHA( XrGScR gyiӟ_j%$+/<0q'(U{1 e%g#;#H~C'K[+[XS,I.}qЩ5!1T=9F)3{h1oء1oozONU# lŐoƒ%I XGnmgү帍Q9~*XUFQ/9<~BO 6 >A'A]K|4|5),Cq,љPT!Ϯ~JU_`sԪ]&ynG G>"{j>hdk %;L x_13;g=2$*3rsևGwFh!8~Udzj=?bivEڋ+Wm~P{ϰiSj~:ĸB0X79)>md{^2G}JM#[c6KFWV'>pjJRKRTx~cI:m60 “+Lw=]̪G>osJEơVa]PKI+C 2RJ;H9Jl{ @Deuv\&y;ؠ}E%2eN$J ;߃WW yjj !>Nv(槤GBsDSF>bhI ;DZf(:ٛvƒ]إ,,eWE[F/3X |ƣ[8i?YY []v 1 PCt#rOoN*9jol*݀Fc|@<(8߸o9<.$IChF*nWLi/u!V@n0s-,VB0VaB1O_)vAi"n1~\ n™ *LE#5伂Mq+)ǰ2,Ӆ0,ɍ0iDi  1U}:ٮo#yA4$҅8?zQ}ջs ?6{dҞV<8bl봂skg>< B2@zkK>:H/)>"e}^\{cfXᙹ#wte@xOa k0Z"c2(ޣi72Ho8VBMeeU`ȘRF>\~=.`o0@ʜz=hJ,;0}@s8#AnVkW6 osEݍ-2{kuu< Mpqߊ'uN^iPe1 |*1Mk3UD2`ϸHnU5bbh{nPFk82b5RA9Fi-,s*ʟ0iIW_[I`r*+e,J"x`G֌xw$- I'i$)* UR9go0 H F{Zk]2.mX,R̲_z; wʯd0JŵW 6FlmyjDx@z{1$]7?\}ƥj=4Q#1I"픺^Լefi7,~[愬QydR=5z$15[Y{f[e< Q(ȚwFɉ2+[}E.Eoz@YrxB.A$sKc$hq}h%iPGL:{PBE\g(1Aa~u$1s-63`@OTt۫nRR5o0>cQ[DҾleG.}WӖk2u[&/ϷS'}qoeX.SlQld$!aWPu EW3SI<z+ n }jaaLYA!>f?PEhX6T0{J @LnClӊ$jmle(B[;_Mmgù$33ϧS@Kd14n4'# T %J\2J iA[V$c~>CjK} r)tY6#0CRw7G<+s/b1ȊĮ#e~y3ދbxJ6P02>F` ga9vʁw*cIP8'Um!''?N<BF 8BaT4.II;?*7o d9Xv :Q>Qqe-:PDFgeQĞu+UX#c 'Goښ ZW%dE8 Hl%յ"46zzz5e7]4&K &eX |eOni&)?8N̚gKH6}ҡ>K[x 6r0;R:=rIy74A}Mg B2deգ*A Pqwֳ:І9"(|=b} 8Ol20Ý߭W-An$$AhaM]e^Fm|]?NG3^N=~u[Lg3żn<"*y3HGN,xܧ9+ cj 97y!yUNVE.V"Yfʱ,!>ml ,rD` 4ݓ2F| >֛LV^97H?FnM :̗0Hbr8'<4VK2Am.H*?{֐F+`c`dҨ]C,7kqm` >١qln!wTT3+d =j+lOgqi}\Zȇqq~^]LO-e@rQM[YX 2>B2e

R[ِ#G8l~_ZqpJ r=+MdkiOM*QdUssZ<"2,d'2;G Q돝 V&G*xт5[ZFRiU<%oc4Qħx7s"hbkO;/r8WkӣS+pI8#֪A;(\sQK鰒QX7)Kp$C}=:w2D>)|ϕUxm|6 '+sR2aho oU漎Yv#P.{ ox`*7|U_YABe=օGe_.3⥆7HH`$LGio,mtq'Dҭ"I.2\I J`#Q;VUx"u2FW'M;+g]qI;9#ӽj5X&&5V;T ߑۚ-k&av{ J@ m-0|SamNزN@=2)c>o$۟EQ7qҨ뗎oeC))|ȷepnQij)KX 8e /wF$MZ5>NT sWQv'.͜?z{{ ny?K=V+_X ?1xy:v[ cm!P)ҪYCnpۏI:L}ʆ%Vr9gDUĐo.?+&{4ǣ:xb~>wWR1V&ĥƒ}j"DRORLbUpx1Eޅb[㑙eǯoy-XgݷɄ?8kk9n=5% $Lav+Ϲ}K-)缆9K 3W4q, džFV_RτϕZC9$ioBCGSẌ ö}yM&M>.5!V 銖S[Bm!5,Er0;V:K/|h9qq;bc I]]XvOoc)RѤI9DF6;?15j> R=?SRm ͌f3 K{ȀEM4qɷAO }®N@,=qO ]ȁB7vxqf$.;kq4hb` .aEb[61k1Eni#xYY#'Ǧju3/==2?佤*,{5"Ks 瓟֕ivvhIoSpwOq+-jחH =p|8n.$CpdLpۊQl|HݤSjnbm-7] N }\y%̛ ~F1BV$iO\yhDrⱠasެ@ޏBHGgog?BFқ6[1 39v3Maq 6H$N8?Vr@dIc4%K2Ȭ.Kc҉%֡4Wr$5lntk_Gh>L+O8ώ{;8H<8l5$Hz隋/"I(#t+lh):FRol0UrIe9Rqٿޤ6XjdpY$ UX$$ExC *̍ ij)j֋G$G$m]UL 9U- f/[e+YcAcefgTLi@F[>˩QxCƄ|B6s;#u*Q8}H󶜅s$py'4{)"֖s%«Ԭk'5u IjPt뻨#FfO"0 SLa .EY2KBXDZlzplVNNe3=jƍ'+uޓ59.&BH㍭߱6:Ԡ[xap8z%ѓwLILHʖ]>ݻiG9[?1ޏiVwz~m ϰ`Ibd#{7'oA-8 x> ) 90CnvKM!2q{4e:?pW3뺗S[32dWǯbsK*\bغy,j MB9nY!@BrUU1yGӜhl-5B J׏jJ»&K9'ɶAeAU-Iu-dj`G#>Ճ&4+MbDfEO=j򭱝@ NrNt%fvlwQXbQxЕ>[Chֳ7s ^F@LD8{>_O*˷1Mtq]$R:%/Y|q)*6/ۂ /qؚ׺m}""2Qڬ~XNqz{8I$$EUŒc>Jo +wϿޭ"dgb=x+G6tpƥR1GTv/[.!&Y6r{MhO;y$z6(/KX*Qp s{q޶4 _*i;*!>@7մ.^Q@G1)yF3CbuMc4ʺpޜ޶ڦŖF YGjO#Q!RHnP<ގ'ë00iRij,cï2@|stvqR$?Vo7B!QR1ێ>#Ϊ]=.ԕ]Xs9ivi(ى.m d<~I淈 (9'J-!e6R;}5.<+?al4˳cc=o4Zrz j[ãY-1<\l5ӴWb4W;Cޏ=i\!bn@.Kjrb+`cU#>钟B?1ywnSΤsWvkKmwko$W ɉ8h}YAܠ"k"lvx)qޔAm+Eq,hp5NSx\9H8ÒCaC]Ie TcrilIQdy> rG8ⲗuS.Oc%A *8a5[,- 5ҤKy y%ϘgVe/L ϵRH?>ޠhCEAf.w9X0J`}ǘUM1үwCAv둑KuxxR D@&S,N{n2lmݎr~*|(0$k>U:i֠6嶓 P-.*Y)wC2^,n47 BʺAxOw(T22F%r76Nv4ٞwӣTE`s}x&6fHƋ"X0qsJ7x Dq?X"s4rH' ck)bx̚5K%"Nт0A\yxwʜvU)EmC:KJOB Lo&>WbS%jPӍ1c*f##ҙd$8RinC BŌ6 O"&.Zq!c| \{IdlGI,I!0/*?*VÈ֧˹ϻ6b=sK.S[,7zzEe/)7ʰZ?[LC3꣞ք5kQe%U\dR *۶̨Twۀ;w4VS{χkFWb8jKk.#Tx[HBar4]Ӵ籴,eA<[(9R٪1uq?DzY#>䏭[rHkf6>v-K,rx9_oZt:.P)u?W$RiЪLnWϻgu{{5&`A5Xr^}wIu3tu(mehU99l0A{s, S+c*-ouI` "O:ղ]2,0cʺz +6EP0c9)֯sʟ4pY_i1SqO{{.bp#N#Xg0*9x2n1,#_4f G2'@Zvqܬ,z"##84WS\lUT]?+@{{v̾` M\)5v:]ݝ$ iKY \!;pr>\I ɱO9VUYcb_c~RO-5\>#nPX#sw4!|'y]NJ&!%(p$nsճv,Ev!H` ={QKK-C 8L}NiBID!<|皒-B+$5E/.>PsTR/#y緥T5kkpE+dsɫڔziF|TZ(i#VSx."i'c>ޔdD,r88|i lζx32=>ZnQN-@5-bkO@p֏[g6 wnqMXJmB/#G m퉅oa) d~x9dRy&(F7abe}0y<}@Bys䟞{4v@0Wi|y/ ;kx*w?mʆ3J̓NFđmH!9duhn順IBFrGZM_P! wu< eX+Nys=Bgo][#$v`O|Pe+Vkac~uKvItiw/E'82yU#_fkF |+/u\Y_ܬ+yT ~bj4Kmu3,^@%r=?j?JZ=7~*y#hВX8ҩ D+37'4T[ۛ)VU&y$]IXD2F{`~a /b@w,@ϽyQƃH(E3=f nbHsN01SKo%rl16]p?#f %k{YZ7T s7Q"?3#~x׬{LңHa^=)okywn, ~o*[(I-G'5E&[hsF] 8B=Xf=Z;B"+yݱ>"[uXe d_֧ۼl傮6 EAGC*KAls%m=_[n{hRDM@SOZ&@b3z攔 tuLkqۓ'$ ?>Cs}(|gf0wg jׄb@Ժ%iK% }z}qQRwh5 Kg($zVt~W->N@ eCve3T53<;YN~Ċv@[*Gh$x@ 9Q;X.6xmLlF|VQa[Mq1#`~ʤ:$[|77;<<n'irYش~k;̞y~ӭKXq#e(KQai4I2ZxѲ%0ӷRVxSvnQp~`-Kiek1ۓMkXaՋcgg3TQdL-4ɮIassSI0g }ǯևXbSH` 7~Jkm|$e'3A)l\AoHnc?:+mzm덱`@`{kl xr 8ǿ*K7GƙJ~R8[.éăd翽Xedw,%#'=k- GrK|ENvH׽ۣ2D[?qAc)y=_ -|ToI>%ƗK[Fύ߾A\Ʈs?Nhng[[gBV 8979뉸`m?H].Q/ d2AJl#\;4j ǴIs dKCD{PSPeX8*~g<}*}$Hݳ܏lČ -}ȗַ3LĖqrjEw9p?zU'h`"ĸr;B#m5lzH|pnfH<?W & #"NܟB{^$],~"Ͱm'=Azz[F^Qwtm_ .v qyj1l!v XF' ~4ODeĀO3R-n#9$VPJ=uk<~I(;sM .0v;e,8اzKiB1Jʾ1Kq1x5U %X`q/ޮ<tyaŞ$]XCEKG<8PX 9|qRXTm\Eg`EUW2fUHy KAFo" `]~ugCy LFV56H51N8~t jK;wA,,rc0V-%[ ʏ0cNRH[=n٦Hyk9mمnb-7c|ay3TvS ݜC)I+׊kozz"N=U"QM?]6!wx %Fz|oH-!. ~i--e _2 %ԋ K=(p7ssm@i[vgTw{AuTsɩM6 ;Զv~⠹vQp_,Y퓜}Nڽ;A%̐PZZj [[Yb?b`{Cn"ma>Ve84c4`_.YdRrG~cog%bʼn=9srzw=+H¨?q8-3n?Q T2wOƆYQ]w n0ֳ N8b1 w|Zxpw2]Ahf 袙t|~\Ijz| տ† G!?N>u^\||BVV"I©4BKyj8Q a>MBHi o݋`^?sZɝOmkdu"Gz_NWv|HgY);SAaK9-6elG,H?*X^>%koeMsMY+mi0W5Nty%f@I ^Q/~- <p9pmHNTOrѯ[fiXA\KIWxU 6B烊-ݑ|8L{KN=3Pd,&%Y|~PvONӠ7o6Jp{ oTѣ o8?xdoH{fI\[]YZOnACm*;{wBNUxNKm\B+~vW1IR80AxH5+E9 Ia~ fi!V4b,N=HTJð<_ޓ 38D A##+]%d ?u?BqM.4YIIF$V?z2j&HC(Srp< ƘԢ*3 |mGnF ǙW4cWhZ]v0eoGs WrHߙ@n9NjqPb9. rvȫ7Z4]#["ߩ֞ Ӣ]l!y qS?_$_ m!eXOXm ;+?͔Cwǰ5NKZ ]myKs5< GgۿW-m(gwiedc!'8z[+[xUxsJd%^p@_RI'tA6n} dp(OJO,m7;GOʭq4Wܑ~PӟLo\ ,vzl^ GN.#֎̺sQRv*'SYxP}8-ҩS7<gC.& D 6@^{&]nAۿܝ΋W0ExÚ+(*9kg|m=S"ЩɒKKyG$cfD LdR=7Lrrp{qSF/$)2[$zMOug.B t͑D+xGlӆVVH) Th!1Is{4E>Nўf 9fFg pj嵻ǣ%cPrcIjoqAp[ e?xc99;+lm XmPxCG;.$ex&XrI>b:?^<9…F\ZٴΕq6$ U(%1PJ+SN=i-шZ$l BWŇqY#ROqw]Gooyrd^v̧ȥ0#21R]1t|KIv-n8>.Z1_-¶xS,銭IW,<{A!}}R9vjQq{!I#xl|PGP1EmUJm왼 ؆ d=3RmµMdsoq#%6 0'Σkiut'$3݉f;-u4&{{k,Ul_\ntc{8 7B Ŧ ҆Bd Q [ E d -y8pO*sOQom$N89O{2669Jel sU\B?4'^,ofvĮbv,>Tq{[;t;7y 5Y&l[Qd21_ c9Զ@ 3|{ǐ(GNBVE#´q8ս&!qk!9u|6J(SUIeC;dXG-Vd09 edsVivgS@89銬ۙ ""U8M"WD-vP=V!ͩc"A&ʾ6 ),˷ ~UzDNJ+ЁA [O=\ct@`3؟_U' {1[*d$x핍.UPǜ`b FU\au<`C mxApXXh.LQɰdfF0[{uJiouV[Frqi wEǃ${b&  N8|jѽJl*|z<ݦD9f9;챣, &X.'`}( ā$bZV`;{Amqv*+x̅_oHpxEn̹,c~GƬUMm]cyr`I`=qzw n+XyqkWm%Y"Nd|ڂ1ơI+8ߊHvikRf3 sG1VwAU-5glG_ #͂>]uمmY.x$cnt THOUv*SPf@񝪪 6yJʶmVt;U,O<ZZ[P[FLGT&ϽV -wj˛O}{u.d3P>\HĖLg$mD:%-4D>tkÆFicPfI}M 40ϼ`Q@9矵Mq Y\s {zU&Ӭof[9__'Ti~ ZxٮIXگs𱯁;7#0p8 /ֵ[%HD2ߟ(L1IzPKմ<4vϯ׊3G"4nY# {OMp@RjPڡH0cI%ɹncx3Ȋ?B֌ k!-K6Aj3'qh#k5r2X>&D#o=>5x@YgQ*pzTi6ᔀN1PM/sSz͜`榑ѯA|g*VE]Ho f8[4(AfH>Ұlp_@HudG|{E᤾*,3늝D"$`9'jͳC6mN` ,c;y;{Bk˨=Fh{@j407gnj怈H&G`=0, gZ)*Gjy_`qO+86tԺ~[iY3Utmr=5ŪOol(Y~r=?ֵzˡDsj~ ;>&hbÒvsg-HkAّJ*1ǽ;yV4UY9|W絞Thyϩ↫\̲w) ml*v^9% 󤠐g l(iYwڨj .r p{L(jWin.ۅ?z+= ^j W ^Ɖ~_jwIYLsZ[Y-١>v\gҬip& 3.C>7` ۟|U-cQi%$dx#9ǯymN.ϪZw#9[,G8⽨Y]UNT`2O}jн};yǏJ{ c*Wh ![sohLmH䲂X});r}FZZ]ɮZ[.`Prn}5m,wWE<$˰9?<ҬM)rC  2B\=?֭a+Aɶ]2J1%ed32sOFR{ >)0.wA~]NTl&kV{v_Aq>Ժlt=Rњ~6ns4, .lYgblݔequ?#iŴ 1]898ChWYȪY>pR>e*@s0ŊY000?/Z^o[u +N3}85ZPOX$ Kyw~FΣ۬0=, $`~1򦁤)N1g@Vtd)(n۵g4o.$Wt˼wBgP[˪x3v`pAcE⍾A{VkuY,rX$c5v$USOV4xm%2T0^Ks!H@wϿ:iGòaRr V%x!%"n>ªFm].˟q<9EV!^hRYKDz#lyss\9z ɭ"#0۝격V 0O>KQ"k)WG %O#DqZ:][C/Le)b|Hmb;)ഛ^h nuټ7o@99~jKǙdޱh`cWbԮ۹Yi;{c׊\|]sjr8n 2B23To-曨bqG#*FW [[:&Y8!B-JXĈl|g<uM6\6">c 8{p2e=?UY#-U[fRs9#*|Z\mX!XqQYug[$mXV>Vkl /-U{~UFw=]9sW{hGk%I;1)yLʮVZzűS$3;*0lG߸YmR\A<%ܒ1Fpc؞h][}K9m|wFb9v{ fɉ Ì嵚:=ŋSʬ sǭi.`/nu\VA O(n)QQN<(|YOOEHH ĜE5:{ywl5@Fɢhw3BR6_uw=ꆢ$yF4OT1#ޥvaiwv22f&y-ڢmV%F3)u(ΓZ?E-ᶏFb$3+;^Yedu.@.8)ݮpI/OoZuŜwf(6P+9W;XSwfb]ֿ#=+5\Sp/T[Ks2RH.QܟrhJݴ6[)_i"K,x`8|4 _0K+ds dY2a dq>J7$>bJOr( n^!14q~G8 蕣er9o mDs, +c jmbG8 oW\Iա-+{>N-qlwl'j>V4U4@Nq|Uu>+Jn"_ ѡoQ UE!f,+t lU&bR۔q֝^C%D9ǧ$DI<`#2+ڮh;G̏%2<(wj}ՙIRe#f>Vxbjr%~LN]BhóitU;J'A㬡gTU`Ąls(Zk?E)dD"\]m 3*eY*8U뀷E?v+(}(|+E(Νq1F0~X:џ. )n>y#[2"2#\%#'c?(`|]u61N{{Ve nčݎOt~ f*y1NbקpɌ'UX77ïYs{{PQbB+8 rjj)wf2HpCs*΢^-xJ4d2=h_q*J8e c})6a-hh,0q7jۧ{Mm~:9)UC{sޜmc,(eG䟵n*ƗPĮ]%_8gq! @w ~[Iu%}#h<3Iic@LAh8BhUdV2vB"ͽ*2ۏB`k0d831<LJP<8RMķZLIOb,tYIQ))<B8Bf@J~ItFŜ~fh-o1#Qo#O)$4dȠV2`v9(bUF>9"\t.pesQ^y՚XVwf~sxm* [f9L};45w1\H,Av \9>K,7Ԓiiom.eUU˃cӷʊM!m~'Nce{qKPl' qm"-JȕP[`Gr>t:t7Y&+#p }_I]_C9Q4ɫŹ-Op8#Ӱ6j0 s 7|覣a}O[ ՛/`6dI1YB\uTo[i+n6Ӟ1SIl 1n{vR[-eH&VW ;#Z)_ǿ[p洜F]0 @}O$`mؕ\HSNanLA>{UHQ&J!qrr9`?LЛ}hIVn<'W^98UHN+fځ8GhW4r).o$i2"UItH!*r>Ԧa%ĺX: O"]\ލV>682+ +Q8rtx(<F}.Rm7hvnq@X(|O夡x;cUl==!줎qrih>FGӟڤXX5!Rl%9ރi.mnX8DŽbbHc3CQOz̵). @HSe tƠs $F[Պ@=wy}S7A}oshZl9IXw;71]$~K4%E-_]A^ѱV'khs9Z:m'L(Q!`f#Мc: 3!op$S^9!K?7RUu/4Yf0yz\np:;fwF[icn+,KeKM8<Ab6j/a,WzMm.dT1F#^Sk;|v ݏ⹥`+Ech W649q`0z6}FvP1S*2דE`6={xRDbp1ީMj,U<bH*l9\.)d0:%ԯϱEdJm'F0FP#4yZX+ lxh$rL&Y|M`cyy$H9FqU(ٓkF>Y/CeMu c?/ڵ\h^Ψf`xF~UE,n;y v(Z5XAl=F3M"OBӽWMF!TLVaoN|XcV=Ӯ0d`:{KaKżVHtyR14cȪ9S|q-ė .G3]෈~}I,HWSڽ@ 9#猚Lͣ{sj $nݔsiW15Lxg+I?s`>!|0UAUmrka#H`+757E"=O\g7SB;Y y\!܂{vVlouŞ Lcۂzs5qwq3\On!bTh8n ӃG4(&"I i~-M/St;"-v]<kˬrIp#+$a?>1&M,"IGw1 ?h%e,$K2HZ柺6]Ovk$C#i}je)#',=#1c ocyqYs0$u{9cXQc ,ѸY1v}jU*:Z饢7704I/!p=zׄ %a]ww{bCEHGU^5;-;?jO?u~ !vh5 +ĆdLdnOi-⻺FnxNR `;7QARpX|~Ҷ|? ީ~,U gA},Ɛ(s9lwk[@xyv?CzrKIZx.dRǶI=t_OK:)mđdQNN=3N1zR}.@.aIygp~{UBtIsq* e¤<qhѦ:es hك"뚃;/&fh0TϷS}hP8|u}N=) ?~M Ni!, VʮpsnZB -'u9-܌nnKҭ/n ˟̇A4a+SGse|X\M1탎މpM{ 7h\FIB [L 8Si'i ܿ#)U& rZ \i}i/ 2( rx<)ÞFʾ;D*>lRmh(oy oYZ^CpJHS1O4wc=,iU+a"xc#I N8v[)#"x-YD?$n?jKgmn17H1!W#E !Q"#ϷfIsO#dg*͝O x~!#w9?8yލi5h&"^CnX55)"R2AEuwJ0XZUUoI߭O6vQIrnR;?p3P"a/.'P^FXc ۶ilLi9Ƕ9uE A%`<A OӢ/" ;{⌓ͻc2X*!JzdZt:e#b[7dbY&{%̬uO>_Rז :FGEG9qJ?oaܘtLico"`US~֐PCwyc*$,|Y>fQw:;ymd+ {R6{ f/ DޟNNAZakWRq2Tn)ozmyq"|}YGOim=bqTV$"fXB C.7($`n Pç;ڪOqPҭQkv("3z/STVC `wE}o`ILi1TF7Wּ iǛaϠB&F!L z ͨƭğ6[W$X\%LުJ+fѕҧaq-HC31DGa4VIغ@q<YtQx!XHH)Ǩ~hH7v iZm3A$L37qx8:mqG >2h^+mpeBaUqnt6]"!Mȸgnߥ CVݚvFK{qmz \rO#ךv֬X<+'w~&{ 8\W.[3r XA|&$kV4:|䱎cNH601Qk[P@GW* )u:;'('!晨]8a&T7O zVv['[6s[Z1_bpU\Q-7R(v_TVwsbm$[S-֋ex~- @F|Ǯiwc+CHmr"cg;~gQ@4m$ļaqqn٨/O#.ۈP@3JnEkO()Q`(/- +G*.ۿRORWdbek"nJ#V6 =NTkՔl-ƥ.O8rKTO@Ue;Tbtӥ10`Et$m {ޏkU=y/ k-į71 f(5%͝Ɨ{j"{E^`9i=F-"1Qa}/G5\,xU`ZDB\DcmVۆR=sޥOT KvS^6Zsw\J`a64[K+,ygp3ӽVAu|a. *`vsKM$'bA4dFkD%!p88s;!!&%q.FbGiT;tBԺŝ֞fdhd;s{yI K%یU7^Lmo \G=VuwFymvI eA#jMl6KvAPii9T2w :=7eo9*}DndON@%6ӯ#uN9>Qxm-㸞)b^LLɑt4m]QHn"*<˷Z2GfHRAO9Zn˙|5Wcܚ]`%V˶6hqݐRD{8 {^ad)F.9J;.m$c/v4*-sXb*p;REҌSZZ܅a'?_O ,u'ʏ3g`Lˈ"s+MܠL2c4CXY ճӷ"JВKN+[qi3vk$8;yqCnm""Ŵɀ?Jo0(I~gV-XgXCy~)1U2 Hk=lBe*{CYhb 47{`U{B ̌Ad ޅxery OLݰQ~}b[xF$-T>U=є!i$#hިivf-"bŐ08 {w4r+WuF,>eKC]>4QL(^*UEn {1 R>"}TBJT Iqki;nzqzu˫[$B&ǯn̖ao:Űp['=b EqIq}.lPH@&1v<Kn"bߕW 3'zU2n$U/˞vӛU uwP)>ErKct{{s_ Nڱ{mq\(`O.=ŁHy9>LOhZS{c8vjН*+j]6 lrg3mv֖VO:g&>Q @m'-{k--'pwo 1jgNmnlĐS|Ȭ 1PC<,.W'{g~)Z{ rXW?܌U~y:r̫sP8crַF78h]Ǿ{zˁ4m",1v 8߼¡VYbh9*y=*校:Hnl`8& 4V`,O'58'~(ĩ眎q:db̑3ibe8Yħs>ze ky;Ksw;S5(Ӵ+:Dɹt0ܨB=ϵUcM|`>] .[Yy79#tG q^8<%ՙ$3O aRU{{p}ub{7I,*·ekXO8W$Tu){s !Ϙ4U1[~EaY rOiQ]Kwtp8NX4QbkYU]$F>kwui@1+"emε!dMgqqsj?"ኅ?Q"5-Y٠[:4o)Lsڍ,/ ovdP3]M ~Ehdka@gJKM1\'$(T-{"VKF#{.SZf>#/j&s# vVvJܠdv=H$\#(i5O8)(#;Cm+T/W5h@aX2pPio{*Ѡ^D!Bx1~iTd/ĭ < ڮܦA5Ԓт"S we<@; ^1 j{،Zh4vn ,]uA+Ťyu+Kh㵽\4qhZ}ȟTi+3P1C4"+ 2?Mq7K<] T[ID 1 ;yIBEԼCG}!;?6St&TèQ-SNQ,w)G_|,J7+@aD5i4خ.DnkWIRak(U}@^Br6;ϯΫ6[}N|8n=3Q}4-(PjQn`eH~yޚ0/mY/P 6.=Q1d&<>m6|[{*sȨ. MEԗd(vzt#Ӭ|8."dv~U.-m¤%Opjt֛n.7"v (#֊.tSpzl8b;i#_c?^?݀#B~5mJWQ .=[<{VF+klm򅗍˞=$qe-%XtAv<ÊU"H1iSu^ʢʎ qց]+G{w,܅gI6IPOQ '#ck \7} [h5Kź Lw䏟zwY4+`2SM"iNRDZmRqA^]-\s0tq$׏ބ[WwWFݿp J{c(žjѶT.$``Y][NW)#zvhq5|m/d.FHfMn+h7}kkqFyMKH|{iYX?nNAeelf;IY%u|3I>i-3?ThWÎƄU =vwE1xW1Ck zqYxn-n!6NC){N5-Iljp#Iܑ><.'Fu'T+Kmm/=cp\W8e ջmLwH#Fn@hW-FcXT j0M?+.繲Ƒ+L3m o3kKKYq!Ӽ@F=5O@Q xLnxjbQg ܡL\ *y*]~ _is/l-zaT qʌ7C~^I3p8ϧHMfA}jf>M+]I#qc{ys2ecڌ:1A{ c-|GäX&C8`sC-Uc*9PXԲk"kñvx=zpg*J$'W_mvpA1ӭ,fO1X$C0373Bt2H499JI f![siyXW $G.k 5e,{hɧ^[sɼR=]kVI IϷ$r8Fib ddž2p:CY/ sOHBd*;6sdAVB)\#3Q8$.5W6PZ)OF8'= I<;!n$ 澖)`xb8`GsEEt>&h6 dʃQYcC.XPo:kmuoOR|;~s9G&9 D5m}ʶfۻs 94mVlᑣ •a=TbWo]~ua '1A4q+FcBF|H-{$[%N@c^2Q]؏\0ˬlGxΡ19?*-Ӛ_,Ȯf( %۟J2KnP[%ޒBB 1'$‚ɑ< G3w7O{io B@*%x!vFRY}>1th ``!O?Onbs7>| :{OCYexP1sCcl[P3n'$?j}ZHi N;gi4f.BK[G"xQB࿡'8.ti ͟!`G?\.vLl2eN0U 7؃r;4x:dB'فR(@w#K~ 'Qh^#w r{1Z&$(ASOi$P˰)=>EI ܨH?Z-ݤQCd1{dC M~Tf݇SHgmO9ِNvBKi2u¡';c*9ߥO O7ܧWvpeIhTHгm>;Ei2<;#q@ prT.>uml&fBSDt-$AaO~jO\S@_T?.,"Y#1KpNԯa 4$eKdgb m3lwOb|Qʘf>54^ -4`nO;#iZZ$Ơ*sx`խ:[XAq$g1=*> KXݜg͞T|yOӧ]B{?N3-h6AݏխVd aHdeeT#5孭$b^])ʜwZ,Td(U x>s c"/yHvҶ i`dY۳D>u߃wAHv럖 ;Z66H?Z5Ia#U :e;9y-ea8#ۂ9R|i6Y9h:bSiWpIQ*S1KA`o?o?X{}Qơsf3P9S;s4\cA=(:9[Y n,aA^xaǻ==Dt ^ BUiKh&veM5.@%wp >53*FE4~fU?^>$i-8!w8_Z;uoio| B<1϶x4;;i.ف$AыqFjI"% rb FeOekUxn7Nr*N4k/mP3+{cPIgILBcBd'ӷڂv:eM;φ9yvCEW8@1>#{%Ŵʗ|0SnG?zod Q.#HBGi8kc!PZHW;W<3 fxO;?Mjm:$EsT \>՛9{YY浸ZɪO5 ibr!8P<{ކnat qNX6Ub7yw )(@QMrI2q-iv[ VH i9ֿVK1/VV F>]%Ie   ˨}졍TI>֓"R֍'PhW \\hrxaOprs>>A4֩ 9`Oε)9_Ye=k)vGSyh ^Ryg,b܂ζ'Za怤`90ڝ7Ke#IYy_)Ֆ{W˳[t?q2ֆNU~Wcg*2Ʋes&yKn9+5[Ŵ+\3nj9>:H&!uup0#;c}>lJj6ŝUE_҅ۉ3>E((o5GAnsXG>f=I:8 m}ǝ`}Q.N [-K,)]q *L鏫MC)_A2y?*MOmmu, .瑏Ҵt!N<%'ڶY׶=nͩ[[b2s|m.Q`,w $y^{+9wHK9orvMY-<<$%|EJs2"+n,PFrߓ@46Ww34rάv[hCzVxG3o[]POl11 ^(im&Lݸ r>J!ޟ*܉a" 1cT:f)h< p9SÜ*r>J{\Le4E+`qΫ5֖W AFRD{o’HRc:we 7j)/#$ѺF>+@hдe c 9qD ImT\(_' qϯJPIrbMCpFWo^hnڨ{p@Hx GCJ=OE7Ose)R|F0y=*%]])-s- 1)_ھKum,%ތa {wnP[xNgO\~ts䰶 #HU܃YO*nwCsweyv!ڳmK{-j1e5ĈQ#8:=?9 !LAlee wZǎkij<+TyAi\m-bēFnH,`;cLѥ-MZdPg=v8nT&F$QA'x' }3Yٞ8剕>IRrav^ JAmAUl:7U如(S )!c1UY#MacEu՚# <j-^@H+7Ry@r9?Lvp\nď޴./~*Rk&-%A0RRx'c5׵3=xj6|ɬݓnV]JpTjDJ|D+.xRA2!кTnRZs0l+Tu&%V:H Xn?JmrєT 8B0Gj6͈#rX>0؜UZʐ[͵9 {i)X#v1Y vk$M!Aڊ³\L(=~RJ#I6V]SB]!8֊ix *pp8[Pk8[׎݅{MR=0 "*]17p] |6ؤLG$ҬK>bʂqH kdN:VBKb̷">cr׀XcC CQatڸThUQ[rM4Ge* >K}Rhcd<{憬3\0fr6' ymqZ+3Yn& ;p΄RNlIl4H1ؚ8cRdĿ8ުRhwOpcfP 9'sUH6ѯ%8P߁إy,w* 3q_zjךq2V?,P~kskr0}yIbq\[izr]J;ĎUmn7}f]D} [}V?ңUҤv2~& gsn`{CGE\l0&MaҢMbˆc<}Z][-[෷VN ȪFVm.H6=TE)d{QMQN9#YvݞO`>T7l|,Pe$g *fHR{v.Y;9?jn!uxD219W ڻ%i.`GxMx-&jm-L2 #֌[ϪMg mN/8WQXc7 #;r9kZ}i]=e|2G% "?9mZ;ZJ+CAN) uq2 v }jjQO[WDGA XghU)XEv~zF ۴r3Gp 6wa~T,&C1[i'?2(Mg){c7 < uΨYZ_27=qQ\AS*cSʮyǿ5KU -ҷKv*$gv\2~Xo&PK!# ɪUVR,dtNW8>R0G?:-m,J# *T4MQK ӅpDQҨ%dR/VL0DK;b|P5\[ܙ ؞hEy1Fex.9 zޏZkw{xPNXUMCOOa!ơa8o(j4{Ӛ'e(i,Lʯhmbx*>\U3!df;}o/-%@mXCd{n]ݔgަutֶhaw<ܸ֘]D4#Drܷ8Têm5;3' =LEI;')%HIf"v z{}l DTBb늚^hcdE$?7#1m'I $/c/*/.ZZ"dFa=ϿEHe.8.A1_zb6pGP<׸Y7Kv1[<4x}Y:ŵ7s#r3pUI9 U SZ4Bs>Qx4Aj6M qf_Eel%IT$lP1 S<{4vW { e` ]DZ֮}6f9bxe>ewhd[nu,=}Ks $q^=ȨړfLkkM4]EGRo*HsOn?0(X{y3m.GALIY,בOA~0ꍣ$7 FbG>n/OťJ^B7GVC&eOD@ƪ6aΜ=oZn8%!ܟZ2Ȝ\oM?}gO=IPyw@?,Ѷ4oᷭ.v;;m*;qꝽiw-մdW8Pőɉu]V\{%`UKKH_)Ri6{k{} 9:)bM oX(I>).=3v$5AqgnJMGD38PwDZNѠfg(O>3zy -Ů28 Cj&!?iG\D.#nCXЈ5i<9R68?_xņPd9\[yf[}F}3dr[Kد)CtW),;W' $e\a8QZތM3\_*mqڤqN)gpA.Jy{c/rf]B>ƙy}{qx]26=MWLI'tK1UvͪjQl `V隷ӃNL;zGFέMH ~_ht,dU)>YQ'2/76p!kYl U qÝG'\9fR 0P.ܓU /MqoT59 M S AE~Dס<.Bñ cW"CkkT0DR6ROet(ʑO9TIcq" qڎIK-z=vWgx(HDڤoւ&Vu/9w(EQrߺz@gܨD77۶=j0."Yk~ F_o05C[Ki3S[&|L}$biZmydG% _0I.-Ɉj0*FqV( b0r W TSc~pl%OUIOLW]#:i'Q, ˠ`8'>|Yq*Љcp$mv#VhCkc,[K^ kPLUP;7Gj<92 eQOw:~<]B,{?L޷6մecOk-XQ@NFq5Y/ \7'PYO 38lwiC-H?ޑch~BZ>ia<,1 qB^Lx  Ov׷_tԶ~c'88}}-Kk]>D"F >%x o6LfkQ2gyv?l=bY5mB+x-Mpg}CUݼ)kPPɁc[%OqYbqح6Ce1"?*A>l +&"VOu&9cOԤ q h`1Nd+F.ukimjVI!n2E+WZtNFn |߀Nϑw ih:MSEi!=kdxi?ѐ2_8qmGݣ+#|qۼ(qr[pO5fQ[Wyh+n1W Km~Z3.d9RKi7Զwv@-kJA ʏF=-ߊLA(U?ü{#pAiuegArxIEMwVv'[ƍvo|~`D]MnUn-L%\z(d&![QM#wh_qL fNJV8 #ӱ4A4]']wc̅,8"Ũ=~5N ƌ$yӾ+=zVn^ ;IG96vӺq G+,@OiaM*4ӧi\gjyPeQ0YY#!S9>_MRIZp{Io%%Ӭu=CW|H grp=3گi񬲤q F$ۊ 饸c2 P_XU*6~tqmFiYlUPFI84'I-# 8?cU>:(.!X" $IwhP$VeQ!܀6珿ތYຖeܤ9,}A=$ܪ'fPֱT)i N2J0qQ_jL 8p$c*LxYêRx3֭Zw]Ȗ<5FT`nS:vOLU#'(˞>܏D=k$1<*w eҨY=ݲƓFAc7$VZ-#XT]=̚Z^\ J.|E}6݀mjwh.'$) Si[qF꿇Ʉ""#,I$Av&Ǖ x d`*onb'sIʷ(_C mFٷKA'5XnaxVDnAVWR6]_DhFp *7pN±N_ sGu+DL dE11Q^1n)Տ$S i>jfe\aZ K;; Eυ*u88iWpCm'kI{Z G[<E|do~JV7Gn d>R?|s^S:ygzw׆)oSlk*Yd/*ޚ"RW~@`NO>?j;^wW}peNB潦\j 6{2~a=Bh'gV矦1ޱu}C\XZY`]8pqpHh/xEޭGpa,A$~Y:t\89;*` f2b?5w|~0r0W-b"t;"iʜ6 r}3|ڗ$0o+$#Ҡ%TDReIo {z{S\$'6BH\}9k [QZYM"1Fx {{}e%{Z^2ڳ'fKDtXUxUŦI5m:mN#h׮$k[dxGЩ3MV/Y6/g@;0@ıqg('HZ^M& ㌏YX(md^I%K+pVi0N58/s b,a qžx֕\WL?R[c(cO Dj3_\eh~0QLQ{nekXI>rI·O yFR$ cm%rhtԇ1+B~UcXYxOwpWc*}"$֒# 0U:El&Sٹ #i~/5V{3σ8eqބ$\pO v鶐/K Q`xxS3BFxjjldjRCobװ#?ZdzWUrWϵ3VkY|;ɆiǕbXR p 1|TzQ~EcS--E+hշIǰb0෸ g,Dnߵeh%);nc?W_#0mSm 1AQ&mjc)xwF|{A[Cu!$$~`=t>7 im&<^q+,%׿5@LDy69&jWfPֿp +NІ5tma}*EHHlsG|Jt({}Yh-ZJ`|?wM[n8/ɕ |?|{y!bqd15oXFX]sϯjI:,(SA9=׍4bԫxQ41% sz-enk8'hߓC]O+*{cn$-`2<%k`(c'^O bfm# q${8;|,pēˮ/2_P_ނΊ }N| w?FݛM[O[O nP^Pa$ܠlzsY9nݍDZӴgp}.밷>ЎYꖓ,WWm y'}jזA 磡g*dcrsՈVC6JLf@ #).d~QkΧ#3;dfkso bs~d>tX iI" 8b}( xq:F{u\%ѡmӓ闑fI%XqBw3R-ў-W$R*1=zJ-֩`m?҉8BX~nzGihXgٳMdGcZAXyF1BXxoT5Tehӓ.N8Zڬ -;"'?vVj{pK)]͋q͖JOYc|?SQ~R?57s-@ yH˳c84S FEvW]RS#)eV{Fv,͚$yR"UWA-`,81Ֆ8xв˴m[۲c yΦWxs N)M fUW<ճqs,SNϥ2 RDG=Xcq{tM7;6 vaXǭj0#-K8c Ƥ x[,ysS,rﳫusz ]WZCq=ڔR[L1W'XIVBH`5ΝqY&?}+~UAw=Ya s$Q.1UJ>ݍ RyۯFez;پ%G'xU5T w_զ|L:;6u A%B2s(a *hS1tnD#iB n d}-K=v˨Q;kJ۽zCG)fQcr,EbrF92&UvbҜqާP5WM33oo8աV>pfxWiLl+;ʫ+)q$a 6m!ϸT:?Pe1);\$INEv5V@G 6NG>RC8ة8E;@AcGVWY9bA?r-NE-ZkF!"2qھGFpb[)c9YP:}sQ~-򞜒ME:*aspN=qU=.Ll")@De3JH+=WIխ'E(?F_MkB e) \|,gZ%(5:Dw^Kĵ-wl<:0ݸ$Q$ ey6c+Q6d'+}LdP=qmK=U?$(~It3~u\K.Fm,yR)QK]V#k0QFi)!Uo#{69,!Y/ɑlwcza#T6kVvrT)߸Tq/ [o!c-LimcҖzNEIE?n;F h-e5(mfRZ.B53D#Lw4L~uQaP:[jEKUR% vᆝ2E=*66qV|+x9h ){ឞrTg>]>yu:fs?J]3G#B+'8+}*+4f2>/ _]`g8*$O培Ewʖj ?r=YU8F81ސ Տ3$Np;rMX]7y18>բWUEVp>Fɤx<[s /MmZLOogk0jH Ȥ) 6OK+!mͼ:Tbuo+8Yͨ\gDC~΄&~.ѰK1矽ue%}2[;㕙3UsBEI9-9g/+X$y灆yĘn5]E<׊[FP빔qMT4m*;\:|d q#U+kyiAI{_Ezгab9w_̦SX>pG8WYzl6ťi4IKw=*ƪ-mfu&?aA-Qҵk+{0Ȏcr{zQB~#ۥ)d$dv\$"ޒ!+3IXpʾV9W6^{mi-Jo}X:dfHO0U_B~q}-{kwVvzT9<s;/j qVҮ$т\\1 FLKs(]ϋPWp2=* {ijkF|2&"0JQکaw% Ƭ̕t'ه=QEk^Euwfs|۝eٰ=}A%ĖAtohr;([ۃq"ep 8 u .W<ҕ[TQGO^)&nV=^\|gYtHD/a{YY[ls#82n'nYԴXy"2L ~PF8LIټ aRnYZ(B<`vގ]>_ że c tda:GFQĹ#4Aa-9MO%jRx6rp*Gcu΋<~U3jbR g3K- ?K]^A`\z=k$;C#=b֐ PXqF⒣~!mOmǨ\>"8'xƟ .ˤh9da=q]?#DAtn\/;cwmp?̌B\~RIr=O,BKsߟ֊^iu NSMNM6NH>֗FDn)a8\WTƄm;/cO %S#EiAy 2ōG>3@MƝI >jGlEX֬5HլUZ5R^En.c"#9 c5KBO-GQ5e'8$p};Q}-RH٣>ަӊaiR3r*CGU $O 8~vWVi#qvA;sǡ;QXt i0 sibʦ*ܤ0(?C;}*ޚqq, G(GuG.Vky.3 ҵukk&OV~㤕JMg~X[.lJ;hMq%k0W>=坵Ԟ ٔ#4]ln$M{-啔n8s3n ϧ5< ٘ !5)If $7*}NZp RAm%I A=!Lg$s%eݜJt$;q]ʙY L&(FP/apIw{SYis,hT 88Ҭ-u!W9Sn\J8fC"F Ԙ/)9'U+dJD\*5%l#x-,qjYp(2mVSNW NFBw=XIQ.2?jbFX+zc>@mB;e;2̬v%k'#s{RʃQHD#a&0Xp2IQouEV1V>^,(Og޷@ f}j*>mTcOn⥄5$2%#ҊKV!P;wV2ap~|9aҙurz;'Ń Pʹ/nBx?~լ#vpP}x?z5rt _آ_E7Q==k;+dޟ1YL@Wnr' 1$2ISǷjQ[:MS;Ų[̿s+ #lCN9;7.t=űO(MM{o%DO4cE[8 ٗ*?ߚ=sZ[{}9,?S[aJ[݋wq"E#rG;O`3>2wrpNszkH$o%ǭ>( 2N2k׆8bE Eq"<P:בъ;{ԉ"SfDB^DU 6-i%uTb #$JdQýS ;HUe')ȻI?7Y6ɶݏDA;}5C$V6/㊖I:H ath W|4\EʛO4XE;1>Ռ[ygTE~Yb'#uFP͐@xQ-3Uo;giAF zS,&Y;CD Ρ,KsBy# z@|O)i,%A Mq14{}KOo"8rFLL#?0KZIfq$D|ϷŴMf}2/ m0qz^ B-8ouv !kxK}1[m/IFt6rʬx1 -$iBΛkwoD.6X{sImk'wmm,3H[' ='3y_amJ-g>L<{}u}=kqI?8hǤG|Dx6QBuo/Sk(F Hap]_ B"H U? =W\)># ºdCXLn" };F-RnnmdHgvʒNWҩ8";oFj//gUQ=i/ܹ.~ $-qȄJUz (>mR|5$(*Gʟt0UF;_OVȲ嘔'z1Q 8AD7h#̊w ԏJlF[mۚv2=(Cf59ۇ+H )+1l bx?:ll-sP2r1r" ՃB9r!?U(TRʸ W̤jwy=A%vN6J0Ϗ.=3F&v* ;tQۮ`cSYQ0w@nwAٌ`{7qSi#B\F29א%pvɪC9?#?GX&2ȋ /n]h]?ZG,J|)-J獾qj4W&[-ٞ_.Pv)ucF$3xdsP)-s)XnT23Nխ^'%Kd99)v]{VKI o6ે {W~CŊ(_-htܽѐ:ōk<&mw|z+Nt μT pP|߶i\d[RnC^yR2,) x_JR_JǭZΜ`ԭdp} pOnF&eosLzھpdgnG?J.Ddr\#Rɂ9v4|uoD֭ W7<n&4ooh)?ghx[J'޵ΥҀ~zy\V^Tб2mZUԗ2.II">腅Ŭ$/nSdފKdo]ś%H+f%T1eyRV6Iv]IGkq%ļFd)<$vQTmʂ;yS-ܫJ M l=۟Y6hݛiXA? --7V!O,1mOl>Pt6dCHv$ )89PI{ 6 W9#-R>ӚdRxpNF̓#!\qi QW.5B[wʶ2-ޘV6RtڬN@3ͻ|ѱ*HK"j?(^}7p'@( 4K@{|,ʹ.G>v2$8,}1P-2z>~Փxc޼v-~@f3G2E*2*K}mqG#͸d~ȹ 1p1ҝu)HQ%uf@$x|qʘ1+6sI` dWgwSS,UA *J8Z'vYZA\Ds9 Q2QORAy<eYs[iK s` RёQ*dmRA)Q9ьf0;*wm W*,,fMG*]D̒\/`dv&sȬ$YzOJ]h//LϤYYn-d'F+=ǨF]w.>'ya[GefOk};:ecm:43jhߠo $OjA!e &O~Ta{t*n\&[cx?P}k.MKdB.m|&w;r#SmtXf sz`Nd!i.c i3SHYfRUŊD.g6ebOTq$QU4Qon1j?|Ҽ>*xF_ Kw9cu~j7/u[9ڦ!n>$J19<B#x.dH".Oډir, T2$zgڝJ6:\67"f["<Sgt>2$ zH&Obm͟\qQ3 #F8>N.)? TӪ2fq jV'^ހ澕ԣg#rNj!@F=`04}wzU!g lH2'w|vDbʜR`HRsjdA2VPRL;Sn%,GaPqjdnbuQ[1Sʆ=Cqb?=$$ŷpѐ=n# =SUI`@bǽ 5FC"R B*j۝'ҟ Ky*܏sE%[Ƅ ҤYS GΠ]Ƿ됥r Q Rme#Hʨx[䓊vK"XG$vy=Z,gm1.Ywn'osTWkf-(6 3$ިufw hbASF ?R=w)[kﶄxrʟ5xjӻFAU_LmjV9n8f{ 7o|UK J# ?ޚ41).aQ&PN܊QM( %(! *I-,.A8$ئa`|Eb*w0$sIOEQGکOvHǛl$3$Ȑ b.\Ã1yKFeR'`jca`]5#.WOqI#:SFo+z΃/C)PT@ le#4:teI cnp@>qNۜsTad!I[e|5̒| ϖF~ _VObqQIǒeTRb_ ͍UOOk@N-$"[!o$osYjU9PI ~BRj1~pKz' mǂ2rXIf'LC}rnq2xlb>XoZ UPmd>B_ntM e3VVIF 2*>:>m)`ң&6C'1 3o*Y w0BO)_bFӷoJQA`Mړ X79v4z\QU;P,  yZT@,Ļa_nWU!fVo_ziWެlʠduj\kqKjM8ž=ˈ1ESJc34a@d+,b9]K GSJj63xҮTwAlĎO^8A7];qΦX8 އZ'OFܦq۽^}KJaԭ]~y't.d<;zR] ?֋ZXQT?(✑v/䓳[rʲbVip#w)=2\s!Tw.68 41Ks.q92'h9l.Cd2*@}$ѷV\oSM(J~U3nF@֮A&N@"L[FidMs%ݬǩ㸩̦kplK5(# 0pgeͧԡTas3׉)%+bI$6sH$Kj6 {rqEY, >2.?)#ڪq%Qϗ ' 2K"ڈQp*z4CS[~ XJ# IuHZ GWf,έ-eY{@G:DHBj2m5*F{"KodA;?21_9'8tx@+QT7??Z`xá%A>"8mQTUHLBExPsy$bUC`;Q,;z 6o̕ݥvC |[+^*._ ˞j8V11F{4 8Ts4V#/TjDEI5R}&sȱe5% TG?*Tk2$ nF}>d6Rߘ`z,WNPCc;7 3"?1#ڟIU$< c{c)T Oh,Aoyk=Kiu#9sOOҺaِ$IO_Btc hWV.-DٛрퟝGYa^IZ>z/C I*zQ[/o%XZF<>ëH#^3o˜NGj#C^21T]lY-G5,xqrޕ$\)?< 7 COa+AK4рqL0J*[[75+^+@\sZfPIˌxza+f89-FWL _D {9{) edjqϨ'W,|![b QMUadSr0~bK8,(pV*ӳbB6?zQRӀ0;|rRHǮsNKa  0֛4l㚒>Wvjyn 'AHRJ|M3A3_ )>!A_oQI$~A8 7ܿob}m8Cm H'DmĐrփ0_igt|pc\Fԡ`5ҿl\Fѣ-mapQjΩKaG7R%9MA4_ ˜]<|ǎ}[Y#S`vl ۣt'>Jl?w&ZwIm+A+G 27#޼1aRUH>/#;) ێsCR)Z8"PM#󐟔ܷoc}9Œ r毋2$we:n,Os F!Gjz;ZxUWpz&4Pd$JKcU;,X}|?FhqxWrI{$xB H=ZҮamPRF2[מZèF@#<j㤦Jqj\oKɦt/,綊9l3=cMQFsMƝ!gL瑷ncAA`K{SQX*u"[o&w!NsU-3W(.6K9>:tw7O"mh8 tʲ㸩ub~?e;O,tI*whCG!Wm“E>`fpgx-qz8ڬq~(Z@0ɮݫOn|ZI6v=h:vD}1#_2GWp 9UFCcu GYҧa*,o8,m/ (Dngqޭ]+9B/IR8z;y˹ݴDvwQ®jX?_0*w0F0“+; m RUGQi1# }@h;2Oo(,0UFMK 䑙J Ï62>#jf[&͇^1r8N(<%EʨXD9нF h[SU2>C҃RIR(X##H#gː>y5oͬKll<<O[[ UQKʌzI>&}=aN%"|,sѦ݈ (,8;r*eQWʩ'LQz+!`<=|浨>IFQȪl]C0!pa~w-+Yb5*n$FRHڹO_uA\Dف[ÉHlO||OAN;{|Ȧ`<}Ok?=h}Y]٪M2m*ѾFvIT |H$, Tx1ɼIjt>UC7C$mˆ-CkGU'OY;n99=)O$g(A%pJ}9ue`yinL$ʯMQwcuxڊ VVԢJǕ/A6{v_jnbAxֆǣƛ0H*1w;Si,k]NWc_5HMrۥI8`U HMI%#=->tu4 yv]|g ދ;.6⪪c; 4I>ot.oZ^a l3qq+#jzRK̶LGኙZb` ƣlUI8QSY$N@&p{UxF)Isb~T ʼN=O"%9 }PvXϠ{چ0o7lv *y6T]f=,&χq@sìZIki hw8+A*/V*4Խ3d%Fi]V Czϱ;A&>$dz?Q|^HGNՏ HޮƑā%w0=?ZcmkIp4P aj5sw H72+ΞHMNY.Z)B,9 J}u.o2 xU6>2ñ>g,TcG=eLO)H\:99Mjyfxe[v@ϥIv#%HmɨLsp}E6d0ѣ{ dA ̹8_Ji`sI؝zd|F)"}8CTdS!; -6{1]*{xHep j/d l? ews+TNJN:UktQșe՗ AHcK bpd6A=bFBc9ǨEo72]B̫\2{ZE)MjTwj6SpT眩*N!aRù J$T; ~H5^ȧtɌn ><n=5Q!H55;2v{}Jc-!^԰~e>Tҟm 0I`2 z8@sY @FO#3 |S'tm8ft6”[o$V[ ucx5^=+2tqQĄ6֮Xv7wqA˘qF%q ?l?COiyЙa|A 6ޛfF/}+MúNf<>#s嗪uWDiտ -/4(vd 3 ;kךC!xA }]3[fb$;ۚu>0ԬfVpԒ@ER6nNk) 20e#8U S#{E6q$wj6nޮ+amoKɐ'z4rrѱKp_4™q#xyXg@<X08,v@&RʗLIGA㷵YR4#JdL_hP=:Q4C!)T}?lL;C#OTy&r9You\LF;RN9z1@BccOF`9U7"B84O@9F̐$?6>quͩurAdLvȷ>a\5 D"im6r yqÖZ;ycQ*7X5 kƀZGHOY\SYٶUֵ5ݬ,Y'푗}>Tl<^g;1,s&7觸 +Ҙ''hn-&-7#WOՖy+2r.0"81$-dsȡ=bz3H-HzT>TFѰPh zqIDE2Y\gCS|LX6C68lqa" 愒]eX=|@}sQa :ȪBo+|Ϸʌtp 0ffz(e9 q:ᄍr*t?cbzYn[vm˹JO>ˇT(֦7wABOz/]IUA䶹1Q\_`-XyuV?LdONfrn)FOt}Wh$YIߑ;zQ>-uw܅|nuYt=B"rWv_۷޲2]k=I>o3+gΆ&Jx5z`TPЙszQ/5VNA*⹷PtaMibF03c^/7&UV#OuT՛94-gE FL3ps۽RԵ~P֥cLnGr`\TvC>?_Juz=r2.Xr=9U$t7rfz][Pu!,Ӝ~n~0[jWScͥ3XN[% \9n5w4)@_ϭ>-[ =i5/.fr$ʦ{]WXxX=5= ='b2v(9+:mLfP9 ~j+!r6 &;ed,G4f'cc\sT9GԼ=Z#2-)8/l1g>k]M Ō1.TG&?W3QVk O$cqvR\M 2pWWVx #M$%{4&9VC6 dϧQZM'W+11ܠqDL}=$\K$`xzq-𑣙-Nyjkk thk|A> pqsGi*8eH#'>E+q^(%mlZ?$+. Xڤr EnXʁV.nmToYq`j~"FP4cgmlX(+X-"(Y2Fys=*t4mJ9g^h@+MAD"& e3|և6mq5o#s۹OvއNծ~@,ʢlw0{s\kEYc,1]:$i.$vv6g8#k 7;aϠEJiU ɹ[χkm )"<pFwG%y(L[k;=nл$oᷗx7g7\FW vIX ?J{bipjL#Nzq֢:57ݜakI(C G>\z|+NQӮv1Clw9^՞?LpeUd}&QoH~0ML#dbOKضe%ߚ9W5w;fW7Z}4>%JR1n;꬛2RAɳHy!vi Gުn Fw5ҫ1lQaږYrcީ+ʺSH BT١̰d)f9"51w1^ щ3H-:xf11>FE=Ա7Bs]mkFӞy,hKx+ \o,RCκUy1`[ǧ/ϓ2=mH8 kf"Hϙ7$ߑڨc,adQl`g^EKK) %q~@{S:SӭՖ\;@#*H+2JV يlN}%ۑUۑv60op!x ٻ=( =OO)EnYe'$M=R؎yb}1TMi%8x3Y,6 W'v,um:Cl}ag>,eOF:HbPҜ mqdRXie?)lm{l׃K9e9w@Ff8ZYt ۫O| Bp9^ʞJ gQ,T.qH.928V_ZkZ6ୃV2y]ήC/sq^ҫ)ك$s[(p P}Χ00r8qP wʷ&g@"t}5 %YH$Лgkx/R5Y>#@ g@(E[MI<*房Ĵ7Q8@;<~erdiĶE\ 6rTiVi.N.RJ nUxmD7)q4=h_D#OQ,hu[ZhͰnX\uMTċgD`6J28pOOA{bق*?(&Xo]8k\4e7bF] ϵzǪ%_Lb`5 q‡F9[W%&]WyJH(]sQW&T@ GUXx.2qV' ":۱P1) $dXRIOjLu73 QhK6.\ kkf\YfVʿIQEeɕqW(iVHW#pҼJm?EYcwO/|jHaq;s\PXfL|.,8YFSF׷7p#P\qOE s QitC.cn$@yr>u`aL1@O"T:m҉D{ q]-h`Wr.1U3jx@vQU0zKY%+`פVEوëD@ W) W-pWh*ö*R đUXe5O9 xsT09?,5>S3A} *YrxmЫ~c|wы8W7R?h:]Elv vҠGЌkDk(˗ӏ1 \^)$ۡ'Klt G~⭟Woi#'8{}N<>?R23?#^Vxfe7ڕIe+CW yBֹKRtm4'!Ɍw |Dڕ팢U_fld#hPWvF0q]0E[\̓FD'#jڥ#鞃NM٘g}@P+Ed026g]+}}hVk9ʽmղ !iy*iXsrxaEkxo\T#bpPw,hdI]:L?2 ]29'5`DbB}dQ8XT$pH'ʋ~o=ODy%ʁvr4e6"g9$]=q.sdTE s8?\W/,G s)Sco5!sO&.چi$Ѭ+2`2d'q7QmY!sJulǯ*1 q4( %e`1ϯK>}&wg)OUAmwb/G>4W .[ Z70 .$X;>Ԯf7v(8٢O[w6VX0\_ ps>hnbkK`wDž 8̏zu=\s=ŃX0#`n8#3FE߱r2s%(t\4 nړd9XW>EDbe[A`;{:P{"k|]O D\\HۉqǾ1Rwly,"<gn}}Zl H&\OzWXk$Pa !C݀8DVnЫy%ՒJѝ7Ix+}a|64yzV ubUc}AaZޝ}tٹ7@s$';H=ޫAHQTC#>%PLѺo%[_I8W'zd$-$& s'W"+J8v^?qKu5zH2sN x6M5Z|ڀd޳z{2u;Xc',UỚ _ ʏg#EU;ImLQ 2QlL/S\<wg{ʥB}fWmLGΛylC2YK 7nWQjh`p7#ރڽ cB@qA5}F5 =ŴႫ8ߚ5ixr[2+rv֯fׄO\)>=ޡN{mVVYwszn2OSsoAlSb(%0^ɑqk2N%0,c l|?j ,俉cHxp2q>ujXV )+.'߽?W[;{6P`pU׵Z q- 0mT-ŕ3X>22LьH%Ccq~-5 B7R -6}#+~X̉2Gc޻Hیc'}6}*yKq^\m88 ui͏)Ғ+8e^pGWH)%-7 ?-HїNyu Fݏ7T!/ACp@pB0{\x C9|pO1ʡT1G'a ,ngGc'Tҩنp}B42SAHjKƑk0)(IrsO\wA}/L,iIElT.OuQԔGt+[|,I台@i-") ǰ}SqkW^G3x{-cӟJ%UIH,I 9![5P6^O*+Xx#-*sB0@29z H[lA-QYH~ɞE 6 UrXJ;{})@!rBI[JDqR\@ (yX @]E3Z!|64<,k*YK`Q'ҋz%5{ N71Z&ψB yY =Ğ[B4$mE;B}Ju&KZ2c0e;~4${I_~nC b2c>I7tn{)ݦY!]z=N!ȗy qNT!G'w`Qe%,s-}RVt9$&E! @G!ϸ5:VUa|cܥŹSY9v1|9)e-9mӬĖ?~ӛpJ'^vʬ )8Uq}=M'*˵_\}}趙1OĒ!O&3w)@0\II;&֕b8,\Ok\H@!xFk EDg oOށM rHSx(7̾Fhtc8 <j-CNQM,slCwW {ҥkwS"F{&^^-ogJ]Dq1=湕" pc}uKiu,=q3[GHƏ+FtǬ?hntVDLl͒M1Ю+(328@1O*wBoֳtJvLO\Iy>%[ ۽\*H#h,q\Kkj_o,I J=O.FI]5(C,Ҥұi0#QSk*,k乻,/SzoP>T  AK|OGR;=\DSY[ n<1jX:28mHFۅw|?3@VꮒUe.^~*b[M5gQ^4a\'8wZJc%+8HPQ KnS׷%ൗ(Fq;z|U 5$C*JF$aapEvх$ 1R!縪97#6Y 1ŒM;XK(;ٹ#ģ횉fhې27`/sn|qjG$w2Jdl9Sq}hm BI*<9KήmtkfMt_F_Oxf4q;y3މ,{u.+)UwDcb3aGKKy F8PBGe#~6!OvK40v3Ut}Ub3mrJ*!8wJ<]SZh.&̶$"֓]ǧ^Cn3}s]/N(#('QGfiMe -D$H}OZ.ƻ\oNYԒhrjByFyR3!Bݱ^$|Uq/Vp s\+(;HV[i yzWrTk_ڪŽVhЂHfgf_QEY/.p|,0n)|0yϧVH3N bִ>HM9Y4dz[8Bmcb9=#U궽[y,gAX_6j||1 ޴$5I ;[~Փ}j[uQKV\nFrc#޴id-ޤ@>"[I&Bs9۷:ORZ3QEs-I{aEqmFҦ]Rxb#3wtMpIۜ$b #: 1(R4l+nqO"Ѕ8g>^ѳrYc77/{ ԌEfv[(S"6nּe dm9jM('= 3r O\_a?޺i(r1q+ƂhPrJ+F08V=b/ F复;װCM鷐^x-*`~uNHwccheBQom3yyG2GY"F.U|#jsI$ɘ#+n9)GӚ Ӌia$yX9Lv iU>?@-N> 3vRJ~gu ζ7gbVK3=j"w+XsYaItк[GmjRmޢZ?qgjn+[?z&!fPg"b0;J_QDꈴƆ]/R/#4Y Nk1> ,Żv ,a=(6)aP0i%ݛ^4U,&3!ya`"9=j"Xh=HfU F~u]DSZ1)63rak+}Bs/iN1ɍctޚKE28tsn;9 4[UKl v翾jK{hne2zv NK'f>2>O#M~ , sa;V,2ϯ5 fz'"H3x8>Q>oٹ[W.2s]22١}&8[/ zsDJ\}L3|:ۓ؟n1B4ROT[b5DZL#670yIc["|ɥ]iO$cMy[ĭHCʕjMޕ3iL_a<0 yZ%yڛ>F/g[YmMۡv# 0IU{N)Pݥ ͞HMCs5ͥ*ĂJ.${^w46R%ʸNA=%C \m*A=j i7_ Bȥ`Fkimahܥw'4r6"7GuKdQ F0C]k2YSR!2hGlt)"u]\Sc>@-+ lr~gBF)6ʯ` 4n(6܅F1]v#ڢӬ>E8cY0BH֋񨍲]~W6\i$fnoTq{ fJB}qTZiV' W<|GSJx0!`X;:MOoi6FOobi)X5(ƛwW "?(\sj'X uMZH]%@xPQMe1F6†\߷ Hs;R.<Ü5iM߀i&/xa-b% քkZD:ɟH{% @~;xkXV7ү8>&Kxu@A*=SFRO7s}cq_E,9i8wXp__sG ı+L9ҰGRn>O+˵Lwvf~8],@/W9 d$zDlE x{qQV^=^tkdwZK(T{$ 1Ϸ62+n)ncڋK[ $U.(PFw N=j-LZptYwaMz0eq\z?6xhUܾqI!QNTrH576u՜H8:rkLHM.;fw/҅ բHWrKr~?j9m$ݖ4(6#D2y4$DDvbLpu(/I4I-5b{b/Sot$pq׃Z Uimρ8~BT/N$ é3 ^חp(${ֈOta <'Z~ˤG-xi#F~ާ~мo'Mf8`?dR˝/ơkk ڱ%hb>ki[4SaW5 N}f'6pι$4҉GMSU:CU62[63<:&a#'RGkm'QUfҭi-G8*8$j#g{_OKƁdpDGR1Hoxmc7ep%SO|SHqS9Q[Wr PI#3;+<; )2n#8<ܱG*}8hUVC0ݳV|j& \Pz7GR,fM:[(K%知nSJnq }r6 c$fȎcKlHa؏ӷΪtR]%%RNs>)EH təvDT̢Y[ rpGEm ʁ[;V@.x 'u#Bm wn튯r+`7-D 3oM Edck%p/WMg#3vbNWfl{p,EǨ(qV.Aqv?S@fDޯ?񑰨8^I4s 'Lޖ 76pu ͞I&=̶&Ʉ)'?*،jH[#v#_1UAQ1Dnj̊Q\ CnY_ OҏF>B*>B]',%zgW}Jwڃ%۰-1-RH'X~#>3 ra,}u-6 t ;.5yUc2=x?hu/mטs}@i:\6,xk 6 W~uo4 bM!آz7Z(R8qn Kj1Mmoj(#O͇ܾ̓273\>F%ʹatW )x_u /Ö\|}_Ei(!#>+m4+[?rBp*Kkm&L<ޜ5{wތG<6=}R56ZQRCIqeBy6G^x3.ǭ6b?q&0F?Tf)Qv>X*Gjl"F񳍃ivٌ2.9 AR>T, J(\֙l쮯bP ɸ;rpҡKM<(BחJ$i*j7P*s0iJU gr3U?P6O5qse1ƴHtĀۉX/p?,vc4O%$7@cYX5$܂+a$ѭLsUIR?8y4gė$+:]_Iy4Z _A鏞qv;+&i;g-$Z#k1"Ͻ0g5 $h7DH\ʩȯn.iuvmh@0^׬rPȣ8|g ?|ÌS>3xنWVd236M_ ,&d>*d!ϩsӎxU-)v7ipGדF#PZR-5XOou7L>"Ns˚mFU5^]B [|Rw =G0AjYͬ\_ٴ5%VϏ?ϾkEY;\@!kgm9܎9?z9'?{.kO{B|e1ʬ=ǧqK߭M+چvϨ;2KѴHt[uThS&U[=Gtp-c?ȣ*r ϯʂtzOH]#%`mQF y@LWEDzc L8B9"0H*ۃ)#5r7Bh`SF#F3N+^DZFB3j+#4F&al~xBߏs[j})9Ez}8*?JlV wޕi-j$$C9f8ןOULnZ)n =_*lબ  Ddh9Bڒ?Ha߷sb5X1H!#.4}]+Ҙ6;JFUϮ*6Grb%`7$OQF֊}I~1`U-9$5u(Kߌ)ऩ2_w.Wѵ0lɯfqsq!v#^oMWA ;ZPշ`I z) jEyybt,pcC ymf6, wP`ᷳ%bl4$ϧ qFI|kһw2coް}e `Ifa/aQZk+ve&ǡS.DHP9 2m1H?8OGTF K㽡 $fubܫyp8a'UqKp7ʕSrko8P'Y- eLd>;c]#oHK FKyS6W 9f"&IWc;~~nRX|gj$C]QNmIrn?W?ƴ$rƭ }N׊oyVKy0 hVZL)Ld;c}t;f"`mǟzI(c&߀ީԩ@??.)xB&;=ȡ4`;̀.Imy W/nWk X3ޣSK&,,Y7[80M4丆+Jw$?\j,Y@vc,3n?Gq $P}Y冗cGn?ċo 4n dQ)JO^7J '<TO5Ρih1zcEjİ_B$Vp?QbchvVI8gOp?YUY!|'޵k}FwP$! WlNJrζ, %IAXNJQ{0wyԚ!hೂ=`j1_]!U&y ,姫죩[Kdg$m% ڕuU1M91Ȗ%.y`G돭AaSZ nUYJ}@?zӺE}|ofPpCn7&S1i Zǭ+YXE EcqH~y5aM;Im9a,YLw6탕b?6=_,/::dc4dG$ZX 9@:mIfm<%e<ګ9RwG-C|g5'>~QuQc#5/y.XoYn< ?A/IӮ3M# 6[-:Qft}4o*"&v2QkB c;@nKڴ3Zd]<WhϦ@r>'\R0jqL.-QɤtI%J2g8}Ej+mHUdk,u{=.K@LpTwa>W q$xOVSkoq@$. G>#}t=piw]1\) 0}Isg<9{;!`?89~?Zҭrq́@S*K$Z~Y5&gVakFWXȷnCqyo/T73N0T (FͨByA=Kr^ZDcb*0O4GnrODzGT0cj3qGyv c;pˌڒ * @c?5Wu\֏&lg,;\[]0>[;ȼc>SCW 3dIxѸby`>|TF7n8$|׸ꊏ.cS&X rcqL|KrHUiq-܃ 1vxp9U&\/cEIQ+E4 eFЪĜdzD>U`}~Ts!Eqj7LbN ȃ;3-VXնÞJJM;AF~ӭ; 9Ce;$AUQ  $B JcThxOjTx,݀*wО{UeN]QiTYI+{I5r%3ހ-zUKn 2@9(ۉz[}r; s _ho^0k*1ڢӑt- c`⳺<C4mό$4<+ejGʉ*? ڳ}y-9^b^uJv5Kӷ2 $/3~ oZ34ܟq~pcR~6[G?Kkm3GtMD:zęr+MBD[ 7y'g>jקk, 7$HQ-_rv~7 _cjMwp>lw{ ZCynsU+{=D%U#gg*IÆZ5c>fm"1'jm xȮ$:gZ,1H nH~,l #hdoq 2}3QO\JVJmmjm=vV[Ly6O, 誩qt&`9漿XRIHotd%Q8?(7RiZZ鶟viF=Y`ݠVe Q<'3\^ʲHīOalbipC>4:4x0[wk[dnl{G]jR `g9V? o<$Te|QˎiI:Ll4Z$ع <ǰi}!~{!rO7-RkN F.AscW_bxVh$ v yUg zS⒑Цa.l ։-1=D .)񿁝Q^IT'4P- 1ѕ  ޣi¨W v⢵IDNb-vI#*=+>jͮj`wJNQ{`}W5 {XȊ=Eپ޴>5 0~=LKb=ʼ/^KkQH+V0|IO:ǯ׸ѝHKaIo FUBH8'ޱAdlnJ$Y2G ~^HǶ(&c(h8C驥(}WECA}h $P.AFZr_*R F:HCtHM)^{Uwy@i,DT3F@cbJMcU]M!vjx®E(qG j1($eN@>QHVM%qj(^2u"̭z$Iە@CGj=q*/U#gCʬOǝƲqo}u ݪ_ц~N;U;yr7dSvE@ O.K(;~n Pb M2v$wQFTf9T2 I+Haq?dt>jDh*1=#,1ocU;3SȪ&xǥ2_Wy=AlxYJϑ̚%M6a澚\G36S;y |cC+2dv8qz-!g)& 4ƣkDBIeom5øO}Ǹ:{m D7}W U 1 [\g*nJړS `֯ &Y ]!$FPGo;c=Wp>bk xI.|AۓǥS6Y0NA*Q%ykO&#ib2]%}mɿt~$rG@5uBt)`g?jw1XX,V1m6ݑwǾE7ϕmUmc]z[ q vrÿ'+ɮhyHhneʑd'6ese&hv\<G$L8K,.K%#Wؔo)\Iq:ᐂI;U&-9#c)9<1Ѭn.Ĝ>*Ұr}-b֡Hˆv` yPs G${}n'bfS{bwxKq_Ӷ@ƩԨ;V9m`rNhFH:zPSQ76ց'>fH2q> 2eYGz}*RWM0?$WSopXEw8P ~cRu 1JPĮe*28.;O.+MNmED۝8{S![gWLn^34<3 x^CI9Ik"Rb1!>5}k&tG3N';Ex@{Oj&|%9oGbřKJxϽrEf9I:,3$M)q 󬆡-+#K"0pZ ۀ6v ^4X#L$D,U X sVn"Fz094ɤ6Rl$(E@C^c+''u[26p7{Vӫ^`J~d9?m4t;m4Zg+9\g<Jzjlfm̐GPqɢWa L$Fgt1‹H]+ Ǡ׃8r#r%kkܨ, b~*4٥ʽgza7WRV;H4Jb3| >P SfRM{k`6WrOΛkw  >Au[Gzu嶠;rOղud홣@RNKk-Imۘ@r7\QkK8'ȾM Y+k>km v}lU`2̍")^>>'EGl68yT2{Az=QD pvNEC K >cW yY/b\OyVR3bwc8HmmL }*C />ah%`}pqTf}Ly%KA5F%XLm *3Ww>c隷3F=(t 3 VZޟuemK]@xQhd<}k%pk}7p]5H݃9ݕƟxZO@ T6{cב8(KͲmѰYu'BSI%n˅/  VO+^$#@%Ű0qSh[]&PHC<9=\CrM9e$%˂4=:^ղ.G°9$jiKM.oW}%Zl27q$ ;n, heXY9$CB:;y*& \z9-GegKԦh_erHuDen ͽcH=hk}vc"]˜zOL+VލEwV Wʼng {ɔX^!a]jhn4%O U9 }q}k%т:mo]#+ʟ;Q{I4p&hIX䏞9/GlTM!'c9jR#ܛGҐH$bgcfp@M"0Ğ_Ps^]+$qTq#P+}F͑wyb?z~Xjuy!Q܌l}3O >uݜͫYG, ?|yu岖UV8")\}>b\QB,J)bp1$`f5 "{K[̓Qv@ҹaRLjN5nM|p>Et\@ T{}1.AI4S.r7ֶw.?qU;=)T@QdC$dAʹ~nn:Pb+9#?*OQff+=ge?9mze.rmG?§Z1:N4suPCт{^_i_[(=r|z `|V풨巏Q#Wb2%Rj唗wNq?Kq5@5v=uH_?zs2r[O<* Ȑt$~7*s%(83AqsJ)F,?V[zW0O[]Y ,v7x#l~c$\K<b)&v1Ƙ.}jsZFZ9%s-6& CF@'#5ƺPvQ2 *11Ź{Frm6-KFqKF̋,Y mB;KgZߊl 00\Zo_v"΍ #iu'Ub9&шFwuŗm^Vgt12qazJ3kQ4R Bqp eiR.ERʠa܍AZK 4o/# sWӊ kcէԭ7YId +}w8Ǐƺ.Lx@3褌{:ni=Y Dgz+R_Yة/· E0L ޢN d{f 1ǹF$)]q説Mt=]<8hןuKH0/xԹm&ډ^MB 듏|dz[JÿJJx㵊[Tu8'*)WȯK8&95X r ONJw/į* Y6+(,ϔ/:ccY닩lcYc8=s 4$]h~ e^7@(wHhE}|)YnkJ.fmC8[ S} Zvf9Ozt')QOv"+JBO=n[]KLF r2?J=??RjYdyljsi;kڊQSe ɶ5w:h5?; w'y֯c4zO ^m<u5ܐu2(SgkQR| OWdaQMV{~-L n7`],ߵ\пz[G!2 y8j6L|Y#0%{g),OehH v#dC$|'R݊S:]^%fxnZwPkn|K,yeb8#XK}Z3i~j]J9ӊϧ}euov0v]B>4= Sj:[LcYb15#yH{-*:YRI `3AΟm2/u#9̶,;@[ѱF|/s3WsXB Y [ǓPyF?zcg0pdpUWj-pV_Aue,FyZh"r9F@ ~}NJm h=IZW%͠oن=?jwUOq$M>?~4ӵAZh64Kp1Χ8{G3JMFHlYD]~|qK+yn3d`yQt֥k\Y]Fi\1a?|hu4k)8,r{s:KLˡ{] 6=Wu3D8[ qzva~3:u$2XHxĪϣ~ҩm}n$J7qEMipn,KYDb7{Z/MK+x47QB?SS93ZLr)DiQX6+0?Et>C=XއHdV5[Tsߚ$657 $⭻I$MYHSzX%v;[=zbPm}ER XD*cp9܋%O.XNŋ`'қ1?7J~eUrjx0`ckt*MʈUp{Oj:$:-#m8F!@Χ{֯ IL,߅?5,~L \Aˍ.O9UE]s3]_޻X( /(y<d^1lz/ 6hJsW5MaY+{[fCpǷ)V4m$q c`}nygri:cz0ĥr64s[D-VYTzfq,d.qUP8bāYdY9vƻR @%*IvܬpM'B=׽Sሊx1$Ns~Bsou4-tfr 9n'*XjiӥX),-3Ѵtd-$|V5m+i.?#j6x$ўm1 x8u,&ڑhzʪbO|}YEdgWB뤎K4C"I u=~Um`{0}[tCh.] (jq; 9aHc`@|X D7OfH e}EgS'}US ?8CK# c #޳T6sǭW] C=0x 򥻈3 ]/x!mvN j0m\ }yS]ZH'0Eg[gOnϓ\*%9A) 9Q5Ԑ* rPIǷlWRYDU=ޥkm-Q%7h#!cӅC"7V6L2mBʃfnFeѪ(/$~י)5݁nĤ,G-+U8ҦdDYm̲ a#qBKtĚjDBeUPF{dzOHn] ^D] ~lv];4 5Efŵ֣FnK\w,$jukyiVaY|Q(9qPi}96kss #yIǕxN'![ɩ a.Rvt i)GVB6Ve ӵt-3u-Z ?P &(M38gE Ht/mBMLK$ n˂ w9~cs٩i 5!wNQv>:/c:you!%TQ#۽׵_KHmKmYGn|ǒko^)%VvSIc9h9_{}k=p^x"y.G*ǟ_NZAz,2ee 85ԧr\UowV_ 6 vov߯ڴbF*e]z 362ǷEt7DO"/}ǹ?jkydwR@#O̡r He2sQk*B%ۓ}SI2kM͒~J|DcKntK\>upa'T$0A{Cx9G]r8eo=(k&qD* +fg_8-$I")w'9WsI֦uכ'Q')?k~*gx\2>}A=El^4ފ0qR@ϯ 6$l0l(ǷlC1aj`fC6OlA9crϵ)ởֈY-qs,(# $,Mj҂ms~YleIڵ̮GS+RNnt ѬDlp}U;;s$Q]M &u=4iA2Ro4j"*O95jK]: 3 +d*q}x0;EqlJl%ޏ H%e6ra5NZ>}^irqkV̲cr.A㷗8T&ciwѴUo kU5 B!yaFxyŠ6ެm&yw[0dz{֐]OHl_4H^ēO⌮@-I^[X^Eۈ˜ݪލnMA]>(ާޛ+C+".Xg(|j[ĒEv=qIVyWї͏kI%Bq&WÑw8œ}+UNp*3#h }WV\ d0*-in %Щoҹ↉iw=ё-V4wH?>В8D0+)\E/RYQ ⹽o(ГBDI21#Ouh|9cʼP@q jzNׂA3'F@ 7IND=1OdRJK*M3k_ì[[ȒX"Obt*eHBEoDZX1$Wn&0+d`w=sVfrb,+1 < 5N &{Or?_M@@nx ;- <qʱI]KhgJ"k+q0x?^޾eDyXŽ=9*$4J`pAVŒ2adc]wOS"Ə?2@mzZ\Lp2 A{O&v5> !])QK2<|8E?!?ڇkH K1c51YX"1P㺚% $x*.?5JXe{@ =i/6"Aq{>]m`Hٰ_-"[ZdDFG9)mkk}?5Iy?9BqvŖꌮ} 8f>/}8矽QWFm-w,)2lHQӭ fh3(0x+'LE3?"7's\5 :[j ]mp5[yԮ!a%f0.4cR);KBANqߐ?JjE4ݛ4c*I!s]4wg}.R.NQzш!vF%A@:M%EAR+KŰw<5ܗDQxL[36@*5b'^rF#'OH,}ە9k*#;IB* 5?5M uPɮkk*dM'fpY>C\Őn]i|aonf&@}O4/^7#ՠ{hw b# ހCPipK.,]<>9NGOFPd? 2M.>_1V\zʃr@!#?z?[ı#Gս'_XMmNh <1+a6֣k ѕ<ӟZ]Ok%2aBϱ5=&;$%'%!&W<KUڞQvghVWResp7޼KT10,O֯ AJ{6siS`;|4a?tKo2#Z6=IV^5QIK?A$ҔzzMMFpgqV~CX R ,Mrv8o!=b?δ1M8.aezgڤY&g M}\>_"QҰ\kˁ'T`o辩z.^b1A{/ml\nAas-2[CXE 1/Rqr3^(dو; zz2md꺼pJ'-csȮgllr9E'+(/܈?T^}Z69m/YvJ W^@$`3|P5Hen;wIV 'bcè>e#<{TJb>*̔Y'LR7@$W2YFjXX#2͑zd/ߊuPHfQ 7D6"H4;(Q7rk` ;.ӟ4&+3zԖXM0? qF~R~~@u&Ep#'3-s ZixvuQW#}(iehrJx\F-0};ΆCb.=A=(j1;k)Y4C4K>~~#tmԿ$4㲷n+K`X^Kz?#ۼ `=p8ANҘy@;c4X4o@"K_G!d(6Ȳ.2(9?Z}ݣ,Ύ#9&]s:~+XYg89S-Y|c5-D#l6DQżvawqZٛdMs=oNj6jivI;I) 6Bgڗ&85맢k=Q&#99sju :Fx MžFD`%Rp`mo`h] KʝPC8+yϔg)4tA:Vz`E@HR}Oߟd-^ L2y1yw<N(X=GlYlцtz\iY) UFqWs9 c>aG߁LIz,㟕Cm%o$rҩLHlqM];MD ?;FsHG ` O%#:>`M].4Ot'g'| 渥 GLӵ{-Αk=@ ;Sʜd3֗u彁aO&W>N:}Ks.r%2}rp7#呷Te&NGY$L7(Jf\v8cM)x#6>αq`r!,`9V RW3Ol>Mqn2F{4Ӭ’Bss`#*'ҝ gQWo>)@g8ȮXq3XM)w;q֧khd̠y})Rca1TV,r})#f?ڬlXX&9Y@$j f=w@ժ#M&8\u^hǥ:RөRr9TETgWFzv;7L('#}F.u(Ȥ#{~Ho/o$~xV_ 6:[Xؘkq/NpAkYu$褔e͹Iֆ,-WN"Ï79⺩,.-ƶ%wXr1ڸgԓj4J7r2*qh?_js]'Yt9ٞv 7J:R]Alr~`/R? $2ƬT}ZmyzWX9R6mQfXL/,,D qRxyH-njȘ9Et=ot8m71(Å=k{zJ|~KiK RT)G42m/ 2PՊI⼸T |ŃӀJíoXnjw\}*6#$398\3 j<P=\Xxd(RyKc /gYhsNGVfq`"#I\oʛ_rAIbs?.{Rbi++2Znze >#MXm⺔8Y K2⳷z&5ic!8nwq=GS%E$NH=i rtq\^Iojo9iW>ޘd L+=FH t1oaϿO ,FcޓMaZ`I܁yǨ!Qyl \.udQ+\Hp{+t̞#@ xj,K$=qVwFL#w2_2#[3 F30 X}Nj*7;#t3\"~n!Em訂dnV [1͕X$\k˺ݏ@ivSvpw/AbΥg 9Qg@'! r\T:#eKl ھG♧Oܪ\SZ=̓XT珥,ϟImbxebA,lqU5Gō2F<`{c_N-.N`QUа(@;{`XcBu[ir[ &)'Gt}NDLyT<+HYKSVEBNJHD89=4]rVZ5dZ'},wpp`Ws`@˵FyBv|<.L\p1UUn9$֊ I;-7qAS5nkq®Ȳ@ch]:n6V<}WLҫ@lǦl|E0;A>~n5v'8m:Nb$F ~bOag*9E5V<׋k5t%)SA^KK soCXΓi2I_h-I&Η:gPqO-U'*qnvV%baAϧϸԖEZ@!Z?-'vqn2 p{Z4PJ*19oMOG mvAgM*L;_A4g|pA6?kCgoxP %hBX]ѠuU 9 T# x9׶kERQXԆFARDq棱'll5EQ2rs>Y,3,8<ӮYsj줨#E&O`2jKX@m'E2K9xRXjAW?#A1y <F1NG@5i美 P =txv9HTBxyStT;s5*/VC% }Է>>؂"\̸үm*y^s'-;KqU'z6|XnkwN f-T~/$gDhށ7;x' itki,"$];^Dӵc| ؍#81?VTĖ] p~TBX۬L$pcWMTsɴVA`4S etdۊ,p%YCgwX@G.*y5Cs5sFRv{p)W}?΋tUMҷ `6I7/cϿjŮʻؼsPkwW{(ʤdx;c+=B>k/FME\Fzvrڼ w2c|zQY-5 ໐f r֏U8bҳz\֚{ClCppe6RF0]l.\ZKkʄ I ggkS5Ԯ@YbǾk6\4Oۻ!r/qWm0n$S|U[١Z[ȉ+ DEuޟU\CDnZu,Z]6T`Sʭh@&d=Ѱ_ 2QH%5eݰ.-u1DS8F;z];lYXo %HK5xȑYI ϏLxGq<P2$B{;wCyHWxTb 0v3\IB~ RGon(;Bн;A}JJB>() jj9؀bˏCYGGƶ+;'_n`㳴+w!*#׿h.q}(>t=GmӗzyƛA$vtn.Kx!@`x8<\[DjDXi1̭K9 {n#4|l|On2j:P^KiM;R^>Y-[X8 G$Z^].\ ${ݔ}>-X8#>o^(2QRkSKd7 Z@J.[ ZOUNhd 5U2POҰj}L?%,$RHu#=jޛIvf-f$Gr>j "+^pO 6G[L9?n<}ڨ Umf?dzS^Eti%QFC@?}{$3 ?5MFI;W1UL,1A/zD[A'eqr yV)F6A4ȉgۢU$4VYYkSRFvk2J̖|P=B~x..^%E>#5y,VxƌdǷӷ1]F@w*ܪ>cIe$Ήѳu6Q-\}+%vڔvqjVl9?J閷Q5mICMݚjpб.QIby5<-͒4WxM֦HKDIsQvoH>nt=|O$Fdn9ܞ}(Ho%mw*qS1PVeݦd-22/IOl-᝴魤 s31\ڔ GX+`cwZC=˖GѡRdNۍ@+upXO{[Gw-xmeКHc F E8NyZH#EzFpj}'QnepЊq*W=3u^ӓX嵃j27aA>ε5)JFֺ{-j0x`pOw*8K;*TKr`SټfC&·& oK;M{1#iR?ڢ/ RXw =~KPEMeƙ.c&&R@'UYX_#ުf;{}iӪg5L|&gTSFd`9 PS(9l5f9LJ#(ق/s͸d  >܏Z} ^*YvkPhHFwOz3Dnj[acrf/N4\G dAy+JQlXM b,g<$Oj.9Yd__?Cjs ȓD -u_kҭݗc!5zyFjH~6},lHt$]sޝ5<$Ơcr~uF4[E+h}ż&ӺGo{ME)=TxTFh3Se94u&_̲e{|-nXхP٫Qaq|'F3NL01>9:~- c+˖FRٙM3%Gvi=|~&X =ڲk`wN|O$w r7˵izGI9@rN y*itEJe>fa* x$q_dtK`} & $c]q \D-`"m 5txcQ9cI!&#?zjiIY찶]gS 8 ?ޯOnח9l 9Rtxnf 2q3N[E ;/w`n}If`C{|kd,V@=Z/c$F4vo˻ʄTrL^X5#j5CB5Y(AqںIEomIwvV"cUaX޷z ^8"|dSRiBpq^mBsЊvF4TiۅDg~@cT o`cHrJtz)UA+mac#+>$y¹\u5!Ҡf"J%#~߭B:F.shO}o Ƣ1O ^nPW\٧)$e)+xۜ( }([vp?;#N=ŊK.B12IRxn`^k!|͕bOY<3k&xErJsGxn04y7/ǯ,἖+9 LW$cvf杨0ӢV[sgGڍN>^_e,h*XT|&qnOjKBBy =z]VeKhWp @oLъo;X d6>UeH)8$a~#I4-*-~ 4"8a}:i/G+v{|p0cp}jX,b=ԋ08V;X|>/eKq#v%#ՙHs)JǂM*6h6,y~&NSbϨf5_9v#>4,8-5-Twwf8Ih6ZX{ؕ'-+ЍP&,3Bq=>Ut[nԬ؍W=/L%gcC9/ԹWI:c{\+V%~p'zvxJrT?#]4Kۻ D\Z'hА7g?<}%B)s>ںp䊍 )3@״Գ[iٖn< Aw[h{+VC0KRc{{wi =z%i "BprxW5[+CjfŖAgSIctD;}Em{l`׷\KT$WcOKek+qDqp}OM e GVFHL%<7\$kh8 ?^<_$bhq5{Y 3V#Ji"psQ+;jZ|7o*0\k,qx1wvJ>ؽC27*&amHr?+2ew*{SLZfsjS5jb܀pVԬ.Uq6׈VH`(ҙ'+snơlޮmK"bds?@xEirs] [[//lbo6 >\c!WL/eQ[#t}f̺^ً8\XsjwBgX+HL4X:S"ԭ{+!X[Y]8ArN5(v)+nKv4}:i rA?QZfXDhq [QԜʍ3ޔ34y.%@Z#h>?]֩m_ YHlO:XZ[b2o`zuݤR rĚ郞SQeh^{Oֵzdm0\|8EcY|cGe8 Fܞ;Zl׭ 9}*M͒HNM+M}΋9!v>"lֳC,"wRglVF6r'9&h5}Ǖ8pk;Glvf9RI֭xR?@{fpܽ2,3&ӌVer$O$y!fw<]?bW(J R"K)CtW?:{ilڎmehfefPLwm\ X W9(J NK]XGn+ykp8$}n;vO3Y31*jjPM0H ǾOTz6|BK\,Ar$\p?R3gӴr.sDծP]ȉI4cQw2K 1>| Nn+3Aq2n Wj0ɫZuTY7fi/;G}5⸻7rT r; bi5FX" <ӿڄZj7r]zD&2d6q{aѤ]vp!@A k:[[|q``cډ!Jui;bwc [KX+'}GA#'mEElW|c̀<${]ڍ:>Y[ uH d0=: 1+O*G<{Sn I FN ,h"%e# k3+?*KhK=wFGw8zV;Zo(\)R/|wCe=]3Z)xH 7,ׁŪFrN=hu웢R"kD`F+[JATlnWWl|==jT XmL0)ŹAHҩ2{|h0s5&k2xǨvb\/T\.H;qS5Pdp=T2XBۗʽL4bVdU⧴yon"hے^j-ܹJYkYd`^;m$kNv C =͡w{Vilś8cw\x؊m`Cp݉ex")}MAmF2þ)}35Dsȱ]BȻUXo(^#>Н2u%KsWXT o'oàSk\kao AMON jl :f{q.`ö==}bA>R {7q#^O&&ꂗmmEW:f mu3ߚ/6s_p~\v<(BVQ7[+%'w ҳk$1ۉnlwG#zẔA)gx+ >:3V勰^~`jV]In4x83EvL[Ȳ,U=<tO[dÑ*sq6^L.˰h-kxC,>P8$~:qz(IK G.-o;`\&p|#NX}q"`@kEQ=ŜpGg$YYID!6"HT;IE1`&#L|YA]- .hԮQ$rDas {dUi8NFڧ7of3q4l };UkqJch, }qL>;D~U[7ċqb&%܉*Kzk\6+C Qab?6={ "].K`n:&Bc0Z- ɮ TuROUXp^8.F[두~³zIzn *HCG܃ȢYLI l{Utǧsx"qwrxDD{W/tu[o2GYѵ)/mh"T$9'8Qx1^,vn%<;\SoKfk=?XڷsKPn8B;{S-!b%Y1`g6g0L+wz^ 0C6鋱8&G$qp)s[9!G}x669ӡ5)u " ;XR8TUΟv4LϛR7€>UJkbGHªrq9"2q4spM`^A'>S!n:iF5$+1kao亷^_9j?u3V.lN7k+ts/7֯l2',C3Asw5)yp !U6^x#ҊAϪ\[Dng?КI,'AE{kixcv'8{|ҴHf>;Km㷽RPԕ{wE kR)n`IO8' tLtT)n 4sN +H..=>QSyMW:({Q#8W`47\}ieZkfbnWTJʶp;h)">3Utc!ˋ8Ɗ*d@+ҁEY(<9OUw=H3=3O2 @*WSR*9ID|6y& Hf;rq>̑2w*e}˃Y.m߁cTlo\E$qpВ Zh,%3y\`bt5ܮ_JJ:A.FpJ뒹^"\BQyeiq\e>7_䜯kfSUV7 m.~aRԢY.!Xg =(>j-$TUR<㏽bveƛdq"'o>mqNj)vȢ=6iI,c]$<8}&[jf|G4Vi/ƸTQejXjik(Q q탏~+#*e o{d|8MyqzzykH\;䏖qFXua,DC'-W:NnycM}꟪|\.Hv*)2(Ju >10p'W.u&b\xw(SGЊCwgj +v!k%(˗cqI$XuvV572Tgktl^{-_s֙u C<3Fat}[Ӯ`y.X/* R};g̊:6л$'qگM.nXe\reu@,灜cY-ԁ I߆m4 ŬdNf`9cʛi^xe.>Z^Ӓх;M^MB$@Sq=YGQrR&{ex &+R&FAlN8;%=à8{|,-j/SS tJy#U9ceof?vǥX[:v(NXHT%V:V̦vmcp$~:+/ 8 ܈ϠqE4ԁ`[};b\[UmeȀ ɩ#uqvgOۭDrݹ p?Zkil`Cn17֖ K6J xZUĐL8Zi铋+_4yr W4 %̌I;rA  b+`A` w񘕜# ABY&I:Z+mLXmV0< 3YO/9ttfUq<3P,wYb9XXqXӴ~nmuxLHeS@G{ا-Zg*J_?ނ7I)ܺt+k Tk|Ős|I?˓{$cT圸uo2!-o#,vFKJ56vV&NSk=)Kڬ@ώl3W]WfR_h.!l~RBJڅ?v]vϢty^;- Rq۴j&$`H֢~&iK]6/L\"A Oֺ%N#Q+ypH6NCN("1y`wZ )i a@ݸ~('knaj˜4O>Z$î95\տKbʤjİں΅-սݢ,> `wU%Ԗ3B2Y~mi#AUwO6H{Y=S (;bA$ Iq&Ug'N^̊eUxB۽լl!Uډ5v7qqq }(M[!ª x8]pgt%R-i̷+ҨbPG$q!Lfz [O& [h4ؽԖ-҉qF*g3o.ޑow2:,LčSeōՎ`q班ktV> wjtOCw-h \2My_V^ԅ[ho,@C5qO+]7C-m6+$gjIwE3< p~R}FIfa**1{Q>E?$p&Eӗ1b*U7d~EtG>)+EO&K/֡ědQ !n%27iOByۤ3ڂ2ƒ9GF1[WﭧK11)Ezj{PGZF:-]ݫ>^G429_0p݈֧.n/yjg3N?cΣ*($x>1휜MNK>.wmwl$3cGm?NưT|sk?oy=f 8f۰2,;g3I[ZE)6}!)LL0۰O~Vd0I]Oެ9 o9wFtuި]3(`mNU)]SGuwe*r=WއZȌHr q?x YZ3 C_R!QP!\?-WLkCCr1,Jk $3kz'm?Si!f_Gg˩FE$"$)$RtϦo<]oQVso4^cQ$c{B#{V$J 6:Sx~ig9SLQ2^nּdtq(+,Pm* ,fǧֶ֫#mwHmǞޙ l,4OA]OU9#/ѫHM46, sqֳr-"'aX`+W.lWXI1:ڕET|># { ˝)Ֆ|teV˟juI<ѝKOvi>|_QX-P*ǀwOʵZ=ňDF̋E#V;Xsd" ݽa›@8~ j΍#:D74˺e\C VvR<1ƕ}iFUA*bpv;dw.n.;!po?z T|\!< ؊)?I7~^8ʑFQe%g}l9qҬ7 A:ۮM;=hGDZ&Yⳉ!͵βL㌋hq4rFKM4}}oxq^jhI`OuUXj)>;Ef<zXꗒiIy\K3~OqeK(ˣCJp̪ fo ]΃-G298|ڴz7Fģ”WZ*>`?c]jRքHKNK 1-7 ,ϼ+ߊZ5.jYd8\-ouy2[[vZ߼ 8tw!?ZLnY/^H2+=鹺@8#>j(Hmm<ǧI#6'_+6ٔc#6\9bWlhX J0ME|MӺdڒ[ݐ"]Y_[Ƕڪ(A8׹*uQF+I˓L_Mm՜ύc8:VԢ҆4$ ̮Nq߈pRi$@5-"Qw˼yBZ\qrJOnt7›Shes+O MpD}4ǥs" ܒFpގ=H:Mh0>dHTٜiX+$,A*SKmnqk#̀b%Q`}pyFIcSڔ'’0{ΰ{y,cEo=4gׁkg}3&:sJ]Io xҐ yU4SX`Pۡ ۽Z:}7P/sh/O9ꏪ!Oz(ZgpO. wX[ivwY ChO/Qj+7R*pG988ۏjc5 7~ʖdTE |vw=Q k-[݇g+>[FsAc'G}Wd;]›1oB8ھqSKnf2<ݸ9W9\\xFyc*[Yb {Eh5nlg C8dx?Z&ZH"F s*OVEΛzwbIF1ϯ.1M6홽gM6z]*4Z̥T;N; t[NڍM8GZkF׬RĺMXNG|zfZ̺6,RΗ6rP{uqᙷi3mS>nȒ{W6rN W|N3C,jOi,9 Q+FA\I()k,qœ[3:6o+V61K1~ ##c=oY=5WsxB rxl}45@2qS9幕;9UX/m%?BO<TvCRx$( UZ2A2)5K2x02A1Yb]SZى1\ j c-ϩ[y;61 pˀvskl^Y|mt;i䉭`;cX%׽U,$KMv$v5b[H᷋))-b ` sv/~?1*7B5;{Bɻ7ˎ{)淴D; R1V@+Q<ͦJu;֯Fꌮoeu]Bk(i4ӆKrO`Mn=>'K(yolz>(gOt,k d횱ж Fi WA["H򎨤8..%ڳN#h[͟Oʴ4Vd,QFefpFy=訚ca9< t[Ui&K(Q$>m/Be ʈkVw7: ۷lVhբ 6ZL]CdME4,2jNVFUfp[>ڴV~Bϩ%tͦ׳I@Ϙ7;fI,.gQS0T[K%*5ڇ.@Օ-sQñ)ԧIysY6$b:2E,6AAB;U!-=Vv)s{'.tQzP۰TI#Ip=+Qin ҽUk1hf"?jD+h$:VVzb49=H}Α]qو-;wOݾ]+Fw)~j˦j$O/ls\~Ň>]Z+[xW1I~OWЮ56*6Fi!QYLgO>My\HT ,I'1?bRX;sT3z}8V i=LV4ӤW7$*۱]?Zx&R3x{@MrZ:Cyj6Cͻ{VƝ'Z7?6p"7XNxT]FotpRYK#=?TϦ$i fHQ8E>!NAk8ܲJliG Ӫ5=Y\3FG:Tfm %X(}G~(k&;IBy}m/T|bbrjJyZ!I6qjIq$z2 }XIWھkap9r(g>vǦYnmLr(9`qޣKn]IEf2Anm< d'>2~ammmtnH: eJײ=Xm`1h}F{8Zɯ>._Ժ2H@.9\0 I'~ո > )"2}y?YFNէxXd2G0NG\Y)q} N]%+.邲{h@-l`1]G˸P.C"X@%<1V#d< 'کq߅ѱ[ĚKS C&˯8UIgAo(vaU:{TKv ,jtNѭSi^}ǧoүQKli:~fz.5.DBlǑ{VofN//#3ølq돆RQ@]8(l{SօW_|l]\qxv%K!i'9|mmČl1ov?@/!ՆW,U /lieh!] ̱]د?r1ԟ]WPѼ}_1@=8:~cmipF,aP \A5FWPZ&p?m[k6ܡ <( >O#$jgtm<'ꭥ̍s v˞ E4;OBe!d gnSD5=h4eIw\mΕx2:c#-ZbQi(lݫL1P*#k:\2J]k9_ VL6q:ix 1Ҿ$v= -pD# pgc#5rF'}qqZ+)/m.a0G7y aIyt XHd9˷pIֵKղLyo.ry ׭.F)D@TS]ǫ0N cř5Yz1$CH+7K hw/x+^Zݔ\ȡ]87޺ iG /s`HQzsJ:sata,J0= J3?+NW8jSzZۙt~-b }3kNT9'(ݾ Ll/d@#C`8hp9;|A}GΚyOYsc\|Xv|EaᏕO=biZV)Kn2;1 IN-ʹdY*]q}n$9@T#4;<. GhKFHb8hCq˴`+y,{StVyfPq<}F9}ȋKgҢ;m#q|z:jPٵh"`ܓ?-f[BLr&Rrs|l"By f?ْk]x<8s$dysķvws_Ij;l|͜df{2q{72itlB-Ŵ2 ,}wҥޟEieecc iV7,%I=xV#od Ž*9.NLjũhڱDO&ݤۑ?ZTƞqesz樶B&01޶_f۞Mwتl<RciWV,IPN?DtSE`oI-0#J9~.ғ}HH‡>𦞒JLW;ޭƖPWu!K}ǹz\'-q_^{Y$On4I#!d~3 &mcsC;B"nLYOR s8cX WBۋ 0xL({p>_Lӵf)nthb0~}+URHC{`l&|sh5-zZ{x`~maj;ym6kQU8k^B׺r&L |[_p$QιN?H$oM_L7@ bM܌V PE2O#,$7!DUɶT #0>|$9վ6Y#G,g~Ot}-6̠I~V of%_>_ZikӦ-mOoֺszQ[lf@yYB(D#!C enX$ÉOsd A$c")l9ێj` HhO~ob>OWvoG'fKխY1PA?:5 Y䕰;Ҵ=JF'w2pO>2iœApZL|9s7A5|9P' L:5-Z\m_ ;>^yC/b!WIm sVWLȧ8r*PMe5NHbPV-ZٴYQ#E uT 1TVR;qAnb f@2):PYz٩1PY.xe%$3~)ٛwXH"i?*~$hbc{nEE›M 0'9z}Ĥ<[D#TԢFQ0T^;;VYQw 8W# ֚i "7E#z9[_moqF iaipe q~"K#/ְZ>hnce<t?Fmn'dmOퟝW)$A† yYGZ_Pg@ȓxi`zOl+1Ҵ|poJk[etq.=O%琉s~“6YRR'NJag&{K)7+l㑎Ү]]MmmԂ`|Tna?C#}+e"oQ[ 5zTeීHfB>KR7v{,}&+BZ6>` ^ md\O$\Mm_~E@)Jn\ٴw7cZX8BƓ몖Bm:ѯnx >St3 V-񑟖++Ԗtm$l hfliK@'|;FF34_S4,h,vDU%&.M=/F7gQPceqOo #tmn@|sFƹ-J^XI1= (#j2PJe H݌U=Hs{j6"ŸU'J(ɥ$7)&}H<ʲQ\jz 0InĄzKmA!\3~54HYM9<15%F: I=Uc5k87@`huPxtøBGAj5 5q{g֡ G$bVKI>(IE{˰gFM@MG;δHz#`Oqַk%Õ4gq>+X⤔ B\Iv{4ٜ$IIӰYi.eȌ#Q]h<0}]kJHr}T"4g }=V%yY:>8r4]}b>t@>.qOPгVU C 9*?*c)`QsPM[U9I.+`jp@SIuFےoQ};Äx制ўyX}YX$iWA7D2ʝ_[,m &{odJ4-ǹwO&ˎ;Vn:-ťfO-ozoh2xXVN.s,VJ!W-pJ8&(j+ \Y0O瑔 vU-"Ul D%p{+:|L% ȗ?LP0P'==);H+RM>ȵ^];Vʬ@ P6qGE0taqȡaӟ^\#?['?A@< $8`r>Խ-ijNuXEvĘʓXz+=mj5UO_G%}hN\ yZEqpVɂ :GWu}J{ѡv-.n#01YM-s N`ʏL真֊tD8),2cv$$cJ^Zyݹ R@I~Q+m h5;Q&Q~0޴-uᘒEM\DF.9Y2,1)#E/5WZGjC!(&$^D4 t+Yai|3Uq8#8gBm5o!e%@ŦZ]ƂN$vy5<+[2Q|MqZ5i%P~JҨ,RE-P[vqRJC}(#Vhn 6{;h*4fRBĝts7ckmcsjyҐ3  M#Xda,L#מsi!)Nӧ]>C43TUgũ6V%iZ=Jҙkeו+1n`}>ĵ)qpiRN?\ BYkj%BH*!qމtQxwwX2y27ai9Lp[ئO,,O,P*+M:Qe*8 +AaA<yNFqolV>}.P/nK09PxDZ''M _= EkV `VIHqi$;D*Y qI)qrh)%PfsIIAx#ա՞X}nj?aT&`p QYp˸g#\"Gaxdۊ#)-^֣ L8l?YޚKa4rue_=^ջ9甒ꖖW z#up4@ruN޿sycx7y<»ZݥWOՙE(uoib A!y+- IK[1m^9u:܈emcP}MծFm$g%8*p,kh[n/5XԨpOsj-}&5i0É3#?n c}S ۚ9fWvVi\B;+]Tj$H&h%bLIAY=~IE;#>VFL}6ak:Fr˻$ǿP` Y6`9I[|^Ѵ/}*Pڽޭ,h~-&瑶U Nn%ur>gq}e%8pUcu/8bGѯHrڶX`_GܲŮ5J]mX5mtBҵ=O|R8 wz[Q]!eB.?Q]^n7*=PᩒOLwUJ޳7,oS{b~_5j>f_*̫1r}xl|hx.C<4 oWL|I6en'ͶF&`Wp1JhcsGoҩK_P#-2}IV/ltM$fw(Ro2JAw+Vg?Y.1m|mzNM2ײvLd9jCgIx#m?rA-.#S"5ބ2̋ى,;Z6]S3ۥ*n'>;B Z%H#`)"O4FNф $B3N9ڛV:wd]'ߎԭqU~-wGNZ%boO|} 7w:Dq:< JT<ZXiX\^]<2cf?r@$Խ.g>_\u& 96ka zv-@VX<{ ՝u՛2bMR9YR$EVQ<wM/e-BŊ9`@HYlmInϞE$Jt NI$yJpA?|:4g$,v])R&7]]1uLGuuy:ɽ#چ]sZಆK7H_##RPeo%LF@<lᡚF]&=\QX7x4h@)퓊=jr\{87Ho=Jl2K? MHiO#7 !\zi[d"S"ݸa?mW:a$ qec\JK}>xrj~獨d3mèG2V~T##PLa 91 :8d {Wm%0n<91̑vlzI<򻠷iPSLH (xmh;/=[j67rb Wa`G?چi"n\6 m>e$NpZ.+3Ԣ#ܕe~ƩC̷ 5b8GoQNI'M]1׌7pÎ(K63W#C\q4(6PE |xdej+Cf 2?|\v9~<0N!5 3Lq@EU p11Iu'i4VsHen${T=&nCԪZ^H5l [P72ΖKB;p; Z#XF?^Rh4πUcH o*pM S:֚|Kv#<ۓYM'&:=+lqY(Kw Oc]f6ήW&]u;am|v5\\62 4]maym9 =Y}>TSH vA1ײ>~bl%p.YHZ%<`Ȳ"!9ⰺ o'gp7rme䒼 F霤v= Uy[nѮqDn8{ =Zf|a }$1K$3[Ló.ҿU6vz9VC?k&!)$m֠KOʹs<+xg0Vϥ o|%P|қjP^YGGBv3gol{3}E< 0j)w,I aAVN\>~F}ZG`ks_Xv݌ "~G"+ !sw9LzuŬnFpʯ?z=4aN*|RڃYe #j&HX(;ԏ*1ܲ_Z%*\:P$rC/tbu$8O3:T>gfɎ\ 5͖0[]p\!IvyAQO<*R3eBokjla=?J;I IkF7Du(ZKv}Q뺞m5ZG̻)׵X,b1,d`z|\WM2|՝-MA33ڌ!W(ڍ{maW sM M2 [cMy`= fgNTIdRG!/qo5ЧCGKR"m +N AJ?JKk-RyIّ@=!EtTft23> ťb%}8?ڬ Oo=V+eqp͸WJrlzF'XYWF9uW8NJuL+n.Sk/kl3{(*T };X%}}JaǙm7=d.4%Ck6|r>Yzu+Xq:c8?G[]$ǻ,lWʼnS96Z%p UբE%Ïh4WILgg9-Y N 2 8EԞqje;], FH.`סGiA+f; 6-w9j :ĭLϖǗp3T. |(r@HOXm1lԢHwGS5#i+$#q}$̗HC $s#==/ɼ*+V5kH{7I%\<=E_RȇKzV97aϐ7ch[m|Fx @B+#ÐOj#Qo*X A"} kAB$u)ԮD#ڙu6U1E8Yc{k-Ʊ,jĢ=4W6q1 s+d0;v*u5͠;@ϵr?5Io<\1f=`;Eu${W{+Q=*=԰-WÖPp2sU=7`:gtJ4ǹ 7|5f5h]܍a0m.}FfK;bw)5>A20VC |y^,KqkH˭=WUu*c܀0L,4k[( R{.zTG/1Zm=z|弒XƼqK(%;{_2>]͵k۫7YGVP%^1"ej+O,Vwl޼quhYdOm?u$Vz͆xOv+4"bQXw VXRit[g{{phP_Kݣ+7 0U8#FE@naPwo?Pooa3N!2xnwsnՐ-tס.]=$[7~w@K־K-c.9h^jn+G ԑÑVtŰIb+ll#Ϩ< d۸.7jK'^U8ixgүM;ã\$L tZ[][*X8ڄ3]] Jiӏ\4^̶'IO |76{ch^M19Sd;vgУ^gn {i$q܈䍈ݲs#T:ҋh0c"rpy#+M=ClVEc\oiuFKw7VаF*~汿t톪>0pHoc-c|R(PN}G?P#Syˮ0;o_LW$e4yWZNkRʑ-bwv5ԭ/DJGmi'#:UƊ%e??3ǵX>ޯ]9TM|rvotѮi}>8[h]SnR >'Im!R5]K +QXaS+@I29W.y]zWM! ,QaQj/.VM-iP$mg/nk4 DðY']KVm7h*~XSȜ|/'/$+-Bi1)@Q` :}uQYkݲz\ح %uI"I'Ef qxe='5tIU#;`2WobA SeSsmPǏҳ{qh\wDiXoEdD]_+w&ܫԯ];4Ksc0cF۳3~ hcH9 '=4kek^Nխ }Gg([rp7sǡPtyp׺c4v,;NqVZmfɔ^,Nv:&y:s>q-H;{ޒg4M0}M]Q#i%YUsy?2?74ܴ=^t=GOo,^ 2O]WD+|I0~NOr)gŦx r=?RFӚno_=8 z(VTC"wmY"${LЁ}uI戢Kfϋ$=55m.)%UO) G=pE`]gI*_:m2Ob9qqjOe(S,jzK!f"?CT/t$,$9Z9tRϛ@_VHLޥG{x2ĸaGȟZYK')_Hgtw;y9|=BCv-7a[{sӈF2>u7Q;W=X.[%.š9c>t3!0K+c8푴gki#-[[ U]ōa>xX@g߃ޏx4eqga3џ͜c^Րk+ˋhI8B#ˏZU{DW*|hΟ HfPOʴ_тuOnTGe\|my]K~pAᇡK^m!U&"qDOE彌S(0T^կԺWIm$h`}2ִg=.U Yñ~Vl9bbD-i+*BW^tc$2H|;]9i>4v"k yZ\'$CQogyU# ٿRzŨ_~,kӕ^{7\FOe'hޙg&,k[Ϡ?cUN?:Yx$){ڼcW%QiS)]݄exҝC=HrȾemy#}<dܝ'auWb4|I;s*6FUNgppHc}|HV2r?.Ei美yt`6y)#}?c\93ϏJey"EFK4n(MAF9;x<'W~%%v0Y *LoLP.!A3AN1.2>bY4i )]au1]*cj#jMVe. >ҵck<}2\9&N>,}ܨn{TܦUIޑ]41D'O˚{v {#!\;{m?*#&}s$ R*UN}?Z :܊QvV[.!OVP*Uݹ?OO[rc%#~:huC"Xiq^kwWچY E3  ;Htcku1G~kI 9_n{4Gw,'ihᾏpH}A;d^ 罳kf18L+q!F EXV)B96LQ|h˜vI\9-҆;}KChtfifb>dbisn2F+-֨!q<|:Q`p53/U2FqE/+MZY L;_rk?҉42 w"+7rv7{n EBŤtMCGgtu'=)f 6 >"5 <}o敔nT<ރja ==\ЄГS5F/VM ~]zzρ58?]N&KcQ0;ğZM_N׷&K$".#Sg]~JYKG44h0Q۔`ƙ{c4+OIjB-ª*,5rpPHތ[kǩX2ۢSd9 (Η$[nj`e>e|Td#If.U<0,f@ZjdVW -^ rCzGtҩe-|#֓WmQm7w=Iv*Uġiً7":q7}闚\rxfL(Ɏ>>gJuլ(;V`n+i[Md3q&٩D]/\]Ǩ_\D,hho=̑i~V9$#AۏZ&m.縜)C8.ku|j} Y8>Լg9~֚cKkl"i#`'", ,Uqsq<8 f,I۫ SD(qkGEƩle1rşM2 џ}:L7]Md+%b++ݞ2OaXieWL8 ;_¹&v # z5bKdSkLV$i|\Qp㟥tZ*03Эt&gUY#<}SOO)$SpYT kOIa/mH6+g g6;]^9u;BTG5Z-֣$N<&qG,s"Y|IR-"-ҾU'TYjbiks;qGUЩ9#Vf"IA $}8QF9mA(rryA`;-޵ |ڤdg=Ϧ{Ry$l8;[HdNx`p˽WCjz],qg1siWm} cnU FG<{T[I e9U3XI>w qI<$\5rcGp1kqh]G6F"8²?^jΉ|OL5eq9rV~$b$ ~ScmɃJj6jxpxi$.G 9涟 Q\M 6%sq' tyd2M@_}9Zw!WB {ߵ_孪FUwjؖN6af#ʼnI/ `XiX!eqҁϨhZߙ#fr nuKJRMkພv}+Пc{G3TK4q9%^t}rxsɸHq`vP=6woVDR9V#"td])A9cO|B4Gcs>8:Qe#Qj6si5%TyYrOӓU?o30ƣT\H ] W`װ2l1aS844Ӯekg$9nϯ'?j-f%Ewwa>&"w޹~ծ&ald]^QMʣĽ GpIEpHT@qOz֚qȭ* p91%fy}>C޺)\Y)q'z#Xs~\V~7 U"v`Cw qTD$uf/<~akql]&p`s#Y%2c]5CttY>&IgjНd*c|zg\m:ϩ,ks288mIʱG?n?z L-5+ԺH7wqF(9Kڅոhcy?JFڬ,*9B9c_iڳC:4*xa9mcYc S#[m&A]\ƗM2=}0 tMYz~on"Ic11X^kңVe KOk^T=1$}ɶ kԷmyoxMoWR'yu*a(7WiBY[JFue #`rSKU"W6Ձ*.`K+k 9E T0rxJSf* J)[(8jPi5['b+_kԷ:ВMFUݕpc`o(ZmӚjs Gp~eOɡ a-$a!Y¤Oz]6Zө);N(]1s,]^H-,iXqQ;Tb1>rǶx۶#v7IH$! d۱ջaﴋ[( d_mˎ0sDpO%;QN_} OZ[[# =0Eq]TcVӼSDr|G:ko4%,, `sIzR6a#nޘT֗Yp9 }ˬ\Έ.` .UAkuĬG%XS~FMq1bzX QҵtuB%BO~ֶ"]ݹFbxdU܁l5˓9Rhs,-2fFHp#Q+}fO, @F^x>&VdVqaaiǏ8\\mQI)IZf}[[.`+Us2L1ͷ9{ov i{[vA }qV;Ot}*6٧hLܢo~.f.7X=R%k2 bVrSר48,>.A#_-|0z背 I,Zۋ{\ޝ\ZE~ާoةoJ`d[yf.VE EuDkv,{w/qsO0̶yyo,RU %;ghdSrjnrþͭv##pHai6|pr핢ƹȩc";~lq7s"YMlnbx<=ԒI7mX;FsNh4-.&csf7$y@~:yI߀Aٮk(:Ѣm f;LO`bj}/:U֐Ew۲(GsJ]I!7~ޕ4k_-2`}sfYc:[Eay ]I+#n#JU<+'oq6ĖV6m^LY/m"O<2_.T?W'^/+ Hopt㒧 qC5gnXhjsZƸ{k FA_jK Q}>จGʌVvi2ʪg&7ґS>3$ oZ2ɉ1N4NI;A; ܟ^}KXlV2OcCORm7D RW>'~W]WSi9/8W&LNsF)+|y:jXE2QO%aP73bhՕťșdQo$q/޽W*n:;Z96^ZUe0vJ;CO#}Agskwiw#! }W*^j"z}Z&5F'\tueЮ>l|4+ 'lXGb(XhV]QK{Sܸp6N2|aS1F28=۽i ZʘrЮme|0݁n#%ό˫q{5^F={V@>2yCxd8:$#ِso֐{U澓Zd+eL##k pA?5t-hEbYwb2nBջg$¬dOyY1%'ᔄKlaFPm8}v56j}$& / 'gךZV==_M1[#H-c(mc^(7m7lļj's;[r0ِe"0mpdz%{xTǠ=ںHVO;d@0-54Ŝ1]cż6b]һsʂF(fX,sdU%a9'ȣE֙/Z[ +v2AGsY f?Α+wh_tNw.N5JI5Cs`*c'_\gْZ]-lwJke{akVÙ_%VDG_x&S;BT49/,gj+6~_ c˔ѓQ#[M%K c?=!%TANP)7JvP?CtK>Hϡ gOʺ/Pl  {;{rcyx #| f nnU۔CM=J-vjƫ\F& 4";,7#6w;mdž$o̲ nLx tvz5 ȣOďzJ&^{|mPNd(] W]ss ePV9 (\FvW[etw 3κe֥ap"m3Ol_̩r~p,t\|t q&IG')DzlWv&bhvT#ٻHVKtTܜWHd&2LeuVDIXɘsǞpjqA"-ē˝„[ji`Đ @h"Чt1Л;-:RbϷgXzbSmhw-^jad>0ZaZ\#b 3r2=8qtEY+"& vj.o\eܹɍ{p=sTBNE6Eےe!K-ܓڲ&hP1ÒGr~}v)~ܖׅ֡- u-{H@dt皭-/.m1𐃴ޣKۉ1,ȸ`N!@JuW1F/>;ҭ(ƌSS.!F͋vۊk<\:As\Acxc=>u[ZKɭ2 ҸAؤ^ WI&VT6!}uo$+8qv%k6yl"Seze2m: JZi\In+츿hwL_jtNi%3^*W=MF -4ܹjKMBxe6f˔oH!#aqkZd`ѤN@VKp?r{ kqwE7RyA6QJV{MQfQd:Nsr;aN <TkgMm$,cGvU,ɷ(Vϧ^0 um< rp?kuk!ED;ue:X⽥>suul'Zmr vܱF@Z{UKKkn)k!OZiZ|%:Z?KXp szᝇ|__ EZ˵ /j{O_e,011^*ѥ3_Ӑծmݟu0ܺ|.7"(PO {ɑTvlzh6:`b9PÎ̛ⴌ T.dž>A[[MK5BHV]hkt/Fx *r{k*A 9{95J4dG qOlQ:SѯY&Qn- ClgxO?ިtm1h>ƹp]f$Z:b[JRN`yc$vZ1|k]1-ē"6F [O!_|O~Ĵ FĪ q4%d Q[{{ 'FXI$a8WH̰ѳ<]$ ZдQB;GߊuP.s6QLfO,FvklHх ČiVWw"D0^" ;YCFi.(d1^ڍ WFGrPߗ=^KՙMIR3SE3C+탺gߨ9_RKvS2Eےvb;?>z*zL)d1#gՠsyW/^ע4"q~1p e8poKi2eӵ zLD[Iː}E;L֢k6ܠ_7>H>ɡs.nF,>`Zi?㮷I+yP~⾬/lm.k٢UE%G4W?⳨ƎǿaU2|:M=^(/Vt1Z?2k+G r@ϔSwmzTF2.*7zyJ:KmocXx%yfuز&Mh6VK]\IĜ a nީЯEۻE<-5?L9swg e-'#UkND ڸ#SɎ.OQ~Cm}0\18l7d{{mcH?0S*R뭪Cqt/`0ǚ=ɦėmHO?!UÉ)S2.P=FdvةtWr?YH+iv ։%5ǹBCtQQ+I#\͌vM&8`׊6GVG%n \[1[jOqer5w y3䕴R2|ktmF +mJm2p\u&6B2װ] dV<e'zpIa6s"\A#U R*'nDLchTϯևugMmts [@Cqr R-/{wWVE<Һe'P<¿*HBSxr<ґ\n^ g/ݑF&-jKeB ]z(&uU\[۬dC)[kFf>"խ@gj>+{Z6%dJϹ<'V'[G՛n7)=*Espn|?ڡiYn"0qAϔz-vM ͧB@0*ZUr['A A\,ˆ "_Vf qRIubOF e$kidv άY\Oy\[=Ynܠ lO'm+/bi= }Km&v,l|T[7E*AzIn&MG4r1޷UhMe TUC܃V:LaA,LSao޺ I)MC='+?czoF՞]DDY>`I~Kn1 岑\[<}*zRmf'rјX= mh,:N)TѸ,zQ[K۟  0]}?J$վf,Z ޤ'sciC*Fۀ37ݜm*SOU3Ϥ }KSb +6YAx%!apJ.\նvtd#=+O{/ltgdȣ(i$*˜٫3cb!Tz;PrDx"̨hd(8׽hӯ..hDCj2j'PGI;$q)r8U4PY;3<9:-ɨ;p?~)4&ˁnIJ7s_+/$xlS9QNN=k]CZMFkmAKAj9tƳ0 ro]MfS&CZ6>Bi.- 6Ͻ v>L.*0ηEᕂ>PdK[xǐ[Hqf7 cVfM*Fh#/ U}6Hk\fS./0. ^+mDĤ/'/Gˉ`8Ф*&gi#8ްwVT<;`E8ַ,?&^OvVE:YǣRGΫ*~)ryTapY+x9.#2lOYn?1rׅ֓7 v[ĖvkN1Cҫ $v]{Yᴘv I|qATgKFeWU2UsltwcYbjU:Ko!ޡe'Ew da>ޫēc\\M}6$ 7nGW7ۨyby <1xqF[ Sn c?2hPKEm ;ΒRrNqU1R]4<\.u6HPa9泲GEb,Mlzop0#~_J郎:m3~<~]Nqcmo)IݱQ'n8+ҼroCe{] j|AwlB/'k ©Ov4|b9d;Fpk[k+@DZ_KWNmI9F0I+w͎{:%ٶ%q?Qρ_ ~eDT i^,no;ߚXuhNqt!Sh5_SA 9qP3k \apD-Sƍn)WPVh`lG$-2aV&1ʒOa~Bɮz@qa}ձʈaJ.oض;Uޗea14w A=~)~t&x!"ܛ9ڇ0${L{>UQG4&xU]>G4o/F5U躼i-2%5?z˥?g}*Xb{1Fn$VUFk:K܍+" ;~&G)dNg+NsBG珕}CGi?휟-7]aH[!bquN~U+dѥ.#Q\kilE܍9,V"!{X%\)Loie U?WKt.dbcyqULO}fM5law8̨J`>H>biqOjb{;tEms8PVK[ifHHD5smŲng yVbI)=k+epN)Ab#Ժg1(?;k$|Hl֯AQkHHX۽-ھwOq*0SokG]?R+Y[b˜.Ĵa$(շC)jMf0XC 9>;Dm"HYތ#*+MhM${D 3Q쑴}–BѯޗDЦi&rqd{?-zθ>[<LaOV*>c2N.IH} ΎHgm€+]4#g>QC , us͓/uPO} >H"ّ_:9*nC9fQzSLit\ji Sq( _6ݝF~hFSxl#2e [F sD :p=r% -8gEޣtoX 2lrOZC RjV$UrdU_u]/Fynd9P6}{=R_uG!`yEk%,DW] XAWp萘C1o#>mcӚ8P1洍2FM~^4q\ij"6Nx[x424&]WGCнAn,Fkl5WGEFؾM}Č2ی[7&DHj A _nU<j;[ 0ߥ;҅W~"av)Ǖy&h\P^u,6Ťa$dpZu.or<78OWSN:Oky$!# ı''ϰ?#C7aկBwz!Oɻ mgv[,PDD ^(Oa)v#=־ʛ.":Y2>?J-d[Lζx%>9d?>GRҦ*w5KKq[edJVԠݣA$}u F-+ԩzdɕdb G+ .$ ! ʑR]kNϐWzCsyw' c{޾7 *of&PM.RD3{oNYvYI9`4N;ntxSk/"H>zL5>_u剘u\]5ݻm+ 'ugT6Akpd,~+z H=z;6σ<9ǖM˜֓:ve311_&#v7̎HB0?_W:GViõOʐ}M`е жI +yz|oh hZdk6, e/译 (#oOkljGөy2ay4$=fЮQ@ɷa #`B됑4dglS}n 7Cǧ޽4NIRn΋u[EmsXU 8KX>Y<#?.H/k>h!iBK!$+$r=T'"=#M]ٽԶ1 FVP{qCzC{٤d)7l2׽gk:Iܾ"O"qk.o tG3T7}reiπ Ytƍ"I;0@ G˚kj;HqsE4yt'Y2%O8Ofod{dUs}~c FVx'q3Z.\C=#W!98(7}NW,u>>@(GqyozNၞCM6gMҵ)+MVWyS5R qcysl$2Xʊ_Qa5(XznK{n% #s7 +?EuՒ"O qG$I[% kjp0'J;}YC* &O~:'X8gfUVд`)kpߕ?޷ӔݭU w=Z:6۞5:晣JȹҦ_4Ajp~$?9WtߛdW)4Ip|Fs,q[ńۛVTГfYn/d.HN3NWݖeX>1Rc?Iq2Í[?lEWѭx$Oi@,~UZKײ/%ɂGp~URYSU>0O?0g%@H?< `;څƷu%,ϧw# qp.=ޟ$Fq,WYKu`.*G>^ޅjvUQUO9^aV7+IFSӦ)p'J߹5D^]\[Ο +q$@6ǹP8-֣=6BҟO3Xmb=BK3)0FVRmFTXUnޗ)p6{k9=ã4v[|AVlC[&Хб7y< 4&40;}i-eI, ߿ιKI7HWbinaUiؠD/t7R< "i65f:ڲ|ݮXAHw1k '[\E8RTn?咤BQ7r- cٙVPW.r`%f]ăyW_Y7uD3Hc8 xOjZEd{{qQS5Ml_73_XWP%Ko=XG ecWvIoӚgALfo9ut6VPdGޫO:O[FFi+{nO| vZ6WÀF9~ƻc| >Žx>vv_FѮu OU]vc>JH?UZM2r)$Ҹ) R]<|4(Uޡ:n{SLwD%?qGں (&*e늡besujKDF]K8!9#_avuO绍G+_ )WĒEl2 S-37Zun22gn>WF>]Z[ImbBG#+~}eqy;,L+$냴F;D $1T{41ϩ[%ԮI $?Tgj_nnq{fW D Lݳ[KTmȮ[k^3ŅƎD'-j91 續7Nqv7&'3ovvAlճ;|sdǯ}­'@ql`'ghT0]/'9SJУrss6F0`]JN03V_ \"u*K[*sJ̝/ǣ;-)' }URNF3tCqZ6g' WVW^Fv/8E}/^?fia_y#n|Y?/#ڗ4oIYWD:⁽/l##{y~ -@dQ3uLT npo>ͧEԩu+}`9}Z- J魧Lj؅igBV'e(w.~ ӣ$|3}Z=BTRiz{cE WrTn˳u.hqQ3" P+QeC'Liu-!7l)(Wv6v^U)p~Ib{VWN~$tNJ&jBtaqғ%pHB8!ONdn8%^_Wޝ3Gp'[-E[i3ZC+qsܞkt舺[ Tj-G#<r}|Ki Pzp XUGVm(_ uNnPqp8C<#xQ:_Yi{5'XN;]ݼ?ҥ>&-gtBGqs}NOL/[(~1uAp>y !O]F#pk]6Onuj6:IfpAWV#D(ĭ4Ri#D.uӑh:V`Użo .{}qdZ+tGtxwhĶ$gԀv }/#&1gkRTRnn)R22O_Qmhj?i+E-?jsO[\Gkk3G$s_uNv$J]>E\eKcI?7&t nrs2 .uaofJĆV`CF1\Ptk5}ӷ{jNdI`qq_W~*2[ WM~I\Gxz8wNӦwXmeqx8ä:pvEmڡ%ʮŌ;Wt4UBĬ7d'Gُg^%d.s[zZk}3rVH9,<# kZfk%t,=>]{kZ3w8${`~=k?Zi~V#^rH>= кSGң ;Hw*'{ ζ`m Av2Q6<:^,bw{(l??z.Դ Mgu#:; Cg4#EMc #5fM]4sB"6ƷQ-% 185It}B9”&~]`uR*'&?R+F:OjZ`:MՍľ-#*A|U}III })V`W@2FC^ĿWV0q ޓd*wૣXi< !Y3G#?LqI {_fSn} SW l\LޟH2iefr A׿jBw%ζ)[ ۽a Q˨d&kbB>܏ׁEui+g@-99?BhCi~()ױ@>ʿTV>ހ鞓MrHk&}F@?SOC$7&CY}z1$Q(HP0+[\&%rN(Q^wXS/#| }Bp*=q]}^hɷbR[k2@I=0~tWkV%G(0ϸRm-ACX\{ם?P/t}mYv=v\d槸>PEq<-NGo}!`x9>B?[[Ŀ2fEok_ 55_N]\)]Lv L5('0?<t4k ^<ꡉ_w~9__ƓӪ7Zv=5%v{u# {qe<7r~־j Pnh,[TjfLbL6v{zĭaz}~GzW֯`J\*g+mԿ$ Z~N>Ҵl$g *^8'mv]Ď[V'R`_27 {~ɿq mϽu7[΢&ʭIJMi,l'Wȝ<_Gk_\&URA!oVL⢵Rue!Pν> '{4Ӯ,R7FH 1qF.5C&g,qĸFy'L> D q\O^ؚ /Pd~e>oRl󬛞 M7!< fۯmÒiM8<ܬ9@}(!#\RXsB<5Om>Ɵ khueur,0s|;KXJp}Mܲ8xGFNX9&; èܡ݆߂(0Q,#:.}x<VC-̷:@rsZ+mF7קMF@=M% n)fFq&mr=r}覥J@WX mngfܞ՜5GYe݉*轀lvND9tf%P]Sыbigڠ#0 MZ;xT<+7G$W{0/w>eWH,p;ҵp5ŵ0!>㏷5V Mx(Ѣ.q8gӵSvsՈK1ʃ󍧌ڦnI(h S=Hnk!Ww:&h&" d[%'EMmn"HW;HL?Z㚵2f]!\n$q8tHf(i?j mm^&r}H>vF/rh.<]vu\]fR̈́w6,ѷmH+u$y!L.:Qc ̭u6 Og)*'-|AӶw(k[d+su~z>պNDˀ)}s =DuÃc3Kx9co:݇Y髄6VǗu;$u{$3t݅H=R 2VWo}57vumۅ'QsG|X}$ 5lnYsfVhXwx.F$o4~EƔv$'bi~|uFpwjuzç!ͨF'6'Trž]3#:žs>q"^e'M􆩪y;Ƨ\ "_ s{yw0<'_ERfn'wD7pnΞɰ}ɥkxC"neea91_+}-j0[${A+9jkN1*@lھyo"E$n|p?w>«W_;EέaQRe;>aK]*mǭZE:B$ƸM~IQuLj:s2od7qRkjZf7rn: n;qm&{aF>%nn-3WYg[ya?j5(:koXZvGW./E?eljr=>Xڎ?PJ&nBxf?ֲE#k&KX'$лJQv$@ѓثo.V'FZ βHцs="FkI}'jѕݲH{+c4gzId1 ӈ6;kJAfH˥E>KГ_5oǮuu.?hWkE1Gg2Ӥt-*AK53nLE᫮i:">:5 2-}۬, mlmt@Gnھl 3SUfiڼE9IM@:ק]|L1ߵۓ5~hrٞ#g 3gO޹I~|/WuБcob826o6w]bϥVb-M8Qb9u5 ۩sHf%M}}I#4W8>y܏AWƆ8yғ"n'&Xlơ|Oo::|w:[fOwG]+N>,5KH{|`;ҹRn7qqk[K4Hc7rN]0^s}HiGтy$Nbqh(\q*[G5?+Aiqym&oҽp \jF{)(?1O%\jkwaxڀΓ~$Œc[A>*޳iin[]n|.\Z`(LNrcj1R#&_뜆3e_g&ZZ*S}I_xl˞AےIiL,_>߈znǩ"V_xfIhdyk9j!Fu=x'?ԯ${ڗ/ќҮ-#m)>6 Et`p:M;+11qN|Im7!k%+5,K'uЀ>?εl31,/ 5ZDOMr`LS.}Jӥh?d4Pi{~kB|jÃepJ+1j7v2|Lrڻ*YF,P/?q~-#ńH/wvgyxYm$>v?o[qq5|M LW:oQB[ۭ{B9B l2(d`HȢ o`bDJ@-/QK%b䷷WtT020c :U9vmO~1L^3M]+4O+7L~~˟ lf64kԎbfȑ5M < $l7Pñwξӽ{zKk+xT܄}Tף*Ke$,%@ɴeAGh-vebXkմ*Ea}4}Edg̬}@95?(WTiC lU_|}}G>]H}alt}.%>=fuh]J]Ӝ+g ? 9Fҽ?@=-B_Iq}֣-2NkCa䜐&[7rG?̠ ך&eYqI>45o."(l2uQB09mgrXv̓Z5^q\_'躈C }]jL|0#h<8Jlu]tVFHr LҴ=AutOKZzsI| I>-+Вi@}~wtk;}!@Igw5}DҧحZE o  A e'+8'M>$bh : ZfMR%ll|l\Ṛ>2̓;E<ƥ+ٍ 񝡈aAtF~1il8  ;NqVzc44Nnwsֳڔj}tndO  v]G&2歅̥ }R%sn{zڂiEa:~ʌpH>vEmzčȝr{llYfv;ߊ9rirI^[X>sF~.-ڇb8ѥuFxOpkd}c! ^Aؼ7s4'r`=m]æڈ$,$fW7g3L3njWR ya23{R^ (2#۴VM5YljpH>xFLQ3'{jkn#P<6=LeNxfÉ#e, =Ҹff"rf/t{;;;%Ib{G4^N8B110}qBzZTEć`/SF)Sp;׷,kUZmS {.So4N1idReHA0o6>_?Jjzqo)cSJr˸ƛ+r·13E ?vTh@<[ֺj;=2QV<;\ /M@g79mk VAyF3L$l wHaUO}R['pz{N.`b<8b}~\T va-yn-/yKT5C~Y#gvW؊*jegwo7c NqmwQ<Z1|۟F*ɫ];+snq\c)V.,YT[Xԋ$R-#H;PɎ {@F^;:["2Iֶvr 9Ir;riֶ4S"xqO_&?`~SE5e+ Nb.D)r]T?,ǧBmЕ-#YuCr!^|6C]pПQEfśS܆\b< @4xk%@O~ŶeI]<ԐDqst K@#?s\8GBt/˹VMK4wh^l}/k)q[G 9 G&^2\ouD$yNF;\uY/0h NATV)9=EwpXFK˺C[`24sHaXD1EsݏZ~f1gҹ&KW>sċn5=m!" 5o4B $W}nӡ⭕ExAPBMGOXnGD.[Ļ o2. 4yaW3i궺Hs+!B߮ůOëȿqoP;"8e]R60y#'\ `eX8 AпuBԭitHr|#,X=kfӮAe>fre)ƏZ}&Y{,'1MqHLHrퟦk^[^W.VΨxe8PI9\v2VZ2ʪv-gJ`g]8+a>lm[6vQx-9;Y~E|:Mn?+̹m']A<@ln3{?#/kNŸ;{ILlFGDT'08 4N$`tU_:LU\n~k? u][<Rg< >eQrIim ]Kr@9eRJ߭|/ӖW[m.R+;!O2?,"u rG)_%hƿ%q >ShZj.+ |yϵ\帱R04qDJrdKk i\+4YOWP}ŕ;aveƼȹU({wfhIdU'·?Wzegh )VAΝ7P-^\ahK#?q_i[~<~̫yB6WSĄzJD3zh=C.׺kpy jK6NGa4()'QǞCYY4K;XeɹF]<Ñ>TΘlN)k\"Zc*Ogd-d:o4R-k#?־[hRKEĈK k. :X淹!l.À2|ʵ)L6ޣ,v7nJ(m^m{&=6݁ѭ" œ}&,*cև5ˍkP5R./gyʷ8gj OwC;sm{gE/:Ι=b?o߻6˭z#:IxY|/ٸ F㿵WnΎ:n6q >o*_wS;oz]Ҵmhܢ$1 Iy)#,v֝TGH"sŴz& o(/ᘓE?^yzvui 'aY Sָ7 ~Hzv-%a=ܰGv_tkk5XDn3sh%XcjI^Iwӳ kUwqoJntgw[E?ueVjNՅΟ2`?܊{K?`[m#`$h~ 'k5.>7K+|Acʃ"y]D?-4LnH8'8<-#(uTqP!l̂Tn/b=y+KJ$ j}W$1#ғ+ gd>ޛѵDor?4l9W_85OWuW@jruf //x'=_Du4Mo7%՛$<,s' :3,cMN-.2[߰|}U'LZNVƚ>}y); $W߁M~ϯ^+Dj}>´߈cK?S@#II'=oo=j3)#Q<$k$C?>F1 w_GX\{AF~dᾁ}Ne s iwoCt0rB}iam?+,{C5GP͝3iow"mda \~5{Y"븚SAT|j }cZ6yf7>$Gc _~뻘m4ㅒ2"%s>_]!mAEakՇI}g:zZz?m<ZƛMqIٰ莘Ӻ7,4-%6Z77摻̒Oڸaxct3*oPmYǛksZVOjXZRJRK b~@"?~nҢA/|i᥏ rX[TpW xr__B2sY({P,[e@Ӏq]sz@%{aʑ7$`{"q\^@RŤBo´FP8WfP H [ sǡWߏ=tޝG'Z6󯇆\9})=VGK^մ J25(z-w!]Cc> |gŵ6Y㑓澰oƮ[C׼;l2d&;ގ1L 4.SW[Qm@Il7cs0ۍ>$ev(QG/@uVսymм[(.bxHÀ{Y8R9E)s5=Tÿ]Ls2cc8Ÿ*[ЌpuxeXKч8?<0GךMꖚ;0*w=<_EHiV[ueµ e~ы,rBT8]ƗtͿ:U!*B@݈Ϩoi';^T) rc2}}eїȭTh=bUoҠ2u m(ɦx|GAXi'[2?e2ko[&=Hi3Ek EnXzcH[85 s_N!'5>i58H?_ i:9.%^E{WMo%CQEsjZ(\\g%ܩe=U*[-YKC=cy%u]jm_2$a?j])y . @G#޷]Av.L7W'\j1DuMpN2kKcvU'.e va5I礬,$Ӻ_ڠ1IӢY'P%L=FI[@LAޥuЊobjZz1 'pjݖó\Ð="֯<&t?\@8 hdgmH\|YSh*2Rju0.8NvN=A 2_$W0ZZ3q^>ڤ WhsEŢz$IE .AH}+DÚ@6J7~Ǿ?HR3?޹3qR#HַOz 4VŶΨ )Aio*$/5ʱr۠~c:P$+:{]KG8 Kkt#K](skJCz݈66;] GPҨz)@uq )>4l sˢVS-jaI{O8-kKZ7Z"*}dx/cm#v $de\i,R{'-rrij?LTe>6ePSi-b^^/L7za-: ݊f}|4iXDjT%HAJ7NLgp- ֓L_rMQO0qՙ-N+[wW#x8>*zħG]F?1,^u5> gmfO-\1!88uŮMu4S29;~etp*de>Y:Uʹf,vH0>ٮdTmѦֱc[eXy?ɯkيMGPuҭ+*rN*hکkp$0=4eBxh(dBn@Hk$*a`1J\o,ketCvgFS1[{um${օ Am2?!cjYM9!9S[XSHhn3+O'wҶ׷wv$Ud j G#V#>ج2MdKޑDJ!;5Y ҵ\z34G#YX9eufL cyYbK+nSU[lp#4v2Z:13߭h-Mc\f<jԛ&d5y܍%/rh]Z ~0:;C^>KmjnFE<6fi]gdU&HL$鮛$dIde#v*PD3_[Rϱ9a桖NEjN>|SY^mZYdWWnaJ-*N O2:E =o8>HJFAhi\Fa v>= ؽ)enDkܓc&-hݝjQ2ѻ=^ydLJ6m2Qh1`E$̣i>O|I#GJC[M ڻ|v5̺/mӪobDR71mb =V@}A *T}5tW5B?icrՍ/ğ7CaZOg[Iu[LD  }=M=ފ`ՎM+t KqCW#N:L=?qqH;rڥ[q8CWe :fM *Zdp?z}g)2I~N}X,T rjgkKdj]b`=awa*;]N4ܝM}p-FFz9e$K^;j^x6<"ϝqZ/f&"U\'w/+ tw@,imm. mffii;ggZ\RWZ0F2cv?1Q/,5|gq?_\' \Tg̷C{ &1KU3$3|^ Q{aaZ+“d8N':JOST5K;zqsyp=XkqgO[].0^Lok%:u^VuPS 5>!'vktZXI+]OyGcqCgG|҅v:ɴɻڢUivKH`p3EAtkn3kgՍ͗RirC**Gsޏ~-Y[m^ Z?3JOʧ?ce*b g\64s.>hMqYgqX\{Ť?Hr6'Z*.avz$1ǰ9ڻx?;C[ ޲9PǬ,p >v,O51^ь4uHvϽXqZN./C{de7dкp8f<MN3h͓lc5ēijTgt&rjȲ1y &q/ѬIIa*Z Il;ƖWdFB D)&7SMNi١lLOzelZgUD-kv$hN#''ERnmG<);ЊOß-_sY]x0 ÝGOAW蛻 #:}d~v4̱%Vt 0-Ξ [[H?ڈtV_i(+獸MQoL4Is(+Gˏsiae}J(wuv]A o: Fn8ܣ1Ƕ6NٌRnj#?O+_mr5Bf{q-ZCv[BZѶ>öx.iȲ}B8s@0PW?t5 m tևЗoԫ$(@B7ܳ'^y5ֵ4mc CВ>Uк4 Bxf#Q}}9=Hx8`ș lC̟|yjK4Ɍ7h}w:.bؑ KT|CwlOv I Ai- "HcWjbtKKLWF'ޮ4fU~X^ZMlRB ܆^\$z]I4dz?,~u{qCf(K!AKB׌ip\[0B?UX!ԪJ f ,0p 9Q[KmJL(dn6+{J@]AKٯ$8;qE5ĎQ]p@7p7rvj+OJ,q!Igb}8(hc` (.%}c95xǒ諬߷,z pSW䁂?iU 2*Z 0;eGV2 _c g]tkMP^-*̐l f,g֮ 0'z!Zu~*Kmcu>ˉZ!\ͩ[.5FoQNDDdHQћ{8N*T𮚇R ȍI>u-?żG܀sGq$RPm$e)܁2 MZOtEŬ)m VH{i8WG+cڬ8C2 "ɹh'YI? e]1F1ZmB$6"؎U#؊VvތUćVNZE̲G$a\9b*0ƜfE%3q׵W킑4*9FWkv1L3R[tk]¤+*3Dڧ`E'dTC~? f|Z^;Ffa%_qX<ܮƏ.V| I(fZn$!JHF0n cnq+;Z/t6AFIϸtm}OK ̿\CK>mʵ>jHB=A^ul'!֚Ε+2$ID.<킎99ƹVΉ1_,^kOհiGkz"G!0$B90Z96Yŷk2@Q[_ d/~>c5KKѮ7WY8U-VK8'Mlto:?.1Zi26m՝- pՔd֮$ѣR}kmrDj9; JK 5{cX7Fڥnl=:͂֔sQk΢\M=xqrx'xE}bp!Eמּ,l҃9Ɓ0MRXzT5"-`陚`|issAƭ * $8~$wj@FS>}^{hg&uE*HnQ,b6LoMԢge,y8k}Oţ m&0u; H'»3J8/%Z2u,YEҽ=m&#&5(l&TXe (qFr~ItƒndyAoȀ]V+{]Qm{{["S Oj_Ce?֍N0Kxº eAe-!NyF/?cr3wҦӵ&P%BP1ՄӚZ͕ ;NNN+trlfi"w{ZK lđɌo?ޥ1(bk{9I => /8?*^Ƒ+^#wǍ?֙_\h=[=Oڧ MJiͤ]jZrGrNϐ"$_q,ca\Եfh#ǿδzŇQs+[,Pa~Xq]Ak:»]'8>U4TW*_N0ڝ('y<(sTGHд .aiuHz]/NKc2\+јpHqXխt;ł||wa]JX,$A'ܓ^|@Cd O+iSBxdU<5XќdE%}k:6vZLY|OVϵ_ү5՗%%Z;M]\ RG"`)77'g{o!A#^=?J={Pϲ\UN\iBfXTFw~ָ!"M6hzil Wkbʡ61l#-L$d)>vs\jFu%g|ЌWk\fTugO8SZ{- b ڜ`ps+#}[Y IjʭiJjHVJ߿(O56.[fG^HV=Iys$dp_qM5eCx 2ݭL[2)OnAWZ8ZUcFc_y涽cp5 ʿMZj:2  (re3L4ќk-EŵQQ9WA:mҋk "I]0jڍxjGCaG5{Fh,nWTfP{Qm샊*ўN 5MAZ{45a*FQbA\?تo,[`Vjen#x,* 1 }isdsT٢mH%NY[b '֚8lo"f F]xZon9cy{y1-+ kh?Eխ[Cam4eRWZGY|x5^EK{YSh#N1' 6ۺ8JJqmy:LM2T%gimC)?{Q#}EYBPc*תwk99_V&Mb g}ބzTEW3U:fdh~HH!|chn4)u4C~hj][kg&3ZӮR^d8~}OҨNU R[nHU0vpYԮ-'l^tKQ %[kJheڶ{Jրaظx'VG5ޝ|-YGXĄrk)ȑ-ehc5WSӴ[$N9ޟ;FڴsRs7O-A<c*⧛NCM/)[?ִsO4YpX~c2j>csG~iKMS27_[Rە]_? |}2Dgo(=ju O*:"I"!|Gf'S⶝ ~G~3i:}8s*r[v r!qbQ\H>C<=hK^%--kGq [Џ.h}Vy 83uHa =W72^+k;sw|Oڻ&GwAb^֎ܽmg\榺BmͻR{W'Fm4lfIdPpqTέi]ënACtG_KnskiSˡ?Z飥A2.BM<>G[)HP7F=ǯ\GU/Hq]mD ^Z_/s6FYV1&8W.81r'fE@%[teԵ+o[VV4f?k!R!h~EҰ*J>>`OE.F[D uk!Ut,_SIѝW= mMgoq/G!g ~Sٮo-7#NWGЍKZ|!iAᝣ#p_Ovc>)#B7|^Rj&4ٻF(Y^4vGjH,{A>^xcֺM6 ԅzeU |9 z79FtPryϷƃd/fiV29.4ԒWi.t}# oי^:fiu(1ܟsU! vhd9c Q~PF׷>b{c,5 RI(c "!գ].R.YcXg@i"m8p2c4#8n qIaivVL`=cM} =[xvJ}Ƴ&WxsM%C&dt1{fC{'2\M>;v?qY;J㜚c*I}4Zf/j:V!yc 6z!/|Mo 1WCŽf)a /IƔ|'5:a$qe,nsu 츶Dx>&vhK/GσY4K=Ib^.<2_%?r6݂.IY~7T>:o:lw#I;GGiB|s̹Fg_cGu?)f93z92sY"4{4[raQiZXd7{Bs[T% >3T,m=> FaN~TT롺3_휦*jME??O\ Lc,/湷/You;=?c\z:EmkvIulކb,f!XyOԊM7֓\8*fQouǸ>>9Ʈѽm>d#ĮAa6փuk]E40rpp j]C|n²cщuMܤdG, l-bόhވ˻ٗ2UsE>ytIMk%Gzb펷i׶k<.H1ϸ5+Y ޳YRfSqVr,- =LqQih! ɢ5Ҥ7{w؁3X-JV%fdw9^]\ğfF=-^E i G!8lFߥtk -ٕĮ@f6msQ;W@>636?)s4糖( +Dͮ#P9'*c)g@^֭.,4k [\[UWvR'=>*XXKFݐ~Z^Pll&+c:sw5͵ ~UÝzۓ6}Y;"Sjm?PtŌ,6;0G޳y8Qإ1ڼk};gދ K(_4֝l`ygoZkT0a ӝ֗1PUOKEY\]Fbd.A?5* >N j*eWOqCٞ4BMbg`QIb- `H~%Uodw'.71ʧ|) Qm{Wf{f+N(4b96x}OޱE+ЉY lk2lN6vh: {bU[!}? CrA5kZLq܀AV񑤐DcGb:ۦRx?ww6dՃxwSɅׁWvhPF Tb#br6Be.g>W{R~ v7w0]''S\ I).?jDgxh'wr1gžHI ^s-v`= jRiw$ O|LϞTd;$7ӵi7D;mteee4u#6 ewc˖^wִ:ŧx/jJgl5^QKzK"a<|Qȱpd'C;O'O<2}v C z5υ5*颒߃m{ s=E~%TZ٬IwvF;y䚇WtP2G?NlYw'knr(E>ѠB-,$$DQb}tZI (Cǒ0!YW˱UUաʜ9?:N\.DkqMB)FV'QKWҴbVԮ?? ZLXjcEf2 ޲nֈtIc,uN*q}<2Efm#Mu(_^i_$2,0 Cd]Õbfܖ*c5R1ڰAZἐ+PE>U(0{YMiKuk*>8 Sh'^pR^2OqO\.mXgG,q:O7N}8ǹ=1Ʊ+lxf֫}u{p/$t,G+5(GHъ&kOڗ2r=M[- yeeU\eG57@=!\X|2NWMs>i%ECs 2ٷFcD,u 0QkYiZ1'v7\F93~sSLgp [iivL(d&I2Ƽ ߏD:tianjԝ#b2[bÂ>Ծ4\d>|4MZqe+G* ajq bY#VRJ!fh瀾~orc⫓j)VoS\glo;%'PSK`.pZO&I(|pqt̶݁$V7PO/ 7 }?`-5Q%r+FTcr93M(v+|ǰ~wsb(fUjTN|~&Y7G t`?0rM[Ӻ[N{9?M-Mɼ =j62ɶ%'x*m*Ys،yQX=aۿ\_a[$@Rv,X^95Oš9$U=k17 pl2=OruI?>wI?sҫmT'@y{IlsHTGY=ՎV63ڬwo5 I߽_q@--dd%5[X=sEkzOn cofUdEDr^f8,G FF.I  S5ܲWB?&:7 pB>YW <41pVƓ ѠMFHYR#;&q^-OłF"Q@o>d͋Ĝ/rZ@$K]9d 'nFۨek(>P_٥يTlY1<}(9Kb7l#d`z*Awq,yhS d5p^xaUVmL`g0DF |Q4[X.[uu1w-]9G t`qU(-7QXK6+P@yb #TM"]TcO,w Rhe1?a/k(;$bq7iriSiPx-n 6qU GqP{ xR88sbj}Ifr=jS.9i-G:$s{ /iZv#"<P'UcIrPw#\OP"r҅ -^I+GKcqos,R$R\rA5ӂ2^W'~a#ɫ+i E7ʪZԿB;何TZ-v=ڽԖQܬat,x`},҉(>F )#n_ГZ3<7n^da+=X\|-ː|LZf@$!\sx^OIvZ1k7b۪u,њnHgNP$ᜟBISndoV$FV;0%>0/$Xr;U2ɼIUDv}Rn1BnUt6`FWE򒛆}+saqsx-K!ʧqku;.+%<;I,.jUe ^QDlq YҵgԾ"6+ZL2=KP,̖E=~+7sI~).A *T#*R|:u Im-[$$PAdfa[S$r*fI'U]4|>R㦧E,Gr8A)aYk\$)bBUibr)=Qw}E4p .>c].4/Dm  t;+v>C0$v>GkugwĀq;±^+Z΅gӓqd+d-α]Eg+oan3OҺ-ޗksk9e5;=}OisI)3-^?+n$.} qgNӝvđ-@vVAɵThDE3Ic]GVsJ|\%><JbDֺϝP۞A34iw"<<ѳ'LqusysJ F<9{]D=9Seo ZmXtcJ/ḳ-g8*se ikrYXkezjZͽ|HeH%H4EqYn",bS3ؒ],9Kn[2;>L(z44AW}ŶC`$!jA'Z]:q<6Hkc5/Z1O<2+*15IȤv7}*6Kݠ,vg+G429|i"d9E7/ou"W5m 6kKfzڳGRKu3)"j'ʷ΁z$2kr)rܿ03ؒy[ޏ7"|V%ůȕ4ƷL6àjAWCC{=rꦆK;##F+dAio /VRݍ\$CI0͓U Sf|}KX^n$)bvp=+,U&$*|(Jy'/_ӵ[[{$"Hf5D|G#J,VF#?"p9Iiq@o7k63\HL9 _4.+{VFVK M1H)p _TH[ !JM[38/-{gpJW0qY&R"#h>gS@QOVf 8n: )rcyz垍XYmE >~u˴6Ե% r#cQu2^ðJ#Q涴_OQW1Z\cwr|j=a{<7]$0:\=B8dep;-RIb {hK8D' DZd/ټFRbQ^‘7'5v^-!]%ȮgkQUON-K5s7SMT,M'Uav*qqEE=wfG$T}䅒l!u8s>j-4ɩ*D];G47Ca\Z5mJM]TIme˰St>.U0֥.ɥXt|?NQEяo/Z[˕+∊;qY]kR_[۫G8Q+@O}wx־$ ;e[[Dž6vaܚ tO;:(]lHP{Hۄ _>NMr;2N ZS^cm>ڙ?z1ڭ 62-mҵ (iD78oj{08{P#9$zu2 M/1w@bAqy{}+6HAmZ:TH13)r}kj^^JOLusHĵH r]-%eeDg}"%T.-΋ͧKcp6/죸zΎn]B >.qʁ1V晘UP qhY_;mZyA3i~'GT85H6g9CΤDvē<ٮhzix&֯$Kek/ܚr#"[x*0_Y]ўv).KEit97l1L{OrsOAcϏ7vߖ$)a#/ +Sۻo &9 d۩ ,q{c{UC[A=+X^E]"5&4ۻn5XFp5λrX3r{M/Zյ{A FJ}tfMfn[aB_u,4hUsO܈dy% mrI)w~9l^e97#kgb8o cl=}"!_QJyw<[h8gzSi6l٢KổL\ЙW^*Lƥh-wAVnoTYCnqWgֹiAcmx.T6MVlmt|iyۘ'kGyky^r`'ֳO%n4b3G5xI/_ԏlo5Wn|i rW]/eeb#=z~iZwt%v#p keuͬFs5ꤲdg=hEZۏ r yC5(eT(;cl,oM]lX~e9+/Ժ"ԓw[#% G$~@VH?{ IҘX{VcIӭ#"ؒ ~Ҷ1|9!-&1џ|@mHu5Ok*][`3'5S[Ԭ㲴Vaiwh1)Iv=?R6բUn<0ktƶu~'Y%2qN+^Hdn%f6e>Ӣm:bSqc> PUO7qZkyA>)>`?Q+n^o$iٕ)3IcN$Չ<X]c%u5Nn,&IKo"Eeɢ x*2 vds9p'" T_"ڲ 3eșAI,TC]/U&Gl2YV>־dNzch=IBDEfc'ҽwOܝ,u$oU.Gz8UL60 'ΣtQ"cnwgЈOc )EEt800@y1tJO4V'gOw#vqHWRA޶Z檺KAJ&Dݜ?4g%e#5ټZ/91~.rC& z⡚[Jelzc ٵ-x6|Z͜;4SPv#iu}6%{;iA:ua>b5P|+vKu[$r$NMI$tRޘfʜ8a}k7g0Z{NT78ysΧϬE 6;(YdsVi6n)m'o5<8Itpx}j>9r|{SE}xٿ6 q()䔠2RQԥ2##ODCip&.e9jY) c8>:iwO φ7#zP= $·1I#5sNM'FXY K3d88z@iwL|3|}>s{/,čv#>5tob&`_bݐp$ #CN@ @+;kzb[=u> ԉg%ACL~n.a&md)+y9 ^(H6Q7r3CCoQ7LO'cMM׭ln,La%<;rfYxT6h ܟZNhKXSS![pr;d^SvI@\6m)2 )(88lgV\8PZe7'Lֲmw=qLUYY黑T.T{KVm;mj`C~r4:^#C"֫EBni+= pR:mGpBl=6~H7c(C:/W=.k?whcyf&:aLmsC7@[n1ʮ"6[z|.qۦE@$ڧTO:papfI֯f.$DÆǧ׷Xddb<&`pH"R=N6i7n\=B\s̥9CTQK*vCEss\x)k,ķJEc=RM4ԦvΕNa\Bw9 eI6cq~V\ >%ԥM:xkYt{Lڒhe5}֟?E,3A'wLw+ޚΜy+UHk;MJiUt#q-gIHd?t>zL :HqksE:}zsQOHB=h֢u/=ű")O'#$i&𻱎s]C·3u!Yb]OҰ;Nw/ha SnR?=KǑQľ%ihhb&(f$GfgTwI$yCG4]@ʀƇkI bz9[85.v`Sqf3[9`%@{.o#a(#uw܇+9>;1/$uI(i1=* fF(#qXA#Xw}_X A Rbo,ЉKc"P6PKۂ#4N's]%Jhmqob?*u&Yo(]UӃ[֓sehAoAF146ѥ8w;Ra[(Zrɻ2;.}UVCoC z\|}EK}d&zǀX{fC$rowC}2OWӴG:&|E#I+5>惟oF_)um?Xy,2B)جs 76CŒSv(0S]-cu HxۏqʿG,&"HZv`q*SFzBKm2svDrv*;<6fѮheHa۟*o2Oy4CX{(.v|CZ鸖JǾ\mn6; d_BkQšmZIѝY SM$ZrGꗎ$Q*Ƕ@걪JVH(U=JbzebY|d".PϭMGn$vf9bG9w2]XCmj2VNٙ>mZpõ|phVfB l'h8nBp@OR_v?K3 x gڟ|E}kn1J̠SPd&7*AZ E=K>.\[AwOæEs~$\%Cp*NXzP,G8Jrx.^>֜9W? e2 ^WZ?/ȟZ,5.$%mc}eM2yBȁ:9ml#.g!TvF1ލKC[^mdw+jWܵLퟥk uT%Y\PG}N9sx+^M]XK$qgV+gm !8ja-u x:!k  q(/8Ҹcqg<׊utH n;5kOs\b;eO?Yh°gƞ5=JM3Mr%@$!54eeܱ<~+[/Qq]>U6ӗGjz>36v}ӡX&I_f햎USдahgmnuծ`FvA>K -HG91B]x,,bkQNdeٕwgdu'qȧ' iڀ&lp$y85oRy!mI GWTM|M'fKվ?L}9SU'MٗgzN;DZ%2eqk_$\4x##YP%v֡as߆iܫeyS*{!7F221Et PFe8 [ JߨڳjIgbԮ{*oA.a#?a+Svt뻦mImAڹV2:o 9?W$K.&*b1c4GX I^ ([C#O%fr2{@צqڽ8 9ލ=SIV#AԦ @!M'z u!Pw'>+{3x.2SW WDcۦ2Ӧn Rc=qM[@෯ۊpiRĖkkiu|3$7,meo:Ih~[ij$L $qڬzݶn\̨&oqml@?L=?ҳϭŬr@P;sn()n[ᶶyCc3P]Rl&ۘW/u+5:@{}+4W~pےnsIİu V37J̉j3ѝX0rSgYmB؛ @Da{S4#Q.sn{WTouKwM[;OPn7G3v<]d:tY|q%23q&[G.ķڍvM?jckla& NJ2#Eպ厡 ʼn <?B9ZFky2WQK *BMv+2i,3aa@'v~}a <4*'7K;][PKYMr>ՙ:m鮦LUKUQgޏ Dş#Sqi?p#.3޳5l?J!ui,0 cnm̷vfidW><_QJaPQдRq; 8_r}I%^\<YxO||?z^i׺|ˠQrlv2˧ [d{[8YbM[CAaw%!DzZb,/18=C GJIG T\ZGP Qp6䊄5d4O~ [y6MSFO"1`[Mq raeX@@\PZUuvyڲCF.T2}7}j[c2>{c56ם9ڃW$Cۚӵ֜@vL]ɓ [Oi,$mϔr] PvjȽ"wB#ZhPwe*ʗ9pRgcFKv<&P*҄tON\G15#:H5!/дz3Z7WЮ䍣q6݅GbF?]-pK5&u B+!q>g\ls%­̪xAߚ1y@c4S}Esf$ܕ#ctyۑ7{}Mr%x}km ,mt0{ ^ۃy -d qmE>ݘ:J̇A˚I; ,ٓogMbJbپXYXḭ Q=8ly!)q n_0ڷ^,#$y?!V4+XoC3Vm+ǭu%.5wXi=9ԯc5G oҚm( rIe$ҺY],bDSwLrcq58]3*H>izl0_Ή5LEb}FCGqo*4z [X<3 A-3y>$ *qL>N\:X%ITrN N۶FB{nf>%R+I_rr?,U]PۅShS3`OS#PYQmB]&;# ;Omo/A#ejV"MvT'P_cE-ۖi#gs is+Vn+hӮ1L&2u-* դ0,܃8.EHGcVomuyU<8?棖I0V~;>fUy1N;=LU>: ;V}AatO`u?6qnjDAe=&4Az tGX`]G6 %d>WSNbֺv㸮(+Q+tB x'}è*2s2k|2nw+IR-x,jY\kI':>}y#p=RxzB0d}*U٘5D^Me<&H==#ŀaퟵvNMEJiE_fmхpF@懙ϭIfme Jq). bʼcrߔjBM:|aiqD#\Iީ(tYD(҄F)oWGL08uOJ%ip*qP>~N ZmmDrRrjJ }Mcgb^ dbWzyJMcC>uGR/6fGg @9r]W9V顎5[١3YugȈA ˏZ)OctDm>:HlYb^ZϒTZ MDU c^d3}*II kZ͒=x#36_ʮ?(;݋&q8{vMmŸ&' SobbOIoV_u;Օ|W5ƥ)lxTGE>8>;qħ֢+^?^g4RrPiR^ڙ5TpVj-\\v];r5`fU DcSn5,⾷yb`7S_ MVUl%,!mllyNğD*NW'l"H:f`\b-sJIg@/K'KG^'\=fw=!%#1c*>]G70] ұ#>*ngj!{a;{rOGdb| z$Z9yo36#G } k3aXqwL! [Mv@b(ڡԄNpuaW\#㲾K+$ʆ7p1frKn. E#95IMY=GYllwv:mـ?2AU'Q  }37oȍ8,.es^ɲPa/ζ[Ӱj*fǥqrfvrdFI7r2LC8gޓAk"l ]ͨ\V#WNJJiH Oq18Ds?Q2øC4q-ԧP91X}|ZۮSڶ6$; W VR197/'I=WסmxL{5kq4Gj"~яvs>QGjT!ڻHw >m^m$`pC{溯K6:h 1U^"[]I* sIe|ubdi\|4-A<}_="1 V~|X2ʬXzy [%<ܞIK# =kV'KyJD2db}>u/lg`u4pU_P9$!yȯfҷUERln!/$pnď_ڵ?5d9*F :>VHNeu rg4[f^\ǡ׋i`mQky$d %[5ʯzGtq ds ڴ_ЪJSq苾TY\6bk T# S*յ]I#I 5k@{%Gj^Mm*7슼v췧Ϩ]. "F}U*NHD(F=3},T"mh'm/a.Ɉ)kcֆ(;Aw!<.?zDKF+hocK{`#8u_*)d4=L~9M_E+Zk PIjv' Fb0>OnivQIx?YNtd$,{)] %2%1PW'JPb~qZozCX#YIr"ONsnJ+r(30,xj-h̬dGWAK{%xWr&̧h%mt sl#u"Y/ ~a5x`y@b|AdLZ+)kqUcw'$ni22?ڴzKrHy g.5Ǫgsмhr:ay2FZ!"RJ GEa壸." Ys_{O4-K{8V{K)z䌙C/ҧsr)s֍W2;vSEi5~K[kՑN VR182:]özʧ4 GЖ֓jPZmzn#?^hG]wur"Qb21ɠmmL6I\haY땓'`s9qs[Nd#.JkHuEȏlSð>G5v1,@'WԵ[Ȯ@fOMˏB+Qyc,aonѸ)uR;DIAz5]85Ǫ-jHz6bT]I΄59>.KiSLFW1ڋ[9"8xÏA#K<iQK"Fܲ?Z9MS_,%4$jI;TUQ];I rnVkypQC88P=v1Q8s{{XFfwjyz[kG"&܎cKӐ,7)$Iyh xZZM`:JjV >uն6H @^3Cj3'&tOKIyp@9$$23)hKFiJ,Ü=h,w2OpkHtg*1IW:f푎ֶ:. n*Ÿ+c<S*\Pe{`-]q| VY QcܟBj}5ZA QUA%L0J<@a^-8j%3F  oYp~,BsuMB[*ydF;Y,`֯^發{[.U> +Ƿ ԣ=Wͻև8`f\ sa/8<ĜJa-b 7UUov:Ӎb:i#B@D3SS539c?esb-&b wi&|ܻ|<:BD\x#LMUsOYZ@B'5 HMl޻~}s0也, 43eqǟ~q?1qQQ#2SDC0 M;-6nۚv>3bSuI'?_>1sQQSЕ$@CD23]b``p7_.6wvvܿ;,X<LQMJ>><bff}( tP#$B0S2SS㑬 HM[{7>8O;OȚJ?>zcl T}tHHyyG"l`**l&+X݂Vnw]pDx'Y*軇7!x|h#RXJ),EUen)ll  &1054?/ObLYX*IޡBG i:%(s)眹Tq1{wمs}H4k>poc^ Ԅs|~~xR,Β y>4Mfn>_LfoBoVxLE8r(cL1<…EU@ &xJm[;|魍IގD9LJcEVū*\M7b{g{k1oD" QE +K)c'a?ØRʅHml?ʚ?헇1reW[H&|sk|49CBr,\Çc?.sK.\9Vdw\h=^Ej_~yt3e%א. Bilc=8ߞM&;!` LUD$ Gp92Ɣ1/&Ϭv{'_؜6.[}O?y;ie.bhn:_lnYt]|jƧ"`<'O0Ę )u.3_j7XmlMjOLLz1"olcsŴkwD:2f@LU%8ã_~ѓ瑋$omU;;w6&Bo/}Ġ~NZr>[{m<9:1pwZJIi8|z<<t|[ZF1ػu˯[NLof1tͣ| b|s6']Y$sfs?px9,ًS1Y$ڴqNb𡛵m(A"Bf2޻y|6C4@0Vۻ7=><㘋Eh.<|ǿ`sZmnB7 ΡO-D]ڹv{ICM+#vE=~yp<%գo;]4|nMOѻv!")1=}~kg>@"" n:hihBB4wRl?{M'^87Cѵ_;]7Ԃ 9盶n. )iq㱱FQ;&`d`f n=w5aUc~ Hm6gM>8rVe7d;?|o/#4o&hn'XֹEj&7?>ۚ4m4>8D"DC32xNcwᄍh޹9?)4!2ﶊ9pdsg %֨9v9 % @dc,g<*"覨P9rNˎ{_[^ M;ݘ6{О%qqvƣv'``·f{>ۻxA" :,:'Bp~;ip8B3lR@%C"Nۓ]$ɹn>o\ H^-o/.ZsU4@3T4='ݛw]pHH}9O@hu+Ivgmx)8@$BN#^i gw|}%VW lӍ;~۳ƽKuq5dހǧ=Vs`lƥz|⩘1(ztwD·v" =$qܼ. @tULtES.OGĕaĂFU-Alf[Ƽl<*h) ( 8Haw>۟G9.i9Fd/΢%lD(*tt|Ѿ? |:v@Z$@M6|,:wxT1!"t~y>;"a:u l@zfg˝t&[͉G5@WfAŞ:El]K֩XTv ;)m߸ǯMGYUUͰ$.n筧K!9 X{W@ψˀPm^ϚucUje6S3A "Mn?꫃RԪ|iY8{>ǻKwxw`JVQVSSUh/{~}kstI)$!PP@8==l;OeΘS.",DdckkHf@P=_7}ݮuڃo[c΅Scrlwo%AmEol+D^#"C\nr[#~,bNRԧҍ#۟~3Mzj]y-I܋l]75@αQQ;x5PC4=Վjf{l6nh Ά>1R8qo;7~7c(gF}vr#]^ 01s)J@6|vs| <0bkڃ{5]fn2MKdeDnwу_xSQSU=iOw5]Øb)/m#ww/]a=Edj\Lް2m?'m}rk# m1Nrʓ*(ܻyX <*"M^cCs1t?ܙd "E =͟P6oI.A 9 n$@:-QYX2ѫߐ {Թu];_bے}YQ6"Fy̚EXagӭk/&|.mudl<.b,n||mLk&Xg n/[S 7n.6V:0޿{g5fcR*$cwZckiib^Iolupqm\***_e1{9Y\=kIƶm d׏Dd1R VLHjgxӍz>۶vlL\n{x9k'R03yc i曷a M6]ldd'd ˅4(R yz@ mBmڞBCNq%RXؿ韩vqc]woڦ m6mMDdiX,Cq% '.,x!o^_µB|hBhЄ.ooqd6iV& Iȑrn_w~]߄m$zOAߜѷ8ISf*/<B,w:xQ&@>R3ؾ."fgi: /<3bFX|>{!jn΂[ߴk4Ixb C;؟}|BH[l^[ciLrαNx}EkqN+"Q!4!Аs4Ylߜ|:dwڵMv  za;? 'x'}QS\n\ۛ@d:IӒRS9!* _<ȹ( fbfݵɤiIt D^HedsqW@)x|vۭ=|3 ]α- :0݅fD>x bѸ5?ڦm۶i6x$(Bt}U4@(}h|kLkŅWu0|j8D. y y|ӆ,QԶov !xz"!ͫY_7&~y׶i'M[ȼ@"߶yseAtޓsZ|{g~.جMkm*ENPYvk (4nA.i ޓ{nuC䩝L}Bm Mk[`DtCqιZ+mwi } t$r9r.xGmUpɇq! =o B3Ck$#OMW$"׶\&4_+z 0LM͹+aCBh MBD9eKH*D$G91P]RtCp5oBp*Ot]!z":}C{׺'/ OWˆ !"xB+cDsBH/dӡt":W'%G{]{|!0ꂮ +x_%2ijdXNHDmo݋n/9ti,CP"sk_:$DPp<9B":h+rb(ȻԄǫ,wW ]up"!9cA*qYUtl$#BG#u@ttHuY}#9D":] vܮ!:gfWYBY{W[%P $EcPTTZwQ][]Fs33T\1x\Urj! =󑺙r1]EJd%+@-5ܧ./jbFH 2#_%n bpJ&L噒ҜbQJ?JBm;!j"W+rJ|=bj@8\ښu39=+P=s믐 HMAx *$^/$jUEDD ,W@CP5EP[Uh!0^פrR$>jPĴL^`ġ2IZU13r)?>h"`J1@P9UI`S@UpՐ@YİZ0enoID"ƙLUsf.̙W`&,P)"& O  W`&VD h|T`VM1@D0_2SQf\ k.O}Rd1ꑘ3.<<~|E"TT93r__p`V=vaUm+Q5㜴E RDHh| LK|tJf155%lZuO @M+3HVMe~||%2ZRPs…YUyOj@Y2DDꆗVG?=g*9)ԠK.+E_57jRDf{6Pe+@X EDK.̙YAU/g[2 R"&lfC4˟~^lq \J9RMczE[cZQ.bYW罬k|05.\rIR2/~Y2!f&,Ŕ['?<\wnƕR,e<ט"fZ LjV;>~<<E$ݹr,UU/,W̆d*E.ye_׻kF63eRr9UPPdK\XLMXXxվ(h·S\ʴ DJf)lU5©("RUEO+ @b'?eƄ7P@%s"\*k|_5ջfʅ!pcx^)=exuiYp)9Sff8`?U&\ #r.pV>>! Ve73ΉĔĔRs*(enRrRS),"RX/).9 OsoߗyMAT:-%("qpDTj2GF -ZǔE^ w~ 9rGC))ð~(E@  lc )02Ч3d3֊"f%+pqp1""ZwC0$# sf(ǡ@S~X}LH=b6Mi)ˬ$*%qáEP":$oL&y\Bh9qq)%: =7af0rS-%C0) ?%J"!p1oFiiÐQsN89IK!!wOk~ E䔆_0ĥ^``lڵU&eED.0 a y (B;4`S_.1%bs{yݴ91@,)Ÿ~rNŎ;YQy6ec?2(Rc[qhf&<7c?CP))aCTq<"DI;aM9 }6.01"{ #n b&9c.VeƘpRv2 `u_\=d`"\Rø\qHQ r\*p;mҵ4"Aڇa>9d^;IBpHͥ#fR>՗_s9x(*5n/yJ1 h9b.IeOD 4[GqhCTJ1c1. /'ٕ@ V]tV &K)ŜҧNbH^p·䈈l&%־4؏19qc]/D}pl.3)2jպ) O+ԉ*K @!04`a.}_ DU8! CJ'Dն!zn&% c$\ri1|Ar=9GnE04 My}9rZ88&{"hMF4 }A">}b,&h/p/Hc`d@HG#2&>+r9 )"' :WM8.R(DZ_&!HNqeqX%E?H1!$:ac*_&Uے8_!,a* XBr4 C4"08CØS)b/b@Jd$&`Y SI},)špRRD<@*!K@@KaTr`%q\ˡqwCuj A^3)eTCUew˱sTɀGCx1PFAB-)Bz? z |G0B03VI'"(ZSXieͺYObkv68F&G 9r1fa" j=fYU_]הx0,e9IfeWsXGU H SNc? @KL/C-uJyd'"^m C3kl`{#{0bZ'NWj ѩ,1؏cf9c0dY5$,yR3DPR316#G )硏lX_.0r}ILG#UMZalZ#CRa9Ɣ|HN"pQ""{(a9<e? 1g΢SXτ8O T%g}vSɱ(HVX#ecL,l'WW;@ jʪ "Pc̄L`"Kqþ_CEɩ "fxԀD T9}?FCGhEsqñ>U;NW9fRN*;TKd *ʵ5Bb̜I$Wр@XJv]LJ>#"9!Xሩ0KtL̬xj#ߙHc?f\r)iǾ?8\fS8!1P4AP۾Y V 3.qc|*;b{?~9) U߇oWzNa!K\VC?1Qf`;=ϐШM!eUI2r9i?kSsuUpYvHR8cqccVx<$T@8bНՍ*̥p.̲* K18)eKrΎA~4n-eJ9b>SSS\r*uh̥82\ " `Z1!EprFpIRC8)9¬zJq@@UE=RJRǘb\LtHDEK9Xn&"ukqq9\xnJ Q,=snZJ.u@uiLA+S49iV8#J΃)ra) Y)H#ǔY*WDS1!c,YX.Ζ$" 7L <394U֒KqC\.aRL)%)Hrw>y LHmEP-&RX.fpdZHZn0}e8E5~Vfu|ҙ_Pqǔ  TSc0,e? c?)Eظ ;<*&RsENCnU43G&,SGƔKaB_UhY (Gw&'\=|Kqqer\CSNdW ch "Yx5Xˈ MybRJ8,1M.wG%J!ՌXJo՚rRNq8qccYت ge @ WᦄRڒ'%RAgU&x&94Kfa3[z[ JΦ"r.&j*9Xb)!REX9zvz<^FQ% mWT_o ̎6rJpORa%0x᢫+DTHB YC$pXbJcfYS>lH0*xzN]k`Vd1yߵ.0x$?1l b6pnsX<48i{f` JOuN=""!sη];Lg|>1՚} 8AB(t{>NKtVDD·4@&%8arL9K)"Vq,cG)4Ӎ޵[}ST.'] : /$r~ؿ7~x}9G;C{QJL)ĥhUx6&z}6vvvoܼumk] 0\]3ifa_=Z"Lʤu]=!k7?ͮq{j`dd΂ty2gƓIM oH[n?ۜ?·n7n\ӟ>Fb%UNl)k[`>i f|Nlm3/MNT*Dtw]+! o|c{wGcd$QR0H5Ӎ~u&MNi8'o7(lgn.Mv"@@.4|cg1S޷i7EԅNy2yVolM[lܺ3m ᭛ɹN68/v[.L@\]6V=Jz~ѽ%stc~; ;C"n18#Tx{ Cع3m$a5m1 g/oYt,0۽nQ\&$kh@_|7" m7CDB{Ea׷7;GpB"T7dHuw>۳ֿHt9VUΎT֙qb_>68$j#@C2$@4<3"];ڿ7_lNLADB7;ҕy[Ӏ D֕?`+wyo߸?ߘ6o+"9YjG93"'[w>~o D@ȑsXK+ws1ۼq>٫.XLW9+"'1y_F@p* uQi'>km^o>ڙ6.@QK=-ns7յI x|`uʉYh}wߓ9);152Dg~xL߾ٟ6^IMDΡ'U`zyYnݸ> aE[xU{uj?/8 3ؑ3ލ~3oݥA:u}J<7پn/VV3!r7o?ٙqDTY[q6VN?<#Ghg[?xgz@OLUD/^gŵe\}!a<SAl?loȊ@ab` GW!~?~}mL͔լ%[ίGEddpr}xsyfD|4JUPVzei?X@vTk7L'm?ݘKLN9Q_eAM}~o |%գyE _{ xP朅IV ӭbMVz#"h+o|iȭʼnLL>sWx'k7>`ѸuNNv,奫9/ʹ>Q^:;b|GݙzW-"E@VC^8l7zX Čs15{ڞhGݢU,ش[sׅ R8X}*O;<؛uYT"nrYTVcV}dGr^Dd{U=3ZRZke0 2 + X.93^^q|wsO$1Î//"##(> Ĩ) & *;%gy#2Τ5&ttGϤqlffA~:E7/.ұ@ n>&~lNv_ݗcR1L\M]@Xyt3=z62-;Y66xJ.Mbc[pl:?%㗧3fSQ518?y<*F iw&&~\?A.=Ѯj(ә<阗A.|6cn_]S1>"'jX__÷GQzl&:.W_?tdZ0晪)wH|4G=~8E.MDdTxd2;"4v{:l練s'_WOG  !D&ӆ9*\|<~'b(4g{(FW'Oqǭ;sK< Ey0NgϿoaߘ{Wf10/_4Iwi:.t\ᑜ{vĀ"bf >W#\UTL2ϟ}?&*&.g͓c$ꀀ&ʃYWs?岐vgt48!՗A SҜοGN<8y7MiN)R07Ͼy:?gJSϾ~>#{j4v4ňkzeQϿρSRJa}:z7KaӮM&ztx!}#1M)ų@a4M4L{t!(cJ~zrN@RJqL)D"Wq. _|}>b)8Ο|C q917*TO}|O@ 1Ŕ&Nj'NC4}Mn:8z'c<\\BDH㔦)##:_Ncc>_'b!)N)&:H} a>gO5-G1lw 8b))áPPxΦ [@iN" !b@u' cLi@ӔB fYqxO@1D8OBl$J10DsYh>{tB iNt"4)a)c$ DPbH'>':>@1M'Q[p q)SJ!Ǣ{7_Dc 'Ӂ<)0C8jmaSfϿG:%<CTCL1b!R @Kx;OOwӉ!dabJ1uCy xR.k '?"' R @~P'L|Or_ #h2w !8Pg[=)(!R<8,ô;OS N' Q !7"]Ct?-0p!D"!pnPOcՆS C0  7Z0)Taq,CCNFC6@ !!( b" `b 7<֕ej* !8o'(b0, ))o?O"IMjD@tX t; 1NDAo9du3?!VCh@pM(N{]NjS!!­ z6S qwsWu9H]  s898AEO)ttSwSǀkyBEXOHmLՓ ,N`׮)ĄY N)34wS7W5?LwX FUNBnuso71?njn&Jx`ca­t/gAC@s3;6v-O!q&zxp]qf=/MkӨomɴ\6=b:v(s]. qqcn7VѦc? &bj*a~3wSeqtps3us*gߴ/^FIh`&zSD7iMYX|}7UN%LE\./u޺"7?0Zõ5>Wq7U7W|cOEL ma5ʵN$k")X&Pn!?rpQS37Smk#GD7UaaeU0yT\|a*'Ul\vpSDVΝY/y&:"W5pWܙҝ?k]ݛ s.~ivr,&&ש @ e|Jga_Ëzm,2:MDYXo62aYVWñ"2[|Xẻ0OwffPP鵼_cOEXXD4kLM0^fѽZ^_~j,fY; ח/뱒Dw޺!H@zgVaH?~/K?ªff҅Y+?__c57i,p/.,/G}q,"̬lk|8'`,Mpp̬fTՏl"n*,EDT/_GYʡð;!f`5!qk.,{*µ.?Ǒ~6Ԉ;(f!3u0sfG뉵6b 3ޙ]T~(,"^-p<a^._-u{ƍE#uW"xYY{; BQw7鵲J뵮y]sܴ9n~?:z][+%k)FG CgǸg]̢`&k9Y͐<9=9&+JoykE\֝Q38zc hgG]EERK^s5f30˺ ^syͥ!@#y>n0w^j5Wg<\V*f!̻= Zײ\kgGL$@aGODUZ-uJ-˺*..E@UZ-,y͹7Q2xGpB$ ! ͤ\MY[%k̵(vq]su{m7AWۦ81m>x&WTekεvq7$ 8?;fJ&k)ky饳(;}bUv3%w5q0nֵeͥwj)LO/Ǽ]{] 9Ve-5SBIpk벮k3+#Ra|>f\Ez%e]ך[gU9E@C  GM\U]Zs^%&i"HgGy]zXz%_楔' DH!L;SRPZJ^ 5z dؐ\Tגs^ץn&!2kz@a#RKnbN һp#B"x~sMJ@Ez9/yYkod2"@v]ikw5jeYe-¢~{w~qܴ%+HZ)˲ڕUঁ<Ea'#fʥVqw7cJ.z 5sl-V,H*KK^edž7 ">sMY\uY|YJkL8V#& O>uq`ʻk-uU1@ FH|T^ݕʣM uɥބlA K7iZMe-,K^[,: h,}]zf&Z-U弮`6euw8Y .K[,D`*kzגKcVu={a@6HhyqX[-,kCtvOG̴|9/̭ޡX2]薿u/Z x*,˺Z&m:j>bosH&z)9y)umEv8 tpp@6}tDUVKs77\s.˺V-<7KOj\Z]_e@H\5ڄzfdDN@wSn•keZza: s'rYLȝ5UZgL_ G4B@@r'$v1On[ Er-벬˺!< tCG8ŏqM{]e#]eͥYGNOߣ[FlkDS\[Jr˺ ;x Rs}9~df"p55/K^\h17y}:8*>&h:>Y7nЅ[5/rk56m.?*sw7R7<.K^׺Vz6>o_rqݥ ń{muk*#wO>UԲKknPm@ >r-M#IQns^u)km\(y`ZFCtCgI\w\f%nm,9ڪ"=U`+v$s2W7e%ܷvnf&z0,ղ%׃}k-:9} `r1BUZuY֜kmlrڀ8n`*ڨV٨j.y]˜s.OkmG@Ubခ>xchj8죷ZF6{YJMrI# 6VS/Wf0n[-e-˺Եr]ŃNh`4=޷cϥZ/Z Ȧc3DE-(z_nj7nks뺬5^QR`f ,mݔ Uk5eK^j]7d c?62+"$cp9nRּ,뺮9Rv9rkɭm?]Ue|Mu-jz5e%ⱅ:8E0!-?, `v]ryh ' WrppmHzq7nu]Hk5˚r5𸅈4vx|rh͑LШr͗XF?@LY.%PKkYuJo?yه鍹Z&*Run./.C_벖VQ)275C6pWd%fk^K1TV6rY\Zm]E@uBcr-ښ{UmGo@蠪,.em]q_c7a":(#I:0^snMD{/u,ֺ6"bj¬0 /K,r͹sW݆h;rePj -`[.; s-~eY(^*ytZ9]357e.ɀ|Dc]ú.KYsnaOiSxm=stzՕUTLB22U355"`n{ou-y]CULg4q;Ю{ooo"|yyro岙wΥ uy<^q(QqwM˄{k"j-`(L׮jfZ[9nK˵xQ&W/ʬ̍ SnWK&}\n/GXn Ȉ##[[f~Q"Zֵ.c=۾.K5޹7Ұ!jb*".ù&&>)Kawm0uYuɥڹf)̠G3^wuv.HDòþ%23U55q7q3,ҸK+%ZJk w{="z4dkkvy00Su<8{Zk- D!o* V.Z>vlrv%F}XEqkՖ] / -ŭ\zmi?4R)Řb@ _ы/**ۖg1@XjZkmHfүFNed{hf"mm4C!b  @ p~1B9(8$##75s&j"⣥D?>D)fJSqDB LbF&&ʇ,#iz'8>ֱ"H' 1DJ1g>L\̻s gAa*IH10QH!Ӈ.S< [wmo~|O HhBB$۟b H4 qf# l )ۨLL@ ש%D"@DD,+Q30mTfp-8vJ[4`+H1Pl,t3?xZ趡qPw'|;. B i(Vܼla`DmC}4"ED4rd (nXn﵍ \ڄX۹Atgfdiи#{hW @0cjh0k7wOu0hDHO$??zJ?f1DHWmnf;ۍiɆ}y8𵼇]q9|Ç_D،; | M| ǺNoכ>ݮ"Fhc]v$ Y~PEaԛart@S:|w1{ծo8 {Ksg-TUki!"πd'Ń4mg;,9~(F'T|~/OtDOIENDB`images/testsvg.svg000064400000023724151162477530010254 0ustar00 TCPDF SVG EXAMPLE www.tcpdf.org SVG images/_blank.png000064400000000211151162477530007752 0ustar00PNG  IHDR_-PLTEtRNS@f pHYs  ~ tEXtComment* IDATxc`HqIENDB`images/tcpdf_cell.png000064400000112737151162477530010644 0ustar00PNG  IHDRnusRGBPLTE Z*h _%`,%&$Q=T7JC+-*1*i@3!234536/1k9:< :>?x$]&3A!<Ar,C=KDCB:]=?<G)M KK,-&PGGONLWsFHE22]eRbNaY=Q9:dEYVVj;PROn0[q&q,\ o*t w&a|| +clX?II#d.b*^`],hV%4k egdVT>q!D" b^q;vk:HxyBt6H|vHx$#K~qX'sured+)N~O1#Wpu'{}zy]l17ppXbgJ72f_;@]Gd<,E@[?^HD5l_{{NHr\N/ ң(|NAAAAA:ANNAAAAA:ANNAAAA:A:ANNAAAA:A:ANNAAAA:A:ANNAAAA:A:ANN  @'@' 5;5999]^_6NS'"jn@gC]]}Kdk{`B{nO;2jj{&=n*!ƧN$璄Z:֘)>B' ?f&ܷ)S{)j<>=ȠtM eBI"%po(:1h6]prK#mgNL&*cNd:n<=16^;!5ۻX@Stqvv6Dd"yt<g}K2LfA:A:ANNAAAA:+!=+Z]T|qCzA'ҩtt=ρN:)N:n @' t@' t t t t@'t@'@' @' t@' t t t t@'@'@' jCeVt$tTf8> :NtZyv\Pyt tʠGC =Љ;@'N+qS7Nܙ tJN:q'}?@'93tB'>XNI:qSSisNøAeԏ=@j=Nʪ7;;Z9Ae٣i'dQЩzy>Piu}Qw˱nACApT> d6 Tt ЁNN'':ǧNS,pN'ZNF9Htrv; :N tOc蔱}gN'I t"dLgcj:ss;gA'I齝ftv t*k촗ist ЩtͶp,>YKQE @`T#|'EF)N)v"xtٻ\K t*NsiJLR@'M ۋ;(vL:AT,b&.ョTy)NEic_9U^ AStsPŖI^7K t*N|n#(^^ A tZr:.[V饀N:@ryD}тt(AeS@N^t =q5<}z}gJg]NQQ-<| N9ҭ"tWaga;O\b'S@'*ޖΗ0t@BO?w 6wPTx U?P5HezH@' t*lz3{]焞́N\d"CJJ˝k4tŨenc>Nj>%n~Dyc8__$鹹)G t=ZZzwcVoK.NZ~-9@E.;8?YORS5O:N{uXsodet҄NVΏ<ݶ,Ϗs0Z9-s^Rv2a d:Q{R *AS /Gbt2D{{M\4[O ! C)I: 䂨82;CЉ4MLoNrZv̒AdIO} cv<1:MPul-EM|+d :wv.NdV2d0: R\28؋i,qy$N{zt"SV)7#2nGU?d:7Pxrb-0ɀt.ﭥL-8{Wojd:LRԁ${I{ZptjJiI*HEd:-!3@')T#i ԑw ~@tv܏m t22-5<D51~8tR1 FtiTS/42tËT+*o%2b#5ԮFLimf>NW;~믝{灯sz翞ķʯ=;w^NӉvˆE@'zk|;7\K={5q]s^#=;?+G@)w ;F(^ tt%Ԯ~hj&A' ttCxj7OQ1 t@') QA t@'щK(4:NDaNf)!:N#:]l0% t@'Љvit@'IWtS&T.:п:U3Hj1i t*'fL?:NL2}t*+:NnY tj:-qtꌁNe^wfKz{tZCWe+_⑒HЩtꥨX"OMrqԠa-U:iQq|8M E&@:Kܞ/ wdIGtNLı3566\^JOf { tZ+rk2u.r#WK|隻.k_ tTit{^cAtRIn-Wz< u\ t@s;珫 SN%Љk)8==ync< tΣv{@ _JS"xn9DžRQ,y N3qnStK/Ɲ(@Τv&9ЩH:]uDh:NSqv1 :Mk d t@B/UI^Wb:sRTt@'Щ'|YMy]t-ܽot@rdYI:G*:NTPn-)GD@' t*RdOUW|N:]$M/9%FJBsNz|ρNN_-NoZe~UNӯt8v_;])1偬.&1Q%:kG֫=O*N{PmxUWr+4!rO%NH%O?]W+5'~6{:N0h'> fuag?lml8~,ux.[CBFMWi,w}|&_EF~IS􃏃NF8:5YU϶ZG̈́NLpX1Ktʺtk[>NNrӺ?0/{f~OQ3:N콗=]س@' t ]G!v@'I7ӧIQ}-.4:NNDbs_Y=3!k@' tH{H2bv:N贎>M,_Y:NTNGAHDFq0@' t*9 w#fuboA5 t@'-t)Sx6Ҵ#$:ЩtZtNYPt:'v` K@'t 'NSabxIa%ge_tuYUsI :i;ם-狠T _ /D texH.:Nt 2;Щ@:r vp[w2?YXZI+NEԝ^ɄSYԝ@Bd#t=hST$ȧy@NOtxD @'I:].bt*N 抧XA'ItSEA'Щ8:ԗ\h,7:iYtT:= )0s;%:1_pNW<9O@'ЩH:8?hYNW|^@f:)d9*O'1t*N_n-:1f;B tdtQ@ʍ_[h2RtJ 9H tgSU; [[_Xt24-(&f/{ nN+u+/} :qrS!g{DW Կ)WlN'&ט,:&5\|-qc -蒝}?a0y/V8[SZ,V_bkcG}N}Сi_'wb=/ov#Qqn7̈́NM ~6?~;pj{Cbߘob~0q:_܁{~=G}O~a{ۗe,я>я]G%#?/~9l3!#<џ3?Ǹ[gemJrMX-?75ǿͩ@q>QNU%tw1'duyTyH}Mo>BNrvlsMz'K߾d +IؿS;C5o:ooO;ml!l/螴ȃ gp͛}w_l?M,x:<㿧wK.a]B$:FL~?Lѝ/ra>X>|?Hf~_ uϮ꣏>_ŧdG?|>[臨~ƭ巿u+wc2k`ow/ #7?=rגX˦r#g?dݝpw'ƿoE?ۻ?w7%PO}?V@fv.'W+6~nrr^m?&>N„ƃ#$e>I N_"pva [?۶:9_ⷷA+~I'Sn|~~~A|&S8Toοۛ9: [p_7l_Ѕ'o0Ƨ:?oCxl~?IKxA[`tvл^mtjl0.Rao~~" /pƴ_]} 6]́DxǟpW㶷}Uxyx|+_=f+—cn>vn[ _?k?([o?q?z#?K۹',[1~`Nͬ_}M['I>Ҵ =zyy}_[쓻IIASU/ҲE"g;v=ǹcfy,1wІlN&a;yЛ䷅{sm7=1w3uc-p6~Ki7{_w¥_mrj1;&.o#+N A%?qLû{RѢ[gv#k Zwc戱V>lh[ !w#QT !̣dxmv■yu&9^U_|^Vo~VX}nzpX[*0mD%iaR6+l|U&gm?8p1L^ Qjq}x݉"cvV m`1[N*~Ǣ ;fq[y:qOZۯM[y }C&%LnuNi|iĉ&|ԛFT1{[>#:yNzRt= vo1;~v|"d;]V|J8H6B'to;Nosͭn?KkTacvottO tҊNd!M'}Z"5A8I/J)~k5W"Vn'iϽъ Ӌ6tnv*/d :Nϼyp>u|oU*ϥ0HvjF~#M'~&_@'E:z4=VΟN{65W~dq ,`BɒgGK-&:U7V%Ҟ+I9WO'K]3Y7Ih>ZG)GʀNk\%IaIKKt0/\Arw:tzE@'~KFIɌہN*щ͠键NSWtA} WN#:vf=n9骠S<劯Ã4QrOm[}6)N֝ԌN_/Wsf-w|tjV$_{Yqf=~::\n4w/rNpSr;n6nnڪ:Yuw:q;[at򺄺[/Qt҉Ll6_$쇛 s0֛^~ۺo"y7;-g7D']1:s;mPSOO}+e;LN$y&1΂N,\Yt:.7Nmͦ7^NW7n2zI&ӞdNI{lX:A%S۲tMq/r↮m){U⡞[E+N>:AӉf)dܴM-E/c/Vn:T\/~iЩt[O^:U>mYti[ƼS'xSa;U1,wW<;)NQoNCܘtor; t2Կ@']҉w t@'Hwt"vF wNTt;򹝁G脺Tb: 8tӪ작g N TJFFtMNS&Zwc2NTKѩp:m)vq:m-NJt˩€NS]n?tӍ7oƭ7>C6q>B-B'~v?&{&︨7櫛;Srkigo&=o:eo~Uo~wo7 ^wdUtk F,v;X侕ܿV걷>7gIoe>o!<%@4: ~KH:]zw!鎄x:ݑx:}۸?Xf~paN tSxwgIѩCN<0th:=2-O:z4S (RGmMjqbI[?M5NDS OI.vz>vo< :N@v:":Ua).j?~ tRN?M.'Ntrm-;U+6US<ョ[Nwb8tlllߩ:>VNPfI'~0tRT/{ċ);~.i%=vrL:EA'Щb~+}%[az*/N?"ώO="r{t:qNS:3VK]9NVB;H'(: TF:q7%':q9ԝӻw8Ǹ]yTr :tG1ώ벅t@NV*nwp~@ :NgN:NUA^ t@'InێyvJ' tK' ~jupK3:NW-֓l@' tyvT :5N:B;JL' فN.b'ێA'ԝ@'?{~~I6*~1[/wUYnTtblWw=;Hw+lH*_Nk^UNWXw. toHt@' 3Y u' t D'gWt :AR2Щ{ :AfT 1! tW@' t*N͘ :N<; tH'1NWvb@'7NTtZivn1*^":ASoo=)چޱi~DIBCNmw߹ptKe~O&JB,01,#T[W-aiN]ܞ#<7a=;Ht2WЩndB` T,51ko,yv!R7sx!zG٭|t@)6Ѩn9u{tW2> ZwJSK&A' $:1:iA i -,t<-gczv餛,'ExƄ@'i31^:N褣Yo$70t@'bȣ2 GN>{A'tzv|ntB'Htժoh<=`:Y @菜=?Bsc A j&NWQ_s+rwhE^Agw)R7{^zBgA'Bs'3u'Psz?)OBOd QΗW@'+nIB*9%׭NIF]4ٴK +;iG'kՈN&3- EIDoԍ)v~yhtlnІSK˞ mA'ۨ4zžS$E3 '4CC*N^SSyUӒOgvUݬgwi4TY^q4JGmt&+ yD^G@t?}NvqM JՕ¾ԩ(=T4˜# :eudlXN7`=z2Tz:эFSx :‰Ǔa L'Z~7~)ͷCoL)SL?y3t$100T1ٍܘa[X@btG'❟N(xBɓؼ<1''+Tx@')2@Z 9DE%:N8qsT"ބ+q%{̳@'e:%hZБ NZ1 tҖN=/4Nogwm B3`:Ը0~ϜHryia; N⥤Ӓ7Qvb8tK@' t*%Ĉݙ\(NOy:NܹԹS#|vİcv :iOh)\ ,1*,iuݮ ;J'+XbX:Y6#ͳKev}NܘN}tXPw@'xŵt$:C tD)MT iyv,R`axZ7ٌW<&!SYУt׎NQ8ڻV8NTZ:-%{c2֙BToat@)Wp;#ad5YRK(&KE n*uFZmoNSTXtwҒNawj rl@'xŵӪ?qx Ig)9=@' tR!x*GE:NVC{di!gNܺ@m-C t6DY =d;N'/:U<#hya3C3P00iћuܘUwjZEpO$~2[.w5lЬp@'ҩNgL;+}/9NtZc|K 8:Ni5pBͩԆyvUL'ـtZ]iU,6uY.X~SSeЩnju}F#҉nTz0f7B8ܘj$c2Eát0|t"|:#.f'^:*Nf t2 !g7 K*N7oi@'C҉'T$ĉd4:a=j?Qt*NÍ :A:A:N:NT:fЩj;4U"U$,iuݦ@)Ӱ{]rY)tWݘ^ dN0t/c!x28Z GAҩ1i% flAp8j0}>BDt"mNU(gK4jN%Y02|Þ>fNٻQ NpcVߩq}N>Q䊬 'q{\,#fF6=XW NE Unʓ$>f&\1vy:N_e^:o_X]̲o]phifSQ NtB4;p]! N):1CcQЩ5vbKjQ0Uk*űIWF:5n0^iePC,TtZ6jMU_JS3$&fT#GW^*Su[(TyΈGf0En0]rr)A uƕKN9geIBzvtMi0:I,\j :UNf:K>xj\2(f֝S< "8|ha/+':mT#: I'y,urf_sSi@:9;^YǮ#38hZ(ԅҨ]O6tjB!q{NSw a(3 ~c/6H8#GeuE>kdT&z3҉gt2KN x-Ǭ()O:-9SM\ЩB~Z܍WA.|"pMFKz=}]YP6+HH`Ѭr{atʓNMj&AʠSȉ+%&ەޑ&I] ={k`;R /,E.Y ]ch_u4EN&*NAN Ԓ]alp ahhxAR# aCniP w8%3{իvdSܽ:-RrB\nW:)щnl6ɨ }gΦh$J(HCz8~v3OȬcOZyŭ2eʔјU4fw1¢MiUa5 N]f)Hm.˛,2ĠkxGAj8ɒ6H7[]nL+} cegOSWvOTY$j6c.oф 9d*O)?:7p,J{9t20޳)e.Aضi F mfOOUS@wSl NщDJ{)jdx:f4ױ쵣¥2&("Bs *Pp"eA#:YmJ\(qtN'v)_>&cQF|5$&fYLF1_(OuI_:4]}:L9aE dp:XQbFm{UN W+xK\SyR;{>'7Nlk=`rpGKC^,ɴŋcQcщmz;R+D!xr<-x%V007oXf-Sdu,e[H1хנ NP,GL;)3}LP2+ ly -yLfJN4x܄]hיB#[:Mg:fڜN::J'јcxxΈtSN:av/>:iEpĴBs7ګF]<,1b?&A` N&1U3 uv)R0w*lwcv,^rw,rRr$z:5G~QXZ#k_v2A'n#Y,.jt'TiY A-*毳.}GulQN2B gwM`aЩ| =#<4:iAȨPbIiYsmAҴ_^.;ߤ@Y\!c5J5Q{30֎bEvi%"VXĸ {Y+<ŵe(+ln:Ih$vrqS I'ϳ4>OX2syRIe KL32zv@'^:5LL4Rg@:¢UK!Q6OŹnIe؂^T7 )(fHNzLF;o<;k.R2؊5H/q2=l>4< :UFtʖ`v+/NB;zVg]xt=*:T{lbd:a\U|"9R츋YtZ X:uEJBPEd.kd:YZm;Ii:1mEN0ݛuH;Iaźtbyljcvn4Í)Zv<8\An̶oң=Wa &ym 8:IםkޮQ6&E M'x&LTM ⥦ è2#Pd/GtM1][A)(E+S)B'sрE!x*ʑ9#S2y3]D7N҅'.kMb©YЩtZ]d<9s@RpF5?Lɶk?ɔ\Q)ES{1 tkŭwd2br’/JSSob=;,y7f|%U#"jc/n)fM<$&:+H8Ya|9J/R;^I.gw N<  [#SvQɡ:))6/eW(>}Љ)Ux;0tm">*Fdwl=zh9Tj:0Ԙs["A ; NӚt-6֘8֧]QS#}LmT7s C-2tA;yRuº2TZtRCi̹4ytvzz1f4:Ѵ贐b(}G̰G3{+*bЉ׆wRXNy͢"<kS]NW7ێyv. d][7. A tv:pՃ2xn*]VߨOb ptN-S>Q;+f_u>)M:XMđpSAK.xkWѡ@bVl;2;cՖN'S%2#jw<~8 NW]hLYr|1(pcNpN'v_a擛eYh t*Nzqi:P.3r{;2"TItLzlL6hੈR~Lngu.-2:N'<CLɭnFDi 8TIГ)JTs vL l9Ɵ:>t tWDtg\a5V|{'K8O1NT::-zԄjį<3!'Ig_$` У%:+^ :EÆԧlHG2|C3ᅥR8 iqF#d tN'q~MX|#sC,\i>vzNc;%فNe=;W:q)O$3..B:~fܾUIfЩJiK.>o_(M 9=un-QwjwRG{Kܛg$ Q`rDU8TInLz^bB`=邌BORrxgT}t '2ɯص9lf+M QLޡ':NƧ?=tbh63V)EW csxK:NKt6jUh9Zzg"*t:Ni4t]%]tḅIvkl;C3Z*(Lf8MW A'zV3rk1ҧ].wő6Ƭyv]yvYM4w:3t&C4u$E G"E@')ÇbSN4]&7#lאNkщjB\YȢ%}\bv]JٝtlM:]dw͹Tq$wNS8+Vkh=*e{l<㗏fJ'{^B+Nm6}̳{ؙbIONj$UIg40~'L?qt> C^_0ҥ|Rytj]uA:t:G?IuRfhpS|j,{>w{v5IGdL-:Tb:1FnOX fVcѬ34&.wy̎JI;aEG+0%o:/,U褒AR&}O ATNy]t"cvk'vSI%LeS𰭄Lz4^Pg\uJ'Kauy-rs"|z-I+zn @'Љ_*fvˬPZ {RBsqR{IE}^M:9޻]忑ϕ@nC锦k'ܕDjSra ӿ+^4:LBI>D/SO\#שpktJNW>:)?]yvUnu˧kݽЏ喿V?*ot2E+*G^!mySŪT.-ߪjݩ9:s* U/$Q?G;NVM`7pUBi il:b=;EsS^qA=:NTa\kL3`0>AC,*1N6֦:EO8s2cJOT">6'G"P`vYk&w3,؃v:i+jt"5@'ЩTZ b3~˞Hv/T%I'n̕iΣ+j @'Y:>0%z0aU8bEtN:+~o#b;)ЩT,JPɗF]kJskv5)@I^JS0'bR =ft*#V%[:f\ρNSAMjcI`GNOy.SAtĢv=Kf t Sj/Jsp6N{Nw_1Si F{P:[kxsY::XlhO3RaTC:K_N9SSyݞ{_Ϯ"N;J7wW=KUI'}xŏf,".ʥ[2:| tRp=Sa@ N ]EBn,t FDԪDI:ŀ/=q=#>ZNtʷ$(!8"^]$s96OW7Tt;S{tzpb,%"GUQwi=Puz. :NzG<˄th(W#b~vgwC>ߟ~t*9W|-1tifna6OSt%Œ7ٕ|Zwb[;9fOm-`PwbXmfZĂtū@' ^qɝqJ 3]-ZLFj* tW\gvY& [)K,;G`g& :Nzӌ#dJ(06Mj效OIQә%;A'Щ]iݘ3|$t'vOc kF'۶7NC $꒷[680>0N"**pZD;4Y%Dž["ii/Zrqflݍ*;Y%SK^a M{?_v쐞Y'TSM=6 M:@'u ~܃K<-y hn[I5,dRH:@T;8&xN##C{7Bm7f Kb.IDryc+A': :Al:M&oqxꍂNS|dUP4>N)̙ԝ֠Ӕ4&D;kp tT¨O.Nūj<]L/yv)6BJOˠ,A"3;a'6'f tʜ\ՊNfX:wfv7ojIEKRdfpI:vdiF'E炧AIn=.)ʱXTFlI8S<|Mt[<tY.8蔣|vϒa 6i 'CPFȸA'U4BQJ吧c{Ic2U4YQREx_&\щ6`'4r;MщZ@'I=S<؁'G]VB(O۵Ʌ=Ld۵KDQEY褊B )G5ZHsfh&yvEqlt2LT:Uŏxr#k8?43fb,6lAQ`ˆk m &L;m)kY04 KKEd(E{,0EwrNdINs8jf3 sZHܚy5FG7[Bޙм*S(/ޘfفN*_Ė\ʼna;.A]BR\Nv_Y؂C:~'I= } ChLޘ*Ok0eZ]tW\N ˅NxӖ҈C^s2n.a=;q^9#A No\7ɝfJ' BdM %B= T^IEu.NpK&[?RηP)\FRpԡf2 V=P; ͌lGe~[d/x&<A$27M A'xU3nZah5:S:9q/mFJS,؁jNTX4eՊhi4 Aa[B̳+N^ 5dKx tBfW)NzG̈;l++Q1Ia=c`=µ;6;ޓM{G/ٹnLe:wj-{b`;pfd¦]H/I\v«6r&x/ 9A16nlh=fvv֕;z^cڜځb l~a[ ; >{^lg䍝19&eqL1=ꮮJVNT?fH#[eUnfZ/%ɝI]i2?>kջ)NN=߼ꕗbghɓa;~oL}Ԙ:{?~OW[u.տ7L?ۅ١+:{7|w_{ .NqM>ıhL>w_|@NN Љ::Ӌ׍N̳C'?>NW#1۟ޘ),onkTyv\Ӊ:MR:|xt:eY"^u3YH;]G'ٽ<;zo+n;ﵽP.yT7wbi$rǨ츪c :jD :A'9n't}:t"7cşﴉNތwjcAoumtb0A'4o*G'BC\}mҊm;tB'O `DA~vGN/DOFc*~vp?;c|1q56:1VӅs1tЉE4/-yնC't";9tV3tB':eDy/ND|zN^ϳ;<;NNmw"N'NNz+:uN7ЩAu龂Nķ:uZ:ѩA~0܆Nķ:QNo2މ:1ӷө#NNď:u:NoXAщ~'t"gNq?;Xթ 1 :3Y::~ND|S/gNSG:Xq١A'tb4&A'tB't"NNTv:NW>e:N̳k`zf޿C'[+Z.D +N H=w ЉO31tj~6t"թrN ;ubx(:1 ::~K;:tGיgר:}N:1ީqujyoyvĿ:1V;2:1V:: jSFgNDSgN ӕk7oNubx~&:c ::A'tB'tBZykc2uNSp?;c+㝺{DU3X_/[~d_CSthc4&A'Wu-GH!J Љ~'/uP ,W\G't"A=gwk(M)SP:@PK:s3:5-I%'‚Ns]trmјBVim5)Jhzi}fX?N{x'NHZӡqԕA't"ԩtҍqrSN$:ޘn NSu:3ZvN$:s4汖`]&(S;?::tN!KxJ tްkN-DЩ:iơSh8`",07b4&c :ySrɨ6VR:t2ouyv:M)29; u3މ:iI1锆C'N^i*$"Ɗ+g& A'd2C't"[s] *wۜ:v S+:?s%p㝴drdv5NWzщX w5wB'NXqNNDSk::towB';>N_gNAN.]whɇcŹA'tb& AwB'tB'? %burЩusĿ:ubԠ# r/Nda4&:tB'ft:Nm /{ŇF: ЉNGfNDcyDAw_/# :c ::A'tB'tBZ7ND|S+1Yt"=vBg:::1VԅN̳C't"ԉyvЉSdDAtD|SSFc6숂ێD.^'Ɗ7xz@ B H]?sNď:]gDAr)Nķ:uv1Va=~v:1D Љ::ԊNTZs9Zp?;t:>=g:[cn;|׽W#~_nqk(1ytt6cqٝp?;t"/Ɗ$*ţ:I{YNJ{:Su7*p]9 d!*vthUkA';Q֮;N OꬆNN̕k݆jimh̬m/NJ/v]q,yvgG :ѮT|]vј2Ϯж]sɩv._;0vjS1Gqu%t?9cwܖp1gdݐwF,猊v oWszsn*3?ɋwb|Lb#s,XpG[ n+,~{YzwY {pra`Y mQpY-9n˂)}Bdf߹.Hsw[ G}7͂W'(# _Esބ`S_wmY(8& 3 ],6OZ w:w?u}wgeic9quz~?3_Q/}\D ~O.\~tXH.gtsYow9-O$QJ_3 56\ŸEXr(,,}sYsY)|\DV>s(x,GVfrk1׋}?5ߐ(˂7P[!bws~8d´R9ӛ>$0fao59FWgs4'6B⟶aj#WqSg~>ŋ~T./[r,|C =_7 e\7 ,kR0;7aV7'b9GDiϝ~F{K/ /W^6}"rX|i؝ʽkۡ:trIWƻ:A'GVj!Ғgm;tB'NN:eg'I$ytB'N+^=='Љ:ϣ:tB'tB'NN Љ::::tB'tB'NNЩAuA1ji7tjz_nC'r:]:/~}OI]G?Ni϶~_|w_ߓz(ߜT:]'|?W/kC=RO{_{Q̧ONDot ::tB'tB'NNNND ::tB'tB'NNNND LH:g_+VT1}tB'N锛45ESb\j*9:0 :yӄ"l?tu rY.C't"Nc]J ˄LF :ySi2^GR:A'Ot 7ٛv{apɢ@yOO:tDѴ+TB:8J:tDiT"SN:%SNi}@QU!%nr)eND,M;ѰDtZ)JЉ7:&JVqP"-epЉ7:gM}EiNZ1PNDɫ8Wl-()N1fEQIƊA't*7.%dɒb:tP'Ѵ3 ;g>:A'tNJM9%4WSd`WsXLC't"NɈ#pB9äqL :y^i1u :yhڍDSJh$ND+]xWכ:7U^ ЉS-u:]`Nb:A'tBʈh%OI\`Љw:ݡ:fwB'NM qtN aEr:yhڅoJY_1N١:tNbJD;S(RLXޔ+A'Ou%:3<;t"NтN;Kd [e we4QN_G't"䛙,E :D-1:IBN] :m'uN|WDɗ:y57N{t"tq:}gNYUNn]}NNN//u<[:h^&7tE9; U&^M<ӽ`d@'o<A HE{F't"ND ::::A'tB't"ND ::::A'tB't"ND :ӷi2䳧tVG?-{NvduZMvNW>GEig1;|r0vNGloӶ5G[ݠΨSv6x||YIuNㄺ,:mmڭDu5NOquTqMQk:ŭ tΪqcZuN䦃NۓFNoiNyybuRw#sOx|NZBN)Ӧ|5,:iVD'u:]'s'NF?exUԒIeBdl'J':ZN;jt2>½,:Q=pTEndlNDt NM'mXs)G6򫅚S#ӆNgЩJ'Í|I'-/wU&7uҲNI 7_`Ts\թjmNKYt:URiSJ'cS[_mOsY'd :YEdԜE1OmZj:ЃNG5v:Ҽ:9Yc'W-7su,6Y~i5z$t:*8IInhĦ8pNѸ 3ӛځ=o9/Y>yYnu36ٍōYV!\)ovʳZV$HNjIQkW7w,ڊ\x6Ytox|N'wW'q{y I/g^'l$P/wJqVsל}BUA{<-͎O*Xzۅr+n1?ή ,&5g܍bޞ[OkN|m?ڤctBӚlYk:`q)ڛwkǶg7wKʬ>+'P['R$NAbc瞍AkΊN'ˮXz|6-ծz6צsvb۶yn]9byPo٩o#trI6U# OW=8pҊvJc):NrtP>|r}(ۙ㝬޵8p24mvqh(ű'u2~.oFS0u2*jJO.dzʚX+~6^јtN~\8|NrU'c:s):G5GxF'BA'B:B:BЉBЉNN/ޮ}cݡp m\\֘*_~Nc[>#*GYj W󔔫⵽][9 j@WWW4}|etB|Z2rthtau誒}*-?kNܳoXT*|ևRsy5(v*+jj/opby+N5rH12aߤ#b݀ڵ9E]PHW,:ݤ(S SR%!}SgEJ˞UhC;aK¾M+Yװ ɭ!ɱT3+~2QnP+NQY07{s#4*%BhY$Y#tck ՚ÒNB".(=T*P}tNJZY^037& S_H\e}𧬑85m3Fi`M çJ:%S,O ucNsוu)>MSt uݘNᤵE/wTLKv[~BJx?r }kPErzEȝK'ulJWnXѴ/3hN#a[5ߊ*]ds3Bh , ڲ5hs,Z4N6Vl +=AB 53ºpWA'[A26ɺeUHYznT:UIt/Ғ:Mؚv_gv5TCpi㧍>:BD!SaEѩRUm07Ѱ;AbiG'u]q5LZv'' ̯+rzn/ 7:Zvb4L|NIY åvNs;X'\ܘ8-Nb$KtJ8BʀO&nu1ug+uʍ]Rlm:B t\digcJ'KЬNŽj4$"dD gTuAzQZfx$rNF-M6@SƮB#bSmu4dî:%,ꔛ* /F ȨЩǞ.':ˑSNR9uhG`ЮSR^i` :N'Ѵ3O<ɩ]]RRfTU'ucdXiD clt5]{%*&ntZ(5dήSxt:NzX^جаn:S:*6<-:&0NGcVI8eQ'm@6 r:YTKDn0'XE3vJ$eE Q'JL $kDi4.]4`)-6/otgR%R ǔЂq;878N:_u-heN)In$s7:DX+adMX&FS)OܠZLe8vjnv.9NiK])V]NbNtM %:Y'mxtNj:E֛x4:n禡)*PB!ed\@tT7gίWf< x+5 Ik,g Y;,S3E(b~uʈ1:0ἳNr itNggNLN']tVr/1lI|>N[.M; t} PBrFudU:)Ӏ:{N[{^ō[Q94xL'ME+z8W!(Q,.# I%ͫ%b_O&V"+TՃTE9\ꤥ=WeeҺ2glt#}=rTwюx-1dvN!D!DA'BA'B:B:B:BЉBЉNNt"t"t"!!!!!D!DA'BA'B:B:B:BЉBЉNNNt"t"!!!!!D!DA'BA'B:B:B:BЉBN=f_IENDB`images/logo_example.jpg000064400000077734151162477530011223 0ustar00JFIFXXC        ㌣Idam%:VW>P1f#V΂WZ?یzZUy/plj̹,[\6x.xOEw vڡa|a. L۟@~:Y/(sӓʕZwi˫si۰@ޙݩÓiEIjmx.2ǫEBܬՈU_!n]WzgrsUٻ9<NAiЫ3,U{n]Wzg,O$Cm'ረP[qr}L6^f,BB ?v;={?4Ѻ0sӐsh*LI˫si۰@ޙݩtfޖlA<NAKcբ;B4çO݄OAjuUAQ%x.0|ܩU|ήgFtA]ڞ=vh@s Ӑs'h.UDeω}eZ:>^m<"*#S[m?-/1,\# 㿬<݄S&~]Rl&F$K Kf}eUR~|~90U@/ܳ@f9]Թ S+gNtyIրJ;k|do>5%G|CKsZP W:SS(G)+E]` ?7`yd|n~tI@ _t_ШˤCcZ/h^_As[p(gFt3q4y\Q8ߤ@5t\ZwAs.}n7聩%+J?%΀i/h1+|wӨvZ|y<KG;4*/AB7`^?KUjn3a<hmW棑%(yD_L0vy(3h_{ӸzW`65*]CcE& ]yx+tdIQ3~;ݬ]mWnQe>[b}>xw营ɪB>l]iScx]/Oױw cUȕ;T4Ȁw]\?p~D ܦzH(!4O^[xm=Ut2N[:[^ϹoFl/ 6@0P1!"$&53^ 2[F>:i>Mq~*6gL1qxi\N Q5Îd*v)ɔkHhIivi15zJwzZp4},VV dB6At^`m/>< ΪL+PxY+I+ 1ٓvx~7,I\h,>UPmG"$J4OV].p:m =GT;XZKɑr<@E/k/BA0Rk}8whj Fݣ|{{H:E=E0:M:h9UM$HQ {A"ZĄEFb| %ݹQ %KYtCte^k-m$ƖB|ӄ1@6nܨ<zOI[uYk S_)JJ 軸nhP?5sSk_+njP#醫10ggWgm;9%rǃ|nj`nfĐjƆB"S6o%mMtiRX5agˇ 4FOmE8HVzb($'tEon$w ;G,U&Zf؇žNщzr.l%2݀:+^JPN94!ݳAm8 ܼ]x*ǒ#g:8-Zdws4F"=;I:ۤ3mYeD53,C0~9A 5gBEHNپ5x Ԍ-Zay,H,(ɇ'H J7nD8 AP.=Vq|g$Q.½G1unQ HrykyͤLjk3,-/,*8sq,*UV39sUf**ɢeLWWɫE[c2AqObRt%B?ٙyW.+o g5?DKH>?@>_u! AFDRC-&eld7xĜe(}:|wMk *:spi|}j w]|#0(9b_pl;eTWQҡE8 CSM_olFn"r hW΢`Km Y,67*i r5ҠJ%% ]j7v6Md&T>gMƻ<8pD%E%4C_lpb͟L4FYWC!zzd=^2HKlpw$zzd=^YWC!r|6[O$GN9fnhMŎ&|_rzzd=^YWC!FȨ\ٞ#7ݲEwBtrN3"0{&,- j7֡ԔPD!dp7x>IaSNåN0w֭f2 !̌f">,үkein`e7WFOs#Τj#" T%LPM6_PKMi& ^gB lM\^Λq=e%焙=N5|O](}iOi֔/;`f-q-Zc} 4|xS" tn/h(}-4#gk' _:DžqeqG>K了=\m@CVҊboc:Ҟ'v{zǴpA$wHֽc>.$Y`IK$1Mz`8x?\CH Z.;MOTf:A.n~t{wLu=ջ=Zc|qFڐqv jr%%kX@.krq.JAveNo3i֔/Vj-ZEuyZH%;e4x7K{W$yT40>p5_q'7wղqf:q-Svi?m~Nzg+^$R)KicXXxuΖAA- 4jg{_I~dzswճ=v{neNof3i֔/Vii8 ƖT_ZO)ˍ]?QʝSwղr:q/[ .gK [t}ZSܽ[զ=VVE塦O6A mՎ}3w9[i$n{Chq!kݜӎ_֞6@+DJ{v_~ǵ:vܾYBfoT? Y:7C0T0VAb3k˂C]']in7]K7k?T  :l ot7d2Y:{<=iBhy_9X6+;v"$|w/\[XBs4,'^b@eutߣj?0dT,շ׾>_Y~aֻe9>68-i]2NzOYJPs㢮MGHvW`}0(=c%i6oWͲuzOZ8 D0lb:LzR@J=̍\ro"/ә}h Tz$$mHI=GYOhGI?w\)\͛} 7MhX(wWO,OoVA+_lq,BKaիt:p,"JOV׾7f,={+C$WW]L߽fM+uy榡xK(7ik`e <('/Z/F`Ox"?d&FĪ x_ro N`!܇ip2QTصhG4ڌ,:U'u*'Ja)aәy Ց"v3̚$Y+yH@91EB^$@)<Ѷ{iT1Ĺ gĪJ,$%˿>!ٰåkʎ"ܳ. li"1*{12iS)<2\PXDq,2bb&sX"p ґG$nQ](a{).iTO`̡AۋiÇ 4B:RVP&Ģb)mdCeqRZ`)YxbmM|k,sEHt*fi(]Vck) ʰÄ!6u2\$!!4EHAg""س>et$@]q&smG?Cx$ۍj,i1)B-~:+$Hu?q+Y:@Љ'30žD&/nR|ndu4X#n~ `['%b@wtX ƝA7nDyʘE/Ævu. "bܓYƲqn;6^lIe7 0񸝂x= ZmHhtsvvSYԏ1[+mx^!Fh֙0l5ht]RX7ceIS.l(%oш3tWIeDuĀm.frR3V;&Iz%L*Zr}zp]lk*a+?(o-$5k_+u2)4;i^%bkr, :KE.QPZCk*9KIƛH} :]ȲϗCkы|> jp;* ?{G#  }xΞjΐA6|ZAzQ<<:UƆ*l?KgG]ڮTbhdfNcMZ"і9}*j)O Vi.m)qF ڒV݂k}&KNթY®rqp3F2n-Yʽ5]CҺ+NPc2ґ&Yiz}h^fGf4+L\wdX0)Z$8W`ٺ\kv[.&RݭFǘZo4+ٞ&? b3=չo8kq.{WvQs\KYop~uh .BP$+H1dΐ-(9CZmHOӣ=vta4"(#CƽZNI?bq[_y#ZBg}\qiaVjlbL 68(1Q5)Y@֔* xZj#m8nx 0$yrOyHGe<#Z&,VͲ]LzK[օ̛`loZ-' ~lrJEfx䊯C_AQ9f3er3%a H*iJfO-wA.Ä)cÍtķ. ЋyΖ`Ve`?irWEkPbqӂוvO:  պZ*6~)ϒ|VA+; ӑgjYHcunv.t+ ta&4Z'gu]4Lhtsʔ/02R-I,NԠy֍/*c, (p3*nr'H|+ ,1uqrE*QO]K<XȬ'7KMU&OL;P﯊Ϡþ?+v\50t.+0gž thYY-)ksb1Z91e*vnUˌ{Z"Ώ0{6$/`wqֽ,6GzaOyh%Z83'gAmUOvpJ&YrC՝ivT֗ķVM!:}#jaE)EWcmA=Z\X5NUh ڔueU\rlY's(=T-ڬ,Ce:R=M9Vv 9|[qf2L>ĩ1& 41%ƴ<y$K 768>qS:>y}u 2GxYR#ſ>]:CJ&,fCCM5Nr.$MAҢh\1&Äe/?Zvd&/8q҉&]S#V:+Bb^Ez Eq/*ibocd7^TB. 10[vrV#.!ULhmwdZ.?kM`i8 T.ϸGbwI}7#B #VvTssEaK{rE`1RG9s'*zsd;kp'*f; C̆A887;[yE,y;K2.ˆ䫔mb?5t-y}'\tw5d$] sMůT.+ϸDe\&\k]^eŦ0D.DMR3$Is%+ L3wґ*Uƪ\(qs>0#ŽM~P .Lܔr)s>0;U@q*bTZV^g0$0$ 3.bF$,Nن: ߨݑi9baExl3mi2f<7^NuV֗t?-|dL̉N,6hQ\A9]aOZGI22[hH.sdxt.4# M<&Ǻy1q]i ,ʕg/*I4VĖH)Gd6CD#K y#C/HQ"0\"̘4i{+ل Gxc>޶D G|kbXe;Z_xw%^7uZqS!b^v$KV9q)eq[}J m亙/5Lj0'|8>`Sp-2vTKȖ6Z;pg1wpᷭ>^s/X VLF ݘN:jTWKēUodtpEI@2K*So2hNiOت2_Ik^kzHH̐@R%[1(٬By,|Lnn6Y/ 9~^#(O&g[9l_tF.^ ] OFxp]h 8Ҋs3modZkTz^W<-2 d&s Д3~ҽ=57l2;]4/GmF»41)iCflnnR`=?/e6Kd+ƕsym Қd"9qjCeRMure6Yr\s [J1N$N'Ԩ.;M ON\u.~nQ/y[&4)C,]+IPb^S&Jjk89g͑-f>r,9i:*%5qC%[yuմ5U>$ޢ2 ֽ^iRHVCˍ~l&4EĩP%iQū"k֝&+q ދP'hO_U).5\u߽vg N-*^e sH6kXгs'Rj̹/6.xz3_,FtΞ|q1khwH)LG@ W^-`žpN< EK*Ip-׎N )u5믉Lj՗ 3&RSr3)!C_;G;5?GЗ\1$ؘ=5l79y2K™ӷQ!Eh1W =U(NږKz5tw5j_ĈWZSyle*g~i.چx mlz#LEo Ҿj=g،E/U]`2ۚvjZ''mdPu֞Ih_UHCq˶ {E2nov"sXXmW5K\,_{ȖKeww8^ϴ)Kۈ*OVdjD$+rCyVMirjj9q[ss[NSJS2,&1^% M /T;M Oڮ\&~fǑny֛.4ه;v:s7a\ܤz~^W⼘M< & Oдne~ҝ57c[o]4'OeF41i@fln*a=/mEAc-(Iq7`O =^fK%D+ƕs[ׂJjl;9ݤt/EGwFJ^c<8ID%._d1~ҽ:;d/t%=%uS%Zk9!/õq>Y殎vxҟ(m8*$+)zd_d9*)1n3oFiZКX̖C[yZc28nHu YxWJF/p.C'MHdhĸo\y%5UDe<#J$+rE$c&U0|,c7xQLnDL괈&-YƢ6QhJvCņ뤦DV6/FR6+kcH;\01/@>}32)<ޜ|T<ε CQi&TGzqPۓC~m64s Ei*tVpYdpSBw.Sg mktz0H P["0Y.BVT|\Nnd70?XɎ`4^#$LfƶDQY\)WtSzH*x6|l̹4'K 0;PR⸎^$Ø:É;R+ބkHxdE+~޸܉CK)紙w~R ̺ExR,O&g$'l\iZ^y֍0oEMR0$Es- oLwR"EĨm\)s#0;$B]"~P&&\ql(qs+0QLq"cUZ ܙ3&@Dd"%,HMY2+Mƌڼ :jA]),/LiJX҆\mpMrcMʈÉzM;DLX2ܕr_ `]4 8}ʚhY^ ʚ(^>f6!=!anD͎sNDK"t̜b3">xziDS4MG%KtYaHXk 4%']hϸ]zq2D~Dq&]")W8C]B&%^8G/K]Z72-r Z,D?c9ϱ/"ftcI1/"v #ļBݭi6/6q &y[ԔM1.ҜZr%k0c)9WE ˛!rlZhq\צ9ϒ~8HHM+jO4xHiM 8Rͮ^㠕 aCA;2sj`$4 zQ9e>̻K9-"58m<[iH_ QE.SWcbtvy"R)E*Ҥ 9.ĥGgMc!:[֓b=i|s!r}ek$=y֑vlnMųfN̥1}EX,Wti=[x-]Vrhdx3AM,\^ C_ cʛe' nc Jδ~@u.xSc.^h.7qRmi?wkC 샺4>ʵ)cUetoLORh"}\q^BfxmN Iˑ(ƾ ŀ+|W&5Z vh>c>^ Y@OSY$:89QgBOe9(^0[(YZ+4ֻPH8+9So@[/ i쬁1 !AZkr࿦cyn栥eVeakoΔF^DfkXLDMK9ޫX0ܼ'M ʛ2wq7y4%4ʅclZ&Fs~pr\ZDf` 䊏L^OYQ7f0[rQ=%}nZ$ޏ*пkϬ&ӗ[H"|ƔN6ha<&7LIr$Y#i(}KH6?Wu-"l͌~LXQmli! 6f?&8u:H+%Nq[_#MDV"l{ :-'V{m2[Zc 9>dt6_)S+JVtÎm]*MxQ =`<Ѳ~IXM8m-ԚݨcH7wk-;wenc4Z g{9XL}nvc4JlǞ h떣 p.[E%JMftA|7)?W/ZE e_XmpPU`([Ax>&{x(ͻu+nZgC+_V+&Bs=H)vWVMSaKwU!10D_*!1AQaq 0@P?!+BC5_;uc+G6}IJ^X)e) FM<9`.0^CSp>IS[ ~IƠPf{ 捋<&좦6 Pf 19ůzh[\==z;t =;!{i#g!FsC2zTMmXQNT*zƍrrڴ;#u) -ÖS/ :'"SteR[~TG>@ԛ, $ϐ5bQw^rlѧlke)tyi;I. .;=΍Oᾐk_gzQ}.֟DqN>BѻRSrKG!s)Kw4".ҏeo[}t+g:xoiu܍% v0PᲰ.lju@mO /olЂ<S#/BJ3Qwh@##NGaYEgnީf.737?lϿ),˃vrϺn4$qn3㞲w]/PnbǬѵ5%h_5Dj.U8 xox6 BI>'[*pDʅQ:EdHJ XtiWkzWHHMS:V9gs7)L[TJ 6'o%cF#2AW&@3طGl8a\iܺ iX ֌Ԯ?%}hQ~e;}15]҄vAznwijpO:{' i aV44op43eUgtv@gvCԹGvN A缮莴.@ ѠWtuOJ'Yrf~;gvCވ@;gu )yd+;JiuUv/<(/@ Lcumjt>DD%-ռb|Yj!&m_ 1o d*,.ޝ ok<*ɏ"iȲ oQ(,?jpq3&uS#vEs~_1e"; Lpq3>&U'ۋ(Fw[s94JV*6ovlExU߅Q݋Y![kvW`0긯8!q\5үX|%gst`Cb 50iM:Ukp@9I`1BCGQ*'q'wUʛ@_%t V$Fo ӎWbL0e4#|r8e$a43ĘZsӷd4ЗMGOiL*$JL&#nJn= x;1Viy4B'XC2]ydr͒PeG5>8Ş/J6@ܯ0}QɬwbẎw_eC* aMn=(Nl:/5(K?bwCEb 8.e{U rv&[f}q*2Nsd!^aÇ8p%&2Aۙe䨱ט8pÆ澌~MW07}4|sUKc qsS/Õ%`iG8pÇ FLH^usS䜁 #%!C|n0wRJ.@>U"yA?Љ`eu58{CWj}T9p 9f$Z"X9C ս#$h`Ѭv3#4 7_t>֒b/Z3FfEw0c8\RHqV-2aI6[灶(k9Qyx8rC4|^ӫDGR<s<; Đ %:|L޶I{ a(v*`au4J&x^P*yiUԵ*L$e~nj0PK4g+3L3b'&rO_h|{*p;h\%w1/0?EgzD*}("<EҼV9ejD?[W>hûzi|sj} g˗!?:m$Wlc^; iLon"+Okl[\111NeHI t,fox=}x=ŵ>8W9HRR`*L`t~0HP&4g+37:]pQf;ON/ʷG<1Ӆn 2A2NS̉nyRE=FBK}^cYeƥ4ȶXY&rrtcH&(T%.I9FD%ӀS 0Bp$y F_ˀRn@+897<76` xRfsd]Wcߤt*sЙ5KǤQS1*٬њ=RT@V(MqdU.зÖ%"2ٰ?|a' J*$# ]@|HAf#txy>C8F35e /!HԾcvmEJ hЄy 6K. J*17SR=ںΪm)CcXfJn[P簖uTD=2*iDQ}{-LqNLjrڶDoe9ϩN@͑\Yj @ Ί8EwKrx<@BI[.џ%֦Gi %0}C}p݋='2N(2h/ay3iDXnŞN8>>!(e>8_}s-Zg \Dʐf+lB/6#o݇Z@e`\~)x}~ %?]}02TYհrq@Hk2v#3U]; -G"Z@コd+ϠmP=GEC$# ^Sot] &G3dO5Snu45 xLR7⥓E`xyW!F\$V[fk%if|9`^s.8] ᙊ;c=RLI2ɥO::K!8~Kfm  %|_?I%|_*?+z[#o`ruZ-$?N6v:B g]IvRK4zhvՌmIv@ 7,]^5яHU~0ٮPw[YfbP ۧqulJy9Yӕ+#^ q$kJ:'HoΌ -Ӻy:pG/M?ە6H8%#&h&cOޯApBj O;Ϸ~(ɚ#'ɚM/J3ȃb~4$TeY%[kf#`0'8!q$֯X<%grT dGf + 5p)պkp@⹦k`p JWyJBuq_Թ /.]LEr*8gw3lX 436iHZ>=#x_b/7أ1lP{@X]rk˖t#J"-`j?hei]JeZo^ʋ1,:M6ңCA|4@MarO;[ϋ-#Ŗآy_z%kwJ:.kO31%UaV#Y6M_qM2k?vJ [>g2b~;7qU0:-wGDRu?@.򻣪:q8*Θqؽ[>g2J ثkVEx{*:8j"+~6˾MMiW&@34ܷGl8c\ܺ yX ֌Ю?5}=)Q~e;}0t]քvAzn%vijp_*ҧ4OBSRrIG!riKvȂ.eo[}kF_gzSyohB-x'潌Iu!-|u(|6z- \-# hŎE,e7X8W2lS%|$%ΝJ0oc)c|^IyVqtsޱf<>U^1Q6+jwOZƙຓ~O8]PEz?RGϥ!<^DNpk*O,>u7TFPg%0l_1e51-"3X|i-~i%j[֞s[W\НgH?Z;ԘpSgjH&dj~/_٬s~)Oͨy>Dw]GOG# gO#LK_>ov?_?ys~?j|o3ծ}ww;o~7_{<ׯ_sѿ{kwu;pο>oʧ?]? :)!1AQaq 0@P?S|2%;a{ :3Unw?*dJ-}7#)]:|ϞR/MxOrP A}A)\R2ZlEBϸvZ! ׀Z =úhBN_]Yժi?TB5#|9aZ!אȥ)0/aLDžn=R ro?FR ]Ҡ )KYXcu"',!aEOk]U4|݄v(Q>4hոA&@t5@WB"̹s&`n%(U h, RT^\ʆ{mf L>e @6y7)3H*hH?nhR57y7)P!!)́^5޻P9eBC$jD=(+uVBkݐ7KJt& ڱ|PUU/qq0}6ƓXTQac鬈N"Ǫ["[ځ 4ɓ]7w&>msO2 apw+}P@/+[{R`z +җ,pxZ wIbeɑ8B`M|梟@e«<7="$\%\M1DGF4nMф,թ,yVΩ$BT+Ԃ O[H@cc1:0¢p,Xl/ UPS齞 _Y\IAp ,>8X'0_{<3 nʘ=I$Fɜa82 $JJ tQHxVh0d .7eQz@߀@+. b!p iiBI`ﰲsl겢-@`% f ۭQ~Y@Ų0fj FzYL䤰N7x&Z@""u5D(5$em<j0 vedHm(i.ش vIAv`ʫ$!",iʩ:'ƃ@2Pj/ejY"#9@!6Oݣ/Y0,^(lUOdu4Tȕ $/ &lЬ"T5q6 PYP1hW@.ijM;JX r+1[*7?u2EW=s@J@nX) ė)nV95U~+xP)Z\ h+\ %Ll\>e\z@ eb'7P dQZ!#CXnvwև7VtbQD&Fez7B`E]Pi(+qZ2j~A> ݽ!aƻGY"(H'ɋJ+q^0hк&D"*" źL/.ji0B!`;"}80 @iyF꺵hq=ŭ`Ē{ B.0dCl(2+%) Uw-ڮ=Ec%̄BIJ2`l$Ov= Y78hs=d̰&+A|nϠh|`@aH'=Xw+t3UӦ ~,_%-n& 5R:Pe{ R411OP@XHǽaݢ і:#)'Ñ $c$N$qk69-c&CFZ7xp{NNLB #Mzl3r q{>Eu ;!B)*3Kl(QF_]GXӕY  Q tpxH)ZÛM`pJ7Ev?KHyUkP0J X14hѣF9DښTM2I{ڥ53I n":~4hѣFY,S8A&֌cT-17tb$7G^؋v*d TE-QD"ne 3E0 n%Z,ГoF4hѣF.ɒP hx^RP(^: 5#ibGDZMnfL^$u I{}h$d 3[ӏ%q`!PIA^ rDdN]&܅Ba=A O #bi¢āgJˆȉ"u*"9@y#}W3Yi*Ie;KvEsf#8쫸n9pJ #r,p"9(mG7hGD"B Dzv? <UL$Ŝbҹ I`P`e,6Gw 0hUEپpECMmJSN]A5E'埕k'IwU([:y)z%kpx[5ƃ}2 yvʶTΝz?Ҩ*f_?B(vS0@ay=d u9e¦ғQvOGF7Gir5еLP PVO SZFX$JޣT#D B[`mUHDDOD5 ^%pdCD% 6F Àa.B RYndK%څN)pS£!Lb<۔ƈtES( ;pduQoeGP,K@B #^h#aJʫ940 2PT2z7⥲ Ґ!@au4CPj~K-hBdeN bDLX૾|iauzO fRQ<ڠ-zJhNꄙZ׏ڏ<#d\l oK-hAid*W"4A36k^za !&):-cwe>}L6phQB l(dʺz@q ?-%K3!~t1y-$RQFܠma8$7oA+C_]Ӥh:tgAI &v}bIМ+q };GxCBQ*RۋiHtRmM)5#`A!6&D…}J` ivP&?T9d aB/zQRݠ` :^dR!1`O+ I X.=]RP (yZzkv &QJ#HYf( H.Ejʬt gV"-{?PޣzB OAK8kGJY `Ξ/Kb L(hN\ $fdȍ"{;s^6^N[$HhY`#$3Q[b hzmYATr޹*xZe%2p(agr|{{q^I=M]uPR-w 2]R eunEOmF=.ŞnWŞ]>-N挰 %\HdyM&-!=hp'"%C$o\',I'eC_MD%‡]H@`7(u lvI2:!L2p;IX?MEFJ„8F1/,JQRy[ p{.uhM%ͪM'L$^QI@±iWIډ --P +8<&L$6^+&oRnp lmO> җ&I0w ֎cl;bo7)|dZb'5<ƉPc Ig T{X%< :bwRGEt(^L,MZN=kI8^D``4q%"d )H݆~IVƨwaRZ \,W[ ;pgݻ4EƔۦ h"$mu@R~A> YA[BХX2QUWUU^%L-lx,ah@Zi(ʂ΋,HH9WྉX 2+*7#d2EGq@Jnر`  Xn"VR84D>+xRoZ\3h+\.H% @lܳ`#~u]zBꁚfc7PLAw)uujP+QAqn۱bpZIoA*%D꬟: 0DPn 1IXdY#vb:{d#9SxcEH@Y>4eRӕSTIdo@ըs)Fx-&|+(&LАV,L啷, "@Y ,4Q=F.#&2T *]@Ͳ% [jCo^˔gE%EZK `}ѧe S\JR92JBݱ+  -%8͒;q"[%- Aj`HԕxG>AnD[I[ /cp6@DD=`"k-J;X8%#w'ZDoweC9 ><}3 ~ʘHF!ʗ9Zދo2U`JauН2h@Z6Cf uta mp"(pE7o bb5`XP^&Z2!կ3 k9>4Y 8}[ψ1r(`^0ys a'5>`e9`%`NYȢ0E%5ebueh PlGp,ӻ 7"A)RYXL*k:\e\FG_@٬@ew)\>&܇Į*)M&wР*k[af[ށ$P4(Y\J/P0`ƇbF US Q"U 6ٽO+N9qhDEyh nm Z/*U2&WW2q>ʛo]ycShR!a) [8AP`) JTeYZaW-ET##P4^2 J& ҁP7`MQ'9bY}hV/ʍnuvES)Ŕۜ*ipZ`.p,aa+`}, ^?vo Ao*pPWޓ3x>rӰ\Y:)`2.pirJ L< E>D҄LiJ5ėp|b* ݂Nu BDl2JaОڄDIFL>h1Gy>MF.k=(TCo r&N[zwK EB4+ExP[PiRE~IF _PF; Vf֠?O Ti3 uS@9QwM:~\7P 4BC4{e5#|Q~U@TT CӺ͟~ǐFr;(BS(GHBa&IFh}@XĈؒ]µ2'?t7%|MC)4~Gk@?0JjgKI'j.g\}?#PB5w$oimages/tcpdf_logo.jpg000064400000042341151162477530010652 0ustar00JFIF,,CCvb" _  !1QS 2ATq"7atw389WXru#45UVvB%6R  [ a!Ab1QSq $%2BDRUc"367rstu#458WwՁCVX ?;i=9܎+fݐDr$&#Ƥg2 ${X[7Mwbڍh6UuEKDȢ/Xg)NU3 bfBYqr{m7jx\YDnd #Q̹TW+3".],*1sLcD&5̬֨*y>f[3PJ˪dEFҐдmYٕʜTT),`RUk[Z[/3REЉ47 LȧFA[D 4ojsm8-Nbzbm\ym8ELv[~/ϖxz?G_W|SG9鉶1=16q.ze<㶜"S;h߯2]燩{E~7Xxz?G_W|SG9鉶1=16q.ze<㶜"S;h߯2]燩{E~7Xxz?G_W|SG9鉶1=16q.ze<㶜"S;h߯2]燩{E~7Xxz?G_W|SG9鉶1=16q.ze<㶜"S;h߯2]燩{E~7Xxz?G_W|SG9鉶1=16q.ze<㶜"S;h߯2]燩{E~7Xxz?G_W|SG9鉶1=16q.ze<㶜"S;h߯2]燩{E~7Xxz?G_W|SG9鉶1=16q.ze<㶜"S;h߯2]燩{E~7Xxz?G_W|SG9鉶1=16q.ze<㶜"S;h߯2]燩{E~7Xxz?G_W|SG9鉶1=16q.ze<㶜"S;h߯2]燩{E~7Xxz?G_W|SG9鉶1=16q.ze<㶜"S;h߯2]燩{E~7>,[F.8Tm>AlYVRIQkW]ΞN:Q[z=LSMR+%IZ Iėsx#"<Ԩ9P)`͛e Tkr}}:/-1 Fo7Tf#~V/̌mcӥ)JdJr0I$ SAyɈdWP2h$jRc3^1:~ȸsFכSzQGi/ĥT0AJ);* qRPX<2ZHݷ=U~t(iǩKo:܇:sC).46RAaJp6Eß6ڟK?ۃ*d3\%}tAhkbQȸsFכSz{"^mOp|Y c˃ˢ[F_S*Eß6ڟKN)ƾc$bWH2r銍ݳUf~C|.eϊҩUH-ٴRr#TTR A'P'VbRk޶5 .:=bS14ǧLlm q*RAiJmyl)̃ՒjŰpM ps&qM \rmn8(BJ֢{)H*Qp*,(˙%XAq2nK2T"J̖1Bq NT J?ԥ1OH)wDSzSp|Y cˆ?ۗDڮ6cˌ|R)wDSz.m;l=t[ŦMe:0$b@1(/V8D1Q⯕+IZt$ eKJ@$nN!-uj:JnFI5wqdtqZ="hܞ@PwD$0e$ݳaH "uQz.ݻvEQPB79T)wDSzSbYHaKo1S8IC(R@Ъ)U!Xz5%[OEZCDr aKiJ]m%MRVA.ޙC/OK'bK/ۃ*d3\'tAlf<+ RtOL?!nӷ;eċzѳeyXq+1(J(Z4rq"g8$Ĥ0~kUЄ$KU6bRkR q$Nr1yѴ$:,0m::Yi-ICm*ZԤ R >AUbx r}UnzVT~@~/ yJ{ƐG7QpqQI8zMfDHZ r36Q/ V/]֙.kVgkQaMnLԾV-ŶIC+N!ACRQ OOu]-:iljW)z$ЙUĖe{M$ 'RR6-YlcoٚON,""*@ "S-GXvU{Seî C s`aiWF8Nt JVSR *yQ)M̈5KJ'gQ_T vWEJe*ed;@#y^!4)RnDbD%(c <0 \.Rv["|9pEHet c%A$~S* oZ]6Sb9U/oqAƐӮ'i@jT}]wAZKoM-X["oFFY=MTD.-^Ss82Jl 6V@1MHBNl+۶ja').R*r)MET2MAs+o|D~%8fPZ6pk"n F7튨`AT9z""#^wTtr)NI9~P"MȪ7L& }HJjPl*]Ncȭ:U>%nV[VTfJPR];DUt;J*(2ĨfORS"HZJTj3KyT%K(A ZAVTε7lY"5V. =Lv{zl5y$TȒڟq︆\P9sҷ{"]M{t"hǸUdFr1p S%0q k!y1MžR{ebEe\Fhє9XU<\UQ*$ZoLeKn٪S5'C%#y[OmJ@PQAZVPVcNfض*bUIlbGRfK,7%G.8ۏ4;F-4GRJE,D-21 37&iG"PIcDSpus}h1u˥ւKΓ(:I=̔HJ Eڜüըe5ч_Ƃ$mq]f(0VL2Ahq}}[N6ޑq3jBPqyjIHu.Oކ( #C:ꕇ~GEH%,P.}:MN :Ss[:9f<"YHoZDn1ȪUb,Id NlQGC<4 [kZb+ZBvܧaӡIuX (e%it*]$%{KkfNL.Ƞ)s5-bn2+IjsdQ2.WsvF=.bab pfQSho58Æ/3OAxYśf+jd)]S7]0UdJ*m$8TۨJTjRIj\|&^s'uR)u2FRpq%pe=n%{]B9nnW;8[;GIs~nd:*jFi"XٴIUvٻ& Qv-1%]SnF Zk9We(k2A5-=G#!xrpAu <.k~NӸm!D8n5ҭ$*LQ#{S,@jiRbѬ29*M"^ҊeIbYSi6%J*pڽ=S z6y[mE~PiEjk:M U*"eL;v->Nc]9gŞ.ɞB!mOZ-:MeZ7*h O򱋜?\(R9 )h]Kn2ؕ h9Bnw,!*URHQ(LqD4a'uWŤbש*Uvj%!y}XcW qo>teX0SHrpMeT$qPl),wɫ0 4D3;HC0!3˔5/4a'uTg87EX 1*x[ܒeb ęIe82OLTt?Rȅ) - B(zǦ|} STҮT)PF5Y;YrKme Vk׌ RCnAPUǛ|pŮ?+#W(S [yPU*vVsQm263կ-.ɓN!-mlPfl=ŖQvIV1iU['o^! f&Y\ V`n|EK|}!&Gbo~{cCȁy|"<@#U߬ZEVK$ӦQZ) \tiJ\5D!.ӫK Ŕڵ{Wuh9f)I$)QI2IS)SI$R4)SL)RRDI$I$xII×ޜx˵2*c85mص:KV_8kV[k tqӣE$L:WF*_e69,*ieš\R5T+RP|i/Mm[6FNu嗡Ɠ:{3,7/u8 $))RkӲ4__9]ω"ؠ^T0d1̐TbI<g q[/{*тnuN(𔫱!0U#y 5(‰浺#ק774qm*Aa͞]ֲGE5TywȦMPj%UP&BJ5 m?BK]NP#AKbOH:BIeE-J@RZsSЅx鶗gX9j%u[Q*W$lm:Nui dvP,o %L>&]?_]$+~oEѓB7 ^?Z?e刏1%\_y,z5c|ڒLS=5y@9?1TЇӇ{+V4be$"jʽ֒ T2K"FH 鉜\tPaV-,ՙ6}o] S r Q0'e(@r@9+rP"DU2'/l1 -2h胡8I8xC:w,MI ҩ-R 8_z.jx;4jUF[ :=-P6ӊim%nڤe8KsyU%tjoP] mÐ吀MZͮVn\6R^y݇5R;=ïW_Npӭ*۲-vQym(ɦA)ӊRP:ր5,GZR퍔ǃr}Unz<܃U[-w^U189G.j?hbߋ@R zS2=le7?!F#{}|oڪ9@#ՏN(a)J0b+Oq\Q*YOq\Q*V@uJ.0 fukŗ< z0YJ^@y@{;_jx_t^< ibLM,bŨavr ~z8S )Fyf[ :h[lD\7XMd %S1ra @J]UTfİ[~' 䣍h}H8.% Nn B+Zl:KIH~1-9[7=psBLJ 9N7.1y-VɆﰾMcE,ʦ B uESہLET⋔NQcEu#HZ5&:&N Z.ǒ֢QJ~ JP#ETkF75Z,%d\%AKjYq6\ldY$]TE3$L: c) P"5?S4wmEi:6LŽǣ.CS]jBvd׻Ф4xdm'M2Qokn嫴:ۧUߑKJe ;5FJ Ef)4<6ӫ3Mf9dY. .Tc&U\qCohWL_b@/[i|㑭DN6kv\uPz Mpܥ:(GhVQ+Bz&(A ;IKWU4irtRf.%:\*Zyԭ'SkHuk;t'ifB$}o." jabmBLf b!K~, .dw)AYBwj2tUП TFPjL0FN8I]p'Qø߸73 L}'?z7EܺClnA#<>bEVIc,%6+}-9mW1 46!eo1#.XP 0uL*3UK -SL٩9%FUT1+0E9DDsQO5E"eĮCn5) [SZ-JJڵlm5wJGbѧSӯ6 ɚV.9XNh*Ki/M`(; ԍ{q&2Ob#Uqzڢ ~[V(//iO4_J5KЎ̖ӓWm[HI󝲎cAc c2B}+G?!ݻ_vnɣ>=m+0M{<>>n(sYJzN8OC6E~"u"5{/˧ĒJ^̭e)6Hin:!'{]w"ٸ4n䙐vP98pTsD8c{-J%Ԕ;!H%.xzt)C )JQ5rq16tdlpZ,@"Nw(@#@5L?w/)OgN*zNUMOQSsL{iA-[<5 Ð<[~sIYm"YɸĠ<2tP$;u}0yf䕍9[,3(RDGxDy8A` <3 yt/ *4ªH8sƾH_kkvrE%VN,ɶMY:M^|즽d?wɩJTs;}HDb3 ½8QP7zQ*/Q)J'EM7F ى"uÉ 歔|CIchYF*"e Q]: G^R%Bt,%Z⾍kVueTVZ+%FrMRTT>f:"5ǧeF)J#]Qi;s)i8 : &"ERq3@y2: )y?H[ܱyKzHya17PD}킑XG C?׷`lV~r$) Q4i;XRf&Jfό]T2ssW69~o>~c5~(1Jz M#kP1VQtKhVWE+YiYpY{xJSK R`ǃr}Unz<܃U[-w^U189G.j?hbߋ@R zS2=le7?!FF5%POl`{\cQ;q{ ફLsam$'W2oYBv2eM !n+I;$JLZæOJO_eYe隅OogTXtl:ds)>}ecjq>YqPRca'֦Q̤UY_ f~~AJLZæOG2WVYf0zf|'Y*62}jk>O_eYe隅OogTXtl:ds)>}ecjq>YqPRca'֦Q̤UY_ f~~AJLZæOG2WVYf0zf|'Y*62}jk>O_eYe隅OogTXtl:ds)>}ecjq>YqPRca'֦Q̤UY_ f~~AJLZæOG2WVYf0zf|'Y*62}jk>O_eYe隅OogTXtl:ds)>}ecjq>YqPRca'֦Q̤UY_ f~~AJLZæOG2WVYf0zf|'Y*62}jk>O_eYe隅OogTXtl:ds)>}ecjq>YqPRca'֦Q̤UY_ f~~AJLZæOG2WVYf0zf|'Y|܃U[-w^( qu{]&'H`A?9}sQnKmIH ) q LڣQfa(q QuIᯏ8 @R1@J #P;wqؕ~JZ s$@(loTk\ qn?/?)m@.9DfARI% Iuݦ~UnfRi&BҖJJlըcưKx->Roa9eN. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->kXiJ9oa9e. ]wN->Ƚx]o~?(`ވ=)J\0_]g abl: images/tux.svg000064400000154234151162477530007376 0ustar00 image/svg+xml images/tcpdf_box.svg000064400000015703151162477530010523 0ustar00 images/image_with_alpha.png000064400000734114151162477530012026 0ustar00PNG  IHDR6gAMA a pHYs  tIME:*bKGDIDATxYnYv9Zk7_s{n=L&LR"%UVa= ~2l af~/*,5d1d2ȈhnDޫD2L&b<sO||{5֜c1yAW/:ݢ fb:i <=T}OUB0"B9竇qWqW6ppx_/%an}nA0(a˿n>?i6ao?Ҕ"lWO**((VS“GOW>'^cf?艹L_OySܾ{J.6ȅ@T'z={?gώ:#}?l;l7[{oa>A7߲__cg2 fFJOd0WrWqWPs^wH9 bͷA?}6p] QUW03UCfN*p<1-.Ltyzۘ$dR{)!lE3T3l\X)O7^`;w'O@a|WrWqWߨ?ߣ?O89~{{{4i[4sT58D b3)&baa&3Rr0ārVfВsIuz`jj%+̴5y8Rk޺]o󎥔7 {o~溮s8+0+Ӳ Lp>5@5s3kn&c͉888)HP \DDU=x9@Eb &# EN9R€)Ɯ +)P4hbιj*CrF?~j%}<}Bp8==7dR[ T*@i H ׾ɟ"|pxHi}/ͦ,W]oR=}j'gZJfs" 3r$WqW p]٢'Sg"&6xy"{sTK Jb@UJLS UI}HwqnU]UivC7 91}('CvRZ75 %*9 |7)assCJ1%f*olr2;>~>0 oG%+02œR7_9=})mVW-Uw<1 aݵY"n|w֔ny]/ӓ:;Z|bKu}K ̼rMiQK(Jiy8?o\GC;=}5)B? ySJ)}bQ2u]VU8ЋE>==D{޽o׳H)}7+] `-not}B*4xt2ڹ&T 49~bq6!vG'{>yvrlz}\6]ːs ,Ey37O C701 p4{Qʡ$EAX̄"لR2ݽzsww{v:}λVK8tm!_qrONi`|p_=z<2眙>V޺RO?0 ~^|lT#`zt]/ͤ*ԡ.s 5lfSa6t7ޛ{xrzjS!TqU]B8xUpJ=Mb @Zc!23/B`/!s¦Z4QUF&LDLEd)F\9eDݤ´nmziwW{Goķ5٤69zömw}?ͮ_o6"?;?]>>Wf-i03er33T?叽?38֮*0s P &nJ.s'~6xqH# &D2ݞ'{{wGO֫~2 qXy2Pf~}ũB&;SFL>fʪsR@ALyp8| B&O*+Z2o,ئf6$RDCVϑDr~Np}?vdvmܬ!mnznmtxa>?;>, ~m1`-:A|?GR @1F>RUTUe"BƈoxU*"jDdb\<~ͯ~ݻ{OgU76ꔴQʧp0>ɥp)ƬFj!Ω <3a rKp`LVjRD ML͆YXUa/nRhC,]0 p+_n^xyyyZ5{wCV1 fZ\v;=9>&"all6VJ3CDsc:߷s&"ɟI ns_ȟ'XbK8?CKU\Q"M&̅Cp"v-N gYC{_?E!f[Wb8HoNnw)}?Gj&kD^i:~6 ;ж-ڶ庮*bfbfl[.%p033LU-\TTU/..(l9gf^5l1F, M)?aꫯ3c:gg UU%JcWk @xæ$=lJ!xy\RWMS;3@Sw<ڷţ|}뛏m[jr-\ !},٥q$)QQBC@NB"n;(<--u 0Hb s qv S "ƌ~(PR! B 0b"d&b,\ईw%{"Y=|{>ϳ]; LDr RR "0#"1&LU5YQG)%-0 %ƨ1criڜszzz)%o_pQ)|͟"9Zo?)K@ K~#Mfu]N&waþp]?~׿n|w}W\hJˍ߮v${(W`QH=ZxhjFᨪ-CM㦽- }Q1 P _Ƒ(h Ԣ: ( Hf(D"_jV6Obc")JSi.(E"=*r"޸ixǞ??3W׻f}\.WѣǻE|~~uXI9xeD im]dw 6dAPc=@cD  vEa< H'!@(0bd"r*8>0@.gAPx@0S(&mm48+*jbGCa jM{uwO=n;],'gӓezH?Fj2r.<|7L&څxUE\-ꔆZZfmfu^/N,jZa!n{6z+% X%I=Tmv־:8;gGC3I7J^ܧ㠪n6u]c>|P'Oh)og̸ec~e\b/Q&[)zuSW25=pTr_>|^5 {0-RbMRKHf"Q0!hS-hE#I{=P r` #_A7# ({Vh*NQw ݢC r U9fh?$Ǯw!(MXL5rsOOW%3haCMs+?#'?wI{vO/..NgjUmwzv~^>Qn@r `x;N'u;@oͥm[Ec*;i6ɳLN=nO׻妉۾2KS'$JEL D ]DdCFS"!.pb\BpaIuSMvϦڿٹvc72퐩Cwq躾n7vM}ߧ\JGbQ5>C׾VsX,K>ol S?6P`=, "Sn=x dO7}닷~~׾ŵ|wku{+"LhB#!0P(2<P*HVLMNTw*k] j@h+(&)<y@I m1{ U3N.ƃ$A0'`!U` ØO`pN 6J)8SalePaE޻+MU ~g~Db>].gg'맏힝 '䤜/rTFDzq?< ggtxxO΍d2uqՀ614ͤ ͟`vtZNr?4Rm109R_]!"SGJ`*9a3MP4NɳhJTf0 ) "W,Z椉#v΃DIUY7qc{xf~f{#OammnsiXz]={岼s{eW}L2^5f9U'w'O*B&$t@#]}˷g؝CR=\)T[j 9lP@ A_<eh E[pf;|7TbWrHAȌ\ mQ,C̐69|R'!cRSP@A2#Tv JQ!R A SdX@AU1.•.F :,'ӳ{xIǻlX.η<>|>}e.EuZ'YMuqaF`&v[x9GOx:_wmㄬ\b!gB -t$&$ĤH}aFƙF`26uHٳq1lJuTʚ,˾g⮝5zn\\9MwCC˱8tEmu}nr9t]VU|𡞟z]ݻg G=1jM^^y#)#^MZ g@UuEL#Yۯ__s'7ǮU_S`Cr g%U@D-nH(g_V[bT(F`2j eʈ )1̆>XB R#5*U̧/H혱x0 *V `9 MvȆk ȬJ%L!HLP@TMsӋݟ|0{oͦ\̵8wQTBp|zӧr]WC|Eؠi?^(%A$8H{C>ox,3gI:{zo~tOrluH.uL9h 16gd"kh.ׅhAE9rb"0NAY 4nHTb md%*UU>nλg6M?<ܸ kmUV覮z:mڶðL&|>NOnjx>'O[n_7O?m|p9C)Hm=ODMUUS"Ow?狿ve;̵*Ja(raf%dSx( Ay#!#C!0oңy I 0h @PȾU<N B 'r` 7ܸ66= & ǀ% #D@`9f9(EM7qlDTPbA gCP3qRylb3Y:}lܧ⮷⤩?RMUսfONG}vik{:ݜ˭4s\9 .;NU-5GD8M^=Fg C2p@9p%3"x%vHŐ5C(Xdn1qw}Mp~wڿz vzkɓneVt^wd{xxn޼E+GGG{{mwNb= Cg8q=&qDʳgfDvj7s~կdOp"L5V<91%^\,r|1?fӎ<}PUZ?۶q^ki=|4p|起rλ_;|f\L6 ^'x *ԩ`ݱˉ;vs/( %/QT4 `dASc D R1AD[ F&f {]ZS3sH F};ֻ'6ujW.n]lf9iv]۶v7ʳgϊ>w]g]7͏VJx?}0k#p/ t~d2's"iwtX<~~ᅓ緶v"˕XvLf)J /ސd-bFCh F^&`LC/O;&0f)9*]°!p*M P3؀Bġ@sƮS%?`:#0($   0C(Q$ 0_UU?f#DڀbAF!`*OT<Ʋ뤚9lN͓/>>;m_foNʈ8^ݽ;xxȉjr>3Ńo|bw[v }j@%HeB}P D.07( 09 wp0ؐp' Nف*0*{:3tP IfaRaR\N@EPYB|!# i cd^3& vG^$Уj4K z}YƗ_ LFF'\9 ۈQ͌,` y0DnF\,E5|QjWdSѵJ+;+9!RyZ)>@wL'GyN{׈)SZ׿n|k_~~`{0b9 ,]J^T$1pP z*Zu (eeHF{-j\D  Ea\jnd[ :7+JM*# 9Ʀf;Pbl(JLh4RާREZVyqK\TE;,tY{z>wgggd2]rJɓ'u>rYӀ&SkN]C<.t:O}RN۩;TӛB|䃯+Ͼ޻[J9^+ՔC]t) B\062t !LrUa*xWj+  TTUrhZZ0N3Cl kmtO@w >80U`U.hR@m9@y鍀I0@s@)fhۂ MS!Ʊл1;b pO0 gH$pw~PM$'HcCf⮭1;~M쉝2;^UG?k""ԕb/.b̪??eQ.9"鐛ȹ57 ?s3@0x<}_oO?^,sntk4bM8cuU  Z3]i< .1 R10,7 }9*2D D2b D &gs CSOTx@H *EU45z6li~o} セ:ػy^ne;,֋rwzzvPuZViR_v}ll6 ?t ??G'O4z:k]+yM?}ݸnuζ!wW&Xf*`6 C! &3 {\ HP BPZdFv2i +  iQoAq@; OiP04* #v]a ',0P{2,&߀ؠ5Ow@@Ìf* wJ 2r`NO GST/L^ }8>4xgu0,z.A5@tlHh&-&#KF.Žh ߨ6OTa1%f_Cr#Uf?Ee!}n,:uL&D嚯:㛯~7_ozܭb 6\sYE^"9yb|squyaNN;/}g)jW]qiH\HbW)obkDP<# PO=C2/2TMMh#q`QG!BC)vn v 5C@2d8ǘkT glnnRC; r`)Г5|n`_/0y '3ģUrw"ͦ" %pQ`E;iH 9g, ԜLYo ?5QKa'Oҙe,|<Dҷ" BJutRMVDfX}/߸wsX]\GNj\'*HL LX<j /`W0 3kxw@@@'q[a02 hgXZPgMw1`^i׻ad2 i,dM"HɈvpTOU"n4Q :}p_.g^ugm;Y/L]۶nK>/ݿM%?_-Oᵧ^W: /Wn臺433\r_y_N:wi1aL=F2ؑB3!ZU!Y6 eXQۀgß::j_2܃`H %v;E*@LEp@&fB;CDRޣuX?ahƌz zjA\ 넜 f |phq fckga *,/m3B^nhvSG= ]B -`%(sL~P%,H\n. ?9?TEUԖj 3J&]ԏq" Gm}ꚦiwsr轻?ow?uGし2Fh-vBpXA6@>E9 U߀ZUc06< H* 7iT4-3ܾ eL3$o !,ȔI &A <8QߨP# @ô!!RM@hBq<  \tqA";NA.NBM ~ 1H˷W88Ե9TZ.79瓜 0c`bJ_Pve >}z-LU/F'"f5=krowxK3>-J%1"^o`wg(g# r0KTJd''}]un~W݇xN\n{l=i+P[P`mGTz@\=y`~ *GI3$M@vH"n€O`'(\L6s`XkVv6d7./O 8' , ʺB%+(ggsTCS ͋yޣwW><}ROb6MӮ4M^%Ƙw]j~?>F,|_]ĭOk_#\nz;iԝ, DU^Kx$#qr*༃v`g]V@$*\`4; L6CH ٍYQB>3xvlpA F/,wj`+7Onv䆝tHG\ 2LjWto G ()r6FFSUwXH WGtlHN,n=RFHV1P*)qR嘢>"sb_N-KT__ynyrs݁4;Ɩ"QdQF-|M Z13vM78Q:8x[A=At`1%B 4fÞRy&f[ X av A 1<9hJ󗣡 )Li$+ȶ=ܻR3Qt+2k_Ľg{C˦iιm]q1Çw&IkO4^{7MyZt2sNӝ<7 uN}sD$p M%%DBѶ!/7h>6O2.o'T!LdϠ p{oNUB ['NѴm" u#0pN|-Шp@f51 j/+B]yLBGc _ʕ )1Iġ)AxBs e7 W }AɊ3MB `!ۀ0 PS]0ZǛ{& L,šH9=;fzYEh.)j)E0G@'I jE7SWJ0ꀙ /}+__yyv.<GZXcb]}$'DGT .'TNadȼ d)~ N\ e& US8m '6A a,?”uyC9 PT|[3@Z T5#BIʏ{`4jGMȔəp`ǁ%HE( ٜ7-[_;]2N9GBR uG._$|K@~Ώgo _65 Wri2u+zW鋿//^}.Y@L>p!!#G 451ܪCHLo080\7^ T͞\+|c: r@1dTA H<֔*;ݨe/]ۯ@CJFN3L&%@yB $ / _80`00EK{8WfBp@]dV=p 9 ݳEBQ0S`=CjVZtH}GUX+wV#'.rJJ()Ƶgbq$]O1ۻc)%`1F`sjtI[b^LĬQu&|qqJEۺz+}/޿ݒ6J]ZsTb浺ȱP"8g{m="h;quȐQQnZ8 @;?=~OE5UgBr|ܿ|K>~C7H!L)Y!b k2#By&М1㭽xF8Pᲁ #j <жᤀZ ScR0 :!uAVq$l>zb'cGz3 \Lem+lVdb()̐I`} VFNEUNFbnRk"F@W= d`#2EG u&cDSQ*#d@6[ENeH&>+ m N ɫoڍv6~gG|y,.+V"j]2`^.uN +w>_?]|ptt4DAXO `s_#Cz0x@q țFхfP=aNA{2P)4f5 UL.CU82jpC0@91C"305 /ආ<@Az<8'p-@v F~u`'2N- ,9-yNw)`+$״qq|)֝M&rwt8~_~R>[=u24-cW@ۆ<6]U` H-AGױ}B2;TAsqp h$*y8c@=0`lnJ$PШB7){GybTK*h/DA+'ām*\`(qۣhRrv¼Auw0WHa0)ٍR䔑Rk+yz?2NSrC{XOlnWmv;USK)a7jM{IkfK Wssjڶء8y/ӧwS4B4\jLDd4#/ >(F$xX 61ZCY7uRmF" Udbgha,o9HM `5x%pP`p %üL2vk't (^b0 =4y 3g `5O(}jMUaG(8(HJQP1H!Yn5'iʞ\Ihu\|dsqj'HP3s={I~L/eꣷ0D7~~|*z2LHMR\?_l>je/'7‹V;` ~v4zA4^),n}As lPUa|^~*\&5 %031!\WpqK^ǬvS 8ByA \CD)3B(!l3iP@q@UjgN)b[??6غCzB* Wϐ P6rPbODZ q0qصHR# bTϥ)+kݛq㟍4엾뵤lCJtvzfmP9D'Z׹.A4E5fnOy[~{&{7?2ݨ嘙Uݎ?r~b6}bdsGooQ|[?>xلOf6~Y|_s_|isjsF2 c\Ѓ, _*th0O68鰂I33A!HǗDc@9#v+ f  `~2u%ph*ԇn 0\WF[` rM54 ! @HJzڡhAa05072Y$eFV՜Pes ycyU & 0J*H[jY 5|H 8/!QUāw(uC]Vm gɓ{`vWT1&wDzP+yC.K͠eM5_,y5Ug [-//;u^AFB\n{ cTAT3yT0,F8l{0;eЂ! +< }Rȏ8f ,O@2sm3RI ͐%@aˈ}'hB\QjL5<e!%CM+@<@Q &Cм{P;pP<4}?`/ aD j*"V3VMٜhC5\-yދƵkA5"v1B۾:3n7 >&Od&W=#!*מ~ ‚~ꣷȅ 灈'ι}n9/_zwyy\y.ױ60 Fpr l xbJm#d J4nۀPM*Th"TqdnZn<_:df)v_{j`DMn  pƒk`E!9yl$vブVF80,&hleY l4ұ@ dHv&s68cB"5SLDh<3.t3igTB{e2̌"K@>{+IggŽʝ/bs!u]̒c:0@>_Y)43CX`0FxOPEFYƃo W;F qyEQro<g(As`62ģ >:lE#  =kƮ%7UD :;(yNC20 )06("X F\@9 VyCHlv8*5ơP tẌojin: d@t ana WB4]_iv>+domN'i8i5hK-Y?}w0><ON#EON\\Od;]9%HS]R쑼B"Vn.X$j4NplZ\AT~5}qL7EՄ@j+Pi}Oo‰`TU?x瞛LgUSWSٝ¯wɃscy;HThXqSnWAXz*Pפ˜xP `9Ed!ki P֑. ˅0|`Oph`k\ H e%ݺLsO178B=Nf3g"!@HXu[@,04 ̄fn%<`eBPB=P5 _ (9!%ep@u.-}n5ĨCK:2gۯ @)CKnȐ[i" \Uv2|1Aģ]8OT8G%^00t@`2j<7_Ղa΃K`"#XD3l]&8hz|][/ѵDUS Z o6DDcs|O\'on_{nTU5m5ݿ>xvaqqtW \c3S"0Ej09g pU8ßeT3VJAGy_{ (FDx9Q37!B&E1Fq"! 8dc3ZUm $6z AG[]1rhW;b? "R&637nb" Vg>rۡ|à(a,uq{5d'5f]~]vJWP\<(T^ozt]F~$=.Dj+&nVql=>&/ofmNڢf53O2t#ߏ_ýoO$0w9e*Lh뗾/r\, _scm2#B)dyVq M 2v+#ذ R{$20Û X!S2`vcX0: {wT@6Z~emG3Xa* #st@. uu~'G @02첯 @ &S;o`Uؠ NJ3¼ lX c.!sOB<R<%cnw]ha Y{>Ɖ]Eg?|O8}n'aT-;GD7n0a]Sl ĜAAlA(0a *ʺC. ~F8ۀg`>g R顜`ȠpY, P,"5 `K=A6CX(9اd_A`P(H 2 \@ԭCX 3R eʡO9Ct>p~5P%> 6 %(=PM\UEePRr +@*m~aH  &ab7 $!cpQ8y~00Z F$$x=ku3xћ)Q)gmkbvwWo>Wmr-ʬ;s$$V5=5cGšf;Z  P(@9 WFq|-V;HFKXpy#,x'A0jDjU$@* W b62C&NaQpz&f[AVT~65x:mIGGoPl .".g q~{90 nlaQ 8X̰@WqQ@u w ?PU qGɀA=R"X$ wTO϶[BͰ &ʔDuOOɤ6v\u!kѢ:B}eה?>ɳ7u4MN& k-Z^˿ҳ?Keyt݊·]jJ]钨s< DQNVy}BlT d7^)U"[{TzDƲhZT >fWuh,2/,Q(yto d4(1\&]QK <nV2/cע:r!R(4 ;F2wsHPz 8h!a 13C} MDvxq Rյؑpg<ܿhO8\HU:=[Mw+(ƣ7ADE*_I}탛Eo?ۿϧm5iyٹ @FF:: cR]4ð@ h 2Z=|BPc(Gr0d8?ފ 4R 7ZӦvb!C[Pd7J et@4kl췘V*c`~4H@WHLZA$ #"oQ6ڭB偪@TiZA7a0O?slYa~ wh$B(8zp#8Ra[G~q-KHI$@shFU5eᜳ kߪbw &3"++nݼ;VuyEDCArE$%4*\p!%h3Du<2^EZZ]4RDŽ.,&RUCya2K9e^zu z~5RD*xwI^BYzKon__jp~R[mC5l ,Hp9 <d}1;:RJh: !cD!DDԂ-tBM)ۚ+YgJl)inD*(C2tD=fA$hV!;`]B0JqAi6B\jܚCXJ,S`DrQXKEWA d]UC.GUN(Ȝ+X>x?xPjZ mz0Χ#_+o̫v$؍y//ROb8taM$kh$/SLLd`JB=bI:D_/btv6,]0QwL qpeuv+`ձ֡*{X*.B_Vܴmb(`Ę鵹zBó=C]2W]a~9ÅaLgvbxN9-Foȥcax&Ȓ=dDee;eAPq;<*jJ7s W=HB~1:4@ثŎ9 )k#C AD8ֹ|5L?vr:Ky9eN:ק_Ra/+|0oYq QD9ϾoWGS^=_)LAj$I jjPۧ.#D/n, >Z]7Ղ++EK-T:!@HN}[&yhܑEHXD&o@0%@]/S("kcH2[{39.TyWg$ \U_Qک2{qI1mXNU\"z{T@.F\HkGCb`ǂAUN䮝nEz"ty} 훿H{Zmu7Wu3 9Okg߸p},"7oS"N>ŜH](^7FX]o&_o+U2&3rh7SbӭED,C!إiO?9tyrj׵l"(3@ɿЏ_zW?@ߗښ;ߋ9hg1gϾN[4$E«wՐ,<T D肖B'z@HGbRw( [06c_F4rh^EYΝG !! >Y|"U4C 06ku3EM[ߦ[C ,p4!@t ڣ(]F)`z@Thi ZI& 1FߺZM5!VzxS_j7{YY_زjR ݌{u ȿ_w|?tTɛ?/׾ɇoގ', Yl.*4%a:J#@KgC7'r0X}ύ_%_'aD*: $ T\F.Dk@NՁhd7 RA͆bұ]evn0R^;//4m2++3j+k)\YQt =Btݤ1@]:6$tܸI)cvE8*Jgɮ cNE\`B (7/Q/ 빲TCWxM_~0#CҬa)!j^v 㾷1[ᝣ{%tp+?I {ļĻb1H>/*~ \CxX& ث{ ;LgFhn}it lH^ukfݱ1K6q F;#9߽B::|4/ǎʠAgS>)\Vs`Uf3b! m9޺FV4pyhb"L4~К& zGq l.ONq;A05_!!yXOG1*P.n ϝVa **Ѻ{;8K$I2Ot_|>\I 'U{_\ mȟp)__叾8`ρֻoc޴^nclC: "û+Co<\,;Q;@iN:NdHlRV0 z  }7`a"Npj #F )e KZFmFavNVEֈ@ @A]aH(+ă!~PnEE;b'`|t>C~ *_eye@Gh}Lq= h!C!yLӪbOYFaRWR~zY^VB.lݎ6=,"M we~̳7~^\^׻,SCWJ鲢KFO#R t EB Ut-g7OVըC$O=, vX G BH=qZ ~yIȄ4Bk+1J i4L*CF GiPX .npcrA!1VcSK# Ŏ3Lںs>el1, nw=òӀl*h 6&$LD!@U ,lb<&迦ּ-A6m_sSd>x0+[A}.K@eZkVAlM@u!aPz1T| 4mH\鵡he8zy}voG{/>/2|yOr[ ȿ/p9 W}o{yow߽z#xB0! jЛ(d)<0$!XpØMZi*J>zx@}6jɈG*l.wU0k^h^)mm%4Y{iY8}$~DL>Ϝ/JM_bu-w?~IKN }\鈾{ߟ͙ma, NЅ J& P~^:40Z/ ѓކB"qJ%!',IZ; ?hA }iFLEc2Nxȟ_:SX̬ SH XEß_~_>#}x<4MIޔ_y7ߡ_y9j#"1dUNfF#`h/(Q;lU. (tiDqˏhr)=Y+Q,TkbnP{DE7=e3 XY9 C&>>YF$Dcd}:yI#m }OBjjt1bT= J#b!) #zLFR]C"`ݍ6q-h\zoK/~V7xnUYmײZkZI&Z\䷿hV)j1ŔFZogoe~:q7Mt }k#ӼxD.pAf-.6~P.:[+4z8$M_IWH0TvVzSd:'Ɠa ; 5kRH.Z*vn$faE{a葱c@҂\xDw`ZN%D}F ̠T\ݵ44 ) kkD ;qBh p 2j!~Z<©b!(j5Bō!aNA'&XS>y$>ۣCcDX zKԵ],wQx\x|/2lfJۯL!O_麏_zoW@ETt!t σķ~;vzxk:}L;:zNo\ 3k?Oi/0()B X@b@dIo@VW`0ZM:3wRb: Z;Z 4͋* &Y9Ȇl]icA=0j  t8/L6%s_n01=- )mw|oB+:$4yESƚϠ4 1"T0URr徢)1?Y/+bHnY,&BB܏\ewASNzKX񬔾T0. MpK]bh$E(Aڿ` m%]z]9jov7ϧ|w!Vzקu!ݿ͟|/p: 7^ijI=ۼlS>Y=~$((@h:N AsF L_rRdPHbkA= ֆ i Jvz Ov>3D" s I;!V ҷ'|tQv{Oئ 6TՂKّ*$V, &a7ϨoGWF#ƺTB`ʾ ưK豅p*XLXJOum]^ٳt>T/s[j8yk,__]weOO55Ryw~oĵ܄.>^.H@RV̔":ϨV;BLssi|9!*g? D҆>sa6c,a#OWv_mH<:VxW$Aie*/8*( Pʶ:wҩ'UqBHSv  "UdJmFձ%)IܶAkn`l k}k{TzWeHFpA.LI!m-#n;5]a,ꂌB]?a][2ͬt5W+Ra;E^] u. qKPyDRfp1W؇!^^%Η{ފG}mi[џԩo1p:wߖo|A<\r?~oLvH2Ơ(w&0&xܱ:nkMHHД1#)JXV 2(aJ/ўD}%-3z;7? P^Pmi&$W/ 4Bye`ܓM٩v]OT׺ϕ6w4ܗFiJS "LYZ,Sp;Z}[2or>rem8_':!!E :vHZ}w~{<_% 0&H3SΠ:!FR7WZ g! D 6z SJ^L2@y S)6{򆗍L'W&woD Ӗҷ}A}t!p!;OܑahڂJ?謯ONG#<,>D@Vڜxu3!Fdp2gJt%TvK aH䛄vI=qF@>LnGcǕ\h#Vy )l51`](oT< Q%Cj/e,˜n:j+N_FO?~IMc :+}^.ͧ'ى$SOg/R!C1 }Pc#7Oѫ VD# gwUqWk[ / %S?=#MW¤1C%ŀNɃn2,/!mBWsn+ q) =_`x9L{T$\N+S|.8vaXڪP"1!KJ]}2$t;WG*-tzrAѐpaI"fB00LDf% J0PŃ+7ˊrEcCFqK[XTAȔ I\we J;/H<$f$ߝ藙H! v–Z җě[ ܯIVpA@/{<^_|b9/ױr^3iIWu]6SGPpKln  Azdžv'2.8(;c>΍~:WV r{CоG }Fkڪ[|67N4&VdiXB6rv lp.J> S%dء;:WeA-гnX$OыtF7UTU4P. w;dKS ^]X5*SB+2dRY!yԠ,?x>\CBwݍi[ ʵD}f}\ GXgjRp c:ݼcywHP:7i+"+fOxHy<X?ֱҾd\$YJN9N"\//B~)5܄֤@لHCb\ \`0_mtĊT6tL`‡mj+wc"ncÆ\ӑ+{w?/0aذm}՟ D7Io1e}nCtuَb–BY+9ޒl%[W3lK>!Y><1鷃3]TC#LjV7DŽeNck:^~C9s-!<D ?a+o nnzn}獰גT$i*sq6Գ-:*"D4o$E z8 :}t QОhzR ݁]MLwNJȡb-p|Ž}יP''B\Oar %W9+hmkB#fv{$ ntB_,3Ѷl 0~^>ylLMlS먧y-g|6nnF~򣰬 -ߞ'oFH,R }؊zn%4vπ͙jCi$=JiR.i<b>\kJ)'X< ='_s<5Fͪkͮ>??{&k<'Mh{C d#o`{ejN;eS('Qi'v$Hp&S1 a痴s#m; ;h{:S[^}b@PָXgupQaH&E8(Þ.B{aO3}][</_rKpc.Ԫu_ OFp&qhNa(FTq$숓GB]B%ع #!"hک9tuٞbJi\XΫUVHfұLl.Yh۪Q#J!$lvW&UbfO d3c' ?VH ~_rT]ً|_ݷ.3=kƴHC:+6z#gEs@A(%y3 Ux-Ar\ ) etQn?wp; h0o5aN\*-=E§xB.Õۭ=O!?1vă=;˄˶2HnJ7m۔'4}Q%$!j~('^ED}7OkG>8 i N/xhSB[A.J?!BU=0F}ED IJQ~9Z^-^OK?|wrOWWuYZJmfR֧uV|M#:\'_y"_ Ͳw{b/|ӯyy]J*HNAr&\.X)-.tZ>3}醘f%"AF?jJҌ=BX56MA::RfdPQ+tL*vږfƉj뼲7JmR+N6l7?c "L+q+c>ea:J_ !vLb2 "#y&4 qˌܯH7Tt.07cCL ͉:0ir&VͮTf3318ܣ)'Bno߯҆R2f׋B_␐ŨKڂ^6WDDB[Yp~smm'^O{{3U%x__I8ÐoZ-X+LWv¨Ӑ.[ WNc$"t}f QQ/[ҍn8E"#aL KC1zFhuڂ۫{CKd[i Oێmͻ0[[V~ټ؀uo.!kh޷lֽ;g/6!l={/aVTic&ص70dDqg1n_)c!atwdAPbXTB+e(-˲eYZui׎^BY _woÿwO*USQC{7zj.kRZZ*|dOȘ"R.4FD֌i&Մ.gs D<)vvCOi$~<L0$zh`HÑ<ׄJ]>ݘ/Jox5Ⱥno[lDlO0RhK+iǀ"uYf/ޙӅr&]45C!N&XDL }sHbP;}. )usFwɱ':'npOz-Nj#v1E]b8 +HQi5QBt>L)ndm34kA{ V +U$/_ iwQU^M OSb.+o/z.1("SJDzo.7jlBJ-p+g0BQ=|t_/ikCЌpHl;1E4$w# kFHB Emh+Cb6͜=:kPZ΄pUұrB9vGW֜q %';č}yv0jry?ioPx6&'=n)vɬ2ooOVËEr7 Nɛ}ʓQ|q&EzVLfy/AѸٌ\.9"M|*7P .8jm.׉7^ŋB;w `8~Ȱ;P5q6ؠscUyh㿓˂f(ta![O ga h>?޷;"'A}7d?>`&,ܝպŝy'Et^/XK#>;J*1 n(b C1pz[NSZk [4KQ E~?ueY*.;_M\.r1)dfNfaآ\4'HzXHc`ΞDH͔!3 zy*Q@#,`xGJWhO[;67魰$ Lĺyf%-1[g .C6}Hi~P?[ ð_ ǯOH"E섋wTb;gܼZ`m>䎬"J 0*2EzNבFD!x|ɞߍDʚ|}U5NMBCƈɶ>n֭?aa!yuNoG|eiq\zammP=bx Z| 6oTR7ss}'nqSO>t*ny_jXCfM*CV)#Ӌg=G4#KnCIr8 WW(jjCSEi,0&}gq\N%\,K)ٟkk7^5LHSz|סTGӀ t 3f#!\|< 3<\(\cpV<2 Ѷu+@: 5ukm{^` RM~xZ(,a<>Q7mN ҷ'y<5"䛁{҉I"~o2=Vu)CiFx^_~J|pveETܪtf=o\R;ieąrgpq?+ln>&a̤!bw|!Q =8 ~&3]Գ_.# m.JہnQII7Ia^!S "D$cHx3sֺ_J5Hlrw~F>~x`&*:5[%;7 0!7G>,lt,٘W}mͮlC7 }xC?5]<@Z^5􊵙F4^nBC7(9KOFOTް]y!97 Xa/v mqGau9*]QIf0w[ӒBE:v;悝Ltd.0ZCKyjӳ˛|:?ZZC28; m|Ko 9i ڏ}[7]_˾6^Ӣzd}=7.X(ߏ[ Z"sG7nFWaeDjf$B;}.MV:qHFMoP'/1,pY]A ڄR3S!n+lAi!!~䱰sFM #bicVBPj7EZ!O WWZiQnB&cjsَB9UXb  2c8Bo"HزW2xىnrBgsR_>%ǕYo]g^[_D}\mm6BN t;:\Tl "^cc"Ҿ+o.y7 z}{7~TE1kq|ᡢfX5++g3وT>! q? ڣ'Tn+r5 [F'ґ<]]k yHBz` 6"kw_ir$vb݊(> a 9eqXPˉB6% qG]zqqZ0Τpm0M&4٦?o':T?603a(G(V63˶g(ԕb6Nث;CDnouİQ4"K֪v)10r3xts{{y|>e^,y_J矫۝tx%! v߹~\4/5]:nң@'tֿܿH:+(Jó{3gʾ)x,jn^*1G){D hf/w4W[fL]3MV/m⺲V6јiº'(҅P"71m^۬KD!Z6'p|U+c1!S/ "nRgL1CsGZ|Jq\>]!(q5\E]"h|gsMaFgWV:K,U{nD\9.'ϨF:8!ϕuL2 `آHKqc8v!k[AQ !m%t# Xk94e\@nŀ:_R_i|z<ˆu3iӶ۷3c]r".3!(%eD 2푷KA hӀh? k)LaͲ><<;>;==-kJiUVkYio"fO 9^_8KYyKdiYJCYqWog@a6tJ8DBtn/v8Hpvg.ڧ O{tZ?!"ʘiԲ`nfV=ROk,ԛ%k&e-cg;Ydg]`!ވ!Pc-̅>S~yp^[ IQc>- ,N |s]2.tƜY<&*mPYj)2ڹZ2MtGuv) #:@nPWZ}VUkI{JXf'B Yt˵c^i/7)h*hBz6'3nhk>oD>=ݙZ+m$"ňBg$jPbUaBzaKYe!H3rpSȏ+TSKNj1H8\\}4=d=׾atdSkG7 :!kDCgiP-; sܚJ܁nN}Ua]=?[Ly8P _#0&϶nsz)VHJs7|< ̰u 2uqMC]=!. 1@@\_I31) >elqJJ.aAO@2UqC)-\?xn36LrITQź?@3Vl'4Gq2zjo| 98cTbkɓ[4fu]4sBi_JG2R:fnwF:[tI;ٺYU2]>@ZX.kxٖ̀HfnBJh@,VQSI[t-evPm#7pl)ݧ'eS͇eS @e8,ͻ'Eq`u%2H +.{'JzT@8,N9`x:OӴ<1jiUY+g"[7û쎵 1ɛT0waAFSy?c}3 C3B S"ۄW8%G2J6)9`s*$F|cYq^84S"T%8$tyPjfM¤qز:񼝳X'y6fAcB䷍MJY"g &P,85F[g]=?"e> 'n$ШIJͭ5PZD6ߥrY UeE@`.eSn&a=&X&yۣw d* 'B@M>{XGK,)n&)dAdRc Х-?xtz.8@2TR+gj}.!dУ:(ʊ^$%kG'gp[vu-SA@|h^̄Nj>w!hdžHQ4`%Ƥh I|uA DV<{&8T}?-)h7vS{nOlFze ш-Ykrh>yntq76iK ];uhȫBoRMC5Uv .uXR`~$_k O.5# H-hq€h͋.h MbqvZ745zNUF usRNu7qp<wƔ:s61/N!/. Ͼzs{-5F[_o.v (yPFW@u+&miԖ< k]RpvS;Q= g؈6*`t=fzz5 FjԻf4U "Ih>拫4:#6sq4Gov~]1p^  ~{flh!N+EK]w{C& zOW!oUnn]!?SEk'DmBȲG3N0i!e!y~ |rO8LnE,DwjEhtkn8оWK!qn/]8[x4Ȇ8]tUq!ev9{߾͟6:f4f dL`Nn8*HcD@uhOǜppVZ`4n !F͊f/&1& 75vLVjJF_hغpFkT[GSdRv**g_ VU_mi0|>]3M^ZVT:̜LB5uw}GN\貣iACƴB`uZn^.0{Eۺ)kYVI\|sM6˴w9ۺ6/.̐}" wA Y:ՙmnLMFyJp R%OzZQ:.c8p?i7S>Ð˺^O0ПT@~;W~+;|80&PjDGu0hA^ &*F"Ȅ 4#fp;ʄ˅hWVA01tRT Gq䔰QTV1ٸڶZ9 T?$Hi˙*Mb18{Ұ p~>D7uڍ6[;v}_ևAWFât܀SęrFg(I1U+Xzrsf$$͑: r$hHjn) Mh;u3{+̨=ՓRpUV;NKV0w?V|hVv(R@馴n4 .:O# v!+0n9!aT3&)mcB#9L #&Yn;Û6o-MlvNgDnEUI{yɈ9"ذ1R1UX !&I9.Zr.pc'!V" sɊ??#yKo@iyMWUZpw/"uz; ;NLBtDe3&`KJkН`)bӳ`CȘv~ƲXJ̴ՠL&L(KVe3" 3nZݞ$~|ʵ2=%EfwIA rB}:opbf"g/$YQ1ґ)S{qyXAlp< Fi&vLu֧]p6 hTξH[W*gk|Z6* enviJKS>`"€yghЬ̍zb#I|m.N5:D!B'RК;IP ߹AvA B t;∲{BmDc4mV7%X!iӈlw= i1:Pw_>Z뱬E/ ;`47쀃yhqH LuȣT 8ݷۮ-6h'#/t2]%!vdNx2u &9bzGJ5ݧ-z\kem-L!R mA%I!r )sL&# FbHVʐ3fO] CD9vYtA zN;>($gbx < < 7WJDn!u Pi|7q+ ͍bU]ׁx5K&#s $>I| iAOzT3 4Q[ h{Ǐ?=SdQFԁIS ӏݩ n^;^ԍ!B7uv074dm&T?[W962y2O͊FCp.xHB WC`WJF9z~GO&X)TX"tHXQRA) LB1aY 6>.lklJۚz jkS~@@{ $L{oI)Gaueh~s}z!4UF:Ӆm\0DdtUQ7C$FR\5$Iy| pT;WU&dB)إڻ82__7{EeZGs& FUwAy"$5Mݦ)t%=燐%!뽃[wbݧL![ ; y'ŐqZ藎`H0T6׺ U{!\Cn9<`mȖƄjFM@=E]Oe}kAEy`yl\<77]+UiwFU nmlsH rBDhx+L=+F[R ]Azat-MZ!ICM]Ϗ}TVzO[_k~a$Dwإ_.(}\u?gr!ad3*0L),+{Х{h\ؔ)C@TuNe?Wp8wwe^Jjaj5VE}7飯sZic-5L'DFƺ ܁yP+b]< Ӗ.熛5\%XBԀ6 m8W O\$=pyVAY*ko"Bk"[(Zۜ Lf)tBn: ct(F;'z7ʧn`B}u^>D~vEyĸ G;f 1s+Q}le~l!(W"Mtkn&PMYʅ<%(ɞƎ΀ Еw4my&VrIܾB8J"(ʺA8K\IuS<\6f(9N] v,dhc8. wg>%T{ #ՈČJ--=r.Dۏ}4Matz\:8MU?GRV 6)~wy#]rt4:0Ȅ):X+TcFK3%O _*!Tdܭֻ+:6:f˫b/M RQe6[/&4SUzhR Xsi1LIw{Ⱥ%\,;P&ZV֗I Bmڟ4ۖe{~oY>"<d)d L`22ԐB MТ @d3z Ab)J22_S֚sAcs)sYkQ?oXޯ)Y%OywARTrA~|kN~{L]a_cT̅۷qb?sUޞGсT wz # ]DYRZ-+JecD2H*&Kx>=}w\4I˘E QB2$+3> kGvLHC"7iJ̩%H`{tٖV[ -AC[9)5`0wݦ [%3$ bKO prUގI{4LBQ7s-{Z,.+o3C)dl v }!CE{Z=>9;~bqp>ҎW{ۡfRܢP*FpaD3H:€7iAп2_[낌N?zILp/ZrZ|ߝΧZz?RJe1_?ʿԥz>~uqff9ϕ'ivν.+9d9 ٌlPBֻ`*ӽ>HґT081h& ?D k;G3|څb:(>Zpemo 㺣UYL9ISL/uxSMUK$I`Rz?z~8!0k;Y"1 A)ȶӾyD~qFN')|k9~h9Z4?^rZޥϢ8k#x<)"b<9 $G$'-PH*IUQqt\SA A-CZdZPw rL8 ^BW~> pG&' >/c?ծ2HEgStV7uufܝ:iˏvfsw1bHau *:#';}!qeu-˟BOF+UOȨ&x Ǟ/Yx" ѾBu\ +Ҷ0- BӕFN5h-UʲO9^1$TG;4/kuSR.{݅WB2?o+:?Ϥvz~pmV-eL;C &+J%SqV:o4SSg#(PHȦSe雡Az[ˎF8e:BX,\;ѭqc62я6}qXOrq@X'طƷ.kkR{m1fŸ}=x:v+sPYJlxJKoW|xƚszXN*w.1OwUp_WIsA:$5V ܟ|q]hk 9㓩# 2%áӪO\L:/d;}sx|ְE0-L-q4 xxrdh2H*䢶T ?ԁ( 4ds[|R9%\P(H&bfO)yw r\4FbvSO}IJ1(VzSq"UpM9"hvϏ _J"^'{S;8VB{䳿:%S W֝}Ęh<ڠK?0}H>rRXlT܌46mpICo,08BQyl4{0''+P=1Nr?I0֐F1S)8]G9Fc{ܠ)`<- nC\K&3cw)I=.G,Ʌ8z>뺞j)JרּHu 3]/DwOIr*uy['RgnFiCp0҂1(5!Z5Ӗ}1ѭ F7ceu!~bIh5-H>?_qYIȑhӖPǩGR.dtIJ=}n]>t-\JTU=,~ha7~_oJUHe՝廯}1!CݑC2HQ|Jqt5jQjD=ZGhȹsTCj(YܣhRNJ# %l5W6譇?Ƞ\8OUIԥ:[tSmUߞSD(?b<4B{s; \wobq筣_U)? y;ZRq2r*5QNgI#aay8ўnȝ1㶣ev!iNh~=Zǔi mn]jSYYҏKb4M%ӪR 0;zWm9xr^F2iƄ@Nb ,Yc$"%|d,/_pt0:C8U$ \'|?E4mpc_:tХ=Ab"c-ILu!}^ndy?쿎m@q 㠍#q;` i-$7Ǯ`p _wR b,:|,#?AS3-"~dA8pH9e@¦rFyҾ/ M+X`l{ȂAX~~ ;؟#o`GTaǎ/YQJS)붭w,k]j]^߉1=_mο?owݿ˲TѤYO2>rvсYNF9 `% v0S͉/˷HV|qM,Kӈ؀!]tGO' k2V?D- U,Wn2'WO +*ת^$rГkȾ|?Iki.J]eq T"Ebɒ#[jX$@RsB EN\T{ɔsB(iN*u_:LXN%Y}IK\%,!!Ce*0< Dc릐j,>:_+b.nۆ ?@}pRr P>Ӻw'%9ha~5FU)L))Xv>01>(Ăuxz R%]HǓꍜ)ĸ}̑z |F/ޞB0ȵҷJRmޕ;(cRp; ~ F-ԟQE$!r\ΗZRJ.#I++;ҿS棶_oVǚjH$ C1 S {@y49~8KLq/ O %ܴnSYx@ATjr* U"6p3*%'N췍6"Y}ʎsBS:x{ |yz3ͼG877b,kTzɬ"P.|bNzkdW#vhv`8ӹ`vw9,K؞wF}Ÿ84u |~l1 9::>={CoW8: ׊ض5#"YQw{L2BwG/9Uݥ.RJR-C(f}SM+$1uWz7: fyASP2F˔x",(%bfa5蓮r_e^ ٱ1S>}%̬ \$bi’sLuĈMNUH2؎8 +Ӆ>T?eO 2ݸB>z]B{! !58 ġ m{f9m7d7dc] tw/1G"g$A%ˁMq(ه+=8\JԹ0 @"cOԮѡo<㔥i8N3 ng_1c YԊ Ov`=Yj'X zжv*b"ɊdU$u\I(fkpwW7~{.ےni[JU\q;J0;Z|ȩW%KzW'#EfMfc#f|7O0c7*i)̴fa6hi&c,u|XSΐ T "568-KH܏[00Lfx:3L9'8{cX$mR{KWZZL֦v>e ͅd5rJH<™6 UVYCl@7l A&k!SNjE q|Lz9mn]k[I^v~}7c 3D"r>Y6j=z?--.u֒K.mqe90ϫ"roo^3H<,k;pA,(  Fώ6n?J3Xz'i.ׄ11sj4q%FdRr <)'hGsnD( q-IYs"/68p =7F.u*{ߠo/qЏƨ. nK#%$KKU*M~y(f֎6*_{NkeD}gy:s^%Fl#C5̮i^nk 4aCmKSBe(lKZ G5wFx|S%jR9zFJX»$ⲹ'|49LZz)~{CʀtG\A^]"7\?15QTeȠ!T$ E9[㗁I\I4ĈArT`YI`{ p_|{F=Đ.q}XqAk2J:E*OFڱQֱxSN:t9JٓDoӨd^&;MRV$BX}YFE1\'rs2ENL>+~/J?9KC`xY+T8TTR] R# r[[nqƈKOl\>/ꤚ \,U!g4W 9 J:ٜ$Je SdwpFau΅ZTHC6E2Y+8㹓wKF133yk6A0쵇JǿosSz l_LжKE]Ԉ,LM.֏gқX.*RyIF;:{ϪD!#iy ^){i EJ=h{솤D@-5F!.o0pP42#!D:9@OXk1HwҒљTG| eˆ1Oj\*6#LIR< qaG[\ccϨ0煭__isxzDotXmػӇrtP1mc46TD>呚I0a)J#FƷTJ]齱I55Q,J$,0tv^Q**q-QeGNZ|QfҠ D.<<ZFB^NWdz{JO[eIc=Wz*˲U9S寊yy)K\R|n}zkv/ =,@I & J_]NIZc3[SYپ=rDyJsU㟜|MXd:23)fbN'*s7#DHFwvѹn]G/Ųvjt矮\#pޥ]q :.2z4C\ T"RѰKU9u; *BY2I{7Ư/4G'kyI=qܝ'5vi8́0y3.|ܢKNm:yF)gU.kma#%qY3HLw8FU;gPY}$Vx)H_}ƐqtFȇgc%Yj)Qxl%d|a^ß#VG$%9m!g$YD#VZh򨮓{-W[䛽Ν gLfBrUr:pbM+20bi.#9{cfyOl۷m8v ;[NFq<({jkytS 9!iͨQˠpIHG :E3&^yH!bapQkK9@kb,-12y:VTN"i?9$N!h"eG겔uM.x=ZK)@ ?d(tlmPrb]iǞK)>66FҜ\KǰP8b.,(g"JYތ݅5 O74#!±kxdd/'OJI%;AzT1SEdvTT>9*=a޸yzu(֍1qRss-Џ O99פEY%H@@QF#Y ]%?nRiczޝ)0ApY)f;Ahv t[5nŽLjj}NK,_/0t6wwsZoU |=,L){o-/~BJ vzGm< A8Zǭ#5t4'ɵF>G cxnpvEEEh7mz^jb<?O b|{K,$:)#nF!s=3L;)p٥ZYl*3LiD4bsm`P2F'ؕ.(J O۷ܞfyvṆ۟~tF3na#içX&[o(>E#6whJ!7)U|VĻ/m F*7c@"H=CѼy&^#:VCi+Y8yh7zdдӪr;;Y cxg1 8b;b،D:D{Z˒k]K.%m*_+.*""I4_}F\ phe$B_ e=f:~Fm0l'!ӷer?qJ+BXIq̇ιQv\29 FWsx%IF5^-&3T1W_؁&^Zr><9Dm8,T(w6Oyo Z:r2Қ,=k#mk83w?{Ct 2fHЮ4Qę,OC݃Xs6eGƶK7X{<Vx )ܽҶiN{Pw( 6HWޗk(FWu< rr7U$SX?XzhRQUJ|hdjfQAF֚H ~FO)H~*Ր}@:,@EУJ و-f9A2b!}2GW%̠5[/x,^S${<#Pʒ2AcQ=+N;`ɵ]3/ol[,{`ua?[c& f ŽqxԐFzýQpH wZ?Rvr97%y=S40;S c8ܝ"s-m;:7 ^5C~`{7_Z_G*H8t%Nb&jxs9RN9o+'/޿ TsR\,ӧұҝEQ8=t^g!sv(5bTTrsCN/AzM^0H-X/'F܎ |pGUsp ;wm']w=&c~8+2/ \ƍ>qFa5'bﱎB~)v}{X'gXΆ_?m,:x?s=˛po6l @}yT}.etz0|Jq3-鑀O3d N>g%.3\<9"fYCRutZÏK(S#KNL]$X-+=r Bb9L3ya`8"؊ԺIL6 ,E0}ҩFL#D=ũA{gY|(Cg\7xX~qřU{e܉ukM`|EO(8 7zo~xlЖL^?ۨU+Cnj Pw ToO-O> OJzWH]2:9ٷerp.?[HoIB}h;q cGKaģPs̼';dE̔&nZ'U?epm~88htqosK7om=MG?o;iYbheeփZB0dq8P鈘+#߽Ds% %5If~ ;GяAK1i@_D;Ywtv4k! 7͸>hsu)[2Yl-xA-Sף&R O+9RCU—͉$4f6,XS). ''ezSP_,`~0!]1FL!`6a 7v2YS{jqc%G8, S6;>¼7zqxbme*F,sӂ%#*fG>}}y=",5#aF5cFIJ̕:ñ7.JOlnHJw[o_e2eL#L3▾;Nq˲o-zbIQ%`oAD 爳På ^ʔ '0*8%vm7+}(حUȣX-8-!TUsUR5ȺI>5IJ,8ϙʲfR$Qsc^ULΜ2c6̲|h2;yAʚ $p#QqR}_v6l qdY[du/^[hS1 댒)͸mE,tCDh>).\M):"#<Ae6HXK@*5JN6^bRr@5Ewz /gX*/cD=Do}*DhIțUijUw+5y)kYSHL/H ?}xw?zKwٟwuFrYfR3ӊ8Qb6?LeYS8Zׄ%'}}p2<;rY/|"`O1<4`CY6^zcN}{"/ {# v.h3Ƈ[5뇰g&G?n oA"_k٤'sq9-*}sJd.KΥRDҌuNGWcecD\JAgxA#s.F?6qjkHq~ʥ~HFGi9夁9 =Ty8OE.Ў3g+]i#[۹ny U@Q8^st(29)v-Kc3aw_b:S$@"ka9޸>^9ՅO{"SlB=R'ldërѧ)@W9bMȩ zz5*8!k^ uJUYμ(yf_T:Zf6J9$a 7#)bCEr>b`sg1qI~4M) kd#-?)!CA҄ՂgƯ %3kv) qhKyyT%kCR 4Yi-vi~ ֓p+tOҢi@]<:{)ĚG<)Ku4a>IrȔ/R<:!XQTyFjTw@Q샱grԟ$7zӻq= ;8n!Baٯ;6SA`+g8j\)F.`JmopRm)ޢ fIf:gOk,n{0t_޿2|]cQf1Mm9.˟5F\놮 ڱcK8 m?`bF<΋+7rdOls3m2^vRIqoOx%TI)OF"MDaa8]Zf]2T<:19jH %Cƹ+ѽ݅X"a6xX[b(1܋N:eyJk^V}aGl4._vtVA5wOc|Iźn 髠yy>H)i3TPs1jIѱ ӵ6g3v[4(.HOi;)^"Q-Y=" &D"i^i3m­0lkbv0q\fX~C+PtbK%LPiH"ZsIJ.EsΒSJd0>_|ݿ'_ZjJ5%kq[~dn>vIl ܹ<]\SNFD}x 3S{Y+1Ǟo:-˩sFҳw1D> bNrh nSM3|).%'*9>W٧e>)3w2kĀ[kLI3#)0^C^V?܉q հn )cѪKadB1LSj<'̯y %3lYClsSu%py_Mg2B& 4*EJ:ꅜaLvA9ywĜ,)Z"GõRaXE"cL9 HTTP͒_U{T~?VVՀ #QMm|#3;p8_2E9b6gDs991dtς<GO;Ϸ?mc9&9Ɨ4KyIr2Ϲ}?D|dmewݰ_tY\ChqOje4n~$ KRS~rIە$iPlίy]>H-X2n߫P k,>jŗNDvw|7e's;ܞBu@p9B@f-nt6wdŶG>Syjo`}(^{aa}:$fMm'WžDwvbI*csΪ]ُY7x+u߯%-1Pk;N bÚ"x_ )XhydL=Ox5y.ǔ%2]Мw8H>1|'{X))3˲{għq8FоK:K%6(!!!RJ Kp-C]GA;PIhOæaeܮ9)c1z%RcG@^=-5$)$%'0L[̘"&F%GuSQf-jlR\DAy fLHd6~f.X,,g'}Y+c#/Jքr]8:e !PnxscE:LpaYJ(c9DWY=zOӝWBv|y)Q[iT A<6<) _{iHYc4ZOC+ǾO;OSBRƯޭ$UxO9v1sw}HdeV6ob,C-!Lcercc*/#XV( EȔ"_·aFʉvP.4r*x2p}X:+X|%v툓yGsdwBZ)ğG b C;HҌt%8!fϨ+ 8heqw^'~R*d%ʌ2_bWOKA7",)-2Uk.Q%K"LPLJ23 @}!jHT mF߯$HNH1_ђS 0-%.|ʛǥk޳ 9B4_nF!Q@{z^0u`Ggzٶ''nOlϏe+PJcw? 1s990?F& 5u9 ;yvH!|n0 A֌xB4MO̺O!Eq3eVR_pѶ7  \j>m֑mIťoHkSY$J4^b9ƍK5IYruU\)g;?WI\7sn^h(T*pq~Y;uҚY.NZA,$IYtm0w,A{%mɎ +R 6IP66s=Z%нPny _iW`s'_ÿ~pX#= ): I9DH(7KKDnX:4)>)@,r ϛHjc/a i qxŇi0bS,s:%7|=l\Z$b!mLi>($Iܺa/*ڎ_7,+Kl4ÓD;.Q|ˁH(^O^`~|;f~ܴ.P8=f;yj3d a7j*)Ģ9N? Pc ?qݸHޣ}Sݙl\QJ6׌LəRys3.JJ9Bk@ \K'j~ چH:.k ~3~&p*a"#Xܭ!F@{J^#_c? "ctn[:2X _=rwT2r1I9|t߸ƋS.3Q@ѓ[lFN~JuÀ#{柇4"BяPnu7!<x |[x〱9;erI.edǧF^ K7| 4$f4:˔ ]q+Fyowҥ%GLJl<ݲR⿑%Zר `'{>>Cz]Ei2hUh V/J5\Ŀ:bww0.t 8hJ ?z~68q 0Aj޼%DO7gDE4|rCU1qs?{%2sfZrtEߌǞstkߵ뚰"(kv1hP4$!%#SɯRB iY{mçDUi&m{%^6Cl.sl =n$7Jksz 70DpbѹYBj=gлxw|f72b-N0 pL-??ya}Z2@{Dզ)EGMg`PqnzәƔ`fѳEz"{x!:rغ2F?gr_~/9XHkޱ1L`}QBdsA>,$'vOmݔ i.3* 9)@ӟvrvM&%iV?=ŴZ_g /RID>xhxEXKtN"K(+#LNs@Y#LOl"? 7(.|7=ޤ?:rHMX>= 'jܽlBl׎tzj"}w@SgʹբMO9^ H 1^ހWT~qc*}u68>|:q2S!NcI݉/=ݐSE|@[h`w%ǮЈ̲w^:fWu$/K?<0_ 9 钃U%LKF\0>ZLWC tuʁ˂{84U9 UɆi䔑$2##FR5q4@񵗙WoS:s_/Ӥ1"܇PgIFBL͕["g*Qr^8FTYa1p0 ہP&( ׫㭓'5㇏\>cD;;RJqm`&x_ |;Fϴ rB*6-g|NnhFv3kY[8n5r9rsV=:4z#GϺ KxӉg?V\̇t]u #/wL7ެvR N)@Iw#4Hv n먽7wZ\p( >A$ CV IB|]SxJ}KfgĐУ+_;I␌'?}aMoG,%s)$z:Gdo~!?(ۀv36֟);g6ʜ!Ŭ/N=6ꀴ юgß ~!^mZS\"3o<4穑d:(m\}pR`.)z̓k=gsaea.W6d1`=L;񠛹abѷ0܁43wٰmX0fAo$0:5YspڢՓ't?ܠ;ؗ<kJZVî%낞3Rr[d/&_=EBUq/XH隨4.S3TLLƅ%v<%j9džjA낷3Pjh@G0FpV *_G[CʂsRPN~ý8!d%;Zo~]آihz6lJPwYQޭ*Y J}Ӕ=Rm`l-"175T͡b!0Ar͵F4kCzG=e%s2s#ysT?Ps_=Zy{Y9vYfnR̀:zr\#wn/%Q%˻\ic cD 3?/ȷJG%9/egB)O|&D̷UX曈ERdbyw?.OCc1b0Ns_D#`kOz#'f| #eScY7dh>~lKafY]elcd*]k$)`P!sBxl$ Ƅ|.Ա#ƞ:iвs]"jT4/[{G,^Q%_#Q]gF@t>7܏ q!11Jž6f=\2*TW$$u兣7n/))r!J%JB#t=2ܔVRKH/4y1:5!%ϔqƯ:R ^oa*>@"A`%xԂ!߫>_#}tăsc"f׈8FcA}Īp˜Vc\'^n=+8c?>SSUf>ӟ'03$%c$Wd9)T?[X4F\Fۿp7]9>9o?pnAo0Ip]_:oޝ9*$ z*Hr_>XV/ܡ Sܚ C4 g#W.oO<, l,o>KEێj'Kb^N)xV*/7vُfY76Q5~/ [,6oj+gl}kP+tVDԟ:N_ WNJ*3\9` rNY*faֹ/L` ,w)i) C/ަZtL\t\9.PP_M!_RItT({a'|(t6Rá' ~M) W2}36:t5X$亠#>ӹ"qpp.|lhMd?^:S x%֟V3y`FN`}0%j {P zq5ng˺el-e&b6)>Ͻ $* "k>68|`  '+$X"h6h1*.nSZ6ϩ|/6N~m LkROw*ΐxXjHA-bx z 祳wde10 !H1#[yHIa\Teho%%` 1)CLSnk>i*MnGgȘXH-!pHc,ˁ0]d/ɘfgѩɛZNh%)B#cYӠMˏI|;%*,9Qr&iJ͕\.L.+y9fi0{ͼ*HC<89z5MAEgIiRqB#+";}xDP rqhqoޯ\ /o3 :;&pU8nCCua}ܩ i-g ɧrl_7TIxMNvW %=%yw r/! 7pF5eӔK4}t_̥ƥ1:{޷Nh GO!%7G~عi43cg06D{3=vn{[W0~ӼڏfֳgwKW hrQʬb龇%Ope-idT''`Y y3IWJj(|l(4I_>sok͚EGKmd Do7zd,@\M$$,Dڌfn} 3wǷk>*zզ)J^2憩z=;3%rM`5eC"T.xQF"ˈɽND(_!nu Ym0|(z]QjFi8#oo S:g?jQPMu^c<\;}z\b顒ztgiY(k&H\^P%Ya87Ca/W kgY2\zΔ71IԚ}[^vP*ux['?7Afƶ1Ohw;=|{ ?9Ah8zH?>;T_W>'8دxDtЫG7 ;5lu??^. otem>#FYBDxtY6#-m1JAU0O.I3+ԄPBEea>KR&+BsR˜ϥ_}Sh#*D*e*3//arw /71eah; V9sv _\yx^q.o|<惇ΚDmgZ47uz|PRf Mgr^c"TdzAyv2G ӄrqo`?`"8\C|ySR&unlxKXDZᮁ$L|P(Վ;rmqe.NNJddJQR9)Β4J锃 [+Fȗ@#MI jLIyFK06)E|tuJ}"F!1O;mֵ!zT_x)޼=.-S:G;5lukß?ƘNn7|o5@J9r k9'l8;aiEHvlfī[w;yTzoG7ߞ\cε& >lufK=:&WlhIs\*dքAܕpk`gKut3XZ O[ )\%ňP >M:קhʻ|m־Lϗ JfW~4h])_FN ;it K'}3 /;oEYʈ5_0YməTϔ~doRBIwd* "v S!cCE`.׹ՙ08acVw7_ &ׅ$ dr3 6F7|*&B~/w,kah>w7kwII*Lݑa"Pqq0'Y *w=%̞, ӭ8 c*kZѧ9IH-~Q#(reɖXDž'Ʋr8U*K?3(N.Ruo#0cAWˈ+ o_ u~ u)w gUx֦Lֈm[gB.ʸ `y0>\I̜(* bByt)o.hS[#qÙJr=xoh)3{rW_QˁvC洗k cO ^k(pvk]W@o;R3] TiFo;Fm۵]^"f>a۵/&W+ÇzaBڍ|5()%Α;qĘ(#gᳩeGseYC8)Bd8 J)0ȵ#G^R8q!2=1g=f"6{ J2 CT)o|?pK *R(: ݐkCN5d;(<^IO#_6><ğ;єȬePr|ñT>%ROtjBǷΒ8JZ/4->{i1mCO0"?_cw5,92 ͽM՟Sk;rtBK}zU;.IC/ ֻ1,l_c÷FI7RP2p̼ #k+ZgY##PU(fX徐S|^=m scdۼ,4nsd ^fW8bhNxV(R-aǁ^H$WV+eI|c~}o-o~h7[8_爭:2`)I rQ|_ YB^Vv w#?q=)90TQRk.@Qs AƨIk&#~p"@Jd"ҁ#]Lڈr D_OcB 3mþ8Ux&R=dzoF.9"],ۀ%%fn>|S~6k w~[a/ގhyHYխޡꌉA |zHA8:4dk%Osxv~bfRɡx`CQc`Hza6ۗS1$:I.pe߻apD@̸^x~l`e3RpOWd:wWtƓsc{̸[k?p?mKA^"9Z2s_.e !hAIA4}Zj ˒ ۹d"⽌AcZgK̙K}11Fb*T _+uBH;bJ'"؆ jȪ0o$BNXe?fXlfRa+8!`ZH0QneDlܠ1AXdvzs&Kikn"Og_?R,lzWWwEuvnVL؏rD)+装4%Z }Ʀ钰J5ZY3WjsہcLP.{C&$#.ؔ7l7ZY_lF<9Q?pѹz1GNktWn`}B ذ\]7Zkξ0oo. ^<?=n,yNIκ їW&c ]V´'<C>mԉy-8k픵RMY.+eKU.l5Q,?2F^0/s5d"f u-}W%ƱR@X4. zJl$IӲ5N`W! ȫ/xf)fZ/Kʲj ]L%AvEG}rh ~JB+4zJoj?P VXTŵP\-7mU'kr__#)AɩqX v헍DY?6>ŕAmlO[?m @F'ȯ _ㆎP%Đ"17{_S?oWl鄹9)裂0e$#ˇt~'GO[zdn9/pSSU 8c!ï*{qn7G= .[UɯcD')PlNАNQS*j6ʭXmMjyrn*lysJ^gec(B7c 6a?nJ%LHw̳HVdqX"`nL*  [/yFVZإP] q 73&,~µQQB$ 8\W6Kqۇ2. ը(VZQiҮ'#K)Wr5n?w̗Ȯ9N}0 o)D!왾J_"2.@Ą1[~ZS](&sq9 9./m]~򇴾xƻR13=F4&͢5U XV6W?ݍ67s;ǔnjԴh_[+ERz.M'~63ӮRB9\zk]> ڜ؋@c ]Ы[ڽH Q=DP`#Q5ld3d6LА@@K'F袡qpRZCEE2=)882-CvVY~Fp53"9{D4j^('Ǐ,Ovn{>5?-|ev` ,K͛G^~5aׯ&ӿdL hSVI)U}h}&d_eSiCva#ƄwT5tό#rWu#ZECg63%DV5l^ -[njݺZL/U[K)ֻW/JbRΪMݮe옉18y=%&-{>)%uTJ+. 7Bm[uc㲒aؖ{qqLG?a*>/,ON+Z֌̄W sXi|~ZytRnm'_e73/0 ;8LGi,xDF BRqzPQ(t%%i9<۶>`k}.̨ڇ+bFO< hxg!'9~ 7nj54M8!a6p7i)skzSVzkh寧L =D~a{ L/AXwbVv^:V f![hGia.&pkui! .R\QVQp7$7Od`q9j$Тv !>MDɘ ,RwMU-@;G䙣Ajc4W(U͠a#9@o(XD@ΉqE=uW!SDƁaT _fغ2ǁ+N=WrQME0.0!feE䂼xp$8pc{>~n\u^mxT>wQ-FtN,)n.m(cbtRPmRSEϑbtZ;˵ZǬte)z)?_}։t3Zkm槻دʹ1iۉleݔ]6L|7%E6,e:~I8A[]$hL5f7J)("ij.{ XcbHJT|FJCZ1aNЀ4x%DoJ{AoToΔOg`;ֆ%!s' ho|X?]?}ww>RoaYO,t7?dn6$b umקPzz.~5h@OEE~t[p[&@/G&[2e5 4 k)~A@e]˺ӧOv{ aEhj%vڌ6G֬䝷z% &jQҶo bvZx+$w!+& dg7nYoէl!{pSO Ę315?]08Mw8pl5ʼnJa6"6bG~~Za̺͗vJL~C4݂7?LZ.w.q7uF[8l`7ЫFuH^^ѵKGO3 ]Z;dEs5N]+ 3@ӎEvvLѿRL{k]ʲOV[%E#Y;K)|KzTQcȔ;7@7Պ\ns2&Vl̈lT7 ~iv]6۸%mɉcZ|KG&VdLnm0n_Wc@I'QUUJ'awPRZknmB5[ZmŽ/֗y^z{qO; sWz""u%z3b *!.ga)Gʐ-.>MBև =/z3g27ҵc$V[#ѵjd \hc$7Nxq/nr ?J+ #zJK'#atvk$3Qђ#O\)5*i.y܉O*Sv{=߿ )3gsGܹ͎qRIQ݂J 'Ƀ4`O A^lJCkAuQI֪oWq#Wuu^!+2iuuq- BOOԥcJZf_O]ckuVkRO@%;>~`_굵[rn~m<3sY9Ԗf$a Im1"`HHU4`7a-[p "1g81Zt;bX$ɮoV(têce_H-*%̪/V82!@B Bn> cB^/,@ a?ew{ >܈Hx*(>!9_;AgC$1߬Kr.vW8LԳL[Gq=ecFical,<@tGbu:DL"}<͗s箊36_ =#n%m@J] :wV,ZA[ݖjjܬӍmbfզi]Rx}Q]eͅѢDQr^ ;JldN66X7jN\y=v>ziCk%Z@FOAlB5drYuu8 Fސ8s9;<.TnwȘ]e[F^Ry5 Gi]V40ātF>lw?IiYϯZy,̟G;V"w|2s?~Fy"~>Kck+bޑbk^Nnk K=G^f/آ+ ќd}^]= @X&\:q\˂N-0ОVez5 UKYK]kK˺˾#3?tҗ_)5ëJ%ô7 8nq . qBxnؔ~26s,oFC$|i$(aȄg 5n;aTآV1BVC4ЭӺ O7`.CcTo2J2e6W;xZ CEi~PU腴.} B];qt6QxJy&~}C@NaLpYgI1ֺb|& Od $dQ=^k#F/]kҋ5UJmv2.뭾~aaOcv5"2G{Rb0_+gڿJ.ڶmJ^ MKG)=!@>: Bk+DGw RzzHPn~0h⤈X=`o+z:chiHW1į_BoI=q! W;wABɎ^TOuGv_MeWxFG[ ?T0>&M?yG%.*Q*8Q N3EZGa'lR~UоxN8X;$0DtܖkuLG{D\c/`׆mׁ.{:Zץy,R\NCzA`e-c}7z\n/ˋo^\هc][-u(\nQKWaDox* dƌ4wM}SHq$@AhDgW_,o/HQ; kbXwΐY$wNk3!oxmuB*B;d7p<&i!J"}F&r0 >3Fo!+teZ‹#vI9aDZ0 @0E}iGеUCF@(z^T*Iڸǽʖ`pϨ =#k7u%)?@g 5/4њRuCxT{DZ_o:`wq s,kjyYZ%ce{ns]xv:O7ꑨ)ܥ@T1w>M)[^nP_wqk#5%|7ތ67ҝ4EȲA ]BrVwl0+aV-0Fػ"N!e@?٣U85eYq_pS?NY;ʿwF tD1 "R^ӻd% HNEⓂ}1-kEGjz<ٝ[ 49HuYƀGwYR1n09L^wJ&jKu)֖eV=w!B>{'z<%<_}ÿIq5bҘI4#>@]) F9Wh1@=kѮF{ d 1=E !eMc,i/&!H) 9@y_BaaL.t-@X {e4aLA#L-[{}@^:8"+_?iaFT؅e8Ik[yinj rjnɐjeiono0 sA*낵N7dڡ1)V?9^G Xp3VYOͷ]:q_-em^ֲʋ]> 2;, = PH5\ LjEä!.c2;f+ >ZJ[fRE.*%g'lKAo@A:aOZN7$ȰMb%ڧF#iҬSc1MU'&!<=a. Kg vo_^?`O¬ƚ<"v]"_,sϘ`ʘ2Z`BXL!Mdcp* 09 C̐X´)FB ?C{}CBԬ~]01@>&TK+aăPIWJz X Vsi18@ 9Ҍ2 }2F [2v%Fhp'GGԎ=.nt@?-b@J!F[^s8;\rG t7b׊ut;)2`ЎpA]ߊZ4:7ݲ<[= + MEF;<-FYCCG׊tYV m,Nͫ2v|Z~:h_((*ke)r]i5kErA$ *;j,+&x=pEVWcIK |j`XfӸI?#Y"/Օ#Q7@.͔pbg! G8T-N%]@+z?c5.p] :dgB0W_=}^_?,o= ь; 2?oF~h?y-[nq=WqzC1g1Zav0&n@(^&\ VG:f̭a#}J_ӈ#4лj!HBiТ)Uݣęa*VjKX7ÀC?\@z;f_JH_ɯwweFЫ)b [_iSj]VaylqSFnڑ.NL_MI= k z[7w'&쉈֔jڑ}r.e^xnEZTϧEkq% ţһ/e!|_$7!9$H譫B^DJ?W,ȯsB ѡcs#5w!Gq Z1F E1F A] e] 2L>R(M ZJpcF?t%4'JBЏOķ'4 D9=JUr;ry|/Wk*7;;БDBiT_f"*)ӟm&bjzǀL#dGKzk=h04hJ# F-ݣ0Qzonh$Kw]!!'+'ՖzYK湗us>ib j1FZkZk˲W/opRj)aU!>DFv4 % 4EbU@w1'8 S& *$Sbc'qRqtT`YctűJ_I{H'!"!F)Rf,>Ou\}n(#Κaw43 pom<ܧ#DҐ1l,EKJRYkvW![|^Kڮ~(W>?_xnK;^ۡ=]}|1dy"I` T-Œω:LJU9;~0-<.Gtɵ9ы=ulX8As 4u/Vz"]ߓAI2$rϔGҋ=k8 {,+ m%nyw|_k=fB4</ā$QvĔ 0"Ža{D9aO1!Ly(z&`XӦ2nIo/+u^!' ra[C uvxDmu{讀]=ۛt˺[Wղ]kluCE?-ʺo~-/0Mi7ǝOs4SRq HmکƇM:zRo/^%B4FbA=`GI0d׀NPhB+\^\b9<ȇ; ֈѥ!+qFJ/wH0cNݪ>Flۈ*!ŏ 1G.Ľ)zaax2B\D2e]:z^U\c@>;+||8nk[機D?[9«W/徿]lSY Y0; .JG]݂SRVMNI]͕#a0"JJWks5Ul{R8"@ x**U u!KyEa.,II]WCF0LaGЀ戊34!Z(z(}h詢Oŗhu.EV`)k~f,t*>ӻz\k3nfg>;'q}N_~Uo묄~woNzY i92N(9 2WEB]:_h#{(t0i _s檎FH C®N|=sͶJ:vN.6HpjE9ӉH*G֌`!>){}Nؽ}$A°G[!0Jj;sqvVHw;׷we< { !> ~}Br"wf%e$=ݣ qĒ'ܙmKV"D?BHLOMu}.sO'ZN2Ae.%`Sea]lm]6/iiem }4~:yz~\~vU4a,)b| 0G8=M.wsj, Ѵ%Mn ъ%q[HJIQwd%T"$na B 9٘) 2}]WzTԻrn0d!)xG '#:rk NBWa9{- x>C[~ݨLoA(s1úa]K_v^7 otYy^f_(qV<&w<|!1?4) 㱷ɟ?)ui05Ī@ Bqv)FҬj.%^ >e6%ʫ-}f*MJ:vzWT1eҐ y Ù=U7-{䉀bN7ĝ;+vZNʑ~  1&M_퐥ӮջyGѣM݋c>/ q!aLՎN=kGZU7丧Lj We7=֎ TGO 3?Iޅts̎)$R>N6☉Î<\];r^s~Ȗ.͟:xq݄gxP*a߁TLj䑲{bf"+? eDKn!]n 0*)H!$X 86 HҸOm StD~>s53mfy~{B݁X@T<Bo)8pgel$Hm4!л}HPqRS j\5xBܨO"$د=(?{/c/ cԶnn\NH.7S ;5gBHP r~GR΄S$F7`ѳ˽C ᦿ!>mؔ7hF;w 4^g FOG$o_髗a#r8 y@dCz6d¦n t [*M]b9q7!;ѻSwWŬO iJǰ{|8$CHi:mYe-B8Vxs * ?_?o2DDorǗ~OOx}|1tE#1%!{3' _=N(ѻ!Ø\l |^WB3¸ n36<]_gY6Ӛy;l>zL$mwD~Oܰ։c{|[OZd늷L,`g}׼#9Ndh#.Iɣm@IGwDǨKJDa&(8*gMLb낉R} dz/tCMI EE{5ifۂU0R[BhY[טϧt7ݻz:.]i|Rvxk^z%p>8~}KD5PJG~ n3!Fqxt fA{+TaB.q"zQЂfu8S^;A/gi@)B؏1!K !^[`gTW?BNByHW!&tYi 3J;.)Na@UbUc2e_bgٰa$]2K~|>q̤=y7xvi %!<;G "~;}78]PT1o9:/>a=0^ޡѮ3tsgľH1Z)È@TR-gj|x~8o,M?G|x,?2vIx"î!j}q$K4DćG=4'Q]>!%!Fsy8jZ~EwOwQ[{plhs$1ЖXT@ .]froi"&lc#ȵ"廜6xeߊ_wW[1q}uw 1x׀lTܦ.q#hPf-ѰQBi](ntYAn3&FB(aph ڕhʴ'gɵ#vA6$h#&ЦDM͆v[|?i}\.Zk|V<>cû"Ë/4nԖ'M AB ]$F_~.z8@{7as pb7p8=n $JkZ7YKC[.z3OݟpG"ݾ내F,XvB;w/hѫy;4W1j^ȹpqn$mAsr3Rt@~x|‹X>ܿ֏.0v !9#r$zLsɶ6k-?^[.`#FTPs" ;AvJ'ƁH[u ^[-IPq@)9n"#T%tUΰ:1'Z;4七ÄZ\w->YWlPBaba zrx< *{ZTIj%vqQMpTIٔ[I~U- Ud@G^fNYuAb1dZ\]X["?ѪK}D7A=q{iz ~p)L[^ujzO߾_?~X妭tGDbD3o';y+Ҵ?xp_=]:j.%cbR?F́-B֥}UW@;u7 SE%G?踬P[K㶤׵w {Z_IisQW7PTw+˹~ 4Q+B`jp8RsuXWй>vNj+?Ԩ 18 aw;WШ4 <䠽 't.Lk]f-?1[uTx^8vV*] 2M9wot5:3ĴG7ZZ^J?j?|T>v}vL}.}|~/쳤6LR_*}]zư:АYDU?`=Ԕvt`Iwe١GϪ߈CMh {@A)]s'}҅4ytӧı&q"6<xwGvw}TS^7JO,}QO)~{!ia rJXګ|C'њe%BU%H~w\n}ZUsb @lشa gDB$`(F?ϘdCʫ!buJrY9&h hXm(qu|ۧr͛z>=,Zk@lPIx?/ bf0~RN14LɸٱvwY.1A*j(?@CtI#B7,s7FAg,iz~zؖߔ=!is:7֋giSte=7=÷wؕvmX}"x7vW%3A!MҖteGV/vts͆ы+V{ v#2We\!n3`sRgqlIsE/nsOץz|wS9޶PY\ uGc[;ÐËr<ӻC=$ǜd"`բt3D火:E+!'O ~SCqk.~.~?gV 6E̍6BqW ',eaBLRܬ:$ߏI w'ǪGqwƤcc^yqNEƑ;x/FSogwHC^Rg 1~^7[@2i. QDniKr<]c9{tRؾ$6*M7%4dۊ3}zEfNacF `ֈws`qT55Rm!ͷOV?}Owz]~ޅMFX?u!A03o#^.!Ri_~OO5MqD,DGj 2Ru܉]}tytÝ+t_nF[='#4w=#B_vXw_8}m@2K^15S ZD$3K]taz4GB|abQJ"F'߇N3σ/qOX01m1|Fe$e ATӕ^NE2AR=x/s|  ݀M}ln)FwE}Yg]iOsr|8i]??o/m.]Wg7E#Wxq^0>ob(8!cS@!)`эpBr$LH^ϫm4oeˈ݈}o;%GUUL7AÀmd>$$'0{Bg|mF_+.fF ^``Qi%l+:{_]`4 W=/t*飹sVX*2d09Ρ7hB-4i UA;n 17 E)eh!ڱj&~8a}eFDFo ]Ra򑢇L$dtwCiE.|X|ӧ~][z/~}/p3#$?Wa!J }~Kۛ! )$Iy =B4yaLćDUo]'; q˂JUB99O־͞}?_!㕐 >Uz7/\Z+)C(°ϾD *iŻLJ?"~jw)Tf. vۛ";OK&Ϙ ;6 {<8bcәBhJ_++k0XW81ޙcgAHNx_n-w3x/j>c\ft\ ;dt7Іڊ]Es.޾Tp*ǵ9$3oX{c,q/Nߦ:17jbBn")q{(0Bd / CDn,0!x?H w {9Gjl^Q?uT:M0q aʄiaip~<Ɏ )b)H%zjqӏWwֿ<$pe^ϙ .+~xGc='1wmwrCtbn&H2 4`9@tmyA~"**Np)5N mU輠V8@.Hf!*ǡ5l|ޘFP WWjWh#T藛wIn~Vh:!MA ObxBߘ\~K}b=DV:˲u.ӹ~XX߿ysP~aq;/>wRK~;wp׿>}8_c!ɶ!-*dGjQhQnLTvvh x5S;?zpuin2O]CJ%?g$"ipB;d<<)D_0oXArmrmWKU%KeF];FigfHۏH> {H˷E!8.nl`Bj2f_Bw~b) 5mEL3ՀS]HGJ 踧YG>n [] #),BoF,r>7O4UDo_@YX|I ȴ~ra߇ߍ1OzH8a9A40$MG8V`.wcr"!ڏg?*+[fED_Y.J7c ):{N>X?,$~u-Do^0P<w6Dn֊L۽/ǃK*ZsRXm1nH-hYÞvԺehBocgk >6, o}|{o?7oޔ'릾j-;R@euYū" > cJËWwrf}Y냄|HBH9ӆ!^ NհsC~t(Julpz,s9\&ctz), >o[p_ uf~0Xm: |>#a<=Rp̻#]|,% EJҎ;{6ۂ*hLnH %Jp2fd7"C]xaO1sskwHuݲ ZG%nD,l#a|!w@VF{ߝ@ujY}.oiЧD?fz[bs鏧exZ>X~\?6u%{W G~&V=܇݅Wp~a'L%Xf7E9MicXD=O7#m>C&7 JSѦ.W;*nۮ6l ǗkeK ]F w0FX+2*U_ݳ{\,bgԱ9UdU:5L@t GT͌>Xhe ڊ uq# )jb; HC9kՉ~iz_6NKhMiS!nVt^1ctWsӞ|Z>.ݻv9{c$_NWrbIܔ4MpaG֖s$nL(8k~;o}&X#:vJ)u'n+ o y mkήOɐ! k# 2GX*ax5'd?zwQD盏rإwό>~2WqiAy{˞ߟ]x@;Qn&|pxscq2N}!9} X3:ڶ'ٮO]C@oosٹT駓w°|:;|.1ryvɲI(1DPjcz~yyzX|T~\/x%/i]~Z$y9cL2b\گ*_0JsD̆Z}ynCpXw|l}(]6"ob+-K-D)E v A].l#8VW48krP𑗠7,@Qa6t*U$K$+)$Fc եZm4]ބS?zGT kПnՊVz@w+zKwPo"Fl hi!r_MֶӧS=ӧO}vn " 㫟 HAjܿUݴ Ø0_?˿8/.OѴG b*.l!OY6(6T >RGzN=UzU_9 eC~fJʮ2x>ȥQ0@ !M7!ϭť!U崂w-bsuq$J= a7ḷDL8+x`О_@&"Z'E~f&E,m!xڭxQHv:e3ՙW"֩+qQ: ~he.hP(4 v Vz]zZ]o_׺T*Hw?^Ub ca:,=w#k݅(4#AݺG `sVlfC.Zjk>niv:E A}md%!9|ܛ#*rY"FJN?;W8Zr>_'ZlAxXsx acr.?'xa`9ncu=HR}'tEZEˊFsaKwe\ }bZ=qSCv?t_قD|Dͺձ*U& :;ϗ<ZD+ލ՜6?-O>?~NreY63K ?qyCrC8a?~gf@$ =kmI!DWʙ#OCzwW tysL.}ԵmZsK^i[soY;t|aj@_#VqoP3! ܰ L~.uj)q7`ٖJ;e$#0!ɋK6mlxM}Zsr?.ϸ(U?[ [Mh}msWnd>oOgO{T&}^Fbc棵) aQT|^׏橼i}^/UgBP~ H#:\Y%H΃|ħNMVu IGh {ۄ7H@/ =m#l>5sCҷ3c -dkuLu 2xy/@.Օz)b$ٻB2F#-y6?77m~ QJ`: 9o _;4=E^.nԓ!e!sF U׆8m*h]]h逝:aڹdS[3y.]aBYm֢N;-tTW,&t{. ulpN n.r^>},N߽)>e߬u1ֶ<9?82Nc) _}ʹ~'fS:.EL2< "r1[X`jK.NŌ>WNԳՠ^+ ^Isw$>Q/K/E1u }5# fJ]]+yć Dtw/!vy^V0^ڐ#!G7GFHϒO 'M/6n iJp )~n7 ΋jEBJ{;? Z+:{4ΰ0DzhQ?^h󊊟L ujG:\_:l輶\.ߝoNj?f/0dK#""Rºd܍'|z|D^RAl5pr/9b6m2U/ XJ58fMb4uh M`5n?@NZ=x#aKtļb<߸i&;[+VĽ"mz^=.z.n&a?EZ ?cs˖=\no޼O'-̽yC0kL~DD煯֘v cNYRJ/~5{tyǹnC yԫgvɱ!(\ag!謴D$e1c}eU- _vXNi@F GG NҔZ]vcBjaܤPlU/#];&$ HsC2u/L=iu]5m 񃲧9;88<1>3|?h{q!`UVf$f/.N ;`t{Y_Z\>}x?{~Qy$0RRο'BkMǣxtrfϾ2^jztc3K]*:ett?ứ>WT}Y4Y(ʊ$>kKvzi}ik|*nޤ oi.$<y^!DH1P{owD&钴i UD4觊F_@ +dCbߌgRW3Q ' [EļyFb?5LdX ą;֛rT4+KH es? e'180ز:0 jMqo5)N5z[ ^7fRL3;;ٛ9z['hx[ <DnƁnȪ=wЂ+m5(l#Z%֙(yhs]㻧?2޻<o~7_"TeG9qeIØ_|2ӻA<"i!`2+͓ ;~j∆ljiJɃlq8ue'#N[!nJ/I-T}>잱ѮiK! 36 /w@'/AH"3|YJoi7%zH݀mݪwAClAoKs׸-C- +MSZ' WIץbq⧶7^0RĶ,sM@w>aÈn-K[;,sOϋǗxWC/?ctќ8v᛿xM )o muI]EƅqImP: 6+mnĔ||%IݠmAt}7!!a>u7)nK[Y >ڷcΨ#lB)#<9&qZ,>S?6Y0sL-+lj]rS#ywnVv0eu==4=f?,ʶ BplζҎJo@\m5w7h%Zޟ=Y- 1dPӽ @l%6%Z2MochZM#jh6r{5|GTV܈w ʌʌs S1bK0áCyw]/_WWm8Z[9m=0} uПj4NdfRB!pXNjf7*ґZLa`I!S fO #ݵQ!oir}H؆: )9zTEKx%%>[E&XVe>D9l^|E[p"4[ixiFm+K5|v9[E.Z,&ZAaCs.H409N(7Wx W+ }x~jϩV;ԙLY4xf82BO"X. qM e(Am]-o?.8G?>'80k&Zt~~Oם^ot!%/uń \0R6/6X]%={`&΀`k-jNĚǖ:_g*ۖUCB>ЄU4LG ||jѱ,Tճo9 *Y%:Yt6P'c fSLӜOɏܪW0GںOI>c˝l vPG3 a.)*P4Qԛ ΅՟Uf^/~`'KZ&Ʃnoj[7_7ov+9gWGWq?nq3jtzvJ =`xlij"b꘭ Q%1R" X9%k`-'ߓTw6۠YA!0+4aiX=tRCޏǀ%Ǫtxt]vYtzJѱ݀p J Z!#2is#& v`ɗ}?s#o۝Jd848'8\QGpgL ^Z!C,A a"$2tQG4Ӫ٬Uvsyfzr8PVĪ&"RJhgx<߽qB@DyuՕؕP9Kh<3|2S=" |fQ ɳ=ndA}Uf&(P:|1=Լv!z .h0jQu慼G Ep#1`GTSQseWkZYx*s5{75e(wY,!sh;XXYxLe}[ähCZMGjQpjjvA S.BL+OfՀVsul1on˲t}}%0X.-<2*$o>>O: ?!w2kJ j]?yKė_\&UZH!`il(HП%g7~"e"ZME!PW V eV`4:R oىwUarhF@rxT识Ύ[QKePqW2BU辂q..zz 1th݃ϋq߈bicz iY8I R`,9EA'G-7!urEeD(@cԱAoVE}#!$FϞ:pS; aΤnE<6xD.8V׀"{gIr&l7^Vm3mqbf),!b75)lKU}ަ<ϩi@SQbpG!CMbldZ2TԡB"[BTsmV7~gE7(#ܫLS?FYZ*`/~3ŲLҁ->$ R&3> tAcKXIf;\>Jmw;b^i>7L.y@fR-u?zbqEVn#tGuJ'XN)yFdaR]C qlRAiM['E|>Y&u{ш!@R^B1~Cw)O&lʥ(-^]m7=|&\_0*"oJ_Z+,""_8 >8ysZj8 }NjTk!@]iaZ&>׬ Z(0(H]Dff:+{R!b :|ss`U5XdAPJ.8ݪG\8~ ;qm }B?gQdl3v#밋Ԭ=GCDf1ЌH9 0(0lPs`3t\4Q63sw79=0_SVP=]f,1H%yA [#ޭ)ܩVAsij p#w9[;Kl=ɒJw$|}%(Ӄ<-+ e̮t40Eh)a h4i0/hGDa*nn 䯅l9C JU3L (l6ݼ}/_*777QJ)j3kFWC4<^ADfǏ 㞶#ZZ4RHDAF- B Hs8Cf,"ľsmyNjiDUB7ua TeDXD'DԠPœC+8~K Mȇ"kҺs¹Qd.od%M=$}DJ>8ŝ9-3c7(vu~7yǡ65/c0rSTh'ċ8F';HE[vhPPKo~|mrS1 mܱ0O݈ȓx&= @gޯ&\w6aSυ?ܚ;SLFyoM tWHPh9/){jF_ tn 1T9#H h"4ϱ $V`hRg/ hp2dSAL r, MTEk: =X/իJ\tƵ7&>tNh?DyPr"D+<Ž=1A#f}z"DhnKEeAo*N;L2BUUοF=dRrB+n~;h Д!0%gOe Ș}C=d j^>J"=YP.6ո2q[azop("ATcQҟw!Кx#Zjrzv?cH}RPDNcGEN m0s&'-w*!Y^Nt&) M Xr2~h!!Q&uwƞgRoOB%kV@Do$"X}1GHarNUn14貛iɰw'؊ G04ST4m@G#-1A1] :D,jftxWuss8ݗ>DkƸ?C.ZGDR{yD̬[ vO\B f"@F۟<h/:2D"͂ zB77;^E'X,a>s +L!~[(\\s5f(@Y">v|fct!>3*]w]/i]f,r%w z3:,"v+03f2/ @9ϊNr޽ed(챺}xj(/5#Ö+\ hhV\yU$jHQ+k`ǃݡ/ގU1Ŵ9!vZwC]RDj'|ˆH6r@Dfׁ2e:KMfߜ ϕA}DZ8Cp89~R>å!- r8L-ʎg-  1'[ <9D HT}'Lq 8~pvE `>Y&Pͣ%G2#$xR_ۡZK|@J&YdZhN9yG#fbjiiՎqN7zs/^,WWm8,oU{a?I(  ,3S33S5>LyaP㭅 ̾=qG0Sq]xA$h{ypfViP Nry9̇ٳs.ֈkm*.'m H1d quɀ]nr]e @CHndm>R whl@Spkh'&B(XâL K0E@fy7tbo`p5rX[+-0fw;ZgLf2 4ߖs zM t ;z|3Aa[th]Q!b^,#T vH&cվ^]m7w"ދ}H8ݟ Z@iQk 5cfWj*[O$w @)?x ߋtkuTHfSh57!Qف-`8K'7}E~( xAq5C@ O,-rXE]"f3(gO7*j(\55":'cɇÑJAfIsihm%rTʨ8Y#yֆv=]=Q#V4G2A>TkͤPC?7l^Kn@q#tS>n%bP\THZ߶a D(Py~_|isFT}$2~,jd>Ҥy 4n 2d!==zp96l͒cwmgpdqh #ƜnQ_t2O. Wd9 w, ⣪!Hc7>̯UPfDi?2X@B$Xew<[RU2k$HCnnjk/^]No^iFiDTjt_'ݕo_t.FVcb*9̤"D^7emP!;$#9FRYKCJty'AbO+F(UqdO } yQ'I$)d_CC>\} g4:B' M aI|9]@d7M W}qŹcPeT}D@kce Ub:~eaL=ZB8V~޿`HUP G$D2 2f2"yV(ZCR[E`so~p3cUDGއ yy>CBN-TrVEUTZnVlQ: FFJ9&wkǎy<; A~cͅ0wGYv;B9;yV̼ X^è@4w7N"y7 u?*yY&NG'd!/fe] ZAS@m 3-lЪwJtYVWێ"EeE#AAAܪ؀BboTI4WX4춛xsu4RkUU{G )I~7.59⡩X-Ujj>?S=֚5UV DTI(D ̔rWBxum6a{`fA5c."! *Ν )1#ϵع+Q+fj% bb<΂Y)ʘDDjmyrxۘsL+wMdjܚr@&c-#GQSCMCA|L͠|y@lL)X}AIJ/ݺ-B E GWť}tד骷.suWy㬾EMգUz-{MlrfCql,/y@> ݏ)-x|Q>%n25Ǒ*UQY4i{7Wc{vfޡW<?9="Uu?aG΅>+XMEt}/}Ղ ̃*z7 mMbTJ+E'a"RkUՊEԚH\e DGeUDHRїjZuib!81<߮ -w''F،}P079ƙ-vKFr"ԡhEM Zi!nR4g& Yo3~uv3-BJ rQƊv=ԲgQ(l "Yay M\jjh25TAܴNcl.;:O=?ĺC+ Հ!3T0I uʜ.j99Xf.Uo*PEm@-TaBŪhѡFԃ  &W!oDhL$!su6UȡB, em.CyWwy~i|HqU?09-3AU5b50ۓVA P5m~k Pd$Mntu;{ g h,PsN9Uv8PV(Ufp >v%􌚟f9kTӹK[G=Tx̽"Muߚ@j ˳}U <ۼ>$<#f[(Z+@*yiF5T5Q!Ooxssm7_/uiCS\}]5ݯ+P@N11`VQkTQQmu TъE2q=l2"B:~ U{5"a.ëh." [/)C  w?/I8JerG씁\]Rۚ+q桡y)TQs$R=Ct QɌʨ|,IU$v]#3d9IW6GZmv<mJc=WO5OMdS"ލ4# m:ջY1Nd-̮m"!?{@a6% ZhB{V9RyaM@eF;0٣{ "lCLUY7#s5̼#*se^}-e}Ng3?H0{W 3[ +%Mv]~'_\_Wz8쭔t$].Sg|` DL!E*+ZRtrԢjj̚"funw%D&3s:RAœfުo>0CdV=ib fi*%9`N7kh.07=xVjp DeNuӆq+ X}i̐6T]dC*rlpphaYh :7GmQC)Pðx~B*m|TM8qwc{]~izE>jtj?xU/A&u4@צyZ:;矶њ&`̍Tć:?.1 Ž;ٗԘBI=I^/4l.B!rzX@`|ikN{sߙ_Wӯ^f|0dCCS DQw(Q(;q`k~"@}3b\\Hw826dVInSk/7WWջ~^_N_k=VJCC[* x/vT7sdG P"jR6l!yH2bݕ,̠ű cd6=xk"sqq&9ᝈf}f|5exynSX6ϠݡV\ >>2U4S쪅k.Q<#B ǁM A@9Lm+мnZIiV[`:ַo_]nUqa^?(ݸWf}Ţyv5#䬔8IJ+Ujr'gZeH($0"8j~C TY`>FNbW4j4i60WHY!@h<҆a@0 qtčkpAU3Փ y/2<2S Hf s$6* Krhu>G]~:[wfsJD&® 4,׋JU&V PD0ujRdIOԠMHu2 J.5UH\9&$.z@ |>dhe/ qHu#K-Wȱ95C pL2 f7XHOl#LA녏u78[͜K];:ˀ*:fV&a_ZQLñ~~X;aSz"Խ!=>$Eʬ= Ǭd& Dei[=j`2+`͈ze힚!I^8t&B %c%2E6&Jf3 0GW_{GbfR@:⟫-F;'-:E89t{IN:Ep'Is:\VRuvϹBD`I1ŢUMq*= zs5]]tʻwt8Rky. w;]1 $;" ;`֔iU^jUD   บ֌HU%$m^1 ;'F:Mv+w작msJ$ŝhŠ>Xo#ޠCS=%7n..pđ/U^@.~,̱ v E#/'s;M%ϚAd*VGiZ1ջ*ox(P7?8|cn,+L-gGEkMLjmj_-e *M,͗s h`^0,(yBav<"@PBhN1efX"@JAl|m澪@sGVqܩkݶF_TY}4/ek` nf0GӚffj{ Ԭr%.MHP3b6UZmYwP6tunڼe=zy9z^]BeFakc~E6Ju <v0iDV@i5Em14,Ř֤jm#kjfX $01.2]訐I-/gu۶9=Bj,w9ICd@  Lήq.x(",!/8G6$uyG=O"E"T  ^T!M`#[ʘ-hڦ*P8tQ}jl/j[&xwju-,{D{\nZt*V-4i"Tp9f2m5|D|n^dbfbƩ!%qe四\۶8eDGVϺ 񜏟K7~An>T5SuULkUѦjjKY=5Y@55qb ^AK 4+ < 3lj/6` tf-*fCXҎqt6!H q#'^fSm.׭]ə@tHszv !mGe RcaWu:e,:lvWo|^oWN[CqV<~"BS5Z*Ҥ-zǔB( c<, Ƽd λ4w# =\)bɣ(28]lEGAա3Fc8%h0w55<^K̜[u!v ';2v#m;7򯫵).#L-ik"rX7tu}9]__;ٿ|y5|]]ng0j)EEDY=f|?jk7~AaGbK}[Hk3QiMj#5*`YJ3+H Ԧ,"2'gґ Fw~H3Io+vk9ujVg1rF8rUW\#xIE)3z$Kz ֹGDm((CC=T>^n'< ($(Ckm7i-jl5nʻQ{xPz<ZDTE$ph1%YaǑW۔@$"SSCcwS+:fQݲM #Љ 2/b09ycm ec.6C#ј[ќ9([/f׽z"Z_w9[9wff SQ)Z[.E\d?mƛU\ 7/^.o߾i77z<>jԦAcJ<Y?ϻ$.{MUCHTW mRcC1PRTU0":@Մ[< NviA3s#PQgA-%1ό42 Z΋CԠr ~д)4D慣$rk&\<Uo6M.^}QWEKUBXON&xC _^~CUUDLDPKV[U[ARs~?}MXҀ/=SR|onf?煠jNޥ9zM2HyI)$ϛTpTPگKI?rNTUKhMACbJELO;Y#NIHjPQq9~i@| 3)DKaȽ@ik#h`h yo m&^Eow/`P457']S %Ŧ*1:'Wy6_̔T5&ȥڔr(Ƕ9f7z +۽~}3~ey]n7r8u&m$_Y( l/]D}*ڤJ3ZD\ 8d0fZм`c!2wd!Kn7p5%Fp0hqU׃9\6wXg-:\JL4w!3B|g>"<T dhCL ^K _٦i6byj2[DPuu;=1)TA 2*4KlXQߟ9B0GEdw8VP0=7ge<\Ks@4wJz2s>=󘫵:8Ŕ f/T`,jUtqr8vt}uٮ77v_/^,o޼i77r8tGhz |2P G)~."zl 2SihjT[QBcF E 1M.ɪ(1D ut`1`i^4A2 +˒G-{gsp[Ab8,DHJr(t<.9d>L"E5ZQ0VW857+p(rػWY޾x2g [A+jb?(o ߠX?uc_oX#QUk-uQS)P S>Vg')5hRy=٪z\AۂzhޡT$`(tp̫ h.4\g,{L<0%2*Ъ g=k^U}NuL}MAČڊVu(Pwm]Mzs677qqzuuӤ9g]4S"pua\#$ ZC aTtsFLE$,@^h!j!ͳ=LfURFtj:9%Y`NCC]Vf~R57U-ܚMx0t8=bn|ٴFǣ 㨵mZ_v#? ݽ*x / ~xQwvE#Rš It a8SmJytABR(M+_Ii "ES@`*);n\]:G_yK/]Z= oLsӯ0Z QLR 'ȭC9V mb)a^8Ѐ"wJ+yxh 1C TTT*jh"D b.S\q8qrt k9z4Y--ZJb1P(>zq0+Z.)3_6BEsvrgcu%iNm{LAJ͊GAQ `;ca/8n*;akF-ˤY?]Ё? -ߤ#ȝj,OfӔu62gS~Y99].%ތ}H5ASD+ 3$#M<"w:!l/QRbnCw@dr DqAiB#v3cb"G$wh- 'c41KQ,R3!iƱYO4qZcYv?mr0d2rVիgC܇~~IyZX1x<9g1%JtՉ%@9} sښ6$-ZsmtU+ dB՛۹6 YaX& MH[œy@<]P\].?CCW ZAH :' 1/$H"Ӳݵ~3R3nAm@S'4(bp܁#Qa81O@ +C4@\''riHkmIS:* 9-au:Le:Nvzd82MdTJ>t*1c)yd_n< N0t=VcBh fClP#>DG5: NEthZbE0P VJCl Qe2|_o1pdC}1)ӗWLlԬR2tkh,Ah^`hR ⵐx_8nKu.{ -o/$ [NJ&*,TFqCÁ ; <se;)* |Mqq \'6b8%`a@:yg>Xk}.}(]UA$U⾁7aj$B*q-V쮂`B. j_=_7*@ꡃ">p&"VKiraat<8PdHW! S"+02$[Q@&~D8@ iX]vE$j}=:whPȀ| C+Xw Z=2}8BF ! D  fj2vuG%kFKor>:Ϲb}ψ+@e)DL*<^RHd a24ӈ&@TĨر DƆ 'ɹ^qgX|ul6y1 Ošb8V[qxQF 2~D>R)ʶq>Vbz( c0+fX6n%0E~NE9 jj;Sq4LuJIX)u3B"u ~xyv+X8UtSڗg@Xĝ%\_;'E?xp?`'[B;hF?zX|ꊜ.]:"gX,ha\naZ`FIjt &}p_ou1$ro+uF}rD18VTVFDjd^Xpl$l!uggK5pE`@~}`$}l ;4@6v`WsD"V dKIi=][JSn˵aMjӱqux7j æb&1̖aēJS1Y3XW8# 򇊇x̺DɹNT3[L29Q+20*06_GOpzptSw{Ef@BS9?N'GXzz`<(`DKYf1 eG6_Qű;Y=Oix1X}>G;: Nys9׹/TͬBrugWU/ :rV˺\.bZU7p_};+7c.kR+2Ζ ' vŢCXph;h6poG`1z! J ת.;1,U;y;~rd_wӧ~?Lxao^`0JEJjqnFDLWFЮWC=0=ݲ8dKāBإ/z]4H9P`f@ԅ zCL$lb+esMH\u'@ꕆ:NTm [A]5+ΌXQ0 AkֲZO.uWDK SM,X5>˿Л6T >[|MΊm"s^^/=H/^\?b\7ߟ]Wp*؀:kG셡g 2VKF`A# da nZ i5P ю݁wۍmw;Ɓf®LTK.ZԴQ9>u/)X!Q@bfBs, ~U~RԧNA|JZ|yD~YyOd٣Qπz"ĆfTo\X#|Pa0DXF dȍ^62`u5Fd xL{?]  P/b3i*&Vc*͸rqlʻL띄 ;1<jmMX)CrS{`5;Eja_<œsGQj.2NSP=$G~1~S@~ȏ~U~~c[>; ]ا ᄘ㩉<͓wdyzqBxOquX Scsb8a,u*4 .&B ]"jn1 \0;>c5:;CS>DO:cYCI "Dkb44XT}d!~rf׿?8^/p2\d;MyƒK4Ak>ˉ>)~N7("ؤ ?Vy} ~œrOw^'Or< V ^ʸ%`O>ctvQ *N\2'_V!xUG&k1mDw,@E Kؔff B<5+ZXfUOOġTovi?};Lۡnw{ٴq_iO.nP~z{;qa͍l7mk&L9W3Syd؎תxӛ˼|}?z5Zx3va^EDl6l=6BOO ?c_+?_g.t:~ |['޾lm=gQmIkP E W)cˣ*(Fm[Ѯ5iq@d "&EX(亀CpFzŹƦ سB@mR1D0ߺ?T- MY9=e[%1nv~}jfn7voxvWVi7 "'/裏_Dmҭ%+1;o>cgҦ篿/G<_<_ݳ< k;C+cYIHYϘ42 14&( ! JSns5@; p@3pDO3Ħʘ~8Bϗ'+ĞA0=8 ($ (.۞*'ߎPQLIIѭ &LbaQ'^4||ڧ}r??g/.^./'׫ջJFH~3֚??'Oo/'03,CG/z0m'g'/j/6^}ɿV|'~3.,X(rtlӏ 4  `n\*"ll]qO$ /;g wu SIyn35 Py!NTVƆ  U!4k0fh &^,yQ@k;Yz6-7gm_ٿ{я>ŢRO hq}ynN2.c@?FPDXQky  NXbS ሇ"( Фtq:Vл*tR(|;+z NoGPҀ@F /= 5AVAP1}2juJM%d]]Mrj7;b;ɛq|{\o7oߕͮNSiqOI~|#ӧONbO͟oͿvzGE`EGjOOuPNl@:s7 \|AF !wN>YZpOvdtVK\)@`E 0 B`8DK"h׃W=X0#UE3ʦq!bbYPJۗBCY]ɻ|n,pw./wWo^p77m}Y׾03ÿ3;ߧgϟ!.Ġ|?Wby!' DdܗC'^?[ ʛ ^2D 3 {<][+: ev&X`<'l l>~u xW#Z|DCa[%h"*1**Z5&&@!Ҭ 6f &EC`邥^G]t}o?;ɛ?_~z~wuu}ٓ囲Z)Es. GGl??75__߄?y]Zv)]t?ⷾ7^ܼlhxjtI.1XjcA9;#V$"",!a&V@@8#PPVZ6`nbAXѠсa&z'_S  L@ >!8! 0V`s$o-Й1R*DB"MaS=la=]bd^VYw~vwyy~lK|LMEjL~ ????圉 NZs2ݧOOŧ.{=_=-[DKahZ%ϕ'K$m r&=#\PF6%=-c3 @X!-O\H4RFj (t+)"<]^,@' X:/ݳ%lh \`\>PaP`H3XQP@YaVaաHdP ޺`H$`n}k~x/~w_=zջ TJ]D꽃cw?O[(^8=[v_ZdϺHg,Ԧb.FfR嘌A1l@ev$萖@NHP; 3h}}qD߾1?+k\ڛ˛YZW];vGFת|奏?k|W>k_'՗0޺Pz pz[_y?5}O\Iw풧sOnʦICC.\Kpݍa''#nz0#pY ' 3iSA*`Ng$iD4I#ht:ŌnЧHPDJ"q*RՓ&l(M+R*j.jl $co4"x^,tmirq4Qi!1 qvw1k71qٌ)AVcs1kr]yGcLO#?3 _ o,ͪRq7OSxx[<1CmiWh:h!bI_i+!O3fN;ک'j g숰R\yt{RZHjJTad[qC /?MDWpUMmO8 V+$^F<a7 & !XC'M\"7{tI3$z ڼkxJ !۔|}>votys^0_">>#L$ǥko~/zq^_wxcxODnvc܄nj%PX2 RWtH"?9},V ;(ӌ L;EpYfN |}JO>Apq)6WTT, xITYC<"!*!a/U=b j3ˆC@QK6/w"LE,y'i>]loL9F>6\|{mLW1!Đa˽;$3W@>O~|~|98 9z;/>Oꭸ?I񓰩21(Y4.zph qSaZq;FYub=PI!!8׀bVDtqQQp1x΄<$܆ Ȑ e.UGZ횕B,a@HgNQ+@GŊ `@MJbi cx|}c9yxt򝃛w^DQ=1G&:pre{q>Íy'?+g~6c643ץVԡ~؄^D({'m# @,(ٴM'GtHMQGw Ny]w ݞG Hc_ 2W(K]BhS::H46Hhr$;Q]*4: m(ǜ= u7Vj$i5,x޽Ƿ׆!ǼnҐ+!}v]wۏ93U@h>K>tdn!uD6?>'w>?,]Uaq^4A?IbzK !`Ov /Ґxy,Uh#^/|C?s_=ٟ_V:reC#wx矹'a~\^h1,El(jwT`0hO^]`ʞA^$*詠 2HȺ6 fʂr`Im 7~i}2u*-X5BTT#Hƽu07T'՞P & FTuXqzA@7,Ko)RaP|"I KDRX/Ƞ1I @̩Bkҧ_bw,9&MhAّb\(G1ݧAqo ;㏼oS1p:^ /?37O?)/|0nt2 2-OG{[}~OON9PMIBXiG)a۞TBWݍȶd%XC* Ff{3y7Bsl!D!&݀n3T0À怟>GZgrRRHH}˥AD*V i !dt݃'Fqֽi v7Խ'} HAUIT2!#1]apAɺ|CE.͚ܿ9~;CK~^]y& ~xW>!~'oȭ;}?O/>D;CF'ǍŔbhloE\Ezg6Nq(P;險;<:FL<`<b H!Q{Ju@[~Gؙ%s&aA7)eŠ?B{^gDqC2F~HPHvx ',)"@:L& M)K?Ńu Vk_ěEAe!18r #{kK\.ALy-;"ٯ}[?ؓxrsW!?_{+O{3Ͻ'߹$ӣkRV1gcf$T#L0*mvRs҃Eg_-G'\Hr@T)P!n u" [ԋOڹm‘]cG|^M7Nn aDB HMZ@4l}8 ɊYfl)#!WYM͐bhRڭUjg)J Tu & GmZC8 !}kY./GƧr|ؗ:f.8jf ,&osL6]}o|_y/7>˯ +WO;NՍ&IW&Ǿ/?Տ';~XkLG;6zB+bZRbz3JMP" -QD8*18^*&#%M: R!&c^RDHDBL[t!n2*aaiDž8FdbV;~T|\uq7dX*nJǂF;%R_ 4q\TT!4,Y_=6!kcO|/_osy_^<\!?rJ(&Z`9wl'#Vg6[ɮ? Bl7TG8w s "N}!,.#an@HUz+Uvsc] $Gc2qu@5#D:BECDPQfZ6\VsZH-32~?C[I@A uӠ1615\eK4͑ewY5?y-x0Ь(d:(aډn/"^@~?z3A_}4)ju~??ϴ=Ѩ me v(:쐘FhAaXµ@LkW/U:W0ƞa09wJK6-6@:2qјLʑGr̄F2,[:$&VVjC7HC i@ScFtEYAo`3 9!CCңI% "FAb@5d*&FkPrPޜޯA(xce(^)]9ݍ%Hj)>/]'ӓGПp|kwyKCW?^{#nsNbԧ?|냣Mp9=RvmenUt\4;o̤A_I 1C,=p;#𰳕J4bu(:;!@DX>6Ft?qԂML !th7N~%3!+dmש"]+Q74;^;Nc6oHX1hB\L̉"fob hhx#$h-X;WdgDTzIWReyigU?_z_/cx7#zLV=^>'ُ=RRx;;Աna&Aj#>+NP'}Ynqkn5Y*B__ VZ̲N ( L YXO48nG$oiCtY7L 0 l2oDsb_"k[%.r~DRW-UP1bǂuM D7Nvˬ!b9wj#,dX*mv7+墡g[%ꀟD|hMDZQe!߬k_?>ðPs?kƒ?G'ٿ'gd;R/??4}19LXnTUBEpي6NN0H ew8~at5c36Gc;C~~mJ䎋H%z^Ev,")9v8ہR՞4@0GB:@u85 q:: 4#"!c>ŃfD#*2*a!c˄WhaӋD$z1}&&AUTM<6UH&7o\CD]EW^֢s8ޙ(r]9×?.o$L)g!pry}73rH#A5CCM4F!T@ &Qy}UZ_Mt?:XaBf]~G=uBʁ*43cdhiԵ s[m ~ ibX[VNaӈV&H BHJ1DL"ZA)(2=<9{B^=Ï!;ĄiLi6D.Q\E> +y c2o6j쪣b6[ۮ4W.KD>[1j<v9 ".~|xTnf'^}dQY9RqPܡmHe7¸ lN&0$eu'1);zQaTȉz$;{Cgf  ѓSop4"zPV;Yј@ ,v(,ݮMFiCV ]}y Р$7 "ΔVZgۺce<&s$hTcRUI!J$D檈FQqsI&? ȻnyW~߂>³l민Ba3 RΓ_x[y3XOTl!d4.v,7f'e{S &ɽԥO)97:Lͫ" 0 ҈QI!-Q 107a ,EA@ k m>ul76`TL u FH}T7NN΁q'\"*={}Hs64E\IHWkx: )B J1LJnN#j&pYq#dbT9 FHY115_`{='niEiYdo5g(OW?7y{>٠vr&ʭ|&F=Η+&i7!#)k$Iڱa::y)˂O.U!zwbCg"m#"aMi Wn 1ue(:su^uI ծ,GDڌ(,&X=jPbbnsՠ&FT_{ߝ5wG޲7i4+@=` &ɡŮ4NV RM TDՕ;o VEn4ਆss_;㑷|ݼyWgYp ω믿C9HXqt 04! tB{Wv:ŜQ#ꄜA zBj ` q70>rbDzH;0å/ vHΎ!'hF= !jsTjaqA[9M! (#|ňH psė MPQ_[aPYU F1!(i*U٩F!H!w׭<(\֦wY vֻ|kyO_'[/:2+)^7>>>.O呇,gWrڍZM|*Baq$+2iC(10#4tV6#9H wWc=T FHۚCiTjoD|TF Č[pQbx"LmbLu|ep(5?[ 9X5v j50f$)xl !t ] LZ5Le@W/zS*hP :ԽܡkA= PpG2;B") x9~??FDĥc:v}+9S" LQkU* ZTsE"5 suddYhw_D{ǎ>p+sLDC4U4FT@gvMyE?WsZIȧMo%yo ~9)>o~;/~p{0vNp]oD;(JP# 9/ eㅭwy> C*(Mx^OȄm$DEROZɧ{H8[<+-@ K"ĝfy:#ø#b3hsHq(K'yxv'AJ!p,ԉncȸ8@8Kn#M . M1' B[ +4UJLh"/rjڮ=#n޴,[2M<{JIJ)n/"/<˯~K>Kן+)缉)C)5*cN;/*03 ؍> qgL[0@@ 6[Ҫb<@|`APZ+mqĒP̨ĔPI`4gv1c7u +`SCF =_Ss[ϝA ZwAu53D;PWMH: zbF;w;#cVXGn3/vC=Ĵ77ΥCW=qKyPwv츾O/.o|s_ qm7W׾/_>zxodk' 6a3&-o\ VI*!W2D8 s?mqla{ s#A!nػZB^o"a!'2 .ItK#+ISw ۿ'YiÎK ji, vQ 1N@ 4Wވe7g 4[䮕v :l#Żv냼:ARK?!0U SMy$0REԤ+I7Շyڋܽ{Ai?,+Ȼ{'^zNJ)S11t" w/o?g^{ψni7kE&@F(B6BVBmhBuـ!^,[O#8!TA!EGC])ν{(  æJuk:E֎+hĔKDJ#)R)fD#CP,d i7յK |1Ů\?N3ve_IXZ x5f7fԥ4SѾYz:brK|gŬRo޾;"r?TQvy9)C^jDuDkA羷@]:5V^tXK(!5RB2Db }Ii!=#fX]0Y;6Q%&ޭGB 4 kun4[po p!: j4lY j bmgry]ߢLB^dsEL1]oBFÏ lFb`E0qxѫ{*9Jg`1F(=z޻?sIIGMQw1ç;zvPK ̫"go>___|UÐ?H v3b1hv7\5_Α93! JJ  QACBDŽ#]$rr6,ydxrG*?RnL\{z\xF\=LV/9?K[DЌ!2ԂU1q uU#$b6Ze`inT驆}\Z_H 4:Jk[>5DV: 9Fk!*nMuc_6L8uڥWWWͬ 3󵈼8_hKB~̗Ǽq 1yNrޡr 2Ok_z:1MzZI!b˃d;\uNFXdb !'xdWZŢ-5P:D{ˢY REz RĐPɸ RO#imGj+PW$J@n, f.4Iq$,N5798}T+.pNTM6'>C"(6OaP/ Pc4e Л>/7fx@`\Մqi{3lF\΂,M! >xV9z*mzNFť,KIE_W?FJs^~|G>lfDF\ɥC#xmHqf{J;AHhҽ$Nʶ$G"lwʍܩNsĊQ7]2>xHT$n%q- q i uPfr9vhTɵ'y/ 8Nx4\'|6+Hj%Dp35RfX5L״,3U"d:22.$%- , gw!4P!F6d3S.sڙ/J)AU#,"a/=/ɗW9vozJ9oBWCe>MԢUdBskD:FV±K%\pxJ¥0)B(@y0. }aIatXLf,ZkPc>_fԥ_0fM`Yy^zH,#uK aiʛ9|ew:TA}铓!8S'> )qK8h0 ~;: 9 Fh_3ՠiwrYy7>׾t|J-u]!\WR-1 ӄr`?/s~O^~{icxsn/>}v}Kr#6?m˼ Rִ..ꝽATZJ&aLܗOyq!#@x6 ѺA[kW~z!t5!(u 4vQ* Z ֭4æm[4DJ_5CBF"})/< 3Ulqt1 0DUt;cOgo @C[_9m7z)y?NS0L$jۺ4oX96=rurG)?CX+-"_|Nd^剏w7ϟrVmFTE`RZczTfٝ&q8TL>6=iqr}3%bU8!vKi9ZqK#& ؿy}c=@ G$T+˱bqB@. T#9:f]IvtTFqZ4X_fH1(bMeoq/537j2MK;vy84Kٞ3|gQ_/74~?xV;U}ooy:-CT5ix/n 2p BX*%Tru{;,!(:Fh6-LF‘ MAUI3|++RlNuڊc2dϤ~hJXdepEڪ{NDMbwŒY/(}֔I5\q޹vo6V:o]DXOLiCKo5. B6J!:jAu1 ,ʆA4@B ۝jw|v,,S,l[gAȟ[{[ Oi C_y-6^q7}rxȼ^qm KojD5Ǐ@t+7+4ǵ']<׎ 4Ԍ厱Ut#p_b\ NJWkC3ބ&NLH|KD}xSO1o?7#s +]}šLԃ*#&&DaK)vb"j3F%PK!u!7a ӱҖ(RuCTQDqs5+-r~6MG;w5o}v{ '^z_/$gWȟ~dA8]ZI=>/}׾ǫ][B͞RTK48ԩSbUH[Y@"B+u083\+SDJ ݰz+6Pkx9ưECɺFCr&D*Ş^Fl[FY'ℐC~]yY: ';4Ԝ܍HŅj R"-& -!@89!wx.`4TV&|n@:(RtxxUR sBTaiBlN %(QU kwٿ-;v66_]ptyԟN8e.W,9%^Ǔ8懿ҟo?kzv&ae̻bvdÏ\6WB6p(Dܾ͐Eep]Un[_~_{2?R\Gmbch4s$9mofB4 qR8CBKބG$e;Y1⶟<* Y:jk񐠈c>Mw1j/ݕ"}`2%VR:#AH ]gZ:zv:x]pW<?k!<Û;o㽻> +y3}ҚơH_>kDsӈnlT}D.CuZ WaxDŖ^&Pl:L -ނ̝0"ԝr\o\E.-}!ޜZWB7bw)#]'5lR0$S\㏞}Fr;qU'J;Ƶ7RgD_w8]*f]bc9nRE{ph/&6ՍAR/`c:xE-JLȸ|ꔶ\y^dveyQc6nF_M!53ys) |9\_}/Fq_0n;QBxk/?}qtC7vThuiSE;&KɐNzjOG)_wqXG;YKW6ܴ\)o/ ݻg C"Yh^n 􌑴%PՅKD :C[$LctcT}'QА0Ny^KDE<(OG4DC[UDq(Jה&n|]([]@rv,AvFiԳJA]Sk xK%6@e^nsՓ2ZJeA)Oagǟx>G~<}/ b>>hڕvIvYC&a  HtـQӪ3sB$#\+J2ʅ`SvEUj)  ~ڝ:ts;_HTI(Τ''dAV y׾sYzaM3퉮ژk S18m!!`Υ ;իJǵOȡHk0BDVEC }:jM>=`zf,6_LHk(r૮נ$IblC<ٕSR/42O:K;ͼjJ)ɟ R@~O_fzy~ڞlR!x_/}ѥ7kq Kւ.T Hu 5YO6&'L ]7EC #>mSҴlVfbӪ> تp /ѬReq'l!@Wdka$W2 ؼɀ1ahFuq ND|FjEJCR${j 3TЩ1ںwl#ćU7|w?,0\|Yي](&'߽@`(}wTvv^@o#S]V'de!$4 ~U0C:cOձ#Gwv\튽r7,zF +d;jM}X{-vĽrECM9jc:/K3}h&ziB댺w-j\3;񒠶.Uzl.ac;̧nAHe[ [P++sh+`)odRPΗv:o8`V[JeOʊ/t'w߸]9cB{/~֝~2j\qĚ4v'acZ vW k ! ڋ H0",1|ϊN;=P*t.=FncR&!LiE)ih蚐V>H+O=8.jovE*ѶZ&cɏl/wƑD!0#iujo5jh5b~x6itchK%,Pö?5v, l'q^@+=sI,7hܠ|KLaZJ eAۼޗ :`ޟꂄI"}R7GX4 C4[aԶ19;)T0]^;e9.xlz3b?fr3&~O%2lF^Jq{ y~闿OsƓ7RN㉌qQՄ٤|P)=B<~'$d{oS3,1$ }AxukhNL]=o୾J~f^iQCc*i3TX@Oұ[ki%STN۷vcu>xOp+o=$j*+u|l>6pzR&vۈޭhR #17JW]GcG!mR7{`C% 4B )FbZY1fj=pJY3ٓJWC;?r:e\'m?BMXNa aҭc;?%`is?..$ۈ I],Bm:'3Q̑Rb;sϠp;= ջ*kUd腤ۅ+V}V>u0ڽ&mjiE KݖͬR[)Zs{A~l,C+o^K׮]ߎ7ڛze7JJYDA5sfRG9D61*D/K,>[zxp"Li|ҋ>+7 9v1=ɛܽ$u z䫧ROYzfU\ a/1OqtXH,? pקQ;"CZaGa~p@`N}ksŪ٩lP1?(]m )X[єaٕ敉8$B>-*k3ϵJaļ`mE(ޟ B~'rݮt F[O[G*J$JI]dBeһSuhT Mu_д]Izpz"*-T&ye'+ԥ,kq?{J_^|./t 9CGgotyjjm-j #݄\ {cC(qE-dTL'`W z:RzʠZt Խαcf]$WygܭDMX="/xBv@#.Jcvjb솋*QkF >ʏ;AWmY7QuZ @u^8oѳ@@>a 7B9 qA1P/'d&c>GveňVjl,c t燧t|oy.r#4lc׿?}Bff|HN؂lPB_ ԥ[HWA݅vllrY?}Gi$^Eӛz\C'bgZ?"t୑:ݎz*KJMGIWM +*h`>!E"ǸF)%1GbsjIZ#M:0Ҷ^l:ϔz)x++?H5/$iIiVuU'SRWT:$xvdY SG;5U( UViUڟ+&` .DLPUiS޶'~\.vl2M-GV 򓨽ȟCiHƫ+'DNqG~'_xYlפɬ9CJ/-ƺ>hˈ*,xo |嵮i_ͨopձz$侔X.d*"_9{/F6Wô$0UC&.v8!CFŪмEy$j\}ttXM/Dt@em7U]!1U0]vȘ0}"*!U#-T kĩH,SslYCG:Cb'W 4'>0:d1" !^9YnCxxt rxh˘ "O\M.GԬ$=Pk'$2UAYBA*澖8!Jp֜~GdH_Yes4rЍ?F89r/X_qAb$DIg8yu'Xp;v?aL؍ t.J0"LSGrE`CU⍉FJbau$!w1V8vetcO&ƄƉ "v|ȨwmHfԀ֬v햬ںP7j Qғɚ) G1̽[5A IUم!q٦vm78NCyKJٖe~@<;v }S iǟx|KtP=µ֋|pi5Z[\Z3cYa\RvܶAO {6ò>zSK#bz : zb5FCjY.Nm .h e ;dYbo){x!%F|)k BCcuE94AA$E f=ם :w֌>ɶ32 /Pjr0 WGvvnιKJD"5 륫ݭv@+cUǃUk@ulcRI9.4E6<[ ftv)/sJc sʱZgDʽw L,>ple?ģۋ7oiVON{Շn&V`μڔ1&o50D1ҚQ 2= 7#;06F[1'[rʈur7M ~>F`e.vN  H1;G(C5Lvn''- ؋Oppc!?B342BRvDV씥a}5B9Vy)ipL)[ l#-P fidq3cBbFT0i؆ k!3rK m'inOD2$ǫb"ƀO33j8 T8tvV["mGL4FqO#npm-Jy@ 1R`imFf9h]Dfh0sӬ )DME{EЕ2tde#թӌP*nvR;[Y$%lk݀Nժ޼ ⦂1qM~Olݍvn;OTRNu;>Q|[e>§F! ӘΗ>/~.n/WRw&^W/N>1O&1a$tO*ɇ~}5`ER b}]һQ>8uB:| Jԝl'@%],Õp<[T¶zF (z4oujXҙ<-:ػ2Rrօ_}U!c[Tþz7hqbFD 7HZ],gɮUۄT!#捸iK:͝Lk7,o,eb9XWHX R6"lDu"آUs1J;.|{qwx\vb+~}G8ߐf{̆Lɑ":ztzoS6qqw8?:5MO,kN瞾yi8:[f)vkź^T(ȧtM .PW*aoAVN ΰ(4meA/ yl;uGܿںm}Яwc̹nr)c $qlHA R^ $DH @ H P"x08vRB9+]vݜS˹ۺ9{oZNNZ{|n 3|`MGopxoԭQ큜_A:z "7R<v#*K\0OLO9€^c~^Jx~m(DJGhd)$H7Tr>WuG6NZ爲TdBmZ,Lm ܉GZES 91͓5Ow4=t/:~^SuZk_+".A5;gTK^UE'Wm{ԓ[`ևc|ӠG~(xr_+4Fk*S7nXCQ4ޠV 4븅a.?7rֽ{B5q)]rmG'0@N-+|GJe`o3)אZ(>Ă}1MI(cZ'Gq DINLG"C&\5,\P ]#Mb`SOQR4#u&K˓&e6;<=!ͱKU!5jum:6?m2#,)iP lȟcz7M̓Fz60i; W.)ÍXB{W#ZyɊ?]O|T|lY"괳C+CW!G2}F(>gߞ%{W+CJ9IP#g~~ GLZEzBڛ+͗@|W ,t F h)Z~ph\Tvč;ާyEvVV!R6# JaK9փ&)8`!sⶄ9Xo^\~ QBz H[O>foO~9i/2K{,qɗa(+Z-2h9~>",9DcNCg Q;ݕck4?6< }|?} g@cZWY'B}|}@GM@} @_hr .[{- _! xn7'#Luv>+봰%vTBמbձ3mkt"sB4Ґ#ZQBڹm[#5>MaQB{wėPՆL̴S=T8v5ӴiIyl/J^oQ Uu6xO)5nnpG|$||8nWڷWm퓇Kl<õ2v-feZR:)A^;yP)􇐛TّCEӄe߻ 岒#&n;)9 XxM'$هT!V5.+s=0mAuwXF_-_:ӭ-ѯ}3~6w+PbIɺ2z׌ށa]L{7]iScLφVPV( J%Gf;H!QoH:z>f3yKulj1nvwcyc$N+.#j Eơ%ٯNỽ,}2un>ޟNa],0a42vS{鉛=|ۂʐކI(@E0x}kw#C֠({Gk1Vkj|mX[?N viO3Z:$v'j}rWPnbg)f%_)2@b^@; /ZV?_W/|wsVz,aG_Cܴ@sv$T rVagcTs}['<LLJY2.8'Nz`ͪ8d|st \>Kp&ET{h ZZ1dVH/^O ^^?{\7z3T8D͑Pl#2nfaMҐӷ'ąvi3}qz rx 2AbT߳ ~ ^V>#D՘&%ɌXxjŭkB``Ӓ0<17Yqo%z*(ɳL.,ÚXַ>5 W;P  ;NS_;¹mgv7&Iҋ~>,uL ݋iPaqo|OԷқ߲kՌt}68 7aISܭ"L}G1&s"WcsgBz <<3z pa;k4؂N)ѩІX꙲OXmL%&خu #Zܱ!͗OK=]Mܕ޶k^?Pʌғ|^ ctL."GyC(%56rYS7 S~Av /i"ȶ=.|E %rmDެW=4)+vhOoYE&O94M ÖN|zv7_]uYs9o9oEDJY.$6X.\@~O?-S"QV?_<~GгMP]] o {̋]j41nT1euc!mRFSHikqGwjý-t{u[D j;5'G1a?sQ( k|M ˳:Ư=L(<&>*,DC< :[UiUPK/#1vpQOռ/~g~?-7fgqrYq`.¼fRp4Ys\VDTu._>8˳Dy6L(m*q*̧9VUY񽓏$t>c.TV<0C V8t3Nަk;rd|CjbuݯHC9rH4y.Qj3dM+f`EŸ^Hе"D/ڕwRI5x\S\UQL s %`ba!uG|O+ vq Oov$JDJ%JpIWx#O:F`n[~ ܣhܔVѡ;E9,C%c#3DӍ%: I4<?tR7h-v99miISP$Pib]~:i:?[7}^eLZ̬5V(ߓ'T@sf_@`J]N==~mk/\vPP4gy{$ܟBEvt9@> $H)K-& r%SpD{fFLK݇Z6ʲ> z_[w;(L{ewiC"$FK :Խ%!h-r7R{EIwJaJ!Hߌ{$Nj*ϼx,R𶡓 j̊Bctz?j hf$ugz!Y0f'nYu0dem,;'b,J]%1U/AMhSjwy>L/O/??vldg\oHgcXZ"ExxLRe˝^dW(\6gJ;B#+rf|$͌ )ˉ WRyG?JPJ|폔ts85boET|,*t?EYG4:oqbN%(ǂ.;xO z_2‡A%tÚCېBpێ%^1k}m,Ӊw5Mș1VJ(rIELN.HQoOddY>|e6x-20 X<%|^ { 㰏Sƫ߇ze ]l3?ߩO]eBy<#=*A\e%VewJORΥ2G/rʯ_VgP/w1:Is,쵣I)K0q̝˅0 gBYTO7L*dБQZTQtJHYOѩoI$ch4ک٘>iHy4!OFvZ=-%+T4ɓN nxRwl si92A163&{8]._`:Ѯ4bX`;jD߅HMќ53iBҌ[ߺ04= ɢ >00/ wdGDž4"KcL/C^,kr)en>ܝxyY9"JJ6j@N.$M~?ɟ6yv/燇$Œpr?{D}CZTM8:}\i8ȗS:$aP, N)smSRKrMX8v- znl}UN}uLvZtԠǡӇдKi{4?,9~9Q]PStR^7d#hWHX1SrtձA2!vi02D$6CdI"$wcH<"Wb?AX`zuBiEFZx?]H zH_Rh ʞ/q,OڔJѩrVe"B1]2HQp\p:iO<>=<}id9ᓆ;^/:KsiԱ IcWvv\vǖP(>odl_»ϯ2Bκ:VbN:# ϡpBʭ^ALrJ UudT#ZQ#+YO=жlYW :hcVanc#{[5 {ݩi5#zUCq!ϝ;LszE0Kߣ6\+(9LNuaW4"1S  <2z(v@,èr@Hw1-bf碇y>;m0˺,}/cϘ?H7*iI?_I\:=KwIu{~oy|߆O;oՅnf$њ" :pCxsRq% IHJµc9~mGҶ9.e RS`*!|N:VT&و-5EހLe8#"TiEr"鈤| oV'#_~ MQo>nlqx=Fg}743zZ@̢SF?whF_(\~1^۾_r{u{ڧe]~ɋ˗/>v}Wm-YJ1ﶥ$ 8^ҝϛsmEphBbܝpTN/sx:\rR|k$(/W7ڥ"'?K^5ADیj Ot7C-)ǂ. - %PiRj8kWx?!03Btly+Tz[CJJZ٭"FڣONxL\0 Ҵy YUTKc%>nmqŅF]Bg,`d/ƂSicŨy&4>; `\$@m{EsBG2~jB3j/lV[satw6o!@,UEuI%ZoOJVǦiҾm_ijp p_A.`g m4tiƴ~] nNSY,nsjm[Yz>P$qa?x>N(=.6쌎䫧a'83YB3VSĖ&DW%udĺ$#s,e . i:!RFØ^&ϰ?a*s!|ƥ/໏jabfteC낯ptRH< yv$u +vk|4^NxRRUꞗ5lK['˞hJwnf-:%gӫӏ}4'˝{b$.+5Z\hi8'[}3VhJKLO<]wwj<~mk8})MB捲ۍvL;ߊКSRh´&|I:ZiL %i} m|c: ` ]*2OgOإ2V*/a+s Bp`+h HsM[J9f-9趌Z{d3IYtô]Nz#ZH*{$YK<1iyHtg QcfSRL_Fh8kwes$ףc89]ץxwwm>OZӾkJ8o#d?,ҿ?+o/ط,,T?3u>& :#^F˩>⭅>UA4: UcyMLOf.%ĭqz=TZAގ|i>)NGq6xW>>f1j-j"-F~L;(W1M#˹D[J:a0ST ]Nh> MBC1~^# L^p=ÛchǷN{,1!S\|}k)U 71.;MARXqhuK ]KtSfc,_-Zl%g+M&g˴+YuR1V\\= EDHZR)w/}1۝t_֋5T%%a.ξ9pp_ꔋ! ţ)zg6eIg08sZ..|Ws}IY@6w]`k)EGVM A_dNJ ]Fp7<9: AF7R9DB=ԴŒNo;0Š`afIijTq%qZyԱi׎ꇝ֣ㄹ/3"Ӟ6z'e?g"hShFWщx#B/mHە&jp bwržb)t7)&3/o&P3~9zQ>3J$X"Is:)C:ޭ_ysI9w+~gv 1婢Ss{o'{vy*YV{vg^MdnлZC ADP3}{04==O [C[78sǜFeOΙ>Un I6(凉6%;MQ.X>t%WX42;Pu9mJ3l@AJ&@*^}G'$nH`x*`B띅[n{(n&[Έ"OWx7*̄QDX< llC- *i &2%\*N#u9;j-";4dy"hT Ň$<]!"@p,mc\o Gas;~ђhBVk/U. zZ^Fm9 .IP:Sm-s L(YD\::,uNRO ޑs2!:NVC\CU^O |yvWhf2n@ )T^'i(D:Lr0-k5"v:zL=5tZ M%*cmGmv ٬/𜜞aCѕ>,DPU j;l$qO3.'Zv$EML?3n$5؏؄vT:=Ѷ=>S(ZCSMB^FŽuG 7nǪR1zD{7%WDUu)i>봬>O\rE5ɽ~ ou@~|~^TN˔?dKEV5J-[7lҚou4 w$r>n}>wob}.]/~^ WaĶk9rs.bnC}u[BaosXo= N){ y6)[q' Ō _o\^HiPy50 U7zW.4QmScj9nzϾ]%.2xHW^J̗_} k&"5pws+֢Q:문ljiKط ւpjimǷ+%OLAe=`wK!)7V˷v% 䒦Se.aiLeJ",&#,vB~O7K$-wՋ_x{OyW/ ׆m. M5u, wRwo}EO|\so#c?n+S.Y3bnԑ?R`kCwpܸ5q~^tKImQLn܀?uxD2yaR4MHUA jJܫQ)grqނV,¤H}ីKYyV4دE+ti,r|?&1"owWt=P/_V 2يp+Sbz-(M70K&*YBSV-I|}U4FȢb*I _˛wCێ}sbI =dp8er o݋`l;!2Ny\ eUޕ`BHe<-DF>sX[G Ԍ5WBrC,AR$z.pe⢕g@455#2HXs/EcpaF¨Ά4_ca4,۔y^˼iT4gMBneGYw @Zz?*p)=‹/l'۷evg;) )]mA$ub:z$ E/R.R۠WOw_.ǿ%|cznp[K{oRGqH}tzw ZKt"W}8_kH1:ǟOh%#{WJFkm|ERGLԊ_Ṳ'vC/ȚH9$d] ҌX\0)gľDo 4ZkU;5rqdIwźsTpiO0`ZHő)B.{f .J#SŶt!݊Æ-YJ0(m~-)""(TՌq涟p;i Jt.kI|rVӝƸnt+LS,H76w|._+J3H#B:e7'"˙t:ϙK|; X4QPW|TUiFvh6!=M;65/:CD0I5GXq{bZ4XPTz7j$OTjlL{$kP5k#k6i8sL+=n.;˜4HtC>,.;Sָ$Z 3ሻuKΕDn1Ex~Bϑ|@Ua)amCr`8ţK2󀠒b') $YK2ֹ4Rr.Z4L_/kţ&t;@nS_O?~,O9-)˳{̭OkŎFȑ9":^ G~퐷zd߂2m-2wӗ+R/OIBǎ=Er}dWJn1yc6薭ϰ L<˄?~`'M3[UIeA?U QKrk&D?_B' FSI9RLW]*PЦ"]Њ*V&YXfI8EE$~cM\eP)s8EҊ'WG|s(XfsA\)g4бQfjKw;ٿlsÉtxS4#WC`_AN)|3I(qɽ3&a:3r1YIj*BACry֐2tT># zܨ=9!'wE\cDfN.qp[Ml؅EfPwG!$ ygk$C2]Ԩifmd$zkq+ypb̟ 70uL բp@-LU9pw1>ٌrcƟO%T&xm5]4IrzjSB&Y,""+[=rПX0wBm=Hҙ moە$C-&")$]Ƕ.e;n3=^_D(V7\A{puP͢) Wɢ6r;O|rj7~X^8c=h>}PbYe;QUW0iL#,-x{z*d8Z3Y*fLeTgw#4# VT%n40/ 2P}X T/sqm>Oed,d{\cb$5Ÿ]w5]QWl#/2:6RagS 8^eȚG#c)*X*9YQC$Gu,,4(c5>"ٌTȚ|qrȉ|Lw5Bz1~ʚfgJNS'C/3cU:ƘԐWJ_ 恕Np c[]sATI)'5ahq@c0u'EZ[ `j\ipHa+=ufQ. 4"pmE\kOj]7FNJ -:p'uF>rkN#ސ!u "x5"3eSO_?Gةhq)1~4mG}I$:/O _}}c%z (dw=FY7@ցqU^}LzżmϾ/=7HvSjr|N9[3tf;(K! y𬦑㡑G5 CxdaiqqЛ znz2+TƒcqC{ !ۇOMl]ѽDdi[-_J4.AK? Ky)ٺ3wE93^}>Q^Nwt't9;ҺBh3I˸`:B37|m0fi|>׽ @8'Z2Yd'P#o|!0\uS2nʄy^<\vu\PXppʷ/~TuB4]T45DR|r\z0֜s!,UʫR7&t3{Epm{XwE >:ڋt^T 7+ޡnXۆ:EfµeJSȨcͥPDS"S)DJhtKW9J. g~c|ο+'WTTY=_={(fOZzwiWçs*8di";A[_%uE*:SlW߸\;q(N+_/~`Av(bu{/ bl<іq׀&p8~6*\߂?wo. }BN0! )hV2!ӑ4Pfd 7m3:E4i# >dS]tYÖ?aX!\-FNF%Bug,Rx&EHLva^m=hBZ ./A &FДT ź*7tUAkfg%!eFU/pwP(*ԙiΆLNa~A7#I!iJ/B<;Wʧ,aØB.5R7gdw_c nG! #l0Ke5zfh$[@Ŏay;Vwts.[n& d'2St'9 cmF-L֙ӈ=RDzcEFZ&q9qݯi u]5vyD+z]+ݮ3 =bqHB$ѩLT%ysR=7ȪLV'5=8mCXB2h t"/9}x% mEqc4/^7dY#gw])XoDz |fMJ\Rx%;$M<\g])CIWvNjͨw^WYH#vٛfg:b=I2k9Q2HP Kؘ>@9ҕ't0]E$MKFJ(qU[pܔT IҐFXOJaRѠ>:l׍%tSZ#2z kX>d|+WQs(K.Mw>{Le}Bۚ+{"䙤$ iI~ϫro1oKTWƞ2fŚay|-RN b]*XRH22AiK ,Ѿ( >. Q] $It*FHhӦI4Uz;^Ik2vr[6v s, z.0 C:r|O/| OO4C.+O[O|a>RvA*$QԅD& {:۔^̟{G=pEDnS[bP`r`ZNtS8ga֛0>9 {GV|pÒ[k͔4Xd7T׵8o&\/~- .i_"v.&ipnZˢ>v:ZEX29aBֲ#{µ %ۅ2jdJFQw O,l*.tP{[o]Jm:RzTf2 3~ݝ8oTL %pB{qʫm6c;e%̧>ãQMx΁vwZuфx"$ = 63TkH !K sdLDXRCuE蠒PULޝcn43'w'49C&ƈ\?DW_=4jbXzsQ<<iƥ(?v͆uȋGZglృF,u g{7`RM"r-.N5oS;G[c&ȣ\4aʥ!.$è?8᲻Jq+TxZn}?.ww2~;2M)]s ȏڃVK?;? om[4گ3&Tqr~\19:CZ#ioq!Hu k$;? @^O|_A82M;a50ㄙ53֝Si02͜~1=]m&d of.H8dmV^q aѧD!95ؒ(ft˷1G Lςnܷ3ZvtI"MWjm"Q)$鰿{Ŀz3,\]v};I")DheZӺz:˺x9唓4l7{F?/N),nsNz|؎ܟ$6T>mFg;}Xۗ n*Xd~ ^?/3XSbP:!U$'\iʮ ?z}/W`}֙t` yNȮe9L1u4Gȓ k`e\>5LTpP YkYEC-bꨶt JWI5fJy9%<8 \Cd}Xob<)J,&xr4!ܙ&kF2khLZ½.aiN*9BL߮H;G (iRhJ1aQ#~޾fW価/=v:үNNznJT~A#bDr˝'=rVNKDPn|{{`ͱȥkL(1gGvYERȧGA>1݂Mɇ,م<mSVe41'mk_2=;rd$r~i# :zDluuybZ[(-1 :b2NEFTDž*lC"'NOEQ7VIEmlaZ7?ݿ׃D8%@#Hy3M÷BZSCW-.m}GV[Ls,Sʽn9K)ZRUU0Q̈́ K~; +TTrtwTIE>M,oݡ=# ޥA7i1V_R<*!͑C!S' } 80iւkuJ7ş<^;Y\6)%)%u)h 7qLBg]Xu.bf;  7I! EȞq $S0\7EԠ)B)OH\2vEuzd5%BRXFB{o>}Ew_K5uR7y5ȩ=rz%ohDpMzKѾ58઱(݄fFXs3m@lCLtsj(x}ٛ8k-v6n1AK9q7X'hnhsRֈJhNC&B[xm<( >`8M1ejNq!!xeƺN k!NptMw;mW4eW)$*aL7("%_ %*%KƤ=zzBu+^~;)Dhuo*RMѝdіqs(j|p NCt* @^zw#ol`=L&CS; ̱X\&p޲Mk>(C~>.pwÎU̹NsgҶRpHl ͧ{||7mCgz~Q)̔&[,Bwub]Cأϑ9We\0! :#rۆQ3w!=FClVcd%qː#%qmF 1M}iiVFǤ^cߜ=nIfjh zxt?۠P+\iCsZ K q^(E?HwNue+S 8cq$tjhYIeű6Qy }v|% R-p?ee? 2w H5YȎ4D8̃7J߲'WɷU֖J.û/mKfsVMjʇLa2|f1|wȇOc R,z%ds ȡ?F;__=|@hd<^xy+܎!.WIàd+x6@K;qH5iS,] -mcլB*Nj}z +%L˴= $#w0z!DC?B49K\kh*w6xq{k#4j"ZmR 6$/C1mv[Eb%)+V=fԆM#VG*sF}(e7̛lkxx^xnb~ TBB}+".{.#ĭ3 Mř5@Cױ?a{#i=ʈQڰ= Pk\RΣL },eF| 92B isKن[e7PUv mUi-jRӊ&Svd L)f#5$4Ӥ)9:.R^Eb??yTyBX淯Zoiϭdv5ѻOK#NG$w,bRu|< :C Dv*NS4}wJ7s|wA-|@pƏᐜϾNjNJ&{ DyC|;9q )).%%s4e%` _*%EF| zTl&H~Nv.4e6Z"9K 5 R߇3GƆbV dcm؛c4hzLvFL)~ۯ;Tcߤ9#/Q)Ÿ /Yi~ۘl#8,c)9/?T#ys=N4;&:,"9PYA}F)- = U 0T2^%IE)IUKC0#?B;a/(?3EO"2z}{soX3U,w1[’|MI܂tHKø7d:HƷk< >Lng)+;w ,7WxF%2CSkCZc$qw|tfJn4)SY3@~ϖ!YJD# Frt)/,G3uRو$M3IiI2Gܯ;r>yrPƎ#\c:3c~5d0YS:ػpHu;_Et=`bmË S3ќ[#upn< e,|w$p${6VO\Hүq9z(6'>[}p-2̮M>`JTߓi{GaPݰB7Ah]J'j n-0XoR_@XVpa. 2=ԽӾ25!c/\Bp`ON3GJ9eֆ匨ޘ5&݇_FE~sBQ牅S ?,KKi4$|v( !NJ$K|$)/fC5,N"ӭci:h{'v-g!7oBnt{p}_bw.A>Un<$"& }?hrwU4 _B~\]p2Ӻi.dwa>_f&wm<'Yy#s8hhjqpް%nϭ-0q= *;EPk?g!|K e2Aޣh7V@{C 25G;]ĐppE;+m1x@?/LS/%ZʅO9fr5݅p/t\H/0 zxnc,^l.!dNA c(ǡ]mK9_/Hč%x`i5rq}%L X8;Vطq7pDȊ]\5a9rC٥Ӛ{mVkpbŁ^n4T=&LQdcC<҆ȴf-x.K'*؋%帵k#jS5^\{T7} aM#D_.K9;2uD,guHaM"WE><͆P뼻ba)Ew~K:Ѹ8"-.V[@&kg-UB|hUX]^uA%>x,zz2u{HZѬ֩ ^heb"ajPy rE>.œ0{|t1Fusc5V@wѵ$v)k# xg;Cە?KJsm7AO/*@M%$NY*--;!8jqY=,OlK4MY_iT6fdEe&U` 0?j#ØY 0(`$)YU{m95k1Xk]&rEvzU{o;j'_लb7 {tSRl]+i V۷:qo '0WLF ͌3 Dj.z-+GB7[OE3̂hOunv k b/&I 1`La:…4Ĥln&w|< l>N ;lu&EĹSdKz<1*/.O@ ;~"> 5xm;Np_v.pa}ᮜ&R<;aN>Y3쪤J~\XC0C@}y&~Ȥl .M' >DO󁾏D׮a2 X^<%%=ݑ\9{0Rk= g-ً:m.$ ی^f Flr&dOQ,P; @M^V K襱_;{FA%|Qt~rNOmFd\"a~qw8 qOp|dTT:v䡱| t\@zxq[, ݭHȀ*n<,4=f%NEN)yq1R"/\ } >SY=KgVbD,4(+``,GFvΓY?WڧWR|{l^|0lu[:z1{@2("_/OitHkcD:]xc{'@}HEkE z?F}e|.~W7 MTicaom&u~l RbLS$̖;L;W/Rda aNb5G9N΍ dun(1f=/ʁ[\)ȡ,YbBxE/WԊ= dpi6C|_P`euR9l^F@"|YXDxwwX1` 3 {njyA8к1lc 4Vuvaށ}VV}(5ˆ/32(3G=/vAVo!7e7PAF<Bʤ qrGE,bmb\ yr:Vi%螪̚cN,/l+l._CtgA™`309ê U.,KvC@C)_/ԏO>}7,.^=k~rGXپ\%ԗ(KbM<W[ť3!dẗ́(:tb!oV7sֱWcoGW.;R7x^I߾EJc1`!AtnRk}{[5M|ߦk= D{֓& "5X bxnٜ,(O^8t 4Y8_dkEr1N_1`hN0<$*,gou|X߻?8~k>J \9^#ywF|6ǎs)2d؍0V9F 1dS<0tg䬍06J!.(nP;X!@8zsڑR02;vdC_5b~8ϥ{a9s")Bї!rX{ ]pQƧ{4(N ϔ U^ʽ{~b,@掝_=;'"u9p,]MhZYnޥ󧆮0 |7"'w3DX8 =h䒐0"ĥ8L;=(ubB&tXP֌nR  5eFIse?ƚFޥ>"ݯ\ 5_CnݱGx#Ge?<"ov̈ix);)JFBR&D 29|Z=&^H%MHD(0$*Gezk<"[9<,JFѦ%aCZCZVo[kۭjt QS:;T(0_NSo߿rPw'Gͪ=DDJFbĤLDx5qe++8N _S{m:5%O6– S::3v x"dms|*\Js18AoN] ?)sw雏Ďb,)dЛj `t«v=tBȄ:a*:O50x|Mܯ:y-GVޟ/g(V:>id.$,ؒ}v5]0s T1Q󆖈. 0BJhÉL\b'R XX)2Z 81 `+Vu5zzC:*3!LDa\ ]]ѯ8(:FF&hT ŻX-(2;fȃM]=w6R ˽ct$ư?-Bd"']R]y&E ,3zb}T"Ts)Tr+e`}n\쎾bQ0_t D!Qr"%?܈]c4BD!1ʉ5"(VAvB*9a+QI2SACBp>!~6lenVm^u95TDkQT~, C !$LR#m/iA0@DG'쭡F_ekg#ܝ|u g7_Fp6P̚[b} ðh [wD3B'qN!Etr_,F5Hoq_Ax+h(NѓѾ,j >k)Pd`m:e,n\Žd@pZIAhOk%s쏞x}tm|uا {وomCO ܟ vH~/?dlՆ AahTYAf ~4i1ɸ,mg>xv{º$1MF^ Jevp(5IBYqP,U)Ѻ>2 r3,0OճH*N`$;/3I󑤡Op L}D CUvoF{›Wn ^X Xf~L!3 qy)~_Ki0"9|.  QHafY\=;)PE,sJ`Hr&A4C{E/W HXVM#>+wG6=^@m]޴1ֵN1Ovۿ{ xoeyb,$RկOvm~41t҄!2%zw&-M\WkVVZ _BJ,g)Z20n[#WWԄMQXMnu'}& ww"l,$~,[@ltл#)JxȺvdHfq!KDvMojG*)Y ML̴u ښ΋[KN~fhOBیxm{`z-0ሜ}1@ hKEc[G@\C FR 0r::NØX{չncض7B*sXĻ\Vލ6qQMNiܺqA(yKm1N "ӴoķJӒއ%}r :i ]KJ \FF'j"L=ŰB@ ebQ`裿voL 19` wJzsbqsOĺC4A6ǘ 1 cPц).rk6 N!+Q,9\\%zq'R1ۯZqzM{M1l.<$($jnBdqns/ev4a\s+5_\_6'|p8z3pss:Y8];b<+)f$zB9&Bt?E hWĖq^1m7Њ|dNȺkG [4ZڀM8 tƚ?>o,?f%|sm 6>a0N鵡;^Hw1ݔ~XݸUꦶ}ZwS.%ufm?U\M=8ʺSn'6n 8Ax9]m7]n&^Ұ;HGCO }Ha5>(Pgkh09W| ãm+2#f>L'3syDTy047&8H$e!ۮ 5qi] UV=ra{x>Fxs0K5>vl Tm,Ǚ=TsUkg.*ֈkD $Ņ+iC "eX =#{d yYrZ#*3؁F* |sHO.1S5Cm(N SEBv,ł0I$ fq oBb!EQ&4e ^>adJ 1w/N$D)Ĕ%`۠;S =+zD~ 7O^8z=Ϙc(>:{ޓ{و!qx86u~XsUȥF8+cEX %cpOo51IO ̺ #c 󽑿A1)cb {Bb3ѽϙb[spW㬩bN\3W]nsA2t#t֝:zHtFSJP^ZbHǸ:<jȽKhb40}srQUF Ĝiϝ۳vm$1x*QݹJw fB{ a!G%/C ;FRX[2b.UuKg|eByZ%1 KgcQܵ0A,9Qz rhJ ]#l;ɷoQ|&rS5c~i>w!t{5V`{rR IJ)DJ8OZl(-c;'B(k$ c ƨzl&j&׉ R;)bpDwBWxId- D< [mڂ|e}|qnmraظ; R).v3olMqw b-o>ĸ_4sa%'gƼiJFܯ8"*@ԌFyUrl+q߉ͬd_Km9C$B3܂ӊ w4!⪜o׿aw ~ܞnC`^.w2 zͱ%"8V)?<Lyѳȫɒ0k ݿ!1*؟]g$CwWAA7xҍ|'qq}t{"(aI/Q͉#P3GYPWT`(H?甲KSi?+Bc5F=:Y\I?4nÔ&ڥWi{'";#" Ή7,&-])\ѻhmFE񅿄1͢kA!И\(9QI">1&#F! ԫ, r`))gx{?\}(gQjk6#*Bi4y -sg)30~L % ɔBe!P2J&wg1P! +1y*<ݰ\'~9d$gtW>OJ)||8 DŮ -;<3&"%d]w! US"?ۿgd=oM40Rj&ې]ьp=GŁshdL)8sc">="ebA^aQ"p*~ qi\,̱\^t ^ \1 m3U.Oa>mWxۀ,$urت,k&hGwrY cc&DhݣtXѸb11^`afoVxr6MD.K!A>$*͗~s0P %d_BMK}C@y \\>rU|4tw z{ayIw4FְJ-~‚:>]'hc<C+m*/x2М,="[>>6H2sKsK95޺kGF>w ivA? % OV~0nPw!9q9&S?mGEC@(Yݍobe9+Ed̘CrObDH %1כLrCdPu}'#h6T໷7gd$e,4-r:a̦>Dz(vSrE,d4w&SHQḒ2CD@ĩ,O IEs|ECH=Q9`lXe8~Ox·HLBq>7|+aL`>I+r:Pe P3/?8wG2~%6Xd={ Cޏ>}u_˯=l?C7>Sp#fE=X{SZ%3z3Ona zlj'~3((c3}YWl԰Y$ͨ}^zm<p/܀ėyu ! /4xxݕefx$#3B:$>]s'*J8+Wj ^i;* 4W8#)KaɁP$~@z`Fqd1G_FY.îCkd"#ܓ5GDBSE R'~zb\ȲRvcBl=T!B/3a#"Ok7.~:]A~:[oV,ٍiaX25!!hy&j5YD`{}E/ %S[ 8P G'{WzSKӅ~a3X3i6H7vh )P/}\Sb99cl8 HBDLrدpv]z}g=tp6%R?knpã_+Ӎp8 rwdF^ 9N#w0ܟw7^ !"K"@uMHNXUFf}!D `(i}6E_zIDU!UW&['/])ɧ578̉匆H;"Jρ)2V'E %΃GVNNhZ{E %p(UH/ ۾P탺OkT_T9&UV2üBwqC3%$z"Z 1t̽<b\Hz EH9=T5oFvAߜl^OgL/HojpOË'MeDϜU f&B!|| R<~Q?WETVQ"5 gI14fOs' si-h?Hl.eb$4ʞRpփcw9Fosj2ݨq6ۖ"z4*~!*sa u hWΒ /t'䆡m|AgϟC!H[g7Ņ7l;=c\Rr& ^!@|t~/W?xE7 ?9y鈪γmо"**HĵЇM{EHIyFo9%]vE`1 IO 6Ac. Ke},4CYC11z/cnFB4wf7 JӾ.Nڽ -eEÝ֔%E"إR$,tlp'UfO y)HY@$HӊQ=@aDhF__hhMѱb~'6 v1RJ{5vݝ9t_E+1 GYC-PRf +9ۨ|j^dq F\ dJYX"9]!rG?X΅y]bL44n$伷TNvl]Tgc6=^u8K*EH"c͢B 1 !& !~wgaLiwZHΎ}FQNu6|ww|.siJ!mbӣ:~d=N[4r(]]zl f~ڒ/EˮxAz Y't-@[bS?v@UCgHݚw)lER!eb!7rs7l^pE΁s&FMnX{v=pnWbZ` Vz^\Fm+d X[Ƈ r?=թ6Wwg-GdLM)]="7}iM##͑qҷgDݏ!zzu_7gy3vۨ;əo>aĀuQuQohSJ=5v7L/s]H'k%yxt @X|74-](>n6IJF07K>%jW%iMs~hڈ, 'Cރ<$,'W j GXJF-8j :ԹZѰݨJMaM BH+E ]unGt aq8vcwoΧ |1V9FYfW\_n$ Aվ5e%F0%L 4nDD0Et UVycR+yX. +;\ɨaf;T&Zo5)Uo=*Yհc,0nn)b !%$R~XTIiĈ zz5k lB AhA|?n>,s8u28GӜ͑U^5g|3pƒg+|? hwt ҉m^= +&% q%43Yu=ґظ ! dddFbꍘWb]!/>VbÁIo^i"yAyk"I`\NBGnUXJ_`M*n7ț;$rc|=7X UTO_-?쀕F$tu&l]SyH-EppBFKX}qAjܹ;اFyPLx!v^):1;Mw+JzHje=>H!E{9C^jڸ^SFW?$ k Û;]nM4u )GZx0l!"d߿N\YW7@Jo<,,w ݮޑ"֐ LwLX3ѻߓF]aGx"zV[EQnkp2A&EJ E k$C9fcG</VߧR ,h&!ݖRt) bʖi%@} -;/*A Qq˚e2}mIfs< zS,utxU#D_Z̓,Ⱳ!$b9JL~yFY(IFJ:~b<]4!a!xtD6,Bzs$FH枸\ A6XMTD˅X`:PP>h" =z}|D/;r] J!L k&j. j,Da:i&P"&FIhxkj,g'aq5ͅ!Ü猀 Yl&VGU-71Urs+;şTAZK0zj~XkƎ֌,gMK.}cA.U)΁@.iؕtm0"Mc]p m?6z}gW0칆$27mJ >f\ĝ~}h7_ۤ:L¤8/2R 8q( )Hfn d0Zz Dy\'֒j',zu!ƅ8aBs$ERi P1 wwP #OUr>Z!׫hL0cP$ytK0맖"f+6fBPf!U!DC[ohLBɂʼn#Eڅ[@ og>}tK){?#eڈv`7*q5ߊfkv%e9|Y.ê$BIae^U\ѽC1<ӑ *+X6NpJSR:Po;ڕeokѺzE3m\ ^KX28,eys5oǽJe$g6lsIwhp8ľ7jkJH !%&P8NJi$ ]Pg\{cr]j'0#"&@_ݡGeA [+)H.leК10SF^ _FbSU\宎F 7 T|6?x:۶ci1o߷~{ ~@"Ю\%`Н,4 =Dr;'Ԙw%:}4LfPY0To!*77Ge=OofبޞN _T1bB;"hxX]7"*"Kr&`xY={9JS>Ix91E+3Rb}fcoN;Gϛ O/;z,t+m9B8FܧE?aQQ9 s_KE RVtb e`!Bha@d`Yu3 /Z#̸wV[.qwFw3ӟVaa,/,0cijכkpH_)B~h,IK )G1͑}$O 2VF #K&ZgcKvd}!IHa;xGl)bqҚmיmZhm+dZJ}܆}'a[8e'!һ+BBR\c6PZg":Dlgjott$\(#S*dY#/W;vp3J9ɤc!"ZQ3)߽A_Wmf ׆xE;dd±CeGXJBŻFmFՆ.)!X3Qq&%vXoc4˞a~{VMDzfKKG#wCi*O0o*]E]#޽;`M:M%{c.eoЛ=H `H`\?dRU<v#7{ŹA= >ฒC@NGzhM_ ǟ'*vݸpH,7GDk{ۓU ۄx:?^mGapN5!ĄMΜKOy\>: +fXOh\  ɐ%ew$=DtogzF@s 3EPp} W9oGy5PLuhW To(T@މY//PN ,`9 ;s:0ڸvE!0 @{rS.Τx&2(w'Æ˗G紿򄭉 y㞧%bκGo;7ta]rWO #zTkk]?Y?wR@0~[-Il1hmxg2[Қnj:y+NBF8i IMշAc^cp=MZ2")eZwI)ߎ":9] ˊ7t*ĺc/,D>E1aD8}}67q)ֈ׌'6d(D8db ;`'/< :yҚ!4=q<1]mqF?Cʁ}d< ݰݔp-e%`Rlv0E 2?7J٫;2m]7r7BxČݰ2w*/uA;Z^moB+cBLusm btfS9THiavmVho2#NX=)z؈Dy~,/l(㪤wN%ARoSrY qbOAXi77J@qȡ,TWe!e²`K!: /a컏8}h]](c9,msaat)X5U$_FX{L]`>?QHh2!") FAWajT[*|ݟyOƧ:mp )l7þo4=3 "ay7zSCr)+zŨ؟;"Gg'_4c  -˫.j~ޡ͝ebh%̓SGc9FMxl/?OT"d)(B5gξ\'R 5NAIƺD|%KN)ӛ#)zdlJ%s:=V2ҔhHXs!`yI!*q=IKtd4{Kž_h/ctUx+ 䀅D{@ύDx$| r81$կ{ uK8g릣ֺ?[+ q Eo6q!w /sEx&;D$CYIb\7$o>џ+dF2O϶+γS)>HuODޑҊ>A/k!ЇxușGڏk#=*}y"0qHW: */RrLo%ۋg{q1};Z3dF+Hl׌}a˜ֹ6o to3_=`E dk)ۀ!K: c3_$/ Ķ+{5hGkS5ogQˡ~a[%!.9a F L#,FOt+UQKp0v#BQò߯$/.э0Ĉ AD+c@NJMHt![}XIQos{ZlaTQ̛ :U ,-"Kp8bFtpXlՐ4H6]SH@ r8S֟.Wo%ebU Y@8+<IkB$MB.)x ;;tXvl{"iũc#=zeqz_ϿF>cee Ԝֱw8c^-F3USaM;\;LmtP7.mɐh>Lw܁]Hw5>| xJ/-e\qa uI2ߩXN bt7ڥE|S2na7 bJXVlYIMֺ1~?[(p}kol~^NC4F Y@*r2u }I?X|DK4wL.x.kaPmqeYNwۢJ[2k aѥ!ǩrX|I 14mXuzXm%xʎN0ٿ9"n˳cyK87ڨ|Rt{A_'.EW8N\'|Pe0"Mk#/e{ד_rqDo+e:(Uv19#xԜvfN܃YXzS`{ cKҶn[hB{Ǥ+.G>w\^p~e8),Oz ˃3Z9h:plS%,֪hxPD9όh&Hw‹w>~y!lcc|0}cY 0q/0~KLLy{F|&<^ό|O(V ;fn7(l͂ {8nnFwk`uӖuZ۶u޽ʺti,4'ڹ=)k|i28"7I9?+gdǚy!6 H*.p% u#ϾC yN,Mύ8&#m 778@, 1z8 FhT)p`DBrmĄ\6,9NWkhz 7Ƈ'ӍᎰf,z@37%q 9VO#Ō!  3@ lj,F$츺Ja$42bTgϫ/7kAyW`'P2]䌶0<'$ PBMĆ(ֶNѼgp*:B[`q^;}=v`AdquePߍx/qitWl|yFoH7boA菝("R&+ kswGnjƮS2pحF38 VڑL  g3dVaLJ.Q%GIPBpMpq3gFSDꆚO)817PpF7ǫ|V; UR$[LJ ~ɑc( V Yό'W txJ1.;&tݧ = QGWY8R,4qÑmhöBP~&~n^ַm6^#m \HADT}۶צ|;LsSkhmVoBy9஻ªYEDPuiZ)ɿ3&}ѽQ-6n{UȣYE"r2䰐Ю.{+ \Kv#/yB7>SAK#슧T| 9}DXOOggF n4޾%y}錔޻^}ql>^B$q"N#m~zj08br$<]nb3BBB5)l=ۄ"Z9ێI+^p%m&q_--0`:CMsO2O (5u"rmwy$8ن@ԋRy “`p]>L&Ad!GlKG!D{vtaP:MێXzQ(O|X۱AZt,,se]=biugM Dw6 j.Ï@QAG@XtaFzsbA_6"~с*:*F̉mDL<>H:}G _> ̡x>;dC-kuu>0}sf XtaߝP~m^HF&lW^fctc6=H@;)%q;noo}s%[T[]D3x4r; ?L!88ք$jΐ8ϊ_Y@lQިn:Q܅T3lEX"#hAI_ Rdf!H;і RM 1rÚքՁ܅(sz9XΧIGn@HkB=F msse苲k`GW$/Qjƨ 9()"1c3a\ؐ{O_bc'fLà'?h3+ &XX,;*,qG,, J: zUn^o"B4M[uHu-H)NCvs+ǻkjs{w/΋2I1zt鋡7KNwnSQH+o  v*!#a1W㠏"<WxwN>S_v$H;"eWL3.vt!"n%!kˁeCY %3ęW-0QU-1O(AP_As+pI7q^a=y Y"dԍ?.7qO/{6LGmjuǁa0|\\к/Xp>3zc^X 9-Hoدzez6zubf[[ifN'0zպ}]y5YѶj]zf[#,JP#f!) ^iQ_pŻ(_2Lm^p4JO3b)UfЫ}y޼9> HV47৹`34!{mow.﨡;alpDޞiE/7Bi;3ǟr-Pcsqw0( axJA {wG+O ۳?Г'Egˋ{7,0NtvlƜ|P]q HG0ZFvk~C<&C R!ڰ'zBt}m yj(èts5ʑQg1Ur>z4nt5hk/*X0_ͨ/Ou{E8(aAV+"3B݌՛O>96w{a!P >TH#=FUHIA!ۥR,$+Wb8wO&ӎJtϯ^>W 7N9i'u䐐qB2S! N~AYDD|D bVip@WO=yz+O,2eόa/rRx_ )Qn$;cKjGZ366H=fʻD~xpO.d#T 7V#vΝF)e6_&8NAVK8IX4%[V[_]_n7u7W([p|ہĈ}mSYoo?]cL ]C%Z<j| ,O`g;ɜO\䧸;V.8ܥ.3R7HΛeXWm'ynhذaJc >,o$V ͼhH zk Ro*H:6i4T"c@6cR:aBNL^DZ!NuiZ 9y҄f"ƻtWCr`T%IDB8/~S6OFDiH]txP /D: 1!jfD~E4oEI"f:H|?']?CrYcH\=P\eA}*iPK}[w ; KYH8˯MXY|q.ѳpqs${1rީ-ꞝhnNh;>tsE7-hi#^+ϟx ϳ`YPRIo!?D }ła #Y<%VtR,9_4Q\?\\>cNc_m2'}?*w|{?w~s1v'oBUDWyqR|f3~6E0coxA#]6z18D/"?b^ ;F,%8 RyHY=!Xtymx9#Rym>/xS ()Jvo~ hhض;V lxHGTckN3hĈ~MYݰyÍ.Qt8.d˴>Pk$zuFPCZu|~ˏcxћ> ȘyӛzRW%ܞaYBhᕈE!mpxџ99mP>}1Czx[.ݛJ8E][3{WF7$$Zn1+vJɕx[&b#E5]J~y,gH P9͆cQM Œ3OU tԏję(ޣC}&h$궠p+X 'E2w= !RbKDD "+0"o_Bje!ՉC'G/a}uGF9ѐ(ziAKAcQsa1с1#]Zcx~xy/ۧb֮\jt-G??b{xs9IR|?w8CM<VgqxW;Suz*8($_6;Z7.jRU/{?7w Y!C:2 Ǔ_bL3Ubpyؤnە10?^;T$vR1!޶燌B13ڃ)̑jS"/XQfa>@3鐨7~7ޫQ?{ 쟕*jvȦ,!g# D J \r^!g!H0#n_}d6)L? B <[^qx)儰@nI7~)QGFo yk6dkϝdD%F'Bq/QHshnX$۟;+tbtMŮ>G8A~xMxP\(P3>`[o8ZrX) j֪rm?GX_}' )e]?ï窣H"HpB yrRñn+v ]:e|̀ͤWl(mz}^~&U>~]#\.=ev8#A:.KOB Ѳ@:Gb $1@LjR{'\"Wk !I!٤@H p|).177zfO@LLove\@DH, _v%KB,z<^qحw̡ {ىG$]a \a\'~97)vq>ZYr=/YH|?mҟW/;esbx6|t-a֡Rjӧ~=?>}0Y"DiDBw}roy<ݝSLaYwi?H?=QYɛ2j_ēd]g(OSg/2Gϕh-$5{c`r L~^䔱%>$8'k 5V^ t'2p05ޡY붽Tѷ:}|?_?~~H#AZrHr[y,V8yc $Xf :užG:Nixnr[xot->+q̻8'/Ǝ!K lw;4Կs $l{4]&usD܍̼PE(2I$X0 Foxb I.?#r"J&dqL@d4"Rrd–DX2WZoݙ7n1+\|;E1H` yb1?I8D?_""31Uc޶ӢD1a JD, UbkM it1Z9Y&zmw]:(5r^4u/"_ƪ7E@psMoݛw(vяMơ|܋F$4T,Eͱ̫LQ7]Vۘk"ي 5Q9  =n0Tzs]*4@^ZUpq9 躿ha#.BΈzaԧ vlEQ> mŅ _=m"XP2T:k[u:j۪oe$B+fPڣb`_0%aF-tH &@+\M)1o#[Vcb1¹ E{r56 *+Rb%שr%4_dF^ٞ a=p⎘\y+ atZ6_MB꯽İ띹54 @vjeN\>X,l6!E-h j4)Uglf;SA4zi&YC{4@.֨:צ&xf=Db4ZR4F c;O.)xI(i^:p}5t͎@tQi >{5A|XUEaDآs|P?Bwy|J~9Ȝ!SX8Pl'UܙyZ@V.PP` `Uh Pghmo ,X\:LSAZ.|p:Oiþ"Vk+7 ?!tto޽s]pa?<>0Ս9;XocoJB5Z L<[BYe6SvOt%C^WKAs Gqpj7сIbZ\.Y KƦPG$ h|sC|,4%DQYͰ1liPu.t:i6x@3v8ch| Q34 mޅC` l 2 P`([ flhL,gU? :lPE*$Uȥ/X246#v;Siރ;dژ'Ȳ. uxD Z  (sz pZG󜎏p(y*+Z }\_30bmgZ砡ks5&?2|v-fY͛R9'3нi=Xɋb&zW郹K#ap=4Mπ.FzX@]1W&Qn7gu Fr@ 5zrpzS}Ozhao*8n>pe[Vs(YWGA,HU?/qܵC]g hmbhlJ ѵNW:@/= 83ttp(@0-u3‰cM 6(fp64?*"(fΨ3 tN`~Q u){ r毃洡Fe\_ Vci^,,rzZkblk&>$j Eb=Y7 GRRq(sFx2/vRF).vb1fkBugHv @|DF@҈y:cf &Ee)]c:EB9-Uv-(83RgVW:z^ t(5*gTB!B. rf֩OOt:< @ \ ckd1SP\FHh\;ѢFK G\r* ׃ ?wfP`ƪ(OB`ELCb hb9C(g. Yh%oSlLo,AW2\u&S+y0gci)- %O+x',f\BD Ys6_CrwMf HVԕmU2r4iMU9R)Cr~:z8i)Iz?[_]?ccb &w]]m[t̐yC'?y5<$ {2-UZjECwt}A\ %588ah7hov]Fd]9iPU5OSoW1Ubz zG[ ~QbOtqbz}6$ڭ ZA䌽8ey=.@N(+8ϑ<6 y=|ߡ/phzIS 瀇9}#{z:[OZhL;pP9|^d)T+y}~>·}?,9F]_]9W޿܊ ۷9Gۇ;Ʌ.vn4Ձ@10…"ye$ȧ񄁢P*4 .jf`3Zí-}٢hhd&훍M p٤@Sh05UZ@)W{7kܢ&6̨d,"\n̍3 ,(G2ƀB`PBjTGGtYgԳE"%ԧ,MJz)[ʢb%߬PDʼnִ^p[!sl6~{l̻΃6#77$/rY21¬U[arފU*J`G( TYPd}ue>y<Hi9 AF9~Ǐ*|YFb?t>qhߕQ aeB. `FV@Rnt^;eT5U5X>2ʡ"nV-)bĒ U\Q.[U]R _ *~ !"poYn!eEDz1@.[gejS(u*pyDp#P w89b@zf@rH#vxw?asM";@\:ԹVt;_2dCe< "t 6YWDD੢/X+6.o~Z^,ļ̻q@K6,PjYG x҂h(^+=sF}^@giUPj9 Qgzj_&p! S@)ej&Ѓ6꼂uvrAY{edU0h_*bBG^3Vu K};Cy%#p׃SaA9/е@R:9ԦXDKF=&8Ԕx9]>?/,uƾ_Y_omqN͝Mܽ}5.ϗ;N\/EAzr+;?"XDRKVvH!h H8P>0AJ(8PK$0u4TD7z"@ \cٶR!+21#Z \ :Mo7`e]6=Mޟ=t;Ѱ0vpƈwFMgU(JJ5C@K6wh1W.YH@P.\+tM%ps·UjU͕%p W@^bw}睏qv>.{f#UTeصgVn:kgE &W@qO?g&.l+mZm7`X@wS€:>؞47Xo`ؕNf K@TD=H%#.@!K܁aשۀZ+v儚{r3:geJ@2C:P%{} ա:iTh]'̐5Nt.eu8X봜7a}"8FԔPZL]K6h2jN$TIbQE:.`1 A휤sii?󔟟i:ۮ`3vķyn!}ww#;P`Yzz}7Sd)ϻ}AvvF{35d dy`@5Rm1VVn~&H Ht u"B|Zd̀[-S$o"=ʡQwƃ&2mA#u+qqpP&s 7HFw& Dto 64LS,zآxgi$݀flcL=*aH6<.bTogt0 FagA=csU繮yq*|ȧrx~4I.բ nSȷ5A=G}u~@>to޽y<_ʨv UA2Kx@@tsH/ܶBdN7znHj\]{ps@A DǼ Bkl}>n XW_qrrwm0 RFzE68h>ImoeY[i0=dEӶl@-,[ތ6 B . F4WPUh1q$[kG3`N!G^ׂ TgrӁ{Pء6.AsUe>K $˒P1&>/H\&w߿.Nw *t P:FoXo|atNkĖ-s[ڄ2͸)keh[SNba.no^8فϊð1b?p`A%`Pڇ(-Ng,{ưU< Hֿ^o# ww?=lqkj$F*,`aHv= :XߟPpw;wb~v]̟jk\-ˁ͟NM'B3Q!7M zL\~ /t>yMK~Hm/5F7 "L]cݺacp? C~O%mAXΙGgDe$J;f4ƕmEڔWE6-C`ݙ ~ 7}\GƻwyE-n7غ!x6N2)(J-*dB!"}8C"!|.Fn{H]yѼF0O kkot*&,e~RE(8^yPٯOi  h:&[ 4%H*kL>.bGbCYHiaSe>@ *n@&s(͹ǡCX!Tt92%+Ԓd͝?>2̵Ҕ+@쀩(@qغ8 Cpw#Cl% "O+,]?iV7]ARi5Mlwce OZu>ū6/9A .|(EPdځ4@=ˌPz$7@: 4W9>˃ ;kz2!HwAր?=b.:.~wMol}h]gzqsEfF pՔx;Hׁ}0+GfCR̖*a -1Wcy D64vQyKp8>_Bwz:,z.Rsf%vY~˾]+=Rp);C oO05IpO9j7XOkfϫ@eZNokdmA ;HIC9Wg(; ]R]=d(:+j7Ε ϖ*`DA;:@k08ؔm}F,6z Ԭ@12d^!% EPe.ukΨ9C>r{7[-GP-kB|@$ E⑓^E嶵c4Ab@Y9,*aO$Tl_~KdşΫQ7.m*;  FV@az󋮧ݵ,NdL7oU㍇}/vv[.I$*rJPEk[V;CD)3 1֥*8gbNlZ\͌(0;t th):cӄ؛O]ÛcRj&2[ #Zwőm}4348& n p-{ٛ(R7pa|F*D`Gh713PL]0>`B،f}GpZ]Tj^X/k?q}M$VQu},W+ =q浃u]~!uc8?8ױkl«RsO43p7c:)h^j bGwj8p}e ;B3C ~5*AN$ d\>S5- yoa (ɖ|t7@"*KQBB9K!G]ӾC eh{*#5 ܸ+imP9 juZP +șݧGu5VFнN ld@l+9SK MOj!C3z #t-f@VF̠C5m00tvF aCVXuUO%9SqOW>/Qr̵V/Wߚ>/-:Ab@R+u}}asr~Gu+wV@Bh3Z5u\w-Y $Y)*ᾷ Xˢ;A=Z&Y=5*;3DF4lJ D휂Abv!2fCCg7*WTQ̺=vGxռd T<] `JW:pC aR@w'q e'\Vcmb ?\ߎ@-#t `B jy$8p4/U` (WuR*\K^RY㒟ӏ/<#ͷ%_m*}eW +qDz?1ye[bhRͫ|_&DG7nH& n?w H]{ELZ@UQEAIеMVD6y کgA,-5H`͖ߚ= 7e͐!(dbCUB9?: %7= Բ >9;X>G:0W*vo{W0< w\۾Ow#HX053*dلv ;T2Ѳd[.|JnxA!@aRUQʔ(esYyKO?>5gad~js87PźK| 1hŒUnףS)legz[JH9)Jq@0zm6fVuLt0!Q$.Ze5[<$JJϦRe*F!fj+~8:G :ݽ>nGjQ! Rt=hؠu8? X  {и6 ݀[(Ԝ!Z fkE``#<*G%y,¥r):t))=rxt3b&]ʵ +̫#|@7膾]nßo4_:.t4r)$ɦ{%J+T-DhLH2`fF3ѫ@Keb)E2!{Y ZDD!\|Ӹks8_-ܧpӱ4?kB[sf0끂YV#;Pc)zQwG!ꁚm 56K1 ,jnkF$p1$X+hl+tB8C|P7AvV@W B=|!)7CDΞ"։!{]Y7F9.7tϽ%Œ9o,ܬ䌛פb$mGVE*RO'm>ssr5;`z6C2<Ѷsy7\k5]U:ѿC͌yUL@PrQI![?DsE  P%ˏ3j뛀# & t #KuE FD͍3W#,LBԦDiNpwv =BN-~gWiQTQ}s΋RyIKr8Yk^PwkW~v}( /u@ a&< ޅ}?<*=T|- ѰJv> MQ 躲}{U=~z2b ] B1Fe eL$yyX/ߍ@^![OZl O1ؒ۸ j$hFChLsfg}=1q@5gКQ&Huu#t2P6jYfa~WU,Az0송d󤐶,pA%hsyk+XrY!I.Z*Zxx\?Η[3_a7Dj;b }]w叽+ѻ"ܮqw=pCaw7d]iLEU5Ef#3ɴv{y6)mg5vc!cHV$m].@OC++BhnpSjd}O6Ur2O9!Dqh-q+BC$*VPyS̡ւsL+\P ijMCMCfh^oRLΊH$ -Eh^S9Lky:etH>YҺp-Yn,ۿ{sAb["b(fK~eP֐iu)rG~!~Zm]Gr}2"vPok6AB抺mҌF.{Xdݙ=:. iR ێ f)޺dzdQ "$ j'%gJl\ʂR2Gs5cƦA9.ْ '/Wx;)eGdçP`$%M x-6⽩qUࡪ(̨+w"¯Y5ϵ. 0??~x>u*C5A~倕_ve9zt}}?u>bcR RFE/1~MCtw/VhMQfF `L 9 RUdVi5<98 k.U@x G"l<9,3 «8=ֲt|@I Z3\!6m n4v! Ő͢a¬Ui8vf V4r๠?'%#YmMVF)bdϝG]*1WɵVFEӥ<}tt9DW]naQc}q?+`H!F"膞s1v.ñ_~xAl,)PCP~w5?L +FkBu1튑6f bBM^=Bٰb xDt}7WP|fHn0wKWX ]߮YO++Ғ:cWw[&B3ͅwqܦ0[G@ 7@p}5ͫn\tM!6l%x$L֝b Å攙%j dd9 sH C wKw~3V-:G>xhH=bT^%[(V]iZ<] {3Xa?a@|CAØee~,97먶ϊ>gMRDŽtX!6[Л-d`mQ*Hk}vTԜ3ϋq?\ǧOǏ?.ô"-BǛXP_Clhޅ+jJP 1PBvMܚ:%~L^? mUF [OFnSOm @\w/ K!M;?4;ı[(z6_ă/R}P>I!BomJfe*֋`gl-,m.RUm-.Yfoڦmײh ^] !g} = Z ÀrGᓐjfE))Fb \*岞Rs.|~z?2RkaDc,[dQTKAfἣ#Bב ovoUNRPM-V3z? 7ϜoJ W -֙eHIPD(#` ,]*H1*]4gpB?#U *Nq迻CxPV QT%! [LteT@8c'P7 !/6Ctat ޔ4XmrZ@3 ou*3VQQtZ0w=$'..w#d.ufeak% 5R9kT0/ON_)4k(?S<u,ꙩXL:s{ݻᐖ1P5F]y>no}b9%?Y>#k U^T[g|a[l,(֣LxX|.+RaHb(<5䑐~C@Oݴpk kkabmԑ1Njdn3 K1%ἳDBXBhM랻VF?RQ$PHWj@zXSzz؍M5t)K(U1>@hο!{C}Q ɔCD 7>!<@" Bbz߁emЦ|MF^.RxԀ" VkkQpP-ݿvbiu}rΩ0\>8ceySd6͠:ڻ"tu5罊.5%ĺ-B%1+JO p0p1FVUgAu.H\`bl F:o.`Mu<` `DĘxΒYv ;߲T#T}k(9x-mIղW4xn vaF}>v[夨 ` UwP,GYkO2/|Lqx:<ߟ.ta/'o/0k FD%]Gq,Cp!oݡx ?3of#)'9M-/>O7+/׊իS<ijxFthr8 cݶ#t*X,(ѿڂrY N ^ly3(S[a=Y!1(D# @"dEp๠4ja =&K٭;sNl*j7Ah7BBDJi<^0ѫ{JI/0<TZ#ר.C ^X<%Gʕ7j89AŸY06ro 7v=@#(Q[N9f,O+{ov?ƈͻ ď)uΘL"#rE+|п۠ ;&@ 4Xe5k4o?S+ә.hΫsl0򴢬R/ d;|1*JVkNᜂࠪ = 'ZS `xzke<5Ͱ?=.`hze2*P?<Z.z5'WWw~6& зֹj֩JOe_2g^/ϗs>\tϗdY[$zYumC Ǩbud#m("QHu1PrHe6Q:ǠFf%E13݈윖}ezty-O^>c:y^&))HnSKݿ u?c!"B-d"砪69'"[K*JU=H@u֟&;Z`@F|v7C:OP2Ɖp C `Tffe,-? k)-s] tAA0+6J+J2 EDbGh].K[[HVP(k;nOw@oj\$UE9uf.2 m/,efppKƺ#jIm 4؎Zǭ}v2FJZk>Su^saY e:.,s*%CeBKMS+""B"L# ]o ?Ċ99:~R4Lu/LMTJ4ME Bpߛ8ڴ?Y[(,k MPr>VYA{G![?q*a"uk?48V_s4qGO b]E󹝁@$ ۡl$D2-BkecבCG.^JYtŦw~7ay:gzK;VN~@zdA&~8u"V5 # U+,0QN FV5'3+$ ҴZM zlAPTܚ5Tiyz~QӚD"qSX0] ` OF|AZWB#:z%Rfz9q"IiFnKmu7"ߔh}fwMTԡV AUj;`=68(|GpC\ʂ ^8`=ރ=BX+7B:1[Q@G|Ad:hRi r+y5C:-΂T1̖l~Z弢֚= pG1eZoU/F OfKD0KENy9% <=~O^Yk),VW+XFU&-"*By]-;uD#G ݯ~5lz)OI\2_nBx_=yK)i Q=_*aU\CFƜ@I̲[8 cERE͌F'*| ȇk&,~N`'m$[1Tz!ZR7_tQ*" (ҀG7tvwK:gmrְ}aF Źac[Q (Ft@`&^QQ-hABn߫wj&Ip*[ zTUÄ%'0ޏT>'+k^-: orRSh:TZQ21aD5<tf?GG1Dջ kUk9iݧ5?0<_؝߿1x.b]UZ V Օ{WW0""AYoTyvHԚ&%ox4\Q6(@ O!-ëq#O,5e:(,rv_ l&.4wq:BNZ%-mDfiG8@/0*GZft[yxm#fHC|M"b _Zkiˍ\o KoWV>X7w0[{)"EP8ɕ~r=VdtX@p(WMo:W,bbpuMr`(<bp>nۣF:dk|r2_@E{@gAuRS+!g~;HRO ?|Α~PչޭYu?sӇ:sRUїD7V@|l=( > rqi;Go#=p-1EVN5k$LQ!F#ƿ=ʯ"!oAc+\AoYЙTPC@|؂3c`κR=2iD«E{TVKf- )ŀzZ D"m!oNa9p-rݰQ=PAuI@R3t^2wnʤi]:<_.|9/鼔tIeSVWu@w#1Nӿ>Upஷը2!nw'rpN)OyZ{:i ( =}* ?ۙQ]!DG*jqbL ֛}JSkk۟@h JDQۻHz`{ac*{[I1 ftw&#o<· "*iF]a~(ބ[Zl\ AG0CovE:RPKEi:㸫#bP{c갊5K:%Ϲc:eZtYΧ9Nk-ZQ6V8M?C`ⁿRM/A:j΀#%UfvBㅐ])[%- ZKiף5מDn&ϻBVL!$UqA F B&w`y p2 i.8&I:X aYΘbLpk4CZXY> c.u-H˹"I@^@vwEP_&@ȌIaufj^ZUΙ>yiM)µuU~F2KkRIU1T\5lU݈7o\y)#8 p76 mV 8"Dx8R'muFAH3>$iWԕAP@VcQ0'+[bv=Z"Jn &? H6v.2ԙ]hFׁ^2yrC{OiE;{cP%E*I;LE_|40yCyZ_x_xu],*,iTo#h^ԬbJ$O"sސo؉SgKT[8AP!bFi1%%zQ)E)RTqYPѹB7jª.ߢB,h3jTPgT|G=X=~1VTWr\&4=ekպsu_A _W><}PAuR4/ W| -2;_ݫ7{eQbQ%C]FUڿ]%G]yRoҪb< 4uj *c]\!#T,`8rYKKTpF"[#󂒪%&:b-mf/̟k6C.bk!ЎL[*8;0jz@NA;zNS-NxBXr=.k=Mrٟ4yJXYeğt~I$Tm?x|jkFX2:OJHW#8]XJYP4)}Rhkvma-׶&E@\PqkxP;z4H.BHx<|  "h~4K5x ]@atXX9$!L3XB!ȣ&GKBاN\ߗ0עµ~![k xmo!?SR9!̎H"ZϾ:okO3 >ۇoJ!@?1]$F09x(2FAȜ!'5E+uVtX u 'bVg%k΁r~4k*YɜJyr8.)/~RMW "%a/(]"WqsJ.JTpʻUyu!j3a"?XZ|[x5 (b%.8 #=ncm>Ϗtu]KQ/-r%VkvZZ"RZXUja8UsR 㢖׋7AY1a \~J?DZd2jcS7^ZB@BKТJɱ y$psISv )` mn 6q`RY]=GM^@QZ 8WI+y·8?OyQ `|Y(IK/Iz_ Au0+( sѾTVUjkZ z-$S Uu]mfl VV]xFgTY`H2pŒ  =!<7A Hͳ"G&\h`Xք,y^ @Xjj x"h3=@A;b~B*E.EWtXϥ)9/K:ؿ^^f<@טV/ /mnI|d^U=6tUe$ "}?DP#E)y{~R*1IVUi{/?|t*q(5]ku!HşE%O\}Yi#|AZ$([9^,:a B#JHS|ԏ1m-r0p8$1 px!|Aۀ5#D+E+rEIJV2q06c~x|?0*9M#-uM؈o@Ǣk'͢BE5g5{.4)v.Q*G7ׅ4UqZ8@0< u*T^Yƽgs0+=Uڭ Zei2)`20 X+=m`я!!)Y|Qٗ+0PJ 9 IΩ$EQҐawa)[OC|Gؗ$ZWbQj@_gwk/*Y#(9"g? C!eSxoh[ @:XE^ʶѰ[Iʋ]+-V+ _e-/MnJ?+ KhѡuD`@"&)`Jf+4:ĦEĄDm#8fSgxScǔðn7}~xn>Ji5(* VKciX2hMyd&q,&b*)[l@v.6'"R`|9NF_Q@K *Ck ʮa0R!B,A"OU/v g5ȦSD4оi|E˴\cx8;_+gְ M_c~ d1*˧ݧc|tUҔjDqSirA;H$1 S-bFQ@>ceU + vx:)CM_Rν%-<+ WkYJE&/tP(2cRy3WfUm\-8c8zk w[A=mo06 &&C9 m8wfvЧX{'9Kj0JڥWkq[4% j/JXvFE=ƶA4x8(d1Ĝ1#v E2I &2isا>ѩvv[{e/n??5Ǩ"<OKN~K}&ɛ&bAUTc$iΚ%M֮`JfUbRj@&TfԕڰģBul"V҅rP/)ꭈUhʢ9g1it۸y.MhF`Ai 3x *E&\?& ЁJ6 R(i~?lJN" yG @Abb<|qP`8Ee>t9wvÇ>aۯ 7+hk͵ǣ|T= C^m{L:O @DlZh"e$[ɸ" [$j7 AmˌPk^g$'b$vxtQe4+vR3j2\0hH1`sXX J*Lj1G8b8_Fʧ0}Rd 0I6A|mޒދNRMp7c?|ȯyڊ趻w< C*O##V+ 춥<3;61%O::Gf3{qo/3~{C)S0,mե|)ӓ8'"#DZHQhdSM!" d2RkٞeLnv' giL=S<:͔AD@N5.\ь,G;" 6ؼ!t*cj KauI:In8pԏa04 Q[3ĚOL&Z B@*u5׶moomᭆ1vT]5c oۅ>R3[8M9ޤcw0dC*˭Stk4D\K=|Զi{ycy7 D.^tRk"*YTD"c6b9GhMn3jjD `\ ؞RMeN_~ə07 n7s3m5[v-, Rܑjoh -b[4" I Tvl`D>4Lh |80 %؏bo4o;sNaC66lxԻ`,޳6kX6's$ <3%#`}(18ǤØ5q*jY^"> ,}u%ƾ3&bqҞk DԲs [C6.l̷[fk۩ow-ooB+x-z@TyQ Mot.W3q u 1x dKjԠj4noՁ 6!1#no7=m{z p.:8"׀T}19xW.'ymߚSM ,l;V]Pv|.l-\ۂlCyǖv*!} @ PdGpɓ\DŽ/A]V a +!|PYcxCe &K3rv*H;/Ȑ3Br|F,]pQYG nP4>)q$K~ÊLU4I]M~I+t}, v y¾qcw|;o7k;F}5[Hi $m }b̕ u{' yΟI @h [);{ܶͮ5:Ovqc`Gb<8lнmf vǘǃƱDie2p,?$i)ۧoܩBvα<*Av-@7T|S$]Zq 4#E j,Ps@9r0&rf!&;aIM `k44,yLb)5(!%[h*jrRͪ1Jb9,HYaYIdfC)<98/ޞsyj@k;8)9b"Š GF055#)$V#!ILBUL6 h1h==*yV"j9h58Wi#a#n§6"X$fByC:k@ 6tr7% tHE[$i @̗av8" 2y `c1kE1YI,%!:T,t$Btq r7g;\r3 GgKVRSp( R\\99{09՛"Ӳ% ʎԴ,OJ5ͪ%\,cZKRD!OS,Nkx,S)hGCg,!_si拟^;Gc`S{w Tf\sv[cľ5vj.8"DF T`aF)T i3YވLU djfF6"a"H2CKV-j9,3SX7U5,02-=0S19[di%J3۟No;v)$k-3IHTLTh:q(AKvB;*ߟ @̅[W9}UQ=5(tb'Ш 02#6>yҙxZq,cXWx}pns+˼ QYq J0<P@غX<K088 %21$QJT%L 9)#ZXO=&P4+k$YY9abbiekm&΁cB#8do.OߔwXR_d%InAkUA:U !T%{\ 9ze5WSɠVQL @8`esg4_uR@dMZ*ɝ]Yǟ$k0g |'JTO p=ع]IqPOjcd^ z:aK)/71R125RURFr[PA-˄ڝ0t=/^ćd4K 8+}Ν\n_Bꠞt"|;q/ R1=͛q'۲[2{RvQ.-Dd BtVSZ˻e>N4a$~v=|xZeX)"_YʉW閸^/e\ 3 Sd )zbR9AAfF? 8tA^3o[lm)ۧı}hԱs˽p,FTgEXpn:#[F6r@d@d!8,]o(.ϰs@r.G;frUF^d^.TO;F\Yve3|)ORb>>ɶ'Y괶l~* eu Hg~eX N:ֹk˯Nfש6WKmKX gaMY-謲6W˵쯍 },sVĶ=PӠ* /')쭧bSnE5C ,JCπCZ%Pzm7i;֗R Ϳs3?E&Kr@~HLc <. A_+^*] _@q?{ ovL`#j)ϧgYYt%!+L{ TMY8$碵%Ǜo;)̯O?w@EZUkWkds@~ٮ'KՔ}d%ۥ\|{Z>CV|eI <`hsĵ*4濳丯a =-Xɍ9]bKW{} Djkf jusR%kvݰn:EYsEl"Y-Ug|@ύW/Dg.z؊v:-0醨9K,][P.}N ^@]>e? p8-DPn%[EavR2}g3=DvF>VV}Ng| ?'Y-V@vhȵ"}!p|>p˷\qז{k:,廏~p Y | ;k.x }tѩW \vX9(q\ pO83`t%汖YAvJJ.[ ~ <3ty^vAZKX%es|.h3 |WXk$Kr^;,.4]6k΅ lyM% kA5 ? CY"s# .1sp^] >p?ũ.\28w7heֹ]~,{Ѕv&k%earR9?|LCW>>_762W){Y2+Uk㒑Q0639{MOk%_ky ?n_Aj./`g򷿖ko]5hz dX@9+?B]?"GqWw} ~8@:|v~e>\z} o\\3q=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=^h`IENDB`images/tcpdf_box.ai000064400000014743151162477530010320 0ustar00%!PS-Adobe-3.0 EPSF %%Creator: Adobe Illustrator %%BoundingBox: -7 0 487 327 %%HiResBoundingBox: -6.66162 2.44007e-05 486.662 326.648 %AI5_FileFormat 3 %%EndComments %%BeginProlog %%EndProlog %%BeginSetup %%EndSetup 1 XR %AI5_BeginLayer 1 1 1 1 0 0 -1 49 80 161 Lb (New Layer) Ln 0.620000 0.580000 0.435000 0.996000 K [] 0 d 1.402287 w 0 j 0 J 0.263000 0.290000 0.898000 0.263000 k 72.7885 255.643 m 277.08 286.778 L 425.478 260.993 L 408.269 190.301 L 113.504 181.247 L 113.504 181.247 72.9813 241.769 72.7885 255.643 C b 0.620000 0.580000 0.435000 0.996000 K 1 j 0.094000 0.102000 0.369000 0.016000 k 423.247 259.914 m 240.217 207.097 L 240.635 0.701168 L 397.776 116.053 L 423.247 259.914 L b 0.620000 0.580000 0.435000 0.996000 K 0.133000 0.141000 0.541000 0.035000 k 72.1745 254.207 m 240.217 207.097 L 240.561 0.783816 L 101.054 87.946 L 72.1745 254.207 L b 0.047000 0.059000 0.184000 0.004000 k 423.247 259.914 m 308.187 51.1553 L 396.862 116.972 L 423.247 259.914 L f 0.620000 0.580000 0.435000 0.996000 K 0 j 0.047000 0.059000 0.184000 0.004000 k 479.312 250.415 m 423.613 260.243 L 240.385 206.966 L 314.061 186.394 L 479.312 250.415 L b 0.620000 0.580000 0.435000 0.996000 K 0.047000 0.059000 0.184000 0.004000 k 69.9121 254.273 m 237.965 207.131 L 163.618 164.537 L 0.687544 234.686 L 69.9121 254.273 L b 0.620000 0.580000 0.435000 0.996000 K 0.047000 0.059000 0.184000 0.004000 k 242.971 319.299 m 275.613 286.233 L 72.5703 254.295 L 16.555 296.161 L 242.971 319.299 L b 0.620000 0.580000 0.435000 0.996000 K 0.133000 0.141000 0.541000 0.035000 k 423.496 260.684 m 275.426 286.441 L 307.326 316.69 L 462.053 292.606 L 423.496 260.684 L b 0.196000 0.227000 0.871000 0.106000 k 75.26 254.037 m 274.806 285.371 L 227.928 211.257 L 163.396 228.836 130.937 238.701 75.26 254.037 C f 0.620000 0.580000 0.435000 0.996000 K 1 j 0.169000 0.314000 0.424000 0.094000 k 275.528 286.329 m 274.75 216.78 L 275.528 286.329 L b 0.031000 0.949000 0.745000 0.729000 k 285.929 160.982 m 285.929 160.982 285.078 139.734 285.078 139.734 C 285.078 139.734 275.378 135.096 275.378 135.096 C 275.378 135.096 273.058 57.6061 273.058 57.6061 C 273.058 57.6061 257.133 47.3536 257.133 47.3536 C 257.133 47.3536 258.059 126.816 258.059 126.816 C 258.059 126.816 247.186 121.618 247.186 121.618 C 247.186 121.618 247.186 144.26 247.186 144.26 C 247.186 144.26 285.929 160.982 285.929 160.982 C F 0.031000 0.949000 0.745000 0.729000 k 320.884 135.342 m 320.884 135.342 307.279 128.129 307.279 128.129 C 307.279 128.129 308.36 144.944 308.36 144.944 C 308.681 149.948 308.724 153.011 308.483 154.097 C 308.268 155.24 307.632 155.567 306.572 155.073 C 305.368 154.512 304.553 153.381 304.135 151.687 C 303.718 149.995 303.36 146.608 303.063 141.565 C 303.063 141.565 300.477 97.6864 300.477 97.6864 C 300.22 93.3298 300.208 90.6032 300.439 89.4791 C 300.668 88.3599 301.318 88.1316 302.385 88.7881 C 303.403 89.4149 304.103 90.4684 304.487 91.9528 C 304.894 93.4524 305.253 96.6211 305.567 101.497 C 305.567 101.497 306.297 112.86 306.297 112.86 C 306.297 112.86 319.718 120.438 319.718 120.438 C 319.718 120.438 319.446 116.964 319.446 116.964 C 318.734 107.862 317.873 101.293 316.856 97.1389 C 315.864 93.0164 314.026 88.8059 311.329 84.474 C 308.636 80.1307 305.421 76.743 301.646 74.2975 C 297.651 71.7096 294.365 70.7251 291.812 71.3887 C 289.213 72.064 287.545 74.2699 286.838 78.0362 C 286.121 81.8925 285.954 88.3297 286.349 97.4441 C 286.349 97.4441 287.575 125.751 287.575 125.751 C 287.89 133.007 288.277 138.586 288.737 142.421 C 289.202 146.323 290.251 150.369 291.883 154.544 C 293.54 158.732 295.716 162.4 298.394 165.529 C 301.078 168.689 304.052 170.959 307.296 172.342 C 311.621 174.188 315.02 174.154 317.521 172.296 C 319.974 170.473 321.427 167.541 321.911 163.514 C 322.39 159.578 322.275 153.119 321.579 144.225 C 321.579 144.225 320.884 135.342 320.884 135.342 C F 0.031000 0.949000 0.745000 0.729000 k *u 329.084 179.607 m 329.084 179.607 342.074 185.214 342.074 185.214 C 345.446 186.669 347.94 187.235 349.586 186.932 C 351.233 186.642 352.374 185.695 353.019 184.1 C 353.677 182.527 353.999 180.418 353.991 177.777 C 354.005 175.2 353.703 171.072 353.088 165.429 C 353.088 165.429 352.244 157.683 352.244 157.683 C 351.634 152.084 350.908 147.89 350.063 145.056 C 349.22 142.228 347.957 139.718 346.265 137.514 C 344.583 135.308 342.474 133.487 339.919 132.046 C 339.919 132.046 336.736 130.25 336.736 130.25 C 336.736 130.25 333.512 96.527 333.512 96.527 C 333.512 96.527 321.545 88.8222 321.545 88.8222 C 321.545 88.8222 329.084 179.607 329.084 179.607 C F 340.42 168.795 m 340.42 168.795 338.184 145.407 338.184 145.407 C 338.526 145.552 338.82 145.69 339.068 145.822 C 340.172 146.404 340.98 147.319 341.498 148.568 C 342.038 149.863 342.473 152.174 342.805 155.518 C 342.805 155.518 343.55 163.014 343.55 163.014 C 343.863 166.167 343.82 168.111 343.416 168.832 C 343.011 169.557 342.015 169.547 340.42 168.795 C F *U 0.031000 0.949000 0.745000 0.729000 k *u 359.204 192.607 m 359.204 192.607 367.556 196.212 367.556 196.212 C 372.753 198.454 376.114 199.414 377.734 199.14 C 379.351 198.877 380.446 197.777 381.03 195.854 C 381.608 193.948 381.815 191.642 381.655 188.934 C 381.502 186.28 380.88 180.934 379.804 172.981 C 379.804 172.981 375.968 144.653 375.968 144.653 C 375.021 137.654 374.236 132.926 373.604 130.399 C 372.993 127.921 372.216 125.786 371.268 123.986 C 370.323 122.215 369.243 120.698 368.023 119.43 C 366.801 118.187 365.012 116.807 362.638 115.279 C 362.638 115.279 349.593 106.88 349.593 106.88 C 349.593 106.88 359.204 192.607 359.204 192.607 C F 368.395 181.985 m 368.395 181.985 361.644 126.918 361.644 126.918 C 363.113 127.815 364.084 128.947 364.566 130.32 C 365.053 131.727 365.629 135.077 366.301 140.416 C 366.301 140.416 370.368 172.752 370.368 172.752 C 370.86 176.666 371.12 179.163 371.145 180.223 C 371.168 181.285 371.006 181.972 370.654 182.282 C 370.306 182.629 369.555 182.531 368.395 181.985 C F *U 0.031000 0.949000 0.745000 0.729000 k 387.58 204.854 m 387.58 204.854 403.348 211.659 403.348 211.659 C 403.348 211.659 400.803 195.062 400.803 195.062 C 400.803 195.062 394.579 192.087 394.579 192.087 C 394.579 192.087 392.296 176.619 392.296 176.619 C 392.296 176.619 397.801 179.482 397.801 179.482 C 397.801 179.482 395.533 164.634 395.533 164.634 C 395.533 164.634 390.075 161.574 390.075 161.574 C 390.075 161.574 385.406 129.937 385.406 129.937 C 385.406 129.937 376.374 124.122 376.374 124.122 C 376.374 124.122 387.58 204.854 387.58 204.854 C F LB %AI5_EndLayer-- %AI5_BeginLayer 1 1 1 1 0 0 -1 49 80 161 Lb (MasterLayer 1) Ln LB %AI5_EndLayer-- %%Trailer %%EOF images/img.png000064400000574227151162477530007327 0ustar00PNG  IHDRݡ pHYs  tIME;8 XD6IDATxi\q 6 5h8uvwUZ}OwYH8UPS {ow7@XEJ8`U+W@f"qk{mk0~^뵽^뵽o[kگ#7굽ߟk7B?O\{m5pxz{Kk{m;T'$k{mW~Mx^Kv'L;w ^"5\? O_AM 㟾㈎#n,z/[`>_Q̺Aҍ@5^k/s4ݐxA#" O#^EP/Su[S^U){7k[ֹ/RVkXo;330k*IRIhN93j$f!b[@eq>ł@kr' sQ?ý::nz>ynK;LrXZ7kݬaSeHiȥIisxYoN''f}rRVW$ោL*Fz'ݮzmΥę:GEDmvwgnw0/j'a6=Ii%,)kD(@T8%i\ eZ['ny7Nnק+@^FDD7 ouTq5^k`3z~ {gO>~у=}bzMa&f[]xA<&IBDJ v"ŐXD":dN4qNќZ gt};osw޹u@7 F*5{dڨ Y=`ųGO||gvy~N}Z]_4YX/l}_CfƀP iֵ2^2p VZ($%-̒HLDV% CWU֫['oyw|_;'goaC#!Q:b~]%_?{_ݟ~O\) u}{Ï{|b{]nZ慦9[뇩Z3q# 2E=eLI`[kGp+ Gy}{ ߻ALĭա[(E=8"iiSy(lXXS.qs7>w?~<ҷb1s8~>?|zep_iyAI"j9h 9 v8^AV!ʢdIUѼ>/fd ;0YE*IS⒴dgEj}zRnz/Wyw5ZDD|*u~O>P/5W/ ;AXg}{?>]0|~u}qfsLakFu@wKI=#a.[)m@)°ZUp,- QO\dLRXEs"afH<~Y=-qBK7Ewf}%x d?g!^U#u0"W[?G?b|iKݶ.D txZDh jHҖF W  4 F(٘)R $x1RbJ:2/@.n^kcNډUhxϾg_W#@Ǣ ~i)fl O>xٱu`9<ͭ^ݚnޙYXD@n8"_A;,ӫU ya1˶>~;_{ѓ'/%j][v@G#Qw`jHg` :Q#%ĉG8@p80P0@B* bWD֛=y,pEbP'I(@`Qt5gae,"Aכso}/O+Zg,7zUۺ^Z‹ "@E2-2a}k[yZuL`jY Ð4e-%jSV'iXs"Nlg^o듃#"}>7O.==;xx1]coѻ/KK,  eP@ o 2G7`%_T !0E !U 0Bt93DG8!Xw&"ZZxRr8dլ4&}V\/Qw~oKWDr,'fO_ ׫zoӫz)0!Z[vWϟ__),#zxPQͦq"zf̜j0fOV'xyd)An\U츦 :$9V/ƸœϞOWWW.;&uy @ b;ZplF1p 陬_ObhǬTG,1aLK =lXYc);JSȊ0RQ׃2$eeUp =>W̗j½Z+S<=|g}K.Dg;ȍefG~_[ {3G/u0k ϶?-u#Um~}}G>۾-ׇ[w{ 夒 #\.5\+OA#2UINˡ7=@fE—>BHf Bb;6$IS֐ Zz`$$p O*!IXYHɽT{ԥγ_rۮGˏu/%aqw&82F H䃿 f;?㏟=xpp].L,;!obo4XUFeʡERr(|Μ+A$`Nf3R.볓[;w6XYܑrf~txtk*Vz b "6?}}v]?zvųk~<`-XPZ1tiGHAh #" qtpgPDL!p7 eb/W!Cq?!Y;U'l"" !B32ϡg_vٽ֨Ԟ `hv,/_|/CNYUEH(fv?R,^=Z"a'=NeiFo}OiXX+;VQ7'i}:nNNyg}F5Q_tr곙_2GKWiڷ7j{mJS=<#Ydp://o!ud!GirH=X:n}9h`7˼уָ^sVŕÌYD9iPw_(>`K#mZu^Y~6vMn3ghaäY*~꘻m;S0%I k +-`F:6GM ͍AAs[R[NJMt}[oz{XY $pSUɖh`+kOcޅ0v}]Cwp h"9D_iJSV-ܯ@'mFuL` r{Ж,R8%3ܼz490@ZGx T@Ƴ79SݻhM!=1 9q)[]АAzvU )H9Ȼ$X%e5Xlǻzߌo1tWw8ZT]_J+"}x>]=ۡ Tkٗ5y^M J zRv&Uiɽ41D``bO)JREkmINPY7T>z={.="\DƧ".`֧hE'٣fB j"O잂`X9$1q:dXԅi*bl:p #SPlALG,XZ |M:"ZA}7!M2jSi;[ͺ9֦٫M!MO)N?::W]~O?=|X]T:Pxb(QJh^s"@AoʪpD]n&(MUă[9or*`Gg6f*mVt 歼!Kd*̄[{JXju"Ş@[dh$U2&ck,=am*i/tsb_jۿ_zkD=,Uֿ*<ŬWh02]>''WK6[xH ކ {Mf$hfmLR+x\yW.5#NFdZ"Kay'f"zH@{D Q\mw8{h ZX,oc>=;{ ̏n"ߺէjZX{nֻ˧?=^]>|tl.ԡL0D5Oz|yH y )BMK,m\`X&s˲Wwɫ[n&Rįz[ _@UȦ?ܝ?uej4бĉ;ûppfBa0c>h|W"Eȃrҷ r 0AR=2LP0]+Nn8ev9,K"Uaj뵷-MUo>~prӻ[qn1Gj/M/~V#_}C=ݛ7?`qn|ԹyP rT'k1:@N`h9w EY3=H !(!sG݅7X,(@ KӰ–ӡ$}w?H[:E*8?ݶ.yrΣPaB/SK%sʺ>IgSg[L|dĔ :N61tdj=JҚ2mhZ"K󷫳7Y=O){9"q>%|`֫ӱPԋG;G?~`;Đ:7c4/av㥣6AIXϛOHWFAdT&Q~YgLJI9st" HlA"VDM9y4E&fȑY4ruf\ɉ9Ls?}~۟_@>qsf꽿!_7gg??̭Z{[?<=w;rј&!dceTY R$m5=Yw|*3mxi"hNiyfW *iu2$6,9Ұ0pb>8AK k G^/uz**)XqH#"=AУIf0&ү> Ǜ7R֧s'L)aisRY9I?1{x iAEŊ|>鷾sgnG [wcg''A]'FK_)≃A8ӗ?=Y9IrHI%NXaQՆ!H"X(<Yv7 ],[RZ;ΉDHjγUH^O.vۧGWwޥ|r }oMUק,}o/ ww k-u}է|}|*wuPOgj`AQqj5j7J,}.ke怮[Vr`$HDNcw"º^}?__?~/nBQRP퉜%˼k]Pҟ ߚy*dࢤc #;!&R(YK%c)ċvS/vlZ[ZVʉZ^4|/,pJx0b()I{N2s.r017V|{zPt.c)7z}>g-.*, HcҢK36ݜKN=ɟ>Oˇ_/pֻ_րQ:ؘO(z.l:"-ɐli9V$oh[nBdrkg81+A!1.{>)+C$eUsifuvBщ,RN$rRp',*܃\n͘l ֠{[f?l]_^?ypE'WO?Ww ̚^O΋[˴u+9AzʭGF'IatMA]ȍXZrd4%*rPZ  Q ! .esC[&a}60$  8 zlNgF0&wȡ.LY1 b947ʷ~nAlyzz4ϗIt\-ݦʽlj[ACBbBjT0; [/ 2"rzhB,#ϕFP2PJ$,ARF3McF 'Fm?#XӦ`<85i#BBMHFuD}7`-@lkާe\>?N1MF8uX/V֖{˟}x+:Tc?b^B$η=4BJ$$_͡DYh8,|`1@ )C֝TМNN3ŰfUʛ!)B!SI<# dIbXR&wgv tY$|_ï)jÙuD=e,$@*iFD%:yZ0ͱ{olSn1dUoY~G>h/eG+*>+j %PILx0%BLДD7NYT3* /SxB5IZE,Vd?[/,ݞvº?׾߿'??`zti.r]jPd_Wׅ#=)'aZwl{*YFV,k(x!i)Ik˻Řɱ;Pe[k*tliR!t;TWwJZ%QrfVyKY$p-.UEqI[-'o;8oxg:+UPG?~p}2Ɏ%nbAIIIKa$$9{:td]mZ;(CaMD"|Rh8P D Q>[ECԅ{)g5z$S3`ŒpaiepL4$o)[Ąmyzcsso$8nZR8zbG7P|^Lw2o<ZyS KAf@ z'{?zxyZҾ^q$1)0k  8 !G&m| g6t-p˱ޝO WmCh]|j:ǻ+*š[\̜6աj$ѭ:-AARĚs7^)eIHCTDep('eΘNCƄjF\׽rO-.YHX7׹IuycnupX(iLJRSJ':E=_ѧ'fd?ˬ?,o?OwOsWbtE676"O+RFωXJ:we3B؞$@,lu}JLYEP.0YLA8bH1NxyFjSǓy&aMjykܹ3c 1D#Dd!hE+ o"Fh+o{,`N}_OS⟭~d87WGnOj 2KW: #Zt'֋+%.mYXfN% ^cdD" b SBFffNjOphadEa2 f񭡋+`F) Ѹv('c#f#u:PChv0 6H#ʨ1)E bYíUI)Ym>w2[2!M$S'[j8-TwlTh`2jڜz8IB~Y&r{?|u{}<}\l-斲vJ ]gE.LWnD\Dt*J4˘< 9:Saԕ1 PArڦŸҐDy0 e V rb\zE &#0$ T$9S7 r , 9=4sg5l+f[oˡ9VD^Ԓ[|~;aݔ\ufч?>eE4rTԘ.[LrfbNF0IIR}-^\?X!GZ콯7T[6Az Sp;38H-.Yx`F Qfd Z=.IcUZw뇥j_eL9focoAWgtSpZ]v{ݹۮZ6KM$&Nc5kr?n/bCUl:SCZz޽w'⇹!` "2y&br*|vݵdpO{\ǪpqS1 )h1i$$A0X5u,IMJuTW{(Djj}6A pc>.m2 C̼DB%BbfֿW};Q'!, GLp{uJ29`~h B-pl2\=L5Q$[OCzhV]R+'=1v;߬W/$AD̽c ~b'eֻ>{k+]CX鸞CǾAHSCƜHUxjrr甸0DsBC3EJYĔ(0&](Y4w* 0*Y8Qh=($uhb s9fċúqkLU6*.` &u# ƄPРHsĮ|:bKS%RȉsVs­Mk;_H.I|zF7 ER[ Nj,-_v;o `%965S$vFrNgC^+oeT5glvn9)#fQ{ϦCĉ|¡G/6bA,pr{u蠤aΪ$K:If+֢IfA`AzbEiAO5Xvj;UWq14ujW{ } PtcaəDP-qtkYȕ\ypa>]Kz2rovG9>VD:Υ;rs޼]?gڧ|qe-fr\dXѪd6B FJR&x.1#PoJR"͈U"pw$Uh$%uVj=AL=B8 a$#4aKc(Q7rpfJ`ͅYO w17fLb@ ,9҅BRdJˉ!l4rZZ2Zx^keֿ ~ ="g{ܻw'{g<͇D(2p:$“` '!Pe wo۹dK7zW$$uJauyQDGd Q1tj "ܯi$b,g%bD:(JMbHt%*V=$a9L]C=6eJ/oϪ)jʛپS4juj[ա̉I)E;GJAr+F1ÅS?==R//8=AyqKoswAb[n~཯_YxZ_DZ97U&MDnO%I>b* q`atLԵ.~~aL63DDhS835 @NCE@H"#1b0$lT$~tM&9Ü@!JD\3CX^+1p)AD *ĂQVa <#i Vwv "NA*D<.D-:ҘܜcnU?w6Y9tKB20 La ¼{QI(c!m[Su=y4qw2JyrF9!HB)%Vef9lr7< jNI%e fLn}EJhHd`Rl}ڜO ro-7a{탇r|YI Q#($ #-$#wqCވ(b 8ALp$G%YafѠY %I:) 1)#X1G1I,TVcPZqRjj Sb BIC$`9S0#a"tBQ#%E "ҜL SBsuNS؅j5˶osU`:&,WǺּﮟ|?~47G&Ǣ)lKClԔNL5EYUR[7 D|.@@%#G)],L,mN`eêœ ))X̴_uP/&E6?5뒝:ȅBR9_-R@*SnjqXŔ ŀsXY(ebW\Du B;eߟ1듦 q܅o$ |{z_>~l!piQͥ'EѤ;HwV񡋳4[@R$f"JġYI%BA %š׉M zTB E&Uz|`Dh#81D`!B l tI,M) @p' a34O8 "} d{s k0=xx҆޺Ks}V!pi'>_ W,3G:Ph n MAhTUSuSe)IO /AazOm^ "% RD$I a"qTd1Ұޖ^ ­'Ɲ$BgD7qy߷ [ʘRF5+sBXgQOEzմ[;x4.NnKҍ箣MQ};CZ'*BEyH9k}v'Si= i[AyL6-A/^FH™eKZ{~:* ;O5'[\:E-4(@X.˓KD.F'4+O">MX 4#w!8iƐjeM۫}ʠW͎>W*$=j  DN2X`XiP%w.R(S$#(:OeSFIU uL7B 0X B,Hs# *L1[7@(sgJY(ZuA^W AN0a hB")0(~xH{Gud 1Xd8.,'3dޔn 8QB{<0 Fz0%˫?<&zG)j/ݫɽ~7Fq43KqUBѥL5ACy!Fhv0rE{$VV֍QۥY fIAkF&!H–dVUY~YPw$`5,PB vˉ3@[!֧tg43Y9SJr4׻tg'qxDsm;IZbio8z`=bFs)h/̈́T0gL"Է΃&ͦeb7^ecҦ}Jp$#i澽LX5 K\&M*^m= Zc~!ZJP[Lk$%b1'dan :pZNK,NYГD!1mЁJ8uJxds28*!P*%e"L1P;wb)PH[A EA@gQ @ t! 3p8@p@@:ng)1P'a{z+h&,tg#=ǡJao5 3A(ݻ1ۊF69&VЭ*_r{.~NfUޗe'/qu2G\.J2˱JYPHl38pbESz{~2hh NBLA1N):)̛9y 6IG$im<.gWY5a|Vbqz6YҎ)? %qm~5M׋a$5(V3Q@sV)š$г[<5l_OR.udKUޜ͚EGZd~g;Hr{*yC YOY HkB0! !0hb]FYsk0U1@$qlGUf!8 3$`Gpl" X0L Em  $/&Uqޏ!/ W*R5Aœ7sᔲ{ޏDf]\Jj$(%V[lgԅd3XNjl'ڮ:~|yI/{{'Y6erЬγWI#eU ,qkn)n PCs1ʝLr*}vdP7hJTNL3 )H%gjUr{Ll4CCbT~D[[+F ak Э7 P=="Ny a.A3$KZNuL&W %N${0@C0/> &SYKehO)qܙ1;*o¬]e|{3IR^K/}qaYYⰰ|5mKe țGX1]NUaRt@"l[G.Ŵ_ƪe)|XoKJ)SZk"-7gCi0]˳g6_󪥁(C/4rKJ%\A D#DC$TY0Qa" +񚖙o|+AKl{c[T2,h,',ht00P 氀 O843$9kppq؈җ0'yG9l ʂD ZM]sa1M {C7Y8d2"Fp(bQeKX*vro}=8b;~a0֫>^֋jGMBewZ0n_^xuݫSÏ>G^?;_-o`DE\T8TT>&EUQwa2fcBձS%똽5Qv.wnޛL= fd0ǜG X" [6 `jpJld@d|w!w(rI OHdpj냻 +sE {6yz#%MJʷ[Nmh\$oF^ĝ-^N7tVxS~x=p0$QAT%ޗ j0鐼Ӻ;^MdlI$]YDU<"2K5U SUF236w[TU2bdf>{= yZK-ֱbϽH_ws?K'Kd%dحg\72 EcTq\]Jz^QIVR 6A(&Ewg"`3xlΨ嬧#`eI<(1$Xб V˜ّ d" dCaСz_E"HR&bTI}J(@I0a&$2QVnܥԒDC*SpCfnr̈u]S8_|^sດϙȜ>',3FLZO7O$(0&f@%B0_ao$$nF%hg4mx~6o)ccl ճfv͈PTQ9|zZ-]JAQ]%BjKA/YɾEK>-̰"{8W?ped*]a1_nTa}joӢ_z1jcRp;YX Y2ZA! rf( 0C;E+|Hce%a[k_fN[is2 8gx`Vbw,V*KZ'S{BfhBz??moיKf ( pݳhTje16"Bqs~wV3~DJ{ï C|M0n K ;/fjYkdiOP;1W[3nyRd˱hΨרuUfv = MgOYӘi>|ZםUAAh^ϻ0ϷW% Й V"'=Mhg{h a8/E QPNJS= ,gNZd. Y0t;$A((v0C[;c\ח𥳐zQ# GqLBaN;I)[:;2ߧ9U#BQDxVU%yROPOutI"}-E:(TRUe|]G_/82{?^LUPe'8'~wߟ1&iQۇ)OƌaGDcVC>Ki6xA}zL$5kg}XKcÒ;|&ՖX Bhr Dy)Y)ijeG91F ^ _7I>1d2Q\43w_FdaFR#g%QpM7ct;T]'L7{=/PؚV9]tzz4O@+p;h ;j0`>40 FtGx!eOށȂ (!L};PbLX8@tNOTʹǮ\xis&eAIvB1Y RP#>FdrqoߕFyiS1Z}ƕ02vo>߮卶MǤ"O7ȁ6 $zHaX=mjm[fR3sr"U. ~*H췴<JaO`:"M `@+@E=kRt6r0 "{gt)S.p_>M>(ZF043BmB)Ě9FUiRNn N(!aSG}TH 9`0k_gr4)nAY)[*UҐH,Bci[l{:s!9cxOzmKDs02WF|fmM< DBpjB""&$c! <؃>c",Ʉ"be :3|qGNB8*za>G@ MDH +4N =!"p?>n#OA?^ $qb0C v`$QDO|p$91C/}qߣ)޵5W#]ݜͨpQgu({yjNs%ESwa^/1Rxxۿ_:olf~anHFL!nyU79>v/m l G-7_]DG^S$ raVNɐvÃKivhig<0`A@pTE| /6}άf9ivRT?*E&MN<$*x7KY"Hpmg"~s)_A46>q6^*m#_xu-QV-v-Y%>,ni:IYQS{}ilZt~>d}aYGtfdLc?w| ;5k^D ApQ(W||KZR!H0(b r`TUNrC@k\*!%8̭L;IVd3U5X:ւ0}:nB p@Λ `]7g@?=]CXqLsj>ͣ (J!\aaT@cU0sE)}ԒSr 9.wdB5aaݞQtƓAQ0/]GS_ݞq}˥Hd.Einp=I(o10gkcTfxՙ 7-wVlҰ=*r?e H*=cD3@ _P_Kk-c 2pZʷ>>^<ަF{ֵC-`J;%,b>CǖʧM)c~z^qzJ3i,i¥Ϗvy0b&+5ʔմ:gw=-û>,6YK 㼸e>e5u1@/o8JdV0ޫ%g7` $dv HU EyaClpL)w*^ZH,J\S E9HPGE啹*_Oyl20rz7dzFTQ'#Tc8*# $@J |0߉y%`  CP:u*axpVETć3 G$qZBf *BǪ,f*!s3G<#')( ? &y IƌDoͷOޮ{PmuYLG0 ZXf[6d _]?6]΋FSPR8]\Q)IUKN3(3b%0I<<hqi"LVEowg_||J\$XL=my]}Mqa7FB&HI)8gXRhV]^/9* H퇫gKf{ a(T)++TN544x}+_f,qtOoo¬Ļ<- Y^|1 QͧgkbfSgR8%9$w 1fᄹp:G ;(0+@B r"J0 .ƐC3_vo| B K3P i8VjRB=C'#JAY1%$A2  p;GV IQ>T$L>p"89W>'M"htI48{Ϣ{ ~[DŽ'\}=ݦMJh Y2-Ġki/Fwxr9  ;1I.$R⻑?N^nF8B̉>|#i벎”RU.#30'C\fh 3w<}z)QI̴1̧VbxE)A%"LFGl_(1ЏLvۍzL=|XH%ݟo~s)g>u5 E}oĔ |*}6 !Og^Z orY_͜zFL6X9I{~e9w"q |2g\?߿k췷v:)):D,ݱ#SIO?& s+X I=&b%ZJt&& 4jRH)NN뒵U\{JZ4|yIb$ca0iˣo!D\Fm71E B?'%rG Ayy1,P QpEiH'b:CXl;2 #x@(*f$1=zgm`r/rGFVq)Y $]ts~r6s9?w`"b|ߍnaA2wxN(RN4u=SEc&B$FČR.[d\ B'w2_!$R_dyж~MO7> H%(`82ƽ6`Bީ>5C/K[rF1IjH떷!<7gDINI6*e?\36 _w:r^$_,tQU Dr-N8&aÝ Upx˹qǥ>=FVqn~B3H؜ast _sc75_rfL囦'aP>^"O0kI-j&tR`P)LE#:ST8*D,O'&!V("'W) PRGJOV '/ B Y \[,@_m>#=A,, |)``"'ZRߕ @!Pl  t6 '@ fjH%3 / l.q}L}&?Pi}Isd1<{^q?P3$2 o?}4@}KxF͎)AhҾ5'+x҆=z0REF'nŨD(SZ&`$9,'E3 0,8/80D*:~s!PL@$4! E8irs4EYoKzH6EUZq+IY~wo/׷V<4EOU#`;(yM;;ׇT*Q4ZRITXVW_dr)ޝF`0 Gձ{lcYG=AD&"?0N3x}|De{:Tیh#J!E3C[)>_nX,nzL'R9}`3&EPIa6ԧTmgK3lT `80)|hf(3e$LP wZt]z\gPIXT7KlNc6ͧCA9~77ws|ۿ1rQ~( G19#Ef9H+*%U! ʥq0Q[^`* ZPʡע HC`$qH V4 PFTL3ZBnR#MA ^AN'rFN'`MwN8_Qw@:lT[avP`2 J@ 0xȊHB±Ỏ M.³T'Uvuz?Hn^k#x0ޅ,3 |9'1ccǿc\)qݎ~wzzN3gvFo#@ 61E+F޶&刌$(|(qsO[}x*+TC7 bO c'/$~wöFr~hUP)1+_Ԗg҈ZlZ4Btrj S]_oBn T6cчMmD<_heE Ӊ0w{ 5a&PPŌ$ k8JIfT4%L$}x>K$Yi4y"4IyQ,R.QelTIRc@'_>"[t:rA$ڂpGޞ.stPd`b)ՙS$hD]~u|zxx>_ƫ9rDdsH UNT'̔P(c t!\T9 G8-ŬOD>"}b&'% ǜ8qYpRP+@9ϔ=33EQZ[eJgI9z˭'m;.?Fq?q,tGKMp$? A-1i[$/ON- ('ca*-gyʌ *BHHNX!kA6\7ateG91n*z%<=3WHA)E} GpOkU'u0 !#7;% ({~Oh+l(oWE\[J#w VBNQ =V: kyؠ |9'2j۪noOBA(fu3½yi€ ǩ! $ vNSj" ْifsrC4A. ({:EY,"Zf`n(>g~?yN!J$} z%(~O=OR6$A"cLd,RetpXGmE„}fp`]3[NŹ&Uq>+tR.8P2J <<~ďrYAy:ə#D;ϾMYV=|PqLLs9s¸Gui46̉R-q" TAkJdY# ċr%JI,hJ` Ua P>V-HV 11DQ3DbAA{G[yRA+pķ[ݝ>fs0<3Gb gh :9O6 c lj,YZ"kpE 6  OD c hc4<4eC؈KeaOIV*"u-xۼi*b|@gLLZs&u1+i3Vs;X JݸszURF4h$ L̟0WY!$V鯪lfJJ^Y;1haYK.-)3Q5$BOeP53(3 H",Vp"%Ph-( 0_0^멬U,ʝemypH\*ʇHLJˢ]nwNYR $U{\TZͳÒ])l \ɢ! ϟq* &*n ΌmWt:鬈p;ic_<;(_7~\\Sm+퀠? ݿrH雳F3#I.K#ݍڑD'Ri&ޜi*2 U57gKd $'zbb;{~O‚wqq*# B!ML\z;Nq g1|KL)<sPGd%F831@BDL]' LC_ԑTP>$;nw\w ts*19zVϪZ$7)Ztu},R7Z@eqm?Ihoهg"+Chɩ0#s-+]}aч*g:?IePM7FY4=R&ؓ&vxP#ۘsOKH-mMz|?N1Ȑ aM16 5{@"RjJúZ 푟vnUe64zצL=h-E1 mUK$fZ%L|!q|\@3 @&؎ L~Gn~*l[ {&p(Ed>,)>Z`ʓsh0sG]J?Y 1v{~k+sal5QU:)Ufe!IN]euH*d!@ +X9)nN*&ȒԨ0!=Z\ >XṰ#OTD 5(i  B`>)Kt3t(>sx%17JKI1_\8ARy(g"-6ʩe yhV\+{" %Wó,>т`Qgl,KxqKsgJRcDA"z |翏5p׍:('!E Q=1,K++ђԅ)W|&:`еp]XI1u Tt $-9o.48)@9X86g% -@#~H 4kˠH5=7YPP8KU)dr&Bՙ94('[q3,I/'0WtF @;4(H&Or 1^0hq' {dHピƙ1D@f7]j>43Q(| c;2R* *A$M%qb ͙'{Jp0 FrPwg9G)D?ˇ,Xvt< cnERpe$8H!O"*Ȱ$|d_P,HMͳ {pyr)9N*Rs{͌}[!LO#{3Fs#罔 XM,T^83\Y)}s|/=YҢBD 0y9'3l1Hq H7 9sO~̒$O y%H"ˌ9,sy',n<@0rO.` Hxō9,A΄q -hgf>gP$6>xeOu0ʗO7즗*'F7Мk$R#:c 7,_X ^po"}߶Sx|wx i@7B3%q7JNZ|-4{$._z,ܔ@QN6 ,$-(6 9l&f@825HPF`:XOAm8fLYqn84f3cI|W^գږR#r^^As7eE.@`\c hqADbE@ "w?];)NN5>It+?&ryEQ!~ZcLΥQ,@D9fv#'*hfܝ/ Ȍ-UUĀ͈7\Kڔ"plI#@FeyZ}$;#eܔB0C0R<$ aБ+ BN(# AVpI$Ÿg#"=NaVtvK:;N@r i+s\A[ *G&fcFa €t(a9C >4R&p\V ~=^\4zO[~~MV&Yq!mƝ=F2Z}~ёAɿ|?vǹ'?ӳ_7S"LA xO @WIu 9%%S,J"RRJ$ G9LYhm}TR0ˈ0!<"#SD>c4)(3<9,:29=+nR@ `]aes $*EQn9^LRN'lQ sоZKc=,3yv*Q9VͷZ32V.І_=lI2;3# < XvÉGyZ}9’qݩOu>H܂gdi>d}NiÆ/v2ɥ @_ )$)ǧώ1X"- =9\֚EgӺr8i*HyU* :WE$P~p 3!)5D$;JcN{1)GG{  \ RIZz b.p)YҴ $((g,ٯ<^xZ.' D 19nBDYBL73@fy4@ꎾn%#qe%xmld?bH{JFn6Oet6f #-ȴ? ' t{m19G*h -}7BEB9!1{>ڇB$*Et(gf:)"c }x8 { |Fa6&|w{.R Aމ0Ġw7R#iJ&d])zҪ;gb,Zba/_5~E߽,cm_>wLNe=i=HW @gV, RH2c("U! !%DP ~&8&em(rQRpkLThWk:N4gd`ُQ+Grޞ}ۤ8+NL19@0>5[$) P!'& ί*kEq~hڲ(D)(6 e %vw\-1qO$fȄX 缃 $AHʄP22r0s̜9ܾ؂.3 GOR(Qw3g 1nkMpYhy}8nMRyMWfqEN#+ x": T4wncaoix:9uTlVeBHr o;{ڝ=yp?s1~S!}ݮ۾ia3/*Z%1g@UUR :MD %l^]*{NN SA%K]&e&1KBaasZZFaxS&3fwl1 }1L(xt.ɧk+DȤ}XJ-Yk\o]J Sd{|ÝwM؈T lrǂe0\™Z=*#gi(⩢"X|3ahLOg4Fc4?]T3tޒZ&99(O8wjs1ߞ%  JU($Z) H ʜԣGrbe$I2JpIžb=L1ҷ*ȍ%Z qP,Ȓњ 0D q<2YtɠHOϰ{ed31p`Lf7׺^d-yކL fnYYΖiD9B{5n{|Rg\}|NIFxu"d&+\ 8d3^m)gKWMpzرm3#43-P;Ɲ˃F} [$ĊD0kD(A =$v!Gz- BR|:D蘉HA$L z\-.{&n]'_}Sjmr y\keavәdZ[Z;7]WnWKo0! Yf{ѦLX+9*q7<\pYa88QT! 쉢x &0;c:06|ەe)rUX9 DsXk,ER$8D04A+TT5q[\0EGNF* $)'(PBwLGVͥ" b!.Z5vf,}>RE,hp9hgVUDaWFb_a+-33Li"PYU(gv-ݘA/QE90On&85^hHwt?_y}!l6'r-4tBQ %9??VM+ўW5Z -kEz*+[{\F~u.dN28R07VTG Z= !x}*OtRn"X(K|sddΞdsp8ԡ;'mn/ɺ<_7Xr%F=oVoekx^4삈 z6݆;bs0-}|qx7jY;q[K͉}_ػig F- 8hǜ; >Q}Ie!dP!bʰ`a{`CD%U%P梲sa?5'y F/9'T餐{.@UD[@|օhUK}XVuJVi3JIl,#(ѻ43E? -:KZv#"v| b$4wCւHvᲀ$ tP *49sv\{=R(Y¦4 Uli8 IDu-Mh__rp*!&m f|Oe^U4Rr*AZC0@g<'CW0/X+Hye9\fGy c8Uq"}ƊiېU}60 p#Dd}JƝn=m5R4qˉEa.ٻZp:a,ca̵Qy(1R=VtC<|zaT& .ʧ532BT)H`i $Db$BT Ḻ:#n1#cn}6!#{98G#{E8-ȔCETE|D4C"`+3Ý I )ԤV*@L>#qa]lFwIyp%aZJu%l[|s>XJnGt0Q<@jU:,6^?_6`^(a?!Dt N ,`&xxiRr[%[,_ }T *h!L!A X8DN*0'Q'@E*OH;))<=ғ#2f`67ƀ] rTdDG/XOCCZcҵ q9C %f$H\ Y_J[Urd'{秕ɻ.N@qZ;4 ~a}Rq`p(1Ft$͢ wH%ӫIn=n~#s:X;{~bSTۇEZզ rd6t =`b> < $W f) '3Nf 5`' ''Z$EhiGs@4@Us}݄4 8ie>qP簷LtA![4pϹu|~{sx$xo(<΁Q dMLH%YNwFv/i)X,kDu99gTqZH!R QZ5jbɗzd;"D O;D0x77O8 @`TUR9&%!U>pF lp'푥cv x8t>$*=̢ΐztO% **HĎĒ$9H7cR(B UdMsp9E ,'` .DZRF#F!Uv\[Ǩx6v ϾwKs|߇{)<)Btz{:E9#,5<.n^ә߲R*U 1%9*\8+8I(.`0J&Ҝޏ06S"6'sXLkcr{ )f t<$2_8?sd~&lu1PU@Ȋ.=3R -G+]4)U0WFR% ᬆZD-PaLDĪj3XbLrۜnnw,'C}qr^|ywqxTp ԢEʹ5ⶵ ftY*(3k-1@ϻضBh_(҇ {"@ic:i"HEzG& Cx 6y|>2J)@HF8󈮐H3H C4'6mdtc4|,ŜAR0A13g2%r {@@nQ"9p"23\R]hQ!|<  (hGAD=?vyc}nInc)9̰M1aU=sRUq~=Zg-n pIRga,$ K. N&h "ޜ 6>&*`T3B۝-5,8Z (" fVItXsWdmosΣIU"pD(eѓeY#d ^/+/~\!o# ,5ȏ`f $4wHD6t@ O1R`c_wݏ+&A ONJXD>K s_r Lą @Ʌ[f1NU,dž Mw3d`=rB-};~VP< .\@ $"w@s=JB2L$Jh3:8? ~>hZG!܃YH8B3((Ab$JQ3}f!2"4^U\"Zyk&pyNCJd`\`SLL3@A;Wi@Bl^f1gֱ]-g2bz d3ܓ(@i@n`IM*]0'0'Xp0zքFZtQI5f#3%smV4%UNWLL%b!ܒSx &)tX'.x>:ᘳ^Ÿbܑ??n|AԐX lGCNv7wY>O SU"A>@ i=IU܍##m[|09lyێ|\q[CՌ "Ԃxϡ"No6phs*%PD臰ݥׄ!Z9?,Uy3:s{YOz\P-d #s8"8 >0aha0` @`O$0&Tw CX \+v;_; `T>`;$Y3/jDԴ5E Q:$"% J^Dȵ=;28 PEZ)In|iIL *h+$ʵq0q.iId{bȽ f9@I\;\nuuzUY9DF}WDϣ"#3pNmv<%@̓ZWHޛ ݷ޶#6:.{ۺ;28p4}AcC\!ھU7gZب5C,e3' DKeR%݁^.X3bVQN dt6X[FEV1٠2]e &rͼ&UT*L/ !D?\##2zl)Y ChNCN;ϐF8*|RypfU%HQR}jJ 鑑J#0=G˸ow-#@54G E0 ㄣߵjW3&`.X}9ur&C$o9a1*{zoX-0K`-aӄ2COD00A8.ĭ.0X*RTڊ[Cx:@9.+񫗄 Hb8i5[u#IB>F3:22s#F1<A%i@"(9X# %R< d2jbAQICe./3Y) fdhe2FM2A`K֤0ǐݚ!_$kc,n%s D"6N0E,~qr2> x,/Ĥy||?GFƄgVGo>F߶a4x Cv̨s9,`ze ƫRw6M4>T_?iǟ=6Y) m!%tw$;Ad%, R@ ԂOLiA8b.x>刭C34hO~߮ꁩ4e%$M)=D$ ׆uL2Ԭ]#c <(| j8[a뗪ϒf QEX j 22"EQ%#e,tl4},Dke2Uef)N󃈿s(P8(RAf@0LЁAKdk0=| »X}xoymKdJFX{ 3 8TIl 9P AtP'G{h*Awm"¬̠F$z1Y Oqٰu-_ _H"lt 8n-{etI]ZO'?tvV? l('j|:xlGe A5c|rdh!kS!eJ2 OǮW[TR9cVlR>qpDt tȾ b~ԉS5nw٢bD)}Y27D2wÿz?ۗf`rAA8U(ZPfmXR!lx>ty1@`*8( SvPB#2q:M4X$T$#f0(CqY `"GND@T&(I _X."O%!g7;c/z@3y%KJPڲZNJ\9+&`aD`>`DI6k{RgO(M5`Q4 3h6̶s; #qEm)+L4/~?P-ffMB& aLB} ~l.h+/LTiGXGm@;DJSI߃)O\+b]p[d7_Qwd謢bCt@ Ӭ1"gY3d{ @GS  T iّW]B: 7nmmk:n{{$Ίg[b OlVQ"7! # Q0g}۬KlڂzPys& B»׍,6)=3Jd5PSu¹*[$;q,G̊o+L;cQa}ۯD¦!z;љ`0SrutuLg$%crQ'*tG=ĥ!n`YFE$LX'h9n&;RAX!="K220d >p,;"8cq@U6 J&M2<=)Դ M2 bLWj 'j`Y y`fpC8b c,FOpS_*i`)xe<{ݛz`V@)VO\Nr۳)}t353){=A0H$\TYY"9@R)TfF-y>9vN}ֶ,t)Byb2R k"}]#Ej@+ (`w34Rc7{ yսuS%#taW5F߷v c@tn* 1%n #HmK`{lCsBj>F5Q-+'P L"Ppb59AdO<5'u4Z1HU ^?rB"k (<Hŭf~Ik db"!N֧u'T^0hś wK"4>mͣR}:VI5hqb}CQl HH<ޝ"]4,3چሁ[C=1ϸQ  V0)4]* *smbAH~̞yu ՙ?][%I8QMv-Xkp,Y] $L 4DQV "0IG%l,)Z$5\LmR+S Ć!mXCZRq3LrrﷶrC?e -oo8n: Blp&(#mFo-yL`%<`!8C+w 06Wޟ4uUdzcQ&M?/oq-_7WtR!"̇CYB=wK}z28d1frG+2n>4)mZ r3~弍#dk W@=ق.7t7_HPj5]#uoA5@g% {L*S?\l>e}4eNPlu~W,%lrU9XH%tpg+1:"w~d)4D\keo^#i[#~hH8tͷ4EeKdA " (\kJElj#Դ[aͤ iLI#Jj{}(AP !*c4 ÖDې '$@l@:s=.¶{'_ &!Jڣ>~ RH)Bp"QĨVPJ,\SSȖy]7L P1!R:%ntKdaIEXzk#om뷈Gҋ&{eMK՟84apA!2cU\ݓ亖'mr.TSd:U<6-lm`YSYat)9?b9#|H?Y lXP&uTE(℡\Q '^;ûIDemiMEc+vmK4T5#mB߶&; gs]/=RP_E~Wk[[;X@CnH "(1O(H:ys ?]qbFl/~IH{dp4%*ZN203l&>[\`:"*,9Ӡ%BRC+~x&XT铦* sB)TGd[eMҔ%pX.&FuP#1eB- }%,3Le?>磦F`kbP0*AᣏۺOڽ Q}בԎKkzR?~_Hh0)" U4-d(&&bLP$ J@XC Vw>pr!IܺD PP$9I#J$2J: $JgH5e~&23 (؊ETq2thMgK6)tɠoI=Cn#n yf-##d@EdA{`G4?~x+׿8m? n=P,d $P6"Tz`{㧯IIXǺ Q槥j V*L$cLhӌÄeau|s#O+ EU?QE 8';a]qv>)R>"2%@XtA.P}dЏ|wT; iIDMPCmΌeS3(Ȍvӂ١;jW:~ V@꣖x:MMȢ2DZY&4 *Am̈]_>+ {< چ:b$GdFg=0ARZnM9Ͼ:UyDNNJ5D%yH*ȦpwEr:Y9(uyOu,υ'>ҍ,D]Q`7dKhִ>"3;A5U3RFJ__/~{_H 8e>Z>"RFW2 H'z"$xw2pC p3So6Za2Y>0`+~^}y@&jL#p$Ä>SŶ096iq qܼDշK bk}tn)0KQ+?z+)* $g9>( toP^±y H 'ľ"G<׻fl+ mk1 )FdNVƈQq?s鍙5Td0:Ґw([-|o~r't(O X䷣k ST""}PwmW,ٽ-?\xΛgx`j+G{J#Q{A-Z(7OÃ1vy,#du)oYʳٗ;OwD7nfSHQ1HQXL)`@a*$ZSvo~?Ͽ񆶡 HL@Dh<yCovRk)㝬Yl̯|{YTCN&={+*H16a*lnlGD/Њ2?IJTpӚvmIi#Tc ٝh=#Кot"-HI ٩RG"z4) ) Mc3!Ll[B x@0:iRXDsp?Tm ՠLБȣUEhHG1 -`{[F@ ƼtIVG>LjU)=:~y?c<319em=ੳ0қgg?㷿@1$$簊C4 dbt^,U āD`.9f+]ămGc%Y戕 h r_IPͩR?mB5T$[f"Da֌\$$ Ԗv"of.:͑˔'9a Vo<.>4ݚH:LaQ1(ȁC[mKi@H:exh-Royo_*SރRu[ @ !iH!CTy}EԪr+2[#)d&脴JS"j"YA朒F,(6o$DoY&>(Klw)oes$ HǬPDI#@vR{n3\keO"EE=E`w8 Ep!=BýiZ-;)f49\i]&}ƌ-_x^P-Ooyϸa@ pT2z<۸עF,C}?"b*@d*K] g  쐎4pr U}trbhE)6A߽+ -0_;7(=6ԂD[` lcIwiqT~׏['onW?ALA{\?nx pז#IQuR "VZU*DtB(]$0ޤaV@`ŴuH$K29b YhQ,ڎYWPAud$S&Uz.?|Ǔ-sU"\h,$ҷ6$cmCǒ M1Ads O)"UDFlEbmuDC;_2o|/~ˑ>?Gx>:G&(u<;M4,Csid9A˲mȘAo7 ;4bŞ%`:@c 3ӄڊ_} Id6/`Q@-8}N D~A I9;*}zw/R"t/cD""+fds=pu+xz (~2T5iNDPLT p_4E$y(&"4ޓN K\T IL1$u: =0eGmu'r91й{k&ݝOֻ>ezw>$:KAd1UB8F2y?%w$} 1@mzMEUЊZYNjUU3E'Z$2q C-2g`o%(88 R ۊuu]n :>o|$$9#UF-GkgQJg q}Tdd! vpkt ]SUK"wАա S  >Rr_V#*:V=4eZpox:w@ N4v2قvw ]b!)!B#|b/?(DA!A(LپkU+Gf}ERSBQl"Q ׆ P#"6tGBż7#<#Qif[Zuh2v%SX"9o!~+LjW\'"**+H `9 \!(R0wIcVԠ ExG =Dd`8 0+$"B+[z⯄PjSa"#'`oA!+ӷoϊ <@E  8i7hb΅SE1r{\X=m$׽yV*oms-hzie*lބ1L268?x_̘ ";4cIHAI|8cv+GAu k . Tr˖=3CIL#m5I2ѦK$?/[/U 3Әg,0%A2=bUق[f"Y2o9+ؑd"K"RECEzO3>.:}a񓣷<ȹ | A,XQ3$Sf1lvPUbU@#6gL {шz sH1Ӑ׎=BIT)9AjR=}AXu**B)ᨚl#.ASNLSДJc6C,ֻd1pL "9 I;LHA ־Òp8" ><,3@=z4KR;bw)CsCcR`I?շ|t9fxEN[Oxy$Sؕ?gfZGITdҋb., A#=dj1+ !<" #D%$9R'f'rfC%eF@<0=Hl3hCῤ`qáYVm1P zF) ɩȢV1M-|OD`DݍB PIH ~t=:Q7i8V>F_勤b88aL7>oTk[azBS旅H9M~(LL:܊5;S*pZgl)[:RJyD,2^G+GCpRDcJ&hb9bQ Ok%Ʊ.fވ2euGfQiy1< n6R[-P-6NKQcj(u zdp@N e(PT[䫣nGl K e=L%S5[BR)Z, )d>֠tbuϰCG\1*P`ͭy E/^[Rқ1.oq֥ w0zJ[_?^o~]߆g{9/c§L oE(u1](9IIf0QD" 0:MøfIf&&R4PƮ\}I,RhVC%""x ?cT/O9ZΦl#D>9 ""Ed6ZETLiX{dPކ@  CѭAi&*p)1laj&G oTſ■˗7~#8ZP[0;jªŠsΰQJikө|9WlqΪJ>'E5 N!n:\H0mq>`R,;xtXa8p\~ZQ6 )" L%nH3-k|ɗ# j3Fb.6c#"쉭%hsڜR">*E"ɻ!L,#ZE نD8"!I8 ao*Lke2 #-l]߭QM%$0##U1D^-  ~3 ` ۖ-p>Suq6Fe-~ymm ^G^8VٍmCj%"N/~Rkn}dTkE SRxF{{UlQ3Ӄ#9E"DUa"v`>p"h%.0L7l UHɈm_;kNHat%A_u HxD?Rq5Bb2/p_0)HF۠>f*Prր:-g/1ڊ. 8 Ez&,a…oP!^UIEt,󬛲ҖqpS2?&׿VV>1(UU~h@&C`yV;tIEg%>Lu,?=S_JĽ1ED/rۧޮ8NS9T @L eu38.8N?|NwpǻRpPx GXrxBa[^6|{iNkY0/ܼmg݇zMQGDT~_]XN\re➋A-e*"DJR!Ql^Q⻲}7>zK#za|:&(3&AP\(RjBo\]#,STb2 {_wOiT(SLq ;^p|Ԃ NDtm54lF sk 5r.9wGχ.:sѷ#RD,2%$3jVs׬[U+u9gxV y ~ C ON1w˷%JD fgE !)%@=/ wѪRRh=UTi1L']&qm!M5dB Ra(El޷>)Fl>f`syos,u_K~rRS U0Bb:QcփKMP?wUߏ{c,yECCU%C#@:VѺN3J aBN `hdn^2yo"R決QXfh0޵۱4MuGd}CR kA[? N} 9zaѽO^#< crÀ|_,嫟Yu]&[̣b|z?F$6LMs87<^JaQ, (:;5*tg-;"VܯÃ$I-2#zF$̬GA85%3"=Tx,GʘuYΧNEEJ(XGl25YCR51rG ~BF^A/$;CMx/*=p Sb (Yf|% }PeZoD 4chQ"jY$|q-n2b0}^|C]&FxH_,]-Yh|qÇ˶ AUAC ÌL[G"‘D41\Vn uԒ"=3PJBFF[:ڢ'}RP¬ֶ޷z:) ՟TiwpN2/2!, xX[SOw9hxl\TT%GBp=5#B(ƭu,@ b1L 1$:C[}z=H_~Bܛ_~~_= -?m@^V\>Ͽ('S0)8'q=1̈́1`tmZDQ wdTP"m Q Z22s\3$2QbEFZwAU$$j| #r8jiF:4oL}Y?dr}_ξ\!q^j_^RkuDUIdXTdF*D06+@3wqo*;R؈GR,j~%D\;M8>$fdOֱǸ#֌5vVVMjnێ<bS^k eKʩ)1258iv`xP4[0z-2 F\]gfe#/|y#Oxĭbm(4@5x}Crp0GmvIFT&IsHez flx^ZĈh`ӤH;Ԡ~Hg_PyNLju GAz0ZD1El\]Z@wL s8REʔ}Mcx! Bqރ=IGVu7U Ŷ FK&(eGOO`h}C%Fm5>h߽P߮O5O??h+ڶ_?~f F[jUQzJ&z0>)1)(0˖6 *9u1]1WdDY^`w5}m00U[sENs؝^EPF&cR2ANJ.?U KQa-';LRX&[#]eUU-""`AS_=jV -8k P| mbGQY߀ݺ)2Iqo\"=oQigíϋY--: 2ŦRԆy5Ck_77n"ReJ(u-1 'EjoH= ӼCCP3`P`-=h(rpZ{;ȀLһ'2OX=^[NĽk-Q">o=وP\Kяv@u9?|Կk2URw'F"7떷ȼ(XIƵg0pO+;z8_=çC"#ȪiJO4&!K^L8N@QV 6sܩ*Y˾oftîUDp\ ܆Dz27#' r%"=Gm_ouIe31z>w8D [mԲ\3Nʵoy{~y7 hah8Mh@Zzp G>. YYjĐJ^*@9=c C.&mmbo9t/#"=VѼ 왑SLl+?+|EĞ߿?=a͡"*<4 ! {܉{d*©`etm-(&sN=g͍kFe3;0/ PGYfg"}Bgo8:RBQ/ui:JR`PEUT4㌉94ibk '˩(Z %*AИ=Ӆerpkۦ>ri-59)NE z-k9\Vo[O_߾{ݧk͟w=r_XL̅GSʰbWZղ؈RDR9ה:@r'"!;Z2ސ Hl8T5gamsО&| 0ok4Zǧ/lwvEv:<*;ï&dӻ/^u*Q V(_؀P  d|.k=M`@XtB\Gk#iB٩;'|T HH- S, ϡ o)\#!hֲGOxDɬϕ>ܪ,Nj[N 2y.Jb-UI˗OTͷF {xk}zL;S͛~udK a)O06J rO>2,fqwч?;_:ZG2--$P-LKE01Tuo ޽{&H]h="k~N}_~$%5:MK9t@Nc`Lk$NJ\~CTrшlmx8j".!X!2 JuGwNJ7-&<ǺJFz r5^szD'wEݲ ?uh#YX?=bEJÇ"R#{9+ۗ?C||!;26d,cX&UD`pt*%e^D &h35$ %KE՘2$rX7AA1y2]vQ𽱊Ts@I16"[x%yv ~si$2<ѣ~z__آʱb2}j%S#|Igl[K=lJ+ =8e_[x(S1S: R~ C)/ݭX6JmD6s D2cuE&) HmZh=BhL3p@PuB T#,[Kc_,2{2כ<2GdaHDZ s6|y>\2Rg䏔?쇫#a+8}ᗯX;r) X@jpo3!92;])>x6Hdl0{{=`$Tq()­{s*OqR <%oowD2)kv>B7*$OeX˲$MEd>稪=332*+2D7FpN> 98 pD4ˀhQy p3Ss{-98fu%_P٫o(s~y]_\ϗo;|߽yLM0(MBR;hZMMl(Mr\71Z bcxtƠ `)oy>+ډ9erZ*jOO3o*@Tt>H3jTms `^*܃,&A<):Q^菁AT43MH1B]k\ 7yhW˸PtRdsdzMMǎ<'T㐷hR&jL"'c[NxΪt/Ѿ:H>n~ϏQATJQBHrbAwy>m}^=jy]Hø7r3tVP5:|OHJ2n XΔp>vFaWE3v3׍pIbr6"jhS@Q?o ?,~>e9|'wk 'PB2ГHq9VU"]) [,N3&Fئ)AMсJF $:U"UN`Sڤ&*63M+z>с8hLuX;X}|/mYNTO_嫗r?_F kr/w緿8OVVo:6`2YTjQy@x`,ńŢdABQ-,́;?U9L1I.-=N TGL4p^ϫL;Tng`>\i U1Rڗ_~qs[dɤY6ULMHD$tU -Peڬ[=L DjS;!EJ1{RURs5Y3lyވIj"z0w{~e&0GebJkj4$DO #vyxPh{YJxyZkC.xL;mnM F$o%zʺo'@&.W **" $xRT죯m6,NK>gGQ(jOqz3RDV"TNH#aEĜE( ^! (97̓Kb*2LM(Q+js3@f,Uřz󼊪?eNWЂ/O^CO?k+9,m1TiduF[q7ӂ"׭j(sJ19.H>n"&op<({{X}GA=0lB ac)8.ҚC[^[ڜc17zzE@$}c{ru"n?Òo>IXN^<uw/_)D&z"f#S7LbfbRW/.Φ1ݲp3ݶ'hU#a{Y> ŵ#=x9 yJkRD'A,|h=5H6nѥÃ~ &zU?{_=_O_rȼyO@*kĐVCT!7ixZ'Τ), :#LeP*]Pa`mLl qrIU(GRC k+7 (QpwQ_tTJ)n3^D|& 9BB_}秇uiQzHƑLRSlh;j)Sj`p5޵'Rզ­3LBdAj #ȬRDAYH Ym ;%SR ݋VNw !8g4ycg/6+2iJsse9^0.>K1N|ZQ>uw t!dQ g gdBDk>?gry=r#Sg(oVKe%{(;@Dw}[}si$ւr4zP5T2鋯o6߮q a 25lV{8gyID-LzJOU")%#ESZ(JMd!b`. kRZq<֫jL [-eLgfm*6Mtӝ~`/rcw#}}vBd:m5"ETf8TNtTB 78rv<(Z Q0쒚bI-d 6 f1yϴh4@n5^Pq ZR{cSk‚!E?9w Ih1kG?}|lOs[W"7:[6C( K-e)k}SI#b)RS @n{Dj G5bTd-4ΣvNϛHUkrRL*RdaSoPn^GŚYF,z:w2ҿZIJEHpfbRm>EN_ʗ"*1"PD *^ Q$cœ)01PL(8Vٺ&p<%׍P][Oc8Ԓ{" occ8:#!s!'`ip[؟~9>#!Њ* 4Jv"Rdқ$KMknԊVaZ,!J]&jӡ ,z^18|}ޭg)PV T̖WEEM^3M5c4Z7`CR>,ce­]Xa"fH-T$'lO"vUI{nZ8I|^r,%#PڳC1\W Gm~AX9eK>u*V#$D0"2y;HQT#oyÁ o?lV$bƞmVyh#T Kׁ5=0ZTU 9I6uPf#ӨcizY]Y9ѬnZ⡬1.VQ&P$TG#Sxkcͨտ̯{yuCeVIm¶ShO_,~IbP-՘F ï?,/˿G39͹ ^ [!/T; 5QC|fš׳,U|P=MRIh"ySñfA~KATYI-xӷgUZECYTiMoETRrg.~QxoXDY@r| -B$H!fKeuFɥ.>,5jMC컌0HzٷeF;P:lU&Si#$)4H#\-=XH4{Ys6M~-ƝHj1T:{niNJ(Mm "Ay!12Ն )M$sX0)HPZ ƽD =t͑4nqi f.nRnQX}~}ߡƎWy{?oΥblçJ@|'XYMɈ!njƴXg⾢@@I*9T L@rh hu`\$< 2'4 aV2PRGQ?r\&u۸Mlkt*`: Dһ>g,ZIDN֎xӵrP=J-尨3n|iDh~y`X*#Ie,#4úe+{<>Z2t: @3lrr*$۶orr0CJ"V*E?->˼XaqKH2,J&k䳋 R')*Dd)s*T"T!bDEt*Z'"Y 4Ck`ebq=z?q\q6NW׃J5kZZ1+C`  6XN]GB+EW1zZJC! CܑZeBo2`{HcQ+"Ϯ:&ͥh"BoI3t7Udiԣ,.[N.x{Ys[Z3T6MSkZX>S}}("STZ)x:˒5JG(XX LtaYSPaL1 dāj=r}A3y,-eWqrwT^=w' F.o2= E H.Kߞ]K&)M X9dYVz]$i;M̾=;]2*=NIP $ʩo2α}%|AݠQP,Up0LJ??SSZrx`]C8lUk}~+HSjmm~.ϫH^9QXu`ez551cQi@p֬6  f -=sR`([I;E77Ou0LꡉoLhEKi2ܞj3]piuǺ!RN&Y Z FfZNa6-̵;mE)1s}&A0,VpVr($;I&<7,BE{Z YSqx:uJT#-~ p MPmPhk&ԂZHw>V$)}öKi`&T”6< UԪ.XPPJ^}  q(b~CT0X@&v=ěÐi(3#o^D68]e]MƒZ\FTT)sx{RTmJQ"&Z0$:)=^Vqwk(=j3|u=J1{CIgZۃp|uZvOk:wn_o7SugڤYa;*THwH5eRVeFgv-e, NRmݝ\6Ϲ'[@h uZي*϶y- "}8Ns~t,/"*R̊YOW/M׍#kYRS*2j {gTOJ:L?qr$s1ENV1Inwzr1%[US@D `1,3o.f2 Ze|eS{RՇ룖Czrx?~n;*AR"(E#Q?;f),*'L0F xq˒OgYܲ豟R͋ RHF\2 QHy%bjZ!%) [}XX}PS,fԇϿ|~w3kdLguJeo#cToe*LWyR LM!#d2vmnQ\ Ki&=r*z0F&R9R)Eʋr\r̈́ )&`I3GAJ3\;$ 7L툱[ a.QAj^f̴&Sg1P@ޖ-"Iz2dI,3`% cN:V[8=2_6er_si,&:y)ae隿(3B욵$pw]bSq(h*,ygɫ&O~z&܇mNi$ HMD 0D)Y * J4GԢH)nf1qj;=OVoOv&)<\>X;Tʱsm>Cz:s0sKm)v[}xsVfO*I7˴8d= ILŎ"rw2~\":4K#mhw!ZH)Ty]}H&xb$f'N%@6v5BDeD\xEGڔz>[Aڬ.bC]aXM">eu ieoo=;bʹYgn`, 01>ЉD03d klT* NFbif5g;5d 5;5hp֒I5C+BvA (1a} IދO__)oB^̢vscDIɳ.jJEQ 0@FEWx8X{ﷳa:1|2HԉKGǾR$룹230{ҥV3]<TBGGa9ESFG7Ti-|`[P5Ř'&#w0&;jywc՗'OI*VW_~?rY]"RzLAժAљ%Y&#TSKtb2Yhy,YZaJTEfF &Iu3aR-V)-`:5rB\T.MUK ud^_(N5<.XfL<*JAjBUD I.̫ S M[pXHjX7:hR5%)ԤPj1y@eVhߓ2j%m&S9L~^"m;N[Vi8)=ևM~|K)T6}7ջeה*2#BfUE39UE oR.9ó@Fgh^G`b?ڪ/,Ұ#ELOZ[)aj*sѐRJ1Ri8+~ [B 0< S܃AH(IRaZIJ8~7gs6-ܺ=/J>b_e>ED@m|k=*v #Lv鉌y4cwm5{Fc](Ѓ#aA2rl>?L[?.IAARYG@%d!U)*q讍vXUJfRk6S-=T̽+4Z MHIA8TT;e *F㖩$Dnʢj(F$B[ø2(2&b2/w A(1yi J&2^,12]C 3 V*Cud{1s%B`s 3<~tQaWl }$o|r\?7mctÃdD 9T BĭL}2s*@H )c>MAAdCQJ? 2ϓZ?1GYeRR&cd<ۡrbEd&eER٭cYj2 5#eZd.lնt )T÷[O"~AF2&}N9.Mx J'SE"ga$Gwo>#RN__l>۞J+{ Rd ;]U8PhGJR{ѺaRhP J} UnRì5M!&Wc]o@IW+o*Ű!|/qhQl7AT8:}&{(naIZJ&j* X8B01B2," K2S9ޝ9%˱?Ȓ{ &aРiP'ik1{YJFr#?S!"b7ջo~U^6 %t:S`Sԩ4JC&c)ϡg9d9ҷdftdŠ;V?o9H5YUFcW&!6jfDڡr Jz |#ʯ>\+oUEH1V?WXۚ$*by }jt c{9EB55,K NEJ Fd@Ҵ4Z |siY0QpչRLkaw֣J2 !V 2γ;:e:V(Ȯ7+pڵ~р,fe4WJ^:^ݝN%o;0Uއ`xB\t@H+[ެbYr:r_=tlrm[ ݐTi福*O1F)nRRo߮9:]73efǾ?V=p Df#'(HAYj%(QMЌ@ J %;y<3 h3ڹ^I 3'9Ks!A(&mH9xJl#"8mkx$C N?L[B& ôefԫo}Ks1ccלGk*gqctΘtx i(}<f%oPd~ݷk"DRS\wD T.18~69v/i&+؟zäEp/@q9\Z)_$L`d^?[HqUeMF{q}psf_D꩔"Z51A.Ln#A*E؜E,G'2}ƹPEICVk7URTɱEl}_s >bՇCO! º巠,}şz^6Aˬc +塦'#{6"*LbhrA m2Չ}z0aɨJM-j*(N4P#FD-(FP`7jBHwM/Z- $:mn<@ ,ۅC Fc D )wBLf1uN t826sHnt]Y DtUU\ dܞB]KO߷&{yrD*! K^%Pg+Qm[*[MU#CoiKmNXt$ }#@tȄԌۏ;rsD#EA(1D_Թ`12"7$3Pdi h=*>C#eD!C{!m!sȜ+Aj\w@ígTAobiq(wY,FNN.Hd!EJA DӶa3xn ǣwk>I234{c߷mnd*vX*LTTH`R 9@:8ĸ0"Tp)z([3jȬJ!+#,M"eнNf*v6D$b"%*E=?SpR"w9hpAzXWօ$Uh*wG1>(Q OZ"!#qѓYJ#`Dy(9wrt%Mh#Xk7[b?4}>bLOLDL5̬:ɟ_'y|6経DWպFLJFwFPoqULJh3fFThɶV{8ͪw=ۡhąM:|lKџ6X]7*L2 Ai&/ZJ򶚉&> KQ.WR;Lpϲ4Jm2Yz6^:B mM/Lmj 2%6f@P&H&AxK/gnEIC0ss_cBku[ݳJQQa~8f ,J5vk>d)DJd fC26WAxюTID<%5- MƛM#} bȱ0A$"qCJ֖$$A2LOhe-^`.a6TW\=Z5lQs2 &rl88P ݅7_qrYqSa*; %Zxu ȝR"፾iBߩn/"s xR4C)xQx`O $yI)De6`Gl%b^ܤ4_~ox#;U8c,Mt05,| 6`s`4Sx&Z4ӃLܢu\$$LJ;*n cd L{ysya:-=vVqDZ;AMAbJlgnE?Gι `ސ爼;2 bn,Ȉx4!P>CEi*xe7kR3EzIV.#J#"̴b#5G9bvjŗ?7z=z"EY*3_Q |*Js9!(}CL\ u!d)0SDE*!j41)ɴԴ:kY%]` ˤrgbML *&k`At*[VQj8 "s '>GP"h*C`yYŊE0 PjP:˓T9t"U 1RZLd H3܀$79<@ATM37DŽ=6/J`(};V?z{~l&1۟_~y^<}]w=6NSK P9H)"22=*z`*4s$꥙ca -w2-3vfbVU% KN5f 鶧÷hwJedH(2wÔ{7?oMdRsL7+ˮ!fP)jsf<-w "Y@PQ"(f95bD<`dTD%!;9$y:\̾8 j1,-6{pd=ŭ$!?s֧1)%7mv>AVf|?{/zs|\}m ZL-be)#3-uKl[ʖ4O!T+|ѢjZaOaRpSUHxDIw%1HB|j0BEm&4CT qEQdQa"@([PH*T-f]o3]ظ4{ny.y#BytW"L !*-A0g mHHKU%S*TI5W0MS`2(?,kO'W~KaFDJLjuw߽o>7h-].RS$SgVWU gH֦2wD;TKtJ)ӤeRqWTHTkdm)\ NMK3PWwy٩Bn:q_{hyq^_p_]0\3hTMǛgp޾S>^E$ 4ӓM9zid& Piwe 29ﻵc—KVZ좣Mͼ{[ HUΏ?-o$L3e>|?eIЫ 3Ac\BJءTT ܆2Պ8DDia yvjA(S< YhM $E55(dfD%A5ɠ") #1R,pI%DM}O!T){r3ˈNUs퐂P,źAjۚda@wF&j":FG Udg:$SLdiyi]:`~÷Vsҏ:-}jH8iKx+,#g?e]Η+hUӸ]w9uRf̚Q+k ԴcibErK3o ZI)bjŰGFb$rsIIFڡ"ni\zZbȚ9:Q_܉#""5ꋣ U|N \=H8u"c ۆ}[fFE]"{<ᘙTA1"QI{P5b d>rr "=qEqjLOӜl8٥?a64#NO˫Q!dfiyw_ , b 5&tZU,JFV\B jP",6/G)#qKd\S3= ZK2ay[`odR4oT Kf©EЪem]Y!$59FVc+ c* :dhġՎLb,yc%g'$#9 BK9kVxwвMFI{ ܨR-a}޷1ƭfKRՏ+Tdcp[J_w_=RU|AAYh9|@o+sJUVH08T:O,"2DU' bOE&`&8ȟ@]6!D~X5Lrb{0hrpTfl{zS?XFjn!s13H9.̰nz06$"2TV .14*d߹98xڊ9&%BAuu"t@s2y(uyL'йKqBHxa 4Yz2d//obp&L)d*Q BWjU5A%*Dž=_!)T)Jl[NZc *!t/s)6*n821M.DJM6HB!xGWʔ+Pd GdAA&QVQ&IJhvrVfB,2ر $Ę,AiN~NG)/4,-WfQCS,p`vZ|:0~tQI_KigI5.3Dbe$dl*!Jgk JFN[Jmku*R6rH)bUR+-Z„4 RT"{XSre(DZ3a2|8%kk5&}vS"@RT9RZ}dBҖ &STD4ZmQMO5q`L("Es d&b2K\;fY =:uD^XN0um|S0ܾ> F?Rvo7@D[8t< -G )e! vɩb)`EUƃ}Q`|5(Me.+w,E2n DhhRL H #U &0BTD+U) rH"} 44 5N0@4Hp#:gQjĤNTjFj0ؒ#Q' 3L b8a%5tbJ@VDZ:PA1]۾˫ۃ(QQΗ}#.{޳Xk؟8(CSK5j+6H`aeJ">)֪IV#3M\C" M)SIЪyqҬ x"4"49Tp- V걽*22(0*LrzY3mfanBf̞:~xs)d2-;U{2" ~x)NncmiI?x oj>`^qO>0)|סy?oj2̕(`wlDCLƓ(0q薸1Bȩ!zJA!0ATJ(D폙)A&nR]@A?@TJ}'Kq"#ɽpDbߘ`xJZ" z87FpoN#x"ҙ9Z$Q(bZEܬq g@Y'MT@KFU/1I\;Z Ыk Y-u {B4ćYÏVɇY)~߇#WŘeje:IDd܋KLmclX RU6 L5$j.&=`qj{Z511FeV#I{jK'e7,&ѻC)+{ẉ,ZJM G0w01)*ƄYkiǒ/G^Zq(K|F%<7H &ܭbyX0ס8L %(*H%9:F$r% GͲ8J7DJkTjfI +FB%ڄÉLc , m$$d#3B*&qAOYnşU3zIhH뻮uCQ,}:RM+cai!dR2b/WfDgOY_̳o;E=Ū-᩷'(jMM';A$((f @0"Ub!E$ҩj:)yĩ￸ {7]bvT!#QDR3rlKE!`95jlC=n\"Z)JIU9W={r8._*3g43(̹TZs\:H^ˡBCt7I'c*WF0b:zncOXoC#[8G׉<ſoXCy.-ESJ5҈v0[a-zJAO K Zk8MFȍO' .r#VMDtFZ4E‡RD)bwEt]Pzle̠ @H.fD1!)nOȤF >L)Zb ps @H1CWܕW$S"}tѳw %,F(wc3 I!jbo]*#=5|CP5(7"z׵J{()!Ėis q2n )j(UK" wLՖ\K*Ȅ2kǍ),cvdM AKO)ҪVyOTzk0V [N<'bN/IE{Apwx;;G=N/k_o̭k{?~e A >I}8k񭵏E?; J)݋56:NFHU)`n&# *ʛRE0q¢b@7J%D hšS72Af!Z$LI` 5&)oK ͩIh= -)t4 hB+ bk 9I$ B0=S<$}P#J!L%)Ef}'GF2E™SSdG2(*p(>:-HSwV&,)喳|[ʄ"Nv` !0ܗzo"I-D4=UDzj0NFo~X˲,q?c9O>nuJ-ŀ_r8B2CS5*NozR *YU EDRyCU'p%ቦ$a"Ej"Ucw ζ!)SK 03ciI>`2D՜U53S<1((ázکN% IFLSlN\pn+K & 7HDLz$Z ]!j0l^}HJӳ9GTX?du~|WmJ+3mUդ afDpHQ+@bMz۟= V衔yRv#JSQ ZBjQPrfT=n^#@{v2V4{ZB3CEŲ]jnfY 祇g\;DYՈL#GHzJ#=.;Ip iOU,Ȕbv=Xˡ=Ξݷg֢iγ/wܧ3>VY#MGj7[.ÈGYYp<ݙAޟvIׁw~jV%(=I)@3p5dfD9f}D .Hp\je 2<,m۶j%t\"`nw6`P-nfi$6T Iw&A/sqw' ZaP M p(V0E0#2>[EQƂՃpZ8LyXz76l<J֐Lޝ)cM OdJ+TEd诎ѡڛیubd "z.]`Q,~}qCf プt/ wbx)%>$Ɍ̌ﯾ*"aZV&ʠW IkR bH-#PčMLMDA0Q;'*CR$ДLfCOD("%m988N~lsQ P"T@Ӈ@HGrYrg2zDmEb`WdfN$,g$y=N2aѬݍw@_,.ڽRBfs['<'e)1|seM퉀k ?8heL7JR ]R%BkĔrn S<9ثPU2X^n8޻y_XЏ\+rk ! ̭OSD(MuUEzj F(tfqZˊƌX"fM˦-|G+$;3[ƒ?p;4\Z>PW GrOrm8yf_6G;$LZ:4Ikׄ|^d3DdwgBJ`*P37~]`D$ԩ&"N$e2EՊB@u50SM$pX2dbSXB:2A1)IWP˶AwW[Zɬ%"3!уٲoҦ6Z(1eħhOMݝOm>eɌ } 2{c~ k#JRpo$Ut} Plu_32\ϭ5 *NPg;V TuH $H6"H猥+am(]lɞӺYt]A) !̠??R2$Kܭ&U 0HlWHkBi@F.kN<)K$mvk. {sT9Ng,ѥr=-3,cz8K#|/Ec_pظK|_uX0ADTVS4Q00kk1RjZ]ꦺ JY&܆tJ[cmj$zgFSBAsvNRRe^5p"fޙb!h=zf$IN^!ДHSH5k8Ix%uY@=35"$ Bm^"~Yq:e@<4N/-2ZۅoÌ6Ռ~wի>Of<޵5(+hR E -3 b"o{?uˇ%MhȔ:.gX\Kh`A )e`tJ5%[r[C{'-bi k76ĩ*գg4 ZOyX'q?Vã꽕7&Ye|8\U2@S/}SkB,&A3 X $e @IVDŸ8wL7)*bbv%d H˔"ZÊH@A-DUwUM$TR٥+T6!3ԖIϞsLK(ٙ]aEETsed=5C,Ӄ-;31m)U]rdXU[w֘|4h~?j )i<-JmK @ b+(qkU\m5č*t9WXW6PBw<2ͻҨI"JfbufARԮ B-Ws,S %br0s UdEoU(a9|3Әڏ O=ZK3OMEc St^X@:UHwE(쑙b9Tkgݓ~xzQjz/Z]N/CJ|OuYeȬgxJAmrwտT}OB:sZ3bpaha"0ޛ6@)rd@ .Rki )t8)F j ΑHkH545!CH5h])0PѨ]R|NS$ՐD"7DQ*2"[DWu$  h`E10KfUxZ5/.J~y_.G< 0 oLjH]8V+X] V3QJjfEEʾYIdJU`*tQf\0KK1N;).L!1nʑ-F5eSH9 VL"o+% ^Ѓ Et*Zߞu>uMRS??JOũSAQkOma9T =s55Gfde_ZAJ]mhVEG͗\{]w;f'Ql;,V^HY~H먂(ϐ́VD $5"]D%n!B8D#39rifkFXT% 7w(wm./R5Axj`k\8:#Q3ld @%#) ""QrLM:zF0MӄkC)#"]FSRR+9EN"5gx<֌ضU2ߥK#j 9,emU_PSR]DH831+2[pL2I-` :QZ!q-csgKqQ_"b2T-!{`"5H!{YNЮ $.dNBds/qfpny^ח'DqZzzv]*Tp2.-Z[ږ[oEc[:EDU>mgp*r@2G2 2-]8 hFF'kژ `&:$Vb;{YxKQ"+1K ܕɢ,C !;32'#@D-4MaH&"-)k*I"z%Żf4{I =RZӴg`Oef[I%Eۚ wZR S4Fˌt627RXT]&cv/X??//g\"1w-ՆjEI!\L qvjTjl$ 4-vvLJfOtƒm}jXSV b[ sWɈbUu4y|9OH #Pj8yw߸2fӛfz{_3EUj'#E3#aN4t2kA-"5ĢTvݳTw'.KwK~~̥W [[wON%%9wdJ'6H#!&dDK1Q3RpU"ub9CVٻmF""\Y6-,D%2Mhenb$H` H Bs<mCHm!#9X<667.7`f чϧynI.:ף){XxŬk3{8{`s`(-ҁAa{lkX5JBar=XvI@UԪ: ԻG0s d Fڹ6fBhH kr #Oz>S; ۖT\\9ulfd5S[nzBt1^yTg1yV #Ã{KοX\.u-:ٳ1U` 7i.kb ܒ"qTAWD*TR̔tf UD0= 1;!p0`$#֑f M'ܚc6"E&@dY$Nl=L]BXQz}-O6+]n~ !3?(˺=jjhcQw5#Tݬl7J!L̛&D;m5 "B>"DF (*ۺ 3s^鸨tLկ*=dT&zɶ"ri`z,k(4ن֑nE*:z z7=dUfdץ3C}c;fŧS]_p\y?߯>M?muLOId6sgP$MU9% *`B2K:%Y)i mSсɈΈTҶ" f%"B) J4E*HQT 3d#M3 ؈%S&BT'p65TEdbzt㺮Z=HBL{ >rg, K)|[ORt}˗k]O\c?.]BZP$̢wbTv_~]Bi=6B*]LDíLa HLε Km7S1.qp*RDy)n &l)!jy^iMuBtbC%9 xrOc|d5DuvsY^=(;{Vr E=@D>ڿvM5dB܍.e J2T{2ա80޴+JN͘:Po^3y<_=?֍/,lKtݞEY[buEtֹlNG^x\wO׵q]wF$3)sH)y&2*] I19Pa)։.`()&.]+RЃT%%p$5"-ā*(.431 vd:32#{6&mIi4I J2."Op`k6^z:ye% nNzfض#~uq{"OVe}yŋybeիӫ&Z5\LE2bt0W)D-dUNFAAR()=L*)Ta39\.)C'/&ض!Anft;]'+>\g TiL8^u^Ck_}=5Jȯ\Y?m l ]Kwo.E[=h5hKr-DjuxÛoU1x8h<3>i:ѻMqSF}]fm])E"L¡XaP H+#`  HhBJ_BF zHt#6Ө 23%id/gه<,|c. 4M"wuu+I kˈic-^j^k=a~uuyCMO^chE/IT)M4KfO!Ec7=!ZlU5hkTdBej* EqNhUNUwwͥyQ;eP"f;@@E0KKf"lU.Bk,g-slè>g9>kaҶ"&$\V3_X,wO1i>ʫoݏVWNd1Iz *$D4A)HD)z]D *"Le9B79e@ b 5彩܈.ddnPQTDH Q{/Sv?|nmmk6~]{g˦ꗔ _|/Aɸ_%nmOj(Tvz?~sw6얗777m]R-jD[,D/*Ē>eȀ '3$0 6 dM:{y2`%3=]Rp!CJq9b쪉@Wjf3K(bk̆!1ʎϞ-bދqU/k>) d~hG/1K+ˏ>z\_|lͷ0̌lbR]5.I :dX) SYTT0M$"rFh@P`]D]R4;$ɄdneE 7r mQH$ -DI{a"@a ٍ10wòy>-˼K&7¥T4Koc_$ t*&"fn080xt,(%)L0T3@2D mnLZ %as@.)kk&"6:^MN͗"#$=J>g5+=vz[ >|oe@ n2TŖF{AGmSJ{.Lؽ$mnV@5t!Z`6B6t UU"-AmHjJJ+=`o?PFlh٣+P;s#3ED%-Rvb|:yd> 6/|r_V\忺zc.-x[^ܫ{)Tەݾvg0b9$TP/ӵh8bMXK3錀Lx0'OjSaAL#zfnRi‚ gKYc0KQxmYR`k#Z-*.+<}U Oo_Ң"1菿hO>v r2j_}^|g.qlndr0{BBѹ*Ũ@ϠZ,-:#tE3wiXB, ;&ѩ.)ƄM2XǶԦ(8_3|Ehɢ*=S5{ƔQֵm#[jd}.*p^{Pu)C֥ARuS7w^Jp+O;?\puuܿ_XOuvBT1BKqaOEo{&7~ +#P"\p]:vU!2(tlC[\\.}]S3s?~9]gc>[WGQyK{p<'˘~IzQ⻽$\Z+_={˟W?+\x%J)=d MJTU*7ZPgJ”.,L覚1*rn()9K HXFC v4%<"ȭ$&LQ-`GZcuY<^ q_wQUĬGQɽǃnYü;s0.RmetAU^:.B!ޙOM#U BEԹafԔ b=Up*]T#\DAg(P1S# r%.K{oS>B@)\1y~eekv/nٲ3 "+sk JE{ spEZr ]v Lt  cse@Z 5"))UZCKKլc>pqVSd[@VChu^DLc6uA/-rzwЪb&1+sQmQLo?ӍŴ{Op,=*UWulRLtPNwbQZ YU("\b4@tP¾;ٮ:3* %Y5C#!{㲜eiG܊R }4TAoWNkܻ/Mi.˫nśoՕ[nP],5{}݌ܲ rʖɕTҀM~  \\Wı![ N HGv8Th"n B"Ҩ}Ѩ*s1+Nv1Nm=6Hzh ~c&hb{ 6|s53sKF^"gMB~J,@U EՅ rݩrrU9DuP"%#b tqGR #m3R Bc;Ԑ7[T& 9pr̜"7..KkGLy_V.)GGL鯚[_C=yxHK)eYn:qAwx*n"L]M(.J]XEB0O12 ЎޠKT H@Q lB'dA$_;zJWiaP[ú(b^v]ꚻ+V(CW6{/>/Ejl%q/Gh1&" ;ݩIu-u$wM=dJ"+ G&pҺ-{GdJ`9xU$S! IQ$wcl3a&&6&]*1˲lznpD-.%`=GmІV_[ X_4=|!7zߠaPc>ZJ}]a9NQ빥xkV-5H#&pƼ ?C^=SY+& 54Ԁa@Z:#vw9sǩ{v8P{X, GAv><˫hs0a!q!DTE学od[u (,tRӰFYيC x5ԵUTf KR\Ma,Y0MfⰂё(UTը^ʘ}RCb[d[[뭷ޣ3]|/ok]]89~ǿpHm?">qkqj)8Leo˱,Dzm빟yiiUF8VG*̀-yb4`mB#@!dM%ͳԜj!.vq8qҊ=|~ d.KN]] v? .Rk\=ZW[θ^O~^Y)ut3_W;|=hq{`(7nԎKZUh۩".ZM рh"E̐ Z)MHgJl9F(c*v[Hks[vQR=+VaGj_7X?=|}G Zk=`ZP8 caOӫvzus9rŹϾζ@b!ΉM(av$ Pnq06da ZG+ua.9(E\f-.E)K2%^9H:geZ¦P6jW8ؼeY>d?Ho:XNey: Q(/ ab tj2L܀Et2]{RT!":fʨ봫)P5"""clb+lLm-Ss+l"k׵`Nx+"[魬ΥQU9Qa(#cuP+jdUt 1{*4h +|{R[M$ lR7wc0x-C-nvOS W]߅K˴KKN2|IhqT)js)z6U?r2YՙD,3+ܤ HBeBQ*@ `vR?S=鉌><ON@4[kk[{ߊ?T!n{Laz.UuFtKefw3[muZ)^kZy:q7]n_nySx7rlILSqdryq%i!"0EQ+vٯg4ャQ֎ew)w.q@zd7Vaz^ =|[ko!/Rj[{Xkanq C-nT#ARi\מW|Rqm 5hG=>c[(RRO;(8wc無,RCg Tڶnż%T]RgޝS 7.UQZ!fUK7cE֖V{]E5xk؈8A +;@Em-a?ۿg~]?ݳ6 ޣ^Z[?x0w.ꑂRhApf / `}Q=ۿl+/7@$}q1VTǤèuru#s0-ANB ~jrIw%ZsU"0$iͱc1zA T&//</~.xy|Q U !$q>ǫ߫e<'pWOpxHC}UUI%W5I_:2)d zw7?u=-YĴ,rַ^&Gs7<՗ U|x|Z> I.\|,y䁷맑WL{(VIO2Ij@M2A?뮨9oÛXfMi4Pr+šl"(eףnuy>: Wisu%G#woUsYuv eAh!kӛG?ۿnwyѥJG հW oؿ멌O ))Xm46ij.ԁR>tj4*"BR[W)lKKNk蜚^Oӎ}? $&RxWzI?: KmMeϸXއ׷Zaѽ5fo~'_ EDߡ 2+4{]zU\ȼ VHhz}v@_wDos V)ٖrfb]:DL ;#ԱdV@h6Zp{|vhO"b7MG/j3PHOxj^|o?]anl3݀3?br 1fMZ P#b䧙k2IbjVez(F%$R ךkjI[[(3˕WסORT?{U^J-:/˪ t2ܻ\DM)'bJ) feyp}s N a .CEQnjԁ^")F!g8īl/N{ z>( W[ \zdt*r"VR&Y_X{!8}p|`~ruu߷iڍPon_ -fFPS4Fw?_Wwz1o%f3OlRZ\DqdN@FcdHI+A"oh`ݨC#fk/XerL;5ޭ[w+w7Rzh/~sKzwd%pޱ2 &Hd F[r>~?Ky˛p+z6>+:~PU2G՚EElZӼ9SlKѪ@cXu-tj_WۋTh `:0y"e (k_B@AD'1q㧺{8}0=GOa {A_7-jy:6=DiVƵSdGg&TwݨXREjD̋㲬eN@x?]{}u_w$SK" q !@2f@6h.h+9 }.Opw<aFbnJ݌[2٥}IȞo^~7泿ǿf~q3by{ oHֽއͮt,:Ϛgڵ Uϋ3qÉrUsFMEj 6_RcnM mfP0!H˘oX {3CM}yo ʒQ-IffK׶O~ÿoGh/9dц6UJ{vݰSw* qSݙ #n֞X'FRm(E N4(xO釓>?*hM j Y Md"2SgPYsoGaaxE;zw?P8hwKGֿTj#z􈶶O<}['<ݞTKx<5G9ԯrR0Lդ}Oo~OWƴup ss"뽊 HFF'w>??}[x[nyZ|n1Kr04vUQJ']ZAEF+v4= EeRvjBFД[x@""p;'FɥZ p1(&Сm̓T1w"q~WD3{FX;s/'-̞ѣ-}m}}џ'w/ot<ݢ-q: *>U_'vRZݕ,:3{cgtzm*Ӓ#^q|~G:RR.B ~:/eFo=7~Ϳ}^Z_ӝť9Rbr̻TEoOom; n/ϧWk6h7 \MbZLM+zXTܤzR\sMQZt>n`JG)NtA,Z@BCIo_k-ҵMk%[+BRO>M]\oZ}Y7ڊ|ˡ͗/qmuzko|/ߟ?Wp"s+W0$$ *:{~S3עW] k9vI 7qN@*Z4Ku=TW55v8j=J,+vx9]M)c;ui*) s ynz39:bXO]!TV fHIJM*u Ʊ<"fwM|}v5^K)[RlgyK`eaz{GoWz\r~rnyf[*(]/Uk jtz1Ts'b{Оg,fNtPt'C1QE)$#SҡۄӃ T\]P[G8!eK))H1)"H[Hˉsot5`}\b;13KFff)eե-6BSw2l/?'}?rj=w BJZnN byݓÊѸ2«ٺHu05ըG{2N:jVܭ^p>YVH; g -"CA Jti-ĝSӚ+r@%H@hM)Keg{?U9_w \_'ΏO7}ɧiV4ymxr$ݫ+dQfn鎪,m%h.{[S,YLR-0W-btR͵K,-UUU*2WJ2lv`_->@O'LeT>C<˿ 33#E[{[O~o|__|<է(;77OʖA90We)iq适( (lJ5@{nV5tUN;j>j_[0 h.D|vAAYt02/l.N0)pK"{ݒ }&&\DҜJ5:\17F.kk9mܽ^]}pԍނr뗛Һj=Zk͛?OgbF:SP曎P`u {Ou+Zt7X,ijG0TV.lYDv6a(:N)&<&DTE)E5{C*¢:$Suft ƢCI pS4q~A㤑t TӒ8=u6>fk\}=ͬ=z!9 \77w~_EhZ\lZ"$ɧvz|v9ۮ멱*pՠ@%š Wue)!fl?IeٟWwV*\.DVd(j`H\Īs-zʠe4\98C}M:KĚpSidH&=a…:;i<ϹXLy9ݴ~?}f,>>| ?'_},||NҺKc;9P[I bTVQ$CL.iGEtWEHA@%jb%"}[HϞYa@X "%a`:"̡0EB`!: Ebti7~x~Y;8k^ծl#%Т4x² NX;`:kٹ{ind)]ZSeE&]sT&g+ޚN(UE]PʛsW]{"s\TvWzkLj.\2M њ BF$;|v{Q9)s03˶.m?2 {oh~Í.}mm㏿'ş|skK(xOGhC5Kꀫ<g.a^*2ymp-4>~m->f5um Q K)P \!H EAI(v&P^(Bqs;ON"#M5D(BDTk,gZwf7MjFdtsoKZQIqe2M5e!slW{h/w _" ?꓿=~?mNm~֯-\>-g/ uELNϗ\\ԘܕBGZUtp3f8-Mtub+)`TC( g.3^.ad`<ҌdDhZJ]n]CU1!=Yެ+Ϡ;"eH-ZkǷ'#Ƭ㦱܈გK%.}+ m]?wWg|ONZe^"" R ޮdR=U:G鄪D$03T\l0]FUyZvȱPqSMaȄ7bN @ Q0PlO[ ,dwwӔg t( PE$s^riy^ HvM&A H?1a?-*._T22[m^O>/ݫ|܆AE*hJt2+oĄ\!^YQAVHƵ KCt]-50R團]<5'U";T(a<5);i!I3;ͳV /V&9&+dNo=vdPׁW!nU7K ܺvT{=s_?׿IfFD6/o?x}Ɩe"3-Q̈́O>oڰ3C:$Y2tÏʽ&R~g@ZyQOgZ] HU6Og b)U-E)&l+"V@d[vDLu/] (M̈́*fFQ\VhLUՆumG$lB% QsO:HZhFuZWT b g 0G_a L e "ZaܮCmi"bݤ;KT!ǎDO"fL W1"h*$Z*B-puUcODGK/<(-ɡtwgZvd2̀Dqǹ^u?XՇ_}`gĬog?^oUbW( W?"0.s@G֝uLhdjR|`CEbx6 MUPBu(MrR*Nt= @B"5%iP1PELIOD!BAb2 A(!I%1 J˻'H"\]U#{)ULH*Z0fP:$l J6Z;vhfY $k*;8N}}}0V %-;u_$wHϑOG=!Y!)zKZ֗W/?Om~S=eWUyn&¡&PZV m8"^L# !Wx]_]^MKT(h"TQu{vj4**T2S2͕-c^VwH" J&FiAPu @ ""C9k"WMfqSH&&VU@4J; 2Z2{Qk}1hh׶_wwz:Oe*^SOUKWbT؀v( $ `UT L-xQiԭg#CV(φaԐ!5(ћHS\_i OqX5Me0@&2"U#ٻ'H fgv,Ue@,pEd]KpNXJ7BD2A3*y^@I./ sr_&/F}mO$[@bv="2m-#3Zdt 6d$*j_ޖ{DfzÍX8 bKJHH_s5գg_~/2~o9TCSQ RU@T49D Sn]P"j)?'n'7W1aK!( U ~d44kbi"\P)dVluu9ܘ-)"jnNPlI!a*LRM\5bTYDT/ͭ ˸OR](ⅬJh$hTu5 ep}.= EՌI&]% HZw-J߫g/o͚ܿZX_~W˯GU4[O=lrVB3-q-ڏ]p-U:wǍw5Oj%"(&0`D*QH"\a!bVp* 1xPSHI !f%Yd4kP=(LRrRT QpdmRlBC 3+%Jrx͉'ѯz`vjw鯊3b|ٿU^ލ C7??||}|5wj=TY+EEK?a|>@lAT! 4􃴥FT6SRDE̝]*FIG5湄 LIS9LMe֠sPhf-eYcpE]FݜWaw=&CJAj*y8Yx&[,](Y7Xq5\Xۥ="KwyQBs+DNMED̨`1Vm Fǥ75 ! A)c]\G,{t(TS= W><Z=F-F~BۢEn31͔xKե|v&۔ctA 3Ö:f}_3b{O~<_~}l!#e)%{ hR#er+` ܽp$%߈RZWKHݚ8qOMf\y>#"]\ŏaȘͭϫ "DETKĥ99)UW~­0R: (0f3zh7(%L#knhE7 \T b5TXJN BgU-8]jobƵ#u}Wj}|M1/0Fp"EuA5#`kz o5eglO$=@@hzyrhq_D b\ @wՆҪLBn/^(L02@cy9 C9DTX[u';e[IBq3ӣdWx0IOǼC1U12ˉTCdFRjvo_{l:Jx(!]n5^/!,ELDbHp#MZ 77FGw(ްn TLs\W; jOⲀ խ)3`z#G05oik@ &`Q2}i >Yk[Pg(=cۘ!(!Y" @ IHOHfofo&/?ׯ~9uYg0kuѺۼ#iP* c#]KfݻK.f 02;.J ,SSUSMxG-J^ ª }r-;哙+Ĵ7op\ʨ=,f3vh@Yi.}po3>OTUv6kYC%EUFhNɁGmaerFУxgP KRTx M55kw??W_l!-'xpwAT {7Nf"mñO)FqgmuJ=럜]ct3ӬN `V W^߼z~yΧKoA!t*&-ޚq3i oSQ&`%*L2mWAU~9P9K!LT*XU<#7^VT3^Q<MJط?\^so/||)nQW䌭pMs]sQڬXpy?_ xN$ G,Ŕ&Hm] ()(VRĥOjvJSX5s52uTn,BWӢ$ͥ4%,JpM"1[\>{Rrjze)Vn[N`l#RDMm2.vb*JPi5ޠ)qEŁۯӿ>O?~:ߏNjTJe؟&bMy.]p쨶LUvD[Lz8QO=RNڡ4=|D!ZAT7kTr(2#vZnO]B0i.$(,jdv(IƄ:;>`Z\2JMQ5JEQ1R@2S2GDHSRMD n (S !ͥBIb:MK}hw!_\v21b}|>"K\ mYXt7m jRk5q%6wNWnPBT̬yW"|P*n6B0ZGUZ ޜrbLy?4&n-)*lYCLVBK0wӴ ` .w?X ݸ)b Te k3R[ɡ2л;L0TP˱}7ַo&QCkoo|k1/?//Ο 3'W@XK'SӢwbFe;LHU@zkox)o5˳8,cCQwf5xmnq:-MT)X%I)AV$ fr0𤺻0E$l :̚1T5H  UbDIAR[Tn "t+JȫqіJ(Y6EZAƮ{)IpɆ!zǯ~gg?ff.++tE]$STy(Um>V95tǦX 3jij[ ̬igJ ~GɊդX FN0 &ڬ߈9im~P4KжRO,T].1$<åzONY$Qz:Z9*7hZw]ƨu*=Qń.R @3D5)C_ֶ/-Q@q7 NO@{Ɯ/~?{_}~7ն E]:](+cK;|zxlo,FӠ.rcHjS5\CHU_<7/ŰH YۛcuDˠ" K3C0SfU;`,mJL6pXȬs`@s+-w@(p TRBKL#MTұ+f?'*IVo À[2uX?ڲs tDr4RT˥jg)|JVTls\/~'c~a]ŧn8>E(?B;a#|Qq-m9˵5=BU! o0, )o&B2!K5jjl PcLAͺhqTlZ"\Q"%1/dow ID2R=e7gJ*AJAU\%Wv@@M Uc3gɹr9 "sdĄ2Kgr?B—6ulY[z޼_?n9,x'IAL)T-QhH\6wE-]EJPA BV9^uTYAJ, d@ C *f1Y0gL1iG J03f."c fl' Z2L P]#hbpqk ֽ`Č^.(H?Đd@Ob#3<숕X+hDJnsBziXޥ/Vw@5ŷo^Ux~?㧿8Jm"GPT!#)DqI,]LM05d*ǣ%ʢHJe'@Y Ip?bh֡ cǰcPX<Փ%BN!JU&綷暑t->,ؾ 1(B %YSA j}]2F!4Ĕ(++_41o@8Z3>͗\́Q5"8Bmd[Gj0֪rBm+,'khjR 9TYEffGQ-mK )g ҪFw30׊U!` b"JZJج/f0+RąDLim1}UF&JJ) JvoAf ֗D"Tdx-g50Ku݌LMZmkn@K3f%Q|]onVk}:g}voNvRx?}ׯq\ޭ  <{~nn$|rRGL +b׳قiMj*Chنvwto`7߻8#D}F)Qc㋈گFFVEI p뙜CG)u}:fa $4R6M'A;Vx H 0PʂRT(OX^ (i4$U]3]j5io(`{|PTؾ޽:*VVW;@8ڧi$*A>Xij h-;,PSf*%tH9j7`P1j$PQQjU+*qW/J␠hDR)J*I{j4]ٍGTn jbdi5!TtyHPq<d1A08 vr&fƗF8YupXj,+o&R0?/ok<5ic 8ЁnQ{?% D2yǩC\5R=%-Z1AMDm rj9џȵO'996q7eu&ɼr@6ZkCKd֭42Gxk2~5b'DB+1QA"TH)# qҏG݄Ҵa̔mb6IdyqYETLRTa*E,( j(U"Hb6 `}{zݠݻ/~?z~pFMVp\>< H|^Y3G,ؐЈ,3@aw!shJ"=jYɘW0ElFdJ*Ǧ1VS~VQ *#R:.&dvѥUJ)Rޠ,bMh)E6^î<z)Bmx6*%a(E{S"!D[tJjiu5Hh;*vƏ(H]ߡl71E7ooW kۯ~7~W^&2c7ILZj";HVaz"F>DWl&g]_!ۢy'߹\kYR7kTS>=X[*7PXX^XYԇ+V燢ն )ҳz39`# P(Hw4r,u;Hj)kDDN14n|R@(."p) H8,ͭTQٴg1f,[@wp0mjQU#uO㛯r~xm-cҔy|d wA\ W%9DO&b`C~1q8̩CsҖ'71inPQDD$YI='$bBvHiȭ2HЦnm[B4We`bh] WDupۮݬwcU &4Qq0!bb$!54YjzKv"JVR VAd&$~ӷc/Sʳ\^Ӱ움BP?XYFƛ_~O˼ƴ*4gm{+hqFM"pM-'jB9>![¬OJּΙ៙?Mh_|BҐY(E30$TuhګߑW܆0~0R"ŬP=5-/f8O<^plhCsa,j:X;0s΄.Rv.?A!j;EB5 ReS:J61]t ٪ilͣJdwsJ}>v@݄X3g˿W?_loMmꭗ 2 B=W&G3GܭUOsNejS[! &P.T29>C*AVȜ$aА5.H?~֖"MjK%GϦʰ3:*wf t=,՘VŒT1(/~GʘN|)9VM*B EǨB^\Q~ַS,&xPP*Z7ns1^qYԛU>]T=|HfN'ɬ^/O/?fnѳX p u,ŀ-5TAy 6Guim2ݮd3 HٜUUś*hH;SdIwK mO|Ej b^UP{YA[U"hܘ7SԘUQvs&'))Y_pX &ETP@a%\,Q`Y0-c`?s܏=8@XJn$,>+8#ȣt 9 Γpr09joj{ҿgg9׿?/>W/dxk(@X#fM$E‚ P8.u;g9hv!nhrr=,f䔏N2Z_8,1~򐊣6.u͜P9PuBWfZ?;65-A,f.%.  D k Ϯ`! MJ^*Q3-K{vT cpX", Z` SL*YBM A(*D IEIռrg2Dp۶ַ!1o_\ˊq~Ϗ__\*/rʲL[+9L#=6u˭NՔB h(P*%i"P7$8$)TOn*vm%J71dɬM`$J&GnCfK[L3Zgs̒k@R#g*cdFd<*HX/86kALıf~dԘqF\mX Ÿn~wRV˭ӊ(sivЧt]?e>[f(gD~?z˯|:7"5J 9S-3+Xgw[c]2b@#drkyI U2)]dqMr.gҦ닮<&XIٝjڴ16"KfNZܠ0XTBmh1.z_@IOܳ޳-6WܯQ*%V "dʂ,%'Tk\9͚e$fT e?^kZwT@]rjrR"+PMkԚgjːs~(U^W}ǵs_W?x<ycZ +3Sܖ 9/zOhkTDb T!߬w 2Qv9NoGXz^glhiAD@NL!h.n5 i778R GG¬=nԎCwCLeV5Mt27]*jҰH^'o*+f[m%)[4v=Jy|lMP9~?|=/_yVD>#O.1f2+S`P1bLaQuk]ϳ32ǝYPS]_ϸi1SkykHfV*ׇ縹z`ӄ\*"H!B9c5'4gЇȂ9|BӃ9*yz_]x3d#!v `Ӭ"؅;ͪTєJ@i,L*&sHedHBYvom,%dž$Oto`햺 gd8|?z}?sokƦsVNXLa4+Y=Z&ȀQXoE& BbsJ(QR2cTBTQ;P9 m6ėc™rP5(R ~pu1WY\`c-Eta!Kt)§w h+P@+V'9(ɡ8j*Ep)?,Qih"f"4iӟk kNjݯk=%EL+z*%3&fͬzwX" (L> 3V)\4ź :k@ M̟6I,vB*R*Es竩H3TU11ڗo`Nexu\?}GW3QUc9S4@ 30@*XP05qx 3xqa';X1sg̬Œi9@$0wE1`G#+ICQuQ2!Mˢݬ&T S5 蝲AEJ Xpz̢)`BE1@xآ"{`DC’eƮ{ƻK/Gh[?{6<̲u΢7>^ۡ775zLns|_Nc>O/r c\/3+ cͲCQj[Nu)S:á[o||X*M"}e/CՃ<>FyUBOUXv/8WyGߑÉwĞPl#XOsD֢Q]ARTJ̌%"C@BD4h1EiA!l5M4Dt3:`>}:j"9%wXyDYD|/nɘ[El Q`ȧw*@%O F,CoΕoϱtS5thnzM3WU2DiUj֤P H=9cU*(W%Lk*KJo s#4bcV[ALNkG1P"[T$&q뫾ƫlYZM&jUo̚[{+Ɛ>ko_z=׺#z׷N# !hZ #KTUf`^Pi);y1tno|x*9,i7i["oKvw.ԣyhdys7S=SuOX<2ʾXJ//VVp*ܤU&*Hi&.Ulf[uMD+BO+BA%{0Mm,2!թt!ugVAA$SM5;Քiԙ= mCU };*ï~'_\ϯ&e5@n0B^myhf"W(4Aa|8={IDgL)sGyU*a76%2h@2ǧ&ŢD ,"ҭ*bk$KE",-J1SP"֬C* **4Pa5ۦI>n*7 bz1nqn$nrWcu\^3@m;l}qo7?,wfoعe^_G/qz ׷{Ѐ[H{MJ<g5GS9wtsQ)sdl 7JML\r"lk͝rIC J'`-UǬʚ1oNfHLl-f=;Ea{`Q*Km-4O*E(^Iqgb(rN<PU.PQ1 ,ÎKy^.Q H;f*5Lݵal"nfe;l~m̈_W?<^縔E9ΰ Z0vOX¿)g H aw5hfAʹRmbL(m1Ꭺvx mCp y4額Y&#ۊڎ}3;/Κ:Ҥ+U(M-(P)R F I DUkhg@TTEEpv-.4k}ijEݿǹASl,΁ul3Xc<,N(p֘[k7chڧok_rƸ՟q~M0T |oZ?IOF:um~<8?ɸ5sB늛4;(ng0L]X>Ƭ5+u >ΚM[D^s%Ccȹ+8aIYCX bƘ020@R`HW)r%WEJzZ 5>0%IIuQ)P dM&фC*抦U;PAM,{鮊xxxu}تX% XAv,vn9;d'}l`wS9@ZU2)*drΑ*'21ƎC 13~Ϩ[LB[-`j@D ]B,Ƹ^4T& n"EW'*$uG4ڵYLj&TsYUs§i%[.WT3pZpXvseav٘k;H(̰tӨ*{ᕙ¿G>\~߿z~\Onv488v\)h .³8u,qjCQxN@jUQuP׌/E.qz|6Lۆ :Xڟ?M]'#?|dMTAfQ!$ &bIj8Y.3ʲD: `lh+98K$iV3D yXD QIfwvxtU8j2s5u0}|g'̮5iY~޿{^ݑsl&_.vZ9}9pop:?//sǎu tฏ Eealw+yP]| spId /չydTzUXZfR8^57mu.Y#Z5/ۻ;pާP36VۘQ㡵i:J)Z"b^fIpeJ)$sPH=RtQ JTU6oG)j{Z㊏^кK˪7cYɨ(|Eps.[etWzxIZDLH&<ҿ/Wo?z/7+zqT !z'1'vWJd o,3W35A@e" P 2PU@^ D Daf|B ZMxh779[$YQ{rkov9ԚV&"Z=KߓTLX6 0;$# R"I2 łF`+Ĩs~,vFVDQV &wM,dI봙Q+.j#uQd\Zk>5`"曯~=zx+.BI#;ps KF\\^c<:*K&֞/A)zvºҎH1r51=,ݩ)!C&υ=SG‚(<n;n*{y)' ؊ &#3Jjșf9)7 kf,9DjPU' UGŪM?븿gC55y+'ֳݜjޭdI{tHG)YU;*DV:]ާ[`*ffR&!c鎈Hod"?~ΙS-Tjpp$D,С93 PfYK P ,D$ źlh 10^{$⛅a~$@)N6Q@{\n7kNA@w>>QjΤʦ$5F _n(PJQ (@&jPƝz[lbm9jɎWɢh xǭ>=q_JCH6Fnm;Q"I1j17.یߔh16[ E yݮ~(޿qV%Y\`YG@]2e7wCN"b#M`˄ZyIer6>}&9¼oQe5H`*hV i SDnx '1|j"StwxB5*g͋˸/YA]W\rI*} LU ]0 (H&9M,x=Hxhb 0EI lYn+n Ҩfia*b(, ++/͗:G HPT-+8?Y'@@o<'wh&ۡPQbn;4Id}'0 sbLTb$(F~fAk˂C}'.,T2VQs$ ;B%PSQ-4t>UGE$PPL'wq0<(W=⺜vVV}3 Y1ď ZYULX k``F>eQժX[;_E{:3Ō٦Tsswqv{pshK-]]0d7UAoepxx=~}g/Ti*lK&nvl2^/R?5j\xl[[^cNf.T*iG%U{7wor_M)_y6@n]AZDl29G+,U9WL02Ҡ'_,)Yִ|mm3E6*dmjwY)bv60GW(hZA HBAnd#s IUDĜa6?Ya*o# tE0YQy˟^c>cyڣ 5PiӧDsAKCwwC.& Q4sSHDDL!ة ?cb"DP-p&։şz=yx dF,x.T5%W݂JT;$ J2=.#͞P噻H~R-ݭliޑEN1cm;'gU* R[u1ϴfb/KufN+ò\svs#b=v"fȈg?}?Z_:fUBP4{fd#j.t֔se]RErb?]D 꿳DRLX?t@(QH Ï'G Em/JMn!F("̈d,u*>y-) Ҳ l@2TT HTa<ֻ]2nJU(TAin8-X\*l9/w@cj )VI DKQQjn3c`}'}_aVFm3&2r}׿ܶ˛Y׬vz W*qZaoO4Q)5ۍV(jM3RJ*#rfS6"HT"O QId<dž  ^ g?i|i &45TXIkp**,>sjƼfHwyJ$=M *]U{( EDD5!Tpr{TN>Oqڳt+m c4*d1Ԥ)(99cFČ96D$+?~\c:O6:HucWs$>!;&2Յ'v+c]?GISX#ŷ׸.}!y<81&[vQKWhB GS׼H 1ge6*y߂R,<~pO6ŊȪYHe*$1DH\3BmaQQ5Kxd2R6#@Z)l r JSL^3(Hl9[.B朔W㱫,bO9u+9u0D%+|QcyEE;+"ie6ck`7**hlGC PAf"`,i ڥ`Њ> 9 aJjhUNrȷSW!G?g .\D̈3fdS@8W_<s;tj`  HVl=Z7 qTNQk^{e}u1Ǐp.ƞ\q nlsŢI<Qzpi94f8pPpbM!k USZs@vu.7ʪay²vÜ 5ZV%,ŌΪ9MEe֠d%nڹ+54Ev*Lw(2*PuMdeEiR)U]!VKb#$ ݓebU r1 M*˪zo=aP^v.of}j981[&Bhv D,X@MUdmPQ]ZSQ"U$HM u7~(d=۾{*|1&pU& 'a7X7c!j?Qyqwɉ9wBe{,Y%ԚkFn6p'7Ft!@A`LR.6 ޽dzFJhrxX!1Bk5SUV|#W7G鱹9o_>׫}r 8PH֟y3朽V14ux|zz(e869QlaWbQ [p͔W_7בc} 8>-iUvTڭ! $cvaxUpVS*!fIڵeP-op!2cTQjZS6=<䴬Wάɜ:#Y" IBM AAym`QMk ")S7#ƞ-",lU5&mF{wsT n- ҒFd; |YBfm0*&TqT>Dk7rze7>Yl#Y*- ߨs^_~u% v^H3|'LAbIF54)653&Jyoc,Cn:4IvOnkdY]aks{#"# nn%8(4qsɌ}$3d2iТ)")@̈=g4/ (twXXZFXg瞽Z%ZbyPJi]̻z)f/mvv~pR3~SH$Ku\-A'B2 ݋nEVCؚZg ,Q"PTE{Q؇[(jZ5$3r"j7jLL;\y"*ڊ(_&*dQ$"*wa;% fdXKjiX_-p+qWU*rr,"c3'@"b( hrb$0 Mps~PV{Ξ¾a]kvmw;1&D{b bv Ȋ}V%U-]&"8J*3Al.@]re'; v1We9y"$CBzA;ML׎6EImF3 nUWIs.O'ifn9TAlY`ꔜ51ǚY3fDƜ uϟoK%U-.Ls߲]tX&>>3 [|$|||uD-S/VzӤP+apcGOpb-(~kؗ1&^\|xRZƌBANɺTSY}Vs<=YYFAGrRVjݾw EES]#2HEe9TZ u#B(ZWYcd~![}ޙȢ qj_Q~/i?nopGKTNR3Q} Ym .ygH\'!ـqDkGNpj5E1h:NW썓Q.˂ _^/Q]D!ISU@,9SK1#&`"Xyů("}كRJkr۔(웶VP! MaP(T4kѥ0'6t 2 殸ƌ<fJ6~4~|mUζVj]rRZ1ߞ<^cuB4+J笠 c9~v5ɒY겕L`I님jf_zJOK\8^m¨ER['A&ϹTɊkR'v-,U`J*(TћXMLDjp6bFERMHH ɣJ&@kVqTA-#22*/MG< T|\RsL} ٮϟi͗>n#nP%DzLOD! {c \w>od̴$Z&]]e oN]D^KLe Y]:E!D ,F]X$aU ֠ f0w؂2EQ~Hg h>+>=3/T 2(Ui&@ro-3|7[Tv)wǖ O3*o/^byiZ*k.O-F$SMX$e f:dJ9kO* +@}h),;s~L~E>ߖ"'HH=f"ڪ5X: ѩnGJs~0%;*Y:.[ C˔m@倌l"mό1Y -*z3SS5@2BW#h؋*8sn/>.izSZeq]];ԓD aMBT-󸢵Rc.3M+¿vx~(˗yƖ6sM8ZiJBnXfGF&3'^aEz4ay/rn߿o?Œ,bX(bL{E%\~_V6pH`3 ?ߙ֐*XbـWږ/:c}+j3,*k}{o{{X*&L;Lف#T %P% W-2,ZADyL+ RãnXoJxKXIkhS*59D(^ĠjiN9V311"W}~Řʬ,SEU߾R"GWnd/{"d\Fu~ϳЇR-6껙h񹺖|\ڂMi2Wܛ|ԮTUY,V*!1@ g(sP$ kį3cJCx tU-*-&9ͬ3&kCFTeZ1QCAPUDQL嬤P) R2ҢS9 om{]N*$DE74$RZ55הJɑ[aUbl?zs#!*2~o릷]F *Q:1aǭXqMwb16g>|·̱v|~%]Du\ʟGbu9ys*Ipۆ=p Pmw/"0 ;L9=*6}}1Kكg_Zo&nҡv @3 *w QXiw&N :2PUsH#kLrVP½h WPV *P4gJ/Ƽm/a羂޴qfwy˼m荧./:%QdLcra*QQhO*3ʹ5?Nb4U{4JA֭ԓ˩a0W[:NVHQ`B|tdXBLSdђ͚R9\EYU rnIÍ|ؿI $e&$"uN6S"R$ĶZT)^nj۞lء1[e(hYYPiq$T zhan&PSS}ԜV)^qo1d=N~ystTLOK Wt -3JuFAQ 2tj6ΆVXmB; ?~mNn*{ŵ1L ް4Q%懒E$q~ɹ!}pQ)[KT3o6~k**{ A [`Ɲ> ~cNm p CWEvy< ٺNjk~-,RÕ8޵/.fDW&B0` &C/Cϰp'B)׵J* - QԀV XS̍8en43!QQkPg ߴ ڭFek2 ,BT>E8a'MP42%ș^PG]K:lժI(&XeLe+~(-P/a,ۜ)jq+,zr]ƻKQv=Ǚ:E PTX%"z Rǩ_ YLw9= O}y6  ݛo. :JQxW0̈[u(lZ/(!j.K4gvV:7\H,{ 1[yH8AGKk½Jg=#\0>cmha`rZ\MT,&. 6ްt5/ݠaR ɡ3'`P(*Uyl8?)?0wV.Bd CR#E' 8+|x_mNc".&˪cAn 5irS}Y2 q#j(R"ckŎLs`]*.9^ y tnxº[%X] 5J(qCQŦt#) ^[V0qHˊ]o]+hIӈY 0C~~!yJl sǡ DD2ӬfO< 6/Ѿ[Qʞς3J #<(y^CZ:)QbjM zB,$vG%2#(γU2,D΂;f" "镚^Z#gs̹*sr VZG2Dw(=3JSથL@KU!<)-GTސ䜙Z78JFW`&bڷܭmztnˇ*&_ȓaWP4Z|JHG luL=Tl `~Ѐ@4 hg/ZԓZH9i.f/rQ~;ԛQ"Q^uA"A_;H o*(P)uC RԴqn'ޘ@LVp"@6iqkcL@D1a$&L1,,E[B錪Um} f,lv/FuN'w6XQll}W\mEﱿ^^=>_v.4I&us&eQiHL HT.VŒȡ*%UEKeYe5Ze Ef# \e1ܐL՘ۨQI)M@CK#A$wb?YX dD "e")SĵwP]b߄k10_Uܿ@bc&k*B18n)3E:zE,M=~:=v~7/WCdO3uU"L*o;&:b<8n??%W?O7n 5{BPޗiUrn^*dA0&D!#Cx74`ooQyܺ&YR^N=i1` N"8sBA TLUZ$p ̅w{~$APcaJDD/pb0DdA bFY8myZUڴ (RB$"jk "YQǏ뾎?y ٨ X/3g~ [' _E}yBS,E h;Ta[}D iuvZ{ e[O{gM(̙7{y "YЀdTrd猂Ϭ(y6'@3l1^GVbϘp؏b` ʌS9LQ^PKUc)RbVS vTfݑ*@IW,빴-j{E2IѷZu Ha)G;Z\ſr~u֒V)I**,/_GB,ؒ@0|(i?v?oޟH$wC`1kkJe=?Oglqlm8"Q ,0?VSR%zY||,"Цs]J'&UOgk_V(%.,*1H :STw(\լ̛%IERR-b[wAx-GaI]۵4?m_e}HQACu()no";JM7(jU(FTfBd̙ۛ{8; Ll 2otHI 2`3< ˂ ۟}7f&,X LTZSb^< P0G 6uLTFEp۪ԪPkFQU)}IdNɔ*)ם9˜'"q=D cTVsV  9 ,)HL)ETZvmrQEhњ7x.oWUi8R_1j({ _>_U?%7u}XV Y UEVG[qa-5:b:u W*<44ChB Bn܋:x{*0_kw4_zma7[}/'[4v/ޤeKIrB w-:VnlyfӵyC͘_?t>8 v^Ju3ܽV<>LK`Y˜A"Ͳ-c+VP5<,"3#5D4UA0 oF5mdN0#.;5H'lwǸVwb(Q󇆋URRU7_NpwFk.xc3s=l8̈`D'$ciI#u{mO3(l TPY9&G1GF)Q;(`A6)"32 .j4iRZd_ QBB OAU{6jNyy:Zy9$0)R瑇 rRо q*T]EgȬbMSOϬMk"am߯9c!A ^(PX׉HdݷjhWDȂMT(!M(jVꘀߞf663~3NK-WA(V~q5hrOD!Cw/P#:bFMZ/K-چʱy^_V\4vycO,1aɮb9O0Ytbrsj*x)d&T%c/Lyz(wg#Y8*!5 fQRҒ6K$`GXIZ+ЩǑB0T(1K"AFJX3D?|6M Aܱ DGeKWaTl.LZRƕV i]'ʺQPbL*R3-5cr[+a DsnQVY#E GZDʝ [6]~m4p  fMJT$1ڀ*ɜ"^bڳP̙}}ZMQ%~ә &w*C 3aA:86MaU< [p6AgiP{;5 $aq@oŵ\(4[(gTLIRYcVNe}5%Dm0 "N ylh+_PiLJyC|+Ue>no|YZ,fd]\b-¡@33_|$+eN0kܲEYhרy\zJO=QQYg]g0Ll68FiPD$@# Sc GJUb%p, ,1nVXA((vUa{4]Ǝ Az`kOjBSq ,8$zU&Th~hVM9"y[p̜QZcL90Do`b+y\_ Ypep9TPu@(UTa'D,ȂpeAx`&{bqtݱ@~lb'uTށ7 3YGMVY(iɷMsn0-]Ebg,T澓 꾤 ݄ЦB;"\ƢsFXYNw(U[~TJC_ y,AMQD3NiR ZfV5 (f%ǽh*J=(ϱaD!ȵdx:a&^nX\cr÷;|ZlRan%Q%[*z "6qֲ=DVsBP(EKd* ̚"o)"E)A)Ddd܇ 6͎d_hec{ }5a_~ B08)rG"O@Kr`*1 F*P4%l(FVOdi v)E]g4HTa8gGyMoūX?=~{{kX{|Vlu[θ342!ԯu &Z}myHrń :Qb[qu X<T=_KrnSY?x p uQS)LF*f @1MSJK"(+E0MԎf9#dT}nD9}~<(|xK,?|VVbܠg ^":IuJ&+;)*(1-& ФeUŽUD\%tz=1~3>UԇHsK90,LJ8*BE~bh?l uO##v{3d5Gd<Hإ0ǁ:_)@%g]kּr(`\m(#ۙ&xߨԑ9x2 xw zk0U_jf0QӅpr==???: (tl7Uk@52ɴEFBjK"60aRf* b f5AB.nt,9ǭ^xXylILe]5,~TncEql Q5&\*DHD>fI%) %U4E@19LBv~ϋXYUc&n膵'̑c-'Q%ʹHPޤ''V<3(ǮPQZdz$%)⪥ǂi1DHGWdT"f8d n3:#g5po ܣc ׉}oyPG/zP"(;j Hf+cn:! QPBg%Ah~6VDfMM|>[`>o?UWC`!-I G "'Rw<ݘhbp qC.`Z3o ҅ .; ;G&Q^k񆺕 z*3|?|*BoSt)Uu<;bzŸJ9K#zȸG/؝•_ ' ;<85p |nxjnO >vw2kϼ?||w7'n/Wn!g9B%**jT-Ȝ$CwP` PC w@'Y"-y7o8VhhOB iBޮ(98JPITyW hB H @5PDP(֌*\'(@7[?*>N땉UE5MPQ!"*`[jբ8]jleÝt )s*TTN(]PRK~&^@ayﰳ;+q7Y?,**Vy>99Ϊ|WƙTHWUqթ9WO+ 'uHjJ#"nbUAq\$BGᄚV5' #hݟBj?Ĩ6~ܿ9>3v=ƻfPﺰ( c_ f*A[Wa@KQ*LP*)řu kUt9!g mrMeGRXѪJr>m 541r&9KP&ou~j}%8_:#DZAqB#ˊ&U|,!b 6(V`s[@pr0OڻַJv$5T+ڼ6̀,Yy=C*h]z׵ui&E*Lf") T&ǮB_[*#wvmPe_軟yjcD#FsmtXTeNIey_I@*Ӎ*8JPMo;TLET請,.p-;7"=ڞqu"|&ȩ=`_.L]n0YĖ:XZc6/jki2, & ʣ9,{Wy`8s#dD UY95a7?WD/_o~/_4/~omLeA#!p!bfݛL @`nF # !MR tA6̒tv2oͺM/R(qzD0jnBA;b2I#"QY!f߭K0dU9f^FRXh^UX[0o4_ 2B\?T"  ӹfB(Krȑ);U\ LE1ޮ?A43QX xLJ"bC/1K=9/t FAHx~Nv78%v"q>=\TYr;U_/piRmq^F ? JUZt&ZrE*3k Q6n?o5*s 䭘k<ƊfTD ,R]tĕyJ9n ˷3^Wռ!E¼,Y/{MrQ}kykK&T<%P4 `6n&B( !q8"Y"颊peA%'M%E` }'"BbR~.P@ ^_x"LU0 MDEAquS|7w_STD^z)ۻp*cGAUhQZwn =N|V[|^uZsHfG[Z?WF8YkB!p[t OҼɽ*A˒musb#%ɜsT(#p殺W>rr v;' ?rAqYyK ʔ*/PS.P˙&ILZ]?X`]17QM!zۍu#fAwiPS02+r%Ǻ{#`] 3#QXm`YF\QO_7{VxӃ=-+OO+#OpUYHəd{Wd x'ːMVISUKsJ ۱tSsNPhH@szmB"zABY5x^*0EUEn \qsĂ@ l>w+(~v+sCP eHH.BUҺ +W*L0 Zzv Thg@8oj8)Vڭ* LQɂ0D E8)~Gk_-~G1v`N}U%Iy]bq+ +lCQt 'E `̠H6x pu4j&Le63(:Q KC+bXDa=tU_]Mx2Iqi(`="gWDj"&Hp%M{ÜC QsjI9OY!&5jsNb)'ȕ4g/qe "oWzYbJ;hdFQf!KwJ!H[mЌ_m"r"\Z&,# ;P7#=27̭myUSƎR:pY'bvqb.Pi6a '+cfB1Q@*K(dL0iD` jrb݋G܅5o"[`欪ۘÏW gyρsU,/?8+Gcq44[fW&T6TP$Ӱ8Աuh—D:]J8).: K' U*Dܙ7sDo41B7E/9" o:5j dUMd(R(Elk3p,xLz 76Qg7ju'jE ~o:/h $fYp^o5pN}Dw'ʄTzCCƖk1$۷EeXMۥ$ɸ^S.\a,Gdd1m dƽQ n#i ^rкIIE}11f%Q"LMU)9'6|9Ԥ,X=Y@ͰOիy2)Exg"WRќzOd {Xrg.""͛Zܨ(1;0'r7 UA?3$z0y UB` Phf@]XfȄo5?-ykG4*,^m%ֲ6Zl}fu/ߏɟ+o&//J`阛,D;h0j[fLvXUt$J*,VI)*5ohur|Xg.KQ eP+? G03j֘s#< ՛}8k) r~xY1|֠>KtF yRćoLb`|~XD>Ѷ ¼T7p;.,?DJk;jQ Y-Ǒ.}g@LVfwW~X$ 3İw3S]($ɪd"H1nr%̘u,PjGB!B](kAͬLa_BLZĈL5IrRhl*ڻuD*a(NJڛgL,Q6@RH#{XfWHD/zPlA}-Hؔ5vi0".th 2HRF`m|ϫSyÓV@VPVRl\j#]OWX~֟׿G8u"d]@"Ǿs0P$>X&djT$eOSmZa,UFOYG-P" P0?펕FqA&pdQm>[F4waQsz-$ ɗ 43ach]@rTYK:vy %~[ :{ ɠ d1rJue:!1${lz}I0ѪJMj*%8AziV/8,X'_OxZ]j7&-0x2t$͂7TJUtןũֿUT`UgF9[&Xu\7 Zv[ ̈=WUٺ;*(!Љi)`fv:sw2 RUԵ]b(G9T 8 YTUML=XvG/l\ID>?Mgv:tY(&*7H2۩(g{ƷO܆f,Ʊ"sݰwcw=ˎ@kVcMZn=b_Qpr "re)FmBT1#h:DDbZE:~{rN(ZRL-$(22 +s"(/2@Cr]L&<g5˽k~$r<,拴p"T.BdOunfd؞! N6&h[Sb좛%D3n0 -#1h/]nH$D1GejWmj#2BDCWD. δEKuctŞM.*4fE*)MChoN 8(_e wl5 ?!$LHƺ 7*Zyy!LJa{ɀtdܰ~&gJAE>cJeZT P1b஌P(CRw_""P܊k!$ݐ( &"0U,"c_VJWPBM*ȹޫ[R3-kO%swi-wR!2KUU$"r4/x~5#-~uCtR$Ej5bBtm_dXy{/q$t1H1.fp\_IH[Qm "aLb5Q!C4:'0 V$̄L[JpZ#GP) ϣ=hۧH_mR] D4gq=N3+ S-ɒ-22!=sJ1rc j{tF0U|56[i/M^,'t:V$A ۀ "sz=2 eD bfAQm|?+S2 fJ=:Fܚ2y\TX"Sply;{)*b$yƭPӍ!{hUƽ_Z5C?XAI,E *. ة~tXǀA2v~# !nf."#Dw@n0K{Tl.6 BˁqUPԢR@;lhCt:J^YQ[}(N{~NLcݦ$ccS.p9nMkv< o|!of.n-?c^"JK^ e3ʅ4&a H<8ݸ,dou  Jc@,dVB!%l e-Z&E|4WL !nZSb)G YL%[#rȖϑSq5p\< ]Z#ChC{MĖv!hV!Gp]f"92_Qq@(d幵:h[a&`g}Ż{7wv7bbLE2Uc+bR`M~sEQYU8{zmH]C'tҹ(,#1Pxӳ>TvA( ny ޚd.17a(Txӕ")*Y8%*6 d pEtB6 7  h =4dfN5Q3C;a\YTanPlnJ5n2UOjIꇯ`qhv4y Q琀!29XӖ~/m W]uEqXEF~ uʥzN(īVS^69r@[с1زܨH)Ur$b2o3/xMvY*R)E 4ꩅ9@FM`)aX;d_ *Rؙyf󞐴O<㢰TxRZөCT"[袨"_l-ur^5(Cp 8i lEcKX#zJO'5ǖL=L& Su^id&BIHFpR,wRbb#iF[ ڞjU'8.UsQW5$%C›z7J"a(&9ǹBMda& ׭w+;e]pizѥQtCaVDDvuUW!FNJ搌WTU`=L.`4')fK4fq৅^kOWm-;o:hyuze`tLKP0 b;da` (kL3EJ<*a1Q S({C PUhᩒ^heRdr\Ix*\)Bjmz(0k^oۃb}[~wmz$X/fS\6jlSf2˛{p` Hp7*k?r}t\gS2G0RFvɌ=ψexܶzUzŔZqԱlsRQ'֧2aPWN ?!BGywYTzOϚB*uјtE8BPNAf9-!V:|i.Â١W1sM/\onxdqlWsD:3GΌK Dq7dVT MeB&`*hE'N%Mb]ی4<@W[f@,.To~w2 ֞?oũd3G$i+x"4d-/d@2/zа 5)eKKXr-_z_uܨiwKb(l7jb,[=$Zƈ52DK b fBL!*9:""] JhppGE0.22|.{-2r5#(23Z=-"UMy8gtv~Ҟ23Ba522[z2Vj$sR'2s(;eX$~辏"n>MG_vR楪zBbP q$:a` h=c#c `*z1#PDC9 "&̴"{\tR#IDLL+GzK 7-\AZ 0 x<`bR-b"HIf%8poLǴ9o7pjbQT A^Z3Rc2sG]LڷM%uqDJLET𧡻4rγ-Er &LPltJ':1A zבf(5M5 4jI)**%w(1`FAwVahF%gZ\,L|b!wvl}˖R"r(3I#nhlB 5dp(&՞9UR,C4Mn]5Xu$Rjnyw6k,.d&Eժg$on܆Eb[K+I0Z[ ?<&9~7TrIZ by۸\7S&,*bͤ As}ʫڂce9ܩ:MuӰb4aQ B rAv=7 V1eT *bWJ,K-; HdVSW+2eCFÚ7~6W)ys]d,!P;ZdQDKWRk|?>ӯsg-<˃$@pB -&"-[r:prΪ*+"VD B`U#!ha'{Bbdl7B*dnчkHLJrH%1"X (pu_:~`̨:-/'8h}H[|)\ux0,Ůet#/wd5 SDQˀ5ʗ;a+(C޻"7Id&&"/ݦk[QTѻĩ\Zq%aTda&l.OC$Z@ɠձT;L:wxe)^U50ݐX5A:(X8- Xezz8kc wj5ˣ}۽w}_ehIa6-BL ,ݣjTr$|Eu8]ZM[.TXpF6_%ܽnfjtp;Lu~Rk?h{XEh"+D>\@LL6DB8ޠ z@ XEPɺH-ThpTn*X\3[[ޏ-RM&Gk,y(W'Oh}H)N]*G]Z2sV3DJ1#8KC)%G1*jE^mZTTTp'A˜RlY~Tp(4>w?qΙt\jl,&I%w9r $&:HdE$R d%r4y<76+/euLkZsВٹc=3b5 h 1D a0A'[ŭH2=wSuL`, U$=EA=Ei^uE|h#&/Ž©E E>_䇗폣~ySc)4@+w 3c[SMEy\{ԉ8ۼl~wqxi&#m ICsi7Į&M'#xy-,ϋBHn`  um4HO H=@@++9:@   Knύҧ* ;B;rqJd4sôJ"e:d ӗgItu.kM|!!V(,_-/}G?ο~'_8˓Z91]ͱb 'dH4C' 32/&8㇫;+D*V@CvD)q]ٶt&[b&:XS`PCu^ vp2MUpYUUxI<ޖe2U 6y>s5]js43{KH3(tJ6&M22i-Č)#)\$)Թ]őOM1Ee@FE"Ȟ1@57 Z|\\y>* 4E"{(9MKXfC =oO2yr:};IT̡X1|*pP]?}6s+[0>G28޶=_enmj yTȩҎ#rF ۉ8ZasRZ@@Mh'(ݥYOܡLEa0,#հd1 lG@JuR<%ž9B1햩 ի hAU߅^tX˲zWUd&yKL4,ӃГ #3uJΖ:2@[R MTCx22O;P]κO=>r*AЛ_m0&Wx]#j2f;$80+ޥUu2Mujq*5 9%0`O&.0gݯZR9SL"w47A"x$\F.Ké3%bpo5*IVr0)~msAULt`E&*4 }C9a\aH u$P"6H `ԹQ ٺ$x6ehurS5CG~i2ӌ"4w,z]\.+}b):0#K->>7EooÝe-y Ő-Z*Gi B B@ ceKE$IvE zlJ1Ft`1nP*PAPeGR&)u#Und135Op:omYn/6u5L7vaRDaaIbtѱiLyO9;ΊSGlYI!kԥ6p/O9 VCDOmWuF XC¾pbs1꤈U I["3!i xֵ݌݋B960ELI&R[L0D_SSC~#52CDRl)-A*h-^Lr8,{V" ~!׳Y]%33BM.՟Hǻ:w͚-! dB FɃOWEw$!YP,)=FD =IU19RL jw ٱfE@ A 0GOPUu73K?oxgԯ{]mz[@(Fc-m*e+h Bvtg^1Bwr".vKJҺܻ!"[J1a(T3R l{:SЌ Fsy[l}dS]$UُUus7ÂÛpj#q2 \4q 菐J11o&Z"S 7go+{r17$;ubJPCXU J>"zX! ̽;$ Cbv7*:W;eDT3}*%"L3ۛgp-YV-ړ)}]mM,oW_"Xo*(DwdBTG[c<{%$E26,X)d DgR4Ix?]XS`'ȗfAPcdD0|ϟzUQyLGY=VL>25i-1% l;, 0+@DbVYRa6if-`p* QJbGw3rܩ*J.bo_UdFnЃ=y մ+KeoDz:A("ÊݝuT'PObL Ida1(@LuS5ʐ$5KU6[ Njn|]riYtfv۳ZںTH&L景8+9I!ֆgѥV+kڇWSrRܠ8o69^J6i+p@XtLG02^aK%>ކ64MViYfƒ֠J0 p~lD֩FNXwC8 V(5 &RUs+^3"^!^DGh^Tu^<3'qӌ%.Y1^dL+n3}H!f CX;B$Fчgk0Mޒkd!Xx_;sGB!SjsD N5#0bd7VO O57PݻSyR*G#DQt MQ(gC59ā*A8"6p]ja!w<7|i2M]*ԕ+UCvaj/˛I=أw=܅$Fh9X=oz(K/&N}}©4zܠDZA/9h]2Tptr'd{󁵠*<@X!"yCϽRQgL 1e:Y2A.*id],Y3DmR.ţRʐN-R&~!6Sn]gq}l)NQQyNؗ9n#4 ; ]"ͥޖt/f)G-l-c̮(Zc]s`U̲k[t]I5 |A߉4Kq3L&fb*ٴ8/IaY ʸ.TL9LSe> YVpw=\ːq_yy嗢=FN 9::`39z?No;P޿ҁ6=` b&tn>#3"<&CEDLUZ_wbxE{ܟlm%p;` mFG*@ @qѺmb);UeաIhyṋErSbrS*f v٤=NܥV]8MkY^DLfm$Ɛ&ԉw=Bw1!C$)Ts'̶ݨJSPqW2#&c:h ͣ5;(Y!HrJĸ`"E2B4%PF I8H4*IqI MMg2޼;ܽ2L[$IƩ2cD^(ub rPtG^n^(C)Jvn[G(,2JO)5m}|ZrVNh^Pw  aΐ 5 /U>7ˈ^!I)j  Ar3MC,Et-Ev'TI֪H))?n_l[yY*Wc ]J!`h'W rEH(H&"킠Lsg~Aޟp'cΙBcd mähO=/½ )1WFߓ Њ: S|@i]LKLӝ聹'pY:9N&n}甛f[YeD+{yzĕ1b>x?C}gS L}D_wgn>>|^uuBZ)##rH_9/#S$iBFHH2a38S&0+eKyyn> wKnm/nytCBs4:n4&9d2M`$dTacES5$90h7ə#ej"L1nu`4?JYt;=,Zv&=d6d@U`AO8h0DARbzWXa=vۇc{tXLJ?ǣ,GIJe>k`@`{I@+H5(hʤ?MjL%CvĄ­LV ׾ȠXlVgd x3I3Phhܮe躝WON)bчEMsGDOo&z{P9aLӔYFQ):W` D">p9hJdf`H#1#?ykbzYOaa?iWb$rk^>&@A6 ɱ>k.gQHL܁0DwԆzD^c]VALo#MdZCsFRNZU_&)զc ,Sdg3#!2jiF[f#L-xb(=ϗIw^S8}u7s ˎ_K"zJ: SIH42Qp:v?c,s8o߼+{>YFNV`\P^_)L^p'7"v^lo~woQ KSho"YEaicZQ)hȑ7 - G`iL$z/_hgC^CXqj2Z Q*,#ٙfpx.ߝ3S87%4i΄+Ɂd؟d~Z(7ȯf4_?yKRG0%X4 16`("O0` #_a+  +" d&z ^yҘ)YTYLDF}dU:wHmMN RدCB!ʑEu1 oO2_+ބic]7zo~qW`L`#3 $*-ԁ_i_^pG9~ 1Ûr7J]c.E*AFt*l;bc kϑ4]h1RSVM mO"gq??Gwr:/?yx_圭7 #<EW^tPv uXG{B\EY OA5˝ei,=o猀7G+05$4H졂4]ż) 0"L]D" !AA6ngCteAnL. h.jxzzsj>Ϳx^SfY2ufc|q~lZ \9>Uz!D-/4@hyk\RVў6cejvF N2KuBID$"B~fc_;p5bEw_~Wwo:6\d;2FCqd`SpΘޠ lZ dE_L13ʂhH v92)gKa&z008( l>*Q6 wۖC-%3BOd!{aOgrG J+yfo%GQ T0 A7FR(DNWu@5GHsջJiZ myJS.fy8ꞑC+K.Fu `P]A>G6@ uW(p_ b9Non%n62%xg)Q 0 @6 EqCD=B a 8l/EPOEږpcVx)DQy[d&]DRdhif"Aƀ\֯&ftWɻxhcjηEq^7Kv^n,{ֻ"}u(";*iL2-*rms5XfzE(;rd!$Ed׸3b% PU#UDO_mix*PDGQz= {hJ2!7 ( g!gUc UѤ`s]ґ(7LmpSb9@ 1덢KIXS'Mg7MڑV*Ywo&-ǧbY8`)u5gbX I|'k79eHl7YV K$t^cyyJH2Xgjn11ҶckH\~nUϜj*o7_~ϵzLխd^dmx*WTz"hv[ 8#Ȼ׌|4$'Ɗ~{y^|\Zutn&_6𲹐j¸2͕F"tN*$=Z f=4p.$Bu|tC0J6-ф]mHB+4@Ed 39Qj"L"A21ZrxQWWD- Ir #{ck9(( 9fcEߘRJU~~mt(w( q:߾yt;_{F.X6M ;jAqd 6 j؞q809"~zG .l O(<=Ln}nA5wd*PRD!y܉#DUxٍyjaM +JSQ4Jb\T'\)ǫg*v]~~w< Td`XC,&w~9ow/#b Sɻ#`hᚮqɲO򪿓p)͘7fGTDkWL$5i̟D>B x@f&{yyzᇏzk2P=<Ȍ<"/p '>A s5u$VC VqSAnWA]#\#)FSUӔdH;ͅ=rD r0`ށ:M5*ԃ89 `Q, n=ƒ2 5p׫0=@ڔ6ATR)Nj;Z | 6A̠4Q$0MH^\=+v1`Dl : EceY<~n|jSeq1/<,` 8 o/f7wYF$[2;L-T0ˆ! /6x_PfF 4O&aVm +&U6G2s+xeήup?)^>?i"dOo|~^o}lCѥ=5& XN Zvz&س{Đj/7 t@cWH@;xN5fz蹇s\'aa0H8[j{!E\5)Yyn$X&۸u=MF&L+Z9SPTvczg$PP@Ť)N1@DM)ULևfHGOxydD)"d&~O=Q}U|c^^+o_4w`-* 翊k~:R&9";Sm-)q(ʂq#T} QbKbvEcl؍Zo苫zexVL3ŃǸ0V 0%SpMyweФ/S>%Ǹ~qNP$PΎo"kK1D._U'f`v;RfR4Zs|OZ^hVEmdWЄmmpd"r`6/&*!}ZO'd_l,pt1}d>?~>[Z%SIГ+@-{!hkr,@#V#Xaq jo@\j%խ.S!1>REFSIIө}tNqCx#E]ţw'p[?!Q2LB5dOQgqXsKyEkqKiM:VBCh4,&Hx 6(A L5.#{ajdXym^#IHRlkddvc$DөKI]fAqrp??V?Z>zW`Dr=?~z:_vnkH 0Bȯ=kȒ&L@tpd"ۊ}Oh-PPN>=~7^⺖>v3ǂu_Fm[nl; F@},҄TJ벺<Ϙ(M9n[TEČUzdw簃q" n]s\L6>ж:bsDl"Gƾ\<EUI-M>kQxO(H|*o/oNSВ:J[V=e˖C) G)$om@TKEVU?^}OʟvmEǗChh26&vF'K*pXlL; p WiYqDb&kDy ]!mp )3ȗ,[&-u8T9['2f6XfmF>-BL^ mWz)iFwA1S4 e"Pˆu&PTwfTÒ=>خ݋ih#^+ׂ%!ܨ71C0n؈8 `K'/q##%ghbz'\ǭ`{ CgŭC/.R|=3IR(T8?TyWf$3.]@Ő@ecPq:?m-x.XjN#:IJdJPRd˚brZzhīL1lۖϫOڟ ?u͊yq_?ocn\[CHXh0uw;I^190{!LJq=bf^^Cl֣q )a幱:rN11$K4Lx^ *m,$%y饊ʈ~ֹ蠉#z?- qِtgeiWޥo0 Xkt6DJvHF-3u"kGd$'XU-Ƨ i~:7^J"rwQݻ>t@Thj u2" S?X/Åmgp@Ԁxi%< )0FxXs i>hz?ns!(rsyzWDCALm!Yt0k[ich5r z*sv _z!"`S{a#(8H[LA&0u"z>ӘЦ0`K7V5;ȍj7'"nFDzaBF\"\ +=qY'X{W /Oy^UU7#DR\Ԫóq7Rw@#HQ}5cx31m s#3rAFua理<i3~Vi(E6uEJ`AlV-I6. +>q5 x{H_{:j``%hk F8A1Pg!H"@tE+DXۢn$w;:2oīr ]bƘɴϳ:g@{Wk$jC pY 2ԃV,pwOݲRx`^z˻'Sl9kvc4-=juivntvvbne-sb/AhH^6JƄ26-6p/V x=mccdnO"+z^𾐮ajt繵lq *z5aPW~核m(\ ƨ3\Q^^Gbq\x#w7ޞwtB&hH!dqra js}h<` GTG9oŗtY~QٚS\~R5g4Ev8oae@Ygmf59rx)&=h:+Qrl%"H[DO̖Ŷvxni-.j_c>%^&|8Ry*CϿiTF-^V6CprZ5*0 C|}+j b[?0sI~P?dRrҽ"OnK]ns%m ,,QYhHsuׄGD1'7f=`V;nPGłԶ6ai$,4)!ϋ.0{|db`"XktxF*VMuO-5?4.XRܺ-L=ANPy;)QyB3B"sNEº9|;"VDûE}/y^Ԛ3 Wל5@k  ^e=pfkvB(2 H `.PP@;!?-)~dˬYvHK8WS k9eqfQAEq'9) D̵Ez:ى` c?WW'G6}9a1qH,Lc44AZ=6Øb3yw7fK[sݚzW<кFl&#$6&Ӡσ [mhX[ケ*oUO.g]D$44W??v2kX[3oZ@ -x P ! Zm4BHH5!o;AmlèenMkWBdSPTj1쌒aUalD7Guڦ C脔m&iyt:uS{l(Ji׵Ϲe4mx9=ca*yjw )ܫpX=h7,-E7#?@}܏1)EZXn$FAfU~v" Gok޹>||fݝ#w\32N CnP_<" )`JaR}c*)[Ih!B#72 O@$ KR PJaƞaTQc& M\LEeT;Q%ŧ!sJKaӸ];=a5|Gh^{Ŝ8vv]sQb;a`F  'L:<"8dHn)4wVE†]\2ÅI+>eq*]'#tK^~i@&ݩؽ,*l_~!=a?)g%-n+<<0ûr pQWAr7ΌPV\gb1W/ur͖@ 8OiX[`ՓZ Tb蹻Pȼh)SSIK@D9{BL]C" g .4LL7:{6+!jGh K>.ƍ.s#!4д h(J2lJyGp!Q}nfKȍ<@b 8Mj] !am%D)>U޿XW?y齛E.od@뾎\Q]!_[~+I:u.sd9+BxgA x @CQX ӾXs  ! 151- gM)7f&BXjhGxh7~j|ֿ&V8)Sd<-L(9Py\NX@!+ϒ2,ؽ>]=yAD-r4}07J7s=4Ydy@Y "gs<=ׯ WrN6cPDՈ2~:3oa.1Ֆq(faN]øPL#Y)wn&?zOo4.! ,!B1:N@wwyEwL+Q\ ۊn/޹q$cɛqXzgoi>֎vuq~.BەlWf=ݵ8:}^sp:&xU:&H;z@B)јwOJCW ? 0Jqx&yXغ.khJˣcqJ*ûB>PeFR~[G;3%XJ2u#%ЂG6&"e+ݞO-JRˌ2I؇Cz؀ݭZ 3Q!*a`*#xMwwu qy_n9~mCëtKŭ-D\V =<6p<窪 [v e0W~/~V' m2G%F( }Pw [ -&,z\Fa%g,0xMiC5\Q/4kN(X ږt@Uwϻ)hGSl㋇s`N K bjWN}][.XD\9W¯UԀs`# `sd KYg91̐7Rf# !-0_~1*qNf<]ÜBܾGaKibCDm#!FsHNUkOG䭂Fwt4`.nJщu 簁Lzԥf NFАBݪrtNb(ـDKkU˲ܣ{o(u܇6P7󯾞SkiQ2@X9}Wx>Jr+x@bTdwOR?q<#c8E "hE`pRc`^Q^AQ 蠔B =vbMd:Ԕai"Qpk5#8r>D2qVy5dC F=l # $؜ &wO)gl7.C;(jxY ސ5 UggB"S[-nfE_$mOi$[siEӿ/~Z湫joa{ 5Ù Cq].W!\`k҈a8tu[d%Oi(i;O?.{㳓8>@+]1`Cr/#ZNi+煑(G(>qk^}* vD>Dyѓqs=X*oztCOzEh$LO`yjQ H99 |B ,|ƴ}Lpu\m(O=ۇ1g1a;Q5 J!L\A{35 Y O}Vk߁;D"S*&-}?z70=ⶐ†vM HN߱ ('PBvc6IBOh@U 7=b : ج4 4ϢC؎\ɪQ52_ӏ^{ɑ_}1ӬzM9 `3Ólrd6}YNOGDpyzղ~:Wf9j(`&u>ު&fj<}W;$C3>4JՃs&ɪpJ:3sqi`u GBDXM^3ܻ23I4|?r꽪==]A̋ ZUW W2!gC"u^|n=yT(5>a'dCFAf%|b O)jj~TqJ33HeWdojv T9ЍP$SΌT[I#$y PPDAp9Qz(sməOM"7CPcu5:O)'C&%2(ޚX}zV daCwl]uoOo}8i730W+kR` D@ %7]d`lsZNCk]>?\-)EI /_|NM5MDZVQ([711\rf(<d" ymOg'ڍa3M;o^v89i2Z'oUPN1%Ȟ#lX/=yzD_4 ZTވF<@V' dpv2Eu6+Di F%{aŘgϲ 뱓?j( 8ZoLAJ>+]^ڵMºE^)D{Ni̹??;鬵{P>8.ƶn+:W~mhUsy;-$U-iBh$&@Ҭגldfw8s$I'~|ܪ-T]{&[ uP03 fH#bphaίv EsPe_ɫsw;u~z|8olƿ{JpsId;0S 4d"D"()<(QP#>[V/v\}ADsIC)cm.ffn~zKX]hI⚤Jy]E'`kkuLW_Q Dmq)@8.8G9J1FTQqxOx0Iթ\$Wu?jMSAf*\d_ dig~5,f '7C܍]y-.͇hڪ'RbNow1Zۻ#e̳(jip5^T7o~Lom鲆{}E Nɶ)~~:uk;"]S|Yt'6$¡O'ː<T3sSUUʏ{)R4{йʾH Dg_)y *f :Da3'돛/i|U<: GtA x:Sr7'ۼrFyD"onIVd8ŜW\2BX` X)$2L84UDfWsdj?{kjnaף73e;K}uܾz際ny+If~Ί x6XwB9<"'?vvjK/&r~V̍24)%.sQc&zR[v3uG耵p$)0QHBh8`x35Jj)SuUϩŘlf᧥tTSz~D .2ʃ k3MNu F}!ɨEZeY9%w7 jpQۺ2zo/n1芰u / KT!2|2|<97<+QfY֝0M⩐/%4N=:+'4e Z{q|S`FeHÇgJs !I=EףDA)%۾f$nj-GNJBC(%U3؈L%iJml.,Ʌ5"2UM̘A"tV]}N؈wJ1w7OgU[;} o+]%W xmɥ^>q+#`MFL "T !@#i@KUq94/O}y_}L,y 85G#yjYc7%Ʊ8,SManAغ-v0b}~^t>*ީHZI܂*ȰX}]JPJCm[U~! gP{&k687|ݻip]?}^ xV/"/&mh7m(z˕ &Hi rRUYU #9d)Q"E9u [RFj,T}(͛v:=Dǘ3CsO'?/t_s~ Q?,z4$:c؄Fm ; m5nADc `L^а`oAF8 \2%F Ug7 3;]Lt$s޷/d5E=Aag}[fa25ַ J՝fMtmqA7}w>굇ɄBB^Ovؤh5Xg|v=~է&A;ï[XIRaո\xD} > f;~ڛn#:EˮYܯ-tQە_Y͈2Z)BTIj,nQ#H?1ծ7ca' * G)vAy] 8~RTb\V͠M&oOl*f-youw3SO =(-ȝ .4XM"?|zz견\{xM)z[/}nS׊EǤ}{Ǣnf?/.[nn85ΌwT%y?$zŵ^<h90W <#R~/jkpGLy|2n;vqOUPi\3|ăY]j2q*,?fv儔ab1;4Y>_a 8QwDu&6$PrٰVI0$ ~Ԝ,H%1F61=RW~COtV|!!Kffà_qZsj@wO V; Vn&++:iWUD5AjP@uw r=ij}jd5xcWK]!Ҭc(`aAXA[;*ܡ#zB ZD)RJ`NY7U7QBxfhγk#VկoIw^H"0 % ֣]`3f 06)#e9yе mYrpIa <'Rj-iЪ.$9hM;7t1)[[:" 8afp&78'-Y^=I=4S5ڱv R(gdj<d!$eIYTJXJ)cNH[%%V\gp"TF,_|f =N-bAzR>ӕ ~uzxzN5)/O25g@ky*<@3tF(sn~W =<].?Fub0ǯCkV‰WJ┵@:AZf4!%@bH99#LLb1ϫlK]7\P6 ۢ"̔G|Ϟ!-ȣ O۠ѝj_>W,Bf=,j[g)SL(I;("L_+TJ?.Tf bCc$pɜK*24V! ؊r~_'_>VZop~:3GS~)r2PfqPqjˇ}XQGv"RO\zMBS0y!NLo8Es"H9I0CÑ"`IC_4/,"'ӷ24lց*9M}_#K?+_XF$P;NVag`) lWj$!"YH' -mFM9&tZUxcZZX8?u<$ʅON(튩{5&SHqNQ]s~֖j }j2B#Z=t 7N;"< sny`k..&~ssy~Ox~7g̟N{D;KܛFEEKDOFWIP֩F&';qX!owaK 2%IaB#qxJJqkf-tWksS*B¨*H%0E095E2Em>/|^U=gQqgV\Oá_Gxzب$*7SNy,eju{ w[3ʵ Qwq@5wp [41$_ܠRw]_2@@  pD ElTn6fgq(l2-v9|;eX7Qh澊d\e| B ˂408XY*gU{y8` |Pֳ~Ƿ,앖NTk0[y1y3b8"hX"$5ȹ#YS]z=i>h;iN䔴:ܕyNNZcǟ>%xLᜧ4v͚5ww|OwI(S{΄}ӿjp!Hnk$PQTA@w~m HJDv9X@p1B \g8R Xs:XpycHdÇW@(e1 OG=7], M.)g''Xvs.Xfh>Bx(5r\((̝0l!EAp{00ru}V_8Lw>[f?p9n !ͫǼNRCa_FYv[h׹ xΈe:v|Fd~яĊ'@)KwY)8wUBW;y»T&Һ*(vyͨöœDCsΪւQ1eQ 0R#-j[L#HZ?hq4q7CΛVu7>rnE .DŽ}"5%mi箼F}KZ- YuĔJKP$:̀=0iXCƘҖֺ0&.%,T/~@sh8Q0ܫZ GեG.\gL =6]Q(Ej)E-<@ *L#rx"/J7SD j!!ʫ#WY-  ؿ~{lY}mtt%J? [m0]ӑ@`pB$p~2 qO_MÎN[7T|Y,8)6aȹ=єnqlZXcN;$é :XHbP oe6oׯl[mέ0 e[}?9`~R[Jw.ckU6J@t I#![ۯ&,R|l^u6Lo8(qaSXQL #_M5*a [3VM\2fjaҪR7i7Ti̋ڶ1sy/&rf|<>GU)"M~Z7۳* ,:z@[&Ј'&nbxG41y=7N31 b]ajoadߜŹL9q=)m&yTq[I1&\ LJ Ҵoeص2VÿV1GnSd៹%xy#b5d"1Aa}؅`eYa/$tͳ|ٔn:qY, @HFV@!@ݻ`Ȑ.Y[`\BbTb78ԑ$6CPZ|xL@w2~iCb嵝aҔK]IFƩL#!feg{S`;LYkD8yڒ; H!+~=)ѡڅqG2(cS <А!H٣xX?\{sy&<}B'$b(C$xkfj?ÌLm\ݵXL[uY΍X#%F)< sf$W/cm.Z .z? xEح,^ٴ+BaB"ܱV|ݷ+QN $;n3Ap` )C.|1UdL` Q<xZFs"EaW Cl^7DqS r,L52x a&r~x}|"/$efe,Xz^|>~Wo"EEѝ2D`Pe^ [zdū][2:RGYǥ*tuY>Qu̦>g*ś-sùp X0 dHFk=­{Am!cn{×[ُ]GmqOBxrs}^a8jsksGy*>~7?W?wjm{kNO4[2>> 5V#7ª i ip&;˧k9sX :p$A%c" 9h_"TaeL3 @gtëX.sy|-ڬ"}af0%aN !W՚dhwQOiZ79p؞sp>Gu#`HX 80 L 19{Gzؐh d[ kγw+;@x812uuO6 ( GbJ)£dl!ӈ 0oxk4N Odc EzqT$Mۡ-x 'GI ~w%]=EpYȾjr8QJ"CwUhPEhBPbSF\ui4TS[l<և,%h!Nd5iA.R m᫟ӿɏϨu{]zo`S/H{ļ&ȿda}6ھaw)`@@IDX8f3pZw6I@!H !3hU=fBtښ80 6" ^Q-SX+&A~)+>C_Kz H)2<>~\J!PBmx \z`2yD &0䤡p0p ?8GuDDf0_{FN( S. Dc,1d'UY702aleP0ԉd+^nP4|??}WԖUjw)^;elMX v 13]rQ)fnyabI2r)bEOF+[1uU 3bg0\7f03531BIhxi 67EFpӘzm+i[Myz?Q(G$P$U\>٤bm~.aG,a2! ZvsD%AvD.W):E!>MXd1 N2X`^a N @D }ܝ̡YkuPiOry(xR&md"%bv0Jxl//lw˹EU:ޫC_l>|vFlǞ~ >EIjm.!Asye*I%e"&CA ܯVP摷r< qBE(y],8  B* فe˯zG;H(袥`0, CNLa@*w$$$a6-؅Mķs"`SŹNr{{>m64 ML)V8mG<`l9;̈ZW) 8%"R"U=_ |RP2 .WfX5KB٣09!bbFE$O9rZRJfT8UJlAN)f\k'rg"n/xO4J[5UD0ӧ17#~u뷈0gaa.) 6oy)q5m!NW~ѻ(۽C' ;^Ǎ  1wPrui}ڈX dYh AyIrԕdf'IQRlN#vd4qSvo~zav8Kt$LΗ AN"}ᅂp̿8$[6%o1(u"~mXD8W2&Oסsݝ|܈-'+o Ɣ  GZGOC)o08UЃ[IGoͻ X9v sFa"`H`0$,W_Gת빷4zhST~Oz~}%?L?Bz9*N"ux&JIxHiwwwyY$]պz+:mE1k-vɐ=$@ V 9;2Hb< w3PFQhGAQo#$rǩl~*?7dݔ6xx)iKI9\%Å kT:{;!է1s'~va^6) 'o^4=Lχi~>Yu1t5wݮlXO|1^yC?{˨ ~ ݡ[l`4Gsس=HSHݗ Mnhy86WWS]jo΍G8"nzQm|?y}oA9_K޾X=0.U̹LeڔiHIRNẀJw]H;@\?nY7VKSf#; 8Ύ )$ #ڻtuڪ6!$k[AalOߌ8Mλmvi 9@9Mb7}\ХlhKP1hM9ɪ(98 '&B[MtB/*}.mO:a@`bk{_#fX `T6[OI5,b馁̊vyRҘvfHf<췯u>wEg}ح8+RED̹6fNI$rsinO8Sk*kZu/ |t;/wEr]]Sw^.2qt@ YE 1IlVڂ*umiH8"T-"0 <9f,%ge3S)Y`dvKLAL$L|"|-_Y{z?"۲%S=0IU$ giv_T=r\ֹw5 ukםD{_n⾑ x.K=AI12Ce/Fe`0M ^JBm܍D-iv7v7'_y=nL͵E(L7pS7c<OW[Oz5Yk>ATRss2mۇ?~t>yYz=֬j"ZݩD Fmqcn%V=N {,{ @ _OeB 0İxHp118IvLyʴ\69H`KD^x}V>Ž?l}~AS-^ob朤9M%wۧ/O߽˯?>ǧpZΧִjm; Gz"Ycij s(  (#F, ^.],ߔM8$@ Rʘ~l!˰یq*&W6_~zofʭ ۻ7]Ʉ[u_{@_dgF?eT3IJ{L$LY6e^xx<˲,ebUfDBiEP$ p& 2xaX;G'")$ɘ M{;, B@ʅ T>,YaRa?LSM4$}D&|YypV/txC ԹOs֋bxZ;—If?:?qYj`&faX|6⺴߽|#%́8W{RG/2:( z=% g $ # yl'ʰݰni6R?z˨m9jZ_ۘVÿէ'QO gGu=E$ i-i;Ntz>|>=K齺Yrx 70# ÈjHb<*]atEعHz9eDԹypAX8x3l)myqJa]aLW_c뷭O= yޢX26,pI2n{xÇwyzt~>˲֚U%":rwj?ƕv(W,Vˎ}0$iCzS}@"-WFqtIDf,aSO8Lv2UjLos BNBa?')%w Z0S$)'Iƒ"ҶENx<N|<Or>7zU}zO]3ý8d}{| 5MYCmwO<~x^:ϭzo֛Y##4BkBjQW So2h}d8E_%R6B"$iH0~vðnLc6io\uE!6 S{~@"'OP9|~[L"cc^Mϯt:|z<O4Zn4wwfS$H`LQ 5E7df-m ݙ3ӐjXJas(PJEdܔ8 iHfY8 8Fp`"&&="^4/2gSկ@嬸0z[.p)2Cn%IN2$J i3fxz:˼4]NsWmwbգ7}LxѾ gX)Z')@H7C SJ)Ԛ 9NY!5ռa>/,5{75w0H ,[ nɅ@ȞqlsIa.Rd(9N)u*f*P$8qJ$JNÐK@X8 X)h%YJ"Gçz/1[>>f>K&ޙy%mּR*Yےcoyt<==a>|nM={޻GaDqL+SfrQv"(Vs~r͸f;$ff[5Uwu92eEz1?g>˧Xɬ5gCpmi.aC$Sѹ֩ehV4.m<\2Zmu]w 7L1[YvKSbA e)0)4A &60niS |./3d5d !]>IVf Eۧrٽ ս_D>>>3-T/9 ZKNʦ],ռ|pZNzssm]zfQ"ꐊuM;j,4J@f e 9IbΉd6ӰO4Liiy4nfEܼn{6D>U`</['=nw#O./Hi$C˵R6m]RK]zT-iʯ63S)WX I\Ys%sbNĴ'ĉ/7̂.j.pf\brܷu/ ]g1ou+ >l.\s)kkCNRڦR{dʲ7KkuYy9u\s;^nֻ9<DƊi3b,lvDLBĢU SMcɒla3Tف࿈l}{J)sNZې{-v]jɗn羛oj2Zx!1s^|7/9YܚrJ%Zrj% FLM&stsPUwz+ԂkUyUJ$ H 8) t"Z}"~^>yZQnk-*Ds5Qi[ syA"eI"NR4 Ewӻ*N~]iíX$|RH9kU27\ 1r!<l51)˶v.hE-rZ0YXؙWV֠mb`8o" 1ZJwR*V&ζ6weY'G.+srYZsEWiiڽi5`-Dw `X^k MyTV,ݮzؒcm)+W^x膡B.̋BlOyn᫑vvrhƆSEӧuWL9Eoh%+< Umu/ݞuQܨ}RO~Ct`j6ū)[~pn )=_+dXg#./-ۺ܄TO8OwM:|,n jQ4Fq ]X5D-8(x+Sݍ4bJ д_ne:pU:`ء֡Sdf |8O=o6w7`B0wȍ+4ɲD3:l b/1Hd$tC`ꯧ=-fe%]H Fz?!1p&36ar'leOZ 3-5ͯKDqT-?p貤'/DI« XLË'aF|=R'kW1}.'nk;G?Ǟ<8u9r' c<[%FBsetDocInfoUnicode(true); // set document information $pdf->setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni [€]'); $pdf->setTitle('TCPDF Example 019'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 019', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language dependent data: $lg = Array(); $lg['a_meta_charset'] = 'ISO-8859-1'; $lg['a_meta_dir'] = 'ltr'; $lg['a_meta_language'] = 'en'; $lg['w_page'] = 'page'; // set some language-dependent strings (optional) $pdf->setLanguageArray($lg); // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 12); // add a page $pdf->AddPage(); // set color for background $pdf->setFillColor(200, 255, 200); $txt = 'An alternative configuration file is used on this example. Check the definition of the K_TCPDF_EXTERNAL_CONFIG constant on the source code.'; // print some text $pdf->MultiCell(0, 0, $txt."\n", 1, 'J', 1, 1, '', '', true, 0, false, true, 0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_019.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_061.php000064400000023372151162477530007320 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 061'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 061', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 10); // add a page $pdf->AddPage(); /* NOTE: * ********************************************************* * You can load external XHTML using : * * $html = file_get_contents('/path/to/your/file.html'); * * External CSS files will be automatically loaded. * Sometimes you need to fix the path of the external CSS. * ********************************************************* */ // define some HTML content with style $html = <<

Example of XHTML + CSS

Example of paragraph with class selector. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc.

Example of paragraph with ID selector. Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.

example of DIV with border and fill.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
text-transform LOWERCASE Lorem ipsum dolor sit amet, consectetur adipiscing elit.
text-transform uppercase Lorem ipsum dolor sit amet, consectetur adipiscing elit.
text-transform cAPITALIZE Lorem ipsum dolor sit amet, consectetur adipiscing elit.

No. XXXX XXXX XXXX XXXX XXXX
1. XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX XXXX
XXXX
2. XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
3. XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
4. XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
EOF; // output the HTML content $pdf->writeHTML($html, true, false, true, false, ''); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // add a page $pdf->AddPage(); $html = '

HTML TIPS & TRICKS

REMOVE CELL PADDING

$pdf->setCellPadding(0);
This is used to remove any additional vertical space inside a single cell of text.

REMOVE TAG TOP AND BOTTOM MARGINS

$tagvs = array(\'p\' => array(0 => array(\'h\' => 0, \'n\' => 0), 1 => array(\'h\' => 0, \'n\' => 0)));
$pdf->setHtmlVSpace($tagvs);
Since the CSS margin command is not yet implemented on TCPDF, you need to set the spacing of block tags using the following method.

SET LINE HEIGHT

$pdf->setCellHeightRatio(1.25);
You can use the following method to fine tune the line height (the number is a percentage relative to font height).

CHANGE THE PIXEL CONVERSION RATIO

$pdf->setImageScale(0.47);
This is used to adjust the conversion ratio between pixels and document units. Increase the value to get smaller objects.
Since you are using pixel unit, this method is important to set theright zoom factor.

Suppose that you want to print a web page larger 1024 pixels to fill all the available page width.
An A4 page is larger 210mm equivalent to 8.268 inches, if you subtract 13mm (0.512") of margins for each side, the remaining space is 184mm (7.244 inches).
The default resolution for a PDF document is 300 DPI (dots per inch), so you have 7.244 * 300 = 2173.2 dots (this is the maximum number of points you can print at 300 DPI for the given width).
The conversion ratio is approximatively 1024 / 2173.2 = 0.47 px/dots
If the web page is larger 1280 pixels, on the same A4 page the conversion ratio to use is 1280 / 2173.2 = 0.59 pixels/dots'; // output the HTML content $pdf->writeHTML($html, true, false, true, false, ''); // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_061.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_024.php000064400000007602151162477530007315 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 024'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 024', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', '', 18); // add a page $pdf->AddPage(); /* * setVisibility() allows to restrict the rendering of some * elements to screen or printout. This can be useful, for * instance, to put a background image or color that will * show on screen but won't print. */ $txt = 'You can limit the visibility of PDF objects to screen or printer by using the setVisibility() method. Check the print preview of this document to display the alternative text.'; $pdf->Write(0, $txt, '', 0, '', true, 0, false, false, 0); // change font size $pdf->setFontSize(40); // change text color $pdf->setTextColor(0,63,127); // set visibility only for screen $pdf->setVisibility('screen'); // write something only for screen $pdf->Write(0, '[This line is for display]', '', 0, 'C', true, 0, false, false, 0); // set visibility only for print $pdf->setVisibility('print'); // change text color $pdf->setTextColor(127,0,0); // write something only for print $pdf->Write(0, '[This line is for printout]', '', 0, 'C', true, 0, false, false, 0); // restore visibility $pdf->setVisibility('all'); // --------------------------------------------------------- // LAYERS // start a new layer $pdf->startLayer('layer1', true, true); // change font size $pdf->setFontSize(18); // change text color $pdf->setTextColor(0,127,0); $txt = 'Using the startLayer() method you can group PDF objects into layers. This text is on "layer1".'; // write something $pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); // close the current layer $pdf->endLayer(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_024.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_054.php000064400000010710151162477530007312 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 054'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 054', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // IMPORTANT: disable font subsetting to allow users editing the document $pdf->setFontSubsetting(false); // set font. 'helvetica' MUST be used to avoid a PHP notice from PHP 7.4+ $pdf->setFont('helvetica', '', 10, '', false); // add a page $pdf->AddPage(); // create some HTML content $html = <<XHTML Form Example






















EOD; // output the HTML content $pdf->writeHTML($html, true, 0, true, 0); // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_054.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_046.php000064400000013424151162477530007320 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 046'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 046', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of Text Hyphenation', '', 0, 'L', true, 0, false, false, 0); $pdf->Ln(10); /* Unicode Data for SHY: Name : SOFT HYPHEN, commonly abbreviated as SHY HTML Entity (decimal): ­ HTML Entity (hex): ­ HTML Entity (named): ­ How to type in Microsoft Windows: [Alt +00AD] or [Alt 0173] UTF-8 (hex): 0xC2 0xAD (c2ad) */ /* // You can automatically add SOFT HYPHENS to your text using // the hyphenateText() method, but this requires either an // hyphenation pattern array of a hyphenation pattern TEX file. // You can download hyphenation TEX patterns from: // http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ // EXAMPLE: $html = 'On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains.'; $hyphen_patterns = $pdf->getHyphenPatternsFromTEX('hyphens/hyph-en-gb.tex'); $html = $pdf->hyphenateText($html, $hyphen_patterns, array(), 1, 2, 1, 8); */ // HTML text with soft hyphens (­) $html = 'On the other hand, we de­nounce with righ­teous in­dig­na­tion and dis­like men who are so be­guiled and de­mo­r­al­ized by the charms of plea­sure of the mo­ment, so blind­ed by de­sire, that they can­not fore­see the pain and trou­ble that are bound to en­sue; and equal blame be­longs to those who fail in their du­ty through weak­ness of will, which is the same as say­ing through shrink­ing from toil and pain. Th­ese cas­es are per­fect­ly sim­ple and easy to distin­guish. In a free hour, when our pow­er of choice is un­tram­melled and when noth­ing pre­vents our be­ing able to do what we like best, ev­ery plea­sure is to be wel­comed and ev­ery pain avoid­ed. But in cer­tain cir­cum­s­tances and ow­ing to the claims of du­ty or the obli­ga­tions of busi­ness it will fre­quent­ly oc­cur that plea­sures have to be re­pu­di­at­ed and an­noy­ances ac­cept­ed. The wise man there­fore al­ways holds in th­ese mat­ters to this prin­ci­ple of se­lec­tion: he re­jects plea­sures to se­cure other greater plea­sures, or else he en­dures pains to avoid worse pains.'; $pdf->setFont('times', '', 10); $pdf->setDrawColor(255,0,0); $pdf->setTextColor(0,63,127); // print a cell $pdf->writeHTMLCell(50, 0, '', '', $html, 1, 1, 0, true, 'J'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_046.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_007.php000064400000023053151162477530007314 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 007'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 007', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', '', 12); // add a page $pdf->AddPage(); // create columns content $left_column = 'LEFT COLUMN left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column'; $right_column = 'RIGHT COLUMN right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column'; // writeHTMLCell($w, $h, $x, $y, $html='', $border=0, $ln=0, $fill=0, $reseth=true, $align='', $autopadding=true) // get current vertical position $y = $pdf->getY(); // set color for background $pdf->setFillColor(255, 255, 200); // set color for text $pdf->setTextColor(0, 63, 127); // write the first column $pdf->writeHTMLCell(80, '', '', $y, $left_column, 1, 0, 1, true, 'J', true); // set color for background $pdf->setFillColor(215, 235, 255); // set color for text $pdf->setTextColor(127, 31, 0); // write the second column $pdf->writeHTMLCell(80, '', '', '', $right_column, 1, 1, 1, true, 'J', true); // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_007.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_023.php000064400000006265151162477530007320 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 023'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 023', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', 'BI', 14); // Start First Page Group $pdf->startPageGroup(); // add a page $pdf->AddPage(); // set some text to print $txt = <<Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); // add second page $pdf->AddPage(); $pdf->Cell(0, 10, 'This is the second page of group 1', 0, 1, 'L'); // Start Second Page Group $pdf->startPageGroup(); // add some pages $pdf->AddPage(); $pdf->Cell(0, 10, 'This is the first page of group 2', 0, 1, 'L'); $pdf->AddPage(); $pdf->Cell(0, 10, 'This is the second page of group 2', 0, 1, 'L'); $pdf->AddPage(); $pdf->Cell(0, 10, 'This is the third page of group 2', 0, 1, 'L'); $pdf->AddPage(); $pdf->Cell(0, 10, 'This is the fourth page of group 2', 0, 1, 'L'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_023.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_006.php000064400000034016151162477530007314 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 006'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 006', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('dejavusans', '', 10); // add a page $pdf->AddPage(); // writeHTML($html, $ln=true, $fill=false, $reseth=false, $cell=false, $align='') // writeHTMLCell($w, $h, $x, $y, $html='', $border=0, $ln=0, $fill=0, $reseth=true, $align='', $autopadding=true) // create some HTML content $html = '

HTML Example

Some special characters: < € € € & è è © > \\slash \\\\double-slash \\\\\\triple-slash

List

List example:
  1. test alt attribute test image
  2. bold text
  3. italic text
  4. underlined text
  5. bbibiubib
  6. link to http://www.tecnick.com
  7. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
    Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
  8. SUBLIST
    1. row one
      • sublist
    2. row two
  9. TEST line through
  10. font + 3
  11. small text normal small text normal subscript normal superscript normal
Coffee
Black hot drink
Milk
White cold drink
IMAGES
test alt attributetest alt attributetest alt attribute
'; // output the HTML content $pdf->writeHTML($html, true, false, true, false, ''); // output some RTL HTML content $html = '
The words “מזל [mazel] טוב [tov]” mean “Congratulations!”
'; $pdf->writeHTML($html, true, false, true, false, ''); // test some inline CSS $html = '

This is just an example of html code to demonstrate some supported CSS inline styles. bold text line-trough underline and line-trough color background color bold xx-small x-small small medium large x-large xx-large

'; $pdf->writeHTML($html, true, false, true, false, ''); // reset pointer to the last page $pdf->lastPage(); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Print a table // add a page $pdf->AddPage(); // create some HTML content $subtable = '
ab
cd
'; $html = '

HTML TABLE:

# RIGHT align LEFT align 4A
1 A1 example link column span. One two tree four five six seven eight nine ten.
line after br
small text normal subscript normal superscript normal bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
  1. first
    1. sublist
    2. sublist
  2. second
small small small small small small small small small small small small small small small small small small small small
4B
'.$subtable.' A2 € € € & è è
A2 € € € & è è
Red Yellow BG 4C
1A 2AA
2AB
2AC
4D
1B 4E
1C 2C 3C 4F
'; // output the HTML content $pdf->writeHTML($html, true, false, true, false, ''); // Print some HTML Cells $html = 'red green blue
red green blue'; $pdf->setFillColor(255,255,0); $pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 0, true, 'L', true); $pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 1, true, 'C', true); $pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 0, true, 'R', true); // reset pointer to the last page $pdf->lastPage(); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Print a table // add a page $pdf->AddPage(); // create some HTML content $html = '

Image alignments on HTML table

'; // output the HTML content $pdf->writeHTML($html, true, false, true, false, ''); // create some HTML content $html = '

Embedded Images

src="@..."
src="data..."
'; $data = base64_encode(file_get_contents("images/logo_example.png")); $html = str_replace("@DATA1@", "@" . $data, $html); $html = str_replace("@DATA2@", "data:image/png;base64," . $data, $html); // output the HTML content $pdf->writeHTML($html, true, false, true, false, ''); // reset pointer to the last page $pdf->lastPage(); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Print all HTML colors // add a page $pdf->AddPage(); $textcolors = '

HTML Text Colors

'; $bgcolors = '

HTML Background Colors

'; foreach(TCPDF_COLORS::$webcolor as $k => $v) { $textcolors .= ''.$v.' '; $bgcolors .= ''.$v.' '; } // output the HTML content $pdf->writeHTML($textcolors, true, false, true, false, ''); $pdf->writeHTML($bgcolors, true, false, true, false, ''); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Test word-wrap // create some HTML content $html = '

Various tests

link to page 2
thisisaverylongword thisisanotherverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword'; // output the HTML content $pdf->writeHTML($html, true, false, true, false, ''); // Test fonts nesting $html1 = 'Default Courier Helvetica Times dejavusans Times Helvetica Courier Default'; $html2 = 'small text normal small text normal subscript normal superscript normal'; $html3 = 'The quick brown fox jumps over the lazy dog.'; $html = $html1.'
'.$html2.'
'.$html3.'
'.$html3.'
'.$html2; // output the HTML content $pdf->writeHTML($html, true, false, true, false, ''); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // test pre tag // add a page $pdf->AddPage(); $html = << Hello World!
Hello
int main() {
    printf("HelloWorld");
    return 0;
}
Monospace font, normal font, monospace font, normal font.
DIV LEVEL 1
DIV LEVEL 2
DIV LEVEL 1

SPAN LEVEL 1 SPAN LEVEL 2 SPAN LEVEL 1 EOF; // output the HTML content $pdf->writeHTML($html, true, false, true, false, ''); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // test custom bullet points for list // add a page $pdf->AddPage(); $html = <<Test custom bullet image for list items
  • test custom bullet image
  • test custom bullet image
  • test custom bullet image
  • test custom bullet image
    • EOF; // output the HTML content $pdf->writeHTML($html, true, false, true, false, ''); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_006.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_020.php000064400000012533151162477530007310 0ustar00getPage(); $y_start = $this->GetY(); // write the left cell $this->MultiCell(40, 0, $left, 1, 'R', 1, 2, '', '', true, 0); $page_end_1 = $this->getPage(); $y_end_1 = $this->GetY(); $this->setPage($page_start); // write the right cell $this->MultiCell(0, 0, $right, 1, 'J', 0, 1, $this->GetX() ,$y_start, true, 0); $page_end_2 = $this->getPage(); $y_end_2 = $this->GetY(); // set the new row position by case if (max($page_end_1,$page_end_2) == $page_start) { $ynew = max($y_end_1, $y_end_2); } elseif ($page_end_1 == $page_end_2) { $ynew = max($y_end_1, $y_end_2); } elseif ($page_end_1 > $page_end_2) { $ynew = $y_end_1; } else { $ynew = $y_end_2; } $this->setPage(max($page_end_1,$page_end_2)); $this->setXY($this->GetX(),$ynew); } } // create new PDF document $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf->setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 020'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 020', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of text layout using Multicell()', '', 0, 'L', true, 0, false, false, 0); $pdf->Ln(5); $pdf->setFont('times', '', 9); //$pdf->setCellPadding(0); //$pdf->setLineWidth(2); // set color for background $pdf->setFillColor(255, 255, 200); $text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.'; // print some rows just as example for ($i = 0; $i < 10; ++$i) { $pdf->MultiRow('Row '.($i+1), $text."\n"); } // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_020.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_003.php000064400000006734151162477530007317 0ustar00Image($image_file, 10, 10, 15, '', 'JPG', '', 'T', false, 300, '', false, false, 0, false, false, false); // Set font $this->setFont('helvetica', 'B', 20); // Title $this->Cell(0, 15, '<< TCPDF Example 003 >>', 0, false, 'C', 0, '', 0, false, 'M', 'M'); } // Page footer public function Footer() { // Position at 15 mm from bottom $this->setY(-15); // Set font $this->setFont('helvetica', 'I', 8); // Page number $this->Cell(0, 10, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M'); } } // create new PDF document $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf->setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 003'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', 'BI', 12); // add a page $pdf->AddPage(); // set some text to print $txt = <<Write(0, $txt, '', 0, 'C', true, 0, false, false, 0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_003.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ barcodes/tcpdf_barcodes_2d_include.php000064400000003032151162477530014102 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_1d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_1d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.000 * @group barcode * @group 1d * @group png */ // include 1D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_1d_include.php'); // set the barcode content and type $barcodeobj = new TCPDFBarcode('http://www.tcpdf.org', 'C128'); // output the barcode as PNG image $barcodeobj->getBarcodePNG(2, 30, array(0,0,0)); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_qrcode_svg.php000064400000004012151162477530013303 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group qrcode * @group svg */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'QRCODE,H'); // output the barcode as SVG image $barcodeobj->getBarcodeSVG(6, 6, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/example_1d_html.php000064400000004040151162477530012113 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_1d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_1d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.000 * @group barcode * @group 1d * @group html * @group comparable */ // include 1D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_1d_include.php'); // set the barcode content and type $barcodeobj = new TCPDFBarcode('http://www.tcpdf.org', 'C128'); // output the barcode as HTML object echo $barcodeobj->getBarcodeHTML(2, 30, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/tcpdf_barcodes_1d_include.php000064400000003032151162477530014101 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group qrcode * @group html */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'QRCODE,H'); // output the barcode as HTML object echo $barcodeobj->getBarcodeHTML(6, 6, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_datamatrix_html.php000064400000004057151162477530014342 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group datamatrix * @group html * @group comparable */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'DATAMATRIX'); // output the barcode as HTML object echo $barcodeobj->getBarcodeHTML(6, 6, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/example_1d_svgi.php000064400000004046151162477530012125 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_1d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_1d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.000 * @group barcode * @group 1d * @group svg * @group comparable */ // include 1D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_1d_include.php'); // set the barcode content and type $barcodeobj = new TCPDFBarcode('http://www.tcpdf.org', 'C128'); // output the barcode as SVG inline code echo $barcodeobj->getBarcodeSVGcode(2, 40, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_qrcode_png.php000064400000004017151162477530013275 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group qrcode * @group png */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'QRCODE,H'); // output the barcode as PNG image $barcodeobj->getBarcodePNG(6, 6, array(0,0,0)); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_pdf417_svgi.php000064400000004055151162477530013213 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group pdf417 * @group svg * @group comparable */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'PDF417'); // output the barcode as SVG inline code echo $barcodeobj->getBarcodeSVGcode(4, 4, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_pdf417_html.php000064400000004047151162477530013210 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group pdf417 * @group html * @group comparable */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'PDF417'); // output the barcode as HTML object echo $barcodeobj->getBarcodeHTML(4, 4, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_datamatrix_svgi.php000064400000004065151162477530014345 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group datamatrix * @group svg * @group comparable */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'DATAMATRIX'); // output the barcode as SVG inline code echo $barcodeobj->getBarcodeSVGcode(6, 6, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/example_1d_svg.php000064400000004026151162477530011752 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_1d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_1d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.000 * @group barcode * @group 1d * @group svg * @group comparable */ // include 1D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_1d_include.php'); // set the barcode content and type $barcodeobj = new TCPDFBarcode('http://www.tcpdf.org', 'C128'); // output the barcode as SVG image $barcodeobj->getBarcodeSVG(2, 30, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_pdf417_png.php000064400000004015151162477530013023 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group pdf417 * @group png */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'PDF417'); // output the barcode as PNG image $barcodeobj->getBarcodePNG(4, 4, array(0,0,0)); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_datamatrix_png.php000064400000004025151162477530014155 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group datamatrix * @group png */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'DATAMATRIX'); // output the barcode as PNG image $barcodeobj->getBarcodePNG(6, 6, array(0,0,0)); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_qrcode_svgi.php000064400000004032151162477530013456 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group qrcode * @group svg */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'QRCODE,H'); // output the barcode as SVG inline code echo $barcodeobj->getBarcodeSVGcode(6, 6, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_pdf417_svg.php000064400000004035151162477530013040 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group pdf417 * @group svg * @group comparable */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'PDF417'); // output the barcode as SVG image $barcodeobj->getBarcodeSVG(4, 4, 'black'); //============================================================+ // END OF FILE //============================================================+ barcodes/example_2d_datamatrix_svg.php000064400000004045151162477530014172 0ustar00. // // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // // Description : Example for tcpdf_barcodes_2d.php class // //============================================================+ /** * @file * Example for tcpdf_barcodes_2d.php class * @package com.tecnick.tcpdf * @author Nicola Asuni * @version 1.0.009 * @group barcode * @group datamatrix * @group svg * @group comparable */ // include 2D barcode class (search for installation path) require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php'); // set the barcode content and type $barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'DATAMATRIX'); // output the barcode as SVG image $barcodeobj->getBarcodeSVG(6, 6, 'black'); //============================================================+ // END OF FILE //============================================================+ example_037.php000064400000012167151162477530007323 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 037'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 037', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 11); // add a page $pdf->AddPage(); $html = '

      Example of Spot Colors

      Spot colors are single ink colors, rather than colors produced by four (CMYK), six (CMYKOG) or more inks in the printing process (process colors). They can be obtained by special vendors, but often the printers have found their own way of mixing inks to match defined colors.

      As long as no open standard for spot colours exists, TCPDF users will have to buy a colour book by one of the colour manufacturers and insert the values and names of spot colours directly into the $spotcolor array in include/tcpdf_colors.php file, or define them using the AddSpotColor() method.

      Common industry standard spot colors are:
      ANPA-COLOR, DIC, FOCOLTONE, GCMI, HKS, PANTONE, TOYO, TRUMATCH.'; // Print text using writeHTMLCell() $pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, 'J', true); $pdf->setFont('helvetica', '', 10); // Define some new spot colors // $c, $m, $y and $k (2nd, 3rd, 4th and 5th parameter) are the CMYK color components. // AddSpotColor($name, $c, $m, $y, $k) $pdf->AddSpotColor('My TCPDF Dark Green', 100, 50, 80, 45); $pdf->AddSpotColor('My TCPDF Light Yellow', 0, 0, 55, 0); $pdf->AddSpotColor('My TCPDF Black', 0, 0, 0, 100); $pdf->AddSpotColor('My TCPDF Red', 30, 100, 90, 10); $pdf->AddSpotColor('My TCPDF Green', 100, 30, 100, 0); $pdf->AddSpotColor('My TCPDF Blue', 100, 60, 10, 5); $pdf->AddSpotColor('My TCPDF Yellow', 0, 20, 100, 0); // Select the spot color // $tint (the second parameter) is the intensity of the color (0-100). // setTextSpotColor($name, $tint=100) // setDrawSpotColor($name, $tint=100) // setFillSpotColor($name, $tint=100) $pdf->setTextSpotColor('My TCPDF Black', 100); $pdf->setDrawSpotColor('My TCPDF Black', 100); $starty = 100; // print some spot colors $pdf->setFillSpotColor('My TCPDF Dark Green', 100); $pdf->Rect(30, $starty, 40, 20, 'DF'); $pdf->Text(73, $starty + 8, 'My TCPDF Dark Green'); $starty += 24; $pdf->setFillSpotColor('My TCPDF Light Yellow', 100); $pdf->Rect(30, $starty, 40, 20, 'DF'); $pdf->Text(73, $starty + 8, 'My TCPDF Light Yellow'); // --- default values defined on spotcolors.php --- $starty += 24; $pdf->setFillSpotColor('My TCPDF Red', 100); $pdf->Rect(30, $starty, 40, 20, 'DF'); $pdf->Text(73, $starty + 8, 'My TCPDF Red'); $starty += 24; $pdf->setFillSpotColor('My TCPDF Green', 100); $pdf->Rect(30, $starty, 40, 20, 'DF'); $pdf->Text(73, $starty + 8, 'My TCPDF Green'); $starty += 24; $pdf->setFillSpotColor('My TCPDF Blue', 100); $pdf->Rect(30, $starty, 40, 20, 'DF'); $pdf->Text(73, $starty + 8, 'My TCPDF Blue'); $starty += 24; $pdf->setFillSpotColor('My TCPDF Yellow', 100); $pdf->Rect(30, $starty, 40, 20, 'DF'); $pdf->Text(73, $starty + 8, 'My TCPDF Yellow'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_037.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ data/chapter_demo_1.txt000064400000016535151162477530011115 0ustar00Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa. Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu. Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra. Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa. Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu. Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra. Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat. data/table_data_demo.txt000064400000000653151162477530011321 0ustar00Austria;Vienna;83859;8075 Belgium;Brussels;30518;10192 Denmark;Copenhagen;43094;5295 Finland;Helsinki;304529;5147 France;Paris;543965;58728 Germany;Berlin;357022;82057 Greece;Athens;131625;10511 Ireland;Dublin;70723;3694 Italy;Roma;301316;57563 Luxembourg;Luxembourg;2586;424 Netherlands;Amsterdam;41526;15654 Portugal;Lisbon;91906;9957 Spain;Madrid;504790;39348 Sweden;Stockholm;410934;8839 United Kingdom;London;243820;58862 data/utf8test.txt000064400000010440151162477530010016 0ustar00Sentences that contain all letters commonly used in a language -------------------------------------------------------------- This file is UTF-8 encoded. Czech (cz) --------- Příšerně žluťoučký kůň úpěl ďábelské ódy. Hleď, toť přízračný kůň v mátožné póze šíleně úpí. Zvlášť zákeřný učeň s ďolíčky běží podél zóny úlů. Loď čeří kýlem tůň obzvlášť v Grónské úžině. Ó, náhlý déšť již zvířil prach a čilá laň teď běží s houfcem gazel k úkrytům. Danish (da) --------- Quizdeltagerne spiste jordbær med fløde, mens cirkusklovnen Wolther spillede på xylofon. (= Quiz contestants were eating strawbery with cream while Wolther the circus clown played on xylophone.) German (de) ----------- Falsches Üben von Xylophonmusik quält jeden größeren Zwerg (= Wrongful practicing of xylophone music tortures every larger dwarf) Zwölf Boxkämpfer jagten Eva quer über den Sylter Deich (= Twelve boxing fighters hunted Eva across the dike of Sylt) Heizölrückstoßabdämpfung (= fuel oil recoil absorber) (jqvwxy missing, but all non-ASCII letters in one word) English (en) ------------ The quick brown fox jumps over the lazy dog Spanish (es) ------------ El pingüino Wenceslao hizo kilómetros bajo exhaustiva lluvia y frío, añoraba a su querido cachorro. (Contains every letter and every accent, but not every combination of vowel + acute.) French (fr) ----------- Portez ce vieux whisky au juge blond qui fume sur son île intérieure, à côté de l'alcôve ovoïde, où les bûches se consument dans l'âtre, ce qui lui permet de penser à la cænogenèse de l'être dont il est question dans la cause ambiguë entendue à Moÿ, dans un capharnaüm qui, pense-t-il, diminue çà et là la qualité de son œuvre. l'île exiguë Où l'obèse jury mûr Fête l'haï volapük, Âne ex aéquo au whist, Ôtez ce vœu déçu. Le cœur déçu mais l'âme plutôt naïve, Louÿs rêva de crapaüter en canoë au delà des îles, près du mälström où brûlent les novæ. Irish Gaelic (ga) ----------------- D'fhuascail Íosa, Úrmhac na hÓighe Beannaithe, pór Éava agus Ádhaimh Hungarian (hu) -------------- Árvíztűrő tükörfúrógép (= flood-proof mirror-drilling machine, only all non-ASCII letters) Icelandic (is) -------------- Kæmi ný öxi hér ykist þjófum nú bæði víl og ádrepa Sævör grét áðan því úlpan var ónýt (some ASCII letters missing) Greek (el) ------------- Γαζέες καὶ μυρτιὲς δὲν θὰ βρῶ πιὰ στὸ χρυσαφὶ ξέφωτο (= No more shall I see acacias or myrtles in the golden clearing) Ξεσκεπάζω τὴν ψυχοφθόρα βδελυγμία (= I uncover the soul-destroying abhorrence) Hebrew (iw) ----------- ? דג סקרן שט בים מאוכזב ולפתע מצא לו חברה איך הקליטה Polish (pl) ----------- Pchnąć w tę łódź jeża lub osiem skrzyń fig (= To push a hedgehog or eight bins of figs in this boat) Zażółć gęślą jaźń Russian (ru) ------------ В чащах юга жил бы цитрус? Да, но фальшивый экземпляр! (= Would a citrus live in the bushes of south? Yes, but only a fake one!) Thai (th) --------- [--------------------------|------------------------] ๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า กว่าบรรดาฝูงสัตว์เดรัจฉาน จงฝ่าฟันพัฒนาวิชาการ อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า หัดอภัยเหมือนกีฬาอัชฌาสัย ปฏิบัติประพฤติกฎกำหนดใจ พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ [The copyright for the Thai example is owned by The Computer Association of Thailand under the Royal Patronage of His Majesty the King.] Please let me know if you find others! Special thanks to the people from all over the world who contributed these sentences. data/chapter_demo_2.txt000064400000017275151162477530011120 0ustar00

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc.

      Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.

      Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu.

      Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra.

      Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat.

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc.

      Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.

      Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu.

      Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra.

      Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat.

      data/cert/tcpdf.crt000064400000004362151162477530010244 0ustar00Bag Attributes localKeyID: 7B AB 1B 7A BE 4C 85 C0 1A A6 DC 59 3F 79 48 C3 93 38 68 9C subject=/CN=TCPDF DEMO/O=TCPDF/OU=DEMO/emailAddress=you@example.com/C=IT issuer=/CN=TCPDF DEMO/O=TCPDF/OU=DEMO/emailAddress=you@example.com/C=IT -----BEGIN CERTIFICATE----- MIIC1TCCAj6gAwIBAgIKkehOL/XGkB5cjjANBgkqhkiG9w0BAQUFADBhMRMwEQYD VQQDEwpUQ1BERiBERU1PMQ4wDAYDVQQKEwVUQ1BERjENMAsGA1UECxMEREVNTzEe MBwGCSqGSIb3DQEJARYPeW91QGV4YW1wbGUuY29tMQswCQYDVQQGEwJJVDAeFw0w OTA4MjExMjU0NDhaFw0xNDA4MjExMjU0NDhaMGExEzARBgNVBAMTClRDUERGIERF TU8xDjAMBgNVBAoTBVRDUERGMQ0wCwYDVQQLEwRERU1PMR4wHAYJKoZIhvcNAQkB Fg95b3VAZXhhbXBsZS5jb20xCzAJBgNVBAYTAklUMIGfMA0GCSqGSIb3DQEBAQUA A4GNADCBiQKBgQDAqIL0uGKmTR98Lxx2vEEE1OGKkMXFo0JViitALe7Onhxxqx0H XMUDKF5mvEVu1rcvh7/oAnAfrCuEpL/up3u1mQCgBE7WXBnFFE/AE3jCksh9OkS0 Z0Xj9woN5bzxRDsGoPiOu/4xzk5qSEXt8jf2Ep90QuNkqLIRT4swAzpDbwIDAQAB o4GTMIGQMDcGA1UdEgQwMC6gEQYDVQQDDApUQ1BERiBERU1PoAwGA1UECgwFVENQ REagCwYDVQQLDARERU1PMDcGA1UdEQQwMC6gEQYDVQQDDApUQ1BERiBERU1PoAwG A1UECgwFVENQREagCwYDVQQLDARERU1PMA8GCSqGSIb3LwEBCgQCBQAwCwYDVR0P BAQDAgSQMA0GCSqGSIb3DQEBBQUAA4GBAEhTQfqX3ZNdHmpTLDbIj22RHXii2roE OavCbu9WsHoWpva0qSd+yIoD594VHvYAd29sfzDfiN+7W0aiZfDhq5jpaSQMVlN8 RGYMupbHY/+a9Gz1wqxnR84mlTtIkZVRYAhsfPwy6M1BEjdMqfdh9h40JIdkdjtb 8faTCfXPePWQ -----END CERTIFICATE----- Bag Attributes localKeyID: 7B AB 1B 7A BE 4C 85 C0 1A A6 DC 59 3F 79 48 C3 93 38 68 9C Key Attributes: -----BEGIN RSA PRIVATE KEY----- MIICXQIBAAKBgQDAqIL0uGKmTR98Lxx2vEEE1OGKkMXFo0JViitALe7Onhxxqx0H XMUDKF5mvEVu1rcvh7/oAnAfrCuEpL/up3u1mQCgBE7WXBnFFE/AE3jCksh9OkS0 Z0Xj9woN5bzxRDsGoPiOu/4xzk5qSEXt8jf2Ep90QuNkqLIRT4swAzpDbwIDAQAB AoGAXc+wNMmz/5Z+RlIKYia44klmqbplEx+0JULqXI4BQsrqvs67i+I4bJkznoL+ rEIRYSuQ3sCRKFsFtckjTGpxadnxkB+uwGKc6pZChv99BFX6HFR4hgBlT/BBRAQA hMDlM2JIRr4S4SMVXR7MHwGMUf9mUeanGLR3ZWtU3aXJrIECQQD7OaYUVYNEEnM9 uXyjm22CuHyqyEf5gb13sK0uQty67547yJTMUQZd/sQc9KGwhzBbhrob2LO2jAhh S+f+NSRnAkEAxFHm3fMI5RgXmswxlGm4QW07a/Ueo7ZJG6xjTkFXluJhd+XHswRD dQIO3zG9nGjNUoeMrPhXhPvKqFc2F9RDuQJAQBEGin74N77gxqfr4ik79y8nE8J5 oGZ2s/RJZdfFRKLg3mwbjjNHhWb4Ck5UgZkoOt8TzRApXG8/n9hktE5HFwJBALur M5AueO1Pl5kB489lNJ9OxUQRYUXMxpxuscuoCQwSwmv0O2+0/qtG2WKhUQnI4aYo L+FV0YwtivBb1jj3T/kCQQDIWOxq8eRowdaMzvJpRUHFgMcf1AVZExKyrugwYOWd KNsDxC4KaQOsPt8iT/Ulo4g/MJC0HolCOhWibKmR9Ayl -----END RSA PRIVATE KEY----- data/cert/tcpdf.p12000064400000003325151162477530010054 0ustar0000 *H 00 *H p0l0e *H 0 *H  0%(Alh8qf%R"GH_? $uO_&x;*@)&f^@b6D 34zW- ,`^we2~t`12F_ؽ;@É_K"?k*곡mK2 ,W1`:N87zeZabvm s4Qhqᱸ12Lw$,|lҋڧ(A$A@(iir,͖ڹD1dFz,Y$79| ̳pd'Ƚw:MG G.5m(ˆTC+uך \Ao.+iu=YheR7H zח'O -[_T9lQbAȰ.r2AC| %~ /'ZdNoM8K 5.ѯgSdlZlp/J P<L8E DM ||T7.mbօbl__jyYuAq*t^Mq|N֒4"9A{@U ,x.^d_ΊfU\{nb7'#ܚڔqsuDve'>CRGa.dpӡ2vnN/?R]GX%ㄟT:e׭'TQA;R}~| g61%0# *H  1{zLY?yHÓ8h010!0 +'*/bN)Zyy~Jehl\g=%data/cert/tcpdf.fdf000064400000002406151162477530010210 0ustar00%FDF-1.2 % 1 0 obj <> endobj 2 0 obj <> endobj 3 0 obj <> endobj 4 0 obj <\nN/Ɛ\\0\r *H\r0a10U\nTCPDF DEMO10 U\nTCPDF1\r0 U DEMO10 *H\r you@example.com1 0 UIT0\r090821125448Z\r140821125448Z0a10U\nTCPDF DEMO10 U\nTCPDF1\r0 U DEMO10 *H\r \ you@example.com1 0 UIT00\r *H\r0bM|/vAነţBU+@-Ξq\\\(^fEnַ/p+{N\\Ox’}:DgE\n\rD;1NjHE7tBdO0:Co007U00.U \nTCPDF DEMO U\n TCPDF U\  DEMO07U00.U \nTCPDF DEMO U\n TCPDF U DEMO0 *H/\n0 U0\r *H\rHSAݓ]jS,6ȏmxں9nVz'~Ȋwol0߈߻[Fe᫘i$ VS|Df cl¬gG&;HQ`l|2A7La4$dv;[ x)]/Contact(TCPDF DEMO)/Type/Import/cn(TCPDF DEMO)>> endobj xref 0 5 0000000000 65535 f 0000000016 00000 n 0000000086 00000 n 0000000116 00000 n 0000000280 00000 n trailer <> startxref 1118 %%EOF tcpdf_include.php000064400000002672151162477530010102 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 041'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 041', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', '', 16); // add a page $pdf->AddPage(); $txt = 'Example of File Attachment. Double click on the icon to open the attached file.'; $pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); // attach an external file $pdf->Annotation(85, 27, 5, 5, 'text file', array('Subtype'=>'FileAttachment', 'Name' => 'PushPin', 'FS' => 'data/utf8test.txt')); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_041.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_034.php000064400000005436151162477530007321 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 034'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 034', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'Image Clipping using geometric functions', '', 0, 'C', 1, 0, false, false, 0); //Start Graphic Transformation $pdf->StartTransform(); // set clipping mask $pdf->StarPolygon(105, 100, 30, 10, 3, 0, 1, 'CNZ'); // draw jpeg image to be clipped $pdf->Image('images/image_demo.jpg', 75, 70, 60, 60, '', 'http://www.tcpdf.org', '', true, 72); //Stop Graphic Transformation $pdf->StopTransform(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_034.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_051.php000064400000010412151162477530007306 0ustar00getBreakMargin(); // get current auto-page-break mode $auto_page_break = $this->AutoPageBreak; // disable auto-page-break $this->setAutoPageBreak(false, 0); // set bacground image $img_file = K_PATH_IMAGES.'image_demo.jpg'; $this->Image($img_file, null, 0, 210, 297, '', '', '', false, 300, 'C', false, false, 0); // restore auto-page-break status $this->setAutoPageBreak($auto_page_break, $bMargin); // set the starting point for the page content $this->setPageMark(); } } // create new PDF document $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf->setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 051'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(0); $pdf->setFooterMargin(0); // remove default footer $pdf->setPrintFooter(false); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', '', 48); // add a page $pdf->AddPage(); // Print a text $html = ' PAGE 1 

      You can set a full page background.

      '; $pdf->writeHTML($html, true, false, true, false, ''); // add a page $pdf->AddPage(); // Print a text $html = ' PAGE 2 '; $pdf->writeHTML($html, true, false, true, false, ''); // --- example with background set on page --- // remove default header $pdf->setPrintHeader(false); // add a page $pdf->AddPage(); // -- set new background --- // get the current page break margin $bMargin = $pdf->getBreakMargin(); // get current auto-page-break mode $auto_page_break = $pdf->getAutoPageBreak(); // disable auto-page-break $pdf->setAutoPageBreak(false, 0); // set bacground image $img_file = K_PATH_IMAGES.'image_demo.jpg'; $pdf->Image($img_file, null, 0, 210, 297, '', '', '', false, 300, 'C', false, false, 0); // restore auto-page-break status $pdf->setAutoPageBreak($auto_page_break, $bMargin); // set the starting point for the page content $pdf->setPageMark(); // Print a text $html = 'PAGE 3'; $pdf->writeHTML($html, true, false, true, false, ''); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_051.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_013.php000064400000015253151162477530007314 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 013'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 013', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'Graphic Transformations', '', 0, 'C', 1, 0, false, false, 0); // set font $pdf->setFont('helvetica', '', 10); // --- Scaling --------------------------------------------- $pdf->setDrawColor(200); $pdf->setTextColor(200); $pdf->Rect(50, 70, 40, 10, 'D'); $pdf->Text(50, 66, 'Scale'); $pdf->setDrawColor(0); $pdf->setTextColor(0); // Start Transformation $pdf->StartTransform(); // Scale by 150% centered by (50,80) which is the lower left corner of the rectangle $pdf->ScaleXY(150, 50, 80); $pdf->Rect(50, 70, 40, 10, 'D'); $pdf->Text(50, 66, 'Scale'); // Stop Transformation $pdf->StopTransform(); // --- Translation ----------------------------------------- $pdf->setDrawColor(200); $pdf->setTextColor(200); $pdf->Rect(125, 70, 40, 10, 'D'); $pdf->Text(125, 66, 'Translate'); $pdf->setDrawColor(0); $pdf->setTextColor(0); // Start Transformation $pdf->StartTransform(); // Translate 7 to the right, 5 to the bottom $pdf->Translate(7, 5); $pdf->Rect(125, 70, 40, 10, 'D'); $pdf->Text(125, 66, 'Translate'); // Stop Transformation $pdf->StopTransform(); // --- Rotation -------------------------------------------- $pdf->setDrawColor(200); $pdf->setTextColor(200); $pdf->Rect(70, 100, 40, 10, 'D'); $pdf->Text(70, 96, 'Rotate'); $pdf->setDrawColor(0); $pdf->setTextColor(0); // Start Transformation $pdf->StartTransform(); // Rotate 20 degrees counter-clockwise centered by (70,110) which is the lower left corner of the rectangle $pdf->Rotate(20, 70, 110); $pdf->Rect(70, 100, 40, 10, 'D'); $pdf->Text(70, 96, 'Rotate'); // Stop Transformation $pdf->StopTransform(); // --- Skewing --------------------------------------------- $pdf->setDrawColor(200); $pdf->setTextColor(200); $pdf->Rect(125, 100, 40, 10, 'D'); $pdf->Text(125, 96, 'Skew'); $pdf->setDrawColor(0); $pdf->setTextColor(0); // Start Transformation $pdf->StartTransform(); // skew 30 degrees along the x-axis centered by (125,110) which is the lower left corner of the rectangle $pdf->SkewX(30, 125, 110); $pdf->Rect(125, 100, 40, 10, 'D'); $pdf->Text(125, 96, 'Skew'); // Stop Transformation $pdf->StopTransform(); // --- Mirroring horizontally ------------------------------ $pdf->setDrawColor(200); $pdf->setTextColor(200); $pdf->Rect(70, 130, 40, 10, 'D'); $pdf->Text(70, 126, 'MirrorH'); $pdf->setDrawColor(0); $pdf->setTextColor(0); // Start Transformation $pdf->StartTransform(); // mirror horizontally with axis of reflection at x-position 70 (left side of the rectangle) $pdf->MirrorH(70); $pdf->Rect(70, 130, 40, 10, 'D'); $pdf->Text(70, 126, 'MirrorH'); // Stop Transformation $pdf->StopTransform(); // --- Mirroring vertically -------------------------------- $pdf->setDrawColor(200); $pdf->setTextColor(200); $pdf->Rect(125, 130, 40, 10, 'D'); $pdf->Text(125, 126, 'MirrorV'); $pdf->setDrawColor(0); $pdf->setTextColor(0); // Start Transformation $pdf->StartTransform(); // mirror vertically with axis of reflection at y-position 140 (bottom side of the rectangle) $pdf->MirrorV(140); $pdf->Rect(125, 130, 40, 10, 'D'); $pdf->Text(125, 126, 'MirrorV'); // Stop Transformation $pdf->StopTransform(); // --- Point reflection ------------------------------------ $pdf->setDrawColor(200); $pdf->setTextColor(200); $pdf->Rect(70, 160, 40, 10, 'D'); $pdf->Text(70, 156, 'MirrorP'); $pdf->setDrawColor(0); $pdf->setTextColor(0); // Start Transformation $pdf->StartTransform(); // point reflection at the lower left point of rectangle $pdf->MirrorP(70,170); $pdf->Rect(70, 160, 40, 10, 'D'); $pdf->Text(70, 156, 'MirrorP'); // Stop Transformation $pdf->StopTransform(); // --- Mirroring against a straigth line described by a point (120, 120) and an angle -20° $angle=-20; $px=120; $py=170; // just for visualisation: the straight line to mirror against $pdf->setDrawColor(200); $pdf->Line($px-1,$py-1,$px+1,$py+1); $pdf->Line($px-1,$py+1,$px+1,$py-1); $pdf->StartTransform(); $pdf->Rotate($angle, $px, $py); $pdf->Line($px-5, $py, $px+60, $py); $pdf->StopTransform(); $pdf->setDrawColor(200); $pdf->setTextColor(200); $pdf->Rect(125, 160, 40, 10, 'D'); $pdf->Text(125, 156, 'MirrorL'); $pdf->setDrawColor(0); $pdf->setTextColor(0); //Start Transformation $pdf->StartTransform(); //mirror against the straight line $pdf->MirrorL($angle, $px, $py); $pdf->Rect(125, 160, 40, 10, 'D'); $pdf->Text(125, 156, 'MirrorL'); //Stop Transformation $pdf->StopTransform(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_013.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_001.php000064400000007665151162477530007321 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 001'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 001', PDF_HEADER_STRING, array(0,64,255), array(0,64,128)); $pdf->setFooterData(array(0,64,0), array(0,64,128)); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set default font subsetting mode $pdf->setFontSubsetting(true); // Set font // dejavusans is a UTF-8 Unicode font, if you only need to // print standard ASCII chars, you can use core fonts like // helvetica or times to reduce file size. $pdf->setFont('dejavusans', '', 14, '', true); // Add a page // This method has several options, check the source code documentation for more information. $pdf->AddPage(); // set text shadow effect $pdf->setTextShadow(array('enabled'=>true, 'depth_w'=>0.2, 'depth_h'=>0.2, 'color'=>array(196,196,196), 'opacity'=>1, 'blend_mode'=>'Normal')); // Set some content to print $html = <<Welcome to  TCPDF ! This is the first example of TCPDF library.

      This text is printed using the writeHTMLCell() method but you can also use: Multicell(), writeHTML(), Write(), Cell() and Text().

      Please check the source code documentation and other examples for further information.

      TO IMPROVE AND EXPAND TCPDF I NEED YOUR SUPPORT, PLEASE MAKE A DONATION!

      EOD; // Print text using writeHTMLCell() $pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true); // --------------------------------------------------------- // Close and output PDF document // This method has several options, check the source code documentation for more information. $pdf->Output('example_001.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_048.php000064400000021075151162477530007323 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 048'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 048', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of HTML tables', '', 0, 'L', true, 0, false, false, 0); $pdf->setFont('helvetica', '', 8); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1
      COLSPAN 3 COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2
      text line
      text line
      text line
      text line COL 3 - ROW 2 COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1
      COLSPAN 3
      text line
      text line
      text line
      text line
      text line
      text line COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2
      text line
      text line
      text line
      text line COL 3 - ROW 2 COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- $tbl = << COL 1 - ROW 1
      COLSPAN 3
      text line
      text line
      text line
      text line
      text line
      text line COL 2 - ROW 1 COL 3 - ROW 1 COL 2 - ROW 2 - COLSPAN 2
      text line
      text line
      text line
      text line COL 3 - ROW 2
      text line
      text line COL 3 - ROW 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- $tbl = << Left column Heading Column Span 5 Heading Column Span 9 Rowspan 2
      This is some text that fills the table cell. span 2 span 2 2 rows Colspan 8 1a 2a 1b 2b 1 2 3 4 5 6 7 8 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- // Table with rowspans and THEAD $tbl = << A XXXX XXXX XXXX XXXX XXXX B XXXX XXXX XXXX XXXX XXXX 1. XXXX
      XXXX
      XXXX
      XXXX
      XXXX
      XXXX
      XXXX
      XXXX XXXX
      XXXX XXXX
      XXXX XXXX XXXX
      XXXX 2. XXXX
      XXXX XXXX
      XXXX XXXX
      XXXX XXXX
      XXXX XXXX
      XXXX
      XXXX
      XXXX XXXX
      XXXX XXXX
      XXXX RRRRRR
      XXXX
      XXXX
      XXXX
      XXXX
      XXXX
      XXXX
      XXXX XXXX
      XXXX XXXX
      XXXX 3. XXXX1
      XXXX XXXX
      XXXX XXXX
      XXXX 4. XXXX
      XXXX XXXX
      XXXX XXXX
      XXXX XXXX
      XXXX EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- // NON-BREAKING TABLE (nobr="true") $tbl = << NON-BREAKING TABLE 1-1 1-2 1-3 2-1 3-2 3-3 3-1 3-2 3-3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- // NON-BREAKING ROWS (nobr="true") $tbl = << NON-BREAKING ROWS ROW 1
      COLUMN 1 ROW 1
      COLUMN 2 ROW 1
      COLUMN 3 ROW 2
      COLUMN 1 ROW 2
      COLUMN 2 ROW 2
      COLUMN 3 ROW 3
      COLUMN 1 ROW 3
      COLUMN 2 ROW 3
      COLUMN 3 EOD; $pdf->writeHTML($tbl, true, false, false, false, ''); // ----------------------------------------------------------------------------- //Close and output PDF document $pdf->Output('example_048.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_056.php000064400000010471151162477530007320 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 056'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 056', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 18); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of Registration Marks, Crop Marks and Color Bars', '', 0, 'L', true, 0, false, false, 0); $pdf->Ln(5); // color registration bars // A,W,R,G,B,C,M,Y,K,RGB,CMYK,ALL,ALLSPOT, $pdf->colorRegistrationBar(50, 70, 40, 40, true, false, 'A,R,G,B,C,M,Y,K'); $pdf->colorRegistrationBar(90, 70, 40, 40, true, true, 'A,R,G,B,C,M,Y,K'); $pdf->colorRegistrationBar(50, 115, 80, 5, false, true, 'A,W,R,G,B,C,M,Y,K,ALL'); $pdf->colorRegistrationBar(135, 70, 5, 50, false, false, 'A,W,R,G,B,C,M,Y,K,ALL'); // corner crop marks $pdf->cropMark(50, 70, 10, 10, 'TL'); $pdf->cropMark(140, 70, 10, 10, 'TR'); $pdf->cropMark(50, 120, 10, 10, 'BL'); $pdf->cropMark(140, 120, 10, 10, 'BR'); // various crop marks $pdf->cropMark(95, 65, 5, 5, 'LEFT,TOP,RIGHT', array(255,0,0)); $pdf->cropMark(95, 125, 5, 5, 'LEFT,BOTTOM,RIGHT', array(255,0,0)); $pdf->cropMark(45, 95, 5, 5, 'TL,BL', array(0,255,0)); $pdf->cropMark(145, 95, 5, 5, 'TR,BR', array(0,255,0)); $pdf->cropMark(95, 140, 5, 5, 'A,D', array(0,0,255)); // registration marks $pdf->registrationMark(40, 60, 5, false); $pdf->registrationMark(150, 60, 5, true, array(0,0,0), array(255,255,0)); $pdf->registrationMark(40, 130, 5, true, array(0,0,0), array(255,255,0)); $pdf->registrationMark(150, 130, 5, false, array(100,100,100,100,'All'), array(0,0,0,0,'None')); // test registration bar with spot colors $pdf->AddSpotColor('My TCPDF Dark Green', 100, 50, 80, 45); $pdf->AddSpotColor('My TCPDF Light Yellow', 0, 0, 55, 0); $pdf->AddSpotColor('My TCPDF Black', 0, 0, 0, 100); $pdf->AddSpotColor('My TCPDF Red', 30, 100, 90, 10); $pdf->AddSpotColor('My TCPDF Green', 100, 30, 100, 0); $pdf->AddSpotColor('My TCPDF Blue', 100, 60, 10, 5); $pdf->AddSpotColor('My TCPDF Yellow', 0, 20, 100, 0); $pdf->colorRegistrationBar(50, 150, 80, 10, false, true, 'ALLSPOT'); // CMYK registration mark $pdf->registrationMarkCMYK(150, 155, 8); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_056.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_016.php000064400000012110151162477530007304 0ustar00setProtection(array('print', 'copy'), '', null, 0, null); // Example with public-key // To open the document you need to install the private key (tcpdf.p12) on the Acrobat Reader. The password is: 1234 //$pdf->setProtection($permissions=array('print', 'copy'), $user_pass='', $owner_pass=null, $mode=1, $pubkeys=array(array('c' => 'file://../config/cert/tcpdf.crt', 'p' => array('print')))); // ********************************************************* // set document information $pdf->setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 016'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 016', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array('helvetica', '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array('helvetica', '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', '', 16); // add a page $pdf->AddPage(); // set some text to print $txt = <<Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_016.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_033.php000064400000010137151162477530007312 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 033'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 033', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // add a page $pdf->AddPage(); // set default font subsetting mode $pdf->setFontSubsetting(false); $pdf->setFont('helvetica', 'B', 20); $pdf->Write(0, 'Font Types', '', 0, 'C', 1, 0, false, false, 0); $pdf->Ln(10); $pdf->setFont('times', '', 10); $pdf->MultiCell(80, 0, "[Core font] : Cras eros leo, porttitor porta, accumsan fermentum, ornare ac, est. Praesent dui lorem, imperdiet at, cursus sed, facilisis aliquam, nibh. Nulla accumsan nonummy diam. Donec tempus. Etiam posuere. Proin lectus. Donec purus. Duis in sem pretium urna feugiat vehicula. Ut suscipit velit eget massa. Nam nonummy, enim commodo euismod placerat, tortor elit tempus lectus, quis suscipit metus lorem blandit turpis.\n", 1, 'J', 0, 1, '', '', true, 0); $pdf->Ln(2); $pdf->setFont('dejavusans', '', 10); $pdf->MultiCell(80, 0, "[True Type Unicode font] : Cras eros leo, porttitor porta, accumsan fermentum, ornare ac, est. Praesent dui lorem, imperdiet at, cursus sed, facilisis aliquam, nibh. Nulla accumsan nonummy diam. Donec tempus. Etiam posuere. Proin lectus. Donec purus. Duis in sem pretium urna feugiat vehicula. Ut suscipit velit eget massa. Nam nonummy, enim commodo euismod placerat, tortor elit tempus lectus, quis suscipit metus lorem blandit turpis.\n", 1, 'J', 0, 1, '', '', true, 0); $pdf->Ln(2); $pdf->setFont('cid0jp', '', 9); $pdf->MultiCell(80, 0, "[CID-0 font] : Cras eros leo, porttitor porta, accumsan fermentum, ornare ac, est. Praesent dui lorem, imperdiet at, cursus sed, facilisis aliquam, nibh. Nulla accumsan nonummy diam. Donec tempus. Etiam posuere. Proin lectus. Donec purus. Duis in sem pretium urna feugiat vehicula. Ut suscipit velit eget massa. Nam nonummy, enim commodo euismod placerat, tortor elit tempus lectus, quis suscipit metus lorem blandit turpis.\n", 1, 'J', 0, 1, '', '', true, 0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_033.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_042.php000064400000006511151162477530007313 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 042'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 042', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set JPEG quality //$pdf->setJPEGQuality(75); $pdf->setFont('helvetica', '', 18); // add a page $pdf->AddPage(); // create background text $background_text = str_repeat('TCPDF test PNG Alpha Channel ', 50); $pdf->MultiCell(0, 5, $background_text, 0, 'J', 0, 2, '', '', true, 0, false); // --- Method (A) ------------------------------------------ // the Image() method recognizes the alpha channel embedded on the image: $pdf->Image('images/image_with_alpha.png', 50, 50, 100, '', '', 'http://www.tcpdf.org', '', false, 300); // --- Method (B) ------------------------------------------ // provide image + separate 8-bit mask // first embed mask image (w, h, x and y will be ignored, the image will be scaled to the target image's size) $mask = $pdf->Image('images/alpha.png', 50, 140, 100, '', '', '', '', false, 300, '', true); // embed image, masked with previously embedded mask $pdf->Image('images/img.png', 50, 140, 100, '', '', 'http://www.tcpdf.org', '', false, 300, '', false, $mask); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_042.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_060.php000064400000006423151162477530007315 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 060'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 060', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // set font $pdf->setFont('helvetica', '', 20); // --------------------------------------------------------- // set page format (read source code documentation for further information) $page_format = array( 'MediaBox' => array ('llx' => 0, 'lly' => 0, 'urx' => 210, 'ury' => 297), 'CropBox' => array ('llx' => 0, 'lly' => 0, 'urx' => 210, 'ury' => 297), 'BleedBox' => array ('llx' => 5, 'lly' => 5, 'urx' => 205, 'ury' => 292), 'TrimBox' => array ('llx' => 10, 'lly' => 10, 'urx' => 200, 'ury' => 287), 'ArtBox' => array ('llx' => 15, 'lly' => 15, 'urx' => 195, 'ury' => 282), 'Dur' => 3, 'trans' => array( 'D' => 1.5, 'S' => 'Split', 'Dm' => 'V', 'M' => 'O' ), 'Rotate' => 90, 'PZ' => 1, ); // Check the example n. 29 for viewer preferences // add first page --- $pdf->AddPage('P', $page_format, false, false); $pdf->Cell(0, 12, 'First Page', 1, 1, 'C'); // add second page --- $page_format['Rotate'] = 270; $pdf->AddPage('P', $page_format, false, false); $pdf->Cell(0, 12, 'Second Page', 1, 1, 'C'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_060.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_021.php000064400000012727151162477530007316 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 021'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 021', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 9); // add a page $pdf->AddPage(); // create some HTML content $html = '

      Example of HTML text flow

      Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

      A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B    ->    A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B

      BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined'; // output the HTML content $pdf->writeHTML($html, true, 0, true, 0); // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_021.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_014.php000064400000014271151162477530007314 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 014'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 014', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // IMPORTANT: disable font subsetting to allow users editing the document $pdf->setFontSubsetting(false); // set font. 'helvetica' MUST be used to avoid a PHP notice from PHP 7.4+ $pdf->setFont('helvetica', '', 10, '', false); // add a page $pdf->AddPage(); /* It is possible to create text fields, combo boxes, check boxes and buttons. Fields are created at the current position and are given a name. This name allows to manipulate them via JavaScript in order to perform some validation for instance. */ // set default form properties $pdf->setFormDefaultProp(array('lineWidth'=>1, 'borderStyle'=>'solid', 'fillColor'=>array(255, 255, 200), 'strokeColor'=>array(255, 128, 128))); $pdf->setFont('helvetica', 'BI', 18); $pdf->Cell(0, 5, 'Example of Form', 0, 1, 'C'); $pdf->Ln(10); $pdf->setFont('helvetica', '', 12); // First name $pdf->Cell(35, 5, 'First name:'); $pdf->TextField('firstname', 50, 5); $pdf->Ln(6); // Last name $pdf->Cell(35, 5, 'Last name:'); $pdf->TextField('lastname', 50, 5); $pdf->Ln(6); // Gender $pdf->Cell(35, 5, 'Gender:'); $pdf->ComboBox('gender', 30, 5, array(array('', '-'), array('M', 'Male'), array('F', 'Female'))); $pdf->Ln(6); // Drink $pdf->Cell(35, 5, 'Drink:'); //$pdf->RadioButton('drink', 5, array('readonly' => 'true'), array(), 'Water'); $pdf->RadioButton('drink', 5, array(), array(), 'Water'); $pdf->Cell(35, 5, 'Water'); $pdf->Ln(6); $pdf->Cell(35, 5, ''); $pdf->RadioButton('drink', 5, array(), array(), 'Beer', true); $pdf->Cell(35, 5, 'Beer'); $pdf->Ln(6); $pdf->Cell(35, 5, ''); $pdf->RadioButton('drink', 5, array(), array(), 'Wine'); $pdf->Cell(35, 5, 'Wine'); $pdf->Ln(6); $pdf->Cell(35, 5, ''); $pdf->RadioButton('drink', 5, array(), array(), 'Milk'); $pdf->Cell(35, 5, 'Milk'); $pdf->Ln(10); // Newsletter $pdf->Cell(35, 5, 'Newsletter:'); $pdf->CheckBox('newsletter', 5, true, array(), array(), 'OK'); $pdf->Ln(10); // Address $pdf->Cell(35, 5, 'Address:'); $pdf->TextField('address', 60, 18, array('multiline'=>true, 'lineWidth'=>0, 'borderStyle'=>'none'), array('v'=>'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', 'dv'=>'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')); $pdf->Ln(19); // Listbox $pdf->Cell(35, 5, 'List:'); $pdf->ListBox('listbox', 60, 15, array('', 'item1', 'item2', 'item3', 'item4', 'item5', 'item6', 'item7'), array('multipleSelection'=>'true')); $pdf->Ln(20); // E-mail $pdf->Cell(35, 5, 'E-mail:'); $pdf->TextField('email', 50, 5); $pdf->Ln(6); // Date of the day $pdf->Cell(35, 5, 'Date:'); $pdf->TextField('date', 30, 5, array(), array('v'=>date('Y-m-d'), 'dv'=>date('Y-m-d'))); $pdf->Ln(10); $pdf->setX(50); // Button to validate and print $pdf->Button('print', 30, 10, 'Print', 'Print()', array('lineWidth'=>2, 'borderStyle'=>'beveled', 'fillColor'=>array(128, 196, 255), 'strokeColor'=>array(64, 64, 64))); // Reset Button $pdf->Button('reset', 30, 10, 'Reset', array('S'=>'ResetForm'), array('lineWidth'=>2, 'borderStyle'=>'beveled', 'fillColor'=>array(128, 196, 255), 'strokeColor'=>array(64, 64, 64))); // Submit Button $pdf->Button('submit', 30, 10, 'Submit', array('S'=>'SubmitForm', 'F'=>'http://localhost/printvars.php', 'Flags'=>array('ExportFormat')), array('lineWidth'=>2, 'borderStyle'=>'beveled', 'fillColor'=>array(128, 196, 255), 'strokeColor'=>array(64, 64, 64))); // Form validation functions $js = <<IncludeJS($js); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_014.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ lang/heb.php000064400000002115151162477530006746 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 027'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 027', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set a barcode on the page footer $pdf->setBarcode(date('Y-m-d H:i:s')); // set font $pdf->setFont('helvetica', '', 11); // add a page $pdf->AddPage(); // print a message $txt = "You can also export 1D barcodes in other formats (PNG, SVG, HTML). Check the examples inside the barcodes directory.\n"; $pdf->MultiCell(70, 50, $txt, 0, 'J', false, 1, 125, 30, true, 0, false, true, 0, 'T', false); $pdf->setY(30); // ----------------------------------------------------------------------------- $pdf->setFont('helvetica', '', 10); // define barcode style $style = array( 'position' => '', 'align' => 'C', 'stretch' => false, 'fitwidth' => true, 'cellfitalign' => '', 'border' => true, 'hpadding' => 'auto', 'vpadding' => 'auto', 'fgcolor' => array(0,0,0), 'bgcolor' => false, //array(255,255,255), 'text' => true, 'font' => 'helvetica', 'fontsize' => 8, 'stretchtext' => 4 ); // PRINT VARIOUS 1D BARCODES // CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9. $pdf->Cell(0, 0, 'CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9', 0, 1); $pdf->write1DBarcode('CODE 39', 'C39', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // CODE 39 + CHECKSUM $pdf->Cell(0, 0, 'CODE 39 + CHECKSUM', 0, 1); $pdf->write1DBarcode('CODE 39 +', 'C39+', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // CODE 39 EXTENDED $pdf->Cell(0, 0, 'CODE 39 EXTENDED', 0, 1); $pdf->write1DBarcode('CODE 39 E', 'C39E', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // CODE 39 EXTENDED + CHECKSUM $pdf->Cell(0, 0, 'CODE 39 EXTENDED + CHECKSUM', 0, 1); $pdf->write1DBarcode('CODE 39 E+', 'C39E+', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // CODE 93 - USS-93 $pdf->Cell(0, 0, 'CODE 93 - USS-93', 0, 1); $pdf->write1DBarcode('TEST93', 'C93', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // Standard 2 of 5 $pdf->Cell(0, 0, 'Standard 2 of 5', 0, 1); $pdf->write1DBarcode('1234567', 'S25', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // Standard 2 of 5 + CHECKSUM $pdf->Cell(0, 0, 'Standard 2 of 5 + CHECKSUM', 0, 1); $pdf->write1DBarcode('1234567', 'S25+', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // Interleaved 2 of 5 $pdf->Cell(0, 0, 'Interleaved 2 of 5', 0, 1); $pdf->write1DBarcode('1234567', 'I25', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // Interleaved 2 of 5 + CHECKSUM $pdf->Cell(0, 0, 'Interleaved 2 of 5 + CHECKSUM', 0, 1); $pdf->write1DBarcode('1234567', 'I25+', '', '', '', 18, 0.4, $style, 'N'); // add a page ---------- $pdf->AddPage(); // CODE 128 AUTO $pdf->Cell(0, 0, 'CODE 128 AUTO', 0, 1); $pdf->write1DBarcode('CODE 128 AUTO', 'C128', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // CODE 128 A $pdf->Cell(0, 0, 'CODE 128 A', 0, 1); $pdf->write1DBarcode('CODE 128 A', 'C128A', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // CODE 128 B $pdf->Cell(0, 0, 'CODE 128 B', 0, 1); $pdf->write1DBarcode('CODE 128 B', 'C128B', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // CODE 128 C $pdf->Cell(0, 0, 'CODE 128 C', 0, 1); $pdf->write1DBarcode('0123456789', 'C128C', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // EAN 8 $pdf->Cell(0, 0, 'EAN 8', 0, 1); $pdf->write1DBarcode('1234567', 'EAN8', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // EAN 13 $pdf->Cell(0, 0, 'EAN 13', 0, 1); $pdf->write1DBarcode('1234567890128', 'EAN13', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // UPC-A $pdf->Cell(0, 0, 'UPC-A', 0, 1); $pdf->write1DBarcode('12345678901', 'UPCA', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // UPC-E $pdf->Cell(0, 0, 'UPC-E', 0, 1); $pdf->write1DBarcode('04210000526', 'UPCE', '', '', '', 18, 0.4, $style, 'N'); // add a page ---------- $pdf->AddPage(); // 5-Digits UPC-Based Extension $pdf->Cell(0, 0, '5-Digits UPC-Based Extension', 0, 1); $pdf->write1DBarcode('51234', 'EAN5', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // 2-Digits UPC-Based Extension $pdf->Cell(0, 0, '2-Digits UPC-Based Extension', 0, 1); $pdf->write1DBarcode('34', 'EAN2', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // MSI $pdf->Cell(0, 0, 'MSI', 0, 1); $pdf->write1DBarcode('80523', 'MSI', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // MSI + CHECKSUM (module 11) $pdf->Cell(0, 0, 'MSI + CHECKSUM (module 11)', 0, 1); $pdf->write1DBarcode('80523', 'MSI+', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // CODABAR $pdf->Cell(0, 0, 'CODABAR', 0, 1); $pdf->write1DBarcode('123456789', 'CODABAR', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // CODE 11 $pdf->Cell(0, 0, 'CODE 11', 0, 1); $pdf->write1DBarcode('123-456-789', 'CODE11', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // PHARMACODE $pdf->Cell(0, 0, 'PHARMACODE', 0, 1); $pdf->write1DBarcode('789', 'PHARMA', '', '', '', 18, 0.4, $style, 'N'); $pdf->Ln(); // PHARMACODE TWO-TRACKS $pdf->Cell(0, 0, 'PHARMACODE TWO-TRACKS', 0, 1); $pdf->write1DBarcode('105', 'PHARMA2T', '', '', '', 18, 2, $style, 'N'); // add a page ---------- $pdf->AddPage(); // IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200 $pdf->Cell(0, 0, 'IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200', 0, 1); $pdf->write1DBarcode('01234567094987654321-01234567891', 'IMB', '', '', '', 15, 0.6, $style, 'N'); $pdf->Ln(); // POSTNET $pdf->Cell(0, 0, 'POSTNET', 0, 1); $pdf->write1DBarcode('98000', 'POSTNET', '', '', '', 15, 0.6, $style, 'N'); $pdf->Ln(); // PLANET $pdf->Cell(0, 0, 'PLANET', 0, 1); $pdf->write1DBarcode('98000', 'PLANET', '', '', '', 15, 0.6, $style, 'N'); $pdf->Ln(); // RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code) $pdf->Cell(0, 0, 'RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)', 0, 1); $pdf->write1DBarcode('SN34RD1A', 'RMS4CC', '', '', '', 15, 0.6, $style, 'N'); $pdf->Ln(); // KIX (Klant index - Customer index) $pdf->Cell(0, 0, 'KIX (Klant index - Customer index)', 0, 1); $pdf->write1DBarcode('SN34RDX1A', 'KIX', '', '', '', 15, 0.6, $style, 'N'); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // TEST BARCODE ALIGNMENTS // add a page $pdf->AddPage(); // set a background color $style['bgcolor'] = array(255,255,240); $style['fgcolor'] = array(127,0,0); // Left position $style['position'] = 'L'; $pdf->write1DBarcode('LEFT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); $pdf->Ln(2); // Center position $style['position'] = 'C'; $pdf->write1DBarcode('CENTER', 'C128A', '', '', '', 15, 0.4, $style, 'N'); $pdf->Ln(2); // Right position $style['position'] = 'R'; $pdf->write1DBarcode('RIGHT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); $pdf->Ln(2); // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $style['fgcolor'] = array(0,127,0); $style['position'] = ''; $style['stretch'] = false; // disable stretch $style['fitwidth'] = false; // disable fitwidth // Left alignment $style['align'] = 'L'; $pdf->write1DBarcode('LEFT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); $pdf->Ln(2); // Center alignment $style['align'] = 'C'; $pdf->write1DBarcode('CENTER', 'C128A', '', '', '', 15, 0.4, $style, 'N'); $pdf->Ln(2); // Right alignment $style['align'] = 'R'; $pdf->write1DBarcode('RIGHT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); $pdf->Ln(2); // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $style['fgcolor'] = array(0,64,127); $style['position'] = ''; $style['stretch'] = false; // disable stretch $style['fitwidth'] = true; // disable fitwidth // Left alignment $style['cellfitalign'] = 'L'; $pdf->write1DBarcode('LEFT', 'C128A', 105, '', 90, 15, 0.4, $style, 'N'); $pdf->Ln(2); // Center alignment $style['cellfitalign'] = 'C'; $pdf->write1DBarcode('CENTER', 'C128A', 105, '', 90, 15, 0.4, $style, 'N'); $pdf->Ln(2); // Right alignment $style['cellfitalign'] = 'R'; $pdf->write1DBarcode('RIGHT', 'C128A', 105, '', 90, 15, 0.4, $style, 'N'); $pdf->Ln(2); // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $style['fgcolor'] = array(127,0,127); // Left alignment $style['position'] = 'L'; $pdf->write1DBarcode('LEFT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); $pdf->Ln(2); // Center alignment $style['position'] = 'C'; $pdf->write1DBarcode('CENTER', 'C128A', '', '', '', 15, 0.4, $style, 'N'); $pdf->Ln(2); // Right alignment $style['position'] = 'R'; $pdf->write1DBarcode('RIGHT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // TEST BARCODE STYLE // define barcode style $style = array( 'position' => '', 'align' => '', 'stretch' => true, 'fitwidth' => false, 'cellfitalign' => '', 'border' => true, 'hpadding' => 'auto', 'vpadding' => 'auto', 'fgcolor' => array(0,0,128), 'bgcolor' => array(255,255,128), 'text' => true, 'label' => 'CUSTOM LABEL', 'font' => 'helvetica', 'fontsize' => 8, 'stretchtext' => 4 ); // CODE 39 EXTENDED + CHECKSUM $pdf->Cell(0, 0, 'CODE 39 EXTENDED + CHECKSUM', 0, 1); $pdf->setLineStyle(array('width' => 1, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0))); $pdf->write1DBarcode('CODE 39 E+', 'C39E+', '', '', 120, 25, 0.4, $style, 'N'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_027.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_031.php000064400000005566151162477530007322 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 031'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 031', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of PieSector() method.'); $xc = 105; $yc = 100; $r = 50; $pdf->setFillColor(0, 0, 255); $pdf->PieSector($xc, $yc, $r, 20, 120, 'FD', false, 0, 2); $pdf->setFillColor(0, 255, 0); $pdf->PieSector($xc, $yc, $r, 120, 250, 'FD', false, 0, 2); $pdf->setFillColor(255, 0, 0); $pdf->PieSector($xc, $yc, $r, 250, 20, 'FD', false, 0, 2); // write labels $pdf->setTextColor(255,255,255); $pdf->Text(105, 65, 'BLUE'); $pdf->Text(60, 95, 'GREEN'); $pdf->Text(120, 115, 'RED'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_031.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_035.php000064400000006722151162477530007321 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 035'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 035', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('times', 'BI', 16); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of SetLineStyle() method', '', 0, 'L', true, 0, false, false, 0); $pdf->Ln(); $pdf->setLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 4, 'color' => array(255, 0, 0))); $pdf->setFillColor(255,255,128); $pdf->setTextColor(0,0,128); $text="DUMMY"; $pdf->Cell(0, 0, $text, 1, 1, 'L', 1, 0); $pdf->Ln(); $pdf->setLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 255))); $pdf->setFillColor(255,255,0); $pdf->setTextColor(0,0,255); $pdf->MultiCell(60, 4, $text, 1, 'C', 1, 0); $pdf->setLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 255, 0))); $pdf->setFillColor(0,0,255); $pdf->setTextColor(255,255,0); $pdf->MultiCell(60, 4, $text, 'TB', 'C', 1, 0); $pdf->setLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 255))); $pdf->setFillColor(0,255,0); $pdf->setTextColor(255,0,255); $pdf->MultiCell(60, 4, $text, 1, 'C', 1, 1); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_035.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_057.php000064400000021330151162477530007315 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 057'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 057', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', 'B', 20); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of alignment options for Cell()', '', 0, 'L', true, 0, false, false, 0); $pdf->setFont('helvetica', '', 11); // set border width $pdf->setLineWidth(0.7); // set color for cell border $pdf->setDrawColor(0,128,255); $pdf->setCellHeightRatio(3); $pdf->setXY(15, 60); // text on center $pdf->Cell(30, 0, 'Top-Center', 1, $ln=0, 'C', 0, '', 0, false, 'T', 'C'); $pdf->Cell(30, 0, 'Center-Center', 1, $ln=0, 'C', 0, '', 0, false, 'C', 'C'); $pdf->Cell(30, 0, 'Bottom-Center', 1, $ln=0, 'C', 0, '', 0, false, 'B', 'C'); $pdf->Cell(30, 0, 'Ascent-Center', 1, $ln=0, 'C', 0, '', 0, false, 'A', 'C'); $pdf->Cell(30, 0, 'Baseline-Center', 1, $ln=0, 'C', 0, '', 0, false, 'L', 'C'); $pdf->Cell(30, 0, 'Descent-Center', 1, $ln=0, 'C', 0, '', 0, false, 'D', 'C'); $pdf->setXY(15, 90); // text on top $pdf->Cell(30, 0, 'Top-Top', 1, $ln=0, 'C', 0, '', 0, false, 'T', 'T'); $pdf->Cell(30, 0, 'Center-Top', 1, $ln=0, 'C', 0, '', 0, false, 'C', 'T'); $pdf->Cell(30, 0, 'Bottom-Top', 1, $ln=0, 'C', 0, '', 0, false, 'B', 'T'); $pdf->Cell(30, 0, 'Ascent-Top', 1, $ln=0, 'C', 0, '', 0, false, 'A', 'T'); $pdf->Cell(30, 0, 'Baseline-Top', 1, $ln=0, 'C', 0, '', 0, false, 'L', 'T'); $pdf->Cell(30, 0, 'Descent-Top', 1, $ln=0, 'C', 0, '', 0, false, 'D', 'T'); $pdf->setXY(15, 120); // text on bottom $pdf->Cell(30, 0, 'Top-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'T', 'B'); $pdf->Cell(30, 0, 'Center-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'C', 'B'); $pdf->Cell(30, 0, 'Bottom-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'B', 'B'); $pdf->Cell(30, 0, 'Ascent-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'A', 'B'); $pdf->Cell(30, 0, 'Baseline-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'L', 'B'); $pdf->Cell(30, 0, 'Descent-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'D', 'B'); // draw some reference lines $linestyle = array('width' => 0.1, 'cap' => 'butt', 'join' => 'miter', 'dash' => '', 'phase' => 0, 'color' => array(255, 0, 0)); $pdf->Line(15, 60, 195, 60, $linestyle); $pdf->Line(15, 90, 195, 90, $linestyle); $pdf->Line(15, 120, 195, 120, $linestyle); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Print an image to explain cell measures $pdf->Image('images/tcpdf_cell.png', 15, 160, 100, 100, 'PNG', '', '', false, 300, '', false, false, 0, false, false, false); $legend = 'LEGEND: X: cell x top-left origin (top-right for RTL) Y: cell y top-left origin (top-right for RTL) CW: cell width CH: cell height LW: line width NRL: normal line position EXT: external line position INT: internal line position ML: margin left MR: margin right MT: margin top MB: margin bottom PL: padding left PR: padding right PT: padding top PB: padding bottom TW: text width FA: font ascent FB: font baseline FD: font descent'; $pdf->setFont('helvetica', '', 10); $pdf->setCellHeightRatio(1.25); $pdf->MultiCell(0, 0, $legend, 0, 'L', false, 1, 125, 160, true, 0, false, true, 0, 'T', false); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // CELL BORDERS // add a page $pdf->AddPage(); $pdf->setFont('helvetica', 'B', 20); $pdf->Write(0, 'Example of borders for Cell()', '', 0, 'L', true, 0, false, false, 0); $pdf->setFont('helvetica', '', 11); // set border width $pdf->setLineWidth(0.508); // set color for cell border $pdf->setDrawColor(0,128,255); // set filling color $pdf->setFillColor(255,255,128); // set cell height ratio $pdf->setCellHeightRatio(3); $pdf->Cell(30, 0, '1', 1, 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'LTRB', 'LTRB', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'LTR', 'LTR', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'TRB', 'TRB', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'LRB', 'LRB', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'LTB', 'LTB', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'LT', 'LT', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'TR', 'TR', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'RB', 'RB', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'LB', 'LB', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'LR', 'LR', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'TB', 'TB', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'L', 'L', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'T', 'T', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'R', 'R', 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(2); $pdf->Cell(30, 0, 'B', 'B', 1, 'C', 1, '', 0, false, 'T', 'C'); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // ADVANCED SETTINGS FOR CELL BORDERS // add a page $pdf->AddPage(); $pdf->setFont('helvetica', 'B', 20); $pdf->Write(0, 'Example of advanced border settings for Cell()', '', 0, 'L', true, 0, false, false, 0); $pdf->setFont('helvetica', '', 11); // set border width $pdf->setLineWidth(1); // set color for cell border $pdf->setDrawColor(0,128,255); // set filling color $pdf->setFillColor(255,255,128); $border = array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0))); $pdf->Cell(30, 0, 'LTRB', $border, 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(5); $border = array( 'L' => array('width' => 2, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0)), 'R' => array('width' => 2, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 255)), 'T' => array('width' => 2, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 255, 0)), 'B' => array('width' => 2, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 255))); $pdf->Cell(30, 0, 'LTRB', $border, 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(5); $border = array('mode' => 'ext', 'LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0))); $pdf->Cell(30, 0, 'LTRB EXT', $border, 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(5); $border = array('mode' => 'int', 'LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0))); $pdf->Cell(30, 0, 'LTRB INT', $border, 1, 'C', 1, '', 0, false, 'T', 'C'); $pdf->Ln(5); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_057.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_022.php000064400000010455151162477530007313 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 022'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 022', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // check also the following methods: // setDrawColorArray() // setFillColorArray() // setTextColorArray() // set font $pdf->setFont('helvetica', 'B', 18); // add a page $pdf->AddPage(); $pdf->Write(0, 'Example of CMYK, RGB and Grayscale colours', '', 0, 'L', true, 0, false, false, 0); // define style for border $border_style = array('all' => array('width' => 2, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'phase' => 0)); // --- CMYK ------------------------------------------------ $pdf->setDrawColor(50, 0, 0, 0); $pdf->setFillColor(100, 0, 0, 0); $pdf->setTextColor(100, 0, 0, 0); $pdf->Rect(30, 60, 30, 30, 'DF', $border_style); $pdf->Text(30, 92, 'Cyan'); $pdf->setDrawColor(0, 50, 0, 0); $pdf->setFillColor(0, 100, 0, 0); $pdf->setTextColor(0, 100, 0, 0); $pdf->Rect(70, 60, 30, 30, 'DF', $border_style); $pdf->Text(70, 92, 'Magenta'); $pdf->setDrawColor(0, 0, 50, 0); $pdf->setFillColor(0, 0, 100, 0); $pdf->setTextColor(0, 0, 100, 0); $pdf->Rect(110, 60, 30, 30, 'DF', $border_style); $pdf->Text(110, 92, 'Yellow'); $pdf->setDrawColor(0, 0, 0, 50); $pdf->setFillColor(0, 0, 0, 100); $pdf->setTextColor(0, 0, 0, 100); $pdf->Rect(150, 60, 30, 30, 'DF', $border_style); $pdf->Text(150, 92, 'Black'); // --- RGB ------------------------------------------------- $pdf->setDrawColor(255, 127, 127); $pdf->setFillColor(255, 0, 0); $pdf->setTextColor(255, 0, 0); $pdf->Rect(30, 110, 30, 30, 'DF', $border_style); $pdf->Text(30, 142, 'Red'); $pdf->setDrawColor(127, 255, 127); $pdf->setFillColor(0, 255, 0); $pdf->setTextColor(0, 255, 0); $pdf->Rect(70, 110, 30, 30, 'DF', $border_style); $pdf->Text(70, 142, 'Green'); $pdf->setDrawColor(127, 127, 255); $pdf->setFillColor(0, 0, 255); $pdf->setTextColor(0, 0, 255); $pdf->Rect(110, 110, 30, 30, 'DF', $border_style); $pdf->Text(110, 142, 'Blue'); // --- GRAY ------------------------------------------------ $pdf->setDrawColor(191); $pdf->setFillColor(127); $pdf->setTextColor(127); $pdf->Rect(30, 160, 30, 30, 'DF', $border_style); $pdf->Text(30, 192, 'Gray'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_022.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_038.php000064400000005354151162477530007324 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 038'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 038', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 20); // add a page $pdf->AddPage(); $txt = 'Example of CID-0 CJK unembedded font. To display extended text you must have CJK fonts installed for your PDF reader:'; $pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); // set font $pdf->setFont('cid0jp', '', 40); $txt = 'こんにちは世界'; $pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_038.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_010.php000064400000010546151162477530007311 0ustar00AddPage(); // disable existing columns $this->resetColumns(); // print chapter title $this->ChapterTitle($num, $title); // set columns $this->setEqualColumns(3, 57); // print chapter body $this->ChapterBody($file, $mode); } /** * Set chapter title * @param int $num chapter number * @param string $title chapter title * @public */ public function ChapterTitle($num, $title) { $this->setFont('helvetica', '', 14); $this->setFillColor(200, 220, 255); $this->Cell(180, 6, 'Chapter '.$num.' : '.$title, 0, 1, '', 1); $this->Ln(4); } /** * Print chapter body * @param string $file name of the file containing the chapter body * @param boolean $mode if true the chapter body is in HTML, otherwise in simple text. * @public */ public function ChapterBody($file, $mode=false) { $this->selectColumn(); // get esternal file content $content = file_get_contents($file, false); // set font $this->setFont('times', '', 9); $this->setTextColor(50, 50, 50); // print content if ($mode) { // ------ HTML MODE ------ $this->writeHTML($content, true, false, true, false, 'J'); } else { // ------ TEXT MODE ------ $this->Write(0, $content, '', 0, 'J', true, 0, false, true, 0); } $this->Ln(); } } // end of extended class // --------------------------------------------------------- // EXAMPLE // --------------------------------------------------------- // create new PDF document $pdf = new MC_TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf->setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 010'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 010', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // print TEXT $pdf->PrintChapter(1, 'LOREM IPSUM [TEXT]', 'data/chapter_demo_1.txt', false); // print HTML $pdf->PrintChapter(2, 'LOREM IPSUM [HTML]', 'data/chapter_demo_2.txt', true); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_010.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_029.php000064400000007373151162477530007327 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 029'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 029', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set array for viewer preferences $preferences = array( 'HideToolbar' => true, 'HideMenubar' => true, 'HideWindowUI' => true, 'FitWindow' => true, 'CenterWindow' => true, 'DisplayDocTitle' => true, 'NonFullScreenPageMode' => 'UseNone', // UseNone, UseOutlines, UseThumbs, UseOC 'ViewArea' => 'CropBox', // CropBox, BleedBox, TrimBox, ArtBox 'ViewClip' => 'CropBox', // CropBox, BleedBox, TrimBox, ArtBox 'PrintArea' => 'CropBox', // CropBox, BleedBox, TrimBox, ArtBox 'PrintClip' => 'CropBox', // CropBox, BleedBox, TrimBox, ArtBox 'PrintScaling' => 'AppDefault', // None, AppDefault 'Duplex' => 'DuplexFlipLongEdge', // Simplex, DuplexFlipShortEdge, DuplexFlipLongEdge 'PickTrayByPDFSize' => true, 'PrintPageRange' => array(1,1,2,3), 'NumCopies' => 2 ); // Check the example n. 60 for advanced page settings // set pdf viewer preferences $pdf->setViewerPreferences($preferences); // set font $pdf->setFont('times', '', 14); // add a page $pdf->AddPage(); // print a line $pdf->Cell(0, 12, 'DISPLAY PREFERENCES - PAGE 1', 1, 1, 'C'); $pdf->Ln(5); $pdf->Write(0, 'You can use the setViewerPreferences() method to change viewer preferences.', '', 0, 'L', true, 0, false, false, 0); // add a page $pdf->AddPage(); // print a line $pdf->Cell(0, 12, 'DISPLAY PREFERENCES - PAGE 2', 0, 0, 'C'); // add a page $pdf->AddPage(); // print a line $pdf->Cell(0, 12, 'DISPLAY PREFERENCES - PAGE 3', 0, 0, 'C'); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_029.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_065.php000064400000007031151162477530007316 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 065'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 065', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set default font subsetting mode $pdf->setFontSubsetting(true); // Set font $pdf->setFont('helvetica', '', 14, '', true); // Add a page // This method has several options, check the source code documentation for more information. $pdf->AddPage(); // Set some content to print $html = <<Example of  TCPDF  document in PDF/A-1b mode. This document conforms to the standard PDF/A-1b (ISO 19005-1:2005).

      Please check the source code documentation and other examples for further information (http://www.tcpdf.org).

      TO IMPROVE AND EXPAND TCPDF I NEED YOUR SUPPORT, PLEASE MAKE A DONATION!

      EOD; // Print text using writeHTMLCell() $pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true); // --------------------------------------------------------- // Close and output PDF document // This method has several options, check the source code documentation for more information. $pdf->Output('example_065.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_039.php000064400000010006151162477530007313 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 039'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 039', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // add a page $pdf->AddPage(); // set font $pdf->setFont('helvetica', 'B', 20); $pdf->Write(0, 'Example of HTML Justification', '', 0, 'L', true, 0, false, false, 0); // create some HTML content $html = 'a abc abcdefghijkl (abcdef) abcdefg abcdefghi a ((abc)) abcd test alt attribute abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc \(abcd\) abcdef abcdefg abcdefghi a abc \\\(abcd\\\) abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg start a abc before yellow color after a abc abcd abcdef abcdefg abcdefghi a abc abcd end abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi
      abcd abcdef abcdefg abcdefghi
      abcd abcde abcdef
      '; // set core font $pdf->setFont('helvetica', '', 10); // output the HTML content $pdf->writeHTML($html, true, 0, true, true); $pdf->Ln(); // set UTF-8 Unicode font $pdf->setFont('dejavusans', '', 10); // output the HTML content $pdf->writeHTML($html, true, 0, true, true); // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_039.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_025.php000064400000006477151162477530007327 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 025'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 025', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 12); // add a page $pdf->AddPage(); $txt = 'You can set the transparency of PDF objects using the setAlpha() method.'; $pdf->Write(0, $txt, '', 0, '', true, 0, false, false, 0); /* * setAlpha() gives transparency support. You can set the * alpha channel from 0 (fully transparent) to 1 (fully * opaque). It applies to all elements (text, drawings, * images). */ $pdf->setLineWidth(2); // draw opaque red square $pdf->setFillColor(255, 0, 0); $pdf->setDrawColor(127, 0, 0); $pdf->Rect(30, 40, 60, 60, 'DF'); // set alpha to semi-transparency $pdf->setAlpha(0.5); // draw green square $pdf->setFillColor(0, 255, 0); $pdf->setDrawColor(0, 127, 0); $pdf->Rect(50, 60, 60, 60, 'DF'); // draw blue square $pdf->setFillColor(0, 0, 255); $pdf->setDrawColor(0, 0, 127); $pdf->Rect(70, 80, 60, 60, 'DF'); // draw jpeg image $pdf->Image('images/image_demo.jpg', 90, 100, 60, 60, '', 'http://www.tcpdf.org', '', true, 72); // restore full opacity $pdf->setAlpha(1); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_025.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+ example_052.php000064400000010271151162477530007312 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 052'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 052', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- /* NOTES: - To create self-signed signature: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 -keyout tcpdf.crt -out tcpdf.crt - To export crt to p12: openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12 - To convert pfx certificate to pem: openssl pkcs12 -in tcpdf.pfx -out tcpdf.crt -nodes */ // set certificate file $certificate = 'file://data/cert/tcpdf.crt'; // set additional information $info = array( 'Name' => 'TCPDF', 'Location' => 'Office', 'Reason' => 'Testing TCPDF', 'ContactInfo' => 'http://www.tcpdf.org', ); // set document signature $pdf->setSignature($certificate, $certificate, 'tcpdfdemo', '', 2, $info); // set font. 'helvetica' MUST be used to avoid a PHP notice from PHP 7.4+ $pdf->setFont('helvetica', '', 12); // add a page $pdf->AddPage(); // print a line of text $text = 'This is a digitally signed document using the default (example) tcpdf.crt certificate.
      To validate this signature you have to load the tcpdf.fdf on the Arobat Reader to add the certificate to List of Trusted Identities.

      For more information check the source code of this example and the source code documentation for the setSignature() method.

      www.tcpdf.org'; $pdf->writeHTML($text, true, 0, true, 0); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // *** set signature appearance *** // create content for signature (image and/or text) $pdf->Image('images/tcpdf_signature.png', 180, 60, 15, 15, 'PNG'); // define active area for signature appearance $pdf->setSignatureAppearance(180, 60, 15, 15); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // *** set an empty signature appearance *** $pdf->addEmptySignatureAppearance(180, 80, 15, 15); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_052.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_055.php000064400000006744151162477530007327 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 055'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 055', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 14); // array of font names $core_fonts = array('courier', 'courierB', 'courierI', 'courierBI', 'helvetica', 'helveticaB', 'helveticaI', 'helveticaBI', 'times', 'timesB', 'timesI', 'timesBI', 'symbol', 'zapfdingbats'); // set fill color $pdf->setFillColor(221,238,255); // create one HTML table for each core font foreach($core_fonts as $font) { // add a page $pdf->AddPage(); // Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M') // set font for title $pdf->setFont('helvetica', 'B', 16); // print font name $pdf->Cell(0, 10, 'FONT: '.$font, 1, 1, 'C', true, '', 0, false, 'T', 'M'); // set font for chars $pdf->setFont($font, '', 16); // print each character for ($i = 0; $i < 256; ++$i) { if (($i > 0) AND (($i % 16) == 0)) { $pdf->Ln(); } $pdf->Cell(11.25, 11.25, TCPDF_FONTS::unichr($i), 1, 0, 'C', false, '', 0, false, 'T', 'M'); } $pdf->Ln(20); // print a pangram $pdf->Cell(0, 0, 'The quick brown fox jumps over the lazy dog', 0, 1, 'C', false, '', 0, false, 'T', 'M'); } // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_055.pdf', 'D'); //============================================================+ // END OF FILE //============================================================+ example_049.php000064400000011267151162477530007326 0ustar00setCreator(PDF_CREATOR); $pdf->setAuthor('Nicola Asuni'); $pdf->setTitle('TCPDF Example 049'); $pdf->setSubject('TCPDF Tutorial'); $pdf->setKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 049', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setHeaderMargin(PDF_MARGIN_HEADER); $pdf->setFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // set some language-dependent strings (optional) if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } // --------------------------------------------------------- // set font $pdf->setFont('helvetica', '', 10); // add a page $pdf->AddPage(); /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * IMPORTANT: If you are printing user-generated content, the tcpdf tag should be considered unsafe. This tag is disabled by default by the K_TCPDF_CALLS_IN_HTML constant on TCPDF configuration file. Please use this feature only if you are in control of the HTML content and you are sure that it does not contain any harmful code. For security reasons, the content of the TCPDF tag must be prepared and encoded with the serializeTCPDFtag() method (see the example below). * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ $html = '

      Test TCPDF Methods in HTML

      IMPORTANT:

      If you are using user-generated content, the tcpdf tag should be considered unsafe.
      Please use this feature only if you are in control of the HTML content and you are sure that it does not contain any harmful code.
      This feature is disabled by default by the K_TCPDF_CALLS_IN_HTML constant on TCPDF configuration file.

      write1DBarcode method in HTML

      '; $data = $pdf->serializeTCPDFtag('write1DBarcode', array('CODE 39', 'C39', '', '', 80, 30, 0.4, array('position'=>'S', 'border'=>true, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>8, 'stretchtext'=>4), 'N')); $html .= ''; $data = $pdf->serializeTCPDFtag('write1DBarcode', array('CODE 128', 'C128', '', '', 80, 30, 0.4, array('position'=>'S', 'border'=>true, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>8, 'stretchtext'=>4), 'N')); $html .= ''; $data = $pdf->serializeTCPDFtag('AddPage'); $html .= '

      Graphic Functions

      '; $data = $pdf->serializeTCPDFtag('SetDrawColor', array(0)); $html .= ''; $data = $pdf->serializeTCPDFtag('Rect', array(50, 50, 40, 10, 'DF', array(), array(0,128,255))); $html .= ''; // output the HTML content $pdf->writeHTML($html, true, 0, true, 0); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_049.pdf', 'I'); //============================================================+ // END OF FILE //============================================================+