perl-Perl-Tidy-20250311.0.0-bp156.2.6.1<>,dXhf|tI%z L1_ۇt+.[q:g,Ci/Wu]DЈaw:lk{ ,54Hp|-a)+ QLp#o&}LMۨWYǷmo+o27E?  Pj?=:ݰU<|<[ ~#7]I p48|P5nSž]rܙ:4I6_hQC\ڌqP|<+w2{̗nn<>5DnPxg*12.в7LZX`~.#:4v֙#Fn〼I38L¡x\ Fq vc>>?d * K 7=D><> > 4> ,> > (> >V>>l(/88%9%: s%FG>H>I>X YH\>]>^1 bcd[e`fcleux>vp wh>x`>yXz\lpvCperl-Perl-Tidy20250311.0.0bp156.2.6.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.hf|th02-ch1cB,^SUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgUnspecifiedhttps://metacpan.org/release/Perl-Tidylinuxnoarchu+J Dz y "C5 N5#=,YD.( r U{iT} Z" m S"- Rd|H]FsȁmAA$$$$$$$$$$$$A$$$AA큤A큤A큤큤큤큤A큤$$hf|$hf|%hf|%g"Vggggggggggg"hf|%g gghf|%hf|te27gcgX!gWgWgWgWg9g9gWg9gWgWgWgX!DeɧeVeśgIz`tJOr?fFe)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 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 20250311.0.0 (20250311) see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2025 03 11 - The options --want-call-parens and --nowant-call-parens were accidentally being skipped in version 20250214. This has been fixed. - Fixed git #32, a tokenization error with message "hit EOF seeking end of quote/pattern" for a function call without paren or arg before a ternary operator. - A new option --dump-similar-keys will dump hash keys which are similar but slightly different to standard output and then exit. A related option --warn-similar-keys will report keys with are similar to the error output while formatting. Both of these can be controlled by parameters which are described in the input manual. - A new option --dump-hash-keys will dump all hash keys found by perltidy to standard output. - The output table for --dump-block-summary has an additional field. It is an alternate McCabe complexity count which is the same as the previous count except for subs. For subs, the complexity number is reduced by the values for any contained anonymous subs. - Fix git #181, remove continuation indentation from closing brace of an anonymous sub which terminates an input stream.- updated to 20250214.0.0 (20250214) see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2025 02 14 - A new option --keep-old-blank-lines-exceptions=s, or --kblx=s, allows selected blank lines to be ignored when an input stream is read. The parameter s is used to select the blank lines to be ignored. This option provides an inverse to other blank line parameters. The manual has details. See discussion git #180. - A new option --warn-unused-keys, or -wuk, has been added which will produce warnings for unused hash keys during formatting. This is similar to --dump-unused-keys, which just exits and does not continue formatting. A related new parameter --warn-unused-keys-cutoff=N provides control over a filter which prevents warnings for keys which appear to be members of large hashes used to communicate with external packages. The manual has details. See git #177. - A new option --pack-opening-types='->' has been added to provide more control over breaks of method call chains. It tells perltidy not to break at every method call when a chain of calls spans multiple lines. This was the behavior in versions prior to 20250105. The default starting with 20250105 is to break at each call of a method call chain which spans multiple lines. See git #171.- updated to 20250105.0.0 (20250105) see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2025 01 05 - If a file consists only of comments, then the starting indentation will be guessed from the indentation of the first comment. Previously it would be guessed to be zero. Parameter --starting-indentation-level=n can be used to specify an indentation and avoid a guess. This issue can arise when formatting a block of comments from within an editor. - Added missing 'use File::Temp' for -html option. This was causing the message: "Undefined subroutine &File::Temp::tempfile called at ..." See git #176. - A new parameter --dump-unique-keys, or -duk, dumps a list of hash keys which appear to be used just once, and do not appear among the quoted strings in a file. For example: perltidy -duk File.pm >output.txt This can help locate misspelled hash keys. - Line breaks at long chains of method calls now break at all calls with args in parens, as in this example from git #171 [#] Old default sub bla_p( $value = 42 ) { return Mojo::Promise->resolve($value)->then( sub { shift() / 2 } ) - >then( sub { shift() + 6 } )->then( sub { shift() / 2 } ) - >catch( sub { warn shift } ); } [#] New default sub bla_p( $value = 42 ) { return Mojo::Promise->resolve($value) - >then( sub { shift() / 2 } ) - >then( sub { shift() + 6 } ) - >then( sub { shift() / 2 } ) - >catch( sub { warn shift } ); } - Parameter --break-at-old-method-breakpoints, or -bom, has been updated to insure that it only applies to lines beginning with method calls, as intended. Line breaks for all lines beginning with '->', even non-method calls, can be retained by using - -keep-old-breakpoints_before='->'. - Added parameter --multiple-token-tightness=s, or -mutt=s. The default value --paren-tightness=1 adds space within the parens if, and only if, the container holds multiple tokens. Some perltidy tokens may be rather long, and it can be preferable to also space some of them as if they were multiple tokens. This can be done with this parameter, and it applies to parens as well as square brackets and curly braces. For example, the default below has no space within the square brackets: [#] perltidy my $rlist = [qw( alpha beta gamma )]; Spaces can be obtained with: [#] perltidy -mutt='q*' my $rlist = [ qw( alpha beta gamma ) ]; The parameter -mutt='q*' means treat qw and similar quote operators as multiple tokens. The manual has details; git #120 has another example. - Added parameter --indent-leading-semicolon, -ils; see git #171. When this is negated, a line with a leading semicolon does not get the extra leading continuation indentation spaces (defined with -ci=n). - Space around here doc delimiters follow spacing controls better. For example, a space is now added before the closing paren here: OLD: (without the here doc): push( @script, <<'EOT'); NEW: push( @script, <<'EOT' ); Also, any spaces between the '<<' and here target are removed (git #174): OLD: push( @script, << 'EOT'); NEW: push( @script, <<'EOT' ); - Added parameter --break-at-trailing-comma-types=s, or -btct=s, where s is a string which selects trailing commas. For example, -btct='f(b' places a line break after all bare trailing commas in function calls. The manual has details. - Fix git #165, strings beginning with v before => gave an incorrect error message. - The parameter --add-lone-trailing-commas, -altc, is now on by default. This will simplify input for trailing comma operations. Use - -noadd-lone-trailing-commas, or -naltc to turn it off. - More edge cases for adding and deleting trailing commas are now handled (git #156). - A problem has been fixed in which the addition or deletion of trailing commas with the -atc or -dtc flags did not occur due to early convergence when the -conv flag was set (git #143). - Added parameter --qw-as-function, or -qwaf, discussed in git #164. When this parameter is set, a qw list which begins with 'qw(' is formatted as if it were a function call with call args being a list of comma-separated quoted items. For example, given this input: @fields = qw( $st_dev $st_ino $st_mode $st_nlink $st_uid $st_gid $st_rdev $st_size $st_atime $st_mtime $st_ctime $st_blksize $st_blocks); [#] perltidy -qwaf @fields = qw( $st_dev $st_ino $st_mode $st_nlink $st_uid $st_gid $st_rdev $st_size $st_atime $st_mtime $st_ctime $st_blksize $st_blocks );- updated to 20240903.0.0 (20240903) see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2024 09 03 - Add partial support for Syntax::Operator::In and Syntax::Keyword::Match (see git #162). - Add --timeout-in-seconds=n, or -tos=n. When the standard input supplies the input stream, and the input has not been received within n seconds, perltidy will end with a timeout message. The intention is to catch a situation where perltidy is accidentally invoked without a file to process and therefore waits for input from the system standard input (stdin), which never arrives. The default is n=10. This check can be turned off with -tos=0. - Add parameter --closing-side-comment-exclusion-list=string, or - cscxl=string, where string is a list of block types to exclude for closing side comment operations. Also, closing side comments now work for anonymous subs if a --closing-side-comment-list (-cscl) is not specified, and when 'asub' is requested with -cscl=asub. Use -cscxl=asub to prevent this. - Include check for unused constants in --dump-unusual-variables and - -warn-variable-types (new issue type 'c'). Also expand checks to cover variables introduced with 'use vars'. - Include signature variables in --dump-unusual-variables and - -warn-variable-types; see git #158. - Add logical xor operator ^^ available in perl version 5.40, as noted in git #157. - Keyword 'state' now has default space before a paren, like 'my'. Previously there was no space and no control. So the default is now "state ($x)". This space can be removed with -nsak='state'. - Add options --add-lone-trailing-commas, -altc and - -delete-lone-trailing-commas, -dltc, to provide control over adding and deleting the only comma in a list. See discussion in git #143 and the updated manual. - Add options --dump-mismatched-returns (or -dmr) and - -warn-mismatched-returns (or -wmr). These options report function calls where the number of values requested may disagree with sub return statements. The -dump version writes the results for a single file to standard output and exits: perltidy -dmr somefile.pl >results.txt The -warn version formats as normal but reports any issues as warnings in the error file: perltidy -wmr somefile.pl The -warn version may be customized with the following additional parameters if necessary to avoid needless warnings: - -warn-mismatched-return-types=s (or -wmrt=s), - -warn-mismatched-return-exclusion-list=s (or -wmrxl=s) where 's' is a control string. These are explained in the manual. - Updates for issue git #151: (1) --warn-variable-types=u is now okay if a named file is processed. (2) --warn-variable-exclusion-list=s now allows leading and/or trailing * on variable names to allow a wildcard match. For example - wvxl='*_unused' is okay and would match $var1_unused and $var2_unused. (3) --dump-unusual-variables now outputs the filename. - A option was added to filter unimplemented parameters from perltidy configuration files, suggested in git #146. It works like this: if a line in the config file begins with three dashes followed by a parameter name (rather than two dashes), then the line will be removed if the parameter is unknown. Otherwise, a dash will be removed to make the line valid. - Parameters --dump-mismatched-args (or -dma) and - -warn-mismatched-args (or -wma) have been updated to catch more arg count issues. - Fixed issue git #143, extend -add-trailing-commas to apply to a list with just a fat comma. - The minimum perl version is 5.8.1. Previously it was 5.8.0, which was not correct because of the use of utf8::is_utf8. - Fixed issue git #142, test failure installing on perl versions before version 5.10. The error caused the new parameter - interbracket-arrow-style=s not to work. Except for this limitation, Version 20240511 will work on older perl versions.- updated to 20240511 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2024 05 11 - The option --valign-signed-numbers, or -vsn is now the default. It was introduced in the previous release has been found to significantly improve the overall appearance of columns of signed and unsigned numbers. See the previous Change Log entry for an example. This will change the formatting in scripts with columns of vertically aligned signed and unsigned numbers. Use -nvsn to turn this option off and avoid this change. - Previously, a line break was made before a short concatenated terminal quoted string, such as "\n", if the previous line had a greater starting indentation. The break is now placed after the short quote. This keeps code a little more compact. For example: [#] old rule: break before "\n" here because '$name' has more indentation: my $html = $this->SUPER::genObject( $query, $bindNode, $field . ":$var", $name, "remove", "UNCHECKED" ) . "\n"; [#] new rule: break after a short terminal quote like "\n" for compactness; my $html = $this->SUPER::genObject( $query, $bindNode, $field . ":$var", $name, "remove", "UNCHECKED" ) . "\n"; - The option --delete-repeated-commas is now the default. It makes the following checks and changes: - Repeated commas like ',,' are removed with a warning - Repeated fat commas like '=> =>' are removed with a warning - The combination '=>,' produces a warning but is not changed These warnings are only output if --warning-output, or -w, is set. Use --nodelete-repeated-commas, or -ndrc, to retain repeated commas. - The operator ``**=`` now has spaces on both sides by default. Previously, there was no space on the left. This change makes its spacing the same as all other assignment operators. The previous behavior can be obtained with the parameter setting -nwls='**='. - The option --file-size-order, or -fso is now the default. When perltidy is given a list of multiple filenames to process, they are sorted by size and processed in order of increasing size. This can significantly reduce memory usage by Perl. This option has always been used in testing, where typically several jobs each operating on thousands of filenames are running at the same time and competing for system resources. If this option is not wanted for some reason, it can be deactivated with -nfso. - In the option --dump-block-summary, the number of sub arguments indicated for each sub now includes any leading object variable passed with an arrow-operator call. Previously the count would have been decreased by one in this case. This change is needed for compatibility with future updates. - Fix issue git #138 involving -xlp (--extended-line-up-parentheses). When multiple-line quotes and regexes have long secondary lines, these line lengths could influencing some spacing and indentation, but they should not have since perltidy has no control over their indentation. This has been fixed. This will mainly influence code which uses -xlp and has long multi-line quotes. - Add option --minimize-continuation-indentation, -mci (see git #137). This flag allows perltidy to remove continuation indentation in some special cases where it is not really unnecessary. For a simple example, the default formatting for the following snippet is: [#] perltidy -nmci $self->blurt( "Error: No INPUT definition for type '$type', typekind '" . $type->xstype . "' found" ); The second and third lines are one level deep in a container, and are also statement continuations, so they get indented by the sum of the -i value and the -ci value. If this flag is set, the indentation is reduced by -ci spaces, giving [#] perltidy -mci $self->blurt( "Error: No INPUT definition for type '$type', typekind '" . $type->xstype . "' found" ); This situation is relatively rare except in code which has long quoted strings and the -nolq flag is also set. This flag is currently off by default, but it could become the default in a future version. - Add options --dump-mismatched-args (or -dma) and - -warn-mismatched-arg (or -wma). These options look for and report instances where the number of args expected by a sub appear to differ from the number passed to the sub. The -dump version writes the results for a single file to standard output and exits: perltidy -dma somefile.pl >results.txt The -warn version formats as normal but reports any issues as warnings in the error file: perltidy -wma somefile.pl The -warn version may be customized with the following additional parameters if necessary to avoid needless warnings: - -warn-mismatched-arg-types=s (or -wmat=s), - -warn-mismatched-arg-exclusion-list=s (or -wmaxl=s), and - -warn-mismatched-arg-undercount-cutoff=n (or -wmauc=n). - -warn-mismatched-arg-overcount-cutoff=n (or -wmaoc=n). These are explained in the manual. - Add option --valign-wide-equals, or -vwe, for issue git #135. Setting this parameter causes the following assignment operators = **= += *= &= <<= &&= -= /= |= >>= ||= //= .= %= ^= x= to be aligned vertically with the ending = all aligned. For example, here is the default formatting of a snippet of code: $str .= SPACE x $total_pad_count; $str_len += $total_pad_count; $total_pad_count = 0; $str .= $rfields->[$j]; $str_len += $rfield_lengths->[$j]; And here is the same code formatted with -vwe: [#] perltidy -vwe $str .= SPACE x $total_pad_count; $str_len += $total_pad_count; $total_pad_count = 0; $str .= $rfields->[$j]; $str_len += $rfield_lengths->[$j]; This option currently is off by default to avoid changing existing formatting. - Added control --delete-interbracket-arrows, or -dia, to delete optional hash ref and array ref arrows between brackets as in the following expression (see git #131) return $self->{'commandline'}->{'arg_list'}->[0]->[0]->{'hostgroups'}; [#] perltidy -dia gives: return $self->{'commandline'}{'arg_list'}[0][0]{'hostgroups'}; Added the opposite control --aia-interbracket-arrows, or -aia, to add arrows. So applied to the previous line the arrows are restored: [#] perltidy -aia return $self->{'commandline'}->{'arg_list'}->[0]->[0]->{'hostgroups'}; The manual describes additional controls for adding and deleting just selected interbracket arrows.- Fix disabling of __perllib_provides- updated to 20240202 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2024 02 02 - Added --valign-signed-numbers, or -vsn. This improves the appearance of columns of numbers by aligning leading algebraic signs. For example: [#] perltidy -vsn my $xyz_shield = [ [ -0.060, -0.060, 0. ], [ 0.060, -0.060, 0. ], [ 0.060, 0.060, 0. ], [ -0.060, 0.060, 0. ], [ -0.0925, -0.0925, 0.092 ], [ 0.0925, -0.0925, 0.092 ], [ 0.0925, 0.0925, 0.092 ], [ -0.0925, 0.0925, 0.092 ], ]; [#] perltidy -nvsn (current DEFAULT) my $xyz_shield = [ [ -0.060, -0.060, 0. ], [ 0.060, -0.060, 0. ], [ 0.060, 0.060, 0. ], [ -0.060, 0.060, 0. ], [ -0.0925, -0.0925, 0.092 ], [ 0.0925, -0.0925, 0.092 ], [ 0.0925, 0.0925, 0.092 ], [ -0.0925, 0.0925, 0.092 ], ]; This new option works well but is currently OFF to allow more testing and fine-tuning. It is expected to be activated in a future release. - Added --dump-mixed-call-parens (-dmcp ) which will dump a list of operators which are sometimes followed by parens and sometimes not. This can be useful for developing a uniform style for selected operators. Issue git #128. For example perltidy -dmcp somefile.pl >out.txt produces lines like this, where the first number is the count of uses with parens, and the second number is the count without parens. k:caller:2:1 k:chomp:3:4 k:close:7:4 - Added --want-call-parens=s (-wcp=s) and --nowant-call-parens=s (-nwcp=s) options which will warn of paren uses which do not match a selected style. The manual has details. But for example, perltidy -wcp='&' somefile.pl will format as normal but warn if any user subs are called without parens. - Added --dump-unusual-variables (-duv) option to dump a list of variables with certain properties of interest. For example perltidy -duv somefile.pl >vars.txt produces a file with lines which look something like 1778:u: my $input_file 6089:r: my $j: reused - see line 6076 The values on the line which are separated by colons are: line number - the number of the line of the input file issue - a single letter indicating the issue, see below variable name - the name of the variable, preceded by a keyword note - an optional note referring to another line The issue is indicated by a letter which may be one of: r: reused variable name s: sigil change but reused bareword p: lexical variable with scope in multiple packages u: unused variable This is very useful for locating problem areas and bugs in code. - Added a related flag --warn-variable-types=string (-wvt=string) option to warn if certain types of variables are found in a script. The types are a space-separated string which may include 'r', 's', and 'p' but not 'u'. For example perltidy -wvt='r s' somefile.pl will check for and warn if any variabls of type 'r', or 's' are seen, but not 'p'. All possible checks may be indicated with a '*' or '1': perltidy -wvt='*' somefile.pl The manual has further details. - All parameters taking integer values are now checked for out-of-range values before processing starts. When a maximum or maximum range is exceeded, the new default behavior is to write a warning message, reset the value to its default setting, and continue. This default behavior can be changed with the new parameter - -integer-range-check=n, or -irc=n, as follows: n=0 skip check completely (for stress-testing perltidy only) n=1 reset bad values to defaults but do not issue a warning n=2 reset bad values to defaults and issue a warning [DEFAULT] n=3 stop immediately if any values are out of bounds The settings n=0 and n=1 are mainly useful for testing purposes. - The --dump-block-summary (-dbs) option now includes the number of sub args in the 'type' column. For example, 'sub(9)' indicates a sub with 9 args. Subs whose arg count cannot easily be determined are indicated as 'sub(*)'. The count does not include a leading '$self' or '$class' arg. - Added flag --space-signature-paren=n, or -ssp=n (issue git #125). This flag works the same as the existing flag --space-prototype-paren=n except that it applies to the space before the opening paren of a sub signature instead of a sub prototype. Previously, there was no control over this (a space always occurred). For example, given the following line: sub circle( $xc, $yc, $rad ); The following results can now be obtained, according to the value of n: sub circle( $xc, $yc, $rad ); # n=0 [no space] sub circle( $xc, $yc, $rad ); # n=1 [default; same as input] sub circle ( $xc, $yc, $rad ); # n=2 [space] The spacing in previous versions of perltidy corresponded to n=2 (always a space). The new default value, n=1, will produce a space if and only if there was a space in the input text. - The --dump-block-summary option can report an if-elsif-elsif-.. chain as a single line item with the notation -dbt='elsif3', for example, where the '3' is an integer which specifies the minimum number of elsif blocks required for a chain to be reported. The manual has details. - Fix problem c269, in which the new -ame parameter could incorrectly emit an else block when two elsif blocks were separated by a hanging side comment (a very rare situation). - When braces are detected to be unbalanced, an attempt is made to localize the error by comparing the indentation at closing braces with their actual nesting levels. This can be useful for files which have previously been formatted by perltidy. To illustrate, a test was made in which the closing brace at line 30644 was commented out in a file with a total of over 62000 lines. The new error message is Final nesting depth of '{'s is 1 The most recent un-matched '{' is on line 6858 ... Table of nesting level differences at closing braces. This might help localize brace errors if the file was previously formatted. line: (brace level) - (level expected from old indentation) 30643: 0 30645: 1 Previously, the error file only indicated that the error in this case was somewhere after line 6858, so the new table is very helpful. Closing brace indentation is checked because it is unambiguous and can be done very efficiently. - The -DEBUG option no longer automatically also writes a .LOG file. Use --show-options if the .LOG file is needed. - The run time of this version with all new options in use is no greater than that of the previous version thanks to optimization work.- updated to 20230912 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2023 09 12 - Fix for git #124: remove a syntax error check which could cause an incorrect error message when List::Gather::gather was used.- updated to 20230909 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2023 09 09 - Added new parameters -wme, or --warn-missing-else, and -ame, or --add-missing else. The parameter -wme tells perltidy to issue a warning if an if-elsif-... chain does not end in an else block. The parameter -ame tells perltidy to insert an else block at the end of such a chain if there is none. For example, given the following snippet: if ( $level == 3 ) { $val = $global{'section'} } elsif ( $level == 2 ) { $val = $global{'chapter'} } [#] perltidy -ame if ( $level == 3 ) { $val = $global{'section'} } elsif ( $level == 2 ) { $val = $global{'chapter'} } else { [#]#FIXME - added with perltidy -ame } The resulting code should be carefully reviewed, and the ##FIXME comment should be updated as appropriate. The text of the ##FIXME comment can be changed with parameter -amec=s, where 's' is the comment to mark the new else block. The man pages have more details. - The syntax of the parameter --use-feature=class, or -uf=class, which new in the previous release, has been changed slightly for clarity. The default behavior, which occurs if this flag is not entered, is to automatically try to handle both old and new uses of the keywords 'class', 'method', 'field', and 'ADJUST'. To force these keywords to only follow the -use feature 'class' syntax, enter --use-feature=class. To force perltidy to ignore the -use feature 'class' syntax, enter - -use-feature=noclass. - Issue git #122. Added parameter -lrt=n1:n2, or --line-range-tidy=n1:n2 to limit tidy operations to a limited line range. Line numbers start with 1. This parameter is mainly of interest to editing programs which drive perltidy. The man pages have details. - Some fairly rare instances of incorrect spacing have been fixed. The problem was that the tokenizer being overly conservative in marking terms as possible filehandles or indirect objects. This causes the space after the possible filehandle to be frozen to its input value in order not to introduce an error in case Perl had to guess. The problem was fixed by having the tokenizer look ahead for operators which can eliminate the uncertainty. To illustrate, in the following line the term ``$d`` was previously marked as a possible filehandle, so no space was added after it. print $d== 1 ? " [ON]\n" : $d ? " [$d]\n" : "\n"; ^ In the current version, the next token is seen to be an equality, so ``$d`` is marked as an ordinary identifier and normal spacing rules can apply: print $d == 1 ? " [ON]\n" : $d ? " [$d]\n" : "\n"; ^ - This version runs 7 to 10 percent faster than the previous release on large files, depending on options and file type. Much of the gain comes from streamlined I/O operations. - This version 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 20230701 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md [#]# 2023 07 01 - Issue git #121. Added parameters -xbt, or --extended-block-tightness, and -xbtl=s, or --extended-block-tightness-list=s, to allow certain small code blocks to have internal spacing controlled by - bbt=n rather than -bt=n. The man pages have details. - Issue git #118. A warning will be issued if a duplicate format-skipping starting marker is seen within a format-skipping section. The same applies to duplicate code-skipping starting markers within code-skipping sections. - Issue git #116. A new flag --valign-if-unless, -viu, was added to allow postfix 'unless' terms to align with postfix 'if' terms. The default remains not to do this. - Fixed git #115. In the two most recent CPAN releases, when the Perl::Tidy module was called with the source pointing to a file, but no destination specified, the output went to the standard output instead of to a file with extension ``.tdy``, as it should have. This has been fixed. - Fixed git #110, add missing documentation for new options - cpb and -bfvt=n. These work in version 20230309 but the pod documentation was missing and has been added. - Fixed an undefined reference message when running with - -dump-block-summary on a file without any subs or other selected block types. - Add parameter -ipc, or --ignore-perlcritic-comments. Perltidy, by default, will look for side comments beginning with ``## no critic`` and ignore their lengths when making line break decisions, even if the user has not set ``-iscl``. The reason is that an unwanted line break can make these special comments ineffective in controlling ``perlcritic``. The parameter -ipc can be set if, for some reason, this is not wanted. - Some minor issues with continuation indentation have been fixed. Most scripts will remain unchanged. The main change is that block comments which occur just before a closing brace, bracket or paren now have an indentation which is independent of the existance of an optional comma or semicolon. Previously, adding or deleting an optional trailing comma could cause their indentation to jump. Also, indentation of comments within ternary statements has been improved. For additonal details see: https://github.com/perltidy/perltidy/blob/master/docs/ci_update.md - This version 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. - This version runs several percent faster than the previous release on large files.- 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.h02-ch1c 1751546996  !"#$%&'()*+,-./0123456789:;<=>20250311.0.020250311.0.020250311.0.020250311.0.020250311.0.020250311.0.020250311.0.020250311.0.020250311.0.020250311.0.020250311.0.020250311.0.020250311.0.020250311.0.020250311.0.0-bp156.2.6.1 perltidyPerlTidyTidy.pmTidy.podDebugger.pmDiagnostics.pmFileWriter.pmFormatter.pmHtmlWriter.pmIOScalar.pmIOScalarArray.pmIndentationItem.pmLogger.pmTokenizer.pmVerticalAlignerVerticalAligner.pmAlignment.pmLine.pmi586-linux-thread-multiperl-Perl-TidyBUGS.mdCHANGES.mdREADME.mddocsBugLog.htmlChangeLog.htmlINSTALL.htmlTidy.htmlci_update.mdeos_flag.mdindex.htmlindex.mdperltidy.htmlstylekey.htmltutorial.htmlexamplesREADMEbbtidy.plbreak_long_quotes.pldelete_ending_blank_lines.pldump_unique_keys.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:18993/openSUSE_Backports_SLE-15-SP6_Update/483eac65da9f5b6c5158a15ab59e927c-perl-Perl-Tidy.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5noarch-suse-linux  Perl script text executabledirectoryPerl5 module source textPerl POD document, ASCII textASCII textXML 1.0 document, ASCII text, with very long linesawk or perl script, ASCII textASCII text, with very long linesHTML document, ASCII textDOS batch file, ASCII text, with CRLF line terminatorstroff 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)ŔaiI tutf-83a0b4fdb375421975a2209930435f361b6d6a1c314e96aef9e92f33072d587f2? 7zXZ !t/k]"k%zr3AlP@5ҁ+@E #EÜRwlWځA̹!RYߙ'.`p8)695*(grUR˴z-d@>.O}1l71ŦMuAm =^dDC5Gy3u evH ~60.eV{u ˭8Ju {+w)Htv|$ߕI#C\y Χ "az&妴'ksF>txKÞkЃ"[H]9`boAƧ ќS&h qRfuZ q.c/CMs|X NU-JM8Վ=ΰA&{B+4&if qx6/l4\X\c֚xVq-/Ns [?. Eޚ&V "2!HXRqʼn1?_r-0VBїoaIE\ݾE %6'dV*$SC|M N}⧪Xv;FU4#+RԋۺObp6 W<؃_P,RsËb-j'd bJ1[Jtv%!zKib)D"`) 7 7&,O?fSC2Qyc O-j~dR ?R+G-o>xD0bA^<"R\T5/Nmmgx[)OaW {gáLuXҘ"5Al.a(a26'&TaP,1Hذ91#0ͻnQ°g{e%-Fi'}m#H!u~!'xm<С@n dO^3y+`XT3z!VW*՛RO9گ%&bqE GiB2MJV`M}''ɶdϷ4!~f"4~X~n.&N!Z>ɤV*?/fTF_DžcL <^9_FR/&1jp7gPuz-تKw2H(7Lgb'cӶ<.GTÏu:i,+; .rB |et{T5!Ř:a(͎AT!6>0.7vQY ĉf>|7~rs3 xyxY]K=zej0[:Lj?`ԝQ+?V9Ċ[K`elO:˧s-&e&vfW: 5fscGwͦj f־#_.>F<ԎooYKioFcH{:Z>;VA%JS3avt.ĪseA,% j:i>7YBRL_vl&Ŧt(xmrJtLٸkF[h3Db88vե4q%ir>FClƬ>6̘?{ 5)O~ݨҍzMs8  esŌ̖eZx5%`H5 L=XWMMTE  |iɊ} x2zMEd:r±v9瑢 㢫9D:џ9-3^Ғ_Hy%NL&fQ2)E yDG],oC߮U&07}whɋ\+] fQ{@tAqQz6T *ʠukzy^y4{=sܔ#lGq⑂՟4~$ oX [Dy(\oHfx? <ēZلйLm3VNoV'`OM̬JĆn3-:P-:EYN ~y$fϞ79MN 'k?2xK9 M:-T<-c+( ,("V%o.T$fm*-?hgn!񜒫4Ǻ7x*MZ|c!ȨdX=|v{d@ؗb$v&_`զʬzM~G.ˑW|0"*Uܨ`+H9o^ҽV!d^$98U#þ )DN[^!;VQg'R9692cѱX;$díMYo0\Mya^)x9s'3dظ$*KLD?KO!}qnq4~e _Sf ;rqW$ვ]bG{(]ĥumdhGN:. c`tMn x(Z)-/=/ vd]$+l>!`"H{WR iKA얝d)WPm˫O(ܳȤ͸wwM,0rP|-zl?'hϘ^ LѮ5il҄duOֶs/]W98:5eydQT<aH*U!Oorx-0LXޕOapB"-KA 'pH= &NI oEhݵzh|$%ϥ `GV,N*%wqbÚ^@N]/=9M=Ix.3#Tn 0Rd*.AAi!ٰhm Ǝ[@V\X 2*htr#l6n:Ydݣ 5d{:5kl\Pt5;}['WdLq(\TTchA}l0dFE/M@$1V"gU`)rk#ۓ-?ft$\|w0h:b&#*P0. s,R`Oeh%8Vr905>Sl[ l< * p*1Xa`ttqmؙY,P;WHX²9fD.).is~)@@04Wq;:=3+Ey+Qr^u(jm7b㠬]UW]* You+ٓcCywqp-7zWFeͼ){| :cy$k u3v&J`8,)S;@N[mI\!H.PMbP̊a;*)win (JDŽj mui9Iπ&U Zm ,"C\'= : D7f>3uq0 ua=f%Л[ ee2l 167͗J_/pIqL8sl_Rud7uؚ#?dN*'v! ˎZ(Awy==ʘPQg]\Q*9Cx (HJ|i&䦜Yխ#f |tH2oNaoٟ\ "e'a~ʚFI-.0ڤ6{a P/?F;yaZ)թzVIHer&y(M (S5OTxD\K;^mB)*jY_@*H~*[-/FnWbJ̴10I1־Az&ܣK6pIOx9 ^б'<-/hugHEm:fI~2TFlTx-b1LX_[g(Cr˄ؿnC`aN°8`>Σ<|gǷfC*c(*\tlܜ}p͋$=~g'&#vsv%f.]NIhH 1?1\|=gb3%, & g38ܠ.CV9'& "Au3!I ؞K/U|h!^J1A"7*nVӆzdee?\ 9 ' W$T&IDžd*5Ĕg!;J*nSoUՌf}lDgs/;&Y3rHedJCt@rp_& ۧCZ\i"sVKSOaHW>ա5P+%i 6mGR/,϶+X&bk! 4n5Nroe4(E֎STvA Q\fF@,oc _,y10U8WN[S@rx\JGK4yQ3ǂ:,}?;HvEO+0WPjZGiV$FMd£4 &oިVs_x]?NZ%9XP]_: .vF'N3L#Y|uBai=D^鈹owx<$㞉eB_jeKrgQ+wnXL**N**g1R5rDbieWz_!_@wd 7ali&:@2O~7k5*S> i4bUI&n66!KL.wfsP}Zs@蹉hr3bP&d}ߌrBBf?8@Cc]ɚ=kiaĂg]Q=?Lkl2;( ;Hkz. s#%Py"^oLHKE"Z)E'`>TT0n-[j3. B#iwg֧_K}7kw)J4;QT?ixcnP|@Pr^>뎏M $ɘ0eJ%5} I:o*4;Fw H5e~_ "jhJ+jwFDg?vy.\\p3bF kO_>^UndUξ>6$}.=7&$*eA'K'l Mn(GgE7hR_UOh_)ѝ 2{ByyD5=YX#XYw g vlMnh`]DZyu)ܧXT/`W4Lql 38{q֗!浡FgZb1:mͲ0q535^΁ =:nMScV8)֡5;-aiq`Xs\vC|>,D_ZT)[>W[3k2M*e  Q\~z^3TRȓVgR։ǍG#Wp$IsIGbMځ}R,Ү7s vժD+}Q9G+_\(/)RgG!+w@Κ֒󂈷Ē4(IKx>Yey+s\T&1B]wKrO!iMb%л$QQ2bZgd)_r;4%]~$M.Q50,p4N>DHB;w&=Hw aɾ O0?^yPOR--P`Yb+׫̿Պ,fa3?u eToH#f hۇތ{R `B;BL,t)^G 3)i$ՋC#z֤zPЎ( 6_"dWW=Y)XlXG*>ڬtk*mNl_F7N8X(Fwwhp79Ǖ1_<\>c | &V`X׺ 1!bJ9֎F|%B? ‹4 f%f$tg{N"tG5R? F O5:^j"XTj {[ۜ>As\9&h;9ZFH˞t-!), dK޴KNJa/o>rLa#% Ѧl+ڼmzUoۜ3k疺ů(eŌygGoS<. B ]oK},VgGUj;dFc1 @W08ӱݤL[ney=JsXݔ-)?*MahFYE2ՓJQ[MG&)бqa>"p*v|lαL :20`y˯f&lbj2l0؂#T)p旿e0.@U<Ht#yiW)bT^},8X%&DvCzDSXVn(;St%M_,ANa; 2MBi!JU F@=yMյ}xk@[bv~gt*ҲҮDm@,{$ =h|̩hFСNz~ush.pGO}9{R;uqz@Ln#5ȝ;+fD#do+}Zi ɑT~_?}]1,f[1D 0jQJ19งг{-?' ]ìX3FP3`GXz:^,6:Q'1V-Jⱓ<% ,/IK~RBV_Oً3(;,JQBR3q!`t N@Sg*\I$ MqKR>Tǰi3{|zJ>.o&>7 1z3h?| ~H(gVgբ3ϊ׸ib4~_z\eib ?G;sV|f!#?C_5}[(jEsc>##Ufeَ+9yޱ;}ԁ@-(Vk'Ty-:'rP)};'xL|l{ " #YsꅅvbYH?Ŕשx H⵱8CYh9 !'=ϥ)䁈1"١TYܚ'qIChm),@qN=ixdZ=Q˹%౫T-e0ps6M}o+҆-=~&D"â*^{%NWn %u1elk[_Ai1 ?겎3ܥ+opGI&?ӎA*x:<]ޛF IF<ޡ(DBF"S Z<_x7rGC^P2JAdw9:R1#﫾FU s4@;禽5[( /1] kā<$h$ᄏ b&JH=bIK>ڲrd+s('i86y<sR+REN*Up`x-}c)fQLrq cuO#=tvfm78zۯhrՁ>X1K%@?9Gӷ0C_S)BwA\\T:OVuіCjEX}| ݨOKҺP׬3)3UyL'2bx]|+qɰgtJąφG'џ{^w6M(r>}5بca1_2^uF0 9 ak[n͋a:k|N˕٤܎!sVi mt 6b9]Bϊ((x Xhoـ^u465'$=S: rPL @AL'1Sm9-R:՚QʜVCVkE|Ro0e/&N0e66 k}f9Lؿ7C cURတ&*@=jF>xYE/ 8FH[ o[-nI1rf&p/Ƞڸj׺4G݊'9i]([桻.#ݶy)Umu}S7"Sc*4rvcVDF g\Y³ {78i2pTCVk:kUl|u8`n-\?"eN%?\e:ՅwW]~&z٭,B4\--'wk8:Gpe O ˝dg}Z, jzV;5[+@x7qX|̀q!7Ѯ)4@ʭf;ZAO|#__7_x>o#/D$Q|^ "U>g 6pԴpP /LV-퐶(A(xj[4-v"L 7TTi~ߞJ^uE15VW 4͠!v]9aF@b8jݮʞgeK6;9|6f\i(}3uBn89ⳛ")]8s:7 A1#d=g wWF֋yN  >ܚsJ8+~XJѮT>؁^fRa|X x]7k~aV ;7FTx=Q^.U5(8=Dq~O5U2].jg:o<|0(O%ȜL YAV-Шy4/rD׏nq[:uhɲbKMjr9-QjQ* t$DtCnLdC>66e<’(B~,5Wu{l^3r LQ`x:K"JP7j07=qLnDRK}Ӛn<]ٸ&ȍYyu魰|{:^#d 4[uL+qx`b%Լ펶4QG4aseLM³>fx1Pxgn1ګ~6׋SvΫʔ\%,}{_wSuuLrPedg4h Nv6_"sg"$gļa9 cx5F!lծ1Euqplux'^{)ApR&$o{j[1Azt/H6Mf%?16Do)350Gt÷(Bۻ\\Wv92 vloGL=Ϛ:'Ndc¨7|z([4a]|(Rǔ=4NJr'LUicJ@O+.^Cm% QxgXD] B} T zQ~$xA}G :E-(RZKwOTjD&~׷G⦞`ngèßZ@kC&\հ`Dƀ#/3]j^{}@z:۽}}/f~-+hnzƙljhlR_9.ki^!v7dwiNMi6pkb5i$>C_AAHF#vꭦ q >jiszC{f?pPDa4dAVE";(5ֻK$c@޸ƪ0"5FuY N@v#3B`ܿ&F>FAۓU6t91sJN(P TO_2 05Ha3p1E}?lR;ƚkj0k3UnEj*h&|檘u+%RZ)x23+[} ,#&"ciX_%T8z8.,xրԕb&}$dL<=c9A&.Uy'3Zo{\\k:B *d[\Iex[< =U1ŵ_(љT|y}s6_aEE6`X$ ̃=4 M ᝎJM 0mp.4SkfU@G0Ħr7J Y}S`c07XXjeke pS;`^T VQ F" ɺfv<дJpg0m ͘]hoQӗ2ZH@X.R %4nKf3!m!9qDPZNvfMSg`B̀h!)ڭY^K`WWR~nn!xR#˲q{$jBfp_476#_z3^?OiLs6J}x _kSD'y+YG3u*+:hsf,*|ׂy %tjt=eydz;vChJe*q١h֡fHGJ,H W}EYg,!zb/XJY6קizbmL} Azy'/۰xUi i6ۇJ{џ =u{+ -wJM 4PK]N "7>Rs{;(GƔpCa~Qߣȝ jB퐩|M3ry`a8>*ڏ"40,X1`h?ƳcӹL;,N3TZY6򍷳:ȿ. nVZ׸j#,omI0)t"w{.񇤀I^%Tm*m _yR",ݞz+N,.J:/WyL(~(@0p_jlv.j8`sN5+NPkG۸o;7I}e>u&‘?dz.9/?*ԎP[ EȡNa(0o]k2oa1nmc7;r܄;~Xf% W3-CVwGUbC:ݣ5-7D{1hA+]JɂEs7(m1"( 6HI 'd!V}lӻ $ڠ%Xy,S Xk <$A8ǭkɕ>ޛ`HEhxÃ\g>қ|\S>iG[]ad j,3MbI .TMS@)GVzgRDnaJƾ;ffUe-I{g1@dF13 kY?v: ;+l[&^ͼDb ~Dz.ye<% ~BMϢۏX7oVX|"Kuԡ%CqX8~J'Qno3f/ 6?߰4} L>,~D6(V{A[(^I,Ī%jU4!kqG4PАC= 'D+ ]m{4za:~/jch\w?~<+Yn+~4 lK4a)HU8F}&+mO9$oE$J+`p:Ņmvr\G>P5E)ȻNt \ aS`5SvK&։ sOyY}H$"ILe"OhūW +߄Y`Usre- <2!$gROzHRuR(x{xsǖN:٭281:'5i J0ZJ;g ޶ڀ jLuBAIej41T4 #<5+>g2,ldufNs&VPWZv aE*`B1&nBww_ RZ}zSGtu\cT_[ fvz2$nF>bV:w֊d[ aǽG1^=ာӻ`媐p|sEF ;e`+@4&^B\<`닷X}CφsO[3QRKl 8!Cӈ&x2J>~ Bn)?x*a)Ɖ@<'jZ L;R0bI B+Hr F"QCoxY'3m;r#)‘ÏcG3>"5w,Ӓ0*ߕ24y0²K*ERYa tr0st4<Ỷ=;0gL!h@axJ'DF`d|:~aO#"Mǻl<>YO/~MFy+o;M VZ:PGH/O%Z\;GI26[9{\ڽ2#; ,ɇѴQzwnA3@Ď* ՀN%~3`c-Ny PDi{xf)mz9B&9`Ц# 5њ0(CY)J%~x-{c5cp,>;wũzI}7 _Q ~Aw$*߇;g os:&="@q&`uL\~ۚz͆)^h*\VFY;lxf)9~(ͽ.ݕ[wO4urY"2el(f8j_ބTnR9P)[]&F4=:xd85ЙX;Tc<4,?UQ@@ZP.F$@a^x fW5+Nwb7¤_mYԱy,b޳~F"wӮZ},r/&9vM/g'+DK%_g>!Ubo63Ib{cdyFUk\JEYC]:_m]!ȟVjbg}"R>JM]h, طXzF{1!g) ԐwGLzk s.谨/G LLxs&y5*&&PpC"do6* jwЎ ?|#7u6NL@\7 >u3" ֳ*[ui-Umà)[34N Oa5'#PAp/!@0j ű(kTv J9|Fj냪XD=`M*gd36uy@>`v-@"morѽ!aBLy]W[ _)X\:{"6n/_Aj4&$Uʴgx<z88Zk&I\Wnfh6aXUiJqO;Ԁa¯li@ \>f Ti%nDE[Pe֑j NEHBdaSZ`VVHCB_tJU' *\%$$q*;Z6F%Qh$;BmoO,c*:-|? YT0 q(bR>a&!Sݻcϓ;/l;! -C ۊ3@HcP2GgA󏇲?c5w>I]zbADc+DRq1!$(cXd&6#RU>^xO=U,jY~Z@ VK'=8[򶮇xC%T+)fm*#t'ib*AdKKm)VKF--假4>զ<l-vQGb*Iu⣰uhm.21ÀWwͬ2ݡ&HXMW{ƅ OWNP~.-מ//s 8S!0|+(]*>){~<6nQ)j_#(8EǪR{,N;[@ l &hS/(P7&¼Cp|F=x,`llښN`(ΪMxGphUL!0sάS;`K=זE: $mnO_إIm"6K.( #81a|5V0a[JZH\hNE\E-BV":>OjqUjiB/seC*!/+p1uf!xLVaM͓BewIw*&)UyQd%S˵V#΂<6aCzqrˈNAd$iH ,bV?&qC5| ղ;[c ٠SAP*mw?+`^{H)aPٶux⯼ $ xDc, nNbwu}fnx#̰ΩhrFPŝ,5\eoiTeaA GQA^ss{][EQ_>c A;dx8"k!y'{^?6w?閠d֣_2{?ޫ5vh1F>!MU"4R[Ȇ:5P-Oe߈%15{['pF ؗI>bH 4k) (ɟNe}Lsvkȉk)9EQ8*Mrw=8-_v-Tb9F+vsg&d4 Rno>|t$H,󏐏 Ao}퀓}Ϭ9֝50py|Ht(YoCw7Nkk %<gbƤ3I Ŏ7 dog9~56k'`^V Mݬ=q!~%@g >G -K-Y0-/lKmq36Gm*q6@䒟fu|K(g3)$-0p<^ˎ\=F- Ll #z'p^r/csUu ch D"l1Z7Ve9,OpGEv|tg;Ğq0ߤU3}XY䠧 xƸ$"VsՓ[^iV4;?Hp(֊"p6iWoAEYͧ I 1ġ,z/;GyT2!k;&,ETpcM0w{Oy`Csjp`=#6D4k]'Y]xl4;?J EPU[+sg9;Pm%8s_ɬF@-p&SEc%G GQiw-P:]y0u&dt_j,yxu؀*%cѲ`Xh1 5qـr#g{h5涷PU/S2H&D!Rj کdLW`׷χaOZbܭEDu_Y_) i燦D[~3]RӨ* ¨\GhDsƏRОsL ( 7R?Ti_ L!%I#s* jl ۂi̚`Bf6mW[UT_.[| i-sz8NqR~᥼FJ AȹjySLEBUȤmKzT(N*pI |wYan;51:hiG$oh5>&,}s]&`D%}%4 c*F.W,^+;@ҭ+(J ,:.xl;U*Ʉ-!tk]K@߯>PwgNpFSq-~H򏸃 :mM*nģ<40ЉvW0 0ʕnək 0t pNVcP|vhS-۝n`D%٘o$y20ښx џȣoW_Ɠ rأT]vsGeJ]ɛ}2( M{xw=*:`f|H5}m%%čit%AM8G "dÇ"||Ggz7pIPI}*'_p6R;a"=;&v55$$pVuIq ZKu| sr\s:#Vy VͪB^88Ȏ]tr5?"8&`6f ~T7Hz]B?PmpϳQ-U9yIZ2[-m1}lQGz"CLs6O½P*aSmk!&%;eZ,UJ nF.G\b*袸oYgWRÂU(}o;Wǩ|l~4;vV`jVRTsH`M9<ʁeqíOvCֲ*ׇe!tKBF˔ZOEO8W7t"w(42++H;AU#{p`ߕL5+7Idc#y*YX76:V<~kjEŊ_Qx 0T-,'JįFعG:w u"#e202{Rta%-ౠsGO:̔f|YċqQX{ޖl3((jڗKz쫔faNHփH3!7oBA.b s ` I–Im?rQŁaQ&T֍(x=öQm!šR؃x.rl.<@1Gu|]UZЍJkwݯ/+CLU 'M:X'Jc*P}rHs3^װXdbEY "'0xP ڹ J7E(?}ܽp-cYznokW{}c.ڴ~]5hTAgmDX"#_)WEI^K%>gmȜ`mqx=d߀Pu:].t&βwIR؊敛>$qN Ղ HA I +}Sɨ(s!Io',Ops4яrtJsHNk{lأwD)y-nĜE'xNR} ShCRY p :0ۢGIOG(7uQ~_W'(dA3i">y2P^n +^Vڥ!w]"(<<[e~pLG{ wszH%Nꡛ$#0^-^TGʧ6iT0H fqY^O6d9=m.~q>`q,# rdMjIJH-ƹ9Hue!blUg]m^KWԈetvv}yVu-(K8 OPfTm@(.^mn$DC ؤ1!PFb Ł c&Iϲ e^2Z qDMN?g`Pݼǘd(|$V^M\FJkfdD=]11{Ʊ-CrZE'327]nx9ztrcbt`>F{vyYۓ$^0ΰmFP'n4a}O~ѬlEEOþ~ o@e/WBMB- x؋Ğ yLrt,۩UL>Tʼnv6\ON*fyvA ~MXl~ÊHuKXvo&0Qv D$MkH"qYKsԇ~x%Edh-⬐-Yˈu'a+"r[8S'IzAL+KٶBǹȞDEN.i̧cp_5ud^i$ǛVp)%mԦQ_OQu ̖@먓 [#ut#s3u?jUE:[!V@1p<٥I '>I Z_HdBoo\} ȟSgfQWЏmĴ&5_Ctȶf0R;PB͝>O ǖ&(\lЫa_/rF[)[ykňu@,zVtwAǀ8oW:h֤zKޖYtэ- -*.ak$%m HҾ@"9L^rv !C;F@@b>rE _5̅|P'3AI1zs UaGr7/C|Q!Lz>㖘8&o Y#Ǖ0$̕ޱPSMh ;Et`RqRmG_ WwQ cy쒚TQ\]3`xt *erk*rcﰸfwF)rI:z2c4Z4ƷRjCyM+s-*baH3dؑ8wp{ݘE*~хɎ(Ю%0olUo~CFZ"-"J@=}h3<Z*9z\a_b-W4ZuλENuﴬ/>)z==a'Mw4OځK[>C%KS2e J" Oek'}+arbgwaWw/կĻl#qFm0NvȎ91@ QxSf? [ilbe?xcTnJp"tG髦J@b0&j}b@5HcϢ*{'A#91{{4nJvPD,v 68*r}e̎ddK%j8[>A\ oǮӒ+C8L7ׁcc>ڦJUq3|;npmYkA:5mxkQ*ceT\؃+OQ^{ T濁s竾5r t"6|OӹWRs6VRoS 7yhw* ]Jz_iXS?B17* my"gZ0K62RUC P.ʚʾP蹛 ~eUwdw%8i;aZ , ޝ$V$//YR?czhUozTok\tB|PScb=!4+tb@GdcU26#3Y])wg)cAסutҡѤYZ P-H"z|1VϦYhW|2{8ޝ{Q@,SeL]Rz4wMĎzƆ8jFWnZ GmXF7b,F=/7j3 Y4ՌҨ6ruGҤyhTGtuV+ 1zLy&+dYW(Na^OPM=ro s`S$G|x#o&n#oQ&h ?ysh/(kqrg]='3{fgqQ4~3nwJo4MʃvH0$@wXZ7b!g<c`,$Qyia;hAݦ YV4~"E7ZeTFŕut1;:1/2={׹eW0l(Y +c$ ,zaw-rxP_iĺ &ʫQe"7/-𦄢4fz_wz@x' &]@u_J(F־Z9%v|Y&& Eg1!&>@A,Z!݊{5Z};vm@E H5ˉa쭻Yj}J):9Zj/HK)Ea\"%z;Vz8|Ei'ٳE?dk FE*׏Tۻ Fި "=5V. ;k?ru?v-K5bk<c)$5=517+j%a.8ѷ CcZ2rM&Ad>M~ҼqlՖ- cl<,z0/8P`j@kVs[  Gc;M(BV#>VsJqDXZ~+L=ϗfo5'[oi0q[a* jdr>`nY~z̀W$i|eܞCd([ b6Y((jup3_'V/00Ɣ3)Y-khGth~ܳp¹n7{/!\̅qҘ9{o&ƋnjKoLOyk.'{ܭEN0gbsxM,C~jJ6K{v!K6ND|2/ulY)6joyaKW#QMuezNk?UPě0u%\`̓>΍g{_;VŲᕱDwta}lM&M ~"ECzB*nNJuZX1+x:j Dwq}?~1X7hb eI3m,|+Yp$_ђ9~%~2uw8<|{pZnOth.}':ar*F VJDЭS*$ C t}ᦚlǎM4/V=+g@ /ެ /,;zgB׷ e[aUDe[Ըג`]ѹUX%˾8Vۡzɰ\=7׍i%p>?N8#DU"rK,T7wqȬqE§SMs\ӧV&W _%(Wxy&M"M滸z\}QHeW%nLnHUthUp.9Jei\,̕ΗKTQLa|CPC<6{IfWW];eS`xS9Cm8aG6l$9fҁC  >4Q? M%W&%v,b dt=)X3teMd+k V7I\^)XAPqې/EewOAdhke*8RϺ@T,#Ȳdi_0c˄N\l5, 4Si5{M,xh^O>f4l]L%:#@ukךdZW~J&- ? +rlõFA9 3:2&фY@>[ְ'|těj-TwoKϕF>j!N޿4 ׂ!94{Ϲf6ՏƦ~a)bq(phs{FcGg&MD&t@' @YZI,74դDE2+c{ չ3HDnO*((KG,AM)Ŷ <:gK^Ibu6,cN4VtzrVOP<*3seD1tTFתXRdLo!PH`oO?scu|bD*q}rJσ% OFyhks_s穹菽 .٫JFYUwԌy4kCu1~Ml`[e.*\lFTÞAHemxr41\֪[137AO]P1/#M׉rl2H^Α^k!UH&^Ub4IiC Uq<9eד,[Oy)4xnx/6d:h7Y *=AZDxfqmZh{s^y^,`JM^;A #K_2-O64 v$a" B/?LU֐k(0? 2j-ox1=okU*,7OAkWŌ1 .}.%HDy3?W%!TQ;#hѦR`=&ctMXxfI:h( tTL+؏fcZ4Ȟ+~M^)iOͶ{7Hf𨥼ո#d̛~6}(Kë= aE8y :]'Gc?Xڹ, EV̧ =|DKK  xc5gC`+2?Xw[R茏zIzp5 +-] rm Ծ܆ 1ҥ)x4o{{H^ΞBF=X+;ƌ,!*4P3W "ZxJ. ,**>}/Yn5U-g_*)ͽ!PoljX~Eu:RWjumTm2/:tE R9ozL &hf\6D65 XM CS1A78kb@zd|iv3jxCǬOd>;\ ?#{`?C_Cru+TefAx<_Ob{sLL_Ϊ_I=ONWC0 8 ,e`ME}(C:C|k5Zj  f Y]`bf]Tw5_ez'nOMd#) Kؐ1Kh?Ոy }kϾǰ =sZpNƋV]57wl !]qJzBZ.Sѐf=\6*W" dQFHs{_y% % 4{o^sYɴ^b'_i$#yg.Qy.( 9f*08jxy Xgr^xfl^y *DB>Q^'CiAGR= RT@Ai}`dj [vau=VAƦ?B\㮼FXSOoɎ(q::d8&b)&UJJGz@c^.lRxX-F9t5Ψ p5Zfk:JVȩas|?ot<Йʦ9:U'V^L ov\ftyTdf}%slg *Y7Qw-<˝ދdI5!6%Uaܜg<`A 2#=L& \D;Zպ Bhh@ނvBx|t+L)k.Rnv{5Dbfz1 4OJbL{u 0OϚ[j |fKS'a?suKdo4?ڲ۴qC0 hE#@eKͤѽVm0e+4?E<`pihABcA(H:C1H'neq2~_7$H$hỳ(]5h2Ps ,"˼%^zO)je_Ha{7CEY)kfjqeQI_ΦG0́[R,6,?i@c$]:Eؔ=>,Qub!D8|RwW? K1tX+}r3udLG1zYnV`XX4w*m8dǛE1KC&s'3cJ E0؂}g,\`Q1($zнKA֌I~.fa0et\dɴںI`d;J>t5R0J>(o˼lq3֓ vt~BW }iYU2*{v]s.0[;UB_\P{ Tȭ-"JcG"4"ѳUǰԢ7U|,rf% m'He$re6f.)H8c,&u۪Aa7=2Xr&-ʕlz˻oEv%KY"\NT#o|$:eDKH? &Ҏ,f?-~\Q B\Nmzh5o 3SR=m F yJO;1엂lu`G68yN==R<9SyCLv,9`0IG-}ɍ4%w_d>~esIP OH]gZJ|Z$&3! 3^2AT 72@(?K ꁩEL(g~Ȑd]2KDEz c<Y1v`5@P׵0|t%e&3I `-Y2 5E{1f k $kl9-k|SkGk..|{TJD7O+[Q+֞}!u]]n(ؠm\Nՙߨ|Vu pDỳAம0G GVϕ?H1 ꋬ'GŪ] Q/y(+H*@ Oil."q%7ʿ>7ko4!cʈ.=U<|yl2 H|vJ2 !> \O_(PKyÁnjLZ;8Գi FX(T:=} cxA\xӻM(j eKE'uϞIK̐2 [/fV}p]hlF/ {u$Svó%OΰB ,cb^vdW07$N tRPzźTeT+"fA:8ZؓMxF3CՈ |::o"ig Ֆ>ez)M:R`*.BE3p*1ǟ_EP_i[DА܆W0Va;x.ӊjepd:>7NcߨV0$}TbCv%AOYU]uERIį5Vw0I:iӁA>ku8d) w~P=W ?E?rCuʺ=0zRuok'#WϬG#Y7 /IVw8gaېa1,1Bw9l/LW)E).gW$`7D[#P,q(]Dx 6gRG5z0Zi\Fyc$zCa1^&O {eaWpU b4v4MB,,}gbttsKڽ'dcme.&K鬛D1Lw%)k? R&EZlu]JlJz-| W.s`7uoS]x yu\9~]{PY\T@L49yp`rMw%՗(5$0ҽdjVx)8b$=8jO=\(^*gBX$q; uF{RA#gf f" ޯgh1 &/F~( UJd*g^y!hpܧyP)[XaӞ>e+\g~_VI TF{"+FQ=?b.觊 [X1b UxnS.,B JL%h OƿX3627_ 7joEſyQmb(fRY6Lg.G[;!JϧMxdOS7c !/&o-}'\hn7Hw^ްˆ*g+||4qp38_l$"?lI: <NnqZXP$T51D3L>;V( <2yB't5CFڟKZwvtαpwڼcj6uZ4e/iB4{-3K) [ޏ?`fC8mr<;xG7>5C}8xQe@ˆ̍}BW=]e r2 kOÝLPwZ_e{;TӅ!j-s*3Kl,ej#&EJ֑GSo9C0xeޑRQ)u_Knti%4!HyD|FT@CFW7Y"uk'iC0V&2VE"d9:j~%*+}eCMvm JLF@E` ndTʜ*闏A(38LgHj (}D(ԃCxPub+7.8*{v䐆ζCE>*~p=k,z BǞw;}$hBOpuٿ9Zj d]iV]ݟ8,T1N}bT]wHŕ5 @2BT)ynV pS(T ^fb ʨ ;r\!oUEpŪ;ڪ K_7řlھ.x_`.F͝w{p?;RTWAdۢ,sA{SKO: Rt^#41bQ#nڨ 3 73Pi[C7ۄN|z Z@}IL={[:&  גGcOBI˶:Dz0}.Ț6AB= KOMd".yAjfԯ"q%uϻUs>2n(cAQi8.,VWlQTj` 9w1mi<"^⇢G5ٖ-y"?efQ%:-zc 7ފGwMÈ1: ji=`f{͊fؕ)yuZZYި# 3w'xBZz0s'ĉ#d^\Wqxfc kY珁1/@С+%(uͪa8!eA1sz:5ff]uʪ@#vÎLRAk~Di1Iz_])L +RyT>O!b7WΔRKNlY 9쫧sO/xE jh/#*jQb{ax?w(A@:2H@b-w`h$ -ZMkKq蜢Cn&ࢣLg41:>R=6gZ譖/X@`#㏊1Џ0n,O3hAwXQ cYQ< +jY2iE[s=kmEHa}A0mcvU&?{~OyhDҾ%2ȤrP֝cYxbX/jhDzi;Y:A^l"o=2$%e*eѾ =}`*LuQH- ^!mE{jH'pO7l;E w2u@H|txK^),ZfN:Љ 1Q:Etm5#mp@K\MEưž0}/נJP{TNcX Z+x˚ :]Z96Y!kPf8;ݴU>E)|&%I GXɳ UYa;_VCB UV59 I0*ZbO`w_ǒ=D *Ve LA,s+=.{ *\v'c=at..%gl_D(G+Brk߻ #!X*|J0w]{#ƃVTGo*wUK.yק^ѹkGA  ՞N=b.E bڏڿZ><\^]J0o?uu[ł}Ֆh51fٗ~crм]li:wvw<B]Z(:Qpp9Ź hx;~ы% V7͝xeB,; -pdWSMlI|XK~8f49Ϊv^Fwv=*l;Xy%̑({X>Юga+>#tt'[_ ]2Ek ,A{h_EYSr}.QT}S.™ʊK+>v$3f@լ,") nERCW#Wlo,N,AG"86`q@! '3QE$mG` L}U$"™n΀@g卡ZL.~i,e+ݎMxe88o;Kf,ekY#twujz{khc3P%),!㑺Õ޽a kyTk.P0#NOv l(2t5^z,eԸ\[D!M`!;lBdҍ۾0A$h۶YyP`sFQP`s2)ܖ "5nm{WlU+KB` {&V1 4rl:\z\A#űQQUyA~@rwyAo5>#͋6Seh.Z7P3tяv+miaj^}=ݸR&FWB^̕:c(-ϗi/n;a '>ZK^=4BG9˭~>vX6fL!0`33EGA>O[|]̋5|gƮwcۋ"Xw&L؝ŻUKH)! #ޟ̂7ۮ}6: l38{+#ȺDQBT[3aDK_M #tSu1Vo}snFE<1eXljcu^&הOd߆z?;1{:"`uYWj,ɝPXb^>3=+<Pwo}6YDŽGa`5': a=nZ}Q.V!#ѹqB{HsOB+*e/pc2N;mY)q6H%H߳ɚ?4 xY# uNؿz> n%nتkp 6Wrm JHRA)^4=gckHVb %Ql~>ҷM4Vû(<Ia]VhPqA4!ZĠۄ LnطdE1z/yeQBv,cJ44/ MF~Uxe\ЀܰM.Ÿ^RY%^i-c삢V/}̿L!aAy+V1T ;XXFwx2<59Dd]t.z(J( *4Q9ݴZ|3r߸=CrVd@;L\LjTGVF=*l gsh±Vۮ_6ӁY:8- a{J92fciXA}3&^JHZ ,;!|Yl_5|S}ά0#!ms/afUX@U[v ?b/vQq'Qg^iZT<7:fѓsw ;Ёw#f{Gxceb [ː6B>HMϯdΊRyI||#}tnq0"=@STc *< &ޫ/hupa%KC:|]0(ۅߜvfLAC "fۑ+([a 2ٴغm#DѢsk0Ko&@xVvy EE|p2BRvͩԸ_%-[e lC|mo<5WmiQߟUVƵ .)gU{PzuߒRQ=QtA Pd ;zSlir!㟧|fɎAޒwеn`B^;BRaQ}ɰM.e=3%4 Q ;ڎfXY %^ݶ.yX$ֈ\:DdDFg6^p`~`C_M:8h'ͺ@(so6'RPXjbaJ5Hi0m/r0QȌMNm +rlw)m>$c0NGw%^YʂdQy DܬRx=<%WF7fZb=QT/[l<}2_CNGrcmMpGCC.tu'%K x ⏹Vu15s ,X ЫboItZk mQB='-v %'~ZT f }^-:/sR"m3/q>B*"Amq>:@SIrՔCD~?9 @!Aj.}#wөǝA!]&~ĝ ø 8\. cuef;)Hܳqn|QI聝wnFi,;aGG@uM5k6LEwtm ͫxtLuC'meL NcTÚDǁ=/feva;jwTxFmJ2pv n)QbSQQD'esp=)>c".?+!!&x2٤"[;Dzߔ]M _T. hD/ļdq)JvNCh{*G:L4veOCN+;iLfN[տu 5uُ|LF٬g}*OVmh2C+X)!|*l-EjyM4^"bVs="}oYv:jܠ\W>!'DMQy<ŢwhHX&l*PiH ꁞ S R!__.'R}֖h } 5]QЮBrrݴix.4P4>>VP}o>:H0Dav *Ѿ*חl급Lj_9Mi 3H>?j:Sj uOop\DȚSTl*ܤaLt B3SKḓ~Q%`|V> d]q7xbn`/+[^`b 2Ҕ>5̌%Qd 6 o@i{[;4=ظR1)В~8H밅5ͣdr[j̘U)qh&,ldߦjY^<#ޠ-_ A I‘~ }5?ޯ<5}^PDjS .f:gJh7N]u؍Tŵ.5Ͼ@10* pz֤,t[BTo#+F⏦i(&mwc?k52߫"[+2 6ɗ`:0u0vΊ CkvL7F*F1lT%^-"7|V@9)JTpϐi/@H|[U$0I 04KYК.]LR6YBYl oV3 ff3\=&Pbn d1+o;T,*Kv$k K*7gI-)sܻE %Utff4U?Ҵ#309]DkYljK]DP$dF[('Q46`J{y3DӪK+S$v;Q.ʶKp)m~ӌu~3e,Thc*KE~`3Kw9lp\`mk.ÎȏHDߦ*Jmmv@?+ nꐕPQmn'{ˑNb;DL^ @p(jf5k$|b 8$lT wYE6ۧvض;bGQ$ 8j /zd,!>y1{ȑy/gi/VҩJC;3}y6bCi[H@31hS]J F_2M4B<mk=IRS=w^:lSu*#Rx`|qND&KI[ԓJz#V*{A.PuXI'ޅoTo>7YK4 PnfE#B;@ uiTa@GG$9U_w3ѱ8,̠ N /Xu 4ӊ'<*Oޯ{ |9?z'De3qdcWݞq¶=c>ť9>XzJDcjGUV LzF-ޔt M&\~]l#׀!zLv8j9YʧIFYx}< ],^D}V`^h[Y%a#tn1z ɩQ[=I BqfnFhQ[,xZ8zCDP9 +A{Y`j_nӵ}4oN`ΔQF_NC:-QovLNhZ®bӛn{^ɾNO9r!n}ƩTD[=ڠz"[tbh1v劊I EdRwNK;01_XyS]Wf-&*5*Vٷ\>],f$,ŬeR{x{>P I}8^~}#P;WY &p1K@pֺj,-/ b444c'4Rԟ޳q@tX ].A|m#!sסK!:3+Z2- =Z*̝K6SGTvlꂧ%O\f 7<_X9zЏC4͚w90T.]6䯹/N|4@t='w'!9o%8&W>D@n#xo֒ 3-%Eag <{828_a L6{r#zNDOTnteFmȈSK{܁ x)9bMcv8՘5WLF{ m2x"xf9*zIڨTeKG'" $s2& g_@!Khf֖,C׉9vUͫCp0ov$ 0fi]>Y2vTA>>>%)~ӑִ9yӔr^}7B3~ףchT>_غE~'Qs"lDže]~L[GR7 gx0hMp_BK҆~Ck #IDO>2BOd'{ah|I؆X{Օ(勉Tr(G9LjsVdկgDEˮ_\ [%eW"2!2; xQ5 %U/c3/泺)%nʓ?jSo?"蚾5 /0IvXh sOm9.$/Ҁ^Hg}bg"Qo֢'GXӓZ] *ˁ (AɤtE.캸5 j `V\+ :mRώt/?N1j8{/~G=ߡ}qV-ڰo~~y )J0WV T# j}tHz=7F"4H[J)쀆`s1Sw#I ?Rɉh+:<Am=UZ ^I?DZ6xDC=XSI!NKِĹ1GPEs]+/Ru f{wz*PY2”-޺?A=&O jBp# Hkՠ*CbMbmfAйGB!kJJ{[vfZUdʚ6- gJwKӀ\q 6ֻ$8M'ޔTȺ%Wԅuy\'_}e |apx̐Eb*ԥ\\hl6Tҥ"el`(JUMaLzv ~}<ŭlg"4x(a.^7D8l`zT3?| CVT?vy#.q`=ՇDUY ZS61Hj,!RNzH]èOM|{CNG9.WYsuSo5<;lx3]&x7+0̨' Z< ]]Az,A%DNU ES!F:%A@Ku!-FiPёSCtdxZ$N#EW"NOW=5`$w'oȫap\ϯ7)^FUE,S I.ԋ2Z o i kwq{m>c"9w͚LPʇKf$,H?a:`/ >q M&yイE7Q\)3 tԮ2 IXZ I!篪|]kBn~Lw׌D>1m> T(VǺ@/I%ҐjF~ ay'>"(ц\h _VYQCf@ ǖMt۩'[ F C`Yfn%r3W#>ݔ~[ wVZ`wK 3YUm^.@2=[Ah;1m|eMW(j2ꯩku 7k1 ՜;AC|M O`Si,(W9~QsKRt UzafCwd^u:hi|΍wFb`$*[(@qFn q'0C2]CܖL7S3|UٔǞ77i W^ lG[&o%,7nCV4Pڲ ! ԟ.|Ͼ;9<{ J5ni'ħ$~>NJY {d+r3H{)RǼ$I <2^#_͸.`mL|p'*w> ecɯlyFZ̻8,n2AH^!3ڵ T6D7.PW}I%vuv^:U,<RW\,cn,p6d` )8I@T[]<(LV Fӯ?]~m)vX l\_$Էf] FN]J,,e)BD\)漺~QJN횤GYQqJN pu/-8\Zx*0ٕqtR/-L/OD7i~3ذ'0vY W& ;PE ~1Qb~!bgnIiL\2&'Fk9GUJMک]tmMhP1^Uv;H6';"7Wظ״"Z"N7\0(>|z>Q™|F+݂  At$j$45BI-D= o:ŔU.u^Ųf8{ƍpzՍjoO5yQ[ ~7=.蟏h0SYK/ #y/j/Crvk*>9hê[)Z\L楲tL7wQm s$Л7?׶QAW +Z%+ۜ5ݤ04\dy6G0znc$L k_>'X}ƿQYL@,/ft4+/EjD>of:ބa1ֈ e6_P=[x]y4IYKZ[xR,ڰz,^PQPJ-,UIrmJ$P$p(nw3hM Zq\Ƽ,Üu)XrEP-ںnr]F)cMj ;O5i>gk w L ,P^zjb-8 f&S~\Bqy@;OuM9̇[JSbS`?7Uƥ9MaHiFHE YˌR4];ۆ >|ך![1ٷ<mPako-,QpASkkW*2Q*˄H=vsE-}yVW;Lc<ͺ ྿nWEX{lyK?,xG8D\XJh:Iu|Dl10/f❠4U Wpy84vene-[eiJqFĺitPkIdT/Hq4RqɅɮC:ֱc3nF/ cOC~ADcWXt egv`d.ɢt6 ye2!bŽH\dm=:bϦ^?WJ51ར0>ӞeMg@$je6'љ7a;xq`w]^So;ͽE6N`Cy]HW𩺏Hglpެm:5[ x I dxIu֫>]V *}>*ZUysEwb7#JYPЮ " ՛n [rx{vԒ#ʄs%&r?tN "IJ/%}Vx94B@Vkqg*j[$}jbnB#޹bs4Ir\˟ER(GH͡dvmRX?" -]6}*ӓ&bRaf$#0O5jnuj Gh^fw 2אa, t!i]W~[j 0X>t8j&6ME"<}sKԒ7gMl;(;z`ǿƶBLK/^ǒ$?Nc5`J&Eqtn4aL𴰒lFr{OE7vBRR$2L֔NnCp;u+^$Q A{\`p.d=7pRy䷕W֡bc 9Aj1gmlm 6 :`v=g2ڃeo˩>?jXm*KO%~쀚 *v4l0/ezxh7#GlO7Y3w̬JwD6k:*Qi۩جnlX$ M rPғ@J6:: bLo"XDr`]gD{#"iH~\^!bdb)ZA'"^ BޞpX!+X_m)_ԥߴs5 %t@a0b DX5>1"7sQDjr5$e4h7X$(ij|yP*gjw"2H1;RZȔ*YwcAlt/k4pθiK՜G;tD/EC)A,c#Mh5#cyC7*\0 X9jhXS==J(<)ѠiJ*3xxU/rCTrl/yDDڀHLd|Akw©T |FPKL@vNsERӏ!!f5VVJI U}>^k47gFz[DY)"^5VBR^^O m-jYDgUI\tcSx@m20$ƨt)IA P6)#&B)0E_(~7GQgD$dJּr]?;mH#Yx[\%u楅% ,PnJ`cR;g#! O_|{Sq̋U7 f#r qָ՛yMwr g84 \o63NyGF8`Y)X*P Ҍzل+w=B8֫|Z5\.]w˅_尃U'.eH {zM:ݎAR ҿzLz UKM-I;].~8Sa(.JYB+:(x-=3HbޥM ޷CTal5ҿ$Xi R\sa8b-]xutYO(Yh&d;!61[-%_;'`,Фc6EߟԬFJNJKP!S j?0VU5ݻ$NjrH, -Xmg~< !cq$MC{R-a?S¯Z#$[ɭ' +,?X-g0]I"пC+zc6 ӈ_2U't,LbrUp+]R*̓v }$-rA:ʡy&%9 5VG,5F9k-t>rXk[*^ ,7 37pi1ʈevdZ-LшpGףB5[+^Zs+VS8\IE*x9I/c]U 3cT`2E2ّ m%{.R5u#xkGmgJ2Kad̎iU*X YŒμ\G|I.qP0!ԇ "wq S ^Fe<^gΒ v/lz9\&w!~v}iU;%5~I(]q6! :~"skn(9`V0[hcL_]4 Е Wz/o{3I.=˻"ą Xdzl:ZXߡ_Pp@͊_j4~Ia+4P"iSK@|nQ iMG8-MLˌ[ WBF5DZyD! D ?K $\cܮ k#Z2YD{J0aR-'L%xR;Q[?SAynW&*o8啲ӷ^wݠAn,C(+?0'kp:F I70oSTgS8vwJɲ To-nnfJXEϲ|iըG)GŒޘ" 3حvl Ř1TII!3":ӶmTۂD:tQi)c`fqr1Qnɿk:|}Е vē WRWp~ b6xSLmboQǰԼːEtiB*$Ƚ:KI. N\-$;lޗYbR~Hd܇#OZ l=5Uc;|z_vvTaf}1~㗣wơ UU-q{r/)-aij3CfPU1C?ylp!r@a΁eS6`P\jS΢bpA)gI w-![p&P ?zgHEfvT'"r7dfÏj.lH%C{d1u H̲L.#{6AS2 B@{Bj. 1e6X;ʦ5|)aYVE{ #b.ۣM=ߩ;mi$P~eaute<|˰tXZ"@#8.Seի9[Ǭe(C^(UGLK|ht.KNg/ OԲz7 EڠgHm*^7=n}_cfl,]q*{QA]ͤUZ'Ȕ ԁs ,WX=3mN[}IQ2FN"eGdj;OGa!?q} |rSY&p|fq =rC3?d9%[G~ͥ"ʺe{\^˔i=h)7M>RH#h 2 ht)OᒖȚbπCI6 =%#'6OKg}Ȯ#W;dr9HojAG bRH_<))}3Ċ_ d:ߋ 8EOv K-q=tr(&:W?.Ns8sD7@-sR?uF[ZPԤHkFaCťW">PvF*]~7M|6wCA!d#:Ô`Ғ=*~A0y5B V zG[܈φi_B4yހ<%/Jux9^{w']q+w6N!wッ#0Sy"zF^r+"i@EU [}G-,%*NgЈ\-$S Xo'z:2x ?QuGZ+ÇtWY:j.˒F>{bXЯfHEȯQ3<҃\Y(R@q)!C6̱-)i9 _ZZmbMkPўE,bQH'4ukN`:DsJ[ɒ6ɩ "%<#{GEpPc\a܎S7>!OO13JV"[8ΚMֱ_+sNt=OBoPLh及uVma|m$M%eOR}i$^t!-hI>ymuޛU tH\~K}R);ߒVw]٧]#&KaLiS0ziyKSXGc:? )K?}{%ǖd:B β{S;Gpr\uz/Ol֝ڼZyAB ,͢1kқr)J]ue'Xb @(Ҷ(?~,4I@wς55Ki} 1y1Yv廎- A{Q=AJ43Э5@M!AaᒀYo*愈`Ŷb/mSbW> 1gIPP'`ˉ6_:sa( Ti ]Waw|#Bi$Jsw4tJpkln.]6feAC4.b958ę{q`3~Ix\F4!Jĺ,xsi0qh JX7jWwXZpS}w)˛JF]2^o:iw D SZ#ī|`_Zg{ ]hLsG{W}īxx'?.~X:9~npJėSR`{uRD`m7/%@=]uSZ-]p(FtkUqYlPc̐4>bI_7)WsA~љ H1fh{%0%eעL [㿊vW8")ΐj=(ʹ7I#O@oU6JS=<ѥHPHXJ8&f5VɾuO%jhHx)p%s7l[{%m\}) 6tݯY<d;e*N1GW3C.GX L7J*O@\7X WT`Ez` Rq )!d0ˮ6-|(iJ~!G K2:W\Nߠ=`hm2${GxC-FבBk34~+IXU"7_inڢiU<mr1@A+BHsBO_u2+Mꕜ -ƪm0z*hK2A$FxM< *R_o4mܸe;ɤ^DrCs {ut򸐹]+~_4n9>{*$mn4PH"\+Ƹ?՘}zl=H'jLh3!tmGTdfQm£Cλ5"K~u s1x^MpxrQvSe~{o% k 60nRo,qcSꟕF<Ws AFls(mX\@`3ɾ|wScAÏ ʯT~rlPo7JdPO Sx aPy3 ߱B'"!"kFxơճ 39$?4Xfl~OYW#Op|30ӁMEu EжhM ] A&2Ē} h Hmk,DdkytDIʠ&\?X}@:2d;z{M,xߧR"?lk̘ϯAzeH*5rViz0Ʈey>\juZ[M C|̐O nwy }e6bqAxaʵ7dN ӚǨEAF>%pŝoڱty:Ylb;g^߬DW90ڢQR3O7-@{am Բ)^ ^nN L84XvwUzsa};MQa yNa8YePo$ z-p/\9Iꈺj[2$nM"xmgY )k[|Nķw N}7ե4וEGGWc$vJ"ِR4ℤcH )0uj\wC zzN)g:5d+2m&.tDWAYd}!EfVJV>3 xgGg'-NX3҆PyL_'MpDAm -F:g3M*02iYJ xL㫫Q_ŭ ژܳ9/0\_楊otqF ԿJFyg`Z1Z+5Jyi]%6B`)_2s[xuʲmZyLꉿ±GR0% 4Rw1Xi$c/?{f B_^ \Q'ekFMvQ0דj~"h4[m:.HxnoiꍬY)rM1%ը$=ϥd$%՞Jq\XstV?@]//2AM.Q'[Oi#a0z>_`M}ٔ7hW7Y1>&4&=P3P}$Y1Um9g7|LNy+Ya!fM[¤"ۭF?y V&&.kpyW󮊂 <1=Lu%_Pۯ270ƌ%v6խxY298 *ь }>_ÎS+Hfkz 8k,_(4!`}cOĖ,I4f*yf-4 coukGd]dJlطp.'<Tq%}xПj5f[뗇Lv+v)/ ³2jh.zSEZA_oۢ]x1y(uy)A%/G`#\ SSYfȟb l ~F ]UWMHpn<+Ȁ"Pi.=A^yƥ]&@+tu}>|vkQZWlEaH~C/[q<5Ck仆ӡjv򵷋 (F1L]9wLQ1q_f !_l!h_h)T!(0շ=!$VZdNoDJp,_ۅ_N#1h{ě+$1._H|+w:E@}{Uʴb ?iHdDEU;zA6J7W>NO޿LFixM7I$iӶϑ'A E*tw-y؆UϸR֍EՅJNɊqg4ą 0@z,'AߎE ? b2"<&Ǯ%U' >D,7S9A)foXPN7 zߒlBLl}I K}yو lS 17DV2W% }Ox}N])ob]5ё#7ZZJ ̏;+ #Qy9Q"ʮ T$k;>v[n? gM f& ʯpR qjӌ$8K[ 8[LMJf .Z9p+(@nxc58K54&^;אCRĬQhlR8fqJxBH8ac=ݾ*Yc/ [KJ0PCu5!Ko`Sdݘb/bD\˴6G{ƌ^c >eN!NkE`72U'x"0]Z[-z_0j&lu( (t*U}2\K t"ʙh bNyhB=4bM湎H,"&x.1by;lKJcZԤDeMGw&UO(Oo ˩f?qdE! b] l݊?^ fKaTd2tl)#||OžC3tSgKRg8 swey ,N6Pѹ2dTyc)>,WEJ0f~ ԯ>>v;"5`1$c}@s>9y-Kar vX?n`Zj}`ZUS!Lɾ@Nvu`3gPgH=KoV]`oP\7"W6Tº$DVCZQ"}6= ܰ/OP#(SG^uX_% +%L!a^ x_iQ!ꄒ]^.px=Z5D[20XDin⹿r 瀔`^k9PX̠.0/ڼHɋfP٣ Iϧ7:5FlYɶrgARw'm_^D֙e+r4Ru1g?dJ5Ҍ-pp-s*R-ã' J&YdTex=RO364KL5ZŭlP! oL15'lmE08o ,Cz1N||lM)i@BI\_sSUiI18/!09[ف$p0>N$#-y3T=oL6{:(sKR|z6ay0G;AJʍ[^XE칌ò#t&jH]&.Z?7]H%+'>&+AKI{Xk異G%?xMp2D1PPtNXc{/ޑ9^R(OU^!"q&do_ggŠhE M &kcK!I?g$ kwCY+=-Kc {2 T , md܎[\M2I4EQ*``V 9?S|r N[붫(KEQJ ڸ_\:^& CAnslnAJ|ץSBip+dc0DNz 񗺨Kl( z$ݼfB$0V%W%89Srb~$M0:r"mjgݣ:0\yT\ŽvLc'w1S-q®pjM@*!BEm| <p]qyJU>h]?Ub:a[ꡫracSig)B? >=>څd[!@gY7>0gwԐ$Y?Se?΅mSOqv×`ix|ht hiu߽cv}w<` yO\ je-T:tص*&sj 3ڃR|47Yppu;&=Ru|g ҫnYWHܲlO>e)E]`Kb8)AD~VQp?}}pSd߿F6IFSυXx3J>\: '5D۟Zmou)+?el䤠޴nr._`XQnzئib"HG zxW([&&T4 dm Z$uquB?< d UoVI[%F^#۔3 @$fYƼɳ iYz+Y(@6EeGhu;/qYz/7;4~&΄ Ki4)[IyHezV+VNWv9(ȃUGyIFsUѱT(Mt? )EL}F[qK,{0?bMM2 4o0܀hgZr̅jI!6ҧg;Qk HΧ=\Ynƃh,Bmh?yRNVrhKaӌF!zX*y^,Q}vDL@,jF WiL2k|P,H_o#" Og1S}8雜ta Aޒ)$":ߩv#V*/-p^fN(Gܗб?XǨ]a,a+ͅZWn6ۇd,eǺwrG$j>vA&)R7d"5<4ߝ3tE\`,[ʔ^?gؼu_M`\wLIz{7}\8`űD^_U/?P};$좻khI "w,i>p] ǻ6Vbp>u~̓Kk Ƕl$c+%coo4W֠Uj7(kr4u`q hLT%OLg'b:gIAUVܺrh?$VF_gƠy,>Yf능N>ҘOS-΄$O3'؄+;ۃOɡrNY] -9u<M=Ԁ8\`P;uKސk0+[x>uCaGl)"QF ?g: 8)Kj?crbJfo(2iX#4d9R-NH2:.UIeTf"~Rt"9"ƓHޤ!E.u+Ѧޓ8bst4t:, z9ʥiL!N8!>Oܝ;Ts>NDj rf̢2Ѣ;x.kw~p ~l_86)Gj+Ƃ1>R>z͙ =A5^_Plmbx|916ofD'6 $̷dZ0&~tnHb- f#6Ϊf9 Jlбnip}g$0R Umh={ݒARdM^q  |,BԮHCTuOȇWНw-$3 %cb@Pqw~ ڐGh@楬V f3\3s8*rώDizLvz讦Π`֡'=dZZZ 4ck2x>xq!wu=D|!0c/ AL4߉bL{K<9lg{ɫE{1Ġc d+nK{4ƞ!p!WE~-bKC,]La{`|:'4) zLno}!KyO ޵@uv[ak50Լk\xL/-[N{Ml:)&ST\Iq渧FȦ/S|蹖vueAI#8e"k pshH 1N_^ O@PiEу!8ҚpOPPA01ۗa.еT;)=o:v[~sέPiEGFD;o=*QLMz€M?PRHnf#Zh'4UVa#ʺc 1lY f "C~\tnTw\+ԳD@6n4)f0]}Š]u򴷹8.Ln{=tGꏺk|{+M.Sp}vijg6w6|s7E,FYZ-TLXԋO ^~Sݞ+$/e1)X.aXmPe} UAҼ7DbIat&WA5)֒v*+ޔ'Ej-e;~97P\^lσEid/j PIt8AޝؼH́:t׽,gʷ# %t~$;1C\ )$r!06^a{O{iMժz=*]PÍE2n7-o.e[A-Q"mRjGW48;9N9V9 FvXabh65`` k'$P*g7tdI:WG6$slKP+dw6q-ϯf +g Qp'f`%D>-A"RO \7( \xy]Y-ZM;^`wH=L1nk;4M۪c˵` jaFR^oP2;~ o'o.i{[B(|L4(bd=x!ECYpة65]I*?ꃥeg GQ;!K/:}(I)JXC=?VU2:K}|_tQѯWRF!,Jӌ¼.s} Z6|*D3I]8sXTT8 i(?RX;bZLuad=z:d ͕`'夏h逜MNLw ;x/ @ aNCi}sh vg#v#1fnײ sMqMWI/:ѣ7|R ö/- /!bo9Jwb,GvNI`ĥl塖Ǧj.}ַ2ۯo,2-kEA9݈W mm|nȴtVq'o`%>^)V]M([UQ5~?49-M9vMOOѦ(ZVJo E[>fy/` `W0 >ϭ5.'G~(aS+s˜^V97`y;>p81gMU'YV>8U#B\n2{i(x~D\J5pC^rQ\*0-]~ݢtˎ(%ǮX7:veSr4R|J΃aw]B#edl;Ss(vv݇@ N5${-Dս(&I1za>(c֨l|{"5l2 kKesvC1DzJ\2AHek:RcohoߛϷ^^a`~}FuH|&MV/bI }!ɨLd>?nDF!ƪ_N$SîtOuUZƼ+WaJcfzԁ|:aL%UDtrBD;@Bayc^DIrP"Y+!^߆W" ~m't/X WT""؋ۖ}7dyơUNŗuLwO|YC?)?#^ #\RΡ(i_x[lp)ҹ~#Xٴg2u2Yk)+pNe5BS]FBg6{w:\X xO|pX,[Hf$w#ky8yP'Й I>E6yhfhV+@L ^ ɽ UQ"9ꉹ-4sIqeo=*͚j:r/Dz$ FHVRg*t[-:yk[[9,^K]8ns(u/eXc,hwM|N 3]qWBruc+(>#w.2ŵ=qlGK +5+Oz_7vj!"- :w,d/ˣ^^ʼȱDPD,Vo[IWUmzNIzB^jaf~u4 !ƌxҦ+4:p߉Z%b ͳ(Sn`TdZ>Y;%(ԇ`F@Zfӝ4v,AlO155<="Q`ݢɜ-(es^pؾ!`#|1ڐ(ߣ74ZjaN ":9zxa*p)D<MlL<@nycPޘLgd^pl`5CJ-v*ջY#Ul|;%aweEЈ܀7$GYFD:uu C|9cIg<\6⌱e{r:i/fKa65~/[Ľ;;שF0ƭ{"ͫ kЧ~G.9I?!G;Ҥ)T-8Kr:EⰒY]`ۖan$"ݴ LkB!*c@[R.TԲd`* V\n$+euꂇr0 yGvd( ]5Z0J#pQa̪t~H.n qD:0D72W%O ?-z3AdKyR.s h#/n6"\QZ1-"+u ZtɎƬ~ Z R!=J,>XEBq׷ ',HZ=ͅ$O~s!OC3us`: >8|P"[9ڹbH`ueT2v۝:pMGƽ@/Ӄ'"]ųEPk [0`yH$6 jzs++Pt|ie+l ;[?\+«̩+\ei6`qvlbKWmkAH:#sa ǜ"ujtO LFޜKeE3 JyGkţ47mZwEd0LH[tYu$SW봝Ma:- S9>r )&AM.!. _8i+^g=XqVYNΖ3AU1f9ȒЦAe0T#`Aך{R \X=ei)&n)t@GimC3m S2p(6U$7H_driFR ='>;UI(BmN iӏz`BEMe,0VܑF_5zO0浪p;5JXʲ 0R [u6U-]yQvc[3 nLo$*II[/_ /I~+@pJo玭(aO$8( /d 9e7VM|Su d(zr&>B~xݏiK tLؓ1zC<\7%=a&Tӛ.wjEө1\I?% Cn"M{215+}a^3M0wi ])f\fǂ/Sp{"~kbJz;z]R/뻩"æiT Y#u y|cNfOCj9Uz%pK^:j|{އ=t`meM?jc[#Blctۯ?wvMeT؉?z܁N鬵lc(,7&:? J:{g hޗ˫$F;F61~ɨDv'0Mœx$"~Zy߉QjԞ0@ƍU!%"Q7~ FLb|iruR?vvsXMe;T7sѣI~pJ/:;VjdxE#?j줹i08jf{*>w?/D9O aOuz~ry C^-og}KHo39w5OUcZSCddF#dC[M2K͓vٔba/;k?A ՍJ{$`2P|TbѨ[)k GW5qK18 m hn&U֮AM_c\u ]>gNTik?ʵW;my.c1l[Źd(} 0Ό0V#x ҿJ+0B.+a SG-[XR*?Aj枷|xZ:N ϱG8_ 7HfYnSDkϐF}؟R%-ҪL͞F;u˗q#%Y06IT4[ʯP`X4”r#$s)9F4y>IuIF~w>qeؐ Qq%f%uMPyryǕyu0H-Gp3^fo7Mʘ >ЀȞCObuCӢUNDIF w(Bdhz!Crτ`1aNFc42wCīFY.+*3&Ϛ~Z\z&S5f/>eq>kq{tǢ*(ھ߇[(X!E_/cxc3- 9^e _P.~ $Ѫ#ZRlJ\uxv[Ԙ +SZHR,T?h=o=g2Ĭ[_x0|7i֒* 7n3Xl3WQqFb43c)(uyyϵ֫jx&g,gp0,V^'0~AeZW͙#j!r4gO(w ([jwߢ\lQ\àSF7wvdPzb'C>l(Q'd@Jd.s^ׁ[ b(I"fZVE+O5JqYO+tUn+. 7{P} /ryPT&K&PQNUfGg|{hvR8Z$7_>#u'L.0`VJ -AFe?Z16sђ~v+:S'm֤ '1JM4MllaZ$qːd _U3,l88ֽV?'R`2yGXW q(RGҜv$W.7Wt9X=#ŸR"2SΗSN.x =Ou0CG`;X/$۽Jb{>eB՗!Wq9(h#`TTn<H#Ub,Prtʧ4@P7NJ!pD &F> !Y{D^y5OJgg=Sl}%]JQZ{ny/9OߍuW79|;J oHĘ,5`ʸ fWu5 >^Npnzbl=p*Dz Y1k0$9ޗ<ܥ!h6Z] 7O>Ud_dJkN _bklx kR9D۔YMg(=ے7c*@-*åZs26G^Ԏw7qmlśxohk 9<b07-?Vik$E u7\\ ^BГY`8־IxY>/Te9 >=WwUsu@MRԧuS̋p_3iB+AȻ@Qvԅ*Ymֻyf |s;s=_) {0@pWN^Gd2>9E5'n(;Aϰ~`aD oD~+qL9cƇ]Kk/TDDA$IʔҖUJ$ǩ'Yүk*<S97=t _r_h&h MKኴ _؎wogC s~(e0A53OBk$"V Y*\v*RyO]Z~gH*P;cKؤC+.x?ߙK[sZ鼈78cg*H u331b0+ ݘ=ʌ0[|0p:@̃.`TOX5ݨ5JGX f4b7' rkwL}[hG"䜿<|twgjkt;i'MQ[zTkHa*65rvYӓ!uF s!׹m]ܷ8KqA2v#Pu >Lm~WลׁTUBa! /y豧Xfg`-;\޳"];0u s49[nO70SU`j)y˘Rə@]8@[J& X1)JC ri`ml!.1iv՞ڊ`18 r$BF#MyP/S7zJ||ֆ^y 3(Կ c:f.'^֛>gn+i?3!-͝HgM_u褶{:^"jMQR5`_V6|&4bܳLzZ[Q I=3>J`<9rаuH! g]Vn,khAw~ܴi*\*u?:};:m`I*&Ia_6a\’Fӷ;4>&FR(vHua\%md5fZYst5b[# NK8B0@Ƕ:O.5oJ]z=~i7T9)<60 v5 qxsPLu]Ws@F{uº6"@|(Yg(Kv[(~j :!tNV*&F,6%:_cʻI9i2 bW&u}Ѳ]{XG}8eItta$*)!#4\Hݤփ&L"rj[K eF_ApbIÆ^cgԙb)bS5$J2\%ߌfلq̷KrJ̷&LMɤ,Z9-Ce>FL Ox/e F u$K-SuelӥIxjgck(RPKw'15b5P xHPHa^ĻhFܟid2~]"&^[NGfB^Z~({!AŘz((v[8A_Э.P(y:yrBd>)gy}$jI^€6m۶`\: z6QU ZX`Q=Oc4"|#$/szS3|5>)6|`mKG9`˹qfӞٗgA,jJVe%tF {P迹.ĵ0GJ/6Ow\8 $](IÛ&&7/@(E͆ʿ2R%Ms\ C _xq<}ml@Ow{ugAcZ`BDnrKO~0Ɵĵ|.jOl5o)1yCgbD&KNg͵ ITW9xE*i~fjUǙFYtNu Uio2)s 6WOCH 2M:THEe/Ŝ#€tc 5uәaL&} |wԚ@%%ٕ{nnXn\U e[nD<""9죓VYѯ B'moFN]nq/r+8>_S[D!fWb=yǓ2-7aR2ZkiR? 9E#e>SW9 WrK9It0-p-'b~\Y\`#٠h1΁F`9{j2 /+GBŤ0|;Cf:j3mTF\GL3j\}%.fӜqg-gc 85oN%M<Mޓ9G#⫼[> xJ\ Ѫ湒x_&,P*mO$L ݙpU+M xU]h/|5N/,)Ǐ9J1!X#wI!/^XJ40M| O#reњܾS$~ԝf9Idԓ/dgB|{T΅O+C<lͿRb'gU؝#K393fу+/41-*k8ۘz;"q z ៹t%<RCvV?z C!Ap6`8\H[P.oՎs>6.} L9A֭ ( , >'9;v8s9-'aA0d*Y)ү^a"摭m'\ن2^K0X,/A.8R$q4Vxݮ~2zr쟯0hi1rC[*_]se[VoAzDTS,h{!aiNu?% DN’XtWr&k~jcBjѝ`E`zh`d2߄ y59XS͊5u+,i1zm[a%"; k@jFy+&_B (XP8/hZ9qj >Pv/k8}`y XGj&7k#/8M? y*s :ut_|Uտ}p*jUUb۽yfy1_3cU/o,zĽHF7#Z?SEV]~EЎ`C _]`^k .h/^8 !7.Ø2]Ubɚ=p :Z6'N!TCo30j1Y* BJdcMnh{ު n/dFb"r]Ww-PoO$z72-9f58$"%^$בֿ.3s1_|ψ" OTG*4 `W)s"CtTP#ck뷾ZV3 #mrqɺu@aǭ |ReD_.|^S(` t=e_}3 2M`J*F:q9=RY,:u8ӨDN.y$8dc}Hv*7UH8Tp*a_n€v/n_ܓ"^wcyHjO>]Ț+ОBPnO0v<ɾĆ1ǀ2Mo!FO$7 0Due?Lny@cnu oC~BSO?KbbvV ۴G2KbG芖zXD 5آ<+|9`tH)׶aZ6A}0"3hKǢK _\6fR$4`w$)?@ÜqS %WKzɴ ^{= )hs= P:[nn xi4kƭꐳe-45j092jp_{%mN^ äK!r{fOLȎ/>~'ӽ6?dl@߆9+TH>NܝِM֔kwV pZϖX`Y1=1{8v/ks*ı0=';SQ,;46rv5l`F03M@],3,7{g`,≗[&>ny)&E =)s0?ia3r:~A02K\@<8({h(DJ@xR8,oB!,FT݌(@J\Gߊl xWr_\8Wd˵R / "Q&8u|}x\8 VR0ڃ 8LY̔$ѻl~z+iq)PuQۛ%Y>Uy l@ ~ KD6Ce]@#~e*ۦhp*e-tpʻ3 ;D:A-&g~3RHFSEmKY1t%Q1le*ɬUxuӆ81+Z l@֢~VŪ8_נKe=F\c_ICݦV+{qnXğ2=̚FL\enOh{\!K["W:@RAeƻJS߰9 oYM2hn*4zOCn橻Ў@SaCsT&xL1hyy&ĺrWYAՌ]9AQ`e]HCxslErJt k)6ӚdZ{~/ ;WE,JKn<0H.!jiws֩8$ AR ! Jj6m>H1"K,`+ӕhT eNc ܈5$Sbzyc1 `&P)(3ׁgCOhc.wz;™ip04K |/-UiLmDb}~}NWkr'6Z*O HrrƲ-,xxM_,*k^"E զxC= ⽎{ vzU3s,E!IlPrJ%3*2 N賧eKles>4SͽPpC[њ3A_ڮWAsb_ gE ¸P25;R-<{|V+40ܞ{Ԧ:h3=,n.M@r1,,At#sK."w+>uAGTh;<2NOG&lGAE)d-&+ߦ͉ zfwڼc(mlD3b.16zar5)TE!AtZADa-2hgXn<׹¹orT1d- c9=F%VvǎIj Uqvu8R1E&h6>KKBR(e9`~zĕ;3dxȉF SmAgD?eIas5CI3` (@-7;N(38V2*v΂T&]~G+jy6~6z~K1c+%zꞕ"$xF98ďǨ.ۺ֠x#%bGk9W5Ʊtdv?0a։V|!n+LN(e02'w ) 3(IN 0 ۔J Gl`aϨNXf@G2 Jt%Y0Ix%*gq\GYL0p8ٸOX.s 'NBȄMc݅9p8f]IQB) -O@NG@X/VBFM\t!iD] .AQ3lhLEӁ1Z$^U5&~ϵT1Vʼn.oÎhvuȧz2.QӣZ3옫xNZ4UϚ?q)`dzA3hؓ~fq1 /gu=jrG6ܝj}@+ .8E'{(7Cb6m.iFz,nvu&=CyNu|rFnj1մIς8@|Qz$B{s)I9{1HiW1-pN9 (PXȷ̒a5m`A@=BC@zY}T ; ['*blmDZBBY}`qIRu6vIצ\eךl{>e(C̐eK*6u8ܘ|]Mp6.P0F)e(x )5*AAKGiFVP;ﵯmp>l6bcΚq9l쯱mˁ&%)#iA},9qz0E!0B.^[d:n$js`#W(ȑk=~\F#R8̬IY)w,'^+fEo8< X9Æۚu 1pQɫN)=?eKm TP^]vt+AuA./$Jri&0D8?6bm3 :Os.sEYB;N&|ǛEX g)/).l!vo42 wrl F"A=$IvWO߫";. o% $Y@e])<تDCw8- Vz+9{ P |6ŒN^ڏ!GwD\st2ʙވapdoB$fZ6> Ҭ[:{w6=Ш~Ng9 {O+0ʠۺQsZdI瓘nt|l xfGu;ѽ- *_a9Sd ͤ;zZ^-ġC[6^ ! @*|VyB;M8}0X26E= /pV~KR/)GelBb~:]Yz:?6(52/ēFPNG$n2Rr%<0' 0&ARV>X7&8l#1霳)  +z#G mGƏGy WQ9;^GYxmDmMRC_@0{UJy<ƈV2+vltCNUS<&pW n'e'y06Ȱ:"gr ڛx*CF1"Tb :lX4Y \],hx4vA49L@Xj\vNeX ≣\J ڨ;衭xs/w'(jժ7X#v(dBl=5< /#r:<ԴD`;Hi >Na|M#t>δj9"j˛w@Оj|=!b D]%&KFc^ͼSgGT1C(f [i]; wvۤ'` !7G#%Q/TDp.v8]mݰ~"e/DUq);i~c`S%uMgWC8:45w;ptru"CǺAHRI Tʬ{po;GL O|dDXGqs9*v]#\0O.'Wy6T38N*_`1(+(7Z*S5uw>\}rKcKܺ&hrD裪a`Ĭ.EY'My:t T783g(R3v3[U+Ru֑l%L,In(9"2/$|!/br2W/=Xg:2N}7[JY!Bux4IԮ~r uo6MVs@u2K(+5üRWoFim< ¸3‘ĩӷVb i3wUgL GBC?Ey?mWWS!'CO.1L6Hj;im+)\sۑ|N!*OsQe#dto2Z3!8_b>:cSЃ6m@{&"tJ`D/`hpX&{N.RQ^oɭ܅[p~ItUbj$e [a **uΐ)KK$Z4lk`DunD kJ81U_ZtvqDsM? ZŌ㋨2~k! ꮯ`ED D*GyGBC<{d"#ѭ}טЅD3 )aP%<. E P[RyQj\228RR-I;CdeS"Wƍ)kn ?L j:|>Ո?YlpNrU|'J>RZX1Pܦj}3cݤt<$㺣ē$%/MGޞ;aֵ֫*TKplX'h?,QM Ƣ. ]<ӥ\dV@+ ,(";x=SYzkw&}!=}+:Eo}FnRӵ'eXQPEvuC:&\1uL UޒғytsJTwK @s3ZtpIw⏜sYIm;o:`dQRN+EHu6ׂyduύR=B~Į UkŲXJCo mxo\H>e&'J\\92w{;~( ` BGggãȁtvg 6x 3죭J)EOlB+E5q{!EiPwFe$)o v%F&7hGjю"oNv n1nڞz:FKR)ݾ3tMxuE2DE`$vL<394[UeG=tM]zKnJh#P- qn 9^mY/J ˤ] T\Zry EӉ4@.he;Hkf{V4$Wrc* jئc?x"ވ(PlM'ۉlqcȡXve>An4)F4\^4(rp-`ϒ5 A!&|aބפq_uKoL6^W"|S kJW+oD]#OP:X > KIY1(Kp d LsHu8Cu}R|m?~pr{3+?ٺ%h/QcK ;iUg*LFڈ6ks5BfC}G#.3Y3GBVdHmGLNq#bщi.tһqpL++QWJ!QB 7#?Eҳ㜬7Q1/`U^b➴yvl'Wi vsm]yGٓcGXx?Ru"-GQ:j }ZYmSzsA8RՅC9T `RLɚF 숍?lcQw(~9GEjz)]+'K/&WV[D|$ +@fWm3YCyyB h{>%XDeI4qajT^gS 伾yL3X.$r'gR(P$.uRj.B`V^=gN!z&0tZx͋r¶3ֆZviXqRЀNRQ2HxUzJn[ Fmu#z1iGmW(a̚_/}:uC)|gv#,ԇ_ғsfrz8KeaR(v^y`]ƻi( ]:@{~ L!Kb%f ƪOq<+AqpY2Qt Bus\'u)I.=k;wIţZ8OaLJ|񣡏U9k{f ݜa[Qo#2w.^Epn\ԋڿ#s2_4=$ctYuQpSv"%( D~z=CHt8g.jٔgVzp&B 6mOxR -4]-=MqOf$P1u@D4*}`1Fn5Cђ͵\nyT7폝Dl<hZj{9g&57rwIpbp|^1yTqکpzo؛8t!3XSP UAx"wyƨ)ZQM+ݤ4mR,ù()'ݬxüHm#X`Ղ6jy$jxwQ9m6,+4U6?KT'"x]࿄dH%Bwr `ҩ:/ΖkhMq3kϾڮ0:!|{L~S!|\r)(]+Wݙalyn=UH-j/a¯ t$()CSSuY {O>vͰ]'R2~riH~xmO Q.vib ʠx o3R}::e%` <"-$ERpB1L:iѽ-M7O#z8/.נnM/bW} e^՞-Z{a0"vf:7=?'MDAL=(΀pYHj}*j< 8o$b҈5z})p{* =8Ғ5ȱ5>_"˨*C|DYw(Kޅ }2xޡG04wSM+b Ai^X0㶫SK\][Є#`(zlpiYE>uC>kҷ~L`G輧>2Rw{-eg_*{'!;n}naK̅8Uv?e>qѭg끲TֻuWr9e2%)4ގS bO~MAJ4C,AAk~^&^4-~Rߪ*+?[g4U\,{S2kD>8uk3Wv3sn8t[Sy;P}uMq|HТaCEj Q./؜)١)L$ 86?. 4 ݍ'3F=f<9'gKxu4HD#^= )VFu'h$w'hJ=xX ]M)C˽캯vԖz@+po[]Z9vɰYtSڔżX#g=ٹ ~Č5YPe.WS5ׂU&wS}#D?td"X @t,(=m4~EwK89We2+m.!E!*9(9zY:k9|̛YѣLEpL|DcT{L)()֨pz WA)ܝ۾QZI< %Y+P&+ak;G ߓm +}\Mӻ%=+u˄K@E.SXgy϶|4{[/^`)e'{YG 휈^γ3[@@됞ffҖo>m}u JJG0#Tug D*iD-G5qà+{2Heq-9g{*^ LPTJsuRy\6r.v\Hk9; -֧^=܈lZ^wIR=raP!"οq:N<*b()vH/ opT޲Y4x΋-0%AGyۮMm))_(1;Ic0OwԴvX72քR7U/boZn@"Øp [՝Nrjvx$u D}~x)!ÜIIp&4C#D򎥆W36 Dh%=@37eaڿ.NC_䇤GԫdV@@1 x[[kV@/Ҧw>#YqHܬ[oS"^QM%+NnZyĀNow)+]~潌z<s!/~bs`z8 *(nMTSxwy}fsluvg jg|YDa/r;j Y;Nd |A6=V(  ؍;41:룧|gacl_@[O7,e_=odۿwm;W箃`"J"gB>J>;QK`ʾ2y%ywSF$9hͲWWUqO<Ͱzzֻf(xȾȵ脣 2a}n<0OZ.+c>%|8%M|HqQkl). Z?*8fN_]LgrҌOI<|_[L/+[ *ZausJ,b┺D~_\*Ԭt @Fȉ.'vXeF$Koӌuy\І3CCMr_ȉ{1c@wZ XGcgwk@ cYDQ4/0y}s]3DOZm.%sb\eh7,#;Chեwy-yW-ώ&\8W nnJWA@u 髲\7NqtMdЬ4صw,> q"ƶ20w8?,Ӽ:M[lYJ K=Y!: #IKu% vɳ=HyFU })\=9y}rn_TNn3yFHMLW6"̀=(ԥ]eX\_5TNé(.0[C|RPpB<,N>\O͎}UM49-ၨq/y2jz㼨a8Џ3IxځfА˨zc"ifbQD˕hkÒ* ʿs]!Kսw7s׿2lѐ՜ky6pX,sh}0L!jɡojGn_%lDE)R{'Mmިybg W9pf!7&7'b뚓[2PiQⶵϴ[x6~&83V@B}^Xo30`9*SM yCOճ'Lh`07A!1&gyAXyVM=4⤗?E'ݝ"ǻ,TNČ&EHy6m^-̶Ml7;pIYMMQ޾\i19FZ`N Beta{Y $yK1ɮ/$,c8$}n:+ )`xX6aB}36E UP3P6f#dPsYA[?udQ<e3lz-ޱ[OdGPAzP858,]`uץhzw8vN.b4,_UIZ&] $%xRUwUI5z,ېo>^ UBieR-bȕgx0Sw6bČ:\p~0נxiؿrLͪ^:r ~6!""@M $5N+̓^r\E'|嗈׬X0<,Q;Ԃ TώM~LdM^;kԧM "T[MĊ\6K F&"Y!N[kZO4Q?@ G s}a I!I^fIU*2rfu ֔0y*t'.(89[aw SRLHxgdLhpWLgds!>`ޤ6~њ)&b$hb[!/66,{09b2朊>IFl2b~f0uXf%PF?~.( N!WX609h;v_,:^Iz}hA+gTRimNsIܒ%pT<Wln k+Q`T8;\p5!:MZ);pKc3Ba!f XW|i1}r-S np=7Gf7M䛺t#n-$W۴}7)RڧhYEcX%C/r0“(wg8ҧ \ cqzŰ;.`YhXRxs-|W#wm$i{vw e`hQ_nXwe}l~ٚc)/۶C"LHFKLE 0鉓/8- a6n&[7\^F5A/*-|t"2J4ux/ireS9{#rm6R7 +8( 0EaAv5ݿ :;k, Fg W\R7aPEH-'`Vb͉/y hS(je%9஺5ljm?BWy '[KI~z s`#zӹCޞ1@fasg}w\[3gaDǹ75yb/cԇ%ֳݚ7D aÊw*p!b>QˆG'Ɂ)vnvk$aTТ>NS,M%[2JbHi"TX6!aRmi\"vnB:KYPFph&mk~-{ GhNgKfe oj'bĹJ7< M*Z@M*'JbTF~٤Qߝ Yl^lXV#R9Tg~z5MOppPa^}XȀ#|X~)U<FeC)EQbN6iRsY)&{꺨qju`" 떧v(`48UA? -@1n| ~ (qCjTtj0O? s%qx=d ;GHE,ʀU|+v=A\ km3_b[[tnQ/HK@^j$Si(8QXц`1{>ejQG~pϛ#CLѽŸ[%K((IM"{GiX/Kr~ M~ј'(̇WU*5=<&X^u|>wF<6;;zBģw*B,~FHNY@ ll:љ.gz/wwIe#%Eb ПAHFr <9c]՗ A=)@:E^ox9ûd`Zfrgt3(8 1a{ &6Mf{~?ESAN>v56{p^&cN` 2=x5Y6iFj~1g!I}qܙsNkɹز3KtcQ1 cLv;l mtE0Rv@@h.]X]AXt!DL]=oR>Î˨VJ繚t2orƟZ99ҭQ2C2h-ЯXf}^{#=}҆;6>ikE`kV\?:-+75Q!Rˬ[<Y%O &(RCPk?ץ oKh=U_ҡg厔wlBM r;bQ#X'3MA۪#7[|&4?cgpY/1Z&+z:.r*y#m6џ$ =R6wJs>/">%{pE_yH*{8[iCF=4elwd[<@U~EƐA Li IaEBé_.!A +CG9 ~lVCU?^Մ?Ț_ӌ9CmB(h AkYWYg/@G5?Nl.$a$PnN;wjWChPkJ[ yGhn#ٯ %xpzef\`=0Cɤym~-Љj׸8ݣiPg4(q [\Qҽ)jto7 )+(J4B!ţ_P;; 8\a[ܶY%sa883FhBJ~h.1*7-iP_ni+Yw>@4Yr^uJXӐ?f|'jw{x OF|7Yb. k˂/3ObUۏ|.}'{ >v['ϩBىEGfydͳ{V8&|ZGE)m<߳xF|]+?JF͒UmT]J9QaE>=0l 7nI_˔xVF3$$^'9+׾*iiBq- d6MDPi3f!Ibd[3H4 [ɩ*u< w;eM\@g.heޔ+zKc%Ql!,*Ƃ1b&6t-YgaJ j4ڰqƔV]rCqh& _`:(m~*$:4~e:gc?V)樿n\H[q'`܏3_1" -JLX2o6VCղmSZ1]^ӥu"IE;Ӻho E~Vl=7͚ݺ}QFz;θQRSVZsSNN 6?;k5n LWP>l<. 7i, mq=T֞"W֭.K+_ODc%{]3ft`6a# n^5YlAp>mX{:=ߊ}ŏLOhl[psky'Kzxrd'is?x [NPP.̆.jD5nq&Ἐٿ*FGIxTWM9xjB8 2 $ p@2D}9`gMV|Owz$2@fG{]>Ԝd*3$ N/ z$AӪW{l*mPE#_1Aԇ)G"Aޮ by^kB@I;r5u2})ʑ%.&ĝ ٧A 3>hdnԭ/3߱V=ɣ+Z'ћ}B{ K j B̒)_(y`=d)Y6ːBYB: Ե؟rE&)U%a4kH _p"T+Px$nv4.YKk` &9'(bOk|j\=sKseQs02ҭДsZU|G#243# 6.K T1wnh]dMt̙ >R5ȁi&\u# 5ü+@9M`4ɩ,{ދ9LW)n(A%I!<P/Q^:,"mv+ J 2 stMš;`%Y+bfe5Bl7FO4l ewD Mu_?5"p436=y+$تDk`1EJd ,W'9? ̔;`b,X_B|k@ VCdFq-)_4&r?sM!9ΧR OS+Tr-7;:~.S.<"RpKxKnJd5ϸ^KLy<^?Nf oa=G/}mN>wKA`O]˵)QwƇy,z I"8P A `SJ>w{jAoمB6#IK:!p}d9/ (!";1!$F8}|EZnY"/JbE"٩HˏB%xe~Ә&[ 녦 &G$^67`z9MԾPyeP(m҉w7Kx&5Q ᐏtظXtȈQ#xxL> liѧ_wڰ@m nfûNJtjpoG% Qx6vsOI}]b"RĊ&sڠP6 fyh| =u 4&I%vgxů]؟3kL6U_qkӆ{?&kK6p*w5`lvVD]48}*E7U0uw kbohK1`!QhcsvAh @7G&L ] е'X5TD T#mQl(BGD <= kEFg={ ;=>`{>:6=|?^ˣ)PGi[t~1e|)9+a/OnKRZ} םnHB\ew-qM7߀<]p5.!cZ&Yuh C?k.݌MQН/jv0bࡨʶ5,b֚zl,d͕_`wLP+rozSW?ikl)*sאjć6,{+*[#PM 4i5]Ti3-S EX- 8Wݫ[4%PJԺCcQS1|5.[/0mLHWeRA*U]_᜗WI7n@ɬuDMU;V^FW8ru͖ m>vle'ji3\Ѐskx1I6w7 Qb:,xŲ$=J+LPƷKE2\!SYyquRzvpi_2bK`%O0R7|zh+&2N~XnԒiR̭rdI{ȕH=RbiYχgoq tH/׸O=M[x\&iz aF{'T7[)Ό*~8.p{Ic}.X "\aCڋ sǣMZGƳ3z5װ>%4kHA1 ة+bz[%ﺽ""CZe517qP ï ə7?*$s:'\תQ%->T(H1dQX2%0{OAlp+S,=sX]JL3(L+zUni!W$M6T~h}J0v|"V6g$CAL-qu0S]9ѡJ藰^xrmBKtv-T<5N](QK,:ξS,N+ARqLЈYH4”?copJLC,˦Fݨ*'A\q2<4fۅDxɵŕYˌGd] E)~_>Țp[-YK$KO֝)ȻdM4+#^ 20aS;wwvzL}+{&[?\oڼG gEC|OoVMP@bqjJVi(lZ (ZOa8EnVyL#B)_ApYnb&]kDžHJ3D;1|;xGg뿌OѼd+(% ZE~k*ߩy|r_~R`]f/"Ze0/"9ͮ2bKM;b>قWpX%Q\nv0Msz>l"m|TlfNoFUWՍ)n.\_/vTOsM UNlzڇBQ:Zt .hw`b\1<p CDD֖`z\.N<"odnނɥls /zbX1y#OA;S3h0hHW)K"T~Fv70\Ϲj, Ðpb~Vt̯ޟD.VmaKʏ0E{uCa>&c%-wscɸњ<0GF+,6߱@j$0̦Jh 8kTMan2;p$O e28UNӂdɾm yJC)| :*{}zSMH: U Vܷݨ& a;W51 r\jpbior f_*Y;Ey")͈5+og ])h"K֫Jo2^Erdy: #jw̿J;a|3saܯt|/tAV'燒n:JWK? ƣ`?v&^*Cf:O"sĕPvuT"ȳ5i},Dth{$'<%'EB-(yH#;7?|+ׁG(sB0~+&Qs]?.Å޽|3 x鴩4>1h䢝N2iV0f|<ǚVV:| ԰l+(3#,&2Y:TFC؏݁|ٳђod@tI)v_Ja/Z0Gz^u+)9ّ/} -NBwo[!]FEhn,. pO6X9rJEk*F7w).uO>p_XAOL½)[D;1ƒLItq~p<5pj51TkƋ"8/gUzVo,;_$ E[ԼG n+x#cDIy%glĜ8!8 闢afXUXȂTN+BгnHG T`mOȉ[vzb2PtV.׾qMcΤ WU)kȂz/ Lr) #n֓`G5[5<?_ 8L:& =߿ik3iͅVW?J:JCeK:b<&Qef2 \=Q,#D$DYu:SĪYoiOS+eߛOh` x*Đt'Ͳz_JmWd* ]\+< rdBBqnm츼2ʅe,[ầ,-SWGw=nҥ桇(: Sÿ^cyCnfR"8$5!1| ߯ x7XIJP͛jo(;n) cGyŕ`f:F dwZ\Ň:.ŇĀ$&yX_t~ˇ80jKQc> 4hǴqS{yυG|$:D ֩tӭtWerG>r#39S(jmɿI)NP!~4UfA>jL/dv> {54eCB!"fLCK} 0\FDz_*ΐ^^FtM ޢ.d"P* WPCn!d1T`oAQgFvbxjZĹ`tL#𤅄aˑ~M<ʘEr^.3,Km4q1dDb|Ao o}"ީg #AưJX<߼O{t^ڢ#BIl2=?oN#(CQr7Q_h:mpv&9ǣk6V?<0y E]姤bFГ爪QEr~ Đ\l/!zQ E{k-e\*[~)B)ővn؄^5}arr%<hBEQ?j<?WN[\ƪjHwCC]{dTYWqOImQ:^}IS5M3  }.plҔ\Tv=)ߴ% h˧Ė$gGtfݱ'79fgXskyAPh [Ck]h8]l癍:#% &̓I)K? EeeQbL* ,AG `SMM(yNedl@$1D1 T%7 oTZ]{(eGGJ btW7%aCCkz;Y%$bm)'abrb,"&qTyjYB^9;S}ڝ>ixz3u/זW*7k:j O܆E} IHXk$ߛ3RJH&}5P{a<8] g}AX#mHT=VJPby0UJV{o(/Eq8M! 1ޮ5o:3v z}ܜCuq_'& b:N:.fWTY>WVnÄ:蜎th8Ah vYw|u7a%]cTgK+@cԍ:7Obq 7.z }Χy?}qCC*Ȟ&/BJgЕ୛l>p# 9)FNl$c@oI0`܉fkVTꑢGEBam\D՛G1 JdZ~CԔub3$ɩ5h>}xxy1-L suSh݇?R۷yj#DrT ZibeaMcjǖLPnvyS ߩ"mgYI[Y i,j ']~ @dgzt1}JdɌK2Ʀcx^xv$0ޚ޼@CAU8}5huN_V{|w 2(Q;qRhwm3u*LŒ/âYа!͕g@QRDU]eAo18"j8\[_/9q" < 2xVx XͅQWYR ^ΉMi3'B/k!8vUg4̳h\WFL 1Yro0p`lg GI(os3a8 Ykcje0RR~¡X a b"5mF.GUA\cQK39IZ{~X]"CRk [36byN=뫪y-KG f}ܱWRRޟJi{_ GGOK;@OuK(1E^j5cXS5\d@YҀ0P+v) /ro!@qn44S3`Nęf𕝑N7:Z` 7|M%|C`N`|XoFvJa" ax [zb:fDS8SQ: BNe;Jml3P01LO9 #fe5(,8yzvy(Thgk ^A \:]^uf'&b<]ܝ{,Hz-(Ki@=@=%>AMX[6Y"r+Bv6}3FNȿDޝrF_ǥѤu+o{zը7YֺlOE4ߚԓ[qvT 퇜DOyo}ss{DT)(d6:+Y%X>8C˫@{,*q9dSd&95uOfВCb6=/ږT 6 5~['߉ %!jتem[z֛@΂g]/&ש f MLuY"LB}_OD<'XB,_ABL xQx+C(><[K|ؓrJUi۾L"xOؖ 3W!#j̾PN(j[ف&Co3k?T/YlO=C<t@*mL)u_ŒԒ 3?eiK*::_kzwb2&G)k~FAFdbwiP2x*R=fbL[?l$D^';Е%" !{j[RVleYyP|}l[#VQTf׺VXsJ$)|?+v:ځk\b|w?PKƭ#fH?o\ R6J  TNW,Ax?$-0 gkZY^֣2@We%߿)e.K]hgD~N%OOXԂ`KM@jj ~T駇T^EX~lX f?N m!F)msЭQ @Rrrg@M~wk| .zjl&Ehf8TyL~* Fs5|.6QQe|J3ObKֲ8Ii#{^+|u't \VW66\\[DX ytG(3Mw3E+* 7x\jMQKUg`(ŎNS6 7$/BL`#'d~_*kх 3&\I;/m UZ"S%˱1s?#WnB{IEFqW}nu$$]aʃ1iܻ@z`r[!Sx1?PU祉P#h(>uV#f je_hĖJ LZϞ-(F޻tO>] ZnO%yrQXM=VRS2λfz+>W&N:9ɡ-v<\342F3+JnH xXD#6q-rS=p }KVauNxR*Z TZdYY27Q.>TDuGj~]-}.pQ* ѽ/6Uhc{ӬAۏYuNd9BG.2꬞ I oGDmQh_Eg+ޟa8ڗV>Gŗӣ._ozCxWJ-eNN ~b r4: ֬PhoH.o边 EI6#Woaig7rGB:$2p-|(᷂y Z^o2OTyKaz&do f]t x4GRUu4D~+^z-&cQ{-*ZŌc65iWW`v e'1ϒFu ^2F?wpt/1 d{.cՕ`]}|9g h}zl~Ռ5 SN[3k(b_Pk L}=!lw,b3wB4{?V_]Ii7ڈ{aC=h]-1WpR1etbQo}U,.5}[OQ^Cԧ"w5rڡ< 8/>ggTMA50+tYa&%QluFY14#Ok`'%]%aFKÍ} Jqx} E8}wGxACeIBU2s)3&X1\ &a9^Uyqwp F Nl{j\%ŒL fF<ۗ4M7};aީ7 |ZʛNeT gr f~҉OuLF؏o}i%ljfH1EՅKcuedo dpapo>5롯Ʈo%bƪ@;^Jm?A ۮ,Kc[dj[ gY;l[;tz}-rW$GV%fc tz1ԯ*t臋^쬉p?m{A cj@ԧY|u]h&$ͯcAۊ)\Y3AqxpWy`q|6|z|g)R @5o-jp$ՌILm1*{(-,uT:Q U}466W W8 3QO`H Bß݉0C&UͰȣi(NA؊w",9ػk6y8t-,OL`W]v,doKK]႗xZࣷ3fk0:XW@>&C>xz!c =o%`Ss'\γ :M2"_- 8*=) a@`t6ANoۑa򷰕")I[,uk^-SG&Qޑaz|q;JI]DLR($cZŀ\C"<E.:e [S-=h~ruRƍ/,0[Mu EM( {gq)K=~zZVA@ \9eW#j};t>%!{k|+=656̓n |KYKM1볋9Dud=vg+zb,&ڪe_IgP˽!L,*+/RKZK)9"cr Fe8k>z|m`?I{lU/lEYوIg)Yk @4OR̊[.uDA}EPyE)i#^GeY@btdﵿt5s4ƜJuoS*{ ş24DEVYWo&m`!@A9"BH[rfy#*o`TG!8 +:Tzcs OET>,n\Q-H`k\,'aLw+زyKΤ]{+Ȑ;ٚt'xb e#E-GMK;8_Ƞ,4MQ|xACɻ%K+˺ 9 Ԅ9 ߣryV>,X&z儵.? QaPFu`!>InhF"!}oUTOQ$M=t%_}%. p~nUa㇮IFvLù+pqȄ}:edm910&k\A fCN:=mJ ʩXFKTO묰kS'RO-WfъɇpWC¦SlD~xITI~Vݴhr(; 0)8LŢOm!ʳHZidd[k^ Wh#m*VaFO # Jƃ0D Z8}9aaA6^$aG 9 JJuhpE>L `a.%*Wːh- d-EFh0۽Qg!&-iG+rYMoժ5aXB*F8xDEWYI*.e c͡v ("=!1\Q*Oni HZC=!%[N;~`N-ͮrآ-{G6zs JKE2Z=N_-j> R\:bngPO(шK3 ƌL&IMX@2)b;|c=Ij>sG`2 w I'V443<^rd.sH@ ]|B}ӎUYgESz ǖ3(3~TY3lqm'",N q+;L8ߋo^&= |3"}i7;eNi}<{$>dHV، S]mblc੝2_C"8S˸wܳ1ԸN@& IG-v6isUPwg?x,,Z\ng:>tm(ww(ji_x$ѹ-krh ~*- Ёqv2<,) FﳳCvd>_? ' q_;%sh`$-WF7j$GٚYȅ_8а-$bu PZCR?W瓎D{g̖ӕIsAQnilW \EU$nw`Uruj&Rr!(g@dKg '1=A.IEWFׂm?S"s&Lj^ A{;@W؅'2!i湴XngGK ?j &6;Ң6u?NDr)nR1Ѓ_)! 4\ƞ;.Tb!BXp"vo9 ٢,]̃B7]=aA SUl?8VfÌ$?)I*pIt.=8>'70yIz&yD=.\Iy壯VJC|jX eI #i:?NlDqs#qh^*W/Mw!:+icW-Wv85?EHȅc.H1S4$&1y4<~X2k:;-UꃲN"kFFJWOl򇟟3, ~b[nF #e鴴^鲨?gSL_ LLEuTw6VޖST&Z 0lM1nFJ('؟&MzJͭ֬l(?:UCyvumImŅ ED,ZѴMX>hq,;ˊ)loq (`8Y!>!hM5%ӲYRN ZR@h)\̏ݡ!J^yK,ې+?h@šxtd7#Ӂ1aUK:=mi՛],`>/]鎘ڢ˹:C_-c$zx. q4*{!2dXNma~q_kn=1ŹhzO6,?]7ZĺW K&mԯeҡvs,fu骑 ciH p[i: - -Vc_gYt#6 _XAdy~J_ۭx틋ӵw'I4HWx4je˶jZj:u%L5 XQz]*R&8F8"c'Sov9}ᦝU壺fY$ǀȨU]I>s!2eew@+8/_ˀi3'S>PbP‘m4Ztf\ZF'L~O LVO²̪g秈!MEժ=h w=CrS#.m1 ?0PS浜URۄ[i+f[D^!ƚ֮\-3ƺjućg}Mw>cط]0ෂH&1a#Tg[[~h'6ct^T^ SkZib5;ړ`(W.7xp2b;oBB@5p4  ^Py#f:Og5ڡBL"PĈ2y}Oy Yڲ&nZz h A|}&ZN$A"v%^ b/}VLB֒B쥙2=̛K k7hm;1F40h&hz8g3]aw旰Ƀi=aHAQUGK sTmc2δ5u'TAE =,`x@_Z"R-8j2~8oܣdbԸovbi ^ 5mc/k>d0al 1^僂~20xta1sN &e3RX<`j<9An |-B\_I])apZ^MM*(8e2a斍/h|ql] }!iY=1j V l=9o;Γm'{=d)c,,8N6y[<& voo̠2G-uxGnjmBJS]j30ZYL%qF=H]JPق6J5C};d80cЍ4#s5NOeu6a_Īc;ˑHh=cԠ$ ^a7(|c-7|4am]يJOkY7IlpY+d`e:B|Fݑ#,}YRI9sZE6/?K8^ڕ:O^XMn)7(75ck)k7%E.IAh,۷{pY~km7i7&fpq}]!t%âxW%K"6e o6dg;z91z`?55P?r?s{MIf0֩[舶|fᄇ8(>s֋nv6yTT;1lWnin>hDcIS\g-+k$n ͠QݵKQ-<8MHU545FXTRA{øeD_ߏ/-\iz# MfbuuyPc67&©-HR9#k[-ԑ3jeW>,SN[ RR* N=͞uINx)L Jų,.' P`Qm9O"?sA!>i!Eඵm"G2l,KHcmOLrk01Hi*y=kI#خ7D`V,A׃o*]]J6-6|Bҗا- K3,5PV ,uFb+"m82 nj9aG+g>"/8X!+6Mxi#m&mFAJ(tWt^Ԛ+0#Ԍ0+ gt;QBc4?v+::&"̑8RDF\-?|s$Rhꮏ<kOOrǫRr5jfB\ !S$kI⬸_5`vX|&h\J⻰ȧGݧmE*v`H=qW-0}|(]Z8BpXe{V//Gr_H8 8*"Y]1"e||J;i5Ki)t<P9O $& & ?BafzQ_9{.2xִsJEI3mo HȾ5)Y`̚7S9mWD 4f Yi h Xڵ Eݞqouse/&HHQݖb=`vXG9tg_=S R+ ?zQaGMPO#4QY;&|{K,EӨc -ݦ,]YI.#. 'PZl=y@)Ry]li5f?O, 6mvϤWnVmON} auDhb g c?):yDSwSHc؊ʲJ1׊{> f."IU'a_63aE|V߉WOs#p9By-k>m2}E\-{hSסbhYXUQw! ax T15JWvܒt9$94c"td}*Wc^G8?U{ J1ޥX83Ϧ`70{'+6/@a'L5k?B$Y?)E<*oAc_rJ4i2,r'do'ZgE`#bmB.n!G$WA3*l2%/3#6/|~/!%AH**i^B.3eYE,)I#6H/={[{譾H2HԈg{]x|ks1-c{$3禖@$PDet\g@!CjQr5HˊqfH;P%cgs)_sg4nуvֲ(![C9`Xli\wqY9>s>QA9/-8NCC"`.k 9rY5ɾ^_VdzGGYeQAc Jr*hm (8F?P id R0RA%yh{v]ވ};MZ[ #J,^m#ȕ 7CǨuЀ<\G~ }AƹlNQgW d*259)lfPyeH[?7$NωQt XCRCo?9"sYB = %P?ELX(kňrUuW4J"[ &6-cAuAɠ’_\s-,QTTIw)iv?*pl@"V6vbx݅2u#+{/ aV> oq)kS2K?ݜF^V#wph)BKb")EwpnW<hlGV%EUZ5E*+ ߢ& |<-8r: 廩$ B iK,]D{fc H+_DyT(^%$2r47˿HM5O[0W36bIuڹ&O ]eϷE"3KO֜uߣ;܃`C,]ӊWr8S.?zH,«1MvANJ aRmhۭltz,,U\moW }DˍB&eFܕTHC|3 N!DbĢUZOƽ\kz? \99eF$ MىK3<E '⽤XA"m8eQkxdkX51a +ykhr Z 2D1 :6$@=UT==@BY5lWWh `b>"LTB Pnz)ڕCY'-{ ;2,h-@ms;)QNۑֹAuvj/IQ+k FTj %}^F5t0<7.y$^1CÔ}_ NfI~l>p4!bEZu] ,@SHƓ)6V$=gI+ Tɣ3&XUn?9գ)Vr jV'`m!8z-2!2f &wa, vly@-^ar\:h6P x w>?h_fDG(p>o ,~#")w{%@X9}rTϬ'gH!yX>mӇXA6#P~ ?\M&ȩ~z}/ E Ͱ4_R->Qt=' QhBX,u>^ rG"$HiM;s+2u =U`a|1"xcߛ"!kL3!eM"4g *+t# wfŚQut3Mҁ}E7^[Ωc&W5$*eM/t^ fgQ,-xv3/O. m" oPA a_02BRMaA*:0Z驒AD a$&{)ﰃ jX VLΚ? 6 TLHbeJJqyhUss?EuԀ:^>1K'; :)b%dzw_e'/kleFz[\aӤ]@0"(v|ژ<3aQ cI]*]:}-#8ajVnSF-̊>GlsloPQ]Hf~f(_BF$= T~w8~)J4J{P[Fe!&'j$ ~7M'G8u`yۃ_EcV\v%# S9vȘWmzC(@q -̉Td(n(rSL,eO-4ɎSYqeq!4nZaSGZC0bʥB]q&YG{+s/O*xEi} #ÂJcڔjb4$H /@Yz 0Rw ɪ"'^h>_oc֢{c}6}k7/#=+2e=}yQaK b2g hAO^a+,_%;R5(YGOh0)ʽ_ۖgk(ű1ϫ̵^op }fL5יD9D4' ~^Tu3#y\: gkAfN)5r<tڏQ|۔{v!Ljc B2>'  k(bM%g^W,5"0udMQ`.Qt7{k~?x# O2{ >p{winȍN9ӷ] @o@9aWc$u*I\']E(SGԡQ+l9R;k31uYU7Οt?ħ#* Ѡ JOYR!]~dekP#2]"0 :WpX"}#([6t/T*z0y8⃤i|j.8L.^!rxPZ.kL~MmFN=)WNY,a%1/~>lMMqS#<@=@uE#{ A.-dJr#m7/tIOa(}t,}_1*;".x93֫۾jXWT !@iZT!O.P8?n}]+u0#GkХvS]|} =2|ƤiF$5n OM~)ZО~d;:{-X`_]o  -*Yu)9#&.ɏo SC5=j0VrV:R<{G))s[&FfMh  6L%7Zx,OFp1wvƮ GzK$oJꅣ7! y=8)]rLT`l1†._29!t6gk O|enN߂#ٺeU "J b2uex\|4.Kї&bkU!c u: P/?嗜2X%2P mm\H\/b Q |ҿň F|S^ۘXSo=0EFҒZu)ǹ w"?~P[FH+e]gŚOΎVP:&Tk#!=U_)8?~2dpuO݋kK? B)KYϤ ;'ؽ/bRlkC!P-"Ff[f @;?]a@`Uy|50gNDžPB%Ag"{&9%_o&<$K"rkQWbrh)jUc@|y?L2C`ЛH0;X \2OΤ;d:'(;iD j%w%=za^=?k&f*0XgįJbb ҢCxD7"E|$翿 TK)?Ô 7w\IZ^g&/RpJKfIt}yPeQ(L9Kyy܄0Zg̸M@I.?z d 0@Y1T !Qn,z>6@?*H 6SR;\@rD4x*\yJQ߰niqϡ(جتh7=?CkpkW)-O^8g+kYj, -1 z,sMQK;*hT٬3 -8dH?k";ŬcxެRg0q#-|;#GA}j |aQ[e7sCjm҅X =c;%ݴ.鈝'eWvS88__-ÄgmH 4R%mP ,b3 ~܋y\X"t$ZxtE7iWdUi{},O@'?\~Ci2R>,0DbA 77NkoH9 d5RLw| DB\rL哓v - 7H1GkحD:%5bUJ6"7l}s Fty~)GkMl-SFujlĀGWKWZ`f81h GYGH\g,\Jvs b.,ɓyi`#_2b}ڿ(0; /\TΊ(5â3 f۸@]tz4Jgj/ Dg yM 73Yx?fs_`YES#rf}y:'P7?lO5VZJ;!b%*6,R"0un,p34ӺG)~H~+r!񱰍g˷O7"FR=+lZZͰ`5g{6I]\~ćĂQ_F%Ga_=}m1]x6M|D"?B(z]2A.`Z&X @G 鑅ȍ,ΥU[o}t759Q1ni"߀)6wFC;~5 `!R!=9@qb}+Lq=KS@lSӠ(q ijV! rabgs ATY!A&|[R!䈺7ɆGnݴui80>_uj?0 Uq,ҭd:L\NʣrT- \ 16Fa]~biG9JvqKÃR O%Q>+M[}Nce+/9z-yP+d+VjBG++Cq@SئdHYCƷG+TtNn$K,U}yIoNwQCz)XwvRuݵdK+/8NfuN/Pmxakx.HҔJʗ\Oy\PS6[;6R]>Wʹ[" ,P4B_ 5i0ְ#ܩXutQƄ\ ߌuGAY-xPza"@Q4Il,$d`Qx'/]qqzKhF\2ܜ;'R=H~ ڇ~vKL~Is#$iJ{'Qj^OyK1d<_L{14f A|~"AE@_ڥ神9[ '.yth6>PT ,.DNdC]>"eMۼwYCKƆ ߚLzR!$E3Űf;RKg2=Rdg8隣a݃M1ڵ]H߸Th~lp:R shOT.w}D.T<4O1Nj^sV zZ~Z4_SB6F].Aj=\VN%fklFShJɠ1g 5a Q0{ Pu #3;Sr=c8˞RÎWeoT3gcW-7XXs( тV<0@9z Z{/#]&)1+b6& K -B)RG #Tֹp]*lTC2I%mA6|n}n"DA1ɄR sztq)ӿ Gn+VV+ "L̪俐 ̺p'%_/y0 ZZN o ʶaR¤8gM0|^RHL{89 skb9+D1+";w$ =\goͥEq*3->ҩ@@ QgC*iֶ򤟆\u2IR 3kU֜`!U39/hߟT2Sepl?-X[= nDӨ*Ab.6(` m: 7Zos sN!O~͈Wꡫ2Ԕk)ы(;I4\ʪ|ɔ0\ږK+S!lVdo!bK P`fBó 0Z-E2kD_2>5T;` +h;|-2#1WSWYREi3-7D@U4VQ sղR_9(55U3&)reu/݃ZY o TpgP9q\Rq=i.J ~ 'u#הGw,`eh{5DA5z0A wˬmXD$,$10خ aV6>|ڹLUa6Igixk2(8; q6l:2jR<. ,qdw\8SYG:|gE(ViwMׅJ`IRHhK2Ȏ 1s\kW_V m&o~S6)w3W AE *Ҷ#[Z]. v/GAR~yS84X`c0{њr99s Th+==[A~3ya616y=-Cw Af 72ݹLTq ^d;`FMm .qC:>"rNEH UQ-5:,]e=eRGQx~cCB.i#*$P8yQ2 $HG~fpe=/Y'Vso}m_(S'gq.c̞K*߹FS>x|PY=&`[WQi2e3X6e&l?#u쎼!lv2OsjC}WEyٓ~'0VZf jDq*ڳ=i-6EwX %7s8'NL-񗼨jt2׿{Q#b7Y;jr2Է>Tw {;VHg̊d0Wr vc:DkB0)JoNt-bR1BBל|`fy~f؄H@,Ɉ>@걇hFZSs|p"wY}j#Q^EԷea7鑑5@JMY-fa% 3" xVHi{#04]ix^oF Үx~X:OI&&EE:QFZ26v:v$lh,,-/WԿ7!_O8mȷ a: shqW k>'pic+ EA)m>>Nr# }fvAal'PN /~f`!ZR򞚂FKrx.n:VeћȈ^}2^S0LĕN34eǦPIg@{ WљC$8{H>/;49䆑-(kz< nx[rX-aæaLdhm(pde;c"xꟹ} !\oN`8kf}]pFFCԛ8ҮqX'j 9}Chv#%2)-aLz”ZojGthX4Gqɽ(Zb6PG*u̽uIxr=QA\|~@5sXCB2oUl=`,'mx{^|Ҧ]nIP Ň`w ZjY=򸫰G+ 96+! egQ|H[QCcTC6\U@_ Ew5<RrDŽhhREefh;nۅDLw)(h'tsvly@$v:^0qRC-Akvet)l0u*H=f ,/W~y~0ӡKӏE=nXe)q?6p^F A$x @CX!m w8~C?` AQ-v>biBg1yT}}"7Of?džbX fѢXp v3)D|^uΓ·WxUb30XIgAـJ%;:j~su}Gt&ϕ/x/ÇL)1bXus.WEup]aIcf!ok 3;7'ޮHz3И gQ \oN,†)e'mjח5EFW@zh|ToMP Ũc^5 Qp`M`a:OЇsH7MYt>I'Q855Nd>/ʀAC:D(t,YEx GLgUˣ0 :K˥Lb*څF^ We' Z._FzEbv5q!nT1tRpnu2~3F{/SzDņRęz kr}d2I`k$ܢ@'Ti_-67vɀ5=&UiO5NA̧F*rRӏGD28/@rvzCT[:3[WHz8ܘx~tV"7=c 9xhjJgO(X *'iz1dFcNZ/fx_ *3J`;p]=M\/Z-6ku+ѥ`#DO8 &GWQ(Lk] v}=fboOD*~Yv-NJ?R/ҿpZf''+yX$Đ)Wd5? WىcYtlpUAaxF)Ύ˿˒wf9-NE}XHF~a <(T (!~OII\sઈhn0LdXj|L+EVk16sJ$)_VT1ȇ"z_:*m`p ~z68q^JN9?s9L[R~0B(Bv4]7!Ճs/y8Кrd@w7\᲼acAdUN2l{T}dT1ZXt&H46m* 6(< q*R& v0f(LߍɺKo햪jt V:qo^!/EQ_q|wM u"lk9kJnT%mv=B .t'#w.Ճ>pskE 1ntkBS_=h>S*DhRdFRtY5 SmbMKl.x'V) K!ЏdOm V[P.O|텝N92c9 @5dYukkD. ^^o}>eβljܪFzATK9O#qp;V7y4{\N CxSUס@j+sur;yIW&J]Q$bF%="rso|4FiuUj  ZvAH5zi/QRɸ|?Io!] ⵎv">"ch_ras^qEDzf>̊g/>’tᷡ8C.RR(ˁ#EL@kݩE@^|J )~f>8ʅQωՆ3% 9LUWmh{WQ1%Mf>R3H;R[2[8o_[};MKnݾ-l }z1 W1o۞a'$ tD0ZѿC[j-%1_wG*)(%GgGPUi8SOSpTuV6Cg HE+{Qu[]<Ḯ/'P/ƕW* mDKiۛ{*Ƒ%UjbFYFB@EK/{:II+,ˠßj2["߱~DHfH+>de.bLMW FfMXt$K۰T{_ |^'ڂ9H72@mDDP 8hGw]lhu38];/dJ\\^DF䵣BnXL/qAsъ_ыoe* [I͢wfl\;3Jymst\jshIRu07F &0cFK F:qc8 U^_=!@A>5 36t+ң)+ @J\Cp[?N YɎ^45[?jW\ mHSVq^†7{Y3H2_7lϪ?U[IXK+^+'ϛ" +/CCZڭ \8>RwGƅ:4|^Dg♂Mj>rý]~/J]HkEh l0t:h\u|~g`5vxfR6_ϝt$^?{t[B5'+atpnLsȕopik6ej9nE/q"̂d.KJ-}h9$`së&,K9;7]vGM8dX;m ) ˨3pvNV}(^PqWt(Vfi 3٬#IgȀ,,q τ&.GoT(Yelt81Yq2XH9کE~liZ+>S2Cկ[nӤB=+˻7&qq cuدȷ(0O Mils~'l6>Y}9#o#LAxXq_Y48ˬktBvR?ŶqĨl3!UwQP]%j::ʳ;)0v/lyvCj·&P%Fm ˭xUp/~2 jR$^(dzn+#j]%rHk rM닞_>i)^7c6h0$:Hܪ4L i*vHSl bp\9žU2)&V}?_K nN@wܓ`J8l~YW!ZTxzрv^ Vǭ os*Zt0x}i$*U2R)q%[`BCv2  (J%G~&89?b H'[\eTYrj.euPש`(*!8 qqدU4 D:.!yo4ƠV2{@kR }ƍD_1i>*./{@|s/lbLX&-MZn+>8vnoA7 byQh/9uقXZ~]1ɞ(J{QзNz/wˑd?#ճX VŔ"| ϴ⧶vb2Oe\aBy?/MV` S%/0 't~N%QCsɺue .{BzL|geLJE #.m2o[$7|~bC-!]ߕ|^X#w[lj%V.Z]h{vJlQF<%'8\*#OaEu! )!APoErkpl*Q{=Йh5HMN]f˦Ʋ5G]@ 1N&c^itAhHs)^{iڿq*l^h^&4 bو $a0䨝vapבAQl/U?-hv?xMu}nK>À@Q | H-Os])z90T-=>v~3(z,sNenu8nV4ěa@E~lC>9B I=kzGǵ.W6_քP[@X>}!FtK--cQNtJQZs'~]:/vy(Km]aHKl/{4E.P;~3>f]}#yі-Q&˼c|JwJ:74,.[i;-F&[)W=P-߁}Ĵ-ۂŶd(:6I*fIF=6XZQ+99Xp̧n#^sp !82O]Fd5O#3EXB0:*4t"TY`H`.lߪ"4})Qwj*Ezj-iKXvKǼML/ɻ{9}"4lA~F}qTY/bDttn(QTLoLYXikFvh_0Jڬ>\l\6Gt((! g U> X,t\S>zgͅ~ y,=8uLbdE {K"/^no\߀P@ k; bb8Iio=r]]8/q #Џ5}F4pI>~pИ*&; 4;N1*cZBɈm{ܴp+ !a`y!pޤ%a#'z1]^YH/{!3VQ;mSH2BxHJ7Cd$ |Vunν pNvV>* hqi'ދ`Wf ]ˈC''K>>RbD]GgZDHG|#㒺:i:#ܖXR6.+a;_V},wNMw (mP`P[hud K_EfQ+ Pf񬳗?_j~E_jԚ+?ITnSҡPRtedJ S:e?sA{sG`˸9f(u1.'[Ri&J ;(WGe[0K zk<>Bٻ§( lSj)iöEy,;Ryo*uHk0Κ!74W`kLcbq:xlgP=d3FzQ5w$qɍEۄӁTb}2G?O2@u`X(:Mބ.'<1͆m3x ̉L=?:B`{t7-nGp%6 t<<<W4ve]UzW>v=r|ً=0es>*)sS3v,6 4̌tE}-M$lڗ )컿ոnO Y ^_)j5N[$Al/qV3?GhXC֫CC+N.,DW^- M|RbɆZ(tx>R "X;Լ\/ŒQj;T9'2B^\!NX\tb[Šo e-סdfapc_՞gЋa`Y*pՀoI()9WY;%n CH/ ͳ! EYJsVc|kq#˅C'):Z]p_j(0)[T}]ڣGйM*#~f2']oQ3wom3`ef%( Pk &%X# KBޚrulKT`4u_ b?,hmq?݆$@x^R=l{y fc/9BzBTM~oHCSk`#59&n6ax\ˈ 4Jl]2 D|@oKۊ(y˺|CuOJ[W@2oONVx?EXɐ'k6l142g 2⛘DBg/hz;P 沛H~m7!GPP JmCxv1O߅Yڟ 26Fm+Clg'z,k[텎4! ,! 2-a2qJh¨-'k?0})moKI/~KqI]GUl(% _{׵xb蹅̔+fr0h%CW(u\R Z<]Dɔ̐7cP9۰W$f,ҟ*ٽؐ c Ǎ3c-!&2N7¢YG@Gs3q sb4ګ?, Q 3frlkP*S.%F|gGR:\-kHK[8" *s.b+@ZjAUL:%_u[c!iH~d5/{%,Dx]AdmbRo (^9cؾoB BO]>)v}WY+G^gWc zjɄY}id)wF­n`w$A WXc?*Abn0fTrlB\"+AXMw]JE+7$zzg:jPrQIHDE CBX8=sW 6fj,Lz-pA|KD`_SʞWPmAj8BSCnI<$"+5>#zT zm5NcX'8Lk@LH&"PR4/62r- \ySYG;U:2y{[Een!ji&t﷚Vc[W!ux7[rT"+HVZ{#X-iFأޑ,"65)EuQ@"wtAI |R`_k4Jv=K!/y Cй˴دf)c=B Ru>QvVY^m.yIga\ ɸK'KAǾT)֐(i/0d?dT+,3Un e!DZz/fm늯YK1M< uKaxʶJ"[1}/62 IG~?5.ֈ}˘* 0͓;GbWZ@U{a:Ly8p- @omCI_0VVΆ]q@iѠ_Jn.t`Y6񿥇.v+ćX0yiZDhՏBZ4*7BfxMLKBuyw} <kR"ͥ4B̲w$˙TirQVSȗzpwcx^#%>{L$ ǮUcB-)+-1K,j )cվRIE_ |N:#GYX2iU33[%S{IHS7uV mxq Y\Eba z7WfIm/.&?5'XX=>8Ț3VxLBW^Uut 7}z%md n.y1٢nH#::14 YRsG.:NMIܨ;;CCq_Tƶ{K*@SDuΡʮU M6CAY.m;A6 S;$&y ~LBDqf) ]v[5E*tUa/gC,vđ/e Γ #sh=W9Y$;mSLR'f4n.esC\/e۵Ěv@:ٶTIꌶex;J.ůU#jMu_T1LR"yuW1.o>P0W!P{GԪC5"֫XKO5]}fiI1?8n23 A1 h"gp3%@[_vic"28z>-?  2X5H(?6v\)9qg! 0'(>joriG=b eJ,js(aq=;ZVF0 !_8OpDbCcm;&9~4%ٳbdqKWt'[F ?ZdZ6đ++OkebJl)#OoNۉ|H(7u^^1+C؞òwk]!ݑ3_8ɐ4Κ<Ќ eR^}Ί83kCn5 5Gf(}]ІjF,bжUIbaռv#RyrV*KN|o[O>DY+gur XxY.H<25Aխ%B 㴖!S.S!Oы jY򉼜^=9+4p {Zڠ4=dݒZ@'LW#[(l-b*jYb?sz|`H[^+?L%&U۠I΍5?+ ^=j!sw-~kGʳAPA5mV$Jݹ=ԇ$RiY&c]Ү$- /By߯p}T;'bxh5l8Hx|7sk@ߤxviXp-%$зK +L-G\%8Nu&qZt NINVALr$LaM\/d$Upzɫj XQw䳍 [Cூ,*`6wXKkLP?"}s]"x̫ l]rIKg9hLyէWޯا,LD(e&앪4€f&OFH,}iՋpAѕ5zmR2""@h m҈qi?F$`(c5SSN}iwEh/S!!a -xW8_Zu+^#NrM2[d&:Gg=j4H̦tD124]$![F u{lW %Q(4d/^aB@#PI5v&%~h!;g2+cd!2KyP!;|ROF2׼ KZ =Rm΄d*5p?b68Y`Z /CI7M\{qUu]pYDź5`ّ +*n.-1512\?\1_]o=De 2$"!ad0I4*}3xamBĠm-)CǢ>Muz>߻ݙ_1xV­T' ^7Ψ Wھ~zO0-vTnkjyۺ&f3ck`076kMܡɞњ+D8Ջ ֙j©DYͿ02I w^jvd"¢ $-U3'zCh;VB'gm" curu.%SXkC)Rl~9Z@f֖дX5^aBE0` 5 C."%QR6D觃GTzU_2QA3v5o$mtw_&Am(IW&gbj/6mX^wYo#i6qǹVj>{{VTY"'4rC BX,ʔ+_Mx|wrɑ>O:P%?qd6'vR@&tZso'>aͦ_"vUfi4Myju A_B˔J:Ef>ZkHTIS W෨sq#E1>Jݕ3<&[r׼W΍ypw=aRju_êԏgD@!?kP珅/,6x9KU *]uG_<\hRlT-o >$[)=v(=`ްœ1R#yʈҚq:Q|pfW xSaHYyFkj8^K.:)ެH~K_m@׭lBL"I̎.ԣzӆ/DFk #^9YŸ y#b>s k>[8n'S"dsid[i^8A'{eSlT 5GE7#@!}V/7$'y-&ju!]߁5~"ɋhh8ϞLNBB^$&Tk7f*%(3uT[ı')LQ僋SR3L[Xm&~@(&eS{f){bTTwi( :U},r"Eun< nʹMƆ̜H[%Hʉ!Q*NQ %B ,"F*cvN[_?M:߹mӀK<)\epa"j 0mexݱG1㙽g\W˓bGa!v@_48h,Igk!u - s<򧯶mщlC)T&E4i<`xs+٤<}GK,6pCa$XesҔ=dň- J44)u1o 2zEY,hY6 96$Kyi dhqMaȳQC")nSJtc7eU8Nq2=b_\B6+1|&oyNߥXNmxY\p0C3XVt=S.evUz=KkU,Au"|򜄫7,rQEEH r 䐕o7vPwATSy`.0vޒ=гӑ7O&aJ%?Xg=XIc@ AQs)3"&brZl\=cWy1ӥM!؝ ѫ<9Ac^K ++lcUZ3|`d4Y5/bˆE)GI,{85:10Hij!3^[yRI.W4tL(JC=A j3˞B`R/(WΆ M$UY4yu3*w57\Yk|atvl. 5. [HaEV3&PY/I. 0mAdNCQ{{݉媘)DC6`*D%H ƐA^pF8ה-mUZ'$f#b[m8ӳKhŮEĦ}ud,U3- ŪaŖN~*a5f~m '&I!4 Ή6װcF5gzٗfK/MrAOH-svjxg n8\~Ao"}^o=IQw2GIw8['.>ApKYNkiSCv9Ա\8:.kPb3}B'R͈򬕍 6v4VfmQh'1M.\ϟf& QD-%ꀄ[E%L"6PJ@+e, ]V‹5 eV GbλE(m\BMVA^a"((yF”КTGʑlԿ#r밈qʏ! %MsjGkeLpqRZy~GAa&i1Rvդ>m*ƶˆᨔ]>F=sNo8wK|P :/W80p l /]0T5 g|gJnbVhl6IFWy9;jƊ?[*U7aٳ`;}6)a넹̾V{Y{o ӱ!7-bzS]'{Qs;²DX0є.Ѫ*g1`o;UUMgS7wLY Lת' ̛5Fo^]<<9=§KNb`נq5L4-ޢ5ܸ%G$Acק6L)"b[4iūʧJ@(HmE҆D_G08n?qki14r*?Cd}a19 }R,V,mej/m+ v\>`?=lvaI*Pg1*TjW=|t4j\Hb(Z!:6wbưx" -C#I@dm׏ϑb[ڳ3_>f' q7-|dV_no3 +s}5%c=?@74F`"Z]ॲrŠkʚe  GPVHPRq͵h՘ldCDhn:4Lh1ұe*(*lk@,tX$;nO8!--! pN5O-a{$ˢ$AQoaXfl)0#M9RUer5Fه t?̛5jy!(OPʹ!JX dJH5p5tuRҒ6l-wpdYxO;'+ٴʩF4>m^dǤ:Q5`?շH$qTէcteNt#\++WX][bu@4mx6~?{45\醂XHQ\F9u{rkU.YeTrȹWaɾZxN !aTtC׍?*v6#?׻'Zxx!M=b}O,6IW*qWT2s2t*4>$!zRV,<"BV/)IzsEMHuo~=Q:HɊMcqL0Pv!YM6'p%x(PYcȭDJMu5Ez-XBCFUA"-r5#`xnRO=6z#`~D@aB9FYChޠ8ufNU:X-W_hG@S!᱉Ar$~T<kl/w7i@{$K/[z6uw})KPLjUP~)łcf#Sz׫E=h2c~zĭEO)8_39uHY5P.SXlՋ =C$WmZ3L{-egv}P Wr5ܸUs45sA;함fvE#c{azGT,2) "M}6Ӵy-)19Sw6`U'>c_x_h4'F$5p)pGvu8oxM$ݘag\ϞZ,(9?Fz!9늀g]ڙ|/h%אංz^\jچ&:9GD|$곆J#$G?+V1vw>xT;',o>ː>?@dFkʝ\ңZ0jۆH9 )K5v`jνKB;'jMn${ fB[iQ R_ ?Y֟RfvdWpkrMr}U~?ǽHcͽ5b8?@wUVA5v̱*EEQM#t-vMȳϕfʭ85he7 Ku# \QN 7m!$%M/w@gQD"k,>y ppM։qe0i#Z0%y}i:J4u &pUIN/Dof =9`=N1TpÎq'[i oY uK1Ż ZӯݗQ@w׮\Ke9abR"&!/-S_JQ/@m{|8~-RۀR,6ۍ0{#y" Ipŧ*n4¾vF0V:A(m|yTb;ҖޓeRQe Z[.SzE'lMF0e/&.AP ?,M *>qwdcI%F)'l@ͬ|SոtfQ tb^B y/m! t2X">aŗX =c0*FiPG+ m,$ޓMjGT.zJCH[ XñND=sYR1 UK/Nb[xes t-L^LhE,pEJOݓH%lPcW@YӗdIzEYp ^b{/܊ ԃF#%o GsO7䏰e&*gȔ_1 ;1hy<`Jd)U4P+H<\ͫnÌIs1f;;T7“,3ʯls}BR!&r:|"f5xr9g;zf[YXֺMN?9RԮ in$u)-l뿨qijX+ qq.g 儨e>?"#47;$C(&O)` k]p-LUrH]OX{}NПrK(E[J:Kdv?m||Ct-qJ$E2\OٰFlӮ8 Źӫ~Բ;\e o0|zPk-ݎnkJ;PYGOGŌ@Ӡ%pD ,=j$˃b ,_%*`# $=V X!͝F.Qp*el&ʡl@{ܖ5쪶{Du7c @RpP-t m).%p\o{ڙCiY2/ d:3\Rqm{*j/Q7yg)v- K;@oC:JWb3NcG,\8~W:ͭu?4>\D>9ca #/zt[Xt ũ;Ju" xxxXҶGCP4 +3an<8|g6vpS[\QyeKӠcAzʉҦ,Z"d=P!`1IG$kdzY{}'*b,8 ׻mdr W(IM6Mth6o @ 0 hE7f 9||4Ԏϲ?>ߴ}`]~u(T^v}ʴݔx´_^9C4IhiP4OA7퇲x1O# C5>=LV ƣ&%B3塖uλXS ׹ g,fj2Z֎Nܬ, m>kyc>Wx;| d~Ws~κ7LyeNjK^ױ.86bj@J#~8 Y0ͺi)< ~0Mi4(A1XUb϶sg 'C`DN?  4ȕU;JCkDO1GPUXJֹ9LNXѸbGڻ4AK XdqoVQ޹vZ'lNftf>r_0{a4BajnD*=74o-vNM~#̆:O@\OrshXm>.6^1'_n[fK$b? m  kle µEކ7O1&TPĈeDq&Dp2 9VFpD1_2 ZR`agx>)lNX CҨ zp {{Y:0 c>4S&ڲ%yUU *a)w~~Jy#co% R5h# }p);k~Lg߶N7Xg잽m'f`ϱޜ3|%уh̺!ec"V~LJ[Hp[Vg=?&) %#y9Sh/ .t^Zǽ+G0틥źp>o g**: Mf[kfJpoX/T߂ctt?vՈεkH/*c=֒"d&SfϬ3VQys*#˲a?mbM2i9F+9?b$.6PAkU&H;DEiZE<0j,Y^f|,36k_М!s=xWL9pL4pbO@ԄIp'OSyuZwi)5~oTHOufhཌྷ \{Kg0) \`q%(Y$sGFNvް2JM04γܜ2GG1l{0eP( HmlK͝94 <^wh)$I~J%^3=t´W5t*(wRB!"TRIǼv U.}2 mZm ri_9pbPct&>5V^ 6j\6+!|ÖYv.}g]HT#׸_u-ZoC{:|2 UEJmJ GG%dF*6&"T)@s]1=$)wmGu'{6C+b _2zB /z&M.))g#}#1^\I3dUP;c=VM ڝ]\mpB#Y`E`͝|n&|&9hNS#[PNoC!AlUz~e3qO:"FpG,[ya,P$|a+NCDR2<3hv0q8@Aӝ0Yq+q@+AcfاGє4?ng0GzɡRZ 07G F>5,Җ!ϲiM`/"Z8:_b؎pT :֩FGԵDQֈ~ !IX jf& !GnTcj }:M.Rr@x&g`BF ܖ'χjDžsTc޴-B. ?z3ҵ$,fX{$)?y֊B+oZS iNk981p&Lndw;)J :Sm6rM>+HH!!FIdL,IÅ>^B4oI{0O!MG;{#CQ碛E KmF^Ҹvw #$41e 652P"Z:VP@^zfjK!$;{cTU'Ұ6b`EѰ*,큦D.Y;OC #5M^)dB,dk-|W>o/a5#vZ5 3R0ж0F M 3~2j=ޣ|"D'݋rYV; O wFLx"gAQBw]l;JY-E5U ^ՠ\%N'1 UD[R!t',6}AFLm]7#MѡK᧛%);SFh9wg¨\&^=k?*JkQ ?57Α\aV7XglrE#(mvǐhͫ9~YQk8;Z<9vţ_`(Szo٬"Cײ$>-=a|qpl/`vU8װ$4Wk>} SHk Y՚z0SUH+R ay 2y~drqMHΗ>p3g/`S(+EfZHWc6РCxpH!V)!xL{n8LNit&l3گdž|0I]2)@źXP&jEK[Cj7Hz|b:@f%-yvm5[TxRP'gkϽF|Ӹ, HkF3H!Vmı{X{Dvҩ8ϖ R"5KD I@ ;jsa88E71Y}YrZ'0 yz`A{cMĽi~1ޟ&g_SؠSh47oDtqdȏFB!g-@ܦ6ALHXz{kgfFFT0E/ti]Ɨsr.Fh6f0(1&. lcNc*}GհPQ2"vTWڱ?coB ZdZ*kVAKǻ ȽC +M`褔 CH\#De$o3+e "<5X(D1vHwOtcʨ6;]<CQZFh̓H֦Nti[ކ? ytc#Ƭ+SжkӸ4rhVUUfURs3w:5Q{e&Cՙ@Pͼqr9Uˀ~H9G^Tl:Mf*\ {?#P-|z6t@&N~Aʥm9||?zn \ls*-6l}\1 1"轭^a~]q87ӷjkihP1񸥩UnSIe7xbHfP8 }l H0`R[V-ЂeίÖJQ ^[Rݟ8}xJofM9Yyo"ߢ荳Nw}u`<dzl;a ùJi1 ޢ}Kc t ߈o詗W1tMs0#7t7Iax Q}:jS+}WdW< o((C[3}W@4<">(sHĖ&Ԙl"0=yWkOS&)MY{`Kц,8aszL37r'̺$bJhQs{غ;~|wzrwzb[% rM.+«*YiЕwf߾Z㨜L&RJ(Mq_" 5^1*e{+#nrUW[7wmU#?9sru5"  &͞*&#nhV,R ٠r?t kAAC&JG-$vn1_j-;,KjA-Pzwv<]jBibǫs+Ѝ7"C%9 K5܄IR"l*: B?Yh1*뤭T'YpzXew$ǕimɨiK;JeDcI 5േիFe'؛-iGLuGT35~}PqM#h.\)N[UED0j +OR/>9҇hvcmI#~_*^>[VTC0"s^>_CsNCJgD-C$/Dfd; Y8@-z.c\-Tt\lA]2%.ؚTH@^Gt.UIf+d`}Gn`f<.\Au'_MqVj4+ZcTów&Sam [QvX΀7e1)|0 4>4DڭLX\w{uF"251^;G/1봊+s0Xқ; 1g[^d%.{aPʖ,B_dt57ACA -N@\RnO!<žAhA(60 j p])s'w`ELy0fE:8up13ƕ*؅X>jߡZˁf 7xԶH]#Yl( ~)%8q|/Ny(VeMX0R&}Qs2Ku|4ES׏M/9S? ?w倡>TT.D G(QLc Mf)x5lg b Y|cr0N|9G^eXeLy"?FCsN^vH֛֗we! ؞տ}Gz%dj%oWWvSKL]Re7 &(N(T>hU _峊OA,1- |u6oGpU)4·nZH逃FS[wW1TFgLʙ6x[ӞOؗkl+[: [j,Ni)s08{h[\x+e@_ i)\\N[/ڤ@ [|YٺM|"=,X/iU!zdo3 Ȗ]28:!:>C +kvʕ8rJR3wUH@/<0jB( Tg}E:e6E!mcQVp9H((;X&d6y a,d \4)52'ekIJ?]E29a/18+P@:7p*27&Zy1|&㜘yx}XZha6sAsG 8cTg.|f$%.Ǫ"D0,an5ބI/)(~suϳeYb3EyWoRzk)[@f٠ߘ5nn٦ \`?7o%F7<pxLtޑvU WHT>;{hέa{u eHNFWCN홋&(U[Afɶ!߉HC,P էH; }( V&}@E`}bVdP7E(5^^ vP`'? 7E_˫LG̑2@86Wwqܩ9pay`^ma׊l/69[ɷ`(?+s \Mxי/~t+7==U(2%*H/$cCT ;$WRg(誰Vɱ0Cm_́aBN~@M_IT/V)P ~)GלΒzݰҤ?vEG?%l|y5XK55V\W2*o|OٻaCໟ?UUРd9OQIepA4 a*ĎTx[ZV!/b^ {6e0X ʘ͟[8d&|<_UE59 ⓺=Xp -]܉ k.#<&U5 9dg6䧎ߨbIʻyҜ%ƚ&q%DdG--zH<kU({//%Bl.͔oW /YV# |f DO|ٵQ'E0C5N|^+se-GT:  ^xbG<ҢЧFN[,wio>n&i9ӌyQtǩAM (B{KBZrh_p-kMMIh:z}_@IRq5|# hoz~EWhxh6R$teĜ3\]؅ZLDl5*~X 1S2ب5CP!'NiEv(H_EUS$Cr,$b@>jDM( Vբ˥AL>^)IsA22?K̿EZ "$?):B~&P. q7OINfY|z+ S38f8{]iȅ0y!lGz"/Fd}ͨ(of7L)贾7mV6~>8QI xuiGmt_vFPJTjy ]k‚qaq3w(Uv'Pΰ&O k&5?FroefZ:}mҋ۱S965ʺU&҃!!,g<g =89)'?tv-x 0_K˾jA _IŘ$cѬ,ZkzE(5Z ,E :iŝp`ݗ[QŕXcꓚԸ2nsk޿w^O k:5 ] ȷ\uS< .>9^=p[MQv&"+2# Ԏ,e2 O3" esBK;V h!h@򷂗QD2Cޮ}'LJym893_WҴ| !,eÀb3}T+l''dOKC2_=k>7Q|$\/Efecm񋊟@Pp/9*S.cKr%3XGzv fweZ:ESLp|yL׀=ë8edYgc9cG*#, .K{ j IbV"l/c-lEfbN\wGeؗ<m+>D%Q}ݸyKl (-7u@vRCnj0Y#au([P~^hGrPz l=BAU3E!XGihVٲ[*d(MπM”UGDseKt#,Ik2vښMo6:#V'7K8эp6_^7oO}jkyG^_1kޑGlYA rD~6:vD6ςZ0Gox8X @"hx'O2 ϤsjeRޟBfSE 7UrHr;N\v*TW&zqjǻWUVC*ة;+݌'x~?RW~n&|GJA?"iEZQl1^gy ;<#wngl Voxxyç~Om#Z;W I. x"\l8W}e':(tC'ߛig5kRO ZAY6+N2lW.x@~dѭ}3vJQޕm7Ù::*[?C_on0oFrT7E=m=;Y6X3u* `T$n?esb˷+CBx1tm!jgXaš,ݚw.$OC`(p%"4 hKsC~/al72{fi EkGMD\yUyqpcU}H QM\ ;||U5Wמ>ץ⒤ճP61lg?tꊦVvl;FsqO-l&awM1 16^UTSwK&[o3ࢅL~Dm5ӹ{:2G[d8>tuRq Cn$ŸBۤ ӌ?f@kcPo<vXd ou^]g>)^ SdwA8J^%;fr/w3 l^ 9<Dz ɴ,iJ&W ڮ8VӋO\q(}tGˬ%i k_k[p ,37>d{e]o"pI7d1G$pyIEou5^hQ~'8Aϐ;nPc'l+*N R^ݘ(Z2ⰸ܃,M;)ΙvS7:?Gsx}нw TwNIүAؑ+IĶ2T>'8 ۩b#r,!1(gA;ѣkCOC$,j더*X 7z%Կ6w=iΑ _POTҹ /zAw7"yVZ(NjћQט*WCԏ5C0l蔭UjoR6A>Iawm0>0#-Ǘr_ji].+>RhQ ?. +OƗ 3Jp_ 0=_hrarhd%E%Y*:^}iOi"Ne]4TF͙8҃J2qzh_Lu@4yft E|'$*W*>bT)4_za0L)òEA.Lj;5R rAAFaV'3,vr!]L++ղ)@]hvߎųFŢг Md\J$Cp5pdO &G6v5):ysJ3\GzVi-E2m!K[λpӤOF6zlY^ڛƝ{%᨝z:`aW[XD6Enx=:WLFԏp}5H>Ɠ4+6O(ljyP_hoW@¨òXz?6pA>F.fڷ |W2mi`ѐ֏F)PU)|NK>hGc 8`s.VUNfǠ'W)'f_aㅱ<)o,|r1[pRtzi+hm vyϑPBZ<3|J&4+°84j1j/rkBzSDNACq.^{}i2KKn'Aa!0:IR} `y/P{r1rf42$[=lѽ2ysbo'VIM&W!!..HsώwF)go7 ՞PbF q/Qn}?h.#(1sKTlPOůB䄽p F'uN#\ϽDqOĥUQ++꿭$5鵮FJgp>9MtqN,P]z(K'*S 4v"L<n ?3~Oy2eiFua ~*TE=_X׀?*#}@ ZudBb:At'gm)a OI-{kٜ_8;KɆ;G3_)0k5icSJ4Pte}*{6Z TEJ/7O SQcgFe?L:~9y3WDfgS^hqφn?WMF*Uĵ8X"B0Ng,7:_TAԢdJ~KQt*,2EVm-$Aox3{]rNʙ#Ӕ4.6d_ 5 s)N!'괣. f/2R-*V2ۛK25jJ8\ũ`<3ɔrt# a3S-:SY@=܆ n)Sm"Qp+/O7?OrkMB=:XJFIn`YG_x B\?b5|!~2)X/%/pd4Yxki"n,)kSұXXmMx7,2x !9)g3^ׯ;jvT'!%(>/@&uu'6f5'?}8ٟ*h{a}l(LyiYݖ?3 [ Vnr6k0w҄P"]7Mɘ4LV Ҭc- z 1tI*~)e Sn4P\<2+ҵ7"ZB6""z^y_ #@2nkZ bge ymUWDKg+;ɜG .Ben3ia۫#as&#[H&W1ϸ#ӐFN`uVEvT}ulS*2cJR Nɂ%R ">8x]_=Ɩps ̇,HE"F@rt5sLq|3j2/T=R؞ƲftN"Q]-qNoPOir]o|#Ө?pynmM40H$)XsVAH[鎢:“Y`^i`Bزۍ'CL,9,ͦ.;B aV"Ե8 DCd 8)*aE.1>gb~[li˱)jf笷M@w?Op|7YC3 I]& (fV{+At;vY?L+yy( [Q-Q&vZSBA$U_GNxrVY)X4%%(r gCUt;cyP/ǵ4uXTIÿ]ZX.D`SyNR'tj0p2:ǧήڿ&Xvx f{<}Q)..vظDz vsl }RJ4=3pEVp{v0gh%&C*qA).ԍ8~|ʞ^wG[@Fu[ yJ9J`סl+P*/Pӊ`n spK( أ ]d|ޜ@8u=~[%Mد[9>@@~}|9(-b9?ޟJpߊ 31L! N|K:ۥ 巵ys˚YHwX:?vv]iv,.=H,Eh\p/ ѪG;跛OhHNiӜxBGd\1hZ;c3:I|c$sQܺ3 ʘߋQO4 =ݹ6CfTAllRf.j EUy; lytqWzwt#Cܰ[T9D,.a~J, "}#i.b>,U݋g_ NJ[w-=s"8R:.KXlCv MqR >wMMNj + r9CoISٟ 6`$=[Ct(UB|mr"(&? LSvCN6N ʮR"[1xt࠙0JÓh679꒞T'+Ed]Gj[e\R~p&b>ѱ;6NܽHfmn鶀U/>J];Gde(dES@ޥsP )OѠ3Q_H=H]vzx!eBZ0%T.abƞ#*;dY|;HXTUPdNh{Oeu"ҧ7)2608#m#?MTndtJU!kkİ;>cROObM˛61P8134BQqY?S l,⛣pd^̻l璝B: /_,]m8ˌz5\Ru8|Vb ;`|d~&M C8{PI>-m_~ԴvVs~zUvGAp6_U# ' pbH9„+7fЃ]w41JN(H"Ǒ5c2N d6Z)Q#8IbE}?yZ8"_PY{{_h[bGU1~װ2J\G._*S{7+Q̒) P($Vol2G"?%:C6zZd,gh[-_|7$%?ʹBp,mȳGM7Id40z(kj =n\/{gaQ!3oR0[Ad+۝ l hW~lq8.kO(ˋ*'HjvjR0Z8_{#ae]IJD9G-,,Q D+sqOJ3m(Q_/-SYfY'??4sdtXHSP(Rj!Z0k\F^,sOUL p"'n" ^i! WeG[ =z)|W򂽔UC75E""R|=λ=ǪJY[T1ޡf+``c,x|< M6`/-p(?MwNB~! \}RlmɆᑊؖyEp4qyRjiD}2jHO@?Ȣ_jTH a E#Ͷ &iUkM"`mk#W'.̂*ѱ}y9Կ%tkRF* Ɔ97 :S:Fx~!AuuN`s(2!Itf~ww$7҇@dbkѤ0L3|؋ 'aACߋ&XzO4+tRh meHPɡ/2S nĉt=rHHeam@qvx?k$2s5ؑELSy@_ hOoC X=os"r|2#*Z $Ӹ9[0x]1 UN:IU;꼡%>Ku54"u_v+E|XH56'?IY͖V#7bQ54ۦόtG4:*]f79ǧ[ |1᠜,.m_NCٗbd;8pK n:]`0 ~1&4W_X} 4Oe,ʧ~]nLII܎l;H̑ %>jK Q&&߱m'[uuy)M|8h,tkq] W;oBã!$`:OEns?frRdwxsM\x /M-ʾ,DH$BPV>z,y=75x[_~cu9s"}/m^ }A!6:Pf?s"V|*ׁ/ǀ<,Ut=-.;IWu&% O@㶬NV7oLwo 5@:z_*Wk}8SY-i=8`I١jy9z@pH=bfYRuB $0)#MPAOnVY0w#u&c-uS##I7h?d­%4qţOM E~螸Wnנ\ z a@&ySۏPd8|!)hQܱmc3B ݭd=Q w}`ՙ; p~u 9 ;J6Z޲V?"zQ+y#xV vhD!U1kz^A)B/#6IADg[2̱."17:S&OW4R22Am.ur=u]J*8Rexk[=`n,K"VC qG9*>Mof*ң*qi2nw jBʚ>R,b,-v=B0=L- BG e7qKZp3qF*

kw+,!!ꈍvH#4Og)]M27P,[r/8,b_ T=e*ϫ}yǁ$\c"H #vbYscLPnj3%W7o+ /~cVY"q'b ^1Q*~ i.LuH#ȟoR',نa(W~$EB1ΕVG[TYΡ@@08nI+8|OL8Ns"_s/!tONp8-\Bֳ]Zj|3`Y1R ޥ!W&Hm_ظh,{f;;`Y y& T::{CyHMl0BWʯJjYNu0gw$E4F:YYJ҃f..kuC0Lf=H'l:ijTer_dݑz8'_=ANf[6%3"u rAIFC;Xe;b6 sufCTX x,7G ~,%k6bzG7dOH 1,VʤNP=21Lu iC9al[͊/~Y'VUgm&UC;/;0F&w74\1mӀ=;%ߺ6 #'vL8fx-dwOn#0#lR詹Ds&s%lD'܏Sω"H% <1˕׃uLnmi>*K@7"X M'h%\dfZ"2:>M'^+[B*|*ikϵd_3Ee&-%TlYjnP>*k_Ŭ)]l>$A(X@`Wh {\.ze©ң:澕YH&(nFrW+7E vϘH>+ uZBqQXmz QPlAmQ[9Nh[MA"L\\>4J|~$$DEQ$F (35GmV'4Y3$n QTn)8̢d*S:L:cnv)u[:rH./JNs, dxN%(FX/rUs$q]%l9 ԕk![tUǜb-Nvp)˗3b'yV)Vԗ!5\./*>M{9ƾkү̈Ge2-qhZ \ü[Wyz˅RYKKУf>:%a:'F6fͯ( O-FD 9[ʔYk1͂G[(؀Ri NhNMJ!HQ8UE:Rښ#Ja:O4aY'i~:{_Yۂ"? YHT,>VW٩'@Jx`լ zqˌ%_d̦B`G }vuL^L+c-L qW@ \# /. b"# `\88Tuu3G$VR% @P#s%}A60輥ukӟ &նyGrN%X&4 ゙74<h_2z-l~0(v}M6mcyWo#TѢ)q0e SXiwTҁkXH8D 8\&w _>(SԋVB-}y]ԯapA{.MएM.Q:\+9(Y1r)E?nt`9P 0> 7S-KPṚd]?Y?p0z=lG9 cm+vO_R2ǫїJbRǨ]BҰzo\?i*5o3X1o`2m7% ,JAVo7_R7wwי.N=v͜_Jr[g%HTȬAK<-E\M( G*;jr2!,|nVy"qsW`[pq!ߨ[T׃m;>_[Z=,,lBEI ߺ%'wZ5L_~K3\J\uO0<QL,5:Z/L^D*^S5z.2R )af% tdsng2SA$(FH/acREw jj<$+點J/̐_PyQU iG/7->n!,"(]pPn'c}62 fxiJW_TuJˡtp!M"׶+QN"Jl1(ZyP W5ZB Ł+7T1X q*p\ {k%P~[CuV9WHkâ?/ޒm&#SWFiDi5H?Is낞5R3"LvA-)ˍQ4{( Z`O|*J=06!' Mv~PYu)ӣؑDŋ2 ϽIh2twHsvsZLD'1$T;;3_M'R7kQT!=C gķvdE'@l 5,##[yn$!2 "qmT 'eL[4^T,UP+*sVE#]^n5衂ΠbӅ!6cKœGQ5xň6 (b-),adM?v EWl9` \ CCv8_KSֿ:ZODq6wOm.X1%>gjW@e*ˠ`JtsE*R/ qeeo"8Ua6Sm{H ^_5 ?GҳxR*ғ$*˦c([ qQi5)l}gV(Ut~,sy$g(wK1.)~;>O$.>/L_Xߠ ,#3z2&o<vjr]g 7zyb_Nѽ ?73MhQnM4I)-~G$ Wwˍ2=g"UeR͙lUͰE< ;yr%{v]PՆeo^h^zܖ ~0fgr/`1Α"5.S6+lwB<پ>P_kn\Y*SW)!$ L2؝Ip;>!&k`BJh " 6%$rV~kP60%#XRThUbC i\f amSIm8k-#[_@S3-BTB0rV29QM 60ϓ V?vX?m6\T&a,sW,JT"b2iw̓gSHAe[Uplh67";xbZc~Ku7w'a2EGB%02![^$mhMyP&Ay,q/AbDa -#&E< ] γyI0HvkD9(Ot\;!0hC!>NZHj?WԎ95kG3wd9>4z7y CQ$H೸,!ЀsE>Lj+ۜN34CCkn2֠] ֈh(ߎbżo>ͱvOey/p)2甉_6cEQ2H5%1T H+"O>_+w4KZ6=BUnWtKEαW_@LɉoJH$SDL3_UmZԵh ,FR΍#S-Kʻ6s!BJ3=]roy.pU(O>9ۍh?<]ݎ_;F`B/W̵a~-Kj,iA΅IZjC/!}ZP2Eؑ&uy.eUpٱ'AUR>gkW2H 5Y 9X׽sfKmB$ S?Tytõ[gC6'4BnVy`ٙ 3cҒgwD5\WKRSշPQd)g*6 xK1UZ݉( 4Ɛyᰆ~HY̺`w*2<@ѻDb3f4Fu*XbP] C/G SG,I)㴝G¦uӁ.Gf*fF7B&`T?|T HX]lث^N֋B~&~Fc7.܅./zLuU[in+G./Z6[ȃy[Q\myurDqZMVFfղEy& (M WΌb-!X`)6X]kX7D);m/Ӵԓ%I&!#PޤY^K =8|N;ZwJjwRRڴJ"fj0FK ԴZ\0!>ow1>TK{-~WocmA &=|{H2ذy0QQ_*˞>dώ,p7$llsa@ז:&ˡ yTy$@@6ۇNKg}( ĊA8D-P~F=F9^<Z gȈ{Zڞe R- Qhs4nLt4pڐ|4hܑ{Dlg*D:S¯>Jm!3LqPrq-U(#86ש]/"̻mhWjc-?(u=:~r)ɹInDݣDteyA32hSJy~_%Ŀ XR1ڝ&qCHqJvkǴ/֑v)ɲY Jq*Ad$o#TNe%rvchwyB0E#ť'H%z"sQƥ\&4OZ+"TN&3"|!=V+}ZݑZBp}W{.°/嶤lR`eo Ȏ 5y{{q\@eh~y xo cg;&f t/^,#U}a\djzxB4U± môDqmw20>D=,۞Ƽ;T~g>EFS/_Ҷ?M1I2i[α)4rl{2gF.,;\H1@j?+9/7Jx{F|.x^̬׌cڼ.߸7{]Kt'/,P)IV!w r5= f [1"-R53[T̬I2i>FlM%Oǟ04gj>L1 :VQz7,+Oq//RTs / c>osIR~iVW{(\̣Mm/?:] odT7p $PTE՘,!x=h6bD>yUqH)yxS\cZ}Wd~/ÛJs.oX5-:U8cq$zրSX+UmdԚ?lq%.FQ6uzcV\JYdqmΕG0n ئ7bIr!^76]IӋ:<昷&@?!J_w^L;Q5sL* Li1QK=՞bQk9sm7\La+6[\hpLJKT^LH9LMX^ϓv:=j$+Euiy'ZoC @8CY{iy]%{>>ZwCIKop3No}W&_Aek&]P miLҩ6NgWF@RNwuQ$L孓z⩨lAHob3 Dd~oW4q ~+A UjX3DD>ek ɍC7b 5O˟762oNB=h2ɏʭ0gq VqvrfXx0NX@ 1>,uN߀{FZYjp:^sD%Щ}(:U(1 *YqW[OW* Y|۳Ks@Ǭ=<>{DV&,,H&@f=pYx|.m^5Rgؽ7m~Um;xʻARHEX, NmfWu{+ZPs ߀ k#)S8QdN@J}a]pH""}qTm"ZmtHI\'(O@l r^D 3BK$]M:oR-N]p:u|eBpk8n;+fO"GEn߲z9I#S cّU"36\1'BB @B* ۥ02آ=nZ?Qul\&_F;ix[i=N9'w GgFPJJ]V)&x+Ni@ܵLn|!*4escNyosrcx/$#B]}'f a9To%vw?\fI* *a 8!6qaz^CSdڀd˚ +(kKV1=k.PWG;_YIu|ހٓ /nP6X )/vCh!wGgZJHU^zl^N.78 Wj7^i27P5I#V>9*d &ŰD$Eͺs C հ\ 6jbYs)q%hdtvV(c\W|_Tg?] $ C-C_$Viޚ8΅9`T W+6f[(ĐKj;=J! hM7$~N $c%@̸Mn(B66nѽ:1k|]5as,Ξ7{͙f+tm﬎jQ};/HIfri4Ɩ[]G .^{3j8(wwWlvSD>ЄtDN+81!/S,Nb`Ǝ)uP!`/Vi\dՎqqJ58W7A0v5D>D:Ϛr/mD81;om]r4X57?X~wC7= $oU@ ޜg'ʓv>%@*Cm;ۏ3ߍ5z+H~?4t[4ƹ亮ZѠ`OH&v 5Tsi.tڨ!3I0^Ry ŵ!.ڜ")}pϱ}SU<'^B>L"nF>dtSdemcPXPr6IBJ8IL%Ș+DaHw|aUK4x.-RYɹ)#(3ޘ)u0,fnKET`\$9Goe{kQspytˌ?H caȞ-̐).Xg\2,hBFeh㖡l=X5[8J T{>Q_ݺyYo+:lHL۝e\W"%bǣ_ܙgܱ.Wv[D2~bfPrF 8RA|@Q(!91O枻*A Mpq}3aDԱr&bGx> 6Ϥ>e*1ZشH\ ]vnTK-lv ;>{lą&PT(mPep;aED=81r〛7QƊcc0{l0Dl7v&>[ NzҪY`9y7'I9բN ߘK,$9]Ȕ`fb6g-vglyzc[JQ9ްFn e,>cPIESw骭W|e+fPZ.0ܑ"P߬_ypyl$>_UY5x碈7_)@de#S) e1 t HO$*FaDp,<)Mk0^ZM$ ƚkCœasXC hzV".^1͗Z~2"?C'sϮE=So_&SiwK~^IqIAYU\@[<{τI` H[~J;CR2  ּ{6U<F^NGSnwY~&*2x- xv`rÑY.F߯ax 4:{%Ր"ND,("a lPK3ϣԝel"tcC֬d8܃vĊ)f <9=_1,KxA8`AZ;U/Iy4u =y, QEz|Ygd/ >N&NҎ%+6*? Z?]ꃉCtͼGR` liB5侑PQO\6}XB!y~WWƸM\71-5ZQam:68x90|S@ v4?EW uؤ9Q|m@zL"ËßdJxT4{/0 Bl;#lޔ?_Ka_hy&G [TSH5ub \iq߼bt'8RR*f_Ṙm4ȓ섮LP3b<9&Xuy*G,H}K;ËIP0!g1Lx:;&2 d¢vWgVIj,>Wab58L` /O1k+yc!ӷ #2 YHR84Xie;"5j:i5LLwe|? Q,;|#l10e[lc/e?m<_g&{C}҂C*N+M6[njҔJ| ԐH$Mk%(B۱LO1 WqB UW ErD᳡buQNلolA|[aKg}h'23㨈̽P!([dE[GQB@p4jBtGf2ω `kTt\(}Vxm6ₔ=LktVh[+qgx9jNi`SϿwX4ܗUg I?61s? G?]|u:es:$5@M a)UTNZ&$+ud^v垄/=Ilz!VWv$ZKGdjEo7"\dJ&W(ɦt)JGwPo3y=[&OAK-Ҳ`tQ9L0R3`./9( hNwe[O"֨l'b@q:eԿwg.ae| ԓgf0WJ#ýٗkzknM\Sk&ipRtyVϫI:oXTh+,sfڄZlPFܕږ" U@KnoZD ]nfU_fdzw pRw3KiC!fpN+KnSxIoK>,6Rÿ&j_5Jr?^cohkABKGQȨ5bt|I%3yXşTC 2mYC %~$b\OD5|aIY 9}4K#z6$¿8t1 #\tV%ޭxO} j'6 !{;eU,\6?oI"`qi9̾ڦ$sG,?b+/zsZ`Zkdzվ(nzja<pOImx^w/ro2U'QpLsM N(O 黧Jb 6eN)쩓iJss,&O uK΅ĻqbU"eOOn]#”yV0dcTTPO^3*t̓Olte3tTh9Ih)i+ȳP #Ŏg6[ qbRkGFTȩ bv[ ,|+1jvOt}ʏZ%mE'BP{>6=Ҫ f^ !.*`a;uդji2=hoفUq< qOֆ3mҸ)\]Uv|&B'B )#Ұ2^0̬Mj/@(bâE˳וKxOku&n[ŭ,Ihhoʅo>ֳ>V;V3(@Ҟ?V5UtLդSXɸf==:H) )WT`*?'`S#9@gMt_rS ^x/h+~஻aX Vgqu,x RS۪t=Z5-Xa7'dkwڍgk2;=|P9_k|h7EUVa0GNDN[FAn5H-T} wt-:* zv+,guWJTzǍM徎g%('Ӷ=Vөm<+,,W|v(yrS({!0DJ@N1c7].H@!dWyڜp/j70(U. *5Y*}RgL&,,r'$J FO$&ɾtu2`e\d˫m`[Fi*-×Δ)?p+#BgvI3nMTCE3փP(4y/笼ֳ~׶#ġwoe h֟AU]ߞ_f$nwJ $W Ux*'qu Xp~`>&)7.Ad;W/u/d I78VcX$ İ1KUyISЏSMk;CueiG 2)Ky 0ӭw$k^&$bpǑK.3j}6y]m~>3pg>*HWJirrd>UL(ABQSBs^[H,t$(iɜ*Υ &gmnk(3>,{/ine(6eJrE NHuu4Q~Pp~yri ^{ d&wB,|*[Ԣ,7G6viy0Wк#&tфyu;Dn2%>~"!67;Rn!0nNMOxMW 2"$4)?x$%pQ)2>KK! ɗyt/, u%rbے4S_$`'\ C:9Q}Zn`bY$^wI$, I=ꋓ"8zQnu2 M{r1VR%(r#du򑅉|DeSf6'?(fZ_Hϓw{NrSYԙE؏^OS-,vfF=}ڈobU .NCƊ"cE/83N(Gԝ[(U_i)2/G2tţ܇-l-sG+V~ jLhA01u啎 X[f~~j12fO{RE3Y<-h#H~Z'̥x3$#%\g2kgLjVNSsHiҜ)h1ZdƄ`#<-8eV[-Sb BI ^-SqK]sP`զ VaREna qc +&|1.Z= {s /]Nq$l/(g(Y>VTŜ56=O⮷EӉ?CGŬ|%ׄ "ZeM> E}u0̻grk/Ews\_"C;.^l9Yć狱F9}e̜bH}G 0p u*s&1P/}Bc>\ԁX mSjHE"V ꚄoiʙQ0r7nɽN>"ͪ9,Kfrw%?%xl:J$|Z3ls$dD &1s1u@#mF1ҷK&|TMctyݤ"O/4<qI&.T"]M[+HmRWI.5 о9|.@pq @ZpRx!mU֐SIq6{^k$m wڰV^g&@~pazBnm[|~Jx0$X`f t:(7ETVji& ũA?B$AN( f!u;&vTÐO&GSSiE8~I qO)2jxcJMxh9Nۨ9$Hn#2aVDM4v >Zhr|TZ(z29\TLX }omXnVYLt._n ޟ֘&Bqmp,ʢ/#l!??3 gΰ*KK^50"u7ˢX“c1Es"C#!7E8ۤ>*OZ}V&%p+V̐=SN5},}oL͌нȨ+I(.f^oj[(O^޶VWjECG; Z#(zƘ#`[⢷:e #MZC 'cpǴ+DM#.rTZpd+L }j- .e7[B 2W)RM`]<p>,lq v#džtEL[W~zo-:qq^{s$Y#{QVLt>[I~97Ih]ϽbI/K99%7:L|J^hmо 0L> Ŝy5OÁ0/z {uRx͞F:,O:W'35M'>E;@?UrWe>&]0bvgIoi?.7-ށ6L`_:.yU Ą)<<ٍ7MbKUeq앮˘wש4/um {n^#lo ~y}<1lO?}+lJjTz4NʟQ*&MRVtZɣ> `lXC(ׂZ!eMۮE]. O=OVA΃G[Zf9u>JsR%rr1FUh vʉw.C < gVT B# PLuY6e,CCv2 Wzʿc/Gfb v#?`zWe]p~+>l^X #<Ԉ/؍cJ4~-7صfa!Lf2nǷVfxĊ%}l /Q덉(W:a@촠TV$G:$;:|1P_I7̍bC5])O"}F|kY-!KCt1Zˮ^Չ~e2@z"a,_T)mY*OK-և9<+AnC^軍yԁ|091`,7ݧi[*~o0pɟ.PF"D+YJP\75 \J{P6 wxMc&>D?X\9q\BQε=u4y Z J+uiv`r1qʮ_׽ 1SA.5xC4*%˃!ԭ#)\ֹISv]w1 *&?5*!2oIFڟI9'3,0{&XL`m],`CzHi pW[)m[enT7?O")p\"\4W؂بTILeTgcԔZ]ɗ{5  A|d0YN*'+yF8mWH~,i6L}ïݲ3gpW\i?h*K~tmnЏZq6[S/;t!0,B|RF׎s4j+M gb&yhP*39d*Y$mBSR-k4MWuM\ET'Ό󵑔v෥v͚9[(=x"歄 WI+>H*ۦ`[=W"! =ǧbj+v~V)㜞ұ|K 1>]$YZ`C^c$iQR_qBՉP]2Hd2iw{F)`3=El:33Q38#?.$y?K;,0c{,*,u%gb\9`-jj\G&*JYo[%\wzX_x(/Gf@ʕ$oJu4;ܥ'`{/s`$0 p^8̓ei2O5MEl ؙd[J)#V%KǾd}<.4Io 7y)EB$!ڴ@;PC3WmOF'bl]c~;/LdeXJp(D[Q~"scudv+ñHGT2hXbibJ 40T|^:D*!PZY~\QVo#'/Nl%fh0j2&N{NY$4^fU@h sg(kF/K:`ؖ;(3_*IAKg)VH8?;0S.+-sQSF[~xJ#bZ :^gQ).' Үjx2I5鹽t_X1s|t8ne&7 Vwֳv@$$`J!0\[XܘQDi vx+(\CFX k7VB:)GV_j>#XPc`9*vXʳnߒ1hYL424&\OY}V$V <=c ۥMZ%?w.W(;Ά\ja ǡƇ(cckĚ}q̧M}&Pf=3RE#07#(/i:ca:ind~L*,*L :13W^"LNe[=1Cdxy8'{k`I)Γh 7Q !bQ64=Lj|:Hƌ"w4b"R5"i2v!hX< *cwm,| _ob)Ր3XsN8nNrsy3W+~F!6{aVel¨  Y."gX'9iւvt%5F>iީXnj|u1oPZ;eP~َ_Qv;SĘ%3 N)&-% >dL{iEqO6H9rܢπQ{pº3"*EV8o'fs B\ɟlk%oۯz*M.1'̄e8i sJ-qQmAHH,h =&7 0U 4[OTO,:n/bpIl=yH[I`X4go}~z }wr$مԆ51{"Pp4X?"n  4:stRFUЅ[ =RA3FZA7c/- K  TЇ94C{zf1?LwBn̽a{;= jpܴ( Q[㸕lV6L6TZ&uIE B-+`JH<~O/<ټxG6bX4htO*w&: RKiqhy.譼J=MXٍlb_afR*ɚcrUKh*H_|2T"X¤/5d q7dvuSY4Tx@3Ø j ÒƗW QD}saA5JJg9X01yl_hwRXoR.x@`]ێ#?-]48'DhS# QW7ӑ?FrG*Mxa~⽲95P,iz,uVpP|HIښBZƘ.&ŏ\idE"~!8: kFpMbJa+X#;>5uNΑ%VFOƝ,R(0伽ԽnBwBoǧg+L8eom9ѩ !39۾lFf0{5RKƜw( 7^iW A^1|z􏖹k:v ^/K 坽NdD:Wfi[ ;0VsudT|kwZNTe[*mETLLʻu@5*DZu@[$\?~ 3JGgSK|1-L$ R1,QLSձĨXR p9]][vܺQKKf囍\lV91SzV!YO<(E?s;2LU\ w*&#_U~PoAoS`&aH$%u,;ѷy{pka>GD3Qt\}|s?͸wEITsU%̆W/+Nz #=WCLe"FGVMj#km!,[n H.%pDr2Y%RE-/P^7 :cbr<"y=쓈jF3bFkBŸ(+&݃-`9qCiX& ٧G:[ȥr@yIaQ(9m'`c /lmBWo1L\-nrn%WR=aDBӿwœy.V#?2j4j'c:"'9Yҫ.8zW͉u2o]Ҍnul8a$#cejFAYk>SsZ]I0'Ĩ>6捐 Pw ޭ+kXMv[,IyW>d (1;ȡQ,рT/S,­wfļ}RxVSj 8vN4z @G1d4ЭQGrĮ L'oY4C $hIJtL/1k7RZ8,BCtMwa^nMbqDa1 -0OD 3[" jkl EGFPDtvXLIAziFF Oά\<7 iVE9&*2L0J[BJBa YAqӴL#Y⽫ @ {pc~%0΄@-3Y݇?Y<.P]ˍ#X+|[3Z~K?x@uDL!ИWùF"0i}҇_OI#˔a<ȭ<(rm酦i= OWՎuWy/F4fZTQ g!b=о,1Ϝ\VpTLVG^ɈIJER n`zsU/AsGcOX7{A@~2e|'i8ꈣZME$xl(FlF`KasW-"WhJCFsZ$W/7q'&0SA6'R(HZb9wM| _HvѕVm;@} 7 sbsl5gq'[8!oj+h67A*Ըgn+ukL0m/7 ~ OcFT~*drA+k 6U4ʡ!ܜqRD"aߥLQ6q8Hot5T^\I )md x+֒2 v'h(>o>M:"E5Vȳ"[..o9v_s =]Pd;ڤY 7YV^2x=0PT^kR;n}'HS֮x/fY'| !jTŦ}IhF?5zٔ/il֠v/7jv>+(bi?(JLgKymm[ht;2eC ZpFQ+Mcҩ~b=gb ;JEuS1Ya8bz?Imk,h-' i:z6|E SpWaB#b`@r {7PceZ7Qoo Bt"TEg!nٽN\X%Tע HW < (;)PzSt>iڈU$J|Xa/+B(˩*MT+DZdrsq96Q T4hb]#Z9!2>=:G,t?߉sM8Nyv*OWTd2HƦ**8b CC@T|#91FcGDB́[dSSRPmT|EO':WKV~%bpa<Z콐GUɾf$@z,ϟnHtx~ kG]4^$p{ f"ʆ2G]} *32 aR!zeϯ|]rՠkMahԋ| *Cpޣ- xIOҍ͂j@Ax PHi,ʸ:% WlIhDxpfpCY3FRGA{@)5q Ҋ%,6 gҧ (i'"5 \^j'̗fFzu84Z B]{yUų3d1{AYYy갋H=l߃*L>ֳD.oIͰJܫ㯌_{?ze[3Rak1K*qqߞHZzT( *;xwq]ZԱ*ޭp%t%yNT**sZW pO# 1spRa_ l#n h;{*ȡ89bĺt[$?: 9l' wOa+,Xcm?Wtu %;ʦ%m:$B+5g$p^zU]qKU#9[P4URQM"'6[| 3\:NCyHJy|=_~ qrA-d?yLY4lE<>P:\\wWf>,5Gh &=Sw`,k hk>ZFhBpyx!;WP{rlm;~֖?{N)z`g$nI HPc5rۈ5۹ ucG3'/fGdtF(kIx*^_ȱaltFb*|g)MGN7@YC$ㅙNrNc].[z0"^oHT~z*=V,yL?K8A+ ݡ$)4'%J@‡&CnLKܽ&34b^jԷPw/ i0p6gv~LN&|6`,'QJ_m6ɦAJs!,`[l.V۫P%@Kف>6 4{bNyB`#@?jv$x<׭?yN.bju=?r WpT􎘑~yK P}Ȳq]b&y0WB1G),)<<Q`ݡ&=])d2WԧXPTlٌ.u)IdP}N˶[V^\V1\ _H.loOGrğ#:KU`mbe 8Mvr{Q6 Qfv]GLK+E ա߼IM]\0"kec\>c]d1 A_&B*pi;7c= Olt,ZM97:zk2A~^+oib9{\sVQE_4eult2S%Q*m|ǃݰpC3r-Aj|!)3Qٲ*Xd"U"n҅rZ%S!-tRlŤ౒`ʨd1kX Ygn:aR+a g͗EN;+vzт(o0 4UN)}^}{:6s񏙒GzD^-*A,;hu1fq|y{yM ;Gr ,Ue^Ga|{˓Q0~}k2efӑRRnވ硛G1[MV7i ~c` ׿ݯb"^Ie ^JA<#=/W-2[&Sc`O UP^V @e$#AǪxgE͵qwl N@D=7B-K\ܰ(zg2DzR١ͪ?^-2&8Cxo*962.8fzySm? G5!ρ ba쁅 pHe+٠ {)B :e(KڌS ~lÀ6m~QC2޴yv js/RL1P@oU}3j;Y:-3 7V#]ԯ SQDCeUB;vNG+-1UZh-}9kS-( 6HƸ1% F:& .}S]2&*_ͤ=T-iD=V q P1N}8HD>GlUԉ\xyyI# 1 RFV9 VZއ6xQZ2'#ܥLnc&]5/ jSA$t 5*j";7x 9=ޙ*A1WeP~uNȻ>c OgQR74p($ ^gaEKQ=$Q;S<=ILrP ڻt6G؝te.(ܡ["9Yn%W?G"Wh'=+T?|+A~w){3}&[P7!-J~s .E+ yEF\Ebf-]'*/r0T @ i,vHV{^48omܗ^~4!ۧ4`cj{[<[^VrX4 ch|H0mΚz-%Q a3QFyNfԐӨ7HimSΈܹ¸/w>~wb GJ""DOSߤӁ-cr7bz#}2iv^g}Fz=C7߅_MdyEb :6b[ı@jK M>И3 pJ Q IgͭQdzPPaH#V0Rp+9%S>ېv n)&9@)%VJ~!OB7`;I٘oOh'7z51p }8=CULKŊ #ո~i}U K ).y^rwIӦ[mdÃSe?'O A@XɭFfL;^Rh*pVӨX1̈܆xXֵzزFK*Ժ%"1XoU<;8hh*X>d*yB9ޅc̄y褘7 f-XQ'~%,3BWu$zuo1lSπ+[kY0bW,aaXH6A(f %R,?:*dH*gLL'>*h%;RT%ENp23>Eڤ݇h9ySzh8T_d 'KLjm~_mdݷbou =eCnx}tp9ACJӄ~XCJ'ql_]gzE8N|b}]"rPMc ,=DME6G?^D@f7Pzef 7iO4/,D2-7&?.ƈr[_'RI~ !n=Oz0jW1bC8s;QSaMh8`iӤ^=ZNz[7ٞIgZK ьbl2u,)p W\ڎGAsUm6S9XHh>AE8@ᐼS8cqG(=ecZ݀dpHh?EƼyKgF>.vJ)QlX}6=֌o_< i$JjXAr|ȍM2v;YMG=I|Kt0}mR]2 Ɂp3}Ź66&'N޺O.{OUⱤ+"~ &ʄ v!SF$sCG #3qlr JOmH?r:tl'|:tn兩h188tϓI/!uZjs RB*Kc[3LI"`~mJ9*p:X&]hTc/%VKk*AnCsϰ\GA S]fN}T) u] ȝ[tEţ;ЌrN!ϤVLGD6#UQ;s|>HIs& 捍(T{M8?rܐ̜Nt{w5YSBEj"H}Ӊxn(_64X85dVFܔ0Ejе͞ik0:{+GbwےWXH \ڌ83ĻPDuq_bN-HKBWKQ[=,?G`/gbiVӒ uTcF SEr- €] 0|rg u\UD{esuT=BA/u|$Z7W wFeeOr:=PA#t@lԎ3 qԮ}`R@7oWDXGT?r #^;Eesdv$2ԡcG ";f"T@}fح vnhkY2`)ƸݦuydOP H2TfӔ?|<6dݠgzm4ulX\EBR|F~ZGܠki`VPRSwEC+(g3dv\C;{-6)jH9Ky q)j h3@&ͭ]0M#+qHGE'r6MB7(V][3HC/ 3%ٌ/q !'!^*S[ S2mHZ;8E9+0~;97)ZyFGAS ZD#(XCmEF2m 1*ixOJ=6qzU`녀0~EaG vQKΜTݯ6eg[4 qrW0 ج}W8q/ϭֺ v.O}dy!4!-%,LsB^ H3Ɖ7s߫05HD@-r"ǁ]!oTE9E%=@qԢ!m}?:X1^/M8;|lՉ9EivO,wn+;f<8l'ev-LإX@ET~xRuCy֒%N ʁ:,vM9aٯ./4&#' ~0{xG{gU CҽP :}>.yx'OeMWX児]1JAnL_]<.\vk3BP6"C홍gݰbWM BѶm~Xy*paq6g{]D#'νࢌ@tL>>_ܹy(cRcF SL@ة3 S`U(+.2pR28xz}%xQY,R"R~X-yW5@Zl8.{l>?=΋Xhehq78`)\+M,޻ a@~ft,mx>.=p/5z%O۵ujb+EԈ{?`C̻b.'r@gݑW0&\l-lR͖X{⡭ ł˦}c2"8+fNy]Pb(ͫn9}^?6m۲Æ罟8z^u(8fa jW?\0eaz o#m%KNlg2oi2S{ax_%)y?KV5+>R1p0iPi\'{\Dcj+7|y(P&0d88%Y?vqFb)(hiB8nnd,2"raֺY\: Zipw&sz刚eɽ n FzE)h3ؘq9ڣO=M3HQ{ ^-sة^zCmQ1 #ap |]Lo=H_`Kzf4clƣa( Iͳ:FȷMq x bjdVgxg8fI 8N{ҾFU?;L-]{g*ŚdƾF1o\mӫ].-[ L@6FЫKoE @ ;HS3V_Endol@>X\bȱ'Q bpkoQ !Mv1F~+ڹù+ǾI`g[lDVlu>ۂ]3<"޺^3$+Ϊ«3yM+G;o[n[@ ¯ՠCiFch~q^L-r vq1`ƳBXgw䯱 jBI6!CAv}6IG:<1? U {A';:MK2Kc*K? jkS *q:RvZ]$ F-͐L G0t L ]{(AɲS]uC2֟7ICs:Ou#@9e$`{eH[֞oTI"u40jiL4{e8sṢBFEQb=h1"DzKhHkФ؂YAYo:P2 RGGv=|8pyTbZˀǤ@D 1>!@$ŧ89 =g\VMK}Ok&MudyH:=>3Ud=w%(15VJZMyᵉ6?[1u3/yPjj Xd;5OJ<=QmnJ|VB@0!޺` 5.w ? `SK<RS%9ɴԒ%mB/v5蔯Ϧ yaЃ({CX,Q`g Ѥ9Wݢ-!ZȀ39t ߆~~:Yӕ=V]{g]>kW屹 wHϭ浶znˀPF d*[UJ)o>\ ٥G$mmɗW&⼫`}Im1)C{8Ww%6B:aNbuH!oڢX_jq r{,G:Hh_M:#[ PJv}?]B'VӪ,6 .kU; v4;wc?G>X!l1s˞uhעqeO-ZثH>EXP~cVF㞚.ݲ`ѽ~r?~_#~&0Y틘[7罒pf BheiSra+6igg-&m)F?1\y+uK]cT YZ٪ѿ:[zX!P0n5nȟ?$s*M34_J{MZ兌f Ͳ@upQϘte%w AQ7\ڻiL |îy]e%e9 jx3G%9v&՜ɋ,uCƻku^QAǒ㩉?3k$0ƓzBKm[ ]n}+5ЋAI#ί+XQhi9c,ٵzc EAc'\o# }'sgG,[+UVb iB*授>=WYL~;_׀oUU ~Wf YJh 2BN>q@wC ޫ_{)ufEao8toT~2c -,(J .!Hn*d4}eB+2z4Jf;>{-aC-Gx`6%@ʫXZݫ1_S0׳3Q率zeu3ɸhm}l-ǯ}ϑyv@!jLdK4itXU jU>hŊ8g^)oþ &Ig>EbW-M?uloI1lb6 ^'(@ğŮ7Ǹ:J PV˂#xF4c:l'9C 1&vOz8kB̈S9sDgLS5=r䍙u)?Exw:Tet#gv^`Gbteo.=v LD5ơ>߬V o%q8iSجOIB-Qw_YO,gɪr63-_9)6{GxFlD:Jw)y1==|0qHH,{`##L?KKHk!iq5[80zg%!%uu<˺ݰCsyE;T|}n)VW>h/4wm߽ f;Oל)H9ӭa10Ia8ʕeFϒwcDEiYCV8B`9[_;c߆݄=.9u:.<+te=kvh>Q/}<swC ٣s,+ؒWARAm!Flޫ O4ߤon!ɓ[GxW^EMLMH TMLÑ+?Vt3WaxGF3Y}Vzxݕܝ(VZ|?rU9`O@}PX~5<$f\V0켷lە/Y:o1쬮ppшge?dj ut]~IQ.KfDzxw` 7YxyxA_<+cm4_~/ޥאp6Mnf-:W#;=iʕ@y]x%&wUh_kT Cl^B|B]nxaFWG '[Eh_1e:pciμQ Z٬8Uv Ez` t!_,ׄ1'xH#*g %CKm #$喯;]Q8n%n4-s釴psb:L.M iN]ϙs]Ő;L "jZu8='RX$ 8Ut D2#8AhtGSO/+zJ wK;߅p:#kBUoB]dN/:$ⲣto{B۝.~8͂$j= IEW8Ūn $PUҚ?_ G-s! T)Cv 7 sk$ ?V 3Gjj 8m] R9k%cڒKS#+FGn1݇(d ={lNVĪ;+-9L|7EG*i57UTHTDIQ$tXWNTMZɮ.>M􇙄"eݷ& F$]"4[v,j| uהԡ{:Չ5v]EwXm@sڥ$c~4gafrESmF-WÀ=`$4]z#Ү1U<6;e|$pP^ F%@1&+Q@Tʶ(o(-i7YG; ! Qr$Q*Ue]GfA] +Gg PdGWK#DbU]Xf;̊";=#D*I]q?<#NIY. 1CSw2骈Dg/ q0U7!%-J4yϒK@k}ktQ8Vyťf\LTbH *):I~қ|O ØK>`C37mX7eHڍ7?J`9 Rp+GTeOo{0PY~ /[v !!ݯnXTхx S݉</f@%wCYB|`,j 98Kb|AeMsvh'' 5wE6T;N)ݼ6Rw?DÝԤrh,$%8)qUKY͝`Y4 8rzXP=7B4f">b ڞxrhaueF]_ D1;sLЍP ̏G'O/I݃wIIY(/E^HqNs塾 `bjm^_]m[z"UBlQ@mr02twmρNee'!6\ /~ 6"fGBIF#+e_gS |pS ciáݤ>)3 1.IB"kp5w.rZ(ݘ˔ FՐ"$a=4n 8)!ѷ*Jztf .oFQ*G1>L1+'{>H&Ԅ\Q*S0cW[Dݽ%i21 >VcK'VͮtHV_ף,FqDtS$`oDS")}4G;s0äj?48R$7^I_-85Q,BBQ$7[Q$w9R끆申A̾9JU,4nl&,Epi~ډ Tgl% m~$ ZfeBY(YH=*z[h9_Et4ڋN1j;y67q|㊀e[~R |%:|jl&I\>ޭadnhn300M?f^k4GBؘn=!ܺѓu"By^deBs4xKmᖷ#6#dM$'}xLnh ;wr 'P=@q2o2Qo](7όxzI;CEޯSC' KauĦ㡜](W+tT `&SĒFuhpH:Eu~,C6"@m&%-hW7-jc\cpu{"maLCCᰤn[[ؘN#>< ZJK8cPF<qP{tYhrH\|#.~/M9+ ; R א:G<Ι2w4-CmYC3K}ușkԦeu' -s x*M/":Zg%[Wk8+Q/hs!:^;] BإZ:9mw*VSZ-6b-|cEpB;^\ߔ14]/|aU25$a#w84LH1y>Â^aT "[x|@:]":fBw-]=[SdCs4; }jޟ]y]$Lgk&X'= wQPR* Yg78.҃."&gZ8;L^f8Wip1^?K7J י UN 7H 3K?!/ _a ݣ2aϭbtp 7 Fsn X)e\o(3XZEH[cߣ /2Y”C Loyb?sMʵ8/yg)*.ңe&Qc+AqZHTfk 0f:uυh[3j"?uE /35apξۖ/Cr߷yS`i&d·`S6*|/N ^Ю5Br=*F"= +s+huNb^jӖ<$1i~ #3ҁxGB"xR 5ef<h0IoFL Ps10L5HX0xo%Qu0[\|{8S-3 nB#`ן{djx#f۶>X&+ .}E~2bqhbσjJSs(lDµXN_:U}7_GUՎXZON tMs8#JT½ ;lWՏ\GQR!/fKARmKDh-/HY!i68. ~qxYlۍAr}5љ]LLy+J-Qޱf@۽-RrEdvOC?I >x'24o^?z JXŅ#c 6Ձ@G%C! H4xm]ׁvho.sKDtn0_TbunApiTP46$~Aluffɝjvo TΘI2ny5D.}x;m-nuY[CX$|B55heΔ>Oh~> s]#FX8'oSH F?bdbq$樹T{|)R7m7ox7їrŷfQBkf=ߔTnM0v_(֔Ǧu>wԝdKҫ@L 9_9^`솮lPyΕ9WRV&q6o7e-O WTIW !IKW]a 0"+THߕ\v줲AP\xo522q{VL 'NPсeM)W $+vmv|VArGзu K7&.=M0)t0*;p=oc*[p >ULD j=){NyA924 ٠o46P?pJ, V?tr:XxE!A|FGN؅hCeώ&-{I85ƞB#RO)4Zŏ7KUbo7hȅEd3c^cĂLhZvm1cʙ'!_Nz^0v/{|_`)tޱ Y?9 1zQ 1Ux- l{#!ņ]_-AcrY@r]O4ܖg~).۪F|8SW1RG8ωK9uᘵ[+fd4 ;KY\dcRKRY8+Gz$t4tj3 z*n1T|!e<wZu/%v/n~QmݺS̖i0 ErJs]¡lΩUS'Kzi_ԫ5_ 'Y#6;}_:.=~  1TC/aJ~?Ϛ,] ؜MPl]{&Uu,?M2@p YqB>2U[Qw۱X4˟Su44uZcVmv\5!ƌdy(ɧ-ʼMzvռ@/9չ搈4EC yY.=B{8J":ǢdSQg9A GN* <ƷƗZ0;mbcaOhEa+P#dXm`U-q6N SuHEaʖ$zM49Li9:w,櫷F'O规YuioqB;{':H6T~LD dhT|HJ=RIhe18^-!N#ާpRK+A z7F^O);Ea7 }U7 qv;w#6ϰ 9ɐˆAe3 FŚ Iث aJb$O4<LJb0Vz?H~deے">THfm`$qy z& NMX3\9NS5?wM"9Oak!Lpn6Fq~L(lU3`&%`4nޢ[("WQ#+h;qE vşT""nWYۆZ[H*ZCqrh|LĪÕ sZD1QxYΰV^f R^ ke>^4؀f͌Tߣ+`W$C X"|XْK52<N*Ŵ֝'sN}[O8_loAB`zS2Gi63wx!Hki@+^bU0xxeܤnbsɌ6p}p*t+8r=xwn.β6̎,95 U2?N>7iqH/ %xr*⌋@U}g^*A N{ⵢ yqs,)Iĥ5YrMWwt+7Um!{ڏQ%/Fۣ+4$+!Y q!%M9z;a1%Bq'cl+R7y)oKH ?XxzsHxTE>bx\T`- xǓgcB0/FJZ'q3QB B ꜙi8- _TŃ*$L#}5C*ΈOܛdԳPsH)ܝO/`;zv`KܜM+ݴñ;7"Ƞ L} H||rk&&hb4e~T++E~P/&GAF~`Stv2d OIM;Bi eFGvvI"+Fsx'ANĺZR0mutM ),kRԭK [L& ?ޠa>uM&˒e$ςE#a |B&Qi&A~|{FaW]!˓v9 FTIǣJB)OyQHӞSJ9ec=PS(>,{8Tb,'/Y#B=|zzu@ьVubVL%c*vcpPdQQ@8:hv+,U`z=Ѧu6A n/`owt%FX%ؗ[9JJj/9tkNP>Zs[rO'rnѩl BcP1!-zB#q#&[G_DUКYJWho:?%[|4,:.wDfI<:aKXᑉ24 L NS)S n[R7yg(S98Sոq'+Ț,$N-r%=5R$t=-7)Yh2x’$0y2Fڧ<paG a<dׁN` 홣ôTFhO}b|:4NH:zjs^p<ɞ:?Ґ=^ArFMC-)γi߹U5'Ng BS/)w J@A xfOzHZ/MQBBXG Okz y#K7&'ցuT*UU8`߻ i;IY\,t0*_lj5@hPa)ojn[%B.:E{6yK+: J3?RT4~IX~}sDH @ ]{یl7 I! 876IRE%&k8X8)G=ҁ%R(W~=x3LSvٱ#Nmiz}^}ͅ&HQ%=Aƽ2شi_רr/[kiǾ߻y Um`KF>j`#/Rڿt&K_*P wL *tAΪV/$tV׹ͩ8!FPrDTx嫋`G|>=lDzfcv 8KRݏ?g0'{c}z:WE&D&/]5rQ?5HN} 0 kƖEg]O~%'W | o,Fʻ'lHΗ政VFuS- |,)战bjf-@DohXL7~y99P Nypy54">.Hvk ZNΙE| {dW; j==-L?d8OA#Z^/%!b7rts}׼!a%?KO)8(ω.,ʥ(&]<<{: N 'woP66ȱ5ri=H}M͖@9*0`3cNFqUM}_M1kQ82h6$tsx٢cjVixa%4$[9 "0ʹcqe cZ# Uv A)QrL2OVˆ5 0DMΧeR8;byu$6dܶڬoiB]yU*Rۥs/Dy&o-=]x֮|Pシί59wF`8p!]/HW'!rW4 o6& A"ȾhoN_8v i`JBN +Ӓ/Tpx«QNO%-ڥ jr6~aR5PbA2x}#M#*.&L:T2O1/rB!u8P@@%m?6G܊A}_ % @~)HrպE6.S0&WQ<'_%4V[Kl;J E 2'@w[zoX61+ =}F3;pРq-Myh`r"%+TA#  J Lq.-2]Q˘WPvuw`z\/lw{k+5Ghdү GCtMvw$*c[ߖ_ AT}VX"~s6BPiC4$ճ i6d]8@4< #U?: zKM&7c5lN߱Ĕ)OC m9vW@53V0CǭUO:-M@bX=BbF#4um˟$PZAf[ ½P]k}@13T3Y 8X_*iA  a2d I(:6Ҙ {PGd0|}5LSG Mi* Zt:mv.=<7*FgNG*l;]@ztѸ&TB0Jo^gv䁏/0h<8z %_OM%zh/cƠr"p3>oƙ?Muu|n(QCr*n+Ls- }wԟbt$l|ߊi>=M@ O+#8;V4DA%Q[ MLN-liq=%D*E#}C;CO_ˣ6d/w\?zDٓFbryι(&DOvwM[S352St1] de{Մw ;rϋ.H]J6#=> Gzr:;CV'6*.H[5+;zEc dub| kșhKx!m rNV_ 4GAA!X,=vLa(7[x&͔;䶄lBuKտ/sueD OD{l8xJ{ ,d,z;`Y(y#Y힆E7λLf(DZCmąγ:$> X&d?<{c~fx5ÉNz`xMpmsO]99{ 0ueu,l1Вe JD: h@-f-, 5:y*0NPgb3~C9V asڎH"rE pkiz674({4q I4.U&ey]S ={x5H@8wpDsO2-Oo H{@ej:5ܧ+I-j.lXnE?_Ȋ-h Oƭd!fVaB䌿㖢Qm>jd82mM͠ۏ̦g1pG}F/ĭƤ?yv!$GΥZa΢ef̔piMG-6oޚ7,/ukޢqkw^ĵEjHv*u؍9\>7H?>eJ:ıZ`*u~B$"E0܁U. [\[(Y#ܮ`Yz„!%(iΝ!^x?%vk}/*t?Op*\p16u2qȄ<BywRU?ӬݷJ 혰m ) .T$~{6gF @tS>jk`pn'v2  ~c RhLfLu]q}d9yMXôG妭y};CJZ|0oI1}0t@!8kaDAvjMN𕍦 T4sveb^&&WV_szaFұ{)-g x d ᦁY#QAu8XE{ν mUO]{\ "ZD0e B ݇+YJtSEK ?G yGV&V,g' ̀Zm-7m_DƦ>9-Z~[u=}-N5He-Rkw($t yiCtN$+ " @~1AА/J"UK]c։>ϡ1?Q+soCNz #|I`PFл><|h/t[@}ʛn)K AɨhT:"#7wԋ@A쎡7"Á [hM(9 R (ah<4,6']`% j?Ƙ4};/GڎL`(w wX =pɅVzO.Ukw #/aTt2><,uY1mM{1hëq] N ke09J`ɽ1Ǹ{؉":c5an$@Gn`5n)~ |z2O:JQ1t[*,Z'*hT(ma7! |/WS)maC劫n)fIq֎5KGtfuh&St*jVۊ!e0^x,,rӠS5,՘4};u~㤳!zC/n S73ĝ{B7EwWyt㛏~({(?UǝFN=Txs&#F*-eN.'cxy`ar! vLx 7֑!$tu ԽjOR*\x)J03(e*0"I{A#6:Ϥ0oH:@fe~f_5@ՎȰ{gT*_5}3/JST ozQ2Ld[V!Wy6%sqXXTUSQa뭛 ǥ%Š3 1-&k #+q4hPb#x4i>!Hn* MC;nAÎvi [\_HLm٬!NpNz&ktY ^6rusprgg?jm%ua Gd&v<<vΏ8! a2n\^v2سϏer*6*V}3-D H]8r p W __ɸÞԇ J6+&7;no#8hDe#&Z@z"Tvħ3|QeA8J0[pQ~ԃ#%?PDb˱m}ըj3L6爭,W/X2iN\M!sJUHVpyUΏ.d~tyh֍ DNdVȈ 1 ՆW>tBPJ fSCapSWS&΅.[#IgjTdE HTNVXA覜:r\fSx }QFEri&89ˊx8Q"xV7%EbsKh'_uEdu ;ׂ"#ledw+d5,}B-ss;{Fs5g:IgH6ڸ<$b6]a=H>u6E+u^UbAs^;A=; 7Sg&JJwnkp~֖ꑃۍv ڦwmJ;"vQsl2!D>|K)pۻUDqylKUo5{{6)ù|{(?Cxo'۷o3ݳAz:cIےB$v͸{q3o];qY1E{le7aoo2s'oέ||QljݙETueDʄ#-69ؔKz52B/ *x3{(\=&+|N;s= ~ɨuiI#D=܉^\vU9N =YT0V>Y@9 PW7Kgo}wݧbvOIF:ń +L*'Uģ*`[OՂGSdC:VR o;W8)ӌcı3Vk@W3 Mx(4CX:;RoPP>fy5AP,[sZAळ3$-G~Ѻ~xK;jN9~RoBF'E$[ҳ8SƯqy?yt4 (ɉnvށjsMYӭΩ{.55:ߖ)~ 9@o||͊PT{\Q j%%9 BkAZ4)06x X1VF|H~KGesėPD~ub),@St殿,3l;U>4;ƘlؼN%,?/4~]80̾tn3zÂlu`J9rR+QLŒڏ) xꅘ,9_/Z/DXr7ojOMTk֒W-Э`ygj0(hh`o0Ȣ`,SO #[%QM6;PTJ $I( ϫb>2\Z6S# |p dl|8 pA%T 225ed#˵ҿr,`k>ԭnb TfE &pGQ.~rLݠ#/#)^<?i\~xzJ%%Ϭ/G>\I˔3J,RJ~)u>M16y %!ThJyŒ)9Jvo31BOM9iM`k*O7>_H[5z[bfp2!;I/z2X۞x+c(pյl-9M&/keX,@e\px ܧʷWQo:o0 0Ϧ9i_[pNt s9ǛQ7$yŤ>ڹu9h{ 6ݒ*bΔ\t>m&{ֺ3Ë3)\2_d h)rG2$N3rI B`^=U5WIXDfQ;ܺ)V0P m}k-6PP-`{lly}M/)&^*(5hUVeKȽhʵh&fIn<_VԀk:\g/{CKw[|U̗LuZ1* wE@/w{) ҽ~48G_Rʔ'3fj&AeX pUi( *(ð[w%٭"as'g_~Y{JUfAL?}K =}Zuaf^\M.^c |Be<,RBktTs Sm":`Y|ɰ}#)=E& P,*|*2.t7!G_dR$CKrQh݉;r'E#UB3Y^bfT/ue#}Suݴ r6;Vk,AkD ~BFx f"| W~W uW Zzɍxׂ7U;3TzDS)Ӟ(K\Wl^BAa%2Ƙft(ɵ㺯!W0x\N}Nf`Z+>?z[ tأ{H;8*FR aeLtuSSMUc B rn(hi:3Od02! ;WμI/e}BD2ob匄#IBSoctFs10)a> l !]Dguo)(61gCDasVujW 8߼At0wjô˜׍&NCT-.<`O*Uu RR}1ё|&2lK \GP\V2BKF SAAC'aRĈPo@4_Z-,9v s2毴~G\ V]Ycǰ_pΏ~rkIJ07;U$ =nQ-I38@b8p`Тt)L+Wժvr.t_w (FLvٰl+It o|y? CNƙLwW~ګ'@TW%Dq1b'@П\WVJ%~أt,ĪRi; F`AgN~]LW_Xy>! ?0~6l+tڠOJy- irC1NM5'x)WX&cemj9tITFY;jATה\ Dը%j!r`Wyk~7$uMb^L#C4-:v>/!Mnt*!ZTt1dxd0W"4 קjKTPeZ%ͪ"xs K%<L-!`,X.޲<9ij!D]-<99ªl76VNb\suo' JC_ؔA QKJ09(p'MheLoZ4RRMJ0CsJGiôs V;P.|{z J ;@KTu]J sVͿ`DٰKߩԛ8lVL./zR4|\k9XhqٴjH/T:pѤw j{O^9`/|I}@TqX%p0Dj3S >W[K vm1><|ToGw1JV:%Nk4Toz1QG"-l6KEpR,]Wk:C*>f>;M+ySK8?gj^6Fˀ.sp;j?:11{>ꤡwZP7Lrs Biy˳|=6AE`3hfR p!P+{vE5X4X &_bkથNQvj0fjc;T چ9z'n_?8AyMXAn R9n9 k7y:$}>|qʎ }@0QxKG:Wdp? 55AH5T][UTh%~ޤgUsKKi ILZ3'X;!bQW@t!Uɔ8P]dkKr=jڔrf3Up"o ^͛1!V%tMϛ bwU~KCp_ n<@_WK3j3=l56Ĺ wd2 H]| +OhӰb3;_f\%Rx|: uV%o"w_;C+@!e# cX=Dɺk aq#jٴH|3CFr[aPJqZdp 8lU& 2:WBUfhX!z֍'<5.&FhUKݑ(:㞻Jv=sz6\AESo+f7 -Q~E6L-VY `p'_?P?}ȦqI͖ "=:;\}v{^'R/*&K<'+_zM/}2ڜQK-!S dؼE s&NNmP:MXuDF FwG>G1~Q(1E_4 8 fK9<㳽3םaNepZi)7=7_^+,|Ɲ.-`޾msں΋gCbI9`8#<"L'#ihp*@!^/ӄ`mIԫ[N2FH&uo̒Y]6st!-屢F˕jWWT.%g.H"E@I, غEݏ41`nU(/٬!|v2/5؜]=A.~G8c5T-H`mSqbZBk&F[Ít͂W1:Sg\K$rM4inU6knIֆYΝ6&o {> *D\ӪOD=ɫw9=nZ3\Z sm1ٴW|:&Q10$x|u#`젮G\",G$zF=4ej,M+8{;[S[mY* tK"(fR=dEvtm\&RhbLFN?gW/\/ e0]<YO5MBLa@*a Wu'_ ~/緷ðKc1ha_'f0^<򀠭tW 1mǼl?zD7^N9w2EqLft\[7W*:5I˲6dK:`a_.#ȍcY-ŋk/RtuclGMx?L8m[/pl:#VׄL!M#v^1JFC1xT0qf!Pq+q2/jPe)a5ɐE䈛Zlf&#5 Alf bJ|'Al@ +Mz㘀T_v؟vaGo0zH+ yAPP:GPbvҦ$l(Hnet [ZԄum(^MDdz8oѢ|0]x?bUj&:aU&;GuQ&QJd,Et`Nm j|,f,Ϯ/gbV6P|wMPB]jΓ(@NWU460CK[:2ؔLX 3 2yjj5gn@L$uc>F9?) `,ujNeMN&J5()zzy9bbTtuOgg_?? t៟J !I4Ρ~«e;/,Mpσ.Ȣt/|D[J x<>cʂ/ky3O=<-bҁy9ۭd3iS_uTƃ):Rq.W袣zu3SoDx?. g{Ai E7>-zKkB{bw9l"%A׵<\ CV{V vojSį?*xi5lw+rz *nB_Ɓ!"F7ej*W|?’6[t@2g 8ɤ*xDo3G#It*Y9QX CNdrJo;B| wkvGQp}i>-^_{~>ǟ ?o>~>w~h\~7spog39<)f6lgMUA@^޸ c7@pgEI6H,fZ[lЛ%~7ϤZޗ و:}'ԝQc,r~+]P}ID~GPZR͗PeӬl*|/eQyw]Brk߮Wu#?.‚j'^ʓW]q#s = ?NǠD"ǁȔZUJ>܏ri;5 CFLt 34$?D:Bvd{h6 M r$jX55.*oTy+砕wߙ(EƭΌȐpR%>jhFFgLQ3r:X 4mV:rFiպAL*)㋱JYP 5L -ABfAMRgK[duCD[:|ɡƙhK嫼gzE2d̳³:B먩S YsvTbZ׬UAx(J6ےd N7$w Ihd"%U>m9銐9HP(\%ë  n(76pP 5b LCiV d4N>:i%~4DL'kVt`RnR]F¦C 0 T`i՚08Rї?w_+:tbp”W2MQܝ z=_jpkJ T%NGY_hè HĻI w: u  ToD̛zCHGxM}y].أy0W V]oF?9 [TGFҔn5hq4&3sSjz=f%-Q)׀s|6*X7@Ľ|J<. u-ή&.nglTDw搏k\֫ȏn.DccV,s̶$϶F5 zV(GG ƫ!s!b7/ƥxD~LMt*XlڦS=J =ىqن!JMHzntam0Of1QEn/W2xnfZsI8}XQD;Aʽ0<T&ˆ5Ui^7Lge>-_M(-T(h8}D ɵO0+"uo^7zh , .l+WQq](]Nqr RXH/yJB~ J61:&}R}9V#C]XvasDYcïn)|N6>z00`?\5s t'<(t/Zȉ\ $a[*tH)dq%s3;w2ob)25@2 W Mw$DP@tfD;1"wxhϔl޿h]WVCO$'F dK#-M',WUhoŒ377s3727,3eȇRJRs16V]tm5P3S J@>gRd7sɶVxS9C.DS1G|bѼC)qĤ#xx 7p|^ {4u\y9 +ǦmhnۯMp.I~${aD!"nsS@Ix/ˬʫbEj^F*r=⦔2*\D uO}ϝ}楇iX.XP> ž"8|GDMT-,n|xS$y#V f,S[ N栐@mܛG- rl1_r(dɕMڤ|X-1Z7w%ia#}P[ n1>nyq:=/HJ 8ݼHU#6Ѐ!6:ь|^vî׸f[+Sc%pRi f27 NFXkSlt̠,TqG{<,ͦ552(Jek66O =QכpoaMdMd Yz>E'~yxt ZXfy\gŕcY#k5) ,pKjJѭdRiw? `_ )WT5Q*72!ʤ|S!Ϸl@՗f&nhc8dr6(DňJ#M 0ؚ ":k冓%] {D/R,j3 8=Ls.͑ |!? Z>uXM5dWLnoiBeS0Q0 M|k&%DQ~8} I8 ~Q$m*$ˆCl"2u Э04C 5 77,YR86"e Jíwg]Hl>.`9`!ni)P1g蒞m3 1Z_տt}t©;:+8z> *l .LZ4NeȈ@193y8HP]L-R\w$9V˅6;+ pG.PBT/Od'}qIQ' xC˞5 8R W\?hHC-.F'@`:faliaJ"rnUAʠU6o`g U zYK{+Ϳ1"w;hHLR`F\q'00FAf_q0ģpdJn\Ȭ:|vrWn jWG2bd/{ˇF-W{kwd\wTGAxqtG")!hL6<$H1lLUeBY'sV덮pfw4sJ*!I78g@CD7lӺk ($,IS?nĞnG^7%Lrrԏݡ1(&>Y2 d3+kpI aK@+SW/H(A?usˑ'D^Hi]~|ő$ۋ Bi/kOH /Rr3O&U8ȦG0ErTd.ZXhV7\& 7jz{(ޜK۫SR&= K&(ɺMOsO'f\k8=)0@ZgnDZwFGiՑ&GAj(j* "I'Y+-=DtvIP%ݜџoA?{Z5%_QTQ|SS3X8P*j)NQzf$s)ײ='pr+M"y>w`\d-1@^c4 E $4]V@B BdSiLMbV4v^jiT-z \}| Ł&КDhfKτbV]0 WD+šwϧp3aGOƞCOТ7#=@mQ)9 YRr,Z;X؛%mVޭKP4whg]Cփ=CHw߁.Ts bF"8iGw/7FX)B5Gz#7qrS1&|1ǡYhzw-[x6(lHFsgHIuK&1S6"ՕU!!v d&zXB824$KfY6! A}Ƣj/vclx.K>GڙSH<)> Qkj!u Id41da uID_Ld{@P%,ʊ$ Pj#DHgy#Fɟ=(%˜yS 4ãHz"^ jv5LtnT+D5zE]-B+x٤,Yv%x)\^x&Kt/uʟZO7 {ie;`Gy&Ps1bҵ>uT6IZ*N4)U+/XPe/@|sZwr&x]~Λ%15^m5GX~=Aԑ_!)ٕos{4y0&FJS=E א#,֝\@U=oJpH9knq(Z䢣^ #LȺ4a { -M4NfF!'L/jg.hMfdF-EOϙ OŵF2#ʉJ8 ?.+eMq"}ucYbm쒓LZ"XWLHߜ%͘3U[ d\iN ky`ǵxbjEZq­rx= <\OKUOԧNY24+ڻ|XwdmXXVִyfpk}Zo;_-aEڄ){5D?Ƒ'Du6{$kNG*;Ż|#(U͹304ś{"p-ICo5l$'uCma< zb6Pzl8ݴa=V6;7.wnmwI?g.c˯)mjP{EoDp:-ʼKIG08OSPg+xnJ~0Vj{<;wa xY|˱w_ZOsҎ15fwVΚ-vT坣UtFK=^0|1@ o6ISRL;Kq@cSbf|]u+wiz_"Oi{KWظ$!]sYX_Us 1؅#q"?lg;gSbu,iw,"XtCS+`IƬ dD(]2 0}2-<,tK8يjRPi-aJ!sxL%=0>Â>f}A0=M`VIhR`)dž{ iK𜙏|9:;eNe %3隞yH>@8$D0{ZD&%?lmhv,IzXd;snJ\DFX 2tWE#jC@6{ T9  {y6%p;um]m^>y+`F#뛴(vZgۛ>L5v2o ? Ό?z bl+w| !E:q;ŸC8x#9OG=xm2m e pt@! zT1eLPc,V*Sue~v`ݭRs7 Xꑞ*-ݛAs|'T S8K%I Bnŀ=^vaP4'=׆E;p{rWO?{BE@)EX”J%kԲdYӷna+-fg}E{ $!+(BnXFuKv:wLy&L8KX7ٯcހ[`-mLAu';)FOm ?v[KU30b5]Gr~ TaX ܉*-cƙ052YR&gLFiFOɊ,1x^dADO541OSնUoE?WKi zm2Q#t~ X&qmǦb/vϸ="o@ZZh1-P sa̬D@\Q5cY \f rL[<ͯ͘A/cr%ؽn2~jBbVfeڋ* pl/* |-zAD{I*#6bk]2a_qN)4;) = d-hݰ޵ - JY}9ų{j1()putse|Z:){[Zj4d.onw%mZ^Qo8_ ::3`d،VN]*G\|rbJ U0@ g4<%EFwk3~ kLڍ!B /ۜQm C[6B8΁!U {{jlBfp9c Gӵt)r9ZfL'`4'@cD6Ν7z`YS7zҺ0Q2-au '1x,0f}>9wq&/MMK2!L7z9dYӅ^u1H͢,:d6:sSNy6 h>n#Ґ`d/d覃Tށ>Xh)-] Y:wT2C:ʔZV4G[sjJ#  ,nj6}IV.?g_~R&iXCyN#"@k3\tE1AVdCB=,U$vop*icxÝt#@2"]rR:S{hxỼw]F)yXT#/`Y"HSi$Z At`'GkH( 4.R4R9Rה\jkHƑ[ؐ#8۰ M@ȯF鶒RkYڣ r/9PU'ᖽ'?Vq_r-Ir,{Le4 ÎI-bmOvOTo:\zʮcMpK1.#2gFY `rma1%^[ 2h 5ˣLCcB FtoGS a?e(Jح;dz+YaqY4UByNL+SshBSNxlbra6fVGBe uX瞪x Q$@h`hqLF8E @Df ^g4uxm'i8ȉPC6Z&BgRK*K'űv.hĖ~ EK BPF |*e Ȯ>zB}}KQUFRv Q [S~ .=7+ζ%?E\߽{'IR$:37^w bzElr=`1mO?LGO;O8hrlo[} &4ʪVDIwQ[1Fkz) -hq=:u6(dPWؐ1!^ 428Ph25|ɵ 3Zb"E٪$Mww֒ӲLC&*dq$r:a?:/^,5ط"VlGQE9V6uHH(9DjJҶ@0x,ѹ{QysyyXa;Nn bXy22DqpiBr؆2$jnBS(gw`Ghu#8(+ # e*wE Qf`A"'3tη5YT'uAd٢ G upƽԻL,jYr$4p`ICfk3e>Ezx*+mX=aּ @^Sc9]#@.KQr?eKMI@ʟ~aׁ(2G#?ao!Ni*,@*hS'-^!b?mB%b \IC $=V}a MS <*q8CsqlZ\ld*6ܚNl٪㭻mo/۾}|Ϥ?;\ϗGcQkdr 6z N&рU#9:c޺UO1ׯJx.â !=2%L^~|<éѠ):4b{zwI&qF2CSg0^E n%Byc~y=621LfU@8 B)7[|N :rl-fd?T&_ 4JE3|pߣ֤,պ_(V#6rVD/# ;bA#0FT <`zjsN!h-RBc60A#=53+&a7KjoB@ƗQlĂ*^r)ćƣC 豑=osLZAY[XISIZMCUmPE˘g0Z[ x,@\DxZ8R1#sg@ĸK\;Ӣ8`ߌ zo@r ox\=X,/hܚO[tߓ;Olk*=p AeN$+ucOL\>N%A*0[ ɱ8GGF,]ZKľzu*7*4 k wTmqd :$DKP;ZԘ=אfQ72*ɵI$9"VsRd+pNҏnR>:0I&oDTTr>h-eT3ˡӨ*Rp\B3) Vc3'5 ݺq{e",z+*Xm ޠol))B.~QXalK܍ \mhaP ~ Fr/S]yv߾7^\赃xvݑe؝.5U¯(@OWןfxC{7j X1?0#*u2tiGozZo~E^Ym/hClpz5 IP5 ʩJl!19ijK9 s eQ=ir% %+#[!\o#̘Tv&DU$<^-ֈrO9aLgb[rn1ޮL*ih զp7gj}˰E$Ge vȮԄ7L*&U/Z3o7چ6I3AfJi56ې e[nCJc3 d’͍&z% {8שMc. _Ѕ8&Ps[q7#ʄE}&a]b[6\LR\:q|D#@gr;z}O6ȓ<4JXK' -[IxJ3*(I~f(ʝXD(/Uk%{_xv|XFQڀ]tD'cF8 %-nv?2f|>)r Ҧːl(d]{g 1v+r ^0ד?@)C:S5l*gsr(W( Ȟ!Jոr 8v3<6fTmEY)a4yiT;:D{&XJ6 q A|:U`]\?1B~3<=^Û*vT2^Ka~~/=NEj"nϣ_* v2ڇ M اtyEUuUՑ\ 14).b_9S wC2tNCeQk3߽0$Z Tɠ `e5J B) q^: U&c9G<֤ eD%r, 4`"Xwl3  kn0k9 w0G@LM##&jb[ޕ+4ס֩aZ]P(>*rߨ:K v,Oe(;ち( 9q*QLh\MĆDpg疎^FEkD7FLAUyS)ý 37/B CxB5 ,+GS dֽ|ߧ8.{ȟYB gR\"0*И55Pv-Xq +d@Q@=*NT̾#%|ih%gd8P̳-  ўdWPjM 8[yx =4ʢӿzQ!\@P(*]HR@Q3AH$WMiMvnj$@0IGfɵ)WӟoW5I5p'%:X+hE8QZM9,St#E p d ꇭClx/E$*Զx/:!9R/[eTka2kgI$-$QMUFV dpJ bD,cjd@(-Yd/.TCw0>f<#Ӎ [X dܽ:3o^͘@F]9 cEΛ%/U2+IJ P=Ȁw#HH;d8@lZsY `A@*H&$do X\4)xUozw;@69 lڠk:3/=u#fl d\YYǖ&}Mda͵kwZ Aa芾\TqP:'5oOVlZ8ht5n*vX1Un&*'E/"qub$uuwzb j8e>(5Y u0An`^!sŢrzSln(.N` N^D&QwxFxӈ¿`Zٍ3~ ?.e~ew22w].eew׀kܯ_/]V_A5Y+9L&z*Fn3C <|Qz&7ed?Pz+T-p+^-Qy+/mT#& q:/eN}U5yHr0Jm,6' 7ӽYAvK@=(l$}>"C+S*|]:KsZtSoͷ5b˔*Z_MV$k5eO1g)j7QR*%=;900(q(G /C8 ,]~#Ym[ֆ_ׇٚK`*BQk Fk m<sQsegǯ@s-Ck7;mi[3yÒ;XYJ%1Y0Ͳ%`OjѢ@H,SP?qQ :!75q' *!R|˛gfZegZ edVVqI]FPzq8:Iww,#!w^⼭1f85ȀH!z%3q}v u+:](k$Uzb ɉ[Rw*+W멤:t&CfMP)B(m3!q6ܜȒU٣`3L\xi'0/ 1oV$H-galwj"kj}Q,Z] W-ejPcwUVb;\-_l1w{Q卑Rc RaVZf$R&Eف.ĭ:`Y lS7Dt5b ef)ϻ$o+q/jix{3owOr2-&\X2Yy?7C$?p K_Kf){i!i cEN0VF u'!x|2L!ůA !;2$Gsf7̷y. ˵fn{“f@5ښR ؠ,ݾ.vX.ƒ@"{?‡GJUY, ĵabǥ3M!Fd$iBˑ!f+Z#PUl-ck`}NWp3sG{WmЀ?ZL (ets !e3VH -aij4ADD!>]S-uPo/B~N0 ʪ׶8ɧHu 7X18X`x]Ấ%LPU$\H$Rw = ZMUЙt;>3ٯRl9C]N)/n2L,7+샀x1;Cj).҈ ,t U`4` L`M[hol;qZ. ,?âWP{AJ3@xc,M܂,x@VU eɌ.9'C}!29lmx/0 =}`S_Y=Ikc*$Ew_Z5yjf;5gMQZ-d_R0>1!>{)iԢ-hKa : dPeZDGw 0&V]D$5+Ƶ>EY0uI?@7S< f$ѝ!(U1N{•;Kbm'ԙ3[xr?RIIO|c&ة36t0#aBy6X*9lM/mN\a[}{׾^{~xRG蘞O̕+yV Ht%~O$=*$֥X(2eځ*hkxǣ0Ӣ;v? PN6c I#R^ۦȍ{ ?O_"Q2hX!RƐMc)QDzz.n2~ iz;rj^J4OmT)|*J1΁/S}S07pP^I!3ΚTq1cξV {E׌3cb;|NJNnL@ $UC0g_pwDTh r=)[ݸuZҍR2B:)xQއ9A*뢞O75\k(U s~mND *YQɷˍ^a9+;PLO6i/}'8Zn3w=_xJ (׉okdzVJ}(us{AbY7 LfY{@"uࣜ1`$PC2"e7MkRCZ-zi/) zQmw'1bŠAlc8~w i=NlѴMSP>#/:4w0~N?: jzQk%c̺GaG?x7*p朎R[`3 kjM6e"e¬XK `WwDTtq0-E~._\=;A`,W$`~}~w!^_~߹iո:_O}{6iQ%ص7+HPLݨTQ&3UR'ʑL,*ݽz̞.4O43Ph37;7bkN[ֆgLo0=9.@f;tXbbn$5~ĐBҵirs{E1 WW}S 'x$k~</Ó\\4igڣQ WT OƇqDQ*f+3#΃_{ݶdFRRd'8eGIt_V:w|HB$duv,'Ygu3k  صoBrWw>Ne;N gx9ؒ5t2qw [l{)DZImhqw D|^͢+y$RMk}=3IJ OeE='l!cBbZ,[*nUfMF\Җj4Us[[Q=X}N K3Jhı]GKP[׀&pDځ1BHDZғi"y/T=1o8t8 1}okƚ.Jڥf~zca(j,K~6ۜ{"-rGQ%%-Șt)o4鋍NJoљz2}Znm慃Ll$T7ړ>eTԤ <,t&^K\osVwyF3m q+xDE*δGzv^H5d,~UY@w%-ɚQE'G&"Be!+4`r#Maj1qklQ3>xY:{tr=p e|g",qxriѾ ESUɽm3ٙ;w8y-KÞtB lPJыAȏI5Y+oOoH6g%2+!+y%oE)-Ul#|-ޣ. K$] r'~NRNY:`?ZSÞ-S2qWhͅ'4wz*wq88Kv24f[)O[0(x3(E ?MTQzQWf3ډ_7ExL-ԟ)Loe#  ҜȖArN鑠3ҕ;yw|v䵊։}RPR84)`dz ~LM (ivSԲ6}%Mj8)TG[%zX_X#[m7Q,JrnRPcQuVAD;nC/Z >>x2?c*~DiLF#2[m(5Oa$Lc: D鏴6wcJ-ޯFpg*uY_ívЖ]j'be7T0'ApD&2+`%iA:^Frbl|>b" ]%y \"Ff`Rޥh1{i4-dH%].BWujΒL_Iq9[+>|~%ա 2 /_*!M BѡRFIni9BGrW?M& ks4ԻoP3-;>QQD Ut5l0}}wQ$hwg[2\ڎzzE}kؽCU(鰈!Yr27uLlMT$4U6&TmkyNRqWc9e{ |8W_|x;ꋯW:w=M᦯:x í-1{9<$6o#='zk#+Bl*̂BWr3=gz~l Hyh߇?m~*s#vECID$jzݡ9u0f&+/RK BP9p\ڄɾ}Qve Tr*—D<YX!f77薲'0p#ly_6,G/}svNr)wy$$S1?,h wBևz8aQ-4g!)#Dù#k֊Q,:3;W0YK8?FeAW$o5+-Lن:Þ'r'}ԗbL ޭJtA'Ҹ2vɌOH*ERȢC+; $43|0,pU4g53d_5\0Lz$^tQx08-+7AƳ/ eJ%7jGY%1.ۨM'*Z0eEܮhmo-j5Hqޱ!)1+;8>2 w8DuEHz75Lb i ύzS `W6G K8#00^?>ͪt#׿Y~u>ż}~}c7w蔒]3-Q.$BEɩ,5ci5bLjSw`ߗ tё|sS=wG?)dLfMդ%),8M xyZRNAG8͌C P7^6Pp[\Z)3^ac!faq;ur/f,X%|V Bz2a-Rj3 ȮNs 85]@Dy(e>о< +? ǜ V)\XR~۫tf~: JO(RZʁug5z4!&ĪRfYdihN7̯P[VD# 3V5LW)ϧO଒Ɏ8/^pTHY\E\O8U IhAp"k3k8xMa4H3 $; hv-f IO?>R;t]Xd.$nD2 -1DXkcvz%S`/ ŀvrs{d+p3=\;lRMJCsȜ"\pM$OEI(UhRrZ*!z%í Kt$ڣGys%RAvxE1&vS]c9݄#o=#姫HbNQK6"V4mG7%RIlIE|sc6 ̷mXd@Qa$㨍X9BT.& NK B`F( gD4MԮ[GNpX/;Oo((Ru&,= 9YiP{WRÑôNgU@ajq^XFS@2JAq׍{?X ȩlgJ}\xxK:xIvQv:n'ֆtg_xz6k~w_+/2X2q6RǦ#9 y瓝9>cEwPe^wb8HRႊn\mv9|bInl.OEb:[# wlI.e뒛E#Z3NJϟ^1y|sdFi^nvt.gN;}2[nŐrIfs|(c7B G3]|}eq;m|`Nd>amP@ 0ߩ EiR+ҧ4olB؁  ZwTŜ%:bⓍ1K9.q .76QPg ri";̢G>cShM9"\OR 6 yJ3 ~D",#}A6)-%NA%@`( q ZFꄢGس)%umXy Td/+⻾:I"14ybB.V L [̯< W~cZԨA`27mx,-ґy kW8NuAw]V+ِnCډ@zkhuڄi*aVҕȄkm?HMv ;]ޒg$.AU7cU`2);÷)6k*NEcP*(C =|N0վ.8?{/b]WPco:WxlF/&7 It3;::$QʑIM8:,4@ɕxn#x2VIQㆸ0v4vV}KFa{D&]G 1!0r,'bw9:*o[6~8elؗc#1![ܽ8H'\v hr>=u(6.&l[A+Y)eJ<0j7} GqQn qu0F|d>ZESը$[ k!Rw lLaW9YגfOZ}Ŗ R^"+ Eυڎ\%Ui\`ueH˾E!`s( HH\#@7 |8S ŖNY!N8ɔ+=ve-DN.ns<7˕x!C؂}l#r~NwGE*_o[?Bm,DYyGd7 K\] غŒGa渡UJ1X 0&I6Ki=H"+f´5vF[DZB5I3sօBE/%JJeOMl4b-,~K8%i9C u=xsyLZ&'5.;L&G[_`g>@P(PRR\du<^su a4v&dvJTq]R@!ٙ"<'/TAlKNL2 ?]Q`lVbYąL Gl΋; $wd>8|$|+''g nOX p2AmTQapޅfMopXV)ޮZ̭,{ cu?&sȨ#=/ڧғ>Yat~`$fݺ*?.%g +t$a麼 @ۯ%^PҐZD\xߖ!u1ɁHV5{ս$ &n&K#ңyT9j:@\ 8z G&fgAўjwFXprs`Y|¤p'vE㛲B!GgrVeHM=JzpƧ4^r;K&k@B!(;Yo" TAѬJD p7v|D?s,:$-k\FMT8Et.EB>vp[޴ß7wyveAG. }Ky sYa\i%O I7aI8 IUQ͉KkGE$sNo5g*1RעV,ld}+e1[8/ gPx!ዄ1p0o`$exGԑ$: |Ssh4ҔV"gZ.m acՔ~ˢP9L==,^q(ۙ0QV95X Q(0cȧd&Wo0VK77B,ުs^qj8/Pw<+9곆//Q!po8H1g/8%bsC%@ \?6FbjB%E۱OϞURxeFzs? t[wFf\D? ]7ܻ?X<XNE;!Pp+nw#Mm<ͬ9/W8Ϸt(_ߩ)囿1d>d;yhޡu4m:v۽8uzY.o8„,\3)2"-T§ Ea]p(A5VC" xʑ8E%%K´4ix \L G)0<"  uraD yD6h2]_&(J|^)»=,,.gFBgTRofʬ](;8GguHFכ-f=8opme 8`j^zUGNcW@ ĪF![ܐ둂U c1F)(#׹O:*TQ6Dku {ZHݶ Kq0ױe;6cor _py_iqiP7%K8t8 {]]GvW&qGTI[6x6٬B}1Rn{4T2hOs.H3#pاȆ%'ixWlLEr1^ 2t0ڷ*"bGbPC%ώQ Cf^S8i:.~h"A*&h-h&z$05VAvڿ]B 0Nh&сAlOL=vь,XUGk0W1جn;rӽ] :tlEyۦ̪1Ax1ctt~ƛh R"lit xv:vԓbze tM# gBq?i\"LMps7=?лYI^s>0$b=T bhԣ:ARzsȤFt*Qh>x23)Ec/>7}V|~Y` 5yb ^Rݔ-U4Q9Ξ5r?4pܔC+Zҽ:)Yκ i$aLɐ$MEqGJ:YPt~,'Kɑ2[7]滓G?@ *-BBކHNbKb\dGAJ1b|р19}"@l<Sي!(A3 "ͺdfEXKS#v98 6U (@k̜J4rZ¸#!ir>!f U,͂s[Nuy^ f4Z^xBky> DdfHQJSǺ]H&{h(wj=@t1VM/Q_Cy-w08-ӈ4wbU6ij7\e>NWA)`!3f)e/S<'-c$6EKAxGG{srͧmŒܨ`}!L P{@uI!G rΓ=EI)=GI#­GXM4{O5S[gȿw=Wvr1ڹqjNnZ$~'\!wE%c,Y G1 %P t:5zgM(5+5h;p zl?N\mYؘm߶+{( ڡv6fԇR O(/>|KjmfX ?铳YU.y *Dl*aL|Ú+,F .sI>yY:Ѧ _:-!A|.g*OgidT, x` ,9դYVAږ  m] J{Ӏcܭu 4VTwA\B'7;2;er Ԍ)fv=&t'j$iY8$;uX7fbTZK% Șfgxs9j+/0B"' U% bf2g ŞH,uJjUGbNEhAsǗ_/$c-XdAJXuZ1Qqg&g_5hDSCVKitH#= -ج& .+9nHv}G%ELI#02\U6V3qV*eq<4,k!#;D DiDXS_3,k4sE}45Xv/Q$:1.ewt G&|m8Fq1H]~;*|>g-@w7\0hE"$VɞD;R+&(GJ+(q}u_j-&¼ߊ^7:X1D2Ɉ 4J|Uӊ~` C_(_ƪXN/xb[^PCQc_|R:.8qhU~E΃سE#knMJHb/GS72*:oOͷ.tn^v,͹-Ov/}a{Vkb$ 9z(9& OrN1r/ӘSG-aZM LLH#^k|nN*]A_𩗡 Q{<(_~Ȳ?Fhïxz$kC}qcƁ6 ݎqḊ0W}a  sd]=U0q$7VJ)` jahlϤ7Y8}Uӳ mO$ 㲑(.W0!D,"+UeYvcGNukO괼QD#4؎l\h i);T6 ! ¶a[ǔR.35W p=EI[-38 uֺIэz ԫH)[e^ cxzPD٩zN['аC :Z;k]aM) j^4!P,Vke m6d:덀@JeK(Yv@hT! > N 0c/@6FRǻ U$EhN=r3EtS?Q4!Жzptb\VӪ{~&r1yzQ-4pF+kC)&ܶ@F`iLM9|OY!DK>Q,ۀ #vܷTb[}8A׺ 'S#ǔ'S."P\,6#bgWYj?ӠM<&<Ω Q-s\UPT!2<}~ eLhd O:*7u|ṐFEIlTg KZr\O!EM`{+[K2[Uy{L\:A2$uJK>,cu0!A:WxHs1@c%Q [i`=oo?hq<"XWrrZ+3sD]YޑC&6ŌäGBZ1m u$ڠ~tQ&щ 5Δ -r0(4/DܠAegm9rѶ`Q#p<2'c='?aH8H *n&aG%O" bE_$C-`.a+Bpť2S$+*XK&AĝMWވiA)pXFV6FD@Ͷ#BGD c'9JbtXN1-}82L_4|[ Dc'̙u{Uv=@"/1Uփ^UخtE]X?@`)Z=eD$LU:*wCtUw s`zxQ¬|\Лzsߕ꣇baEgAʒq.a‡{AgB?ǃk׽= Cw?slaV<;C3FhvFe|:S69vNۈ Ό*Q qkH<ε$Zq#gA17%d/p\o s,JI^Oy/bD=2Off,QPlZz>k71.93{mM:bVVW4I^M^e8 4)=sbPe.@2|:ꓚdM%ĘACB]ȩ$SDB EGy \d'UjGCk'/_>ƆĬ?Nj/϶|w:|GtQ8H~&>=thN+ɪuɓq}Եr2x*>wr0 jPuXA^$,- he&޳l]4>x-tǶqDw]7ii;,w\b|ϻGZG/f tzzJTd$R8v%Å'4L!\2ȻTZud|\L;S(fnď2m>0Nr}ld"R)Fy3󕷖 ]HX`iN4XVaNm9&&o>!TR@T՝+c Fn4~+J"~զyih%A)bd#'XK?oNsOy0IEF ɉaUQT /SYtND!g an/(Ag(;5#-|eurd-Gʽ?y`,Ņ~.{NY򔆩6Dܾ}G s|)-{NS=ӎ.X%' +> .s#rJT=~ַyq1CIU7sX s$9,l&ZM!/ V iQJo*$55JLlfܲX(Io6:|h +n{DjaѲqs5)q-3] / >.- Z4qHBrit-i S;)QF_JRc7o<1Jl?KW4CF ^g ce}w>wC!gKgFF눐@`_DqCJZ03s:3u7jcE w4⍌!'>"Hůg+2|#ήwJ EM&v1n=7"on;}suO/B7ӃFS6&0<:S0W"$B< U#B{bJVl5LAU|ɂ=jI]jO#2ufe$ybIxA}aceDwy0jI4A:?އ~,Ϥo,#52xFyoxܔgK>8U2vδ'4i=~:8&qsG*` |%Ds:j} 6=|0 U4>yH e@1 aܩ,` ݅qy:Ϝ&*i 3MϬy/ ю<PrxZ|uA荪qo76~n^Nd. HJ9pq̆ XB.E*[N*&^%,a'h#C1hZлҫFSMK d^ODSVlBE}&̒ǘBkps͐zzJ_3"*%h(]Ҏ7V=^g6Gl{͖w@=%V'CRʞսUSu ҝ 4jgN WEYW@NJ !,<`\ Z)XI3;ziB!*|>|4"#ݨ.J1B syqrIyfn ڣ`8Vp_{8g#(˪NOv.x?î$6fQaӨ 2{Ft0$l᪭-x-[uc;Hly^~۾uG*m,a[Ӛ()"ҳC;kyq#qNHj8y;-(';p\#7F \҅Ka*ulA\r/[X#&66t%1 m>in`Ssb&A%<ˤFk[gyi4qΡWݾ]q\~mLrå,CJ #t!=㱤ńز*M{z$!@ Ky pLXђAivw*7>l9>UҘ (4noI\Z}X#MwM4 'F _v 1`B,oڥ <brXZ7:`@r.)˽b;k?PY{^ҋc'EHa655-,1MҺ Xc7؞ZrR슌&;lh}&Br-Ii"j$֔g2b }xpvY]\r$f#yc ӝQZVdȚ4lz3Q;l1Ukp $Eᚵ5o}7cLZпxc4]hɞ:ēd@?WW5'mz&< ñ[n\ӞEծ͝Jy >/]Y] ^9 $;mJ+8脘MPFppt؎:z@GwfK|l]1@dOUB(:]޹+K>Nvv`%G(PS$"G[ڡTcR}šx@]VZ:}*-$$:#݄ءvnYϼ%u#UuƞHZoFE j,b%%D]̓ԴKD1ax#ʃbp(NBVfh߶O3*Y}̯t}Lr8uԥ8j[e^Wr9\b$He}\zB>b|JOc*֭TOqQ̴VEJLr9@ͤ 0IcΕ1yv&]Q q2$:"I5#q h")PV#:R`K$"½2%]|6bc>"9/P҃%8&Xa2\><19o CCplFS¤*,w'Їt03)uUQ4T#b¹9By4?CQk1Ht;J}Nom^]z6ˇ&.o.i" <0WW'_={7oALY?pkV=q(adQ$`7պ*Hp馀DQ&R;~4Gu `zg%"u=J2-uaX\'0yw3#3^ ^"oރJūuy@FӃyƠ~D`@@9(^takF_{ @:lka 61 j _P;G~=7^tBd'7ipf.v<p4,02 1D`4 Ȧ(1i!oY23ɡhuz63'X6=%NCRo Jv( M{kBݫ|?W~!EnT(Q#̣mY܂./ lBrYPq(\EEB?$2]qOw+ ˌ55y!A6ȱ>UO h]!)OzS .-!=="I9OX{n%YF8x'C;bII3;h>҆Q'C0 Z.4LJ;އf *x$$2=ᖕ!XxWՇH*d =2f.u3ڙC,7wlsAZɢn9٫_9SB44F:\_Tf~ S0v͢e xA *dT=@RY5쾒Hc#K86xD?ܜz{}_mB%$Yz@EV \WaI[PʍD wJ[s׈k%teS.xBϼc4IFt8i`}[}B2Ew@DNQώwntpx9m8^> dŹjّ-kK`~|rgK?bcbq_3(gݗ{Y{Xy=dWt{{6ߩiR:B;5{4y9HzI"j.?pYn¹)94 ~ ]Ō { w.:&,~̞F`*ڹL Zscr]-W!qEB#Cdž͞_?24Bԥ]={?˿%?ij3l~MlG8Mɝamf(A.{^Lg_/Ж*mb&;r}TL3 NQBW~jV׆:,p3p,X$i9umz9i*Gy"(kU!kD&g =tb4"9!&*P^ai Tݰ9WQIڑ퉃&#,?S[fg?,;WyjhyP%D?/Yuߐ. _զmmȅ @ ^Sd \[TE a?Z[Mɟjl寮6~[ݥL[uZS>f_Yt4CiGJ2!!"(cɌ#ULl,6fG&/ޞ/|R P,YRM,/'M}erHٯdnV}6vgȖspjJ=ws6)"*_:,QaQz-GDm<5+'?ƻfzSҚT㊲!rQSyO]. ϯ jV8MGtZKΥ˜`>nͲ'WfS(ZOJT \oVIb% ue)GA`(=x@(lݾSƬUP;Jjh׽;qG6Lc"a"&΋BpU仔üb.-E{iS{.T63[#7-pe%z/3%4+V1K%(ی),)V=:[ލd };Q6z9]!ƪn%&}^4̘b^qhj 7?Gre:V knc* QT1BF^ⷍPx`7:>[%-f p$dKgщBX(d&N^$7l0[fFP(;h*.O뛴)J5&&~})ܩW|Ex/pS o^T`͸z :AӭsQGI؃L@,ƮIi@tͶ1pBVo}ɓӲu%7kۇE|Sw O6zqzed&I1*s_mx1 8a/D Yî1v['uK̨gER;\#b{VV# Z _$LIuFH^vz biAFH&G6۩kh.΢kct06P+uA[7zQ{s-Q'`Ǐs2j2q w1(C"URXAh`R0n非n͊U? bE_NQ;yXz}ZPp(iLmXnS8q2OvVlj$eȖzWu`Hx2ľ&zs8`v1!pFp+-bļO*yH jy|Yp,>/yzҤްI"ԺtMė3%0e?Tdv^L%k],jdVvEed9~@shѶm3*qvI%nf.}awT%וݡX㿶&EC7݁TIgT7݁u1ofsdˑ{*G~79Edjoq`)/쎶[oBsb0]3O1h岢mVc<5|Yb׳ݲ(bxWIʈsIM:X[+O_>,Zl]B Z鰠T@No܃,D4v#m2L %P_CKr憳Bϴv Y;*%3*?;9V>nI1H 5O '_6Ӫ*ѝ2H}xxxM_0W|,ulEjT3-%1HX*z慓ܘYN1㠗z ڬp[U1?;x@3yd킀!jA]qvHC?cP< ^Ï, &LzgfMޙ><ض*]{~kvQ\tYhxS @m]\qhNivecg;bgN]sOiuAˣݬb>UFRbmq^T)- "mG Gx2P-joH]B`8hAz$r f8Q >ʧФ*O2 ,IЊ0_rqY+T6w4JR^ '08c1)6䳍<ƒiװ{_syc`} y$GmcZG ]ncw`w3Yöj~*TT85ySA4s\@w>xO-}WZ.A F=)(b.lϦٛS_3nC+3L##=ӓ2-->a T?j \A^&4Wj5Rqdd8`g/ ǃ}$f0(څ/|bJ)=Ӱnh+F&b$)KCzҰjCűDnK95g\ jZP$>Kr;Ì6ToUB^-I's cWϟ䏟?}Y~Ogg>y6FKE|R`uO8L'Ck`z|a`fn0hYe ;]32J 4'Do \vBB8n|;K)a8BwC=2rE,<+ߔE 8 %æ[JGhZ;T~وc^X*Eeay;;zyQ:<DD(D ֢7h |?6L.:\Z\K=(A! הN=]G÷7|I?~^.ͦ _fx+XI3%ǔ?Ǽ|33;sv^y  ?w[7 w+7WFtg~hv߶.s󶁻钇"|,B U|_-,揕|c_yrz]sKW%%ˊ{Qq/*EŽJ>^T-½CR+ &| cW͔ZV|IK+RnsZ`Q, YXm9-KQ]rJy{~΂?fRf ө ច7e9~BW r]Њiyw9˂<)>.c_Wq'j=xof*F=reNN|fo+wu,':MƟvү+^UgW_yb]]̼>/,V5kޤ$~7E;wp<^h0Kz.e-Wt^>D0d25_Y, JJ??AZ&D^;-!2w/:`q_\x{/mb:{'jw+R9%D] j [KzkN[}d|;zI" yeS Ai:(񎓗/i6@T["x[!=p܋8 |}o& gue\,w='Ϗ2ɉ0;ͦ;=oX<pJaFBv # 7Vϋ[.7"Jo,eKYZB0般](^:\Wg,rqnc9\~ G9|Ti[ q6o)ZHU&8˜Mf/k` )H<ߔ)'%gtK}B;QjU NpG] ݯ=IK| %si.|2r첵:p|)f!qui){*Y#T2iiw dGAA**.vBw?ͼ"4'JYAcuВ\,3W%. `pBs̈&fmeT}z;.HOptkgn򣞜O^=L[*Ĥ|z09 zVAl?&O:;~ml˙k pakh`RG):e* H@!#"Tݔb2N lcf$ & tn*%5=ݑ1K1#k. TlG?"fzS}[6ƳHT^qX1D-碢B?񗗧?xqZ^4tvb"XZy|I߭"_: mλ˯avEJ6L""b:fbؒ@Y4x?<F?_/6SJzRB+5-/ 5% D83EMPcW>=yLlVѪlϧg?>,?~/%kqsiKvQ ='Q=Ü=;y*>2gzr2`FæY<0ޒT_H+ĞN_OKEZgZ}5h8*gq9SRǫi/δX+.iʬDRV${VsX:W~}Cr )zint9T?Up^oa>j58l~_vWh6~j_z=o!ohk 2Ag)?KJ-=>[ $j! Q l~?A֞[t^A~tJ"2ӟa"tY"1{U݁Zz4U4]@k?N׻,$/gǀ³J4 ٛm.cSuY$<*j]W8 FgsAjj9351 FF7E %)Za*;҉1_a^bR~(V+ug?D;&Oj~4A߯&6L%R[2;=<=Bqc*f5Dlռɖ`7 hYEQs.@od2]Wu@A4G;u+\+h5]reh2}79`DEIg[ ligd~j'wQQet~2ԟbIth$J!MFrpv֭ \.51,l2m!j_8$A<]EMcA$?yDca BpJ .3`leu;0݅J/GAˢ@dY;1:* %`b2$邤N㳱z;p\XÍj$8MG8 aX308d^d6:'%Z/a]7P"Ix=1Oz.FFVJEnUz^N1r9W ]eaA^WZO>:^!ơc}kպ'C:P@Ʃvt&0vJ`;2WH`ѱ^ذ05PAߝ ,;y]󀰈cĿJh` }f s={-:A)Pdxh> p8{6ƣSp3ٱc ffŽ|M/e]y)[(ʒ`[j(3}7Nb-3 8xT &:+[3[9!a1Dabz)3.Oơ'<Ζ uPGVb3'K $WIFɌ +,EԺյ$!~>P40 VGTOR-PZ{(-GHڤ_n;1N#<[[y󾟖|-먱\s?GW Mpe|YQ$;|UoWF]eL|f•ۿ0p%5*݂R}Gg<"P֒zl4ˆ vYM{oYYIXqg&IST a??$Q%H|-3%nםo@Q:xsQRta0"d`a@DkDuX k9̀HP_L*5 8*ڎ2&4M,01Q44FsvAP6-6ȥ2@hxЩl}*k& ,aqrYZ9ݢ~<ݹXĺF~lA+: /~( >MC{7t#[kTA@-_ swhSR@>Wdp=1C(uO:@fJkq6Ӏ,<G0.t1ʲU#f/14đԅ v!(W/!LA-Eu e'OS.5m[/Ȉ1- WٲfS:}g[*WQe#߀՜:`g~y}Kޡ.B]K7ރ>}Fᎂ׶~-S|#RvH9Qfm:WDiC"Eq\1GmY {Vĕ|G(R5q2pݴpp$s`<)B`7N+Hp a#o zM΀h'N"#8 Tw&^M|0xQxHlbbўp:v6(JvÇ (SAe_&,zXLS1cG!Cc!^H{@/p(c' 7ol]‹)շMgS| &:\/;OFNWf;o I8p}LEފVf-`Jf-_[VWgb9XZm|$A@w#^|NL缥|- %l}F|Vc.=1UMv x]"Xі:P(N!T:ؙύϊ~OE<}? I+݂4xf+%LJkB('WysJιSzWS,iEd;f ' A p '0ԎU=@K`;x7dIB/MUdbV8ˮj^ -q6oqP'*ԥYZS^x[Wzi%]"$~VdujfhH?ue6h@ 'ze0i? Y{jhm * ('7AE*C}_Ȇ&&H+{׵O!`4V=p"7HX ,A?s&a87UXw 扒hSʝU+[:Xb9bDu29` *_- ͽȊ[ccW &oZz&F.]!Z+%˅ ^VX+ˮzZG BUTay hoԢͼYASZW炄՛פDp LjQ C2D%Ț=T#Ͼx_]g8_t3}r~(o1X7@PpRRS*Pױ$Gh]ݕL4WE Aʜ#d"c^+ جڊ ́ھwgI܇8PN_ XjH p\y 差8jZ:ܠҼid 3fK~#hrâAӼRiS}Ď@ Mc8ՕjJ,韔 (p,iA/ JB떬{?>Ʈ^>b`$]ι[ 4w(`~aG-:\,Yކf髪nM7!Jrrw=KU3m9 \$W='ɥЖ a3(2[ǃ8Oͣ cQg6{T0ë`1l#@hm],P#*9W /B 7Rr@$5hә`rdzkN4=JSHo~(f-cm`JCeӥ%2|~i:,ZpbjH3,QgGJ}) XQ.riPݟD8~ C\D3aq$XZ8-reQD)fKFK4yuFzؠ`;0ȚX"P,fд}.)u8*Wt0 FvS~Q,lhBiNhXKJ{al+n@2ۖw?ŝrqF0ȣvit-51@ɜ?yCKC[#e}2 ˞jnYfIc4Z_>\<BCP CdsrE(#`Be4/q,,_V\tɿ`u iEIVX2X Dn]qGS) u )"llP/MWiSw_?x(mfd*t7*6SgҚQi;Yƚ|y^>5;ȊtC}Tt.XaSVmQun(a2֓?%Ø Bx$^ |4d>[%hXa q&`RlWڴ9 [ɾ"!1%F_0SBeCe Q,VwvQ/vS[PO89)yn+u껉8u6#dEW,`g?]!:= &8wTjW:蘪uR p5|KrwN0d콦ijؔھN_RxX[R!Δ`2ʖlpْ"cz8tAf=<5c2t_l=G s<G?1~M`O^Ym2uU:XthTx"qh<Nb!DK|[yϖ8˶Xuj^ 3wtZU;[9ũ,"!6=Hs) \a oo mxV4΁}d_=ͦˀ{l&qv*Բ Y4zHCfԮC%+EɼZԊAz $Zώ ̶Niar|?v]l1$Ȭ~ %* U­ٜڼZD!ˀJ'SP_GUTŔvE0֘aEX{9OheQXuPs UjV mt;Aς aM{ lj5ГP'RY:g# ڞ)&r/eoo`A+ofn4k>5 "۷4v񭝑7-Y S*|:4&d3.N'4