wp/wp-includes/class-wp.php
author ymh <ymh.work@gmail.com>
Mon, 08 Sep 2025 19:44:41 +0200
changeset 23 417f20492bf7
parent 22 8c2e4d02f4ef
permissions -rw-r--r--
Update Docker configuration and plugin versions - Upgrade MariaDB from 10.6 to 11 with auto-upgrade support - Add WordPress debug environment variable to FPM container - Update PHP-FPM Dockerfile base image - Update Include Mastodon Feed plugin with bug fixes and improvements - Update Portfolio plugin (v2.58) with latest translations and demo data enhancements - Remove old README.md from Mastodon Feed plugin 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
 * WordPress environment setup class.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
 * @package WordPress
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
 * @since 2.0.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
 */
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
     8
#[AllowDynamicProperties]
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
class WP {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
	 * Public query variables.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
	 * Long list of public query variables.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
	 * @since 2.0.0
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
    16
	 * @var string[]
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
	 */
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
    18
	public $public_query_vars = array( 'm', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'pagename', 'page_id', 'error', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'favicon', 'taxonomy', 'term', 'cpage', 'post_type', 'embed' );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
	 * Private query variables.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
	 * Long list of private query variables.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
	 * @since 2.0.0
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
    26
	 * @var string[]
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
	 */
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
    28
	public $private_query_vars = array( 'offset', 'posts_per_page', 'posts_per_archive_page', 'showposts', 'nopaging', 'post_type', 'post_status', 'category__in', 'category__not_in', 'category__and', 'tag__in', 'tag__not_in', 'tag__and', 'tag_slug__in', 'tag_slug__and', 'tag_id', 'post_mime_type', 'perm', 'comments_per_page', 'post__in', 'post__not_in', 'post_parent', 'post_parent__in', 'post_parent__not_in', 'title', 'fields' );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
	 * Extra query variables set by the user.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
	 * @since 2.1.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
	 * @var array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    36
	public $extra_query_vars = array();
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
	 * Query variables for setting up the WordPress Query Loop.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
	 * @since 2.0.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
	 * @var array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
	 */
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
    44
	public $query_vars = array();
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
	 * String parsed to set the query variables.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
	 * @since 2.0.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
	 * @var string
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
	 */
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
    52
	public $query_string = '';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
	/**
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
    55
	 * The request path, e.g. 2015/05/06.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
	 * @since 2.0.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
	 * @var string
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
	 */
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
    60
	public $request = '';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
	 * Rewrite rule the request matched.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
	 * @since 2.0.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
	 * @var string
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
	 */
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
    68
	public $matched_rule = '';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
	 * Rewrite query the request matched.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
	 * @since 2.0.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
	 * @var string
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
	 */
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
    76
	public $matched_query = '';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
	 * Whether already did the permalink.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
	 * @since 2.0.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
	 * @var bool
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    84
	public $did_permalink = false;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    85
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
	/**
18
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
    87
	 * Adds a query variable to the list of public query variables.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
	 * @since 2.1.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
	 * @param string $qv Query variable name.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
	 */
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
    93
	public function add_query_var( $qv ) {
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
    94
		if ( ! in_array( $qv, $this->public_query_vars, true ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    95
			$this->public_query_vars[] = $qv;
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
    96
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
	/**
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   100
	 * Removes a query variable from a list of public query variables.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   101
	 *
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   102
	 * @since 4.5.0
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   103
	 *
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   104
	 * @param string $name Query variable name.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   105
	 */
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   106
	public function remove_query_var( $name ) {
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   107
		$this->public_query_vars = array_diff( $this->public_query_vars, array( $name ) );
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   108
	}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   109
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   110
	/**
18
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   111
	 * Sets the value of a query variable.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
	 * @since 2.3.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
	 *
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   115
	 * @param string $key   Query variable name.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   116
	 * @param mixed  $value Query variable value.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
	 */
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   118
	public function set_query_var( $key, $value ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   119
		$this->query_vars[ $key ] = $value;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   122
	/**
18
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   123
	 * Parses the request to find the correct WordPress query.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   124
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   125
	 * Sets up the query variables based on the request. There are also many
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   126
	 * filters and actions that can be used to further manipulate the result.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   127
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   128
	 * @since 2.0.0
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   129
	 * @since 6.0.0 A return value was added.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
	 *
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   131
	 * @global WP_Rewrite $wp_rewrite WordPress rewrite component.
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   132
	 *
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   133
	 * @param array|string $extra_query_vars Set the extra query variables.
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   134
	 * @return bool Whether the request was parsed.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   135
	 */
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   136
	public function parse_request( $extra_query_vars = '' ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
		global $wp_rewrite;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   139
		/**
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   140
		 * Filters whether to parse the request.
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   141
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   142
		 * @since 3.5.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   143
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   144
		 * @param bool         $bool             Whether or not to parse the request. Default true.
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   145
		 * @param WP           $wp               Current WordPress environment instance.
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   146
		 * @param array|string $extra_query_vars Extra passed query variables.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   147
		 */
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   148
		if ( ! apply_filters( 'do_parse_request', true, $this, $extra_query_vars ) ) {
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   149
			return false;
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   150
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   151
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   152
		$this->query_vars     = array();
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   153
		$post_type_query_vars = array();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   154
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   155
		if ( is_array( $extra_query_vars ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   156
			$this->extra_query_vars = & $extra_query_vars;
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   157
		} elseif ( ! empty( $extra_query_vars ) ) {
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   158
			parse_str( $extra_query_vars, $this->extra_query_vars );
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   159
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   160
		// Process PATH_INFO, REQUEST_URI, and 404 for permalinks.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   161
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   162
		// Fetch the rewrite rules.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   163
		$rewrite = $wp_rewrite->wp_rewrite_rules();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   164
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   165
		if ( ! empty( $rewrite ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   166
			// If we match a rewrite rule, this will be cleared.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   167
			$error               = '404';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   168
			$this->did_permalink = true;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   169
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   170
			$pathinfo         = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   171
			list( $pathinfo ) = explode( '?', $pathinfo );
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   172
			$pathinfo         = str_replace( '%', '%25', $pathinfo );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   173
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   174
			list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] );
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   175
			$self            = $_SERVER['PHP_SELF'];
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   176
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   177
			$home_path       = parse_url( home_url(), PHP_URL_PATH );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   178
			$home_path_regex = '';
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   179
			if ( is_string( $home_path ) && '' !== $home_path ) {
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   180
				$home_path       = trim( $home_path, '/' );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   181
				$home_path_regex = sprintf( '|^%s|i', preg_quote( $home_path, '|' ) );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   182
			}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   183
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   184
			/*
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   185
			 * Trim path info from the end and the leading home path from the front.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   186
			 * For path info requests, this leaves us with the requesting filename, if any.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   187
			 * For 404 requests, this leaves us with the requested permalink.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   188
			 */
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   189
			$req_uri  = str_replace( $pathinfo, '', $req_uri );
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   190
			$req_uri  = trim( $req_uri, '/' );
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   191
			$pathinfo = trim( $pathinfo, '/' );
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   192
			$self     = trim( $self, '/' );
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   193
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   194
			if ( ! empty( $home_path_regex ) ) {
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   195
				$req_uri  = preg_replace( $home_path_regex, '', $req_uri );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   196
				$req_uri  = trim( $req_uri, '/' );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   197
				$pathinfo = preg_replace( $home_path_regex, '', $pathinfo );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   198
				$pathinfo = trim( $pathinfo, '/' );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   199
				$self     = preg_replace( $home_path_regex, '', $self );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   200
				$self     = trim( $self, '/' );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   201
			}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   202
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   203
			// The requested permalink is in $pathinfo for path info requests and $req_uri for other requests.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   204
			if ( ! empty( $pathinfo ) && ! preg_match( '|^.*' . $wp_rewrite->index . '$|', $pathinfo ) ) {
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   205
				$requested_path = $pathinfo;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   206
			} else {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   207
				// If the request uri is the index, blank it out so that we don't try to match it against a rule.
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   208
				if ( $req_uri === $wp_rewrite->index ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   209
					$req_uri = '';
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   210
				}
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   211
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   212
				$requested_path = $req_uri;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   213
			}
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   214
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   215
			$requested_file = $req_uri;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   216
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   217
			$this->request = $requested_path;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   218
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   219
			// Look for matches.
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   220
			$request_match = $requested_path;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   221
			if ( empty( $request_match ) ) {
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   222
				// An empty request could only match against ^$ regex.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   223
				if ( isset( $rewrite['$'] ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   224
					$this->matched_rule = '$';
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   225
					$query              = $rewrite['$'];
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   226
					$matches            = array( '' );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   227
				}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   228
			} else {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   229
				foreach ( (array) $rewrite as $match => $query ) {
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   230
					// If the requested file is the anchor of the match, prepend it to the path info.
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   231
					if ( ! empty( $requested_file )
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   232
						&& str_starts_with( $match, $requested_file )
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   233
						&& $requested_file !== $requested_path
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   234
					) {
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   235
						$request_match = $requested_file . '/' . $requested_path;
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   236
					}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   237
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   238
					if ( preg_match( "#^$match#", $request_match, $matches )
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   239
						|| preg_match( "#^$match#", urldecode( $request_match ), $matches )
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   240
					) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   241
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   242
						if ( $wp_rewrite->use_verbose_page_rules
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   243
							&& preg_match( '/pagename=\$matches\[([0-9]+)\]/', $query, $varmatch )
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   244
						) {
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   245
							// This is a verbose page match, let's check to be sure about it.
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   246
							$page = get_page_by_path( $matches[ $varmatch[1] ] );
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   247
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   248
							if ( ! $page ) {
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   249
								continue;
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   250
							}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   251
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   252
							$post_status_obj = get_post_status_object( $page->post_status );
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   253
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   254
							if ( ! $post_status_obj->public && ! $post_status_obj->protected
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   255
								&& ! $post_status_obj->private && $post_status_obj->exclude_from_search
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   256
							) {
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   257
								continue;
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   258
							}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   259
						}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   260
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   261
						// Got a match.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   262
						$this->matched_rule = $match;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   263
						break;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   264
					}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   265
				}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   266
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   267
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   268
			if ( ! empty( $this->matched_rule ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   269
				// Trim the query of everything up to the '?'.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   270
				$query = preg_replace( '!^.+\?!', '', $query );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   271
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   272
				// Substitute the substring matches into the query.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   273
				$query = addslashes( WP_MatchesMapRegex::apply( $query, $matches ) );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   274
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   275
				$this->matched_query = $query;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   276
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   277
				// Parse the query.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   278
				parse_str( $query, $perma_query_vars );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   279
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   280
				// If we're processing a 404 request, clear the error var since we found something.
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   281
				if ( '404' === $error ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   282
					unset( $error, $_GET['error'] );
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   283
				}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   284
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   285
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   286
			// If req_uri is empty or if it is a request for ourself, unset error.
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   287
			if ( empty( $requested_path ) || $requested_file === $self
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   288
				|| str_contains( $_SERVER['PHP_SELF'], 'wp-admin/' )
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   289
			) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   290
				unset( $error, $_GET['error'] );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   291
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   292
				if ( isset( $perma_query_vars ) && str_contains( $_SERVER['PHP_SELF'], 'wp-admin/' ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   293
					unset( $perma_query_vars );
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   294
				}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   295
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   296
				$this->did_permalink = false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   297
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   298
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   299
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   300
		/**
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   301
		 * Filters the query variables allowed before processing.
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   302
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   303
		 * Allows (publicly allowed) query vars to be added, removed, or changed prior
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   304
		 * to executing the query. Needed to allow custom rewrite rules using your own arguments
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   305
		 * to work, or any other custom query variables you want to be publicly available.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   306
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   307
		 * @since 1.5.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   308
		 *
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   309
		 * @param string[] $public_query_vars The array of allowed query variable names.
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   310
		 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   311
		$this->public_query_vars = apply_filters( 'query_vars', $this->public_query_vars );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   312
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   313
		foreach ( get_post_types( array(), 'objects' ) as $post_type => $t ) {
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   314
			if ( is_post_type_viewable( $t ) && $t->query_var ) {
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   315
				$post_type_query_vars[ $t->query_var ] = $post_type;
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   316
			}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   317
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   318
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   319
		foreach ( $this->public_query_vars as $wpvar ) {
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   320
			if ( isset( $this->extra_query_vars[ $wpvar ] ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   321
				$this->query_vars[ $wpvar ] = $this->extra_query_vars[ $wpvar ];
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   322
			} elseif ( isset( $_GET[ $wpvar ] ) && isset( $_POST[ $wpvar ] )
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   323
				&& $_GET[ $wpvar ] !== $_POST[ $wpvar ]
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   324
			) {
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   325
				wp_die(
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   326
					__( 'A variable mismatch has been detected.' ),
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   327
					__( 'Sorry, you are not allowed to view this item.' ),
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   328
					400
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   329
				);
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   330
			} elseif ( isset( $_POST[ $wpvar ] ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   331
				$this->query_vars[ $wpvar ] = $_POST[ $wpvar ];
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   332
			} elseif ( isset( $_GET[ $wpvar ] ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   333
				$this->query_vars[ $wpvar ] = $_GET[ $wpvar ];
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   334
			} elseif ( isset( $perma_query_vars[ $wpvar ] ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   335
				$this->query_vars[ $wpvar ] = $perma_query_vars[ $wpvar ];
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   336
			}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   337
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   338
			if ( ! empty( $this->query_vars[ $wpvar ] ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   339
				if ( ! is_array( $this->query_vars[ $wpvar ] ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   340
					$this->query_vars[ $wpvar ] = (string) $this->query_vars[ $wpvar ];
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   341
				} else {
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   342
					foreach ( $this->query_vars[ $wpvar ] as $vkey => $v ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   343
						if ( is_scalar( $v ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   344
							$this->query_vars[ $wpvar ][ $vkey ] = (string) $v;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   345
						}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   346
					}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   347
				}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   348
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   349
				if ( isset( $post_type_query_vars[ $wpvar ] ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   350
					$this->query_vars['post_type'] = $post_type_query_vars[ $wpvar ];
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   351
					$this->query_vars['name']      = $this->query_vars[ $wpvar ];
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   352
				}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   353
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   354
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   355
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   356
		// Convert urldecoded spaces back into '+'.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   357
		foreach ( get_taxonomies( array(), 'objects' ) as $taxonomy => $t ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   358
			if ( $t->query_var && isset( $this->query_vars[ $t->query_var ] ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   359
				$this->query_vars[ $t->query_var ] = str_replace( ' ', '+', $this->query_vars[ $t->query_var ] );
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   360
			}
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   361
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   362
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   363
		// Don't allow non-publicly queryable taxonomies to be queried from the front end.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   364
		if ( ! is_admin() ) {
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   365
			foreach ( get_taxonomies( array( 'publicly_queryable' => false ), 'objects' ) as $taxonomy => $t ) {
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   366
				/*
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   367
				 * Disallow when set to the 'taxonomy' query var.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   368
				 * Non-publicly queryable taxonomies cannot register custom query vars. See register_taxonomy().
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   369
				 */
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   370
				if ( isset( $this->query_vars['taxonomy'] ) && $taxonomy === $this->query_vars['taxonomy'] ) {
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   371
					unset( $this->query_vars['taxonomy'], $this->query_vars['term'] );
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   372
				}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   373
			}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   374
		}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   375
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   376
		// Limit publicly queried post_types to those that are 'publicly_queryable'.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   377
		if ( isset( $this->query_vars['post_type'] ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   378
			$queryable_post_types = get_post_types( array( 'publicly_queryable' => true ) );
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   379
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   380
			if ( ! is_array( $this->query_vars['post_type'] ) ) {
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   381
				if ( ! in_array( $this->query_vars['post_type'], $queryable_post_types, true ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   382
					unset( $this->query_vars['post_type'] );
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   383
				}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   384
			} else {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   385
				$this->query_vars['post_type'] = array_intersect( $this->query_vars['post_type'], $queryable_post_types );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   386
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   387
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   388
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   389
		// Resolve conflicts between posts with numeric slugs and date archive queries.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   390
		$this->query_vars = wp_resolve_numeric_slug_conflicts( $this->query_vars );
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   391
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   392
		foreach ( (array) $this->private_query_vars as $var ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   393
			if ( isset( $this->extra_query_vars[ $var ] ) ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   394
				$this->query_vars[ $var ] = $this->extra_query_vars[ $var ];
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   395
			}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   396
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   397
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   398
		if ( isset( $error ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   399
			$this->query_vars['error'] = $error;
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   400
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   401
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   402
		/**
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   403
		 * Filters the array of parsed query variables.
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   404
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   405
		 * @since 2.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   406
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   407
		 * @param array $query_vars The array of requested query variables.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   408
		 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   409
		$this->query_vars = apply_filters( 'request', $this->query_vars );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   410
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   411
		/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   412
		 * Fires once all query variables for the current request have been parsed.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   413
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   414
		 * @since 2.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   415
		 *
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   416
		 * @param WP $wp Current WordPress environment instance (passed by reference).
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   417
		 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   418
		do_action_ref_array( 'parse_request', array( &$this ) );
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   419
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   420
		return true;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   421
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   422
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   423
	/**
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   424
	 * Sends additional HTTP headers for caching, content type, etc.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   425
	 *
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   426
	 * Sets the Content-Type header. Sets the 'error' status (if passed) and optionally exits.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   427
	 * If showing a feed, it will also send Last-Modified, ETag, and 304 status if needed.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   428
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   429
	 * @since 2.0.0
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   430
	 * @since 4.4.0 `X-Pingback` header is added conditionally for single posts that allow pings.
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   431
	 * @since 6.1.0 Runs after posts have been queried.
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   432
	 *
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   433
	 * @global WP_Query $wp_query WordPress Query object.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   434
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   435
	public function send_headers() {
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   436
		global $wp_query;
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   437
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   438
		$headers       = array();
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   439
		$status        = null;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   440
		$exit_required = false;
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   441
		$date_format   = 'D, d M Y H:i:s';
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   442
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   443
		if ( is_user_logged_in() ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   444
			$headers = array_merge( $headers, wp_get_nocache_headers() );
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   445
		} elseif ( ! empty( $_GET['unapproved'] ) && ! empty( $_GET['moderation-hash'] ) ) {
18
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   446
			// Unmoderated comments are only visible for 10 minutes via the moderation hash.
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   447
			$expires = 10 * MINUTE_IN_SECONDS;
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   448
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   449
			$headers['Expires']       = gmdate( $date_format, time() + $expires );
18
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   450
			$headers['Cache-Control'] = sprintf(
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   451
				'max-age=%d, must-revalidate',
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   452
				$expires
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   453
			);
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   454
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   455
		if ( ! empty( $this->query_vars['error'] ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   456
			$status = (int) $this->query_vars['error'];
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   457
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   458
			if ( 404 === $status ) {
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   459
				if ( ! is_user_logged_in() ) {
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   460
					$headers = array_merge( $headers, wp_get_nocache_headers() );
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   461
				}
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   462
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   463
				$headers['Content-Type'] = get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' );
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   464
			} elseif ( in_array( $status, array( 403, 500, 502, 503 ), true ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   465
				$exit_required = true;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   466
			}
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   467
		} elseif ( empty( $this->query_vars['feed'] ) ) {
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   468
			$headers['Content-Type'] = get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   469
		} else {
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   470
			// Set the correct content type for feeds.
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   471
			$type = $this->query_vars['feed'];
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   472
			if ( 'feed' === $this->query_vars['feed'] ) {
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   473
				$type = get_default_feed();
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   474
			}
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   475
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   476
			$headers['Content-Type'] = feed_content_type( $type ) . '; charset=' . get_option( 'blog_charset' );
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   477
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   478
			// We're showing a feed, so WP is indeed the only thing that last changed.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   479
			if ( ! empty( $this->query_vars['withcomments'] )
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   480
				|| str_contains( $this->query_vars['feed'], 'comments-' )
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   481
				|| ( empty( $this->query_vars['withoutcomments'] )
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   482
					&& ( ! empty( $this->query_vars['p'] )
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   483
						|| ! empty( $this->query_vars['name'] )
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   484
						|| ! empty( $this->query_vars['page_id'] )
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   485
						|| ! empty( $this->query_vars['pagename'] )
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   486
						|| ! empty( $this->query_vars['attachment'] )
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   487
						|| ! empty( $this->query_vars['attachment_id'] )
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   488
					)
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   489
				)
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   490
			) {
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   491
				$wp_last_modified_post    = mysql2date( $date_format, get_lastpostmodified( 'GMT' ), false );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   492
				$wp_last_modified_comment = mysql2date( $date_format, get_lastcommentmodified( 'GMT' ), false );
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   493
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   494
				if ( strtotime( $wp_last_modified_post ) > strtotime( $wp_last_modified_comment ) ) {
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   495
					$wp_last_modified = $wp_last_modified_post;
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   496
				} else {
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   497
					$wp_last_modified = $wp_last_modified_comment;
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   498
				}
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   499
			} else {
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   500
				$wp_last_modified = mysql2date( $date_format, get_lastpostmodified( 'GMT' ), false );
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   501
			}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   502
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   503
			if ( ! $wp_last_modified ) {
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   504
				$wp_last_modified = gmdate( $date_format );
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   505
			}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   506
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   507
			$wp_last_modified .= ' GMT';
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   508
			$wp_etag           = '"' . md5( $wp_last_modified ) . '"';
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   509
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   510
			$headers['Last-Modified'] = $wp_last_modified;
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   511
			$headers['ETag']          = $wp_etag;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   512
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   513
			// Support for conditional GET.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   514
			if ( isset( $_SERVER['HTTP_IF_NONE_MATCH'] ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   515
				$client_etag = wp_unslash( $_SERVER['HTTP_IF_NONE_MATCH'] );
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   516
			} else {
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   517
				$client_etag = '';
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   518
			}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   519
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   520
			if ( isset( $_SERVER['HTTP_IF_MODIFIED_SINCE'] ) ) {
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   521
				$client_last_modified = trim( $_SERVER['HTTP_IF_MODIFIED_SINCE'] );
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   522
			} else {
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   523
				$client_last_modified = '';
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   524
			}
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   525
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   526
			// If string is empty, return 0. If not, attempt to parse into a timestamp.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   527
			$client_modified_timestamp = $client_last_modified ? strtotime( $client_last_modified ) : 0;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   528
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   529
			// Make a timestamp for our most recent modification.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   530
			$wp_modified_timestamp = strtotime( $wp_last_modified );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   531
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   532
			if ( ( $client_last_modified && $client_etag )
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   533
				? ( ( $client_modified_timestamp >= $wp_modified_timestamp ) && ( $client_etag === $wp_etag ) )
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   534
				: ( ( $client_modified_timestamp >= $wp_modified_timestamp ) || ( $client_etag === $wp_etag ) )
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   535
			) {
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   536
				$status        = 304;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   537
				$exit_required = true;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   538
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   539
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   540
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   541
		if ( is_singular() ) {
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   542
			$post = isset( $wp_query->post ) ? $wp_query->post : null;
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   543
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   544
			// Only set X-Pingback for single posts that allow pings.
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   545
			if ( $post && pings_open( $post ) ) {
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   546
				$headers['X-Pingback'] = get_bloginfo( 'pingback_url', 'display' );
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   547
			}
22
8c2e4d02f4ef Update WordPress to latest version (6.7)
ymh <ymh.work@gmail.com>
parents: 21
diff changeset
   548
8c2e4d02f4ef Update WordPress to latest version (6.7)
ymh <ymh.work@gmail.com>
parents: 21
diff changeset
   549
			// Send nocache headers for password protected posts to avoid unwanted caching.
8c2e4d02f4ef Update WordPress to latest version (6.7)
ymh <ymh.work@gmail.com>
parents: 21
diff changeset
   550
			if ( ! empty( $post->post_password ) ) {
8c2e4d02f4ef Update WordPress to latest version (6.7)
ymh <ymh.work@gmail.com>
parents: 21
diff changeset
   551
				$headers = array_merge( $headers, wp_get_nocache_headers() );
8c2e4d02f4ef Update WordPress to latest version (6.7)
ymh <ymh.work@gmail.com>
parents: 21
diff changeset
   552
			}
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   553
		}
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   554
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   555
		/**
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   556
		 * Filters the HTTP headers before they're sent to the browser.
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   557
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   558
		 * @since 2.8.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   559
		 *
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   560
		 * @param string[] $headers Associative array of headers to be sent.
18
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   561
		 * @param WP       $wp      Current WordPress environment instance.
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   562
		 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   563
		$headers = apply_filters( 'wp_headers', $headers, $this );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   564
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   565
		if ( ! empty( $status ) ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   566
			status_header( $status );
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   567
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   568
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   569
		// If Last-Modified is set to false, it should not be sent (no-cache situation).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   570
		if ( isset( $headers['Last-Modified'] ) && false === $headers['Last-Modified'] ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   571
			unset( $headers['Last-Modified'] );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   572
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   573
			if ( ! headers_sent() ) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   574
				header_remove( 'Last-Modified' );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   575
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   576
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   577
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   578
		if ( ! headers_sent() ) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   579
			foreach ( (array) $headers as $name => $field_value ) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   580
				header( "{$name}: {$field_value}" );
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   581
			}
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   582
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   583
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   584
		if ( $exit_required ) {
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   585
			exit;
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   586
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   587
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   588
		/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   589
		 * Fires once the requested HTTP headers for caching, content type, etc. have been sent.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   590
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   591
		 * @since 2.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   592
		 *
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   593
		 * @param WP $wp Current WordPress environment instance (passed by reference).
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   594
		 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   595
		do_action_ref_array( 'send_headers', array( &$this ) );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   596
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   597
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   598
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   599
	 * Sets the query string property based off of the query variable property.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   600
	 *
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   601
	 * The {@see 'query_string'} filter is deprecated, but still works. Plugins should
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   602
	 * use the {@see 'request'} filter instead.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   603
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   604
	 * @since 2.0.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   605
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   606
	public function build_query_string() {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   607
		$this->query_string = '';
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   608
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   609
		foreach ( (array) array_keys( $this->query_vars ) as $wpvar ) {
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   610
			if ( '' !== $this->query_vars[ $wpvar ] ) {
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   611
				$this->query_string .= ( strlen( $this->query_string ) < 1 ) ? '' : '&';
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   612
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   613
				if ( ! is_scalar( $this->query_vars[ $wpvar ] ) ) { // Discard non-scalars.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   614
					continue;
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   615
				}
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   616
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   617
				$this->query_string .= $wpvar . '=' . rawurlencode( $this->query_vars[ $wpvar ] );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   618
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   619
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   620
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   621
		if ( has_filter( 'query_string' ) ) {  // Don't bother filtering and parsing if no plugins are hooked in.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   622
			/**
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   623
			 * Filters the query string before parsing.
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   624
			 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   625
			 * @since 1.5.0
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   626
			 * @deprecated 2.1.0 Use {@see 'query_vars'} or {@see 'request'} filters instead.
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   627
			 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   628
			 * @param string $query_string The query string to modify.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   629
			 */
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   630
			$this->query_string = apply_filters_deprecated(
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   631
				'query_string',
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   632
				array( $this->query_string ),
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   633
				'2.1.0',
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   634
				'query_vars, request'
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   635
			);
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   636
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   637
			parse_str( $this->query_string, $this->query_vars );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   638
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   639
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   640
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   641
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   642
	 * Set up the WordPress Globals.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   643
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   644
	 * The query_vars property will be extracted to the GLOBALS. So care should
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   645
	 * be taken when naming global variables that might interfere with the
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   646
	 * WordPress environment.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   647
	 *
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   648
	 * @since 2.0.0
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   649
	 *
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   650
	 * @global WP_Query     $wp_query     WordPress Query object.
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   651
	 * @global string       $query_string Query string for the loop.
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   652
	 * @global array        $posts        The found posts.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   653
	 * @global WP_Post|null $post         The current post, if available.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   654
	 * @global string       $request      The SQL statement for the request.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   655
	 * @global int          $more         Only set, if single page or post.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   656
	 * @global int          $single       If single page or post. Only set, if single page or post.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   657
	 * @global WP_User      $authordata   Only set, if author archive.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   658
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   659
	public function register_globals() {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   660
		global $wp_query;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   661
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   662
		// Extract updated query vars back into global namespace.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   663
		foreach ( (array) $wp_query->query_vars as $key => $value ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   664
			$GLOBALS[ $key ] = $value;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   665
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   666
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   667
		$GLOBALS['query_string'] = $this->query_string;
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   668
		$GLOBALS['posts']        = & $wp_query->posts;
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   669
		$GLOBALS['post']         = isset( $wp_query->post ) ? $wp_query->post : null;
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   670
		$GLOBALS['request']      = $wp_query->request;
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   671
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   672
		if ( $wp_query->is_single() || $wp_query->is_page() ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   673
			$GLOBALS['more']   = 1;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   674
			$GLOBALS['single'] = 1;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   675
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   676
18
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   677
		if ( $wp_query->is_author() ) {
be944660c56a Site enmi version 09/2022
ymh <ymh.work@gmail.com>
parents: 16
diff changeset
   678
			$GLOBALS['authordata'] = get_userdata( get_queried_object_id() );
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   679
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   680
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   681
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   682
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   683
	 * Set up the current user.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   684
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   685
	 * @since 2.0.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   686
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   687
	public function init() {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   688
		wp_get_current_user();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   689
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   690
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   691
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   692
	 * Set up the Loop based on the query variables.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   693
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   694
	 * @since 2.0.0
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   695
	 *
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   696
	 * @global WP_Query $wp_the_query WordPress Query object.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   697
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   698
	public function query_posts() {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   699
		global $wp_the_query;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   700
		$this->build_query_string();
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   701
		$wp_the_query->query( $this->query_vars );
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   702
	}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   703
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   704
	/**
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   705
	 * Set the Headers for 404, if nothing is found for requested URL.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   706
	 *
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   707
	 * Issue a 404 if a request doesn't match any posts and doesn't match any object
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   708
	 * (e.g. an existing-but-empty category, tag, author) and a 404 was not already issued,
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   709
	 * and if the request was not a search or the homepage.
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   710
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   711
	 * Otherwise, issue a 200.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   712
	 *
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   713
	 * This sets headers after posts have been queried. handle_404() really means "handle status".
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   714
	 * By inspecting the result of querying posts, seemingly successful requests can be switched to
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   715
	 * a 404 so that canonical redirection logic can kick in.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   716
	 *
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   717
	 * @since 2.0.0
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   718
	 *
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   719
	 * @global WP_Query $wp_query WordPress Query object.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   720
	 */
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   721
	public function handle_404() {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   722
		global $wp_query;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   723
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   724
		/**
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   725
		 * Filters whether to short-circuit default header status handling.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   726
		 *
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   727
		 * Returning a non-false value from the filter will short-circuit the handling
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   728
		 * and return early.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   729
		 *
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   730
		 * @since 4.5.0
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   731
		 *
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   732
		 * @param bool     $preempt  Whether to short-circuit default header status handling. Default false.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   733
		 * @param WP_Query $wp_query WordPress Query object.
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   734
		 */
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   735
		if ( false !== apply_filters( 'pre_handle_404', false, $wp_query ) ) {
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   736
			return;
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   737
		}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   738
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   739
		// If we've already issued a 404, bail.
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   740
		if ( is_404() ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   741
			return;
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   742
		}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   743
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   744
		$set_404 = true;
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   745
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   746
		// Never 404 for the admin, robots, or favicon.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   747
		if ( is_admin() || is_robots() || is_favicon() ) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   748
			$set_404 = false;
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   749
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   750
			// If posts were found, check for paged content.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   751
		} elseif ( $wp_query->posts ) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   752
			$content_found = true;
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   753
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   754
			if ( is_singular() ) {
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   755
				$post = isset( $wp_query->post ) ? $wp_query->post : null;
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   756
				$next = '<!--nextpage-->';
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   757
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   758
				// Check for paged content that exceeds the max number of pages.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   759
				if ( $post && ! empty( $this->query_vars['page'] ) ) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   760
					// Check if content is actually intended to be paged.
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   761
					if ( str_contains( $post->post_content, $next ) ) {
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   762
						$page          = trim( $this->query_vars['page'], '/' );
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   763
						$content_found = (int) $page <= ( substr_count( $post->post_content, $next ) + 1 );
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   764
					} else {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   765
						$content_found = false;
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   766
					}
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   767
				}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   768
			}
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   769
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   770
			// The posts page does not support the <!--nextpage--> pagination.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   771
			if ( $wp_query->is_posts_page && ! empty( $this->query_vars['page'] ) ) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   772
				$content_found = false;
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   773
			}
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   774
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   775
			if ( $content_found ) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   776
				$set_404 = false;
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   777
			}
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   778
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   779
			// We will 404 for paged queries, as no posts were found.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   780
		} elseif ( ! is_paged() ) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   781
			$author = get_query_var( 'author' );
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   782
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   783
			// Don't 404 for authors without posts as long as they matched an author on this site.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   784
			if ( is_author() && is_numeric( $author ) && $author > 0 && is_user_member_of_blog( $author )
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   785
				// Don't 404 for these queries if they matched an object.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   786
				|| ( is_tag() || is_category() || is_tax() || is_post_type_archive() ) && get_queried_object()
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   787
				// Don't 404 for these queries either.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   788
				|| is_home() || is_search() || is_feed()
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   789
			) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   790
				$set_404 = false;
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   791
			}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   792
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   793
16
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   794
		if ( $set_404 ) {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   795
			// Guess it's time to 404.
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   796
			$wp_query->set_404();
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   797
			status_header( 404 );
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   798
			nocache_headers();
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   799
		} else {
a86126ab1dd4 update enmi-conf
ymh <ymh.work@gmail.com>
parents: 13
diff changeset
   800
			status_header( 200 );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   801
		}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   802
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   803
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   804
	/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   805
	 * Sets up all of the variables required by the WordPress environment.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   806
	 *
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   807
	 * The action {@see 'wp'} has one parameter that references the WP object. It
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   808
	 * allows for accessing the properties and methods to further manipulate the
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   809
	 * object.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   810
	 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   811
	 * @since 2.0.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   812
	 *
7
cf61fcea0001 resynchronize code repo with production
ymh <ymh.work@gmail.com>
parents: 5
diff changeset
   813
	 * @param string|array $query_args Passed to parse_request().
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   814
	 */
9
177826044cd9 upgrade wordpress to 5.2.3
ymh <ymh.work@gmail.com>
parents: 7
diff changeset
   815
	public function main( $query_args = '' ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   816
		$this->init();
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   817
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   818
		$parsed = $this->parse_request( $query_args );
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   819
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   820
		if ( $parsed ) {
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   821
			$this->query_posts();
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   822
			$this->handle_404();
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   823
			$this->register_globals();
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   824
		}
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   825
21
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   826
		$this->send_headers();
48c4eec2b7e6 Add CLAUDE.md documentation and sync WordPress core files
ymh <ymh.work@gmail.com>
parents: 19
diff changeset
   827
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   828
		/**
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   829
		 * Fires once the WordPress environment has been set up.
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   830
		 *
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   831
		 * @since 2.1.0
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   832
		 *
19
3d72ae0968f4 upgrade wordpress to 6.0.2
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
   833
		 * @param WP $wp Current WordPress environment instance (passed by reference).
5
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   834
		 */
5e2f62d02dcd upgrade wordpress + plugins
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   835
		do_action_ref_array( 'wp', array( &$this ) );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   836
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   837
}
v} c28It9y;% .9 8# A6W?ʀ)BEy]bRf @-'_@M7aOa\i+>ke2'g?˔X^2e&L[1Z2**JN fNUSԪd=1{N؝Ԗ<= S9Zr%dx׋5 L)j/"O_}2 maSLp"g|Āb_Zn1YK"E5l,p*Wwb; }sD8P0^(:Ƹ^dNFOP/Ӕ*Rc|=[?t|NodS)ȾwOhƄ;.w[|GNmSc-K'eJ<<;ؔA\Ûy4eD\U/iRqY@z w`uz£@apwz,̽U ՆDLW84yW b0G3Hwub{ѭm[} ZW,8#9T!ͭpTL(PU<U̗FAxHO}4^q+0%B]$Cں]P-om=2RGMm//'KhE+G !oi/yr9ܝ6F>7L9Wsd3JܓÉ8lðPO;pwђlYw,Iis&mFSihgOjFv%whw }<^o %fUՃl9]r@Ud0V&_̜;vNDf>j5vji5%ϻ.ӺO8mIW벺3j1@gB|qxEvpЕ²SDnVL%T ]` MN|onvp&۶Ih0ꐇ.s$FQ,I mfB&H,!MVSO}oB16X([ͬ 91q›C"]G-%C=%-+[lKvQ}w@DH1c8 B,8DŽ=n›Xv.ō`~z0y&yT R!E9tۇpͣ4+ &[|ďZpލ#7\b Ep.@tnBSطd4N+CjîQuߛ@dV"}jQ!L3)PQՐ"rGF0y|+W,f:]5DZ+it ~yvT˜Ybi*!v>C,J~3^+lYcjŁkTKb`:f EN1tY-8h/b́9==HDdT;9<Ѝg876t(\&I{ƨz;#?XRܯZd ׅ葮w^O.uZ /m"bvVjU׌&8jc 2jMg9S^OCx7E^ƕB&{64]~ 0!1 32aʐobE*3bļ67E%L=w&}4NmTV6h[o߰)EһMUz^+OcOj88)>\-c1fZg![K8*5/3d"Mvh7(V7G' a)`ET HpEΘN>ޣ@yO{" 0]w*SK99c 2Y0w ;k_rROukdٝ&|8_Qi/ Ё1#$UK7 (HFv/ 2Ȧ;G=5j mtWy;Z1If@Vc!'bVS{Lu 7H&* %sqo7#VE_#߃ VG璋;D͸q"?rשׂPK)!m!43$%2w{ޚ gxcpFr/%T0F&1i k5>JO?/k/''oiz%Yt--_Of-Eĝ@kV(7=\9,zdVHr#[Z7Du!?fXE=t4v2\?-PЏ8fGN$#^d❔xxKj\.)V _dojWT)pgB);sL6qX.>}1U70qNUbCqUhMɡ- {:kb $S!76J`OGzVkQ 9]%WQ[WsGε¤'E 68B]].GC0,a7IddY~z uéǠ0ـ<5azZ9 ^ Q,Rf丩=Q.o-]Z[mKT~{A[&2^_E9yUU'MF[!>GEɁh?~:E8CڅqbBO/K>ZzlR(nYUWhq¾ژ;˺Oh) L% WMQ.pW "wcG-^֏ѐY|`ЇkanX2G7l_ʿbF$+ !:`@`箉+nB<{o} ,AZUJ:8@%PS& [i|TbsY,>W]ϓ k)z͵f2$}Eô(L },YYa㆕nG <΋a:kjXAf¦jVb}^jeM;h^&@c|%o8ީ4)S^r7CٌP7?H /X5yC.Kkox5赫g,8nrψSRt~[ˢٍdN-fwr|a;ӧ%~_?<@# sgFEmdg ?{s8.sˇ90]Uaa|^^@PAKO E$;ޖ 5OX.@L#[jF!A.Xs'|}5Ԕ;A1WXyzg['^2$J,UH!OW_[R6~RȞeU/ 8XX@JΥH 5qu:Sfqk%21,k!׶`y־N4?܂V;A{r)M 46hfdy}zoh3;,Gx#e>וN:4ݷ=ь-&Lv[B@RVH"jQ"L>Yv#w- hsA8I`].du8]DpϺhrasp(qx=%n#CʶyJyW+7V tь^ԂYZ1&IZ\#Wx<%X+z-eF"b9^):!b%Y+D\:Y[wWa}D7GMĶA^FZ>0ZxΈ1?c+xH=237~?aR8qQ.LՊYLu> L#4WWd^*ANveiҲ_Ƌ/͑Z5.]ǕɄLϤUe|ҟ17WY$5<*\ M ߠH˄P^<~1(`A Dj0hVM9윎ja3ex𹙾N±G@&?CNj1E,:g1yXz̰cVp1ZlAEr'f4f2`3i'Iĩ鍔K$g۴㷚dSi`I ,2ry+itTX;&ۻ4rxh\O @=!2Ya$ `KaމD N A: BiL͝! %|hێzQOMTQwsWiżfAMwv` ==M}2{$r0g60UoKH<~??@)X>Ojp pۏ=Ol^f j .S38үkYgVHG,8~:L3 ۶5/4{z2ٚ^PKnYX]p-kҠqy}c@m.}# dR6% .Ree3{eGѓ-wx|ya>{~ᨓrɦ&e}OȦ1sO9c5ޕH. r_!N+Bj;6!Av$Ocb P^+K.gH։J(C:8)8 ,TDkz}o.;1̶#ф7|*}lDyu=f=/-ۏd#sLP{YW{6k]3/Ecs q\׳ &v+.(F%S~] xX)SLC9Ϣ6V<:/D[Z^xfDm(&?cM%{۶ʄI0c\I*D> E֤} -lez*V]^{]ކD0θ#zkOA2)JIL>];=*՘Zc5. uŖ"EȖ,l8r|PFIepF!岚eX<'RXJ@2|Af0w[$uS +֕꠿"wi1\ ;+X6I_bʂ+je3/ e{լRݰkÈt'X< F 8ـz:vK$k|'wJЊNyFU>yoΝ=_]3o *N .E %>~C{F_")֚ |vt 5ū$Δ},Vqvӏa-R=h!f`TqH%Myhs˲6y <u4v1#Ѿꘃ8iO2bw 'O mtl,p u:̀ c(Zc5CP]fTPAz$I{%4#:8c5/rp'!{xHdFkK <>Q(wf03V:l Y#3+b6 Ox]|[748qb. ^_8rpR|FU(6:K%΢' yEd%E`Zk7<##r-́'y~o44=:Ch-UqDf/h ɝ !DOA^єQO']ߥ2)wRuo.X8X1 uj0E;MsfWO~E; M:}quO?q~ WX5/5Ac 1dnιmsпd{V"Y|MfGl:jL$B /Kt30XqžhMao3WS1A"g0$|D6oAjY~ژQpMm?k|y^?_N YDNx*7Kt";b$CcMJ ȃ:cr7oNmYkK^ֽ}[h8a'>q; iLoZVȇcz=5`A'wjWGm ԭ','*lyWEZ|R\KZX ^!Оf p+8C&0-T,~{2 #w5}R/q%mg <;(XM0pTPd*#a{bM`8z/O>6g+_cCs'OM{L6A>uX}Y>Wlx@[iW 3pB 4=KgA;up8duk$OJ4NQP=)>lX:űFIjY7Ҧ\>"yG}>a:.;'!|+{#W.ul/D|PU[l7N7MvdΝ}~W<S5Mh#rZ4`enZcDZ:;SEGPe]SSpro Ԇw?@S;g"@۪PQ5A Y+8ljcFB18$r[_ڔ>MXb RlpV K_3@F6D\l#󚛯U)턴18 "}Qgb饅a7!mN>0l~%za|QMqȇHpO",a'? 6s@~Ivrp ejR ,}KDWPҦ?+zZ5^nRH> ?ɉ|LeV=;*!i3YI-. CdFe8^s0`qD}Se 8{D) q=#dͬSʎq`&q6*5qroQF6&,Wq@+0?B fnx ?uD\֨q"҃Vnǜ5SJkva7K;44AqрG4㜎_VsoFJiiv"R"aYvIsˢ;A|\iedg2˜ G<(,(;{+`9+ ȪۈXŤ?lN.yJ0dSgP臧PPô 7whjAYVQ}β*07(%uV9v!CnG/OsaB->e9T$ =g]'I>7W- FYV֓ LCU;t 󓓭ιk\*$@ }Mk/B$F 3H(!uOqt$_3H]3#*@ۦUi[lk фoZc^7V*f_4/湶$HrIP >F̾ 7{B۳,FTg}{(rk4IxA߅4aF"0c83{w01rڋh$g %ț )da*RN(=Ut:BL8=~{_Oqc6˦i>_EI KB1@! BA 7_pГh $؄6@ hHP1 _y")Dj BHǒ*[ Y Gz$ m D !IHMTWh[*,X ;jXP@w%hleaLc‘ &b]А 1a; `a@d)%3T)6a$abCqC%@Lbf)(j UMjN'"jD!L+e$WZ$Lhl -֕n<Z'?FiYpD ҘWL$Xt 4v5X%*uCb)RK[Ԗ}0zk}uk>4c:|,TR˘;[B3ۮ.NiGCZbѣb%h) =M"uR$%cR z4HllCHf Q (dJChdHi 44R8dBJLMȡ <{DM m `CSQDA)$đR(D Ci2'A!$@"IHL,+(eP4hCiQ" hq J$C&IB*lD@2*$@B"S i4 @艰 a 1- 31!8I( !ALO>`Hy ,0$"C$Im6RDCBN M01 41&$W 6 $'9S4_F͵]oIB'пp@9sMD_ʛ[8%4e #0qPO}I}/,fLޗgf3ⱡ6?.*p\: ֓IAeb=q<&3o+gct~0ڟwϽAi%#7Ҁċxmg/5Ч sIH\?p Bf BxMZz1jvo*jI\H$YIm.N%$=X%ܯklkB2=^̾V~LHM#E%WX6 (_& 6PCY$ҹx~S_w)cA_g(I,.C~3_q%[ۍ1,ћUpAy.(p2W0ZV.1H0A#uI$d3 1)l -q3h%Iͳya+19[~W溞s}V$/,&%! 06c~F~3KZz$ 3ڧo=uE 3 a|/~fv#3D;A0I6:@h1!4@ r@Ė$T2$4 CM!V=HCCzrrD,1L,es)JKoRËH[qԻ_f}o9=Ƨ^kyjvy 91JJ 2 6dJt)K+$fJ&IL! pJ+NCʆSJ+&K)JTB4X" uV+R)(,֬UR$4 EvV$́XȭiQ3Mg 嫆fHCZE%pjTqtJUU^KAJ/6jHZH* V Ŀ%Tf["{6iМ4NoDDAR0`040cLc6ҝ`JIX ,ZX$ĜZjCmh(IrJ(N!Z+R-24(NiY tؤ yT"4$M\72ndV.} .,E4 !&-E@ JL$@D!rAb'M(\$v)Nj".e; ,gXLXewYKsn=vʹ E|gie*`+{就U]nfn\wA+XS&HPU6)*I %dq=">T|>AJyJ+X[HYA|QiDDBTBXL 1 ),UK]xhuH$4ƚii4@&009I9 H$LLm `&!Z &TSRQ.9r00HaT@)päk|beub!l !: 3rʉb. U1'o KYkFj먿 joxTi0 6!* ׯh$˔_2$"JBpaAD"Ma m%yAY*&[NV0ҪҬZpV KX/uFgU8A!U$1*^ɻŀ-93iD '[$cLWVN/xQz/eԒY$zzij}tA23g8)* Զ6N&QW҈* 2 x%jRq:-ak(,aiU`ẝWy#W{{H#g DH)0 0bŕ1 P¶9VU4Y+HjhAXPkE1J:6بilb*HثMM.ˁ$$Qx4kwUJ+K$6^3Ea Ӯ\BNe e2d( \0lN!lam:@*ꢼL%T†h/;ndR0 Pk*jˑ:R/XYD]2Wi"]U .#B UV.n+Xufh +We ʼP-ةwEZ+q;nb"*B0_p"[!re;9'Cp)d25+UBc-  ՘UY+X%JWXrAA f]N±HAA$pVjd*Dt &\ȡU XCJl3!q]:FbKEW9h%c?o)]ja!_NEjR1 %`"EE2AIIRYH /@cJraHR$8JHH't2`Rj+&9*,ы]R]se۳6 i.REK ytd;ʿf!1` Eab rF5,凄_0rVٟH6Jk٭EljQ3uUGee1FY.h"[N ,(i;+%NHGf,UtP2gaISd/.NeAzTEWбDՊ b"$6W2 Eĉᅗ2ԤqD“>w+ ^ljm xo;/{/o"]X of<فeNӦЭF~]jJ,G:4EPJ$,,dGQ" $ *Q"+Hi,$B#,&@!X,"Z[Hr4,91wX/id!-0 0,4@CD wM i2KHA*LÜEBHA=B HC!X ^I h`1&i$I&6ؒbIhle4lxͅd$+%+*;NϩZg˖w_Ի[F⹮AWҿâb4AX ˩>>l\u]A <˂%&GC/ރJ|'=9ڄ}eL=1Jk5c}L*ڰV\W'œ N\rKD7)"U-JjIT}iK*]l\o~f`yȚ=w'ܹyۮ괿lΓm8Q3Pw{Bl{K.|J4BԪ1 IrQa}M#m' I6nAgZ4&q݇SN5_. z#E)<r[ib5,27cK'g`SC# LpY»\JG]X Ӝk\>1OJk7+(˼σ{l1/hf ;0~F8Ffy(BWi8M]fy~IV8GBHwJЎ!=MQov@ :{ftIp8*D=6ڶ OM;5/K%v h a#jP !{Ebh- bVc m K擨bȚ9ڈ2DK*c/P3$fiAC9p%@fV|{H$zu'sPFVVuT j{vHvty1JߨTXʠ3 Bb+$ Or/dIaF7b(X5 L+P :se{aJ5w݋pMbddɅM2{>g.yʗ@wBV$̛pKZ/VA-g%E^$bQOQ0/`Ş{Ø g\9t}>\WXh^&Uӡ-uʣә,dd|iywubot'4/)-Q 8\Ktr;G!ωa|ε˚S@ u9;,89@u5D_+a_UƻA]s+]Ū#wt&Pv׀(@g! ֍G3vkq,24]hdfs[RϥtEϒ]pdv3c i&.Kt=v#lJ G{<? :2r^zѷPYuG',iSlɕeQĶ&pQ7z4Ž0Cz/g%Ky+}7Kaxjy΃Wh,9X;`rN!׼WoǝJ=$a1?ZbnW%KPze?ZNCFt"VF׿ SmShfZ.JD96vnxalk[>U(Q248H<'P͎{NBfJ'B.by=jպb 1 NuR@6 [c3'N:2'8 -`v  TSA| \{;:5E7~W8ANM|!bO([j ^Ǫܞ5m>7yWBvsQ]-4|BڧZ{(.v5 qg)CJUb|"QlUx<!fҪ8P;Zo V1QIĻiS Ln§EWhm2嚤Mj$gc #i199WrxY,(Ae&MPM<A j-h]f]L;d Iqe X$I~ѿy+:PMޑ~қiGSYJ$/*V XmU?CӉ1e$V{ N O)_V9+#ɩ^.rRO?OUˇeR@@t}ږ1Y;bWϷ3:$bҫ-qK8WY&VaB=Z٪a+ x7Q 7Pgx_K`hu`p00$A_)ylp–x sORWƭ"I>5FV R9/7!6ie@\8rb0X1,Z 2&ZٱnfRwnVEpYQIjLe=&Mp2g9̻m8iJ l30]&<4nhHel opouU{V 7!Â!o@Th_cn?d`J2,gaNR:JJNFf66BxecVMYZ2"Xڄ?/Ena^(+b"X2~&igI㰘x)۵ig/)#3zóoK32Fy3ƍr+A5뱞,3Zց-wU~_,WKD䤈;pw ymn.yyi=e\|϶pUqE1I\^WGqy^!GSrmz|o K:wOclɇ9/$a\<Z7j~u@63 >W|;sUF zgkLv- x.{~BJ1F^?Xͷx'tB0NIсQBkfq R hX 몿SS+K#lcZ>EUi7VCiL[(h\Sl j`IE!PQ6 P;~3+ K dk؋97`pCv^uʻ-d6_naÓ/kC 3dkY``a_}g+q]G7q6 6+z'V?F˚U޷ji0P5ˍp޿1_Lss$IzqmΟ)oҾAѢm?QkHc|Fo~2`FL!22p06IQ>n7PS7冻WpjG7?W?7^4M#\Ԣ epWzٯb Wp2# 0d$_m71%#HN;Ed/f2HrT}|a(jCzfSj*9)#zօFl(\D8pkٝt s8qeH4,Ŧ,{GxޞsUHO$ڔk+隗qTo=%@MDל9|"lTcfEo/3ˏ#g빫* u٨2nlf>K:hgN[Rsj{65lwyZ~W*L #YZ_U<3\6}(F&789d;Q% *Hoi>86)KͶd#m+ӵ`32wAиsγh֭;u% `z_$ǰda^QѡF^$[8tr`-'g ?ˍ8BiW{w2vHuAHnY~ )Z1X\xTGa_̊k@=4˿A=FiWT_617=^pjD#U>\ir`]}`E D1]Z=|<ψ(zEyƟUUh ֛T2 "E1~4~$R*gSA}Rb`[gӕdO[ (-@']\8@% ʄp3]#c +3%#I@猅hF-p>R5Y/26TEץt8g J&0{Jܹ8dC(C Х3A&m7!ȁL)nI ;|;'Q=ΏRiPBD]8쿐\J QX ܝwcBpdG%]T[PEdo ~e=]ù]`gq`-Ɵ{_eԩ`R7ikb^e)w.O͌)_CG'xX]7s~Z*}jxc^}xy$ v9K=ӋqER7J j joU[rV:)G6k]i˅*%ӏ5khYX7 *MKp\[dEKβ_!@<EВNUlNxbM٧*#w2pv0g#r/”L}" `ҼޫoVlu @-Oa;Ws<,}aBM'4rY|,_,H(䯪1fG'ǒM>rKK?!fnq2hpb!f?^:K@<*GR-&wXso^ԁCwǎo@׃A|`jrPrU[~Q)y'`Ds Z~6q7'?DM_#`TsFJ Ylm8-o լ*U&)IQ8_y,^!Vd5& W+K~]6+3 *]NRQ&(:56M>2X=OԨ!G S/uVI4%-lȤE5QŹUTD鲷Df,8VUe+S@:dGq]|FČZF 0_%䅂,nRSu{Ǘ\  =Ք3P^#Ϊ1 y6+u7 Ec\ dZ8@ L}gV6 F[^}mj "C[p .\yu܊Pe] JYuΙܕZKs4qS 1/;\gXVLs`iQܟ/K3[ǹn %FmȌ/]R&\RG쪓"2R"`OeR|w,VEǒ]qzà},*Yj!zgA󞥫ZtfR?$Kd.`Bέ\u_PKoU<#b?̦\PdjSR`]wYvM*ܸe9GwWjV? nL1/Pϳ`SINk/Gٳ'-eLC!86=#;}OQʍmձLhvB,M>vBӃ12`Bˡި}ƓD/$Sk&'>qb BL#EIyGAzcc 0a@R) Vud{|6JYM# 8{'T<z], h"噜1U&oHw.sVKHZq>j&.e'oXTTDL{ŸC=.tlrs)Y,mmTessSdgjN\p>y;q(xuནm|Ab+ڷ찇zDN|G,_X_1ieS!"ٙ<^"\!hWipSO"|;~1IK ϰ;̇/IVrKy0I6L5[쓟~y̜9S)'|"ʻyzh@O+I(87w[ltzBUH/>COI-)߁ǔ;({ek*ŏ_FyѦO cd&)%EVaCɋzR5j u*[@C8(aߕjN04`צPt!j-u MM;_fs{eu!ť$gX ĿMۨs`y,B%EWM4T/"} e &| 4 29T +43W.\2ҳ2XYht/{ю xz+zp`cQ18psӐXX[% (Ȫx{}}ptHHSD#@ی^wB\ ^JKMxz5f&28{*֥Ԙ_=69`y`AgK7p~$HB$ pX_O;(m~UBPy\}!uҳNxi>Lf%8!V|Z\%|~o@aVb{NT21Zcn:b~ "&x lCXB|6ԙr.^hkRs DhEkfkX8cJ0 U;h8J=t/mоI7HDT~wt-{l|p`dGݔmIP6~']k˩"6ڷqKNv~%bٴ,!߄TrXoxK-ܪȩ)4AEN}l•O" pN޹\J!DI\BT~'ϸNl>^"§`$`m@}0If.aCJ^ J_L{UÔ{ǵ>+AK clK?pY/ H()'XL==a{Wsb=I=vzp:Dw޾;玥+[)X7syA,^KT<}lB[oTkw5}Zuy筠m|g3y)F IY{Jn)$(+nnOlٲxU`Q>FW) "`yo7ܑ5lLjm ְ;XuF `/slI&Ze:d| FEy&%gkͿ3&~Vz+K(%19rujzeo/z,E}AʌZ, (,ӛ\=$E]eS?G'?DKXԦBl9<r®azʆB#((x#Vp1Qd.?wa[ӥe<ƅc2[<%idCa#gf.V>xU>ήeIf^Is< /p~܁n(vxzMSؘsJ~ʞ# T.7.efYxr>᪀VbR&֠I5GN c+HqHwF%5zƒ#dz_~~g=ʕXU='?Pb$q9jrb::O=l gbO#RY'ӔK!> ܲ Ե)7)m',mUIeF9B (IEDž)N'#wg3j*zK;^&#N ]-;S&SnGm[ B,^rMn @> /J[&h{eIBz^b pPzKBJ{pbqy%~mQldOD~ &n8XQby7nކGk>o Ep= b4VSvJ1:j Hc$'qu!dGKtr SX" uAʸFeg \1> q'd:]0?:!wq jB~7|Wlk5 _Ka~,K[1ז:xw \:^^yH?fZܑ/4q, esz?n8PeçvП߹]Rx84'(^:;88o"Dpؙ%6Kx[2Ov%jKB/kdE Qp2{̃5%~SV![aXLJ;o Dh8)w2OCߤ=zrqc'n󬤲\ޱ T2}RE(."f5ME'VF"'-ۗGbЕbrlpEYM޸TL,IykF^g%Cؗ3Li,'`C/^Z.>^hy'z%r` g֧:_WO^v E ry8R=lM"Ё䩠ceO,nof&?GVmL, 籞 ;;duڏ[׿x!Q_1!AIUİ]"i+2ܙCXb>Yw,`33 YЄX _p\8~.z Cj;*yQ}y@T[DCdT˷aݴVel%$ 3'h[58{:6AOtvk)+VVR37,!quc6,xAF2D0*?x܄5Epf~ܾ` rH fYRܕ@ٴd963pZ||LD%[{ 0Th rZ?s/I=>"DE6,90 SZ,Οv8k cU>RBQHvoְFdU3=+Cl&2GY4˟+V2_.]+`i_Yg9lA[(WGB{H0`9:jPjc?Id(r}.& V#u auW{'ԡd7zQv݌^7S i}L@ep(9l[>ׄ\2Y=!;UNoUJgJqoRe*0Bzf8'Ix{3^Pr,s|,Ҙ3S ؎~0vv9An;(P=iNڊ'gN7 mfp5*ΉvGhڭ%D# 6BAՖ0H]­FRf:JIzq. 7D" bUBItYk(b{[c)@験Q]mpDZ@la{GAVxp$$K)'k=6f4vY jxG6·@LX~ u;Ӄbˊ0Ҥr%[;]8CMtTEC~2u,QCwqVilg/[x^h𒂸O۾Dz+ד ]P֫/yIC>65t7\ -/gS]Ycvޱ7 Dw0 !e,RweV@-CTW3x>yn9@R>#Zۘ 95S]kaKqmز'ղ-D!\IVtNTX>_dC9B7?qVzW[-ٕ0x Ŏ匱|&gJ ȸQa6B8&5"±Ct*`L~Rά2QyixE9h0 :,{A8kc9Ԃ?I(>;GX=i۷>n S3^uԒ[/6ve.*Qǧ!@e;䏥 7x|ΝzJ]܊EN wJ)*s`f1sƍt'hUeOwm9}2QSv۽ORy0( tv+Ɨ9r"7@m⣒ZҲrĿ|iH C'u,n6OfɣKo%e&ѬbO{=CE;$̷IIQq\?`RƉJ/f$Mݶ.Aڙ}p_QXr"MA'42~O &-ǑOsF 5Ά@_9 $(\w-۸Eȗ/Q>"@H2b9lA1<f pݫ|[̤Xfd xni1p7T9K)1yy0澸)/rE"EKHOʅw1 j ~Ώ 5 򠳎ךqř*UF"Ɓ4aL:GuLx\kE.FKE]~%"{ -+I&qjBd+7%<2CRw5 Kmx^" OcH 7n"-ދ5$lY?sߌ, "KiCvN aLl;A{!!)1=G5g]+*?;9׊Y^J#[4BMEh͏Iܣ[`ZkGcIIS *S=?? /gJS-VpPQ8Ω<{֙y?gϞϘ68DrftJfZA'/Xx`;- H{M=`F fpjfѥBnPU8V8Ä9B.Y֮< =W=Ƃ?"$I@T*O.HԉNlI('zES2O+sra_k,QGEWPM`z"WF'f3tZ~'찖yL].w׌Bdy-%hQ{2k_n's-E,˘?Io vޑ+[,?c#0K]NT׭+*7ieJ0`$ 6]+e3j,7֯}0eW'_{3ȳLZg!^mhi)M㜮Ȑ=T+ɭ0Lɦw]:[Q%&mmmmmmlmmlmoR%TcOPU:zR@&IX vK>{%at]U]rOiw&sBLlKZvƄ=zl&)YrIC?uv~X=-.q}׺ޢ2;ׂW{%X'o !9g^paM0nCY ֣ QJ- p+Ԏhf E"}8eAGNx9ѻ'fLWZgWL .,bjbHM7NymDR1g X(iO;?_dS+*'F wUDwĸxBt`X` ,3*`"6 4ILJdTV`qʹz[e%ҲZsroȫ.[TU{%"M2$Ɔ yJ*`ЫZKq%Yo*)LHq*mf\{,f l+x)𒝊*Q'E3E%.)Y h.AaD4JDQXdT\@@9ZwCCV%)D\^XڬUSlN"an5T:ruX6$U+ &["4&aÆv0eVJs^MQZ)WN5;uZV:.~i\T[/3Uѐ¨12Z$Ӹ#`/4 ^jX\NxѺ>Crw].'eph}Stc`8ฌklm 6 m`P46`ƝТH``m3~)nP|~C^ǍLz{  BZ :5A]!Pkٲ`8W|uGwu=`\]^]-sVes{" t`0kD8_QW5,7\tUe\@VQ=nbʧ /UŢٹ* ቸNBd1]ȼ$Bjs+KT"(PXD!RÕْ̑He8xmAUl{`\n X!EKײVR0*_]\DSMBT8m$7( aRjHOTXldamE/"K](1c1I(mn08k+sVmfjS'f͛5WKE;D+7YysRqUlYA;xt^pUznj-2,ֻ0o,_36ݫ%_/bIntJ"*lJMdZAbPYzHM>q^]ؙy ćc'?|ǵ_z=sޔgIzq0ȅ hlXJ)O-ML8IlUP6h3 *-ӱ3+96^h5K˄ےVkְ:&_0wM.z@Lo\G]WU Y;="u8Y}u~پxV!+H"%ӡg"5bl0.]咪TF ltW+]4#lm  "ƒS&l10{JvR)7q8t9C/Eq+ۈEt++0_ܗTJM 5遀aaU &`srPEbU#DeD1iIVo iNjVH$̷Mt[`6pLrcQ{Ց2O<C6\Dw 3V)D$i~I8a`iY@|2z+b+;>ͣ%4"2cjpW_t@31H@"/r %08czĿ[ι`Gͳ/X\ql.@GH10uY]bozN#Q_; fHi4xQwtYQ{r7|&_Fl[cL.]3I01$D8cM m1 40 @0L`؏>{w&̴.79jYw}|a ޹<}'WN_|V}x+bߕV6n՛Bf94Bcbblc@B 6Y 1{.g+8N+yޱWb0`4{!6hڧbiVXwe9QP{ZT6mimnJ @Ɠhm$ؒ p؁lPߗPʇ"Hi &x-oLRL C L[ `1cx#gϲMs|"bbLI`hO"95 ō$*1$1&1BM&c aIi$Bho{ov[L! _n! 66p `@m61iCi 4&1|Zߐ4Vi iٖ;k^5Ga " j+T~ %aEv/7\s'ovwWvcf&burGMt}T|-zx=''ou2$|)౩&-zTEMnU@  <E"BVω81jؾe 4q>Qs3uG&LJ+=l5JgQX&JW)l%IZ:{ŸbP']iKp7MQ+ڬTu`r[V/LAsl`T 7cM&Y>$DWv+?]-"gnp)CC(vW{kFќpH0_-*sOwl̬`f;̾?sǘ0W.?.c:ePPkk%D+NK(߾vEa )ie'u`}?i; IZJ} UIYj9 9@{l*U `;X. con滪H#+5۶[yN4=PgP)IgJt_VK(0NWzry!dC>gR2 ms[Cz:\]&yp.? C%I0oI#p'CY_fBYsw4FG(L+.Jn+;* ]hTSzg-zGWH}N23(QPM0wm\K{y)6<2*dN?]F.r['LvLDdRaC찎E AtYs8Mg-A69| 5`?wgU!Y{Y[,C5(OGY8'e1:qUG1%Tct[`Wtˆa\mof 둍mU#MʼȀ>lbO4ndnB&!3vh2:~|tŷ# tde*x2D/Ks}r@PAtp kV*WEs9G1O, 5:/6`e<vY@]9]'<V_RSA5ध3S1+8,Je'T{RZ7Wy\@{\xPj2"vP)m4#Vn2ZsVJD P3@LD:}]C]kVBPm:͉ؑR%alH hjC2רhPc+ ~) #-ٖ Cu/<3 $h3io߽}wOHбb~`wK=\2p @5{Y-%>}=2{H( B)R)(iiV۪ؐPSJ‘&1p]Ҫ*JaB0bf$R#y?^ݭ| |X09C,*# NhkSLe"ڔKaSΟu5֝>ٖl8/S11.@5s0ShE$) $NE{@I4"L6i$! 2MsHTQ `HA )6!&S&&Ud1̕Ǵ } 3BbAsP@Cjؘ0mWCu!*UP8PIYJ TҡWCqa$9hS,RAM%_Fwp똜ug}<A?oK3"@Ʉ?p``) iO#ܲLi0b3E^w0/]b>.O]hõ :LM!_Y𼏗l_z_%4 Vi!k<ѥ,8-zڿ\4&cf4!4Gm-EqX sUj_G6r- &?_+s 2E=ha?OUR- J+9/3SF7J$)dP2 1(@ "r! 0OM{t>cT yIu,,N$yKj%yto^x.@AA6tqX ÉyG>m7\;y\c @.x> pՓe. oPŵdٳP`(f8 ,v1t`O3F2Z#4}@t7y]N CפS1v9=H y!Q %\\mb,2kbI7@Jr?wži{v]kBw8EgNUFsBzAd:Y7q g֎FMP4N:?}_c>J"7&c& mƁ!40B  V(M% CIhm uIۢi0` 0hM& _!% W-9Q)*(~{o?K_ iZ'CҦ^\` Q `Cxga%(?u~77i:3_ao:-ځa F}}ee>Wb[䮒FbE@ůkI22reX퓕)5} _VWɄ0=|]7[ġ%M+V-Kťtdij݂Pgl ;=Ab!WI e;;OS^*E4;H)o~Y ay;?kq~C~!ޡRz/q=@i5jzW k56v2 I d2v[\ۍpwxP=1j* b5q"Ý%.^ի;h  f:nYhf l0f6M /v@0``:0g_d5ZJ([p+h|"]yp!TU<="OGQqIF8!DЅuTqڈ yJm tAsh^FJ#Gc&{wxrĞ_(O9n|6a˅M;Lc fjl5 _ĥtDQ{{HMj/TqgɚPnqp. bbҒx-sGn|uD<턆1Ep=H}YU6fLNV|RB0] 3K&0<-B[gˢWYKs`ARgnj=/)/}IK$mC !פg'&|HKV]7LU(3J')F~q!cx}YC՘{h}O#5C~ej#k#91JP6Y= (wmU^wsiy7W\fEZAKIh [PhQYeѭ[W:!^ҬizLzCN_d}7T p`b.KLF ،uHh`dX1 B0" ^èqI$6UEgʰ*U4Ew(MÙ)[K4K$ e$*(X(GHH"NkJ ؄E wW5xICJHWII0(߯ilccF6EW""^ IƙEMK/ tpYqQX*~bp$ꞕ;i]Y#P"/c0GK JOBReXthU\*ec~y mL|Zlдٻ%-u[GYFĬ7YI0j)!wWň!Bw=%ǜTЋPJO2M%h~ xT,-U2=(%R=6}Ĵpx~&C#C@}5=-tei@pc!+H4vꈦ[QDQбL#QeJې~GAEobX1z{G9LHvk̦)aPW`P R/0.(A`rlw-\$8@Q4EEgW+:>.XX&վOz:: Tr>6h] k&_$9 lm!Pw[ݧ1J$d,U`:KlU&*|-?toj [Ʒ._7W`V{~b 5zr91u R<6ոݶٔ}m'+ӑ[ڑ*$cPd#U!}|ҭi)B( ը0ڃQjb 5i`7̖G<80'zUgU{Kdq'WIs GH"?IyL:cYr6ZKj=_n/U!*p_.CBX.lpЈ-0Y,9)pez֤Ple3͠ι5,5|3,WeJʭF;%_d83x2  Z"Ÿ@MK0 8_ $K N6=5֋_#)GV?\cP Ҭ$!˩K+l{+$&QAm#w" *e 3) q;,6G>VL^3JA q Ej6`LhŗϮ 5L9_7n%Ѧ’uh~^yu r.o%0@?M; >LgTF꤉ϝ΅MA!MKq+3F b|yh c6{V`(Ow7s˽FRjٵT$GC,'nj$Ze@`://3 CIb\QEODљvТüjd4.AV,N:ҜQ{BդWYA}~lByX ^)PTgkZ ;,ᎄ#5ӋDlb%s ׉۵oW;Ef>9[Ag5,9ע }2UȎ C: ж}WJ@ծc7۪ y,P1Set"K$fp# l2aN3^1Π !ύfp5,_X`vJi'؜k (^w~0}X> ^Ȫf {9Ki CήNyfym8cyD3Տhic"= F:`;#|Z< &x M-s7j1c҆LUQ0PgR0TZ[PIג#g1?l"efwaޗ,93KB?.:p 1DI57wEߛ[Ib:\%``1` y"VCwE_(K3YFW;/)kjj1aVWalO$I:>x:Ť zF=ȷ~aH;'(<_~bpGNQ1%B8*U&Z,N&<IK>1LKq TmDG۱%N;2p!.ILy"a 4xK#}bs.!Xycs1: ”{s90U+.^FcH)q&!BÎ#= Ћ5G@)~y!y"(H_*I1E&&!lZeICS[+b6%pC"Oa dCŞkWF.]YzD5dž|QyZdH ::)QܜMEwׄmZpimrTgoβ,b{w'ƿT[ڍ3P. .@Wu7TL i$si ᦛ>Onanr ĕ.Q 17Z^Q*HxKƆ>aw˄W,> 5$HcOxK Bg"GX>oz-J߀ra*Ialn# 9=WoM{xԼ{3`ɋ"y4[ `k}QgGc؝%,eDjN, e®aG+{ԗx_INhN*E䜢呒sk1+zdGnӴNܭ Sr ͙ZA=3!*O &}];x]ΓkeOoH%'K6Af :¥"cD(l{JZ1ѧКP Pw9mfXH4L%Q>h- 9ǪiIngP$w79B [sQ_7{ʚb}u=i|@OGU9h$_Ke(--)9?H(%u"!j+=D]ɁۿNV,1]0^A7/usBc-$_ӟN-~%Nŀ 욻lu!u)OpcoB<-SB/jO qXR`5\)}\jy cOKk!GYϣ|Wb48o-u"^ [#CZ%Q @ݭ&z ވL̍*7'OIx$ B5tz_&iWZڟH[Cӱ&FʶׄQ749Z{+L{wM⯁Xb(P0070Mn ̏\z{a>RJa "g@Ke3g1f-]-suؗ<4J$i56^ƌG;XhBԼ5?xO[wC" v55dŮPDa}s惥t"[lRk+ǒt/tIG;:|SkAcҨitɆm]=v&6mSώҒTz 5cjSOQ2_s*;.&74{>OG;WXPI] _fŧK]HO=^b>k}Nois(GwW._q_<0ik ~b2s l^Y!E-9x|~㑬{CuJ@DWN88nD͛xŚӼIM91;3=VцpvV Bͫ|,*Q\h` %|UPò^uR(9!R&P~8Zn~Z s_My!3xxՂfaFm-aXJqYh o͎&-,[7=%D=;r>\)x;آ G= .Ծ(* *T@81aԡg*ޚC80TRvV=?z.LP/i e@o㒤YH5:} {ݎ j&wHtvP∢$G1*ӷ4dϱ _'#0H3괎Z]>DmNS(0WpSi0@Adn/9]LtR%[3‡5RF`Jߧ@WSL4#@QFItyVT Ճ#= l (eclSIu%ʠW1A.Jqit GW01Sஆݧ Za"_oΣxmX>Mt$Ҷ{3H+ 3Mvh0CFWgL*!淮q)YsW]A6!M4kdF_F]C,%$@itS9NET#\l}ϫn:]DŽ۱9Lμ6&Umm͹4CBcFT+WiMEfr@Ct7"jɸmPD&j[P ' WlD@iI(i1$ *ɒW-Eh'I[.aPPc@Pb ؉1 eĚcP҉Ή9Kd*  `R᪚+Rh$# ׋X$!De$IgbMEצQx)ɪP7K!&2Lr8pՈQ2dҡtJR}ڔE"&JTDD)6{օC+2 R$ݚd: AYDM*,+ڂ:%CM6 e+ 'YLUCm%rƛR"iKBfѶb6RjMpDmJ:Ze_jRQbA LX'u)0k (Z.t\ZT1ߖ"5U1jXv1Wn@ "Nۡ58!1QdiR6=b+>I$M\?woh\Ng~bPtf{zf>'}Y7K?bi[LB9̂IcΝ[n.yrs4|ݓY$K?նyxcJNc>ÎF"W)n]eog(KoYz1ML)W:L|jdUѐR-3f7 ^w*2 [ܰ026 QZ]4[ȋ=b{z3m)獌XVfRD_<inX+_=^T@f4^O1Sȱ4idӎgNJO|Re 4!x㾒ކ]`A`w 9u1EF^RY;PWgk$=ТP-5qtP$ENK=\XOZAg*&&Tkުk7~MXocp5UA.Y)AUHLXi^u :,S ho.AVwǛ -N:N΋"D"<"m=pF;:\ 9P(s>);~C72ƌp{nVj`kxmXA7 (01߹A;zmr`TH^~ e*-oi\C;m0zd8S-m'gX\4e^; Tc$GhRA0FCMK?BӄR*4{`Xa1pkc*o3l8VO+T4ы].HL(K^1j5-ng'8Qت<߷Elgt~,Ѱ&mdƘz894\=[WuS;+<B"a4c'5ڼ.asaT,T1 ~4?= =NBYV=,Lfgcyttv;;ژ;gR`02R9G>x@Ƅ52Hwp ݲk  Yȯ ?wQQHQ,ZGmȈ;rd^2vF 1QRbF@"'vo eik3;rH ̺UGU PiW"uT?:39SKZ76P}U`73L>=P'̃C^oJvpYܬp L,Vi B_;;}@X8 p@0ՠǡc9Lb‰R-,{s1ܷv[r0F/0jʦ;L|EЬȓګn~\1O&9iAymt e1kq-HϜbB|L22Z( @iWPFhQDl aIeXcΝQ0D=p!03)pD\ pTƇڔ|=EK!8ߓ[j.*)Dύnr7񸑢a*SDG4,) ׯ\ +j/yDž>Rx&.ٙ+tC<,lgݺ-* +)kRg?P/A=lŸ9ɚlo4%rj0>o=zaE+)Dn Ҡx;n{9v~o&}ײ'3O0H ^탒 ףШO`Ln%RzgiVr4p =it~?:[6MJسpN[ %)NrR()݄:9P!Mi[u=Lğt>bI,Rr\M.s|I2TBlr>SAMIV^a9pJiQTBa4x<)!%T; o34L dI?jF\RqUIͣg)$t|/vI# n='@|F #3n$"n]`FO x;҂xa#6.sb]pi3ʛ;%?ؑDO?lH@J%eF;:yZjkS]InWqgF :?K6)iIRsN>ozy(< —gI>9QmeNd*i bk>xZB{)L*Ҿa,Ot Ar7'4s0 Z<} $hri)UTn >b bm̵#3*Z'8SU>lրETlxZA,+[E=&a MԺ[}iTޒ&:^!ږ&@t,2+( ֨y@VkUQo)#8/^f*/CV\]H-|U:=uSn\4v)㽔<%oOΈx#Q'*u lQȋgY:wϹ4m'xt[^e {/1#6 H}MU³E)fG/I7\#|#d)K9l_sI?8 䯫Yp>@GבDuZ7h"j'n/zWԋ[nKфާ-5- xISU7EEl ?g&B6,} Qׯ:N"6uupC )nIS(R"_!/fD:!4TY0LJ!`UxKјt 1E^oǸȥ1=70eF4E!(cW L#24+?UZoƒ{Ybv3_E#%{e5( @?@CVx0SϘ0+ -1(P8#y>)rFz wk+L u!O0CϭD]yBNڤ5in#Oݿm$ͦc,.)uz|Z6}klA0R8â.͟e~߽3- uѣ(g,Aey,O,v\zNMF*RV-]sRd#N }o$XHCGt<zO+_OaXrzW0M$(bmKRcc i9)Sϒ y>T,A<rHk wp`Jo~OiBPމ䚤o]\&|ヒZEҳ.7/WkvM Ce}=_IWu^O'uEcZAr\I+ԇGN80Nv.`[l<^?);r5i>WݥhQ:]Db"NqC"4YezґjN.45DׯM6)MܯVdP9Jxȑf$<;xh00uZsvF親 b_%hn^Y*I};WIp.3~DŽ; |. {o1t(k1?(g[<όPA V XqU F2Jѹ{-?{^.kfP|=p8B3?ϛ}aփfYB )V4FZ_}wpϟڭ%-{zu;OL#܋&ak=Ǐq1V}GÛֽ,%, M I# ||K_Si+#\:-+|ۜ>^MD./ ƂAHtjדiir+*|w#Đ6װ%&b[X4dm_7ղΩxT7 ȕr ́LI|H tٯ#>9h8L= ZaH4ĐOW ^-=tj+Os/ov8"XKзm~/`{ ]1$$IBGj!4 ZRݗCp˖:^g4JN BO1 ` >DrmCǝ Ar i!w.NlS?%_/R~^0%ύ`$JK.[Q)c˟ND0Kxx"pkqp Vղ} ws~4o-֚S=LLmȾ""_1^tPG=ZE~BL5R;z>ޭhlO\jf:eY}t68\ǵmkuN@ w*c|αD7̴c&Yqg AKQT+k0cKY(iJiB7%2dbAo$niJlX6m8~6"Zܙm CU" m54w<sT/L}ikmQQqyTԬɇ\/+h,Oi@@zBߔl[ >>_W]N;_+Pj+RvW7,1CNv7Spg.j :ADəo4ĥsqAY(_&5M(oY+vq:Mu:aT%%v C}UP(ާ{AzRCpE΁9d(Q7!y4\o:a2kp 2@g<{#٘C$($U 9 @4#c)]Aajz)'SMƎ_@j{nX..`뤂m5n !+yjA%4/bܥ$;6ˮݷršęXL]vA'BT*ѝp׀7LԊk6hOUE?p@3#\;_{ڥw gCO j5 mhIo~)#q$_kB5ScKҐ2]m$q\BS2P^47.3 k R6@̅5`qa]OLei&y*^k/R.cS=G xgtއ%اBn:aqe]Ik ` 86Iqǎn_A}-#x(-E!UGJ!v 哑6йhy.Ul\_Bj/ۏ,xJaTƎ]c(dD*ť,ȁe'h_3=T :_=:aBo~]r1RQJ;Yqwo_"7'~xG>d;P% t5MCPan-yAB1 ]Vs .dJ/BZT>';e\Saen}סnքOj21}NA02s=M3G8# 9҂>j!\sr۫BA_kww'+*pH*oa\a)Őb@"TCd1]"j۴P9)L`%8$\MB`W7.)9ME{Eivnlj5X bE$$YsUsRVk̜:gkGx`d9k{Y$p_\@A$+RSeK F}C6)^?a3e@q|5x, "1NI+hb2 1 $dG wl dY{wN1iי P ~Hb2b| #!ڃ[KC',s\Cwڑ: 7ODHTMeY٣Bk?+B@s^{؆yZ_glN|%bI[i6S@{jZ%Æ VIe #峵"/ՖK̇{>lj`Z[>;Xg}t]W:ۉ}oە=5sWfEOq閧?61gto9Ɖq_o|Nպv\ К@7[zCL׻"-tfvvjlMlƒ.YmwYMtDܨ^^vccа+x6 8 $Zxy32ʜb1_?d-zҨ*1G/q`/Uu@Jbz%GXiV} CZ-kyt}v\˰W9\q@D*jtdy 1gKq\`\11d EE5mlIS0fOg8K+#\h K!HWA#C#\_k[ % K0 EF/d:-C81LE4ނ4E \\\Espk p'Aiޱg\hC?CsZqÄ &JgÔvIeWbP4 /2_dXi$GS~]@" bHlD-Sz5mu{X3KC\j ;78MC+]J"F6pS4BB;P<Ve˻;P)--gvݷKݩs]AsL#zَJ/KUTFi&&5\B Z&dGkq=W͓׺n˻Q 906M9@+3˦UЯKBX(b1#v` QEv!!JQ!JZ@hD of&,W2ʃBh4$EzTD!{x;U ՠ^PD`ru򔣋)'m^VW -1ۄA yf~WF~4a.el qRhkoGK.b@'%;Y~E}RJ̧;2z>EyǏg)Tr+wWvж`Gꎽ/kƷT &mSy*Vi +RR8E͕5zKJخuEu.2c3?lX=w_E;*;ZQԲ8`$!wb݆swָ **6pO1%l.KO<¿;9 ] )\x T1 'g~* _oLl\=QjVvX`.Q  8hEqHUVPzfNdl&hƦ|Wj>av7ڑS( bmZ= +*h8o\uH.X_fXX~Z2_ARS'0oEÊQ1*Z&*^{<~RkJO|:%Q?"EuG(ƞܙηӭl'$GgO_1"2sXaJۆy66"?_JdEk:ưBy r_)RÝyR&_'\Ϲ~ݗwirF ㍡b.\{o\aT ?+E:U\nHQ47$׻e>+ゝaa# .}vi3Fxm71n;kXPecsWNi@Dr{$2+ Ƅ Y}P鴪 ] VLUEI]nC_6L9?$ӵb5?8jW{^nƦ~bmؼ˝{ f֠rs*d[Iiņ fBz^o$E7n*D7 S@ #!^ `XՏUl99.F9,9spϊp>ߕƼ11cOj9lGAw+nm~YqzWNtd:$lmmmqCJ!6mmn()Sqە0=MkJB~k1 Sc8Rq O{'GRwK7vuZK-uAHhpCd12QBt}~gz꽽X=_ۿn# ߕxτI -kt4H[1U?U| Q/%o^sy=x]SEġOYYU JׯZtSY1AEz\Nnt+WŦ:Ŋ!׾j+ZX(ԫXqnV|dNCsjivi;2:tc$ĀL!,cB*mR,~C ! A8E 煑WIpYm'v0v|_ [\HHh*/?ɃEVaJT !!)#@i"IM!P溾Cd}Z;0nã]Zu[ȼ"Wcbj@-{[Vm= ^h0(V};W%a蘈wB@)A 0x>.|Xsr FWM,\;=mٛjk>x\x Dsm#_惨_i;۾ o]A@yQd4%?gq`Oc>[1zMTlW'z3gN|Ϗgn<\gIA͑*am?, -%djBz&eZ P3'9Qb(p gAEL,HƊ#ډ pׄu㝎1a[|3OY˘)bxH{o7BJxÐ\ ͤXV걽zw5dn;5^2GG.AnnC`4-> Y /5ct {O;X?U1' @YZ 9s7308[+K^ ?3C#yxOPۂNLl${XD4!HKFgտ~N>+pMdY0[fJ(@O[8 =f GV y-`Gwmi*H PrG0z;ğ!{(d`4 ^s/m_ v]Q)Dݡq.K$v#T=8z2Hh L dX ȹH*T'81 $䧼F93jR9q<^r/ƾɹ)ÍyD6,HĺEd@S1`j|⭼`@b83FU$e@Zߔ9w*'I߈QAO] _rjB{y!ݑxm?0+Zo}BEx?/ gWY gBpxgХ=me#(gڼ3סzy<ńH`/U͌~dέ?{[%)GOP;R!Se(2Єa iP݈sԨ2``o.*2܄ ' vA yzVSbFk{wZ=`ev16?Zr8ԁXUfWsO"sǂHഅr+sESgxi )CTނ(Q5 Hۂ*ek(>E祃Jm-UeO0v^~cmkb]=[ (mz+if{0zٰ5$*ϓC5>A_~\&Ь^Q?W3qq>|{]ű[A/t:jƳ7s@'ofY„8ŪXp}E(%eXs@lVʌ_`0I+E!孶=(J>qa*D2"]ǐjFqK^򌝻`#"ee/RnK& lK{6$poD731z`L"1U˰eS.KY|<:+q%5M%˷M QOT'u [87j;Lј_EAm&Tr6"aBIdhamU^n\jrzf= % Zag3lܚC+b j4!\&Ac|,-[AKI5M?7Ce4̢l"";G;+6΀hU9\ Vш&9m"M$q6?e<'{7GdZl(XHrRnI`Rw$dJRdCC >e u/ۖ:c7?@⻽kC㱿ca3"HR` ȗLDl R iCCcC1%/6Hݍ_me>O ٞWl=cpq_s_̈́1!JC)0WDMqТTIntkkۼi7߲;EZ &` m4MpqP%)4lind9 JIY Wcic|ZZ\XuիhmC؛ǶY>~3I):|cmaK5 z 0dY5GG}_۹ٶһwJNKI+ڰn;aU",QFQvkZ-B1b^^׃ԌNoꭃ$"0W]9[ϝAfwbrwG5cUmSuT'f"Ve :zt/^͠yY܅Eۯwct1cF0m]dccfN ojWgm4{k<9η&]'{Ē.b{)v(!$nUۧYYT18^x|[rlvG#rƆ?UQSozi}c9qv8zbNj"uVIGqcv +;YQ ~48-M ZMmw*Ɣ9`38u~{u%zz4Jr_iZg-b,NҔ[k;Fi-bqλH#/i ^+.jY( 5qUo:hs?M5S:<*8R8WSEb !Er%G96yDBޙ6U/NRG6C}hT[R4p2 mIOT>Bv~)O|5h [z_MXWftsE1( UUD$tQVrXUV}rE0aWA_h<ĂnP\՞hݢїqI%۹j01K`5NU?6dt\%y0냴5&WwAsH+1m\n\x~e}~FRX7bc#o?ys xocDsZ6,CGw55η`6>% sLnYMYUq>6=QyvkkLG}HH^`s~çPThuȨ~yiӝK:_jwSmΣ_^gM~dM9S윔J"ʙJDEER"qK:x?Ӛ췛O} 軟z/ *aeFy%Ǹ\݊d9wNCb5Q W=㥛qFJ a+p~/=_lzw/S>%x'nx |i#Kք,= R1]eNYoX0{E6ktlA\}M$3Tesl=[[7l1$ G̔) XO%[u"kO rr^St{Xߙr{tItfރ海qnv7x#Vm&ZRDVO[ԥ." Ֆ (,A&|>VAX e컍G\h8`4Fzx~S PXۃdR@(/zӱ}_Q6m4As IAMb0bl-CſݽҠB",t-cY-4f)ЅeJ؉1Cx ;KDty(4EC^ۻZH q=}3Kfg"N.WЁ0eœxcA/CW\|ieRLSU1Ɏ} $sY C+*; FA~ ~( @%vK̽l T%?r/a8oc48j<$E= #MyFgp乨QhCñ!b.Ɉj'ޖke#2&=̚J}.9h՝On:F=z 8)P[8s C\qc:0ۛbq>3LQƜO~/ UdWɨw>Op\1wĒ. ^ѽ /31J<^y6/3ɾI4:__z+;o5A` K5<%3E,c?U$.O<:Nz^ ,dFkpb|̊-Bߺu挃z`5ʶ2nn|]@`8 `Z '[\ Q ޞWwT,0fmheՙ m ]HZM2!4]!}8R@"ي{oWEl|mlfHD DmCsbփin7:XJZCPsż;Yn!=v=eL*]2p_;V"}t* 9?v7} g7hJ=WωZq;Kӌ- \_Kz]fL_If#t"pkSz1&\R#MNmMH|!ʗ5xYRTa \ZƉi=G;u|ZK-;VO.ZlOJV<@I>{P$JfDU0FW+8φ(qGIw]k)핼jBFWa;99HԴ HC1U`;rgF~hk/ R TTQg$'p\3\{ ~vvX"KI*L~keO 32W!E26?\n`&h{%ǍWس4)_|p*Wv%ӦxIѰo HQkp|͆{PT?7}i[ |>%xj9װ}+,y,~}CQ@sz}Ur>$x^gj3E >iޖ%<~Nx nSF(<5bq#k2ЄeG-fe@zn RI]-a \&ĥ# xaD? :l! }Ցݥ,,&^["ü Y vt;?(IPκ5>ƱGV:qQr-ښ7;1£LIc)7֠}he438`4Ǯ{R>Ĕ 3+s\`:eP [52ȝVIc5jd>{4 Ê.ry{0q^g d}c{~ X"~ [[90׋ϑ ;?! Gx, ,p`#|*2]%t[~O~^˜iB4 LoI;(Iѡ[͕ D$x#dp:64]H9&e],._o9vҦVZ+Lbm2?i>|;60OhyZ{@3.+X]qkOo;'i[fG5?2?)v0ĵmϞҥ,[oM+3)JHҹQs#ש:?#@<ع]1?GV*o1faʯelGbJ- ;.O{~yF^#F缝7xոZ>Ť}{$Ĥ7=]I` Vdf6oxo5Ur |O-y-6 9CKcǦY #`fy{d6b?{ysocn84_Cꅬ0kTQS[nqZĞc TifͰufWaV<#apOQllL8Wo׎\17@I}cd᧎;EŬYwtu#0Lp O97$gYevgK$rG;Dr+7B]h xb 2VDPea}R1٪N˂R_lӿ-MhOwG )-;8Ai;zV쌈J'ΔPd_'8eFSR }r xgan6P-r9Yx~O#ԥBjsɥ1Z҄{9[TY/0jAt+LP+uNO gZ(w.s[2pPZOfD5"ϙȖ@Ξl4w!TP4Sqk-uu5 [}2tPݥj e_A{yrh25lCc.QR ($1 i]*סs;DhOP*N(O~/v\wdhU2q ̝> [GʝpLB1$TLMvSUVL+RP$.M2ͥ?1=E+OzU9؋HXR5kANMc**ettmgW$FTǞíH#yWCiU=%u,OxK>.f '}gFꪄ=>'; f=]m*`nHk?#MݒI?;wn㛭/H&GScF-!u:I9t]=^Ʉj]i9c^+x)dj:]&ߞqD{Mec+ +)*ȑoC&-+ABB =QEpϚ8nnjˤ g0Ftbu[ǟ=}3/Ox\g{hcfxvɉM)tna,lF)W,$t-ohqOdQ$06q:R˕B߷)lZPTb טP Zh0U'?*EfZ幸E۝l\IgDe|;-ւ`eCu=zkk53[|Hwz8)AxyU{ˤ$ %cfKf7I:*Pm#UtEAc92#1fhvw#{ 5o5l'E*\g阄ɜTYR+Q")GCp22)*GM2`χB(ʬjOS#OLDksP! '@H8`P@ג/$8nA﫛 uc'qk{¿"!! h1::&Wٸ)o Hrh4#`2tAϑ6\(`tsx2&sS.DDqGc+\do7q䵛Atu&l4QB`,jQ`R6. D97xZ)-V d [BTtÓv ^)-pNI; ~ KKf1X %]@  @X='Cx@[]I]l$0D>IUJ$EU6=oMW ދst|%oTaB %kYyer9w}>Vb 1<;ZM- 63л7\+-An'B fr"k_=0a#b>[ /8&{=/9nBxN^UՆx>}残P$ڿyuKandJ9u3n<-w}{aEn%i`VXUo_<~Ԫo$u}-s;U ^Mozg%͛$d'B/`na`x_?rc/ =^Ln?sy~奤-ׇ$xݚ@lֵ^fKpܭEmҒrk-Pt4HAγ hHfyZ{HvՁ]©?LD''3/y/iʙayu\iW'B||PvNf;ÂL>Y^:άM k?H` y񰞡s#NPY{AC\5ek`|QPūR7Xl #Uq @Ah̡moCaҢ"M(JiH>zP@>oRckh%=eo,BmXHjC#rŨq3J,9 }6wIQwU sm*u^ P*$l>- pƿu4^O?\V`Hl~M5oa,۾v.Yݼa=O(][S|iR^+ȔW.Ҵ`YU{6wo4GXUŠo??,O+ p۷ا6Y)y>G:Qu2{߮1nZ"OQtc"U4>lqkRA)YmO} \73H>I aZ|i%cpHZ2S`Li~t%P{њk ]G!)VRG΃PEZٗ? ,x/6JEeQbWΣUliBg>ָez ߲ i[V',dz8>rqC ) FH 5Or'y̗m(H~{5:;r3cc3s0섑G 7;(1XS\Kii{Q'qQf0:R`i>ȅĺj(25Q$Zc&nS/J˸U F$JYJnb?XZP04̝S_m|bRT3O4n;OXB.cRf,*hE4jkAoǏ("5BX?A MZc$ȼMF_2vnV;05h@X潸涴a 2`󜧭z `3vjF.bgbGrAdك0ES#OG0l86:Q!Ak7.&Dm*e13>ƭ;ׄxH@P88I EIH-KuM3> sI8f6p͑æHerL}lDYrBc~'{>Z%0yzzz;ЗY3G" X @Qw…?@҈YS`V5fDLnZ}+}#v1T 7;cKkwsnJ%CSq8oEU'ʽD? 4>`vffmH bTJCfjKhA&v>-vl2R5;%Z Z>Y{w8}]o17@+ }| c|8{%t=屸hmϹӧlƩQUok'*Zd}7ΫW z17]{37Wkڞ=%Q/s֔O af8n*B'ôԮ> KpxdB S|g< J@€jd?%O.~|DȓxDހM&D_F3$b `}fJV1A9V6plEV0Xt>7MU ³&jIFy5ղW:ڽI.n4>fLUIf|4\r֧h2;"WoGTƜc`$ZOe}Ŷ2ΦU>n6Gusdt@򩚄ˆNim-n0fF"A:ZSys [| 9|Ḕ 8*|~9B}Fș^d0AՂ,Q36K.9^9` ,ԥNkdwi%+Ψ%ԗipH5m.,tPQs%>c-0nsJAChppn~>rL3nXtBsnF7AwTIѹ1`bh x434YDI!4$uU POȯ#IeW5_B-Z{TϕL >ݣuTB5(Qc5~D2w:}L_c[]h8gHGj]`1F ~TEyۥȠ;' hں֠nPl]yT7.ɮ?qHeK"A*m~̯pJQԳ#cٖgo.v-XS#_d`S:߯v]8iKy8^!\3-v!~5Ѩ?z2 8 u<)L0fa* &]UWLJ4{KCY>O8~+9'Ǡx{SjF=y?™Gq'3%*iRu *mS2!'"\[AٵƨL02>V6!1/mvT> ?$,͕'L\>ۙqPO]5&j \[_T1sGb@|,!354D3 ^on[;,N| ^B5M %F$]Z [@e4[o )RH2z99qLW}(W`t|e`g!56@'SX=%)WW1]TԱ[=@KGgG4Z2vO;h6efz< ՝t&xlrBlVe~a;,G/lڲZC)* 87}P1q9Qe_JOÙPk 2+ᩌfy;"O4Izgx{Y^o2g[=A/Ԛ"\[O/{ w" ?fԬ!Eqjou5Ez v߶||XʕB JO<E=PM84!YVXIu) v$[A痷{ǿ֯0{>,(I`b$bb ˮҩpڲa*&u` b޳  DVe6;™CQj 01&ʅ|c鸷,dlh3xW46R.9KJȑ`KI{>b@*R*CY_qTyMK2F0Is 1,LvFKI( ;iM4˶.o" {1{z[Ift:'G)͝>FsV"HƄXX -L{&u#<Ċie<ƞ)-^{1X9h4|8)=DbB7;Z3jۄHٵ"eh\ׄ25_ qj_} X[@1nS$c37rd|;,[2RG#Aa9;Bz"9OoƱa]@)u#@v2n;*SZؙ[o8S9m=cp\,U\ԧ^i'S>~^Tn3vP~©5.Wd\8wiO=]R p@Zl_ӬoOl9?T:^kj5m z}2d$R΅m )7Cİn8AGJFZ%TEzk`ʉ+u[WjY)895cSfωe9>|0a8E*pSCq4e]+sl\ua;,l}:Mrnkާm{f572gKMQṔTMU)Joһ>?U<)͠ft?/o. zX㱐] UaSW\0d3M#8^2~Y\v?]2iޗc :,6GB)=Z&)Q7–,[ @ w"{z Ӂ]#/x>cR;sNmCR|ckk§;tIJytj+h?UWJD^]zx՜[5*/M-EUiڔ6{7It>{KW[xغ1Dؐ 6ϸ[˞W9~6ݗdhѴ A\$swI<8x7) oaɑKq@"m4n] bush IN%guȗii"03y kk-Jxc1ŎUFrWH:gd?e͍R03K 75O44ܖ6H)i3~dW9M]DC 19@wE\NMͲ"` W ;9@^Anu|)d+ z~ʲ CPNGƺ%{?Anfv1$VzNBt"Zz杺C|t~[* "F=T /{$ҞgT7"]wu7vA&=;z nڧnf JѣSxĐFU4dOA[i SZXPZ9 /Um+B%# *$R BCgqrLnQGMxi`aa'߱N!f*A`w(^QI*|(;뭙_=#v2<. l`leTقptòժ"x j*RW E-3m1U 38T50j83Xx$b,tGL6_`|e~ sfO&讔b{ɣ̘8QcnQdd`v)#`} KjIIM.-HzQB$Y׽[ו>b) Lˈv<:F9Y%Oy䍳b*Q?Q3oG\V+P\H,fBvz?+ve(C|&+ =snpn~Ϗ8>Du~[0'kOÆlc3е&z< ;,U\0l[sc[pmEFG]g9{ ,ks_8ߌ. 69u4'Ƿ_#002Eg'65ͧe$>{HB Y_s}*iYـ>[c&OGO#<ǫU6%fcvHhpoY %/- 漶zv IeWp9$ifmwn :d&pz`L<RUK]QTiuΗߦ5%p}.Ub.R`M5>un~psYC$^^H>~}'Q[7#_V$LdpUp;Iw>s|eFhj+$ѭ[w=0Ŀ#S^_>pI gJ ->3n nOQG09iJv4w T~U&Q8+E~ \M:f눓x6pKҖoVvr,;K !şJfR3\(ZHJFF*uFt4d*p@U1|$08Gs+Nv1(nCoT}Z/ڼ'}m͸hk98UVw|Fۼ;~l8|6U _ #]owm]XqlOaC؎ƙ b`{|w:;bQ}_Y np >OԩF9 @)6&Avi? rg;_[ =< @_Lo VP}ms 4q ?eB|6RD!VFQG ;yU̘T6{+gm+Ķڄ7]"yS:}0|@*zJ';-H a.ы#J9`AQ7#NC]UXu{Dua BD)=ER2/ѫч7o= Cvi3Y(6\u<_Fֵ݀RVl.h 8S^wq!A)1 iVckP_5N8?]{8}9+Q5Mʿw@N=_h1<*;'M=Ֆ|mVY҈sA-o:,nkY=!$\Zl (LxUib)6yR9?6NE E3 )gN%#b 1 Ǫg"% ݩf\vsѦȉcG"/T%Yvf @! )Ui ?)ŧ;Bt[iCWNQWED= 6`ldQB%@Q9N!sl#K iL!,Ӹ]'0Ռ:+m`؈~6u\{jvB80cw{"g"'@,ps1N|Fβ:4V ~+9P}dhD"hE4e'=d"oD$G5MAJSXoE$RVI*J\ ^St)̀0I*a4:$ް<7Q"4mF ZEG!negnlT6*itg@}xQQ͠A~9Ejz(j-$!)D_GQ 3fȯD<,*  U Y~w`!%~kgssm$.EFUm1DŽ T \kpY׏] !!+7ˣTPxubm9Cqйʛ;.vy">9`k>rw ۛ(V%'a˼w?5S>1xQ!6$_harJC'n&`赮J/kUSJAUlN56n[?Y+ouQo8l{X1lZLhKp'~ȼIw'腻LP/N9@.5@ej,U/Nwkۮ@*Fg0{M]cf$ěج/8(^R &HS?S2*[:ߠ.zC 0kBy&{gTBns;УKzsz~DLB?FaEwEÙ KL/RRIpHB0L>˟q0 zZѯ3>]WJ w`xp}Fyǝk18V_ow[wH8{df.gKgkIL$O\2ɮp+bT 4Up7R7 'Քߪ+̒{1<ݗnAXJE駪{A6y=}r;D0 EQ_: T/زȠO8Hj㥾9'7$o\.\Â;} 6bdxV]i=Ȕd`C$jZ;aEg=KrY;WCgAU ^E$*T9MH?_ L,( vlC B^5D`) ǹxi;?"S7Ļ7WbLPM^.)HvLGS$d3VY\):[iRb"]:!v3Uh27[!Y}GOo Ddykln]Cd?qf=ɵ{p +|jJdh#}zjz[[> EJm:Nmm B| 1(c ;[PVg?7Z1ڗ6 UpѯڣEKd%q(+yEh'nAi jJ /z/ZG/dl?ߴ:GFꆸ" |P!Bd |^Pj&vKSȲ?L3W;U_ul F}rD3<7o E0_[TJ^n!5~.E}KǁY :$[ɻHᚮ[H /F&L"WEKTo8&D.^sj\/4ɳzWv\"*Ri'ӱc;<"r+ l'4%*F&GT22"K6heq:%PNK豸=it rC#{ d̙ G,CcU)/ˈ:*SEs!eHVrNԖ ΌC \t)g/Cg"7*r:""cbB;V (iqt$gMgNvךM12AubK~z̦- vCFE!z%;7ђ0b7\:5%(h·o؛Ȣ9pILYvi?HYS|nbˈ;7?sK .1xg4ׄk0v!fG8הOjϑ&Oڔ{Kɫ6/n.>gojteLQ1T*cS|)b0ވS6ߕos }~6hG,s8<\P7%LUQ:@`SAI'!Ap9DS, XLSF.mlkW۲3>Ty=n|&Vl2@ KnCS,>5AyTYkkt6{Z%1:軃,Ii=>DN6Wz%KmG67c\>,:zK3ko o"˂[7KR?]GAˡ~{_xmַ78{ 'j@alm|g]i'd= ^~ ~#{!y݀p|+xGY =̇1xn ߏddu%rY xDľT2d 0$ [rġ G+W NYky9,V,2EHM'|k? JH8}U^e΍,n]F,EYN Jnn$U$4`ۂ~_0?䧃pbK?u:O=>r%u2Yx)Kfu]4H4L[r2'Heauw.5}l-^L3US| b SeU ÉD00 VڿRPJGI.S2 EW|XS-.Hyk׿L _J*J5 !,Y jq+7E;>~Zb,$kY̽]O| ] Կx<JM rU/rICdF.{"%d갨(7H2|B5F"Ɛ=5ƹt1y}PD_M,J.r! ;MgSWe(-M5G %$XK11{XY90Oa4?gm,‚'eC/ㄓ>`?x4\qn奫JThsd^i (>0mgFc#YƠ42w\{ckt,PLkt8{;Y^fH;cp ]!)I;{|͗- 3ϳa^-nX!';'Pr=*5j f}7TM׹ms̨8>=;,g&d\{Kɒ(tۄh/圄0"K3 }̽!-P rSГ' ip-dÿa%QgmM ",Bvu"Tz?ӎS36㧍WTuu\kͨ(r@b =E@fÇ>e᠝%3$ka34q8I}pcox"U>>w+`I8D 9@^IpPnrrc"0v"5ICF+EAd#SIlӾ4g/xIڇ0x/4&琘ލ5PGs7A5o 0r??h)a=/P<&|ݧ|)ݶcm2>r}8 (V ?_),"WĘƃbd o>1(0pr`>/aIFlR^L+EzDQp ,ܫ_ a]O>U cT6O?<`jTߛvОDhjw s/~!<XJ0UNG܌06!u?;[-uƻ_nz_Z+sxTm?3^MB!6f6*V]VK G_?77zmJ ӯ'>MbQANQZ=zi*g ;% g[lHU M}n@)[;sugy!| BUK>g7ɲ-I3aD۬vltYyHa W3(I2'hBj."@Gkv#D>^N LIvPU}_]\&9:4(šYJSebmE˜RrM:=6 ;;Z>dE Pri~Ncž6EmͰc@"Vb^Nģ:9$qE\{WsOBfXx怆/кeT' yJ4dPt[~gwN>.tpPY7Nso2ya&]G/ $1[`CI 6U4) lnCUNՀ}\ ReOJvc3w~j+VX64-iN^oَ莴5LBe4W-.f+7#ݳ\?}#N1m| ̧0%|Bm&/6dP3cM)#<;+IČ,DRk{@M\iX|5HOm#XDGtl%mվYׅ7$~WO܍lOdes B;2xdJKSv՘j8SM{Qz+A-YNk7N-Ukؒ捚HG9pvIw,痢!$,絅%vBkr·1[X.Az[(Bg*YAUz\nu9];Qm )o9]GוꈁSx"ӣ>$^?ɪZôe z0UNo\5| [9pG*爔3o%Y-U#&IOY/@fa'YGeQCJ~EٔN<6`͟`¢r>3e`;5aI' 4nMᨹC:>/ )ΐd| U& "1Qj I/">Hʴcmctz<);̋=%3+f1$erް)Fc2w3bq}FPgtpc$ȥmW6'IlM*n?&uTS6& $P,[:#q6K"LZaORXĴ '?Г1j"}wl%ukn\CaEiEj0?,-}Nxe Ӽa܁kjžWPzW1HR7WإaL. U1䅸|XK\aRʻi,h k* >ҊvjpX^z`8AHfRT Ԣ+~l2b,Ie/(_&=+mGJ&gq;J=dwB>IP:1B:uJKkmpp|#t!IAqe+NTPR%DӟV 2x+wПp1 0Zێ8k#} $9E M )GPށT؈O6xYUcUD"0g W<8 6͹%ƈ#AJ~7eZة-,HBkz;v`?IU -Zau,IvŇ3\2F͊gB̦=6b;Ĕ*ǣ ,zS_|t6p^~pMJ#"2a K 8o8`6ɧp˻ke|ASfֲ㳙Eoq9h4|z7kL$:n6=4%VJ!w!Yu62{sBx@ߕ%xVL :ڳI?(&@~ eo_@~_Dr0P-"csJ"}GWM="X!yv۔$wq5;3sϷCy۽n?7oo!/Bv ef>8ee3j5͛~8 l'I43՗G$T(chQ*N;h08{SHNaܷoYEh'0q&P-UC"(SI7Iw_t=rRwlʡA &W]`j6k%1Z">ZM!FX>GW,wU=ǥg!cf_Q<Bi_ ~>0ʯƸ]ZH*M>S4Wf(M*ym]*Ɨݍ D/d<=)֡Qg%V(bI6N|9u+y+v!#= Avعq ݾ^LQ b $.? D'{.6I|[Ix,OdQZ+xI3\b"MoK!T.4V,${nF7DB6J~D}6eI6+9ZⳄB^qT~ kҘ)ܯmYc/ ?B  jeܶKUWi4<Ƃd'U8tR걷uNաHX[ՄsJ>,g:~ WT=*'q"ͣ d ' T3{gL,Tv}3;tNC."rT.$G,rrJ&֎Mn7gϖ <)C?*,V7^kuxά{sMoar4 ;8ԔSO':`Ugoˁ%֣jl#*c`_g_2Y]X)vQQ)Y{xRqUǯY7/Աad+μnB]&F ;; *rQ0IddR,gDb^:S71cede?lӉ0 Y gܯ " ',ƷS`%nCqi Orkr)Stg2N Eӏ #j[#t)pԻu:=Ki,I;#VNO5)Ҏ\1'3Ma MRGM2/SGYoǻ oZ?a܂5hN%~uT, *.Xi%Ç鬒VYM cfPY' ꀻ?(2#w{&%B.9}sNۤ/VD,U9]S2.x/x.[soj|,WKPk5&Xf`=X PlJTAʅtY TS؊ŭ&'IkiP`KZߪ"XQF2})1c<5&j8~l-D+7fW^h$0 6Sy|,EQ&]:R6Zm._Xj CJnyUb{yK̕jU򔢀eOM`9ȿI`o;WxPV1uռjpa|1C37SH ǡf!yS)m!]jj~"5#posACCTC1hg̷ы&,XCAeu)g7∍\HF׮/+jv+L:g偸HL,$03,kdt TgЃ.SYp` Խ[(x~& =qX A(L >̝;z?=rt1WJ:p; ^Q&(DH-Bì||(r@⟹7O\x>i?cn6GqBXnm&*uE Gl|=^518H]t[SP`G_9aH``CDN58"N^r"T=3D}b봶?gp m#mg>10m61w M4l!!ij` ^B hItB:v40Iꔁ=OSqa N BK4#e{qB(?-^l0P`+nZx$g^E87#XJ0>MKL0B0j$D`{7`A =!,~-#uTL``XM4[5((̄f\G v)0gZ9I-I}{-Q8`nJ@w4Vj6R[IS@ I玭ZڅuGCJ5ġRZ uo>r):cD ^/[L֫f&w2FYTL9)HQBJ[L%1A'V@qm+i,- 4$60SLD;_?THؔ_y*|F8&Xs8h|Kmd}s7WM>ȑ!R% ѕb~3v蒊0 sZ V啩$ >|mp,Ů6g+GCe MԑkPZ%3%X`zkC"Ǽ *㔿߻e;߃VT1Aqoqz?F@H@Zh921%\DQ @BcюhA0՚xV5; e4RQEƷӇCf:|$K{H@E1VtՒE휻 56MvES\[SzQY8 |mʾ$ONV/O]9AO׍ƞ#Oݖ)6r[bc3<|֙=}8$_B#Umfq[ֺX Zص*;4qIɼJu$p1c`|;&symr}?U{{LϮ%9@'y4~Ýʑ7g G if/ rU_K[" H[m=#A<:G!]58j͝i~1COC?^'3i1?l6jU0^)NWu>qvsFPWj!7iN~y/@PI(d)!n:^RI t\>0%73Uexn]|[r۸~eB$73˼i#6uהkЛwPn,ؓ'4͸^1| ߲xUE \_rEb]鑫tD o M[ĝN؏G&ڋ(|&Z!g|ƌV&ى%N}iAۈOUaFUg7wO&Rx&@-e'ȠßT5zQ' 0#b5f)0V 2L:oA[ @ tTT#u'ٿCk Ej؈K@XUyKKT/,qF2Ĭ `[^  5^+ acO$ehK=~ƔwXD'I.aש>"{@ Q)Daƈ`O<~O"zšΧpE0;43cc«iՂGZ#WT:ݥ XD1~n5&lrITSzj}?N-N0rCe@И[Mr] c|؇Cp anb"+ v4[29Gݖ򒡕(x0`buxІϾ3uE>Ľ%ca l6 ܍B5o683E nƑ"$#[iyr.Y[_M~z/$G>zƧ,z*^tD="W[ƩyW܋ЄvyV±iӈ]HI8ܶk]!*nnL9xI*!A[Wu!zR-i⬻9BsU5iW\&a\D@N^]AV[OKa"*zWx[pE7/ ZM@MzQ0D%tAM375 ŜCbȂO&9J@x{ o}Kl40d?#NH(y[$Z,J|`A+ʼ,gnb0:uT(D荋&M]OGVX) qىWLJ-b?KKՄqwgK`{m$>i*KA2aG F꼎Ʒ-).: m<|_eB,w) ͖M?)*|WPQtYT覶(8^?p: : ) 0u ɓa)5 ^&j/"詁j (MXqt\-ԃܤq &y?I#'Ry g?,H4K 1,uBszbts RrUYeeBN&*zLHD/g <1` a'o׼H cm]^j_'=")ɱ-Hm670x `<ܙy?F7~MQ1պ(,]Ti^ tg"As$gj~OÄh"3OKS8@BԜnΉ6\ڧ2QPl$ _)>)8d9BńeC(.0rE5>9Dfl]es8B^V"Tiy9 ¨mS{+nՊHڛ(aL~t%3}$@~`܆EE*Q7Ēx2̅BKN_1yqMi%"|g2:˶i˨!7$D tbC>S9qg:gǑsAt*;K^@ c\g{D @utqP!bAkpgpk[ѹy7iĄx &h"wo[a^w^LLO$Si#7c{,>ӂ~H)H<;=|SVĦwq FFm\E1| J[k[yS,7٬n HUWO[#Q#!fUVlbICxTf ̫A}]wZӃfC fT+LYJXC sHA`SZ' pWwޓ9kI߀ əȟI5D("| _ .9O`u;]7bR,5zIFBzI4nO˭jK1Kq]bJXt䗶G^ ''w13(0pC4y, .un2KEuٷwoҕmDr|dVs]J DЖdf%ƕShxE!q;#u%5sۚ畒BoWZ4=oN~WK"[I"r V8j-s^L +H -o؈N8/t]Dr=PAKIz3l:ayuT&fs ʸ.A\a}N_H!t@ `G-9$DKT6uGlIZqtO@OW_lV_2(0OҒn+ 2aJ9Њ[0\L%x&\.%`]+%Gh뵃E$i!ۆ%Ҍf?ν;bQ$<"I'kMm|~8^E#4YEwʴڤ<O (~3mTkEgzrC↤ӷ #F޺rbTi#cva{rj0SVUϦP|e\}w@Z@(J~eݭLPٯč`]u%&DSƢlS g+֎ :̶&Enzk"xuʞtRסJʐG%\9ΰ"DwshC %ng#x(C`fGL(h1.P EV+Z٦/'nziTJ V86ch4(!(sgMP1^ES cI*Na!'-K@f󍣊l u}gX=;JV/XNgVD3Ky!%O<9֟"ڤ8F=}VV\M񠖚,Zad^|dQkߘ^JS13 HVxPP.'79}0%h= Ӆ Y$pLqP{cN|8ه2*1KFv(?hN ߫.Gh%lMy‡ڌ!2²iR)lMԩ4UYx<0{^/hD"dC! 8L D0v27UL)Ƈhch83@t;{x3t< Jb;ma|X M9Եhڨ\яv4ϔM>Lmh|4xWri3}І?{ 9(v5¡` `j#]-+%\I`]on.l%hYAyg:G^O1E^! ZKl?fuMM_j::4Hź_SO{fbqydc>9` )b[{}gqlP m[+5[\cyre;"7lDme.B#O-QlJRy~ȎީДcj7u4#Խ\xKەvc$Rui/!gC-w`MVHڛf/eϪȎV^W [b)}'o:PVCq ;Ț;$(6-ǶLXF"?%gȣAwěu";79g|Df83[ᑴn"8AxȚ}UG.5 L/gD$x ' D1i3yeuf]v%!mF!LOpxAY\\]Ѫ SZZ/ޢU/dXqt 4;]Y7*`$ju/2vt!ܑYqu;]6E;CGUFBe[q@T](RP(MA"igxv9E.yΉ9U"znd\s7e\~<+YךX0CLOyG(#qEg@i5Y)Aq0J0#tLJP5'mzDC77TӅa[ss?0c!lE<}On'}U&줸B{)R:71aȘ߈əA#6#{ւ*Bkn I{}yM+V'IM<-j@\P}<vITæݏ02,t *4_{)g zS+od. w+,Ѯ 5LvBn$6[|#`W`ljG|PE"A!̊}TdJÔ豈{r0(&5'< m@J_`QDrEMb:ĸN-8@ODapDr8ndQ&$xP0. Cp0vVkɁA-N\hKU鲈/{cNB\;Dtjd5ډ2qIXe~*27չH{:>rvm]ǔ{? [wo [OeOF2BC5ɔ;" }4&y`o }R*).Ź=g|nhhFa }x)^l}wsxw#XwPMa x`vLd7 T[;7?}krW|Y˥o'\ELyJ4LU'קuV]847^Zvܴe]hp?˂ eW`ҼMJGAh1iP\#8Ż/!0C@Ap1Km;_͸D*Et[įtg0Pi(&y&Doo93Ū=Nht;ӶЃYPu2{Y[etIbZ\ 2. ż_<}Gƪ,}Ӧs@۟i +i'mk͡Rtiy'GgJ* _CNM,k`;9˜=[Lj(OE0s{폿3D}c_Kd:&SMQǙR3BSK-A%}gz̻)9(%#1=( iT?Fpix8؍`Ai%bRp`8 ܃(ZܲŪ xbf]; 1Gao釿#> __q5Cxfյ$zRYH/6oܶlA'2aԧ QT9Y 0 6iE$_1\Vr"nK׉?,sB'++7%U=s' I=QTmu#s+OT9\ʥQf> \E#kXSKw5%eCOQE-"YSS\! [z88A7XC;BHM*pRHV#JD/RP.~ۙHYe0vMVVGiQO]>[<Gw0{ZkԗtW{rRY͔HHc?ge Y뾷{z ei=)~FyA\pC6FkQea$Qx\-!L*]a;)"~7M1%0(v8T5B|)i{!C }aUA[hF 2*W*q}8dz(~1{P&BzzahcleMQ8rڧWa||k,,̌58 ԵTXwTЌF5}o ^}l7WU } eHׁ=~ePQiBmVg|hLU@ݘB84ڀ+fgxdj d1!+IP 67.3wwOy(epG#iU Np+n/`.ԣ@W{ʥ<%g"=9ᗈnO0smpprr"ۇhk%[݇(C}%MMsS.GUsS*@YNsDz 儤Q4zׄNcPF1*QTv|o)/|Xi3Dp(?` $VK:t'7~Y&b` ?֛L{:VO * L2c!TLG^X'L 4^&W/Vn_;o Df?9܈ihzWETrXyr׸Dz1Ĺ?!$DcIhiAwtnuVy.s^AUHT(r-il+۱s\Nct.Us^mW4<`zoXTv_-y5{Ԧ>)smm.^8s/k NP4"1 ,gX?fV|[pBU-!s)=%n[;HXm3i2k0/(J9e#iSN<{ 3w5*8t>+#$DIo:*\~Wz(f)bs?-\S->,mu =:ƒ3|VBVH;ºN2+]{OܻպH7cFQ=d۟4T+."׸i'ӽ7GP'#OB[\"`x ]Z}=Qj8d:y#"P|̆ZPNFƈS#:T'᜖_\ȃI3>tD=9E#T @G)@d݉. z:;7;C/`wdž:bfIPH˔UCuKRK/0vKs:M'zv7B2-훠aBnuMEPV L$_Y﶐=@?'Vݽn`])ɾQ"݅65СkR|AJ&4*a>w?aMIi}O _5 QM9hI~a+zWXd껮jΉAv.Rj4B%zcxj8蔃.4w+wF] to#W )j/3=WsP_>-\0a%+OaooxQA7QQLZ\}Ӏή{OA~ %4Ρ|5&K EՈ9u*M=ȾVˎaq@2xsI' }H6ImB<6+^el2k:F|iD~\]IW{ RjT/ct2,,yz|1n46^`۠n$ʈ;5 '<%1"Y*y0B?ϛ V>Z.+̝b|~mvA"9@.1ɗ#!+E`aR띧cp bcpߺ@} QT:#F9PD`5WG.x)znrt=ՠ9k\eO~$,)gD/Sv+8gTTyNxnl[||@L_I/ޣ\\$iiQx63b:(>Th;u.4ۼJ\7s_W~e,}[8mf( lzk,d 4kB&Nm"Dq+lRUSo=V60M齋*>3Nn١*&JAP7]^9?*^an*0?7!02$fP('>I{Oīy&W%plB!~ { I݌v bީL7 6ŭ?J֣<=/|/_s$B BԢM<]~I_8fJs`ˢ(@*uUM`-:X54_Ifc*m৒q*!IQ(@:9C63E\RSGFAXBŴV0uBϖ HcItuC3PFbPx7c{8׷?޳S{IQs?Z_M uѲt ǥic4.d'#&OU(tؤ<\LΥTS7bc:rGVh4ݮ@GEN76ȡlUاeKFA)s{#`%w2횘{۸*#iZ|!|29r)Fnjq1~Ty;#5  QR%4Z^'#z'V7! Gѐ)w3%m$1(D;VYi&9\郼:mb¥u@K*2籙B;pL\˸N9`mz5).V67>t)vy]SycxF1HquYJdo:pߍfuG5 42յ=Z9,η>~ /B$# 2`7T:v5(N2Oy.*hny$|s@G] n?G(td#,ʿbdӕb$6%cRt%oTjwzJ*< j9Y6%̈f$W O_m,pc^QA}D0 KD ztrou$nX3Drׄ0- uw#ra7U s[1>6=P= /6*{5sqa?4LմSWwJ#MBA6,_{ecMϜ+r5h _#w2V2oyar%"{5K[=i4f܆CYkWG rmM[bgɹ>~gBe: ;Wi~h &3d[ҥx:d @00 f"kAN0Ja "Vv`WোꜶ'Cp u  Sj]£u76_<ƴmz 6cט)$@ȁm ,=h"mhGUxP&0 & ;F9`7K̺H|Ԏ\Y`3EА ݣ|YNss7inTMن gp{Iylր@RI7384ev;nwhdiևI;P\`FqӄeZ7aYB&Kx̻Z>!^LPOp-]KP3V*7iر>PA1cd bLol12$i),b)$ ChHbBlH`bhh@bĐHҼ}ocuͮϲ[3]?qבGo~OEbn;=^ X  ?Q2QkL~I!yw{u/ *6A7EbHqT+«Fe-觳>֩]b/1MW+p?Y៟mӧb>ӓ@X_aBgM#0$EZgU\ݰh: Lթ :|FWlh7z iUet&KzmJYZ x{ w,Jx|^ ,ޝ.Yr?gc/#r 5" y`̘JѼVnW~YcZe:P>u$TÀ~{DxWX`!tH2+kx{:7Ro4bO;Ǵ-A{uX?^T°{l ͼ!)=7$r{(!y fL*_j@dkWF1 y֥φpqPd"93>JRG EQ:?˨dϧcN(=+}FqS> [LSJ7v֩ ~sH\"meH)!.cl7}gR :0Sx9u'îW1 QyKCƇU! [6A|ܖݱDz@J5k XxWtxQ#byOVZX3m`VM!_e΢]G>Dbsʵ ciGK}/b$>e<~lίg8{儌t;H\KlApn 3#hI.jZ[ 2q~O?[m29u}&{2'˨` 4p )hnkեK{G; (=_sc$&7 {vC(- Y\S)\eE\KZL&"- nA`4k7p{ "²Q1LWi_.83C}):S 4gwҦ孇a%9 +_ia't_'5ҦY㐛pfD-Ko](ÅD,4c.$1';Y@;-_tC2/]Ԅl$keBlz7+_6&ӽ"Di4{LhkJS\8nX]yZiTi^)lsXߑ R Y5049"JU-䢞v#,w1 60 ! V`KK/XFsQ?SmPV*n!Y39 $݇lIDĭw?8rLilӂ#;ESȏtl?N@=xMX!Q!f"; =giӷiQ6scB4%Ƞ՜}KyXbHӈ^&} 2>CMFILYL*|<k3M̀HFDd&~$ܓgz_rHbwiҌq칫f  gPQEQo̕R ا)1^^~s3m]vHu') |)B KdVwt.RÉuI0^ 1ٯrg$S7#yP JR8`6<ίO6EGj@\mBSDk*&>4ZA~Dc bQ/Oc ,ul͛((~igjEC.DY%"͹M!c !mSNQ}:{L/#M-^N3sQ^n^7sΙ1m hpj%)yEG>VnwnkMKA /|t/d69L!簳m xa\e5aYD3}qK$I%" "cR;o5P.":D{K;؋:+)`wWnꪩR#v4(j^2w6Qhުfrvc+΃{e4[}NDL e82_@wH(fڝC!jawݻ!_ NI)98n^|չ= PsO 55If$eZD3lW !ɱUH4E;tĘ@꧟zQPeYL}E2g=Ϟs,MWr4O~2K Z<#p&UؚH:QGJT>EރQM-Bt"L}G*2x,bmk&3̽j\|E ^B?goHVcC=Quݙu-RI;KpphvZR 7Ėlj8t,lOU2Y`$BJx4cڒoRd$2胇&>+]V{>O[~Eu]CmY/-7~EgalF]Ki=R[c1 2CP鐫_q$Ծi;I_/%UaG4!J K-r@Tet4b2Ɂi1QZR v򡰚:p:g}ӥ܇܎r)EIU sϿru͑[("2Y~/!`akΣ'@G}g,4όA d9l"Cc hY 1DH3WDؙ/8L+L, HǷn ,X:hpEI,Vy)Q`z?|[n2ZqAva>ޣ@`ᐆ㘙 0&"P@L V]+T87j@Վm =yiϏgUFv=/?=2Ζ䗐 ZޘT\i%tepq^Vf敉l!J6^ `0;⛧ *WBV\0xa^,e o7Ò6 Oqtcs4iO9Z1# /Fd,hHe".h]a"Dp)OZw{vPÑ|?Snp[5kE7. y}mf9&Mm#V1@x04Vg3 9}.(5}2K6( k{I,+fah $ȑI9{E}~ڃA1ɱid9>Iܾ&%pw}͉KASǐ F=6\lFn0VX'`s2}`6_{qVpç$0( ="=l w㚕BL<]+JFWo;XH [vT)-%i{iR)bVm|; jH:Ws9NLN+GWC0hgd~TA^Ɂͮ2S9)9!Zlh(?0&F)ab4=%-= \WRȔQHpSΤX/QܸD"@VÇĭ+JlD $VLl0-fGߢ⨹]mU@!U cԡ\K(i};FQb$yq0Lg@sx*LX!ЌAEI=ϋ`ifÿE:(:uA|3 .NzEgj&k$Of{tX}2V ds}|S(*_c=҃]HD ӽ5 DVAu靘KX: zE+kksM;j&b02O`Ea!JaE->U~ZZĀ`/? Y HpqIwZN* @K/ayh6Lx2͑{T%5 Lxdu&2^19U_ 6){/ 'DC05iWʦ_IP&(QG]p9f?p_" u.5= "IsFzdA'$IaMZaRWZ{{"'cl`8 382^{N݂@ጰu+llCAAn}7"%؈%oH/dV l/]"݁[0a p`*;9&+dy}Ɛ&u:RmI2;ʠEL΃j>&Ǘ5خ"~#hGL>xL`5{гKc>dKaYB ZFa|Q(J4'̱H"Fx)#!, D8>4~[<=128C*H1 ds;|bGWF,"-x"JDADֆ/zBvlZ,G#9$MX(KcBv8aB)!yx;iKmCBJ#$|KM_2 ZTDBx[v|@BVo@)vM>>G^ܜE/kcr z&V`c$.X1 4)րA$ﳋojKhe)h'w?5%C&]ONNt9ZHc!Z mVIy&F1|χ|IJ W^ej~2חc0mEg~&뿱d$OQeW2`[wZ$q=aok`^ NB5h0|Ɲ^$hΜ -j lpP?CU{ ~Xn|O3e`>At_MۇPnyQ5 >1e+kZ}kj+!]7o5 u|^>2eJP8f;,@0<C_(0ђ .TOLH%hwXXQO+ 3;tf885@ XZ -]FҔGey,~r= 6 8{Y(-5̗%HBeliF'~Oͩ(ku^=ǩl[!F)S 7|B>pJnTAԂEfkf0ϛ{r~ÑHe- Xb+sFԪjҢj(16M eޒ^GӺKhJݪ8zH(؟rD~xI *}j9T؀g?ў ,޼&y)r.?n\=?l:?J;-Nm$ @N")[NQ2d'l"I[0B!ȕxyOo {'7__*G!9!R.А{ (!dk/#k¬oq2f!Bbt"MTDL- 1P7e'mQf^a0Z]SEZՋ1"'IZK$V00 V^?0DH4 3BCL}5; ?zÚ9AZ? ag\+ 4Vq>{P 0yLHרT Pdؙ}#ۿ(qmL^C}&T"yFg LI֛J_.1*j>W#,\j[r*iS3Wt9~/$Nf8Sf@[742TPctzn8ODx@5o1SLfED8StJsmMr*$8ԸMR&95E P,NS'8&8'nn lA"D:bM:'2D1({;hXj:=7ݶ}?p".ca}E0_;U7!T3^b]ӖN_ȋF&8'z=/iZ"n2vwk\/F@lLEݯl$J\/Y4ѝJ"=sd, }-"MH( q k= wpf@%‚1mmO`?X0|ߙ4jR=7RPW(0B3٤e/E j&.R:|~wi1cY*Cc)FQ#!Z\uKK E|QiϦ{5-HjԜ r :D);ܽHJQ<_5O"p ;B%jXl88Dt!KގUFa`-Q!hZzMr(6ʧxگl;Is݁F::֝J~AbRQψvꂧV\2*nD)=Hf٤z-j48yOe.k4ْeLKZ2!/HB4|o>Kj=4& DZÇʴ+H7.Ղy0%=}* xaNɽMDP O၈. ndT?'ց8-Z!U Z>{:d'wѹ. aۆD7F12sY堏.:Q>.))nOI>%qGV| /jD|ybW ,sn}0hyr"?ݢ(>Or$k`Nlq (y֮Ar$v)$|-lP GaM=k eş1| bl[։]b@{cy]5ˌҜ%^dĊTT>!- Qnٞ)%fI#Z*28)z|冋 AP$ÌE4eT_+ɺ09WFCRfc#>AvV*Vֹu|`'Ѥ+]D gXjIH7SѬ=JA8 ajőA҉L'vc Է1B>b c8H0Ɨm8%8*3LU;pFĨjT[KDF'Ucn8avq6 ?"xKTܗSwՅN~V wt\o1eue(y1 80P~~9zB'"'~'ylbB3. egBJ2{_=Fp AB9( #\d2 0@L@mdP`jۊH2GOLnt X6a߭/:ӺT8*|&Un=HKZ :[T~qTۜ^t "YmEmi1*'Ms6Sr&[C9{)`&,(ȓ/: kwxgrn"Ղj7ݣC8.w_,w?y\!]#+{6zHI+; vɤD!I&Nmlo[7{PKq쇑8'TC-Wɏ` YoĽb> K]@b|o9}=rũx=>)ԕү}Kh3B~mD2<$GDh"Gu@!Ɍ K?ע]aV*a&ͻGJÉs'܀&ޥwi[}%NeVIʡGA~mFoΝsNCU)M>ua3Yi8 5, D+iۂ\NQbg#q_I-pMSyX44YU]xIeH >۩t|(SE-05G^Gkk—Ǘ[1Z|9Ód=\% = 4zU`#gPBQSWgp1&ת`Ӡm۟\o7Z\A@s!E[l_|*7%!'Fx.w/e3'2H^SI|83d|V,ӦhɋlTsH$9mh$\F_4\LamtwBبtsPϤ+AD393US^*yuPfkcC_?wUsQHt[!bv/yz*.zT6C`bYPC_ /mtr+h؝lK£k`Ah)ST0?S#m< ŠQD1[Zm6G5c-+pGW+xr{' $' 'SۅZbp  a{Xi" WP[e{ ;M C bGiC%ueeN: x@ĺ&˝8$ Up'SEŤE* pX ;a/TFhL1]0 cλܛjຓ)꘧/m}7Jjs\5x5YtcRPᅞټZ۴cR&@%Y2ƕDQަL Ch."YnC tX װzoħ[Yh\^~N蒇,=f Ֆ$+I_Y!Nmje-R5h+'"FtoDYŹKdnҫ(q|uB2F.kȞ؊0P"B۞$fA]1D. iQQJzJ} G) TDƽoyЭ=^Ț5?k, aL]ћO/N01]F)iPOqOlkN98DyE O+C+JbqZ7 Ҽ$/Ireo(wh":qmH @\v'wXF Ҽ>D'qD!5֬)r'.EAyrm a'Yqs/B~X?؅bbz 3}$eT +^`6 k-YZ].u[U 3*&G_`kO5 Vt3q[jA뛄YMVf"rT9(h!DZ(]!g:~Eq*kf<5Qjۜcu̻T_-l :AKMօsx>;Ir B*Ǽs,>Zÿ=hCiB^ucG ǞKxs"ww>rrUX.0Uh=*ȷ!m U3"C+$eX,EWJ&ɧ}n-~nroZd-\Py靖DVe QJnDӎj~Xw]BxUR&W(?k̓|M1E[P)\qΰ+WVܻ)+kaFڳ (\:7#v>d*2r`p-/$9A/" }ߑ`nl[MwrN—u==Eҏ]E]R3? AB,YsYY7cF3Bc&{pB_';Jf>[~3>V2: &Qdz^ZYcxH=w&0aF\J]/ J賻>iZ%ƵjzXtV# 2 V(O&ETʎPױS؝Cw f.aV4ȤG;ZFi3Riq9|hKp X<@P7Hxr(,!_MVC!xc#ȗ!vιu$n<'ؠͦ0DU6 Y\$ *FgOf)!r X@y qD n jQ}F`\41>VFse}_oEMrWfN"Yor^~ S {ߪ\.>>1M BW  ^"7S`2K;5Xrbm ]qMPlpP{ۤ#~Ob;=23 OLO6x^"jX xݨ`r10GA/3¾ŭֱ@ nw H='W1,41Fav-dBt9=&On%I:o们$quߜs(93DYthFc#|3gР-hl.t#3Xn͂C78xgr.m^ 3$/JZKX oq5VL@+$3&] $w?g1/l=@8U~&\aO a8 Dn>!yn'^Kδg} G=ipgml)ETJ\IW\H @M  eunY]W?fʀ LHS?Ƣ}FNPՑlBco]=M56Lɬ#/G̜cGGnKf}Q_ R<^_S$L}g䛪o""(JWcWгiBоHs-srOJh#nd*hI\F/4O8ȡi}~Ud #EƧd<8t*B4,/Sa-'uy:&£(*L'e{y{}0)!86 3cMx(ZxK#d RУ3fk(q<ޒ#oX(Z~@?3iMXuYoŴ P#pUDAw)ly'WYuBo.4a;_y&;FSr4=,:VR/Z.Qnjh<%yAwׇ܆#su$qm|ej,TGx0ayJpbz/D`ٶTF.,9aMI'Km~託^vmΙDQy<~5 U}s-T.ZF)@%U"yz $AAWh_<"L!+SAThΚ"mc̙^Bxp_5 T5K?Ou8zy{dָGC:YAпRD7JPM-)?TʷGj{t(DuۣpW&`ID1 vNcٲK{z'){!iOl_C", \WfK S~+(dmѓ.BTGM#|WqvFv)y,aQq c _&ASK>[:ҽ"}GZo׶^kzy- X h EQțG HJM #Z.yF_mHkQ%=rIWW NyQYtf~l@̯@qeڻa̒3^aAM82.8Rs<kis>^Q3A5X)^݋أ؏N^c&.KxNKU@x\`3:8]c17>i=_HC1*܁=x /\>b} 2 m^N02 RO`A6, \GxnQf(9!eUKJP>/E6wONx@27b[8!1<   4 cVx\DZÙ?4><RÒ5pa7 3ٷv~თ ֧!ឲEj8.VؖA %9K9<؟@I\tvl-lZ󃕁 :ObȹAԮi$M3yEQ}5J=`E_ gndsT`l . @j$vIbvuLB:1 CB8օL{'Uz !]>+Pc[+d88B*,4e28^|M<~ Q xH>8͉>>*Lh]Z~6Cm[n5>s}x9}xX k5 "bv VZ5).cM"'I{<Ooo ܧ'-TǐOODv6 _Zl?L'.A zVǫҰj@?=s9r5 UzC[Q R/v 2+?<3lkVmc-qy~S8%()9`EOą>EeY3mLBI`& ԈȥR>P1 21pV8m2ϭYT S}v QNtJ )I5 Y K8H@Ƌ ='ACQQ94?6JW_I[F7'6==L"DwMF(cQ##N:PVKc~˹Z-? &9剏#.MG 2h=[RDgHq=v5-ͯ: ;Jֱr3-2mԻ2mbIǥj~9:PmhpwlfH_Py^woο-Gț1T/x4_(j.Ff6+X#H $n^J K;Qk+? ýenf5a)_; XU2,+{wIZA|^30$[#C j2ﲔ_D;ϸbB2A]]{W&hY͒>{pMvw>zCϊ\(r]\'`H!,* q.AѢCYe;c6<XUon UKP)oZd^'NciiL9&>-!2 ":/-UaBzHWbO> 1_ELdfWg+N7;=ǴU?[! nVX!+;# k|f]7GSqbXGt6< ?D]v'K#u1b.3@z2n2f@rnVBԽߜ(Y>*apo!O݄5Zgԥ0~duI_sPc_3] ˥i2%Αgct0Lbk^džBf_w L/BD /^U0`D3MuM+.Vg r9ppPY_+>7?]ɳhEt*|7vk^KȾkYܪBG8䈦hqß]UX`yH[Hяf\ʯZ`G[TY nV(bיH*RJ>7J_`&HKlz#5@?ux C>|gQ 28];\cO0 }ͥJUiV7d0"p`} 3W*2`>W"@lީ޹\!vi7էe㘻gYDEOgM#:[Dk5`R#Qiq7`DRFgc TJqPg8OFPڸUxPS[zȕ<:'Zgnˉeމ~X ^{ѓc!c*UeĢÿEӫyk8Gt*[Gڣ]y vVU=ޗvmzG~dqdpo(P s |XEAAJ ~/8Z?:JQ,*Uxeu1|ޓLc.xZ^?O'FNsXM 'u>`Y乹()1 kTjq>M tSX4WOig̬9|G|n0H7GXVR:U}\bR /GyуA|qY-sP{FdT.gqr1 v85; (t"SHD@D$tJFM(~{ \1fH3Lfo/MWAcCA)¼WR 3H" B=)W{E{|ՁM k,fS2z/(z?x1C.l Aβ4yؽҖ䢒k}7qxU;AmvN*[n \x2*8\3poPX0 3a21T(Cgf"vP޻ |~w}%<L'0H Bv'/Zz,i5f{@xn\r:86[t\*~ntҌF,%뭖6rk88jO˓Ub2L$6 FpEW9_yrA5@V.tí}h5 \Ki0/&J$x*"~DKFo~\a jl,.tDg=usn:!gToAqk֣ɖE.a QxP-ܚ /Ӻ~#%V ]R2r 1¬1L}4 c'WN?:¦#z" MUFڦ2*ynKP(T[gb ~ٿ$2ڠy'n+$ a$_B]r "[tX3B+OZ6+C~jV5 V Y4 a쿍x n^rKqRPz^!t{s5TgOs  16&%/4esj퍮ղ }V;2j2ڍd⴯=|jSBux;3'EûAĉ=lM:H zLOR[Kݺ oݔyBڲC셪x@wЛ;w>TCwqzg@B`@< UC 6\EA`9=mh#Qi:ez{bCjQ27%з<ޠj87}/ o'*&zʲᡩGg@F#O%|5 v(Z R]`L MUQrV@ z?<3͏u*,lRv'+V)vj`^` jvɆzh٩ .CFxP-:-7sFfF*C 8=R@^.h/Ɗ yJ:̗reC  +Bms&|  OtpY:xvE}C'<ǚg8B [7@ Y @բFCmH8ͬFWrj fJ"bC<ΥE g@9q[Vf ^)(8ɡy;`; [UaqY4 7788j.@ '/:WovgVm=#7ф1ܰL8ɣa *&3;zr9Q65q*q. -\ _qgH>DgjV1?Օ=,O Rx˂iZ EcY*B:53f6vm\ǒ;y&y3Hxq9&e,  l=g|c}:"s0sƒ/}Q&3G\^I;]M@{mFo9,SS/qNa[8pfV6]΢ˈA:+\p ( ы84>Aw{QiE hN4r+OY 0_,?=Lm7X$V?_>!b{XhJ;OdFi< 1QmwQm8%\{)đ ~:t &Ct\=$t͝1Cmy@v#יcX6[Z2% &iͥXӀCVOg*H#~w˩x1!j9.BPI]tHA òť#f^nc9,mT'$$BaNC|ћ:ڰN<\ ]?竷\0Gy=%q5bdU=@٨Whbh+K% u{@3`2+fI>"fѡ@pSV7mw!LK$ rȏ8;nk3codu$MG릅Hp 䣱~^{ U4@{zrfT8Y%p@<` ^ j2n5H.iak򾹿Ůq\aM>Tٮ tΛCd=女\e4? O{|{6Z@ElYܱaӌ~j7;^zDJt3XMN7o87+?\8>$żOΙp~&ypIƴ}̠%\*ț0V#-'E݇"91y a8)O}:)3.7y>2>uaf_P%}c` 66 QK[1VA7umL`!M8}V-#0m_{xBE&kuP p_~?\&F.T 1e]^o,Lr@qOض5<|i8#nn#ę(e E I@0@;P Yx?KVlBN~GBU7>8#5Ft2#DH㋔p83 ZECM!h8DUrY},7: jKFzMsg]ؓ@c@t0ã,&oKS~`?:)G0vSƒR+ "mΨg0J.e; oDTyyb@`  G=>(UfHn=(=V6nm~(YDOWyu[V̕{Ϥ6=fGŌ>9H X,RQsTځ**F)f! ̺\EHOɥNL.5SʩΧ 1ekkJû-##p}_0]#ejπr -$@9B$V{`K6 {@- eh@Yd# ? _hH8ںF KϹ(osggQzkJTY8ͺnlUck$5\\e%u^ƥ}jN͜}yysjnub☽J1EԿZ0SxWX'tNXfj+^E)iYmXXfWb+k[ Zis{^Jլ\RYTzOMWXvіKH꯱ $Oxo.`r;%Hsyyy%o Ĕ>E7p촩ߡEWi#APpUI7)͵14-Yb 6AC$a0'#0 ^۵g]M vXCŰb]jt>( jc$[QЉ LIc|P0f 30$!*= h 𞧉hxg39qJ䐺ж` dv8^R4lIa}lغ'랦 L+= v rz"Fwlv 82 VLeZM`w _BO8@'(Q"3eU}Hϩ{DRd{/Dhn^䫹5^KdXCT7C s3~@س-l)QeqCq=4i//m OSqUz 7q5 X-GE_x}.r +A?T4a"1\lw/v>`J߸y ?PH&q]g5846oB jbq1gֳ,G6oL"]>jK2SE.g;k$Y۠(yTuwW+8YE, VBlraW a:2'v{37 x-<,kJJKj=TN=%g؛)zMs>LB1 _'$m2-\Ȍ/9NmNŸAZ{r)<^',᪊Z1cBee5T\b%1O+ b{ε`GYCt0bV4xYƴyhLC`m#3]g#sRߦ_| x" eѴ,> Vc/dk,k_7ieyԫ)܅v?"cVVa' n}b1>B  Aa (kʦ= 5)ظ9˥1V5N#l}"Ny[V#^!I'.i2 ꄹL ˧l%n' Y*d 8FuZR_L5 cig&d!{+AĢ{fc`PP@xgYpĹ]܉P  Usa4'HArKYn ;JY1V(VhͼZ:*1)@Mg5qŽ=rX2+0bG0wc 絭Ѓ'8z2KY)\ce)==ZPG0(qǿKA R,R跿HcՕjfjDUulۢ$=c`ˍxXW@5NQ2~M!r Wg6'qS]C vuC$$; E>X%:=gv[-;H7V)9;Z's-x'4|XAusCnua-Րu9m2?ܿ@LOuCfD+"k`;Bߔ٫vҼWɨjh89hY?&%L.zZ o YHU%+AO|8ʦuxaC7&%`w]IMz{r䗤OUp@΃SoExx`K:K8|VJ`/m nZ feP{"wtĒu̹kpB؏Sۺ`[;~*fl [H ~nNSS+tN+ΘKS;Fk`?h:8%itR4,Cff~EOz?=WqB|-n\[#rF'lUKYW4Y>!&F^$w~|O!2Xo7a-[܋U4T(MER$$0/I%B71jNJyWZ97YTH/邷JlMsRRv$-G԰FH)$;<Ũd|wENbu@kP 0k%3bICi; xhp:u7>OVx9F1kŊQ=ɐ6}lj"KӪ[+kԺ6d7:m}'nҍȴIyTdU+74gqdr[lav g*ت۽< Xf&Y@xOB+6$.kd9MҮveo~d2'ɚ*lQ~yRhޑSs1סƙgj䅓[VN§+N`o|qF 1`bif7 U+Wc^^219>\4&qELMj=}w5xF7 -'LjÅI}q[:/ګܶvM]#FȩP#GԚNuW9L .!zNf&P=(~\RkLz+% -= 9}ݠ_dz7Fk7:}pG/tSФW[FSU^/8#n!:(tddaa1ܖu`4ik82"%_h ܺ|-h߁*u]Ҥi ux̳bJ}Q:* ~ضg6J3mO<3/z<]Wui⵾%Jibu "ֆL@Te{/@(p^rk1=KMO/r\w? !+SVEw6/%WqoΦ}F@PM6ue(ASpcs7'ۮl܋ZnB"- jQ7+]@+NTP/v0_+]R=<|GKc _HHyP3mx8x 6;1ʀnyֱubk1񙳔Ai[ws{Z3LQf1^õgzVIfw~Tԛ_MB/+&o':Ai8}*\ʯE0~Lݤ[,O_|̠Be+T7c F:O;*T-? .>03%Z^8d0D&2 _%%D,!W!X@Ad{&0< Y>$8de6`ɛDrIGZ ?-b'f-b-4fc|iĖ=/ CӁ;鎫c q(1+$ru t2["dfA2(v|{;JJJX~C\M@mTtRT# OsQ$cS9p{c*$# W*~Mٔ4@BK12/J܅=~ 4F卑z,{$iDX'Rإ n{Ä /oX0w;.IEc"/6"A]aQ%z 6\;]}:QqtcPg rv 5KS7_61lyK?0G(uBT8oYwwFI)C׋|WaP[ pUA'`*cKi+6A՟0<+# }|'"ңӟ8`{N;e&<Vs<Qj٢UC$זcr3Ij(a9xW2)ddEث< :M@Gĕxk[.F$WI1q3Ë 2߬0̆52~b^0j@Ӱ쑄 hEH ydn`(Q :Ȫ b!4,pEzȣtƆ$67LBp+OdlV%s8[BLQHe=؎:^j$MJতScY?,O^&= +'K۴ae Ώ]PfbSG3L抇N,1'8#}|OI1*8DH$>_j$=lΤ tcƈ=& 2DgEvF3ɼ`?8`>BՓ ߒSʕ0\c TQh 9\)q4r0zJ-}0ؓ,T&uɻqVdl֗an<k}yR}P/.JӍnDtX/Vo宧]|'Kq$OWE'*C ގx\uvjX3@ElB)﷕qq@M]NCx<[\0<+@(˼[Tlp;RcQ(_@02h y.kQ1fD1d6@`M[ܥjM|:TH;^]j_6~T(~}ŝ!3W .'_NIDDG98a/rypzpov^&&.o}!ձz6 GYFV:S⟘(?p -LZVέstmZ0Pv 3T|[JΙJ%.SxtT❠9 Xb›KVP7x"5F}@Kʟ3T!$dKntK 3 ]Ț@}BBDDWLVAZ҄D@DDL}C,;.s  cT=ao,bʃU])%*, 9,#`m:y`mkф "ۤ|WIg].Cji{_Mf!:ӯ[pa%qٶHH#9ý&~:Lؘ 0jiج>z `YbHk5F%5mZnlEE' wUֱ`*O BOyEܳSHˁ^C* k-?uJL>|$dM; S {j'>&B2Î*f,{~O)ulv&7)N۟TU_ۭ4ԅ'Y?s°Pȡ2.p(9 yf\FAp[ږm(IvJ#-χ.’⟈AWHh4߿0k(8Qw =ͽM;+~Ĭ` OgjM#_cI$;cJѝW Cԍ`} ɨz`uTFF.&9;…i󰿒Ɩ 5"DmlxW%?OzN\wu.mtC#Y4L,f.3|FuB} \lЄدP3mC|+=md#.`|? ;hT.=rA ?E qO,H[{,|wJme1ĸ54K "LI2Xvͣ1H xyH$լ񂵣뛶u~CEd}A[ĺWEnFnWbT:Ziߺhe7t$#% mXX%pXs@_j^uVZ^!;GWPGU0ɒȍ|J*Ռ/uc:j=$!E4.rs{&72` ߭^od[LlƟflЖNCHT-83 t \kSu b+ϬH= %yÕxJue,?,~8yARdna-9WžE.mOS4|^\[3_b@pL ]3^dU3%N_XzjqXCfZ{/XV@BFi-"阶 ziZpFLmfAhiڇ4j`צæ ć 3< vڏR!( 8Hsí)E{j50ّ)kGt`D %'lʖJ7a?o/dⷞF%&LzwWisBn!1vƙi(X Y; |+0wn&\j``ψ1HJ/a3p5ZSa߸hᮬZ} /]ٷݩ ́`$xYd{-e۫[ʄkb _Ck@rp5:| H9:`Z&Xk09cN,|?Aw(|k}&BdFD̢b OMo9FMܪS8k1L--G#Nj6mh^s׀gηR4(aulZ000 ?@9=e^ 9(%N ᮐ}'˜#\h^7!OY{TLkm+hևFkk%baS?r2 L$.zM6%۔Z?0I#6'|ϓ3H ZD}{o#"*q߬gS8f)Iut@51ͤJD+ SÇ҂вKgn[6JY L&HjzJ[1dʡDSq#>j'bJj }d5NthPoyMjg-*>εȞ2Ki{]Mo'OR1r"?2:X&_hTuT:qQ "*K c L!Շdٰ%Hۓߐ0+mdfC}-bO".a>j3^"џф=,49Oa>S]D2YqvpsT~6h%Z0Dpk}|4)%%D6+5m!6,J2Zwr tIsT ʴьiѓhRͥnfm0/XPYVH`(:|DF;Au\y\]s}b){$MEH݁"-60ܭW9ß"_D[MD Dk (LհFd!5[^N &ևZ]%̾ܝ_.cIio=LqވSѾC}::: Uf4Oxm&P#?n!ZBSl3+@['+`RB#c?ʟ > ׭#(`( T|-2fXuvaEp=1n9%ڙRi%TBiMl{rZa4邾nSp[fFdWbш!-;⦸,P\Ĭ"41һ` xIv*, vڶFdJ!I (l/y9ӪXO+౷X#e/3O tI!~fN-$J-:lWgmz{?8:o d&ALr[ʘ"r3|^ImI5Y&oGNż35zQ15W"Q,)q5;A0dj 0s-%a Ep!WQ#tu\]N6et*p6SRr%F"A*z Ģԣk*[j8y&"*弇ԣXgW 2XWî=0('wTO=LT~>ӝ]m/,ƍ00J7e6$W ^MCaFG/gKKlf#xlCI{}~Sٍn. (eapu0|+kI#Ո Jgx1ÊIs3Mk5Cp0ʈ̴G?dn]*d%ŋ7HqG# #᯳l&\6+{!/W,@_q%}UȍEUWIX$xIl`?-WA)&h\"p}!| 9JwTȥoco#*Zx*T vs``i%k(16i9 hp:A Lp lj<['=onv#e|۫ q߳#E,XF AC ,g(rd&z Z1~Vp:hxLeRS5?O1> 偗!(yDU~7^pjdsrGX :_zI;t !1wmMLL*cgz-/8BxщHu-|?pAEȡ͹^\uEK!vI_EvbG4>h uD?ʧ}`.h#aB^ X2GkHƾ*;Ý#=vu,[*EC\Ȩ*a€O蜧#VҪmϭ{`f[`',׶O>o An;< h11ρX#BRgi*fMg)jAv_m*඗:S||I>lpDyp+-oh,C [xc@W+"ܥwIYg9d-w])=sP BtpZ49m}d=)T5!E^z]`^i"zUԨ,9 Zh JH6h9nF G;  飥UMy{:1ݶ &LCHaނ}4b3_Oן{3_,ZS*hm۔M1Y|ˠəx:K2ɪ+z9> mC%6RN0!7Hn߄Q+X2)qά9Twmlj*|ToW `bi& Tc%$U=w)dBMࡑ"Li?Al B\#jh̖sV+n; qkG|W&vzu eG^jOgRL8'"[MOqYELxa}ЍT.MJ#82b-C^)B;EuyS xÓk{r\JU葪-( IN%~ɨ6BT㸮V՟͏k˴F>Hv Ҽ$4uQej'0w7ӂRdq陱"kwn @6w漏 ""<ߩd6:n':<BQ٨:6[6d-B M#0 92/IkZrQr&yHK{֯C=~gl.$ʃ{Twt@oSE!74 frԜ!M}8[_ _,WSy_xfTpD9yNbKd@76 giJitmc Od"ia }r, o`)!b-2<>|tNDIa/: "uaIK0") ?H3(wrJ^3\}t_#s萦0oKJ!@3?&*SHgSRLV4FP#ӁXެ+n,Wp*YE.'WfXL) _hIU~spӍofVq;[GΨCEǬH{w$6-ԼO|KurΨ/J{r ŽO'Ey)G6 .Aғi1 s:,e?lPhKg*A7@.!V}"񅨅q1)CBL-ݖbR~,TP#ߡ0EfR7Q()?Ꙫ{T.`l+R@塧w0~QCV '0qx?cZ0)Y. ݊wMhFQ`Qp t^qex׶\ZB w>;-K6iPdmLjlDzpV =/J;ЀEqn_Ckj `9 <_vԯߏFmݴM`fu<@ |xܪo<`*gU =^l'\cy}A  _G:E~ʐr}6Rv5h=D5:)W.,]:hvaH`sP[NYbQqSX X_ UZo~x)1bGfhNG`SD"z4,gʧ,K8`k{o.֙'tP?gL7CƷebT@AK l`=TCս {o H>hwٚHpBm.FG Ik uO\@7$?hp$Xw FUupϔ4Ü,a0D)wH!@$g QhÔQ!I6UTN@qsù̍7Z%U.gG cXbc62ڬ=9G_BxzfH >l=(6(_W5T}}E*MDr8#Ao ݮZhMwo8^=&a˜J)5?0LToٛPKǛnLk A@WWJmj"([$ G-t- 0d}np8a.lTÖo2}Rbݱ9GW8:i@'Xn9[Ⱦ$,tGd9.`Ql/nvx#$-SrpQ 0ôkTxTfPʇ 82/!AY"|CCNAX}",hr1ub^ G%*Hx;HNt`.8,'1|n$@v'wP{52ÞbT`RdYueqm_8@&Μn9\(5GlBAP&}:jsbc_f<\|]KstaMuYê?[كLVQݱL6fonn9ەg!nRX񻟑R9 2O4hPV`vדq;hF(DZ2?MJNػ<HKOLIv0J9DɾΪaIF_3ond"5hcED&fPK<>T8|?1oܷ4'iþ A=5ݭ[xY`b Q0F%k+Sx,Q2ä: 'dNM߱*UqQiq;G,O-וms tk}*(H8Mi5OS!_Gb#_@tZ}c^;uf^I6-$>8ɧrZ2551fbs6`3ޞ?p-6\ؔFH͑$ܴٓ(֢S-S%luV˟۟܅텦L: FJl盘R0:Tհ-.|h9$Y6DS+۫PFNFLo(+nqaJu65Bc2}I6BaUaj,*=4澕ء۸W]:ڣc؟wbiq u%P˘T_qAMv6^a8cE։eȆ*|83{v)YRuYn4b+:<)v@ϋ-Y&.g*i/4z_/w+eu}<ؕlͥ7rī{*jyfշ0U:= u Dz^bNt8v^G͛ig܏@k%dVF'o 8g >BUB/NV-z[>.16v͍ Sb;q&soɗO=Ojl]y&ʒ7 nY[%!V0izE^k3_*d.a(j$LZVڗ2E`~5Yn3F܂ɾQuER04En=VVX+)m8!rx,!6eZ0?#\;@ p ~P/۔^Go}F1.OIrHZ)~'Fĸ ߅)ٗn̨i1}{G_x>eAp2хwC[#"^5[Ljhѽ5+̤ܸ2|;J <$F .WغÝo Y DYV*27yך۩wʽ=Ա 6;HW`>u=b{FpĀXvĻu5pdv ~wOMH&}@>L9 J #>EWC[>.I9M\uԐF=ڷ;am1: :/{gJeQA ~n>ʔXQ VSQ?zby7(֨Mw O^[P%`[K۱ܷH)- G7+ O{_,c m 6`-K[dc?dHZ%NCxC`IƑo~4& = Όh1:Puͼ23bĠTFf (=e'թTkw 9DTtOX ^Qy"ScFUܠCqS!:sepTai;P@ ݑom߲))f߮hh2V_ZVv_j&S[AR)OBHmT}uHmkxc\9`A j1 5[x|t -/d_ ոg:':xq}wXa*r0 ѧx]GDLsW !SN$O);]TI/nzK5+(EPzI2f衲)aytBy|lg >rrURnElkT&SgD!waz>7-Fg@TpbKhAy`Έ2QWi=z;Hu1~p*/ZBnE&,d46-_cW9*!c.W46)8"%Mcgj`i"۸nQSQr2+49mԎ_<9f{+L'§)DH7el J$_s[*Wϫ&k)Fs95gw@[m!=jkkC/FZdYBُ|ևfB$mX5qYvy}doeyյ([(4.Ag'0nd>RUіqԀc6fy(BQK܃ӰU$`H0VxF WDRţg(3/v=e;ε8#cn+qkjt? "Sc"5Q-΅/ޟڸ$fb O ^(-anpIx6L/|˂bv젥jTC9`[>GOI]EH+L{@mOA8@}ob 2,AL`bv^&ePةYE襷RbȎ2z1)N6H @`_`s}\DM1 Ѫu01k4&s s?ݕSёiТqFgN8:Ǽ MGcZ6iR߃2#I2f (H^"a>ͨ-Wj.g2⪦8weiPi|΀ΑD7vx$l fRZ2A.۴4(i%:FN\*^Ecx,Q ˉ%:Q{Ld̝&궢[ BeݠI9.5֎O+ftHk:WxT\%470&ܢ9 ReWB0_vrP.T=?4XFaYH?HGp,(eyyiF ǀf&*PMqEGcBvk &;{|uܭҷ{Eh2AIX7us}'^F+rwW#gud-!4 ÁU[8(}:XWT{ӚZͤ]|b{\gr/duݬ !ߧ"C^z]&dUt?V9G~DP*2%:$wr.X$hӎQIyHcyaY a[v>vc%5bd.zYp#ͦ;ʂ:ͥUƇ7&A2nvqu [[r;G2l,9aj?=9+Y uDڪN!޴+, 5 G&,60HWb% >N<'% Y+NwTpޖk"] / moXȩE /O`tMR%sUʄ0%vD8pp`ha+I(5 :5\Aߞ_2'W@h4hQ*[L#|:WEE1uw^ _l5\$)}\8:hW`BF&fMakz'B,C'Gy/ȑWZoi:ӈls.}*aP%P H8ǚ蝴˭)'ŠT3@s6ihXyK_Ur2Sut<*ZH6ϩi[L"~Ԣ8k)'}[Q^LBrtfhz]Ϯ]Zʯ%b!Y)lg;S:xW_7gCH!Y(As[@5}F&0YmY_b;I-\_4};H}BdnwDot:׈+La3%@Œ̜T,7Yղʗ7$ kL$*4[UgS\$YZ=Ot7J8H[`Y$c& w[z!Hq9%(zRw46Ț(Hnq\١(]vES;&5EY{n,z uUB`{QՖ]1'abO5Ɏt/aHdzя[59pjm)H2MX"#E_l&%ğyiHwr;z(!:Htܰ~w rLxP^T+<;.˿Og8 Dp:Cboj&HwOKiKX|S1:L5j^E6hXaHB/?<CuT.gV\m a%"g?jmGA4'hRKɕmhkQQ.(bjW-:EFתp m1d~$} Ň$H-YR*3>lnKΫp:&V|hZ}7nmHdǴplooX`kR29tcI#-7%m75yN'8ޡ?G]slM/ ΉcGOxhvVID/`xq3YV Ǘ.,{NAQ*(B5BS"m{ϖ DɓoMkήp ,j#tna&zp'm)\TrϏn^n}i赸Q?{h510}0O_ǂO5sqిC)ƪ-7"& |4Ʉ1MDD&~f(vr&UC:J v熝ƜnloC,%W|0]uJZw= 4JןW+[tuT8n9*t+k6e!VD <*ۚؠ32'1WêGjlմ:f-h3D¡E>aDUL7o5q Ly'_5ǬX{sz&ONxũ%U[K`$ Vx.JA!gpEI=vY.־R+THɷՋ)܀avFXց>pJLK$ݥPFb!5̄!%E|qC{EBH[Qfј hyleGDW0[(s@Qd.÷?c=m&A35,Z =ƭwۋ|k\C~ j I5U@'DJS R욎'tkOF!d0R(+9B?Dʿ5g 9y5 opUaĿ]ceØD H;c8}<{ J9f9JuFxTM6L$2L%n[7ĮhEATŲ!D޺<׌dzh,C g_9z -jy^wy[O [?›1 <(1a'27d(&-3G8Yҫh:b]NqSzP~@VR|uH+ui?`)(!+F*Pk>*Êx#eoO&}Z)<% dر*P rplKOFxV~,zXA 5E.&7 fm&;t^+-)84`uD$e @ṐV]:!k\"3aQfd.DIP8XVܐƴebԙR ك~[w0u ! 듄8<&79N(ßʛ>86JHޒ2c󸤣YW% (RqWwxD9F0JtLPb ='9 w3K'Bռ9=.{(B< cyl>she܉\OzZ)*;ȫ_H0uݎtlRSsݧvˮ08).Y/aGmoElțJGZ07cn0[ંsK,dԎDKȃ! Qo^-"2E%- ܤ54s$Z|./0&k #C9~nD P}u%ee5z;]];2YewD^Lxaun xd*6#iQ2L$˛L:?Rc6(z,~4I(:]JB]{lKF[6_%WQxKQ\ x{`>9[2-l\m~6OJ*Ԕ92 , X+skIL46?15V;!dD'BbLu\97F ,9rtó}2' S,s/ XƏ^?zJW9FG֡9Æf Ļ 08 @ #DǮדWフM'v62Pyڄ ^3]haPASLb4)L lЯ1(#k ]>3v< bc+01Jc4؛T2L)a1 &61mhl_BI6 l`ie66?+}>˳r[|nږ{g 6OAG|Jz ;x44Xf*Zϲ''Azq,bjaumqz@ 7~g5+z"&74ҀfVG\2m/kz5I٠%oWƽ,v !` ',LYMV0Shw4y&2v7-8D/nVI6 a5#f1δ5ʬ&WpJ{*6CHԐgtJ4^.f03"9!<>;Zh 3$6^_A[Ź)YHԠ F/o+uBg Upr\(<€9Hp- ҽl2ܝf/ߊUx.!@46RssZۥ}rjk񾃰gF2-c64t"k ׇzzFJQ@ Lw¯+8D sH-`ާ<{|.G%wJ#ɾ(clcc0cI44clbChG-YTڤMTgԧ|݈ C%TTHE]-nqtjᝯ6Ɇ& rPYl=laܐ7ڎOu߷_5QMvI&qa[*ڇ'(@JEώb.Ϻ2']MxT}F6F~h^Ԭ`ͿAaΐ iGJ>ۢb1E_=<GS5~g<_HVU.O=qkDɗa\h~Չ=ڮi 혝)<'PV# KI5lNv,u LB‰ƍL#Nxya$lZm&F|L#K+o*CCxHw{VO/Bn[[kڵk`8ro sM?Iw/?@|T2Ī+WyЉO̠GΔ1*tF㋇Z좑AY4Xg>X{ 4oMu8YiYhϸʡ0鉬FAo9S Z%' OetC>.ș=BN%7QH! AI6fM ӛ&x> ͓W /MRnHRF^3|"|z';S Fv5G@_t̙$:f %Dšh_H# TAGw>Aek(k MB^tZ&c?{pw3ۭM.wW=X5$&AX5N@F AfdeP35+HZqzm8mB!޾hv`?_8[W;cjFD-/?> IUHphBFDcohZN} MnbکJ9ܔHpR`Pl26 >3~v@#SO4,&ܐ̪Q  MK|Ϸ,ꩡH^~2ٶEc23oQcdc|y`<\Ya p{A. 4EfOqcN[1W'kZ_ӌPxE?e fXc"6e]EesMLA4_/R>iw hXc|CbQ|NOuQ"*%wal4mwqnfǧGs&%Z#U)d([{G`W <.)1i(zvv8k]3 <*L#¾`G2ˤN%.Vdq7f:f w%hd MptW.yԤYiQ><5ǤK ڊu^ZUT8S~QEMϥoYH`iu6$tyj"1S6u9IU Jؤ7YE@vj^ { ZP}XV, G_han ʢґ[b=#ه4dD*~ V0(lLwXbr($3)R|(mcI&$h'C!&[lD"|ތdsGfZ׍wQ)x{Kk f6`[7"\խ STv)Up4;Lh5l>ݙ lLmƹpNg fx 9K9jR>3 2|K_2DIHzm#\f~勷6t"_Q}6钱TwS0$fH?hbhlqH17XUBb*+/.]9I76ђXя ]`HӼ>U W}qjfLF٭b{2evPPT֤U>xY0D>[Y=坽e;v i>o)sGrFG=I+Btn@ޙ`xOYˬY~GiY-g0l]sG'!D/s?ע{@!oR}JaBtAf)JF^Ċݥ6Jqڦ J> &f3,B OJh.oF<@n жW졡_o 9ƍz8 I_|Fٲ*u'eKIQ\kN޷>y+U]l~a>uQjօG%&6 5J0x~|g>{:o{z=07w]Ȳr }J(z +Oɦ,o\1bOcR%I 츆cʟhl68M)H FDE=jM2Gin U/} צ C<@ pϸУt9qL3ظ'ܯ񞿜7p=Al1-2lXcލQXH Χ4]ηQimpaIMw2AVTMADvbV)mns)V):P$feC1:%rD6Ȳ LbLlcm+CidG lAB`SD2R0CAChm@] Ts& Li,fT Jhn VTJ&%aDo++T[;v<n7a~y=Gx\t0c/:V!X` B`ƚ L "cPA d Q90 li&iFpu0”Űd(p0ی07C\'RX\ ^nܤa0C K[/ihc:W%t7ݝ64ˊβ-L)HNy.`gSEv*[C6bP)bM2>/kޙ47,EZӏo#mw}Fq&BT YDnފ8A? tw]th_B$-T܏OMRrc,HVf?ї6 X*ށZ$ W9UvŵyWگlS }~ +[t)ytýe/j/p<bH!yM.>i' ܁M3,UMxmȴ/r#e{z4%wo{# G0_:eH`+ ne;kOJ蠤d5ȶ`Uu`{@qtPhc<$f&̱uۧGKJOz(LQ@GŢl+[ͣ;ќ쮰u~{UM^U6휦qp'^'vg x(v".M?Tڱ0|}=h|A91oeR uQkq<:3s41M8JԺ϶~73yw&,΃$SnC)r(x4c ;< Id}jY3گ= DCC0uIOJT,ϯ˷CY&5]q*"߳8Vb=oɊWWB]a@5 9WPnC2qRz)BҴx*L㬈 \ ~Va@Sq -}':@ho:T4݈Ok-vh&,zc/(}* Ժ2%,)3j'<+[{rHɬOtwd{gCBGC Gʝj^c[kxpż32ǿڰN\!a4Q.1ލHȄ9 Z?G CH4./U2i7E;SH-b|4ؑ:$T=hq`r>xNr]l|ֈKؚjkd]ޫu0)Zp5i+%[s>V>WۀA*FI!q@p^؇P">z\xe/bX>iI_ [~@D=z(6+sL_ 1yjVU'5TS9,dqkpөИ ,Yy7d.SM%h&iÀaJ +]N Q.0ECmv`4+v; òIQ(^ w m/U\2îw|,gK@?~?J3CA²z(1WQ|N__̹g`Ll`Ĺyc@!\`j %E{ج]k`^-&O>\ݛG< Vw9c[lT[N Yj7צU$vjRE\R%˃K-cWn8Q/y J ՅmA#Xư91M~4yj! m+sbR>3}M?HNSx*h&P Uԡn 胑}vtх| unRY"xKT+8铺U.^cyDQ5G!cNOy17QQ5 DܸH\y`3NlÒ~Ѭl\RgaV)H>+y^PI)|ye@>̟D:уP 7,'d;I u3"$ّ賥=iK}gO.->Iq2+~ч\l'fRBLs0q1Chy'G:cT:}tN{TV3)-Fh~ZZ%)ر^HL_mGP7m^B8 ќᬛf'F߮K ,;K_A+OQ׌<}vX2OUl>Wq88Tuj!ǚ+~ěccw f>kBH"I;/}[!32a?N@EpIݚx)LstmZDu@Օjfe ӏ͠c(OAyƾcA5s@ۀshͅ0 eaE-&"_@DZ C6F3:H+E|DЗed]{15sZ?;yޘXruB{'K-a0# Uhu:W#3~Dc gs{̔rm}.8%{O;pZ-RÏzʎg[J_̸+N:9*l+SwK.CyVqlVeРj"}zP[G c`0B.O LX8yLf pTqB󠻒kY `UyR^ ^c~'/no]"N$Tx=Z-BUYWa UVbKyYQP[)ZR5JDpU|&q3h=fg=7  z ku,QEzd'Gn"1jq>щtQ3P~sjdA< 1PmiDQf *I/ͷHuVGQgOWz 1ߡ[1yP=lpNc|?@a?V֏m/Wp&~^ 3rrݖ06ņ:U QxU|"ҁR [.()^ܬ-5F@rH5T5VJ2fa_B|[#thTF.EKn3%켸g׏4N(Shʝ7H]8Ita >yn#@P ё4+nfplSYLWThg>4J1!EO7MK(8Bgʣ$M19 Y% FƁBCV ]!Aҽ^T %0005))ZBKT*ţbJ8|otr cfC0yu΁O5`>7kC=puJ:8GOL+XI~FK4xNBr/?Ɋa )؂`pb zhR-I:䐢!Ml7Fw wS+Dluh= 02YQ!AH*$~ЦK.y`^'oG<ĘC B%P'#d=Vzf W_I]ިql^q >U硬i476K f>1QDni5n=`~Dp;eOYs<>M{=&[9xq9INRl f.T;!Y(kCci6XKggYZp\e,5w J)4+X]k~Ol:49"蔅Ive$Ig6W|ZVLL,M!$ŢldF-k&YZ7ěcM0I4IZ/ 0ÑBM,/c[QdgMhwj ؁" ?xů5gD2`ِ'?t ǻƯgNU?̷ǫH H4۳#PM]KI24R$ϗo-c JjvM9ؠ2'{n~`Z H B AB-kөV7pfx?kߺ=A?=ݽ u&6@M _`R $hz;[tq! .j*L6-'EuR`RJ䈪$juWN%*; !IZI-٭,6lJZ-YR銜w*+DQuy9ZS2 WxTNn3:ئ0/K&d)Iq'TH⅁hOڵq++].>W X#5#M6q&ou먼@E3g}p5$G׻onpn( {9- BLV49WM1kJdy2N0|a16}2xjC ăJ26[LZ=2GGrkkVwjգ?Qc?@:!3yitU)@p"E#}<*8웕}S/ƾƠ3*y3n0S.'?qѼQ6(J{H_q؅ M6]eŬYl6x3 #NB8>eMU&9߬w$F,L]GmB4}hkn{\JjdK^s7 9Vv7 Z>fhX Q>bJNĝM2 UF$D]趨rQӮZ9ՕCsģ` Ɇ! ݥ!C׍)MR~.).  1譅#4ۚ vџZ8r ذ(}ʶ>XXk4bpӰܣ! q7;.~U1V"jwetx@0q,cdګt"XI DQR͈iQ)?c)!e+W_kRI%YAw[~Ζ ra"Jt%@?C3h'>p9 }Nc#Ӽp C\G8=hu:oulxxd孥PGp|^C}y!J<6$a]0oo(<2ŠjCfD5n?% !UϘM=WKz 1/7W vLo|MPf'w;*ʨ $VyZ,R֬@ր#5foi1!aR;Lxp*nlQ-8߰Ha6)_0KL;%˰kr{=д@.G B+Bm h i3amQy~߱Mu~kđ뉜LQFͮHhJ;2g9 2Ixg@/^IrblW0W\EVeGTcHZزVgV4#QaБ yoD1\ȑvσK](< k456 }ɲ!>X{DͶ`6J۩QTJ>wӳư#Boo4;((_'߳fڃYK B(l,5454h Ybnb?)(y@|)r" "oD[ HJO _Ӫ Q9l4,gLHݣBZ~@{tlq5 Bt?$qxN'^Ee~w~o8L`XV$Vdv9G!wrf P`DAI^"hَঘ%Cm*=6,!v:<2q.L/S.:"ߌxPs,g` J|+4|5Iz%ynBV$6 |d5\# ^:b*)+0}[\.JET_~;L|+sT菑SAz9ro/HJl9$vc g'9B6Eh\Ʋ#Y4(MgW`IkaYz6LATkC$t"z a)'Y1환dA#JW{tb?Ar¿ȲtU0?5' A>a;n j"ysJ.RyF4&SG%EZz cm|zs@VRTH|9|_YE$>o+5pgjRz>[Po>@mߍj{du*NXTP- * E'JxCzUPFz-UԜ%v.V8û*X]deOlz..utH!$8k@u͋*NAx8$'Frh I1MF)fBxLoKߖs^W 8K(~+Zh2+ J<ΆV(ɩL͂7$ ҽXQOd[WtGLqpo_#XJkd^-Ae2{sw}d+ӱ?)t񨚃!+[S3+mF~.oij.S:SYxD-v"w|0&p$+ngvcmYwI 7J˿NL:<۳(C%đo-za hV}QbU` {GmE}.P!=kDw>C^V&9sد@"! ",!1n j OղOK,VWdV Ǟ"B~njn|;u|C=D*ӑUEӣ(j}k{P1r/g8FK?x!8 "K-~oϩg'??\r(5CŊa!)4|S DH(`xP-QɄH;ͯ@ruq1sU꺇E .WZxL-[Vpqkʠ7ēƗR"e$@d'ě$ \|f~8~ 01h@0-{qgSѺokY[1$o0 @aiuΓz츳BZ5nY^2[^cPy_a?~g?X1tU'lt=zp-0VZʎ.U94vܱs8>ݷ*~f_ҚgV v͆(ţJÙ 81tb,df0@"OX YE#*I0P$H䐎Б<|ν:oK%pbh>5ә3-T6ygH$T"HhhcD}(?GX` WӴY cB#p`҄N9' /Ģ uѓNU-P'iMII5a@`RJh/BI!r| Ci{h B Cl34_*D] /$`L@!#M P$IIъ' dNIP-ai!\4 b9H Ɣ4 k׀@+%<B\$" W,  *6W!re2_yYcQl?}ޯ!r6W>KNK&^cifD (&bptO3wך^f4. hzPj6,PkLP@gRic$$1t“K+C&zPbV>iT-(gB!Nx~XOY1i &d}'aR@fw]8NwSG]ڽ.+6ˍϟM3۲,w!PEڑ_пCkV<Dl(-שy;,Op&EgKD!+.?#Tݦb =w8R} }DCJLvV,Od<[>{{-=PiU]6 H4O2OJƶwIsm ^'dΆ;{$WbzIʕ G$KhMD'K;9 e6X{v\Q#F]= i4sF{ 4Pckklvwa#[.4w^vJ~|) qF'δix&9Vƽ^bĈ8' 0@Ǩ\P I|)Ck׼"bMt7ةD9dh95dhC@{tȥ}ڊ%6IHeUӯȕ TT zIu U"[?ޣ e~Q-mi/JժzSo{-b9jgHaҺ!duǠC'vZ;gU }tf ]A˝{ԙZƍr U+~kPhg8w|q6 `Gs(d`KPL%VZiA=}ovryl X s|&da7ą2*~?󆥥um}7u8΃|ґioWFqip%SĂVT$=[^jk ;"CJO^zra>l?fɻuh7?ߚnW=M,0p.`DQd= x#t䝉s9;IdS g=c:q~6k7C83n2LR4C[=3mj &ThraPHQmӦ#n>nOJt<^sq6M+Φ YCQ6}qM >PW>E]#);C_`7ˠNOϗ̅0W19̊LiRϼ#M۔92. ߆ ̮޷X B#xM4&ƷG#9vꮺSPR+BJNG#{Rc|%^u##>h a\[ڌCUd_KY[*8,q}0)n=T w[[vOd9݃P݄qLyS5ŀ+4sچ']Ј&rDi r#' jr=ZIi]%eMemvB-t .}]vyg$cy=>㐒H Вm6 u!?c3`}لND4! %$Z2IIRi,of3w?_sFswaer&eT;[^O_/!Ե<>w_.b4Ԅ_ (Kf>1lיi/-/SH66 m8grMȘ9c@nji(Y(b EC?.񟷠~{ |_k?5p+"~{,ѡ0AsBkGO?z) /O;)c#U)"ւ.e<_RSZ+ q92ǂE0#'!uƐ f5#rdG$AҠFa`|ԭf DVLU#77˾H "$ I!}bX |`cy֢tl{n)1o[đ&r=J* T'MsKҍVrnK ) dpQ$?Hgñĥ&k"X$:Vcr]mb Hlղhan.Be}eVZ"Ag.74ft˘ tho*qq D'Ĵ(FʪVཪL-]u QrN :K4Zqlbsp>3\QHuoV~>m oӻOۜ[ן I澜Բ,H]{|os =] /.IdtXk:*H7)W_$)d\CNl/FFN{'ռֈSh^6W;#:g]~ssP}MCf~wa %Z;f3 t*{Mou!$C]}zW}ٜx.-R9r@Zx?V8~[ݺ/{כֿ\_ĆJQXQRf{S4Ǜ_?cg+Z"A IWj7wzk0hf#IF+~JlQ`m"CCi $m(b\@ N\)  7޵WmrV͋~rC?~u(rLboUڦ/>z\9aE9%ތ1ɢGRa{%ZP:Fg?-,,k1 0TWžW2rȲ)I6;%;J'%ēQ#@=)k(Zpե!1/xo\ܒ=>xOg Lf{R-M( =eI 2~{ /@$ȎG{0AȢʜ٤DNL T귒2EieLt8}uKc,jƏe!E `F=$X. 02ajԶ^?Rj.ފ> `0J2rZZp $ ^Qk 4I"ʶ$ڒavK+:}ܦJyku4dВ$f,/ea Vc"^dkHqP` Rs H   C$3|.0I$Y4 2X䐂 `X++ dR!K2/cCON{l?/B<&lI "J0c3M1@dƒbqxfs/!vŀ;Ё+DP~V@U??ҵ" I _a~:Pa5Sq{%^M IHR In>?i:%H CgHhђT03 mほ/z}uthf4!&yT`V%i)XWa/HR@3j Z[+R$̱(LMI$Jll!1*d+H^PzhJD`yzo äIN!V"!D@J Np8*lv0+/J+5|=w-OzG V|fH!eH7?ݼ Ǚ{Qss FU` xA I 6ؒ@Ņݎ@HI$ 1b M!JMJPI!1i!J${Ev f2#isG;8Cʊ=\SEtKh^-aAh a0mbX~nˮZQm[^:n򐪺5bji:#4 zr'9trEwtXؙ_֘`F2ELꉃ/;WEAE#u5k]=˸!f9?8Iʲ[dxЇHz-flsq47`NOD/ז,fv*uTAVyxʳɄZJJA#zDKY!՝%H݃BR-,$:7=o2|~潗-|$! ߪoC/},Q:>ZR> ^JM㰡C@l.A'c",k?g{1Xԣ]  u KYڤ;z叹cUtHwNծ#fҔ+Zդ8gHZ$wpa? DB(~TJ=Fo,j }]&{r+wW{9y,/Jc2[ח!$mɼ#>a )ϝ`ߙc=Cv$#t؈ @ PDJS߼ʜ#=Q,/xJ bH5|'n٪[veUP/0Ʉbz|Ybcc_{C?҇7q:g~Ydӭτ1$!,M@&-$o4m.]+DN4U+^Fm !hq Ooxa/Ȅ>Jv)vcaS[?'oK3+eG~4':őٹ}|3)P 3&LX !H)sj{M?gﰾL_q=.G3}}8ݳ;FP?̝esL&h""aDPLB 9D!WA8rH!(]4QD8 OEħDCi) H&D¼NC@n`L(N&H9 :m;sW ~ zIG` #*9X8M7'0o U "J-7Y=9yTIA0iHLyЙp3iu=9jOx}Rk(HkWߝL]^G8)O4J55=Dhe9nE00h07HK:JKʐ(ON? < Rk"jش;5 + ^5 Ee "Mdb7V|a~p#gjlpꬄѤv-f_d7HVP_<}ɘ$gcXIVenV s<Bݎ2zVl+ cAvf _<xV{$C_Eέ?4sioLGOi^ $׾Vr@b,\SBPue%E4H })HDPy]dsMCC~] A$}W!=ľs i`nz&hRCA0;D $Ϣ}n|B4z^_Fhx^WGl9\E%W\L3dh aI#$N`%8!5 gX"ik˰ Ey4 ;D„XA0@74+r$"!L@1iT-r/T28$6/D$ӆ4ĐiC! M"LhD bH`61!ICLc"]WP\^/vQ8o/ٹU|_ղW{Ɗ19yAwx8i:}Zd&%d`p  FVilZ1BbP 53])ZΘR\6{ܷey,Fq[^(BUvk6HI-a#CLi=y?v/4)?FCut0ytHQz]!5H^j%R&~:Ez[$57_PȦRG5d^F|\8Fʭ v_^DVx:`zFAA$xFa0Qܧ?G5RC7dbZƎ#8{bI)).,I3pbPSRR[gJ7Ҙ" 40i(eI&$bI1RbN-$0YQjEP'49!r!E'Sl>l) ȬXSAX.Edr " (lZjB"5vTUWe)HPLR."urҸVJr`+ɖ(p_5EkV;MMb5Yƀ-9Enբarlu'MxqP0'bbIX,JYbJQAARLrg]Jٵ%V I cle $6P".v=ubDPVULvGh*AQpZAbLRluҬƤh k$\-QX2BLtZ `R^,caN I*CV,vp$PXP+UrWbd&6ݠZ%t !V4 W rѱGɻ^uqxtb% FNb! )),ui&LFX$$VQ(un갤jt%|mGw7K|S]!؉Z:%,[R2@@bhnpc3QňE:5hg*$VCХ5"'-e^ER+܈+NH%iꣶȈЛ+&X`(SZ-0Dۢt:&DH&Y+S()CBK(j' M(8jdTքClm0DEQ0hhe!MCmqY+=&X#]-*‹&Ei̹ U!!@)+1R!  65P\2]WE&a:Tcrt cmllchci&0lm60i61chli6`ة/HJIblCMC-J0U '94W)'@HdBW!8UPBꕋz_l?Mw}>VS1AI6-IBNHD6CiD\IDД)n{&}7l%gWfyz⹗+CFす$ $jT9RJDiU" 1Q^1mHtn.Y&zTP 6" ! u ?רo}.__[U^1g dPD*:O?dCmi`~oٶ Y`Y7Kz= +14.QNAB]prQ҂D8HGj<.يc<ޣB6 D%LȦ%G)˰Wgk}]lymew@p/ně?}_[)KL2K>L+Z!<=]^060Dw /Ųs?_y?ϫBtCIx#K7ai"@( 0#a*U!i 43,6B_^r,rYyٯG0* hf@WE5vBFiYj,bZR[IK4hiJ,9bqYsEiJ!Z4 J)<1 @g3>. &VI4-٤73vB$c7 W&W-%gm4΂B2H( s&&Cd1 L h'I!)$@BUԅ(AAr!P`L¶s%>-2HR,\ *XFI(CI @% b $!Hk؁&fiƳ*LEBi6%HJҥ_}~ǷtoٞWX\gcIbZY OZƥHRG HǕY?s©80fbJWyd"ҤhnE`]IcOj/D|E'֒=7pۃR:+-6a dcTnRQpQ(Lcj% Z;.8k!`-3^dT|H&daRxYT;koh:y"v#{Tm r]cY 놩g|}%M6}l:Cz 0qTd3t0kGC&au҉'ޜe>h 0,c 5`GnzkmU;Xs~(CcUV?Cz䩆JutVK<4!*+tg^EŐ+#<SRqY@w.فRXf+k4M}^ ќ&e't'oC$ f&pBaCdDo\WiccLu"f@wex&!H?(`|PPP0/ CvDaUnTT%#GPNȯKiwtB27gsd?\z}Xǹp:ōh7ߤP4r]jٸvWiHL* 9c련CirM@pQS\AC6l2`}5ƣ,K^  ި/"aX9 } /*uJr\D1hSr܎>/{Y9d!o_ۘ$ReIƀqK1C&2lTL$6?˘**IX38i࠳އj%K`n]iZO:88^*NcFjA]3T Rʡ@L;DiWp_NfB-~9#2&MJa'#L.6;'B~4VX3{A3;3gUHOHka;ב9B#>]T>a}/T!7y QLL27)q^Nmo5~X+ϗ}F@95Kui0`B]v ~5@Ɠl66l!I0p# 91H}ѽo;nQ?#]_V㹟%[:^7~Tњ0dzkfUGum(q!\i9SrS/YBck=VerdNnٟ~H;*Zg5tXj̣Aie8fA /\Ig:b9AARGcat%i l|F2R+ޒ\[$L1zbc/MY X'?$9Y"b.9w豈2nJP}ABj/tCmREDl@-7^vP,Ͻ{F5M/vMECb& E@zxضHֺ0YQl1LfhiF 1ir Pd# ^ 8_0J1u8s,i4QٙYxvrSv8F>!/_;k\t$-x O$;sEa M()u@jPIH%yWP HP &%4. G!׺gEnBZ?+nxga|=c> lj9BNc4}"Wh&g8 T [vc=oL[Cgx]"Ô ~zko?o|ioq+j'DjGw=bRKϔ 3N@@Fq=hCМ$ɁIHYBF:sA@)%@@-rFlcJmmJeTo]8n3~{o=k9|܇9w!, V*:h( mmkgC:Z# hR1i $j#;&mct`l(B+! 54FU#T0td m$]%y-RBV@5߹{n_< 瞺0~ŏ1WأX9S*];^[kXo$ĉj9=7^/*/ ٠uv[9F͆e_%J'{)ths}O $\Jcq/x;Ny̍>Ad?NF{9*@4Y%V am_a{XX߰.L Dt "Ld8F"HJ%#g?~~M.!WB¢Rp(JN)i7LƖ~_T:R9/׉sI@3.9qm/fQ*Ԝ#/cW7k7L\g0xMdĬ U!:^!-"^ivi>WO/'Pa@]6 <7mEӅhUh*cO? 'r#a263Ŗ3Nr84(?ΉΰʨJl>?D[ay S@آ2]?_&@]%z -9򜃺U?zl|.aWZh50舱ZP"6mWώ$\禟Ù2Lh Ě3 vπ>Ԇg^tN8:MoZ!pG `yB t:x[u'@ J1(ȬZUࣤ/Pƚad| K уǞ࿗gnxCFp# lŵ:ñXBҞnD] 7DŽ6C9o=0K0t-7r$@ prl:ZN"Lx+khj:'dqsL>Sd`0@%_'K:Njr~ ҾeX+[Ӱ) qp?26 н ,n"DaRlľ&ʀᄺY3]DrS[^߉H7`X fD( i%6cV I qV(wOa-7+>^xkOַ^O` {Ėzl_:݌T+k8ϪaXWx-7Z9kLcFx'}jBaUbb@> ZX u,74\F@2PBBoKY$?\%>/}8+fDhjx ~ҧBVt):5$ءqf2(GUثǜ=;$_c"laСOcE{^udUC!`\Az F|&G9~R  "pmᖦ;ϤᐗIuAL?B@2#-k'[ ~fW/]h>g[18!  A p@ml2+ 1@ S!H9 cZKr2`P@ ?fer4{+okfLd$`fsGJ=O6{wbHGt^z-_It8\"ha@I6z|gy=C_77}.||3=]ϰV42Tot9z28{Y͇'yU=M&,H05)w|>g(z砕 ؏0m%# Ȣ!y2(y홒xa4 "i&RGA;ك eD}lߙ 1 /`' λA-!Xkf'YLu26+!zQ%1:x9v <> ^}'F~rڜ=E7EZ]ҺdZIJEY~O(bct -(ݍW1R3NPasĪ%o( -TJ猳FP$MR:J(_!Dy7\!H_'\oR"_<Ys3yP$(/ZE,}zɆEb];މm=e;= ƆxץQ!X"侈Xr PSǾmcArUzw]|t,d%lO`R 9mm6z_jLCC^/*Y_4yC!&}dzȝEc C^%zJDӱVKmaam9*\6ufC+M}TSJs"Yi4! V(/\BQ4MCd, y0ݿR&iUbybBb\2Iae>FYNtEQYY7mI`&plW?&UXt!HKs(΄n?"6Jڋ @O ߕ*շ(q2<%]`_nqHb{ڞ) _)hWAY.p5)8Ӡ' h[+;gyDe4#BrzI\eFNa֙p)0QH܊$7ЩREf*';O,?@ 9GɈOQ P:'Q|75qBU?m+8,qӑw&͠_eT|8cW9II{F_m,m^y00֤qP]4L|͗zrƁCHdZ|y[RAh`lr!,H{V)U#"#{U~ҀFHՇ>u؄ޫD=cI =X0nMn5Բz1C#•#5SWcB1B"AunT៕J";~RQYI8EdN*N6!O[ 2$ǩw {IVىEiķY&&0Z$+7qw=}~눽 ClhQ4i 6tm(mDLm4!6(m 6VxEUre]'w7%L %3 \08M, eu-\sE O;M3@6j &2A j#~ӨG%bICv!\w]>Cnn]`/ G~9'pߞlu^s{eg9"q 6SJe8B)9A3 ݜ 1|e1:md7 s 2Vp\4 Qa˷ǟ(ѿpHn+2O Ѡ"ҝ(~?\ѯ8X1q TG|,*Fgy"Y:,S^ā^$kf8002r ѲJBEoZ Zw\ߔMKmh;Dp18y\ĻK 7΂i~6a pC7>sYH>:pmÅz:pV5U9\r%xgm+=8uo|-'6vE^h??ԣ,ΞVwpICDjel?;74.VKs.+>5:oB1GfG?q)$VGaYef>^*F70WhӚQi~s^rNI$`!!"Lq:<չ܎lisBWJNՌڨJW $ M1\3з$.ҐsUf}h4P$LKWChi\}coRߛ)F۶_ۮsŨ?ñ@ HHlvrBIacƐ$:l@(he T&&1 Li)߼>d|K{qZv{[d29)BcbCH1`m ܭeۿ^Ʃ\Ur߃woߎyo!03vm-.,!4q.Ձe-7b ^v7CFPUQ+@T1$ĈHswz2/¾o;^Oj$/`vMpz<`(ƀ$X`JL t%O T"M.#)H^"!a?uW.MMV͍><<Ҫ_I:\Fw -SMY|V7] yo5`Aլpˍ-@X,sx ra:ERIY UY[ི0 AZGڇ\@Q$\ ŸִkƷ0Kmn,^ /*TgC1h(LS*SkWIS.o7X8}y3.PZ!lJ ZW_"otf#Gtۺ7};V IKl "JAUn1di %ŽlUU7yIR^6<ͰZ`LQ`A[~mf (Y)xÍXI[iĸop&SvXH+UL] Ey4sbVLG~#(8ktܹ֔ujv<:A5"0Ce3]xՌJ'UCuW"'df; 98&OoN#w(]=:Q|MC hQF!,f&qyJ^1VLoՌΟ$-l׭.tk$V2ٺv(a+k.lH:x  j|'/_yCQ`1Zu?a ԮOA6ڐhÊIp(wP,[Ǵ0g%?1>E u+KIU3TXAoa m)F{t=YXRjYb ʣRq-,`{]2ACʸ6g9V>VgV#}\<+>{ti&doOk}4Ư vDL wT (̾Ɩ<&Zc> |)/ha5t,N^%_Ǟf#s7[uzF-훺]VuQ)Xb(Dyj(OmVyF ) 8rp%4@eQo%(D !Iyx2PP3aU'K͞Ң7+L#2%c"2 |*ƪƿ" cn|7Q;=({"Ξ>NLp}A17u @v=XVB *bM?f'Rc#O,ڻG [.O~)coGphߗ|4clܖK۵ ,3m#1F/;t4J+[a^؟xRNhyՙd;ͯcTmNr|0&>)SlM.HPwxoA*4 `@I~OZ/f0<(`|ڊDgB(~l c8%kbZnG5=>4ҳg `vrYDb;-FۆMTqN6&.IC0˛WyMM8vV WKPu+<<9g/ce%W) (iTPvzJږ !I"q2BA@3poq$" ev" Px~ z %H7AajFƛWcJAyx3+@Hje7/۽q<䐱g"<]"zPd0qdLF.]6 1(2W /~ %_P" $N6kbl`bKX￿̘IpVGb\\x797,mktG\{^ř$ݩ egMJ+1%Vlܴ(J?gcc^L%e*IQih)$PMWBY1@:)TnH%zW V()` D `,1f&nTH')Vi+-*X[ SI Ud hH@ @U2:$VJ8jLVJIM J XX "IIwرȒ6Fk1&vP:ZR "d J򱤬54Nvs{}Xbl0 @ 0l $  CmI!L6I4Be|&Ri C(ⷌPE,Ħ.DЌm@b78?X~ånW4wiqm-a l $I, &t1 0i16@ YC CbcI.dhm$Ci $pД1` !&D 5 !$ `!CII $6Ria)C!CH&4ichlC@ƛIb[Q zeG+؋Y I$Z, "&ޮ*FK0H*hӮlUe@65h`Ј$Yd؀MI) Ch፴8i6DA P"p]( IP]D$IBA"$BMlid4BlP6c" %&@Ȉ$!IȀhp8CCD &܂P6 4 4&%m! `Bp 8m&҄چ%)H@4ilm1i (d$ܑ %&"i(mc6&ȓrDƁ "n$JM܄ԘCc!1"4!8i`؂R!7Cm &"`ƚi5"$BpA"RLdҀl"Q!!CI1ÆD&d11")Ю kcF![4H2i &J"¡`V(P}{`-s|+"4 M2`(#fu_bMݺn}v{/+>ʆ)$ 9gtlK:M7 r=V|5s2XT-Rw[ 67k=OҒDW1dP$vg.n5x#?s N&Z`n#S"o!9Cߑ~ڥEu õ5>E?FN_\HoܟP![L&]IzȔgDŽJi%aX}/sOEI# | c[Z}B#;%AZb߇-ljOUJe̡hcR=)ql@f/.A1 6MUmGeW0[t ߪԙ8$:X)\LfJRW) QeļǴ!(QIѩϋsWp;}G,GOT°"BvvO:sS\Ւ 'MCp1[{ro%ir=j4ұ9^fc)7OUi#5BWanxO2U0''ȿDWl^5c/[?cۃgy2[܅e.iFt)x0m6Qx,uEr^5=wܙe\sF]~NT j zh[|Rr3e'wۭ+:̓ ==+{%SƷ i ?zRXЀmZ]Ad;R6vfuװϳ&l'Dw~ngsV@{Q_ZزT7 e|O%ouK"02"n9:@*Mg ciUĤԻQ)Bܔ#I3-;P2+R`T`Ѣ0Uh.ʓX^I˞ˍߦR7Cfx!m0C ]9 4h 78;ܴ>Z5:^<n |$ I36~ "+6V'?G~^<z4!]x7Bb}-%;E/`(,;  \b_J}4sh+R7j$o#A]z?W40)*.I gT2ިdh秸o}KYV9>$XxgD%JhxEO"lHf ,QcL X]!WJ#^ECKb"kRtۉҔ_=A m%hC:471k*%'p.VUING/r6(=/..7G'ynSD~gz/i#nx+Aߝ"@mDYGPj~-LCS5Nm!͈*se3Ў ar BVsro@R U@W"3I%4^q]jdJ̾ x 0[v!NH 7|Ucǽ@}&˜\x>_O 45S`@@i˙"(~2ddo&S7tj| gO3QH r%Ӫ1p"N݌ q1=,eqj6g[h=emxø%׎Pfl12vA;҇62~m:eA5a['T~ylV.ɠE̓7G$+"٘O\nD0Ud@٦ 0mvbrݎ{%r*ݫ(A2 5UuuAZ,LK+i[.FT*Vkc|~H䡭i|+`勵$杩!G%$@G,Ь![R PX. Z ?0=W깜Mt\VU@ų&U:kݦS}]]^+!<~g"w_1gVDdܛa!$/}yѲsP_(v+;AN!DWثBA5+YX?.!PXQB*W[ "cp -"-ƗȆl@kN&E0SuP p?mdkZH^ ː~7Vp6]O4KjyJ<}oZ6e\5ʯ0 ܻڋ2y =e-өIG0v OIVOIFՄzIeh~=)dFQpM a6UPDTC Dŋ+>wlz` h;vb:rMIs6{0!3!ɶ~\=CX:]Eڽ?a䥰=^>ߝiIK: Qd"J3JZY"",j<~/oQ~PDn |2 v)kaۨÂ&W+k#r+òC8:+MU3;mן5 [Iok({P\Um}Bq~å/#H׊gOTfDd2|.GsEӣ]ơ.R>)VB^9:hVe|]%xOuQExJ磕;zDZ=cs\"ϣMArCEV݂rF Ʉq O$Qty"/ϪNZ'4%m9u1v`rvRWlo?éI3Tυ@laq]bikZ,B7c#~ 㪂Ju`W Αn^]O2RT~zీ Y^߾c3W:|J+aS,g^] {gӚ(mPd&]IlL=z\GfunSk]V1 ?8ס%HXGYs+rvo+}8<cU%HUvh+¥C%(L,S]6 gx=~EjRZ[gU=(meIi1j\G"?y&`ּ$\Ghf{Ui5w,>ʶ1YK/1ĵ%*sʼn3kZU+эjۅq[<_O/NOaï a8<Yp%M;+*$/S6J1fg<^ّ au4 .htʊ a;׼7ElxnHN-xʼn¡GFADd`M0:2\6> ý n#l|zwlEiFo8#6 3J3՘yøNR2Ch|hh4- H^,! fF]1Lv$M1ܧKBejZ  ՊB@,f|Nj;|;?= ;Sw1hOB&,,4@ŷ(%5fhxHccHP"J 9sr1 K' EUsv};^{l ou u%؀ A}=~#!+{6\3ǘz[~B*^W훭%sJ}-z0)^b1`t xm<,}X$5M=WVcms;QfŤ~%OWGD5d[#֧Rd7 e ٹE7/BK8*ƓoAHi mU#Qx=nh]QGIBTZs1$n6V4[oc[fMDMu^t+·ҭ܀HE(c~k P[}> 2.7@ig3*Ilo)I~vI =CSzmI+(2}Nbh J5CF#Y#,O;+*H,l ­~CקqM-vӚf2~I4??e! JhyveLƔ +3C 8a=cl?l:kVl$V/=ccx@^&4MWBM˄ǐ_kDՙFܝvRNV?[V]''dE$BV2pʯl8z.!"M\ZrY}e>~,M6EZ|;1-JѻyoVig/1Z1=M, 2qކ>p 礼S14v0#ɝy4sQ=Ε:U ;m|QБ(wY6[o u{/]}1Tx̳޲?y+ \)Wg&[sYT=d.UdX~V~ MNsz&w Ju<5ʌO:].1lYeA5 ME}îlL{}>ů/[cu6wL}V'LΖŨ}!K̓1Ix@? ?Hbo4gZJBSUK5`e kPJA={mnOvj6gj#Q4c2gSy*r]Ý_3ĺeKINɋ(oB002SNl23FpҚi-`@OȪxhLASU?]p"^#J(`̯N17Dh`|* i !iÝIJhniЇS(`{!J,a۶{E#;ol]ϛM>nn~ވb$) !06PQv)JlT ȀC#9={7.'$ Oa|1XפDLuw? }FR1gt{m[E.-o~ө7 %{>hp)9YY- LMQ]-8l`Q8+ݴ̮vܦvr]b0P| ߵP+Y׽~ SkVsr.5r>R.FPr>.jߞ9gY_K m:'Od,?Ӳ0'Ț0 $jBeݷ\rQ:/INpd4sDA'L5(xL| L\膒D6NBڻlV hQNV2\K"t*/ݐ%d7DlB9p[[@xcE=‹=xʙ ՎgqwTv;˲cš)!f^uձYa,vž " Or3]T|<@ "7\6h|GoZMNLLy5zQWhIwgǓ 2E43j"PO XQΆtq<=Á#NG˒T@D'0#jnAZCjb-4ٲ|[fϭMokqw9m?uJP T/u7b2cC$@ A%ǁl@)4 ΀ ږp^8^zݵ>1asY1VC @"CKZ Xc(3& IJ@ԙ( IhM9LL2e:J *BVc Bp d$ bMKJ%D%4 "a\@: `a30 m"Q hi4 fAp+@ ,["3 Mʘ%D$@ JHބa\e}m8 '2&&'|CB߹3@\.A%_On|q簏w=Ĥ ,)Hd(6h9hASJm m P֮NHК(QB$ b04Fe'̤PgDouzoG4_n{t;.$ \F1IiNG@4$W`:d:PIba 7Ad7M'ڻgxl%wO$>`UrjӬii"SwRN{z YjǸ*UJ2b$3Ȗ54DW h "4HּW?ukW!Fݪ[~SEX}rTm4 `! z%rOj@"4КI11"Si I&#KJ@~XˑCrN*mx/\y{}Qql=W=4$4b$ho)9U'&5+$<_ *;kVqʭ|i.!5WANiABnK2[]y!L`!վב=B_*Ki4AW0]y L朖Ki+,ޱ+]-7#j?|2g,(Xѝn $|Gi դ%k@JOj!?jrϘY2_LPeҝ9Ŀs RjW3 E]!p;Nɭ繲֋2joرެp!(G~7%'WKR^Xy1 ::oˠWY\ϦMbN('Tסr$ݣHuT "'Wd?&GcEO62gEX 2\~:#QFK ,Ơ~#ee ^M(UMFroSm*N0L†K\#Yn m>R'}Is+CSK=`(=ƃ~~ ,>Mb8P˂i[?4DKJ 8?֒ja?Ԝ`;.Z_@E𝳙%!\Q3&StjI竞ۄ|(Mcg^+el5 50a╇sLYEuzFl\=,h=^]¥hꅠdT5i6[2/7CC& GF04jIKW-%\ -?sTBo; FΉQ\;\~8u҇Ipn>MX/ E1ॼ@BG q\/:ɪ>.M&[hsOҥ7;lM{~|9~aXyFi3xe'sV^$% :{ N#E5;"xpD-mƇmt vY6bMA8'0ǔU:ƈc2׶ bG^-&4V{ /nZEyϒ. ˘*I=nhck iL_[1#^I\ȍVjєK:]d  p| WUa>D('QCRL:o $P_{c7AZ.W8Ɂ'$3x5ڢɧj&Omw^S7mOiBʟ@4˰``@ΞwB h5<LUh xx(yb?}zݨf_V5 Y8} ~~hy$B>"@M4^o P[s,\@BNUi[a`Ǯ r˸2/yK9 k[7M,.ݢzэ·NтAcQbNb@M>(GO8 3 vqȟj@ kL^ر6 R?+Szl[O<.15 VϫKL#!S8;t0A 6(3KMnDaTW*+?o8XNԩv:|;"%@O"}1K2NŶeiD ^kjzq-p'o~i%HnuLmG8I)#M"ETv bއk%i튠!l\95Bދiۢ-֍Q~w42iuɹ Cist,oЃ,nwn@{]{mAdڏ-BH#tm2n.Ovrgh&"66^A>H[Q`l7O{*KU}糥ϼ*{ڸB.Ƴ˽ܯ|u=c- ;Fo0rxoB)IbC' JiL1i/jyU՛e6;ͺdʠ1YT!i?ݾ4kanz\̾r_&҄b0m (` c҄u)'-YP8 f \aeZ)4 PK.ĀM0Bcp 4B4*LTlB hs IP),:UM;>Ow<9OGnW|m|wFt䄳B &|Ƥ< RzMr¬-n;<ޓ\w^ׯ˻}'| Z+~jH|ymC|: o9Ծlu mXz%P*B(DYsѡHZ\:KK7 nVFMP *1$jK7F< }6.m.+DžƿvO1F$ Hܘ~Q3)~i:t~bC; *TMI$i*Y3G܏9T<&q~Eb`5b0 Byz\?{ixKv=3/~I)RRFNC_CYɓי '2ҿa*0[WWȇ3aP\ūֵKڻ|+^yBpm$"NmwR{X309[ nQ6 ac6al!ҫ̷.㯸=xrH]4]Uxg2l}_/ `l*FK5Uie֥͵ A''9I(kt DghotTEjG V9c<ګ'LZŤIf :ȕRUc0tjѨ~T0;IG@q^˃4E{cY;UgwcxEv^ ~@bx-Yۛ )v9i[Ti&UJɰX' Sq{;>(1u$TlmT.U;; ^Z#D'g;CJ"dž|Xc;u9]!ĿX"OHWBuxqe,dž^PwO!םvk2\IÃLjGIf U|Al/lb||6IY>Lu|X?kRZn`"k?ف*L7An7LP2Q\V PN+ N(rw9ߥ^&Mh~Ln"z|~V",P,|AN>| 6rRPۺKҸ}ICZBewr}dt[|DxfPfFrkEϞW/ ]XWp>e[M~.PEvJf>x) irHj}qS7Y'G, N#]7YീUUሒv mQSL/o87xi_ ?;(mVȕ$o).jZ$$~A [t \ť=Q9d ~$t)8x<{وctrGbq%m WRѮ< P_HA4@ @V[qϣb_~nI:F+)k#J߉{B;zm؟ŶA'arȵ`)=z֥Ji1cGGuW+oh &jdkN" %+eQsSc?]' j]=^y{xHgp1dOdp;ڃi?^-6M6zRI$#?;f0`M$ c|Ӫǥu|^WgM{<׆NQK?=l mr y~!#4<^!0*rb&T͙/TDt_'BV((Nw4_:$l |A5 ڌv H%??+9W[%K.]U3bû>sloOѥAVgXhb@hZVytjVni7x/>@hmur.x$xb:I"<2vI {_Ņvgs%=R0@7g*#^GsKWWґ3!P?NKѬ $6`$ ! C$HBᤗ <(&@)`B$Bg⾯pOd™~ +no?G cn0P~ b3/^I!2鐚iD5X@(IL8YGjz7sv;]Q'>WX$,Fx.?t{O/G^?ojtaطiBtW Ж. oO#0e`F]Lޏ0&*b $.@Nd+B.X 3d&YC 3u%o'r#[VW rnOSk 4-d gب;Mόj xR|2yYiQ$ {0I(lp*‰MقD& iT@j 8(I!1!PD0aiI K(J%CS@[@1@ i$@!**i 3aM CI"IRH$rw>FtI Ӊ RLӈf0x]9<@$ːc9%J2I?k_ǡuZku"P I_؉1` GL>ÑYȽyM R[+HU“0ەupdÍ:2ż$ETUALMl<$թĚj0WlDw]ɔF]E૛@nwtTyM1HVO&E? {aZb;er?c(hh΋EΚ>jHu[ ֩Ww?D2'>C+RD/i$6C@-Tq+ʥe:NܿPXy8!KJe (Eť,=(\~Kڟ8G2 Xi//㆘R̷хL= 3ETLxWhm7|SIΉ'p`8gisS~#3N:ҐC{γRMrq[?TA`%jOЦ'dZ vbxTHYh,V\B*/ic/8xZz_Z ϾZZcVUIc5A^ԟn!QrZs ǙZHaP0ˊAiP]K-4_Zc AYs8v-%kռa״G#qPYJ%8lwKx!IʣV"4>%75 .?ۆA{4M^3h[|x!YM̃g*ՈAqi[,&_d g sMAqDMp"2rɔ 6o) 9MV_f=)C_yzvdө{J0fCfPV@G*=^"*Pڡ:yF4|0O+tfW-UdCX|kXj6m^Ή|3(!7`ML.^^ؔ|HZ7I %֗H+>U֛־$) * nscde2#!>].X#m֦b57{~`&\jZtI,% pfRտl~ju8onFT }v>{:hR|Hq8bu !'y5գΨ50~ͻ{zߞg_K44u RG ԗZӨ;(m#7(OS23y펼l .8Hi{_͸ DhOo?XxAO"3H=t3edBXA4dʱeSxԢO9j.ѷM.{3>Ugq9i>MÆ_Hښ@'l,57n?(pƒIs_ɠD't!o#'S B! H؜jS1(@pNd})0}k 1BKE}wiwat8R[=S38X׾;?d+N@m-1&A@cgu4\;`.#W}f;~g~_kuп>ƝF//-乸~*S:$mFb(hx]CUHڄ._ $)` k^CDz$Cz@:DFR̋Jף e*NM'*\g<C"7V(v۰C\RI`m渼 ݃ǀa y`Y19>g6[sDp怳qz%$2'p<^<h">1@o2Vٴ 3jN"ir# 5+<aF5Zk&1|z+ֹMrӹ7yTf- Ҿ' 1F )L g}-{}ZO[bW.|i!/YS /Xֻ~#>+A uf YD# vf{gy[j}2`N 5|Bz07  I{D h> .Wu߶XB4j*\=( E$ pSN:rj;1$m;#@( XPה]A$)$$eAR\CZR;\1 INr4 $ 5P I@hP4.L HH  &V߀&DBĂtQ"Rxa0 &! V1ɱVccp6& RA$6aB$CBE .}p %L µz[ Z`$"1 b`HRi\hb,#Di%ߠXt5 4jh"g!0i#s%2ePF5$..fo-_)E5cR ٛ<cW([ǵ̑ fdF&&&%!31 &0D$& H $T@!!Nt {XC^ǡ])!bX@2A Dċ)YIGcВ26K HMp :E&/PYվxd PsҴ AY?{8=qhE>Xm%qI:b;N:`v]!KHk?Rlk 1FF3@K< \}a/*ɢt_$?]#]l3*.Ňjx+ ivhWGkcYv59pfH.[%nDxt{BbP,e꼤#]#H b]# 4 *->BSN g[tSYu&<00#H.[(wqpG@gO/rgK<`#3HZ"ĶK0M (I Vly<ϸ3]] GQMYeN#ۑe^@2})|6X,} _6MW[P/~Pmf`W.bn$ M #'W{Md?Vٚ:Jc/~OJDB(pf e n|i4,@ơ]%qẍsLV_mY]r_f=J5^ގ}ۭsyt8ee'I E>?2$ED%SPKҧ;{&~ a^~j-VUJbk#F#zt&/`h#:. p0@ pZK>/K'_MЋ>g+rɝ\s9W{#؊Q@v)@s˄Kp{( qȋQlL_`  EZL" DcB2xM' >zgNdl5#X rјՅUhj :,+䶨ŦGI&`a/Gx|k4.adCF STs9Ol@Ź,О-GX@9`O؟N0i~ݒ:aH68$KDuLgؽ9~wuIbi܅VaI OfWOlѻ;iB.傦{͗!Z&ҸnϓMVAx5g`Z?hq=牌33tN/"/*ql_HTAH6k.:T5IKC"p̄-ْO?CT~%GQa"Y#C)Ai`?gm$a8^ۭR{7[?V()Ia()%=uZ=ed?ф!kkFKUZ4UXL`$0!$STmS:/7iaqR E@@L0c9 /4Ff@ч&%L T I`f)(|u&1\Y@ K36Ғv0(XsF5~ l͸IΪ"= RCbmMsĈf%7dHy69 1e/L[%1!<!,X&#P>?YsqtIcn~3?sR:|sWf<ׄ?={YjC+ #>k;ì18Lfz( @4* hr~Gg8.~c {6ĖzZUХe\5fE< ][ɦ:}iR'(bX;hc,6u ;홌[䡥Up?4/dKX`U1s{]O4CC~5^vӃSG.r"&2 $)EO9RYvBO􈒿T(J*;* "e~O_Ws2Ӂɦ[~ Nj ܥ%r:hχiߕFnlsEvػ=!c&X<ՙˠ+y:ㄘYl@?44ۆk߉5K_ ~~"uod9v#ªњPRt eCBt`^_*:?x]a7,?[0",9 B"{ri+fAX!xj{ Ƣfda),bjpyF2P/0jt?ɦp/Mّq FѾ~8cg|nc KkYPh[\eeAdpQm'U:'`f虳0r-EMTH],$i8Jgc[LftZ?ڀ[ADAAP?$9GhQ< u*[ H&mƐ(*34X+a`jCO_^g_SDR"5)Hz/S]:EQnf.UeZk!]/uAP=ŎC5nY[G+_auX3b@(üaԇlM#0\ufpnNdBt]6Y1eZ7گY\>xj KeV@z%=k=ccޢr5Ϯuq,! aF<,F~f"K쁻$LDAIoJ~ޖ.K)}}ú4ˮc^x/։QOyۃbE/rOW}Tv Ol4Γ"r#$e655."{+tXR;kofh_loA:G>tfUϝ?QϚDJGSo ꚷY꼻[7uVLא& g=kKyq{{^*M 4"^Guo5?ݧR1$S8 A* ZJa!OKhy[_ >~~@|{S'{q؝ bBKXwv_:WsҦpue,祆RZߊ".QE$d;FI-ٕLñzEAWoɰZ_TR-KW 8X_Lk|cWTTۦ̟S2顢f% DjL Op&NoW+aQ3 'Rmz$/ֺiDldiN,`вOZ8ұwyv,Ǜе,C- PvEw 6T|3`h$.6E@(æ8Sx&(i;Cn;ng5%=Քn?ဘ~fǘ_-tRULqz$7woh_S{MO:*(|-Lbe?u϶L\.|g,F+U">kC$){BۡX~sy*ݢe(5x`6)|m(fG ߠAA̗ئEi[`WK%IZ0$ե8+,"V!)k~VxGvd$w`!\ y"Җ'۪g 8uUV=1EOڊԝzpv&8k.ʤ<7d#ʥY!|@vL23bI/vssi׃dfŭ!*3ֿ֪0"(Øi&:q'3ˈ*6g0_I%jw)-4~ձ-H}&ᣚxkEO<9of :e2%D_QVBW_)H+yBRpjORU?CIV{Cι[=[/^mu;zLqJI) >⍾.?;cLfHL%'ykpuLL;Xk)5Yn=o£d5]9 T>1 gCj&r;O#<ܳze/Q> \An?nڳCVzM vC9A3마@)Hhm=S!f-c,3+BO$QQXd/D0Y^ i?$8?}|=1؞ӷ/u{cwhYOi5qG\I Ӷ7~fQf{=O}Ky#:h^!DC[Y) SxTH0VN.ќ~D*!c|yc_|\J1*Ah1k>A7EIA aR"6X'8:F0U+D7 `/W&/v}6n9?cr5g&wg p0ßO% T' B^'9$ƛLbܖ"M݈! Bi RI`615Ү}k{ruk|E]wy%[9 #ϰUȜ-Fbxj;TpZ P%w:;FeRPECCj 47x1aK?w3TmLF;K@$7#{<۲bVb52hBQB.D?4nN0l-fOu|!( q?ʧwF'j$ 9aB>Ȭ0<>Okߏw_]\w bmm  3P-Z!&&- 8n+د˘&XӸVg=}F_D aD*.|{BO*Gn38Q#A+GO[DȾ] %f LQW0̇0\Y,B!6˖())w{s2ēwn{K:Q\C2V**xde5XH~Ze."BwӆDu𼈱{ j k*je G|r-]Ĩwf$P0XbCgq 6Wt5z0Z#iJk%בl ժ!`%mCzݮ}^ ޻" zo#Qq lW04}JAΡ i6$1HavnQ]0`ĒJ <h pBƦIIAZZ?˔. $\oFcwV@:7nb Lb1!f)y[vڳ4"| M@la(UI! Qxl$ FR42rd 0($CI@Ҙb*(Jm<=tbRG۝M $gL$Wi i!,U4%p'%3%.y1"-3 Av+Eٲ%Qx"5Gh.I+ HP R-] %~9bWi0a1E!7eLsnDA~ >"ԫ%8})1I#n~oWr]|}dEѢ,J/b@$A)DN؁BHcm!,bd"r@|"BtTqk?_Ii]7m{z-H5{gbR;g!xnj :SM52԰EeH @ [#a Ƭ3ZZgm)ZIz8H%I#4P-o Ųgbl19ks'@$e"Dv -0B  Rl6H,& TB /ӿgH!#=BBZjW^]/qJ7 B^_$&1@`6t?^VB̤LBM ؐѠ K SВAN] LKrPQ ߺ&ԆИ !Rd2~?Iq_LfB@nFĄ 5 $@k~.wx l:ۿǽyk7.x&@b%ʺ ȾmW}z\ũΌQC?RVMX @7nMy\ }E=6(yIQ+?PgHub0qygj2gKe#}ͿVnB'D IzCBHk7$PZ?V:ִ$CH]oHRj4 u< >em2 0*?a8oL q øh֠i(Aθ%|zBXL6JryxP 13 `Uy9TQoUPs+nd I$u[d<0YpEx=!RB$BprͿ Ne8}||>sҔjzc<.J= ZEլ|9GW*r0yC?m>,--\#p٪K2ޯT5^ J yNr3C|@R+徻dl r00urݪxOl KZ*0+zU 3LҠcD" ˷+O/G.kv;setM`l•x `#% ``/ = 4eƤO0++RFd2&['Kა~j>3Prү I¤?$\R4VmR)K]_Q>e _I> Ԍn{(ZWQǨqK bljG,UJRR,YQbIU% =]\ka}n;j&qgCK ۵A5PH@r6Hǔ&!$ IykE$1CiJC %XHS(DT Zܡ܌Sv7]Ps t89qh'IעDtPHeVȗB삻 fVE`%MJ* HI C 4mQ+XB"D' Y'ZaCbCB iWMhe )UZʕb!UHbuIBPX"B"Jf4U^vD`"ahD`&AYAt6U,*/ X2˂ jvd.%\/g`2NvynC}7wσ^8/ _ȝchLx }z6}d λ7nWisoд,~Q 1"FA8m"(HsSwԳN plJLQeD"˛m"sP9E0QD41 mQbpl]uS4SK.TYa1:Txo-lX AYcHA`WM@ $"24&1Є .ci1 i@' ~3UhCi-!I`&| Қ.Yc+[n*fpzv#m㋫uy31gIY+vkXH^&\Ņ]cGty2&c"(Vu^h)&V@*e OurPh(cd4jH7ɁƓI M: I)$ 6XoG{db1(cǞ+;_6+\.hfP4vmF lY|CJK'0rDLj7P_aDsXyNkfI%,Q{6k ߓ|s~7}j^ G`0oohi]_ ލ<]I3#opmM RX])h}^}25-@#.j/PQeYԫ=~6MMyu?Cfi{HSXiFe好nM$}0٢yBCk⫼A6A7d7dpWĵ%Иkcbזh\+/_cM =k'·Ќő_#)y@؏(8UEC@A'C.X@Z mAPaA˒f3EELe!\*3sN>B(?H%2R V[`]_Xb-,vEe},| H WިalDt!,$}>()~yWb*4`D؏MI,&*)4@F+Y t$Ύ޼h ْm4,V3ᶛDD!64 @A4@h"CRA{6ˏ;~;2b.DFpXF80ЁITI $ @bJK )M70L:l?7|}|3BnFϞ9׈ o+_tݽ [&ŧhBPay"`4'P3D=SAw6[ C8,]I hMЙPMJJ $DX@Iї0/TwV6}8l%niن$p^Ekr|6)$lM) ¾5DҡF&NjX&HJ|PBL#?o1 g sYh `0wq _F*L |Ƞ0ٖt.$ }Wm]{hxzmdPpcu,7PձFu/E2V(uSEF9;a ZRTOئ-W z4{{[xhԍYp $3۱Z#d|?O}fk@ڍP)w#*Oo0!5d;.O>d ^-8)n漈k=,FDљ+A/:;˟`kȞX*$F8Ȝae;/ךJ+ á:~MTxvEU#zzw=^>>x 7 hA JA7 a-/w`T/rr]E7&ӓ~?0g j\›[Yuѡ 3. G7i]w?U;ToT&''IЇQLj0_׬0^\t/}U R(ٟ؊ŵ#R{V$;E|>73uмc}َ߫Bf~C,(;!Su^" V1%dQ6$U^NA,$i3|<Ԛow(}WoVۢcN[<xwa=KZ~Q]5(" !_%$\LMrf_e0?0\jr9Pc7[딒ޏ'{jKNz,v*gvm!q}AAy2Yנ$A׵0h8d apU7w9L&cSqbwq[B@B60v쥫,v;BTPz6q{H=8Ig+?ÇE03:(GaȌ{.W\cq/rS[Ck&ۡhY9eAǸ.wǦ(>q┏ ;9;i+Q|)&a~ ]_J6)!?wq]JRC#O]~ƖiPF1(L2"#0}%цCJM*1BlR`p*(c_MBk)E53f$&)AY7Y3{ٜxA4D7*|)U"5Ceqw ]֓zaM]4IRvb@s7KG2 fB2fwc; Y`Qq3`9W['q%輛K]M"-Oɿ{R<$ymZd_cQشM_ ۶/XXQXl=$ !I9JsA pOֺP?X FiKw"MQ(u1$s7]A r$*QTU)E*r)4 CWޠPPRR1ȆSeL _mt/-fcC1cLc@@h וT^7" -HLM!&[LU_W~[hq7G 9;]7&Vrux*0? hHn]A8Tn+OqX\)prv%):1bK;qP1RL4ƔS$@l|4 4,anզD)!CiwMx?FX~֥L‡cz!%_8U4ٰg''2|WF0mY:zZ>N)0ޜW<r$Hq_']8J؝r{1Xu+${)|uro!aM0,3 _4g3 !s,j(zxw!@Zy +[xY:s=мZ6w]VfAnno=U/oNt:Fq"0HW84B.QB~ 2~,]h}7ArI!\0ѯQw~=־!EQyn{Zg6CkhC޽}kmsi7K/2+9L҆$dK7F-ȤGQ|L*xŵֱJ #v5gR50^rvBJ 2+1&g)ۖ/ϒ,w6iRi(K(Ď Zdw Oo޽+s"pv,rI7z%SgA: }=R%atSN"(]uO;UM% q=%vNk)ve )$K5TA`qIR1ݝyR'MdIA73ՔUrzM#=WlrOڧ 9T8TVrD_t$l_*&y4<μGTf2Ҝ³e?AU d)^Ge0}H/TfB<>lnJ|b/ɲgrN {v5͑(MZ/-+ں/=ttxp z#o:fi ]#ct}.c2 #q,>g-e5RiE4نr `ITy\*qg~\;m^N``YȚve,?U_%ȿ.5\ye|`6͋#.v0zQkj`Fl &#a@m|{a >gӄ8=OTO!3YI@@%"53l!% 6ҡ Wj !XPB֧ a#KuiQԂ.aCh.(x b@6 `@I mi `lhlM 1&`6 cƄ L!ƤCI|hm (KZv]dfyw~?cBztN#b]$$qgլ=Ckyߏ{\obH L2 K 46Ls<J[Eu $ zH$ @k3 I-$%ҤR;!Pt+l¢N ln B)Djlp%RqGǡs^n}_qareuv憢AH C@@AipU>Agix^-xwͰ7@10%irM$1$m&bFv$ h޵b)I 7ԅ.7{L,j)xCjW>-ȚTXa)B5ѣ^i0Z~$ۛ|,n8y b&`$1}e!Mk4U5P'RiġXI q2"2 [s lWh+ zf}`ft޶[N<}HC+>e %Դ鏖:t=.^Zگzy?*"wCQ\m>;ZhD a]8I(;Ydp۶\BJ6xvڵHiˁa)/8%1ATB%7C<8z@4>}?c9"ZZ~zԃ'j8>"dPpӐ 37)D^z!+4^w^q[!Rf_]G;n̾(_L{k='Bvw!3Q23i!EiTu]*`=-^| &vւ{D`R4^xDSs*5=햅ӺΧ?!j=˛#dx=6E% ѣ>f}} ШUHB `?[eװR p1ĿDJ.su-"}Ǹ-- 0]<"swSIQ#R*t0mk pxXA:'LQ3YJwnA/%6d@pf..qJOH[aؾ+qV^vJ\OS8{v&UXy{pMFfne?)awEhV ~ $=uʹCfǙ 叽6_!4܎" ZziݸݕV[vhj:__QK lG~D!i42083K' CWgYɣ@=f"agR&1ūo65 LƻFsŹ~uMצ^[b;o*Q'H mq7p7~UDFKji K4Q E\P;lEj ;zޙ6ANG@!m/>qd'J:J]~p7gKI ka1xn3"Ͱ j{f Xj?FRaIWl2[iA:H +!=JJ(WGl3a 8Ϯ!o5:2o]D_S{]$ 3BG\JrD_k~gIhY7[! jBGOn2q!/Ԇ!jnJlB2 ▙v3 d}].%Xq),L!1t&*{~϶+vh],b{`k೚1bSoT;eiՎe\[Mt02:&i;hΉ[y~WxZF%aja ب2*16<*y{bNPbCirs]xop,T5} Bu*썗&۲$=HJfBOkYELMO VvH}=t]^/K,'A Y۱ǣ<0W2t&d@[a^w<@> }}'3B$Ïl'md6G%:᜹G;] nfX  pANʐ>Hk' ‹K[ [Pe *;cem/B !Q/v MHG:Μi]25\=qA xG3xmi^$WHҪb"XJ%ڴIo{2ܲvYn$8>P{H #nC9bwfRr||T.QHJ59+K>YmBӈ!Q١qW֋q9ҩ >i5WLa1q)acjiI0\ /{V?<44T 0PCD? HD D( A"M  IH6!VL{ DCbPgS1obSʕ!PSBCb_0Ihco5?ߍC3*!?z<I>L}~~^"-ц-43zEJ;&DaxR&lHYM=U;[8 !g ;Iz+;fГR==܆ᡩ?-`ε6vj+>}<4X*^W-b{6\8]N1." O4#6+yg' B},2 ,]3,67 Ia`q W{ 44g6#m#U:LIɷTyB( 8]ց;Ȱ"?LI?.u+3"*ب% vH׃֡DZqU]#&]غC, 6+y4GOF%J;ТYfpRהU -kѱB!*(G4C @9E8y}Xkek˦BEq DmЃ=Z ltNyFZ-|Eq*ddIHϿrp,?-횄3qa 耚n<iu͗^fh&==G6y6*ݜaܹ0tѹuְH?7j 3d+TťB(,4s:WY3(+CYS141An#uGķ;F߅2/IYw>S^:-I?yeJNOY։-C&U![q^.M4NoI'|u{|g8\6.+ƛ^ 60mvATbx vc Cimz@#H8$GW=5H'x vpg)/G^+Ix.PW˥Э*d1 [o k+y<ǃ[ȂPb"əh(,B}kTgȅ|D0q\5 Q{Tt[d=`!Ǩ s5 }/CNQ55 :5іeQu&ֻ8&yfih5~.mnsڶSa0<{O-T0v!oA@. *AA 9zŽƞk4'.9MB]r[q"?8MS-`sEt@E&;~>󧍏N]"8m6@ӱ6$!mULY}Ò:KƋ(C /P+'tBqj%GN/QV/l):Nhkk{NsV/&1fiV$.0<oU}դIίǰxMYue I2 MRNP`gZ ] )+ |J9@䪚7x+7ȧu'r7oF jWьV*@7F d- =c=Q,x23GSX0ҥdե^R2DWKS xtEC莨л}qkǫsO`ic+qj}s6tr-HRg-{'V`Mܷ#7藺-s-$}>Ab?M"cR^Q/mEiE C) 4F"0 !B$>T\`YCccccchF$)(("4lM1hp$@JC7(׉{v>vm7W/c z{YUN68ܦd̐dt)/H2cLi6!!\#fM"M؁ iil;:o#Q>;O4# M$i^@`F 1\x-XvZaB1Z>%0Ufla$P]$QlK{{0O]"==3lAI;mgiGFmʐ#n*bkAX̓ێ#Xb#ѐ!mlYtCc@s (!DAdMk b7G.pt!S{L'p4~H9gk6g(.{0/2V [lǜDun:uTӤpdmd|[ ڍ [=*~C7Vh]S]0)BGW+D| l"N`_şu {W4.4W#zX߾;!* )Gq?//.ĸܘfN7%b*C"d+Ԭu/1X0R<5"^n=g$@5\Mbsr. {XP0=K$AbfR3A]/4s ]4G['VGsZ!CtڢZ$a)#41Jpk6}={I 92"(K$ `wChTuչH;txJl=0ȯQC̀xQXT~c;h'֟{xeh08zCmiOZ9?swgzt16mYQ%4|7{0cff)C #^5b} z]76H%2z%3.|`zNյ3}HYR" N@P{-%7a܈pidu o07P0,m :XIԍjl^ұu00 tO&sϞXɱzB7ӻlԦy'q$]p@zZN`0 z8_A $[lL'$d<3D5;+YqMwG/Y\QEG.#R!YzLlHɵp&{F,HJ}V#0B:}څ5cÂc+>O!GщHG4hY'\vhtH?x`߱8_]]tyŞ$BYt[$!-I_/CWZxޕ2? BlQ^hrs_ -% :ūP$QY4vM=}*rbA0 A `X0R'"I%>յE=>:-1gmAS,e X X5;_1OJas ˫vԊ5n(٦#ڠ+-z*5֮Ag=z5 =՝ QfT@ `4'6lĔ9 '-,ѯwEn[3p$@vvAEgfp6{I],pb~ k鴳8EM-\"Ϙ*;gBq쟿LoFz 0 YjB:‚@b5ϒKOrl?3sZ Ĵk 59A˪]33V=$6v:k=s$up'CE?/znXDtp^V@,s*pY $?X8{Aqp;KN| RPĬV$zH?Et*,j HҳO}kR{|˜2SF [(e(I,mlیn'$$ª3#Sq1 C>\-OO^٪qI:ueJK V\&f=V:&!E^0&{FϬGX^_N$SpF,_X/9n׮=01[C!}1`tjY{ڧgGs>+;M5ॿ/xg]㷽.ޕi?WBɇ(.(zˏW߇ݫ𺮛Og7YmA"Kanҏ$lSre-bq,kG9m]eAk  M4zût|[d?G{^8>\B_Xc0 c ?<4-CE4FT<]Dc/1H\Y1qgw 1Cu6"OӁ"ӕrMq=6_ Ae֜όg'Q0ErMrq6k Cy|t(\Y]6vK0-(&WõM'L2?Ewϱ;w&qi7 牺e+zѥb9}=aH NC\ YML6=, P˳*7DKם [ ?7;bo[?j0(o^Q;F&WV*F|R6yU;FYR@Ⴍ`cٌpPbt߆VTهJKQgpJ W䇚U俜B ^Uafw"h:8-U\*JK H0~kwxV&Pi6 $]uE%v!E5^?`8FQWw=KUmذe+9jxe?7z-I"BЕ\HS{;sDQ2|a|R`|ʅόj_6a>~߃?jX8= Mȇ^yUY:],#$`yʾZd. RYF-F7c\S3]":Ts++<͌LQ #UڀG:4=W9bUEp@` {>o4ס)7)tB*zF[ ?Xʔf1 ęLZJLzQem=jOHtNc`m efoE~*fqlA^&QpŸ8.gUnNڃ4SX/?jh:@W-I՜_0v+y&׊iLx#I K~ũ2I ܢҧ^B+aXM(A2;bebuI?HR(Ny^uMb~gY8v3=­k7jyb~*z *,/XpM/CnPh`|aؤ5CR;MGK sVxb2:g@ǃMDȚG`vqqx U_̔`(Ӹ#{q2V +rj.(U?eEC iM ~6ڥ]&pѴTI}gUۧ*($X cVT$ҋc˝9!tO|1 l>ӈ*7W:Qup &LڲGX7 (p!e)# M'ؽ'-VNu;$jgxwr`*`UvЁcerzO9@T kkdKQ8rh38q6CP8Qy)(Fv)Rs<=0SK 6 fwO>?q۰7 ]Xi MI 3NsbQyb>˂`MeZ{6L(PB 0ť@Ȫ$~VQDBBR}&7@ 7nCU}x4i5!!bQ:Y?c /Zgc?$qr構VW&K #ӴZcoUc= jw|Pye x?]?tub(j)x\Ф[|-v3t!"f<C}H5$$İII"w*1,tbG B䚹8\Uc44L|8y*iɾL Hd\KT=% V !i/7d寊*<%T:GZy#fY\M}P]B?RE:ac*PN._׼|0F<'s+;]_'9֢|+n(r7r\djoJjS[hQBNf$yj/|u$$qǷJ7-+O,I0kVe%*vWi *ay)wjF1T;8,u{j! oYGC0_iDKp(n3N Q0xz#OyM% _葨;*b#~(O=#f"&KXzuRA+&])Nl)(ըWޔNvFv=)12S.5VSa~Yv)LعqrO>}Q3`wa`HI ʲA~T(~U ih_Q@K ~ASx4h zk?43NKUGMZԐ' F&wI l;18]Xi2*#VPe_I!Qk=ʹ.3!4I_U掯D h Jh!B.hlX Moؼ{| a|0V{%}\g2̘C6gdG BFۭ%`樤Y~""+]|sB.Uk 8 X݊O_kDզڎ" xǢ[ͅ/DE,Ux, VERhO:Ɓ&_3T~\pF(ZX=C*J^c b_ _GߓGj.V u +"5w+x9W(K7}g!;fA,'K3k1m9a+d8*ۯm-|ʙS9 PGR P! lO'"Ъ,VVθgy`C˧H?hs]A<a't|gUvѐXU5ZGoG"CDp#Z40Ppg*'9A]j[iH]a G(bqt5 :b8\GjZ*3Åb$HC*½>)}/zLa٤ _Y=22c!k[g~N>,:iPj{$^Kl=W{mYϗo˽:7F{Scmz̠߶Skc,ўК3hu{vԆ~KV-6Ks\]k@ІD _wG̈d1>wel&S-aXp[b'xі" ? f9Omx"B[gM<1)ǰ8R+w+޲ǬH1~jl5vU]nPvǨڂ"mY˄d;чx\A8u=A%_oE f@4qtV\;%ә/͆u$3) !!7+ ⡪q!2C 9?U7 ʹ#sA3DvG=fӧ.(>8BIrBoSaocMZ߸ziKoh ORi 4P%wlC2BiȫD:55i4cw]v }QNNr`ZY:pGHW0j֦>D(mXegiW33${vNu`+f J.7΍ૄiH#yW@N>Y"1myB&Ex4ؘb!L|T۵fh2re>t/82 l4"ȡ:¬m BfhΈe8]Mȳ"@~W#Qd4,C'J aX]eTG;,HQMgY1u /豴ő%Ŷ~ t,Ѭƙ/(׼!O-j,jnŅ݂>Opc/т u+vZ PDl[YMA%:$x(2>u:fd]=NbW-WLh33q\ũjt-;C(R@cxcl&V4Z$ܠUٱm$ @;E"N;EKK4k}IP +nj?Q@sSIDXXu,j$a _D/DnQSeQD3u ruGUST+C&٣3wr@[9;S{ ۸p*`[]SU79LYDd}/&"&|s60^e poyǖ(01[?Yˎ!EKzMRªJ[1HԂ;3q;;ŁOؖ%PmIZztJMԉ(:.va> R&\AFx?0,UIyx.V) vɲne zxgXr`56 ǔ|,d3" !AR 7;&v Σ 8K,r\a%"D3O`oVprh vL̊ ror) n:F|i|jO &xSqi1b%qe V%mid)j ƞĄ\4+u%Xx(Ȣ^d'c'-0[ERb?C4 O|k4Dv5!ٽr{wy6K?i> xkdRqST(g٪>QΊKm hZ1Z>ÙXM?ąBFRݼy_{ker%B d@I<)cV bq0uJ0ݴ k+v<$I'Nd=DF^,ͧn?t==424*Į]V=A@G MƳSI}y ~۔^Mgffa`j.L٢AV;w>p %=p$@7>8J*x*L[px8GD-$P~/ɓ)1hzA!q<{E-LrzZО>D^qk)Ib8%OayILfII4goA~_yk&K l+D%EK8%H%vcHXāghQHZ-_C¶"ٟM6%n YM~$K{ERREA~T욅 'ݠBd9v<DQB֚4n/<}v8X%9G+"صUUpaͪ~"YQvtX"c.Dg@鋲lVޒʂɍgW ECX\YT1xtf)@"lf6/~@vpd03fP޾WGYԮo&1q,y1!S$>t'U;"%{f ;Ǹ*?:y\;Ħ2@~9p]"Xeƫ5J :̸ ^gLQ6ZyX<22/QB_"Ѥ5fw㮼͌it6АS؃Nص @WQ=.-ftX$km(OT.'PENT4fheھ,?iz FbO_+#f)~>u)=eݭ{C#X1^Bo5~E|ƃ`Ead@EaFyd^*@;jFH%YF{ZI pdp6ѧ\"(c c}o23)պf<|]SFgwjs|蝾PQ_AʦMFCgN<@R*0fbOy0 k άo<'n]aB00I7!{gEjSZ<(FnޭՄ2T_*+=i[>W=_CD_SjV/n,7n5{w_6x@(G9 D0}#Oˆe~~F pm-g-֯:1Th'j֬]<bfj3GӤF$k~$;=MI~45Upne$ >w2寁D5iΩ%F!j1!toxemg ]w!:TR~F߳*7bGf"{*zSgxk,ou1 %o Dn⼮)Y]C fgC8UyQQPwoV`O:Nw%y廷jŎ)J} IMԇ4^GT̘gtL2W 2gM)0g1iFJ OA۴/|. ̡ΉfokRh)J2WFjkd_PՄk6K.]2pyT uڴ౅79HlSZE獇 \e[R_4Aq pфPd U _{,jx{{#b.((z3<'Kjz6&R6e;ܤzvA!|dGni]U2E_E}pjelV$ oW`_46S$0*2u!uޘԓGx;Sq.GXs0̓2 |&`UFRdXߑiHi'|WzuqrIaHwDF#>&>\oL/[qzU䓏=%Ν*v{ L(1b{2?60dݬPoP X)>nXZ8n؟w.lekyyKN]4n װ&hU]zX8E0B "=V2`vni-c3hF`5v=Ѩ,dF?*Y@MrU٪(1:+T4jyVXƻ:HOT*jHP1ܝ<@]{"YsI&5XBF#$?PU[E"5:eܩ8tI>roN_EWпaO9nLHXĀll&11 l6 6 4 ,YsriI"I6Lg^HH &c66LCh00 bKfCo1CK1}H&l9|5z8{w+mIeH eDo HWC`*Hp9{D.*h[h螰.~¡!21un}rmü۪>lײRf䅷]Дj 1g^r(3<$G'4qUBQ  :evͷp}>J|脚/1FuO?qLxzCyj6W=Э]w  ;b6$x28@&.[57=sU>آ$*EgFĎ?轕+RZ&ņZ>cPk^i'l59fb"'7ڻomR@]KKGiK@h}05|#VA8֚Q82m*FL)jRueY|bI8p<:3|} VܦM͋S*j$董tiCǗ$=l|<=V}0M %q/p #0\b;[(lUQUdc*kjK4 -t1v"1yrp`2 @࠾5\T@ު&׋g!nܹyPF#1St0e'og*1vH3ز"L;ԩEp~) ΅QYrXhЊq !\Nʹϑ.S.~L8yִ]\UPf0߁(bfp+YK姓٪܎!0_<Iz"&?cL#$Ay$=Nv2LSdgƢL<.&dFԣSxGZ_P*ͮO h7y|TV@@=y.=s{a!2󣅆em4`Mɾ*1 ׽KF!dDv,$_%DHɊ9B;5.Nn$k^vyDwlzJZ=wꒅ3+KZdկVEvc5tLxK޹nJB ēLi-݅1p`\r#dh>QRQ21oVROJҾ+]/xnb$L}2M<@ޗW%]-RRm%Ι 'pȒHv;-?4}M#̥]H|MWnG4Q]$snZz=3 2!M,L4pgbq j3],=o߾_3;Ӳ1!圿Dn`qle[$>nx濽 wVAۀ&֫":. w?t9])YjOE·v&[ԯ !di[ e ՗(p[:9/K!4V[>kRAA[3I [_~4MDyaXH=;M ΢L _55Eĩ:1ـd׭>È_z n0hJTZ@WM+M%fo=s aSmi lʻq9Sk,ԍ8:x2 >sJy4d6GUk?VRx*1eu=9)t#J/T'buЖ;0-rn~/OO%5p]"<[9:Gy$QxE x9kVpQt#2q?; %M[y85A@`oG!',0#q};QA9*]*L>]&ܸI)4XYg z/ᗍr $ɝ#Z{Ρ ·,υ?n/yi ѷ\vK1QՊo0 :*hf /w8.B!&>|4<G@\ցoԸ e~ڌRhrb~I'׍mI\qB6I]Z&/,6nMw *Y]Oje->Nz+HRaOxѪ kQI 7y!\ yc{Ug6ZNO@W\zLUM'k{{?(V #N"C ^jWӃ5xd42AI#;TXpfȥtNU%3t0G:؂~>%m7c2CT:~#FL[Oh(jוo"=Rb "W[4`:x~xJj{ E*ggMp:E)졕WSWIOP7 N{-m-Yi p]Nwl@o1-SsۮxtiM0نe{kϏ)T wЉ: >yCE-GBj0[4Ma#g!|*vMoJDaJ Q c JW>A:9!PB:[`Ae,pۇjeMa'e*UJQdM!xoi:^$,/oK0宍ob]` @­,H#/kS~JA+Lqsr K4?rl\Blu].]zyFJvd|[(#w٘5w[@KRzԌEd[!lDdA;~JnDh-ѯQž #-MII%u&TSd澔*?Pi{~m̚ cD+ ɷ:=asYP t0frޢLj-3.U188{;z_t 3}jyX⯼srBނ!t5Hx3v=ٴ 4:Jgvۨ(Q~"r;71R5ZhĮ-s"0r5THk @u.([묟 0;@'=1CQC\"않\nG=G?0dn H$Z9ػ(R;S^I19JD36$>'߀ǁjYeJ ~=zV!諣4?Tq *5N1;wOҟg-kZЮ.;D$*}ww~D0ؓ׿POqFÉ0E|d`KapA(D"ku?Rzs뉛b0ȶ 5zv UbjS#QېVߛIH8D{_K-%t:]bJ<&+G?g,?2"zw6Ha6`(h06+hi{5*Q뤈O*5u͇4: sx}W` ib⦜眚;̀ ~S,p\ըk\ظN$ݦ3:瑅;o, GUy#-TʓeӯWO0XP;ַ1`e_yJR-8t`z({6˥Qy%tl3 ,-c_fYX>dɕ&Ꮺ5LCэ$}t2K+1 1[!Z"7G2"?&5[Ȍ%ˢhva압Y.Bx$|W8miBΒ591ڲ^hFΙFB.=)r926I zZZ,޽[HoR G|Fjaa2^$ S,c64.#)О5`6›bA "dơTj)5J9nӪ(64R㙻c:%Z5,u3 *ނ9(n?kJW wH7_Iq:={j ds cZ[ +"ZXӒ*w^09I5Ff羯h/¢ &E~Fb︡쿁 +:%} PlC0^v$H:,Eqáy ɺF5RE@W^B}Xm}K]UD)QΧ/g?O!d.DKvX1Gz`qE;o\|_B[->/"6rZ[VKA}q/էE`k8;=75S'axG[̜zYv48QC9M=P,[sy 7C'K\IsEv.d瓣+KBp^7."Nwq%M}|Ft\P/tV;5Txs/4S9@Yz/iǠptT̾_5=5̛ǎ܊xZU? Rle[ ZGL:5*{,}@׀z7FJq֭5h?ʂSB.Q ^ ,ĕb̰_oɪ_)%mo Uа{p5bM)G*"*"?tmS6˻nǼ706:߽f@[>~1E`K]R*R)KK ,6ǧ.z"4 rrD\|q3!:>Ν7R뒀Y`^=c cٴA)Gs#*97ӄ!gH\Wbб~0ꈥgg>k#_յ{I9bt(4%ﯔ!ց_lF_laX]N< 0˦3A$2į%ĘhíĖyX?^ɏdfGB;9VWY޸}/cLd+BWӽJu;g,c#E*8=TMTmCs9(%ɠCޖ`hԲGE]T76QBk]D0h0y﹯x4ŪިBT B 쯼-~Tڳp%WDǑuV9}2ѲP̴{E.0ኹV ;A멱/eY/bR`q'd0y[(t-p wN9_4VMS ${rVْDM"#:F~Bʉ§OvNK#`ֱ`A<چ1\֥*% ͚F;e%!Ro)xYWNc6#qdwvU{љ.ŸX.ƴ`Đk,eC_3l'Lb7 ]=$E AiuU잱`!ƒDc\sj87ǴLqONzU1RHP0&9i%'{q̿{9"v1&DF H\)龘"D"0߰'UҳːIfrzj>@"`EI|YZ Vw/A;-W=6128)_hDϿ-i:^*mj[P`K Q^j87fX:ydrޅ-rѨ2<Ì3zH44ŧ&0"][d-\"ΎS>O6Ӂ{$*> hD 94H%|&(ٹi@f(d>Xc@"[ Gpt/J%HT\3;]yzMH-=(ы4u(ֵ+Ձ\N2&0ľY8uم}ME`idR+T3ѣ%iv'<~iESq[ے9}~OTw@L,t4O3ש^лPg5 -4!\Ev(BL?6&."fZyo'r{ruVEž?DD֏@b(nr&Cg5OIPFƔea7<)%\z;QMq13i:'SxE[rGWFA]7dz ғ*@BFӪ޳I_rՈe " XeOÉ Pe`|61r޴GNO|U$q/G78M9i6ZB^i8„nbf<ۭJ?[.D24_/蛚]1Sq.PR.!x/Bgy Nx525KDl$GW>9(s<3yDi~W ­VHV"MK}2im,9Js ."-^݅en8l3Xu|.tJ& T>5/jĊzIAa69{SLuh6 >3HЁh64ؑsˠ)XTY}Ugj`V{q^Y9p /vds>Dp=KݲPFC9id(?3?" \Cx˸)X2b;v=0eiɬ@*(ڻ*P(Vd\7Vwjs?Hhj[dz]hOUPhĭ f)l*XcG-x siK s5L&\)5K=q쪏A3I-mvzh/cT؋ \N0Y PK8+\[h#궜]7Cɳ*MM2#ij;|nw?8D:N = YdQH^ ,O=-P{Q䏙ئwimaV'v@+CcO#N癜@:$'lF OP]e͇] Ztdvz!dӤpBZ_Lo£҂ݝ߫dEqLul!#e;FgC^d6Rc)nd=Y<~zPg= 2ɾBϳQN^SBmWȺ_r]%)L y}D0!0qo#vzGA=?7>]D ;[^sbiˇN bivmfZF_;0drAїl@c,G7-q9)9++uPq&Щ>132Q*+"(Q<̈́_%t>`I:ݡ@+ z#FUB>Vj:mF&\ Ra&|~#7 +#zLBa4Iq;A0r5 CXn]W{(k 7YM?" 9w3=qVSh |L󇃈L% MX,V2@Xէ 1$|9aH_D+|A3џ#>&6LԸm`\jHQ(W+N7O(eKGGC) BPg49U2Y ~i dZBE(U-R-O9QTB!~M'U>T VĕyM= HJT/aEҍwCù OQ(_!>_sB+h 4?̳"K<}&[..sa.i/)?-JZ(5.5*J^L56-ih(P.lu]p5xdo4S"PXu~WsW0DB@m,g^iS;+o Ƨ6-q/;בeձK֊bq>a'8j{Ƕ7TY=YH%%X^KA45:g= 4jLHjn`NM`G*]Y~jyō>{-]Ofd"Wkh!BtJ3j+}X ^H\1VF} zzȡzNw3jP9Yt:1XKZ+ENըu-v \^KTzT=3'g<|kOLL&@XMw ;]4trd_\ F(ߴQWN@Ԫ֨$D1c N hJ)ꏿRgmu@>&VUn"ZWvdUqJ&ȤpP@(+͉:b e%EZtX<8ŰCGP7䲒qbD5H#ΆC붺4JTڭlɐ} RDl>EXbQ|Ӥ&ˇh'>2ź{ߢvqv쀣-]S*}㚏C#jkóxHmf8yЫ{ܟ463|mF9٦2چ$H$ \&741CZ|L58X_Aȯ N"B|qÛ[<_xx䩛;ƮާD?(֩BE#n+Gs27F\rԙD~9tfUJz?t!#kJ~ک3u}/Ds%(^J 8gZ%'c$!zJj?>D lF/N[||w:eVnO):sHDGH*ӱlS]!W&gD<$xy`Mx"^7YF`4by)Mjg"?o/7n)О!Tвfcn$6_fAj`# rc۬N;h(uͮN4G4I ) W&IUcl`Vmַ<ҁIuぱmkqjYOϲ;Q*rəWt;.0@.xtxˁQ%#u+8\ pW{Gʻ] >[z(zL^ z,I۴:Fg=`F`^Cƾ~޲ldmt5e*ke/r>pt mg((UTH PCW}'Ƭ1S~YI9"WpGEE371;V^4'Ɣ1ͺg%\wF.Ԁ ^]iZq/[$.jZof+]T|oV7neȚ ΋d26:6\LAprڎh8k5Eacdsn^UېN'pO#5]pAoq5 l{C+ p7(B'SBqEi&F̂=kIVDDRЮ SYDc<~\~Ŝ}11fTIi-C(ʛ`{,(nY`?ˏMNQg~ag u2*Bv}Zr,nhCD:~Ą΢FE໻-:8vQݠwEWŌpv8򰗢n/5Cq4Bf`\, ̯o{ׄt[% ?HOAΥ{XApy? -=6w.P>V~&vݍ'(.?+WY&4xp7y,KG#mԼlj>1iXShl}$J}fp^iҐnNu?Qt[ލ X8t:k6"{n6Ɏ8qMzNKɹ=6,mh#gVdj+1[NBX&dl/P*JsUԝWOdG#aJM]~1*$7)xz]takwz)&SejatJjg J$7nPg2>H;Jv\;~pk![/`KyA'Ÿ3ʬ_|E}I*Qn;5?yom" [,=,3Q;#^562SH=[ Q"!5"bE?A.|wu hNj`~i$N:6 O4[9[.`LHefAMTc)rH:3*FSqNT{JÒ\9yFaxw)r91gb OoCLA;+تXf멏rtƞK>lfyI8+wmP0,f4q椝Ypފ/Bb!Kt]FL@`%h24*$L5yC$"jEn cb6~VƋw o?D{TBaUj+KȅzCGAk2=jJAUsdBUF:)†#;QMw5=r|((C{2:QxNոԍǿW,*겯}p*v\`vd?\^$U}"iZ{H1wјծ&<$X rzP)>0&3Dvô/}4]HPm+ 98:wm+=whhQn4R64TkB"!\V| ?e鱕x;1WaB4NO0Ir:@%+CfGɕ7ѱ.5TFokآ&8L3&,$2QuOJƞ3~ rΔJRW~X1~N@)S0Қ<w\+60gXVߩLA~1XY-},է}۟>t{Da\v&D苢ZB"ڱ\~ 莔Xn^Z#e=]{[n_"Tț(8>'!ț0ckEr$I,0s| {+ymwM^kϻZ&\tυLѮ<)DA?,CRtd0v링JgMMd4_!Bk3E{ 3B*26Q^ߙYGua=cqJO5 *z"jw"Z%s@ sa'#Pzq2a=NYe0x7̶P'C2K@Sa_(K+׎ep8_Uْg`z8y&!4 E++)w̝ 悤hwxҳl?maz6٢'͍u})6(SK1.yVoR z=#Ry:wi=~sm,o+bu9' XzݬmLQGEIwװNv!L]pOonHqۮK7XSo}O6FjNez95P1Ba{q(3z|_hN'\9hCM}{A;R[l'(rŹ(J0N{9 Lp~"JAA$eus|ܙg⨅qNDKZuݡLjQ?9\Y:TA?|gu/CCgYJD7LԢlb4JG'WmY\*|<24H ]?)Ckf׹Ġhx:P|tQXO!yRhhz ABщH[PfVBF;=-_p92"P3 nz#N؋v=f  ius5ўK"-{F/mę@ml92Gji#c8jxEU\ޝXU^!+z+z!P m"5-ӧѕ$}2ݨIJխOƂXL5X:Y{9&[zk=M@JD+ZӾM㽔!ؚgjy/[R@R" XMn_N= xooo2?{#:E-f,sxPotە‘IU;4VC>5s3V~},2hG9`WEΔsV+wsv.Sjl6qS%DJE﫱1Z rk^WԤ5$mN`tB~JœOzF~q_sj{{ΤM?9v{ "HeUuK9Wc!b)?*^yK(ޜ{/4 qU> lE8{s>liÝa毚[N8"1w$p;w,=PZoszK뾓9bMA׫ArҮ1:hvms;F~)s9C% )V TYH2B:œ`|)P{;{9(>$H%FJ_N[}kNkI|`4zԕ佮tѯ`|B n36psCЃf=in0}@\,ea aħ8c_&\6T09o<4c,~#e/ ]~u l+0 kMW ۬6!NWb{P\JG*-7wM`yiAZ\PdA8/+W8AG$°1bsⓐ[ yD/9XD|ZDՁHMo0 !knϬ1?3Ag(I0lJ~0 *3:-, xfB)}g܇CR@0NCc=jB\O<  9\ ƿ;CYx\DSs5۟ɉ(7zU.8}KK@|K)ovgp uDl,A~ӳ9׮°2 ]pP Sy|fv%یZek,Xҟ5&ض&4e>&W >:=OW!AxxN(㛠4iqOcQ-|ؙGLXI$pڛjA ЮY!uᙨXv`[Q<kE!ev1#*6kf4*@ɈZ!+O, vkxn֩PZ+`d~k`FIPr[2?G!ZTB*!."[z6C:NVˆUXQɂ,wwy2ݢW۸I%h񦫁3Yйl{;gߌ2EJMR/ō^10*Gm_t{uv=xĈEɟ&X0ߑGC8jLQtNu+%{KQkTO#M ֑Єmr`JL|QrE(q~4r'T*@x @jkjAuEXƗvp=?ո.23ׅqe1e[E;dU9t$}dŇU&wBr.&0ۅ,taCt m:ly1 w3s`wZ}RD%s7ᚭCoQwڡ@= L?;6Wcl}eIO "(ID-)0z>3v¶Ͷ3XJSթ|<#)<$:%-0 :묐8Y5Otx pj껽/4򃍿'2WN8#7V%IViAxHBigK$Amf) h4g6yN/ضW7ʖZl&P/Α5+ *F2/V]؊ PW?1jp@wBc12\+4+К)L" Ir`Bh~ kO$Kv,%;׼o:8˺QXD|[JBBb$*k4$oqv+Rɢ.hbZd7 pY:N|P" ,ݨl]}*¹XmVaLIam`OnoW|62$2xqسH}fN$aWSl}ZwmT~`h`mYNHHۑwޭ?ue²  Bvf=xz^| QwRD.Az^~9"uubqtSMb4Sw A TXȓv፸$%nZ@(Pf=P -)Ґl%&Z5]g#hJ};I6uyL!rRF+R/#m6O%lI=ćvi[G_1P6Q2M5<ZQXTA᳹ sௗPS678ݨm#mZ/¿̤3 '5 6fb~wY +GDjOL=/Z _}o(ߓZif7 +d`:[|fMxᔞ_4 No:6  jkXlFZ㻮sNCA)^E=UKB%i9hʀ%TG筥+nQLԝzq4| %4/knۿm"j[w>qDgR@~]'޲pSJ?sz4^R_1jMP ybVM(f/߁u!@@@|{]b$[((TlΕ4Ux~gEaUʳh<٠xtն9Ϗ=\XԵiYt b * 4͟LctTԒfS| :oЏRN#绠>,\M/:LG,j`Y>tg Yuvbb[cmvnӦ<)_gVšOn|ONЪiK׌& INAF<~Q 6r ޭ]mbcѷʅۈc؄^;v d {X .ԻV.NyBaPx۫v"6'~zYǐ1ĂS kp@F~d@3X41yD휆X^%tA!N;3]oǕV KsuFz">򈒊du:o8WECֺܲ6ɷʄfO0"^'&$4OsK \8crk3WH ( k+7EjԼߦi -d1\?r2/g BC: (xP7P;Tk1iʣ(!* ] /ʇtZ2H!%wBEZK+]CؾۖT<^/7`Ruq~q=hjDnݩ'|%% Z36.zμ4Hȫ,Xc/h{avtyڥ,tt^NVRk>>9\׆\$8\mGk]f Yd MJn3?IbF[y_4tqx/™~Ƒ"Y }0hW2y 0B$4?OA /*co.-mkO<@Y2 Bb,KdF{H|ФpEG{\;ym㳪Zk|Vxt`!Fߗ4ze5Ho(I(O3qRi=4Ų1Չ,RdoH{.z˱lJ-t{Գc "e,5CiHIJlPmh(ۣ`^Y .ɴr]ceO"2aK,"\n.SW= ֙JN`2}t&hĕL4prǿ kol8UlS; xjܭYhzx؀I*b)Z w>/p(n؃2Uehэe˩g"ݢx#NBJ s4l$krx 4%Jҵ\oQt!I_dŶK2Fuά&hKVс4RKp+bJ 5mLe?Z ikI$Dֺ[U@~6a6s {v.{HޠEC=߰`JwkVqދ!̾x9^;/Wrha'OJu!)>蠩.j <h^|6 +쳆{1St] #qC=PNT6C8RT/ig@xe gͪ5 3G *`@׀'ޘ ۟I硜VY}=\w'$ݵ}6RFzO"d68> W7a#v~ &^*T(ךoܯS6iV\H:R(OJ{7;9 n/px ̋^}8*n/I ɴ!(L% )k-e⥞Y'dav < k}ĩ]rBoZ5@ Y_Љ`uS04h<PPdg@<{s]ubIA3_ Xe8Mw%5}m%BV4َ%dgtT(6'DTkw~;8zKiL/V;iqK?)| (DIf{>Ip-zZ&'HMј(ZīY0~|"=,Kڽ-r`pIuz*hOQ꧘ acJ^L9P?%?a2X)!2n~*tTJ#]bT+gHma'` _|uU7I&⇷F:`f^ku^$Se`\,# n)z $̵4/9Yi{Pknſ߶Ja~p nIFu\PN:)V)F"R88(I{$;]eRKۢ>xMs ؈=0*Ѭ@bpu/rӞ8iE$M% 3&`]se&CJ1~FqJiQ=LO?땑7 vVmJ/0m@4K:ddoXkF99ðQwE>|$ \v։$@ʍ/9c@&'O2d*Q̆-^8 I005!ɘUd j9O4<PfRVH28т+++}F돋Q#$ߊҔSB /Z9)1[񢩑mAJ\yXpag۽Loo߸4D7tt)wM)*|s3/  ņnH<}K,T!dB5(Â)?g\cRe^i;; :B|_t(Wr/)/ LUzV`Q]E_tAࠫm\b(fZ21ZdYae$l*CA%Aquh*j[ټ1ꀟ:%\Io_92N{+Rf Ę fԞ4!ň ! @>AU~ɭ90,g' QXPp"RRY [J*9ʞh:B Ηj;*j<0 j3SE6z Ad۳ɽBcKᄌ5^܈O^-vK2;OBsed"C,%TG14AwqT+Xy5Ora Ep;" $.o,FH3S8f4نț$Ӻ ,|13B *=eDT@fyuhtOFv6z!}aF$u%,vbld/Un ,~g{0 ,#Ay2ipз() UM+! qSxwlC^lby7!7pH9q"H<>C-ﶿ Zě%?qF'%DQ T8eI6x,%2'#YxNj{ZMgH1,hQҹZA+ ޜhzϖY"*1X[v'058_l'lxJ_飊/Krbw5`!0k :^C ˕>JK#u"WʹFM07(`TEhqe Fy]a'J =F^d $R˖e OQq32C"FX'v&C< 4}X8][#M 'gÕF& Uh^J"hL,+չd6RwKJ5=C r}-[ s]=-Ihs>^a՚c3U?g(tIorL閈1 u +;(q:՘seq )Ix!Hϣ&5CN,R{1cPK;>؋ 0]; Ic7_,|$Օj9< 7}b#1NejڈSPXךfQOx.#š,ptD+yLҞbRteTX~ڑeyH;^˲'S#Qb3#hO.Z )1^WrYz߭U+紤ܐ3Rةi4rfO>d_YcڷWAٹNci9k .TFS0A5FhTEm.'[xtjj*e粤s?'cxt|^pkzd8{ 'tӛ. sjRȗ(ZΟwC'B:>ۍhW{cF Gxc(oXՒ%@?j#o-(0&~YTrؗ`&{Lu =d210&;͡wy,d`3J!En3 :؀h~6B^ЏQbv)@.9ȃ#BΦ%-Me-oҟ!KAVnɠj8>_nl`r.PdTm`jAua`.ޣ޵; sśG&M#зm vKRgqi.{uGWR[2զO5<#Nā}&ėŖ=%yfHBFU.@\=p+'߁:]l%EUӢ62ù.NL/\=AZ Ro~Z+igWc{F}ߒ薪JmřWL<WE"uP@\p)|[17gCɲ}"NEZF!,C+ EhMGCr^+8= @Ɲ}AUk{dLVenzƵ)ˮ9d3iyϥ3?ihSz}\WL2w}is2G3DO_pQ*?ց!)<~aA OT`p1,Zߴ3i$fa CU76ʁd>z~SF1P5~Bz nֲdpBؽ)t :KܸXw/d'@m4N]r[Nmwt^+߻6 [miKre*}:$:%$]1JWFɜ 77a`+HQMBQ'"û@3ˏ/y{С"i|Н͚E&"|ٞ>t(( i,YKqQ!ab}vJyjHFHU!-XÐr<6_cd MlܠAQ5<ߠ8wXȿ bEY۴ry sݗΚ9k/Ԫm[6nP j:7R2*1!:8< FaAb]Y.Eݓ%T1c]#"O \уG7R_l|t;a,tx.^»g/Ƙy-$!7Y*\G62zĝrbY%b0(׋\Lu/%\ӳ9:B:ڨ!~ A^Y5\ qp-YWt*xE"^/j9:~Nz:9_gM#y>UiHOӖ5 ,׊1aY^ i4zRAD тgŤG]jzatgA ~4a.~_L|R DFB-aaj -|WM_2)DT_1ǥr I I$LK+FidcIީGs*=/[D'X, Lzs`JӠ|\tvJ{W Ϋ#V#Zb.4 yBz6XQb]Ðbj+JdRa(aRG˟>i&m.TKg\|Bߪ:da5K;xNkO5ko8dPNpU8Dw'n@M=r00041%՟.ipp< \3w9jRؕ5j{H[{=\[x^3J%V8ôcqf i븝ڢGUox3:2Kd ٲbi-=.PnCRA\vȑus5!i"=77RG|1kDO="5 8vE0e}ƮmTW0m]-qooSnk3o؇f@/=4"#3uD3ry$I+; UrVV 5_y}'/%Z1WGpi@ܫ#$mUi*'jmLϐ"CIc"U~l8 6E cfϩ3tl)ǐqߤwیSR]v|;Y]|+I:cpC*uO )}F;bǂ\U;Xٖۡ]5ZG gl lŶvYƗ,`$g.6l<Br%ԏ9McF=Xlhx3`Ѷ 3,nQ_.|;oEY %A@jzl].~dMTnDh'*VoTIΔ\kW #~z[u $h]Gj^#S79Gʰ!+Ʈ+NluN "jQ/ D J8\7Ɇ/Nz&(e'1G.ƥ$ Mi5AKt}Ϋv^L!B_` Sý^u uK3tNiQb{8_q#E~ʭWhf hSOP/ jI5"iiiR"oMՎJЉ2Wn[rWiK@nέ[E)ԚqŊK7‹#A:!W "y,|U=C2wm &E@V:aBVsrsGHɂ?!7 _k[eMn.lζLۂu-<|JFڤ:>CEȜ~%%<c~zbɪҍ'ȎD)Ly1Uw ࿦eQj p-o~֤l >zՏI/$Тw1_LB'iӰT {>V?l-;MBt!AQ9fn-zG ~1@kӛlJQ#i BĚz^x+Y(5J{lɅ:|N6sAfO\ ۯA o"t,յ["Oz"H"΀a.xD)Uc1%FԀάbd2_ԗ2{>w^i?F{:c8AHQ9\p^T9irBGɲ덴x s3:njh#8:qO=z~ROYSåJOnq\O MlѲo<km&x\h EHK@9`c0h'MP>G]gr_ي4wETKfVcFS6ܽ&]TYLe w`~*^P`N?%g !?ȴy_W#YGpa.QV4#޵ YX6NX)Dً&O$11 Ш*Ձ?g,$B+|GO(H+, i@~;OMImLMD>ضӾOGb̅JLAނeNIUcB5xOVBSŠm&ycH3CyG^~65s`W3c ξmRϝPsU,߃/H*yAGyNӣ_#JfX5Y7BϭJ]6OU;7Ew>j)]oFyv]ȣ4SbYj% وelCR-"BI. ۉRu>KYQ2G8 C]mlTRn.C[@* Ai5%|$6A$y|0`h:>ybpmu*^> M|OA" ,࿚amݭJ#x̤3^v=ƴi"b;5ڃ9gQ8[@/ ϛjȭ!pe4QDTG45GO_8ݒ$S' Iޝ%zd4 x66>gj52rUE!s *ț!Y9 PN`Rqᘁk# uprG u$|j\zե+lk&Ǭo|%L زbO_N Xԁ>gd";׫Um#(J/Qj"~[Fksu8=,LszRgQ4PjyaD3^G-vC"J)&7bU*ĉU2: ALթh]W4)3_E>"RTUE{S]1YVf0FXSWC^+ rY|qAԠ8DjfːJ\z_ÔM"jr͎!^rsB_yŗ'ԑdݽ*䨓l-b"MT^tXRVG %:Pu* ƶc栣-겘rEGzTyi h,O⬠ SIЙ nc޶[Ϙ[x16O Gg ƻIID-%VtSվ-j35z)s0 ʰ83w:D &33,- \Knힿ u0Mp $7^`7󩹶J wij.E{6HX#\p#ǰrV g0쭮VvȬGgRJٵcYҍ\OOR.QStQf+"!W+( aa @V <XPaAGʹhP`l%C[['ʓGb }?Vb;@j >'P!nh/b!Nw27}!J RZZO44ءxٷm`%rK%AG/c)cԍ^-z(9@''ĵ=9౎ObegT%w[O2n@ /YkfXD|?=cHWT YUoP".[-5JPoZ _b ^Q ja H}gG_oV}#1I0#)ڼ[8|b(+-l)ǥ5/ ]&(*k~yoJbd둒 $boT_aF jgn[S;kjNBa%^fU8J%BѰIe6ԇHHEL̂C\tK=I'K& ;01g%d¬EU L$ \|x>M> /Vbik|vJ~pε FK@풁$K|\ /yYrRGAԟ}t~7,AFÌ1UaK${<>5鿖/rm[%PoލfP4#ZQ \9GvM<}Q]Pe/&nvm<\p&cd0 {y_bys{IEVS$0,\-iPdi8S,K/%BFĢr|ZA-ɺZKLO",qO:gF|_:(cRKWky;"36QD(yr9~yEKex);>;-g ,8q)֘|| 75lx"7O6?xԊv3/ ѯO"J֠J䮐G5s)zY-(bv4s!v3aC*X6ic=<5nJ5!lz-5R+!y>&Mǧ{4-*+ WA>+Y[b!PF1a2'Z<|vΟEft;6aG Qq*DҖ#WJ:`Sϕ.r@D&$YdaF㐷')7fO#ovcΨ4=`|YዧAebTbthB})MH9-R'2 3vF?U_D9\bPĜQx8d8<.w2&u^:3ai˛Ơ0ui*Ogɏ2#SSuȨ,qOqT yJDxN]Q ='p&:x3L 9/drQS½iRVf3ܔaqM+\-›%lq Rp?D/iգ:V]\t N I=vjWTUfR c x⾽B" f9ț;M ٞURO1/eSc1$cYsj =1v69C!{%C+Ao&ʠ7~p~wPo>֧q3ЁnXgi:Vqd4Bs(떯*:_}YĪA* ={$qT|E\V-\qqi+y} }P LJLn4ZHqJlĆ;Dl$V1'Mj 1Ggٞl"!)N[# N2v|ݝTI<pebiqբh=68`=^|NN0m_%QIr6=2WT_ٔ~aOj|8 ZǼ4V=!9\R WMp76P PF_|$@B7D;"Y5X8;O P,ֹ.9IV AC?V %UEsq6Z)U*fU>z>*&2mc޺Et 5hJ ~Wd3n`H*GrlnxH Z]# 5ygu^;J۪Rjy8Ƅ ԬV)yPE=]UʼQ70gڗr>Qψm )*1*7p3+Uљ|gؖQ*/68̶+U(^hr0Eғv8c8 O /.x?MγA&]v46{bTl:#sZ,Ikoyd'ױPqHâ\0R㒡wň|^DF^uWr x>m y= kLv-v8ԴYzɎu[ N &fkc9M,"\cAҭYs#3=!AUOS{,QD9n>ekvpQKy``j'<{0)rxѰvaY^F&[&0. +5C5z@G~t3v2b#Ro|tm9S7i"&6 a} YQC`h7 r@"C81˖gi(9x_*5hTm'+곇eLlAJD _;3:ߗ6Ms#xV8QoǢ/&.)L$p%!g8~9z@_T"e\j#zcFB{Ks/B̉Т7@UjpO!*(-ی2ubz$m=fy'~Mh!S_LhێLطIw>,O:7OIg Ku_ܧ =>zjs)+rSn7}oIO8JI.tu';@!2JWѽN'u>޷&他^h){_ -Aw.  D>M[RS㚽&2zޓ5s^O#4O>16;> !,%?$-<pU@lzG)5[ Tpa zpaĖj7u9$4_PޭKW>i\+}h`'@0Lcűȿ)eNH~KaR1P(sF{".QD`o@싷A7iz i)t`8" D[2*ө 8-#1>P" \dοEN *Z3b)2qo6mww"+_"xXTߒ\(۟e+zin%V{pn>y "Xkucn4I ꪮprlI/Kyb]}^^֊Su%$OSìwOkMl![K|ie1P8gh!K_(թ~m:tiIu2h4xKm cq ŸEAbB l:/)zU7'L5'AB5&*ӥuT @O\rS17a] l )8Jyx܎\0aw4❝b{h"%H[66e, -6nẼ1ȏgHb&rR\/fUm4`p׊w:ex(oV,'hY!?ֈnGUu>7G5c [O 8.xI8[O<͂g:ԅ][(xI֑)ٳ~dHOz(P[6f&> -D(%U{JM]a?ݥ_Fj5P(ןzʝ}#Y)jA}~2I~" XR4L1EӋlXmvY6Foz"ooU3*|Xծn#VJ.=jJM4GB+ e/2lVRKW$&B@FD7=O fz<)VRrz3s`NfvG݊|jDi0?mKw^U7o@QISgLm_"`'Yt''3;әk??DoZM ^JϧJ?P+!C\АGkV&f,76B+>m`FEh`$Wlz{KwͮSM,"EƟ;,'OB)$Vm첣MOyO xTE~P& |_#I{Auz9 ye?9F8$P\v* sKB}#M1iMaF 炠KEX5B|߳q Hݞy>E{ԗķJ$&+3B;OHŻz&P'˱'x/8t]wuQ~)y .xN,$rEgs2(Ses L4WHmDAҭE^["p*): dbI,2lI`vr^۱d٧?z^YcM5ZSL^)MD8inL@b¯_;R*~w.WHg@CJSŔ'&o- -MbB~|1mis/^~>nifr`S| jHRa2&`ՆR(<ZYٔa:';@'W%9 7r Fh~ٹwEb&G8lCsȻzDY67hv\xFElPxCRC|֞C'z)*!u輿 >F]ubИ@6AA 5C@!F L{ \jAf]nj+Q3})Z(}vQ!M fUAhX}ϺY* &܂J_,YpHp*[a]z[Svbѩ׋Y"oFݧ|GL\?r@/ȼ 3n4;^no~"f4m >c*;vU ;]nv\N8>X&,?L.X̏[iJ MnyO>6}w /a%:{ )A  >[8(:9wT4J=J<{  ¥;͋k;"i0TEs.UQ4q^[ӇFNð50WfPGLU-= ;{4ydx-ΚpkvZNr/W 29aT,'A&7\sC>B R?%49'.d K‘{>u{}ITO1kA0z{TVpj+jj3lYb^0;6} f qnUG0~X l 2jT>5X &}mLܘ^=o<04۳Ț>2^Q ޭ<-?yjnD۽5>(t{,D fx-Y@M'qt܊Y轘3_x4 i-8M$P:$9Ve+XkjQѴ9 S^)FCg~%p|'t ԈA  30tGi Z{p[`)4Xz 'BgjI5aM>PoH9[T^\hQ1۳o&\:RYjETdh)g9qs}U3:ڔOMx jp<0ej$WYq뎔ajłrf4.f/V¸: :-L9V>]a+BÄyh9S=Z 8oueN]w9{z1K<'B5d-Fo oȁ;0;z_O"g^TRـ~ h^he' &% .ϓ }Ү_gRSw@4]V)% S 8265Kܽx7* x!3(YۄtC$+`wLZQӈ=-‴"O46wT/}X6y6&4|= lrUI™X+5]}dJTpT]J*>a i T((B8ѰncPf!:#](-!fK֛zrPYGwv֏C DeRۋgq#EC-UdgaE䰚9[8,kpwɷ̢χ»wBdWZd7$=;0h* ۹r_у@91I0; \nEp2)IN{D^Iu3"IA_odr\~Y;)+.x>P4 w L25z tDPSI'i \ n+k#jՌ$DU#I<"65q/eWV8[\9zJ =toQj"ĴoIF5q["܄R&^/*}q#e r~WO1iM˂ >hk2~VqZ@}C9DkPkuuX'`Ylݳ[#Ei,4q\r"[B=G(!F|? { HG;LOͲ&]vth1h+Ne +O P|*k w;5.hg6i*G97xZzG+ndh lM cA ux,fPLA4\oE\&^;2IkMRb&OpĞrHk#)5h'{4t4N귻$t@;u WΥ~`l)L}S5GUoN5^`X dRB5ԑ'dFv~TcuNP.4ܵ(iūX`zip{_wS!Kjv@#\eLr=-d>E'R rW<)2@}NjTZ ghvWq6K2n+5f[U4%21@uG%Yl)=JjW@%D؞qGO>H~+_vHҒ$ YF>"yXamCʪ^@ $F@}j]1hpQ ;HtRa|[caUNYbČZ׭\l?Z=C6I^{@$E%]{ `?_2y1t}2藷\¥s6&\X<0L~0EM} ,=ϱ7/7Lu;}ugރö"RP}W5񅧀Z/#;Q Rd8tSȣvy0zLS鮶ݥ[PDWrs%Ě/hh;k;5Sp1A&I%A.Ɋ_6&v"C$h+rmzN{CҿM ;IaTþYNUt}iRY ]< aL7iPۄ#9?LLX^\;uxGt7 žGdv%ecO['XaYPzAR$%  Ew crڅ0Ʈ+;ѦQub0ovc?$\/D':wݻRL7Tpyո-1 sP)#2 H 8H:<>r;TvuuWu)i4aFX=!*ܐߌeg]^ zOsFN]#Af270|#HIYlEzEndf7Ϥ-K2W*lhl+B |gRy`g %4`i5s͸{l\֑oXfӽ^A }Z$f?~VRgz=ݶM觋r<v &p0#M"5,M~V`0h1@*HË|?NH&'L˜z@Kl.ɸŪ o:s!z5{+B>?$~EgcVe,vI˳ݔ ɷW} GN)ؿ*g J=9Xb*|cK.5<˵D2c 4JQ&s.UC P+N?g8ס't7<:DJ\Szfׅ#GM/$K:D :`?{Tg5'LsJ7J4+|޴7%2@ kyW4 mk8875'~ h) 2]gJyb:U=YHUCt%Ӥ}VQВMʒP)qdԩTvt y^3;{YӂYDu-I`[#_ f WNƷgˇ_f~nsZE%$<|mb殰e>}$A~G΀Rg"@C<1^.Po}y$cWfT#'bwGY_ d4z&x;W1'W*,t470om^]|5,%m}D2QU![M1iEs˿H)i1}=BfD!ĬKFihc7H8IzO4Pxdub*R] Q[V.uuhN8`Ҩc |y&#C twɹDp%rDN>^o ׺ 30~Ri-L|':TR-"l$I'T0 N> 1p4XX*AnͰzb}DqFzZUIq T0w؞-Q%an#3q l! N Faw͕LI"1D%߬D-ou(l*X*cNs|Uwx^iDG96S)Nuɽ0ccBĎm3v+@&YwV&xzsCI,E9&KӄMŐYKϖu٘UXXhW@N מ yu#X)YRh̠rXލ>fp >8wl洏3*luR~i琑;3t`:Gg0%(͓2s 8F c{紤]兛Fy#"H>ĘJA2؇{D&CY$)ӵ`L}w;+;]\|y?#oKXFsVkPDIHo-V $v/񖧭T1a0O7Y-+XH;Rt1_F9-& lkz{#2>?q?i{&+({?9ka/az_? W*r(@ɢ3mb‡ƴq}H0iyH*7zPvlIX.z*#ncSZI%/kY5 =)-YTC :!- [͹ Gr-8OjcK^' +xʂ_Q2Dt1NSQI7;UCݮ ގwp*l_fm-^P=In^e~+IfFY]㥫5+ ~6KӣGP ֤B&dw"j|r@=xjd_ 2}L0!M(Qэ|8ή=Z8. "{YK(?$c]gBk勆a@p޿NHPK8D! ( V Q ۷yɰ+L=,4g/ SV7E z/n x:A<NӲ(Fr[/C$s8櫸PEɪԬ#c/ Y*(A1- ;q&Y:Y|I"XC͡ LI,MZp):T:1JNRRZ,ȝz=?eMUBreՍ5}5eX}뷘>cKCZO?^Fd]Gl#[nK&ۮW:2huW>\v>|{ u_dZ*Y2]CՄXi.ŌzB2քa;dVA,պPB#(cSK!a4UʓgItMRd%-0qq$HTs?2N|Bwd:`Wu[a~RSloDb$sN9n@Tm" J*H[a5GtA#H?cW'm>[x-j%T Y̿6V!eAUej/PÏaLØ{?z+ƖgwwepKp|;}.XE))̹cCLrU>di`XOV߰OBy%}lY/Te6߬ |AC)]j3GhEMޯkCf |MK"wN&D 1;Pe}$[J[B`Dmπ*)TŐNz^lG˚o,TXAf=IH=PMO }Qܢ'Jh#H*{+6W`:yXZo5o"m,Mtk*4RfI@t! jFxmEDR,8G{zD(H R?fՍEʊqD7JKz7ec5OoHV% ŷ# #Wm2C HleR7VP+,̭phxnŨDEпbCC1F؁ N̎U&{&Ac('uN0HXxSOlW} ZM S.Kk]O'AC32XuOPDe ܺ;{CUΰ,hn |PbRd\6ɜRK=j_dB#مǥirFͻ8x;Q2|&qQV^PQr[hhA٥L>̴5 "ԩQQvLmd͐hW U܋+,5HuȅbKBw,YE-Uӊr"Uly=0@q|Ʃ=f掂7~Hm,@v|?RP[-j!1^H{iª l?fY IߦPm򠲇GboN3yn-SFY_cI_CGsΔ]uA"[.NY; 7.ZF q0I1-^[6\W{T{HdOL-&-0֧H8ܟEyxnbߵ/-9^e#a,LI (bIb}e,Mgz*ՑM$.@@ph4M^zeAVcY3PHn?,1bpp*Tmo6m?u:Vw@瘤/ȏ8rsIܦJSɎinaV,4& QD:;26iO;`]gw(Ԅ,(ޱbخf論R?fe0)>˯Y4 "3)BzB?Y9jrl_6{K7YzdFmͻJ4IenDnKBxݬOi/,]:Ehu!pqųv\z K~|HtHqa VLۙI9`s^QKhO&)qjC*)Rv3~s9]$8';]- r-n˹+_ htFAl {3iͰ- /@ #7%B .D JSqv< ҷ0B-b?:uqJ>L6SׂU4HD.=Ӧ6y>ERNй{w]4|:{Jx"M?&p6٤pG?[ARB =v}SZ~]F>LU{;Y#KJEQI3ÉN_?v`+{<,K#Rm:@{@Z;KMȏ( uˮ#? i_?g:Qdy!%SFX%,Jwj4wz&6 >FisZ8IY?YG.=׵Rd(T>'L1nHqc2{h߹%7E&869N|xmoa"Ƽg)"/]|qNQppeS[[*"oxN~(v.U" Uu#[xU[ۣopLLU\,К&=ftlmrBDX LdᐾBa0`$y%ec[f.bQjRtqcDZnax o>;fɁSO9(vc55#ed3ܖ_1nh96tۻaX1.W)峬7hYbRSAN1b!{,PՠU cN:BU.@;}$"Ucm@㫗©%uVOJfrЌ(q,}`Sb4HWW7AO1|1LJykK׎1t2[xd2I,ޠw3j2@vKgd> oXߋ&l'BB5 exߔ]v3liY~$=>ʒIJm^;4+"zj7^ ߭9<@F ntZ]yXƒ ?=sPO4J1xWұ;!7 DՇ2Xw䗏w% bGPm":EB ̥֕k0>N@H/4d1ϬC`CXz$~:7qj1c,5u.W@ւx (bSIiaMRL~?Sx)Drtn4pJٻ`e}TYIE$Hw }8V$`Vl=!Ci"&rqz<V.^h/^B,Q?֕I^bgU&@MSTKEn&2zza>"(ҷɇ$?3 '# (3"^Nd5:u`aEnXˉk Nn992z/!0zx4bjDKN-XU|Jfb֊ܕsyŌ}^?:ToiV 6r}7ōXQ"Ҩ V\ْ7"[AircO!̮}TXjFxE0X&H~Èn܇=%hљOb=~tv92xf`pg\!9yx({[/E'7KӆŁLQMQ+K*fzGF-MC4B^MuحA9l 25gnQlccAkEXjx{ot֕* }.ueĒLJ$' ܣF1ixdԂůPHDgw cU}<za8_m;|-FO=3⾖y{=^/i=3F@36΃ Ayih/:awhqAVwZN{:HP|~(p?6Kh >*vE^]TvmPcePFi&fX/T0K?!Rn.)[]`^)#oAPLJ ŴBi_}zgu_&y'IDӉ fu9,b1s?^68j`:V.6nFf~J?6-aP3ÿ6 152v+0ItedFQFNb*c#PAW>HR* ,"atDX{l"_bۻQkCտ΂kb^7.Xd^E&xq!r+b}ǀ+@ǒ8dzf\nu{gpHz ܒ 3r^_DHJV`*/AUvϯ<1t[/ܻ-pJOޏO;?܇p̛"mUOK br-KwrB,v6N [HL~iȳbW͜5KN:,(v4]gNvwAEʧ]8-u5%;%WgAvAvDSXN<. g&_y}yw0Lf7ՓWP Zeeym#J6=)NReIR"c#wRn# {tU$o,/ڎ;^~]ė67K9>O+MKlI!b1={@[,ه742CiI=E>qidyB> )DgIf>ov4Dl~zBx25Y}wG!Eduh9cr%W&y*_*SL*ĀѤ2F}72mf/,zUCR+[aMNڨe8%$菒+$Nre'=؉cH9IQ^sw^.l$r1Ǧx&eE,אּhxqhs[iQCnE*~UTmϯ>i>"Fu:8t0jfݾk`Oڃ%M(.dIO"j\l@f8"g] Ge//na4 j 9T!lVH8S[߉:~ 04RN[&..)mn5gw.wh-`45z5rWVx. %;h'jك 6kԳQH񪚺^۠[@x7KLؤ8jyq@/r(F3xil.ή]X 4R='Sc@(¡ ::Ta 9q6{k0g>V$ayOLm5z B`|xx_ a3sOwsa+TP ǣndj6uj@4 HK#"9s6d߭q? ޒXj'@0C8nk;b 97Q\CV]"2[#;1b iK2ax@vtah.&ȵ=϶ i6~K\fW*4ԗc42aCGXt;d>i@4JG?1]ψ( Jb=qکJn߰a8rRg,hJG[rC>ōc&ܖ2257scL2 uUuQ@Q{oy ?y s 9"I⺯azVr\ĔlW'W )鋩1ŃЫ4俫~}/zg5\GelL .)ID%BZXE~FNz[1Xxhp>Ej jJ[z!c5![ly@˵*6 vL#%W&ЈHeT^Ն;<ea:_D#1~4(QKB ]L~rCݓu<~s 'E\ryxjBW*y_+Fhi!]W ļ!Ɉ>|AE ,Vk4Ref(I&S 7єQ%圓2[ma-c}pݿ_%)H]wT$DaǙ?r!Xf:~yͅ(U2|kP -U_ /ɫ2}_1!jjsձZOZP -ܗRO,p%md^7#KMH`Չ+c+D2ŽRDPYia1;^˖4?[-z.zQ Io7ZVYrX?mԸ|Q>X7R1<1Ʉ 譒N ]F\C]Cq*%J诽g&:D@ϴNr$鰠T[1$?\i-`[@⣒"+E y]w$hw{f Ǒqu; 3ALro)uFPbF>nY,n+VNJrqNn">,烑xOr~;P @+m>5t݉.kkzlrsH!SWCd5)06<>﷼bid=rXlxJW#%YNxCawA] ޑk~ݵ-Oj/_Y5ԙ΅vhoz@?/SEH3t(#>в꤫楧xgKzjxȤQkIo=Ah'Ť㱃R܌l/N $)Zo9\HNe O*?YLojS8aJSVKD|ːG!?1}0\F)7;Kd%8]%oHb3`q mbu]Gۏ^(Ea3W)YfLn9}PR@ Sv^JP?HZ7$K*ڲ@g(X!I\IW2֥iPLdT%nv#{[,CHY$-)C{Z61 ХmLN6skVn("hڸ>D!BQ54h76O ˣy<yr!Nٹ͹.=fjp(}o? %Ф38[(PρӠݶ"c+xGM"lq'HDN{q~{+℉_y*XNnmaS v`͡M CbBoU *_]1h<%g x8ݟ<ךwmstNeC@17[i$55Xǹ7 {9hN@0!sppY ˒,KQq/ ״H+5F['rmY·J= `m97 ?UoxuG=c;10(߃aӥ"U좷 Ƚ^ڊ!QB:$G'9+Aֈ@c¦U&XՅ=-;'$#BK!Rcc}`c?Aޖ&قn `ܧvj|jAW孙 l˜he}xka)]Q7B7*Y}Ms[Ww(KRH1q'y)Cf_Oiۉ2'wAshNkO65&!{ռM. ;K;4@OL r!V5jͥq쇼)- Zi&ua:eX*Rmpţ] "FB8% Q2HO )@]<ȤZZ6{ E9N1=5ԛQʬ;PE'l%C۝;. @M>R :VUrn Aa| ]<L@򙢚FC9\(~[d9VQ#{iuOQ췵ql%w)U]TxSDe.%@S67m_!_G 'lCo?ڻ룥8mDXU/u4EYs ^*uq% !ȟy[5[0Q3/3*xx)1q5H}(.k +б%a?=6ZFvNJ@s2 vQK R_c[@+L41UDOb|C[ ֤. MKq|FM.q&iZnR" ׌Goh Fl=:8墁TҵBն%cʧ~\N6u{8oV&zR k+@פV*u[}\.4cR( UN<a?H|b*:UqFJ]#XjàCL= @b&\^SuDURAF >@-r1Z̈́;QשBj qޘ齣&T歆#ȾөX˧{A$G\0'8^Bhďe} r3[8?ܑsŸ⥇MN$YH}U]ɢGЏfEۻfN{/N1N-4+T+Mj呔1^gS<πc4ӊs"J`K2:(+EϯP΂W)YdOl\br1K %35@MEN4!L})nܷyЖ=TWMU-SI!@ѰaKozZvNm~HJ>f70=|+Q!KUKl=ly %jX1 ,B6~> :T!\|5J&ߍ?>_, z ؏T c2!Ȫx9{> LCjcgp1{ jFˠLj>? z_HU/='#q>q[F'6*]ytծ3>n[Ns!~?__typk ,]Cֵ%N@S@Ro;p{ "/kWBi׋_frzˆWKS#lcL݂Xqgh1*ۗ,9I..xu0N5vv;ui2nmMcqp50_5WyڤRnYߋ]*i˂*<5 ՌxjY`~\T;E`崁f8051TILb4߬RfC(Y *=:A4kJ@Ф&i (6pA-zVW^{*$w(GGp.C#OfY w("c Od$7Usf 2q+}5/JM%&$i#XG0VS S:vMZo`G_B~C^] Q29<~Vc4xxzMrRqTa1}0fGHKc NG@:ɔ t4@{qߌ{ζxiscSB`u|e"e+R49!Q"ϲ[OwX:)gXLn;2ƀ1\i"O{.yfAM%`$륋\`; ord/@^۵7\6S4ye!PPXq4'qQ7" w1 "95-*tD=OK9 m%0G"cA"rpPW酁*%Ll"By<9=QBG>ᡚCz-bUDP:T\eZ,3Pbm?@$+`Zީx 0c{g"Dwjste < hKjU5tBK]$"FL9x^ Բ}1KD ]l擡ݪLǵ5L7=/W4pH#4pF>yk `~zkmv}1WrDSupeNcаR%EcXFQ+ɴg 2눻}y}b% c!C-;#wѠm*+ۑvÔk̨w& Yru8 sH6͟XaS[եuD a5cE@G "KEƿDKVG@gFSPPKg8;qՀA'<#f/d*w[А^3[Ƶ{s; mQ0ˉI7Ok8(/}xf{ ~呖6$|p,AnIT_zs9-mEd+\X6tIU AE=IlνIH& `:ai߹7P/Ñ lgdR:F>_B3o-]W nX! ۊTϕ{XQh{L=F:v%"= ,XШӅ9+I=*K-ӹj`K)*9-bUlj\$ܞ!7?,^)~):>0H[fQQҝ8_oRO(*K%ч;0Kΐhl`jCȘ~Ґ꫟R3Iؙ&6^$:疌.B݁p7[tlV,& f@P޳- U%I Q{շORKyTL1I<=ibV!&0bHXJߠ|p9MqS{T$;o%tpa! B :mDy/'v͈nVTwzUk4Ogj7KThQLnaν)a3o }*1gh@ CmZ`Miakwĭ>exJt.lfL$~pxUYPvfa{=t!킅v|Q":R.t-2Idj,sy[:Bqc)wWΕ?Tt{ŦO1ud!5 :5HNs]RxKKRY->Բ%޸C*G(2UҀq*\)ZO֖߲X^\b;Iqp^^P$!W LAiF T>qW1Q %jB1ۡ=|`7-][_VDwc[GP'-Q5i8w(͓0<5!'&DWOI ?δ7~"4 1oV7c"^zej"<$-0DkFRjp"&w@~"vOzN_^S̬] p.^lVYJR+1Qp/æw^"Z|pQn=W-gi>𪈊DZآ"\Yչ0RÏEҤA9%@["V|_TG38.s?y?#i.hZXD#D$tI~Ҵ Z],׺f6*s*}5+y&/rXRæjDC VQZyjZ,Xg 4˽kG5wRnM]/?욒-(- (mNG4hT FHP6)gGdhlÞIGڱsF+{ \A2zqr_55x?\' *Zފ@! BA /h~k0ؕ]b\jkN_eHkSܧٳ/ՔWP;aebWr+ v Pj7{!([Vid5Cj2:JT|-}HA`} p 4c2 - {;Z8Iw{}eQΥ`5ÓR|/&u6]f<6Ƨ?Y374-'ZBlY2pa vGF1kcݚ[+r;@];WUדskBaɄ3yD㎈5to|eW]ϗqƧ~Üt-v մR~$e12hRvsZF@>Qulgu4b945_<9dت W TNwvq=Qy9TGb,O!.X?~#)NVlRŘ@;!0@ EP)uK;_c"l n zˢ9 Qvw7nƶ8*0]pm߲JA8 Ww qYtsc2 "mQAф*-9m9ek>n!n{J|A5拲BTC%jp\izy̎NnsQnt7ǫg+ fRQ|?K3ALk`=HdTt=76(s>KTK6vա w>g$TKLl_qf?aG11#EC&.#D~ẁu9E%W$^TSJOMW,$HA]EGMsSI2^Y,o7K)DFMa`aYv#=A 1+GFkMnu]~{2q'^q9:u&z1Ac$gp rivb+MӸ|6L&׍Uz֔=YkpGoy,>4hGZb(ˉBaŤ*io1EQa˃Xt:r*jW/U4=)''F[ڿ2@a˶}ie$#-924HBHRkXs$hlو7bui<'.ɏPqI^1pq`AVn2}k*,AfEl- 8;LԑE@l&^g/'#.^$bl"ulZ#El&vNQ0y&063Pjmr173sq I,R7/YdN"E(nAVa%mό;Mk䈯քDD6:0-JH7&~Ҳ3*JEA/xoaqA龧XVX)r>s* &׭7ust vrO 1q.~ӴL8:^=XJ<fRK[B? ! wCƥ(6d#l^ζ52 L/u Lc= ]BaD# q|TPf,U`ksMcGAy/jݟ ("7D%ɷ+ V(U*\8%*jCđAu&Qn׎4sbQCID7%jk-W㷌~x6!RR)֗!n48Gq9U@c 2 Я~ȴ8[U-SR P)[\XTgRd% 2b5rqҫlSq7m13pjc+d0w=^h{{E RpvC kKlή [1s_u-sܾW 59@GpwOz0W`c =,7BVC Z:ypeC4:>u SetW#`m1qV:'}f}b o2-B .v+:Q2a+,QC Wk+NaʵWx)Xϼ*~Zl&7c4L%⬪[S-Bd\zRRZ0F|Wr]TVtZHg fsiQ^PίTLnޮms]mƸbw-w/?!)eG_tSufEibrH4ٖginN^RRz70TQ$+|rѫGWyhkD ҫrV>_8_,wBZgSYIDX`5ߨYԫdr TF(k܃2"]Cά椶]FC0dmTQҵobU\ݍE]!e[AaJτmZgM3yڋ(~8ʖִ ;&p9:#59Jhέ( e<`o Xwd5`1SUC$p]qǦtI%f͇?hk \H5L*!U9c@yC>YPVԅU=;yA*F.,}Q'<2zh:Yj40Ãzr>gVug^~7p-a!Iw䁌Ey[l9ױ Ye :pX'K* ߳S6KNFp>m{/+⃔j| f],@Y8el6*e?u:;EqI[)dd)Ё9ȫj_N] ,wBӏOa_ӭw3}BRJ*;F>#+>ڋʻSlSGxR6> {HoA<4r*0} *&*]mj.]_A`Vl]ifKVNQ%1$3qno Z8 .؝HI;f c O> e0dy蛗{#@V.r40h)v'Dڍ}mcbL4$T8Xpx_g8KYP#]SaPиQ웶7YH|U%NV2+q_> mc ƻH`ia^k2g qRӪ A,pUCkOakf1gZ'^T03I)#y;&~}rŷ) s LI-k[qawYCi?P chNq A5+^Zt|HMdzƗt<\C=Aψq.^!7^#G.3"!8-uh:Su3J,WA̫O&/ۘ-Y)x4i!k fGOU/<(m۫z**%%X4|dd)a8d*_<?X?xˍE.-ǣ.n{g`B"U^!(~?JK+s-XO놊aqjCk;a=^q(k V0bDl͙i%'sNS!@(ARI&XLl <݂Y^Jyi#66“ܠ\2T Ur(01`s8kmH-Zw0(֙^+Δ=k@7-w0l ,==W0%,p I0Vȶ"r_`8BMWifRe*'īG qetJK/l"[2k g` hl2jm&mJIWkp:%*מ\q[!eK `Ɠ$q+E^xxOex}{NY Wtx*ٸ`#>b tC'8_u8OY '{u(ҠEW)8k/jrvjn +K-{v7-X! Wo7>66;`[ ::'u4I|%'Q%՚Sxf>(AJw±JCxw<\HjO$K%EhE*bHkFl2 7t*KJR( ,WejySj?ìWRd#jI5ϭm.&0SvGH;aKW c c?4M;'+!\:RQ?ޱXmFy ~11Kj,xMd*Ҩb, a5eqy)ߑkP'uUZ*Ơz_-x#T(u!kk"jb0'&x"K;yx &`{˿]є^朦 ٬[CiLi+0 vg^ŞkdBzH̘igIO ^~iPb{'PH$%A"nm)E 'rR~W_,%P{i?GcT!.,7_[pK}ˣNp[~CYD:wt y%ђ*5sC}v7ifTK&.7Hz/ S|n.bv'WK@1O#Bx%A8| Gs\Qι#Y\Z2[O0qT\)V1ku2w0 ly܁QxܮJ-h6vb s),vC3V-9-8VC)1(-" eJ^Ɓ-簓5%,>}|ϳ{E)ffΚϬh2A_#i:\ڃI\#ާTFP5ϲs%bùC"ymp,P'zCw־+71h]EtIthd${fK+܀l\x%?$/q's/c'\$V'y Lӝ=%`ki/ɋW",,K[/vv9/qGQj"vyd鸸 OL:ʫ]FTH_3kie1qg/U?bp&KZT]#ZEW*6Q7Q/}B9OȆAPLpDuaMsY}wA/Z`]B]?"ꎸ]]X/Y]`7G%q[ly?{Z?aCp*~a_UYׅ{%9MN7id84μ.͎]E.裑>r0 *P*FW4Q|H߹O{~Fh=g7{Xj. :#?a^L$ ƗOܼ~J0λ"k=UO+S| KƬ-%$EmID hـ?V GC$ՓQC%U{Ls׿'||**CJWxk@2@>jHs!Wm06̶m]sL1䆻8ʴ XQhZcEC5IcQOL$ВDֈ>0xf#:۝<r{`d<Œ6ni%j(s+TFBa[k}?(McE*/ G[3#;a*tX |f%vM-U^G8 ?(W&Ta8[ N_9U+%[󎕼I CC8ԚRkp0;aIGGqM[X{؝My1FmЌqBZ),Lb0D }HL71n~ٷGgm؅M YbݰQ!8zñC>kmnۥ̾"؈t!ѿ43b$cG"5|=>:l {`[F:9܃=d'fK le$ƧQND(![*F_ę')oYlCo/#tO+[&2pF/Gdߙ%,/O% nIxR ,(rV"WmuG\,!xs* 8}q[I*a~l5GExuN'1b5AmfIXi187'ÙxM< WPyXUټ Qƣz[FU'Nt-J*yX)IOM1u>{P@hf+kڶ=Aa/}7x yLYޞ+?tnzwE(/\Ů.ixA+ħ`@1GCgz#&R߷Q%{u4>y<l82ġۈe8Ws q i[.y#4  44zzY&dty\%AZ(x#~xsguaup2E\W}C[5ؽ+փ\S<_!0cDYBݔD+DįaGbf*,_a^՚;$C@!OcO.;O&~/q81@V D.RH{#nDxiSc?[;-EGpCOR4ݯ44=o6oe(K'BqRNó1g]$6:$wO4R֯"W7k3O"E?2؋VK";oR,c:#aWsuvU7cICX .33TЋ}HW/JahUd4&ӕ̪ ,}&1 [7p OYk|6aN.bB+~ܶ+}Quc^Ek޽2wI'E:Lur,ylq!;IJ}G_V"œ;ڔ~C̿hE?D㕧&T :̟f <w5^e9S!η7r8(wedCa6Y**>bHJgYP[8ݳYKxhHϜ˔b!hMj,pbͤO%e>ŋ2teޣ?-;|S.Qs+%=zv*Yķ hI"BEoH 'F\! H䗂=0Z \Y~$ƧVצqFN~%ysn(-* /00UV<$. "'x{?5|>ݯ O2=AsSEfw7^;xe{4I (vonjx Pui_'4\4ܢ{=L]ه}(j0DC15DjJtg}C сjSaxz /bªtCЇ|'2\8b_ ylqw|FeJ2;=$jyLE:Lf|?^/Xe2?؆j5-M'nz :GW novVh?se]' @Vu ? Zkm+'B{lq˥w%nl Kk}N?EFFEKSbэɴQb=P ,">g8y仼 x2WM'e<}R{߈9B1U+LB?k֎A90'$*$ Ғ WFMLAe|tEЈ+V9E>WI`H{P1R+XJ,7 zB5&!h[%u 1^Bxi˷1氤aCm1UUՠjob`3}+tȏ=8֚A3X]"eFj?2hgHF\)U:B ޺`%(F {mt (Vm=W4(tܙyH%EhL:5h[on`;uC  {ӫϖ63!AE9 _c W,L`V_tp))uEؤ5#~T(ዺ1FPH~< ؔ򥿥֣F'bϝ$Q/tpLt[ Ù.f-͹lX&U69äiBNv\cB7 Х!B̢) F.|D"pF ,*/xħ%!IS ?ܪdHkuf_O?Xdc/0J7_F<SoMD[Ib!@Sd^k$ؾQ{%0|ϥo$E0_ D0ȿ.HTP)%4L;=$J=1@#a\9ܿfTa`: /rTkM f>{P'Qy< =0LAOZ5e*ujd/2&n2)/9e/=Ұ/K?Vu F -u_ 5(BGc)'h>rayYfC91xq꾯Z_N2_^ݢ)M j!beI @u dݸñ]Y]4\dEy*ih¾nTͳ8U y­YA2㡉egǰ<}rG&'Kiwd)u,80\0TYVʞh7AIZݤbCʪ@m﷽*Ӎ0¶<ŽLfQ֥[8XPCZ:akfspcZ^`'q.Ac rW9Z.!%ܟĪbW2:ٮ/{+p]6hɱ `֥nD#ĝA<1_iMog7 1gF%>/)PQLhD W~Oo4m,.V0@C_Fc1VlC2;]%B ߖACe! ?/(E޽Ur2<qgsTbkVm.?;=jhz˺;W [KZf8uQj~~mOyY,6/H cUV])\zϻW2V0%c ]Ȗ'a@KG P*cB)D[MJlC4lgd,M!A\[ gwk oȘNB sY!7$sM,_6wGcTH ؉&\8HR6Q\/z fwPIe\[L( u޷-%тV~)Bx@/ vዪC6ob#gLTTWMu38CB{\ "H20P+hb Hb܂Znk/ԨS my:V m 6 tf1m;vT&'5жRz9Nc|]~ǑE40h1ӥ (!&FA>3:@-ݮArH]ǀ}{#N%ZiwoE@:NCĺByo'w y*\*{:Ѩ>c6[yT؇B!g#`1(i ల UU<(hٻ0TQUl'c?丫Ay^rBpYnǘ1bYH<`QUs<2?@}3Wk(W)n;H*{̛N4oXB*˷~Xe%yeK40qʺ﷕ᣈm^YN3x  ~Ke cҙ^|6B*cXuL.CRlϮEioe'G‘*I.2@$_\k4Gs".vp~ Dܽ@Jn-KBᙚ0a-uE ԾL&W}>0&oA!C:kE4DÍ ˉM2ufaDQJdHG 4H>nalqK;D}ږU145MM]_G#_bHst9" RSplzޞ /Zᩆ@ΖR va]q`6S`-c5N7s~J ߂+3_VDQv{&^X,1p!fgXH>4WA90F-l>+z`s~,s撹W(y2U4DR@8Ǯ]-6ۇMwQFD}R%%)}ǘek9Da{JzRb?܋NnA6~d;nDo(q BeǹHkm76+Fi>k43 ~̅T,bGF ۘ@#  CK<բ?=_HHS؈W#bCׅjFdBh\Rf<ωSP] ?4 t27_`DG Ֆ0fnBBL#'F1v'ٴKjR_ +!D: |h7O)M;50( eBkP]TnC`,jȖ Hhu8X 7O%7&^<ӠTdkr,yvQaleצ+5ĺ^:[MkNRn3$=?8mwajG rTj3PʵJ_\m?/̴vN|1P9u7t*pi*0tC{e|6m>C˜jwM>JI aj"Ge4DXOJЃpR8n.qBjno?Ly.RV-Ĵ9$nӓ2 )yΒwI(r^]yϕq|1kA\0cD<ϑ X/B@h|P&R'.24B[-,{4fK#AL||77Zhdk܂@A%wB fh!@۫RS (Js5pPVo:RT*ԶP6CݟM9mwzYuAlʛ .y!_LPo4v`]5 b>9Td>)D;ZZ9. CNbFo ^wCEX23v\0G^ŃzuzTѽ_qDkY4eA腽5/ּuFꐉkf:[jxJT`R X4,Գ#m@H<~-~s5M[wX`ƒa1z oQ a|@0X}a rI6CalYUn>:\38O%x)7f`prp%,|0,?k8-Eǝ43p߻!ѯ+&35Ў`h\^<+N."uͭFIpoEɰHuT1(IͥSodceTo.;ٶp2{ёEk1;1rabuYG&q݁I} k Pc94]n^`DG#&ҒyVJx ɸUjTx FH3 @"A DkNp <߆*ϤݾY>aęck#{\g?ѡX%[VLI=$|Xj㈋?GFoƈ2/؜oMqs g,(zhH0ۨ^RGd`ɊUQ c)'SYv`p=`QAT8{Z,JC+v{'޴:qWXF]ׅ{},SpOB+ <uɍ`g0УTj`-7ri'$[ܒF norΤ,uz xgT3I7b!]b ȬsADDQȶUzP/GK)]'wǡfNb&rYx% IbJ44@GqWGJAҪ Mn+qKC>g((﬒iί|%\;rjЂ(n1ns| 5(o2ω*ǚ'Oa|khjԆϟ Wm3<6Ϩtt"}{bg1~T/ f\e4cy.-;|;`Q;GTHPrQn.7?>}Ϲb~8SB@FxHPV@ k\Q 3 HUuC@ᣛ/)ˈtWWE+L)=8W'k.hj*,袠,5ކJNq W-sjnLfab5pU—JL~(My9 Ic bh=mX; {_YFYQ{\R-AHOAӟ\YXjF^E#N1__|f֧\1Qʪrk7GH Biõd~\AZmꚪd^eƜޗ!$|0Y*sYSJr|OX$ tMu W)=y2 N sI(Hd! -gD =Tǹ TL{2ƻI`> : zs$Z0t1jXf%R؃L `$Y|xluڴ<д9R9t0 I߃:kVସPc )tDU dbp>IqzyV4e˵Hl>8V-a\S&}z~w?aErtȝkЮ *گTlˋČQ&7\/a\ WSJe_N귗js:g=.rWpxKT)?? 6fE`Vvf0hW8m̄1;ۺ/b GhEeai_h gL6%qIBS,Ut?̄{^~7}#YH.,5! }T8'!yAL \R.ݰؒIԞ)rL 3`s+z-oReO̸2Zx *tfTf \aX(PWdtUgVlFid#'g[_Oy MJ"&KLkpr,'5?Ŗ}|T5!GXR0’@K`=.r-R},)]L>I˕}N25AgcJ)tG=~>Q&6Cfc(m n#aPAܚƍl7uѴ%DգW<Pb/j6C-'MMGKI' +MeHzy'|ch/PG}i.OP u %{_ߣ]X#-.{%ӷ~;QL/<th^yð~Px,&_hC>E}&$)כ]!sPuK{'$OۀCz HkRG`X/L/9!Ou0‰/R׏_jչeķg<Ԯ1DΎq3p?Qr 9wc/0^,kiө E[iRJiZ)#ɼ šqqbWBz8LcY3ukxFYZgi~ijB7= *zu/Ѳ4SHo~_/'5Mt嵠3fEi:N;bg!XR8dhT`mUC)#3I=h;pp:DcV"dnB: ЩslϞ3i\c!J3jH̶Et+ 媦Ӝ,7t]tPhėz̊ݗLQc*gǶו!0DjF)G̔RZ]'BlB'iY/ސ n:1־t""#\↺Nu`^qXWŋ,բn}[`&?#9tc,}qt%UqPnP iȠt:Oj11w<:]+!mCDn!=f#$ ʹd,-pҿ"l2`jxwi'H HnQ/)2)‰C^Y:G-P7N}"b+/V˴Shȏ vTF~U=.,/+V] bdNj:)_i{N Πͱ)Τo!zj!o3J^Cb]dv{l9f~w]ZbGsqXF/u P&@mD.iO L-^w \7Ƹy8;!k!1B$kq1sE;gf-̡p{~pǑɨuaZ [gjt.|M%>( "]`żOIWJtUnuSsS?C@#ǃ]~eN?DwC}F,Q?,Ү0>gU~6\Fsga(بSVN{p#,!!,No<)ưh(,Gs,/ɛV~9Ccvj?S‘rUPY5ya)4newk~ 3V.'~/وNEnxׂHW% ~gf6-2͠ړqW"D:¢\gD)MBNBSs=d٬DbXGe~AKb"C{XkZ!.!,cM.p=]ݤɛEHt/'Bs8Exʐ<8uK COQnuꔢ8p?LtUgg~o;%^P:zG 1]_9V+Y9Rcb{qjx ,2\$Ƭ*[O,"DSvDWǻΓ5* v.On;/Q^ YQ9ZFnty&?Q- %!&\ Y ۷\z{K\]9P$hd=_Y c!{ ,رP>>O4߈So:"/Mwwﱭ.¨_H3[/Fко)@1Vi H 3w$G"TG.0mZJSœ5=?%3lBgP%?t & _svW,+xd$\l/Kh0J_&Ѹm}R(N 8IF>܋ y( v0~֧Q՝ap9gK?8[lH5=y |y|:|E$}f +uJopKw Wh"z.TD&74a `xY~(B dlsUK1j߅bD=F<[D@ 82CH6|&HH̯ GqS\DBTcr܃S1 'C8+ ,"X@tD}f<2I` f>V .]TU]<64F\zGcGΖPk(ii Zž&i-3נty|uhf8%lSf&,cͮHxɌ =ƭmW7eP*@eoQ e}s}vDκϩB kA[D[=EZ1'QA(e>yRY M^+qq[{ڍ =x&*JMڨ+12 Uh/WPɻVt.*dzGm{"_X۞6i2 IXYS4s `hsFȢhHz]skX%yVl s noode Xg$SRYbS{5(oۺ/;e,vyǒsY>a}eQ [C b([JEvy{V>޼dXq)7Twrw h/mg μ؁CKŇ{׋od;~, Fjx5@S)Ǎ>OxÉ/t#URR/G^ <]'wqsYcI9y+@'DF ZJ;yP2JyFd"{fɾDkڿQ`˷5  5;OH]\dp8 CRBN"挵Wuzcw[͌GV[EP ѓ[ u=I,7!E QKTH7W1zqtI po?)m3 Y [[yFhfȄbtTw˵#3ڛe0'RHM wct.>D{o a+y+)!;\z> iwI"ڼwڒW󬴏@A 3YA{s9!}RugK=}M7hwV>|H /i>֠u)DŽ?Uu5t{;FL^C%Eoy lӺAJxB |7JMKHhIr˒xyΫ؍qnX 2##ڏ3^t@¶E=k<ַ(EYs= c Q*'$us# %%ua&SzkJ|a }٧T |6@J'wk [ݫ/o:+T& dF 2s_ؚwUr|ۂ4?ŵ[2We:{spӠ KQu#j}VjG%RX|9دEqѺ^2'zzՇ5efjT CLpźH9X:i,Y߆ɱzdQ!ve!x+eвdA Ιo6}lVXijԂ/r==tTlh4,r19| )@pwYMiV=FRn-+TgI/Mͫ \Rݻ\*pjMuˉ~AA h,~w J j9H})w֫44T`od.y, |܍` ,15t]! /yL;> j僅#^)d &yJ>?.oݫ 2y'9IyܼXNDyRD"h4RR_зBvwBק_RWZZY$~|%̿%"(,pa^WrQǵ= f&Cc鉁=~}{ S/yΕ ؞oԄ5 }#Ù7Cms1(:Rħ 6m_Y1=A$:Y|+1"GQ_1{.\eLCpc(lQFl9Beo!9j̨Led%0daKX 6I,?{ UQV{v.?8Ց͹xQɵGJDᲛ{pZLь0fhT*UkB le̡g?8hpiV-d~jbG1h[}.4h9c{z\Mʴ,$WUƴhw~uAjͲe*Kn, ba%o_@uU\ |-"^vs9L@hKBlab7iы5wR@ ϒbڣGjoA[_%VN@Z9VR> m;N[9QbDߔC wX-W*xҩ ͹6Tz|蓏GrG3ɑ|4u/·&;P(buG_-#B0ߢ_rE@~ᄴ=`غ*%n:+*{Q`!XDm.HQo͌>Gk;hÍG iDA'oD> ŜגȚYqCdſSruJdoc)9]LWܥAW:50 ,m=TSdl޸}@߼e-v$daA;0p\[n~E԰2?SaItm.08Nn^. sO#@C&ٕG`bzѫ NI\SQx(iA&霠ws|- V0}]pn rDޡ]̬T ph*ݤ Buͱᥢn-rQf/s9%ZLkH55nk;b\vJ8z?w z+وqX"r $Q oʓ܉cX{*^ J8_0At댐r'  G;I -xViD|^ط1CXKp:h"lƗ U)dh|*!D&Z޽w(JIm9ld)NS QIO.@^Ϳ L$̈́]jC5ȥ#11C*3alD;PT)+uĒilEU] Rk7Ō8hv=7U_hDոXxȠ,qZKva֔[5ͫ GM>=BBHя!tүS,h ! HMvx` -/\nĥAY *«Yݿ"<~͹T'vk)d2e=p‹uQJjt|>Ɋ4ﳼN|>9#ziB|To;3Ub׹)|X 0̳u*W>=qN\}vUWUoJ#Ollawӏ.B )e^ng4vFr ESavGI(LF},Yg}N{GZw?eT15A@S\ʱzt0Pv89lY/#0qcѧ#sd:9h;Q섇՜CF]Raڈwh@?՜zx$|YI~ܖߑ[nQP=ʢ~i~5@ˏ+A0-[P2/C죁;߶ I-Ɵm͈y.>ۇZ/~KBـcPsܪ94TgB*w2k~@ `[=K9"D46H,G_=(_a0$/FژX0UZ:"a@&2Ktq2X>ůK`HNi':{O ` ɗ8I WyoT԰ciMA`6n~PJȄ}iƫC%8'BE c9fN 'M;QC7Nf[?EU LJijk>Z"u[,W(wB-Q3bq!{w{|)œN/ D?5K 3ש uC miVL'Nq+EdԲ=ؑz13 U'8,km.*V,Pעx3S<Bǡ:+d자yhHppwn}k+A\~)h:D#e*T$  0wfL&1W-ퟪ9Zj;dn2N7 mjNQe8;zG0z6w1ͧ7%&0@4+u<$*aQCFGBU-ks^BtŗWc1!V?l#r"5lTCX%#Ywr5wqj}.>.0-~Qs45Pxk%8iU%bB x/޲N&wK rř`К*'S&83F0>4)Y:;ߙpn9Uդ +Jo$HpyxsffwS7#nyo:[@fϳD%+ͳkh "e͐z "%50&Q*#Li\%;r-N6LǦyHa~[@4jf'W1aq@gn1gN||5\携b!JNrHg3 ac0 OXO}Bk⚆{R\}4ew|G( l{{6F |f:ݎ9ڤ}U~ P $QIY.`8I|795: t 4%+z Ϸq})j6_Wqs!-`U I > DHM3jFɇz@a:N5bT\lZs SH.u]+U$KvsltUlF Ի]M$7x]O;z.$(XGL`Gu$h(Â%ːХ( dߏaPqOfoD+pp|ݭ:J%tCD'auuΐp\٠HXo P jQ"{O|Je7M"5(v&/XJNP(\)3+p*=!C'8rH\_($of?zȩ>{-g(@~YN,e.jPH砰YYKDrK<;j yS 45o; z60Z_p+H߅2M~.A ag?)RRF5fVo&j,Z޻MHn%  Z)׈1ɮ }ܤb7`jk©s7{f֪rF} X˅b>` (AKB{x\;8Jɮ2Ypb/}RN9jΚdwҰMl9OdF]5匷޸3*qz=d}6Q|]5IXw,"5V-jǝ ytaooͫɱQynz |}~+K7 pH6^hs4qq?F*qLre}5 PctPvrjNdZPo[+w&#]&8!jBq:*4XFs 薛k?Z;[0S &Fn VzHywKK_`޳ i+XZ!$4Qj~(UE)XBr Q< ug,"X: d#XP8Ε!xd, s0ƁtK^\M trR{ DqKGTLZRv T)sȇ}u+ ʧ_9|i?u5U ЯOx~SH} A.bw鉂ϛmΓO> x6"ǀTl VBE|:hEDMF˂jyWm/|>D;{L͏Dxͬ]@~1ea18tGdmƷ̈/ܛP1[poax>Auxً)%Uk G8vjItn|h8Ǻ\ǙVxEr+gڐ9277E@VkVłp.࿪\0'991Cw;aP9`Jy{[sN_ ɥ1'#^lɮ5s,&ѮxC(B7hlFsI %gdNSKqtMz EZLLީhU_~FsCa;9s!-1skb3L$b* s.8`r&S@HSgڀ͌7E,G^ȩ߃ mRֳI'5kITxBU%`8p0DX^"a.L s-p$-*PMEv.V l``F7'hOaYv`M݁"Z m=ҹٹcXxm"%ZVeEXfbŲ;!$|eZԕ*>ݼ|/~~,uڲfEUR[)~Ԧ=hi0鬴["~$Ipd4q-7g4E!NJcluCiS|ciKH3/- 𺲕MiE6gCId'9`OEZ-oR f\}t LfB} 0pe*/7{M\%zSm .0|)-(._ gM@2L4jrԄBV+]E})G '%]--`m$zSѢ.imA֨Dme%&SMgP)g<]yU0qڪۊNTHV{vZA] ޯ_sq. ?:E_IO : AXnLZ|Qg:k":p:LʱT>3'zrRE<>~ vbFRA@ ˡ<#3OY8;y$tN S9Z({p zqsQGD < wD% M>2U?ٙnC_ܦr= &rv,[Ւ|\Ĺo3OUaR<QU"?=h?HUCFNB=зhSTW s)ЬʩOKє'Oc1=eD͉IDℹꃢ/j}1$_BxAo/|J)(nާQPvh05 ӻcR?IIG[]'H qݺ O+oJoOݧߝx'q ZPѕA:tV5F2X_D;ftRd;3(UKH DYURY}]fswپ^ΊJ bEWOAv)`e̻O#Ql4jh"4bq0#%2RHO+90 Ԩ|d=eg^M ]лn+41Gr)8#LU$dƖ3sgU@JO]_V&k焚C =xw({K楹\VK2ல~&'^so$;?쨪k E_1q?WLv`"XfvNۈɅJcx M} 5_Lk$FU B`AG5|~=? iIZXp٧L:Et?:ZŬ޺ł{UY*;Pq&n$tnAyqr/KM[iVBU 53Nt˧rHS|`0VRa(dde/tZ0)t tLg!7z:9rlwx?GZr.fWwz }bHj8w1u{Z/9{E)L!m@ޅ(݇+oD h2HY1駑("Ee5IjEûn9o'n~ {əpb+XYxvާȣ;Ṯ:Z+Y8GSn " 0 2$7wvL\*B(тX;|koTotڕ9UGg|dȞcM)A.DNq*̢17.WNqUF5>_ Jrm1|V2N;=U| fk.mN-SSH9y q H,ùzaxA!1}Ml̥eʆY*nY?mU*aAVT˵ 4Ay6:遷*)ᰟ%Rq )/VF՘FM\{`ؾ%c7QZhee~ -^G]Ndt Ԑ=Bz>I7ë5݂H<c"lI&X]xA2O1=]fm t>?F8Q eS|t\ؼ_By<89mԵɻ5uZ=h7A24qe]o ہS_lO6. Ћ]W_^̀XJk"v];VgZZ%bPeB=h+EAp1R%xN j[l%3N8ZhXflXk5m_.he"NQKW[v3JJ;~ [N@D0| ]`cQ7QK&eӘA܀RŹ@^?6@#V; ʛdl&הX篶NXfccIs064$(_~>+[{aT\ɓqmS]lԡ7Nfx˪CDTp;A6kmbR9?|ܷ&]JD[ȳ2_Vl|712OS,Eȱb<6KϵKQ7KP {ҡw?2mϾYޢRy y dYN)H{qncMol6P`E, 5.Iƹ;f Z6üc|_~2ف DP 4S$3Dokِ4HF$BOx\[돇݌g˜+[͎z/0f۷Vl_ 3҆OL~Z_J̄t:7Q*`Թr]m܀o`eiBaȄ<r[O uFrRXCIw0g:8䷀>e52} +6}4TnkM`ҌCA_8 ]ŊxG͟l_0@jʛtH1Zx- N$,>̥}9G0ĨR^.ixR>RYgy6}njڃHx_M^U@*ڥ8HDkߴ/8[}9$x. uTwxo Xl؊$u\OOVW9cnš}5$y㦦GPSO+bD>ʢ,O%N2z};72 $ތ!ss!0S/=P3h?t3}*(:J.I4.^N'K!ЈjK8ZH=c8;eSWmy^,ϖGtrD*9Lh%h@1lꗸxzL ̬o$f^ ଃW>:Hkޔp[w79. prП'5Kku/tnTQ8EmwjLcyE$`݇>|#gMYrêY_{DhauG^H-/nO `Wth6l%: YO+q 뜏W%aꙇfe"kspW&-ݝgoF47}>#$0\3Ux Ƚ2(Zm$r{Q en}>d;~s3OQW.n􍋹~_Vd>K[5n,"zs^{Wܴ^W,~X>=1>heY<we˳MȄ"n#7G|| chd&EZkySe$̮2"uMj7b^2V#&g;K/!~$f٥C҂ztBm+j{\1T-]}m"gu-d{\ pNyG1a_c8`H\KH@:W0`??ݾC4$˛٠@c\~90nA)Ej;|W3Jo`X-[55,4T8[„@fv72`Rm TU1wk=T$4R'+[dS¦ָ}>8[qز=(XErUK$9Vk2/wvJ7ę>a+a,X}2/Rt/NYܕs c]ZRiQx Mz4/tFH>JT|:ڄ";4-Vw ksK D˗:$1aVY^ZX3 S9θ,?\cEڵ̍L&՝|;yӸ_H`Ϛ;HZe f}.C*k;{ЎtketXP@ƹP: "=&zYuNr\~ՀU7ğ ;"NxWRE-UfEŠv ִPK4>.̊ccua9:.6}T_\\ywh -4tmIÓ0c.πճU濥Xxθ9(:܀>{07KΥdaɮO"^G6=sY6q;(ڣ=&tQ_I_T83*nPY$'ԾWXZ \rG#v@d=˘m󸓼`m*p.";p1PrA^Qڲrh9㏆4ǐ,?`׉2-{6 XI& )q4=%'cmkTJLiYiӢ|=sC6O"T:`|ԷI/e9fّ]IYD|)B zp7wq[j .~qC"\rP(`/T/^®Sǒ+D*Y7>;)EQ ^quNMCΘoM෺*Mo 9zbZ #K|,:!f<…n 5&b'?iޮ 'ӌ'@^ g'>z@uY* W/=D_P& DALIFBs 4b؝W$KkLqDGOlĶQ]&ʋΘ@o?7cҼ ہhG-%EpF x54@@J~Fj^9cb,)׊jQfeWjdhC糛եYa+-L=Tyu^bfeW;Z/E(z!bp +7h7;"+c}.!Gv]:I/w\ṣ}[?'ךg[(% rJL{W:_rD 5*.e%A݅m=JYDM8.0Lڧz }i|E25rhHws&S(ݮpwmWHlp%%Wl!rM<=ДB;R9^LGln)eSMNt+.UQ#S|U|t<w`9\ |B:Lu M=F Wfיf<_Ŝb,$WVő*'A2 !mZ*b:^P;+.N'yq+\ݶprl pv<3tQ˃Y~f61R O>{l "֘%Anh+ H@_k~eǸ-ri"0Sf qJkv='5w;Ax9;]>煂's΃ nU fO_fqJNEt׉J ÞŻ"zX,M@H7as$ x2#;'xjN-}약J>@ΪBNbGP~ͧTW Mg^L'3Zs-mw.I(Si#J_%`_oC%sH'Cӵ-"W&Q`3wWc P~H|(_tg05qA'&ksCʈh -tR yvp^v8 ̴'DVSCQ3CQ)meM OwL-f UKm|y b6B0R%nlhShAO@Jk}NLI"s}8(Irk0{H mw'Z}TCeW2GѭEc"d=ydۓBw1sPZ 9޳Gi.G5pڕ']wע4a.Ʈ?'0fN 2Hް۳KX魹X c'._rҪzMS5eV+޳thFI Y;KN!E4\a*[Ud!5Eقܸ5'Bۺ+UGT'?} Ⲃ5=` @,c,Jf4=KsLoW md̦Es`i?XTR%4xn&e5] Qlo򉷹@A~$=YO) l>[{ e]"Nd.1") 7,MR"iΟ0Ƌ1q=:.U.m ߀y؂ٟDl0F{X눣p! =iԺ 7ݱA`%R2N%_{bu'ńj ubm7q[1,>G=@V(0'd*8S̓$LX;6zS|Dyݳl1~wL;cz "Q*hRլӏ}&H~-&UvB"Xδ@3P, {u~R99If-JvUdp3z #]<\~P(2΍g ϟC9,-dj0qezFP]J0ē~Ns^+ٸiduؗ14j,G60 "IjΗ[q( x ,#Ƥ/ǜLY|&/P/\GK)@ޫdMfn'3!:2Nr:FM##*/.e hWNɀQ):Oszle 9HJڦBvd΅7Gǫ)+B2^p;^=6KX),50rT,Q#k_Dqʘ Zf%~-GEEf[J_aD+܋kS) WKsw c% w/HrIYT$ȇ%2>-Vdyݭk:/XbV1ڶ%)ߌ+Q,fŴ%4"-ƘEzUǸB^mH6K $O$b͙[`֗.Z.׈֭`Y<ئo 4d|q (/Bm˜oi4 /viW8#օaP cX{~1ǻn+0{:tBATVcXmW-iNZ#tk7Zx=*᢬ w"}͒l$5=Xߙ(5[6] xwH?`H=QmN3|p}ל|rBh۷Y|G4@ G%1FQy)iSs"( +]G,#R_&+υ=r?cc .KZ T[I؎ NyL$=Cdج>H7h!: SɎHz* <͎*^(-uOԋ:;B*IjPi0+&%WQƈQ#eG| f#=#+8zWcI*պhC%lfI}+WM/"`DU )Xx3#I^  }$E%&C-Z}o9yb*_ST Nݥ%2 ɕYI?psSre"ǫX;LfNDywz [¨ZsuPE5foTi k7j NZMiH*C3IqgOR?[q4~V{'|eZ:zvZ, {Fgz#nˋd a?]D0JI TJTˊ.)/\yv qatPo+;=p|k,&Y?Fg%oᏣL(snW)[?s?33$ רNbMך 1eA!ڠT3Ž $͈HSVdZ%%rI*m_lШ1ڧ[9 As[CZH+YК'x u9k{=,9/,Kf!N_v} Z(Y M)0^ C֡tS9b Yv TNJ:a1<@3ՏXTI<*ٔMX#,؛)V¾FO=`yiG xdS2^;IkuZziGW,C@%Ow6C"0Ss# ^˥o㬵P }lb@ thfh2c4qup-G|N^DKo诖4GJs:=p&|LѓZVt:}\й9|Z%dyCi.(6Jq*f64zɯϧ*KomD4p|]*70vZ3C_bC2TQY~[Vy +93ݝ>glǮ^S*h^8>70WrT TDEa!x'՜`KGq֬KdyZ헗{yk@~)Ymm wXVm`MV !8Mh1t=~b\- lSk}snOT鰦,>vPr7b醋Ok0w)^p K )׫eiYgљ<\ǂ-H JJ˭ߨ$`/7#it18bI.ȓMp0S|#g%anE F8J`XycM.Ϩ22\m#-t$&ppbH-229 ^&,#_*R P5Am,[ IHI'0K6Y9q6F3a,._D}p(VG@z'ir_zl,yK`}[.4"Ю?~lLo{˦BaZ{CIUh=Y\~Dž:*4>)~tmpa&0 aW)gcyhk-yy%ϴKj=SKlu(UsZj "$~ZFl @H,k2$Dw*4glgNb7g5OgXQuN͗ztb[ =Τ1P܄yvT=V;Mmb)wI/S֤D PxAQ. :Wf\һgS ^.Ս3L1k|D IpR`枍OoJF(& u.lq}طE/\Uv;! 6e5*r KYzƁ>W3$;CCI"$cW7R2{.FZCR$2Ņwi@Ze\~_w.`m6>mٍ>L"\H4\eΰ SI|w/Bor e$8忄Gn+ C"-%wʑ{Dr"C*e2'y`W[Gkׂ p&.7V-/9V(?D;_в0 NQHG7ÂY*6VA/ L)$+ӽة#qݻDKc› 9f^TcU x6+5/w`@[}e-G;oUdaɕKqrdžG!_@taux6D@,8T&kDMlԐt\B>9034oCe@^.&NhwKN?v tۉ~7D/ݵt/r.Ue6u]Jދo%Z,!Ѥ`r3ZjUeFCHۭ{ʈ'fEA,kn-`s`+26w94;$Bp$gcB FS*/ѯ.EE _H6ς`ϖ8o^i1+I^~VOaBx h {07"E- n:; ҷ#8OCp >N&΢NoL&`j%ܞpڑs]Yb)aX>b@PD_ONpx *!aO? b*?cI%{|G; EpfݒV~3 K .zfz;5[}X1/cuu&%" ˻Lt|~g WCtyI77\&k|\?]Dmarf0r>=VEt%gl떻&1!գEwU-F+Ա}O@p<8a3R&<|}? @o2.>}1}n nvi9V!Ocs<+Gm=bdB1xeZ'MNbXeҐ8)ccvC#՛.D4͆Vuu=«hoTEmX P7ahۚXXNXo,[+$ RZͷ%**E#Bے.^bmT8St:0r*N4 khqQAäKы~03hkơ_IQ˜ Kk @`VBn̿NU3;6+myeק08 ?*`ټ}9*$ }t& U"l!2<#fdnoJQÁݻ?mه d/,1iq}fG0Ky^4D\)qnHTek".k:a8;W{00 dLO`b :Sc..BBVzėL|(vW\^V7ɔlyj18O //><ɬ59֣ j F/a zWE22'Iͫc5:>\*ZĤl;Rv&I-9޾g k?&n1_ew :a"e-um6a>GHτ4Tuu%@᧣cYJRٞ-u(b;ԦB8| |B9J~Ў ߗ/m ջGB@c.v۹/g3X#±$/XBHlS*|\ѕ\@ÓݓyZ>HO*}^88ڃ08 s6 ȑ\ _uرUPJ#hJV~,Be"Y˘y;'یAo?OFd$ /+nZ~%z%ol0ݥ%֠|ӢA@~Ys䆔u2Ӂ66ePٕOmR5sZCnF?ehs 07;HݠT{*N!ڳ}jD8=vBC,< u)J dUe0a#}@Δ\Li 7b)E+-~\8&97zJA6i6L{nTŰ5o6MPgswܼ(%G 1X:C2j[Ym-\ gۭ*5S?xvTʼBr9#(l@>b_%)[xD4DɁyWɩMDNJT}|3K{KDOZ *דN!_p_ϩ7w_s7A0= >pY͘k$)Qr-|e.H$%!+XX"W7$7[b0H->o{4C6GX! ʭ_ёТ(c!啕?A ~%]y'3{SۉHG'hLZ};>usv'sxs*RNRD,(gR5{l~XvUZgrqXU t0JhDS%ʠvt t+h<5QȵHKn#5j%߫pyI$(/閦j˹_Tﮟ*h|-nC]N#NdK?.Oxu, 1 \c}!?]fΤ6vZڞ) ŘGcoL&D|VpqThvsSy1/ r V%1x> NK͢Y,4+b AjHp5u)mCyߗmYѱ$(ܱ)89T3a APkSp5U+Xķg#osPwl/S2/F)IT[gX>NAtωRR GD6dou҄uq[j?ܗNi>{ESUvQI1 J]{ gHa(&aΈH~p70lSՃYVڲS) 7cݲq$OWMtD*v>˻(7lA5v”2Ԗ8 mho-5~=Y鏥<2ŸrR,{bOm4fS67#E2PQ8Pɮ1 am])QHr?ZF¤Cp]5uRac (`O o=˛j"t-wR%a7%գda$0Vgb3a=Ԩ<'iIUgM+ |j)+2;.J o6>nq*KZ=2h#+"ř=p,8ǡEbK!&i!! pl1PgIdtcR"_r2Y1œP"U4nbp6鑂өIjrTSǮq2E#V]˝>Wﱽ<̜{ s<ח.T;G0](K= hƙ<-IkC.$}pH}z4/ϏE:guy8=gTD\iP܋7ı3rBg7sTKc-|^tq7\?t[v_0s@5|4PFuU$ɚ\c}e`5qPXL '|VSEN >s|qi.ɓT->O]h$5S2I#Be yw8Z`Zbzi x;!.PQ99]]W Um%j9c *Q3{iϓZEVyML0-IɐW ׻92g3CU܂/ "A &[Hr Dʂ;3oGx6 Z]=d4Z 6n΍z߿ _XǟxU %A-zűLgo /lQor2ֽ6 DƧ4"ޑz0$5j %1 䕴1%U&[mIOe,PgTO7|gٹ lx[<ӹg;8^r{)z/&LCq]];򡼱u O4.x1=咏 l<ѩHe:xGX3"S` YH8êvQ v:n vQJY X>Iwv@.]"Edb/ wR}Mf;6uA] J6үZ.Z͋ swm%$5>*n9$LqIS +#6.2"j;lÈf ̺=ho PxW)e6h`aEZ`,'dV4v"խ,)*KTnX9ۏClmÒҍK':|'T,^ {Ƕ,j]A]wJ8x޻K?z!s#큆9dمRY7I_X ͒eWfbS5pi,V7M=<ۮ0a䵥hp43U%z27>g1.;k3g'D@R=Oz,:(t>XJp+q_zbI >qǩd~OBWJ23ᅻmri:蔑UY a׏ĝVw,@"1bBBF 2"zNIC'({oSGzaeS.+{8A]ckikXunFQv<8r㑗R%ՂdLqܭ}ּN0*]1ߦ*t *TٞsF6H{pktD {ej6z %rV2+ zRbpCѤQP HsCEV?0 'Sa$׺p$ }YDLɌ3ҋgX}F~LƤP*ĺ{> $R*B:uqx<'RC9äBf||]HWyc'UF%,Y1O|jT<}Zt0`҅Ôg\)y-`{NMc\y>R=9w5 jjU2DMzyKκ 3tݴoa_<Wҭɺ{Oϗ7FiwQ`Dh, ͗ ù$:U6xs<aVye7esPiPCzR`HoYy[0΍(SRgy)-j6s zDD7eUfγuP^,QuO^(䭸V;;IT3lo]x}+" uY|cڒL>mێܰV f̦00{E~XOPw{wZ\(NQڡE[( Z+hc$zDK%v>[ b]A,;+qWd/|c&|У,|UY \#c-¾Q Av8(2gB#(ဨ~嬺v& c _[dN/6: ,A9Ph&)Ĝ!)|ilM607p^v  D1l]5.oE";uPisg !c~gMjb c9|6|#WҲxƞ ᖳ*I%I=qcW|-2KyHb!8.jݍ2O|H eY׃NNvEV~D& 2L7a8y!p4?n]@ ic'R'tw3O&e/7zwBI:jr[cQZ?@8O"`q34PYUDf;ju9Bvc]=:Թ_QY?'l.sOGʴoʛk_n._cjqA;e]u&zC)Ny A6j8r#͸|Pe4k%@{xP%DJ%A#O$(~^3>#Epth`GeRXQ Q|hQ$e'9x(dbRƢ7eG Jam3 *ujiXYT-^=iA>`6hfYF}VR~eeT0'yZ3"q9X!wzmOJtfm-rs+"? 8R0w<1ޜgRiU4U^,G0~}EMIBYSS SIĐQ1~`t& q&|8j$]']J X~'`d?ik^cd2ԖxƞJ Gԩn"z1M1i-}^I'ίNQ}GO1-!j]IIE2Yxtρ8!pdøzmₘ$ɤe輳 B hujC!1e5 l=v=eĸl.v|/JbxҖ|SGWf|] ZwCbMɠdeL=@tH?(bfq6Ϻyh, C2:M 7 ?8(V*RrX+mx!ǰtct; 䬩G9.bLlS,V৖|'fn8k{o7p=K +FTؘ U|ǭLdyW;^EkE@_jK9=rLxmar:+f*bwXwYO1 1:6ϖM^X>Ib˟C$RfTZxզ\>0f2rioM\/X}&V0;Z nC^ ]/+‡%+ytg1<襬;-9>1TZP١d678 NpEzfOfۥPz{n[ [ @? C ߪbϋ@]Bvz4gbnpތåzBUsŏ'rySj>Sܧ!RsĿ-"tv4vfuLW gXTSk. u_pb̮ !YIL6(ӿ:0PWb- &IqoӨ f8.n5 el-)z ɖ @YJR{!Wv} 9n.G:EXG&<M A0!юY`"`1rԇG2']K|pAsO97u%&| }Ks@x y]6uo"Euiu+u o7tWv '&']+0+Z4]yn{WeX$KV4i A!TzyGHs\R \au`6ܗvjYח!EIa^9V|fASp &rmFg@G=-!ڵ|TfR_u{L_j$lrERV8-# zDyn7 +ai9@ \O)ԑk$s p7ޘ_|'593p{]ku;-٫eɸ#2BȷNimf f]gWYLq;0e2ƀWx6PeH.\pIiP2*#q!9̏l0s>Cy$}ıOHn] ӯNQrМL_2HdwiAաqjܠӂj)izF TQԀa3 tT)% 5<;DϯR[MOtrEvBfnC'cK1 'KO+ʁc<"_`:1~dc$EpH*ϊΫu;#>= ='4,>jVJ kI~]I/{/2g^grtN4 uYz-fqwrS%T#.Wt3rC_3agexW!2~.1N"4pg_%Z!5RƒMNC i*]n.-*p0Q{y="}W*WԵ zs&׹qchIh0),|(}YV4Hf|13fs붿E99BROafJx,egwE:N Dw!]ѓK`M ]C\3Vל*?8Fg?U+iXy?Қݙ*k Й#Gn?G]cEa[AUsu) }.M'm,VS*Hvv8ĜF9dR˗[v#x#'25%A4/>q"SB{z-:Sq?!+ ?庥"@I.rD[h>x(1O:Y伶iKj9 JAwʪK֕2KG =ҵjo\Ki#]+5keŶ>WzݿPcq^.7a5K30JU 'cF_ sElG[8_l j3p ](z ۜtpdrr%.5L6IF1 "1 3YjDMy6E {9IL YM!](!XI=td4ӈh)%F9ᒱ(BYh^s5$ؗc);)[+hg!2 3,%XIB@7c22d֏L@-RwbBKDTeP> \z+{|_TfBsHWU1ǐWb(u`Cy]uu.iT6p0zcOZa5Z&Iݨb!Ȧmt =';M#%]DGf̑FluD_\t Lk}0ѵ)RB>~ſ,-Z:k;aA\2R H\M!yV6']dRy?#~w0lL ;m Ly$ / VN `3%S+:wd_|-$+2Ɩ9{'8)eh6 Go[VS²EskGɬ)ڧEo`{A7=l&@:ѱp$d MpVD4nCyC?UB ت0$6EL:TUf`"&?T!J&lx {(ٟ'6ٲ`^̲lCS&LTd gX=X BRkdh^[%;W$\h[@8*ډYߌmMq^CzcvT3ѿ6g9|2L#1=Bo wipsP=O]K8 @I}l"~ ~BJ}T#U偼OJ|P-Hv.- l@ , ^BM<,ډL/4(ʢd}ZX!iN[r)Idg'<G6 uu_3ø/tB7[\Su6:347wbw(\ JfUz 5M fU s4`{M$t=0re&aDxZIQhoG7nmmrhi|}4_XP7;n;lN jldJnԂ)G%;"`-]F/8c|ߨDW; Y/v? o*iK-JZۼJ8 jVnaa^Ͱ+ylĒ3z o+k=턺OFbt<ga {m8s0̸RmUJErl !^G"k !W&7$#oOdɨ@S{ aG.Ui m*w}jM|2 v?&ʆ(/#۪$#jwwEX{ 8rCM)հPi!ehkS,C͟e~m['I"$t@ɣzU[kfj]z}@J|[Vk_|VHs382籔J(%z[VǘѪKPq1}ֆ" fˢqļ8sAz`/z ) 6½#p$`d#A+i9 ®*-1*--qxI] `%kyb)JIĨ~qp[ˬBП1VJ:)5ìLbljمH`ΏGcT}"e$+e_`Kr)Nl$&zc| x‰86bBq#u]KZƌWąi<cW΍#Swdu17S{[0YĮru*,,"+$[Z:lGQ:%]H[Ҁ_*׌`⼃hx`\a_aeRW垣:Dհ.j/T#l/,I4nFbt%1Dʝ bmfNסmM$a.oЅ/E)'L8hzj죋TD黴B.4EXzQښn%l#)5_ ӐovH;JIg{_D7mBOٹe%'ad?b˃+Wf;T]ć NIpچ\f diz$o8F4N]Rzo>fuiκiߒ{mI'y_\8B2xaIh4.x ?H:U9(Bd"oxfU/X[cCb; fM@,<qy#*U[_vmo|zF? w{ fa&-TLP`(AiGfo?b>s흛jU*y2CAU_ո,:H ZL?$ٷ9ږY.`n!SKʏc&$9:Z% B)9aiFU мA̐|b@Db)^6zhP\͚"> 3>&sCp:W__M9wSI<`)R()lXvߣ#n =⸻I\S(­_β'q6씍u1u3̹#/겘6ʛ8(gO8;)8RИw3M E?_Rʈ?Φac6fhmet%y?!tIIDP;ߣCȃ>ʉF`[TOAկ]eCzp,u[GL6?.vLV}'5J,U g^vJv H9^EB$=zܮp3&HÞ,.8*RGk.ҡqG>5͆&?"1e5H9xr?ޚ,4M](ϳ@^mrɾe6ġ҂c#9 XEEژ8nnp-10+ȶ4zC,euCb_I1'*gFE0AQ̍K634C@~,@ SwMq@XWCE2&ʹ//$yUA'# vm8fA==]yi%gT]2:H7w8( S-C߾G=`&v/ X$7>|A=p^u;;hK uդ|%Ɣ=]ٔa FmݔSpHBv݇dVvD&]dXtlZMg`exǴtK'xnKk: |b M#v}tR LD;`MJWsm4BZ : 8cxB=%CNܙ+-pH;%9li3;\ٯpv7owO+iG+|Wc)m14rCq+]C7f̽(yqJSqTZaa.:S5?|$%XCFHP>\Vj;ᓋsJP"_ }rlnlaQykI =}|2)k!5jRHHSu5FdTUJ(O<  X # xCT4vX ht=  i@xP(JK+>vQTMnvW1YGG_UPPl:O%wțgD<4ui]0C9Ew 3[\hu?"Vyt:%[!}boPF*@_ ELnI]!QȪYzvrA7Yyֳj $|59*ÈO\va; {6B<wiLK|!+д.vL\^jck9 YiiQc Ճ^¯cKu큡M0ii%oc+ʆ'j,=Ix>XKdLd<*$L;*ZZO)6mH? ӆ&+A'ui=[McL{]C^;(zSxx.Tc_5ɩym8S 1hA_|9OR]R먬TH&^]i6VK ]u\g_^xێTl!6"WXcgqRw7ǤX#ߛP[֍_ŭf4y?׊ǣR2JR+:{r7Z\~~!ax1b[7UGdq\ut)V WhȻYbM mP\#Zk>k֩3{JjJTXj `b<uwdLzytn4,EzKMk5RRs*øcT,kS0zQjXX{I4uz5~O] 4\9J?F\ŧ8EW劀dL|wJp)Vo%u>>P67 ;lyv 58ձj wO^ W;];u&M9H+ahzn~L Mz`쑍ޝ2N2eB  62R(dePD'uA/ӡ'~]RoD39xF%{m$gb=)߼²9K/TN]l\bh;6F'5YWօ-!@d_|eM=k3GIG!z0f*G vQB<ܼM R.'=MX.FkwmURC/8syC[tۓ| Wu!'Toq ZqKKMXb-TyX!@T!L^|/v$ƥ>5:udd:g-C<~| V 4I0\Z#S$p;%} #U/ntq(ɑ`֎z3]e<k\g~gNeS#qλzREL;׋IS%N:PEJ8/^+O Q 1%}+D߯ VՇKNqc&d(*"tBf~UQCKvFTͣ?uLmxf 9.cZ7u XJ@s*Q~@ Ve(0>$ v ,N#N\$ȕQ(92A-TT\!~ O `2{:aDXm~ 1Is4{zlUxr;Y31 k337*QٳH`$uH Z#;bgMv^^PA6C.:(l1 ~*$_mt8MsBX*6]r/IAG:`6`dej҄pC\pVhAU30X}ܬWǵ4QŽr8'4zzT`G;88:>C2'|qay"|b|?%cNL{aՊqʐֵ #wb._EDWzkR̘p}'+CG1,kdy6ϱ A;rMx#ʻsaxajx0entUگ/lk$E30}~yfw`żoGMiDY>u ɜ&(xϘ({h*~vB9\4N׊Cyߌ0THS@7ƀlgHAYmSDa1ǒ ]zpr[FD |~ l{++!CQmɹacY/1eq,(HV*E9R<~kpTy0ՌC̉jz6?5`oN,Hԃ93K E3-œ kjWU]5vٍV3E?=Rn10SDļ0!8yCM%Eȯt0qiJ\l8aKbZ(?o^y!8bͩ5=X`VFjMxR\ m!8>K^aV?ƐX[)궳8' tb' R|0;)tl^Օ )_=yT.SPR仁~`d%pȣ< T+OO]ވTo}ZxM 2\ L{6,kgWhEcQ(a(7 A8sNrhPhc\]ϟV"~w l=>)>9CgE瓵Dy?;%LLG,3ĖžWh:AbdJ.(ќʥ2[4{`mO3(O+@qv~i"RH¶r"`?6%;+rEr3h NMkD\=UE>X8ѯ=YilG/0Ku5Y/cdμ5s5R-R";jM7k*E`;_0 H,2<y;\?FM $M?s9V~d4i#D`O3F>av3-kmo)DjV 4 9>쒅7=}EŐw"^ 1-+_OبeJ{j(2prbwMagN$x9}[ÓՁۣdL">W.Fo␌4 q@1y(_ֽLR rԟ,-JW=7Tyh[~J-a P{Hv붍־üe(39Q`=+9H C]#3 Q\ _.ĉ0b-4 GY,2MGX#8Yu_!qdU&w&LيoЉ(P 9`)C^С7hAVz ?bRwr FpV]@ :&0% {q`xGre3/ehx==uEPhFU n}qn!*z9"jQJr\O 8J(\.P$VB•h[1ET5- ${缛t1xL9 >9ܧD JսK`rp)Oؒ@Ro*z6iK5p5wBˈ?K-i1\.vg8Ax "0IeS%c)wz4,Yڊ251=#:;YW'ۜ m O%< &TTFI{5XhB(7Z7cشUl} _+RU @rT7:fHCYZ5pR;^̗I0vYm[`Dٿ@,+(S91=VmflLsQo] AsdRJ+uѧxI )ђua`PXV;B, dZ^ #򐪹WH -4bh5< BC(z~!Nx/QX:#ˌxMԚlvA}}Z/p}K)^ۊZ 7`=cAuX[y1>TěrGg rΨMEN>Hsl-0Eǔ:DZfjh0mR'})]TMY3'C{~7,]ƣx|Ue+{b\#fԹb͓vy= l[('Mj]^CҼā9M[;65`DkV<OjOɅIg!̓q,(f#reUxV AT/^{GRPDK \ "A,&@Zw-Iyy!Ri;r&f;2c&4@4k+seSseg7(~KۈVZ|tc,~lcԜrҶ=e-/UBd j3zPDJ[JSu qռ]jΉ;)VӐGJ՚ e(;Lw`>Hpl-ƝfnԞXq`;lȃd oT8;+#gHŇLi#-;t8MVP$=7??EW;K95}A`[ĻI2susTl=40[Ru@cnOS4ZCupQAE]@LEGcY 2J!{LLH4vRnUGHn=|&_SB{5ER4zO)y->'IσE2JKj-V|EG} ?ɝchOSuw#+1{#lF‹VoXDK=/SiyE {ah8TTBJTPbbqD XBɆ6`kl6q=Ul:C61Mv.VƚAއjGe*5 ]k-YGy?wU2zgq 戼FHZ?6sVG Rvf,-x,᥹9O~Q/JCSc֚Y)5OYYQ O@IP;nX^I=YLskekWb.D[S32&j:`ͶK}D}}GMS1݁yc>`dyG^I?#=m|Cڢifz !:Д`ߐ;E* I0m\;xLSp? Lao4|im1<9VL}LJK>v 7FiWbxmRc8*ml6GDoLSoMmpSpE?ڔ~փX .GXbEC@U"s*"C.COC.hbK=cĠSap==Ac5۹ЍL}X8EhH@MԌZ55g&xsjaIG&Q(TX.Rjr(Ibs:֝C|:ŀ?04P94u_DC`_$ZP ]7^kǻ A=EnT^HB[;lIۤG @,V }+^2wPHY8HoV5תm9kP$?xՃv58hygA[ɷջ@VT6>$DefcgNZC(|lpVNE⩋j]R[>BToU󶆕B^o|$=k7!q18g&cZs¢~rjAB> i13dl2_,TWFL=SAv5 'rV=ޡCysԽ)` RS*۱[ XP2AH^~~QbKZ$}qlC_)'4ɀJ+6%5}Ӥ2ly)Uz`rG^mF"-eE1@UL!DnS ͡ =Gތw`&@`ϙ| "ꂴn~jQd:W$䛋K-"F*=:`JHU B<XDYK?FkPd׏7x;A*۞ (x1 ͆SJc{ic^ MW=iGno˱gG{ZP D;M}_Ð N'Puy9HB'sDžYjG(fc6"E|*2 U9T8 !RXv|RBRZpugvnz-R?w_f4D:$^w~4M }sJ:Me0AM4a \!GM٤H@*e?:DJ}c8"a6 PY +b6|+S:NY0l zj o}-=6eE*p6|-m{R2SCxή3ZZ~7iUP(z[T\b!T?<ҳ{sEtN* ad?i1I"@/kԂm&Ҧ@5^iEN1Q3r` Yidt\# J6y8fJq쮎k,ݸq 1]G^'&;8V7VV Е˽pD|V]>)]-{7EU;'|4;2ǎ#i*5gs=}Ϙ >MQžhЖU[lW<,*!CO+2c*YmbΠq*M}'@wr#F~nN`'wqf\0`9agq] (14U6V!i'Ta}.#xD2"TNCLj&ظݲ2%\K Ipҡ=m=ۖcp ]m5"oPD1Cf)˖N%0@;K A_-ݵi$ZtϹWc b{ ]#lA[bT=J:CxF*X.]Z I9lњ|&Cѡ&tIh<\q 7}u.x7]3Abb3j"Ju6Bf~.)tH\d*rbxZ~7zh>hO^ 1 N; l&^\XkUa yXn!u{-~Z6vE)* {또ؔ"Z ~JPB9zò_)M g`N~+d9^̭.u+0gnj[3p 7xy%6wEA*|?+}X`"Ix$;cu鑞%oE„1+,bmMH7HQZ8&r=@e$C!E9:D;,QV @99X{e`QI|92‡^IHy_@T>0SgT'od:E M5`aS^?{~C2)B7qվYfl;RdE9%7?]G{w@?wa0# Udx4~\Qcv:>LŔB:Ӡkt46)JPP6B b7J',USݳ5yju2v(c zM|4gVkBC͕Hys uϲ0ld.*| "Iܙ?ū?ʑ ǣGc(5)y/+Pq]ȉ_Tξ\һj`]j4oHE\ˆ0ȨܭUnVaQ)Q б4if?\AӖRLG&u:"w>`b+.*B R|L˱r&$=Ɠo#k8!u .?VTo4 vg%Ҷ.=j˲ۙ Ҏ.Z0j=}{b19}5-i*n\ =Y*@8]#ser"=G0"E=L]4}*Y|<1C[c/(a";HEߎlyK3s\#GH1[Ab@fZG rN!?h 4l"#ieċhӿ/\PG[u2x<ކGT#nbiY&b 3LQo4DE?o'KA1pZlnNPc71_vtj"wM;s7cv8fQqNKlR[x_\U6%c 쭨54**)rcQQ.#Q֓c:_^󅜮)CLEzm8~3|rNȯK^g#2UQj}CVJlV)DѴKWGy㮊 yI]h[ !( R\Rn !qGض^Э}hkRt !dwi`hOG; A6Ltx[e7NO:ގ tOMqva4dt0HkC[ڟ'ڎEÙNE1d2d\Н͘AfVOeOܷ٭Bxc4aI<e);=&9+ )0A!wƸ7-sP‚s\OԄ&4@~fEK+U[Z@@@b;a9zv-&n٧?M58' ڝfX[=^#ϩBYQpOq-<=4S]u Sj^{TĦYڢQd8A)O,dQRْi_71WYG91: dM PK# [|87s:UG05]폀JeqP>ʹUuhb*iy!?%ܫ™Z$laHc (6g +Qy_3kgrƪމLbʴQ}YTr~ޤlm«<a#vO_!?F>^#=Q]LzG 1W^ :nFre{DVM/*L>~4U\}0Fq~cs|ViҔtaƥGUb+VEb)kl-OVeۊBkH-)@|\¤d5g!4"wړyCz!>s N[jI~EasH@;}g\*GrL=sd-O}q@u |";^_S[Ә˲KT54ڊVC7H]ERY$]{J}L!Y*c۟pǝ̴)a1I8  @xXE &(ZpOKM|GQ{&KV* TY**ق>G5;^Ӄbg!r8xLbГ#?#8!h3SIŹCU(_ /b,/-է%r?#',n.}~K';%P!nb]?ţP,#XkA:{`j( 쒧F_0o L~JdO.kU< K4Փ:{_W2қW7RHǎup$'رk#JiHc$ZϮ@503ñCPldKơSV,Dc/^tӡI[bx+6`6Ami r.\C&_ P(JAE{1Bɓ^|w`e$Rgf+>L}}d=y5 zf_"fk [9YזWΐ`D9ūRN Hs?U9ϋCE>v7X~㸎@%Va9\ju)f0*Pv#:x *\yK-f 5;%,o֬>pmߔGsܺy/B-"vZ/ Fv8X'>l^{KM# iZtk:G*ye<9hR#S[U"hҨ'Ydp 4k8Pw&9>S(QQT&%1 |*~z-3[d IX 0%E/ uaK:8; *Cj ٛ^Á< 8g_vBYV[U?-Xzj:E R8iO yAJb(!{I@OȌ4,~cFP$CT\hܨMO^5L CH!q6I@YOhA;ca$A 'P!vM:S<Ek6l{֝cȓM]M ` ,HQ# zU_?cvJqM"Lz6)&X:LWKng2PIGMuOLѨSaB;~j:m}ۮBO' y"D>uyAi$'X[J*o~a34\"q~ :qM!bu )T~98ּ}͟mio{(=uq ڷSz.gDϞWԠN d8As6{^hWPS%IiH6%Wx_.HRc Wʋ/rf&2,}.%RrZO_}- 3q Jn"M<HTonID+a1ETk5zzg-5Q|67U^q M@w$*aACc|#o顑R'ŏ"0mXR h> T1yA`km8PL@C+EO ztout_L iڶ23b3_[ۆ$$!V PW,P?+ܻLCOv>JC"R>SHh Wm `^#V{?[> _Dv*|Io&u!F<:#99慨M(EeBU[N]ǀ .rB]Yδ"["gK)]U#zH_& RnYȸLmG(N'K)1ݡ,TҮ;Ž#'?>vU)fyƑkQ}25pQ zC."]$äκb˯2TBpڴhx*8Ug[`c& (Ǥ(Ҋukr"Uhr%93$Wk :cEqbPD2 8*'I~K\cf*f%%߲}!##5˅ QZ"9JG`q  Eמ a0qQ8ҐT suM; yì+f~3IU&ol D|a Rƭx=Z&[OB{UQ9պp]luu.Xgg.\ղz xFB_˷o7OY! ]F#Q&zT6! JjMn8hvw>@xlHTY1IO; rhcsKH:$}Ez0|KȻeSM]/(|0=Zgelw|$-''C SKi2p,rw~}P]m/1 Pc\d"G?=*H+\#ϝ5$^R~16Z]5L8 G? Cx C/Qئ&i"+0ڣMEL<&Z=4oޗ%hEYƖti#JD)qrǬhHXH9?jBQTD~u߈w5\0SmȈ5B@;[47`QRhD%S246BSb%5X;c!$f:f| E'g,a \,m-٠H ŝ†>'ɖf @Jp@A63Ꮪ;YdEC $Xf_ည-0KV]/9C_9#Ph?LBS`O± `ʧN,eP s^ldYI]l'1AKOh١pC&"T ?[uY<^[eM"۵C#6$xgE@iqU,67r J#WOHl2үH'-ҵN,3z+h=.oX(8ig88_[fnUy1_<К^h76٭I@!M{]XrQvX!$L*<,S-nY.uVe;,D8]wl+h9mSg5^uXy؃^Jרi#l4P`?1QJD%Q9gehZb,;T5PWfLjwno:.uy`w_D;&rt9cGFp`XlǸ^07_i0R KKZ!B(~N"_((N%ѭ1jWX0{45'O nod=rͬ*~[-Û$]/\Yx%F4Ebc&ʏ̊S*v`FudnG@X"Pt]o3}N p//u޳5V˿1}58ű[5@l=t˪ffep:Jkqr?ϵ92^/6jjа-ܚ5Y)Pl-#k6J&)3`LpU="2FU`q<~}zhrq>|EuNghe%@o_en/&8vzեM.J㩫95}3G ; $@+7ǎV>q5C{OotZF{N)5-zUw8 mE9 iv7oxzY75)Sª P,ja(0ϭCyG}.]I`|U6W:-+^wZW2@r: -GXai9Dahе3˩6tIP9Cl"δteͱ MsV]'v%JB*cӽjXgCxr ݃< 63H#S5%Z"B_2W6Xz@T}PAKcTv(sqrO|)@i,M)뵪OsF2SVԪTbF^ /M I(&ޜ?E @5?7Dze_j`.DPҲ{E4mC_6w_E| [Pc_޸y3A^.ʽqxcUX9=:@ qmd ss{R!J`2(%2Ty̓ e" [!l'T3ɽG$|hOANF7Zx[)0yӨ@_"[1&kƩVx߱kPNH V%u#R?im򅗠2y=ބ#SBUϊo C2=wwpmhm![{jpZ(eЈ>LAFtKԐ?W5E d֨u=pFfd^6R0%6Z[9ڈrqp̰QzF/AXr $77Ծ׆UY 5Appvԕz %^,Nv 2?䡤aG͡ {W>h $ P!>jM aBIXrb㦹o!F,%EтH5߁XiRCs{!yM +rSbBOtW{CT^|3s؅ȅg?JP!nRF9< ]G l?:@gu$$ T9YIXq麜}HW:IW)kT09~K"&t| v0|ЗNUk:*uJy`i,赚_fk)e%CnMbmy=dxUtXkUg䟇ֱF" /WO&YbZqsn]akT5rGFqyhãLӢbomxQN䚣-d]<]\Mnh pG>~%P֡i|"g_*M֠1:m#=U({^ǰMM^‘He:<[9Q3lL?Js"yVP6KYX?8|uyBRJ`8KA+ϗ0уϡK7 Iiض @zj5CuۭH-)}g%<VI%k*$kbNs,]"q hǏ%3  :vD XU]͉bV \LwGGa2ޤde第=bdۂ#aЛGeqd@/'=lkᱤH2}*ueYMT $#0vr5PƊk-sڝRӖ^lF:˲oZ{\}f60JVHԠgY=;7n9g<(bͯ\2@޶?Þxt١;~H|#2!bKSIQ4L.doV?D܎ M 狕uP$7]$b`(0Sӫѯ sx)=T}&|"MiK>ϹT# "OCW^PEZ\=$q," ,[@р^{U2^lF}X3$ dZeM|ʹfn36D_d}lsVT{j󋖇!9gjootֺw G$<ha) 9PT[0%yY38rn }-͛j45w]B וgNe,/:éT⧭4&\:'tv]*} v(bq $:NBX a_BJYq-׊piܙ]TMcF4b/]{Ҷ>`2U4(EK b*=4+5fђm`oF],'l^Ĕ.n}I t?"{e`2gPk/7^to BAA?RD@l O2 9>RRվ~SJw[)JLa[/2[IokPv'Hb loٿ䋨^o1I~=3mXmd}ѡ/3a˅:̺;rKn?CY#@ǍrwQWžT5JPKӑʓf6BCK"qZ_mױOAS絻"`Qh_C"} bqATYユӻ0ʲrT6`҉rӟ:)oR95’B2;|[k('hbGmqL7>$ ZNq=Bh2 I2 i\`,<T(=<˖ P'0Ӥf ᎖Ǵ^p*cL|dBn;/KBfX*T1˰! F{n܂X6~YkE x͆ze,ԧPۣFuFEilad]`Qb4(U(|O$ {iCze%(L,p:OG_6z?VyofNõBXvrL˟/juHKA ?VXfFOXe `4x' |юU`uc5+ˡrss25įY) G$ć/g-؟ X,GwiTܤ] s5#mğ瞡u!g=trRUi*/~P\19H m*fCp%CƆLwٸϔ3cմ'S0t^Bz?Scn_)Ai ]9,/E(i?BĹ/2LpxSr ΍9&Ě1;JD%q2Ҭ>C? 9hLʦ; |Mށ,ǰs 95*3HϺK(Cs:j?]/t_)-Q.]o,HR&B3B\ÚwWƖ#3ZWIxF#fR/=!rbo~& :Lw2wZC-WZrD A4zTw?pC{bk/^yB*B_N%GD̓.w^@qO}* #GlD}YC#K 6:+2I 6"CC4P"RK'^%x{gLG}LJ neZMy~[9pr/{(Ч^C$ot˺@, =ux@CqpZjJH e6x$9QWAlθM:zO84(k5Am/EkL#ym0BT<.am} p 'ןl. e ef0y~KOBU}p:v6,vvX*UhnW ,AEQRmJKvUoU`D8.+RůLJ@Naeh}Aɗ%~; \$i;i+5 ].:֟#ĪN]OPfg& 5b髦i^Jmv EBX0W}NyƏnIuq\ݚ'>wZNI7M8!X{QC_'bYHXZYUϺ4S ]qh1u5޻Y}y蠻 yb=@TʲKM:>ꇕ+`kMΔqg텖ϦtG8:uP1 ̋D[S˅h Pw&4M͟*fNg PܗһwȵG0=2Ĺetr$K$+^$AfPuV2C_}+a9a]*V ew;,|-bi{mrP dsBuh8DN gL]zR*L"1q}|faյy֌e2Ęyyg!OD,j9p?=+TQ [$2otʋ|8@[qRu;w>1ǶA>95cVILላ샰U[35a9g6*mB5=>>KSFKۋ:Uۘ"En`}%-ޒSUlV9j0t@e$R_HH8~;dB*.ģP)Gyƾ Q jez1jL:fǺ炴l'p.8z׎@_x.R(e,.bO@bLc-n-D¨n/T[t,q[+u}_hK0ߋv\dܒ+$kojdfn`w7s!YܜuDgE 2%L|dyF'-D.sc@ۜVvUf}_ad$%mHM4Ng{mJ akZHwh'pIkAʓ$ָS*+s\=N %xZ2D!Xyź ̙&3P{(  9)0wnLͫ^au]/ZObz߫cOQ k<-Yp.˃ R'|;DTOՆsn숹-ϳKNNBu*[Ug]W`i}迒 W\H`n =* T(=8Iu%ݹ\<@IZAmg)ُTC3}=z4SozIEtⶐF&'kpsVI3guwBڛpk XtQ63ߏfFsπYAe6` P\I?X+>̫;reLB\޺m*\h!Hz/JcߦaԀt(̋+9>Z>x]S B&x1BI+[z|EY5]•2@[FN&`wf ^̾ެ؟r#qg򦇵dfjt7$cua{CO i>ߍJ{7ў "i6a]?5,ɢY+qfhf1`eQ'*G6QP<%vz˵/Q/ _cO۳7tfBJ5ЮvLEIHO I`aPC8,вQC:=]ˑAk :qWH;oBƱj#S^6PoY~C*)]aF~BV,v}jbʞwi~xijlRHr`+KgnBv'q̾HUN5E cBhܓ3XX3V>E3$qDPSGv h3( дY}h6+U\:dwCZ71:g]ԝm Mb1%N"&%4RzsCyIgqvbA3?FZ$8$v3>L ^YInR0ŻKret'Ssb&SҜM\MdͱsHP%i;bka\ t͸hIz_6`pLE/rLK\M_5*g}g=~w#08]ES*jSVGC@~#-=۳!D|IJLE⡽NW1=S䍸u٨e@,TT9DA\%MR Mn^Y7:S K:ED2@B,ijC8LLa߷T^Ֆ D~unf+. wdz,Tvo(I%o\C\S[evT[ӆAp A:Kw]`\'Dđjq?GFUȎq\.}ji?"B'QxW9 ?:'b;Q5q5k.U1<(%"V(kS̎4evU)[ߛܱ*0m< ߰"1Qd/?}u3m)t?oW3dO/ֻxZܛКhwiGm0pj/ߔ`o@9W+U#K/E>~Q?bl)P^#sm|VfI' VaKl )1VQ34I̎Lj a+t;EHbdtmU\˹l!XYNfwIA1 Cz%%!X@$Fvi9|YL+fS DD؞zdߏI`i`XO8տcxyC?\1kЫ$)ڗ*,{r˩q϶[p0g)A`7!Cs|հ<xt[of>m4?S'rRxI,@>kjџOaLM݇u÷(4QΏ}IExi/}i]6L:m?[_v>$0qAD %2PW͠ 4Eu4, ;O) ׻ۻ{vlA=(zDA*|,I՝em( U7@4ǖJ4ٔ漙[v}l<BS +g I2zVhXFwqPp"UmDL2Os ݫ<2{h-&u*tD?:9L<5*GUvS5ƺ `7T|jb.g yKZܭKӌ"{\fcPP*0+?swmQ=q$.wLPoq7HugG;1YHp[r_= 7_MUEJ(8Ԯ 46p螺9d6 __]۵vBRN#x />j*oYo)MQV!B#T>p@VB]^H\|0W)ͽ>@ԿU%F$f)QaϘt|ٵ\v70OSQ5艓d{b=V/a f(cޕYɿ*L"31z⧑LN\bH4\4i)LTo],Z?'B _6:5?{SҮ>}qd:fwz':D4+i蕜s*<ғiqsխ5m 7ęQwXyѿ$s=C;$pkۥ+8٤F^ Ktt_KBF}n;śjdX]elS&pr.Gh۶'X>F!Rkn;¸>Laǽޅֿ4q sȻ&+$ruGBK1'@dNEqX>RsnNMT SaHkQ0S-vj7#&dMb~ܘ~ > 1 sϥdM%VzZtDL3>Ip0]\zhL aMAEl|\Xb~: ,A \$ ,KhKV .Ĭ!T%TZ:ɯ~xhU|sՒfp*64aԳ@SeeX!hYlQ@qI3M|o3aQ|=4|"C"8 ~v_ݩBS$HTى +ieL d,`-U:1_}kU6V9wU {IcB F%H;n '^ɴHw)J%Î( om ^Ef꺨CޔdN1P6|G5qoy- ,3#ʢk&ho"4J٥Qã *:Dgm=A8|ͷzv3n;%#Ca=RB<;F: H;;˲Agӯq5t//Tɸ6lEћqpYyâmTwih Sյ?yB;AQPOQ.$$-}Y"8=!ISzJ9.2S 33f궤f1!a7 )nv=OM^dG/B!S#WIl˘5ipQTGec2YW2':T!GWC,]$cߢ'U$l5u +!4C2Ij;ҟfʔvdžŅx]j${+F%K:aF&ZtPog7ia\ );07\`[HLiB} z#m%nK)ScT LsRPMv77V|.yDQf-(U_BF Mbg| s^!CT )<2娍ӍTg^ tgM٭ OE@XguRѲ+K!`a oBa*950 lĉ"׳'$Sxz2ECgy#$-.V-'9-^u+Л]U0vhf}z)_Q u"Dv ( rA˚$-(C''Vg5x.!e>cXwdhw nvPum&nhf2|j-r۱E׮f1cS]u$Hޭ EAۚjL;+_]yY2|\ pN<>#+ %ԫ@9|zMYSp 3@paޚn֠!lՓEq@"ajw|6ԗv+5T$}t2lцq*ȭ#>lb~!^ Sx-Ǔ&( %YDd=v84 \@z |#+Kb0\9OXIl rѢQEIwTw6lin2gN %:,#وLu OUƤMN|p{`k$ nU_ EcvgPP}9_Emh]`@|1|\p!\AznG-d*௙"%߾?iՏ ˑPZ:۹?#5P_]acQLj(EO-u:!U)^3NyMAOf|JP lC=ڨ'Ns/R3^zP&NJ^V+p/m٦J'*]to.UWt#گ cSmwݴQIrVWh֡Lߖ% B.nTCP5l's']; 3IbyۢV60 7 Ɗ!0=׉t\tӈ ~@'8o7XYJ1ȕH%,I -76c\ 9GZͥ"7_A4Cc n$LS7{7t擇ܴ3զFÞJ e9ԹKEBtuBq b-x.  VN(hDPME³_}V/}+IH~'MZRec%MEg[Fg`=w854%ѫE8 &O)mI!Fg\4:0j?? wq$\M"8BÔB-bClӝM=!oZ89_^4b<*vՋ&J`*lAT/"Gޯ*%*QPڜqzZyHVz>p?o"kop٣qxc bu1}쉒- /"Z8`cDuչ|λyxԶan9'v,D>Ì(f\RSc䗖 ro0[rxjX>m>7SbsL\٤I,u1|9!JYAHJTp^e~$f ԗ[͛}G H~ͪq )YGj\~"$.@*~C> v袜zxG \Kc dk g)&*W?5c0K|j6g3m!7B#1xr%Xb O BQH" `HS ,!'#+s:˿* ~HL&G :$ҡ?Cr[{"_S Iꛎ$}TH94 D즹[1JəZe69L$VRw@4$y~Ph.,ovQ< zeMHAU+tOnTM ,]1|Y5"%''G<n{KݳE.B ܰ9eo1(m(m~o&Sg-BeJNh3:Û׉|z$EŸ+f]Y_ۋ_K(TxOx;T_XPo/F$= T25M%B8̽&nsmͭ!N=}J;EQ֔%"eu5Hmq"ɒC-!f-ܔPUB*)? 㲛.g{YJ$DX8jq2 ̉)vfWxT֢mWWs^AfRvEnh~8sVH@Չ`("X>` i͵#:4Ltyok]Ry o͞ sL,'x Oh/_cQq5* m ciIbHrF'.en9}c1%L2[ٙso髓ޞ*`ŗ:"'nloҤWNIzlj԰ +PZ+%ב V]SUhWFB( NjDOC{^yi%,O@-̟?ahf{ FRZl"(| 'jB1ݔOV}l׃plgGY5BtϨ,mpqOvr+sGpN^NYM 3^c3-a1Gl !-lv̕γ\ơΏqWㇽ̠5Ꞝ݃pt&hDxߋn*2hvT!N5vg .ח1%9aV@O sSN#ݹGFcwGeys+d0%I_ \pfBL49ӫ鋲Hk'!WjE޼OA|E]hT6L*i~@:t+4|&'Ҹq}ߒ9NG7 = B rC18Ao3/tr8EdyO\BvѨV1:(q Y'qX#nUK#h x[EͯWioqJGJ,w%|miHOՂm `_?M9  2Nsd*:!Ưv 2|Jߠ2޲> wc =eٖT3DO؊ %6do8 _Xrq9؏ &@6ȡٰD k^IzO]jJؕ)XO+j&dQY~ri"^O8XEP{àBIZV׿e#L䲟C%K[t/*l '&]rg\f |wŋxxڬ"sqvJANTm/RB"|Lg`| i; ?iHsbk<- jkSĀ$W9pJ$Ӎ"tFI/C @Y'8hiniڙu22,_tݖiB!3v ׯL=!S~^AӡbPz@im*g0Ps9stdf(MȤAn !ُF}.sfb$Sg*>p^k0c~OnKœtL\ ~@d֯y+ݦ2`!ŢEafD+4**0|q#G0GwiC ?Qc**!)Vh G7Ws*07qF-4Yָ:=*"=z"/p?\p ^"@Ϻ:瓥T]ܽQAmٶcG\dRi}R|>g,L^>ݮr!x^I6e7 /n8cgZRq|U:(l9oܞ;xu45 i0S#c43\#-yѸ$F:>1"Hyzrg#ߩ%G:ʶ]Ct]bc(웠+: {2>1Wm[Qº_~zo/3؁=V`_k m(H'OJ}`&[2XLrgaKDc`koӫQQf0(2N J_=ghg4ƺ's/*x+H# 5Y*'mD*X Hmvۭ%q zԇԨfʕi[:_  YlW'MI3ϐC0Z}wj8 uƱYC ܘE0ԍ5%ׇ#:Ӡ<$<>Y(<Қ?<3>O'fv[\xQEu zP[ Y5|seV t:'ȤKBl>*KqSOgz.WM,R;7kl y[,uK8_Ps-Oy3|]Tp3{^j8R =jh;︨:>=ԵKJ4(a L}:yMm*%To,P Y&D\Ub5+p4ikƱSq69C#@ʡuupx.VfbD.8=ӕnj@<2,0X#qg0k"|%SAC!WX_L > \WWBR2dٕf8t=fO*rAq}6hq{h}II#Q%i1 ބsp39m>%ɉX؜c9 Vn6 1T쥟`x[_j+*/X8إq{x1D7NoD! `Dg%d2p>4.;;kBT_2ww8Źn{cp"7jPG:S b!+0;}>:J@C j94]|D{RuAb-Ozhx0$p۽#id{OIWբ L&Pa _Ruzl${U JL;S.a~y/p!ü]rZ=8A˰ULd % c`o6'K{XVKc<^L]*ʞPaeqVgD S+lG.tU?5h :9 3NtHr 9$P ;++5@mh/U2>p0&"#g JΏ9q@q-D:-$V~qI"r =wQx2j (}/MK%.j -3x-&0,9^JۀeK@gCC8% / ahGm-rcQMpVY@3aȮ k}t0P oثgl'ba)xp־U}-ek=/XJp|026\#i n=޿a;PLܚ=hxf JDq(C啓t "Z_Ht+PEaBnx1W?3tL5.R"j@&e'fY^<6Yd$%c͝<c:2~!Ћ_r| ^KwJC׎> p 0G3{SDVOMK?gfv8m{U0;9'-(;u.hAKa1Z,yJ~?Mb?O*cseBR_jbIzSzqF^%W'BWa[GjqWN2+%a#dKfI5#̡^*$kU΂aIZ{Mklߦ!eTd+Ə_۶HdL)D5%B3 W%Zy@~J/͑ ÖbtBh<кenY9UO<ntF#󁾸覒lHz DK_k G^2r7~NƬ=VvԦ&+_-@.š8kY\pVHgu;ũ*OS`-:E~;GRA`7<4~Bw)AOCH?:3"ma-̭)^2`G7:d1F436ݸU-/t4vmWK]'@YȖ k/?MN") FJ6]j4kz> e*ja]bDC"ѯD-QvdDz6ZdK*)X|SE5In{nDTQQT M? Y@2U<(v{ >5;S3kJ1'K?Z۾A04!y3x| k9j6ʼ0`(k(P឴^DxU9qdJQI[d/80Z/W]-NN*pQ_3B_LjՁ YU{ a.[ܞqvßSQBtsQ[j6>Z ۮ#vp&͙b8d+lT  sl($hi1Q{:*$5d0X]Ǭ?{ Ɠ<~4Wⱼ`a_>Yx^%I.{f)[y /k"V 6ۤ֩ծJ4)mRcՄE.zޔ^AZe! #,(*lcu^[K`y9SO ՞Eaز'x5!ֈ!**.OѡױK<è%:9.yrڻ`jd,tPHh(-3O9Km/j5e&FޤYxEP M,w|mJ Zs 6q fb Hj7K^8:4΀+ݤba-͚we & &`WXiќJ7ˈdёmcbN筄JNIH?D=Z;1jRv)yW!% XOn FXK+Pɺ&Wo=̋ %nO<\2$5 aoIao;:ʟ\N λ Y*CL1w5Su%8)&ED2F=ۮvq+ i2Z|e=MRk@tYB4!\2%X<;I(RbNnmeX b;iZ|Ru}4;b"súr+n~Q?T'd]vd7*PtcGUr~v0su0| ws mpSQ -69!9z 6e 뗻OL#U9+cu’j'{k2o4 t+caЖHI,y|jO-3ZE/>BEEbm$i[ɸYIrW?' ^G촭<5!xOfs>񈢵C"@T0;D*ǹVRv—rmbdd&vE-:.k@} #8C(.*u&t%L[]G0=+?I^yİit\kI6uЩfȦO56.ro% ޡwG*cȤ0r_圏 |G!RTņChD 5$ٟ1 ɬ%^AС;_ KttW-i2!<'՜c WDe!.|T@[Ƿ8;dZ4&fVŦ 5o-04Vןoxg y3E1&^'U蚰^=!SBmƭ$_UC4+\&o#`'FBQ}ǔ:޼8l5ޚ)%S?n>!ԑ?*)G2n54xLlfnt5ٲ*M;s3 o܌:X=Uqe\Im!AMm_&G̙'lF|b~$?™ | xӇ gLkvu 'k_(6zjYNmxCNB)'K:[oNU=EbR5몶9Kt%ZBr*m) q!Q#šYޑQ25yW41$˔7( 5\ѓuy3"B̛Uø3 c74XWn\$Far`k [J5BI>>"^ɡ*{HQ|., e0|iӝ&mmb/ 0$O/زFXD%9PƒSh۴< CvKP=ru_%K\:&X[c-군Mk\^ ~ .HuaxKdh(UrC3_(ʄڇ@?axҢ@ҍ\Gm g_aA]fUP.E5xcgJ=9/]:$QGAonIhA."K7a۹2j]JJ{]ΪEXJSeF4W;o TY(KMa+0* 2(fU{G1f#|m\ ~T-H+,4||=چȢ#ǠO_ȹ{:#a _\ gZvL kn=SsX;ּZ HAa0f^G y`; ͫ\[SCs[n/~"h S0pr8S;643kQ;yv-VHYr"2(}=%}Dd^i< ur߮hY׎%(5*rlNJ>;x.<#]%.27'1LWޭ%φSy*FL.κ,?7ʭ2^J񼇈8HWz6/8uu <L_M\0FV|CLyN`Q-+<"(`08 49}B]&PAiv~ pӳ¦$i Nz՝5rp嘞xE.YJkLӷƶ:-MNC xjj֋}'6P`Đ#<-8Pk+>sdDŽ0u}6yc}fbg' J8!Rj^6ܑ0?TD6?UU"sR d{Lre18Z2$gYṆ64'>PMPDŽ \(P)W0۵kͪf5nutXl寿ME/8aq\|mZMI_L]r͕)=hraH^+-~DUi@}fW@νDhF1ۂ1n"„e)1=ATRɭqYO$#l ;5ޛ, 1YۨBHרr4{k:ǼZ?q@Ʌ%0l DQz_c55G9$Tpnޯ|Mn/Eě^-]z غ+$Be8q#9bhRTzbHTɪ[tQdd%W3FdFѧwB0bnuـ*: +\D'TDLbZ]ʞ'QiajA*FKިgt|K <é]S+(?bԫ]ɏ[F \*I܊;K hcæ:=SD"ތej?pnGfpYEK~Ɯ&&}6R~7?y";F*iA˭V: }Tr DI^2:aqAll>~ߦ&7vȣjxv7[Ew0W}|ˆZ̓* vQd`?Xn'U۴-y[eAr*!s 2jQ4?]복p/-;BY+ Gwoc=HS7>%R?rcԱ9;;aġ%1 tE%* M$zw*V76ffTTS]kNfo<ӫBQ$S-VMlV3jD l|uG$gc DTU!)׮vg{Yc]YӽbLeLrQ=Fas{hx؎ӽ &27\=/Oo_|w@eQ9#ƩTtu3y/JP"yA+sySǐ[Q-=v;&[T)ސ[2zpi[t"g:avP.{/q_Rft s%x7KY3g"@PJMƼ Kr ~˅MF ׷(ah_2K?V;l_sPQAHwPy5fm:q"kkE$ɊkE 9._K,/墥s|ՠao[2NޡwHibr =ڸM.T-ėIWy&+iM5 N̞14[""_g2܆zrOU !L _;<YvaDxƂba(8t9™N-b#++87>\ lt 7<3tch◢6/Q4?'ٹ( r[  x+Kܭ/AjTDw6+2Lx#8^uQЃYN >ĥC݇im܀j<--Kp@q+sIWArq 0'T\ c [9Pp({Da pLd=(4nq/GFSk7ktbLJD/޼r fR7g{oyRi `@" |VG"+=OUYe,fas[ ms2g&fΎ{%q/&Y!ȨAqe,2u:fpMu Ђ1f8a7c Dބˤt kFfƆ7K #PX}sba8GLa〞5 W|PJvW_[ĊoHW/e&1iM9Mw5o &$BMVq#>y]mҎp YE5 e-8``0,μmapU $PNO0-?F=~+uNa_ct6Ca:xᓨ>P]k2}9dL2W7;\!8& ,,jAOl%u~d- T; IˑCDӲ>۾Q l$wJSq %m&6P0nWTHHZYwry E:M)snz}oDʢXM[AP4b®VZE  cnHےqSP*ޔ7BhB +p6"Xz} b58agrvPZPengYfBtPzeȞ6o)/c\N~iMY̏lE3Sy_7j7D  GL>plܱ{0g7ϓ[,`*ѭݺCiU=F8-pT5Y^dL D6+r챊gJZk lhj0ݣo@i N gX*'&.)!)tuߊaqEf5 (^cb~ThY(=ސQK/ǹ)vۊC g 5eHBβur?G5|-4_XO\>ќ X'sG.On[3d7u ≨5\v"R.] `|$*byEtBmT>@G[et/h, e#Ji0dCKNm!޹#b^! dt`g)^EG\jd#ևKa8&ۨuDu`%+)xB iC@ ]+r9'q.o:KhE;93s#=>hp2ݼH 3^H<IƇM "#*wݲ^Qx~יsQCt,Fȹ}z24ٿggCjM+_kE?wQ@$=+5/k 526y%XHqi"ar_qRye#X%z[Mowɗ/*qIOpdF`/ asWB&C=dQ }CⱗӘjwRڿ/["hwOpi<(y!Ћ+hlȱ`LUѱR?Em+EG!١2pw¤ ryu&!1Y7+>l1*V `4 Қq JM XARI qOH9Q2ikHdV5:P^ WlC2oLI5Fw(N-Eƚ>! <˘0j/\y?;n/@n<5:*X7iѳ53{?i%Y`".mV$$ j}h0D2 g-ҟW!0ԧianp-sSɈ9k*-Q]|,I) v䱺ˠylXN}&ގnS ' VJ*3rf8̒^sEF {\Ɯ%c݊%қg4DncjDʦۿV8/3lf6#O<kTa$X3#H88}:EIUk^W:Z$: K]D0N!h6.;s|P|{P^\w=X^oa6/3PaDq73UO};Z%pwT՛yX@^ fW]"mh|BR{u)V**5BK7 h+{dݺ$dbzn_i:toY[W0>h4@[qL|/\NYzTuGַ!Ҧe.Bc=mIRrEaPMk h?1k`~{"0FT.u = ٹͣhyM͛Y6QOه>|:Ȳ}Ȣh6PNǮN:yO$<"PĈ3ԮnӡMYZj2>?G;FM!K5*,8x*T{<%_0a1 `0, jqJu ;ʣW۲TфLb+7;`?X42&ODBNp 㯓Dq2$0loz@AROBIB R™ +}HE1mn>BtHbgQs3'NmXKNN.5l^Q}^=>!0l lW%sQe v8>=# R`OP\xWH$T@: $4s=ˠֱQQF*︇R0jp1eP'/'=[jl8YBA,5;"*4%2q)bR5s+\q)I9l6!C3tNm ^f -hLOð+1}eGЎ/Bʝ鳅׮Mu1cmy9mLJ"*~k1p|i&wgyZv3|X=D %}0cDb`ΆE:'A-:NUӵ\PF>X)Q鬑VưțffR.borLFݝ'0YPVWOSuYi-usl[!f5+|\sYJ66<ϵ83Y&53YmZ5FR\^{?\fjxk6Oj+E6TԿv\MާbOSGdkvJY‹kp'ic^ 띁%\ɂs R SaYxy0$$0?WZeFA"Gzej>N7y*ϧ6H>Oka=V 1ҤDK4~MԊόo9At> m?z=&@BSÕlIBqJ.,U&Eɽ8&DZ2x-}wc':IolRK Z-LfHbp,zo-4M]q;\p%pX(SMtց̕hM16n6 7Q7QT7(&BMl$`׋a76ݜT#JZw렱a<_ = seC+<v߯ -ܣq|JURYDr5 Xk(Q\m{%pJǣ1(vD ʓ gv=`iDKJ<$x.*poiCV, j31D!g1;~ 3mTqK[sZ2,?&6ii10tԉ|e,ҵ,.K &e\7j'^+r?Kfٱzjq^O-~ ܦ'w3IF+n }xES3r{r]-O, ɋA`aS..|1 SX[oV$"䛥f@3LR[a_KR@cj.IeIHZs6W"7Q߸P?]Pl¨y ? ?`~O*;WQvg|G9yM~y SПFO]gfS۴aƶ;oͱϨuYnT~u# wkڐ̼mΤ|R"$Zn_eoz&-$!l7`3in=TG iư9 #QD.|~/ZMZP+6*kUo؈S$P)hK1y-z1MC'an taͬAŶ my Ӓ~$NJgS3=L4cJ~RvVi} MIRpa# Nd,XA}J=SQ/EկǛ7TRz7E8Wc7{z ;/':%&٥RfiŽNv?>.[#oRq-RYj&f)nb*Q5Rxx؋|~HbUjWnm~0.]=؞qk;+?6vۡQ XL3Χ%'ՃL FEaDU^z owD}0YgC~8 =P9Cz@%/9U/3i`4ר"L q8x']" ;Lfvqr0l6p ,횰ڸpkBR`V*);Lhq.8Gs_BT'!0P{ RCuϬ{:&"8Fß_`3ؔdZ4cjƇGtV)b_Y8/$ܿ OefD:+ aWh? ^Vd.jD˚0I&x225 l.' DSЕ#"AfSˮ4A۪O 5RZA&k`co1.a013 "T!غAF޲eq7dOu=Zp#'_,HL7-Ytn" O-<% "ATޭ-AˮdH1sJ5=럏%`7 g;2 xb0ݮ`D:n\ y 4/'g.<([u|4=Gdɨ7MW}i\'w b˫۞~OGO_mJd2ytem ,TJĤ78^b};'U:F@sub ǹhՓd;o=@1Cc}Tv9M=IVm%%d^*3KЧѼQfFOw_#I|h:➵_>raxc{Nt{0v5:3;4h~)Ga#dzs/`uf=anU@pg}1g̠!ْ(կҢB"EG{cy)y a !Cma\#\eQI_?g)HaB^-Fw)\׃P ˈsEC4}/k@ͽ=v"UaKSƴJqRUhO! ,jP#õû;W2/"9kL9q~ks]PGȩ*WhϨID D4'1;|#]AdY .dR@:R=dBmfz+ B jkRU_=*[~ ~T P,?sHh9Z-8 d $Qٮz+_ַ!AJӗJ3` P-km6X"xm:c~N9"<9tfĈJ.x=KV + ֕t:Lp߅y}Z"3F L>,^RǏ4;Ӓkd|14/ʟ9]{5n?92KkBd} #XQ$ѫ Ppd{, 1xO6:SU˕_H$w*οxy2 ފ;uX晷iR4c8 yױ T&zd6wQR':ZM% t_$I.Os`5-X7 z1?Yqs2PU^:w[48 ;8 UNR)YA QŽwשa[ioq eS;f+i&KUֺ.o&U Eзtt&8^ vX{rR"#Bm= 7;Qf3үEKv\_N?J?}Mwғq;.< ۉ;R=+{7h> vËm^I;Ε԰Ѱ[,eejElNE,D㓯O]?.Ec{ܕkR?e[QōѶ+[v|U@ru^ ƴ;@ 9d$xDf|ўYnD*/\M\ h:~6!ٹɝflVǤB~6< Yȯr1 [HO᧤'Gob"}V>yF'; 9KL7s*(^ !;zU2umS= ,VlYgnU j"{spE-H/}K(r:WKxQm]-Y0z<ձPEXuJT&fގE$n5P] .ld>ۤi6Y MNruw,AoiHTue*ֆ _o[;2Ԕ!>AKDHd wK"FYj[̟ G 2jyۧWKUXKn4BoWI7< Gj&.qhQgr;M,8oKe@.Psp^ϫlL?Eie%/ڌ?@b C~_%$Ifn 2JU[؀Cs-,*wkjd>B+5)m" 쒐_D)r!/ $z7H.Zy VQ[{\kA|mxeHp<ߚswYG-5䆻p6@. /p?QbVjpd/}VN(WH}3*eH5Yn_ws{n (:$qBiY!E(4fQdeu0+9 KGYh*M`D_?X>WL,@mn*k5̥w xflEaؽ7]WE/Zoa ;0A_&Gl! @?!I>,!Zڙ4 ףR%kr#Jw#4j'4bR M'J]&^d:= .MW&Dir>U/Tjfo#>\{}7'MُC6vZ_:eXybCp5 C15$i.vZ|E&hIFn86a2+sڠ (@Ҙ%jLy0.F@E 8v܊!T_9hFpv6OoSө-:9I RjZ "bZuYi]j597JQD:-43:Y4jͬK魾AM%^(1ft+Y$-Ahϧ!wL_bB8Pbeւ 8Y⪿JҼ]OX|N31yeDWW;z] {bsv$sF;[MaPqpi1KBDkzHk!ڪ=8'02`j2<t#}|+%0T(?V׊ Ib--`puMFv(=KͬQ>!wLˡ 8W&O)'X׼֢fNkDs^aZXnMgi؉gHURv]"6¥Ds~s uaSm~+|P=Lžl%tcB!IRAOrbJ;.iRt)Xi#ڀt'zF#]BudKPĥWdXty7d." 2W]8hL 8ߢIz[g#>Jz$#6}v _aDd"RI/\Rҿ4'37x͚Q^5c:z/@r֦#뺮'NTj$b;Ӎ0.P(w9Q}cK%C@ qX %xℹ('[;"<@?w1S Qs)F6zJLR 9@o?t5;]Iu ZF-[`_ ŭVDU+x"S%Y [iF9TI5 DW;np< p9]{+.gTf||ƸXY^@A}l3h= q)e.oTYh'X:Hf#/m<^Oh?D:S) )HzN6ޠ `-ZA âjL}jf_0(Y6K(&yM"]\3NKpX%I,Wb*?u|$27$5'cg!r3Ѥ@lp2kgN ES Pnd%]+B3Om Yjq儡>6ѓNQcWsBDrRN T C[jTXġZen(jrIQGI#5$h ldHqeJүC6?qK^3ik.&>:SưQtįQ(7Ք:|v53|7T zXbD=zİ*@ԨCHde+1 |muݮ!f\:a$Q gHt14ଠ¡av 3wh"V| ̳AiT^NJskBYV]ww3cgN"1I9\y/*w}b_FȰmR 3ɃZLпEw!McB\Qk8 %_рD_c .a 9gf|˻I/qaJ li9# SU_P=C]넮ټY!$ޝT+D|28a"2a{X$ uWܠQVY 7sU>,&D* : R4k+K+[RNdNb{.RNLB6N!-fgOZ:[i <9?7HG:ͩ΋ P@c ?Eg NQx~Gc[SYCXrDo>'EPM1\7B>]`JʱS7) c m Fn?Z*wg,BCr*>]/{edtS-pqΙp,˾M~q˂!(M1I5jX.Y4!0wT&'MUɹC;> ~`mIejpgvf-_c8juZhE<v[)i$,Y(-_RWp[/+ϓiڤ!Ӑ;,Rص: R5oapdur)G~D/_װUNVdSmm!ՉDM=doЮ' ТL1OuJ7vG{b^ma1[#*-؄x:⍑ =BuMSa+27RrIqEe<^D톋5ªw&K~on/ؚWQNMX 3NE?ΤJ}!a p?b lr߉Vz60:7\f2ДLYhdȖP_ Ko ,+?x%@9CJcќ;YrT8!JՉ߽Z].-bj5wuqvIG`xA9Yӳie3=bˀiJwjJ䘂l0v4/c5Pz!cNja/' /z:vWЂ;|iKpT-^$Z^Ib_)Nz`E7H =%mnt~C4_ /G;2rRxi;aMfyyάÑԊ<1l Ge?,ΐMAElm\i;3s(F8u#Fa[SP8TN2-t RH1,,gc-":;gكfX7D@{oa2J]qՠF@߬Q3u$qEqIFGYc;^nX+0q75K 7γ kIpQn>(Jaa61TTl/ML1X@BYڷrIbq$9,6B5$ V&eGp]6~WxI|9k_H o 0FCH*RBjUM׏!ith9Ǭָu ZE_Z/Nl`8h9i -g=%H.H56d?s!k c xBN8LJP`_X2<8,|˃p6aTGc)3aHcdaOӒҡƖcVj$  L5>ELC33;O !b-gqRBU_˯F4A0,6T^u{A9Nbqc|% ]0DXom!]h:8߉pGQbA.IiLNdo:ʔ)^Q 5L'(@vHrq+-΃ sSAkty(ra...Y!5Y~̌r.Owр 5Vudnp Tp $l84\R.C4 .lw$aGoV/ZKb#JJGڄݣqA"q܈29 6T{1ם?#>.$jtt#Yx򥖭fREר ѣ]ku%CTjqe\a*fyX'5Vih|x(_RҋǍQ'hmLJ&V 4!9|jx`IVpKIfsرZ ʦ{Xxg*Be(CZ6ONf&u30aRO%%USi7DZK!_77t'Sd[A³QCQ|*3t U13/ßw4=Y QU[+?%dhߒ-aA|,PW7h# )Ua`d&[>*1v s ]6=<,E|O¤mJ݅鉏PЪjN[֦o uctPJEB ɋyaߡ 8 m- $xB)LqV{aBڼt ;̞A8WdƠF]D)u3" M}BԴDHaG i:Ur:T$r1]v= n\s*X~ (q¢~ӌ 'X^`Bw4Aw>܂G!/8UIHίMFnQf\ G'r겾PIp{KͼdyI2 ahIQ~%,rtI KWh_ߖ 7Lu iipK@~_fRf>[ɨMMÍdXK;Ab CXahq(Gd?ڿ(c ; IMGFϑ,- FhRٕ:= rmUh0ğ2.pXsXa0jưF!> =~i } y"X'B> kxYHҶE<6Ϋ qzo|te矤bIo~AGzւR1g7;c¤Z(A+IC{,bƵZ- F)1=iT:ƃD~7)p ,vxpeXZiI/AN/>ֿ'I LR&Oe:<+4l[Oźau/v"+*Bk]-mQvz b6M_lD<;L?s<$ ||UO;IU2KF~!^(X@ tQ|#SG=h?lرC X-q*^liev`vnѻ ԱZ[BBρr_>h3/trcm{y>6Zh>-OA'zq+ABb*h:@R\Lt%Q $@*ݐ?abB *1?nR7PMrkQC=j?И^bM moe+O ?ci_Kk*>s;@FSIO ^ F!8č'u~euvGhdH}TP]fmƃn #H 'j=Ri$mVQV_r܎Lk\?omvnWIXfieuY.s@G\6j0r,)cMwp]sa\V7¯]2xo4R RiRP3<y 1@!BnRjH~t¢OߧoKmOP'~dpS'ȧRx)-Hd4jJXL x1램ѤR*q #l/-Me^VONN)!r BH[{6sdPsVuo[Z&!*%\&[OKIǚ{~"i*JJt 9jΑ`4e&lؔu6ˢ*~b&S?Bh ~;tPxO"G -%ly0S/a6giyKdGM2w])7T9u@2>8`1]c 2ZW)ՋTZg?w"_YEfs}UųO#GwM n)*1䰱wXSNJ ,B O2| jNN k3niLX1"B=w4|>ec Mր{\S:7E/U1B? #!$m c佲H]'`6(ju}XM5S.7W*^@ ,>}1Dk̔} "FR$(KA."жW/Ou = `|Nczppe.ĉY8]81Sj;iTtr=5Ksٲ +˜r .^&9z[b|̖h{PI~X8ΘXH"#ٞu/Y&Aþ@&~_a֡6 РԢ r丟d]UI({x' ?+yxT[ew ރؤӶ?mX2Ay BRx];ch^tDrke |U(K=Zu)a!.Z8áN4ߠ}f6ssB#憎$ Trs5۝43[1-*;yⳅv0Edp֏#SU]28-PY>xc_4e621=ԚZcDx힌cUA[+}j^{{$z ښ] xO Vrv|تQҍF{fqP9DO+"qc0" ğ)aaD]4$"%|O+F(氣Y1HBXz@,TvDLϢHY&V&>)b AOIqZJ,_.\{f7xN $p)v'SKgxǃ__+望}L6|$Y E~ ?qDTIυI^tADX5oԟL9/mV#a)%=`xs6JՆ|Z6 ~skZU!&,Hl ٮ="s!:y?rI|Ԟc,R'+ia|H,I$3j2t q-jo-9RRՒ0[9ccva cabɂxРhVrk${hQ> b7$Jbn=c?;{,ŪE.Aq3?ţVbJ2N5Y'ԅItgf4bBD ߠ)CNna0pl/p~ͥaAvǮ`Dρ5F.Ӂ\eUG<ev ~O𱪬\Dx_E 9UjV+%fRɧ|o2AHX[5k5Z`tKٷcGg{3b1v Oc^lPJ_dRkg>slv \a;)/VF5fz:B,M<1 rme|ta a$<0"SOJZ*i]C5FJ"'եkTN1/6e6H2d<j7Ð!{%^1Xnچ^.Nv#B#RR=ܵ|+rni l?pIJ lӓk_ZGH Ϋ0ItȈXqNUX%+2|-nUԹJ]JV3_'(,ٯ@ k~'l۠D;$LR?A+{ݹD WYSm@4Q_xûvFN?B]r-i5`yUgkN3 ?+u0ҥ$v mX8ĖKDG*Ph-/H Dȯ3lxhLrFheXQTE:.7W) 6h)!3\fsP"TPVJOhJ _9l%uMWIsrbS^rL(B`J&(D!.wC-%)ͯ|уw}c^ 3<''׬bھ%s#/Iϑ1Ũf Mپ}ų:e)8?ҝ˩oOBx`ވUbGM9dw:B;0{nj񜓞'i`5" Y홭Q%rI"&}dIȒ Xa@oӐ4#Ϩdd xHF#`[Z˂ٜ Y!9c o' %1x#fBX@EV،&B6KvⶠnyV fuh{_8-g lV8OտO+6<,4+ S }Uw7`&1@myTHLSEQ/Q8YGe1Q4 j{4Hxs}%>"x\Y+ EΑ-Xg@6H FC Rg]5po&o/ЖڹW7$`1➽/(]|[?0ܕv J6bInUaP6%˴j,Y5:Mc  cn^6 xK\`~݆k*6j&L2@3J G8:Ue{Dܮo}ŏ>"dbt0;DY7Vd{7Aۮ+z?,} s?,?=~8rHދaa@~sHpYI/1wMBѺh1٦gW@< y [L'oSY<.g^ũ?vAOE40#% ҿM}I=nb~.\~+v_Ol2"Las>_ikiβPhm]<(?DK*ٷ/ |M٨`B?C(@Rhӗ0f$q #3Xka'G:&m1M`|H\)hl]T XMjJ%_/8Y8HOl]n]sEu^p8ȃN(6G6}xb&"h/C)OK-{Dz옦,ȹC0`uëCuҴ~Y1l|5thCIG⨙A8 ;WA1.[Q3m.7{8Y(v?z0x`w 7f>OyKgp3uΏQ{o'۰tot|NlV@.Is8Mw(ZAu%1H秎!IEt= (C#a;i+_G`{#ƙ`K}TTҸ9f̢30PE+zu aFHeq0AJ=[]wFTqHDa7hQ8 yaq QCdH`g%6*3+S)kk0L-%\1o FFQ%c-(,*i,U\Ӳv`)$jk ns ombf.Ҿ?gpu3U#ܬ}t7[zyMxMxNʝI<èF& =\{jɑ*)E H.TtbMRL1 H>bxe:%RY\,3_T|.ݰd̅w^zOh:gv۵#56ޜ}gEsm4Ӥ,rUٰmhK8葑B .}'F)IԅbԚ[2DN4aATOyGĴffH90,Xmj>*8FC7q`|6*UEVG{׻.9JI4aWFn%P;ئl.鯚@oP;\9rΜIr=oXR)U=z=euF݆.1)L9X_ߓNNπhY²Ɩ.1cVTenIfŔNF+dK3ɵ@5V_Nty<>76J#q]R5W9]*+KƵbP5zzԟRw;=$ ^b 5OKfDw/YIĶ͖7yt*|Jhy\ڝ.q0`-i _)?sM?uΆ; gyUmh)VǬnC̝#~˩!=us$)DI#vfڮ89>Qa=cb2~q xuQ(6,)6A4!Be ԒLGxPnA5ؚ.b;hQFBK [ 0w$zf5Ȝ|kL솹 ~2ka zhW?JuO#aȃpN%wD 1jß {/5g3%0ױ$R9KiL!JjɰW|zڞSLYzT j[y*;)+&B~EB{Ӓ5>ȩ'76JLX8eS,Bd7 DK?Kdң( WȤCMAu'o16w!mF;K'V0*/ڳ"2W&I6Mޡ>Èy&4;>WMawa@9b|5}~ShJY'ebm^ik9dJMӿ(9D֪ǒ%yf{G vq>dd;P\Gq٠ m@|=>}};ɦF]3ݣr f<$ i>(Nָxrg}695p؏gM|RU%A3SgQb6f Btk5f>!p?,O U+B1|dC!֦~1,ĬhYa;abigIkWo 3<bF!#9ssIMZWJV[Sm 8H\76) 3]X;=gZ(OckQkk"$Mfށe]2"-uh{l!Q:0㜳=k),|O+iv[Ò1y7䁹.l XS"6C[M{왳th•[?4q]0ߙHNycu \ߏduY]_`P=v laR+/\~ױ36]t+G4uJgU3o|@P- a_` *q6FshflZZX"0ZӖ牼:m1*@lMu@A!h>Vk"n!^|eiq}Wc[Xw7c@!r9!8 5ln+}@I6qPvJ4v vejCO[ svP VW>ATR#N:';b аQ7sdYalASd r{Z5 Qt̀%]~1)$JKsN͵{ l?GծIZS2H|IO[qOETsRd@Q > Ŵ<ؑ{smf[sM =1l%4tQm}=粐0CWʣoK OSqnkمpɩ7{P,#c7u!']N&AõGOO\CH"dmbGP@d6cY@X$&S(d0M{p2}-F9~7 -IcLuR @=I7L6ⵇN9&x"+no'̰W&}Z+M3iiW冰*Eyi3`>Qo+X?giTʆqg3^4S9OzWg:gTQӽ$$ P P jAIk8kFt2 Voh@cUhҰ9nx^Mx. LSMJvd \! $d rc@?T 58t1`jg̈́!qaw\?c9OVoGFS ?4Z϶KWj˃똺5GnƗ{uP{46X{'fU$ ϼކ,#`o*gGi8MJ+L?[s^ =Q~I(7y)4n/G9S4pFt{֑?d d^ 0Kr vu_(-R℥*=7BMΔ`=j|bq_ 񭓝SB;Uӯ8b)8%BgE;o1qH"5*O 6ݓak=~lf#m$nZ-U*K!,QsM5窤8X'Oq3σvix-KS:}a:[u.MaE~, n.`h% D \L{&ʒ ;'/3e`Qx}ؼrF~>xcVÑK"/]H|vs*N KZ2:n]i<5R:ȖQ\a]j)ȭϨʭG蜬Dʬ.60b,Oa9|(CfƔ-r>s2͓ ZGͮ!"D--6Og9ʟEfЇ5DGףT *{Ɲ. j$afmUP܌tp/!pÓ0w#̌w0X74v UO\(TC1xO$3XoM |7e6ˁkGڴ$ LP8vB=ˠc C~5ia[jewv {6D}ײ|zNUР{ oRox먤d]#>U{hd\Im8:rvedکFZS !nE'ID^ o>^ 5DD1`K973mtUחye 0]Yl>U:6xiw*BDP[4@U Mg }9YnӎCAB@IaLau q̳+_AwKU0Xk+U$8]lOT+@=-/ a<:̰09(.PIo.j=uη`up daa>W cw:!|(KN*ԊeN(P:jkyMZ޸Xb<0u8,V/7o~`o, i1Gق\a<Ď黍OhLo&fWjQ-7W]XM'g}S(KT\+c޴u!C{ӱBٛ9&&"HZ ֚H ]qGWrq:B`("B7JԹ@o7$%E:Ɇj/6;suyS݀*YK WΛ8^Z "·ā9o᫅hdWfZfPʔ/E&qd3q]}g1tkZ,NYPSǺN%p17:K/;(Grڸv)9EUpwW>]#k>vKs_j_u\g$z&\ƿ02"Hnt? )-d%xmsU>M5-#CM)g?{*SW 2uB e6rqH`'ujkGjϛy$Io:#ڏ-[ЊL6P\pȍLuЃ$jv~ˈKo}ZqA J ,a  0=y#ɧ Jn5e93Iou㈡#0Tj= Lq9cuChpy8F}a/ʟ7Y6tc˜} f.*e@lNza)+=č~sfdE$MIYLb NVsGpegJ=_Ay>?/'75K}TR;p1S7`1(}rUi |W#1^*رUnkh1;x3U^|{6 ), 9BĽh'H{,i@f867Zgh Rő;.#lx~3?IcT@xB YwWUJI }ovMAg } 2=)Om1pdO~m})$S)&w҆/GizVC2|*f1lcH|;SY:a=&Pn\5,>eg3 P^ڷI6YўD$s]@8 y/:A B#yI!4_ѫS u¿C$Z޼bLWvOcĔD6*MwgUg$\D8L_hQ )[An^vaH,qN+J)6| /v~J-_NxJB# ቢWVd'k ;Ig- >X6 av;sO2kUhb%ZW{?aoT!Hv S EMڵۃ;RvvԋRqk5_j"亻;FX T^;#1Έˡ Y:9l&q<m7YNO̫U9Sd7ƶdY7`:  L/b>PD^4f9=`gbavMMLeGCS+4f-Omz]y)bS¦r%n%ku[Z# \2|[JٻVt7-0{d@ªt;g0;IO*)d-"_ӵe{l$ۓ1=kл_)UwR-O24YXH؏D J|ܵ-OD>{}qsô ' DQRwJs +E &k兙AbpJd@]5284W#$Xg/*6@r8q"%aFϵ~92:'u!Bv=SoÆ1pZ]K,"5 OL~ׅpKRsLVAEiȿf !TDg 2E{J6@)kfCrf@5*4I!F5Vs36=͌ё[)Y.:Qs 1 v@EˮJ0jR8ĢV@@4^ 7mxLE8nD~p).rcNaK){/K]q9-g707(' X e>|LoeAUh_ex*GaS`Ҽt),Fbx1QE,Ӥb,:>}rX($Gn$&=T Hެ~p-H-$!+`mFZV@Q_8c;YB-x9qm}NcX;^4؄}Qo9gA&*kĿۗcN[ְ6C4&[iyluoI7A-((wqI4Qcv5o.dz%y9qE^9BuNL/ȥ1x_dY(ua\j.7۩e+&7T0&wǩX_R_ZZD`/ ]dV{ҘF5uB&6n s>O gZU;$j6xH3r16[gDQvikȈÂ_c{b7J.Ŗ{ˈ)Ԣr( Hf7̧?Iy !5cX F*n7w5oHšĿo)y}1D=?܄x!JS?1 0f)me]==:'-5Bp3| C5b"+{)-_8EJ;kXQi|R Ȇ6JCuL~.Ѫ B<MTSTAM{+DN^H>*~E&=jV,yRYΣ ApDbk[|d){2f=*UOqmVa V2U>1)B':Q Ei eHrC=ram</!CēH17B^3N/kPFQ]b'meR79 ?Tjpd0H[nTڈAgPkpGO{`O^HN5;6T/ _ c[I/r4*_jЯfǹlP qbѵJK{hO2K`( I $4D7Bj9|\ki;[(ܜAv /[ {wR,GjC;VK)sr:շ Pղ 3Cǟ5u]qd8NF3WD_M.5 Q(2e bPqf-%:&#c\gZvLMy4S"&"ƜDc4Fx}{ ؁ލ!yOagr_!Ht.O4[Sj^ײBQ#rEX2,oΕR\Ct@SbF,ˬ5.Ah~fpk(hJ:Vn'ABx1I i?7l% ;K{;nto.E_1Ya5|0'|uZa"VYQXg36ةZxN!za745>ZXCaٷ>6Em'iNqg.qV|1GͨYcle5-:xܴ1@ڌ7=rL^2cpEvX CTvIpr"&%.[?{#C+RU}+tvИkY1_NCi7kS%"Iu+ps=&f=x%U)*I%x₭N]CY%3ٳ!EVi 5YٝH[u#\o9;oXENç?ýHú,*Nпީ,x)ZhMWOm YQ+;ʻ'fOtf ư_Qa$r; B;XwؽlpǶ:}}/P+Xa,!'z/RhH{ 9xٸbwC ж$lNOY.3%71OwQ Ze%leRbD',ݞsǜ&OFI9*`ت7w"xq3o,!37>Z]I}/ 5Q7i +*"qڛE^@˛fq' .ԊwվqNjRvqf`J7 xEs;EH˚IL-QJl\[s$2iS r)m'L^eJlE]am ;X rc,bwA&[]".Oꎃ[WM-aӮrcs6 ΒMwy ^6R(Ի(#(_dՉmzaymr['{Kus]Bگ, `)҈=qaO4Y"%XU@5Тv2(ׄH> ?t@u~x^O9GUzo5D;-P^}I?l]gK@u4򩊓e>`GcK8KߌnxTl cȼ3힞8WxE2\_S| }q&3mfҨ柺7 m#;]tٛn:O3 ˔Up]!|*'($hU玞%\̍-q"4ͅ"v뮩~ٮN?1$[>z$MK2ᄠ^QJqRC5 T3nYdʠv/ÁUZQ84ԕ_ Pkv^feVIVs2B"|]Dօ9P !7 9q@q62AU䰳֑1q2 J" ?CQM?o/YU!ΔtulDCV /{LKxiOr X~ 6IwmJ U<YIWgz,}XɧAt7Tnu .\d uh[>bEUJ>`x+"4Tkga״LW~ 񘋰.dO]'TRaI[6>ZKšu#U2Wd);E浊sRH80yvC7 @Ucn>:J u{H֭E|($ Oa(o^v`hҚȤqL(Se6qo $kTRrb")tz 0Nn~+n(<)4:% h`tp=9qmۍıB٥4[PGPh Iީ%Ⲕ#*WMǔڵ>yI+V#_Ңy۽.Eʙ,\ނŤ1>+:mgsv)ҏ@5jdi2ŭCώ?sDlbxX< )W¨ ٺ񸔓:+悵=Q1.w[t 7 ѯ8c)̥\:J/5ǟkI$EJgj> @el*!*a(<9}3ܿg>?>EڋFs^q٠Ki~7q>'H[a7?W ^UBx/aHHp~LRpuF#V+{lAli0 \df>SvED_`N.9#˛X?adwy|#A/=jr#Ӛ$\O#uaym8Z)mofg͹[)tt^lٜaW*{kyŐ<4$Ӽ7V/jrcTU,pRFִ՚4 :Wy{8pݝq?Zz4:_qgDP'.)&C;wTr) v_o`,`P ,۸Рvϝ݅%h}q2dWt))0f%A"_#`` +Рī1Dk Zy9KA9rW 97*;pmexIԼz`ߕnOQ{b+Um$M{Tz;$*?skuHjHPhnCMN.7ٶ8anzӖ1xX2l"e=( )_-/>D٪*7<|`6*gFo4= g7@3( D”eqb5poC=mkuvz:2:-p=]ȳeᰮT+drbmC(DhCN$M.n AҰ1܏'0fѶ]o,v yr_lNS/)/XQ|tygd*;Љ`phƏEOm{F8DG^&Z97uE48QPeczw˼?>)?ylx׌:D\U*"UkA W/% V&s`Q0?yW&֭l1eRU5P^Va;7Od7Q.鳃Šf''htϸ?tC=I@ϕ⡳5XҸLܿe=VWBԞ*h[T@GS6 Vc@+}Hć)i#×Tq*S15) 0w'~I@˨wկ8$oŽVXe^:uQ(FQit'4gDl,ɳ|[ uR}?ᆃg,A'n?wzyMs)ֶ2bӜj g{-6 \qF|=9H"c*9n(E翳 epX|s1r(zvӰw(eDi=ʳg 6"ޅΑp=pd\2UPi^P導#˰y M4ykvTIOV\U=vIڌV<4c6utq(Cv^a5p}̢tL8Qexig7 ,|xV*f3kcEN \X *bGH+U?;j-RƴkNe<7:1 W$©d~v SRゃu~|.xDZnv${:ꖯؼ^1>*a:؅AjEsZn x L|$g eF=oV5h*5Ď,:8miN*ڒ-=Cz]zb/6ɳAWnVOhBmSzO.k1h2 ێm"~kh`R_YÎi\מҨ_}ā}"jXRU~eVƶM#q $0-~R@ ]e1Gk .1SҔOx [io-IuG\lAok4Ǜdk yPR$sZ:#ȱ2W:y_wҶɯe*Hlk^։#O}Z^!PhfYK]KoSxd6K|sJ>8o!Vw7!]}ס 0003ʰ bIus_R:Z V2'hA_[>w.P\s1|3-%.LD Wu x hU\\P{d8Ercsל~cXap$X) b<+nF$P9;D`) VseH00q-6 2g5v ؼY7JL/Y9UV5zFY4T-N U$x!%e85-PWJ3P)ɪuNWժW5ji/rq6enovai`˄{l[ߋؿ M W^$Z*_hF:;2/P,e0qqkS ֍n_3=yZAMy\1C-m +-^|0 [ԘkG."8h++.Y]) u< ATqEa+q~VkMR8c1/b PKY-:oƴ7 gMUAix ggccxՙ:@ڹ:#Aej-f-K1Ӄψ4CZ\Hfn9䉥OQ=aа;2R!-ds7>@z7f@5O05bl< J)H!׋lUys"{f#$|܃MYGܺGt:u;e2vrj;]r_ :| ODv>u_G>& = 1`X6[wii{r{y.͉ U_-)Ub>UZ}^%Pߔ,ET8P݇F%, kpWȝEAE"F}mRVŕT(<W/ia%^qgYXx:eK`NGFt_aVD SM#%BG(`]݈#L!W̳- > rkzv ҟpXދ\'n`_aZqbv ]kQ9МwびhM #[}uZ(i]@4@Ͻ)SZ_؋ iIGH%` p&{|Ș?fՋy {N6E5lP-DmP'FEV?*+< v(BvR+q ˍEUx߯ 1Dž lZhul O *uin>1{GmؕH2Ә&P&-ܒX @f+]Ao;*t k1G烱@Y˦bm(lMgM$- 6*f'*an$xՎ^+%JUd6wjuWF}7lW$-W8ZvbHHKt*҂?;JTS>Եdo3eye'Aj3q݊'HmT[&X:Rn<=*-5Bpo[=jOdQUʪ>)tr RH͸c$ CUvg`RKt9lVw=SYoT(Al:53_N縮r"-#/4z0?POj)HByG~may ,cZQh2Tmߊih~#y\N?3--I:׈ fŶMqD kZ{LM ֚r FdQU 0(SPwה'>gY*5϶nf4gcC*ovA/.l9[NET$SD w IǗb*+M %2LZ rvl0OmNcM(=I8`X9T7 7:ARAI1*_h9=|ooyڟ{)BlB0VmpQ}ԧ {zES.0Fr@n(( CRп̚,'fzJY?}=6KBdu'# C[|^%;[xkDҿ="'Ww?Px~ >ªX[NCa-Qn^ѯG2Go7گ ﰸwlTe))$JJ6J߀8@1|yHX4vc'Oq;.?<&FYx\OK< ݵrBM8cTz =(Tc54@ vVma^Ɯ?mwVΙ]p3[ZHm;vO{@HGa)'ħݜ} oXbQ(FzM~&:R p,H(,"&' f92S(Qb+fdH٤68 =KuY 8kX6ү@CYB[)n,XOzƧf'&-GǬMнn?Y Jg]N2s(˺6sC#3gRv=5~E$!ΧJYKX*L] .{TBϾ.]# =X]][D5-z?Kpq Va2LJ?kD){rvt1—E0Nrx)P7)Ѹxg&=6&ʎxbmm\tEWzȾ PƁ ]mT;$@h0}w!KFm ]vw80e#Q4*ߧx$#!Ɛn*xcF23Z|JW J ^>7e-qU'NגZp3B[mY^L."E8vD6IJS{OsV S`>P"n˗`DoAύ.]0H'P(7 r_CKK~ RdGhbʻ>ӎ72+b\s$ 3 U#0<]XMw1x Yr-FH$yƁ ۈǬJ!uhRaz;MSUgc&VA)<# :ڰoxN7)喚= oKZP㻮?^\*f wz;uVY#Okw[ȣL42v+T}wc_B9cg0M"-c4e8' x28},\2u!#}٢ s_euמcjz 2# \4;v[!S2 KosuFN2[KS7]b^m7 W˱YѸg9@sh8)ƹR{Pt%} ??wݤ- prVX_T'lJ]@aNk%e08$*fi/鏜u"LBұkԽ՟S:V簙Gh5&? 7"cj,}OK͞KlJ 'ȉ4?6~>8>WB6_UVWOk(D¬g lWr-<(H_~6\-GIivY HG&T"kD./H`G!C2tjA(W+$?Z7DCP'geTU% 2eG[ F:r8Ps9Dfk5lrF)C^rA3N6א?xA2Q1جKB?nc=#<4_0ļ}]D*j n*DxW܈4%Zgq[+ڙ Twݚ~#vDI=^#|R)GZ`&W߇#7,B_.am6{e" 2`cmV\#%*# ]so_9k2g`KT/ ,Α1F\%;N#z !B>beg2c` SnF>>5Nb@gGj5΋?2N\8~ Q 4t=d!=w"۸3L˦t $#}Pٱ ^-t'#0x((ďXK{'/W/u83羨?,#r#f~ƄpbU/q:[]`NY| n]g|L~%^Tn\M D6l~Q]DXWaU׈E56|bnv;㻘yW"n ^+!HV:#tG<38$ȥ%5 9%|Lmrv!=?i|'6} 0yжs ]`]tʆDhޤ4ګNb5Sw{A6Wku]r_bQa3[5L":͓ZK;@Rs!j]NKl;ۢ( )D@g `E'nG*a_*W,xә|?iwYRP϶uWčqsT+%"RaCcc=SQ+D8=q [湲rx =ADĸ mO3 Ab^2uE^ʖ ߏc윲RE$m_$ExW'ۑR_C{8XES$˧FRF)"XBFN=k,%_#T:kdVW H6dG}ԟ(H%hT8>+<./£͍PQlF~V?j&˳D R  sGVFuC434x?-6LP^\"]Ah+'";LM5)F;pL‰.?B=$srcXN2m>6@y)}(@x8/gXs?x8_mqOmlIOpn)U~NDčLOKs"tUB%j]NH#idXI'!1@n@n!Ƌ)f+QavIV[)% +Pj7P nism3<ՙ'DM]MԒa/FH5A.to1O(|I?56wO鈋AG,oMVdOK'|s"xuM;w6cUZU\3AnV &-\H6ۥ~q,_>a9k@ =FW<>ȟT<&ӟBkIͱ{Y@ wVy\6 ޾M @h \!T5r>#tW^4DRR:[iv?EU)dN`CȊe31=Η8H[0kn˧ng}*a$VSvfh!7MEB^RDP tQI ;9q+יw,G܇6M/6/԰)Ƒ~k晕IhSO۠/-U(2+C4cDI5$/'t7PG{6Nv.jД+|j=yU=S}u;P_ARwl9m<³_ME11%A,OL+ڳ  ڞC${LJ)~~ P$_h)/\%ʱxkQJl`2d8_o G pQ WY{/FڛV L⺬nf!ٶXC59 Ixh_iיv?W j;nU<[{ɔxNzX sޅ18r?<5CpDXTI-;!xIû# (L+M|֋pM#kZx"!!x0̧Ϊl* eP lPN56MuR@Xl)˖m ֑+!<S?40]I01ETp\E=!pgM`i3wL34@⎅4nRȭ֜z 3hdU@b},j| Q툣lE>yut' ã91<^j{:ƮDr57,@$`B Dۊ݌11ep%j\`گ_^0F|!؉WU<8U@A$$VTöSB褃em)z@W]_&<S}LAǀYKEȪ=֑ERȴ!}|`FeD!;}'e} {Ș$aDctڼӱF*͞3^:WAaW5^ƛ~aR{6 H2h{^7jwJP1!cl[i)}+Cj؟QJ]іp f/%xJ]rsK:<]xTg i )Dm4Q _ExG@.I~QbZu,Kتly U񦰢+qa e,^ G59Ȩ]Jrt7OkZ3{G ۛ $- && qPSml +Cir_%ODx鍫-^:]Vhh[=E *y$}qLKvv.~d'[X-Bl$#wtvFLgZM#!Z% ; Vtv|Wt frZ=7uƠᖴzG6-;̭ȩ9tSt1f=<7oz),Χ =%|)P'o7YHӳ۱7g07k-T3[t_`:+i3n󰷺ϯvGTdw} v/s}ԍәO.낌L_6C{B ~+#|N? =iŐEI*0eX6Q TO uַFA_wkMTYP,ap4nVpnfوS[2~v[`7*e tLOWkї ʒИZ->H.IJ?,kۦk<,ҖZh'K<ٻj9;5H"WJ0D&وTw]S\-4izgܨ+*@~"*hLcVAf+%[JW,Y {TJ&^Wsc1@vݟ@eĭבP䕩GG* ٽn`paP}1z]D-qU%`d6A2'jll*:p} kq/@=c׍mm/vmT{T\H| zWHZG6[|Td^EYqSA _qhC;;kXMĽt}5w"ȋ r2\D@\,=ZK&Pq?D (Cg4_@u|˃[/GU1 ~&!D[E;ʕb'xxaV|{<=T%|/%YXu^r̋.,g(6h! B΄Q% vW#ڶthi~K1cړHWR:v0^sRhZ)fLY&nR 6Uk ftK9:}&SF_,Z$nkNGRMtk$25'ݯr)aȽ"뿎.>JJM(ȕ)rKIkm3mWT!#0~<~Bvg&|OsnY\ ѻ=~%H 5ewe?e뻡+ iP۝۔}<8tj#ׂ!<\ %&Jb竏8ȳ-fԧՍLE璁F\MT>O"ZK 0v=NJ6[h2=%J֖FI(Y]7.]I653>&RNr(wަɱ Xfwp FW57;U#,˻xzn 0kB_cwaGp? CZW#=1+\$w`Y0}ha贾a i39N.~o.x h]%K- B=K.uK 3'XqGjFR.&\< XO|!6Yy"".E>6ԏf $nBf$-lÙxEU(wpoR_ N~9b`?y"6Kj ]D|oyH+ܼ\':r q>{jdKNH'`&,u9chS5jJ/LmT;i@]T[=NVy2 at[ODS.L~XLᰮJg%yr1mh@ 6zš HfMFN94&XhdQd0b8Ca2~li(&$&bMgr28[0) M9nƤ4aWIitk_ uvn$ii:kx>HVDž QRC苑p#z mbnk,"Tk&ği[( %"FHm庠ʿF$[A#|X>WʍÅĊ!|Xr;p؁$PIFrsғf?۷W^QpCز*]{,G! [2,33)m͜ɤN1[lZ簽O/ԑ5%._ij>tw"7AV_/lxJy+-Oy]VM9i=2J#jlL ])7g={# }YBA-JăXVm5lð SPKd]FiDv^anf%p3t {H "|K;2cQƷ ~1I zJ&5Q & 1s!鰋N%/s-`Sa1oUX>5Zh_J+t4 l){٧ZzAߧcKnB#aE8CTH)trǡ2B?0fEѵ>3?)|X2@(Q_͂IhݡnF&$:I78%kɦ@ei#I\UbWR'4|)oa!p+UK6^02"Ϣ`dޗDGݺOkF?t  f\b4VaD6Tt di ]R ~/eMsB%kLS(Dh*,hAl-OqVMY#1`|rbk$*ޤ3Ӗh`0eʚ#DvI#ǃs"]S7I)(׹@vfl-_U?IU(imp%Qd.ܧ>\i99e Z x+*?ҳ0574f%=J_&"a]%i&+EẊgZE2Cz}T>Y[&U@|? 1vL hmR$]9-%X}KQ>jOOHu{h4NAY&䎏rFi2 w2 skۋO 0#?IP%p8ZI?o2[0.ҸT+B @Yhg/Hd8"} ܖ[}k϶Ǭn T Ъep$w,A!>sN}5\qc-xCc?S}ӧ>sYb5W=Z`J;|**LQ B1 e[We #ʖ2V5հK[^1f;KSxMlLw#;ѮGsjl{FW_/K\ PE~gkfo)s䖈uMz{M>RR9,O =go@L:Zq6v#綫Nf:X45qB],:O/!bR Yߟ|1W U !B0;qYO޼~O]uMʋHf@ڰ7$`>F;?A|w'Ζ'ӁfRV~-athp 1J7:Twi k3*H/-\@깡 oWdmßX 6_o/ {1\,}|xI_.G/=dHakQhe|Mz̕_C̵ Ӳc2I!#P>$,^\iS$4NaPJApcxzFr;]xژ%]*!D`=qU*NJ|^CMߕa)zh{orenYf '-jr tV_8kd${ -B7xݘ FXkƙ`5:AsUIoKIU)ۚ3` RrȌ5P${,G);MԮktyo|8OC2̻IrtY靷1򶴓psul◎M o*Wof0)?B);]l](bH'gRhv]eݎ|8@90LzN]&~4.)[c獷9{.ˎH=k[9h}V5)^B0xZ.;(;$Z=+h&XCfY{*;.[BVBTnb,'Vqw 71@FokY, l;r_CRb4w85[Uq>ax4Z1J{fe팍'?,Zl>})~PG!a^@hYrkl,sݹr~iu H{L]ZSu17 T!Pjs|ާ`?4BȖ lWua; f<tR=@l ^tW\<7Bةە3d.[ I۰Lּ Z&SGlAC`^l$)⑰tEٴa'5-G1𭐲Qm"'Ie5XyU p ~X%8wݯc5BaKlB$FXe'u~t[/c$8[Muiߤ >?<2M[5ҌGrqUI ,Imh \DŢ LȜ?Lٕǣ(~s9ߣyuFbkm>qr)cps>Mh_gx8ɛS{PK9TZ FB4@dnC#ᤓQi.`ľlYm4#4nˡEj]?@g=A"԰SK;"W^:(JHѐ;GH\Ǖ,GHSl*+ڒU Ě[F>53J v%eE-;s=2R@sU)> uJЬ\ HA|H4ja6e DӪYJ?ٺ1oa P+'p8T "ڑlɢ8E ռB4m \ZskhT*X^Jp>E2!#Ř @޼qzQʫch >3;AssBҵ$"HC"|?S#x4^*2`~W3tO)%f魡e/; 7(T6w"TˀX$JGxW=R^{Aic~qn40^-Gu6"w`YP>w:ro3J&}s_:jیZmguT [ p$ܐ51U3m- RƏ[#"; Mt ]`Qw3_Ar˒]F |E 2A6C6жds3mbaA+/[DX'3 w* pDHɍGԸtN"aKQ Y+- d)`"q\I\]XZy|njyC,T 8BC,+je`}3a)wc ʈC@5۔Q/SD~Ivg'Ɯ(::qF܍g < -peh^Y`c<$E }QL-x/:x[xH+! |,~jjWO@)pOmnfқqosi_LBZn>|@,vl$cuӇ?ji"3L bF`rsw-kXc3\ Fr\&F0H\`nk  p Un!.pW!y0mUn H X.%A&7ǸlhU8&aL!VsVɟp)DŽw[DW-KMgOu)BsY~ dLЃ a}Nl=OQH'㹩ڧAƊ㶏DQ7ĩ orrF9VoRSU#i?nt `?_1H.ԄGMnɁlxi w,E'3kE ' 60$f5Dt8[avzfh4zC;*S&*[~}=bGIXeśDޯ DiUZ^+hƼ;|6Wq jқ5 H( &EؓҵnjL跭@o_xw"g|G,}@i#:hߑ8W ֱU7wG6Q2DY|] \gPīcIUp~΃L.*'lߴp乻,]\;neHk[{sbw/ƱPO4rC$5&6[IŞL|*U##2@@$UBiڒx* !$dwbcbr6(qUWɸ ֻE gHk(E $nA%M1-gQv݅ωѫUSÁ U^˟W.afvҙ[#?BG@x~>ڤcLQwQՅ%2\k(I!+~iRWݾ )~rGYki~)/o".8[Jy._|`wN%h\3T#ٛy~;R`y 1ӜIԐV3L;D!>k[!H5*G[Yܿ᷁ (NA-ȣ$0&U ]++\cN 7rV%\hqD WIli)U/Y_x@vT(ȤMhЧӼ,m's bzj~SU:9} ^)Nc~^U3HLZ~}XMx BRMFSۥf_JrNҢ!zd"VI1^ xk3"^GRD&U~A޹,9JwLla0TK Xg/U`:2q< "}Kղv)+S8>+'x >GE*܂+t(AVsӶ+OX DH,XdyũpNJ %~릛+77kcV]VO_h qtmU6z72Aun 㠉6`V33Ύ$6v1C%#+ҔaC^7&Z6:J6\m@hČ?S} 1ĸA=@.AyO f,D:4-> QW回)z+xBߏ d?gT # ^ar b9K/ кmM`fdg:}]JE3#E'XclʹI[c]";y:4lrUH ue=y#;l.?oM4Bh7î㷯jlz8 [+Z {Z"e"؈v-2](Aۡ`>&:gpǰ&IOV@h?-f?}z4>l键q=ڹM}} ?$iZyqW'Ah_?ekNxmɡL'O&&DC-󇾜8;5R"wӶ)lرN]Up2⇼bX{#xatN?'ʋQ&cVGQZ%s%^b. E VA "?8^QLa]@,. mv4FJm2 Xw7/>FJ:-3xIwJaD;Ր4Jtw7}VMV-j|YrDd,%qnC\x6WK4Ѽt 9!6gpi$SG!JFcU5#ZvTt Y_Q8Ef+oafpe5a^|wOBNv5U A9j]-[|F{5ѫ o׭t}rK.dXx O$s*IBD<ok_76X}XL-(swZH8?p6%L{ܷ\U !{F2bAC4~h}[Q\٫z-2[j5΅bQ:U[d6*ǧ2#Hj[°Uy>O2\sc 4ҼҠwڲD|D[Fs.$S K'2 p@WC_ {.O<-FLnҷz|8R&cCX -ن~T Z,vr%#aͷn=BK*TvK]oS8RkԗsgPo04xe"1 =lVʟ)@YdܕMf qs_;7k_H6Ѽ}L}3Kҫ@5\4DVnfS'upʙdT I|zvg?Wӥ]_ j44|&)Bn/gBj4kl}#E '^Sv\%YF\ɿh+# R夰\m "ݢg12v8_Kn$7- NdE1Z6vVXː4fW^;PJP/HcC#‡A<ӳ\R&D6)JweӛMލ𒿠h{xh.[c=[d iI?MEaG{nsπ(Qm[yG\=Jx6PϚ=\2Tϣ) ZQ"9MR+Ҥ>Ry"_-YxkQ uηB)ÐIDJ~O![=3t*Iō[n!jcƓ>Ibf<ըZl7C3pBO˻2:~ď3ޜ}ߙOu}$b<bMEMܽ`-ci*~8Ji=:00HhP$r`c < LC%Y , <nlE.4n ,|p \wy_l^;K$!AЯu8?V3^6]lV/XpfV"vz!%>:9}[=;$jWM_wM##wۀz=ƂhH2e. Y.uTF_BPOKV}Go />irYxǒJb?ҨנAa!jwY=%⌄9Tp.SDy2؆CPEvq>c, j4Ñ.~ 1٤ c}牝5f'V7%+i*l}lOv1^@(pIQ6 7<`-ck1%c_ғQݪ^EB޿{>B&'D8x\2]| J1aMw/f¬?( w:JJoqe T)/xV䃇,-v_6ȅ8#>;znY*_hRR. ~-,'ݛAfQ"spS#ǤwjnJ/n5|"S:dwNu)1H\I/X%5b+L4|-]VQ^ Y7Hf[;5 WTחHҤn?v;b1v26Р 4k} Xͺ=B]_̜bic:8jH`Bglx"_Y,91b"gXmEf$㑙٬ wl' Bv:+ђI|+?3 JlshOsynoO=;%s뀄voȁ9tOo}F2߅]1)/ImSB>:kz-xpoW,.oM-IVMh` 4K,7+TO`\>.#&A/ @+7){1W:/s4Ӆ]rNsA=gr#;{ٛZe ݦTttpq?%Վ驶>WJ_N ǁ>^>6} v?cf"~>^ J)/HG8B^2wK&2P4(嚈e)긟QZוAf{V q?~,gѦpVb$Ǧn@H04T-`>&,DŽp}dm"Pkh y81Wdh|੗ DLWǟ=*_q8%"'Qdva_6#1I?0?cl2tը^V􀯘biR#]BRlɲ\rGC̋WQR|Ho~ID*kT$F,p7ftĶU|<ꀧ|0wu¶DRGB}]0{@HKC V>I)z_n(qg|Z 2{  .ٞZv9|tQ_ABF%ٴS; #Ǩi_ltfbR_29KuOY&wmH.k{CCxW]2=pΉ/ä;֘/#͜=ѢHSv&OEeIi5 P!o GYG +7F7W&YaQ 3 Y`AI0( ьEnm^eA2{94FT IUeP'Lgɽ"U;A{o?ɛmOɂ[މ̬~0橘et]:r' MJj` Zݵ) 2SCȹ|Z֡'IMS3ZU\owx%׌o1EO iGgHɗD=rՆ-I$lƅ3.tV#)Km‡PrŪr.5av3h@QfvQ(}CPwhr1e% kGݖVߓZZ m1,JoդNQjsH5fbޓOI'͘(QBgY5oe73RLwk !0/S-jueLBtPX q|Y[[^tZc~ᨏ5\N>DjW S[ ^`;bX/mcb\Z q 10WL"9F _L <哻EtdtQìD~eM-ԟtmsrv斣:ʔ'vdKE&qވE$`33VI%ĎCЗ 2S6M-Ukw F@{r#38N'rȃ (X״sP.*׬*u/]ؕj/,rzlmqg1{0 ҿ/}PpyB;O*HuN%'mޙ>=4d4dVkq Hʁ,=1Jez[MFZm9s.Qz_|\ު޼7(90-}2rܶˍ>iS{0נŷ"A^&^ǦP.3VҎaR6z=ܥgCh-:|Qc+3WW)ET-KbFTVX"MQ/0(!'eO$f~DD.$i,^fºtC%+]OfL`>O>sg & 1V$>-?MA.O=FQNl=Vwydb,M"Fʧߑ=bMc;Sq! wX@ݬ0,GSYwjgu?u_j8WsR/h, @l`'IFL^º1 ;Og/V=Rҵ& m1\ZQ[|yZL ?f3uSwxoI(öA^97 W87J%[>Udj7Ň?x n0EI7&NOCA& 8>Y/택R&k0GeY3Mz Pv"xKl%ӿq}eD<}͖jjӁsW-D8T9q%jz`̨3\j7F%{omy*7_OK3$=o㧊pL_d91~ɫ5^*;D 8[{ldRMO3RKF"Ώr4`= oF(& pCco{byҮQ ʞ|S~kVe El8v14hN@8a5#,'~u7-W0_'ԯI߫n)A="@`GHn d Hš_`fOIRǥa4Ap༑5FľE+딼ي7STk aOIx/lG&$\]j>NMS̮T> p;yl ciPjC?Fɵ%>x (OKrX4)Wy$> 5ؚ=~g=}M@D8xY`an= Zb9/XǍ< Kv ՞SƥCOqkc*sƊ >+Z [jR5Db##M{g_a> "19T2Fo"=Ϫ?"=tBz~TLIЅ?&P+Qnxi [p‚xMJV"z"2,;+1sӪdlaC7( -ϘTSx{?AiM/:UZ)3Q~PHSc-( %f]dI@Fy"%7% kЄ(-KC8!IEܟ}X48fchlci)źϧa8fYSU6CrUK{"ZWi(Eoil1fN4<^U}R柑+}Ԙ_kN^'r-Uw (4dn)Kƍ XK|0\X R8S,ubEB^HK/7zFx܌\Z-ΫG@1܍ւMZGY t K%!=/gx-nް4!ءMN?.orZy ICէ8.Fhm'BD+xeC㔺8Fqe=SGĉ=c+6U@FlF %KǗhn֡ڛE0CbR y龫 5!dФq˂VqhwCxt: .~GtR CJB"̝~bsD0AolTމ zF\" z+9.]Ev_ i',߽qޅĦmr1@qp:YМiXR bqHFҜ-wj!ocuQvH) AGmmnt`bjB6$;Ag|{im<v1mF,TQak_y;S 7BЎ&s8Xurs0[˞iegx;{ao|ũih:CkE w?VNb<`gOY>+Sl-cr屜Yu)RMWS7)? rGdSw'tx/2M)9kYhCB XIoi@叔wz,|t7Pu$KKc$g94(H7 go"whC7GJc[]vAۮ;2jU-%lRv cIQu 㩪ޙ.wgh$:tVu9nh+bUv(EŃ8!OxL,դZ&N KI٩Iufz-9VAso2J.GeѭX_p/D~%/QlXz=KNf sا楘YU^!¡bN1>oYNsxKVfG;R [2ZTMbǐnu E:?|0:]x 9XnSk(XJXRg1\pA Q JTLiPMH}IǦoɇ{{Pl$R $Q% nGySH`*?>(k{8}*ʄt k,s{ˢCu>қ34SCm^)"JfhS?[j+[{X<ͤ"ͦ{=MGg$G6z9/sm1qy&GE~I>%8t4WBԼ>Aw፼h+?g-uNz>%,BӮV$W28kcA_\UoXpj- qn>T`Nli+RB؟ խ3q?ll.VmO`.uϮo V y"v4U-q̰eH :؝3B5`t귣jAmd!_FŏB%IM$78 vWͽkz'NYWPK礂L4]9NPKfybONjEEP-n}wtCvrvwd1T+*el yT>Pw$XoaIq깻"Ɔ̵K.@(bT%c+IqIr1O<ȣ?M뭤9}&P5B`rzDAA'i.NL8x k}6GwɾBΑm-db;4z377!geQjWl+r6ŧL;l[ 4O 46(62 -y=JtWҰ;#0}=VT c-h1^-Њ1[=Q&VSb9 IPSM^q0ߚyaCW?&tu^jN0Νb9jJr/ACKcyFz&6S"1~+EsYV%Dp<b..BzoD Nڟ*P?x8Fݘ_61du̝EssF43sΓ'Zl" Ў߈)Ǔة.C̷0מb m| _qJQy+ꅆhjdAT"mjLϲ=#:jL(gh錱xxTKiRy yE !ӤDA&9lw!nhi?Լ*\ɾ"`B":M~4$mE?XI ;OfbFX0dXZ2#M,\䆱'>^1 A~_ eM6<tdIcY!*vz1KSaňX R{Hz-g)+$CtaHHn8F@m.Wg~W#1]5YXu=HT pfv 0^MxU4\݀7L޼RgսkT5ZF mr߷yKzo@ X5;|0F\dBK2,Be[S H؉C q h0Ǜ y;:D1SZX T8λpky'dG9; NrMVVmoJz*/J*pox TIMjM9NZo?z`\TDX2:僆x{xίtrbގHRČ>2|@~̛>-ES/E-tDv<yX!2*XVM@fpsk elgÌLPA^G>ĂT~{C8BYl SbIKz1K=En(Sd@syEBl-Sо6 vOc+IodN\ Zs'- 5Nlt PL/2(5xzF;l֠P^ܼްh {Am‰%!Q┘t5^/5E"Ίي[pVD,8SŠ0YkИ {3`EX-aP|3|R%bVqllnVQE߀ZK j(G h?`wuB) zu4]lARNd HfJ  Ajxjq2-0V֩wv˯PWïG~_S\]xbGC;%sԳ2̕ P3o^Rup(z]U`i`]T>QSЪIzThi"CӘ߄oL`m3.c Y\rGLcM"^1zq8̼*b0Fl"ԋ3wяI| v]đ "biU"XD8rNk $ ?GKV[_ s7,j'jx&[v&mU/l}nB͢k!Mb.C+?|LN/x+?=Ѯ`JshS0C5PU"r#̃A,)-YS9MNbԧgC~0Ig׵V|tz6ٻ1#k^|xlR3]OwFޓn/BRhi7o$Gigy6=n$8^x`Ҏ*L>I1 .:fRЭ!xձ+Oo1%b ΃hs?B tCXkm2Dzk<\F^ۍUe!%e!ۃ&!k]e,\( Zh};օA~ =N?F6^Ð};_@Uk39/W ;t.Ixwz/Iσ ,Jj/? lgՔu+63 Qta1PEmj:8矓Gq2ӯkWM~w] ,w|<&hW8PY]E)ecåFO͢XK(T S;u%~Gi~q֏PDJ$q _.IӖZ4!,XyZgejK&2FCLM$DdֽBᔲZ=:l8mJ^NBs]qڶiw+D yPPсzmN9F֌ !Fa&MƑ/ǩO@zMشCF(2bКh6$9&#LQ1-f9O(]2XQE)FW띟ejM@'eqG(a $/Α>xx>L#>盳'evVgc nvMlDL˜]Kʅ}Wս~ޙ=6L)?-U 0ĸid%u,6\,hJ^,ND wLTB=5BB0r>S;c˰*j 2IP2LF-!wKv]`VZG-㙐PLs>`c"dMЎ/o4!3N*~qNTv E?w"ʤI"JlBS;d.B䡍44IA\vBܢ-z [Ѯ:f{ZmTmuVd$z& ZjlF!AKTŒc" rP//|,nz]yS(D£cR:Vt^aaiե; te(ի`z= 85k GLn.:wNFcKӍ|B G8.#Cyqz-k,{o3"ޝK`\_c1ⁿL0$r"u:!W?&[582?Ol_6o 3sƕBXk;io(DTwQ2>wڷq,O M3=І _0k:[!j:$3܎WַkcV;?ljX]D@xT#_i'oc]/5kn샒t,bG֗G=LfIU`)z|]i;o~dg$̞\SIœ^^ܾh˿;]Y ܸkMFLq. YVءgE Xsp.Λ+&˿?K2tp" &Ѹ%8"!!U-~ʯۺA3j$& pY%rI<$W6_zQ!qr[M\il)lIr9}OWHk)E7I(j10%dB3 /4kfB*K iX y @e& Sgb"K[k*5;]e'@(n 7*ɷLNV,΁|}!"c~X .|Ȇ/ӳ#yY>QsUFږФQֹ\.=Jɘe еqQ]Ƈ"5*y,38'[)𺞠0\){!ރ|_*1uĢ^S$t҄_CҒ_.KC:K$. S~PKr6TXsAjrw~I$N7́;MbbluQy6&gk rX;+t#5 ԛW-1 ./%SFɩ; .hHiV `I5ebF6*/"Ef h א({Z&y.\S87퀫_Bbku?XRn5_^a< etcr3폎ctCˎ>iJuY0O ZnE9mπJalv)招t%9B6L -6Ϧ(%<C C^_XW 1 \V!چI퐦|.;O=m#MtWHD1gO0NRMqӉx;퀇p/RHWqW^eCr>POdJG:Dd*Q^S\a"Yn]F!WeƀQk{v8Z$cLDU'}hu8-wXLr4w],P/5]P_b)|#?H_Ɵ ;-kسkuf^fcvGkŗ.ÛM6PȒIЊ.]%S;ACA&A%|).טؗpR8fņdع!aAH1&Dӌō{9 D4 d4t?!.HAB1&C0sirWW$M:k{hP[J2lQ_-"h2A߭ﺛ\\F,x.0tpZ'aQ!3EhxO]9Td02)K;pCU0F? yV"w35F^9vXIq[=qQ gNqMErȗ[9zUID2R=}90@봋2$gPG#+ۧ4sհ$wxQa۩?=)2v{r͍F 5'D>pfIC r/>Wվ\(+EF~LAC݁EjEl? l>pq0\>-T p bP7ysPN#$/< u{\,)(N$RZ0xqK#gsk3mUlGXX˓ Ŏ֣Vl,@2~`P^ݔw]K;\)w}"s11x<$\F.3$SnfK瓲ǿ44-3ݺL V!Ɉ 3-NSKa Rky㭶P㏗ -h #%a#Wwap]"KCF6cjN;`l2>dӥ:!ms4,'آ& EHWT7Ȧ CKXR:Yvht8=%rkڌYF_otĸדH-Ck$$VZGd8mN]n.с&T10c>B:A9̚.t/,{٤RJ) -kriʺӬ|A '+KyG$sk I weg#qD? 6ێh^/3>I3ʉkZsxXkIHܢ0ϳ/ͬx۷{=,Tb'c h_"K-;%1p u/N}`!f oqn4(LyB%q iǾ@y<ędKa N9碣B0aSsHB ct[@ڰ IGY( szss@4%'srU<8lyYƦf'heX՞e$*>2$:jөnZM*LAlE>֮oZV0|3P_%<4΄ !ɯP"͛D+B͆ X%d̥& V3Kr; a l;,Dj|{ Jf2x#2~ ̪-kٖ3p 8@ʈ;5V?M!MZ f%ll#eK+Jneq1 Х)BIVwEmyHM5ZpOM _)/mԡtd'O  Då3Òr9{# a FbGqm#ٸ'V-ѸbvS%KՌ25ԑ|pbI~K7K^\Op& GDi-8q77{TXoϿ}I <+c_EƽO2Eԍ'+M?^ pa@4H P.,dyVyJU _im߾lUxc(WVBmzo.x} hzRT=/==WH&~\{w#hwxnk5J^\0y旤>?YHЅ>s&7ۛz[gkOݍDi`V:c<:o:H:yɼy"R9BPۢQ0<F\ʷeU6HHpd)lIau(),/i([W(E)@MnDoˏdbYBf.BXG=Urӣz~}RX"d+@Snjvx7 ?D 2lmUxj}~w$U4ӌW@6?떔c6JU&k\:ŚDIt@l |ӡ -1J'4g䫞$I{/l]l xJ"yf3tl<.(s5CO/ؠhX"F?bqf93O/(v5|zČXP=Ϛ& J0MCpT/%wH5ūTHFK ;OnjS[Yo/ѩjw2CvR:z{JU,L۳w\P-ˊx@n4h^c8eUx#{[ .qfs™$.Q`pxN+;~G\`*0 ƦXYg3k̑vƙN`ێcxXz.,=9^ I+D"_V%@g,yB!6J WaCVy>*A=yuT el _1]6G-)3H|z K /d23v(n;o& Jf =lP+Ix '|󮅒_+x򈛇2O3Y$@V,mzh.ڭ^Mo{\U>iS5s趟`"v,@LM=L@^MysÝM#aM!U8=#WcXR"B 5muHu 5W2UJCq1"Sʇ0EXb * |5jޡ{v0^괣)@'[3ZLw(ӣ;f{2$J}3>$R^az  &VEF]CMUv*F(!RF>a)ZVXxi5 6F] ԦD?޹IW+H .iU-_VƲct0cx=A̢~w|ܝ[ npgzs'-ZsSI)[ 4Dv+ O@i(  üV}q1/wRBed!^?CnDx @`#Gk&,Cx0υ* Sptcū1R-M&l o<ϭ+ZN5'(E&G?ůo.$GN֬H]c|A_F87o!tƾۆ O"{_ z`C/ʎC3)><Yr7rqK#qRK-#"{s:Rn?yvuq*RrBCr$FŸӹ"P ֺF:m~祅Fb9܃MѠmYTγb}J[38\P>khalu=' >9o,9[?] h{ȕW{u+y#T(/uˁH0TJQm7HG< 9( ~dD ,1ѴdZ5״b {Gg-b)2ie imAk xh?[ev#6ʺɏՏ&jI+1-qU{K>N0)HB2(}W]8{k|=vnMQUaaR}|٠t†5rqOwB"ԎaiMB*vqIw>$F`v{=gN4عEt, `'c75,nS&#@˄VlϣA]7S*JO뉫-Vt ZrnT3GkYA9~aVZxuMRgH)6",ﵶӮfʚYsh Uxt9w̘BH @pH4,aS _.b7$EFu@?E2V,|1'qR|`^u(jSyɽyq 7f%PQ4= զG_ E'^=(>o۫|Țc~ivEJJl3qEܹ.y"eW^!A6X|eNLרmV(|zz4Co@?aR3_Nvq.22|`hfNPThA"f/O&ccCCF+n,.j U|O0l쟰5\!(s険ZEm&ݤysqݘݜq[9k#DRKnE 7*slb"'3 AmWe[vژZVȭ>l8ķ iFG[09OBUP:3Y.1R/V3-4Op9 2m{]iC9lYEP(ƾDtH`[Xݯs-ڼ<UzK")tE^(-lI@KfV7VI3׊^9^Evh[|] WlC?rD?RHF#9Mu\lrXxa}XhזMȢY qt߽׫(9"wv (DeWtp81uu:к7N6!k+zlY؏?rpSw[OKH{_R^$|i.k Ǽ%5 blȖH~1k Вlmٻ5?U=F1]q+Se=jf~9>5Ӌ!"`*y72I!ȸ)=ѿo*ItCgt#N't! SͭġB5Aˀ2~݆r$>&tôr~ hF,HbMO$ @)v"-?s=C^ Ď6&mQqGh}/I&Kj$1#CqTu,Ǯjfc>x;S5q ]8kʪ7qM=Y(ވh82W x  x *+ܩf]3=S<3Uyw'Xs  61AXt3?'b`O/>lXψ>$:G&$J%C% m\ 2}?4x6y-^iޱ7$ w͟䭙̥#?[@7~Gu/e5^Ҏ82\^c`>w ԬlLHfFxRLfgY+DDV)Y#zA8,wI +2 I09ABO4nY+TW"@)(Eg*q4)F)*w |^a&SE{:n&n2J'ORqO;MWXKBٝAn+~F\RуCF]VTf|9fFwC˟^' +(|~KV _Z=BH)"|1 `qݔB~+O܁3zE !iakT"'vG"d;W(m.L\<;$lEFMœ1(*7(5hGC2fxdujV~Ȯ Qe5 0Dnb8nQ),~6BFd5Q1INP‘ȶ&'t}az7: >J7A`7$?}l"RљF<A*9}9 6>ݚ$J<]c+U|MżchGe3<.%ɀ+m#5RBv3F0R^#yVZ#C4C^D)?ٖD՝Fh]<. I8Q(TTzaR(Jyae(r6o۴Cd-k\*L9AQnd1$2E|Q$^*+z:ԳWJ\F :6sKl9葂7e<љ'v} 2+ۥҁPpMoq$O߾}?2C[3*0 vg:W#g.=wVlJIx{*CJ"CG%], ΩJ@{]ϸ`F^FQ|-]ܮ'$'Ԇcr cF8sqy 9(l {I|R집75TeմN!M=|O +'oO.K0z r?k,B*$LjQoe|vnv&H=hvǰp^U;/|> FeBSR`\`K& E:VoݟZm#, X3\LDTo1T.񋭛۱o8gCbDDe"#)S?0 /wa`B mIՙX}Qj^lVWY !HDBbn,p}S`2tHLfً觖qZJn\97}iW yʃRv4&Cym9R ӖxtV(9Na6xazYu_{CIC80~>;l*P)tqUr 'qk5M 9ۥ/FY#mdقQy" OZ|0KTx#/КL|#ׄMc>P)s%^eM<)j^4psٓoʩd|/څl<R! 7P(V|$N 6 +*#(:83[GHTQo!}$gw£b:'ӓR Dtj5KU!yb &PCv\b(D*g )rX*-''og\,]'̧]ns2' ,ގ'+=@.z𰧎G@v}<},Uĝe=T${GPs `87pu I\t5\!t1L+$#YgOC|n}9ߴ"4!VtT@BC yˏ9?5TNJBEܭ^2sLmZ{rn|!<99 "C^GWkp| ƢwTHm/Xޝ> ZdhFs-IQ} EZP"Gx/3OXFߏ*X8}78ᘥDtIirtHGTH ^#[ |e1( uLDrUj௸a ZD뜱h*8YMꙇ}:woŕA:<[H $TҦ>9AUIw@p. ]~@T{RQ}m) o:."t,İV"V;X(znvwQpKKq[cD  219ѝ18k(*kEOke:X,T'LlCyOR3JZ(:pESQsԞs[s#R#1Ye$pS OPCe5 W%uw}vޯ=;{ӗOvnO}}jβt7ޫzL213B40F&yMa`IiI& ?Iђxb`MOjjmF 2dmLz`iuOOM4&16њh!4=S'4'm$I`aOILLSyM<#M4jxmI2ѣIy2dT:SžL LIS4iFS0dd&S4'&$𙠘 鑓&4d!OFM4i6ԙ4ڧSiId'jS 1ɔjiyi2&Bz az&fI<&dҞI?SSj~ M4ɴS̤ƙ=5=!LS<&==Q <4ҞLhSxOMS2iTFLSe?Tz6'iS)鉩zO ) I='MOЄxS#S'!M44O< y6`#)6&d3BbjzzOB4ɵ 0'l=O&aOȞ&S OQ'hufgm@6 dj0B~(h@xӊ[0l5x{R x}[ce27N(eDZu/ Ϣ@֑:QdM&H/ώO-OX@cuB}/;YnW1 W4&1P@ H 2Òy $BE_c&a֏ͶVi\l>4n&[|uEMqWea=,#*.)HHB{#.<.+?xf>*uU2/1`@^S;{?ZqE /c8e<3.2Uif9wNN3mZGjۯ^}i:$;hv8w7(kIԕ%NV";f]3!~3UC|N>ӏ%ܠk#TVelAnL [ڃa?!>.3Պ5/ jY҇)j:ٍ=/F̒n`yF2CUR&XM6 Vj!N N5㇈ MX 3ACaI/BJ}~2 "vβY<jĤ+% _Z< rW,Z@6(cRarZ|q2a W6:m~0aeeGwy#=zxG"s>몫M&5XNo;JT:Pg&T6w>z䆍?b-@;F^L]rIQn4OͮNL^Cڬ!7-M]/l'~lzgL%MH5Ħ93avt{'+XR#.qMev56PGb`+6m>0c$p_`c/ ˜Hr?*K^ q'ZYl*ᦶ hY7fgFT-fc-'izpX{ 7(V1Lot􅤩r 435"z|rz0,곈H՟ʎХ_'% 6Ēi3^z她NI~/NS!~WYH.,B*S6"W{~B <B0Ik$"ySIFN2ȷɋ5I(a^'ח Ra9uP]`7˟tj@tYSxF+S}ۈg( Ӓel\`k7@mvdU֣]󒂐ȻѝKx tyKZ#"u>u\n \2H&z?3*C5Dn~^ˉ"ݒ8Rd$7r } Il GzWs?ǶUqSmֽ[cJ R:݆a:0*,rb{V8["1w'}񺎝1MWUGAX&(ZR5P%f*Lj.fcfd,xd]69mk^‚U6fDrRJZY-@jkuos 7CU?_"Ծ!IY3a"#0"7S7RWw b{>NjTTZ4 ҐM,TU8^e%s}72+5ވ$@b/]ğEk\` QTluH}"WgCuX Z db) 4F. ZJ xkClA\,_ (h8M2l~(YqmXu{&Nǀv9ݿ6p hew;4 $A$ ok?z {%dݷҽMj<<>UQGGW޿(z_f5D)!ӘV0Ca}Lۗ`a<ȚDvI.DhI/DEsMr>m ΃CtHβn=4L?/3:/3-v.{G3q!|l;ىdS[zKZgNk`]\\/ +:¢N_ kLq P\RF* qcyR!bYvHDrwaM~|I?8q|F}-Y]l0GPd'=02wqijȼz,d Ub ,qxm`ئ n{c0 GlF[r׆𝜴3bK+ᾼ=g R@ @`cOZc1:FSb#ߌEia32^$=527lK6;yςvwVwk(6o 驞5+2+AmPPIʹNphԾF sol7ij:|k?㓯̐wGA̢ E~N .ljBA{39j"Y!(OLeOtE],:$KZjA-0>0Ac LD&tlOc4oJȜÒqy-͒neꣅճT .MʏAP'? N`tm9Pۛ&ĕ$yQ"{6FkϷc"70ڛ:\6R©tVZX{pGؑm1mx7\Soݤ7^ r@P%.)lT+͓EM;F +F ~Km0EQ2޸Ajuߌ-0kSx]\Uo:cwɬtd3֮GcNL쨊jZɼp9L^=%BK7 Z5#HyY/m/~Tn&h/fÌ- J 9BXN0;;o-#9c5EO3%:ܳ:C| X3+Q&9/-0*}&3o7 6x^z9{%A8`ﱉUm: ϛSOV< IRmf%F&>q߇;h3| a8 n[6Y{򔥈?7ƫW}AT ̔GxFybA8quI^nhIeQa)ډ/;֨DsAF®vEtlaJF\BV}K^N,NyBBnrjW@RzVjcpjױ(ޛ$g'-C 9ޖ S`;+ʣ/?0 ClREu(h7VMlfq8B,Gj]=BQ@vBduBCzw6"s-砎//aϩSi j8|/B:vܹ5ڹlW/pKxy i1gЏJЁm#ۍAcg~Y>`eTds8 vյ)Ϳ5c<#0cΑs4^Wұ:ýM9߁psа4ЫqSmUq6 #q)e6,ObUދ4qqVd${(Fs ) 3s[]$!#ɘw8T0WkRP_rRjU8l՟?*o{zEDqp#_Xf\/UL}x"zņcOvq|floI91٪A0%/w|3R;E(w j~ =Q\s>ҿJnbOkQNx* $oPe[>S/SЉ9H[ 伱YΘYX ;ס~'@H{4\%Z1Vv]n4oo2%Xb5m^`ni\lŷ]0 ͓kG]~4UK !D>BD9`e}͞4ql).v1/\4t=NedYKX&OVKh{s\VKi1J.A5h4rw$S p