perl-Perl-Tidy-20230309-bp154.2.3.1<>,dg6!M@eee~%j3F-`9 ˀN9O)bdwvv,o)q-sD @W@GaSTDd=B<D91RLzڕ- pu|{ Ѷ&kj}Z54-X>"?"d & G /5<@<@ @ <@ <@ |@ @@@<h@h5(S8\9:F)G<@H<@I<@X|Y\@]@^ btc/deflu@v w@x @y!z"@"P"T"Z"Cperl-Perl-Tidy20230309bp154.2.3.1Indent and reformat perl scriptsThis module makes the functionality of the perltidy utility available to perl scripts. Any or all of the input parameters may be omitted, in which case the @ARGV array will be used to provide input parameters as described in the perltidy(1) man page. For example, the perltidy script is basically just this: use Perl::Tidy; Perl::Tidy::perltidy(); The call to *perltidy* returns a scalar *$error_flag* which is TRUE if an error caused premature termination, and FALSE if the process ran to normal completion. Additional discuss of errors is contained below in the ERROR HANDLING section.dg6lamb144SUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgUnspecifiedhttps://metacpan.org/release/Perl-TidylinuxnoarchQ+Lp  J=5j ! 2 @LCt )=,Z( q v{`ani QZ O!,d|H.F9mAA$$$$$$$$$$$$$$$$A$$$AA큤A큤A큤큤큤큤A큤$$dg6dg6dg6dGd|d~dddd0Oddddddddddg6ddddg6dg6a3dcddCdCdCdDbڮ-dD`9YdDdCdCdDPpRD\E`tJOr?PqRDTina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Stephan Kulow Stephan Kulow coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.com- updated to 20230309 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2023 03 09 - No significant bugs have been found since the last release to CPAN. Several minor issues have been fixed, and some new parameters have been added, as follows: - Added parameter --one-line-block-exclusion-list=s, or -olbxl=s, where s is a list of block types which should not automatically be turned into one-line blocks. This implements the issue raised in PR #111. The list s may include any of the words 'sort map grep eval', or it may be '*' to indicate all of these. So for example to prevent multi-line 'eval' blocks from becoming one-line blocks, the command would be -olbxl='eval'. - For the -b (--backup-and-modify-in-place) option, the file timestamps are changing (git #113, rt#145999). First, if there are no formatting changes to an input file, it will keep its original modification time. Second, any backup file will keep its original modification time. This was previously true for --backup-method=move but not for the default - -backup-method=copy. The purpose of these changes is to avoid triggering Makefile operations when there are no actual file changes. If this causes a problem please open an issue for discussion on github. - A change was made to the way line breaks are made at the '.' operator when the user sets -wba='.' to requests breaks after a '.' ( this setting is not recommended because it can be hard to read ). The goal of the change is to make switching from breaks before '.'s to breaks after '.'s just move the dots from the end of lines to the beginning of lines. For example: [#] default and recommended (--want-break-before='.'): $output_rules .= ( 'class' . $dir . '.stamp: $(' . $dir . '_JAVA)' . "\n" . "\t" . '$(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) ' . '$(JAVACFLAGS) $?' . "\n" . "\t" . 'echo timestamp > class' . $dir . '.stamp' . "\n" ); [#] perltidy --want-break-after='.' $output_rules .= ( 'class' . $dir . '.stamp: $(' . $dir . '_JAVA)' . "\n" . "\t" . '$(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) ' . '$(JAVACFLAGS) $?' . "\n" . "\t" . 'echo timestamp > class' . $dir . '.stamp' . "\n" ); For existing code formatted with -wba='.', this may cause some changes in the formatting of code with long concatenation chains. - Added option --use-feature=class, or -uf=class, for issue rt #145706. This adds keywords 'class', 'method', 'field', and 'ADJUST' in support of this feature which is being tested for future inclusion in Perl. An effort has been made to avoid conflicts with past uses of these words, especially 'method' and 'class'. The default setting is --use-feature=class. If this causes a conflict, this option can be turned off by entering -uf=' '. In other words, perltidy should work for both old and new uses of these keywords with the default settings, but this flag is available if a conflict arises. - Added option -bfvt=n, or --brace-follower-vertical-tightness=n, for part of issue git #110. For n=2, this option looks for lines which would otherwise be, by default, } or .. and joins them into a single line } or .. where the or can be one of a number of logical operators or if unless. The default is not to do this and can be indicated with n=1. - Added option -cpb, or --cuddled-paren-brace, for issue git #110. This option will cause perltidy to join two lines which otherwise would be, by default, ) { into a single line ) { - Some minor changes to existing formatted output may occur as a result of fixing minor formatting issues with edge cases. This is especially true for code which uses the -lp or -xlp styles. - Added option -dbs, or --dump-block-summary, to dump summary information about code blocks in a file to standard output. The basic command is: perltidy -dbs somefile.pl >blocks.csv Instead of formatting ``somefile.pl``, this dumps the following comma-separated items describing its blocks to the standard output: filename - the name of the file line - the line number of the opening brace of this block line_count - the number of lines between opening and closing braces code_lines - the number of lines excluding blanks, comments, and pod type - the block type (sub, for, foreach, ...) name - the block name if applicable (sub name, label, asub name) depth - the nesting depth of the opening block brace max_change - the change in depth to the most deeply nested code block block_count - the total number of code blocks nested in this block mccabe_count - the McCabe complexity measure of this code block This can be useful for code restructuring. The man page for perltidy has more information and describes controls for selecting block types. - This version was stress-tested for over 100 cpu hours with random input parameters. No failures to converge, internal fault checks, undefined variable references or other irregularities were seen. - This version runs a few percent faster than the previous release on large files due to optimizations made with the help of Devel::NYTProf.- updated to 20221112 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2022 11 12 - Fix rt #145095, undef warning in Perl before 5.12. Version 20221112 is identical to 2022111 except for this fix for older versions of Perl. - No significant bugs have been found since the last release to CPAN. Several minor issues have been fixed, and some new parameters have been added, as follows: - Fixed rare problem with irregular indentation involving --cuddled-else, usually also with the combination -xci and -lp. Reported in rt #144979. - Add option --weld-fat-comma (-wfc) for issue git #108. When -wfc is set, along with -wn, perltidy is allowed to weld an opening paren to an inner opening container when they are separated by a hash key and fat comma (=>). For example: [#] perltidy -wn elf->call_method( method_name_foo => { some_arg1 => $foo, some_other_arg3 => $bar->{'baz'}, } ); [#] perltidy -wn -wfc elf->call_method( method_name_foo => { some_arg1 => $foo, some_other_arg3 => $bar->{'baz'}, } ); This flag is off by default. - Fix issue git #106. This fixes some edge cases of formatting with the combination -xlp -pt=2, mainly for two-line lists with short function names. One indentation space is removed to improve alignment: [#] OLD: perltidy -xlp -pt=2 is($module->VERSION, $expected, "$main_module->VERSION matches $module->VERSION ($expected)"); [#] NEW: perltidy -xlp -pt=2 is($module->VERSION, $expected, "$main_module->VERSION matches $module->VERSION ($expected)"); - Fix for issue git #105, incorrect formatting with 5.36 experimental for_list feature. - Fix for issue git #103. For parameter -b, or --backup-and-modify-in-place, the default backup method has been changed to preserve the inode value of the file being formatted. If this causes a problem, the previous method is available and can be used by setting -backup-mode='move', or - bm='move'. The new default corresponds to -bm='copy'. The difference between the two methods is as follows. For the older method, - bm='move', the input file was moved to the backup, and a new file was created for the formatted output. This caused the inode to change. For the new default method, -bm='copy', the input is copied to the backup and then the input file is reopened and rewritten. This preserves the file inode. Tests have not produced any problems with this change, but before using the --backup-and-modify-in-place parameter please verify that it works correctly in your environment and operating system. The initial update for this had an error which was caught and fixed in git #109. - Fix undefined value message when perltidy -D is used (git #104) - Fixed an inconsistency in html colors near pointers when -html is used. Previously, a '->' at the end of a line got the 'punctuation color', black by default but a '->' before an identifier got the color of the following identifier. Now all pointers get the same color, which is black by default. Also, previously a word following a '->' was given the color of a bareword, black by default, but now it is given the color of an identifier. - Fixed incorrect indentation of any function named 'err'. This was due to some old code from when "use feature 'err'" was valid. [#] OLD: my ($curr) = current(); err (@_); [#] NEW: my ($curr) = current(); err(@_); - Added parameter --delete-repeated-commas (-drc) to delete repeated commas. This is off by default. For example, given: ignoreSpec( $file, "file",, \%spec, \%Rspec ); [#] perltidy -drc: ignoreSpec( $file, "file", \%spec, \%Rspec ); - Add continuation indentation to long C-style 'for' terms; i.e. [#] OLD for ( $j = $i - $shell ; $j >= 0 && ++$ncomp && $array->[$j] gt $array->[ $j + $shell ] ; $j -= $shell ) [#] NEW for ( $j = $i - $shell ; $j >= 0 && ++$ncomp && $array->[$j] gt $array->[ $j + $shell ] ; $j -= $shell ) This will change some existing formatting with very long 'for' terms. - The following new parameters are available for manipulating trailing commas of lists. They are described in the manual. - -want-trailing-commas=s, -wtc=s - -add-trailing-commas, -atc - -delete-trailing-commas, -dtc - -delete-weld-interfering-commas, -dwic - Files with errors due to missing, extra or misplaced parens, braces, or square brackets are now written back out verbatim, without any attempt at formatting. - This version runs 10 to 15 percent faster than the previous release on large files due to optimizations made with the help of Devel::NYTProf. - This version was stress-tested for over 200 cpu hours with random input parameters. No failures to converge, internal fault checks, undefined variable references or other irregularities were seen.- updated to 20220613 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2022 06 13 - No significant bugs have been found since the last release but users of programs which call the Perl::Tidy module should note the first item below, which changes a default setting. The main change to existing formatting is the second item below, which adds vertical alignment to 'use' statements. - The flag --encode-output-strings, or -eos, is now set 'on' by default. This has no effect on the use of the 'perltidy' binary script, but could change the behavior of some programs which use the Perl::Tidy module on files encoded in UTF-8. If any problems are noticed, an emergency fix can be made by reverting to the old default by setting -neos. For an explanation of why this change needs to be made see: https://github.com/perltidy/perltidy/issues/92 https://github.com/perltidy/perltidy/blob/master/docs/eos_flag.md - Added vertical alignment for qw quotes and empty parens in 'use' statements (see issue #git 93). This new alignment is 'on' by default and will change formatting as shown below. If this is not wanted it can be turned off with the parameter -vxl='q' (--valign-exclude-list='q'). [#] old default, or -vxl='q' use Getopt::Long qw(GetOptions); use Fcntl qw(O_RDONLY O_WRONLY O_EXCL O_CREAT); use Symbol qw(gensym); use Exporter (); [#] new default use Getopt::Long qw(GetOptions); use Fcntl qw(O_RDONLY O_WRONLY O_EXCL O_CREAT); use Symbol qw(gensym); use Exporter (); - The parameter -kbb (--keep-break-before) now ignores a request to break before an opening token, such as '('. Likewise, -kba (--keep-break-after) now ignores a request to break after a closing token, such as ')'. This change was made to avoid a rare instability discovered in random testing. - Previously, if a -dsc command was used to delete all side comments, then any special side comments for controlling non-indenting braces got deleted too. Now, these control side comments are retained when -dsc is set unless a -nnib (--nonon-indenting-braces) flag is also set to deactivate them. - This version runs about 10 percent faster on large files than the previous release due to optimizations made with the help of Devel::NYTProf. Much of the gain came from faster processing of blank tokens and comments. - This version of perltidy was stress-tested for many cpu hours with random input parameters. No failures to converge, internal fault checks, undefined variable references or other irregularities were seen.- updated to 20220217 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2022 02 17 - A new flag, --encode-output-strings, or -eos, has been added to resolve issue git #83. This issue involves the interface between Perl::Tidy and calling programs, and Code::TidyAll (tidyall) in particular. The problem is that perltidy by default returns decoded character strings, but tidyall expects encoded strings. This flag provides a fix for that. So, tidyall users who process encoded (utf8) files should update to this version of Perl::Tidy and use -eos for tidyall. For further info see: https://github.com/houseabsolute/perl-code-tidyall/issues/84, and https://github.com/perltidy/perltidy/issues/83 If there are other applications having utf8 problems at the interface with Perl::Tidy, this flag probably may need to be set. - The default value of the new flag, --encode-output-strings, -eos, is currently - neos BUT THIS MAY CHANGE in a future release because the current default is inconvenient. So authors of programs which receive character strings back from Perl::Tidy should set this flag, if necessary, to avoid any problems when the default changes. For more information see the above links and the Perl::Tidy man pages for example coding. - The possible values of the string 's' for the flag '--character-encoding=s' have been limited to 'utf8' (or UTF-8), 'none', or 'guess'. Previously an arbitrary encoding could also be specified, but as a result of discussions regarding git #83 it became clear that this could cause trouble since the output encoding was still restricted to UTF-8. Users who need to work in other encodings can write a short program calling Perl::Tidy with pre- and post-processing to handle encoding/decoding. - A new flag --break-after-labels=i, or -bal=i, was added for git #86. This controls line breaks after labels, to provide a uniform style, as follows: - bal=0 follows the input line breaks [DEFAULT] - bal=1 always break after a label - bal=2 never break after a label For example: [#] perltidy -bal=1 INIT: { $xx = 1.234; } [#] perltidy -bal=2 INIT: { $xx = 1.234; } - Fix issue git #82, an error handling something like ${bareword} in a possible indirect object location. Perl allows this, now perltidy does too. - The flags -kbb=s or --keep-old-breakpoints-before=s, and its counterpart - kba=s or --keep-old-breakpoints-after=s have expanded functionality for the container tokens: { [ ( } ] ). The updated man pages have details. - Two new flags have been added to provide finer vertical alignment control, - -valign-exclusion-list=s (-vxl=s) and --valign-inclusion-list=s (-vil=s). This has been requested several times, most recently in git #79, and it finally got done. For example, -vil='=>' means just align on '=>'. - A new flag -gal=s, --grep-alias-list=s, has been added as suggested in git #77. This allows code blocks passed to list operator functions to be formatted in the same way as a code block passed to grep, map, or sort. By default, the following list operators in List::Util are included: all any first none notall reduce reductions They can be changed with the flag -gaxl=s, -grep-alias-exclusion-list=s - A new flag -xlp has been added which can be set to avoid most of the limitations of the -lp flag regarding side comments, blank lines, and code blocks. See the man pages for more info. This fixes git #64 and git #74. The older -lp flag still works. - A new flag -lpil=s, --line-up-parentheses-inclusion-list=s, has been added as an alternative to -lpxl=s, --line-up-parentheses-exclusion-list=s. It supplies equivalent information but is much easier to describe and use. It works for both the older -lp version and the newer -xlp. - The coding for the older -lp flag has been updated to avoid some problems and limitations. The new coding allows the -lp indentation style to mix smoothly with the standard indentation in a single file. Some problems where -lp and -xci flags were not working well together have been fixed, such as happened in issue rt140025. As a result of these updates some minor changes in existing code using the -lp style may occur. - This version of perltidy was stress-tested for many cpu hours with random input parameters. No failures to converge, internal fault checks, undefined variable references or other irregularities were seen. - Numerous minor fixes have been made, mostly very rare formatting instabilities found in random testing.- updated to 20211029 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2021 10 29 - No significant bugs have been found since the last release, but several minor issues have been fixed. Vertical alignment has been improved for lists of call args which are not contained within parens (next item). - Vertical alignment of function calls without parens has been improved with the goal of making vertical alignment essentially the same with or without parens around the call args. Some examples: [#] OLD mkTextConfig $c, $x, $y, -anchor => 'se', $color; mkTextConfig $c, $x + 30, $y, -anchor => 's', $color; mkTextConfig $c, $x + 60, $y, -anchor => 'sw', $color; mkTextConfig $c, $x, $y + 30, -anchor => 'e', $color; [#] NEW mkTextConfig $c, $x, $y, -anchor => 'se', $color; mkTextConfig $c, $x + 30, $y, -anchor => 's', $color; mkTextConfig $c, $x + 60, $y, -anchor => 'sw', $color; mkTextConfig $c, $x, $y + 30, -anchor => 'e', $color; [#] OLD is id_2obj($id), undef, "unregistered object not retrieved"; is scalar keys %$ob_reg, 0, "object registry empty"; is register($obj), $obj, "object returned by register"; is scalar keys %$ob_reg, 1, "object registry nonempty"; is id_2obj($id), $obj, "registered object retrieved"; [#] NEW is id_2obj($id), undef, "unregistered object not retrieved"; is scalar keys %$ob_reg, 0, "object registry empty"; is register($obj), $obj, "object returned by register"; is scalar keys %$ob_reg, 1, "object registry nonempty"; is id_2obj($id), $obj, "registered object retrieved"; This will cause some changes in alignment, hopefully for the better, particularly in test code which often uses numerous parenless function calls with functions like 'ok', 'is', 'is_deeply', .... - Two new parameters were added to control the block types to which the - bl (--opening-brace-on-new-line) flag applies. The new parameters are - block-left-list=s, or -bll=s, and --block-left-exclusion-list=s, or -blxl=s. Previously the -bl flag was 'hardwired' to apply to nearly all blocks. The default values of the new parameters retain the the old default behavior but allow it to be changed. - The default behavior of the -bli (-brace-left-and-indent) flag has changed slightly. Previously, if you set -bli, then the -bl flag would also automatically be set. Consequently, block types which were not included in the default list for -bli would get -bl formatting. This is no longer done, and these two styles are now controlled independently. The manual describes the controls. If you want to recover the exact previous default behavior of the -bli then add the -bl flag. - A partial fix was made for issue for git #74. The -lp formatting style was being lost when a one-line anonymous sub was followed by a closing brace. - Fixed issue git #73, in which the -nfpva flag was not working correctly. Some unwanted vertical alignments of spaced function perens were being made. - Updated the man pages to clarify the flags -valign and -novalign for turning vertical alignment on and off (issue git #72). Added parameters -vc -vsc -vbc for separately turning off vertical alignment of code, side comments and block comments. - Fixed issue git #68, where a blank line following a closing code-skipping comment, '#>>V', could be lost. - This version runs 10 to 15 percent faster on large files than the previous release due to optimizations made with the help of NYTProf. - This version of perltidy was stress-tested for many cpu hours with random input parameters. No instabilities, internal fault checks, undefined variable references or other irregularities were seen. - Numerous minor fixes have been made, mostly very rare formatting instabilities found in random testing. An effort has been made to minimize changes to existing formatting that these fixes produce, but occasional changes may occur. Many of these updates are listed at: https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod- updated to 20210717 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2021 07 17 - This release is being made mainly because of the next item, in which an error message about an uninitialized value error message could be produced in certain cases when format-skipping is used. The error message was annoying but harmless to formatting. - Fixed an undefined variable message, see git #67. When a format skipping comment '#<<' is placed before the first line of code in a script, a message 'Use of uninitialized value $Ktoken_vars in numeric ...' can occur. - A warning will no longer be given if a script has an opening code-skipping comment '#<>V'. This makes code-skipping and format-skipping behave in a similar way: an opening comment without a corresponding closing comment will cause the rest of a file to be skipped. If there is a question about which lines are skipped, a .LOG file can be produced with the -g flag and it will have this information. - Removed the limit on -ci=n when -xci is set, reference: rt #136415. This update removes a limit in the previous two versions in which the value of -ci=n was limited to the value of -i=n when -xci was set. This limit had been placed to avoid some formatting instabilities, but recent coding improvements allow the limit to be removed. - The -wn and -bbxx=n flags were not working together correctly. This has been fixed. - This version may produce occasional differences in formatting compared to previous versions, mainly for lines which are near the specified line length limit. This is due to ongoing efforts to eliminate edge cases of formatting instability. - Numerous minor fixes have been made. A complete list is at: https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod- updated to 20210625 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2021 06 25 - This release adds several new requested parameters. No significant bugs have been found since the last release, but a number of minor problems have been corrected. - Added a new option '--code-skipping', requested in git #65, in which code between comment lines '#<>V' is passed verbatim to the output stream without error checking. It is simmilar to --format-skipping but there is no error checking of the skipped code. This can be useful for skipping past code which employs an extended syntax. - Added a new option for closing paren placement, -vtc=3, requested in rt #136417. - Added flag -atnl, --add-terminal-newline, to help issue git #58. This flag tells perltidy to terminate the last line of the output stream with a newline character, regardless of whether or not the input stream was terminated with a newline character. This is the default. If this flag is negated, with -natnl, then perltidy will add a terminal newline character to the the output stream only if the input stream is terminated with a newline. - Some nested structures formatted with the -lp indentation option may have some changes in indentation. This is due to updates which were made to prevent formatting instability when line lengths are limited by the maximum line length. Most scripts will not be affected. If this causes unwanted formatting changes, try increasing the --maximum-line-length by a few characters. - Numerous minor fixes have been made. A complete list is at: https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod- updated to 20210402 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2021 04 02 - This release fixes several non-critical bugs which have been found since the last release. An effort has been made to keep existing formatting unchanged. - Fixed issue git #57 regarding uninitialized warning flag. - Added experimental flag -lpxl=s requested in issue git #56 to provide some control over which containers get -lp indentation. - Fixed issue git #55 regarding lack of coordination of the --break-before-xxx flags and the --line-up-parens flag. - Fixed issue git #54 regarding irregular application of the --break-before-paren and similar --break-before-xxx flags, in which lists without commas were not being formatted according to these flags. - Fixed issue git #53. A flag was added to turn off alignment of spaced function parens. If the --space-function-paren, -sfp flag is set, a side-effect is that the spaced function parens may get vertically aligned. This can be undesirable, so a new parameter '--function-paren-vertical-alignment', or '-fpva', has been added to turn this vertical alignment off. The default is '-fpva', so that existing formatting is not changed. Use '-nfpva' to turn off unwanted vertical alignment. To illustrate the possibilities: [#] perltidy [default] myfun( $aaa, $b, $cc ); mylongfun( $a, $b, $c ); [#] perltidy -sfp myfun ( $aaa, $b, $cc ); mylongfun ( $a, $b, $c ); [#] perltidy -sfp -nfpva myfun ( $aaa, $b, $cc ); mylongfun ( $a, $b, $c ); - Fixed issue git #51, a closing qw bare paren was not being outdented when the -nodelete-old-newlines flag was set. - Fixed numerous edge cases involving unusual parameter combinations which could cause alternating output states. Most scripts will not be changed by these fixes. - A more complete list of updates is at https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod- updated to 20210111 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2021 01 11 - Fixed issue git #49, -se breaks warnings exit status behavior. The exit status flag was not always being set when the -se flag was set. - Some improvements have been made in the method for aligning side comments. One of the problems that was fixed is that there was a tendency for side comment placement to drift to the right in long scripts. Programs with side comments may have a few changes. - Some improvements have been made in formatting qw quoted lists. This fixes issue git #51, in which closing qw pattern delimiters not always following the settings specified by the --closing-token-indentation=n settings. Now qw closing delimiters ')', '}' and ']' follow these flags, and the delimiter '>' follows the flag for ')'. Other qw pattern delimiters remain indented as the are now. This change will cause some small formatting changes in some existing programs. - Another change involving qw lists is that they get full indentation, rather than just continuation indentation, if (1) the closing delimiter is one of } ) ] > and is on a separate line, (2) the opening delimiter (i.e. 'qw{' ) is also on a separate line, and (3) the -xci flag (--extended-continuation-indentation) is set. This improves formatting when qw lists are contained in other lists. For example, [#] OLD: perltidy foreach $color ( qw( AntiqueWhite3 Bisque1 Bisque2 Bisque3 Bisque4 SlateBlue3 RoyalBlue1 SteelBlue2 DeepSkyBlue3 ), qw( LightBlue1 DarkSlateGray1 Aquamarine2 DarkSeaGreen2 SeaGreen1 Yellow1 IndianRed1 IndianRed2 Tan1 Tan4 ) ) [#] NEW, perltidy -xci foreach $color ( qw( AntiqueWhite3 Bisque1 Bisque2 Bisque3 Bisque4 SlateBlue3 RoyalBlue1 SteelBlue2 DeepSkyBlue3 ), qw( LightBlue1 DarkSlateGray1 Aquamarine2 DarkSeaGreen2 SeaGreen1 Yellow1 IndianRed1 IndianRed2 Tan1 Tan4 ) ) - Some minor improvements have been made to the rules for formatting some edge vertical alignment cases, usually involving two dissimilar lines. - A more complete list of updates is at https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod- updated to 20201207 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md- updated to 20201202 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2020 12 02 - This release is being made primarily to make available a several new formatting parameters, in particular -xci, -kbb=s, -kba=s, and -wnxl=s. No significant bugs have been found since the previous release, but numerous minor issues have been found and fixed as listed below. - This version is about 20% faster than the previous version due to optimizations made with the help of Devel::NYTProf. - Added flag -wnxl=s, --weld-nested-exclusion-list=s, to provide control which containers are welded with the --weld-nested-containers parameter. This is related to issue git #45. - Merged pull request git #46 which fixes the docs regarding the -fse flag. - Fixed issue git #45, -vtc=n flag was ignored when -wn was set. - implement request RT #133649, delete-old-newlines selectively. Two parameters, - kbb=s or --keep-old-breakpoints-before=s, and - kba=s or --keep-old-breakpoints-after=s were added to request that old breakpoints be kept before or after selected token types. For example, -kbb='=>' means that newlines before fat commas should be kept. - Fix git #44, fix exit status for assert-tidy/untidy. The exit status was always 0 for --assert-tidy if the user had turned off all error messages with the -quiet flag. This has been fixed. - Add flag -maxfs=n, --maximum-file-size-mb=n. This parameter is provided to avoid causing system problems by accidentally attempting to format an extremely large data file. The default is n=10. The command to increase the limit to 20 MB for example would be -mfs=20. This only applies to files specified by filename on the command line. - Skip formatting if there are too many indentation level errors. This is controlled with -maxle=n, --maximum-level-errors=n. This means that if the ending indentation differs from the starting indentation by more than n levels, the file will be output verbatim. The default is n=1. To skip this check, set n=-1 or set n to a large number. - A related new flag, --maximum-unexpected-errors=n, or -maxue=n, is available but is off by default. - Add flag -xci, --extended-continuation-indentation, regarding issue git #28 This flag causes continuation indentation to "extend" deeper into structures. Since this is a fairly new flag, the default is -nxci to avoid disturbing existing formatting. BUT you will probably see some improved formatting in complex data structures by setting this flag if you currently use -ci=n and -i=n with the same value of 'n' (as is the case if you use -pbp, - -perl-best-practices, where n=4). - Fix issue git #42, clarify how --break-at-old-logical-breakpoints works. The man page was updated to note that it does not cause all logical breakpoints to be replicated in the output file. - Fix issue git #41, typo in manual regarding -fsb. - Fix issue git #40: when using the -bli option, a closing brace followed by a semicolon was not being indented. This applies to braces which require semicolons, such as a 'do' block. - Added 'state' as a keyword. - A better test for convergence has been added. When iterations are requested, the new test will stop after the first pass if no changes in line break locations are made. Previously, file checksums were used and required at least two passes to verify convergence unless no formatting changes were made. With the new test, only a single pass is needed when formatting changes are limited to adjustments of indentation and whitespace on the lines of code. Extensive testing has been made to verify the correctness of the new convergence test. - Line breaks are now automatically placed after 'use overload' to improve formatting when there are numerous overloaded operators. For example use overload '+' => sub { ... - A number of minor problems with parsing signatures and prototypes have been corrected, particularly multi-line signatures. Some signatures had previously been parsed as if they were prototypes, which meant the normal spacing rules were not applied. For example OLD: sub echo ($message= 'Hello World!' ) { ...; } NEW: sub echo ( $message = 'Hello World!' ) { ...; } - Numerous minor issues that the average user would not encounter were found and fixed. They can be seen in the more complete list of updates at https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod- updated to 20201001 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2020 10 01 - Robustness of perltidy has been significantly improved. Updating is recommended. Continual automated testing runs began about 1 Sep 2020 and numerous issues have been found and fixed. Many involve references to uninitialized variables when perltidy is fed random text and random control parameters. A complete list is given in the file https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod - Added the token '->' to the list of alignment tokens, as suggested in git [#39], so that it can be vertically aligned if a space is placed before them with -wls='->'. - Added parameters -bbhb=n (--break-before-hash-brace=n), -bbsb=n (--break-before-square-bracket=n), and -bbp=n (--break-before-paren=n) suggested in git #38. These provide control over the opening container token of a multiple-line list. Related new parameters -bbhbi=n, -bbsbi=n, -bbpi=n control indentation of these tokens. - Added keyword 'isa'.- updated to 20200907 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2020 09 07 - Fixed bug git #37, an error when the combination -scbb -csc was used. It occurs in perltidy versions 20200110, 20200619, and 20200822. What happens is that when two consecutive lines with isolated closing braces had new side comments generated by the -csc parameter, a separating newline was missing. The resulting script will not then run, but worse, if it is reformatted with the same parameters then closing side comments could be overwritten and data lost. This problem was found during automated random testing. The parameter - scbb is rarely used, which is probably why this has not been reported. Please upgrade your version. - Added parameter --non-indenting-braces, or -nib, which prevents code from indenting one level if it follows an opening brace marked with a special side comment, '#<<<'. For example, { #<<< a closure to contain lexical vars my $var; # this line does not indent } [#] this line cannot 'see' $var; This is on by default. If your code happens to have some opening braces followed by '#<<<', and you don't want this, you can use -nnib to deactivate it. - Side comment locations reset at a line ending in a level 0 open block, such as when a new multi-line sub begins. This is intended to help keep side comments from drifting to far to the right.- updated to 20200822 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2020 08 22 - Fix RT #133166, encoding not set for -st. Also reported as RT #133171 and git #35. This is a significant bug in version 20200616 which can corrupt data if perltidy is run as a filter on encoded text. * *Please upgrade** - Fix issue RT #133161, perltidy -html was not working on pod - Fix issue git #33, allow control of space after '->' - Vertical alignment has been improved. Numerous minor issues have been fixed. - Formatting with the -lp option is improved. - Fixed issue git #32, misparse of bare 'ref' in ternary - When --assert-tidy is used and triggers an error, the first difference between input and output files is shown in the error output. This is a partial response to issue git #30.- updated to 20200619 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2020 06 19 - Added support for Switch::Plain syntax, issue git #31. - Fixed minor problem where trailing 'unless' clauses were not getting vertically aligned. - Added a parameter --logical-padding or -lop to allow logical padding to be turned off. Requested by git #29. This flag is on by default. The man pages have examples. - Added a parameter -kpit=n to control spaces inside of parens following certain keywords, requested in git#26. This flag is off by default. - Added fix for git#25, improve vertical alignment for long lists with varying numbers of items per line. - calls to the module Perl::Tidy can now capture any output produced by a debug flag or one of the 'tee' flags through the new 'debugfile' and 'teefile' call parameters. These output streams are rarely used but they are now treated the same as any 'logfile' stream. - add option --break-at-old-semicolon-breakpoints', -bos, requested in RT#131644. This flag will keep lines beginning with a semicolon. - Added --use-unicode-gcstring to control use of Unicode::GCString for evaluating character widths of encoded data. The default is not to use this (--nouse-unicode-gcstring). If this flag is set, perltidy will look for Unicode::GCString and, if found, will use it to evaluate character display widths. This can improve displayed vertical alignment for files with wide characters. It is a nice feature but it is off by default to avoid conflicting formatting when there are multiple developers. Perltidy installation does not require Unicode::GCString, so users wanting to use this feature need set this flag and also to install Unicode::GCString separately. - Added --character-encoding=guess or -guess to have perltidy guess if a file (or other input stream) is encoded as -utf8 or some other single-byte encoding. This is useful when processing a mixture of file types, such as utf8 and latin-1. Please Note: The default encoding has been set to be 'guess' instead of 'none'. This seems like the best default, since it allows perltidy work properly with both utf8 files and older latin-1 files. The guess mode uses Encode::Guess, which is included in standard perl distributions, and only tries to guess if a file is utf8 or not, never any other encoding. If the guess is utf8, and if the file successfully decodes as utf8, then it the encoding is assumed to be utf8. Otherwise, no encoding is assumed. If you do not want to use this new default guess mode, or have a problem with it, you can set --character-encoding=none (the previous default) or --character-encoding=utf8 (if you deal with utf8 files). - Specific encodings of input files other than utf8 may now be given, for example --character-encoding=euc-jp. - Fix for git#22, Preserve function signature on a single line. An unwanted line break was being introduced when a closing signature paren followed a closing do brace. - Fix RT#132059, the -dac parameter was not working and caused an error exit - When -utf8 is used, any error output is encoded as utf8 - Fix for git#19, adjust line break around an 'xor' - Fix for git#18, added warning for missing comma before unknown bare word.- updated to 20200110 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2020 01 10 - This release adds a flag to control the feature RT#130394 (allow short nested blocks) introduced in the previous release. Unfortunately that feature breaks RPerl installations, so a control flag has been introduced and that feature is now off by default. The flag is: - -one-line-block-nesting=n, or -olbn=n, where n is an integer as follows: - olbn=0 break nested one-line blocks into multiple lines [new DEFAULT] - olbn=1 stable; keep existing nested-one line blocks intact [previous DEFAULT] For example, consider this input line: foreach (@list) { if ($_ eq $asked_for) { last } ++$found } The new default behavior (-olbn=0), and behavior prior to version 20191203, is to break it into multiple lines: foreach (@list) { if ( $_ eq $asked_for ) { last } ++$found; } To keep nested one-line blocks such as this on a single line you can add the parameter -olbn=1. - Fixed issue RT#131288: parse error for un-prototyped constant function without parenthesized call parameters followed by ternary. - Fixed issue RT#131360, installation documentation. Added a note that the binary 'perltidy' comes with the Perl::Tidy module. They can both normally be installed with 'cpanm Perl::Tidy'- updated to 20191203 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2019 12 03 - Fixed issue RT#131115: -bli option not working correctly. Closing braces were not indented in some cases due to a glitch introduced in version 20181120. - Fixed issue RT#130394: Allow short nested blocks. Given the following $factorial = sub { reduce { $a * $b } 1 .. 11 }; Previous versions would always break the sub block because it contains another block (the reduce block). The fix keeps short one-line blocks such as this intact. - Implement issue RT#130640: Allow different subroutine keywords. Added a flag --sub-alias-list=s or -sal=s, where s is a string with one or more aliases for 'sub', separated by spaces or commas. For example, perltidy -sal='method fun' will cause the perltidy to treat the words 'method' and 'fun' to be treated the same as if they were 'sub'. - Added flag --space-prototype-paren=i, or -spp=i, to control spacing before the opening paren of a prototype, where i=0, 1, or 2: i=0 no space i=1 follow input [current and default] i=2 always space Previously, perltidy always followed the input. For example, given the following input sub usage(); The result will be: sub usage(); # i=0 [no space] sub usage(); # i=1 [default; follows input] sub usage (); # i=2 [space] - Fixed issue git#16, minor vertical alignment issue. - Fixed issue git#10, minor conflict of -wn and -ce - Improved some vertical alignments involving two lines.- updated to 20190915 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2019 09 15 - fixed issue RT#130344: false warning "operator in print statement" for "use lib". - fixed issue RT#130304: standard error output should include filename. When perltidy error messages are directed to the standard error output with -se or --standard-error-output, the message lines now have a prefix 'filename:' for clarification in case multiple files are processed, where 'filename' is the name of the input file. If input is from the standard input the displayed filename is '', and if it is from a data structure then displayed filename is ''. - implement issue RT#130425: check mode. A new flag '--assert-tidy' will cause an error message if the output script is not identical to the input script. For completeness, the opposite flag '--assert-untidy' has also been added. The next item, RT#130297, insures that the script will exit with a non-zero exit flag if the assertion fails. - fixed issue RT#130297; the perltidy script now exits with a nonzero exit status if it wrote to the standard error output. Prevously only fatal run errors produced a non-zero exit flag. Now, even non-fatal messages requested with the -w flag will cause a non-zero exit flag. The exit flag now has these values: 0 = no errors 1 = perltidy could not run to completion due to errors 2 = perltidy ran to completion with error messages - added warning message for RT#130008, which warns of conflicting input parameters -iob and -bom or -boc. - fixed RT#129850; concerning a space between a closing block brace and opening bracket or brace, as occurs before the '[' in this line: my @addunix = map { File::Spec::Unix->catfile( @ROOT, @$_ ) } ['b']; Formerly, any space was removed. Now it is optional, and the output will follow the input. - fixed issue git#13, needless trailing whitespace in error message - fixed issue git#9: if the -ce (--cuddled-else) flag is used, do not try to form new one line blocks for a block type specified with -cbl, particularly map, sort, grep - iteration speedup for unchanged code. Previously, when iterations were requested, at least two formatting passes were made. Now just a single pass is made if the formatted code is identical to the input code. - some improved vertical alignments- updated to 20190601 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2019 06 01 - rt #128477: Prevent inconsistent owner/group and setuid/setgid bits. In the -b (--backup-and-modify-in-place) mode, an attempt is made to set ownership of the output file equal to the input file, if they differ. In all cases, if the final output file ownership differs from input file, any setuid/setgid bits are cleared. - Added option -bom (--break-at-old-method-breakpoints) by merrillymeredith which preserves breakpoints of method chains. Modified to also handle a cuddled call style. - Merged patch to fix Windows EOL translation error with UTF-8 written by Ron Ivy. This update prevents automatic conversion to 'DOS' CRLF line endings. Also, Windows system testing at the appveyor site is working again. - RT #128280, added flag --one-line-block-semicolons=n (-olbs=n) to control semicolons in one-line blocks. The values of n are: n=0 means no semicolons termininating simple one-line blocks n=1 means stable; do not change from input file [DEFAULT and current] n=2 means always add semicolons in one-line blocks The current behavior corresponds to the default n=1. - RT #128216, Minor update to prevent inserting unwanted blank line at indentation level change. This should not change existing scripts. - RT #81852: Improved indentation when quoted word (qw) lists are nested within other containers using the --weld-nested (-wn) flag. The example given previously (below) is now closer to what it would be with a simple list instead of qw: [#] perltidy -wn use_all_ok( qw{ PPI PPI::Tokenizer PPI::Lexer PPI::Dumper PPI::Find PPI::Normal PPI::Util PPI::Cache } ); - RT#12764, introduced new feature allowing placement of blanks around sequences of selected keywords. This can be activated with the -kgb* series of parameters described in the manual. - Rewrote vertical algnment module. It is better at finding patterns in complex code. For example, OLD: /^-std$/ && do { $std = 1; next; }; /^--$/ && do { @link_args = @argv; last; }; /^-I(.*)/ && do { $path = $1 || shift @argv; next; }; NEW: /^-std$/ && do { $std = 1; next; }; /^--$/ && do { @link_args = @argv; last; }; /^-I(.*)/ && do { $path = $1 || shift @argv; next; }; - Add repository URLs to META files - RT #118553, "leave only one newline at end of file". This option was not added because of undesirable side effects, but a new filter script was added which can do this, "examples/delete_ending_blank_lines.pl".- updated to 20181120 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md- updated to 20180220 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES 2018 02 20 - RT #124469, #124494, perltidy often making empty files. The previous had an index error causing it to fail, particularly in version 5.18 of Perl. Please avoid version 20180219.- updated to 20180219 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES 2018 02 19 - RT #79947, cuddled-else generalization. A new flag -cb provides 'cuddled-else' type formatting for an arbitrary type of block chain. The default is try-catch-finally, but this can be modified with the parameter -cbl. - Fixed RT #124298: add space after ! operator without breaking !! secret operator - RT #123749: numerous minor improvements to the -wn flag were made. - Fixed a problem with convergence tests in which iterations were stopping prematurely. - Here doc targets for <<~ type here-docs may now have leading whitespace. - Fixed RT #124354. The '-indent-only' flag was not working correctly in the previous release. A bug in version 20180101 caused extra blank lines to be output. - Issue RT #124114. Some improvements were made in vertical alignment involving 'fat commas'.- updated to 20180101 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES 2018 01 01 - Added new flag -wn (--weld-nested-containers) which addresses these issues: RT #123749: Problem with promises; RT #119970: opening token stacking strange behavior; RT #81853: Can't stack block braces This option causes closely nested pairs of opening and closing containers to be "welded" together and essentially be formatted as a single unit, with just one level of indentation. Since this is a new flag it is set to be "off" by default but it has given excellent results in testing. EXAMPLE 1, multiple blocks, default formatting: do { { next if $x == $y; # do something here } } until $x++ > $z; perltidy -wn do { { next if $x == $y; } } until $x++ > $z; EXAMPLE 2, three levels of wrapped function calls, default formatting: p( em( conjug( translate( param('verb') ), param('tense'), param('person') ) ) ); [#] perltidy -wn p( em( conjug( translate( param('verb') ), param('tense'), param('person') ) ) ); [#] EXAMPLE 3, chained method calls, default formatting: get('http://mojolicious.org')->then( sub { my $mojo = shift; say $mojo->res->code; return get('http://metacpan.org'); } )->then( sub { my $cpan = shift; say $cpan->res->code; } )->catch( sub { my $err = shift; warn "Something went wrong: $err"; } )->wait; [#] perltidy -wn get('http://mojolicious.org')->then( sub { my $mojo = shift; say $mojo->res->code; return get('http://metacpan.org'); } )->then( sub { my $cpan = shift; say $cpan->res->code; } )->catch( sub { my $err = shift; warn "Something went wrong: $err"; } )->wait; - Fixed RT #114359: Missparsing of "print $x ** 0.5; - Deactivated the --check-syntax flag for better security. It will be ignored if set. - Corrected minimum perl version from 5.004 to 5.008 based on perlver report. The change is required for coding involving wide characters. - For certain severe errors, the source file will be copied directly to the output without formatting. These include ending in a quote, ending in a here doc, and encountering an unidentified character.- updated to 20171214 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES 2017 12 14 - RT #123749, partial fix. "Continuation indentation" is removed from lines with leading closing parens which are part of a call chain. For example, the call to pack() is is now outdented to the starting indentation in the following experession: [#] OLD $mw->Button( - text => "New Document", - command => \&new_document )->pack( - side => 'bottom', - anchor => 'e' ); [#] NEW $mw->Button( - text => "New Document", - command => \&new_document )->pack( - side => 'bottom', - anchor => 'e' ); This modification improves readability of complex expressions, especially when the user uses the same value for continuation indentation (-ci=n) and normal indentation (-i=n). Perltidy was already programmed to do this but a minor bug was preventing it. - RT #123774, added flag to control space between a backslash and a single or double quote, requested by Robert Rothenberg. The issue is that lines like $str1=\"string1"; $str2=\'string2'; confuse syntax highlighters unless a space is left between the backslash and the quote. The new flag to control this is -sbq=n (--space-backslash-quote=n), where n=0 means no space, n=1 means follow existing code, n=2 means always space. The default is n=1, meaning that a space will be retained if there is one in the source code. - Fixed RT #123492, support added for indented here doc operator <<~ added in v5.26. Thanks to Chris Weyl for the report. - Fixed docs; --closing-side-comment-list-string should have been just - -closing-side-comment-list. Thanks to F.Li. - Added patch RT #122030] Perl::Tidy sometimes does not call binmode. Thanks to Irilis Aelae. - Fixed RT #121959, PERLTIDY doesn't honor the 'three dot' notation for locating a config file using environment variables. Thanks to John Wittkowski. - Minor improvements to formatting, in which some additional vertical aligmnemt is done. Thanks to Keith Neargarder. - RT #119588. Vertical alignment is no longer done for // operator.- updated to 20170521 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES 2017 05 21 - Fixed debian #862667: failure to check for perltidy.ERR deletion can lead to overwriting abritrary files by symlink attack. Perltidy was continuing to write files after an unlink failure. Thanks to Don Armstrong for a patch. - Fixed RT #116344, perltidy fails on certain anonymous hash references: in the following code snippet the '?' was misparsed as a pattern delimiter rather than a ternary operator. return ref {} ? 1 : 0; - Fixed RT #113792: misparsing of a fat comma (=>) right after the __END__ or __DATA__ tokens. These keywords were getting incorrectly quoted by the following => operator. - Fixed RT #118558. Custom Getopt::Long configuration breaks parsing of perltidyrc. Perltidy was resetting the users configuration too soon. - Fixed RT #119140, failure to parse double diamond operator. Code to handle this new operator has been added. - Fixed RT #120968. Fixed problem where -enc=utf8 didn't work with --backup-and-modify-in-place. Thanks to Heinz Knutzen for this patch. - Fixed minor formatting issue where one-line blocks for subs with signatures were unnecesarily broken - RT #32905, patch to fix utf-8 error when output was STDOUT. - RT #79947, improved spacing of try/catch/finally blocks. Thanks to qsimpleq for a patch. - Fixed #114909, Anonymous subs with signatures and prototypes misparsed as broken ternaries, in which a statement such as this was not being parsed correctly: return sub ( $fh, $out ) : prototype(*$) { ... } - Implemented RT #113689, option to introduces spaces after an opening block brace and before a closing block brace. Four new optional controls are added. The first two define the minimum number of blank lines to be inserted - blao=i or --blank-lines-after-opening-block=i - blbc=i or --blank-lines-before-closing-block=i where i is an integer, the number of lines (the default is 0). The second two define the types of blocks to which the first two apply - blaol=s or --blank-lines-after-opening-block-list=s - blbcl=s or --blank-lines-before-closing-block-list=s where s is a string of possible block keywords (default is just 'sub', meaning a named subroutine). For more information please see the documentation. - The method for specifying block types for certain input parameters has been generalized to distinguish between normal named subroutines and anonymous subs. The keyword for normal subroutines remains 'sub', and the new keyword for anonymous subs is 'asub'. - Minor documentation changes. The BUGS sections now have a link to CPAN where most open bugs and issues can be reviewed and bug reports can be submitted. The information in the AUTHOR and CREDITS sections of the man pages have been removed from the man pages to streamline the documentation. This information is still in the source code.- updated to 20160302 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES 2016 03 02 - RT #112534. Corrected a minor problem in which an unwanted newline was placed before the closing brace of an anonymous sub with a signature, if it was in a list. Thanks to Dmytro Zagashev. - Corrected a minor problem in which occasional extra indentation was given to the closing brace of an anonymous sub in a list when the -lp parameter was set. 2016 03 01 - RT #104427. Added support for signatures. - RT #111512. Changed global warning flag $^W = 1 to use warnings; Thanks to Dmytro Zagashev. - RT #110297, added support for new regexp modifier /n Thanks to Dmytro Zagashev. - RT #111519. The -io (--indent-only) and -dac (--delete-all-comments) can now both be used in one pass. Thanks to Dmitry Veltishev. - Patch to avoid error message with 'catch' used by TryCatch, as in catch($err){ [#] do something } Thanks to Nick Tonkin. - RT #32905, UTF-8 coding is now more robust. Thanks to qsimpleq and Dmytro for patches. - RT #106885. Added string bitwise operators ^. &. |. ~. ^.= &.= |.= - Fixed RT #107832 and #106492, lack of vertical alignment of two lines when -boc flag (break at old commas) is set. This bug was inadvertantly introduced in previous bug fix RT #98902. - Some common extensions to Perl syntax are handled better. In particular, the following snippet is now foratted cleanly: method deposit( Num $amount) { $self->balance( $self->balance + $amount ); } A new flag -xs (--extended-syntax) was added to enable this, and the default is to use -xs. In previous versions, and now only when -nxs is set, this snippet of code generates the following error message: "syntax error at ') {', didn't see one of: case elsif for foreach given if switch unless until when while"- updated to 20150815 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES 2015 08 15 - Fixed RT# 105484, Invalid warning about 'else' in 'switch' statement. The warning happened if a 'case' statement did not use parens. - Fixed RT# 101547, misparse of // caused error message. Also.. - Fixed RT# 102371, misparse of // caused unwated space in //= - Fixed RT# 100871, "silent failure of HTML Output on Windows". Changed calls to tempfile() from: my ( $fh_tmp, $tmpfile ) = tempfile(); to have the full path name: my ( $fh_tmp, $tmpfile ) = File::Temp::tempfile() because of problems in the Windows version reported by Dean Pearce. - Fixed RT# 99514, calling the perltidy module multiple times with a .perltidyrc file containing the parameter --output-line-ending caused a crash. This was a glitch in the memoization logic. - Fixed RT#99961, multiple lines inside a cast block caused unwanted continuation indentation. - RT# 32905, broken handling of UTF-8 strings. A new flag -utf8 causes perltidy assume UTF-8 encoding for input and output of an io stream. Thanks to Sebastian Podjasek for a patch. This feature may not work correctly in older versions of Perl. It worked in a linux version 5.10.1 but not in a Windows version 5.8.3 (but otherwise perltidy ran correctly). - Warning files now report perltidy VERSION. Suggested by John Karr. - Fixed long flag --nostack-closing-tokens (-nsct has always worked though). This was due to a typo. This also fixed --nostack-opening-tokens to behave correctly. Thanks to Rob Dixon.lamb14 1684485871  !"#$%&'()*+,-./0123456789:;<=>?@20230309202303092023030920230309202303092023030920230309202303092023030920230309202303092023030920230309202303092023030920230309202303092023030920230309-bp154.2.3.1 perltidyPerlTidyTidy.pmTidy.podDebugger.pmDevNull.pmDiagnostics.pmFileWriter.pmFormatter.pmHtmlWriter.pmIOScalar.pmIOScalarArray.pmIndentationItem.pmLineBuffer.pmLineSink.pmLineSource.pmLogger.pmTokenizer.pmVerticalAlignerVerticalAligner.pmAlignment.pmLine.pmi586-linux-thread-multiperl-Perl-TidyBUGS.mdCHANGES.mdREADME.mddocsBugLog.htmlChangeLog.htmlINSTALL.htmlTidy.htmleos_flag.mdindex.htmlindex.mdperltidy.htmlstylekey.htmltutorial.htmlexamplesREADMEbbtidy.plbreak_long_quotes.pldelete_ending_blank_lines.plex_mp.plfilter_example.infilter_example.plfind_naughty.pllextestperlcomment.plperllinetype.plperlmask.plperltidy_hide.plperltidy_okw.plperltidyrc_dump.plperlxmltok.plpt.battestfa.ttestff.tpm2plperl-Perl-TidyCOPYINGperltidy.1.gzPerl::Tidy.3pm.gz/usr/bin//usr/lib/perl5/vendor_perl/5.26.1//usr/lib/perl5/vendor_perl/5.26.1/Perl//usr/lib/perl5/vendor_perl/5.26.1/Perl/Tidy//usr/lib/perl5/vendor_perl/5.26.1/Perl/Tidy/VerticalAligner//usr/share/doc/packages//usr/share/doc/packages/perl-Perl-Tidy//usr/share/doc/packages/perl-Perl-Tidy/docs//usr/share/doc/packages/perl-Perl-Tidy/examples//usr/share/licenses//usr/share/licenses/perl-Perl-Tidy//usr/share/man/man1//usr/share/man/man3/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:17917/openSUSE_Backports_SLE-15-SP4_Update/4092c084abf00d441e82c2f9cecf8426-perl-Perl-Tidy.openSUSE_Backports_SLE-15-SP4_Updatedrpmxz5noarch-suse-linux  Perl script text executabledirectoryPerl5 module source textPerl POD document, ASCII textASCII textXML 1.0 document, ASCII text, with very long linesASCII text, with very long linesHTML document, ASCII textDOS batch file, ASCII text, with CRLF line terminatorsawk or perl script, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RPPPPPPPPPP P P P P PPPPk#qaHݿqrjutf-80cac6df1deb60fa103ceb6b46d8fcf14d7de98aa874b4a26a8ef90832e013faf? 7zXZ !t/Q]"k%r3AlPLhu ,'z?I]Ծև aʼnPW4/O/#9'kE0v__qnk.zDi^Mx68!@YE^luG]~$[ݶ% CUa'վz,ہa6P/0=6Q$# s"}f{$y{XQ;p:hM-sN [kg愣Fr@Dא+ƤGCIfH#oኂAwDV#;KOAݳ^(c3έ Zu %ߖWJDW0 ^%w Ҟ M*t@4 }BiRڻFv]$wPղD{bӡO/2#F ԯsxضР_ySY̏cTt0 f7(9-`|+hQRe\.{㒀jz/zqk7xPY˼N"Ky }.{c(亳sG)wⒿjjBYC%jjXTwM 2V#TMOD暧*!mՄÉ?r5 ]j,*S;]=Io N#>!VT#d>I.ՒYO3(=8*smh[5" ?/A'Db.`jRf`n;Efˀ\;*pu`%bn.ٜUDl]0gB563ĝ+N|# A8ʈCB̀Wwo}z4|oPc/ʹ[La/>LG~|˵9ÿ&S⹂d-C57M FZKfVYfeA,,pz`E¢fJ*πL5b?[&=DKOY(YDBϠ5~j8{^wZ'zPÀh= xgŘyqHcCak4d֒i.pa]XV=:yPH@վ#owAF7 W x3EWc4HȘ_4}s]kJ1᛹Fv$a  k }UH}$CV‰1:*t'lO9iTЌ\:nvwΧmDOjϯ9|taA>gP9R%<3gpy^ 1΃@|vdTk 8Y߳]6v?,ǨFyyy^WaTU-f5%)s%MQ28׮KJPX^ _dUHpw nٸU(p8rrۗ6I5MLw["F!>bd4 X ZLN|^VlZ2Ts:?Y ہxss"ryK~|$cb+te))[ʲ)}ǍC/,6qSgINICQSw13FW VgO OZ1͸V1ivo^$N)`'hˢ2`pjiG3%o,O.Vd}`iW\AKc[_J㣝\ۋw?Ni1#?7Fl.3E][(M#*fhFIS0>Tmn.$[,k$BM-5퐶}շKv ZsxeH 佅Vfk' hg{zIJd (VvBcҞ%+-%'WYL 8/\6쑈3B6} ֡(,@$XNjO%lYk !O/,J[bnqe-0xOʖ#"(E$:l9% Fdr|owƊ4x&vh|D R׮s:H@sFrSBE̊鳫_@]hgބڇ-Zdy?T<!I@hC/_ K.Ӳ'ӂ_ ^- f,]v5Ɠ>;֢lOb.?nGJy@٠i>]:ԉiWrAޅa>t@ŞXa-\ż+Z qT|"b~` yTM}U}Hƾ&e{c62QF8<8/6,^dohlڏ-β -NOl`">ZMvz r"Co4U![RIɥ̼lq}`Z;ZZtIRVW^%}&Sq B|_ B,Ff1;b"j.]0bvBf+*b۠D1I҃p~w0VlyR<=t4%' k̒ Q:*ϰrpW+m)Ffy"݁9y%6ΨV(hXb zkAx(pdX[%.9q@Q%0h%AX "6ܖƒH3 I^-Dv%+oWG:xտAHeB/=Nf+X7!*3$i;RU>@[\W ;@|:'::xADF)͢c"ܛB;@[#Xxבq揙|mP]E!/yjمiznX $f Ewںkm.^]Ӓ)j_=]H=XHigB x݅>IgbPFRΘhӦ0q]_K kv5A/Zԁ |ciICܑ$8)F1z c Qvh@i 7ArGl;edIqCbHǷMҩU9]tݏ|\U M69[G!|]{QBq4T!1H,pO]x (}"~ Nl0b-.QĦ@JϱwVѬQA?#28]:~Tޠ@yi>bF w_yq3omIa>W #Fyɠ&׫t}#Tpix]GmU^uvZ.}y OQ:{~䋢,Z> *#[2ibTFrb2fsVkt fMئiɢeNԊWZó)^外9j)D%upZ4g4Xk?ߦNY63AVK&Jr`!C=TE6 K /=fD܉ ro]BsXTY(O^Fϯ*lѩ EX|Sӽ %Z"Eova4C*xgyK,,] z̽(Br.&MFfDyZ1+uAtJ&A6V oҀ`6g"͕-nɶ>?c+'Jӹ=Ǐ;xFQ?d5ĈZ[p!c s@˻љnh셨I8 ǹx|hnAވ*>q'S]@2Q~N9,tӖ%ȅLv*w#}X+?ߚb`c= A"0>Iey`3!,V&thMwL(b3` xeO}ds2`?0G_Ahɯ}%c̰wZg_c[ |c|C׊6͕)ʴOA].^Z[N%R` 8| yI5 #X &~3ݚH'/o;FHy%(`f%!golZzwc '[ԇ)Aլ/d)B""3h/hr*5z>4Ӂ)r\eUϨ +Xs^b:6d$~{Pc\iv>EY]bwCn3hѕW2__ijKڭ^?|b~H7YŧD"]~$Ƈ":oDM)Ma9*w ; ;T Ggԗ~ItȦa\B_QnbI!y-KA:$Ɖj-޷ 6^!Cj§3].s=?kɪ%بpC7 ?թhе!v` ^G P 3 A>bk2uihc&w.Iy&o1@4^+3<~ @qj^^7ARIQAl6kA>$4NPodmn b ESs9B Isbdy'πg79)۫V옗lkűyuA5ܕ]G$32im$\INgVtrW-N*JBrYM~39tr$dCD[=Q!T5~IITr{@Htg.>:etH(tb2̥Ϡ (ڬ̸j`WcaRTݐM\`vq[IiT$oy-ɳ_)o>ew/`TE4{nQѪ"BſTd@/ڲZS$M8Ӽ&SF>ȟ%9'[<7=C(XDjŭE@;oTl@Mn1*$i^ka0:ԑE+ac!WnN'[KO~eFmzV k_Y $NJ`a)0y-,6BLP|aK)..\^A0w={>+})nZsW{;>'I=%/KӘXOׇu&L#U9d=qA]ûԯW+Q+8[OrxFLDv%} v?!sږ*2Ţ2ғ!X+kᛝq=mDLo9.ZN~PFE R&yoP"}\.^& uc2K28.\ъ`|HQjE@A5eJ/Xq6mo[*D?}5e[8\H563! "xO$ߚ_%( ?3šV@>01o,BT)HL3w嚌Ul v<{$i1Io+-Uu>&ݥy սBaUBR2he#l^lgH.ڋ3±=}_/#Ѣ> t`nxŀpniUsl2$ bKJ#tW $zv$C5AȤNhM]+5QQjEDP획]f'zpL\bb7L~pH|腠R"C;L}\DlpS*n\٪fM<[XN%I)O|ll ,{ۥH~04OdL4ҰL a4fڱj;| qi *3Z nTs*JoZ=AP7WL=ɖ\ ᶔΌѣEƈ&J"+r! ALE^d]NăŇ혟)jA3^XToe~Mɢ3y#4G\F> ΨWEϑ:X@ҭwgRAg0f#JSǧ$[Y;QP?ҧP!㧼[:a:V)Xԇ5 \^p_5 ">N8izKsb-z1ڒgH%_ M ı%LAqսqIe/9˾`KKoQXQi?B熐:x+;„fgTLB?~pSKD1\\U6BdCi)IkwJsb.bO}q~>5>6p%ɘ@] [22_S+%[QU7]kD5^\t~jN7䠎BZR )\iU&H&KlHo>Zz1))rj&FJzLV NHսaK=L \ Z/gZk͔ h0aHͫ=U^yX:76Yx0b w?!Zm`Qh`n$ Mx,1ś~cͻ$#, vbjbNHͬ, !B_FBE|IARen7wxl0yj/{^FP4v ^0uЃaxa<}\At8n;ĻZ^.0zEeO)j1=-h"dZg[QxxڒUD̾v d~ g@622_#F. lM {`'ObRӘ7BNiann%x;3$,GHk 2UɠoȡF^`MӴl>`F:r?)ʝŝ3%DK `XҢ *?.0Ng{7(Y 4Yi*o?>3&JPKyj$^gܟIB:@/iO 6ϑei$!;c96c4۞0 ?81|JŴ뺂s:{-+y!c5n?+TOwZjI%0LtJE .ɾKS91*3zHN>[SkOݍ\5h(^'Uؗבy84DX Bƹdnirz8rVBE}ce8NqA+ЩvmF 4-8x3M)G ϝ c¼ɪwn3F49&R1`ŜxQT-./hոʧC)k@y 6MXunSԲk0k+k=F\ڭrOo+ȳmyQ67ΜkRdODy3<&K-$ ^)EQWgݮ|^3pRN H4޸ё)=~ ld(lҙNEa(uq;#fI){)G\DAIb!pT7w[b:F>z ~)(ڲq8z"YL|ьt 2HPv`c>LQ\hрu5HN\u!*g}>?~wbT-RM]2)iKuz1U؀uU;XknP˲yP%1ҠyFcm*W1,+k$;s!Y'  68 g~Z.aO=nB\{MK>cW*4`Yll#Of±fpRe{A B:S )Յ#6YAaɓ2pxр˩kln%|m 0߷:&Om.~B._&,{NY'(/ Wu$awlk90/xy2$t%%.͵ly24Xk+-#ꎌ,Gyh(5fP*{ 73dN<6;#+^F?NPʄ($C{_뾕mUc[?)qH~ PFcD ֚u[UKꬦٵ45"D|J jW4Ax5_MזAMZȖ#gyPn+3)r^Dn:(`v6 /FL=6N !~{ހɠƉh?vljOxE4g٥i:9>#՗6.!/xHWX&)|mH\嘟`MȎ[ OwN1UgPOkxI[=E>~g4|t6;"w 䰤gW$ pɜvj upܯ` dtƘDԼmCDѻS"X$vIRK>t 9꽥҂BrEu'zptb0耄;;jZ}؋G>U5q~z)%i2Tn{oKBR&?bMp{,ra)3rJ,39#NjL^h'hW3M깔eSyMxjvvP ek͇ Wau{L<:%A<`YWH= q5恩AK`; ~C'DHܟpj"U(1DkY-R֬q'L'gfDR2iȐ )"MgLS+p@ڪ) 3.`ʳgqUE+CrF=<}pZ##M Ǘ7vzHK?%7"{7M.߮IJ&=sKzz ILĻГ9eZ Z([Z_k`i?)&y:ʴjX4qò gKRT8R+1lw7}PǞ3VPr2aw.A4kmzXqsxkyFU|9| ^ֆm_^ůǽ~l@3|O7Ȱ[wa6JmR-=1$25L~yuU#˘ vϘ VE$G@A dz-ʄ7D nIF]( :&!эpkA :XgPQRX"8:6mwOɓ1YSf%tL1/ Z?r323-wkbx{,g"7("FX:уb^$nSz|p$Ц,|oCAӹ? <5eo|nkO)Z ;MJJR'Rx|W DM\fedLd=z#rr,ɐj~BGY,Sz;og^_V{KnY 3'i o}w 剡qPuJ˗CCx,$A>6nKAeiWm@M~=#~QNP-A(J ,)O ejRx9nm3[0pj ++=,Z#ͷBGc'.kpJ 疖Î%>Wg<bM5Z4|2TrR;4QbmVyUgfJ¢ג>1:ң*ϟ@[ 'O47wI u^P ZpR&pIyy득~Hlh ¨<6&va>-]~Z5 xeXg ՉuZⴻ`n3r.W%i%/,ḿzmPUkm>#s]hKZ h67V3 4GMXmQr%$pɱ|m`?mPԕ>= e`&\LAU˽l}W3TZYQqޛ?x*|]KSK+Ysc3bVcbf[GH3)(\ҞbxY\e=m̄FI&2}(ϕ5t@"ya+iFUrXÄԅ:.ue$_qIۈ9G[x$ERlTa5 K^"715.0Zޡ.[UrB$׻ρS䊯L,^L,Aoގ H=-S2 O{4z,L k0C|+&t7"tdȱ {`Z 0YcpiS6VvstEDKcP\6> H+K4;HWޝJ;E"Sߪ#|P r: 0 ]P~/ݔ4IAGG.fb%ѹgLsǯBHsϦ:d>ixc8܏ݴX*'5%2ʴ{қ,`BJjCH:Iݫ 0M yHBfM!z,]<I_;14@9BOA#NSN'^WE3k$nJc՜Bk끥yyC5=҉1֖@PJU:%dq>BfPR¾ITc1s-w_5oZd,/n?1yѰJrUչ?LV.?zbD*O`lF~uQ0sAټ=+ ^4!*J#0rd0pa(`38Ab €犊*$֒6xYci`UWp1 ;>*Jp־:}I%noY38P(G97NjT?qqU+U)7VFs3!Od`wD l7NHybSM뱯BFk|k$ mp-xcr:kQt[IM`xuQҢ~M;!)C7B{Hz? 4# 詘n&׫saԓ^fex>r}.7rQd=l)|K1Dj/Ŵdbs &j\lDޠ)G[4AL.QpGJzq$3]1 5>9КVU\5xE3[V\O,3K޿,TazwG6@,\u6UЈσ[;EBaMLz\zy! .ztuA;;SywXeѵ2֚s+,2J Bx3x,ux=\,D~#6k BBFS : <ۜSLlnDe_>Ml -FE:)a)3kג7sWz;5zP"M H2%gD}9&նc @Z)V̆4-jsO'[%HOXܬ|݊6PVD$"+0,)œJak'WJ7g8lЂs3%%*D8D=o-N1wV>Zo܂ŗK0 r і%0 2Tό82>U9vu8|EA HvBS<=[ɂ:e ]&=iWWfl{o~dB{vm K$P׬%E~ht4܉ 3+r2nSGslj{͝}eHb_iNOjǐD/q^:\!sUoC R|J X'u6y>UCV~|9f֏ 8uS?&R6qt[}27:lib3ډճTë #j1MBTMYęAWe$DyݕAܾ솙BJ~%0DOYLʆ0HoX;N^/ua*]Дs-: +T.g!M۔K,Įj4s ]|L}V#T-sqQu[|+NDK_$>WR )\?:l"/fY|PT r }'$rqu^%;٪ E]Q8\HH }cY] 9,)f ѓJeKJq2Dn}jڿ|2r߀צ/?Od95{x :;^\&V%*L*. &Pg<-gغ|*y*r$gpw[9ÍD!;{8iu~feL(5bXq24(Ιi5 C9SR'?]¶܋.˥PI(5)kaȢH1};M5H&QVK5JO jm7p07.\&7?0GvtȟCIomtrL{݆9, x+sgУUR0?GLu'"MjȧPr߷ 7Z̝|A_pg{'zTCHȭ+iKꁰ[( r`DDj'G {nR!iu:)Hl8N", a Ls,&WZV|F¸y-y@vj|P bכּ6=A;cأA@~:smw1IxX"m\R9jS-giՐ 5I7 j[w`bezp,UhќQ d P?7-/}HĻ7SBWʍ JQt#uGE>,Wr(/«!Ƃݙ}r\A'59(A^xתtsK"d*# $B(v9W^QV)?NKU++!6p4S~1_ +́8hE!=Sj6M44&% lԿFNWz >Nz=D^E ݑQ-@ag '@X?#v`#;pA+չy=\@HL#~Ah/42ЩF ,R sfP{ɘ rl3/ $$)8 | Qcl44 t(b *V -'0v-[坋=DM%=q$*g͖XC$I)sɟk?cKd4J 74κt "A'u mVI8NA3XF#e4E5OVw8n NL%RDOQZQ =Rlm ]KmJI:@;@el'r >Uփu.XyeD{~=vh 0F偹L:Bb\ݚ"". @,inU8QSR 5alJB~ sFTH훵$ Ј{5?+[5MJG|_ A_p 75YK,IgKҳ~s˙("1훢cʓ?/TKxa4tlܻ0{; He"nyJ Y%,Zd6HWpi09D@Ot=QmXxTG/" -Vt_l[ydn^#'q煶Aca91^(?T6Ǭ82q-G23Lz2L+pGuxRHзƼy?S^ d&q&hİϝJ4WUV^5;{+ȼ@(f]p ޲Վf ̍t{ʍi(l2z/%ud!;N$xb9Eឳ1[A8եͫϹPR2A àKKl?Hd2{f1q>Xs@]t=F#5bum 'Ӯ[LuOm_9qdu"!Wf?R[+`ʲWJLj"rR13A+E +[٩CdSg<]&lݔ &Qmc!fx)I_?(aߨ\|,I5w3D\NLQhL/Si<նuC==9d|5sZ$B_F\;JE+9q&;A~PW,@?.C 1= ̣TVv̭V11L_wnWEnB.^P>H{0߫#gDDbZʟ#EϮ#}*FJ^6݋1zP_8GJ/$c<q)32uBC`WeyD=Kq~8LI<%n娐'\A Z=tTIԱvk30,'?XgUfZ(V^:hx,"‹YY#i.۩Qxef,+LC G 3 zU3>̕yъ}H^#טJN'L*ݐW.LXj*6YxC#9@5"A;LbWm+~ ȡ ]ݍ 80^n]J]]<ݾfxuJnWD,Uè swpWA#z`՘ sR><!" )8 K[AOf 2O~',sqhМ?:b2thlsNED,OK&bOFz!vwҜ|WJZJQZV(cf1n@Sna ߼y|=H:470L,X}cUgIc+B=iS 蚻B6GLՍ"LűFPXpu-;ELCpUEm_Aχw~ځP 5($b>-,{gȵ7cq_jZ/ I7P?I4(H1в~^DvC.M+:ha~NΝ?ZLrVe 8~̟mRP-p"~Bn.&BϕBw^'0)8tC 4q5jx^n!/}tn9C!=lN}`Ygж*L)]8hˋ%CUES`eìF#[#'qH̠78\h!d$c/7*.*S =iuf#<,kɾ}LHI`6v{en"z^rIqK qV9P6R'8mQB77DLxaRݑ o!rI^;ls@_t__ GP&}C{2mHio$ ` =jIpH,hAXocQ ᫛$zs L̃6.KլۓHk 3)_W窦_ d^Pʽ{?M1.}rc|޾ǝXLT{#^*OnG €Y=џl]]%!Ƞ0Eң|faIM,0["w Fm%HV< "~-E^H4XHY=c@|F{;k[/ EgΧWL^C*'D>H duBafTM7a*p)Jr!f#:(2G<~%'w֮\86@yAɆe@6&= šp1>o3hzS|E+ݠuSѴk~Gmuh;a4B栓~ R3-@JM} TԼmvکEkPDL9*I+9TK 0.}_`nz9|4쿜è;p$H12S|iD ɄL3J ZKO̼)`#;fsimTLb-w5_bt\HR}cXYo˛Y luB> ><Վ".| ܡj14>2lyG1" 훴X)-)O'!: Y ] @G٘kyFP&)*KѱkB0C 0] * 7D z}i# / [?xt%|z]PsA%gTdM̹3"k!>B b:;Jd<vWLDr+)uj6F'LFdg/(Tg1wmlL4m [v{)H}h}hi"_F~wS@y6E$9 bf5simi3eB6*~\V֏|,sUe0#-jo ·LXHB_肈NIHvxA8h= Mmk o sӧo /Ylއ1M޴H5=ֿbHqjcnKƣoD˷ Gr2v/ Mfs3@~!uWu,VՌ9;>yhjVxs:sR}бkvx_7J#10O2;`Ypbk^M]1hƼ5LmDV%.Dc@Lz$Vme߿@:> >GUKnqff-9 A>'7dA/UQ& 0VF\`R0q[ڹTY~qH'VC;CP- ::KԙP_1Z)MF֘sD*~sgnɪG& ]NB!YPvhtz_bƁKˎ|t&5 R< wZ,9t5 B*OM_ZY ) ħ |vTExI8g]p}QJj 75K$෠AVaJuwGJ+|xz`3wܪ|Hsk;;f8~B1t ˎaX.g)=/͘]];VJ?Qeֹ Fd5 iaK;<ùY01'Ղ K"P.믦8,z!4LU5n*&= Eˆ٣pY7c}VPgD}'B/[{?1ʊˉ#gY^' *H'J8^n^GnY^RӖ*>R?߁H:-̲ÇǬʤ><4"7bJL #'2*tRNcrQd2~7KWaRqgN?pY6q}Go E':=]:ܦ{72IRGWKtxgJTW p\ jM=##%aF{ -tthBQ:O򬌫y &˛t)Ľ[pNxW_Or[nnT<WxY> <(MrO\og%$=Įۓ`<úD>ʸ5ΝuiXO\yÝ?E {%PPEִ]V?4!A|\yAyVt,ެcT)KN+M 1 ]?Pf_Φ6 vyzβH'+"ap07(>a R5jpoI$et!Ԅ^|Z)[J+5 b?%%bu[3MMy ,${0<:[fBݪ"8g055l7gF9vÞٻ]hJM*S >gx &2bڳ W`=ZDj-"Ts/$/[UU(SR$ձP<*:&*3RLϗj/#_?V+-gʕJ8K4/Z|Q$[DE,TF)Ѯܷ/z;@iْB($1'puo(FA}aT!

=CCPWVK/9L\UfG'@hi6⃝=.탩nBHZ"g̺$B>=M6L`jȈ/k^h_?lst)ѓQ N=D3^ DlFPzLB|GoH:#_NЍ4/Go"9jy-ܸJҪ+]ڒډGD\A.MȃUhLmyl~̈́ASVF tc]vZ^}*,ʋdIOqBJxvY#ȅgLaeoX }iEriQ.-2o|!YC?ހK@Y*PҽmN#/PZM=΢15mA *nV ł8qyZ9CzLY~5GzVΉ]禂1 Ou]3<,yofx@ {W.󠧳+':$F]qE@b#|m\lZan# Hik'T l@i3w8 8yxR ?JL,^PV}@؎äF_pb ?irU+O@hO 8eiN2Q(6_ ^uf/q[w$?_8j4̾uqm(m#ib]MHAqhrST_ߥ:sHѸ5n ͩ ~4b?4 Hnak-<}x㥴b'T+lϲH:) " Я\n*mTs&c+v_MgZ_H!苺4FAc hP&jE\oڔ͖.Mē:$wAY{leqat*+ú~KWor'Nfxn֔U%RzSXA׸TsYw{n5B?~][S<`⑴PG__[b|g$i(t*eҢ__K h7ؖSʊ09-9Aƕ4Tvo%uS"Dd8a+QC;򠞚qő-Ld< »- 61-sE”9ȥC!?[d2>cGb ڰA KPO+^Gs\N!xP7^x O9r,OM&nP)zMu`:kmqX`+@m؆QzmέL|4F;UI:?'ߥW9C3!^ W m}w ҫ=őf#w_퉤16{bMb\" ÷8 ӯ]Lou=HzA6? oĝSx镬ǻ7_,iP'[ZDɝLYrv #{8E[;xRrN lʍj&"cjB?16שf bԢHëdc9ăLʖ|JlxJ59v+5+nWH

c D!"g윎Pa'X/?K&z{K!h pd3fGﷳ 8#j4ϼBH_% Rq(HoC}2F+VX<= '1}Rij%R-@rxX`upKwc}U` why!dml.,3jjh `N  Gk 9XU9y1G Cɒ‪̻Z¡ƽ+"cK 96 qmUdNX 1V2)Jè@ /緋to؄b/(Š"BWL{42ͻ8ʜ D=~GUv ,^aTeN+ՙ'ԓw}V؊b(w$DN?F_z,oQ!4㧯ZܒOFAa;"|>)[Uvo@s/ňbDmIF /O#gL=rdj((?k$({⍸!CS>6 ń2z_Jv=~ &.$9QQ!z1V*տƒvq'9ԧn/&>G zإ7?"J$*Ivu|"Aۡ{j(Ji##Ɣ-Z?-l2=`GfOPʂQ@5/I!@]$G16nZַ[؉:V5U'ͪ]/t/OÚMմK.:4cjt.#c5 p<[k.rai\.6E]ܰaPV=]BI'#H$K5jߍuCw=ߚrLHwvWo3tZӄ\:104lPKB @t &VxAl<1MBI":M$ `pcNB1E; éKZA&&h-ak?;?m2\B&tŸx.8V^gԂ: 4Edli#Gyó- >TDGJ%Ԇ=)A\Y+f3!| ò'9ЂV}` X,K z^ӭkԺ4>{&JHGP V.MV|>pMa{SdoBJb*[1L-Tlk!$z$:rMf*f&LpapГL 2ZvSY'W:tc B`r8qI4l݉!B3yJ f6w6\;G_&x0K!>D`qF%iHϷV5=7}Fw8OE&j\fNBq1Z%SZ-4p"k8jʼn_1@XK U$Zم,ghMZ:4 %T(2I3Of--E:Γ)=2y~Faaif#e{PX N꜏OLM Ƹ > >c;y_8OfʶݵFPIb"4-;b<DYQ,*pB"׵8O`?BUZo40KL!Qn\rѩ^)Q$r @f)S=`GȒ%PJ,-rWȀ]fwj6E` O3k2T'M,gH.@a־cV\7T4QyX/+0,£ ɢ +!§MвEYwKS vR7ڢ7̇\ ThJ* 71Wbz.OmZH+xfp!h A8ȉE gךT jJ=7`[T.m'GOb\ٓO}rO O_v/|;I{$ |̎:(q%LS:3)[juT~|ށO5!hq_X&0IaCﰉƵoRF0F 2G3+b< B8F|ӧ{Q 8Cc$>vo'6q^'TaC{)QeީjYMzp` 潋sO A_Ai()Щ9g4l IDǦ7 4#f$Q3zHGn@{u'X>͆weVC?*K{k_^J,%වrR${4L3U@Sg1gA? #0R QmkEc |GH. \m3S\W{]2+(6W,4I,?ñ1+z'7֎PHڬ VLzZ& MW6%.8,bS?o#L` 4{.NiSdA}*J6;04x؁_S_,+u1쥢o.i]L/Ad>L|~`>]cz#Xjvnv%ĽZ|zJCMԬ q͋l98a⿟6+c0k֮@k{D:DMur@Xс ?yScB㓳CWHto~ŅLkYGh0L&B PdVpyYZz`@Mޒ] g^[.&!y33\UĦG",`T3ZTӮrwUMΌx1Sc)ǪJ,Âe͌V^RW `ය-rZdr^ѯKvnLo~tP^uU*݀fXU2hV opD6m3[UE#LiLbBqW.ˇ#~z3fA\\"H@e[38lKNs<xpQ&2L3 ı^. %, oJ㝌I 0[I- !i% b0E!6*BQ4F]I#pn9WsFpwWaRz~|6i&NDQ2#BWFEo J~ӨQfeuhmxpjA̿a9R<<{(:ܑx p]-v+&>љ`f֑c?``!?;xӑ3~M^己(!M,"ciW1 M\r*Z%58C,Ȅg<ޒ<+X 68_9rť"p񬊤U!0hI1QI:  Sh n-i$j|asbUzٺie kk̽jbNU*їHQ-`I~H`jhYYwYO*pwyϛ{ME(z5zIhl fxmPn<<*apɂp$,h;SzTގu @Yu`0;?:(Z4ϢrvANtVyD̢\g+U!%q- iC_,)㙷w-spbG|FO7vSB}lT`vAR%ڝyG\i7љVL&/\,4 oƏeh,]ͭkڞfTMAߦ<+,8}aeRt1@J>ή9]ÐPI %Ky_:v@W1Oh06VOVJt_&˅@,<`yP.P5*A/)xTB0EݯgJOV~0 3iNvC bʔP hNJqN1 IYB\&x#t%zuuVdW=M_bӴh|ͦEBBclu5Ju,@FBgEq7F'1iFh#33|{ltKζ ęy-+5\Dyp垹,b^'fcӪ5-hGaF4Pi-e% ϡ O &>}rF_°n A]O;KAߝk(<#CI |OV 1~0|D&, !*gɋrMv+]5Zr Q16ʮ귊L2!!UB(*KC LѢE4)>UjtLN1/z2ld~Ӏp+WUɾKţ{>]_;^\J袹u\b4-@f~1Ic◾{Ϥ]?.{Գ3I|ӷ[7(‚b#%V Jz 7hJ<Z3QZU3jҊB?hGǑxZx2H 9@VAmQsgo[d(vxmX3h*]X©ÛC4C_ ى:ѦtCX)=)զ S)̕&C,V\2:$d)n`6flHBKpd>c :}Şh;Ct6sVL_,%N)4L'4fQb%JrNMFYZ`L]OCG0^/h`:yIuS0n-}/D=`W0.8I!^nBruC( $%j}|s\=9%𮶕`,:5<ȝ1r%@{RK@aި;;Ԥ`N+t~ZpBok-Hg7V-8NVy$(?A"6 2ns+g#k') VkP L]U 2UHXjk =j%4QLJ[CWw'ZvՉ΍ȷig>Rð'-Ku9+抮efZJIp؎eIQr>V~#c2SK.d/* @9]RIѺ!mdgI]_xn|s@b%`2uYZ9Nx U(&zK?we`"ro:‹Nm',`^ns0,]@̍Ŗ9Xzjo*ba/;K2W@D2N?Pt pÕ/Ws,?EIhcl/Q+m937Ϊ.y >d2~|db x7W^ zԁ}D&Ĕ/JuaS o-t +3M<oB.-Y U(ɳ^ 2;GY,x[k-`x1cB%'`%c{j|+: 8Ff%\prǦqP6o.=2YH r* 4OA+cTsQٰ@h >{'6N1ԅdUaU% wtӎL/4;wn{9\}TEnb&WkLR̿S &x2V^$jjWOV Yā啚{E!fOχ3cAW{(EG: ͆NyS]4vէ4EHG]hccMunSxk\LhT&%G}Gֱ`^'/&p&oizehnV"ېG IcUtpjf2o]<ڐؤN>DvȾꎧ=|jۮ?y} YZ5ߎ|iTH1@FNV :M]#1+72+J~@˚!,sd Y]^hŸMtƒ8jX#UM7umC_Ǡ)Kc2bd+nIATOP#F0eEܾxkp6SrݧXSPi^êGMbo={>ņdL0<.@}OCÅl%uD,&(}U%0Dee*C29Ӝ,h8%ƬZP7sEcVjJn\~{F"0PLZ/Pa ߥU4Kx#bG`6c~Y=Wuyv#^Ha;e(ќ-&=h-5%@Wmpb0-5mSU:#'Pi6YB~r^i, YsࡹY?CF`0--q8o^>4Gh(hkvp٣o<V .e$ ZԏwM˹ƍzf+6h%!9pѦI~AJQ4@GN]! ٍl[I\\i7eb<_Z_^_ h8rrT?}j;q徙P1Ifr:~ʍ,"2#| 1Ro:n0\V$tNv궾X QryE_<74ɗ>ocdm&#ٽ;rJa(RG\4P(ݥHLy\=us`=4~BS1]nCA9Ton 9TH%ju-؀edX9B ish.XXB MzMaMvlkQ'99VZa%{>;ұ$㛡&(@ ta!/WCθ?g8Ԁm rQә5-DxF{P&;J_d좢qH[]MLB+u;jt(u Ry$Yv n%ʴѐɋ7М}.橌.~ Z1uGhc]TB];ljmc7. K=x'_@*!* D?1қ.m$ y__^E/I9v z̒K?;ZU1Bw T͓JS3 6:J>ǛCUQql%Q)Q]/@TTx ꋋsJt oх42tG["z1es wUѣug7~۝-_Q>zxto%lJVrܧ榣G'v`Df 1ӱ &ÂIU>ǟIª+["k~:c=H)ãv(/ũ/FVc"xo];2RKZfzU+mkCҖ4$-ih%w u7{ [Y]fr5 >`iMRt>FA=rm8ɧj 3g;q#S?❸̐-uaC_:Q]}>z&LgA?Ԥ, ]K_q 5ۇ21A'X4Ruf /q\OEW~q?{]Xm0? f2 2?T;U }1.Yr-]= 6I_r5(pԝcl 提|hoCdSAE\zBX!?<VDnu7̬2/FWZVmWf<M@hRIdp({XHÅb*v 6yT4!RS#ELٱ/lL8Vg!-2.xLj2EF N|$DMK2j$xm/#q:L<{evF;~DY" tv4iyG͝ JFL\Vl6ۍt@D-k=OzuM%бRolt[IY=*r2_>[l BwƚOָC]^,\gO7͌`ʴ(A| ,o^dr"Җ;dA|dxVۮ co>C]Yw!^*e!z|Fh5>SIZY2&o4 SM |=DB+!zEOG=N=&k0rVuPԊV#+F ttS&ۿl~}Փns YHsz&hZS L {ǭ^=;#ޣR&DX);I 7F$GQ7DƨX Ί|y2Ǔ xd<#s%A$e9F)b4AN^%]Izf>~ٲ 1g?Ξm'šO}UTѾ52~c}-;FM2Wv*,u H;K{ԫdqj; %(&@Jĸvo;l;? tqsoSgcn$B}āڲa=1Xm>QM~ަB;2oSC_A z)U`>E"IJݵY7$.a G7zj-l%kvmBxjCtKsN1;a˪ Li0kj`_&3/x?(R$z˽?KS2+v[8BDUJhN(3-(FhbR!0_׏8|=:dëF4A=JTŸøǝmB@o\>D_ ,׆!?m~.&oZ򏨮]Ц0-]ɬ,xqpD%{]N:BZi> -#w1FWX& !+fg̼yu9&"SFUa ik-Jr+-|vfвzEK~8r}PGu6.Wy>Tf<q2 &$S9\L1-QAg@J^t,GS%>[tW^]Ůol6tgm3x1i&:1ҏ@:ޱ bTWN } sm,{˧+SoҢQ2uD4 g^U~hs7.>Zq-s"l/wiϠhߣ(O>Y>h5m,,JiD ×B{X\0XfaMb S7vU)*ߴ~1^WURzUqQ|l}UnUfu@:!G@=, ,:_7))BcZþ4Ǧ xzxzBև/>PboO>e-+ mSTE(J쉣LIpn`b&ʶVdg!"eI46 iѨ"dK7)\rHUGYt%ogdWꨗJ^H ذnr r):;k2vSS2v"Ů =>W)q DeiuH9byO[7 aDxe@[$۔vSSWmxEFպb~x;c:]V#W~5%w4ֹF$C]X٣~a ~Y?_a4b#=1)YD6E;x$^Ct}didapvHbzs&8:;ϴsq>6ŵ4nj(.zZ䡭HL.y<ύ-DM矸&4k8|@#{3]<KK5ta'(y'm".@Q{%E-vBG)Ewx7\Y2Cbcg0 ;< SUQWwvkP_xs-1dxKxJN\lgF\'xLdGKC6}hv,,j&#QWYKN+ .U*0T*+=-T-R&Z-CUp͈~^q2ñ 9Uz)p Be!Wѿݯ`uS@p-D*rX2-CJg$k`bk9\Rgw36NnzMťaU>1Z|JЎYD'd'=83͚קǜJ &)jd&ll{TYQ4hS^e'ԗ~NWhej|"=,* $5'ETKi[;wM<'I <(ŏ PBn4!@p~TC\'xĂw:;貍:Yx]dʆz홳$/Yd_*G7&Pl G=1ВϷVt߇] 6Q%0A8c6H쩝Jazfy-Ծ,3j2A@k4мf /':]A!"%ITp-.9__)ɦ?fc򔛖:C0!WwJmA1ӡ4xE/)\ŀ}H6[bq-^Wr#Lbze/7hgNCN啘O}zel)[//o)੻x, 铭 ;66 DS7y%߹TMq~/줯4wWP{ڠŬe!32=4Yr$;\O%.r=m\׸ik5z8%{7C\L)Ɔ4˔1eJ"މO/3U3 <6/*:VʌZ>ra7´:nHGuc!_PVDsM.9Zش?GfJFXIo(?o`1_ Or#v=Dg&>&* Y[~mtf\g;H/'0p?9@D*دA3w#bR},Y8&$Q5czƛY\k}^? Eu}Y} PsIP7(H?< 微{`ivIgaŭܑD4yr[X{(ԦJ#u?`B!>UP  C r{8ftlʎv&R2wdBz\;ZXR ӥ0tXB YR 0lJϟ03hp`Ohqhp< I'="%0( ^NBl[~.(mbޓi:3P9xk;wIMl`LW[x[ D#V4s? mCzj %f!۹GI~ۙ~e܋Y9Ij"Va FMm@0s6Ow~!5C!B@D~x.j1lCωR}ele܆;.$]SIjZqK SQ R%IeJwݴO$lJN/1a^TUW@HzP6(5_PL5)Ʊu=XA@;TTT4Ӕea]d#YP:8cZ&rR6@'v[ 4k5blffbR27pOϪ:nnoO&"!['Zʛy߭92veKM9}p`CuGDtNO7So{y m݀ZU»Q]yz^ `b?L?}bgFTH y(]:}#>$d~iJ7:%V7f$ӋٷKWG 华[X8 iy%)ϵ9$ p]d Έ|Qxۗ"`sh5bU4Ɓ3w!KG ,'eh)wk^.u}=JOɍ@/}^\yUB#?X%X`.\b_ yo.z;| (I23 /a-ۤnLbf1h,8 17!mp6M ӥ hǷ\ᄉ; 7AVwbV= a焸[qyD @cGO{(%CF\2q .CBOY{ސdmms=jmW-šv/H!D+ZjәTr>yljuQz7S˞$KH7J_QԖ 4AD$)@#> ,6긼=VtIhEO vNNWbykEȴ, we>=601؝``Ƅ-W(.x-+;$d,|-\0| 5 >=Jp/ya[#{]JrZ(N G#)ʷ_?sbVRTr)5Nڧ ):Q4zC&D ,LS@"?Py, =A8FI\pWX6@l6]+izdSl8B6@]Պ(T48SHc^xtRFtu>RdŜ愜oԽ+]^[RrA8\"2_]e?mY*x|%3nrs\e+mGĥcX*֔t*ٜ'6KA%~J (Y|[6gFzGOнPvEP`(zb/V4y;#紇-4DH/ق:03%MC?r,p\1-I-Um$Rטpҭ:8r\BmL]`XuM|,r3+¨Wh)]<>D  $wL VW.B$fԤ YI Z<4 rF*Cq Uzeѣ2fݵђKd&K'1L7;3cɮÒe슻e6@I`T37F$sVI5% 3T貛2YaI\QMq`}rϤM؜^q:*^d2`SبYg<#1+uI%= { Uc,$x?YZQ6sE蕼!DIΝ=q[ԉ -qMB?d \ .w:Naef]6R{?r8а_%G XcT0h9A j x觝O`#ΏR椌_ E.+[_KT 6\W \Շ𒂩RN,C{X2)MspxbT+d&-(ڟ.|/YTT1du`p$}v. |+*kb fmiP6iƀ56v~w;Ac?k4ABWWQDŽсp\’,Y+/Z2B`(0Tʲ卺R k9EkI6[mq[1GRRp6qς._L@(1g$#}dbhzZ1\n{uLJ,>T#-R;rАk#ĝT UcL'߄s-u, zLƌI<\;fo@_Ntn_xag2!%'f0ltwRf62#m@-Am"j30zppj/ v- rWh,ؿ{x(F| o/G⮟ ,5 8GS6 _HsZfѣRZSy!R8%+mw%ٺϯ5 OVH dnrby<* 3$s)҃)CtF3%7ڠإt3(g)5NՃf|4 L: ma9u,W#Gg$SjPBl%3S˅42OEGd8]bmcG--A4ItrKnNb\[uwDDJE7ŃɵFBp YSD`! Cƈa%̿Tz"_Д<>'f5d\$ WACh3XC֛74Lk2d^R~ʉc, H(iZ$*fl*Jk݊X|6>%SH(cgr>d3$73guB,?EX}9KlƢYxKV+MFfXFGV0|L\xh: lT; Yi@\cv1, \LD\WM0_6LИYjS-$մi$Edzxr$V~Ԣ.y$bIif͠93/IHt ݟ M.+qM[Yᐓ*hFqaͦt뚌}(Y&-Ltĵ<1l h2.'X̨on7x=ov!Wb “o;ϥ=Ok1ZwAia:uk;tvVzUpH!;D˽ =k-N؄ը/rPg׵y,hu0znn씪DCXWT +]By BB=TƼvP1\8a^.) oPjCi@ޘ/i'<Cc'%a '%yy%N#|]Ez;Jsw$]NCWda@ǡ /UQѷdս(o4[{ 0I7sHu/W1d,XPo^WeBv@ZeA9ԇѕubC lT>2 {Lm7CJ F]c}-9u˲=< a#Q0Gvx"f6-'FCZ(lhZQs]xz˙bU˜ (v7>xև0'g\L ei{=ݷA{};J ہ}ƘoI*FnrŧXs!,sc̽Rv P_xËݻx[ yIEgxe}^T(Mb][Y*fX8{xSBiOfJL9U86CeX{tψ@;/W[pYu^CDo߉8P {eĈpKV |43SB%ʑ-eBğReMey q"7'g-BuS޶e\ Hj; "Iek7㗿Kz>\̐6q'$<tM@IMkWŏ5KhYyh-fG<`[G=jfǾ%BT(ay/-bS쭫P1~PR,^WaBٔ́8eDDWrs,A<8)Cid)0Ѯe}wu@xjQ=iL.$DGKhS.y%XWIP/;Qȧ,]·59w)0t#4]o:mSʎs27mA "A""q@bj%= 8` XPibĕ+Q@0qO~AZu:xTCVaVsTTqH{ש&ZS1Y}LH`b?VRzO } /vOKJ]t-\Me_G6~߃Zpy ٬7D f`h+-7.(hJs{_>h~wd] -W)-ډcm#Nv߬ ;u@pHJ*:UIR(韩&bCءqzO]h#J+^yЌ+Xpp)k29l⁓&B? 0i;)!W\䤫EѢjL#6y;tdU7i<jzp^G:Š?vN_}hK6V7#d=_z{Gutr4w$VٿNzb ȠI£t^I 0{6dz5;8.ƀW`/&tLVA]A-acm”a)'xlS9RPgwK \mԿkY GH-Eki̵ǝA'1 )˥^pzr]M(#"WAٌ4;U"Z' Ǥ(v-yϤk0*W~7y z]KKEHBXO9ʓW*ÌP%=鐭?S͘ADjJΓ-_Q3N{i `*^8*kbݜ7FJ3 { 4>Ĝcgˇ`M-*tJ 53вfRقvWaHL@-jY \` e /QMګC?^k3̊J9 5ۧ%UR{dg玢A8߾x|i4*23XB{9'e gyj2Wxنɕտwe#6; ptkdV'9:2w6X$_r{N qs\I(aMnصެ`Z::"dA'ˬgW-O2m¯eHՕ#"C4ysCg_Gsn9 &|.Tq醝a˪t/g;II_&BLaG\| QB.JFD]=*r3moIkh!6`~I)e'0΄Ps{x*+Rʄ(VVtdE],FxP Э j !1/+(YQ떔2`G=!X'g N/`(5S*\!ƙH/sKTҜ_VXaʂ6m처&>>l%&W ,Zp;tVOd/B]_f%@ t8DA%q좻A!ZlTHG F3z%|:G_JpF8vF(5R&qQyg {MޙLFle@EniDD }-~Eܻ5<VHt s*Z1U!QӚZ3EO GoLJ)=9"[To yB=4 FQqZi]ӲJ*(5NwܝM$WIN Ɓ@yOlu rm:!5ˣSg~?# 9E ȨL 8ް<(B)efDW/aMwP ?J9߰aqPV70C[|L;剶qY{f"QE1-Nj,nth##D] Y6:]R\L(Ă7u&Zq]td%DRQ =D>S &WRT՞&6P Y1M[-)V<)\&x=#c+U8{!.8h-?E#)}hq?6œር$i [G: !b*BYMb7{.0YV/HE4 frK޵ ەmPrU|iOũ/?$O2a *E"Xquy6i;6R2?mDϮ7&-yr2YF)wR}[ko;Biʄ)e(dSּ B<0@6[q\ŭyЁ0X Zd+v:O+kIWL'4c56ZAu2GP^&[O\LL2u5U92T]%4CQKLsoYR3~ ZPX}6!{QRc*೯h_aϧ2rD"̾2%BoS,6mu]b['*ZYwG"?Fb9,&L)^rf=~G=b/F@-NZn,!X$i:De-$\&$Ԑ@5I%A?9 6o”oX7e 30** tsLl(ZAov߄sKV6잗Z ir G\O  Q ?*/nsb:DH69|rzTgo-9ɀ V'Zݒ%Q\*XŒz5;kܜxݏ~s$Q]p_~ܫ,ƗSN'< 7y=idShQ${00.qNJȠ穗>0yޅfErj#i&hUW㙵]La# `VM P̆YP`w{T7PPӔ;\MZqU$TPx=cn0scا0a: rdB"3;'VDfotZȘf\8ӮB^'\n].:L`u 8P[QoSb07Ia"xMbүOm0igv\<;"ce \48$oqQ%OӇ-b ԕK;pJ%4OoI 8"0FrʵPi~O%~- ݷ(]L4]nP?{ 1Vybh'NXNW n\ \gOB^WqTjcsu_!zk6G}Ě.|}DJ@Y3R!򇶰X+J<ƧoΦ11m;2ɳ&EwZzS\yTSL88;)%BSʶod.C@:^ysJc]1bj `i "L·d0{j:uI7(B>DRĮrPA1[~_k A`溪^ۦ%#J_4G@jOrU4K:|V" )ygҒn"yAs''!q^/v׶ezy2AgU!T 9 B;ӕX1UEٟbHԓ8h ²x WL 6܅qU>Vw_GQ\ݟ|?3UjvTnHˆ/wd<`2D OAo58rwNpp=a%le|H~;b!k8ehGt,/(wohՏBFz?NJ,6*ڙN1KdAϏ+ߟ*r8kW®`1)ϳj8W1{ ]1_^Z+̘) y ο(-OzA1k\ yV1f*uh 8Q,ixiM{G;A>:4wE'($uZVyv"ӄ~)C-haMz[RUey\Oej &yC S]LԸ󿶗sgުu&5 k  ]U'G~ 77%rDA~^c R#9׬"Eh^Uk15#.~:/Шm>5Al7&,+R8𮿟I6sNЂf2Xbۂ#gUL'ܐk,=Q_7Ju d9nU_*AMuR|v?Ego{ MSr9gBm+TnaJi =+ c ]ǜ!5gY6mK1kRPwu* {=U-T|$}5=WIݰec'&hEnzZԳb墷|d$/v(G^% JwxL"܃ݵ^ߘ'5O?upO$]uc9/UCJd+V),*ZGgi|EɃ-=>e>%~ҷIKj4½VX?Sxv8߳FirB q<JV}QZ0Ij+*+HRs1*?l~2x/Q*:0y,f9G\.׋Ys4,eg8SF819- a2&*j;j01W& zcC\(# M,Lۘl&sNә(5"!Sfx..ٟ ^5%̮ѹ%0v9GBJ>qt a~gL&^vO<=tum| q 4c>ZRehes3NAc'$G3^;o݂3q~Mt~@ţ֐Ӟ5Қ|;l? Pɻ\E;#dg.>l wCQ )ޭ4. pN/Vʏe V"+c5W0}z޼TdC<9,[6efGgV5|nfЮ '}P8knG&Jj +aD W,oơ/9+}w)I{ʌ+[ #4Ww [ыa3 '=%hA 1'Edžw8FcgMDwzb WּdI5!t$ژZL%*=c"l𹤠~MZvPz8+[-KF% "{Y:K}3\;JI3[% &aqZ>Yc( l(^jf{U`-9|CbȬ' 5\!I|={ g!F')\Ƞ&:'{:[MѓԜ%GB>t͸`*<.Q͜0"aBj$ˈ@14PS.+S2 UNJʻF\J0(]t3}bl_MBO9r)~ܠoa Ix$#]c?c)kɪvasw J%ZƠ /LC#X QDM#wď309&N4 @m3̓}F'dXd%J]h`zm^:λv$hі ac"@.2XwN_"? uyآ)q2? m"e%+/5iFl IsLvKHoGldם$l`ЅC CWMbƄY `Pk߂>ujp8*a+6f#v/k8_=pB!ԃ(I++fϔ3+ Om$QѻqzSe1+z 2g"gy'{m\ Z3w^gŒ+~gت}2c4 yfB%X{RN!ȶm{?í 6š8F:Kf*.ڱJHNg.rT*!W74SUl'HN~oZjFR2'7&O(l`\otuvPއ\K1Gi–Rg_+p Mm=h>FyX7F>V*gcp}F&ﯳr[zW(rVf719j.OCט?3|VfA"ml7ѹ[)7Bg(LCnf{:*43wTj/IϏP%  i/ -qv()Z fh۹/k387ԡo{]̇V8 r*0I1Og]EydnYGC\~stw/mEpZb(j6a3Gyؠ]L`(~Ok`VkFA/&8kT, LLF~͆OF |Tp;b +fQ͂~aq_9Y$CfagƜ776jl+-W6!ZZHkL؝Ĩvm1nGk ` at4.w$!R@ 5d5ot 7 X%9m j`"JsF۪I(F yAQ<)˘"H}^RBSN \#/ S 9)oj!.5TG-ChZJ$뒣qCtN޺=h΢Ave+g{K?C>xMDGy@P`GZ~y󏍉g>J/OnZ2bk$^P2rZRfP Rҝs3X-f+\$ 9O25S]5B$R;շMgRP1}wq &w0R]?;Eeot+ 2@sr{}0]wv}l4A8ZA=& x+Y"K|0#uãN FFGr/k&aܪ ͙ fd(Ҁ1MRrc1gZ=ٙ-0b9RQ (5͊}\kP0b?YA?K}QGzh j|Ե`+i!vA π^*>D+ZʝuVzQ08.]1^?}sKl;q&jxm .e~xտ׼b - A-*"658H5pf0 %7t3Bjj‡4!Fy$$$C򴚎Sk+4z[ k+"-+W. üGo T?f`BPǧUј逍tadh ] Fjf0/]VbJ*^_y[XEnо6SKʿmZ. O  *srzބ, Y C&|4(9. 8#}DvfQKN$QJ4Qw_>/DP&C,3YJ6.h.H,.)de 6_1Τ&0߸)즼LX~{GP#5N)ٗIzD̕7f,S!nC*L 7/A- `KϜOpRn?0z,b-Y6s?!\S}'׎syes45U)RߞJ/40 kIn- yWq]N[xjۏeΞwxicip[fͲom|ޗBB/1IxcN *V''T 4xȋa(<}sZn!$ݭŌ{GyHl4.&LZ\4-9BșVHU`xd(Vl\6"rFFWo_r) cǡ| FL'ת,/ycJqg_U(Ծw l͊J답M ;.׵$;w1`#X?^&Sگsbj[iT1J0tʎZ]rv |On9jE @5$,(] 0NH7#Rŀ:IKFu!vSk7Uh2!@xBLf GΥ8GXlp*mӦ^:=ṡf͛P*Č=E$ aٽ^@(u-H?bJnbG |ÔDDb=z意)]t2&`2S0Si ĝKC=UgT1=zũUo;Oȵ5^Pv'\9C8X6h~7D=m"`TMݒԃI92]6ce C&r/w&]oUxnkʷ8\BjٯL/ 0Д #gtpc4y&~rCkb*4Yu]g2LK!iiK0PTEFQ ᯫ)tYVQ oCf#Gs(8<=fF7;gEPWWۓv'qb u/$K9ՕsM$k {΍ֶg ~uo&{fߘ^jHLg"<(J|d ny{i`Uv2kӲI.FwFFӅM/8*7T@ڔT;!µy`eʤ>:\m}K?w.>r}znc{_'ҙPO2z\9/`s~n-Tx˻6d YYN\z\h8Zzb5׬;@KĚf{VJrq3[R|WdlM/O%' 6\Ff;Il?f*≀++?i5{5Iܬ:2 >k%~aXIӜA=\6"{AC%h?_ՄW~D|/Ď|cfs&HFh( h-r¥ Mi$S%!ΙkN}߮0c'aDs exn<˝ׇ)yG%UD3 ~^ LBZޠe?;( 'l˝`)smR7_\*]X:k8$ΚBvKIipN[+͹Vftvq/ETt.$u'p z:|1&8yB=jv3vk_Z)G[qf:S!uV|zF$`:Tp1'⠒ *۩3؀o&Ai u">sT)tdO>:߇$؝(5vLTD:WhsUR z+" 9]\ p3N" mw='?=17v²=yU~L+v|#)cGZUcې)iłIcu{f|Toqf0#Zvc=wz˷+Nik?FYōHJnȏQg2!RJGxh 4eBQE 4nY ?Aٞ;_.M'6Aj@1v ?'N gQbW<{ Ә>Gp0ca6p8hљ.0ȩ`/Vw"| 39S6T#9{@9eC>HB5T'2?B/=RNac5"HBʕ07DQ@];#laq!%i W^ ůN\O[{͏jy)[3JtԚn<&f+Lh3R4ބ%5kPg .srRܢS&H2"\qER i;ǕMpYG~M #1vi(8 ,݈X 98}o] :Ƣhj%nZezdmC/O*CUZ,++y,fN "6&*25. t{SqnmrF+B4|kP'-L\[F|cïKvN3~0W2vbt10Šig ?:L k&X%ǹ:m- %-JV[wr+| [FeǑ2*)H,* ֩M.Y<8gLIHlY&hȌP`H_dnBǮ@YI|rCNAXCIQ=!FuMU Dhm~oV& gʝQQjD=?8Lav펊D)rS^#zS˴P8эMԩ&&x> JO>_ZO 4`D@9`\ԥʞ}zo2i&%0։R4JyVɈFaӹpUPɿb\hxs&"f!5g))3=V rMi{:L94H)n-Uobݿf6Ur1aTj۟Wm2Ɏmys=6sۢ2Q+UcI-i/%<_SZ# ~X#lTzMyT柭3[XV[At!,{x b 'gc7qpԼ^') CQ]T[S@}G~BzS9G)r_`~U:zgU29^ԖW;FZaE,`ZPGP?(*m>bNA *[Tj>Ҏm]jj9C{ 2"*6-h>1TP 夞?/{V}LbwOEvjԉ$ #6 9B*4Glߍ/5j&U}mWvz-eHBtYgaǃ94`F/ڶ#"ybk ou!Ky h*)v ZyR|{/#/lJߙ0D՝n"B){;DlDzhD-Rkz'g160Th1&NP|Kz]oK $;T]w>C%A,\|ݑG=QfzbN~oe=w-=5*~қa\/vdžbгP{b& "☒}^pƒȅZ3Zٳv}HsFfCv{3m;Fʔ) p< _$޿o^wMp co6jvp)ve'\ r;s7l8z'&*bRV8%/F8o@c4CJhoJtÌ@'•O'N]cαE+~}rg yY̡˶t~+fuBU{%۞b/#mvbeHF\Ք Qj=1z`:ci~Fc3n~n9ޓ/.zu"5~f jΛ 'k@AU:eerʍ5bJ ԁvr3J& ֒).I*Aa՗tppWMM*`O/21v7{H8?NI :o A]"x'fțYvT+N8/#7 &EU?t@LYPwbuy)++h(K]PѼ:28/dՍ8H޻K"X 7 b m;6u&CJ 5$YDuJ_EtUGC9Šwݬ7Ka Nv7*.R Mҙ (v Y/Ü.[C78u8d 5P=XZIw=R)c.L}"2!XGLd],} ]ʂ*̊ zHOD4 aD[DeIXx[,|TC׷h ,ʳ[$nYǐ8h,X^d?q8:9<5!2Q%Z]@cD)aK@\LloDiLi)`>YtdZ?BL c;CɺVa}ZRu.b)0i*[*{,>$^)E& xM 1ݽ  wqث|} Bv: }k@렅:x:=$v6=9{?rrryBZ PjDpM O~~%SRUdvwTv,|,$Pe4SqdP+>fNQzNYPx+d(z{>>Ij ;-L8;R{:_Y l}-i)sN94ӑ^m9+RFK)!.nlAX!Ta[- 3 : OE)p ~%7ow4%*!.Nzq0c%*Ǐ@HGma*P"O;Ƿ0\G!Œ~CzeLA'6++|8Y~oTҖ  ]Ao.˜df nd fcTNi؉]Z_`prm.C%}7kY~~^jtɖ8&5#MV-Q. ot\ MhpCjde1F,P YıqLI6%/jCt݈JW I;8$26gy:GgصP V ـd:ŝX׌ȍh;5z*Le˞,B^ b\ISiE`Wl|]$?^iY?KM x.7Dv*aKfl[{+{+AwZki;Wޮkv^0cVze+foRrn#2oS.~z*W`3;Rar݁RdbzcJ3S181WdTiؔ7#aQxbGpS B͢ Ÿjb>AgM3 ʽoVp]LfuD| ˋ1P Wݵ#)ڲ|ZaB,RRW#"dTtB {MCGĈU2aO((Dgy~d@Am?[ˆH5C„7I2^g4iBv0S?]^CɄaU4BFeS\ӱzGϫ&ufx? 6|G e55?ݙۇ :B{͹+fb+#!RCh;ȯ$Xߎ%y%2 ;ERCdńy{=wZ^JXࠌtSr=PYڞNYĂow3tT0,&UC/+c;ߛPSW8>QTD̟4è_#7qtQIJe;:"oH&Dor.hX dEu2ln<ӥWQI6!aԔCmak^|D#ز+Uʎ`Pn \StZɈITI!~v?MW/ ]9`}Pv) ަEoQJ3AtsMQ#qQWe4)Ehuw(TӷGY]F;z8H5=̝V.ܖ&WnuMbR Y<?rr3~Ui<g=UTfpwNd J蠻@o M^g:FYNiRVf> Nb 876Ao/.N(;ּ; a%4t<9hnb ơ/m%yk}aWC`s:MW")ڼXB$,x.^nw{^a; ҵ+7u _%\3B{?('SӚw+ߎ{zWbӱS`> rF-1c/݊m& ?,YL c >(9`*Yw',vy@@}ƧG_a={M^\4-&I]!S;;d2F,f&3`tiBǏTꋡM .2zf"ՍA}M?Yׁ)'! )~+Ԃ]@$ZhGgbWȦSE;;ꓥns>w){Ckѭ X[83i'8Tjn_ayh 䄯wZcJ:IڪF2>ٶ&n›fZ֦ûB\Q9f]mf&$7*Ϣ[rm\4 xċyk bmzLPr!+-#±8} aHvF(/{@CE :Aĵ82a[ph%{U=рzLql͋pRQSBq s2F1ƿ_^VB @{Xp[_t#Lٟ+m"FNb`FKFmf_buݖl`ZNê hVBAXR0~; ۛ'ף_sEvB^c$f<8E bJ3ؒb}@Xsui?% &$@_n;}@a |\Ѽ?t.?T; p|3dtF0>=(]=OCz-- R~ClCZ=O+۴Be/8_w<.w~! !LZKvGRw~zg nY8Rg 26vI CrXZ%kDm/rLFbcdYN' KѦ\0^/Rz7,mڏPV̟ZG \iPMC6&xS!܃~JoEa29V-@#ejt:d"' _UY4LF|wju,܊浸 y;/gvW`W| DZ >G]l^` p $"W?`w׺ vURIn8I_}J9'J#} y}ZW"~IE15ӌWSc 6^!?( YȑTd}@ehcs#d 46hSD,˱ =|*m9# 1/,mN'r/cf5 xSu#shIT?Q٦ @)ɐ(hN%rdis؉G,e!  J\2B`Z5З*s){bΠx&}GiR; *̺k1(r$Te]r-:Hf-|ju_U. fęe϶h 8qRvw?>W&<YIVV%IN&ql+گ\zęL20;o UR5FU'+uƥ" áNF#zi&%n -@XGynL1wMUqPP;w8Hܱyw>Tn)Lsۦ $]GYWastX}|㌽/!5 F4;~Bz/ǏQuby(X#hp1/C԰k䂧. #M#=nԩ-W-뻕p$7[@i9) Q .IΨ8锭m)nj_իiJ˳2 @`/h]=Tyحa G+WNzh2%&4}UT|@YLd.slĵEeMϾDԌM5tˣLk.9 !|Ix*SHL4ZDL'F0iIcPXu*F Z69? TYq}c`Ny:/f m&0Rt`iHdZ!(*]rJ1TW 9R:`,z ᴾ7?~zK}>/C-EqSzdx]:1@c`R:×pqwHxK*#ɪ~mk`J5'X4=hk d"2H4 @7VtB|,q0-gC8gn^W.zqHHw.ly_i|*ȶmc F 3{?|4`0%*"02q$_2yzC/nk }M=ʢl)@ (KiXGF' ֭b~HJ"-ֈNSu{FxWE0kn@@ ur 7Џ T))ftYJnOFDI&^L PQtV%rj ei:Ʈ5nYLV,TRˬ.8,NPwK&*%klvÏ Ybr#b9{縀rq e!D(zZcO%WH@?#K #6Y}s*dab(%stόDRu7qB J]~$ YV5I%@ [.-tf Zpl\H\>=M6MƵsҬD&d/!Mݮ)˛k^#O\ֱH ~ SY|5wSc0[ X/SCFqLH.0deNiIUlrɩ FKJf3񫎐/G>($^: ~1tiRi B6Z,.)ީ|E=I\,u28>xݸ1pܽ̐(`)$mj@zLwB%B$dVUМV'8:bk#y'5A/Fd3?HCMd #Tw&LB/hNҥ/(NӞ+חpYcHNI T?̫Ե&^0Ӽj"F$+7y#!Cr nftAB y RlH6 H {L:)Qr%Pi)y/O^[%qdx#nXj &5o,=bgHm8?+khŌ±WFeAdeMP;b֥2q47̉Up {[ qv+ P؅_=I!UҒN=Xd"^vC.X GaW.ླ^!(/h,ѷk[0a@(JTȮLgzX-$a$΁vH|}-5̂iX~wA MG>F}2bjҽ5Ǥ奄LaF`皾*m"y?8h_=!5;YoiZpƖzn1qk _!TDE Zك&Z;!YXIjN#i% 0,1vbU偣'&Mp=ݽ`ⲡ"F~S[ȷ?e|j0wjP&#nARN =L֤]'j$+<@?Y!@~ҤMjK8U|aIC-BiظWX϶aA䘦*}UnETaOq^uu*Y3e{XA gˆ\#:<#Z%y6E! ̆$vc 1G%M0ۊ y{홶o2ҜLkjv7~6#/1܄]R`w'2$F0;Xhq=s{6:hY,߼F* B0{:K>pɎIAZMwU7qu->Z;rdØgMIK4 <s7t{sZ !nҴftP B婦:<"UgPܙiEmRa4Rnn\ 4YQ}Z-= \я|pL!{JN@^.2vp'GCfyM=*)(aM8|3''B4`!C;3]ʧdDImlQXX”Gnd2t8pGǽy&V9loܺU3S7ĒUuC.A(ϥjkj@ٴoQa-kd0COqY!]p˷ 2ɓ0M/?Upa^EJԥMġWNw<p&CikRK0h});-3O,pD#{,YCP$lk#߂\*kw_4U{Tom_.GsUHR;gHab\<)ۢ~ ]w*8_֢(A}kå$9V CHЭ';L_tw8M3 qMLE ̙VÖOᛂq"udߋJqkcटl<8PpcKdpBE>Kvɼ jr7| f,Aؗ\weȝv0Xe |q*I+0ݨCWR s & 5L+ݻqy5 l'Y奛?tOe쯯4+DNSJͪE%>+) ;Ulmv*TqgVwH~/ hC E|7+3@%)C]zQ⬸-*$1P GIJu ]p,͆Agx鎰@61^S ,qZN.F4t~X6)f2Yͮrj?A&o(J>XHP#!fgU-گAS8} ESdܲAgӃl;t VAs)s0dO>'A4/OZA@A>`WL:}#&@ꞮTvIc0#2VlTY4g^ؒ ; і7=ҿR]wIشҧ?"uK ,kNƣ]ZNm G}4 i[rk?`3:^`q>>yGﯻ!cT luR&cR)JZ,?ѣkRǥs{)ηFt^bY~}4k['cKEZ2\SMoN)K4W`9=5P7#'\L7 N vϴG__khB)BK*PiO3Gаgzk E99/C9޾m[N`e=W%1ӷqJAY 4O|dp3x-D#  CA#TGs"+qůH[D%$`5LV!kWP.uSUnN$ˇ~Y]b_"h#n/|=aںMIL蜜AA7A5q!ʣ8Sx}2 KЏ)Zr\9ít .&}{ڤ]7Hz-Ium8ga&'U'HRYP{ 3CIԩ,|+eK8׭: M $5)Edz2>rṔMq(85@u05Zk.]!;Rv`/#_`;;l~D̓/pDk~+#.vYVkmpZeUs?UXeAnyoY7sžݸqߤ oO =U{m -w47K)As:J8re9hJ}eP郰|6?M{[AMߏa73A{޾ VaW>:ݦ U/uJ XB:4fst Ye1& "]̥"4IN7BKGAaB}p-3]@٬bR":el85Q;9y]/^6,:'@}7Hu&o@{U Aj^.!Xs} J-Y5U:!4t92߮i䙣b mD:}#UFopodt[K!rrPי< G`xfXEӵ񣱍!;9q2' |NLn7bv>徬V+\KAV&%rt7|ʨV?БNz wmSѤw*3 02B҄K\xc20Jtǀ;⮿j8 (2߇57m ή87jəj};Z})/d|SQUR#o$G@[޺uKP]X{6|^-) %ʳ\B/^B5jB"'{YgJ<tf_LS$/b/ю/-9D0"쮳є?+Ʃ266y)Aldhm~AsV쒣:ނ>߈HPk'^aGϺ_rz]V($=?~ʲn-S6g M^AcMr=lxYm X{?3\{:l|Y˸LX0 %fQ !4 7&䔮7W@nm1lx=ij)1\ʬۡTpM<~ ۴O)yRdW@8xnZiNČM)/!$nHUT Wٖ̕ezx|5B X\N%Ucثd ^F+;Ssc({%D>h9D\HEtꗠR쪑2M|P +4hdFD>yB 75 tonAHW+b:OeyR 3%zgTH1)F)ÏV:e ptVK-y' v {B;FY򗻝P4Ex{,2[4%Dyjpƕ(,*MlTrK?aɭZ.}]#(#3v<:,dֲі46kjƜ/:Zdt~/i\Ih_!Wy18$f罣6RK(Xw{4EA# y!g^(ܨyl\+udصK yY M(WiO8%WZOӇ -BX:QLM%w~ej+܉ 2l,%c֒35P]ALdqS^Uhgu1d={$=0 g2;7^_Ն}פb9}~ApN325s 67ْ"_3ɐ]a~S:6oC^o|BBejeafVd ^HfzA@7(b"-ysZQRF7m)::aQcZHO8χÓ̾#3ʢ(ʃs@/PzRv*1Rz5qU7e*r%q7SxH:q5ҁt6&LzSHc[L.hNA<cEbv)xț4ּ!&$r8pX֦JNp^OՒO*;@A-# DƷFD]C=,pVv 6AAa"C-235[HRLc@KlT]NTZv(~e"}{'ɧEjSVaW\gs)anvgs0y዇I ըǁRYJpT1"~}sO1eכ+#ݢG gF[ax._brNefgKe{2YjlX? o倠^lms9WՐҵzgZ勏@ņ|ln'Vf!U ]OI[kDsg/u\e_9ښa͚4\HȘ [e0+Ce0W:Oj6ȁws28E0`*@$@^CLJINfU\$GkQ`C1]q)T lZX35^z{`u/sn|qD =.* =~D9S A&QJ -w8Tq\aʃRZt]Ͼވ~9.V޿RnF6&25ivA-4vN]b?`UOftE6Yw)X5Mnd|3XbVf:3tYNE:Y DtZcU{dPߣg뀷*GYִvЎRSzύ9i?>X q."`d Ĥ=_D0*+{q @঻,Jgn~h &7!B$.:]sШwW>(Q}rUɰǽN&v.qjxqw|iGWr?~R~ZU\?TM77A:MONoy#9 Р!@H.ح 1U&'rD$D\w<bxDoZuχ(s%l"k!NR=ETǥjqpbIW`a G͈ǟdq^(k,.JY6w?i"&:ys dNl?6E`cw'v) U2ZXڮe@ Fn7=OLpȻZt_I=FA'We0+-QeNOmBKaB3/"z%tFmE`+-~VCa{NT+pj;[ΤL *](Ǡ!ҿYvo*&Mz5>UWC *.j9aC_f(>Qכ)ؤdN=_б!4bhc7cX44QuQLb $cKë0Ћ w}gamzT,=8DuЃ3qE?!DT'^z \ظ yYF=A3<$7 _ln`a/{GfKz&z֍{\*އԧeP9T7rTMy+BcʪI@T\u=e2ܷ܏.ؿ,vg n֟gR\Zj=Yo.mK̳QF>0hgiґbg9 ]쀪Tql9IZTCD p8a ^6(45WoZ ЎO.ly% VE:1ªbʤ`z_-u@]ycȹrR sºRHi rip@Q4'T~`n^AmE%i菉NK!T+Kyz,5e(b1/4^ln a>{l & H "p^7) 1p R̅YvçanT i2^?hC3EvHbF# og`#oRSM::bԶrÓLOPAcDV$;%} h%-G'2c΋rt95fggA>D>pFx ,I6wχ1P Pa 2[A@(Tsx-kX"4S]y_^: ê)<6{\ NT҉ ~*aMod}#! (@=MDL, \V@x<X.C:ᗶX ;gH v6z!vKU&0f@ŒeޙyUZDŽY5=\uyv JF~BPGQ[})ElA^D2}_׃ (".73juWR`d +Ϙg  y]Dne؟%F1C%*ʳKNa2"aZā` z&5/ݱ&?3k%ꖹ0aL6F1t|L HxfS'|\_UFIϝ@`hG~^%zَhHI999@UnG$AϷ-<7(ڔ7$ 2 ykX3$֪sWB%؞. hnJ!zK]yLu+3B9Z?rtrhT7{<㈺[UxՆzL\;7v<|h -44{b;a˅TXIJk{4,N~iRN:T;>4}-6=`|+$ ( FV m .@cc:D3ג={.u‡E mt={lϵ}ƔꝬ>/]t\(?% Y)ދ 0݌.Ii1WbL2$NY)a\am_ ,ZX.8K-F>TDT@R&a+Itjm) N~ʕUL3nK>w,tasτ N%J+RC%FE|n,M@|?q.=ʱ?ZbIf@>Xy;!|w}`+ DpFŇ?ê6QߌI fͰThJucݖ RGE|UFD=Ķ^楋qOWld~NobEN4HB&Na[3%L\HF.b"*;G |1%9qdFn+eQ' GHP M#_>Y2R9asRq5c*neՕLԀm齺TVKʽLR4kwwJ/xcYH>VPp_{$a9Ƨ~":j,̿\Zip#~0ɹLșhz3~E:ΚFKZo/;qu [81$>w})m]kE^qV͟8LF)ދeRdXvH0KsNK"e?|L22"ZIRCSAU{ (9'ơ %_9Y$̦4;k9Wm_UReܒMW3t6O293x.B%_h%:H>cguJ>&wT n8<6r܊Ҩ#6n꟣E#h{Plq F`[l!H #@fdk2iV X6JU6au,b CӮ1OGBu~Y{ǘKV;15]%zhUq.&_\? ,ۧ(Ur:s:񧆙:#$R`ꗌ+!65H©|?3YXH xA=A}#̴0^4G'E tt6CS8yQrz秛 a+F@fgg1E*/_~@ט̑hcΒKҠZgJ=)R=Jlj'jjVoU3;d/ +l]ndf&(3 ]]Fz[|`I^"@sB_ZHEZ/LntJ[g?݊SV׽ےnݨ[J6uEѻ?u w"]zLkpq*FCOuw`spHIh}Cu\I77@QhYXA0cxDwO F١48oAmy܂KB{7y ;d]vڟ_OdPrƔ&i_S晨6؋ߞ)F_Fo]/o3Ľ!x*]2s8@VaO= ;%}5qp}D'S R[G9TLJj؍9Q~\mEsoLh BvgQ?y&dp%ACn{P H>TّGM"j; _aEO(}%7[]ךOUuf(c<T ls@Q=j5-R ?o:Kkٺ{S螴gJo(~pr 0?'904YԔA]]441]d9; h.@9N+hUBپ'X/7@jTud]&#f @(I;s4ZU :: Lϙ3,UVϣf5^.@M?Nfg2F]n KD$;Rduه'hajG:z]L2;y.}z yȳz7Z=>Hhd)$?sgf#r;+BZq7~?,?16@|Tni"b;W sy<H}$D NTRi14[rKe루u&ltO0n tSN[͛aa RE^X6NOWj빱t:7׼`{pMÖsKrs_:?MXf%HQwz?4c:AK.pM6>׷J/,Js*CJ'ue"ϥZked]kj(|RE|MqN9meyc.Lϸ/O'S:A䉗.)9>h"%b/ro0V5>!dmM ʴkp /S 34g 33^srQ"oc UN~0Jqm,7Tӫ-EXzCO'93)N `wسQv[+{,SfRU])Ɂ<:+xteȠ zjBer۽-hz!n)wWFmǖrяN̆I[iWosq529v{+] 抬 = h&'q\ylLY&Ơ tY%ꯞ2"OT^8g%r 'l_ 1m'M+0A u7!}_>)KG\Ip[paN1(L5!98Eɮ`OLMfy7F_ WnP8>Yi+Pڍ-f+! 'Ոԣٮ2Ƶ9c񄹜ӈeLވLp=EJ 4BҏtrԍH= M|eřsNږTHht23BT) 3.J";(H\ME1{Y]2n&XUG%O\IbF y{2%aZ@1a:Z0t^̨H"N=?fתPSJs4 [ P̛)w|r *ܮ[ J4Ͻ&l@bZ+jcQ J(GMy$R3$#͵FCfk$E׮7JqucAA"rJ?K''^=Bk}qIGc`r<}1}OSwW6DzM>Dm ZIk/H ">hdG:4'@<,7Z]k C𐘥IN/"έE;vyO!pr@D g8Y6Bc+*H~"LX vc`zrt.RV0o3Bֲ^_B4ʷr~Ů؝PT0Rʀa B[=)FsCó*h6TK$ʃE^C& oY6S({MH g]Q$zgYjm5Ԓm=m1l*+/ E[=Lī9Yv.Q*"&u_qݳZrZv`9PgP5MLrDE2>dygaX z 4"#唜_qS 6Gmb,SLB/+fO2sQYS‹!| De%U73ZKQ%,g&~x~۰0ZHϙl5(ij\F^1SB NJ M b]xOWpWuk.zaA7)$X=AM+a@P: sO`H0L[?zXEX&g m&+2#HOY>Qx\I@&LoD )Sp@5ye}flr G8.gvj-z}wds:ΠDRݎU}ijg+'%sߍ>p@0!"s^*V.z$~2a s/̻ځ/h06C"KGƛF] g| 0'F-YMf76,K7-8B CX+RoQ3E--Bzd 4 \d+/r}]!e]-ívxӎR&54bMD"yg!;!*TB_SXCh)f9d|C݁-k {RNLzڪWd<qXx:e]Qd(?aym5#`=r*\.ZI `@-AUdcwg,Nib,;HN|Pճ]M`ζX]|lQ:xQΖ|wD2 s))655R%v! aCS!14zmV) ;H롃- Ր$&%w)| (Ł,)Fw'On+';aKNlV~I `>QzeAFe>40VDmzȧ YṱgCtwaïXxJix-_WB!]?pD "7&Tt^Ñ0SW9 7H1bcoVh}sdQEw{ֹ*h^*kbL)VEe ns4j-+|)U@h{o6z _" D;DDP]:n>@6$Iߡ\ :+ׁaՃ$;c(JE'Yx s]e Ys%]su%ݟگD-ʆ :@oehBqi˩=L%)pB#|ߧ64zroP<.^/X v~}ݧ1LFP.{?DGF*Q8spWYKVV KnEv CꫴCy%(B4kHf)ضzȿΎXhDy5 _sNa [a[-*(BiVዹAwk dt@yx.izH}r;o'Obi ]hGQH)Pf(׈qS*J>"+ASHs;Jײ/:*; lI'ɭqQyoꞑ 71PI\Q/qvpflP6[|)*ҥj +.n#UcI vE_j\/VAKSym {Kț|f"fբۏ 鈾8YGf)c@&{օ0_;ki-nf_Q5ߦղE;VTQx{<?S.Y,#^ma $TvgF'κ~ZjbY_:cu6zdǠXbFZ\#k -ulg{8V¡ ]ṟl=uP#c"].BEA-0] j*RJikM=@9w?+obX9ls)ުU' EZ {TZ,Avװɾ *XZ.6{ *lcn :ɳ;fKhHyR0Zϲd;ŧLJo=Yc/0 j} #}R[auaL;|"71Pk|&=oCAs&'/1YfV(J r {rI8~R+\ hJx H8GFl<—ף/µ ;UXYDY}1@3BkAo/~W#I=Hhg(ʪmQg$a g;TCЕzz?FCzFw;;)$z~5'@-O#ЂwB}1YͥNN4}i' H#@@lƳan=qB=w *{_ ʼn/>C%(J\9A&~fWQd2qPނZ-H(X{KYȥ\v|,1L :ţYrqʄ邩*-æjrnX&nTą̈́ k =% THAqA5 Hq>(v|b:|}ًtX)^8TjJ$u!BD#ÀW{0R!%4@nmĚY=KR` V[SZHi61Ia#JDd6&UAUݳg,9$| L>_*Jpmh%eqK1u)KYi%e){SA&l [Wq?rʼh+گBRi\Ϻ01ScJsv@]w' tl33.Rn ٦Y~Ś!1R1SEO}`eET$MhW!u*_F=m^D:eNZg;O⦐N@kC XxGὴϢcያU})^v%mhۉ藀LlřL߷э.k!}I<"%ɮ.2 z gX zyVxᨾkۜ2j{1Dxg' n Ȯ`ښ 9GiӘ`;+22d{ dp`VZcBWp(f) {$g9f4ez7\;ʼnӍ Z=멿m% xKtZ^&1^)ȏy~l$iŦ|j (%yIxoyB Ḧ́|uI4TMJsH%D絻N"Ń UXj"<6/ʛh.J H׾)iZƣ5 \BMi|v "dVZ|=O^mbw zd:u;9#~|.߉^/& $`]5R!8˶](2VS"'{X/.e|;@es6Wʮ:rX?R]mTBs-uVG YU&0v({Gm<{3r@ kLhD[ŷ3x)2R` .MX4ߜ^ʥz8Ktל|wwB5?L)Rf31I,4ǿ W2)Z7GQA/0 1&̱pm%68b; ẫ%?e9>)#eHw]o6=1A)|b*aѮ7֙ʟݟ} kgׄp@h zkHdNg0%:i,{gҳWc$b联Ci=)ն =?.ZJcVxr7|ڌ}ة鹣3L#zz}@MKikPqAς-¸dB#kiљ pٶ&>N:;52"r@!g`>Y۬SbB_DLKn g|@*dFuX < Q9vs?u=1O@8?)z #S *yQqΛ:KkHpC0qtX5Q+hf% &Lr 912%+rZc*{PT*زr]U-ܼ@A[T~/KQ%^ߩfcM:Q&K0>'rY ME9%L˂pmKk7ۖHvGM&9C[rHPiF#_/0ܒ@K+ߦhbi6ρǢjbN?f*f==o~?a}ԽTt> ~Vj$MamyD<aE/}N`Jj8Z4OxjUu16{?)" f x8s^";3ٷQ'>#6I FFT8鞡 fXLpc.:\k:.EmRv6XAAii#Ś=aLĘZtxZZnO|ovݳ#v/+KF #41Sո"g{*t5 `)+!B:Z//smݧFF-~!%GSiᒳf#$yFz 2O,-;U0c3hIh2»J3 ^1U( _'3h޺Tg;)d[:@ ^46IKw/Fiv_ k1n3=YxK9P/5 q>-+OH O?RMŸ@[j _ԍ n@ 2 @A [4ewc[B\kg=1Uca_17'fpk]a< gznA dg`%ȣ?zqRR^Lm7{Bm }ހ̖(R+&.PBi?U;f)~o= ;#4Cs,^{s$m~;n` E5`^߽uoOKM7N̮?y'A_{Ɏ)L$&1juo}Yo 4 aw5%yw4wkntI<5z^IpygzE(%BL":.yT{vYߒGgdb(خ~ݜÛ?i"ݳӗIj|2c,9KF/`l6Bu3eZu\$GdFf>N=(@lfzH|y-%%;zݸ`͡.yEVGWD..gT2 TbLYi\XgrK%1'U5YGuóuYg7 :гUp͇4u@O1躊T UvoZn{ZWuAU m/q$"^l  +6&VFwHg{ֻvO j>1dޕ$QgxzPLwy, ^-?*CD3=6]ϓm)dAZdpq#lSs`=5ZV&&`: nQ >L;K[ϪxE)s&yLѿlVq=pKprd+$5"j坍Pf I*:s=M ѫikߚԀ̟r)wcЍ]nVZ-弘R{Gp1~?G" RƂߖpѡkJtaäye(wMF0΃=‰AϬPT?5I­ЩYlߐZN'lzgNuJ*!v0ww%]>@x9RӀ|jnt/S_S Gi\60J^cEIWOj;kj褴4ß!͉%x@],MC~t~|u 嗏º>T:w4#!gj˹$@9W8`{4.k@{9;۴aCO݈o` */^FG:x0@y\]L[-ʵ3CaY}%VB/YOY%xM0 w6?M>ݏ/ I՝"/Zw;3'nv!e$)m%yqC?9uՂCbeLV45' ,lxQY'6N0t,:js!a,X?[lwN=Gr?E-/vig,5J{ cÃk͋g 4Up_pk洔B!7v]CQKݘݫseىKR7 /Oe{ a9jJw Ά !fX|K'/񴥖dՌ3 apuJу'^?Q |z./v;2x3UQ޾| ,y2dfǶenxءS+! _igySX6ov!{0tR@ve8kq!M>LbUaD/UϔIy;}*N=W0hh%t1WlN^έ:#d|wɵlFHC9bJ \+Pn'MqG YEz @%B& 0T]AEttp$͂j3Ÿ$ '6IEwduqsϥۣ#]kwM*-dQ48CmSиտm6GЃoGje~(u8n 2t&F"ڢuR\j˔m ivS6\A{*&J^+ޟ9$UGNعu>=em/UTcB`ّ9K?ȧ}Rdٛa[7I (֣; @[qay  o(9%^$};#nѵn5T+z_Ĥ?mdq6 'o` A1 4KEz*P$ܶ1î+gN I E@T_{_JEa\ppd'|v?MXGS96f">|D#1]^kHveIeXHv[(z+HXYb*V_Tю8 ْr1+Y˥"۬ןa_<&tUgr:gȧAjZyL1rJx bqxGF;1V0ib=t^W#{~ - ;W$pW/{*g7K4[(<]![r!'P T);7V> Z*,ѐ 2K] 3OUoi8:(&*eq0L?&{mwFu 9w_A}tKye`~> FQY+T]C?W4liLΓ^;[(uFYO[#@Nt哋vL;P5.Z^nb cܜ^AMå_0ں6 9ID]ZKmaK@If=svY ThT~Tr:*ߏ,(y;~DVh28'E61X,h#v$,뀨%a_*#Bj&$;ophXAE^[iϢG]5nB;#.]SGp'=my^M.@(]qb]i Nl| k*[?TJ|VZ9e!#Y4Uʖ>zmґމ*(DQ>J$"b9&DL9O z*M}׈ T\Q:TN0^:3,r,kR D{cY"C\Kಗds?of:x@)Ë=׍műat01H[9z̘.0Bhϟez45>7tɑ۔פŲּOy''YYB=XJ1g[Q^SL¼b:U.z{[hE?CMpff‰H T 5p r!|'pJuy|,7V~5ljr1X'/t)e^mo vJRQyOڳ[Xrۯikί#F@g߼ AS^H~)8wqPm,Ae1b)ărc G3΃$٘1h=*XUWڜ_A> BaR i~T\az(xDTa//JnS٦xFBs3?bERύt Ӈd~E#HR> ba %(/X+Y~̫ZO@Lʪ/t;ȮOPJE])k.)d&E4D}kCӑI,R|OTrZQ@aq1nJVk]^[Ow_),+L k9VdbPb 'LJci2UJ-.LO|3{) =1>UVmf@*meީ5AuҫҔusb*F%)ǝU(j̩3w*]0]U@N^tF"d>Fl"#Sm'~?3t<7^WI߻XŸOFO{u'Mҗϙ]QpG/є^~azW` Z⢷ 1 \Bg'~Oe..rdTYjݔLOtzS1ڨϒ :Aj+T83a j7wמWx͊E׊"/-(kdK].De`j2 8d/jMyG~M7 f&cbVRuuY>f9澉0zF!=5((s%G~?=z 0G?( `NH}XTJwzB ;6/׎'vA^ԁpnX8@yU-̂qfLͪƥdS#Ր{y!h҄dK)'r+S~he@a@dG59ՑwKdGL;k0ggümLo307?`3OV,Å҈ZAxѓvG*ǏAě,(w%P%~ѽzKotSSPE E6|f1j?M-uRc av50w*vp>^  ]e8Z%@"~dG?_x2ȊNᠵ) Jx4L>,{SOD>o4cmKԜ;}цKA5=լFA"],^g:jO_pyTDD-V9>K=,.5gMX'+`A,MUa2O >#}f|0~Ia!nt> WSaJa%#8,nz|6O ?E~#v{p=;.8{z4.Gz [팩noÐ[F`;Do_s*Lzr*[B𕡠!% NXFE;Z!P^N [[S]Z'$xIG: kr <Q@Fpy"-a"-\OWby;VnA}U+ڃ1Ba};XM#i|]/ԇNz["5֡ XU=d$5#ΙQzE?H/m9;J{NOi:HxB3}H]%ҤNWC^&s8t PSL1_/7vSz32QV_xd` p#a(oQ; 6eI΋s"(#fV␺d|k7Y'h`Ww>P)#4I^ך@vMEtb sۀ־BH'Sچs1RmDTn1W h 6w ݢcj?9X I`t}jvJn>>NwX3yʥBD$T,?UsEaoEve< LX d;}`D P3cXe{oudH"H\zᘶdoLZ|Pgt`-'jyZ/;B yryXtN'1id\)=?\EO`nd3A`'y 86c B}u)ۺέu8$`6zkZd.BkIV `zZGZM+&,) KcV#]RI"]n;*eg'\A%S՛IS<:J~.ڃ]6.^?:Y9mrCycwC'jr汹S@`}$\ZnJu3( Jҹu$(c6/%R0UqSbxV#8b"s,),퐒9ڞt:R:p@e6 ܍nf?~'f[vEWc#i Ӑi8 ><ƕg.g|By oXq =(GJe!k/r *+ojPJ:p1ǏOyFda])ٰCEXPt\pL~swÝE"PfzPdhjW" {kũ dY-Zװ<|qTЈҎJlҎ*i^:V;::3cPI1MyܑWUǪ[[FkAw#X/Iv,|!VV|?V(3/|9Eg/"6+y;"aBGKbKp闺 e*Ie}Yekzu鋬2bԍ]Buf&5Ih#ڞu9&C-~ n+:;{ -ĊsCoC&P+׫g{kR[73 EZ[z)Ȥ"`'5V;7gl]Ps Ŗ>ѻZ+tRK /gg#GcX5:J\dhaKyR-s-a}E(l mxWV(.Iz&f(rL Bdy)M른'Z.L .Q3 L>_ [y3A}Mx]rھr  |Rv1HSÙ=2.HS"Yf>_V0Z ei+">DkY@:Nr3'ŪwL"FI74%TOU9gv . .Q,T˩*mT3jD<Gby}k<~TRzsag[PA,_vRB&2y澬fw^SO QIt.is04CWpe@0Ǵd=0vv5%u,N^YUH9y?=0H"j.jnadߞ!Į@ uNa]AMa~b&_+f5]dp!?cYh48 ECyއq32+50 moXK-<\ox>ЪU~8S=B rQDSu4^&*> Ƃ82)~m2&zKտTdaЉ];1{{ -^a2=q%K ډuq(: @2d 2`/\Ńn򵙝;0zgOr56QZ^v5zgt.`B#ױxB ˂_+=yK5GJ.NjD;|BG T' J*N/in Kv''~}9QL=-<`6) I2};wI=o\&寍6 jUq@+WtMT"Ф06],3Or 4+W翄}}L_ B'@:Q=\מ3V؛t*i+h;O`9ƕ}J}&*:n'#`ys!@,Rۢwu,ڶW1gnܦA 5bX$VQo>=x.IGO#Y`B~uGc|ɩ駭\r@Wk Ք˴F5/B2}Db8QxCxa8Ol4Hq%l~98y8a&;{3A:?=DOĘwyZM}G#,*nD>AOF' QW 䒃x0u9=s=3*[r>g`o5x>W[im|)rޢr&,\z"JdMiP8}PbrF{,D5Yb9b29y|O$(&ٙqWgif"-1*bUͣW :1TNGt6""˾8Md#6,ѸuB8dߦO.ĠF㐙DS,Fe@JK]X"Ȓ:]2;)a7]+< é[Mh ǿ>p\·5>IeoD ;$8q* 1s.<gRs<[ߌWRNn-04sȞIGj?qf(8b7qny(vB|VpFHag~<$aʀw"jUcd {|Oo^GͨX+j NEͱMĢgK|V>6!WE4szLڅCBIsj  H[ [y DkU~,'biYiv#?- a_Eq7"͹[uwM00E_/PŊ%tw%c(fdCx&A/E b~Uro‰z;hUyeK0?9W&цrtQʉg<ÄB/\Q' >l “"ju*BnDS:YQdZ\C9(( hu,R,m1/yx;:Q,IE(yL`'(mhec(u'E[D \|3 aR~̥S~OCAӉdz'Lm¾:~@G^Y_QbwǍ@FCqwyI :X~dz2pGJ"obH :iVCplB _FǗ| eob'~_ky>&pXv}HJ. WFf׿kB3}bjm©8pD {j vCW"M ڐ-'%ztH}rDsB;>{{dd@DAb;JTu.H#~CZO#}7mwL+!yKJbldH0`m%G0,Rg$cp=)ş3#06=뫎{vzuQjG>R Jk8te#Al m[ªjZ$87 EICP⵷Ѕi3݆F>j#;T"~QcN =t hXݩ%tLL*WlZqƖ655a[uځqZ6aWfBҌB_=(O]*LDъ킘*24|V @$ՇgYIMH'$O&hukWTdW)~[6WOy_rq1&!&5Jw Q ^p#OH<) Fn͛)吣YNh\#%c?J!f =<ʸ",(ILMBէTvK<ׇ,gscg1paϱͯY:43E!'KfGW {iG,{?8<+!j,Sn~[uNc`>3uAʞ&I m[Bra׉}oc4CW_<25[iIz *a6͋tf"`,v4:.}*qFxԣ)4+w:Pip&aaYOQ+lДV_}00qdoF!Rp8⾽rKemBr#dN9(TQg돖/?[!Rnu´!Mfh~ՕBqK޾'CA}|C*;U|~/Avp>_W𜢂DMqc^UcIP<_ R7tN ,9,ۘ(,GHV1AS΂XzA mw,廉HPlibw?CV*9َYX(!8'3)P*uJ "ӳQWhu:n>?e8C.aU)^f߆-۵1`P4[;96>*CD*yŨW#,gI)%P i[h3>3HYjq,p$8JKiLdYw,na6qϋTH[Pv:%H{ ȹ(w Z$);glkɅ>vWy+$|g$y7ֱJYŃp/5!P1ĭn_ ?s_Iܢv2`Z3Y W*˶LV BRCXj=JH2+S~ Ǡ [w#SMI ZwضAiT`h$7bk6ISB>Ŗ.$u O%l Hhu֗88HaԿݣj'nU]h4FNb=sy`?{vOΞJwɁw-_lJx#|F5UF)fօ4ۄr9NGrC<OvFK;Q Qnu[ 4;5Պ̎Tef`ۜǗ$lJVݎ@zq00b FJw*/jtz@M&x~[1]}s9Labk.)> BЖs~IdhV{>2W@,#0& EQ*="n θ\Q KĞArjn4,)`m Y˷;Qjs=@KY͜ *B#⓱uWש~OYo'<7|}A'Ʃu^3>]ig(DٚVk+ݝ!rvF{lĝq|<~c5<\g>+at6Kհ*-㉗"q,[3LzM"mO"qMhO5pT\ B\H!" ߰$L6rF5b^.UE5r˻^M.&U(1@dyX7 EgzL>:oG1~ M&R.?8e~m*Eҳm+9A(c=< ي|q^y+hh i] np"x+ڗJfK@zb]o6I%l:?=-sj%C=n7(%;Br-02^CaF5I0jbbs`TO/c6 bcp/ϼ`!![ƒWgغ09nM'Г[4jhܠpXJYm[öb).g-bbvmtQ؏Ǭx:&S o B">bsO續&toˉ&X>D^@22ni1cxG?CDa0o˙%p7:1ӑ\ pa!\Z O9R maZhrةͦXsh>9r>o8Ri'w_БAJK]qL_d5lm;jygk[߈[C>}In"zhx+|e|vKM{[mwR!?[-d@э:(,sƵ)n5U9A5@ː|ϳ+@JD S.\'z_1Q-6az(SU0UxPLo Yz1G`HfK~<֠TXg Ez/Ьtikx%,S%I:Uk1AM;s=  ~ 5? >vx_\TGq#Fkgq~kyc$~ <3okjۂ}$._z]Kcqjf̔^"K>4+گǂ$Zr?4@8oJr@Jk;p6>0d_ho#jޤt~4m yBD'd}lI SZ$\-JHvdEU@ =)(ň+ijdbwc>B!|e9殉8o1}HhC)C (gIx g~JSy%2R 5_Ƹ3!V`k%^og4P}ou/t]._2]/aXx`@DZ!IW$L9yKA%tR3$Ly"F&2Ӎc%mjai>V `GQ[@'HS<`0ԝkͱl5ދBn4Ek1͇,(]wh -PN"A|ʩeh3)^b)r'<'S>dXrz P˚3}ʕ.s+l/)aѷ7\az=Ğ8x^竻 \qH@*oM,<+"D`0׸{U`q&&q΢^B|) ub4l~ v7hve+I51u4S53X4YWNWLjsLYO/`7Yb\Xms/XOIck8~FMj5ZŠh u#%cMR9`"Iڨc } be/RLbȭx9|@%.Mp 6)^sK?3º+ybk80Jis}\%iBE ( ʒƝvP\K̺|*=P61mqѲ;]Ogj~Qh-e1k ԅ+MZx,BOqmf +SQf>?ĸM "0&cg hL/!ʇC :4t*̖]xW/gnby̠vC{2^,t_:]CW&uεC'߈CȪp'%?}[{LMLLE/F:Dc1hM)HL!WB *< ޗM]N&Uml'3&Tf#ts qr4ؖ\"V,ޑ rw t[5S!U&Q;o ȫq>ԩ [S=bId.?#o=eZ˦M{qL,) q b͘a0Y~yke5@\f5 g3ț2u4)@űyGH'UnhƧdcж}m@eVB!i4 @PD2]TDvVGT$Lʵ}Wc1a|2<ڍN=XYӶ Ek9w h`Y@PjCCsYk^,+7EZqR΂\=}"޿pRfV] KԌP;ݜ T%Ԍm0J[p6*2Yox-fϩae~\ "r4_JP 0S Vz.h)h=DX]Lj }9; ګ^Xwґ7R ]lܿd( K\QfW\Yq i6l[[$ד`], HbQ-TᄺZZBc})HlPM;cη]' Ei0pf;ۑh4ĹwHm.%lkm䛈yRB{mꊵ^jȡqa% rgByX(r"Q=q2Ջ$8-kGpg*`'V' vrtm&b`ިg8߰adRHig #O{z\vdzN|z}-ѹ-o{Aہ3X_ D>x9irRwЌ)(-_F+!SuYްKHL:ir8^dPle哞6.4k- WPJEڲG~ Uӄ V9+Xujy[2fv:ՙ(fٷSKOamcy_֟p~Km{BHzЅϧ4GYj~3bӦgCK~S>T;nVvzFl뒿5}w27 aړ1f0!/?iD^jBkN[F =(łoB́[?AP#c(%SEF@>5)ڦ5.%kI'$'xbB*1eO gz:0dR፶,[5:nJ/2r@h;D8C#~b3غnF9,HG[ea:'=k>9F0O%\AadRGW{v,$w"Teǖl^[ :KڮT@:U|'c UEu3מxٲ h>Kťh ШyXȊ/H冱|6/p#4ѼۭM >8ˤSܙ_qk9E;TZpq1jc''OI|YzIEޙȺt=#arÖH5 ٵƭBZ#vvYջ-wap*& ?Z~ 9r>u;Ɛ z~[[ܳ ^΀I\Jĉoέ2=NSdq<@ ף+{/3orr;E2jV9E>Iw ij6R@9GnO^~Lc_@HsJYLsc.tMw"pXY<<؅[ZqsNhF<?3T'[X7 *iso^T1s:/V(Ef{!1:Rɜ-h4ʠ|۾R}%jmQr [@U˪yı\3||DX 4,tWLcI i}\k{pQIZ>Rqhio#U ")yn;Y2V{uRѡjq0a;Ԏ^s"SρzJ1ZOxk TnNx~~ Y{PHRfw`ѥJ!kÂ6eWVY};ګˉb*Խ7  *ٗYIChԵO`wʜ-zRpKn K(eC?㥿bɭwKN5-hE"`c:|/{o=0m`WnӤ/gnĢ,yzhf7jSWG𗔘shcBMIe \d#-@Hv߷1ٝ̀6UlbXoQ7բ=cXIx03PѳHwL{ֿ_d Q3.V=a)/dہ_q{xskV&Rxݼزc \pǁNR&>N -j&VP%u:|Hx&ԙ4&hrF[ZcpaK!dm6C /Z&'l̗u g̪6D="7/7Ϸn$.^f+jU>e Ŏ{牄:<g44$sԖ mrq4Kj<BWY-mvi>pEҗ?~LkE9Wi?ep@j`^Q?p`az>^:r\P?~"O|U]{q\s}5kΰ(R@7{t+vN@)5YT'3{0p5n ]3.9Pe\BfҒ,2_6Wǫ3s\7JҺ]U gp9Ϙ u 4) &{̮pj |he.mpRq#N2Q Astg}ؠ ( >U&7-|3XŃKQ2Q6!\@f̽_ (A,[,/ >,g }S7~E[MbkMA=Jwy(P9ݾP1HUy4gƵ, Mdֱ NE@dh1ԑQwRA>T݃"kcK_3zWy?jiyYU>{$ GKθm/OLa&IAx? ~$b=:a*%]v$lS]%O"$[:%+ޭҌSmKiŎKc N͵ظx7)Y#ak1JꢓPPfm}W`\!U\y8#E>T} c2,{ -Sbµ>Tf1(Џ%n:h'^([= MEJLFh WY@[D<9.*?jg-{cxb}U+AyJ;Hgl^m>R-yp>-.2?q&MlSf> 2N/ q7/v!Xܸ1=c'Ӎ=*8?7䝗nGC-R;G GIsc>PKFqXI>ԀG*"):Iғc,Oq]Zw/g!ҟ; P%B U 2K?G-)okRwjefzӗ)j闕^2TkLrZE̡,QΚ\T,X.ZmJRE!`چǭRminL(Nbn쀚hFV"vY\ͬ4y% d:c#yo4K)%*>$cH›}tVHv3528Ф2%ykP YI}1@RzcmtiT&w}G5qYb`3iS2DdDgްԯjo֪XL5r )j%^2!6$dYXYQMu,Gj̒}bN:kfqDJr|K=v-[NHu pjי{|l1 %!_Ms)>qEM|xU,U-]|ʛN}| EWŜʁE+<r+o` {K~969}gck~Y+O+"r #r0#?񏫠936S[.F7q۠b[5KL6r_ orA1"Ӆ4TֽS FZXH5o&ƙ, Lcu+8 cF$Ᵽ[B)HD&c- ˑB$6w]$!,9+4b}S]|"< m̟nd0 .*JRtљ4~fp#w^: <5"E \=jU9b,w#93AW4j&]Q$HͶ2 6"^\;/rX,N}&toGFw,-ds>|d/6S0O  m"z3u[d+xNy|lp%XGE|0GJE]ք-_!j0{?<1KGL5C1l)nlD.3AsՑ>s. LQq(OQKqYL7& 'E\Dݖꝶ7݀l*^/}P-8wzm 7 S$1 J6&$'ۥaH&c#.( s->hܝ\37.%f~)(Q"![4|z=R(`l3ؿU99jCK_PSD|񴘗eq~u+aH?|Nmg,WPrKYzKEfzLHFg鵅J%POCOCԝKXڴhЀÎ衕J>2& "6[EA4̎Z+uouB'V)u:D8B7UWp^3՞m[U"C$wH(~INZ梊נ'J%''}x`Yس##!-Ҳuߍ>!XVfW1H/ED|,^UIUR KT@FWݎPsg:*;Nv>͢C% {f;b'^:bP;#R#aqA d0zEFP#UWQqzScsLo )js^puEl؃S`d8_,Z6زuN•mu.)wSHĀ7p,\l~F. qb=5:sq$JҭT?K tle #Ypi䠐 XKM+- l|v. Vϑe@/ _~/݊fB3w+ :6D h w`_Utܡ5.1:M:6T\"S _vEx~67/#J wT]H~9&^b͓Vx3IKIVMj-uC0nN( Y`e K}nTՌ!>f >a{^ӥ5?YiJcL.ǖR?shtW(J;o'ioC7 9?b/_1M@Dzs KlRO-Dݲ^pǔo{JblK xG< /.<< U\JJ _5 Dpa O)H#8 fkZwpuZz|z"UЦiW% 6482TdK>BS:W~[3>hY_u]mwhliPzg|n3VIZ&[qȤͼtz%PVj5/o0dudxbv uA{f£ uۤLV˫s րؗn-*Q/${\1[-K=}T?f_Um*~dlmϨ#Dm?sww]Du^rڢnⰂ6,F ϡ y8/eK?-G0'oN@(Ѷ"r٨/Tg~3dh!JnSf/$6o^4obG^g1<$n a;MxzFt(v0>ʡ**jG9 V *K|1'B5YB2v)ux>bIΕ&DCeZICg|1Y^wSϺȄM#6筂Rts™r8Z"Q5Uૣ=舑‹K%9\\Ș]$jcGO5i,Wl#حF}E€ DC%s,W=p.oCأ75t4yv hCIOv uZ(tӱ)}2Nf n[axόgPP7Pjc=na%hr ^iV gr,". -edK)/s3>=3wߒ udE-|jT4MZt.-#)viL2R7&8(cfB@7{z*ZĞ#DLob9Ŷ}ZggTMHkhCriͮ޾m?)&qn݆3}.)Y䝨25(4}ծc-_9jSwLg$a܇X_yj!{уz 9{K?eC^[4Ty!T#{IJ3/ I==y∲ZOPn*6@!$Dw/3u2ЈUT51Mnu31d\̟._ۻ]v"FiU d|lŹ+uhjv56]YU,g0,O[2; r_9xHc@=/U*HlPklsF*;Wk@\?`l 7tV!MBAQV]bΝϸfR<#=.%pK|YcKWuEӃ2e_fDݘ[iJ`:SyANuÖ>çQ2Ne3=_߾W\;?N6l vJHL]tcdChIL>PONKXG5@2"dXcd*T=gnTQP^ (qg^K7(n|&ѨmG},5^S˾S^3 rCKa\93ğGx6_OR>.;}>@uWjEYvN+ (e{v7BѮ3@0xH'~u\yak8#o"D{1XN?o.sGF@{UR^;Z3VcLF2>l*- Чu:+a9d=yc#h{_V-~dXSYZy䑐H݋SxfdXuC`,/4ˡ/}af|ZƎj[aϼ%&>ГYO:dF8ajF]] I>ǻ n${@b KPG.| +> @ZR죵y ɕ('.V'P.YI %dJ&:[BaQ赖׼O'[}Mi1%EGH&yvzChe$tKM< Uef7J *P\]}Fxu!iP1Ǎez.Ru#ʶVHi^9ܢxZƠJwH^Օ9 ݧKF٢ٷ*%$rArviy'XݢII߅'%q  9sptOqyH r'Wx{s%C蘿t+ҽ溤iwkýG'n#@/!^,I/+=|78 /߻O>D<Ȫ ]E)a⦾,]$bhizxۼC&k'y,q"  Rl} @K^T-nxA/T }熄Mc!R3[ufSg-n08s,eNk ke̤܊7oUTF)X`r+ש4l%u@JdٸǸz)Y~'*icp./wZ7ݝ _ġaF e |ѝ?*usstYC8B + ;gb!CN. L)ܕMoF8zdafc8@16o79^ai |X2LNT?X3, ^F}}X݋Oذs9i ,)٧t.e=j ቈl}&cv2RIkJ!?ŔKAP'RItN"_0/ډޓAf}C;2l.ԳQP>fМ;{- `6=ju"4e|ZrlEg)(k__R{e]-X?ڒ`P >_ L*mEuRx#UxBRDr'Ϙ?NtKR  gr9Q&. z[׌ g5J75& oW èx08sY9R铭Vg_!зRur7UԨ"噑`2I~e }W[$jPwxKJc^g#d\.M\ۊ ybJP{fV[!LA,7Vc%*d{9e ʓ\pfQN!BB:atBlf acEoI6pMM6pa bwVr>Q+Uqkg񋿘zTayzl)i{H(E6WgHaP+ <_6h$1&bǷCf AbX힃P(`Lj9jrsږVEӔV;ϧuFljKCr\5mP<^E,Rtiݞ}7\ΣѓTtK*9ݾחp002P])lWYi-1z-Uf/V\1)f1EC>܎VߚY!>LAj*L_A~u%!bU);nooi}xZ& x[V%N E $zTցq2T@c7nKx{ڀ,r[)Ui/^X# wwA;h6r Cwoqi(y-44G/2q Je@CAXNA:AV6ODcG S/g$ xtUE0](^DwѓCGD#x䐘@c{H[x(gLcޥnڅP.C17kuQ~ FKB;<+菟9;)u}45'9SЍrMCޫ<=ހ7*N#\"sJ6]E,jXF'DQf0xrB7_:t "*^6u$IQ(҈vBξblw8S@s0ηv e}Rar\9%#பDr(3^:0c=:B4>&Y BRC0z>AD=Ej9ϣul]LED4Kepmb""-gW;kA6f$5L!iH4@pvXC-l*ѶH2pɽy,SIų!vnq+Zp-̪UK&IMsi pͫ[TE$Ȳ2X;PPqA `MٳKGKvTί!&DY&p rh^SpLK pa]Tc+B♟Eɼ6Wo!ɒJWO*[$`Xx/THQht;8O+Q(XMOv]D۔>ڸ>+x͆B`vzβƻkA0s+*͞$P1ϡ@nyᯱ#c9[T`N悔U#pޟwB* "zm3PpIIC$DF~w1%Ek{x+; {Ry >$M'j7OO+6H|A.7L .B hm:="$ei~Ա\0cbvvaChBL wG\TFpcѰ+yޔQzM1ͣHtҔR7/qL{<ْF.qspsۖ>M h!z%P0bPC`gc4,)"XsJgcG^/qtIAJ)`y툹8$%O'BG5hlVxױϞ /|t'l-|BexY.]h]D@[PCG[˝ Y_y_KВ`ԃY A{ "t\uA}z~7n~v;M(;~ҋVB=1 2Rp|i.=Td]"(EL七c2'ȃ h[>WkGPn03Mi.2l Gkۻqf䉃k7ᢀƛ p&d )qoCW:'z~6lRv"ub c<*IBZ@Nkvr~FEzǼ:5DxhV.%=Q :ĉ4N!wEt͊U H'Mrڸѐskec;*si=]E Ǝ$BwU$s ՂOvg"Д;室K WbMURS qOAmEpE9 ţC'h{@i,NJ!K;*;䲜XsH><|jF۸?BZR_Χګ%Ky ~ԱA+l \!(8έGdm6/Fyb*MN34tJbh°gؔlH9 ȝݍL7`('/o]`'F^f ]72`}~Jg` >G HH۞RƴJ2z[קH*s2 w׷AN$EOdzp=$'+54wSyt` א(p > a 賿aCq;.G5?%Qgҿ& S:bSv9c '¸ȡb"G!DL:'DMVV3$4S M{.cmaR &ܶtG-rJ1;,>ftfF [~nd lFyƙO*H%9 "yg=z6iHr?U !u+ͧ ޿5tOnDoIk#(<} $D%Zhe(h称Ƌh凪7W1ɬ*L.s݁Kܷ>WL}[YC Hbc xx4H)_ /Sj$xZ1j 2n;y k q.2f=5CžJaqr#UtIqxP{JL"WfmgoqǤ/;7qpP-Pm :S9'Dm.D/ x/.OOѠ+at|Rw޶vؖ {<}PQC)j^O[̊L/\#}yg<\O*< ڶM_j u?\4. ܴEx <MHː[kz$Kʢɑv!G-N/{utȓN{l-BإX2l9pfMɕA\2XS86a;;,,2%l1+J" )>\Ibk>(L-Zx1=JaHTVBRn(И>Ֆiǯ ?Q6!^GPK@tt.] kc]2κL\k.3J2'u1o([@Y2:="N#7ީ{)|6 y8!ŏ\m8[f>5!s40{1a1S ٵ2U"S|V54V4unaܕ8Y\2hMlr yʓ}M9On"/CG%3~Qln܍ ,kN؄^&L *nA(Fm5xp>$3&@"LxB#zyyӾ[H4 N **qTa)ʇIFQ#LKLi^ػN`ӡwO]8JsPe&TGg@90crN]|G9'Ժ*o[6OF"?+xoqP-iwp;&F5n` %l&kO-#m#Nr׹TP~qQLD܏irWyԸc#΁2^T_duML*JI =b'ujjWS"tnm S=ɶ.Z@װ+l ZoE J8Gwr1O{1JY4}[0{K:<"iz[h >=02/#[ƣ5'Ϻ Wg 19 7&pM*@ͶhOe.~gkk.|3Il۝YFZ`1Y>sTv K9E?<+؏_˅? b<5u9~ JXxkg 'aoRR:,+fB)6ikpٺ/S㈕;䓧%LaDAG'XrAO Q@O:72-R;C1> t0궊͍Eҝ HMml0&ͯb`)1h07#<ϕsXX߷܃,u(臮impX@_OO(+)ᔶ_O+A$ b6䑯ܓ~~s fptЧ~J5?߲Zm]ؼ5"O3k!/8x͂]H}&Ȅ>0c%rхɾ>(~؉>$ĬG(u?`"=#C%tyj/C Q1N1񲗊aQF@QFRۭ'2(GhB t %w%4lUoT[ Q1vQl6;#-PkLq^ST8 0&*pi%S[ECSM8{r @lƣVtbۼY-A%:^:cnoYs2J'iLmeL+>ZzwY:WXE@`R 5}{q:1/֋aSkKQ${Z@UQ{wF K 6:?0{fLLB>C.بIc=cUJ_\K gz΅p&5`Zx!՗J C!,U9oW6phirՑskg4f@u#)/{kB6vx0 .HYWH~HnQQӹ0YJ_'USI|pUhEEv`:3ƨJ(%]ȫO溪b(R/k<$~mmz%nx [ń"J?qIڐ(c`򡚇ʃm|U:ޠt*Υ9F9,i/aOڷ./~Q(L@v.Vxn.9-mx[!lr93л~犷o tY)n-㟡P7YG.wƂGg0o,^r@C>o(Dݽ)z/Z@:V|mǴ+Wt}TpD^4?^D+ˌj$iz2I 02V(U n&C T-'E=T+`hSvS{t4,H3pn F1͏^ K}w&d܌jUrvoc_ q`o[ _KJK։RrHbIqLH@u16/r,"Xk.MMyȰWT FFG|lTw_$!kg4"17dyY6UH3] so |#yTּ7k85T&a @c0`Dd0RTKMʘ9F˅)V]pDVՍ"VwajyGUzsE07T1$jSA >ziXWbTi?Yu۲P`tj;}=M^S2x7FY ݦm‚mW*+#9~yzaVܐp|'h7*:zFCW TB35}R:G1./l=K,-6l -tlj sCvpE;:*ZkU͛?̌YcͺZ)/@#tVp*d>eخ'Mq,{qlT3Mֻ^ ln݅y(v܏ ̀5N_f5/<˥-T;V<È 5L+ٿ; +-R1iNfY.O~Ԇ z5TB JL~ \uY>I|n{ʍ`P0Lj%j424 1'ߙ%]CB N5!PeY1Ԏ ӃӲH4;~NքXn,ZX\-n%+&LՃ5ry&,#;P54UY[Rj\ ˀp]y~CfePjDn+Opj> Q~&^ \d!hi!@MGV8Z | C+.+tpbKUtfb\gcTec72.ͼZg[XX [zN cit P|,Цy&ЋK;wv9G!L#Ǽc)0eP)sAʏk'gQ2~w-5!BDl"νWblX|fU1Md4Jcakvדij~TV(mP:*ؾM ?r0Rp]3E5F8 [+B9S=j~ٰ'.Q) "zߔrۜB_ٖ"٪Bly, )sӻpfv|=b7{:$<(L)4"Dg5\x1T >Y7T>Qd:@XV,<ֳcIЀvԗdkZ^AX[F4>Sf2KV?/2YMP=uCJ[Kkq_Y  .ɦX_RRF;4=k#ih"3:gLL8PRHd&c]N^ |:"STVt(;3k9g,)M η9"\PԥK ؏c;-',\Pd NNnx-j V/C(e8QTeW/L<_*?5]d#/yQx!k "S*.,/\I@:oD }@jUXCU9 99hΣ~JjD@7S;} 1)|\ԣʁW3kLlD%̕.i:_*58p@ P"Aphxv S۰n~jDg'@V ^-Hco-Y8zkq %-o#')DDO$Sr8*{<^BB QeRagzeaxmy sJI)$_ &~Q(R*iHCR{uK0]Qy@Z3*'y s+dcߖxsȜtnR{ki[64\$&mo%ژ?fFyKvY;!\D2>ȉݐeC˰y͞e; OEd^e=nJ?֬ꍺq|q(Y`δ2]=_P$ll?]de4tEZ(sEN8J2~hIތ ,4p[_Thт!΍ÙMD91k+bC" \Qʟ‡&\̯꠨m?w}hi/a8w VTsIn-\Mzchܮ l8tDIrlD맠%.`G,m-w,66ڛ<.AJM0T_`&l!oR/fȃ<NTIDpSx7$ J ܓ+%YXnh|U2% AK6Ȼ'MSS0`G2ss@r-JuRJkyw*~\mK 큣38>)΋3 F5nKXF!5Sr DS3/,<&=BM.5R;]ԍ OOGU_YBio2ac[e QgoFpZҝ!*b^sQ ż""{354XM^ Ƿ- uiXxr֞S7`9f}Ơ5%Y |{?KVomzN%:gD a |;\{}kx|ә,%4˟Lpl)j9&)|^÷AojZ u&p<%C4hiNҖ~T˂_v O?xȠ+: zJ<Ņ PUNJ/D>8!_ )ݑ7≏)nhVnXZ+2L{}A^:GU~`gbܣLur\[hLKx|،nM'  dS]9/)lhdK@P ?x+UH1bI9EuiT@fAMƅ⍎FDi Q.uTh\?c ?n?k`%:>BЕvyx33r.G8jK9 H6v5T=G(&#y>mtgxxp_⒗l^^+>G@kZhm†RE{<:9u]t$٠CdFZōBh(dcmN~UPdh/~J"ݘZ@z BڭS#nv-P«ɧnb8ྱ({ OTe)0HRo{ի0Bd~lRpʥiZR\rIgӰCA/K S%SgQ;* M%t}"5Ǻb/blV3,>r#rA_!ҌU؝w/HgQP +(H!+h̃t@{g2dZ֟.F!S+uNU9yom<Gah5?曯z끆RգSE*7<}#K\XU/Я;#/Ы?zmcA{&" _h35~>e)則IJ2Fa=w‘QaEiME2?$2/PBml=}ĹIа!8nm0% ŏL {$)l.U,p3Wߦ{KqpRqWshr:'UYT!/}t.3fpZ٘"7 2LVD5,\C(%I^>ZZZQ'zڈ3Փ!jD ^A@7Mߓ9"ύzQz!J?HM+J6IYsPfɊEM .N&ssOkf$%s Rj X̓^$ e`;JZT#~cTJdk!y}Nqk{j Q]B1TIAk!_JZ S`/8y1#6r3Q^0ed` (h-yey- EEEj%)_(DS!9`OcIۓW?k׏, gXհw![{f8mum,y1_Fd8 ㏊z}:WVH zLJm^` |/Xb\.A6 3fXC'¸@!Ϙ|15'xf1b#ytS/4UdCyHp {_ulAFV;^]^a #0>ɖ>m2'&N贙|tonr~qpR!%6-}sÝ,qEVZJΪFg=[~_ lc%REAՕT_bŹɎ)U ҩ2*l9ߢS a(w=UӫOu,ft\ 7QdnUv1Nf*+%beCO,U~aJz s&q+sd|ޚRpĪv?Bg0ڀȼv ~N9c'~* Oͨ W`:D/ J'-B ؚ˝gbU\b|sć wŪ'(A47.x=cF2.4 o $(2dļRlE7y$K%42ʜ`6Hz)Հ]TVf4 P̠P!S"iG5*suByL;s:-yyIxɀk3i$;,ʽ ȵEh}|mw`8Zu0/rΗRBy<+kJ|~;\cT[-؊2ߣjhP~E;\OGCj ' *Wti]{ :v;?/Gwsp VjOK?vZ.#"nEjWRwkI";M8N}-˩BnyXK\k3kB_^B6@5/eP+nvs0҂5o/7j#@M'#;ne`Jt^xQ|C_P:IB^=60eׅDG}&6 /,Bhh͏sS6{Z;rN }E:_e pT80NAdZ(ÛD]D&NB;o1SWJ4y@MvĚ~{{4t78mPIMiG`1dr8]Uͻx`eѽi0YEeQH;l,mVzd\Fk~[6NWf hhve Dθ >|ęOTvXEvz2HV9AΠo Yu&JcvΚt="寽sĈ$ rAC۫v nXQܯn/GOI1(9}K( &(Lq>U DAY &2NCe:̓c~UpƵ_A >@[ =Ňp}VC]~¢(59Y1*Tte<)y*ycʾja$CM椷[+(Yb:9=$Y0EOkN,u4G]IHZ0Ƨc,<•Vn :0gQv޴}.fj9AvLe Rw[BpI21Wj3^09 a&ؿ\%qO >i.,[s`@M9f6Q4V*h.J)ÒQnRf*Oi$׸O3B4kk˞`҉r.?0[iiXm.U]Ә |^uF4۵bȪf=6ngaK´D"R5HWٛǗ6͸זѩ6X*HqXV-8 `:Ek!7CVPQa0T}2zr{*:i ?jZ+?V٢!`ި?]^- Nr2;o{Pd)U)eh)۸?ssF8Ta@|v<tjQtFV슚⫃|Px{{{qA`pd{;My=?cߞw"QuvM 6m{'6? ЬGr|Bs.5jGr P\23P^6xH/ P!KN* 6Wդa9Ɓԑk*v(ȳö1 ْ2PJ5[i; vb+k#٫ʮ-^oopCV/`e{`)I>5]YDTǢ_)ebPB Aᡠ(SBU$ h*8lu[aA ƴ@Y֬\lput6Á-R w!9֋꽏2 l j#!fP?91m?5)r? \S#`J̃l&a6O#6O.C? nk=Hd<\UtX~4?^RpҕQE5uwVvpP~B`tSc)l9 y} X>"\/Gnb_txѻ"J#$1$B?pG4TXYzz0#Buw FXzưNb`Ql)UאYQD9K:S؇oH@5&bL? "O {Αe%j9rgdyF~''/,r}Қ 0bXQoش]gl4P)]v$Uljo#ց֩n݅ȱu)*Sc \$U"UCC緜B[[WL&&o;PF#Ijᮿ4CltPBS.FSa-'jct_B8ɌƟEƭ7]2jh؉(j5Kw7d.o)I_NB3Xn_Nxx1P]6a 2t.l7}E>9g?Wt`Fj !%aSԡc„`ؘɻ)lMԈu^P=GE'w-ƨ< wHbMpK;I'ʅto}uXg#K?rknzVC,f W.u}|mqF1riDcR~ )e K ^hTmLho =De1+ZwS̄x#ېF}n$f?TO,@1UݣIgZҙ7pŊd^Ќd\R9Kὃbʹ KYʵqBͣTl0 wǪvRH7(8AȮ IզڵeY c4t<*jK&Q'+Ih\w:\AqBV|`P?7&Xڕu.ӖbM"` 6 ~gupeY;[j3 fnBَ麈­*pƱ@Sե \a. oHTҜ?hG}*a_j\SplAc-jJ*qB`(6i@{!jPoe#.9 `狵9p%ɣ294n #VV2+a'Z: #坷d!502[O ˡ_=Ѽ{_цGy5 겛|A})ԥsI% tU[uD$w(ǐXdf D^;ZT# ע?~9M_]]s=0>7կXʄN& ]Kf~ɯK0M) ZR3u'?t}t(0M:5YcJ"48b&Gܤbi܋1XK~mu=ށc{T&߄hxzO<~FJDҖzh؈%۷++*#gCZ@v:p!3I8=&AZI\V/J@pSZHnwЕ +y+|Kfr}C|qV =DqJCDdJHɳ.ϗQצ XE/ ᥽ܼiT\B\1UbV?iX4&=(m S\_%,@Q_dHA?qc=.[%8| YO:R7j8hP0xh!Ҵլ|veGV*L X8sġn&HźSz0EYTD,|-;G$3;/?jy6*(BS*tf݅!pnP*F~ 0ֺ\V4n4QOXx.Q+8|=@<}Ƞ_fc־Tgsl!o ~(}uζw4e3f)<P'F bJPXOV=΄vMqAQsEJ1"ހ=3vn!ߣvxG BSw^R_Epʔ2"|r$K÷E8?lYeN8VܼHGEM` 0UWfR8GEG+c˝{(Z#mP>kYEi#asK`U؄#.\UZ3|M@˥.H,pVQR@sax)@H$H4 :y}H?UjB˻&hATnI}.|$IlCeX`*PF+2 .:M_"Ǘw?#%O3ꑎYRGee0g'l==(^Z!$&`/ DCYϝӻaupre6Ɗ=z9rY~"ۗYע0_GU0Fi6~:d*1̃lRr4 .ʵ*++!6CvG(2~7T57+r45D1!bz]͍1dWQ" ;BK}ioz2 Sa5ș5T^3*$V |aoz؄ǼW"6SFo!9rțQA6s}(7Fle!=NW9BE 1o-k8j=IX G{5Am&QʅG *?/;Z[J!0g $6w^ X_Ơ?L06Lۤ'%vsTLtNQLՃ$&՛-IGK:~4`FYdVK@͕P C5jvQh`Cy׭qru뺐h锴t2C8jALS2r,p>h.QM^PwO\) U `V?GLX >4V]TãUxx,&iB#~Lb $T*ӻ/#o_-sN!tbMbR{IxHߎD4RGF򏟇" 8p\F.VO22Krl~(R5Q\Ɍ-Hh߬~>E0*JhV* x$ZuDg[j58aQks5WȎ2^ty>XXĽVv:zܴL_ٲ8Y4};hb8ūj:rmUT}{^.R/!yY?V;$"ȅB"|@zjVٜhn"^%uP5FBsk:٩_ir!_frm֤ :_͂)wo?# OI:Y_~GTbGA(mܤ?ΫDc Oq7ӔaBKrȇl=H. ~O*Ow2?OzW?nH)Fzca T` iKjzZ<%nI2[+SY4l .svܢĎR|oϻU䖯ᡊv؎ʮ􆹢4KzKzC}s^8^6&R44!BNLj^SVtOʉR!$DVg&1L(fQN̒( 0E^) mNNٲe  ~ T&3K%l8%k(Hv q 0scQVXC#G k2=1刵O$0|hNGGo6+KmgVH&gSNMDӉ>/eY6zJ  1б )TL+ˆOT/=mi!6(Ҙi_5 ʿ&ėN;Y59m},q隣(SuGU#o8c94W8Q@␘y@䣬$9m>|ߟ@mV''4QLm \^Y2Bқ &o(|]]꠾՟ք<-rDr ҄C[(o%Q*ecWjI/Jh.冈 H t+C{.m.#eLM~SS)& |ŸV_Tc!ֶzT`\n['x^ބ=q3331 ϒ,*/_k+Ӓxr$ipB 8!K6tSzZ*p7zzYl&ZnIHu6VMz|tb7e95 IiDV"~l`69y6Fxop5TƇcC/SvTB3 s}l}]JBE:ԷF*a4GԳA3#ޥ s-E~ʥ&Py8KX| 5LpjqllbCT':ӼuN b;_vY4}+hpbդbs gZpާ’b2AOjK4?9j2 FDIg4cūMSA$4zv#+&T2EQ;C&he\\;咳.n`G, h7LKWK $Yu18<ļqnkbcqCv:x$+J2y#`gYI9?'NjeX/`0uIa%&|>1u8^ 2\[h0JLL5k4$ LчbebQdOaüI]x*lO-4yu/ qN-T$ HbY*=n;$5£C 'daP9FKM&0E=)LF:m>&֍0TPu M_%ś- `#?^޴(ɖw㈑X]BIf|Y?}9ESUfnT:.ciJ(2Ž#-}nG=s*1Hžnnue֩뢣yґQJѹvm4t;~} Rkـ o,~F$S(;rv _i3SK-vT,{=3$7j.W#suՖ=0v2dɭ9+r_T@y(̈~S)҂[?y|UIu_|cwR=Np&9*ϷmIk\*gG{X{a1nBSWqjܤ0Y<4uSt ʍ_ 5tA:o9T&}IU಍/a^AUCuU:SŸGG[.Pi5c0u(jl r - aj pp<'ԥM_Y[ 9|ί0DI# `2_% .'!>aDܱJ2/5+Q1EX9JH3MҞ#mP[;n"@#;7g/jsUtz]Uц~Hgn t8=:pj_1=ڰcebڣM̕2_9ܵnR*l\#LVIȴಈvSBuTrTm첦 WLk`[!9:<ۜtb1$ !MvuI&t:mq4.4 OiVi7^^}<`wQAQlu4 O @pWcqamdq︠5!<3lJp?> VvFnm HD7^Ջ62I5&qib6v{aȻ͓v'Rw9ʸ9,<ѹ9;SV q8dJ&7gJt9T_OPP (f*;Kcд0}a IG_Yn6Ad|:~ckB _6ְVl;VR/~vyaF>Ґ8ֶ eMWR0֕0h'"DK*T}u̠{wW`TWl@Eo4gtIm>a};ԚIV@/gߢ3AM*9ELJ~2Câohxc_CQFWx-ذlgk!V*#.̌YHD$(ZikXIci.b:ٴ/N5)ٟ6ȋcs#آ3;,i&z(tjSﳠ' 9KBx4<4=ڢ2J-< ȜOFŰ`zeII.Kا[vq.I[:&%E'Ùlj {%gXb)bY -߰'j⟗Y4m4 z;7,~O*42iy96Cܚ䫿fENƠpeYvW#}b |*Do}GSG$AR}ZX N|T>E.9Yu /_=.8S PeU4|RoA٫^x[WǞϲ?K8n?P7ta>ݭu.S&Uo5Uikw=$r`"]O"Nw!e;E }P+1@$)~wqTNR%ګM8Fw/;G)9x%UD?rA!kApD7)`g5%+! \MP%.1S5 YkM\KO&'Eui}$R'l'7EVG(uXyRyW EO7;w@B߬+٠mg2k N Ll?i$*NFݑV,Ĩg.tkl[丢d3}5R/?a-I YӒ ҳΊj*?Xs!LM*�Ux6,,~Xf/ o1Y`Z^Q'Q6澯. ʎ?戗{{΄AjS0İSqjI2xdO£pIWjjJ~# ȉEB(;5;zsCB v-PSy8)aq?=*G>I\8|eP3|~Zho;G*\q] aim%fX [(]{H/c gvU-*^-] *wBCe4E5__J[8W`{ۻu6gVȓ,6[).aVNIΎcVKScw%`2O9 #}'(ݹnve dʬ;HoV!.NÉI>pڤ6aAglbB_R13 +QdLؑ=n-YžVPArbxG+kv7 MIn*8{,k./ 4ә3B\d=>n&3*HO}o ͸pV)h{{ ^.D&$rk+:r502?F~`Fij\ʿ4L YyӮ2"#:oWQ sHkÂjcGr1Pz3=W(kpv+=F04smySD1MqءI;v~ZocRqbT9Zx]6'wf 5x'[x 'Y]?[P[mU pG<<}1⿋5Ip'#0%ĸ>dS+B[~><[ϷzIQU~4,|ߨJ?q)e!Tv ұC`X kU֚) 0RGK J봴vqpbk޾@OtF(hi^jFiw;k \7̾w- &Nㆧ͙?j޹!p)̌u"*f=ZHԑ߰5'졼C6tPpe& fnkП۵0~>MBgRs/P['_)El*ƌ3X.:ZmiŔbHG35/̟fpǽ!la/pZj N7j҆^ 'pmDAo?o]qt_+ IAfp )'<__`V2>C4nL_ yy>׏~'jy^}ORU5h2]sE Ǎk]  O.DD1N/,GMso"lMlfg#sX\",ݼ2)ʐ3eOt>tZ.L(R<)G[>RI bAp(/'@~1w~]jDo8!f^WtrE,U8<2 s&g%wkCMHpglkO;hi*"F|@4Dm7υ QAv.@tǑEkAgY.W}đ \÷>Dehǐ01J /0XoQZ|rOJlmycӂJ{5*-,=yQiҪChyU?lSeLO}Dcۂ5vr]ť{? AůAEJї7{.M[Ÿ48lFTuVsܣ6dXItv”9M#"V$=VJ!,wx8Lq~Qa؁ӡEVw I CAl+HyMbT-t U:Rg/%vA14&nߦE^ƫ /P?p/P o^mn@ՋU Ouġ&1mD>%W% +U K-jLKi*򑻼M4qHcd س?ba LM:RyOgW; f߰/ !+N)S$;qzQ$l<Ws6XGgOThsNֽP;xbDh !eX>-F.C9^o D09K/Ja9Wf?_85zܓG]s.?2BWB:MӖ WR)y4t xxs5pv>*@_}o|mbE9vqѼ%cy$y\;J3Q5h+1֖&[`O@%IJVe%|/ "eRŶUu(S*^( u@ub/. b -0^!7oic QT% Y2I.~b @!Y<[NS_szn0iKn[ $ATI ` xtCv,#Q" $2f`gGUBFVmNɄ8QL+A1"F~Rɜ6|[V'֐ *-sLwrs͊kٕC?!SDumTl9ܾ?pCo{ s% de R)@ll]k O#&C9/YZJ#\1 ~_itSΤ;rN}:N$Ǟ+QTٛ8?>.rMǥ'&-p@Ii%+hi<X#\>K$(!m4If+i[8e˯ q$nqߏɤ*,pzʋ\[K60H:zkmc\"LZ#XFԗ}r* "yhyʖku7lm[2xi|N{Af5k2{Lq/(G\ȕk*zy>QtIy*X1<~z),PQs>\^qC03Q`ԺϰGW[aF#Mݵx?Sޛn03/xZBSQ~59өt!/=0R2]{S\wU"ZV.Xxy im1nGleӛ W1o ^$k{e|-CrGx{0PuBhr,nF6Q-p fXHkdPcONgȐ<~ktuE຀V T60$<=-;v?t\C8OX ]:9BKKۀɱ \^K4>]AJCQ W$ U./z.{~{܍>WקZV`HlΔ+Hpn tn=<&+p DdL*)5{w8!Xх?κNqy :)>@+Z @E(: LrE34<+Y2wn gn*Nf  jMYLJXT>h#݆JqJxR0ām!ŒKg bNR 4@ȟ]J`"Očjsm:j(L]ebP2I=hpۙ×/1a9C 8[8fX*Xe|wU) mx0_< q&fKawg(;A+,C&zH Ć«3&& 2Я42CTl>/rLcrU|{{#4ǖ# QW(ڎqXې†pxyOPB@Sz[NIj9AÍ2_KEm Xzt}ُ)$(L˘g4, {x!Te'',։>`^ľ:g`RE`|qTo ?  DhA,2wǃǺo}j '#mXT;lIP4*!D VzIlrM(MXG*ܨ (R.Վ ?YZ*=MBAa.\eDz%#I,R=l6KC$ ꔥp ٩ )p:~$]a먷<,cM^|yH#&H!C^ <e_{Z@ߤ:Tɖe\=#ZF;CZLԛT]~k7*Z|.7?^'KN[DjCB`TWQ F5Vߍ-&?:`wcRrv.6nѮƾ"e6QaRfo4MN٥yf,fm)z’[iQ]%HR+9zE}e2cǤYl^ЦY5weq- `K%fy )@xGp ۚ7 M@yh4kxx* ]gԵ-.N`תpHR;iR<剬fCRdr,Rn{x&oig~rْ@*당ANKѳs "Qo  ŭ䈋wfychqxtҿ-/$5o5*#jV]B6U9ʯΣQ@i;@<|XkG٪1#QN* w/a-bcL8t"!z'5dE3@E+,#hPߦAAXEB-Se7`Wr0y}!5 Q«Py0+x_3 |0LnP'ڎQHϑbs9P0=!ë 7$AD!j2!Xm!',\eP\7RQ/Ϙ*L"@Kt}D%=~dGRۡ$u tbClqHRDI!}?Y]_cA6YQ&񽔝\:f?$`{MCUOVe@9Pl-cXC68G44u.q LR xNhyȀ^;[HԮݶC8 ht0PVDyD|rk/`W۔u-ɭ\AͅdNjG?:8@Dl1 ?d-鍊m쑢HaVȼ(VQz"&3 ")e:k y{'udYg@ F*c%vHJڡ?X5|T]CF#tD\aUoY2gvHÐLJ/#5[5MsVPEs0?[GEКy63ςwy;#Z~ݓp~%Ld`O\ zxc<ܰ+0|Y˦ 6-2}+l*}I^06.wY4|ܱOf$}i H?you L$M_늰I$PuYGb$yv`wj"4Ҟ"-UE ?aגB' ]H-U&XS_H|s\]%65UC+.VH$&G[z i3pT zڡs 4_/U/FrEI$oz͂m>b?,6b pnu'"7nZ)p;seVկv J_n=?g+ gX-Ewh;~PӖXmR!IXwViBM+ġBiUum>OV+M')qK95O$ATbQ\Nt ۨ)cUV!cUgu`\ilڮrR,J0pT>6V~KPVtuSj)Rꚝ%M9$C7g. T:=gGWg Taye>q4od4wOړ0Z !>:W#!>[8iXtb6"PTEDS kgU9 UiD۳ `?&$FvdAG.3qtn-\sI|4[9LuJ?2N6NsV`_As C~9G {8Z붥%H?:Q:w`&3xN-5OB>*-u!G=D[P֗n5%L[bX76K2n*LLuKC? " V!ռνO'Gh`ޥ/g|4ۏq8ggihZ;!NwJ? mȸ o۳%SojA|l7{#Z5D|}Sj$GŷKs}"o캺퀕.?$MZ1|ZSx2w Je)k:aUR9Cȩ vsIJt|I>,>) JIt$5=tFnáAv^]{cٖ7]GA~"95nim>5B?Jcr@>#yYmdywZ?:69 s95]|` ?Ý32zڇVO6a y8gwzi'&~GH&A8~H)1 4泅s憊(q)J#zV̽ .t︀// %~;}%Ii, "7ҫ 獗t0.-E5 d^!/ 1hNS_,G fJmo\_ Xw~"$DR>ipv5OʁS)s7la>9oN)z#[+=ǵCIуs)!YQh)vӦjיfm`2| jym6u)^ /bwoW-7f%URi:s˭.+@)æ;uW K"!Au3OfSF>ٯ@L %ɦnIb8wsՖ*f(ſAuZ1rNE;2ƥ#?mkQ/ZY*ֻ9#R]ա?mwFƲSVXNTuLr|!:ٗONh\Fo ßB1`i H:=]hĖ+C~- ^fƑz|bZ/F|}[\NRi.FyG53 :>}áKSsŶBq 0 8]4W5YF XqbY%3UClwַKR #WkXf[4=w0rKJ[uv]:^SZ|$%PDsV- Xfnu^ĵ>g]d'@4(YUGA7CsR15в, zmӥ4t41T:)/s/셲 ]Xrf@fRBwi޴=ƿ)w*jV8JVU ב/grh5V 7#mfOx\fʐT #?@2eaϬTI;<%e04 DTY d,]OB2J_#0@LO PQ'P6ZQ¥nǴu9{q| Ai܏X__JZt+L52-QpGD @\Q^#R겼o= #UK#t6n~Ta {قP$11BD>6^L s&/`R?7@؝Wr!#@}hCPSXL)NлDvĬbK<:ҸzZіfu eC %im7( u /lH6ձud[OD%-]T Gf05E\"76YC3tL@4TrHo|`X5i&/\Yl'9ŁN|+ki>SXQ9?nB4(u=%Q;c=so݀L8VT̃/C e9kAKJ@l 2oJ`ϥ ?Vc}^`b qj8{ךb_ ᵖ _*uK{@w#lZ]"Bӱ/2!bmͺ.9{ xi4hH9Zt2XvGz%b[{{H& ]Yn|a򖶜Wf$m Fӆ$e1"FvCVu҅Dh *<9:q#YU.0 f75W`#SH2ӂ 9=\7=#/}v@/Ht88qPƺZViBG-`"8wuOuqCqVQװ.[>2P!dΟBPov¦\n/>EXF.d).i"mh|p: g% NKVH ~(]Wnp6%$ jK+,HQ`栂a_pR҄8G9Iw-:l"Emդ)0Q> YSz^.F#Q\ Ո.pTr؄@;&GS8 Ga4}ew.7/7o^]Wz{.K|a+oV(2齉@"Ng&Eo{߹aᬑcn 55c'Caz12œd( ݢ2FW8K^]ELsH9))p9k+> HIT<QXdXjBI*E8SN[X˓ɰ!?̨@ku(R.\DovmgR!ܻU:rr,8q<2Fl  /_F ۽Ë1NYP`TXR;O̚1Xt${TyTKjӒ9򨾚?)ϬfN7JS$D;[Өc151QҀ-ZXfRG/@,Βh OTU~i"k﯐ff!s8O,." Yv}MQXoo ]~/'}W?`gT5.Il]~IX^]㒑'g?V߯ȆyU]uX;)&YqBMS_sy. 3d\{f9)}0u:y;~.zmz^9lXbJ aհMvJn}%q1ׄ(/E|{TPc~2eK|@ KaBVxsL3/!yn3Ņ梅:桁2?O#:V`N}VS*0% '@q/U8ja"^Տz,³_XezHKa{t1+E83l E{eRXPsL(a 8|٤X&*&Zd~0] ~Ƽ։:r5D5@ ,mU$U{pRn~3R7 m*X2>w4zxzD%ʋ± hOp#'j6OSĆ|CII.V1?qJb6.ᆌi2ohQ^T%,6шa eKu5bDi>VH*W@nT724?kM|83NJzQ]1lX}`\ZB*T>i4gNuJT,eIӃwxٝR8Zw¿~ZOW+*ij"ies}V/_/OGoω.'SDVmp$.V})@vlYR:(2i#ېg%h~ ASr2TJML%DӕɑL蝋H2 mL?c>?c9=e# X\x.IιKަ4l>ּ$# ):~5EJ}NշOu#ϾπVWysvzA/$"ڀDDnaIbiNDPGRF#Hu7Bz#c|)67̧ywN +i8j²X$qVxz1[&Ni,2xWdyp.PY_;J(J4w=9!x2[i;(كWI ["ʇ,Lj0> UM%-9z2bI;7XՄIa,n} 4)nqJؤ5*&V5|>70@D}m%{v.mp>1.nV `$j_Gl䉢 -{b 5#02vjS1Fk 1P>ZR6f,ik(+'f! @eחA O2Tmlq @g>o]c!!x֨=u3T(BOHDBVB98+L JLYl\DȨ ?F+g#!,I)Z% F &GDEY砫XgKri,z_Z2@i Kfiab"QCoyY, 3< %ɩ)Ѷ @@Bc%%{RۙT0Q< @ggYyY, ɍbS,MHpU~H_+&+ .K7cӬBӑ^PwNʃ..&rOM[ bh;b,N,ڨ+Unߦ_'GbfAR[џɸ&vwmwq3|sR ܸݪLH&iK$8qny?*B{nyq]Bi(6Y뼠yFƔy]dCaZz|-޾ I BNŗ@HǗ@o w=&Raƞ]4 . ?pX p, ,@){f|YXi?o"J :" ^:#aH OGtFbgaɲccc\#,Tnuޫ*݂B%y?|dѴX_/9v!*|!5 $#%_nO0(:/%u?)ɳ~ZaeHfܲfa8`?Xn /*v\018b:RkN-;NU ̑<ϋ16!z]CbOIzj-wdi%Zy'?q_ڗjv!mь~_fV" ib ڮe*ttq^>EC-6gwEQYđt}TU f&Nf'/T/G0]>K\ LMհoy?RwYF%Qa) W٫X;möU4W*[2/+?#׽-O5v2WMR``T>lOR#J: y?^Ԅ)0b%dشFVk], LOўW jftZ\4H? 9Cۉ,{S ӛ16Vo;trDPP ZPfY;:apN{(DǂcjnՏm [O֜#OY'9e y,rD{a?0ugG#H@zoʱ+Qq5 lUS.*g{8l$ӸLk~t9pXu%?%an$Dړ F9<5Xr18K9c>dyj\U/L'~X?u)?f$qU' _R3T1(<c?HWn:}@U[/lrjqڞ 06LhS8HHˬiw?О<Čjoszŵ.;A,vhQm)OvjS:ΖZZT~uřRlReP%vˉk?&г U!wխB ޔ?FXJB^ `# $eW{hzm=M Gܴ1A+NI榵,~0>6X.sn5Gn;%AP3>f~|O샼>@JF\a¶-_nؑ*OM^b-H@.G[P+DڬTTqW2MA9ZqNMӰH~Ycģt^/Vr:t'*c2xR( 4)=^IݐL`qMR-SH΄Df*!@..p0P6^ӦxhS"d.\ &W=KEAᗢkN#)8mhiMaXDGF|Vu玌@eSGV$/$T1Uau%ѠcťedA L$Κ7c#AEvӼ^@]Cb)S2"~&/6X|k)E%2, ߄!OVa>ps& -?W3ۢ~_T/~xU2e''i/ՁXPpcRP{i?D"7xo5{O4Nɛ;:18yQGEW#+ޯhToG go{)JN˵{L62RjVژR#:@$Ha@p{i5a @QaEF5MPaWw<48V-m+F{c`/K@8'9MKdW),X'FL<14c)6hع9V4&*I9)LWwY27_F.%Ld8p0aæJj#C|͟N"It Vdl+qL;̉!W[Rۛh~_=(&"SϿ|P4 g|$߼imJ Yyd yGmFf yCZPfW8•:ݧ-X>FWbfגk'=/"K3^mknU|WhAK[ڤr9cԽ:,aa ݰǑDzލh}NpC9֮+9\.r*dJl>FE )$N2g/9(K{z$)4eX;4we?q[gm^1FK[˜u-VlIt&!mD7T܉ZNP+ i40 TD,tB/Ί|40d]D=Z2{)8\F Gw$02$VJ{Ήgd8YFFonX1^A7AqX7 pu"6pJ7v -LP6FeDd{x &N`$q.qh .KwIh aW̒t|mZ1qQzܭN+UT x[jX̲U@FcePqONS[x4Ykq8Jaf)?+EJv ks`dm$ HMfpy?9NVMNhT?ߺ`p\d|&Q+puƟg!xXP/)T:AU$ˇ a-tܜkw8 j`g+hDp7= &n!qibk}_wQ1BP䭹-ڳ N'r//P eUb H`1rvGSZ!mZJկϚCγ * S+?f tny;&㟧ga5]V ,O~hӻ/y=s7|Deb q9䤃{cvKk$k7wb{q{t)#Xk SF3X&+sыj&*3Ӳ0I$ PbiPA|Ѳ[^f>+_'يC9J*3n{,sTV7UC 9BmE_irL2 f#GZ.X/K Tot?j pイ|^Y*?>zX.<< 0ߟ^O "QE.)`QA@kPoD`yEΜmb"ya8ܖ";㷏GOaQӁ7BBZ o݃n_ a?7eenP?h 'b>H3Sw%?}"ǜGs5kIK|֒e\މ"z5:[:6W;r[ƫՖǭ ndi Ok fĢd/ydF4㸖X{`Ak"-.Dq֔HO 1Q\B?il8,P@=pd)GPyqN x$=r}-ߍ3 1H0L܋!L/hpMNY1:I 8%Lh~&(D,g /򷺳< ]3 oZw>ӏ5 jݠޗ\'Riޙ8;ջ]jݴf_EvaJ‰5p V LrqYc= N$`|? ɑ; "bD(?=w[RLpc<*X]:8D*0A뤐/̘fahghc?$.s-Suf)7J#YT=r{z ;%/ 7ݹޏ+Fキo>cZt-W5ըWN-$ҟUcGQ ,$`ˤ{Y _ B@ZDM~9o^;uyp^F.-Y{Z>`g1*..ػ` iL2UY}8+7إ.h1(c:8@^{gIURLt-厒¨0Je C;Z : |q`]EXsPoZ{LGReBjGJ3`LBW+8LsA U"zpNG+"LcDQ Od,/>3rO#mQPřcT(!DbbLKWUgB`ԞAh+uO!P/kh֫$R:g7^DrClݺ5f֬ qMR_I-ZŘ!cBh Td0$' % 2GUD"33rۨCM? 915物ߐl^tZԫ\R/@h]gLY ۸l8#6^FLXzf#wH~M#f? ەJPq`͏NS&QUĆuf.O5L8pq6ƓRq3omuU@BmHrK1OthobYYٗlA)lßnDj}_LaHvKTQWf AQu+> _7P׺:6M{Jr2 ሯ`$xq\Uꊤ#!q~er0Ɔd&NC=+$]"/M^᪠^ѝ6 jФ]8cCr\H]Y@pM},dq<)v 'WlTE[usPCVVi3Ϟ,Х^wz!p˼]pٓ?={ٗ>y}CQM$^y2a ox~O([ nU[tVW8N9]֬r<^\qʈk{w`glLoj[qbǯ;>-H:qN]h!o2z®,AD&\JY'~Q]oH~_(oWqӆsCws6yge^ZTRξp#\-*ǝ{->h*>pc=&XDsI֬|}ߝ}9{|"u-|2tY7-jg KCC\Zx Rv,8QN[_\h< cLcl5#*o3sՄK .6dJeb$&wx|<ߥ\=bKN 5)˺8` m7=iq/XR"EoL%miVyyvͦӔ0Pe2e¸}gq_XgoartR"XnW:I ͜whCnKK)=V "- >OJFpZH~5 Kg9 ؾe2mo8LnmάيsrnklN"OpX̅"Ү<Oy})O=l{ateX;"xarDxpww>٦(UjfZ\!_Yd9QM!*iE$eپ55Ī*ȥjZOM@N Giz;D$f-9ˣquYr}IVv ~I9dG||p#c~ν9qf48Rh@ឱC%BBu4ySya :汒ykZ#/UjϤ8"B94w$/)OߞBL4)[-26ܧ*90flNҧp_M-]Xtl.H5n+W.+TR[I 4"KB#CSJeYM+ 5>P\LiKednX` -mN.ziZuJگ֜Sh4If~E1;ӯÄg>o Š"amul š7}>#^ǧHaSDoeU@UAO@G՜ 'ёϷ]fm=, LᖴJWƋxEGG!d8Ȳ.G yo>)밳ޜ?oceɯ_-dc]?}RvDclxw$?Fhe)G:^|WB>.QWm/ʅ ^~z뵺cZJF6jxo=L9ŭjx{$~WrJ[A|qğR~p3G]IJ;~ 옏ZQy)9h\q4=hئB,4HZUbt[vOoUmJiTgG{r"TK K/^B=qۙ=]`d6 KCn]I+#?ȝ`-j80~{O\^" Ro 'a壻BD붥) I*Af^kWf2Dn&F8ܿɝ;;L&o1c[ոֶś[ -DZ e77NSnۻн)t6c9퇔+y> S"+p/u0^<-m ZeÈ4\n@82R ͣ=!A⨙ 2ZNX\trzx UiGr.T)'iI->Ve8K Lq->׶V\;"3@hQzhLfo ̭["}nF^)װ/n-b$%3^KyȟӱكEC^b!#3r',~ˊԙfe+mgU^ pbĻq"x$;0W s pJtEȝ,^+ YZ|5Hv_f;lpߠK_ng8HTC Qz;(S2d\Z|X :*]30#PU$l4F4@#()^o+% dm%µ2}^)NZ`ɡmV!y0   #fl9<x^S3DtphUѤE%RWVL ,A_l&q  ?О-R d/d j+}M)jAZȥ9]ޏZȕYN}1;Eǒp^>hX*}q*l{Y/w@4;% tEloI/AK|A%qe^f޹{p?^4KԙkCдTƬa=A]+wF; tE|#un 0^.Tl l 7듭CZK;ekt|ٚJhrgOAN ^3 ˯=9=R|o{#U|6}HPaQO%KUD심DNq7)gc-s]Q@[ΠtJ1a7'3z=Ő#rR;Z 4)Ύ׭Xў_|LP᎙ ma**N(SSvˌH73` Jrҵ7ӊRԈ1tsN"GSF4<3ixȹDrN ? [)( l<N 矄࠼GJX &j1' HѢA~$,X2{]Hq0 H10'q>~wAkN^ʎm!5a&!$Br͙ݒVW3\3 W`6U*p/ˆ87FSWM[ F66q8#W`P:p>JݹKH>~z%-^;JR۪U| G*UMEzŶL3A&aG5p,,,nhA i 5{iu2N6cWU}s M[pf qvlOI!WRoFY/n&R }To+ah[k?crZK}S}iݪ@@iv$A:aqta2@gERۈ{䨏ˋ+g=xQVe) HnR!eD+<~_lOrt {2ZssLoGbAny{$\v 5*cfEEXV-p p"D5Mi$˫+3#]^ײknܻsa peqcU]6 "|#*oİk+Z`x/d\Z{q%P .!dQ`B8 OxS"rue5V'Gw||쎟al<-_$OK ^mZ4I xa:@=0&)aE"HLFyLJߌ T6ɲ Oƙb܍HU?<g$7|jI5+p&! ٙ8Q crbCJv^/M?!% qV\B&G('{iԌSJwkf;|VA{kvԯc|KG RCCWQ+9~}v$LX]TF͋aEt@3.Xa#Ys+:xڅ!-Ơ@f"UT[)H&rI%v-@XZ&tF.G'vNTL[0h(ӗ<`מC7M2˱7zZ!%i 6nN/-vÝ,-yOR"15q"ȥ>=9NO,'JKt I>TJ<-g32FXWs @(4Zqғtbρbpn4ЎgT:.Od(P =K^ Epo'[s.i[q'#%Яn)ί~t[\z1k &D1qֻT_u$!{Ȭj9LY$f>Ad:֣To Z/bF-T-2@× &Fe,C.' Ų1kFE7+uяA)Y"zDږ(ѽh&&lSN6Z)VcAxh@C^.6 z/ Z ?tCnr) ꘌ~ת? ?/zqݖ|Ntr$^;Ûג5Wr«%9EI[f̀̃AV_9[ϧKH!`'Ҿɂ44PmH.Ӂ{)6=QpQ髚d h¼2SJE3į샕kiyydX:/{VfSl DSmtj8HO琁emd \t+I a&Rps +C2e+])@b{&Pѫ xv}d _R|Ħ{fvB9iRRq ,Aj]2eÀƚ"ռ<'.] dSa9#HOEt#ԅz,;AiF!DY6!$X7ZDۼCnnA24zl IY1@̐r("|]b co&LG7>)%4lM) "9qHU4^ b>IS˰/^vg/j3szcezOy ZZ?ShJM]$nٚw3X½~>Ir\"2h g f2Gŏ2sOg>#,j$ ʰx"D)qRMErmr Sqm9&hp`m~зS-$%yBA=%"W^6^_$kxd W+!-Pc_ߋBt(B6ϛ63({썑E8[iEݿ;HG3[\3N62~TrVlyH_TiuOXIuAy8^ y1OWm:,)lqd>S'?4,6!s"Bm#1Y1V9(#A 0Uor$.p؊@ |)ZS-J (.2+D3夙!οɏѢϩ\[:G=rGj$8@8-{"nZ樊eXpPbϮ085yu$'i|gE؄$[Ao]MVCtmPbq0qz) N~1F^x$83,ֶ@'ƀ&o1 qyg2).:7b6ܠH` v c;g飻;cMyODu#Ӥ+KЇbyJ<^Pa@,X걓r&9&Yr@Vڬ{;{䢴"\<@\>g+* Mϓ"vX?DmN(ӕ7n+գYɽ@Qd4˷Yv8#oe7[UϓLzU{'K$T~zihkN+tN0Ǫ/A֐  *w[>FB CwU7v֖]ovD/$-sѶc¸g_^_~u Y۸riyxٺGp-'îi Be;|V>UU_F `̱XB?.zqCVvZQs94*kcl1ex(G|bgCք1բQ%PK~2 i 6TdA!›#E+ʋpqT j`0ZxN`A_ƾ[鈐t|~P2$ðw?4[ :lwcH->&j/D|!{~;jzj=:ܜEzDz۝Iv:!{ӄ葢 KpO%8-x%V忨rjY AqbQ nĚ8>Ds3rh)[@ɀjx8zH9["t)][(]Ũ5Wuq5KTd)\9uʙbD In[6W/9$It .5KW:X9TSVDRR3Ҧ=ƮIJMhf+S;[h("~-B|BSfz.=r=@fs;[Mv[!6%Vھn1B'"Fˁ-WbQZN*o_ uw\]v@EbzDsa$1Y~Qzf,92Ua *js8+pMȤ`sx1aՈ,D\%y=Fn#hU|DU,"x!_jiaѦ4yDRjpadP`Zκir֨L$DFI2<2[>pUˋER0S 3EÒNJݲa9 O;i.q,,  bM^L%<\n y ٔ~|% |gznHG.|]3)YӒ])uyy-6ptr D Sf~¥zjB ΦC#3c't$}/r# VJ;LȀ0 @P֊Kj˅HWC̷R`T x'Vs6cWV;z:}ߐ~s֢$\#q' 9bgJOeGT@>ˁIK 0/=6ldջAkmYJS3M\5ƞ8 +䥏]GrUݟzɓHQyzVĖ"z}K#؋|upbH°-ō Jn Mߏt/=LW9d">W,-OJT<] /nz̡x-3eb< aVb#l?X'r %X*2J7R]XBLTQJ dIT m\$Ƚ%6^BUvN5tȅ wO Š('d9OX {ජLP7m={c^t0:[s{8/RS< `U b&VʬZf3(%mf}mIhy|c8;Jg5oh=~ĘIv8o.[wabM lY)Q9%^ErLs c7ݬ0!c 0RRgPd ;c.J팈7OGY8n1*ތ˪x$xwA;yƝ̈́WyQ ,Aa0m&ob2 Jp_–(x/MV]ʥoj3%|Gwpy楧E 9)aDydNˆ /5ʍJ& ؀ů O۶` 3(ʁA'@ΚpQ҄v_׷XEby YEM9֓  "RA*i]Ai/QB^*O+4 yo>{ga‡+^EgH >QqSB z&P+ 3hK!hԄaC8-^,(-H}V,M8HvTq4"\iOqulxWWq5[ӓٍC|lm/ЯT.!b-\KCc֑ <ϩq GuR~ި)`RNCm;/تg윋6"M]m1(P0ʶ.%eZEv%`mjBozNDN̼Mn 0&+ialÉDZXj 9jz;G鴖|+ -op$tO$^յtNlX4"،KUU%(1 d[gNXL+ur-fVY9u7rZQ񤙔#gzxPvMF6f81v S%-j|꧷ -x6 ҃~ AV&G:s DmпtZi672ZdDvȡ.9<6~rL~oF'w6)pK('@xIh C|B\yCDQA]j9(I}Qo?+J _ƪѠa6$DF_ 0ǔJ'#Ol_ 0e:VK֜r'B'uEvfeU>u]!CӤzXnl],[;UyJr˂7V"ⒻJC4OH&[C1`9t#2w:_mLzocDK^Ov-D4PtFo5̽Y8e%P6lӖցBU>ȊYܯWU2&w|Űv@?~OEJFNbLZ]ǴhiMp%JF@(T =r!֎[Dx!RoL•g8HdzQp#ؓL靵P=娜F.5#BjYxu9$)u?8\U,SpҒ1#z4[1!R1yA?M UO=.:~ QC'o:yZ Vf[P2$˼+QCIVNfl/~ʐH5 ڿ(dqhDsMχ9}rV_jm0>9;Lblng4;Liڦb{VEQixd!U#wEr<Ȩ0(v1t%-+,}}`ڜ_UAl=)co\]$ EN_j^7uM8DJDՂy1Y+/ңtY}=2 hf:f?}!-U.AN85pyW 8 >Ѱ)3Sz[c"?tT=Mu]508Z7|ЇŔdKxy~(P\snQÝ~,'?ld9}XYոCV8}l\$nB5O馏E#L'FkNQ (Z}ՏRœ&'RoLO6%-`.W%A~'!jpuΚ~j!_wb*'!dP޴OI֔( mfl~aG!SB \ G~ A$78 -+ }ƀuGʖE4*S.{%4;%;bȂ.uBhՍVp!̌,1ldy5;-O ˸p'Ae,8۞EұP 0;A;vv" BYmx}mOI^S@JJVٲumm_0/Ap*}WaSFE0*tvGle|^ߜ3P8mڄȅ'p7"fN݁jLw6g~*Is;{&/igSd0$l;m 4$ /ӢE姾6=Z֣e6uwG۠;}TέUTB,]ecZٌQU -JpaZ`8|$4<=#R8z]FY18.bI+F+NJ/1""k#i.&֜4_etD$~CR#z,Eyk؆=K*SQ<\ݱۢ85VDc( a=>,OϺBəWu/|G/?'ߩ>z$3(޹4}tux;7{Ru9ѝ!&6a}#vq9ASA.}{)2DOUTH) BRUQ2Ri$3?&IOܚL={DruquQJXҮjɢjKձMiͺF-7%Z#x`D5Azfea$hejdmZJ҂yڛ٫HZYN w@ή("CE~0JgAyWBHaE׺tUB9mWo<X*Dt$ߴff<B%^4bH]vj#RƎڂIBXv瀘o|UK;o^=6bLr K߇MV~WhS[2~͊\}/·u6>?w..6(%#m,^cp8|-JKZ׍2rL T\Jֺ[䲛3Dr{F`gX'NxC$XP0R2o3Ϗ6`fkqY.!C.2 `MfHz0<0ZUMf5?)S {3M)]ՠ2i* 4,8rg'l3by"+}q?#pU.[X= TM t]ZU @Ti/u8v9\.!xSZ)zZcF>l+]*SC㉫4hK3=@WFغŒZ*%.7>dߏ<(82D!& NX u'(\fE)B Hwa+c=.= Ǽ"Rl6*B rm?_gק_v?f&a<KC& 1yZfu65 e"LB=A!^Idd9gOlt?{k͢ѫgN!=9'~9N0\-aw,rjp8jķ㏼9 UѬ5+:ϛMw>ڳ)zjCo*McY՗Dn>7װAWdgInHI??юtCyQWH$?QE9o, n.6:Vą({R" oHg e{}AAj?Z=)/w8WybyP8T4f5"͓~=_E px8YFvu4 HP mI+W-[QJ>;Ҷun;MK⏮lL^hSb266wvȎ,"Y]wPP2a׌XS,& ?|?&?Q{>o7B#G«=N>^$Қ ,Dk}JtTDф/<H}?̪+;K J^Y*|HO2q/pj#HRbcDq3S~Z^Z@MNZU,=~Ie-Ҝ^`5ʰ^bJuB13?NQ?ajgG_Ͷ̲hU?= d3N3jȮlf݂4EI@aa׫$n_7%*ؿtw]~/}7dHUa tԗSzӇ)k5{(ϔI#W 'y˖I.])\P(<T1CDN ƨg+#2rqGE"~[Qp}Wˮ1c1]=cWK`i]P;-P\h\N tC&^*]lTcMIlrL;_gAp4iI*WL>-/8Kpv)^)[j$r?*b'h˲?7fߘ|ٙv-NGƑOWD/.#/z~tn}$R59*߇j5{uIq{UUZ!=a!qM%勣#6^q=bʽ*^sx44ռ}{;V;Pۀ+t`ʟSeFApuu> "95yݴn^jٚ;_r|"v`ah 1}=q!YikD5#76 ݨV-H^4'͐4th.Wc'¨ ]=$}n ؑIO͙-{$WBe慊pr9Oʥ5i!O| ,Z)/VQ% }v-+eK?f䲊7 ?jSD>zJ%$$l#iQ8M= nm9^<~.BHqdaV)q1AV&z"z'wlUݧȉZ%J%ƫY)S%G3O,yWO<(?}ٓIQyfQ>GC/ Gt bp@ˋߐ@q?n2oyoywǼH巤(%%HھfM!?pqٰLU ;pȚ7 ^NbĠi[>v(~>EU3EUTWCdGG1r0/#LJ}mh6|YѬ$;Sk`<K+fܛoj*ujq5y㻄Cx3RoC^1dp\$ªћ&x2d):@#yТ W=6gZMMY(fr6|=!I=`=a]/)aX)NMB>Le9H?76lz#P//gA>F?l9ceX/<9Uy(༙G[[t6'Bg9u3߸jYWLyۢij%껥Qs=躋q]o:;]ЦfzSysIS ;5W v7`q5"JSWaZi)(ؑdeAֽ%%H٨LV2md+6{.귑ii ϳˢ=FhT ƿ^+/}F/̱Ђ1D|:S\`LXZ }k5/j]<*⭹5x0!t¥E.5:;MCkJP#s7[rBv9;"&i@ TɁ:vȁ:^@Mqu@kC5-b4 v>#$'JQk9Pi'`:Iy𻫓s?,J߾O߾8ʽW|@W|0~9('Ф= =7gG=sW|JZ[4 C­ efVkXdnn]U6ӊNcԒqWm++# 1}_ɑz> Kz^8I'ARZy0R6zPV@j:n+՜\ UrRְB/)`,E7HrukhN9zcf(}Lb8[_.+# ќ6|J03|Տ^HjHж|%ux힧EQ1_}Cs5 ).& 4ɭӝrq1`i#(_&9^dQ̋{^^Ȩ9Ҡ#V:/4ʀ*E][6Ӫ tuO_*2|0來^ke\8p154R06ă,|r2-o:%JӇG(?ʏʇewO?/%__wO˿ |Zi}|Da߄ysׂyo1ZҼuW+Gx:@ƭ\eN̉c2 QD$ Ib5.7 .{s>?.G߿_<yNO߶H(8g+EV#թ8h%[=Bܡ4ѴQ VJODaE G2jsj*'O{&֥DmBI7A섍7)gU:䌖sUk5l!Vߴ%ױ=Hޗmd@GcpL}bG1-Iқ.$܋ wpD#0z/.^Q0 %dExP9+($ (#XQ>I3rzH*ȅ?zI(:C߶o?'u0$VmOaބAR+;eN#E 726<}A_3{2y($k-W*}Pܰr4_5vK%,rkl:B7'vo{~,4WHOL _Yg|YXIhp*lC7on"=.UUAG,ty2(,n+ƴUY)ChΑlDyzuLp؋3 *%uxDfcũv[̵Ƒ[#:X7sؚnm% 6v"|3# Mo~7Ze"ՙs$0m"YMH wj^Rz]$6xM__WT:cY֕4(&٦[Z-Wۮ_7u꥿z/O'' $A+3 'b+AU&9(`W@]KeԳ*/!+IZuWɩ2q;mi> pSz^cν6LP\}BԎJrP"љr逍E]ID5;:sq@y.ꧦԗkr< BG.x6,$![8+sVXmLg8}U9ǯ嚀))[OOz^~%|Q/8&#;0)\!:$hA3Ҹ%5U/k>Eτ Ϟ}i Dd`=u׭2ȼi3 O=w[0h3Q,՚«kOw?ߛ$w]+"koW܋W{EH$Ɛc- ]̻UfJ 9])*j5Gp')5|]/_V!E =Zf<6VFVs*y@xBAY]`?{lL;?|M?yU`9!DA#`?;DžJ8F|rZW+{۟ wx(+} Mxd7o5>io;sEE^.`~ IlN=~] ҢY?W'd[H-hDi 2*HiW2t۠Wsq]J){$Q仃)@8ˆ =D5mNxe+,%PSĊz "K)G]>W锕sQ)rU"W-rU"W"W ]햚Uō5+Vk HL%)}W WprgB}tJJ2f) ȼhFړ蔧ҩ˭l*QYwFt)'UV'k4Ԙ# ZIE^uq˧jp  zŅTR1C$:P\&'aI*9".:F}!EtT:6 oY>@8TV&&ʔQU|5cTTeQbu򜴌;ſnBydekgg \ )E?Unpr!ίs +1KІѝF=M%g0Rf.g0K5@XZbRM d1X0脕(*[~dxdO~G#V|7^"ܻr̽: R{Öؘ4GL4 A8-%KnWewxʎ}öWEbuO5%AQ "ᴸ4vFA5<"- tA Uj,JWs$@pG􅦒_]Ac}Fg!EFos3ɋMu!5%^D",IӴg Vr=1Q WK9θ(YTS NH0RTX$L9 EfF ]1j-!LجYՀ)m)Q'xF%<ˤN QTDq{u$*238Ii3á|'.n -vD\EN? .M]]c:ŵuIuKn;ndbo̼Y 2o4ƃ"ue-H^7LH_DZ6i8"=3(M*LA@%N(4&JvNmG>θ[IQr鈪%s o8 P34pus6+fe0n 7_rXRR- ^7gD`~+*Adqu%ڋwb\73Ifa6VHJ)0H&Mhc1bmRTcKeotu2-npSc7NPy*e~,gUҫkF#OfbGBhwj^wp,N*r:YVPFqĵݛJgq/ [Q D5C\L+J@^t:cLϜ ")jffSk@݆攊Z{Xzk3,,H?뫎ҥq=__y{/Խ!N=S4(ZDDؘ7}m5c_ hz‰j07+q_wY}=w30-3l- ZI}n9n1~7.nփ5ZsWM?Gݻ{hB >0@z݆9mтmcv#"{G{9\yp[aʛpEW 6!%] a$yl䙺A<~ o]˽a9Wrcj: G-ߓxHŕMǨVdP;C&ˉUYv."OWC.hX-B)훩nL$v喾tcCFS?Y~jr-aI2gI@]qnrXD| 21$wSo?4b{˝7@hB{38>>vǝQly}q' 7NFz%ֿWgU$plQ\"#O5u PQ4pݙ33kĹl p%8S)|k@I[L0&d0dE=Xq<6S~<}T&w/g4D 4AT%I='^!I~=6'̜|`!?tj9GqEM " f}Xbsܳ*E>^"zհkV$! :FtLty馉}Ǘ(k.I{.Ѭu(ƫ@2y n줳Rg0xC FDH $Mfbhq@%o Bqynj-#I,)smF5Q3|Q ׍f#q3]{:=02\u5urP~nܿMjJrl~s_#poI7Uy \0{hˋMĖ>i-ځFV %(JЛoDV6 J4I C@MD0 KQ %E1*t[jݭX{դA@ F۫p7h'?ɤ:,Zd z78YBulcZթN>+X(v 4Z sȝY9SWuu_#1VIZ(%Ib$nεC_/ut}8~ kǫH!ӗvvQ| wB+IJkwrfaV By8>0  XVZZG|ƪrT1x,PL@h:p0* #uFyl\$qT `XgCŬ\K PnE0P"͉ #_va;eMS,sRp9j#".E"/kR}Kײ@:,,Lu]!A268 z0fsV=,$2Bg'-R&Ŭޒ&),iٖ 34U4#c a uL7v9QC9u]29'҇ޣXӘTKbjnG} H躗 bgɲ'h4`ŷM{cLG`U5&wgěi2_Wĩ*%/cn<\ %NX4̰i i>CZHA*5H~gs˰Ij|kVe8Y=N Bٯ. 7yK6(v>+zv<n&P(`m7kL9MR8RD 6ra PS8y-rDd^]{`> GS2ܭR<ΒXtg\a/D%Ǥ= [ذKBwF-OS^ AC @r, $@&|- $1~ORRPa1f:Uwڌ6;/VdLqФ@\RAˠݓ߭ɏJ_w[@ |V/`:g=-Fx(h2]^J}a35pAi$]8/V-S ae@SuB|Vb%϶%lKo'ǰv.jkԎ~ ÂA20$*(*(*a: !ٶ-Oݻ:훶42VJA\QE@e7Dn /igaiVA&,$I^3Iq$noſk<?i 兏7ʟt hx fi UQ]̖eҿޭfCI!~j66W,bDJ)մ6w-SCpcvڋ5yTm.G 9riaR 8\:' V!EׅP•:g!fcCWBR Ull3Paė5]njK_Fb 2d^cBCw`kDs >.^mxV&"wo5] Z@KIJ\n[yZ4o^uZ=b6 #M'/orQ-{B+-M`bC^Q#Xbv+B ELB2f%)3DGs7# 8b37hRGHK]}X#R'W<1n0&8K5V^T[7\Hʠ2,u.I@W.՗DXg*$)—"Q.e78w T?YdEƬݰq;[˗{^xP(4)wNcˆQcPmKEzS^w*FjDWʼ=H6CJyAP7Fvuzy _B/njH48t$dx׿KL۽>vOyF_}FǪѽy/dXm $HALIfH'aNը6ΜCDOQ<@<pZ r`9!2|T$mJ2{ъ:MJ}: CZ/dUj:hus[(q's|$-LX ,S;> z"A,SȌ]ҒOq{H\]m=*5N?tv8dϬnLN#Mog؇UlcK8yZjRN7S{{p Q{>ۍ'-̊9|q]75~N9kK\T`< ==|UׯK(\`@)ݦ^7ܝHu_&޼ y6l5N8\iie/0ޛh2VXc4'uq>9k|H*c IJ\`?uH{A[o|YL5xj #Vxl.(,xKX.oqW8UW؈5-d̬M@ظkJf܂*Rc3(f*.;XT4נAUY̹kD/ Dy'^ :wj%FH\Йby~ˈJMUu&($.S%f17 c èf07ۦ0v=6D([BKr-ubh)xAD{MIҪԺ"++F>LOd~l0-DST1oY〔wVz_il/4ڞ_%}#_G=P%X$\L`~ۡLnww==g;FWyY1c'gh-1 >%QRb)jM&r `o9X߷ȯYZ%q0X˸9tK6@j! ) 1غX ȥ'tL)T6uD\,bџR7GurH{Op/i5'*hsKSUI4Gfg9FC V5"AdŽU#c6X|bvʖʲ[\72-Vh4.3QXHVyfNx'R%1Q<)-b~DǕBhrȍԹ߂o-2]"[.e4 !Q@kuxYd*n|]m)HWV^5Gb ;3T>^b(>/~M%jbv2k b5: m_5*ƻnR0 Q?=A*2ڗSQuHggHZw};ϒu Uʳ US. P[m!rMyG,K :iXĊeއ21-tnu'*戨 +U檨Q1 =ffLdD RQ 1P5a8O ZNS-v$=[4HلVU `?;++ts[iiqY9%.h( b9 V ǼmذeGR,KAN?Tg_ /ID8͠UAے4 -=i Vu0ӴvIaz62xb]yR^%G`3"Ț?Qa$6sT$Hۀĥp6$Sw@L>*^kͦ ؇WgѾe5#adJt6,9k.p/Kwc'u 5DFcMXS,g`/|qočC%OZGekQz-#Pe:S1hoKvM57XЖz%06m4RtҲ# p ]6o4,xB|L+ׇ"TMh/l:/ȅ=ohN?J?8zCDʿm$}o_~MOi(?GQ[4 LiiE6\i@ho߻O?-ߜnSD, |$N'7Պyr,`0'N86c"s"cCgFJ}WmV7UJ*ï1"U##Dw"XENt]m.:p7{P2a~櫬y{?27X}&iT\AЯWAڐŵ9bؓ4q?, ?DA6܅;pP x9V~[HY;}V{ɭ?{kӻ}q;Kb 5yEFahKmௗ]V-o}})Dғ9&7i>+qN' kd0[g-y,A@%iqS8X.:;rښA"qu/ R\.xgl0K=;Q +@dlZcaeISjEGԩi0GRA1y|*sDzOPGk.50[BdKrVj4])gܙF^ػxlfH:BGg ah0z1rMךR5ѰTkA:̫Iyjs˂GH ٦_$VZeX!Ueó^ u/yQ+cOB澨{ -IPڳj2 2: .Xp9EIMuC.$!fhq8F1m0~V1.;#|qВT=" !kR ')‘RM5 ˠ;ZQ,skں T8jվvb UL/uA"ҽ+ zq0J \RO+ላl %EkK՜urC 6uMzGWu(ޙL-ohz#vȈ(d%9/fHp.E~1-IU9XD4D =JD%USkSQ-\NAIKQR=s'sMl\ڿY֬zW/a`٥R1 QS#8oB2_}e?wΤ f>'tDh \gk(;wkή\[}Ӿ\l~tIJh zWH> e28/9oچU dyЏ !+gT,X!xj@O6 kc#~˽}^S't`w,%S;8) q3YQuߩ :@E3%xʩ zŅW#_6}=` uR"H$=*oвȑmifVX}Ӗ'60CJ‡i- ;+:Ӭ4a:֗Y "7G{W"0W(Ø8 A,Ќ`{D۪]Ov5]'E$N~ Ts~Rw~K!5JRMyS{gU`4O>Q4%?Tsqַ}'& ;(7MzGiBFı'Zqmnsoc/t6o\NXj7E DŽMHI3Y0|LA*@yruM"fg} 5;ƎE qID=fR|o& $a{$@`ټc%b&+0[NWG5vHR[X9#K)MRTjе׃b"IS1O}Ha4@:΂8YWXIy-W3x]{Fu(5!4.W agj]GuEգ|EK w7)GJ_<p\wU|?nZua0\ul-fdZL{At\- 7ZK`NgDzR'>ad9_\o#'Z)a I>مEk[.6" li蔫Fcs OP9bMyKsRci/YyqBbƐi-o\syb6|q&5Z(:^hޤ?қ7r+~[7J}׃FFݽݚG XV`pթcZa%\#m8RvOB<{2HiBXg"Ge,2p~JdČidklqu1P+^-zf>} (ZBFq*9ll|eKH]odvQSeN)QJ*X2<(TYgSH>"gZo,ZAt0:bPk)Gkڌ 1Pɵʎ,8B"uyX%|g%ުWwk}I1mRZnqq+48KҺ|Y|nHVB#yw (EU-_Pb*E8<#SArvȠT%E*MBu6Gl:m(ƷijM3է4u)!r0E.W)˻J4}:$22\&/kå:gz;۴Rܕw; -rajq-?>Rt]* 7Cmb6!I ZgaIi/vO27~sȠJm$eY.˺ڒzvFnb [Y0^yjXOہIс  nK纗꭛I$O'EXB/޾q8ʶs?IĐv8FM8{}%%%2nܝΡHV"m׃%Қ|FWX?<ˏcHcw0 %&n>gj6+(NMSD .' N0F`"+T@3zL`(hZL3r3V`:Zc~MRe˰X4dK\|o{WSR[|k3?f,v,;K h*?,ǧg,5ϕ02J')4}GWQV/eK626LI`=ŝԊ%'/r{KqE)gr{:Tεcӑ ~o#v䣳p5wlp]K*z镱C>\}v6{(\e}T_Q%WNgYnOhlb+j ]ΫoQ-l\q1 N}<{%o,m#N`Q^֮P5;9}R _м^| 0D4XTD@P9}*+N%T/;`y5]@[_D]XELY -Bԅ/ (d`#"U6o%k?2/ z`Н@j+H>N[bJzkhҧcdne2 ۆ?ajsА_M%S=>Xge7sd S ezWFk K{m)OFĹMl݈&q"ת f/"Tkeѱ^0pXı$,"D3 SZ^pxd}jI\ޔRd CF7е]G|k|]Sbh^ԋϟ<4Q*FPˉ@뭂 rms3z5hMu.Ez(У]riݏ %ZjmJ?wۆFr^<~z y^= { G1~ٝK+pյ?P㚑=tE!<}AuG iKDwq}.I=*b b㚪Jq9o>k)4_ ~>3j?1cp;&` <ͨGW=2X!"e }=ڜP BߴSmc.q & zfqujm'_'fs0 hntE_aocZ)+qӻ~u).wnҶk wexK{))=}W 5GdOz63_Q!}ų>(a2ݘBsmXՀQyМo` nZpIKFv^m< r o^\F CFUz'rx+/Ga{/Ȃ&<_j=g|t?ÙRfbZ,Qcd6Y6]xc(e/!z+5KFi JM)zݫ^QAܽw?9w޽_\.8x9?8˻e^|EctqSӼMך%1zeo%&2^j PrNf 4{Y1mby}eMxu{&wXNq|<1 <:(wT=L$ߏ}Y _x"&Lr,kήDXE$D)@ ז~`?b5|*FeV.&ZW\)4|WmM/KUh 5LQp!Sa4?BZNu|I$jF(5qDBB)( 퀓ADpXQ rtNB^/OXá[I3c[ph;rcWi}2iKIyba- =)!E"M{gE GH&).miMv'7EAiJ]wY Q"Ba:r)%J][ Gh8=~^Sբ?+TV 5R.Cv:QS& f3%#:ٮ!RN,3=s26c`lۈ|k&;e59L,TiH)GyD)k>ݟufnqa OfݧƘ,yMtLaIPY2e?5͒eЌDZ!2dsU>Ft:`mVicc ؏ 8 $Hg[Z^r F+ZM,^4P %+; _ج >cuHy۪_?эH?i!{I6ע8X)w̻:ތԙ=d<+-uiQ=1-ȏbQ2{שZ\U|ECR)ܞRp JJ yX(.L*,pXOA$ XFe7ujk0\p4rɗС5D X4$E`#+ r\ *5zd)tm<.0"]&`FN'z҉yhiL^%d8v#2zdlgz8?IFu;IE|{Q UIj, um;GGx`eln:DquZ訁huAMQ-OA ~@T]Wyx{+(aC1WqfPd^EZC/w_'%q\| H6Ii͝+.lJuxB C8B㷍i2ɆS {㞸4Nl8yg{3MbI}#m2뼫rQ2hJ1$VL䛅(/4[_ 3s6Z#އ3$VD̢Zc*ex`g .dfrtvk@U^ 2`VzG9(}gJw1,SEHm?.țysF5^ZhS뫺VnA UWdgjW scۊblH=?NӘ: lD͕5Q`I.r 0(XRZ>" fYtAt62 p|*/[m4q%<#k<L1)I G` IH'h!QC>G32k UNj ʋ <xMc=h`%pn%UfPZeW2@d{~ x @.. 1Sdd3'n|'߰dV J us/ "O--ltuqiIh )ugzRB==2K ž"#@K5Zgm\ü @ cq/Tvh?*v[=RyPŊ[dwB=:\_;s?})eakZs!?Hð^kǃZ~8'_-tK{gY۵Vc}RY8vtѣ_ݪ?m{}{܆b MSBF}y)iVߴ 2d"&I(<<t$P4k.2sA#oy=^4R;T+(<JC9 y=4simY  ,L:Znv9B:j3dP fy570֒\8rip,YV8/{@Y8xBylPd?g}ɂǝCs}M>Lṅw줲3hUJRDyrqt0W6uv94>$8']9P߿G3n/&$M$&k +Rcc@m<cg Uh6H$Xrc9#cT@ `f9iM8rV*X$wZK֊W='nؔ Ds .;<@gnb@HcH Yy梯J=!":X=j*}(~Y䜔v&u9^Ĩ^wn[f0cA2h.EU `D'ik CXh{6llV٤Xb i$;Fac)B`%PXP܍ouG: ;pOE~e\i{RY<X&k&w-!$]~^jqIsYN[)sgM]8:>}\Ya(I: B\R*BGpw1JZs7jSt+_>1_N| 0낙>ע CǩB9–{e?r3\oHaKe?WWĜŲȫti&3|FŮ(yS%ik`JAg(fU@e<4]+BzbK_W<0+5#زoFߪng8}0hdܿ++2و; :wKM[r.Oo .1LJc|!D ɽEԻ^@@5ʒ#8KCw4+.eDlW~ch 8"kG$yBYp@)w< $/t|TJJ(fΑ`uB|浲 3olnSc(̡jhqV_Y$庠\*jwuKWޫQAL'Rkn}W` ]_+g(}-i6ఒꟸ=wIV r,UZBg6<1)0Dh|>},E =x Szr\| r;@iԼ@Shzވ;EoZ?֧&:3*%(DS>=䂆q-JjǩzhވP"]iEY3SWLxf'frx`q;0̆Aa}L~Ӿ>.h ʰ*G:NM /8%l&cy$^$dsw{?j$> anm]ShǷE>^`*=ڬ:~I&m AuOO~/hn LeAއxp śV19.ei Lvt#I2>eXKt/.FFCi ٰZ`^'_|BH,!y&Γ{EuWH*mi Gexe[L%vz,<&Ӫ#o}LχīM;nWmwՒ&pW+Ni}-msRj#i*2&Q\n,N'[yB51 4`-dRW!}RT| \CA?+y3Ϙ H Qu9=1A"rNZ񾊓GRHZz=:D8wbV@X|GdjqFԕdM}qX`t+g TLRs͋D`YNfG#,`cfaPp6#4& " r6ݬ[^q薫4NDJN?zL|kIdDewDJN? O^b|?~{~Eu`a;+e5n֐PgUe苫t:ms!¿/ܰl}qݛJ*Xnuq͒M̨G1S7ʄn9k} pɉR5Yn$qE ;1a=t9 ;bN6U&:U9|,*s{׵nڳņeJ] C% G 't gPlaq} CC`g !lws4Kd1<FBIR-5C ,MW?tc'wL@NnC957ÓjY߃2s⼜`#Wp}TI d^PEhObӧ=yܵ &6xnm3-ClmDqҗϟ< S6:wFt͂:nGbhe $̊MrfiSvRBP_؄cB-)+<@MSyXMZU!ڀ:^ei|8tkju";ABB?)bOA#(lBv<Ҍ'!ZMFSr u/$S7bWyjB"8$ߵݟXq? KEN. _$,He} iAdcƪU7VJ^f*2FK \|ݹcd.1Eo1KJIu OJg߃O / )vMd^xj2dZSf})&f4qN82?& p.~ >2As]\,p0;I[z X a˔/ѫL~LIMBFU FtV < `. ñ S:gT_)6_`VmU12C"U8kk@'VBl;}5uET k)=yp} }PzrIɏ^ ȁaȀnA(^Wso5D&p/I?o֙)R9bqd$Dn"<-2*z\buļO *q6|Yp ݉ <8z? D(8m$Qܖ ;OkjpMIF^F=pvIɽ[_1!O^53!&kqcwp[Wv ?_OAAV]nvż1cKC |{䋋xӒ^ZV?x qf2[C{dc>Q_6t3~<Yݒ}<[C1e_l1f%wg{+Ci__\w "/r qͶGز!uS((XK"RXos)}HpsD|d#s IANZW%9yqv$y-ğ3(,CYdN$ |h: <_ZBS039_L(yȓ^+RTg_'kxR/[G^ŒEiɗG J,8^lZJ-@?]uU2ǣUlO`/TO)]SK|x,%] g_B8_{1m}gkWNA+w.N=ann=qR m1F&E@Dvp@|i}hG`4i7o0 >J& -*jj@XvkE9 /w<{,"xiiLA0iVj_gn _#q@ҴmwDqyF~7Mʪ2q?T/SLcB Yk\VwF  U$SDf6`g;,5Y|rmibE?>ƃ?lCD;|FZȴ;ZvclUZcɥ| |E`xBZQ$y -ils}_VCr"儁W tdUyzyF_{'/ VY,֯CoZvu&HGֳۡ)Ţxjd( zKlr}* 򦵮Ianst00i~)E' 'n7bl_N{o;2b&{bET5Xi)?|X>moTƢ Xe(@!PMY8+:& ׭ӢM2C+߈۲%=ʙa-K"4¦Zh E{5`Z[>8!]T܏h.[77XWY*J`_v; ˖HkA_qޑwޠj{oDjwTj\BZI8=r-ҞҢoLI2bH7#!~%5r1K]'˟-LI5akOX*A8w^{;s`-#|3H a-yWgGB<מe;uZ><ɖQIfF49)]VGEZc*bQi=rjOCg$NF}ߟo'&C a5sgFq U+/hŭglMYc^dt𛖥T qOx&*QK#ǽ7onT2!.J) K6i*#0}uL/ƃ(9+/tN%yk/eUzduGkY:q($y(H"5iG;3d_6n-[jTW2$β\qjV} w2]2 u;겊i\Nժrz|S.W @~Kڪ28Ѫй*^j6Tf_9Ca4Wҟh8ѷ0I' S.4a'+e%kqRRUe Q.Tpm2fuf:fob@f14Rzn{L*4-jS]Tz@ppU07tU{C*O8W_xV@88l~]MPgm 2 ? zB*v ('&WZeFR%5+#{F},@RIԀCnNƒ('O{nrzJ8LEE#e?)>`gE;DcN ^Wojcx?/'F' %guf HaոU<p V9^Xe~G:?k5K@.=/w=gTxTj<4A@  ~V?0!NSWHmu*3xqVO]ĭpo=ѠF-֓ 0NUER/n0=^rcT #ӎxm %}t Aq(G@4Gsv+4`KPH6[ffd<}7{ sτ7tN7,;DO#TCԞ mis :Gbz0͢+!x KRٓ,#tqazW|hȁ<7:OeL\kjM8 W5̊{<!1spt#I yMсt&k0)*T7?3<>\"+g@ h1"^"#ֻ?I0r+Ń֫Fc,,QS:I$bAV"t򗸛 3Qx2&љX7c^^DAY< %5aY6?[{Qm茗u|JYἔERa^H:Pt);T7jK2SH,_1Ҕ8=ן*vW|eIH# aF졃Q%Җ!7#TSkq5\e3dy&97M Vpi wD,+x?G'W'ύ=o\p$&8"1yuL]|adqI8E&ﴩMD8dHS-x*T9ٶ{l]`lbF 44˧ҷ4lPMӘ"Ic/lgXC`P!fĺX |K8, aVdDYꐦ܈}%`p/:l[@=Aas`3"4cyot͑}6 F9`'%^'I+rC=i:xM  5H~t8 ɇr@e6Z|ہe@PK6F6LUDAx(cM: IS3LK!nzbМ1`b-_/dԃAu2 b>[sP)r~pҞ5+,=\"<{@7{ԮˁtnnVA^©!M= C\ ]Rpw&>2@.;UQ8뺘]b̓ T韯ݸ_d7%<>_>ນ.VT[:mfLF8A*vHy2)52-X$RRH`̢PB 5 [n *\Dx]\6v "R:TRHl/y¥{p8~ז"{zsi:hd˫ǵB :kR(azɣ^#[.0>7*PN˫U8 gma4B5 ZW8a5+|87Cv s`RWzoO.Z'tTxǮ l>y (-z8żk sȱGW#z5=y:51BEPlEq|O[+yD•O&7_͍'`); N[Ǜ8TL2k U dJz({tCC9.QCeܥ~=wapsCRӝbGxv|QaJcQx/^PVn@|'7ݮw{4#Aiqx'!\ZQS~5Kl6񡧅TJ l˗Է\G^ /3h :6X򯯟[[aɥ@6C\GB4?޸ML4x5C"tЀ틮;Gΐ CyHzb˴X`_}!>G8zP_ć_}ZZN4]Y!0rq;`; Z_:0y/?K| ;p2'Ho:Edq98 @0m5֏9֠1?l̜F|iY'i)%)!ǯax:k7 ZkGsY}܋(lw~% g}Nn^(Mq&9x{3*|1 {(p3БkL2e/A%HXf;E8h}_Ԕ@.n". 5_pm9#dtrnRӠͬCm>ۦd}oDuCV<+l5!jYWq({FlN.ΣRde5Tjd"6yUT;'57}?K{0}/yqZPA.M88, 1ҸުVӎ͗K=OYãc3\Ĉ *98և;F?ӾqB |Y{Px#Ca\,h;4tTe~馴ڰi8v y2n)u9CjLN9@eH56oFԯm}0%̊t k\U2-Ϝ?q7!N?@8ݨI^667ʵr}&ة㤺翔 ǤUJ;3o9Qa@7 `s*Z ՏoN..;HprQ擏j%>}wzt$JzrP1JxW̪;ЧωPUmQi^}{#}ƿ sL9IQypt71\d(V\9#ruu},6]1ǝ.mf YZ