PK  artistName Oracle Corporation book-info cover-image-hash 629652040 cover-image-path OEBPS/dcommon/oracle-logo.jpg package-file-hash 613947924 publisher-unique-id E11945-02 unique-id 23075657 genre Oracle Documentation itemName Oracle® Application Express Advanced Tutorials, Release 3.2 releaseDate 2012-02-02T14:33:09Z year 2012 PK!UGNIPK PKYuPK DDLs and Scripts

A DDLs and Scripts

This appendix contains DDLs (data definition language) and scripts necessary to complete a number of tutorials in Oracle Application Express Advanced Tutorials.

Topics in this section include:

Creating Application Database Objects DDL

The following DDL creates all the required database objects used by the Issue Tracking application. The Issue Tracking application is described in Chapter 14, "How to Design an Issue Tracking Application" and Chapter 15, "How to Build and Deploy an Issue Tracking Application".

--
-- IT_API package spec
--
create or replace package it_api
as
function gen_pk
return number;
end it_api;
/
--
-- IT_PROJECTS
--
-- The IT_PROJECTS DDL:
-- + creates the projects table with the necessary columns,
-- including a new column for a system generated primary key
-- + declares the new primary key
-- + implements the real primary key, project name, as a unique key
-- + populates the project id whenever a new record is created
-- + sets the auditing columns
-- + declares table and column comments
--
create table it_projects (
project_id number not null,
project_name varchar2(255) not null,
start_date date not null,
target_end_date date not null,
actual_end_date date,
created_on date not null,
created_by varchar2(255) not null,
modified_on date,
modified_by varchar2(255)
)
/
alter table it_projects
add constraint it_projects_pk
primary key (project_id)
/
alter table it_projects
add constraint it_projects_uk
unique (project_name)
/
create or replace trigger it_projects_biu
before insert or update on it_projects
for each row
begin
if inserting then
if :NEW.PROJECT_ID is null then
:NEW.PROJECT_ID := it_api.gen_pk;
end if;
:NEW.CREATED_ON := sysdate;
:NEW.CREATED_BY := nvl(v('APP_USER'),USER);
end if;
if updating then
:NEW.MODIFIED_ON := sysdate;
:NEW.MODIFIED_BY := nvl(v('APP_USER'),USER);
end if;
end;
/
comment on table it_projects is
'All projects currently underway.'
/
comment on column it_projects.project_id is
'The system generated unique identifier for the project.'
/
comment on column it_projects.project_name is
'The unique name of the project.'
/
comment on column it_projects.start_date is
'The start date of the project.'
/
comment on column it_projects.target_end_date is
'The targeted end date of the project.'
/
comment on column it_projects.actual_end_date is
'The actual end date of the project.'
/
comment on column it_projects.created_on is
'Audit Column: Date the record was created.'
/
comment on column it_projects.created_by is
'Audit Column: The user who created the record.'
/
comment on column it_projects.modified_on is
'Audit Column: Date the record was last modified.'
/
comment on column it_projects.modified_by is
'Audit Column: The user who last modified the record.'
/
--
-- IT_PEOPLE
--
-- The IT_PEOPLE DDL:
-- + creates the people table with the necessary columns,
-- including a new column for a system generated primary key
-- + declares the new primary key
-- + implements the real primary key, person name, as a unique key
-- + implements a check constraint to validate the roles that people
-- can be assigned
-- + implements a foreign key to validate that people are assigned to
-- valid projects
-- + implements a check constraint to enforce that all project leads
-- and team members are assigned to projects
-- + populates the person id whenever a new record is created
-- + sets the auditing columns
-- + declares table and column comments
--
create table it_people (
person_id number not null,
person_name varchar2(255) not null,
person_email varchar2(255) not null,
person_role varchar2(30) not null,
username varchar2(255) not null,
assigned_project number,
created_on date not null,
created_by varchar2(255) not null,
modified_on date,
modified_by varchar2(255)
)
/
alter table it_people
add constraint it_people_pk
primary key (person_id)
/
alter table it_people
add constraint it_people_name_uk
unique (person_name)
/
alter table it_people
add constraint it_people_username_uk
unique (username)
/
alter table it_people
add constraint it_people_role_cc
check (person_role in ('CEO','Manager','Lead','Member'))
/
alter table it_people
add constraint it_people_project_fk
foreign key (assigned_project)
references it_projects
/
alter table it_people
add constraint it_people_assignment_cc
check ( (person_role in ('Lead','Member') and assigned_project is not null) or
(person_role in ('CEO','Manager') and assigned_project is null) )
/
create or replace trigger it_people_biu
before insert or update on it_people
for each row
begin
if inserting then
if :NEW.PERSON_ID is null then
:NEW.PERSON_ID := it_api.gen_pk;
end if;
:NEW.CREATED_ON := sysdate;
:NEW.CREATED_BY := nvl(v('APP_USER'),USER);
end if;
if updating then
:NEW.MODIFIED_ON := sysdate;
:NEW.MODIFIED_BY := nvl(v('APP_USER'),USER);
end if;
end;
/
comment on table it_people is
'All people within the company.'
/
comment on column it_people.person_id is
'The system generated unique identifier for the person.'
/
comment on column it_people.person_name is
'The unique name of the person.'
/
comment on column it_people.person_role is
'The role the person plays within the company.'
/
comment on column it_people.username is
'The username of this person. Used to link login to person details.'
/
comment on column it_people.assigned_project is
'The project that the person is currently assigned to.'
/
comment on column it_people.created_on is
'Audit Column: Date the record was created.'
/
comment on column it_people.created_by is
'Audit Column: The user who created the record.'
/
comment on column it_people.modified_on is
'Audit Column: Date the record was last modified.'
/
comment on column it_people.modified_by is
'Audit Column: The user who last modified the record.'
/
--
-- IT_ISSUES
--
-- The IT_ISSUES DDL:
-- + creates the table with the necessary columns, including a new column
-- for a system generated primary key
-- + declares the new primary key
-- + implements a foreign key to validate that the issue is identified by a
-- valid person
-- + implements a foreign key to validate that the issue is assigned to a
-- valid person
-- + implements a foreign key to validate that the issue is associated with
-- a valid project
-- + implements a check constraint to validate the status that is assigned
-- to the issue
-- + implements a check constraint to validate the priority that is assigned
-- to the issue
-- + populates the issue id whenever a new record is created
-- + sets the auditing columns
-- + assigns the status of 'Open' if no status is provided
-- + sets the status to 'Closed' if an ACTUAL_RESOLUTION_DATE is provided
-- + declares table and column comments
--
create table it_issues (
issue_id number not null,
issue_summary varchar2(255) not null,
issue_description varchar2(4000),
identified_by_person_id number not null,
identified_date date not null,
related_project_id number not null,
assigned_to_person_id number,
status varchar2(30) not null,
priority varchar2(30) not null,
target_resolution_date date,
progress varchar2(4000),
actual_resolution_date date,
resolution_summary varchar2(4000),
created_on date not null,
created_by varchar2(255) not null,
modified_on date,
modified_by varchar2(255)
)
/
alter table it_issues
add constraint it_issues_pk
primary key (issue_id)
/
alter table it_issues
add constraint it_issues_identified_by_fk
foreign key (identified_by_person_id)
references it_people
/
alter table it_issues
add constraint it_issues_assigned_to_fk
foreign key (assigned_to_person_id)
references it_people
/
alter table it_issues
add constraint it_issues_project_fk
foreign key (related_project_id)
references it_projects
/
alter table it_issues
add constraint it_issues_status_cc
check (status in ('Open','On-Hold','Closed'))
/
alter table it_issues
add constraint it_issues_priority_cc
check (priority in ('High','Medium','Low'))
/
create or replace trigger it_issues_biu
before insert or update on it_issues
for each row
begin
if inserting then
if :NEW.ISSUE_ID is null then
:NEW.ISSUE_ID := it_api.gen_pk;
end if;
:NEW.CREATED_ON := sysdate;
:NEW.CREATED_BY := nvl(v('APP_USER'),USER);
if :new.status is null
then :new.status := 'Open';
end if;
end if;
if updating then
:NEW.MODIFIED_ON := sysdate;
:NEW.MODIFIED_BY := nvl(v('APP_USER'),USER);
if :new.actual_resolution_date is not null
then :new.status := 'Closed';
end if;
end if;
end;
/
comment on table it_issues is
'All issues related to the projects being undertaken by the company.'
/
comment on column it_issues.issue_id is
'The system generated unique identifier for the issue.'
/
comment on column it_issues.issue_summary is
'A brief summary of the issue.'
/
comment on column it_issues.issue_description is
'A full description of the issue.'
/
comment on column it_issues.identified_by_person_id is
'The person who identified the issue.'
/
comment on column it_issues.identified_date is
'The date the issue was identified.'
/
comment on column it_issues.related_project_id is
'The project that the issue is related to.'
/
comment on column it_issues.assigned_to_person_id is
'The person that the issue is assigned to.'
/
comment on column it_issues.status is
'The current status of the issue.'
/
comment on column it_issues.priority is
'The priority of the issue. How important it is to get resolved.'
/
comment on column it_issues.target_resolution_date is
'The date on which the issue is planned to be resolved.'
/
comment on column it_issues.actual_resolution_date is
'The date the issue was actually resolved.'
/
comment on column it_issues.progress is
'Any progress notes on the issue resolution.'
/
comment on column it_issues.resolution_summary is
'The description of the resolution of the issue.'
/
comment on column it_issues.created_on is
'Audit Column: Date the record was created.'
/
comment on column it_issues.created_by is
'Audit Column: The user who created the record.'
/
comment on column it_issues.modified_on is
'Audit Column: Date the record was last modified.'
/
comment on column it_issues.modified_by is
'Audit Column: The user who last modified the record.'
/
--
-- IT_API package body
--
create or replace package body it_api
as
-- generates and returns unique number used for primary key values
function gen_pk
return number
is
l_pk number := 0;
begin
for c1 in (
select to_number(sys_guid(),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') pk
from dual )
loop
l_pk := c1.pk;
exit;
end loop;
return l_pk;
end gen_pk;
end it_api;
/

Creating Issues Script

The following script populates the Issues table for the Issue Tracking application described in Chapter 14, "How to Design an Issue Tracking Application".

create or replace package it_sample_data
as
procedure create_sample_projects;
procedure create_sample_people;
procedure create_sample_issues;
procedure remove_sample_data;
end it_sample_data;
/
create or replace package body it_sample_data
as
procedure create_sample_projects
is
begin
insert into it_projects (project_id, project_name, start_date, target_end_date)
values (1, 'Internal Infrastructure', sysdate-150, sysdate-30);
insert into it_projects (project_id, project_name, start_date, target_end_date)
values (2, 'New Payroll Rollout', sysdate-150, sysdate+15);
insert into it_projects (project_id, project_name, start_date, target_end_date)
values (3, 'Email Integration', sysdate-120, sysdate-60);
insert into it_projects (project_id, project_name, start_date, target_end_date)
values (4, 'Public Website Operational', sysdate-60, sysdate+30);
insert into it_projects (project_id, project_name, start_date, target_end_date)
values (5, 'Employee Satisfaction Survey', sysdate-30, sysdate+60);
commit;
end create_sample_projects;
procedure create_sample_people
is
begin
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (1, 'Joe Cerno', 'joe.cerno@mrvl-bademail.com', 'CEO', 'jcerno', null);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (2, 'Kim Roberts', 'kim.roberts@mrvl-bademail.com', 'Manager', 'kroberts', null);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (3, 'Tom Suess', 'tom.suess@mrvl-bademail.com', 'Manager', 'tsuess', null);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (4, 'Al Bines', 'al.bines@mrvl-bademail.com', 'Lead', 'abines', 1);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (5, 'Carla Downing', 'carla.downing@mrvl-bademail.com', 'Lead', 'cdowning', 2);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (6, 'Evan Fanner', 'evan.fanner@mrvl-bademail.com', 'Lead', 'efanner', 3);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (7, 'George Hurst', 'george.hurst@mrvl-bademail.com', 'Lead', 'ghurst', 4);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (8, 'Irene Jones', 'irene.jones@mrvl-bademail.com', 'Lead', 'ijones', 5);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (9, 'Karen London', 'karen.london@mrvl-bademail.com', 'Member', 'klondon', 1);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (10, 'Mark Nile', 'mark.nile@mrvl-bademail.com', 'Member', 'mnile', 1);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (11, 'Jane Kerry', 'jane.kerry@mrvl-bademail.com', 'Member', 'jkerry', 5);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (12, 'Olive Pope', 'olive.pope@mrvl-bademail.com', 'Member','opope', 2);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (13, 'Russ Sanders', 'russ.sanders@mrvl-bademail.com', 'Member', 'rsanders', 3);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (14, 'Tucker Uberton', 'tucker.uberton@mrvl-bademail.com', 'Member', 'ruberton', 3);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (15, 'Vicky Williams', 'vicky.willaims@mrvl-bademail.com', 'Member', 'vwilliams', 4);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (16, 'Scott Tiger', 'scott.tiger@mrvl-bademail.com', 'Member', 'stiger', 4);
insert into it_people (person_id, person_name, person_email, person_role, username, assigned_project)
values (17, 'Yvonne Zeiring', 'yvonee.zeiring@mrvl-bademail.com', 'Member', 'yzeirling', 4);
commit;
end create_sample_people;
procedure create_sample_issues
is
begin
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(1, 'Midwest call center servers have no failover due to Conn Creek plant fire','',
6, sysdate-80,
3, 6, 'Closed', 'Medium', sysdate-73,
'Making steady progress.', sysdate-73, '');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(2, 'Timezone ambiguity in some EMEA regions is delaying bulk forwarding to mirror sites','',
6, sysdate-100,
3, 14, 'Open', 'Low', sysdate-80,
'','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(3, 'Some vendor proposals lack selective archiving and region-keyed retrieval sections','',
6, sysdate-110,
3, 13, 'Closed', 'Medium', sysdate-90,
'', sysdate-95, '');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(4, 'Client software licenses expire for Bangalore call center before cutover','',
1, sysdate-70,
3, 6, 'Closed', 'High', sysdate-60,
'',sysdate-66,'Worked with HW, applied patch set.');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(5, 'Holiday coverage for DC1 and DC3 not allowed under union contract, per acting steward at branch 745','',
1, sysdate-100,
3, 13, 'Closed', 'High', sysdate-90,
'',sysdate-95, 'Worked with HW, applied patch set.');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(6, 'Review rollout schedule with HR VPs/Directors','',
8, sysdate-30,
5, null, 'Closed', 'Medium', sysdate-15,
'',sysdate-20,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(7, 'Distribute translated categories and questions for non-English regions to regional team leads','',
8, sysdate-2,
5, 8, 'Open', 'Medium', sysdate+10,
'currently beta testing new look and feel','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(8, 'Provide survey FAQs to online newsletter group','',
1, sysdate-10,
5, 11, 'Open', 'Medium', sysdate+20,
'','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(9, 'Need better definition of terms like work group, department, and organization for categories F, H, and M-W','',
1, sysdate-8,
5, null, 'Open', 'Low', sysdate+15,
'','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(10, 'Legal has asked for better definitions on healthcare categories for Canadian provincial regs compliance','',
1, sysdate-10,
5, 11, 'Closed', 'Medium', sysdate+20,
'',sysdate-1,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(11, 'Action plan review dates conflict with effectivity of organizational consolidations for Great Lakes region','',
1, sysdate-9,
5, 11, 'Open', 'Medium', sysdate+45,
'','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(12, 'Survey administration consulting firm requires indemnification release letter from HR SVP','',
1, sysdate-30,
5, 11, 'Closed', 'Low', sysdate-15,
'', sysdate-17, '');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(13, 'Facilities, Safety health-check reports must be signed off before capital asset justification can be approved','',
4, sysdate-145,
1, 4, 'Closed', 'Medium', sysdate-100,
'',sysdate-110,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(14, 'Cooling and Power requirements exceed 90% headroom limit -- variance from Corporate requested','',
4, sysdate-45,
1, 9, 'Closed', 'High', sysdate-30,
'',sysdate-35,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(15, 'Local regulations prevent Federal contracts compliance on section 3567.106B','',
4, sysdate-90,
1, 10, 'Closed', 'High', sysdate-82,
'',sysdate-85,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(16, 'Emergency Response plan failed county inspector''s review at buildings 2 and 5','',
4, sysdate-35,
1, null, 'Open', 'High', sysdate-5,
'','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(17, 'Training for call center 1st and 2nd lines must be staggered across shifts','',
5, sysdate-8,
2, 5, 'Closed', 'Medium', sysdate+10,
'',sysdate-1,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(18, 'Semi-monthly ISIS feed exceeds bandwidth of Mississauga backup site','',
5, sysdate-100,
2, 12, 'On-Hold', 'Medium', sysdate-30,
'pending info from supplier','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(19, 'Expat exception reports must be hand-reconciled until auto-post phaseout complete','',
5, sysdate-17,
2, 12, 'Closed', 'High', sysdate+4,
'',sysdate-4,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(20, 'Multi-region batch trial run schedule and staffing plan due to directors by end of phase review','',
5, sysdate,
2, null, 'Open', 'High', sysdate+15,
'','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(21, 'Auditors'' signoff requires full CSB compliance report','',
5, sysdate-21,
2, 5, 'Open', 'High', sysdate-7,
'','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(22, 'Review security architecture plan with consultant','',
1, sysdate-60,
4, 7, 'Closed', 'High', sysdate-45,
'',sysdate-40,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(23, 'Evaluate vendor load balancing proposals against capital budget','',
7, sysdate-50,
4, 7, 'Closed', 'High', sysdate-45,
'',sysdate-43,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(24, 'Some preferred domain names are unavailable in registry','',
7, sysdate-55,
4, 15, 'Closed', 'Medium', sysdate-45,
'',sysdate-50,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(25, 'Establish grid management capacity-expansion policies with ASP','',
7, sysdate-20,
4, 16, 'Open', 'Medium', sysdate-5,
'','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(26, 'Access through proxy servers blocks some usage tracking tools','',
7, sysdate-10,
4, 15, 'Closed', 'High', sysdate-5,
'',sysdate-1,'');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(27, 'Phase I stress testing cannot use production network','',
7, sysdate-11,
4, 17, 'Open', 'High', sysdate,
'','','');
insert into it_issues
(issue_id, issue_summary, issue_description,
identified_by_person_id, identified_date,
related_project_id, assigned_to_person_id, status, priority,
target_resolution_date, progress,
actual_resolution_date, resolution_summary)
values
(28, 'DoD clients must have secure port and must be blocked from others','',
7, sysdate-20,
4, 17, 'On-Hold', 'High', sysdate,
'Waiting on Security Consultant, this may drag on.','','');
commit;
end create_sample_issues;
procedure remove_sample_data
is
begin
delete from it_issues where issue_id < 29;
delete from it_people where person_id < 18;
delete from it_projects where project_id < 6;
commit;
end remove_sample_data;
end it_sample_data;
/
PKȵooPK How to Review a Packaged Application

12 How to Review a Packaged Application

A packaged application is a fully functional application that you can view, use, and customize. Each packaged application includes installation scripts that define the application's supporting objects (including database objects, images, and seed data) as well as any preinstallation validations. Packaged applications can also include a de-installation script which can be used to remove all the application's supporting objects.

This tutorial walks you through the OEHR Sample Objects packaged application. By reviewing the supporting objects behind this application, you can learn how to define them in your own applications.

Before you begin, you need to import and install the OEHR Sample Objects application. See "About Loading Sample Objects".

This section contains the following topics:

What Is a Packaged Application?

Importing and installing an application is a complicated process. First, you create the target database objects and seed data. Second, you import and install the application definition and all related files, including images, themes, and any other required static files.

Creating a packaged application simplifies this process. Instead of performing numerous steps to create the database objects and then import and install the application and all supporting files, you can define the supporting objects so that the application and supporting files can be installed using one simple wizard.

After users import and install the application definition, a wizard guides them through a few simple configuration steps. Then, the wizard asks whether or not to install the supporting application objects. Users have the option of installing the supporting application objects then or doing it later.


See Also:

"How to Create a Packaged Application" in Oracle Database Application Express User's Guide.

About the Supporting Object Utility

In "About Loading Sample Objects", you imported and installed the OEHR Sample Objects application. Installing this application creates the database objects and loads the sample data needed to complete the tutorials in this guide.

You create a packaged application like OEHR Sample Objects using the Supporting Object Utility. By creating a packaged application, users can install and deinstall your application as well as the underlying database objects, files, and other supporting objects. Supporting objects consists of everything that your application needs to work properly, including the application definition, images, themes, and any other required static files.

Creating a packaged application is also an effective way to move an application to another Oracle Application Express instance or to share an application with others. The Supporting Object Utility provides the easiest way to ensure that all objects your application depends on are migrated in an efficient manner.

Accessing the Supporting Objects Page

You access the Supporting Object Utility on the Supporting Objects page.

To go to the Supporting Objects page:

  1. On the Workspace home page, click Application Builder.

  2. Click OEHR Sample Objects.

  3. On the Application home page, click Supporting Objects.

    The Supporting Objects page appears.

    Description of pck_supobj.gif follows
    Description of the illustration pck_supobj.gif

    The top of the Supporting Objects page displays a detailed report about the currently selected application, including the number of scripts and the amount of required free space. After that, the page is divided into these sections:

    • Installation

    • Upgrade

    • Deinstallation

    • Messages

About Supporting Objects Installation

During the installation of supporting objects, a sequence of scripts and validations are run. If a validation fails, the installation process stops. At certain points in the process, messages also display for users to review.

Description of pck_instl_mes.gif follows
Description of the illustration pck_instl_mes.gif

This section describes the Installation and Messages sections of the Supporting Objects page. Depending upon the needs of your application, you may use all or only some of the functionality.

In order to give context, this section describes the supporting objects in the sequence that they would appear to a user who is performing the installation.

Topics in this section include:

Welcome Message

The welcome message contains text that displays to users immediately after they indicate that they want to install the supporting objects. Use this message to introduce the application to users and to explain any information that they may need during the rest of the installation process.

To review the welcome message text:

  1. Go to Supporting Objects page as described in "Accessing the Supporting Objects Page".

  2. In the Messages section, click Welcome message.

    The Supporting Object Messages page appears. The Welcome message appears in the first section.

Prerequisites

Prerequisites include anything that must be valid for the installation process to continue.

To review the prerequisites:

  1. On the Supporting Object Messages page, click the Prerequisites tab.

    The Prerequisites page displays the following sections:

    • Required Free Space in KB

    • Required System Privileges

    • Objects that will be Installed

Description of pck_prerq.gif follows
Description of the illustration pck_prerq.gif

About Required Free Space

If you are creating tables and loading data during the installation, you should specify the amount of required free space. If there is not enough free space available, specifying this prerequisite prevents an error during the installation of supporting objects. For the OEHR Sample Objects application, the required free space is 4800 kilobytes (KB).

To determine the space that your objects require:

  1. Remove your supporting objects by either manually deleting them, or running your deinstallation script.

    1. Go to the Supporting Objects page as described in "Accessing the Supporting Objects Page".

    2. From the Tasks list on the right side of the page, click Deinstall Supporting Objects.

    3. On the Deinstall page, select Deinstall Supporting Objects and click Deinstall.

  2. View that amount of used space:

    1. Go to the Workspace home page.

    2. From the Administration list on the right, click Manage Services.

    3. Under Workspace section, click Workspace Overview.

    4. Click the Detailed Tablespace Utilization Report (may take several seconds) link.

      The Detailed Tablespace Utilization Report appears.

    5. Write down the number that appears in the Amount Used column.

      This shows the amount of used space in the tablespace where your schema is located.

  3. Install your supporting objects by either manually creating them again, or running your installation scripts.

    1. Go to the Supporting Objects page as described in "Accessing the Supporting Objects Page".

    2. From the Tasks list on the right side of the page, click Install Supporting Objects.

    3. For Install Supporting Objects, select Yes and click Next.

    4. Click Install.

  4. View that amount of used space again:

    1. Go to the Workspace home page.

    2. From the Administration list on the right, click Manage Services.

    3. Under Workspace section, click Workspace Overview.

    4. Click the Detailed Tablespace Utilization Report (may take several seconds) link.

      The Detailed Tablespace Utilization Report appears.

    5. Write down the number that appears in the Amount Used column.

  5. Subtract the initial Amount of Used number from the new number to determine your required free space.


Tip:

The value in the Amount Used column is in megabytes (MB). To calculate the amount in kilobytes (KB), multiply the final figure by 1,024 (1 MB = 1,024 KB).

About Required System Privileges

The Required System Privileges section contains a list of system privileges. If you are creating objects through installation scripts, you need to select the appropriate system privileges. Selecting these privileges runs a pre-installation check to determine if the user has the appropriate privileges. This prevents the user from creating some objects but not others due to a lack of privileges.

For the OEHR Sample Objects application, required system privileges include: CREATE SEQUENCE, CREATE TRIGGER, CREATE TYPE, CREATE PROCEDURE, CREATE TABLE, and CREATE VIEW.

About Objects Installed

The Objects that will be Installed section lists all objects that your installation script creates. If the target schema contains an object with the same name, an error displays to the user. This prerequisite prevents the user from getting errors during installation that result in some objects being created while others are not created because an object of the same name exists.

This prerequisite is important because of the deinstallation implications. If a user installs and already has an object with the same name, the deinstallation script might drop the previously existing object.

For example, if a PROJECTS table already exists and the installation script creates a table with the same name, you would want to alert users before they start the installation process. This warning provides them with the opportunity to rename their table or decide to not install supporting objects.

License Acceptance

If your application requires that users accept a specific license, specify the terms in this area. For a required license, users are prompted to accept the terms. If they do not, the installation does not proceed.

To review the license area:

  1. On the Supporting Object Messages page, click the Messages tab.

  2. Locate the section, License.

Since the OEHR Sample Objects application does not require a license, no text appears in the License section.

Application Substitution Strings

Each application can include substitution strings defined within the Application Definition. You can use substitution strings to include phrases or labels occurring in many places within an application that might need to be changed for specific installations.

When you define substitution strings for your application, they display within the Supporting Object Utility. You can then decide which substitution strings you want to display during the installation process.

For substitution strings that display during the installation process, you can provide a custom prompt to explain what each string is used for to assist the user in determining the proper value. You can also define a custom header message if you are including substitution strings.

Since the OEHR Sample Objects application does not contain any substitution strings, in the next section you add two substitution strings and then view them the Supporting Object Utility.

Add Substitution Stings

To add substitution strings to the OEHR Sample Objects application:

  1. Go to the Shared Components page:

    1. Click the Application breadcrumb.

    2. Click Shared Components.

  2. Under Application, click Definition.

  3. Scroll down to the Substitutions region.

  4. Enter the following Substitution Strings and Substitution Values:

    Substitution StringSubstitution Value
    APP_DATE_FORMATDD-MON-YYYY
    APP_DATETIME_FORMATDD-MON-YYYY HH24:MI

  5. Scroll back to the top and click Apply Changes.

Review Substitution Strings

To view the substitution strings in Supporting Object Utility:

  1. Go to the Supporting Objects page:

    1. Click the Application breadcrumb.

    2. Click Supporting Objects.

  2. In the Installation section, click Application Substitution strings.

    The Edit Substitutions page appears, showing the two substitution strings that you defined. If have a prompt appear during installation, select it and enter text in the Prompt Text field.

    Description of pck_subst.gif follows
    Description of the illustration pck_subst.gif

Build Options

Build options are shared components that enable you to conditionally display objects. Each build option has a status set to Include or Exclude. If an object is associated with a disabled build option, the object does not appear to the user.

Use build options to include functionality in an application that may not be ready for use, or should not be accessible to all installations. The code is included in the application but not exposed to end users. Later, you can enable a build option so that the feature becomes accessible. For each build option, you can define a custom header message to display to the user.

Build options display in the same way as the substitution strings. You specify which build options you want to appear to users. The users can then select them and determine their status.

The OEHR Sample Objects application does not contain any build options.


See Also:

"Using Build Options to Control Configuration" in Oracle Database Application Express User's Guide

Review the Build Options Page

To review the Build Options page:

  1. On the Edit Substitutions page, click the Build Options tab.

  2. To view the Build Options message:

    1. Click the Messages tab.

    2. Scroll down to the Build Options section.

Pre-Installation Validations

Validations ensure that the target database and target schema are capable of running the installation scripts. Built-in validation types include Current Language, Exists, and so on. You can also use any SQL or PL/SQL expressions. Validations can also be conditionally executed.

Use these validations to check for anything that is not built-in under Prerequisites. For example, you can check for a minimum database version or for the installation of Oracle Text. Just as with other supporting objects, there is a Validations Message.

The OEHR Sample Objects application does not contain any validations.


See Also:

"Understanding Validations" in Oracle Database Application Express User's Guide

Review the Validation Page

To review the Validations page:

  1. Click the Validations tab.

  2. Click Create.

    The Validation page appears.

    Description of pck_prinstval.gif follows
    Description of the illustration pck_prinstval.gif

  3. For this exercise, click Cancel.

  4. To view the Validations Message:

    1. Click the Messages tab.

    2. Scroll down to the Validations section.

Pre-Installation Confirmation Message

If the installation process is not terminated early, one last confirmation message appears before the installation scripts display to the user.

To review the confirmation message:

  1. Click the Messages tab.

  2. On the Supporting Object Messages page, scroll down to the Confirmation section.

Installation Scripts

Installation scripts are the core of a supporting object installation. Each application can have several installation scripts.

The OEHR Sample Objects application contains nine installation scripts. These scripts create objects and load data.


Tip:

You can also create a custom installation script that loads files. See "About Creating Scripts to Install Files".

Topics in this section include:

View Installation Scripts

To review the installation scripts in the OEHR Sample Objects application:

  • On the Supporting Object Messages page, click the Install tab.

    The Installation Scripts page shows the list of scripts.

Description of pck_instscrpts.gif follows
Description of the illustration pck_instscrpts.gif

Notice that each script has a name and a sequence. It is very important to order your installation scripts so that dependent objects are created or compiled correctly.

Review an Existing Installation Script

To review or update an existing script:

  1. Click the Edit icon adjacent to the script name.

    The Script Editor page displays the script for you to edit or review.

    Figure 12-1 Supporting Object Script Editor

    Description of Figure 12-1 follows
    Description of "Figure 12-1 Supporting Object Script Editor"


    Tip:

    You can toggle between this page and a text page, where you can also edit the script, by clicking the Edit Using Text Area button.

  2. To view and edit the properties of the script, click the Script Properties tab.

    Use the Script Properties page to change the script name or sequence. You can also specify if it should be conditionally executed.

    Description of pck_scrprop.gif follows
    Description of the illustration pck_scrprop.gif

  3. For this exercise, click Cancel.

About Creating Installation Scripts from Files

You can create objects and install seed date through files that you create from scratch or upload.

Topics in this section include:

Creating a New Script from Scratch

To create a new script from scratch:

  1. Go to the Installation Scripts page:

    1. Click the Supporting Objects breadcrumb.

    2. Under Installation, click Installation scripts

  2. On the Installation Scripts page, click Create.

  3. Accept the default, Create from Scratch, and click Next.

    The Create Script wizard appears.

  4. For Script Attributes:

    1. Name - Enter Test Script.

    2. Sequence - Accept the default, 100.

    3. Use Editor - Select this option.

      Selecting Use Editor enables you to use the built-in editor to define your script. If you do not select this, a standard text area appears instead.

    4. Click Next.

    The Script Editor opens, where you can type in or paste your script contents.

  5. For this exercise, click Cancel.

Uploading a File

Often, you have files that you want to use as the basis of your installation scripts.

To upload a file:

  1. On the Installation Scripts page, click Create.

  2. Select Create from file and click Next.

  3. For Script Attributes:

    1. Name - Enter Test Script.

    2. Sequence - Accept the default, 100.

    3. Click Next.

  4. For Define Script, select the file to upload.

  5. For this exercise, click Cancel.

Creating Scripts for Access Control Tables

If your application includes an access control list, you can create scripts to create the underlying access control tables.


See Also:

"Controlling Access to Applications, Pages, and Page Components" in Oracle Database Application Express User's Guide

To create scripts for access control tables:

  1. On the Installation Scripts page, click Create.

  2. Click the Create Scripts for Access Control Tables link.

  3. If you had wanted to create installation scripts for access control tables, yoT9u would click Create Script.

  4. For this exercise, click Cancel.

About Creating Scripts to Install Files

To include other types of objects, such as cascading style sheets, images, and static files that your application references, you need to create scripts that install the files as well as bundle the files as supporting objects.

Before you begin, make sure the files you want to include have been added as Shared Components.


See Also:

"Using Custom Cascading Style Sheets," "Managing Images," and "Managing Static Files" in Oracle Database Application Express User's Guide

To create a script that installs files:

  1. On the Installation Scripts page, click Create.

  2. Click the Create Scripts to Install Files link.

    A list of file types appear. Each object is created by its own script, but you can select to create more than one at once.

    The OEHR Sample Objects application does not include any files to install.

    If you had wanted to include a script you would select the appropriate scripts and click Create Scripts. The name of the script defaults to the name of the object being created, and the sequence is defaulted as well. You can alter these attributes after creation.

    For each file that you install, the appropriate deinstallation statement is also written to the deinstallation script.

  3. For this exercise, click Cancel.

Success Message

Upon completion of the supporting objects installation, either a success or failure message appears. Use these messages to give the user information they may need to continue.

For example, for a successful installation, you may want to provide instructions on running the application, such as built-in usernames and passwords. For a failed installation, you might want to tell users whom to contact or instruct them to deinstall the application.

To review the success or fail messages:

  1. On the Installation Scripts page, click the Messages tab.

  2. Scroll down to the Post Installation section to review the messages.

About Supporting Objects Deinstallation

The final part of Supporting Object Utility is the deinstallation process. Deinstalling enables a user who has installed your application to cleanly remove all objects created during the installation process.

On the Supporting Objects page, the Deinstallation section includes a Deinstallation script link.

Description of pck_deinstall.gif follows
Description of the illustration pck_deinstall.gif

Topics in this section include:

View the Deinstallation Confirmation Message

When a user initiates the deinstallation process, a deinstallation message appears.

To review the deinstallation confirmation message section:

  1. On the Supporting Object Messages page, scroll down to Deinstallation.

  2. Scroll down to the Deinstallation section.

    For the OEHR Sample Objects application, no deinstallation message is defined.

Review the Deinstallation Script

When a user selects to deinstall supporting objects, the deinstallation script runs. Unlike installation, only one script exists for deinstallation. This script should remove each object created during installation, including database objects, as well as any loaded files, cascading style sheets, or images.

To review the deinstallation script for OEHR Sample Objects:

  1. On the Supporting Object Messages page, click the Deinstall tab.

    The Deinstall Script page appears.

  2. Click the Edit icon to the left of the script.

    Notice that the drop table statements contain CASCADE CONSTRAINTS clauses. Using these clauses is the easiest way to avoid contention between foreign keys when dropping tables. If you create installation scripts for any files, the code to drop those is included in the deinstallation script for you.

  3. For this exercise, click Cancel.

View the Deinstallation Success Message

The final part to the deinstallation process is the deinstallation success message. This is the message displayed after all the deinstallation scripts have been executed.

To review the deinstallation success message:

  1. On the Deinstall Script page, click the Messages tab.

  2. Scroll down to the Deinstallation section.

    For OEHR Sample Objects, note the post-deinstall message.

About Supporting Objects Export

After defining your supporting objects, you can decide whether or not to include them when you export your application. You set a default value for this export setting on the Export tab.

Topics in this section include:

Review the Supporting Objects Export Setting

To review the export setting:

  1. On the Supporting Object Messages page, click the Export tab.

    Use the Export Status page to specify whether to include supporting objects in the export. For OEHR Sample Objects, note that Include Supporting Object Definitions in Export is set to Yes.

  2. For this exercise, click Cancel.

Where the Export Default Appears When Exporting

Now that you know where to set the export default, next you learn where this setting appears in the export steps.

To see where the export setting default appears in the export steps:

  1. Go to the Supporting Objects page by clicking the Supporting Objects breadcrumb.

  2. From the Tasks list on the right, click Export Application.

    In the Export Application section, notice that Export Supporting Object Definitions is set to Yes. If this option is set to No, your export only included your application definition.

  3. To return to the Supporting Object Installation page, click Manage Supporting Objects on the Tasks list on the right.

About Creating Upgrade Scripts

Creating upgrade scripts enables you to modify a distributed application, but enables users to retain their existing objects. You can use upgrade scripts to add database objects, alter existing database objects (for example, add columns or change column definitions), or create new files.

If you plan to include upgrade scripts, remember to also modify your installation scripts and deinstallation scripts. Then, when new users install your application, they will have the full set of supporting objects and if the upgraded application is removed, all the objects will also be removed.

The wizard that installs the supporting objects needs to be able to determine whether to run the installation scripts or the upgrade scripts. This decision point is determined by the Detect Existing Supporting Objects query. If the query returns at least one row then the upgrade scripts are run. If the query returns no rows, the installation scripts are run. A common approach is to have the query check the Oracle data dictionary for the existence of the tables that the application depends on as shown in the following example:

SELECT 1 
  FROM user_tables
 WHERE table_name in ('OEHR_ORDERS','OEHR_ORDER_ITEMS')

If your upgrade consists only of application-level changes (that is, there are no supporting objects changes) you do not need to create upgrade scripts. You can simply instruct users to install the new application, but not install supporting objects.

Utilizing Upgrade Messages

When creating an upgrade, there are four messages you can use: Welcome Message, Confirmation Message, Success Message, and Failure Message. Use these messages to inform the user that they are upgrading their supporting objects instead of just installing them.

If you distribute an application that is used as an upgrade, you should recommend that users install the application using a new application ID. This approach retains the initial application and its associated supporting object definitions. Once the user runs and reviews the upgraded application, they can then delete the prior version. Remember to also make sure users understand that they should not remove supporting objects.

About Refining Your Installation Scripts

Once you create your supporting objects, you should test them. As a best practice, be sure to:

  1. Perform the test in another workspace, or in the same workspace using a different schema.

  2. Export your application and include the supporting object definitions.

  3. Then, import the application into another workspace and experience the installation process.

    This will enable you to edit the messages to fit your application.

  4. If the supporting objects are created successfully, you should run and test the application.

  5. If the applications displays and performs as expected, delete the application and then deinstall your supporting objects.

  6. Finally, use Object Browser to verify that all your supporting objects have been removed.

    Since installation scripts are rarely correct the first time, this is typically an iterative process.

Downloading Public Packaged Applications and Sample Code

If you are using Oracle Application Express 2.2 or higher, you can download packaged applications and sample code from the Oracle Application Express Web site. Packaged applications are fully functional applications that you can view, use, and customize. Sample code is provided as packaged applications that contain a snippet of code to explain a solution.

To download public packaged applications and sample code:

  1. In a Web browser, go to the following Web site:

    http://www.oracle.com/technology/products/database/application_express/packaged_apps/packaged_apps.html

  2. Scroll down to review the available applications or code.

  3. Click the link for the zip file you want to download, and save the file to your computer.

  4. Unzip the file.

  5. Review the Readme file.

    Each application includes a Readme file that contains details about the application functionality, installation procedures, how to remove sample data (if appropriate), and default user names and passwords (if applicable).

  6. Log in to the workspace in Oracle Application Express where you want to use the packaged application or code.

  7. Import and install the application.

    Follow the same steps you performed when installing the sample objects for this guide. See "About Loading Sample Objects".

PKc^TPK Cover

Oracle Corporation

PK[pTOPK How to Work with Check Boxes

6 How to Work with Check Boxes

In Oracle Application Express, you can create check boxes as items, or you can create check boxes in reports. Check boxes on a form work similarly to a list of values. When you define an item to be a check box, you need to provide the check box value in the List of Values section of the Item Attributes page. You define check boxes on a report using the supplied function, APEX_ITEM.CHECKBOX.

This tutorial illustrates different ways in which you can create check boxes and explains how to reference and process the values of checked boxes. Before you begin, you need to import and install the OEHR Sample Objects application in order to access the necessary sample database objects. See "About Loading Sample Objects".

This section contains the following topics:

For additional examples on this and related topics, please visit the following Oracle by Examples (OBEs):

Creating an Application

First, you need to create an application using the Create Application Wizard.

To create an application using the Create Application Wizard:

  1. On the Workspace home page, click the Application Builder icon.

    The Application Builder home page appears.

  2. Click Create.

  3. Select Create Application and click Next.

  4. For Name:

    1. Name - Enter Check Boxes.

    2. Application - Accept the default.

    3. Create Application - Select From scratch.

    4. Schema - Select the schema where you installed the OEHR sample objects.

    5. Click Next.

      Next, you need to add a page. For this exercise, you add a report and form.

  5. To add a report and form:

    1. Select Page Type -Select Report and Form.

    2. Table Name - Select OEHR_PRODUCT_INFORMATION.

    3. Click Add Page.

      Two new pages appear in the list at the top of the page. Note that each page has the same page name. Next, edit the page names to make them more meaningful.

  6. To edit the name of page 1:

    1. Click OEHR_PRODUCT_INFORMATION next to page 1 at the top of the page as shown in Figure 6-1.

      Figure 6-1 Page Name in the Create Application Wizard

      Description of Figure 6-1 follows
      Description of "Figure 6-1 Page Name in the Create Application Wizard"

    2. In Page Name, replace the existing text with Product Report.

    3. Click Apply Changes.

  7. To edit the name of page 2:

    1. Click OEHR_PRODUCT_INFORMATION next to page 2 at the top of the page as shown in Figure 6-1.

    2. In Page Name, replace the existing text with Update Form.

    3. Click Apply Changes.

  8. Click Next.

  9. For Tabs, accept the default, One Level of Tabs, and click Next.

  10. For Copy Shared Components from Another Application, accept the default, No, and click Next.

  11. For Attributes, accept the defaults for Authentication Scheme, Language, and User Language Preference Derived From and click Next.

  12. For User Interface, select Theme 2 and click Next.

  13. Review your selections and click Create.

    The Application home page appears.

Run the Application

Next, review the application by running it.

To run the application:

  1. Click Run Application as shown in Figure 6-2.

    Figure 6-2 Run Application Icon

    Description of Figure 6-2 follows
    Description of "Figure 6-2 Run Application Icon"

  2. If prompted to enter a user name and password, enter your workspace user name and password and click Login. See "About Application Authentication".

    The application appears. Note that the report contains eleven columns displaying product information. Users can link to an update form by clicking the Edit icon in the far left column.

  3. Click the Edit icon next to a specific product. As shown in Figure 6-3, an update form appears.

Editing the Update Form

Page 2 of your application is an update form. In this exercise, you modify this form by hiding the Warranty Period field and creating a new check box.

Topics in this section include:

Hide the Warranty Period Field

First, hide the Warranty Period field by changing the Display As attribute.

To hide the Warranty Period field:

  1. Click Edit Page 2 on the Developer toolbar.

    The Page Definition for page 2 appears.

  2. Scroll down to the Items section.

  3. Under Items, select P2_WARRANTY_PERIOD.

  4. From Display As in the Name section, select Hidden.

  5. Click Apply Changes.

Add a New Checkbox

In this exercise you create a check box that automatically sets the minimum product price to 75% of the list price.

Topics in this section include:


Tip:

For simplicity, this tutorial has you create a checkbox by editing item attributes. As a best practice, however, you can also create a named LOV and reference it.


See Also:

"Creating Lists of Values" in Oracle Database Application Express User's Guide

Add a New Item

First, you add a new item. Initially, you create this item to display as a radio group and later change it to a check box.

To add an item that displays as a radio group:

  1. On the Page Definition for page 2, scroll down to Items.

  2. Under Items, click the Create icon as shown in Figure 6-4.

  3. For Item Type, select Radio and click Next.

  4. For Radio Group Control Type, select Radio group and click Next.

  5. For Display Position and Name:

    1. Item Name - Enter P2_SET_MIN_PRICE.

    2. Sequence - Enter 9.5.

      Note that this sequence positions the item below the P2_MIN_PRICE item (the Minimum Price field).

    3. Region - Select Update Form.

    4. Click Next.

  6. For List of Values:

    1. Named LOV - Select Select Named LOV.

    2. Display Null Option - Select No.

    3. List of Values Query - Enter:

      STATIC:Yes;Y,No;N
      
    4. Click Next.

  7. For Item Attributes:

    1. Label - Replace the existing text with Set Minimum Price.

    2. Accept the remaining defaults.

    3. Click Next.

  8. For Source:

    1. Item Source - Select SQL Query.

    2. Item Source Value - Enter:

      SELECT 'Y' FROM DUAL WHERE :P2_LIST_PRICE*0.75=:P2_MIN_PRICE
      
    3. Accept the remaining defaults and click Create Item.

Create a Process

Next, you create a page process that sets the minimum price at a 25% discount of the list price.

To create a page process:

  1. On the Page Definition for page 2, locate the Page Processing area.

  2. Under Processes, click the Create icon.

  3. For Process Type, select PL/SQL and click Next.

  4. For Process Attributes:

    1. Name - Enter Update Min Price.

    2. Sequence - Accept the default.

    3. Point - Select OnSubmit - After Computations and Validataions.

    4. Click Next.

  5. For Process:

    1. Enter the following:

      UPDATE oehr_product_information 
      SET MIN_PRICE=(:P2_LIST_PRICE*0.75) 
      WHERE PRODUCT_ID=:P2_PRODUCT_ID;
      
    2. Click Next.

  6. For Messages:

    1. Success Message - Enter:

      Product successfully updated.
      
    2. Failure Message - Enter:

      Unable to update this product. Contact your system administrator.
      
    3. Click Next.

  7. For Process Conditions:

    1. Condition Type - Select Value of Item in Expression 1 = Expression 2.

    2. Expression 1 - Enter:

      P2_SET_MIN_PRICE
      
    3. Expression 2 - Enter Y.

    4. Click Create Process.

Run the Page

To run the page:

  1. Click the Run Page icon in the upper right corner.

  2. If prompted to enter a user name and password, enter your workspace user name and password and click Login. See "About Application Authentication".

    The revised form appears as shown in Figure 6-5. Note that the Warranty Period field no longer displays and a new Set Minimum Price radio group appears.

    Figure 6-5 Update Form with Set Minimum Price Radio Group

    Description of Figure 6-5 follows
    Description of "Figure 6-5 Update Form with Set Minimum Price Radio Group"

Edit the Item to Display as a Check Box

Next, change the Set Minimum Price radio group (P2_SET_MIN_PRICE) to display as a check box.

To edit P2_SET_MIN_PRICE:

  1. Click Edit Page 2 on the Developer toolbar.

    The Page Definition for Page 2 appears.

  2. Under Items, click P2_SET_MIN_PRICE.

  3. From Display As, select Checkbox.

  4. Scroll down to Label. In Label, delete the existing text, Set Minimum Price.

  5. Scroll down to Default. In Default Value, enter N.

  6. Under Lists of Values:

    1. Number of Columns - Enter 1.

    2. List of values definition - Enter:

      STATIC: <b> Set Minimum Price</b><br/> (25% Discount on List Price);Y
      
  7. Click Apply Changes at the top of the page.

Run the Page

To run the page, click the Run Page icon in the upper right corner. The revised form appears as shown in Figure 6-6. Note the new Set Minimum Price check box.

Figure 6-6 Update Form with Set Minimum Price Check Box

Description of Figure 6-6 follows
Description of "Figure 6-6 Update Form with Set Minimum Price Check Box"

Change the Report Display

You can alter how a report displays by editing report attributes. In the exercise, you change the number of columns that display on page 1 and then change the format of two columns to include a currency symbol.

To edit report attributes for page 1:

  1. Click Application on the Developer toolbar.

    The Application home page appears.

  2. Click 1 - Product Report.

    The Page Definition for page 1 appears.

  3. Under Regions, click the Report link as shown in Figure 6-7.

    The Report Attributes page appears. You can use this page to precisely control the report layout. First, change the number of columns that display.

  4. Deselect the Show check box for the following columns:

    • Weight Class

    • Warranty Period

    • Supplier ID

    Next, edit List Price and Min Price columns to include a currency symbol.

  5. Edit the List Price column:

    1. Click the Edit icon next to List Price.

    2. From Number / Date Format, select $5,234.10.

    3. Click the Next (>) icon at the top of the page.

      Clicking the Next icon submits your changes and then displays attributes for the next column, Min Price.

  6. Edit the Min Price column:

    1. From Number / Date Format, select $5,234.10.

      Note that you select a format by selecting an example. However, the value that actually displays field is the Oracle number format.

    2. Click Apply Changes.

  7. Click the Run Page icon in the upper right corner.

    The revised report appears. Notice the Weight Class, Warranty Period, and Supplier ID no longer appear and the List Price and Min Price columns include a currency symbol.

Create Multi Value Check Boxes to Filter Content

In the next exercise, you change the Search field (P1_REPORT_SEARCH) on the Product Report page to a multi value check box. These check boxes enable users to filter the report by product category (obsolete, orderable, planned, under development).

Topics in this section include:

Change the Search Field to a Multi Value Check Box

To change the search field to a check box:

  1. Click Edit Page 1 on the Developer toolbar.

    The Page Definition for page 1 appears.

  2. Under Items, click P1_REPORT_SEARCH.

  3. From Display As, select Checkbox.

  4. Scroll down to Label. For Label, delete the existing text and replace with Product Status.

  5. Scroll down to Source. In Source Value or Expression, enter:

    obsolete:orderable:planned:under development
    
  6. Scroll down to List of Values. Specify the following:

    1. Named LOV - Accept the default.

    2. Number of Columns - Enter 4.

    3. List of values definition - Enter:

      SELECT DISTINCT product_status display_value, product_status return_value
      FROM oehr_product_information
      ORDER BY 1
      

      Note:

      Note that to create a multi value check box, the List of Values query must return more than one row.

  7. Click Apply Changes at the top of the page.

    The Page Definition for page 1 appears.

Edit the Report Region Definition

To edit the report region definition:

  1. Under Regions, click Product Report.

    The Region Definition appears.

  2. Scroll down to Source.

  3. In Source modify the WHERE clause to read as follows:

    ...
    WHERE  instr(':'||:P1_REPORT_SEARCH||':',product_status)> 0
    
  4. Click Apply Changes at the top of the page.

    The Page Definition for page 1 appears.

  5. Click Apply Changes at the top of the page.

    The Page Definition for page 1 appears.

Change the Default Check Box Behavior

Although the Product Status check boxes correctly filter the content on page 1, if you deselect all the check boxes, notice the report returns all products. This behavior results from the fact that if a check box has a NULL value (that is, it is deselected), then it defaults to the default value Y. The default value of Y, in turn, enables the check box.You can alter this behavior by adding a computation that remembers the state of the check box.To add a computation that tracks the state of the check box:

  1. Under Page Processing, Computations, click the Create icon.

    The Create Page Computation Wizard appears.

  2. For Item Location, select Item on This Page and click Next.

  3. For Item, specify the following:

    1. Compute Item - Select P1_REPORT_SEARCH.

    2. Sequence - Accept the default.

    3. Computation Point - Select After Submit.

    4. Computation Type - Select Static Assignment.

    5. Click Next.

  4. In Computation:

    1. Enter:

      none(bogus_value)
      
    2. Click Next.

  5. For Condition:

    1. From Condition Type, select Value of Item in Expression 1 Is NULL.

    2. In Expression 1, enter:

      P1_REPORT_SEARCH
      
  6. Click Create.

    The Page Definition for page 1 appears.

  7. Click the Run Page icon in the upper right corner. Note that the Product Status check boxes display at the top of the page.

Change the Check Boxes to Display in Bold

Next, you edit the check box display values (or labels) so that they appear as bold text.

To edit check box display values (or labels) to appear in bold:

  1. Go to the Page Definition for page 1.

  2. Under Items, click P1_REPORT_SEARCH.

  3. Scroll down to Element.

  4. In Form Element Option Attributes, enter:

    class="fielddatabold"
    

    Form Element Option Attributes are used exclusively for check boxes and radio buttons and control the way the Application Express engine renders individual options.

  5. Click Apply Changes.

    The Page Definition for page 1 appears.

Adding Check Boxes to Each Row in the Report

In the next exercise, you add a delete check box to each row in the Product Report. To accomplish this, you must edit the report query and make a call to the APEX_ITEM package.

APEX_ITEM is a supplied package for generating certain items dynamically. In this instance, you use APEX_ITEM.CHECKBOX to generate check boxes in the Product report. When the page is submitted, the values of the check boxes are stored in global package arrays. You can reference these values using the PL/SQL variables APEX_APPLICATION.G_F01 to APEX_APPLICATION.G_F50 based on the p_idx parameter value that was passed in.

Topics in this section include:

Call APEX_ITEM.CHECKBOX

To edit the query to call APEX_ITEM.CHECKBOX:

  1. Go to the Page Definition for page 1.

  2. Under Regions, click Product Report.

  3. Scroll down to Source.

  4. In Region Source, add the new line appearing in bold face to the query.

    SELECT 
    "product_id",
    apex_item.checkbox(1,product_id) del,
    "product_name", 
    "product_description",
    "category_id",
    "weight_class",
    "warranty_period",
    "supplier_id",
    "product_status",
    "list_price",
    "min_price",
    "catalog_url"
    FROM   "oehr_product_information" 
    WHERE  instr(':'||:p1_report_search||':',product_status)> 0  
    

    APEX_ITEM is an Oracle Application Express supplied package that you can use to generate certain items dynamically. Note that the value passed in for p_idx in the above example is 1. You reference the check box values using the global variable APEX_APPLICATION.G_F01 later on.

    Oracle Application Express automatically adds new columns to the end of the column list. Next, you need to move the DEL column.

  5. Scroll to the top of the page and select the Report Attributes tab.

  6. Under Column Attributes, locate the Del column.

  7. Click the Up arrow on the far right until the DEL column is directly below PRODUCT_ID. (See Figure 6-8).

    Figure 6-8 Report Column Attributes Page

    Description of Figure 6-8 follows
    Description of "Figure 6-8 Report Column Attributes Page"

  8. Click Apply Changes.

    The Page Definition for page 1 appears.

Add a Button to Submit Check Box Array Values

To add a button to submit the check box array values:

  1. Go to the Page Definition for page 1.

  2. Under Buttons, click the Create icon.

  3. For Button Region, select Product Report (1) and click Next.

  4. For Position, select Create a button in a region position and click Next.

  5. For Button Attributes:

    1. Button Name - Enter DELETE_PRODUCTS.

    2. Label - Enter Delete Products.

    3. Accept the remaining defaults and click Next.

  6. In Button Template, accept the default selection and click Next.

  7. For Display Properties:

    1. Position - Select Top of Region.

    2. Accept the remaining defaults and click Next.

  8. For Branching, select 1 Product Report and click Create Button.

Add a Process

To add a process that executes when the user clicks the Delete Products button:

  1. Under Page Processing, Processes, click the Create icon.

  2. For Process Type, select PL/SQL and click Next.

  3. For Process Attributes:

    1. Name - Enter Delete Products.

    2. Sequence - Accept the default.

    3. For Point - Select On Submit - After Computations and Validations.

    4. Click Next.

  4. Enter the following PL/SQL process and then click Next:

    FOR i in 1..APEX_APPLICATION.G_F01.count
    LOOP
       DELETE FROM oehr_product_information
       WHERE product_id = APEX_APPLICATION.G_F01(i);
    END LOOP;
    

    APEX_ITEM is an Oracle Application Express supplied package that you can use to generate certain items dynamically. When a page is submitted, the values of each column are stored in global package arrays, which you can reference using the PL/SQL variable APEX_APPLICATION.G_F01 to APEX_APPLICATION.G_F50. In this exercise, the value passed in for product_id is 1, so you reference the column values using the global variable APEX_APPLICATION.G_F01.

  5. On Messages:

    1. In Success Message, enter:

      Product(s) deleted.
      
    2. In Failure Message, enter:

      Unable to delete product(s).
      
  6. Click Create Process.

  7. Run the page.

    Notice that the Delete Products button appears above the report as shown in Figure 6-9. To remove a product from the report, select the Del check box and then click Delete Products.

    Figure 6-9 Product Report with Delete Products Check Box

    Description of Figure 6-9 follows
    Description of "Figure 6-9 Product Report with Delete Products Check Box"

PKG0 PK About these Tutorials

1 About these Tutorials

Oracle Database Application Express Advanced Tutorials contains a series of tutorials that explain how to use Oracle Application Express to create applications and application components. The goal of this book is to help you understand how to use Oracle Application Express through hands-on experience.

This section contains the following topics:

What this Book Is Not

Oracle Database Application Express Advanced Tutorials is a collection of tutorials with step-by-step instructions. The objective of these tutorials is to demonstrate how to build a particular type of application or application component using the Oracle Application Express development environment.

Where appropriate, this book describes concepts relevant to understanding or completing a task. However, this book is not intended to be a complete discussion of Oracle Application Express concepts. For this type of information, see Oracle Application Express online Help or Oracle Database Application Express User's Guide.

If you are new to Oracle Application Express, please review the Oracle Database 2 Day + Application Express Developer's Guide. This guide introduces you to application development using Oracle Application Express. It leads your through the process of setting up your development environment and walks you through building an initial application.

Tutorial Topics

This document contains the following tutorials:

TitleDescription
How to Create a Tabular Form
Illustrates how to create a tabular form within a new application and how to change one of the updatable columns from a text field to a select list.
How to Create a Parameterized Report
Illustrates how to create an interactive report and explains how a user can customize the report.
Using Advanced Report Techniques
Highlights some of the more advanced reporting techniques, such as linking from one interactive report to another and creating declarative filters within a URL.
How to Control Form Layout
Explains how to create a data input form and then change the form layout by editing the region and item attributes.
How to Work with Check Boxes
Illustrates the different ways in which you can create and process check boxes within an application.
How to Implement a Web Service
Explains how to call a Web service from within an application.
How to Create a Stacked Bar Chart
Explains how to create a stacked bar chart within an application.
How to Upload and Download Files in an Application
Illustrates how to create a form and report with links for file upload and download.
How to Incorporate JavaScript into an Application
Describes some usage scenarios for JavaScript and includes details about how to implement them in your application.
How to Build an Access Control Page
Explains how to build an Access Control Administration to restrict access to an application.
How to Review a Packaged Application
Explores the OEHR Sample Objects packaged application. By reviewing the supporting objects behind this application, you can learn how the Supporting Object Utility works so that you can create your own packaged applications.
How to Create a Master Detail PDF Report
Explains how to create a master detail form, define a report query and RTF template, and then create a button to expose the new report.
How to Design an Issue Tracking Application
This tutorial describes how to plan, design and populate data objects for an example Issue Tracking application.
How to Build and Deploy an Issue Tracking Application
Provides step-by-step instructions on how to create and deploy an application that tracks the assignment, status, and progress of issues related to a project.

About Loading Sample Objects

In Oracle Application Express, users log in to a workspace. Think of each workspace as a shared work area that separates your objects, data, and applications into a virtual private database.

Before you can start these exercises, you need to create the appropriate sample objects within your workspace. These sample objects are copies of the objects that are typically installed in two schemas:

  • Human Resources (HR)

    The HR schema contains information about the employees and the facilities where they work. Each employee has an identification number, email address, job identification code, salary, and manager. Employees are assigned to a department and each department is associated with one location that has a full address. including the street name, postal code, city, state or province, and country code.

  • Order Entry (OE)

    The OE schema tracks product inventories and sales of a company's products, including the product identification number, the product name, the associated associates product category, product descriptions, the weight group (for shipping purposes), the warranty periods, the supplier, the status availability, and a minimum price.

To create the objects locally in your workspace, you need to import the OEHR Sample Objects application.

This section contains the following topics:


Tip:

In order to successfully import the objects associated with the OEHR Sample Objects application, your Oracle database must include Oracle Spatial. If your database instance does not include Oracle Spatial, you can install it using Database Configuration Assistant. To learn more, see the Oracle Database Installation Guide for your operating environment.

Downloading OEHR Sample Objects

To import the OEHR Sample Objects application, you first need to download it from the Oracle Technology Network (OTN):

  1. In your Web browser go to:

    http://www.oracle.com/technology/products/database/application_express/packaged_apps/oehr_sample_objects.zip
    
  2. Locate the OEHR Sample Objects application.

  3. Download the oehr_sample_objects.zip file to your computer.

  4. Unzip and extract the oehr_sample_objects_installer.sql file:

    • Microsoft Windows - Double-click the oehr_sample_objects.zip file

    • UNIX or Linux - Enter the following command:

      $ unzip oehr_sample_objects.zip
      

Importing and Installing OEHR Sample Objects

After you download the OEHR Sample Objects application, you need to import it into Oracle Application Express. During the import process, specify that you also want to install both the application and the supporting objects. Installing the application creates the objects and sample data needed to complete the exercises in Oracle Application Express Advanced Tutorials.

To import and install the OEHR Sample Objects application:

  1. Log in to Oracle Application Express. See "Logging In To Oracle Application Express" in Oracle Database Application Express User's Guide.

  2. On the Workspace home page, click Application Builder.

    The Application Builder home page appears.

  3. Click the Import button.

  4. For Specify File, specify the following:

    1. Import file - Click Browse and go to the oehr_sample_objects_installer.sql file.

    2. File Type - Select Application, Page, or Component Export.

    3. Verify that File Character Set is correct.

    4. Click Next.

    Now that you have imported the file, you want to install it.

  5. To install an imported file, click Next.

    The Install Application Wizard appears.

  6. In the Install Application Wizard, specify the following:

    1. Parsing Schema - Select a schema.

    2. Build Status - Select Run and Build Application.

    3. Install As Application - Select Auto Assign New Application ID.

    4. Click Install.

  7. For Supporting Objects, select Yes and click Next.

  8. Confirm your selections by clicking Install.

  9. Click the Home breadcrumb link at the top of the page.

    The Application Builder home page appears.

Checking Available Space in Your Workspace

If you experience problems installing the OEHR Sample Objects application, verify the available space in your workspace. You many need to request additional storage space.

If you are a workspace administrator, you can:

  1. Determine if you need additional storage space. See "Viewing the Workspace Overview Report" in Oracle Database Application Express User's Guide.

  2. Request additional storage space. See "Requesting Additional Storage" in Oracle Database Application Express User's Guide.

Deleting the OEHR Sample Objects Application

Deleting the OEHR Sample Objects application and selecting to deinstall the supporting objects completely removes all associated objects and sample data.

To delete the OEHR Sample Objects application:

  1. Log in to Oracle Application Express.

  2. On the Workspace home page, click Application Builder.

    The Application Builder home page appears.

  3. Select the OEHR Sample Objects application.

    The Application home page appears.

  4. On the Tasks list, click Delete this Application.

    The Deinstall page appears.

  5. To remove all associated objects and sample data, select Remove Application Definition and Deinstall Supporting Objects.

  6. Click Deinstall.

Viewing Database Objects

Now, take a look at the objects you just created by going to Object Browser. Object Browser enables you to browse, create, and edit objects in your database.

To view the objects:

  1. On the Workspace home page, click SQL Workshop.

  2. Click Object Browser.

    As shown in Figure 1-1, Object Browser appears.

    Figure 1-1 Object Browser

    Description of Figure 1-1 follows
    Description of "Figure 1-1 Object Browser"

    Object Browser is divided into two sections:

    • Object Selection pane displays on the left side of the Object Browser page and lists database objects of a selected type within the current schema.

      The list of objects that appears depends upon the available objects in the current schema. Note that any object having a red bar adjacent to it is invalid.

    • Detail pane displays to the right of the page and displays detailed information about the selected object.

  3. From the Object Selection list, select Tables.

  4. In the Object Selection pane, click OEHR_EMPLOYEES from the list.

    The Detail pane shows details about the table.

  5. Click the Data tab in the row at the top of the Details pane.

    The data in the OEHR_EMPLOYEES table appears. Note that other tabs show additional details about the object you select.

  6. To search for an object name, enter a case insensitive term in the Search field.

  7. To view all objects, leave the Search field blank.


See also:

"Managing Database Objects with Object Browser" in Oracle Database Application Express User's Guide

About Application Authentication

As you create new pages, you can view them by running the page individually or by running an entire application. When you run a page or application, the Application Express engine dynamically renders it into viewable HTML based on data stored in the database.

By default, all the applications you create in these tutorials use Application Express Authentication. Application Express Authentication is a built-in authentication scheme that uses the same internal user accounts you use to log in to a workspace.

The first time you run a page in an application, you are prompted to enter a user name and password. To continue, simply enter your workspace user name and password and then click Login.

When you create your own applications, you can choose from a number of preconfigured authentication schemes or build your own.


See Also:

"Establishing User Identity Through Authentication" in Oracle Database Application Express User's Guide.

PKnWWPK How to Build an Access Control Page

11 How to Build an Access Control Page

You can control access to an application, individual pages, or page components by creating an Access Control Administration page. The page contains a list of application modes and an Access Control List.

This tutorial explains how to build an Access Control Administration page and then restrict access to an application so that only privileged users can perform specific functions.

This section contains the following topics:

For additional examples on this topic, please visit the following Oracle by Examples (OBEs):

How Access Control Administration Works

You create an access control list by running the Access Control Wizard to create an Access Control Administration page. This page contains a list of application modes and an Access Control List. Once you create the Access Control Administration page, you:

  1. Run the Access Control Administration page.

  2. Select an application mode:

    • Full access to all, access control list not used.

    • Restricted access. Only users defined in the access control list are allowed.

    • Public read only. Edit and administrative privileges controlled by access control list.

    • Administrative access only.

  3. Add users to the Access Control List.

In addition to creating the Access Control Administration page, the Access Control Wizard also creates:

  • two tables within the application's default schema to manage access control

  • the authorization schemes that correspond to the application mode list options

  • the privileges available in the Access Control List

You can control access to a specific page or page component by selecting one of these authorization schemes on the page or component attributes pages. Once you create an Access Control, you can customize the page, tables and values to suit the specific needs of your application.

Creating an Application

First, you need to create an application based on employee data in a spreadsheet.

Topics in this section include:

Download Spreadsheet Data

Download the following *.csv file to you local machine:

  1. In your Web browser go to:

    http://www.oracle.com/technology/products/database/application_express/packaged_apps/acl_employees.zip
    
  2. Download the acl_employees.zip file to your computer.

  3. Unzip and extract the acl_employees.csv file:

    • Microsoft Windows - Double-click the acl_employees.zip file

    • UNIX or Linux - Enter the following command:

      $ unzip acl_employees.zip
      

Create an Application Based on Spreadsheet Data

To create a new application based on spreadsheet data:

  1. On the Workspace home page, click the Application Builder icon.

    The Application Builder home page appears.

  2. Click Create.

  3. Select Create from Spreadsheet and click Next.

  4. Select Upload file, comma separated (*.csv) or tab delimited and click Next.

  5. For Load Method:

    1. Select Upload file, comma separated (*.csv) or tab delimited.

    2. Click Next.

  6. For Data:

    1. Text File - Click Browse and navigate to the acl_employees.csv file.

    2. Accept the remaining defaults and click Next.

  7. For Table Properties:

    1. Schema - Select the appropriate schema.

    2. Table Name - Enter ACL_EMPLOYEES.

    3. Accept the remaining defaults and click Next.

  8. For User Interface Defaults:

    1. Singular Name - Enter Employee.

    2. Plural Names - Enter Employees.

    3. Click Next.

  9. For Summary Page:

    1. Summary by Column - Select DEPARTMENT_ID and click Next.

    2. Aggregate by Column - Do not make a selection and click Next.

  10. For Application Options, accept the defaults and click Next.

  11. For User Interface, select Theme 2 and click Next.

    A theme is collection of templates that define the layout and style of an application. You can change a theme at any time.

  12. Click Create.

    The Application home page appears.

Run the Application

To run the application:

  1. Click the Run Application icon as shown in Figure 11-1.

    Figure 11-1 Run Application Icon

    Description of Figure 11-1 follows
    Description of "Figure 11-1 Run Application Icon"

  2. If prompted to enter a user name and password, enter your workspace user name and password and click Login. See "About Application Authentication".

    The report appears as shown in Figure 11-2.

    Figure 11-2 ACL_EMPLOYEES Application

    Description of Figure 11-2 follows
    Description of "Figure 11-2 ACL_EMPLOYEES Application"

    The ACL_EMPLOYEES application enables you to view and update employee data. To update a specific record, click the Edit icon in the far left column. Clicking the Analyze tab provides you with access to both a visual and tabular breakdown of the number of employees in each department.

Creating an Access Control Administration Page

Next, you need to secure your application so that only privileged users can perform certain operations. When you implement access control on an Oracle Application Express application, the best approach is to use an authorization scheme defined at the application level. The first step is to create an access control page by running the Access Control Page Wizard.

Topics in this section include:

Create an Access Control Page

To create an access control page:

  1. Click Create on the Developer toolbar.

  2. Select New page and click Next.

  3. For Page, select Access Control and click Next.

    The Access Control Wizard appears.

  4. In Administration Page Number, enter 8 and click Next.

  5. For Tabs:

    1. Tab Options - Select Use an existing tab set and create a new tab within the existing tab set.

    2. Tab Set - Select TS1 (Employees, Analyze).

    3. Tab Set Label - Enter Administration.

    4. Click Next.

  6. Review the confirmation page and click Finish.

    A Success page appears.

View the Page

To run the page:

  1. Click Run Page.

    A new page appears as shown in Figure 11-3.

    Figure 11-3 Access Control Administration Page

    Description of Figure 11-3 follows
    Description of "Figure 11-3 Access Control Administration Page"

    Notice the page is divided into two regions: Application Administration and Access Control List. Also note that the default Application Mode is Full Access.

  2. Under Application Mode, select Restricted access. Only users defined in the access control list are allowed.

  3. Click Set Application Mode.

Add Users to the Access Control List

Next, add three users to the Access Control List:

  • Luis Popp (LPOPP) will have View privileges.

  • Adam Fripp (AFRIPP) will have Edit privileges.

  • John Chen (JCHEN) will have Administrator privileges.

To add users to the Access Control List:

  1. Under Access Control List, click Add User.

    A new row appears.

  2. Enter the first user:

    1. Username - Enter LPOPP.

    2. Privilege - Select View.

    3. Click Apply Changes.

    4. Click Add User to add a blank row where you can enter the first user.

  3. Enter the next user:

    1. Username - Enter AFRIPP.

    2. Privilege - Select Edit.

    3. Click Apply Changes.

    4. Click Add User to add a blank row where you can enter the next user.

  4. Enter the next user:

    1. Username - Enter JCHEN.

    2. Privilege - Select Administrator.

    3. Click Apply Changes.

  5. Click Application on the Developer toolbar.

    The Application home page appears.

Creating an Authentication Function

Next, you need to make employees in the ACL_EMPLOYEES table the users of the application. To accomplish this, you create a simple authentication function in the current authentication scheme. Note that the function checks for the userid and its associated last name as a password.

To create the authentication function:

  1. On the Application Builder home page, click the Home breadcrumb link.

    The the Workspace home page appears.

  2. Click SQL Workshop and then SQL Commands.

  3. In the SQL editor pane:

    1. Enter the following code:

      CREATE OR REPLACE FUNCTION acl_custom_auth (
          p_username IN VARCHAR2,
          p_password IN VARCHAR2)
      RETURN BOOLEAN IS
      BEGIN
        FOR c1 IN (SELECT 1 
                    FROM acl_employees
                   WHERE upper(userid) = upper(p_username)
                     AND upper(last_name) = upper(p_password))
        LOOP
          RETURN TRUE;
        END LOOP;
        RETURN FALSE;
      END;
      /
      
    2. Click Run.

  4. Click the Home breadcrumb link.

    The Workspace home page appears.

Updating the Current Authentication Scheme

Next, you need to update the current authentication scheme to use the new function.

To update the current authentication scheme.

  1. Click Application Builder and then click ACL Employees.

    The Application home page appears.

  2. Click Shared Components.

  3. Under Security, click Authentication Schemes.

    The Authentication Schemes page appears.

  4. Click the Application Express - Current icon.

  5. Scroll down to Login Processing.

  6. In Authentication Function, replace -BUILTIN- with the following:

    return acl_custom_auth
    
  7. Scroll back to the top of the page and click Apply Changes.

Applying Authorization Schemes to Components

Next you need to associate the authorization scheme with the appropriate application components. As you may recall, you previously added three users to the Access Control List:

  • LPOPP had View privileges.

  • AFRIPP had Edit privileges

  • JCHEN had Administrator privileges

In this exercise, you associate the View, Edit, and Administrator privileges with specific application components to control which users are allowed to perform what actions.

Topics in this section include:

Associate an Authorization Scheme with the Application

First, you need to specify that users will only be able to access the application if they have View privileges. To accomplish this, you associate the access control - view authorization scheme with the application.

To associate an authorization scheme with your application:

  1. Click the Application ID breadcrumb link.

    The Application home page appears.

  2. Click Shared Components.

  3. Under Application, click Definition.

  4. Click the Security tab.

  5. Scroll down to Authorization.

  6. From Authorization Scheme, select access control - view.

  7. Click Apply Changes at the top of the page.

Associate Edit Privileges with the ID Column

For this exercise, only users with at least Edit privileges should be able to edit or delete data. To accomplish this, you associate the access control - edit authorization scheme with the ID column. This hides the Edit icon on page 1 for users with View privileges, but displays it for users with Edit or Administrator privileges.

To associate edit privileges with the ID column:

  1. Click the Application ID breadcrumb link.

    The Application home page appears.

  2. Click 1 - Report Page.

    The Page Definition for page 1 appears.

  3. Under Regions, click the Report link.

    The Report Attributes page appears.

  4. Click the Edit icon for ID. The Edit icon resembles a small page with a pencil on top of it.

    The Column Attributes page appears.

  5. Scroll down to Authorization.

  6. From Authorization Scheme, select access control - edit.

  7. Click Apply Changes at the top of the page.

Associate Edit Privileges with the Create Button

Next, associate the access control - edit authorization scheme to the Create button. This will hide the Edit icon for unprivileged users.

To associate edit privileges with the Create button:

  1. Go to the Page Definition for Page 1. Click the Page 1 breadcrumb link.

    The Page Definition for page 1 appears.

  2. Under Buttons, click the Create link (not the icon).

  3. Scroll down to Authorization.

  4. From Authorization Scheme, select access control - edit.

  5. Click Apply Changes at the top of the page.

    The Page Definition for Page 1 appears.

Associate Edit Privileges with Page 2

Next, associate the access control - edit authorization scheme with page 2.

To specify an authorization scheme for page 2:

  1. Go to page 2. In the Page field enter 2 and click Go.

    The Page Definition for page 2 appears.

  2. Under Page, click the Edit page attributes icon.

  3. Scroll down to Security.

  4. From Authorization Scheme, select access control - edit.

  5. Click Apply Changes at the top of the page.

Restrict Access to Page 8

Lastly, you need to restrict access to page 8, Access Control Administration. To accomplish this, you specify the access control - administrator authorization scheme with all of page 8 and with the Administration tab.

Specify an Authorization Scheme for Page 8

To specify an authorization scheme for page 8:

  1. Go to page 8. In the Page field, enter 8 and click Go.

    The Page Definition for page 8 appears.

  2. Under Page, click the Edit page attributes icon.

  3. Scroll down to Security.

  4. From Authorization Scheme, select access control - administrator.

  5. Click Apply Changes at the top of the page.

    The Page Definition for page 8 appears.

Specify an Authorization Scheme for the Administration Tab

To specify an authorization scheme for page 8:

  1. Under Tabs, click the Administration link.

  2. Scroll down to Authorization.

  3. From Authorization Scheme, select access control - administrator.

  4. Click Apply Changes at the top of the page.

    The Page Definition for page 8 appears.

Testing the Application

At the beginning of this tutorial, you added three users to the Access Control List:

  • Luis Popp (LPOPP) has View privileges

  • Adam Fripp (AFRIPP) has Edit privileges

  • John Chen (JCHEN) has Administrator privileges

Next, test your application by logging in as each of these users.

Topics in this section include:

Log In with View Privileges

Luis Popp (LPOPP) has View privileges.

To log in as Luis Popp:

  1. Click the Run Page icon in the upper right corner.

  2. When prompted, specify the following:

    1. Username - LPOPP.

    2. Password - Popp.

    3. Click Login.

    The Employees Report page appears as shown in Figure 11-4.

    Figure 11-4 Employees Report with View Privileges

    Description of Figure 11-4 follows
    Description of "Figure 11-4 Employees Report with View Privileges"

    Note that the Edit icon and the Administration tab no longer appear.

  3. Click Logout in the upper right corner.

Log In with Edit Privileges

Adam Fripp (AFRIPP) has Edit privileges.

To log in as Adam Fripp:

  1. When prompted, specify the following:

    1. Username - AFRIPP.

    2. Password - Fripp.

    3. Click Login.

    The Employees Report page appears as shown in Figure 11-5.

    Figure 11-5 Employees Report with Edit Privileges

    Description of Figure 11-5 follows
    Description of "Figure 11-5 Employees Report with Edit Privileges"

    Note that the Edit icon now appears to the left of the Employee Id column, but the Administration tab still does not appear.

  2. Click Logout in the upper right corner.

Log In with Administrator Privileges

John Chen (JCHEN) has Administrator privileges.

To log in as John Chen:

  1. When prompted, specify the following:

    1. Username - JCHEN

    2. Password - Chen

    3. Click Login.

    The Employees Report page appears as shown in Figure 11-6.

    Figure 11-6 Employees Report with Administrator Privileges

    Description of Figure 11-6 follows
    Description of "Figure 11-6 Employees Report with Administrator Privileges"

  2. Click Administrator tab.

PK)qdo_oPK Using Advanced Report Techniques

4 Using Advanced Report Techniques

In this tutorial, you create an application that highlights some of the more advanced interactive reporting techniques.

The following procedures are described:

  • Augmenting the report to include data from other tables.

  • Adding a navigation link from the home page to an interactive report.

  • Creating a column link from one interactive report to another.

  • Passing column values from one interactive report to another.

  • Querying an interactive report for column values.

This tutorial contains the following topics:

Create the Basic Application

In this section, you create the database objects, load them with sample data and create the basic application. The Create Application Wizard is used to build the application containing a Home page and an Issues report page. The Issues report page enables users to view issues stored in the IT_ISSUES table.

This section includes the following topics:

Create and Populate the Database Objects

Before you begin creating the application, you need to create the appropriate sample objects within your workspace and load them with demonstration data.

To install the Issue Tracker sample objects:

  1. Create the Issue Tracker data objects. Follow instructions outlined in "Create and Run a Script to Build Database Objects" .

  2. Load objects with demonstration data. Follow instructions described in "Loading Demonstration Data" .

    These sample objects are copies of the Issue Tracker application objects. For a complete description of the Issue Tracker application see Chapter 14, "How to Design an Issue Tracking Application" and Chapter 15, "How to Build and Deploy an Issue Tracking Application".

Create the Application

Now, you create an application using the Create Application Wizard.

To create an application with a Home page and an Issues Report page:

  1. On the Workspace home page, click the Application Builder icon.

  2. Click Create.

  3. For Method, select Create Application and click Next.

  4. For Name, make these changes:

    1. Name - Enter Advanced Reports.

    2. Create Application - Select From scratch.

    3. Schema - Select schema containing loaded IT data objects.

    4. Click Next.

  5. Under Add Page, make these changes:

    1. Select Page Type - Select Blank.

    2. Page Name - Enter Home.

    3. Click Add Page.

  6. Under Add Page, make these changes:

    1. Select Page Type - Select Report.

    2. Subordinate to Page - Select Home (1).

    3. Page Source - Select Table.

    4. Table Name - Select IT_ISSUES.

    5. Implementation - Select Interactive.

    6. Click Add Page.

  7. Under Create Application, click the It_Issues link.

    The New Page Definition window appears.

  8. Under Page Definition, for Page Name, enter Issues.

  9. Under Report Columns, for Show select No for each of the following columns then click Apply Changes:

    • ISSUE_DESCRIPTION

    • TARGET_RESOLUTION_DATE

    • PROGRESS

    • ACTUAL_RESOLUTION_DATE

    • RESOLUTION_SUMMARY

    • CRETATED_ON

    • CREATED_BY

    • MODIFIED_ON

    • MODIFIED_BY

  10. Click Next.

  11. For Tabs, select No Tabs and click Next.

  12. For Shared Components, accept the default, No, and click Next.

  13. For Attributes, accept all defaults and click Next.

  14. For User Interface, select Theme 20 and click Next.

  15. Review application attributes and click Create.

Run the Application

Now, run the Advanced Reports application and view the Home page, Issues Reports page and Single Row View.

To run the application:

  1. Click the Run Application icon.

  2. When prompted, enter your workspace user name, your password and click Login.

    This authentication is part of the default security of any newly created application. See "About Application Authentication".

    As shown in Figure 4-1, the home page appears.

    Figure 4-1 Initial Home Page

    Description of Figure 4-1 follows
    Description of "Figure 4-1 Initial Home Page"

  3. Click the Issues link.

    The Issue report page displays as shown in Figure 4-2, "Initial Issues Report".

    Figure 4-2 Initial Issues Report

    Description of Figure 4-2 follows
    Description of "Figure 4-2 Initial Issues Report"

  4. Locate the Link Column icon for Issue Id 1 as shown in Figure 4-3, "Single Row View Icon".

    Figure 4-3 Single Row View Icon

    Description of Figure 4-3 follows
    Description of "Figure 4-3 Single Row View Icon"

  5. Click the Link Column icon for Issue Id 1.

    The Single Row View for the first issue appears as shown in Figure 4-4, "Single Row View of the First Issue".

    Figure 4-4 Single Row View of the First Issue

    Description of Figure 4-4 follows
    Description of "Figure 4-4 Single Row View of the First Issue"

    The Create Application Wizard configured the Issues interactive report Link Column to display the Single Row View. This is the default when the wizard creates a page type of Report.


    Tip:

    The Link Column can be reconfigured by going to the Report Attributes page and changing the Link Column setting. See Introducing Interactive Report Components.

  6. Click the Application ID link on the Developer toolbar at the bottom of the page to return to the Application home page.

    Notice that the Create Application Wizard also created a Login page.

Display People and Project Names

In this section, you replace columns containing person Ids and project Ids with columns containing actual name values. Because the IT_ISSUES table does not contain person names or project names, the query is modified to join with tables that have this information. After modifying the query, you run the page and use the Select Columns action to add the name value columns to the display.

Topics in this section include:

Change the Query to Retrieve Values from Other Tables

There are four columns in the Issues report that display Ids rather than person and project names. In this section, you replace three of those columns, the Issues Id column remains, with columns containing actual person and project names.

In order to accomplish this, you edit the query to include a join of the IT_PEOPLE and IT_PROJECTS tables. The following Id columns are replaced with name value columns as described here:

  • Identified By Person Id is replaced with Identified By

  • Related Project Id is replaced with Project Name

  • Assigned to Person Id is replaced with Assigned To

To change the SQL query:

  1. Select 2 - Issues page.

  2. Under Regions, select Issues.

  3. Scroll down to Source and replace Region Source with this SQL:

    SELECT "IT_ISSUES"."ISSUE_SUMMARY" as "ISSUE_SUMMARY",
        "IT_PEOPLE"."PERSON_NAME" as "IDENTIFIED_BY",
        "IT_ISSUES"."IDENTIFIED_DATE" as "IDENTIFIED_DATE",
        "IT_PROJECTS"."PROJECT_NAME" as "PROJECT_NAME",
        decode("IT_PEOPLE_1"."PERSON_NAME",NULL,'Unassigned',
            "IT_PEOPLE_1"."PERSON_NAME") 
            as "ASSIGNED_TO",
        "IT_ISSUES"."STATUS" as "STATUS",
        "IT_ISSUES"."PRIORITY" as "PRIORITY",
        "IT_ISSUES"."TARGET_RESOLUTION_DATE" as "TARGET_RESOLUTION_DATE",
        "IT_ISSUES"."PROGRESS" as "PROGRESS",
        "IT_ISSUES"."ACTUAL_RESOLUTION_DATE" as "ACTUAL_RESOLUTION_DATE",
        "IT_ISSUES"."ISSUE_ID" as "ISSUE_ID",
        "IT_ISSUES"."RELATED_PROJECT_ID" as "PROJECT_ID"
    FROM "IT_PEOPLE" "IT_PEOPLE_1",
        "IT_PROJECTS" "IT_PROJECTS",
        "IT_PEOPLE" "IT_PEOPLE",
        "IT_ISSUES" "IT_ISSUES"
    WHERE "IT_ISSUES"."IDENTIFIED_BY_PERSON_ID"="IT_PEOPLE"."PERSON_ID"
    AND "IT_ISSUES"."ASSIGNED_TO_PERSON_ID"="IT_PEOPLE_1"."PERSON_ID"(+)
    AND "IT_ISSUES"."RELATED_PROJECT_ID"="IT_PROJECTS"."PROJECT_ID"
    
  4. Click Apply Changes.

  5. Click Apply Changes to confirm.

Add Name Value Columns to the Display

Next, run the Issues interactive report page and use the Select Columns action to include the three additional name value columns to the display.

To add columns to the display:

  1. Click the Run Page 2 icon at the top right corner of the page.

  2. Click the Actions menu to the right of the Go button as shown in Figure 4-5.

  3. Select the Select Columns action.

    Your page should look similar to Figure 4-6.

    Figure 4-6 Select Columns Action Options Page

    Description of Figure 4-6 follows
    Description of "Figure 4-6 Select Columns Action Options Page"

  4. Highlight Identified By in the Do Not Display box and click the Move icon (>).

  5. Repeat the previous step for Project Name, and Assigned To.

    The only column left in the Do Not Display box is Project Id. All other columns appear in the Display in Report list.

  6. Click Apply at the bottom right of the Select Columns area.

    Your Issues page should now look like Figure 4-7.

    Figure 4-7 Issues Report with Person and Project Names

    Description of Figure 4-7 follows
    Description of "Figure 4-7 Issues Report with Person and Project Names"

Add a Dashboard Page

The Dashboard provides a quick snapshot of important issue tracking statistics. Regions displayed on the Dashboard include:

  • Overdue Issues Report

  • Open Issues by Project Pie Chart

Upon completion of this section, the application will have a Dashboard page similar to the one shown in Figure 4-8, "Dashboard".

Topics in this section include:

Create a Dashboard Page

First, you add a blank page to the application and name it Dashboard.

To add the Dashboard page:

  1. Click the Application ID link on the Developer Toolbar.

  2. Click Create Page.

  3. Select Blank Page and click Next.

  4. For Page Number, enter 3 and click Next.

  5. For Create Page, make these changes:

    1. Name - Enter Dashboard.

    2. Title - Enter Dashboard.

    3. Breadcrumb - Select Breadcrumb.

    4. Entry Name - Enter Dashboard.

    5. Parent Entry - Select the Home link.

    6. Click Next.

  6. For Tabs, select No and click Next.

  7. Review selections and click Finish.

Add a Link on the Home Page to the Dashboard

Next, you add a link on the Home page to take users to the Dashboard. This link appears in the Navigation region on the left side of the Home page.

To add a link on the Home page to the Dashboard:

  1. Navigate to the Page Definition for the Home page, page 1:

    1. Click the Application home breadcrumb.

    2. On the Application home page, click 1 - Home.

  2. Under Regions, click the List link (next to Navigation).

  3. On the List Entries page, click the Create List Entry button on the right side of the page.

  4. On the Create/Edit List Entry page, edit the following:

    1. Sequence - Enter 20.

    2. List Entry Label - Enter Dashboard.

    3. Page - Enter 3.

  5. Click Create.

  6. Click the Application breadcrumb.

  7. Click Run Application.

    Figure 4-9 Navigation Links

    Description of Figure 4-9 follows
    Description of "Figure 4-9 Navigation Links"

    Notice that your Home page now includes a link to Dashboard.

  8. Click Dashboard to test the link.

    The blank Dashboard page appears.

Add an Overdue Issues Report Region to the Dashboard

Next, you add a report region to the Dashboard page that displays overdue issues and then add a link from the report to the Issues interactive report.

Create an Overdue Issues Report Region

The query for this report retrieves all unclosed issues with a past target resolution date.

To add a report region:

  1. Click Edit Page 3 on the Developer Toolbar.

  2. Under Regions, click the Create icon.

  3. Select Report and click Next.

  4. For Report Implementation, select SQL Report and click Next.

  5. For Display Attributes:

    • Title - Enter Overdue Issues.

    • Region Template - Select Reports Region, Alternative 1.

    • Sequence - Enter 5.

    • Click Next.

  6. For Source, enter the following in Enter SQL Query:

    SELECT i.issue_id, i.priority, i.issue_summary, 
        p.person_name assignee, i.target_resolution_date, r.project_name
    FROM it_issues i, it_people p, it_projects r
    WHERE i.assigned_to_person_id = p.person_id (+)
        AND i.related_project_id = r.project_id
        AND i.target_resolution_date < sysdate
        AND i.status != 'Closed'
    

    The outer join is necessary because the assignment is optional.

  7. Click Create Region.

Add a Link Column and Create a Declarative Filter on an Interactive Report

The following steps show you how to create a link column from the Overdue Issues Report to the Issues interactive report and how to define a declarative filter by passing filter criteria using the URL item values.

To add a link from the Project Name column to the Issues interactive report:

  1. Under Regions, click the Report link.

  2. Click the Edit icon to the left of PROJECT_NAME.

  3. Scroll down to Column Link:

    1. For Link Text, Select [PROJECT_NAME]

    2. For Link Attributes, enter:

      title="Click to see all issues for this project."

      This setting defines the item help text for the link column.

    3. For Page, select 2.

    4. For Clear Cache, enter:

      CIR,2
      

      This link column includes a Clear Interactive Report command, CIR, to clear the Issues interactive report of any filters, control breaks, highlights, aggregates, computed columns, chart settings and flashback settings.The 2 clears the cache for the Issues report (page 2).


      Note:

      If you want to reset the interactive report, replace CIR with RIR (Reset Interactive Report). The RIR command resets the report to the last saved default report settings.

    5. For Item 1, enter the Name:

      IR_PROJECT_NAME
      
    6. For Item 1, enter the Value:

      #PROJECT_NAME#
      

      The Name and Value settings create a declarative filter for the Issues interactive report. The Project Name link passes the value of the Project Name column to the Issues report. When the link is clicked by the user, the Issues report displays all issues for that project, regardless of whether or not the issue is overdue.

  4. Click Apply Changes.

Run the Application

To run the application:

  1. Navigate to the Application home page and click the Run Application icon.

    The Application home page displays.

  2. Click the Dashboard link.

    You should see the Dashboard page with the Overdue Issues region added as shown in Figure 4-10, "Dashboard with Overdue Issues Region Added". Notice the Project Names are displayed as links.

    Figure 4-10 Dashboard with Overdue Issues Region Added

    Description of Figure 4-10 follows
    Description of "Figure 4-10 Dashboard with Overdue Issues Region Added"

  3. Click the New Payroll Rollout project name.

    The Issues interactive report displays showing all issues categorized under the New Payroll Rollout project name.

    Figure 4-11 Issues for New Payroll Rollout

    Description of Figure 4-11 follows
    Description of "Figure 4-11 Issues for New Payroll Rollout"

    Notice the 'New Payroll Rollout' filter at the top of the report. The filter was created when the user clicked the Project Name link column.

Add an Open Issues by Project Pie Chart

Next, add a pie chart that displays Open Issues by Project and links to the Issues report. The pie chart query gets the number of open issues for each project name from the Issues interactive report. The project names, displayed on the pie chart, link to the Issues report where all issues for the selected project appear.

Create a Pie Chart Region that Links to the Issues Report

To create a region containing a pie chart:

  1. Click the Application ID link on the Developer Toolbar.

  2. Click 3 - Dashboard.

  3. Under Regions, click the Create icon.

  4. Select Chart and click Next.

  5. Select Flash Chart and click Next.

  6. For Display Attributes, make these changes:

    • Title - Enter Open Issues by Project.

    • Region Template - Select Chart Region.

    • Sequence - Enter 10.

    • Column - Select 2.

    • Click Next.

  7. For Chart Preview, make these edits:

    • Chart Type - Select 3D Pie.

    • Click Next.

  8. For Source, enter the following in SQL:

    SELECT 
        'f?p=&APP_ID.:2:&SESSION.:::CIR:IREQ_STATUS,IREQ_PROJECT_ID:Open,'||r.project_id LINK,
        NVL(r.project_name,'No Project') label,
        COUNT(r.project_name) value
    FROM it_issues i, it_projects r
    WHERE i.status = 'Open' AND i.related_project_id = r.project_id
        GROUP BY NULL, r.project_name, r.project_id
        ORDER BY r.project_name, r.project_id
    

    Notice the SELECT statement is sending a request to the Issues interactive report page 2 asking for the number of issues that belong to a particular project name and that have a status of Open. The CIR command is used to Clear the Interactive Report to make sure all of the requested values are included in the query and have not been filtered out or set as a column to not display.

  9. For When No Data Found Message, enter No open issues.

  10. Click Create Region.

Run the Dashboard and Link to the Issues Report

Next, you run the Dashboard page to view the added pie chart region and select one of the project names to link to the Issues report.

To view the revised Dashboard page:

  1. Click the Run Page 3 icon.

    The Dashboard displays with the added pie chart region.

    Figure 4-12 Final Dashboard with Both regions Added

    Description of Figure 4-12 follows
    Description of "Figure 4-12 Final Dashboard with Both regions Added"

  2. On the pie chart, locate the Employee Satisfaction Survey project link as shown in Figure 4-13.

    Figure 4-13 Dashboard Open Issues by Project Pie Chart

    Description of Figure 4-13 follows
    Description of "Figure 4-13 Dashboard Open Issues by Project Pie Chart"

  3. Click the Employee Satisfaction Survey project link.

    The Issues report for all Employee Satisfaction Survey issues with a status of Open appears as shown in Figure 4-14.

    Figure 4-14 Issues Report for Open Employee Satisfaction Survey Issues

    Description of Figure 4-14 follows
    Description of "Figure 4-14 Issues Report for Open Employee Satisfaction Survey Issues"

    Notice the filters in the report settings section. The Issues report has been filtered by project and by status.

Related Documentation

For additional information on this and related topics:

For additional application examples, go to the Learning Library. Search for free online training content, including Oracle by Example (OBE), demos, and tutorials. To access the Oracle Learning Library, go to:

http://www.oracle.com/technetwork/tutorials/index.html

PKe%Q-#PK How to Create a Parameterized Report

3 How to Create a Parameterized Report

This tutorial provides an introduction to Application Express report types, illustrates how to create a parameterized report, and demonstrates how the user can dynamically manipulate the interactive report format.

This tutorial contains the following topics:

In an Oracle Application Express application, a report is the formatted result of an SQL query. A parameterized report is a dynamic report based on input from the application user or another component in the application. The application user enters search criteria which is used to generate the report. For example, the user may want to see all issues assigned to a particular person. The user inputs the person's name into the Search Bar and requests the report. The report is generated based on the name provided by the user.

In this tutorial, you create an interactive report page based on an SQL query of a table of issues. A form page is also created and is used to modify, remove or create issues. The interactive report features allow the user to customize the focus and formatting of the report.

Introducing Application Express Reports

This section describes the basic Application Express report types, and explains how to know which one is best for your application.

This section includes these topics:

Overview of Report Types

There are two basic types of reports, an interactive report and a classic report.

The interactive report is the default report type when creating an application, converting forms, and creating pages. Interactive reports enable the user to perform a variety of report customizations. Unless disabled by the developer, an interactive report includes the ability to perform searching, filtering, sorting, column selection, highlighting, and other data manipulations. For a complete list of capabilities and how to use them, see "Using an Interactive Report". See Figure 3-1 for an example of an interactive report that queries the IT_PEOPLE table and was created using the Create Page Wizard.

Figure 3-1 Interactive Report

Description of Figure 3-1 follows
Description of "Figure 3-1 Interactive Report"

Notice the automatically built in Search Bar, Column Heading Menu links, and Link Column icons in the first column of each row. For a complete description of each of these components, see Introducing Interactive Report Components.

A classic report does not by default include any of the interactive report customization features. See Figure 3-2 for an example of a classic report that was built with the Create Page Wizard and queries the same columns in the IT_PEOPLE table as the interactive report in Figure 3-1 queries.

Figure 3-2 Classic Report

Description of Figure 3-2 follows
Description of "Figure 3-2 Classic Report"

Notice there is no search bar, no column heading links and no drill down capability.

Selecting the Appropriate Report Type

If you want user customization capability such as search, filtering and sort controls, select an interactive report. You can tailor the customization options available to the user by enabling and disabling the individual options. If your report does not need such controls you should consider a classic report. Classic reports also have integrated tabular form capabilities that allow declarative grid update.

Creating an Application with Interactive Reports

In this section, you create an application using the Create Application Wizard and then run the application. When you finish this section, your application will have a Home page, Issues report page, and a Issue Details form page similar to Figure 3-3, "Home Page", Figure 3-4, "Issues Report", and Figure 3-5, "Issue Details Form".

Figure 3-5 Issue Details Form

Description of Figure 3-5 follows
Description of "Figure 3-5 Issue Details Form "

This section contains the following topics:

Create and Populate the Database Objects

Before you begin creating the application, you need to create the appropriate sample objects within your workspace and load them with demonstration data.

To install the Issue Tracker sample objects:

  1. Create the Issue Tracker data objects. Follow instructions outlined in "Create and Run a Script to Build Database Objects" .

  2. Load objects with demonstration data. Follow instructions described in "Loading Demonstration Data" .

    These sample objects are copies of the Issue Tracker application objects. For a complete description of the Issue Tracker application see Chapter 14, "How to Design an Issue Tracking Application" and Chapter 15, "How to Build and Deploy an Issue Tracking Application".

Create the Application

The Create Application Wizard creates the Home page, Issues report page, and Issue Details page. Because you are creating an interactive report, the wizard automatically includes a Search Bar, Actions Menu, Column Heading Menu, and a link from the Issues report page to the Issue Details form.


See Also:

For detailed information on how to use these interactive report components refer to "Using an Interactive Report". For information on how to configure these components, see "Editing Interactive Reports" in the Oracle Database Application Express User's Guide, "Building Your Application" in the Oracle Database 2 Day + Application Express Developer's Guide,

To create an application using the Create Application Wizard:

  1. On the Workspace home page, click the Application Builder icon.

    The Application Builder home page appears.

  2. Click Create.

  3. Select Create Application and click Next.

  4. For Name, specify the following:

    1. Name - Enter Parameterized Report.

    2. Application - Accept the default.

    3. Create Application - Select From scratch.

    4. Schema - Select the schema where you installed the OEHR sample objects.

    5. Click Next.

      Next, add a blank page.

  5. Under Add Page, specify the following:

    1. Select Page Type - Select Blank.

    2. Page Name - Enter Home.

    3. Click Add Page.

      The new page appears in the list at the top of the page.

  6. Under Add Page:

    1. Select Page Type - Select Report and Form.

    2. Subordinate to Page - Select Home (1).

    3. Table Name - Select IT_ISSUES.

    4. Implementation - Accept default of Interactive.

    5. Click Add Page.

      The It_Issues Report link and It_Issues Form link appear in the Create Application region.

      Next, you change the name of the report and form from the default names.

  7. Click the It_Issues link next to Report at the top of the page.

  8. Under Page Definition, enter Issues for Page Name.

  9. Under Report Columns, for Show select No for these columns:

    1. ISSUE_DESCRIPTION

    2. RESOLUTION_SUMMARY

    3. CREATED_ON

    4. CREATED_BY

    5. MODIFIED_ON

    6. MODIFIED_BY

  10. Click Apply Changes.

  11. Click It_Issues link next to Form.

  12. Under Page Definition, enter Issue Details for Page Name.

  13. Click Apply Changes.

    The Issues Report link and Issue Details Form link appear in the Create Application region.

  14. Click Next.

  15. For Tabs, accept the default, One Level of Tabs, and click Next.

  16. For Copy Shared Components from Another Application, accept the default, No, and click Next.

  17. For Attributes, accept all defaults and click Next.

  18. For User Interface, select Theme 18 and click Next.

    A theme is collection of templates that define the layout and style of an application. You can change a theme at any time.


    See Also:

    "Managing Themes" in Oracle Database Application Express User's Guide

  19. Review your selections and click Create.

    The Application home page appears.

Figure 3-6 Application Home Page

Description of Figure 3-6 follows
Description of "Figure 3-6 Application Home Page"

Preview the Application

Next, you run the application and navigate from the Home page to the Issues report and then to the Issue Details form.

To run the application:

  1. Click the Run Application icon.

  2. Enter your workspace login information.

    The Home page appears.

  3. Click the Issues link.

    The Issues Report displays.

  4. For the first row, click the Edit icon.

    The Issue Details form appears as shown in Figure 3-8.

    Figure 3-8 Issue Details Form

    Description of Figure 3-8 follows
    Description of "Figure 3-8 Issue Details Form"

    The Create Application Wizard configured the Issues interactive report Link Column to target the Issue Details form. This is the default when the wizard creates a page type of Report and Form.


    Tip:

    The Link Column can be reconfigured by going to the Report Attributes page and changing the Link Column setting. See Introducing Interactive Report Components.

  5. Click Cancel to go back to the Issue Report.

  6. Click the Create button.

    An empty Issue Details form appears. This form enables you to add an issue to the IT_ISSUES table. At this point, do not create a new issue.

  7. Click the Application ID link on the Developer toolbar at the bottom of the page.

Add Columns of Data from Other Tables

Next, you add columns of data from the IT_PEOPLE and IT_PROJECTS tables. When you created the Issues report page with the Create Application Wizard, only data from the IT_ISSUES table was included in the SQL query. To add data in this report from tables other tables, you modify the Issues report SQL query and then use the Actions menu to include the added columns in the report.

To change the SQL query:

  1. Click the 2 - Issues page.

  2. Under Regions, click Issues.

  3. For Source, replace with the following SQL:

    SELECT     "IT_ISSUES"."ISSUE_ID" as "ISSUE_ID",
        "IT_ISSUES"."ISSUE_SUMMARY" as "ISSUE_SUMMARY",
                "IT_PEOPLE"."PERSON_NAME" as "IDENTIFIED_BY",
                "IT_ISSUES"."IDENTIFIED_DATE" as "IDENTIFIED_DATE",
                "IT_PROJECTS"."PROJECT_NAME" as "PROJECT_NAME",
                decode("IT_PEOPLE_1"."PERSON_NAME",NULL,'Unassigned',
        "IT_PEOPLE_1"."PERSON_NAME") as "ASSIGNED_TO",
                "IT_ISSUES"."STATUS" as "STATUS",
                "IT_ISSUES"."PRIORITY" as "PRIORITY",
             "IT_ISSUES"."TARGET_RESOLUTION_DATE" as "TARGET_RESOLUTION_DATE",
                "IT_ISSUES"."PROGRESS" as "PROGRESS",
                "IT_ISSUES"."ACTUAL_RESOLUTION_DATE" as "ACTUAL_RESOLUTION_DATE" 
    FROM "IT_PEOPLE" "IT_PEOPLE_1",
                "IT_PROJECTS" "IT_PROJECTS",
                "IT_PEOPLE" "IT_PEOPLE",
                "IT_ISSUES" "IT_ISSUES" 
    WHERE "IT_ISSUES"."IDENTIFIED_BY_PERSON_ID"="IT_PEOPLE"."PERSON_ID"
    AND "IT_ISSUES"."ASSIGNED_TO_PERSON_ID"="IT_PEOPLE_1"."PERSON_ID"(+)
    AND      "IT_ISSUES"."RELATED_PROJECT_ID"="IT_PROJECTS"."PROJECT_ID"
    
  4. Click Apply Changes.

  5. Click Apply Changes to Confirm.

To display the new columns:

  1. Click the Run Page 2 icon.

  2. Click the Actions menu as shown in Figure 3-9.

    Figure 3-9 Actions Menu Icon

    Description of Figure 3-9 follows
    Description of "Figure 3-9 Actions Menu Icon"

  3. Select the Select Columns option.

    The Select Columns options appear showing the Identified By, Project Name and Assigned To columns in the Do Note Display box. When you modify the query and columns are added, they do not appear in the report automatically and need to be added.

    Figure 3-10 Select Columns Options

    Description of Figure 3-10 follows
    Description of "Figure 3-10 Select Columns Options"

  4. Use the Move All arrows (>>) to move all columns from the Do Not Display box to the Display in Report box.

  5. Select the Issue Id column in the Display in Report box and click the Remove arrow (<) to move it to the Do Not Display box.

  6. Using the up and down arrows to the right of the Display in Report box, reorder the columns as follows:

    1. Issue Summary

    2. Identified By

    3. Identified Date

    4. Project Name

    5. Assigned To

    6. Status

    7. Priority

    8. Target Resolution Date

    9. Progress

    10. Actual Resolution Date

  7. Click Apply.

    The Issue report appears with the new columns.

    Figure 3-11 Issues Report with Additional Columns

    Description of Figure 3-11 follows
    Description of "Figure 3-11 Issues Report with Additional Columns"

Using an Interactive Report

This section introduces the basic interactive report components then teaches you how an application user can manipulate these components to customize an interactive report. Only some of the most common customizations are shown in this section. For a detailed description of how to use each feature, see "Editing Interactive Reports" in the Oracle Database Application Express User's Guide .

Topics included in this section:

Introducing Interactive Report Components

This section provides a basic understanding of interactive report components and terminology.

In Figure 3-12, the basic interactive report components are identified in red font:

Figure 3-12 Interactive Report Components

Description of Figure 3-12 follows
Description of "Figure 3-12 Interactive Report Components"

Unless disabled by the developer, the following components are by default included on an interactive report page:

  • Search Bar - Displays at the top of each interactive report page. Provides the following features:

    • Select columns icon looks like a magnifying glass and enables you to identify which column to search (or all).

    • Text area enables you to enter case insensitive search criteria (wild card characters are implied).

    • Rows selects the number of records to display per page.

    • Go button executes the search.

    • Actions Menu icon displays the actions menu.

  • Actions Menu - Used to customize the display of your interactive report. Provides the following options:

    • Select Columns specifies which columns to display and in what order.

    • Filter focuses the report by adding or modifying the WHERE clause on the query.

    • Sort specifies which columns to sort on and whether the order is ascending or descending.

    • Control Break creates a break group on one or several columns.

    • Highlight enables you to define a filter and highlight the rows that meet the filter criteria.

    • Compute enables you to add computed columns to your report.

    • Aggregate enables users to perform mathematical computations against a column.

    • Chart adds a chart to your interactive report.

    • Flashback performs a flashback query enabling you to view the data as it existed at a previous point in time.

    • Save Report saves the current customized report settings so they can be used in the future.

    • Reset enables you to reset the report back to the default report settings.

    • Help provides detailed descriptions of how to use the interactive report components to customize your reports.

    • Download enables the current result set to be downloaded.

  • Column Heading Menu - Clicking on any column heading exposes a column heading menu that enables you to change the sort order, hide columns, create break groups on a column, view help text about the column and create a filter.

  • Report Settings - If you customize your interactive report, the report settings are displayed below the Search Bar and above the report. If you save customized reports, they are shown as tabs.

  • Link Column - This column links to a Single Row View or to a Custom Target. In this particular interactive report, shown in Figure 3-12, "Interactive Report Components", the link column is a Custom Target, displayed as an Edit icon, that links to the Issue Details form enabling the user to view and modify the selected issue information.

    The Link Column is specified by the interactive report's Link Column setting on the Report Attributes page. There are three possible selections for this setting:

    • Link to Single Row: This option enables the user to view details for a single row. The Single Row View enables the user to view data, not modify it. Link to Single Row is the default setting when creating an interactive report of page type Report. See the Issues interactive report page created in Chapter 4, "Using Advanced Report Techniques" for an example.

    • Link to Custom Target: This option enables the user to go to another page in the application or to a URL, depending on which target was specified by the developer. Link to Custom Target is the default setting when creating an interactive report of page type Report and Form. The target defaults to the form page where the user can modify data for that row. The Issues interactive report in this application is an example of this type of link.

    • Exclude Link Column: This option removes the Link Column from the interactive report.

Next, you examine some of these features to customize the appearance of your report and specify what data to include.

Adding a Filter to a Report

In this section, you add a filter to the report from the Search Bar. The filter displays all issues assigned to Carla. Keep in mind, however, that there are other ways to add a filter to your report. You can add a filter by using the:

  • Search Bar

  • Column Heading Menu

  • Actions Menu

To add a filter to the report from the Search Bar:

  1. Make sure page 2 is still running and click the Select Columns icon in the Search Bar (the icon looks like a magnifying glass).

    A list of report columns appears.

    Figure 3-13 List of Columns for Search

    Description of Figure 3-13 follows
    Description of "Figure 3-13 List of Columns for Search"

  2. Select Assigned To.

    The Assigned To column appears in the Search Bar.

    Figure 3-14 Assigned To in the Search Bar

    Description of Figure 3-14 follows
    Description of "Figure 3-14 Assigned To in the Search Bar"

  3. Enter carla in the text area and click Go.

    The Issues report is displayed showing issues assigned to anyone with "carla" in their first or last name. The search criteria is not case sensitive.

    Figure 3-15 Filter for Issues Assigned to Carla

    Description of Figure 3-15 follows
    Description of "Figure 3-15 Filter for Issues Assigned to Carla"

    Notice the filter Assigned To contains 'carla' has been added to the Report Settings area above the report. You can edit, disable or delete the filter.

    Next, you disable then enable the filter.

  4. Click the Enable/Disable check box next to Assigned To contains 'carla' to disable the filter (the check box is now unchecked).

    The report is displayed showing all issues.

  5. Click the Enable/Disable check box next to Assigned To contains 'carla' to once again enable the filter (the check box is now checked).

    The report is displayed showing issues assigned to Carla.

  6. Click the Assigned To contains 'carla' link.

    The Filter edit options are displayed.

    Figure 3-16 Filter Edit Options

    Description of Figure 3-16 follows
    Description of "Figure 3-16 Filter Edit Options"

  7. For Operator, select does not contain.

  8. Click Apply.

    The name of the filter is changed and the report shows issues assigned to everyone with the exception of those assigned to Carla.

  9. Next delete the filter. Click the Filter Delete icon to the right of the Enable/Disable checkbox (it looks like a filter with an X over it).

    The filter is removed from the report settings area and the report appears with all issues displayed.

Saving Report Settings and Selecting Columns

In this exercise, you save the current report settings as the default and customize the report to only show a few columns. You save the customized report settings for future use.

To save the report settings as the default:

  1. Click the Actions menu and select Save Report.

    The Save Report options region appears.

  2. For6 Save, select As Default Report Settings.

  3. Click Apply.

    The current report format is now the default. When the user resets the report, these settings are applied. For reset instructions, see Resetting to the Default Report Settings.

To customize the report to include only a few columns:

  1. Click the Actions menu and select Select Columns.

    The Select Columns options region appears.

  2. In the Display in Report box hold down the control key and select Issue Summary, Status, Priority, Target Resolution Date and Actual Resolution Date.

  3. Click the Remove arrow (<) to add the selected columns to the Do Not Display box.

  4. Click Apply.

    The report displays with only 5 columns.

    Figure 3-17 Customized Report

    Description of Figure 3-17 follows
    Description of "Figure 3-17 Customized Report"

To save customized report settings:

  1. Click the Actions menu and select Save Report.

    The Save Report options region appears.

  2. For the Save Report options, make these changes:

    1. Save - Select As Named Report

    2. Name - Enter Report 1

    3. Description - Enter Only show 5 columns.

  3. Click Apply.

    The report appears with report tabs at the top and Saved Report = "Report 1" in the Report Settings area.

    Figure 3-18 Save Customized Settings as Report 1

    Description of Figure 3-18 follows
    Description of "Figure 3-18 Save Customized Settings as Report 1"

    Notice there are two tabs, the Working Report and Report 1 tabs. The Report 1 tab highlighted in orange is the current report being displayed. You can customize this report further and save your changes, as shown in the proceeding steps, or you can select the Working Report tab and make changes there. Changes made to the Working Report do not affect any of the saved reports.

    You can edit the saved report tab by clicking the Saved Report = "Report 1" link in the report settings area and making changes to the Save Report options.


    Note:

    Because the Named Report is only for the current user who is logged in, the capability to create a Named Report is only available if the application or page is not publilc and has some sort of authentication. See "Editing Interactive Reports" in the Oracle Database Application Express User's Guide for further information.

You can also remove the saved report. Follow these steps to delete the saved report:

  1. Click the Delete Report icon (it looks like a report with an X over it) next to the Saved Report = "Report 1" link in the report settings area.

  2. Click Apply.

    The customized report with 5 columns appears with the saved report tabs removed.

Resetting to the Default Report Settings

In this section, you reset the report back to the default settings saved at the beginning of "Saving Report Settings and Selecting Columns" .

To reset the report:

  1. Click the Actions menu and select Reset.

  2. Click Apply.

    The report appears with the default report settings applied.

Congratulations, you now understand the Application Express reporting basics and are ready to try Chapter 4, "Using Advanced Report Techniques".

Related Documentation

For additional information on this and related topics:

For additional application examples, go to the Learning Library. Search for free online training content, including Oracle by Example (OBE), demos, and tutorials. To access the Oracle Learning Library, go to:

http://www.oracle.com/technetwork/tutorials/index.html

PK/GӚɚPK How to Create a Stacked Bar Chart

8 How to Create a Stacked Bar Chart

A stacked bar chart displays the results of multiple queries stacked on top of one another, either vertically or horizontally. Using a stacked bar chart is an effective way to present the absolute values of data points represented by the segments of each bar, as well as the total value represented by data points from each series stacked in a bar.

Although Application Builder includes built-in wizards for generating HTML, Scalable Vector Graphics (SVG), and Flash charts, only SVG and Flash charts support stacked bar charts.

This tutorial describes how to create a Flash stacked bar chart. Before you begin, you need to import and install the OEHR Sample Objects application in order to access the necessary sample database objects. See "About Loading Sample Objects".

This section contains the following topics:

For additional examples on this and related topics, please visit the following Oracle by Examples (OBEs):

About the Syntax for Creating Chart Queries

The syntax for the select statement of a chart is:

SELECT link, label, value
FROM   ...

Where:

  • link is a URL. This URL will be called if the user clicks on the that point on the resulting chart.

  • label is the text that displays in the bar.

  • value is the numeric column that defines the bar size.

You must have all three items in your select statement. In the next example, the link is defined as null because there is no appropriate page to link to.

For example:

SELECT null link, 
       last_name label,
       salary value
FROM   employees
WHERE  DEPARTMENT_ID = :P101_DEPARTMENT_ID 

See Also:

"Creating Charts" in Oracle Database Application Express User's Guide

Creating an Application

First, you create an application using the Create Application Wizard.

To create an application using the Create Application Wizard:

  1. On the Workspace home page, click the Application Builder icon.

    The Application Builder home page appears.

  2. Click Create.

  3. Select Create Application and click Next.

  4. For Name:

    1. Name - Enter Bar Chart.

    2. Application - Accept the default.

    3. Create Application - Select From scratch.

    4. Schema - Select the schema where you installed the OEHR sample objects.

    5. Click Next.

      Next, you need to add a page. You have the option of adding a blank page, a report, a form, a tabular form, or a report and form. For this exercise, you add a blank page.

  5. Add a blank page:

    1. Under Select Page Type, select Blank and click Add Page.

      The new page appears in the list at the top of the page.

    2. Click Next.

  6. For Tabs, accept the default, One Level of Tabs, and click Next.

  7. For Copy Shared Components from Another Application, accept the default, No, and click Next.

  8. For Attributes, accept the defaults for Authentication Scheme, Language, and User Language Preference Derived From and click Next.

  9. For User Interface, select Theme 2 and click Next.

  10. Review your selections and click Create.

    The Application home page appears.

Creating a New Page

To create your chart, you can either add a region to an existing page and define it as a stacked bar chart, or you can create a new page. In this exercise, you create a new page within the Bar Chart application you just created.

The chart will display the sum for sales by product category. It will contain sales for the twelve months prior to the current month. In the following exercise, you use a wizard to create the chart and the first query. Then, you add additional queries (or series) for other product categories to make it stacked.

To create a new page:

  1. On the Application home page, click Create Page.

  2. For page, select Chart and click Next.

  3. Select Flash Chart and click Next.

  4. For Page Attributes:

    1. For Page Number, enter 2.

    2. For Page Name, enter Revenue by Category.

    3. For Region Template, accept the default.

    4. For Region Name, enter Revenue by Category.

    5. For Breadcrumb, accept the default.

    6. Click Next.

  5. For Tab Options, accept the default, Do not use Tabs, and then click Next.

    The Chart Preview appears. Use Chart Preview to configure chart attributes. Click Update to refresh the preview image.

  6. On Chart Preview, specify the following:

    1. Chart Type - Select Stacked 3D Column.

    2. Show Legend - Select Right.

    3. Click Update.

      Notice the changes to the preview.

    4. Click Next.

  7. For Query:

    1. Enter the following query:

      SELECT NULL link,
             sales_month value,
             revenue "Hardware"
         FROM (
      SELECT TO_CHAR(o.order_date,'Mon YY') sales_month,
             SUM(oi.quantity * oi.unit_price) revenue,
             TO_DATE(to_char(o.order_date,'Mon YY'),'Mon YY') sales_month_order
        FROM OEHR_PRODUCT_INFORMATION p,
             OEHR_ORDER_ITEMS oi,
             OEHR_ORDERS o,
             OEHR_CATEGORIES_TAB ct
       WHERE o.order_date <= (trunc(sysdate,'MON')-1)
         AND o.order_date > (trunc(sysdate-365,'MON'))
         AND o.order_id = oi.order_id
         AND oi.product_id = p.product_id
         AND p.category_id = ct.category_id
         AND ct.category_name like '%hardware%'
      GROUP BY TO_CHAR(o.order_date,'Mon YY')
      ORDER BY sales_month_order
      )
      

      The value label (in this instance, Hardware) is displayed in the legend of stacked charts.


      Tip:

      You can also create a chart query interactively by clicking the Build Query button.

    2. For When No Data Found Message, enter:

      No orders found in the past 12 months.
      
    3. Click Next.

  8. Review your selections and click Finish.

    The Success page appears.

Adding Additional Series

Now that you have created a page with a region defining the query, you need to add additional series. In the following exercise, you add a series for the categories software and office equipment.

To add additional series:

  1. On the Success Page, click Edit Page.

    The Page Definition for page 2 appears.

  2. Under Regions, click Flash Chart next to Revenue by Category.

    The Flash Chart page appears with the Chart Attributes tab selected. Scroll down to Chart Series. Note that only one series appears.

  3. To change the name the existing series:

    1. Click the Edit icon.

    2. In Series Name, enter Hardware.

    3. Click Apply Changes.

  4. Add a chart series for software:

    1. Scroll down to Chart Series and then click Add Series.

    2. For Series Name, enter Software.

    3. Scroll down to Series Query.

    4. In SQL, enter:

      SELECT NULL link,
             sales_month value,
             revenue "Software"
         FROM (
      SELECT TO_CHAR(o.order_date,'Mon YY') sales_month,
             SUM(oi.quantity * oi.unit_price) revenue,
             TO_DATE(to_char(o.order_date,'Mon YY'),'Mon YY') sales_month_order
        FROM OEHR_PRODUCT_INFORMATION p,
             OEHR_ORDER_ITEMS oi,
             OEHR_ORDERS o,
             OEHR_CATEGORIES_TAB ct
       WHERE o.order_date <= (trunc(sysdate,'MON')-1)
         AND o.order_date > (trunc(sysdate-365,'MON'))
         AND o.order_id = oi.order_id
         AND oi.product_id = p.product_id
         AND p.category_id = ct.category_id
         AND ct.category_name like '%software%'
      GROUP BY TO_CHAR(o.order_date,'Mon YY')
      ORDER BY sales_month_order
      )
      

      The value label (in this instance, Software) is displayed in the legend of stacked charts. Note that this SQL matches the previous series. The only difference is the category in the WHERE clause.

    5. For When No Data Found Message, enter:

      No orders found in the past 12 months.
      
    6. At the top of the page, click Apply Changes.

  5. Add a chart series for office equipment:

    1. Under Chart Series, click Add Series.

    2. For Series Name, enter Office Equipment.

    3. Scroll down to Series Query.

    4. In SQL, enter:

      SELECT NULL link,
             sales_month value,
             revenue "Office Equipment"
         FROM (
      SELECT TO_CHAR(o.order_date,'Mon YY') sales_month,
             SUM(oi.quantity * oi.unit_price) revenue,
             TO_DATE(to_char(o.order_date,'Mon YY'),'Mon YY') sales_month_order
        FROM OEHR_PRODUCT_INFORMATION p,
             OEHR_ORDER_ITEMS oi,
             OEHR_ORDERS o,
             OEHR_CATEGORIES_TAB ct
       WHERE o.order_date <= (trunc(sysdate,'MON')-1)
         AND o.order_date > (trunc(sysdate-365,'MON'))
         AND o.order_id = oi.order_id
         AND oi.product_id = p.product_id
         AND p.category_id = ct.category_id
         AND ct.category_name like '%office%'
      GROUP BY TO_CHAR(o.order_date,'Mon YY')
      ORDER BY sales_month_order
      )
      

      The value label (in this instance, Office Equipment) is displayed in the legend of stacked charts.

    5. For When No Data Found Message, enter:

      No orders found in the past 12 months.
      
    6. Scroll up to the top of the page and click Apply Changes.

Updating the Sample Data

The sample data that installed with the OEHR Sample Objects application is not current. To make the data current, you need to update the dates in the sample data. You will accomplish this by running an update statement in SQL Commands


See Also:

"Using SQL Commands" in Oracle Database Application Express User's Guide

To update the dates in the seed data:

  1. Return to the Workspace home page. Click the Home breadcrumb link at the top of the page.

  2. On the Workspace home page, click SQL Workshop and then SQL Commands.

    The SQL Commands page appears.

  3. Enter the following in the SQL editor pane:

    DECLARE
       l_date_offset  number;
    BEGIN
    
    FOR c1 IN (SELECT TRUNC(max(order_date)) max_date
                 FROM oehr_orders)
    LOOP
       l_date_offset := round(sysdate - c1.max_date);
    END LOOP;
    UPDATE oehr_orders
       set order_date = order_date + l_date_offset;
    COMMIT;
    END;
    /
    
  4. Click Run (Ctrl+Enter) to execute the command.

Viewing the Chart

Now that the chart is complete, you can view it.

To run the chart:

  1. Return to page 2, Revenue by Category:

    1. Click the Home breadcrumb link at the top of the page.

    2. Click Application Builder and then click your Bar Chart application.

    3. Click 2 - Revenue by Category.

  2. Click the Run Page icon in the upper right corner of the page.

  3. If prompted for a user name and password, enter your workspace user name and password and click Login. See "About Application Authentication".

    Your bar chart should resemble Figure 8-1.

    Figure 8-1 Revenue by Category Stacked Bar Chart

    Description of Figure 8-1 follows
    Description of "Figure 8-1 Revenue by Category Stacked Bar Chart"

    The chart displays the revenue for each product category by month. A legend that defines the color associated with each product appears at the top of the page. Note that the text in X Axis is spaced too closely together. In the next section, you edit the chart attributes to correct this issue.

Editing Chart Attributes

In this exercise, you change the appearance of your chart by editing chart attributes.

To edit chart attributes:

  1. Click Edit Page 2 on the Developer toolbar.

  2. Under Regions, click Flash Chart.

    The Chart Attributes page appears.

  3. Under Chart Settings, edit the chart width. In Chart Width, enter 800.

  4. Scroll down to Display Settings. From Animation, select Dissolve.

  5. Scroll down to Axes Settings. From Show Group Separator, select Yes.

  6. Scroll down to Font Settings. For X Axis Title, select the Font Size 10.

  7. Click Apply Changes to a the top of the page.

  8. Click the Run Page icon in the upper right corner of the page.

    You chart should resemble Figure 8-2.

    Figure 8-2 Revised Stacked Bar Chart

    Description of Figure 8-2 follows
    Description of "Figure 8-2 Revised Stacked Bar Chart"

    Note that the chart displays on-screen gradually using a dissolve and the X Axis displays correctly.

PKO\DPPPK Oracle Application Express Advanced Tutorials, Release 3.2

Oracle® Application Express

Advanced Tutorials

Release 3.2

E11945-02

February 2012


Oracle Application Express Advanced Tutorials, Release 3.2

E11945-02

Copyright © 2003, 2012, Oracle and/or its affiliates. All rights reserved.

Primary Authors: Drue Swadener, Anne Romano, Terri Jennings

Contributors: Carl Backstrom, Amitabh Chhibber, Sharon Kennedy, Jason Straub, and Rekha Vallam

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

PKjPK How to Create a Master Detail PDF Report

13 How to Create a Master Detail PDF Report

Oracle Application Express supports the ability to print a report by exporting a report region to PDF. Defined declaratively, report printing enables users to view and print reports that include page headings and that properly conform to specified page sizes. When users print a report, the report data is transformed to a PDF format using an externally defined report server.

In addition to enabling printing for report regions, you can also define output using report queries and report layouts that are linked to an application.

This tutorial explains how to build a master detail form, define a report query and RTF template, and then create a button to expose the new report.

This section contains the following topics:

For additional examples on this topic, please visit the following Oracle by Examples (OBEs):

About Oracle BI Publisher Licensing Requirements

Advanced PDF Printing requires Oracle Application Express release 3.0 or higher and a valid license of Oracle BI Publisher. If your Oracle Application Express instance is not currently configured to use BI Publisher, you can learn more about installing and configuring PDF Printing in PDF Printing in Application Express 3.0.

Viewing a Hosted Version of the Application

If you do not have a valid Oracle BI Publisher license, or have not yet installed or configured Oracle BI Publisher, you can follow the exercises in this tutorial and view a completed version of the application on apex.oracle.com.

To view hosted version of the application:

  1. In your Web browser go to:

    http://apex.oracle.com/pls/otn/f?p=15610
    

    The hosted application appears.

  2. Click the Edit icon adjacent to a customer.

  3. On the Order Details page, click Print PDF of Order.

  4. Save the PDF to your hard drive so you can view it.

Loading the Required Objects

In order to complete this tutorial, you must download and install the packaged application How To Create a Master-Detail PDF Report from Oracle Technology Network (OTN). Importing and installing this packaged application creates the required objects needed to complete this tutorial. Additionally, it also contains the final version the application you will build. That way, you can refer to it as a code reference.

Topics in this section include:

Download the Packaged Application

To download the packaged application from OTN:

  1. Download the md_pdf_howto.zip file to your computer. In your Web browser go to:

    http://www.oracle.com/technology/products/database/application_express/packaged_apps/md_pdf_howto.zip
    
  2. Unzip and extract the md_pdf_howto.zip file:

    • Microsoft Windows - Double-click the md_pdf_howto.zip file

    • UNIX or Linux - Enter the following command:

      $ unzip md_pdf_howto.zip
      
  3. Review the md_pdf_howto_readme.txt file.

Import and Install the Packaged Application

To import and install the application, How To Create a Master-Detail PDF Report:

  1. Log in to Oracle Application Express. See "Logging In To Oracle Application Express" in Oracle Database Application Express User's Guide.

  2. On the Workspace home page, click Application Builder.

    The Application Builder home page appears.

  3. Click the Import button.

  4. For Specify File, specify the following:

    1. Import file - Click Browse and go to the md_pdf_howto_installer.sql file.

    2. File Type - Select Application, Page, or Component Export.

    3. Verify that File Character Set is correct.

    4. Click Next.

  5. For File Import Confirmation, click Next to install the imported file.

    The Install Application Wizard appears.

  6. In the Install Application Wizard, specify the following:

    1. Parsing Schema - Select the appropriate schema.

    2. Build Status - Select Run and Build Application.

    3. Install As Application - Select Auto Assign New Application ID.

    4. Click Install.

  7. For Supporting Objects, select Yes and click Next.

  8. Confirm your selections by clicking Install.

  9. Click the Home breadcrumb link at the top of the page.

    The Application Builder home page appears.

About Checking the Available Space in Your Workspace

If you experience problems installing the How To Create a Master-Detail PDF Report application, verify the available space in your workspace. You many need to request additional storage space.

If you are a workspace administrator, you can:

  1. Determine if you need additional storage space. See "Viewing the Workspace Overview Report" in Oracle Database Application Express User's Guide.

  2. Request additional storage space. See "Requesting Additional Storage" in Oracle Database Application Express User's Guide.

About Deleting the Packaged Application

Deleting the How To Create a Master-Detail PDF Report application and selecting to deinstall the supporting objects completely removes all associated objects and sample data.

To delete the How To Create a Master-Detail PDF Report application:

  1. Log in to Oracle Application Express.

  2. On the Workspace home page, click Application Builder.

    The Application Builder home page appears.

  3. Select the How To Create a Master-Detail PDF Report application.

    The Application home page appears.

  4. On the Tasks list, click Delete this Application.

    The Deinstall page appears.

  5. To remove all associated objects and sample data, select Remove Application Definition and Deinstall Supporting Objects.

  6. Click Deinstall.

Creating a Master Detail Form

To create a master detail form:

  1. On the Workspace home page, click the Application Builder icon.

  2. Select the How To Create a Master-Detail PDF Report application.

  3. Click Create Page.

  4. Select Form and click Next.

  5. Select Master Detail Form and click Next.

    The Master Detail Wizard appears.

  6. On Master Table, select the following:

    1. Table/View Owner - Select the appropriate schema.

    2. Table/View Name - Select MD_PDF_ORDERS.

      The columns in that object appear under Available Columns.

    3. Press the Shift key to select all the columns and then click the Add button to move them to Displayed Columns.

    4. Click Next.

  7. On Detail Table, specify the following:

    1. Show Only Related Tables - Accept the default, Yes.

    2. Table/View Owner - Select the appropriate schema.

    3. Table/View Name - Select MD_PDF_ORDER_ITEMS.

      The columns in that object appear under Available Columns.

    4. Press the Shift key to select all the columns and then click the Add button to move them to Displayed Columns.

    5. Click Next.

  8. On Primary Key Source:

    1. For the Primary Key Column ORDER_ID, accept the default, Existing Trigger and click Next.

    2. For the Primary Key Column ORDER_ITEM_ID, accept the default, Existing Trigger and click Next.

  9. To accept the remaining defaults, click Finish.

  10. Click Create.

    A Success page appears.

View the Report

To view the new pages:

  1. Click the Run Page icon.

    The PDF Orders report appears as shown in Figure 13-1.

    Figure 13-1 Md Pdf Orders Report

    Description of Figure 13-1 follows
    Description of "Figure 13-1 Md Pdf Orders Report"

    Note that the wizard added two pages to the application, a report on the master table and a master detail form that references both tables.

  2. To edit an order and view the master detail form, click the Edit icon.

    The Master Details page appears as shown in Figure 13-2.

    Figure 13-2 Master Details Page

    Description of Figure 13-2 follows
    Description of "Figure 13-2 Master Details Page"

Creating the Report Query

The form you created displays order items for five orders. Using standard PDF printing, you could enable region printing on the tabular form. This would result in an output that would display just the order items records and only for the selected master. To create a report that incorporates all the order information, along with the Order Items, you will create a report query. The order information will be retrieved from the session state for each order item.

To create a report query:

  1. Go to the Report Queries page:

    1. To return to the Application home page, click the Application link on the Developer toolbar.

    2. Click on the Shared Components icon.

    3. Under Reports, click Report Queries.

      The Report Queries page appears.

  2. Click Create.

  3. For Report Query Definition, enter the following:

    1. Report Query Name - Enter order_details.

    2. Session State - Select Include application and session information.

      The Select Items fields appear.

    3. Select Items - Select P3_CUSTOMER_NAME, and click Add.

      Repeat this procedure for:

      P3_ORDER_DATE

      P3_ORDER_ID

      P3_ORDER_MODE

      P3_ORDER_STATUS

      P3_ORDER_TOTAL

      P3_SALES_REP

    4. Accept remaining defaults and click Next.

  4. For Source Queries, enter the following:

    1. SQL Query - Enter the following code:

      SELECT LINE_ITEM_ID,
             QUANTITY,
             ORDER_ITEM_ID,
             PRODUCT_NAME,
             to_char(UNIT_PRICE,'$9,999.99') unit_price
        FROM MD_PDF_ORDER_ITEMS
       WHERE ORDER_ID = :P3_ORDER_ID
      
    2. Click Next.

  5. For Data Source for Report Layout, select XML Data and the click Download button.

    This step downloads an XML file with the name of the report query, order_details.xml.

  6. Save the resulting file to your hard drive.

    You will create an RTF template using this XML file and then upload it. First, however, you must complete the process of creating the report query using a generic report layout. You will then edit the report query to reference the new report layout once it is created and uploaded.

  7. Click Next.

  8. For Report Layout File, browse to and select the order_details.xml file you saved.

  9. Click Next.

    Notice the URL that displays. This is the URL that will be used to call this report from within your application.

  10. Click Finish.

    Next, you need to create an RTF template using this XML file.

Creating the RTF Template

To edit the XML produced from your report query, you need the Oracle BI Publisher Desktop. When properly loaded, Oracle BI Publisher Desktop adds a new menu option to Microsoft Word.

Topics in this section include:

Download Oracle BI Publisher Desktop

If you do not have the Desktop loaded, you can download it here:

http://www.oracle.com/technology/software/htdocs/devlic.html?url=/technology/software/products/ias/htdocs/101320bi.html

Load the XML Details

To load the XML generated by your report query:

  1. Open Microsoft Word.

  2. From the Oracle BI Publisher menu, select Data and then Load Sample XML Data.

  3. Select the file you generated when creating report query, order_details.xml.

    The following message appears:

    Data loaded successfully
    
  4. Click Ok.

    Note that nothing appears on the page.

Insert the Fields

To insert the order columns:

  1. From the Oracle BI Publisher menu, select Insert and then Field.

  2. Select P3 Customer Name and click Insert.

  3. Continue to insert each of the order columns.

  4. Exit the Field dialog box, click Close.

    Although each of the order items displays on the page, they are in one long string.

  5. Edit the page so that each item displays on a separate line and is prefaced by a descriptive label. Consider the following example:

    Customer: P3_CUSTOMER_NAME
    Order Date: P3_ORDER_DATE
    Order ID: P3_ORDER_ID
    Order Mode: P3_ORDER_MODE
    Order Status: P3_ORDER_STATUS
    Order Total: P3_ORDER_TOTAL
    Sales Rep: P3_SALES_REP
    

Include Line Items

To include line items:

  1. Insert a few blank lines below your order details.

  2. From the Oracle BI Publisher menu, select Insert and then Table Wizard.

  3. Accept the default, Table, and click Next.

  4. For Grouping Field, select DOCUMENT/REGION/ROWSET/ROW and click Next.

  5. Select each field and move it to the right column. Click Next.

    You do not need to make any grouping selections since your report will select just one order.

  6. Click Next.

  7. For Sort By, select Line Item Id and click Next.

  8. For Labels, edit the following:

    1. Line Item Id - Change to Line Item.

    2. Order Item Id - Change to Order Item.

  9. Click Finish.

    Your basic framework is created and should resemble Figure 13-3.

    Figure 13-3 Report Layout Template

    Description of Figure 13-3 follows
    Description of "Figure 13-3 Report Layout Template"

  10. To define a header and footer, from the View menu, select Header and Footer.

    For example, the header could contain the name of the report (for example, My Order Report) and the footer could contain page numbers or the date the report was executed. You can also customize the font family or font size.

  11. Save your changes:

    1. From the File menu, select Save As.

    2. For Save as type, select Rich Text Format (*.rtf).

    3. For File Name, enter order_details.rtf.

    4. Exit Microsoft Word.

About Including Variables in Your RTF

You can include variables in the header and footer of your RTF. For example, the RTF file used in the sample pages included in the How To Create a Master-Detail PDF Report application include the date the report was executed and the user that executed the report.

To download and view this RTF:

  1. Go to the Report Layouts page:

    1. Click on the Shared Components icon.

    2. Under Reports, click Report Layouts.

      The Report Queries page appears.

  2. Click order_details2.

  3. Click Download and save order_details2.rtf to your hard drive.

  4. Open order_details2.rtf in Microsoft Word and note the variables included in the footer.

Creating the Report Layout

Once you complete your report layout template, you need to upload it to Application Builder and associate it with your report query.

Topics in this section include:

Create a Report Layout

To create a report layout:

  1. Go to the Shared Components page:

    1. Click the Shared Components breadcrumb.

    2. Under Reports, click Report Layouts.

      The Report Layouts page appears.

  2. Click Create.

  3. For Layout Type, select Named Columns and click Next.

  4. For Layout Type, specify the following:

    1. For Layout Name, enter order details.

    2. For Report Layout File, click Browse and select order_details.rtf.

  5. Click Create Layout.

Associate the Report Layout and Report Query

To associate the report layout and report query:

  1. Go to the Shared Components page. Click the Shared Components breadcrumb.

  2. Under Reports, click Report Queries.

  3. Edit the query by clicking order_details.

  4. Under Report Query Attributes, for Report Layout, select order details.

  5. Click Apply Changes.

Linking the PDF Report to the Application

In this exercise, you link the PDF report to the application by creating a button.

Topics in this section include:

Create a Button

To create a button:

  1. Go to the Page Definition for the Master Detail page:

    1. Click the Application breadcrumb link.

    2. Select Master Detail.

  2. Under Buttons, click the Create icon.

  3. For Button Region, select Md Pdf Orders and click Next.

    This selection positions the button in the top (or master) region.

  4. For Button Position, select accept the default, Create a button in a region position, and click Next.

  5. For Button Attributes:

    1. Button Name - Enter PRINT.

    2. Label - Enter Print PDF of Order.

    3. For Button Type, accept the default, Template Driven.

    4. For Action, select Download printable report query.

    5. Click Next.

  6. For Button Template, accept the default and click Next.

  7. For Display Properties:

    1. Position - Select Region Template Position #CREATE#.

      This positions the button to the right of the Apply Changes button.

    2. Accept the remaining defaults and click Next.

  8. For Branching:

    1. Report Query - Select order_details.

    2. Click Next.

  9. For Conditional Display:

    1. Condition Type - Select Value of Item in Express 1 Is NOT NULL.

    2. Expression 1 - Enter P3_ORDER_ID.

      By creating this condition, the print button will not display when you are creating a new order.

  10. Click Create Button.

Run the Page

To run the page:

  1. Click the Run Page icon in the upper right corner as shown in Figure 13-5.

    Figure G 13-5 Run Page Icon

    Description of Figure 13-5 follows
    Description of "Figure 13-5 Run Page Icon"

  2. When the report appears, click Cancel to return to the Md Pdf Order page.

  3. Click the Edit icon to select another order.

    Your Master Detail page should resemble Figure 13-6. Note the new Print PDF or Order button.

    Figure 13-6 Revised Master Detail Page

    Description of Figure 13-6 follows
    Description of "Figure 13-6 Revised Master Detail Page"

  4. If you do not have an Oracle BI Publisher license, or have not yet installed or configured Oracle BI Publisher, you will not be able to save the report as a PDF.

    To view a fully functional version of this application:

    • View the hosted version on apex.oracle.com. See "Viewing a Hosted Version of the Application".

    • View the example pages included with the demonstration application. Return to the Application home page, run the Orders page, click Edit to edit an order, and click Print PDF Order.

About Creating One PDF Containing All Orders

This tutorial created a report that was specific to one order. You could also create the same report without passing in the Order ID. This would create one PDF that would contain all orders. To accomplish this, you would:

  1. Create one report query that returns all the required columns. There would be no need to include session state variables.

  2. Load the resulting XML into Microsoft Word just as you did in this tutorial and use the Table Wizard.

  3. When prompted to specify Groupings, select the columns that you want to use as your master.

    The resulting display will include the grouped columns above a table that contains your detail records. You can then add labels and customize the display. When the report is run, each master value will display on a new page.

PK~ ŠPK How to Incorporate JavaScript into an Application

10 How to Incorporate JavaScript into an Application

Adding JavaScript to a Web application is a great way to add features that mimic those found in client/server applications without sacrificing all of the benefits of Web deployment. Oracle Application Express includes multiple built-in interfaces especially designed for adding JavaScript.

Remember that JavaScript is not appropriate for data intensive validations. For example, to verify that a name is contained within a large database table, you would need to pull down every record to the client, creating a huge HTML document. In general, complex operations are much better suited for server-side Oracle Application Express validations instead of JavaScript.

This tutorial describes some usage scenarios for JavaScript and includes details about how to implement them in your application.

This section contains the following topics:

For additional examples on this topic, please visit the following Oracle by Examples (OBEs):

Understanding How to Incorporate JavaScript Functions

There are two primary places to include JavaScript functions:

  • In the HTML Header attribute of a page

  • In a.js file referenced in the page template

Topics in this section include:

Incorporating JavaScript in the HTML Header Attribute

One way to include JavaScript into your application is to add it to the HTML Header attribute of the page. This is a good approach for functions that are specific to a page as well as a convenient way to test a function before you include it in a.js file.

You can add JavaScript functions to a page by entering the code in the HTML Header attribute on the Page Attributes page.

To add JavaScript code in the HTML Header attribute:

  1. On the Workspace home page, click the Application Builder icon.

  2. Select an application.

    The Application home page appears, displaying its set of pages.

  3. Click a page.

    The Page Definition for that page appears.

  4. In the Page section, click the Edit page attributes icon.

    The Edit Page appears.

  5. Scroll down to the HTML Header section.

  6. Enter code into HTML Header and then click Apply Changes.

For example, adding the following code would test a function accessible from anywhere on the current page.

<script type="text/javascript">
  function test(){
    window.alert('This is a test.');
  }
</script>

Including JavaScript in a .js File Referenced by the Page Template

In Oracle Application Express you can reference a.js file in the page template. This approach makes all the JavaScript in that file accessible to the application. This is the most efficient approach because a.js file loads on the first page view of your application, and is then cached by the browser.

The following code demonstrates how to include a .js file in the header section of a page template. Note the line script src= that appears in bold.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>#TITLE#</title>
    #HEAD#
    <script src="http://myserver.myport/my_images/custom.js" type="text/javascript"></script>
</head>
<body #ONLOAD#>#FORM_OPEN#

See Also:

"Customizing Templates" in Oracle Database Application Express User's Guide

About Referencing Items Using JavaScript

When you reference an item, the best approach is to reference the item name as it is defined within the page. Note that item name is different than the item label. The item name displays on the Page Definition and the label displays on a running page. For example, if you create an item with the name P1_FIRST_NAME and a label of First Name, you would reference the item using P1_FIRST_NAME.

Referencing an item by the item name enables you to use the JavaScript method getElementById() to get and set item attributes and values. The following example demonstrates how to reference an item by ID and display its value in an alert box.

<script type="text/javascript">
  function firstName(){    
    window.alert('First Name is ' + document.getElementById('P1_FIRST_NAME').value );
  }
 // or a more generic version would be
  function displayValue(id){    
    alert('The Value is ' + document.getElementById(id).value );
  }
</script>
 
  // Then add the following to the "Form Element Attributes" Attribute of the item:
  onchange="displayValue('P1_FIRST_NAME');"

Calling JavaScript from a Button

Calling a JavaScript from a button is a great way to confirm a request. Oracle Application Express uses this technique for the delete operation of most objects. For example, when you delete a button, a JavaScript message appears asking you to confirm your request. Consider the following example:

<script type="text/javascript">
  function deleteConfirm(msg)
  {
var confDel = msg;
if(confDel ==null)
  confDel= confirm("Would you like to perform this delete action?");
else
  confDel= confirm(msg);
  
if (confDel== true)
  doSubmit('Delete');
  }
</script>

This example creates a function to confirm a delete action and then calls that function from a button. Note that the function optionally submits the page and sets the value of the internal variable :REQUEST to Delete, thus performing the delete using a process that conditionally executes based on the value of request.

Note that when you create the button, you need to select Action Redirect to URL without submitting page. Then, you specify a URL target, such as the following:

confirmDelete('Would you like to perform this delete action?');

Changing the Value of Form Elements

In the following example, there are four text boxes in a region. The fourth text box contains the sum of the other three. To calculate this sum, you add a JavaScript function to the HTML Header attribute and then call that function from the first three items.

To add a function to the HTML Header attribute:

  1. Go to the appropriate Page Definition.

  2. In the Page section, click the Edit page attributes icon.

    The Edit Page appears.

  3. In the HTML Header section, enter the following:

    <script type="text/javascript">
      function sumItems(){
        function getVal(item){
       if(document.getElementById(item).value != "")
         return parseFloat(document.getElementById(item).value);
       else
         return 0;
        }
        document.getElementById('P1_TOTAL').value = 
      getVal('P1_ONE') + getVal('P1_TWO') + getVal('P1_THREE');
      }
    </script>
    
  4. Click Apply Changes.

To call the function from all three items:

  1. Go to the appropriate Page Definition.

  2. For each item:

    1. Select the item name by clicking it.

    2. Scroll down to Element.

    3. In HTML Form Element Attributes, enter:

      onchange="sumItems();"
      
    4. Click Apply Changes.

Creating a Client Side JavaScript Validation

Client side validations give immediate feedback to users using a form. One very common JavaScript validation is field not null. This type of validation works well in the page header rather than in a.js because it is so specific to a page.

Before you begin, you need to import and install the OEHR Sample Objects application in order to access the necessary sample database objects. See "About Loading Sample Objects".

Topics in this section include:

Create an Application on the OEHR_EMPLOYEES Table

To create a new application on the OEHR_EMPLOYEES table:

  1. On the Workspace home page, click Application Builder.

  2. Click Create.

  3. For Method, select Create Application and then click Next.

  4. For Name, specify the following:

    1. Name - Enter JavaScript Example.

    2. Application - Accept the default.

    3. Create Application - Select From scratch.

    4. Schema - Select the schema where you installed the OEHR sample objects.

    5. Click Next.

  5. Add a page containing a report by specifying the following in the Add Page section:

    1. Select Page Type - Select Report and Form.

    2. Table Name - Select OEHR_EMPLOYEES.

    3. Click Add Page.

    The new pages appear in the list at the top of the page. Next, change the name of page 2 to Update Form.

  6. To change the name of page 2:

    1. Under Create Application at the top of the page, click the page name OEHR_EMPLOYEES for page 2 as shown in Figure 10-1.

      Figure 10-1 Newly Created Pages

      Description of Figure 10-1 follows
      Description of "Figure 10-1 Newly Created Pages"

      The Page Definition appears.

    2. In Page Name, enter Update Form.

    3. Click Apply Changes

    4. Click Next.

  7. For Tabs, accept the default, One Level of Tabs and then click Next.

  8. For Shared Components, accept the default, No, and click Next.

  9. For Attributes, accept the defaults for Authentication Scheme, Language, and User Language Preference Derived From and click Next.

  10. For User Interface, select Theme 2 and click Next.

  11. Click Create.

    The Application home page appears. Note the new application contains three pages:

    • 1 - OEHR_EMPLOYEES

    • 2 - Update Form

    • 101 - Login

To view the application:

  1. Click the Run Application icon as shown in Figure 10-2.

    Figure 10-2 Run Application Icon

    Description of Figure 10-2 follows
    Description of "Figure 10-2 Run Application Icon"

  2. When prompted for a user name and password, enter your workspace user name and password and click Login. See "About Application Authentication".

    A standard report appears. To view the update form, click either the Create button or Edit icon.

  3. Click Application on the Developer toolbar to return to the Application home page.

Add a Function to the HTML Header Attribute

Next, you need to add a function to the HTML Header attribute on page 2 that displays a message when the Last Name field does not contain a value.

To add a function to the HTML Header attribute on page 2:

  1. On the Application home page, click 2 - Update Form.

    The Page Definition for page 2 appears.

  2. Under Page, click the Edit page attributes icon as shown in Figure 10-3.

    Figure 10-3 Edit Page Attributes Icon

    Description of Figure 10-3 follows
    Description of "Figure 10-3 Edit Page Attributes Icon"

    The Edit Page appears.

  3. Scroll down to HTML Header.

    Note that HTML Header already contains a script. When the user clicks the Delete button, this script displays the following message.

    Would you like to perform this delete action?
    
  4. In HTML Header, scroll down and place your cursor after the last </script> tag.

  5. After the last </script> tag, enter the following script:

    <script type="text/javascript">
      function notNull(object){    
        if(object.value=="")
       alert('This field must contain a value.');
      }
    </script>
    
  6. At the top of the page, click Apply Changes.

    The Page Definition for page 2 - Update Form appears.

Edit an Item to Call the Function

Next, you need to edit the P2_LAST_NAME item to call the function.

To edit the P2_LAST_NAME item to call the function:

  1. Under Items, click P2_LAST_NAME.

  2. Scroll down to Element.

  3. In HTML Form Element Attributes, enter the following:

    onblur="notNull(this);"
    
  4. At the top of the page, click Apply Changes.

    The Page Definition appears. Next, run the page.

Test the Validation by Running the Page

Next, navigate to page 1 and run the page.

To test the validation:

  1. Enter 1 in the Page field on the Page Definition and click Go.

    The Page Definition for page 1 appears.

  2. Click the Run Page icon in the upper right corner.

  3. When the application appears, click Create.

    The Update Form appears.

  4. Position your cursor in the Last Name field and then click Create. The message This field must contain a value appears as shown in Figure 10-4.

Enabling and Disabling Form Elements

While Oracle Application Express enables you to conditionally display a page item, it is important to note that a page must be submitted for any changes on the page to be evaluated. The following example demonstrates how to use JavaScript to disable a form element based on the value of another form element.

First, you write a function and place it in the HTML Header attribute of the page containing your update form. Second, you call the function from an item on the page. The following example demonstrates how to add a JavaScript function to prevent users from adding commissions to employees who are not in the Sales Department (P2_DEPARTMENT_ID = 80).

Topics in this section include:

Add a Function to the HTML Header Attribute

To add a function to the HTML Header attribute on page 2:

  1. Go to the Page Definition for page 2.

  2. Under Page, click the Edit page attributes icon.

    The Edit Page appears.

  3. Scroll down to HTML Header.

  4. In HTML Header, scroll down and place your cursor after the last </script> tag.

  5. After the last </script> tag, enter the following script:

    <script language="JavaScript1.1" type="text/javascript"> 
    function html_disableItem(nd,a){
         var lEl = document.getElementById(nd);
         if (lEl && lEl != false){
           if(a){
             lEl.disabled = false;
              lEl.style.background = '#ffffff';
            }else{
            lEl.disabled = true;
              lEl.style.background = '#cccccc';
             }}
         return true;}
    
     function disFormItems(){ 
      var lOptions = document.getElementById('P2_DEPARTMENT_ID').options
      var lReturn;
      for(var i=0;i<lOptions.length;i++){
         if(lOptions[i].selected==true){lReturn = lOptions[i].value;}
      }
      var lTest = lReturn == '80';
      html_disableItem('P2_COMMISSION_PCT',lTest); } 
    
     </script>
    
  6. Click Apply Changes.

Edit an Item to Call the Function

The next step is to edit the P2_DEPARTMENT_ID item and add code to the HTML Form Element Attributes attribute to call the function.

To edit the P2_DEPARTMENT_ID item to call the function:

  1. Under Items, select P2_DEPARTMENT_ID.

  2. Scroll down to Element.

  3. In HTML Form Element Attributes, enter the following:

    onchange="disFormItems()"
    
  4. Click Apply Changes.

Change the Item to a Select List

To change the P2_DEPARTMENT_ID to display as a select list:

  1. Under Items, select P2_DEPARTMENT_ID.

  2. From the Display As list in the Name section, select Select List.

  3. Scroll down to List of Values.

  4. Under List of Values, specify the following:

    1. From Display Null, select No.

    2. In List of Values definition, enter:

      SELECT department_name, department_id FROM oehr_departments
      
  5. Click Apply Changes.


Tip:

For simplicity, this tutorial has you create an item-level list of values. As a best practice, however, consider creating a named LOV and referencing it.


See Also:

"Creating Lists of Values" in Oracle Database Application Express User's Guide

Create a Call to the disFormItems Function

Finally, you need to create a call to the disFormItems function after the page is rendered to disable P2_COMMISSION_PCT if the selected employee is not a Sales representative. A good place to make this call would be from the Page HTML Body Attribute.

To create a call to the disFormItems function:

  1. Go to the Page Definition for page 2.

  2. Under Page, click the Edit page attributes icon.

    The Edit Page appears.

  3. Locate the Display Attributes section.

  4. From Cursor Focus, select Do not focus cursor.

    Selecting Do not focus cursor prevents conflicts between generated JavaScript and custom JavaScript.

  5. Scroll down to the HTML Body Attribute section.

  6. In the Page HTML Body Attribute, enter the following:

    onload="disFormItems(); first_field();"
    
  7. Click Apply Changes.

  8. Run the page.

Figure 10-5 demonstrates the completed form. Note that Department ID displays as a select list. Also notice that the Commission Pct field is unavailable since the Department ID is Administration.

Figure 10-5 Revised Update Form

Description of Figure 10-5 follows
Description of "Figure 10-5 Revised Update Form"

PK6g)^kYkPK Preface

Preface

Oracle Database Application Express Advanced Tutorials contains tutorials with step-by-step instructions that explain how to create a variety of application components and entire applications using the Oracle Application Express development environment.

Topics in this section include:

Audience

Oracle Database Application Express Advanced Tutorials is intended for application developers who wish to learn how to build database-centric Web applications using Oracle Application Express. To use this guide, you need to have a general understanding of relational database concepts, the operating system environment under which you are running the Oracle Application Express, and Application Builder.

What is Application Builder? A component of Oracle Application Express, Application Builder is a powerful tool that enables you to quickly assemble an HTML interface (or application) on top of database objects such as tables and procedures. Prior to completing these tutorials, please review Oracle Database 2 Day + Application Express Developer's Guide.

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.

Accessibility of Code Examples in Documentation

Screen readers may not always correctly read the code examples in this document. The conventions for writing code require that closing braces should appear on an otherwise empty line; however, some screen readers may not always read a line of text that consists solely of a bracket or brace.

Accessibility of Links to External Web Sites in Documentation

This documentation may contain links to Web sites of other companies or organizations that Oracle does not own or control. Oracle neither evaluates nor makes any representations regarding the accessibility of these Web sites.

Related Documents

For more information, see these Oracle resources:

For additional documentation available on Oracle's Technology Network, please visit the Oracle Application Express web site located at

http://www.oracle.com/technology/products/database/application_express/

For additional application examples, go to the Learning Library. Search for free online training content, including Oracle by Example (OBE), demos, and tutorials. To access the Oracle Learning Library, go to:

http://www.oracle.com/technetwork/tutorials/index.html

For information about Oracle error messages, see Oracle Database Error Messages. Oracle error message documentation is available only in HTML. If you have access to the Oracle Database Documentation Library, you can browse the error messages by range. Once you find the specific range, use your browser's "find in page" feature to locate the specific message. When connected to the Internet, you can search for a specific error message using the error message search feature of the Oracle online documentation.

Many books in the documentation set use the sample schemas of the seed database, which is installed by default when you install Oracle. Refer to Oracle Database Sample Schemas for information on how these schemas were created and how you can use them yourself.

Printed documentation is available for sale in the Oracle Store at

http://oraclestore.oracle.com/

To download free release notes, installation documentation, white papers, or other collateral, please visit the Oracle Technology Network (OTN). You must register online before using OTN; registration is free and can be done at

http://www.oracle.com/technology/membership/

If you already have a user name and password for OTN, then you can go directly to the documentation section of the OTN Web site at

http://www.oracle.com/technology/documentation/

Conventions

The following text conventions are used in this document:

ConventionMeaning
boldfaceBoldface type indicates graphical user interface elements associated with an action, or terms defined in text or the glossary.
italicItalic type indicates book titles, emphasis, or placeholder variables for which you supply particular values.
monospaceMonospace type indicates commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter.

PKO((PK@V*)A/4Ք<ѺPTOp@M &,UfFYeiŕfy׶e]>aW{%.żofloqpRcp=?s}]wY'IхWqı^{aX4آ/kы[eUO t-k$TLn,3RWXwo}8z-:LENlAp=Dq3i74P3 C- \regyWntҙ'Wpn^ j驦~::Ы:Nښ+ER2±+@UJkamm ^Vf-wW`,`!nn.7G1O%t Gfcs1e 5%M Sh_Π@A f9}fGPۚ*4 $ZVjfK$" mHDRĺm{b $Yk:,_:4rh\N=]BuxA1 8+1c>P(/|Ad&X g" ?Q}\N) FjБw>' wC}hV5(ЁHF,͒nLbQmpYb%-i3SHҒ)s޸R9O}"T$ǚJuc!Ǟꏘ gu8H% NI&xTRPT({ծ@` TIVuk}Zҭ$Mf\撮h0į %F"p,`Ɔ{\D/Ϋ.27/d u%- I6u%Jn`۰&:Ix(K̈́dԠMMr5!4HCK݋Z׺XlGC%1Innʁx4^jd#PTjzΧ@EOIIJ` hLT|0U-W{x0A >L U{aRY|]BKd(Cbw+fdcx H>rd!Y3t,0 @3ұMB4iǝQ?H& MH7Є%y NМ5g' Ӟ[: 32Xn{Em3QJl-[1W%u\M2V?I*~㬤Kj$3ז5X9vOJiJ_ti~_81jZT4@2q@` M拶UX>q([&IBc&8N2'NH/fppiaU:r@$lM.$Ny̛9w "9b4\--g~#ٳF?4+!}_tnݷi^I ƲiIh?څ0#Ifu$Vu_DI~G\ )Mě4-7sX晍Sqڥʯ-mT R(Q;`X?wuV-NMRНnd>ݿ7wy߂l\eWUԻè cmV|}(f1tieN[@>e1@>d lȿ:fC\~Zq3OflM5omaM,׀l6N xictt\G\e8rt3CO/hU!.D35t{z*ѧzٶH;4}7pcW~6&K7~88I6Gt`hЌ͈!%[EJufyэIrju3AHOMt5t/u7aCNB` h!iF׏Di=5@XiE^q$?$2BvSRS$SQEw)wsW%S"d7fh3&nr&k2xhC*Rwlw()yz@zBB"f;zRzHrH@;(UT`UBfYbHVo1m1p16Oz|ٗqcxuK$ex(hdGX퓍۸_\Z ZܔuBxLW#F/R0/[OBt}D"D7#90)/7/#8# 1fa⢐ERQD|$VđSwUBkX4w(]ǒ+i&jx9^멞՞$E y))lrʔ*K9KY*~XM9"S9 ;qY9HHv*8|(gy*ʖ*. (cdEv:8:c/}B:5vdbLIW:d/12cg/aif؍ șޔMiYsUP5):^4Y2RjQ6=c=-HPYj٩jI%RAkWr8#8݅k剆*i yچ:lFS "*L HJ:*NI"CJX/q`!ʕ bh(Z)֖!.*aZw蚮z=pDJKvc: 6fdGʤq;d;6/@Zof[Z]icg˕3i>9/v:0iz{Jfb`_1E脟0$STEV]}x+I&cRFxkAKR&0Z? `IPZ2U *J>ĪZf{fˬMl+\uIbrǶx)/o*s} .kz67j4fp 82+c;W+dA@ /2Xۨ ہ >hubw\[!9aV}Ҝ/F|w+kE8:˳cҳgx n%Pwlʖ)LL˴?ɔ):WKY P* _ <+d*h{SEU) ¾Jr{WVvk1)}1:JvQwQ@ Ģk[Fcf  ;KvHHWyAZv2Fsz #ubf3iڱx*/{eAv\d+p|<.F=125&`Bq `%{'(Nk{ Mk|SkB[+cK;ƚ",!˜{X(̨%jv˷| z3oA Ē÷| xG,Q,ř+brYXH`GpsaMHХoJcL f>|Ѣ<ӉP2ɂ#y仾1)'X^ʪJ2lSKGQH]khR,b˽\|!0ˌ,v!,b s+،'0}789x+i&LorE }rS(NK{pze=+gַ\n ׃z]z-%(~''؃*ٌ|k׋M=͗!>B ݤ=2-]EmTn(W sa&-U[/M/)M-mGkLݷ\ӦtJ—%ME-HMd N F)N[ _m^ p81i z6N ~ l'뼞+2l1>~(؀CؒP aL.X.>-bY]c;Pe~3loһt\w*)v- JRj@ Ԉ>8g8.Iߎ&^^e$_lbՙNj*^q68:<>@B?D_FHJLNPR?T_VXZ\^`d_fhjlnpr?tc_xz|~?w_?wa_pCO/O/o_ɯя7O0֯??_?ѯ?o_OqO@ DPB >QD-^UԄ9D92ɑ!AjUsM4[4ٚdW\uśW^}ZM9ɭ?KPNd#LWdʕ-_ƜYfvc=+גZ Mj[fgڵmƝ[n޽ ~;a$fXǏ˦u[tխ_Ǟgݽ^xՁE^zkݿ?~yǟ_P0@$0 D0Ad'B 'B /0C 7C?1DG$DOD1EWdE_1FgFo1GwB2H!$H#D2I%dI'G(J+2K-K/\QJ0$L3D3M5d t3N9N;3)ԳO?4PA%TK> E4QEeQG=QI'RK/H3SO?5A7TSOE5UUTxұfYgV[o5W]wW_6Xa%XcE6YeMvUgC'z6ۆƉ[oN}ұV[s5[pe\1M]yU]{MUW)x7ŷ`;q~fzE[zi\/7=XciOFQ)^vdAF^aWvg:h&hF:i)^!]!:FǡthVXf)SF;Q7p{Fbۙf&g^Q[WFq%l<\'Wz>ǞVYfJ:o7G}v`!kN?^!9Pp^QvFir]ߡQFd/0څhExI*sطLAoqđӋhxylg'݇ZBc!>d#- {t(^5.!Ř<1BroE8޷A~/?ok@!#d0olま-@a9́`: :K%EtBH39nja0G\H"Bv! kE/rA\B`Q Nё$RgYA1䅰=|r)C4T#F-qK^#a1s\c8)V Cr5FBҚđ$BI-I|s$@QB,+Xpltc(mK^q j@1OS'$ MD&65Qis!W@tB 19uR,(I $<pskgO~5%AXvs0Œ=@™1QvF]H3AT# 5җ l)LI t8NyW|Ҳx,*{ QE9Ub  K\e^lfMV.QRdokEKV5s-gM/tSI^W}6ozФD07qDXV #6ቋ^Vnؖ@1hC*Y#j [ֶV)g;"i0e4J} w%qkS,Dr.] WXBMH:cC3b 9$c[UZ׮xlE V7ooo ؖR;r}UX ؃D'OLO.kE/aXE)޹/Ov54r,aq@&1BQU#ЪP2 eF[SK=ޱ Y삠w#ir⾥XŪ]mKgJwu2g6*Cs#YɚdŐqA b{7q F(ʢl)>z W;qZP_JhE^uO< WCc@ܡg)P!Y%+5laYk4C,{J"fv»lrpOl A$  ^+cx5Ar$IQvq(D;Cӧ(Aw}_k(jm\k'aUH8",HMApw/ ˢ%g8PMk E F2"1Q Du;5G-` M8wn}e3~ "=0=D|;FzyKVA1@#Y~cH:!mcbOܓ}/e[Dg+kHY0);̍ T)T-f(?ڐ@ $Rz⁕p8AAOW$r܍>"$CjA#@B%E{xf-./01$)3$RA5d65t898;<>?L;A$BBDDCTFt3dGI$A8!KDLMD !NQLOP$TT2E AUXܨOLxEY\V[y(o@V0M@Fc$D`d Fcldej^_goxgbFi܄d@tTtnFpGr,GkGgy`a,Fi> ((H)ȃԐ}GpMzHTL `V QȖTə䘐 w$Ii4ɍTJCdNj܄{8ItTHI K9H{Ї, yJiʥOD)Y8Ji JɄlIɳL4LD˕4|LȔIƼ̱LdLLdȯ M4̴Jœ QːĐLXMKͻMKKcr ͌Ԭʜ4ȬLҔLǬdNtN|L,K\ŴJIh׌Đ~ޜ\¦gkI-MA ,L*% 9 qTTp͓\ ]e,t=mRo}Q.Wq9!W1W\}~؀؁%؂5uTXt/}Q۔Z׉E{ƛTA:AчXRؒ]ۤ5ٖ5u٘&ٙٛGٝYٞڠY2ڢ5 ٣Uڥ.eڧZIڨڥڪZ2ڮگ۰۱%۲5۳E۴U۵e۶u[[8ۺۻۼ۽۾ۿ%5EUeuDžȕɥʵ5ܸmJ%5EUe]\֕٥ڵ]}]d%5EUeu^ }U%5]eu_U%_m\=܏[.\[`Eƭ(]x\] vܯH໵%`` `a--` ~amaa b`5.b% ^ĥ`]+&\,/-!/amb"fb cŭ5%nc#`5a;`9a$c86]a2Bc1Nb%d`C>Eb1c NbKn>^FvKGVce.:vs6YFexgC>cmgmzFg~&Ig>f_8g{VenhtkggJ.hNfyVfaha0gxvj.炎f?&iq&]Xi}^gԥ\~7e^iH:ivQVxgViV^i[`eh>pj&f~<>V/Uj`.sn.[N㪆fFhf䭆.㖞kNk}kVlv|h%kæ{No>ih.kɮjve6lsЦfntmc]Юm6j6.fn6-n&lʖ6ZNh[ضҮmȆoކko_NinnVnemIfĦS.潾o gݾlaveIf wfi~~jͶp^곖p iofqߣqOd(-6re>$_^϶^&h%_=*_ö,,-/X}1274?W6X4w8):;'CGDWE`CgGHIO^GKLMOPQ'R7SGTWUgVwWXYZ[\]^_`a'b7vSo`YSegfwghijklmnopq'r7sGtWugwuOvxyz{|}~xp'7GWgwjv'7GWyw9bxvsw''TZvgGjyj_'wv,߱"v'a>jUn?hoiO~vz.{%*;{{?|g|'G7|-;SO]OGW{]OzҧOzѧz_zZ}7~g_yo[z'wRO~^}ЇWO/zb~eD&𠾄 &v!Ĉ1h"ƌ7rQ!idȔ"M\reɕ2Ol9&M:]2'̠;c|E2m)Ԩc2*jFXF+ذ\z$+׳j5 ,h࿍%u.F>:5ZS%R:|LVZ/d5q.>RrZ9ژ/H7It㩛:yiy j骵m3h5fvŶ(ҡSD~4⦘;/l|0_^fGZᣯ >{'uh ZYٶ_ilg嶔dMV!cIX`Fr1'<%xbv}(\c+"1ʨY|eC1`R/^v_~Aw|<%y?Fi8x'uNFya7GS9eNU"${PIU~'X!s( 3v9(:(pj]ei5`dnFd9 &%~٥evzdN6"奜RBiwڦ觡6z#:k:*{E靠9,j*jB쬖iZJ޸W)&aZIYYe`jmX%ׯ,X0 +feKZhb$NY*o+7efz؀a5m 827/ 3A 4 a^I5nܑz9lyOiLFyVYfI1;fl Oo jݪK?=V +Tr5gv'{nwξKӞ>G%?kn+s'e:ܭܴ8!mrެ;ra C(> SރL0,r5CWöʼnrk !F<"M;eRj]8'(1f\xFcX,(6 nQԨ=~JEq'A!)w?].".5rc 3Mr҈d4Q<%RXk%,c)Y򓴼%.s]#%0)a,&2e2sz4)iRּ&6mr&8)q<':өu|'<)ysl&>}6'@*Ёt!,(BЅ }(D#*=:t(F3꿊*Ta6ё\ H' IGyR~a62Oʜ-JgվrX'k{ަTxl7ٯ/`etRjJY&zYb/˾6-mse&ϽzƖt_vi?OXmɕqV" }OnngcؐDiSU6ߣUʯpM@1ʎ/u=_%a'o =z 4?F4>ie~jοb#c v%` O}}0]7I9n,3͎^w=*a8GIO a5:kԮSTOݞ Pe$:beŔ1>^#sD@EU|$FDVE>Fމ$IB$CL֤MpM=MORh]ݠRRY4eb! ~IO*ԡTyG`^Ac0%ՉzZ\YɗX~\^P"[u t%caHJV=X T&WYbb1b5aaP+F ʲ- 9^$ mocz(@BAYmIY-1Dff#m癌%Q'>fbijA扽_5n\6>#ii8=4lS.1(hWّ׬zL=.7nVEP6bꡙ[DFzz 1 $>曊PpUeV;g#j%R2qсM܏f`M$u=_ [ۈ]z% \g表,^%W lf_nЩ@Pi[d":c0ZeISQ "g>i#՚f|JAb&bm(Kq&_|d z\\mU* 6fpMR@gσ͕AnBXo"D2"n"WcQ(R*5 eZJeifv"bƨՁrٗU' E]O,rR`zMEj_Q :# U,ȆN~Ȟ,5bWʶ,,), (,lfQ%~mi߃fh-Ѻ2@kV`=_Ү Z֎P^}~يZ؊eFƞ-bTƭܞ--..z-:!6>.FN.V^.v&.v....B-U:eq knSXەfRQʝy-޻>&u&裆nVx> ~.(&FZBm~%EҦk&lPVf6fo^/XZV*b+^=DV1lhz8 IJi+c=ꔹ CoNoh.$n_A)^3_*9j j4[q-{F؁#p}1H ;nWZKW4gl ?R۴sQ!)6ᒚ޴ޫkԨR+ڲn5Dj4Mu԰n4KO)24CױŰ!m,sWkEhh^!r?/-fͪ\`C"*mi32Tb05r>Od𷍰Y^-z6Hm!pikcʰQhYMfc֮w"qjSg7 Ill(-EW潴VoHk~CyT%ڵX?^W'f5]]8b*^oݥd3d~(FҖa7cۨ{w7Ӎ-*k8F'9SHDgXq7OyNR91|ow90]{9 %.yy9Em^z(8߹¸Vvw/k㹠kh)h#Z5N?m9zp8R[h6gz Iz̶ja׸S`ք_#oe:K3?q:ϒ׺'ﺯ[T?f/;7?;GO;M;#Եg;Զw;ӷ;T;[mMH{B 5960csE;, yh%+l|w`|aDG~AFLB2GTlюv*}XȐEֲ$ZVjTlcRЈ޴a87Nfs@P9H\tɳR7Ѕ~!?g)ؠzAw V= 9 ``馎u!,Sz37ǯ$J{-˼ܣ)M5̈0d &[pnҧͬaD9&&h z b(ʘ?h5PkP=eEA_s/p!&`ծQyH58׹aOzUlLYSYle->4MfCS{1Ɂ|+ї { *rd,MTyVpPTa /wͨ@bwpr..,]4ck n%eن,O9ULxjXƲ~.{`3E_ϾCb֜fI@h4$b@/3X b1|I NcuSJ\,&Sz`nq Q=N5L%90 5wRL}\\L_1eYys4ႯԦ=iWpY~A`h{p5>HiSQNQd Tub/BΐYߒo9ɖ/[_dk۟jzf<0~aэN: F0܀({S^Y93Ո-2]"Z"8Q]q`<Os^\x1yWNxcߥ]&~ 3z.ID"'Oy/}"B 8`կ>@@@ֹ^찏N{Z)1޽'9u2y Oa\k&?[Vw`LϾ//xcOOOϿ8Xx 8X8~ x؁ $X&x(7pf 0*X6x8Ȃ.2H:B8DXǃ4> eP4eLxpeׂMF؅^`H/؂g /f Pgj -Pz|؇ǃM/xyhvio ~8B818@HiX@xhx؉( ؈Xx(g`ȘʨL0hZxؘ7؍78X8ꈊܸ~X0؏9Yy ِ8yّ $Y&y(*, s#ْ0294Y6/y:<ٓ>0DYFyHJLٔF PR9$)pXZ\ٕ^`X TYfyhyB lٖnpr9tYvٖdz|iky9o}y4)И9Yyiٙ)pG@ 9ɚpMК)9ٚ陾ɐ) @ G ̉ɜ)YֹB Y Gu ȹ yh p{ ޹yGPP  @iPJ`ɝy ڝI {0pʐ t  I ڡ I$*K )bz @|)PFZGꜸ@pd 7:OΉyY b5Gz?*lڦR)rc )5ZMr {ڧz@bJiJs:kꦚ7) |zkd@ WX S*af ʩz+Ьڤk0j I ͺ j@J*j jŊ 0 j`Zy Z WH zIZ~j+ B $[&{(* 00![6KO ]ڦԨDڬ}ԮJ۲Դ]P}۸=պV۾\=}b]h=n]؝t}z-ުM潙ަ]}]ߺ-z= ~ Φ>,nYnዹ"!^1y(ޒ*Z w2~4^L8:>n@Mme{HJM9T~P~@iZY=`._>\fh#*nnp9tk~Dz~|(iޏ>hk mZO.Nn醎郮}zw.tNqnnlifck6^~븞뺾>^~Ȟʾ>^~؞ھ>^~Nߞ>~;V P k$k}0 M@d "]/G V)Mp168)OV?@0? g:PR!VAo[̐HXVWhnpr?t_vxz|~?_!A }a?/P?_?_Nb/ N00ȟ }_؟ڿO? < OpߐD@ DPB 2Ć|XbŋQ#IE@=SL5męSN=}0D{jhArI*'ʠ]~VXeBxVZmݾPuśW^tX`?#2AXbƍ?Ydʕ-_ƜYfΝ=ZhҖ#@Zj֭][lڵmƝ[n޽}\pOG\r͝?]J_Ǟ]vݽ^x͟G^zݿ_z|ǟ_~?$@D0A pA0B '+0C 7.0DG$A41EWdEPt1FgQCk1GwF2H!qH#D"dI'=\I)2(2K-rK/s.$L343M5DsM7DM8SLj3O=O?4PA%PCE4QEeQG4RI'Ј4SM7SO3SQG%TSO-5TTWeTU[XgUZiVSsյW_9WQyXc!_UVfIeM=Zi4kŶ[OvprsVZuX]V^z^yomY}-_{ׂ}=ՄFf·eVT}6A+wc\[xb? ؋3_1ߋYGB1ӈ%65Q&wFUBfchLM9ӓwZMVZOWn:GUy.jWm&֔j?b35gANLTEuyeYW^fVzTO]gq p;p0휐ő}znLq;G{UzSgGQVϧ}FCd9mx2Mә+Xf1kpr^L7٨&A Doըkmq.ۆ@Lh:t˒)3O2,dk\psm)R0 v%v7EF98y'϶-JI{x%ڄsڴQd"7ʯPƈ>om_LWTD 8N:1nP/ l>*ϦD-k "?:2 j-5ғB30̙ƋT`1TvobEc aU,nzy^UGa`֝+BC3.A9_t*=x4vlu"mSZn5KXFtk^׿v=lb[NuBvYtle7PƳ=Evmnww=nrFwսnv w;PK <  PKtN|ldLrĴLnļ̴dfdtT~̤μČ܌dd\\ttԬ䤦llll||촲,n%x#ͼޡp.`ow`}H*T 3#JHŋ3jx15 5\&ɓ(S\ɲ˗/r͛8sɳQ09 Jш+(ӧPtիXjݚGÊ[ 86ʶ[hrKݻZ㬨蠯-/Y=!Q7* =@JC-SNcI:Mi[&𕨸hkŭ-V C&ܔDs緽M9O+_μHlYM엵_ڰŗ=1NCw_IH )?9p$9!H^ ԥY'"4Df6裓 F=)BX$B${Ve*1KB*무2:UʩND[v:njQUQe"_*m:TfεFuJiQxFQa ,v1l"lhphcKg q 0[(Y, e,B8ϖ4LgJӚ5ͩNwӾ `p7u!"&©j!R~E1:`ͩ_ºS 7YֶB%jJRX6w]^;uD7Es}bЋ:c% Zuf/ע\,iGPV=(jQkP֖Ե!u@B"&Sx(D#Ql p/KYWr\vvOXU9nλbۻWMEk~68xYSԾ4]+} տh)K` uD,=kY䢷%a[X6 Qusxp׼C^GLb.15aoLcǃMs’ȯ3o+܀LVuz;NA r}// ;R~Le~YLfo e*SOfse2\̀9d.̀ yk?9YyٙiAB C0:֗ٚ)iDIz)c<5P6`JٜbG;@49٘ٝ‰Hx~-:PcȩɞyiGy=韶0P繠6#`:ZJ3wQ4U3Z&z(*ڢ-zڡ9 +z8< YڡY1 "P zHJ* p0@?TZVzԤ0+ ,b:dZ[*,dpr:΃P&p(8|ڧ~:Zz~CQ:Zzک:Zzڪ:Zzګ:ZzȚʺڬ:Zzؚںڭ:Zz蚮꺮ڮ:Zzگ[; ;@;K0k+۰"&;! %{,;)-);408{:;5z>[۳H@+N+k6(K2{iVkh3[[[۴O[SK(j ol nckxh p{6}T[~L[Ky;Rk|˷ 빎 {]۸~i;K;;nY+˹;.ۺ뻝KK;:ʫ+*۸Ћ뼿ۼK{ ̻V۾{۽[ዾD+ܶ ۿ 5;LlG |-SK  (1 ۵,0)\6|8:<>@B@B=D]F}HJLNPR=T]V}XZQ-%p҉P=l]\pr=t]v}xz|v`mӌ`hjln׎ْؐ=ٔ]ٖ}٘؁b͇}]3 mI7Ֆ۲=۴]۶}۸ۺۼ۾=]}ȝʽ=]ܜٟ}.Mڥ؃=ޫս=]}}ݸm}|N्l M~і} "X%߅P]ޝ 0 >P@88=}<=~HJLNPR>T^V~XZ\^`b>d^f~hj Y,26zFPz7g@舞芾>^~阞难>^~ꨞꪾؖ5(N\.n P5~~>Ȟʾ>^־ ֱ>Lj15p;^ǎ.>^~˞=c0~^뿞>>_'j=0.6n`.02?4_68:<>@B?D_FHJLNPRm@)+S_fhjlnpr?k/|xYx~^UU?_?_x{ON?)/܌ʄ?_ȟ?f #]lʹʯ γ\˷<?_ϼ]?/ݏ 8HXhxȘXP@)9))  i z0:`z`i)Hh{ ,4)hɎP K>`f. yСDWR@N$0U^UE'kFQcS<֠M+2nIʊ.;[t ?; XSWY}A-dMJȕk+~$]iНo䨚[e~7&^tڵӿ2xW~oƝHygYäݥ!2w= 1ŌC~N\esW|oof]q( glYz4p-(`v tr5H!MUnש[@cViw"8"_B6#?-eAM~ :N7o>eb+$va\ډ`,Vt#o83.h&x™ܘС8dS5GSQUĒՔ^ꢙ ny)(mb珦ѩyc#:昬Jk~RP~ #{"+뮠>JmN*~sP_fmhᴁZ:{jm^GeaY8l`/F )+溪Fgmmȓ ԍ&uJ@G͌q}sw ҭ9Jsϱ@ryT47-JyX7rU]JJ  6/tT^ r?:@vߍwPʦWK^rX4 _873GNy{#'KbZebR3[MN{߾9G~sO||ܞy$?fr.:_}o}cP/b>DqqlluE-b؜* |x8v4_(E)Ka{  HQ|SXr%R+C% P}%yBCRԌGrqS:+"m ` sԝ. )Fpl3yKz䣣*{Lhjs$^1wd:S9ωNj}S|\!(#=1󝼌9Di|GNLc$L Un,tVʰ8OuT.HT~T#d8]ATִfE%MUn&1SR=j_pԟHj$V`c[F \P)',d? Z|^u3!R҇tm]O65- moVS(p pl.Y= wniZfԭn[Q*w]F7wϋڅ%o ~lt6.w -6zRt`<;kw! Mjc)FkupkJYyg9fkEXmʚ7zx[۫˞1-a5g"~uY%1ʉT JuM1"f+ګnkUnܮ^jY⑎b1:1VM֙\̈́/)Bifd#ehb~SP*w=Rt?MAib5vaa[ZX]373NMc( Լv\:ս.v<~]35|hpNv-ﲟ^#p?p Fō6{v߽u]k{iY C{e|5 xZŮǃ$nOҐsuu$_hSeYnW|uH:$An}>cvL:Ls[}Թ;{=Uvz}錻wt53H&h8ϟ~n{Y{-}g\ކOOk[s󥍳;TqZmڬ>_WO~ol]'r8GEq6\&f/ƀܧ6 $h8jXȁ $%'"!#,/؂E+Gg^ԡ:w1>8@h~?EGMȄO~DQhVXX}@fEN:BahyWhXgmj(ebnlXyxsh!}(vH{~ȇx8h8XhhuѵhB48H(HxhXȊ8X\7xs9iv}fXvQ7.qrΈӅ(7[Eh'=haFZ|JX<(H;hHyҘo1(N8mOg _[ J^H8%[cc.6)uWaaǠ8* n9 %`Ȉx/<'|a7!"i}Vr6m+g“"ƨ 8/GB%;7'[bf25WgcuEDӕqHc.v:+Q#"+v:4W#QIUc0#Xɗ,bRc&6*kUո3za3,J6'`f#S/&aeW(h0Kf4,u0"yC+Ty@"K"<*ٚaXSeS H+RsY"W8we4YIdf֖Kp {h(,J69҉.e48hysXYk2-x%~I0ٓɝ 9YX雽,~b"KaMU3űZ&畂d*i+1d j:ʞ;(3H01 'i ɘ]q7cUt1vkyc [֍jTf/3Sk`JfVci&y"bZtD}G\֥if9[ʁzʀTFx9vIcʩD J0pʪҰ @n;tv3jB3l::&)Ġc/ 8$l07(gRd#>Z8:E 6:Պ859>+g9wclÒf:vz[+F멥Zٯ\ &ef e)~'փIʛ޺Y`fL ,.❣dɲ6x$!'q곅XH;{15HT/&  Q˝}dk7G8=ȳ zTPǹ]+ nx%)+# gѷ0ڢh6kk4I۹`~{ʤP++ʷt Ӻ Leʧ+["f55] GvrZ:8y)6&8V!Z?\Ji~R޻Zk2ٸz9T*^ɐֽʬa^Rv@˿ L0p w ,@j`$uyJdվ,‚\5x#%lY'¤{-/2, 6g =? uv1<,IKĥOQ,ŝJU,ElQ<5[x_L*IK[mZO\̶Y}rkyqǭ0{LX\ehs!ƍt,G\ȔWɝ (ʣlww mh*{Vshl ʱg|d_az/ov,C#:8")z0l)EKkcZILo &e۴yX'RrhdKAkγd܈Mk͑I" Vx @JG|24ܡ|L)я&l&jXCJ 粙+8jCSң.y8XfV68ŒѻoڗxbӐ3tQ-z,,GPm4]{_=V` xX ll(k {m֫qmz/Uڼ֧|ǩH8]u%bx|ۓۿ\Y6MJc/CZ:+=(u -6vZ3q }{]nj N˚ ms ~'@`svi!vd׾;x˸R~ץ`αN=؅̓L㞕j-kW,ڰsЪI֧FS{KJV>2V<2l=k +=SwX zQSnvlmṗk40]#-]Zls `mEw^zNޚDId myᙤ>2w҆+#6"!G&. a;QJҊbrp~V}:|_A6->2K1"Ni^%Ӄ,4s/DZi'<~Hك갅J-͘@<$nh=s x5n-WEt]PV?o %s'0+rv C;+cm DОsX+= t̵:d59w"2Oeⴏ5絪}(8 Û*aE늝^jJ6ekgObʞ{ b %Jݔ si`v| T]_̛4|s`?<ѣH*u/Z>}3R7E*B.JHt,Yӊ] bYhU:WVVoeoۿzݛ0K.]̸cxM='_UK vkrWlIslkК# N5Š}s0mּW;z'k?U+e`nqL[:Yֶlhr5G,8 g\jոk?|\Wr0Xݵ}k-1~)\-W\Q.`jn ⥨,B^!1Tt{hvSXH]dań"t z(_#܁](" jQN(el4P3z۰8B=yaB sbux u-"rd(E"zgF#q bdiꩨ* 1y 65ډc:c1TZ:ܔghf%Z8jRud:bJ-vw"N+zHTzPg|'RZjًۓ]╛NMhܤ)\e[\RcK] o~_2䦬ʬ;@ιniY880$#H' 0G%$vc3yJ31g].[dM 5RZf-tmcLk[Uz}Ibpډ9xc#7jö77luw砗=yS5TnΡǾPߙC;eO[w۹.o7cvfԺ G }ӷx}}$ g:rJ 7@ lX<)]T^H 9NPgG?Q\x+!k` ]~ 5Ǿ&pcRA4=c>(%vяL"Hpd"'IJ:tR%EZ e00@n<(WV))IW򖶄 e=%R 0K#}afƱX! sE`:"4јV3 җ:I@rjҜ[_IzZ;c9Ӟ (yE$1yT@PTiD7Jъ$iюzn]jђTt>ߩQ=0BR8ihJN.S@ jxx:KNTHMjcQZTP*#SJ:/ e5uXTVmhTʺִgUk\VUw+^Wum^;W$ y.OQ$Wi2ɎLdUe5lMh9KњVlhU[Vg]+v=mniڶݭp}\┩ Xl2i5a&ҫtJؾ vץ`f u XjMoyѻ(Sf;^:͑! 76~_HFpW~SN 7-bWx'aJT萹p)o @qGc":Nd#+y&rRuz4 Fo69a}TLU V՗2͵@Aӧ=`* W쳠m?;NaahzѐVtR=F҃t!Ngr4zeִO9Vg]Ѫ,]kװŭE}:d^vm٣'.u=]59ی!FMaoKl{Є,p!f[M\J*])KD.o7ܾx—!qaTR_-QYQmhdrw0Sw7|g||}wzeR)'-2yw$}xEEve6\!~ 'в$fh2yrwѲu3!#x;؂p- ~:8-bwp>}?؄:Hu)AX~n`vn?svPU7mJtE[2r2l2(I1SuRzwrrrnrCVr2CtQ0EUxm&[\F2Equ'za28z[e~n#j%kh"c~qcq犥j"dԊRm'SĈÆ$ՌQϨv^zb䍯k⸎Tkh4Rx8il&.9Yy ِ9YyYk@׏)k&y(*,ْ.029+9$ n"4@B9DYFyHbȓ궓9YJ9TYVyXZ4ɔ"NIP Rɕfyhjlٖ)镪N9(nyxz|ٗFi~rat_~٘ٓ)cp= ٙ-)9 Y㠙e)ٚ)9ٓ>ٛIvٓʹٜYWsyivڹٝ")iy虞 xiYyx iI:EɓH ڠ& I9: J:0$Z&z(*,ڢ.02:4Z6z8:<ڣ>@B:DZFzHJzzӤNPR:TZVzXZ\ڥ^`b:dZfzhjlڦnpr:`tZvzxz|ڧ~:Zzڨ:Zzک:Zzڪ;PKhGe::PK^ӫ_Ͼ˟O}eם=w川y{fxr X߃F(Vhfak֟taϑXvyH 0(4h8X} ߏ%'w]HPF)TViX@>(b@zؑ)>ɢIݓYp)tιe\@_C]l&ޠ &fy/b6裐F*餩٥֙ dxi$Rjꩨꪬhi*무j+ު뮼kk&,b.F+vvh?fv+k覫+k,l'l 7G,Wlgw p$l(,0,s#l8<@-t5mH'L7P[tTWmXg\w^-dmhm/jp-tvx|ww-nሳ|7>43/G.Wngw砇.褗n騧^z⬷P/͘/o'73 Wo3OO3G/o3=}3o> (5kD[K9 'HA̠7ρF&ܐ, ^W0w( g8lІ4,g]@ W/nXCF0"q7*ZX̢.z` H2Z~fL{( p8 kF&p&4IBf"@&21BS(wS`ذMQx-%DAxUpD9x wɵ]ҏx0)N a1 mO zjȨ16\gt#qE@ d(>%@ PJԢEu?\x6 gpϠxPMrR_88Q^"dIͅz4xw4v! \p$oD̔6O9 hx`TKԓh0[\hÀE+F;ڐjv$j`>n Ա Wb  .ŒtXi 49]FV@!3sם8 lhA_Ғִ#E)> 0mm;&78+b"a g( F Xc.{ 1?b(NQ իnmC&Ƌ]GQ׺]h;viIwN2acX p;TA d@X8b>Y-}H[T,$pxnиeU Ү2.-ꎽGv+܁ɥ.mǩ_Wmk;;&X Yb$rp&,^t>q}7zs@֛nTٿ|g͝zѝ![{5jRw @(BNk uPpB@rs 3P_M{Mynr//9Ewιݶm5cV>iF8]z7nM;Po&otη ' ^wLw8Bt1 D`(. ȈMش ;$$Y&y$YP|80h@E@#f2G]P `p; p_`H05<՗.SM2X)W8bi3y; {F<y8>o.o X e 9 ذ  6p:p%p\jF 3EyILl9Yyc1e ݀ Op. TM c? 9Iː ;0 @ l1`+l$ aHӔ"0Yyٟ隱:1Y  Z薹8Q; o4GG <PBV*;y/NТ.02:4Z6z6::chh'; O p`pi陟FR:TZVzXFXj_&%< (pp;ә<r8Kh ܀ {Ӥ) /4Z;P;p̀ J;@>=D[FK8C{JL6I۴PR5O;V{X{4U\۵^;-+;d[f{hjl۶npr;t[v{xzڒ ;[{۸;[{۹;[{ۺ}+{ۻ;[{țʫj;[{؛ڻ۽ۼϛ-[{蛾껾۾+K{ۿK| ̸|h|K+k$¤,.13l(5Þ;­ " "B<<1.H\O|J ūKĀWLŰkņOŬKZ<ŗK<)|SllRj̸5l6<ǁƔkrumPĀQşNjȂ[T\Ⱦt ɑo\>-ȕÞ ƅʢȃ ɤLjũ LLɐʪxʘưܸȪpŭǥɅ,ˣ|ʉkg<ǤȕȜȵ+U\͛@ZG˗<̢(,V\Ѭ̮LȂLL̹lќ ]Ϧ= ,̌ =жҦk|| m} -*}5-3>]\}#}@=B-*<ӧ&:4|Ց{l2& mӼf}cJzrLuMtM{ "jm/=xmy׍ s lMϒ-؏=,VMΑ=w؛יmȎ،M<}ڰةmɤԚ]Ϧ-NJnDxM>!>b,|>ns83^.灜]ޭ癎lF#~lr.T騞W[>]輜]Ɥ~NVnlM],.M.1..N ~]^nս-ntnlgѾOoۑ=B%.~~_ .>nHl+*?:|EaN^Q߿JϹDbZ\^`nd_f`hjn/r?t_tv?|~_x?"}W?o_?__;?_ȟʿ?_؟ڿ?_??_O@ DPB >QD-^ĘQF=~RH%MDRJ-]vSl>p&͗=}TPEETRM>U)M:s)UV]~VXe͞E"UVu>ȪV\uśW^}d+-֙ FXbƍ?4Wou 摜 LtdҥMFZՓc\hy`n=bnެG\r7Y-攴GĽPD K$\x͟Go:읲Wj:7ۯM>~/?- .= 'B /Lo=%? A>N ESu#HCwGKC,k^o$s$a4PIm,E$[IJ PJ2L1$L3S7\q9]O&7˒O813%PCE4M"bQDHSJS,q/;E4TQG%T]|AA7C/?#4XcE6YP0&e6Zi)fcSZm[ou"\sE7Ce4[u߅7^yM]Pq#b;_-u_|F#AZz`'X%X;΄`w%@(c}/R_9̸SX;n5k\2+hU%PX. 6ƍ!@WTW4Zfڧni_AK[eب221c|hFm-'xi3zXq-S3usغ0vG,N@#G|I3a秿) hSAQ|<=gg– :C)NF>*r,>izCa"Bx; GcW+p~E{e8h;r BNhYi_L聍V(CY, ؕKt;iǰ3~*DgKtǔ69NHҍ匨H>JId2Ԭ%o<[ '!hosF5RN.*V9e׵.uLawVKXj; ژXcbV2 Y+BHc*%"!OB_Kۨ_ZZb>rHԖtXbIŘ^6\j5C&-jPwU5u], wpi36gBH SM`^Vܭ]v9el#_xW `)7x4g`yTutG5Xͩq9bT'Y{<4lc7?s*\Fڤ\D'pi>WoSxOu_N߅5U wdr}e61"f΄4d_mm^F޶nFt;-Hsꢎە5{Mї*m&:gb!pE=3mL&uU+կuojJַƵhݑΦYs=lb05|٪uƆvdLltz)jרNQ6j^=nv qVkgǛb}n~7ux«6)W2bN5NoT2ǸAY'*wq/Mr#(]>s\!0yu?z-sG/|t7Ozԥ>uWWzֵuw_{>vgG{վvo{>ww{wx~7|p/w!?y[4+>w|-JBw?z֋;*9%gT~Ҵfvu{QL.s%}VXg~qRgY?~S DC R)|FaP˿j42'a۫2.K**s 3 &6C3UB=-G?,>sP ;qIH8ջ A$C+ #D±$d&$%t(BX$)-,*|>B#lj!#3켍+ {+,D9Êp8颲A>_c!(-C3:T;2q1+,)ZJ3룪EgGNڡ>,IKĢJW"BJʁC-K 4G$đl>yRK0䦰8p&h¤fJºO1,ND wLi˭DsH3?Dt8@7K5"XFPBM [!z,LTk $(DWҔYEیDP8rDL(@@꜐Zd'LM=é\WHqɤ*O'MŗRo?ɿ:L9!ukI%L 2l*xbKl0 =P|M6 ѣ+$̌8 "+rt %bP|tƻ+gtQ=ZQIt[ʹBF0 XlP׆<#o*MR Q*؇-W|3ZaשC0$¢z>ؘ5:Q8TY&YzɐP֜Z٠%ڢ7I5ڥeZ؛mڨځxN]N:٩#ڇ׃ڰCm:}ZT۵E\]Uceۺ@̫K[$[ @Å pEA02>)ŏ\ݎ 5~-U]]Lu:T:٥ڵ%⭻}BUBu\Ε [\RP[[z܈!ʁ!FPMބTJS5hD`^،#bz; ILۏd\$ҭt-`ED&vV:C$%38YMA;hĺyH웿O Wf̾ Mv]m+p}WÅStmF?]NײX"SLDf6Y `>C -RZ]xzDEa6 b)@.EVIJ/cѩuPΈTUbȘG .P3RCPa-4|B>/vZe= @ E7 dL1GFLoH"CAϡ\Y(NnYef$TO&ZCbQes!kRrڠ?u@b6CׁX׻iWꡊ'5Q'qmXLKHͭB'& =qcMmQv?'rOݫMYrT랕5O;=.mTO$_qI;̋^*sP c03g2G696w898:75<=>?@A'B7C]:E8EgG7GIw7IK6KM6MWi%AfN'usj P9nRwuNSrN5vCvZ_~\XY̼b-t~>^Y2v]W39 ľ_-eu.3IIRXqtfĉun=h43;QlT{vb!mS5u:?hE4LxYR"ϐmJ#O7 r 7y_5>uy;"nqQwoʬ;PC[0ZN.y/x7JZ&|nR{FoH}Jv}gm~y5*e-" L^0ezU3xϿd\@Cglućܛbg2| @P BDPB >0"F nt#Ȑ"GBУD$?tq%̘2grM:]^yr'Р([>Y4&QB2m)ԨQ-hժRr gH^ThQFS*-ӦZhmɵ Kr/.#6<9jf7sܙ͊xn'v׫FVI-FKe‡/olQ^}mٿOץw:Νgl~vqwpEǜIG\yHh嶟j.1SR x!vyfUa!e2g`v+GV\ va1{!'}ͬEigRrv,%ɚXZN`ρQYV Pyw'OMVIFhT؟qꉠkI6] Z^ac#2$<9qeyOFn0aYՂ\X͑V*r&VŠᜬkP2[X 5 \6c򗚞v'u )jʥ;vjJ/n8p;p;Hޘal#Pk٦w^mOQ}~vJ*o-C 2&r )UG~\tS19J #pc46Z>a g+m6q=7]Y/۵d"ݱh3VmBե4o}W[㍖M=3O}9k9睏 mZ c(q505O|}G2N|"1hFQ4N::^"( jpA%옱n|#82&hܡ=~#1.<$"ȷ oyER$&->H~}@QYn'>rc8%L' zeЅ2E?h).w S♠ʡ(HC!jiBK!*!qxԾ5M6)Ns0C$N*ԡ,糤=-jSڥv}-l]ҶloVV~KVV6 ł1 +RJ-˶I1.xK(zPz˚hʟ&8cS/~H^-*4@XX D3؁%`bF85R MSV57w~1e4ST2BTYfb,!6Ē4sSaXJKVh"b^E/ Ӭ5cl~3w .RjTR99c֟f 7;@DR%Y ͩLJ V鿔Ѧメ*G&faeSvj,,M٥5R֗>6oKe&7TK^r _÷km&Lmϒhc)D1V-{wBKإ70(]kcڑ5@A0E{Mu9tӬP]PvX|7m[b}bbP--|k-|sF@x_tLr;Aָ17_MqdaMא|xI:+~>Ǵ'츂н>ൗ[;˨1=QOg,;@S*LkqkQNq߷(na̮Sƣ𚈶Y9g:A~R2x(Iv(e>rzס)}OnN5Ԝ)?tf؇~S FRکϦHy_EA 7'G|ߐ]JDǙ\D nL`! ^ *  1@J¹RR Z\@ ` ^PÁN R1KijD˴TK̟%ᖱ :aMܛ!\RfSuv=CLL\`MI!!ҡ} u$/&rKFɠr_!jLL:b*vFkؐ xw-!19 @9\ }_)z7b c}4r.BcHVN4C7z^EON\ɜ#rɣC iaOlܹͅ"1 c>>JfEIܢҫ%crT bAD"AOTK VRLrLΜ:u] b0T aJR5f4:EIdT1^#TBߘ؞RdVJϰ]wRQc_UbWafY%b.&czbzcp5dN=@D(eMfVnn~t(((Sg(ƨ(֨(樎((^։( &B .>n'N)V)f^)L~C6ivŊ&Zi\H2O@\.)NuȦ0J*)*"<]݊A槠>*jRX<Ժ_yu:*vjIAabXSz &i[ 6*mzC*iI[QmWLҞ%.+j'2+&>Fٴ^hnVhi}+ie3q) *kՕ+5gJLrM+h^+'VЫڬy#F F ff9IY&+v|IƦi۶uO}[3as>S*%!~$.ŧw0Y$[R0]H \FZYT-| H\^ƈ Qȱӡk6ӱiBeF,,ajA)'fоB__aQ]$R,WMm,ѧ}%J%9ǸSfu~nF\.dB.jvB-zlm,&Rnd$:!, ɮx-aTFڰmž*ԁ"nNFe\Fu*~^LjoV!cnn'EWfMn3(b24Z+*)J|t`} '+NpR(mqϡ5U,vF2'E='ў BlE_e|`,k械~.9bLǭx1Ï N>n2}-^/u 횭G@N’5DhkSB6 ޜ.Cdx`"P#!̆*%'Hbb&3f'2T)pN6!."b ?q"Y"β0ұGPŸr*^&$-Y;0梥t?U,2 .סZ4'۫8 + ߍc:2oO̚1rXБpO1/.6jcarDv,ɦYN=8C73t3Q#H#dc@+ޙ1~X&]4FdZNd)UdlOn$ȠdJѭ|uZWӤ` G1PuzK^M'߽.S[e5C% Wj좞5muV[O.qI1f]0Eu3,cW Qeo'fs6hg6isi} flk;#6lvlcdײpVmK㶞LZ7s??#vIx#@ss_7VmJc7xv0j7zx (wK1aszwU|׷=}~ѷpmh&/87?8GO8W_o8li8x7y8xb8xB7.o%3n15 z-al;v^nBOxyrCQ 5{ഝHG.mu3y2uuFlɦN.mCcX;NIGv}>1|yImwe_ ۲&t,u^G\IƱY_9j vފ!Ġ̫.a\˽VZo+%6Nz00ޝo0g?. LS-7@ѺPMy":Kk$$anlC$Qv.Y/߳N HA_J&^ic@/+m͒+yA[!B [o8tۨ91vT)ropvp#YY3zTH4U' c"*e-п7ӟL?vjҤOrYcEspɃG#'{;˞bWؓP};h 2nUA[+%9#T߱1>s#Y^5\;>NK32'~w8g #R'=3gBK(["EG22׻>,K>ܪ<)t_;Ʒ/j3.JiW̖2[b3rľ&v @8`A&Tp!B4/N"CAbnj9n8eŽ9eK6Q xXÜfCGa PPJl'R)J4Q%DK6ˬ&TRI˹tH1S=?1K8缳P=LbDs~dU,2B"TAOA UQ[MRMS/Ƀ)X$NMV<$1q9΃4 n]YY_ZјF 0Ŏ;4ChF&eF5} d CMG?.tfIA@LGndK"9I%Q` @aʁQa-!V˴R $[)I6 +2c\JX2K1u)e=sU7MD4NQ^+KHv%>|; !Ů^cNBQ3^ΩD8ZAr /YP8ʙ3ָHs'? ]*WJb׼ s! 4O*Cy3gzW *UD>QSUz[I.4jUuEm[7sIX6P>+U!-`cCz49{z($ANe<)ʮ4 g= x56bW3Jp=fj5d` i0, E*ӂҟu%).VY՜ynր% ZE5Q7;!TE (-/{g{"PNo"7Tor[㱧TUx[J&t5 t}1/jkŶ Q|93La3 ԭ^U^SMBեM-PTT vu~嬎%NpXdm2{>kle.Aam*eEAvcgCeᾝ\Zs7/ӟH@`iZFEEG k5$>re%7|rALyas_q\:ρ/RT"t/=OCWiYOUgK)66Aζ v;N7dG+>mw;i{o񎙸Ix~({'x^wGxO򕧊-yo^$AU7Qzկwa{Ϟ}^7>ۉ|/gsskѷ4}$~2oiş~ Yln:bޫn]{ŤbIW0FM*l',,0%J0, ,&ƫ~ &pIC*Pf=8.B4J}L:RP0^lomFH㾋xڰ .M ֋p0 aĈ􊜘06° k'OH vDȎИjOpK}n ! 鐴A1yAp( .d8Lf6*2%q7W _M TP=$IXl񢠎0]rqBld1cq ZzfeyfJ -BDԐ ?g1іz̬vbOqQώ'9zQ1ajb˟!I踌nW6R97ejX NQ=G!w/\!N m!r*B$/|9j({4L{F"bl"8(.SdkU\l'((Eh/$8-4Ѳ4Wrɲ I)ЄP+!4˟K Kk`Lm1¬tKAsϭ+n-}2')( !0%=' m#t1)/C "N!< ҬȰNz2L2CȩvlH ұ9 4."h} 7Y1S(Ek9'q/QN:K7* F.V"3jJ3 @}dq Ϯc8{l5.<,3/1)5*-74@;.L0 11܀ /1׬p80ɑZL=ڮ ;~D&mȨ0|JǤ C1GCp*CtK0)4 )_j7u7|/SCfHMNJe_tHޠ5irC#?@DC44#tNC ۊ-Q >FlGpSR =uU-TT;F'*iRY5Wl8WqOh53gTcKdU(vbJxXi*ꨤJwgFZ㠙i6U8]|?K'"Ihj&,hjbh3S3%o HL:'H Z̠7z (L W0 gH8!K@ H"HLB2PH*ZX̢?'r` H2hLc6pH:ڑ> EAL"F&$'IJZ򒘜$3Nz (QL*WJ,gIZ̥.w^0Ib &2f:󙹌pjZ̦6nz 8Ir^ԩ.*<6)&s =~BtyL?JЂ:L 1BR9u D' QюzHGJҒG&MJW:0n\*Ӛ)NwӞJF> PzͰE0Ԧ:PTJժZXͪVծz` XJֲJhQfcp\J׺xͫ^׾ `KMb:vq:G3ܺZͬf7zqmcG;8JMjWֺhIK[ESb ag[ͥ[O `H>Aپbͮvz xKU-z{޻|A_W@ q%|W| ^+wicQHqvjGv8jЅI6 ]{|Ç||r }T,W& $+)pwv~8X~988l)XAW hqE p nuUv["Q8hvxWXHxa\ac(VfHvjX|m؁t ` 'W9P$ 5F'l<9HghX(lẀs|전myz-h(r](HPPy hWM  se}/ny6٘X~X֍ؒx%QQq `؉b'(wD9n+@rn 9SWEp ,pq{(&`3(hg:8kY$)lrY0yW ڠ ^W">iVWhXILqQI YWyaFp y6 W[3b=pna҈mY)8l7uYW ```^@qM# hWXx{ea IrН MIw[" YtĘ?2 @' &y,PtG~X&ig闛 9WP r  (8dvکdН |晢)Vr%xxl@ p&7pٟoᚚwyv l]lz% ڰ jPX"tY] )ٝ@1G*آ8WzGP-8)5@p:` @|`]`Ep*EctHzvtL\y% S 򥙥ia { 鰫ګʫ .*WpL2pɂ& 9Wʨ :qpǩ  W @ @|ªŮg ddSFw @_ sJWG@|(8{h$7WJXJltǖl: fڡxA0 8: !kW`'D@ '*P:X[ngryg}g$۵Ѡ@ vrڨP[Wpr;tK^Uu{Wpa~aW@*=0ve5^[ @t՚U{+Wo=2/uk+!2Fp PPrwuțʻk H0 at5˼; .Eh ~h {WK[{~E绿ASP]Tw{⫿'^TTz \| @V " &F/mE#.u2~N f:<>@B<% 0D]F}HJLNPR=T]V}XZ\^`b=d]f}hjlnpr=t ATz|~׀؂=؄]؆}؈؊،؎ْؐ=ٔ]ٖ}ٜ٘ٚٞ٠ڢ=ڤ]ڦ}ڨTr^ڰ۲=۴=SQ۸۴}۱ۺ-۾M6ȝ ڼ$ܸm|`V ݽ؍ݺ -ԝ0mUݵmޮ-M-] =a U=]]I-ܼ=~> =>(S1^}* >(]/N%\SrJLNN>P>TRW^MZV^>d^[.XcJ]WQ.evgnp^.r^{.:Pw.93nyu~Z|Nu 鍾N畮>r_.KN.mꙮf.+T~b>.嗮ny蠎^R_]SfP~؞ھ>lb nnoP^~-;n~)nnls ~)? QaR!33.UqՎf(N.?f>V'_/&OI$ zD@0_293I^>O(ON`_i_Ke?Wa_~R::1rneF&.o{X/c?T/OQok.O]߲}[_F8f/Ko? f).?owxo_um?o???Ta_o~¬_?Rho#8_` >C3?8Ōz$-!;Ζ62f0e\r!f™ALЇ2(dǗiՌҒ 6XE3=kȑU=cѤf=il4ѫ#U5傌 0_Gdž}Z1ge;/#ۥlư]%׎)1aȑ7ڵh6v_zҌԴUu;̟Ӛ>_Y>re`ŗ:AMx^νbEֽ$gwgG^3uR>î1C v mnk6h& Qc ; / k,o=2k+g,o wGǃtTHkv,r#u&o2H+Lr.QJ*e1|L'L3$",I+LSJ0S4̑(t**yі/s˃MG]9NDS>ܳQ3|3S('RFCJPCGJNGSQNB+T G`\TK.#%vK]4Y[_=\YYu s^3]URLѭuL5rn6V\iWV\qOdsQ=[tTh=W_!Ste]`T^r%Va|5Ho77d{u%9K>VbJdEY\f9LFYbH1٭umfޞFhQgGZZJdozfsy̭bF{ުKz]nfY|tO[ֽY.gy\V~lf^\ KE?TvYܜo֛i_IXƎs1 >x'~|W(""|隘/{~߈>y{߇~|៉|;٪{@7w zS 1x'>+W#Y~"\ AOg _4AYC 1z A Ј"Y_aHCfO=Q E'Dg- gB5Her1 gdaXE੏ s=7 aD w1Sx21+lGO'Ex~҈,}H҈n"3F壟( 1\ I2.GJҗAvͭҚIĘ桼(dsQܼ~guT2 P8t=hBЇFthF7яt%=iJWҗt5iNwӟuE=jRԧ.œ=VgTկue=kZַuuk^׿6U`Fvlf7φv=mjWvmnww=nrFwսnvw=oz>6#o~x>pGxp7x%>qWx5qwyE>r'GyUrwt^:d>s7yus?zЅ>tGGzҕt7Ozԥ>uWWzֵuw_{>}ɼ#{վvo{>ww{w'=1{?xG|x7ߩ yW|5yw󟷼 zҗG}UzַU=_?{}u{=s=j.|ӼE?ωoχ~?}{ |s?_}GՏo,3:ݏ??? SdtdÑ೿? L @@?$A@Tdt@ A??L B|#D$T%dB@)@@A*B4 &01$C{B*$,/t .:9,<=>ܼ3܊4C.AAԾECD IJDk>K>#ģĔPQ$ERR,O UtWXtS +CT|EV^_Fc7`9^DedftcZ8C]tEe|lmƾ7,FjFUn4sDt:[@vlrTqTz{;vE5,D dFyLAzǁ$Ȃd<EL=\LC4l499~C|˨˶\N6$͔t3E4>=W N}U7QcJuGNbE$UVVi];%TַLD9K_`OiT;@OYWTD@5Xל6U]C/LXĈ% OW'uVB؊m~=XK`ЇTw<#VzLEf֗NV>Y}(.ռۄȂKeT@%ژ5ڣÙ]R#_;ɟQG4"&Eڮگ%=̀ GZ8B~ӬZڤMI۹ۺEKh}w[%5\[ϳV]ǍK[<ʵUąBDMlX=,P }XEU]uׅ݁lإ}i$BV]dѳ^E@mXRe\5U8%D΍u^޺@?B6 fEPEfFvGHIJKLMNOPQ&R6SFTVUfVvWXYZ[\eXc<_8&`&ba6dVfEevg&fi棕jl>k<v q&gf3t.vvg֝c{=b_@Y\} 8};nA/\S!b<_pLπ~<;=A4߂^MUb K鐆^&yW EZMێ^U9ҿ6l3݋=xvKh 6,9Ц.?Qsm˞@VW}2]mkm"&m츭VP◶6ncSz^XlI=κmV¡sJI5KLK̵]$ gQbڡM}= W%|pXލ}NpYetVbmq՛qQ qo5tFҡ]=}ւ Mhe{Eg QMYi`q֮~.L\"/Пi<a&{p-^l!S$U~mnܺw7Vpqڕ=7ݹ'n:ڷs~8ȵf.ym=ӯo_3x? 8 'x* : v~Zx!j!Rx\!8"%x"g"-"18x#9#ָX0A 9$Ey$I*$M:$QJ9%UZy%Yj%]z%a9&ey&i&m&q̏x'y'f܊} :(zGu(:(y*jVZz)>8Kz)z**qvAz+~.A ;,bUK޶{ {zZ{-j,JYQЂKsR ڪ.rZwmA&.fI't.&gny$) ;p'\/7Ζ{1ȄJm^lٖe2185|3΃ќ3=T;=4E]z4M;OK=55G]5YkKB_o=6ebmvFhּ&wd6'7$p:C-8cMxp[>NI9ZSc,.㡻zΣV'~ s8޳My<߿;:[F}z{I#>/N5>K@O?_aDщT@HE' a@#sS=U+ u?PY{ Q]V Z}`THPy7T!>q8Dqe!.tM:04X# z5r<ɅƎQGYTặ:9D{D>~y~lГ;Үx{B>2{W|H=YQC&oNJV2=9ɧ7b d#X41{܋_Km,gn쮕|3urỹ)˗4%ŁӢo:ibjg Qe?h˿Tx\sjL{ Eؤ,oE6a@R ޚPD*Oqs qz4c %jG>]͗8VȇnP3$B6?M:Reii2#ѓ:1%O;Ѭ.!S-qyT2Ҧ#0k.SF8ŊP҄>oʻCs#æyvAnդhj U4դw9O%4HR^]*Tjժ!'K(Z(-՛j79ѓalgW=[jvY;{`#lrR>cnsWV`_h= !}/|Gҷ}_:jFxB]Bc2[KM-vDF3D>LIVmj0G_ 9S4NX+0͈W\Ӷ4X{%GǡY^݊kⵒs\1N贊z$5Ʉ,9;p=syWz'-PyІ>t E3En4#͡Gz c%iSZblCN7^;%YY15]LjÔ\'.Ul$ǺuahF&ۧ3Lb_3& VS{c={0iLq^LSt>w}-׆yb+Z F}{&7xcuyQ 8AS$؜2s8C.򑓼&?9SK8cSJ69W^ :9y]C/:)~Mvң./d0ԥQ+Gl?}z%5wJY QCUv'Z׽rdqi]ڻgyޕʶ-ߩh6*OԛE ja1>E}9ʎWw /G/dԩ!noYT9ɔ%gqTI>EZ @ gYT5][9y N^Ĉ HNO ̠  |~| M6!u5E&D Ed) ^jU )y9]i2 ZqY'aOa,ZC%9_tmaEX}84A"9e%J"1# 'c%W ";򘝆u_~95a#4YZYUE5HS#_!"^QHb`8XU=Yԕ97[1cyR%8F}QM``QA.Z*V^U9:R!b !*B)X"5J:V".^'ʐ4D E'E y>AbQXY r<"#I#J*!ސeT|ltn% )dNF &P:]:" KQQ"5‹B\#=Qm#$% R'cmUHRjeT*0fa?[c`Vf2#\X Xd$_d#!1=[ZqyafҫQVBwUUyĖ0b/]]beF&ng2h2LA0s!$G:t]>d{idxIsV{-un' w~gx'x'5!$ygձ|:y؅ٵ}ghΧ.{^=R(&(xէ_1[Q6V(}?[^Z(ĀݱZg0(s]7Z7jި|((h(().i)>8|(Vin(iSPnh`)Hip)jz]^)^ǙvDObBe֩oi5)p%e}o_Uf6>vHNbH^BHn~JƵ**ƪ*֪*I*ZW*گ+6ioR&)>*Nk!4R2ܱa4aGn6VN>e[lJ6#㕨\x_++ 5:@'zR$d_'j&.,|6,2"eSRZlzkZޖiu!zNƖ&ȶf)̶lR0#,l^,W,mV--U-] ٥"o٨z"-*m.aZY]b-BQ-حfkƐ2~퍆-+n&来M(ܶ2jc(aai.)Rݪ6_." @fbi`ސhue&:jh.Z.F.2.&z/)~l|.oJj ,h fH^ٕU`򔢠he'O>(뀢fdޏ~,F#cY~gP:[ql[kɖ-_e'B9YlX^鞞'kj%6-m˖Ԯ VaFU R. bmJi N"U԰KJrnB/ż1$&h %^qbqJ>YBqxqm>fkqR#F0f 1[o)].Ibb@AzA֤v Cl enӪ)ZcCY=ߒn-.22."DdƱMmbq~1+u-Ua.'e#/ߔ!%ޱAR'~2$~汈.V"0r 4~5Wр;3(S3+_,T0:4{1sIr-"/wk21d>/%O0h8@T/AnIm'nn6wFNib=?~F`H7v/ՔZ[ tk`dGInVnbw8 pyh.QR7|cftuǒ}ui {r YMpgm?FS+W8^8+oxvCuPCm i{rnjǸazoi_︥3 g9o*7>9OOVlg9OFI9999w9Ϲ˹yy9[8q9Q#H: ":f+KB: 5`_/ZwQmwW !LiYSY{:7@b~T_7KA*7mu'G#LO=${9/:;q/Jt/zK[3ZᎸ4y_fKMa&2V;P;-x>xpp2&:yr2f^߼wұ15`rDS4T$r.s!BCRmwg7hH)bhe'\ $w, MGEe\{GSt<eл;:;w#"7۵a#㯫ui|?NHぽnռ'rKVs/6 n2|CGoN5S-|Sw)nQ;|N%T=,:F:~]| _~>W=Qn3FCዶw|Pf> a/[M/gg~=ȷۿ?3}-WG 'ԗa@8p A :$8bE1fԸcGAf\0dI.8!˖*W,(dM7q$gO?8eє(o"TPJ3#.EjU.$Z)͔F;,V:8koƅ[\r1ӗ _qxqǑ'Wyպc q;׾{w?<ҧ+}{Ǘ?uӫ PϳI!.2k"P ) 1kOA"dBQLQY jC"<Qʱ R!d%hH,+R-t{jjtDr*l7SNC$\2Q=%SA - N>SI1gJH'/tItFy|/{r\M{ԝO՜^#;=z|SRS\̵ov?wgG)>9%O_rqsTa8)<ׇ8)4r:ABda|Z[^-z(Uʃ؇~d.!VBwZ .W 5(py ؖ1Q]O#nJ@?IU_t5FLuc̲ }#Tw H?. ds`hFf_WHMnUd!+t,$9Je(§Ž$pXDҚce"+~z#kmYJ.4 JOcڟ^ijBF(Di,Vh+,pN2ndh95Zi-L)Bn].v$=v5)L P[׭o CS(*omHwsۍP^VNm{ٜ[ze9ўt u<%\b̛BC_/?E!Řl/Pkͽma.!2M[ N2|4Jʦ_j!l|eή<.I;!8Lܫߢ[f-&s —r}fg]ކ^FS9AtӒgɑzIWԥNL` _ pZgESϚֆg4+mV&4}le/;0茪sIdKh`;Tc3rUySprOijnݨafrD9Ɯ79qZv^*Ǣqǽ~/7^\ [[o.z"NY˵צc^uM掯tju^7q%rQy7r+qqʞ/YF_>m[LzL63I=Nub}D5_uyQ=wit`8G~C/> uO@v|7}+73zǷ~߯?w Oe& 6H'lYffjZjk>̖ۉ(o(#Јx81:~@(8GcY",yMWY)GBru`)` b5leDŽ^xBjڝj"v'"*&EIHt"ny#* F% sc mI+ j);eIڝ'jvJ *d zhn[K"I) jr'}#N>b$*dq[&%6p6Wl7əlgǬ6-$Ækr*c+8%@s7|39˫nw&/}z8ל\3ǖ_/{Fb'L_w^ ,tm\6ͮqf6RkK/.r&8c9苠3yOʛG*~^z]ל=Zka3cvaN qxG/ 46$3fx8m*> 觏<>{ޢO[O6Ʃ}yxv:`ҾS]Ƞ];fw$F*L_ BA@cA̍z@ Ҏ9i0Ɔ,NZ q|}s?`~`{ Rtq 5x,`#}Ai湀2HH؝gv̎"e%kAKЂ8%aZ(8 wG+}m@c* Z @~HI>PtX+mbC 0P|3gH❦1 hLO'`&3K ЀH >Dqd|7!o $4Fu.}$E d8E&@4qF4N_ALrD%(BOe %DwQ~Ԝ!B% Z8ZS 0& ݣO@%AQV60ծz5! p$#m? 6C F(~? E|Uۀx >$ZxTЧ@v~Dc:q3(IAU"l'ҐfݓLHH=Ja Aw'QP\A i#'̡EK=iSZȐ8ʘ3CҐ8:M~L2Z`?'Njq1LC*0`?A %B/ PW|]`K=1{΋]#k+f@1m/юvpKrm#jL'M)šEM{vـ='lZ˲2s 5V5Ua fS" 3I0B`tֱS5ņ;ІiP@H3M`5H@6B8|_/XBMACm ħ8P5&Lz1t@d5 d HnD)yS&jVj-=e :ɍw4זPa)V:%bJ}2 ,o6`dq|=OO8.3D8 3д |i |0- ~(lhSoHq%vynk]1$蒝l>")яA$W dLC']٣L uyе>v30.Ӱ]^j3"6 kYO|0C#ѡ`fQ GG3n *mW$8f&#L/`ύqF|^ohs U5?,$-:E?^:z!'g=~vh{=ZCohg{+Bqޭ*WFLJ0q \q''F`pD'_`z#/  a5~ ^4w`OxbqcFl>Wc_@ `_a |GmED8DFuBtD7}Nru$g}ۆ}VxX}a0k}]_5vd֑U`x׆n(y!eXV'` vWg_xD'!txXX!vsnd8p{H60 |^56hDgDt֊llQ4mlb|C'uKFOZOxUeV}&~gfd\،jlgewxo'DMLq͔MzX!Pt%{#p xsYM/Iqrs7H{ՖI :PMŧh|&8xz}[huA7sRmA#u!y]Ȓe}1gvjȆ۸<1 V { Md!1GyHer8ds=kBGlҦdBuY6'-aGHtiu/WeXyY~y7Gkw1y=)r,y2rY!#c9m~sW>T #0:kIv>ؚٖlYii_EV${yz$iƸ}+yaa_h0.   Pxؘڹ0` ` P5@㙞5 Yp)N y:J JtJП ʠԠ)ٟZڡsPj :yNJJ)*N0 /3281Z54*J pp9D*E4~NGR SzXQ`\bʥU^e_Ej:^ mCĦrg uC p@ *jzڨ *jzک(ozzç 250qڪJ, P Qs 2 ᫤jڬmBa0 @ Jz:׉Z 0@ Jj!! @`@ * @Ґ@@h_:ʯ** P+03;j&JK-/K2 1 !@ !   4+$Gn M; 5;0 WyKG?[A+E[M 1Kp@^a;hkkKm۸ې 4܀ @p 0 yqjlۼ4;[kjʋ([ j;I;+~˩J[k۾{w 17HZ2|,Y&|(*,.02<2'!l#g>@BT^V~XZ\^`b>d^f^Mhnp>r^t~vxz|q~芞茾jl^~閞|.>..Nꬾ>^xn꧞c`^v,nʞN>>N>Ҟܮ.pj>Κ ~iKΫٰϫ~y* yj?ma 0 0&'Ij!X yp4568:<>@?B_DFHJLNP?R_TVXZO @f_hjlnprt?v_xz|~?_r _oӰoo?_O ?_RP/͟?_cD1KD!KP@#2r~?󧜅OR8(C"F HE>|H9# !E$YI)UdK1eΤYsfK'9z츱N䜫9>lr+h Gœ 0=ffܓrJ*+N>.C2?dkL4T^M  %±s>G>UIBom6DU[ &^C40(+ #2ɶL;$ R[g(V\"ҲK.+p(v+e-Š]Yj%1l rG>7!,wO<ҳy?SP_Q}GSn `ڃ"<+PS}u耰!}2>Ű|2\SVye[K--a:rX Ld+Thi*Zk)t[o&λ2|;ܫjkA,E}$GQ"uPR*E3!CݍN֮.A͸{;:6d+voeYhj0ӽ1f{Տg212#C^Aďo:xO鹥m|.hwz\61\ dh P3E7uH5ۈ`|; ,_A`A9'r`z"`a aa}M rMZX'AC(T=$IBzD$:0"pAGZܚ/|c$c1$}()?bwAL-$. )FnשBasTB: &sxAN$ArrxPAT*;NPK E-Zc4L ?$+  l1b)Mh|4l 'b&o1h@ )fcGxOƴzO\>{d s)OQjSCܺ=2vNb \}*Ep!dnI㩁bHҴ8d.hAA AAI y1Uԧ~PKˈe(\ J5Bt쒅\! M0p~TuBLUjWq @|D1 4N1WI16)~h?,O|'[^h5!]RKWL;iSWÐx[>]Ӟ#;Uj.UK9 18MmN2\ ßk$$m @ ,2IKx7RZPá9-`aҀPFj๱&h?f] &ZhhB`hl>t٘0!e[lE@t"kuޅjzoA"t]4`2 ҅0\)aj aK?E,$W$BT["^01ru뵠v O%5LgaUdPf]EKw%ߦtq KNwj:[Tʳ; hLò~1&/`qKC_2i ^8_6@ lu2L2Y1;A#%>ۯ 6Ƣ';L+cPij8bID S18}Ї8vX[ : Hz…6 Y@8qlS ĠeqACB43p A+>7AN\J  !R|B'lZE9=^YE=@Ed9DԶ18:_Dɘ4J,>:Dh E/'1՚kCIYN# UZL\N.6yTLגW81MZ*NPY_Y[hmX˜(Ŋ=RΜKQW"U͝EvmWwIŽ A.j̀POY{,[~Z"Z,ɏ̥}:Գq† |ZH VMVZ5)68d3d/I)fD Һ$g5= Z7Xl9"A5ݴ Ե?W:"R#^w%3;DY5m];uWD <{Ll]ET=Df4E q8E ^͋| b)" *(*z0 5 */zV]M]_ Ŗ;\Յπu5ݕŲj=V9.  &chPK 5> K@ ccL@bzb* 5Á-b0bo9rhZ*vZ$? dZ$<=>3rs‡AbCC'KP@rdA棅@VdCD^d-ma;as VWu"~T#:MJ3ۥ vܟ;Y hp^(/D$(/<B^$(-^sr$|26=B^*ogxfdR3o$?Xg~η8&e hf㠚 ʷvVsCZ]aX6߮e[?_W+Z]Xf:_̋F h3g(^cZȇsK*`@*rPps,nck3>iq@V/bIcb!ߡO*&Pj9(ey&,jډ񥜋7YhjQ]EhefDAav\V ~T=i e16\->9hdj cq.6'A@lV^jd2hq6k$hgv*kNB#F8mj16l\}EfI}#JlHV-aj5mKX߱3q:g*<(RIB*W^w&w#'G.q 饅*7r7?pp&.jgtpyknjTn o*q _Xn*lYK]LK'sidفZº`nE4QpXix h^ი{ 3?cIt0wdS/}6=6=*5  ?I3 1t@6's`>grT:_l Rm"$_z%voU,91/E(`0ۃ:#@j$V 1aL*.WP%o&?ofTO"u 6WNĕV)M\gTv$jww= >İM:Mm*U"vK4K=[ V-f]v!>6>T/_mvv٬G`l? *9T%oHEfg=35 1ZG1mO閝ҬbVZ}N$}WOyq0&O{_{&?H' ^{G{{_޻{|/|ßp p7||ȏ|7|u[ɿ|||||}|GqlkIh}ItЇ؟}ٯ}O~~ݿk0s}sp}w}}}g~_kx}~ۿ~~}ߧgot@//~~~}O>I 6a&Rh"ƉM.!)Ɣ*Wl%̘2/ʬJ7ɳ'Дhe߿J2m)ԨRRjl 2r+ذbǒ-k,ڴjײm-ܸrU`tRz뷯V.l0Ċ3n,֮5'SljkP1ТG.m4ꌐ%_n5dP )GW4!z>#{8D!sH??tfOGHcFwyW/NH;%cw@qYC 5Q!\QB/[ǿρ5n|Yuf]p!ƱZ0 G07>6jj WSބ`=cdc XFRkHiy `J̓#G52@BGQtd\$ɾ:PfdX9K$_,6ܣqm,eIHQ~4%"(V1hu4f3YWJ2d3D.RfT2%)Ci=@G12}2A#H5.hWt`:MTMhPґ.Q`eIOWw̧>3OJM]WBu\ Ԩ(bZѣP'SSnTg%`1@YWH|c]A"b*R6saGJ"u UlD:Q%,<{í+ [{- Q'Kܫ"%Dt9ͮhc]Xv;ܣ^4uZ*;Q*3}O;QK#0bңs%=#C58%QvXaEׅQ\-lSj3R >h'i8֒*]XwCLeUcHz+{uܴ3K_dʨoa8]!WC-,ubN5Q<@v횳 r\Ě(pjOr>yaYH#.q3q|UC.puSrh䀁c.]{s.΃.tj5AГMVң.J5TԳ.[]*@:ؓCa?Nv@nϹ#ܳbEe/o;o/#3kCы'$aՓco(P*sW~T1t/|WA틯|/׎tPֿ>s~0I??ӯ?RP?{Q@ &4UN ~en MU V` `2`8Nֹ JJu JJ  J .j " Π_|^` v 8Azz> >aFM.B ơ! !a$`F RalT;"6"#>#F"$N$V"%^%f"&n#ALJޠ&6R,d(r*"++j"+b+ޢ-b#""..#0F!"^e2.#363>#4F4N#5V2IJ(;7:'@:CC #?VbC?$A$5AVc8@#<.DfA1Z1~%Dn$GR#6"26;+d6D\!H$L\L&9ADdC66HcbG%R*?_R6eG"%R@4؃=BB:(xASVd\d_ Yƥ\%]֥]%^^\~ 0n2>DA (@K&,+Ȁ Ac¤@A"";̧~(zh棤Èfwz c)(@4Ă*BY%!XA(& gd$g@VRx ('(!K vn' V)陲 Ā)Ʃ')"K)d}J:17hx\x!(8@;Z^j&D(@6BnpC*:J:*jABd%|e)8PB<< ɲjP4D4(@8,@d;9?.! 2B%((0X@XmiA긒+_ ]˞j -;8+`~'B 61).1H,@hR.Bbn#\tl|lڎ.˦.˖@@4DC$/x(Dƪ@ d (`L(%="tC7'C9 =Z(=@A%pDY!P@t*ުFjd,n+ 1#)AZb@n* FJ ꎬDB6C8(B!pC(4+!dY;/$xE9A7@$ 5L؋Xm0(+"FM1jf&3 0 %,of@56le)BǶ1"qOB2j)xAL ('cZ,np2 Pj&2,Dz,,r,W@./20'r s.G4t0|5W2K+5 PuKwS@&jssOUGJV7y{5.Bp*BDA:'Z1R@6xŀ]c^_D949_<`=,'b{]2m@S6'tAB_+`hsEiCw2Oj4@>tv p6Xa0MW)ߴq13B)H'+w" H T h |9[P jR5W«x[9s02H;$D5}@!;wE89Z& Ah<1>U`v{z?sds0@H PA- =ADW68ZJ:B %'A hAEt6l;yB62>,s0ov߱r,l 𺺯;{:C&hBW7uK|o{N!{O8&?AX(G| DZByCԲK-`/(n_Dж?# -;Lj=;:Bs8oxX BdR:ӫuSĊk!L<:'JJ;2cDy146@*$Bcj"H%=N}O|G<Bl6'5D L470@p;|_sw7ҭ;BA[?e+A[1vS;D&%ӗ "CEDOJ˲"?@,vT pUlA`XɒE!P8A"8IDA)_9@LqKOfմY3F;yh+k0z JE,uʔ5l E z'7m̕fJQӺm!CfP:IŊU!'+'!6sU!ʃm^3P ]`# (4h[]SנիUcsu`$%@_7 Ͳ6?É7~yr˙7wlZ ۹wNF2/_ TY 9@WZ4iӌYE)DD'2H6Iby5k(PAڑg .I! H6\hhDB LbffQYtAL@':*b*bI6ĜZӟbJ{N\ *<Ilìbk$&{ _wB Ѯ5X Tl6Ѝ~ .V]}XaX.]}<#p +X H[Vyɲɦi P'J)n-W:QdI41B<C5v(tCȰ ,KJIdC($r4 78 3T('tʁ?Lt+Qβ)*p?2) 'ɐΠ.3PK\qUA6 v['ePUDE)R6wprBM6l-vIUd=w.Q+ Aʹ. #XV>!$UGy'E;t13$߽3 /pr%ڦbyDYzځ%(ظm ;/A1jXY VfYK\^ !2 2~,2B" 6Q dwO+Ť  \![d),mp)4+$@:sa!.c)0 ga6FM6&OMM&*dդpZEW:ٝ e ڕyc#QYLrśp0(@?*/e_ǿXd 6! (r R„0Ih=b6C$bCl>lv ܲO @RICwVLo E~ę$fxG(ՎwVZ ɀ@ΎaG'# i7a Dрr\&X$.5Da .+D 4@b"юGvJbiΐ&STƲ-ΔF+ `x^4x@8XfI{pd_09m<( q<- Y Cj 0"hH8AbHJ~3f;FC.r0Ԧލ{P,УjPuo4>,+## 597Q>zo35DDa |͒t%i4 # ǺPp%6/PRrVG,eKcV!jK#$f @eP6ɜQȆ"~&Q ;&Ql 3(2?rTU8BNfU.VR rsKA5| pDzU5zt '<:l3e-Q)ɀFF#xYl|XD4>amy+>mDl3a/N\\Srf\Җ"`#¯'W@![`'0P@ Q}Z6,KWBr54W<pa H/ QR"D:8cyc \`F,0Z— 10͕JOt {I#`V5D>1F7{Ԗހ#PŲl Wj_nTZXosܑ3"x<T򫁄4`&&2*7RY)FR 3J?F]ȱV/smo3xm0g xo E3z#eQkgҞWty]mzOh#[C#(Pǽ6 b|mA g}b'Gښi/۔6 &$+rJ! zn""AlmbKmQ* <!f ݁l.4 kop͠+" J!۠OT/ P4q F, nb1瑆j@1VNE#X`b*dǮ: !D.pb,d6i C n" HߤЭO !cl0jQHɜ VR gO F  n] 1l0f K!P oH onT@j ">$́f v`?iʄ &}@(da .  b QR tAv.@A1r&, %r%+2Vlڪm=@Ӑ!p @%.&+ &./Q02r%{&,2,MMPmCJQщn6 4$1: _Ӌ8n06!R"7p` $r0/IQCR6z:w| $LῪVT'xx v@  t!*!+m" S@@/Y,Ճβ2777!% B̀.k8Eep0CTDm B,J ĎE1!@)4: 31l@0I<3ˬR n5B5aJB:6AB7hf (@d@ 85P#Rj:Ͼ g.R*E":#fIcwBt9du3x t7ueTysvSvBn0$S)+6UcobƏs}ic*{'y{}rEd?sn)t!`}IQ a  B[hӏ3Ea! lVYoj!x-cw'8k2UL/2T rWvXXA2# JXZP bI™+#H`pk71qO(fa45 &<5Hk ]EWq¨KAux_СcTgv+vˀ΍MQF4M FN&a@;h&cɡ34q<>PumbȀxm:,} ֗]wC7u WCao!Avq4FXXMETd~xE˘Ta 70655:D5k2an6og!A.B{aD'TU8st3G @ Bf 4 r:txt^mB{@/u_)7)Zm 0 JI+bN$%bU&9Bae`dRP=яJ|>` ׈Z @]'j>By[Nk  !J6GU)8@nA#.ۭKR:V`AmY A"`q[Sܹq-3@ _| <󲽠_c/ơ @{EM;8N^ߛ"_ɵj% *:k  `0n$MֽӸ TDɫafI檮b `R 5N( 8kLaCca #gE`6\!i{7a !7a1[Yk]m6 p!{ǹMS aA<+3 AVoaD[֊ \oVtE!d_뽌#n+ 1xhա4\b~Ȇ[@W;caզ{:PÇbQ;Ȥ弍^qgg?O@VD %Z `TԚQo )fg|M!b[]٫)2a X,@mT  /.;w<4zH˦u}JoQuޥo}wJ݁\bȆMa^!:\:w`\ n{=1,k P;&R^:;] " @Z!}kCaYM;=e iJ(Bȋ l*IfaVfqљg%pH9"k6,GԖ)*`1p gF 547HG]a axݪ^yXl3aGJW A4.Df毙2*B(! w}tɇ?B1ɔ]#-馾~ 8 h 79@Ls1I23$(ASFRdQ!iO}e9pda,.De'Vuj^e@h,/Eפvߍwހ \7M1:jdig*ר39jzm7ǺeN)FNl$2pv4vBxW^^{vi$|J,AԆf/F@B ,x#9H|AlJSzRr?z!.pS^SO$2Q MVE)R` _ Ul`TPA# )E.tӛHeoPք#(TL)C28.U>VS B5\^9\W_HwB y9j9 `1EQ>(\lP.u JOz:yB d)@AOm`_/ݿvUH[ Cҗd ~+oa&"pZ:|b5ʖ05MX# +؏t;߉23 ۀ@dMҴY@L@ TB*(E zhTN Sc̒%sr"Ŕt[B?L8*X&2Sg~.dDcjr5:g~hHlҽA&4EsYa@lTnCf%qs5 xq +1tғSe\x_f0x{3Sp?yc Z\AmIj .HP0j ԥdyu,`+"@zyIhP [w-p:YWIm؆R09iApi牞0 ɞ) |XtɝWp ~)`USF,9P(Wr}Gese&JА~b)AI O0InliSqK 1 x<=0GIiRW๤V A襐Ya*̔g! 'jzF%:nHw% 9QX +p" )@9hPEp S FyչI*Ez3ʪ *JpZ{H~( 97UB;P$wF:':1}cVyWW_y5Mj-.9/qK w!5Z]?@J@ʗ#H  NJ@ڰ0  L`:a@9EFg^ٮ3Ű:6˙ CzQa. ڛ hPE9 qҀ˪jjX3m˶MzqKsK^0 nˮm  Gk 'Zt@P m`DYh#ہ)gIt˲g.; Ӄ˾t vCXC 2@P @oJYU;g]˜)lKd;gwsjKKApj!!*MЪ+Ț/@ԸÑ[m}sMW ~  i[`YS],_* r [Mڼ FY[)*+˲\ȅ. $$Ǩsl6г F Җ P 0  ƨ eNE^cLmkU<)ywŬ0pɌˬ lP Dp0\͌ (+|[ł 8A`c7=,due<<' ^ۦTm^L_, {t E"+3EaڶM d'p E,78ͣHxvx;+U59K aF EP\ E ,o=*3a }|` Fjv*<0 !tm΀)R°WT?-P9XqJYٹ^5VfZ;]3* fkm Ik=t';F w6[ ;ͣw9 0 = i ԡ\ݹ P LCQ `S0T X\`k[p&Qg Ұߩ #i[%Aw-3`p $L @3>>S#5!@- E`6Vp-?F qeCں `|r3k+۶ ţ]4:Ҡ =9(h0(I`p*= ܽ7wͣ.;SKґ rJ&4Y H/Л%PP p&Pfq!$g)⪊1[..[׀ `A :C> J,bH|cwQ.r<Ϟ.W`W| =qLvlzr~]gOrz}hpĹ ®. ?9Ӗ~/t./.GҾK/R#Gp0ٲr0.\eE -0 P(Ⱦa\ag}0. .[5^A>*ҀfC.A ̀<āq{O&v`H  ݞNAgp. Jg%{.~?(k/9b#^y] 2~߻K@N{ \ YTBp E `p]nοm-r]!"a@ bf $ Sp+1F҂|I%M,WB, <3G=}daXbǎKHˈ5Ċfz"tlRl'O^ LFҀB. -ҝ.޺-ꨊ (:Sй$?~L^l?JŃ@#5֭]ڇخ޽yr UAl.xZi"ٖ+2e)SQI|[#LEE/$Y%3 6qRڣ`f%(,Bff~0B 'B /0C 7C#9F$#BΤbl~jڰ"L;DgAtI& b<)Kb "(:J)1u2L(IɊ WZq0'[ k%RHGZ*P=%"pDM)K1.6HOl3[>-PaVemVY6Y{7p6!S$SkcD8j2". { $( UDY6" .(ē &aѠ`1CA0_}~#&I  B(q|(zH U* F$["%Р )qQa~3`Lb<+4ͬ&V4Ӱj (x-AŚZF0Ic,LΔ2>T*aX@N6TռamZ} Wȕ!"9f{m FN)ģ E NOmDw趱"[;_i] zOZ%x0`{ҁt_EJB R8^`АLɱ J|YNl+U4li!Bޅ@%6G,bQ&N7u(ЕLĪ_]m`:2HVӈz`.nAy䲄h`,U"@O n61eUd" %<r`7`B aZҏKqADNsLHnSeS,a")L1cp\A Od9YWN3 fIH/,<\n"rk#p&38=I%`X K\NԸn(\3+b  R,ZSA0-aP4Dp^{# p#D@! b_L *?t0 6]9eEh!U;^`6|`7 5޸Y{p.98*BnVGC}.=<\1B;vHW,w-._, V FÍ&U, ,dT"pCT;vK$V%lƇ0M?Wdkn* {G؅CvpW=KD\(r/N€R߄E\Va*_4 },MǢ+alRP Xi8UA=&B]20{U;\ ͸hS _Æ`#6k73h+GljB1'xQ,]&7Icrʲ k%k{B -7Cم8'C>=µh`3=={3(9K߳3jz2hK;1pU{w %0(ApCx8Ѕ6(Xp/M4 `vz:_8k{5Jی_k;k@F@@@@?i8ڂ&67HbWd!kSs2aftgFhD- 84M2M,;+ 13ݻ8'G8993‘.[F d?elk)Qcs4HO 8X98Cx#pM[5:S| 4JĕZ3D,~IDh.T3i3 `\JeƪE[ kPJ!zSS@;K dU-0kK˻˹Kjjll"VA&(,`+>󊲴;/4O0|KUx(ca6jز%@fpN"hh|&p?AT XhDMPhG|!2Id뤪ی-Ni0$OkȆp)xXdOVx[O܆h`1LƲ&k+XPȲ e7,0#d04 {5ݲMH(hFU(tKߣMVC#ERM $2>EHgD>`Ј8X'`l05N D`Gl/+:Yw0 c-El]eם5 U;e<|dڱM'իxP\6 'D>u`w (*`_EUrM_Nl m5Qˏ"!?(R#mW}(b j[vf m( {% `M5ȖHՀ2Wߍ;m]ٍ:]ޭٛuޓ&;NG\^EȂ_!Ak!5J`t+$ҽB1061>2Fc4~cļ;E'% ^}x)H(]i]`֖(ػ-%VUI ӓ8RWmy@] 6 UZZ[N;u^\ݦV cb<.QghigK+K_c=>;fp6%= ..Q?6at  ]Q 8Rmd!(J.WMOVh #pYsWXP`MX_e&FUc^eL隦零i|}^rQS?l ,\0QG8Yح?2]bM& yݓ۴[ pTDV.{UkhK֊8X0]1f^Ȗɮɶlˮ촶͂оl. «v(`wxA9Am[ʢ.>ր#4e)lrPICD3n}M&ޝV܌ܸGhU<9ceiv}lfQp'Wp#u ? Op^ wȂѫ1x?Wnp#n.P6˺&+X !r"rj%grkPoKu-lʣ^_pXi&73GsL5G6Wp6?p%l9W4<=$m>KgMi #8(mp2aI}q'pAn?"R7SGTWS_ih@oq$ .2^}lq sLWdgewvߌ_ck?@Gve7a0„3Ѓ%/jt N6ҥ w{'潵~R'7x~ |gw b'f"X{elNiˆ'7wMW&Wxw}oypWx&zbX<8Pdt)˔wywa6 '/x{6`G!x W5G v{5^ov 8Yl?zowO|wɗʧˏyG{'za2 G4agįzo]/{}ߌw}W_d'o z~wi7'7G|~~է_xc0o@Bo!ÆB(q"Ŋ/b0(+ԫRdȐ#OLIr%J*[|)sdI6_ƚ V4s(ѢFڪINItY)ѠGbm5 fLfˢYV+vܺtڕ[]=[Ha;2p0z4Pʖ/cΌ9?3V+^+ԟ깎-{666ھgWH⤏N^Uۭp#7}håc_,C&(9ϣGzkϿйSUWY| Ɩ[p- eQx}סЅWAW'^{;eƥ}idကqWNMbC2܃D UQ%H"?Q[rQG[cYgk)+2TsEӦ{'4S~ZkW2hVb٥Ǚ[bbaft ꧡ:*j$tv'AzʫG k*l>ln mb{B:bnF]:mjJkY(殛/ [{=(Z +pPSR\D*eF)fpqk !\2'+r, 2⸕7㜳;ܳ?8З/r/3JC28OOuQo5NsW!Z^ݵf"?Uw㝷{ݷ^#3.rCMNs޹矃裓^ߏG:.>_-x೛믓Sw׍{s#?}|;/n&bܺ Uqy"L ߇챓O?O "O0xO|i"fڭ+?> w}=DȠ *886B zכy:ov0x ZxUCX^2'^cg¾uZ^g GL $j|Z& v4`l7DoHQ< c<0DeGވ HR! ;y)|9;h1H)T 7;C lJGDJU>΍Eo.ĥL?1H2n{C2G8_7_Ϗ>|#Y>{joz?E~O?m՝﹝"!_*-`CҝΙZy=F_rD bP U =4ti uDӕ!`Rr_9mz]=`Rb@xz] " |a!`!Ρ5!́_ !b z!]#v5D=|ةI&"a &ޞ`"@I5*ž'](e".Bӵ+R}=-ݢ0^)/"0B6rc>5#=7vI69c::c;;c<c?c;b܄#9nI6p)B2dC:CBdDJDRdER5=v7 BZGdHCrC@@XA$dCdKdLLdMMdNN$Fj$cŴ$OeQQҤK)b*$ 6dTRTZeUbUjeVrVzeWWeXVpdDXeYe[[bR^JJ>e6% _`faa"a50&5H$a5b@dba5`e%effii&aҥإe^GKrlr&7mnfoor=6'`@PC'p&'qsJ'p@qr6d$Zblntgy&@@z2jNkkf 6p8Lmg~l%@;px'9  (7N}J(77L}Bf6@PC4<6<h5@rFpq(B F'h(A`AjOnIhln6`(:ibJiR)\Bz闺gz|jFKnÚ"x gmO'tBxtv49z|Ú"*DCC6 6@g}2]»D6,jZ6pb'*('rJ'襒*6au*!lFv6)ꚲ/ @*kz @>*bj!j3V7V36mjAIcC&6iv6ZZ!X>ZlC!4!XCuHk粁5XSdT;TSD]vnnvoowp p _cFe52tr7[/C,n7wMwtˀ]squ6rcw][C!|7n@!yc(,z6l߭lydwqjzg4[3/3x+}/!~wydjsx{x8_"7툫RR8*jǦǍ?xx yy#PxCKyS(h}86CyyyB%yyK8T3^Ѷ7DKz4h;6lyN9/Bsz'9hz:9]: zȢ'i߹kǨzGO {KFS`We ݪ:s{:K {3;8{>O{{y&ܼ8y##<; |c+|y,'tO%wȓ|۵T~|f,Nk;C}KS}[c}#,= }B{='=fԼKh6}|N΃!}+4=L44XMgCMr}xSvWїe,}eromjff)Ds~DAdrg(a, f܃4 0#f{o;}[Fs66xyr'@ӦqZg !@sÞ6g56xq)3+{f]?_V'5ssj3w+@h㦍4QP1PQ { " =pQ`)PF{b$ɈfMpfgO?:h6&UiSOF噭@?WfպkW_D?C)P7nFL68^#:uK۹Fی;}sP, X0szj2nF̠|.`Ϡ;0٭=`M 7a0Ía61_l!7PazpܻG+!`*`<`Aa Cm* RQC0S=u6]Kk0X0<N ,Y lS TB h@Si+' zSU.N֥Nm/{`<}ړЁNSn!X)18@ Ԕ-O 与RuJF \8mBԔ m8s 94y{ !hDZ N߸.i\jNv:6gv2hfCyΗ{; MIϜN&o!|L7STGs$&ɫv*2~N꘡m.kIws k*.J}Q WY`/[&.{fK& ("((̽G0P!Ni85pyK@/=%G04 ر*E*/Ueػ.Apg paӉ*2z,e00D;u. ,w3̂}G5{gQ@=B5p InfC`p N*CA`F9Αur: ֘2Y̏֨  p )B^,"HD^{$iH Z!`Z, (ɆB a ]%y UR*. B`|5|&/ qJ.`|MqT [Nut;OyΓ=͞g g?P&*@P. uCnqPgE1Q56>RT%%IMRT-eK]ST5)L%Oon(qOԠrQT.MuSUNUUj}BEVYњVmukGѱs]HT }_؅`;*^W.6ree`~YNWQ؛>egA8*5iQZf6nTlbC@jq[*ek; W[.D{WUcI{nfkrXzֺ5/Q{zsu*N5/v]/W9;^ڗN/]_/x?5lJOX~a kkKaSIQsa|W )qWLF811cKޘ ?vvTj\d)oI닛eyq'[_yZ6O,(͸ 3\ɐۜWc+oyqkg$9hgd?#1iMoӝAjQZ iUۑ5)6 kXZֵmk\Z׽}l`[&d+yv7%lȝѩjl;^u=h;aɝnzL4wPnygԻo{)wS}mho[ o>t?}L|x!p\93~<&WCr.9KA b#qELJ r Cx{8=E矢~P:U+=4~B|iin8rl'Lb 1 #Pq&PX]a0epimkP90P@O!A QawFxawXg_'`e&dGe`Q AQ@gQ`> vg%hED%S^9U@uXk I/T L(Z3Zgv\)7])n㙐c?6)7 Qqp q!7r%p'wqC1.rIjqr;DvwF EVt]v!fgFgA4E  h !@ g|i!Qvzj}5peKVQDA`@rq;rGjs)s7|-s{!7yj}ٷ}j-^"į~~ӗN]7kAn 8 8x8!/e+8)0Ă/-kɭI+*XAWXL8P)T8]>nc}*tx僈X?xۄX)#8,۞8)ף+ڶ(x?x,Xx(ҘטՍᗃ>xd} 9YKy%ܘ4y9=AYAJJ0UyY]Iy(E<E8ovDW٘OJDPg|/b˔qԸ99x_M,X0߰E}%Acٝi~n *^0c0fP86jCKof(-Z<@=Zol9H/jDZ.M:Ggy n@_Pfֹ [ }cpGzY/==Z9` azod_ep:JB`$ZPJ! !XP!\0 ଙ,"#X8X Ka"\AKY2ZyUne:;k" 7_1* .;#B iۘ-!!EZh/A73G(ځ5̀6`b.AVce%bbN|19q$XC8C8V16%C66V#'Cd6C"<Ļ8@fi1L9 Y!7g h0|Z`poD Y= u$µ!7I[ :~8"R_ AY@ {@@T:FQ{ 2v|}< $!#@Y#$c[ژ^sFBF@20,DHAGD8:9CH>DzL鯄"AiI@n;A.1M.-CqFDPDEG84r). DDK֑9dN̠w[b6@c%9J- 6cդƤH}D'dcOW >aD?art DpSTgDFkvDfVt~sN0H!T\f`hcjuZd[Gf꥓>ۅgf Di 0@H l `6 1TX CIɓ(S\Ha`۶s#fil8W` 91a)='؜-{(PE&< NOsX^N%\XK [ l[VxˆM n#x0ďMv̷=x&ZDmc˞M6Y '}]gb,ER¡֩sDž!h{q8uxwf$Q]ݼN=t)>o|P40(_mhPJ~EsxEjQG@T@4 jH-s&$14]q#XG5T%_mTS!Ča`-nGQ 0v>NRSM"EXEs .f6^ VI&DIP_%HZ UB BV⣐F*H2WbZhepdPB *Z*TxѓZyx0AO8!,D6ք5P7K~`,Z(ꉀE1dX  A)0;, 48tb"ЋVK2 r 9v7.trN.ډ3t2n\ F#a64Dp6zr`2d+yټQd(AP|6d-R,3im;} ^38N(wtz;ƺLl=C;65!}~CAؓhnX=XC =Spn7=QN@DSR/XlJ1-5 ގ[c[cz>7 ܒ,H,Ҝ.^Į^Ve.ZYE0lz (X3hk< R"5V0 gHlبw! CD|HMTDk̢ Hp5(eNDށy pֺ2JьhNxqF.͉ٱ,HFkwi93>Q8Sg?1PT' XUPT%*7YBo"ICk]&[20eIpZZÖd-wK^0Y˱L&2Lk"]`49iQL"z 8IN!2D!-v~f:ĂդBЅ:}D#jsd " юr )HG*Ғ&M)JWҖ.)Lg*SvfAC2b@PJԡH=Rԥ:P}TJթZ,rTN:se` XJֲhMZֶpE+Nĝd&@^׾ `KMbW"(BZͬf7z h1WȚЮI\WֺYSgfnw pKMr+\lֶeCLDKZͮv1+ k@--sKM/q ^Iꍯ|K7Zm~I"^rٻ߱WN;8$]'La:p7.p=L'!M)n]L1&ъm9}L"A͎d9ɦrb$Cy6KI+U[edYh^p˜S0&3Wrf8پk@|>WzFIL9s=^@#$f{GRѓzkimHzur+i$bZԨ>2KMH:դf OjQ;Z֮uc-kZי5s Ieu-R{ً>6v.Zζm{`~6 -il HvMzηmnHo NwNM~@F'.S87s9G.&<`}gN<6Ϲw+@ЇӟHO%e;PH.[::ַ^Ǯg !h?N}fyN6;;%#=>['!.OGOz_D*(Wup'C/w> lO>3Ώ>/S>s?/O?ׯ= 8Xx ؀8XxXf@0cGP&x(*,؂.0284X6x8:<؃>@B bGCJL؄NPR8TL@v$X0&8ޠ `:Pl؆npr8%( *D0vHXb**+G @ t؈(v#`ZpxU ZxHH(H p` :XA`90ʸ،舕8 yx8֨2X؇+e%H @ ؎GkH{xki8aLj"ް ȍ,琉8&GP 3 ! XȈ,ْ.)&⨍@%)('` P@Q@ДWx/yXZɄ1)viUpx2 di(dhC :sYH@QM c( []v{:% ސ>ٙ 倂+@ّPK@y Y y&h ٛX^r:yȩu<'yؙ&H[לɝX'y虞HWqȞVgyJHU5ȟRgz@Q * u zڡ  (*"*,2:) 4::.;@'IumH**Z0Q RZTzSVX^ڥ`ʥbQjdhcʦjڦb:1*x oznp{OJIt ڨ0j p?9ꩪڪ*z(*z*)xګʪ tzz Ⱥ蕃Ȭzغ P/ʭ::X䊭b튭JJjP D  EuʯZ(ȫ {J:J ! K) ,۲.02;4[6{, ﺫ8۳>@{`F{H[P(IP{CEP+ f  0 p ^) *(r;t[v{xz|۷s'h~;[D{';˸[jb @D@:l i b ;;ۻ3 {Dۼл/ [뼗{ @A!`p @?lBDL J C} ԅtˢl@`*`* jV]= `ݚȑp -iNP ֈL,״ ׏]-m%Mr - m}-\o1 9`fX PT$^&^l kb)*&/&j2l@3 jh+=>>〬Pq }*X9\~l: p aP $j% e l5&]  f[]bȎ>1`]ߠ`ߙי^P] -}Pv鏭\ >]vnl뽾( ( X X `Ӯ F`Fڮ@p@-P m뾠%>^>1ܾ* ډۯ 岍 O@MЗnX~u`MlI- lp U 1ܠ ``갂 O@  PLՂ M@LR^ؙ Ҡ]{]r~Y d R CN}0QNNN0v No PqM??/ pD@  < SPͱ} =?V砡 Ҡ Ґ ,q.9P N :i׀  p: N` !@dqM?J ,`.{dHLNh0hr2U4XB` .r5eI)Q> KT CtӳO>7 Aa!GQ,5!fv0m`f,M &4 [l&D ̗Υ[]y鲄R^yEQ;p`=`J# l4i"ѓ>(ـI 6M*dQ*kرeϦ]mܹuMB_'>M4M[l-(Sޱ3C 6B9V\Zغ N x(Do'Ѱc Bx4*|=H ?@PlBE`042=09p^ e^z.B8rMH2t׺\tAwp l'OIhl&+E @haS F0Bcױ !,qm|cqiBHaR`ƒ @EwYІ,p @Jr%PAc&`P6zQQJn;\ˣ /H*V(@e&lW Z;pzudj(G9яnD*oiPW_BAъV@zj_\ɫP*D*M1@*$VH|l3a%ԓ3B@X,V}mlg[[ Ww[&!! +ifLf "R..|aw7YZpQg>mу t|C }(!@E tzg>c]۾"H +g9.0j Ku!EO:32Ҝtk\Z|m;HKG3QlgZ0渭~uwY &<(ـ.Fm&{x0dhCB%Qͷs! <۞q7ԯm@ۍ^=/|/٠n/.t!D^i6}ߣ'>3.Q| ό'4 ӧwui%z '_~_wU{_х8͐ i@37&P2͚귻k@.8ls=nЄ=뭓O(35%3SP53hC>D]'Xk$G%)(T"e37u \X`Fp}3w#Pxb"Lyвh8 ' dJ,Q^"T4X#TD (̣YM VK;ІTO, E8Z/ixRi` 4WlS8k~k0%N[=O3F0R0F>,XX;ЁROHY$WoUduqT]BX1UT] ]hl{K:Z"^`9QMQLLVQ8kxsmY׼V pHߴ9RW NF:Wl E(I8xM(9cXǭ/\/S{P՗TM}S l`xj!B[N'Z;S~HK۬eR B؏ ^;Ȁ-^m鉎Pu(5Ayټ_Iw&P{J& ngTjVj ѯ].Y8 D[`֣&(F\HikfkvI+ qC(}8%fs.j^i쀽bHY8iDzƅYP({[Ra vm6cfc5Y( @^@,p!h0(, y`gk' uk _Pij)~ &'  ]-rB07ٮoepamP\DpNȳVFKX/ek1J }L$ZhwgHJ)@tvxOv@ i} ٖX~rkm^#q1Q6zHс~ 1`gbVF8Xs57!(Bx PA +LgqURUQPrE_TooID 3 NbRO"[Tf j OEf*J \o]_q/Oʇo1v6dnD8.7ldtz~l~Pk+$EkwrlX.ޤC^v*h}D@Op)U1's{_w sBB8h8@#xSY%oRrjgΌtvPV|JExdUyN?AVOKPW khyfuEpxv/)؇Cu]7_5hfv׻r 1: Q(~$ʆj 䗸B~ B(vgm O2,h0AS v1E*T^l#Ȑ"?¨nlIȏd\Ҭɒv:b '0φ>`  H0҇ }y*mN 5骀P#'.,҉(f-ܸrҭk.޼zK(&?'+B.d1bP~E Тb+m49!n т\)Dab;2[qGZУY9zXڷs>;52-@^b(8ٽ[`} kJqA62,أG<@5l0@H7c+HAa N}b9aA4D H1x%a+|1KN$xfhb#QFMTUS س^Vuvg{xZl' :(pQXfe!t}6`(HS!B6 8fj\Ȧ3Yh ӄjFq% rdW @,[>9]x~gJ&pzAR_HlC."}b t06Q+V*+!,?ܘ:#6A'<54P ՘5⨱1aHϒH Dh0MAi&HTn AJ4N|VQK=5yӍ*ƘcIf)nHC+*(D8Vbͦ4L+Hfk5S>4@,t:.-x 桷0Y, R8,+Y#!BhȆ4<,bߘ GWGQTÂ$irL:٬ X*`*\+B'4&ER@7%J  dvJӪ2pPҴw`.# CˆڸQ nqͶA"[pe$Xӎ*s缀j! D$P 6! 1ms!)Jaq0G."I :QO[2^L"F1Oy2%1=ȃ#16ԑY! <<A& (TƿhJ0g:O |%,cDoz;sAL2A!@ _81¶Ƅ(lMP@xB7IB @qB a !"AYF4@+'# 1.4M/EX@"Ԥ%PjtsS"յ2]y'љʫbzXhBFYʣU F`'s.-n\5VW )W/A{pHi1a/P 0[*ן5`ϭnu/".K\&i`y,%|Z&T;HR_.X>qu!P.&*l>G` )6 `6b6t s#02#D\PLfCRY};܋Sz}5ZDRw3yR/ɕNDBшEp~S)K_Lmt~~}aOpw Cvp6rٵRޘdpC#*7l4@{ç{mH!A #t!@wJ.&sM]?8. :>$&!@&R S<Ȁ=,n&)@EL.dHCC>2*iAsF'VMK~ ڃLҤ.yM4A8AB Zy>h(*@6(083܃+ & y> Ty VfG~9=H="&(ɹ唇e@bj[tCeIWf5BD-Ԃ$4lO?:|8ht]ZC"p*C6x+`6xc~*£vdfܱ;vc"Ā=*`**@4,iRԫANB!6E2AR4D5亚*없t~N,C@XvJv,Ā zix 8 03R,ެ=hbHC"llJ7pBzj)ԟNlCTC|B 6\B)ñ A@Hho "tN4P$i@;8l>Hm nfc<* (n钮n@%C-쎃(dC!TnC6Z̚@͘f: l<0Xj/./6Æ/)?n.^w5"y )e*2Aho|"oW0=}S6v|1m** Xl pp_l4Gt"p/Hl:tmAIDA Da|=Āj8f~g*h(q2qqno.;@#,Śl!!bA 2 D2a+0%pn^DlZhC(C4fgQ/e=8C @P2BL@%+rWDmfGA\t5W5_361h"ylBs1nL)(St@7L9=(BİC@7!#b<-dR@C.bCك:`*HC`Ch42Vrt+1 vvq ĴL4ԴMṯN@*S( )o32R=2TGTA"9[uCj2'ou]Uc(CM6/dCG,k2H.3=~u,H9:v@DK^\$61tcu0S_B66C!;"4C81FAꆰ5^3;ma@):PIL!6hCî4h2nf1uߕKϴv4wAN+%9KCAPkU/("[4AF/TCTGr \oeVs `uQȃjpZSܸu"0=På01=lB1r7DK(-7kpyC93sH.'055|\C>5|B7P5#B?:tC%y%ih/18sHIsn`¨ޭt6\6=.l"5d@ F3$7$ׇҹVw {N7G0G>|D& B40 KT.B877}aZpp5Z00irn"0貁f!.JFOAO6a/"1"Gش(2!HO" n/2SdyapO PpA+")p@;F /XAVpX, Xh mNQ)e @CXҔ0oR sģPLtb !zQA*Pde 04KppbD E @ O01#L.]G I*G1M0Zs1FOS`2# T2ypMZ!h`_5Қ@|R%2P"B'p'.L7/TADL/Fg=A# sK@JM!ml*"q@.1pM8 ZB$pH1R*WYNZO%UA4Ϙ3‹xrJr)!c9'2/oP @@&Eq62ٴo7Aē!>dA` @@;o//}^ DSɘ0 !naR" zD2hO-\!E*H8WR;5YS3Ds1)6k6(؀$jb3E6,94rP CJ!pCK#5W1t龯0צ/+`8o>)>I0i!DFNNy RGp6PUP PQ, u `&u*aa6S!a a X@pWpp p lvr lqq\'r+r/s3Ws)%*AoW.r=tKuOWuQn5q!wuMtRW]^,H2v5Ai!RxW7jycYc` I6{,:W" Zt{ V}~W~^wuVkc$E7{~X\ajw_ ' @hcC7yGx96vvF\2eRq;x֪`~x| V~_ׁ_sQt疉SstK7@" 8X1eXiL̓V6c(JIE8u+  zmQ;UA|sx+Q|؇LylԶx8+8 ؒ7Тa1 AD׶16ꁓW阄Mt8 d4,;uq1t8}בH2{Y319W ARYʖV Mwi9yxu+ aӑٞc9{5@ٟZ:'YCy;x\YQ5V1wyjmYu!Z,P+ g:hZkoZmQdɓ;ءzAX_x{r\l8?՝#\SzY8c?V;ڬzSwu3,yHAV&Z: [#[%*a3[7۳?{cIxY;mA:7S۵3g]$灶s[ct۷{G9ԩ4{[۹r ۹)ۻCL{[N2[国۾)§{+[ydO6IM#'d1d3\9;?\{"BOf"x~a9)eJ~*~&Ⱦ'#_"A&);M?_%@_"6__BgI_[ 0u$?=P;?Y_"顟i)"I_"?3%B**Ѐ7 1@Q*/ȑ$K<2ʕ,[|yƙ41zXś^޼)qϞ.8Q`A˼ pb ZA@њ\z8PuO-ӛ L"`۹ZVlѯ|ʯB3 U{O33jܓZ4&W.a~K +̕LPgrQzpؼ:i:8͛c˞U{ܩsgjSӞiiA>E]-ul jmwt%I ^yPT} ia9 @6ZbBsW,_l*;eEM_5}M\ZnQ_tK lZͷ~cv:ݧ^6-5~F6{Nky}x{a@hmgɭwJO|x!/|?^C&}PkbًO~So˪>B#d' OG1gM!`O * L`=n`)AZ0MbE,! OAM la M z, QxC/k,$*qPjPC$É!ŐXY?ɘ<' cFBF0%%}dH ^y`jE18HĨ,sdI~ &1"Np擎$Tojk;3rn6&rc'g-I0qY%_!QrY%s-3 >3ý TT3\^37ƪr)+G4=uV gJ;)Q,0e댐A%,54΄q:Ѯ|WhT嬡D"y "*ϟ4 ++E)]DySkcת% r+j_*ZCoUZלjNH;l-Jhd]B RI>gZӸ/f"wjz[ h#kMbNZAaцՍ J?&+Xn~Mi8x:YGnJa[ej4<7TUYjCȩ&* TW[QT)R)=$7VuJHr[gN$']HIjVΖt==b7 ՞Ħ-tž&m.F $L5ACS{7-hZ;)bD Vqg!{pE]$m k< d/A. 9ꎗ (5T)k|,DH 0ѼZ.Hr,4yln3Rk8t f29hƳ @Q{1D+z!tgFKzҔFCWzӜ/FӤ.3 PTӧn_MTP!l[:׼޵{ _ ;c+;^ gK;Ԟkk;޶ ne˳1?'E{^_m#>=u(8^_kmsT ې  sYw{ɗ}ٗtii |Ҡiwɘ) ɗUiDI< UIy;0 ٘ylP lp l}Iz 9+Y 0 i牞驞) 90iY% i 穏Pj: 99c)eƸ9 0)Ā"j%|h+ j Z 橣 :@ ٣i90ܙ  䩥 H0uy@I 9#0 30.`99[jv #^I 7ЦJI* Zh* j 0 ک#aÃ[ { vuzѐy;pi|jӪ ɺv jʦJ  j P p*7 :J 0zI pڦZJSJI cP ` 3 op 4kf0@Fk:\C . H ܀_# 8;LG`oLKZokok  `P@PʫsH htww+; Ӹmp  F{m 0z``aWyko!0ƴ*(IC9 4 [۵_ RL pL;#@^;\`[V["#еL}l+рZX׸K[o4`0J {gzȾKxp@ +@ FʿQk p'ې퐭Z:p@p Iܰ J ojjpHC3 `UD<T!ZZ%^R 07@u|  ڼpWR,} ~ qtxx PR qo !pPf PJ xPoG+Ŵ jFH):\P#0bƞ Ɲ@Ƽ 3Z ྦྷ,'zيSB{ې^H i̼=p' H,nN܇Q,{ P˷Wˊ\|Po+ /[ZPxqԠpH˂LV;0@`Y˫/M@}<Ѭ)1,4 |3\Y#Āŝ00&, $Ǎ_ N|`NX~l# \ e~quhZ^0H0 lݽ 3T\^n~p^넍r^E] n鯎lȍYNҼmR^镎N< @~_Rn3 ]p=ʮPu,vpmNPCuP `lT;u0{~q~.]h[kP YwOjO镮p0xZ~x~n++o+P nx"Yܥ(.oH`S Upsa 0 Zl0u޻o ;OPgl О]\'[ M zR^Ы_].OQ ``S@A60HsX½R=A!0DȁaB{5 Th Ĭlf!1c͜`C3F unfMNlf٤(Y0Fmgk' (*A)@}gq|^ .<%Ƴ3Ǎ{RlìT`PhdtƘϡwF;0ƺuփS3ݹڏRИl?2tխ_Ǟ];l ;wk܊~ڶoSgر#N;BD) xG(߁ϩa-|G_|mlއ?~秿~?@ؖG=-p |N6 8A VЂ`5AY aE8BЄ'Da UBЅ/a eCl0:s ŕ<ؘa8D"шGD1(ĉOb8E*VъWbE.vы_a*Șܐac8G:юw#7f"l<c 9HA4d"HE6td$!9IIVd&vKk@> JQ>G|d*1JUte,a9KYrte.uK^җf09LbӘDf2dn( Fi(3Mnvӛg8DӜDg:չNa1c5Cyz7;O~ӟ$g69PԠtf' WOpQf6:QVԢ E5Q~ӝ }iU;Pǂ\Elwf OЇFteA5%=iJW:*fKwӟu0Gg:ҡFuUQ#UӃe=kZ9-5O]k^bM_mS"e̒m_7^i/7ٚь4mnw[6U`X3 nvp@7q^vw5 x_G-y/;w%>^x:8|yB̖aCUTsꎲj܃7ǹNG|w΅>t@1o2ͩAt7ΰMd{`WǺq\Y{طm &Zg?Unmwuw}G??x/%yO?lt}E?zҗG}UzַX΂}u{~EяbG~|7χ~?}W~-˖&~?~GYsh_zԿ'0KCQXRj??ѣ: g l@s?= =d ,=?i([SBP@@T=g" mAm!$"4#Ԇ($p'&#^RBm ƈ-$B0,BP 02B 5tC$|C<(m;71<|'>dB8-T)̆d[BBtD"GCj D1tCwAAn0 @q2n$@ uXR2EVdE`C3B\Amh tvcEWu2Tt0F^P[EL(ot%mEBi!m=n i ( m({tEn{G`B Bu\BnPGE6dEsDGuv|zEE@H Gs4:Ü;a s@`v`;ѰhE QD xoŰQ= DSI$h2Lk38>(]Q(lKgbmJ6@>]˗ m38؆kuVH>6_Va%V iUjh23PY=m Rp`tԱO fE>D}Bh/Mp N8>8$hTm JLU>xЀCm8B(3W\PB@dUVn i[mm0'Y0W{Dn=kE>L x5LU(鸇m0˴Zn[??hP?1(݆hNZ5 ##Y\0ܦ`m@գp’5\Q{˭ `LZah<4i˃舁ǗV%^ɭV} jXm@ޑT߅i%j n 0>}-8c=Õ@\m]ו]5sP215ݜ8TSU:]섀\:\8px P[5_(]PSLY[]֩-H[]ɽ^6d^~ݗ\lED__e{ňܾEkP?WhwߜpE$ 'ʆX(ju$Wt 0V@'*(ZSlS0i  P5Pb9F'ۗ&E6PQvN-R8zXwe8h`_c(x%}ucXP_Psxc@vdH(Pc$J Ujwc^8d9N:c(z8˘^e6NPa u"U5=,6xpe['čJh0^hl$fϐ8ϕ ƀ}_ne'bO$:oFDFu}cpX:}f͆΋ xQjDc$ f^D:v}>h he34%ŗvOmPgΉ!Lh0ގ(H ¦jOlmH*N #jc>p .|0ƣ8je8d>}j3  \k~`vN0jFNkxmjЀVVԈ#T Fn ǾJ~ˆnX8{=l!- g,p.에(OW: ȞÊ`50p5 } 0vN BXV@ mx l͘ T mPo`mX( 4|rȌrcّa'O_$򝅳ey4Pm:3 qzI*HNp# jpB`B4^ w $֋% 8G kAx*#^0y ˘ Dr˨qU7u YBAX$ȗlgA**@ kvEAel+`ㆱqt4&e0SactmWi{B ,{ khxnٗ((Oȷ{s`pWY xW; gx_;g;P s_}wmIo rw y7wxߊ*sEwwk !Cf`#ˌ.[|)3&͙6k⼙1[> *t(ѢF"M*nNB*u*ժVbͪu+׮^ȀG#1_ضn+w.ݺTw/߾~!x0†#Nx1ƎC,y2ʂ˞*^ 05ڽ`v1`=hs1{߻Cw~qK;n 0`_|'skR:ߵ5ze&;`[T%(':vEuHi;ڇuPzG:@GB% eo_fj=(\eCC`P =ʞ(q6 @4ոZ|p!: "=p>G/4wdW @P$8Ö=g[>,P uWwG9~3ǭt cv{AV9PV" =v'I >)6QaE=hi՞՞j=D<[)l6 ZB^tbu=t\) Z1R YS~ D,,!/TIaI!4R!?QRypMlA0A#7T QԜc? lcT6A ?fcBXB#D.d!Pa Vcd!0 d}dd>BM@$Ԝc!XJfc ѢJLdMMdNJNOMS؃ydP"eR*R2LKXLVTƆUN_!`eWzenXC AJeNNZeN ZY[bS%f1"E^^e_%VE]ifaa"fbB] .WBfdJdR&oGc _Xf fffnf@gh&t&iifjkf&llΦmn榺&oo&p&q''rr.gstFg4'uu^Lvwvd'xʐx|yz竔'{{'|}''~%M.̀ hhΌ(`;PK*#88PKx r '@A0xE4l8Lڿ_aT`B'V+<1GP\[AQD+(`%d͕mFwE ? 9P0fc'wVH`A2=1}ތ7WKXU@wXM+wN;Xo5UUe.쳗~7/> V`L`Ir1M !EټF#)Ui@de69 |B<.Vb*xJQZ3$`)fo~O \ 󅠂DdIqi_<&1W9Q t:jPGtR4!yҐrsRHUΆvN u&J* ;QB/h (9m-M4zLg*S\גKw @)NI괧HMjԦ2'9jR X$#!ȪVC UzUتXw_MK{Dp+ֺ*1FW ` +\*ع_/5Q> `qҀZtEf/Xbijale)+Zn1t`i?^'lYv bccȆa-piY*-W3pRF;Hs+\ZDԖܺ2w @HxްR&D L`ѨqmD!nwGKļ.%}x [dOм5f"C8_:rċ4qBI뚏*$},?Iv\וr[.ͽ/+* ]3X2u&3lm2͍*fGAb dle@x >ຊ9'Nz<O_b32J[Cmu:f-h|C]hi钲.Cf'9HH(qJ:{Ku\Wa+R)Ԥ{حnCKk+/ ؞ڕ5l`f=nʔ{uztﶷ:wo;VY #| 7 õ+7e,noE\S#siF,lcȋ{=3悌2C]D|HK5`!N]F;sᢌ" X o䚋DJA\z c)ȸVvFC׽cw5Gؑ ɍ y C thh~QQ7x&H#%iv;fSb\e*GdyɦIpZ9Tvrx=Pt\r#|n~y帝nGl)y Zgffy(rvʘ4ZvXNVB9:lva)_wIVBIꬲ ԫܪ[{ZӷpShjӎDD?늯e&g=˹q#by2vx{W8 v4{dbvȬVXfGsZNeȢa}gIԳ;x'GdIYNlK#Kcg!&D_68וHU)OٿvDIhqXL\\V;Gğ)yQج[Bˊa|DYz+HZmYƙTHJ|SjB M{ÏG9_s!tj˯L\R =T\g+XZaci{bab`CkoK+bK8ȤE0(99" a;afGs|? Hd֫wY{Y2oذJ׾Ʀ)c< w<*)\iD464̮\<\^dĴ̬̔dflܲ44zl䔞|tnltn\ܮ,,<Ԫ4|쬾䔖ܲ,䔦ԶTԼܜ̦4ܤ|vdĤTbtԲDdz\\܌ĴlLlDlv\TĤ|윎l̪DLL|\blLbL^|TjTdd\TLTr\DNl̲t|ldTdL\LԾtd|dtdt\lTtlƌt|tl|ldT\\ʔ|Œ|dҔʔΘƔ„|֜DJDl~d֤Ҝl\tlڤDVDtdt|t\f\\r\Ɯ|欄|򼔮tvt,fH*\ȰÇ#JHŋ3jܨ1Ǐ CIɓ(S\ɲ˗0cʜI͛3ɳϟ@ J΢H*]ʴӧ)BJիXJʵׯ`n KٳhYM˶۷UKݚr˗o޾ .wÈǘ1?(\IR9L7f|#/CE{`_sG> 9 @[@}ā<9̩taoR 0_%]h u7ycwsБgr쭲?%@ҙj6jn8~ݖ@UF!(¦~^>^u*IG8j)G]v@?VُD;P:yY:i䘆)8mkawa\'vu9]ߏ)]VZzMi'M)ȷYJJ靐)\:VGvM?G e)>6!?rǛ~*lZ kSlF\Tkfv+k覫.#=+$o[ҽ/L/,B`5@"W\ CpY 4$qn 53>0s']!@ 95=DcuRLq> U4$`848|<@7M\=wwu~M:\ N3 8XL;Ըw2砇s~,N뮏PT{ׂC@ 5_s 6d9Ȳ۝c2O%~ƹ?P@'M7ǻM5<1D8dV3r*Lwإn|a7n a:bP`URZP`H@ ^P$؀AjXrs6h"4 Hۈ65)N{ 4Ev cG1rqE2#+JR \`' pA> E3g@KF4D%&f,y469 "CF7~ZL#MF1Qg,+SX`/B @:(# l'X.K4(1dQXF t@Ld'+NqRL+=X V0\g,mAT#P0@ʐD9R@/~AI]B%7u6Ԥ9;=WJX\#L]EWQ6>}!p@0+ $tP'`\""ΩdbYX:V*JljM)SSzQ,ZqΜl^04םlR@PH],bJܠuz0"ZQnE΢+ DדY,f[[l  Pɠv-q7ap+X:nX,u{ LN ]v!h@:AaPz^}`oЊEAL&X3Igld# )m'@$mA8P{ q:XD4Q ')ًl2YAL2hNsCd  r9H*{ %;~փ 6 ULòIJzS:[dZȘ65iNpaPB&* x0 ;YLla: C(,U|4Ѧ{ cC j[p0"S | :p \ЃP(! 9pzZb j$1I4(x8ē=k*@ҠqsCNr< ~D* C"Jd= sD"`.-AtlP" a;H !\⏾ ;p_zf(LA7 O0N1D@ /z1< g Ґ?~{HtCH1M{7{ <=F f1bwm>WW^֡w🕹J9HFwpZx重{7<0 wpH MOwG *.pt(|pcz> `8prDpzک J)iwj.9tt@XRxku`~kkPǚʺkm jxzGjvx{KKvZШ&doWp`jJJP(mywHhmYHfPĆ욦(~JX{9@8PM:fyz0~6c*X{0ڨc~m)IqWx&P7Q;{0@CE/edd0T*{Lzwf4kX2_;I8gK @yo@p{((\@??+}q<Vo7K~ؗ{!R >@|;0J@$;[K1,FrK|״yx~v Mb04ۿ><^ , ! !=b0wzj$ KQbl`0j 35|467lc(0CXoX3P@PI.`G'`WXVV\!0B@&,QB0lnpNF@/$`P:&0u!,@ "@Ab|B(h|,Dox3"@pI9J +pT#0aLB)?Ea-04P6p8@1Xx;+>˿La<pÆLp`'0(`)4*P+s'u!_ 1,e#H+jhPu2gq$7m\#|{>]Tܩ̥?g Au<9'n2 'GXaP"7YxS޾Y LxˆNxƐ=LʘMΠq]MZҨ%Nͺְ M;ڸNuO&H u *h y졼=QgB(}~`XH ##!Ρ^ )Ĉǀʇ`U5} @( *T,6&%@$M%Lg6 \e(<} 0$!O "B  wa^!>|)(@iᡣiT~`Yb_c2ȝf( -If|$H )XdJ>($*fJIm~;~ށA WN* 2+i>p )'~+j+/qzsL,ph;JqvL*3w*pGx$4l؅.WW2P'lS.Tf`-67E} @t 4GDQr2 T~r c@vz"pN{#wQbbeue]wM@x-@v) 夂)ll@өsYݶU-Ix_~)L/<=+tTsG^'1Rx?~C xΡ ܕ(X- <8`&̃ K(+Ta YX~Z8mh!}vpN(D!3D! Q%1-d"a }eLc3*E9x Qh(C-ыb @@Pg`(JsdXGLs8 JRoHNDZё#^ 0IL>A3\2f:L  @jZ̦6nfs@.9r&89>L3'<שv:gyM~%G}ӟ'@ &ԠD(5%ͅ2M4 3uG':Rvt$hH'zz^HR~s}MqR|,UN@_ Ԛ)HOӝ;O[:TGL+JBQ|V 0ѬbTf(*զ>mUN*S#l,˪MU#&jVE*\D+z"u+?JYu+^98K eX$ lSԮ"iISJׂ"J*TvLǎְbah fdmA) mJԢy%g0ׯL+jh:B-o&V7mewO+Xޑ}njy%ҹ{0bQ.>r[{/Qi#Nh(NWs}y1"6NKsL+@L"A;PKd_PKtN|ldLrLnļ̴tvttT~μdd\\ttԌܬ伺llll||촲,XWĨІRV Ts@*DhE\=w"^ D/Ya Cz4'Lhʵׯ`2 ҡTӢZl-D6fܑx-ݺW{.7c/~LYgdK+'|Cʤ aɍ5l(ꢬ~2۸A0[X۷o7pi;W=zvͽ;W&.{u'㇢`2}eڇRG_}.'K!' *UaK[aJrRآaXEWxAX51@~=r"Ӑ,T?"SC|XfV8Dp bUӘevi .ʔbio`pyfbv'+FH'JUdŕAU7wߦuْ <1秘 )S xy+Q2k|N(-[zzbNK/~I`,6뷹b[l!r[Jk.: +Sn';o gj7R!M@ Z9 Y"iު쵹 p{nK0ڵ.!"zolmKƪ^8@J3+t/WH?,r+T,)Mӆ;VWJZµU='Q]𺔶 k{]q˽utw=g '^?_]{pL4Gcz1 uhw" !a\5pKMwy ";2'cwtk||>n8gm=B}~O=Lݤ#0C䃐O~>o}(=jh?"*-x;B7UoQOxF×g ɄL20OCjP| Tƽ)+Z gHb‚?Ad>v3P)$<nW^G@N͸flt!ǒpsc[ƺ;&sd[wDB>Og]_XFbQ};3m|=d&#Ʌob*W)Tq`$;Ltrۡ#wIJDq" bBp'KuD2)G2,`4JZ&Mj(uDߕd3IhZ}>YYVҔz3 $g2K JLcZTR5DM X"()3*d)G-w.rjiZCrZ#cH?6Ob,cRSZ)πMBЁ1F;ѐ'MJ[ҘδM{ӠGMRԨN5VհgMZ:Νw^p `bNf;Ў`am6n{[ ]acV}4;.M\ηj # NO^$j7N[o,/\/s)r3ۛ(OWr<ÀE0 q"!h~ygߜ0*|1\ Y;PW9 F0b#@^u;Z9yve/ɣ ?[;ݙ!=zEb7;񐖻&O[ϼ7y;GOқ}Kw!Ow{v^{/? HzO'o_Wm`9?s/ۙ|~;?@7X'~ٷfg(Xgܷfր~fgfWdg*0oHx H78H@A<؁>Hw"XLfvׂׂ,x~,(W(Tg~bȅ]\HZXW2ro4hCy}6h@׃?' ~z(}8BȁMx@KgY`x#xecHk88V9(~6¸Ƙ@xxxxxXʘިR8~h&mxXHXVp؏ր:9: 9Y  y>@gI ) $ ii)fّhtIH xHȎ8َؓc@iXLyji. 9'YRV6fOQiIa)y1ɒ3)ٖWjyHiHؓȆ?gHzIMir=_I9Rpq$hYyYTi_ل yd֘iSx(h@ɗoYy񸎋Yyirי9)ɜ%Y+ل '9i y)Ikfi/)ǑZ!Hɓ8j8xF:JyVʩ=W")gy8PI͙) :(vi>XɢɎ%H(:~F@J&ʕFz:qyJL1vPZڙФ鹥`] _g*vTzp.WbZ"*v@i~ xfJ Orfrw:Zz8 *ک$*ꩧjڪ0P1 Zz3@5PuګzȚ:9Wʬqʫں)+:Zz蚮ꊮ-0.`/f Zzjf꺯fۯʭ p! q;g'K۱W覱$F{ʰ,۲,4[6{86[xj2D[F<[> e&3{i85 ?.\۵pj^b;d{hgj۶nMc0t[v{xz|۷~;[{۸;[{+۹;[{[ۺ;[{ ;[{;ۼ;Ļ{؛ڻ۽k;[{ 軾۾[+vKkwk[sۿ t+K  l̷|;¡;˻ʺ̵˝Œ\ˬ ̜L X|ͽ ü̚,f,lHLlʰτ+Ѽ<̨\ }'<||ϹL =-<||"a<0]56ӛ qSb>d^fB}jlnr>tp^xz{|^~>~舞D^>^d.閞难@^~`訾v>K~븞k>^x+ƞȾ>^؞~>s~^C>.n{0/{- UK _ Pۼ|]. ?/o7O3_4/>o5:;*/4'-Z/bYao Ll$? Eo_Bc~CsH?&%Nތ?u/w_k<z{rOT/?=oAkB/\O{._/4?ϼ^o@Xhx)9IYiy *:JZjzJ* +;K[k{{,N^n~/?O_o~\0 <0… :|1ĉ+Z1ƍ;z2H5;2ʕ,[| S4kڼ3Ν,g 4СDi4ҥL:} )ԩTZԬ\z 6b 8{ڴj!΍6[B{2 8o_v#&LJaIv.nk7nƒ1o^ʲȚ95M3¢-۔$ٳ7b2nt֫voȼ6n2O.-!6<:ď///o%=M6L{N>벵ߟoϥ%}s _)x)&b nw!tn}~AmHmgiHb'R~!G! (w3*B7aagdn:kU$ pגj袅e(0~w1h\xlrK9!-Hv{ey")z>&Rh(ͩ&&晛飙hii)"&92 k@H` hW&uZ㨅B!!"RKnFh zgb d[a/lRҚx:ٽ2mF;+z+*ۣjo6Ask#Agl Ǯn|mJ&)9.ː934׋N\3'I 괽 ئźouAڶK7ԜH\P T`!ʌ- 4t+AC][|%53zL~xi~_M^l'xda9.W>6'ną]:, ж_?nB:^⋅+=HF-)*)9컿'{o%$׏?O).I%zR{sњ'8@hi!tnx70\'l6]Ca =1 xC xR$!h<1xd)%Nj4!Ȝp#` hbIDx' Ғ%/IB&r,Py .AI:<3/ T*8D-7@Q'q˝27C`@@2IZxV$3ijzT mo' P (A:ЄTh Q[8@ ~3PQ~E!%HKғT,5iKSҕt0Lkӛ괥OWX^Faɤ*uLmS JjUЫj5\jWt|ТCm&Y'㯸JLt]׻5|ݫ_ ؿ 6u ߊPX8@!+%v[!+pbv\g? ͂v=iOKѢveYXv-0ekv-o Bŷ-q"wm.JJwjww w-yϋwm{ w}wo{cx.+x n ԭ/L bxp&4xĈ1Ob 8,n1sW0f.-1SaW/0 /.:pA$_cS\6ޖQUb! W(L`rY.i.5]3#6G*\^,mtgv,4w%(vӏV$k$?Jp3S\"Iq6Z EU^&Ċ<*IʙS'Fc3.uzG4g#.z# Z:NC6lD [꒣#Gz^33DC> VbVXwo36[2Mdo}uN>_57Gl^ 9%4NtkrReδ^XU#s]*X*֣mNHcֿysFn-ޥ+5ΌsxRG91O}{Ez]ȣ׭{t6:8C_3MmE`,i$iDs#mtiwiYC@#j4S8d0EkN>,m??">z8&lf?fs?~-agq6*q@i+Xm3rjX3 AD[G21Fvg< fˠՅ6 J;C?DHTiIt*Qu11>Y _( TvaA>1D JH>r[r6chaZ&NVWUFaf xQq T@T،sdMT(EtMhOl()(.d86k.H$l&=$V3R"(j P"X0>lp @K fVjElhNƒ|&|tsbX:qpyXltEj'3} S.*O>9(#|o؈ XhXYsDnĒ4N'TE/ S~yQv"qvew.I|.bbj7)5:Yo'd)9WkWgLsd1Y4Dx}bxn9y9R8@ws{mzowvӖ3Wy0SK93dØ@y aa MGTCÀ{7"|';w"ל4ӗ E $B3m(WUNI9D`Q%;4?xÃ4RV;)$yBنEv8 *Ñ#nvs% fwb 9]$'~-Meij)9xK7;z9ʣ? 8AJE>jI4a]O Q*SJUjWY[ʥ]]F&cJejgikʦmj`q*OsjwC{ʧZ} u*j@ :6:e4ZeG';KՆjHw&zhpxd*Fl]-:Ƕ<*]jGVh\Ƌ-t~Y {ЍnU j'h<ئ:qͦn vʖImZ5Wl(#"Glȩէ8#eI2JS$3 Y6 +lV#2ѭm^a^1*)IyWy os r7 QFHq7q7)IrFۙ?k_((|Z#K0 (r+',byuscvU#OKvWcTkV3P7)쳚h8v^7e+v_wpB34~:חp1x1z2akay7u;= v[gcwƺ4KR7)}ypl h;)@zc냵ٚHS{+'7&z Jg-÷Iy[ɔOGPzY~9%~`ʽm`;6n\ћ MJC(;j؃@^Âiz;09Il;ڟ/?'&w *8X9 ~A3 A/b8 _(q7x vJcQA C>$hN8Mє1A)TxQ𪹚e:igKw')*9tBȋLMi57ns܎-zlBJ+ Gintx˫{(4TYͻ|[,Ռᔊ(D+YOeIi4M5w^UU,L^zlͷQ(a9SmS-;  z A5TEKU\,%M'=&(ͻhѽ iVlaӅ9;= ?-A}a8ZXG}ԻQ]\KRݱW=bVո0][g ֩e֋i7m ׏qMץ8u׎xy1֤^ ؁-؃M؅m؇؉؋sn ّ-ٓMٕmٗٙ-pם{١-b-ڥamکM]ڭgڱm \ hjdX}e8X) }3ǴJje-jH}mވİyfdM%~ڍ غFDi7ܐ8K&j GXF*kFw;Bo; lZ;l ï $∪߇ߖUKW;&&[TyU+Hh?>۲ ;鴎t.?NZ<'t=6|z=.hҵ.Е;se3jࣧ.kYkN':7G7{ 9.~k|mńk{ zXuҸCȗtX;kw̹1WJߵə3i<.fk{zkuw㫍m{p :ҋoWUmֈN2y莎# &~g.M*[Kk|ꚫ,f!Xѩ>|[ǎ|k.};~~V˩YEQvTqS8PE!]GE\>':܀h(}$h ⊙\Teg) >fbey_?=ςA(x ȑQcTW=QBLXd]iBvE`iRbi&p_ln tn.w֩|~*蠄j袌6裐F/Vj饘f{n駠*ꨇ8ꪬ꫰*무j뭸뮼+k&6k̴Vkfv+k覫+kBK￁v ly 7Ó( Wl_w,h,$o,Y/RIЈ$]:"<ι\>%r W)1qCJATXSto)8O3tr]tG-(arutyqCuen47%[K2 )w80"g}9NBH:Qbt 'lzzVz+p hs7'–"Օ3jxhUK)Rn[]zњD% BA2uHxq8ݧhmc4v h(ЀZ\jHtEae۬#6'XI,6jQ߾Ltt{&w 0KYrW9"@ex[g P ` |OWR'K@ ʀ*%uYH1^a6اJ-[*nwK iǷCc MY2H@01_,aYºcƛF&0Zb 013LNH9'6X>Xm[xEl5kVtu-^\3GZG UBoAd/dk2S~O5ibzIHyc97&;7P_44!Z KgF)c} ¸66wsMZ~lUfwGuGM@1Ezv@x<_rOKD*-mPw:mm3רV];:@z3淆*^3q60$8+P1b=o='tg.sa9id^{֖GncE1O!n]̱ч.AJ{'ZR,o}.p,twfу~ g0Os'l\w_)ytZIԌ]~KUpen%y񻀭7e˳(pO){~N?W˿]?I=w{T OO; [Ͼ{O~mMOa=O˿Ͽ8%3xfW:_@vWtR%p>X 1idk+QWgqAQRTPi&ka(xoBVMO"rmHT$lWnV]̨Lks)&alKDRFvxqՄj$dBYgg@EL Ȉ=cOh;VYbq%GoK?(C*iE-N줎06yJ71JǓ5$w4iK!o)7t8%qi4t@RB8&"Kyi*]EYPZX6Sƅ /t{7VTqobV|eai;{6R`XTjUTuJtnOG (g'W t4ޙWVm vh⩞{k9mESYbdY8[EHyZZS[S*Vd5zт8p\ץZ \G-g]e_ɢ4_U^u^%55%_@_9_VJ ^6`_w/I4w)MBfdYr\ 7dK1-b#cp*1TwI dIgo9%liz1QfTffy[FvƔgSYvAmTpfgYwUfeLAJRқJ"i2A5qm5iFp%H6QAv#|QU&tVq e"lQΖSfpDp;0*@Ln96ʃTVy $c3YJ4Ouv `r**Z "4R@كz2} FjFZ"Jjs$80q؆+;[Yt_#Y YK8cI^SY7[?@mWyʩ4TJ>!ggv?y8BdKI79]:N2;04{dZ硶ŵ( jZnr{(b;v{*Rx| z۷|W{۸+}Q\W{۹-'[a򷦛;&pv;{ [ۻѺw-¡e [h[ʕy"X$4Tvf0Z(d {Pa{D6#‹L6J7D&wjf붿)ruW{_ȉKfsCUptPEVdH;g aNɊ։h(Ha= K=P؞ޣoH†xk>>xPee1M,goj.4}O>*K:Lhƍ6ڨdVji<kN|k4x'9T!z =TBDDF{`PmLrJُkjf|HErr#ɡ|M蚕p#WT)({qK&\[N-I/I<*{Wt{fYUi~d%in:dkYr)̰ތ͡*e&KlZS oN2y!Iu\tk>OruFՌ!A "y]&7˻ =y| 4;0*&sT5_I˛ U?Vl̻/´ws(VuWЙ Q@R>ݧ ć%ի6-\Oݩ`8d;L %})} ,-(֟K6mjwH Z(8Ƴ9{efp+m|k꽍\zMٹ\/\ j=v٭c=E&Ͼ;lW6_VmJWu"۴]ܧ e^˗֯jؿͱd}l;_e`Ql}6WݱlbٽF`ݮ%S;e-J'?nUZF\AU7K۰/ͼjBKcbFmk cnJc8FH9\@t`VyIzIwR7wdr[S6c >e[FD‡ό9\ڛڬ+tnzVh"xBؔ ?lM{Z}cx1:iG5bK)\%6Sh1xboNAM{l~1͖~ߪ_)"\|Bwv^o]؃Ϝ\gv zKhtb xΔZ%> THWdjz; mLޓ]RnP 2>R"7P%6پzF6>ʜ]e}A ѥN"H~No@wՋ(WKٌx _#{?ۜ_j(%{'2/1?6?5:9>oB?D_FHJPR?T_VX-\=`_d~c_h~gl{kp/{od+τ (͋yYsȻ3=xܽ 5ǰ|=w.b8X6sg >q-..b/|{]mk|gHT{BgHN=nY|)Թe8>c%\fMmGOM8l0,LO}Ǘ;\Xġh{HNNjTz L/AWa 8h(HXHX؈8( yh8 Ihظ8ZəIz9jJ Z˙Zz i|j[;M|Z])8p !01>O_oo_+|LU@R"D-?l b)o %ncmVF[;5j[ =N{ѢDҘYsü'} K8-SGHZTۿ< W\r5`!=6ڵ&b@%yVT&aͽuAvjaMīriHhGNjJ+rr{t#罗V6 Ydpc6VzZ#ؾ!  <*ũRsR/Mpg%c?8{OE^r̜z.E%̟7 H'v5F\!Sn!0n,#saRG䤋i nR!U5Djyat$!N("Ѹ}y%d+-h-9KnYVBTfMBQݲ#`&鑎$n(˂4h 0fffU'pEYe>z(8 iN r@P@?ZȨzZ|* 몖jW ֢(l֧7 @*jzꫤj++>;Ţn o+\F  YJ;.*ҋV ? qOLqjˍV(`-PUJ2z*l񯈵 s2Ls͒b;SDp- I\͂1tROMu6M0 >Zk*j!hj+5:KوjҖG=p׳u2>ɑ.Fx#3:֋4b&1cytYMЃv鲻aa&dV߫}'53`'}›XKI||gTՁ>{m>O7 ~k"_:#ڔܩa p1=NF=&Y<0,+>9:VK;Q=1cxC&PC+e$C8OA= <叮h .T& +@ǼCe<{S7QsG>Y:eDtŽ:0WTr5leMz"9=F>MSTbA {H>I4=n`8hFS% UrU~ڊWH79nL6i9zJ8N9Bա(BυnjOw.99qwE "CjB޼pZIƬ͖ 7oBG#+m2'Ϩk-upxyxg<\ * ވ~qZ؝:rC%h&;0e_(jg18KU`:7HbgA/"*ITCC)WKHU,11pf_H9#;)^3smSZ5h6+5d>}8~C8@FVDE!F|ud4}sje$}uo.%::4vxx\6E3'=Mbre煥(}'?H,hh+%%>@>؉bs*4#i2[Ud&Eu~tyw&hgŗ}C4tJj?P^Tgx#k0DB&B)hsh6w"[&lq Bl8 s;k 捯xAaADE5erCaxT&H,Fb$d - nlCiTpQAsXFRX,G&tya>YAd?yu&M $&AɎWH~tHRcC{tZwUpL:t?d=kYQ|wa":w)KdGwje4zxYYc!F30t^w6H4dqިl䑕7lHgk?yRlyWbwY<-J9SVOuyepi}Bfއk{kefgAP(<#J~Tk!ǚRi1xS#Ƃi,ݙ{'RSև)`+<_+&;`VJj0 ʠ J`uXʡ !*#J%j'h[ʢ-j1*3j7j[5;ʣW= AT?*Ej3EGKLIʤO QJU:5SjY0[_0] cڣ胷"d3ꃩq;ϒrZh)wfz⧀jq,z{ kJ(2꩟z3p JVʪ` YJP:Gzʫ@ 7J.:Ŋzʬ J9Պʭ *Jj犮骮ʮ *Jjʯ ;PKt"QPPPKCİƵ!,>C9H*\ȰÇ#JHŋ3jܨ@ C x ?:0IQ0a K2ܹ7! @hQ#}(ӧP Xj*jՅ"Kvlׯ`!@ڷ΢M(@܃0! -(`K^xq޶1+PP2a$k`VŜS-8 xMp„68q9hFǞ]گ' һ'W>{OyѷP{ ye w5ؠn NHa~Χ!zn !El`(,n`-(/z73X<#t(jأ2%d%dDSJd&i*VYF)MBZY"!YK'_&c.Ygrj`mfzw*٣)$荐'⥘jজv[@;PKelз PK&LB*;+c}.sΡN%AKtG'-e1JԸkFn_bZ0&_'g]pG/Spw=",*)t1K `JY?təSL`(ωPJ560^xK0:~\?SZ$F3d Ѕӌv'<]mFC^ve1 0@29dtttRM:gtV"c/BbE`'}P?9̎}-i:o.5&D1yT1)Ov5|!@)TcͮvKzkP5T~Mu?JVjMrb׫/ܴ)h1Plx3q X'NMPv hMw֎9t4Q{Ts%[xV8Zu{] O HFrwe&o5X+v X2e-]sޭyaY/Ѕ܁u/ l: t_CAG t:1mclBX: 8!wt,mi61#K3n42 l]3w8O_.}l Om v+4Lv2mo[4|0`>vmڬ35h| Xw۪n)&z>?Cu\Bf/1 t=y0c#c\Tfv1pcy<[c*~+C.ۃ>A͸P؆:җ =~gWXߝpo3f`ﺷ {42;nx{lo|[kwZ.q@28T@\GE茏; Wը>cs|yw ztlIGνtN.y~.!;?YO2xk5;eD}5 jNvMǷqg^ߋ7y}15B CPGqu =Ayy޴yy&[jzzvS=<?A7F6cl7|{TlN'3cg|+|>|}vާ}X}Fx~JׄldNwdad[d3-V@\XCGqPg8 p= X %rcgz71Xr.z\b"NW{:f ŵ7X|/c+;|/|B?Au[PHX}VGF;?cBօt cD @G5EGࠌi  Ņ ٸ".@zx %1 և1 j6 ANKl)s>z(PUytPt{?@]hW׊(YyYYEN2&QP`R7F'ޔ gu 5;%d ?yh1zt4 jP{7z^JcH?| >(lٖAprHyxVg|I(*ɒ-PȀt$` h0FP %X@ xHpF),ZK)[jHQ)T9{(tAc|I 8u^9>i6.9.Edn99symSyyR ؗ|Y !W q1:9yy% %"ŷZ:T%AYy'Kwǩ78- 9$}yǑiw 9C0;I]\S@gpT`牞@P9- uڥ |f[yZڦZ| jYvz(ަvɢy ʐR?d@>ZGШV@JaB@y1sR+nR|x襅b :BVYz.pZn*=l=(wZn3dIƧɧ-Z!y]5J]?j8Z y+&N쪟䟙8iP\ 8*p:۫ r**ڰndYp:КIЧYU`;ؚOPɅCf;ZjP ,OѮjz1hXV|n uR˜ | Yi9YOp|phj0Z18ˮ:k9@J|HGk|_9۸{ ˰\[(ad ˊ>&9p{r;Z@+%|{Aѷ:?^`Z|a{fj.Uʻ |K;׬Vڱ˱w-{ʅ<ʅ£ۨ P%E淾KAEA[ʡ;x'+۝7|||L츿|A6 nYWZədg[l[eχu({R<:uV>8QT_zTgɬ<̋ܠUQ \dї.ʝ.;l{(IL4`%7ݷ>:KA@ 4yDS zg Њlrt*͓{lX՚ ܌HՅ(Y'<-*I\ӛj*@!mGjDCWJԅԎՎ{UWS|[[em2 ֞)`>hk l-P34-,:}{M~Ѓr2jsF!Y L)S,](Zy]=^:ڻwڣɊWqݙ6 5Uz>j%ʫ#ԂyDt+)ȝέ+ќ &5C>DTS[j`'._-0sllM].}>| xT܆j$105ɴmL\ʛgIφզ~uΧUN".$.5K!4JpJdxJ-}.r^`|VB5~";(|5dR::qB~y8;{l Լ u\QI=5cA|X嶾_a.#Yfj)s.c`xi|n4" s75ңNJd4S0q|+?zݦ;Q|ncE(cFwе~돭 ދ\8uuPC5"ك̝xdJptn޲F;zS ٖyV0Tl<NV@O'#з] _ec%§c MmORI>Fl:YԦ4*O$itw%\y\i7B_"c'aKcM5m {Ub?,f#zz] Y+t_]/>($9Oߊ׌\U#PlZ!J+_cBVJ;P^H qJC5FOm'Ս>CJ㢻^Ŋ-RP!)\@D!,^!"ƌ=qc%_DrDF*\pSI5eS#=)Q=)3KM>R2'@Vر_!zEVZҺeW@Ë^}[m GA_bƉ ?Lx ڼUR*=3tvď,5Z4Rj%G}ڨLUgyS#}ktєWg+\r]\Ū5kg!h^ǎob}jyS/f (R!"EWK ⊊ R4TDp-C Uz-%ڜ{A7܂7N.EBE!38䘣Q9|1:vZE2L<:?$T/+ʂ*;2< +,ˋ0"!'{Ȉ 4TPK-5 W:-0yJMFr U.0rז=ʦ RY8'do"yj{뼲a+,v!2;b$}_ǩX&'$ɿX]~ }~YN.\y5Y` ]z̃3jgy % v !(9Ujj߲Bނsi'z@i8xLXw5σa ۖ!mK Lo;^}!n+_Qc_ӓ XE.na,^LYs/_ԸFc  0b't.-/XúKOFl?|s؆B! 5Id&/hS,1(Ot!v/p30 B%ҖFQ~Ңa eWf0Laj"[Yb$ԝVB qj$(@'!w J^䗗TWes+/ZD{Ȳ%lyae%`a&(Kf EQEsZB(_  8( 4Q h)%l'Rbԥ/MieEʦy? <*M($TJu23{"¶%l1> –B4r?*Cİ;Bv A` 2DG׍'.(`&bS^L% %7EsjKɎV ִ-$9ֵֶ-ˢWְ1kIeRkI[ D'Z׹չ+F/VMѤ)d YFvs*zl6LuFW\"43 b*w'&"闝x.UthG{w/LxTڦKf0mSofN%jbzplxe}z"6щy ¶ vƅ8o[fBEdY3AUr<\{v̹XĴی1ǽq[.1ZEߨݲ#3|%oT^/cz[ <|gG{վvo{>ww{wxG|x7%?yW|-yw}E?sG}%!ԷǻӐ򳷽W~n=y|7iomo/|>ڳ#k|=O}7Xsk'UWi>?߻d=?S =@K+; @ >?#A;K ,A4>DAT<;? A 4{kB'&@A-,<B$øB$|"AA%BB6D@)C8,|I]O[E T)l?`A BDFVlXC(B3mBopCo4sDs9dvtwxGmz=r|}=|Ȁty4ȃDȄTȅdȆtȇȈȉȊȋȌ,HȎȏɐɑ$ɒ4ɓ@ɕdɖtɗɘIșɛɜɝ֪ɞʠʡ$ʢLɉ YPʥdʦtʧʨʩʪʫʬʭʮʯ˰˱$˲JIY؆d˶t˷˸˹˺˻˼˽˾˿$4̺TɼipDŽȔɤʴ$4DċTؔ٤ڴMd$4DT;XIf $lNTd?@A%B5CEDUEeTBRH^ITKT;TLKTNTMNOUJ%TSEVuWXYZ[\]^_`GcEVdmNe]cEOgflViVjiVh}emgMpq%r5sEtUuevuwxyzWw%ִ}W~m~W;XX=X]؂U؄X%؄uX؋،؍؎؏ِّ%ْ5ٓEٔM|uV٘Y;YVYٝYٜٞYڛEZ5ڢ ڦuڧڨکڪګڬڭڮگ۰ZEJ|ZٟEϡY]۠VE[M[ٷۼ۽۾ۿܨ%[HU@UeuDžȕɥʵѕ%Ueuׅؕ\MJU%5EUeu^eL_T̲ DU_+_͋_k} W&6FWKv.F; n` _WI6;.a6^IN I.;fInMa!&"6#Fb$^$a|x$()&~b*,$^-/c0b͖⸻#&@2fcI`bb 1b+ݫc8v966c;bA1&/6cD4~5.b;>C.c9~c"-d(KLMcA@(c/6SFdaaFnW؇ZZ^[[=\^\[6f+6f^e^_eg^fbNf[Fjf\na~f]ffl_94l\f`ffjNfxVrfpghgg}H]dYfWЇ&^&hI0h޽ևNh~hhh+hFhߛhh>hhh菦hihfv鉖ivhև~&h{zpvՃꩦꨖꧾjj+k&6jk6봖k꺶븞jnkkkljVkv3&l=Fl~.llvjkͶlnmmfmmֆjҖmٞCΆjR{wPVcnIpnnfn+nno~n>oonofovoNoT>Noo&p op~npq o 'f /?wnG lEo"q p!o"O$?pr(r*p#_!Gp.r$.  o3#*6<=>?@@'B7tAgCWEgFwGHt/VoW(LMNOPP'R7uQgSWUgVwWXuJ;?;O\]^_v\O`'b7v_cWegfwgh'v:Oj;kv{noq/p'sG3tgvuwxyt{wq}wl7xY.WxNwmxx|xp] 7y?x8ˆW =d1}]-ʗ3G .0q 7;x }~aPqY4 J?(MZw]!7!!?t"SAe'8#5d;PA 9\xcM5<$KBM7𨠏@y%!Ҕُf9&j6SO=~iܕ9'Uec\ ju :hmtU^z~?U)&Jiwb=*礝zVh5}n(ܦ~*Pu^5ロkKEwZR +z\[u:D,*{-Xwe*c{Oꕰ^ 㸹;/YxaM9%8`ZI/V";ȯi ]*ª:|M2d/ )2-21<35|393=3A msoI+4M;4QK=5U[}5Y7]{5a=6eM5g6m6qOLrr}7yi7 >8 & Ʌ+8;6ŏK>9Kk9ec[:Ra 9뭻_:>:>z鵋N{^{C/#:3GkOx{/;<ϐуkֹy+*Tҵ&GZP5~=]zV`;"eδ c3kBv(H5+ڌpv#'aѲi;Zُ^kIقmn1[2Vulp2\U^mr7԰kt \G5אlv ]Mulxq;][vkz2i׺Uk|]^l5=l~N5ŮbZ\~_6xL%u“Խ(Er]0?,WEe^O\]X̊/96e3ff-ɽq־vઍms[n6moϭuC-~7M hǻby}w7Ǚ.8­}3< g]#.=&#MjϜ91i8C&70R ^g9bc n2s<~3'&7?3>tJbkdΛ m8#8_YT!A=6P>y8z3vsm^h?ծn-J\,5XŪa%{;nA |Q/S/8v%FA5Oy/as'/yh(2/b }q@Cj߇6|y8@Fk>7/3h"WY_q_PfD_2`IŇ06Q]UDXMQ>P] OVD_@G _>50<_}0 O 5a PqD^ Nfaf|a!*޹-a~_ _ɐy^著:`!9a 1Y!]" 6Q'b|3"5]1/B_qNhxބ2*3b1+"2&2.#qa%/18c+/89;qxEiccLc ?@УBA BJ;ڈ;6RҸ/.F6/Foj`\//Zqƅү/Zj8/ê_pf*wp~0wp ?* 0 { ư ' װiȮ!0;q 1!ɂ/17?1GO1W_1go1w11,l11DZ1ױ111  2!2"/2#7#?2$G$O2%W%_2&g&o2'w'2((2)S2"S,*2++2,Dz,2-s)K,H.2//20031132'2/3373?34G4O35W312B3l37ou3883993::3;;3<dz<3=׳=3>w36W6sp?@4AA4B'B/4C>?1L4EOtPEgEF?1hGNGHWI4JJ4KK4LǴL4M״M4NN4OC@B0 5QuQO0QR;uS?uRCTS[uQgVo5WwW5XX5YY5ZZ5[[X4,]ߵ]]^_u/_a `6^/6c7c?6dGdO6eWe_6fgfo6gwg6he5 u-6jvvk6kׂlvkvj6oo6pp7qq7r'r/7s7s?7tGqvӂu_uvg\vs7-|wxwxvyoz7{{7|Ƿ|7}׷}7~~7|SB+x8ہ'3#8?8;o8w88888#s78/8kOx89'/978*L9W_9_yd9w99999W99繞999]:'/:7?:GO:W_:go:w::@::: Y:ߺH溮7$zA:{?#';-; >:3‘ˣ_{{8*ER{<҈F\ɍʁ$:J90]ϵ$yZ[λFM;K N* Qz.~FRSR㽫0 QRn]~%bYzjÝG 䵈eץ[%_hGx iYl> B[x&hNhȟNaԮ&j|mV煦Z'~< GH+.&ꡌvg\|'g#-( F=N|]} ߫E ဢa0ؗM:?(CL_>~E!dWm\Bщ-R>V[ dhWn VbГ"a`!ji1b|S;{隊jgfHi[wF **/ QwG 7NO\Cpm?̽?@8`A&TaC!F8bE1fԸcA0rdȎ'QTeK/ad&ɒ eԹgO?&A&UiSyiUWf 5꿢T;lY]Nim[oDum\wM:WGܑ/Ic $V*fVɍ#f[_0-u*9t4Xn^ت?lпng ;zt+^<{4rX9>]gh c.:C綸f G~pFpNkǯ0') J@~LH %P=ͽI.NoEb[LXA(=-Bǒ$KɃ4HI=<[4F L aΞ_"QWHTb$)ӱ9drO 3O"sIijR-JM_D1lLP9Gd0>ljBP;!'d,[LW_vVJq[U".>2Cv#lc\I5wD( g]avQMMV[Q]v݂DX[] RE3bq% WH$MP~&)uOc-yM=V\jYgjXo%&3'>WrJi=8kFjhUkz fUDDsT&i:$d()ojE>gtfFpc NX o:Nu;ʏSRxWqJ .n%ƢqfRͪG e/J2ʌwqDF4t#a0[`DALL)ZdjԟIIaXC޻FMnK1ll_-2h.eA8Kۓ6NY;i0b)KU``a [hJ 9̝?м"jljmesAWq\h;5Io~ˍ"F0ɴbnʐvTprQ4fe'BNƏmcAE>ZÖP=0eUg-lZQtb bupaUK<[j4mn<'>"w e+@[q,la Xm`-[-xpNg9i Ϣ h2eFRw5˖햷⣈.8}.aTsՖ[Naҥu7e]n3w]/%yb^,e{^*}b}`60&hq!a Gƅ1a c8Yp!DQ!.q|G=uHG_ kMՄqeߘ7Qd,HAdp'OѼcl`#Ə 7`VKidTv "fFscc,ƈF:5anCȌmqK"7C##1N!(Fd+;^W\$^+%}Tx9}7WvnhG vZN1ڡ~dCmnUȹӝ w1+Mjat&g=*o%t6V]qbǣ-1oM̚Xiz˛A>r2!(OyWlbMWg{tKZ(pR': bzǽj~@}S`_$d- (;Ӂt,~`P.qP pulPP KvppЈ. o ٰ 0p0OХM1q  q(aFi1%q)-#8##N*fY]aHmB c1qq1G4Uw|Q!Io;-"1Qqq!Q!Q1u1q2!R!Q."12#."q 5$Q2%,?^2 EIO%q2'u2*X:>2a$% n'2)S%Q&'*ܔ*2!r2$rr,ɲ++c(,-R-q(G(K r/,A;֒(%/s1qC1!%-i.M1133 aa !R3M4#`36a40G J5}7AD(3~839%L8'8C#H/s:3$s9,S:;:#9sS421<OS==O:'7s?3>>8s@?@&& A@A=>BBBBQ7˓414DRCC)r;SDU'I&L*QDWtFSE3;Fu4#m48qT@w4HG?E2FSHT4~I 7tJ+I-ttKJTAAtLK3-SFtMcL?4ItN[1E 7C*O-1Q0SIK)4L-Oۑr{L3ERud1 R3J1uT3TrTTTIU]!1" Mt7]Vud5PUqUKwuXӭ;1*.oCTZX%!2&VNuu]s'U#\gR[+UM^Il+5^PB_v:`2U͕^CUXar^4Ka1&20 bPQL3vdM/#vPb4dd31#32GqUm^e13=OUgV5Y5eS6i6yVeAii6jvjjX kk6vll͖6mqhmٖmmnbvn howp pWwqؘG$wr)r-r17s5ws9s=sA7tEwtItMtQ7uUwuYu=[dadwvivmvq7wuwwyw}w7xwxxx7ywyyyW`wwzzz7{w{{{7|w|ɷ||7}w}ٷ}zLw~~~7w~Qa 8X8!8%x)-185x9=A8xeeLMzPxYS\OX8bmq8uxy}8xxA[e8؅8x{X#dȸX8x8Xy嘍帎x9y 9y!9$d!091Y829?:C7=yY9GYQYeyimq9uyy}9yezY8zٚyٛY9yٹ9y鹞9yY5$dzZ8jz !z%Zڠ+ :5z9=A:EzIMQ:UzY]k#hiZ8njmzuiZsڧ{z:z:zzesdZ8Z[zZz8Zzڭ;{ ;{!;%{)+{SZڳ;AGڲU{Y]a;e{#KHV!u{y};{;{;{{m;{;{Z;{ٻ;{黾;{<|ۼ-u<|!<%tvoO-<0<;h9|<åJoEa,Q.[P焮 q\.^v*h{ M}a}b9œ]ɪNמP9.bPv-TȐ 1ݍC0n9ڷ = /ϑߝ}e). {Fb=~h$A=ūRܯH0O M]]2oNmFAØeIn >~a/3p'oyOǣ^+ ~?g}'%?y(1?l5ɶ=lA?vImM3U_~M+__=X="2ow-r~pn|R GPE= }" ox.s{Bk-^qݯ__(?38РB|bA:qÍFX1ȑ$K<2ʕ,[| 3̙*ټyN8KrԣƎ ?2 JP;KN 5#ͩTZ5֭2qzϣ6dS=-*5-ڂhF^| 8`^qs ;~ 9䭅sM<͜;{ :Ѡ'>:j|mƼ:ٴknk$? <ċ?<̛;=ԫ[yܻm;˛?>ۻ?oCo}`H``?<`=C!~(qwo#`"Hb&H} ?.=:N">dBY}c8?hRayV^eZhd.B!@Yy(R[fn9^^٤5d_T~g~ (rx h~_> i 5҉#cEjJ jz_=Zzi$a:㨲J+"Z"q Klb$L򚩢1ZNK-ړ,ګ__ՎKn]䒆v6jnkӵ9᪾i p{Ͷ pâNLH0o̱*Vrȸ3Ŗorc9ZsDÏ7T3B-44tr u%ރ=V7KuR}4f^|`'7 orϝ嵍Sjm6~g,,/n^R)㖧x. _יKy誋^e6O|W/~îSJo?' |Ț}Σunoޫ] bPW}plR& oh%#ERՓhpٜ0E%P*$#&P`j'jD-涓ц[,cu /JU"ƘE3@Tv*nH:b(WաƷqld}n{ꎇl&:reHv%R} 'Ot[`c89T\<$!Wrb-)b|%/c9YsHKdd5~l*YkEF^sQYydu$;ӳhC32(MER3M? Ѐ t-AJ 6 mC ѿ(0E/QsxG? RL4$-IO&t,m)KGҘt)MoӜƦ:OuD-*LjԤ*ua ըJuTUլju\W ְud-Yϊִulm[ ׸uo ;PKtPN]]PKX»ݾ8nq]Kwbuسk~vߧCu߼ӫ_~=t4˟O!߯ X`b`4蠃-.T^H v(b X(J0(4h4<#)'(^’L2 xߔ a}Vfv_~xdihTN4ԜtEuTHISc*Vr 6Yi5jhmۥ4$'l_~c` .aafI! jL$ *Ixq†.D"w`& QԣLnƎzeBZԗ$#.Rf骤) )UMk0T!ȯbZJ5 ۞o|LoT1 D?f>u&y df,̬f5q ҶIg943}>Ov!ht"6 p?WRܴiԣEF*JֵJRd'U2 xSEsڒLc79S$E@]PH>'.#S:kr*UUr^sX9VUvWX!V_,ZG-^=\˾)b_:W?lA1&B6;"ٛMrd4i v>*̵ bM3mf2fq;PзpsByẩ&5.r 4 (yB fj,iM.ʹwm |*6nXz:pJ`h Muͯ K5ħ0`bwg%1lHʍY>~5&9cA,Lh>1 f#&OƷZ Zl~Gm՜f4 ă8wP\\>{\T Mtruh*(J\79*Mt/<:1 tW5!HImP.-uԝG=X.dԺuZ6gwX^vמ(=kWa1_@!q3oCnq'ϔٻQ.:y . ࠗ{M| 2QINN,qۄ%7q\n3"w_L%pTR1uuLjK7&0v|D:ʅ <تԵv+t6bA}(r(*` 8!eyNogZXnCY6d2wq5yyy8zV6z'&pǃ zm''CPE{Ugqgqq`R|Qx/Cħrr'%sGs~r|he|g|l؆; ~yvr8?RwtqWig~e~i}CR/v̦/^V]Vlt}bQ"( 3qy8A?9&nS?J3x,s(x@,HN/2؊R6* W6=HMOp׃z[F؍ 勵PNTX%舎HQd|`+hȆηEAtX9~=wRPtYioʇ,~_k~҇rA~R*Ilt1aQHjE"!itO75 ·a!7"aNRHYox1Mx^ xȋ.#`9#AO'LqIi(W֌@3z'cz gfwpPfo݈p^9MX]qX(|$\20rg|-rqb]م|y3:w1flX*69 򚩢7Yʢ3,)u5ÓA3S>j Ζ$ +j I$GI6I)ty)v3sZQ7(kٞNIx$Xx\ٕ/'9#^c#eyL1Q8=Sm[#kfTf|)f{efqxG{P|֘%ŅyQQ.7|'1LڤNM:I7RRth7;SGDUǑ78Y_.:9RIn*r86 (Ku#t'GQ(DcKŴW>Y?䶨%Z,@(35'8#OGvRp3ueeEpOOi.ꢁsVgpr☘'C9z<ڣVUEThP:Zz=pz;@)\JTIE,kv:bRoW8I͙m*q*J@e`Jq[*)̊WoK Q>nRInبCz8XD N'h:#z#75`㩠"6L(ȈKKxP#fг>@B;D[F{HJL۴NPR;T[V{XZ\۵^`b;d[f{hjl۶E+nr;t[v{xz|۷~;p[۸;[{{۹;[zqk;[{[L𳼫{Ǜʻۼkг[śܻ>T+[{蛾껾쫵ۻ ;;KBK={ۺۿ;lL <\{{k[' {&@B=D]Fm7}JLNPR=T])VZ\^`b=6- d}hjMյnpr=t]v}xz|~׀؂=؄]؆}؈؊،{kْ=ٔ-ӵ ٜٚٞ٠ڢ=ڤ]ڦ}ڨڪڬڮڰ۲=۴]۶}۸]ڐ]ټ۾}ٹ=]}ȝʽܲ]}- =]ޤ-bF]M=4Qm"] 0N}QP ""N%nЀ,02>4^6~8:<>@mFaVIխG~> K\d&:NA>b.n;gpr>t^v~xCE~MUQ|I^N芮F &$~k~hnb霮h+f~n~y>^~븞^{NfnQ>۔d꫎i֞n׾^᠎.~.پ>ɎL^n}Ph]  O_/ $o'&?02?4_68:<>@B?D_F4oNn D.X[0/$/+#oO/c!+Hz|~??~N~HM莮YZ?\tOn*(/ts_k??_/TnL/?K] 0?]ܿ/o/o?J@ DPB >QD-^ĘQF RH%MDRJ-]SL5męSN=}TГDE4RG6u u(IE=Z5+ժSB5SQZ6lYX{V\uśW^}X`… FG?Ydʕ-_ƜYsK{*M3ѡMFZj֭]fڵmƝ[n޽+w[:`ဋG\r͝?(T:Sd%ވMեm'8{XiS"Aj0by3e|z, /%jMNT@+:Rrl9_*W#._ĕNDjR({",&JR6)V*OtT#)&fhxҧ3_E/>洑B%`\xαB5li/SYզ[e]'i¯j3 k4RA;R5Y~ AA&Ӆau7Z5;m+{ɖhk״N}co{ӗ W7=jGV?-K&Ca3%hQ]IKڶlg;^~}%nˈw/egi/^$ [&,{݇^7>]Y4$~ SНjc5ג]d`J8\#oUTƳ1i=aR8HN@s lb#W6pk;rXE&+he mAlQfZ׺v|]@⥭׊ukaFv3k-X 5I;r־al;=1uvnujv7GLnz^Nx'wpGV27x%>qWx6w?D>r'GyUr /ye^r7yuN$υ>t1ѕOzBtvb7{Y{vϜu>?𛊻ax9!oW< xwPϼC_:Dz>w}{ }}^wG=Mϼ&?̓~ٝ^>xÏy|a>ӿٳ~﹦{?UՓዞ4d[@\t6[s l9 T:뛿 *پѣ@$A<?+$ùA A:̾ T;KDB|\$T%#B@+: -=!̼*;BtB)4AA$Cd,B,śCA.BCC6|C6,9CFXD>jdFixtE\EJ[EsJ4HTȁȮ vHz{G"GXF7~$ȀDȅ qDI\HqIl}\ljd})D\Dz>Qu1duӦTP9TS*]SHSN&LPRuՉuY,ɔ,WcXZYaYy`Ua=5՟%Z%$aI=QaDaҬ_!^\PV,`"]2eb '2)n%^dUӬSucD1] cct5?4Y59C>_5ca2G^A*>dCUEFcH36aBd&NUPL&e0>eFf[Ӹ]^_`a&sd\F7d„eYZ>df5YfegnfhdN^jgD+e-e;gndoƜpvgCgc_MgSgegy}xl|{NTf~FhJzWV@lmK&r&h6vNvN_vnk'&l,kESEݹMbjF¶}8l=i_ڤUc9fknIU&m6fUVmfɎlԆlڶێZI~in{&XkV~nݡ.:wnٖki>nkMo3no^inh^Tn~nڦowdaW5_|~o6M_o6NZpo̝o Gh oL_ qZpdoOH8vl?iqppOf?YJ6]!4="&r6rE q%c&O_>֫nPD n+}ϘkZn.a/w\Xc0EŽm-3Vs4ܗ{=q9g:'v?@e^Ot]K$G HqoHoS Η]MMINo`E/"P' 4`qN۲ۿ|uX_Y9Gq6cHoSt^M?taebWO3O&_V_uuI vk^l4Wonno_p?$w[uuNW.t@rgY}c~=XMzAEup?Wv+tq5x3g4)o-S.& ?zGwDijy/93)}8*I{oVwf9z,Ooo19w,!zyO|w|G|7|oG*OdG aG|;VoveQvM/v''zŧ|,}}~'_gf])bb,r/1zY7:W`}0)||?'~W/ziDCȓ7+H``Ä'RXQŇ %2aƐ"3bBU*0@1Oi&Μ:w+Y P&$:HHy2)ԨPQj*֬Zr+ذbǒ-k,ڴjײp-Uʥ7kݪvw_| .,/Ċ3*>Cljɗ)n4#J4͏Qz7M:hpdѕ1]|*wf$gJ6۹Xtl_rX=sZzC >8,[n pF\]"tf 5&\b+ޜ+*t!,a. f_r4߮ûqZ]8KFطZq=߆z 8K3uy6g?ӏ-Ӿz#mH,V; 6#(AT/*18qk ,Ơ |jPUBV({!HҰ6!s2xsr0> T^ x <  RVLLdmcAKqYPS£Ab '9MvrۛؼnG>>qG#wE2Ydqs)e21HFr$S)UώIzlG@!f-Er>t/s;$r f/a ,=<7)N=c#%H3,()`r RXt7Е D-SXiϝg>)StC+Y/ŠIP4,*VjQr^W=*mP)Sӊ$QLWJh$} ]^W~ ʤj0ZM0 T*f3Uk#p,jVR2b6$d[ۻB՝MtM-pU@f\r}nW @Agp˖վlzmm`-`[z.|1 I j.\,+wT@p2,ܽwV^DX.oxk{o =()WL $=$8Ipxzvȵnu. kq#[_T+2b811[8 2|L [r'l#+>b4SqE,h,oy]ìzX7Z5hMw3Qњ@^x[z+rkj\% O76ANU5ă>q[86|\c,b:ຒa;WS,E7ё隀 ;.{᠎ M KX*Ӫsyy Šd;!#p `;=rGkN#>>p.I'ʙ t|\WVXu0Cz.c33Bc4J RI7d Ԡ<9!&rD Ԙ;0b[Cj*!H>b?#4 56"$B(t<$at:Z`FVFbN27dH6%$$JJ KA$WdAex褪# 6K]1it`hO /FP<Xv$a.8`$TƟTN?V% ^9u%d~!A_YYHfd}hZmԸQUNfjf^%ce~0d5lmaaa"fb*&!2gqF&W2 Cfc\9"IҸ^: mZ?djB$&sj7Rm5`&oo2q'~q"$fb8[! ` ɱ^v*͂&(HlAwj^r$~*Tz'{6{J|Ƨ|'}nT jB~hq'7A-f(ck(vИ$&hn'>V&_fyr"|fZTUn1h,z($%QZxߎ\If!^ Vb(b7@t>iJbYZ*@^ 41L:^̈́+f+%g6lzj+o +ȫJ֫+XQk&lQB7dA:,B)&N,V,j++6_#rΑ,^n3֬ւ͎bnlUО-ҫ.+#AX.Uc-֭---..&..6>.FN&,1n.vS$؆m|Jr!ڦnvlk$jEzw ʆ˞A h.z-3nNW2-zZnܚUhV`*BHhAƯ>F'Z.ə!ʮf~/f/7Þo6o"5+ ˯oV[f`jNEfA/0 wnApIЁcpjmC=mp !Պ/s~k W0 G0jqr0Ff1*qsg:NN7qpkX1_ /r1o1WZ*1Eie0o Me>j[1;0κ+2+2'rZ/ĕ] ,Q 0GHH2lw2s243 *+I,6#1,~,7#-Cn;(|qH j2ZFs4 X#l3BrsnAs a(]ftNғ=31seAJKs<@[t]AB״B/4C+9HkUʓF 3M~2 34'1$Jg4>WT4M57#rNv qRtIS냪qjgQ%<^P:T#UQzV4@gW76X_cdtNs2h*5ivbQg\EO&_%iCVCQT?'6ntd7e{3C;tdz6 H;IZ[^0*ie8jC5k6'7:C(ၝXm6~1nvغB2$p w7nZT2?u7o`rYFwkWmCzLB5L8W*7{W{|Ƿ|I}}wpwe_2p6uu 2ϱIw$Ay?Å坄zonb8v| l68de~ZB8_s?wW#a?y \UT;9yT26zcykYx/rff9P;\򚋣h7|79y"I@7 zǷ_95wѺhugOz';-1"^zezspU7p@(::vE;z{t;:~zM4q86/;+SMԔwK11ks;OB7(vVG; A;:ۻM3z48o/'[5Ef=s/|>;}S<[c<ӯdw||&4g=L#C6|}ʣ<:o3wjA俷En\=:4()j_w3#}5(=3=7'u8^}\֯;w~燽}'42gۻ5P}n%|>v$#~+7>3@wV_>k5Z/x=3^A{$}HY9dI'QeK-49s&pgO?:dG"EiSOFzjժưfպFG;lYgѦUm[o +L?w o_ QS1Fw{$NttXHE:R晔e'R,}id*nu=N*\f_Dшt`j U2uc! ً ʮj:lzUW`X6HZVv\BVBHԧTWJD3jF*zUq?܅bJ0jgZDiMZvokE#شv+n!VHhRہWT%rU0+Rv+?pox;^ҼlD/k຾׆,ht{_v%y_ېD\ Vt\n]E 9~*#`3Jb~Љ'Ea~T/,K^sa6u!x1E|{ (n\7Qhơ1gA~YMN^2d(1rS^Dgٶ;usdxC/:мgYḡI7:QT3p Y"3164eG@ьv< åLgzgt>CѦlXArP-ug0 9~ީ.3[R沚cƐfhC)Z"Z2ٶ tjZ#rr|iiss){8:ۗ8?GB!t7]5H>6zcC]<zR8 c9 b}x<) Q7}Y)O)҃?8VPC*o\n ` |JF+ .Oo8S858c S<9:O+:3Pgc>{3?(SM 4$rCAYB1>Ό@:PfBiFT4H#(!= FKKDOtRTEcȀ4Ma(etFiFF8B Gh4HARs1E;/ČHO'jJA ҳH tSTLǴx 9TtMSU4tJ?6a@5a eR-FHC7IQQ d2Wc1=asSS=SCnUUMUU[U_uFcUVgX)p"uZ)WQ  XX\_!u^2= uaSA5TN[)6UaT\ǵU\5]'g zG`_E^_Q_=Te[0-_aO&1Cd" ,R_`=ZaC|bbc3Vc78<'"GFv Sg_OXaecflV`ّkDz4=)!6hhs o6 ii3jojc?tT\q%G\euC~iX sl2m (C7r6rՂ R n 'n@v_pwwɕp4Vץb q taeFlTGLr'os;7Aqt)f pm8a./ ҡu]ST3pw~6w3wxW(`k9`*Ow~*CW3sCs[6l1qGwnGm֖m# ܠ|[V}}7BJ`跅s~7wk4x ]! Sk_mRE #E֖X,9e_#8C$t},:n|`I} Aԅ՘7w3j=V@uq'_+ aخywSrY^(9=G!SX}V[hx؍ Nt@]Q A̼r;A3j=W_%䀒yn6[uɘxBYI֔ w14^x@OHd*TיwXӢC[)y79L7TOZ~GwהOŰ 9}T9%rxI#TS"kB* @Z =ke`o#Zcsn @2:`W9ByGZp3QB36א[::Y6, ڟ}sM8vBozz)w:QyÒ J@ta3: Қ=OPYִsA ƈL9"nڭiFa L暮ڠbŒzٯ[z[ n2;uwQڹBfYLg[X[3x;ڷ;wx@$APѺԴ7X6yɻrvK@ջ};óY`D\5ϿWZa:`1$3ySNA‰|YÑ|qAġ|Q&[~\ܗ9˵KgwثdbՇ l|̓9΅ȉ;Zz]!ʣ< G3CŁ<%|-2A̜,6=-:5] (A 8`k{F |g= )82]9-0,AԑCŃl,w}WB[-]ڝ=ڗ#=,]5םA \ @D[KT!p·qݡu=7' ]@xAH]ԑc㫝ѩPqzu=;`>Igq~o˂旝w?Qr; ~k a^y׭`%>/ӏ7,}bgsm^,Y:QPXWZE{>q~I?e?YݙH>= 靾&D@ y~~׿?9 s+^, D?;}C}Eۍ^B-2}j+],Q$= K_b@ :dq!…!Ft(@;n2Ȏl:2e+7ʼ3̙4k.D 4С@黇4ҥL{ 5*=Z]g.֭\z kd˚=KڵlۺUm 5ٽk9eŌ9P!A"3,Ca />:լ[~ͺ4ٴkF-[56xQ;pu3g^|tͫ};vط{>໓?><Ѣhqb| K\2fӯ^!E+)K+QpM>h3QI?aF5aIIUWV&Z*[.I FWƼr$f!vd=vߏqH.QH&gg^zVVZqqYqdB`:%曳et։gzjy~7eh<6Ic d Fڙ&ig9(A ғ7`(AaCmaJ($k)kZ/MacX1L;2v9Q"Ji6Jc69)юzߥw]"qۚe>'ܗR7g| Lp sy?L;~!teCj022Wk͹󯽌QW#QxcqщgtJ/ݑ碻zQKZūW[hMM5j6jrW,wvTF4 Ky$򃦖jʆ/{8̎ 8 ̱1lut4z覇 %fc6;ifcucw;i|'ogç?}~w+}(GсӔN&NM̑伂\kW:,uZ x@GkQA!0h Bo91Ql}! p`kΧ!q}sn%` j7XDpJD[H)=Obx*b1;lOƇ GABL F܇W0$JG8a8J3!cvaqTEERb%Kjll^ PzzB7qpP_u#z|o^`!9%39GfTX5;K^&7Ih3c 'o;v?K`QPBFP8:Ni3E/ьjtG? Ґt$-IOҔt,mK_ Әt4e S ~(:=l tcLžL'>[Xg/ ?(C.WhDB 4p̩Y)xS`ke7Vuۉk7ozּBz OQ%$N厦*֖O-JTGVժ*a_j#Fu_L+"iWUOUj_Kj"mCS#ĄHbu*>KJz,8׸FgDŠie'uxɋؤw]x{FJD᜼[+a%nc*W̭sXmp{,6wYIU][a.$Δ7xz)7pAyJpsVR ]C7a%k T8+^bݽh;wƽF&+E\FoU.w*ߴi>+gy͕';X%%VAv{0OD#So}V^d54\&l`'|zGNŪQǚ&~lb;K>ד|Y*G sZd)K^YU0#ԣ~_E+ dt}FFF0V0f"3^_ˉlv&a^2'<|7NL=!Ց6$ J6,+٨kb GAw]2E\5]|aBi W6ǀ'Xmr7}x̷|r175 {`=}Pyk@ 2+PǃOP gt h{{zl%AXAj 8t!G|vwMw}}d}Ph`j\-HjnGt 5x~:=~3 ppcP]IXp`E1m䆙RAT(/q5…F[5fS|Y&ߤw'}7}ׁG CpBxuWy \yqF:(Q' W%0ugP荏h" %ȉm{c;eRqG6`mMs}|"Hs.g6gyxep'hFIt0 ĈtLj `c@( pX 3IXpHjp携 Ԏ MV菠& L< P Xa\pc)k$ p' ,V`jP 5ٍg`?G >@hjX~2Dc h ɐSwG@o` 퐕9y 0iy^&>VgX ) iw 3&ГA<.i9ԩ N霠 FpIj牞i0)IiIذ pe O؝Oک^jԆlۓ0 YY:yPtz  o J*3 SJ#vm;qr&izlJÑqz/AGr1pi犏I |J&څ: Vgr. y[ @Ȫ &ˣԪos|,v)[wẪtvX'Zr&ȯJivhgȧ|~ Wj~G^pʱ Uj~0Uުv- II{e\Xm']PKG A}Cmemy{C#k':rXZ\}-BIVZ:Sgض?-m 0lǩ\>э҉LgRۉMb(Es)B$rة4دʻ (uqrw;櫯ݹAKY-]k܊-ْ---,r(a-->RIRϝO&t;\ӇLX;=څI--'BՍ4݀MO}Cs[+jrìGx7-$a)+$&JR:6~2㸈c-y'S$^aW>$x()n$`(>cgiWl qZM.ϓҺc-Q-1(.ׂ.m؍x :1S^ԯn0k^3qɮJT5.Nn׎ٮ۾QvM첮m;~A)>ڹ ~v z og*3.V~%/ 䍾@7lSU!^d9(oyr¢’_G$K/<媹H˯Pnl"GILOysɴl\`e|Ʈl1M ت2lv{ޚ{;~)P(U y/޾]hE7_[e=2\7 _,DO뢏cѿsGM=jܯo /oҏMvx߮oӯ$XA.dC%E4nG!E$YI)UdK1eΤYM9uVOQ &e)ҥON:UYVի@?$[Yiծe[6{Uw۷+_M&\';6cȑ%O\eޫ{c_|n_vU&pNp^q#%gU+.wHsg;(!M;Oxu]fŒ|vkrݳw|YsO* UHwZ2!wG^{_K F:_ݖnW}pU63^5~XuKjw@!O{F4%pHf#}`C>U+DҾw2  UR!w=AN~) t @T[) ZGb3w$DV:wHl3Cd$xF1Z_\ՃgtlD'"d#d! yHD&+^X  Eyi`?ч%|*@YR#F>*e0BۈI`qX c,2P`d'D-j#VҏL!i)O%e(-Wp d/KaS6#5$Uz(`l1eYӀ)xn3j2R gCùK<=uT'_I3s(L;t-eZRRLмh@U"К= .$(HMQD<h9Puy5"{:U]Gyj슯*[FBUH5v5tgbj4]lm9EfV2l}+F5 N8ԕIe*f7Zz'K{KTK6ﲎmq+[IKk:mD\v|P nʖYWەlی(~d!ߠ zn]w-ޭx:CAT]{^uqmW }cߢ0% uloWv7 &q_@X:>IWq&ļ0tkb UhͅR)-8GTN =].+7HEf$=ȾdquU^kZ1[2|獠89+Ce5PϺ*.Y|s~Y 3m|Rɉf2'O4Yet= :OZ&tl.1Y֠F4JO(TMj)wrP$ɪU~iV+t4 [cϧ!Yjm?v n"]'y]xWuܦh~ ?ngTMx#~qpy=u8qV6'yf$tѱ3)~\=1SvJvfskc4c{9taCj6Gt/]M5ԽA@E鲮us_g;FU;ǒGj{vn>þ쓓3@Ls1lcѼ@@yA*Q =[>zA=A ,&90 l(ŸA($% >'BTOS!"2d6;$B@B7䲔WbC5$ۼ7B BXkک]S4ADHA|BC)'Q+ dDrD?DQI\B}A۶ OAEY̍R,SⴇBVtFGEačZ[Nz+j˼^cCFjČb\CBEFL Fpk|E*nBplGCVL>st4>FwGGz,z{lC},}GsDo$HH_,Gs9ETȇFIirC=H I#I 4sT3CA&2CZZF1<×GƁə\ʘ0I4J\2{[ECDNPdNtNHr"KôNTNN|K6$O4\ĭԫt\XO|OOMLN4€M$/K J:,$Э\9v!:4[=,CM!MM$=,RԡjQ7Vk `RƼW|W}W~WW XX-X=XMX]XmX}Xs5F V4=ژ)E(Ld׵lAXqđr 2kY jzYYYYYY ځXkPTdZU T'M> Ka.- Z [[-[=[M[}5,X&ľT=BC W3V%U/ڢR/Y]\m\}\ȍ\ez[ZS8Ӌ!K5m[9-}Ym2A\ \bɭ]۽]]]*ܦ̽[ V͟$]MɎXUb-\[].՚^e!^ __ [iqU<%^ɣ',Z eu](_^`n`~`PG3]޳*N?XUHӟ=P&J7*jd[A]=`sf-`aa6_$ M6#`F_b!!"rδΛb,b-b~%^0|SP#2M$CQ$T:`btL-c:c;Nb=c>b'-%M YNZ}O8dcIdJ): mmMSˍBR@u3GFdVneW~$M)RjRMJ%T6e5dqMe+MX.fc>fd.IEMfU$T^%U_GfUdfpgKaJr%~Em$׻!"JUTҿg}g~brf0 iYHHiiٕP6 M<~hij؛M{#Ecf~jjX3h]Ղ馶bj^{ᗶf#. f^ԮƋk豆DDL2gQ~9k>}kgNLfUx4h ľl6f^j=?@LS`ޖNmզ͖CyRVbLeFm֞bS6>kZ (:eNQmm~nm1 !e!~6"CGfngnog#o~5%F9FN6o\hioo?$ NQ/*p Z|p{ppffWp_^P%qX`$䠼oUnnOr% q+A4(5T4^-m)qXr.r&o*Z^Sҥ5rr7_/N\Φ@sh$s?8߳1*'X=7?ot4s33e3t5?J6-G tӬ$%d1'nftOouVe=wpVwu[_mXy[xiM7`OWoDW ue?vlvmvnvovpwqwr??j?+bwcctwVw\h?qiw}Oiz }xfvL5xoxq[mwxgW glEjEƍO"_VꋧWy/fOR\^rbKmgyfꚿyg<ݯ(/ 䧿5yc?zI^ eP'4atzO{=TRLuGyVfwy]saww{az|]3Ĝ'w7HFATgKRW\o}?^|\u}c'| #~LwI#o~,6_w~]/{vWxMG y*^i>Q7|yK(Em6E/y' "Lp!CB(q"Ŋ/b̨B&=*QH%K$Q._Œ)s&͚6o̩s'Ϟ> *t(ѢF"Mt)ӦN kYʪVQ5cV;PA[,Zaۺvڭ\lݸ}. x0†W xHL+fl1JɎ#+Ys˔A~*)ҦONz5֮_&fÄk\[/og[6A^< //@ԯcn"=Kc~Ï/> =Unfq Xq wra[_H uWqטhXw)}RUᗢ+آ/x~4Qx!E58sJ'V>VX8$qG"9B%{y]Rx}bg^WgkԌ3=)esv18B&gJ |6IM2xȡAz8閺٩)| )n\tvHrY+*璭:ym%p*aZpըsj#fVb+"6߂V&L;yvX׏ŢE_ehZ2ۮ] jo2lP iX\r&-cUj#^1%)l jo@N'/e'pÎ̒zprr*:taK3ݴN'K[6gDz15T[FGT&0،rץos=N㝷{ K55/Z}l/2ttnC)6wݹ矃.Y73XԷgf+[>Wʞs_:V;'*vqNߋ4K3y5Sfc,[(F*yqgٶxZ=h$ uԼEUA{3+]@mд=-y#I[:Ԣ f.9QϥY]NZҮ5{*ֹVZs]:١f_TgC;Ҟ6mkc;6o;7ms;^7MneÛҳ䱍Ta[7<`l%~#f'#=GN8;1MA;\kƽZ\w\9˭;[U.sKM z Oݫ/׫7i|Z3dyr=h.?-rza}dӝNK=퍥:?^@1tbf4'G8d"Wwwzo.\sg"Yd!aS>>wuZϗ.{ IM`K?~vjҗV?)~:ա_ݐz.`Z8`aޞIVߌ) d޽_ޝy Ɂ ઑ__! v` `` ՗m09`aR!p[ S]*``_VaZ!m-EYUXSa\ "F Or-ܓx!MRb$b& b$FT\T*"YY|"("u{" @YLԣbb2Q [&K2!}ދIa/~d#eӗcC#{(c:~%B\&b7!_!V4r7aŒTeJyQyTUA ;+6vc#-#q>AQ9"#B$(d1$<^(E`1# ?jL-Tz$:dOZ3fJ*H#L$xJm$hT dVݤ#OdVPU8VW ^FQ-R^$x$ԤUm@dG#h]Hd]c.&myَ!]3颛\X]Tb[8%@ʐeg]]_Zm`] 6rjrLRIUn7be7Qn#KxfqGv!&`]] 'Qt6;_d{xre)}W)PbDj gJr'ͧ':bq&yhlWtB#5X!Uh  :vNhr]*X$臢Wf~:gz|&"bݏQ76c ~hu\x&jњ]Qh⡌jڌ!gѧJp̏jif,)'Љ ,Ί :ig_vaZiH eE`m韺k© "}%U 31&BZ6k;nLj?$1ZfkĶ2ߌ+2&gZ+&+xS~VӈD{jTkꞚ4PT칲kz,&,ᩦԐ&/Ne6(>,8+,eSʒK⬩mQ\uNGTMeSGlUR-(rQI#D+e^n|Qqn9Q9n>ǚ.lƧԮX^P.4a튮%Q6j^*,/z*ƣgV!.zZ^/oRoBN񶯖/z///p /Rno0)Azo6'W_0g&u]u2YZ0M ~.{lv* ͙Q0,ްc 1vs,q21oi.֪)Z*,up ;'{!?Cg1AZ(m*eӱe/ G p2o0.q2*>2Gr U2^2;e&"v2}(;(k%+r,,r--r..2"2trc/g0ߛ"'o12g/[5cs6k6ss7{7s88s99s::s;;s<[@;PK;PK5RŸ;lM>0iSL_D3Uw>B chO+ '򽯿+`L O]l+~RBuY ؀]![~>^ ^@ׁ ffL@\w,؂&52@g}j}(84dP>@B8D胻U#0'L8;]EX5@XD[WP38zM2V`#v^1`sqN-g%ub=dp%^vjxW`=prX'xN" n<'mm&4`KMa Ug=W_ȄvDxe gx<#nXȆX3sBHxXXXO-0pX^gؘN@, X}(,:bhhv|VX,Չ8,g;pYW9YyE@%p%؊ 2L <`E40294Y6I3$ *@'94^9IJLٔNPOɓ<IV&9 S2b9dYfyhj9~ȕ<C"pxz|ٗ~* B)Dc~7ghI[iIYtYiFs%C>V4LC7e4'٣15S5t6yٛ[6;uș;*s;9Y :ٝ9Yy虞깞ٞ9Yyy:ZUa˹ ڠ՜q&'z41,"b2za8ڣX B UЇ<:7IbBDLZJzLB%O¡BKTSVjX:N9dNyJ$#O2DtGDl*$rBa4JtDcM-aOcJJ"ˤ%K"_$4'!NԥP -fr$OjT'|"Gx%ʩ'pGHP'ϔ*O IHt$G(&JI4$*J+R/A$tMǚK2KZrdDxĭjI$I6$D'-!}r+'+.BjE:LrZC ,4&cE*-ѲT֤,jCKjDm-29IkN $PK/k. K[B۳=+JkH*ڴNPb]R{XZ{TGr`[b;Zf۩haloqs۶u{=z|۷2ˢ;&Z y[CJ{+!񹟛E !*չ{W{Q[[kc`6E b{ǫcϻP%0%PK1[苼۫c{S{ ;[ 0+˿˿KRik֋  S \뽮 [ { S i Wk S5< 33l . S G;&lc?<OY,%uś+l9p|r>єՑkUto}.r-+l~]n/~.nN4~оϞ^ ?dn.N@ t^<=_}KRM^ n]^Y]:ћ՘֬|Ȟu]=FA}:b/n D}qN #~Ӱf)=w#_?5^f.X){|/ 锭ʭt !}"4^?N.ۭyJ]mOD_oϜOd{idh/AO^qO&?,U_mC.1f  D8PB *C'&l =~3DG4%MD! A>fD eN1g̝7qӧN;y Q3*IbО>)Bu&SSR-*QA?]kWg;SlĮYcڜ{H)\R`… FXbƍ?kd-_&<0߿MZhҥMVjԭ63h׵m*Vɇw^jwƖ6q͝?]:nU]vݽۮn3͟G{xh_|ً__~߷.?$@I09dAk B /пe[0C?q =𣢪*W*^)fLKFv ǣ2ѮdQ({(3pz6 hF֊Q!!H01K/1Ԍ5Q0q*Ś2T%QkbHS,72.TQ˜2RD]J3NNt4<lTNJI95P8\3QX]R@_[Wӌ/M"ֲ5˰n )BM),vhʓ8TS5G%+ts؞,SYu8%R4]Z0_(O|7̀dI 'UlU[ls;;{-nyKTn\̩[Yk.Ku\QX7 vۗw]wwԑp zB݃xK}HdRQ׽nzضoCd?vs~{~Wm]}iᐦЁBVЂ.A~(`EЄ'

O/h!)фloShKo\Z?g=ΤEM93y@ͦ^WԤ$&8 UIV/S.nn ~HRVsM*&UoI"Yg:C\=Qmv*GhTmTAlm9)rA%D"u2q0DUˮU$$?b$؈j< !>q rnWMDs׸υ.a]VW ӵnv]vnxk^񖗅5ozG^wuo|! -yߊ*ˇZ/-mS薨Y,{KߖkXA%וrv_<l+'?=)l:Ff_*wYjY9#ӄiSkk#/ԕ;T=ҥFoc$IZҦg$-LzgG]dF]} g'﫯 ft0(Xwz]5tb|IryoZA b{٭̪R)זPu>K>̔/evց J)4xsGcJ'!1SyXQ6 Ko?@A$B4CDDTEdFtGHIJKLMNOPQ$R4SDTTUdVtWXYEE ;PKe*ɚ""PKwu˟OϿH{h&(a)̓ (Vhv;M/#g<g8^qG(4h8<@~Bo&3L2dǝ ViXjWWrTȘ [GV=hDix t31Ck&袌U]!!TI'1 nNE1bꩦ~'A3g0j뭵6`pI l30 z2 %A8F+:%|9 I,k-YTnjz̽o4 *7 d CD }T@z&ufqλ ,]߶+#Y4ioU //gdjR?L##y<p6U|5rA`-vW%!% ^c@p6=)/>Z$=4ta1ZCpEa[{-wTh[4(ffL6+ ;" LLNA᭳| 4?G9Ē4p]hх IG9QS`>S.p'BXIY]:mvI0`mgnsh8G9 s&v36bNp|0O(ؘ*b \DO8J)sc@q E7 ױ[X`2dl&@*t~TBD987Sq@UҠn H\86`@s9 i=pb4zѽPrH.Cu(Ҿ(. $n-~X̥.(7'M錑M]qE"@H45]XNnG}q:?4BQhBV%W!$1D( lB ȡ B05ec˜rxCbBgm">|юj (M)zG@č# T(t 0x X4ZtP};:CC#GtsUWrA$I V7=4 O7%HPP2ec7fiQ$ yh_דKc B|L&(1]fDl#nyԤa`E @k;ɮܤ7k2A|x<) o{ 9LF (p{ݜ=E$F&aLJU>TcyV^?Qge%wAjX˚Y,X" rieы2vOŊ4EM6hq@aԙ7݃9i b5Džݸa}Ȁt]5&Xh,KRo8q`ch4:8ı}Ǩ-@s͔DҴw}\41 h"՛JRr ~^G(*9ϺA| ]8 zRI7b A! I H (gAn s㈢"ClsnYE6[VI7wq*HPnww>R@c;<'1&ʫ*gO[f,q*t M({ם9xh>Wcan8GvN{* 2PxX 0ٷptv0~z~R,Y~s-"8Ap!YI`Evw{a$4X6x8>B$: G@'y2u I  . tP@j!$ZhoIwX˹1a׫ZL@B=D]F})11&LNPR=T]V}XZ\^`b=d]f}hjlnpr=t]v}Y|~׀؂=؄]؆}؈؊، tْ=ٔ]ٖ}ٖMAˀٜ٘D٢=ڤ]ڑٔ٦pP - ۢڬ-٪- ٨=ٺܮ ۲Mm۸Mۖ}w MڷܤM=t=ޘMӽړmbޕ ڼm]-4m}>m1- ݕ]ᣭf2>4^6~6+<7- D^F~f@jHN05RM3~IH\.Z~T>QaN.pc8frEY~ @v5. p~膞XN}~5j&eos~uN^嚾>xK6ꀮ~p.t~N<>n1~Nn>G=1pG1 +w̎M22 Ā~֞0pڞ~IDIP԰ z >IIP? 10lЮ?_.qw^!o.ھN 9*Dn־E_;O DύV/Eo`wJ<2?PU}(?k/ /@/UqfwO`_t?e׮o7=O |?~?/AoYHt?1~2O25OȮ~`O_ ONA/OT+%BI߲$UAL3~D$HŎ4IEAȤf˖&QzXP64I)yt 3%Ό:qݜYu'Ԟ)lIaĩYUTmEj .QB[іRdM6VjsFcc%UeI-2f&uk(ǴG۬:8o_c UQ]7SM)Q*bS8ےu+_|_b5J:7頊-<7/r,Sj#q-)Q&%*ŌVlSqP$fLFmE|{̨h#(Þ7JT!K$G2i13*G/B-)+K27Q,4+MerM?ŏI#DOICQ(P 8mT&1< ހF#_dq UU#TD4#MK}! HY-R2TF\4j4Ӭ:tV=(͕-rg?S&]P5Aߐu7FH{K=lMrHםýV"O#fwXYq}χtb_feGͷwcw]DQpwg~m0i)F(:EO'IIs謣F]^"wЄ:lf:NH/7Znd ZMAnh:v[ݺLrI5.ne&,o]/E3],'7ͭzZG=|C A,DB e8CІ7!P4#xC@B?lCQDaBADwq4>*RqJ$8D Z ,4yRuCqUU]+" i%~brTe[Je~=j6D;µ#]лzM^cCNcUgbӊZԬgeja R>u(~KA!VV|biGꐕK!nQ#fԗoPZC*jʶV-dd ۣ~6u3mnY1 VsM+=J LVN5:+*6=lO^V -h^Ѭ.uIvVyYײm/\!֥FrIr,tkâP/qe9lsf7yws\g13 hBZЃ.tDy[nt%=ipGxm7x%>qWx5qwyE>r'GyUr/ye>s7yƋ?zЅ>tGGzҕt7Ozԥ>uWWzֵuw_{>vgG{ҋ o{>ww{w|?xG|x7|%?yW|מyw}E?zҗG}Uzַ>w}e?{}u{}?|G~χ~?}W}w?~} ~s ( 7C$4@;?K |d;mp0ZHSo(Lkc;nHA`@ZhA? D$T%d&<= t<4Ax0kZ,,-BnJA@0CmBKB,#t;<=ùƓB4As:CCDkpAV0C?Fd;G3C ,">NO  |CELDMCIGtEJDHjD?x.xO]l;\NF@& e`HN jos@V(DuOzntui@F]pmș} NXd;`}<Ρ<N1elMp=?Tkm;16|N~Au\KKĿyGit{A_aOL5ed]ׅB̜ͻYo$.bX2!#N[6à:D 2[?"_\ͅ-8U3BbbC+vE,YG5L_201$›b ~%LP XmGgB$ b,~uucdt5?8MS~TfZ,ŻVbIΛFW|F@jejwnX$jYU[Bl{}`h' W' P؄jKj״jaŽl`+LAjFD^Peխ?fh-L0PtDVe@tdlj~FP?&i֤^k2CJic9uV]\A5~ADYEM>Di=VkgXãnT1djOL&S8dhdզZtnζEeV؆蔌lDkn5pIrՇvi [K L`/ &ކ=ewdciX3 }YN&^z,=3$~eHN\ZQU;w=fv<5}` /~5qA ޤ 6#k D3sW3rCr%r!G6՞ tR%7X&Glۅv uaل;Tc#N)\MNS<(tLƬHFBAE4C q&|uTuЃŒЅVuf c&bwB 2`g'g@nD~cfo6]m?w~qgv/Bo6plhxwr|ƻ}wYџC]` VQgx}ox|^]_-S f}5Swtcd<-d27,FT̈́oL+%^7ŋ_gPEhEuMTUdF&TU?md1jVƸ7nn.yc Py|GnPhӅz$bLJu?YLQr,s3Ќq|4yAX_sg?uק'^u'F~77Gg~Gl~T5Y6/uT'Iܗ^"x7FBW颯 4🷄 2lCm+(H ƴn(]ĊG,i$ʔ*Wl%̘2gҬi&Μ:w'РB-jJF?b8ѬZr+ذbǒ-k,ڴFH4d8n#܄r/.l0blVw3֝ɏ#OK3ТG.m4ꘋݦn5زgӮmjw7‡ ͍8ʗ3oYЧSn:k;N<׳nӯo>? 8 x * : J8!Zx!j!!8"% )"-/8#5(^7#=8[? 9$E@Jv$M:$6+8E҈J{=J9%&VQy&i5eOڠpH-$EeQU]Zi`'}VT7RzpżTAղ*EB;RX5CL٠Ev`Y֕&9kZQ6hl:kă U6d9<j$/ ;b`3.Sl([ײ$P?$tG].NQ5ynQdK8'ИkVkw;-;tF-U`8)*j #N:r#REVp#)+iJb9NmJMħ-P;<{,|>&j3Ob^dxb/Mh)U,F%OyfP9+<>}$! <쇓xțq3ϊMpLVS d\SM>o|-ڟ>ߤ닿6{\ȯMn¿`%sÝjI=`޳S&BMDc<^M5O] p 2 E 1֏O rٞŖ Iq]Oz}TeKIum6<~$! ֻhaM:QQiav!!!AUa JuN &z!#6b<`6 MVI]U&%@<#*~$ +,"+Y_"-"/-"0 01 12.$#3>#4u5V5^#6f6n#7v7~#88#9A:#;;#<ƣ<#=֣=#>>#??#@@$AA$B&B.$C6C>$DFDME^$FfFn$GvG~$HH$IIdBV$J$KK$LƤL$M֤M$NJ$OO$PP%QQNR.%S6S>%TFTN%> B@;PKZ`88PKc "F6cJA&IcNFޒA)wΉF]. (Z?<<_+fg0WYdeږ]~fiyf\z 暄y'Y~v7lO6G*z@(ӉډjQ̩SI씶nɪc+ֺ-mNjê : 텐6$)&KZ(`[һ㈯vpp Lӗj ZZ1+DoI+?/: lt 0v%t){Kk:ˮ};sH?7`mȉ]SsLGDbq55p/|jS /= vm?5^܍ho?8 \ͷߞ/"u-zZ^#KZ ֬;m {w;@]v w Q_9NN}^@[ORs=g~;_r6\ hLh90>{y Zp{ T z{sf3 P@%|QY w0~8H jHO Ekld)Ge=kEV`jW/Pxڑ8wӖƛw|s ~547{\ꕿZ+/N p@adBbi? gg3Z+Ag1%d }92?&Wyke`sYw-p7kUld$+L囡U9S}s̡Y `ɚ>:aK='TESD@0E 6vZ(3VlIwAYh p6PPq5eGZۺ,/{}ʎoc\T6R]`ڎkI3[9%7}4$IX S=rCTeգY&^6s=n|= J,g;Ӝw$y>~;Dw`œs1zFwӉF'h厕>:s /"΀ uBfwc?TB:payw\~mਤjZ:X|-Qc3]ear a r$ y(s[p؁qcrq{I|sWI[?kz9aݑ@7uCa;{< 0{ۻ<+EK,kśǹqCMcѼ؛9 IPAב"k䜏'{p+wux{vm}{+|w ,xk9Gi0M;:z{Gy̜KJszPE@E/Vz0|C&wviig#BS!}ǜG< ((ƼVq p O"Q\Z}xż׷( Zbx)ayT 30[P;|,LEEK ϹڣҰl|ȋ(X ͈э`xH dh<&jAD H;2ˠl|¬(˸8è˼ 8mX̎ѱP F\NKMСNu$Kk  |P s9,?|1vLX}Ŗ.X ;Ӹ?0 $lPQ3MJ&ن `  Ic 4Y7 O 欗z u q;M/ o F &͌Ӫ׆}ԆY!S-U{KXZ͙_v}i$ ڢ= `ڡ  M'@ ۯMڵ ۴}ۯ=-ڣ :}]=]ݣz Zɬ!͖ޭ=9}4j+|ԡ͉͞˹k} > 漠@Z=Lkm< }-Yɾ&J=-!Af3ݦ3FCP۬( 50}D,|mϽBNՍ2)1@/׉mҡ4FJ}RTJVdJб c- L Б کzJց؏.׀ ;؁=Bk:kۙE.ÀCҭڔ&EK@ƨ۾ۅP nPmFF π]оRʖ"`z^`ϑQ]ڵʮuʀv* k7j/a ` K < ߴϾ>µcKeKn'+zů9 05ƺ~HJL߮.q ̬K,Q/AS$}d_f!l>Jp}1h?j߽UC__}/_?J?~FOݸo/COOڪ/-?ڿ+ږ k.Mn_ MvOq  owmk D KFnͫ{7_|)A? x`B >ˆ"( cA)hd$Ip*SLÙSN:<TgҨ6QM.u5(TTJ:T3A %V[EVڴ7{WϴFeU}G a5{_L@3Ò*~ҳJ /WK}p<߄`~]u;Wl(VODz黠{`GaT1, v\vc4nNP[jx ,=_?B jK,A fg"h2 _C<e,9o*G `g^,lJQ?aP-~Ȼ*0L{e2%2+S#(~gYdG-zDJHn?:H$= ~T!V䃠>1=q>G8I`OP" V]UYE ``5;]w嵡7,1+i枤bgDXe jZkҤ)p]g6B 0(&k^{5N}q a=vG49TQ%fg-Xn{Yp#t< v݅d5kw# e`* Mڝ,/90}SP5O}$^nKj`iMvG95A I*@;GDaJjRb%<9^g|;W&`s 9fev?sos!Gt0לs,RR LJ1&*W_OtA\kgʔɠJ~^/)`> +UvgF|}z_vi+N~f7! w(@bx_ƿh$ ItnYV80&#Q]B ˑݸrU K\5dȔz :a_DŽľp~sѝSBD3T 2<`cʷ ,2(D&|,yP||o+l<GK|D^fd \x_󞡌/-O]pC*n_KT?u4ܸvG4 C@Hiʺmr8%. ":2!4́ 3+S U L8Q.QlʱB ,eEC #0(dʋ B`D)6 pӛ"I͢Sd rd>aɡA)l!D!SH9Hπp4 ӅqH`(TܩOw-]ЫPdaL`$;S GO0=fq0"EL~G#4-Sq=Bd5#xN j&UOpZզ>u  Q * E A&DɃ78,#Ku eꨥ4QM3X-;h3|F. c<#ʻ2;1MC[߄߼[5BĂ >W҃=[h&߂ _|~r|=!8Ɂ B|feIP)~Y"/|=1˾i_Ϝ`W?|^>~9K,<x&O$=(8@4c>1je%;Yʔ2e&K9،BgPg;Ț>4bIMјЄ ٚD@pXͻvwV= +ii>)C5 = c~j>d(Khz1:4 0B7qD 4Cr&Ic (à0I "02hA!TB, ي) !OBll=M`B_[!/A>>E]\ aӃ/e/*Lgx;x7?,|*—D9SXgRHCgFB##$z# =Rx\$;ǠX~HE2t;C<8l!/2rĻxgHhab$"6JP/kxzkl8~("2 /stɘ$'ʀSzJ~3f~pF(RxxR"8J:{ës8qt6CK2Kh˷Ĭ0(JzB)83zg̕zbLxDˀ֐ x@Bzirړz'gIMXoZԮ,ˌJ{D3Ʉ`L4R@k ܄<B߲5:\7iq,0M1-tN0,NԜ|5POT1P %3 PT թQ  EQ Q RQ%"$U"s/i&5LEز.J. [`Q0ɯ%k2]6ݯ 8;68::-83.=>R!S2-Q4S~&s`(w gTyH}+G9:3:L%e&/ j E ,b{Be TsA3Y5e{9BPS \=>T \]^5T$DhԽTטpT Q֠+A6S/i8~R5 X.ظ5Cc[cʝV ^=Tb8/o DXI[}X |8$TJeS%Sg5Ɵ56BXkIX6P%Jy!QT-BB!DWIYђ?W@||W5c`VcAeދY=CXS01`ů73%XWգ^~`WmE%o!ji\HE9\ ,>؃͵/00:MVK~.S%%=0]VDeBrt301Uo}_LUPT#Q?ʿ}ݜŽ#\]CA AJT6=68U^{ TԜ~iB[]!a_a"$` a@c{^hA\m,TćKIHF\(Tw<܊ _wCQUMcU<:&߽\Y=^U 0*SLEWE"K. E`E>5+E?`c`%~%SWb:!a(ޭ쉩uⱼƀ¢EH2+!bք4|2 ]̏8`*U8Zhc{+Y~I/v6sJPg+JT/TMEnFG/dI/2H( Ԧ נz&J^9hg/%<3^=+-ҁTb ^'L`dMt͟>{ Is9ͅI4J #*c+QfpV,&>O 3",V/5keDoq9 ]bU*N4-VoQϹމ-`hOlf1ZTk(tllF%f 5֖d+F$]) nP>&VPv^6Fnngi@7ΰv_3VKRThȳ0MiS Koax>h4p zR.0`-d bPӼ WbJ'.L-ct;=:vy/U%g VM==(@hVR=%6!BiKeR'2)=(da`0ϰ@~Պ%n ?nm= `5. sMqMUujErczĸHY8FhؘWHhtQVrZ90Gڥ/8U~(SV/hr~o^u&0 2/zEDFW+YI(sthٟB9SDsspg9L@y[0 [i>[wwyw>/c} t]\cWLV[8]}HH[P;A.(ݓAdEyEd6'Ja]Χ%NOt9ތw5ޏ\EQ&v(ܝhom9en ehHns{/mя{} ߯.c}mq}qRdwD5B ^a!S;L>T~h;UuO[yC1zRqx`i2їgpr'_LDaiu~H\{ fG?Ac,h „ 2la&Rhb6r豟Bv<Ձ6`$Q+lY2RlH-jhK6ч~cQ?,!6NگӨ]T="EqZa 'wGO"F`.Q_#=ЄR%Kaʄ&ƚt2֤)%M~GVr4زgl6(l+3C (g\s*=s{n0:ϖ?Ӽt7Ct(`&yg0Tx&_) w|y * ٖ`E:$qb$F3@LR 4Clt v#Gb, F*H?ڐ>)kE& CLY%[x Fr8#AHkB(!_$cFjȡL8b'".^XlUbOHhBk`7B +Lꪰ x%+ $ z)!@}Q I:@tk- ŊG,mK+0 ;|Sd>-0gqCr1!<2i*˂Ҵ1f&lJ!P'fBC8B}43n\H|F*}hT'5 /fa=_oD?4m6' μ}7ym6nD7 >8~8+8;8K>9|[j`˼z{9qt_n7詫7>;~;>Ěs) l:aN<;¹K?=[=S:[ዿ`Ʒn>{3 ;HNm4?c︢ pN{ܻ.Hm@dUh FP~\Bh ~@C]+)̒r$>")!r Kc /1`Q4)^ pFN1BKPFBn15\ah /#><tBA@ ǧ8F?CiD!C )IiMq`IN$&iPhhc?BYvcr9u! b>#wtne>X%8{P#հ .PcY4D-d `؃" )DCId')S4Sh qd#j@$T~t1Z(MVTMl`6TF6~lg? Z. 3 ֍@WGd?]L@m;O3QzD< [HJf΀yٍ,OV#e,WAvdA!r#^Wӌ4∆8!H'I"q%ע{n4 |1' \rHz0d 1D/LӛMP> 614Ytő[2e"ik `4֨& uzqRp0 oHQ*]%gb%l(d-زAۍ@! C"L$S8n򓣬/R36::YbvnǸ~LCn ܌ʹt(F|];ٻKi4Z%7=v+#! .]$Y2 MC8*>(`^Xղ3TTPGj%5h^9hnЩ SgRKY06SQu`ݏ`|Z*3̠g`[3pe&eq*ǻuqgni,`<)}/rVU~T}ꇬ`~Va6aXE(#{U )kgPWuL)V8]= F`^ VWʼn3uM%iMu_ÿE=XHP Ơ V{Ɍ̐Q ie ''UD .G0Q(Al V J2! F!^!eala!|ŭ!!J  &ba6#NK *"%F!V`Nb%n0PΜOwΞݙL*t#EP 4 ͂ā༢b4] 0W2VI4,"Z$jJ *N:O )"h#,z#3>"\b^N=QO*̈́qmyiݣemő!xb %^bzĒU4"Lqyd4,aB.JbKEM N3Ac 46]6Jp-\EI~LccX`bR;f z8S/ӕ`E:U8SVS?0R>+M J*ABBuACFuT4L]Ԫܙr&x`E9TECUOKcTK IZ42 IKq,X&->3f4UpjnENFON=T5CB-T^:T_~saU$)IJg"g2eSf%!T҄PHugdT*Pb0gWmiVqg-fqlGVn]? (NCp(O&π&@n&b?h6@+ThZ(  Ehd?dA hͨ?⨎h!"J8)(@i h[(fC4Lo8pwNh%ܝ"QwMxWy)8J'ti؄$|JVMM*dP耂!)ٙDAMFPj]]Y|'@ϖFCY4(fn諶*jj*ryڪn)((?l?\栭*2 Z ()B)$&i逦f>+n)䚥4LC?[YTY+ ګ+t.N`l\g?%lç!ɟ{ڐjyvحU)[\j9R(ZjKj6Eh`B耒ŀ^?h:k.j-Z-..0+z-C^ٶh¥"auܙZIEC"5<(ebөRw y LPֹ\2E*؝SVy}EUqDܡXɖ]! *ׇ,H$ /َk,h  0<- +fHJ:?D?cLN?cl256$6E^N婩aHeZ!n?̉*5!B:ߑ$ }6=A.2 0ΰ 0ˮd&m1{u) rb̘`_gW1ՐTW1lqqa `$p׍_ˌ.11G2C4!r&ib/rp?2$G$oG _2M1'O(2)V2a*S!f'r8)ײ-@2/?b+˲0-132.5O6N$|+ /=c-I"6G cc9G2R:3F/F5GģlsQT>׋t UXWh0D1'3C7C2V8$PޏP)R&Hj$R6RG~d3*dt$HG]4\iF-dt4ܤM$& bC7`N3U?i.elB+t(?4UW1G4o m6*Cr_E%GXgtbFb6fd:'erW fj7\K\]N[i_fjj GnEmmDѬRP9UE G%[P-U?b^8.dygoDIG8텶pivtEJigu [Ts pp7qq7r'r/7s7s?7tGtO7u wpqqr1&FtIx EÊ26\M֩j3nt3;G}iN"ŤxN/6o ,8dtlKV@^6DkITQمHBLU縎2V+9Y BW!mfBffFbM44K!0iCV ޱՈ'l9ę_evWd/:q9m$\hD=zFw JR!ߖfBY"i7;sf- Nd\,KuM8hGK\epg|ܰudx|Zj!TȅgƱȁ\mC"}Erzo z^2p֯ (HfFTD2\ ptn7,F/ e\c_g_/G^GX둟˴mɣvGL^9ђ ۸P=қm+0<'q0 lg}_{wן2Ə1qD:X D= =_s2Nݽ#wl0lh>;>hMTgE՘?>F w>-b(`Aj?eΪ$a7&l>>hsOr>7-l@HB3ެ$Lh"˺zh l+,@bqSh(@8`A&TaC!F(0?1fԸcnj&9dI'QLYcKm@~7qԹgO?:hQG&UiS,_zIWWGeUA ;lYc5;/6- f*ջW"Ԩ[ɗpaÇ'7p1gl44vN1gּ9'T8QyI%Ps >p'i7Q PT .'ً^r,suY:i0.ixߊ |W,R@,{\) ,ŲKl!< ;&lu~ P!&ciEecL$r&,Θ ~g&@A1h'.芠*˫ ,I 8 5 $97)S&<3\ A J cEmC}~G'fРH (@4ǐfS*q]Ǜvf~"2~P1&aXa-6'hv}Q!ś\ܶnqVrҿ;C=DLT(zI}(HW n[RqM5Y7) cV XaE~AcM(`(G(pKas `fl pJ~\i֪U9_b?޴o{-FXn[[[mjifSPq!~niZP b3 7csdIlqfVtHtZ'fuN-owۥ7o*>#~pGT~y jmpf݌b#|Vt"}"$ʼnaBŧ1+A.v9i9@48Fޗqyi%4!aD8 <=4q*!n2U5Trb |ņX>s XZ"h4(&@g9,'c?x~ LjKIGNG9N䍃DŽQm+T ǂZDb}m4!"94 GIN)8Z`$P a'?8ԉȵ%\˔Cd󬰐i$e;-bKMnrW/ID41ٓW x@BCthy&0Yef5349LP yS[kup^3WD@#ܜ7PV GSN8AHE#PogL~ fq+%t ]i~0 AeԄ$?~آZSBN!ɪjB}JTI5AYњGl W(C*21),!(8O⵼my 'JdHjl8lAx.OZъ5 f5M@C% (HGiP>ɔ5cOj[m48iܨ" %!]Ӟ=&@htZ֗T VTtz^Ͳs.uxùQEC2l{XG!pCh!n+-O$43,DO?D:zJKr)~Gq;xcזpL3΂?yjЊ"s1`KaJS91D@ DRC]9ˍIl&Yʆz&1Rc# bO1cY˓{՗1ìE0YLWf 0 D19 x͢j\M_yqOMG׽Ѱh@1k7Nv4lc#v12EdPv j_4+ks|>vym @ Ecf7sWo7pk/tTƖL%:Dv"NqMo߈&u]D0^㚒 wI ޏ%۽6 4^Û79mEoDs']ϕ>t[;߃F?^gƚG\v QA!Rq zm4x#qwy[A2檮tb"R&z-4"#"!"ijM2v#wUK%My)1n +*,+؛L++Gzu+v+ NAħrr.˺FlU.dM3uAnx"8+ 8d#S,N&n,⠸ 8BXx,B:)87'me N}{mЍ«,K>(@5 Z7J'zQ\Ym phpm{"aZ*||y Yzzk! @ivP{vBu ܌t" Z z{  CrL"+"r=أbRj"7:Fγa\ |=}qA@ Ϳb\}  }]i N\mӌ bD U( @;`|Zhb}ŝ {Q}#] ׃ߩyv&|b%b3~CX!>%~& E$z#b4A>:f!E>UI]~!P~e~]m~$bu~}>"r~0"QJ"eV,rCZmӗ>>"!~={~^"+YMB-Ѫ Z , z~aܣ%"+x.~1sy|+? 2vQ:S|ţ`[|=8)gct k7yI]+Zi?ߞABȡ mx$K{c_!AbA~9 Iߖ?zŸ? 8x… :|1ĉ+Z /ƍ;z2ȑ$K<2ʕ,[| 3̙4kڼ3Δ, 4СD=4Rw:} 5ԩTZ5֭{.ر`˚=6ZM} 7ܹtڽ[ڽ| h[ >8\~ 9F39͜;guL9Ѥ[:լ[+]:ٴv;ݼ{Q4uE4/3t^hYgI -r/} `r~?B]t[`6`S\XLB X?u 4 ?zL0b(yaBh?8BA*40NDJ.dNĠCPO5U]̰@p@ Grp&iCevY(R(,OF8p@v(JЌ '^8d0v* QOj:eC݈8݄% 2lœ?mnr@y\4J+&lm mP*Edz!'Pv;{ C%Bָ0돽R pw*CH4a ? ?0Y $S ?,jBB2}.FA#[rA*)ҼP5k> tЄP9M92,MC<(6 P@B`r/a{pbY- C - 5=L$ci+t/θLDd<cQ _ykЄp H"/,j@Y,ǬϒPL^ ww_F&?h}xOO}<+>@}֏O~bXKȽlϋo~Ͽ P3X p l ] J1 t/A@p`Z*p/٠OB,l =bp>Y oƐ2:)OPr)%*_ ˩ +c\䖺e/ h1 #N2wLdRԬ2'0I4Mk,',1҅}-+Ḏxd <6|#g3'\C;}t@$&n4#2-? 4<9 )=).x LPF) TVy T`\v^)i \šl& ti|I)I6裐F*餔Vjixe馜%觠*ꨟ])]afʥ*VZ)eL D2둿+&U\XcmPYjE$`Zc%]r ط+._1a+4VXjKg.k/i:C=0*1p/ /B<؝zꡡhv"7JѢ?J p?I@m!FѺ(07Tء3"pZw3X@jMkvZ rmnwި&tY>bکF.SoJ *b%泖egCo/v԰ilW͎miЬrA%5&`7hk`g^@ o6u sQ1ןz&W꽇q{aX> I8 g@ʗ4U+#&4͛h&36UȖ䌬dtβ;azRNI'5p@'D)j-l-EN}ܷ2YamkI_g8ksK"SkZ1% Ht+˦~q\+hT{Mi"}k|K"ao|ΥB8XcVճRXzT()\ \{au5Zk `3*1 v`F=Blvد= G\; M5`3r`l/tef"Ng&:q@lЃhTn1gv\ o\F%Wnpˁ wenLjq@u{@.ZQwKy55F%kRԥv`Wǔ u$Kn렝5+\$E3kn̔6'9V;7w0-`H؊vk/.h[tNҒ < ~3bɴGf1-JO jsauQJJ&p{ER X\jЄNrg:FҺٍI+]+h.TL4%׻^ZjT}}PuW:S`ިE~U͊3ruevΤ`e4`v1&gF:`ZޡïևG|WB=~w 3{wNJrܠDF)l-+JU~-C8O8>9O>[͞BEOK:aoU ;lX7VO_ZA$5^P~GwtiIH^ KttOuBuU!xj]uuT0vc(C083370rK6WVT3IwU#5=y)Fa6wB#-61%:My2yZVB6z^XVz{G7:t%h+deD^&~{Wp7ZFԇ×eS|}pW|Y(wGPbT}gٷ}Sr#6 r#@-~';ҕ,ws̳?E/@htP H^"BE^H_QǁȘʸ̘Q_`aE!Ksa7hu brWk3ȶV*M{kEC`Q80,V#b'xc3Yn[d^ -@WqxAt{{&XZhb&|nBpCGL$z2fؒm&%Sz6=%$$$+4ԉ+CLY)׊V|qUW` di Hh=N^vu%{ٌ~~HbQcBltYI–wvcDn#C,wބ3 C5 wIՓ=C!=Q.PoA4cr*d'iZ&ɜ&IZϹDe|֙|5)^)49S߹yk3CYCHI~R` X~@hIw,y,x\67H Z H`٠Ƞ{ :bZpiY7m 8;3ty8ͨaţB x9_=@1H`Q0AYwX W>ә@<8Y)N8cZÚh5gjay3=i _ Y@&v{~ٜ]V' 'xp5)f)x%7dXYzWCL갊 <0HIqtʗ2vqqY:;w!Div)kcnj>m:nY4v zBBZɛ$7+k%:0va6<d*j}4zZɞ8@<[:P~YAZp :0gtˬzA%p *`Zڸ:H#`t;3jK1[Q7򵺮;[ڣ=@4(5H3_m%Y%k3KN冽)0r/KEN%kL<-.Ӗ1 |ŵ8^x|Ѿ(bj<$m$9Ji[ax| u<8=3D>9LNK>= i#NW챗<:O=Պl՝ZM/K^|D7t EK%nGӹ\9LVhl̑׀h"ؒjQeV(gOcS{f&=}F<# 0 w k 'r\w KGľ=KFWɢS,PlZљݮ銰]ݧMݮ^;3Mi lj2YWPjȳ)Ɍy5vXM[=v)[-Gf87se torNpnMulEy]|])M؏29FZM[InV%ʼn\E0ԀmPs~l C#p0L0;\.ь[ܵxp~&x}tĢq=՝݆~QǧˮAVE 8P6m8O]V}ߛlȦnIZŢ ^I*v>$]:eled<+U%T{gnp 7[&:+[=)޳~)4~)/>e9E]<..ғ*%7乒F0Z[~^~ְ`!ްp}v{ gv;g-pNcgi*y瑫0-4_8:9>>Ĩ_ǘ>G镾~u^ȨOӮ^7:|A#ݺiЋ߉S%%' OyrOe2wfγ2(+>1|kFS>.oQ4EnN>#W\~Oй:gFlunܐ{*7,?Ţ%.6ܟa;O9@_>?N髡HQ:P!՝`OrTnPMć?~ $a .TPā-^ĘQF{R$ȏw4RJ+\RL*d*xgE-JBRJEG>$2Id8Dzd)ϱKhrV$SΆ/?Λy_ƠQ6Ģ}ߝ<(jg> t%l ]Ɔ.iAK^6n{_7BTnwbv\oG k t%YbVBXrrρr^:*=#x,KS h7F}kP=]y7n ъ7G:h%'Gy:cד"Wlo)a ddi"`p2=Z@>m!S*J(OsJ"ɿBo.,PbJVh3L$R"*LMlp[68Ds-t FCnN1 _*U+la +ę3C\U|&xD%Q Kd(JqUDZ%0 #@E\`+dHEj<>r) i d"-ҦUʒ &H")VKH Z}u2S LJ!, Jbݾ4/3 0R5d 4JWf.u[NMiNsm U6ݶnv2[ĉoc Ƒ^l5OSO "뮈ED>e{bKU^k::?Ը՟IOGtbŘqej5ɺ$+Ynz,,YPU$ 9oI겦r!T*O|ʭdQ%_D8]=0xvg(XSag\*dZ/ tԼf`GMNebŊ3*tXhkUgu<Հvr'ie%@(@6u(/q_-pQ{_I;J`u|^ ܯO;^t*ڋU# *T#Mo~EsH|4WH˹{`;YmJOڅ+7)FӯlAXS|k@ ŰZbN[p]O&@mo}j Z).;r2 euHш J2X\4׻cR:{'In%Flt#LTuMrT"zi;#5ZgCעmY/ 6৛% ˁb [3ղU֬&`9bǭrs~X9&1]a^Ͳf\{sFI* NxV7q{Tm@&0ߧG%Rȝt`"/$tOe9?Z%v>D( L䳧FP?r%*'*ϯw#~{HqʨI-a,]}kc[^[*3|zޘx1Y:{ ctؿ{c@+i@t͑;oûs9M8Kys;ɛ.{.ؐ R h' +þr,R!,ی:˛5H#!dٿ@ı,DDmQJ@sa@9I<):# D@7 \3.!@l 8 | KYj,/t4)b.#3$f<=L4 !ƬZ‡1=H /K99{BE2-B) q0/<(Ұ{4CKC?6$?7CC;D1 'YTqΊyHpA̿x'J{D\xQJT !K(D |PKvٻD({*x e T#:0NRG!Ht˼L9h^kH=T1r1TnHeeKĐ'mlo3LI*kIx NIL[jZ: L\LC,9:`uқPH6IEx-|D*"rk(tɤDⳉ+;ΟHdVD2ʻ-UDjJ+I3|Hal;Al0J:mLO$/+\A >PER(C(x>k' ðMIs ,HET?5j1UQR:tD ULKH0% 12Eҙ#QDqn V1S3%W7[S=*7Y:DӸLT dI`Ba3{W;8{OB;4j٢JEKmfĴ GPmCR-Uѝ5#h !YT=&#g!{Kdi3mdG[ĕzSoT 3IӓP3Q^ez-eUF\{hmH7b+!>!Y]_{lΛý]bfbk^U(ۢ*t.'$Bfl7P[lkݘJf~^kD婣R={Ӡ PjBN[ؖWҦmmi n9 (5>n'iD M iҠ8]Pכbp&BOVa_2L9@ u^FXl:n ;@]ӭkjݭ z'UJfKY{-(a> "B/"B-ˡPJ/8:D9Kį$<5 05n4ҏ9bD)1ITڛX%~iRU4N9՚/]fW[ sf9+yֱL3Xv!z=z(M#Xb2[kj&uimVdyc9o1}P :[uŭYqe[٨wyƪ:qnܩ4`b%l u{p5-wm~%߶  -|jSZ.& p# ;p+5ERBcQ쾻Z҈ј_,~F+K2QDkXes^aU,=˙VRs\Z&@6PX c50RrSC?^28ȕ7) M1 Tne o}WZ. y@@ANrqguh肨<[ ȅD v9ҏwvU]ҕ$lyI h:B=FTb;Ҽw iؓ"zd▹"Dra|QAW'ɘ=!Z–Irr39L`4eljV[%HɶF3mɌn2qP ;+TZP:ݞ7Rqid[̳r!8!".%qj(;AwW 16R_5?(Pth jLa]F G:fi ڳ uEKPcGQrFaD2/|Oܣdu"AW6ҝz+<%l^3O!fMl`Y`zJQ,)y1=nB]RuHfgPf=+Z_h'M洚Z>I9oҵ 'ENqtS::E-ja +O-nȊP>#=~ğ:B0n=#ָx.F9JQĦBq k9Rq1yi\ 9>5ґ;}*gi[2e8O3@URT׀A`/KUA0մK4a>V0/~_弥>W_ru٦]C~D'PGN2WIEiG*ԍ<͘1(gd"Čz1N#h%[!1+m+b"Fć$KW\5Ҍ 4Odr vfy`+%6@ Muޮ]V2Uk*2^c'nȵ5[ w_4V hs(,2XZp,jU'6 X˚Kq܏)eq,ae<6|l\YH;&DVI.fڲkƬ09p!XZμ6n NlS}P0xu bޑ17Y6QF ҽ"Y--J㷬imh-tfſ.9=Uk~J-z6~(>9Ѓ.#rύ b3}F6ԣz"I[c;_@H-,GL]ӀY`Ӻ-meܡwT^hjo6ͥIJ8Ƈg<9!_MPΝrCe,恹7{G5W?$([2kR]ٵթޟ/ 4R?6BY]}n_q][w*>ݸlw  u@=W]f$&F]W\R` P•Re,@aPX Ia^@ ʠ Zќͽް a}XѤZG_`q=阰ˮyG ^]SuLYNY๹[ l"^!6 n<)E:\4[t[w "#rP XZtT(Z2 Ҡu\ƱƵ"(ȭɡܪI NyEY!1œҩ1O$Eaޟ$3G hmva5=2_ŒѵaXKGXaˑw ) 2(f@!"*.#v $Z&…vql<%zUy|Pu9".E^-2() fI*,bdHNo XZE[P*XY.(Z836S*ۃUmh6fU^%<T#:^8 c="N#\ rv- f$^AjB[%D"uN ewY$a|aL" ,"e8 Kd b\eK$irdJ"(#͔ lzS2$.Vq$5=o6eY Ln `rv!q'rZ^]?tw~'xx'yy'zz'{{'|Ƨ|'}֧}'~~''((&.hr'>(FN(V^(fn(v~(:(((ƨ(Ψ(樎(()ʁg )6>)FN)(|'*v鑪~gV))i^izgg)y)瞺)*w©).jw.2jBxi?^&ivb.r~*"fã**j~*jfjfnj+V*z)&+.+6>+6+:ꬾF*i*ziv&kzkk++#Yj^Rk+ +jƫ.,6>jj+y檿,dž,Ėɞ,ʦlJlRbki&,,+,"Ҭ-홲B¬N*Ђ+k,FzJ-v~-خ(-ٖٞ- +۶nz-֭ޭݦ-ߊ.h..6F N.V^.fn.v~.膮.閮.ꦮ.붮.Ʈ.֮Vnޮ..//&./.H6/FN/V^/fn/v>///N./Ư/֯///0'/07?0/G0W_0go0M000 z 0 ϡ0 0 װ 0ׯ 00q1''nT,1Gq>k_q7RNq zw0;{ϰq1. q1!p132"1T $$2'$O%_2(cr$2$3 ?2*r#W(+2)o1)Wr'2&*-(11*߲/2&+s0r#24o&;/71322.20+3733+k3-#s7w7S2G:/0s(os< 13s6s8:19383==s>AsB ?8+4@Do;k#C t+rF2>o+3D4(4OEsAkItJs=or.g3+_HN[oE@<54A5Q4R @ӱ";t@4!W36;I1T urRwuUtX_rHU3r07sMq2W27u2uXBT5$3{Zo2[3\K;(4Yu@GuYZGenSk2N.*o,u.2VG6M 6eev"6ks6l6mvYo0np7qa;lr/7s7s?7tGtO7uWu_7vgvo7www7xxxy7zz7{{7|Ƿ|Sw,q7~~np78~8/87e+GO>C8_8g8[wxs88 x88Ǹ1Ը8縎8899'/97?9GOg._9go9w99'yx;99ǹ99۹99::'/:7z;KOWg:c_z:s:: #:z:Ϻ׺纮zC::7:;{#{7ϺǰK?{[W;zo;;G~{;VO㻢˻; |;': y?wwS;c;#z/z<{9yʋ—>W~7[:; :o~>/?}{gOƋ?O}k?9?@x] ,XFĄ ^DxpcƄ?(q FG,ТĊXM4ki3gN=Z|)g2ӧ͢>eUWfպkW.;l١D6)RNNe6mԨkEͤo;Qݞ< 3Ʋ'J[P%KrK$oc^,tVpPn5Mmn37%r-49IG|;9s+ &Lq=Ta4h<5jK 'CyƇB&ZQYZTɨ>Jϐv؊4WRh:TH[S-]t90=M)ӛR֡K(mT{1o=.z='}nk䷗s?zǜU=껏pk<%x7aNjG?҇i??y7y|/NʯO&mْ㦯O4TFMoNz؏4nmb-u:9`P_.܀܄|rz+ 'kKat0?P=0 WN KVRp qpάy _ 5ƯIPpq Q aK7Pj0 xpFvD. o."q гPAjNpк /bj WE.5|QQNӐ/e 9p!o /ȱ ݂1 Nq%R rQAm pQ2k"1,[\p oͰ.#GTR%E"s[/<Տ6Qor*+ mp Hp!/ݬr, "#R 3p:p Q,Z˸p+2 1.SQ*KR(0!pdl+1 U .7+Ic1'lb2{oҵ$3p'M5,@*s)s)]3\Kق3":8i3mOM a')u7MS9s3r8M'7K; 61+w縱6q)C2t.P״3 ?L+s.Ȭ2}8>>Y/?W.kQs;9Y DN)tAriTߌQsWwJ3>5t[kLY0'p pIOUYSR3o&=]5W9o:سVl`OB[ٔ\7Dm.]q]uT.v_ѳ(LIC&TYUʏvUz gnu}4Py5ےR׵H}2fq6YCX;T$I6aUdW5e6YYvZCPaqc=56S Et?0(ó Q3\l\5UVAQ qh{oRp}6ȰRKfip3qSFJQkZ`tppvPw3mVaV m1n[K[3 6X8 }5uP\K/ME]J-bnNMPjUtsM7cQvQA3t'?d_tV= A__Ws o.%y;S174Ts/1EJqzkPrɲ%PEZsTX}=~{ucS+pS”CU|cWinZ+9uzpew,:':+x05yU:Xd@xq2c1Lex s:=em[5O ӆ97W+GR25X|XqY+8 qeP,؉kQ&Tg xmkyxrsnY^qUgk6ok/9Y5xò!w6 YҏA YQRW1Y8l t8CiI1W^=6/GXXaF{9 )3 1pswyT?U6Qq󀛔+CJsVi&W'RlGEOl͹EIvX,X2|Nc6gؒawbvK؋gkniQJ3gW:zxX5`8-}'8 P$ٍs{؇_88}6ݶwٔ CKUh\ +٨y/[Tګm U̪l sZ}Rse/1hz5لxr=6v|Lz혅[ڞ\{Pt1j?VaٳУelMreۣԘ{qEc5ye.y{hqQWYtmԷa;b'{y!Z%۶۸)ڰ9[/s=tݦ΄,m'uY{5/n{ĝK/UC]W\S[\u<{ܡ0g|ylj}Û|l<:|wWʛ|\(]`A<ȁ|ۼj|<|}, =}Ρ\F,1=5}9=A=E}IMQQ_<'S}imq=u}y}}W|7[c=ٕ}ٙٝ١=ڥ݆2 <-ҏL۽=}=ԃ‡·3=}=[==/=~ }q|=>%~)-^¹x^7/>E~I=3>aǼb|68u~y}~Q5]?^/3S >~=OY[%]kr>{uap-o~5Z~z+՜g2 235maֈA\M/m!?%}>> WXdSi.k4(]a-_19m=~ _1FY<???ɿ?gSRq-!@<(2<QaÅFQ"č2$H\J<2ʕ,[| 3̙4kڼ3Ν<{ 4СDM4ҥL:M%TOAX0cF5r 6~WJmVZXk۷ ҽmܼ|5nݺg&p`ć-ڵp8szƌ-WNqy;:լ[~ ;ٴk۾;ݼ{ <ċG}̝N}o׻Z*aá5/7;hկ~>=zN\[q+|_Bv?b9$ɇ\x=eqNHa^ana&\".Tс% %^~)Y~}>u@IzYVdITRONIeV^eZ^~TT)7d RYVJUMWaUd5fzC9֞|c hAZJFiۢ6lnin)] bFu"`nvgcr&}rm`Bҩwj箾 썈v饾{U챌v mNK-o-sjQ*WfvV%X}wlXo'Qo(ܯ?/0# 0Go /{p&r*r. s2Ls6ߌs:,ܨ+3z6^ԸլZh5 湵o+6#7v&|!klvv< xNx8>8TBw+IGjxPO$5>]#ǹu[絞"C{Gi;2; {_|7C|o}~O~柏~~xH"dlsGb55.^ԺkybSp j0Q`;'BR"EjPQ+ ?(Ѓ3t! SHp*̡ u qD,$*qLl(JqTͯq֔@|Y**ENZQd.V!\d%+iI>R$'!IFzRD9JR~rd*3Xr-o\r/ ` s,1-U#uDOfl h 1푚eh3)!ώ$us3T:Ϲ|'=dO|O8>~Ӟh@ O*D@ψ>4-(CP^ԢG? Ґt$-IOҔt,mK_ Әt*M2̧8s)\|ʧj.ERwTe>~sզmfTɴwuHIEAtgX*ч.tb kG:Vk@Ӫֹt|_ vMo:e@c5 rT%ͭRNrUTt)ܬUJY dWO5.lovo[zXĂIM1WXzEvILQ-9e3QEjVsu+[nW5mTm{ ʗNt !SKv.P}Q 5Yv/%-~;ڢI~,6;`oR6K-Ox,g}+"2E0b,xN*JW@:j4qA_XGBLz%Wk"Sq-\yd.ό4yln 8ytZ5,$E~fr儵ٸ_~rOTzլn@-?C+&mcBZ픬DN&Fv ^Gd ]=Ga9Ԯl\įN Ժ6s$9TlSYi&[۴|{.' zMvsWj',ŗdk|8Lo/ܼ>ո ]Kُn+e=sdg<<N5,HQ74+s3] 㤘Tw/6=eH@λ}:NE^l-Lp'd:4j%쇺7ď"HlS#lA.rjӍ~~hų/Oo'3 z4~guNG" E=V _A^~dWnO^|>uЮo~ΡK@Xe|,۟KɷJQ~Mgr~R:"u(t%&oHq8ActD{}+Ȃ8"8:ǁ"WHv7ahć"CH16~&X7E|SHw!Є DR'aHesWYńgficsHڒ˵u@rHv$EOXb$(SjՇ刔?艡(bUR8!ъ(XAsdr ȋ苿(HhLjɨȌ(Hhh8ȍ/RX"Xo聍TڈȎoMqF7b׎`joc^(;g 菎s]qS ioMaɏ o x)mI'E(%3ia@u䅐Ci"?jH&&}€UGu!ؔx?]FjGhrltwr[I-ؕדHx?AiuQ_ڗuɘTxxX_D.wdY;ilyY__@diB" a6RXs'ga7l/O,wtinH~ue}e47m #7Gi9r%vhfudR5qUљ7m(x:e+~%睡acC4Z#Y# z#7|\C~Fқ a]Lrak"-Nàʢ, .dsw #oim:]j5fnɹž-Jђcww=r!tI;&i2"<5w5ʦWeF4Uw&IǙU `K5eaS{>ئ?j)'&&nNg]QCeZV 8cZ:)]Z)nϵp՟i鞗Vȩ{yIi2y?x?j~#ٞƚJvJ*Zk{lǭT%r¦ruԁѪSII*Fb:ԴKt^.8DV'IuQ=jd5j!;)m+g}3*цn&;K`+{1DֱC֯D*Dz"({&Fi*j/I{i)?kD`˝ beIyuZiiqz'G3z9O˷vY]Tݪµ]KaU1ǮQ&ik]曄 l:YYا:J.af#}+0*aIJ}ٸ+^k& ^i4 9}ۻYU||~{ `sD uٕ˳qYpn[plQLၲϋIwWrʈ4o;N竮۾j+'**zt~z6 M;Km[zBzG k˝  bKGThDYĭ*T;4Zs8lZ{NC+&,VVKkÎe`Fsay*wwy-.} ~ ,|ZK:LGZ&ǕXOBȟʟ̱zk}<'ڴӄɭ7.w(|*;@ʻ5L~ }4q0t|$\]Yɴϩ̪{ p|ubDJ*Ь x<=+{Ȯ^,'<{jSm]$͓ 2\) azѸlqfʻ ̒!1щ; P/wZ-͹;I?=ACmJmf̽|=XXWM ٕmZ]5Ռ9e}YDMm]o J-Nl-Թy-{=\O ,VMضZˬ؋ԍ]׏ txM.mL=ٝ Yګڭگ ۱-۳M۫ئ˟ vM۶, =؀,ۘ픚}ɭޡB/KA'¶S9F ަ< ]a )iڛFgZ >(DbcakyFqAb0G*![wo5^!xݩXv;=^cj['Ǖ+.k ,輀Yc*D~q C9/yq\kJUngCG\$hԶkZt|a\vlAz`>\e9zH HM0ZVkmmrϦ?݊qٙٛ ^8~{tTVۊZ.{`<Ű+Nr9"s&u美GLuΦiYM"R|`٫jג>'\}nZ\ Ě%&\ꞹdK9JMΨiq~u~Ϩ.ߟhyޮ̭zbyE|F KǤ!*+"/d2_>~<5uc تcۮxykG.\,b\ʼvnrlIyl$o(o$7-yF΀ʂkZ΅@-6@0G//D%5G3u:谜{{߇HIsG|w1.8.uӌ^'"f{6.v PA LPÄ N

lom V(B /8?z!?xC<wE(oK/y̓?ɯnhLC-3h3 o g gz{O'{WuWu{~}XxX|fkz g|zwӗU}4H`Uw{6p'>~@8' j0p Pw}LP xpgpwp P zztQ7u qx!DHv_@uX~"p |%o(H|V`ox | 5x hU փy8gx"kL hPx4Lp ` p r nX[ȅ^h gg ؊znEm_ Pqthyy|w||z|sihl{ȍx阐 Yv xGt'4jp37h {"8Xxkˆĸ]xȌhxz vӐx nГ> Pq ؀x)yxwsv01g_|֏ٗ`Iu {ِfIvGyjewkwo։ vXIX ` `E9vwhkYv &~hɖ*kh  jV \}^ ` Pؘs9Ylƹ)"IKL5 hf3 LNX&I 0wٟhzw*aЙOq h矤v`wHq jv (T9y02ڜ!26z2Z̹ Uθ g Gj3XDYP wEɟ8zoW}{lPfUwHLǠ"yR\Fs鶓V kog$ʕ&x]ϩz }-iUoj\ @B2[b_jdzaŠIPz>kozqٟ ږwz*Hsաz vZyj .ꜙ(z V[hVXJIk8y\=ZLb !٫{Zz(j( PRרtwoYpk#jzꪮnꮏk o X+ pY+o,;hg;hz-#ʧ!ok5jO  .@ek\ Vj+)+ K ?KQJvZGz󸭗+YqXF[xIKN[yvR0 0  `+񺶶 ٶw 9Ao>k\|[u+"l۸P`[P:3[ :K oLn۟˼vb0 ؀$\0]:†뼜Jѫ;אu{?K˽ !@[9e_˾* XŽPu pH–YyA ƕ0x'j}K,0+`ؐҰȌ, )3j! 7 " 7:ÆSƣkĸZJ1WŶLRL,PŗpY Eʿ_<` [{d2iܿ> lj pȧVtw EhX l&ȱg6Jɢi(UςVWL ɘ5Z4ɟLIؤeAZ+ `U@xI˷lR< p [`Ƥ*,l= !{ڂnlh ݜ zE`ib , ad-XWȪ]r84'P!P[М rGJ yɪeZ+ }44T_!-ҹ& p+ -0=3+Sm{ ˚̜|ӯz -0 jZjO `PEU %_ba b ʛm< &rr;{٣׀M}I}ؤx9\_F؍iօK>^Ňٽ ڢM~[1,۳8!}ܡ `H `k)zP ,fНo7ݙ_- P s"B20}$nLr{ Fߓʧ30Rh?[`EUR~` ξ# .;p҇]۵А0>隮7]Jy^X@X `n ߌ .uO+s>Î# NPPMҾ韰$P!>ާ's}."c^ɤ[ k~ff ZE.)P˃هh/ V7EpE0U@SSI9!X }gӇV=㺮U uT^D/\Ȟڽ [E?LVsG,Wk2hUW|dHP-xU f [w>^k臎@` jInNpHF=&]N򷶳ڪ)Oׄg p 7?` 9c@LLN/ P )bo^ q>nMuU@Z;MNDkZ0[0' \tmy^ fKFRH%M^D(\60HL51S?={iS+XET$M>5* UYXE>|һV{ }Z#mF6`8AI;v0!JCBk bƌ9O#[l .] \|'k֐&~>wnmEfXy*]-bÆMv݇}^xbϕ>,DBxu eY~PC +@ dch`0 @ S<Ͼ8^>.2!VaL*.cq5P#@:)ǓBI%HDq 9D (~L(CX&2 *vF+,&d㶶rۭګ#ptnhlFX 3KH#@EGXL4yͷ6 #d&;kCO/12 ;W /;/kK5T3I EV LtBOBP9TMי1qZ 9F(B.uw$R [t&CI)kj+R0I 47R/ Z}C$kdOV(U)P\COlQh#s-c%,S74N@B|R6UboVZm5W݋ [h离nWySY/knG,qUT1=Bp" 0^y=7r٠||_`9;k҃Ƀ Nة)}j}rؑ/ c?ҴK6K6aֆ9#*YvVr&mgWAt#> ~Wߚ~j#B("emmUk>ۮ2)m6#f76Ё ƀ4G$i rN_gD^9s!2:NaRan.v%CLJGv׻K,xl"ٛwT.S m3J=W0?HQF}8P4 wDBCT:~E}my+|{(HP(Y5I=+C\0BQ FTA X*FBPG(L%慜 MhFC i@f2eτ&*zÇcĴ hFCE7xDgh,Izڢjd\n ޱ .J\*Svc` Fodb9QVԢT,sHDol${ QDB hJi m9 t,M1-T\ỳA=ddpY9]f.L=A#EVխ«_W!1Vua5+V q3$\b8?$LyuN/{'e?ػV 򳟏pЇ)ď M5eODT^ b4HEj=!H_1 V Yphi+St!?1n'jt0a-o[ȹ` 0@̙K0uBz *Q@ozUeYou,Fd, %V6I]&ܵ/y-{ Χ0,hX1*Ylc1 鋟􀠃j6yK6pqUW YuW;gHԨ}_e&'Ex30լ@jXhF7n,:O}H"R c'\>!}`T}yD1>z:/ Hʣd)le;[VP@قu '3G[]t!)selJn\L @#av fh`hA &&HJE5\}3, :W v& ы"Yaw3W05cP6gvE܌o\·U[ ,bX}LpGG3D8v-H@B Woju\3m+؀C^tnn*k!-;@@H"8SBuNUZt?AGrH,'Ɨ^5hؐ0yPrP317lL zP̀F9aZ>?L?}WZW&:ZV:W~uG6}"3e?9kL.eW!r+0J..A3(3d9YA 0d*;P s/󻌐3sh 'L#l؀yz&f,ӚBSQ?B.7tF8; 9r4CJFhA׈PfC; oS* 9##Ճ h>a<Ӂk, (ОVx1>k ?+ x5V8=O+S FӪH.ԃA%*|ODKFux%MATI-H m#vӳM_mEGu_cC-?(Op ]5FD>4Bdߪi[<lJd>&EvEd߂ɝX}`RX a\)a%]d.ٝ0b+ ƌe]apE d$΃]]⡽ '>^(N^[4"5> K-Vhȁ(c]Eqe% um8<`[v-6{/ <_-?!>NFK` K苶OOBFN~gVc&UE%er2rSDYzV{eX6YVfe0∫^c]faVqb0b\UlIˈ`ًbkf "1}'huMEg-)ug9_8{|c1 v׀(`ȉk A[1xahnV㛓>\؏?Z~hfEK !H͙r񲘖liƾi&x^ܮ:ˣJjFb Y \8jc.NZFb+pf hGjkVݼ*Ƚw>#N^0k'MNB3N4NxgUc/g8?ʾ|5dvlEfDhvldL*"l>p& \ n&\VmA׎m"pLݦW d q?<njIf Gd6M)N&R;BEC*g&koFHoigcoDPUon_oco. H"8hR"hDz2![ȃoo  k!Bp&inXPrI.կyNeTm¤neqܮ[]Oi"i^ ~Ur'jԹ&-1_CL/b+ 5'6ws-`[s0t~OdBA't6A[bFwG?HlCh tMOoOPA`x-cr. fP''̋#v_a˜q\y4}^?sazY6UeMn|jhj̹Bl#vo$\6s'0k|һ~vy ~~cޱy{ I*=Wʆt7zȷxNxmPRXs7yvsVy)y{X [uuO.M{OpDFvFhjz3(I?Cgr/vmGah*({6kV{a{9w&պWhw(җ~o/kp=|ćH?|pp$8#*V.d!ĈRh" > fڵ`"mO*U ='KDi󤭐"wi'P4i~aUc6`rZuËU0aBCH"-k,ڴe!-ܸ>$޼zɓI" 6Q ĉ8r>5겭rjUС^i~Vq56lЮ +n҄VH s0߰AFSW1 V\j%:U.oލmNi=_xgp\V xT_ bucJ8!s@rsaDBF}S0BݴJdHpJI7阓_=PCe)I-MeUXm$\y5bYV\]5W `Piht1dQe+y]jkXjAjlզnWo7\q|r\lBS Xu vމ#=bn#y3г hѐ[uqZ@\YxgVe+Ҷ6]߈= k\$t.peFm%ncE΀ ܺڵ"xs+<_->&CH |@ r0Ñ71 w "&0a 8#ӨF5AX(9A WqΧGF"ZCݝCVzә ј2uO HF}!()~2h8ߦzM 5qit@`|Nk 3bAj4ղfH%s!m~ ݘMgnr:9&hEܑ_>D/Db4pd(6qp ʹޒ02 '&>H4AӬ^>No$ALPAe+ⴲG~iyputA+*ֱѨb:phsB&\ 0р%)vP+, $;Flԣ"(QWk*S YEmXTƩ*zQpB AңMf^S[VfOPh򐍌%7ECL[ߒ)'M q%ωN-U. 3 %FIJa7+ʊ` bRmjާ7(Po҇=>@@kE*_m=zpӞf0! F5@ưYN̫} ψv;g0`pOP i~i7MԾv (T櫕WЄ^K룀Pd.M{?$J)dydVLP< (xcjqx~^ߎƴ]4`O,4B`<䷴9P.Usx^*`"A>AC}ڏ~x:h< =%=PWٴM1=d/{<v' +Yc 2r! s'4i*BgBFIHgGU(@;z c|?<t6XepDh(1p7d.3-,E+ 6! Y=@tCC(mˆ@ 5ްe??ޟڹ}S|\0!+TA XJW`P\#TkИ ][lԓRP.Yi@m }#Y@=Z.`Hua! BխdB6C=0d$,$ :1S!4"W}D<%b(Lv"Md&b٢*Fx+,T`Tٙ/p0mC 6 N^4Z^UY^#̀Z p}c99ƃ]t<⣝!@c~#bzZ?.?7%$%Bn`ͨA JXX?8aF 0a|$HHA5ILKF2VLdN' gNDd$JQp`ݖt^.OTϽY0fe`V"H)#X Q4fYP9Ā8]ƃ;g9;>_̀VmZb&&c6j78'AZ#!@F @HCiEJCFjF1|dHf !vVd#~I&i&qb^MNA]Dde:TC%E.H5E0DA~,>n*:%& D_2JA T t 0B@˱hh."EhHB TlLg &DN+|ΑZbg 6)o@Rk?Ug% VJtrl5BN@Q [4@Y::)⩞N @5*;ܥ&*;; ^ilȆ*n'#7t7̬GȚl&J8ND<^+m@@f0B.,\G kHL6@"dMN+Qέ~1iI+Uxzk+T~T볕]Ԥ~՛FDrR’%{.6"H熮ٌUp'|nà;$ӑ84*l@?}^^q?_\vC701Bo; P/e@LjB>@ nZ ۚ>nz"颮=l*..;@8$4L8Hso1Wb7'{C5(o 2\f[@("Q.`P@)j1վ()\V܄!$k!5'2V4qS4Ta$+Ek HP7iVl5KW| O))S."vi+pX @fn57+sF)YR@ p1g2137As4g3emm`Y3|ZuWC5TC7 /Q.;3J0Bsh<=#5Ɓ,f?/,+!"֚B AD!6!5ooN4EC@CFhW^p~k4e/'tx #uc^\#v Dg%b V(33}Û>7] ;$g _\}r£w/ٻs;spjyF t}Ⱦ?=߯91@HN4&TP% 61bEӸ㿋gOTeK/Yʓ9Lx7qԹwlbƎ&8*`\-`JJ`u, =PXA b.R$1bLKkV?XrX%lU (TEd|Tc受9sL7OQV}Z5j_c2+۷q]dCJAs.2xSq/DވzuׯSI&Mރ|7fHa刞&L(GssCi0N"m(``l!PJbvh QĄġ%|(;,F2hqpy'"AR(J* c$ BK-'î0hA _a JY`Ds1mH4ی3#1bqa EeG6(խ R(B+5;>0 ϼvH"dO# 请䔸YD m {*hkGlh25HE,h%"t]TCh4]FA_+g6U E IT=U *=Wq{>M0jdP@0ip<%ORIPtѐ;1me.$z AD$Ai+yh@f0,[" b`2X_d&0 T H&uDoz,qBrL8KN =F# 's%%.TQ/g28)IFGd^@ܠ'喃HnT *RҕM\`0 ZڒʼnԊOb s4Ve\ Dz׻ 1uDԦ6df2%(. SF1$F@YC&d1 ,aDF8c'KPuLhXթmk> tao0,HT5uM/]?u`P,jT@*Ukِ.pˮzͫ^E|dYVH-:d`0([yW*+6WM`^@31 `,#X l"AI`V ``A'C PmV\3&2(g6ڨ$- yF)OUqj\Byr / m[N?y]ioSY5{50"Ȋw/!0|o2UWDjp 6`DFҰ$!H ,!HrG\ی6٣Om ieuW65MZ ]*jF]*i7|g~ g)mm,mqa>R1rb J x<fz=Pԏ# =\Ij@ x0k ւ pY`b-QV l@[چ-Y&f-Q9 /XA鷿{Qrp6ë |qi?a܀>w8 d,b@4OjO6NPh` ?oZ0C`z*A* 0$0F`vaB`dcr$d O@@O!H]K:.#?A2,*.c`e(ԣ> P/͐&X61DqIMQf!.Vʆ6RhGh${P 1¨"| P d f R 0B `$vAp2@< 0(pl E#'5qL7E:M.1q!E!@xn~*0fګ n#@?Lj$I$M4 /DRXeQ`p!'ԪAMTLm~R qQ6 7 `+GJf`4VA 0rA.`q @MJH/o}!Is1Ilb2)2!#_1) z#!!E9 r@=r,&#- ?R#B2l6q37#V%N@#l)?Atr'w2|RJ.劮Vn#oS3s3eQu~k`2++K fa@">a `.wa?*(2s/4o11*"I*3B)&)_34)9S7Fs4W2Q#7qd3;L7]Em3CJ7O0 &iEٮ*A9]AsP.:;?>!*O@{C2 ,gxJz@a1 0A>a` A.'A `f^/q 3` aP0w 5R ̷gDD #,P+Uf$5UUU]Ua5VeuViU!`(ms~ 5.FH݁HT!&IUYURyY @* ,B+B`8`"`2.SN f`.M!Oo fGK#uPBUuQܒL*0F|k<5bT$6Tvc @6dEvdIdMdQhaqtuR ER@6Hr c}g}+ZJ@be` v<`4N=ɩ FP=5N_!@NUr[E#6Q55a_h@}4UbTFTӷRcvccqq!7r%wr)r%WqShabL.g](u#vqMY5WU !J-l3N[Jd FM8`!` ]_x#! ̶L!R${Z34V``n={tVGCpTs5-p|U4@P~~K7u_(twe &it[B0QB`L \o`$&KĠxF!J+`gߖ#V``a/W*o bͷDѷ*5u5)ߗ#78eYDUMʈ@tMmkiÂQ*2t.<v/:.xGa ! ac[x# vQ k80Wzxb*b1c x $5y9$s19E#5t5K7hI8- B.<`2ySz UR/70k؆~IgE py}O3|XytE(8T,BMI-f`6` čX{EycX#R:K {yw4=y1ItӹQYOZ77S`I> y- #aX (7QUzn%:טw~`˷=:^t9Ѻ8Y7w\bJFYD\`: .2کo+uC<:nǣ xϺUmGz][[OjĮ fv $L qر9OJM;դfw~ 6 ;/@7Mջ`WT{黾Gj~{[{ vh,F@ Iǯ+ai<Z`#I:Mra=AuTu>~^>镾~韞~^S~^깾K>ž~;՞>~>>s>o^ >! %)-1?59=#? I5UY]UO_Omq?Y~t}a5?e?? e?\_͟տ׾?Ea <0… :|XɿxbE&;z2ȑ$K<2eH,| 3̙4kڼ3Ν3YjT 4СDUX4ҥLA4ԩ'}b4֭\z 6رd˚=6ڵlۺ} 7ܹt^P7޽| 8 {Q ,u8ɔ+[9{%x2EgIk4WOYl]ˆ=Z[W$yqʗ|󺤣gA3]?//~ǃ7ݽg:o7 ]'y_}w\y eQ[(^{Yh`p j߀jp~܉*^ S,nh#ei{V6!]ڹ`FX/'HKdJ%aeM:99BI$9אHcOdbcfڅbn_^ݞ|H'_*j&&(8e&fՐ) XVi}ɪAq 륄:*WR .(*ޭ:,f:{pZ % rmB|:Ȩ:"}۝6/~lwUZV /pO%_o qqd{Lr&m#r. [+Ls6 8s>BMt@ktJ/ʹ`A7 uRO}T_ouB[u^2`Mv٦mvjl w"Ewvߍwzw~ xNxx/x?yONy_yoyz袏Nz馟zꪯz/;PK@?[:[PK˟Oϟf^ȟ !.7`(*8H{Z @dRavh≶M(Ɉ((#k*")8Oo@&˫_@}^@oL  m}+d("p7 Y# atb 8B:QxtθGIdL9Αv EAr,Y 7CFQYc !@-6Pb#-ɏM5}('WJr~,gIZ|*Cqysa1̀%K4IjZﶹgr=897qS`<:u3E,6kNcM>뉝v*i(?$ 3(鱄jơ /iш&_4 DR,)jQ`H=:T$iIs:~4NU*K~iT T2G)qj:5 N E*Q^;U2+ZAҵvm$!_zֲ*2,xE= 5+ZYL:2maISɰ0 %QZʐ5*hCnQa! yX&:)q''+?ze;su(\׻/[e_yŇZN>YYne}D8֨Ok}kϗin~}zn{ѻP>]MSƟ3m٢/Q?<Ͼ;fx؀,>>?1;7h5q _ⷍJw~.yQ2]6q@fDD"'rj~MEU:Gq&x`5ۡiKsyxgaXoVZI MHqthZ'Yya5xeV%JgJWy5rVdrV:!>-7TzZhk-Q4/.a(1ch:_j9~}np(|lX}Ut5vxWz85|؇jxlLJ\rB!KBʁc4X(Hx'biaMg"j S(s'q]O s(jBqezt1BA7c&xVšÉq6f9gw|tfg`gYcD%w8gx¸(7ȟY8 0Z雯r9A [M&CYڜoRyu6&Z *jڌɐ0KMyip:ikCp;z@-%5ii"9 SjUzX:K*뙛#`Z[$M9yhz;ʉHZmʦl3^]:Wv:}xַ|6eYliZMsV(LK;OJ|J> #?Ybz@jafJ`;ȏǏʂ I*eM؃tSqPՖZai)vUg>֍iv!ך{~舝tefg TwX {JV%wgB J("{1z4:zhچz۬mۺX˥![O ;cT,۲.A$a %P&`"p" 9۱dza?Vk "(д a@WO! !ekh@l{nPq{sw;y{6˷W{+BN 6k;%ฃ۰kKk; _`" :4N B{}KAF ۶k{N6 C{{#r$H{H;Jkˋ `!Kﻺ{dy NC \l[p+¼PI( *,N&,/%" n,l5\ <; =l?Lk II,,<<\Yp8G.,Ų Hv%KXjd BKFJ˴|,d]0U\~\q+hK‡;\{pr~KL•ҋۻ[+}̺KӏKĬ {6;LO"3= ?-&]ЫGÛ;^hj拾竾u֥[\Q=b/؎&l7<Ζͤdٜ}7MQ7-{v- ڞ[tJX nۧR!j)KHp؋źYt ۶xvs7Fer\Tgm4ރ,ǃ χܕ孒y#NQ=f]b߮ݴɨyZ ^ފ .3+FF;&nZ<&Nm8v-~1S.>ܷ=9;.=.7g?چrH~"CzPR>qfZ}@?ZXf.‹i ZX)ʩ\`)i0Y͊M̊䳩W,3su)m>Sn)L #d=:Ѝ@ݜB4EʩI묉!sK k>~Nnx>-ӎꮠnHy!LBhL@ '(',?o2>di8Ej>ZsJ*ߜCEzIj1e^L/pI?enHI2R娱Z_Mɦ_XV6X_0gjodmo6gb[_8WJ?TdϓjR.ޔtޕ_cYg9U|bO Δ/tix {.腞=>?Ƽ>ݡ#Ji `IyfӸxnɝ_wnޔՎ/` FǩԊ(y տ$Gv@ET.M2n+8AL ׁؖCzn/lvޏꌰl0`@a1RQ+1SSlӉ O nT/uv/Uh7WwwhQؒxyt9Zz@ZAۘygN3R@PC5ziRK6ujTBXU?lXcx%{mZͮun\Omֵ{oyv_ s \qb,,vrƑ)WLe͛5gbϡI[ujիYvvlٳi׶}wnݻyxpe;PK!gbPK.˟O_>(p h&8Z 6`VhgMvR~($S& 0H2ָ\=8xT\娣L>ccr4ipA %dLP z~ɧ[~kF $kvyf?6:ӥ&uzJ镠kYaڪM%ަ&)MƊo٬"V&tUuJꭟ겑S‰*ꮸy6*ݺ*,Qh .J:0ֺ/ \p[2Z,b|+,|jlJ&{N+sgOq˦ĺ6<.9,0ż\7|4j|CC4J3>. T3]ٷ,1hZ)mq;iǝA˭HymvXp+،;ވ\w+/v$S9i B+zk?^9#n^.:G-퉙4큳N C޹׻O=޽7lTye N:R`N.yãzȫ.k߷'d{{mcҽ/~ZՌ@) X5Doo~v`DXo4u,^UE5YrZ xùLۚFA~BjG b BZqlǭ\ ' d!8Bd|;7>raDŽR+"^3~eW CxG~'Q$^>j򓠤PȩbJV7h\e_IZf̥.S]/ [0_/ÔY2Sc:s.W4g̦6nzRi!q.7NowT:IOPD<ŝqςjEdB()sxӈD'JъZͨF7юz HGJҒ(MJK 0Lg:Җ8uNz!stG;JԢHMRԦ:PTJUzXͪVU^` kS9 cZֶpk7*׺Y+^ֲFi`Kz=b 2GQZ,dzlf%nUMjWвu-l KZQvͭn1+]k oVMr:׫+qԍZ%jsݥnZW=z޵@m|Wokj&l~x5dl'l^Sع\;kSTPoX(pc3M wj(q˱ F,=oS S7!s\]C#̐#I2siz:t2!ٛ封cIU8v]jPúկj]對4 b:66O= vp9p c alW;7V{-nޖ{Qz5%Ѩv6czfĹ.UrpY=v,gZp넰:gzl\t4-HX!~NPR8}TxX}V\XQ;"|A|dXUWtΕ~Vhsg{zrxMxhU8{W}(67NzX^E8M(](7xdU]h5awHh]fX3sh|\quŸǨ7'Ռ4r@ Ѝ8Xx蘎긎؎8X(pԈ^` ؈Mݠ Xp ِ9Yyّ ɐ\֘8P!0294Y6y8# %'\)ȒѐFyHJLٔٓ0PYSN`b9dPRiT[AYh` uP{Y~9Yy٘Ifyl֕ri gّik[š6Y2qǘ p` @ e{e| fdPpș) p k9X%fDC @v ОY6{yU 9  P Yd`Td jp 0`k 6`$KP&z(*h0 eީ[JX6~D p Y @ DꞌU΀ߠP0y YРGu  dj pِ#ɝQ Kr:tzK .6U)?E湣ʰ ڍ0P I{U O0ꟶ`)I5v P10jU hP*zi}E2JR4@E.Iqꐕגѐ {ZU PJZz GT p0c!YUp1azf):2DCGHѣ!: -9 P9 - IJjZ/٭EJ:T4;4{7{ڐd [> 栯YURt704A<1T2[kQ턤 Е z٬ ٭WMl*Tв00K3[9 AU T@b`HEyhIU@sMRK@xCl\DD?*ԀMfhfɕݰ )G OyM+ YWW_f Q 9P 1T˽A:k f]bj-`I1 k:UQ&*ZV G3Fr:  M[4 YP"zkk{%wTЫ9SZ /\𽆫; % k0Bj;UA(* % Xs{`; ;GT?D.M쐪`\K`"u;kZ;y怲DW. 3l5<9L )dzLMPLPOIQIUܿWܿVŪ<8K:xBgAi MoܐP whA x'<{}))T 3Šl6|K 9b  `]P;RU*zʮشа,/8 ӺƳж˳M<TPpL"~"׼ܩS:1ȣ9|PΔSP0i8 > pԬUS,,ʹ?7hl'Z5[d-[-cT ) uP"&=vbpT-0-5}8䛠] LjDS` Y~êZ~^ M`S g~뭐 Tey缚bZmIBސ pNy>T :`@> g@/C-6 H7P.w@/ ur}έyU  :ސ8@y0@CpnVOU#0*/hpk psc0;<>@B/yŹJ)T 7 7/SyŒJ N茐 Iy`8enp?4;Ij0S`f w^O, F 7q>_@?gET9@ ul4Y)Ŀr {K_ ` ƌ _:_NeTY aN@ͩRePB >Qą]xE"RH%MDRJ-]bRL5mN=}TPEETRMֲn<^ŚUV]~}XeU7ݾWƹuũ^}X0Ϩ-ESZƍ?Uldʕ3em~Z&fѥM9Xj֭].\7lƝ[n޽}\pōG\ɜ3FSO_tvI~^xc{G^ͩ*]:|O7~0@:?D3c+ԚAKж0CC?$@ G$D0E6L#DqF81GwKD;_$"L1 q1J)I+k"dI 2H <J*D3Gd͔2#]LR7LO?3PACOE4QEeTNdA5sR3SMU[RO,tOHuREGOM0ݴV[t$,vWY/T>Xc%XcUVTU6+I/Vj/Vmm*WZqFE7hhq׳]h^{ c o7r?#`x` 6Xge8"w.^^6$}5cM7E&9,W=fObkb58#p5ˉWIThnU.K/]zl_|ufpP8hk'iYw&gԲ6{"hRZlT{&|ʘ16M溍'?5Awmz^{>N3!4K'}n7bMwa/w(eZIer"5O)>4~${z'=?OUWQ_'..3w;R x6UdrM\qD|cAd ĈW>顰%L! _̆Sχ ]CZL[ĐOrOd 98vP%""IHE1o)\ O(CэٙzvcGq 7&eIQ.̀'sQz 1mh'KrR, xQp x쐍}sاG@he/#$"rHD:l# M%%ghr&KM{l'9MsSd#z֗qs1cϏh:Hej.q&4*iPÅIMh,)vrt7'ZNPO!MK3^hbXUs JU%oeb\Y!y$T;Zuk*SHWc!jc9Ҳ&!'.ItjeQ$j%J]T^&cz=4-KTvnT&R͹}o\ᚄ 4.r…yۖ-{$Ep;p%ԏ1 8Vkd8: (S.2Rܓ-#F d&y!N.1-'e,CnJ|9` <.2aw'/^3/S(N4}gB3 'v4OOCPjHSyvsM k7zQ*Kc̚0i.׹͢N5l9wԑf_Sz2-l뵯 l [ll>ilu.Bg~w=gi{۶54~[4&w{4tf#qgsZϊ[{aLpNp:l[ڭyc}g:(#Gzҕt7N jR rsv;(ƃNyR<'oṛ\3hh[k~ vR=׹3ZfxS% 62vy?IS/xvD7޸V |^vyo!{o̩xr,:Aջ^Q/}61s >O|Wv{{wqfc>A~՟ࣿndJ'S;mZ"ꊭPZ@./󾆙=?!?[;K3<+ӼC>滦Ҧ*"pzBsҚ !?Y9c7:T;<<=Ͳ5( ęh0H.Jq*SE/CX< 0L3M,(NO¢b'E(-:7DV\BT-:-dtb- jkFs/BECk`|aEBǧ:*)q@D|ڦSEF«E[43\T&]o4"G0Gn}G&fFȈ,Ȗ8HڰȌȍ"TȅȒ4z1K""IɉTȖ$d9I`I^I:$8|Iɠt$:qJɥȦ ʨl,J<ʬJJ˰4$KZ'aQC8<8D@FUXL ۠UPD؜hL(<;wt@kx-H@<٬ĠMM5X*α85KN, #NW>#PyZJN=:h1HH|O"̢s@>Nm.JP⑆iCH@x7$PPa-ˠ?ܪG@3Av@#xR2Mfl%RFih\Q R1(#M@&йܵR\sT*hG". \ŽC5TNNATlDc\FmRh 7 T#ERbWw-N}Z%Q]^ 3np 8[aʧԝK^R\L]S^ Μ[_[L=^];_%H3u=\ߥw_Ak:Tߨ ح"` `4a)aj^a^ʁ[a!Vf`aF b!N)"^#a$fymbyb(n̬b+n ,`-bb/&)V0 c5>c5cO`*c*7&8c+:n@cdC^A&ylIJKd@D OVFG~dyh@TVUfVvWXYZ[\]WdN a&fUcFdFf R"PhiLe` Ok\zfGafvfnyU0sFtVufvvwxyz{|vohtepg f `v臆舖艦芶菮hV&~Uf.Nc 阖陦隶Dgv頎i;i"ab̥fv꧆ꨖꩦꪶ U&kˬk 9jFcͷ븖빦k뺦hnkVl6¦Ŏk>llz^F0l>3UPl>kVhf>ޖЋm.6nzn>FvfnN>6޶nKsW5VPnfo efiյRzOp𤅋(3F<, pzoGyȃyZȃp LjqqfGrL*o@$pyHqrp7qnٌe)oz00Wp "Z )s?i/.l0lϖiScOflM7U3aoي^-Z=`٪djڷ |yǓ/oqZ׳o=dzЧO/o}E<8 cFzu6 փ朶ZL@%'hUk9 6b)->\AȘ@W#u58mA II*$M:.J9%HBdYj%xWzɤ|ťW_=_h&\II.&ٰJL')%xС %ڐJ)BzgБ-ֹ)z):*dV\HPfhkjZofz֩ :,{j1j17qX@Z-:z㎕J*.>^ZP,N..;/{//Z+[q5kJ-*0ghJgֶ@.>71CwRZ|393=[,a~I]4՟U&2$cra2+زfgb_-2Mw.B7}@٠H։'4;~;;; ?< *]8KY[=SL==WO/9ʤܹni~>_O@3>($/0R9H4:pcWV 3 r C(B {Q SXO}۷>Dot8>$cDNLv% 4fCY= !1f<#Ө5n|UxBp#͘*|;D /!"DAp}F<ݒ؎%*Njd(C$(" W9~ԡ!9Hpb|!:ew^'%Sdy0s]p!+Ӓ*+TRzl+exC{[-QCљD"HLh}#&@xMF 4Br&CnF+KYAt'#A*O!M|d=uO 9<ψThQP ԬMiUE/:?rd'-MGDO,HO#tŢbY *Z&TE PO*Лbr75TV*Et_SMTQ9_X†tcm0,T uV,(dFVz%7TTЮujBĵ?M]ekzZKj_-qHh̥#Rֽ.v,\0% ȷNf8GCDGׁV qmiE)Mo{ @*k=|n? C43hфa ʹX4la\a-*Z7U~_[V+N[ꨐ#E !SDՉpޕ05E# 2^n3m-՛Ii1Iqx-^2̝B| A1[1RW1ZIJNS$b._^m jAO ^;iGcQwZXgz0>0q=b x6 gKقCBmmg{ޮI*zB4 tF]` emy]uklaqӵ>u 6)#Yʷsy63+L%6!|"/ș&;e7sQ29 1L7{^pjX>{ں:N\{\Z8Ɨ7(юB:Y9 sϼvR]:98 > õNkuRtl;8!Z8Xxmv:/76qSMsҀI'fWMCIa6xY/q_?R l"݇1??]vt_zgZn}_ï_"AD9,`M`0 2_g B5Qj&I=Cza޷On ^2` [`U vaa=䁌C=&4C3B+p'Xx@dBE\\"S.bq\!#F#F qݰ!J%`%a/VV[*N alB+Br$>l !"/&<"0*C}Y11#D"`U&rY44v 'vC">\[c `$"$(,$.b/c%x0#@CAd($B$$8#`Y"5j\Df6j7v#>|#8Hr# @ʣ^< DAb"?$#s(M$NN$OO$PP%QQ%R&RC2dCRFT99A FVfe>lֈV&A$( xAa 2d>LѤ>9`E!a f4e(U^Yd':#a$B@ ^&uړdn nf1`&&app`b-Ai@%duqg@&b*cb:Zj51m'ƈeZFa9*2lB&d&c}J꧈ugLѦBڦmW{ g(0h臮fYbLzuXz1mѾa.偒C}F bYq0a (b^BPm])wљ~~)i`bfiyN)%eXlȆV%hVEmfm[yjiziy-Mih<إxnӨ"ݒ*IFiۜީ]>ݥȤ})^tYړ`$딆k +\mف+ǚf*+*ⱕ&ݝ^޾`H봶 rb+j+q+Aagi΅눵+2^&$*k8ި\کkYi,ilj` y+\" J)ʬk=kB*lزV2k*ο+jͪL2- 2m޸XMMl QZ̫"N!rm2HZڲ.!^BluhԡނRahjnj F~n,nVm6k)_ޞܤ~mN-._nD1~/////aLT*Z 1/` +tt0'rn_ɭ3jW(0& FNArcti 0 09pB0  nf eZ0?1sF qW(AnqҰD1qL_T1\11.11D_qqZ2nհ/q[r SN%_2&g&o2'O%"Yt(dU*2#;2[@rH$ 2Q}rҲ8).*!&+j,˲ʱ102c3p/+W+Ls2p6-?n.?38U4#0[b6kS7l;<8r,:[::;Ok@G<ϳA[N=O3Ts>>?2Otc7FIBڞsC"XYYMg eFtt=nHCeeft6+t9qXnt .qv4LG4tMWMox}kӮ>-jJ嵅&al~iQk3K\O UUckVE1qkXFj5.-6-ꉱҤur|c?6[3uMF/gwg6hhǯGSU5,u+_5Nl]&~65mZO۴}pCp4s.evFR{BO Cf^kZ5vmíX.Z#!3eK=vt+ti[5沶y7\Y.]ŊvxȦ7`|DG8OW{r;ɷY߮J~Cg.MXFz?x+| ޿=շ};4yj8!9(އ1kx .:6r@Kr{e?x+y?y GyY0Cc" dC ۆok4h4l:w:::::!3Upk: . 7)),Wo:7?;GwM:3 :B#z'௏ޣ+;M;ǻ;z_εcuZ qPZ5w^#;Paz;7?;sT]^{J [WDSD.s])tCʯ<7Pŋ4b~;=4?{%zʹu1}<'ҷQ]~Ͼe[@|>Ov~hz4+FF?2(u ¦A+CD?l0¦+?4`2? tO#jpK?@0Ѵiʺ T`B F8bE1R 5lΥ%rF߿cgq#OTysϡGOGױg׾YIKO|?uW^wZL ˴9l\z-?$ UPl?>5Q 0 "2=#2Xl᪋Ѹ䤫qGꪓJqI!,ȧ;꼲ɯRJ ,D$-CT/i3[CڜsN37]CFE!TI)mGyOAUʢ>)SQMUPY-rV26@ 3OChj5hy--,X ̍AoqX~]̠jKT[m[hTq-K*Ufw`W^y_{ _df<03[Odq @?efLOlabVWpۗ+F5qJYT]}:#*:(aꥉz^u맦.z꧵W. Vomh>D8dL RÆ-k0t#{n6`hYsE9ۚs]s|C,1D&뢠[kZy';ى?r>*xۼ)$u~5A']GJ|1D=ꫣOܗ۩u?@ 0iĖ4{גC0T­z,Z!A{;NʗB|$i v"pJ 8pi?$@.Q;JLJ XĨ-E-^&, WF1B@Y ǞFi<|HCP ۡ(G:fbD$orHEV^, II>"9?TwF X@)ё9YB;}+Ǫ26TK]2#t&LaRRFJA Tֱ+֎̤]3xW’@C249}K(1IDBĀF"\si&b-LkDӨxZsiޜ|_jU`UMPs$eGJʥajUխvakYϚֵqk]׽c݊~C`Ʊua9˾vWmLl v 3)O((ֳm?jBؙ]"ChY߶6xWImj6P( W03e3Eouk%egKyj F Ъо  ]^p "O h( p;q$gJqWBEgfhh0*n~J b!3$O2PiOv61 0v M =GY](ԇu\vfLJIq"O/0*Q ҪqfW6 R~$2T H t}0HL2%-h  e R!!!gHl#CH.r1"[ b"00%& .($g2, ?' q,gB'9'{w(JN"(I r >.QR%C+ )R,jn-[P-W H)hҟ|2R/R(@21S0׃0;)43V6,1!str2)iR/=eұ98g*)$N 56'R2S*6s[pfr7S%֧'*ٓxѓшp 4BDK$1a@:= #D*s[|R"|7"ԵHBf“Qt<GN@!1ÁXtP;DQcC׮CKCm4p484vBTDDJ=_c4IIE- Ǣ,JMtlPCT/Lp "*[夔L !KG*fKW$ 2Ap#&02L/,NWq>TFHKŊIipI);,=chh4C"m4.56l .ϖEUqc2(M4mdfp V+2,`ю0$UL|Q!kR/2ZZc\$Bڍ 0UOΕ]#02EPc"^#HQu[P[ -;oHLi.buN%lLnMDL54 :#Od". Q` 6aoaiv*lv;GM[dbTlOgoYZeN@^qŻ> Yfcff/gIT^6UY}C8U C6cm0vM&܀2,k9m(n1Xk4U/GX1k ՠ-s5ws9s=sl֡TtMդ!p$B f&Oaw%n8Pv-vN`/L2dqPwNDcGr]&rY1lG7+϶{Ctcx) / /{|L|(.yjYL,}0~]{a%err X1- 'gd+82a*d0 7:x[@8mJqK. gp[xT凁Tx(^8-XwHπץ]dqSʇIB+FEBx?鈓E؉.~}hQ`)lH- r=Ƈ!8?aX( />88،{ñu^Ǎ2=9r.Gs"E9Uy%iw2ay/)T-Nip=S:ӖZғk<)?A 99ŀ=%J8BY]U ғZm󆙕*ә. .Y*)CT,s{y3;q*d]TA2W" jꛁI`}Ӎ񉞳י"?'s#Ɗ#a:_#322}+"'fzi+ʢ /1`DC/٦(I?<8qy+å롬ȣ飼kstq YAߚ?vQ=qDdxNOd65vM.vu i]7-n:yY6983#I3+czZ#AOS{ABVA5jfeoDX?6Ĭ>-tPcDWY#iXZ$Th}6y7Wͣ,Iޝ.A=[$ܥ|毤x~|{JFN>~;7qy[kA7u~%Bsj>^G~3^〚r}݆>t_… qSc#nH7${[;IMzQH~˖c2~i_fM>)t8uD??N "kYYUMZX>?Wpǟ|$ٜ%C<0…0|aĉ+Zč 5s1AAr!ɃT| 3̙4klRdÕmR<4-СD=4ҥL:} 5ԣ һ5֭\j.رd˚=6ڵlۺ} 7ܹtNbCfgB36-%Ï1SvXqLSk۾;H kcO->Y{}ysIoH`2t G\s>aFtM`v^TE䱷_gbd_2HcJ1VDk#z]2x`BIS .$W NdN>dQauPwf5>tbl>v"vX}fnވQ~Uƥgz yd~^$JhmIDUjx=:!zHWfe9|jZ j9Qvuwؘ3gT&ފk^|Y)kb:bbej(IRΉN*j΄gf,e~*枋Pκ` ouD|2K>no>n .й+oOL^ qm̐2"Lr&r*r. s"/sλ50P t[Dy/k6 55|V_ =^$y=d Xuj4n{UcMwFip?wߺ.v tsxxU~ONyy q!Nz馟zꪯz뮿{ϮU 'yヨ[y/|o{γV2OO}_}o}'xKݏ3W<ϯϾs߿m~|G _ hH\ۛX9bE* bpbWJL n+*lL<7l$L!l|…gȐL-}@HdXc*0hq,Y!"vKZ z4\F{k_KpXaUx1NHb\- u"^;-}ނCly ]_M*WůӢ߃-iZ*`p`*A "#).pDO/ lg[^[*B `3Xv(aq1u,tذ4bb#**V25YS93r +l8n1b*dh|7&A [2HNPoNF]/H*f $6~kHTzլnR/CŰJ% 5B` {.6Kmk  O0 Q޶搝.s6}hZoxx>ÝH|-=/zaj*؎w-}9B">\!8šʮ|$/9+a<xBEXc(ugδ|.?GQb[RxZT7RVwHهu~[h`Ud{Xeڥ/hR@܀s m)?+15(5ˇU0@98s hփED3  CuHtJcW$p 0q4؅%rX t` ` @ U}8``㊯H9Ȋ39P@۠@  fghFר-H~cX V Vr p p d/, ِ;F8;4J8+M !Y[jSSƵa+clUkRP^;Slf{̑j qsK};y[xJk]C_IM{t5%/ᗒ C;>4kML㆟uk퉹+Mg[>C̷䊡HUH%KA]vhC=*w! i)G+D5ZtJU\%u䢭A{(;{F,k zۛ V뿸r{Gݷ{bz&WgVhZ0)K6էꇯ(ۿӔھ(|Rf2),=I4l(jڣ DGs4bQ 0c!%UyIU=3[$kZk۾ n"><FN]Qv1{{SRL%[p˅NnCI  ֬ M.O^vYt˻`` [gH e.+< .S`CM@2SS4G|FkÄ=)G|[?:cc K>2p }>WE9R\Tc<'ɾN~>TT .2@ 0-왻 D8r9H*Ja-50up Um=X_=2."̸ yLMP ՘"30o\ HS9FMFkY7+fvzF[@q<MB5nG!ED($QrLIK1eΤYAz9uO( %ZQI.eSQNZ*i@}L_| lye˔i 5kJsee.\vok,¹׶woFzM%Cs$~ Ri5o|xHpU+ΩUfZk?^]mܹu&5vN]Kʼ~//'o9jε;i?\)%Ju;+;m6 4@Dз>,j {鸃o˰D⢏#A61/s$ @{ p4^ ? ?Z# -.?7 rI&I@(e@A*J,a06$&:LNIF+]GKrӝSPCu-ao1KT0XK 215H^BcuLtTgu v\r\OGUw]v,5F7,t8\^P%Je^Umsl" ă}-`"Ց.Ɇ3ZEcys9M]s֙w(Ofɇޙ-hR.HHi\ `@Xg@ƒ\B[WF?6 kvzfIm;i"j%Q6cF .RYVr3K(نsG5W}us$'"|E€ /F&Q6ESI|M+u8%gl8( |B0(֒lf1J|,aLhĆE^lz@\a4-GLossȔ3?gS A[ni<rDI}#g&YPM H>)~F$8!24hk8Qo:'hIO$C;R~QL;*Ҡ@Ԥ;'EY.% 0BDaX*"LbXMm- L*[ՑFkpTBCXʾ VW5&EW5I*U]ΊVU'iJ4LrU+8U5¶`u~ZU&԰-hW5)- \Jc|oԽ[}V;rY#.m˦.mʪoIԩN_:_=0w-ZFm[cdÐw%ѕnd`Vg^]*'kxW[];cƗ)n($$wI 0va̯-n7[ k*Ӆpr݌ ]Huƍmڿ^ |U,ML>ge'N%g} ?7xld<+Q^V5^ 縯0vS|8(򭗿 /㱥+gLZbk?8#ngTL|Ǽ+ ?V}L3.k^R9BWRݕy;k Xrqnm00cSm @f3lh:.QнL8Sw"n-h_Tcu{DYf8Smӡn4yqg܍/83(<^ŽQaV)A.rki-bi^߼/y Y3F_сtgI35~ug][7$oNH]c'{8u{Qߞiv iG<s?:-4k2E ײ[ [ ta[Є;(RbS@F 4@ n5܏5:*;., ;ȉop*GAЄG lA;r@õ"34:[8<.c[Btxo>B2A1"124~Z4T] 0 D)t ȂlMs<LG$<- ""@ 漶r!3;O1Kx302`oX(O(k` ^a a+ V~a.Y)ufWb$n Mb-bo:b'F^b̝⫅hb-*b1bt3`305>]=/nc7 2cEccc>`fdNfe^ffnfg~fhfifjfkflfEdn4fpgqgr.gs>gtFg,b`nUdgxygzgge&u{_gmfn4 pg^hhAhN&rh\hiĠ:i >^i.N^ܰi$8Uxikijf隦鑶{Xj5߲ ڗ^&jj-nd5tHj8^xj4 ykjjrhQ6볦F6ٔk9Nl>ikV)lëVnl[l1FjɦgOsik7ѾmVNm^վ~ֶ5]mLγ~nnj [v5nv.o!Pމf^`j.W_+p߶9(p ppoq^ Gq/)qvr8sn"!_8$OwrJjr*p?)r-r.,-r2O01h?2s6ns9s:s;ss?s@<.opB?ttE_tFotGtHsD/stKtLtMtNtOtPuQuR/uS?uTOuU_uVouWu7ۆuZu[u\u]u^u_uNo`vb/vc?vdOve_N;PKhoPK(]Z n@h!TRQU9WZՖ`[ \pAYdh5[u]Igx}b ٟ 蠌Ebk)g vdړ馜ܧvJwݩg7yG'7뮥jQm[(arl(&JH>h-*#:kކ+;$CoQ4%SU>U<^j֘cfkv&W6Í00jō>hVji(N+m!l(k*,˽QG_j||Ʈ] ȅ\E&KQK f@`ń_[tQ,64],'nkb õ;лMEwI@U6Sduf̦Uo© 0 ĨƬXd'h촣Xɷc[{-L ouFbl3y^~]u!ajX&!EnaeMjҁ$oJFj賤IBBSDd[rT{t<7Cͷ x7@xpS%At_*TXb&k& oNpnNTa4SFC,Qz8@>q~4elł"Ɔ:ʲ)Ah."FRe- :p-E ZfHb#+Fpܿmӱxǻ8q5@P(nyC3HXCwwkg./kXy&ʿqbWICnrTS|'L5X 1Cy y\5TEzvzL^ygrAp{W(ׅCr1'jAe8b@bHaL|It0tX}!B2b6b`~#V~b}xty(btkP'|BDaWuu]ux& ؀8)!Lfv;EWPXudE_?PE-cE,;V3h5'89x]<okfQ#ru\HHPr_\X8{ 707:i&!&b YamcIv   ttbjV~b~װ}!v~-G@cГk:x%F唠( H$Z8,j(Pa!ѕ^bYf?jnpr9jYEHm@WExjvn!d6@3h2x2)6)S\!5@@)Hp= Fya$r.wҎF[x菪я1ajb ʧnH§qJ Ga@P $|0):Ia`8cP7)YafH(؟]u0B( H OqfvbɕzHqt١kilUd<,9Z1J06X]Y]1Ս=ouv.# C1Ӛ⥚R_(Qg酩1{鏹Ia]ɵS&j uG H QI@ל9!6/ |!F9j㉨@$@Y4k% Pة`W&:Jc%Dl S٠!vZ*Zb ^ J0j%:VCK7jG2J)I/kؙ͵}XŠiiL{/m=Jm_ ݔ2PCB@ χͯxӊ I ބ%VNaۧj];M}l~pJ̝xN <]i*|'@unkjc}/ڊ.);AAОm=$}Ap .X-H뵮A>F:M؏[>B^(/an}K^El<=.DQŷzn$+>΅Y֗h _av|!=݈m9 -!? %:,ϑ35?7>_?ov^?_>ԛT5pZ0`/ef6bqonݦk/$[3y/E,X148)?Q0ߘ-F=6o?N̜K!HC ܑP…4>4(^ =~XCH/LDReJ6\x2G'OfęSg=PGОbEХD6TD֭\^VX@)Kb~VmخU;jܩ,0\pa${ ͛]$Hխ_ǎavݫ3TH|DɟQ۹KR#eܙ?gϙw=H(B"J+A ګ. ±:KND1/k1P 0̰$,3wQ 63D;MJ8dmH~8)rs.KЋK1;r#0D<\-/JMfrI?=u"j<(@BB{B!WȩhY0++(&+>$q/Jڪ 1M7>Q41WE\\FoW2q3΂Ͷ$tDmI'E2*v+aR7s4!;p=͉c3ap¾<&4QXByHDFPJR-eAҞ(x )]JUX0K 08 5SM5*BXB_WҾ( Q[ GȄh2DŽ"T2YԌ5b{6j ٚc5wI nî2C7]>A{vΥ=mi_Y5Qݨxju%Jb8NSQK-E$I=¬@v _~fGGJg"(Eo h^f2q`Cieհl#Z՘;߹KX{$Rnoճ~$o|㒎,.q7"r\E30)]6 9v*\!OvK)KR Wrؼ@/z q bjT3u$=8FHYsF~_ۺ⧦Q]1r"2MiøQV 5 ‰)e:2QaJ],dB.|XPxw)%fl$Dkޏ&Raef=ӴlYVh`&:Pvlcg.|Č,#uK#Šn$wǏ$Ύ=O^İO#D.lw瞢AųelVPHVY/g&#ƔpRTL0"%eL)Qjftc=m(n5m/L ZJ<[L`āCi?jOykk[6Ǎ E UӞZA& y:z.r]? RTc Lj}J37J@*Z`RQn`}ej:`լ JԲQtitS`i"ߔpM#!OjЃ,&HA4!ž>>rHs$] WDTnEx|jU+7-w,d&ە`"hwTbuBzaJ\)܀U^4(7o0YeMaK*.80_Ze햸%A'm40jta6md"&^O:թ.Js.u>cd^V^R=+SQnnywH>BeJP}b+G_FA]sK o"hNlkY >qn DͰ3](* !<@N+dી<1r?ѳNheD7zkbQk#Mmc\d{'s}rMtlSRߝ*Jtl}`xƕh8߼ߤ.ߵ ~+[$^<2ǫ AJA;c7X;X0 ; =ûsɷ;`+y0R"fq;={=)@* CX9c:I Á:2[.*˽¶KԠA(DLĤ D"t/`+X;K΀# B[?jǂBD̪рĻB4\ =#7i:ْ64/Z=3B5܉ҲE,5I5wԺTG⇮|{Dz$TGEG'H< :B"EB$tZ|w?y] }ȎE-\00FyE(nzgƗF)0 w!qGyCB$ $G>f 7 T[GzD6llOlA ,HwTG|/VbY(?Wl#Ks‘!Y??0?ȿL_̒{ñ<0glIɗ\@0F.Ɏ<P 95Қ85trQ̜=CJ}>L:JM}ǞMJKtT}dNQ̾/K/θKKHKt>t, F,FìG[5s?XhlL"D9 H L{Q $J@4ȤTJh;(MLMKJ"4M/ӶGl MIԾXK;,"):SDOۻbbOsOȚk*K1 ,S Dlœ0<|S@렼4AI@ GJ@Mj >Z1͡PהI zMLQM MUQUQTREհM,;TE N!U#HR,t޷=[[-[޸}X[^T5߿݀ (X$8EL$=Y}+I\HǒҖ 60\'5@ȴF11h]1@04V0<Ꮈb2ZɃ@5? ?BH%Χ4  6NveQ^SbK+ĵ i/.;^L_ƷeUcɒO`#[i^ͮl|gU& X bvex@~咾kVL͞־Fl9nf8lJlŶ@bon?Ffiun&êlcv΁^&m~j6$vm*IpoT\X)ހA6"j)Bs,B|fFe~cnio EMxZȼ`]IVI}&ozA|Z!О MΠB.^XpDG GJ5 U ekbMiWq=qDq;6lN9SDdž{ܬ $o0.λCl/w6fke"sUfp^j3D[O.Wm { b7cGdWegfwghijklmnopq'r7sGaGugvwwxyz{qW|~'7cWgwfOW)cyA(Wgww/wovgy'y?zWvGv7ybGywzzny'/{gyoz{y7{O|'ww7?ȗɟ||G{|zo{zGǧGWy|׏v'ڗ{z_}jo}ؗ?vݯ{O?{|O_|Ow~'7Wgwwx{,h „ 2l!D&B "ƌ7r#Ȑ"G,i$ʔ*WlŊѬi&Μ:w'РB-j(ҤJ2m)ԨRRj*Θr+ذbǒ-k,ڴTT-ܸrҭk.ެ/.-Ê3n1Lj#Sl2̚N3ТGL4ԪW65زguM6ܺwC]ߺqҰ/n8ʗ3o9ҧSn:ڷsン76N׳o{lǵoyK7`Z7 * ( Zpɳ:9!z!i`C ' 2}8#5r$9<ꈣFE^eZmJ* " ir%Yj%]z%a9&ey&/ᘉ 9'uH<442RI%DJeډJRK-0(2L ibWɓU4ĉ/=|c${D(.Y?:,4 3+ХbiKVUO:PC 4Z ?$ "MaI2вD )L3`M6'-ӐNJ ON=39tsVۭO,4 M,J)q c=*ѻ-5|393=Η(|^mZB7M06Ҭ CSŰJKՍ;TqR1P2CC5ѨJ)Ia@JRVUtb< `ӓ"mւ3U6JCE`_l-p)4YT8NR4w1*")jpRIMYG LØC~C9?LAP9FB ( B0%ш5rlcA c=~ 1Iq@`HB Ӭ^NwF u7EIY:-ssA$vT26{`Y @ZP.uC!P6 U0Ya >^5J,bh".eAM,lfĉ-rv,);}!D5 9 `A.v*V*n] հf[jXњYfbukV3zRp!@,>j`I:hVӐ/}i4yfb7e gOTwA1vA >r t" xSTU*lc[ –mV-nwʶ5n=*pZ9mPF'`A%p:&! Ê*)z"BV@.YfvuD"Vb '̀,k+\V .s[Wr˓*dɸ9p OB*z\KiX(DVk2 z٫1hLҩ{tD12B;aoeײeJ]ZeAhy[&ͬe1yhns3l6W G0g`"J3Q҇tw5oxi^A"27f^hxl$1|ӟrDARъh`6dԒx(L/Rͽvs7pf3!gCۄG0gbP2Rhfc$V0c^€u;aA?KPֿ>s߾}{lc v+*QL <ɦӿ??!XC`A$,¬yDn<89,`B-8AşI'!P8à%nDJ`n J 9HôB^Bt n  p`|3‰][C|N!Va҆iJ 6(1(aB!da<ȷE !balFp$O "!FkFydH!6#>"=y"$f&!JjMCpx))"**"++v'("-֢-.Rsݢ.b,"/"0/#1c 1&2* 2.3>c"4N#5FcIZ5f6m7~#88#99#::"s]8ģ<#=֣=#>>#??#@@$AA$B&B.$C6C>$DFDN$BEfFn$GvG~$HH$II:EbI$KK$LƤL$M$8;M$OO$PPe=$#%R&R.%S6SQbSN%UVU^%VfeQ4V~%XX%YjdTDYSN[2$[<%ReM$[G%8%V%_r$`@e`$__^2>*&H%@BA*`$ecf]I&andfUGn@I&&i.ffFJHZ_fA>vWfnce[ me#c'km'olBq\'v>ue>'r'Mu6guwfg\gt&x&vZ{xBtRvgkRdzwNgr&'~#ާi2'sΧv oe{ʦc&'w>(LNZf(q*ghvz6&r腚(dyRhhgu(h*h⨎A6g'""k|(~¨`2i}~h KRgRpB$&ji&:(}꩏j)V"jM⦡:)Rf`"jNringRib*hJjAjI*N򧭂MBi*bZ&Rj}r*zj(~h&2+A*I'~Z+VLk띮jjKziliު)j$g+yb&*6r;\V^,>&^$Z.),ɖɞ,ʦƤʶ˾,+K,֬Β,,ʬ?zk-&-C6>--F-V^-UN-n-v¤~؎-ٖC&ڮ-۶۾-ƭ-֭---..&o>.FN.V^.fn.v~.膮.閮.ꦮVn㮮.Ʈ.֮....//&/6>/FN/bcfn/v~./ o//J:^nhnƯ//Znp *&U2p&AO0W0Ӱ9 s!4o3;Ct9K4^to4 C>9.4HHw2HpK7@3Q-yA3CSr 3POts0p(szQPWt0s-/rHSO_u =Դ%C*?4-?9_r8O 5W#4F[orGs,O\WuI4%c`?u55˃Y4= CYsCrOsSd6\\t]cR_c%go`v<']3W_[!4=fCng juhu'37_hiko5qW6lqWB.,C%mnvNK#5e7GY'tsqo='wp;~w|wqn` K`uZU~+ P#! tB*Tnwz/7k842,8pMd8cn ~GtV;Cx!803T3B77Qz8WsvOu8v?9o/B*HC/rs5{4=79wo92#7p^/1s9;vs_g6O繠9+7K5+'JGO_:xl3RwzV:::񊺩z::Ǻ:ֺ:纮:˺;S;';7:?O{G;_;gZ7{nM{os7{W^mn;8;k0۹C7'C8LyVt;!p 11d׹Qt3#ue'8'+/[KYs;v9]ǸW2ak<ΫL2##7.Bs'p{vjSp(*+c3}s37 Kh?};+7CC5OrN6w3,w3xTI<78+˽yLӸ>]W8dv|07}tӇ}O߷2>yPBv_|{45/3} >{/<=^x|^DW57@'@Px "8bE1fcG @(yzaMZueIaM5#Jh'Ds.9hQG&UiӡAw gUNZI5(Շ\':6i׃QjUOoV%;WGATHu֭6?ydŏעI؋bSACnseSF[ZQ]Wjs;cFX*\0b. * C')V*zwTzͿUK泧\~^ɽZM>rhzHuN$~8:l )(> 9A$K*"XN#4*ab*$E!Q D`W0ɨo`^9lv(f}:d'ʃQ8\GeLE$/plTȽQTYWE}\#Jؒ.{(1 - (J Q;+$-}#fi3n$N@]XBsytL,K [r W EeEЍQuQwlBbZV/ߚWDpU/Z(԰>[ gFT..辉ه^49}jIXG)d}o?PϹ'qE"8X :L`rvk6)z=36S?YǬc]RnyD,'?:<'^[%0,E(U 8\xd-[֦ܯ=*KwOiZ p,Rhckm;w޸qnuHXm}%@ w+չ掊}z@@&~g^-vD)Ow- n ݱޖDPJ%+aiJWt]\:ӝ T̏~RA0%.89}w)cN@p .RޡOw6g,}b_c=~7џ~w\~/5H{1?o+fFHĊ +’"lHkpȌKIFn"|dkK雒-/Ҿ ЫLJ>+q{LH+ffX 7Oh5Ž,#Ɯ"HtP' |>Э K@m*L弣:"xxȰ }N y.,VV#fjܸ0溃7pL&o#lP`<5/p>}tڨY:ЄPfH0 6īr9ح,mx3!Vpo F*qWtAĺPm#- X :0Ld"mTBz?&cJ eƍ2I13 %b4R ׀or cHQ I'&eZ@RM& 鸉&im.ĠL(q*sWWp2gU'F-kZEVG ӬqXDV*K *&Hㆯ $)x|JODog$ ,1} *4-]eDw4iHGt.dSHrYVse1J1189$q!3;f!;kp>>3?s?&=?+;t@y? @%tA=OMlNA%"ܫtkB9Y"JCI4T017 ?$Gpi//*"#4ӤK o40S1;F'p%MlЗXJA v|4Ft~Y1(TH+E\4Tո,ktFq\T0^.M@I،bP%Ζ.pbP4rnQ N93)M ٚ3G/ 1ȣjGKtmU71 -ب1BD8gsְrIW(i3,HPޔr(h,4y ,g4h gjhΣ:T?39i 8PX&^P*#I#nZU\B$n&'!iX Ե6[∴5r.0 QIƢ,FX&KRMSdmX5(r95z V 53Wctf6dU2NV}i58iqmZ#j))f5Sfq_Ry49h9L VU <5lݞB5 )G\T˳AR.^Kv". q)-!"O(*se2Avq7wuwwywsui7x'xxPv7yӄxy)y7zKyVzzzeFLW5W&lM%pIw|;|1"PpuLCpP6/bW< !+C,+Y,,]k%W!:us{.s"Bt o)ryShs17ɗpSR{RR1&aqv0%VIqXk)7wG3|4ǒyq6rnMreCMNt$8eKuq()OW9o}8,J LeT@xk=NZު~*QSy]m 徶/c35m755NSoH5wRK8I\%Yz%z{\ȔٙCf$S㕭g5JVX kuZ1Řeh_-ف; u56_Λ3 /2٧'_|C5X$|5n\v5-{OOƜءἮφy(.LbkE3σ9:|t&:١{R5x|ghiT ͢vݺ>Ô6Ipӎ 4k) cDy;~B{w1[w%"Y;Uۻtw_WIyTۛm3;I|I=ᅊ|{4qр<۸?о{h^HkyDń/+w5M;ť55YƝ2[") =5Os=5?y[qU|wV?(Cؗo?/~igudڵA*aݫmd}Ӂ%QهQ Es&G$I"vXفagY"D!f/ٸb{ߏ2zQG~4tI*Lrhe9aKj fj\jffhdal)8LIek`٧nR&bVT)1S 3H=]թ'~ jJjZhk))J"OBB+kkV($l.,+gNKm^볫.-~ n;mnVMދoo pLpp /p? qOLq_̰Jo rej*"r*r2L.[s:̳7wsBMt?[8-&I? KGL;-_6Vu^45?s!S<-m_v-2sg!wa]wC! :SE v^Ý28VYQstQ񍝊ӈJ:0#91蛃!wgeupzCW h0zƷ뎻X{NyX{$|UHM|0s鵥>w2|ݭ}Xfoc+]okOL>{ W/itShȄ,GQR!$sIO?k }0 q`?`bWb!qNH"`Zt^iD!4H*ҜFH]2x =jp.j\h?!b\MhPwwqA"b>8$1oPdJ(_#J:)UBG%)=:5iɲ%a'laa;S=Rۘ#NˈoSƴVrXnEʒX&Ŋ XeAP.ZX9}@7fE{_QZl8yCjVÔ??g ciQB3sEl*E%p^=yN%[v֐Ґ 8Hgk?'_K!F?J,sY=CgyMዙ`Bإ r2drvDn)'C\GRr'Kې,gr~z{==/Vڝ-^N:zDXIZs:ۗQ^P(U(^ThYh\x`ZU`V7_HebbsC+de膧e:ceohp肹>Fc<ӆ8jwS5~2WpOfC>lVAwjvQjp'EV( vAU|?=Bhz&k&EEwnHwÇ7D>FAs'hFQd@8xB(CU$Hȉ[wȌIVi9 'Rm;Ϧsƍ:y;9wmݳ} >嘎M}TT>; m Dz#}i5enhnXL~(rWrOaWdiYHp$m}GJL v"p{({zXqpqyǀf6э# v,sg1s:7wIxX@-+)wW[rus4W6q>a{7zh)K_!tqrCcPѡM f5 3)qx8*SjYI4%v|O)vR(MfyoWV @AYwxyEgwYV7XwI)zXvMu'PWP}OQaLa#Hjhj!E{7IA[izJTz"}%{WdymQ不EYb%B%ždV}2* jk 9[s|38ŠDŽD#wya~]~`#ZVW$ʢ~- 1J35ls9ʣU#NA*CJEjG=ʤEM =QJ53U,sYʥ'7֥.ڡECN`8SŅeIΘئ8s37AoI8E wdꠒ8hb*:,V5)&G=LyzynZ&?V|zgɑ8թ 9e@r m"e!Ī}qaMY"HkʘfZp؉E6h=naitʦ͘Jn|8ZSjBJo֯ĺt`%YȺxDi(UYph'늰)sBxv^}Dgj J*RѓyzQ~":ɛIz)8w gxDV4)i֓7DD{8D0XږMDz.˟ysd+qXs*A'C.tQj|iizڗ"Iwh`To@]ݔAc~ SZ_ii+)ORS-7P9tە,rCG pɚ9$8q>2 X$Z$7oS($'!N۪J*T7SVd}i`2W)U"GYse'WTf hĩJI(ɹ[h[kjf)BȎ(k~ZyĦ˶S銨IIٷ8sݻaYb-O]sܦ8ȂemgLDty{%q+΄'}ຸz{K{v˖9s4ֲ x9ͽTxsdiƋ{h=̫K|Ve霤g3d]WjJoWS=a9·oM9shSA}&Rr'[М| NN[U]4ËM{̆4 W'߹J'n8=rT$i⡃*./.412?y&O>дa]OwHA W|Lyb6^(7tJ=ySym ~&Hs{o|qNphն~%ͲOֈ?KЊ¾n>⠻YxXgَk jfʹ>N#ـ ~(Z}jǡ4emR[>_$yzh YM|Evܴ])-~LwGުq`#㜘PMP̽WDygZ3T i }h"A"]R|^Xtv4P {(?hZoŏR,X景6"Oo/Oo*/OoǏɯ/Oo׏ϯ$/Oo/Oo$XA .dC%NXE5nG!E,I)UdK1eΤYsb@;PKesmnmPK6 oӭx먾`#̺:\Hf-Dk1__MN|)THہsw2u׋k~d ':EPyx=_ɔ˟? A "F`PJip%.A!(tUc߂  yii uRڒڇ"(c+$.`@]zƢ3i(<( AL@-Xf  ( 8\lϜ#Dm'+)hR砄*x(~2JFq:ꏚf%>qi)LZ: 2((2ʘ*J’Bl,~(Ǻj:2:,^j+r,$k.R[J箴~*jor/k(+{# 0ۖk{ﮬK p00&ܬZ-*BjJ.Cĥl q o DkL2Ϧ=H=uH M5X' 3 Jlb{=KuSܮ]tP\)g3\uZ]KJ̧.>Jӊ?v`GM՘[{5C.z*n#kN髏 =qVW~?l0\:v:9߶Nݭϭ,p ' MˡJLs/2/oӷ>, b8SFZd'\b'X<־ zp GH(,!>™0 gH8̡kpq; H"HR&Ѡ9ϝX`Ğ5{ˡH/4>Y[Xt:g G4d hF!1bL50'YŸNo/瀬9Ԃ皖sd;zyS>&k8/ר4lg1iuӠG^tԨƩSjlհƫcMkfָ̺.ƭsk`ůMlZ {fmr}\*rm6[;l?#(g;ھ4NJ[RWVk*xYn]8-0P {ڍEl;k7obv6䘭dwpI{ηWgL]g[S,oy3^¹΃a>9Ѓ.F?z^[vasY[2 3坱>\=NC05Ӻ7.^Ox޽BoO[y4 zȑl;FY#GEz=eN[/mY-yNnء[G'7|5M'<*--xE;v{}.M_ئܸw"R~s_t3hQ eoh''t_*HS7SzgK9Hz[{,sf^~KRqSqUǀ{ 4[MGLn0j$X&(@?w؂0 ,+J4j6x:i<؃ B8DXFxHJL;PK7o PKJ֣Uj饘 XPDŽ(a7ꪬ2A+ zrUgL9:l2Dz.{,S~ehHk^G]EfmN"&")Lxz*^xDzFQP@mО &,zUW9lEWu02LPŤZ6Ls7?F#motNAO\%EWۛ@O]' _|f}v'/ċ:"Js`8=Jh?Lnx Vcnuz;4 I/N̩J6zцO?&p2| G?>b:xd(n-~8w#]/@^*U~/gK106GmxTz_h 7<> Á'ZrQJR۠6KslwBQ(DG8F-C}}ކ;$'?Sϼ7?\ǀa 8CN9LXpP?܃P艑kЅN_вGgtb-.X7Փvn9BP.TqH)FC{ ح}|wh6-qp xxy yxzGy%ybz}@bzc0>=/E` 0E{/8QkQ3|R7DWuU >R7}Fh}K^3pvw~/UwGT/%Gvxww`V'hbnC`wCpw'"otHofHxև x*z6qpxpS!Rs@Q+qx`ӂ7 Sư{`0u ħփBEXudXQ؄NS~p~ƨ~䴅B nmw`cHZ%wgnkȆBsH}g긎gxoooaoQ{0r8 FVsv" cr^N3tlDȄQ3c0}Qh sבYuoVC(tw%Y pgϸk8:>qHOrx8XhGŎNP c{SQyo.RA]R ]Q /U^/ @e>ڰpg9AXJH {f0@u9fUu`|Ƹ_vww`Cȓ_([@9FE)LɔWٚo_0Y\pJ"]` Y{% SP^j^> y)s/ &YuS1yw'U،BVnC?iy⸚:o_po_p [ɕ%Y RI@p;=a>9"`ۈu^ٝdUH5i_HxvoX ^9O@Ѝ9Oh^Yb:"\`ɠ YPr@YP:ŧ~,0"ؒYh0pCʩ(јZ`ZzdX O"[jhzZnЛrZ u@? ڬ Jzʨ*NJȓ:Zyڮƪ *Z*rWWcKJZS >EK˷ywDmDŭy:ySZz/A,XwH:xd ` '>;;:hjhLKI0 ]S =!+ w{܈J/@w(r-[m1+4^?۳>A@[\@CHF{JUK봿4PJW+:B\ >CyIiS*>)#y7o {ZWx{]ʷcJF`Gy[/;'Z к/*t1`i K.˻黿{kK ɫK)[/[+X]Q~' k{֚kXaj{(|eh0l9~[Ëǿ뿱* JÔ{Drz , 5K4| JNfH)'nh.lh1<.\ :\> :j{tG9q٫/K,M@'W|ҙ@8\ ⴍkj|˲/;ho4s "\{ǸiE|H/ɒ<ɕlɗ XaܵY ͜\܄'bn|--,KlGKv˼ʋE|U;Y^2 z^KI4~mFPQg3G'[Kb@p%~"'mZ[w ǶJjA-ΦBqFK#wѱͯCQ,`'>9ɝ9MOUTP^VulK娎}8iҳo-}G(5YPByVJj=h:.O.N#BX| .B.NU(($0p"[aΩ>oo<ɟP߼"|H}~~pn`|o-Zϩ7N mvIL=>Un O~٨E\mڴĩMIooE9oA\[t"ZNښ^NUƎ](E 04.ЪЀ/N L>g4zI[ot# Hb]g} y"M#.-L#ntYtm~ec -PKᩍ_Xhi"jhl^Jih[?(UJOL(oe*B >Qć G\DF$.~lB%K8RʔKXe!9h2H<[`СAYER%1)d!O\E\|EXbE{֬ڴmݾWܹ`śW޽rkʮW 2];ȕ`EE A :dŅH/HBM?ੳdFgb]%֘(d \6SKG[aj]tջ]~W|^C>cW1e3{Ezh`>K-J蠄, +$^B7bm;n.,**nqv1. oq{,>%0l>낋G ΉҌTpA^PSB5(B*1 9\I7AijD=,= UtPajYOr'G0L.ok˼,S;52HV#ȳrCoJ\np=`Act 5cc!Bd!lڌ^P9_s $0"J)g]S*5-d/ -M1E؋#&D6 -6fؙbNnښ C u5a{q6h7hmHm_2S~:_d];P:ԯPSH%R36VBZcPodNåD⟓,hAdM0eyf5a m9%UZġ_hiq=wZ'="h&>G[.۾,m5WU^1G/n)^;k Z|4V"SB@gc" :m+Qn>²wcǯ]x$T^Y;[}̫fmnuۯ mŜDmW5̼U%|}]M'E)aXv-e[+kY9z0Glz?{T"՛S;v%TEXH/ ^W픸zc};޾k:e"ʹVظhm^3޵$l]%뉑y]], QړH3TzV?C=+zkY?`&v7,old&@LhYG߂_&Oõpga :qs%]=o2H&xPƔ䘧7z B,i!yNW)?O Ӝ*G}ʧFW" c!ڗesoMcI-1`G;|nle9 }nqLO&?2~4+ZJKҙtlG>!qϮ]롥|iwjWc:\.DYc[Wrf9;"gaPx1n;6yAgFy1{#jv4enqqD.71AtKZ.!wtW( Yn^;FWzֵuw_{>vgG{վvo{>vw{wxG|x|%?yW뎷| k}8d?SO_j.}?c}DW{~>ۍ忽~E\'}^/s_>]w>Oo_{># ;3?|(c@DӺ,@S˿˿ۛA3s?4A>ۣ@A@;A DBLA@kBS$ĺ+, AA ;3C%d#='B)|B#lC6>>.2 B$B+BB>C$=C;C(T9LC?D/LD0T@?GBEBCCDFd¯A+Ca:F=d&]nN$LԆdN|OOԆO%5EUeuPEϣ,N_%5EQ KɔNQiOQQQO!R!Q"ER#U)*+,-./01%2 |5e5N6}7}>S::6StS;S;!A>5TC86eFuGHIJKLMNOUHEӨLR5RNSMTUU>@UWeS}YUVUuZXVM[\Uab5cEdUeefughijkd nnNo `OpERroqWt5w}vetuWt-zuWyMW}U~؀؁%؂5؃E؄U؅e؆u؇XV-؋NX`X،ؐ-ُYMٕX=Y}ٖeٕ5Yٜٟٛٝٞڠڡ%ڢ5ڣEڤUڝXW\ڨZZ僩Z\Zگ[Zڰ-[5۪ڲڵU[۸۹ۺۻۼ۽۾ۿۦ%ąU\ERƕN}\\ŕ\\Mm\>ϭ\\ύ\ϥUeuׅؕ٥ڵ55N[%5EUeu%߭%5EUee^ɬ&6FVfvt uX&;>\6f:^fa_] ]H#F$":%v'(fb|Ua]*:.J/:0~J+F-F2I16I72F3T-=>?@dd9CcBFEcCfGNMHJd;&N<]dyEVd@v?CeSK6bDNI~Aֿ=PF:4bNCOT^[VBn_Z`fVnbTPF>ffaeLNOijvii.jfjn&i4]漮zMkjkz>^벎kFkn뷆kkkffk6^nl.ICnk6l6.ֿǿ>҆klFm6VlنnllȖ쫦xn#MNnVvnFn&n9nn~nnnznnnnfFo>>\ߎoo>n^oNop/oono~~o^ gpo,=^_nVon#_q_pnpqyqn"wqqm>qV*+,-..0s.1rr4r576s6w*rN;<=>??A't?BssEsFGGsy=LLMNOPR7StRGUgVwWtf)Z[]\_`'b_a7dWCewgfi7vikukmumo?qoqhq'sWcsGuaugw7awyWHy{H{}G}EGU 7GWgwx;FUwIUsygw4FyK/ǭ:Fzywɢ纣g-z:>;O-ϭ{{7z,zzz?J{[{ѳLJO?GϺ/{hM4|ʾϺ'w‡{O}W?Jهʿ|̏|߿}~$}Y=Oo}:ǧ|ٗ|,h>!uGR_}~~ݗU,„B'Rh"F|4۸qG ;ZTb“ dReʖ*eh%M9s'РB-j(ҤJ2mTE>*֬? 9+X" rʖ2_VmLqծuj.޼zjE .0b\;~ثX,{*˪p3&f4ԪW `T;'mvb˭W7_O=%'3ob~n:BK4NqKn<r7_o>y|O{>J x * : J8!Zx!jE' !8"%x"(zhX-"18c+C#9#=hA 9$E I*$MQJ9%KBYrj%]z%ae=MXmOt'y9Ygmw9(Afk(.蟇 eeinJԧn*P"eRlhXۥ26VHfyZS&*Q7z,{ez*.rZЦo]攰E,yqij%륛>6F}%md+oHەYVg]g5a6Mm3ƙMklQon\] XaQK-fG2EeڰY9kl,Ze1;[igg!3ӣM+ rv"K2E2Gn2_wD6Zt9\G=ܛ N:R۝K;MuVsuxBoL3X0N 散ͷ sNN Sw3U+;*^ko\>Ve}=wKyuMw+Q}ݺplr>6eodm-h^<\k^n_>YIf]2jݫ*Ⱦ:Vlb O*F3,1OZeG-zǬf:>!(nO!C0PI|"CŰ"ؗ%Vъ(1fC/ndc(9QIq#Gq~# @ E22u<#$#)IRJ#?DHAi, HN~LH(HRL&GYzJҲTeFxEPe'zʊc2rf@+qbNm$L!2&r*Ӛd 6MKѬk;ry3Z:w(L=ŗ}Όv$@/}+(FrPmq3"qy(ESwҌTa,Owj|a =,[Kr]pP~n96P}7R|/W$-"eNя*ZbU?7SM+FJ!ҵdu׽L$_걭=oGK2},d.2U#/ͺ1,hВVb_M6i}-lkZƶko'-pk:&nA2EÝc1Љ^B1=Ÿ/yDvuBx[{TXz;/yA_~/4[Q L`j`"Gry뗿^:<`TH.bxn bW@H5*,x/Vox ODX !Ł}l/ 'a%;Pa18 2Ѭ.xnxroTƕ1߸Ns[ߘr|wY|g.'䜷q7uW "=>zgeLӟo4@Lƹ# ͆M'xruH^w;.yqц^ǰχ~WLx̦U_,|'?sޫTO#Ty ٚ(FSή_-w! [ޫ{t㾇-uc=$Gu9c.C؃.n%TFeTnTVF^\dpȏQtR86%6eY ZS0PY_&>ʨ!b64Se^f&UcNLIS`S񒷘,͠fd>e$\f^Ffey&tGqU`UV}ፓnG &b Pi$'jSؐ}\lFB$lbg4fZ%xlSyT41Ny>iN POrVY?QT~XuF7`g$D%xxzgCBSON@MP}MȏEM@eh ~Y' "htzF-oSͨ{UdDƨ ](єOYhX]h4@mW"R*Th({4DJMyEه3 i.):)g fpBN.EI{L/A|)Eg~60i>zũpW8q`X}MXЏEd2lâz]N&C2iRсBP^a2`]nNڪ3@*=+F+ti[f2tgf楣&2,^I[jP3$ꤺ:3>YѸ~Ed(G~Pl%Jƫ^6lg, ,Nl=f,U,ǺЫȎldɞ,ʾɦ,˶ ,̢,͒/,,-m,ˆ6>-FN-VZ/$.~~-؆؎-ٖٞ-ڦڒmn۪,L!/-֭-޲P,-7-..&.n->.6L.VL HT.膮.閮.ꊮB..mN..>J®O./&.//.3L/V/T/vRc|/NB.&?o28//osj7ǯ8p0L_0;Fk0{0o'0.-00 =:@ dc0ps3G 0 q?#۰+q 0.m.T_ ?<8\cTB1q1qcıdq.D 2!Kǰ1cr##C2H 7#G2#3G%O2%G%sr'2%2)q.-2+!/"1cr--22+-2-207/۲01s223)rʪr3rL/;222/os0/26_s84?34;;3<3@@sBs-s::3Dó?t>#BcA/E+tF ts4>wtFKC?4.,4KK4LǴL4M״c4NIVtN4POߴPNK.-35R#-TGTO5UmS^VSMVoWʽVX5YY5ZZ5[['5\ǵ\5]׵]5^q5__5``6aau@;PKFKo??PK02tMLhc6f2)M&Qz5S'JY ur}p:y@x$'M>l8s x .@!5) *4D):`J8*& #iLLcMiC0P 4p  8t(*I$PI>\G}P/Z(p&BZ&%KK)$7 8ĀM!04:)~DrXڒLʲ= JdTbK:H&AzH"]Uי06dMIglH ~@/au7 z6F" c LN/K\\ng[8(- Q)G'Aqòmheh}7]TW%%>Iw%|yDIXӱÄVWSn'5I6I\(p92\ c"yw.wD1TQ ?XLS%kח2k8l2SLfjkpӼ9 H:˳w=<v N ahW.itɱ]Y:{ l _(D}iƭ|>`a?!UQg (nz|:ގQyLϽw?~}'S>hRf5 O8 uű `4{b t<˙  dpWP9&`:<e\c|Hԓv4qTmܹ))J,;iIUtXP \ p s V |z={s/l(J!{@ʶ ʉ` U$&'6˓_P ML]䋶32M6:=6~DFպ] n|P긎_6ۻ=գ{-J}1r *ȍȏ @קp 0xPcϽd ݀]. )U.: 0Ѹz.j\C\h Uo@tbD:ӝ]=dڳ3]7ڮ0M)-d}uu0Nk7g6Ngǖ.mG׼=ibGmݛz ,m !H CMiـi`C4\Ù !$b̬#]ZչniQI׭ #N@=i\ND-fKj]B`BPkaog:S>B>>%4Fz] ,.}gF|]M s^P4g1.Nۅ< dam pv@aب\;u:eFIGd祀 mn붾ڞfLo^`>\ڭ @ⲝϜCT>[--pAgV DnB٠ϼacC?GOse~ >=!9>d&_BycPw.׀i 5Mke_ng(VΝ@Y{.Ut-tl7;Q\/_B_J?Pj}Q>RX^ V/Dooa0C ޴] HM:pa/l#VΒ,4_8v-G?mANZ$!sJ9LQ"   @>e㸏#Kf#d0S|l&I=}~CP?xK@=z TF\!֢]4gȏ4͊d̜ȅ6f޽Q޽Ynj+V*B<Ҝ'4\fϣ/Ŋ%M.۴w6} U f=;0;Izɑ3& B BE{;~ B/& 4,i0B/hPБJ 0JB]؃A> E_qk뭟L=߻&bJ9C ;I&1Ƞ81ȲZ.`E;PD#-tͮ^3/\aHzMB=SnzGiZ.̺K,oAOM{|oZoO.ȿKI ,4OEGO*W]=2cPBjeweB̲iK'Z{L1kj!RΕ>ڨHcIȞ!=Zt;jmQìh"TKy5c ȭ|؏C=FP"覫NatEC`0iTnvSM},gl>oTU8Z_kXgOhCY_G-e:>imUvr5(]uc$[LyOX=2}`oBb#V+b׃/p3D<ڶkJ699APwUl_#] s>3}fqSH-5$=o^y߅ FĎXcd $ xʬo,[^R#z hLS)׹ >t!d$y5fZBc@U2`@k5](9-l7wX\s)u+L1 :lOCh@geq .ɬ$u[ h)Yz~s=ܧT^4ц2M-}tCf@OJHC-|giK ?/ nj~ } NC>({A9Oќ"IvnQ+H&aw"&4!jnw=Q` }eëB~ėcq^w}I# m"ҘvRw#I5E(y=*QZȄ"$|@t^,WH!My'8J`e+Xh 30#n)R3(޶ersN9&Va1)LߌAY6 x"xi5Nr&o5d0N¤K)A+* CB*4JO `2LZ2SqQTjʄ8PdZBGNmsKV|mL z+F(v0+Q Ta9Z4AfrHɎXΞ$fmZ?{Z2nk{;c fҠ+^xgEKZ|ma5awXlh@hH*&6np92װݰ1Y=NyΖ Gp[ܦ u:5~T > e505cXôQ`݆M`/q»%Z59Jq84' V2*4f +fÒy` X00+"`A5PXp_NtK^A{q;,e)m h@ 46a[h7Q2y-jR$+DDXmUPP܏}{3N]l #;ٖYv! 쐦CnfՕ2׼3Ξa=@8 T2.i3ZhK$4--ET+PjcBvDɆ@BW׺ul'01VM[kc;6PF9lrӣ>PlY=㓱 =.>JAcs T‘烾$:&þ[)ܾ+>+*;d@;>H$(>+P% s鈇x-I?EE^1Z7O)+X3ӷ991)ór8k/:D kX{A s C>2gmPRD#Y0s) k0p<\ !Y\f $GG7_aĺ;Ɲ:iC/0~FƘI~8XGc%B!b1 >@l i&2Cu+DOE ȝiD0CP\eXKȊ2dȔPЊᚇ@gMrjJIa JIb4ƝMG ~(iĢh@[*C~DLӔդ3$Ħ1u,G* & U=d$8MK;m"YQPb^=aߜFxQ NM(a)RUUhZKR2 EE3ѫRphbM[R0*G|8SRxUVVV[;Կ$9,{͇eeuDUT[`nHP|VYY=XԜV/- H> ɬXYW(XYْ-3\Q2B_U@%}0Jc=d>(Vف-R>L_ P))4-Q@tv]= ɵ,찂~[Hx՞XڠMX@ G@yĂyhuxfHtt؆mІTTY]\PHD]Q&'8(#Y]%M]QjU% 2@ZUZѨ[Sg]&J%PL:aƥe>p ]WMca?ˀe5-Z݀&۝^JYr޾dXm†u\ȕ\ʵ\U`d\u=X&%l I 4 Y+]R] [. U$}} 4L&Q^_ Щ tI(@0_ ( !`6 `ch>hލa :~R`Ƃ|xȝʽ\^U`;Nb `Lm]  Z(*a0 ۭ85]$Q%=G"PQkb!eY!-Ͻ%SW~enEeWȁ"({b,;8n% HpeUPVcօ\?n6dep`[HdE! QtPuv̋dKU(ae_i@hMMЯ-Z3Vce[޾N";@agf7jMn6řyn0%;;khh i>&kvg.dCD^>vUO =Y1j ̺~8K2@-s hkkѬh弒l`zˎZ=Nl\luqX0Ӧ̄r<:wuXfI`ΞfwjvH`BfEd~>%9WXpUFIdsqFP2 +fn:M퟉( Hi;uobfQTO @mm(xwmڶ퍝O`gޖL.3lLz^fIq}ÖR\΀ fj&]ananq=ّr r١rlyˎ/^ ~di%)/P5WfZݢ6c־; m <0rFuS%HDqDNC~`n%mԚ RL P#oejt@$w%/5GVQ`qF\euRCP:hنv WJca^uA'X.tyw[Ztz/<(f hpVwx%/wׇw}*P&Խ}O{kO@]h {cN{v~:_'z?MI<,'"gPtͯ!yЯwærV''WaH},h ‚}E ZI"Ƌi CȐ"GƔl%̘2gcg-e:wik{B(QcJ;~$4I*1Ҭj*L,z*֪Uƒ-GZ6#ӧrG*FیU\\8… 3n,8ک~SƝ+2*m#nVI[{f0ֲgh˝=>7J82 4h~qoļwI·sL c)KvJܺ%Vo~} > 4 Hc{GZDyfZY8j!BQ)6"^a-ڊ&cjhU4# vMT يE|9#P^؝E$Y6QyHCE=dL6IAv q~qyA@@Ѐgyhl^eYvv}~بU z)b(娙E(WE2Aƶfhe~;wN*z(k)X ;T~<;$xMڋw _矝w׻?)W.@~}`9U.,D"P4gAǍC_ '@etYgV fRDȹpzG9&>!(J~a88"7C|"(EQ G EC+p^"hD$*1}OkbE, cRf$!G-=~# )A,-E|$$#)>"RtG9MrdG=z CpDSBP ERrdŸ%.s]򲗾%0 L[45^Iǘ|f1MhJԼ4iMmbs|3hǜ2rHS|'<)bL2g [? Ё =AP޲ (=)Qr"6:3эr(HC*ґ&=Icҕ.})Lc*әT*)Nsӝ>Lo ԡF=*RJRNuj\V?S d؃SiQUcXjBVu5$mMYIյuošZO}*Y*GJ*NۺSqb4U+~ԲS HBy>(f ٺjSfKӖ8 e[֣}J[UHh6ũYkV₤`jYÜ{\:w$ýs^~7+uŻ5,~p6~ĩ֝.Zߐ|7x+Tze/7+5U I}\\-h`uq! rQ.7.quOaX$,ltC\+Yy bthV{V`#Q+dVW\kV| (82k\\˿SrIyz=+-,f6lRv3{ "A5_Xd#Jf&b]2_&H ==_m,)km>53vw_;zӬɜ kX6ыvfKg)qыֻYõQ˲y?fbO"-GlbӶWr}+ci˾.r7x6~#7-m› >[#ÍqRw!v$jl%\wƵ-.OGztGFe_+ܭFYLm>ש*-e'3_eIիpRΙװϜK{JܤyS_M4?=>{]U.jxOor_mxsEGO_!Qn|W\R|Ay86{xĈIr;<$YqO.opH"=ʎ?qG${OHKʷp3e^zp];r/~̂Hj_߱jZ!`%`}DJݡr=#ם阠sXt YXT AVށT9`q`׈?РuUUtW]U6!6` |1Z `!aʜ\]U!=ۤa  D f I)bЩMڶ< ""F"oMb!!Qbk)Gɘ\p_Y)*!T&",Ƣ,"-+".."/~"00#1-#2&2.Q#3>#4F4/N5^#6fcU6v7~#8 #99Z3:#;U:#<ƣ<;Σ=#>7#??8@$AQ=$B&$<B6C#C>DN4F$E^$FEf$Gv$.nGHR"HIP$J$K֔J$L$L֤M#7-O$PP%QQMT1E2S>%TFTN%UVU^%VfVn%WvW~%XX%YY%TLZ%\ƥ\%]֥]%^Ze^%``&aa%KR&c6c>&dF&^"JBNn5dffn&gva&%F-W=yi&j&dR&JB[ve1A8k&nn83oF%k~,c9N fje(H|*B1dvn'wvw~'xx\y'zxz{jS:$@ԧ}'~'@8I8g~((&.hgr.mfe(#iN))Ti"\ih(BhIC#hFU#!^(FPF~h1|&jB)H'IN*6*)<8\C8N9>pv9l*;v*ƌV5N(i}s\vi$n)Z*OQ2jb`G骓j(8xjZԨj**Um.j\N*ꪸN)j*+++9$:erԨ+« ,,&lqn*j+Uւ !3-EASbYz+R `5X*ԹRj:*jjj%lH,nNj^k*+2*+1Һk:m>-*mBfelSf pXzQن $RX :%r(WlV껊NO*ܪkN.k&-Jm98B:VZ.>kj%>%A*}9e͚p#P̲mB%ȾS~AȶapBێ>%)(*8锂@.m閬 aBD̎.l.:&j&'VnӎC8-"Vn2Jm/Ro/,2e-V^B>7^S,\6VێCՈ> \g1bԠ0(ߺolk #ZZ6o.bk PpFS/Sqq"$1noV1Bn11#nbR%-AS (3/A84,$.0b1&$Grpְ߂ 0Ζ2/nm&226avpSj1)oI q+r9r6s"3K˯/.3?6o6O37{3835s30{6Os839ss;;';,U:p,_-c.@3Z)*i?r$ϲAp&mf rE[*sF%#/q,tA$W&7t Ȏ-$l%3p~4H2gjҲs:3'pF,3ROK3458;5P;R975P35TóU#5Rj%-A-E]C|I/qTK$Ke -]/[^D#)DFo175G%z4@iH'Hǧ-4A,ʰ(__;a#vHk|>2~fVT9>>>GO>~&> Ce1A$lVk>; Keh?LǾϾnuHV-~|dӾ>&h$vi?'ۥ{ -%/O?;RFSo?w?X_SSz?7G #=?ǿ%ߤN$?Ç?@8`A&TaC!F8bE1f(OǍA9dI'QTeK9fM7qԹ$L?:hQ+}UiSOLjUWfm9UkW_UlYgѦUIVm[oQn]wFeo_Y]5]S5cƜ?nbױK;[wޯak>sc^~(ᇒ?~(C*WbC +" ABP "@ )$AA  C@={CBCp ]Zb)\G>0ϼQ;A9`AUh(,QiIctJ_h)P(D1rD+6-@G1 OK|AY"Bq *4&)l,-Đ8 e s2w\-(]PA(f?1,EӔO7#1&b O UZaME, Ur*Nd^eXQ~J GDr6ʍQXޏb9a֑YJӭ)g`י{9` Yk~~3:减Kb1YO*.ҺΘXV4m`)}@;+UrjZ!7.靰7zpWk$frӰ1[ͯҴA]qi>]b}kʕ;vGʽul%qͤ:n Q*&}zk7CV5r\5\3ޱDф>BSxtGՀ"|p?WL#6G)^h}\)-L0RJ6NêFe'B/ml#9G9Αsdbȴ{XT9G@Q1w*"ЈxDFIN³8͈!p (D#lyt5$yJ<@ƂҖsLV(6ґ1kYG=*8ĭ3c4i$!sHC⑌9q%hY5tiGt0 &6v2FUт}ٔ~)wc"/Cǁ# Ih4x̿2#`:JLh?3rReY|@׃0?2>aaК3(V,RrkjS:ⴜ7Q# E)6ԤDiwTϡt-Y* i4T}ؠjT|5u2 Mʑ V]:Ҙ^'L]jǷy?Y9rtlwZ)Ƽ;ڝ>1i'g[F+Tų'gb Јݎ&i3>Z$\)T :5hB$ֶkӛ>OB.o6rЅ%c5PKwqgnJ6kvRF wk; ķ ֫zܛ K,B#_7(UV7K!0+[CbE11iAXLwh'p&, suGYX8[2灩bQ%S_8ְ6_T1 pCM G8q i.0(/Ðř)-^|î.5sajUj9MAe NLG9A \^eBb#X4/rTHv*LwgȚJw :'671_ceԐ<$GwÛ=wD{TX'S1QGr_s-8dDٕD4 FG;RQ9NH4ly%_C/!w{o{nwTK&lpЃ&9шvy-RqJ^HF,O!n\PC-w]y{HԂ}'|ܽ>1B}H?et h0Z£Þ\U D1avh?RyE>9h[6_;%wZ}0x3e|כ}JңMO7Tap~zot-AC4?rp`pa <h!m"l aր4~!\ teO-". `0~;ܜ~ 50hiմ&Sn MD2/h|-6!:S6P.n"`|!#A ҤlÄPtҜb"& h ^V˹Ol / h@oadAP$.AP'Q y k#&@ 5Ek0(0Զ6P<)ڌ PpA!Ggb8A>fk`.An  }q#9!!-1*;0޾1"龪\ͰԱD6 PU&qDj#pas#(R?#) B@@-G ˼C0J# PB5/>?4-qb-}a @ \O6Rv\"Į4:B5A ` (D~ h$2u%;BVV`yaA WXv>/s&VH (ɩ~ 4Rh @@9ue[dOeA"D&T| Zg@F4hBD!bێMVjivatj5 u3uQ Uc9Bȶl1GvmVeOebۊjM(4;5-!bMq i6aX!V7r2@] E flVttdݶ>ږm;QnAU.TmmvzgL1p qvq7WxG'Y"N (sloW([W-\S)XI+݁AN` |`}D}%4]bw7iwxqWj=h  !V)( )KB7Etn aAN`ֈmLow7x]odi"#ya̖(I\ح4ƔvkhU"h TXNYx>Xfwoy  x7X( J]3d!N` N_UMyp9%w׋M-9S(8Yr Sy_uU3/vߕ ,U YrjXMGXm♛&@Gٚ=wb !JT3o3^鹐Z,r$_~ڠ AWGV lzL k"EXt얮@ $^|~%@䀔`4"^%;E?cm+Kdaz]S T\ Z=T#:,&!D_GluSAy  GP')03v7P,Κ!vLxSn)&kױ 5S|`f]z{$<M&}EcI0dmbkb;Jg{ 5wo=vڸ+{![J۱![Yw9Xo+`Z;*1[BJ Nۺd m;弱g;}[&۾{n;{_&Y;k^{g#Z";D_$HY)ڿ3Qz[?}CX۳ZՄA<ʥ|ʩ@eBI|qڎc[HSj<|B!zWɤg[q7MV6|\r<x^dE+ێ xJ6J9%}*E(o(qʫ`&+'.T =57*k`։(裗pyWȘHL%DgŇ٩έ=۵){۽M}=#Ľ=ս=$}!!] .Q"1®l^(! #~ !т}#0 *w ->A>39> = >+<~Gg~"mA~_^ YQuk>#qyw^1^>B篾>C~>Q>푞쩞&6>^?~~W>荾*U>>'t>_ y(_^-%%qE~(1 B~_7^~7*Ec}{_5^y_>9u+N]e>s>O^?O_ӿɿ<0… :|!+Z1ƍ;z2ȑ$KXʕ'a 3̙4kڼf)sСD=4RA:} 5ԩTlj5֭\z݊رd˚=1,ڵlۺ}ԥܹtڽ7޽| 8 >8Ō;~|7 ;PKEXXPKA6W9dz Y~}okzN~>"c?=ܟɦтFZQ@+AvT*8F+k=`{X#U|9h8p42!i9ёć7ELP-HLfOdWO82 Pbnp!pr*HeT[<51= nb CА6L Ô1tA &-TLI=hcIrU 1NT`7P^^# G J\’5'7JAS2:E2|\ M֕2$)yI$fRu7&`il"xH#<ހAV9_$V D$%0AJLܦ5jT 8cr 9ɲ`8Nwyԧ[(IC*Th$J@`-RUp4 BIU^j^c'rBh^hFCH y4fJkr q)It9MlbQ? D+E[1U B3b՘dM3F F#8(pK![kiR,aGc*mlGa_i`3\X%C{T+wl7TQ*x Ԣn{{RD 8]gKٚNL v292v>093X oyO.`J\ezۋ*F4zM9,n t+ X]A|p`2IygVc 9,qoep{7*GY-S^qglFbKܐ̠~Q8 Mgs] `$[x~h`a#MbJpCmGqrC[(n&DZ9npQ7bӝ~Ar&G6@3 h `߾6atjTU-z\+Y'Щ!1 Xa xril]7{Aw,)JڱȚ_<*x`xF7ýJ^QW@v7My8Џ>QG2pC C(/;o"&ɓ04#@绗OϿ/8XxH1|Q pd p؁R$X&x(h =s! n 8:L+:d+x` q .(PR(=?S8P'FdYb8QqXHG 졆r8txXb :u(}lX {8wxĕ}}Ȃ(z8Xxfzw}8~XQщs5C|hG`؊񊲸{w؋x1xň'(ڈԈx8؍! 蘎긎Ȏ!8h! ؏hm ِ)@ yYy0L4&y(*,ْ.0294Y6y8:<) B@9BYF d!R9TYV?ZZ) \ɕ^]ɔI&hjlٖnpr9tYvyxz|ٗ~r8dV ‘٘9Y'Ka:$WQٚ9Yy0ڣ=Yse{5 ("qؙٝYięIW&[Y`﹞IW#UC9HXxk~:ZJ Z* :PqiU+ڡ ᩜy)u[H%/C&բ)6ң>@B*$1FzD@ZHڤNPKRZ$LZZ\ڥ]*iI0jgjYld6"m0tZvzxxJs j }sʧ)t${jRG¨z:ZDmJmXJʨD㨤 :Jڨ0ګxꛜIC 2 2i`mj9L6r Z Jڭ«vJڮٚj$ުZupEJ+ * }mP.+Y扜⹢*йnj3dʬ&늞`),.02$ -{-[b(>,˳3[F{HJ+<6K48;B۳S0 M*ZK[];nV[Df{h#%zǙ$ʱ8-*ڦ";n,+ic#%Ѳ\L[+K;b0_;F۸ʹ, E[Ӷ'q+i8(w략ˈ;[[$ ZJpE@΋z;ۼЋ;K ˾+雿;+@\l`)qܾ%DüZ@a[J \&|΋`*E+ ˿$[.pD\|љ'&% LlV|XZ\l`L&Qܔ ,Tnprim/׈i[XuHzjىyɷi٣]ע}Rz'Aptڪ=ڄ {K۶m>zԷ-̭}`bJo-Yi9}ݷ=٦ٽ= sHܫM| m )ڱ hZ޽]WvKޟMW&1 h}lz ">).Jn %n^ P^\ߠ]߶ׂCNN|MS܅jⶻ]Q}4~}_=?!upuk.jp u WY~>腾I(ۖn̞p>-NXN{>T΁nX璎>(L=}B~빮A粡aήԿNa^Ǿh.MU>]᫾h*}wv5J۲̞ӞNs ^:*n '}ۖ?" u ߬& /^7.Mn /} ~4?#Ln!$^j/f}>_R~8n仮\`ky L0oN`#m@;* V ԉk=5mqoks~`zϭ~@m%|r zwV8p% U.>Q @ O3r` ;  @Eּ p nSՅiO~ P { 0!L@ DPB >l;-^|gK*U#' ):V`n- "5]ęSN=}ZQ@CETRM>UTU.L@$ieHy3mګmݾ(ҤośW^}uiב%O N׾9Sf~-[;.˝=Z4։ASXlJYǴeƽ3͹}\xP@\S$ɶvՇ_{3gݽr[tX|ʞ.9_~.f @`m >lz?A* ʋBf12~ 1:$ ºhDt̉5nC?r,r(l>"ƣ|K:/.(!L@1:T kL tLH L4;H\&DT40Q N'4I0O3\ k)KSS--T(U%5VD4eD.(}Ա]8Os0RVX}NgĴYeCS'?|3RK+=e'\ K^RGyMRMuMpSRR5W_|9VTd\[:xi\7`z؃O|vӓp~'6Q?2?r'Jbߧ|]ʟߑh"G:oi SfJj'WR:(JԘ%Y0&pH"mh0x bPa۔dDV0kmc"^5 ଐz[4}pl-ÚK3OJ^Bdٿĩ3jӸT'ȅػˌ5Iya+ƐQR4#zx81CboX17#,J%R` 9"ҍ#qGGXH d$G3IJL.H^⤷h@0>2D@6jq+X4Yӑ@l~#c=93'ߴ40`9H“",D={3/4hBO$PA PEyShF xG=vSAIU6F6sfғ "7iNuSԧ?jP:Tt|eXSm2LP!ŕVx+YfSjUo)iW{Ī5c-k\LhZj(\u`I{IU*T|Elxz1dñjk[VS'U^&'GbmؚÌPKXB1DnmUSUC`1K !jUW.T:1ù'Iz1]'%2咋d.E]:ՁDf$5_)BLyKAT)X6YB4յM]L`H- F&KTY7;㘞jC V+~R<MAmlܻFf2җ &o,LV|] e30Ŕ3))1xs6"-Tmmb;px}g'|vVi[m>Ox3TڶM8iE{";,GXxoѫ-K}'lẁtږT8uЉmaYfʾm[!S䙦*N}ûN|mAp;y 9 {e 瘾p xe`.qa3 mV*ud>|,FJZ2C=7+FH+j5׬ee>3 =۹%J Szշ^ z$A9F}GSJ6X'oqnk .N}t`v}ox9oȃ,<ժch7s㸘"ךl 2%:W]ҿrL2@s{6bSAꚷ! !$BX!d$t̽Y$<7¿?[&aj! 3vkA4@'ɒACÇ{@%2%'C<;4;+ ATk5 9/4A#?CTA{5L9KD#P\B<4:6,k  5+AD+x=nc6XU4-|MaYdJEt* =B>k\s;!/J;l|ƅCR<%ԝEW-2H^=E\=}lK|I|JRz^AjK TmOٕ݋Y(53;2#CP63?m $/2]UܖR_<8NCKr]İmT׭[{[z3SҾU&3Kӱ߽L5˅DUiT\ӵR5ܲZ ^E-WAM5(t;᪒HaPIa=ޞH$V ]0KOKKncaբٻ`T O"XMpzx cx@3456a?!I$M,\*~T[b 1~rx[I6Ђ#6fsbܴH.-ai0q :>fԟZR:߿[Td A.CNEn0H&ՔN.44y<ߪ[CV"m6CTr3%2cf0ex dCFdEfdG67nZx TǎLfuIű J"}Hg ūnper8g[Jdaޏnb][V@^+ٖlh1f3Fc5fcc0]x_ڊpb߻;45:Pi@\ұY+gcj1iʑR~qN)fg#RL*+rýfK|淮OIetjpol10Î7- fNMo܋$p1l1Xl|#JS`ͷٴo)is(Q Zp-tm6b45iXR. D7ֆܸ^jjj9 p _61ZN&V v,>oomXm1PƮ=8/n8H6NmjpWU/A/P) ĖnօnR Eqt}p?6sօFq=,kZo¶n&pZkUurcmmEX+W,= .?L$mpj#o%"r6nFAHfg&c%rnuvMNOPQ'R7SGTWUgVwWXYZ[\]^_`a'b7T;PK<^++PKtN|ldLrĴLn̴T~l4f\lԼt\d䤶ĤTzlΜ$$ʔ쬾̤Ҝ,$$$LLD<<4ޤTTT~,V.H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳ۷pʝKݻum˷߿ È+^̸ǐ#KLrc (`ϠCMӨS^ͺװc˞M۸sw |@ȓ+_μУKNسkνO<p6 ˟OϿ(h& 6x@ fv (BhZ,0(uШ<@YH&LD)TViXf\vZj@}  aMl Ütix|矀qD}ef6p ,f馜v駠*ꨤ| <뮼+k + Pf)Vdv 0*.Lk,저|. 7   ^\qo ; $`*,94wq}5ws;s:0m)0'PG-u|0|@MXs_kM`<-!=B /4 _S-U/{{`Lbwz{k=x;]ݵፋ8^/p &{pjՏ]8[ 8ꋷ~ͺ밿~׮;\[NB曻9Ϩ?:;x>3n=|Ƈ/>۝z睻ڷ`3L0 ~h5͇z=镰  6 `4A0<0p tCA;5Hh=~6-P IB%:q V`\`5t 8 ц T`C1jDF80rx=‘nH7hcwܭR\"7J^,$/Im$';P(EYJJb2%)[yJi1(@Eˎd Xaѐ &19:̄&! yHf>SeD6i .Rj0 nL:Nt^Ll,4pL:mvγ=3M6 ЈN4F;F~'HSҘސ3N'hӞQ 2WjqE[Ϛ6tε^f5kXa d`];{MslGm:wҦܴ-ۈ { 6zv/)ڲחmjڨ z[e0(P mPp ;{Ma7c!  f(Gy}~q9̅4G6O _e3ѫ / *` u|z~򖓈y:Wf-=oqqc\xA"|p2lh{UƷ|)_<xSW){^[y[fG{"zη|1/ǯdRumwo{ְ |W>BA[pؿ>^~z'G>ӿvrwt6=n;6d|~[h`xy~g~WXvW} x;vw~+d|6+cT0U`wy iu'헁gv)z#H{GONz{J2~Z`H[Xy7&f:npr8tXv89qmW}%W}]X^ȁ''3(h5H.؁X؈Xks*#7ek0x\ _UH_(`}8ex؄H8e99Vghs7z0hzx\xy׈7yըH8؍PxyW{%s0ǖlfrÈfap69f&yXtf +9%ydRlBnl pꖊ .֏RSt0R  p*ɒ8j 95'4ip?Hr(yRθ"E BvKHm/ "t3 r?ȇfhViT"g*5&iمgy X p \*d ?r|P(zw{xr)yyytI~wz׈s9UɎ~h7O8}ey { )B`)r}8}ܷ,hyi,(xy ih-(؝Ɉ.XיkY қw@)x׎؜jhȔGlɟeٟyZ~¨) "҃هxyx/nic:JЈɣK8 6 ψOؘy)""(zh~C)ʡ)Q9fYKhijx_8qzG٦f28! rH :㉤Qqxc*ڠɠK8JZƹ"ZB`ɸ͸ǚyIٍ(FZ{Gʎ鞅Z~Lzj{yW~:Y ˯-ӓ_YBiwAOj 1HiRi7"sI1$<{6뉠X0XA ʲR۲.FYKkv$}Y9ء) 5˭7PJǢ9y鉶Yəʅwtk}Nڤz4lKz|kigBG}eˣڄ}Jצ[zy9ۨ [~Nz*ۢ۳4$,C%zؤzۨʪKjD@}ڻ %XUz 5zkʠz*ABF(*ˈX髩ʄڽ=:/;׊Dzz+zk T;J[-:نr[\pZJ54iJ ==Fy˽y0{$jz ȹjJʊ8<+ Sl̩+˟_7|JL̻W.<7&Ȍ\\1ʢ*IY9: @ ɹȸvk)k"zX9'٪+ڧW,$Rh );<7Ǭʎ̱ ,^~MAe>^ ">$^&~(ܙ,.02>4^6~8:<>@B>D^F~HJLNPR>T^V~XZ\^`b>d^f~hjln5)>t^v~x疁^>譁Z.a>ˁZfm!ۍ=Cnf6\eܨt$R"&~^`&q"('b(r2ʾ̮Z,)b)r*BnK0TD5~ʹb+..1,-~-,PNؒ2.r.O bb/2C0?/"?S0W 11!#S201.601o2ў򮎱u,SlhSl4K33/BB"4J4?o*C7Y$n&6lN/^?lA3Ck BmU Wc6a9?aEwmDn5x{_Ss9ރZ+c>TOEQtC2UT 5A]5įQ0BNjWZC %hXu ,ײϦ]H?YrJ6u3sKrY hУ$-TjӞY+TTmj |Λ7p^p (b"q[/ xؗ{Ozs/^߿n<'ǟ_ʱ1ʳCm@j3 )J 5 4ks0C "KAG$DOD1W`@p(CBTqDL1s2RD]QFBگI'̯^3ʥPrmAZ۲@K-YM d3$aJ0N;3O=<,x@ތs>$(F|tQI'38J3A ]1(?5TM3l1ܒ0l4XDUR5ן4`2 Xa%XcEVXA anW`Zk6dg;5\qA%UU,lWR5[55_}` *8`&`.؂ 0`a'b/Xaw\?u%L/SrTFx`vg:h~xY硗fi颏ddPTG6mB-#Du@+ef7\@离n; ਸg%tm%wUZeOmvS~;tG't]o\݃G>yg>዇r z>{{?|'|G?}g}g#&_?`8@yCd<6Ё`8A,0`5غRЃYE8BM` WbAЅ/t! U8C7a(CІ:b;p?b|ш)D"8E*JʼnO`E.vQ WE2q` #hF61KF:hchG>qyxct(4dE*&|]#!YHH2C>m&A@w& 2J $%{ 2G%Oh\o)UJ \%2LBS%4Yd.sӴ&6Ycjґ<&"pVSϜ6kfȨ ];׿5Vm5Ke'ήu{k  mlw[ĶmliSfr GrӐچm.iFvcyHB2D|wFMoo˛ZBBI.5pu`py;۞"S q 9E>` ?BЃ U[nts VPoc0A}f]]/:ף Mg{o|jxvs?7rmsWySauo|yp"'=4{~?S3 gG~/'!Mq"'B0}WNP@_/w>;?;1"Joy.ᾁ2+)#"?s& @ۉ]4K@ȿ~ۿT :vKjr{AAiZ@7 !ġL$$#5$T'B(-Κ%]:$z$(B&A+\BP$.B/4T&"*hZvR,3A445)jڭ|(-CFԺ%B.ÂB$C4,9D-GTD?DIC)BG @=5\CPAJij*+>+DSdELt9B7:ŅV*+EE2seF)|hF+F kƣh/n#1s F Gq0({|}~T4ز{Gxl8 ȈȉȊȋȌd81lKH,# 8dɖtɗɘ̊ى<$I/*HɠʡʷH1- 䵷ʪʫʬʭɐ4?|J*2I5JJd˸dKЁYJ ?յVsNh":Ն7nbljq8̰L~ݰa X.b : b8b`a` . G[ 0RS3C{L]ՅZjύ$z($H>^lX_5aC0gDy j0e\F_ݰ 0(j~06Xl٥b_y_6i"mu0>% 3e$P `OB!|࣍mFBVʁ c(>ZZIwl&BxQj=%@*>5 +HMh_qf8B_n+n\rXh 6 ;Zézp벚Zu Csl ) [is'\vm=)/)*>Hx' )| 2*5XOs0 L5MTCfp[ nehShog}6x=m%i^̚ecx5S1  Vl2řIk7.8g+{?x# wMwP_:hx͸clЇ~cpBOzc x=`.y# +ϵ/"(5VZ9.5A=WG 4m߳o~9*pܰnpS7hP>m coy ޸=@j /f8{QѩOůrK6ιIJ u{P@%\D:HHDc7D9No˻C7 xh <菽qW^¤+M $'ԡ F N~:Ao{π2MB34F;Š~'MiFGҘδ|KC L@C\@Cy_:ֳ4Cs;TWupd@lld0v@ k/6] @u`vk!@,m~]{[><@ dcG<w7c֡7sdϚL o {0}Z$_r\-9̓m+77pwsnԝqC|XÎc#Oy 4-v=l/nϽ.4`9ڻ.]@>@{oǞ w <xy»^80ƻї|;/>}z];G}k^5/k{kf>{k8Z>w{?&"lV}|7Zw`ygXah{WYG~m7azmǦaH}Gt,xAzzƃ8Ȁ((tg|1aF|n-Ȁ=haXmv6m'Ga_(xyWcwfHzZާCgxciz׆mwgj'pe&nug`m3x`X&mvx{o28Uz薁umx}Paքmwu}D(8p8vjh`(oXc(rĘnƨorzhaph|h(fu`2uH`(kW'@YxJuXꖎ 茹gƏ`'Hamu-֐Ɠ@9DY &FJ|6`NPR9TYVyXZGم`b9dYfyhjlٖnmٕtYuvzIix~֗9gYjv٘e)c 0 69ayٙ70 F &``陮Y^di``99雼yƉibٛIFIyǙHiԙ9yЩhbY虞Y9)뙟R Ɵ$֞9i) 9Kf p`` ɝc١éYZ:~Ex(uj$~l&p׀C j<obע7:+6 9D:bp  LO:b!96=XvHFI:H ]shjrge<ڢ>Jhzm*bP Rʧ~:"p:cyڨcX0j[ځ**o5Jevڥr ; 8کZʥFZCZcʥ~}*J`&*jqqfGF.~1*jꦘ7Ī*:ZbzZb6{c/*:d꩞&i:zn=ڭ:bگZz:w :HV믧J rʯK튭ZZ$a*ګKZDjȺ:mʦdZ9gq*Jb10 bjaΩjʭʦb者J @=Ke Xꦥ*۶t+bwX{ k @^k>֚iafiˠJ]۝IZ;[e%mzg)\dY:"ʜ++iZbK)99ۻgKb;*{{vּ#+ԛ̉˼ckZ1[gdO󛿁y<ۨ[fd\ gd i{fl|`I_g0$\&|(*,.<\/\6|8:<>@B[ڭp KlO.m|X&c>U~x΅.dpnгlp~y^Ёl蒮J>c><玾N\>+֨ꨏNꠎG>l~l븾Y&H>^~Ȟʾ/żr&>-&~&fؾ>v~~l [>^~^^c?_V;PK=3[VPK̘c2#K|ẖ;gNyBG=R^ͺװc˞ڐ۶ifoC}=hx %:^@ ^ra͜ThФ<#`TQb +Wk%B}H#?$Hh`S$ `F(!.(?t ~(ň#*(E,,!mXg8<ȣ8x#DidBQdv4PƔTNN$vo K.UMjwy7TO`P0A硗z& 蠂~%|&F*Mhfzrb@7}S\*\lE]$ p%I Ʈ&Ye: +o|AvVȴ[j{4Y.u끚Uv$xEy$VP [ ֡nE_ jjWD Z0ĠJjmJkw챮52K̦r\Z0" |qǶvSSITPk^WP5TpXg}!Ò:- `1R\1^'W^mr75VHhv >Q?t44zU1ݴӛCԟW aC:֠^۴M2_'㌼Am>#=&kyͷkaަP%D'Qś {4 / !>`i 5#ե"9XEA *t]'#T CA ^@VHoճ$T'?*Kx>-Qc" ?/U<q`@)ET%6mFH:w@< jdmuҳa N!@IPsK="r 6I38eRJ)/Jw:"T~˥.ADLyb2[<6 ?Ё2FDJH8Ț{ ^ڈnޤ#?Lg:_(lMɐ?G\wm$ IЂγ}A+*2TC)?hS%1wt4ݧ~IҒ*DȶRd.St3d)\8)kr3@8qT F\JC[]s$Qq ~/h1JtbЮ9\!wL0:NXLK2OhN37d1gЙjK~pamjLh/صd$A-@outAA %0Zi#M :бAsCF r+t+yc.w~66a:0Ye=mZV\Yq`Mq)-sLo9 j[ ]ⲭ| 4APJ6<Px^s pA6^6!#F3:J@v5a;Lx;l1D#mkg{f>V>uxϻ}}o뽢{{,P×7.@W-;]'Υ+\M&oPgx.Pu:pulR(~GmjF~Gvjh~g)XhfnfHxWPFPYwnpqwچvVp x y 7XP zLj؁ GPI#Xs<8/,hPe|P||;kKu>xA(/%uGlMȋO? SHb~bʸkGhj8wӦwnv&H@=UH w@q' Waj[-i"/lj.Pap{/ LXsH6ՃtuY e!ّɶ؄(G&vF~(ْŌ02Y05F" 7OGP e 0Iΰe-Wqa ysɀ.d@sd5st|]VwuuuX]ե|ٗI}G} ك:e%i_撌٘9Vy)B W!D)VސyYPN\9z Ti'5qE Ys9|s9W}v98O'b}Y8}Ȧ Dx)9Yy虞VV I @PY@Пg8HIO9QiЕ^s(uc989껾[K?˻۲J;-~킯N;[m;;ۻە+ڬI?x u Y{ٞi,v Ki:.:D\4B|jbl{H|dk$K|[6u^#L(~Z$rQ1,15\ٿ;e\R;B,b L\ȇO<[vK?ӚŖ ƶs̻gL<ʤǦL9\R.ǀ<.|MYlWR?!ŗ|^ld,, 1̙SzĈWb `f~L>iב|lnZɵȊ̯!+в[ƃe)khLUJ$"\5lKǔEm<y l<ύH!Ȭ zjk(@iKɜb MflTMR:"!\]bF> .g=jCT)vE5>`\BЬe[$2mn-nc.VziڪȝfCs.q./Psty}@xd^2$ԭ+>i-!`3F#龿^|N̬  oG.KLqmZkl{Ly㷈}N[ͦËUE:}KLߒ vSZO"n93Lhb-=<VJOe/`&KxXו[Rh"YEHz(9N*CBoE!Fe!JRLC)p&#V[ `li"e`!OuI(׃}->eNpqN g͘|OjR._Y B.^]`\oSRWb 1WRDuׂj?̜/u1Y! _!E@ D?<QD 2'?~p҉%MJV>JH{~lS':wC>y@Bҥ!x>M5 UV|UX@t0]zViURݾ+ܸu[U}=B:p`… 6,0˅2x?ʔ V|D ;KhҥE;)EcjL(5m }3gE}?EmhkG~/@2k])~jr{;AݻoM/y}P.-@QSMɄb:5&07r v>):[n,E^Ѻ`N<u$oCe=#\4bI˚t>%S!-3Ͱ%К ɋ @*+L3-4h)!V{ ЎP2O R 8mx DtC9R8H?\*N*EVEOFaJ-Qv+/w =;2WpmάT0_ǤR+,Yd3fi&5djLikSբxg ArPHmަK _J[`'YxNYPijuԪRb/U"*|ի?յ;lОO2ot$b'֬$6@([n5ͽ`+šM&fxmc}%U~;*`@jӅ~n)G|c;kE^S'|mY+WH"yYYc?vQ: MlS\_j);Ns=Kͤk)~{l'*Qf~}QDKo+<|**8rM.%}Y؆hb̊,Z uLSvʅa ,Zf0A/:MЄkТM)clφ`P7χ?lǂµ} tG* Ob7h)" WB檤9%2Yg-.i Cx@v9:Nv\FA1KXZ rpQǃs6ґ$x$_Ђ=8ȁ!\հESN2pb*U*,3LDZ򉵴Y VxL(1X_%DIe_/agW5ASTLf&O9ʀRo@YeA>apBIV@Yo݃ap=Sȷ)EVA'M,ԒhHEQ)TLcz1f8,0VUQnWGrw x+@uuDgy3&' #PԠ}+Bt*R:^i)l1a91xzvV&hD×W[ W5msZDђ?dӻ~0T#pr`=X y!pkA $>qg35=|-,mKO 銯i%F'2jtnrcKzm #mJ{seGҕt7Ozԥ>uWWzֵuw_{>vceG{վvo{w{wu{?x:xch|%?y eX~y O?/uC|Uxc^G;={_}g<13R_=ﳯ'/._/ѯ_[?O߿K>c?ýS?K@K#?k@C?| @k=[>?:ӿ3A@A| < \ k> A@: $;kA;@()t@/ê @!@,Ck+.8A:+ >å dC37B$C;CTsB d:Bc:BC9O@?#D&4tQl#l%d߳C,?*BYB)==:EPF T`$b4FaUedfshF;jkmƽnpG 2sDtTudvtwxyz{|(}Ȁȁ$Ȃ4ȃDHDŽdȆtȇȈȉtDžȋȌȍȍȎɐɑ$ɒTɕdɖtɗɘəɚɛɜɝɞɟʠʡ$ʙrYdʦtʧʨʩʪʫʬʭʮʯ˰˱$˲4˩Иlp˷˸˹˺˻˼˽˾˿$4DĴ˴DItDŽȔɤʴ̿dLY$4Mӌ88TMքؔ٤ڴ߬\ˤt4t88dtNtMLttNN$4DTdtN?`TO%55dd`m|PePל8 PM MN M PPQ QQ MQ=Q u PMJc0#=4R%58hR'm'MR'eR&E*R)'-].S)/%S2R%u2E5e6u789:;<=>>%A%TBMA=TCBM_8DmTEEETGGTKMETFLTImO-SETUUeVuWXYZ[\U[ [` VbV<8(V[PeVfuVcVhMiMkVc%ViMVdimuo}r5sEtUuevuwxyz{W[Y~WM8X׀%X-؄E؃]XXX]؈؆؈Xِّ%ْ5ٓEٔUٕeٖuٗ٘YVٛԴ8YVYڠYٞEڡ٢]ڜYڤ%ZڪeڦEZڣڮگ۰۱%۲5۳E۴U۵e۶u۷m٫ۨUڢuZZۿuMں}ZUZ[[euDžȕɥ\T%5EUeuׅؕ˥E}=5EUeuע$5EUeuߝTKq_иŇ_F &FXPfv`X v f: HFXV:HN:6Ɂ,aFHH>aDX$V%f&v'~ǃb *fb),fb*.E/1c"6?D(=2b,vb.n,c(90c6vcc;nc?>&&6<45%BV?^=vdMdECXЇVvV~W^Wlk vlnlNlɮl˦Ȏll:m^mmmvlk^lV־lІǶ`mm6m~mΎlf.mN:n&m&l o~nn&~w@nVVo:.n,fV: tPgwp p p<  Wp>p Lpgq q /q_ ,qOÄ !'"7#G$S&w'7r&)*+/.;01732G5gS68_7:gs:<s<>r>@m@BWeB7DGaDWF_FwH_HJGJLFLN7FNPEPRCR7TAHUwUrkY,|\g;F^W8v]'vCtZoZL:[fov[gguauggkgvivhgbwtVvesrGuvtowhjvpJ'a|v}viwzOxwz{_7woШ#xexwh}7xIGxuxy'xz_Fxv__x/xx/DullyavgOymyCG o֦wox_X_GpD#1s+-VsA'|u_wm"yי_8_~%f~){&`v,w$= $đ/ (CH0D8a,]\Ue<5 wX׊xf)ך)brI#A{)ԑ{oX2TYVe]"xc| OJ(7XYjF"zҸ^"$LU3ci eVL 䜗E*jx㲰x⺴c:課8[(88\L1sna~Nbɦbg2zfeȭ6Ƚ r`0k 3Z϶ml5>bYZ}5Yk5]{S ~m>B'l6'm>P_m[\%y7}wb{WQ5uՀ+8;8Oq4G\þH̎j!q䡋>:饛nG9|euyZ;;  eŷ3;K?}]WDI$vԛ>KG|E!$ܶߍ43?XZY<41pCb,^Kh  (E$ҺPU_c(*IN"H0U%ok!E!Ca Li*ҵ4(^F"i,hEk,YRh!R tAL5R# cXn,L G#ڣiy馭2:o<f6mnܢHFne$&3Mr$(C)Q<%*SU|e(8ȹѲ%.s]򲗾%0)aR,&2e2|&4cJּ&6mrv&8)qद9өuD;)yҳ=}ӝ'@*Ё:q8h0^. ]C *щRt/1Qan(H=DtXF!jҖl -)BOғҴ&})MeS4>i=/ Q%6-Q]rԤ.iRsZS@*V)Tr5M*Sԡ%*ZֵvsPU)YҖ*U7}*RJֳzul+`ָN5UZWFbk`#+b0M+dJXƕ,f'+sjANPԨ8umjaZݩ_IдL,o+_t=.r2.tR',r.x+jR#$p $v+N#؇=kz#>v=0OǑ}xxC sqG!{HxHDžgi{_#MsXۘ=( ;>2o32h$SH= --,1# R3,f3c%沗%ajX~>QknU\?3Ł(gxʍ 繷{1C}`c\i8]cX|sG{'鈤^]؇8iHΞ4`.6x܃ҷvMm۶-Cr܉-[#6=}3w?o~|+fOp-% 8ƧLpKCqn{"?y6ΐTF9Gܛ.vsʻyu.t >q=9z?S]qNUtpW`?>ƭ3f.|nZK>7q?w`.aP0~#1DX99i,#.JJ#jr:4l#N=fO8)iBĦi\fIkdbM{M=8⣜b'iYnQrRnLKlLuth G7|d>*jfcUJ& T <L6OP5hK6e╷*eQFN%oNkCp%xhfnaR%h%b; J̺e_`&k4q+BBkd&vԫŠu Dro&lhp:k.INjNĐ,NՄlgɚ5@,$l%k4>m8pllFnMx~|Pl3m9)m] gb4.'ڦ-rM h8(-S:Q"Rݺb--n;ըF_>.A!.N2I.^0Y.n=-~znE-n,>in: n5.캮֩a>n[.E.䰮8????ﶭCnꚓ>88N/6i.):r7x/7?p//n풪FqBRcЅ u$pg40E .O2PKkZzi[,ZuHʯ0nOh?*k\A'O0Amrb ,pf {'37q a+bfqZJ^#f6t*={BOq֊gQsRzqMi`gQX!qĚ[j1+J"g$O_I.;qC"+22ʎUl^qU,'.{'()S*_c>22'1-۬k:5W3;`6[30sznB'f%>'sSo&3 TV$ 5+::s>>w7SS6N={7s?>sA>4D3BR7XEïELP?3tvO 4Ttt~4HHI/rLϴL"4H.(ٴ/Ot@4PC.Qu5RR/56S,TGN5UkU_ufV)WwuN YF5Zu5[X[,Ե]5^^5__5``6aa6b'b/6c7c?6d8Te_6fgfo6gwg6hh6ii6jj6kk6lw,Lv6Զm6nn6oo6pp7qq7r'r/7s7s?7tlutWu_7vgvo7wwwqO͂5y7zz7{{7|Ƿ|7}׷}7~~77x,<('/87?8GO8W_8go8wxyxԁ88Ǹ8xAB2与Ax8U2y+ԐA87?9GO9W_9go9w9W,9TKy9y9::'/:7?:GO:z,oԦ{wz|/::Ǻ:׺:纮::;;_?̂-,;/q9{0AI{O;ۂc\A{s{;;;;;ǻ;;#,Ԃ﻾{컿|- |+?>'/>7=;\=>W_>go>w)>闾>ꧾ>뷾>Ǿ>׾>>>G6??'W6(G?N?_?fhv?Cs?ۧO?芿!??áNJWKOb"@Ds6Xb˄aC!F8bE1fԸcG|?'QT2b/aƔ9fM7q<79 3g Y&UiS EyjU]ԺkWܹ*(hF^Um[#K{5ʬ^{OA>v\Çk|+5nu/B^)a˗)c} s:sZqk׈O}nfmO tI4PT9؍ore c^!f qoyW>4'T~ P#i)Mlʬ|so2)>=F+?f?BAaMquPˆ~̱B3> 7;$G<>VܯQKiH0;xP;2 B!C[2[nޞ^9 \O<oq\S1G9=hUYUƙmOO]MG=tnleFbY'G5yxe$>ut9~v@o[TMvAxaǞ{ayIJ߾-b_sa{?#QlR6q,|>E$4N`w." א f! N ?|QwhYDGB"C!JjxPT%+J я$dD}HrK@沗Jl%%9mL&/ rz$$JRЄ7HqtDgs-4'3r t5qDWi"pD:QIJ`ͥ!B(A-*NreC{ ȇGqRLδ['S&4!TLb(C85 ICzRu4j8f23 :JAFuplydj]0bd#NB?\k[;ָ$i/eiWU$tRiRW.#FJ"4% ҇<6̘^۷ɪt$i!Ht$Mi O]4qWp[u*Gx+ב.vZ}jǷ˽m]ӵugdPn,nw;oy۹󦗽[o{۸Ɨn}+旿op,'M4a qraiQsB!Wx*.B|z_eG'""9N VQu,ᔈVЇ_E*JGN٦UrdLV1 % m(?)VWd`/ ʹ1eFGL5)rZŨ&#E69b3l"l5GSil^O˅ΤPYiAg#Ji$Sɮ=~~u-wQ1wGOQpuu~wQԥ0͢ZRo? L{ߎӷ=~U5SZT [#IfgBtm/\x3UZopei %M O+QnwV; Jӎ-W)Zֶ><%p<$7s>m5|vKުlv zjz16gf|Ao͇>|QӧrY}aǞM}qٺ|jwgG40p)ӏ>@lϾ^/vX-CF_6/GG/IB /#%5,~,p0/q($[8B_Ah,*_dI\[i\D!upas;"c)4S^"=>eS8EW~EX0\H&P'bsѾ#̪Vze p͢A 0e\0 W҂b ;$X<\q) #Bͮ'V^֦uq *۴RfH6ERRqQ١!`qPM.5qVY ;qɑ=!Qmf%Qq21#A R [D!%a%G"" d<}њDQ6pIB7>apDo*=ar++ # 08R*rB+iAr..~,%/'/B$-q2'O ks1o335S$R"&i/4Ek:3)>4k4Q3Ts5[5]3`36Ko6i3l6;/7u3x7+7S„s88339_,,79,:3A +߄r ʰ;sM=M<#o,Qm=>qp&f'9>; =#Q@L@yq?{JyA?#R2'<B@54@%4JU`#uS-h/VgeaWdajAQg[yvU)K[uh 5jgVfyEjvi3dmIjME`vNrY+eZSQecidoǥ)ǑZ6qH!nKgkGb*<c"1$sM4tCwK/urǦ%:=f)7o=u?p"tmra7wu[aaaaxw!vXrwyUrPzL'v w7|ŷI&wyIV3w}G&}~}k"~-"V_&)w3x&"7!8W+,7%85%X&*I/8W6x3c⃿4됄YM&PxN緅i}_W봆y8wo$bPux}$8SgXwXs8}Qy8auxXq{+X8tW_}duwwUWx ؍јQ فy!YL4'w#9TJJ!WKo75%TR?MԌ ؔaI4P+P]9cyWtUߴtG}yRUry,Qud+`-7T\ dun1hV`U`98f8~XY繟g/6؟ 7hٙ!:/k#95+q?١ExIHQYtQt]Z&AvovW_awWxwxy+%p:zQ63kz+z0'DzM:ggaFpT:-:;Ff!{!;%{)-1;5{9=A;E{I{id!U{Y]a;e{imq;u{y};{;gᴳ!{;{;{;{;;{ٻ;{l!{2| <|!<%|)-fflfb8A-#bK<H~!>%~)-1>5~9;ajaI~-OU>WN>Si_^[u~y}>~艾>~陾Kg2[A뷾>>2>Ӟ>~>~?_^?Ş-1?59=^SaIMQ?UY]a?eimq?uy}E????ɿ?_K??7ۭ:s <0… :|(=?Y1ƍ;z2ȑ$K<2A\Ĩ2̙4kڼ3Ό,+^ 4СD=rOH:} 5T=]5֭\V}5رd˚zլڵlێEԭܹt Ӯ޽|r7>8qYÊofz 9ɔ+[r5sѤK>:u&Z~ =N:ݼ{[ڽċ򃶗;cu~ߺɝon^$ۏ.N\o1镣Ib{W7758\ m4`B6!>q|aF! B&T c?4h#h9#-CdPc$HRXgBa(%Pjt2(Z=8Kb"iyEͧMn$Syn8`w)P~٧Qn❉N9( ifeZi.&i':*眊!ZhU>vJ럭j@^j&z &[=: > 뫱Z|-Zn經bZ_޸i*+pZK-⎋碒0[P(>emYc@vJhVγ"G;2;+c2¶+ +r)>lNJ r!{rtF_ur),5j5o+U+@ͱD;nrt|=p:y?)Ngޒx^xigVN{N1ݫ*eU\kTSvx.:-^u=b|O|JtE/(GQzc?P3,mK_ ӘGGSã:RtD-Q*Pæ9p>tU!BEUլjUMGypL5!UժYϊִ"MWm!eU]׼8݆_׹2^ĞUȩ_ ȵ=aj֥ -> YJVIi Ԫv=S{@65--v=^uH]y*4}WE:.券]u{:5neYW vAJz׶x ҔI*Qjx& i +؇8iHc4w ? bg7 mAؠ#M |[x4hS 5wcءݯ~$G'ȧJ{d%KyʥaiT(+\E\e^.sL,SU2Ѩl^ߛ|f̙u8fσ-2 %.-DKzBIkZHOHozԫ}.PzՔ3iV:U=\0nu lձ:^ynv^F6(W{W6Zn!=tUѰkuGCjߓwKiԮƶ?U*5: nTmht'|kNSbڦǓ*;}w񔃼pZ'G<*ٿ 59Qn3}kh{.sp#XLwkXJvӯ.'0iF/7ҳ<}!sG^/l;sa1G{m[d} u/^ ~p)\ g'>?Ћ~/O<9[>Jk>{|>? ?},?ԇ|⫏eܟ~~?ˏ~?wzg~eDh Ȁ (5٠ȁ!(#H%h' hZ/1(3H,Yh ;ȃ=?A(CHEhGI75Q(8@U [ȅ]_a(cHeL؄~`boq(s(h5ɠ{ȇm86|(HhȈhwWh HcbSȉ艔!(8 Bw5(H&١"HLjƘȊ`g H76P"!ȍH税HȎHh5``&6"!;Yi 9 ɐ " 9(hV %i'7'!%046i195y8i7; 8"A ;)G9:7 "Iٓ'"U$&ؒ. J PYLQ)9>IM<~|dfdƼdd\\tt¬䔒Լllllʴ||,;߻ H<\Ȱ!=:H1 D[+j$xVƍ:rY$K:<)+zd8sɳϟ?mREsѣH*]ʴӧP*J(ЫXj*hͭ`Êڵױh,;˪ڭle}KwT67ܽA漣ɫ+^̸ǐ#KDrѣϠCMӡy@Yp93ɰc˞rkim̸_Nj jrj e-N(񦜇b)}FfKfvlQJo竤f:iu;*j뮹޺`+o͵.\:K k+qvO *KgdR r3{V'r>`pE4+8@D]j'Wpw~,rUb=oǏR]i>*i\ ,#O&6+moun`;6*u{vqLVu{r;N8}'. J wk6mvޞxG"+,hBgMDM}|/O@L(_}Fs+| ?{wz6glO»)7s/}[_t5P~\Xc ˁCTXal`3P}1?*³1n +@l-R H8t(Qh<&3 DQZTE'`Y(,z/Y*xÑ0xxh@PE{- FЄ-d36## <`&hJ򒛄c;JiIa۲8N+eTU8G[0[QEQR'&'ٯӞܦ+έ?z/Rr H2(f& LT[ASO iHRBd srSmqL$OZ$;TFzUpU2G(ZTmYS}'D6+^ %(x'E)Ζ=4MKfYw$i{FH1c$L1-l(kY*FHk[oIթbSh])j׈]h;krs_njG sgmYZejE[H!#̨b}tsH[V]-C1zv/I3-1~QD0{_v ʐy> 37p*>h":'.APnw@ # ,熹 DeS'lrN=S,wR([8n\vF*wy=KKت@n񊷔rME$)}[i1G[.4Yi3\99IvNX[g:Ӧ񲒸{Ob ]|23Z=j4ٜ>I K']J;IN$GPsZ6xDZ4NPZ:5 xu)]־t'=k`>$ge}jzEЎ6m3ۃA$nN̹cbaHMoF o}7{>8;'N[ϸ7{ GN(OW08Ϲw@ЇNHOҗ;PԧN[XϺ֓o`NhONxϻ_rOO;|ݱ 򘏅{;oGOқWֻgx穧w}{?~E;п|O}+Ͼ}^ۜOOw?Oǹi~7X~}G~ ؀؀ {8g~! ؁ig8}!X&}X~ħ:0U3p'7}q|<{6:8CxٗDŽƇ7R(,vRsW%2؅^8w4z7:05p1PI({>hsa{0'0|k({cXgu޷M?u67SX|_Hvo0 ׆}8pGzȇ8izNz1YXY(%0$`s)@#@*psȋs(08Ȍ% R%Phθ6Xxtoxz2p';03@72z6'9zzw:p3@3p z<P g'؎z10xihxKnz4&.yw؍H!XBixh=6NjS(LA9OiR9Z~H{xs(PbYe)i5@dك5I608pG'}s5`8bIpdic9n&p)Аշ7x5PX5`$;x8&`y! H(##X.MsisiɕY蕊z;*9Hh7zቄُWY}(pCX<h8y&ٝ9J(79;@ {;Й48):`hy"z# -js$j[zpib8':ʆ9 Y75zEzFʣ '! zz4-Ȝ)K)YΨ!+\(r:7Gv ~ڈoFzjt)}wrYiyzzJR GXڕ`*^yw`d|fMsg9W!&(ʔ zd;꺯?jǻ|ȻȸG[Wg ̻&}+k[Mܻh +;tPۿ+|  [\/l4\6L.x:< 9@B,?db=I` Ӡĝم]ڠMMm}=ν܈z=ҹ ޕ-m-mQ ෭ݦ}o΍۬bр] 1Nحmx-ヽḍEm* ,LN0܁=rmMmV>Sm5Mݐd]eMJMWՋl}f]D~n K.焞tnxȉA0|^.ʽ>^~ꨞꪾMl>nʔѰ0|];'~ ~>^^؞~ޮ>-~>~w\_?~ s o_>W]ٝa|o&_O^e%-u~2)m},]]b~:63]>Q.n=RT_9.N?"_j߂Mj\Dod tNP^]Xw-/fxu? ?n_?S !S_?]Ob//P̍WZ[/_p]Hڵ\.O/_ǃ_O_o_ 8HXhx)9IYiyIX`zjJZ[Zk{)J ,<:ZjNmL8M]=On0 ss&BB p!DV,Ä2tcC jhRƉR"ǒ1i$ #˝7gXs$ʡ=S^4čG0hEI9S#X6WԙUڵD[•tC>5ii^D-Xw߾DOKP܃| /d#;R{bvzw޺ا\ 99qfִ&]X3ݼ{LwڠjкVo6[h˞ Zl_ߖNd魩OWqm P7u]ᜣW'7Zz H'At`HW_s֞{gY`G~7^"~=ǜ\iaTuv >x!txacB9ɁpkI!G6}AIMif"VEVEwdY9}Q~e_~Yd1HcwKifWS%hԝOIhUpIHc(aeS#-fm&'xR`U(Mpt֙)"6MjzPjh b %l'$zYqeBiR6q#mV" ǘ lB?8lCHz@xNرS[wlX ~zrq뜼f6z1L$0@s6Wc'OXpsk!WI`;O)ʶrP%}ҏ =X{]a'} slp]m x @x/NL?yO_yoΖz袏礟zꪣnꮿ{솷.{ߎ;o{8O|b.,M0<,}&ߍ7M0Y?I|~ s/rS򫅽AS cOՠ_ 6c6ڗZ(7ȱ V& V`_G@]jz–52a+'Ce,\0C0qQjlX/ uQBׅLk> R -F11SI*a^a\,QC|bĦP/"D(N2J !,:ȱ\ & d- Qq"#̨Q 5L#8I-O thUfKĄi9U,-"02]Rs##IJ 2XKR}G1)1̘js4Z .fqM=ؕ@{],l=RX;FevK "D/32ڐi9UHIP 6m0^ɦ͞e\۠lMZ6$:W-*6Uu5'Oe*Ш3an+_v-?k*v;c 6-e/ bvݬf; .-iJӪvK-k_ %oz{6^[މpQ\vgpsCFWg;4b5MG2VGi ֶݬ$l ^7U [-xtRp֕v5F ecTY@;"_ d0 KJL-ś`o:G/'YH qBzT{cHQJjhGM1F<-&Ipk׽/oo?o(H h|Ȁ(hx!H%h 8'+Ȃ-1(3h7vǃ=?A(CHEhGIb!OQ(SHUhWY[ȅ]_a(cHehgikȆmoq(axshwy{ȇ}(H^XȈ舏(oxhȉ{X(Hh&0#0&#0SH_X+؅(ȅXȅȨ(ӈ("Ћhhȍ_Ȍ8xZHHH(HX-0"P!PNH)0)@#@*9xH+숍9%鄹H (0x َY i/ )x#Y Y! ɐOXO Q)X&%#)N@y_!hIXNؓHZ9.0#!.В}@9\bɎ.)h)!YYIٔe9xX8|I׸XX}' (bXRw#ɏx)èٚhIYyi׉ىy+Yr ]ɜNHɍȍ%=IQ+#(Y}y"ɏ੝ zU9I9Iꗀ-ڗM١Oh, z ʟ9i *i(I}*CJxCɓ) Qx* ZI%(yI Ȥ‰yi[O (+ZEJujh@ (> lQH6Jg Ęjw=j>JI9xʨHjwȊK9ɚ(j*xwfꕽّXw(yJzygZ 9ʑJڐ2锫j犮nȊ] 뺅rjHʯKkل ˰ ˅+Ft[sr˱[r #q"K'[q&+j*˲/_. 3 [^0JCF&-RB۾D*eČ:|bR^m3LŘ;2f Լ.1o6I-LVf\`^3x"PUBɄ̻g<þȅf#M/| LT¸ctɉ6ʬff0.|QCN\,'L2ZȇǜO|qR[\ ̌GLː\Tw,l,d5*߂^$TC5ޜadtnV$L2<ş T*OlX A%l fK{r\Ulйle =@k A˺+IY}ָO> (kbGQm֑le28 W | R~7] sY ]k MJM]ZٟY ڣ]YMڧX3 W೘ɸ i;͂JVpŘ0 Ϻ,9}ٲn%ڸBo R = y ݵ92skeӠ+_sKLm5&L3ͼZ-M߸˽yjh+ݹ NoƺwQS޻B=Uc5ڴg=,B#^-{jM1DV9K`o] Bρ=u Y, Nї#*mHP[+кvQ^QÞqon1,Zn,L=nN$Ls.ĀЉNf>M%o~.e:ɫjxȆGck&^k=^xmnΆ4s,\ɴ^dI<{9ºȚ&]9i~e 9R|4kˀKNT\ȿLVÝ^b\mE^x8~>k/L Ю]ϒlE(~. a~Yҿa)V3O)_'?O86,hE]?׳Mvlft] N>֩,?K0Qu;g^9Kdz|0PsYy;|eڨm˅釯V/&oS/oS"/oS/oTǯQNY/o_ׯпݯ:?ڌgpOo_ eݘⱳ(*\ȰÇ#JHŋ^ mBVʤɓ(S\IFz嚹&<&@HѣH*MD@:$˫XjʵKwn*ϲg͖Ehҷpʝ۰)x T!vL f>1gA̹v?MztߏpSM7İc˞MbFuε.VȗtzH]$*سk^6nbI.z?z> zj݀h(6y; D=$Y&{ea{vua< v_(7*b$(4r.a7Z9| sl{Zp_ KW'W=%Wig5s(I;usKv'YxT7~^<^}c\6o{{/8yv}!Zx%izWW{'=Q{Iz_|>:=9_}]־9<޵w|ya ǣD=/ݜTyTeWWecgGz'pHsz$fx+ dր8dxqLPp8gh&vҁd (E~G'dg~]vtUe1c3"xhox'jKueP+anv|EjG IHDŽG^u&rN%s+DЅ/VicqH,8Gq4XȆ|`rxz3qxiT؇~Ȁ8 Gz7jor׃6vh1]n }d ChZ H'AhY ȋ⋿xZ8:F2ch[8>Ȍ Ȋ؆H?juI6hBH6Vw(X@q{G*EqgR puHehhA%#~wzI\FyIFaxo}t~ )rȐ IKsJiiȋ 6r()btl8 #%lx!c> @ iE)GHhj7~79@0Py>*)AE`g#aĖo5i)D`yi|RɗՒ4(qI㗤ɘ㘣FՍVF?yDV6wNW>IcbhaH N9WU{9if;ل}iYGs : IgsX™tI{fМbؙ >8$I_{٩?ĝYVKHҹ4#8g'IwqyM >fc2fm׎'90&8aTi:v #@KN7GXנ z9" $%e yMeȕh>031IYEI/kLHFHA[Wt\:3Kvꃦ` KbdZrDap*hڧuju]yt啈f?ʣjz.~J_ )ע7 `옉Iu^_x:jꤋś)ڏwx*wV*+oQ;_z rZyA() dNk9=JX[:]+_a[D;SIyʴZ˶0~Mth~ȴ'Kcˮsxzx~纮B**8K˱jX{8uٹ˂wȹgs{&U ڣ)gRHoUl[[7^x%ڮ JҒKvm )˃I`2KkK7ɋ9a;7ֻ鋺 ij"09׉5i 6o-Tzқt{Lvp&k 5#Kjf;Vk">S0KÙ¸7Ż:,56$^&~(*,.02>4^6~8:<>7B>D^F~HJLNPR>T^V~XZ\^`_;PKU@P@PKu(KRr.z 輒q.n;zޮ[Ig;'7[>/}gzow?/~?/EOk/ Q* ( ZH7 r tCHh&L 0E(| g8 $@ H"HLsX%:zH*"Q<;|xDlQ@_U4FhdIe\R؞5ǍcxF2rc~h*> ̔4H<^'RG&!G4d8"GEjP6Ig$P,AT4c&;tO.oLuғd+ jB9c?ڌ 5$ G\39Q\'2pȞ:Iw򟪤'-΀rdA)KhThڢqV@*@^/:Msg0wЃ.iJ:͞hy* &MMu*˄:KhPgF\)ѨQhB:IKuXTS#Փvsxi[cR[ժԵ"4l}>jPUEZJVvzU,P7 `eWGT6u_! L{JرnV|d1[[խld3\lw#R._Qeͭ26:]L#bWR]x݊ȣ!aqJ]u 9ZT?y_OvĨbWo) $0& GL-WSvg,QUԆ;W=iVIb𦂬!&kɽr<)+ZXNe'F`12>=[5m~99۹u?{L 8"4F(Ǐb'"EHҔ4, ICk#M^egɃiPzCn]Sۢ}9TG5=5ik6#];;^7)쀗",w> /+Ό/ȿ(|''Ro=6NjMx~>GT ֓yq-3@6,uo_wW!^ \~{ۺ$v/d_mz|?1o^|3Qat&f,~>&LG(" hz E8a73TxxEC"!!8& %x*h ).-2186X5!xSVd>>@X!x G8SÄ#Bg 2jjlją]!'bhM$Zh5llmx{dpdpx^ m^P5`Vo(#Eooe`ň㈿Ez%Q(VrW>u3pxc~ 5`}x֊FP5"aXJǨ FH>'b}$Œ) NሀRw3ƒg=8'X88A ِc<i 7<t {ËVba4$Y&y%i)+&Y 4Y6y P*)U"0 p  @ 0ڣ B.jdkXHÉ"#y)pVz٤4DÛ7 AI0Wz@`E*h`MdG0pykڧ7V(y% {&P(<}ʦ`Z*)eY1buZu wxѩzzeHl਎A %P&`"0" Ȋh˚* Ь"({ԭ:@͊*hj*j@hZzkKxʡ +'p :kjz$%gk)=Z@P'- yK { @:[k+yг?'(۱"аjjP)7K=H۰&{OK9K ZV;#b:JYK z {}۶Z;nM 1~Kdφ桹ˈE{QxٹK7F"ϣp, U滒kkB4 ›ěz )!7kQ+l9l{H_5Qy j;k#m_ouliI;ۉjXvk{ڞŞ}K%i+˅;,|+p <l!,Y6p|`i-</ KY]V\ \`*7[#P:=?ĥ\]vАCȻܽRū#@>h:Ĺ GsdždI*L_.ld دѸCɜ*jتǑ皮L(9 ZBBD=TkyxVΗLAIjP 4TV@X-[xz_0 WcXz M_?l$ F_vH;̭p-A3lm6^Z7Xp|:|&Ԥ<垍](_t"55G|؜mlqgڋmrKt}èjU?b̭bɽx#oݍ8̴>ƭݷF -獪Qޤ T/ͫ816=7͠z/^9EyI}+bhjMXIBed ]>-#>qAs'"#zɗM1۷XiFdnw'l'r 9Y rn*Yp]_-sޝ Y ҹ-phW^ 02Iò訍)߉>,ۧ(`ǻĨ΢)j*wNu A ۞@^c%SinzyU:lZ>~)xz/Ayj 9OvYp}Ziw"u]t(+$K0/*U4";q~<_v)>&*H_+>@ϕLiJɔN OVջmQ4]a9`@֫`l:M2AޗB " LL`k~TXfO$/ \ؖ$rۋ& |nr 2ɜȉ=s`hڿ%>O$OV~%ꇽ7я%?u{4ϠvuHfJ<Ҥ@HĢPKNU+(eVmu/ -kаp@aQQqp3Ss It5Uuթ37@78Xx 8 Vjˠ6WY{9ii``:~ ?_r|?Ӝ"u TG_B 6$ )VxcF9v."CxeJ+@dfL3i֌fN;y OC5zK6ufPSVzT[vVcɖ5{UYkٶm\sڃ[o^{=p`76|q+~7vrdɓ)W|sf͛9wthѣI6}ujիYvvlA;PKi-SNPK@K8đH&d_4d_#gaXae\rǗ_&显if)&ap ¦o9ȝx }g{gw9ru%<"$R_SO1VmV 8 bq"FH _fh뭸jzQ)z(BۡȒ!6BdK `${ƶ2cj1lknB6g /;k.oh$0%5!TS_. ^``Y` z *]>Uk^r#< a>n >BO#:@2gx.f뵼\plق/6%DH!@<1MaiY :X# ( -%G6WHgyG;x9.zӡ' uĪ㶌iF6a[I%pl?0n;ȝwS"\ 0X^} \u)F s̖lN.)?A:gĮaoFveh`;a]2&@xDnA:M $BD`^\Pѥ0azr@Bnh OH $$aH9DJG!b+Y+.z c?/NfA 6#F1p|c(G5+x`FMBl 0hB5# PBhۃ!b8Nª4a@y!ш\椥ђd$0DIJ,CȨ/f:Єf @̦6Y;D"b@x̻@0 "IBE2)$ W2q (mɁԠ6t }?ZZD#ZJ l 5bH %'%!JLYcQK[1Ӟvj !ш8ju P&8ٍ"2U ZsжvҬnajPU^hT5HBF7-r"IK5(5JW!60-L7ٜjFhvID=jQjT> ՂfF[޺`$Pb+&\uq(\VQfEqmvID4bD(F MI#ɲ"ͯ~%,uJ]:VU]-Rj;LyAINUqw䲐h}W mERx׳j׈x0r N>ߊCwRؠGlb~mletXf_桴reCtfnliRsp9_pܭ/8g,fY) .&PUkV}5Fj C~F6j!BdV E{$P(EUZTHRzٛ"䂰>єeWZbf(wֵl dF ֬f5os50sNy5>_4ZUA-N95mVEڊ8F6lMr!YH6krZ6K072psa&شyr_ZF.H?:22 POz7m!6Ѝ?]x%2h*Qo'Y7`VFU1`T5 ̚§΁'r]N¬2p@Hf}_p$1贔f% `Uu `V"fVw  "iZi薙  8p 8 vyG I] x7{]ؐ$f)]ҊI< ߮۰7^0㴌]X@9iJM PNbR^Mk9pynnd\ l$m^oNVkze>뮫̯, ^"v1ľ-Kɾ һV1啞8$.s.e|3ZG"H|MRjD-?Nprc곰)8i^K߲ˤN-t)}G]Wx7ފX.d烬ȑc̑k3M$^]$ܺDRRsJR>OD8+vlߢ_O1 ƅ* -[HMqp>݃ϕksy#$NE'oGk1]nM8$ a7̆ ѵOT[F$wR򢭑eKJsRPUDB?K7 !bĈ >aCfX7.΁2O ֽ{ZrW:XVd B)Mxc Xt.tWKj@͋׬1Y2b8[Cb@]FС?*V~_H`_& : յ΍ B Mj .A"p)?*,j0d=~ĆdvH$Y^h$veKdKz"ER| ܧie%\FZkh"\ sF$La#5 (,  0`H?j dBM+#9z̆αaCD]2 #L<9Olr :0(KO~qs`naC{ȰP6Iz-5\QtsUmL0t& TLL$N Ȃ_!gP56$NtuO 8Si20гK>ӫ_I#sEkZV.T- e+K jIW &ic+ ťE3c< 6$, |O1u+٬ƝDv/N7~?$4@sTdt L  $4D?Tt̄LxdA9AA B"AA$BtEW\CZ5$Ka4FcB8BIcQdRLiB?@A%B5C-xYFuFHGJ ;LJMKOTOR5SETUUeVuWXYZSMԃXTM UPG%UG`TbTcdUeefughU\5EkkSlnVIV?WqW^l5WrrMHmMxmWtz{|}~؀؁%؂5؃E|VX]p؇uX;}X]؈،؎؋X؋%YؑXX ٖuٜٟٗ٘ٙٚٛٝٞڠuم]\0ڣ5Z;=ZUڤ}\`ڨZڨڦuګZZZڱ%۲5۳E۴U۵e۶u۷۸۹ۺ۵%Z۽T?[ \[[(ܾMܾE\5N\•ƥu\%5EUe]3ؕص٥]?ڽ]]^5Z-umYEU_?@mXp___`_%6FVfv V`X`;aXTTa.anan^ !&"6#F$V%fbW()*b;,-./01&263F4V5f6'fc,v9:;<=c7`W@A&B6CFDVEfFvGHIJKLMVd OPQ&R6SFTNPUXWX@VUW[\@ZV[_`?^fX_cnMYPeffvghfYkl~j^?b~dgՔgrf?o6pfgAY΄hnn>onoFonfonFV&oono?p6.p>pg f"|opOpfno'q#Du@Yh '"7r!igg'()*++-r,Or^& 273G4W5g6/s89_/0Tgu\V|XuĜZ\u|^vTub7cGdWegfwghijklmv>7iaq'ocrgvww<\w{ڌa`|}y?gq'x3xCN????;m?@oy|x77g?Βw?GWH zIu?Wy'/zwzCyzg?{g?w{z;n?WWWxO7k`7͸~_@g?zwz_{O|tW|z'}{+|χW|Ag'{7}G{'~ğxzw~g?@OGWg~'W}0Gfv „ 2l!Ĉ':e"ƌ7r#Ȑ"G,i$ʔ*Wd h&Μ:w'РB-j'L3 m)ԨRRjhR4r+ذbs+ٴjײmvفLҭk.޼ .%/勖ԖkD1Ps!;E2̚7s왳F.m4Ԉ%U}زg0kwmY>vʗ- 4mִ9M[tkݜAn;]"gn~Z_-?S |#8}9~\7A~XBJBZ 9 )"(1^U!P:8ш% Is}IJEU磇~x U^!TNS&azV)hSf&JWwB>Re t93QG4 )(cY/V5<]5ae=gv]i6c7uW5y]R}dzց7xt ]tфi'vA^vYy׹9^{W}se'y) (c}CNv9iOva_뾏)Z.vb>IPڧ!`;ϧ/SII`^BHܧ2izթ!Vt~p"f@fQ:"(A̍w ! ?~uJer WV CV3<yhPW:CDG,=E p! bAXiEZY&cuQJ1 W 9#.v],$88&'ae=(N[z$?K))R8dlc%VE*ya.s]RZbVa j:kN9NJqq3Me<|Բ3ijyn:<'̉uK| y>Λ}G'@GO8Rb .L5Gvy(e"ׅ:vcѶٓju3=HQAD3 /AcPL&qGXS"9 Ӡ©;y>!LSkS$L|+h#u(5S[cH> XE59MfU՚ q[ X Į +#R#DVҰ7`xRMlP6.J bDBq MHԊEgD~6˪cg6-.KJ6VcW.rW}m /D=٢5Mr_/jG66 (+JҼacVraoҴ~0UV_o4ĴYK䜹lep@8lj3& ysXA,T j᱑$+a(K,Gy\ndPf>3Ӽon~38ӹv=~,A΁.4zю~4'HSҖҤ/Ms 4C-jdzԦ>KUϪn5cW˺ֶN.o]1׼5%`ؾ󵱓l!{~vm iS[3Ү6}ls6p.7k}tn7Gxӛ7+}|7 /8|3 o8S8=s\8y/9<򔳼`}{9c.Ӽ69s>9Ѓ.F?:ғ3N:ԣ.SV:ֳs;PK[(55PKpسkνO_MPӫ_ϾُWM0Ͽ7_oA` "蠃 >(! Bfh ~ (b& rxAhc#( ⸣=B#; F2FPTVI (xYbe`~ fWb9ffiVIet)wY g駠zʧY碋)A D*iPZi ifr jZj*#*Z뭽 뱯 A4l8;" BF[-n܆>k~Fˮ*.;ڋdK g 7+`Wl1wFPw 2"l%gA0,4l3p)TViXNe\v`ibihi%jpƹ"rixIg|W 蠄j荂袌6aF*餑BJ饘fvar ꨤʤnjʪʤI$$녻a눪`B: Bb&,Jpkˆ-kmRh."*&ƻܾ#b8k,  ,0vb 7pJ,,,W(04p[n31і 57#l"-@IFC4)Lp,2eW\rd6 ^6cG\g˯~-.7sw2b ]xuS7ފ zHמ|懗2 WO>{~u'yv~||<7/}<6Om܏-'/>',py_o⿭sn}[ WNts+ނX//dhԴyiSvw;ix@t" ]Cc[&7kah5mrhE* }_|G1q{A5KCCX$HJ~h د(n5,d 6Yx`1iя!,hN&r}sqGOvt y!"g;.XD`)(NS^pD%EʞIs /?D"d# _glc0(xFȬ^$yftf6w?>4=yQ SjYsbtZH3@}hǁlشh??N.3mM7K^*OAM39Ùo()L%96u{IØKpS[Ĩ㉸JE‹K7U/2DBaH+Uu$[FZ:?2C5O{ZX%UHm[azv`UFKҚMjW֦m6+-nw[궷 .g+WS=r˨2sKiͮvńzk -xK4uMΫwF}|{ux6 YdX>;X ~ [ {nʱ~u+^&ы-7Ųm+Q6!z16Y_1a8#X2d)_NrYd6{`rUdgNh/9Y>Qɦ:9JZ39{7y%3V-.yϰ:21ysWY\eCsј L{LCҡ?MLԨԩSEհ&ԫe h/SVVQv-O*fN #<+n~L^ZFNSzٵд m/ g\28k+1>! ya-3y'.r*pvXܢ}:wYstmgt84otCkKzVi>uG9^%q\| i~P3v9ˏnIk/_{VS$ @-vGbhYQcW.jRPkj؆:# E!`xxnC1MxVu#x `^"8((`#kҊ ! p u*2`xr Xu<؋ ǘ^.!?TEHh!ӈ)!U B^p.y-kfB/13 ӏx*SuCxqRǒHθM! 2 "eR-"VI*9&>/5x:ڸ6I^i2y!Gt >0A9!gTZn5pDGT%)R )0,ySeyȏ#L`%c5岒陑*RRiI>m o6 ri=8YKkF d%`'` ("B6陎IycɕIy! ֹY9KIt GùC6VCotSV"0@%!2eڒɝ쩞 X.9Yi")rB)>O *x3t=3YU$4X !`H٢y﹞ʀ J4iaʢy6IfZ %HӤ@<؉C)@ xG{MCIjD% $CZXʡ٥)-Jgٍg*+z8i*ɒrw! ` VtHCV*% jyȩi\:*:ijښ_yڡd ` @ ë$#PT0 zZ[J*J3 Qj:[ ۊ݊X ) *CA$$*B{ ڝ˲ذ  ` d6.7k`cY_={ ד hlL۴ڈ+9*# ^d{bRz{r˃VU;[{kȩ۸[Uv{uc!v!2;<"{5b0%;[{ۻ;[5ʻۼܩ;s{jfػR"腃[{,ȩ軾$XB뽥Wx; R̶B]n pHL l!xZ^~ gZȃ艠(l3+0{ìJҋXɸ!u;՚$\"/((ryTܦfKKN-W EU\&ܶL #iTSvyMpe‘ "W$'wjś<<  0ZDiux#MV*$LPɘ H4ƹ̦{ۈR > tɛ|ʲD\X2y;\Imy|f앯ieŮ VSژ{̸AD$H6p<7)9yl*Pl\ &m̔z ?:8lTɠǣ Z:* ]!ʢ|,]τ81-/;ڣ?J4=ʠ׌T¤N R|I J ]jt $-4k2eZ z}JB5^z$T>vnq~z#k~>^~舞Ëgnu^閮瘞v.瞮];^ꮢ~;f<.[Rꊝ!\䓮ݝ<䍘Fr{^Ůn! fx *b=^X^Ұ>ʾ8Hxߥ)^/n=3!2戎-}<ˍΠ /y .PmӞztSG|_qo3Ո-EDm {&Q@ˤMgKݕB/;.Z\sYw P6fbU ϡ[gn$=MuڮOiA-r{Z==)} +ژGʹ| foYծ*_/ZZ13]Ix:=:g**칟αM/m^X]'DO=5*^ͣt(rʟz/@OS/@@:aH:G'AɔU  cT}n]/(}\nΠ+pl/MQ +"b`AB@ALuLI5vT7Wb#bqJJj1yگiiښQPX]O|| ,rRA‚3T1YXFBkRTb<8ȠDDAleM@%Fm,:voҖ5iN{XP`B E@ujTJ\(@A9o Ƀ$g&?~mzn:#lp3iXf-:,]C)18aR>Rqd` Xof͛6֒Ņ9&C(A 7r˥קߺү33;%? #L@<E4M<U\Dc]d+Uq/>̑;T Ej)Q&|(RJ&,ܒ.02̈́3\6|R䜓:<ܓ>@B =D]F}H#J-L5ݔN=E)7ERM(SU]VGMXe(a\u[yտ`b=de}?fg_q-Cnpr!0n]]td^s1[G<2mtMHA+7z `7G,p~- b yՃ;97,yĀ(K]wI_% ZvYTp@k0Mv8YzaoEh`xiC$ z Z@-Įlæn-6qGҮhۅvV%;Z]B`p$d&qQFAz\dh#(\&ms;'}Q^);Vp4 ol۝ȵ9y`"7dr! AltK<@Ή)C @2 'tCKI:X H "RBxjlʹPd="y^8wp{(Er='#Lp^h@BcWƿ+3dYRC8(k=a G-K~ `@&vDW!ԓ[L"pӠX/殍a#PSO}ԑs b@[\OxQ5ќ!ohb!aMxX:oO% 1d\,.|#8&K* 3JAΫhSQW_ѿ<gsksQ*dzQBQuQD1QlqQǂq%P^2lq_Qq`Ԍ!OQ",1hQbJ !3p1 72#dL* ,"&q Y "h6 iiGjWr[8x&/\XߊF'W${p( M9P nٌr(r-ni]dEXu~M-+;+%'&' r Mߚ߄IP1sG|.2/(9/;&0p:Flo5Ue&.(+-p+=*S)~O TJ&$h5S5ПrZ(ZB3/ 1oh8C8 9uI /PT.)"̇| <hz4m>5Mp5n<d 4dt4BO5 :U p|<;@0AOɱ0#it,m.!GrB2gqJ\4t/E3]I, !G(L𪺔WFs¬T2~s7iAS+3 ,Sq [8 2r(59gQ4Ki6P4 0SS/STm=0"n c]V5T(?f#U0 q UT338KYZ0ի6[uE.\YDǕ\g[CZ3cEHJ1]5^__x` `aVa%ab#b`+(b30Vc;8cC@VdOZz eWY>1H6kf%nV^Lgw]!WrV!u(6^$Oð"Sb߇Z#SV[EaFИf1%vjjuQS fBl&=-*W'llTөW]#)OBצm*Sp*}Mjb"VQk/ kUB,,2gshJnt)L d. 77//S$vU#m(WNRsgMm 1 z)HO :_K&3,sMQbw*{r/oV{7ZN4S3Sy42 yzb-d6y6_N$F`PP3 . 9ִ8v9}N<۞~J|$;3I^ ?IQ5|{n)x3׶=sR>?NyYz?@v̔tyT+v4JٳUo=!ªBUC'pSlԑ~At@DTJT@}/,Oܔ8 "w7jlTBqԎu/?rHSzG1HLX'%z|؁ Mmo,WLU98 )6Y-Ltw.wY*NM8&yJG|'JЪ.TSn@ ا~o |k׸Jmn55  $ 2p ԊVoԓKײR5pw48wAW #ebW:b]z?֡E6V7Y3Q֨K\@\EDzk]S]ګZdzWԚߚVUvaZzP䚮T[ M"[۱#['+۲/3[7;۳?C[GK۴O۱;PK֋m8)3)PKÏ@)Di$>܀#GF)B&$bNH\vU* 9暘A !tix晧Bfdn©砄z'~h6裐Fzh+Y&h馜fjZ(B! d6)'jتjuzjY`f3Y8a"촷 6^x:։ݞ{<^㌻P7C=gq_w#_cOz[=;F杳ܷBnTbW|dg?%g3\ L~ ]'7BQ~2wk^xԩn4Hc(PH|7&N?A^ OQ<w>0R  erQ{ b@!bc; 4E9q{ W#!ͨƽwlȳM%ch6҉d"# ?HD!@",GZ%/IL \FG8pA(Jm(6LX3Ҥ'6g`9]hBf6 4 ;LƗ f>)K҈g@{KL(e9D'JъZ( @ b Cf(MD7j~4CUz7UNi+8Wx@ТrH0TZU26 A j@` XJֲU%(@|WVzֺ`MZYi^:س,Vխp5= G}u'?{TlhJ` ЫVֺl[V.&2-jU;{-nuԪMr\֖m=EY겳Uf9ZVWE meKKP|<@9ozobNl_RzΊש50]Ç >(NW䔌I(~q3c@UclJm*z vհva[0|X-{9=\v̗L2'̈p]`ͷ&OڹWγ,5π,B!4FQ'MJ[Ҙδ7NcWGMRԨNWjɎgEָbl^ּ}`γf[uΎ#i[w6maiw-r;vMzη~NOPx'^S08񍷺Jk)'9SrS4y9=-eӽaj~s>4a>WF _G<.zrK)VMgZtî_d? #7"O.Нw;P~['x"zWz//ҍO߽@ϼk`xD0PD|)GJS+`}OL'?Mn?>&/y/oać=S~ԟO֯I}sGw(_Mg =dw7'w~EzG}GQ~8$WW|'78}?{''z hwNQ~((z4x}ǂ *Ms 8845~%}3 8~4D('g\؃-sw8H!u#؃XBH9V9JhwXwW58p(}Wto(i7XhW]{ȉwx}(1ehg0Yȉ1gnhAx8x8La/(}8TH8Ө؍X߸u@jy"x̸xᘄXv`ĸw:((Hh~8؉BH؉A혌}嘆smQX{K!(ވiبH~֒4 rɈ8K8lH %)I!>I*)PI.9Y8i֓ZiHYٖ(ctI|ؑK`郲gGu lyKaBN7[wy  Jki|+|M U;AKH v}F+ iѶ;qZL˺{D۹A ;;x+0;Zkkλ ۻkg˲ oK[[k{Ի컺׻K[P ϫǫ媨[\+ ɽk;ɻ |̸ |{˿̱kۿ. "|K3\h+˶{k t뺬:Aӳ, *ҮAҜAPR=T}\XZV\S}`=d]b]P-#̠1D-:LrvӶ,i#lԛAصشy8bؚwCKcāI٠ڢ=ڤ]ڦ}ڨp|-(&..M xsۘ"Bە֭jݥ=N}ڽ=xj}ތ콧=-yJ};}@F};nnPm<% ..=ӿyJǽ2Hӌi .">t+-?--C^A7$.㨼*~V^{ѼY`lі̼L\ M~O9>(~,XZ>lllɚÆ gnpJ~k~{L>Ƅ|>ӥ~ːB ޛ߬Q禼x~/,.X.LʾL_ ^ UNƀ,?l.. >/)]'|R6o\?b,.EGO ^c[>Oeon|dmOGͿ On^N#޳=~_OwK>Ϟ3J4n?6>P)n߯/ӯ5vN?zT}?^h-D@ -iFEbΊtR+5֕D}UV[M[OJXw^BCVQ2@G ZXkVm=oo S"=TYRݓ"o]vZ`\r[T#פz9^NTߎ)`z>#7z*Ua~-XC]C}]y 7^UKAcW=6x9^f_^:gjo lZo}q&p;|l+ }D]r:M5nq]MqAZ=Mg>ѳǝ|C?kB!^ZoeO[OP/Fyu/=n网f7|s^^$"~Ÿ罆eX`:Ά^|7 Vs`C{tH!}ZUgPlD \aqhmU}[]z+madqPLSFFY1yc[6FF.f<`9q\lȰ͒)Ÿql9D(P0 92Mt+I2=eg2S)IxKsa4ry̚,%%+☰r3ILmmȳ3o&Z4'G7l&790y'դ#ɯxlGԠEhBM6ԡBQ"hF5zQx b|Dw%IqRڄ"5Ǒއ9)6s ȝ^=~S՗F Q5TRa 5iRV)V7U/8_kX:VլgEkZպְF4jOu*S~[_+ء50=bjU*V P3iȲ71Yβ fA;ъ`RBZ`ml.ֶ?ma[mׁHfKWO~잵|nsY"YT$SIw|w^&BM\t=W^5{l䥥}IB`Wu.{(G{~Ip*-/(.l%̬Ot4Qv|\'+`Xؓf(el #ky1l+E_j1,9>@)r'MnKcq:rnQ;cҘFN75mi/rʄrh04^ϑC ,BB}ߚ(W@0n;3[wr_ƾd?-YК`i9?3}w4Z7{v[tR+ wxYBV/k]la3ٞ.[hP[6m=kfФL4#fenv^-Xy:Ա4=eJۼyNb;C{܎u-ra/-O]FSk 7/X<8ȹmmc +Y{Yo}o}׻\#ܝ0$C,2 rB55,BBK0;HyCݛs< L.q:?y!! D/ KD RDjD?ԵI4h!2߃ELNdm,/|D ȄFq; F]T\F*T+NUP5+$S%Q%-A MT6$9YU[U7^ő\խ mUZ$8D;4QOLVWQp.aAWCUOlm֔|VG4ΈLMWV<\Ӌ֠<<|WW[WtVϪWrUN{M]$ ID2{!etNTNN_H,}|FG3Mi5@tXNL2 FL4F{͔MK԰p;MlLTȁ+PCE5ΙE9}\58YītHmVNJ7jDMbU͂=ٙt͖l̦=ɶȧ5]ˮu[]-MeI5[[MsU۫5GI9MV%6ɭ6m\گJx -ZZ" \ǜ$ǭN#tcȾ\uߕ:)LVPԕ̜]NYu2c㹻K/ZJt Yu90U\Iu^uuۣ=$GPZK]_ˮŋZ,K[sݧٜd}^MX}YR=]Lsv'͓}mO XOCQ^~m4Y{O'.&F$F'Z#aU P&/-vW$FQybGA 2>(54&4VcCa67.>%"-R=?)0&TK}TZa=dDbEI+CbIndcEN8Q&R6SFTnqJc)H|dMR\.ZB@eH]f"FBTEQdeff1g&Ug,!B/m.^f_oo^qCk>0ne+W%R%&,VV'VtVlc#VwvVyfV~FV'f/Ng|J<_<F>YhW5/1Ŵ㇆_.Caa2]z%{hCؓǜ48] H / #g". f_ܔ~^TلM=dܞEZ^%d`=:N+;\k7`IKYSݵ_*I% \ b:>ے^AsiݭieWukNkݞJ~kh :l̜#^Վ^Qi\tlkl/IL5jm=l}ݼAZG>F&֜l?ömY_*^F\Mhs|͹nuv{1ɝ[hVg>F_dmD|K5׹|iNߝllo]oU a{/n#ZFp4/^}Uii  &p~pYb8nn.r ia#OJ4,?q*'Dc}V$s~i.FP f~FvOorg.Fq횏n zc,Oh?zܢF(&?>w弛 F~ԉPf jJ+qfu Kvzf)z{'zh`L q廽^{vxU7{_6~Co4joEw8=NPH-_z˿mTK}9ӹ5kGm yyxw ~~G?ZoT}*n?g~ _W^ol&Moz"D,8 D0lȰC`ѢA5!Ȑ"G,iˆ !21Ɗ1Q&a&S'Ј,XcNJ*|)O)~ՙXOrk…-6tqfGZ~-͞dE{ݶ2ОNU1/ĊGv8%UY>3NA7s)ѤKxtKZ%8Ųg+juWm87o㎽18bs/(7÷qݬTxrׯ@ ǩv'Zex (w7bV )mwSzYgFO'e`!n x"\$F ]8U1bY&hل^#~Di(|<Exc $cH!'HQF9%d%]v)wB^ah%)JZ&,dU)PsYl'}$cO*(:(`Zz)B:)xz)~:*jjF:ꑹaꐝ"JksP$Po D*g:kcJ;Zյj {lޚlhٮ"[(u[/+0[p.U ;0K<1[|1k1{1!<2%|2)2"Z& #<4|ͳ0;lsC{[HKW .1T4X[[s#A e}6i6mM=7u}w+޽7yK7 ζe N7 +2'K>9[~9|ƙ9{盃>碓~:Knꖇ8a7>52n{b)/г ]Ne1#}w'n v"/}ԃϟw.!^n4>nکd@)>;W7?9N+ ^(A6I3X0HΒA $ gd.vDB g;悾!b04;%J^xF\3$ W!F-iT`ńdOd E^ȖdEXB1t4AL܍dtsL1|n9N## !34er*mq_SF2D#+?ٚGrdƱ*!ƂRȔId'!gK|9PMH"/)c¤?( ʱ̩'0OTM:c#4SLA4FL%7JksDO87NILu e5Pipܣ3}XF*!Mf0 BJ('*6U&jO0:qD1ѭsiR"R֦8ȣPQm56=-Zt5)F ŢL*[xDwNϩ|*?@ (_AVb=C݇S+xR: ;n(,+, [1N{-YNFgSNv;mRh˜աk½m6ъ=d+@J׳eu{*&so U*yӫ^Fom{_7'ۭsq)ވhw;p >x6n[Ny_]k \3 7‡ /-,Q 0@# CW!61D`gab,Ӹ61s3V'ZAבZ% J2 exOrI{]r\/1{V#qSs5pk37˹t3 luУctхF#hHKBs}[`ewe(*iOg&h*ە2O]*&od"' Xߚ+&bZlnn|UK_ gg.mXcNfydm>='1¶$>+U/!hCU uk`Y@2׿5b-616l/&QQ:qoQU%L[rӔ/_hn.7Z}#.Rzuoӕ#u;SNLҐ1wZsDVd$QNO5H͡_w>}ʳ̩[R'jbeiui:뎍8^qv=:30Ue(Gt >NO9m}lx\ιJO[J۞Ԛ\}<ۉޱIuͷ26-$8j}ܿ:>Sg_JÑ]hynR[UiJoj3x&]-1ߖѐ.O@-mj> q С^b &a  & )_o=քtׅa[I&bPn] >aŝ9"_baY!, iqء!x.C]!}""!&,"#>⪠# &!ͽJġ&ā%'vbA%Ề"&rY+: "+Y-Ңbb+#.0-˜%2.#363>#4F4 5^#6f6v7~#8n 7#99#:#;;:<#=c<#>>^=?#@Y?$AAZ@B.$CKB6$DFDZCNE^$Fcd$GvGGE~HD$I$JI$K$=KƤL#LΤM$6$N$ON$PL %Q dP&%Џ5S%F*%Uz CNeUv\e*Įie Weja08@Xp@x@ XY%_nZa~v[¥\Z@]e^^cR_ATW]ieʓ-J!@DxfCf%b% ^rcfDQ&qZr&O'8Dbjʎk.^]`;ѦK1S?M o6h&hxF[6@q6]j2&k2'|vA1Q)d]݄Dg~'C'x 'i'Ce{Gc'^H!Tl}D~~nzEJwherrF(N˄UZ ehufCgxgx6@b:{(ˌƕ$j߾3`Jy劢fF)ɔz}f(UHug.o&2qzig,FN,V,Ʈ EĀ0ɞ,ʦʮ,˶ Ot@ @ ,-  l,Ԃ  ^-^ ͶFKn-ڦڮ-۶۾m@@O$-ܪmo.-­ H .چ(pVCj,.6nD ^.낧^HԀ $ޒ.:*-fgbo^&J .hF/bn*or/C0.J/ Zobn~/oKo*X//^/ .@ڮw Aү_o/oJ@@V vp^po )N g/f/g G1 @@do1w1q P$@Ӛ/K; @ 11@hP|21# k%W%_2&g&o2'or!<>16)(+2,Dz,2-ײ-/O)`1132'2/3373| ܀+r5 f6os6W-6538sΐ9s:s ;3ͳ<=3<>AkR <DGDO4EWE_4FgFo4GwG4HH4II4JJ4KK4L<'LN4OO4PP5QQ5R'R/5S7S?5TGTO5UWU_5V+tM#DQ|5XX5YY5ZZ5[[5\ǵ\5]׵]5^^5__u>D@;PK ??PKhÊ_Y+ fYAe۷p}{ݺs˷߿ ,Èx1Ì#/˕h ?{ DڐӦ2ѣװc˞M۸sǶĻ7oeNk.Y)yKУK~ɓ'͓SiKg4ILk}ॣ$H A"R$\b%"H 7#E $i0SO?UPDATTM 5bP 4U,vՕYg538#<Í; ;H&d5餓I>٤TVM\v 2@ØdifJfJLFR!t!xyǞ{矤)蠂'}袌>:ȤVj zdivJj:k ]%4" H~']:)!i|PG}ǤxPDz6K x!qauv-bdӅB}#&5 oO,滁Z寍lC 9`^F:Zi:J8g~,KhR\we>4ܲ]\Ẅ6۬5覛M3HmI뱅LjTmu%åHZkf]vr=ho,Ķ^|osa]؍|]߀.-QDMYCxqyydy,yd.AE@Ut\_k<; k#O|kCdP܋1(K:l˦g"*"SO}6ȭpT5gjB@| 09<`   FAqaLlap5( Jg}!7.Nt3ɺՔD`uRQ`'mvÝr&:щ+xHUX"8Dxb=J) `'pD_HG8:jO)?U%bR kbӜZyBڈKS.P.[ c60ᓟ\BP]r0IX EC &* :ĈVy~ȉL|L*aW4y,ZٙY.*ǹF&~{!Ti9;4>q|cWRk#O^jSt$견eo !ŭN2e25Nq# W r dIAP/,g2PBv:^+ pY;$ڎ_L2W%8IժL3U*Ul6c XT/nV5Ő':p^FW3q 9O<u`+Xҵ}}<T9H)RIC#5Hfoi["3JXILX8Ɇ% H`5g|FxkxX'tUmE)MRv_gZ\v7v}lpvlt dpqx!lWx1s8ovsW|woXy6 8 gGpp VAWxpF ^ t  _dy/o(q؉WUhǁ3P o`iH&zׂGsgEHws38h%7xx9{?H'5W8SrqS 2)Lr(irxp` `/!'I*Pȉ '6 g o' ' p y//鉔ؔ'WheUebi FX1P$˸ؕ&7HJ꠰ ~qYe9/Vy)0'rV2Z A BY_$PIUR272*>T*nO L)2iS)@pxpP >᛼ 3,pٝ9 p+'ۀ'ڨ q 40z*8sV6˲ii-9&ZaD{E˫es7P R{KW¬D ?zma ѪڬG %3JpRpp oN*v)cXvS*  B H 6ݹб ۀzh'Nʲ.z-96:+<4@ءn*{Hۼ[ Z6MJZHFlFr(+#yؤ ntQA+ yx إ iJC8ƒK:'@p{ ~ܝ! 66|bֳA\IJwHJI&T>T\AcPD`ϨXvojkMzs2 ۤn|sep uo VP9CӰܒ$`; ɯx'0y'p ؝ 3yo؟y%!4ʰ8̩:G1? FlJ<\l6yJ&ZU< c0ZZ껾b,;`FzW:RpqeodFd 7(Ȑy!ɑ\pб  K"ܝp`-쟤*!k /PMÛzz:?,k0J4]5;EP,ψ،ؚDi$G_b>T\)s$g,nLHkFN', :P emhoǃ@q + ЫY!=+ P \=b% 5 Ë(=s*ݽ.ڬ 2MI&4m6MC0*Ҭ< ,nkI OKM; >M dy:HfdCbx}m ߭%+,L;ٿ ""=l}i B ̲lvj?+Խ?M^|MjP\ˍrםS}+3>q]\k:H=}߷߱M3 ҩfna9}nf!b >]$#N-%6IrWO]]}wmR`B^B~w}qj ^gW' $^>0˧ ~ij^l̾(ދ;ͬ&J-Ը:PƆ^+N=W.>:@>:0. Cן4̰N-彎 6[M~~}+$N̾_ &ߣ>].% J%gI>MKrF92q ⎘CR.)֚^SZF| Rn…4]b?Orhϫm ?n$&s>A]!%qm{.c$3($9$8 ;Gh,i4D/<55S,=> i /EJT(Pk֫|Al̞Zmݾ@B\sIś^{gA g5Bq^yE "Ǖ-_ƜYfΕCh5JDZjJ;LڴԖP@ۻ}N\8M'K<^2G1_>}Ξڝ'0MJХ5O_TUr_WĖ}+@D+ꪫ120:0M,3 7P3>$-D,~DzM"_fSn1~4 7pLKɜt(v8/,,S%z* ֤`?S@9BЮ l0# / ?G0QEEEqcMtRJFO J!v1G@.UJ#ɆdV IpKaA+2%iLvb5 T۵3\9G@NS> 3B+ԱE}Q,RK4-">8bt@HSQ5-G3*B:%~#X^(y'j+X-uR) Zdj>3%֫ n=jqfK*ZOxz7^y{͗_~7`` F8oNB58ص]{cRG5"YP.iee1ʚ&%tz ',n\z2ds djkE0k6;@=bO@޿K;õ zn䞻4 &Uo[CGƅULOTİ\5w(JNM", uz6M=ݚ25p};W5@آe0SyEo3Գ^L2![0>Qψ\B">&JS48!2D_DD'PGmDD~%2g O$AfiH3mka2@B3mںP+!PXH38a&y(Q#By">"1E4ѕ##*ErOj LbQKKɑK)n1hBC',9N؍$ c70.%%זIz3b"" AݚcA#K*IvO&ey~(Ġ|%@ċ$OeR̛' Kaʙ\IdEZ5͒Mv\*Ss.\`ȹ] ^HPVRA=jON2Ƈg,D!XޥPT14jAJ36lpOK ndaL&]BێL@jJ,Q^Lұ<5Ke BVkIfJFU Nj4<-36W27 ʆ6҈9+˴B4Tt#++g^XNR#ziVɚR#J.óqTfΈ+X mH+ >pZGQ4FӅM txxQ7/[iE :ɮS01Wչ:=EcDeBܣnZ-Ӥ溩ij2hK^S^*s%,Ϙύ(ZdQ.^.qCk:3 >֝S2ap R9\߶>~'9ci~͓l9IQ’434Kx&e^"txV-UIn Es4Ctm0N4CPm|A'IIW|<RMpg/jZ$Q&"+9?g\,a۪ᅅƗ1K}) Ѣ؋=csR=+2ދ+=)討j 9(뻾-6#>SC;=@%DA4(>3[;+>ask;,9K3>9MD{DOD E¤b" $,B# :Z,i &lBv (E1+"*.Bh a=.?*C33dӛ5d07 /:CrT6' A+>C$@l<#趗?|ItJ G͙A|G$iETDG$ņD,tYHVucHZ̋aJb$Fzv%_` JJBK[X{(ƞD82|kTC4=+9x3qJ.wޓwđ0D6LK6e{ʖ GH(Dě#J/|GD#)HEH+YȭMBy迕LlI+|I|'d(=zI Ji4,5ݫ" \ $GʫJtx %?"JytNPzG 4$HJ˔[HFĆhH0ǔO,#0-P( M,'-4M  JIlׄ "ڬ ,%:tt3t#Q%JGNDpH!L|Q̽\HO)m4ǬZ$0ɜSP<4USz ӔL{K? կʲ PK;Q?t=(ɈL JGDǪf ̈$TVΛ]U)EXO[1!1`E\iV85)\I;hUS,t("8uzCJ&SEt%Lΰ$LM/BkUۉĒ)P [aYH3-U"RƈY`a|V-YY"=+yu eڏ@ՅTQ)*S2m]+&m #ZŒL Kv׶ G,[MeW \= ߐO !uŁ\*ʥ\ͭBy9 :5]`f] ]"Z3E2\#XSQp2:-.^:agԓ[^`T; Y*YErE :\>i2"6b##v֟ܞ-S,] ^77EpU% 1 JTmh8؁EmQN%`[c[p9?c!aHqzLYVc rY=Md#n4imb()bo`Vu.F]c]1^I]Sdh8&ӵ5@h>iۿ^,f92NdrGINCĒNvMyy6V5N bu&XZbҩ?1,ZϤ*3zh~)弈V擢)afjұf9f^?aYdEe΋N˗`Laၢ6~Nߟe}b hX..g>`;gۯ#5^g1uX22`Sf[ؗ%\6łVaƒ3jɇFVfvdžȖɦʶ&6m6Vfv׆ؖ٦ڶNV&FVfv6nP6hn6ovfn&o~n|o.p>pVgo&o o po  pGoV>q^fo'pOq~ p /qW"? p!r%FĶqq+W+rvq'/wo/73Gs׶o grW'q>7_r#!os>*01ss-sAr@ODWEs''8s )I~=s@OOq?WoD?qFgVwuvt8wsIt=G\sNN->rDq*'sCv@/WgfWXGh &riqS7vrWvrx5gu'7'yWgxOjޝ'7GWgwJ7GWgw/'GWgwLJȗɧʷ'ҟ7qPgwׇؗ٧ڷ'7G~7m'7GWgw_~7m,h`_2l!ĈPŒ7rя"G,i$ʔ*Wl%̘2gT(&Μ +Z\Р@Aj(ҤCUjiҢPRj*֬Zr+ذbǒ-k,ڤ6um'ŋJJ]y/.lZ'½1d %O~LԲʘ+G2͜/ sԪWn5زgӮm6ܺw7/..˖3gre~ONѱ7v׽g<׳o=ӯo>grs t `,` >蠄Rxaz8!8"%x")"-"18#5x#9H.VO9 iD%Ǒ0dM>ɤT.H*I$]z%a9&ey&i&m&q9'r[@ P.IdVڧU%Z29hu:(J:)Zz)sމ'[z ~jJ*z*Zk+ ;,{,*,:,J;-niN-2-H%nm>-n;n{/// <0|0 +0 r-7yz [|1k1{1!<2%|2)2-211G493=3A =42lCڲ4M;4QK=5U[}5Yk5]{5a=6e}6iW}45/q=7u}7y7}7 >8~8+8;8m?X~9k9{9衋>:饛~:ꩫ:뭻:>;Kޖ;; ?<~{<;>Š>o*=?R>rd Oҿ2^.t/= y &!C'6H>2Ҍzd"B2D-HHUC)Q kBa9TqD`JUrΑ%朘YҲ/k 8<&2[׋z0l3YhB󙡘5YMjfSp7)j&9Miz2L&<)O-ӛtf&M|=is:њEAvj|(DًxPmECnT(H+ыjԢuIEZҋ$}iKGҊ2(Nsʼnt-)F?ԕ&EiOS4Jza~:*V}ӤQ]*IU}3 X3:֎uN<+Ek*fv_/֡׽~+`+XG =`N޵^/!R,f3YGjfP>+Rղ}-lcZɶkEkSҞm(Ǟ=.re'ܷ6}.t9\FEt{rٝcw+^ =/z]⦷Uoy 7/&'>0G`&ނ Sx.n30awĨSbϡx1c,Ӹ61s>1,!F>2ϵxX.,)SV_+abXO2,1m2\.f~3,9/͝k=~ƉfutE3zʁ=gI(cJMsӞӣ5iISr~4Nëo=^={޽/?>\ݞ>%w܃='|Ds_">!~8yXv~|`GaD M=؟>__69V"CVea`nz> =d7=  `} `&ك !n`^M<Fa !!a!6 :N=\%:R! \6`1a 6bա!nC"")")1#nAb$Yr)V'ރ%!"-J.!֢0~=C[C" 3v>7t6\5^5b6?$%&&>#9>(>b"B(c9[2!3R <#c[7O8>d#[("#A69:^";;:EABYrN߭ŜTEddNlBz$}$J$$N$u$LP}aPeRV$NFqMܛLa}ݛi%XLTQDXa%qW]*ˑe^ҩ_[F[b\]DždW6[a%ұܾA_V&DeF$8֛ҕ%M֥WJed֜WReB`C íhPn%eir[io k:kK\\&[5}Qn1Q峡oep6p^_q|f`gvv2Dw߭'{{͕|#Dcޣ Χ~ f}$E^f&2c3yfDy.CN[x#2$$"g,gvҟf= (l"2M#h"BJdl(<`>F(~i!+f":|B)'b|7h`h%f}nh~j6!y=a鉲ioj!֠"G~g)雮!!*2Ɪ(!Z JaBn_z'Nbꁾd_j$⪶䨂gje*hj,j>"_/ziZ1b(j* J#5b#6j#7R+Zh+++B^aΫޫ>WWVbQ,Oѐ-,4,=, C:6l5t2*1?D*W >C=C:,:8̬8pvlɞPY't~$_!DQN8nr.65L.%Pn3mj0&hvdڦcz^eʭC [\bm^&..Z.%pRB3//t^fgn\Eo\N/ܺ.j/rofv/w3-/f U'3b:et pnco0 +.3Ѧo:p30GpLn/ǝ%_zuuehep~o:*2 װ pp0K+ 1c'.q+oop{Z[ 0RnrPmn 3m0 1:p"{1PsC>'1hKp6~ςc]2&kr3'+{2.粰r1 /1,o1-ƫ8#<(RF2(1_*ҨV5_aŽ39˘7(:kϮ;O;/Z7starJ2A{AwB˺,mFtqn* F-GwGP>7ئvN)w&Zf>tJsO<{K4I%Ltʴ"ϱ=I4D45!'pLzu98P.RfmTK5kϜ߹_%H﹟N9O7z돛 e_:gtϤ`:>0}: V9????9Cz?w: 9?;C=K K4P`8;8?Cn+=#/UVrXsδ`C;4d;<^UqKm5VN[` N<;\_pru+\n^&[p_FeB,sw|#;3{{f;xmwfcd>h|׼̋;{eP6ieQIe:sct|uk_៟{s?!w0t2W˷c~,w>#xyk<8d~#>5'~ǾW`g8~[;g3Ok:[z{O`OfgA:'o74D?z{?>??@8`A&TaC!F8bE1fԸcG+9dI'QeJ/aƔ9fM7qԹgO?:hQCY8_ysϡG>zuױg׾{w?|yѧWq?~}׿S)9+LPlp4k(B?0 9A QI,QLQYlaQi7$<İBq R!,#LR%$RGsF)pJ+2C?ܒ,ٲK.$3LS5l7S9;S=? 4'KoC=CDrEQI#QJ/UtRMOA UQI-SQMUUYmWaUYi[_%$^15`CXc%fXcm6YeUikVmo Wq-sMWu5Wב Fyҏzw^ W_|&ރNXn!X)1X9AwE7a%`~WeQFYiqYygI>].h >ڏVZ3|zi~驛NZ뭹[.N[n[\o ;\[;o!\)1\9A]I/}t%Yoaiq]y߁^/O^wK橯^}^l)O_o__@V. t!A N`a=AB%4 Q /-t aCΐ5CVܐ=D!q#9DD%.Mt'bđ@UEGBZF1RQHјF5qG9ΑuHhG=}\"HA)d!HE."d#!IE:Ri%1IMn'AJQ4%)yʈb/Mi*aTƲ!lMqlc/Lex%-IY&3!%MQx@8)nlӗd7Lpęϔ8kfSf79NyPFʩ#ed'6Pjxsa=xφ(4# |FHP>BkS%A R"4OЇLԢElR"@A*R@4)A2P C^"*Q*Ԥ"5 BH)G|#xj̔4iWxҁ84*]j[Vu FK+եxkWUJphaYVz=dhQYNVue:zE F?Ү0-a؜.Eص>Z6)v$|vUE wLm3N"Q1ܺA]$Sy2׹ύX(L|jvJ[µK.~uWԻw>ҕb]޷Vvu TL=fC Zu|W+UA s×p1^9 B$)V1gp0L Mv'd<& 1QFo|GSUH R#mV20'yɴ4m"9Ӹα$hA{s hECыvhHO4t1^Zӝt9iQ#&QSխVjYϺ6#q넬Z׽4cy\p9b(lbBTvk9!1~0ac1^QvMns[kvo6!9181y1DnnBkd! p3xGj<%l=r?f$) yo|iyC.~\y9'=1SQ>+TZ! a܃8.Rq[@7yKvd;gxm(?vNg:%혿µw䟏~y տ~׳|؋_ywqow?eې|[` vA$nȏ MO ,Obp,10Bhb~«H`A$/SO=h Et!pmir0IO2!DЏ$APyN }a ! k.o0 P p !p KjØD|PGa P+ QQoC?pƮ91P/ u N!ANBR oJAixm+|khoqɌl!&b&ن YK呙qQqqr r!!%"r"-*"5rp#=2#E:r$MrB$U҇Rr%]Z1Eh&&_҆bRn(ۜ|r~H(sJRÞ!8N!#+2)ch'IV"*pO;1!~'&"DpĒ)jΨ))+NR !o12281n뺮30cT01̭>R822206/s6ǏqN !7oI3–R+*!o7Aj1!soPS8O1S:s!K|o!4;(0=3@pQ=9b/א9'+L)oD?" s$Ds>?AP nm! Pt^0gV7E;4"Dt5W5ϒE2 0F0J7tB2Lq0'm4. B/O@MOOOBP4MsM1~qQ08y)1PuTSs!`SFCQ"Ԅ1V 1C}VpUo:;M|U^uXUXuY YU uZU)Zu[[uX5\[u\5M5m]ٵݒu,)^5_](]h^Ǣ^m` `V,!" aV֊6,|cMV$ae9c)^HRa(d^NAbutf[e# f!J#("!kf^ajjjVhdiwkN,I{K!+uabk%a-.5nkKNM*:nwp.6bWqwqmߖirKR:sT3p R W ucAuY7u!7ru2nVs +ov=s-rGWJ7N``ake7pvshnuvsog !m^!uwuw^7yiyrwQPi=ss}}vwvI.q7|w,w~swC7swwM͂1 [= r6{[sp%x*oY~^qk8!uv%wyv+hquas}ؐVVxd.5fx87 ib͸*U88u0]5ei 9a?2Y! !Y %yH5y9=A9EyI9 ? lYGgl 0ؕq9u&fx naՏw9b[oy9jynYɹWyΗy`uٜ鹞9hy -9y9aI :%:,a4yA:!1z:u Eaz)f,Q7Z!:\:}}bm:szZziBͦ٨oZ9`MBe/WATګŚ`1Z :'z15z c:Z%gPy;{yAIٟ9k=睾ab%~\9  jIƥz`m]_>IZ kK][^~KN!՛Y#<~5;A5,}'^>GKI>a[{y۷{{W[ڔ!?%EޒV1 5=@?1nI_L{-U?Xia_d[m?yE?ȇď?゠?߂d>?ɿ?O#h^A?B <0… :|1ĉ+ZX׿;v2$_S2ʕ,[| 3̙4kڼPǝC˚СBOC4ҥE2vrhԧTZ5֭\z 6رd˚=6گ:yz r$өP~ڽ| 8 f-GF:{ Iȓ%\Q?5sٳˢIG>:լ[~ ;ٴk۾;ݼ{ ۻ?ۿ?'q@C`nG' & 1 :(!NaFh`~b"Hb&b*b.c2Hc6!n /'3$ YdDdH>CJdV^eZne^~ fbIfffjfn ':ģX&YWN'zi$Tgh.h> i̹S\'a.z ~騛vjJ*~iJkފkk lKll.+o5R.N+IZQQ~ .-n oKoދoo pLp~-P,p? qOLq_qoq r"Lr&r*O|b r2Ls6ߌs:s ˿BtFtJ/tN? uROMuV_uZou^ vb4 Kjvn wrMwvߍwzw~ xNx!G<yONy_yoyz袏Nz馟zꪯzgˍozߎ{{||/|?ğm|_}o}OϣO~柏࿜~~ߏ}?Ͽ p,p l (/ؽ:?; N$, O=,l I(Bt op<w8 1B\+$*8x\6(JEhq\lcd,,1X\8ʱ#`̆9|?it!CNsldhsG +Hd;?Nc#O:81r-JˑR2:_Jnf.WʙdhB#҄&5kylO˜( 9pVN8iȝSl8IaS^.)Mu%%)a3I~ |=h@ :Pu6Ό?:QIw)4D%JΈ.](MYZΙ:<)Mg9juGG *%=SҗTMSJ7U] ԪZk>:TflcS E^miW)S"c'Ps ӭՠ%1ִqGmlR;u+E*UծVU5e-2;v`kW+Yʶv%-Uҕ굯awٱ5+ZQ:c]< ]v]]m[ L)YՄN-`Wfur;ce}[βno}:Սjqc?agwvc>tKo_ iyfWuЋ~{>nB{~=DvH;|[ܣ(7k6#~궷u{$IćQ_K>O{:5ߓWo';>[ЙOoe/s#<>u;j(o^N9;xt 8 lh:9hN;)XsXnm!HW^Sݕ^ߔaxU:hX^[*hǂSZ[YRhPu[\t%P%\Ex_xpIKrMH:\wEĕŔ]XZuQ`h'yY7zjHYly ۹{Wٜ{ɝ{|G|Ƈ|๜`I-hIiɟMvn&`HI, ڠ*e*zcj`:[! W *%ZO$j)jK(-jH,1jE1T5ʗ ah{ڣ}> duJ5Z'聩=GyaY'"GcB!&!!G!"j#!. u%J= \`%G&J%{R(wrnBkrZʪ%\$Zx"|b%Z%%KҮ(j%ꭺi)¬\*** +*2 {*;+Y'Fd.߂.2.Ⲳ.沲,k/[.5K-.6˲82. Y'ScT0'0N{ P~0 P+T\VKRU;Fѵ`KU+\ 1D[ypW˶x{3d۷z_;k{al0nY'ZsFk F1~@4+4k۹[4۹빥 k+;H{BC KkK'QK Fѻ~0kɻ˛˻{ 뼸K oY' +Kk狾黽k߫ +[˾ZY'_hHʤ ÿ|2l7  ,Ll !,#L%l')+-/ 1;PK5|gwgPKtN|llLrĴLn̴|T~,@pH,Ȥrl:ШtJZجvzx,zn|N~Bt5"/¿(ɿ""5n~5/1"m"123421 D$K0,ȰÇE\4Au jȱ#.BIɓ(Gjxq ;0cʜII"8sؙϟ~ E5/i*]ʴ)JJԫXVzQ5IK)Ԭ[jugڵ;ׅeVuӶU;X.. ˷^};Uʆ^*b@bC]K" R Z5kfnw 6*Z(FØ/Il=׫#?^xj+v&X};ص=J;Oޜ{/'"t3Խ=X` (z&zkq"Z}q݇"xh,X(2!h7"Xbv:?Y L PFIxb'Ib>XC Mi*%lf $dH؟vz)yv$wJ)蠒$$袌6裐&Z '``%\"ce}(jj#lA꫰*무z!dpuer9&KTM9F+-vje)I{Mo榫.- &o׽/SD l' 7G,Wlgw ,ѿ(<*@,,L8bsmKtZ3a B6|x'zˠ/ *rV" h# 3ڱ`̟hF<b777"IG~y!ۄ"8|728TIE°רDPr+(_JN2Te-'ZQ%+UIb(˽ɜ!4=jqٽNΒj= ;^qgIAR23!OU%(7ٷ^~r%>9IAT!X. L@)Mz sJXR'AOgzsC Q)aIKx/l$9jMIn,X|"Q>){Zo&(!Kr4&%JyҔ%V֨5dD8)ԎvLX:׶h+ԳUZXGPՁTBS ֨vL*" C- GjX.NjTt6-Sӗ֛]lHO{Ls8U$cZLʖck튶ZuyMr\ҁSKZbvf܍n x{Mz^əq퍯|K~LPwv'L [ΰ7{ GL(NW07`8αw@CHN&;P\D /X.{`< pÖ6p_LeX p>π4|4Ј@ F;ѐ'Lh4̠I{Ӡ\i y =VհK]S#x@-^~4)|LNuf;Þۀl:@l.lw;npsg޶#nmp0Ma~.wco ޶w"nm}늯Z7~~[ǶCd{8In&{/_{&fUs7#n*[:f0m<;87qǘ.wq)k\6֫>uv?~/z/Ɏȃ=Z={O㠗}?^𫗺|KWM$  (@[S2~} y/WW2y/m˷mWbvzr|8uǧc?'}v waWlgtW~qxwuwx@~gxx7{ |.|(}*{&׀?ȃq h=sG~Vtvvtj}i`!0,ho'~CgzBI0f~ cp8^|5wxbh6Z8|}*(:XfhJtw'sgrqw뗉0'wbyGg{3ȉP؄vuGo08wehW'hhrh'8Fz}V(ih`plԈxxb p(l8X`x؇{~8jgo8 ~6Ȑ9 fIyّW$Y&)cy*,c)ْ02ib/96y8e6Г>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^yu`b9P9yhْflٖnreZ6xfz lygy jXq hPeۘt ii9g9IfYqɦjYٚMVlYbFtw~{ƈbp7bQWzxr17iywvv}998 GlcIdpnoH}gyW{~xi6wNI,v{wzX0omku WLJwH:ʠ8rIt;8'x‰7_q &|m'E({9p胟芻xJ88i}'rwGP(H{ZnIo(|87hmx٤Zkxw:h(Lׁjvh~:D~PSz"*K5GIx! < 1dž'݈ih j4ȩo8|H GLJZJjJ*چъժꟵ*ȁhs Jy蠥W`fз"X8zu {cux(譴J7ʢ@tgJsVڱvgЍɱ$kpͩ9~+&{똲1{8|oy᧏9;DKc;;r"yEL-*:6AM[8 ꖴh\{Xٵb۱_;f[e{jGn۵ur;t[v{xz|۷~˷aI;o{iYve[۶痖9ɹ;\}ۖiۺ7i9;8 Fil%9lى xbк,!ۂ#G\8gIKfvq/iۣGX0cڞٽK:rٲttqHx(nL%XWGϻsYhzw";V١J}iN }lmzKu6ڭ)h|*:wZ4|@z"LnTȬy-6\[C}] *۫RzvO/[Ωvwd~װz:}xXwbsds芫IwWH\e+ ͛xڻ 2J<{[lN[fs ̞MZiRL]r"lz,yX+5F'28F8L!-"n ݿxtnΖ\>ZńX;t6vty,~:㔼Do>xdlC&mc싯q岈|r<~ޛ࿘Ľ o~f n<̐~:8ʧ74؅Z:=. 8}l갦nȺPrm)%ΰ:kŶ,ŷ5H͈ͦLmEWڬЃCzl,$+"}},u L(3~{p1|~amثܿ޸jIm&cPݳS-U}.cYC4b_%_:o-oK@h~f6A$6H#LP?t&}XZ\^O؊b?vT:Plcfh/ tOc]m﹬uڥ |/ۜjl۳l9l2ڽ%NjT=3^͝9}H7Y '`͜YWtťqw ]ܫ1\?7( I܉9 h`0|Ě@@ A$*BBDUNw ^Re7UmϹVsӫ PP`pP k!! !A *JsL tT-to43ՌOuu,3ֵV9Yy9+/44 а: k1; P28ϯoSw^پt߫h.1?z t"heFBز)(鐁UInzfeQ0v`t?g`j7gt}iRiYKjiAY0Y;XL*}VF+u.{Kq֤obi=PJ_#RQf o@8ţIF&tꧪYv ˇ0W1A>~8i'~8֦r#{{M~{v۹wg9rRME-¸!*-V]ITUm^Le KUsDwSju3dsN!+vc\jY+|ngv5h-r[gs}m᝗|SW~Gv/^~%-5ޘ=EM>'6ϖ]~emuޙ}蠅袍>gG^馝~ꨥꪭ:jޚ뮽죵.^~ល[[ ?_%n)5i9EM?U_]emuߝ};PKeQPK,CfDgzڹw 1k feOS%'VrY~OcWnwyToC娧f#s9❷ɣGr?O8ɉgn0*2pBBIOY/soyD/Do\Va HL:'H Ztњ6z GA~(L W>.~z"8!3?@@ Hija&:yGDbHH*ZK .z` H2hLD,ptx̣s8=~ώxL$] bml&7I0-#@!@B pf\$*w^l9J(Z/b'8 0( ,A [(Az].L$0"(@*PiS-)@l L!B$Mux (Ǚ  NЁt-)3P*TT@.ю:h T04QYRp :9``a]ԍeĤ{٦@mph@7@KR AUjزT@@~**PT܀57>xXwԣ^E \ڟ&իA*Qق 4nY0R6cGPYRP"0 DHBlPӛnt7>TOGU:<,Rꖸr*DmATbZV-;hpt-\b; 7}^ .rI #Nh"X@!$-i:X +Xٚ$ L B.2 xT JW"`jm `^qkpUC]j6*['܀ eT/U9PaH®en[>+b1f? T 6=mB>@5.mZBV0Ce uWq"eE+!Ky .Hf* ?+WY8J+\Ła4Jy!(>`&U܌j Ze-z ز\ ׼W c qIT_׵n{ZPZmXϺر- Vfp_8.v2Yu馫 1}9nAljpXouMzz@PRtrwE@ >@@U؛W0i Yx=Ƕ~~l_xv1TLl oe\uwN~|CW22hwYݞض?܉t=-tg[(! $x:e<X$)!@iZ tf+&w~f`}^Z/8P+f{VɎۋ՗>"W{cǵ->fis?|=`#GGp r"IP KprL EMO&z6,/6S%[W?e%XtS}gtJT,x7PkFjEpņ\ǥXeͧM9xu7guw%UFXnY7tK'؄{&|fa`[Hfjwd ),l?r 2OBC@EgYebsFiwC'%pip`jXTGіkSp 'g ZZʼna=puYl[le g[_uTFqGDHsG\~F\to_XU|K~`PuTnj%(epQk'T8T~FPmXMpP3i,G4("4U6׈RftV}|XxxcGn&]i=YfZ\ff y9gVxVUUfb#Y T:V.&nŐ |51ّr!VET߇:n=9qD9U;TGIb!ƓqVƒe-yw5NQ"4tY&3N-vDC{i,^j})#gfw9Ejt)FIR4s)QTq(p G9 QmyF) AlҹYVԜΙйٝiQS$y虞깞ٞ9YyIĉ:Zz Ȱ ڠ Ѱ9Y d8 JIzoq **N7ܒ1"* &+T0$~3 5: 7 )HG<7$A Cj8TI}z P f;B`'Z WAwzΰ/SJ#j !jढ़j*ꫢZ0-:ϺJ㚬J j $h@π @`Z3Ԁ&~ {[0Ҁp ["jĮJ)_ ~ #P ) бp,{" z!P) A DKzp3EC[({!{KKSk+ZbE+3˦Ӭ бBN0 %@2˸j"`1۳Z2%[;紳 K;[̀ +"K~[; ˻+˶^۲Ͱϰ+{ { ;z+ ʐ<\| V &`;k O{;l(<[>{cK"L¡ ;•f&̸-.L-kY{%,-{FlO@< [)QK [Q]L`˼\\±۸s\b d̾LN<VP\ƩȺu5 rDJ;gɊśLʈH"Cɠ\&^Ğ|:LǢlˤfl:Ťm{LſLUʷ̟ḽϜ=l|N4\‰<ˌȍ ΒL*l߫L߬ ^ϵl.Ll[&PK?klа ׼ϋG ]& Xơ<$M Zpa}$'@ B K+Er, ;EM/ЊADkp]^JM# ЌlF-i:/mXx!w}K R}j=np C-t]]msk5 8} ~ )\R۶h⻻ {mX+Z} Mͼ ;eѺK }$׺} kܴʍ&` ۖ;];ȝѶ]ѽKݍ ]o8oaA]ǜ ?Zz607/Z^'2nS.tsn~ ܳ* |0n5o"jѠ;@>u:C~H-')N27>UY, <M>bnKH^BQl1zԪ68n!#jzk>zcOtި~@4ΪLn/oL'BnprΗ.NEGa>D>j"n낎#Q~K4:~nNfN߮[~lA4Ү=뵎{37LϞNӢ P 1D1(ABD)_YA& _ "z8:<> B?D_FH*?P:u; Z\^`b?d_fhjlnpr?l?0ӰWO|~?_Ovxo Vl?__T?zk?_O{?]?67INvB._pʿpoo﹞_^oo^/@U?yaPgmh]Ym 8H`pQX 8I01H٩@a :* +@kښ;[[ ܻ{,@=-]M{Y.?ѐA_OOU8? Ӈp:a80c=8(T] 8 I[*FW1Z4[D 峝<{4ly; % 0BBP6`jABG fhU &<VhAr#߱%#9lԌD%3׭^,+0Y4a3tB(ңJ .@ԍCf@/0X,$ĥ'ˀrW9E@5~5^i"@ &R~ bYh :`f!хTw ` 8XO@| 8o$ p@gB27$p w t= 2U71mMw|E}YA|WL6h6$I>iZ@czɦ|Z&l!kr>mɣA*TN*IJ 0{6J0R9oZ=CxҒAVtӀu#Ez5E,r\JOgU1EP72)ˆl;Y\#ߏ.3 p,No Ԟ?/ .7 ?p$, Op,l g.L4 oC)l*ec ,jq\0qd,ψ4qllG5t#3x !1T@ r,!D*rldhHJrQ 4Ijr'Ox%Qrl%'C}HkarU)jWTDJ*d*sceU `B t7K 颚,e4fs,'O`OmSU촦sc@s&8a|sDg<}]6ITK*/c ] %csMw"%嗪҉yI'DWsJ{;+{R6sZ2'iNw'C_I<9TU:Y*NKM>sTSwRZb5jYZ0UQ-3M:)e*\GNU&: yҵ,eOJStF(>V%{]kt?gRVLlJZªI LYI&t`ZӦqJZW%Zf̾iBWwviҚzj*[wǍR+^WM:JظUEtג}_ʛޒzSrvSٯF5pt 6'{fG,Բwa,fJ`4^5s]3鄁K*%҉IBaDQ'Klt,ky\zMI%|`H ^q 8Or㗗:yʤ3{0τ.'lhyɃNDDCz{sLkzӜ? PzԤ.OTzլn_ Xz՚JoJcʂqM` \d+{n hKjp]V I:$(ͽe7w!Myz[%vm<{69ݖN0 ~K|FmXT\ն~q]o ~(OgŽ=v"r2Xr|'+47q\9cNӝ^kl:ԡYô2r'qc8m9_ڜ a x')Oga{ֹvX e<.$ݮV}^1;t3{v^'Md3^7˷-.Gꆗ<(z='͜m6}a!5O@owy\B7 y ͏˿C_V=뇞_}|c]m]5~xO;h Ȁ (Hf~^CiWos6Vj*^xMv4rMr4GL]vL<ڨjq2%pjw|gW&NX:ݚͺae  WúnLqڣ_n DQrzP+`Ĩf +KkVmIExyL˱u]gwmuTC t+˲Y[Je S. 5 Tfby<7 ,; OK07;GǨ0K:P˵&6IU< M]!PU{LYsRwy#ԶH;i jK:bJEɛGzzZNk}˲kɪR{xZJfqqt+˂d{q{\Lis~ktJPJdqkpꪧ_* 'VK>;ѧpOZNǪI'GŻ˚ͷzY*UP:]{c83J`kc܂Lq$\/g{cke ԃW޺k:fg봵b%hy*lɩŽw٫O 'e gkQ+d7f5_;}I,[ūQf @U:lMAPJ>*q| C\RL* '\ +ur]_ Ȁ WeqzƗțʗI{tLʥlʧʨEs\+˳L˵lɱțǹzʤQ ̒^,Ō ьeĂ) LǬw &\ wG}ț @(PRL#; tyt۬rTeuM+fʹ/<Z|/]@ N'CzKp \r۞є⪛JI6uy^'ٕpjg+d*ȉ|뚂|P) ۤj$?=owef )}Ł w% ')ȸt ӉpAz_ܺ~=gF}҉{lm-Tmzvodu7K{ϻYY<=-LJ-פ)?էժQ Ӥw=žkڥ|]_%[ܘ-IaCzGڦ[CFϹݷB&:Ӟ}Vf{H|Iͽ\ VM]ZMhL><| 2 eKng9lIν^m--޵\:N&ⓛ͖i79;)wvCNEnG.H,KMB-N/+~R>AXPέ^TnV>dޭ?r\>j ɞy&۸il=Fj|o3k46|GZԆ.ڒPutZUĽܢ_dUЍm`ժvIÝMH<|?T`JZIǠ=н%ڷ}ʮ2\9MԷTD"]ˈN}*{eNNθ5o}\Mkꐞ|vwZ x߫qt=>JgR ]Su>>u1}]lr)0܆癜U*$V|vs'wN &lvFt vCt?Oq]歹syUP?qR\oeoҜa/q/sOu/kmooH}Oxozk/oEOЌW_ <ڕbђG\1ދ.^fB꼛*p:bOn3]OGqNGnBͿ?IďgTxd5hŠuWS_/sy ŅѢ޺㨵޽붻8}{-$qQ8I䇬Eϲ)vc5=ltD~%}P0u)<“8s*H@ UT"8zsWI\2j,%酀\b_3 g8`jrQvmVpvMb. ,D"`u5R(<@)DiH&L6PF)T6шQm(`)dihlpy%CZ(t^5ZgAm'ޘ&h11dkxSFXTA\R劋*j"&TuǚS7<6 ꨸a~:Yv3ζXk]qF"&f~^z!i{U&CWnx覫Z똪XU{l^%ܦ[/R.X9ʗ~l5AzJJgf,DcΙ)r0Ɗr_9m9*FMuw1&6V>JGf-̀ca#tr1dgV;ҧ/<%-Ϋ^قŶn{V0eUXu߰{u9U(NŘ&/§}y@]8yPڙԮuoX Ř#GWog?^j2k4q-/CBtJЇSq3ma)?N&5 PW;?Xs)L L܄3X 2 \7};YWB { !)U*0`GֳM[oqt:$^ 4L2ө}JX̢.z` Įm j G3Zq:(Nx̣> d>-gyK2birw0LuŽ&G+"MD:K .U`w:)ғ.))LїfHيOh?5e3u*̙X]w\j$֛dKSiW Ir㐞KI*8Ur9%֑ul.Ol*`qԔ*cDauX][gF\z&CV"5i{eV2bUk!龩uA 7U!jVZr% kxNU muw׉]rhנg)[vۖ) .4OPj `{ƳkaJ #QjZO)~_GNpˊv8NaMY7408cŵE|;Y~%C`确p}'d[&vs1*2놖=jeWd,ҵSlDV4P8>πMh+X|WꂨKin&c;/(y6?%N{ӠGMjz̤TQ-U:0}f5igpS.q7oy}D_#Jë~Xbr=ё.@7[~,Yr؋x:}2y=k,EOvg33Qԧ0(4k#qD|׀qjQjb']'e)Ʒ~Ƿ WKlHW@W}}47glQ—0<6(378L{t2@L؄NP}'KUjVxXZ4сuwGf8Hi3Xj(c!腛prItX'X ׇ~ՓzX~wC8bW=pO>^`xl@fyIYw{҈V>h 7d\|V=6(sYwY5hN16x:EVaxSWu'EoշxB;_Gxga‘H}edȍku}}h%g.pxS%BeG ؍v~0wa'\&DHB.I:^O c{47eKq-{J yǒ|g4ZQy5+jcp #f_O{'kX8$ؕF$13gb^I 6ԙ)n^$YmA9?{ahp9 ԗ`_֜dyA98Vta Aٝ&8_-aY_ }"^"%ZMGH 9V@YtBmGa'IBZ`4v-(/(Ya98qaؠpF sp{IjƖ/*uA[Z֎ʣP?(AʢO"%n77exLjEix2@VJ3gjmTZ_k 4tI|H|ڧ yCv *MA:@ڨ:A?zo*6\Q=yy~.Ta4M':EDBF炻x7fR:YXfCFg}s5(i)jsyc#:htẆxX꺮ʮ+:Zzگ;[{  ;[{۱ ";$[&{(*,۲.k;PKJO f;;PK~ϵk?z:l& Y݁100vA @0TQ1Zt!}ubue_եjB 7hV[ՙ1}@V)d8u&)v0f) @%BA&YXcD6v$AƤO(UR Q C3Xn \9'd x DJ椓ΉXyj*=/ p UKA|vVj*jWؕ:%6 = +H>L8٤qʩ+|Bi.{^Y..:.5Т L 8-*dɑ˜d y!#yfvk9$΢ H PP`d0xezXt -Ǻ 4N%l5JB[|p ?-خյפfg-Mp\PJrCnǭ8߀w')/C.Sn_9ܙoӝ.:ánzzw.`nV߮{D<.6` o)̇(O/K_'S<*я2ϸʇ~Ͼ)'?Ks?)3_)?}{ρ$zz d=~/v(_7P/eCB!wCp)ay8*` khD n0,\(pC"QLT"kHE4a'Dqc'ڰ##!1@,#)rQ^GBҐ]tc (<9ь4'+gchHDFro HQF*aWDI^k\#wUz43aZaySM{`$2LdJ75s5}aJϘ8Aq<:ku|vOung=0O ࠥ>C! @=ED=Љ¢8F0 4C(A b'FM*z4/}EL? #NKP1hhP-Рu(*PT NU'^JժTLiڷt;UH*ՈgM*Z.5p]k(Nxv+L՚zU$-HO{SPĕ%aV5]7WZ@Wk&k][Һ{jeWZ&C`+Ҷm}jSԥuC%*K:Wǽ*U'w6R ʶ'mk Պz xKFVMWӋ^#۬{_wШ>r_n:4~f`"8Xp<C܁sJa _[G"O)πM@peV[ϋ݄4! Ҙδ7C͑۬&%9VО5Y^ c8JRb0t^MjCFvbY{҇1tc&DHqڧ% W]f>[}&ܯfޜkfB%MJ4Bڰ; b{z.==J*rcoQ'6j6wAn;w7>r38xh8؊󊰈h8 ؋;PĶp k PK)'޳׫>sٽX'@A TІ:D'`$ &# HGJ҆Z娍ЅO)EeZҚT6uI3ю& nD7~5%-O} @>XͪVծz5h .PMZ֫c-+jնxͫ^ָfȈA ,Sţ`WO\Bg0Zͬf7j`kvMmf? UlgKv_wX)򷿍S ;EVuq :@ tKZؽ(E8 xKv %z׺ Z){X+&En~ť&̵WBfp;9k~3π4s,B:t>ͯD3ѐ.#MJfҖδM{D4GMjԨNJNVZ#~g Xָ)S^MbNf;ןj[ζn{h{Ja+~/Ԩzؗ{oryw~5~'74gx7{}Bt}{tyz~ x x+33SzW;x5ru7~ 8wvg~uW '))GL؄7wG_):TXVxXZq^fP8c\KhȄb8OriŷlnH'p(zhu8w8'8Xxև~X؈8X/F؉ĉxl!y(qt؊2Wȋĸo.1،vȈfU8n*gq<',jyѷCg3ׁ.㗗!yH~ Y~}y`gH;W\g}9sYA鑾()[I89ywٚZiɘѓÖ)y؀DIc) ~wIЩyi~HٙAzIgOI~^Itie4ӂ)Âjy6ɃZi90ywH:i9HxH|x#J2:4Z6ק::ޗm.n6;Z@ZkBKDjN*HQѤOjQ* A^`æ-dz@ah;l:p:QXgtz顦x!j|rjAVz;|꧂8xZZqڌzt:SƹgZ tǕ*׈s,/(]׍5 ~)ϗ<*zњ7əjYZJ?Ax)*ՙlڮSmIڭa9JّA9h+u-St)?;Yq*xHzh7:3.0{(z^dNѳ>ۄ@BD[DxRL1R;TKl& zZY^]bP;[fKhSpʶ CLkNv+xsH ѷAKz {U@?Ѹks2q+#0'Zx#+ r*rHY {³+i); xI뻯+aYi>h7v鲼ΫkRһ[I?⊑6+Tz9miʺ[﫹sY]k{a?y6\vKܴ ,OX2AoK$\o!|(;=0,o&;76|Ϙta'&D\īb&HAL,;RSQ;w Jm zڕש:>vKɯ| #]ҿzi { J *  -=-ٜ2R}4C9f 6ʻ󙟽+ M`|+1\Npmr݊F Ӕ|{amm=t*K'Y! bMՓ=, ڐ= lںrڨ9<Цۈ+mw۽퉿}|ȭlH\Νkݷ6=k}ݯݬ5ۻ͇=ڠܶ=ܝޱޚߨ-ߙHaߠߖݘwF.A ]j|ZnQ .leSi-b }C(-*\GN.RӀmq>=gDk6hzGyԹl獨ڤ^\aތJ+Mn޼ݺfɲ>H[ηȞ옻^$>CgL.dNE.հ^κpΏZ*@i޾K,]a>. 6~Lڻ~]clK/$=@q o9?΢#OxQ^<#[tOSpLn*ߟ,"hnYS}޹#kx7 P_N?|1P) 88px؀)9IYiyɩ@*:JZjz +`00`p0 ,KL8 |N^n~Z{,\} \/hxͨ5<0a6p:|1DRp隈ѡ?;zaƑ$KYVZ| 3}63gG+{ TUʋA3ҥ:} -Q&@4֬.Ō;~ ١Ȕ+[y̜;{ ФK>zԬ[~v5ٴkۖʎS{ 8ٻ诤I ?x>."5R$ ⧠43&ra@ va$_g3 xKF RSɃf8xc(ԡ4(bL]Q(#O>(9<6YUS!AQc8֘e@¨Z^H$Yv&Xe4vB"IGhR:̓Chnj)&6jX$hh/F顕"j@I*!yt$@ 蒫"h ((i>(T:&; ƶY찊aS %3^+Nl뮌r*{&*‚얋zxe5>{jm ꮇ΋)l^Z.]\{/B"L ,eWA .9qI0r iqЦQsƊbKLe 7[=l giom@h6Zv,4 7Ƨ,9LަvoK4S~w+v=܇?S⊟8lCZ{\kgzBo]zꪯ]?kώ^ߎq{{Y/|\7}U=/}t-`o=~Up~B@ p,*p lJp/ jp^.σ$, Op,l _p4 op<  |Dp$*qLl(JqT,jq\0qd,-";PK0f} PK,ƋܙL˘3kެYϠCBzϤSCYͦ׭ȞM[B ֍߽%zDȓ+_μs㒢K@|HkνO+uiPZ0Vֳ_ђ͚րu_|u5ăF`9(Bņvx (bHb(" 0>A8c<b GviwǒKᤓETVIY %\v%!Zeiץlp)tֹz8TSTIgV݇_~`i5m (äNפ f馜J a2**ꪎ.Z]䪫b5Fa9ư۫caXZ [,aaNKi+kjL'aUUno\E_sj_qg\3B ꃷʫ2,7 ж$d<@RiŕWU\w-0 meo l1!:&'Orf|er @> }{K%?YqRV_x`$d4cV6GA$eC% >~pxc IHpL"FI) 0Jޛӈ(C8sP ]V,mYcEZ2Ax_׽(vB0HbhsLFM= ٳBON fHfu~.Hh7h`vz5nθmYjv\+(fO+Uy>Q@̺֯~y`s8uWv~sX>y=;P/\=l <. Tt{w?Šj#Q? tHXaEO6fxa G hjmMԖ'ȃ\r">ӾLwI)T$@\7;,8vr$LA;?rǻԬ/Hȏ$ $xDߨ,cOQW&OWUkNF-7Hsq '{!at1tt{؁|I0| ɀU(%h\"}wWhfWµ~iorT0qGUXj7X}Dž&Ftqhh'r8tXSODzXA ݆U 6nL _.zvGjۧ * x} cPw(b~F(\ `cMvx`b8'3¸z8JvʸxJI{ȇI 1  |POn  6j8(g@o*}*p '\ ;VfMHHu\ )G;WM 9،$Y&I0I/HV# |zvy\&wυ" Qg\}ƐXGjh<'Yf9!jy'pЦ*x /Iؐ11_<ȓ;)@pFp\pH)b&Ri! NyX鐥 XȐQScjvٛ#)YYJqZʉ/ė(/yɘ9ZzYy9y9oMy"yw)7xxҔٟmyZNɹT@|)DcyYIݩG"څ`ɚz٢y0ui6z87ڣ>ԣk6C /YN;=O5Z(v~l#y5i#Q@w+ϵh.'9 w#7ZxsDkX: s{|Js:X@z>#DZ k֗KzZZj)TZ7v_JYziʦڪoJI#sJvZfYk zs @`ZzȚʺڬ:ZzتШJ:B9jSI+? 9zz.zy*j{9ګǫJ ۰*H;[{۱Z ISznꝭ~ rw處<˳zJ;b {ڰJڴ:! TK KшG.f4_5350c:[?_?#6Fn26 6,Fs"u7H~$k%`$ґ0e[{[%[p-k-0,xкx0nW \[+xwۼ||`dPd@@ڻл^@kk&[۽/3-(^b'c1EH<|| \ \ l  L <|,!5` <%P%P8P(\!D/ߪkF4R~ʲ ʥJia)=JܪA+Dj kj8I\LNN{RK`919BdӵMCC5955fi0k 1:\1;+Է³,S@x; j9FM>E3?Z6kE?|0T*4@:Fu ;L7W#F$A9^B$M'C-a TB%ٓB<<ɈʠgRʨ=fϣ{;rDvP P0=W ƌmt@yҜm^`bar[2[,(c,bP,[dd,{ mߊ!A!>D[,}4P^nN |! ##`6P7*<,’:"":IL{7ۥGīI ٢;J?dA uJ;E=SR~XRPmdU]W}YC@q<IDc(e ERT]Eg vEaFc*&xx@{M1Lp$G4EzxTBȔLٔ^>kڅgb&[-U2ۺ˞1R@W,|_؜ٌ,+{2^~ A/$᫽UBծ-2=.b*CpN!^D } OGN540n\$+%p7#;z4^69RҟZ9obj=K-@D kS#H/SͰ\ODV{Od_$OtUZD 96dE EKPQK_KQz Ac%dWu =Xq3S"b، N NT{d_24ڈLRN3K3l%mwrP+jj ȼۺ| ^˵ -a,. _/m11m](B2!>,AH$ ")B G(<H#jШqF32db!D֘aߌ#\a5o@&PD)]ҥ >*U^Ŋ(ZXذ+TEbǎkݺMևe {B^[X`…~X΅YdP\ƜYfΝ=LEϣM64֭][lЗs[n޽};'%MʼneUw H0Pt p}u8>5l@~C,ܿB|_?HA b? sxrK@'B / )to}10|L3+NLCO(ڈ CېN.QG`Q*4N8L#S7UV?5MXVR;ŕ5ܔ]{5Wa%6VE6cYbg6ZiZkn bpHHR$R(%Bץlni') "b af*+L/ NO,Š묵Z,c+NFC1Df6o5IlgG-h_bhת2*.{؃:ꨇ+N(pN(6:Î; /+O=>˯n{> + F7g70PCGDf7ъ*Rd81"?=tG't#qIcC|Cf}vBC0`]w`wU:񤬍??5T29@ HQ8CPYT8ATXqOoux6#=wSWbᏟb\W唲8@8eEC5-BZCU" 4sk7 Cv3/!aF&*A2ќІGIš1* |X\:lL-RWLYxo"b$#3 ggDcmv͍֙ol < OZ'%n͐t5l3Oz37JVnMFn>`+f)BL.)]2ox_$^*SGWQp0.4 LG!Rl(GIY*BT32M|&iK|z/pDErTV`SU"%++YsPjqnEFĚis`1q+\rumcWBڍM` h8 dnz"ޔ:M9 ZӾKC{=M=X c- jv7Mroz,Q\b;ΕeZZٵB-rBwWQ=nqݹ}q1ʂ!{ER1OM$; /ClxSQJLyaM5@Vi{!%G$^Ud!b1v`g`H" ӕ YG^Iу]jN2qC+[%IJSu az*Z$ Bo9v!`k YA፹pvPL=8_/'=~KR7-F ޢfWٶ-Pkؖ3@lS4D@i+6qyv#i kuj2&@> 09:(A.(꜒d•d'YA/!}e)B"%c({1¦˱"::1<#C :zy: + 2 ຬ/8 Gr** 368Dl;e ;J‹/ ;3.x *XóīhEȋB׸6hW#Dふ`x,P䪾^,K;. HX S? #Zr>Ù?I@|Hx#qȌk |:,\lcAlI#8(P%0kwjI+('-˜@da*%D/D.BQQeɸBYaJ L;#$GPĴS 9 Ќ FKDMJDൖĄD8(Ck1Ķ9yE^0`$,ϻRBWz4i+lԍн`ҍt tP zݼG2?:*PHp0Z 246 P6]bP7l7 kSka(|dO: ^& .5TB,ߌIM9H<37fϐgf łij_uQ3f;3pI4rV dڤa S-Y S"Z{ֶc>(^ q& ZY~኶h-Cb.cЀ,(L ŐU.vY ՑA,Tc&2>X<[ 8nf`jce <恬Ƽ@V]B.E;DVGz qݍr:L ؇`&0e-uWq< Xe-H^O fk:Mkhܻ gcܔ&gpr&d(6@f~%u` R ҞUJ- mΜaMK0`F vfhZaaNo.:o~:DԱ(\Psilni~X ע`v ބޘ. Q\Zj ތ6 }<@ #.ڽ} &lpkpI΍Xǒ,O v- k>x8 N}k;(g>Qp/gN(X aNs;WАiЈ5x+=@P&t Ub-i(^m+@a^&!AQ%t%D V$g} R_AҥA~laoKv6a.Lx#½NO&o%(b؃ O-ɩ w[pl@x!wqGx&w=($ڭڵ!/y*{ 9v<ߔ3(X,^;0iɴ i}>eB/j5#+O@~tjֲ \&M1sfnyDMQb Êki츱TXSlYKǙwܹТ˞ΥG^9j֢gӮmgθE_|r)/6\qʗ3H(PN:K/;8h>|X0 "h :0 : (xQ" ,łlŜ!8xb &J6K/4X#?'kc?G"YaJdH'eS6YqEQ[%`VH^9&k&śRdkɥy?QhVP_>t:(J:iQ dr *P@jA uر Ew,l' KIPW%<@Q[zuZ=I~}iz)O* Jk(%-+R+[%iYZҖխp1dJU 캊͂xT/e_J ҄%`)bh8а2YÆ02=Ԃw qb- b,`e2)fDov!g9rvƳ M:F;#%RԏH0Gjć> cD@eN6loUv8!u잉LhR%x]+j P \I@̩롳{;yJħ> ?H+(ަ"/~k@:D( AT RҒ*oY)#t40qjC1"~QAT`UQSԍ^j9ӭRf=NJV[V׼I8XV^w4HŞAvp7˲m$=Yҹ+_hƥfwNyT:һ3(֍նz"Y͕dy&):s^eLQ&܈ji:%OtۓE?)Is/$v5$&7 t&5zG JU˝/娎ַ\!yzvpohnoeO oXLB P Ja #]8тU S !l3(_boXr3}ŅFFđ*Puѽ\͜J?aD$EUUіe$! Ny|ل< TvaX]&G`Eb m* P0N!L [ MԬj!Z rؠ2cPHEn]*.FS4X2 ~sX'qH*8!ZُPPį<>N )e~}BZUbKSX%Tei%(K\p_Kx[0 `I TpUL%*GdKc MEeur&MQihUTiچ`dH"5B\R-*Q)R䌉xc!j8!͝9cH`Ug w( '> 2drrڑdtnB.  pwJE>Ƣ9y.vf(7HfiY'~j~$gQ@("hM`OFxD~ĄivZaha OxShRh(zPZbZbQh훾…5E_@h䔏V is%\*G.Ϊ楙bĮ/V&EfV W}iؙ+2qXꚊ6)'7Ϩ՝.:9Ʀl*]}Ǡ "-cuZL*ȥ:sNm YyL'.>*w؞*-J´gspҋ"Jr(Hīj9$2@n-DJ l؜etqkXhn.ꗸD#ZO@>rT+PVHhYʾn:EZ& ͜ߏbb ę`^/R}lm.Ɨ%f2/Z:oY=.ԝ^>-rHъ @@9JQFfA툘H70_Xdn*>mv~c\dR~0نoZLg/󚅮~j&T-fCD(y L+(@FBVqwnnWB"ʮQw-A1KR䨎6G•TTY ܖT^"P6YHjc]&adUɑuoØXr/&kyX.W"rorj`fޞZ - < ihR11O*@B 437>3OcVPRwpن77 /Fډ *͚]­. 0wZ:i pn01*MS:$QCĆOCykCXEk.On PyqR&J tQ+q*O^^_sE<+/. Zt2"$33.&VYe`P'5Trì0'/"2 *_fv+#D!:>[5\ǵ\5]׵]5^^5__5``6aau=3drn&DȞOzDs[c*YakC LTEEg MDB~4pq1eT ExI0)IKO+Ú/OXbPԴMn+R'.i뒘Q%rh6T"$$Pp(`F/'w U'^2hrmhu>V Y5[67?8GO8Wx'bK cS 8cqDA zE24i_#Ej6xD'vrKK [PH[r'7qYp7͋y3ϔOH7&ŧ 1If2kQ&y|CfT{ooPY)Vw~7u&&UOlgO+/B\j2,BP[:::\cx>w //Di`&Dof-63Dj8x~O|呃KL7M.XU7g]f(LTZ e7W9(׋bP[PzؘRj(UXy#_lYC![&2t5:C:OK:L8ʜ͒Bh:*?!-#D<|zӫZz-@W DIQW3Z`DE;kO x=M@C[{[_,Ey~rXjT;{QW)fGJA=# ] Gsug>cO 5u h~LRAo{ :=zy(wb'o:P}vBM_z)D fMLpԩ`'8H={iSZjjUCѺU(hȕlY]f5Hڴm %lܫsޕKk!].7n;KV[W+ؕ,Y-ӧQ0ukaǖ=vm 1ý ^ar@&}ϟÁ]tױg׾]tӹn]|yO2zzo/ ,LPD Np P 9<ĠCPD Pt@E 5< OhmXpQG\TADH4#lr'|QL ti4(R 2rh1,̅LJSM5! *ބB&nb =̌D:jO.rPJ4QRi"*l+b+4˴/N+/5-BLO MLR`LR>L+]Mڈ-XPe=9ncȋۯkŖn6[n?rVp]W]tӍW^\{%5pG e``E7\rJut))x U!dRI(XdYV5N؇(^BJCHL+f29猨""- ʓ K*@XXnh6ls! ֶ&ni`tH­@ &U 1S=̀\*GXzIit퀀z Ț'f@[\lH@0ϝr]bw:ru+@G:k;lHrvC!Ғ"Gr)ﵯM|[؊ Jal@j8b8ʄ+8&@e.35K4 5#X]hܠ8* Ґ*< DaTBEMA ae MmC`b%MS Z!Fƅ|Kv)&~4咤|Q רgd#˥nsLGGp ;5GA rx̎&ծJnrvk$$:P*R|%sUOV5S%WjJTAW&ZrW}d . H#dT4, _̙c[a;@9Z`5!k(lNf1͜)U()9#(]j`Tғ"'fрm\"@čQ2Uq+P[B-r % ?*"G=jh@,P/X37|O`T6,~Xr('S8^6ũO#.;tBp1BvJ*'Sa5U ^ޝv[1WCU+Yq< Fȭj]\w!ur-U0W-,*X)9&2M*ObmXCI53LY5oIJ {YprvP'D L[B\֥*{NpT`D\7~O\D~E9Wkϟ,o9I7LBRKgz) t4,ʢ W&#$B+B @εj8Pl3ƮqE*SԎ*p(Ԇ( DƺnfKƫf8F ˋD &O,dK6-Z~upj0IL,ƴE-<o#{ E.Ȁ$EtFCDFj"PN\DDHI !rQ;b$vnM"TIk,F"D+Bbj&f 6*b%(%S@,}5dPOzQl0 Md P _,OkIHE4O>ވ4#J )]@#I@@ NFا]%//HoE qv)\`Qd7~6ivlhvwnjjVjsq/5r/rSY1X=P BbeHuWw`=+(yS⃁RRu0 #{v}˅`YqXh]9-r7s}m,jxטwWGI*XC9Y{Xm8X}p~ 6x~7ŽIQ&y噏H WicS zc)T,b9nM#+*11£Iy*Gylv–Wzt9i0i jG4W>[Ud{y{ɘ_/OXTCיpp:њ:rTBZ::S?%#EW=՝ƸjxޝЕ|:w]ҩ'̰utm[]^uX 0;ix-8Lw/R}Y}!߷as|<$[臾^>%^!~빾>[~1=B4}&URIu&AlݩHxP>a^[r޷=<pO߁^C?>MX\8{/=>>;]Qo>J^e om_#~!8Ō;~ 9ɔ+[9=W̄8y!A;.ޥNwbrsw7Q0](<ƕʛ;W;Zg^{>ß.z!2ij4UCoX]eEՀUa &_rVZk[ΕׄeaVؠHb&b*b.gvh;ǰ<)[pۑIt$Dĩ$qI9F2rD%esWVIR6tu ȝxNzMcz=&x=?\}5ԓ~ _O!hV& zXpQH!ei*fz[`VXj kJkHE6ƙ/OD>'n*[M"9ܖ}򉑖ZJ%YKFb @rݙޛݩ[lwvn?o{v UHUQbX V x}[Z/$8?B0ӟ3/y%z馟zꪯr59O?|l8r*dC4v 6"%Z 7?ʹSbGo[8w{s4}>꯯~S뻿$_?xH/外9_JpSуC:ip?A vqʙ-Qe 82nb(EIz'Mmic}=!~kdkijC! a>e\5})a=8F3Qh^1e4c8V- | @ r,!"1ԑnخ"9˄,q#^YtCI+Q ؠGD%J9Ĭ);%Fm!Y72b\#$`~c0hG5SzW9407 pe b(\QSxpa'Cr{F+ hO[vzXhR~?xhtmJG'Qr4 )GM:ҍ23"HGI td5?t#"?<=mMTA7Y2mPeD'ZqtiLAҿ4/i` į2-)`ךle/jvg? Њ֏#0;ua)iJZ VRz ܵĕvDR{? fce3|y1 I"VA>&$Q+;w}OEDrwpmMisPwҰ.4vhx? {M,Y·,n_ x4&gl&ۈ:iƯg\ k ` {.vhwX"x>JYC׳lk{ p{.MtVqmbx{L:"js:tSh}twpx}|o:vթ^'/9򇬦/?S?z>]:u'vc਽o~ /+opm<ԯ>ȅW֋s쯏~[sy~q7K.p3#8H8#8W~u~~yh5?$?3??S&HH@"S@ H5_sg;ȃ=(ZLǔLMD($Mt4TM(xDM'G>HkBuU[ȅ<sFa(MduK8bdtTLkL 4#]h>5XXwȇ}R.&X%X"^']SȈ^R3QsD> ȉ艟(HhȊ芯Ah臁8(HHXeXea(Hh׈٨ȍ(Hh \؅8R(u^Ƹ]酏ȏݥ8^R x ɐ  )Ii_T!) 'aMa(b*i-,֌ti79;ɓ= ɑ֎#iG_fVX֔[K)` Se3v [ɕ]_ a)cIeigikɖmo qA_CEywi} Y ڀQ阏 )Iiə陟 ty_vS T4 +)Ii i_S)Y ljǹ ѰٜQ) ɝ )Ii牞驞ɞɛ;Ii^b׉ˉjڞ ʠ '}i8U % 0&Z(+z$,*3J5j79;ʣ=? A*>7kZKʤMO Q*SJUjWY[ʥ]_ a*cJejgikʦmoJ@ujut{|*Q2xwʨꨏ *JjtZuה JjʪꪭZ *Jjʫ *JZjɪŠꬬڬ**i ٪ ۺڭJڭzZꭞ *Jjʯꯝ_G:+ъ k ˰+Kz˱[ #K# %*+'& '˲54[9;˳=? A+CKEkGI{;Z@Q+JUW[˵][_ : {ZгQBQ14 lmJy{˷}۳L+ZN9P[+j ʸ+;c{[ !p +Kk+˺뺯 +Kk{lJ:x[;;H۱jʫϫ;+kػ kK勾髾˾뾹WHE0;0ʽ pЪ@kK+Zj ` {| \J{L+, l!aL"\1, ĺgA,CLElGIKMO Q,SLUlFEIF3 ˽;3L9|| f (̿oepܪuo|!ú&L/,:ƇL5Ãs, ɼ懶 ɝɟ ʡ,ʣ\w^\2l{ʎʓlO,w)NOZIZo_l tsUrIp q/sOuowy{}_S*m_B?~uO_oO1gVN*/o/o-H*O߁׏¯O/_o"ӟ&o$XA%dC.XEmG:WI)UdK1eΤYM9ul9OA%:cIHISb";RXUf5Wa:YiUmCoƕV#SR9_&,saĉUhӧ d]fƼgA&MZtiOyG]mܹut۷Pƿ{Cwc]'纜9jϥO:kfN6G$w'_y >1qߟ?Ҹ!KATATP i62D@C C=kDl*$E##Q?gF l(rȴ$r,#KR|,<; D]$+_J,aRL˰,s)<3M4gJ3Ls̗P34 )eEyFB$hIG5t) 0UB(̉U':G5%SOʏTSTV9l5̒fUVY_V3kؐv>EE4 RkmZm#VnI =7]ŕ-ktiu8g]Uv[Uu2UX5^y}M.s-^}#kѠf ݱFi9d96n,Pkd\skBwWyU2tYygww^q]uyUF5V0iuwW&Vb#39ZPQl/UbI߆[ +V\e(s̙^yjkfiiM]4VꊏŘY/ѲM2nt{vbovp oݛoO:>h8Yh|=4囹;bZSovLsJx# xè aǸUOLmP+M0A+VeY|mp\/H eȿ1 ^Z.8櫆:գOyX~̆:DlP`@(ץ̜% M#jSn/$G}z=4$?GҔcKEun3)EqūSE/SUo@9vTԳ&\,vYUοje_} ~;4M=eyfYIvv#_K푕lo~ۗ]Zw[dMcO ;v7>z?>O~V?>G{?ۿl?pA,:z:2 +;{6@O:>˧ I«bz)+ӾAx?,C/A?<<3$"#DB4 |&4B=|yB0ĸi"#%;26+2LIA=*A ¶c系꣰;AA7;CB?9FT G?$$)4KAMB pOPD-$1Vt:,5CZdk{D;D>|*84(TkH49(+!ŋZ5h< hjlAHDQJ,lTTƉ GPI<=y @GTTXVz3YgY9ՉbH /f짘 ʳí]$D??htit2k6tLHndoɒ,Bs|s$?ƖDrXI4IUD@G<,}d({0HIÅt>RFlKH黶DČ|GkvF\DxjG<˱$˶4ǰtKJˌ4KĠp˛|IgLI˾Ktu ,gKD0LD\LglL* KߠL$J*J,~\GRȼ*zX HaMr̶IȜ&ƔIKtGͬ%t̝ɳNLo#H J,K$\OOH(OH8O̻lސOϠ,ǧKMՔ3MLH,MTN<ιLNuJN i@4COS-O%}M =iQ9 QO8RF{,P-m=ok> Js9cХ\J;SI4qQ˵PcuRehM΁COUUFklm RAAMopUqeTMOeH#,I%ezd{U~ͥXYe>>\m [[CPd_^Je)VSdiNe֌-RhN!-Ҭ#\ImJV@וs5ؤP%cu UUW5t;Xz.f\aK\i\hEBM^fX^Ց{=^^Y$-m^S%U=%ee^Hf^#`nܖ6u n}M_ݠS?U_uAr c'oȋhX`փxpaF<aQb% #`$._>>)NPu,)+:ݥ+aDNI%^h㝃WWKc)<ár݋S-aD/%4~7MdKdP&8:6_)W63?Ed-eCMH%3^Gn(@3A2J9WM#;1FC8:s+,n=ȁEj]#ffa0scdڵ! "<@?^?@6,/ta6Wy=º 8WGe WQg&,N_F{if 8le h}e0hp0/Cߑ^_Unsu,}0I:굂gi6h)ш_>Vj%)蛮(~U3s#80:Ej%ꖦjdD`͊k_Fk(k]냮Ӭb ާ~aթlXTj%>'Njz>m^j4j%U죚_%kiŞж>v>e.nbpHmjn\HBTkZ{lSvk@nR ]6EtJl>knnlobFPVm6oEZvo*Fp&0bTpC6d_̶`[]mǮl oq۾}fkEj++gC\n&_ W%Vvq$ vbT'JGAov+7iW>$/ nrZFW>/szdCn6s/,.>fk'AWWbWwy/S?tLha׽y ;~uM_zgGtzzjzjX墉Wڋwho4kI#Nzl@{d߻{xOZWuguʷ|~bM|J|-}{.{jUwyhȇ|r$w}؂}n~|?V )r$ɒ&OLr%˖._Œ)s&͚';̩s'Ϟ>{fs(ќ)iJJbB*u*ժVbͪuV\ +֪ױfϢM{ڶn+7*۹vﺭw/V|թqcG#Nx1ƎY,yΠ/ T)S~94iOz5UUmlkΜsǾ.|8񏘏#i9I5-xw^W;p{>Zh&|8|>';,ݼxrX] X`gFyRXaH}t.hhb+r"Uk7☣qPfETU}U\#*U(Q5%WVelV"e`V؎cY!ffB)fGOd{qy`^ȧ0yڞ ]8 f㙋H2iMmRlVEzv$TsjԜ$*~*$**F+VQbJ`,A R2Fl3e&Z) +k~ZbvmTɫi~_:/Tg ޴-+I lBlF҄mb!}&;.ޒ{Ʃ^kkx*oo2̘ҼAz,80 @ K qo+gb$Xo2q]|re6jjEZtc3#Hm0El mF-7LLtP9ը"g?>{lSɹyg zq݁?Es" 1t*!ޣ2n݆ +B^9K]=oZ:¼Mˮ=lѦR{_RNiOZ#2BPOPכMUFB0 +h b0 ;A֊*! Kh p*'\a S(Tq}Y|ȷC1v; V8d~-p+ ,@%b1A 2 -1'\81N3_4cO(nAbpvG]X7< |Et(?6bjŢȕ*R#"+F{c'9)OBCߥBK 'A)JRv*k̢*7OJ#,ʨZ2%,gr&=cꖻ,h#ZޖA}<$*#ȇ9NPtvVFNPd;vs7lY4rj;9OMړOIg L;s C=n{١K)dyG:ԣ*8th?R -g˧9)O{Z^0CݩL:cfR|nOVU|ud&=iN9X2#V7"*`.6]+fڊyէdLr֡yujMS+THB61t]SH9%rY2~k("Ռb-WiYk-"OIKHef?MS6`VvLq؟#5DnI rmukȢ71Y08f6,^U85f%w,`*v_oݶ9`\G؅^ V&װ<)| w2|0Fayzxq\TZ'ս̄+bѼ1yaw=m ?׺xl-%IoCVTLVZR]U*+m׈xQzpuKgQ`<,h= 3h4V%EWlլ%N@GĒY,bQЅ2-g9Ӭk:E86^ پ222ƫNyV{ ZnXWN6flhRy?X[Oy-_iٟ}JU$TύǼ^ ]΍mz[ 5!1_%p Y_a_ aY4| SZ_ `N(aQ]UUD!Z `V<ʴ]]Yhj(aRhzh }D [̊  jrFwWgւ2"ŦzhOtN}=)3܎N2 ! I4EiNg:м RFijbKGi"(^!eYkcըXih9 (IFpf}Ȝm֘)Rܪ^FFP\Q)ҨեꠢN٬>jᤒM!#i:5 v*'4k UD+&YtY7hv+ӑ\:l++v.j}9p+–N>ɞI*Z,e+b+Ȯ),>l2) 혨l*xj 1[B <߫ԞnpT.Dnnnnnn/c.-_2.R-.l*oΥv^F5NR:ocnmv-ζdb o6L!f.oo1F["FbH.IL-Bn"ƼZgGB)ѣ.k). +Ҫcpyr0ruک2Q S i3cA}H(6L_,n0SSiM0ΩZuNqͻLk j!%  ۢ#3#bf /{i+q k1 ?&s*%W1 711kz6ݞ jy0rtq~1Mϊ%Oi ȱyj)˩(tJOس"βR,(l2.k#{q.F0H)+%L'1Q(sFsp5;*h+(4F[B۲6r.c9o:w0N0O; 1/dr5ut>>4JS0(j!-'DJ#)ۖfutQkNਰ)>L3hrJ3J*t>Qr"-olNCDp/_IKc4ݳis±~4g3=~j33'? @k/Asui9ImYYO+֖$ύ#>1}Dke7#W/xv"chUeiWje5:Ek1v}Pڶ*onnZ2pC7I _7Y7ruk[tP/ptHL7r6Np yX"knw6x{x7eu #^řqlMOx~{H|FrwtwsTVw#Rixkp7Y'8$cP7x?x";eJc!V_ʆwl2E˷sv7_yq }ղJrw8`6k$ˡ2J`xBy?|/8_kgpBGy"kb`&,F49sx'dz K5%1Ξ*3#;SѻﱲV{{ryfuaN%rTFkrUS(|S5^c5gk|sNksw:04C=R >Ktac@D? 4xaB +bDwEdO_H#I4y$+Yt&K1iYgN;k~hPCݘhR?7RnjgUYU@YucWaUK Us](n^{p`%|]É#\C;~e͛ifgѣE/5}uУYOT]{`lmݾq}ə]ztwW'^ ("iŗIټٻl7})GhS>{7<8cn%/ -l( PCǼ,DM<'ToQ/6-h,k-@,NB#=r*\FEQH SR^/fN6M--:CSSՄP=[ 4ȃFZm\uݕ^}`6X"d]VWceed5(jCEݖnũp]CJ\Ka+SF"Xawzlr_Gz}:VY;C?JԲo%nRt6 UMurdyUv&cfh we[~Yk9g~ afilYx^Y頳i颱+KyŌLT[0a(v쉇{ooan忣0 e ^{[eo/`D>.sqT#yP'|?px26!#?P+Z"%Ⱦ~0O#I5b!F4C5=Q, l' K!G)ď@JҧBCGiRӏUfa|3"#LjdfA{bN~22hIN͓ML%ܴ61)C\/CgneEwʷqf7gp99M?4rAYRLPLW$,DN't0O@ZX:0Ifz0-RsB+ ىκ2qWڇ.+4aY X\i =:[оrQr[)>޵4m:r|7r[Եxf{Ƿg7YxNs m<gw]Nj5F`txy?OZ^"rH;2 uO.*N't{˦\<77mu?֕`vk o&WQ:Cig?2i[z3`HU4V { o&|n.|gsW>p͉6y!gg8HMXsu_yN ^y?ᑋ5%b^]̥MsYoo{Oʯeu~v[;0?cڷzlՖwo_ݿƛ^mF.TeH+H )#6ɆI 0?4)ľJL\zʡZL`P`0[-'j*BaaA 訚/)pp wdzP(ٌ n=  P y|)m(  .n m.%I'ju&/m"c}*i M& PcyPPF KNq(:EY]oelq[ / ЌqܫOqϮq-%B# uR:*3 Ԋ,&%˅!ʘAvn'1\F eQei  <{#[b\(o0`HHR$0A  S'V%k%c2eh2!m&cQ F'#'"6t4)W#1N$1*h*d+3'>Қ2(*vB)rK-#.^P^i媲ZR//rVj/S0s0/ 01'-)?1J("BC.M=.4r4}f,n 5[)%2+;6sޱ*K4C717q}tS:P -58?2:)2S:gh;7ݥ;S82<4 99S6 JMɯ8.G23Or;+d??s7<ѓ@!S=m6C]. 0O8S?d,4433QCd@ D@+=HmL?4>t*;TmdCFG]88CGjD%D-3DS>Sd9vc 12[X6bٴfgXeR(GHүlO_Ee-c`Ie.)BT;Hos^dXifY%lUg55T4~6Z6dj2[!njåjG:0sk!6FlǶm7qUg] hU1sOo+%p!3EkPU-uk j%XVqqGubbWb.ondcV-hwde#19 WM_޳E_pvvd| J!bqտ]^ݶ}WsWoyVVzfR{Lw]p(vqBg6|]qsWGwDvSuuKGWRJSu[.L'tN|#|'8g+xw*jE1&aW`DKNkg7fYd\JfgbK31zH쪇A#4b|xIIfuU5ۘbnrXVZ7uP]׋akb׸ă{8Kr˶eBX$Y) ulg;]$GqSْX5wcYdFauYC)|cxx=D⑅ęy؂ٜۣU%BB=;Y*i/D)%yٟ#Y%8vyِ'4:>B9MED8R١V=϶)ZSĚtSNAHIzgWu¢c>{N8̦CZz ]Uڪ#sO[PEA]AQKfF{\ۚ#[D_OZiA:٭&uUӚ%įM}Z _3`t7p]:zu3۵TAմ[N'{\q:tV;KS۰gᔷMzOy;5CMZw;x[cSgۺ3L;31ٷ/۾[ۿ\ \#\'+/3\7Z!۶;՚\=Ã:}ݴ5O\כ3]\;NQơcDeU]91Ʃ1ȷ{F۽7ɭ7(53"!IʯU#Ƿ:ȝӠ 5b)t;͓g'-<7[pSOלuW$iPSMN0I.†PwԴK\)\-=15})'9IXB|wxl%}aa{НoaG|ԍúüd9m6}J˝ֽ+7;4;{N8P~>]\=+޼S\ߕ\<s^築/γ]OPxHSߩ|\恳fgܺJv>'jÜ9zϻʟ~>aӞp1F]]^iW|w^ѩXi{O/3~^_؞tݾK; ]9\7;D]CSM9bÚkos_w{}__t܅NQVm/3____]^_ϝ~^4 H*\ȰaC#JHE/jXǏ CIɓ(S< @0ckIIMbBdz'ϖ-JThТ=*ϤG6=jԥIJ}ʵk^ÊKٳ<]˶۷aKݻx˷_{ >xaGJ 2ǐ+:L凗-'ɹ*[Mz&7,jkHtvlOMwSkYNV8ろ#_μ\Σ.}zÛC.֙9sK ~4d󐳗^ϾH;Ӵ ΰ羭?Y†khQw_ .`W >(yEH=YaYnI5xH\Edx"╇B-(#Ҹz)L |UZ9RlOxnVTpa} ]IftfnQ-ry٘E2Fgt昢0zcn ɨIH֧G1yF~Uf Y>VlrEj}ȩjr&+ 5?4$8J8&犽2 ]ūJ[j/ mީ'w}5G/*`ooR6+\V'L /p\ZkK붺w ˫sk''%q^,n"ƅ\.5'+g 2*SnD noիPiUQ+UAQuTY =Vb hډIB.,w8r#j(\6.<~hwn7(Ҕsv4ґƻ~M眯z~`۶r_77zG7ːLw::z k= ;/^]^t~r϶{/>rͫ\;v|{+[|Ï{޾?vS\NF}-bOI;W6 FT]{0F›}.h2cb&,aS8)gzEЀ^&14 vtAOTX=*|lշSjHoُp5q}2(‘P0e#%I7W|%*lK"K)̑V$6IdQ1 E'uY(YRbr4T 8EST+3HJЖVt9^vN! FiFb3PtLiDmX$i2_WFnz 8IrL:Nu"+팧_5hJWJQ))e]zmt$45Dh(*Ԣ2d(OLRsќ5Nq%5U~}4`\jd6I ӥQ`8Up2fgmOZַuu}ObjĽp\j Uk6kL16z hGKҚMjWֺͫJBjj,UST}:VSȍ;v8wЅ7kY4YnsݵR;\vwmOK=r7͆z#P&bÕ$v1G[f͍JT-Sھ:{Ka#w+_̅3| a8b u,s8i/!CgR bH!nOSe%mS _q0Y2Gln(fb9.#x/t%^2 yKfTFTیÙHswlfGWf y]O^Wܯ*^Lƭkd?xVI%uTG||Ι?ҒF}*Hy94<͆L:*b8i&k3w֬vܳ=71~][Q~T=5%;jS*uqC*mZk.lLs|vr`峡-mvRuF*y!?$_w_?D쇄k7~P~?msp_wWf{ls~G_דhts|Fj[[P|8stU oMnu^}7v}}+xg}ܗ<% wX^ gAe7X8gNVPX8*FkFg2wk(UPt Q%XMssdtWn!4QzLnXs741)T7%U|VGU0vk'kfYW;hyjw7/~W`hl(y0)WWx_}q/Xr |8y^Ȇ3hUd5wܖdRRTWi{%[Xuctvu̇!ׇi'v3(}e ySwXx7Ȋ*ŸؑT}@7Iq^x6G|Z4+ȍWHxHfN_Pmn8ǎvMhd$d(iq)Xp(wgG(r7aǐ Yv<ȌI+E/faHA&fnɒ'|^1y(ljfIV)Gsh QHWRMi(uYiQ8z)FIdg XzLNɓQojg"'Uj[5JGnijր1skɘ9v:胭p-iDʐ  )|xٝ9 9Ybf *99Qu)ڑI)daU\U 6h$'`fnJW9`I'Ngj5ɁDJɝ}Рz'vPpx鞶(::@ڢEV4jԈ|؏ :wKcs[]U/@QT H|w$(S{ɢv3 (Y^ ʐuzlȧdC(꧉ڞDXWǚx`9[Z0Qun& u~nXu A;٠&fx*S JYJzqJ=ϪA: 4ZQ (Ǣ=sÊD_2 iUu*c%Jdʯ*[kV*59!X8sol*`ij*0O";$[&My*┲,[.dh6&(F3Xؠ*5u|F\ہM19+QkfT [AO곰!5\cHvtȇZwj:S;&oZ*Jhsz|۷~< H隁Hɮ t;e۶bøӆۖ;;%񱡉˴M+۱ tIU+P{|!6 Cs_wKmۺk 븻D›J{JJfoѼļ;0[E8k5 KZxʱTUƶs붪2¿KIлzۂEz(Z!j¾z 칋R+h{+FYJz: Lk{ܻpqhH'֪jȋHst%ÕPF"%\;URYU8"{v'B SRL= zŒª 7Ik˂iʦrLƕhck'XDǢ,ᓡY)~lh\&Hy`f_aik ,jÙzrMʇ[,87ʤK"lW:H&̌lgB˫oolK,2W,d`gȡV|\ZݬU{Tĥ覫𜚦МĉϽjtʪtи"N-EMIwK>V2{UБdUȬCk]]eEGN@قx\4]=m)N恎ogi6 ~*!;zU˱Y/ZE皎 }oPlTN0(^~~N`9݈[Z3N_?_ީ}Y(?$_& ~DR\(?4_6f^ 8B?D__+N.FR?T_*XZ[]`b?d'zhnplft\jP_z|"ٙRw@y_ JN2_x O?~/Ey<|oR{ȟ&_@oO$l؟jϿ9/=F'_ox$+O@ 0PB >QbBM"%MeRH%MDRJ-]SL5męfŊ uT(E<"eŋA7vQTU^ŚUV]~'Xek"͈֬UBzV\uśW^<ډG?YdʕlYsR v|PFZj֭]{ZvKڞ11iQ3\p6\9@^]tխD~]»^x͟G^zݿ_|ǟ_~0@|7DpѾ#A0B 'B /0C 7?C$DODRd1[1Fgk1sG򠿂$RD2I%F&$H(J+J-rK/3 ̾33M5d;2ۄ.㤳N;tN=sO?< OBE4&TOC4RIudtR:4SM7kPNSQG%JK 3TTWeUSvW=w?Wy=^zާ7*{0|'GPg}O?=__L7~`8@ЀD`@6Ё`%8A VЂ`5AvЃaE8BЄ'Da UBЅ/a e8CІ7auCЇ?b8D"шGDbD&6щOb8E*VъWbE.vы_c8F2ьgDcոF6эoc8G:юwcG>яd 9IHBҐDd"HF6ґd$%9IJVҒd&5INvғe(E9JRҔDe*UJVҕe,e9KZҌ;PK!PK L8 3:rA& xU^R .:E>*؄ਦr6tZEʓcxz*fҪh[+-+ц06`֚^u)Ӧ;HZ6ETZ -X.|ymhmmLnVnxY%Mv)|%3<~YS1K/[ E-1hZmg3fBeekC£*  B[Z90NWK&0y(֡ IPy Ԭ_n:d"#oUʠx1 z0} lDqe ϸB cG1ڱ rWl¦BPij85=fL3H0 cA)LXP>W)Tn{\ZJK5c=T>+[Z^AHKyef`S1tLoR3ELJDSt`5xM'eST(FAj>0sNOr6!A}^|P"-0B<6E퀅.@C>% 'W>zϩtDŗL$zWFJ H,Mx~y4Pj(a*q8wR%z鱛N!bz0bIXO4ш zұ$N%DG- Ѥ֔rq 8GFaHZՕ) eO &Jٓx8 R\v1X®6kԨGī6H"hgWRd(g(DF^]fi^8sb#$n;E3R/bWx-Ry}]tT{U^P]}mw_&S+%Qs.S'GG5(ǖ*W:=aɢŭ^5>bXO zjVD<5O1Fng, g5U?T ,193šCd8>IQ!PUᤲyTjqg|‚HlHvξ$RAQ?Mvnh`#Ja[mj]ϥŏNgƢkS 9$R3ҹU#6ӗ6*>yz4h2{Ūݬ᳜,i%%3ؾVfr9~kU v8ǥ3l?~*ÈH|=F jfsۆ3lEzvWYG#dvcˠwtiGf{|g9iG\bxE;8fi4nsr7vJ+fdKZm(|4[mRFH[v,y$zgi/CISOF;W\s;BUJWhaCB2LUg9$hD* "$#Y&?*ْ0 ,43Y8)H78< >BiDYxHJkؔN)P=8TVy&Zy\ٕ`|b9WfvhOlrn"ryqtYwxoz֗~h]6ycy_٘Y^9e!ٙ9YyٚPyٛY0yșYٜYy0عܹi9I癞Ꙝ幞ٞ99$쩟:) i Z: :   &":)2-*+7:2z9(РzBC 0ڠGj?IOڤ0?Zɥ!JKJJ*[X*ɡVJڙ9o L)HyuIzJdhڧ]:JEmZ9JzwʨNjz~JJ%zzʜ(ibʢJ8 J5-jʟک:ziɚɩZ:ڞګ5꫶z:Jʬکs ꪬ:书F:ڨ* Kj 9*˰{š[ {J#) !+y;[9$";;*"G;F?ۙ0 V;=E<۝ڵb[\۳0{jJJ=ZT 2{cRJ[CݪʴJ<: g:(:-KKyz:l\ ڦk+{;f;F 9^c[,ڴkg[sk-[JL܉p뵪{!ں;ʻ{[?|ϋ;a:[@d+׊6!ɔN JKhsɵa#2xv"ڬ)Ȍ{@|?qm+Z'+MSXb}WV>veM13̙ZhE77 Ftʎ"Eu8D] C}]|c*hD 0՝tDHޏ۪aeg ]c0}ܧ܏>}v܀MzԦz=-\dӴ S_=f fl~YTo?6N[ʍݡNگy lw.1--rSvތ>܌YX"gr4ETW6ݶ >Q}y"%vtF< 35-BpЇ䖷!{nmvxnԵbbP7Lw+^H74=9ܝ}ljCEoxL̄\"7I4\ ~U98|IȋR^\@搮˂ުļHv梜<9!M:,Ծ_pX Jp8<;ڞӭ|M>N o{mp6@֞ $$p;_?on $_ɟb+  8?A:] փvϝT1aBFH/^EmՋ4 Xk]_E}}کnu(m!k(@_u݂.XC~_*_#`{No֗o(o/sOa,eW'PQμfuߩh.yOO7\wEQm(nm@?R DMbX呯޿)ІW15y>Zh^. WƮaKowK^7ܡ DކuW줚v<&9@V~aw|^+9CĺEƙHÊ@9@LMLϊI7Q2;PKŒPPKyOrT*,B:@&DVjIbg)rɌ\zg~J53R*Z+%J"37D@OЈ@tG< 1}25%Fxv q8m TϦ]bыʵU/TμpJy)AsjxS3$z rU;x ,4\B 3L0h6]6C}H;U °.,ԫ8 1U^67>] qF0ZGEcp$mx3543?KyNUK C*UbKM@ճuQ3RZ@@|l5 rn .x7 6g)8g\Ӽ9:. =]P>L?@=“W~Ù? /?5sƒD8mZ XGO690nFh'.AGFZƕ!foa<X884rPo{ȨQV1>bؐ!"5ϡ= qr9@8 T$$,P(Xs8>86qE| zV#7'l:LupzX! \P4G&)dDAE4iW!֌؊-3G= /9;G; (@:8`,v!)ؔfd@4BavQn68:x1q4،%(N$r7$9IFN hխn "Ji࠲AOI sB9x#L-fRA@f2E#*BЎh#@<}씌AOw2H7kPTyyћ E+u_]8ѓIA Ѕ⪡L hhUeM J'fElU{yɚ&1 %nHZ,wU^ï}$4K˩x`I @ &[`dJfŵYom:ViMM)m8P5 o1qիmG+P9s9ɁSB)]J\M=G+UksT06=`@1y)w)-]i hv$P2f`~Kӌ-& 9Eݰ"Pxr⬵n8 D11k|cґF%u\HB# &A3!$8"`crOV3MnEClL[M}h2^,cN5:юfbM83<"gxÍ|6 JZR4y.'z*68{!7YrŴaN!PR`RƖ1h(CA{+w|a &t;K,u͇HӽvƉSwv{9k0 D =f@ H wʪH}XJȋGBH*YIu|nIb攫y%+ k.<υ} ZbK}HSz;b @a I؁ @ \gA]7-e_۱ pxxm=>'$C8WvWF72f'A E p q<%Oy_)n<{([/5x-9\8;~8Cuūycw oQE` PLPE1}WyفyB2Q}r32} :r Sfk7p8: ,@р' d'A}x-W."Vx4lQlHTxyh}%hjl؆I$n>'rb(H:r@ȧxQ}% [ot z1Lh$؉XF5s'(Ȉd)0 `(qG@kxfhW@ K (xؘ_؍a2aVG긎؎iVQޠ# α؏؊8q| ِ(9ّ  &y()),)p14Y6y8:<ْٓ@/DYF`CyJL9BIٔPR93O9VyX&U\ٕ^[b9daYhjgnptYvyxz|ٗ~9Yya18٘9Yyٙ9Yyٚ9Y1ٛ9Yyș239Yyؙٝ9Yy虞깞ٞ9YyɝП:Zz ڠ:Zzڡ ":$Z&z( &.02:4Z6z8:<ڣ>@B:DZFzHJLڤNPR:TZVzX;ʢ/ѥ^`b:dZfzhjlڦn ,*r:tZvzxz{ې~yFZzr}Jyzy0 2D{@ڨ** Z::* z|ꧩ:yZzzr૸Zxڨ:jv*rJʬv*s wԚ*vJjJӺ*JŠڬJ : zy:ʨZꊨ,&[{  0!{(*{)pK60+k,۱+-k>8{5EK>[G[`gV+(/ [`Z;[ POKjK1ak[ogHq;U{{kbq~k˷;k+Pq۴b{KV[*kh ˴mj۹۸mK!ˢSۺ˱ٰ.V+KS+0#ۺ뻽+Һ0l0T+^ `T{;+˱T=;S蛻>˺ ;嫿 k͋+ l뵟1SF˿ o |˼kK 9L˺[|+KL=<3. LT\Ů#pg#,Ʈ{4m0\X;9\S».CkZY,ALdlhػ$D` t?,<<lkLƞlć\Ō| ĭ{U{Ÿ,:!].M:I@ I ^+> 6-.;}m ).UN.F~i>e-'ar=n?^cDA5- nN".5>b.{Nzf&^㒞v>>Mƍ}_ǽ]v>,>ޚNNཾ碞u^^>宾X @ ]7K>ύO0;>@.m I p NN}Jp G.>Mo?!ݝ.~n(~ܫ/Q ODE_>v@n(_3oMn9/]_.~. No'?25O [EpJzOd|o ~0E/o`oo?A-H)L| \%QF#Rfex`cKjk:aر+dtω7*~p8#[=j@.ʊOI/lh. oŃGX "%$ 2 S T<ħ#)Chđ$u2<V$HUQ2"}2D1\ :K Rk/5CtDOuϾ#A a9,VSu._ 2M_bpA!`F8lfʦu8b'nx]/X2cc?&dG69eW^3`Vpgfofwg:h}9硏F:顋Yihuj櫷:kkVZF;m6{쵭n{禛n]yox'xG>yWA>z駧z>{{?|ޛ_G?}g}߇?~秿~?`8@ЀD`@6Ё`%8?)`5AvЃaE8BЄ'Da UBЅ/a e8CІ7auCЇ?b8DVp@bD&6щOb8E*VъWbE.vы_c8F2ьgDcոF6эoc8G:VшucG>яd 9HBҐDd"xGE6ґd$%9IJVҒd&5HMvғe(E9JRҔt$'QJVҕe,e9KZQe.uK^җoFtX!Id.41@ f6Mnvӛߤ0׈$ʬb3Ml6g<9OzӞ8D\B Lt  u"=4&LiHE:RTL#4Qfs7p b2Ԙ%bhԘ&jP:T(E#;]a e4 p@_zNF7jxр>FkX:Vg|' $NU'cV4t}U˺Wկ%YV@0h+`v(vШ:oSt0V[lbaWvֳmh(23%S%ЅeF<\5WE[ַ#ޜwD׸Enr1IZ6׹υnt\V׺.t]v׻v;^׼yջ^7c\XQu}F5uEnto<`7U~,p% \{ =lb֠PZ(:BlP%4Gï,Bt?rIZa.>1+d?Xux*5LY&;yS>*͗F06 gF37ũ63I24ZaVc;+W˸U1a8͇Ftgf-yK䩉8C}3:īilBWѧFuA,٘ml9KZX4CuԲ_1PFv"YEb8,4)=@lSv4VkXMvս>.wny'o~[w>RGxO*)( .E(KURu'Eq_!#q#bţ sҤ9Uz9O0[ \qrϤ|xiz-A#A3tJ\|ywįh{-h4[֤l;zܷ^!U?Qy`SʚUb2edTus/WK?@{.X?5Xc?H+?hx,k(6^c :#b-RB{1+ӻ#H+Ak+C- l#څzC#)*+T3{ i0,0T7#x/4TCE_؄Q wx5: ~M`9"!""A"@'k_;Sük|F+T GA6$;*:$j+"U4{&$T @>Mʵ,5];d#B?V}1.ҖL$]L"*ٙ47tk ERUlsW5;uYS@YL-gWEق%T$QZEt:屣ź;mZC_@Q$&s,xzDzɕEl&nJ½ ]C)_u]/ %ް^1BQHTȮD祥I8X U8:KJ7Dkɧ=<5:ۯ_FK\UMε;&WkL|2B^$hS8[MiO<6iN+Rڼ<=~D4=KGEFŃ>ĺ,6#]b:c+>zՙsDqbv+b7-ϗ2Z}; b:Vn@v=nIeoGWgw '7GWgwK]7!O7!'#W5#G%O4F{8f)COo^h)-0'Hȍjɜ p3:Բf87+O*|3j| vt,૒D?BM=&]Têaԃ{O0=Eu#~H*Kh3'v;xa0mPupts2kB,FNWQA^G$tް/=N;;,IHqA`$y,ɧGUIT_ywz`4k`>/NiGQ&L@Gg&/%z=㺲gV?$OąK{pf\{'|A{_Vj`/t/oҾ֘.$WKxF][&yn^W 4j͇ا}}5~^'VG~rx"rOe^ŒO鷥O0"B-U_0ǹY+m)L_y%L1"^L;Nvf@[w:y4t/l7K6 $hBZ †Wl%̘2gҬi&Μ:w'РB-j(ҤJ2m)ԨRgju @Vw#'Nt.hmFxC W.Z`@9,xGw%]%Ʃ'Sl2̚7s3Тa^uNr}ͩm“$ѪmǶ-ltRp^_m?6>:ڷs;⿗z_F{εZmegѠ4@[eėBAPD% 8ƑdEэw!j!z!㕇VK?lˆ{9pQY@[M:,W^:`6dEF7 G YG}ؖ)M{M%my?ףHV1XvgN^z*Mr(KRҩ&uFK#ωqYS+gd.@.lJmԮIe삀BMz ӱH XSS%BP\_Ҷdmb]|>;G0 #ok1›r[`ತkڄBĒvrri;`s@2|1*4X*iPf,2kdY$.b,4I:%D.9 X3:VۓlA)"fe)R}˚nU46Vzv˝JYwQJ]c)C"!A99ѓZ8%FC7oGtK F2QQJ?n {2M[S\_kX@w 8|3x|}E˾Dy?}O.iEFGײ)7CWր3[G!A4gd|Y,A G׎F,Ћ 8HuR SF+Ϯjف*}: & <+ɂ(lE81dx25'O!^DX.)Vh QxGIh,iJiCN`z8)3ewq &^bkLsz 7DzLb`9~Qn,IbHD26OZ(T+ \ӥA\,E' W T5`SuFW+x $.M9K.L)ƃ6|cق@8:Q2XndԠ$uBIJ5Y,:85HbRi,zV iR]ZMQ,}I'EQM;HK(Ҝ6uBm4M֪fur(r πhTE*FEYTӟhFhT="+HhoMSU$) &'lIEceoɖbs JZ7uWu֔w3t^Lz׺%@(aX+&+`Ѱk-`6&o(&lb.\6a|qq,b } ~aa7׎31sd SE-%+N7dXH%{Jt-s^wx P nꩍ!bj,29ngOyV~3-蜈)PRu*'ir7ϵMFlޠ3Ms .SA't*5&SԦN"88ݤs](M BC팢݅pc):T0iKMMk=k$6-qO~7İC뀄 bcʻ7l?8338ĕS's'xe#s4񕳼.UMFn_!7ʧfBZ{p[#mM]uʆ syQf|D``s!m9{|,! ;Q(:.rI؝ G|Qx߫O*6;3y-(,rLz;e>ic/BEnjl~O&UMk Ѿ~mݼAĵCՎ RBz![B"kS dmmCӿ>'?~  Y& 6*>N F SS]O~ TDOܕX,  mPU ֠ `M`X4!6!NX6:<^aF! b!!ia/%Ҫ6!!!!ݡ ""!""\`#6#>"$F$N"%V%^"&f&n"'v'~"(("))"**"++",Ƣ,"-֢-".f!&"/C0"1#21$-3F44N5^#UM 㡸K6c]T蔇!"?ቺ<#0(u5`XόΫ-]uyJޜ_|M#X; /A i B˸<^eh㞌ԚUCT)bLݚAނVO\EAF$eh$a\ + IFM.$iϣQ95QV :WKPz~41X))/E5LeuSOE:VeR }KxQTmTqQY: fa"&q B%3FDcZW%_~&PW {ULD.J-?V lUIA\ݑXd&oFrG;6!gogQvI]a)q>gS 'tN'uuEkTvnueNkw'y{Hy'{j{̘\VL(@9eKt QkNPL|$L&tJ:˄ĺprzaXg ZfS}$ ^˰D"T^WRVwTRdKڒXE|cMHQK9ZƔF4%v(Hh ZHq߇eǗ*)`9[LCRg ]MQъ?U͟i :] $% ByLqm 6a nֶDR.3Qў,[~1[Ya3--kOXd鮐VKƜiY% iH r4GQGJn_ID+b^igVV/ l9"Փ@J"_Q=.Z,iSH2ufFdRFo-5$B @Hl𡏁D*ؘҗija/ IH ukʜ`LѥT<{*fn+h~1NJqf_jti[J ?\[wyqj?:֦WV +؈mcJ#h{}~o{cM܃)9gg,(Y߲/rt2K1 32/332734GOH:24o3'=u 177N*UDt&tD Lҭv)>橄@dAD3t*^ٝ CON+7ElipޫJI"R)tqfEE\` Y"3ͮЂԺ(%زH#IFnFpeYjm/mmO4Х :sXZZ[ OcPxWYTAFYYy KRb:Hc&h o5ovkr8tk\e>ٲ+nQlʧsw)T@-ztG]6]rbsz-N  EK={ީnƣ?r~}i/z}_n7wAZy&F߀ `M`ttGR!|"ŃA^*v"3c\Ԙ݈iv`Un)&Zi&{aem)gq)gvgjɧ~)fZIhK裐F*餔Vj饘f馜v駠袤Y:jjgIksފ뛺f0k&6k,;wj?T۟AD+ĵ {Gn;;x SKeB[ĉ+yMpv+(7b| |1;dl2~'F[ p@8KaGq4f(t<3Ch0C(@]Mt>[ ZmuZ5.X@kc]r~M6nW}v3$n@`sӭs[ǽWx5N=]Gt3w䍋L4[[ni mLU+1 wQRjIa8*Pl?`nlN3!@72Mds0B=ps\1v1k=4Yo[{P(F-eV,ұyֻ [Ȼxă9cb I:eq>^3Eaqo$P7:Hil5q% s9XvLwߘ'mXM ƆDaD2f:<Ƥ29LSt 'WM9\3| 8pPD4V;#-z;>צkjђ;naO'ڛ˄.;M,06l4cJKq o˰,<0}5,4l6瀏-1a3\&-η6p9ԓIOG'AӌCV7 : 3>@ M4>Z#4,uC-5E˼v^wM}̍Cg}7.5m6@G&7p\8>fӍ_?c1I׽I|wL63hu~5 6> M32|;RζCc9їO3}/π,/O 4O_`֯x 8_G$O9@*k`B 8c daw/A-@" ?p - Z46ġ.]GA SaXJt#8/`+Ⱦ&&1&D (D"[XG!`ߘI"qT}TNz (C|BZThR )I JyVr']PJe/QKT-KBZHGFIMZs˄%Jdies0}͓2L'KN$l'1IztILYr*p.yIbᘝ:]yJ D)a$ħF7I ȯ~%>\XN H4I`3>p;a#0Wl^p9 X(0A,c-1_8D!;W&;"xʼn)CVri\epE;,"9aq:e?p\8\98` 8mv1;8Έ~r,e.X q9I7j|z٠Iz ڧζY\'Vp]&nps-o-lGmm|zF7k}5][{\v l|'1›͊\oQv8x >+;,}n%?yΗj`PԧN[XϺַ \Nh׺豈p;vv;^u\O>+B1;[7_̧<>bқOWֻgOϽwO;ЏO[Ͼ{OO׿}$OϿ8Xx ؀Xx؁ "8$X&x(*,؂.0284X%Hb:<؃>@B8DXFxHJL؄NPR8TXVxXZq ^`b8dXfxhjl؆npr8tXvxxz|؇~o؅8Xx؈Xx؉{88XxHȆ 8Xxyk ؀ 8Ximp `8Xǀg۠m@`s `( (8^x ðlp Px Ўox9aX @ (g()kؐ)!نꈋXXx Ű&ykxl0 ^8 p`Xf<铈  %醾Дm8"8cȕc)j(_fW(9zl "ɑpؗ^X

;Y  5ک@NJ7@G+ذ@y颮О qDJ)L;إRY ?i˶6hI01kJ ٦l;`yxJ9雓Ê֘hk I :t I믃z{yZPnڦXEڦ:Pj )9_͋ VʽԋYki韢;J* z  d)4{D(  ̎ ,Jll4@'02lz<;:<ê>B3/̽ {+9\<\7>\阞z^>Hc|ꨞꪾ갾N^8붞뺾>^NJ\ʾiȀ>ٸԾܮ[ᆙ܍l\D.ö#ޚLꐾA֜:|\0h;w%Qq/!%c1:x`B fWnÅ(d&]tT@@aY7aǷG۶4HA^w+Z; k`& ]6 4f;v!Ǹpؤ[GVx VW+@H[]vLB *UqfyzKajQWֺ))#i @dJI*,0 #ε2j˗$+bD6`R"08Q'ꭘ~D w0)U)ē /\P>x,2K-)|f*$2s:ˆ"TbɾT:sK;K:7;*S5c̰RO4:ϊlFi!:=#N5;"*@$TȠHRMPUF4kbs5%Ш>WCU--,n^dYg<Fn|6[mvހ[q w\57]u˟u祷^e}V_~_n(hxDށfa8b,H7c?9-+dOF9e9&ye_9fgf)/i9gwv#:h&hF:ifi:jj:kk;[lF;m-Vm߆n㦻nFyno[(mz %GW _`qWr8 ,ԷC׊uTb6Wy^Tȯ}Is' ,Цuzo^PtKhA_CnjR;/~J}2@BuKAٍ0u|2CT&ۑJ83 @_Tj&PmDq JNg3%:4Eh푎W)'yNm ըU ի821O 7Rduq**$x8b Xz8fU!TXVc#|_lOEfHfir@IdJA$) ^\XB6J )% q#i$dH2 ( )Bb`(rIM*3ݔe\eKeFT&HƹK(Ԙ $C_4ؠəS}=Adm"5/ATCLm B˨VD(iB#1'jFP 43韆b!ÈHB L4(IhK^I&fJ 6UApzka%ϲu3f7"uA22aP]ݮQA533.'Nk,ԼԬ5U,*cD7}AO~ GHkIH/U$yaT/ĘMDlV yHNT(ʼn=M(Ni^HQp`$ )zaJ hB-h͢G? YW%#٦ m tXz6P2e"@PRG`.mg_鸤DMD oQ̣(DoV"{,OjFR C5rmb{""VaޤЎzc%YB2G-ka0o{ ܖсXp7S&CXskc[X|񑏤E٭#VYwHG0,ⰇICow[^`_l$=btLF&D /ϕЃ bCS?DT2bHM׊#=qQHԞQN`!-F:2GuBES̄m+QDk#/&mP2yQNb+`5JDH*`7< -y\fh/+hsw]%~i 1R4k==w2ƣck2Mo:˖+]&߲zbGMAxm(DаJF^B9Y}4匩%J&. u] ufmT_4]laRJ0S}Ez cŧ[k5\WJHKݩݸ?SWrm ?+08 .$К<_ʏa6  ifklc?^"&"@-R-| i-r-\ !-- .܈-V'T4 c15貸)0d@j:I53.>55E1rH1R7r"Zy0O3 V/-JoI00L ;bId0c7{ 1ST[Ql"A˜I/t]EI2]a$tbDd̖cTft&oziF &4lmnopfr4GƉsTurdwTGwyF?D|LFC@EG44Q4QH>SAHC6Vn[X[YsȆ5C4l$yab+3dk5ѽ4j{=IX& < Z7r;qIg Fw@QH b!þz9|9CLKJ9$8Z8!r=88L,'ҸA5HKs02!A8Zʻ<<.Mbѫ;Ot*z=C􈝤F&J?(=xό j8R>tд)$>~辘YQ>YQP3JP4 *Ј/KoyLD+\Y+Ҳ *B㛫`+pԖ \LT/?c]KDKFd!80HVeIJL0N8C<j<ȸ(ElCUw3VtMWEәZ}[̱R׀כXEXQ̄eث\؆X|؈XI2q،؍؎؏Fyؑ2%ٓe2Eٕ-2eٗ1{$|ٚm1~D4HH+ȝZIHLcȤtJ⸻y: X=1Ğ >Rc ċ;B \M C&6s-KBĖa({{+"{/&F""#B\/˴0@)޾\/1bW K(1؁23Q4$B|$ '܌*}W) 4A#!_R*N#_I୪`|FN`жʺtNʖXP#pτʃy'\\ZKM9ZBz (λ(ݕ޸g3%=+$3I(MB3-=L$Е )]d]#+ m^` X>ѣ'ɐd#`?!->FcA2f"h R˿I\1BB(úB_S\i 6NBSGn I~ j xlf0(&`̰3XB"ܪT\Fb.\M}BR,QeSMդ3ĮFS[ՋXDܲ0#7o]_9_cVAVb]N:6]^3_ycPjʼn%WY(s=ؠzV7FyW6Ta\j0`#%Ff뷦kٹ뺶FF¦6~Gvl~V%Hv랸Yk. [:yڽZϨמ )v =j5ڬͶLd۸a6U5d,õJInmѶjr,:] #m񷵬2P.ڥۍK#p%2i_U=顃67S_;s_<~+ Ӭ|w__"ȥ#ͭ8%hB;DZ}ђM pL Σp.Y>nH c^'eV bb/^ #OMv1d]Ě`cـF=!>:5=*'a~_YV>&e> B~CDhg0"}q4U>eܛ^$oQpU^fSOBGiVI5'hνiS*-q>+d2( -x?xݘ=ZBhv7'w6 n_^ڄopDQىGg26Tw]!`#f= PĮuiUisU\ma;0p]0lU^jax~\ l>67f$1zy'zkDGg?z_|z٨Z84ɾ.ZZ =g>H|m2!nY<=I%ۢ\> h? ։,yN 9 ,nAr [|}o?r?Bk|^>9KmЩ3I77r,(+;^8(*;*ì]~zOpp?m VSXԷ ? NݎG;WCWۜ$ D:vl`)@tlbHcv*Dʰ8Q"Ix 2gҬi&N)ShѣE&rc1Hz.l/%j*֬Zr>.\^M͝;nx5 $.]|PH6R߶ˀQU##7ᘊY32\$?Ί/K{$H1A:~x1IJ+Y46}.S7D!k&RLƷs0XdEmۤåZޙ3:wn{9/fY$S~gPXhpPQ٥lIHDTrUao oNho@%b|)f3HYA yUxcCYi5X ƢB \VCjՉ -VL- I%"_URT,*/w!pXzQoE)QHP:\rbѹڕ/Y'F5Qb-5:*9Mfu`Ƙd= _r)\`%UVkbK_7\&KVn&%hBz(ukRJ5krT@+.2FƮDAt[n +\ةGڍܰ0[|1 {lU8% K~|2)2-2| 48~8+a8K>LS~9k{9_ܹ襛~:XedWJ6>;S/`{{ٷ۔Hzr5+PAjƞ'# XH62 {԰ әNF8>%JxqV==5NTl 1FXDAvh) XW"ID8Dt@l2DCW!d{)N%f7)K+j k ?BF7NZKB`98-"@P!T`n#!U< l0h9y8J]D4Y+!Mi0B{̒eDF]J)L僄EP( %3CE,if,ٴ )l"E(Qmuʉ)֕e.;"2@ls3 gSNyjXNCuхrF B48 EEeO_M!Kkβ~Meq&΁z-<9 |%ɆN$чR4*fQ(yWYդ9!c?f*& &'Tur{cB臗hR6gԁ5Sׂ*"|iR~REG "2 $kdz+^NUJgW\=|ZI4yku61]j> K>$R9Q_"Wk܅.]Ce _K'ζTYĐXuÆG2=ҿ>0C ~0#h03<"jF0?,3$>1}6Ʊ.~1c,Ӹ61s6>.,!_.D>2f$3V x)SlJv*s,1W=/3q7f\Ϟڞ#,: [#^AF} ?t&MǥA:}9 t %HAXgD($\焺K8i~d ÕE)M(=d5HXD4J@h( qғ*E2RwlAq}£zGG ځd!sDⵑQ|m\m,wa[}MR&I[AfoI8%2LNuI@8JT](jb6Sy͊<3$*4Ugƽ P11]mPI$9Xy꧞7ŧNzQrƞJ?/5V7QPv݊96Wy^WBbYTҧ43܌"i p)=e(-AZI2TX)q:ϼRUz¾C<,AъĞSRV҇oN9~;ϝ]\#^rScy/P8`39,ڬ7vwbYgRg EmWFh5_8G[6mn܊r(Ux`?5 <tQaumTy B& f+o^ h,!j}AD]!.e~a;GY!!Maq,!n!Mܡ "!!""&"#a#>$a$N%fa%^&Ζm"(vYe):$)b6H" * ]ΜD9Գl\"(ZV U8#-ZZ`ZϦ%9Q7ƗiiZŐ[<5U= n!I_[(0,۷MpAL[ȱ yZ EaU@%)NQ![B*׻aR "K[1V@znde`╕@zM#+ōґUQ/ц0Q\PR&SEEͽaJ]JOfO)ӫYP^WZŇOqQʄ\* ɡ]; p1TUk-ZqwiL_^]=By3RM]^N|׈ni֋dd $R^a6IJHVAHƼ)#ȹNmƠ`D_h!VT_BqVQS`Pڡ_AU`loʠݝuݡ|7'`'Aj'pdV`F p4LL5K r`OQ]Ei^gl|K~ t\z} XoQMMa~+m!Y'i-.а!F9V)*Rfevi"))"z)Ԛ)6ϛ)Μ)BbE}bi팢"*ꤢѢ.,YVT=DPɝQ=̀⭕/qh*٥ZecfF0`cȔhV\mV0 㮉9D8T{LEP1+ǰ*]^qaz%e<+cuv%FLua$q_}_f CX+YKz+eRD\a $[=ľŎ(f AH!du`y.EMOVڞ \N+e6_u('1mʙLq]^9 rfF`Νu BUJݓUldnlDFe4=jqJή%T `[k2qlm%TPDle&A-ma*^9b~c N(݅dFǦ$d%iچkBʢrB-5Yi(G^ƌ rzpDmv[f`jqaiTnn^2߅l.u^ymHpbpWwH确n *Hm,NNӦ.w:.-V0ʥ l^urfʐ''*p5ӥ9 )VT{!v ~ G4n0:W`ꚝ, .t[\9 |t pྔ_z5*'Uh[uZ깮n- J̖.2-FZLR=S°aveRe;K@OLVX-PnUh@lɟ"qf)-"{Hxѽ #"3+Rf1 7Fmq϶:ebJqjY*fFg/ngk 6Mg/G5.Z FUUdFXnnnD$<8cwоTP'fa|ד_nenxSNjHK^fKfή`w~ͷ皮r PGQU-2=.o@ݮS ՞P$2Js/ʄ5GVksn?yA/Qw8ExoGĸwoKNPCMp1 LBub0r@3-'[p:n6s" :6I{ Hj18Dc%op-ΉJ˥4}t0ζgvlgp (!DcO]wsI"=OEklݨEFB`s_YZ7`kIйu1a\;hyG+a1z9<‘|Ų]HV$2RJstatUrL#'"ķtO^zL=2V,r{~*=pUhDD>ǐ9G =ˏ:K;; [ fV44AߣACα#"T7+D9#촎B1'G˳s` =p|5cQa>j9kǶR{xeP| TW[SdAY æ^f5W[,W@!c&TaC!,Dz AQE` !F&C8,R8fM7qԹ&>|\h;w%iU [FO)"% $ *2lpj؋BVw& "K$AULjwTqZ` ӏӮu/W5FԪqZ\uܶ3)eyqDl;U?rSaysϡ# TLF*]Lz|Lb^aRE!&y>{ntzv-8a\Y3(1+hts*5JI$>Z鱪;*6+#T#CκvK:(D#Qq ҹǺJ.`6È'J&cM$|md4AŰIDѽʫ\ƍr2 Tѩ*IC=|6> = MGH9!5}T!.@:*FH(x01ˁ $1-dETڲdήb6仰Xc4]kX@_=O +desީT|V'@$)b~ha{&7a!T\um4{ ZXq`{oN캷=8bF/qn_䱘"ckνËOӫ_Ͼg}Ͽg݀ H[)29JAGlIi yHH؈+YI($4XpTViWgNR`)dihliNŝxx:'XXT0&袌6裐F*餔Vj饏V D\`)*ꨤJ@ 茡*무j뭚9|+KC ZF+6k)2vm@<[뮵|Щk@ =4_貢l0׎&Qj1d1.2 , qǩXEP񹮲2-7# ӓ'9pC &lT>SS~ }ꀟZW@P 6h 7eTz§lUYLW\:֑ 5Ī\U^Cݫy\%+QҴ-_3Դ4"@>:S^$!QSSV dZnmf%k~'۱oW׶DZklN5.t56;ILe[bֺmMwN|_[W&Vu/uFwq\ҦW=k^7=&Zu mx `+k{;a_xo+a 1\]/.pKN[Wg-*[Lڎ0M_.z rg=f M2cL]$^.I& 8aWعg^\\N'V j9ln-HX v|bKϕ٣)g_Ov:ԋ.rU>qo;cZWٲ{^6/BM0 3IMQjGt}pSn{7wrvwOuwlw:B}6Q~GVqNG %z+Gwϸ7{ 9ǁ Ay?Ta>dQGt>6 ?Htx4A @S}h@я>ONy@3jP@`tR=馰s|9O>w?|$ @v (~{b7ydo> ^ׇe/{}tO>|}ߓ땟|e>>a}_G7 7G~sH}{wǧgz hX@xx~؁7Bgy{~!H|`zz}W -} $$(uR { *X,nwG'N|P}`}9XT耾}w0( ~]~U}mH \0P'{x bXr KH'}ׁ'}'~ׅyxKCXv`~`h0rpP~`~1WPx8ww~jX sP(v @` Lg+7v'r8Xx蘎Ǥ @`.rHBtm.GVguXu Ɉ=Ygvkw跆~ ZwWh|.ɉ`芒7upy2y 7*ْpp7)Q(wSvBI>8F rWz39 χh9gY U@ẋw{l#~tVHMwh'd hzyY ׋ȕ_)9x甼0ViٔY '59ˇ81H ~)Iɒq=H~(txaQ }ٚ+)x`ܩ8uG8~i8PKyG/ْә(ɝy 8dhh xʼnك  \(iHə J*pgT *:}yIrG9h(]w1y j{XhGڐLNj Jzz]i{hHZُ gjnczmoj)xz|ڧ"珰IhZskڎsu"Z e:*!pڤߗ[!I9W)Jj Z[vlg$ix,饤3h9 ʫ: yF :[: U\ٰٛi)8#KJy}0;?[(+|[Z㙄7k+=;kG ڠ g8ZWkޠ9Yrz ؋(qʶ;Ji Mو9.Z粿ڰMe٪C:$Z)j᭰H:J` ȑ갮* j;Ի " [{𨶋$O( ) r˪+uY<窈{!)T'z ?* K6I"A ڗ> ̬ŹKw\'G b+=T^V4*u>5 M`.;ξM=Zo_gm,3mpnuD\~؋Ll_Թ&ȵn >n|l늻3]Q n alMߊ-,M/z;~F^ H#:в #Ւ[Nj^ 'Ngb:NZ/Kn{8[G;(|~M}^r,>%}|~ؔ)ovs$-*HmHNds}YJW0/jB^j ܐjZ>LΓ,J ٽyRI^ l mpon !xI ,엞=_Ǔʦ | 8HXh(`8H(()I9I@8P0@0J@ +;K[hYhYjk y)\K\|غxN-/NZ2mòIOBB5ouW1s (X`,JƣZM3 DfZ$[ tf744l72Ty(un"91˩RM9Ê]>)˨PH59 +׽Nx_?IX 7/?׾6Zr}&^ɆKk4\W\ ::I׺c8ءSrSn^ :_H2\ړw{+ŋoؗ?ۿ?`H` ;PKEPKѳ=ɣדQ]'*†EaT 8 }[ԑg jރG]tq^`{aP?i0 xTK!Ջ/& TVZmՍ`5VhZnEאs`FL6PF)_Uiec|QveuIߗ`iwf6fkkkh pIBq~6s-7!|'^zEj^mE{Z guǧ~ڟFƀr\aE\pŀnvťV諯i9hz&bT0:ET+ l5xcW; jcZ/úkO 6oSbbWF]PlptD,WlXdq]v ŜEũ&}ol,fG {ɟ(s"3Wz}AᮚZ7qDaQ0Q4uR_rȑkvh]Za^:Ѵ_8 f0-0b{m)*[~W枫n oY褏oǞW´OPEÖQoG\朥G= HgC *_a=F( H EH0f)HDžK+b29s77!@F"X$8/ JsL_Șݠ`vaǒƋyx$MXLg N͕bxQCT'!MxVdRJP,"cX,wfDc@Q5fͨUF }Ȓ0D qCޡ-䰒eMAd#~c5H8*:OZMUd,#\fTM3z ,L_PS*4EPNi%*hE+ [MlA)ܺ)Nqux: O lvQ|N@FЂ̠D+*XT hGKڈb&3H Q@֏mlkslj‚MYSn=]Op WD?f5T(g`:@m U_>p3,ΉKs2ЗewB3崀j/<@Rh(W^Ϲs}54auPh5lÀ&pP2NEW,^#.Zt`YkGԫ^mcFfRCfdHeWTrI#,ː9dN+iIU5M_o-KvUAD@Vi@4a@N)gIs+]\axG0>xbМjwJp:aC84^ߠI'e+;W6WRPNMjW4ñV|1l{4XfFANLdq3ݒ5&,aTηo-5ϗL@1ok.3pPlOiՇ׹i|x _iV`k9Zs`OTs0W*͕Ü)^Qs:Թ]M`74]Q _쇯7au .ֱ~Vin~iKԷ)lkc)L'bT!.aC i߆Xf$:S>Pʗ+e<ѭs"M)]_s8gM)R/;\?)4DZkH0>@N'RXRY9PЍLϵqFcmOA /6aUF[7bh%@ H uVvvb;T:bgvƒF0"8TF01xw*,؂'(1mDxGvSsQ)1h4o@KxKoGyepGK8?@ep` zZUPf pWKdxf7uqNqrzq4'M  lUNwxM F*'hrP'}夈Ҵ t &M(} ( W9+~8KWkPO HEOU`$qX\WXZ ؀&vˆ;n.ց[B#xw*.XxtЃ4wsR(XTSAhFC(y7D@VyGog\c5IQUYEf[%9zzk&M s& pg&4Pa yؑG C8`?/WNw~ VN(2)x79`(hTN4pJh uP֔YV FLY `8bmXhmhIm8UnnzWwX48vysy31؁x7?Ŏb QƎxoCh5HoVӏ[RWN_xZQ]_d#Ӑ ftp5t@)M#][Ț7Z`‘ `N$ (MDq)W.i1y~=:yNv`SҤQ TOP)[gWZI_ al$(kYSqnЗ Ѡ[[USd$O08:QVH y5v"p(2Yp]k12bɛPN0{9 _'M/8ٓ% ؉ ( ؓpk`\z7kAIEJiD: H izu٧ɕaԕ7П*hPڨ#j[s/Ou؄ة:Hfg:kp+v4ِ2<ڢae4 Ҕ PNp̐7M|p  V"%s%`޹ V(0槥( v~ 6@X艊4aw{ZX~5lJZ[[SNб9J驞J&+yd@h j]v Y׫bҔWڐdjN㰬ϊWBWV{Vh =YNgZ7 :EhGFɕ5i[wJZYuQ۟; {:51 L+(K.[jP@(g4xi!9+:3fʫS<E;Ӏ`@ ۴z M  hϋP\~cKf7kkJ 夕j ڶ;[G`$`v <lO9I@(Gp;;Yb+A÷颰{:8%ÿڻg!9HkGCR302PF]ȟz|L HF˸L|L\ Vb&< m=04 CòAʚ8Z9A1!Ym -_M<%ƌV#p,\}j xtA]ڦDmG-I ԰]문XV}]պ`-,ĽCv|j}(jFR0}$l[+:˲ܢmļ0( ُ}' -#T뭙ќpj̀V9ڢ=|~M} ȱnl+NBpMhœk*<))vm Uh:ӽY;mF9΅M׫6pGގ ǜ,}4m^ӫPگ fn]jΐۊڟ>tn%~z*N/om3^o~7?㑞]I" DQ PNU*}ulҬt_aKe~2ዋvRjnlnn~$ulg)] Qݾ%5ގЋG =דB%\KlH^ 0KNO&"ٯh29Eη^^[9渞^\NlNL]_ .n2[lM0:ihtZ?sNU1EPVΒ[ 99a7c\]YOL qOFp_x*.<_ɖ5:_$QhO =h?E>gns#;kyTSi^ZUV"zZUXce@Vmm2UW\JśW^}D࿃ 6pƍ?Ydx59̝=ZF$w%iIlP~PnT|֡ TG*;ApS1}a {,c({A T,1VX`~ "Go%KJ6ȩ8I)2 $6j+>JG1,Bq*k-b-޺F*10zrɆ$1't r.l,-J)ƾVnrx| n{N2C9{:N;NO="0 ,$G10@Np@T3 zP) ))( 9 I5VYeMU''^ۈ-4@G?nݸ@o YC xUM9<{޳j6=vnr^ qKw̮qr ȭ;`%[08c2'K&zosW R4 ۴G?.ӟ{7!@F{RTUuOi7׻N3t<77}W+kxak3''yo'/BdwC |58Eü;.9Or)=+@@ :?@ԣ@ T*:Tݳ=t=뽫3281#sڐ;m>/>^;`;?#;30dˋMh69C1-<@ک:Lt)8KC@ #Alģs 7?Ed=D@ĠCAEH:SA{`(Az"#t&$FbBB8>60ˌ8i9o< /S@m= 47:+Xh?-(@t\vDČ= { 8 Ć3~@ ̭Jt=EBūL;'!>ŘEʲ[4y#^K8<3b)>IƻXƽ2>n8 jB‹GFo8DsCd6\<9iɫGʸ ԸHߠT-Œ3Te2+$G"=@z9x5$4iMӤ 4-Ў`ٙDp;=qv#B%TWQZ}ڨW;zX YQ-KX32iؾG#[aU]|t Ƀi Q- >$4Ed֤ٵQӓILi \Hٞ W*=ݐ>M ڢ5ZBRZ }ݧ٥z51u!010;0[BT/+ 6RYH[YcY؎(헛UYk\AӣY @\o]艍]Z`:ZvEVڝ]VF ^ 3M%Ɖ8Z9ʊ۵ݰX퀍 (a^v}_\4x _;Q ̕Y_ `U`؍1]&Ե ^, 8``n[ۀJ [=A;au#Y 8ߚEJF_Ub%\_(rMЕHWA +dŁ\\c0W׽V N8ff-;%>PXv ͛_{E>m(#g.S9k"O;;)bR\PhR_)Ve WƊy Y>:ch2=ec*pNi% `@;9[z9* =Υ*7뒵uEYҼzFj.X`}&^b~fb"n%&5ȇ&6FVfv뷆븖빦뺶6k&6FVfƦkvȖɦʶN&k66Kv׆ln6fmfmmmFVjk.kl&mkk^&oڶmmNoFonvnn~onkonknnOoop6۶o.  pfpOpwq6On? 6om !r ?oko q#nq//sî&'s"p>k#o!r#?r$/p*_:s<n)r;A'B1_r7wr?q&DgsO8rtt? 8 hs) dMH8~Th!^! jK$f"(v"18#5x#9#=#& Ei8bN-"\MLbNrAz%a9&e8ifKI&ogNDvqyyڧs瞈(u(J:)Zz)j)z)&f6ɲ*ѪAk*KN*뫵k k*,:,J;-Z{-jkzmI2.{.骻..;/{/݂/ե |0 +0 ;,K:9n:뭻~;>;֮; ?<ؽ+<7?=;=Jo={w+ng=S_9t_@rmp3 5 \ >l2XI0t,¿_*Aq+<cp4ia>w0;CqD8PA$53&"oD!OKX/`"xE2qm\b , D"͸5*S"C7L a{HDH,dI&Ґ #&YxrQ);"A9IV҆|e US!,U5ARx4 {x`򲆙4%WKJ/Kcҍфf&SKX~55[%\%131Tg:o ӊ^KJIn򓓟t)7z7)М4g8ѡ>j`)R23dNCT4) {Lⴘ|A}UzꔩeTԴznFiEsMF2")J1TY VK=ѮE)^_XG4ujA Y;&pt[C*{iS;Nц| _<ֶ֨-nUK۷6mv.3nې <>ND%*٣6l4erL|Zׅڕ);Tn..w!ěQӯ)=bg>v/d:VfaIHUjt"iG26xMQ5d7jPJALLc|P곣t r%^Nb.եl圈Iðvthc<,jc(cyU6͚)s5D(! b%ٖKV2zsy%jS<X-\M~9$pC\݁t#nmYUYҽr,>kyV2vShF%{Q4H4C2a6C 㖂ƽ^fjZa kWzR^7Qb\==,)h ⶫ59S՞f`4^n;dެXolvIjJc fkK7nI|y3.7 9Sݙ^9c\29F<>y[w@_n3}Hћ.?ꩪ:ֳu$]}^:حFڰfIϮWBl;M~ѽv;~;؞q?<3<#/S<3se$u?=Sճ=c/Ӿ=s=_/>?>3>o?|'iֿ>s7ï??ӯ?/ӿozr'AyC B&. 62=]&BDD6>  RD %I`ZE[`_ EZ^YX`_E]^<!&.!6a%oȆhFnhPghaFixmPa6!!ơap@%I~{G|{!|za !!{$b}$F$N"%V%^"&fb~!%ThHD dP)jɅ4*^ɇԢ-".."pby⒌H)c,n 2b06()"5V5^#6fc J4ɣc8 J88ɠ;c; >>#??#@0ˬʮ ˮ$ C˯BJC^D LF KBn HH$II$Jpljü$LƤL$M֤Mޤ$Ź$NO$PP$Y $R.%S6S>%TFTN%UQrVn%WvW~%XX^%Eԝ%ZnA\Z[Z[%]ڙe]__%``&aڂ(dM\n^.f&$u0&ec ddVev&ق?h&iii^%ffngfʁfjjmfmfkޥolfnjަqpn^s*-tNt&u^tfubvnumb'x'uNr]s>z-xjv%`{Ҧ|{f}g|zy]z'ڎ-(&(= (%,h2h*(=ggn( 6h烂(h*(r-Ψ&^l*k:l>l2,n>,2:llvlTlVNlBlł,>Dzzlj®l.l,Z,kjlʬ -k,m-H.m՚Rfת,6mϚغՖƭӦ-`-2-nmz,-^,-ni⾥FN.V^.Fr-nM.閮.ꦮ.붮.Ʈ.֮..nلnK(nv(/҃97Lo5To3\2;;/oo9;FoM5T?nr ;M^C4į؀J\\Qf 3pfU40k/7A[p2p؀?p DڍpD ؙJ\ D 0KpK58$ kzfo0O  /-G4op Q_V;p.$׀pGpsqM0ð fr{q Cq!cqk1w 1$rq$1&_r0_"q$r&{2*&o#ӱ2,rLo3171;12'cK"?ps'[[2 )7s3C3HL2835/4? ?s5024373:#3:)G"5{s6w23Wsxss8oc=H܃60oR0Cn=0B+)),y'*B>ظo70HVno~;k9F|gvghx9/9ƹ qYÄu)Wq03IWLQe9Gc[pCovoi_9VFczg8wzUB.k0$? i2pWr;26>7򦏴';+8;{s::O@s3ր0eGO=y5K{tN?>S/rs_-2@ /Cooǫk3dsvuSsJHXKwY{W-.1Q| kK6)?kwpue<'o|JOvQ;ccx;͏3C|;<'zq[sk<<4`s@5a6b#*}S5Ei{7-d{Ƿ|y}7۫Ƀ 87ӸRt$ݐ'B“Gyn&/?7??GO?f~k9Rw-׫+?& Ժ.e:.@8`A~"4aÁ F8bE1fԸcGA)_I'QTeK/aƔ9I7qOO=B̧П}sҠC*m3)ӠLGfպkW_XlYgѦe3Σj.Tsm nT<LQŗғaQiOQEZm !,L2'R)+R-/ S1,3"%IFiS9QּO\(? -C ͓}iQ{GRIG>)BTS5hMA UQs~GUQyQӉHN ]ye3| WoVvB8Ɂ {}n8c)kSU;u!feKT؎}aqFO&.$Uggcfn権ڼ-ߧEz[ŒHA9R4m-=S3i\Xǭ6u)_m&5{I=3|4]oFidž~Hz8  w5^y'U ~KW^zzם/c ?7}[чI}eG?o?̯[[D@J.! 8-j`KlYAm~ •pm Q:P%,, 88C!)p( )*"JHUTOŁLβσEh$I|刱$ds8A5>\HG=m&=R-b 7J]#!!S Z:GF䪲1Lz$$*~iyR4#l`xJY$rHs0qǑ\׾-oQ5;Z徖hs 2yGSuU8q Zmx5(]S9#LH3$9Y aCڅ80\_ ;m!Et&: AipI^e0$0,Bb0G[0́<f;RI2 PdoUdneO{2U&s,j(mǎ r AKb̞-gA61oʈc?z ~46s͐pƧ[g Լ brfZ>vfEmϠȩtz ܢޞ,n\F|noj];ww͙\a5`S -敏ֻ*nb<wF:8퉲#K[ɴbLstۼ2_{XGEk׀ًQ ߤщ'^]{{vh|:˰7{+̤F7?!#5Ly;ƙԞ˘ke,lcд%nnP,mT p:- Q E"N7( [԰ж^0crp$PÃ#4 36PBH1LC92N=8@q,| PP&1#h>mr 1$QS>\m֢'o '9✑p1oW ɘߖ  90ִ0˺Lì<Ď.4vQDX^k O+/#5RF\a*"+CQPS:f+l $#!w$% e+hRG'$'c'r(sD((E(r)C)))r*M"'Ä*J*E&;S!,r,R,r?rC2@-aR?RC@2ց2xA/r.$.#/0!!x$$21*K= ,$<a225%5M335;4  AkS hp%28!86c8`94 :W7CQ, U,!&9uQ1B.L=+a^;-$PT@t@.G=T AFD@G45NEqB76S׾3C.%JQNTKK0z OTF4ՖkC:ttJaR"U&R%EO0o Q4-Mmʌ>S.Q4$-h,@c֡Vmun5SK7=TVdVaV1UWcS7YF:R5S12Z4X5UYŢ.3d4ͣZ\[,Cȵ<[u^u]Wc+;^)3__v`C] `y_va ފa!`6b)R*6cNa5cQTcE8vdMvNvd veͳe]66a6fsfi,tZqg}vzg6vhhCi6jvjjj6kvkkk6lvlɶll6mtm6nvnnn6ovooo7pwp p woumaqqq!7r%wr)r-r17s5ws9s=sA7tEwtItMrןttYu]ua7vewvivmsSWtaxw}w7xwxxx7ywyyy7zwzzz7wSV{E7|w|ɷ||7}w}ٷ}}7~w~~~w|`{ŷ'w 8xw/a)x{/8-(06A?(:FMQ8UxY]a8eximq8uxy8!d#Cax{(ል؉؈؊8x8xɸ8xٸ}kot!؎{8X Y8y!9%y)-195y9=-Y/'tLMERN'Z]yy!g6Vouyy}9y9yE踗iYiٕw9yɹ9yyi@tay'蹞`ga빟9:z!:%z)-1:5z9'ڝ5 eaIz{MJ6H(dO]:UQq:uzy}:z:zA:z'z:zɺ:zٺ+6:z ;{!;%{)-1;5{9=A;!{sQ;U{Y]a;fo*iq)u{}(;r[&+2[s[{O_JPgp HNoXR/{bK˽K:Q3ǻHN􏾗99S&9m0fݻ8yQIats~Sc/<&r M16.wj96rlzQ5>ܱB"TTW6 ȭ̶p1smi E(=G]NV%%aJ=OEk5P{0>s{i^kux>G!*!*!4~#;AM# pa|A H^}a~a[C=M C"(&Ei0%0> X>; 51AAia!s$(1_9?_Ą!(/XNe;Fl1o_y85Hq$"2aU6!T?=?_[ pS!_&:AW߰t?#Bؿ^ 4+QE*n"=]P?B{PZ| !ĉ FbŊ%n1_%_YR C> qcFez2Ν<{ 迡D=4ҥL:} 5T+ 5֭;xlHb56ku D_ ;| bFkDR.]5:;0^9 _|7b\;{ zѤK>*[M ϒ=s$pM[hy̌]v x9Ϭn+*+L|xG_?ۓVck6~-8H`pbFj҇b{UŗoG9pi /̔? qO<0_Lտoq0"0&r% s2,c62:s= 49LtFt.}tN?Rg1V_5SoY vqM,vjUnK5rϽv;7zm~V5߂~߆7/'xoOyW~8D/n/¤y9nj& mƎ:n0:fDVPB_`+W-5}]U}owӴVcc ]J;%Ah/À@|mC_.dz,T';F;E&2cL@H'B&1*'6Bʰ'J 揁[qv4L06C$(Q K,gɄ".p~0]tf8WD `Z% #5ĜߦM>sD"|@F2t6/KNe0u%Kl [ CF1B!C8[7h:wCij$.BJ|T%J9^݈Iid`q$?␇@dER' "QdaR8Z#5cMhr!CKCy0)HDMIӖd>O{ɵaFw'eJOJԢFVdRTXMT !i?M:ҜݚD&JT+Y))UtYh4EBQS1Ԓ5M?jU*WFt#9TU]Zi[5Vtkzuukԯy`X@Lc ,$;YZvT(вͳլhO L^ m-T1mmovn]1خִ Fl(wmr-ZLr3ېldnA]jIaeu݆lC?X/x{.k;op4(/pүۦ˿dK/8Q./`w$#ZmEu]"ᆜlC1RVSç)鍆lBDb~%.XIqF&w%9uq\`Y7h,8b<$O( IGr`79u;>˸`&4U!zьsv T@Zґό暩ZK2Fje$(M6+og>(Be5X.\3%tQ`ә>ߦCi:TNI=٪jD[bnt}ns{ܻNwϽ]b>ǶV$S$li3,g˶vMkp[%a^Jz[PQxLOGF54׼ ~yظ=8| φWֻ^tͽz+9?i%K|_~2O{,¿fG5H9{g /Ȁh0'|5 dx# H)8&h"/,c(52h6g;y87p<(%S56IEh&o~!V͈Wrx`#p?㌪XS`h0Ѝ+(IRBшE莼H9&CYa0GߠM).59b iB%?!іQo}"dY"y$y1V|闋ؕAɘ&9(镽)Ahب 隧q`9) ހ )É )'Iɜ1_QXٜ) i GOB)CMn9I 99ʐԉ6!Qj j*:R*ʖ !yN&(#ʢ ᩢ9y7z9j$5 b)EA٣ wIڜKڟ;RʜTJVj[*i~ɥOzgiڤɦ?ꦢIP9Y =ȍdfڧaI18hڗȨX z|Jɒ {:GXɩ驩Z6*~hiګ*-[YzpyILyκs*Ӫ]=ꙑʚ89ۅjIwh뚩iYJ锹ک J:[ո=*JQ pڰʫ{9yz&ۋIi*˰=? A+CKEkgI8WJL N PRKWkW_]_ (cekjikk˶I(0+8cskXw{׷+`˸븏 +Kk˹빟 +R `˺뺯 +Kk˻뻿 @`Njɫ˼ +Kk׋٫˽ ˠ 狾髾˾ ˿{^,Ll  ,LKp - !,#L&+-/ 1,3L5l79;4|##'lC,%IKMO Q,>L`Wl^qZ_\ a_L^bLgmo q,sLulwy{} ȁ,ȃ|? ̠ȋ^Ȏ Ȓ~Ȗ<ɖȚ ɕɛ\ɜɌLʥlʧʩʫʭʯ ˱,˳L˵l˷˹ˆ̲V ^1~P \|ɌlŒ٬ ,Llμ|g @L^ \r-L|m  -Mm ! ,(/"m79;=?$ `Gm^qJ= LO~K-J_RSNH a-cMemgikmo q-sMu]B]D- {{}ײ0|=؂~ׁ؉ݢ؆דMٕmٟٗٙٛٝ ڡ-ڣMڥmڧکx}D ۱-۳M۵m۷۹ۻ۽ۿ -MmǍɭܹ -Mm׍٭Jԯ-Mm -Mm͆+.Nn nB.5H)>ȵ!#Nn')"έ-^/(.tX >9/{1'}w,~~envnԧ:.9w36x7h7dDEVcvՇSF\b{ƈF2guI^erV^AvWQtP(xFGvAwUhrNxk>s^iNinj5t|ixGvtOun[17sFuh%q6q.rjw.o^Atndxnu fux)ҦvoAtopq_VpUOp87XΎj{Xf95c8k0~kɥs8s?/~#Xp`A(Ç8ТA5nG!E$YI)Ud?1eΤYM9uϘQA bxѥ !F]1ӨX"KaŎ%[Y*e[75:Ty.zj҄vnUJ޽i/fc/N\2۹Bz!xf[#bx7kرeϦmܹ/g߃Muu#jé 7-^sѥo]u}s:ZhK{+tSN;N})tRKCGICU"SXkV\aQM=TS]UrҌ2u7ŬMgs,Zc{|%QDUXY\iYg jܭt} _q}kWm UW2$ se'~mXyz^3lb-xلC `_ S;&(Sv1^0bYavm&*^.8!h9gks{iRzHk8]fN颋NgY;^smn+Yp&\^V1kȹ {4mg5]3puvreS\X'7<pC^]c:jYiv`!v}>T?UwyطUOօ~^t/;nwP&8R@#ʪ4gnk>/~kWܷ<} u@`d ?{^h~a43$. jG|ӜȮp^lhΐ[JsEPk!eF4%ZLU\F e+dGr1Kύ~t']99EgD]S':MDg][z׽u]czӝ_3Ckg{&*|s{.]jowgqx' 򓟼%_C3G|9y'>=Osg}뫞Fm?{y^g}|֟V#0|0jo}_/7D}/~{/׿EXG8Y ?$@<@|@ @@ @l t?õ_LA|>??AYLAATAAA!$Bd<:H<=D>D\K|? DAd_{QER,ESE TLWhVQtEVdESEX[ETEZWE`E^_SEO clZ$`\\F`|EhaE\EWF_nhFc|tft:l,o A*\ȰÇ#JHŋ3jȱǏ CIɓ(S\R78P̛8sɳϟ@ JѣH*]ʴӧPJJիXf9s‚ KٳhӪ]˶۷pʝKݻx˷߿ LY`ǐ#KL˘3k̹3yӨS^ͺװc˞3zͻ NxRݶIͼУKN7mOV V&5m>)Xb ea1 6F(N @Vc g@|UX`u8$h(>M Dm@h8c^3GnA'ߎH&Lz65@X <eV6`)fT@#K.b^iN)xL V 1 KAy@|F*餔z`50#SLi`c0^>4-0(H14N.4P&(P(3 ZVkR=i@. :CL8K6hc0c.2eԀ/#$[kS5rV2 1D@.^kSkІa9-s 1(lC$Ң4P.-š.6p3>pM"M0(`2XY"˜Wmz^:.2(0DŽE4a!LXa/ɤg3sL`@2$@631S @, 5]f1«XWn'X@b mJLsPw,s$g4Í-/D|( /ǘGE($aWȌ4IjZ̦6nz 8IrL:vVD@Al[p$5b\#BUԝMBІ:D'Jъ3 $(IMj˒td$! gh*vҚ􇞔b8*+A A4ɆH"S&PNTZO*iծTNXNJGhMֶͪ5zl}\Zx]׾i~ `cVϊ:A}d'kRe3f h1֭"1rb5lgKͭnwVV[znR()6)` hq65,[gJdI)%KMz|K] d`;%G @0 P . `rli4D 壷hr)]Ī!0dmNht#~]&͊Q𠻬$ 8a VLٳ.L!4,a0qlD3V ~l@=MP+#|az A/`[PV" H @|GVoEQ@kb1%wqaq$hzGWqevp7,*$`p4k,;6axp|71#PA8b^ܗnBxlI8p wn@~@`r*@z0#9h|;|'I3Յ5awaa!Dc(oUZv,r1rb.G0r0,P+p7W&w`tuxwxB(%$E\C8v߷'7[uoPjg]/Fcڸ؍0p-Vrh,prk8Xx*$h+FP /p؀ p `M4`  Dΰ գ PP ˠ 4- F*P^胎P 0 |D0pi` p D[Lhѝރ<ž.  F| $$03k pC/0 ,ʾ^ބ ؀ Jp E < OdJL?0j@ ͽh PC@h}LԚƼ<}$C? kP}   P  / ,\@ / A*ČZhր]TPz=CHDDq)49˘#SLTG8rSZpfD4]Tf@H`zT(B9BZU,0A`J$kWkHShkVm_@)Z,I089zPN!xIS=.[7[&QҵH#c֜Z5sJWNQMIR'>%IҕK9~eɓ)9rJ349!705+VkdYCS`\IəLVBN+X ůZ*gp$B餤x[NɣYfTZe㣥Pf 5@Z\@*"&NT&hKJND "N @K-I$%; جM6e Vәlzp$F `|cZ1ƒa FMn6z? P` P-RtmF0 F+Zetp ^ym`F4W bD8_ CE[W}3GJgH@1䁖8 |A jci0"An"0s̑ C!)1@/Qa09TZ~a IšhY_X1l/X]9*j؆MqS8}ll\VË!آ:D1hlc++b]lg? :ujZ5"$vp<{p71Ui(E6:>< eTACo4t"I{n' Hj6АclCkۨ_' #1JdB=-iTiQ [ወR .{S>O앦:!Mj#/|!& 4 .|Q"ڠ8 raaF"lq h4 e00rE"+K䒋 J zoX#(1`11p^sSB딚u^_ò횬ҙi.E5taS 0e,0p1N]8<(Y)OF2 vc$$ftqf&<570v `0j0o'8 r8֏A "@0/$TX(3~ V CO{uc؃şUPCm # /kXD B &jbHC]Qۓ)kݫxǬ⍠At 5HD+6hc2v$/}#]M+8b82EOx6q" ݸcb0l9Q Q_QSb9r GxMPX\p b *)g85 70CN(4؆c>em_R/AgHgr/Kj! ЧZ5]҈q8"`! |IhV(\t"0l|pEpNXg 0옷("Z!|)A$`("5X[TߩLUKqn0I@\6L@++\ Pc//sqjp[:[^hUPk؄Xx `8lUAUa_BshtT-bg:W @TpYZ$Ej"9^pe m`EU!sFsD4M)hs8 5XÑcq0wxN@cdgiHa؈Eg`&/_W`^ȅDe0Xxkˆg Dt EC@I[@䄔%i_Hu('m8 І_XY؄chIh^sPEZe3QUmP ]hX0P;[(@8n͉Pmp[GІek0W[(wts0q={?]TIm4 r*GUٔ-Jz`!MP`KPʥ^Pj8r`DrC|\uU!uRL䍚[xRVzA>Cq9]PG\;[P r9fT@VĂH8_r qSP500R=r&uUЅ_B3^uڤ]ZZZWmHy…!`Ymhd>d0 {A^{J{:mPN3\mPH+Sx0p^fI m\)P+z){@'_(K`_]_мZY@>sJo86<`;Ro%Yг85}ܘi(Hs?MYNQF(<04RY^X1WHM9hfܝhvudhq@u8ؐb g2s5M Sq[@3Ci[0u_Bax&``@X4p^5VXNxGTD#}WʞJNPe.EX`qWܕO 0}9JT,ΉEɈxV ؋ W0YI"@SUZH@WXJNa'P0v@r T@eҤU7WPOs{?t9%h rr^XISRgzs5s twna/v#'`}Oer-O.r0u>@/n4UxK?QI WrQXZpE "p/XmspxgI CꗘW+95Hy.XIzpTHHO2~vui4cTp+$4QwvwwyM>ʅ$,8v~Wvu Nl!B#dRŁh Ќ)_(~:N\c z6f&VShAhc:޵i8sBC++3-j"dc`\ggy8k`bbPdis2u!uoX[:&gȆ3e x ]C^"FL6]|F1]-ӵ 0g c aDŽ Umǜeʕ-_\f̘azm"b#"D,j(RjZjVH:32iÇ9sѤh~u%ƕÛu,)ܣA14U5D 8CMCBt d+A,L+4f~jAΪv3_ΎIcENb ڶI;Сu!O!:5jBF9cَҰҶX.&O e̖be;sȑStߠ4.U2aH01R34LK0edauVZƬ[isW(6زt\ EPfj,sKUc .6i3@C2 Y}:}Dtl٥#@p# '&%pˁ" 1*  矁iy I(HI)z $]F%*L)LqB 'H %{*ISF|Ct) =[Cu@C+ř‰CeC|o:RK9E@CG/ ,Mo}kSp:yT &x *ɽ&h& q ]v*h #k lHr3M '*e(je( *MG 02 @@, ߾R*Spke]ra uDH" r)7&DI@q PڧP $kT$%I&je2ʘkءpzk 'G t~ƪ 1 0p&i$JAYyQp!J ,k+ @#]\zԟ,4,h VQ"+cbY4 %e(a?BVy+ "B+9] ű) !`NJNl0+lj.EZjڗtv U 8 T,b +ba-uK+w- DA>G+ [DHgEVNĕ…~aWq:0YS ʅ:D% ;1VO6N D`\Z5S>1P%[lZ+BC{(l\;NlF"J)'ق1>Z2Jdbr9y8|*໴$HEh /Ԃ%Mv{q]BTOX$Zq1!K0(t*p#%iIM(&%j8$PP'?,fT"kx"bŊѼ ׊U\pNUN|5rxU3QCx8fΕiREϡ"Mt pP'jO*ȩcj̗۟(?Dd\060{""r6 lRi gLۮ)/#N1h){[4kdHaCdD)k/CH~'>j)Og(9ФG%n MU½eX˺S5Hc%5aWB9Q3%h#@N"@E)JUMϜ\|*ЖGU6 P(K/@C*鷚cJ(Y٧/p=5gHf"».hk(̮t//|[I(SW&b>gÜt 3|`7P;a8?@43MsӞ4opBA 5EmQԫv5jjU׾u|Թ^ckc~6'lKoЯ6ypmUՙ.UjWھ7} ~4]kRZגv mB޳_C5 lt (M pXK;6]jec\؆&xC[֢.Kθ1~jXѭA mod <ָ7-t?<ޭ6@S:ַoK@z3 d/>]ع_'B`@F>c88y#z!#=bAN @$]u=Fޞ!? '.du_"mc3J%)ZcFnJ i_9b!¡}I$`੟J] :bQ&f[ refn&i@&2f>b :_}cB&&f l"2"@d%0}nZ&)c3/mfjZbeb@U >&P&@Mf[~Kl&"M &^Ev> Hghr:eb2)^%Jl @A%"؉&c^3Y!Ξcy%>^@ZdI(baٹ%=$*/5 ʞRҡ-'YcMƟUaUAҨ(!q%Vbgw^k^)B;"*@u>@ZG1]`!o`h'%=~niUܱ(@ 0jN!Ϊ~쀮Z@D5&٭jif X O$@"R!٭Z뱊l]6iMffk #c^]z*e+޻jz"gJ&~v^@N^ի cz2bBj֫fgd2Jim,Z#'4@@DB, #4pjR+l@kM2_f&&mi&em2f"6(c*'c"kkn,*_$_>I.Mj߭|ګB뺒d*t+En@bm%^ꪼ~^Nl-f +}y@A.jk&i m-_k,k>_@ڬyf~(.^Z%.Ѯ.&v]&@:-o&%.@I?&gRog_ZաJc--Mm!/ f&/v+e2%v5츆^mAzqiΆ>뫭kgl:o1 @ A|B& / ^ö _֭ 0"kp*m+pf؅:*m'p',&#Nmq^,[^nBclVo-W_F4k *^0SMc)^g6} on3epbn+۲.)--n n5,vzn>/؍2mI)m5.&?$ %'#++]&? l2gvokI^Cq΂h.eǦ0w}11tBp SmC뾚-6qMU6k]@/ # V* 2)[-3pfYnUFt+Ao!gK븪p:@.ڭQ>-b7s bJFgtl>@Oo@75)K~poK] AݞlZ[ꬁ>Knkl6ɲ/Bx<vkrٛ5&.6k.7/= K{f+x ^&=K۽@1 * TpXbE1fԸcG (H` J2l8@!< LL(,6|bNVl8ДK>%YSC%&պ1Ҍ>y2tYJ -j˭[#2ʩ ̩T%[86|`},h;~j`&]r)_N'砐>QD,w%O|r͡v{[>yheU#<@fȆiO^,`m)j.Y%LѧWx= vák3!LP <!=ƐjOC0)AK"ٺ2 ?zZ iqQG!r- RH2`\3pb!Q(G h-2@R+H+ͬ~3JKM3[`ʃstb+"bJA 2BUʸ 5OA,)TӤ.mo 퐫[B)V4,STn78kJR9yTFUZK+ x/ba"],@V[+ v.! Ks6isUiemsKԦ(}{M!aX . hQ8PVdIg)ldFUmNK4'a\ %;Ѩ3$9}, \MxtKv%(}zv%i `hH ^XJuAB 1vr$0s' #.-m*R' e"PMG{slQbvPVEq~{ EE/<!ʏ9O"r$6J[r$6-0~`@}} $яi9* |'l_Iɗo<4xYqO4Ԡ䗖0np1R4&yi=bYُ/zH0 *bD>ၬDo5,} I3d4%kTX]WA g,?2 ( Og0t6'ܞ 7!UK IkEM,Pn, MTa0 \{ƨ*p9r-zD~v ^lTl n~z   /Olm΢Ȥ9qB4( T7B(/,,a稊Nm*llӑnұ-J+ ~n2"0*:Bf<.SJˑhz'n2BqX.p1q/#ϝH|$pS# z ~Rl}/'r+^ 3Ќݬ Q#E'ǒ""b*vએ mKJE C;C$)/'_&HM&IFPhU,!Cl*rbnfO3Ob6d*ctq5Bx5o-C.4( ` $Ќ)+MĂ㒬bt#R7-r542P=X5nOEzoHP2SQ1le*4E&*l62d?b(*70 6 /AEYb0IQ2}\m.7rN cc> S$9 J.BbzR !"\OHHB¸?I 21> 2.q0;ƞOp&.-b.CS%% D΀O٭:DͰ%"*tAO/1ň#ߪ"^$``"\$TD UQP1'PĿ{@{/G'H- t36#m+(4J8V.:cLo3:,q?k%Ul?B( mXa>6n?B ;0M?d>î <2uYp&eoI-0Uk_1儎BS6-MmW|B?&Mhm8f-ʢƢ$oVRreHC$ŖqSbl3h--uu| B DҶuUl& #-\$V Fň`nA>R,U'f'*@ $v1~7&^"tP^tpgtkt`nG&XNT4B(NwKM܈'#ԛ@(RIBu;V0Wuv@A<`245q=% /6H<%O t/ +Y ғ106@ *ҩVÚb$Z>|=f%b7T6>,ޯl(FUPww*쓅4PY_y)9(Pm K>iPY*vON09Kt,Q/4B yBߊi-ni4|IX( ,E}c_6#J8UDWZ1<$VWx3[Szi46txsgE;.I85lFL;YOħ42uCDDEf7Lsʑ⭯\7e o_y0U$C1~EH˓èb[%䇡va `"BuE$88T:qLJ9̺.DnaFGAe)wspee,1wgxBuK2CvUB)J&z2;u6;FyBK'@[2ehe\a;_gp@j`\rn h,}hk淉;iFvqsevm;cfoӆƺ;op;uFrgFu@sR"E+ndE2xZf:"[-Q[Sc{GƧ^"LvD5I^•XZkEZ*w[GyM|F0|S\HƲġe7_0%n|$T(ͭI;͚*Ph d}|L/d`eF`2 J(ŅG^Ek֐ ۼJ5Y< _ Q#}$w#7])h#$PKOM@,{ݔ,P&3d㛟R^*,8 *rFhҵIl,ֱE)& iy 2Kvhhޔý݆,*Wװ6B9ւ!Hf/x*\ TE<4ů3pm]r`2,_"vK8%< B  Yk$SGGu]Ib~Њ1|f" }LP.0K-)čKTOƎN,=Ynrbfת?cI?kZ=MDƞPB ԄэLW"m" 4x031>]hn*#njl?7vYR^Nݖ« ċ L)^ulJ9N6D&p+*=P-O70Mn7b€ <@5 (t`; D|Hbq#ȉ'`PbG$@ :<@Bg!Е27:Fg Z3ԩ 4䩳fF (DH& ɴ$G.@6y8l@E!)8MdIȠZj3g`FdFՇ߅!8P"ٌaueBMf-vxd'JXKԊ41V%]fh=9e'$jԑͅ$^Id$*M F^DAnqYvⷬSq(@1&%Y6X|Q WO1ਪ%C;`CG8I,qG|pnEىiࢹp'SWYƑ+wedw^~MM1zq2ΔUh VjqA3b ߴ2-KfeΧ*`I#=5/X3{Jt>ZR"(xةqRwlN7K{ >Sw*ޛVաdk6ǠH)q \ Wi@z !ICAjr))>& 8H;YEQIql(e- @( *0tRDqN8'jrβW9A-8gpp4O1M"B2'НӍ7x%Ax p2rPdL7SS]5}R)~@ou%6JK'u1P MH6TP5E$`1̡RY¤ѾUJKD6< ࢦ|>! B} +ek%A=E c:Yh$@TishZ0[mH49Bүd-@ұEâeS#%GiեܨFTt;Iyj1Jܛ|aehVvY[^%3 v2B6jNnh "&X24Zgu`0}>;A ܫU Br9i):̵*W$s56M`'a8ORce18{rdPSd=סUW.&]١v~_I&KEYErz25bu|u.ZMl-;/te]U:₨$>Vջ/sMdxJۘy=JTv/U{nxBbE3?Y2H8M'aW.AdlAS%o6PV#a3vqBPHA!a!.O ;\/%(⒍*.BjȖVmɼ\/qYf/{ $r#ZləEvg$/O|ypmswv<9 ?. 2v΁׏%N$U1gK+'q}T+@ДyErtf@IMuK6&aV^|dɂ~v@hMX,J?OѦm%'Pi(#٥Kl?m>E$z^jwj2mZwQEk+GnfeV~~!TF;B"/9 }my"?A$Xa3+jhYVc/d"tXr[nCubUUxOZ9nBE?IDjudDe7;';d y qWU0{ǃ=sVcP`YA3,1Ov!1rPd0]ss%#06HlN(u9M.r3ԆrbXvQS(gfd\zH'Hl'wzQWr~Z}le \ӄD.|F.ejc]PsuzՈaZVr17185ȋ7P8 x 8(Hh5ƸŸ@7X䘍7 X8@hh7@¸؍ H5ُH87pوͨh،Ȏø؋؎'ڸ(,˨IވX/ ))؍$Ҹߘ HXX戎aYLy㘔(8y9ؕX|ɒٍBَ،EHD {UI1^U.7h#V@Gd4/VytWYvOqMucTYdz:Qtfk7LyfFVLx|d\"4b2$Wi -g:wdng>VDgbh~[vlgR%I % QD3 榛[MubWM7B'o E<aI PedƳ{I'3ŜT:gGoY.e2Q7FH,r7ngm/iqcfs1 !r tDCO0%BirZ\Dj71/ar[Gsjr.7.!ʅ#J2ڷtuXiXwQC͹r,CH2q,Yf 'jmR\~C:$E) 9q` 0TZ//kyhpk=q֝!bKNW:] /.x NCݡN,yxo:amM,3n9KzRs;z5=}6AdW'3J+JgQAG|as@<x8`w0)YB|U7zյQ^iamQ' or%8 r4dq 3fPW{΢R~˅+NX7-ZW[,ȚZ YhKXy MD¶|;fLI <]!愒ӿbqǙsW(Ua`!k2 PF )0#"Sg16;{)-m ,2$j+;G=♇#;bjgE@y57TE9.ZuB?A)[,z,{b9F5Y=݂WWhRE?3q}jtbQdn?*a<$F<SR2B p3w)E9"=X9sAuuȏ<*:Ӻ GU8lpl@XJRE$E]5f57$d."ˤpWG+ U+5!¬仹s _"{!S?! Ƿd+ B1L6Ufē++OԴ.+=< DT!M#s(S&]Gqm/p|kbkTbR0q {;* Vʡ߬%s{g\fs aO`#7,hL[G>U+A?n15q#y D"n֨VAy6C"ױ&$CW7BjTC\;.=D7)"p""q5#_EStM0bC&U1-2q)kZG^=oH!Q3M}4ܵ#-<۠ 0 T$K;zh=-)U-."jڗB8U2TEUXǸܮ>-tmKL-lbGAL437";)=)ܟG `qL$0x&lґK%B&!1hBR7r6-HϑI#]s{H3#++ܽDQ*aDlC'sHz?M1ImߍK.ĭgr58 s{\J5f~1nQy <<9<Wu"({(D96)U |!>z|D@s4ecb6tK"TIo0l,a^R+m"*>&?{6Q5Lf"$d5Ke}<}ntOig.o} `` q APCa2HE}$YI& Ԁ1eJ-b$paCo^̈\ȲdKiXd$@ *YnUC'2DӦÅ>|qBdv1Vlر#4^Jtaΰtyl^61&[!琊SZm|0aolβ;@~צFfPp˴&IgNJvŢ֜&E |$6CcG)@Džј!ũ7/uO HM0Ț& Ins *H")#笫-j%BʣZ( ˈ7-Z2$x0E1JG E38ȅP;Pb <  Ρ%-d 87#vE [ f3)HP4I&)"”-H 黜|Ӻ\lI.";2R<=ߪ##&$bh>Zl8~Ɉ3d"m{ 9RBR؃oaLŶpTAׂ*ŴW8ϯMO3J(^d}La z pT[-2[좘(*V!9JJM_Nо-V- 4s ^`!|%Fl;n17"|WӔw1wXCӄC|0Q]˜ cmX荫8P$@d1\fKׅΗ|Λއ+3?P3;m'‡!Jh{'X jk6O84˽^ImAgAo=/z0p.J^y? puoܣMOW]ݷtDȭCH/n/2^.w1.&Q<=Hd苗BB-!K SJ0X C;a/{3:&Cɭ`Zݨ6E-AgjnD(FQSbxE)n(TbE+n cEnkdc쩍sch8Q]ԢAG@5 U*f-((I ƈ#,yItdINR%e)8R[b*W&jfPρԈ[BZƅ6s>S6Q@FCԓ$8L(IR ) T;iO}SUCթM DejS:2QzUu5iNUT7P*UoVc-ΪVըHU*KzװQ] U bgp#ߠe{$hdϘXzZ=/Yr{"rWC-F90ZpjSeN$On%'ӷ5%LmI֜#h W dV5y&1mzp` q1E{ExkQjN/͋ґ1\d}rr,L_0Hf\fO! K.L'VYJ\vcډ;QFJ; lHe5CtÿgMb12v'b!jͣ\3qp#jMwZ[ p h-UL~X RC94rַpe \! n`7RfX4r+M|@EَwĴmS kvR >*xǶ(LT`٣IQ8) Zr و& 9>ޢN,@L# 瘣ā0B! IHeR)[6ZoK@ǧqsKKxú!KMG9pW{AlZǢA0  a ( L3Q&wVFn%Jrs$!y(uͣY"mqMS)䉅q~,"aDT`lsMfaVemRm\9qޡ۔eYB~ɧZLU'0ze3LOqΫ %EXԤS+*Rf[<"'[ЊVXu}PT1deJ`|N@(0GtFQ/<%j ;LΗ FXyQ 9GGk%r4)TlT̬ u Ʈ1ێ`Dlly=bA%&B8;Q;bit7  QQEN#u8@b`A7|6 PUk/̶g@4Sg\B;Bn8˟Kًq@IùGͻ2G6p$`44s(RU9 X]U 7 +ªҶPG[$  x:dC p;({ @<T:Qر +10Є=\- JqĨ\`Q(2ebm-:}+\Ln}CG<!rPM}\P8N=O]p"(ر0DTE 3 .?4h?k1NwԌ\4;(@Y҈d%)Y4V,`(DIP ո;CLZ!i >T \SE>ՍU!9b{_Ax4K8)7q'sEV1<1Uɐ<0@ KNn%d 0İp?0a?8?e2qk'C ,v&%Z t[K"#d9rM %wr@3xؗH"Crlx2v5K3A^$;D'#$5Q5%M֓ I1 vESi B>X|.u2!jMyZ `ƙ,}1o>ͳ%KͰ\M1XH▰3ݏ:S^yd%r:F`-Uюo݅`񉥁g*Iښ]_36뛋I?e@@G= h.3>N2Z2B(>q8fj{I$fӳq)xۙqŵ+LtbkSZo"cYAܥϝy"9*eaյ7Y3ʐc")ÍClYV=”&R+S^nC4FXF9 !pÆp~~il0^ JO&"Y;Hi94my ENaڸRUͮ4s퐊bhmO顎ٳCܼ. go8F3ғ\RIgQSielmNqC:yhOܘ1nWL$E Σќ9Yd slpWN8]CR+(ͥp93s,QAP*dЫ3qr,17 !åa{ɗaq55K,DϞΒa VTH7eeyM-F%KdY49O5:47s?11'ac$ZCŀsG_DVP Jb҃ !X=evnvovpphتH))xwzGr'w_xnt/xsGw(vjt7)J)xxj)lvnvg~mrwxww@w"sO2+ov**wz'wrwO_zw*ysWedyr+ovvwwxwxx7*}ox2_y{zr'jwk*yWzOoz/xZwz,Y$_1/B>sb6CEG l+!/N;~lcYnObj&mJH77¦/kIf i)v6>qҊ/eYm!8`@  h $,P`  pĄ(LX`AH.xr"H._ŒÆ2cfDhʑ$HH *ހ1@;#HlP4c^ +v,ٲfמ ,,#n|"Gnm5H'W,dڔ1sSSAZ3!FaGSؙAVp5tm;m˅(%l4E`#0wwt?fF~~IwЯE#WdX#E0"A8P`ȗ f&Uf$~H/!$},, (4 UBDP}։Up`(\ b0~5S5 Ư|)ěZ+6P=I'ߛ sE'|2I &&جdU\0СuZp!A|4ɏ C:%IX 浄 3pyZ 39dFJiب%O KA(KPFmdx٥t]:>XC(L:]podC%ih&1&b3`3Op u& ~)_fZyRPG5KFR@gyzAf hv (@J.MS^ -6=ؒZn4L/F$li˟0晎,'I>%8d%FRXηݒ8ѧ`@aʒ!$)uLqtQS#!\oS[@N/v>Y"AWRЎ8duhQM~;X6Ƶ)T\Tm7Xu$I-Iһ-h:DIϙdR)2fi, p0Aސ6 YOjްIй) U0>evuAJVR#$-[)q ɷ-2&D[A 6@u0i*̲@4Ml[ ިAkB)b/gV$YL+)C˰i$0 ;I:~&A 3S,Β/c40+koI\ͭ5/uWL3@|JR= .Myv-AR P`(n z~Qy'6v$9?!{5ocQ*2^!M- X2k hIPI0͘e~&Ӥhɯe3'69Ds.gVΌ3SS䧗 !z1a"A3 Ch1Ia2It B]@np"Htql~Ԝ!*hee8w+LF!KzsvZ\,Dq`9[&jEjaIVmMZjVYb1籋u׆LC4TzUl7+ӱc(֮ n>D;x!L{d%*?paBoy5b5uNov[!so`Ed$]Xɓ=H2%[V`F[0Te %Vk G@iQ27-9WDG ԏY`AXN(SIL- Ƽ" -$)Y%ߙI]DZZ @ XeԘ AeT܊TZeYL\TZDKqmbeArZu4Ёȿ !N^z rP4Q\QCUm=>ۛJೈXÕqx\\k@pA$@ơMPDnt?oMi!m\!oA]\Ry(@-Df}&[^"eN`s {uF^װdX=I~!WC̝mOOI0!\?ލ[)`"U-~yL76dXpk52,A)xIpXg Y{H`7m#0\KQP _[A4 \<Ves%bMBT~_7ǁi(c{δ~lF#*b.A VqF@E2| 9ra,:Wp _h\"Y6?z7KD(MuTj !3p${E 楇8Ij؞ ]\ ^{Jps!#c9SZ#ֽ;0p`$X B @%>&PAH4yeJ+Yty&x`B9 $YR< '7 )ӀL R}ykʃ%4G>e" u`eF}jӁJp5,xWޜ}5լH 5Α&H}NvA 8%H9>:Xtbv&lPmV8EH3o"ISNhbySwH8ኔ|َ|*>^=້s;#Hbh"$ 0"8*ET0@Cʢ规zlOS-l 3u|;q ZЩ(FɒC(!ka"0 W<4ޔ<,Dͩ)%Iz 6 3.S 4ȩj Lh{HC;Դ2- 8j2^\l$ꁃPó"SEOKﳚxS SƊ<0k|S&|xsGsO8k뮲t0:U g j\JET-Vþs'V$,' T& rAkկV[dB %^|7d ʢʇ fѭ%MUc1Zؿ6S$u#:H?[6 K]BʴՂ[Ji2fbC*Al 'ը KkY5 .2ebsWMH)dK&S_se^1kSbbH!PMpsk՞?Kx{YC딦:L]΅gްgt fZ/Bjve&[$bKcW+MTzL6Dwޙ#_(܎5MMmwuNf.֐ዕZT3&C_PdlmrsG- z+aҳ%$~ 6LE1L~D6epqK&҂ =>;lNvA CQkz(y ?O-NQ & C\k,Zpg/$s?Џ̾Af|Lh"Ýp{BG>+(L"12;aRVVdDh9S{ѣ:GBM^,!̓!B6= C@q>1cUԦstcY i}z r1xbhѲP UH%Y9Ed 8Hn13tCH3Һ>9t|b[m+8sNAKH&TU,X:h|A'%n#}*^h )f̀D5i\[XZViUZqY)y=D{K X<",b ׶l )Aɢuʌԉ.D؍vTQ7ڤ$[Em-i %!qZk^D鵞ѕii^{Yk"WmaXT7VEvg]J0Dp0ŰMA7A)n)\a _9|a, >a1d  1Ox91I|X;w DV_,bwQ2CY^].mLP0fxuϕ;lF]'gævl@U=93Jټn/;K0@Yx[ =Z&@ @xwE3qOq^rƃWO[yA*?WT)]N‹Rmᫎ!=ȣ;$*UsڦPxMИA&sw]fcP|8!WRBp* SVa}+DX|iӗxg3;!6y-) (Μr GIEb0k^s"j,Fw~4Xi@B#`, `@&<@ [LR1N&|hC:ԥ /Ɛ+'7L/">ڔG+eC/ oDg&^"Eg4~Bg#ƁZcC.SLbST~HOg^(Dqj'SCCFœb";z aG0Oh%U<ްcPwOBrO@dEO>BBgSG G;*v:1tnOpYB:F.PDO'ЋQ1fR>hEO"!OhL).^Dq-Ă@(#x=@NO.vrIudJJ9  ebTNFKrrHRnF &sG5a/K-1U.rQT7EIz&OԖ /g.ccMB@{'`@. P/43;46&S^25I:V:DYPkr0b;̦7c\TSL),o+/EP M-h/;먆6bHjO!%EzEF~)(SM @"@.Hs%:}#΂f<-/;lD1BL}]³D%o#hIfNp(>baZr4B f .! 6@\B]b0t&8ۆyȩg2V4."7q>$1nXN{4.850ԯ[K.P1"mPM"#zD<:d@H&djD zh$:%-bB,U`]+QVE/#L'-(B S<JFGUm6TaN$CA#:3cڅ1zYMǨAcc Վ5[G-ڥ(?K*q$r"*9B2$|orh$/3mpF-RY2)㎲[9vy@,mwb5`:L6v(v RjeLV)(#<]X je+WϠ}9H`H0 4-u"ڮnHq#[M$=Q{ .؈"Bf8&: 71*޺ l:xL)0hɑJ= *}/:&KVyCz/?8tvH傳#*ue0 X J۳ ז<7i6=á)1/<&AbY[J=Z{6n|yBqL[Hs'n(VC@g<*_)(Cg:tskװɩ*BHSw qOm!gt`aMe=k9'/thnWRzsyJN 7Kr'\(z]l/t`g/[^#/-Vсw=JAg=y\}[({8[2LU[ʽ3<\QR;%g(:(u1+%: Iyoצ)]tεvjIrڼ'0'P ҙ==֓yN$v?Q٥1I 7}܉ ^\R\$4ӱ=ݜXT}dr)3TnsJ !p@~apj`@A^쵾^}o>뵞pjx+y°G>k>_ƴ]!mܾLdž_L;_j?_%_l^IH?b=?K? \p@@xCp XcjTDc ~82 Ȳ˗0 JSB ;.,HQdOV,aG  (4ӧ  LxpD]˶۷pʝKw-f 0)U{d=v׳v-[o oTvV=ӭ7m\Y deV e[96QSo5@CnĭKGM;AtN.f;Xb> k폯M~.yy6Lb|Yzl]qh)S ~i[G`c*g#L^CyZ —O0W.U-ļ+ftuslP׳Z`q@wf֑F\5ƨQAءJީ7O-0@M׌O1F(pXVnG+*l ^nzQff]Y&l夢(iD:Zn|R *fñ'JߚKe\!Vڱv.pW&<.)(cg""-  ryX9BS 8>Wΐ *QkNT 7*\rp@5PB  Vڰr`ԊI7x9XX*PH$@3yʇRT`$khśF/Psʃ %6w#zD=ŀK|Eń0#Y:d(X)IoR*e{ʂ58)y{f*bWOC+>P-Rt/7텇aWVsNMl!>k- 8@Z`1 i+ @:؁6 |PgƘkF1yõ,6- qF1 4)$sƛ}fvn^YPmFe!BP"&>hST#2oޫ|JA嚶^"~숟 GwTNt|sHM7"8Ė`yT>=RsTjhCΪpt1 RJtk[ @YlQ`94 @$& ;@ĔЭ= mc,nemQDƞűW)hv(2Lz0cK*H"Hcf9XNjяCDWVeӢ6R]o+BՈ>3%=톆=Jce*Z\vp᜶5t?$Jco!yW%CsMucyÅoW) oAx+V<-mS goY4͒~֡ѧ6]+.s2*WVy6 ̔)Y+W7Zn:^[8BҝE)JgfѬQh|TytAlF6k=7j)IN> bnK\O{D+\ud‹^kLK좘 L'9ds1 u3 f;AV@B>x& ꓘ֪y:fB ΅|>Lwָb d4[OKsM,97f:[kxڤ9`[Bҡp,̨n4ބ~k׺<)/82h锁yQݗPxSi?Ⴆ*1TXr2/f 7gmsAiHf8E!¢͵x ^_ۮ4r0OH$cSOkG1V('y8Xej<3i:MP8[(-k͢W|7 ~7=lNsN <={`=C\SkǛ^xP^:ܼ"BiKW^E?^wLo)Lk6=ݭ19r>sNpE]ޗPeEb),f4fzX`Q{fNq$ha6w<Tp~IP6o3ow7Tzԅ[zjgvY?k17fDAeYbI&nng[eC{ݧ[gTNtQa=w:q&"_5"Qֲuy1`vhGPsg*k)F6_5VSuiԅjT>n(0h]7gggVj6J[T'alfA5A1UM^UiR|asQ ajUP}mWN"4nāQHOopM$Єp,8M6p5$dooX{dv&)ytI5avxPdfX#>03U8px&SRas1^RvjfC?}هatrQQe6(Tk~7c#cg^Nv+ < HaS@bN$-nwS%vf{k<6WjYt|եNw:OPG'È!xI4aAY96v,{&OMdCy3RXzXEz|jH]K+5zZ4ej(+'aaB_qP冖d'(E"]Ravi)*CnuX'E$g!"[5%gt^ȀapBY#<>"YkQ|jŌyfGɖ2nO"IdOi_ՕxlxPAAñ9{d9Mf`0uW$U[ϕg1Z ށ&W`B{thtx%[h1{p"#IYz ] IPgUscag"dsb'yOUB㘠.{A\)e21"hjUAlEHn(0GjqdVM)dRfIAwx )`N6BYB,_+j6[ MH`aޘy",A4"}79W@D,Ǣh:cHK*WOFIrzr YDb?pZ.sqr@ }B3A&cĩCOکN2F"J"?YJ> Ƨ$nB+Jc9"M;).yY;jT; +UB{A+,E2^;!g cb8xe&*B=4K~tLm BJ>+8w4k˸d'9T gAZka]bXk{9<{O:n=?{&Z?+U{2[ZF,2hB+qwDzA(wW%IMNW*˹b՛%ٻSB [U+I+La/a(q\ \|<Q8$2 D2 q<>(g0@|H%Q8P 5l;!8|(Q<_A5@2r%Q MѼt xW1aGgjquq*Gs,|zȞAR16# "y,k,q}L'""Z=wUa7kEDӷF7Ӂ,q\;˭Dx.p2ܻ:6cq^aP#0w;̆?v^VY$Bs3I"@#G tS"4ZȲ26~!j@d1 c={RmOBJ,Qz,#dҮiҥ "-cҘqg?у?;,$꛲,VI#PP颂$^R\B=7v!T69! bP f[@4Q6$JIIQ&\kv2^|;8)Yw12s!?Bv5Ś]}|^%v󞍂Rv[e28ri5W{JE~"?awS`hRM0KGV㈈c5:SAWz$"*~A$Oo\m9 ';`GWbZWYb=ãqExU}2Ztd6d6z a]f띶Vh*$wO~ztO&c,pb*%_EO+*/۱735]Jn`!7g%ת3) g\hD> 5 X%(p/TŘ Xi`bHI`c 8` >QD-:4@;fTq(Lh!B(;T㥁xG6w@΋E-.R!ڰ]$Ќ8Eh)NB <6`ӄ^7T*S`qT-D QЀ]R͘pƏ6p7iOfpڕQs+*B^=D,/ʝcyr͏zߖ}7S,̻"mۗ?$ X`ރx00'BP8+C 7t觱zJ?껐I0CoڌKH= csF+˯M'Êi(=40m##YJ#6DO ~" MJj.c/$# Jϭ'Uk'² .'GkOM(!NPp>B_R+5S)Ҿ3r υ$5>ꁇ(%`8ZHih+D@uR`jrMPro2 3zRG0X}]1H`yC<5-^",k;PWf seRI=LV.'R7R_UB K+G 6QleI5d}( 58ҵYS pm1A H ?&7oEci>jZ1[ q͊6вj#MNSoͲ R=O+J `V+.$[ֺz-Mej/Zg}'¶:E%=1* +q2=R-keKDSKru;^pLcP̚lƣ|MnH!:$n,"r]$_-Vi`NG0<rEТ-%#d,&)I 3 NL1M )W0Uīߦ8e6mR b3&aIH"0S <_=}l*y.lp@@ h-t  N8`74IX,/ "^Ugc% -5:JAY05p~=U$]D*Qdؘxh@X(r@S p6%Indv=])X_^Rt>l D b'B7kzLk.7Wo"@2D7A^_Rw}>3VZ)`e3,$)_":C ȌT=JV!\(UO0)tɘFEGGnz0kqX51L1:# 2aڂL D4BĈZ|; *m+tGƽF}k/y5)?%OHi!,TDR9mA2Y-MU7 L*HXNNRIZt4X͖|)-Lƙ~EpK[Zɼe=֍9Y3)3rde:磢\JawU&Wd8kݗp$"^VxW6]7-ehw[\j\+uw׼G]c#P~e$NS)]"ydd2G&3+5 huW~Âzk[^z,TV>hS,FXh@ B]h\XE6} =wZOtI0-FcLi!=2!.lTs=rN"(ȳpWK=3٭K5N@ukg 󦢕.^ko-s#z,~jW[g0T `*F}D$si!|i@a v>+&i.X6Z`[t}Ֆ{VHa;ȕjrbxnM6i3nW[J- +U+t (1NPvmvN94_E[W&Qa9'wOŢ^>y7W _V ^':gF~ZX+-.`?ҵ<-9\nCx!`j@>`Vik{~??&!_|/ "?}5}}K/?{G?o?| /7VpЄ X4DAAh@LA T@t@k@\At@A 4B@A<&A8"@tXDX,C=V3ð@䃼5 (C8=C;h4CӁ>2ՓG}DQ[GGwJDE ȇ4KH@K0j,D 6,!#iNI:D/qJapc1dO)(3:=I!KJ8* B3Pр jXʐ $"" B;Ps` , 06˖ ᜙(5!\+c+D21;$|0I (20h66@!J`:NЎ[9Q72EO҉8 JZ ", ڰ4Zt؍ Jt:4Ht!T ڐ#4I rmYB1msE5yT2+, BTj\(\Dz"N]ړ"-` &026rR$(I-偓0A~* 킟*/ژ 5I⣴2(Qг{zJiRh 1+CaKjѓ>S61o}'aJ\U4" 9I M9SzJb "Osi)Hj pWU/H";+h:KQHʎؙREZV_DX E'eJ=PAxH/y- ج8\ 2{! G":-H! B HAu)X+q"[乁/|ЗUK]Za )8Ä s[B̊1̎Ly@89* \r]  /Y2EČ5|z$&K-^e848Ip$X*>/yWRN@32ÏiXp)D77˿ӄeIӝ-xLu~<*˜p:trqOKJ 3ṊySa^O'ު(~YAm T(J Ր*[%(* Y3}4N N[V=@A`$(``nK$ީ` ;&,VV=z+a0UX}*` K -M)\;Z&ժH~(=J1?2屒)_NJV@fmd(*hʤ;ы KUL/*Sa?Ǽڴ[4(h*<dS+J!Sl5 c3vaqC=DX 9Q#2VCq% ] \ h$^KyV#4fֱa_R_UVTQ}PqV)&yZp',>lN؈ P) LWF^Q ;j8"\=,bf/)EHn ܒL3 #PܜJ8Ev1 WqSe[آ^{-H$ xIKTl6x~ٸmjfymymWn#TVд*qm&#ISn<ޜpn U4Z)7fFx߈2nNBX8 ȼ#H[11{(_=+ga}D٧OP >[ H'st`EDty^"j(OJ!_~蝐j})8 vq藎6ۚ7`V8PuY7Ԁzgwް8z(*(:57*r0h 79iP(.0gsi|>:+ZzPwfʩxj):vn*)Fl -}祙bk@^[Ү*ibj)驞)w6nz->|鵈" )~+rjS礜ٲ kqƇZzʚ~B\LXbUu@? 6`U[=Q6KK-ՙ\`%YFN$&W]DSMKZMrEDfdXo'MAQpd׵i}DtL!͒oMv2Nh[TSv5Yn)!bl=P D^eWMTmHM`fbELR6q?BDIݞ_L zsIu]CF4PF@}o뿿BT_~;xM$9`^1dLۄB܍vLJ_=qAZZg8pŃ H$.(ګ\Ueujp.sp $HxOa<-Yp7h:OO""?Bl7fx@F&Hm>t$"^ ҵ^e[ Rg"W8 0àЂHblp\Qpsb&sIa.|Mt{و,gū *W9o%Q?{j!Gd\m.D=SV@uPF`Cx( Ar. >1Blj Fxr3(9Fty 'w`)C c{6H| ZEʕ)4pwKJMA?UKTM1qy:FN.ɔ`z УhJ.t!TvN b!D*=AUJ0/zKaNO"*QD$P4eA%~ 2\4(CqIw>Ȩ grz10yLZX6@](Ĥb{%qx& P,=S, @/͵+ Zzε_%T\JpU] ]LkZ2qXu^ŞxM9Z=1O-{:PS9t+OB΅e"!hdMQIʌsLcIU@%ϵؘ#X !ښGET#HGdR0.-Ƚ3 L ^+.|:rBI>ChQ$@d%mg@i?g@ѳe`.:_m4و̭@MWP?d !mӊl5cdۄv ddX \sHݽiz'}hQ1 D`mdZZlBrた0]-\&F`Ͱ,񍯝V1RJa+¢d[!Q5Pڥl-[XDiź_{4b-:n$WYD]U~ȉ[.^> a Ap̐%$UQ9,9OTN_!WC$ "apD-dFNB8]`ε#bzGjV~O1 "NTϻDX^9㭞Q]䗽]Ğ[>iFTl\]qZ-6#ܼ%n`R0ZBa `^_݁>f;S=jX\yae~&$A]F((hdեjMߤyZhn"y&N ~BWb0VNKv zۙک_!^Z<~i qUE ƻ Pl~H%VaKpPJSb!.,E`gt#T S*\'~>x21yMoBۨ*;VNTZ5]\zF(WE"Ag|惾JPijb[Q `HD MΔEV*ij۰ [o3i扤].j~#IN_zۃ}Nݬz)v)M&WY–$tvG0dO7ՐdmhnDLiqDޢ!ƞĀ 7I<XZSW|_Z.Q ڀɡ^O (b EBaj5WUbS!e\OHPohh.Yj)9- L bY%tH@@׏KnfjPTq\- oN$_0]hE  ,2"әu1ĔXert]OD:^(Ֆ|Ճ8n'a` sl0QVHQ\-#QWPҴ<f]|#o[mQNU\}X/0PC'!=N(YҬ ??\?4A/i|=B rB?4?(DDWE_DE_4G[EI\3uHkԀGt XHTllh5^!e ۴tY4OsdTDPuYuQGjtRWN"25CD ƉXxPǵ6.F{5&M׈GW9ZP5DX5NXWM7!T,1)!J?Gl bx"7B6]d_MǗ\6g_GfIgb3vhu6A vmWʪ 6oo6pp7q7o  s?7t܀ rG7vgpnk7xwp @u'xz7yy7|7r+7sǷ}y t[}n @_?lB[[a6SGAXuJ'hUSHT+4amlsvoxȂG?X4At52]Z84TN?QEu _YycDx_KZۦ IH HA8gC|9IՖ|H p4pDyϹ|4j͔0LpAIqHZ7rK5rXKURt`Xr]xT\pPFUnO?u&5O$`4=*%M0 yPΕNy6D>hFRpcQ" WduN[TtUPY0wG3T|QssAW3)(b:UPTp;+ n@ @ XM3zas0IQU1q( Dz0}#}e /vONYzWbp0IEd&lA!B԰'(}j"|+7> Q"OFSl2^Gli8'=t}r5H zr#M/,k94] '+l<%?oYmM/R)VSQ,_MRNF2bE]j#7 pr @8p` $<ǎ>` P!„|L4q,pG0ic"QCdʆ;20HE:ȍL&H#w8P )0hB( c =Z@(r$՝ƕ;n]w "MO!sN[/w%ҝF6jB%SXaւY z4U 9fK/~['ܸiXIuL@2L; L,K h={ni=:U( b(ѿ *"w5- Vϰ 0 2 ^ZcN n@~:i XK YI>H(M;zK.T"&gɴRCRɝ0$8 BFpN37ᔋ&!iPPkϚk2J8FB8TN mO /:= $;aEQrs+Nؔ뱗c"̠ɸkbOOf4 ||5;ȳ$*XwRЀ 3X;kZh"R| ;J|mJbOE 8R L03zۦ:,+Aޣ #J?i.Frߌ<4+|=n5+i+V ေ Ā6D#ӷ\ys'bi 2/DW *pՇ>JT"=}O_ ά^M/H6B:LˏDT5άcy}Ўl;UUNj]4&Sn =#ɣErJ.4_Y*>궓)2DA}20{[7v8!m8 T c fYYW @ ; hh 4F9r1clV\G$ !%Pq Dnͨ()#~,ozVA(D 媈"!_[ O <"i* E—O!d?qy}9L@HWĮH̩*BQ P45iދd2m o)R>%QãC3M_2u+F/K2[*І& Z|sL '&dD0ԨZsD[RFjɨ GJBcB*|+eO\Gf7jiL9P"ϪD9i/>@2>نébW0T?ccw֜m!^F3 39ȸ?y7J>aVWȫ}{] py5\8W BGTUvFs hHajTӓ8JƶpN嚳ƍJ#&ZVt5!fX8# C5&pZ FU7+;dyzn<t\$FlX微 By3EZQ6]nf_,_jKճ-Ɠke`) =>VQlyVt7x!%ؗExµV C4(O_#ԉs}Zr FO+sHfwca-YfؑL}Puv0B[Lj|ޅZ$'!c.@"}bJKRɾ,ʺvmP4)fm Ae"2H9,gC [옄i)CU56^2D:n[YJ[Bu͋\[]ú90 ®!@c ]%$If#X`lg,;%RF*~+H\ILs4`社K9~;;wrwwӫ⺁}'OӺ9u鐩j|gPχSz-teQ@$|7LfG2CUWY>/YI~FC oOTԴ^َ S#Ɵ+,[p>Rbv4sNjBx@ 1p@U WvWdbD~քELQDfZH>\m^O*[\BМ&֮'O1#3NoYc=,N)ř^078j'tЇ|$xj0&Cwh[0Ǐ*2>7o FlEѦ噚X pe6(m c L%%TΪ&oZxC8U Dp :/8O $1uX0o*H%3$*# {T ScSЇ4i`CB.NmRi"sm@Zrh50'q0k#0;&cJ]O~ϴO<.x cя #㞫`Vt'`3|X\pn$K6lcƬdD~*r07rbUd1CRMKaRpnOIJ0KEl2ъ#A%P6Lôn60t po ZNȐ$) e n'Ұo(b* (S(g' #TE]QAQr^700 eCD*D,љTP@Dg4MNPR:8CfFQTOt.$Fi5rt(e./0.*1NFxx7f@EwF&ӏ1E!S}tR.J:{1a42fN.Ԯ̴Nq몴GK]BM3>nM D`(R).S)Un`.un xRUuUYU]Ua5V[pSw nTk Uo`njV}uj@~uXiXqTYtWUVZrUZ0|XX[5]+Z1TSUUZU\{YTq _u`X __`5U]a^}UW[ZyX\SXyu\b}UbU\TUZkU_sVm`u5^5]aWuXd_\o@`eQ6W)Zb]TU_)\Ynbp Y[5^ZIU\U[RAVMj36^mUЖ_c[6ajkRf\\Yd56®ZFtD@h%GAR*}mĔ_ߘ3;G'G<+ NDlRs1iGZ|run9v""}/f.pvWez@7u"v#u3"kC"d' w?IYM31b 4(%n@@t+KF^n" 8xXs=c{]Ҁx9x / 2&I >W&tHq|΄IQ'4s6yxR4ےCO(怇<rMZ)n7$*z S_\&O6r xho:;R#pAo[SL|k tT rMz8cW#:pRIU)Y%w+R(;IOr]%"': bytG-NMz2^fR6Ҷg. -ղ7-N* } drM' Cfu Ơ@M/ixҦq~p1A}3쪪 : ;/ s"],R-RSzSAxQr%׃1w1Ac"0Sàk g3:BVCE &'pZ&ST~ddy`y M>yI`rh/s4pO^p+f .GIl !"70j`MqIr s- T՗M;h9BP.8ͧ_Y[PYۦ. 吹ǯv Cm۹#ҏyq$Xڠ  /L:ZBCO6%%Bz>$η*M:[ڀaǨn""H.(6 !"s -C5O R%lJRnD(O)xh"JH.r)/-Y>15‘봿St4G 5l R=Ւj$K5E#4=\jOQ$Q@@fVh}S0,C:)Y.KZSf1gk*l`)BӕU SVUkx33T-bD M ` 2}h2ϑp4)o5K$J!Z,nTT%t<f1|YHB#R^Ry,1T'vye*4:ϴC UDm- to*nFStH)J9)Ph`w X^4B%NjMP!=tdzP"V7˞j8BН"@L ހr N"mD5R5 (7r0ʬ ~ix$Q(MtnK5⎫"'o-gj!  #F$'>d~5 UX iDd}^e '̐U I(E~H}*(KX2Km_F#{7uҨ'oF!= .EK`c"}oGi<!B 0`` <@XpD$XGBh`$KfQYvf&`=hVRJ[Xе:%d\ 1MdiS^AA8UJV=3tZZya=_O'yҥZBiqlwԗ7mj2ew2!5#~Sa^]X8ahP8b;ʨ]{h^k[ZS[ qL*1]-M%yNqtLdBE 5ᄍXTseU{tVygju7A=wk ]89 L%sF-]!Q(GV5\\[< E8[zxHjRh.Ic& Ua`"ҕt"6:mZB1GW*%+*q".ZVR1x0FM"dCd/7$OEJla~زe%2NlS :e^KvilqY<@k21iЦ}L;\CS&Ue1y 02SrSrl+_ Xʲ Yg\ҕ-_RP5hUjЊj+Ĩ7Z1 Jc0%(Rix N_r<9tdLP#KdJUQMӧJG IT:USXmfC͍'1KWw-@b*(:LKUm`Wg1 )]ګ eU,cW h*Lk RH jTVڡΔ\NKTiNeiX1_K[N/"mKB8@LG/u&KY) ~k 18=?kw?*@4:_ zE\Qh-I:47A4,`-7 /Ox,n_b@a5d`d yLpLb7yTvq-\bTy\2Nhdαil q d8oW2\S&٧F0P:Vʚ¿Ҧ5ǟ,_||暲=Vɓ?^wQ]E5R7炧lQk@n{ pVTׅhyTN}ɼ7bǯ(3NZ- y]%HQh2Qk}qy@3lYj_EvYKlP\V i^:PxI uUe^hh4AxE\T/YyO0@ ƍ)Ab~=W<|H"<$8e۬%"f=[ႽҘ uCRDY,q"'3!y/VB|AZ톟G5{2L _0@ՂOUeǣ,fE]5HD46o|Ӊ6lW{Uwdym(xkdžA10%S+ldEs7R6xQx(p񁼣o*)azCvWGp-~N'~s$'7sXve9d'+5|j_n/?aK8 -Pa<`bc@`67~qQsSrl/'Y'm&X/mA r݁0{dV4:v3SC5rBTs% r&qfI3RQ=㹚S$a<$ wX|TxTH@V Wi.;FEbB2D""uB*v"0RV1iAS޲1Q((A?A*ꃛk U#q7(sAZB`~r)(7:&A!,))-A σ?R5`Ҥ:"E(7AhV:zdFgAwiQʤӔ"iꖾqvH!a'nSsrubFZ?!A:0P a{kLx䳰|Ͷ*5s[qy~bC/ً|>X4SIkmSO!)& xrG+)33(;b­PĭbDfŰrzi2<,=HU5 kiW=2E:6hIRS$ϑ3ʯ*&vL&Fd6Ek3!"Gzh=HBFZC,A!23ӣ2a'Am"r"0a7c@ik(C =SGq5ExaqC1|?">YVr%F2rH5(΋+".kCs/DFK߹q-K97ڪUTHJWQEk"t-}HB YxbָJ)4%nAޱq:4+R9,21P*bpZ/2E  QA(Wr 7,C3lŤ( 32aPo#yв7$&0/[;#1l14)ĨNR:;{{zRQsȲIh5N=ˠib;șm7KGC`DPFptk3%Tk\xKǣ@i)Zǃy6B#ѵ"2I~!AH!"ڋrrw1x:"(x YSmGƦL&#'(,' wGsih{qWtofJ# C5pY=ǚA 1:l<=}1Y|iWtdZISy|9w}C=)8Jv*~(G0B30(;yq"rDl0fM-Y|561`rro} )8d:m}F9Kh?`9ooR|Z%NLGΖ.̵p BZ~֞$Ww+lp h1G{ D~. !&@R#׈'wlv8OyaQ'zTyAK-dmÔl#ʂvfwf>}Ufg Gmk& AS G@"QF=1gJ ^383 9{-;!!@/QlMr7y|wPewhu'IǮ;`ʖ3L-) I{F\D(=6mg8,T6Pּ&J IWI$ 7M|n2P:72;oi&XG xad9a{AtpNN2YNkNWkqKnsЩnxwTWg~PӋq f) Հ(v@޺ΌHpk:"݆ B*6(sWnQ)>^$Tg/KYolU#gEs_mcAy_Mj5x,;5NlENR%^VhT6}c"i:/OV5& i@oLfi`WBIgJ&LS!RgtfOu @ٯďZ!cm=f `6fd5hNa7adg 5.X5p, hC%NX ,\G!ENGd9@ QYsdG7Rχ8;Zeƍ =e t#Ɨ1@ j׭^Î%;+VAeUl٭`b_ƅKXaĉNj%O|]ʙ5Fm͡ElhԊ {]ڵhA <P/{X nusm>uٵo\xw_/zy狧g^<\ϧwϫ=;r3@kK ` &T`:jC\0D۫S 8UtQ8^Qg,qDs̎u 3M- ,@¯/{s1TpV耂Z aAJ 46zsnL4kҳ4ۼB.ݔmN Bt,`$x2H60,M-X΁ FxK$,ʂQ/m@3Է 9qXb5XdUvYfu`8Dx`+\>pմ XA.aޮ`  51-(P>dH`QoL]Y#xb+b `R` a+ NOYP$4@ސT ,(@ .`f,2.UaNPR,Όjzk `u >>h+z@VhQ*5BJ \ O>H0I(8 Mk3|s;MKrATU@8n9(Ȯ[9e7OS N+.7 ;Sϫz04 x^\9؊^+H-fkrI(7n% lK@܇"Pm{`-xA voE"rD0jmf/sﴢV ]q9n؀@Ao: &QKdb'ֽ!Y.VRPV,B\aeHn<"/ժHeܧ~GG'UZG@R`xc)K Wdd#HHFR쏀yILfR~X[ uQ@0"Rde+]JXR2 _6yK\RZ2Z2_wyLd&ŜW ;!rzÖyMlfSbdY7F s16yNt38$>5X,/Rg=y]`R㡒V%1_$hA NR. $PBtjQzTf`8EjSTt9jUztl-UUc%kYzVUa-нk]zWU{k_WV%la {X&VelcXFVle-{uc;PKePKkf r  5\xYhhY Rxak dJl*03|1M)f=jP:vg1$ iEe8%} l3yu5>,4(&_Zldj.Yr 'ce]wJs`-蠇y'h_Jhl{pki.T/,0z;kd [80P tڬܵ@/Nq"e+p2 ^Xij{>#\^p= |/)bgۛ==~ 2"o$b T6`@eZl?;PTڗ 47=,tZF'NvK2?xfi}`FBi(L!8m[8ᄆ@qMr8qt4W| L2' LwØXC wc d]GD=KK6V>F"HFIb%q~d sRz04 Z첦2Nu\0]//T<\9NS "~2l FU v~"*9jV9!t13IMi\GPL$n_dP>m9}Ks6(9IC  @MS[u}Ab(IPLwɚofJF$´̔F;L*b fyRXPdinKLUm'/BP`էeNh4/xUӴ!z0 Z9\\@E]DlhL+$0c=w`k6q3LdL[;P2 5A5YP EC!JX2.t F=2zmm!>ґf>HԒ{.t:ԥ7c'EWm*Uj@ռz1bh7im WUMԡvH<հ&0[oZְhۊXn|&NLPIġq1 Ƽucc1>=p_BV!(M0R~-rj&1/kywY/{)$c:Rs$ޢGpViI:/w93>c1RJɧ0ͺt!D#:T i)HO@+a2)K!P75StNbzuF25e VU2aOk! Ap*5<еmC#/F1/i\   _GCksٱf5cc|cnwƈ3 j:sgd&~ a}e|;`ؿ]DexV=7<|"%33"pd\G/2O:7@.9ǟ{x@I61쥀[! ]4EWx)G'iu8VS6uLgdZs(lv xv`!X&mvsv{U`"Zyr7/l8:xAbR4yzmēd8ݶcr{zFPS'}jV}{x[1215Sx"?{gwV~~8\~R$igT]hu!;^Xx87`_u)u\gj)47v8wb*V`9qI#R&}2q!?%$ <,I` @u@6Y7SAFeI S9Rsb^\hhai(kw`k)HіowJA {yԨX'=(јIvZ7(RuɤU46;ypnX$QtXǚ)iz<ڣ>3"7BzuP gI Ф79,SIh`P_Yh[Yj`9a*f5jikzj &: Q<6xIxlz8:{tZ7jUp!Z% 0J0%J$ʢd6I}t*>hg  Z4ZBɓzΉ4)7iVXZj&J饌zfZj^1צ\ ٞu&P*vJ )ē*0Z(`&#)z϶L6bU⨱۱KDp*.;[,# 8[ӫ:(jBK%%JIjкK~*٪?jVTmb\˔zX9h(f{nʦ:e*ہt;{j:p",R@B=D]F}HJLNPR=T]V}XZ\^`b=d]f]9}jlnpr=t]v}xzw|׀؂=؄]؆}؈؊،]~ْؐ=ٔ]ٖ}٘ٚ=ُٞ٠ڢ=ڤ]ڦ}d3@ :}mЀԀڸۺۼ۾ۖڬmո E X =]}?-ܱ] 3076 m:ߍ> C MX Y }~ Mƽ6pۮMǐ 3`P 3@@X`@-܅. ,@ <>@DN "N!>GK.*>}[.0ʽWhjlgM.>M^ហDgUXnNۅ0XP]n>^~m#Gn睎PN&?;m:>aӪ^~ۚn=Nn$~])n5 ( 4.5ػENL3BZ N >Uю\P}?՝] /ڝ?? "?&( :.02?4_68:<>@B?D_FHJLNPR?T_VX,\^`b?d_fhjlSnr?t_vxz|~p?_o?_J?_C_O?Ŀ_ȟʿp ؟ڿ?_?_̀ PO@ DPB >QD-^ĘQF=~ّ{ذRJ-]SL5męSN=}Tf!ETRM>UTU4XP]~VXeͲ,jUZmݾW\M UpPX`… M[Wbƍ?Y]%AQuhҥM6Zl[N^ēmƝ[n޽+g3J"Zk(K0]tխ_Ǟ]vݽ^:`ÿLݿyLlTcھ0@$#&TQ^e](e>(>skCѣҦ =hs,fV# F̰Fo1G:kʦXlfi,t o,'Bj-rj%sZ0&"cZsʆ:~YŔS,3O=$PfJY%쓱0b4$jRKTK0@{G&AgqV!SLI$]bCQYgV[ɗJ!4LIYV+R,eSgٔ{u&PɆ`T$DXue]w)ʵ&sV1)qɦ/_M"BmKڰHf+͒K_6p&bl_Df8[`V9eD#'Ᏸ8fg9xi `K-߼(yߚ؝2&@Ǒ/@e"F-n{&Gj~fXP]Uْ/ `'+zpUlF3ox Ց %dڇ7x~vsbBȗJ`|@mM`^<`գGAmMV O.τ'Da b="^JV!fK<mJSݑ -XO `ȺÁӆ<Ҁ{ԣ€G q,cdQpJDŽ&XaG>A%ʆ|Hю (<-lCi8[DvHrIu=!3hCF]Nw, a,BF)اDf2Y+? E yp"5<2#2P>T24aIQ2%g= ESt]'^JX1j|t )g%HaPڄhD%JfD3Aj4q^Ω &zb~\J"7$PRud yγl* ,m X? y U:RvիhK4CRA(": @ ɡ;`Zqc}K ' $ G<{FBʣuZXu2*|AB_BV)ooEmjUk*5%$^4CQ7[sC̡s*1iJ.W9uL5&vc,c`ɺ@¶(Tve*K" V-Bc(B) RP|׾HkSrU#Pk/52 _Lֵ]NJ1E, kU?L 3v Ps@<7q_x`)`H(1`im§T96ЋrTWr6ы %ؐ :6yK0JXb˘5q M%>q^BQm<E>誗QsBHsCP)l7Gzҕt҄O:LP.3_{u}]&9D5l3>wf{ EW{?]G?@CCDDTEdFtGDBHJKLMAIC|0NPEԅ2@SdCWAXLT\V7\E)E7E2 FRBO$ EUcdEfaEU|FEjdAteif+IEVGn,GkTFh@vFFwoLy[@pGrsdtux@~Gl0(HT\Ń DŽH}xFǃAȃhS@Őǂ4H HzDAx4lj$–tH1!LBAdAI]dDIH[Jj JcpJz J AŅGlc`K<%]t ]Ss\Tq\SI`TB]Q|U=7]c(T Ӆy=accU^ZcY.MHEbU $2\,ןba"GDdDN4P!fkF[nfҝ,g+?FLN1PT Tgk^SRZ߳|K{e!^2fh<ܪenfgo6}SZgBUEyc}n[nLƚmM iv[s`MF[8EvNvLI06T\^i2؀>SVf .ݰǟ̂Sg꥞^eh[a۔h&FNL ķn빆BDtdkbUbfa&¦F"4Vf^lvȖɦʶ삌ͦVE6&lFm̆Nl뽖٦ڶ6FVn)$vݠB6U&6FVfv'7GWg6F '7GWgw !'"7#G$W%gr&()*+,-.'01'273G4W5r0g789:;w|WEA3ny9@vnapO L[0wxyPGA{wu_W{Y[d'ݷGDyj+(xX{2Wfaq) @GxP BE.d{ ~$@RȜw;P=9l)ԨRRj*֬Zr+ذbǒ-k,ڴjײm-ܸfѭK]UU孫 3xr.l0Ċ3n1Ȓ'Slj߻^ˢG.m4ԪWnx3wmΰw7‡/n|{1oҧSn:ڷMNr:SB懒=_=_r{ `t}XC9u{c-8ՄNq^H=PT7 TЅb"S;-%@Eࠆo-aqՅThՏmYG#Fae6$Q>I^p%Uh$Q^> =eS&pxD5`7#+)!DhiJ㡒iUy9MWxͶz iۍM68T=.KVޛ^iۥ +Ek MG\RPfwK*6!'^Zea$R'Vl=?„l0N$L~h7: vL B%0}kC5L2P'ȦLMS[]3'X ) I4i deD8m#:r!3.,V)jRF6 ̙ U 7OI &F1~r(HC]ҥFEҕ.})kHᦦ6M)Lsӝ>L"F=*RҠL(H<*թRa*G{%]jyU*ֱ52XͧtLtU|++\*׹.欞airH2X KWPމ&glt},d#+YTLՒ4$u\P#ڛɲ]3o-_@ &›?Q=Kc[ lFtނc'ܝN\r]je+ϴq(I8 _LҷTn&obN@8}G+#, 7M]-3 0C,⺆#>1Sxx.~1a,+Ҹ61s>1,!F>2%3N~2,)SV2-12La/f>qɌ5eU,9t3Q;Kz3F!DlL,]9Ў~tK\Ҏ6Sn$3^X6v%ҠaG(2 ,ФoC-R;C;5`C+|nN@u"#Yg7K=cvr*q @*JHdl?~7#ӜL3w yVP]nHmv8EݽsGxSIv\/U+i䃬+p!R#DكMkZK]&Z6LoZCi\x#8Х2^(Hq ,"Zeg߼^gL7ԨÈFM#"# iᇰ"IMR('%̯r {fBv֊*3<#{3I6K mSSzt·tUFvAztw>9XR /ʠ3;V֕B ͽ#:"kSNo=;MsTRjɪRSE]JqףG%-ߡ0B$5EjTPUY} Th̟aԟA 1LU1f-ܓoE&U^ߺdW!XkGvT1|BE~Hէ0fKe^ j-|iij2ŗ+Ւ76ifm\斘<%|&C]7]KbvmySP ' T,¢hT&*>NQ-,^,f,v,}Ȏ,ɖɞ,ʦʮ,˶˾,Ƭzlv,,,nў.d$KըY~@-V'9u|aPVIpՆm`-uK=H0z-ؾmGt!Kt˕:J a !Eϖ^+!LaBVB<"NnKt|DI۞R[P%i))eQmibi$3ΎR킔RB Fi0C֏u*cF/ZҌo}cvaHVE,Gj5T,/N*taj\[ZSԋN,@Z/ӄRhH*%NkDQ\^zev볢jǴO֯Y(|  c]S OqpmC'T LSCAt^c0چժGS|eB?q>!SAoq]1Wo}rs~wq>{[lq 0ePG1Rm00tU262W1+d~`b` J&%&̉CKm*7 b2KjNJě Uv R2Zpr 1jm@ݲȫAw j/B-Sa-s~p SqMqK❒ ݪ31sXQa^8Mr4 ` {ݖZ\32-bzШdN[RtԩY[*Dj͜0#AK)`!`n3MѩRJ2K]4RߍnFJF%G+m-DOt|nhT|C6_az9> nJ<D $8P'a ORyQ APJf\O55;>ѢR'Xǂ^EnA.rɫʵ9}/MIz"Z38QvkdcF'U3ZThWՂT0)cIRdm6E}ge*y% gn("s A O3_ue>y%nb֮k*/dR"w{$Sł6TxglRJෆ$èc~tf/~7jaجckF@x9ĔAi`uӒ&n:܈es4"BficA_}f c,e4i%4P֚G.T;J"=C4à*hmf~Cp]OԧNIBEbd\[];￙J/ֻZ.@t@<5kK (=1fԸcGA9dI'QTeK/aƔ9fM7qԹ'?d4hOG9*ѠC >4HmjzLzԇ6AwKyf6 ڧ]Vt)ʽo`T paÇ'VqcǏ!G(СTsɌLCq<];k[L ^ ~ ' Hªvjj2^\5¦c6^t'tԬ7|syѧW}{mbwfS j{蒈y"+P:6īA20 0K@:MA84AF<-x"YpQyI>3U/%'R)JO3TL+D0,3LS͜lˍ:r9;SO4۬#$ TAQeCMTEmQ,OB)-T: 1YOA UTF9NM,Ң4Wau'$ AQӕRESzz 1ǫ Ynk p믯b"d(k-,ShMʔ`;B~+U,yw^$DCc?bRI]%pVIͶ S-4H b l $غ{_ByӃK)xޝ 2li\D*֠\$J .dQ[n_i5ўZ;WFٽѫǑ* qk ծqNmnK CQpDN13I/}𩘳@_0qv5pwl'/Cv~qo}4<?[4{"FVvCrYZvW[SZ{t%wt1M"6*T0e5`25leJ4xy̠5Ah!_ݺӟ6pu+vnayvkٚJ2 ^F$Xq 0d̓0C$VyDEiu&tT.M-V,7lՔ6WtWA(1csN&zl_.؂Uw<#Kw2эXfǝPQ p,ȓ)lTFjxlQAY-j$/Z#1Ƀr%db)=K!bUB5[]Z|!4'="L"d,#iE^6yTG:D3첓є* edf*M2D0JsuB=!5 #9Bo "MzE<a !D-*ΗN% iIUKrh hO=el @;NOUnOW T4U^JWњVaIea 8u3de]WuMqHW5~*`eJuc!Y%6TK)YneAիq$5iQW~jhxNӲe dl1Dm%ehk즶55qOGe)G$BT`֮S =vꢤ)s=qgu|XmJ,L~v}˟JYggL.P(uHysז=G2Ǟ\=HzLj."uQG%j=DvWKĬwg~+,X_ʥ+gT;A2ؿ[{I?>$ڲ6mL&e/%pHĮnN.)hi|ohEFs*"Fv`l85J؆&j nq܏KnaT6ja{j4TvgnH \DN gz.l ?&pvP8#t2"_p+_4`p/PNp3kPfn2B|PtΓB,,hi@ؔQO\ $QPXBb*+ŗav7~#$\ϗpGQIItJ2npp@JF s ki/yPC'G 0u?G |TOMUd(ȏDc!8,3jkpN`TO5Yʼf1Pz'~fj!0),QWA;eWKf2q,ʂZq](Vu]ǫdPp5p.#9|5Ά\n)O28TQ;f8 776H@/aMGٵb]DDq@B4"@D6a eRc#DDVeulE,vgM cgԳIyvh%gݦ^bCOi6%+nWm^(N}OZc)6qKMorP?U EH#V. fws?q$^"8Np3297ustUt?.V99UvÌu$8_1hrc)Tn*?qxLwXfwN"v+UTy˔zw{ jՐ{7|#{ŷ||7}S}շ}-~w~~~7w88} k xjxxh%]#x-T+DrLk/8{5CU3Gv]3 Ex푄YUBi3хs;Bi+I -ƜfbQP..jFMEF(X)oA+KEԈHP#d;xpoSr O~)^n0yWG0*)G8#{=m> (?5ĩ xx:]@bY.@b+MAçBq b# PHRI}EvPXEk+y$+)fkSW M;>ԠPJ-^"s\Jqq1ohc [\<Km$|Ѓd?71ID{Oۊ'.`P&S %UU3JhgrHf%)=V>I=uYY3.ZH)ꂭRyi֕=2>gGMA`8h$&5Ĭ:frٽ\|~8 T'EX%tpϳ=ͤd:݆ׄ߫6=sP1 >W{!>%~)-1>5=>䝏E䡌M> U僌<{ru#:ؤd[c9SDZH陞ĉ>E?$'m4t$)MqkM{Y"SkPR@y &aTD%~2Z]+NW'1`frYWAIb%حy3r[qÙ"]8AQB#Cc&E;&b^G*s?Əv9?~]EEЁ ށcFS6f iNjTf\QCɩIi8]}_vFv QBXU=‘(FWy :@z0E!듪6(UF@"hNe_dۨ9&a;Rר CBv奦`Cp|fQ CkAC]F (L&5-o,0K˙nʫa]!!GHj''up>G Үm|Q7d,L7AgR]L~&b?f]ƘZ)͹\Қ`F$ _TP` {8mM&hnSFlMz5ϼd{{%?ܸ7n TދY:8lƓ4PO|{8{髡Ն;ZLNſD.]_-!ѡեHs HwE%Civ..p|S`B7I K#o4I_IF̉E/t)}*]KZXd,(C M,s[!ܨD<(!Ċv: B#4d/ҋcH:R's\GVFe4)x3.VΈfB"~AċCl&Zte`yB]w A;/;Y!{y=¬#܍a,v2Ĉe%sM8fsT*mKS$-'KI|sg? N0sxg0c9 6$Cɫq&sAWcKHl>&FQ(KlK_:=|1b$h; T@^X#|d!T͇D%OuڣGZsiVJjRud-khu"jN  Û1YLa\e5y.{O_8'*Ԭmc[%:Se\ ]R (WQhnNE!2(i9Kz%HЇ)mo۲H5jD E{9j-\TUU_]UmTjI en 79R>^5c8nvNvlȵ˫rL<7#DRo'ΰw npw``P%qJ# kxoAػ21O*n_ o!,mix9BlD*h{ˆ\C[ :(r!B稠VŤVJDtzWFsާkHl!G'3(Aꫯ9Q .K>ZXm}fmEtmۆ[(~3:+{5cO1#9 $ դYOjeU]sq זՕaJLŒ@#5g`oYcu橧nr/f͑vڝ̕jꩩJ_H'M.L7 N7VhBtjOCXE-lpk{`w 4oTkVpBU3l!kSqqtFr`X*`J[dzߑ7vB\tE7b:(N! N`/ {ðJVC160fO~qcy/wG,qgYܓ$EnD@ r2P -SR׸ { _pNpw;GUCOvXxH Q7Y!OaY Sb0,dYW@VFlA}@PlhC&:mTtcBar Qd!Bt+ p&7j^([ bm/&e,HRj3)W)J RMf:Ҕs OK闿^f0f:%4'akHC# 1hCts"uͯ3X@/'^094' p kB<,ybk fXGA!PCG+6k(…Ȓ0zQd*H{9Rp$\\ @Y*m@d%V4+)&|*hl ܠ4aKcz3Jֲլ!ֶ=ءyxKqSM '-o '0}}AhEhmA ~4ʢ~<и V!-$?)U:O- UmK{$!@p[IF8xt.A]JA Pp2QIz3SImM!g:Wht ͯ~uȼ[VaTZx0U:ǓQF?AjwHz/hB-ą=1C,-s{1 e4-ZBѹx[}ی"G?!_B?NXW$`d`hr,73Oэdj ,{XD9\IttxM73!LAhz/}@ivu NU&0p{{#{3Uxr_k2kʷ}n(P't2}G>L~(}.x}dgRvg?7v҈vr'Aqg P ʼni LAx8Xf!f"fif")Hoxf7ޅeoëh99K?hdGhU7ȍLZq؄"d'R؎xB^=P؎Uh_V`'=`_{!Wx_uB&(|0mkoskxr(cdfam$~(H'~eLj1#P5pfPX&\@)Pe8 X  OTx px g2&  pf^ف% yg`gxYpR~9xB9Ѩ9]YfU6ȍU9yUI9YyQXV5D22|0`s0 2@ykl>'UR¤۷?'v{?vYyX:'0I2iwaAHn?ePxwf$HcqpUYgXv eX fIogYqI0vyzY). @x222]IHkٸFzhLڤN VhM=`_-ʷEE_zFkaʹUi_8C:~ubdv(z"vmThRzJ7lWX׈5 XVXEAU6&gnZ0LNAeLqxf2hfy wf J􆡹xp( gf&jg 0WC yJZpl<ʣ:zʄOڮ=Y'9z&IeJ$`bᦺĜzyb8jeߗcuMw:)#w+.k_iXjgƞ5QUG(Z*@hf 6h 9⪰Jj"XifеG0b yZp](Hjwڭ(};Jzɍ X]UA6Kb$P4k q(?wN6(yֲw)KUsJ7B7PUKU>;JQgfwk @yw Nq~7/Ve(Z @fzc y`jK;xd{g^+ʷ} \qLiLhƻ[JU#{f`De` ִNe XL1fܫ`{ Ы& c[bo"xe[w\yǿ~s{ogO ` |<ɔ<:pɘ5!/ K`%,/I)e;þ˦wr¦$?Ҽf \|f[WLoThv Tc[;۾fig wg5*zΆ\f^<-|ܨ щ[ʨl,kZ7!ү,Bu":&[z{:{ҿVH&*\;+JB)+8 ӷݲû.Ihi3NJ898D^R[|ڽK2gPR~2VZ^Q-Ț)_xe>혌LAj|nΆv|(!n&P1N޲-uj''0>0?p'"=2N"^KNx7> u^[ο*,K^tJ+H^*@žǞ2 ~ }7mγlF_is(l,@~2뻈Bvqĝҳm贌 '?ƍoElT۵靎?Ebxꌔ[dZM&_Y.+OW}03٘8_ jD|Foыړf7 1Wou[~/Î*[/^AȽJp?u/>y=_]}?ʞН=o5/_B@e|DB ހQD)XBF&L(фďC(R7XaL5}&ΖC2K3<J!zwPڨx} # ˆ0ᖠ(=TaF#UxOBN=<25PJUZu.XcV횀VkԵ`O1aXdK`YYhǽnK:]z[2u\7u3Nv#A71b{|=Nߎ?8Q =?da£Jb! e[Ѽ<-?|ꛤ?RQWW Bea 嚹Fr^Wr>-0jGe){TG~71:|+rv-*oC fJ~^~nOeUD(#zHɧ#\0Lp5q fQO6f]X iáu(X{]b7;Eya@p5w@ ΀'<o0I^9C*VqӤF2iy6e|Ԉ1Kf46 i(N#;@ᇀ;>u>{\G N1Lr] TZEt*vfC꽐V8{ {\p%#1:#`z9q4QDLffI[LT㬣zc6xmzkߴnljqwzqww^s; (p9Id7a\X7Me\ש>dT%Jp(KwqR\3  IyoGL+q3\ë= Dզ 9+Pt 5ϴ' ƺîw2׼mg( 6 dLB(b}ux+I3{o@X2me? V f{bFWhq'S^ aaćI"r$M0zzWTq |cp]E:NӇIC\gEiJPn%!Pu螺~M! g܄*OA ^H`׼v[Mзb)pV mght?  fRD LWҮjZ Ƣ6^Rfv9}hxd/χmF4<.iZ z 0#4mzXWOsl1r«[w;pFM⚒L;O:b{dU/2<2 Ń0[ÀǛS=0׳@OCհ;@iֳ@Ķګ ;*<21Ԙ#9h苍X+7+;7uC7B ?r #S3bB?SC?@AS)@x!XS@ICdz ʸ˻DK'AKSeRU&<4\k#ګ$ES<I#-h&:)#+%.c: ''k+BFBCAC.$.Ž?33?dzgp$4CC ԊK]!c8 ,GEKF4~-H *BJD5ȩ̓ ]Q,Ŋ TH髍i1kz=x2(;  tEJ}@:6$Cm(iɜ\j,7I7$7FɇFnԲ`:|!  uT@x0OTI;+t_<@2-%JʔV;5cSSm}34S6W/]Sr;'r=/W9Sr$TA {CPHD@| H-N^ˀZ TNK +QR؍X S A-G%QYMEۨU.!TAIN۸=X`l <ʫ0M4eМdrzڝ1-sVq=US rV<,=%5LWBݽ@fʄL[[u[=}ӶݻSte[=%PuW7^{ۂ3B5I5 s\] RU٠Ȋ6{]MZ囸)p\*$J $fV.&,EEWvͤmWw5 ߫__UbT uxd_%+~_b-U \.ϐB|Ln1\aV5[5pdvMKOq A-۸z%lb(. *b\/`NƼ{4ч`cN8ƒc:2.f( Q|UQCFH짐wPagPdM=S[^ huIgR~(^Hy605m0mҦ0 hIL٦1 < `e%. [58k%ضikat3.&OAQ@:/duiU=il,F,Rӟ .mOm'pNGF}M  mX J͹A67qF^G--r>nf)q)n~!+l~O) d:kltobn$7^P)Lzjm P~pd,V'0E/-:>&Qݖs9G րve, 17GCGtfk5QwD_QtKqqEk_ͼ]"‘85d%_Avr-fs*j>s6_r/7sWs-?4's2O\7FhMm9m9 kJ^ٵiTHr?~E8kH_JKzM?[V{MEQ.;tF:`t~/LF/vv ^$`-1'mm/d_v1o0xhM pls q(~\sOtvt/vwooz|JOzp~ެb>w\ۓv8[6!rT2eW2yc?p/?x-O{嬘jWgwLJȗɧʷ'7GWg_|wؗ٧ڷ߇'7GWg~~|؇(X}?gg~GWv?~,h „ 2l!Ĉ'Rh"ƌ7r#Ȑ"G,i2"R ._lGS&͂7 9`v  tO'2m)ԨRRjjU+SΌ ͯ0v VaPi{E-ۤXҭk.޼zư8ǒ5;vpWi uk}'Sl2̚-JVXП ݩ(c|زgӮmv-?%xthF𢸗3o9tMɉ*yr/o<#xbjam8d? x ~Ğ` : 6!Zj!!!8"|}X")"18#5x#9#=#A 9$Ey$I*$M:$QJ9%2X%Yj%]z%a9&eyi&m&q9hy'y'}v:(z(*::(J:)N6Z)j)y:*#*jh:+ں%M2+ ;,{,*,:,J;-Z{mj;H9;.{.骻..;/{/olƣ |0 +0 ;0 0ň96k1{1!;q%j821<3l2|Ɏ4.;N/PB&RpI+4 QG TK9{J,Ř2ӄ ("K,LJ27u}7y7}7 >8~> 88H:봫M/H#DסÉfeJ*/MLJ"z~ȍ,":`K"u@ :ѧye<;)K2wz(-Cȏ .c~ߨ`̏ƨn(#m)\P< z{ '>vcuĐ5"h $9,P9э.3bR<ue8j ahC/ԡ9Hx"()RV"EGO]V]icˠ4 i#Q1#h(!J1lDDD'0D `XCqэ{Q i#dAP]&HذS:-| 'c\6jxD*1oDC)F OB t"YI&`9m b5JqC'bΔu5fuÆ' PtT|(AD`sІ%LDRǯazػvMlb+{׾6sgE0Ʊi$J7w5b} i! 9D.2iNw 5 \QN#ė;1D!ef[3 ~6ėlh7ʳ[#7{6}q/F%BaMLBeA#t\lnSH iO7S̎~k$E"=@c;L`t*(v[!̞9}mWv}t;?.s.`8Ox^ƍUAq+!21 z74C/g\):ቊZx c8[p;A].v]k~켏{x2=08rbZ<0#  :盌 p??o~Z\(!C@[dqGKbb&>#T5^#6f6n#7v7~#6bVR)VL40$B >a^#>>#?ڍc?@PH C)A&c:9:C1#3fizMܦn&o 9&ppHnq']'r.'s.r6'tF=tVuZu^vnd'w~'x&yy'zz'{{'|'o>'~~''((&.(6>(FN(VV(}VTڅv~(((5dƨ(֨(樎(Q))&i(bň>)FN)V'rn)v~)if)i""))gz("H?>>C>֩*Ω)>zKT^**):(:*i>H=P jj gZ*Эrg"*~?vhD*>Cʪj+rª qFh+k+k∠(k^*("D+Z(k:M,,*2lŽkJ"l.Jln+jlƖǶ+Ăfkl,,,zldžlȚŢl(ҫlrl"Ͼ*")+Z=Chn:l~~ζlrmv-m̲-ؚ+ɶmζmƭ݊mڶ֭m.ےm.ܮmЎgl Ѻ."£R-^-bʪ^,沫.^jDn>妬j^nkB..6nЪ(R̆& ir.C=d-F o./ю/,mg$/6h:0//g/jZ=xb&p®;pg0~rpS(n / ܞ/ 0p/# o k _"zn==*lop:qBF.2 Ӯ܆nNoo/0o (oF1R"Zm'1=,q&"/:1#("q!+1".l2'w'r'0(2)&o)*s,*+2,.h:o,.$20s"K013231'3373?s.34O35W54_6o37wf7839'83::o3Ƃ;3<dz<3=׳=3>>3??3@@4AA4B'B/4C7C?4DGA#wUE_4FgFo4GwG4HH4II4JJ4KK4LǴLϴES4M4NN4OO4PP5QϴM5R'R/5S7S?5TGTkQtN5VgVo5WwWWWGLX5ZZ5[5XuAyU)5][<6 5__5``_4\T&CEC/ 6dGdO6eWN@vMc4mY6Kvh4isti{tjjvkHlv_c?i4B1tJm@vlr<7AѶps?ut_tiuVQ7h7wpkjtu_6-Y4n]JMB2twsq3w|wr}gtx{W|Gjx~76~3myh4}p?w@7VVv[vvvWՆxp[ՇgUw_8w_ g8ǸVwx88P97w9۸S{6;·|O7@ix|x}9/}9#3O9zVyr;7z7[zNouk'v :WyK9?y7z9+/7xi/:k[8 yPSz[9:#;zCr㴦Ax2|:;|vl:gdC:wY:K;_SPW9:_9u{{绿GϺ+<5 f2Ԛe„ú<#Oy{ﺸw4ʷu <'z׼G<-ct)#ijw';Cs8Syȏ;=+c[ߺPcxS`{s9k=x:ٻ8}}E'CM'twG=/>7>_/x)HY;_>gm#C,7;6,>ꧾ~F6 |bS2Եڰ>|/>6??T?/?7˴?O?W?F#|fo?w?D???׿hU]?W?@W2s&TaC!F8bE1fԸcGA9dI'QT9_K/9H&{+gdJiN[G&UiSOF:*HWkҔya&s ?)5ѪgѦUm[o½ 3kM -beS;x""㋎B&Qɂ+7lܗu|Oi|X3s̬9|lkV(|D KYq͎s/;br])9Ѧ%w퇈l%ٗ^S|~;-Z.H(iFTo!|B.C0t#C63BF4qU 6Itm PFq$Q q5̏1RQEolPC&CoJ+-"["0/a'06cDN/dq81ܰ:̰F<% ;]qQORNKMQFQHI1mTPDKJO -1 4AdSOyVS#9Kl`@;}ǥW/y*^ ~BۡRL:w߷(~!b!&7|@4`Rǽ)@ѓ1h{ABJo;QBM)aBΐ5!D^=si E4D%.MtE)NUE-n]F1e4hmtcx7ΑuT;}c<Z!q#9"!IIɉw ('AJ ,b!BJU>^26RWnj&rD/)ʅ$%Aj()3e;Ǚ vR5J)PVD#P>o̦ ? )*yg]hB=(B՛pI$yNkšZL%-I>hf.WvRPet$"Gח+}tጒD}yD/ Mz|e mi5[2KYɶrA ^.݃79`r)8k2}JR[fXrL:&$/*kuu^C}Z3u~`t{ ݵoV/m69513f_6,hI\~+`bj6jNd˵]Nnɺ1`%tT_KNlƥJh96\fUY\P+MpC+=&FtCf.l ֩ub!!\[j3#/tJ^3]7.rWuAUZd)S{2_>-4)ҍA\k/HhZ9JoSǂ}v_=b&Bw-Tˊ3Gd%O)T({ COߓ\e1&n$evǙu<;}NȜhAЃ6Y3.эv!iIOҕ1iiѝt$9iQz&QFS3vEj8!rZ'ԤPZ\3WJ9p̲v}Η/k{ܨNGBv/Yk#Ѿ1됚zΝl׾;vu>{G_+kۦtqk x'߶w"$ W *DԊWZ* Ǧ5ȹ!>_ZYv,֜Uѓ:G1Lo,ȨKbؖ!H"4H+ip5- ̮UfHUիRt( YNfGzrjsHt unɚlJ$Jś*J ݇bPGtlRO"b zDHV -3ɠ|\0)΀pW e'L?"lGP!1y,bx$=1oPvI l UqBXa(\1iEB4-uqy}1qhmP1G11i1 $2T7< .n jmRv` q>*HO.׀:) -lャp υޑ",.2%ʭondq$4bڢQmXsBw/pҜ-N#ݐtP &dj'݈+Am%k$ Gnn)*ʎ>ln.2xn n"z$L b 3Kzؑ.hЎ"06R epG8 CP,}.WhpgI>n:A:RPZ, efL9Nsb+smts74P ~j#,_O|EXgϻ[kk4A-6A'x >R)9BL1fkvv.f7&;sjHN]`(R/!yG2m@)0|GLYNDPfT1G%4Tv3PcḰ2Q8OMBPtQ%UlqR5 ,g(S75TEut@UTU>5RWUNRVifVqn5Wy5p5XuXXXvWUY5ZZ5[[UN8\U2+js,U)̕VZ#wU[ !!qJ! v<*S"{M~_%Z&'HO;sP^JҔmb)VQRf\m>Jh-i'Q.E(IF\g-jʯ(Sd0T d%M^HڑL˴z V3n/]Gic5ES=- $vfVڀ.Չ.mka.3n,6zRjel=?fvL0I1hQ"S6j #llaOA)IDmĒN5S%O"*b,92_Y6mElF>P8s6Q;cϽ*Prs3ekR{2<7A}D  ųx% :o&GHxO-?/<?Wgox p|dT.V}!SPh;g81TCCCfؒ@XEX7}T7(/v.d"GLL(!X=u~Qk:l.#UiLLXs 6Wv;t{x0Lp08>`8pn4LmX 7URj-mew_-!COVSTP3 54q'#cM9[Ow tSr@pբ-YI,LVI+_wK98Y]}ZeQymuy}9YbdY=yy2Q^yil|b"%6YrYBd$O)ySKjn.璇xuzK*QՐgW{^2p/ ݲmm :WW*''BqOndW>>S.WpߐT;5JFSEw\9㭰vYBaW>y-qw3x8 xw˪߳G` Gu-yu;:BY{?B]sW!438s2a*ӈnI:sNkJ#v:7jOpF/j抒Kq9;JyyS{;IiJl s~+m͑?& XA|X? =zDCD+=AC;qQыЏ䮝!S^N ؉aVeO~紁Db 0^]!xG>|ݬf:m%b?;Uzv=i{4=srcS!X]] /l`G]kaVHgle 'C PE3ȷr?v?~;c34!ǎ;${TSH;CT-_!P9_ A_EMߺY]a?5 Siq9wíAv{"bM|#)Wl%Ivh h`Qz7[K tb7oiFtJ컐v4!WK"r,ZH=65QRb;hqia[db?%cb@+]g@ث )]_fӔDE!>τ0LjrHyD?NbEW"]'>*qVEIh09BNV=_`?5<6fNU Vc O '%tHBHL{X)(IGO/ s&RDL"Fd/SĜa=цXTefTt&I!@ a#P!9;^N!_y.,|( ;) [c@8ð}!#"+<KTȋeB<2dPǸj,D5@j-$*J *(>i`ʴ !UUgUg/Bօs0+E3ZThDW FM9iRRٗ(.kڨ6]ToU8CktRܣ >G`'k06>ӂ@gcqCSfo'5,>31XFVx;Yg9@e;y?w@H{Wrg=HNI>;$!2?fB5/焔d9VOeg:4]x,ghC"!E†CHYBxuEiDFZ^tx qDtx[DGeGoySVW!ምvxHy'k}m)gi&KwdrYusTjfPfTOAlضn$g'Tyrmv2f$ITr״z1RoHXqpsUphpM v&Q玻VBupUєRl(hChArffrUhTۘ.yeR87#6sV4 In$ivO)* 6ihD&EjqtKɉӥhhшbPtq+C\ t%s~SQW{#gU:uƢr):ySgljJɛ̧}mwdeTʴRc:|)yzyrp+Y+H[vg~ yqU{y~Wyڣț뚧G"Ͻ|e7\ڷ+4k { 3͍mm7-}. #F)1"--f 1m}0^UΜ,Kǥ@ ?ӿS*&:C5XlėU+wjN˽ǃ5Gsбu-Q^M5{ܳoڭi ZMp;?KȋY7(LLGյn.n>6.Nn/Oo+ -Oo!/d;PKbkkPKÑ_=FL@,sy{~:s8N:L]ثNqFκ2.@Aly@Ҳs7:s W.~B>c1K[V;p6-ptW(5 mՐ=qmcsY> Z-bX! H`(C=b飀`gZXA ^`}hd16pH:񎉺eīY# AVFG!D2|dY)IyDE$.I“e0DI R”0e'tU(]i YrE,KZR*{d-u9M.$1wWrќfr"ygz&.9ad9éMd33yNWғ4&8IOl,')i c89h@7Y·.Tg7 Ѕ Dxde';clruH/ `A u(*o*N5efL}zєU(F-ҟ:54)HPJs)LR$w͔՚JeK)R U[2լm=k\myPP+P˷tXӢ4]ekWVը/ ػVU^?BՁJD}V#ԺS}E/ԸfӌiSMV"mmd; RVfIZQ>_*]ik[RĮ8ڼ7:.jF65GY}TVpJ}l|ZyB,DiZ7o|Yw6Mpm׋\E#Ecavt_ Gb0c{C6jvY#L"HN)\}l{@6Ǐ|SS2Efd 21+Df>FyG٦}@^R}U埥v5mO)d݆ANEYaxKT„ N#l=У7;֙v+ߐڗ]g}Qu[OcVnchW[W\\-[9+,-9}[ޖE{mZs>0 GZ=U*Tn?7Yrqߙ  `MW^k=lҸPv>^9ۙEM,}Ul.%.fUƸrM 9xINؐ5 %^No|Ζԧ݇;9o4,S}n}ڨӧI!t;UԽtGzE߲`{;NAo}Y^ke7dDEylƚg"p9eRzoZߣSe7ɵ}4V{z=!d&O|:~d_/}5W_︷!ޗvLLj-S~v<'|οݍ璚sbw^6`Pg~ H_`X׀kMNŀ vWyWPZ't&^^_&[ZVEl)mnWy2`yׂ;w]}IJuY"mn@n#]XEV\u GFmuWdxsL7r0vnv&oЖ}z*iڧn٘*ej ڗ :*yBʺڬꬽ:jp7J ؚJح]&ژZ\zة[<a%zl֢'JuXit٪|h٥arbv&zs x'oyn]5虮:!vnڑ(XYڲ̆,k9љqhxJckX [j dؤBWuIZ9U M*+dp8(f] h7J|nJt9YJxc{q$ }uIhwZAJZn5vjD]K[(Iuʠ9J=릨۶nո 5J8wpgˏˊ[+k8xu;IvJ꼐v3r(#{.f&I{ʳz: {cے+񻯨6WjǿZ|z pG> jЇ*aIPZ2)ۺ9~hڮqYjʐ IDiBjjd HhX9\ы;5kZl1z# ٽe|/ćr\\pu>fV,Y3~8vqڣEy ۦi!±fkXppKȫֆE8þw#̶則\Xq{w J- 7k6Xs,Pz:ىW(׼lʸ}eٷ I[U؛;+HL(̺lɟq3)/Ov)uʣx\ɉ<;<Ɏk |M! cf|)((͋4̢2<)벣Z%d <|lAKJfQwi)սGgiպci `b=}\Zm{giM{k͕e} cqsLh7L: a b kČ]̤1ƀO}G;RlT|"5;|,Gh֌ۃdկ^α~ճن^{9HjW]r}O9IءIً-Y "X%N3dct}^؎ ;P0Μ1 \}ӛr͛i=ϙۖ/~skĭn}>~ L T*X)Y ƻYX YNokx!ڟ [j ҭ߂MN5|5pJȃٹЁv+6j̟l^fł+cyKOVݟm_(g\*/swZ_euot**LI1Om.Ҏڜ<,k˱/ZA=Km-.ջ빞/ֿMyȟrn=[lZM-oI辺Nik>ٙg՛kxK/_o -@p*¡hT.MNg=n\RJL~_ujU&I-,+. ,qH,qq Kr(Rm 4TjN1R+ͬhPvrsWX8oP3q:U[[8\t1s[{yws:{]I]}`rZRzM/*1,`ƌ5AGM< ˜YX KQ'm-cٍVwӵBݭ0wy:z[0_ J~"p{/zk/0Y-ooj JgM|H5t &XA%ς9HIO DXC}Y YB1 iXCB!4IC&4D"EAgD&>Fx"D*BWl,"Sj`_?Oq;d8C~q n2en+H3QXS(PxE2yB$` >FMZ.2!uZB.W/~1'yUI_ðt:35lq}1'*Tʀb!!CjsS=$֟ igLjH]rS+ft0-w :o =g; Kƭ-WmMKd.|~yIA<辙8\ʏ|5~35*Iǭ{XwgX,#-*.Pmm>%IIQBU|::Ǒy.yCjGJ4^Ju3jw떦OQ:K=("' Α+}Fѕ'Fyӏµg✞LS>&Vw6vqm\_KL1D_tVHgW鐎T}ԩ%k#OHǁt4zVדPΩkh쵗feSukDA,-[RNb UyeĤU&ΏەcG[:|;2.Duoˆ3(Ѯؠ#NH$hLzL?E+Ϫœsި=i`-.כmRY2k/whSŒYY*vB> 6B)ce Yz;~li9^ miN=ˠfEȞ67/ZP)ىyfZQx(N["X\u:+|yi9 n<], RzƲ6ls>׾ݚ,[Q;v;:-|WPgthp65z_۞Kme/&t[zxKUݦwLJ[\#^}E/:o Μ6fb̏>>82\_ȱ{{L}G|/&W|?7W_7'G(}GhѸ?fhM|HuZN+| URn n/4Ͻi@,v ʘ 9gΕ6Po-n@^͢M4Tɺ4bKmnk{Gn0FjFdŤ,/-4^P/wn>P K*NnnZ cnkJqtC y.Ȱd`OLwjtnª Mnn|⍜e(J8OlE-& VЗH {hlJɞmaiͦBTj i$lQۮP@ 𯆮T5uG j@Q mr1=(*qJq y-XGIK.qBWdn +lHqJH| G*Oa6ɒ0$_hZт0R! |#_%QT2+<A"#Pz$B((M)9R*"R+c+2*R,-R-üR,--2 R.2, R//r3QR0_0%(O@|Vj:'(!Yw)~2"02rQ2dpN LӖC7S*PFF024'$䊉.B#ْKmԂrXҀA1-Jd4i4F z0p3R! 4iӰtaN4OmJN5ffb,3sP:^qnQ*fJ\:iss.j`*P0jA3TAQo 'm/ 3A;/(S5Fp3;Eo5:֓E9&Ec $XCݓJwr2h=ED%8G W:pVBNܴ" GG@co8/C*z"ɦܒdNk򭨧%7RztdL2E>3 6e.HT*4T(eubVVaKsUUy-UXXXmWC/,YYS)ZOZӄ0Tw[aY)1 d-$T%rT5\/,UOmKO4#9RTД"OT0RuZoJ{ 8+?٬@1P!RI cY.ñHi )/&)3d^ -Tōtm2c0Fd/œڈݱ8qriW v_q5qbmΑ3xjV+,XV@VJ_v93Eq3[+DԼ@RSnl2Itp[n ;1"8/#_QHw .qh)KO0q pHW@+w^/jRԼLs r1_ANrV !w'S7MO6 dTr"J9T40]5d$Wevk{{gkݗe_-917kUYwnuRE!\Hd A7`u6oqb9z+ qv}X?CXG8kO8RWQT_P\gNdoxMlwGtF|EDXB?x;2)8#8Ę8Ԙx  䘎8|X3nfׄyf ؐQ,n_%)5SC8-W.yaX'W DkoXw{ؘٗYw܂ِ @y@ YיٝY癞ٞYٟZ Z@#Z'+ڢ/3Z7;ڣ?CZGKڤOSZKz cZgkڦosZw{ڧZڨZ;PKٚ((PKY# ++)_ ]  \׊XZ}cf< Z% %Y̷=[ LES.Lta`E L41Ǝ%kO\e-<3K͈8СAB&vX@4Q T^:4*Lo]n׭ ;W5d @Mp'J(x5TZlֲf~Um!ch2^ 0Y2hY[cM60V.i6mmڳn{oʆ "lԻ@t`/Hzխ YeGUxb01#n ?r #4h_vl'^bx!H^c!^e q)FT}q4QGE5$ fVQ q- ]~!.L2kwxFc9Q +? A ZsG 8`\&f]u"ݹ_!Z"hdIf^N$B$rJ1t)@y1rٛXBx!b"D'$RQ@VU`Qɐ&EAltѩmhUzAx&[ @$n(ET\^& Fk]$'[ w,L>g <'RՍ(C!sd Ԇ9T{]BxΑPt{a0x]8A,LC".|솷ݙK\XsF(Nr D'R1 .\\xD5OeTb&G11gȼn16$5<1`b~8DyP&7MV eDK@~̑D@pf7*T WHxЇ 02!69`Apam_G;y_i^p`2>\$#ix%Q6W]1<w/C<'ê=_TVl b<x'L<(=Pg!\Y <`{3 9  ȳ"φ3~@|_ز21gWS ص0i`\<$!J)R)WK1bl(@HPAp`aEGD@Yo(VrU` XH?USjV#*ʃTIBz%%M:ue"֙=^eqV%/'Z[bvZ̭\TӳkWvm [}w*!kU 8Hku1Zֆ񹼕gCK^vkx|Y (x۩PBb XO򷪥Ee7`)5 0p*UڣZ+woCZA(E2NW~ >hiu;*CiVY.f1[}7ѨN4;MOg> Lm:0O@ؑ~ ^#5'C5cu⬱+PS<3mN`G1~o@TokZ K[6f.6j|!<2;cNq={xx=Aw Onݘ#zIM^ t B7ܣ$L5TZwȁds SeGAIR_=7N`T&3sQ XlSKH2iFJ86> }ƁH0X3hȂxht,R2$ 7EQWl5j`j6G9dR %awcJU[ucWfǀ ņJT4&BA9-dhWmsx7ׂۆNo@VftA^cyx(7?0K״5;X;xx:؉98x7؊h68XH:88X=}<h،ΘҸXȉ#4ڸ؍8Xx蘎긎؎瘍Xx؏Xy YY3;ӑ 9$y9"Y(f'Ӓ22.2YC6Y28"<ٓ*3F 2䇌6#EyNLQ9Qvb_wi,ٔ0 eIgyi9`moɖkI99ckW!TAla3"Jd}9ʁ!cAQaNdJY3xI% GAFEa@,I\ :p K H!p@l! 𚱹nUYY^iI9噛`ٚ9PRaS9Fv3x)EџI:DDP9@9KaY J ʝIAlѡ jZѝ(!:#Z zi9*J#z1 `[AD<ɢIFDYE!ɠDɥ0jG ) 0`, )J9fh]ʦ9٦D1ezi:ɦn vX:W:ꧮ*`jqjDb @Fʦr*:.: %ʩ9kmJz꫖*ZzEjʫys)Z:A*vz⚭m֪j*jhujת7p%zC!> "i:%<kRIu:^j)۫$몼 xzD.KKLKz j@rJ0˴1kXڳ k_36k >f!d+ulk+P8*x۵2MkWۨzr+(Lڬ:Bn@>F~+YHL7'P"R^VT~ZZ\`^3#d^f~hjlnpr>t^v~xz|~nx-~0c.3cN>^~阞难>^~ꨞꖮnB3>^~븞뺾mF,^~Ȟʾ̮,>^~؞о4C>^^~>#-`S4>@`+nh _O$`.>0>^N 4po  O%AʓC:O_?MB+P$P,. '0<UO?ac$k_'yo? /f-poOR0_! X hD-^hC zX0GZ4D BdQ&I/#.l$J=s9cB*' pAR<( 0H0 &ڔXjVEVZmݾW\uśW/}zjVH D|XC!_`h`'b!_,q 7&<@QO%WO tgԖUgڽoW3'μu]AVftPz_Ǟ]v+'G{юuBۡv( ңﶏSO2K/h/5 prP8:êBĨ:VdE_t< $s}2!}K0ÎD$@Rr8\o)^ pI|2N D};8Y4[R9볐JwK m&Y2CS1RI'R78$ B$tH?{Ғ״̡T+RU@Qj Kt'+|R uI rdӘb6Y$+( mY[TZ8^SRw߅7^.ʹX{7_}8`&~W߲ea-ނ'b} B@-c?*b1xOF9ed_9fgfU9gw.m:h&q9if9:jj^:k'm;l&^F;~߆;n离n;ooygy矇>߃>*>z{?|ާ|W+{g}߇?7~}vZ~W7@x/-`@6w$`?W-l`GWϯElbJVﰊldWﱒlfIrmhbEmjGZ d I8Ez\f&+;VV1= ǁ w!nUKֶrfB)OsNWzuD3hC촢^~ꘒ:;0\UuϷd׿Kk`ؾvPyc7ٯuFgWіvèWnww=nreveWuI!X6B=Azv)j_T7 Wxp'_+^dwR9bo @e8X 5qy[vbﺙsça!R4oDWr|rj9ҕ_fn=mic{Q.L9kݢ]liEk_WǏ~\o}7ϝ>9?bn>?7?ۿvyտ;[@4?d\? 'T B  ܿF3;ãsZ A뽵;Dl ;P+=@S /Qܻ AB&jB=+ӳ%.ºBv K=8 30L$ 3: S=̾?B#0)A=sBTt'C dsEL\%ٓ!)b3e DCEE@Hܩ/dFllmlnsI\sDvdrG|׻4/<#RlP$^J݋JJ<.U쨻|̙D EJ3\\\F i,>t7t4L91HrI7a49²FlTɽDԬJi>|6T7l5"dBϔ)64ϭdSOaO\յETWcP}R = P5B3ѺsUEgI MQO3'x%7LY0}6 0 'LK!1l5Ri5lC8'2;=MuCR[M'&D;"Tˡ{bcݡb::TוR@d\*¼Ih-c3f`.#FN 6]͕L_<Of>eee[;eNdVFT&Xe"[W`a&f12__Vf8e^&f![f[fj-igf=fopUܛ1]\]h;+H.Lehi5XA(f Q6D=Z۵]JFVꏎ\BLRۡ ~¦Z(.?Xadkven VNhIۂkv14VZ%uwh&lw-z -&lVBRVΆc¦ff-nym6FnS9~v,umNnn^,6C[XEo(ީ.JOI0MoWLg0MPwYOwtPS/_Rg1SGV[X_uuf Y\]w_Gbu_b cp^? d fg5XO]iGajiulGdm_meouGKi'pZuyz/{{f|}swv'tsoyxwxnx\Ww_x|/v{/wx_ cxwvgwx'sxGyoSXWwt'vxvwqwy_yF_uRx]'7?w_oJʸUUGWX^'KQgwLJȗɧʷ,'7GWgwׇؗ٧ڷ/;PKh*-%-PKD464ͮX]]cѬΔܰ-:vl|+@Ѫ7㔥ʌѴXپ١ܤ|v`ZbnԲDg{]\Įi?mv\TȌɉٜpPL|LbL^|TjTdd\TLYr\INaur_MԾtd~gtdoWllȑ|tndT\\|‰ԘȕКl~d֤l\ڤDVD||\bc﶐IJIJ尶ϓńܺ\TLRTtdqt<>=<īd\ݶ>\g|tlzrNWjt{o|Ժ\p~̼ı쌏llĪtzdgQVD¼Ҽůtlz\jLZDTbh>qjD#D:$c#ϋi,E-"ЌV5"0cH7FQHH&r )9Q0JDe*gQ6"#U֒-SKWΒ<){JR#0U]L%\VS(cY_Rی#&9MP>L9c2Zd- o6R gJ{S(4`(9{AyM 65+QT =dEύCARvV#5a HꔨDjQm:>37lbP]jձUQU汣 =)E)ŪRzoIѶr3`GWւF'\9Nbձ}? Y &bN\؉qMmi}ضէ_Th?r-3b¶%}(g=[ʝjf+yvU*k{ۄW-?b.t+Vڴk8SVtqR7JҎνY^qll YVԙD$`B5 u!%{JJ/c+؝=eU,^/zX)؍p+<$*i]ؽ;GnQd5O>J\)YirSC(<,v,^f G2lfN[5'j3LȹxՊ>Yp|͙;ЈFeюI[[47hӠuQ>-Rz'>WTհLcMZն5q^O׾6-bNfϙΎ-jWNnτ ,=ӻЊr詏4,@,H@@yߕ xL kUvmx ? ^v7& , ?:=1 9@Ɂh89r TQxJm%=?tF:G D Wrs\^"]re/gnp|}l@pP=1d (B(i[!q;{|g}6xpo㛲\aJͼ#Qbq ]&Ϟ|H?y!p{ޫ<^ xҧ/\%֏f Wx&'n4]Vy|uR6768'Cwڗ}; H}o-/ o'=E*7zu{VD(ThaXVv7ܗ}=,AvES pwu;'y֧x+qo&pr' s)p#pBrn('|p|7uxCD~q/DnRybh5dfxDxthxtn}WW.nnz)A{Wx_#7`whv{D2su7y~|bӉ w%5Hc9xg nh9mI?W t yyqC-2;FH;{<3 e-8}=o˶[Zyn{[Դټ| 8\Y K;̛ڰOS{WniՋثsۛhNb[W[ 룾}|1BGH083,I<"KMD{{Q-!)Xԙ AqᧄO4uCPuP2,k Gm2- (`((׿ L]„ kkyg4̇df~]jl淌m<‰f<^[Z<؟{[&Mhm. yKd <7M߇?*ώ-ʞ{i<"=iv ڪ & g8˾]x<ٻ+UUHwd>OrE SyL'~)NN:o/dp>Ԗ|߬~VX0q AXA'J87d܉ ݠpƲ FX l(P_ܮmükkP嵖5cfZj=Ϧ  ([ܷ}L ahCF\r<+nP@A߻-n׶I;}ܛGk#vл$xw7$@h:m- o |hB 76x0<1D؋6H:O44Em[1GwTPT "Wj3!RDG)Dn$G8:K nƬJ5dS,} L;39ϕFbq6DP m!RKhTl!뀅0A6u ˻+FCK .F]RV#2 )t5YeZJ,!jh`Jâ@6j[\a57]uU֠]yDw^{\ͷ7`>p F9Sa8b'b/8c7c?9dG&d)dWfe_9fNfo9ghֹg:xhF_fifsijjϺ2k l>kfSms&\mvmarW{sY[޻/;pT1! ( A2s31n$a j]ws Lh`$8b kLvM(P Vh%~zz0r,;ƍ_[hE]8$v}Ldx DޥDP_JB ЀD`Suo0iTb RP1p Hh ,`( 5@B wǻ% PĒ І7a >`YǒO * S@*"V<P`"B2"( $?l y`&H$()Pg#Hs' DcXI:@>Q@eE$` @ 0@c,#H` [| d5aZВyLfr0|3-iL @+8  h67T|`a9O0Hҍ=LasT& P}ӠU&&9Mb"PR&@D4̢+X%>&<~̕sDf>ySԧ:E&%0p@gC$aİ@L&G;4 H)O2:Ӎ O}SƄ+N*WjhgEP%pEEп` (0X"4&p( z*%[AڷY)ѐ/ :SiiSSC-(~@K+P`|i@ kի [u1 U~nt[6RҴj]Uڷ5}wYˮ>tP$P+Rш 6 46F00,pVD9R |0t?Yиխ̩4 [LG @Ѐl%TT-.\0.aI&cV֝_ZvE05%P *p"(o 8tg~ Nlb> @0ȁ3KaRYdvauX!0(؀8+@1]<AX FuK<@_w|O^Յ(eV^qE{ XU[Q ``h`jw'űz ns>XaZVu[De 8@oUwNU|dx`@S ,4vq Wx_*KqU,`D``h t 0:T< Ҍ3 ؃3=sɬ]q UnwOޝV(e@~G|ct]\9ga5#}B  WԻe w9T兼 A `YT .9mf5 < \+^Uշelā` lq4cgzbl,H>ؗgG{3BwR@(TkrML̨Ed~Rl63ع) BTdĀ:ɬ8[hq*$#88 P h>K7S1*># xQ>PBT%d&tB%|P !X`"Ȧze?26ӓ@z8y0˪I Z6:A)Sbc>´ .s ` (Q@LP0(?4i;z+t,k 9c;0C멁c ]p%`a$b$-CO @DlB-7~2TA#  KHNtFq%C%Pہd9(Ё40 XȊȋȉT+ ĕ`fl|FX>l47ಪ0epR HQ vIMJ BXB",Xӯ~Σ$4xwxx́&-T˵d˶tK e IʠL$AI|/|[ĘI Grɚ[GT!" Vr* 8 2ۀV?b033M3x3(&HԂ~I@TdNɬKl4D$.kT . G ;`4ϻtN$PV6 [>/ Zg1#$HCD0c `p l ,AL RPLdL *9 0k R{<.LJ0H40!؅#E#_c^`()*_ eѱ7LʹL*,<N|xJJ+0(h؄uB }!-!HT(xL= 3TN59uR p>KS|d;#.p%U>+0UѤ (V؄yQ<}]kՁ(@$XEMi)rsu:K-՛ 쯿$2ΘCZŇ[w}䉒Ks5tbX$E!qMCV3؎i}2Z(vXW/4XUQW~7lY=MrV 8ZZ 83֎lXX$CXm)$XY, Y @ DlU3n,<9UY9M o#]͉e)= blVVڭ=ړrEFL(կ7Wɘ[#VhU0[e %UZ $U#AZV0@%E%[]J1Uӭ QWEӹVghdO py$P܀OA˾;0"\`0p5\זB^AQ)ҽ*|[#ʣf#Vx_ڕ۝ω8a_D 0b1h$E#1@h0 `- uҘ5!Q(_}I|a5XHf.s V;c&؞=!\le\HX,^dk}\0o] Fd1L? H./stle["u6>Xdc3a%d FfDdfvdʝZʕdFLWN@%1A+C r z(!].4-N \er^1Hz$s&NaF $VE^fx}䌕dJjbnF1^Ƃ%(#gDC菃 un xg -|v65c]u GvVf?rdV謶h|fjfdkv)d0&F`$6vks)[2&9:k|k^&yi 57nr#2C[ti#*Oþ,VLMfpR,. 袮.h.[##q˵ q@0Qf^'ꋾ mhh_T(#(qcFlZq Ԭqq0#n& !w3lqQmN'<{؂ 6cS6*r.Oj 0#~+'Ӹ}r2Oϸ>kb:s:7^BCjl5't'jfC_\#؂_<#Pvww傀w1x $( „ 2DS@!``X@1ƃEzXr(MDɑeG#U$ˆ:w'P}`LH$iD R?@H%+/K*b7^T@3tm-+L 5JɑzW 0L0t 1n/ti(̚7sвТEP`0zBf"@ &X0z!$Q@I8ΠSn]huHk,e4@HmqG |\w >!'N@V .uĀ_6XaD!kJd)it!j!z!!8"$Zwbt`+,@ (#n |Zmp ǀT' (NϵT"M:(Jviw}`.A=DtP` 9[_ Ӄ 䔉*(biPp@j$Bk#n& Pq!:+UݕK9ȗ ,#O*KPA)P@\܀<>߾ۿP?(@a@P tr/F hLP8dC(¯Ah" nt8!u(G9auhDp=/5 ҽ. 'H!-j!`1  5"{cHw @+F~PBz18jC鈂,"& Al(V'QDURl hS(K0(p`+&`1Dp6Eé HuL` @<@"GTAj'@[iLNrZZpR( 9Xp!БsVb'V `,% `W42&L  " L1HEބөR5^sD)lV8^ŢLeӪs:S/ڀ6eQ%4 Q)$aYKY H +Xu3g1LЬp'RL@TD /qN}.ש&GOKB/–L(e)qY'Hnwvs-vUKFy&wsw6hy\Mn[ +KۇwGB8Սn[8 ; 4R}?vƩMlFsp/i.I=r,K81~rʐu?z{ֳ́<y.󘃆6 B"2ٿS^{ˑg<˞{ؕSw3ԓw] 0(PPB>`>]onzGy|~s7^Q⦮N!^/.ߤ+׿~׹I3(#:IrɖԡByc ct$_YN V^ fWY`ЬJJl v$ (  T]`Ԡ hlM4z &!P&JM<RR Mn~!P!>!JI!ơfΡ!!!"!!b"!">b.b5bI^&F%F'Vە"(R⋝˄ )O-jF(V+z`PH! mY1޿f9-Z ^ "U4]"a#1NN#Pc:2ch83.ڙUjTqc-#ܡMǪMۣ ߨ]q[miF3Fn'öŮb@%,,椡fE$QCb(KE6mF2eK.$Ile譍J$lR>>ǎrml{ue|SvpN(%k!Qz_٪muj֧>j @|m-@\Z&j]"ܮgU,{n-!.!nnzhl{-k:AkC~\hkJ-B>Bk>+N6.umVs>'E'%nnr'ڢvg@o˸ovm0.hJ^oBܧ]tfg*z*npmF <0G0 ԫǞ(hEn}:Dh%Y[j((b.ZԦ_ Zځ<+ppm+.~ q\kԁ31V)3I+B]wzr Bk^kݩ 6麆 Ϩqo * *aڱ`-꠮j ѱq`Qj Q!WU#?2%W Z2&g"g2'K&w2('2)(f(1*S*)2Ʋ,?bZka$2&N /jm-+WF#233:3%gT3]36aF-! dl6m Ӿ4g8?r:|RN&:"A48sh]v4R~h2Dk%4,4ChBn?/QdfSL5&qG_qj/'Ef^qK!'CmQ+p\E-R3gO*2[U 4pnEVtT!1 AuYj){\iu[!^3_1T"u`7*"^6F-6cG6dWڵegvYafw6N1X$Dh+h{iShoh6ii!-ajAOTܶhǏ,M޶@ilLk?all#DocH@uǏbe 7v<F)kei@u'@$Dwo|7k|ipbܷodl@w7岵g/D{WHv~o;$Cxmc8sCsaDGxGxB w,UA`{gW174*Awsw|A8~gxBhwbwן63IoTIS5c|M.MOÚҮ0W+WO-n;uZCa }5Z\?=ԋ'ҫa^u+zW=B5֣ M!sb6̑()@ۿ=ǽܻ}f=OIbu?O>' l@a=8v-8`7 @u>0:k 6b $RpG>ؾ>tE97l~k~T/rA^)[?W?O^h?nĿjƆRh:*CLt@*8 ??@1&K&T! ' L8bE)8 &?Fc.ĸeK-a\RfM7qԹgO?:hQG )3*9fպՂRSP18lYL 1o/}!%O;Tߗ}i&<0`ǎ #ie˗1gּsgϖ~H"ʕ!DVuճTeJm۷qK-[n$rdI0b{~qͯO.Ǣ?^rя-A3!2~}e,Z PL7 8T./; ; Q93Q$j=ŌikdQ ` R!L7or% 0&LDJŶ1$2 521,)LS͋V̉&`99ԳJ!dCk_zaG!TI9-br.Mߒr+1Q7tKP/rUY= A2UY3lUĉ/4@`cMX :xcgVi}V aᅖ_ot"Cu%O./P]wAj8\-8^o0n!~x-TQgX9xc1` *(Q6Y V9bAif!$i1lCð2z"ख़(?CئD غk챓tXn8jF"ۈt;:0皆|L\5()t״&28SVo]SNbmy]n\.~ᄏB&;E4'R_|_sOU j4]2h"E+t}ضn;8 f)\4 ~219V 3hyI{BBT` ,5 q)b]xcKx$07ÙG"'bUy21E-r^ݑwHyI._ 5FQ|1 tG9@U F1 pI($ {9+.+ IIndL1$hA7 )QI.Ta؀tYʒ2#d0@ B6\D$Le呒tf$+y*Pr2{&%,0hԦ8JH4g9`B"0A*ل3ȥ H`$ 09&5APd. + QFR`c5uə-dD5a򾦉s%ŤPR " %=g;}o@:aҡE5jz^+PlRGQJ_)Hxe5YњV> `-﹅~ͧAiPUDR5,xPQb@J&&B $!P1-l!g/֋ؠxLZբkaך"80ʫO5@wX.73@3$t_=uC˔4w34,v D՞rkp T\e}KQBtQ(>6˓5 a{xkO ?O vQd0ELb" npx;3l£@-` o9H^K8v%X -G4 ~pw",*6dFB0*T&ÎuN/bHdB6qYep_ޱ\ Rsl9ӎvG3AP<ϡ^@x=m9h)]iF!fqG<;N׹6val_VXD߬q[[g׺t+z L/9tNifF`0GXzцI "sk@Yd vFwnO❁Mo{ ȅ4A𴩮nOa 77st?q>.\ ]XLmQK+MxM2)ho]g{m|kAO3>@J;_`\7V_ u;;QBxE ZA}m@p;J{Lxϫ  &8ɿ.p _w#D 롯G2` Ծ s{˻ X X h W]2_HO}iO 5(b`m8Fr2 LF`@`VtA ܌b!o VhVJjX3PbΞ҆~ڎ~@@@rR  HL!Og 5C`b3jàރOmگLpܒ\J `-  ` LP Q o F3l/6o.wz J.0~~Jqϭq!P|,.ktrR%*]-܀onA0` @o H1J@, b " ӂ mKb(|ѓ:x` @pf <ln dN:8!!<N ("_!;`#9#_`#?Br$;^ q%q"bO7 iDL,$iH&;Nh|;0'D`xo rX^d*}"Mr+_"-N.,-,2-R-DZ(Xr.y"I#`Ō$_R'j0K<)q'n'gf!h!)35s3e`Z$ H4M4Q426[& /J<ʌ0i~|Mtr1ʟ Ж`! 2:! Ja s;3d" `)(<3=s=3^S6jh2jTJ8JKlr̛08s93y rh:-W QCmC`N@B5 P4EUtEYE >a&Ah(6-IU7r?q37AeAqBA@L Z@ІR:0~q, ^ `3Fɴ2**VbТ/}TKzt?THTNTIoBIK "  4q!D"`TL1u(k.s'3 i?Tޔ(%UsUAH,kUɀ hjPYJ < h1S5( %o 4ErIIVg s[qM"U!\{b뿜5%]5^u^O F!_]`|_ |/ \LJICC%Hb-2@<]9&V^ &\Q2<+Uve"}^.2+$g"2g,%/c%dbdr.j^5 R.6kebʴ%P- HS6mvmV4mmIs5SrLn/bnh5l(nFV`:$<ࠇzn&>a'7I  L@[(;<(6B?-;ܼW%q @ ``"%!#8@L-@b=q@UrL(CM""%Dk0a[7F|zH<$Q(^'cܹORm@yp`z%!6*,qSB.M5K4?uD(Ubh\1|σRʥL{"L`n< "!Ŝ A @@/8 $P=8"T. 0T< J&M l?*" >>]DA|AV97gHu׫?=3 }c 4g;u@$ ӭB=@BۡI>st4??/O(9]d,af\ys@Ls`Ա`Zk-2eI6E;E#\нGmGt@瓢eL H 9'˻t~aeb#Ѕ]]}Ne]+~h>Ũ&F j  Frt, `NgWk& ĕ&TO8VU~&;e,[ ㆧkl"f@|`qz{j^ Y(oxIcO` ؼgz꠼|JuɿQKW)I1boj@ Zԝ$80… :|1ĉ+Z1ƍ;z2ȑ$K< FR| 3̙/)HB @D`=h5:ŋ3(Yn%xرd˚=6ڵlۺm2 ڽ7޽w7LJE;]$B"E;}4 ^␁ V_;w6ѤK>:5۸P ;lLT`#$(!„ R<]z2$IJ5m@`E V >˛?E(9=ۿO_ɖ"oa5@` A la.`QsJ.0 D'DZt]B hG*b.~^2Hc6z- K0ᣏ@ ?$D2aEP83\ @E?$B b B%Q]tS q8މgzɧx:VTL!(:(&zhR:81RE #I%a|J(cL0ĩTPĪfl9}ފkkDR@Kl;l_1DqE 2ߨyj klT&0P@nDFދof0 3XzE#(ŵَz Z!b H@nqQ!&r*b4۬G9e ?|n+d&kA6tJ/!AK/1T[u#00B^{mC6D<:\zE$pḒ +"(ӂNx9 QDD`ER=vW@3Ss3*Uxa (N{e!P& x/P‡ D4d6KGwvfrj] `{>E;;d?o|[0<9=Zͦ6 ڍ!;`oBrC@(hn`kR)gSR'jVJ _Î-! l ]( <zC x٥8͠&AQn$si,\4ÅΆ1b4qlĐ#F\bEU5,se싄,!Fq`xQlmsL"鈹tlm=̄a&-pl+_D&d[ \O%uΗ=#X7oM ` rԬXdE)/}JrR\%6N\AD&MS`g|sfA!\[89NrnPCڊ)TI 驅-{G?#`Dw{ZP:s ="CGKA&D*ɓMx Ҡ u$Rԇ#@ 1%KŹ6y3 6(7NC-YX׀a`@*HPRtmT5g`5" DV)\]dEͅ*v k-H\9)U RADЄ Aڦյ)d%c_ [95ED!A z wa8%q N l(0 B\=TFiAGw˴o}<h4Am{ z_@9a&BW>.&r}kKM!msf,l?. k\Р};G`p[؏@'B;xƺ<4fΤ,AܹT  H*\ Z$Hŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sR`![t JѣH*]ʴӧP4PVԫXjʵׯ`ÊhːcӪ]˶۷pʝxs˷߿*mÈ+^̸1w ;L˘3{\Ϡh\2GњS^ͺ`x+6٨5vͻUrMqweF繝GWɥ[={Ẹ^=ӧ.ybs>sY~'y Ht% ^7jfuav'nv"6,(҃ a}'x:nDt6#u)hH6@c}?(e$u[ )I)-9 V^zXbn~ݜ6W$|bfNX#yw~R ex艐6)ii饘(Pn~( 醈ןy髰ƺleLtRµ'L3޶&L+6Vk-Hfvv+krKQ+kK+p'0z/cpWl__q ,rSl(Tr,2I+,4Os8<:s<,MHWktL7-NG-uPOm.V\u`bmedډpvt׽v7Wx$ -x'7x=.GMcdycy?y#>z}z۽z밿z촛={w}{[{7{=|||Ӽ|з|ԛ<}w|}[}?}#<~{~[~'~:[:erL:2]R`e zP8S5H rLaIT. 32C7KC* "B8 0ĉ(щL{HEBFD(zhChL׸(TV :x̣> IBL"(XqM"#1z1#bNz (9yE:fL*WV򕰌!) Yڲ!bH,YI2` RJ@bL29fj1b]H4E$Қؔ%_8ezl irĜ $C';p#9N3=gyς3t@/И4T-%A JQf"4 {hюz(_"Ҥ(%f>Qi@:sҜhJ Җ&KG1D%Ӆa0!Tw(8ScӊԧjEQ$0ͤU+Qi=jЫbu`ZW9JS*cmSǺש$K֋U`q\gJTz^K=kWO֛n=w-ڽU_K.Oj_,p(٣֞}b;жk-f][k񖫾EWT~3ťgܮ0%8˯2` nv ]&˻Ԭ.Wtz^a׽o|5tw+U ~K^V0%6&# d0V.| יFg+؟ )O9̸$&ViSR@@]8-7&IKacjAnqm.1VR,N,dFGԫcJKwƖ/1GYhu8cIHc:_Arly"EBhU2I[ơ(4}<28Gt;gU)/m2鐠zX >dV۴mk#y<~tQje5Tn{[ΦBnuNwvwӻn؛# 7#y㥶Dpxߐ3;`/|Af`y]YI!_I_fe%m2#Gxv-~r\EjAi|iiԇZsv 3b9ٌfLZ 7eiYudJYkxhWOZ;c7Oُrzn_L帖.)o{څ;n̍6Ջ/2BrHYx6ѦnR.;[_sRu_]zPJ=RȖz%o;ЏJ= z^{}O཯>OOõ̗xU<j:p-P.vz@E} (ts'gaF bSJ"h~{%'X){+8-/H1h$X6H /<789xLI0 t\v'\Qq!@UhwlQx[s`CAh&jBeq(_Ha:d{ȇ~{bhdֈj|(X+s8DXk8ȉ}艫H!@fmȊGኰ8pƈ؋օÈŨȌr(@Ϙ6hXHڸэ18!Hh蘎xp莙hh87菗!6q9ȏّ "ɑ-`h  Y,)SyGTa'idcxJђ>ɒ/)94C6yE?\2YFN7ŔDP%QVIBGla#ŕC`bdYth8qI`1t@vy<{4p*9YɂXerÖBᖊ~B]9y]9)iY\) [ ْYZyQ՜oQ/!+an.坓o%m5wDvHas%eWz~Ga>ŞlN~{j|6*TR j8({m}|Aـʧd*,ڢd}dB{WdJZ#SQ Q?ء79)(%5gRq7JG Kjy#ѣ 9!JabA-妉$aA,a ħ`+zE٥t^)1[Z_oKyǸړvѨY 6JyuǪYꪀB$Cfʩ)Fa#G !AfکJʅX<ɭꭕ ٬ :̊회֪Bؚ L_ejlJB{z+;Ǯ㪭jJ^(9IYecMʲm *Kz/ *ʳ7 *J'))k;!'T`j <6ٰ9#p%YAf U[W dQtO$Xѷ~@Gdk^; t+\)+`᪱] k+E1;`DFP{R;Aq亭٭i[+A&7TKq eZۻ:+@ ,h[jkl+k o;n˝KU̹xPEj&NOPG˴y{:# 9qO,K 3j{i&(;G+|7Y||4~ZetWi=lg|.R\\#pLͨۿ싣~,t|v{ Mr̽|}3kݛP2,8tKAӳ#iٌ۬LԸkG+ӔC1Q]3 *ռKKM-;K-5]*!Xթ uJÛ<̱QOf܌"!V-B]>W >6}m>@ןחM>\^=`l]݊-gz۷|ے۵ Ľ=kn]ٔ}<%[ݧn܀ |)]ݴ J ؾݔݗdz-wGA<=K=8qؽ.Lmޛ@`ڭm@R!~#>%^8T6@ME;* .k ݜ3E>A]K>@@1m䘃+A9~OQ.I=C-}l~B[nЇ ^a.= ~ jCm=nqsNMޭWf{En)#gr/8Nx܋>y.Jʼk $F>LQ㝺~ۗD޼=#-g%lKzFJ,}CP\GB2vķ윻=m:~}ԮXnLm߬n7ETF/ޙN8جue񇎵ܫ~犝^7*,־/NЅS~2.e'7BO579잘 8M'DF_]J/9YOa"-(쌾KLޖgi#R(.'EO2+O1cR\#}PbaU,b /9561_3'Q~aqߙ/m/+Qniйnv>+{Y+ʿ_׷&׏lȪk߯=f(N+Vm 8HXhx8P)RiRؠ I1JJxZJZ8I[;ybb ,k[l\k<̌jL[,@}ݫ`00`p=}(I;JN oJx,0`}r);(At0mݾ8g FU Kjo#GdG|9LdwD$4o)"8q@,qɒ( Z Xtg\z 6,ךWRtbϬl ؖƳҲZOjQy͢+`͸%=X,eY9rmhcJ}7gбnvDS̬%~ {MuV:w0˺ i>mwt;@ ;aJj~.LWnDлZ|iBoܷ'unKN_wu'c q?! rIwP|H!{*WS~_T!}BW `2ȉ>艃f?uXvHck#>W"]'؀7!y:,ucB@RIِy֑,* 8I9%2$] T"/y4,h> iѹܝxnY z I*6BJk*ƥ?ʚQ",l)~az3|dlzJO1[P$,k۪myFn<y+YR/fnTq&Ĝ뫗0e /԰p dghSO1A!6r@%{r1?rOr?5sa5sg9]=|SQ#\uBItA]`]COYg7}W mvi r[iCw[v4_juۇ$9Lo%HDS W<UEDgJ$1H>NNNXl {-\H@4$;{Rsq~-2RRn(ZOڇ6mۀVw[Lab'm%׀.`.|CEwq?.8>H+< I|)gɌ7 z箿]Jp+7Ior\x H}Tկut{d-:S ;}t`Y4{TנM-lӮvR]n{MnxG|` ?&蟬s/Oԫ-CO풴|P0(g~θ7@nOlW Iudgg9=#7A_8駽mtCfGS=P~$p~go'{8sX-iEWK5W7~߶'sgX% 'T՗ HN!hǁz~*(|gϥ}0~37W6z8XJtΥ &RAC lRQa(uQV؃N}>*moq(l Sxqzs|(W(vƅ@X(#&`wH+0C AzòG˳ڵ"[B_&ۭ0{DAL;GCZew[D+ Akz˶NˬŚk뵐;kr]:*k˷ڳk:Cʲ۸}KZ gKGp뺟[+۴7{]ddZI˫;۱ڼ>)[ڽdIH {KӛӺ> {*;gA:+[۩+۶׹lJK v Eu3 !L%l d'+˜- 1,/3l7w49=H?,CL+EIuKO 5 SLb*UY M]&|_,c\LgZimLaq,Uslwl.u{T} ȁ, f,ȅltLȇȋljȏ ~ȑLɕJ)cff rY}=k?E$*ɥ#(?5z:~WIj.(̭_»3[0Q& q,^5i(lf$&栣r ԹYǎ O~~J;'`jA_ /yj:!|1:uӼ z#I&2kDd&61r;{)#!3IƩҤN'M$(6ʢ𤢢w$T|),TAZmeap𲗿 g!34fEkUe6әόk\7D}r9^b `xK@'bg<h~rq+hæqD#Z񈿃h@ &,( u84)CYID 4W U(@0,L4mSϺn҄9*RυqIZ?:m4Aȯcn%xh=8c6%['Lq,\e7n62'8YD(i  A$xw xC['ogWߎ(, κQCw왮Њ=OZ.O8kZ l>Z*%Lֶ,]ȄH1չL)p#ig/GЈFt'Lj7}w7,JSu?BPA M;U0c_70!\^v x-׺)La=8\-\H3$0ŵa?L9q Ȝe4$n{C<X!!3Di ǍQQPN  [cJ4Ÿu$fY+*6YK'_ٔ4&;ysgjVYu/(.:@]H fk6LcӥlԦRFƺO3|m 5s-GX95'iS;7(ֶm!N/< U69, AC%{dz:bQ,ZQL=Z?P$gLf⨩ fq a<$O>L򖥀sD&͜l" PCO~F}QF_tNQkԟ5uu*Hkj0vg(7_vmokvgwulvwLk{LאwSl$!covÑMnx>):ȃ"oaPW;L0RQQEdKf^d QbX{ceee8(q-VQq|t23U=-G3.Rcg}^ES:'Gh=StI%~a%i'uJ jwfr+^j6v3vv *x_0vjlЦǨkknjk% k8% Swը8t献Lw'Hzp悺`1VǡA޶CxxAy:؃a$!cEq"Y F \hZ\ؑW"W%)[uR(fm&%%,g\)}Du<3>u~8DYs~ @b7ioG≠Y9=J0Zw0cigI8+_u 8} j`ogfP&oyȌ8Vv8ljox|w'(掹сؖkK(y'N; {ENDa(9O`oa"UY 2Rew. q4dQ9AWQ0[GnFrd2vsQғ\s]AFSI4'M)a WiQGoguIRJB7֊ly`'dvPP~A,x4zFm% Ĉk?jP,xԨzlwlou-`3`0aaښyդݙjEnjW|Mkg7  {{;չT7[ڙWQkjWrLQJZw@̷rnef߷@ٟ4h#(DRg湕Z5|dTZmI |BI,a0(5J7꭮6 v jPzv EkʘڮzoUv0aQa؁l7iaLc-x!mꦑ+ y( ic䄸f!r{ "Q_QQ-[G1;+۲nZ!)(׵]^_t\^u4<~cK(j˶l{i7vMBk5\h^g# pvDk~jS݈ T瘺ں{ZKBhm$௼cM7a𻆒~vOc.t"KA㫧݉\QW/TvL$<ʢQS&7Z&s^V`|?˽h|(`%\)h!<¤7T!B1$6Y_@,pvˀg0zkUQ] k麮{ Άy`e|i|wik-~<4 ̶l;K\,< =oR-ak4}չ,־F֥LBk nJY|*jgրzyAf=,?ʭ5W|> a ƥ98fݥilڷ }-NNNӽ!6Vn}\}g]Y)*뽈 /咒2aGBԡQkk[n$I?Z..Sn?^7/g,˼̴*֬N^wG\hĪ*}\밶|veAlZ+~`bIm`65j-> k:U^+;|ϱ}ov5瘌0E𔌾v_q7pc.pc%C`>/'Mޠ)B&?/'L޵015o9h1J*LQSEU__[]iJiLrO_ȖaC@ @pE$>dQĉ<,RȃE1RH%MD$ !YH5EƔIJ=}4( ETRMnUTUj5k ]~5aX`~ آH\ Rŋ yF`… .?A,_ƜYfΝ-7@hҤA?@:eԖU ukmƝ۶Νk6Yĉ-ur͝?]:,lQ ݽ^|w [@^z4hqA|`}02 @ *A*R'BbJ*J+?G'L*)VdE_($I n ǁR(H52rѧNh2ɥ*Ir'Nh.Jܩ.i2J5l!L1·*2P*9î,;+,LN+ʃ<l061",TQEM 4S(-Sx F} WkO %4XaMx鎥:3ƃ!6[ ܃O>o\d]:߅wʠ >T7_uI B9J2`x$4GK!WA $x`I<& '䘧o d49\.M:8w^{IsOAԊ@ Pmܺkꩭ 0L>̂M4FE;mT;5Uf5V]}U-5[Cؿ-cecYgZ1m'\q+]vG 79*u7gϷB+=wei nXbUPH$/F:gTt>qHILD7mq#jK/IFlcs!(ANjfͪJ fgE+6%e,IH"&c! @R1 ԖsCok̅dsl]4D"Z(CPMnEMb8I٨F$9؎HED̊i$ՀyF 8&ƙQ8#V섯UG5dg|DM]r 髿N0) 50T'eJ75,UhJSѨ2Vrnd9TOXD `ذeIbr2L4.!؁խWD#+^΁կ[RQD2q 5B]ؠN:CDr MDÊZ4+ґKU]/ひj\MM Td4N5EnsL86ZTX0U2˅Ufrt k)Dg}}Y׉վk~_hM#AHl6u0P l>X읎^-ȳKZ)\8W$Mm䴆RIf0wK;eۦM oS&?|GF\&jt`\.wK-Y7^p{ A& -R#”{>1J$mdcGRX†?2V8N5!3rhͨ:NKE@ńaibX71n<h8vnjA܊V)r*+oy)_35wf3^:c |<-ςd1]hv^JG|#b=Mc|"`T`Q_K껛" |i1[YC1m{hniU3JDTs;NX4Xjce 8`۽ؽ3kuhMkU"4s)Q@fEV`mk >yC#jt%^l\ UhFc ^ȫwƑӶ/r.C%Ҽs52)>s ) 36 -RکC+ [/ 8|C8$2?% Ȥ>@,2c:A+10}! *ob+A83!DwKt"`ISD{0'K8T=YtI=G׳E_$9`dE=">{D&lB|v!)l{>_sΈ1L(Gg#BCUaC6!G : CX=C?HDQv!C<Ĩh`E/p>)3H$; Di FdF+ n->p ,#˲$6tLGrlǵlC8`ˮ䨕t ;c sAHQQ̣h ƜDlć r|Hr&'7!!<A|H$`,CŚ|kAG L(]JJIE4D5ȰqF<93wC"jƩ<>Q-ڋ-o$X1($KS:TKPbCOSvvKOPyb%V **b&4t1˜P$ eH܀8LH J3͹zH¥w!9MlET4k̯]~Q#/r8?kb1%XMt\-͜$Ƙ=tA͢Ndʱ@{JTJ>ċ]5ʳ>9-|T@m?϶YB 1U:PhZ?b7R LPx$Q1X ̀Il33MT 5I٫شIR4EsiIXTIbܴ t)=1=4NArm25=9ZmB'zS* Sq[4Oʀ" t ԅ5KvK % DUSC@KÀp؟TN LDZ PUR-!=  QLY=OU"uw-ݴQ uZ3Uqhv5i۱RԳ8\mMW$۸40Z| 0W([W+k~ ܌(e}5˹eO=EO-4d44\MT“1Q`ۘїUлpVݟ Y=5e华he h$i,l1҈@S™N^R2-v.V=Y|W1KLG2>9.gsވ9j|Fx.?xdjkǾkЀpknnh"CUqk븞kk nDl¾ v-^0m^lȼΞMΆppy dVWdR+闤mkKR0ń9^nB0;n?Ng;nȻx$d%.kn~|6 rj0rr2"7րX^nr$Gxo0r4ԫt!CBw]@AW˘ vm@p.UH 7:ZޥҞpU<3k!ΑpN3ԻM7RFqm,.Dt1UV8R |:߈? ό2w+_r%ovr%$wsq"r3OxƊ+W/w4U`:os&x5rqGw{.1//r6P'{wz|~x}Ws~׊SX~'6џ~3|0OxkGF]a吿?QfeGL^^TqyT ð^uauY"T0/z=bE5v=qW=v_yU9^jkOn&r4 0(doÈ f!„fQ ?(Q# FdiJDX# v?B e p"D5fY_Qi4(`AsW%ٱZeFm[p#L. {nHN.\/Ċ7(1Ȓ'S㔆7s&`Կ5llZrԪWn5زgӮ]ܯs}6pেH{CǍO:vo$ONj/ ׳o=瓇L>> nbZbJ : n!xabiQrx$h)"-f5őESAU#E8XLTmcK0AItGiJHJ#=5XU@`XOE1`DX B VM7MSUndeWXeYayg[Z\sU }N VӢa % ~ffaRlojlp=qI7j~gjs)uV7u,:,Ѻf$d*^}R%X嚻b窛"x(ׁ"S6/XT[d3hK-%DdI(S,1C$Cv,eWv/4`@ ,TOfj̦, [+k=՞9\u ]T0h^4.Ac͌nI8T,1iSmsiچ2b&KnC/a#A`8zwˠGwf~oA3k!!|_%0Gؓ #†@5Z-`H8n89A1W*X+o(ZҶ*1Sm;:.'&o5!Lf|qoc/T:Ɏsd'Ǫf6(▻@PQ<3 NVg䀠 ݨͨje-<6c'i&Pᯖv^爉S\R*¸Ԧ3jVu!diׂcjrlu V~xCRr譳FTw%SQ9[׽ߨV ys}%AmG{dEt@.ӽv;~;/?<3<#/S<3sA ѓ?=Sճ=c/Ӿs=/?q3>/SG_2}/???}ro/r?__ٟޝ6AN V^ f^_` ڝ1 ҟܽ` ` m  _!?&*!A J r J!F Fe!! ^ "6aޟ! z baj "!!!*.vVVb!^"%b!~"((")^"2"aby" aa'b!.."//"ޝ**#$] -n!,b-jbr-"0V5^#6fc c`#ơ,N%b&v ^!r"~6ƣ<#=#e=>#?>?@$AA&B.$C6!CFDN$EV$큔@eFn$GvG~$HH$II$JJ$KK$LƤL$M֤M$NN$OOFP%QQ%R&R.%S6S>%TFTN%UdPV%VfVn%WvW~%XX%Y%T^YZ%[[%\ƥ\%]$Z%^^%__%`&\ޥ`a&b&b.&c6[cFdN&eVe^&fJ&df&gvg~&hh&Mn&i&jj&kf_kƦl&m֦mfiBn&oo&p&l'qq'r&Zr6s>'tFt$s$0tfvzuewn'x2fuju'vwvy'{OgzdzƧ?y$}{g]@'}~djhJ}.Jh"(Ãby~~v§&'?)}h燚h({6~(vz(h(艢h hhg(f&鍒hV)ifh6>'Fi")(riJ钞院)r)inFB)))FL*N)&jrg"j)iꥦjZ~*L>)ƨVjZ*Bv脂*2ji*bz¨*hIjj稞"ʪB蘪hN+V.+6+)j굮kF*+:+舚+(+khުl(k++:+^h+ +~+ƨR,flƺ*i**B,Ȋ찖&,NNl-Je-&|,@ >-O-N-VՒfڧn-v~-؆؎-ٖٞ-ڦڮ-۶۾-ƭ-֭ޭ-ߚ.P&..$6.FN@<.^.fZv~nr..n馮ꮮv...p֮j..e^h///&./6>/FN/V^/fn/v~/N/://Ư/o///0o0'07?07p/x%e/oo0/0wp{0 0 s$\@Ȱ?p p K0c0xjp 0/131&G { 'S g1Jf1qt 0o+qq1ױWqGVp۰c1? _ kDrr _#C2 _0q%7qjo()Gp)S)2+#1H" "ϲr-r'2.1&K,,r,r0-srmzr_:#204##N3Vzz*$93p&$<2s%#1G.- s"2%'?3A03&3,2&3sB18pEod6o5_4_4D3:4/JH4FnBs1k%$=ߴM@NP4/KrO ?rC njd*oDsGCU!:8sHTgV0EnVs5V{Ugt4WǵX5YuD5Uõ^VWGôK3a:dzatbdz;K+I6aW of/vbw6`Lk$M41ti3i=@iQ6ir 7uk>^Ysu\g\5Zn6Xǯ8 wHWuo7[r5U8+o#7ru/wu5\v R6e{ysce?1ydw{/|7v;y{xshgt?3mvj'4l' 'ii8w_Or7xpXswO7v{:7[6u8gwx\8w_7d|8z};/bwgwϷ~79@w&RWA?8j1RS#3t$%20K?uFF5Yuoc57uoOu_3[c38]v8u85/dWOf7}8ek?D;yVnRx7?"zwzxyz˺z˸X#swp;:/Doz/C{fS;k{{sO;3W:gxZ6/wzV;;{wx{73S{+yw{}W3;›򸟻SzWww'w{ϻJu]/'=߷Gegso;CsWF< x˼s=O}K}Oً}wշ=/ǽ=}qxޫ; =~<pڻ1۷}տ>/>K>(S>o~?A[>~ڏ5秾F>Ǿ>׾>>^6>R?p ?N??s%ed3'.?^V?Oj?mrKz?.ץfg??]L?j?Iv?%@7`A&T!B !F8bE1.|cčA9dɎMTeK/aƔ9fM$iؓs"ʛ? jQPG"UXTiS7L5jUWfպkW_;lYgѦUm[oƕkcΝ4z>UA};tp` 'N889Ǐ!G^eFzeg^h|gw_e71wJxMy@"Qiy{e!qaԖ EVp`O< Peb ]#"U3! gB0T< a*DauXC;T C)NUE-n]F1e4JdI7pWr0QAd"w"&N4 9HERTRd !yDH i%1IMn'Aƈq)yD!hJҏKb$H[2=e/ CNlb-i8Iet3MiN)J=(ڄ +N}I+59tRLVU:v3|'=ݙ3Wg= Pxs$\P. uC!܅N$H7[QDhG+T\%5IIZ&-uKaSƔ)=BMqS=OTE5Q Sk6! ,'ı$RiY"P5ZՋ0&3MYWjVmu[WΕuuRTFbkW0p" F h؂dޔ0&1zjGUvUE0ٕ5iQZծ)^W>1TmO"bu 6$UeѪw Wbܐ&$յu]n.[& SNy&̠ࠋ!"]pQUBYQR.`KɬUPXA-ǽc/d ,]jw$p`,|5R#PRpfK01-vacϘ5qc=d!E6򑑜d%/eK sXxlwZғoK!7[T/̱h7z`/Lys^x (ąѣ ><ԇt{a~;S\A"| XFt7󅽰] UW*7$7fqW0֖a^om7̰y w07џ~?:*]F'f #ۆ_0pJƊ#)*}505p90 0@0Fn:pY]C6mpp^0P>pB0xp7lo0 p s_p$ M07 /+ p06j oc  ib " pp0-Jsg&$ĸMMn-9EPBhx" y 1]7N/@ѣ<)jknK a-MeP?vq+œ1qb­ ;1lmo&qgL{u-%Nz'n@ r!sq g1[0(y,Q2$EQ"g!%$G%a2 KRs%mB%&%c'}Rg OR'2_x'r)90(p2%2*O*2#*"*1+ɲ,o+q(r-r 2.Rp 22/Q/UD{ 031s111!32%s2)2-21335s393=3A34Es4I4M4/s5Y2rtp6oG5[37u^ӛbsmSj38rw8Q)k8p/wp39:7k-3ڲ;*s<Ǵ~ss=83>Ss8 $?:?>M>?= A@@4T;T.>KHDzA=<4sBP/M~zo##P4| >?F3D(BDe3ab`iv6K&bF9qtFG)nPt ߒZòt#PM[I+@qG=kB(nE1\q;Mu.%tNBzPO.mL ㎯ ׄFTɲQwGGuR%N1bznHx/W.IT'QumTDYuG]wL,50u ZO/oN ųXU)Umu%uU ZgR{.[4ڂ ANlTõ_Gr\wQ!>O/RvS1:K ,2Js`6_9V!_5'Ud_ cU?)vN drXWfe%dtd7QRy6wRfqWtg\5i'2Qiv9gN\_R5 GUzկN%jlճ 6maQ; +kl3LѴLoaQtTlUyd6OOXֶRtʖ&El[6r7p"O ZY Hv~nܼjFqWTp)7VrmW _ٚNUcP &cNW!kPuw+V*l;rآϕ“ UP`zKRLE S 'Kpco7~0w7E:KQWYRMԬրno{m"E}r?y85/@W~MWS S7pDY0E ✯NQtnNw?̷WT1gZ//KxS8ؠϰP{UX:w枕6ikNLG$v1|[o$ςYx^ILWˋrIMx]y^oPwuZgx#V"V}N݀Cg񵈩_PZy/[xS)Xjr28B[MsmZҍs+4OS9Yp3{!ZQyvؗՉa/]71f9׏m/#lcOSWnO"-ښ }Kb9be|SmL{W˗mU ZwdUzo`MQBXiV09b=u}%:njSg%2Ul񹨩Z6i# ZKٸYZ*::3gѧ:׺z޺8Dqyt󺰽muѺu[ڰ%ڬcLbx1pA*zB37oC/mŭ;Y۵u[9S=K;Ai{pW;?{{Ӑy}3 tmsy`7vZض[i;Ҷ;/ۃ*;{,-z[c#{9eg{zA{\Nӹy|1;?)v3|Ǯ>;S^ࡾI>빾굽pQꗞꧾ>}Q |A6b>cLȷ6L[ C 鋝i>;?~)7_~ɾEG?5?}uRPCRuJPn N^-|%I-s}^۞1a=^K?QaY?|Oq͊WsހZ:n/ȶMŸ@  hp`B 3p`È",pbD1f|đ$K<2ʕ,[q kJ\(Ŏ1oZ8qȗD=4L:} ) {F֭\z 6lSb˚-Kڵlۺ}5-ܹchz_^w 8_obyb|9jœ)V.VK&Mլ[~m:5ٴkn;*> 2qj.:BzyIo~Z^(ҵN{vG#\@w|M|w+N{ҫ8΋Gd楒c Έ:}+;yhޛnZ'z튓_fo pPIJ,Yo"C.eb?¥%7ڲ64eMsė/| BTAΑ W!Ll(wA,f <@ ?X=ReeF];:pv#:|՜ش5SK C!2Q;%I61Zd'X<$ `,֬BYMS`![DABCʡlQ,XZRY;h9N)C Ui S2`+H t,,g9Ay7QlgU~szeѸ'Ⳁ>0ŗz&u.]UCOU g`Όf\G ҔipId"FtAJ?9J^K)81had3tȝ!1u3hWN:=tAըS5yt!4x2"uIiqZ"dU5:1)'GwGjPmil5뺉Lg\w͛vS{~c/ށBC!=p.LGBXLbgx9U0H tx$p"Q|Ϣf\򛜜ɔb& 3m OVPdk}N4B[*/ַr-sgEnunT S 𲡻D?0d9&s X4rY x! 'Yi~zUm1pˇn9z t%}頶mIjN3nZd) WKѰsih[,l>v̭l 7> ar |mlZvAx{YInu^x,p!Ѯi|[7lͷR?n8˕ 3) |ͩn7ȓV/7 _x&DUB ?~|'O{9O4U'}G*ٷoC>=NGcK^>iW$|7ϷKW2E#YG9@Ps'Wm~7{zCga'@ޗ_He7~7(`x!h oG H38j"8녁Wpk"m'1}1hl0v7%WHV@ !,IhЃ>@[,9GPjsƂք3)3DO5 gsF|(: ̀ 4PBpgcb8dh"f!X  (#t}g}vSvȄRx;3BUbȋY,W0<(FHexΗɣHX@hR+(Q^R>h0$-3KVC0̔Pב/5rPY8U"  T@hsu8ʸwy<hԈԘZѥǍghG5%8B0I_2)4?>4w?ɋNr niq ِ~јUkAB}^#IY5TZ>cSuYBt_n=uivwbP @N${7 WM Pqf h ViWZi-q({3C1Yu0UC;>e_sL3)>)߷# {}?  a@"vQؘo5X ٩ɝ{™uVpQxx((9IHWEK:%9r\t4\C P )ً$H6ZWЅj s7DНR2r wVt )Y9ynY2ږ.HHuG Et0xIJXj(P _!N%Z&'zǑi?2)bDՖHP u5XCUY}#FjJg fPp@TZx'}]Zb:`fzyp!kr(6uyz@ |Y tx7sIʩ(] * * ʭƪ(ꉢj*(\=e52wp:jMg U0IN9 کZl ڭ )8bL֦Xq JźM' fp *P;k BrkKڝ"kd)D_(*-/ S`%9< 2t0 DKEkتI˭M$Ob[g#IPBSu&˵H L' jh7jl? : PKw٪{h~8 ?8!I)!o&o(Kd'-L&x*ݛ[,K Q d7I;U3} ِ ð˺뺰;aJ\Yp&)|4e z~r/N~hTlJ(O}ދ໨^벀)u{Fj{h ; : @< ˿Lf4'dr  l2ԎxLP99=iU*|T,tǤ\3[ &brP&6{l;lp(߫Gk0 p0[ӆ9!Pr ġD\F\HJ9kO ź림[b>)VXLn:)M=tS=5GG1I$ؼkEL2py|bmj3%LtȉȾ)zJɚ+ɒUP8@khj8k ,LkʧʲʮUle*)I,:BT=T?ʥ˵,e<8*\L6(d0ӣ3p6pL,|,f zE EO ՠϣЯ I\X ٮ28>m)=?:DCL57Dl4δn]yH$>k6-8 :<]Pβ ԛK@lե]SUmWM_}9ٜo5ʣ/ 5`?l f?Քά9t H53zo};k{ ޒ<-HٚB-1@ -B̿vթ]-= m$4b2]lH:Ľ5R<у)z=E=3W! /.K|A-Ԗ>^;}= "KDǣL-PM8Y4m|͟嵣gD.I)ا#fKS̫}/9[K5nԝ !t.A.ڬlDKQLakUkq5SvݧeN\Ζ{Gp`%: @_.]ܚ.ط .L놞P b  @ NOMC^Ǟ`~M>aOpn$_j}n¾µnٗ[ K,u^D  @kް H(-Jo -G;" J Um Z-۝97?Z|DR=@o۰{jS?UOWJX]_.cOn<"sվ02,q?^@y S |k/_^ Jux84jᶈT1_`3 _F;9oO'&&:uäB{qA .CMXѢf4nG%$YdTdҥ61eΤYӦl9u9 ϟ„%Z3HtSQNZUYnWa#[Yeiس6Υ[]yo_&\a/K!G'Yˏ)O&k.g9{|iƩUV Wkرeφ*O uV7ċ/6ˈ `L.7 1u\N~u< 4QGi )mկg~,mimھ+@62@-KAppC:P87InSJ`F$Fq%zQx;3R.ĉG:tI(ܪB,˒1K.Ḻ'T5:MM3bSL:,)3+_hN)qPP>L@p,l!)w6G>jD a{h@ q]Eq#ʠI]$М4-YZd"F:Rua!+wLR@:H2"Db7}ȒSCV#](M5<%*˩⵲Q,Q dEK|t!03L-1$+)iJ+oM4Ы8+ |`MDf #c#%g9Fx;ԩNvzÝ=I UC%jQzT&UKejSTFUSjUzUfU[jWUuvc MPgJB#֭+xF5QdWt&=Q&L.Г!p O-%vfCHP zV#klyڴju3UhTZ&ik2x'e2 `A Hlu]:TI'Y4uRf9;Zs轠z^ 5m}k_Բmek4kۇƶp jȚȨ2[\.Js-\BWen6a]c7nLp4H68y]!ŽN2OHXǚ"l[7hkf_s,x8)юp؝q _عυnFb4_Wl;A?JJ|qcbzގQYиRkrKWGF3N~ !UT W{`s l]@iNw<ƓrfEFK;=xՍAo  reWk>{נ26i["K{j8 f]]6, sJ ]rYUae RN,N(eL` ߾r9/vx6/ErVr:^N\:6NH_(XʠgjAa(1LҾyEjÛ> ZB-7yݾ!0k;0 }R%^&0_S JCQ[hκ_iQs{~D]s巾;Z:09A(=~OA&^tI\<^C\\&8qd=}Z䠲~UNgkXs?IwteG(ys>낾kaZ ;E@>B $^3? !Y!)A,ј)A@mUn(MP?k>T,"9zE,\@(*De P@Eͼ=ƘOS=VPb-c eAG}THUFN"ԁRH} cTo=UF"DWmWWSE eV\STաAlO91Am |@UC<\4΀%;d@wTг,X Y+LzSh-iONJ)mVՇOWw]ZwSS]mX˸LÅEZ5Z_mǝI}YèذuM-X[}uؒMurț/xxYt #R{ٞHFb(;Pt"@dZeQx4˼שWL[d9 uAZLݽ|G@ٕEץa3 ݵMM94^SUKKW\]Aǯ A[X^޽A~^_GLXT۟Ber۴]m86hqX\O W?iȅ\50"x ͽ`U48=&]z Hӵ]^I5IƎC<]J~WqC}OI݉ bC8ab'$`A#_Y"h6#9f`i@`j:J;("Pjc"9XU N,Z1ֽ˭pLy,a]L>!䰱ݴ̅%aUWu^teSFbMX\-^呭e۴e-~^ŨHFjn8c4fHpmfm99B&t>(g(g9xtgzgEZ1g\%b+`aYnfY]E`F9X>L~MTFg~L^,e[d _4e]AYT>_XVfiy⻜ha6X'X=eg'9Rjk>lf^jnjgjN{|10O.]bP&[d]behKنqVC؇~S_na~_De铮]b[eݲʷ]6fpNiFFvjjҖfիjCJI6^lR휴XEKP둝UkveX䧳 zbihlizkC3l(cuYl~o.mg ք.gv+^oG6Mp}vhiWvlmj^߬pY^:p]h(MhkK߅AA(Ϙ&m hյ8a߾.ohP:0To+.0P'󵚶E 27sMⲸ-:p%td/@eV˒9^r(Sp/0c{rE,o&b(goݪ6"+f/k-hjK-M-Oo2qMXys8OqcU%s)=8?0{8EOny~mSg))2H{6J+jCR?23givnj-IK4ק.ӄuC}uvlw(s^jx_=0nc?vWvfMgH߬Rqw42N/pHSFcsjo$6EGaUx_ByzuAn.Vdd;%g#=axkdS27&xvgG:wtWSns:_qM=I6N9ELQ{_w6y?RwK'3tk|R6N'zTW'yzzQMp cgt{_=p#Xt~g}/QSd|nl}:K7G&w)]_~%b~~u~$7|{~Ϳ(M],qےbb'p "Lp!ÆB(q`.b̨q#ǎ?j #&CnYʓ(]fl s&͚6o̩s'Ϟ> *Ă4h9 bѦN.**өVbͪVU`X"Mv¯ ܋uc޼kR/ܾ~,x08MJ#*R: 92ʖ'[n؂e3-+C5[R5j%Sc\m#j٩_9޳YHƏ#O|9s*}y4Z}fwYϣ]`sxw=7ojW" s)Xz@JX!eg$lFmqGb}2l#☣;abcGGzUH2E#(~RRyhߕѸ%=c"b5֒ޭnmWwze4/(2ڨ7 眏椗dcbO>Z EOqJ]ZZUuO%dC^Jlf꤄&۬zR[K鬤L2mzY[K*Ên6mқ⛯.C\# 3ܰCS\csܱ['쓿 ɛfֻSs$;ٜiA{Z3UD#=ѽ=3ݴBNf*y._kUa[ViKĶsӝ-o .Ow݃^qwu޷ߍS^P 4C~\w^&aNܭj>ȶy.:㞻Nխ;,ggƛx~Uͯ = ^}}I$T{k>٣_߾LgݽiHXɗge9Ky:T@$π;@< < 8Ђ䱠?Uu}"a7ќmyA2|!;AQPb p:zXP,AUx;B12B,@C ʰdv830g$"F" 1f,B)1PtdǤYW" HсL`7;1qbD##(*g19Hщw#)K+*neNyVԇ)WN)l iK9c +g!"MT#z L8bgBsTܥIh9TGUa7Fj9BIFd[2iv6Ƥ#yNHq[&@yK7pyq|c? :gF34)O\sc. P|VzYhHGɍ&y,JFQ*lJJd\Eyz _9Q~UQY@ArRj*E$^Ғ)Nդ~7śIЯzѬ<&CwZ24ùO~uo*JWvB{k9)5HڱErT],c0I&Ul&6jN((Kk"hZ擣L+`gQ>;,bע7?ߪՒ4mr /gs}Zr񜍼aCqLnq,([^+-o[7*{CvCgz_:?v!\׭k_0de Tbק%6k^z|KlbWTo=QJԹ.n-ZR֫fgAɛa,-U*Z@'8Z>I d㒺mRCLd{S a]Cv1{dFcrqZ^`$=u3{:G⺺}=FR_dF˕I637&Qijh G͆7ps[V|^nԩߍe)۾h=7{mI̹Oև/>/5_T̕o1f~d,}XU\y~O?>[:oI?&Zh_: L:B`JR`Zb`> )`-8H_ zz _ _ ? ~ Ѡ ` a`v*X r!H!`*!a|! aB!D!PuaND S ! &"^[U&!r0'aJR*w`A')yb "_[ުlaZ8[i\ c]iշub,Jc-_ lف Zu1yޟ79N;H5^cbiG-E98&ׅ9&ꑖ7&cB.<-!衛i$=UW%˥9܍eb4*dJ CrOAE+JLKZ)I\ZHƖ!AJ*thY~lQ%NeVIIda1veYm]尹^ [NN"\O]O-9?Yߝd-e_H)Zcd#XZ횡E7bcڙ*R^v).]1Mqf&q31r#@vEUjk`%E1fe@]ieYԐqչ!V]-Sf1㹍\"Mq:ev`kfw*~UV iV[&VPSV؍'~#1\|l)R'CO wz灚@Wyڣ\U9YpXgNgIetehx"&zJC!B"hW*ca݉vo򜀝 A#v( f3Iv%btoegj*z%H2jg{Zj%c.XU9$2ً]g=uva$r$GzD6'=$⢦8%]ޖ)הj,hŤ")jP*0)X["}@iޏs֖fr^e~RIh-1g]~**4*ZөjKzd颽*՚I'& *a"M K5WiQ2a#F2w"Bڽj̄Ri6"Y kQꑩi9,Ě,H"MVl"gWVثܕB,6 ^n'b%\ӬlCk*fNj%zhy,>Fm~+Fne"kMfAMZO؎m 6$zfmZiϤlmm-毳 "j-0eߵ*2p%B0J0j\yZSo m"U6&LpZRZ0<"ᮉ.KKLN,M o/u*%yS(b[ij.! F1N6m/.{/'2'e s,7v]gDZbՁ0ⱐ,xaNJ("!KVzp/2q~[$ZY:]P1',i.܃ڂ)o)j*.+&,7 %FBs&Z" )72ds2m!\\>seyn,'}rn66חV0[e^mBkZ~q+qI*g-)˳kv̮芰pkjpE+Ec$FOErӮcpRJtK[l[LJRudNGGY>,utP+dS65UrBVH]UOb$fe` gU&S+M>R[dfvq/:Ws)Y[22}aON6Xu_svvnk\wunj>uju&`hnxghW[^\>ju9,?#;R%b޷n^zT9V"G:{wyo[t^Z\~w28'z!2p UGz1g3+zXj5&p@+f&Aov7J}IB;XstcʶM֩T=Sl3"bjIj{>kn߲_S~Kws⾽no9y> 2(~'<$ow2vݒk;>^5>ɻ>دB+ ~[~Gz> "s:2>K<1`˲ay};s=s? 4xaB bbD)VxqC#j8G#I4yI+YtfL3iִy$ {tJLA-%ziѤ 4RS6zkV[v:U'O>´lY+mڷqֵ{o^ܬH&bË]*frdɓCR7g.Y&hϣ36}uj9w(0lW'vmʹuVd{ieӠn&>D QŇN #s!B:"@1=M#4MCs$L=(T9tV]-Qk-(-K9U!M3%W@$SW2tW]VXqu[v\w%uWR|6[B 7TnU-r7UqɽkyǍWUv-W^xwMfX7gV.ճRϽ~ݖN!b]/xEؒ#ƸdwC>Q#j jƙ^/M䎅6dlGxe'@~dw wޚkn>,g/99&Wt6t6m۾wi>8n>4N W벑u?}&֭ܚlk)jiwY9s+jv2S_VMxVSnU4mI[ɫ#/#_{_$QӍ(%NT7"pa;/A ^I\e ap"eAՈg^PK$M̓Xa cCć¢ gXD 5D$"$A|܎XE"4JRAN}}S 1]:_҆}q]fȯ,ъyM"q0.ejAMi^椸<#i"kd,j%;}?)#gٽ |Se29:dҞlyFtq_KΦTR}PL:K:̋Tm"Bvyj _>MP|ꔡvfMdfRwsC*Ƹ-3zPx.ّ`MM J$[")%kyUS%UvQ0אFd)WO-rri5Ͽ AŮ*h5`={0NiӜ(-еeIlEP`>Ԫn[tYi^  hKQkk0Sc9koAn8)N*t1sxYgToumayʵd~^.;[0{[aXI }N7Q5lvJ3nM ֢oÙ,$-UA]V Zը5sDݞV}C8%rj>h2x)g>s{HӕxqQ˗A2^!H(>f}.&ֳ"떻 T SD"<\iMH75!%i”u,mL+2-gU1*V*V[Tʄ欙ZƚܳK4*˥(mJh?#vޣX7y6`nM\oy;G%]}9js&W7hݬ-(Iby۷e,f-N_WxqƧn|f '(}z@ӳ˭mMլleW;M[9"7CYIs=SͥKCwPYW ӵ r\O;H#8YPv:#Uxsu8y/ܱĸOׇa-%|IT z,|+>}o<U?*ocVq9akV*ǎhw+;}rC}m0#\+luP P &lp\0 aB PgpPYpP U c sn 0@44 W/Ap 1) НڰNU )B*so? 'B-"!bg=0u%&(NJܺ>F KQpZ+bQnѬ n/}ˎv|Z(q1;P I" oԐIr 1E5%{2XKB3U171/2,ӆSF!S@289R\S͈rX46%871WNSQ<8s߶,~2%* Ѩ~NjM7) ++@۬Keٳ̓@l92&'ʂ#I4Ͽ³B.{^F9퍎Zlfr9O(2O,T 13d|-0%,(,F\TT ,6iDO 7F H"qxL`bD3iEE?W%ˊ@FٔK<$+|)wB0ה~T%CHtƶQ`~/JTQǔJSE JˋLK! VOm+#ILM5 96L޴>-Qk OsUJ%JpPf)-I6^=[KLLW*XTXiX z2G{,, u^N2Yz+ BYN#1 RmjR'QTQ uِ&Z|^!dCc{dL1[dKVP$Ɍle4e.125gkigN-oE3h]v: 1O`6~SfV[6DC'st+[QqzwAq#̬^Y~!87m|v"fgY$U|g+j؆ s؅ZVii酇Ut(St[ʼn80nӰi-7 ч{kׂ-X瘎؎X>؍Ϙ$XxY*1 oVVNhyeo0I)YL 9Y0/q=mӸM@EE]-uS9j#yjv:8m9PwQ$26˭9]BniQ94q}tl3C%/;6٪|759w&׳4gW7WXs!n&B>AN9LBtsm(/kgtJ-DZlW$;5yOӘI+55Wc Xct|O:9*nMUd{} lbZO]sZ89}R3&\5/fU.ǬuJ3du:ƺՃVUWEUx9IX:q٫;51/؛ vi=լsHg:/Q,0ʒ2#!ײ#WbʻjG6IHOUxo=Qh͍q@L^ŊpYQJ cͺYZDzIQ7t ;E:94xA _ wX}uB1eYY*kYc{;"\QHa#ⷪ=oV&!i-ܽIRby}W]}Ȁ.Z}]ڥBwy%&+݅ ]1*[9J⃙eI_y+srja-59>doypbk?n⯛.x:ځ灾?>sw~^á-~ Wiy? - 䭈۾9X^j݄1kyӒ~ߩM>~7yv>p$~)O$AW6: ^^i?l>)|n%1YulwLe䓿o_?l3 Z~ Tw6WAB? @*\Ȱ^#JHŋ3jȱǏ CIɓ(S\i=.3BdI̚+oɳ'F>Z<0BDDʰR2=jRXbׯSBUԪY 4۷pʝKݻx3ICf^mR ,0^wEWd>֤W/] kXj;,2W ^ͺװcS윷;φ.=tY-E3lxE?ܴw߽ËOy>j7xrLvN4?ϣI~qwv)f|F(VPz~Yh}qmrniU-1-W WR@  i<(}KQԋQ݇S)WKMi]D])cWƸ`l)pi$1t)'`){&蠄j(ktnq1z(NG>֤f馚&ZړD*IZz:آ kzaB:+)YRMɦ\l{Vk +qk>y}G#Gӎ.ˑki*5[gHVTDc] 7G,>Dk^_Jef:{a&$[Ϣ)fY9K+cv&4`<3G71wl WIUSQ'XQj3HC-qPvڰmqeӤ=%r-fWwdWͭ [mcømżgfW,3w `` ŪWj=EKӔ͈Y:R7(O'pG!%HYdQדP &t>Ta$jƗ{#Xu[&ә)o;2@NQo>Þ0/e3Q'A\k ^D; 5-|0\^&83 {6cC1(9_HA=p{7aɅh۝ M nVó(QsC̀hA-eU}ř0@@j,QrẸ}ryُպƾlxc7(E?ߢ8uN]CQ5T ;|L!;Ǔ\O)VI:Ϗ4$1g;/iH Ҝ$-ELs YDrut6XRf 2Sel@K^F^w%MW@.RJI":Ajqs'uS+R7Ag7Nֹ4bY:fDTR:D gŰ,cؘ.23+,R|k k#`*pJѡhaҪu"e_Vc84eIJ>dY49P]d_j:7%oKl?U+QUrc ڼ4i>+E4fr;閄>ܻ-n^=݀+KzD/%RSUM/" w_UY;C*K}ֆ5x{i06mԌZU~"xޠ6 @⿺X>qFIng$ATAβ"GHkoKŪ=ԭ~lgfSpEXx~/{wyoM=ϰ& eF;z0?6#mIc̹EM"rBt:$jU=:h$)$ ҡtwMlZB\`qv-HuP, 6ݛcG(eLp/Pwl !trэ9Gx߈9Kkm:`Uo;\0VeӽlER67iV&gj(coV⛶;mxg'6P;@r3@OJ^3FҧVIN-u{=$Lsma x^ĭp{AxϻOO;񐏼'O=3{>GOzOwzջ'bcOhw{m}ϗ-,|?'[6aBn/>Ϯ{o쏿/'?E֯F7x{#}s 8~ XHׁ 8$z"X(w*؂.Hu,284x8Hm6<؃>Bg@8Fx VHLVJ؄PRXV({xZ\`xPTdX2fj+hn҆p8tH(rXx'~z؇~,wLXt^H舄X􈔘x Ň(؈8xȊ؉ȈȊ\(芻(؊ʘXX(،̨XǨx☍䨎x؍Ȅh戍؋yȋ8Iؐ ِȏ Hٸh9z%Y㈎@9y2Y7FQLRYK-Z\ٕ^`b9dYfyhjlٖnpr9tYvVe |ٗA~YH٘yȘpYiH`ٙWșP8wWyٚ'kuDpٛ™0y řٜ҉9ֹyڹٝ޹]GAbYҙ虞ٞYy#䉟IZ9 JGҠ褐Ji"zPi>֙*:)z ڞ #Z 6<ʛZrɢ-:EE蠤J MzDIQz)m4ʛUzXaVڣI1kmzf:f@kZ=bZKʧ9~٤aZYm]ʧ,J߉o :jvz!Pʤ*:}:/J}ڪIʪFJڢzV j:R 1JZJj:J*ڡnk **mک٭)*ڮ 嚯ۺiSꪺZ*K˚Cڰ۰:: +P ˯*ڲ쪛09z2;*J ;k(){N*ʴ{| [K˰*zb۬C7 -;6ۭ:;>۩<۳BZFBʰ`LKiĺUk eǺƩ;gf+[ ui 5K*}s[s+;YKR; X\eڼj{:cto뭳+. jj}B wt*[m)I۬hMZk%;۸ڊ Kx7; ۪iI*ɲ8K:KK߫{y{5̣[j45{|š;GJ\S[k+.xlk9)l&@}80]Xfu[NYg SӎErDž5VEKdFgNfV-m8/= leL7%JvH%]ZLtRoc:';P}pXuUR!VRWnsda9P|g8p}1ցmp_dqEMTnQ _5cҙ3#-= }Rm-@t OڎdOխqLб3MAEql-Wf[AW0ӀVf<=gB-cd3M4ִYaN==Sނޞ8!NB׵ ߀! smL0'-v.1\6K4ѿfTQ}q قb+M)YQYߺ*1RmnMUj$ڙtٓ a*Z) n!]4/sA2dF<>WXb~?R߄3<4\_Nf2fҝ[Ӵ dX̕c݆>faHm^$^8-Qa磥*#O,5)e=r&UߖId:uSEYUc5.*Mܠn#U+44ݐt#?b)]sip_t~7tSݚd4e}Yb ۫O^dNeK3C3L_ygܢC>>>&%T2[RdcV6b^ծ xgzP^N^$P ݽnw<=uLUQ@3խmFUfޮ.ڶQ y. ^.hx-^UOvEi%0oR OH#`c"ڿmAT/c|/)?85\ 3^5e..*^@8Cޣ.cW|=m|m[}2?A[C}{_n[&c';N/2Ь_ux_NYx3?O6M1d"u @?$lˏ8"OỂn8߯BqJ#foB4_oo8[AdWO@ DPB &PD-^ĘQF=~RH%MlH#9e̐3ięsM yPAEZt(ѤK.54QRU*hOvVXe͞EJ4\5As;6PI6*T.x֪P}Ydʕ-_̶ý}zY̹{ -*jS#>len޽}S[?cmwifMtԃcv<}Tw^x򏇿-/#5Հol>u@[?$@ :8@I>蔢&bۯ/sG$DK!DV<4Dz/s*ؠª1(\܉H#D2IRlF˜ J%Ir*/mJԲK/42>0*ӻf<6߄3#\(MPNJ3PA%NM ђ% F/z-%RK#3T[4:-RPG%LRUJ}VYguSruONk(WyW`%6̕6SeeYg6ZiZk6[m[o7\q%\sE7]u-]weՈ8=]շ_ ~\_5faL%MYtXS+ja7w׎td469eGȉ VeWΓfoƭe_5qh~W˓`ޙhv:ju)NjD?) oѤꕺlj+EY,ҏ%mo,/lG)퐱^g~nC{3Rp52?m/gt6_q쬲?R=;Quگ}aW-îݼxׂh@Gueѹ?knWl |ְw Я]xws2~0~׿p·٠r_%H!~#iC`<$;GթSX7iucGӜpLġ* n,%  (>G{@ Ax%~@@jRSVT>](+"9j3axqVU4"#umrtȾ5ҳ47]5v8a͆;@ג=-~o^Ӊ#5nvvC1jQՑf:N*6x {ք+鬜"IroKǚR&''xZ{ѿ^QU,Du LkMT.{If K|b*)H]qXݚ(U*A룶l+L,G;bhS?gd-*&W6|sT/J#ŭ k LQѮe;:NΝاXϧ6 }K!UQ~˺2}/|b]MW՘*l Kl2 mG#״5JӨ󮑫4<m~ht/iNq]fxȁWL8 :[O "FϖÌ#d]bFY+ex -Ue>"!'nN– ^>~ke|y=s%[ 5w򴵽Bzq'mK>kazU{>c6omf٨L滅pQqG|y3i6Y3rt]ۣ%O@v>|E7A==[䐧iLRuEtw^!6\9_{0~Ip7M9?s Q^ޮ~1se[Y=K=|c6ȷ{Ӻ 3!g@+@;,  A7   kYYA|6|j 9XA<5| $${!*J:b{#D>S»`­r°-b;"+B*;~aӷO5ܓ2,C;.ÄAH:9ĮCx"(l4 Y,?9@AĿ4D#AZyDH,Iسk߾G5{?~yÃ^0aß/ƽ_/Uŀeaŀ&iP@eQK%TT1APXeՈ_VZj,h]l^pEfcd4؎?u@ِ=Cc;(ĒLP:i wĕX^mdǟYb9\s͕%lm~qspAxvޭzGwsL0GߢK45(R^QĦr:è=TĩUDV*맛!HQx@R6SU%PUXl$x*- nM# 8jymXie? %+ob֫߼ʼnoqۯY'wq*hË fDd1[l*ŀ$gkFDib:iz@URE+:U!*l͚hH' L7' =Vy# ;.%Z`w GckyY]3 衊'1`` D@C9$8N%/ }73AR;TChBkUFzҰ_[+n N箻Un#Y39Z/`Km5υhwjfkΙ ѝtGNZ|D=ypw0n9..}+܀xzr`*QeSEYPF' >0~R Z`T]4AZ %(#)T)_4\Ygv| ^zs0Ib eB̀f:s37kN˙ӕlC/ n#87ڑ~9$LCǽ cX.kf@F6@@HY?$39NEYdQ VЖP֎sZp L ѐjPRƐ31Lt˚`3Nw#"@mx/ D5/fy@*U<sP)xU L\# =Q}?V@r^ٳT5Q Ѕ*KM^ ;>v=QcN9 )< O@{hGkV-E aZK .qJ0Ԡaf802G7\ g8613XGOh[_25JsuW!e}v`gֻށJRK¢n+/Cr4vvDb1 R}$V Iԥ+M-{ڿXlm{ɩ[b L+=*\Bn ژ twݲBb1or\-] 1o"^Ͳ2aξͯbKf ſ-Z,j6Vae19Ox>~Yϩ]-Liya&F^lDrIyD-p+δ%NQ5>t!טg VV,kJ,}Z$?׿vRx;(E+`hXȲm 8  Tt߾ ~;"Њ/Ÿsbٶ^-soSY~\ͳh3XEX€泄[jX70 9lMSI#l$OI ! Zش̓iOOOa#G@gug}].4ik;OӣZH{޵ Ȧ^obQ({pM,<0 `]+7[w|[xd@T 8V^Wy+sA yO\C83>@Oz\v|5gI\|2AŶ}RWCzI;y|8W3 W6vrsEPjܳ  @,AՏYf1;@&ow0PYUoFv6ܖYG` gZRh% Z)xyDyGh>hWzw9<@XzFxHȃy%'Gg{az&“8@|8t5j5_X8@[XNq8Q8B|l lεqKX{XZn(W~)l9l9O_eW@E 8XЈȑbXF`o, ב3R9wyG9>Yy=iy'yg#ǨKMqFШ\Y@HiISt9َ@30Fxz׏^$zhu쒐O ~(J weo~0 lG9X$ɉ)-/XPpGZ R z )94*yќЩţ@Z9DZEQB:yhPQUUT8Xr5Aj@n: X@ hnhg0 Wmـm xvugh*vfg1Z(xHiq̩ڪZj6P*7`t P:OQPʥqz^D9sfsOJ^W XpCbvXjG=!oz )ڊ,%,W-Hy1Z:q: zk˱HeO50f8P:UQ /kKʺ.q |K5fzjs iI `܆WH6꺮@j"Y瀰zog-)n+4j,u W[A:`*б $+k+*Q7{Ar,.kO %ЊKҦnZ~`Zi,+ۻ?a^[yky7)*ʼ*ذ)k#ګF<j;ԙ0վ4p)[{|44@YJT\ꃢ K/ <;s PB YP⻾ O+ ɻ­˷ԛ¤:{[K>Ġ۾F!ۿN4K>hz@xťk)7d 9ju KPn3"|ǽ ! OREٮ+ȋY"@`;,aگIX9Ò}{lk;?@0%IJJĵZ;F|ʸq|KPt:2/Cd$?h iknLK$_ Ҭ@%l^Iص݋ȉ)'8Δ|ɩÞυ+.D|ʲʛK,[yT6xq.=<ns)glkƳμ9L!*PYO| ]v0޼/y֥Wp <-^Af@ 2!mN3H22î̓WΓ0'Oٖ/n6N۔n8/.PA>4BޜXS3^B9n;Sy-.K곭8n"^R;4NݜY|4<$)+oL1툮~9۸ ʸ1YuP/RK&D~\#m]{A|npntu|+ڬ~Y2Yx.Շ͎Ԧzq9?Dlڎ.MiaKC:@P>| tNJ )>HQF2aY d$ "_<(WN"@AEtRMzpTFB+ ]HVn+BmmR; uA^}rXT FB?ʕ-_ƜY Ν=چ ҥUX6Zj֭]ZYc ˠ[n޽}떬Y@/$X|ƒ F(ŊCrHG 300:{L:hIFo5ոv֪M,j[ >pk/ ¿Ѓ㰰DhC L^#K6_1F Ͱn1QS9! 2h9lȡ";HZI) ^BJʃ=z)X̴r* +Z@P-@z0 ¾܌0[̱Jwll5k̲@ K̳@V4X(U4*BL7rS7ŌL\H$$BZi쒝%,cbJ.ɳ/i\ MDݪl+ R ep D4`ڋQ ݊{+eLWx1 [̆DE^("հ{$nW=~ eYŊt130s2p X!#|Z I#ڣ)m;(2T?j)J7]6j]; P-k|aAAw`-*C8a!x;W&|SQNe;p"u6n؞hhrNKiv:\4U3* y ݅'TTP й+`1ěqs45"&WD< 7@I)r'Cڧ=٨77X2#rb!DJBVgv1ZK"Dw]d8yP*5fAuZ`|0MBR_: }Wc+2@ьLjv%Lsc1R2#bA%FtN2@I! ki۲JVNR^RJzBضDE0^R!]QBD*+bQt7Yf6F^R3g&1ӱ|c2Gsw@g bPt"I,O 2Ҝc#a؞YҝڗhmrkZAiLTI􉯄 6ġ¯ac'hVĨDRY:7rf&cI2Y|LoF:`s!$ٲ(sJ09Ϲ%!SℕsqR)154h_@)Q*o1`UmSubG$E+2:@_Hs:*㣊-W8%?`ꤒ͔h@lbIG,:EcEB)<^$iC&I-%׼wQ5iAjU;Ubn3%WUūaD`6i0UGpT戚DSdJ۽!~I`2Ye %fvDil^HbɲMҕɢfVGU^~Iy\o#-SE )T[wUe-[ 5p+V\u2c %/A)+BL|z&ƉeAbcPdžHy_0^"9쑑Xzyj-_旿@`#Fs'`2j_ mZ!֬-0gd4}< 6TBbFT,`m"inK5c@#4 -X"9>S'CYRVV%.ʲ&q]{9q0$ >krhN,ȿRͽ|24Co\ȩ| Twd 12w#"wuJiU-ԭ.AVǘ$ɈGN$?͑uƸG=ӋKYw5ħ\kv9}[7OvO? )~vMqKq.#%LO,jjj:%Љ hAu+ZHڥB7D?d#>8AȲK:4yUƓK va8|H'@;rAXgNE Oϰ: }Xc+mdd^XA՞#ᒣL^QߝSz<~oV'67@HDywŷ%v"E|zmyLH?3[c#x( P|B@{==s(J2K8f;852ø }:!3摓㓮(1`?s?҂?sŸۛRn+D+B0-j:(@8F7 h왞ɩ ؛ tZ4@B}~C!iJ%k $RE$#ėx5{2SğL<^s ŒQ *L›UdVlEkB#<;B  \\_EBo аMcjcZ9{=52 4 P =ۮۑʒ,!0s<" Ly*#,EcbP"3Ł$HV6WIa 6|F[T-Z`ȊaTZ37k4 $ɭkjLղEF>\C$)8v<8G;ɞIDKlyy! ¡#|\}9 T3(ȪJDO6@:sKdtѣ7s cҽbCr:rȇ܁R =jlLǜLszG4Gm)Jz69Q{\GD쓫HB˰*P*@͊$/QMCIRɑ,ɸK9a̿%[jʮ`$(Q̝2'kNx!(L5/xL8QJΤ\IQHPȰ\d\֔ӁM ;+"DktГ#|R*i GPŔN8L͒dG$)O̧PdVlLPOHF$"O$K$O-lL B69Z(뽱%/I$]eS Q0Q@sT~\Q̷E6e ᾅ9T`R4I5R$RG=D:C l{ao*P1$Ⱥn n$K̒!Y-dLm^_`a%b5cEdUeefughijklmenpq%r5sEtUueWbvxyz{x}|~؀؁V/!؃E؄U؅e؆E}+ՈeWD؋]VUVu؎؏ِ5VX_mbMٔVٗ٘|%ى-و^YYauY`]YD%ڢأXZM^]ڙکڪ֚5Y=Y|ٛZZ=`Z%ڲEڴM[E۱ڷ۸[| ٝڬ[ۓZ%۱uZ_m۳UZZu۹Ue܏ڽ-ټۯ}Z\uڧe[%]}\ɍܻ[\E[ _ܿ-eU]]޵ý\EׅZÅZ=^]^ul][[=֠e٤-^}ݦ=^׍5-}ؠEumֺ ]]6nXFfm &6FaĂfv !~a&#F$V%f&v4')*+b~,./0-263F4b2V6v78`6:;2<>?^c/~`sm@DVEfFvGHIJKLMNOPd@b:fm0xUfVvWXYZ[\]^_`a&faRa2sHbvghijkfV>fd-^fspq&r6sFgZfn-.^v`UNz{|g^^gv(mg\vaxQTxah}v臆~x犮uhye}~wnxWp[XeO陦隶6jxv꧆j hz[6a`e\Ll鐞(~\aXFk^eO#⹆evB FB[a`C؆zqHKl긆a#ewalkjlgXevl!klmpj`hpmn6cx~(mWf W:6Ȅb([:pknnaȖl[fepg؆nn@j]vvnmkoxxffmjpmێev Z>ru^H[Saz`]`w pM`mYޅDfop`fކj@lkNpxn~֎~ZsipYPSPJ1jV?9Ċxfvi.ajqGUok}eWjyd_Gp84i~r> [ffxMvgpXh,oe57s{hg&uH=I6goo8W~u]_=oX]wiXHU@Bx7:h~ օnoXpp7sGtWu1rĺrKgMhMtTQgeR/u>u`e'ΉV`XWװ`4,?j-^OW_?v\m.l0@+`cS勀 p3jG;"E9ٺ#Iq%u .w*'V~x.xʗ/W9<MoNtٯW];ᙓ^kt sfWYIng-uENy$ZbXqx3"2 ; ':Xv^>Nkb)z]h! m$"6*Nr,n6&vӨ:j:䓱*K,rV$O1 *,N<%kϪ2E k:id=3s"O B*HRS5aȧEK-B# \`:,1 gogaf\N7`Lak2ᅫĥ1D8، Έǣ3h9睯0<8a%6zZs5aM.;; ϻRtf@;t3&E=!}\̑?Ρ1Ƽ3J0.?? #O5@M!O؉n@C#hISa簇|BC|;! =Ą=:а6SP)@;&M0N|"()RV"s #F| L#p:Z춦En|#(9ұv#=~t# QA'xam&U-PE'_Si{=Mˆ a0. $-)iRּE)M` "&;Lپ\ $03 sJC,&|.~S_Ӹ6^p昻= :#s?Nt|\'3R/+ѽe,ٸelNv\a?s6G>^@kς|@7V^M]>32dEwYLvs?@׹=?>ϯ+/߹>G?  &`t6> 2 N Vm[0dn v~  Ơ ֠ ` n!  !!&.!6>!FN!V^! n!v~!!j!!!ơΡ^ !!a C ""&"."#Ρ Ԃ$N"C-;04"'v'~"(b>B<+A-db+",Ƣ,!))E-h&!Z̢0#1"^bA6,R#^HcZ#0&65b4~~#6c0^9C9#j#;c:#.!2263nC5B54a>#vAd2$:ƣJ!Q#C#FV$B^cRFj$G~$HNFf$G>$?Z߁%UQZ$69NcNMd0$gt%neuF&t%Iz%k&uxjHBxS{!KRX!&UU)܃CB5ttFSufv(wezeaBVh{fjv^OJg{%&~~֤QO*O2nw$^M'bwb(jhGc6=*dڨj(c5L<+ R<'N)Va?Bɘ!D^)V&2.&,C0D9H阾)Ʃ+"!)E5Pb.)"*a*&.>*JaF*Vbi|Epm*v~**֤^*j**$檮!6b?FV%f9466e*">^k^&.""#2(+kj2VC33Fc>pvf8.鏦b#QPlc)$ $AhNr^n'og>l%d%:%: m hlfA!LZ9̤98g\f%F扢d%~Xmlbvaxr֬n-Ţ,+Z9eInl'd exv-:m2*kmF m>-zNfvfl-if;Ta`ҬNg'b.-,Vg~ʩq"@.gJ,.΂lŮyf&y&8-gmԪK`}g~s,R,2nk~+knm:^(ce,.rh-x(/^RnvV((l^/yw)kr<.c%>f,Ң.i8))O0fv@|J0wp&p{CA +!!)% 0 a0ްp 1o[&/17?11W1g1;+aq2+b&1j`*";b籥&,A.1 # 3:#4*<.r/:dگFw)_f0Br%.@d4т*kFzr9J-lܢ*pn*/ vhf.n$,/Z%6 PbffRm0+25.`jso'm:/&r6<3׭f޶%9[Z;^,rlזmU4!nZ*g|.>( ;QLKa'xBqcPyE~{ѠZf4'q\ݘ,+̲! e0Y&jg$|21D˴S9鬓 .C\gjj 4`H>|EmtQO=TM9*ҽzRSQMաOYDC#1U[q\\ VXw5aMVYugfCkڟo֧m-sMWumwWy{W}X`wNXn!X)1X9AYI.QNYYnaYiq9;PK 5|wErEPKwg_Hg_z>W "y WR߆Rw^hX JrW!އb "Hbuh㍊'"~3'}@,gR.( n%$PF"W%HݕҘ_M\Rfayr;hJUv# i%ᚄ:#.yYhuc|eJivWMn~jꩫ*ը,fjMH뮼+k/y6KF+mNk7V^mkʞ}n櫯^ ,l' 7G,Wlgw0;$l(,r,,L83;<>-@mH'$ 2;KMV_5Yo`udm6NCg{ovr@wFߍ|םK" ރ '͊/AMj&5C_˗xW:`w>4顧ʒvʚo^2nLȱN4{>*#{Kw;C|􌳌|4ӔG=ןr.;ī/|M?:+oοO?_G5q~׺3{34G= N3l=qpK۶^ЂM F TxAz03`wC%aJ(BY7C0 [A0ŚoT C24C"lS#E7}tbXA)c(F/"!hGJ"(GArh H꣢%!GO)L$׸I^2>d(]9;/ȼe+XLώ%;)'ҘDŽ2YF?VS Җ%3=K37o˚ Ѝr L&'QiJt1d]< }әnjIIBa|&1YkFx&U4לM9M^ԗh8=,0:/ "u=$W(*#G$:-۩DJ_:+*Үb`]HV\Zl%TR/MiR8HF0QJSHv6C-d%{B,v-8Sf_izgX^>հ bHg9u6۞1o r حEhq!Ւ.nBa\ HW:n<{uq}ʗ[~::|;'L [0 GL(NC'n1gL2U(1L"H&ז&XN^1LORƲM|-{`F2aF5yC~3Lg7sx%r3e>~rAЈh'ɏn%iIҖδq|g`z"tE jZ̥Sj8/V4WjZ:45w]Ww6ֵ-F {;Ml3;޴;IҦtSؕ83ŽrXq`;ys&U>qo=Onmx3&>loSr궸 0W;rIq+эr|*?Kp%>ta5is|}_||: 3]?zS>j_zGuxf2x|ǀGG|<8'f/:xy߶zeBN؅C8GȂ؃nH'^jAtRXWw}ٖlƅvdhdlׇo'p-3xng6eXvIƆs(dhX}xpXy؉CqWGi6芙7wݦ?&h`gux8zg"Wcmׁ7FT~27Lwȉ¨g83sW膽،2W^ȌWuHdz(pH{[牄Ws~u|mH؊w;&QVǎ|htxHhiy6ŘV3IoiI莀Fg~w'I}1ZǔV򗒾׃"ɑ˸`yyh-tN~n}U9YɓSXg(Hc>gfxy,ɷ}(yYt-)g؈#hT_xdygѸhzה8P}zؐz釬IgW}蛡ٍj文ؙIdrhxwGzYqfٞ\I}%错IDŽٟIz$ؘggyBjڠ9i~Zk򹒽ٗY| Ơ$ʏi5!#ڡ)ym& p Za(@F#9q&țx}iH kK: Yo}Ty )v+@xDʤ)I},ujngp`c{9YW:z-קFJ~j~jjj]Jm_*qHthT)ک 8Lc:dڐf:5gZꂟpꝴJ/e8Wʋú{Ū8:]*ʭ JsJǬ犬ʮu *J;[{ 2պ/ ۰t1/{;{MQ{Pӱ "[&{*ű.{.p1)6{*S9K${>,3>Q?[4ѳF۴8JLVk(SY+U{^&[a[Dfci;e{n[3qmv-u{z{+y~ +});K({%Ҹ;[{۹+,;PKPK,ܩ>u:UZB`kWyA{7|u,ER h-AĀb;哟멆CcNĺF|m !7q_>aX{&IQZXȎxSd@FE.e@5sFGB/ H_mhNףMrgfY6 2ntL:ͳucU 掐z42n&@ AH F 6MSC(H=-j=rlRd:)'pbЭE ?fEv1?\X`,?b,+fi%v=r9.cBcR7 !i(r+eIAt4KAfydvLh$\;[ų>0p tBrIaHн O}*gv {O i :NMY:E_y}ZkY9YֿZJκ(3lc{/>dԑD½/6{㾀^=tfh,-o)C7i=3 x\nEFGOlTo.Mk]֧o SR6>p7̓ʘe ~~ S2+Y{˳\QdHۏz I:a+Ïbg˸e/;Gv(`VQcSwvx7nw~Wn+cxFoVxn  wpmdn_p)Xp$yyU)5 W58!Q9Hz<؃Q)%SO@E1QBRi4yvd9X`,g}v8~v/$98"81d+HxAb7mPw2;9n`NAЀLN8m<6n(n6Pƕ !e XPӶѸ%*(p hpm)ap1g8zp 6H(I21 | iT|9rh金ulؑkH/֤Yy)6*Y*)LF) K6,Z|Q(n*np 2Չ 7.Naf  JynДwx ni !&o (PWx`6+%С%uQx /8З ,ڢ.JQ94:QO`f8Xf)Y虝i23gU!icQy5uM)KNCIեY#5Ce R.iFmqzFue˹IΩ0bFkSщ:mNQhq_Jn  8m  @ox Sٟ_ych oo oQ&%_FګJ&ڡ "zKP/(Ԋ5z쨣JQɛ>`Ai30EU{0g1)3HrT=Zׄ).bCj *T:X)9ښRүRʢt nZwzv*pXyeaO59 ڲ&pꝔڀNa9mPfF+nx jn'Сn%`Pzu^KX\[_ֵ&СpˬzΪ阷~YbK`~ʭ1*&L:s*ڙ)TAsX ;9W"ĥ밊FzJ4*믹|e㖧6PX;mqԨexGb,; J+n)Eـ%n?;m(ILkoj O:eV[iʵe`[p syEj۶)q+K ;Kл+;(dfFUiBNzJ8ezM )@a%Q{&( G.,F[y>FD*NiƿŇJ먋ਕxFLG(u̟ǘR\\ F<<ɔ ,k f#zz鬞<ʘ¦|w§P8pqJli6pˋ0̗+,*㚻ذ{̫5GLI1ZFQFTP!np)(˟CFD_nf+ S)oӦI h̟h0dɋI܀G 쫒7&J.Ҥ2=Ө6}8'pG4AB=ԍa|ԿlfYQMj ]`oa9腎bdՎb2+` N@Za掀}e[l{Xɏ**2}ꢞ*=.0˶>E}Nʺ^{hQ}N{5/' ~gzDB m޽oεsL\MvQFm,$'Nb.j,|aӛnbt,]F < N XI <0\Ml9̿)K^\#CL? >NN ֍OOF9i[Y>;C/EPo+vN/E(hE(\jLf+Mk0>]uOsOyap{4yCloXV5 }0P }Q‚)^haF=~T8PH%K.49Eʁ+VtEL5SĉBN<5(AE-:T((U*UJ-@+]DVXc'E I+T[uzW/ޞ}w T@Fx 9 ʕ-Yf8<ZhҥMF=j"wnlگ98[n(vpōaC #͝7_zty(Q{JM{Js=H@DՄR H%kKB(@ Ґ ծJUU-rf ӝi0GÂ$XȆ"IgɁf#iMJ)l7ܲm3DLs,:#;Mw;F@:#?VrTDHCE4tyߒ򕴤qTбO3JTRKCLUIJ pPfVpqP˧zL06hcY#,Zqliga[$gC3pi=k`]H9#E{@|l ~ߓn<9 P::Q(߳Θ&b-8)PCP*EJՔ_usYc\Ja]yE0Wg]16͜>jK4wkulfFMW &ᜉM|7/@U )^TaΞ/+qL{N-㎥189 xnqFdgV$8A vp; 3rӭa-IA%$ [dmsIKI z;)mRzކm|݁[3Dψ,)b:OA)pI_$?oB0hQ8DR^@J' !oFAe0tL C4"QA`&Ay03%e Y08. MF9crĶ..n9ݳ ror3LL7b«6IJқ^nq/*{_sq 0K/¼txnf7m/*;PM; Q#F4jIKBip_-*&[EgX*@"G* ]U~'8S dl KFU&2Df'厣I] Y/XZ}06&͊F☀ᠳh~ͻLt83ϢeMqJ-n۝z&Nt0 hdž95T)-cկ2iQobgZA'3XawAF2ºBck Xd KaI D0XsInNm+5q q 5ҷ;؏f y%gdfFGowV&RSh׏x7xn4hݝpr \sGQTdX./5uq<#_8)sh)X9}TP0vCx&Y-ϵmv3s|7͡R% \%Y Ү]_ mgN4z鑻i[w`p>Rg1oa.͏QEܦU6P@  | c5S5$SKP=bAR@XpB,W9҈*Z639x3Z tlۘ!x:ۡ!T*B7zA0(d":~˽J8[Li^? ઌ3? ؀D S XÓ˘@ d!9@4: BtJd/jjk?ac$gd>5y9%uR370Bkŵy'dْB,4 Ev- ~‹陡(N243dF @$ 89F$ ë52/ sr0ErĔIGa ʨD+9 NP!^9E+-c%\7x+};UlH:I0K`d@ӕa|#ӀcDkƌ P ZH̼l ɖK( G>ٶ*9}d5AsGxǒ /2ϸ:6t: ȆVY{HZ7ȼ$E_FW3IK)0.lƷnZyCk<4Ad5IT "=llJ17OJ$R/ݡMW@4K!J7c˼M߼K3bKwK8[p3cp;a3Y@0bd7 QS,ιKwK \N l s1bOsZYF,OglD$ƙdOA 8fC*Rn=R]>Je/Z{H2쓭EK F7X,4m\lTtNxT8QQIEKH\\Fu O%ѿDԉ̋Fu14̕tUѧ8C$e?LTRpÀ(ecҜF.5c$9S2-72 G rSš%@PS>e7@Y'TTAѽŽXLԙXWH؁WXXM̑LCS 2TmTX ~pYex Փ5@^ERh'!2ĉTd*:6X $ZU2 aؓRluZCmG0 - ̣jӡJ!Џ{)AWF[Fu΃ XKdXMUXENpP]4NpQX<uU挐X= U$ U<}Y}KU39E]Y-^=$)ҧExZPPhaPT  KԺ: U!kHM0]ſۿ~]܂5\E\TN؃TȝP}Q\X=1XU %$ԅU؝`ucYaj4a-^Oeve^`@$YڄG[򥑰^m5^+5*d7[!l"t߂e܅*M.b-\}XNv?Q]#T ,<@6}4nÌ|IQ^a 4[,<=*de(bå0v܄%cb2<~C7YXe1W* 2=o؀~]=`.N^58OGg- K~~~ԜPF>ǣ^Ihex#0R]Oc4(BF,TU\/L-IufQ`8`6؍mNFcLqgpƀFjbo*8r&or~&oo)wrS2..Q<98Pa$]Lfs`2Zib1# l djdMiCoG$hOTDikq逾nBw9{&b*b'oW7T'rW$?Xu\ ;O=p_ѾNLs5os68sp WlAqO ^it1;Sje&Y^bztXwu#uZ/r7rVoHrxuXWT^_V/ov` $vkҢdwsoĀjbvEVcl vpv8t Gs'tz_y'*‘HaR[>ZoNlut >//U:uxxY?r(B{7Eyoy5ݚ;* KC) {|y~?@tHy$~iR]6#w{:l uP{"|[_{T"uV)7~:s{{sa<(Z'7GWgw{,h „ 2l!Ĉ'`QE7r#Ȑ"G,i$ʔ*Wl%̘*3b(&Μ:w'РB I3cѤJ2m)ԨRJon8"%T婗^|i]x#9x;#A#Py$Ij($M:Y"OJ9%U Yj%$a9&ey&i&m&q9'uy'y'}' :(*(:(J:)Zzib)z):*R**z+++ ;,*,:B;-Z{-eQz-k{.jN:|3/{/// <0|0 +0 0d7%Ƈ}1'O:g0 4Z3DB )K.R Y27u}7y7}7 >8/~Im 88P=@D +.}6Jt٦Š.ͨ~1ȜL Yz~c ٴi/. =tC %v9j?;+r5TxAKߧ,< 7??3 iCg? Ёꃗ?<#ixtc@!eh@2HNHC*ґ&=)JaMu, ٦7 Mq~œ I'K΁$*HYz G0(.Y^>Qb `&>{hC3NQ:}ԤFJiJW4'sB49ěnjS"%ay*LB*:7Pv1˥|SO}ЃyDAiDb H1@$ v%oCZF 9;@ρ`#qݴRWnO ΠrN,eiV| >қ} -hSrCƼ4 jxk)0 q+3>paÍtآb_ lb'c+Fv+'fQ,ya^e/{ h# Z!1.=U|QC}:":ȅMmAz,H= ؄* ]1i׭n[ $1Y_,dEȦ5!!Yql@5hVIǣk3c(>,!(d!Qh8PQMp(C'y;>zntX;^z#;L4#gߜʓN!7vtDC!_vh',j &a?܁ Yx~ߔty\j@ayhGZo՛DtfB3dVM;1@ 4U3U\A8IYI u~  P_=8;C8B$uED <OOR=:!&" BY5!TAhA\UG`Ԃ9!!9 N Y:܃:(%xB D UBH!:CC4'lA`~H&n"'v'~"((nΌ慉%D89*d2d]A0F_jv!."//0cB57h* (BdGa)^#\=8>D%D-Z".BMЃ& TY:,"D9n5b#=@6-L)aBp!5#9$FB*$Grd !7'l1B dFt$LɯӠYXCE*D<$O*^LB~$ڍ љ$RF%=J LRFP,%S^cC:TQJ%WdU~Gd@]V6Y%ZZ%[[%\\\֥]%^%_c1_` ^a&L&b.&cb6&dF&=dVee^fnf%hh&ii&jj&kk%$K &m֦m&nn&oo&pp'qq'r&r.'s6s>' Ʀg tVu^'vfvn'wvw~'xxt 'C2(&inVghRiީ)"'玾P *Fhviq)Bjvjb)h'F*jNjxj*Nުj2gު**j⪦*ª*k>*fkf>+FkR*kf꺖k+뻂+++g+6+,)+,2j*lb,+j,)gz莮jj.l첚ʢkʦ:鱾ilV*κ, k,s)q򬧞"ެq>"-jlj6+ovkz'+jm.)mвl{jkݾm ,-j~l2lNϞjnz نI2FǮ6-f.m.߾.쎮:n,R-+ભnj..bZ؆}zٮVnҬr~jvۮnꮥ~n.oJmϲ//vo.&Vj>-R~گ/Ҟof(FO0Wnn2q>0N~0C. 0 𽮰 0 p 0 p 0nr1 1/17?1v*1O1W_J1o1wӨ1qrp.11DZ1ױ111  2!!2"'"/2#7r"srE$O2%W%_2&g&o2'w'2((2))2**2++2,g2$2-ײ-2..2//200_,132'2/3373?34r1wrE5_36g6o37w74o22&|93::3;3%SY*3=[?B:23??3@@2<'C$4>4DGDO4EW24@tB.T.tg#7˹[9k >ײ};h)4CCG>.6Ϻ#~+>y|;9~[x G{t{k399soþOtӺP7}#>zzj᫹HOӿN&RGǵ7}w>szCC2@7`ATaC!F\PbE1H1cGA^7dI'%PdCOZ.7VwsσU+9tS?N|e謭({$u{ȸ{WN}w(J *N5 < $VBt~ p\0A7{PŎd,6]FpdGPGB mkh{iA0!h|J-CKƶ|J*BΔ7Y< ټ16;,\vGR)D<L}1G!.Ic#>Z%t4)P)) uJd+S>DU3QaWe#=Bjfr{T[0s3iZ\uMRAHjV 7\-WR:::i;Kv͍WyĖO^W Y} .`=߃+{g4m1Xc޵A6T8QWT5Yn䎵uYif"ay矫ya.裁cnV%)zo[.N[n[[[뽰.noǃtO1Ϝ5ϭI/gMߙMGQ}ݼ"egsaErq݋^bj]@lV;5/j*]^6/fM_U0weY\, 򒅐 hG;>j:sI0;_ĺ@ y^V; $U_a0*+yZ ~|%7Dxf䤆grJ򎈬8-E^zXDxhX:L<I?|ȵjhBX4W#-I']?@kҨEhg]^dBČgct=eUՕZpR `~_jw=Q]8< P-d\Jy:eKg (uRTq`-HK1I?SG= leL'Ԥ켐J<9Wݒ`:Đ8(9J EE(O3y_[)\jh=WCyA%S`zueW̎)*R:CѬ5-O4{ZծiekaNc4mqERζo[Z\\.us]Nյnބ[\nWVw(-x͛^*nz_W"Ca}H_򛍔*b?#xNGOϋzT0QI=, ϗ>q}fx=vϚ 1bϏ,Mh^uKSULbqBTJtmџlqhYE^2p` XDjzYVIn}Kpo,nжB6999W~xĻR_$6vUw;u&Z?UzV^/]^'/m^q|7|/o|Oҧ1k}o}D,g qB,Mjqf$* Jy(̄Jk6L%F4P Cljrhq." 2$~Njp"1 jXRl`RSGتJ\"'jkR&GG_6()K)lbRϰL*5F*KJͥ쪍H5O+?+2-=-ղ-%-ҙr.p.2t/30s0 0 0//r1]/1G1!s2F2)2o21s3eF3_823j Bڪ"n'5#j4G F͘H%i33mS!BIL ”#o-,/2p8U.X(' q,EpUvVp: N:8 b|2Sγ ӳ(&+݂?'a":(7l(Ұ @q 3f*.3&H,t s-,!n)!)Go.i)"Rt4I DPMcD!O쐐]HGݱi 1>Mr /Fq1:bf+ H{J$pq=OCpM" 5בdiKi L( L)T4ԽT!MpE+>EN5$mN E E=1C$QG.N"/KSCtJϴPB_Gn<S#F5L}]{vVtT3!`.u5:T}rUS b*$sUԚg]n$ ԴnΕ.&)BN?hp3P((9/`ksPrASaiT\UobwpNK1 5C+ٵXj,iBvSGV;[6f3efKcm6gmfugag}6h_/hh6iviֹxVhvG6j6@j6O"^3kRvlDG9l@8 vnh$Lv1e!Jn@4uЊC)oy5r#ͼ0 Dfp[G"?ckTpe;GLnuFr7 K{[9d"{Y^x#"q^QЬ w;V%ٷzMz;c`۪ {&M&M'ejb)*1,5gs8'k3|IӔ42rYQ86u|lyǽǁk|ȩR9ɕ|əɝ<ȡ6ʥ-u—Q{]uY #`x+d.|E\Q<7S%%-aecc\g9es?T̍3?/s2ɟ?__/?29?}=} Xo =k{q i\:w9dQmqld!.ܝwlfco͡6xV7rm붋BմSO=rJLs͂Iks:s`'.B&1ˌoJ/tN? I?RCrM:$ D9ܖY:r:3)J(n&HCB+e(JK|ehpϞg j' -D>ꟿ|8*d,F_UK&W[JWWXZ0R\:}Kĩ[Re1׼4ٰǨ%O7f~@ W-Er,Tm0 ZL~jeK|0VWrz %VokZN1 Xu$ק3PղkM,UJTҝ-m6 n,i=y I\j!="ubOu1qٖ-nxk 傒 ҭjb9hʋ%Ysnuwݟxˋm{w/}Ax x.+wͯ Cxnh kxz0? b.4 O4x7[qU2ĊnU|@ϫ_a ZPǟR pq"O9RR, axcpk)B-Kύri)Z#&6.d+"/mMVw3M3KyT+620alaIxJ_tBKR5FԜ/E=<#PF[@3LZ)f\ 8JEԒ]vɾp'yLj:#ȰEqdNϵL- ָq4语6VTG㥝b6J|V;-/WnǛ6<{ S1 ]I'L)tMdBg',o ,[:O|CO%r}aZ{F3=H~8{rFzZ2 \pz]v̱gk#DKM Qioܓ"A6ؑr'FgzoĩMM{=y9P.Z$~*-wf{ Vl%X]ghFcI牜VpEzK[^DC=)Sj*sLsŗ/6UOGyM ~i[[)X/?X({h c` (HhH`bȁb#Xa"H'`&+({ORǂ%uoT3A8@xV$ǃdd4zUx ~7BmWt4{~fTVe:TXe(ue(gE'xTXfaDHD_xbVE)Ar9T]Bix?hbDFpeSbRiNCzȇ+G>i;rDyҶP~4}pk[@VP9TaIl~1}uVft#ÇMmNg3Y|JI'6L wXX0Ϙ.fqiH7ERTh8 g!xbhpiRqOwOaLx-lfoPuȍ!sr(n$&u'6rSauȏ))%t"h'9Du4+'vTGvcvۇHȉڗvxytUwy7NEp?E]QNnDQ-db0>2'wo2'W>VYog3zUzGÎꄔL9RHw&6eYXs{5Y?|ХZt|%77~~.g{Q= (*}%SCǂ~CaIwUV@$雯ԛ)Mi4y˙^ɜϹɉIi׉٩ ߩ> >I=>i^B) UveIeɟU|цkiӈ臅v@ JqgkkI:xҨsאhGseIaI8Yi-Ia[>69*sd34ٖKMgwy͘i {9ӁvɄGL֘pvSiJZ\ߴK2isٕc0&%fC!Y;y W٧R} ^#T 5Zfe(ts&ͦg-rqℷ91HaciaeYG"ٚL6eW&袌^Sц|uޜzfvgik֌w ͭݍvYX|'Fh> i+V\~u鲘fv*mu#YyY2^jYhV]Fk_zu+ $kAJ[gfr.ۣc1;jˮ7zWk r&;!].P +۾/@O%3UHW:ML`؂ѽqiu%_"-2`2E5s>FZiRn6NozW5^Y%<.Ev\aܹv.ݤ}78r:xޠaU-_-x'b^fF;.}*; =J'Α.S(>/#z̪3w.ͷѮq뼾#x%LyL/gA'Z9Q@ĹuKzu2׺8gy{ Nyu-adxpB[߮TwxM6bG*/NHE`.>TYFznYcUNY(*7-47Ņ5B>K }>;.H-(t  J&: .'KNEX'b*<1Tެ<-} 0b`^<ȵ.c"LJ-c& ˧3j,xcǹG?O=ADS~F$O *>LW*@;W*A \cb"uPS 57Ѻ C#Y٠:эvrߌ)xP8 f}py:H8J$  x*>OMl@пUB4v j%qO}Uy**KZ \#Wc-}3e%IYM豄[d >ӲzSCnQXgC6 Hd= RժS5kqAL& Н ;?X%Uem[O]RvL+r6R^_1.2'#cnY]cjmkz;3)f_H:ڊM*;?C~; ĵkOGU? _owMrq?ø<{q<]!-9ؘn /~#x`=:&^ɖ{ ]Cސ;݅YDQO(uWnj X +UG^hpx8!VpWb4$flA^,z*^oсF}͎E7G8̱E C/qNաn6.y62n$A7$6N`Vloh-2.,GGdJίQe2.T<c!לbMez |cn3K|׈F1N8UwƖJM_wϸ38p.m8v(gMLsQ`n,)&UO5'QZ˯ص)p\&§.d#.${}Ǟ~]ц>yM썐N7}0Yܛ&UHYdQhߝ,WWweH2;$.Q):/=S}P ;8N. ڮ<>hA${O>>|cgT H ?ݬ'c_=FykwG}kZ)NOi_|O |\ '}+;wUbw~WScvhrc~lv/2)!w'|*8|g}(zyVlh\Tb|׷sR+uQW^wxWE4ARbm$'{o~TU4i{C`C/8}7U.p5ӂwbbY҄B(HzFHv~ Ƅt1D!OH % ~l]h%{\`kHpLGl˗ԉ(hj=ȉu@]qgWĄWaT~8!h!v.Z6h 6}l8؍ "GXͷ8!8צ~WuGm.Hr5$ѸX(ukKeٍ?hvF(vvzyX|3~h\WyMO64-Zv'9(hg8ׅ1uD xCu;;(Nsrh7+V3%iC,9֒Xveix2ɏ0mUIᅙؓGzf}S}z9>THqw9W鑶H~[]!`^rٕUhFlYp3iI^Qit;$yI8p~KHYIqtј}XyUI^ )Il82xw[79ɚ8ɄdF$l>א iJG/mqɜ)Ww*)Yyhx94-~dy(JX ar;1ßbhǛчKǍC :rȀ }9'~ziylʙ%I])#.)E3" :5ZbrZt_$ u=1-Ph$^^|Qǔ ,S~9^wŌ4#఺ z]O- lI~܍J%W֧mV ӉmaΔ > \DUN N>%NyuȚ(W8^^4'‹͍aIv囜;D銌T~ќn:#_%/}bBzj>~ڹn d_'>A\TϽy-{_xR`oikj_9z-|S9(B?nRz:oٟS'P?_?_Oȿ?_ʟ?_?oaduFDPB >QD-^ĘQF=~RH%MDqǎS`V40fJ5męSN=}ʖ/ vir=_9]AWjI_)w}epSm{oK\U<`ߟ^ѡtͧOQOmBy Ͼ}_&{σ?X}/இ1p#f?Ŭv]; rr]/ыyF;F@uC]״ ^s{ا;Oy4 &7|>pz5_NCΈn@8dB"1SԢa|:{DA(#5ъpt"1cX3ȼّ|*G=0K(Z/ɖH d<G9 GE<@U 0Grl*xȰnLʤ],6EJKS˥2H5-2T,VJW;Q iEY×9t-VDPĖ"|~\=:P:IEhBN6ԡabC%:рFŨ,QvtFhHE Ԥ'5FQR3-iLqRԦ*Mu:ҜԧO:Ѡը -Q:Ф.թrlS:NժӪUnիWźլ*YժխS7:Wծwk^WկkXְE_06ֱl][VֲdYv1ZҖִEmjUZֵֶiA+ֶ]l}b[ַl\׸Ǖ}\6eJ\V}m]>ox׼e-yۃ^mh;_—\;o `-Mc`׾vWp]a w8ElZxU\bw-0^5n0cߘ,cX(u2eYWiFe.w_ss7ygD赼+ w7H~; I+/[yֵuw=z>veo7a'AqK\(),ч/@>3"x vux<.2=yW|yhG>P#qjZD\ u1WHۓֵA??_kC0ۥ{1kTկ>C6|D<5Nx\߾E/_>?]o?ӛ3k}pҳWXggP:DC(-8@ګCK=$4?BdtS<58(8B@ICf+""K R(곾mІ;;($ >m؆Q> Ӹ*pD tWo6/|ACLaC׳:sdug1CBD]XDETUFȓiȀNȂ,HD>:[6vK@Wg`ufC0\E^L%lBcaľ+Ph8\214Hv˄|Igr0FUL|KĄyz T8TǛTiDȵt1lK{{;"Kx];̲6Ɋj7oo(VȐ|\^ _DmxF,4ؿ\E|$MrD̸\A7TJ4KHO4O8ʔÄIM\+Dgʯ|L@T|gc̿L?dMNCh/K]C9#KO`3VG+:13-H(8DL\I0hBK8*0LΌFſKP:, 4͎(T>(aOVh|RօDhQ8SDPJ8@bY<% 9帵)e+^~&4ȃjkд̀۶DE 5nc.u*pfaN1PҢu(H6`7nݽ2gFݾ=`k.k=k{[|^d@Fo|}ƻn N^no׭+]VI K@ LlUJ&;l$XOeVp gk.m3yla-tm՞njvFjT4?8hH3V-Hnꭖin?fFnAnonMoEfHN/ނ_TFFݕ+ÿT͔QO@p^r])vb/vco‡{v&CӨC%GŎnwT׮4eWp]CHh^|;2(2NGxCH WG6Ju1( hc|Ci$_LmԆ|{q$-\wju"YozrW?z]x{p~{`hz8HLH<5s5W&`%qLsFkD4>CgP<F8>W:sR䍡Kk%2gYO7Š߬۷(ҤJ2mZTLC=/QtoވƯv2tu˙n-T$ϟA/(F1W͜]Jmfn Wn)r/dȁw[̚v3nD( 1<kqǎS``ȑ3wv}7‡nb8&4~]n:>r\(Re*o>QuĂ i(AZn}?&J| . Rs% .B\Ba&dbb$b$&r"zꩨ@QD:W9.Ԇ"ɜԼLEd(dSkuTSUZYe3>[qUWaWC[WZFTOfknftW^{y_ VD]+XEdY) ZfjbH#&mqކHoA&7* 9;MvdؑxWb{cM~4%ɀE@8_"r+.+T&6X"(xnTER9FˏA4$Fʄ$JmK/G j:|!*Tk=|S 5/z9s'y VaCn`j(-dvZjF>ζ!Ytp&GCw0s=\tԱZzu#u^{ 0ؓE~m!xTPL턺 " & By枫biQ S"r(fEHQG<]0[l2%0dg Dfd9yxسK ?>oPX4hHSQ(p*J҈=b!r0DE^ 5\˃Z n 5)ΩYjSp`Em|]Z׻VG_4!"6EBԈKoܜTe>Z_&S unxc U \"Lli/Vt/5% 6*Kz*yHs/Vx-eL3-_Zx '͵sW&Ɇ&.=:ҕtBq-NoW'ﳏl2 hOEfh7 95D-UV.+\*Fޱ|Cޓv "%W/Wi!-^D`W&[AyU} 7 `e_^^߸!T^뵑_AL-M -khB%]=2]=ߑEH=L]_ r}5exm٥ڭyC/Y> !!Z  "/I $R`!!`T&nZN |IW|U$& “ vc| ZB!(`\dVhi6ak!߮%N!UG!h3-D8VHZ`\,W)az\/iR S% ">!Z)b5*<"$$b>b~VqCj?'cHX8DWb pE ⅽ,X-ڢ3-8\\ /E(*،#2*2Fa3.9Q )VRnɝl`dnNx5X#]ŔFN"atU%[ G|%c ^^%_A/ \?*"@ $bNudQ4CN&E`4ECSAcN]f-VC !IRdK,H%%ha(椉B1deP;2 0%Pة~`eDe!UNyC>I8VW9CY/%\[eM1(@m (#* !(&.("h/ ff@&b^b"oh&˔CQjLf&fIZ(ZPY-hɆaBcifa'TAH`?&`mCn&MMZ^&a!gr6##5B+p#pu()S6wZ=%^!t#nyzv%ڭ ܕ% ѧ}g\ (A [h ."U #@^(=*ei8ChŽQ`hfFMPXɩHZE,i&n*2]^fNi2V;\)V,l)+)(rx)eX2'4Κ|}(\" $0*9.A7:S'hj:`a~@j.*j%) ^UlP*V:tC*kʞl^++ k=ݕ).I0+BkMN極eim+vkY)5@/B+#+E>jfrYOaeإgaXي{_}'[eĀȀBl_.QYꥎD>AhA*Т**nnhfYba.6ijm&I6@3, H*^Bʂ8Lmֆvɵ> &؎+#m5@ڶU`!(Wk83+#ມ]ȧ{⢁$V%`.˺iB*r+J| A6l%!|nTxް/%+H JRo^oz/Jkm0r-@d//9q5/+E[Xx1mp-yNP8*pY&pZ$=| $ 1`.F"[p9p6,&+&*!4 1/ST -,2,/Hi5079-iXm^nα1sIAq ?b񕦱;Cc"_!$qWT/itE r}44#GTp%ņ^+/.pv+pD&  EBpb|3MgE118!/O>T>Q9 8KMc@1$at BYPPjb,6gs"i775\s'*l3;W/3s_ճ1۱(kCi? 0.M@4]VU44e?G PLkFcGpHv rJ_@3PD9P*#δYMqE˩Y5pqQ:ByY3m/SG2O ᘑV3W Xs65Z8s[QiB|7^;^K_s0`-z9.Y#&%X l;4#e@ hwgqhs2HwA1JA!X)4+m7n37&lvGEfwqAr3sK53h4=QVsXc5$r33qEy(7|og}1x}r~?Mq%6xx88eG@P$8FwyFH(8$8>PQ*2x~(Fo;!x/Klu9\yz@,s6s$F9@cGW&W8\y AuC;󂚟{|9_C燚A[U9Z a8A$':a$%gy#Au'w9ځ"8b:$)Cq*K۶r;&'?5C5r+Rü{ ;tC3pMOK{jЇ݂cLux_8{;9(;_ {{/_fŽ_1E8C"ҝ 8{ݭ>W~%)6x}^3rw#@\I$J$-vR 7b}o0fԈē.?4L'QLdeK;f¤9fM7haL_|?n{"$FjT)*6Ȱ\7WbuvhT^ׅ;lYgT-9rƍ[GRON7c\rvɪ3Κ5u-WMKp%Vsκ=zfӦ]#K5,o};v;T1Uٲ *Ǒ'W8(^G>+e׾{^L]|kΕh ӧOUU 1H$3IDDhc3( 1+.C? (DYH)sH"$D*i$SrIG Lc>| #$!٠˶|"+)K S0.$lɥ*ʦL0B;, ˴<W0ӳA3C;Mhb{6M7޾8@ 8+5:NU O3o6J-j!O> 3D{%@Uh81!VB Z O\ab{JƐlٕtdZj^xb}AtСr%֊ +IƓfRǬ0)_3I)a,X#1N% SsY\2یΚATgEMˌVq gv!]hz!HSQn9SKEu,VU*Iٜdq-#>_)rO\C D2AK2RZhk1Dˆ+nDqusKk$gmiy{s_iuRrhl)1hP1'3cA2y|r2#M3edYOWhrno얜wV,DyެF}iGH<"KΫ"v@-4@ky)s@;_TQ qm{`7\p`l0ޞ nBC`10n["V$grAW8?%dF%qVBmt#HzP(Rŷ;D5 ^Z<?AGǍ#R=.{yғ@*|b H>| %39 FJUBK]C/+LaGLx$ю1f;WC<+m&L~&<> 0B=-d#,![{(#,qlMcdFWWP',tMr@1)KYzpp,'xKz4R;6JCj%;DHlo!{!SIiNl-ZCВo40iC<؇>QzCx<(B piGҠ_1Dz`ipfA׬a>$WXgxBpm'O!ֳ%Q>u5M#W;kЊvtj@'Ӊ1Z:.9O(m+S粑!ͩ!\׸]9\"r":]̑!cd]ZһDuy|ߛѷPA 5cN_R2.PA,))O{X 2:#'B-.Y! %!e 21% Sr1 [1 [!EM r,Yi>gìy|:B62Ŝ`QN E*n"%%_r-&gr&kRl&{ 'K1(9)S3mc,s}Nwau;sQӁ+S²:s!rQ\b`$#F$l.?71 `$b=7%8$21C C 2y)Yq!B3,Ps#CN! 6+"7 ٔ7}838[~r96/!S) g ; <єsM5<7s)KB͒SO O\Au.?zAP@en AB/0KC12MQ5U qADG43Mt :BE[|0 $5S tq4G51!|4"%{7-1IuI{T(t\ǵtKL/}\3Muش^u<˓V(f1ӵ= - PSj @@ fpR{aRA AS4BSTT)e]ea6fRfiVffqe)Ua55dd:mC w=5i{vu aw}2"g{``^Kvtv>"/iWHX ~@Easd$oq@Ͷ}& zmnKT\WBW%fNCoTpXC1ٶp}@VU2Om1j`0Za=bCx.L0 zwud]DvGBhn+*Bk(,0Ax{xD?A*i}z W{U4>~x $1k[W2}EHZ} \7W/mTB38xmD'xN/Ԃ-+=T@4vK6]}a.uؑ!:m_TO =3`o$2t|\s1VWYc=O4S֖BWVB}-+yؘ9V0 OWVlO9j .>`uuH,xk99)׍i@3wy䚠-Y%}H ١7Gov37Z,O; !$FIabWz[:  > %ز{z/@+",ZD7 zmm|bt C y{Z$ج2Ur'Q᚞)V1Xy9߀4o^!!{!j!ۑN#;z W$@XR[Z`:: vr@Yjao[*<1U*iȉȉ<6ێ۸%;0xȉz^ Cz8 X{{śk}$͘\{ʇܽ{z@[n9hzY|ч}4M-tJ(a)4=9] NI7 `z?Sya4vJt@`rıvdsEу"bx,,<ʗ8|ѱ0 IȺ)W8<̱ u5W7¹}jv[9 !nٙ6D39>3rӡ]⋜97v%Ob}RXo}$ V@ EZ dr h:Oݶq}B+P>8ɂګ}%&۵23}D=~5F` {y7~C΋}S )zW cQj9?9A?=8K=`1T F)Qhkqݡ&a&ú XS^㼢8sꍦ,=,~אP?ܭF#+>yOǙ=YrxUbF*J\80… 6lH"^ܵ9s:z2ǍtD2JU| sʙE|+Kz 4С@=4ҥL{v$͔-cƜ5 K9;ԭΚ5ÕS+Wp 8c&'tTXժUi e'\ʚ86D|R X5ʪVaq .Eٴg;ۺk :1F\:TBi\+FP1Ipx%C *#6!,QDVNdMJ!T_UJjʡ ݪRN ފ磊VZGlq\A E$^& ,.fcd>OT^ޢ9А Gc /:xX!()̰gӠpA\B| b'BGCHTD_-@DtяڈVnx)gT*TչoqD'a. 'beM0K8P%8f=+ZCvqr4zan,2GNƹU'*ѓ))3R=-Tg;,+ ĴtKxKbBmcnqA"!k@q]'da f3 A|Ffn*9~jU@EiI ܚ6UPlp_} ɺޮPa-+ 2 Bj̅L@!9jxATT12K4]p_pG4O*uw'Il- 8a cB<e|cEE7""EZ!"1190b))uQ2ccILZ6&`4MiڂjRCO +!]J?\>lY4D HOvZj Fr&LY/t™l5˚b.n.J_XNsrptlD;x2M'E|toP o('0"kBa",i!l3@H:4Q:iiVRz7.}o!rJwӵ:y VQ΃Ԥ*>ME^! GjVBÉ2%X7"\,lW[Ww}8_ a!pXy@g+6avX@ h3 *1R#>Z:"Pްfxk6*ϐ}(H<#탤cqcM9Ms_J``ln9 *jT9u7 {ˮ+T&=[Ls \s}]LfOݺN`r {9E,XB `b x"PDaEh HF$d3\T<+|F`S( exFZɚ#-rnFa`6c]J q 8H99Uj A9UoFmtl^4K3. QX&2QK'p ɠF$<0&r,ьr]7{m0o*/|,few@K~k8<ԃ{ gSN 8X |&IAǽ ty9N^[6+Ώ_  CAbe=+[鹋lYq `vctձrI E:Rp<@j݋/}w= b=}'!wt"xT աxFIxy x}wy;]ݥ7yFUbAW,Wz-zg;{=@$w{&W36y{; G0:ȧ`a |@'S9E}B>p_}W P'u?Ls~@U/vfm0 v uy#$$8BW?,,$h,Az1}J+0ȋ苿+փ]!@ GaK(:j`kSa25}ҥX^N 7uJVw~uPb >nfPPy`u > D YdypF0nv^0SDHj{(Hxc))SIi֍H\(~q WpTSŠEz, |}2tX`}a -`Y>>]0g v@>o vt;d Ia'H`=_|` VGřU)I }``x ^;NiPi֙Ɂ) v/)Q% G`^8:fiB' y|` @Xl 7aiXJuJW\T3%]fh_lbYzq o@jpm 'ps-ɢZ?o y$(Z9fD Jǫ,=Ikf#*]8 k*]w:+ 9 вa`UWʊA-06xghugїJ*`dp y0xpw943ڟjz)˅x@gPp8TD 1 IzBĺǺe([= CKEkGI":0ӵT8׭ʕCk`)_Qyjnd%JPQmu1> {S> kn;CSaˈyY:f! #[Og2+yW8b;H`{@Kk[>'*,C Y +i Ci5`_bEpa;$&5 |뷓ZO WO 9S֚)oY8$\XeK+4ۜhKt!L%N !+-/3c95Z檝\=?|4 . ƩSIwqtx)HOaKpi C[ 7 lI H i<*,U wjc)Xȳx֙0 ɑ,-,)5|Sț&|?`q[uvpuMJPJ6U<&0ҏZŬසZc X;xV,@oo@sxiǝį9e-`-,{lilKJy,;#[Il콫 qS1V>]l 9`ѱό1+`{)l)$gVE !<̂j*;O? y #N$.mS]^2N7PfYp&hmAXX.5EbPJlIL~!-(E.3؝Ώ,t.Imڛ̳SNeng4?imiosO]12>dp7pA@80Ѳ&rCdX|.p n[~–芾Un剫TZnzG ~:=.q.ndN>SUW``-P3!lƋ95e^8(N.+†<}2p654ڮ$~S~~'Pn!!!#%o'$ab/.n~ +?%A>7DϳAO*SO,,U<]? 50c9U>mO0;nNy'T bqa/.!qv$oS /os>γ/o*|Oտoٯ5կ/o?oݯ?/0!oЏ$A .dC%NJA5n#ŋ q I?dҥŔO̤YM9uO7TQCL)ҥ)N1jJ&QWaŎ%[YiՆ[][]yն-_'ag,yrGđ%#^<0eB3?&piԩ1gձ?\fuOfw޿fV/gsѥO^umo;9vŏ'ouyկN{?8ep@ 쏰7TpAtA#pB +A pC; ?qDK/DSTq 31\qFkFsqG{G rH"4H$TrcI(rJ*J,rK.rKDHL L4TsM6tMR:́QO8qNI>7PD -F1IF8WyAYg5ֹ?#ܤmVhzh:ꀓ^yepV7'N2^cΘyߴxncvnf[h^W%FZZ曥T,YF|Yvk3vn1OSqC_vۄ}ylx;kQ}wqMrh_}ǝhoQ[?ZyM֍볧y퍯H|zrWuwߗ?~y}$` x@%  d`@>P`3A fPAP#IxBP32 ]B1a mP;rC QxD$O+=KbD7Sb$E+fQ[$ E0fыa$c8F3Q:DFs#XG<сwc@>Q^ yHD̐dd#HGFR}$-y3Ud4IP2Ie)M#RRQ*YJXJꃱe-J[沔e/9K_sf1ILc&sTf3LgFsДf5HMkf3f7Mosg9HNsSTg;wNwƓg=WHO{擄g?;OԂhA!8K&UhC PFhEGQfwhGQc iIP(UiKR0iMJSKiO+HRK@jQDT&IHUjSTFUHPjU{DUfGK!IWUUc%kYzVUkek[VUsk]zWU{k_%U%la {X&VelcX;PKsrPKuF# PAvKD]yjqF:iqEI(UX!ApBzHPeYjZJ*.fK[o}PiaL[mfKҩbyY^yj$"uj)gxk\@0oڋﮜ/gȺǻ0+b& {Z2vīd{"g42<8ktW"0,q-cM-èZuǨne}nwMv߭_zw {^ᆛx-8l?X䒋ȶMdWi ^ (#sAcN\@z뎼~'u&Nd3u,ok_AB/}לQ9w>̫N0яF s 5bsJמ{_跱{3ٖJ \)[WFp~6v,]$jG/iD"Ak 0t"@ 2 3疘#J0NlP*&nV8(r1@[D(ƽ8Is3;ݸ`tAGG 2FQ]J~䐅$Hц|e+DD*OGL=̀ruRka1.V9Q"`btZӋ\lSr%Zif6Η( /hR16ՂXs68Nј'5fF}ӟ,'@'MBІ"!;PKmPK1L(xQ!&J84|ცY>rsW>b&'DA1SB|-&&L(^͏!FPAGniqA2J8 >l 1҂E$B8$ ,XP6;PK@fPK6z{,#)=Jol IH;z2x8AbґT=V1Se#8>Rc0y9.2,#0a:l\WVS6aig$&1PΑ(ӉNOq7)JYyL-OoDe3HcyDhÂ2'6A͊ Ϝ֩=+T {ͧzU^I׭t,Y:vuig9}=-l ]rtno?jݩְ3ElqOԣT˚RE.XgX6wo߼Կw5R[>(xu{m2 n`{Z֎md W*r?棯qEb푸h\#L>Ol@_L"75CNx&;2Le*KXrq&P`Ñ l@bN ,LgC6*P:K D@_$! X`GJ[Ҙδ7N{ӠGR>W@հYֳ5wR6~-bN>홆ЎMj[ζn{MrNvkp6Mo ގ.~jpNp< /! 3@|*|aqQx< _7ăyY~ŕ|w2?^Εwdx` wGG:ͭH//ρ2ͷZ:nȦ|b?>vggWp[|Xw{wpW{NxhG|񭆔a_Nk^b:?Oσ1n[~G=Mc~g; vEzץW}'w߻_7~^uɇ~?|ڿO[߉k{O޷]_zG\ÿw}4pC|@B8DXFxHJL؄NPR8TXVȃ5(W\؅^`b8dXfxhl؆npr8ctxxz|؇~v80Xx؈hGXx؆(p60؉xbaU3FȊT㊨8H4H3XIx_؋)Bh(،/eŒ@HbϸH^rTM3FF>8ܘ8h9x瘎Ȏjَhy ȃ )x؏u~y' x. 0;ؒ}@7 :;8D)HF)ٔX?)/>0T) A< 9X)7)f9 _OLD )IYLȏNC Cf渎WyY Z9Id٘8gYn$m9qN|ixy )(iyi\ ^\I )oəGɔ雟9DP)H險/i)@yI9XHȉi9.9YI ]Y{y'ɑIƩ]i٠ɠԹ ٝp )ZWXhY鐭)빢iY I:z&j-J;ZRأUw@FMT蘢{PvRHHSh¥(jʅd*fz'hzk:UئQxz|HvZʍZʆzjY8:Zzڪ:Zzګ38 کȚZǺڬ:zZؚz)::jں*izb*Zoj'qjqX8ZFz}i8c)xй `ʰxsٙH * 1[)Ph7kٳ :%Kٳ=#ʃB@=F}`HC:P TLE+{ը`^m`L$䜍eYb֝x7 @Jf\l5.lؼ̘뼜M^&= ی־ 9,)+IuPd@9Ԙ \<+«Y6iܮ Bdi->Pퟴ ™88Ȗ[{nβ~kn)r~-ެywN8fɀA(zO.-ݐ0>忭 ,y|h K{뼞>* ](L~qPgys=LshMdq(U=:~y t ^J芻4?_o9 o oO ?ߩ"|%Ϧqݾ"N&"̾k1pG ݺ띭݇}=mEmIx>ۜx\YKkmݥtڣ-\q6 `Nǀ_䈿ݴpp/^ގl뙿z.?:n\Ub?܈V_ r~o˿yʏ?)ڏ -~ /ʺ@` "iD.MNUn aT4P.a9?`/Ў-QPppr2mRnsQ44q+-TM(6VvvoLhͳR4R2QTkXYP2[qyY|:Wi-IV~ N7t#b1Do}j+L&VMEKuc˿6[WdduXtrJ>91>lty11i.dϞ@V9T@G9Ը3jP[?lX2,c5kٶu[)oֵ(X{B6Y3b5|m^)7v,N_ɓ), ?:0}uʫYw`0hoN}1'qupÛ m}7o s=B'~d(Y|xɗ7}zٷ}|_3ۥ\@ -PuÐ=DY4tN|llLrĴLn̴|T~|RܼtvtfddDFDDBD$NL~l쌮䔲䔶씲윺윾,Nýӷ HAx*\Ȱa JHĈ3j!LDAɓ(O^Xɲ˗JF`bȔ8sR&MU7s JhIH*]fFJrիXy6Նd+ D0@ٳhӪ]{b˶ݻnᢚ;߿ \6oS| +^̸o_uU#H`+1B˙q ʩFװc˞M۸s[(.] >|ᩚ_BسkνËמSWP~/M'& 6 +>h'~v b^J,袂r5 089@ DpALyK:ycG'P^M☥`)%Hb$>~kz]J&\fg"y&袌~"袎Z)&pi駚 j*Z驣ꪄvZG*馗:+ꭳz>(zJ;"ڬ>+j’첼j*2ɬ՚r-f;JN-nzQDݺ뺢\poEQ3B7n(L\.Z(e/zm67ά>;ƿ$;LW?<O|cw=_}Az2W?o;Zv>~\ǽ:0y3`17@o#'> b.}Cy\a _(֐7l iЇ-A !.~ l 9&ЄT`?)"u_<hB+@b h:qs?A B"~4RЇ0 (@kA1*~31#|M'DZD^(I62 %jrd>h "-1)_~xrGbEJӑ64d 9ljۼfINlL]n Hs,ZP'ٲ@ @6"3b")΅r3Mm\p նnk7iD"Ө}FN\$3PGL*[Ne`UeShN6pL:xγ>πMBYYhqѐII[J47ihӠuF>-Rz!>WݏTհcMZcֶεg^Z֏6r MbNf;v;뉤מ-lWڶ4n){[NםpWy)wϝz Mex7DP>7r $ @`3ු]:$S)>N ߑUro26'qoCx N\Gy]t.7yԛtt7ynP{Xϟ 1x*PΊoogt?n;^6mb 8GW;rGzIw]}:5wW|=k{ȥ>v?9Q}IǽE}' P0S"D%/{Us |[h~k0˟?raq7~y{M~87Wy@o6sg} g|Gr7|tlxtw·~t||+ 0H1x8yGz X%Xyr"؃}"(B5P|P6 : +}pOvn,d8+`hHTXqXH(ytG{LL&}3kȆKƇ5H3@hJvn2ȉ(3(HaI֊VVxs4؋h8X}xiɸΨheјxبloh؂ۨmXx6pXŽ hj8Xv' 'hyp;  ȏ r Y~Y y ɐԐwzsy)g{%uK?x${9 ɑ6مJW{؁~<Ɂ^ 1)Fww@@Aٔ CIܧȒBȕS Uif ؃KY{R郦 >nihYkjY|Y+蔤@l gЈ +'JsQ+Wϐ)f{itؙL荢9I y[Fj 8ٛyj‰e9Yyنɹy9YyVњک i j0X}牞0詖y' ֟XH𒸀iyzy Oɗ/IG9 I{"9u)xwwp9I&i٢(I{g{(z{" ) 4ǖYyD.G |Io'z'PJPࠕq.~ <{qYI8g:Zؖd1JCXwy_yC\XǦ:8_ ~ rt*o:wX|JZnKj*ZJZ ~Njwgh*Oڣ }YШɟr1Zazpʧ-j :rqWʩi`HozTz h: :f f:ʨl Z  [ ڰ   [pװ&h ʆ$k&; ) +룆ز2@] hqq ʦeWt1w(}J D FKH{zhJUkey N7:Y:{$:ڴWk ygj0{^I, ?ɤ[ȳǵe;;LT6*7f۹iǴa[J@)~z^GZo[Y{q>[*)˷L VhXnPA^V0ܰQ0viac^Y>mNd @Nnr>R!/2/B"ݠK$z#s&n@B&YC.5)U畎,d*r4s78 c/pb85c.S73b084n46塼n1c9JĄL$Km4G<3ˎ5AnJEtRSANTDsB.LK$OLS3R1SkT[u_Y/Yu^$_^ bha)[2^H8:@?7?]FHLONRUTZ/\`b?&f?iϯenjm8^P%{1yS1U&ln.zaQb(k_t unӀbBIs#Sd Nbb?o#?7v$N$:.$zrp%ο#. >0%3¾(׏ ُ-"/Sꏲ/bt#7--@aHXxqa 99 @ *:JZjzaX8(hK{˻;[\+;h+<}ml ,i .>N^n~>N<̼K~ i% o` )fIIa%"6c5)jJH0AފkT`kl.zɘ*H'jzKÑi'J ,@ oKo<n pL tҞi pmjjNnc"`@&r*̲ 0&!r6ߌs:1-b;F4~[ڎ۰MqV_)fu^ 6f[Mvf6*cvnpMwvS'zw@ Nxx/x?yONy_yoyzw馟z)zϽN{_֎{TKrB|/|?}OO}_}o}~O@rB ~Oߏ p, EJp/ jpdF@p$, OPp4 oʯL]'b qD,>R@D(JqS"W?hq\"0qb|ȉ&Oh# 0\  ȈGbRh&IbSd$)٧u~̠I?61s H  %/}K*2;%1gK}/53D+Ѹ 5O$- 4)aMrBDg5Lj3L&:Yhf9zs,h&POsg<Ѐ"t&8Z'*O~"C*Jr*}dK SHRT EKOOӔ7 kZRT@UEKZ @G)H҅3%(P3jLL~8 )U)Sx՟ EZ~JR-cAmQb`:Tp}+cE:Sԧ5MVVӭee4jSFwD^٧2թl[TnUlUkXUlgUU(q 6 <TP]eQzVŮb*7-D']Un9;.rMw\Bkp.ݗ_f,XCx},'N.jX? b&!.O)n_ $Z1ol<lxD.2)yLn (KyTgiy\^3q:yd.ό4yln 8ytIhmط.v1;X&Mll?[۴|l6oXtVvݾfs kVحfw (HQv6zn 6z[j=gj'A8CSB1Ar&/1qCbeh-.syieF q9\vQ6#w9Q|QoS|Ptl v.;ۼ.f_;vgXϻӟ_\}G3fͦtyy+1/k=P_y+^e+xlܷ>g9m_xs&G/ n|U>z[lupg][>K~~}s?wꢷyԪ<߮}/?zm}'xg}dsGh6 Vmy~Gx|| |瀕 F w{1y}r7'Qz|&ǃAh}8r6Btv/x}wSRXqV}KB6n\V`HbHրчWmac؆eHYC[ignnWl*fȇ驪8vZ{ubֈjȉH(}(HhXgȊ芯iHh(gdžȋ苿(HhLjɨȌ(Hh׈٨(pl]ٴh爎(ȎiHh|&ȏ(fh8-)KĄWnn)hk mpH~io葂s ׅ[&9$yq I Fv}XByY(,<铐gH0x:}r4{Cw|؁0tJ)<5SmoYUc' CXo)뗃gs:ْ=LՖ9ȆaI6u72'vDuyǕ7 u~s1yEKsNZo_ %w ~G`镢0gI}~eil5cɘ{]IgzdYYu{ rh 5醫yF8yFuY =Zg}W~⩚Iwnꩀ9sY9u}59ui|Y|xo_U{VG 3 8SW|rWwHgқ*ʟ4yHY28)Z*9^:DyV nk#)cjU Y?dT6YbflfIW`qFF鶨֨ƧHjʩ *jȪꪯ *Jj*ʫ[V *yjNJى:f J*}&g*pz)DsڦI i⊢)Yljxo[;wpZ˔Movԥʰtʯzz Gq#J:x悜Y i g`9ui='5{swHjt={Y䷞Tzo N1ٴ)PGq9R9W|'L;#K;6 9Iz]yrU'١8zx𰣻ËO ;LbΝ˟~csϿDqo`& 6ȁDI H`f!F8}=߈$hj!qTr1@%'<8c :'DiHtBv0PF)Nm0Ғ4I` Xj}"&l&] t>hKHpX矀ޙg8&hF !/IʑRLх (M:Kv} zQ,J0qE Fڒ +y(F+P K쭶nK*MGm+.檚&.FׂbQoۑ{0-D> ,2ijvmc2Fs,J,sŢ\oB&@*-\͗Ξ os*3,; 5F<d)qQl뤶p-7q 置2cC]xh7O7|#߁ޱl'aQۤܠ.ݝ8͊wFQL2[~zg}zooy_[^5/=!g=Ȥ@vK ?i_vsEL/췿~׬>C+lл氇=2y4[o \۶J (L W) A>0 $dw03 ^A-Om΃ DePFbEZBB %0 ` H2>F!"x:fLF!&xA z adh̤&7Nzld\` QҒj*WN2, yE.lb-)E#n0.#Ib-p `f:Ќ4 `4NILjz5Mj #Hޒ¬e.(Eu̧>` @JЂ# A ~D PrLG IsLJ_иJZҚ41OQP,F{Q!R(JԦzASJժ:yUծxѪWJֲHZֶp\J׺xU+t `KM[3:] X#KZ6-f7Yd hsњEIiSֺY|}lgmsnu pU IM:3IqKd8Avz)Eck'N|݁ytģ$T_& ;&咗{Q"Sc` }Ӈ%?.'78d40yuqRYa,&6]xӛՎ7\ %G1=_Nu;o]i6wg0x]-^TͶqlbγq63!7[<*@q:s7 Xϐ~lCZutCG:[#Mj9ʌh6%h5߼yM7.M]7J:8StmN#zqp ];ywlm کe};9wcMnv~kїOT_͇?x;ķw>{o\wֆ#;.l eHCs׬E`gp*Qsh'n!;v{tO; v~톷jf{,:'ߙ/}^s󢏽2D(CTާ l0?R1"[zb^5X d>P@ Y0% $3|~?2>P"ܠ c) 0XX Uр(:~֧}dwx0Lb.&(5f~k7d%e7Jcd0@  285x9d2H6:=h@(jRfd(yWH`}؁#dbu'1jm ,sdq8DG WL}ȀERȇX"8#wUXȅ@g(c#g33c*R+^LfpViFSi&CgSD  0(q&ȋhxxƸ؈1a@8*"H=!SV5n4f46WVhPڧׁZX8Eskfk";\WZ7(g蘐ih1izԘxY!HH8 @iوXh=c&D~*}ZKy3i5&[GAye<(i`f4a%9%)vryyhIjٖHIwyXy{З9l開yuyok)8٘i 5cfa,UXG}IL8dH|TIc1[jwaٓ dhՙh))mi~HIɘY鑓IYXo9yY)y)婙 ji)zɟB֕i ɓћ\EKy}R8ُtVmX4Zt\Ily&ڜch.h詠K:JY\ڙʡ `NڥO JLSʦZq YTʥr cVC:(y)*{+O{28Üzs~8ojv9mHڤ)yFt:gsQ 񉪌s* Zj:jͺ:lAj):i)PO 8`ZmUi:6pnj: H9  J{hX*S:9`|pxڰʠ { J ъ$k2A֙5j8ꭔh5@7O`:{9g?1oKnp$mx|۱ZMPYk ЋX[vȴa봜Ժ{Y۬%+'{,IlB W79=p8p)qDxq@4;[{ cz+# +[yڪ&;Պyu { *+}뷲W7`{:k8)`qt4rbTr|riw軀Cg g!sћy5`x2j9۫zJ1wsszg& {)|{)ܫ@wttMJ~S̅PguPY7 lKy6|8x$uEv4-gB\FFJNR\žEVŷ5Y^`bo L,m -l*aX {=9f"ւr5EM u]dד=l Wppm0t=Հ]٦=ـ׹0ӢѤ]xc}WU ۫֠Vhyk ^ݙ׹}̭1 ۺڽm#]ضγ=НĽ؍޼ݙMR=ؽԍߩv-O}zmv ~^eMت4n9n+< F>B^CK@; Q>BN9^}JNT]6.4柭]Us.Lp.mzG[c⼬r2.e*H>-Z~ >.謭sN,]#^ N} .籾xNڰNW-"n0N\TҨ|ھNn n4]RN>(o]:yeO^n\qnʎ~N]~u(_|N23"o]$NACOȽ}?OPM@ ^}G}p`boa::첝t?o~JKPM:=ѳnL؞.u"/ͥv>̟ܲ-=.̭n,nu_)Ο?W А Toɠoްղoۀ 8HXhxH)i8iy I00:Z` @JZ Z (Ky 8K\liY, \m=H}] > -^.(j: ?mN)_Ik=~wa„zs.*wuƌmh#k"G492JIHEdG$#,Wi3g&:SOC}v8} 5ԩTZ5֭\z 6رd˚=6ڵlۺ} 7ܹt릅>8ţ3~ 9ɔ:9sc͜;/9taѤc>:/' ZslմϮ;7ۺC |tpʿ.nggo~7Oz7^| F5:H!i-ug2X@ %`bx"&8(cwc!p=zAُIHJJ΋9a(dYBfn]ze ގ'OB"f Zesd*gzʦp "傍(iN!zV$"秅qj*J觩 :Y릾s^i)jΒ 볬J,y֗&譅+`kþ{-}gj[(2zd J_n|boˮ*KV+:iL& ǬKs0?q1)+,0-'rB2g|-35S-eқۊY5teD.-.F(~u)rK{)c4MWf@te e~%ȹZ:dv袧ݶ㟫M8>art丿n4_/; z!#8fbds;|ߤ97{>YCֵ7{;s' lP%X,PZPA.x?oa;Z`Pb[35f(-Z7FAY|ˠ|6h4$<1Z0 p~!l),ڡ_(]{^c`%@zՌ_XTT@Ί{qKmUTHPfެ"VS(q,톗<pgZ)=nq`ΨJUmt"ŃٮxB}pu2t#''R IJru!f/Ƥ#%iΑϤ0jlg$$sQ4gJ!,Ιt'=NQĎ8wM哔2$7O}JQ@L|u Irʬ`>9H񣭬jD-6j\eI~>aP3# ~)Įe3;K;$SQ~!=EHq𜋓FV}́ 8eBR8sk [vcXaֲ^.iZO$Vt\Q 'M>\vWU2UЮ2ʤ%(15[2fy7'SK1-k(š[W\%EnĽ&Wxۑ-4z1sEUbw"- }c&Ziݥ,+ݍ~}-zuKX޶׻u{ZvoG- h|nJQ(7Ypj Ż2Dž(ގVՠ \~e_r.eiyB4`/ hd5_q]kÞ1x1ID.񦝤uM\P_pl`|N޸91ke28!0 `4d`( @` ;6w-/ k2Ӹ p?+#>l&!+Cj5Z:X`lH왱V?fl D;ڂ"p%z@I32i-{fupS_sK%$~s&aN"d m{' u7> 33K>{g8+yr4 , ` iI/ 7Y.ʉ{sǏK17[FT>x%;`/7$i/uqN$;q>'N 0 շ޹۫nL~#Twه#z\~~xGiVk*NqRM}r^3BMgSkk!o-ogWf%*ovOE=xbyzb mXh|VFp?/@eӁW<q%i%&8TUob6t:5_YQp7zZ[]|DŽ~y(l{EYhR]6VXl@'yQ6*7 Vo^}_f]F{4ryXbWfS!5nBcwl" DLe؄o=4cS/2b6j]%>5DĘlVZf8}1Iag-\n:{HR[A X`-]kxP7efjLGjJWHEQ#Ydq21^g\l5H^7x\A5eUŋ{Zكs-a^ׇ wbavpJǒԨHETla6~42טqwXf`64)h^n"l5~Go?_PFt[3镄Dl.}b$/ Jvy喀ZveSxq&Z9\gDbb(Y?pd׈荀I\Î@9^2DvF)ROIo  鉦Iwn5I.V(roFQ3o02KBnG3ظ-%Yؖ7pye)Ȝr#wZ5gE}9S);+oUyީYN)쉝=ٞe{i}iHɅyyYɝ y鉟٠9){ITUTNwTơr8kTRe&ݔ,O:0rXzkKൊvV曍cVtT J1٢ڡyaEۘKy3sȟݩ9I%SlXwD璢fj3v,2ZL $kS [ *(W*qzZ~bm|,~L \'cL(O#Ҡޗ\/}B|#-޲̿pt-Iضٶ.3np>-'lC~FJhtӛpYgS|Ŏl]۽z{V{וKΈgp(!huHk┈YoVi\!)3[kuWy%9j6KIfNEdG-ռT,({-Ξuӟ mt-,~|R>,БEkU l V9Iت}FTyk2.@?ѩK*- ݺꢼŜ͘K]Y+ [oKxsSϐF3?֨ /?_SfUѡay%Jū,ٗ}ի oΩO[ NejNOv_>\暳MGY߰Τ5N/g؃hD Ńîдդٚڡݽ׌D  <*\Ifx LPĊfTuq#@HҟCfIWҘȖ0_V SMr7q AIo։v0c>mGqIB;F^׮0 ' d`3X@@@7{#m4"êPY, Kz&"It$9#H ЈcXdy. ? >mU'ճZc [gVk;zPNMkqΩmg/A6.ֶeúM;/̣5ް`ree'؍}F]@l2ߋWw9jeX]׈pGDxH c-損4Jjk_D E葊'ww?hT<_u=_'wNF G9)Kԓ@ENCix#NHt5yX siy(TKID9EaQӃ'dR&MKu,IX (y)s8tQ]D+IGDDge>8y1`$qHsNiJQ4Y H!hf&Rus26gyQwkPT0jdVݩW[砻,izmi ue6%ωG4{_tfT[ף[Ý0C[[9$\QxSbT:_gXe F%1i(7yfRi5-p3uOȈ}zA8[yH?@`D:e3E+bcxu} Y|U)^8y{Ŗyt(Iq*.EI(RCAeHUhi؜~Zw|0F(Hy"]k ֫\!h&hwjg0ZJj4wڅz<|*0*:gKt2J_膶wdvfJf *z:PWfrt[7CS ۮv*NؙO:i; ؝Ef^eʢ 0Zq1't?PY˩يV+jfx絠ma@hT+[I[KwY([v۷ǮElKa];W۳ 7۹;[o9{˨y[{ +&|GGɸf+0( BڶDJ>K;PKPp<k<PK"IѣH*]*L2JիX%p1ׯ`ÊKl<۷p\r`/x˷߿}Zr+^̸qCpѣ˘3k̙N{; UӨS]M۸s=e /F5_){s HMνD=ӫ__^A'\N0 w칇[Дp5E{h@*MPa(&@ T(P ѸχF @ٓӽl1&G>ɤX8D<㣐\vI]Q$M6yj ^[~ix>dveh)hy1碌6О.t!RyX&> *j P8dj@<Ѐ# jj+??ViHUX1gZ*@Vhʡ^mDIñlHs`OjA3oZlﲢ0.n@p˯> <(7- FN Lr̓\0 .[rJHDCii2Kf/ԣJpL^lģv,աioMXJ)}_pL߀.ބO E-׳NTKT`ꪕ+pyJMO~TK>$lJC;ɳN݀/*v5aH$7G<A19Ȁ]'>h6_:~~/;oӏ~3`8JxMhqІ:T1 }D'zR=E3юd HUґ))JW҇0iA^*Ӛ4HNw@;)PQHMRԦ:PTJժZXjFXJֲhMZֶp+Z=UЫ)k׾ `KMbX>^KZ,f%լhGKҚ>{ОlQ[W1R, RAAMneSkۺY m6ceD@ø xW6e5 'BG HC&J  kV+e{D#c AuWD1pKx i l`lFvaF&P `@3w˒Ďb( r` c;ɇ1uL}o|$1? 2YSnbb宆'\C8F vc3hNpʷ%K6m|2 yXӠ7%BԨNQP:&XkOֱD.w^Hf;ЎMj[vkKl<{$wroܜ(׽Nݷ27 y7}_$N7m'Nq[axE~-/7o)q<qF>MWr81)[yr=29j!9 -Hя+1Lgp @ ~u wAԩr_1YtS(p0 ((uto5W=:D4vD`&j% ~Q]}A@ ~wT׾PѤXx=e?{^1>}:΀M>_"P}7~ȥW g_l~+UrjSQs!jhK xi Ilڶ؁  gKW61G+g*؂T.&2XA6:؃> BXAF3NAT U&dXfxhjl؆npr8tXvxxz|؇~8| p؈ W0؉8Xx؊8Xx8 |%(88XȘʸvH^8xؘU؍ȍ8X((明긎9XxF؏9y9 ِY9yxΘ"9؋y0, ˀ0i` c(6y8I<  ZXP^ؓDy3 XLytMP0M98n@ZirVIPj[͘S by֕ehٖ&Pɂ9a*%lxYfp#(%wc{y//#1h/D*R1'YVp9jIpIF,Fy`i`{,E#HcEYl9^60+>*٘\0tUB,PK? @֙ɜZ5ERdBb/#CMA 04lL]AI4ٝ9%*K@d;T#$C˔* 4pIjYjN١"zX N!:(*X%M'.WԒ2 $/zH 0GʬN?MYիBMfWKYJ+ֳh.kΑ }԰ ˗[7j\طǞf'%˘32ϚCmJcQ^ͺ$Ӯc˞3۸sӂߘNȓ+_μУKNسkνOӫ_Ͼ𡉏OϿ(h` 6F(a| Nhf V ($Ja(,&xb 0(4h8ޘ\<裏-)AHŽI6K)Tfh$)*DyXjY`9ddb)qYliܹ [&*szNB&6ꨣc 2:lХji 觠XQZtv*TXa4%D׮?FLsTZJ̪hkHDWm MJT*ի͆+[[թ-8S߲;BX;P[l .So՛ *Vl1Hj$I~,9c|fjBNƼ%3{'WB"@9PG×n Gg\wm]ϗ`m'[{ḿmЩ] sm|߀.8LnbGWnߍgw.耆N騇izꬷ^$ծ.n{߮{'7w?/EO+g}wއ/>qۏo埯~/o߯n<͖:0j &H Z̠7zDGA(L =H>JTadXr͆C/"H$ɇbw3"<̡/CLj$D!ɐJM.MԢy02. Pָ%&,FG"="gq# 3ZǐGEF!BiFʑϩ%*r~<&G HNǔ$q, U6~$ ҍz$Ble'r#L_3|2Ldr-m_̣4Ia%~(` T`d^6g0N_E茦@IN} %h(YObBt'ǀfH.`>~E3O_^@ MT6eiM_Z )]%!JS2Ԣ"wNݩ2jTt(LYf6.3ЩS=SRFtm8V6գ)~$0mկhNZrU^eM׌uxeNdW5`[B*U-9K.Wժ+#)ӲrvT%kQ7SL@kiѰճSҫrkNeՙ? :֬Xe[NfB".J7S]gTG1SLkn+!G|KjC#K7"Λ"ǁ$ Nx"0q4<('0k5#čZW#4!gLc+8]hsq@^֏LdP Hԑ;-5`d1weiyD&Fp\syrό=o|kNvVlns]:G)PA5\\ v-Ьk`D.6l8iz5F+ԭY*L7 -jiOvTk[؀osTٽqSDش~TkلϐNtIk@[ܝ#Ijvс[[^-O[iw{j>j^ASoA=^q\u?qD )|B1ѓs 'ܹz \_"z^t):zӧC}%c]HZGɫaa7$K{y>Q~[-U+{;Pn {zL5$?Iy.Ԧ8zY&rzNYPEp; o{qĶ/cʿ CFY/з*9o_?ӯ~&?OgSG!g Xq =&8ۑ{sv`"gga4$RquwIKDO2H%GHb,8".(k%[zEj\=؂(vXPxnwXI("?QYX5o6UVXZEXX;8qb!WxTA8YN8|Wwd\QewrhG(zH.dƔ7TVa҆p`‰_"GE׊5U耲dX=vcԋ@X'Ƙ6v=ɧ&ugU">Ԙ %`W7 ؎Pvtb  pHI̸aсv@ Бƃ(=Aw9. i]鱒7␚5]M9(^H JL!MV]Uyy<Y| @iyvPi\Po q]񵖳vlBC|}y7SOmu(h[|>HeU!Iyb ЗILX2Z[8ɍSP%8QiYgx#\Kb:dZ8<_ׇˁY'inǦ %P&`"Ч" o&q*Ǧuʨ p"(0kR8zlڨw&ډїʨ @&:Ǧ%'b|ʩ'0xc`:К%pr$ʬЊ:Z`x:ފ#æ"抮xzyJzzʧߺH:ڮʚ y ۧ#0 ˯#J !"++=04 [Gʱ+[+ )*A=FH#}M{OCRU<>hկʡ%̳Z F:Vb䪩ZܩF<&вkƫMZ'wzz!ɬκxiyʨڭHle*ꚯ*;ɛrl y*N ۧz+ʔȐ۱۪ seZq!\;-1K5{9;͑`f _ܥܣɜ|ґ)Hrτ:0*( 7ЂRegd p'ؐ]%aWo [쇱V:͈u5sm2ݫvEZ_ӕӑg9l"pvPyTMVUAFclհ֫9{jHD鿳;jwA~ `u{ׯӃ-y-tl{؈`M;Ж8wٜ@٢6b5!ذ ^鈣]S͇ xyȏ9:J>6]GynI|ؑ  -A-gظ&(֕4ۏ. 2IP.эqpYkY~x.]ݍ0M]Ʊiu{k e}a:fR˺̛k >~,VVӡ) ]MN&.my)C7WWV7nѾkh|ܯy[ݛ[jEyWo5K8of J}({!)Z!=Y鞮K}^݁}Z >]ޗzޡ>p^;h(Zp.ԇ}쾠Ƒ+&,ZEGʢN(,LF*~nf+!j>Β>ۮ.9y_͡v ͑0ZǷ;_.P=7䥷/hZv*] tm.CsNceU<Y[?g6\=Yd= 5-J~~j}hh功B=D_lcO\h֚: ;HDT:)w瑾E߷^k^gn~)~n=ί Sj/b)Z&ʏ?9OLBΡo>_@ET.MNUn]Vmuٞ}0Pp o1Qq1RrRstR35kT6VU7V7Ly:Zz;[{<\|=]<;PKetoPK=?dr\f|،|tlzܔ̌̄LVlܔń~Y䤲ܤt}|ԮLᏉq464Td*zd̲tTԾ.>|ƌ|ʔԘ||v_lڤﶼtr䌏\Z_⤡llԜ|tĮĦtzdjTbLVDeaa¼Ҽʴtlz\jLZ=uƗӶyӷ/>8Ǔ'{oWϾ}|ȹO٭t^xuG`xW~Rw'!lQ}`maM("Nz|( ai 4\m2b5M@8@axvx_?Pv)S;6&&3́Ǣ~hcZyxa(&8jހRb>ɣɨK2hUigFvnekJ&8~:\^|S7~O*똕&6+lujöv+k覫+(kN״'T!GWl0QKt옓D?SRs E()ӢTФ(7!PA&FY#8S%b0o\t]x -A1T%QJѽzU0F,pCEб*@) K`!b S` hUSJ>3;ERھ6SmPTo N(JPy%P׀6 NpB d\C6CpPC.D ՠ-!]:^W>]f(',P Xm' R@&, 0cV1L}Y:8iMԿV]Z^S:ә~)t2!(nyǪ@384p7:Ёg<ȅ,,Ӆ6@saxad=Ɉk^h$(k55pX(X(Y؂BNaj/,)9}mQm1pcN1;8Ё @ @T=կFC.L(c&t +K`A&hN7u 9ivc!@D]@ Zгp y嵯sa WE*k a~, $;@ N`sKA  ִ"j[ָFMjK`'0@ $h/͝Y;kql3xj冱YezT:'ɑg7C0`hU~w;p"wnnj7p s ($<OxO,bx-?l{ "8$_Xs@ WOPi 0fp'6pGao|w\ # 7DaPLJL:sw7spstFB D zsh7mH_fumA!0 t6Ån1D\eG˗}%wWj=DW0h)0< 887x/aS;{z^(}23W\̶'w[{.'pE 0\1,2jGBuP}pi6j3>({7 @q@ wp^0Fpx<3H(h_up\i!'@q88q4`w~84`X hH戄5t0 t tp0 ^PR9T M0i2$Y1!0!-f@s7vp:iyyrf1уN@yK40=57FD0}!pc?Dwbu@ I t@ 0 Д9YiP*ٕx`)Ȑ(0s߸ljXDiy`xt:19I'3X@ips`gsy`\}]40jX}I?JIP ٟYcshippy(Q3P0 SC< =@D7o P6ZkP p@B:Bb_Y*Ep4HJC @iwB[U՝P)j0ta0?6(qzPuЧ}Z @!!Gڥ] 9ss)ࠍxKEDP)Q9v*^5"Ũ!0:__NDLT?/`9 {@zTRp 02p ;Vؚ2 ,iPA! >f9S*0ig a<D FBA48.U+24LIآLԫO5jZ!Kml ziZvVq"Z|pV8@/ȱ[@ +@I˱O7` HAJ !f(+ }02;J^{r@<>K[8@kwOO  LɚU20빱tXO[[(.c0 +5O*Rj,iD}q `Ku ?<۷Uk>hw7 U N۴UN05{Xk7!~*m没&j0\ ;># <0;{; 5P#@ | 󓽊7`ؽJ+[|+% pl(ŲQԺ66P;6e6icnóP  6p`N, Řf m[w"L%\K+.E) }8)fE4wÐ1hA· f'twMD|L׫0a]lEWY]ٌ uN~^\n)ppІmxp`K0}};1a&&ubV^^d}Fl20p펞~H 0 צ޴nPDw%ן)^FqcciͲ+.X竀;@g|~vW'Hnurk[M`U R @ a_P@S@ 0 ?8)F8h~_ F !n(beNf.[Urn0iX kjipЁ 4` 0%:mnFnf#R6hɎZdkс80.@D@  `k W"݉~??=T$A ,xA\h"C&l(F d$D=fdċ$]S&_x;I \t(E/4' A e`zZ}80JeHaua#A8^eX"Tv$D`&$ff!7gwv3`$z Thp^* ApkQ+#$HAu9+^ ,*c1,a}C;cEnfl'6,h SOt+^x_ 2+rg6OdA|?'4&0 bR{AQ4pca?|? ԯ8f_;SxɄ[Ǔ<0@5u3 8_[_%3܍ B4Xr(G91Bop$ =o  lH1:z 7! `@ i XD"6TъWĢ&E. VzŭmyˌtJ^p @@ U,1]c7TAXѐ4jXF6 mlc81 fGw#!{#GAD\@/RJU\4Pі\0^×@%:τ @ӠF5 y l$F7q Tbv@)pzq'`/H O~ӟ/M/U|9`́%} (/ԣ4ÂbHF2eh3dr`ݜـ?pҧT0 < EjRÓ@ g&K# F5 Q_D}R_Ժ>6h`S# 0@VV&71 2!@"h? Uʫlf2VĨ50[$/H`àk`BX܃[UMj&`(@(PpUIjEnrowN}6hh^L1.' apfsl\$?3 Rx'=Q@ Sloؘ0}wpܙ/^0@yXx7c?G? D:/ _,a1/f\8b+HPt+9ՉF ɛ/pW. %P ǏkM}! @sՌ,8*as;e)w@/'g!/y&P7тIeZ/4i}a+n4EHyҾ@uUjK -2YQsuukPGBV w6Iɯi]뾔Z|tn- ?.r晳om.7}{\%!5k red:ywޒGyґ{UWziSNN7>vļ.p:ҭ= >wLkzڇ=cxz.7&zqٽuBw$?y!nW{_Ќ;E?w)ONy>&r;] ]l=E?|[>ؘc?{YB?3ծG~9zc?<}~|ox%W>oK3Z>4kĿXC@S@[sC ?Y 7\Wc 8=K& x 8tc׻@}ýX=[:8[!$|[S?:*jBB7P0>KqJC\RFq307<=4B6i 4jB z, C3/J8c IrĚLl7ׁDě)Rt ULSL.;*BZ]_Ə`$b4 cTedƔfhIikF¨FG{lnFizFQKřpsDGGL+GB\GSx4v|w4zt[5+PG\y ȏbH{tsdH[4H[ĤHA3;,î e;#ý3Sn6]+H9e#ɒKHHȗۖP^hy\I IF|I\It+I:ImtHBHC7`|"B(;&48'8ϳ=;BH‘`I$KJ@'6!t|l‹QH &HG:LA˔K ,?cD@{L@ ܾ $$]6h]|<L#D@1K=;LcItΓLMlĬ4*5Ͱu{5ݫʎ뒶Ol\N{B$=T<]U/9l|9^%b=gsR%/D0HiWMVDRVp-Qsd]wVuVLWxq\Ez%,|#}G؀};{؂5g"؃U؅EFve؇XJ؈؊ՙEͬwX*׎W՗%ٯؔ &DZY0cY=~$@7[ٚ }&Y MYU.JHXȤťX١کu ɭ/@| 5۳VdŻIYJxuʧ,NLI]|F_7NKd d=hBR=/4 eQS.ڢNpeV\5Ys:,e]-Le.M0ZU[aZ jUDYd&_ޢigoDk+JFCwfAWp Bqygtr/~#vxgyngn|gw~6W~.UfH6脎GVh`lfkfŇv或[hdY6YnY|u\ژhڒVZZږ^.W6]`TI}ei~46 f۶SȟjBCԕ(<Ӹ\A}C}d~dIF֥6W~^c~b-i},SkiћNcMkCc/깎^ PN^"&6Lk-, Vu}7l!* c6RS5nl<ӆFB>Tf>],f]n#jTmfQNGCj3m6[\mn/en֬Y.oFpf^o-u~oŽoWz"nnoep 7p*Wr>_ Op [ pp 'pq?# /qpO?p@qq q?qOr q$wo G*Y,o qp-p.w %q)"5_07762Gi _#qs s?s:W*޵,au+j]Njv s$qJI'{Jc UtazIgq8OOTMvjԳ,KuӪFn&:Es6un O[ƦҾ^*v&qcO kѻkW-braRƬl vn3l#6năt_I}ЀGRȃGWgwxl"ӵдkkv#~wy߶b+ifW\w[@m0M%wveF v@#n^%­V.n;+ n6U44_{BHoz{{( 7GW|,(8nヌ44؀/=!f;y{0 \eOd h Py@[ګ%c>O~ pȁw',h A -j!,  @0A7r쨱#H/,i$ʔ*Wl%̘2gҬi&Μ'2"+%JL J2Eڢ $PaDլWjD1 (!D'*͑>ȝk.޼z/_7 ªՒĊ+i1Ȝŋ̚7s&᪃ZgI Dp:dpY(M)΅JhC Nxi 8!zZ*N wz|Y&AH"R+Zʜf kp- L:kJZY`-bMz-R!uTP ˮ;pJuo/~# +0Ãfc|' Wl_[1yܐ *8 JM{^Yr2aR Lp39뼳aGqQ'E}4IQK=5R!KBx5ؠX`ָ\oHfÆ%jhu焁Ixl71Ϝ4`6n87S[~yTt%{޹\(PB&6Q5, 7lBtb[`?T~74a0+S*W7J H9ds}9䐂SLAS`y(: FÎ, pA[|Ǜ0| #( RһI ΡyRMz'U,< Q}8t˟`;Ak}T#$N|"x3*kdpk$圭@ 6-1I˰n|#'QVІs_t9*t?dZ'D1Y$D&&Rf|$0IR1H$< fƋ&;IA20ZأU%. =԰}ww@d 9H׹`vu$2Xe `x&4IJ:Y˳@kV!3ƒ4 8':өuH$6ГUP-)Pӟ0IK&2]΅Fʙ|(4kF %FQlqXR6-bh"p6At\F.~A0{7AAy0N}*T*ҩB) [*V M9ϛ57-Fi H$z$g\s׹ҕ@D"`D)v)xΧ@ ]WԘj}l)-h%dYGЂA%%dm֎8x-lҶ=!<wp6r=B ~ԡUG!bR73xllhp*䰭.DNGCE1եj9@ /~{_/{"Р1H 8tDr[܁BK*߫a!@B:"UKrR"0|O.~10!i@ `׸}prX-hQ?AD RV2dw#,d,枅a>X ?Bt=L Y]Fȗ;7K"il^6s{N::̳ƙkpTH`kf6ȗt&9v;U;V36X"s`wش|hgwЇ;qؼsI 8[|7xgAsst^<@c|Qw7Д)hAfCE2p{z>tU'_Zr5x"`NHVA%ɩ΄Uݰ_4- @\qQA\%`]5zahُ2.AAu_9 @TQA0A y Dah  ܁4ʀ D@A! aaJxf%F PT!! h 4 bNWubLHp2'y X t!A A !@ Acb @:$V2N3ބD#D(Q̟ԁb )h  ;1#?b>HX7-Y$]1%!@<ŁT@0"  A h @ @ TTHtdUvhKRHXILTKTW'&_$4MpA%`et an_&b&&br@c>&_"fl=%EXfTtQzJtݔqpQqxzjڰ&GU@!@\%|@dnq fat LtJtN'uVguJvJ@@`IB)Dg~DŽG}&i6yEyuͦL @"N` (hsN04>(F("4gxB4fezVZuJg5Yyl$9&@S@ Dd'pA@ \R )^^R\A ODN)V)bA|Cqh4`X&y}h'jMhm@l(  Aٝv~ t @Vzt@,V^*ZY UenՇYDqӈ(ZZͩ[Jʀ @`T/TV Mefl4dh6+&ReaֶlbW!H&'hiȠi}kD> @ A((H5:U#VtWX\f~%\WvmWw]FMxǘX)l Ǝkf>֜)s, 9cX_FB`kW,v؇G!U丶DUQ@_b01@Zl6ٓEYNYm-v~ͧTَڪ- @ % $ Rbdj& 0*nJ@N-ՂZeR i@c:qN.&aVp `dZvqgH@elZZI^؂@"f.N'LF'.VtnHJZ $(N2(^o"@X&./?J2G@@>/od*coSo4oB@/cp0O&072-G_O_p?.o0Mw00| K _0 0 _0 װ)00]1'1 #7 3G1/W_1go1w11111;PKŊf=a=PK~|? IHiKp[5g$'IJJ:ĤgI]IG~\ LLeJIT_x KX@h"AI! 7̊u葎HXB ДB9:Ta \갹*0ss&4yAAŰ:=9RZ?eQxz%0bMd)bVS<1`xÈ21fbL71b@Ғ5x=qp㴙*~)PTXNm`MrHMR OPT:UE(-ծne!` S5qy` MhjQЦ*P+¿N8v!a#_!G8zfwdce'ws"=) 0p֖TNF`]r. a E/ 2"ME<Ɛ2}n ~@[ R<{<WUYi4x>@/NS5ĕQ"jJ(yRN)o@ FXbOt Qf>Psy\9q*c80&v+ad,ܞ26GCu~N)S]O@6:lS-`2e pZ8\WgγϬ> hTM])5 ^g~+v Tδ^`ivo|u0_eV_հ&p,ɇ*ָ*`Ab*xǓ|(0MhMxJp'f WY̑50ċ:?L)GZ6vp̭=A LE-nм%ܼ" AS?t7YUnի^|*C9Uk՝=&wNw=+Jd{Ա+a0Qd_dhowwQxawo%ogV`qgF 7yfwggtyAgwfp41\i4gƄOІO sf|r8|vxxgT'IfI{}ٷ}ݷ}@Fw6MQ~uwV9ccU8!FwpWd x(8Hog p[gpgye628(Ggg{v*0hٸQgܘg^ufqG{tf{gg)gjHjo=TW0iBITt(f|yx+8ׇҷj[}I}q+xLM.UcG9c< b(ՁnBYD9ׁVg y[] y6wf xgP gV g!0!yKwgG,y֗E؄i01h ;ǎ)r8U)ze8P88pH|>SW0|YaٛFE)4yșʹIɇW鑉T }ƹIjIPLm0LVYyDXГԓ<)Q9EF]ᔶx: UicgP  G1,H0p yggzyf0P' Eid% xh ^h.4ENZRz4Rj:uw|i9`9hϡĜnpj{HIIWCy_+IL@JlY4vR3|]85SӠCBOigI ڠ)g ׅpgP cd gFw'g&*Y@y/ڬp7*BgPg8iZ iMyZʥ\Jy^:y8wcz+{wTq9ۦ{9 yaZ <FkjG MJ&%ys9+2ɳ\@OZ~XJ{z+y6αO{fHR >ZUzzF :_g pjqy&ZJJժ{yCBE]zf z皮i5 H#ʚi9ʯp8 k[j[ɰ{9k I Y_3+KHлH~m+T 9#韘C;5+jGkT [@EyV Z90$eӊ)x$ , 60Y ^*R ]Og _ʹZ(2g02l[0;öSw48I@H@opEs𲨶e>4S><ѻZ2ҽ ˽Zgvy g̀P  ]qlH+A¼%+oP12kTʼWZ,>V,޼d[\z jyq\ǟ<3ϿK 9y y \ge󊙜l <8M,: &<џ"=$ݛs(-\L> ɜ̍*P@r;j YT9I 쳟G+#Hcx; @ _qpf v1@ <e!q| DJȅ֑Vئy&€iɥѥ(ٛ\ _6=jҨ.\Ҭ SRۜ)9N&P@0lYTrML Q|{8 ?ɩl W֍Vͽ)Տ{`P_"S݆߹,mӼMٴ,P0o>-MlTB^;ܜ]̋M(PPU ]N}dMʗ-ʵ t:j[u~>"^|>'LMl @H,ި:݉ۛ;E%C6SݥIV.>TZ=2^mPZ ze~4hhjM)G#nu~&p7`qN˺Y_.Rp(O/ý97BBnԪݑhZ]Pn D (>Qޯn72X(OϾx{RzZ~ˮzbnՎ>ޞ|^HNAWS.G8I/Ks8AgiOl|A7ǩKEP/U^#_$?<}R0)-z 6?9/.?s_B!FIR;P(W_Yٔ]opܘnܿa|B l_aq_Q޽_qI|~'r?'`o<2OZ?߮>1E@ DPB<QD-VQƌ><~ǏDDJ-]oę'=}TPE(*dҠCtЧIN*u(.X~2Xet1,ڮaE5W`ܽA^  wo O@ ƍ7YdʑSx|s={fZM648tu q6[n޽}܄ ⭍@\͝,]t/^n ɆOD^ɘ1ߴy|=CBJ( 0B(++²`KB,¨𫸾 JBk/*D@l^ 4lb4raNS4n17tM8%d7l03ʓ򠌲"0dʔ;pNb cj*C  "Rî}(rpAK'$ѱ2SG!,+/D Ec1FW_lktDmrL-Hlm$$ߊҵ)S<.KsgBhV#3 )fTM7[:ON+N<3P,zBPC[Jj R!-QAE+5 SJ'>OG-5 T]UXGWgV"yGw,!YId[ol ZL[rTI\rs"k7@NvA)zby7"}rA8>uJ7J,#Ӆ=}p8 JdUl7Mf eAˑpEt~Ѕg3rpJ %(ңζ2(a'uVt~KpzB1'|W3EƝmR5vFpoWg?q6Ja*fVY!-(GLnb%F*AGꣀNy+`Pֵ%gr>t)Mhb˭5'%`K*Lk+iT/M_:ݗgE 7PlJPƽb jjV¢. hS#jbUAVE hd2D =ɳ6W8< tOPyjWLģ.TSe;8g;!lڊCލT$?FE#k5@RNrY)hsZ }pji(4 9M)hkͪcp3 ft}nwZYj7n|׼F'^+T:@sв:aHxhli^\J9bD( KngH?2*Fj9͵s[F.s2 iDA '>tNeVǧ>0x  da\H~ks˛4y&h!]u8olQ\1o2탌 nFWwK[ED!lUw9ykxU:uv:k2fB)G7isoMG*>m2JX/AWm~"WAXf{a>9@~]nrfDi>sP84-˥G NA|OyʻtjYYoS܋os? .i_*Wiz#FJ!2'T <h.| 5S L25h9!s; -;'SA`dX3@'PHȲx 𽯹7ܚ;9;H c4ÿPc-ؿ3:14<X@Cی Z@aɵԋ> .ӵ3P"A*{!g+hԃhAX*ABT9 ?=iB,, +r«*CS.B5#COKCaĿ6{Œڌ͛' @:=@ C!D `Q,Gġ`uDĉx+A)> 34:̚+rE}ђ]˥gҷՓ͕R-ڈ,8WN}N*VZ!Ҷm.aؕHSe4]mF^v^>SLZO^-޸%flf2<,f*_@/, aw`y]yu~&^FQaR&eӳ%jeXIEM$F MbZn^i]=M=IO`fefߓV,pgN ͒Kc朞B )xhg 5_=Vgs* gw-g4 ~fj`]ꮖmWhN^639 >!fCHTeZh$덦/ Bi]ŢX^iFU1. itPig)>f E~vjjjOϼv kFQ)k6aS?EhRj#kVΤPόbuAV<`ctA)^m>#"mvpn m!kav6P>pI9Јnnhn ne$V۷--6in&wbv>9o-&so;\ 2x_f>r:wgg/sm;qDp4"neqann[9P)qOOr廦^$'fofvY(r*Gbz-X,YIm]@ *Q;lmfWs;72mm'ws߶p=&s'qE?FoPWhbؘ=ّ VvЁ "xpGGx __Vf& Xu([ e-𚔻,N6U1EsW~esQmy1Pw>.wrGts^u'Ws}'7GWgw|}7GWgw_‡ɧʷ|Q'7ӧη;wwٟG~W}֏o{z{}ѯ}zz~'~؏}g}/~o7~OW~z޿}w~ۧz}~}(` 2l!Ĉ'Rh"ƌ7r#Ȑ"G,i#)ڱӰ>aʬ&Eqƌ鲧LB̹Τ.EhBFmpA Or+ذbǒ-kʕ/[O|BÍ:l Ǿ7‡טyڻry{'jm^w_s/o<1>47J^]~O骃,عb&Syl1z : ՞g٤Z|EbibDalۉ,݀Z(!5x#Q#=#A⸣pmy$I&mM:$QJ9%M y%Yji\Z[z%a%cy&iyYf&q9'uy'y'}' :(z(*(:hmB:)Zz)j)z)H*z**&::+z+š++ 鮽{,*,:,J;-Z{-j-z-;.{.p .;/{/// <0|0 +0 ۋiً6[|1k1{1!<2%|2)2-21<35ۜ1o{3=3A =4E}4@f84QK=5U[}Ո 5]{5a=6e}6i6m6qK5y띷Z7 w~^;8K>9[~9k9{9衋>:]>;~;;S~o $GC=;_{=?>>髿>>???J7? 0 @d`>P `) r C(&yT h?Ѕ2}(D#*щR(F3эr(HC*ґT[hϾei?ΔT'LIӝ>)P*ԡD5zq2N}*T*թRV*Vխr^*X*ֱf=+ZӪֵHR*׹ҵv+^׽~[=,b2֬Ed#+R,f3r$ђguӲ}-Rk¶-n#8嶷mXv!=.r]!}.t{d.v]TmHwi=/z+^T%+v/~>0߫ŗ~k &!p\ (>|_30S,Z jX,0_cǘumyU,!i82<$ Qr %6PN2kld,_Ud*7)\NwE5YH(i th20HEiHMAF(`4-GO:ёtm-kҎCmJҙvtB9A&ӳXZң` өVm]e gx6=hӶvmC[Үvpw6nt{>ly[2v ikfw=n|[6os[]O\S,&Bʝ[{?N?޼8c~]69sZ9Ѓ.t?9ғ]N:ԣ.SZ:ֳu^.f?;Ӯe.j;n^J\~;n/<+/(>vQ)J7d?|g_Z+k!D_-`& >2` fB]F`՟b`V N` j HD``J  H * ^ !!6ҟ_.!rF!G Z `aq !!!pa"!   !"#>"$F$N"%V%^"&f&n"'v'~"(("))"*vb5ⰴ+b+C+"A+"//ʊ,?1=܃<$c2?C-+/N#5V"??l#7nc><;c18ڢu E4#??I;v6zC1?99#C6?d7zD$>c7$$I>C~$H,CDJDEڣםc>2MH$L,7$>$8CJBF^.dLPLƣI~MEb$-P>%TL#AdU"N29eTvWTRX&cVq$P~Zeb^`2%`Ajq%_&b >Þ-MDG&&eV?C7t6tg~&6C?<&O#KJfZZj"f]FF>m?0ƥ\*#3:#dj&q&6@R#a^4't"f;"7cNciletv^B@`'>wW7p#1VeEev%m'}vHI&eU.%y&Z' LD{ҥBe.>DmdQc>d~hs"z w>(2dXReb%fl$v(>d3{#gdgh:%\coglj:D(_f`2#Bvh./.fcf]*)VLff&(N)))R""e%mᩞkji& 6D!^H^~ vŦb*f^!>j`**`*V*jj^jު`*j"ba *.k+RDvrFD+~+N+*!!6k***!F**ZZakb*RƧ>,:Ŀ"fn, Vdž,4bɞ,ʦʮ,˪" ZkI6%&E#`慆sq cr*uFmLr$v|nvg7瑾lyƬמ-{Rjm,m-?hN(Jmޭvb}hm~6ďRʀ'A(zRv.DQRhn.z.%R'J.n.;ej(Үʇ(>(2_r&e(j"Noب(n.v )/ɮ/88&^/bfr~&//zo>I>Ro)B/?0'20:@S0/C. nr+o CK n * wo k0 {0?.CD.nf'o;g' nchdImqӾ>ıGpw.É.q I!!'2.4yB֬,.cr&0lo.c3z1(Km.-Ӿg֢p *- 2*7*ײnd8m-ҊgB%-2-p r4{zn#U g4Im~dvrk8'3MZ~z);67N( s55=GTsZ7r@ ʣ<'p='A_D,En:;'ctFϬV2G3D?oЎC#qJF3rIsDӴo֯gEsdQ5R'RPSH>TWFTOUCFU_VEVoWEWun-5Y&u!mXmC:C\8^31?uZuC=C:$9C84v8pd[C55Z?`ai8~VyNv^zy0äS_z{7wXW ;;t99?K;W{5\:k:DpW9y28Sk7){݂AO|1\Csn2 î?N74ʾ1XHwW3|{w8wvw}Ϲxk+;u/7~87~p,*sy7!@xyO3zc׉75(9P?اk 8@@DHР>V F#V(qD9^ G/~4iQbp/iMg7UǪaO?:t(G$'UiSOF:jUWfp!î rMxWc"RlÇ,=8ܕuC4޾p-:7͚6oSkcFJt=-E5E[6޹eݷ$]s>k93G>zuIivЩU`k d{z}>p#OzV+ P ,PO:S- K={/C EPCoS1/)Yla$(A jT FX0j;!UZ.$勌ɿ43+ARQ2. S1ɤ LS5l"c㬼,Ln? L-CMTѮsG!MӘgRkC!TQI-F#MUHaWaƙYgexL_u U-X:t`mY_YVikVm[R}Vq-\e3:2smw,x{h|Mu..p߄nPo!Xb ^1qc9Nl@YC6QNy;nYiΧ~`y:]Zɑ|i1:)rO+Zh&g!"ɭ`3F9qfNb˻'}?FͣɆs=\/ţo(BƉc?ZHџ%TmwQm>xMs]iJ gW^z뫿zܝ՝qƒAPX;F0ce 'Q+ǫQ#"O[Hȣ;-"v r $}F6._\# o0d;+E2PY'AJQʄ@@lm%aLjiJd ,KU[\%>Ke.s8sxELikbմ5Uh&Mq_$9 /s6WNyγ^='{擟>P 5ASP.QhC!ѩ7iQ{ӡQjUխvakYϚֵqk]׽laMű}lB)VlfB6 donq6ѝnuvoyϛT_VK~; ~| !qO1qoAr%7Qrp]/9sq8yqϜE7ёt/MwӡuOUձuo]׵=s}hwϝuw}WzSox7|rx/w!yO1yoAzяMSzկwa{Ϟ=O{|M|/w}ODg~?7R~g~?+jpI )&Xp#ʘ*Yze),!hrW4pg*a`"#'R0%X\PޡoPDA1TVr"3ao08.E 0aGJ((d?64l%j +e1kv&g),/XbIQ aBR4RPF>yH}7"C7D.\%j" Q&( q Huc($=CÔBQg& W_~h}|(S݇6c=LI00|91qSFg<уH81I:QJP,KJW%{& fNN|NOT(e*e&jRSCS8eO*J ]UVjVT,,j !R 0/r/.{20 3a0`313_1!^32)]&21\.339Y63AS24IS2G4Q2O35ϩpp5aS6i3Fl36g@>5E|`a8GA9_9S:@~8Qg%>AbFD:=S>s)b;S(I(<3fr'd1=A#tB{B!;;(.t?5TBuB)V t@PDL+3Fh(paˆL~B8[4*vDAB]CTJA(4CtHH*>WFE|Ló'@5uQtVe'NAtHV-5O>UDiXo'r=wui^5Ve4OYu(>T%@!@ab h@ b*KXXTuP\UVkEs;X[A'5^_]6L9a'DbGt t Ku]e47uE!vY#cUct_ v` >^/6JG6_O9^ZTrA1gBA_#bP4cah]gYCd_dO'hvh_ek?iSfE&ehqg}Dg%bF>GQh[TmvnUnd;v`5mזWmJVj`mly8MAaH!;6Q9Q V($r-7E1w^`oUE9Ɨt]h7"fI4ҷ5h&iiFjxTkfl"lȡy1:[Foop敦[ߗL/)„(۔2s:GC'6{uhb ?{vR ɧjtvEF%ҍB<{jzű-.1\~)gxQ}Fs֊[";(#1~Xb-zkTwܾӧǻqaCH{f|TzɰٙQjƩ<CyH˻]舾\T¼#̟y1"ԿWэS ou񊺃}<\>͈ }wq|%֧:j]+V=2;eQ(&I؉ ؿڱ=۵rە}IO\~r[I&e]*=z}g}\b#f|~ >o)/>537>4;{=qy0=!PYʝ9TH(0w O >2=~-%J>~پ2nwޑr^ ZM./%b>ÈAޢ%b0?1? _?IbXAf AgzLiT aBGQ sw#*_a;'>-b3_bA;oϿҟ?Wba>y҇0… :|1ĉ+Z1#F91"+$K<2ʕ,[| 3̙4kڼ3Ν;/&AL:} 5T=3֭\z 6ر> ꭨ@|H<85ܹt> $ֱ| 8.˞ vZp:~ 9rTz!$9͜;68{%>:uBW-{~ ;ٰAV,ݼ{Ce r/ċ?>gkI~;t<_;xkL=z ?Y{?n}H` 8tM>8_ vnaS>]Hbeeb&HD(::cW0$cBZUcJ.Iӏ.Id3PL^eN^ZH%CVfIf:nR_^ ifrJjtn*~]*ݙgP.(mD(B6i=R~X\iIʪ\zjnIoF䬾U%ݚkT.lM’DVj^ d#N^+ ݞQ+ Enn̺KΊ?m\j<?̨O0Qp 9 qs?\xɳbqd~O 3?jN&{ʪs>r2?5l1=/B,A!]L_OG [ujmy}r6d{QE/vczw=/u]7wފX̀ >8݅ WbBՖ[Om嗏NaC͠*:{aDw>꫃kfsF{s +?ߗr^<ڃxVoe~;?_* J>J p,*p lJp/@pҠ? OB*,l p4ĝj0O1ܡ0D,2#*qL u(JqI"E Z1\ 01퉟x2qll8rC;qiO/@ r,!D*rl# HJr%/Ljr%ݘ^c,)OTrl+_ Xr-o\r/ `|b/d*sl3 hJsԬ5ljs7 ps,9ILl; xs=itȏ? Ѐ tD"Є*t mC шJtE/ьjtG#O$-)I RDt,mIUj3MoӜt8x0\(5(W džxxS|eD;8w=]8w&i NȈ#(PR(bWXX1xDžhXBx 舐8x"uX/h~a(}x`(Ȩ&5؁{hH<ȁ{HWX[H0 X "؂FXvǎް،hR] ɐ  8* P9  'wt~Hvw'w 'SHaw)39Uؒv; Ao.t9)BCiRGlKQҔO)4SiRW1[ SA{gAa)cIh}jlYژxWx>hȋ(VGy)|Huc;ȋ鋤h؋xIG٘)gə 3Xy?Ysut}Y9D^9h)y˙sɚX9xIys])-2iِt A{Qs= s?ҫ< s Z캧ڝ #*z rړJik<;9z㰅6[7kah{5K ;"$&{9(+*,۲ۮ ;(\ 8ڳhSѬE11!>?D9ɴO2,kW63[K4nѵ5b6N꡸Azn;(H:x/NꨘU[/o7^곈{5`mʦm 4iZH9[_K2b*KXc:ku;3÷tV8ٶ۴3=ԣ7K3΋0 ֫2#1ኻz˶#C ?}/˿ ̠Y \ zU Ls<{ #"L$l')-K3l-yD7+6;):? (> C'GrGĀDGO ŧTqKOW4TV_\O[sOeg%cQR5q\$@eLl̤nR5wǃ|T{;V&2Y ɘeȇ|[y2E[ЅR%0ɔu_@__%_R ^E`la-xb)Ec6b*+A<˽GG&f$@e)eZ]U6eXveRM\ee e~1mcI"d3M!ߛ .Nn .Nn!.#N%n#;PKRM,JjS*TjŚUX +ٳhB᪶۲Q=쒻:t0˷_&mLp4j+fø|"KL˘/̹s̕-i>S^MhC"ɞ}ۓ&9BСF;HvG%K*a"@L3u3(ѡH"}JRk]~}ݹˏ/m9ϛݿVXa)&i) 2(ᄑbRᆓ""&m"vI$0bl"#%8r# hvY'$M 0 ? wׂyWSgU\e9Ot[)&|~gKxa)g)!zb!'ֆd"m$H[$-I2i#7ݐ **#D0HzԒA¬yJP ՕX֗J(aŽ)__yE+^fw+mF++見~[{Ʃzޛk|h$@"%:ȊN*Æd ~B*=>0 * J E0/?seekZ{f2|`6}fa<ubP-&v`k'mh= { Hp-.x@" B A?쁋`CjPÇ./x`61q+ਈ`$$X.>j 2( z [xgCh:֙`HI&HkZ}i CqRʳ՜7;AFL*WVkO+'>P|` \B/6px6Fd;Hz|U#nzsf,I.A%"B\Сy'ky3? OO3U%)'ĂEA!j9= /1QcmlD =/H#6P3_@|H@sH?>G~~z&G>~B"OU 5$Zשyo0@NQR䠑T}UsIdjэT ?tVu5`nχ05 80 ݶu`Vm6R]طHiWvcG4u惣0 j~Ww7T8^wwwK@gwp dJwhhXxA65\zxX @@`c  j"@t.[5@u [U8QF8` \%e[ JHv}DgnFuPgOQtUooXvvGW]|V،e8FxNpHh1x8X˄kGk>APMMG xtBXcu ?(eAf#phfFPv{7uIՋ&^~ŃXwǨ&y|E*,hd^d293gx8o{(爎 8 @XpP6t Q0ȏxt%'PeԗQyW%Rf'Ԑ,iGu?y7 Q ً8^309^Yz#s0IIl Zl|L;K;M,[{g$b"4]6 bKbL5j7Ϧ&l} ǹd>]b5N0{^3~Wc"я)~Gc-2=F#MHpR6p@1FE0~JCuOތ$ލg^,Q%3)e,[nz|L^5sl/-܏n|tJ1*6~EoNMÝpnW8VN+lba7>~ @e2Ţ=ꋞ]:OqG~Ʊ~x]CdCAeiN,Oh&"~W 55( & ~(b=&^c#0N5okvع2}@oHNggM۽_@3wpK/9ڣ|ōcWԟs!C#Oskem+[tpSx"l:dNeC~7 3 )eۋuJ\4_׀ʬ^OYԩ!phP3~_ԩQ0]֭zVرZEu+Q0F:4)Nz/^|{H„ ,|Xqaƍ <٣'*!ÇiVZ4M&lHeZA5bʤ93?}UpĭBm\n,Y^¦M D8q wyD/y}iFpNJ%(|1b#LT0$̳*M4O0ӖpT[6ܰ6#>-7$p(NDQ Vd㔣 j ’N,~‹2kk"j<9' 뫟C 3( H1LpA34+P@*Х gC^Ј C|-)'[R^9TF:qzq+}T;>VMpgr _r^ EmUre.aԗ\f3LT(] .USjuqR>+-.!43/ bBqRn%FJ_ Uwi"'Y;w}d}[ɩ!K}Z5>ZƵ5G(]y}(> 6G1>e/;( u^:'79?s7yus?zЅ>tGGzҕt7OzguWWzֵuwO>vgG{ڿvo{>w&wp;`s4?N]9󾉚KǼ?'~>Ony7C?})_g yo/> |_U̧Sџ+o~a?~7]}C7o{Ӿ#?3@﫾\@ ?˾, <[?ӿ@9ˣ?@ :?ȃ>$ 4@kAA=@9dA<7C:Ld>DC1?ĝ@PTB79kWB9EC>TNE_a$b:@E!TedFRfFh4:Wjklmk4o`q$r?}#H^0CEC D]Ee@PTHuDJTGFKIG5LM URSETUUeVuWXYZ[\UT$T`aVVc(M@ VbEVdmeVjhuimVeiVggq%r5sEtUuevuwxyzM^Ǚ}} ~W _X~ ؂M؁%Xm؇W]X؈؇UX=؍؎؏ِّ%ْ5ٓEٔUٕeٖuُy\ٚYY Y\Y١%Z Z٢MZUڜ٤ڧuZڪګڬڭڮگ۰۱%۲5۳ژM_\p۷}[[ۻ[[[ %\[\ܼܿuDžȕɥʵХ\EUeuׅؕ٥ڵ%]x4EUeu-wZ%5EUeuݫʹ `V:F`` NG  >ԅ&6օS9fvaVaa.aa9!_%&?]'()*bb"9'./a&&cb*vE0Vc(*{8)N5M'$> .>86~b;c/)~c@fcBB^BcTb?Ӆ|LdMdOP|PTNTdOdSeRveReW>eVHFI^;]``ֻaM fd~dƇb>fdnfefcDff6fflfgvmkee_6zPuVgcwwvvބxugygxDg{y{|gxg-svhKg~hvvEg~g脦炦>z~F҆~:]pֻwi靆i階NiiFVjii=`viijfvjii6jk$d:jW,cjkNkjkk^n궖a=~`vlӅtɦʶDle~~:]@Vfv׆Nئڶmmr&mm;&6mCf.f~1jvhd&c&aF`ff`^G&G.FEB'AG'?g< ; ; CT'7GWgwq9 CTHTquq'"7rqq/#w'wL[.l(,?)׹*:к+1'r5d:293ǹ4Ws6s:AH;9<:6>6N>oH@'K4tCsGc7tG'LWUMYuSQ?uKuV^GW_ns|YP/mt]fw_qarbO[j߹]mwv`NeGPGvPJtWwvp:q7q?x_vf_{ovr|w^wisT79maOGgrm7G/rn/'7GWv ysyz'z[WgwWxz-xXyrzq7 {_?W&O@w[OwHY:EttB?w7:/tx:=s:uK|c||]{?v7tluxHuJOGϧ} |R}u̿vuZ/ǹί/7/:ez}'uq̷~9WGrzɯ;}z7Z?I?GgH^{vr7'~{ ,„ 2l!Ĉ'Rh"ƌ7r#"Ez d2Ȕ*WLIe˗)3fA3sքsgΑ?-j(ҤJ2%归'B$֞@fys+L\uj)˳"6m-ܸrJ|Rj V/`t.lpa+2+Ȓ'SlN7sD*Sul4ԂAnR)IKm6awC#i.n5ʗ3o9ҧSn:ڷsď/o<׳oӯo>? 8@x *  J8!uUcj!F7"%x")b]8Um!p5xf‘b^x8 9$>ZM:G::cK$YjRd{ e)dQ}c)W_Gu [ ?ew :hGn$ie֕W^e@bZjigy9~uM%V2*JHx_`խT+FBg{UiWVBjJ!JMʩ,TVJN;. z؊jF-;/ kmNzY܆ecMk{oFZɤ 0F ׇ_& E/ll&yq`#i_,<35|3Up03?4EG+4%4QK]S[}5}U5]sa4c}e68h&6}0Xt‹:x0y.E.O=$I[aAEGn>`q׷t8>b: f&x>#&,T|ɟwX+zJ3<1&|޻L|J "=}-{B̞>#~ls >2e/}[(Ae2gNT &(Eg]'ip`8NIV=J6!i8 b yK|"/'FB$86,j_Cè<.M#tH7;aַnptc(uu#Gm]AvHud02C]~>iO`%7IV;.IJc6W eO̢ z%1)K$-L;af27Qӯ8,k2gny{Z:CR^Ul ɭ@z]e@g&nŋQv!*/^Zӽ8}/o ` x-7[p~ZG:xm^w b y>ln#Rg+㵷,FPԚ2{⨡$r zRt4nˇ1M. g*5_q9p"I3sލ@YR:S{_;T^RɊ<Yk{<:ww3l>_9C=nO==__7_M^LUL^9y_BC6`6D "2(5_ƽÈ \5`E F3 3L_] !l 6E1(YC!1 uHE;0ôma5T1;6rO↯ !᱑&X!!  !W!&b,"##>V%\&nbkd"'~"('")[)*+",Ƣ,"-֢-"..*"h"80#11#2&2.#361/F#gb7T5^#6f6n#7v7~#86B4caP8:#;69ƣ\6ԣ=#>>#??#@>£<d["6$B.\CD P,E^$FfFn$GvGb$AH&BjtGJ$KvdH$LE+BM֤M$C$OO$PP%QK$R?B34S>%NjeZ\e]%]C^edإ___eYfD"0$b.f[<bCVLeNI`f \ff&fg^&hf&0a&C/&k |=@:@kBVIf fdnBFm&op gnbn"oڦo*gmitC+u^'vc8`IXxByg ugyx'yg{'VħzgV'vg.Dtf+₀(RvƦw~'IhƒBh H6F(BFN(Frh((ga-(%~'xIhh (((Fڨi(‰(Yh=PJ(ni.^i>)"e+)Ii-`ŝ⩝i橜)ii-id+҂N*VNIPjVpj HjfzjjjfnꨮJ>H",*檮**I+jAj.+6"k,FN,V^,fn,v~,Ȇ6l@;PK2~4y;t;PKtN|ldLrĴLnļ̴tvttT~μdd\\ttԌܬ伺llll||촲,MĎƼ G>LV>LݶH@X ;L‡"Z'B#H~Iɓ(S\ ! dI͛4]”IH@ JѣHΌ3qJJΘPCVuUZUYd/1zm˗Xղu2GCT|פ*K>(]̸c@$eÓ-U|0eQz :tч6o$[@t``m}ȓ+7 dwo;šGnȷu y^3<۝&DI%_)ϙ{UU}K UQ(UO  >\QSw~`|߆X^I(߆#!_%!7"}x"]4-/=x3wy6M#}m(p`|9<:xb:iNo.BWߊ=.w7&پ0P{ۻ;λ,>=|^a᚟}+6Kf>![n}kϹ3TtUъaH3YF=g Ҧ3Lc  m9ol{v¯0k<7&Õ `_7?9pF3`kw /SPmh2*rnH\ XD'FO+Ùwܙu]SAFALZ%4 ݔRR^X8xF8nsԗ) rВ"#C$IΌ~Ԥ?i.*^J)/ё9TzxC)+鳣uB0ci4^6 s (+d6_Bnjy ؘ;` D _'MZ0<1k :)JdfHD_S\[OeʳdN[1 %8 m$59e 4fY^]W>K%(׸EDj"ЊL̛I7,wyT!EьDES}JmX'T*nP-i8ԭj*ih꼈V#ԗH(5kaW@鰈uL 6qmln h_. X"3\l<@1*B+mpD/RʦV,g 'q N;׷;TnL^ŭfZͮv2]V74wy]wG.z^"]/Nt_ܮ~ۜ-o`.yƾ]0#,0 3^=qtu0gL8αw@L"HN&;P!@*[Xβ.{`L2hN6pL:x>s>πMBЈNɼE;ѐ'MJ[Ҙs3N{ӠGM@oԨNW]i i{ `Ͼso|+~㏟챯2 ֏fCcf2߿sW{qkxq  }^V؁$X&w%GxWvgdFg2e6He;=8BqpH(G,x(K#SWZ؄YVx^XqO(gekm9'xHYƆq>xxmH~hnC ȁ(XU3 \8xGXJxŠx_XJxh؋0889h~xtXʈe;ȇȇƨ8AXhhȊx x]*8Ȏ؏؎ȁȏ Hˆ 9ؐƧHez( y؇}HȌȈ!ii-#"9X:<>ٓ E G9C:1-h|L9LJXiZI\ɓK[iWcٕ>TLPse<ɖ]K)ň%,ّ~9}0y8,)|٘396i`YeEi_FjYGiYi]镜ɕIXDeqsYe);YViʸɘ IzI舒yuv0j)Ii9w9Y$Yɞ㉞ٖ牔YW99 . i2ڠ.IعiET/dhTig٢) 9yIek;@I@@*0RwBL۴NPR˳DkHrJ+U{AWk4;d{g "l۶npr;q;$P``viK~;[mkx[Ʒj;\Ƹt+e{fpq Pl빠pKv7m+q;f 0[{[Ke;[{Ȼ{Ykؽ\;ěΫ۾[ee[ˮ{Kۿ|v-| <\| "<$\&|(*.02<4\6|8:<\-@B{Mׂ*n' N %.׆ 7-lߝ&5#X~gz  ~Md*~9 Xgbϓbc im*~~g݊|Sf ߀-n^^w̦ݣj⿼'ܩ\"|}ƶ^ƿțN^Ȟʾ|.>~؞D\^~<>~{lf?_Q, < )_L" ?&^(,*02_6?4:Ş<@>D_|ʽv_‰\E‰~φхѬuouĔȉ{Ly_I!ML/?]hϡ_?ÏѦ? JR-ИO˸~O/  HhX8xXHIX *:JZjzj : (x)X jK;yۻ<;Hkɬ{ K}\\[ l(> /?ϩʚ~mO.,}6 L7ټg1k} Y!BE|omK<=P#h$ˎ/%kpHhs˜!"/ҥ-wք%KZq姦 a4z-$)q*=p些*ړd(Wp X׷NɡEW;ǔ99̓7{ SdzCEլǖn ;6Ѳk۾;ݼC <ċ̛;]Sԫ[=Ѫ{>˛?>ۻ?ۿ?׾h H`` .`>aNHa^ana~b"HJʉ*b.f7݋2Hc6n:c>rBId4iddN> eRNIeV^eZne^~ &<"dPbjfn0ffnމgzi ;Igg~FhNJ)ب)li> EVJjxb:@ ,PM0h'Mwi.bӡ<5TWmb[3#[]1@m_q]s9̎mwszb@S+@V[dW$޸jRlۖ/g8'|zꪟ^W}G;gf|,6I~N >^k_/%nދ.pSoߊ׉[Oz_> Rp0 l@d64؁5"$ fpfpSxq!v(CL"(JqX),ˆ^\,c`„4qllG#qt㐴h^+]VΞ!P,1?N , Bt ht j|,pC]xm'2 xw仙GUqH͢SP蔧dS:Q uʪfƸ)u*LjԀo]=b`=u{ifbemOOJ-e#['<岷 Yisؘu8}fZߙ%cYQ46*q=K([=5}}pV*ue r[\Qж;sۿM.]IG*X7eYqc閭Zɍ1]]qI]>Ի'vAz[5 `6x|s)M# EX.1 E/ f](WfM"K++wqgk$?db(Jn'XqmkN*WٜWV>))Oyl>P#O5'Im囍g9u坋g=}埉hAn 4XєmLkܴ?='LzԤ3[Tzլn_ Xzִ5.K\OZ׼;`  b#{΍ hҮAkk{ۡ6 Hx;ˍni;L[u{茎(oz뛯feT^x{Gx x$>q[|{wJqɑ%_s\1\5߹Ϲ A?X+QI_CK=MՅTkOQߺ韰}d/ώ}lo;PKY`= 8 PKX["ER'jֆO" ~~wVU2h` $U=0^eXOJc- ֔DWrMiUbnE&xR!%%Hsdzmn cqg 0 䟌~(裂xgB٨#9(mjZfxvz)z)`M)s` NY+I'}寮"R4a1* !j,b;,R:)jkƪ+A%i;鶜jTԧhZz+[o† 0BRm낕j%O 莲sl2\nJ`?1RLj06kL /#}2J?m3>#kI%ۂ'^BdmR3Y n6).kSdr28#{W̷݆ : n T/{-vxnN=Ky]sZ/=>cngJ:5{ :䝟/ckؒN=@Xx̣>Q(?L"Ctޑ̤&7*Qst@ N@J@5$ aJ,gH@D&0'BƐ7 fphIb`t$$)IJT@hҋ$Rxӛ,&8M3H'TNvT:S8OLg {8 } C'0%%G@8`3 l␜')HW8Rs(, ҂-5">IP{:y);_Ӂ4JW)ꔇf.u G8~(5} Cz# K ΐ4@N!5MLV|*ԞgZYW?gOB+Oי'_x:Ќ:@H5T}U_Mqj5hQY*֦zbyН֦hKc+أbnkulQ ۽%\WPtr2h 7ìt*$hԎ}mYO¾_;6U. [y7 .r׊mde`dn Bj`mxGEe.kիUS_!_ص"#Q؅֭ⷡ"c@X̬ -Q V&Wu*4&qPQbҸW]lwlkѶW~cH[-RLƪUsJ@U]Zc򸷵饱\DӊVjڮmᢏ}&K_tOKo^OIm{>DMkF]y_Vʛ}tnmf#ߋxW})7}oxXHx w ؀HwvX8vu؁ hu$rt(*,؂./;PK@: PKB!K(%\ReZ>~㒣yk9"t.?hN\Y:.(>餒ZJNB_?tz묯6F/}_P4̐ JV mg-nyKގ\?_  L5|9ic5 ˠ306l`yG(‰Mb!! Qhd6Dzegd(sa<%˅.r1Z,: bY")H5@0P%THnfF4Ǎ9N&܈nx#cTf8lmp`KdHxD9Y,,N kS&= u@ҕapݠPiF R^pCMIO~:%-S@JPDT\\Z*vepK4ufyB/4^X{p '8W@@gntj+, <k 0@{:|@ZЃ.04#J&"l8q"bET45 I=J g?-^q^HNrNJ:d$K~(Y av uV5( VF̋b E1g%44g3}E,`YLφ=":DDtLԑstZҔ8[u`FKRGu8 &Ii4-hK0[<趷 6{܎BHħ>9٬tv+CRuL.15Iw.x;rkT/^f,3@M oVVcβkL/.  ܰ~K"~C4ЫlB@s8_*>]lՔ58zfG1zN^9s!d!;Fqdcn(aRY$ -Gb( C؝vwϺE: CO]!W<+M,(H 4{Gș =?}߈TNd/8˺: j*L{!-u*$ΪIuЂbI? \-M[v?P+W0!OsFP8jP %$&6g5Hs-b=PH8:f #kWuH z |wE^Y;C \&4Ds&5Us W|v |xUz7oɗp%ؗi77h3v8p銆3Kb8K2[l|q|qJ[ld:φJl9mJImިKe* `ɉn"Y+d*1.IyYa1> ِ 92/!88H+w5BsJ -0b2Nء&U!Qؓ$Z&SД8uJ٢.u4eS95B!& Tyvxw@?jZɇ}}v?D\vqzzioSzi٥ט`Qat$I%i|8}Ɍ9fU~~Jෛiو'nxpzΓs^%9Hb륏"`_ꁳh,`5Pʐ``  P/`tѫ&!a h zs/"Ȓ-)ڒQJM; s&QQ۰ ; S. ]wC2R?@/KUPz(& EHdxzR 8uW{c:{aZQ:`:sdP jʦmYUZu[u@t:y[i'w&9&I՘fc٨fnJ* u*do* ) (KY۹B/ M  'hЭ))  *P ʠ"IPk.@b.4L#=' Z=WR {c+RX {$ ` p+0"=#A,P)Ij~粐YCCTvdWv=ۥ  ,sذ.q-ta&GUXss$|X{B'd9c ~|"҆L m֛٨$Lr;zwZw{*ɷ緂[kƦ셸 Ns, [(4[ȝ끟{M Mj H/jLLP`h 1̀YbYs+IP\fʯb' Z4\AA ']A}&C]J'Khۍm $nV*ju{U}FZ=74. =^{c̽}.vj.wޜ =?MlUܭu [!L$WQS=oNRs)ƯJ/DP`A!!N⧖;]kx&.&^ J_'!EC)^g*A.CF^Y``9?X=deM+MWp m-O`be4kNn֊znw~k-rܻˉ.󊼭][^yeۭ귝_/ 4֛Osў}} Zb]؛>8#]Y \xa:ɯ̿)v(aMPo> 4z[/O#O9㦄)-/TW@@ F`AB*<"Ć 'BwaE 1|e#\KV Fx[@( E@*i2է_~IߟO@$@@d;ݶm7 %ߚ74B,01Dp OtW<1 _(*+vG+ȢG+@2I%B$"J/#J-"3L*(B`7;@ N;\H=ST`@ "h@$hQI=RRi%d6]jdʉARchgvb/f֤VBj)tvgzPf%{rg%wVb$R-4*#t"\s2,]%L13&2{ !-_}68`n`F$5B|θ䘛N:6ήd$?N?gfG6@pFp}B4"[ *kڐCiSjMj1GH+~ ;-B-\rII0 .;o0o1$ӈ3PS6ߌs dr?%OA= E+%5aCPТ41*N"6EW" m1 ]ܑ#mglvݍJ}cpl$'5ΏxɧA]P\F7E`"Y$.S3qI:! *ФLjWc%ƪtW2xJfP<%yG*0ÔDŽn *<{h?S2Z{A snr30c3?r~—ԹNvrg.y* E$4 :wP L<"#Q,?u^2E: @ uVHK>DqDSxӫF7э$!d<$5zcT6&+YLcS8N' r}ܟV e ,#5ɸZ"#I\%}' p"CNX.$̔/lf3RBS[-˜kʴ/ش,nv/=⅘rv^Lg;u}ӷ;XDpa q1?8$@ e<@CCH4@7tF[hGI:ߛg&-YxtBI\bz./_09ڃ\5XMkZ{5( > ٖz&ɭTzj UaJdҙ8McX'uPck $+ID-k_ ֓. ;_F,d+Y$P6Sl7`}6~o!P{f603l2?ڶm]6%px\FӫB̭u{Z9.?{A vc2vZ_d! 7: עeu{C_zfzCKGt2o Z \&%k4φma'H8t$O ::~%×9l=lڰ=ed(pV:.Ol QSpx ]x _w=0txDGqR(4RD ~Sx?x"W]alr;v̿#=r9)'R56sr @n2:K>[z4@JۺӺ7x[4Dc4>AKȮxTb(/9!!"/#!":pB#/)y<ȓT5a8kC4,Lʂ9 hx6*2k(66#1J* xv۽>6zz|7=x*.)#<ң=*Db@ғD""#2 2SD#8?+ZT?,C]ܿ?1C2[6\<< {X@1:<[ @qr?3 ĭF24 4{ZsDFvA>. R @(TGX(.,#6mˑ7Zv 1*70!>q>HDs>(Dą=!CrSlT4?U\#s˫8YZLKKb^E_49`6lTƩ-`&TL@so~-rLTs<{iMBG{4Ӽ/Ȃ4H|tM"4HiGP<-H[HbȁÐ$ɤybKL<##ԛ|6kt0lӚ #!&\4zxSJzsJDKʫ*+JJ `EK*%KC!#"[ЃžːӸS]l,KK1k:=Q3 fth@g:3\njFȌR}9 q k.E3 FSA\}aФHK;JM}A8 1 ȏ\5@ΑȒi !B :{M.dN"*謖sBMII9Z9\6Ú0 2J0r D|PEyk#FF̷[~3Y㪮JJ=Pa82UR -?l+SdE+,`hu /;_8m]cD@$e\e<n3u}L :D@4%-G%.'uRH M{y+m;O}dP{$SQ{MS5MLB9-*:;!!TA534ԟM:Qn@G9:̶0L Dy4ڂDzۃ U۾UIA2 XP_[<@R,Kc UVPh]5mn@c$4r59KWz˭ƣs?W XL|͌%]*}G b.Ns؇};0|M6AޅلMʣY0Bt<[˯9HT5005P0%,,ȀtΕYJ6]W:_ X\;LZt0>1O0_KMQxSĥ3u>PdOd [b 1EEžuVC %\e,MTVoErܗ,Mr9ĬF$\ -zW+]@ V҅1.}*ֵɧARD5بX6B0 1v/C0H؄P4! Y!4Y(Y"!;=)6 ͘ݎeD^]ݨEWM`LadX2 h_o}Λ$O=T&=/HXRڥ)1ɣJ 8?P &2 g+V e+e a^d4aQ߾D]WrU"#̳4=:؊ld|e{" #{Mb%h|u,)*wdhub{J4.n(x2 5>c݀cӠ7^"i9A^An^cIGՙA15>%5CH֯/܍܈`)_d2Mpd==Đܩ/_ ɣ=uOOlVEX}SZ%f;&k ۾` 涄2[a\,樖jMan# x9|aDžͲ3gyQ8|Q} ^ҁ'~ކs" A)B/c0ލ5YHhcGi9>=cYSC)N7^Pc/;u 6dl`䣰jpTƶ(jQert=Fʤ7[\$^k8kPJfP5_'Cxaf|%˾#ˡOvC6u~)Wm~gekҦyQl@ a^'E퀭/_h%| nhE/]^cGiB͓HB.!5v͹ cV<o}lUoC灮9e_ X'$Zuy;j/q FdW "fqo,KȪo!G3KF$Wvfі,j9rbm -2~?]t?@4a8 툻5imn=B6&osnGY>/GAIx͏w"`WDZe ][æq=nmoo&l/g49&Jƚ& 1#3_|w w-֞w~z{tj#-*ڗ6h:Gt y؇}=gN5^=oAg•/Ty!c4B}gyyy#|>,WfM0LT϶YW[0z p]EaE˜fg{,B  l,36nQc #ʔW8r̘.gҬJ5j$'4BӠ)f(ѢLE JZզK$HRr+ذ6ňY,Z3j 5ܡpҝ(޼z.!Dda:e͚ȒHlr0a3Б?K~X(2kjͺ5زg/n7yw?*n8G_ҡڷC/>;wG~&MJ^t_Wy=#~z{~كpc/p)f)ٗs$ geqVN (?0Xh%}0l!*2!"Y(C ʠb&R(ѣE[TD "u.MhKLcj%)ˇp:GaV@*:TBǏ*+|T| H.qUzZkֵkW;W]^vILYĉ0X61lU&+cf19gAhEH0Zl_'662CLq=܌T6 N\@躖dquYrJ*0VZ=j. >{cE3/}4q.ĥp)kZ:b5:/pR],NUGA&Fl {^N']omN(41ex8vcBv~m YKJ^ 'Zpo܀)m2e |Q;Ybѝ(=!t~q~JP.B|~hC3vN#+fӵ #}V2^ >)6®5_z;y΃ ;SWaTEFBU7P7 Md<uc;Vm %6S27@oT8 3W8Jf]} 5(.v!zYI-ߣ^2.zmC ^"rA/6M{͜؊o.9ƨV") n3)yu Bz^I],Rn#c{vkݗl]T]kHA޻9 ȀA(M ][1NٙJ9|  ^͠OEvLQZ\ ͞%ӝJ `@֦S| AY`4Hn0U^Wm9G0齋Rpo4DGd"Ssڭϑd}௥yO'O'`+n!"N"Q*!VHխDeT:I""ET^eVb+WC],* -Ilbޭ (%^(_c``Lh0J@ib28FHe-j h^)i &j*Jk-\u&9n>T-$$ŶK@G0G"UzŜ] 4GybNJy'{!| |)N8JM&h: 4h#jbTJ(%*&~VHWv%W"e,.r(h0>D_63%@9k|?|Hd 9+9d :`)  P~)XkJ%;z^a)Eĩƹ4~Q^LG Hs<"Lujnx4'vhPHN*wHj2ɡJ v_u'l*Nӧ#&A?AfEP"-rB&%6eh)(*?F.[f&%ƨ^] 8ʵZZ0V5f~Y뎡Zf'xfl EVͫ8vėQ\glm."Հ$!l‚\4ŒRVlE>nK j!,}$%HF6oζk,uu vD.-ZoB-%RTJLfenWx%ڕkb𗼨ƨmDҀvk|O(.5 D2L}fM6mZ.jhny.c qq1Zo‚Si"qO X3r y#(B/^' +ױ[@Ln^"soTJ&Ѯ"&)!SZb&bb&.ut)v%hU؍+`f\9p-+-m4mkopV.Έ 88HA1PnΫd \93:/s:0sjB$=+=3?۳)$}!vRdㅮ*D6vX'H}D*]qw{nE1IO.y Jt~r!t QXP2ɪ/gAO5?PQu*ۀ*-SƲ,IU_/kVwuFX(XA33ۀXe [6s3; c878;;`󩜁%&`!G?NeC?tnq@ƊYc:tlq|ld_6[vr`{lrv\[} P$RNdڄEևj+ZAwOG nnHqӕ7v09q'90pKtPt`9rӕrO{gtO7K-NY_Κ_Nv+-%&i P QQCARH@Tez@{7z2 j|HXXHu6"NXz[3B Lbu:]Ǻ ;:`W`+A`3E ҳG[v*${*Ӈ&8 "YiL26l6C6Lto9wPTw _oǡ,kXO|tKwKIƴH]Ӝ؆XH$e(PHdƄW7 @[G:XCp p}@XA3CZp:OB]Ī\zG3x^^GK/ _`33d/̳aOZV wN6_uzsR~kQH3>;p׻C{#`9t = k*_#2Ny#~x<ȇ| ud-]H=||W{L #ax tL=G} :ח՟Az:?:/_Ov3?=ۓ8@<8p"&T!B#Pbʼn,JdcGlڴI3'ՄTʕaft4̘1VRQ( 5h!m$sťoF:8P&Qvիf-[Qm۵R~;n]p\] _(Ci24!81a&LРQ2YIJd֜rgϟA|tiGDVmIkׯaǖ-c۷ 曕+֬w41xqǑ'?^ sD>zױߨ{u=D2g;L=$7Μ~&5j:I#[ $ڨ(<ЍlAMrB ) 1DI 9DI D,TP<YlM1FJ qThBǜHHTZLC]b#& H\RC I)ljl/3 8270 ZM-lS:LͪŠO4 $9:C#E{L2 (KCOM[Ohݲ8厣Th.Yk5x/*OS=IVemgVikVmo Wq-sMWumwWyW}X .NXagEv!X)1XmAYI.QNYv=^aYi[S9ߝ\=k襏雡Zꩩfs&:YMZZ7hiv'mp׾[Z譅:uh~oe[Éڶ=;٥\NZ.Z[D9K\ώ{tc!YN*cXng[j٬biQZծka[Ζ5Zmq 斷-lINӲ5qWer6 nJnd[VӥsQ:]Η6C`lT氆zo:k_/ 6a Khp?fc`9<8#O *>'|`t&5q|m=x }y( d!9Fd%;Dr4f1sZ2d*_Y䥽UΜͼfchyn6th4|(XF3Д^#hESzӐ+CQjUУ; kGsz֞OC:֙u/kWԧ^϶Ֆ4&4\:~ut^C{&ge6nu6Znu[Mo|׻|6pn7^p%| 7xqOno'3@r%7Qr"w{<sϜwqs;ρ.ߞE7:h+ /MwӡuOUձuo]ve7ўvmwwϝu5ñ}x7x/w!y}_yo=zя}Qzğ^;]nzq{=} x'_ggݼ;շO}+~_'^WƧ_1?nn/og.h/O%.2>pQ/GPGMQpe/h %p+>p}!ppty{c0  0 m0 gp  0/ ܐ0 0 I/Po p0  3  qq q09oLP0uO=1LqY\Q%q 00 +mP!p 0GQUQSPQ0sQ1A\Q{0Qp Qő˯ 11Q!1"MoO7/q"wp/r"9rC2 !MI#?&Q%[r%C$1r$Ei- $Er'3qi&2(R&ORR*qq$%#r&iR'1&cR(R2 )yr)Y4)_R)%r.&',. &&*.{R*}1(7p -5!=1+1#3g*S1+9S441mS0q5g,o)"q6/mP/5"K24? / 93q's0 r -1S!os+'/Is!15=qs;9s437u\<9x|8A0/r04SA'/> 1>S:S,uR*A34?}45((oID[40_+BiTB_O'ײASF Dő@Ws, 3: tFH-S0=t7 u?1?a*cL2+GETF2-csG2M t3u:4Iw"Ky*C}pHT/%22 !5SK1InK Q8ߔ8kTSGTt!3=ttMN]:Si5WMU>UuDP3!DQQIHWtCT>05JEuSSp\9\/\]tO]W/.U^5_^4@_6`LU` `6GŰ`a`5Zvb.bI.cUu5dQ]ddEPv.W6F^S6feUffGg5geck6hvhhh6iviiii㲽jj6kvkk6llŶl͖lvmٶm}+m6nvnݶnVm}6oo7pvp϶p 7qi qqwkq%W"wrɫr-3s=ssADwttQtK7uvuY\7u7_vmvy+vqtwww}7x!WxxUxgkvyK=jy{Kz׷jvzk{{s{ķswrpۣ=$w}ۗ77~Wl闶Wk|GǗrxOw|qӷ~;zp8_ւAq+=׃paIMQ8UxY]a8exgpkq8uxY؆i}xkxqe}ٷx~x7}7X~8x~X~wח~xX߸8xxḍјր֐V Xayqo"9y'*rx8zxX=Ix؏]ؔ븕O_Sy?ٖmٕ_Y?w9{wYkY܁!!c+jyùc7ʜәY5Jѹ9 w8u9zY8}Y%8Y㗡7!ڢE:7= A8ɹaA⡦pY^:mmszvڒ{Z~ZiڦqtZa1jkzg٠y85zxA) w٤؎x;eٺZ1 |y+ MzyJ񁱳ڱZ7-Z8/ʳsZǙQڤK͚GڵY/'aۋo{g{m;iZs3װJmk:;Z Y۝a 5;ۻz9ۼ;Sy[)zw;;}yO[w[z3myKX?XG[ ׋}݃ݝ>> ^S]׻}͝?#Omy=q%][߇!G⭜:#'>+ӭڞy~}O7~{ qxó:ϑ>_\n>쟞]>wIMa>֙Ae_K|?^io!_=9MyߚA=}Ž]QQ~@ 0\JE72d'6d;SYeǜ?k 8I[2mhעa_/4[6^w׆M[ɑ9՟=DuU9߮r=:Y<{._na!:( cfnc9z(V.w:أk#&lJGٚҬp i _9pL|^VԥmpdVb 3m~k=Ks缁:n:pR<5U_ous'N8,ijWI}i[mM7SKJ6YPTD7.i4,SsF0sZ#X57фsh8'ZOPf.3h>E|cNᫎ^%Gxɨ1d&;/P%㰞Q}l\I'XQ_-FJ3L*wYDr&IL%sYc,oFt5Yh&73o捪)ts 0ݹc3A\=fO? Ѐ t-AЄ*t mC шJtE/ьjtG? Ґt$-IOr,]=R4i;YNڔ<NS4$bpJ|eFmj%5vR;KUլCѪW*De^*YZ=̩lTVetkL <s+E T+m:<`}#p;';pϬ͕d)kYN+>[˾W -`Y?ԆvlO궦d%=KzceKXEru@q\6wc}-]7n ҭot|HzyWc_W].Y x/]-uӊ۵z be9Wy|딺T;+nxic/$1{ K;v[^A2r.#^e<*~ϵ)?HbD3-f g/E ΃լ[m/ER$-z&~F;(#97~Ρld'#t|GY "hb{r E>~Y_\`ӾU&ux="3Mxk`wS $F]D:1%mh`[ܦ#Kd26Ǽ=Զ#]nx-b$)+]Y wi&H{m֪!'xOٓ$ qYs=LW{[rF97:֧,gѾHuoiTynTuKi)F9:|s$po_F#9tL-;Ko{vl[7B6Ç(l͘dO_|ؾm./Ǹ,^YGO'xWA xnrHrDfW{"}ށ~agv0{}bs7-j`W5]7X}<%h~aW>h`@XC}$x{Qt0X|J\L(j+eq'r4xG/!!7+"$^TE7yHCrEqgSIXzg7gl{P$b'tH|M"!XtQ"RH6%Pf1nǃNAe!?6qgi=GH}>,ߖd$%Xaq[[~zbā.GFx8fAW?9`sVy2ׇ(FEHꘀ('2)L'8w38Gኋ&X`ւQtF)W# $HMRzoxg38Wp*MCׅ؍xyE{NQzXHyTsx~+}X(},W%-h'0呋 Yf )_ an#Y}81%oId=x_XHSDH^i/rlft,y8lrl#yg~f.p'WlB(epwpq)A8#BG,htA)r*)r_Ͳ-ɖ0"isc70hs$8w62wƨaJP9G%S'FVQ221*sci25Ssģ41 7Η}CZwFdpmXV'h 3w#6ySǝ)5Ӣ7ԙ?,1.cc/ EU(&-?ovtTpY9ڀ/T5 ^fJ8 x蔑=wfwDc 4 :ʅAzOn[xh{Vq(p9ٓE H[`۱Zˮ{wHj`Hˆ@8VE{i{yK+Eh;. +8;9-@9;9qz=jDkHN.O>}[9|Sk%^ߡеhW APF̿[輛l,^ے<49hˎծ̛!4zh%/>F*2|2BV)̹i/^dl\&^4)"{m4p}xt5"|q+Sf}rIxﶃ{n.9zzBw όe&9o,ڢ0eX۰/9*^/0/Kuji7,y)羮==J }Dv36SO--54*[ҍ. _oA"C%NXE#;GvD'ƒ QkF98ɂ+Ulg̙4C,90'nX忝+NZUYnWaņ:٫eѮeV?Υ[]ȭw9ɑwRԸx/֨o F1^ǏF\·,/8ΔA+ea趱eϦ]q>ЉG'^xg\b򔖝Pt%f&_yӛ׽}ϧ_}0@@T0[A\ B ,j/Z џG|DSlkCb^qFFo."\J>=qI&QԱIc?s/ SC L%F4PJ+UR4M;MSOQg,ԡCëJR8MV_ePkͲT/m W]1ש~mQX'165'uMEXi i6mRE57RZ\Tln}uw^ ux4VMr7M{ >/Taid_Q2Lhdن;a@Sd,y,\qS>叫9әuқq˹6[f ZעLӕ'Vho9KjNm;)kRzi],;؈79׺qm{nn{oo|p 7pW|qwq#|r+r3qd&sF{%Iw=FufvUi7ww<wgxKf~nv1LجiW%K2 Ne7ofT>a҃ i!ϏD-l?pY)j SĎ}mp9unO< g8ob;' )֡Fru]  WLAw؞Teno`S8F7ۑNn']cx >g96RUKgD^^9VO9󰗋MJ{Zʽ{/y>n~slԾYgS\yB3x>ҎV:^ͱج&8aI/zK1 &S?=쿏q609C>4k>3. 0/j@`< ?I?BB! MBk)E!CNIz/ڊ37|Y #20B3D81#fk+b-1ꃝ@@ZsSEj47HKvhEv qWSD GsDGu4E kKGx?uvSA~\t H#C *tg'rD0%"dPfiVɨ詉&bmy؛.J6c~XT)Dv`i9b飳m!RfԧzThz9Zꧪp.6V'Z.h@^+rȶd&d2?|! Wlq@-^w * `jpkjjcl,r rw (r#|9'_n9:{hzr WXe?z7pA m?ϤtLO.^#V=͜)K54K3ԚV-eny3aCf2Y֝pRU4s8˂'{;|8P~~D-TD'09nIgKCNy癎TP~Z@{^o%jZV6cXL8~^2ʴ>|slT]̿h,ٌH7BPz&4/^fHCE{I*7ds a!}w5NEHO!82!Jp||D-GjTMlr0`.HюcQ)9s`rPjN&xgRJJ6rdkj$aՕZժ O)DT=+iKUzZĄ>(w]j׾5bWJV[kP4JDbmULAe5 -Ni?p E*Yq$ Ni@JN^aHVqf&ַAul i:tR՘^QnHڕs< tIDcYJQɤͯ~Zqݼ H: '0CLj-xRl!Cfr;z9ur%MZLHa!$FO CT4B bSN!q0<݃2 mLi'"er_uj[9V^cɅX-}=2KM%. RYr7{u\%WnnuV.skYF4"hf +ϸƷ`y 'ÈM̽%*qGVC` KֻNt:Oi\A8dc 7J[D: 6t*_y]s5iVSrwn#@P¿M[M7֮tNyxA5̼m JXl _z1̾/n;*ϼgow~&w+6zᨿ5=woH6&!쭲J\?㛟ɧV_u|KZgiKI}\&gYr~(l>ltBWg84w0@4vt8wʗD,,jBd8R=~K$GfutƂA!B1zWGR 6x9x2.g0>!zBJDH|DR!]k1%S8VRx(|WbHS~Gh#;p:A~X;FW5^o؄d5&drHڦ}7$y㷇e!4N%rU)vpWXy0ȉCvx)4Cև+Ȋ^Xs#d8XUx8(p((CVX5=,(xZrlDH:QܘCv(}rljXH{Af%X=WD؁(8H|HВڨ/Y8uՋ 2uK⁁hddd](JI:DP!RђH7i^ u<=w B_H_PtXHٖK9hxHYG|ɗ짐Wx8)P񂲷}%cye9g ']q)tٙ~'z^<i:0tؒ/W$yȅnUbR=D>9VyX, 3ɕ"vU8G,"vk)vIC)z$Ih╊R^ )0 YؗB6NP7=xA9"m)gբ 7G3y yv8W :Uy~$s]O#=88$ȁI5bD`Xx0IW~~DihQ%}y^/6{RJ`(ZX m+ᢐIxFɌ=:-gA*TImY=WjQ}@ƥ57V駀`*$8$J"~c06Pkڦ>ttW驧{JXEڧ6)Sju*Qj`ڨarޓ3:IꖙJj1JWq8*58!Q맒ا*1ǭ1u.jKʇzEhʀ4$92|D9:~z[v޺mYA>ؔeJZ3PB&UZFɮexhhzxyZ-z[Yֺ_2jRFBP6հhSBKoeDDZg uj:O m<[GCydt];9XeSư ;e+Sg{[sByjGQveCVZf[GS\A;J[L;N P{ʙk\c=ʣ]VZ(赀U,Mjy;ऺ;Z7;`V[;~sQȂC2*[Vո5K[2j*W);U]۪{. 5{䡝۶}7 { ;o`N&DžP[%S >wʹkD~ʳ[)ʰ+# `z:ŻKekrGBĸI :;$;E#+\ ۻG)z- <[h{A<8ûž+bJVŖMlwUfWleem܈\{S]Kƅ U8,sMqv\ǯ! ;N+u;׼)i)xytH%5FPd%k |e}BQӯKBY⌻?\T茷k6B<\춶۷ ,4zp ;x̗ C,X:! ,Mj5yȨkנ`X1Iqz ]d,MNDGL7҃ѰzB=B? *A$*qȘ~{ݞ.Zm;]i_H2ؔl)B/VzIDʧ4%ŭiaIX }`bNւ5P6 GdžܩךJX([%xhR mӶDIvm}۸eV֢]MR|FDԂXSLɑٹHr}؝ڽ=]}=]}՝>^~ >^~ ">٭$~(*,n^6~m.<>>2~45:nIKNPR^B>CXnXNY]MK>8~:^f~GfeSr>t^]D.E~\~~a~dk~I~jn苮v>~B}^{.kj^l^l蕾ꮮxC>.挎ꣾ~^~>뙾>ÞȞھܮѮ^~^]^蟎棾O~;n!^ Q~^"?$(*o&.0HB4_68:<>@B?D_FHJL9?NR?T_VXZ\^8Pb?d_fhjSlpr?t_v/nz|~_y?Lo?^7op?ĿO0şʿB?_Ə֟ڿA/ ?_;K@ DP„O=C-^ĘQ@%BRH%MDRJ-IvA%nęS΋0mNTP>mET)A>ͨUV)~kpjİejVmT׾](\Bάun]9o`=-aō?ԚcW|c͛w\Vơ6 ujYu`/_u䟲 mxÉ5ד/4i(^իUuݽ^x͟/zݿ?|w_~𻂸Ŷs<7z(d'*0.԰CC;pD|a n'9P|y7"D',G!- qH# H%+rIxhx Mcs衇=pȴI5KrM7k7sM:tQˈS= ({x71M!]aԺCO.F'RK/4SM5uM?5K%TSOE5TIUUW_5;|bΩJ> F\B aIKNeYgY^ZkA}6IՄquXv[te]w0x祷^xյ7_hya(} M|ueM0 JwI_l]6؃r%Y|ՄG&dO7졆^~!L@fIvݏ;gvw9hzwyÍR /b` 2arbQ4@mPٶ=wc-[M4Hcob &/p4!4;ȱp׭{n;|ssk!u6؏/bk6,LTVhFxl Phc YfUd6aq Nb-Щ%$ r!|G|dSx '  u/[]s6^t z $uP[ kUڠ4 s቉X0PBXFuC2OK[v=i{|E9\b8E*"NXx3ac13q)p%RAE6Xhܐh-FЎΪ/Z :mAr ycTҒ$$ױP=p",Lj!6 3d qC0{^X=d0)a\LEEp/hV @T&6IM3q<(rLebVG40r˝g<9OzӞ|';/IL}ӟh@I~ԠuArDY2D0MOADIF09%_|p^+JXCRml@ Q nx Mj^j. Tdj&`q̘AjL/| CZJ/խoB\ծwū]aWկ0A`I0X/@lb~!nF%;Y3 WʡoD \kZ0`8A@B`v0a=0a W4a 7pauթ̖Ę ˠV>v Q/ղ%ZRmx/Xխ4x;VWƲpe 7u%aCUP#F+P>P^]S]f.@a @4pݫP uƤ}Q6^k `J#2X05MXXEں$VqUfTRʤ٨ dY`?Ac s(^ bWB - \7X r@N+\Ә1+m3sq zb 4-Ľ>pWMf~TyЎ,6;S|Dv4GGz.p- A'?]PzԟB9qW\4jP_К U;9#Sdw+Ab[:-=A vZyZRվvi(}h#tG! nb.Fmك6z(de|& )0+hDf4:NM~` $n Pvi $l"Р=]\y΅_x/5~EFpC ['(G{Z*/n?swS"+#46 ~<;"KЄ(S:[?a=@"ǃЧ˯8;M=*4Q֓F?9 pTM`ɘ\eQ zMʓEG:F\T)?0 F `CTFTA KAγF [Bmd7<0SV16 bOnSWQI|,L h 8't-iYP$.qB` U=`+P9pP,q-ta1SݞaQ0BQ"ҁ,yX3Et ۄC3Aۛ|F! B$ cND.wS3ָny Bix:S< lV@%X2C=>:{Bp,HTJ |eP=XtWhUWI2'8]o͢t4 zhؼA8aDHW('sh<$'= -eBv3/UpuZ$٧u'>׶(?4UWVx0ӚrW TWXK/Ą $JNT>Ool("Q7?Sp}\ϔQƋU{'/Jt<8E+btJ3bL0TZUeZEǨ]a0ٵD(, [ۀ11G\ T:~EP)N[9pAnɄT[KL_S_bO]\\ƝY˽\\H0IKR{KC9[9-NDB36 6f/h(EE,ImxaN۟-W ߀/Ѐk[-__mMpߴ`S2H`/460֍`0h ްac>c>?d)({>Uy@~ԶU=ⅴLns)]&N}bb՞L-&/Wje~yfza&涚ʫdVb,:e=.Amnfoaq>U\*XJZb`r޳&6i ]<^&A/k=xvI;:Hu58z_Ǐ^ LBP?eІ-{G='VhUfh理ߌh,j.=Mi_i?eQkT%I6U1{g><-'p:$$nۺQQAخEdX9[l^heEl[vkip'&..IF6+K6k6Q8-VlgnT݃s@ڄA`T=gEt|ݓdhG]NoS}of~6PSZ߫V(l6Hih!p`>oMnf\pn?n pqnqn6\#hp09`*|w%j&L%Dyq_ha 7p P>?r%qf) DgQVq#7rqJٳG/r>NqPwMM OfmF>-Hh؄p(;"wj'UPmgfВʭq8jpTs;psHXօKM pFSt?etI/nKGqtdOuUP'ƒG-lR/;uo&>u ]fΪuA*\1u^ [Hgپx7qoggm'q269moqrG(Bw,C<2ywO􏅢F/>n}zw;M/xOx7pcF{( Ol,{xxOQ ]y( T(^^v|%Ps2ufwHhj\Ȯ/ yyHwqG}-z8cWz,cCw_t]w]#}w~zsX}381(#~o^FpC`W~u} 7`ҧZ7sb'H< ,HO!ĈA7r(DUh4hV5(M251D4iسgˠA-jhʤJU + ɱIC )v'iʥ%FֲE-sO=m[l׍@̚eMV[zU #ƒ'S9@YO%eq]v!&C~:I ,2$GCEZ/ ;EtevTWQ|ltzBw?\{l_<1=XmP V?r(ql_ӕ(S@7 BPچ!Fb.Nb EDz |3@р 2qe܍&I?Fr%}IXkuF(JI#L&n=E4n,`1y}z?3Q4!y#zNJW/^J_FMO}C bs|5Oxa SGZm!%AԤ+N  V(dFoP\7z" p:|4^!M10h"(B4i( ~d %!;I#"0 ax#(24 dqc4aPJCl{ێ%Q UQl¦| p<˘ S..ld=\X8~@s*5Э l⾐:oUuk#tֹSf'9F})d@8vCAX:reuɣYu(d; h .Ѐwy G{/߽OJ 7 .#(Xx 9@^M" ¿B-d`}]n 1\P!Yŭ^ a֐ڨ=.K1f_ _*T QXQ,R .L_` !2p _iU!Gt4hT9id܇H[e?` \ YtX _e0t  1' 0A` *Tˈ)ROVmBBfޣBA0!5:Aam͜}JMy }Rxnx~e&8I%l{§B[~}v'ڥ1 078xÏBE! 9h d؝)~hYW6pÈLΦ;C3T?䪮C(.>CN~w*ؑ*2*z3JRi&tUN*?niW(J'Yr{Bħ[橞BH3+d!uҡ).A  $A0q<1nƮAl=.3?3$3@@1P1==dry6r:srcfB;R/ PZK4RK׊ژM0 PUYJ2ωZr%o;*L''5!r&ε(+r,?I2'9?A&l3!3G,2/G4Ï+?Sfq%fF!&Gh6R2tN4e_es?s$tgw@A[1΃B3>,D&KDCcTjRZ0'q0#ӠJIπ 3/K9sd؞tOVj%2ycc ϵP1OuRz3z9FUTEhuVo5Wk>W{7{8YoD~"\G"tE$ GSEP:vɅ eEv'"E{w{Kdc6>fgh6iSi˃=B,>5;GԔ<]Frw9x4pCVq?EKnAKr…/f$}P%S7"8sKGB[;xf{B9C=Kw VFm!6͙@@uS r9ʣ9BM_@J4yѿ/% A%CkG={|3B|r*<᯽{Kv]g?8za877ء[g='l=w@_;͒}ٛ}1KF?ƽx0 Tgq C >~GTz{# M4S>LXY'@p (zJrAhC%(BlI"%'g檨*F*;˶*> ,N&QK܊ȺKIL K,ǨR+) 'MH;42 8{pm$ ^h8:k碛ۮHB FKT;P`@RQDbB qÛ:ҩ>;ry xx)d"Fx_z'7^861'–M b,8-GI؊~$#Kɼl2'!Lʇ!Rw,;gK}SJ3$Vl_#nۍN:AH\ϛR7BsQㅑB4i4tM&ABEmj TOxudlZUVX[3 8Y0cÊ/gX9 x E AD5qTZH$ FdhC|TIq@twwI_'ȗuc:G=}c.@HAY 0FG>;M(pVh}/'@ H ճBKu坣if!ydaB-j t`{ßR4eE.x n#x6BQ'5yMWY2}9x9=HZ{FD|(Qn,"_VwfM=ōG ,8TƜRIQ1[q5YijֺֿhOV:[v`nȰ~4y$qAC"W@. PB?%[]`w.wˁ˟8 ES:Zƪn(Miu|Z~ :m6jEL`vv:)eg"Ԥ9?"UkF v`:SH rcϥ8VrUZA6yv40k(A!Iu_-l:ƞc֜dPNAyfnsR4 ʱ>p[F:鬉h}y߂} @/ZL_ƉsG83[2p5H[5 aWz1^}'M$'ṫ, I$7EtR'.h[r-#ulYS:/h|/>;O l{+HzO#gk]3˟An@|'H&('Y DG"Ɗ  (*X*΅]FnE!^,$dVRnNOX XpT|boh/ՀBo"Vx0.Ho8 |0-@ʮ%!CF=ڭ@.Np8^/i~P"VN nq& n KMg* z4f,*F--`uQDlp0^@I{/ppz Ai0 ͺnڀ .QF-*ް)_B L#"/l!)D!'GsR%]P{FEeRFFA@FbQjJP !!Q_t&'Jzqp!q(ID-PP L2p`ܮO4*QpQPTϊpu)Q*dҟҏQ20g" ӼB,)&pH'V"m(!{@ boh]|RjF%YM|э4pr7qRN({6^ 46t`R~.++k@8hs,Sܜo$'R Lq.K6/ mR3@_  s r"2P\E!:$^ .#!@Ax*VъN#b$$ΡG@2ݐL3 @s I8ӭAoc"F.o(Yƃ*,i"@Fpj Vm:tcRMlc\ :A74X]H(?tm5W͒J9NgN@@4Lq$$)TO1?Ҳ _ TЖ /O JQX Ra@? 5@0+!U\Y-&J #%4U]iVyV~48&H}XhT4@8$dmd SZe8 N+8`1 F`Q5<˵_]]t]RNr #Ԑ>id Oil6m_6a V0Vadmvm6o"Vbb3VHZrиVovol0iXSv7WeiYcv87mmV*Zg0h #R@h]7[#OviMdz(>7m =ٵ-FtHSpkuQsqyVm 6nVbnvfmqpipͷp_csq#4@ PrwX1`IAdq}pJtu[9@j L1<ڀA{1ty<ؔw}wjώ8J3k^x$ by798nz@o8a@O{o1||C}phwKWrW.7K `I-YWl9KOWy[}*$ :h#Y͘s,Ky yw}wt=uƃq wjVyEOÖ 9t/5 lnunx8<9"=N6S\81aaY5E؋q@ٗ;~ Zxd Nr}K}nw f;y]y_ ,A8Q0P5>kEWx,oxKYmNoVyhypmyqi-Z䙱xrYc;A.߹R o:#m 噞9ߴ-K Z-@tKHA+B`~oZٙ y?.:z>F=SVKw-[~Iej:eAz@*mF_-ͺAy:(syy6 Yj4aj xZ(R?&9:< )-η{: );{;Z:&#8;[{/{{7ϖ ;;{绻犩#[ 䀲ra-a(;A(^= 'zzU׏1?p5xО&-?O>0:D!D(H41F)z112-h@ᤍNxeQdGi:,#=BygA6u J|&** >ʔŌ;6K9} :nCusF>:Z~:CkUԨ͞j'纚<rMP ]B={}#/|@ =J2i:lN> %j UVWnTTYCZDhBVZ[Mt ^X"adUvSiN'j6xl:6mՖ[n[dC= MN@wm|DH[JAnaTL5h|=#n_Dʕ\TXGzuGn<[n\Vz\LjniaOLvifH#,iF;jmA EF(Z+)\kKlU &xc/lx)JbB _;im駀jP m$Q_8qrץСULpp /0O *{׾.9Aoq 򟀎Lr&_ےخrz*O)JBx0n`-WeJ g}ALMtV.V9Ɓ]ǽ^d[msdn wrMwvCz]v|WgrNxM/x?G[3JEBqB>ӈOzmwM)TZKIfE|Kxjρ|/|?V"j~D!o}~sc_{8W>f>_J :XT裾:@bN(*p ;|mQӯip? .ǂ", O2*l _B°r#l6A`OϾЃ.cBfpCGdC MAjq\+Bqd$ˈ4.DA :-5H+D)hR%^?PTY Qh,vqhG*r ; JE~5HjxamB | AR0u4(\[+)XUKHJlfrxQs0&5FMQ {B *@ )B@{IMkBf&'<@tD2}]CNx%T'tGPP 9'G? Ґt$-IM NdR4,eF[:ЗP]-1Nd,QQ1QԠFSBm9TZD].IL$V22d-뀮~Ua]kL ōk)W+:EUj ~L}PjXlMjUe7jvlf; ЊciOҢvd"ٹvU-mo{[v-o+Zw}B([*c]sJ{ѝuI[jZ=bg ׬yϋޑ7moxʷp} o} `7> `8 F~cu(l T9o¼O X*^q[8~?h:1{91+<# Jfp'Ce ,+7ZV/YUјy,3˗j>*l7ÙpFslg963?Ƴ,D+zьn E*Ҕ/HO:Ӝ?}MzԤ.5EmTze._ Xzִo\z׼ ` {.l˻n hK{Ԯlg{ p.=Z{6 w^MkyޥҷyoO No~=[+FuoT85qX{\?3r;7|2gш}y8?\Ѝt7|9}@G#.?{G:ևsWwΓta6u_~t9;ړqsڡ}ﶾxOMnrKKOꢗ<#l<!3=M?{iOx'>}'W~}~[og?~#*~tWӗ|uu}-Gw z r|v'|psW|UwuW~Շ{ug_GzxO xwxxxz=7}wo^G׃җk kGqx})8mWyׄz6}?[z(~x{~\~g|NlFXw|wG~77q[~.4{S}|hgB,}bXrTgUxYngZȄbHg憉~ZȆ AtfGwv38w(3h(sx.xXxu;W}8uv`x.̸{1H艫w;su׊u;@ 6Ihz҈Jl88456V#g{5G,W`yg}ȋDW(ix7{זW9zȨx?uG(zfGz7u|v~iu)lexL8*ٌ'WIGW}})Yz] GxeZ buz8.YQHى2x~י~7 {I؛l}G#oxgwԉ_陣gy-hyV(wg]xmJ4X1ٕׅ™~ZlΩ{)ȝ Z'q(o *`O)vXxȀ0sHมvrٍin?Jyiڜ-m;JUj8Eh)]zt y ed Wʦmo OqJujw[{ʧ}*JZmjʨϷ *jJ꩟ Jjnʪ :m*jkʫZ*kJNJjʬͪ* jՊʭ J*j1I窮Jʮ Jڪjj4 +{^A g;PKwueePKta@7]聣H*@(p„ Xbe+W`ÂAXhӪ]˶[SNVJMݫ߿K8 È+WǎH,˔bcB&CӨ˔úpȞ-m3YF78Mvo9ȓ#/>[r6zN=.ѤI*8jDHBkV,xt=6Zoͯ[ m^&N(X]Uف}Fhۇ&$(܉'tr(",RgNPRyW8Q桧zU|L$PTVi` 7t]^>bvHl醋)oitgw93` *E!8UEWŧWL*Y}QWXV2!L\if&bؙh6J+&lok{k:lkV#DKQ-L`X'i{\ ;d.] F2Gԫo:Hل\e^jev!hm4G,êU\NfiYZl$lr"W\r5>ۣ2Z"0۞Э .{k4XF.GgP?_[oNf^,[lD[p6!Eb1tmwù{| !`x 4K0D>Q0^-O6m-E'eItJzL;MX=oָ]cd~]YIzD$ؗ]6l/armlݱIɯ->̋?գ Rg9?7PKTC_ .wz0L#NT7X!xHS<"0y΃^>Rz׋ Gn&+ýp/hшh86ǹYsKW-pTsVdVAL`[ڤal cak!PȆ!|tdf Ӏh%z;==j޲bV&d/F$X0##L2'LxrQWU' J`RQꫢ&Vt W^"C_ T}%BƬYQG@0e+ 6:ڑȴĆb!)PkHUC6MCnS4M99BUvqˀ:aOD6ϚU,\JyKC aESdAjQ{-MCQėZӘ[f29nV&4O T EQ5־Bm4?F -nVHݾ"S9ɆV Cqu[ '?/r6IAmf.}\ 5r#/CÞ <# %fP@3n}*ԫY}&">W}zPZFt`5/X}@d8U؁Y.< {Øgt#.NOҚliH5oz6gmcDǺ2d&KFn|k1t _Qg`"ಳk׻eV_UY6u7{_Bs~3m>[60?#,<~ÚN&hNGAĖO}&5թ~qR7~TZZCOjCC_OU_e~k>W`6 A E9$Wگضqmp'|ݨ)w3UW(ݾ'.>x^sol~8)TWoc> N[6I\p9u> TVLϣV\ŭwϠU=`<݉P+,^'c}﬉XxK>٧+HwS#O9Sm+nC௾@b_%< { .U!`z^3n[G 6 {6 _ G FjubehC o bKׂ.nїiiovT}DS٧}~>g~B8D(89>\v V \{ T# V4[msi_g?`u{h(;F6pP/͇iՂpGyH} W#@O\ȅF׀3wc uWQphQ(d noG0|FpxPQ$/Hru7S?EZX!m\ af52$zpWWi_vco1iX0n09wחv؍8$Yw(9x^,..iȎA P , Dȏ(Yi 5X}Mi9p%!Ihh):ƒ- pt)V`@#EȅR8/f zP%Q;U)b 3Pԕ`0 BYhby7i>cZ+ɖ^cyo.)*KЛiuixiX~I9ٜȏ D|iPR9Gw͗M  YYI=ȚU创)2FO^ZsYwi`I(Ly,_x/&g|np`i幑x*詍7;Ȟ9,)x/< GZZ @)G -zpsGby\ڥ]9pٞ4Zg9ɟ;ڣnz6'tYtt#K>VN:ʀRpSoXi^J`7djwuymkʦ. ~rJ摉w 0p#Bդ"*ZZbgK;Zyw30pbh<ɦ:Jmǃ*V :Aq:Ɣ.nW5s7X_٬ZJajGZ J<;*>Zu~ЮjZ꫿ׯd$n-/`6:=e ٛzn|w<t V<1$Kh8.ӅɲڲiGy@4.o wGC[H@ZX{+D S;`Wk;\{mSyYk˶^ .кۺJtpt<|緥E0)k»eô˸ۼ2~;y5bL;8#م".;;0{zJ ]+_8df ˻ȟV; @>ռ 1ԋ+G"ǽ_ɽcKnKz[ʾ,<. ZM}38|<<Âk*K |čL" 8ُn6Vi7Af/ۥ p'&:Hê 9<ĸ|nJĂGHX[HJ`G3( @i5[br60H0Ɵg|ư륤YSqhvzȂ*nm_,ΕuΡ\ׁҏӧGP4-,3XS%S7`p؉m.\قWG-qЃ V<=bi]ڲ,&XǴ`4Qm8Q\n]-U{=?-Sw|ͺ.ʋ}K\}SX0XBb$Iڲ Tٛ S%!rL&au8qBc1.p%'ں{\+ :76Y =$'Gσ%) Tg ̃ܿ[a!W32Wu-$WۢiC>W;wɤbC*uZ 9B@=_Z DՁoL9WKOJ3ʠ £/ A#<məߕF4pa̓0JO5Z+oh,xvSm>c@$-tNSt3N>w |sξ*D@ܸAD!"3fЀQ"-^Ę1 a82$HLDJM\SL5ms-9y*<%j+LeN޽}ɻП\"Eը;.>NӃ{mWv_d[,˛2߿?b/nlB0eGn8<#@B#HS5Lm5:6ph%~.f#DG}۩ᚣn{8{mѺBj^9);+<-$Zʼ|%(xeJz!2$ )@$lP8@9DL4䓵$&L3c0QECTtcPWtťŢ*=9N-.lP2ЛV:+a/RaqBMdY:iN$"ݶoA"p#b540PFߥwIėDIg_(&k&O@ݺ-/b&pJ(v_OXa3VYeEYit%'BjqZ;9oY "$ E" D{pi7Չ҄:Dfn8ZXt1.F;m0+;dD&0d4MS>ieh yo9qŽm=&h[-|i|ΗjV~Gܚ/@x% Z:Rg;v=cXD}dtGHdM&ywyjcOh[N*霢5_|s+c5=Yu%`ƞ+_`Ax2p o{^588Yp`̰-;9bA4e}/L߻`Q7%-D]2#laK%F PB;$w ܏%A.JsӒ  1ԸF5P ! =4v>{Џ! 9'5ˆ=}(FWAfBc8yZ#5H(22҂Pb$dJ/!y(Y)Z֒f sK^2%8Bm'R(C@6 Wș%a9%H%C,.]rJD'+Uӝg<9OzӞg>O~ӟh@:PԠ';P6ԡhD%:QVThF5QvԣEA:RԤ'EGERR/miLe:~ hxM=vT0m'PRʳ QiT Ԧ8uOZ{TUjqWx5qw/xq'GyUrO!7҈M7yus|?yЅ>tGGzҕt7]/ W?:֭uwZ&v`վvo{>wSQoԽ>i:uG|~%$?y|/!󔯼;yMy·Sz}u{~_{?>ϮD+ͯ/OˇיOS~}տ~?oS?{9$9@4Lt@\DT @d$4DTdA?5kF9AH:\=A #<"$ 4B &4B% B)*+,-./0+|A g{4T495lC7GxC8\5|98C=>dC=C? ?>C>DTEdFtGHIJ:,C3,5dFXOO9P9ESEQ\T StWLEV,ESEZZ$ETU\l_`a$b4cDdTed`DMgSiFj\=k9lFEjƯFlnp98tFp3mS7R?-B=SC>ET9S(RIҔbTJԗLMLKMJTN UMM4UPTRTUPTUUSET}VmXe[]RR\OUbUcMUKuGUHEI5`UUVVjVeK[URm,WN\oMZcWkWOvVvUx5Vrd]Vf5LS~ח:0X%؂E~=XtXmXMXX؈XX؃؉ Y]،׊YYY؋u{Wp֓b]XUٖXهKYY5Y}Y؜٢ؕ؉XٔuZ"چ-Ym5Z%Y%*[ؠZسZ%ٴ}YSPZeڂu[./01&263F4V5f3,>xac:~<;'8K9~]>9?'@=~bB.8C'D&(X2E&`F.6GJ<@(IdUXw`EXxdv*ewee[6A~bVfAVWXO[eZ:Z^fPesfRZfifhw^Tfp.rL#w2Ne]VfkfRnVej~}fzf^Fe`gNbtuv y}wvfxwz~vRd_hbp>FMSdt^Pf狞択ni~gv_hNeS+ƴv̔jN6{虦fjhzUiTiqjK#v&(~h^ꗞ6{c&gjIj啖'ig{f.klvfn^{ki`^壮I n8;f<m菶l^l7kӾ;lv_K^6kbMbbfnVmn^6nLFVinc&6Fo0vn܆F޵f\oIo`o'I.+Fl6ŅK6pF}BV|2kUpwkN M  Y.kp~bJvpedžg '~i.lyh^髎^r]d^l^/0Os..,s*f wq 赆f|l~~q`rj>r.A7>@hqgD4 7h:<e;?k.m)@q6FCWG7.wuBouEORot4JWft"Wr<fm~>QBoCZf?9g?sYuPu;'k}t%sdv3wuhVgqBOwy?^sN`M{.|6bwnEg5r6mwfwOxCTu~oJnp^evrrt®iw.us./ojr1o2ki_Ns7I\BCgw|%&zo/zA;g֦WzWG{JWg1zzb{{)g{#Ek7g4{V+(=rWȗǬʷ|T|'χNW.5jzƿ!'m\NxZ}w)uJ3}lztܿ6އl7{ٷ!gv/rW~D8sLPxQx^9'mVF~SW,h „ 2l!D}TQhQUČ7r|#HG,i✔))Tjŕ/cDyf͜3aY@A|E(A2m'RG'rys$NawzM'"MjP)RmҭkwTw Uk&Ǣ=KlڲqU"[s 7k̚-Sr&y˜Q|qj>-zҐA3I#\8Ky]#S?X|r=s;W/o>_=ӯ0Eۿr7yUDp ] J8!Zx!j!z[!蛂 x")"[-8#5ڨ0ݍ=#Ag1 y$I*EޒQJ9%Mnf$YjVj%'8&ey&iF(}f9']RD^o¹xٔI{砉ƦPj|6:BRړv)ԣ rzN[**jGz#^  &KZl.!mefA{YQz)ުYa{]׺rI-Я'cabB֪U6󖗭 k⽨ےj^AoZ=?{f ?q{c~e);\Sφ<3'52"fSs slo5#=mƢhA|1Lq.ݛH/ ir~me6`xmxgk]rHwv-Xzȷ~+8O(ކ>9B ^ΕkֱӜ>zk=驫^钯:줵yAyV;[ܮ#<}ܼCRϹL/xZ{O]K>X {5W?1_]z%iӴa|_Z,5(lzV)'c*GZ3(gO5mSܬ~ѐ6T\sp(- /CsE h; Yrp;[~X .- a 6F,4(Qp_TC buF1}TW1bM:ZxdQ$uWGQmy-r3ߦMrkV%X=w+ GYRL^`VfPx%.Ⱥ͒leaSPBe1`Nδ3Qi.ơ&67gMe)λ3t<'ʉuSy'<)yҳ'>}'@*Ё=(BЅ2}(D#*щR(F3Q;PKn22PKQѦDmId-ڊЖے( Ph;Ȧ/O@1'< @o&[ 3Hd1IRqS/\,vǮ,Ǵ w+6:P&33\34L=Ί!\CKoW-^ < t"l$NN]Y|xٮ!Kv=tb |wWm8x0>xx!-mn:HoCNtsۏ:{ώzG~SN0ǺM$Գ[|J+n7{׼=s>61o_0G(DBr@Dd")4LyXr<$0NZ24';iI3` 6J*N(=JR$)SJ2efaҘe05JZȌ3ychde9L"8 )oBҜJT":IHqR$j`̧>~s9\(% φ: ( ZЃ~$цv (BQԠ>LY" xHs,&H$TiN O&0 f@HMRT-p H3AjSծQjUTJjZVzQ*UZ5dzSU#;mHiO#@`md'KZ,e*'r,dҚ < 6lgKڦGp`oJؘ41b#8@#tKZؽ. J`T%}nvKVwH ]|]VmK I*6%I'N \.8;',x[IL{0Oa(N#, $\`a*CW+I*# h< F&B&c$yPsЈ4nJuZ@LjŲou\ h. zup3\֬6YxγBgyπwgЈNF;ѐ'|Vk7N{ӠG KwШNRUհIcMZzwAϺ6-b> d3fMjsjζm{6MnNWέv)~MhnwN~%NO;''+[(6bƩq(C~m{%OgNsmb^\7ǹtn:HDЅN$DŽf8KF=XϺ#9cshZO suF7NZVZ4k|v|%u?!3SvNy ^9 Ë=n S3a.|OŵSd=S579cOrsϿ3c?N|%Z !w_PwO~~Jo/~b8?~X su ؀5 HqaP,ȁ$hg2%؂6woFq4X6x8:Hp0*؃@h?D(gCXHfGL\K؄PIOTX=Sh$;Z\؅W&iƂ.H'OqEBeg&hƆm(oKDBuw&gƇ}x?1mPxQG.3vX1fXw}׉ڣA=(Q(}k/w8>W?7<~76׊}WxoHC'~~ȊxHz(zȋ苿x|ǘA7yH4ʨz(GX>|W{⸌h8(hhA<YF8ǏH}Ÿ6"ѐv/1ӍXuFc?͈A Z7$z3IXg7DYFyHɀ.A9 =ɔGOyQ SI>gWfd[ɕ5_R|4^lٖnpgwqY˒v`zٗ|~MYHcI7Ș=urf'v9QqYٚq132釚iYCQ4ћKșU5x?yIiG񘍔3 y9{9xy_0)HgW'Ĺc ɟy>͸ Z i9*k(u/'t)*+*Iy8*60Auz@JB:*70qsJJLZ5DyX 7.\^bdZyhjj٦fr:XYQuv:x*p{vEJpZzا`93i7YdqڏY5vC1yv:xje*e'2AZxي)|),YtZzJ}~i٫7h[T) BQΊk|ڒȗ-IZcB_SڬjjW6JŪ) zڕʯ=;EwCZ=Ǯ-Jګ :Jey/G4ױ(cʲb*xHaA<۳^hx@;ϊiD{4ʨH,L;B&RT[UxXZMصb;7`;6[8 g+ikkQ[t*S;`ضQYN`ǩbzZiUCKNZ9 ;Cʐ nw'ʹ£ww\ % 7Z*W뚼r++kwKgx{G[P襽 *z˽_+`JQQL"[ K}ۻ0{~ <d qǛ^ \(xl\} ±7H(_kf ̣ \&/1L35|79;= ?AܠC܃Gx})GG I Kⲛ# tIQww'ع_ UY{*2;: کj~ ǀl q$<ȝx(D̛]㛘젍|o:Q۟ʌǥ,l헬>;˙<+3Ix"+¼,L.\t٘,,s͗lLO[ro~ЖJlLPnlR>VVlX弶\~k^N0d^dp#`P0o"mrNwJ~>@ $'" an#ޜ%fltNꕾ>!pN 쒾~>..nE;ꋎ뮞Ю^N~؎r ';h^NNOڮ.n흾 un#_ F Ao gp@3_(+?I?-_/O-L^>n^HeroLa?gS_f舿}y2<Ö&|_oI-n쬾?8%1_1!n??.4KO%?O?/4s/Oo 8(HxXhبX )Yɸ *:JZjzڊ`00K;`pIy99i\li)LL 8[8Ō'<ױɔ+[9͜;{֛ѤK; mԂլ[~ ;ٴk۾;ݵS7U?<̛;=38vNĩ{>o?Q;Bɻ?g~O}z` W߀rS`L L'v2) " ^lj̑hߥX$MU8𱨜 >ȣ.^ȉth!Hȡ"x68cURi%Xdx]2cbcJF&@airH!l"&hJV)#Q"e{^"6#[jx蕄h)HeNIaɩ)ed!u^Hgs9p"!By(,Byi2ꧣܤ ,'(v,fr9*i* )'.q#jlq=k\,YȒfi&zhʼnb:n l.oɅ|Q-+,*ݲ /K#̮pK/>[I%R:0q*3. !C n&}3c 4+NQ&v|0#i-5Yi^}3-N)\ȃbJ"ḵB4ڽ֫xb kzzN7 {N{oܗwF8|i#})͓oz^?oO~柏>k?oqN/oG?Z@/, ah*.\BplW߲A'DO¬ `@NJP%0@C n< qD,$*qLl(JqT,jqT-Ћd,ψ4qll8qt裗S9$BJ wa'ē!NuSM5Lf+1!̯~;hm, K+1A>'O>T|ܢE;R v|FPX\f2{u#m験s܍4pxRrL(,pӗfLOg>u䆔,QDMA "0Um2w]rszE8`#@*ztfCdӔ< Ob@X JgTT:aE< Z_(l(i#wU$]P@A h@$H# < v:*p aHn3Z7l^za.rpw'!X"5D;Zv]WKc.P#X/JcT-b$2:ɣ&餯Aj饖R*)j駠$ʩ**jƊ%Jn9]0" -2ˈ#݈&*4ʲF &n*X&`J*| .%[#Pɺ2ȻB(koN.%P>}`Q$2HTMipS)pT =ceq$lV^VL6r,Mi3MʬM{b)m$t_GrZTOt`^ XԘkUW=ꫯM5hmi_Rlkmw02KKx*$'hyDGFc~styp.D"jz:#{DR{^z^ tQI&>c.O ScT`@ fqO E@ܲKl߯N8{pPh:[4ik! km`AVF`BXV7' 5 i=7wwH7DDTC\D5Kxq#q]o`>Es#< ) J TaTǣ|/|c>>dd/;$P&$DQK TZ>QNN14 ERIҔ(iPz)A Vpe+WI[RepS*嫂L\#"$™ܫ^$C4jEP@]7Cj7tsƼVMb/@Jz'Lcఇ؁Pc $ʩͬt#h~FҚNy$EWYlKBlgK:iŭF5Z[t0*ecr%.nܧ1-l+`THUN{Y o0PΫ/y5ό c4 1/ d84`Uh3Jnc8U sunT#zu^Zw>``+`CbW/ֱsc{@M0h5X*)Oa`(Aq ]mlmK*[ e)r.{ˤ $HhnbE[e7U|[65LfyWd_D3^/=Jd4!.й́C2ݭ/zs3 v/t }SCcvfGʬw# F?fRNڕMeT-b~%+lQn^KX8O*Ur! DfƠhҔ V./<.7U`s]ytES?wC(qTs tsRs.__X^[a8.(AukTh~d}gbci:~gأРuZimn$LN7vf{1X2GOz. Ot_W$b{MB64_̱#q|!s!Ǵ`c`z1g~0QcrGlqoPgwh'EIxuZ?cdn&yHydMZy&x(*(R[*ł[&ppp3Xpp8x" u\(q5|Ug|ÇUN^QqKh}xsPirv6 iN^؅DG.J7GiLwiq~quvgWv(k@`fyv,K^z xv K+ǰ+6ggwg7H@( *{ֻDwb[5˝Py7ۨPN)l 6 ۺ ^꒱wCm 6[|SO_ܼH cLeL7l<| ~YaP^[_]_ﶔ yl ,vk Jqg @Ug pv{xvP 6N=˥9K׀A}`Хl܀^zpF XLl^՟'˲'+λˁLEy@~k'| =U>l"z|e` m0 m 4hi@0=Pk|Vj`Ǜ%H&ww* +.(o50 BdNa<>_o}g0:OEPG_^L^.(K OZ- 4@R mPn k?r?OP#qF__j͜˲8>%'ۜ"C@ Pa! Q"$\,^x1F=~RH%?ALJ-]tiFL5W)3`|E.a2RX>}JE*,Ytx W|VDeќE{ZhlܶpڕۦM]z `mnƍ€7n@ ,X0 @@,dHAh L/Zj֭]N2f 16ݺ}mCpG6izMS@$NJݯК0-R !^H k `MvS R+kSѵ ^b%27Zm9.9]V%bbWfMezLjn>0lvgzζ[ä w*r3"uuݳޥ\J պZ|] د ~f0O+K 6MՊ~53r㐙D8;9H/e=:=CA٣?}hїXr-p^:v1FC&Cܵv鉻(=ۮ -V1zߎ;Λgbgp&<η}],_<~$5f"Lh@\0FNho":))BNv _T;& B ;p} C{BK!xs9ƨJ q\rn˞xψ *8ludM2dWRHAե"Y6禑h8'hazJN@\P @r. BPap!A~%a5I(|Q-K^yWpm~.Dk?OHе f< CtQ&Z"XTe(X]-5!kX5Kpb&O79LMFSԳihs226Kmw5³yV v5W+KPBo/Fa A>B5Fd^Oa6BVR E kR7&f3ۤRHnhf3 cϭۚ6* ,h#\8F0H+ %1]iZx46CY)@ 5X%Mn\Pv'g*{jVOua#៨'iYx+~{{SD^m{5^ d8Nc?,{Bo]چzyےx$+I^On,6=!0),#!#5<͛=tIHý2K*8j1>4tcnE0hvB*3q@t 㗹Nch8{8\1T:5zPã\%BP#" 5r>D@+)փ&)ԩi6D{k3=@ =8 > Dtl}ÂD{ga d . prNFi"4"EP«%4Eūd+,B<nE"0C`956<Ђ(}˷!.p;\;3>C DX0\Ù0HG #7Lj1LG RT?~ VT,@!C|3A [) \$VT1 _bm),F+t W^0vH`-=(u4nc6 ~ݵh; C O[m EfEfY>GKAl9٤>!Md&@^Sv&А~fZJX.E))8 RU^\~2T` ]+/=4>V]f&钞icc  3DVVN ^̺$u8Jֳ"LNA!Y۹ _$,b{+b)pVhb~hԥ"Q&ۘCc`kefcvgkhFj.״ݙfl6BiIiI;M%N]ڀn~[MfVk%fN&ۘY> EiɦEfBlDVtR^[BQS| (nMԊ%Fo&~bb mmm q9 &h&߈! 3(ݐ(k΁  !N$_mnnl~oɞ)no'gU֮DnpTGSC$Y^e ,(8 =h~oO^= 8jys 6 *؉7J&xj!]7!bS#Mn$v"(6"d!5x#Fq#=#A 8y$68$M:cIJ9%A Yj%]z%QV9&eN7i&m&n9'uB6[>y'}'9(ng*h:(7)ZZ٤j)_e)ӧz*9*P:kz+ښ+ҹ ${l",),&Z{jmr-tQ.4;nF;/[/s˯ K [ 7˰ Jӊʱ! %wJ)[-?ʲ1 5I9S=ɳAEoHIMǴQ3UFYw[]KaeEi{mgŶquDy}߁s_DቯǷ⍟͸㑯 䕿Mύ͹͵襓 κ/N쵫JOn޻ڿoË]^#3oKNS_co ݽ>o˜.߾o\㟿o' a,@)pkkė/H j^젻>Bup Vk,< _0x4!np BoDh$*1{Ll"Iq⫢ˇ,o\\01~d,#Έqk8pth<1|# r,!+Dbpܠ#HJ2$ /nZ'Pq)OiT2l%_ 7rr-\qܣ/` 3,&!C*sl3 hBrԜ5ilj3&'Έpd*9tNi$&߹xSV'O%sҧ?=ЀrhՐA:*tilh ѓItbEVьlF?ڜt9$-1,!F>2%3N~2,)SV2-sy\2,1f>3Ӭ5Wl~3,9ӹv3<~3-AOyτ>4E3MrBziҖVH+MsӞ!mLԕIRԮ~5c-2Ҭ^SjTKz־5-l!ld+>6lc?Ӿ6ms6-q>7ӭu~7-ovw<?838#.S83s8Cz8 .c.Ӽ69s<$ya\7zϓ3N:ԣ󟻜/Ցto]^:.9 r ]'o.ӽv;~?<'.3<ÎOP<3s3>/Sֿs>/~W~??'WTTSFN V^ fn v~  EX<`? Ơ Π    !a ! &a.!>Na JTR! fvrR! a !!aa ޡ!~!b! !"&&"!#*>b$6a!EPbjb%Bb'n#V"'J('%VC5b+b) a--""b, /j/&a0"!/.ʠ+΢2 /F 63`0fc3! Z540zc+~$v6!56":2#5N;8c:#1J#="!9b=#:"c= MA Ba;C:$>5&#F^dEF66D`:Ab:nd C*dG:< Je8RQNN ڤAFH:T R$I^%ETYeR%[ZeQcFY@r%^eY%T#S[%[%Y f8~GZ#_~%r]d^9_%fbJ^dZ%H%h$;dzbZff*#5j%iv&j2%gbf;ʦWVmflei&aV`fp%qcbf&blqvfW!dolf&t*fh6h&pqb'fNr$xbe@*&SfKz6u qR?%]R&zxZxr{k|gi~6*bk ~~':gPyfx.8F ob(lZ:vcmnhoZ}z'TƧ\whR'2Ҩvz#r"r'G:@gZRy6=|2~($wBzFf&JFlާ~WVi)~Nn&F*)}iVr )C;(,>a.JO )!jPjOZ(b'**"6jj*^*ssRĨ%d(Fb`feaPNΩ*K`!jYc2+`zj:k Js fn+v~+6ׯDQ?+ƫ+֫+櫾++,,&.,&,FN,V^,fn,v~,ȆȎ,ɖɞ,ʦʮ,˶;PK ig9;;PKrY-a)3SΝ@ ϡH-eDӧ&4%Tj]VVJl(_r6[k}{2nSxNKeܽ}`vEJaCRqklI"zC C;5wa{͟4,h\n丅E,8Ƃ"1 Ycu m&!Z aV j h Bud3F ]ތԞG#UDB*~pc5(bC04gD9 j0e\Hc 0@jFY0 7Yl٥f_yc6SuPdE% Q4i$@ Pѐu; LZ)&xg'k z'J*"RTb'xZ%6V$uA ,4ftrہt%{'"FG-#j{gt7xkfyaCv"'  liȰF!Y 'v'y/]#)[ûxywLQ/ 2*ʈ)ɤk0ܶq%jn#I/]5T{oI0B fEgc _ &pjA"ZBe16Qm-|(㘢w)~1ںZ-xε[66El _:jiW)=L *-z¢[m!+%x8k/>{E;L;2\qPK Ɛ&#FA."(ƻ業"]kxx Oo)o"s|fP~ףTػ"LHhsch~ DT) 4Pm)9ybFψT0ENӝkV km` 06'LBΰ%| { o;7@@%>iW3f)>- *팃[xs@e_< P`#v+ X`W, ^rSKd:@q~9c% !O̐iX"_  ]0 Z;c3, q<6@0K5t;?z5lm|b1Oz5hrA]@lL7c&a23dsk5m^;OЦ}S;t6a'@ h4Z#oț`f1cynVwwOxd 6 {^M| `ࢍu,0k+XNy&G9q!|$6Mri ]ázMw ؘ`WB];k,OR"gJ#8λcc X .j|k/wȓW|>q?gzƏV漸7e^R/YxSp97lw']=~nzrν|_l6`&rٌeNK]'{~U~lbW&LiufNnHXW}67f sԷp,nHnxZ 8f8{~SGly,wo]Ƃ7W||wemmYrƃ/;hj7{5L8j?8nP6pvr-cօIGxUXf}u|Xmƅ@Z`c6elօWnf&Y}X_؋x\8H[XȘʈn8ZXXxؘڸxX%` 8Xx蘎긎؎،x}؏9yy` ِ"f\X^9 pX ɏW\ ,I X/ɒ*Y2-49: .)?@do5wqFbUsW|PFx:jMvw[p ^aZj>ٖ=y7ٖ*Iqk= wy|cJFvϥYulub٘bɘ)锻@ٙed{ \|i>p}ɓurvٚ[Ynvu唻mX9yĩYi9[ٙdf9C6\uYɚߩ6Yyt ɜ uX9v3k'y[) [xi) }9Bi~I Y@;9+D{jHL 뚲P{8֩<*\dKXgKbYjeklrfwxk|[ zuZ}uZJٟ\;x`)u\gXck[o+ [kF_. էv9`ZYU~ѵnk˺tK[+ZxzZڻzJ2*)YZJЅyKm[͋rɻ֋;x{w}Uٽ;Żiݵ*۔];[ z =Y+\K˺ۺ) E夊Qhʟ6J;!ꞗdŪ{Uۿ& ;Y[hZ] ,#]+*M5çNr|s8ll0Nqd# [So7a JPrQ)]%G*1(Pqح 5 B@!ɤNmJv2és豏(;}ږAJÅ6P. xU7*PR\q䢂XHM4 p@{&q Z=A+UDß XF 5ɪfOzi "ux Aͳ)`5RJĪdj((z<4 ╹ bl`<\LHA9rٚUdey^z3E,l~;Bc쀤w-!RsD>OX$J( vPa!,MM& nkl!{4JWR{6a $XMF  FVq܆2{MT 豼rߡ5 چP{ 4a Q"jf&el"?¨0m  "g(L(DD Lt"^SQ4\B u'+kl7}}l@/ɑ£2>QZ9+`J$̙v4s~Mؐ:nHi(phͱoGmz1y?AuAO`anP:ɭ%kEé!͹`  h@c0.M O$vBz\@1MV튻lSIM3>sOgxx6֘؍Lx8xtv؎8X8蘏Ȩv ؏)q 醫Eayّyِ"#)v*,ɑ!90%)/)ْ8Y1ٓ{1#ZzU$O7DHPu]7I`:YV l T0<6<|ϲL6M0MͳZ;ۜ`#La&D^F~HJLN9M:8~:~M!n2}U]غ9(d>fnmrq>v.*~zy~>}>N~芎w>^~阞.*>^~ꨞꪾ>^~븞뺾5>^~Ȟ*0>^~؞ھ>^~+,>^~?_ ?X~ "?$_&(*,-_)A2?4_68:<> GjEnHߎJ@ kYώXNoUv0pWZaMO y! 9INtJy ;xa _w('F ooO/?/ȟoJ U_џڟ?ΏЏO&_ 8t΢D"ݷ .a5^ 28\?ѧ{n=8u)´]/J/o8v#$g1yt)0cT/=8p:,k |Ī,ϼP631\0J1 3TQrC;D +2K-r˄iCH@ L/DL嬼H&T9(M12 8Dt=A5sS@37=O?!%ܜ4LME5UUti;VI=ĄS,LQ#UFc]5YeT2OSa)S?dE!2+g}iYqmUKyVWZ]YOxǥ7K(^}: ?E_?_6}B{Sa; 8Kv Le ` ^քS,C>~х䕭tY_tʞCviIXWy3m*䊇3睧~6ZPfVe5dqKfjUd^&1^[{qWH}K}v駧f^z[vυt?wxĭ\ywO|7O~ӟh@:PԠEA{4ԡhD%:QVԢhF5QvԣiHE:RԤ'EiJURԥ]hm^:SԦ7iNuSԧ?CcըGEjRT6թOjT:UVժWjVUvի_kX:VլV@Vխok\:Wծwk^Wկl`;XְElbX5Fd%;YVֲlf5YvֳmhE;ZҖִEmjUZֵֶmle+ֶmnu[ַnp;֖Enr\6׹υk]V׺nv]Nހ0]׼EozZ~x;_׾pYZ$7;`F6YZ(DGk VvdR‘5a 8b'axhi x&VmLYlA@,k"ž2pR0q׻6C ?ٳ)6e-{V͎ HYk@œE5j 9xq'8BC+ @U[\b3[іtg -i6vʙ止ۼy-7?11T0a FG\2Y1X-:sMh!t6)@ Sx5ٛe4ka7[氉}cpW ^+ɐ224[x ߻-Y+/;ƿ!dwyvMb7J7] @ nxӣ./-UG3_..I5#uMi ɰA/hi:рfwKnjΓ5('k*8y;YB;1q9>>;Γ6K:ʂC5,2SA+;9 MC ;S3=C:T 7>'S9aC7JR6P|+C2l/DOL-D;_UCT;o0e#ћ445l0Ӣ15n9x36>%KmdlcA #˱G>ݛAT |;38}0D+H8 ۽cBq7zlR,So5yG`HsHtC4;9HHjF.NlɞܭK,3LC.I;=ZTtJyIj .ȧį;YhJ˰˱Lӳ 7$˵d˶tZ÷˹˺˼˽K˾L|,[0DTdtDŽȔɤʴ$4Ӽd5tٜؔ/ؤܤ.-ތ,/4DmxN/ N{0ъ GD 64,[ǀ{;3{&+&kO(,ͲT 1+3$,43ʰ D:HC>\Sն޻Oe{ MG",lÛ+GY4@]+G_6aS85SfK6f]D6Y$\q1ry{EhK\8DxWD/$+% Q:t)8Q,Ռћ#:佞C<A$C۫O<#E{ɻDAĤ{3g$=ʳTX D"/ 1Lk<ГF>Iüοӛk==5@>k=uK6D}8E}ֳ^e*R1CaO+E%L?1įLED? >m26r-PU]o#Uo3+@1$UtD1vJD-DDݽ;V  R}¢?Brut#D@S{Ee-˸:=ĵN=%TP{%D~kDCc:=?@#ņԇ=c7< 3Č)[ldL:=ZE-bDCE;U0ͺFU:~Rp7ǜU4%zLRBI5ЋG}SbCIR1DH-m4.5U=ȉS2SDc9cId=ɪVXw2ӵӤɝ[eK}QuRJTK݅B5^ ^e}KDu^\MDEUeu __&&F`ZN|v.ޭj ``-aN0L,5Kt9:$:1-7UDQ׊3Xu]2[h{!`cY^<=cU5 Q@:AC{>ɪ7~;x컨+ce]I[4HۻJ3<Vgz^}dȺKO TRbaތS ?VHZV}%Td="0f}=DALI[<8U"ӾMDKq Qh5S鋄v?k?$gi~h:sFr$Xj zUzg [hӿiTO<tdgi.D:å,dM"J[n]4;(D)T盽3õ> DH$D݋A1G GvkQͼK,LEО(l5ŶvVLPŮU[3E^\1_m:ӫV_ QP$`^kl$f.t.G!0t:BcGA)[6GFo}־G~V]HQ&HDP޷$T\߃SP>%KgtN6DkoI]I:l]*ѪtJ. ^U7#ڠ޵LK$(S,)+,-_-/'_1'273G4W5gr0VrS8~;s=s]j?'t@r / .EfHN [t}JI=bvO!$a4άTqo&`'3,+6b@[hVֳv3b/^2a\$ƿ8od:+`-iǴc<{5?Q@޵]U^7 Mg[djG.H\3f8(-;7oi~d@Id0|tRpRHx-M7[{塕eæ6eeQ^e`fC/Ӭ-g6henfg.RiRk2lŮTGo>v•HsPvw.wTQg+<|:}.gƃo;T_1~ڮG.vmhrh5{i;ja+fi#鶖V&g>A6NYC wuvm?u/4[]W7Ífʾ{yxfTvǬLBOi}|lmո/i'Mǎp)^~l:~6Fvf7}{K^m7Dmm( Ak2)d(# Rض8RQ"mcf-6S9>viP@l&-@Ņ U!F,Dž-_:ȥd2F0[ܦ Ik.b ˗$Cر ذDhҭ&6tRȅ9j1,޼z/Egćŏz.( 7alś*1 a[?9g5l[LZvl.EzkMA*L T40;}@&rĐh!hDRdS&d_֧B,X8X;ۜ&:BS9IMs5+HxEli@G}4 %2q1z"_h8PdTzS2AR L2ACqH20IF4I-mǰ܄)'˨pCXI#t9ȳ&9i&M=w$̆ a)$"]xFP'- ۥiE4i)X& 5 13kfu \rd'tMT7$#g 4Y:ə:e%Q Lڂxϛ1"]V"Ɖzc3y66!6>"+qx l nN1qA/dvW H@;eW%x "1G<@2! ;%;;#4B[*J(E|QF+mm-naTP(I nt{%=kK{r.rq4mLǍ.v].MNy.x+^آ_/zӫ^6N\/|+{P/~r!/,>0`TMW~x S803LrJ0.w &>D }+^(~11b`1s܂hL"NJc8,+2XȊZ bF3[e|3 g{ِ%/Bsu,$cP\r;c}s]*òqWn^޶ 9,~+ƒpR 4Z$oq䛞0;#SJ7Z^Ԧ~^҄.35V!dqXu~ش&(w0OctW=bO}iX9S|ҙn[(>wkEEAEL{c91!=:*;CbAL%,MQ7FP=) BfąC%k.7dG?B ?w ͖!E7)b}%ٶ,x7i;Rr1T(:qaFdojC^[7}5H唴50U<=eR.R*.7=)>>MGfR66Z}䨜Zݑ2<b'ެ)>ӳT7+=Yӻ3LN KT1h߭yQ(C^&V/zȩ)$otmQԴAqDž r2Tu MYb K`B?n'* RURiESi`@TMLU[LTk! 5c@ǸՔAUR\f4qg _ن_}`VLfm{eGZA)V{Re)pdV~xLg hQǷiႴajUzD N ^\`ɐMWqu(tYK+Euw]!v ".$"#>"$E%^blm"'v'~"((")#b"*L}+↜","- ,".)/2)X"1#Y1.&P̍E ݐLvRs|ȘPVj͛ɀ2^`eE%T_Lݜe\]mMp8\EM]EٍVLtD=)nAgInc}XəAϸ)⑎$DI^F^!Pe[Cp &YN%kMv@Y u:U Q DP5PQd˔MM6YDTBDS&]NLmeչUفrR7fF5P[TQЕ3 Lf vZ!\Su^'@M(1X ]5;vd;f\E:^Ќn Mf|$މ~zhUf]^IEg)FazԞJT(](afG]av ݵOIJN ImdG `E|fLOGxLLhPI$B\͟guI_ g%ruPQ`X!aHYr)iYF^ѣJ &(AGT.TxY+Nh1pS \ak6霹YUj]ax|am*3~(E"׻:K2zl &N,u,".),>9,NW)^,fn,vvRWȎWɞʢWʮn.K/,bW00֬ξ1L2,n34*cF5z \@y:᪪K(d=rلRcy!z) A )B8CDR&F a*#hA+ZXZ8餵SP@GQjQMR߮qMNk>+^cs䤬`Y[ߒϸUa`ϑ-mcjdM4'ܮeZe&%u„]f̅ݦin&IAޢTo XZ\ 5ݧ;Ƨ)))=wRwj m^3't&U$()R24h!en(Qׅ$-AgiEY'WJf22Đn'#1zF0NV0i>/;dz?2@K?AX@B?LB/.4DgͶXDW67l4Z4G'Ftyf g^ך9&dr$$ɣx?tN4"6@Y|M g=EUJLtn54WO/;L:ge(uzT6n72[pP\Zʍu$&-nn'4_Z^G) "2`]N[mxN2~vVb45afj1~QfKLτIou/kojoר6%jkIShl= q#Ex*OԑPvoewU}B KT3]xbdˬdk\+0} swu^:6;O~hХ^w{`quLs(p]Њv8]ۓC0&f_\=w$d·NM8dq8wvYdOTfsqU;3{H wKKϻ[IﻋL;IӘFm<}z%vHAjfK j[tʌNn_hN ?m-hN|  5S ؅6j_=95{c5|ѻ&!]4d~u5x?Mu}^6tW WWH1o=V2`6aaO6c;Zcz"Be{)Lr;oI'@*X' ~o3{x7]zCpqV{.77c劾pQ4Rf]oPB#]ʛ*40i6w6@X!l6r$0(8` n(fԸcGA9RۈP )J3ƈ]@pmСƒ> 4Xԑ4mY80.)TI-9`ԩnhV)Roř Rv*Pġ0jUF߸ qcǏEkZԉJ,LPP43O*Th9PzilQ8Q$7HJd)'CDT⸔t2'-Ģj@o&-DD.=%]* G*)+rҀ\,Î"L2Cv,;@thz&CMTEmG!#>-sP{LM9OA UQϤAK;"Y4%WaUYi$S Ơ_ Va-6$\Q5VemgEVAhk6#i1o W\N̖sMWumwWy{W}X .Ʒm!1[5AI..o&aYU~ nqyyG%NNZilIN)ӐCLx CzF5Ilkk3*$0BSIah$l gU 8[γi7g>O@D7/hà Μ$ \VRsCZ#_- Ih<#8+417A]ýlXr(e#;Fq!b"!}$iE&.`%<>sk5KL~VKRǤЏv\nNր_$8y8$h6:Ӫ:rPR%"79Oj!. ZH4P f:A$Nֳ*uC!`tP&ͣ,E"JrD@p(*$ M',čt$8fCOLdK8o'NK)qÂd&kHHGYNJF,Is%yHI<DRٖOdz o0<RljQ#Js< Ɛ5Ga`cIRdOzض1Gn BRE9I$H%k#bY\.­Դ:^1յ{*^nG*]׷%yA%u{_Η}t7_8d&,1' Xvsp\egamj 6CEq9ib[[춑G2>^sl@m&y 52%ldoz3vJv(~A=.r0 >fT#2WJtKG? aмKX0e =J%Tr\o'B/sIW}V?guD ) H9NUf7c4*1 )ut2Ls7oșQ&G>IA5Nj:ջHR/=GŒ{ux0+?$dsVSkQ lb+2YP5}YRXcu ;6J*,7Joz Z#%a~*BѸ=J"p VƯ[ 0p2!.C,105p9= F#pOIQpLY?L'`L7lpLĆhпTFj- |1hVj6mv lZb &up- Ux $:a&qq m #n 8%8g2BC gZsp쨑1l$bp ":" ( +6,İ..~i@$sH~klDĀ E>Zf̰xz{|"B 9JNN*CnmvDrk*`(lTJsƀfmGV$)zԈ,CGeEf٨j{I2ԄHQ(5Prح4bJ/‰i`M hԍ?zD,Vҋr`"1MCu8' -"!2&\ɣmVVq|H+ )% "rb*!(!tT,VB"В0l ?d^.e-wɡnk! Ja~IB(qx$RVpî&v>{qCh115m闐R;2Z3/@v{RKGds/ю"RO.fN'#9&00$(lb 5V oL i%Eb1q=D 9d@b:( Q9b:$m<@$8S((p3nd@"=lbh.Q !W+7lDK RTjZ/Cl ur"D27>-ѨрMtZ%Y5 $Fj\'q"8?9*dx+*th$?{NA!c %T(MF%0tH}:dcWg2VyE_affF9eǶBsTrTt7KciYԲL5GrvY Y%,BjQ(.ˣ~k3jOOkzFZnk"̯РK a}+b!`å*nd:SztzEML+?i:2v ꏏc5 NzNMSzP:zٺK:庮:TSկXpUEuWZ۫YUG1uurX01d%&1ٳK` _u%O\;ZcZuvV{96}55s޷Cη5- Y̥a]s[vMlbxZvniنcىm(hlkeq-"p_fBgDgS1l=_b6h|5Qa魇Bio"nִo B0eI(8B2 wwcR M@j"2)h'rwlrO\sc#7t|һ74yWy[r2~r? 8|뷆%)+~9,(Ɓi6~ˍxW 26xd X52M!8ƨ'=񈅗…0X7:<%U3#B1$m2豈gcuR(5I7댺QX5b4OUzI'xћs=:tuy&zv|8[$f =9Y"=U>La=q0VY?:^eux=y9BoBǣ5FYaDrWn,slع b4F pG'H z ag#jѴJz}XlZRno)KkPz##ڱèڪ>끅룅ý>ežoA:~پ^)O~>~? ?%)-1?59=#EIMQ?U-A\a?eimq?uy}??;PKwDWWPK JѣH*]ʔ$ЦPJJիXbʵׯ`*ٳhӪ%Jv۷*)ݻIݻH| wa @XРHEDh糅?د !+F!O16жs#e:f:)E#ХN'of߾#.<Ou}O%z 4_FFvF[w ƛFҀx_l`{!U("Jh(Tb,"/('H8gc<ݎ>)a@ipLdPFiՓRViRT^qPe dH Úlp)tix|矀*蠄jC JzyADiQǤVj饘f馜v駠*ꨤjꩨꪬn^8R=ꮼ+[l=DQHNd!F+VkV*GNTБk*T,THdk+AWTlVqſKG,ħĿAAwqqs|l(,?\0,̤286ɘVPBC[tG*$p0hZt;Ws"ISBl5`=GP}V 3!iu-w\StB m BðFW~z+>iX~iG9_蜟x\F5LzKK`-taxDSLQ+ⳓPSpg |$H^c~c=.񯟿_ܷw9c;^r7z&Ue vՁ&/x! )Bh+`7bog>`H6>1=ou*iQh]ds-RU_F/iP H'M{5}E.,5:|7!57LrwrEIRR*l%+8Au$'CyI1t hJ"nR%YH,{΃^).j*ԆF5Lz<&"װ<^2uHHJ0̢T[:m cѮ)v拖[%v|r .EC@9*~s }(AA`PsB=iRB!Β &MJWj)"0L5٩rNwӞ@KJԢo3R1aLTQflX*xK` /\Zj.vˬ"iֳJ׺Jk[*I[p+BUGAJRMbIYjY&AEZͬf7zz+dDDLMPn`+.ͭp户 +ⲈM΍.}+ꊇ.tLixKMyC˨>*R|9XZJ$|~) r寀\6$h%VK^ |jUI‹*\pMGLWµ$NVO.Ra,6αIqǒ>,dh}AH&;Pr  :r,.{T2;e%hN+E<5 F5:L3g@Іg`%GGГƔ/Nw9Ӯbt{ex§J}j;Rn=VzԻOziu~ bZج5[|RN5˕vfjS^3 mOv[vxj=-h ,ob L>e t n;|R'wp'[GWMUʐ;jEġ\l|RMn)'\ġr{擲/s18ˋrnNynkvgm.վ`x@ u~@T0LHл ֻ>c7OѓNy•nxORF;H'-~y7}aPP}MwoJ kg|1<~qyы~:˟{R7iO~rrW@woS%t|}JW]t87~e'sW7zz*yGuv3o[P6fosgrw=Gl5Lqg+e)L(7xy]qU؂Fy~)PzeSg<8PrXv (jrlvGFqtx|Sn&u'xSGWmb#xn$~wxXxt'1lj䗈sno]pPuЊoglorwWjpPYI)Y)B(J*j%:)ӝ-+z1J.ʢ2 i4-=ʢ=ʣ$ZCA5hSA>SJ='6$EC=:$4_7MTIB3NSSM)rZC 5z9xj}rvZ:2*Z+* CFB%JA9S9]GtOuDCt4gPNY)oʨz:ZzZj:ڤjR4}F G7dGdd)\ЩQGJ;4|Lڨ:ʣA3:8J/IzDJNzc.I#JDJhڬ-)J{HI6SM|*6*!kʫ{)RP4ĔMNL K 5);51R JtI=B<:&kK}GO˨KZHRK%XPPUF:U)kO RPٚ?[ٕ)չ,ź%+%fD*ۻzȋ*v+n[Zy4۽Kˆ+``c97훛+_;` HK[+HCS;M<Ğ+k-l*i6edAcHS; ;:9?vE*̳{C*8ۿ>TV?JS4QRöK< d)4_S,7,C:)5T>$OB[\^ {H Kiè[-FlGDDdu[qK|jcU7WlH|4!,ƖrȫdI{ƊǓ;lԲN.C0M2[Ķ$N3 MDN*LGĺZ l 5RUQ$Qsl;*@<>UO՚k\˧)EȉeU3;$ S ș۵KL̿l L<\㌽)ڜkύ]d]AvqS l,U m5W3]5mW33MW#3X%V)35lTCA$9K#Қ䛉b+=7'P<*5}6zM<:=EӅbA2-}604À#dTGuB; j#lO)\¢\ /t4d5F*ECIS@I$ٳ=|׶tBKlJu<6[أ;m׍שŠ]{Ț*I4'9;Jö]J~HuZSн4))ɧ7JS;}˸G.>uu0N).)N>)j)>=۸RK&%30u3>^2p~Xծ1Eu},Z#k:$)0*P.KFׅJ Ā}@#ɓrϱ $)n/h̰%O]C>ʳ]>;V?NpppYmZ;HEqǿ-ƌGoDtOJkQ?Jv^X?{0aю.?O=;mȃL/UT;T>e__bS04kB}-N.L_ X{6DU~zX@<sZ-ZF 54.( ⺞nX`ʏXDc2ޜGXq 4PGB >QD-Fƍ 6sQH+DRJ-]%C %męSNujqq…#AjK{>5#ǎCFŚU+֟[~ gj\& T̀W׮{EkQ[.\.Gx#_,ofΝo n`ҥ]~YU^]{/ڵmƝ[n޽}\p`ܶenm2խ_Ǟ]{ӷ^ݭG^zOͿn_|[_~S/@$ Ԯ8dA6:p6P> 3ĪBeCB'KDSqE5<;kqmtFd{G ):3NX :\H,&R,}b/NH0152 HP6t38`J3΅`>ǬNL@**$!ts N"JE.<͓`8R,eREbT֘TNL5r?MPZ*44+U T:<:Xa8}asZ=u$c`Nad6:U')mH[k]w\!Si:FՒ48aI(M~9]U8פ_%vUuw[RPtMk`ӃU"`nJ}EarUY'ά[/ J:ڑ YڲaM.uhdƨ+ٯ* \q^NM 'uڢYj_Y \c1֪N'SmZ.@:6p'1kf:KVUT?Mwi?%%ڻG}-=/^=vggԥ21Vj}7(~w>'l>z">{嫷>||ߪ|g_'ۇ?~ޗ~ݻ"^8@{?.%[`".o* گ+ڠ>((uJtd3B.K3cEJ(n$SZ ,4ܓlCC'֣P|-IT2Ceq H*.biZ(WK}*TXx/qsu"C&T|zMG!+j ]'Q+o9lzJHnZ[d~-eEr%cGcɓS+N:A+]&T0%ҜvGE"M^_%3>ɕ^,w4KHI5w;a\/hQOղӎ:)DVѦJ$`*Z.ih\4s!KCEQ{aO8C!|Y|!ljKtmm19JmrabL3*[xMR3Ci2i,pGMPk vt%viVjvjK]^bۨFvlfWg͆jmjcf_=`w˻lHcᮟ o+;TTvsm-ڨv‰C :FD7z}N) TaU7`~+e5ky]~͂Ϩ$ON};sqt:=/"(!3enѩUgT$SIj3#PQbJ2vFgM"cŀK+üE>ZRtKŠE Jeeeb;t ˆyƑBCQ:ܫ 6HFcFvb'r2rBsH|R:)33CBs<3D5+d XI  wlȡ+T[@3vħaGD# ]A:z;6<~|1(2ʪJ)Y32ӓ[d;$Kr:*FEڳa\Kp2Q3:Kg,0D#Ŵ3\I4,J0JG3,ɣH $4F$;øȔ(LϬ-sʻ9!dj , ,0 <ۼMtcB?.():!$VqJ\P 6JI>^hO1ʬDCEZa&Kb2˛r~]K=K*`z'4\׭b3{VuuYn;$jLDL2-$8j4Μ2Ƅ侑eX5gunG|5n1RY]NcYؔM$h4hDՐ,LNhޠ苖Ρ-ΥNm[eh(OXx Q\  8 re8eYۡ5e uiQv߂֭j۲꫎j N.Qf;=k݊#)]lt^XΠk巊b絉e-vom:c_: ;Z:R) 4mԶS. _PE~d7)FSR#15Z%]!`2nEInjd$ùR56(P=G%~&&JLcٱ1(o)l=ַ7V+H}2v'l`bcpmٮmi+IRovEaoKW#N^E^W9jfpvWGo\n-] 狍X͔qfwLI4rbv>q;lЍ9ϡ:<ߟ=sshA74D 5gZM \O ʵ[L@tÅiD!\bt8*B]1+lgS#LBuK^Ʀ,Yؘ/'?guf6Q~_9E_=DvDD22k)+@uA?hS_u!,TJRnf${eI1ו eVZ=`j8lJS.E CpDbM0MtxZkqp~pdYwD Cc\?>tHE-D 9ҞB=u0 u>Czd݁q󝺈c?zrS)Tr^E2G>(K S,$ ߕ3$( h\ꃪBIOY֔'^C`h,ь߅?TkT.QVM4aZ \`mdcF8HhT2>#j" bm22q |i1ԑhwu,-ƈ}b{IpP y HC^ 22^ I76lv8DUJKVEK*IJ td$ `S邵12rVGsR "nmRt`n '7+9Ko~TH+,pAXp(D*P<(F3zQ{4%;>#F8J:QK)5JJR']*:A jP(5<} 3E=2p^ΨJ9f=+ZW6ӧme+[y4^veXu~\_*XvZaث%6ni},d#+ٖIoj]1ԖFή-gYKevwhڗVde[kێ0SԷIfxa[J2d-XW>}q.nSDN 8=i һd'QzCVȒ0& 1U8n4ʌ{SK/+«YR?9QF}nѩv W XKT鲗MuPjr-ΌJQX7{"7 YY/e_SƜϧLM"+w:KLyɌ-h@,&6#3]r{1:[E~3Fb=˞`ܻΖтF3Nad3Mͺ&C-WȁZԦOjzծ.٥_-kشzֶNXokz׾J-lJzƆSl${nI-mD{־ks5qBn0hXBPr,UB6RaCc3h t7B*ht 3&rȂ ~Dah8]DA4!&Lj"x0м69s>9Ѓ.F?:ғ3N:ӇU:ֳs^:.f?;ӮYn(;.ӽv;~;/?</;PKS{66PK>L-("ݿY "+>CC>`]\8H\e˔W`ɡp5 bˆp1R]# Nx8`Z6Ƴk>zda9 Xر݃NI {'~wCF(Gt( 'و([1^8h9*@";D;p@cl7褃%O" ydJ$]N>hɄpɃ5&>)ewd\.9f)yߞ"  oj(w>駠*ꨣ; ڥGƺ)Z+ B\‰$:Ъ {,VVQCO|{_52C`#'C0B(| h9dGbL3-uGB/EO=u8I@ vW{Z=DՐaB @64a #+ @ э|xFjf#U .H Q. "@(H  (GIR!< 0)k% *\2$nj% _:S|4ER@&,H@뙦8CKOSd Xtpsl n~ h@;UH)z@DeP}J%A O` h ·b( -ҖS\@GN%uNR}`S#M@rSp,mjF `! MfG-}* Vv@9ĀU`ӶʲjY1*֫ɠxͫ^׾$ԪIVrz:c'XPf.U:h YHvūDּq tRKۼVD/^ q4mB[޶m-C- ;YؽuEMwPkK. ]@|Ku H%Nl_d@ [ΰ7{.0 b(NW|ARpb8pO<(]@"HN&;-(qG̐"`%.{`L2o+C."NB \F:xsA;PK7N~ : 5 PKuk_[ƕ7>z4hԔfV(3Uiֹe#*C%`** #`z[b+u@;ˤr|Ë\K2LG\[+l,}Z~X]]/>~.<߳^?=g239z -glڿtlRHuH!@7+itk8!dMy:o6ԵqdI\;}z$ ^>q/W^TS$P` Dʰʩ9.kT )ZZE+U۟,i5V[/ҾW@0N{ͺ⻐Mp92,g2!s扒gʏ;Wpʪ56t̾ks-Y=nfYurG-f_fVv Gi[ssgν=ȼO?v+ڹSe4}MtemhZ!^R `!UP%ݕ@GbE]H^Y8 ,W`\P*m_8ӊ8U:(G'7nqv($x ޘ)WG%tN|llLrĴLn̴|T~fddDFDDBD䜚f424,T@pH,Ȥrl:ШtJZجvzX+zn|N~B ďϞfӊeh ݏۥ;;:ދ0vR 6hŋcXc?D8ȁ!;,ȣąŔ sB3iKss3 Jh&$Q)?(FMZr`UZTΛ:Ngر`~W֨۷pF#Vv i^%:rVm®Ğ}ǎ❎ƝL2&^ zS"F+Vͮ׮#+d˸s랅_ݬ𻁳N6Zi!J4pč 6 qIYDYg_~f"l XK"h(@,袋$(4r'8<@)DiH&L6PF)TViW \v`)dihlp)tix橧Z矀*蠄j衈&}.裐F*餔Vjb6馜v駠*jjꩨꪬYj*무競뮼*+(&6F+Ԟ mf^+kۥò kᄄ\lr 7G,OlVq "l2$ʾk 4ls < 0l>'3BYPG-3+mXg,r Bmhl}ALfcmxt߀.]5B i6xS吋y.>+ T^I:ˊ.h޾{黹N;޾7G/= Ont/o_oz/oOp dzv?,`:0_?F>KVSG8(L Whb [(Bp !_>0@! uBQHLGrꃭaXBЊU$aNB,b bqf${+^d4E9@$ˈ4QMt"*)q5c"91(a E1:r$!AJ*QYdd#9GLq|Td&V.dIS:$ 0HV7$.5RfuUR,cYLjȌ gۙA ' r(hD:Źu'$Yq8v3g=NS:{}(>sTPA<(Bve(B#ϑ"h 6*< ԡ)U(L1JMDK*Sr;)Oє5e)G0 8KN ըRKTTJ / LM:ֱP*ғu&-i8њ̣EhOIP̫Pj׹ujUZUJuK^ S#+Rvtb@)Nt%YŐ波,hiT޴|]jW~(`Sܪ#-b%rոmle+k6q{-i-\[zn]6ŮQu*TkB־jd2wůeRXӛ͹1qz b%Wrx&0[!xonɴwԆ`Vlu@*[Xβe,C@#@2_|6pf1QCίdc f2 &d@F;ѐ4;` MF7iNS҅>t;MRԨN?};;*~s/%YɲNrL~+v LmbK6Mjٮ~57˔>+ۀ}wny*ζu~]y{c}xNO;'N[ϸ; WCN򐍼(S򈭼0GcNͼ8sy@WσNq HmU;PԧN[XϺֱm-VWػjB;٩eY^hN}j>@J;⎃(` x h +wA@/*K:Tӳ~KG=d{~T\[ Zy~K/A_aO>% //> 2Lڡ}S?g}W}'*qg 6 ~'+x%Gi(&'}灬7}$X(8*\"g&8~~'#}z!}xgHh}J؄ׂ P5S(Tx1(r)˧|ʧ9Fhx}+XڷDHawb?ق)4@C98LvKٔP,/Ti(SYXy,O)@ٕ^9uYis[ anc)eyrO*fɖܷ*q)Br—x).zׁ&Ӹ%gr .I8&&Ș%&'J28؏ ѧȄ'#2N88ch2-z)%}9*ȊĹH(yN)*ʩ̘I8)ʼn9өl؛lIIr, ȏ=I{ Z(z(c撡, ) (%2(1:.'(1ڢ-24w6._@FףBZBFxJzLڤYTZVzXjuM*LɥC8)b¦覓"cxChj bbIm؟,xS9cj'*²Ʉٜ B8{x}*蜥9©Zm GٚJf(:ª[Щ8 ʸʈx9b28h9蘭ϪY:I(ʜ8)騗xbרٮȯڭ:i+)8 ; J{(ZGb 24y6n_ڱbn;kx= )E 0IvGkD+R;T[\M Zۍ\۵ʬ`;h9jhj+"c9oK)jrb-s+0y(h2p{({mcjo(H13,WzX' [{̷,Jۚ'{+K~ȹnKprsYu8z 8x*'X';YHz.{(HS6Xp(AXzڷ!@8;-k(8]x{[⸛{ٻf؝-[(عSw[ |!8['r±+([}/ L*욎qjʟi[0khZ;:+8  m `r k)h 0w֩Һ ǃNj-0\Ȫ0(k;ɔ\= .uK &Eɠt<=WʜiɪʬtBzbF|rʛ\ܢ'< R&՚k̅$;w̘9lռl*h9? If,Xܠ\\*@̭[(,{۷P"!W{:ll \:I, rnM:|H ,T]ϡȯ<-,ߒG9\ ثb δ˒̲x-k%=Z;|_->o8!Z?{ַ4ҋ*t2|iצ"؄&v] Ո -'~퓋,'ב& '}"Nm*ن-}*-jo٨/Ɨ<2[Twrڭ}&*ʸ,m̈́+dMٽ-,#;hKե8mM&˝E-d8B&؝ݙڀeLN|f컍޽0];ݼ¶l߇ޕZ7 o~r%ݰ6 k=<.;ZKVs ⶢ 0,]"M:7>lD*F&}I>ATR:T^]sX2Z'^^2`vKfh^loncN Œlx^,s9>-~k]/{*rz}Ғz.,к؜5/]{砾*~4m}ꝷĒ],^m Nʺ뾞sNs~>gr+OC5Ҏ4>524\7138cc[3>;}cm>l7b#m6瞧:#+992NtC+#O>>n@:F6@cAC tDwtM.D4^ʤE-DjC^=8KLhGUTJFG8L7Dg45B1ߩ8<JDTKOJn4LdK*K4JDK6:BGJ4BKfRtLs/*oDau^Q{X|[QWZ%Z5P}^}VE[^TqQfoSV^FZVqUWZ5Ga| [k?e]C^6`FvesҏޏQߏS_=d?cd6g_nVgkfss6j@ET.NfnN(eVm^uϋ Bp1QqcBOsjt5UuSUv7W5v8Xxx8Yy zO:̇RO? н \?h3UpS )8ba)0 ᡉ(:Ymw}=j 8/握e[l_EZ뒵S a{Fn>o}novU7\qlwQ=?gUw(h9F\y_^iڧ7|گˁ?Nzz曗~tÈ_t ^{@@ T@@#h@ ^9@JxR?)muM\:v`a,p[B`,An\ D0'wcÀA\X /}B 7+&z[^ߞh=*fydя YHҐ "Hd$$)YIK^&9IO~(IYJST*YJW#Y˙Җd .uˑҗ0Y̊DT2Lg>є4YMk^6Mo~8YNsʄPwO@ ZP UB`khC)ZQ^F9Q~T& R)UJYRzTc@KiZS9N %PZTI}O0S>QT*Pgj= U~իUXZVR"i> >h0y^״*f*= ʕvM^/*y:6-@*wZS@(e)Y >G{YbE-<=;sk[γk]ɢZ4UmiKԱj[di;s.Kgkڒ4n[bլiK~ {Yjskߛ^]v{]׸ɝVpz{ %hwzOu~[Q W(>qU\aŠo'Kcߘ6ilcUR8E!p͛St0Yl#g;/dwٹb.K7e39Ylֈ!403a{EYb1|gJX ]q-8ΜޮL¹ǐ@-#D7L;iIwǖ~qiiSa5]j7ѩvP'kmk[~g|q[{Vs&߼ؤu`i? ^NmWSu_:ꅮ<ކ'q!;+NYr}i^s[Ay>Љ>qIWҩzt3QzNt^YֹuasUc"Ul]vq^wyw _xW|]n?)_y_׼I_zӟ~2Yz׿z1`<߻5{`@~~,3o|{@֯}zpޟ.}*Pww.vS@Sr۟/0 ֮ ˰@048<@0p O # `e0Ym rP x`K PO /rͷpP 0p ` g @x Ӑ  nPĪ   g= Wp p ߰Ӱpڰ/Z A9 q/q Pi/P ORH qPU1 vQsq me15 QC" ў˱oQ P2Qq1 W/eMqqN 1 qQ$Ir$C2C0en/0M2QcR&AG 5r2$q-1!SR#)#&5N7p+?+k !˒$P ',#2&&#+2#*/7(s &I*﫴R3Q 2]2*6s2/4I4OS4OG3J.RrO66/7a&S3ovo8{88g39:S:;S;;3;S<Ǔ<>>?S???@T@@ @ATAAAB :юB!=C3TC7 JѣH*]ʴ$'FBm*ҊU+TjʵׯHF95Ug]˶۷DJ nȺS{2-JW†]̸0咍Z^^-gNX'&?DiH&L6PF)TViXf\v`b9ddihlG tixr矀*蠄g&袌6z桎F*餔V:(f馜v*f.*ꨤnis*k368뮼+k&6F+V 8hNv[3ւZ>h.rMغyL3ζ/OJ:=9b|F;Tld S>K!"(2"x4l8<@-D׬TH}nhPG-\SKڼ"&jIR";:f&# & $K, "3Jo̺GIIф/Qzӄ,AJ;X8CְHݒ9B,d.bH3oܙލgM5$/n촠?Ԏ|K+ĠF-T8K,袋3*O?H)8QJ88x=Q-*z;&v5ntcʞ3af|2_QGj}_V_o>򱿕DP0 Ȉ? fh @* -q)Սs` ᶕ!Qd/~ՐF0Z;j6`p>Q ֡ ^ C P"aqDcr;AIJBqpXGE,*nO"V F (V/,AKв?P5! EA h!0! "ȕ<%;ȇWlR$$@)Q}n4TR+cÖiIG;;)0Ġ n'@LAD#QHn9IrU8%Eΐ4i9W6/T#5E9Y3?-1D 4Ɇ|-$p0*A E] s0 :(UJOִ.I$)4S 5tjF0H@tGHHP!Q 0XI29‡pp -`4$HQZK;=:x@aZ{B+lfֲΦ \i%Tή -vU{!"/)8n]L9=b_ɩQ3 eZB/n15-z۱TxD @: P=!!+0 = `d0  '< J77K+ Ux@.A,0hl 8B, aC6@4I8q%Jvax@lymrϩ>iAWʮ퀾!h" $1!P UPh!yML~nܨ5D턂{O&wףiR}p70$! GJn?44`H@WI~ "qG/6 JWG|'1W }'Q4a26(܀ m@G8ځxSQP2% pt|,A$XC2&s! | "hF(/8'rCLH )!GXޒ~'AWf^/X'R$ز/_xgz) ҅hyr*p+Ԓz|؇~8t'zh%X$X6E҉8)X3؊DB8Xx(} 8XxȘʸ،8Xxؘ茽8Xx蘎Ѝ؎8X؏9Yy ِ9YyȊYP)uь!%I x!+'Y-x!Y8I89hؓ*yؓF)M)JIȔQɌFQ7UyTyH:9Ei;YDٕ(X<^ٕas 3ixzqgqY)rI_閈yZ)~J)y}ٖ8i l9i)险ٚ9y9 YɛyȚ_9َi9 @ 露ɛ yع!yuyŘHYi9㉛i9ˆoɟX) Ȉ I:i橢+9ٛj-rIZٗYHAvyW٢M*XK)^:\٥`"hjz"nprڣI9vzxzj$bf:z ڨ:ZZ}" :Zzڪ:Zz}U:ZzȚʺڬ:JZؚںڭZ:z蚮꺮ڮZ:Zz گK TtK  FB԰Ċjɪ"ۮO۱ʱ %ʊ2;?eJAtO {@˲=[4B+AU9,۴< A{G˳T5JZk7>  c+TKK [lk;V{ld{]J|Vktz{U+W۳K(Kf{:K{~۹ Okj[;mۺ{ uO;0 OKKg o;u{x;zŻۼK;˻\$ydۻv k@[L˸̋;KٛK;ߛ$_C ۿ| T߫x<< OkQ  &|(\"_ʿv+3Z+•:\][>_j:6T+QP{ J:W *۰N b,S|雾苹j]>" @u)"ÁnQz~." ^*q~mm=.ät|/lȯԿ:ĞĒb<̈Ӱ[ɜn?,EKaQ2ŋ1mي<˗K[=~,,^n FY>֕|MN,)pn*o&?_ٴ=17 g)ড় >^}N\ϭD?A>Mkꏏ7{㜽l4m;"<A %,ƌQD-^ĘQF;PKpO|{PKüP;wǀ8 w̡msVh!BH qvxGxs$ȜA?iADuA02QOA5T 4Et%֐^`Fe[L6n[Uis1Xv9Wf`f&pAhŚlr[ln^igoqz9m"Hܝwgby衉hs^xTji%܅wHr xwI!ǩbƫ^q߫ F]kZꫯ `mTalVlmlǴxzQ-]$mb,b 8S7bUT`@VADWKuZBiW]-4 7p\FJ6 +g^f}v ,rk:l,8HuL:4'r 7x$CN{GY4ts<kR!XlO+!j F`}k=.?%R?:ޘTқzH&/,^MF7x *d9ř[ fZЪa'g!l4u￟G^w\pATTEus$E%tu (87(EAgw}UH<@8qHB$ArpɁ'Zad 4 TP7Bf5(`6$kSݎgҝqz3Gsss\FԀrulY萅 +Y< &΅:%oP7덴g:J+4TN3b a:ĒD(Co^ֳ9)Z'ֵ:i+RX.Z`L?:N47!zucC)vk[7*Zmq0d&Uy#waBƗ\]x{Ό&R2wpW0AmI[ϸ尚Y05j\CyLf ~M/a]YϚ >q]+|c['5 lQ3 d!;vO\Xcav,[a^ 0}*Lʺn//λ y̞ f~s2AYD%_'myyG{GiDқ.ʷpՓV]=[MVLZI|&\(93='U¯ݴ&W_O4~7u?g4~z >mC05 ej}_Tn |\e@wee9@` wȠ9xRewInge Pxygcp WyE ha:p@7DXzzyNr@zt'w'{BF&NLF|f(|ǧsʧ|Q|Db "}rh}ӗ'c}w~|&~genZf@?An[*ff`aVw'uwe,xeoGeЂydFyU(w9=pP ʨC%D?hg'ڸڨTȍV0߸Miibr`rȎBiW%a86|HЏIgs67kF=DXr `v&AcT1X~~e`_&ee% epn@eGwVe 9_6 2H0Xgt`o9zW若7Ĵ\˶K˺xiX|UUf>nw}aqaWO-~hK>Ɲ]0@]v걎ȱ>aY3߲N61߿ީSf$/ʎ n ?l0CۭƜQP9U=>A{y=p&KOe>|.6s<#}C J4l؇+T~p>v~%{ 橭s>»0??7<პ1B~G\iTNR/X:W//no㥞vwv #`b(\}إJmاq_rt_xA||>4/_|O^T=q*:~qG??yK?k̑lϬ A .DxBB 3dPD%j@AF(<~BH6Lڸqȓ6@L%JiSN=}T 1ESRM.}UTU^ĉ]fVlX'cnEVlZmWܹh>}zD^CK C1bƍ?2eqdʕlV e)="{M,ֲˑ~͚׭Ю=6ۯq὇_q\"@М9 /P`Z"Fi~$ٲ *N4y<͝(ǟhѤPʭDp2A+B "0̯[J0 C F$q2. ET̳rHr rVL6d )~2 sM7n8R(S.9k--κ.Lē2(:=Nj=>zϨf/O=Ͽ,+AAz0A2TB ˭4/ 3C 4 ;DQG|Hͺ,q U)h|QUj,u!{ 3ތBJ,X;6)amX'u29 !Lv裍ЋӤ\)NRrΚԏxRJҦx \tAE4aA-܋S#.KCSҧ2L 4H|B5+H51Uqd:cYfl,J({ӹ5Ж27t-8=6}s2ZW(v": oyʠ6H]sYBWuu=I;n^S__ܪ fpF.''4*@'¬ Jd3si|ua =VUS<µuAUϢH2΋,v-#`-6n"z>x}GU?cK?2-:"b21q/[Cl1Xd+Q37 m4AJuխ\WHBbMbcVf7SLCpycA hk!*R=ĉ]i\G(Pĥ#WI Lrq~U(љD#,Ob7PG: HJp'ldG 7Ui,$)rfjQ8 j{ZAsL,jpԄҌƤqS T:攦޴gUt&rgZo.$ ϊ W- \4PEjR'ѫBXuͲ=byd Rڤ 0X-* P~q+MT|Br*4iC K1c|?I tMf7ΎнgQcv;dAk ;4@k2(j+U\3NFDbݻ(-uғ"#AG7Y_Ǥf[b. <*8 3a e[P}NΖf-OZb/k$Ǎ?RsNE3?+}]"̂WsII4\Z.Wܪx;u#׃ٛ PS' s([ \>Ӡ@ ĸ l`i,?D"?˜kr?3cvc,=ѿs?;.D/ 7!$ q'p 'ؑ);䃂3$RAS5dDvAGI +b9?r!0l/[<%L 'D+'L,[:%Hå ̰PFL4)xA:@`Ĉh !!P t tD@d *l m?}zLJTDc~z,ztGdz|d}lǵqĄ#:0s,S`7Bt|̞ȍA\tE͸ 1=r[${A < g IMHSDdF 4WQ8|cJ_CtJƀJ&J 5i>LrN$'dTKxN~1N̰MLPǸѪDZJTs !uNlGuWYEصRz\ē `%ْ8Y(.5VCV螒Xp(h1V=LVxAȻ"n5ڣEZ<5=%L@Dŀ,`3<ͬDǮ\ԅEѱs͌lhhJ TN-$AZǻuD[Q'-Ҿ R{tR[]>GOYh! \VgSҢٚٛՁgj;PM`]͓(Smm.*8UL tv˰{;q"[ox~T[ D,F$\HA\\UH#q"K,ٔ0]5^ݟhVlQ n ^H ] /3]^tb]\ |^E q$y$_]"3#>b#F*_V3wYa_`,F0cս6,m"6`?@l:C1@JǪZla>&&S:,ָF.2ͻ".HZDJHMFKV4HyR__ٔKfߙȞ7I sd,[10.a3mbc7707 ES9[BaB*٠QArcVе..mV>H,hOdGv9ЁN.b~dM.]Uh eSUpߔe-)\e~h\e٠a8vc6idݓNf v f4g~ Zk9\i ƠpF`f8HBVvzeInz$g}>bKnN}geuASVq赆hF~]-/\^]/i<]`cޓ6V镎cqia&ԠiFki#Zs~?YC`i835m-Ѕ8j^fjFm%6Hjd~曂V߅Nk`nxkvm-ehukY,S5& >fEnŎ ]fL]{kna`ւcKg͜-gİ2od.KmOb6H^bm}vw '7GWgwq !'"G$W%g&w'(o#*+,-r .sP01p3/r4'q5W1's109s?r2  !>sws7o8q6DpEWEFApHp5GK7J:N ?@qJpR'uO7u M?tXpDoIgsBHu]Z?sXu O'bP?sewSvMpTfww8 x *8 J8!:j!z!!8bx")"-"15x#9c>#>8$4s$I*$M:$QJ=UZy%Yj%]^ia9&ey= m9'x'yI}'29(6y>*j䔍:(Rz9)r&jd)9*y*( 㢱h)ꥦ +&wy*&X*s,:-zm-z;nÚiok*ͺKa;b#jcs>*=?͋:^5c}gϷ­otރ͗aio~eߨn87l*:)pv l IwueeSeڅP] MwBr0Sla^nnaFHn!~Dv QND,DAcLlE4IqʪX,jq]F1Le4#X!5b8m21YzG"d! Y0D鎍#'IINrj05MnRIQ2BZ)MFTFPZce\2XZnp-o9\J7/LJ +DGd>Hdf͜-FSd4Y5Im&]> 9N]od'(i'xNL'yOR\'@$ЁfBЅM'D#VTb(= ṂC{(1e):RЕ\.>ΔA5ipjj=OԐ@GE곔Z/֊OjTҘ4(VUT^jլDkZiqu[ok:W3~eHWiU}_ 9ރ]a{6.Tul[Y6%PYrzBU{6ljeֵxdWvŭn]շn1EmrUͺӹ{nt YVtrEnnzstwFBɴōztH_v[ȿE%5`GEp`{}S'z7ayXPE\_Wc ww"j1^b/%έacدxDiF2%1f>3Ӭ5n~3,9ӹv3=~FeWM?3ю~4#-ISҖn= #gWU-,GFS|Uӧ=mWDzѤ.5NjҋqT]}_Bc9^\zEUYM׸f5EώqGjjk~rѸmnw[Ed7WWony*AۦЫM]~g:pX_XF^"NnWn7qy< ]b'/L9Vnw"w-S|CNYz>E9T"&*j& ##$6$6[|*!b+R_nb``..b//^(v ) at7~#8E #9>4EcN#% ^z1 #=֣=E9#JIX;n m#B&d78cc:5 (d)($Gv$>2C D :J_d?p;fc<g^'>M")g2'p:'ttMZN1:vtupV[.0NJ$K֥Kޥz^w2{F[&l&z~duu^Ρ).'Zz.(Q6hG=L(})r%*h``feI({C%'\nO5VdJ趙FhzrMbϋ(XB匊f6 2rerٔengvdzKx~hJh`'*e.&[INYiB)X}_vQѠFb١"QSR'kuVhv^⩥bnflYgLjUjң˓O⑫z*8j\1n:j*zʛhN"[Ң6kZjj' (!N׶r`,fH6j6++kkĊgBJS+;++x&fNi^NҫS6˖J-&(wlbj{kcVcј6ȵ#D+D+NķZ$6b6AR-) ( 1=yFN-ْv~ʭ--ݪ ..jzfkf mfN &BWjrz2n:.Ѯ. ..p,x.. /l J.R*,JkZhv._tL)eonȪ/Ivj~jG/׮$ضؾp9f9mjRZb6/F6 &k.:fm*p^dfdldK>mjlɝ0pc0pưop-/,o;p-k3o ?/.p ZQkqCmKGp!!q?npMgQ { sk$c$r%L"m## p**M(or2޲ "kz%i} }Rf~Z?11%'ټrb2s sV'r+76;-77.8n'/crY/;Ǯ0p4S1??'--ggBs..9s=.>ϯ>?BkCC-5~M3W44_4g;F 6%n&k&Mk<#<`O/O+UPPC8st9gRH{pIIlQk2[.L3h4hB+0ںî 7X4YӴYVlW Wm:UqV]l^^\URTSSkaabX[XciYk]s3]dž4 6v4LuN%6)/I5vjtddKveeiffpgk1{Q?*j m mmq7Z{6[/ vs3pt;tC4vJOV:65)6'vwMw3.ްc_mTn );z7\[\c6]kӷ 6 &m8wk{1m_myk[7ocnpkpsnu$^cpwStx[xctsv8hh򆧸A8vkl7O8׸ns5#guh#c2|w| '1/utOqWprrutw?n@/5Zz?#C"DG2O9P{8x긶zR:Sz*93fqC˓jO88@콒&/;癤dSŎrYqm(qxS9,wk:cú:xkYϾuu[q9w w8azۺkU?zG:;ZJc:KS3x;C8c|z#im8v5i32۱uyv_yx;r/S/79oS[3}K#+6[{1g3Shrҗ$;:Czy9 tz'z[/:`;yǽ't; ?#ykh4'3So>0䧼[?9G)k?<@8@WaC!F8"~1cG=9dI'QTeˑ`Ɣ9fM7qԹ3f>?:h|&ULSOF:jUWк5>_;,{gѦUm[o8kn]wջ^A"L(baÇ3dc ]F;ⴧ[mK~m~;r9|p=3;W!t0#Ϭo3<^;sħ],#tVdt}l}vڍvCWL?=&u-ywmߞյo7h_|]wԇ#Nk^W1~G@ZXπSŽz`"8 R0O0}9$^:!R(P;Y e8 ޥ!2CЄ?|T?"ȈCkf&~uGHEZ1NX.]R2\`+TFFnX9jo cB?& $`Cd"q#Apo!TIx#eD&}K}WYJiJ t"'Y@.LIt]FpeU~`x̉,s]D3k iϚD _tsߌ_QJXМ!BNӝQ䩖G~̞4 ~hgtzKv±X9hE&ʼn1iE5siʓU>z,IQt?/(Lee:v:o!粈ZQR q*~6A$XRxzFFK.,R ƍqc=d!6zCwG󅡊E+\\VwM%f$Ϥb6n%;W\\weD*NERje&k^kh3Xz)m# k!*ZНV h&9ѢW,RG#1ҡ$lK)i]V>U vloEf2Wml6{vmiOڏo1,9XҴs!] &ᴸ;P+cnۼ^r^L|~{Fw]ngκR'7QgXf 9 %r%7Qr| Bnzݕs^M?Ls=.v72z-s7pӡuOUա o]ֆx*%A|\Ϗ EI=Gh7s Iw1g;վvs{Z; +%< ]%<ڑG ˧+/7u9?sϋ0WH_JA}緲z:ߊ }۾=1woޗh׊O _:ͽ|;Ge4}V'czQ_W<~*9+])#O^-2l߯p",&D+M(p$O-} --3ozrPodNP,PZ,оJˎx0p 5 Agn O W woͲ% '+P]aP pQ1q / 91'Q u/2ٰ н g+DP7;&KlGoѤrW[-L q ӣe1vy /PuY1 9Q Q 5 1c1=1>-8QQ!!#2 '`R"J##5!7P$%1)` 1!u%91yp$yQ q$.ovXrE n!!Ar&*JBrR'y'2!##{0-2++q+Y-"#C"kR"o '%2& iqm1.111/$QYT.!X$pHBaaz9aو1+"6!ġJ0rʙ$<ԙy:!HA'~b9-y&,a-:9XLxXY=a7:&!xI'֡nEܸi+٦-|OY+W+z$&HۑbD9abWCj!\"B{"q=]$a̙ &A@A(AXyZJ|[Ck  H'ۣAO⊏ˁ&!~y|Íb!ʅ{bc<,X5A |an\gBC<%J!a['x~=#Y #{FaVa}cbCdp|xQ:s"Iɍy+yVidF!=6V!xB;n2G7$d=a)8RĪ?TY͋G~ͳѤ=<}2ަD!:k>C <Ӱċ7m;`BJV/&.L/Dd>ˏ%b ˻'X:eO}ߙ[DS-ȠXS"`5aѰ"ebx<Ќ'{ }2H~5 bJx芁 T .Y܅N> uEӉCZcAzPшfhS3 1#v$dI2 WPJtZҳݖhfIiѩR<-aߝn{gGV*Z u6 i:dirʫ}*TGɧj.j>Kޭ0*-^fڞ;?ǎl2.Юk$RnA+ԭ".Ve|!+& vo%{EK?p"p *&qinL? rҍx([o+R dCa,n̤RsղX FoJôOCjjuۅaBwMwD_cmhvcMp;uu}y4}7 ^x[/u>3O>n ^sP蜒d̒nDZΐεN˻»M|AW/,S}va bg?D=7;LlPWO$`sF86Ёb! D塡@&ia4pH*!XNÁs DPM"ab8CV1@? fҫ6O@X!1AF?B(֥ ]?u b~Ґ2#/82VV$&MrT#($Qr`yoɠVri,iNBdiKRŴYi9M^t3՟B2f,WjT5![)]SCҩ.k}V˞A<u:[ߪΨʕt]Eu|W[B*QE`WU؞V ۓb):qdRb6#,+(Q_O{ԪV]k;{+٦},S vo7 Y 7[5mIBE}s[؂suki+k&e䝑y'}wm{-_vE/};~kCk)7 V҃!L OIa .#gQ83>1Mq vxs͛cklLn (KyT,ky\̴/yd.ό4ylns8yt<z @ zЄ^0D+zьn HKzҔ/LkzӜ? PzԤ.OTzլn_ Xzִo\z׼u;PKaCn_i_PK-ׯ`ÊKٳhӪu۷pʝKݻx˷߿ LXˆ+^X@{>IA:pV25[dS^ͺu7a Ɛж[Pvnא"_μe|tد_w}׍^dmDO@wwJd1 ށ)7XjE( Op@,!݇u]h^y7݀:c3> @)j.fݎءodc )TUtաÂPp\z9D0 d"N`(fkQV)tu7@'oe (kq裐FVVj饘FEividn騤 *j뭉$î+k&6F+Vkfv;mAG+k覫+k,K' 7G,kpgw ,"l(,..,4l3Ì<@BmH'D/PG-uMOmXg5Uo`-]mh=ujpLPtm!mA D xn+'<G18AT "zNo悏ϫByW勃>8ᆟNn+{'zD03=7 ۸AX~|ًB>p;Qw.u{GP| ̠H1 Z}tH#!4B9 Lo}^@GH pNl?(] {ǁ5s .͹Т 5]kj;Wj_!uqu֘?֔LZw@ּ̮p/W^2\bvzw p":FWE0 ]vv60v۵NwN@CmW(ClR~H[?Xw@/سdMjc 1 kY[8^j?;"n}_RX6Tm]Cu::\nyL@ +?5O @=YGiҾq[jQ6XAbIy%Wؕ:bgem%MKXjWIyo펫w.=QrQM.ft ?u!}q#r;g~Z%U G齫y˞Vg]&z0 ez\% @>Vq5@N,ԯ^L@8.}ٴ@e *U/.^% 9n߿\\'GZ@g3v.x?]#p쪞_;?_2g^V7ffB{sVdEsMj%ܔ|^ke|'F|C~;|& P>w07284#{?6r02Ճ11HB8(@G1=H7AHNPX7MTXV5SxZ\x4Y؅`b(3_8fxh1Sl؆npi8tX$bzmh~z7/|Xpf؄؈lW7Xx؉8Xx8؊8Xxe(tX؅xʸOh7Xh3֘ڨ5ظNӍ84-(⒎X,؎,2+-h-x.>x.2PˑGpi9)% y )IgRO'iI.),i579;=? A9!Y21uUC!@ACR1.HY @_c6_?e  ?A1c(gkm$  }jɖ H٘QpiayJ_GtI=UiYiy7Z>2sC9

@9A]Kܿ8Iw!Mݲ ܂ܷ ,"ҏ],M=- -}+b5^)3 d>n2^r="> 7p(*,.02>4^6~8:<>@B>Dh$ch4PR>T^V~XZ\^`b>d^f~hjklr>t^v~xz|np>^~舞^Ό>^獾~uʸ~ꨞꪾNhr 8W.8s.8/@Z;p+[cn^$`@\滃NўclN 4p. 쾞UX.8Pof>^n ʾ^.@fŨkpTnco0?+o-05,44@/4?콎;o 2..TL3ޮ ܎FNK`pqTSO>_O @PS/ fO/wO/O$&dO'4RoNRc!- ^\ >/8+@NN\o`_o44?8O~..pΏ3Ch(x0!B .<QD-^HqBBqHh 0ʇ 3X+Uޤ&C-E!Μk% 4bK-UgҒ'S РʖXe͞EVZmݾW\uAފOh Upz< H>qɓVfHgdG]8‘''%eEn(uϡ oaG\rV/ Hq"e {4v¬A @@]~m;T_X/P ưo ꬡ-@ K>ܻ0*$A{66 p3W Er.GwDz /"#:p"!xM=w7\::/磇jp雏뭧>}'1nG󿟞_ʟf׸E-ސ~DވHG";u[)6/ixDr cI e.uiYiT$(w9LbsҀiLf6әCf2gVӚ$4IMlvӛ|6MpӜl[4I g<9OzӞg>O~ӟh@:PԠEhBPuhC%:QM9ѹQvk4Qt )FjR(MVRt0ifjS8vSU}@ y=BAHH Wi'Ҏ"d)Il4ԧAa$$#ch Jҁw$(<^u#ȼugkZV-XWWR_gحmSXP9V!,W96&hY:ulWh@:daS;ղnn\_ Nѫ.`x~ma5KBy+:G-\F,7R=Y֫nw_<7U\Iݑc#+_6o^<<ڂ ͮ%^ ~AWhe USZ~b\˻-qjc.eqS^'mKV!z79O6mn 8xˉ}g\Ō,oN׼:2 wƳ)ݽC go^R!MrqkP 7yK[m{汓=~=}|?3|~_9. =i?3Vt%޿?"c1d 0Dt/t t.  d- $d, 1!S% Rsr*Y붺Z0{1r A* jSrDYD# ƽIŔ ě®D7Ez:K+}S_E,Ɛ"6TA$Ҳ=mkB1I6jsHjA~<&} =2A8*HT5~Tȇo(ȊlT*ȍ(Ȑ$FDɔTɕdɖ<4#əIɉIIIɝ8Ƞ4JOɣdJIZʦʭyuʩJAKr5呬g=r\cA;l $2.BƭcDɣE#$j8?vTȪUtV\1FTFF8GT*4z*l[85,kB;FDŽϰ#SAT=tGɹ~SG3TCPCOFĭ~TQc4 E-%S\UGb0=NT=m:B!,dʹ/ؐmQM ѕeٖuٗmIm,ٚY5 ٹٝuW-4_"ڢУmUZڡ{ eZe*Y=z}R[(hM̄.SD;e¨՝8\{ dûE9]CvSFmvGm 8ZX4"%=X~%6ᢡ>aav6 $V%f&&(#~♄ba"&+Θ,b/60^1&c`3cA4ֵ5Ψ!vcc~!/N`"C)7Ҷ{?V$*n8flSF>S]<cb;>,)0F]^G-XDN ي8M2"eJ]aW.>PU2vemהގhKUe`.M>:8bMj~M^VeJ|fb_r_f[d\V̫;&bնLl@WfsEMWr&X^m65g:hXkV)9ch{g ih>iRnH'隶n4֩iMFJGFj-jEvЦ>JHHInHC楂e5f=@c}]GB>LͧEV])dJfo՛S9KFSveޜ[_6RWLlQ[tk`f4=[\92/qV_ҔV`X%Gpu[sZfqp,h`)ַl>O^;քm~&oV:p梺_8-m[hlYgYvfSM{VN}>n~~5k^SfĶ>ꇴ莖PnXꌼkQnh ?/I4 ou>qMq']q/lq`qvImf.OwthK`& /D\lq^NxT+meuh|Vo3ࠕrvq*#8߳B3CGnqWr#}BǎNϔ.M(Fm=>s@mJ4qO~ g(gx>Soox?܂oYygJGojxy~y7h]W$&8rl--k3Wy;'u&Gm[W8u6yF[dlGdNW?KwA7qc|'f#h"XC瞇QZIYGI6cMyzWec"NnD6Xb-)!WZ &y#v(ua&}J)gNK_^p9YzjRt(:)Z"wB Y'I9jBR::p-)q*b(bH*Z+ێv,\5,?JwN Ⱦ/lVY,, l>٪#gw/ũFKk1ǀVqQT/b{q2K"D25|r.üI2A3A =4j:|H>M4M;}HU[}5Rk-M8}5a=6e}6iP[q=7ݡ]Tc7}{wz=8_u7 n8WxZ.8 y2Nn9gyn9_ zύ뛡<ٷ_Ga++i;O麡zs[{W)Gri`Imfm}{i7oyt]i󙻫S==_߰tU$ |˛NO~dE6٩|A_w{s_ǰ#L@e|3,3 :vC뀐F!$A } /Wi했CTP᡹1HmH^E3AkK=NaaπQPtbIE^-ЌUF KUȇJE]"6%~ErWx0|\DUfqJ<(;\_#Yvzm]Z@*Ё=(BN~Ɵb(D#*ѣ,tA>3ϊZT^]FC*Rp(FRԤ;Jc̖t&0)N'HӚ9)vӗ3F ؈){!T sP6Rd$uIR+f&(YWEƳXk2'% jU [ۚBRjA Qjrdÿ%[gWnIj$GMvSe,eb˖S$(16YZ% #{&ƯĂX Y dZѯ!=>ڱVI&Ļ\mTy rZק}+\ƚ/nZⷿAe 01 ~pU%03 MCuC,y0T⚞8.vъ]?16k㖍191ss8F_ST xoLZ,١n̜2lQRJ`=˜^SLʭ%G'}iadY +yBl"9n7۱fmEh)P-*XJy螩KVUkVQbţEckWMYj`reM!^u޵i)y! GVyuc;{Kt`_CtE^ Y:yk(;ZS\ԲErz~Y.W4FW/| &+8z~<& y)WyרӼ696rw>vnΒXbU3hHOVF$:ճ^GZ:X~L[(];Lr1/yV?Fu֭kAb0g5R7,F+_w/<.a#xEo̓t됇GbOw KUN!_f}4hVOGJ8YVYIZP QݨJJM#bZi!,uRR!"Ҕ:b]a[.۰]Ң+a͝"^Tښ*&U!SYa5Hј_L=8-bh 3W!9NM4*cI\6a@@!CbEBL?6G_)I$FEDDf=l`$II$G(Y$5y$FtK*FKvLJ$LVL>K-ONRLOeePޤ %@*NSXQƋTNeU%\%VTڔPvi=X_;WWeHaSյeO%\ %][h]_D` &'fYSb&Za ^Nfec:ffj_H geee<&$fiʔj kJll`hjfdm:`nnUojm JlF&rnrfq6g>=0t.uHt^NE(^(~vSv*نh~((ԍB(#(l(ƨ(hŐDDԍI0i(%*Q8LXu=H`Kpi~) N)*iđ)niI)&閮鐢)Ω)ҩi*F )V* >*^j2*f5iZ*Q:*:ꨦjV*jꚚ\^jꬺ*)*i>*&j* :k&+6Xv厂븞W.뒮+++ƪ뒢+ط.g낚 ,,&.,6>,FN,V^,fn,v~,ȆȎ,ɖɞ,ʦʮ,˶˾,Ƭ,֬,,;PKt ;;PKCİƵ!,>C9H*\ȰÇ#JHŋ3jܨ@ C x ?:0IQ0a K2ܹ7! @hQ#}(ӧP Xj*jՅ"Kvlׯ`!@ڷ΢M(@܃0! -(`K^xq޶1+PP2a$k`VŜS-8 xMp„68q9hFǞ]گ' һ'W>{OyѷP{ ye w5ؠn NHa~Χ!zn !El`(,n`-(/z73X<#t(jأ2%d%dDSJd&i*VYF)MBZY"!YK'_&c.Ygrj`mfzw*٣)$荐'⥘jজv[@;PKelз PKKlUlڽs_tzcQV曐Y_IfjvϩC'ٕQɦM8"홗f|vZ(8j'b\i`ڙeZEvERujcҝFbl,5+KȰjh}Ͳ\4i&fVk Ng.E9Z֪~`+ӱ쨤YNw- ;˙Yn90i-PjWur ~1ur^tss=[CdL7PG-QIXg}uҁ`kcd4h]܎Hͅx 3~ʂ[m G>Kn9v_o).z"ny[z둿^x{}ݾ>w·M|\/rK }NO}G8w/o=ؾ0/>+Pbܟ`S_@{- B耾 %&6P8D``?~]h!Ѕ1!," "cP T *ġ E%.1J|~ȇX D&q3c!,Ba b X:NSD#' lܐkG1 )<#XGh\xEdt(G0O)FK:c uOzRTa 54HYP-cqK4 0IbN0%,z dVH`.=Sl]d5׆My 8͸]q<ҩNi{'<'y4>}y*P;($0 T*PJt E* @!Rю~4#;a%X t-}iLgZӛ^h@t*S0E0r*QgzԤ.5x"UؤiiQ \`Ԫ$ (YJJ@HSƵ ɧPT" ٺ](Ʀ.6/T%cW—Uck6Ѐ # WZIr᳡-hK;65c]YQ@p6`1$'J6nqSh̽N9 @2VEZW-bk7Y]/x/yOtaV[ n8&wEfWk~ Yq5w r JaV"xP]pʸ^ @D*6 4&uX՗u\ c7+1l:jYI4eGrُvy- Ytj8x},r{AC<^h.к=in˜$}|W66nˏpv8M񊃯޳ܭqNp8-!cI&Fsm6\iy Ɏ~vƐ$ yB*[)ْ294Y6y8:IA;PKԮJ PK:4vrMnv2ļs懢g>{}{wNӟw jZ3Ξ>E3A`4eSQA‚ .Ղ]E(vVZ^Zb `׈O(P؊+2 -$JaSc)dD\pTyWf9$l\ܗvPG]!hYs^v]wy]znond!(Y|/a0}ޗ~?  `J}*` T1fXjY_MUj `‹xW5JK&d6jQFIm`f-aj[H ^vInunaM&`L~UJy)`G, jq",**(0x0qmh1l3ܬm:3miǷmL+ӀlGGo EKTcKhGjSKmL=G%1S5xqj߀{"c,+(͐GSje>geh DM{ gv\ָ%OZa_e4嶦 oSVI\x+%`/a0_x,  1- S2XӚaLc Ʊ1t$ʼnϜˣ:N}<R'Jci:u͕vjA5S#(l P/0 _8H&z@OF Sb*\%GWRodUV*SMKctxG$o.bR"-W zMdSۤˈU6(` o&G8h;>pPhyO4t]CA 0ɀg?"*ш2ᰇEbQxdC)JGya*?κ0)Vh*Zn~XOè!ɘTn~RŦ zͫ"fg<Mr˙sͭ0O؍ips,Z 戡,K *v [XF1 T`oPtJDalKAKAL#[5O G÷|&Y`kqU1 \3 ~{mxm4WK u|.?H/z%zTyFȲe$Dh0hѐW柬&o9Vzt`)wf VR.A=؅H*sgg@Ϙ QIpذ^l=j">pZz/.εwUƙQq|MlaxRA2]9_c PnrsZQ H=Gsq@܁~[Ϝ(|Rz -}Ǣ[h PMj#|fqS L&8[=Xze\f>\8WkUڛLNñE+ңt}ƽQ G{ٗ񪓭milr YGڋP#p\/K-|9V*MRJ-/IGőiptW;ZPAkM*H6Y0l1tO!l|=lH*qO`?gc=kK1NP[|ϼz{?ldſO/~02nzm]_5ov}.bkvjevEmWGXLn+E)+  JR6ogC&yGywz3 Q)yE )@ Ypg+`z`q+ q=u|>{=eLa>aM'2RrfVrg|ɗj-|0J bbwd}wl}R~~r8t8~f3F~eAtM7N87vnqqVB0CQiv Hw`Xh40a  ko&o+eHyWzpf+u.XY6CR`|?R1`w|h|7jԨjX(gMHƇ.7`4kb(kkmx#b0s(NwuQ0tF׏g#sWRR7evR(+HkKp BRÀ,E /)ي0񊱨Xzȋp9)`DCؓFLǍ(XUjM*h1U hH8kg88d}xbj~3sLsHs8Jx vBЗBe\`l7HqaɑRw$9 oVx/qvf(Q6&6g& ) 5i 9iS81pL fRJYƩrTIxMᨕyr]_(YUؙQ긝kQlB[G9Op%+ ~QR +)+ i`Ӏj`6f i@z iz0G=aYHECia68xRxQ[WIiHH LڤN4R:TV8pZq1 ) fzZ*R߀oR) R75 Ч~ڧ+x8+ 79YzzRB8>ɛZ'P1:Qr84YD\ڪsM0sM`څy)l_GJG__@͊F{|RqZ P6DU7g|RizPzh!Zz:T*3ĈXC% 1Z:ʣ*W QVɍzMz s#{棪[)ZvfjeJqQQw=G"wP0 @x7)GJkڴI8YVk?8[KRS% {x% ̉kM*۱r;vˆT*'kJXF&,DD:^j#r<;?Ppœފ KMI$0Vx{Y_b+Ry‹XUnzt{Ky'[۸Z {+78о@ BU6*uq?Z`ka;<+2CʅK}N%l}(·*I7Y:k{ٛ`z8r;s뾛J/NۧRVȮ[X{̍a|FsޗFMڮڱ-۳Ϳ#p}۫UmS$P~ȍmҋLݿ]9m؍ٌ]MJG9pͫ 5Mۭ;mp-[1;S<kd||Cɝحz ^~\MMtm[ FqqFy#7& ,6q)2NI%W;n=';D^#5Kn[NP> sX>I}M]ԬxY}fM9}/~z }jl~?E>%cʉB`"N}ƜI*nW]yb}J{_ ߴżFҮ?N` 4mӚra.1 |=~󯎤Y4Rk4G39@s.\߀g8^/CU;ʋI!˩|%n녳>x1Lx}&?s=ϑl6y ~zR"N  X>K\?)@ԔWhbd_h/\[Ve\jy|J뎱'KȄ8&9,ǁC̸4PmϮ1gDAۑ_ۍ3y ?U"SzH8Zo;cQB@MDC…4:Q#\Ę%J<~dF%%&RJ-SNCL9rȴIM6{DE{쉃N8otْ‡\ŚUV]1$H#rDV%Oܾn'D}W }n8p ΀_ /`&:\|Y`ȂPZ S 3e O8ĉϟ !Bn޽}=B8k3DNjk^VY^wӜzPSء͟?oRā]VJOGH.Kkj.00 p0< :0aQlq%#!ѱGgk||x?Ǩ?Kj[|= v=ڧ0#َk 8X(z ftЃ0AknpX=z^AB_]q[sl{z,rZꗑi:X6-/|pRL%(p ྨֺ+4́p"X"6R0Tc;e.* &`u0B>q6`1(А~`Cb?^φrQ|$&}O(d`?ݏܡFWO'EC%%KK:1/4ˊuq[)OX2}P>~6AX6ncȰq&3ѣc[=5FҞ`xhۃd@Ľh將$'C,0G3g[_WJ"pJP. 8_xt^BR#Pb*K2D]eʜ4#//~9x6;@Fq6u( 62(B'hRh"#$S;@ G9UvOF3)P%)zQ.#(H*&BttB'-Pˉ"G:ڧ@b)dK>gsR2?0,j1 @hPXL[_?Q*1 ^42HF(Vꎕ4Y˻ٰenE.<ռ+zU IaCY3ְK)!^\zU+Ղ[lK%}(]*a %_ EBnBmִ= VUl-.lU_nx]>@4n}]M x/ު6lAXŢ ܡ} Sv\+;!8".,xZ$6%l Y0ZK Vu!OhN'-qJbF7l$ƈcW:wڃ<dRᮍU5L+| 2ބVʌy{eUF_s93 |fPQg} a9p()B&#}&uOuѴZ$%R*pt|,.'sgL㗜f<U&4u%}-"|@eqO ۆҽ=eC'숖/ؙk)?9!6m}yGZàvSKPzn=h2|뾺ճ8A Xh=N'\ +UjO5;Qw V}_Wŕs (q\񏇼Wd\\ G}T孟o*O\Dk%<9XB[תE.YE=yoь=ߐf4/ ݁wьs ൿ}sﳩ 'V'^\"xYP[%9-gI6hx5{#4,">#>3# 482擈烾Ӂ> ; c쾼;i8?y|??9@6IE8A:˱=tgC Di̾ADЀEtDI$GJTr[L(MDp 7)E$ %ӁS) y }A3cAY,4ї[ňt@4;4ZAFPFXh$Ig#ᡑ@1kDK8DPcDp<s?IrɝDtFaGGN=!Fʸk(HI-X=#ʃŇԽUCȳ> _Tq2>Z1XF0I,IhF˿ɳHsItǻDL,/4x+RE#O31ydCEX۽ZDˀɇؔ٤ڴ$4DTdtN܄$4DMTtNdFM 0EPuN]OtMO P޼PPMUdP]NPOM5OM QQUM!Q5=Q"Re&eRuR#}RQRuڼPR ͇.-S%S-ER57mSu14,]S2=-)& B=\AU(Ee@=2QJ0eSPLNNSJ5OM; 9UUUUQ>UQ mTAe[mT UHR%_QH%UPEVVE3=VeLTW]SiEdhhRQTT]XSG T\uT#T?Du5T(-oRiVn5CSVR/Sj]ՀSSV|Ro ׅqU`-TsIMREXb]ׇVuW+jVmU/-kցgUY{]mגR9ؚٕe؛EOuX%XLTC ؘ֡Mn]لSM;MٓMOUX=XMmٙEY֮ٯO GرXETxյ}R =Zy[|ӺUVc}YZgW٘}YZۂeY{ OωU|Um}]\JRZ\*M 5EUeuׅ؍]˥]d݀A5EUeu^%5-_Eeu-@^&6``v j &6F >M`vr| !&"6#F$V%anXa~ f*+,-.$v'^brby`46v789V0cU_bvS?6_b:&B6CFDa;c^|6jR(ULfSxvPOPQFcJ!=j8WxZ8X_S8OcM]^_`a&b6cFdVfd&faF6Hav`Zjdfd8`0j8քh6gVs^jaacp`njmX0h.h.gwVhsljn^bxHg&i.Vv^gyay})box|Og^b~>zxs`jtmІeijvVޘf\x`rH46o [d.蹖a>hk.j>jqxwpjjhijjޮ6aH5^cwP)6_6m&jFhɎl`jpH쉦a[߆>avmlc͞yljnզkԖa Vnm1Lmkj(lpop^lnEnFimann|.}aock> ?.on^$=.lB&mfonmqgN]p_0~p'\脟Vk-7Fo.F/'0Oo0?o5/6Oss1/q6bixjBsqpq=}AtC/t=tD߇MtE'tB/rH_tBgGgtK߇Ia?rKr&XxrHrr._173u\`u\]oa]ssBІf۶j}jvlmvnvFvpvk'wjtrrqWw}8wv^VyrsRXu pks0`2'4uu^?vG;n~f'v@a[77]Og{Xyoy?wygyxaPw&a0Y~(yHXd! r:v]suOx7x&sb{e_f8lnfyP{yy{{zHzFxf`r8S`ON'b/⫏xxazx/|7^W{jh~}}gگ}~ݷ/\sHH(_8ZA&dW7v_g}mp׏}J/wHO~7wK,Xֻ 2b; .\( Ƃq#Ȑ"G,i$ʎV|7y %3PǮ̙B-OGJ)GKRjԧRFUV]N4%ڴjE-\j3&+N\(ĈSXŢ{ &l80F7l2f-Y9TZAE(Ԫfn}ز-ns]W‡/n8⒇JrgSvAg&3'ۭH<.o#k˪ocf͛? 8 d &hPӽuعv=<I'TxA8"%2շ2˼P8#5x#9√=L8Zr ;3U=$ $$""y%Yr_]z%% ;aN2 ip&ir'y'}' :(zhu*(Y& Ӕ NDᇍz):*hd<|N,ܒNz++:*bQS)xҋ:,J-^*G < Sӊ;.b-GM{/nvO<0|0 +0 ;0K<1[|1k1!<2%l2'2-rJ)<35|323=sH:=4E(4M;4QK=5U[}5Yk5]{5R=IIs6i6m6q=7u}7y7} ف6~8+8;8K>9[~9k Gs>:饛~:ꩫ㞃z>;~;;; ?<>/}'@*Ё=(B o,8GOxNt:#zτr(HC*ґs Y\ҕ.})Lc*SNo6)Nsӝ>)P*T3KPҚ*N}*T*թըY.Tխr^*X*ֱf=+ZӪֵn}+\ZT,ia+^׽~ja声=,b2},d#+R,f36V>3gC+ђ=-jS+YΒ}-lc+Ҷ`-@k򶷾kq N=.r+\6}.t;6ҽ.vRf.x+^v/zӫ]/|+_Ƕ׽|f/>0K຾7~po2CYF sâ6 VK+'K1cb2-6Ƒq`ީ(=v .I~{e>YEF|dDf엍<%Drg<2! gDxHkxe%SՐ hLc`#ʦ2 jK:P^u bn-g{SVvm񉣚VwYo[rZ)kfR6{n;<ƹisyg{v:^vmYFrÝ>ikCV"`Ï*C|(oͫ/t(&zt‡ݯl߹~p}:'o[DW.J<`3վ vȉȑ\AW_%\]9 ^Q`׵\ ^ ѝ- `E \d9 Y[yf`؍{`͕[͟\[ZޕYv[q` W½!>]ݜߤe~ecm{a-!1!ګaɡ `ia{1`=a%b">˱~圠)b͡$NbWۖNš.!#_b]0_#fV+%F3jV2F+64~3R2N#6_55f726F7~#9b88c9#:F:bk#6#?b?ce $A.AZB*B;ݟEoED^%%oAqZ4$ay%b5 !2dZ"&VF/"IM^DNe"}"(fVPPLQQ› "La,jSXTM:XUdN19CWTR=!d(nbO"eIe$]̩F &\aI%IeBc6[>7FL&ebecf&mf`g$h~Dgf蕦i&j2jkJĦlmjmަ妰x$ofofp*pfqV_n~Ziu%T.'rZXLrq9g'p^[.je F6Lw~wR&^]$R'gw '*'zb~Rgw^ߘ].mA'[({ Ơ!ge):!gv_ ("թa]a~(d٢J )^&s"&4(ji{2#&ph2c.)&N?V#f;n)B$VBie:fR!ڍv.f(\(ƙgmvݹb]*z]銽 h(6| (ҧ^`X[EN`!tWبbꆞ}x*j*F *hnj Ze}"*V`6ԡ:*V#B*+㺾+n#>+湺Jcr ,3&ljw~o.jqj~I,ꤜdFbl:dZ"Q ڪ,Z^V %'jr(hj첦,]`J^k)y>h_EF>.n+Ѯ*ՊrވB&Jv*"rfk ga--gኞ&-.㲘>L"V^VzR..nn].&fFJ]z-l^iBh,vl^κ,Wj.j⪠Emӂ)]ĥl `]ZQ+".|ŮڃVm\$}d:e&mk}n] a&%>^%n!B ߬*(nުxf`yﰚebR-کi>f,//"ZV0F'&aoO/NJo`jힶ/v/Y(i0,-:[ƥrnfnjd^nmF1䦱On1Oɱ*1lm11QVާi'/1"zn-[0V¨b)B`9/z"Kn21(("|z ]/o͂/đ("2oquhppBNqq ߅ ӚKBv3;G07{Wa z-p^ /6k*JrzQry ͦ m\B>3*7Ȧ"'p#*%iE3!KK#dʳSXL4fž)l' q4QwN'R775>5TPTEUGuVoKuJ 4P#ª47|n`>&G2Z^gM+pv2 rUL*)r6h7/*ǩj"U^˷r+vyeUwOS3/B;}~:&sDuuf6dF xVڨR,o>xe(oבc7%k5yO$+{r};z{#|;p O= I=_= o}!Y==x=؏}kݗ/=ڧگ=۷ۿ=ǽ=׽==߿=ٛ8 >>'/>77?O>W_G>o>}_s>g~>~⇾o/xd}>>>߾;>g~>?cRԾRDWC;?l_㓿Y'8L+?sn?@8 ATaC.@_ LXQD=ËGBeIŔ9fM7qԹgO?:#G;aʌ+'Fm0SViɥ^z5ӪJV*KPG1-YK+Zk $:paÇ'&R||KX+G8wǯ'U y4dlr-Rṣ#GmsjИkRqo߿WبcC&;iն5H{wUO:iY7:\훣k^PpM 5@QI-S-BU67m;]!Je=ZquT]E_ .V^b%dw gpYfkyZ_[9Eq-sMWumwWy{V}uX .NX}Y!XnߍA9`E.&e5g=^YUq>n_)ޙe6i}LFZ饱k~력-Xą>lnaS>)[ӨaV;mv[pBio˞!3/9OCw;λG|u%u?=7׹u+%^ [n݋]]|乏1{>/w/qK<pA/~|G0͙/|f-t7;AP- Iw3aPxA.#\^ oCP~.4a`~n8`:PS`}:1MnR8Ce 4"hF9l45jļs>=P?س'^&Lj,ϠA*y@(QBjT(nTa`WpXsa `ޕDօU]0c> _mqffk⊢梋,(㌳1(s!|Que!t]K4iNJSUO'|7U~i%d'hual&^6( 2iu66Db`# &46ZFj8~r!FbJz(Ъz@NuI}WᗟVy79^KyIJ2]Yvm1"aJ*ir.őƇvr`7*G]-*^Y+PkR 8B8+TZU'd 6ɱc,Ŧٖx5GT+,njr*8/֘˓hDmH'm4hL3J ٷ{nM7m\wmnLs֠+RH!1r@#܂5gp #\4A@qŻ1}s8VwL2 _^\2/,3&:W\qDW`;_Ow;RoyG~rW|,tB p+3LSKH,1^GngLy qp`nY6XV]ϩ,t|TV3q0|:bDj`@aWصvr߹pw4Cx8Q<@ ȶȇ=8qh =Qo'ѯWL6@pt\ȱet3jWt(0eU˂L$n!O@) 6𓠬ᢔ𔨌!k˔%.1ei 4L f0χ-=8qKSF3"nмHͱqdh>Bj!2j)R8˙bTp g7;aO >~hRްJt\k3YLغFsHMibz;@2;%᪙ҖFt<S!jgdڳ)/xR:ISvTae:IMZժT.Ϯzu*ߠ/y }CLe K@ 03yEfxtiOҸ4zi$D:3K/я:b'}Nל?8^rdQASB7+ʃ%!Kww“HUGRarɫ:eCVsVuRin'Uh0ֵ5y[ex5Į. h}]c8öĿ PL`3B>uZcB7Aq.Űn_TZ?pcP]p[?1leWЎs'jW;ζn{ޕ2fLP.#bw|sAWG5߹Wd% bQH_F F_nfE_Q1ЄTF xE iDRiT `[-Lj7p hZPiipZi ܔp SV+S?e8s8׈O%Ht8Y mY VАF`T-TIXxSPOBsFoF@RRMM,ْ,)xwggyiD hthi)F(tj?zxJi7b@z؏*X-x\ٕ^9 9dICWYinˀi` rg}pE0 $W.钂d(049nY9)ZhiH? /CzBWWD{Y ((/ "!%H!dUcZٛ)_lce9QHXjlI6wQV Eq}9MrYE,wAAsǞ8x# {ŷ yciB ;Y\'TPgpU)(*xiPP P P0 @>iݓɟhHi(i=9V7IUi ` bl*ZH-*d@Щ'#ZPYqO%?:C {du}a餷{RTWzک>Zk)`m&c 9:VYz ,i\Z\njJ~$yW`v 6%9JZBʒC=Xx==Z$hj Zɪ?idjJfF`㫿n KGcv:xI5Z*Dq*0ܺ(xȤZ#:Sڮ8jHء* ){+iZȰPP8#zipGj:"k$ݣ*hG79{x۩zG*[zP۸HHWY[ipֹ5O2ie{g{lKkHgJ[z~ۻ7 Jkij[c,nZƊQ 𽟫)pʒ@Z hSA :KG[\[tïVP˫cmԋ֋I[˹y ߛ;([x"о-:#Qڟʿ۷ z5 ŝT^ݮE\Rݏ}D{aQ= #,>z)knKj{PB0.;{|IȘ/<ʉN0qKhmx[I^S/P>^N n$ ih^-&:Ґ`omj:U{cc`M9WU, K{/'?=0aGnb2'2i֭Y~ZUԥT̞gVkݶu\uXb%)WbJ*> P BȓFƜrB#HL'Z#֭uHDQܽvqΜ(-\r͟Fu׫Y{޴]*Rྍmw)b^#Fu^+'tqPǏ%[`.۬2:C0<3h4^H8Z5 e0Cنpj6FN40^fO*qJ+n/+/-*JҲ+|#q0b1 I)*?\;C#HA&+ ‹$Ĉ#,d5;pLj&/0E-㎊Ԣ~qFjqV«/t:4Ve}u, JJk) !Joˍz3LW넔r* kMO΄ ZF#Pd^!E+lG;&R0ESmTcD(JU6:.HU㲤BJ¦6. ҺXc^7VYXjg=#*l+"vsŎ3\,r]]@|xK^EA8 sS%J.[QF'Ɗ:^q W"]/uW{-a,Oe1>­}J jD 3-洬o'@5Hs릩>""m]6ybjhmoKuqXXǐkZoc#E-b7}:B dD,JxD8M[܊wEOm~TL '+S639Is=v& (Ra5C'?H%o&Ddz' |b'e8aBʡJy%X", HhN:婋r_GEZ+<j!BdӴ09\6)M=dNtiKBkHFR6)9DǔB*hF8RA316Xְ7!b蘰)PG r0D-E$$ WS ϧ6ժEUI:%kZe;۴)muOvW޶EtVѽ~ X-p'!!`تԻ?c'rxSQ$f(vֽuR I׾SMU_@zʆ,>"ڦ nCg{Jt{p̾n#APHZL? N ,M'F1ca/^)Um`n7Kaѫ^GF{C{_ɦ/ " T*&rCw9\`98F!2s\s#Q1ZCw3K_(4a x1ip =`=VX%!cVi[i5}d \'7%BK(X桗e=k/dm۳f5x m3{ A+aK+F!7sCk pSz&F7`KLw$;y4wd}ɫxƪ#XF8mV\5 FE"!I{c3[5pرcudz/ye>s7yus?zЅ>tGGzғ>'7Ozԥ>uWW:ӱuw_{vgG{վvm{%!w_z5_>;yk^x͵.xS^鍷姎c.>G}' >)|g+k~y 93ǧMzW{u˾6>o?}{yGo[{3#9c>ÿ9㛿@?ۿþ#?=9=|=93>+>?;< ? !$B$D ?d@A\A',= AB @ A"1#$tA)쫼DB[7t*TГ?>0 ?A24C93=#?%@9cD9lFI> >A CS<ŷCUdVCU4YZD\]^_lCWFԃa4cDF+ddftƭÒijklmnopq$r4GjsTudvtwxyGtz|}~?@A%B5CEDUEeFuTERK[JT̼TLT;T[MMO UOUSTNTMTKuWXYZ[\]^_`aH dUVeefeV;xViMfVgVjikVkkVl%r5sEtUuevuwxyz{Wc l~W~؁m ؃EX=UX5؄m؇%؊]؉X؍؎؏ِّ%ْ5ٓEٔUٕeٖuٓ׭׍Meڄ؂XuRךY؄ٗ5ڣEڤUڥeڦuڧؘ\ګڬڭڮگ۰۱%۲5۳E۴U۵e۶u۷ۯZۺۻۼ۽۾ۿ=۹uYP5EUeuDžȕɥʵ܊|4EUeuׅݕʭxڵݗm%=DXPeu^X}u9E-BX H9_KBH}9}_ULe?X`u9Vf`^`C`A`%6`| `Iu%FV ^a ~aaN;X؇!&!""&<#N%f#އc"bb%Nb%&~,~.b)b"a Fc}`6fs67c£c}c9c<=c6?8><>=<6E2NMHV;XJJKdzLdIdPdOdQdzSMUvQV&eSdGOH\;J>V|Re`eMN^OdSfvfUee]fwmfIpogpq6m.ngnffgt^n>yVzt~m.k|Ngr^go.g{gvvgNhgt>gq>xNh_3|Vgƒg.h^v^ghn>i|5蜦:X8&ꢦFVjG>cꦃsꪶjꦾ姎6NPfv뷆븖kk&kj6kk~6l].Vl4Nvnǖɶld 6ma,VmTLvm2lז!ٶ 6+m8nVƇTd޹v醹9nLnFoSoNn^VN.o7pp_oVpn pgpVppÖp&P/ _go?/oSpqql?pqqqq ڞ o)No"gr-oq'G>RE4W5g6ws/s3i8slO=>?@A'B7CGDWEgFwGHID9]NOG{F{KatPWUgVGQ~Yzxu\R׹?:{x * :~!Zx!j!|r!!8""zX")"-6u18#59#4#A 9$?d!~vPdJP9%UgIϖZZ%aFXg>\&%Kv%Kmk$I҉gi "qF‰&(mw:*%j)*Z)~J)z衐b*ꆞ礬I+gI骦 +2(ZzgvЖ:Z ڊFKm*m^{.!ˤ'&ڙ*./od¦c|p3֭ ;0K<1#|1b1D"!<2%|2)\]ffS635SF!73AO?dZ= 4QY?Es5#RI0MR=6ىedOYkH% Ȓe}7?|Y 3My~86ͷ߀%>9#x4rN塋8W#eY#lՓ9Hx.)93QX#u:I'+oQ=/<7Џŵy~?>ǏF5 s6O ;@c/DZdn !T 9/&<@Pz+! cxA7qp!xn/z "ETAX%R|M|E:N^\]"{Ɔeg(G߭!m`9qtu\=B A̐L"ȸMs|$&IL$_&C)M3A(S)4RĔi$ U)˛ \ *g˙Ւ T# aF+kWa?=-\b9#:,f07 LĵEY8=҂bwbiyNj4!B?BFW%/TKOړU'9zկ @&aL.Scl5ӋX7Blcz}*\Ɨ5F)3יTҝiKoZػ>Ms ^5c{̇,n_ﶸg\0ٍiyYF@s#7Mj2ѾլON/ZѬpdcz-9w\vuM3b0sȍA k8~S$5V-\/zҪ_<^{Nx;B#z{,jg$]LӁլ#Sζ.۶'{nv[;Оvj =K/y,?պV~ף$_K1xlS:aofp dx<Ʌ:Oi^{كq2b>k,E'~qvG1W yGE?O:?Z  j5t$ , _* _3yrH͌؍1`` ` ʠw\|HYAZiIƖ} ڠv &I֙ }́]\EiF N!i!= ` ^DzçZ hXVٟڶ =)ݱ*E3[!!f a*\]z$Yݜ^UC()*Թ,-:"!6Y6"Bl\y\11"c(cܷ"b3 b|/)[6VZ>"7A(=[c2|,4""^ޝcD^b#U$/6@@ d#">:I NߙFݡLzAt$]Ad d|ھPެu޶Eyꅞ%%S\F"^$ObOIU5YV1tv%~ [B4^_ ZۡZ$ ߉]WZ^NZ&~f8c>b: F&eeU&fdf&g"fv&hg&i&L^rcGiha6YLl&ml92&&cfG&p e޵b&8C?C?C? s:,p烴f b('8D?8@y^'v$"GgpgbĦ6hxjCs6p~'z`gQY@"աf2<(&4DNhhW\B$|^&x6ąb(>ݵZD:$#I)|B(h菞( wB>#ݱ]]&C^i(Xii&c&i$6>iCƙڅo'rv6L32:Y)"zf<`*Û))-4ʒaK*ŸZdJi ,cElC/FN/V/,@v/6////Ư/֯/fm"I00'/07p,W0#Ic_dx0 0 0 ǰ 0 װ 00 C0%,1#I#0;1+qSCo1w111111w߱#/! 2/2#7#?2$G$O2%W%_2&g&o2'w'2(%1,*2*7*A*#+2,-r-J+r.2//20031132'2/3373?34G43)cB-d6g3l37ہ6w7ׂ838s9{s:7;3<dz<3=׳=3>>3??3@@s5;5B'4B#B/$4C;t+DLCKBOD_tD7G4HH4II4JJ4KK4LǴLtJ% 1Hw4D_CWtO[4PtGE4M5R'R/5S7S?5TMף@*\5VgVo5Wo5t5XX5YY5ZZ5[[5\ǵ\5]gT;m]J]5__5``6a],b/6c7c?6dGdO6eWe_6fgfo6gwg6hh6i6e5j6kk6lǶl6m6nn6o# p77qq7%r/e6w27t]N7gJuvFinaOb xt`7oW7cC #fȷc}`U{_ cHDv b6|_Hdz)2m]!i_^WHH$W w8xhghNTrRvƲE()7K1#1d-Yc7ޡ\cȅxf6\JJ" ?V#׭V#%~WiXާ6⽰$[]=?rNd'#嶐)(K9\d}5pӸ鋤KST:N\_\Mjy\p$W7%/Z'{*%V4U.^Y%:$xwc%!Vzv`eϸȂ3F_%`fkxsWw{w{vcg{9,<۬|&67{;ċO~?ŇzūW8$<$B8hH|ȏ<ȋc|L.C.P$Ȃ:|}s!^.<.=pD0HSBYW3̯(ZdwGGڧKdžjG8~߽S;~^LGB\Zr$j<#܂F]+8{Z}~~TJ~J,>UOWK2AB0D"+D2@aoyS@,WM?d7> ZPh=@8`A&TaC E8Q"#>ԸcLJv@( INT:{)4&L~O0@y(u^׏鿛9w9 QVbMh=L9Tf}m[o R"pk`HSLR.*2HPj|!$\I6Z>e`?&9-iƖ wg}ʕ'ȊR{¸1έՆFK!q2wzkё=&h͟_<5ϴLJX{ 8# p5y"^c "0TA{;HB ;4lKQ7 7a( @liFEakl]Zk !4G \f"{0I $j*4I" ċŊ\5\h'.Qe2y"/-ϡ쐠7+N;D/=ET@.PS*3JN*SQMաpX HXY#/bUXe![_U_ cemLPuVifmoVTp-smwUQ]{h^w~.XMna]~X)/1X.A qC.;>Y NaiܙmYgjqy#^q-h_:W^e=}sYBatj^i\eI^qu7+*X`$#rn_nm\ÆOixܯ#9"poF2!A*"p^Nv]M!V&~*s0GLw߯c*xx/<`.^s9ZQ%7d;yQmx *pHG}YsO!_~,`DBuxEXw>iy5d>.;("חJ*ᆬD&4t4fWx4 1MS<ɰQayÙX*LT f&1 D0^O6A?D{51uq,Ǎ1 ',ly>o!:f.&q@jc@G8rGA$HHfrJY C(mQu,5I~S2Kղxt '=?(HH@dѣ%)(;~^*JdT0'8eoܴԞ2DC`J; UWUG&|27^4OS5Yȃ.!hC!ЇFhE1f:hGA*iIQ [<SΔ5MqS-KMa E5\F r#n<\y "]W.mG(BqWͮvc]bdrHn_`< {wá9_EʅYV. Q]0ְث"1mP{\n.t顄idX 7to\O^x#C7->sɬ+_ٶYƯCg=af˘]i)fq'˘ vsLpt g?$2Ѭ AKT^{;9GzƯ:n]zd au`m m׃:~ lvlǍ統mmoݎֶNC.fluO#ndApguORcU۪n|2_gP. w8N N&~Gƚx1>gkxA^V2%M~ [-_]s1\5ms\=O}t]B'z}~t\KdtLԱ.:Q): |0>?{"]c:f)9uۭw~1 w83 \ްFdw/Ng|k7ই{Qzկwa{ϞgYd܃߽|FV]uYw}yQzč<K7яgwq}x#߷!~o~ϫoc x!0 $A0Ep.(6!o]a0JTC+}0fm0W Z0 hsp! ܏ o / ٰ p"+0ʰ Pk b ߰0)0 b pQl Qrv11!0#'q:5M18 m O1eT/n@Bp1{oQ 30Bށx6,1AaqAwp1ꮊQ Qq"|q 2"q !RrX2 ]1#r#p"A"o9r$#$O B#I%$Y%"I]&M&C&9P%3'Ru6xE2(rQ|2*p)((2+*)*+2,+'+)_q%r-,%,E)-!2r/%.+//.10310S.Q1!s101#21E'13ɯj--1*A35Ns1iR5mS֏)Ln6M:5os8 us7C%88؆0X6s;l:/Y49;¼3$!=k; Qs >A 3%gss?4p @t&M&2A)4Ы >3?+CGB5tC;AtE'PD!QpO=YFk#oѐ= T q4HIPDoQ'&tIwdTEkaC ! kδ B/~f;=g ,V!^kbiBCоJAΆb w̽ئ^ VͻPNĮ/} 2[=|q% +e{/7 T\U=45*ad}mq=%|y=k/؅صՑ]}#Kٝe=M?)󀻴+ܵ)\;zFQmҜKćK Xԝ7,|ϻs{Y+=;B\09r[(.1Y |-=aM-N[/L/杻CX܋$/[Qeܥ^е~eڽ~bLɾ>ԟ3WS4JN ϕߓ5=54捝u'ѩk۾j] Yċ?nrwޮGIԑ+3%W>|u%g?QsE/~HGQUW`>8Ё%ӂAaI(8Y蝆"y}Hb.g"D(6z/ވi14cc=MHdu|dCC eK!)PRn%RTcB5 efe1g ) ZƉgۚXrw F6.J?=$?Y 2M(?=-O:~酝ڥJJjz?謚 kPZڃjU}&IlǢZӲl/FK+ڨm#r-eXm*jnTҾ~[-io Ϩڳp770O, ·/k+nJq!l4yd"&3<-<0nf 2Fϧ}Ѐ}tԸĒҔ2 1΁JujMELS)4Enuڤ֡Y;+jϝY_VXa%p<'Nxx/x?yONy_yo9BMtNz馟zꪯz뮿{첫ߎ{{zO||g?}O_}o~ߺ䟏~o/ߏ+e,Ⱦ!p lCnI^(h 8BH^( Op,l _p-!H؍p< qD,YpQ$(JqT,jq\(&vqd,ψ'~y"a58qtUM]Ok Ә(Yϊg 8pVlUk]pWʕv=k^׿5y`׹"{e,^X5bY%kV f5jsN7nw~^ܙ*+xf`UxSv8#c\ $.Ca.EDTx4gM8d?qc #٨Jqw e:Qq|T"a) 0yd.ό4ylnst<qv >4,D+z HKzҔ/LkzӜ? PzԤ.OTzլn_ Xz֐;PK!3s`_[_PK(# :9 $m fܦ&,ZF9ox,=A(7hWfy<, hᅢ}&(k,C*U/#Í℘&W20lB0w`1 $lrn,T04l"߬-D[\H'FPGMtkImX{YYw׼&dmŴ[qpgbjCMUǭ|KZl-7H'7G.Wngw砇.褗n騧ꬷ.Kc72H/o'7G/Wogw/o/o HL'H Z̠ z GH W0 g8=8̡wp}6H"Ha&:P)ZX̢*r` HFyhL6&nH:6ṿ>~ IBO3F:򑐌$'IJZ̤&7Iw2ynҷRZ6T򕰴ZI[ <^򗓡0IbiL21Ќ"jZC6Mcj -)ro<:Yt;$ ḑ>~ @JЂMBІ:DϊfO2z HGJҒ(MJWҖ0LgJӚ$Ew-jE(NJԢHMRԦzT<*k|J"éXͪVծz)TǪti XֶpXJʐ3J 8d! c')Mb:d'KZYf-KRot㳠 4F;vC-VZBg]/6p Ԟt Bf"\z6 r@<0:P MxNp Zz0̫l G⼝؄&ਔSu{fpE+_P? nD8J3\Z/cT &`jwKTGL&F@ ` v|wߔxSj=<,dc%|7E`+G6 gů~i \bt8C|`` HeuSAYD׉z#Ae5A 2uH}cFN$|)˶-mh"?6qsG<Б푲!8pQPuz@@V8Rw\U:Ri|b-dA)dp5-6^W8;+~q[&7Վ)n"kS"0pբ\)(u9~RG)FCwX(.z^083Qv7yA 2C;"P@BNPRn:=zBx=;1*G.@^dr9><$O` D+F.c^E_^$dnC>(~L>eqSbnl3n+pr>x&>?m+rN?No䔎ny~.Uj5&n^W~앮ᬞ Q>ˎ.~킮.Nd~ qcཡk.9 (( +`` O1y P:q N&JnN02K]}^ z_LBTR2?P~Q>*_C/ qQ_B@OX/>ajN!_q..PiOBnkr.?x?#xnYnt^>SUW/pm g`_᝿O3O .2/(^/X|b0r+}҃*N._*_*#o,*2 1OE@'„>d%>h"OyױCMOċ EHq$G<ْ!̓= K_C'mѤ2ujtP}^И9aӫ=SiUԅUR5ӔQQbD[Xt xSIf|[,KidW,Rɉ Jq̰7V3cdntͯ_ ڲe[]v,{6|5p e"r.8:S TsӟSS^qnJOV\FgKo0Л k"1>H@69"th0Am !B 8 C1ʋ<$R-!b"I%dI't$C: )DdB+iNAI*ɔM0T3N-|$5yH(2I 1+ J1 @4!=|RQ]P8 ETIMCER9iԤS0e(DuIa9;-uMOiU:[ P^erR&f Ta5VSU[sE5c=O|n!+ b)&Z%_g=rBQ6x9n VPVX^PMh`ss ]6Pp]Qq6a%tc 6n8U}3="{HbS䩒ңf.C{KSbzO\ǝ9ꡯi;Vkyif"ވ+i&lb[bCz{iU{$X˭ܺ[=`P\+]xkmU7\ZN³.ݹ:l^1_Mti \rzy}uW\p_J\6^qm6||3]zf2r%8}\%NK۶w}7[熗1NI@/zݓ]$w>eJ@Mm0uЃaBPb#4a UBV-! sBІ7ġPC+apGDb?mOb8E*VbE'Z\c/ьg#F6!jF8JqCcxp+wqEk!=iJWҗf1iNwӟA=jRԦUjVΩvue=kZֵuuڰavg, F}]ts=mjWzف-L%w9/ mD܆vս_.ny?{Ŋqŝ{xw9r淾mh 9>qW<kf,͊wb['G9m1Wx8 q+\xus_v,_nB/~DO:v[FWǺuw붞:$uվv77m{۷wǻ}NK9zyJoYWޱd|wgyv mI79OcGpVʷ~̗k^-_z owZ08zG&}Mo~yyg^J0닿}o?/˼ÿo7b?[t]ɷ0#C{;[=ٓ>=:@ѳqs>@CԒ {$ sc2+D/| h 9#wp$T€<_S vh%*~0Mh)/+?A.+9Ac04Û#Z5@#795ó{,~PBP|C=$@l1.KsɣDN4+H:L,PDķ!˶>FiE;E}Ed ;6?68ӶA+,1Q2+?kY0F#?:7MlV8a|FSǀ eDC<ǚÿSHq\?{Hrd,<$8-HS f=GZC]d{8 Fd#ʒ$N$qԼ}=6tH1vtHCJLF[G;J~tH{Hd9 ĸdF;=IDcȵ4 KhdJ᳿ >u\;īw 5d2@GE<5s8=Eckˍ#<|7|ǀ˺\8[>oKD+BG|HlAMlTMIԿsJ IM|vͲ,YTI̻F]3+J p3̇#CnƤ3O;OBÙt? 7tD^$N,t @$883JދD̿Ǔ++_Sz ũBMPs7 e}/\A ;0uYs 5( =5"5G##U%$eCBѧcQ&RrRz)u:/%,]+cr<LJjJ d8R0тǒHOÆ<ƼKDC,1/ľDO?5̮=dIELM;-<BT֤+TT9N=.O=m2QmSlGCU]U,E/8O FSXɞ>@$h$fؒ}Ep/FtTtʂę|4ٚŻ}ϗkDcGP%YZ&DYrؖI-2%͡ڹjVؠ,Pܽb{@Ԩ[Z ڰE۔ִ[[۸qۺ[kۼ[^۾LڑO] e35\u\T4M}?k\܄-I\M%\ V-ե<̥ce-@׍R•u݅E1g%EKu}G%5EUeu_;6V;V:v: ~: >uvX\V avs]Fau+?5=LH8=8XNv2ťflmˎLY&[aZ!>,:!n"b;z%S?.*&GdTO'VP/Vbm;פZT{];- '>0=_b?&BFdO;DfK[FdH{HE[|G]\Je^5Sكbڴ\u=VFQ3AvabAFs'fX%v_^=Z2J_fYRf61XFSZF&H4eUgffmM6t^U@tZSkYugfcϣ ndbnV6&KuIEˈt&+"4B$4XNG]jfj')X4ILM.ֿ0˶k,B.¡LNE_Nj|Uelg}mdjFf3ld>ȟfaHi](CWf]7hmXUiegkl,BNDTDFlJcDsb@Ne>6|S6?]n\kMOYn܆Yj&n8FaB[o3[o5NnipLco~ڪ5dfmYmfgնg,-boONMkJeT y?WU.>~n/5pNbo*ooQTb#lf:iwrw[qO0G2G"W.~4rnN+h5q.ϱp-1pȌ@[rprk ^e>wEOHPo̕HtUbftE,+^jJ?eAr؝DNڄ{ukfq[u2,q>vKzD~PHwCpLp&'ywvh@ FmZbFŎSGw&^@ڎδ~_yx$ 5tfens|6uhU?ٚWKͦMztvљ_Iq~JcvyQoD~>7|v'?K?nguf.gӆMjwfzi{[fa{-~-[wq4gvɷ|oF|}{߫x 8 XXGu J8aL VE!j!ZYS!8"%!P&"-B.8#5cV6#=B> 9$E>$A($M:$QJ9%UZy%Yj%]z%a9&ey&i&m&q9'uy%n'}yV9(T(:zRJ:)Bjr)LmdJUZ*2DjLŅK:Ѯ)0Z]:;q+UgkAkGF+m R4l{lӢk..yjj.+/B뒩lf oYn*; [\-=/ '*s 1&@sO߅~8ECD; 8Chb 9#9督M9Cc&hQ%}2H:ؘM*uN5T$91vy 2>;֠?jF>#oUWKvk4=i_Aq񵛟(7=~jm V 44=wc>ipbQ`skO%+4@B8ѠBg {sDS7렺Bv!rLI2+ʥbɰv bL4 aVhvC40%4"",,krx-рk &57Nfz,^|ȵMk#x>Rurt$C>ܑ^TX"]"VfDZ ďH HT/#pR,=q%K%Mf/W{8a Nj]̦6BA2-1Lx("Ld2iJ~Ћ ,IέDyL- gpn&|;<9tͣLN^ϗ\WD"Q&TbPQGpxi`NhJp0| ՍJQB{[{J}jF ldU$ H &uM@# }L4~Ki{kO +*VRЋ:25 @ђvS--jSۨ-'U+[氖(Mmg[Զu5ƪ ՝3tk3ȡ/}.azKuà6&R lWIF,X==uѺ*2ՋyWF~v\.ዴ5U=p]=i"n%(Gyʫv0&Fa(8|,qCjLYMvU~[:,uwl51"vq F]s%3>Dn2V2-s^2,1f>3Ӭ5n~3,9ӹv3=~3{;PKy44PK@0<@)DiH&L6PF)TVi2FcB6*0М#Ϙdihlp)tix|0Yڶ%B]4a袌6裐F*餔 h zP M*ꨤjo^l)a9)^j뭸檫 [*<È7EfIpZ!Vkfv+.kjcκ춫ͻksj,Akц{<#}́ mZpVK\hKd &49HQ B)(b,!@͠xI0-Fq@5K-4t)PBI8 m9TKcմ@X@b#E3\Q¤,پW>1@ .|*!i6mVOjg֬5Cb,T9, 9aT#!iۇs@rC7j* s 1 ߈2ZñזwL8#Mׂhdc8H)܁'~;85 0x0-S>`Tx]i#sNYUCgm.`fPڳU"l Ŕzԓ)s[u^ nxsMD"qɒ)K}$@2,T}1i0|!-aao*-ޒ`Ȍ/[& @.\"TudP&,( tp;ɬ yLKB`-V0kVZ22-S," rrɤST$\ |T #x0D|sLBpЉTtmAm >j͕?d}hyxcjCA5! (`iZ+˃1tx#g*RH:ۆ=JBϼ`-| zMpcL`$D PbT.:A=A K J:1$thDoxFލ9iIYAE79=hР9Pd_0MG6S?610$Ia DŽcN;G1 p\@+AF6@!) `"|i&w:9SIӈ4D1qUw03v& H`B@7SA!@)jFyHJLٔNPR9TYVyXZ\ٕ^`b C9"hjlٖnpr9tYvyxz|ٗ~9YrY,4٘9Yyٙ9Yy5zК9ٚ1  z9)Y)yҙ9Y٩i"iYy虞깞ɞ m9y)鉟zZy jZ9 z\cС ":$ڡaࡨ:7СаآzX!:7ᓢۀ!&8ڡ+*%zHJ'4ʢ@cs Oj(J:RLI^`b ߑ8n` NH)(Fp2/NPQN*6V\YnG3M$dA9>_4.*SUčcu1Vۜ]+"g^.އg^h݊rZ}ۚMn܉'f 7V(jꏭ>y~븰0=BV"XjRFʾrHib줞'~=ھ^^K8վ׾ﷂ Y~.?'_<ٮ/B]7=aB y"(Ϙ)2/o3^^o֜W~+EA&qM'O&K_)I/>M'V}ML~L.B'^QO_&`=͉QOMjhB]OzozS'?ln nߪoᙾG^ӭ_ܭkX%['}c1Y h xof*Foeֵ??~=n隽_ޏ+_|/< DP >QD-^HF;RpaABLDiH Adά`Ν,}liLyEjT)ͤ2oTT`Q<, *UTNeITZL^M6m׶>CśW/Dny'a .ѯjϢuuѺ%oTM7my.嗝44+Y͘1TtiQ׎{ahȞ/խpp1pS6-WK5:+FV3o=[9A_GS>Y;O= d#h9åB /07CG$DMD1EdŇ /C5T1GwOx2H| QH#=t1apFjBJ+2K-STLɊ#L34sK5dM7 K9/1)-8O?sNACӯ;'4QEe5BQK/4SMuӈ&MG%TS4Ն@PS_5VYT5UV9]wW_6Xa%XcE6YeeYg6Zi[etuVm[NC%\sE pÍ1T҅7^yG]RqUM4_A}w$B&"f `X:Xv8c7 9%|F&ycWc9AQIFoƹ_I7gv.{g#,RG"i4+jKMMDO!l&$hk j#z7~[65{zӺ:ɰx'\)ךN|d\'!30;|+<; ["+!m#'7Do&7?;9N?7KxÍC;x>ypj.+9GRwyhއ&?o'>hI^=iV9}@DƧU={ݏV"]*BJ?(q8~ 6f{RI *hC0x0tx]ik2N A" C6C$ ^XL0Ch?ϋyOa'=,&DLlq|JU `xF:3.so{ a7ԥ?a':8*3@Ɠ̒ZF.wx4(ehZL^9Y&#B%`Ȕ$-qb%29ME)8 Mjvӛopِ<}ӜR82Nӝ:L|Ӟܒ3ƺW/gMZZOቾp$ˢDQKn}\f5iL3X@5aUY{Bq 8x,WBLrSJy՚.-es\kXXL_hBp+{z5QKԳ-Hmx_|cz8Fz/HE/eT^Q# F;@8%(J05ug؜~;#q(XAFh]fۄ%D#q]]SY7+,|a&垊Y,c*]z#uXù i1}Jɟ_ F9A1IdfЀ҇xDX.XIM^5/Z,s"1M:`teIC^2zlhsnHrЬtE=M4M4jVo1:59scV_nR=mY:Lusk;[V eld7aʦ].:mjWvm@]+uv[BKZnAnt[g4 jȺ7-E$axԽGvJ xoS;m^=>q8 \gWQ3w q? 樆Zb QWAϺ"fKKhL=cV:l]EL 'Ĭͫlz:Oع 5 ]Űv6.%=Z`qGPkArWl'}yrw.~eojXFZ#?ͧݛ^vľ)Yr71ʦw^쮓*!W!37HnLj/[r |e6"8߇x/k?wmd|3;q1 :.e\u[|˟.1Ϩ,ik?~3 '#@# |*7O;4J{S>x[^5R=YKC啕P@1DÅǫ?#)z+@DDZu#ʠDB0J̧E$FML8MP(O:Q4,CUdVtWXTSE#E] R7^Ÿ*mz`DFJg\_lÃj\e$-Ҹn4l/m8nGC+GhC@c{c~Ա5Է64:A:s7r9CHFYiG03ܓ:yD:&Ȕ'쒡IZ$P+ G«,s)l6mCL22C=+cJ6ӏ<0N=zII=3 c¤d/D5*?D=t!33ڎ Kɋۭ <{LI믥L!>t+J䷵# |3<#H@KпpN?I %},M D 6A>;=!M-42!@یK*HTAL,M,+1^aKAlM Bݓ ;ބ*ԭTI *dB+2a<;*CdE[^MCP[=(iLy[P}ƋL|1CdPYcSP %EUUUE]QY(QRo b=HLңkJ|RRQҌ8,-հm$G0uR%|QG3ED1{,CGT=HLACSf̗,=,@S,>ɟ{?N>U7%Nt{c=|O%-,IIRIJ&?;Ua lḶ;ğ ©iJ%;b<VSABeE"@%R3 LU骫ϝ L.?) /L0kMA͔@>dV ʳdqlt-O9l0? ˻;M¤"MJ W<3td=V9N>qL>Ai5XE YYys)LT;:In+$ZGJKy3UeT-ږϩρ0ILPP=lĒ]C1]MP%íO$;^ |[6mSEG PʅĦ &\][$5EPQuׅؕ]Uڵ]*\w]`\z޽uF%9/5^{m|!S3!Qu]S^P^SG=L:q\Zj9-_ZؔUD%BEŹFعMXUPµ'{lg^cdְev p5M5`Cu^nDovDlyNzgk~hh|f^R&h݅R<3MhS5u^hVC^Sވhgk.>*i^^)i6hbiJm6ߪ9_5ثfQ8i&*ǂh[_4,HޑWH4Wn fbNVg`V;WUX ).k|M `>E>=vac֭G5SzcETcN5bKdG˜ eIW{5/C-~Kb0Վ2~P"XϮ.WLl&Yc n׍]m/c͆a1kcaMn&[]NoL=KVN7m$Z̆c9jNϖ4f5>=¸VʵYP]n-JfOq\fIL^\UlN]p5gvf&7L]&(rn,rt#$%gr6䀖)*h's,#7R.o7F0r/?p~+^2g+~V78/:swaY`)Zii2G-װ6Tc2DG:5㔍:LG4tH I:^ "U.`~ME>Z;#lߢIkSϟ_kO5syTUWA/-#[1y?La.Ko}eE$^Sk$/2ئW-bvAl NvuAu{FO1o;b}mn'Gn>nj ZxԌ_F3]jxrnX}/oo?NHȶv76t3.pfDaUfZo'Z't; qq:!kɮw|x m0q_*gwf.V>7r{=',|"wG|R/}ȗɧ|nk|/(1_Ro)6w}"p|~^(;2}swinxt<{&u=xE@q}JGt~T.V~Fn7I4"pXZ{޾n' uwh9VK:y8@ <0!RTh"ƌ7f4NJ+6,(I'ICDIeH8orȜ%[(Ҥ2TҨ>Qj*֬Zr5+zbǒ%KkUm-!%FŚ&6E)oOz!ut`79&;R2\LKܐ榅s.ͱ$bMF5WÖ-kowC+gI_5h<0'ƹηKG3ʋ{/4%w̆#=mōV9xu}dHM=jѵtRL)\M݁@EQ!`-7!Iŷ"_GX}5LYw ]H=^,XzhAiUdqQj>%)``f"iZ"Z9'rh&rܞ ' :&ovgyhRzjizziv(1J\A)*:+V*j[[E {,*Kb͢kmjeZ>Z{-jKrm}m;.{.ުf.;/S{?n/{0 +0[81[|1k1{1!<2%|2) Y1<35|=9wsn@}4 ,4&=5UtMVb5aֹj 'YmFezOs7wO>l7a]*ݪڝ78=8ZR;~9 CRyrwZ䎞d} +Bfv.;byTKV iGŮY2 @7n 2» O"bAG@$)J2_3$='BL/̕P>MZYô<͇?4!]y*c@8(JGC##",ISPå:RedҸ5RFb# &;8HPJ c2$`HG 5ioV5dp(PrqO&Y':$@,f8a9H>!>i^Sd-u1bfQ<92yv6hZUF/0\|,{z( > j(HC,ʆHSRXTW5@W*әf1)Msc58)PО>PT]+dT*թRV*Vխj.2j̰Ա^O˪ֵh+*׹έ[I+F<,ҵA]Լvo~=N^doja+ٕ*,u;8Evheu٭eVPgS{fh{gT+vMlA3t?4 ny yO!;m QS]q]w$8]AA$sXc.>KIQpGqD`Ę/Do0EГfz0VnpJ'U9FVH1(E \srqX|)IJ8<CcⲀ-qhLLw YG=&+LoFF1rl2hFFLfY -ix'BqQ2yrK<ٸyfd;D-~ȏ, >g'W d Yt2 u=j@} LB@1~ Et&+mH\%dbgi*juq QL_Hɩ_VbN5)w`Δ(g?9ð*tB7 }n8c͗|6jܽsj;ۣE nЅ+Zp6\8'pi5zVSi, _U.󤱼Q%93WsT<>gymAЋt*ԣ.SV:1vp v^ۉٯMxˮ=cɯӫ0}{FѽQNv]jvo};tnE{rru{'~O pcʌ6E]s̢)7h:B}on pp"ƟÓ )G x_}Yi<yqQς6Ew8yt4j`!PS4N|+Y ٮi IG ^cEI_U] >4aюx`ʢ ! ) *[x Aڣ!$),IqY  6 ! {X"["k(HHw5 ,,$Rђ!ؑ@1i6[ .TD)#i])~-~ >-Bʖ‰"}c8Bc9rU:=~!<ܣ?9:EA6L@@$CK .dCFUAޤOrM@O%ddu d%S Rig5%UZDP@E%U%S^<qQz%YFc'i%x!^K YBt _ԥZz ^&B5^a Mп0% T:  ]5߰#2me[%_l* 3bNRn6#>"`H"')(E !P!bu*IhsS*`o"-'BaRq}:#viaaJ~'¥YatX'噴'D|c-}etg6g.Q7EZMgTZ a|ኞJhz!jfY[ikHyvmaIrv"2~b:(⚏ɨ\f2pv{-֢,Y'rXiz&ғJg1*yb(_kzf5gaۊbz)"^zIX(ZX gmu#AQHjpneI.@c%V$#jQ*Oª*P*n٪Z%*ꯎI+&Bݨz>+FT/M^+fFN+v+L+֫M+++Ϋ,UHM>L+.,8 Ț,Dlr9ARm.РʢZf.<hV6+~-*Bmni?BjA\#8k͆kW<-:Pڮq"+ᢉzJbھ?V.nօV$?iAѮ-.m'k.~nv.V b.UCnRr-.9<l'l.*mnVlU$oKF/ogn4t<zNol6B't.,Ȫ./^/Y/0@ 20GpOmQ}CJ0gp7:/9QCǎ  0 C Ӱ{| 9P0Q9X61ݜ6ȃ:|6Pw11111DZ1ױ1o7 2!!2"'"/2#7#?2$G$O2%W%_2&g&o2'w'2((2))2**2++2,Dz,2-ײ-2..2/rY;PKLE==PK>?A|BABBBBBSFBEC?HCDEGEFF@KFGFGGHGHHHKHfHHjJIIJFOJJKLKLLFPLROL]PLMLLMdPMvOMNNGPNIRNQNOOPPOTPPPPQPQQRUQRRjTRtTRSTPWTUWTzVUbYU}WUVVYXV\YWNYWuXYiZYm\Za]Zx\[U_]]]]^_]m`_Ic_Rb_ec_ja`Yc`ccbWdbldbcc[eehhfeiffhbjhqih|hhiiijimjjjj~lk\oksmkznlwnnopmrqiuqxtsrvutvvvvyzxx{xxyyzr|zw{{||t}|{}|{~x~|~z~yxŇʼn͎Ē͖Ùěř͚ÜŜӚɝʠͤӤʦΧ֩ҩѫϮҭխ׫ѯԵ޳޴޶պۻٽ!,*  H*\ȰÇ#Jdo"DlbƔEwhsBmi踠$ti0'W,MDDjy?~"kS?!sǓKA[ӤCy1NG9/VTqӒ[$˙@U$XEm}!OݵdžPc 0`#2jV-ٱ:T  L~ag^kߜNA!XH2g1e:V0@"[2(UP(,pܕV&5Z12 QCG7'[=4;o}=ʓ22_=6}2o4'LLO ׏_/?à_nL`0"PcZˠ(8 "R8F*@ (L 0ܠ+:8̡BCTL`* ?aR{(&:Pl(hXCT`)~ȑ1'20"8p%pc_8*;E C! HPOpe$0q( (bF{G)G)Vnn|l1H@"D,IM&!pZ2D1a@"('J86I)¼?vMlv',@` $'n Q oj yN?4B.!Q9DfRQMfDt%c5_  ؔiGsA{J@@)>tةM)lƔV)(nSs6/թ=G4T DJơPTkPdz5Gy'T"JQy<~u`W mb;Y>.H٭rL,dEų. DV؀]K`o!JuDvS0Vhe9"]UFVѭlrK x (V>)Cj,8|!->[i֯ͯ4XOddVi>/s#{S<t*u[Tt&FS$E(P(p04]OTrFכ!v:ܛ+?MDvD$t|бz,ί~a[ʘXJ&caA,sY$m&S: <ާe>πh63-}{/׹*^LJ ђδ+(mihYӠ_GMVP1ԆWO85g!R;؞6]lR(ى^~MmX:uPmmg[fvqo[q^v-Mn['CI3柯wo;6.|g&T66lTt?PԧNS5ַ. sv:n :Ncf ˝}F6t7{p3;Wop_#|޷aNz˻1mo~۩]կ=]>5_4 PyK6|o|ἯK/_я)[ݛ 'Ox~6{FsΧtӣy&އqw rzWsFtgg|x}ݧs'h{wxr l>>7{oǧwvv7v@VWFxHJhAh C؄[PtR8VVkX\hmu_bjxWt>(hl=xW>}Axg?x|z' h?ǁCy6|wzw}5p38v3i;yx> p/XwgzH ~؃zȃt&48nXg}-w7c~Ӂ8rG;oH(ȋ|؋+ ht8˗'"HHp5xwyx;|~s})hȐ7xm288:HtЗ!؉evR&y(*u#i dؒ0ih2976<ٓ>@B9D ;PK)u6 1 PK`%?)f=iOhP&QLyTR`QdpV[q ^Xk Zxhn_٤AJ饂@e#p٨UzXgP|6iL֖ܫƺp*뭸[QtY'l"! ߁x]y҉WȱgںxrdaŸZFFaFƻ [nX>`آl8rm' 'c="HhړV:) XJِ /?i`N|qLn85p#6-Ú?-XrsVte7_ ~4e`PTeBV^&jL(7*ϴᖸ̥.w\旿4{<5r-|0f:\/9fFqEPwVHfq@ܸQbńz6 F~" c-gzfD㲗'>c(u5čn^#,i6XnE6\(Fתհ ms2/5MsPyDŽ+q'c">A2|[1R~W"հpUjWw dNJːL%bI׺*A 2%p&1OP0e:,>ͬfٝ8gv+wxsE\9I`ƭ=&ֶL(@9ԄykVB5( *"wB K]'qV] .= KMEe.sK{SyEZx{V5}b0XE,/f_ ̀|IiO.L]JWFw_k6H.,k}kLfaְBpzj |I LPC`3` asgyt.(9|%fotkCF6r!p&`7ȥr'v@C[<o5 SY ^S?/6?|+A8Jƌ*-n{7HLnvܑğEV3q(lw5ƟKV1 UiH;a[[ܱWβMB }Ccsa1L@L=W-m> h"pMVzx^uw/]7˝?R q?|_Fk+]IׁG2k_" GO[J4=1봞:}k>v uPc9[N⯼qfX-,}k\j}~1S3W4M']zԥ\&-5uկUHZoGxvx6Svv:`j7`mw0w6@29)6`BQMi&mƟlLll@\l wmP# " ݖ،Z0o 04x$:aaBAcyWO9QTzX:%MQ\`bʥuK8)DX$LvGGPDPD}JG yrLpq5k1%L2y9ةFXQ#+.ຮ;|Mz O9[j{lPk L${.P[-y*;(k4DF6$\\5M םXkA+<˾S,S ,Z[vWƪlme{f;Pf` m@ކ -{׬;$۸[oA*c,~ٺD꣇)n+L̹ű+|Fy_d\ƶ͛`ژj   d{wAA0aP)WjWө1ŝ;Kuȴ=*ѳɚᓙiN٤gxО=ڢ '+m1[Ge`+>d5)Ev( X Ҏllۏ@FIl--l[@̲h^}Hm͕f@B~-LLWFMyWI@ NٲGڡM myZyWe0Bh;+3 @^ [>ɾBcCWG&vr\wr*ov;>Dl|t{{]ѺΞ> V@w=i⮎CPC@wl-A΃35&*>@!1؞R{n'P^GCa b_>V _~i: ~O_ogؖ&&_'C ]ړ~R* 3*HLqQ8ACtFwzW1(xPŽ!/Pv"}c.{li:5oOJq.nu_u,\5T d9ف}?WD@# 48DBD:d8b(^\HF=BEH%MDiJT\$J6fʜIK7gBhU<ӧKXSTUdyRiVPdHYXc]E CZlWZmC'}% A l rK~/ @r1s .2 6R38ԴDm\sMǶTs˸y.M5S͸̴ G;:;3OO}OL>Eb!".:?IˠTJ YDi%(HBRt!6E ߲r)Zʓڴlk^3c. 5qAkւІ}Wbo''~)όalE1>QH6 Oɀs~ X.hA-1Ճ<8!-wI0Q儨kDث.C1Ɋ?JTLT4E^sa<2;"ؙؒ{ߓc&}`nb\Ln.bXMS qÞõN6p!! b@;^N (ee+<18RygdJ`$!vP%P鬅* FP"OQitY Z<В4hbe[rW`-(Q@.Dq'sc_05MlֽjqZSFovu-B?F1"Fg2H +G Yx},IwB6DB%؃,Q.fw@t\"uSs},mNuG^*CNw_Hz .Wt< _Ur~IVs6! \}$@nE0K^O%S& mY:|#yS^.}i&5ز2^FDK9u׬TG=ޱZҲZ;rL{=^6 Ɓ\vgef3Oa~h']\#팅2 f~tHEyG`P~(?vFyALT}ϱG;mOK{ /1Q]"j- U[Z/GrLh_Ac^eǛҎv;LW4wgt`3B-}ayf47t=E & |O,|ʱ l|LFB\ v_a.H;]mN5];r﫺3Z_dR7IS)$7D~{ڱvC] yRL^Mjn[/1.<_ *?߈&̺Qq3?"Q( 7ҳ;UQ|㷏i?!2\;9%?¿?!q15Pp`"иxY89x@@ؼ`6< ; ᐪqZ>kk V (3CA.đ.C <ю0"<Z$#(:7L7 dT0S!8+\AXb!4FEC;+s36t0d<8X0E2qa rA AЀ@ \@PYK<@zLD#-J_9QiA-0?[%WD۶AėQ\<zCv ($c(:3/BxSw$K(+J"î̕TN.\NBS/NK:C;GP4̺L-)5~ L  L0BLȔkLElD Ԋ #=*9 ͎DM)c P !(E%.ܑ4 H+q>:)NC S:RQiKN/tTJ(FQ4{HCisO|ū=츁Ì< лqDHɌU6AP\H>5{g:[' eiP BpPTChTU#XOIIyG8A;t;+RtR&uUJ%]RZiUD7 &7'T%.5-ԑkOxϧ13%@H$55HDkIPdDf :=BEP>wFG +\l$"#J(U~˨KUVU!RR؄7} J\҄a_UuXA+D1LZY_+];aF?ɈL#v *Q([UX35=U_]- QcmcYe]==5&cRǒ ``Jda].B D̂\SVHM˗cͻ]kݍۀgFXu؁n߉_M=dAj4ZFG;ʥ` 萓 WY!a"T6]VBVFYiZ9[]zSnj]5楶Pdw]g^șTe8f-Χ8/% gt9W >y>)B:N(NMh36f9_7g!-=h6hlYhCfһhlhhɆ@hHO\赀XPiЍ֗&m}65azEvm P&j\{@ڲ0Zmq꧆xj?WR֓$ЫYpɨ5޼0Š[ RW-O|f6gfR^c]®~슆E^ُ\F`\ҖpU]H7̃x?g;]&qmbf&Ȕ ^ēVѫ28 j9q>nd F…&t͆ o+EFco5&s~l@o6_Eg\E ɍ\P<=GOk[;%YN=~__UhtG]F`v/7gG`&l/sj>o[FsَXYΓ:XcжY t݀~Ӿ < b~tHewIpxqVqG_Pt q!FT^;9gll]kk̶b![ rf޹XҢE*8XPodgmz'ϧz7;SpEsw!}7~wByYMG9I? 缸{VpOqx,ΊyXjޓ]"jy0ڍsvY׫+YUzBwC7K=%nŕ}']'sW(('gJ{ {Q^eV=_{ϗ/WxOaF '-Ѫa „5*T!6l̨("ƊK9ą"GD'm@%̘.gȬifM8qi#/MRQ62M3hMCjլU3ZQڴ ײ]">bŇNz}AÆ-/ >,fܘ.Ȓ!ae2r3ChvԪW5رA~amӺ9Q%W#8r(3oޜ A7@/t;>|RKwlZ%7\Ҿ֪5G"G'LR݄MUSB5TS.C@Dh?mf\}5 Eb}H*Ue|^|UBZ 6Xa="bM6偑tYf qiQJkU%kijy5přyƑ&JιfoީtI EdxЁFpF :A,ǒK%a{vzIJU!gNҧ2S9,PII 2HՀA"g`8)ne3P^+#a>dy$&$kDRzKZ[0.bU6Z_iZFέIJi{ol 'iНv4AyBWѻNB W5: 5z b^z _jJg+2Ҧ0ԇJHO:zӃ)!F1̙@`ի[:#"9mzm LZ.p6g; 6oc7&| fqh7ٯsb$xu.d0s7tF24$ÅDH ~0%31@6jlj,3Q2+ŗ YW58>髿>>?Q???(糟2| #(  3 r -/ ! S>Ѐɰ2 WC'C3>!zJt!()z;t]1&OH#<5vd(9ұbC1 G=0;<?db%8D8>ύ+ q (GF%~Rlc)YR{x >"Gd!{YCS$1x=6Rtc*iFR^Ҍf*KIMQ:s&7iMl<':IG<&/w-e2Lq8JiZ&(Én&z$c9YPuRU-߉OFs|c1qǍ2RyL$?PJBJ)SSeh8sʈ)P4(OEť_6t5ݢ?k:="iNPsB=+ZJ?:թ"UL03~0#, Ϸ03 s0C,S.~1c,w41s>m !F>2 Y9)SV2-s^2,1f>3Ӭ59K~3&8G==~3-AІ>4E3ю~4#-Ir43_:3C-QԦ>5SH[ZӮ~s$u=]׾5-Vú^2hx E)ZQ P ־6mCohE,b1 _h4yӻ7}6s `4([ y 8#.S83s8Cn&Wqmhx`F6!7hE6Sǧ9LLFV|B5Ɣl\oz8s07 k=nOF2 v;}0t/z<B<_Sǻ{=} kݯ_7q[SVxqa>u=_]mA_1zmY:Z}__` ^ ? "7_8!՝?$.!6>!6a0DZW^> 1a~?h^~!b!f&!႕  `:B1` Ҟ"_" Nb68l8'Ρa>aY:)܀aʢ?ڢ-bEabޡ2c #""-.c4ߞC b=(0C # Ο1 Y$W%;^eE']$|R>4!3!3a+,&,b-#"DB3"-EaE?vd~ndF!F^F:d-1dH_$] Z=:M$7Y=!:_ >PY;W< RcYC=FB$>:ОaPVj>pWYyWnX%%$~ieZz%Xe&^X:UeWv%`b%a&`Z&]f]fc\%^&bj d%di_d~favf-&U#].ؤ??ܤ'BOʠ:P`~Q*1eSF78e$]&_2&^e^N'heejZ&]v'vr+FgZBtgug^gw^Zzv%w]gaF~'eVhg{jY%uR2((怹f-$:,̞"c9_ڞBp#%&q X4pr2gs]4X(R=䨎( h&Ïh i&)Y0$)i"): +:))Гziba蔞闞)iF阊)霶i)i*:F&*i{ 1/lC?W='̂4`=bE"|M"jW4`1h4hU)A)i)j *V}5~nikn鱾)N)*Zr++>)NkJ+jviJ+kKL19&B+B*B*6ډ2ZQשVZW2b;,Ɏ l&ɖʦʖ˲,V)0,ʶ;l̲,+,ʞ,̦l-кm mҺm.mVl,*-,^VئmR-֚׶~my-r-^+C0:8'B1fUƾ#f,m,Ǧ*U͎mךlެmي-j-϶.-fvnتݖے-Ѯlئ:ҭnznv- l-ݶljnкn*/FK_Lփ2--/󚮀/n6/-֮-r0/NpRmF/mK/R/߭+>t<6Bn%:X2XC]h&CS0'q+q*}qOqQ1p_1w{1qK0-v3C=lC0|jj0%Cz52(W 2!!2"'!Ӭ"7r#?+:$O!#k%g%?e'2(_r''o"c2)$KQM98)B[۱C뱭r1132'2/s23?34CE35W5|]6Cs6o738[_82w39s2|y6lC>3'C;[.벆 s3@̓30.xC}C?4DGDO4EO\??F[)=9PXx.k87h4xixkx.{x.ׁk9/7k~YΑxK{ÀCÐ~ojS܉Gy8V׸?8<8[w8#u.}~Yyoj?߷y7 \6P@븟Ǚo99_x{yy.?`sz>9M˘3t?[xkz9C9~3zky{빢Mz|I}}8~C;O4[;9[Czu[O8 ߗ7[7{Y{a:<|e}{×k:sz57|ʗXC:OC9SͿWg}7{wJ|?y%I/o]}뻏_ߧ~3ǿ >+P@4pYj% J)o>>my*›?SC1E:0Fw8WQƛ,.Ct\ФcOy(rA(Gtq*LɒlK3KDT3-K9τM0'TRN)|>KCND&DGRtQ*p#3J1S41''MOLEQ<RR]mQU[W%T5_WUnW=dXbե$;4Vi5GbYZSu3[UKԣd gARP`åp3o%Ww]]8a_iMJz!>qP_4wYr27#Nvɑ n5ˊ̌5XQI=1dE̟Mxҟ#>>'wnwe{D8e/aKVKᨣd T̕AyayBvլ޺kiMH$޻~;mp:ﵛu0:Khd=!ǛS{ |oW5zmtQ]F?s],Cvmr|yx.7Y1y'\N]S ?Rqݍy3o}w|1Τ_xO'ЈNZ׾ zJTm7Xo0b#AѕlseKn@xAj(a2$3ԙmDXCІam~8 f)iH驦"TI{Tw]+ѢX0g`,H4YAEG9ΑuG=}HArl^E.t#!IIN"SqIMn$&?JQ$)Q~Rt&YJYґ-ep̥/J[f1yc&\f3gF GNSf7MpSf9Ktִ /ul^W{Nwn_ro~w?c~_>_wOPί .o .POo-/ 8+ =U]o7%NsA0Sn G ,K/ PmOq +Ő 0 = m0pCː ǐ0Hگ c ӐPP  ]I 5 ?Q#3LQGg1sqU1P0wcQ߰O 7Y119QE1qٱ1QkQq ñ qq 7_1 q Q! rroQ#p""#p!#Q$''7R%SCέҌ4lÜ1$P 'K,K&&ʂƆ(ɘŨ *Ȋ >#-r**gŪ2ܲ +Cn.?표-,c,eRP-)3R-S /K. r/w*3(3'rJ*}0w+.Gr.q,0)33,3,ߒJS3s-y3?s(Ir6MÀ,2.382..L49Q3$w3{S l5+:9}4k99S St32=(1) +<'s>r>&??u10 )$$uASA$%5%2B)T _B%Գr!W%?TDK!?$C#GE SEWtD'C+t[FF}G U4AtAA+2H-ѥ8T"o#y4)1eHHIa4G4#JOIKqC4/tG 2FCMMהL{Q35MT9@NAP4It4PuPQTIuEKI!/DL)D3FP/rQ5RtS{SRTR1K+MWuT]USgSNTOLwOT3TPy5WGQgtN5UTMY/UqUX}XSYBJEUU5N[uR4YXKuYSTUZuZPuZݕ\ǵZA4Q_`Aw BkT5aY[S]UKZc/ŵWV`c7UccC^YM=5^Sd#QdQue]X)aeTa6XAVeEgIvf5gb\VaigOh\fu^?ubf`uj^VbjYRualilYmnabV֞lhonudge`^3q;vpppeVomVVjvms/cpwp{t=oGqKWuLviQvueCur%w6oorovnVi iwvexeovcx]v5tPv]#v3Wl7V6w7`ty 6{sW{D1w|wɶm~|7}AzeWgu÷yW|kv}sWJaeJw#~նQ/1ExIMQ8Uxݶw)xcsQumMYwys{/Xwz)xWxS8}XVw-׃;kXwu7v@S| ָ+y3H-ոa=j,{R(}7ؐirʬNo2דH%+437y1G935]8//3lӎ[k1r1C9zaSO9E3>?<I˖{<1,x:;Y'ٍwyC !IEYאّ9ض0Wy3=gr-yYٝ8(y3͹S:?V,MٕY.+4cZϓT5YV@Ԛ;N> Y,Z%+/+ӡ#@kx巋-؁8X5oՙ;zXøQo:wZsxy ͈cwإI%E {E׆eZGɬ׍ګiM`ǚ:ZzZzaڪɚ:z!{#᮰ۚحmM%{z+E{O;سw G[1[Uۮu;z[eq)y{oM۱[zqZղβ;۶u۴n[˛-w%{\;a뷕X[eײ<|ۛxa)Z];&\{ 6/ eV_;^^鷞ڞþ}i~ϞIמ9^U]ꟼ̇\嵾>kY:)򩽉cw5ں~ݥ]+?Sߴ %_-eʵq~ ]};I?o*͌1 龒sE}]K^[ўZ?쏾; Jw_ߨ;ċ1FX#đ$K,ʕ,[| e̙4klΝ4sRyϬo&HJ˭7jTEU .`> Sx҄tRfyX8І !!H!Hs8l9ȓ x$MDd~Q7|Ug$sHԒP>ӕYeږ &MbDqy'p}n`r*WcY']ը[Mu~H&j)M֩'"Al]UY檢1} ٪_8痋JGر&K4mR{jm^b)DX:K)vv!$~ϩƒ.f :0K\h`0u/jq52Al])]r *2k3=\2.tg?;\Iv7/CHuV_Z5AL,];ݴKui_ ;4c]6ivm_=z_ׂ#-t0\lzI~ypuxwQyxK;ykWxROsXju)5~GV:s;۽ܩG],X|r3ߎY.5nlGpk O_k_>ߑʋK߬_(}ޑg,O `(:j g.ڄ,|_,#`8;EvYSQF# GA`'C #?y 8#jT811NBCPd J1f\3F!bc'v1T_!u!D1{yWq~cȩ7l$igCvQ"")I 6Ӟ2O|9U^$}AK`!my, dtJ`ғ!f`Apj5S3̾AQ A~IUa6f~IU9M53q[,ixs@~9s&%Az5bfwt(= #":E0M<Ŕ^q-(FyQk쑂)#IŖfMm:RjGtHxU:KuJs&$f% է(8i-@iDcMQYWDӏ̡k;HYK#Vz*&TSj/Z"h+lo+Y-kV̢ը¬5uJ~)jXVjh}cǘ vH-kC?wv.j ,M(ZYF~K4$Uݤv]:w*mJ%^)VxE:4)|T&W%/8jTb%RN1,& I̪UKn;wN#p3 W~ s6{8hM Y݁K'%7ĀU|WPY2Nm"3|U+g9l'@],g9b"f9{k%aFHp6zhB9!Ol^ott?}HʿۃshAŚP^5\*n\z׼ ` {.d+{n hK{Ԯlk{˞t~McT6)=W/Xݽ2wTrh־q jq/Wz%5WIJon']]*{ -xj~xco;o`#I-r!*_yr0]\68C> | ǃr8Λt'a.uXYϺַ;=KW~Iowwr}Nw$9s>=>^W<cx}4|ߵ^+_W}qzѯ~xGNO$}y?o|]oyqm=K|B??~域zg׳n_zM}ީz׿?_~LEygq(|.|!5yL(~s=׀yFtD~G_"`cNcooF&q/+HsFi4yfփᦃ烗ւ,x&GxoRT(fgJsF(7HEX@gn]C{7fhh{Ujl(|Ȃ_XwuȃXp8S؈835H؉U4W^XPiȈh7\xmD'qH苻ׄ0kBop؇Hh8XlD(X=X艱Ȏ똎IX|_X؏ՈǨ;}֨Ɋ{؍9i|)j9~&؎Hi︒'! %9Ȓ5ijٓ*i0Y.y(i 4JKٌ붌mfG6j2i>KMvF9yQHVa8e֕LPli)eIpIZwYZTo*#"j9ٖ|In q<ؙș#93RyٗB藢y$ɚg9ْ{x9 )Kgsy i"i)9© )fYy YaMI^Cɞp'Ȝi99TMiiIbd:Ii~'j8YީE ZpIkIGm? A*CJEjGIKʤMl/15ڡə˹9ɡ!z(W*>:jln+Pf2J3ʢX*Z\ڧ^ p+ ʕ IJרx='h:: : #r詡DE~ǀ]Wuzaxb|GHNgD8u7~̚yp* !Wq0}ǧ*xڬoګêjswz}ڑ>{`a~{: y+ׯ(j[ 躐װ7zqW#|)k֊0벧3x:'%uW7"ꗟ{ *O{/wS;S g/ک򚦆*6:8ڲ:R:hj٥j >dz&vj4n{qlJ:"Js*gJ; {4ۭ;뢂;hjj/w uoc z.LKW˻밌˷tvgk븵[UZx*牻ܫr+e:Ջ{K)ȣtT + a:Jkk㋺󾸕e!;[K̹b˾ |\ |ۿ}<[Leۼx')|+5B\3ܺJ KL|I1TK&,,.J_-aܾW,b8<v :#J̻7YtL> Ƌ| q< oLLS,ɕlY[x ,F|Q JLvɬʎ9Ǡ]L\+/ ] ˾<ʘl΋=ʃ,̑,m\ǶŸlb`}F(VsXi(X&Zh("v42 &H5X"Ҙ2c!fL6䓟؋%V$Xf[]$y:lM_I$tH5执xY(z袌6z-&FjY鞇ߥj:jꩨ:}'^) \:*kZQ9(Zʬz왺Ziizv!+'WN鯳ciJڂk +bە )}b_Ӓ[oG,1:gu# ,ȴݗ,$,q0,.L8: Dm@$L7PG-TWmXg\w`-dmhlp/ttmx|߀.UM'7G.yֆOngwVW褗n騧梯.zٷ.o7@Wo7|w[}o=~o߯ H@pu_C0|w \`2ЁA ˟d4j̈́& Vm b`T07a Sk&P6.͇n ihC%;!Ӏ62qIcĦ qwCsDUkBa o(>tEdB)υ6>m C i0ӀH6h)HBt#C)-9<(1b(d0IGZMW UEЕ+7)5YZ򐉔.ȿ;Pi,\Z2IB&.\aZsҤ&21TR@@l#MBd:E)BrM7 q'/JςFҠ'>Y넧;xN&4L&*ӖUhЂB4i%?INF(,S~T< KbRϘ|6)Tf4jRz̢b3לؠҤudKSuv*!u J ]r]w\5դȒTj]}Yn7PiBj궨2M2xQ @ =GW:|=~IG sxL)1 V$pC!zBJa(.abw8O/xa**[Ml|Uco0m,ܪB}0S6^+fof 9r3T ֩QP}.uI]{dgC~qϏue}e pv`g˱}6mZ7Y.1F6M"sn9l.Ҵ&ŋOxl.--ptcGӜ(@rStr+9ڠ2Cؼ9/Y/ΜN79w\[^GiS>áw6jQҠT; 5wrKIf=ۻx)_;ێ0_!@3!<=^k6~ 07>b|]O8Ͼ' QA~O8羀;ЏO}>v{>OOO;?".s?M8cxRc ؀x 8x~؁ٷ"` 8&xT(,H?*؂02X6xfw:C<@;>DX3FJx:HNR8ӄT=as3R~YJcW=\u[hVׅwĆCeh=jbnȅ1bjIvrBsfeFztRvCa;r8cvuj60fhR(y^'5<Ȉ㈙艚j#h_؇X{؏49<=&I{X58u:5HH<]wnC16se6xo[sΓAWI5{ؐ)\=71E֦7;)L6HCk7uHS!i:4uI IR^(9%;K9\)hchc}(81Ǎ`ǑUhhxXGsZ_NSoy9,|ٍ ϸٍ ٓTYFy }7Ø)IE`Py(AiMʨEVy)x59 V 蝛yt;ٕ IOYɖX ɌYIu_ɜعi4$g\i9נYڟù!ʟ& %u*@Z B)ܨ ʝ ^ ʼngɢ:+x~@ښ zDox_\J`zBjOS7,ɎL/>35˭w]Hom-6EުCE>8=4/ 5SC   "LPrT2ˌ9p-92"6{胾ӵո-*n,Ύݖ㩺&雞4 -D=1ҝ&ꢎ5"`H6O6}hYWNTh4/dL Ś .nȜ&҄S012^6hʹ}^ݑ-5jNܡ쾝>>An޿mM6ܫ.5mfN/`^W*n~لvQ]wow 9).fSGi͗~~5n.~8~;h?i`obeVSW5ldδnqsPQ]s@a[$p;Z+>6?(C]~VXe8SZmݾ9N7.O z ~WǾ.|Xʕ-W6[fʙ%r\6bҍ?0I=v f$B;ؽ}\xGܺk'B խ_^Cֈnz݇G~w[~A;w>_~0cj=uB dpH kd#е>%-DP xB ) &Z1Fgn1GwG2H!$G $8Lr%i2(%zJ-r,* L3D3M5d3Mڄ3N93O=(K>4PA%PCE4P?eQG4RI'E+4SM7SO?RPG%TSOE5UUW_5VYgV[o5W]wW_6Xa%XcE6YeeYg6Ziu666[m[o7\q%\sv"je]w߅7^y祷^{7_}MW}8`&`F8a78b'b/׆ȸc?9dG&KFVfe_9fgfoyzճgg}N9ᡏyfb:jj:k\Z쇚6xJrxi`m?^ng^ն ,0$@_>o'|C;`It@Vvm]w}]u}/Pڱ={_cAݶ@8PAlPfYowe#@ zw' lߏxO_G 3^`cPGePc9rGpcሯ*:@ p'A *,NREuW_^VT B.߳gj-sKNrWr# BBː"SLd=34`⒘oljPӜD8iUW]#$d 0y2"=KS2+o0zqABf;g4Xз$w =BCa!ӎxF,C^S$Jetڲ0QW5 ȩ֊r)p@80*)QjLY?1e@%Z0fѪBo}}VWDZzƽs YHClfDZj\wR`(Z1SP _w[d?ُuy=9XXBtUdzW/ӾUl=(Ymwt57ϒϞ|W*T^VO|4 kl1sC<|iԭDYl{>_z_'>~<'xG>W>zy#@Y1ksS 9Slq  ?n@ 1 >,I")TdLA"@A\lADo6 !44d9%D#J()*,-*.01ܧ/$3D4TC15t78:;<=>U@A$BLQ1DTEdFtDAGIJK|BLMNDNOĜ!R4SDES<`V|VȈq  "X 4ɓ\ś|*bHPɶxH`> $|4G*p"("@J>  K:ڵ-Bp LU˟@K/ILpJ:+iKx&hʱAKl̰$Ɣ x$ OQ,|؜xMڤ M߄@) *(YTo̒ (Ua]ɮAмaΚl d̖L߰&ʣL:|&oMH4'0Ͷz'hMMެ0P=M \Pl UPB,h p'0 l%XN:䵽«N$ \QjѮ)Lfb+-KzNŘѲ2+OOZd":* MPR.-P/ EP QQېh%`,UR.0[#҇;1bHC 32*RdlNS<ӹZ%E,j԰+J|L  MK5ԯ,"2b )2*@R0%`4MR ! "ph#HPN@3lM3۵;"%3BMI :+c%%̇1prߚv.wU zA3U(kɸfۮS:*QWڰV/'Ҵj [U2^ uP2V/bٓeP/S z :xexbZ#w ן]  S1}5s}ڝ@Z S (HXE Z/xtDUZ ["32 %[2x$(2|˯U4bY-5LV= p:\ux ;mܾTM.<ךض67S63Еԭ%͗4 eD@kSU[=[]>]W؊ۻU R3xS5\35V2]a%5YO)hy3TӅNs]m3oC466]-(XM`8^F`  ^0 ӌYwT^^3aM-Vh h\T\y"nڠ8x9tߝ 2[XcUc`&A^ );㮸=XMa뽉:+Xװ 󺯓䰃b)\ų=ќ@>>C>Cc ˰dLhs֖}NKڸ y&z緸gg?(hk]ih i^Jnb 4  &rݖ!j_.jvꨖj#!ݵiq)Cu^D1!|ŲFJEV뷆븖kLqṶ&6l~ 9Tfɦʶl&md FVG.wΫk9ի傽C'Ag=|' @ՔTeYJWaM 9U Rhx՝{,gf~"+&6 RI"_Ł @0>hEnv$d-l-V!3C 1 C%tre-M$'NY's}t"]^[p*f}"8"XO!8gZE kaaBi\(q= ( _~6+b DcA@ VjYdu%u:Flm%O^)-`fCݵ ywgy^Ǯg[g%&W&>??_vw;Y,6By`x[׿%$@= Vq!~@G?* p,АX!sCO>?χĈa )DGrD%.eM|"FqT8A-^d<#Fn F  #$  U:1{UEM>$d!G>g4##3M$(C)Q<%*SUҔd;SH"RYK2%0]Ӎ!2e2|&4hR֤0ikr/)q<':өus|'<)yҳl=}= Ё=(B9]YD}(D#*щR(F3эr(HC*ґ&=)JSҕ.})Lc*ә1c1sӝ>)P*ԡFMХ2N}*T)ШRV*Vzj^*XÊPf=+Z Lx+\*׹ҵv+^׽7+eNsf['w"lMVsR,f3r,h1@-i!Z p ;%hq G{I1]Bki6=qKۣK\>F7Uqlnf*d 5%,з GL |-1L_,twVh^_p#)^սʭWmaTy)^]\ϸnb"[C+8`P 4aoK@DL;;` 2>L0d+AmWbyeVb ^h}Ha d?̩6*3wULb/ٿuHo}ߦ!#[θNC?-1o}\}AJ B.򑓼ea6DHlB`#-hZYblX p4-rxut!3gpR{\FU#D}fVb-l/5;eZ#lTG3`E.{? PLd-p+>J¹㗪ZA @yu`֮u*=LKxj;Z\B6^͢@n!B]aiJD#jKjWEfN\q Og@q12_R_@q-!)2 E}a_(Veʜv[w!_ vIpfg"YHJl` nnqj`B3 .2o62 7Gb >b.] 8s֥_a=b4Nh5m ?_rA}aƺK v310seXڨ&b^0-dE\4^⊳pV% :HH_(JC(CdrnY\DzP?qUuۓ.pG$4qM2t8fŠ l@Ҫ]˶۷kȽRE*xwo ܷp3+^|ǐ7Ly2˘+7 <ƉՈ6SaװM{vmbƝZ+8fmFꚶz soظ 靦EЩFy*pT 80B\jV_W,\p=x0]+>jPwLV$[Ǧ|ƞ0,4,j8l6iZ9,H'm8#ѫe+i vD$+{*@Ba͝0uM|7`}A1ṉ Kev.Ɗ!1c|͠.0SҨb$ "Ġ )0o/RoO7or v/wwsPw= دQ nol!7"dv2nٛMH?䘩29s#A'P4TXGAl`1D ep0aljupXzu,Y DŽ9uqC(@4sH#61Fi#:BDw1x ᥀Ґ+ƞ8! Zrz<ܡMW* Ⱦ}pRJ^t UBk^V);,b[̙}l_5vidKK>`҉C&C8%h>4p@ֵ5 š!iBH0!7F@ RC@ S@D9DLVSMhaUN.ʍPٸR%CK.)TBpvP:۠G^7 ^t/hEѐt=7JWδ7~dӕ4)QӠ0G'|`6kiykKDeG*NxrolЪ qdrG+lIS̭<-f"Uf%NL ';Ek}σaKpAub$7 xG4$IRZԖ6MK1CpL|$vQc7Gqmc& M![ʦ =ݒf:qfwJox&Y`]߂zbGB/#ߺnhgx.^ N3xM78K}:؁܏}wO, xo/ƻ/+߂x7atcŦ7 EEk; SqN9!d&\EtRW{8SmR svhe5|v\ug pẆ}l}4X|8}r?s~'~wpAX~HJxi i8~䷄;xC UhB0 7TN7  ]=pW)"0BUK| sVPeVVeٰl·Ox|vUyP%8Dgo`gK:?8pF8hKxieЊaM 8 $t$pT "px>r89mRwC{"VF9tn>jv\'wJgUX2ho%Շ嘃g牡}8(~xx_eXXP7`0 c9`B@ cx$S`ɘ>W،}Y{U0HVyheDڸvKV&wU ؍h5FiGS5_8TixXh[OM5hk a˜sory$Y"@xY il{~I|ܨ>ȎBo`Ǘ8vG)D'IǃO UٙwY(SwcYQ P / 0vYxIzioٜ)I혘oY9ٝva yFhyY@K2:.$H1@vo]9MyvYGP١ *F`EP&ڔ}}y,:&@Պ_Ɋy<KPiXyIjiMKқtY Hx)Ao!ɜI1}2()fz$j'*)բpZUWyvJyS0 _٣<@\C[𡖹Y P YR!YJ[JuI+Dwl'aviڪ LAZYw觀 KAZziZ`JZy*[Dn}{V:Jkfozȫڧ9*ZwƚƊɤ۔$?1XZ dv)vyi嚱kzgڮ"[4*1hxa@bĪ6kᬲ $C13FH; {ʥG>j}5Zw !;tb[9v왣ʲ EH7Z6{ճ: ?+C ۆJt9NOL{}5i؝Y%alK ˶n{I:Zv_w~B!oYJ *KJ~+ۼݙl:X+[\ (@;_镨K~^0ۺu K|{ Pqk5Kt\c !jٵzKe[`yw۫ S q$̺{+껾?+hú{ Hy;6YQ{Oi2LLl %{oP~L_۲y׻5[jlIP{8|$u<IǨǕz>>D1jVk|b'ĐɒZى䩢`b ͣ,vƵLHXNY)ˆʘ<o P+ H Z걄?Mnh$̸)W= ́++nŊ% K_Ǹ*q ([El_8@E<*Bڝ̜Ԓ=N<2XgCVw^;b CMڲMBh֧Orօס\~۳E3Fى nK6mb`;8RQJ T6/@fZ~U^{i^]60lq~WK=~^wDpBN#@Dޮfg۷mL'uhLA(!&n91ln/@ݩ3CtWa}80ȓԓlق}zVX_㈞_`F^FV詄qDNn͇F]b@Fhܬ~|P'@gLUZC=FT^\?vf}L2ь8كnX._hoSi|67kܙ>\+\o.\>60+^'^}ޗ˗;>FO'_L_9b.wCilPw&tXa _)_d{OU~tCE22? ޖGOMQ/S/9o~'_pil\5^Yg dd׀n8I4pX:9OwO'C?S'Xs/Ϋ9.v"L7bCCfeCoX8C~C/b&$OpC3k/ᚂaB !P&NذQP"A%V\XC6r0#HPLR(M\ TQ =}1PCu8ҥ5>dTLĈUV]^zUXe͞E[ٵkŶjsҕUoǶuWL/_…KŊ7.Ȕ ^_0@gσP{ Jp8QV|XlX#ᙟ< K-a>wDdӥq3vݻuKBUW݇5|l7߷Kxk˭ʘ8 0hǐ $,,3 K 0(Z@4*642jMdM!vƋt2a1r +L/2[Ǹ0H4>4 6/RT5 r1j7hˑJ &u";ɥD'(SNxN')-S2W]koL_ی?4 D6 l1,ө~39@A*.m:-DFYHEw"sRdt%ѩPUiԗtT+S8J&i)䖋b1 #3&3uL36nGcgIbPϧPjOC %֌CRr@7iEZ$$7~8p0ޕT}u7Nlfr8n'{:-~6doC2Klcr i$wͿO*tC'.ߥOwquHZ7|ZG g ZH}Ёw ) ᅿxoφ.I-D zb-֛oҫ| 's,kGZK/[O83 iKT..^Gj;PIA%R(yw:P^EhT!"I@l"5!9sŸ=Іh^3水l|e> 'I؞sD&1subV!qc x@K <2EP$`(qT8ю$ P%1 yC{zY|ëTlSD,ciRxU"c `(T@V.i C2jkfԸF^8Lb#Am0a{r8Ht uCD +8=9$PIښhD ]&6a '>TGlQS4 jK\+ThD{bnp1o<&awMxfƞ@'fPnn7IOtd'IL0%'i߭O4@ **ԕAuP*f,ɐ(QB9ptBZ՚֊:<^̏>g^a5S=կ+e!uS/4=& @T=ǁ۸&|UlTW\[L&j+8ZV!U m*ы`o+\bgҽ|kt؉ioUbؙꯊq,PSR aer ;.Rz׾o~_׿p<`Fp`7p}a Wp5awEk!$"4#D$D>`B%t'()*+,-./죆1$1dB2<2T5dC&LC6792|C9<=>?@A$B4CD:64lDB5DDKLMNDETf R$E&,ETd7LEV\>XESHȌ ɒ4IɎɓ\ɑdɏ ɕI$ɛɜɝɞɟʠʡ$ʢ4ʣDʤTʌ̾\pʧtJ&|J7^>JJʫKʮʯJ4˯K\˭t˷˸˹˺˻˼˽˾˿|Å4dBLL\XL<\ǜtL˼DLˬL̤Ľ4DTdtׄؔ٤ڴ>XM&MNMX0N$dNLNN,DN$4DTdt{OEdBWO7O>8O=P%P %5 ;VPeu !%!M"E$U%e&u'(R>V+,-./01%253E4U5e6u77;:;<=>A% BEDUT:EuGFTJKLMNO/OQ%LU*TUUeVIŻYXS/YU>Z/[{UX:]E>\/`->abU_͹YghijVcuVkhnWip%irsEueeVVj]8vWuPyV{H`qV~%W5K{VׄuwxVuׄlWyX~@،r|E؀؉MW Y؅eXi|`ٖesHhY'{YٚY|uٞ֞Y ZڜY=ڣZ٥%ڡYZ-ZڙEZZٛکYZMYh{@۴ES۴}['{`[}[ۻm[ֽ[۹eۺ%\-\PEe\ \ܼ[m[Ƚ[e\[-[Qy %3ԕEӍ}m]֍]Օm]5]u]ݝm]^ڕ U^^]y}ѵ}^'^ __-^Ս^ڽ4]8U_u_=^^_^mYXVαuh`~ V` f^ ` ` ``^8'`K` `~a v`V6`+C`a&& N#n a#~b"v`*a( 6 !&b`Fb `^bc7~c(&cF;b.>c`7c9c=c4P-KLMNOOQ&eORdUdVFWeW~4r\]^_fma&bea6f\1^^_nd^^heZelmnopr6sfrFufvvgwkyx{g|~}hg6脾fV6`vfX芞TVTT萖<N<6;V閾:v阶75n3~O&6FVfvnhvOH֪OIDjjj66 ++vkKkhȸ~N.h뾮^0&>x5I[ln=hf"ll l.h~leUllf0iSkvCnl\/¾ʶmڶm ^;6n&mՃklmmnܾ6onVnÏ^ofno~oիni6poGolo.>m~mFgmVpp< pOpfn=/p'!'pNrmo<_| p$7F2/k(p p~ 7mjrWq7pvm&oq~p&nEpN(p~:/-?.TV=,{^$R7SGTW{OgP絶VOy*[\]&b7cGdWvg*wSm&u@rG=׼'tΓtw>G!7=_)7缥y>dksf$?nzHto ?ngP{?5{gDD{=s7B_r_7{'z|q6q}}8?}6x8t87|wWg|Fo??0}j|׿|sGwr+o}_ؗ}hA}07t'tίG}̇>5?W~O5n7w{oso~~,h „ 2l!DQŁ7rb!)I"YR˔$?@u,3g?M8΢I"JT@{U4UX^jQ[#-k,Z+b(&\/g҅iS͍xY4W/q2jXlE q[cC]rÕ^ 6iG.m:Z5m%_ya <;6I1[vfԌT1w{TxbJ8yA9s|g *뭻:d;~;N?<ſ)+<3<ѻ[_=k}s={>K:߸H񿊾d1I-BI?G<_8`G;AbH| odT =a, I0Ƞ>Q W|~ Q 0)ԇ3AI #. 0! S}d#cG-!R1DD#vA*aG0fs J ˘%9BvlOqGbpQyLqw<$\;_H]$H1j]=UxF&CK<"s>4d%xY{}8KZj%[z aR<ke^O|& i&O[eGmSڳ?Ir-hB<'(-nЕD&<+5n1+'3))08#x&Ә3"&RT @#~v񋂌29F !HMyeRkl#ёV* )vϡۣDH{sQZTb#(H:!RzTBsj n(SmҔ8eRaU߁K! $l2dlNLt]OZ5 !}YRҰCl2 ]fČLmzgZ0#kj/+h[l9[/l6wۥޢ f O35|q)As8{r w$SM((ވ꣞5#w4-sQöj^i0Gj=K%}Q 'j}#z׸V95Dn:5^\rMiXY:iM'>TeqYHwN~̯LW8?Mfo<7;G7Jam{<4G4o.[<9y@y:|,:f3=ID>w:^^ԧnx׸F5!v+:nt*Z8⡎q޻K#j$gP}tޣF,aY0O-tW|7Q KyWP>XCVi efvō!X,oj86L|ޛXF1>ຽ/p^BO}/"Xmyځn c)ϊ6AcLw\-wG4FlL"du ^xE4",B7_.C1کc֠ ٔVmkM uS@E" zT``qFD\ .6d",^NŘk`Xr`T8F}tEVLUܞar  :2 6$.!2!mJKbLE" r! f4.^:r0 ͬqT 20)2(Ymm !G`bFg0bt"h_`}!WTFfX@ '~b(")6|Eia lP#cu-Zrpzva-.Gr0#C c26^5(bꙠn" ͺ5AZ1 #.>d0釖CR v@C5#6^30 C3>aʄ G0HGUH6$2أAw$P%XNӼ*_0N:c^$Y: eem%2 C:3PeUTRTIӭ%[.J I[Ze1%]F\e٥^2Z^=$`_fTJaWa&f-&cP핥dN&D&e^&fef&gvlghhi&h-&kk&lƦl&m֦mlnjro&pp'qq'r&r-sB6L'uVu^'vfvn'wvw~gv6s&x'zzgx{jjZ|'}֧}'~~'xjR(,(4 N(V^(fnh~(~bQp(z(i&3Ĩ(D 樎((鎲Dg2$.iE ,N)*)KT)fn)&))Z^tAR )K)雾i0i"H橞橝闆)6j)xxl4*6*KHjDFn*rj.itD'. =9l*Kj*jȫΪjꬶ +*뫖**r,DNk.>(9x7Dz+,kJv+~뺢+kFN²6+++XfD"+(A+*,@>,Fb>~+䫾jɞ,n+ʲl+A͞,,;,l--m+j"RdlmVr:.-&+-ڦڮ-ڲDں۲BKmmܪmm-ݶmm.۲ؒm*4>.FR*Ab.Znjn.ln隮zJn&ⶨj.֮...~h/&/ j>{&n^/fnlRo/؀/ΐoàoeƯ֯ //00'/07?0GO0W_0go0w00 p@;PKON <<PK$h"mF,XV'4j^w8:@6bDi% L6@D)TViXf\v`)dihlpN etix|} 蠄j衈&袃 裐F*餔Vj)^馜v駠RijꩨJ横(j뭸Jkk챌#dzF+Vkfv+k覫k税QH%k,l' 7G,1~˫2w ,$l W\0,4l L\#@WB/DmH'4:9&~ #i0?0aKw`-6M9gK@[HDmx7e9gi7a]gAjԽo%D.Wng.y#w砇.S.Sι{&#StхwoLq:A7G/WoK hr/O}o&kdz{qGo`q&/ʒ"d|W`:^c8-X ׻#Cd0$4WEpMB h0D!6QBP ["ag&:NlaĠH&Jqa/TS 4PhB520BR(>Q#Kklc@GYs\% PX#H=ˏLXӴEQ D )6Nz$Rre*;U (4!zє5:6 fzi/bK4dCDŽ _d0I0j. z#(0k̛gF`W(OԠ&Єrg0} 0kFMz6hF+/bt_5)҂m4h1`R_4iy&sf@D>Q"|ЀE,nqyV{c+}M|[uVϽ[Sw׻Gڹ>||]Lq#+Gu=?|nwp)|4ǟg/_i߯^pez7]t|a|P }tvlDPx "80 *%PSETH ÂPMXJ`|q iD`gS 0PFxHJL؄NPKPBHSXW^34ibc_wz m9@35^@tXvxxz|؇~0pXs(h_؈4]66d% n $|U C<8XX ≠x舰$3]7ox/P@Y?xgjiF"YP0)6X_ ww˘ڸyӌ[2'P wFPbZܸ؎|cfQR -:~,;Q,iw8YZ)wِXR /YB+,"9$Y&y(*,I.9029 y14y8#4,:ٓ>“@9DY"FJbLPyRYVyX\ٕVB^b`Yt4hIZ ,&mI%g)&ti,eY+qsY%y%T ,w)+yQbo {Y 6&),kɖ&9*+qٗ٘gRҗ_2Yr 闶9"əIy b9ɗΙ̹%)Y)ԩ*oiٜyyWR9Ryٔ))ٟTZq 47ؠ:ZJ 'I'*%h"(&y)grpiB~n6虢A*D%̉xB:%:Oʗr٣3)S&ᙥ]4ʥYVjEZY )ɞəmrj)٣q#Ꝼ)yʘiʦ#ڦjVN ʚ)٢:z|zcZڧ꧙jڞTڨ5ʩz$ڝ뙨٦ɛ y]ꦔꙴj}ʧ*ʊʝʬ:92jܺʫzJjJQbڝɯuz &nʭZj*ʊ!+K: K*%;6{$[ڣjkLJ +sCJy/TzٲYɦ){0۪V:[@ 19[?TZqzd;C&<ڴk*+?v)k0ۯwov[=*[x[~{Y.鉵 ˰M:ڨ^ :ˮ;3֫kz[;4˵);J*&jZϺ|˴U `;[ʽ{ ۭQ۲˪9  JG\{ {[TE) bZN68=@\zFĒJiN^ R\WIVP?ܥ]Zl2blNk;Vwb{c\<)gl:zf+suLbkK۸zk Ȃ,w*ɴfȚ  9ll:Giˡ. ʻ| ʦܷ}|Z˔̱ R{¼L+ͩDž| ,ٺ՜̞J˩ ޼˼|ˉL,ϾLle,<_ʝ:ܫ ,ǫMĚ"Si0* "]X<&+%}*m+).m2m1=6+--79-ܰXQ[3zaH,2BDm+ e"v\m+1IYЎ LJH[dzkԜd5'  ;}Ǖ̺kvy,fϬLІMA;*#Ӎ* Lļ }, kӹxR٬<˽ ȞG٨kێ~EɎ\y{2ji=M ]}t{Cڢеݡ]߁ߐB^E zΨ(ՓR-==8x,YޓJa&|e'.D).}ps]Wj{,,]MV ܂=μQ>qLTܹO=9H]iܵZ[~cF [ls7~ڸԍHˁN Wn EF+ю^)^.)/~ꬮ.^}븮ߺmeb+޿K%N@yN'xLڙ=N.AN)8~>S{jqn.ך-|mڐ>/= h ﰾmLoqӬ#^Lۉ܀^n;] ̑-bYm] b/d_.}hj&n/p=1)"OxbB }NOb|~ϿN-h~ܴ)'PZr)']n-2އή{O_9<Ù7@ DPB >,@DZ"C;.ԨqH%MDRJ-]5m*ΓyVTPEEzsfR%s Df'Ȉb 6jخT6EVZmQ.u)Xsj wdԲ_[_q FXI{uɔ)o50}Xhҥ66Mɐ9WLqoew 7tj޽}ވxL[G<s~wu>Xpխ~}eq/^?מ^z;-l_;=欠0@ߢi30A=BA '&+0C 7B?1DpDOD1EfbE_1FgFo1GwG2H!$H#D2I%c ;PKЃPK3X380 !za(#oJY"RqC 5|F,1!LF̒Q[T2ᄳ߂UMؓ.a~s 0̋bD@qhwgԀN7=elC-b ?\t-?ɀH.\L-xbHbD#El70w:$8D3(I5: 6- J-R W2z받_Q8rEw #Xpi~SvFx~!~h@Ni^OF-؜xkuXtˮ_<4;(ч+ XXI^8KM Sw=t/ F¯Es,ׁ򝯅>}%sVaCP(`³ з :Q;$ )aCn ĞȨP#(l$ Y؁_cP:|lhv/MX8Oo|DHf\d$0@CH>&xI0KFB0bd ؒ3$s8u|cwG=ƒ}ɇ M< $0<؀M 45dJTǍ/A[&:8FTXWzcoZ-U\%/?epD!N$l/ Іq`ao4G:L?H0؃(SNUvd,:WJ&x'<9z/ԧE G8TP=D#xLCK.aPTœ)Ui"ABТ|E.#k$@8^_a;fr֮w1 xH`(Gcn8^4ZHGa8@0cP@ Hh/_[ltǰ*,Q/2;Mn LUa "8`  !fGղ<AP8_̡ѵ"=2 ]Uxê}K0z$˹@ 9 K _.H?m.NIIϺַ3]K9z"\8?_$]+xϻow.viO¿$q񐏼u^ş$NY7{GOzS?WۯSs8O|O;ЏO[Ͼ{OO? OϿ}#_8t~P ؀x| Xx~ n'&x(A.02X6x8(4<؃>;B8DȀAXHJwGNP(sMTXV(SxZ\Yb8dXf؅hO{1 pnp8tz=Ȇz1 8Xx yȇ؈/0 08Xx 舞X8XOЉ؀hXb (-1 ؋Z!X88ʸ9ABxxXBgՍDHx2~h؎NZֈ'ōhNhB(!4hI#9Xi ِ%&2Ih-ɒ+y)Y?ɓ!I.I;f@<IJL۴NPR;T[V{XZ\۵^_a%_[f{hjl۶QEGCxpd[}w1zw|yLh|1.V792k' 2 [nUtF.[;$?muNR)" {(븰9iԼ+m[ǫAtk>-%뽦+J>;{뾟 kbսk[B¿ {KlU¾[|',N+כF9 <!#\F'9ʻ[3%5l ,/|=E;nītF\(,N|%PhD,I\< MI+J<ƨ[kž9F=\[tlll±L,I|ȁAbȔ<\P̛xɟ,NҔ ˱lǎʴI9ʪ\,IK0a|<=QϜ<>\rAXl Nj|f,8ݓMb0 :jR6=Zt.ǣӆ{pàJסnOp1a$GT_,F=.<9{Lc5?mWKꈾK'.ÝN컓0=nmĠCpnK$'0r|ݎ}~1Ӳ0\@錻U޾ώ|֖Ԥ.-two⟝ d[PکqL$: ZphS@,XxĠ\?k߸>kLPIx_Q ?Bx + #یΚ_v5/0 Ho_Oݜv@0p t\3` -ϔ > 'Zf~N7v3@Dz?ܮ{pOvϒPnOܟ3zO@40A QD-^ĘQF=~RzC2ޅxDMBt`J5ת͚(KB#:ć6m:RTU^:I3A6Wb{ ħGFW\uzٳ͜;Fk[I…k]ʕ-_%Ј:1ej&v0r[K#c[쫚i9ƩYY`Q#]9+W :o`Z%j+zc[W m~ nqq蕺^ZqɁN`P?U; C^CC?FT0#.TCg."I 4ḽ1I%DM/KH*;R\hI/ >?.8gq;9,Nt>(;Bd3PAn2c:'?4R&Mm|3=Q34TQC͏<5&F+tTW_ OKLQtVaW(E)E]U_E/`il4W)Zl{U'BE'iXkWf=#h&ȅXHzuxus;d|w7aI/܆u5ŊS7`'tRN-yP< 9幬.I7V9g/Gvdk3)RgbωYBrT=y&ښK:xtrI&.]ņ:GԺE~αƨIdiݶ ~o1>!v"? Vg8QLjwu`@odJSJBV*$h8>.0BmT^bW> $Oj˻פlr^7Sc{IT]NIbAa $#HFN$I<'63PCL)XsJ;{ek)Yr{" &oވpc5? l4'`0Jyθ)| 𝒝GZxϪ IFH֓$^%;9k'yvѠ|(D+;gq@m&HC:HBKGUԤ'Fg>"-NuƳK.qB| S2&9EҧKD)AZUkEբ9*W˅AxXUzuj jD̕3w p^UE-ԏS}+bǚΚ v>"tdF)5+/s[m8Oծ Q6D\d.LȚӶU(Jߊ*J*}[FbV df}g+Ck*nMob7h#Nޖn{mk[W+n%% s^{ pԤ%`W_ + O 2OC )]|3 CGhd( J{HX}V#g:{">Va&sreoUx寸Tsf@6GLdpd(KyDz%9ӱ /@{~lsl0/hzW{p w\K:o?.Ә~:`&laTJՈ˴[Q.K3K=.(mmѴz8ylOzŇ69[B֫پgN6#+pmnZաM(qc{z|7 rN+#pW ?3%oJզ^!_ iYM^9*_yUs\ۥef\81^zsۨƛN*S|zz~0ز>Cu]\j7oEwn;ǽxVu+/O# G-o^ϸ=ߑΏ"M/v{;Iv$1G]G~|7χ~?}W~xw?~-7 _#j0$4D@Ddt =# $4DT@t԰  !$"$A2$T%d&t'.(*+,c-/01\A$$3D4T5C3d789A7;<=l?@D6A4CDDLBTFtGs(IJKmMNJw@g B5CEDUTE08E @EJMF}TM+dPExTOTERSONU/e}$Y =ݵX]%._V0`%bea5dUV DeugfijlknV۔q%r5sEtUuevuwxyz{|}J~؀X- 0؃E؄U؅e؆u؇؈؉؊؋،؍؎؏ِّ%ْ5ٓmSq ;PKRxO&J&PK;[ʆΝ{uzMuG_ϾS vG~o7^jhFwxsQG% ӂx_bvD4hk$pץ ܅fbwL6YlFr!'$~QY^:)d%X3l&xVĵ)tfxm矀*蠄j衈&袌6裐F*餔Vj饘f馀t瞠*ꇟjꩨVjjb*무WP[2kkN첾&кlV jl dv+k覫+k櫯Aa,l'p ,GpWlgo,$l {N!-,1l8'\s:@Ϝ2PFtL7 MCT=th+$uo/{Im5hm>0x w 5`+S|.8lso+8Odș|@M;§  ~tGNC1ҕt8/`[|/Nl8xm|/݉?/$Wεu; @!(N" \ 3h50`ڳ`Br/+r7,G7{7ٱ=Lψ1V  d=(*n @^{F0'Pa(>1|!{H=p? wQ;_ I%:"F1ѓ<f`E7RYe^F-qa B.}]&UHIA24_.1& ycڐɓdt9E56q 02t`\ ~l#HFWӄd[H^Vs#}b& y!DC CJ3T,h8V/\HQi0ֲ$=zUvJS۔t(@4ŨLwP8TEIџf>\@Jn0\ծT'-ˎѥ)'G[:T46m*%+Q!t*AI׶Ne px(/{@gӨN;5Rm%e7K@Zqp_Gа>YyEEG6'TKv=.aoLmqӝЍtkNͮvϡWn$-ڐ\- n"+^Vks|K ؁v-/|̿ y˲}N;%\_ΰ7{ G(NCl0g1w<}Y"XFN2&;#f2<*[Je,KF2Lfg. lnr,9`s>Z~3c>ʇN meF+ъ4!=cGSėt- eNkdAmfRӦN5Q-gUϢګOjHz֙uqMgnX"ue9ͱs⤽bbopI7&trxw&6ɼp]lF6 Ӟ{v pl0p7\'p p7nWWrj~9 /\xqnq\68EncFOz;^,_̱g}EΟ.}f˾vP;N=&zg\o;WU?oӃ{_}wr=+I>Ͻx_\8ӿWs|}pxzzG`Wuej xjU|FcchkG|ujHkNqvck6|U|K2eo086x:؃VvHivfeO7xoLb$ȉ>e-XkJڃ:ʀIڤ֣-)3OVʤ}ך%WFw<[JgTaC5Ab :8fogڥxtfȧMJ0wzgiʈpQ8h J*zwCHtcש{bdJn~X|9oR銐꣖Z)ʗNg>Iijɥz:ɞIYszDXʚ*Ϩ9J >xzۚWx8tP)芬ʬXV n֊l:r>ךۓ:W)e/v $jk{BZ, j)@&bH <۳>@B;D` {z+3ױJh1I۴;RG|Q[jZ)h9*۵ƴdwWY{Khli k1Htkq s{i|wy{ʵ>&q~6* hKj6۲K Yz_K2v50;a\vI Z8<&Ge{1 :w^8yZ*hIŻGXpȻ?ʪlJʢg8ȹ[q:yjjfrLK{ڡJ؉njc7y{)Ky_m۽q6 k aǨ{w{9H9Fyv"{幏ɾjwXb Å[ͺj#L  jl̒3,2kj#ɛjy&( }VWMű:poxj:mL՞*xh nKq|Z؞-(eB=vzjɛmӜʲ ̼<Ԕn\Lx' gjR=pjҟe]mwk[۫٪g3ܳ4錞܎ ש-|Shq=^kϝMݴ̱8mÝiaMĵ]߭9\֚$H^]4|O\xʡ+6]g#=|jp z ȋxg,۹xݙꮬމ kMLG(\z`ޫ< ZYzb6ܜ9Ά%gH0؞ٍif~mESY <;ߧgv7>G8vX<#/ird_pqOs;2?YQo] jw!fw!^>?tO_.|n|vIwk}<]ÑG ˛_͎헨Ko{b]|o$ -3O JykORo{?~mĩ\__@ DPB >aA-^bF=~F%4RJ-S&Sf5mlΎ:yPE 5z4RM)͙ ^ŚUV]~VXe͞EVZmݾW\uUT8:pK Xxbč/W ߾Ue|fΝ fn h#K4Kѫ5ʹuٱm>7!kf𠣅G4w2;zrwZrcb="xɯ<_^=H3L_:>='@3$ [УCzpJO ӏD|0ŒLŅT4ŃT c0 갱o,AD|Er!dI#eo2,qä(*3l!\RK/1L.q)%ctYTͮ>3Zrcvk]Vz)ʹ[ ]f$<^N]_I7_|; \z/3ty|83tD{|5ގdcAL'JcsfUC;u/Lye^ꢝ6h'>9P&Nj ǬkQ^Wۼ.Pm?+&(Nmn>$/ÛMqjATCT#ǟWÆ7x_6s7kjO߹G$;ϹH oE]wIɻ-q#WAhxg+ۈl}5z_jOF|# 0ŋ>ߩo(Ζh$~[ ?sˡoFҳU?9nd_l4n{'+NOj%it&+s_'#ܤe[14]6v 66Zi  G4E,cA,,~z^ v'7K԰,S<%NoF$16b[F!ұb7 csuįoE2d ^̲1D 2vܓ$Ѽزн.A DФJFN2)GHVl3KK gld IjŒw0Ĥ+U><.+$Epq139~b,Þ2tk $er.-c=_T%7}iwBc0&:}L@g)iBQ mee@$Y}[e$L9:HiĠQ|P>$(Zz9+}Ŭfz\z1n^pB(Pm6ГBk=}ƠJE5N̫8}`ORZ:3sR-.7EBάbpiQxǑ>ϵqF*7Qy-22Di7kE[w7fe 5Q&4ךB{P;V<"Xk]0}Kfnk G>4Hs|2oӊ^1\iɊ\̵$Hbz.^, YU+ℨLLyl+v%SSqb|kScjǚs&lyokd.2BL吆y]ĞLgY2>% _ULW՜L'Gԑ>դc0(+-G

ws'n}wMxx>pGxp3}x%>qWx5qwyE>r'yPr/ye>s7/qs?zЅ>t\EGzҕt7Oѡ>uWWzo.uw_{>ugG{վo{>`nwi>G|x⎿?yW.7.wgу(}Uzg>⮧8Y?{^%.{GCG~Oѽ>G?}'~o?)3~Gտ~?$4DTdt $4;PK!!PK80@A8$AN:4ETQH%R ŀ @T@m`VHrZfPF)\tV uؖeɖa`ddhyY)0փb=Ĝt aFgE(x \z9[ *(p:I h"xjW\yG\rK|zīIZ:+ګVzWP^៲VT>+r+]ta-ښ+*a.cO;Ļ^cM?ߠbA0x8긣RQ-T U}Yu?V% fؕ&){e$lA܉'<@B;`ѐRJ}˥xoAU'*y֭Vmnqd=fa2=v~CG٢;n+-μvXPۯP3Uy0TK5pUHLq%(騧Τʬ%3yYkҜ`ΩVtj[ݛc4Rҟ{C(|W^>DE`XuW~Bdr&DJxrId\cȍxg<_,&,9ڜib]@P:ӡeI !Z:,x W%6]5贽ְhbs/y=MdC$f9{^vG5IOjZ'伪lUa$ @|`(XpBZc>F16 2Ე 8pm[5@CD@N0G;X" HHD71%iEk*ˢ:d,d^2/ e 0%4AL2ȧf6NDfww''s3Mnj,3)D2$mhE<T^; Al |Qr `>6l\x? q~GSE 9z6(#J~E( Yc!{"I %0IO+U"%٘KYҲUե4qU`LfXt3xA^)nJ׺5Y0tcH!5X?> X_sgB[h86#P Y0Rool?娦"4E̥pHS4EH1 F  X`4B"P2J͠(ԯXQbƼbp1(lAUaY2LWi%M)) &wlm]ߚnZS?='Lu -5 e095H6BH=U0/:ȱes,+<#ڴ~kP-tz#9d]EJ(r&ȶi<#plKpMmSs$!E& z@<5X{Y:yQ@~MXԼ݀Wh\Z+3xشw g8BὊ8 Yg(j.{>j۠ծ?2> F٪P5Vura#d2~G~;OY FCDg]4OFqW׺$TȨxMuF ًEoھ`?D}YVը/ꞷ|91ZHO{ݼ5a>-S)BnCML1yUhMm'7NnLY[϶noot}x֓;z-E\J.FGGOzq\ȿ+17/,KʥD'Q4_^KLKHA>]mV0 dM}KsZMUzNfyBfLֶOk8@6;=d}{yb'HdQLy}o h(boG(GF w'B Ss Prypy"y syV FJhhF"hy6ryf   @)_y_hJT_${(`y g`|n#!=vtϷ|hv}ltїL}A}wlG~Cle'G~O;6dlD( dfzhXh H8H'yhP@r`]h9z7эD(r6JhmrVhU8f$ֆ#`_y6 .{2XKyƄp`rrvxe? `V}|`tDM WȐiF'?#bW1'`cW4iMpMmxv_dWBi'*b*3;#Ji O 苹h'O A@"gȀ Ȩ̈fkg֕ky"gؐg~F# #sU 6\ K(Ƙ^P0]ifrx4whwh`_Yw<Y 1yVٜ9 YX IRǐٗdĒc95@5Y9c> 0;9bCMC)zZ)JMHiXIOV z uҟ\ٕtaI %0@z!BZT(T޸h~Y Ogi`@ _!^l0 fȏ{٤TQꆫWV|i$Y_j`)9YeJyjpX6gJeV9=pYB4)30x5pc6mcAp'ٟ:3'hY FyX y6'MY$Au`y z\;`džqÚ!u9;g9i: iPIr? y&VGV J=GtZ[r1Sjaj(k[}q`b?Px)o˦yIyA9±cZFJ'eY5|.Idw'w9~03 sMZ hEGGI몱ʒ!Tk '8"%Id)zy0 wh€qbhЬ̺ #0z`ʭʭszLKjPiؤry_)޵iJsʯ_y؜z `갤{ [{ vB<*+M`4yٲ,ɟ4B9xzwǩK zp'hg0ϐgР)* E@p{2[ۺ2 < h2dXj k]kH˹v蹣 j;$\KV- lEdҜ TM7ƽ\{`]@r`]hzszB$ nȃ9A* Iύ+vifV <$}|(d50 .l̋z=h8C E+GLƻĺ)T}}!8Uk Xнc[Ԁ S`xiwKA2x.pyX>*;`h pʖan 1L:]]y(V.AHZ ԏҭ۬8y>>8Ch]Ws9S,(כ=[߃0a#/gY`l.n^&ԎyhvXu.~99̀Ӈ·73ͼ6>'=8..NNGnlfsd,Nz@͘=>wS,h0*뤜mA4&/#@V.!쪫?*Nduخu@b}>IbRMoC8I=͖ P/SB\ Sާ^ #?MI?}o*!>Fr2o9p15=}NPozj_>VVN՜nGrO_{xo|.ыoʓ?ᖟ;œ^,80_obuDW ba @> D"ƆFP0CI6Dk/FЋ0_1[,7-Gy@mG1+mVK 4"TM6%l-n| 8bAJ ㎃KBn? SJ(3 2M@n<BS=SΕ,/NO:O)z)jsuC;lslm;!8$W?$8%FγFI-4S "r EHYc8ԼH U0GW̰k$1gHtU$bVޖaf cl8kj1-]ǭ{VV;zͻy m3W<.z_TMǰHP).@1Ma r,7n/KYHϕu:̈J*΄C_Z1&v8] y;n5á`N2˻ф<(if8^&/{ڞu/kAx rK'!i"K"?D<^N@4p$PT!\]y$HA f`sP`0.$+E(,0&d SH+)1/{d8ʜGa*ƚTƅxKe"n9H4nK;4EbNp<oygLF=g`jTS6uz<*n(z #HCR)V:./ >&L3e=GP2y+mxC%QFMe|&PҢY2hgnD(@`$k[3H16n-|bKfݕ,<|S5R AiM&%Lə8 ;N/[QZS jY6KNBPz2Yt fJ<$M-k^JQ^To!g6*}#MQE6T2ef3!6kNTN,w7TfK!߱UΦ$@Hb%d+X9,@UZjVZ@IPުz?drCuis=nS|h\#Ю*7#b[65lɔXŎV|l#"#ƈdILӊMUjj@APL8H ΓlEUmv'&_Jd %GI cFƪMk$:V\+ޟ Y| r^f;g(<@K[_fLFiVLifKΕu@  7̀U1(9 d@G,qYDVAbN5Fg]#F2yk]STd-gCky]6KV>dpD `33Kvm)lʦsӦ@|6 .~N.98U{ өZ`*qę rQZ.4sﱚe/%3sߢ㤨=e2Lm,SIOѭz4knu|f2U޶8+|tdKR{rav.tE-6 :ؙ߳>av񤪋={\.-^+&7b⯓8q.c29e4~ːbA["a(3e7VX_tľ@z\",ӹEL?&DIs'| FE1|CNڕK{•A,$(j5 ?mkV1/ 3DvǍsd>5#9{d@)h 7z=5+=Yvk-J$滷 ;~1[>ixR1C!!TZɁ{̀"3Sh.@/y!R lB>0+@BBsB{?3̺~H73=?㽿 ;C><:c9[P\A<.YAŘ%A A!$ *LLMե` ^Z !Sy]m\To]"Ava\ n\;܍&B[O _ь"$d%.m,-.hT)^jXDE c3X2\)]^5WVc`6^7CڏQ -S>&a?&mfAFd U md=]@}㔆cU] y Nc66nAI=aur>*0*8gޡ,2rS\2{gZ3B؁uνjmjH'/\+x!iKh苞hi.Lf3x2>㍤ (NE!( ̡cW/mɝli d;Fj0~~5"ODgR.[i:jծ&ne3.^1^nFnh~k.̺.-l:~h/^^hnk7&? 8`wImu;ޠ#>Zx!j!z!!8"%x")"-Ȣ7hQM y΄/#A 9$Ey$8#(qUVЎ$y%Yj%]zMГ Fyڔw:饛~:꩟NIL1$;#;#:nK3swU8{4N;`TO:dC9+xR#gc gztŎ(׬<𨎛77 )Fy@#~ܣz:.zl/ɰE+QhB x&7 C3TNJ13GiFּ&? .Dڈkd:T? iB;T&׫M;uNOA茣G*9=Њ\A8=zBZ:aIR?* I3iZQM@47Ȳl2ޡG ;IN{Γ$ 2J!ǐ U=ϕ\mzWnHD68C`+d*x.tN7յ +FWnu]w.zۮ}M͹ Y\v؄+~ φĝGU*M85Y,cXzz{YSGH9E8ۏz8CU4_ 51Z" KT)&mB%PsVhE&q!MnC!B91Yc1/>!OvCć:tM)Q IyhjԪB\6Yke0+[U|vD4a9:DMhB> MW>ɣ=h_{ζmqs[.72OB6Y |8-aKotVD65Ez{9)pAԇ 2[_)XQ9Sk=ZL@sPCq-bt;a헏ضͥs/~w^lG{HG81 XWE=CdO M!B9$. . e?H=$rA0ȑ`^$D: Ơ |^聞1a6=3p'@G_ õpn\B!|BFaQd`HP!!!a뜄YZ@C8`3&Ԇ ^nRM!""&".bD #2"hQH7AA!܆hߊc `͏1fb71cP 4j7B(0clc>6C>d7#?f?ʔd(ã`FJC7##D$IdHD^FEE6j+L$MJ J$cd@BWMPdodA:HP%TFTQRFR>tW~%XX%YYMV%b\%:Z%\ePe*b\%^%aa[%``&] &b&^&Ob>&d0_ ,\&fffn&gvg~&hh&ii&jj&kk&lƦl&m֦m&ndcCn&pp'qq'r&r.'sn@\TN'uVu^g>^s*tbw~'xxvJ_KDw'{{'|CyBU7fg|~'| ٧g('eetBFN(ɂp'V(v~(\h"ehe憂('tZ扮(~g֨(博ɋh))>))6IyTz>^)f)D)]v0)j))r*ij0Qќ')i)栃¨C: ***Ýꩣ>i*f*j*vB*Byi.)$*ƪJB*xJ?i)*wL*"00+]I+V +d})4k<5?z<[tȴȺ^hYΫ`kfH+=븆zkqH~lҫ>,ثkl hEkȾ+Sܴ,ݓ\B,Ģ ) +Ζj)lʖ,flώ,,S6̚M7QDZz&&ǒ-jӦ-,nk?tb츖-Цkˮ,mߊmɪjmê-(Nmͪh,k?+Znn..j.r.%.*.6Ee,^R.nn Q-v.Q..z瑩zh},fzlזFhNic6obĭoo2:ƭҭm//o.o.咫ncZHʃ&wpGEjDoz C* $ 0 0Nΰ 0['%e' q[? 3-B?/#w"i*1:1C-}h1'Wpq 1!k q!'rW*+z031/sYs5{32l,7sY=<3so8r9#s&3=32߲9;3CADz<46[174FC44'9Wtft;kBHCKsD[D.Hײ´Q..3~4>t>se1gIg(N#~6-/6cKv&=l6m׶m6n綯no6pp'ˏv#_d6LrrqWr&#Tu_7vgvo7www7xx7yy7zzwM\DxQ8F,Ӆ0;t?xxGPőGYDZŕ{77nL V9a9qyw9O|gǚ8kxOWxǹ[HOpM9.9yzzSSzH$z<:;yyczy?9:SGc:k(wS:y#7zg8M?<ÆS;z׸ƱOH:{7:K?{z3;G׫C =|t;C:{Ŀ#{/Dzyg|GCL j>B'`ʧcB'B>S{‡:{|C{k9Kȃ{ߺw<yχ|vBN׺+;;z/C[} y9{{B}<=E3y]|=3ã'/} B=a޽wX}k{п>s]> {HKb+GyCVMM~Cx뽹'cD_H_[;F8wGLſB+}A>?S}߸+?@ ~ xPa‚>HPaE1fԸcGA9dI]·eK/]aCA%Y"PGM&UiSOCT jU`㷕+P:"V2i23Bm^(]qBջo_NZs&Q>4Foe˗13 n4J Ԁ 2j; QD?ېRLN Sniܫ ;# KB ۚ'5K GN +'8Td S̎nrC{ / mj@ts=ܨL΂O:䒼9s(BcGsJ4R3E)t ҃Ou =H-qUYuRR)3miSmU]mS´xMVP4ABZ1MVuٗb.֔V*eW}k~ śoeqwl͗߇!w=6MiŴZtӈAͷf`9pe㔆;Yfv_]0^{s.쿙˷O6)wC agd碱>fnuaN| XGn&~]9M6*yۺ1. ;c'E%2 "_E9P~5IM4\%O)>JV(kŖL$U?;m\oC[ܩyO-{F[_:99c=Kpe:yo8_횔f{hF3αsKUtAaH4H +d jl*>"#ь}& C  }X`(^dH!u܋Eo{h=,N37b? eg[^g7ɦ'Z#Xb ay+f08v{JGtc"h.v ΋Ll)OiB:LL2䋂Tn7eGCИƔ7ZOڲ -93δ4gh-oS3ϨL,2@v,w'O͝@g3X OsG^C4Q3ըFRCTyŪ"輨:?~ ?dJpc():BT!.X@sP` SHIX.C**!-zTZUb*?𲳦UtI[⢸jDqaZ1*-JxXe>Q~ O'ϝוU/d*SsiDb-h}. `؃f30:=|mnIZ;{oAv#tn,oӹZz>ݪD]AڑHcD/ZWZ|&SAHf^/w_3]2m:_V75, X>CЇ{ ô%NW+o"0E]φù!,a#KK )*Zf~!QTpV *0qP1,E8r(ҝ˚isc2u 5TX3 3K u7lji 4$#Wള2\6YO3u*[|LwȜNИIcK"55eԳUx簖Y݇/J$f96ҭ~AS %k H!U?d$m=-x"IQdsٽ2S'mn幣meI? (T[իP*斒9w}+ǙKX{1h 6lc&}_^->{$ohHs9n⤌ 9^=;P^y UH<9]V-{9'\]6$‹?f+Z9Ol3Ν++[D\"iݝEbtI}PlUk͸ (祶=n݈Xɬ)M_zJF;*SWVN[ {4]OӯDĕ4=܃J-sCgf×Y TX稙L ѽ})|gwWZ()s: {1qLdKqOJn10 2R8Vi<M/tm  iϽ0"F(aO#.#l hL4Qpp$MRL`%/2_d8`L&MgRخO  2(OzR(R'L'Qd@ I-eq1cF+%(* n6MNl20Q*rRRNF$e+FE`2m07/Lr#sDJ^M{0t4 9 ~}P@GOWS2 jn>16aJ2SI%ܰ7gs#*7+:*E29$3D/\O,a.)gs;ňxSߜF kÐ%2=*32o"*ܒ%>j\7!͓$@ճ(RDE.$'#Q4>^* rF dI184t9OGs9T>6+p1 T9QqIIIBFo&1w*a+tKe1HYr 8K9J!MTMTItO_qqNCF97nUZI[P15QA4[]ZZX\i%]]Y"ٵ]Q(հTr!ɵ^M4'}L_%2]``N`US a](SF,sQ)) MUJ?\Y5K ke-_Ot dT5c6)KS¢s`6g9"dpdUTh%.GJ]TiKihUjGD˾‚k/h1H`aD smeflUdTne*FVogj6HmVQVopIl]ffVqVpVr5qaJ wb-l)g;#0WsǕsCW!ts<#WVu=n+WvbtivOuwqq6iywritwu tcxx#xkd7uWb7^Zz7nŷ{W_`|pzvxww{7|7y'Ww}}~ q7w}}MWuQWb v~ow|7~v!l8\v%~e7EWtM}?X}UxvGxuDւKIX)NX~C55׈dVw^7VC|{f8xɸ8xٸ8xᘅ8x8vBl#V YS.!%y)-195y9=A9EyIMٔUyY]a9elk9uyy}9y937wY9yYI'9yɹyќyٹ9yqY9yuaz !#-1:yX=A:EROGQ:U9Wa:e[Zkgq:Y桧}:}A::uzyY`Ⱥ:ZC3Zz:ڃzC,!a7!,+;K{)]B`` U528۳!ײQ;z:H*X;3^;MZu{oZZ2÷jّOEڸ9-["*[);g;swɻ3wvd;wm&;[ۛ9+;4 b+ !b?ܾ/|CK5E|y9!|U;*L\-|o+^^!Ҝ}~޳<!r8=A>E^!Y5~YCOئ-]:uެ+:w>yhŻm>-WBA\˕G~뱞>9ž~콞~پɾ>~9+? ?!?%)-1?59=A]9CMQ?UY]a?eG&WyLt{?{NI;q#>@"?ɿ?ٿ??~ <0… :|1ĉ+Z1ƍ;z2ȑ$Kyʕxo_?شRɝ<{ 4СD=tbJ*s9MNZ5֭\z:t)S0eҜJ5'صlۺ} 7ܷbYԪs 8l뮼/ԛ| ;~ 9ɓ 7mcʜ;{ :I-1]SLD׬kH{5ięN[9O{vɓ.^CA{Q١?'_?Kn l-Ǧ/r:(Hk0 kmߚqi/ij +o.nl-ĭ>2<14ܪ?^:%1efz J)t#ɥѢ,Cwioʊy7<{`h78B:-|귫L]֡Ut[_݌9J9Z}xzꪯzzN;^0μ| I>:/|?Ox!_}_/}bjO~u.~kO@ p,*p lJp/ jp?BOtNp,l _p4 op< q/!J("*qLl(JqT#|&Ģ0qd,D-%hl8qt':q|H0ޱI#xCrl#A"QJ,K0-L$ 9 Pr,J$B>ђ*a%S@BXГ4-o\N$?YQvJ-MoS3T'}%>NhәE&5[g3+ͩS U*QUU&N5\WZ*Xϊִ^ujm[ߺP2?tE׼ZSkyT v 2t],a ]u[% ! yhbL}i1ZTr.sK+@/iZF4*Ej# ZѰLYF3`B:t,#1ugkiԻz44 F ӉvtuDڲ8) 6c0QZ"U?UjzRcP+S`=d`14'r܀lk 뗏U_[oxͰ!s}z\ ?,NK,a05ki潱8_WdzbQk}lI 7 r (PώVsL٣m.Q,Ot3q8"os]L:UT7Ёofr⻮{,'i됢<-s1b~,!ɆeMCzэvtMUTsOf&Rt1^i:j0G(&JhyֲF)Qk[Tmk8z\Vo%?x]3|`oǎg YK lj;Cz`A ;g.v(pFՁ7<[CʟG?Mr%X6K P"+g,Ǧ{GCEN&YL Inb'g K_x|^O?X(;u^ה4!͞tGanw!yS(eXuIkv[ ǵ`''x/7os!@:קnÆ8EwU" Qlf[~}.Q+?bOp'w@>#^ǖw|Q{+?*Y?ToUVXUH xV {jo"?h24dXE C%hA$Hw+Ȃ>vgQi-H8\W;ȃ*q7DlM׃CȂ?{3GIXFHzHXpJ Ȅzg|WS[ȅ][aHJ8e9Emzmp5yWv5ڛx^bFZuyrqhR]oe|i7g~U In-sv1:Yn:hWuBqDqw֧n9vI/C)S2iijk*XstCWt7z8*K5v0hy.%hu Oi94jHRdTX&uHnwrGw6ڄʚ;xWx[vZjɗe5^h_ڬ9yyztJ(Gn%Mʊg{+{ GHʛh|TzG {N*YlJoKt D) 6cꍕKɫ:ؚm9_),ۆK)<>O'vBKDMFLQS!uR>0 _k a{ cK XS!繲Y;`w۵y` jkVpK>8y۵_|CZ mk[r x ۷!TEgr{ K JF',Ynd +@` } +Z~Z;۵uе[kkˤYp帤ŻuP_{ '5+_iܺ۹p yK@c{ {$%k[׀ {$l<'\GL"|1F| +ǀ 00,=<@ ɋ9L /\•KMO Q,SLUlW D<:|:c@ aPe{[d dz TÐvy܋0 ,Ȃ rȋȍȏ ɑ,ɓLɕlɗəɛɝɟ ʡ,ʣLʥlʧʩʫʯ ˱ ˀtl˷˹˻˽˿ ,LlnjT; | Ͳ=\ܐjLf[;c{ ,,l Ll,, l g L`hCv[͎ s˵` !-#M')%-ҋ1-ӌ5m&=97=G <ѠK{۷-ш{{=-SMUmWY[]} BE͸OM Il ^Mumwy{! ͼm=o]h 3Kr} ّ-#Pٗ=ٙٛݵ} o`LVnm}+ ӱ-۳M۵m۷۹MP ۥ-MmܴǻحߣO }٭ݽ¿-M`޼<ݵ˼=d5 "[ ޽ n് |;d5"̼!"n' +-p>lj,](?$^@NE.*IK9L5=Mθߤ[]_a.cNeng~p jhoq.sNfny+N |>5\:[.Nw癮ą.>5^o]F<Ы.Nn뷾GA\\pij SpAnԾߎĐ{NVf kͯb.N|>> |9malvOoÐy>ǸlE}ǃlPȇ| /1/3O5o79;=?A/COEoGIMO|ǀ|l,d[]_a/cOeogikmoq/sOuowy{}%/OoNj  Oo/Oo/O? /OoǏɯ/Oo׏ٯ/ƏS/Oo$XA .dC%NXEG!E$YI)UdK1eΤYM9uOA%ZQI.eԩʀ;PK4BmmPK(\DHZjy $h(,XF0( !88 /'X7` BAIyGLŁ_,YRn$t@eDq b:J9u ]%Z'w&pIUOIfK9'9ꆠctV6&6j^靎rbXz砡vfzi:^<W7ǩZŪQZJ kMd6YlJ,kشV !BV.p*ۦlkP.J6o4-ں+Lʖ7+Fav7gUJ<1noGk2G-r%ܱG1L ʚNyBQ$L7PG-QHXg}u2`bm\+Mtlvpvt9wx?zw|u߀}^w=xሇ!b/8?xMyx_9ݚow瞳 z\NЦ.sKzhÉ{`λ^cH|7G/Wo7 pp T/Ղ_">곿=?dψd?<دF@@444`7%(Bu#?r p@%P X@]` O8!'C-C/D ^_0T$pD%KB S0F+!$b-Q]؈0) E3}"F$Vp" YXH/=P$MFBt!:2Ž!LY )B,gIZڒ+^rB+1w,{Ќ4IMoȋ6Imrv)ޑ;':uL<$ P`Y D XuN``#`(p%@CQ|@gP:P2 h&Vr(/(@1m(PS$7t@Kaڀl($zUt~jG}zmK|=.zNg7O-.,hAgo$ G.$ ȀoRxR6W*ԧC  @ 0Z jFzay)-ZЃ/'I_gffxʴ %x/uTI؁xl8ayGFpZ@Іnm^]ׄGb{4?Xu(sJxĄU`~x! (88 5mmfh!H `X}be=ƇQxvXLFWG PxǸH`x |9{TW@Řٸ~J (U xH߸z8 X('1X`Px{K H yI }} (Y=R i-ɒ,鏔r49wcב:) 9ٓ'B9DYFyHJA;PKX· PK How to Design an Issue Tracking Application

14 How to Design an Issue Tracking Application

This tutorial describes how to plan, design and populate data objects for an example Issue Tracking application. After completing this tutorial, you can go on to Chapter 15, "How to Build and Deploy an Issue Tracking Application" to implement and deploy the application user interface to the data objects designed in this chapter.

A completed sample Issue Tracker application and supporting scripts are available on the Oracle Technology Network. Go to the following location and navigate to Packaged Applications and then select Issue Tracker:

http://www.oracle.com/technology/products/database/application_express/index.html


Note:

This tutorial takes approximately one to two hours to complete. It is recommended that you read through the entire tutorial first to become familiar with the material before you attempt specific exercises.

Topics in this section include:

For additional examples on this topic, please visit the following Oracle by Examples (OBEs):

Planning and Project Analysis

Effective project management is the key to completing any project on time and within budget. Within every project there are always multiple issues that need to be tracked, prioritized, and managed.

In this business scenario, MRVL Company has several projects that must be completed on time for the company to be profitable. Any missed project deadline will result in lost revenue. The company's project leads use various methods to track issues, including manually recording statuses in notebooks, organizing issues in text documents, and categorizing issues by using spreadsheets.

By creating a hosted application in Oracle Application Express, project leads can easily record and track issues in one central location. This approach offers each project lead access to just the data they need and makes it easier for management to determine if critical issues are being addressed.

Planning and Project Analysis

Before beginning development on an Oracle Application Express application, you first need to define application requirements. Then, you use the defined requirements to design a database and an outline that describes how the user interface accepts and presents data.

For this business scenario, the project leads establish requirements that define the information that must be tracked, security requirements, data management functions, and how to present data to users.

Topics in this section include:

Gather the Necessary Data

Currently, each project lead tracks information slightly differently. Together, everyone agrees that the application should include the following information:

  • Summary of the issue

  • Detailed description of the issue

  • Who identified the issue

  • The date on which the issue was identified

  • Which project the issue is related to

  • Who the issue is assigned to

  • A current status of the issue

  • Priority of the issue

  • Target resolution date

  • Actual resolution date

  • Progress report

  • Resolution summary

Define Security Requirements

Because the project leads are concerned about everyone having access to all the information, they agree upon the following access rules:

  • Each team member and project lead is only assigned to one project at a time

  • Each team member and project lead must be assigned to a project

  • Managers are never assigned to a specific project

  • Only managers can define and maintain projects and people

  • Everyone can enter new issues

  • Once assigned, only the person assigned or a project lead can change data about the issue

  • Management needs views that summarize the data without access to specific issue details

Select Data Management Functions

Next, the project leads determine how information will be entered into the system. For this project, users must be able to:

  • Create issues

  • Assign issues

  • Edit issues

  • Create projects

  • Maintain projects

  • Create people

  • Maintain people information

  • Maintain project assignments

Select Data Presentation Functions

Once the data is entered into the application, users need to view the data. The team decides that users must be able to view the following:

  • All issues by project

  • Open issues by project

  • Overdue issues, by project and for all

  • Recently opened issues

  • Unassigned issues

  • Summary of issues by project, for managers

  • Resolved issues by month identified

  • Issue resolution dates displayed on a calendar

  • Days to Resolve Issues by person

Define Special Function Requirements

Finally, the project leads determine that the application must support the following special functions:

  • Notify people when an issue is assigned to them

  • Notify the project lead when any issue becomes overdue

Designing the Database Objects

Once you have defined the database requirements, the next step is to turn these requirements into a database design and an outline that describes how the user interface accepts and presents data. In this step you need to think about how information should be organized in the tables in the underlying database. Given the requirements described "Planning and Project Analysis", for this project you need to create three tables:

  • Projects tracks all current projects

  • People contains information about who can be assigned to handle issues

  • Issues tracks all information about an issue, including the project to which it is related and the person assigned to the issue

In addition to the tables, you also need to create additional database objects, such as sequences and triggers, to support the tables. System generated primary keys will be used for all tables so that all the data can be edited without executing a cascade update.

The data model designed for this exercise will look like Figure 14-1.

Figure 14-1 Data Model for Issue Tracker Database Objects

Description of Figure 14-1 follows
Description of "Figure 14-1 Data Model for Issue Tracker Database Objects"

Topics in this section include:

About the Projects Table

Each project must include project name, project start date, target date, and actual end date columns. These date columns help determine if any outstanding issues are jeopardizing the project end date. Table 14-1 describes the columns to be included in the Projects table.

Table 14-1 Project Table Details

Column NameTypeSizeNot Null?ConstraintsDescription

project_id

number

n/a

Yes

Primary key

A unique numeric identification for each project.

Populated by a sequence using a trigger.

project_name

varchar2

255

Yes

Unique key

A unique alphanumeric name for the project.

start_date

date

n/a

Yes

None

The project start date.

target_end_date

date

n/a

Yes

None

The targeted project end date.

actual_end_date

date

n/a

No

None

The actual end date.

created_on

date

n/a

Yes

None

Date the record was created.

created_by

varchar2

255

Yes

None

The user who created the record.

modified_on

date

n/a

Yes

None

The date the record was last modified.

modified_by

varchar2

255

Yes

None

The user who last modified the record.


About the People Table

Each person will have a defined name and role. Project leads and team members will also have an assigned project. To tie the current user to their role within the organization, email addresses will be used for user names.

In order to associate the current user to a person, a username column will be added to the people table. This allows flexibility when deciding on the authentication mechanism and also allows for an authorization scheme that can determine who the person is that has logged on and if they have access to the application.

As a standard, add audit columns to each table. They do not need to be identified during analysis because they are added consistently to each table just before implementation.

Table 14-2 describes the columns that will be included in the People table.

Table 14-2 People Table Details

Column NameTypeSizeNot Null?ConstraintsDescription

person_id

number

n/a

Yes

Primary key

A numeric ID that identifies each user.

Populated by a sequence using a trigger.

person_name

varchar2

255

Yes

Unique key

A unique name that identifies each user.

person_email

varchar2

255

Yes

None

User email address.

person_role

varchar2

30

Yes

Check constraint

The role assigned to each user.

username

varchar2

255

Yes

Unique Key

The username of this person. Used to link login to person's details.

assigned_project

number

n/a

No

None

The project this person is assigned to.

created_on

date

n/a

Yes

None

Date the record was created.

created_by

varchar2

255

Yes

None

The user who created the record.

modified_on

date

n/a

Yes

None

The date the record was last modified.

modified_by

varchar2

255

Yes

None

The user who last modified the record.



Note:

For the purposes of this exercise, this application has been simplified. User data is usually much more elaborate and is often pulled from a corporate Human Resource system. Also, users typically work on more than one project at a time. If the roles that are assigned to a user need to be dynamic, you would implement roles as a separate table with a foreign key that relates to the people table.

About the Issues Table

When the project leads defined their application requirements, they decided to track separate issues assigned to each person. Issues will be included in columns along with additional columns to provide an audit trail. The audit trail will track who created the issue, when it was created, as well as who modified the issue last and on what date that modification was made.

Table 14-3 describes the columns to be included in the Issues table.

Table 14-3 Issue Table Details

Column NameTypeSizeNot Null?ConstraintsDescription

issue_id

number

n/a

Yes

primary key

A unique numeric ID that identifies an issue.

Populated by a sequence using a trigger.

issue_summary

varchar2

255

Yes

None

A brief summary of the issue.

issue_description

varchar2

4000

No

None

A detailed description of the issue.

identified_by_person_id

number

n/a

Yes

foreign key to People

The user who identifies the issue.

identified_date

date

n/a

Yes

None

The date the issue was identified

related_project

number

n/a

Yes

foreign key to Projects

Project related to the issue.

assigned_to

integer

n/a

No

foreign key to eba_it_people

The person who owns this issue.

status

varchar2

30

Yes

check constraint

The issue status. Automatically set to Open when new and set to Closed when actual resolution date entered.

priority

varchar2

30

No

check constraint

The priority of the issue.

target_resolution_date

date

n/a

No

None

The target resolution date.

progress

varchar2

4000

No

None

The progress of the issue.

actual_resolution_date

date

n/a

No

None

Actual resolution date of the issue.

resolution_summary

varchar2

4000

No

None

Resolution summary.

created_on

date

n/a

Yes

None

Date the record was created.

created_by

varchar2

255

Yes

None

The user who created the record.

modified_on

date

n/a

Yes

None

The date the record was last modified.

modified_by

varchar2

255

Yes

None

The user who last modified the record.



Note:

A real-world application might need more extensive auditing. For example, you might need to track each change to the data rather than just the last change. Tracking each change to the data would require an additional table, linked to the issues table. If the valid priorities assigned to issues need to be dynamic, you would be required to add a separate table with a foreign key that relates to the issues table.

Implementing Database Objects

This first step in building an application is to create the database objects.

Topics in this section include:

Additional Database Objects Needed

To populate the primary key values of the tables needed for this application, a sequence can be used. Another method is to create a function to provide a unique value. The latter method is used for this application. The function is created as part of a package named for the application. During implementation of the user interface, additional functions and procedures may be needed; they can be added to this one.

The DDL for the package specification and body is shown below. The package specification is created first, followed by the package body. The package body is created last because the body usually refers to tables that must already be specified. In this example, however, the body has no references to the tables.

About Building Database Objects

There are several ways to create objects in Oracle Application Express. You can:

  • Create an Object in Object Browser. Use Object Browser to create tables, views, indexes, sequences, types, packages, procedures, functions, triggers database links, materialized views, and synonyms. A wizard walks you through the choices necessary to create the selected database object. To create an object in Object Browser, navigate to SQL Workshop, then Object Browser, and click Create. See "Managing Database Objects with Object Browser" in Oracle Database Application Express User's Guide.

  • Execute SQL Commands. Run SQL Commands by typing or pasting them into the SQL Commands. To access SQL Commands, click the SQL Workshop icon on Workspace home page and then click SQL Commands. See "Using SQL Commands" in Oracle Database Application Express User's Guide.

  • Upload a script. Upload a script to the SQL Script Repository that contains all the necessary create object statements. To upload a script, click SQL Workshop on the Workspace home page, click SQL Scripts and then click Upload. See "Uploading a SQL Script" in Oracle Database Application Express User's Guide.

  • Create script online. Create a script online in the Script Repository. You will use this method to create database objects for this exercise. To create a script online, click the SQL Workshop icon on the Workspace home page, select SQL Scripts and then click Create. See "Creating a SQL Script in the Script Editor" in Oracle Database Application Express User's Guide.

For this exercise, you create and run a script.

Create and Run a Script to Build Database Objects

To build database objects by creating a script:

  1. Log in to Oracle Application Express.

  2. On the Workspace home page, click SQL Workshop and then SQL Scripts.

  3. Click Create.

  4. In the Script Editor:

    1. For Script Name, enter DDL for Issue Tracker Application.

    2. Copy the data definition language (DDL) in "Creating Application Database Objects DDL" and paste it into the script.

    3. Click Save.

  5. On the SQL Scripts page, click the DDL for Issue Tracker Application icon.

    The Script Editor appears.

  6. Click Run.

    A summary page appears with a confirmation request.

  7. Click Run again to confirm.

    The Manage Script Results page displays a message that the script has been submitted for execution.

View the Created Database Objects

You can view database objects using Object Browser.

To view database objects in Object Browser:

  1. Return to the Workspace home page. Click the Home breadcrumb link.

  2. On the Workspace home page, click SQL Workshop and then Object Browser.

  3. From the Object list on the left side of the page, select Tables.

  4. To view the details of a specific object, select one of the following tables:

    • IT_ISSUES

    • IT_PEOPLE

    • IT_PROJECTS

    The tables will appear similar to those shown in Figure 14-2, Figure 14-3 and Figure 14-4.

    Figure 14-2 IT_ISSUES Table

    Description of Figure 14-2 follows
    Description of "Figure 14-2 IT_ISSUES Table"

    Figure 14-3 IT_PEOPLE Table

    Description of Figure 14-3 follows
    Description of "Figure 14-3 IT_PEOPLE Table"

    Figure 14-4 IT_PROJECTS Table

    Description of Figure 14-4 follows
    Description of "Figure 14-4 IT_PROJECTS Table"


See Also:

"Managing Database Objects with Object Browser" in Oracle Database Application Express User's Guide.

Loading Demonstration Data

Once you have created all the necessary database objects, the next step is to load data into the tables. You can manually load data or write and execute a script using the import functionality available in SQL Scripts. In the following exercise, however, you use SQL Scripts to load demonstration data. To allow the demonstration data to be created, removed and created again, the creation scripts have been wrapped into a package. You will first load and execute a script that will create the package specification and package body. You will then use the Command Processor to execute the procedures from within that new package.

To load demonstration data:

  1. Click the SQL Workshop breadcrumb link.

  2. Click SQL Scripts.

  3. Click Create.

  4. In the Script Editor, specify the following:

    1. Script Name - Enter Load Data.

    2. Copy the script in "Creating Issues Script" and paste it into the script.

    3. Click Save.

  5. On the SQL Scripts page, click the Load Data icon.

    The Script Editor appears.

  6. Click Run.

    A summary page appears.

  7. Click Run again.

    The Run Script page displays with a request to confirm.

  8. Click Run to confirm.

    The Mange Script Results page displays a message that the script has been submitted for execution.

  9. Click the SQL Workshop breadcrumb link.

  10. Click SQL Commands.

  11. To execute the procedures that load data into each table, enter the following:

    begin
        it_sample_data.create_sample_projects;
        it_sample_data.create_sample_people;
        it_sample_data.create_sample_issues;
    end;
    
  12. Click Run.

All the Issue Tracker Application objects have been designed, created and populated with data. Now, you can continue on and complete Chapter 15, "How to Build and Deploy an Issue Tracking Application" to create the User Interface to these objects.

PK0v8.PK Description of the illustration frm_templates.gif

This illustration shows the Templates and Theme sections on the right side of the Page Definition. Additional information about this illustration can be found in the surrounding text.

PK$UPPK Description of the illustration pdf_report1.gif

This illustration shows the Mdf Pdf Orders report. The report contains five rows and a Create button displays in the upper right corner. Each row contains an Edit icon. To edit an order and view the master detail form, click the Edit icon.

PK=hPK Description of the illustration pdf_report_final.gif

This illustration shows the revised Master Detail page. The top of the page contains four button (Cancel, Delete, Apply Changes, and Print PDF or Order) that enable you to update order information. Available fields include Order Date, Order Mode, Order Status, Customer Name, Sales Rep, and Order Total. The bottom of the page lists specific item details including Line Item Id, Quantity, Product Name, and Unit Price and three corresponding buttons Delete, Apply Changes, and Add Row.

PKpDPK Description of the illustration chk_app_frm3.gif

This illustration shows the revised update form. Note that P2_SET_MIN_PRICE now displays as a check box.

PKQRPK Description of the illustration frm_checkbox.gif

This illustration shows the Telecommute field changed to a check box.

PKC=PK Description of the illustration adv_issues_final.gif

This illustration shows the revised Issue report. Additional information about this illustration can be found in the surrounding text.

PK3'"PK Description of the illustration frm_drdrp_table.gif

This illustration shows the Stop and start table icon in the Item palette and the associated tooltip. Additional information about this illustration can be found in the surrounding text.

PKBZUPK Description of the illustration frm_radio.gif

This illustration shows the Employee Info form with P900_EMP_PART_OR_FULL_TIME changed to a radio group. Additional information about this illustration can be found in the surrounding text.

PK׊d_PK Description of the illustration tab_frm_lst.gif

This illustration shows a tabular form with the Department Id column changed to a select list. Additional information about this illustration can be found in the surrounding text.

PKpUOJPK Description of the illustration adv_nav.gif

This illustration shows two links in the Navigation section: Issues and Dashboard.

PKDPK Description of the illustration ui_it_people.gif

This illustration shows the IT_PEOPLE Table when displayed from the Application Expresss Object Browser.

PKF!PK Description of the illustration rpt_reset.gif

This illustration shows the Issues report with all columns included. See surrounding text for further information.

PKL PK Description of the illustration rpt_apphome.gif

This illustration shows the Application home page for the Parameterized Reports application. The Create Application Wizard created a Home page, Issues report page, Issue Details form page and a Login page. See surrounding text for further details.

PKˬ^PK Description of the illustration rpt_ir.gif

This illustration shows an interactive report that queries the IT_PEOPLE table for data. The developer used the Create Page Wizard to add this page to an application. See surrounding text for further details.

PK&gbPK Description of the illustration ui_chart.gif

This illustration shows the Average Days to Resolve report. It shows a person's name followed by a bar representing the average days to resolve. To the right of each bar is the number represented by the bar.

PKhcPK Description of the illustration ui_home.gif

This illustration shows the revised Home page. A list of horizontal images is displayed along with a link to the Dashboard, Projects, Issues, Reports and Users pages.

PK)էk>9PK Description of the illustration pck_inst_edit.gif

This illustration shows the Script Editor page. The top of the page includes the button Cancel, Edit Using Text Area, and Apply Changes. You can toggle between the current page and a text page, by clicking the Edit Using Text Area button. To save your changes, click Apply Changes. The actual editor also contains the buttons Undo, Redo, and Find.

PKE -(PK Description of the illustration js_message.gif

This illustration shows the running form. When you position the cursor in the Last Name field and click Create, a message appears. Additional information about this illustration can be found in the surrounding text.

PKFfrmPK Description of the illustration pg_def_create_ico.gif

This illustration shows the Create icon that displays in each section of the Page Definition. The Create icon resembles a plus (+) sign that overlaps a small page. Click the Create icon to create a new control or component.

PKF+N|PK Description of the illustration frm_details.gif

This illustration shows the Details view on the Manage Script Results page. Additional information about this illustration can be found in the surrounding text.

PK w<7PK Description of the illustration ui_users1.gif

This illustration shows the revised User page. In the new report, the Create button now reads Add User and the Assigned Project is the name of the project rather than the Project ID.

PKl\PKPK Description of the illustration ui_it_projects.gif

This illustration shows the IT_PROJECTS Table when displayed from the Application Expresss Object Browser.

PKF7 PK Description of the illustration js_sel.gif

This illustration displays a completed form with DEPARTMENT_ID changed to a select list. Additional information about this illustration can be found in the surrounding text.

PK7 D?PK Description of the illustration ui_issuedetails1.gif

This illustrates the Issue Details page. This issue was identified by Joe Cerno and has not been assigned to anyone yet.

PKZ(PK Description of the illustration bar_chart.gif

This illustration shows the completed stacked bar chart. A legend that defines the color associated with each product appears at the top of the page. The chart displays the sum by product category for sales. Additional information about this illustration can be found in the surrounding text.

PK˛&PK Description of the illustration chk_rpt_attr.gif

This illustration shows the DEL column on the Report Column Attributes page after it has been moved below PRODUCT_ID.

PK= PK Description of the illustration frm_reg_foot.gif

This illustration shows the Audit Information region with the footer. The text of the footer is wrapped in the italic HTML tag and contains an embedded break. Without the manual break, the text would take up the entire width of the region. Additional information about this illustration can be found in the surrounding text.

PK1PK Description of the illustration o_brws_oehr.gif

This illustration shows Object Browser. A list of objects appears on the left side of the page. To find a specific object, select its object type at the top of the page. For example, to view tables, select Tables. Additional information about this graphic can be found in the surrounding text.

PK7PK Description of the illustration ui_issue_action.gif

This illustration shows the list of columns displayed and the 3 columns not being displayed.

PKB9PK Description of the illustration rpt_diagram.gif

This illustration shows an interactive report with the Search Bar, Report Settings, Link Column, Actions Menu and Column Heading Menu clearly identified. See surrounding text for further information.

PK cc^PK Description of the illustration ui_drawing.gif

This illustration is an overview of the Issue Tracker User Interface. All 15 pages that comprise the user interface are shown in this overview. After logging in, the Home page is displayed. From this page the user can navigate to the Dashboard page, Projects pages, Issues pages, Reports pages and User pages.

PKjƗPK Description of the illustration ui_project1.gif

This illustration shows the Projects page listing all projects in the database.

PK൤PK Description of the illustration ui_email.gif

This illustrates the body of an email sent as a result of a new issue being assigned. The new issue is for the Internal Infrastructure project, has an open status and is high in priority.

PK Description of the illustration ui_userinfo_empty.gif

This illustration shows an empty User Information page. When creating a new User, this page starts off being empty.

PKю:PK Description of the illustration acl_new_app.gif

This illustration shows the ACL_EMPLOYEES application built on the ACL_EMPLOYEES table. Additional information about this illustration can be found in the surrounding text.

PKԚUUPPK Description of the illustration frm_chg_item.gif

This illustration shows the Employee Info form after editing the Prompt, New Line, and Width attributes. Additional information about this illustration can be found in the surrounding text.

PKZUPK Description of the illustration adv_dash_final.gif

This illustrates the Dashboard with the added Open Issues by Project report region. See surrounding text for further details.

PK4g{PK Description of the illustration pck_scrprop.gif

This illustration shows the Script Properties page. The first section, Script, contains the Name and Sequence fields for you to edit. It also displays the Script Type. In the second section, Conditions, you can select the Condition Type from a drop-down list and add text in the Expression 1 and Expression 2 text areas.

PK0*PK Description of the illustration dn_app_bread.gif

This illustration shows the breadcrumb menu on the Page Definition. Click Home to return to the Workspace home page. Additional information about this illustration can be found in the surrounding text.

PK͔{PK Description of the illustration adv_app.gif

This illustration shows the Home page. At this point in the tutorial, the only navigation link is the Issues report link. See surrounding text for further details.

PKNZ;6PK Description of the illustration ui_users_final.gif

This illustration shows the Users page. A list of all users provisioned for this application along with general user information is displayed on this page.

PK :5PK Description of the illustration frm_reg_att.gif

This illustration shows the Employee Info form with a new display point and template applied. Additional information about this illustration can be found in the surrounding text.

PKeU/2NIPK Description of the illustration ui_pages.gif

This illustration shows what your development environment should look like after creating all the Issue Tracker application pages.

PK`-1PK Description of the illustration ui_auth.gif

This illustration shows the Issue Details page being run by a person for whom authorization fails. Note a new region displays at the top of the page that displays the message, "You are not authorized to modify the data for this issue because you are not the Project Lead nor is the issue assigned to you." Additionally, only a Cancel button appears.

PKPK Description of the illustration ui_projectdetails1.gif

This illustration shows the Project Details page after the user has selected the Add Project button on the Projects page. Fields on the form are empty when a project is being added. Additional information about this illustration can be found in the surrounding text.

PKZMPK Description of the illustration ui_issuedetails_final.gif

This illustration shows the Issue Details page. This page is shown when a new issue is added to the system or when issue details for an existing issue are edited or viewed.

PK-*RMPK Description of the illustration pck_instl_mes.gif

This illustration shows the Installation, Upgrade, Messages sections on the Supporting Objects page. Additional information about this illustration can be found in the surrounding text.

PKR WRPK Description of the illustration frm_edit_all.gif

This illustration shows the Edit All icon. The Edit All icon resembles a small grid with a pencil on top of it.

PKPO7 PK Description of the illustration rpt_actions.gif

This illustration shows the selection of the Actions menu icon to the right of the Go button. See surrounding text for further information.

PK-)'"PK Description of the illustration tab_frm_1.gif

This illustration shows a running tabular form on the OEHR_EMPLOYEES table. The tabular form contains four buttons. Cancel, Delete, and Apply Changes display in the upper right corner and Add Row displays at the bottom. Additionally, a check box appears to the left of each row enabling the user to select one row at a time. Alternatively, users can select all rows at once by selecting the check box to the left of the column headings. Additional information about this illustration can be found in the surrounding text.

PK&^PK Description of the illustration ui_issuedetails3.gif

This illustrates how the Issue Details page looks after grouping items into the Issue Details, Progress, and Resolution regions.

PKq!PK Description of the illustration js_pg_attr.gif

This illustration shows the Edit page attributes icon. This icon resembles a small page with a pencil on top of it.

PKZn PK Description of the illustration js_edit_pg_name.gif

This illustration shows the newly created pages in the Create Application Wizard. You can edit the Page Definition by clicking the page name. Additional information about this illustration can be found in the surrounding text.

PKGA"1}PK Description of the illustration pck_prinstval.gif

This illustration shows the Validation page. This page contains the following attributes: Name, Sequence, Type, Expression 1, and Expression 2.

PK^{-(PK Description of the illustration pck_subst.gif

This illustration shows the Edit Substitutions page. In this example the two substitution strings appear, TEST and TEST2, the current value, and a Prompt Text field. If you wanted the prompts to appear for a substitution strings during installation, select the substitution string and enter the appropriate text in the Prompt Field.

PKDʃMPK Description of the illustration rpt_home.gif

This illustration shows the application Home page with a navigation link to the Issues report. See surrounding text for further information.

PK\% PK Description of the illustration adv_piechart.gif

This illustration shows the user making a selection from the Dashboard pie chart region. The user has selected all open issues for the Employee Satisfaction Survey project. See surrounding text for further details.

PKǷ|snPK Description of the illustration acl_edit_priv.gif

This illustration shows the Employees report when logged in with Administrator privileges. Both the Edit icon and the Administrator tab appear. Additional information about this illustration can be found in the surrounding text.

PK}PK Description of the illustration dn_app_rpt_link.gif

This illustration shows the Report link adjacent to the Upload Files. Click this link to access the Report Attributes page. Additional information about this illustration can be found in the surrounding text.

PK5pkPK Description of the illustration acl_view_priv.gif

This illustration shows the Employees report when logged in with View privileges. Additional information about this illustration can be found in the surrounding text.

PK}"ND?PK Description of the illustration pck_instscrpts.gif

This illustration shows the Installation Scripts page. It lists the nine scripts defined with OEHR Sample Objects. The list consists of these columns: Name, Sequence, and Script. An Edit icon appears in each row. At the top are Cancel and Create buttons along with arrows to move forward or back through the list.

PK5U6PK Description of the illustration ui_issuedetails2.gif

This illustration shows the Issue Details page after the items have been renamed and before they are grouped into separate logical categories.

PKx/*PK Description of the illustration chk_rename_pg.gif

This illustration shows the Page Name link at the top of the Create Application Wizard. Clicking this links displays the Page Definition.

PKs}'"PK Description of the illustration ui_copy.gif

This illustration shows what the Copy button icon looks like.

PKiZhPK Description of the illustration rpt_issues.gif

This illustration shows the Issues report. See surrounding text for further details.

PKsjPK Description of the illustration frm_drdrop_pg.gif

This illustration shows the Drag and Drop Layout page for page 2 in the Form Layout application. The page is divided into two sections. The Item palette on the left is where you select the item to add to the region. The Layout region on the right displays the current page layout. To add new items, you drag items from the palette and drop them at the appropriate location in the region.

PK -!PK Description of the illustration tab_frm_toolbar.gif

This illustration shows the Application Builder Developer toolbar. Additional information about this graphic appears in the surrounding text. The Developer toolbar consists of the following links:

  • Home links you to the Workspace home page.

  • Application links you to the Application home page.

  • Edit Page accesses the Page Definition for the current running page.

  • Create links to a wizard for creating a new page, region, page control (item, button, branch, computation, process, or validation), or a shared control (navigation bar icon, tab, list of values, list, or breadcrumb).

  • Session displays a new window containing session state information for the current page.

  • Activity links you to the Activity reports page.

  • Debug toggles the page between Debug and No Debug mode.

  • Show Edit Links toggles between Show Edit Links and Hide Edit Links. Clicking Show Edit Links displays edit links next to each object on the page that can be edited.

PKTePK Description of the illustration pdf_report_details.gif

This illustration shows the Master Details page. The top of the page contains three buttons (Cancel, Delete, and Apply Changes) that enable you to update order information. Available fields include Order Date, Order Mode, Order Status, Customer Name, Sales Rep, and Order Total. The bottom of the page lists specific item details including Line Item Id, Quantity, Product Name, and Unit Price and three corresponding buttons Delete, Apply Changes, and Add Row (now shown).

PK;{vPK Description of the illustration rpt_selcol.gif

This illustration shows the Select Columns options. The Do Not Display box lists all the columns not included in the report display. The Display in Report box lists all columns included in the report display. See surrounding text for further details.

PKZWPK Description of the illustration ui_issuedetails_empty.gif

This illustration shows the Issue Details form. This revised form has a new button, Create and Create Another. This button enables users to add multiple issues sequentially. Additional information about this illustration can be found in the surrounding text.

PK.PK Description of the illustration ui_sum_proj.gif

This illustration shows the Issue Summary by Project Report. The report includes the number of issues for each priority and status. Another region on the report displays the Assignments by Status information for the selected project. Additional information about this illustration can be found in the surrounding text.

PKL,PK Description of the illustration rpt_rpttab.gif

This illustration shows the Working Report tab and Report 1 tab at the top of the Issues Report page. See surrounding text for more information.

PK[+&PK Description of the illustration rpt_classic.gif

This illustration shows a classic report. The customization features that are by default generated for interactive reports are not generated for classic reports. See surrounding text for further details.

PKŒgbPK Description of the illustration dn_app_1.gif

This illustration shows a form for uploading documents. The form shows the heading Submit File. Under that is a File Name field with a Browse button to the right. Additional information about this illustration can be found in the surrounding text.

PKxSKPK Description of the illustration ui_data_model.gif

This illustration shows the PROJECTS, ISSUES, and PEOPLE database tables used by the Issue Tracker application. Refer to surounding text for further information.

PK[Z?:PK Description of the illustration ui_reports_final.gif

This illustrates the Reports page. Similar to the home page, this page also displays a horizontal list of images.

PK> PK Description of the illustration rpt_searchassto.gif

This illustration shows the Search Bar with the Assigned To column added to the search criteria. See surrounding text for further details.

PK-ӽ*%PK Description of the illustration pck_deinstall.gif

This illustration shows the Deinstallation section on the Supporting Objects page. Additional information about this graphic can be found in the surrounding text.

PKZCX@;PK Description of the illustration web_manref.gif

This illustration shows the Create/Edit Web Service page with the fields filled out according to the instructions in these steps.

PKPK Description of the illustration dn_app_1b.gif

This illustration shows the new Uploaded Files report. The report displays two columns, ID and Name. Additional information about this illustration can be found in the surrounding text.

PKySNPK Description of the illustration ui_users.gif

This illustration shows the newly created Users page. The appearance of this page has not yet been refined.

PKKPK Description of the illustration adv_issues.gif

This illustration shows the initial Issues Report page, before any query modifications. This report displays all issues and includes a Link Column icon to the left of each row. See surrounding text for further details.

PK9upPK Description of the illustration ui_home_users.gif

The application home page displays a horizontal list of images. The Projects link is now active and will allow you to navigate to the Projects page.

PK2-PK Description of the illustration frm_fix_align.gif

This illustration shows the Employee Info form after with the corrected item alignment. Note that inserting the Stop and Start HTML Table item corrected the layout. Additional information about this illustration can be found in the surrounding text.

PKh?PK Description of the illustration web_manrfform.gif

This illustration shows the Movie Information form you created to use when locating movie information near a specific zip code. The top part contains the label Movie Information, two empty text fields (ZIP Code and Radius), and a Submit button. The bottom part contains the label Search Results with the text underneath: no data found.

PKZB5PK Description of the illustration ui_issuedetails5.gif

This illustration shows all the items on the Issue Details page alligned properly.

PKcdPK Description of the illustration tab_col_attr.gif

This illustration shows the Column Attributes section of the Report Attributes page. Additional information about this illustration can be found in the surrounding text.

PKv FAPK Description of the illustration adv_odi.gif

This illustrates the Overdue Issues report on the Dashboard. Any issues that have a target resolution date in the past and the status is not closed are included in this report. See surrounding text for further details.

PKGrmPK Description of the illustration ui_dash_odi.gif

This illustrates the Overdue Issues report on the Dashboard. Any issues that have a target resolution date in the past and the status is not closed will be included in this report.

PK|^WPKPK Description of the illustration run_page_icon.gif

This illustration shows the Run Application icon. The Run Application icon resembles a traffic light. Click this icon to submit the pages in the current application to the Application Express engine to render viewable HTML.

PK͵}xPK Description of the illustration chk_app_frm.gif

This illustration shows the Update Form. Note that the form contains nine fields and three buttons (Cancel, Delete, and Apply Changes).

PK#PK Description of the illustration rpt_search.gif

This illustration shows the Select Columns icon being selected on the Search Bar. The list of report columns appears. See surrounding text for further details.

PK\ ˫:5PK Description of the illustration ui_dash_final.gif

This illustrates the Dashboard page. The Dashboard includes reports for overdue issues, recently opened issues, unassigned issues and open issues by project.

PKp֡I;6PK Description of the illustration adv_issues_action.gif

This illustration shows the Select Columns options page. Columns included in the display are listed in the Display in Report box. The columns not included in the display are listed in the Do Not Display box. See surrounding text for further details.

PK[PK Description of the illustration pck_supobj.gif

This illustration shows the Supporting Objects page. You can use the Supporting Objects Utility to define the database object definitions, images, and seed data to be included in your application export. Additional information about this illustration can be found in the surrounding text.

PK1PK Description of the illustration rpt_issuedetails.gif

This illustration shows the Issue Details form for the first issue on the Issues report page. See surrounding text for further information.

PKG,'PK Description of the illustration web_name.gif

This illustration shows the Theater Information Form and Report. The form contains data entry fields for ZIP Code and Radius as well as a Submit button. At this point, the Results form does not contain any data.

PK plgPK Description of the illustration ui_usersinfo.gif

This illustration shows the User Information for Al Bines. The appearance of this page has not yet been refined.

PK PK Description of the illustration frm_radio_side.gif

This illustration shows the Part and Full-time radiogroup changed to display side by side. Additional information about this illustration can be found in the surrounding text.

PKzNIPK Description of the illustration bar_chart2.gif

This illustration shows the revised stacked bar chart. Because the chart is wider, the text in the X Axis displays correctly. Additional information about this illustration can be found in the surrounding text.

PKRmhPK Description of the illustration frm_audit.gif

This illustration shows the P900_REC_CREATE_DATE and P900_REC_UPDATE_DATE items after being moved to the Audit Information region. Additional information about this illustration can be found in the surrounding text.

PKϋPK Description of the illustration ui_rpt_3.gif

The Issue Summary By Report and Assign Open Issues Report are shown in this illustration. Both of these reports are linked to from the Summary Report page.

PKxb4/PK Description of the illustration chk_del_prod.gif

This illustration shows the new Delete Products button appearing above the report. To remove a product from the report, select the Del check box and click Delete Products.

PKZ|wPK Description of the illustration dn_app_2.gif

This illustration shows the Uploaded Files report with download links in the ID column. Additional information about this illustration can be found in the surrounding text.

PKO]E@PK Description of the illustration ui_dash_done.gif

This illustrates the Dashboard with all report regions added. There are three unassigned issues and only one that has been opened in the last week.

PKF^0+PK Description of the illustration ui_issuedetails4.gif

This illustrates how the Issue Summary, Issue Description and Progress text areas now have the labels above the text areas rather than to the left side.

PK*94PK Description of the illustration rpt_carla_edit.gif

This illustration shows the Filter Edit options. The column is set to 'Assigned To', the Operator is set to 'contains' and the Expression is equal to 'carla'.

PKr =8PK Description of the illustration ui_calendar.gif

This illustration shows the Target Resolution Dates report for January 2008. This report is a calendar displaying issues that have not yet closed and the assigned person on the day that corresponds to the target resolution date. Users can filter what displays by making a selection from the Project list and clicking Go. Users can view issue details by clicking on the issue. Users can move to other dates or calendar views by clicking from the series of buttons at the top: Weekly, Daily, Previous, Today, and Next.

PK5PK Description of the illustration rpt_carla.gif

This illustration shows the Issues report filtered for all issues assigned to Carla. The report displays two issues assigned to Carla.

PKHwc PK Description of the illustration frm_drdrop_revised.gif

This illustration shows the revised report of items Note that the new Stop and Start HTML Table appears beneath P2_EMP_ID.

PKf*%PK Description of the illustration ui_projectdetails2.gif

This illustration shows the Project Details page for the Email Integration project with the Audit Information open.

PKZ Description of the illustration chk_rpt_edt_attr.gif

This illustration shows the Report link on the Page Definition for page 1. Additional information about this illustration can be found in the surrounding text.

PK̒_@;PK Description of the illustration ui_app.gif

This illustration shows the home page of your newly created application.

PKPK Description of the illustration dn_sub_col.gif

This illustration shows the Uploaded Files report with a subject column. Additional information about this illustration can be found in the surrounding text.

PKX83PK Description of the illustration adv_empsurvey.gif

This illustration shows the Issues report for all open Employee Satisfaction Survey issues. See surrounding text for further details.

PKz0#PK Description of the illustration chk_app_frm2.gif

This illustration shows the revised update form. Note that the Warranty Period field no longer displays and a new Set Minimum Price radio group appears.

PK|G50PK Description of the illustration ui_rpt_2.gif

The Target Resolution Dates and Average Days to Resolve reports are shown in this illustration. These are two of the reports you can navigate to from the Summary Report page.

PK^GBPK Description of the illustration run_ico_green.gif

This illustration shows the Run Page icon. The Run Page icon resembles a light green traffic light.

PK(PK Description of the illustration web_name_2.gif

This illustration shows the Theater Information Report with data. In this example, a ZIP code and radius were entered into the fields. The report lists the movie theaters in the Name column and their addresses in the Address column.

PK ^pP~PK Description of the illustration acl_admin_page.gif

This illustration shows the Access Control Administration page. Additional information about this illustration can be found in the surrounding text.

PKZ3.PK Description of the illustration rpt_cust.gif

This illustration shows the Issues report and includes the Identified By, Identified Date, Project Name, Assigned To and Progress columns. See surrounding text for more information.

PK4NIPK Description of the illustration frm_reorder_item.gif

This illustration show the Reorder Region Items icon. This icon resembles a light green down or up arrow.

PK7q PK Description of the illustration adv_singlerow.gif

This illustration shows the Single Row View for the first issue. See surrounding text for further details.

PK!PK Description of the illustration rpt_frm_create_reg.gif

This illustration shows the Create icon that displays in each section of the Page Definition. The Create icon resembles a plus (+) sign that overlaps a small page. Click the Create icon to create a new control or component.

PK!f}PK Description of the illustration ui_flash_chart.gif

This illustration shows the Month Identified report. The number of days it took to resolve an issue (Days to Resolves) is charted vertically, and the date that the issue was identified (Date Identified) is charted horizontally.

PKVeU}PK Description of the illustration ui_userinfo_george.gif

This User Information page shows user details for George Hurst. The edit icon for George Hurst was clicked on the previous Users page.

PK|B)$PK Description of the illustration ui_dash_ui.gif

This illustrates the Unassigned Issues report on the Dashboard. Issues that are not assigned and are opened are included in this report.

PKT6#PK Description of the illustration ui_dash_rai.gif

This illustrates the Recently Assigned Issues report on the Dashboard. The five most recently opened issues within the last week.

PKPK Description of the illustration drdrop_icon.gif

This illustration shows the Drag and drop icon that displays in the Items section of the Page Definition. The Drag and drop icon resembles a green rectangle and displays to the right of the Reorder Region Items icon. You can use the Drag and Drop Layout page to interactively reorder items within a given region, change select item attributes, create new items, or delete existing items.

PK4"$PK Description of the illustration rpt_issuescol.gif

This illustration shows the first 3 rows of the Issues report with the additional Identified By, Project Name and Assigned To columns displayed. See surrounding text for further information.

PKfd\WPK Description of the illustration frm_sel_list.gif

This illustration shows the Employee Info form with P900_EMP_DEPT changed to a select list. Additional information about this illustration can be found in the surrounding text.

PKDrZUPK Description of the illustration ui_action_icon.gif

This is the action icon displayed in the Search Bar area of Interactive Reports.

PKƘPK Description of the illustration adv_singleicon.gif

This illustration shows the Link Column icon for the first issue. See surrounding text for further details.

PKW PK Description of the illustration ui_assign_open.gif

This illustration shows the Assign Open Issues form. The form contains seven columns (Summary, Identified By, Identified Date, Related Project, Assigned To, Status, and Priority). An Apply Changes button appears in the upper right corner.

PK~PK Description of the illustration pdf_framework.gif

This illustration shows the completed report layout template. Additional information about this illustration is available in the surrounding text.

PKS+0+PK Description of the illustration frm_but_posit.gif

This illustration shows the Update Form with the Delete and Apply Changes buttons now appearing. Additional information about this illustration can be found in the surrounding text.

PK]|SNPK Description of the illustration ui_it_issues.gif

This illustration shows the IT_ISSUES Table when displayed from the Application Expresss Object Browser.

PK:EPK Description of the illustration ui_home_images.gif

The application home page displays a horizontal list of images. At this point in the tutorial, you can use the Issues link to navigate to the Issues page.

PKSC94PK Description of the illustration adv_rollout.gif

This illustration shows the Issues interactive report for all New Payroll Rollout issues. See surrounding text for further details.

PK|r;/PK Description of the illustration frm_htemp.gif

This illustration shows the Employee Info form, which contains basic employee details. This form includes the following fields: Emp First Name, Emp Middle Initial, Emp Last Name, Emp Part Or Full Time, Emp Salary, Emp Dept, Emp Hiredate, Emp Manager, Emp Special Info, Emp Telecommute, Rec Create Date, and Rec Update Date. Additional information about this illustration can be found in the surrounding text.

PKn2-PK Description of the illustration frm_audit2.gif

This illustration shows the Audit Information region as a Hide/Show region. You can hide the region by clicking the icon to the right of the region title. Additional information about this illustration can be found in the surrounding text.

PK)PK Description of the illustration ui_issues_final.gif

This illustration shows the revised Issue report. An Add Issue button displays at the top of the page. Users can filter report results by making selections in the Search toolbar then clicking Go. Additional information about this illustration can be found in the surrounding text.

PKjhָPK Description of the illustration ui_usersinfo_carla.gif

User information for Carla Downing, as it is shown on the User Information page, is illustrated by this screenshot.

PKS 6PK Description of the illustration frm_hint.gif

This illustration shows the new region Hint. Since this region is in column 3, it displays to the right of the Employee Info form. Additional information about this illustration can be found in the surrounding text.

PK(PK Description of the illustration pck_prerq.gif

This illustration shows the Prerequisites page. The Prerequisites page contains the following sections: Required Free Space in KB, Required System Privileges, and Objects that will be Installed.

Additional information can be found in the surrounding text.

PK+PK How to Build and Deploy an Issue Tracking Application

15 How to Build and Deploy an Issue Tracking Application

This tutorial describes how to create and deploy an application that tracks the assignment, status, and progress of issues related to a project. This tutorial walks you through all the steps necessary to create a robust issue tracking application. Before following the steps outlined in this chapter you must have completed planning the project, creating the underlying database objects, and loading demonstration data, as described in Chapter 14, "How to Design an Issue Tracking Application".

A completed sample Issue Tracker application and supporting scripts are available on the Oracle Technology Network. Go to the following location and navigate to Packaged Applications and then select Issue Tracker:

http://www.oracle.com/technology/products/database/application_express/index.html


Note:

You must complete Chapter 14, "How to Design an Issue Tracking Application" before building the Issue Tracker application. This tutorial takes approximately two to three hours to complete. It is recommended that you read through the entire document first to become familiar with the material before you attempt specific exercises.

Topics in this section include:

Issue Tracker Application Overview

This section provides an overview of the Issue Tracker application designed and implemented in this tutorial. Before building this application it is helpful to understand:

Issue Tracker User Interface

The Issue Tracker user interface is designed to support tracking and maintaining of issues, projects, and users. The application pages are organized as shown in Figure 15-1, "Issue Tracker User Interface".

Figure 15-1 Issue Tracker User Interface

Description of Figure 15-1 follows
Description of "Figure 15-1 Issue Tracker User Interface"

Issue Tracker Architecture

After building this application, you will have 15 pages. The Application Builder home page for the Issue Tracker application will look similar to the one in Figure 15-2, "Issue Tracker Pages".

Figure 15-2 Issue Tracker Pages

Description of Figure 15-2 follows
Description of "Figure 15-2 Issue Tracker Pages"

Each page serves a particular tracking function as described in Table 15-1, "Overview of Each Issue Tracker Page".

Table 15-1 Overview of Each Issue Tracker Page

Name and NumberParent Breadcrumb EntryPurposeSection that describes how to create this page:

1 - Home


Application Home page that links to top level pages: Projects, Users, Issues, Reports and Dashboard.

Create the Basic Application


2 - Projects

Home

Project report page used to display and search projects. Links to Project Details page.

Add Pages to Maintain Projects


3 - Project Details

Projects

Project details form used to view details for a specific project and to add, delete, and edit a project.

Add Pages to Maintain Projects


4 - Users

Home

Users report page used to display and search users. Links to User Information page.

Add Pages to Track Users


5 - User Information

Users

User information form used to view information for a specific user and to add, edit and delete a user.

Add Pages to Track Users


6 - Issues

Home

Issues report page used to display and search Issues. Links to Issue Details page.

Add Pages to Track Issues


7 - Issue Details

Issues

Issue Details form used to view information for a specific issue and to add, edit and delete an issue.

Add Pages to Track Issues


8 - Assign Open Issues

Reports

Displays all unassigned issues and allows you to assign to a person, identify a related project, change status and change priority.

Add Pages for Summary Reports


9 - Issue Summary by Project

Reports

Provides a report of a variety of issue parameters per project.

Add Pages for Summary Reports


10 - Resolved by Month Identified

Reports

Shows a visual depiction number of issues solved each month.

Add Pages for Summary Reports


11 - Target Resolution Dates

Reports

Displays a calendar with entries for each target resolution date.

Add Pages for Summary Reports


12 - Average Days to Resolve

Reports

The average number of days it took each person to resolve their issues is shown as a bar chart.

Add Pages for Summary Reports


14 - Reports

Home

This is a landing page for all the summary reports: Assign Open Issues, Issue Summary by Project, Resolved by Month Identified, Target Resolution Dates, Average Days to Resolve.

Add Pages for Summary Reports


18 - Dashboard

Home

A snapshot of Overdue Issue, Unassigned Issues, Recently Opened Issues, and Open Issues by Project is displayed.

Add a Dashboard Page


101 - Login


Application login page.

Create the Basic Application



Building a Basic User Interface

After you create the objects that support your application and load the demonstration data, as described in Chapter 14, "How to Design an Issue Tracking Application", the next step is to create a user interface. In this exercise, you use the Create Application Wizard in Application Builder to create an application and then create the pages that support the data management and data presentation functions described in "Planning and Project Analysis".

Topics in this section include:

Create the Basic Application

The Create Application Wizard is used to create an application containing pages that enable users to view reports on and create data for the selected tables within a schema. Alternatively, you can create an application first and then add pages to it. As the application requirements include customized overview pages, for this exercise you will use the latter approach.

This section includes the following topics:

Create the Application

To create the application:

  1. Log in to Oracle Application Express.

  2. On the Workspace home page, click Application Builder.

  3. Click Create.

  4. For Method, select Create Application and click Next.

  5. For Name:

    1. Name - Enter Issue Tracker.

    2. Create Application - Select From scratch.

    3. Schema - Select schema containing loaded IT data objects.

    4. Click Next.

  6. Under Add Page:

    1. Select Page Type - select Blank.

    2. Page Name - enter Home.

    3. Click Add Page.

    4. Click Next.

  7. For Tabs, select One Level of Tabs and click Next.

  8. For Shared Components, accept the default, No, and click Next.

  9. For Attributes:

    1. Date Format - Enter DD-MON-YYYY, or select 12-JAN-2004 from the select list

    2. Click Next.

  10. For User Interface, select Theme 20 and click Next.

  11. Click Create.

Add a Logo to the Application

To add an Issue Tracker logo to the application:

  1. Click Shared Components.

  2. Under Application, click the Definition link.

  3. On the Definition page, click the Logo tab at the top.

  4. For Logo Type, select Text (requires Application Express 2.2 or greater).

  5. For Logo, enter Issue Tracker 1.0.

  6. For Logo Attributes, select White Text from the drop down list.

  7. Click Apply Changes.

Run the Application

To view the application:

  1. Click the Application home breadcrumb link.

  2. Click the Run Application icon.

  3. When prompted, enter your workspace user name and password and click Login. See "About Application Authentication".

    This authentication is part of the default security of any newly created application. As shown in Figure 15-3, the home page appears.

    Figure 15-3 Initial Home Page

    Description of Figure 15-3 follows
    Description of "Figure 15-3 Initial Home Page"

    Although the page has no content, notice that the Create Application Wizard has created the following items:

    • Logo - The Issue Tracker 1.0 logo is displayed in top left corner.

    • Navigation Links - A navigation bar entry displays in the upper left of the page. Logout enables the user to log out of the application.

    • Developer Links - The Developer toolbar appears on the page. These links only display if you are logged in as a developer. Users who only have access to run the application cannot see these links.

  4. Click Application on the Developer toolbar to return to the Application home page.

    Notice that the Create Application Wizard also created a Login page.

Once you have created the basic application structure, the next step is to add content to the Home page.

Add Navigation Image List to Home Page

Now you need to add a horizontal list of images to help the user navigate to the top level pages of the application.

When you complete this section the Home page will look like Figure 15-4.

Figure 15-4 Home Page with Navigation Image List

Description of Figure 15-4 follows
Description of "Figure 15-4 Home Page with Navigation Image List"


Note:

The navigation links below each image will not work until you create each of the corresponding top level pages. For example, when you complete the Add Pages to Maintain Projects section, the Projects link will display the Projects page.

This section covers the following topics:

Create a List of Images

To create a horizontal list of images to navigate by:

  1. Click the Application home breadcrumb.

  2. Click Shared Components.

  3. Under Navigation, click Lists.

  4. Click Create.

  5. For List make these changes:

    1. Name - Enter Main Menu

    2. List Template - Select Horizontal Images with Label List

  6. Click Create.

To add Dashboard, Project, Issues, Reports, and Users images to the list:

  1. Click Create List Entry >.

  2. To add a Dashboard image, under Entry, make these changes:

    1. Sequence - Enter 5.

    2. Image - Enter menu/dashboard_bx_128x128.png

    3. List Entry Label - Enter Dashboard.

  3. Under Target, for Page, enter 18.

  4. Click Create and Create Another.

  5. To add a Projects image, under Entry, make these changes:

    1. Sequence - Enter 10.

    2. Image - Enter menu/globe_bx_128x128.png

    3. List Entry Label - Enter Projects.

  6. Under Target, for Page, enter 2.

  7. Click Create and Create Another.

  8. To add an Issues image, under Entry, make these changes:

    1. Sequence - Enter 20.

    2. Image - Enter menu/shapes_bx_128x128.png

    3. List Entry Label - Enter Issues.

  9. Under Target, for Page, enter 6.

  10. Click Create and Create Another.

  11. To add a Reports image, under Entry, make these changes:

    1. Sequence - Enter 30.

    2. Image - Enter menu/folder_bx_128x128.png

    3. List Entry Label - Enter Reports.

  12. Under Target, for Page, enter 14.

  13. Click Create and Create Another.

  14. To add a Users image, under Entry, make these changes:

    1. Sequence - Enter 100.

    2. Image - Enter menu/addresses_bx_128x128.png

    3. List Entry Label - Enter Users.

  15. Under Target, for Page, enter 4.

  16. Click Create.

Create a Region to Contain the List of Images

Now create a region on the Home page to display the list of images. You need to remove the default Home region and create another of type list to contain the Main Menu list of images.

To create a region containing the list of images:

  1. Click the Application home breadcrumb.

  2. Click the icon, 1 - Home, for the Home page

  3. Under Regions, select the Home region.

  4. Click Delete.

  5. To confirm, click Delete Region.

  6. Under Regions, select the Create icon.

  7. For region type, select List and click Next.

  8. For Display Attributes, make these changes:

    1. Title - Enter Home.

    2. Region Template - Select No Template.

    3. Sequence - Enter 3.

    4. Click Next.

  9. For Source, select Main Menu for List.

  10. Click Create List Region.

  11. Under Regions, click Home region.

  12. Scroll down to Header and Footer. Enter the following for Region Header:

    <p>Use this application to track issues as they arise for projects within your organization.<p>

  13. Click Apply Changes.

  14. To see the image list on the Home page, click the Run Application icon on the Application's home page. The Home page should look like Figure 15-5, "Home Page with Navigation Image List".

    Figure 15-5 Home Page with Navigation Image List

    Description of Figure 15-5 follows
    Description of "Figure 15-5 Home Page with Navigation Image List"

Add Pages to Maintain Projects

Now you need to create pages that enable users to view and add project data to tables. To accomplish this, you use the Form on a Table with Report Wizard. This wizard creates a report page and a form page for the IT_PROJECTS table.

Topics in this section include:


Note:

If you are already familiar with this application, skip "Overview of Project Pages" and proceed to "Create a Tab Set for this Application".

Overview of Project Pages

The created report page is the Projects page and the form page is the Project Details page. When you complete this section, your project pages will be similar to the Project page shown in Figure 15-6, "Projects Page", and the Project Details page shown in Figure 15-7, "Project Details Page When Adding a Project" and Figure 15-8, "Project Details Page When Editing a Project".

Figure 15-6 Projects Page

Description of Figure 15-6 follows
Description of "Figure 15-6 Projects Page"

Figure 15-7 Project Details Page When Adding a Project

Description of Figure 15-7 follows
Description of "Figure 15-7 Project Details Page When Adding a Project"

Figure 15-8 Project Details Page When Editing a Project

Description of Figure 15-8 follows
Description of "Figure 15-8 Project Details Page When Editing a Project"

Projects Page (2 - Projects)

This page is a report of all projects in the database. Components included on this page are described as follows:

  • Project Name: The name of the project.

  • Start Date: The date the project was started.

  • Target End Date: The date the project is scheduled to be completed.

  • Actual End Date: The date the project was actually completed.

  • Search region: A filtered report can be obtained by selecting search criteria and clicking the Go button.

  • Edit icon: To edit project information, click on the edit icon to the left of the project name. The Project Details page is displayed showing the selected project's information.

  • Add Project button: A new project can be added to the database by clicking this button. An empty Project Details page is displayed for you to enter specific project information.

Project Details Page (3 - Project Details)

This is a form that allows you to edit project details, and add a new project to the database. When you click the Add Project button or an edit icon on the Projects page this detail page is shown. All fields are empty and the Audit Information is not included when adding a new project. Components included on this page are described as follows:

  • Cancel: Returns you to the Project page without submitting any unapplied changes.

  • Delete: Removes the project from the database after getting an OK response from a delete confirmation message. This button is displayed when a project is being edited and is not displayed when adding a project.

  • Apply Changes: Commits any project changes to the database. This button is displayed when a project is being edited and is not displayed when adding a project.

  • Create: Adds the project to the database. This button is displayed when a project is being added and is not displayed when editing a project.

  • Project Details: This region allows you to enter project details.

  • Audit Information: When this region is expanded, the project audit information is displayed. Audit information cannot be edited. Audit information is automatically updated for this project when the project is created or modified. This region is only included when a project is being edited.

Create a Tab Set for this Application

A default tab set, TS1, was created when the application was created. Next you will change the name of this Tab set to be used when creating each new page.

To rename a Tab Set:

  1. Click the Application home breadcrumb.

  2. Click Shared Components.

  3. Under Navigation, select Tabs.

  4. Click Rename Standard Tab Set link on right panel.

  5. Click TS1.

  6. For New Tab Set Name, enter Issue Tracker and click Next.

  7. To confirm, click Rename Tab Set.

The Issue Tracker tab set is now ready to have tabs added to it as each new page is added by the Create Page Wizard.

Create Pages for Maintaining Projects

To create pages for maintaining the IT_PROJECTS table:

  1. On the Application home page, click Create Page.

  2. Select Form and click Next.

  3. Select Form on a Table with Report and click Next.

  4. For Table/View Owner, select the appropriate schema and click Next.

  5. For Table/View Name, select IT_PROJECTS and click Next.

  6. For Define Report Page:

    1. Implementation - Select Interactive.

    2. Page Number - Enter 2

    3. Page Name - Enter Projects.

    4. Region Title - Enter Projects

    5. Region Template - Select No Template.

    6. Breadcrumb - Select Breadcrumb.

      Create Breadcrumb Entry section appears.

    7. Entry Name - Enter Projects.

    8. Select Parent Entry - Select Home link.

    9. Accept the remaining defaults and click Next.

  7. For Tab Options, select Use an existing tab set and create a new tab within the existing tab set.

    The New Tab Label field appears.

  8. For Tab Set, select Issue Tracker(Home).

  9. For New Tab Label, enter Projects and click Next.

  10. For Select Column(s), select PROJECT_ID, PROJECT_NAME, START_DATE, TARGET_END_DATE, ACTUAL_END_DATE, and click Next.

    Note that Project Name is unique and identifies the project. The ID was added to simplify the foreign key and enable cascading updates.

  11. For Edit Link Image, select the first option, and click Next.

  12. For Define Form Page under Create Form Page:

    1. Page - Enter 3.

    2. Page Name - Enter Project Details.

    3. Region Title - Enter Project Details.

    4. Region Template - Select Form Region.

  13. For Define Form Page under Create Breadcrumb Entry:

    1. Entry Name - Enter Project Details.

    2. Click Next.

  14. For Primary Key, accept the default, PROJECT_ID and click Next.

  15. For Define the source for the primary key columns, accept the default, Existing Trigger, and click Next.

  16. For Select Column(s), select PROJECT_NAME, START_DATE, TARGET_END_DATE, ACTUAL_END_DATE, and click Next.

  17. Under Identify Process Options, accept the defaults for Insert, Update and Delete, and click Next.

  18. Review your selections and click Finish.

Refine the Appearance of the Projects Report Page

The fields on the Projects page need to be edited and the name of the Create button needs to be changed to Add Project.

Hide PROJECT_ID Column and Add an Error Message

To edit fields:

  1. Click Application on the Developer toolbar.

  2. On the Application home page, click 2 - Projects.

  3. Under Regions, click Interactive Report next to Projects.

  4. For PROJECT_ID, select Hidden for Display Text As.

  5. Scroll down to Pagination, for When no Data Found Message, enter No projects found.

  6. At the top of the page, click Apply Changes.

Change Create Button to Add Project > Button

To modify button:

  1. On edit page for Page 2, under Buttons select the Create button.

  2. Change Text Label/Alt from Create to Add Project >, select Apply Changes.

  3. Click the Run Page icon.

As shown in Figure 15-9, the newly created report displays the demo data.

Figure 15-9 Refined Projects Page

Description of Figure 15-9 follows
Description of "Figure 15-9 Refined Projects Page"

Refine the Project Details Page

Next, you need to customize the Project Details page to make the Project Name field larger and the date fields smaller. You also need to add an Audit Information region that only displays when a project is being edited and add a validation that checks if the target and actual end dates are after the start date.

Edit Fields

To make the Project Name field larger and the date fields smaller:

  1. Go to the Page Definition for Page 3, Project Details:

    1. From the Developer toolbar, click Application.

    2. Click 3 - Project Details.

  2. Under Items, click the Edit All icon.

    The Edit All icon resembles a small grid with a pencil on top of it.

  3. Scroll to the right and locate the Width column:

    1. For Project Name, enter 60.

    2. For Start Date, enter 12.

    3. For Target End Date, enter 12.

    4. For Actual End Date, enter 12.

    5. Click Apply Changes.

  4. Return to the Page Definition. Click the Edit Page icon in the upper right corner. The Edit Page icon resembles a small green piece of paper and pencil.

Add an Audit Report Region to Display Only When there is Something to Display

To add an Audit Report region at the bottom of the Project Details page:

  1. On edit page for Page 3, under Regions, select Create button.

  2. Select Report, and click Next.

  3. Select SQL Report, and click Next.

  4. For Title, enter Audit Information.

  5. For Region Template, select Hide and Show Region, and click Next.

  6. For Enter SQL Query or PL/SQL function returning SQL Query, enter:

    SELECT  
        CREATED_ON, CREATED_BY, MODIFIED_ON, MODIFIED_BY 
    FROM #OWNER#.IT_PROJECTS
    WHERE PROJECT_ID = :P3_PROJECT_ID
    
  7. Click Create Region.

  8. On edit page for Page 3 under Regions, click on Audit Information.

  9. Scroll down to Conditional Display and select Value of Item in Expression 1 is NOT NULL.

  10. For Expression 1, enter P3_PROJECT_ID.

  11. Click on Report Attributes tab at the top.

  12. Under Layout and Pagination, make these changes:

    1. Report Template - Select default: vertical report, look 1 (include null columns)

    2. Pagination Scheme - Select - No Pagination Selected -

    3. Enable partial Page Refresh - Select No

  13. Accept all other defaults and click Apply Changes.

Create a Validation

The Form on a Table with Report Wizard created not null validations for Name, Start Date, and End Date. You must manually create another validation to ensure that the Actual End Date is the same or later then the Start Date.

To add a validation for the Actual End Date:

  1. Under Page Processing, Validations, click the Create icon.

  2. For Level, accept the default, Item level validation, and click Next.

  3. For Item, select Project Details: 50.P3_ACTUAL_END_DATE (Actual End Date) and click Next.

  4. For Validation Method:

    1. Select PL/SQL and click Next.

    2. Accept the default, PL/SQL Expression and click Next.

  5. For Sequence and Name:

    1. Sequence - Enter 50.

    2. Validation Name - Enter P3_END_AFTER_START.

    3. Accept the remaining defaults and click Next.

  6. For Validation:

    1. Validation - Enter:

      to_date(:P3_ACTUAL_END_DATE,:APP_DATE_FORMAT) >= to_date
          (:P3_START_DATE,:APP_DATE_FORMAT)
      
    2. Error Message - Enter:

      Actual End Date must be same or after Start Date.
      
    3. Click Next.

  7. For Conditions:

    1. Condition Type - Select Value of Item in Expression 1 is NOT NULL

    2. Expression 1 - Enter P3_ACTUAL_END_DATE

  8. Click Create.

Run Project Page and Project Details Page

To view the new Project page and Project Details page, click the Run Page icon in the upper right of the page.

  1. Click the Application home breadcrumb.

  2. Click the Run Application icon. The Issue Tracker home page appears along with a list of image links, as shown in Figure 15-10.

    Figure 15-10 Issue Tracker Home Page

    Description of Figure 15-10 follows
    Description of "Figure 15-10 Issue Tracker Home Page"

  3. Click the Projects link under the second image. The Project page should look similar to Figure 15-11.

    Figure 15-11 Projects Page

    Description of Figure 15-11 follows
    Description of "Figure 15-11 Projects Page"

  4. Click the edit icon next to the Email Integration project and click the + sign next to Audit Information to show details. The displayed Project Details page should look like Figure 15-12.

    Figure 15-12 Project Details for Email Integration Project

    Description of Figure 15-12 follows
    Description of "Figure 15-12 Project Details for Email Integration Project"


Note:

In Figure 15-12, "Project Details for Email Integration Project", the Audit region is shown because the Project Name field is not empty. The Audit Information region has been expanded.

Add Pages to Track Users

Once the initial projects pages are complete, you create pages for maintaining users. To accomplish this, you use the Form on a Table with Report Wizard. This wizard creates a report page and a form page for the IT_PEOPLE table.

Topics in this section include:


Note:

If you are already familiar with this application, skip Overview of User Pages and proceed to "Create Pages for Maintaining Users".

Overview of User Pages

After completing this section, you will have a Users page and a Users Information page as shown in Figure 15-13, "Users Page" and Figure 15-14, "User Information Page for George Hurst".

You will be able to navigate to the User page by clicking the User link on the Home page. From the User page, you display the User Information page by clicking the Edit icon or the Add User button on the User page.

Figure 15-14 User Information Page for George Hurst

Description of Figure 15-14 follows
Description of "Figure 15-14 User Information Page for George Hurst"

Users Page (4 - Users)

This page is a report of all users with access to the application. Components included on this page are described as follows:

  • Person Name: The name of the user.

  • Person Email: The users email address.

  • Person Role: The role of this person. In later sections, each role is given a different level of access to the application.

  • Username: The person's username to access this application.

  • Assigned Project: The project assigned to this person.

  • Search region: A filtered report can be obtained by selecting search criteria and clicking the Go button.

  • Edit icon: To edit user information, click on the edit icon to the left of the person's name. The user Information page is displayed showing the selected user's information.

  • Add User button: A new user can be provisioned for this application by clicking this button. An empty User Information page is displayed for you to enter specific user details.

User Information Page (5 - User Information)

This is a form that allows you to edit existing user information, and add a new user. When you click the Add user button or an edit icon on the Users page this information page is shown. Components included on this page are described as follows:

  • Cancel: Returns you to the Users page without submitting any unapplied changes.

  • Delete: Removes the user from the database after getting an OK response from a delete confirmation message. This button is displayed when a user is being edited and is not displayed when adding a user.

  • Apply Changes: Commits any user changes to the database. This button is displayed when a user is being edited and is not displayed when adding a user.

  • Create: Adds the user to the database. This button is displayed when a user is being added and is not displayed when editing a user.

  • User Information: This region allows you to enter user details.

  • Audit Report: When this region is expanded, the user audit information is displayed. Audit information cannot be edited. It is automatically updated for this user when the user is added or user information is edited.

Create Pages for Maintaining Users

To create pages for maintaining the IT_PEOPLE table:

  1. Click Application breadcrumb.

  2. Click Create Page.

  3. Select Form and click Next.

  4. Select Form on a Table with Report and click Next.

  5. For Table/View Owner, select the appropriate schema and click Next.

  6. For Table/View Name, select IT_PEOPLE and click Next.

  7. For Define Report Page:

    1. Implementation - Select Interactive.

    2. Page Number - Enter 4

    3. Page Name - Enter Users.

    4. Region Title - Enter Users.

    5. Region Template - Select No Template.

    6. Breadcrumb - Select Breadcrumb.

      Create Breadcrumb Entry section appears.

    7. Entry Name - Users.

    8. Parent Entry - Select Home link.

    9. Accept the remaining defaults and click Next.

  8. For Tab Options, select Use an existing tab set and create a new tab within the existing tab set.

  9. For Tab Set, select Issue Tracker.

  10. For New Tab Label, enter Users and click Next.

  11. For Select Column(s), select PERSON_ID, PERSON_NAME, PERSON_EMAIL, PERSON_ROLE, USERNAME, ASSIGNED_PROJECT, and click Next.

  12. For Edit Link Image, select the first option, and click Next.

  13. For Define Form Page under Create Form Page:

    1. Page - Enter 5.

    2. Page Name and Region Title - Enter User Information.

    3. Entry Name - Enter User Information.

  14. For Define Form Page under Create Breadcrumb Entry:

    1. Entry Name - Enter User Information.

    2. Click Next.

  15. For Primary Key, accept the default, PERSON_ID and click Next.

  16. For Define the source for the primary key columns, accept the default, Existing Trigger, and click Next.

  17. For Select Column(s), select PERSON_NAME, PERSON_EMAIL, PERSON_ROLE, USERNAME, ASSIGNED_PROJECT, and click Next.

  18. For Insert, Update and Delete, accept the defaults and click Next.

  19. Review your selections and click Finish.

Run the Page

To preview your page, click Run Page. As shown in Figure 15-15, notice the newly created report displays the demo data.

To preview the page for adding or editing users, click the Edit icon in the far left column. The User Information page is displayed as shown in Figure 15-16, "User Information Page".

Figure 15-16 User Information Page

Description of Figure 15-16 follows
Description of "Figure 15-16 User Information Page"

Modify Appearance of the Users Page

Next, you alter the Users Information by following these steps.

  1. Go to the Page Definition for page 4, Users:

    1. Click Application on the Developer toolbar.

    2. On the Application home page, click 4 - Users.

  2. Under Regions, click Interactive Report next to Users.

  3. For PERSON_ID, select Hidden for Display Text As.

  4. At the top of the page, click Apply Changes.

Modify Name of Create Button

To change Create button to Add User> button:

  1. On edit page for Page 4, under Buttons, select Create button.

  2. Change Text Label/Alt from Create to Add User >, select Apply Changes.

  3. Click the Run Page icon.

    To reorder columns on the Users page:

  4. On the running Users page, click the Action icon as shown in Figure 15-17.

  5. Select Select Columns.

  6. Use the up and down arrows to the side of the Display in Report box to order columns how ever you wish.

  7. Click Apply. The Users page appears with columns reordered according to your changes.

Change the Query to Include Project Name from IT_PROJECTS

To change the query to include a join to the Projects table:

  1. Go to the Page Definition for page 4 - Users:

    1. If you are viewing a running form, click Application on the Developer toolbar.

    2. On the Application home page, click 4 - Users.

  2. Under Regions, click Users.

  3. Scroll down to Source.

  4. In Region Source, replace the existing query with the following:

    SELECT "IT_PEOPLE"."PERSON_ID" as "PERSON_ID", 
        "IT_PEOPLE"."PERSON_NAME" as "PERSON_NAME",
        "IT_PEOPLE"."PERSON_EMAIL" as "PERSON_EMAIL",
        "IT_PEOPLE"."PERSON_ROLE" as "PERSON_ROLE",
        "IT_PEOPLE"."USERNAME" as "USERNAME",
        "IT_PROJECTS"."PROJECT_NAME" as "ASSIGNED_PROJECT"
    FROM "#OWNER#"."IT_PEOPLE" "IT_PEOPLE",
        "#OWNER#"."IT_PROJECTS" "IT_PROJECTS"
    WHERE "IT_PEOPLE"."ASSIGNED_PROJECT"="IT_PROJECTS"."PROJECT_ID" (+)
    

    Note that the outer join is necessary because the project assignment is optional.

  5. Click Apply Changes.

  6. For Confirm Interactive Report Region Change, click Apply Changes.

Run the Page

To view your changes, click the Run Page icon in the upper right of the page. As shown in Figure 15-18, you may need to run the application as a developer to show and reorder some of the columns to look like the figure.

Figure 15-18 Revised Users Page

Description of Figure 15-18 follows
Description of "Figure 15-18 Revised Users Page"

Refine the Appearance of the User Information Page

Next, you customize the User Information page by adding lists of values to make it easier for users to select a Role or Assigned Project.

Add a List of Values for Projects

To add a list of values for Projects:

  1. Go to the Page Definition for page 5, User Information:

    1. If you are viewing a form, click Application on the Developer toolbar.

    2. On the Application home page, click 5 - User Information.

  2. Under Shared Components, locate the Lists of Values section and click the Create icon.

  3. For Source, accept the default, From Scratch, and click Next.

  4. For Name and Type:

    1. Name - Enter PROJECTS.

    2. Type - Select Dynamic.

    3. Click Next.

  5. In Query, replace the existing statements with the following:

    SELECT project_name d, project_id r
    FROM it_projects
    ORDER BY d
    
  6. Click Create List of Values.

Add a List of Values for Roles

To add a list of values for Roles:

  1. Under Shared Components, locate the Lists of Values section and click the Create icon.

  2. For Source, accept the default, From Scratch, and click Next.

  3. For Name and Type:

    1. Name - Enter ROLES.

    2. Type - Select Static

    3. Click Next.

  4. Enter the display value and return value pairs shown in Table 15-2:

    Table 15-2 Display Value and Return Value pairs

    Display ValueReturn Value

    CEO

    CEO

    Manager

    Manager

    Lead

    Lead

    Member

    Member


  5. Click Create List of Values.

Edit Display Attributes

To edit display attributes for P5_PERSON_ROLE:

  1. Click Edit Page icon for page 5.

  2. Under Items, click P5_PERSON_ROLE.

  3. From the Display As list in the Name section, select Radiogroup.

  4. Scroll down to Label.

  5. Change Label to Role.

  6. Under Element, enter the following in Form Element Option Attributes:

    class="instructiontext"
    

    This specifies that the text associated with each radio group option is the same size as other items on the page.

  7. Scroll down to List of Values.

  8. From the Named LOV list, select ROLES.

  9. Click Apply Changes.

To edit display attributes for P5_ASSIGNED_PROJECT:

  1. Under Items, click P5_ASSIGNED_PROJECT.

  2. From the Display As list in the Name section, select Select List.

  3. Scroll down to List of Values.

  4. Under List of Values:

    1. From the Named LOV list, select PROJECTS.

    2. For Display Null, select Yes.

    3. For Null display value, enter:

      - None -
      
  5. Click Apply Changes.

To alter the display of fields and field labels:

  1. Under Items, click the Edit All icon.

  2. For P5_PERSON_NAME:

    1. Prompt - Enter Name.

    2. Width - Enter 60.

  3. For P5_PERSON_EMAIL:

    1. Prompt - Enter Email Address.

    2. For Width, enter 60.

  4. For P5_USERNAME:

    1. Sequence - Enter 35.

    2. Width - Enter 60.

  5. For P5_PERSON_ROLE:

    1. Width - Enter 7.

  6. For P5_ASSIGNED_PROJECT, enter 50 for Sequence.

  7. Click Apply Changes.

  8. Click the Edit Page icon in the upper right corner to return to the Page Definition for Page 5.

Add Audit Report

To add an Audit Report region at the bottom of the User Information:

  1. On edit page for Page 5, under Regions, select Create icon.

  2. Select Report and click Next.

  3. Select SQL Report and click Next.

  4. For Create Region, make these changes:

    • Title - Enter Audit Report.

    • Region Template - Select Hide and Show Region.

    • Click Next.

  5. For Enter SQL Query or PL/SQL function returning SQL Query, enter:

    SELECT  CREATED_ON, CREATED_BY, 
        MODIFIED_ON, MODIFIED_BY 
    FROM  IT_PEOPLE 
    WHERE PERSON_ID = :P5_PERSON_ID
    
  6. Click Create Region.

  7. Under Regions, click Report next to Audit Report.

  8. Under Layout and Pagination, make these changes:

    • Report Template - Select default: vertical report, look 1 (include null columns).

    • Pagination Scheme - Select - No Pagination Selected -

    • Enable Partial Page Refresh - Select No.

    • Number of Rows - Enter 15.

    • Maximum Row Count - Enter 500.

  9. Click Apply Changes.

Create a Validation

The Form on a Table with Report Wizard created not null validations for Name, Email, Role and Username. You must manually create another validation to ensure that Leads and Members have an assigned project while the CEO and Managers do not. As a best practice, it is generally best to use built-in validation types because they are faster. However, for this compound type of validation, you will write a PL/SQL validation.

To add validations to ensure the correct people are assigned projects:

  1. Under Page Processing, Validations, click the Create icon.

  2. For Level, accept the default, Item level validation, and click Next.

  3. For Item, select User Information: 50. P5_ASSIGNED_PROJECT (Assigned Project) and click Next.

  4. For Validation Method:

    1. Select PL/SQL and click Next.

    2. Accept the default, PL/SQL Expression and click Next.

  5. For Sequence and Name:

    1. Sequence - Enter 60.

    2. Validation Name - Enter PROJECT_MAND_FOR_LEADER_AND_MEMBER.

    3. Accept the remaining defaults and click Next.

  6. For Validation:

    1. Validation - Enter:

      (:P5_PERSON_ROLE IN ('CEO','Manager') AND
      :P5_ASSIGNED_PROJECT = '%'||'null%') OR
      (:P5_PERSON_ROLE IN ('Lead','Member') AND
      :P5_ASSIGNED_PROJECT != '%'||'null%')
      

      Oracle Application Express passes nulls as %null%. It also replaces %null% with a null when it processes data. Therefore, to keep it in the validation, you need to break the string apart so that it is not recognized and replaced.

    2. Error Message - Enter:

      Leads and Members must have an Assigned Project. CEO and Managers cannot have an Assigned Project.
      
    3. Click Next.

  7. Click Create.

Run Users Page and User Information Page

To view the new Users page and User Information page, click the Run Page icon in the upper right of the page.

  1. Click on the application home breadcrumb. You should see the pages created so far in this tutorial, including the Users and User Information pages.

  2. Click on the Run Application icon. The Home page contains a list of image links as shown in Figure 15-19.

  3. Click the Users link to the far right. The Users page will be displayed and will look similar to Figure 15-20, "Users Page".

  4. Click the Edit icon to the left of Carla Downing. You will see the User page displayed similar to the one in Figure 15-21.

    Figure 15-21 User Information for Carla Downing

    Description of Figure 15-21 follows
    Description of "Figure 15-21 User Information for Carla Downing"

    Now test the validation process that ensures users with a Lead or Member role have an assigned project.

  5. For Assigned Project, select - None -, and click Apply Changes. The User Information page is displayed with an error message.

    Next, add a new user to the Issue Tracker Application.

  6. Click the Users breadcrumb to go back to Users page.

  7. Click the Add User> button. As shown in Figure 15-22, "Add User Page", an empty User Information form is displayed.

    Figure 15-22 Add User Page

    Description of Figure 15-22 follows
    Description of "Figure 15-22 Add User Page"

  8. Enter the new user's Name, Email Address, Username and select a Role. Do not assign a project unless the role is Lead or Member.


    Note:

    The validation process will make sure a CEO or Manager does not have a project assigned, and will ensure that a Lead or Member does have a project assigned. To test the validation process, violate one of these conditions and click Create. An error message will appear.

  9. Click Create. The Users page is displayed with the newly added user listed.

Add Pages to Track Issues

Now you need to create pages to retrieve issue information from IT_ISSUES.

Topics in this section include:

Overview of Issues Pages

This application needs multiple views on Issues. You can create these views as single reports or as separate reports. For this exercise, you create a complex report that includes an Issues maintenance form. You then link this maintenance form in multiple places. Ultimately, the Issues report will display Issues by the person who identified the issue, project, assigned person, status, or priority.

Upon completion of this section, the application will have an Issues page, and Issues Details page as shown in Figure 15-23, "Issues Page" and Figure 15-24, "Issue Details".

Figure 15-24 Issue Details

Description of Figure 15-24 follows
Description of "Figure 15-24 Issue Details"

Issues Page (6 - Issues)

This page reports issues that have been entered into the system along with general issue information. Components included on this page are described as follows:

  • Issue Summary: Short description of the issue.

  • Identified Date: The date the issue occurred.

  • Status: The issue status which can be open, closed or on-hold.

  • Priority: The issue priority which can be high, medium or low.

  • Target Resolution Date: The date this issue should be closed.

  • Progress: A brief description of progress made for this issue.

  • Actual Resolution Date: The date the issue was closed.

  • Identified By: The person who encountered the issue.

  • Project Name: The project this issue falls under. The project is a list of values already specified in the system.

  • Assigned To: The person assigned to resolve this issue. The person must be a user already entered into the system.

  • Search region: A filtered report can be obtained by selecting search criteria and clicking the Go button.

  • Edit icon: To edit user information, click on the edit icon to the left of the person's name. The user Information page is displayed showing the selected user's information.

  • Add Issue button: A new issue can be added by clicking this button. An empty Issue Details page appears for you to enter specific issue details.

Issue Details Page (7 - Issue Details)

This form allows you to edit existing issue information, and add a new issue. When you click the Add Issue button or an edit icon on the Issues page this details page is shown. Components included on this page are described as follows:

  • Cancel: Returns you to the Issues page without submitting any unapplied changes.

  • Delete: Removes the issues from the database after getting an OK response from a delete confirmation message. This button is displayed when an issue is being edited and is not displayed when adding an issue.

  • Apply Changes: Commits any issue changes to the database. This button is displayed when an issue is being edited and is not displayed when adding an issue.

  • Create: Adds the issue to the database. This button is not displayed when an issue is being edited and is displayed when adding an issue.

  • Issue Details: This region allows you to enter specific issue information.

  • Audit Report: When this region is expanded, the issue audit information is displayed. Audit information cannot be edited. It is automatically updated for this issue when the issue is added or issue details are edited.

Create a Report for Issues

To create a report for maintaining IT_ISSUES:

  1. Click Application on the Developer toolbar.

  2. Click Create Page.

  3. Select Form and click Next.

  4. Select Form on a Table with Report and click Next.

  5. For Table/View Owner, select the appropriate schema and click Next.

  6. For Table/View Name, select IT_ISSUES and click Next.

  7. On Define Report Page:

    1. Implementation - Interactive.

    2. Page Number - Enter 6.

    3. Page Name - Enter Issues.

    4. Region Title - Enter Issue.

    5. Region Template - Select No Template.

    6. Breadcrumb - Select Breadcrumb.

      Create Breadcrumb Entry section appears.

    7. Entry Name - Issues.

    8. Select Parent Entry - Select Home link.

    9. Accept the remaining defaults and click Next.

  8. For Define Report Page tab settings, make these changes:

    1. Tab Options - Select Use an existing tab set and create a new tab within the existing tab set.

    2. Tab Set - Select Issue Tracker.

    3. New Tab Label - Enter Issues.

    4. Click Next.

  9. For Tab Set, select Issue Tracker and click Next.

  10. For New Tab Label, enter Issues and click Next.

  11. For Select Column(s), press CTRL and select these columns:

    • ISSUE_ID

    • ISSUE_SUMMARY

    • IDENTIFIED_BY_PERSON_ID

    • IDENTIFIED_DATE

    • RELATED_PROJECT_ID

    • ASSIGNED_TO_PERSON_ID

    • STATUS

    • PRIORITY

    • TARGET_RESOLUTION_DATE

    • PROGRESS

    • ACTUAL_RESOLUTION_DATE

  12. Click Next.

  13. For Edit Link Image, select the first option and click Next.

  14. On Define Form Page:

    1. Page Number - Enter 7.

    2. Page Name - Enter Issue Details.

    3. Region Title - Enter Issue Details.

    4. Region Template - Select Form Region.

    5. Under Create Breadcrumb entry for Entry Name - Enter Issue Details.

    6. Click Next.

  15. For Primary Key, accept the default, ISSUE_ID, and click Next.

  16. For Define the source for the primary key columns, accept the default, Existing Trigger, and click Next.

  17. For Select Column(s), select all columns except for CREATED_ON, CREATED_BY, MODIFIED_ON, and MODIFIED_BY and click Next.

    The CREATED_ON, CREATED_BY, MODIFIED_ON, and MODIFIED_BY columns are added to page 7, Issue Details, in subsequent steps when the Audit region is created.

  18. For Insert, Update and Delete, accept the default value, Yes, and click Next.

  19. Review your selections and click Finish.

  20. Click Edit Page.

Refine the Issue Details

The appearance of this page needs to be modified to look like Figure 15-24, "Issue Details". You need to modify how the columns and fields are displayed, reorganize the page into regions of similar information and add a button to create new issues sequentially.

Add Lists of Values

Next, you need to add lists of values for Status, Priorities, and People. To add a list of values for Status:

  1. Go to the Page Definition for page 7, Issue Details.

  2. Under Shared Components, Lists of Values, click the Create icon.

  3. For Create List of Values, accept the default, From Scratch, and click Next.

  4. On Create List of Values, make these changes:

    • Name - Enter STATUS.

    • For Type, select Static.

    • Click Next.

  5. Enter the Display Value and Return Value pairs shown in Table 15-3:

    Table 15-3 Display Value and Return Value Pairs

    Display ValueReturn Value

    Open

    Open

    On-Hold

    On-Hold

    Closed

    Closed


  6. Click Create List of Values.

To add a list of values for Priorities:

  1. On the Lists of Values page, click Create.

  2. For Create List of Values, accept the default, From Scratch, and click Next.

  3. On Create List of Values, make these changes:

    1. Name - Enter PRIORITIES.

    2. Type - Select Static.

    3. Click Next.

  4. Enter the Display Value and Return Value pairs shown in Table 15-4.

    Table 15-4 Display Value and Return Value Pairs

    Display ValueReturn Value

    High

    High

    Medium

    Medium

    Low

    Low


  5. Click Create List of Values.

To add a list of values for People:

  1. On the Lists of Values page, click Create.

  2. For Create List of Values, accept the default, From Scratch, and click Next.

  3. On Create List of Values, make these changes:

    1. Name - Enter PEOPLE.

    2. Type - Select Dynamic.

    3. Click Next.

  4. In Query, replace the existing statements with the following:

    SELECT person_name d, person_id r
       FROM it_people
    ORDER BY 1
    
  5. Click Create List of Values.

  6. Go to the Page Definition for page 7.

Edit Specific Items

Next, you edit individual items. To edit P7_IDENTIFIED_BY_PERSON_ID:

  1. Under Items on the Page Definition for Page 7, click P7_IDENTIFIED_BY_PERSON_ID.

  2. For Name, enter P7_IDENTIFIED_BY.

  3. From the Display As list in the Name section, select Select List.

  4. Under Label and for Label, enter Identified By.

  5. Under List of Values, make these changes:

    1. Named LOV - Select PEOPLE.

    2. Display Null - Select Yes. The base column is mandatory, but you do not want the first name in the list becoming the default value.

    3. Null display value - Enter:

       - Select Person -
      
  6. Click the Next button (>) at the top of the page to go to the next item, P7_IDENTIFIED_DATE.

    The Edit Page Item page appears.

To edit P7_IDENTIFIED_DATE:

  1. Scroll down to Default:

    1. Default value - Enter:

      to_char(sysdate,:APP_DATE_FORMAT);
      
    2. Default Value Type - Select PL/SQL Expression.

  2. Click the Next button (>) at the top of the page to go to the next item, P7_RELATED_PROJECT_ID.

    The Edit Page Item page appears.

  3. 

To edit P7_RELATED_PROJECT_ID:

  1. For Name, enter P7_RELATED_PROJECT.

  2. From the Display As list in the Name section, select Select List.

  3. For Label, enter Related Project.

  4. Scroll down to List of Values. For List of Values:

    1. Named LOV - Select PROJECTS.

    2. Display Null- Select Yes.

    3. Null display value - Enter:

       - Select Project -
      
  5. Click the Next button (>) at the top of the page until you go to P7_ASSIGNED_TO_PERSON_ID.

To edit P7_ASSIGNED_TO_PERSON_ID:

  1. For Name, enter P7_ASSIGNED_TO.

  2. From the Display As list in the Name section, select Select List.

  3. For Label, enter Assigned To.

  4. Scroll down to List of Values. For List of Values:

    1. Named LOV - Select PEOPLE.

    2. Display Null- Select Yes.

    3. Null display value - Enter:

       - Select -
      
  5. Click the Next button (>) at the top of the page until you go to P7_STATUS.

To edit P7_STATUS:

  1. From the Display As list in the Name section, select Radiogroup.

  2. Under Label, enter the following in the Label field:

    Status:
    
  3. Under Element, enter the following in the Form Element Option Attributes field:

    class="instructiontext"
    
  4. Under Default, enter Open in Default value.

  5. Under List of Values:

    1. Named LOV - Select STATUS.

    2. Number of Columns - Enter 3.

      This selection reflects the fact there are three valid values.

  6. Click the Next button (>) at the top of the page to go to P7_PRIORITY.

To edit P7_PRIORITY:

  1. From the Display As list in the Name section, select Radiogroup.

  2. Under Label, enter the following in the Label field:

    Priority:
    
  3. Under Element, enter the following in the Form Element Option Attributes field:

    class="instructiontext"
    
  4. Under Default, enter Low in Default value.

  5. Under List of Values:

    1. Named LOV - Select PRIORITIES.

    2. Number of Columns - Enter 3.

      This selection reflects the fact there are three valid values.

  6. Click Apply Changes.

Modify Validations to Match Item Name Changes

To edit validations:

  1. On the edit page for page 7, under Validations, select P7_IDENTIFIED_BY_PERSON_ID not null.

  2. For Name, enter P7_IDENTIFIED_BY not null.

  3. For Validation Expression 1, enter P7_IDENTIFIED_BY.

  4. Scroll down to Error Message.

  5. For Error Message, enter:

    Identified By must have some value.
    
  6. Click Next icon (>) at the top of the page until edit page for P7_RELATED_PROJECT_ID not null is displayed.

  7. For Name, enter P7_RELATED_PROJECT not null.

  8. For Validation Expression 1, enter P7_RELATED_PROJECT.

  9. Scroll down to Error Message.

  10. For Error Message, enter:

    Related Project must have some value.
    
  11. Click Apply Changes.

  12. Click Run icon for page 7. The Issue Details page is displayed and should look similar to Figure 15-25.

    Figure 15-25 Issue Details before Grouping Items

    Description of Figure 15-25 follows
    Description of "Figure 15-25 Issue Details before Grouping Items"

Create Regions to Group Items

Currently all items are grouped into one large region. Displaying items in logical groups makes data entry easier for users. Therefore, you next create four new regions named Buttons, Progress, Resolution, and Audit Information. You also rename an existing region.

To create new regions to group items:

  1. Click the Edit Page 7 link at the bottom of the page.

  2. Under Regions, click the Create icon.

  3. Select Multiple HTML and click Next.

  4. For the first row:

    1. For Sequence, enter 15.

    2. For Title, enter Progress.

    3. For Template, select Form Region.

  5. For the second row:

    1. For Sequence, enter 20.

    2. For Title, enter Resolution.

    3. For Template, select Form Region.

  6. Click Create Region(s).

  7. Under Regions, click the Create icon.

  8. Select Report and click Next.

  9. Select SQL Report and click Next.

  10. For Title, enter Audit Information:

    1. For Title, enter Audit Information.

    2. For Region Template, select Hide and Show Region.

    3. For Sequence, enter 40.

    4. Click Next.

  11. For Enter SQL Query or PL/SQL function returning a SQL Query, enter:

    select     "IT_ISSUES"."CREATED_ON" as "CREATED_ON",
             "IT_ISSUES"."CREATED_BY" as "CREATED_BY",
             "IT_ISSUES"."MODIFIED_ON" as "MODIFIED_ON",
             "IT_ISSUES"."MODIFIED_BY" as "MODIFIED_BY" 
     from    "IT_ISSUES" "IT_ISSUES"
     where   ISSUE_ID = :P7_ISSUE_ID
    
  12. Click Create Region.

  13. Click Report next Audit Information region.

  14. Under Layout and Pagination, make these changes:

    1. Report Template - Select default: vertical report, look 1 (include null columns).

    2. Pagination Scheme - Select - No Pagination Selected -

    3. Enable Partial Page Refresh - Select No.

    4. Number of Rows - Enter 15.

    5. Maximum Row Count - Enter 500.

    6. Click Apply Changes.

Move Items to the Appropriate Regions

Next, move each item to the appropriate region. Note that you also need to modify some item widths.

To move items to the appropriate regions:

  1. Under Items, click the Edit All icon.

    The Page Items summary page appears.

  2. Under Region, select Progress for the following items:

    • P7_ASSIGNED_TO

    • P7_STATUS

    • P7_PRIORITY

    • P7_TARGET_RESOLUTION_DATE

    • P7_PROGRESS

  3. Under Region, select Resolution for the following items:

    • P7_ACTUAL_RESOLUTION_DATE

    • P7_RESOLUTION_SUMMARY

  4. Under Width, make the following edits:

    • For P7_ISSUE_SUMMARY, enter 80.

    • For P7_ISSUE_DESCRIPTION, enter 80.

    • For P7_IDENTIFIED_DATE, enter 12.

    • For P7_TARGET_RESOLUTION_DATE, enter 12.

    • For P7_PROGRESS, enter 80.

    • For P7_ACTUAL_RESOLUTION_DATE, enter 12.

    • For P7_RESOLUTION_SUMMARY, enter 80.

  5. Under Sequence, make the following edits:

    • For P7_ISSUE_ID, enter 168.

    • For P7_ISSUE_SUMMARY, enter 169.

    • For P7_ISSUE_DESCRIPTION, enter 170.

    • For P7_IDENTIFIED_BY, enter 173.

    • For P7_IDENTIFIED_DATE, enter 174.

    • For P7_RELATED_PROJECT, enter 172.

    • For P7_ASSIGNED_TO, enter 159.

    • For P7_STATUS, enter 160.

    • For P7_PRIORITY, enter 161.

    • For P7_TARGET_RESOLUTION_DATE, enter 162.

    • For P7_PROGRESS, enter 164.

    • For P7_ACTUAL_RESOLTUTION_DATE, enter 165.

    • For P7_RESOLUTION_SUMMARY, enter 167.

  6. Click Apply Changes.

  7. Click Run icon for page 7. The Issue Details page is displayed and should look similar to Figure 15-26.

    Figure 15-26 Issue Details after Grouping Items

    Description of Figure 15-26 follows
    Description of "Figure 15-26 Issue Details after Grouping Items"

Change the Display of Issues Details, Progress and Resolution Regions

To modify how these columns display:

  1. Click the Edit Page 7 link at the bottom of the page.

  2. Under Items, click P7_ISSUE_SUMMARY.

  3. For Display As, select Textarea.

  4. Under Label, for Horizontal/Vertical Alignment, select Above.

  5. Under Element, make these changes:

    1. Maximum Width - Enter 200

    2. Height - Enter 2.

  6. Select Next icon at top of page to display P7_ISSUE_DESCRIPTION edit page item.

  7. Under Label, for Horizontal/Vertical Alignment, select Above.

  8. Under Element, make these changes:

    1. Maximum Width - Enter 2000.

    2. Height - Enter 4.

  9. Click Apply Changes.

  10. Under Items, click P7_PROGRESS.

  11. Under Label, for Horizontal/Vertical Alignment, select Above.

  12. Under Element, enter 2000 for Maximum Width.

  13. Click Apply Changes.

  14. Under items, click P7_RESOLUTION_SUMMARY.

  15. Under Label, for Horizontal/Vertical Alignment, select Above.

  16. Under Element, enter 2000 for Maximum Width.

  17. Click Apply Changes.

  18. Click Run Page 7 icon at top of page. The Issue Details page shows the Issue Summary, Issue Description and Progress labels above the text area as shown in Figure 15-27.

    Figure 15-27 Issue Details with Labels Above Text Areas

    Description of Figure 15-27 follows
    Description of "Figure 15-27 Issue Details with Labels Above Text Areas"

    Now, add a Stop and Start HTML Table item to each region. This will realign all items in the region to be left justified.

  19. Click the Edit Page 7 link from the developer toolbar.

  20. Under Items, click the Create icon

  21. Select Stop and start table and click Next.

  22. To realign Related Project, Identified By and Identified Date make these changes for Display and Position Name:

    1. Item_Name - Enter P7_3_0.

    2. Sequence - Enter 171.

    3. Region - Select Issues Identification (1) 10.

    4. Click Create Item.

  23. Under Items, click the Create icon.

  24. Select Stop and start table and click Next.

  25. To realign Assigned To, Status, Priority, and Target Resolution Date make these changes for Display and Position Name:

    1. Item_Name - Enter P7_4_0.

    2. Sequence - Enter 163.

    3. Region - Select Progress (1) 15.

    4. Click Create Item.

  26. Under Items, click the Create icon.

  27. Select Stop and start table and click Next.

  28. To realign Actual Resolution Date make these changes for Display and Position Name:

    1. Item_Name - Enter P7_1_0.

    2. Sequence - Enter 166.

    3. Region - Select Resolution (1) 20.

    4. Click Create Item.

  29. Click Run Page 7 icon. the Issues Details page now has all the items aligned properly as shown in

    Figure 15-28 Issue Details After Realignment

    Description of Figure 15-28 follows
    Description of "Figure 15-28 Issue Details After Realignment"

Change the Display of Audit Columns

Because the Audit columns should be viewable but not editable, you need to make them display only. In the following exercise, you create a condition for the Audit Information region. As a result, the Audit Information region displays when a user edits an existing issue, but does not appear when a user creates a new issue.

To create a condition for the Audit Information region.

  1. Click Edit Page 7 link at bottom of page.

  2. Under Regions, click Audit Information.

  3. Scroll down to Conditional Display.

  4. From Condition Type, select Value of Item in Expression 1 is NOT NULL.

  5. In Expression 1, enter the following:

    P7_ISSUE_ID
    
  6. Click Apply Changes

Return the User to the Calling Page

Because this Issue Details page will be called from several places, when users finish with the display, they should return to the calling page. To accomplish this, you create an item and change the branch on the Issue Details page. Every time the Issue Details page is called, the item must be set with the number of the calling page.

To create a hidden item:

  1. Under Items, click the Create icon.

  2. For Select Item Type, select Hidden and click Next.

  3. For Hidden Item Type, select Hidden and click Next.

  4. For Display Position and Name:

    1. Item Name - Enter:

      P7_PREV_PAGE
      
    2. Sequence - Enter 175.

    3. Region - Select Issue Details

    4. Click Next.

  5. For Default, enter 1.

  6. Click Create Item.

    The Page Definition for page 7 appears.

Next, edit the Cancel button to return to the page number stored in P7_PREV_PAGE.

To edit the Cancel button:

  1. Under Buttons, click Cancel.

  2. Scroll down to Optional URL Redirect.

  3. In Page, enter:

    &P7_PREV_PAGE.
    

    Note the period at the end.

  4. Select reset pagination for this page.

  5. Click Apply Changes.

To edit the branch:

  1. Under Branches, select the After Processing branch, Go to Page 6 Unconditional.

  2. Under Action, make these changes:

    1. Select reset pagination for this page

    2. Deselect include process success message

    3. For Clear Cache - Enter 7

    4. For Set these items - Enter P7_PREV_PAGE

  3. Click Apply Changes.

Add Functionality to Support Adding Multiple Issues Sequentially

Next, you add functionality that enables users to add more than one issue at a time. To accomplish this, you first add a new button and then create a new branch.

To add a new button:

  1. Under Buttons, click the Copy button icon between the Edit All and Create icons at the top right of the Buttons section. The Copy icon looks like Figure 15-29.

    Figure 15-29 Copy Button Icon

    Description of Figure 15-29 follows
    Description of "Figure 15-29 Copy Button Icon"

  2. For Button to copy, click CREATE.

  3. For Target Page, accept the default, 7, and click Next.

  4. For New Button:

    1. Button Name - Enter CREATE_AGAIN.

    2. Label - Enter Create and Create Another.

    3. Accept remaining defaults and click Copy Button.

Next, create a branch that keeps the user on the Create page.

Note that this branch also resets P7_PREV_PAGE because the value of that item will be lost when the cache of the page is cleared. The sequence of this new branch will be 0. Setting the sequence to 0 makes the branch fire before the default branch but only when the Create and Create Another button is used.

To create a branch that keeps the user on the create page:

  1. Under Page Processing, Branches, click the Create icon.

  2. For Point and Type, accept the defaults and click Next.

  3. For Target, make these changes:

    1. Page - Enter 7.

    2. Select reset pagination for this page

    3. Clear Cache - Enter 7.

    4. Set these items - Enter the following:

      P7_PREV_PAGE
      
    5. With these values - Enter the following (be sure to include the period):

      &P7_PREV_PAGE.
      
    6. Click Next.

  4. For Branch Conditions, make these changes:

    1. Sequence - Enter 0.

    2. When Button Pressed - Select CREATE_AGAIN (Create and Create Another).

  5. Click Create Branch.

Run the Page

To see the changes, click the Run Page icon. The new form appears as shown in Figure 15-30, "Refined Issue Details".

Figure 15-30 Refined Issue Details

Description of Figure 15-30 follows
Description of "Figure 15-30 Refined Issue Details"

The branch you just created is looking for a value in P7_PREV_PAGE. Since the page was not called from another page, the value has not been set. You need to fix that next.

Refine the Issues Report

Next, you refine the Issues report page to support dynamic modification of the query. To accomplish this, you must:

Modify Add Issue Button

To call Issue Details page from the Add Issue button:

  1. Go to the Page Definition for page 6, Issues.

  2. Under Button, click the Create button.

  3. For Text Label/Alt, enter Add Issue>.

  4. Under Optional URL Redirect, make these changes:

    1. Set These Items - Enter P7_PREV_PAGE

    2. With These Values - Enter 6.

  5. Click Apply Changes.

Change the Query and Display

Next, change the query to display the actual values for people and projects instead of the ID and then clean up the report display.

To change the SQL query:

  1. Under Regions, select Issues.

  2. Scroll down to Source.

  3. Replace SQL with the following:

    SELECT "IT_ISSUES"."ISSUE_SUMMARY" as "ISSUE_SUMMARY",
        "IT_PEOPLE"."PERSON_NAME" as "IDENTIFIED_BY",
        "IT_ISSUES"."IDENTIFIED_DATE" as "IDENTIFIED_DATE",
        "IT_PROJECTS"."PROJECT_NAME" as "PROJECT_NAME",
        decode("IT_PEOPLE_1"."PERSON_NAME",NULL,'Unassigned',
            "IT_PEOPLE_1"."PERSON_NAME") 
            as "ASSIGNED_TO",
        "IT_ISSUES"."STATUS" as "STATUS",
        "IT_ISSUES"."PRIORITY" as "PRIORITY",
        "IT_ISSUES"."TARGET_RESOLUTION_DATE" as "TARGET_RESOLUTION_DATE",
        "IT_ISSUES"."PROGRESS" as "PROGRESS",
        "IT_ISSUES"."ACTUAL_RESOLUTION_DATE" as "ACTUAL_RESOLUTION_DATE",
        "IT_ISSUES"."ISSUE_ID" as "ISSUE_ID",
        "IT_ISSUES"."RELATED_PROJECT_ID" as "PROJECT_ID"
    FROM "IT_PEOPLE" "IT_PEOPLE_1",
        "IT_PROJECTS" "IT_PROJECTS",
        "IT_PEOPLE" "IT_PEOPLE",
        "IT_ISSUES" "IT_ISSUES"
    WHERE "IT_ISSUES"."IDENTIFIED_BY_PERSON_ID"="IT_PEOPLE"."PERSON_ID"
    AND "IT_ISSUES"."ASSIGNED_TO_PERSON_ID"="IT_PEOPLE_1"."PERSON_ID"(+)
    AND "IT_ISSUES"."RELATED_PROJECT_ID"="IT_PROJECTS"."PROJECT_ID"
    
  4. Click Apply Changes.

  5. Now to confirm, click Apply Changes.

To edit column attributes:

  1. Under Regions, select Interactive Report.

  2. For ISSUE_ID, Display Text As, select Hidden.

  3. Click the Edit icon to the left of ISSUE_SUMMARY.

  4. For Heading Alignment, select left.

  5. Return to the top of the page and click the Next (>) icon. The Report Attributes page for IDENTIFIED_DATE appears.

  6. For Heading Alignment, select left.

  7. Return to the top of the page and click the Next (>) icon until the Report Attributes page for IDENTIFIED_BY appears.

  8. For Heading Alignment, select left.

  9. Return to the top of the page and click the Next (>) icon. The Report Attributes page for PROJECT_NAME appears.

  10. For Heading Alignment, select left.

  11. Return to the top of the page and click the Next (>) icon. The Column Attributes page for ASSIGNED_TO appears.

  12. For Heading Alignment, select left.

  13. Return to the top of the page and click the Next (>) icon. The Column Attributes page for PROJECT_ID appears.

  14. For Display Text As, select Hidden.

  15. Click Apply Changes.

To add a no data found message and to add details for a link column:

  1. Scroll down to Pagination.

  2. For When No Data Found Message, enter:

    No issues found.
    
  3. Scroll down to Link Column, for Item 2 Name, enter P7_PREV_PAGE.

  4. For Item 2 Value, enter 6.

  5. Click Apply Changes.

Reorder Tabs

Move the Issues tab so it is between the Projects and Users tab.

To change the tab order:

  1. Click on the application home breadcrumb.

  2. Click Shared Components.

  3. Under Navigation, select Tabs.

  4. Click Resequence display order link on the right panel under Standard Tab Tasks.

  5. In the Sequence column, make these changes:

    1. For Projects - Enter 15 for Sequence.

    2. For Users - Enter 30 for Sequence.

    3. For Issues - Enter 20 for Sequence.

  6. Click Apply Changes.

Run Issues Page and Issue Details Page

To view the new Issues page and Issue Details page, click the Run Page icon in the upper right of the page.

  1. Click on the application home breadcrumb. You should see the pages created so far in this tutorial, including the newly added Issues and Issue Details pages.

  2. Click on the Run Application icon. The Home page contains a list of image links as shown in Figure 15-31.

  3. Click the Issues link. The Issues page is displayed. The first time you run this page, because you changed the names of some of the columns, you may not see the Identify By, Project Name and Assigned To columns. If this is the case, you can further customize the reports display by running the page and specifying which columns you want to appear.

    To specify which columns to display:

  4. On the running Issues page, click the Action menu drop down to the right of the Go button as shown in Figure 15-32

  5. Select Select Columns. Your page should look similar to Figure 15-33.

    Figure 15-33 Adding Columns to an Interactive Report

    Description of Figure 15-33 follows
    Description of "Figure 15-33 Adding Columns to an Interactive Report"

  6. Click the Move All icon (>>) between the Do Not Display list and the Display in Report list. The three missing columns will move to the Display in Report list.

  7. Click Apply at the bottom right of the Select Columns area. Your Issues page should now look like Figure 15-34.

    Figure 15-34 Issues Report with all Columns Displayed

    Description of Figure 15-34 follows
    Description of "Figure 15-34 Issues Report with all Columns Displayed"

    Next, you view the Issue Details page for one of the issues.

  8. Click the Edit icon to the left of one of the issues. You will see the Issue Details page displayed similar to the one in Figure 15-35.

    Figure 15-35 Issue Details

    Description of Figure 15-35 follows
    Description of "Figure 15-35 Issue Details"

  9. Click the Issues breadcrumb to go back to the Issues page.

  10. Click the Add Issue> button. An empty Issue Details page should appear.

Add Pages for Summary Reports

Now it's time to add a Summary Reports page that links to the following individual reports:

  • Assign Open Issues Report

  • Issue Summary by Project Report

  • Resolved by Month Identified Report

  • Target Resolution Dates Report

  • Average Days to Resolve Report

Topics in this section include:

Overview of Summary Reports Pages

When you complete this exercise, you will have a Summary Reports page, that resembles Figure 15-36, "Summary Reports Page", and a separate report page for each individual summary report. Each image on the Summary Reports page links to a separate summary report as shown in Figure 15-37, "Issue Summary By Report and Assign Open Issues" and Figure 15-38, "Target Resolution Dates and Average Days to Resolve".

Figure 15-36 Summary Reports Page

Description of Figure 15-36 follows
Description of "Figure 15-36 Summary Reports Page"

Figure 15-37 Issue Summary By Report and Assign Open Issues

Description of Figure 15-37 follows
Description of "Figure 15-37 Issue Summary By Report and Assign Open Issues"

Figure 15-38 Target Resolution Dates and Average Days to Resolve

Description of Figure 15-38 follows
Description of "Figure 15-38 Target Resolution Dates and Average Days to Resolve"

Figure 15-39 Resolved by Month Identified

Description of Figure 15-39 follows
Description of "Figure 15-39 Resolved by Month Identified"

Add a Summary Reports Page

Before creating the Summary Reports Page, you need to create an Image List with an Image Entry for each report linked to from the Summary Reports Page.

Create an Image List

To create the Image List:

  1. Click the Application home breadcrumb link.

  2. Click Shared Components.

  3. Under Navigation, click Lists.

  4. Click Create.

  5. For Name, enter Reports.

  6. For List Template, select Horizontal Images with Label List.

  7. Click Create.

    Now, create a list of images.

  8. Click Create List Entry >.

  9. Under Entry, make these changes:

    1. Sequence - Enter 10.

    2. Image - Enter:

      menu/address_book_bx_128x128.png
      
    3. List Entry Label - Enter:

      Issue Summary<br/>
      by Project
      
  10. Under Target, for Page, enter 9. This is the Issue Summary Report page that will be created later in this section.

  11. Click Create and Create Another.

  12. Under Entry, make these changes:

    1. Sequence - Enter 15.

    2. Image - Enter:

      menu/eba_checklist_bx_128x128.png
      
    3. List Entry Label - Enter:

      Assign Open<br/>Issues
      
  13. Under Target, for Page, enter 8. This is the Assign Open Issues page that will be created later in this section.

  14. Click Create and Create Another.

  15. Under Entry, make these changes:

    1. Sequence - Enter 20.

    2. Image - Enter:

      menu/calendar_bx_128x128.png
      
    3. List Entry Label - Enter:

      Target Resolution<br/>Dates
      
  16. Under Target, for Page, enter 11. This is the Target Resolution Dates page that will be created later in this section.

  17. Click Create and Create Another.

  18. Under Entry, make these changes:

    1. Sequence - Enter 30.

    2. Image - Enter:

      menu/piechart_bx_128x128.png
      
    3. List Entry Label - Enter:

      Average Days<br/>to Resolve
      
  19. Under Target, for Page, enter 12. This is the Average Days to Resolve page that will be created later in this section.

  20. Click Create and Create Another.

  21. Under Entry, make these changes:

    1. Sequence - Enter 40.

    2. Image - Enter:

      menu/generate_bx_128x128.png
      
    3. List Entry Label - Enter:

      Issues Resolved<br/>by Month
      
  22. Under Target, for Page, enter 10. This is the Issues Resolved By Month page that will be created later in this section.

  23. Click Create.

Create the Reports Page

To add the Reports Page that references the Image List:

  1. Click the application home breadcrumb.

  2. Click Create Page.

  3. Select Blank Page and click Next.

  4. For Page Number, enter 14 click Next.

  5. For Name, enter Reports.

  6. For Breadcrumb, select Breadcrumb.

  7. For Parent Entry, select Home.

  8. Click Next.

  9. Under Tabs, select Yes - Use an existing tab set and create a new tab within the existing tab set and click Next.

  10. For Existing Tab Set, select Issue Tracker (Home, Projects, Issues...) and click Next.

  11. For Tab Label, enter Reports and click Next.

  12. Click Finish.

  13. Click application home breadcrumb.

  14. Click Shared Components.

  15. Under Navigation, click Tabs.

  16. Click Reports tab.

  17. Click Edit icon.

  18. For Sequence, enter 25 and click Apply Changes.

  19. Click application home breadcrumb.

  20. Click Reports page.

  21. Under Regions, click Create button.

  22. Select List and click Next.

  23. For Title, enter Reports.

  24. For Region Template, select No Template and click Next.

  25. For List, select Reports.

  26. Click Create List Region.

Run the Reports Page

Run Reports page 14 by clicking the run icon at the top of the edit page. As shown in Figure 15-40, the Reports page displays a list of images.

Figure 15-40 Reports Page After Adding List of Images

Description of Figure 15-40 follows
Description of "Figure 15-40 Reports Page After Adding List of Images"


Note:

Because not all the reports have been created at this point in the tutorial, the report links under each image will not work. As each report is created, these links will navigate to the appropriate report.

Add an Assign Open Issues Report Page

Currently, you can assign an issue by editing it on the Issues Details page. Next, you add a new page named Assign Open Issues, that enables users to assign multiple issues at once and modify the Related Project, Status, and Priority.

Create a Tabular Form

To add a new page to support assigning multiple issues:

  1. Go to the Application home page.

  2. Click Create Page.

  3. Select Form and click Next.

  4. Select Tabular Form and click Next.

  5. For Table/View Owner:

    1. Table/View Owner- Select the appropriate schema.

    2. Allowed Operations - Select Update Only.

      For this exercise, the purpose of this form is to enable users to assign issues, or update existing records, and not create or delete issues.

    3. Click Next.

  6. For Table/View Name, select IT_ISSUES and click Next.

  7. For Displayed Columns:

    1. Press CTRL and select the following columns:

      • ISSUE_SUMMARY

      • IDENTIFIED_BY_PERSON_ID

      • IDENTIFIED_DATE

      • RELATED_PROJECT_ID

      • ASSIGNED_TO_PERSON_ID

      • STATUS

      • PRIORITY

    2. Click Next.

  8. For Primary Key, accept the default, ISSUE_ID, and click Next.

  9. For Primary Key Source, accept the default, Existing trigger, and click Next.

  10. For Updatable Columns:

    1. Press CTRL and select the following columns:

      • RELATED_PROJECT_ID

      • ASSIGNED_TO_PERSON_ID

      • STATUS

      • PRIORITY

    2. Click Next.

  11. For Page and Region Attributes:

    1. Page - Enter 8.

    2. Page Name - Enter Assign Open Issues.

    3. Region Title - Enter Assign Issues.

    4. Region Template - Select No Template.

    5. Breadcrumb - Select Breadcrumb.

    6. Entry Name - Enter Assign Open Issues

    7. For Parent Entry, select Reports.

    8. Click Next.

  12. For Tab Options, select Use an existing tab set and reuse an existing tab within that tab set.

  13. For Tab Set, select Issue Tracker (Home, Dashboard, Projects...).

  14. Click Next.

  15. For Use Tab, select T_REPORTS and click Next.

  16. For Button Labels:

    1. For Cancel Button Label, accept the default.

    2. For Submit Button Label, enter Apply Changes.

    3. Click Next.

  17. For Branching, enter 14 for When Cancel Button Pressed Branch to this Page and click Next.

  18. Review your selections and click Finish.

Add Lists of Values

Once you have created the initial tabular form, you need to add lists of values to make it easier to select issues. Additionally, you need to restrict the query to display only unassigned issues.

To add lists of values:

  1. From the Success page, click Edit Page.

    The Page Definition for page 8, Assign Open Issues, appears.

  2. Under Regions, click Assign Issues.

  3. Under Source, for Region Source, replace the existing statements with the following:

    SELECT 
        "ISSUE_ID",
        "ISSUE_SUMMARY",
        "IDENTIFIED_BY_PERSON_ID",
        "IDENTIFIED_DATE",
        "RELATED_PROJECT_ID",
        "ASSIGNED_TO_PERSON_ID",
        "STATUS",
        "PRIORITY"
    FROM "#OWNER#"."IT_ISSUES"
    WHERE assigned_to_person_id IS NULL
    

To edit report attributes:

  1. Select the Report Attributes tab at the top of the page.

  2. For ISSUE_SUMMARY, enter the following in the Heading field:

    Summary
    
  3. To sort by ISSUE_ID:

    1. For all columns except ISSUE_ID, select Sort.

    2. For IDENTIFIED_DATE, for Sort Sequence, select 1. By doing this, issues will be displayed by oldest first.

  4. Edit the following attributes for IDENTIFIED_BY_PERSON_ID:

    1. Click the Edit icon to the left of IDENTIFIED_BY_PERSON_ID.

    2. Under Column Definition, for Column Heading, enter Identified By.

    3. Under Tabular Form Element, for Display As, select Display as Text (based on LOV, does not save state).

    4. Scroll down to Lists of Values.

    5. For Named LOV, select PEOPLE.

    6. Click the Next button (>) at the top of the page to go to IDENTIFIED_DATE.

  5. Edit the following attributes for IDENTIFIED_DATE:

    1. Under Column Formatting, for Number/Date Format, enter DD-MON-YYYY.

    2. Click the Next button (>) at the top of the page to go to the RELATED_PROJECT_ID column.

  6. Edit the following attributes for RELATED_PROJECT_ID:

    1. Under Column Definition, for Column Heading, enter Related Project.

    2. Under Tabular Form Element, for Display As, select Select List (named LOV)

    3. Under List of Values, for Named LOV, select PROJECTS.

    4. Click the Next button (>) at the top of the page to go to the ASSIGNED_TO_PERSON_ID column.

  7. Edit the following attributes for ASSIGNED_TO_PERSON_ID:

    1. Under Column Definition, for Column Heading, enter Assigned To.

    2. Under Tabular Form Element, for Display As, select Select List (named LOV)

    3. Under List of Values:

      • Named LOV - Select PEOPLE.

      • Display Null - Select Yes.

      • Null display value - Enter a hyphen (-).

    4. Click the Next button (>) at the top of the page to go to the STATUS column.

  8. Edit the following attributes for STATUS:

    1. Under Tabular Form Element, for Display As, select Select List (named LOV).

    2. Under List of Values, for Named LOV, select STATUS.

    3. Click the Next button (>) at the top of the page to go to the PRIORITY column.

  9. Edit the following attributes for PRIORITY:

    1. Under Tabular Form Element, for Display As, select Select List (named LOV).

    2. Under List of Values:

      • From Named LOV, select PRIORITIES.

      • For Display Null, select Yes.

      • For Null display value, enter a hyphen (-).

    3. Click Apply Changes.

    The Report Attributes page appears.

  10. Under Messages, enter the following in When No Data Found Message:

    No Unassigned Issues.
    
  11. Click Apply Changes.

Delete the Unnecessary Cancel Button

The wizard created an unnecessary Cancel button.

To delete the Cancel button:

  1. On the Page Definition for page 8, click CANCEL in the Buttons section.

  2. Click Delete.

  3. Click OK to confirm your selection.

Run the Page

The tabular form is now complete. To view the new form, click the Run Page icon. The Assign Open Issues form appears as shown in Figure 15-41.

Figure 15-41 Assign Open Issues

Description of Figure 15-41 follows
Description of "Figure 15-41 Assign Open Issues"

To assign an issue, make a selection from the Assigned To list and click Apply Changes. Notice that once an issue has been assigned, the issue no longer displays.

Add an Issue Summary by Project Report Page

The Issue Summary report enables users to select a project and to see a summary of issues related to that project. This report includes the following summary information:

  • Date first issue identified

  • Date last issue closed

  • Total number of issues

  • Number of issues by status

  • Number of open issues by priority

  • Assignments by status

Create the Report Page

To create this report, you code the information in two SQL statements. The first statement gathers information having a singular result and the second statement gathers information having multiple results.

To add an Issue Summary by Project report:

  1. Go to the Application home page.

  2. Click Create Page.

  3. Select Report and click Next.

  4. Select SQL Report and click Next.

  5. For Page Attributes:

    1. Page - Enter 9.

    2. Page Name - Enter Issue Summary by Project.

    3. Breadcrumb - Select Breadcrumb.

    4. Parent Entry - Select Reports link.

    5. Click Next.

  6. For Tab Options, select Use an existing tab set and reuse an existing tab within that tab set.

  7. For Tab Set, select Issue Tracker (Home, Dashboard, Projects...) and click Next.

  8. For Use Tab, select T_REPORTS: label="Reports" and click Next.

  9. For SQL Query:

    1. Enter the following SQL SELECT statement:

      SELECT MIN(identified_date) first_identified, 
          MAX(actual_resolution_date) last_closed,
          COUNT(issue_id) total_issues,
          SUM(DECODE(status,'Open',1,0)) open_issues,
          SUM(DECODE(status,'On-Hold',1,0)) onhold_issues,
          SUM(DECODE(status,'Closed',1,0)) closed_issues,
          SUM(DECODE(status,'Open',decode(priority,null,1,0),0))
          open_no_prior,
          SUM(DECODE(status,'Open',decode(priority,'High',1,0),0))
          open_high_prior,
          SUM(DECODE(status,'Open',decode(priority,'Medium',1,0),0))
          open_medium_prior,
          SUM(DECODE(status,'Open',decode(priority,'Low',1,0),0))
          open_low_prior
      FROM it_issues
      WHERE related_project_id = :P9_PROJECT
      
    2. Click Next.

  10. For Report Attributes:

    1. Region Template - Select List Region with Icon (Chart).

    2. Report Template - Select default: vertical report, look 1 (include null columns)

    3. For Region Name - Enter Summary.

    4. Accept the remaining defaults and click Next.

  11. Review your selections and click Finish.

Now that you have the first query, you need to edit the headings and create the item to control the related project. First, create a region to display above the report to contain the Project parameter.

Create a Search Region

To create a new region to display above the report:

  1. From the Success page, click Edit Page 9.

    The Page Definition for page 9, Issue Summary by Project, appears.

  2. Under Regions, click the Create icon.

  3. Select HTML and click Next.

  4. Select HTML for region container and click Next.

  5. For Display Attributes:

    1. Title - Enter Issue Summary Report Parameters.

    2. Region Template - Select Report Filter - Single Row.

    3. Display Point - Select Page Template Body (2. items below region content).

    4. For Sequence, enter 5.

    5. Accept the remaining defaults and click Next.

  6. Click Create Region.

Create the Project Item

To create the Project item:

  1. Under Items, click the Create icon.

  2. For Select Item Type, select Select List and click Next.

  3. For Select List Control Type, accept the default, Select List, and click Next.

  4. For Display Position and Name:

    1. Item Name - Enter P9_PROJECT.

    2. Sequence - Enter 31.

    3. Region - Select Issue Summary Report Parameters (1) 5.

    4. Click Next.

  5. For List of Values:

    1. Named LOV - Select PROJECTS.

    2. Null Text - Enter:

      - Select -
      
    3. Null Value - Enter:

      -1
      
    4. Click Next.

  6. For Item Attributes, accept the defaults and click Next.

  7. For Default, enter -1.

  8. Click Create Item.

Create a Go Button

To create a Go button to perform the query:

  1. Under Buttons, click the Create icon.

  2. For Button Region, select Issue Summary Report Parameters and click Next.

  3. For Button Position, select Create a button displayed among this region's items and click Next.

  4. For Button Attributes:

    1. Button Name - Enter P9_GO.

    2. Sequence - Enter 33.

    3. Label - Enter Go.

    4. Request - Enter Go.

    5. Button Style - Select Template Based Button.

    6. Template - Select Button.

  5. Click Create Button.

Create a Reset Button

Now, create a Reset button and Reset branch to redisplay the default Issue Summary by Report Page.

To create a Reset button to clear the query:

  1. Under Buttons, click the Create icon.

  2. For Button Region, select Issue Summary Report Parameters and click Next.

  3. For Button Position, select Create a button displayed among this region's items and click Next.

  4. For Button Attributes:

    1. Button Name - Enter P9_RESET.

    2. Sequence - Enter 32.

    3. Label - Enter Reset.

    4. Request - Enter Reset.

    5. Button Style - Select Template Based Button.

    6. Template - Select Button.

  5. Click Create Button.

To create a Reset branch:

  1. Under Branches, select Create icon.

  2. Accept defaults and click Next.

  3. For Target, make these changes:

    1. Page - Enter 9.

    2. Reset Pagination for this page - Select the checkbox.

    3. Clear Cache - Enter 9.

    4. Click Next.

  4. For When Button Pressed, select *P9_RESET.

  5. Click Create Branch.

Create a Assignment by Status Region

To create a new region to display below the report:

  1. Under Regions, click the Create icon.

  2. Select Report and click Next.

  3. Select SQL Report for region container and click Next.

  4. For Display Attributes:

    1. Title - Enter Assignments by Status.

    2. Region Template - Select No Template.

    3. For Sequence, enter 20.

    4. Accept the remaining defaults and click Next.

  5. For Enter SQL Query or PL/SQL function returning a SQL Query, enter:

    SELECT p.person_name,i.status, 
    COUNT(i.issue_id) issues
    FROM it_issues i, it_people p
    WHERE i.related_project_id = :P9_PROJECT
        AND i.assigned_to_person_id = p.person_id
    GROUP BY person_name, status
    
  6. Click Next.

  7. For Rows per Page, enter 20 and click Next.

  8. For Conditional Display:

    1. Condition Type - Select Value of Item in Expression 1 != Expression 2

    2. Expression 1 - Enter P9_PROJECT</p>

    3. Expression 2 - Enter -1

  9. Click Create Region.

Refine Region Appearance

To edit headings and report settings:

  1. Under Regions, click Report next to Assignments by Status.

  2. For Headings Type, select Custom.

  3. For PERSON_NAME, change Heading to Assigned To.

  4. For ISSUES, change Heading to Number of Issues.

  5. Click Up Arrow at end of ISSUES to move above STATUS.

  6. For ISSUES, change Column Alignment to right.

  7. For PERSON_NAME, ISSUES and STATUS, select center for Heading Alignment.

  8. For PERSON_NAME, ISSUES and STATUS, uncheck Sort checkbox.

  9. For PERSON_NAME, ISSUES and STATUS, for Sort Sequence, select - .

  10. Scroll down to Layout and Pagination. From Pagination Scheme, select Row Ranges 1-15 16-30 in select list (with pagination).

  11. Scroll down to Messages. In When No Data Found Message, enter:

    No issues found.
    
  12. Click Apply Changes.

Edit Headings and Report Settings for Summary Report

Next, you need to edit the headings and report setting for the report region. You also need to set the report regions to conditionally display when the user has selected a project.

To edit the headings and report settings:

  1. Under Regions, click Report next to Summary.

  2. For Headings Type, select Custom.

  3. Under Column Attributes:

    1. Change the Heading for FIRST_IDENTIFIED to:

      First Issue Identified:
      
    2. Change the Heading for LAST_CLOSED to:

      Last Issue Closed:
      
    3. Change the Heading for TOTAL_ISSUES to:

      Total Issues:
      
    4. Change the Heading for OPEN_ISSUES to:

      Open Issues:
      
    5. Change the Heading for ONHOLD_ISSUES to:

      On-Hold Issues:
      
    6. Change the Heading for CLOSED_ISSUES to:

      Closed Issues:
      
    7. Change the Heading for OPEN_NO_PRIOR to:

      Open Issues with No Priority:
      
    8. Change the Heading for OPEN_HIGH_PRIOR:

      Open Issues of High Priority:
      
    9. Change the Heading for OPEN_MEDIUM_PRIOR to:

      Open Issues of Medium Priority:
      
    10. Change the Heading for OPEN_LOW_PRIOR:

      Open Issues of Low Priority:
      
  4. Scroll down to Layout and Pagination. Specify the following:

    1. For Show Null Values as, enter a hyphen (-).

    2. For Pagination Scheme, select - No Pagination Selected -.

  5. Select the Region Definition tab at the top of the page.

  6. Scroll down to Conditional Display. For Condition Type, make these changes:

    1. Condition Type - Select Value of Item in Expression 1 != Expression 2

    2. Expression 1 - Enter P9_PROJECT

    3. Expression 2 - Enter -1

  7. Click Apply Changes.

Run the Page

To see your newly created report, click the Run Page icon. Note that initially no data displays since no project is selected. Select a project and click Go. Your report should resemble Figure 15-42.

Figure 15-42 Issue Summary By Project

Description of Figure 15-42 follows
Description of "Figure 15-42 Issue Summary By Project"

Add Resolved by Month Identified Report Page

The Resolved by Month Identified report is a line chart. This report first calculates the number of days it took to resolve each closed issue, averaged by the month the issue was identified, and finally displayed by the month.

Add a Resolved by Month Identified Report Page

To add this report page:

  1. Go to the Application home page.

  2. Click Create Page.

  3. Select Chart and click Next.

  4. Select FLASH Chart and click Next.

  5. For Page Attributes:

    1. Page Number - Enter 10.

    2. Page Name - Enter Resolved by Month Identified.

    3. Region Template - Select No Template.

    4. Region Name - Enter Resolved by Month Identified.

    5. Breadcrumb - Select Breadcrumb.

    6. Entry Name - Enter Resolved by Month Identified.

    7. Parent Entry - Click Reports link.

    8. Click Next.

  6. For Tab Options, select Use an existing tab set and reuse an existing tab within that tab set.

  7. For Tab Set, select Issue Tracker (Home, Dashboard, Projects...), and click Next.

  8. For Use Tab, select T_REPORTS, and click Next.

  9. For Chart Type, select 3D Column.

  10. For Chart Animation, select Scale.

  11. For Background Type, select Gradient.

  12. For Background Color 1, enter #FFFFCC.

  13. For Background Color 2, enter #FFCC66.

  14. For Gradient Angle, enter 45.

  15. For Color Scheme, select Look 5.

  16. For X Axis Title, enter Month Identified.

  17. For Y Axis Title, enter Days to Resolve.

  18. Accept all other defaults and click Next.

  19. For Query:

    1. SQL - Enter the following:

      SELECT NULL l,
          TO_CHAR(identified_date,'Mon RR') month, 
          AVG(actual_resolution_date-identified_date) days
      FROM it_issues
      WHERE status = 'Closed'
      GROUP BY TO_CHAR(identified_date,'Mon RR')
      

      Note that this query has no link (that is, the l column). It extracts the month from the identified date so that the data can be grouped by month. Lastly, it calculates the average number of days it took for the issues to be closed that were identified in that month.

    2. For When No Data Found Message, enter:

      No Closed Issues found.
      
    3. Click Next.

  20. Review your selections and click Finish.

Edit the Chart

Next, modify month labels along x-axis to display at a 45 degree angle.

To edit the chart:

  1. From the Success page, select Edit Page.

    The Page Definition for page 10, Resolved by Month Identified, appears.

  2. Under Regions, click Flash Chart, next to Resolved by Month Identified.

  3. Under Display Settings, for Labels Rotation, enter 45.

  4. Click Apply Changes.

Run the Page

To view your newly created flash chart, click the Run Page icon. Your flash chart should resemble Figure 15-43.

Figure 15-43 Resolved by Month Identified

Description of Figure 15-43 follows
Description of "Figure 15-43 Resolved by Month Identified"

Add a Calendar to Display Target Resolution Dates

The Target Resolution Dates report is a calendar that displays issues that have not yet closed along with the assigned person on the day that corresponds to the issue target resolution date.

Create a Calendar

To create a calendar of target resolution dates:

  1. Go to the Application home page.

  2. Click Create Page.

  3. Select Calendar and click Next.

  4. Select SQL Calendar and click Next.

  5. For Page Attributes:

    1. Page Number - Enter 11.

    2. Page Name - Enter Target Resolution Dates.

    3. Region Template - Select No Template

    4. Region Name - Enter Target Resolution Dates.

    5. Breadcrumb - Select Breadcrumb.

    6. Parent Entry - Select Reports link.

    7. Click Next.

  6. For Tab Options, select Use an existing tab set and reuse an existing tab within that tab set.

  7. For Tab Set, select Issue Tracker (Home, Dashboard, Projects...), and click Next.

  8. For Use Tab, select T_REPORTS and click Next.

  9. For Table/View Owner:

    1. In Enter SQL Query, enter the following:

      SELECT I.TARGET_RESOLUTION_DATE,
          I.ISSUE_SUMMARY ||' ('||nvl(P.PERSON_NAME,'Unassigned') ||') ' disp,
          I.ISSUE_ID
      FROM IT_ISSUES I, IT_PEOPLE P
      WHERE I.ASSIGNED_TO_PERSON_ID = P.PERSON_ID (+)
          AND (I.RELATED_PROJECT_ID = :P11_PROJECT OR :P11_PROJECT = '-1')   
          AND I.STATUS != 'Closed'
      
    2. Click Next.

    Note that:

    • The target_resolution_date is the date on which the issue displays

    • The issue_summary is concatenated with the person assigned

    • The issue_id does not display, but is used to create a link to enable the user to view and edit the issue

  10. For Date/Display Columns:

    1. Date Column - Select TARGET_RESOLUTION_DATE.

    2. For Display Column - Select DISP.

    3. Click Next.

  11. Review your selections and click Finish.

Create a Search Region

To create a new region to display above the calendar:

  1. From the Success page, click Edit Page.

    The Page Definition for page 11, Issue Summary by Project, appears.

  2. Under Regions, click the Create icon.

  3. Select HTML and click Next.

  4. Select HTML for region container and click Next.

  5. For Display Attributes:

    1. Title - Enter Target Resolution Parameters.

    2. Region Template - Select Report Filter - Single Row.

    3. Display Point - Select Page Template Body (2. items below region content).

    4. For Sequence, enter 5.

    5. Accept the remaining defaults and click Create.

Add an Item to Support Project Look Up

To enable the user to look up one project or all projects, you need to add an item.

To add an item to support project look up:

  1. Under Items, click the Create icon.

  2. For Item Type, select Select List and click Next.

  3. For Select List Control Type, select Select List and click Next.

  4. For Display Position and Name:

    1. Item Name - Enter P11_PROJECT.

    2. Sequence - Enter 30.

    3. Region - Select Target Resolution Parameters (1) 5.

    4. Click Next.

  5. For List of Values:

    1. Named LOV - Select PROJECTS.

    2. Display Null Option - Select Yes.

    3. Null Text - Enter:

      - All -
      
    4. For Null Value - Enter:

      -1
      
    5. Click Next.

  6. For Item Attributes, accept the defaults and click Next.

  7. For Source, Default, enter:

    -1
    
  8. Click Create Item.

Create a Go Button

To create a Go button to execute the query:

  1. Under Buttons, click the Create icon.

  2. For Button Region, select Target Resolution Parameters (1) 5 and click Next.

  3. For Button Position, select Create a button displayed among this region's items and click Next.

  4. For Button Attributes:

    1. Button Name - Enter P11_GO.

    2. Sequence - Enter 40.

    3. Show: - Select Beginning on New Field.

    4. Label - Enter Go.

    5. Request - Enter Go.

    6. Button Style - Select Template Based Button.

    7. Template - Select Button.

  5. Click Create Button.

Create a Reset Button

Now, create a Reset button and Reset branch to redisplay the default Target Resolution Dates page.

To create a Reset button to clear the query:

  1. Under Buttons, click the Create icon.

  2. For Button Region, select Target Resolution Parameters (1) 5 and click Next.

  3. For Button Position, select Create a button displayed among this region's items and click Next.

  4. For Button Attributes:

    1. Button Name - Enter P11_RESET.

    2. Sequence - Enter 30.

    3. Show: - Select Beginning on New Field.

    4. Label - Enter Reset.

    5. Request - Enter Reset.

    6. Button Style - Select Template Based Button.

    7. Template - Select Button.

  5. Click Create Button.

To create a Reset branch:

  1. Under Branches, select Create icon.

  2. Accept defaults and click Next.

  3. For Target, make these changes:

    1. Page - Enter 11.

    2. Reset Pagination for this page - Select the checkbox.

    3. Clear Cache - Enter 11.

    4. Click Next.

  4. For When Button Pressed, select *P11_RESET.

  5. Click Create Branch.

Modify Calendar Buttons

To move the Calendar buttons to the Search region and modify:

  1. Under Buttons, click the Edit All icon.

  2. Make the following changes for each button:

    • Region - Select Target Resolution Parameters.

    • Align - Select Right.

    • Position - Select Region Template Position #CREATE#.

  3. Click Apply Changes.

Modify Calendar Attributes

Lastly, you need to modify the Calendar Attributes to add link support for viewing and editing the displayed issues. To accomplish this, you need to call page 7, Issue Details, to clear any data from the page and pass in the current issue ID along with the fact that page 11 was the calling page. Then, you need to add a note that displays when the query excludes Closed issues.

To modify the Calendar Attributes:

  1. Click Page 11 breadcrumb.

  2. Under Regions, click Calendar to the right of Target Resolution Dates

  3. Scroll down to Column Link, enter the following:

    1. Target is a - Select URL.

    2. URL Target - Enter:

      f?p=&APP_ID.:7:&SESSION.::&DEBUG.:7:P7_ISSUE_ID,P7_PREV_PAGE:#ISSUE_ID#,11
      
  4. Select the Region Definition tab at the top of the page.

  5. Scroll down to Header and Footer.

  6. In Region Footer, enter the following:

    This excludes Closed issues.
    
  7. Click Apply Changes.

Run the Page

To see your newly created calendar, click the Run Page icon. Note that you can click Weekly or Daily to see the corresponding calendar views. You can run the Issues page to find Target Resolution Dates. Then, run this Target Resolution Dates page and use the <Previous, and Next> buttons to navigate to the month of the target resolution date. You'll see the issue appear similar to the issue shown for Sunday January 13,2008 in Figure 15-44.

Note that you can also click the text displayed for an issue to display the Edit Issue page. To return to the calendar, click Cancel.


Note:

Your data will have different dates because the insert scripts for the data are set relative to your system date; they are not hard coded. The dates will be different each time the script is inserted.

Figure 15-44 Target Resolution Dates

Description of Figure 15-44 follows
Description of "Figure 15-44 Target Resolution Dates"

Add a Bar Chart to Display Average Days to Resolve

The Average Days to Resolve report is a bar chart that calculates the number of days it takes to resolve each closed issue and averages that number by assigned person.

Add a Bar Chart

To add the Average Days to Resolve report:

  1. Go to the Application home page.

  2. Click Create Page.

  3. Select Chart and click Next.

  4. Select Flash Chart and click Next.

  5. For Page Attributes:

    1. Page - Enter 12.

    2. Page Name - Enter Average Days to Resolve.

    3. Region Template - Select No Template

    4. Region Name - Enter Average Days to Resolve.

    5. Breadcrumb - Select Breadcrumb.

    6. Entry Name - Enter Average Days to Resolve.

    7. Parent Entry - Select Reports link.

    8. Accept the remaining defaults and click Next.

  6. For Tab Options, select Use an existing tab set and reuse an existing tab within that tab set.

  7. For Tab Set, select Issue Tracker (Home, Dashboard, Projects...) and click Next.

  8. For Use Tab, select T_REPORTS and click Next.

  9. For Chart Preview:

    1. Chart Type - Select Horizontal 2D Column.

    2. X Axis - Enter Days.

    3. Click Next.

  10. For Query:

    1. For SQL Query or PL/SQL function returning a SQL Query - Enter the following:

      SELECT NULL l,
                          NVL(p.person_name,'None Assigned') person, 
                          AVG(i.actual_resolution_date-i.identified_date) days   
                      FROM it_issues i, it_people p
                      WHERE i.assigned_to_person_id = p.person_id (+)
                          AND i.status = 'Closed'
                          GROUP BY p.person_name
      

      In the above SELECT statement:

      • The first item selected is the link. This report does not link to any other page, and so NULL was selected.

      • The second item is the person's name, or None Assigned if assigned_to is NULL.

      • The third item selected is the average number of days it took for that person to resolve all their issues so the issues have a status of closed.

    2. For When No Data Found Message, enter No issues with status 'Closed'.

    3. Accept the remaining defaults and click Next.

  11. Review your selections and click Finish.

Run the Page

To view your newly created bar chart, click Run Page. Your report should resemble Figure 15-45.

Figure 15-45 Average Days to Resolve

Description of Figure 15-45 follows
Description of "Figure 15-45 Average Days to Resolve"

Add a Dashboard Page

Now that you have completed all the detail pages, you next need to create the Dashboard, add content to add the Dashboard and tie all the pages together. In this section, you create a Dashboard, as shown in Figure 15-46, "Dashboard", to display the following information:

Topics in this section include:

Overview of Dashboard Page

The Dashboard provides a quick snapshot of important issue tracking statistics. This page is for reporting only; no changes or new entries can be made on this page. Information displayed on the Dashboard includes:

  • Overdue Issues

  • Unassigned Issues

  • Recently Opened Issues

  • Open Issues by Project as a chart

Upon completion of this section, the application will have a Dashboard page similar to the one shown in Figure 15-46, "Dashboard".

Create Dashboard Page

To add the Dashboard page follow these steps:

  1. Go to the Application home page.

  2. Click Create Page.

  3. Select Blank Page and click Next.

  4. For Page Number, enter 18 and click Next.

  5. For Create Page, make these changes:

    1. Name - Enter Dashboard.

    2. Title - Enter Dashboard.

    3. Breadcrumb - Select Breadcrumb.

    4. Entry Name - Enter Dashboard.

    5. Parent Entry - Select Home link.

    6. Click Next.

  6. Select Yes - Use an existing tab set and reuse an existing tab within that tab set and click Next.

  7. For Existing Tab Set, select Issue Tracker (Home, Dashboard, Projects...) and click Next.

  8. For Select tab you would like to designate as "current" for this page:, select T_HOME: label="Home" and click Next.

  9. Review selections and click Finish.

  10. Select application home page breadcrumb.

  11. Select Shared Components.

  12. Under Navigation, select Tabs.

  13. Click Edit icon to the left of the Home tab.

  14. For Tab Name, enter T_DASHBOARD.

  15. For Tab Label, enter Dashboard.

  16. Under Current For Pages, for Tab Page, enter 18.

  17. Click Apply Changes.

Add An Overdue Issues Report

Next, add some content to the Dashboard. In this exercise, you add a report to display overdue issues. The query for this report retrieves all unclosed issues with a past target resolution date.

Add a Report of Overdue Issues

To add a report to display overdue issues:

  1. Click application home page breadcrumb.

  2. Click 18 - Dashboard.

  3. Under Regions, click the Create icon

  4. Select Report and click Next.

  5. For Report Implementation, select SQL Report and click Next.

  6. For Display Attributes:

    • Title - Enter Overdue Issues.

    • Region Template - Select Reports Region, Alternative 1.

    • Sequence - Enter 5.

    • Click Next.

  7. For Source, enter the following in Enter SQL Query:

    SELECT i.issue_id, i.priority, i.issue_summary, 
        p.person_name assignee, i.target_resolution_date, r.project_name
    FROM it_issues i, it_people p, it_projects r
    WHERE i.assigned_to_person_id = p.person_id (+)
        AND i.related_project_id = r.project_id
        AND i.target_resolution_date < sysdate
        AND i.status != 'Closed'
    

    The outer join is necessary because the assignment is optional.

  8. Click Next.

  9. For Report Template, select template: 20. Standard

  10. Click Create Region.

Edit the Overdue Issues Report

Now that the region has been created, you need to edit the headings and turn the summary into a link to display the issue details.

To edit the column headings:

  1. Under Regions, click Report next to Overdue Issues.

  2. For Headings Type, select Custom.

  3. For ISSUE_SUMMARY, enter the following for Heading:

    Summary
    
  4. For ASSIGNEE, change the Heading to:

    Assigned To
    
  5. For TARGET_RESOLUTION_DATE:

    Target
    
  6. Use Up and Down arrows to far right of each column to order columns in the following order: ISSUE_ID, ASSIGNEE, TARGET_RESOLUTION_DATE, PROJECT_NAME, PRIORITY, ISSUE_SUMMARY.

  7. For ISSUE_ID, deselect Show.

    This enables the query to pass in the link, but not display it.

  8. Select Sort only for ASSIGNEE, TARGET_RESOLUTION_DATE and PROJECT_NAME. Deselect Sort for all others.

  9. Select left for Heading Alignment for TARGET_RESOLUTION_DATE.

  10. Select center for Heading Alignment for all columns except TARGET_RESOLUTION_DATE.

  11. For TARGET_RESOLUTION_DATE, select 1 for Sort Sequence.

  12. For ISSUE_ID, select - for Sort Sequence.

To edit column attributes for ISSUE_SUMMARY:

  1. Click the Edit icon to the left of ISSUE_SUMMARY.

  2. Scroll down to Column Link:

    1. For Link Text, enter:

      <table width="200" style=size:9><tr><td>#ISSUE_SUMMARY#</td></tr></table>

    2. For Link Attributes, enter:

      title="Click to edit"

    3. For Page, select 7.

    4. For Clear Cache, select 7.

    5. For Item 1, enter the Name:

      P7_ISSUE_ID
      
    6. For Item 1, enter the Value:

      #ISSUE_ID#
      
    7. For Item 2, enter the Name:

      P7_PREV_PAGE
      
    8. For Item 2, enter the Value:

      18
      
  3. Click Apply Changes.

  4. Under Messages, enter the following in When No Data Found Message

    No Overdue Issues.

  5. Click Apply Changes.

Run Application

Run your application by clicking the run page icon. You should see the Dashboard page with the Overdue Issues region added as shown in Figure 15-47.

Figure 15-47 Dashboard with Overdue Issues Region Added

Description of Figure 15-47 follows
Description of "Figure 15-47 Dashboard with Overdue Issues Region Added"

Add an Unassigned Issues Report

The next report you add displays unassigned, open issues. This report is very similar to Overdue Issues. Rather than creating it manually, you can copy the Overdue Issues report and modify it.

To create a new report by copying an existing report:

  1. Click the Edit Page 18 link in the Developer Toolbar at bottom of the page.

  2. Under Regions, click the Copy icon.

  3. In the Name column, click Overdue Issues.

  4. For To Page, accept the default 18, accept all other defaults and click Next.

  5. For Region Name, enter Unassigned Issues.

  6. For Sequence, enter 10 and click Copy Region.

To modify the query and edit the report region:

  1. Under the Regions section, click Unassigned Issues.

  2. For Region Source, replace the existing statements with the following:

    SELECT i.issue_id,
        i.priority,
        i.issue_summary, 
        i.target_resolution_date, 
        r.project_name,
        p.person_name identifiee
    FROM it_issues i,
        it_people p,
        it_projects r
    WHERE i.assigned_to_person_id IS NULL
        AND i.status != 'Closed'
        AND i.related_project_id = r.project_id
        AND i.identified_by_person_id = p.person_id
    
  3. Select the Report Attributes tab at the top of the page.

    Note that previously defined columns have retained their modified attributes.

  4. Under Column Attributes for IDENTIFIEE, enter the following Heading:

    Identified By
    
  5. Under Messages, enter the following in When No Data Found Message:

    No Unassigned Issues.
    
  6. Use Up and Down arrows to far right to reorder columns as follows: ISSUES_ID, IDENTIFIEE, TARGET_RESOLUTION_DATE, PROJECT_NAME, PRIORITY, and ISSUE_SUMMARY.

  7. Click Apply Changes.

Run Application

Run your application by clicking the run page icon. The Dashboard appears. Scroll down to the bottom of the page. You should see the Unassigned Issues region as shown in Figure 15-48.

Figure 15-48 Unassigned Issues Region

Description of Figure 15-48 follows
Description of "Figure 15-48 Unassigned Issues Region"

Add a Recently Opened Issues Report

Next, you add a report of recently opened issues. The underlying query displays the five most recently opened issues within the past week.

To create a report of recently opened issues by copying an existing report:

  1. Click the Edit Page 18 link in the Developer Toolbar at the bottom of the page.

  2. Under Regions, click the Copy icon.

  3. Under Name, select Unassigned Issues.

  4. For To Page, accept the default 18, accept the remaining defaults, and click Next.

  5. For Region Name, enter Recently Opened Issues.

  6. For Sequence, enter 5.

  7. For Column, select 2.

  8. Click Copy Region.

To modify the query and edit the report region:

  1. Under the Regions section, click Recently Opened Issues.

  2. For Region Source, replace the existing statements with the following:

    SELECT issue_id,
        priority,
        issue_summary, 
        assignee,
        target_resolution_date, 
        project_name,
        identifiee
    FROM
        (SELECT i.issue_id,
            i.priority,
            i.issue_summary, 
            p.person_name assignee,
            i.target_resolution_date, 
            r.project_name,
            p2.person_name identifiee
        FROM it_issues i,
            it_people p,
            it_people p2,
            it_projects r
        WHERE i.assigned_to_person_id = p.person_id (+)
            AND i.related_project_id = r.project_id
            AND i.identified_by_person_id = p2.person_id
            AND i.created_on > (sysdate - 7)
    ORDER BY i.created_on desc)
    WHERE rownum < 6
    
  3. Select the Report Attributes tab at the top of the page.

  4. For all columns:

    1. Disable sorting by deselecting Sort.

    2. Set Sort Sequence to -.

  5. For ASSIGNEE, click the up arrow to the right of the Sort Sequence column until ASSIGNEE appears before ISSUE_SUMMARY.

  6. For ASSIGNEE, change Heading to:

    Assigned To
    
  7. Scroll down to the Layout and Pagination section. From Pagination Scheme, select - No Pagination Selected -.

  8. Under Messages, enter the following in When No Data Found Message:

    No Recently Opened Issues.
    
  9. Click Apply Changes.

Run Application

Run your application and use the Issues Details page to add an Issue to the database. After adding the new issue, click on the Dashboard tab. At the top right side of the page you should see the Recently Opened Issues region, as shown in Figure 15-49, displaying the newly added issue.

Figure 15-49 Recently Assigned Issues Region

Description of Figure 15-49 follows
Description of "Figure 15-49 Recently Assigned Issues Region"

Add an Open Issues by Project Pie Chart

Next, add a pie chart displaying Open Issues by Project.

To add a pie chart:

  1. Click the Edit Page 18 link in the Developer Toolbar at the bottom of the page.

  2. Under Regions, click the Create icon.

  3. Select Chart and click Next.

  4. Select Flash Chart and click Next.

  5. For Display Attributes, make these changes:

    • Title - Enter Open Issues by Project.

    • Region Template - Select Chart Region.

    • Sequence - Enter 10.

    • Column - Select 2.

    • Click Next.

  6. For Chart Preview, make these edits:

    • Chart Type - Select 3D Pie.

    • Click Next.

  7. For Source, enter the following in SQL:

    SELECT 'f?p=&APP_ID.:6:&SESSION.:::CIR:IREQ_STATUS,
        IREQ_PROJECT_ID:Open,'||r.project_id LINK,
        NVL(r.project_name,'No Project') label,
        COUNT(r.project_name) value
    FROM it_issues i, it_projects r
    WHERE i.status = 'Open' AND i.related_project_id = r.project_id
        GROUP BY NULL, r.project_name, r.project_id
        ORDER BY r.project_name, r.project_id
    
  8. For When No Data Found Message, enter No open issues.

  9. Click Create Region.

To edit the chart.

  1. Under Regions, click Flash Chart next to Open Issues by Project.

  2. Under Chart Settings, make these changes: For Chart Width, enter 550.

    1. Chart Height, enter 325.

    2. Chart Margin: Bottom, enter 25.

    3. Chart Margin: Right, enter 50.

  3. Under Display Settings, deselect Show Values.

  4. Click Apply Changes.

Run the Page

To view the revised page, click the Run Page icon. In Figure 15-50, "Final Dashboard with All Regions Added", three overdue issues where closed before going to the Dashboard.

Figure 15-50 Final Dashboard with All Regions Added

Description of Figure 15-50 follows
Description of "Figure 15-50 Final Dashboard with All Regions Added"

Adding Advanced Features

Once your application is fully functional you can focus on adding advanced features outlined during the planning and project analysis phase.

Topics in this section include:

Add Support for Email Notification

The planning and project analysis phase produced two email requirements:

  • Notify people when an issue is assigned to them

  • Notify the project lead when any issue becomes overdue

Topics in this section include:

For additional examples on this topic, please visit the following Oracle by Examples (OBEs):

How Email Notification Works

To send mail from within an Oracle Application Express application, you create a PL/SQL process that calls the supplied APEX_MAIL package.

Email is not sent immediately, but is stored in a temporary queue until a DBMS_JOB pushes the queue. The DBMS_JOB utilizes two preferences, SMTP Host Address and SMTP Host Port, to send mail in the queue. By default, these preferences are set to localhost and 25. If Oracle Application Express is not configured for SMTP services, you need to change your Email Environment Settings.


See Also:

"How to Send Email from an Application" in Oracle Database Application Express User's Guide to learn about configuring Email Environment settings.

The following is a description of the SEND procedure of the APEX_MAIL package.

PROCEDURE SEND
Argument Name                  Type                    In/Out Default?
------------------------------ ----------------------- ------ --------
P_TO                           VARCHAR2                IN
P_FROM                         VARCHAR2                IN
P_BODY                         VARCHAR2 or CLOB        IN
P_BODY_HTML                    VARCHAR2 or CLOB        IN     DEFAULT
P_SUBJ                         VARCHAR2                IN     DEFAULT
P_CC                           VARCHAR2                IN     DEFAULT
P_BCC                          VARCHAR2                IN     DEFAULT
P_REPLYTO                                      VARCHAR2                IN

Add Notification of New Assignments

First, you add a notification to a person when the person has a new assignment. An assignment can be made or changed from two different pages: Issue Details and Assign Open Issues.

On the Issue Details page, you can store the initial values and check them against any changes to see if an assignment has been made or changed. The Assign Open Issues is a tabular form, so there is no way to check the old values against the new values. For that reason, the best way to implement the notification is with a before insert and update trigger on IT_ISSUES. You can create this trigger programmatically using SQL Workshop.

Create a Trigger on IT_ISSUES

To create a before insert and update trigger on IT_ISSUES:

  1. On the Workspace home page, click SQL Workshop and then Object Browser.

  2. Click Create.

  3. For Select the type of database object you want to create, click Trigger.

  4. For Table Name, select IT_ISSUES and click Next.

  5. For Define:

    1. For Trigger Name, enter IT_ISSUES_AIU_EMAIL.

    2. For Firing Point, select AFTER.

    3. For Options, select insert, update.

    4. For Trigger Body, enter the following:

      IF (INSERTING AND :new.assigned_to_person_id IS NOT NULL) 
          OR
          (UPDATING AND (:old.assigned_to_person_id IS NULL OR :new.assigned_to_person_id != :old.assigned_to_person_id) AND :new.assigned_to_person_id IS NOT NULL) THEN
          FOR c1 IN 
              (SELECT person_name, person_email
              FROM it_people
              WHERE person_id = :new.assigned_to_person_id)
          LOOP
              IF c1.person_email IS NOT NULL THEN
                   FOR c2 IN 
                       (SELECT project_name
                       FROM it_projects
                       WHERE project_id = :new.related_project_id)
                   LOOP
       
                   APEX_MAIL.SEND(
                       p_to => c1.person_email,
                       p_from => c1.person_email,
                       p_body => 
                       'You have been assigned a new issue.  ' ||chr(10)||
                       'The details are below. ' ||chr(10)||
                       chr(10)||
                       ' Project: '|| c2.project_name ||chr(10)||
                       ' Summary: '||:new.issue_summary ||chr(10)||
                       ' Status: '||:new.status ||chr(10)||
                       'Priority: '||nvl(:new.priority,'-'),
                        p_subj => 'New Issue Assignment');
                  END LOOP;
              END IF;
          END LOOP;
      END IF;
      
    5. Replace the p_to and p_from with your own valid 'email address'.

    6. Click Next.

  6. To review the code, expand the SQL arrow.

  7. Click Finish.

Test Email Notification

You can test this trigger by:

  • Modifying one of the users to have a valid email address.

  • Assigning an unassigned issue to this user.

  • Checking the valid email inbox for an notification email.

To test your new trigger:

  1. Run your Issue Tracker application.

  2. Click the Users tab.

  3. Click edit icon next to Carla Downing.

  4. For Email Address, enter a valid 'email address'.

  5. Click Apply Changes.

  6. Click Reports tab.

  7. Click Assign Open Issues link.

  8. For Assigned To, select Carla Downing.

  9. Click Apply Changes.

  10. Wait a couple minutes, then check the destination email inbox. You should see an email where the Subject is New Issue Assignment and containing a body similar to Figure 15-51, "Email Notification Body".

    Figure 15-51 Email Notification Body

    Description of Figure 15-51 follows
    Description of "Figure 15-51 Email Notification Body"

Add Notification for Overdue Issues

The second email notification notifies the project lead whenever an issue becomes overdue. An issue becomes overdue when the target resolution date has passed, but the issue is not yet closed. There is no human interaction to determine if an issue is overdue, so you cannot check for it on a page or in a trigger.

The best way to check for overdue issues is to write a package that queries the IT_ISSUES table. If it finds any overdue issues, the package initiates an email to the Project Lead. This procedure checks for issues by project so that the project lead can receive just one email with all overdue issues rather than an email for each issue. The package will be called once a day by a dbms_job.

You can use the Create Object function as follows:

  • Create the package and package body from within the SQL Workshop

  • Use SQL Command Processor to run the create commands

To create the package:

  1. On the Workspace home page, click SQL Workshop and then SQL Commands.

    SQL Commands appears.

  2. Enter the following in the field provided:

    CREATE OR REPLACE package it_check_overdue_issues
    AS
        PROCEDURE email_overdue;
    END;
    /
    
  3. Click Run.

To create the package body:

  1. On the Workspace home page, click SQL Workshop and then SQL Commands.

    SQL Commands appears.

  2. Enter the following in the field provided:

    CREATE OR REPLACE PACKAGE BODY it_check_overdue_issues
    AS
     
    PROCEDURE email_overdue
    IS
        l_msg_body varchar2(32000) := null;
        l_count number             := 0;
    BEGIN
     
    FOR c1 IN
        (SELECT pr.project_id,
            pr.project_name,
            pe.person_name,
            pe.person_email
        FROM it_projects pr,
            it_people pe
        WHERE pr.project_id = pe.assigned_project
            AND pe.person_role = 'Lead')
        LOOP
        FOR c2 IN
            (SELECT i.target_resolution_date,
                i.issue_summary,
                p.person_name,
                i.status,
                i.priority
            FROM it_issues i,
                it_people p
            WHERE i.assigned_to_person_id = p.person_id (+)
                AND i.related_project_id = c1.project_id
                AND i.target_resolution_date < SYSDATE
                AND i.status != 'Closed'
        ORDER BY i.target_resolution_date, i.issue_summary)
    LOOP
        IF l_count = 0 THEN
            l_msg_body := 
            'As of today, the following issues '||
            'are overdue:'||chr(10)||
            chr(10)||
            ' Project: '|| c1.project_name ||chr(10)||
            chr(10)||
            '     Target: '||c2.target_resolution_date ||chr(10)||
            '    Summary: '||c2.issue_summary ||chr(10)||
            ' Status:     '||c2.status ||chr(10)||
            ' Priority:   '||c2.priority ||chr(10)||
            'Assigned to: '||c2.person_name;
        ELSE 
            l_msg_body := l_msg_body ||chr(10)||
            chr(10)||
            '     Target: '||c2.target_resolution_date ||chr(10)||
            '    Summary: '||c2.issue_summary ||chr(10)||
            '     Status: '||c2.status ||chr(10)||
            ' Priority:   '||c2.priority ||chr(10)||
            'Assigned to: '||c2.person_name;
        END IF;
        l_count := l_count + 1;
    END LOOP;
     
    IF l_msg_body IS NOT NULL THEN
    -- APEX_MAIL.SEND(
    --    p_to => c1.person_email,
    --    p_from => c1.person_email,
    --    p_body => l_msg_body, 
    --   p_subj => 'Overdue Issues for Project '||
                       c1.project_name);
    END IF;
    l_count := 0;
     
    END LOOP;
     
    END email_overdue;
     
    END it_check_overdue_issues;
    /
    

    To make this work within your environment, uncomment the APEX_MAIL.SEND and replace the p_to and p_from with your own valid email address.

  3. Click Run.

    Next, you want to update the demonstration data to include your employees' valid email addresses.

To update demonstration data to include valid email addresses:

  1. On the Workspace home page, click SQL Workshop and then Object Browser.

  2. From the Object list on the left side of the page, select Tables.

  3. Select the IT_PEOPLE table.

  4. Select the Data tab.

  5. For each person, edit the email address:

    1. Click the Edit icon.

    2. Change Person Email to a valid email address.

    3. Click Apply Changes.

  6. Repeat step 5 for all people within the IT_PEOPLE table.

  7. Return to the Workspace home page by clicking the Home breadcrumb link.

    Next, you want to create a DBMS_JOB that executes your newly created package at a time interval you specify.

To create the DBMS_JOB:

The following is an example of a DBMS_JOB that executes your newly created package. To make this a valid DBMS_JOB, however, you need to set the interval appropriately and execute it using SQL Commands within the SQL Workshop.

DECLARE
    jobno number;
BEGIN
    DBMS_JOB.SUBMIT(
        job => jobno,
        what => 'BEGIN it_check_overdue_issues.email_overdue; END;',
        next_date => SYSDATE,
        interval => desired_interval);
    COMMIT;
END;
/

For this DBMS_JOB, replace desired_interval with the appropriate interval. For example, to have this job execute once each day, you would replace desired_interval with the following:

'TRUNC(SYSDATE)+(25/24)'

See Also:

Send email from Application Express applications How To on OTN at:
http://www.oracle.com/technology/products/database/application_express/howtos/index.html

Add Application Security

The planning and project analysis phase produced two security requirements:

  • Only the CEO and Managers can define and maintain projects and users

  • Once assigned, only the person assigned or a project lead can change data about the issue

Within Oracle Application Express, you can define authorization schemes. Authorization controls user access to specific controls and components, such as validations, processes and branches, based on user privileges. Once defined, you can associate an authorization scheme with any page, region, or item to restrict access. Each authorization scheme is run only when needed and is defined to validate either once for each page view or once for each session.

Topics in this section include:

For additional examples on this topic, please visit the following Oracle by Examples (OBEs):

Restrict Project and People Definition

The first requirement states that only the CEO and Managers may define and maintain projects and people. To address this requirement, you:

  • Create an authorization scheme to check the current user's role

  • Associate the authorization scheme with the items on the Projects and Users report that navigate to the Project Details and User Information pages

  • Associate the authorization scheme with the Project Details and User Information pages themselves so that a user cannot bypass the security by manually editing the URL to the target page

To reference the current user, use the session variable:APP_USER. This session variable is compared with the person's email address (which is the same as their workspace or workspace name). Whenever coding this type of security, you should always code in a user that can pass all security. You may find this user very useful for development and testing. If you do not take this approach, ytTou may not be able to access the restricted pages unless you define yourself as the CEO or Manager.

Create the Authorization Scheme

Before applying the authorization scheme created in the following steps, create a user with the user name of HOWTO. The HOWTO user will have authorization to see the edit links on the Projects and Issues pages. Then, create another user, HOWTO2. This user should not be able to see the links.


See Also:

"Create Users"

To create the authorization scheme:

  1. On the Workspace home page, click Application Builder.

  2. Select the Issue Tracker application.

  3. Click Shared Components.

  4. Under Security, click Authorization Schemes.

  5. Click Create.

  6. For Create Authorization Scheme, accept the default, From Scratch, and click Next.

  7. Under Authorization Scheme, enter the following in Name:

    USER_CEO_OR_MANAGER
    
  8. Under Authorization Scheme:

    1. Scheme Type - Select Exists SQL Query.

    2. Expression 1 - Enter:

      SELECT '1'
      FROM it_people
      WHERE (upper(username) = UPPER(:APP_USER) AND
             person_role IN ('CEO','Manager')) OR
            (UPPER(:APP_USER) = 'HOWTO')
      
    3. Identify error message displayed when scheme violated - Enter:

      You are not authorized to access this function.
      
  9. Scroll down to Evaluation Point. For Validate authorization scheme, select Once per session.

    This selection is sufficient in this instance as the assigned role typically does not change within a given session.

  10. Click Create.

Next, you need to associate the authorization scheme with the appropriate objects.

Associate Objects on the Projects Report

To associate the authorization scheme with the Projects report:

  1. Click the Edit Page icon in the upper right corner. The Edit Page icon resembles a small green piece of paper and pencil.

  2. In Page, enter 2 and click Go.

    The Page Definition for page 2, Projects, appears.

  3. Under Regions, click Interactive Report next to Projects.

  4. Scroll down to Link Column and for authorization Scheme, select USER_CEO_OR_MANAGER.

  5. Click Apply Changes.

To associate the authorization scheme with the Create button on the Projects report:

  1. Under Buttons on the Page Definition for page 2, click the Add Project> link.

    The Edit Page Buttons page appears.

  2. Under Authorization, select the Authorization Scheme USER_CEO_OR_MANAGER.

  3. Click Apply Changes.

Associate Objects with the Project Details Form

To associate the authorization scheme with the Project Details page:

  1. Go to page 3 by clicking the Next Page (>) button.

    The Page Definition for page 3, Project Details, appears.

  2. Under Page, click the Edit page attributes icon.

    The Page attributes page appears.

  3. Under Security, select the Authorization Scheme USER_CEO_OR_MANAGER.

  4. Click Apply Changes.

Associate Objects with the User Report

To associate the authorization scheme with the Users report.

  1. Go to page 4 by clicking the Next Page (>) button.

    The Page Definition for page 4, Users, appears.

  2. Under Regions, click Interactive Report next to Users.

  3. Scroll down to Link Column and for Authorization Scheme, select USER_CEO_OR_MANAGER.

  4. Click Apply Changes.

To associate the authorization scheme with the Add User button on the User report:

  1. Go to page 5 by clicking the Next Page (>) button.

    The Page Definition for page 5 appears.

  2. Under Buttons, click the Create link (not the icon).

    The Edit Page Buttons page appears.

  3. Under Authorization, select the Authorization Scheme USER_CEO_OR_MANAGER.

  4. Click Apply Changes.

Associate Objects with the User Information Form

To associate the authorization scheme with the User Information page:

  1. Under Page, click the Edit page attributes icon.

    The Page attributes page appears.

  2. Under Security, select the Authorization Scheme USER_CEO_OR_MANAGER.

  3. Click Apply Changes.

Restrict Issue Modification

The second requirement states that once an issue has been assigned, only the person assigned (or a project lead) can change data about the issue. This requirement is a little trickier since it changes for every issue.

Currently, there are two pages that enable users to modify an issue: the Issue Details page and the Assign Open Issues page. On the Assign Open Issues page, the only issues that are displayed are those that are unassigned. Because the issues are unassigned, security is not necessary.

Although other users are not allowed to change the data, you do want to enable users to view all the detailed data about an issue so that they can view the progress and resolution. Given this requirement, the best approach is to create an authorization scheme to be evaluated once for each page view.

The authorization scheme will be associated with both the Apply Changes and Delete buttons on the Issue Details page. This way, unauthorized users can view all the details, but if they do change something, they have no way of saving that change.

For added security, you can also associate the authorization scheme with the process that performs the insert, update and delete on IT_ISSUES. This protects your application against someone changing the URL to call the Apply Changes process. To let users know why they are not able to make changes, you can add an HTML region that displays an explanation when the authorization fails. The SQL for this scheme must be specific to the Issues Details page because it needs to reference P7_ISSUE_ID. It also needs to retrieve data from the database because at the time it is evaluated, the necessary data will not be available in the session state. The only item that will be available will be P7_ISSUE_ID because it will be passed by the link.

Create the Authorization Scheme

To create the authorization scheme:

  1. Go to the Application home page.

  2. Click Shared Components.

  3. Under Security, click Authorization Schemes.

  4. Click Create.

  5. For Creation Method, accept the default From Scratch and click Next.

  6. Under Authorization Scheme, enter the following in Name:

    P7_ASSIGNED_OR_PROJECT_LEAD
    
  7. Under Authorization Scheme:

    1. For Scheme Type, select PL/SQL Function Returning Boolean.

    2. For Expression 1, enter:

      DECLARE
          l_related_project  integer;
          l_assigned_to      integer;
          l_person_id        integer;
          l_person_role      varchar2(7);
          l_assigned_project integer;
      BEGIN
       
      -- User is HOWTO or new Issue
      IF :APP_USER = 'HOWTO' OR
          :P7_ISSUE_ID is null THEN
          RETURN true;
      END IF;
       
      FOR c1 IN (SELECT related_project,
          assigned_to_person_id
          FROM it_issues
          WHERE issue_id = :P7_ISSUE_ID)
      LOOP
          l_related_project := c1.related_project;
          l_assigned_to     := c1.assigned_to_person_id;
      END LOOP;
       
      -- Issue not yet assigned
      IF l_assigned_to is null THEN
          RETURN true;
      END IF;
       
      FOR c2 IN (SELECT person_id,
            person_role,
            assigned_project
            FROM it_people
            WHERE upper(person_email) = upper(:APP_USER))
      LOOP
          l_person_id        := c2.person_id;
          l_person_role      := c2.person_role;
          l_assigned_project := c2.assigned_project;
      END LOOP;
       
      -- User is lead of related project
      IF l_person_role = 'Lead' AND 
          l_assigned_project = l_related_project THEN
          RETURN true;
       
          -- User is assigned to issue
          ELSEIF l_assigned_to = l_person_id THEN
              RETURN true;
          ELSE
             RETURN false;
          END IF;
      END;
      
    3. For Identify error message displayed when scheme violated, enter:

      This issue is not assigned to you, nor are you the Project Lead. Therefore you are not authorized to modify the data.
      
  8. Under Evaluation Point, for Validate authorization scheme, select Once per page view.

    This selection is necessary since each issue may have a different result.

  9. Click Create.

Now you need to associate the authorization scheme with the appropriate objects on the Issue Details page.

Associate Objects with the Create Edit Issues Report

To associate the authorization scheme with buttons and processes:

  1. Go to the Application home page.

  2. Select page 7 - Issue Details.

  3. Under Buttons, click Delete.

    1. Under Authorization, select the Authorization Scheme P7_ASSIGNED_OR_PROJECT_LEAD.

    2. Click Apply Changes.

  4. Under Buttons, click Apply Changes.

    1. Under Authorization, select the Authorization Scheme P7_ASSIGNED_OR_PROJECT_LEAD.

    2. Click Apply Changes.

  5. Under Buttons, click Create.

    1. Under Authorization, select the Authorization Scheme P7_ASSIGNED_OR_PROJECT_LEAD.

    2. Click Apply Changes.

  6. Under Buttons, click Create and Create Another.

    1. Under Authorization, select the Authorization Scheme P7_ASSIGNED_OR_PROJECT_LEAD.

    2. Click Apply Changes.

  7. Under Page Processing, Processes, select Process Row of IT_ISSUES.

    1. Under Authorization, select the Authorization Scheme P7_ASSIGNED_OR_PROJECT_LEAD.

    2. Click Apply Changes.

Create an HTML Region

Lastly, create a new region to display an explanation when the authorization fails

To create a new region:

  1. One Page 7 under Regions, click the Create icon.

  2. On Region, accept the default HTML and click Next.

  3. Select HTML for region container and click Next.

  4. For Display Attributes:

    1. For Title, enter Not Authorized.

    2. For Display Point, select Page Template Body (2. items below region content).

    3. For Sequence, enter 30.

    4. Click Next.

  5. For Source, enter the following in Enter HTML Text Region Source and click Next:

    You are not authorized to modify the data for this issue because<br>you are not the Project Lead nor is the issue assigned to you.
    
  6. For Authorization Scheme, select {Not P7_ASSIGNED_OR_PROJECT_LEAD}. This selection makes the region only display when the Authorization Scheme fails.

  7. Click Create Region.

Figure 15-52, "New Region Displaying Authorization Failure" displays the Issue Details page being run by a person for whom the Authorization fails. Notice a new region displays at the top of the page and that the only button being displayed is Cancel.

Figure 15-52 New Region Displaying Authorization Failure

Description of Figure 15-52 follows
Description of "Figure 15-52 New Region Displaying Authorization Failure"

A more elegant solution to this security requirement would be to create a different page for viewing the details of an issue. You would need to have a procedure that would take in the issue_id and current user and pass back a flag for view only or edit. Then you could dynamically build the link for all the reports to call either the View page or the Edit page based upon a call to that procedure. You would still want to protect against someone accessing the edit page without using a link so you would also check permission before firing the insert, update and delete process.

Deploying Your Application

Now that your application is complete, the next step is to deploy it. Typically, developers create applications on one server and deploy it on another. Although this approach is not required, it enables you to resolve bugs without impacting the production instance.


Note:

To deploy an application on another server, you need to install and configure another Oracle Application Express instance.

Topics in this section include:

Move the Application Definition

The definition for your application lives within the Oracle database. The application definition includes everything that makes up the application, including the templates, but it does not include database object definitions or the underlying data. To move an application to another Oracle Application Express instance, you must export the application definition from your development server and import it into your production server.

Topics in this section include:

Export the Application Definition

To export the application definition from your development server:

  1. On the Workspace home page, click the arrow on the Application Builder icon and select the application you just created.

  2. Click the Export/Import icon.

  3. For Export/Import, click Export and then Next.

  4. For Application, make sure the application created in this exercise is selected.

  5. Click Export Application.

  6. When prompted, click to Save the file.

  7. Specify a location on your local hard drive and click Save.

Create the Required Objects to Support the Application

On your production instance, you need to create the objects necessary to support the application. Log in to the production instance and follow the directions in "Designing the Database Objects".


Note:

Although the supporting objects do not need to exist for you to import the application definition, be aware you cannot test the code until they exist.

Import the Application Definition into the Production Instance

Log in to the production instance of the Workspace home page:

  1. On the Workspace home page, click the arrow on the Application Builder icon and select the application you just created.

  2. On the Application home page, click Export/Import.

  3. On the Export/Import page, click Import and click Next.

  4. For Import File:

    1. Import file - Click the Browse button and locate your exported file.

    2. File Type - Select Application, Page, or Component Export.

    3. File Character Set - Accept the default and click Next.

    Once the success message appears, the next step is to install the file.

  5. Click Next.

  6. On Application Install:

    1. Parsing Schema - Select the schema on your production server that contains your application objects.

    2. Build Status - Select Run and Build Application.

      This option enables other users to run the application and enables you to log in and change the code if necessary. Alternatively, you can select Run Application Only. Be aware that if you select this option you will not be able to access the source code for the application.

    3. Install As Application - You can select:

      • Reuse Application ID from Export File - Only select this option if the application ID is not being used on the production instance.

      • Auto Assign New Application ID - Select this option to assign a new application ID.

      • Change Application ID - Select this option to change the existing application ID. If you select this option, you will be prompted to enter a new application ID.

        When you install an application having the same ID as an existing application in the current workspace, the existing application is deleted and then the new application is installed. If you attempt to install an application having the same ID as an existing application in a different workspace, an error message appears.

        If all statements are successful the install commits and becomes permanent. If any errors are encountered, the install is rolled back, resulting in no permanent changes.

    4. Click Install.

    If the install is successful, the Post-App Install Utility Options page appears. From here, you can select one of the following:

    • Select Run Application to see the application running

    • Select Application Attributes to view the application definition within Application Builder

Load the Data

The next step in deploying your application is to load the data. At a minimum, you would need to populate the project and people tables.

Note there are various mechanisms you could use to accomplish this task, including:

  • Use the application itself to create data.

  • Use the Data Loader to load data copied from a spreadsheet.

  • Use SQL Scripts and run scripts to create data.

  • If you have data existing already within an Oracle database, use either export/import to move data between machines or use SQL to retrieve and transform existing data and load it into the application tables.


See Also:

"Loading Demonstration Data" and "Importing, Exporting, Loading, and Unloading Data" in Oracle Database Express Edition 2 Day DBA

Alternate Authentication Mechanisms to Consider

When the application login page calls the login API with a user name and password, the Application Express engine calls the credentials verification method specified in the application's current authentication scheme. You have three choices as to how credentials are verified from within the login API:

  • Implement the method yourself as a PL/SQL function returning Boolean and put it in your application's schema.

  • Use the built-in LDAP authentication method, which checks user name and password against the LDAP directory that you specify.

  • Use the built-in Oracle Application Express authentication method, which checks the user name and password against the Oracle Application Express workspace repository.

Your application is currently using the built-in Oracle Application Express authentication method.


See Also:

"Establishing User Identity Through Authentication" in Oracle Database Application Express User's Guide

Create Users

In order for your application to be accessible, you need to create users. If you are still using Oracle Application Express authentication, the simplest way to create users it to access the Manage Users page.

To create a new user:

  1. Go to the Workspace home page.

  2. From the Administration list on the right side of the page, click Manage Application Express Users.

  3. From the Tasks list on the right side of the page, click Create End User.

  4. Under User Identification, enter the required information.

  5. Click Create User or Create and Create Another.

Publish the URL

Now that you have deployed your application, loaded data, and created users, you can publish your production URL.

You can determine the URL to your application by positioning the mouse over the Run icon on the Application home page. The URL appears in the status bar at the bottom of the page.

The Run icon gets its value from the Home link attribute on the Edit Security Attributes page. This link is only referenced by this icon and by applications that do not use the Oracle Application Express Login API. Consider the following example:

http://apex.oracle.com/pls/otn/f?p=11563:1:3397731373043366363

Where:

  • apex.oracle.com is the URL of the server

  • pls is the indicator to use the mod_plsql cartridge

  • otn is the data access descriptor (DAD) name

  • f?p= is a prefix used by Oracle Application Express

  • 11563 is the application being called

    Instead of hard coding this ID as shown here, you could use the substitution string APP_ALIAS.

  • 1 is the page within the application to be displayed

  • 3397731373043366363 is the session number

To run this example application, you would use the URL:

http://apex.oracle.com/pls/otn/f?p=11563:1

When users log in, they receive a unique session number.

As you may recall, you created the Issue Tracker application using the Create Application wizard. This wizard creates a process on the Login page (page 101) that controls authentication. The contents of the process are:

WWV_FLOW_CUSTOM_AUTH_STD.LOGIN(
    P_UNAME => :P101_USERNAME,
    P_PASSWORD => :P101_PASSWORD,
    P_SESSION_ID => :FLOW_SESSION,
    P_FLOW_PAGE => :APP_ID||':1'
    );

Note that the Page is hard coded into this process. Because of this, the page you pass in to the URL is overwritten and does not need to be included. You can access the application by using the following URL:

http://apex.oracle.com/pls/otn/f?p=11563

As you can see from the example used, the URL has no meaning and can be rather long. The host name can be changed to make it more symbolic. You can also configure Apache to rewrite your URL so that you can publish an abbreviated format and a URL that would be more intuitive to your users. See your Apache documentation for details.

PKPK How to Implement a Web Service

7 How to Implement a Web Service

Web services enable applications to interact with one another over the Web in a platform-neutral, language independent environment. In a typical Web services scenario, a business application sends a request to a service at a given URL by using the HTTP protocol. The service receives the request, processes it, and returns a response. You can incorporate calls to external Web services in applications developed in Oracle Application Express.

Web services in Oracle Application Express are based on SOAP (Simple Object Access Protocol). SOAP is a World Wide Web Consortium (W3C) standard protocol for sending and receiving requests and responses across the Internet. SOAP messages can be sent back and forth between a service provider and a service user in SOAP envelopes.

Web services are called from within an Oracle Application Express application by:

  • Using the Universal Description, Discovery, and Integration (UDDI) registry

  • Manually providing the WSDL URL

This tutorial illustrates the later method.

Topics in this section include:


Note:

The SOAP 1.1 specification is a W3C note. (The W3C XML Protocol Working Group has been formed to create a standard that will supersede SOAP.)

For information about Simple Object Access Protocol (SOAP) 1.1 see:

http://www.w3.org/TR/SOAP/


See Also:

"Implementing Web Services" in Oracle Database Application Express User's Guide

About Creating Web Service References

To utilize Web services in Oracle Application Express, you create a Web service reference using a wizard. When you create the Web reference, you can follow one of these methods:

  • You supply the URL to a WSDL document. The wizard then analyzes the WSDL and collects all the necessary information to create a valid SOAP message.

    The wizard provides a step where you can locate a WSDL using the Universal Description, Discovery, and Integration (UDDI) registry. A UDDI registry is a directory where businesses register their Web services. You search for the WSDL by entering either a service or business name.

  • You supply the relevant information on how to interact with the Web reference, including the SOAP request envelope, and create the Web reference manually.

This tutorial describes the second method, creating a Web service reference manually.

Creating a New Application

First, create a new application.

To create an application:

  1. On the Workspace home page, click the Application Builder icon.

  2. On the Application Builder home page, click Create.

  3. For Method, select Create Application, and click Next.

  4. For Name:

    1. For Name - Enter Web Services.

    2. Accept the remaining defaults and click Next.

  5. Add a blank page:

    1. Under Select Page Type, accept the default, Blank.

    2. In Page Name, enter Web Services and then click Add Page.

      The new page appears in the list at the top of the page.

    3. Click Next.

  6. For Tabs, accept the default, One Level of Tabs, and click Next.

  7. For Shared Components, accept the default, No, and click Next.

  8. For Attributes, accept the default for Authentication Scheme, Language, and User Language Preference Derived From and click Next.

  9. For User Interface, select Theme 2 and click Next.

  10. Review your selections and click Create.

The Application home page appears.

Specifying an Application Proxy Server Address

If your environment requires a proxy server to access the Internet, you must specify a proxy server address on the Application Attributes page before you can create a Web service reference.

To specify a proxy address:

  1. On the Application home page, click Shared Components.

  2. Under Application, click Definition.

  3. Under Name, enter the proxy server in the Proxy Server field.

  4. Click Apply Changes.

    The Application home page appears.

Creating a Web Service Reference from a WSDL

In this exercise, you create a Web service by supplying the location of a WSDL document to a Web service. You then create a form and report for displaying movie theaters and locations.


Note:

The following exercise is dependent upon the availability of the specified Web service ultimately invoked. If the Web service is unavailable, you may experience difficulties completing this exercise.

To create a new Web reference by supplying the WSDL location:

  1. On the Application home page, click Shared Components.

    The Shared Components page appears.

  2. Under Logic, select Web Service References.

  3. Click Create

  4. When prompted whether to search a UDDI registry to find a WSDL, select No and click Next.

    1. In the WSDL Location field enter:

      http://www.ignyte.com/webservices/ignyte.whatsshowing.webservice/moviefunctions.asmx?wsdl

    2. Click Next.

      A summary page appears describing the selected Web service.

  5. Click Create Reference.

    The Create Web Service Reference page appears. The Web service reference for MovieInformation is added to the Web Service References Repository.

Create a Form and Report

Next, you need to create a page that contains a form and report to use with your Web Service Reference.

To create a form and report after creating a Web Service Reference:

  1. On the Create Web Service Reference success page, select Create Form and Report on Web Service.

  2. For Choose Service and Operation:

    1. Web Service Reference - Select MovieInformation.

    2. Operation - Select GetTheatersAndMovies.

    3. Click Next.

  3. For Page and Region Attributes:

    1. Form Region Title - Change to Theater Information.

    2. Accept the other defaults and click Next.

  4. For Input Items:

    1. For P2_ZIPCODE and P2_RADIUS, accept the default, Yes, in the Create column.

    2. For P2_ZIPCODE, change the Item Label default to ZIP Code.

    3. Click Next.

  5. For Web Service Results:

    1. Temporary Result Set Name (Collection) - Accept the default.

    2. Result Tree to Report On - Select Theater (tns:Theater).

    3. Click Next.

  6. For Result Parameters, select all the parameters and click Finish.

  7. Click Run Page.

  8. If prompted to log in, enter the user name and password for your workspace and click Login.

    A form and report resembling Figure 7-1 appear. Notice that the Theater Information Form at the top of the page contains a data entry field and a submit button, but the Results Report does not contain any data.

    Figure 7-1 Theater Information Form and Report without Data

    Description of Figure 7-1 follows
    Description of "Figure 7-1 Theater Information Form and Report without Data"

  9. To test the form, enter 43221 in the ZIP Code field and 5 in the Radius field. Then click Submit.

    The report at the bottom of the page should resemble Figure 7-2. The report lists the names and addresses of movie theaters matching the entered ZIP code and radius.

    Figure 7-2 Theater Information Report Showing Resulting Data

    Description of Figure 7-2 follows
    Description of "Figure 7-2 Theater Information Report Showing Resulting Data"

Creating a Web Service Reference Manually

In this exercise, you create a Web reference by supplying information about the Web service and using the manual facility. Manual Web references are created by visually inspecting the WSDL document as well as using a tool to determine the SOAP envelope for the Web service request.

Topics in this section include:

Create a Web Service Reference Manually

To create a Web reference manually, you will copy code from the WSDL for a service called MovieInformation.

Please note the example settings provided in the following steps are based on the MovieInformation service at the time this document was released.

To create a manual Web reference:

  1. On the Application home page, click Shared Components.

  2. Under Logic, click Web Service References.

  3. Click Create.

  4. For Search UDDI, select No and click Next.

  5. From the Tasks list on the right, click the Create Web Reference Manually link.

    The Create/Edit Web Service page appears.

  6. In the Name field, enter Movie Info.

  7. Locate the endpoint of the MovieInformation service:

    1. Open the WSDL by going to:

      http://www.ignyte.com/webservices/ignyte.whatsshowing.webservice/moviefunctions.asmx?wsdl
      
    2. In the WSDL, find the location attribute of the soap:address element, which is a child of the port element. You can search for the following term within the code: soap:address location.

      At the time of this release, it was this attribute:

      http://www.ignyte.com/webservices/ignyte.whatsshowing.webservice/moviefunctions.asmx
      
  8. In the URL field on the Create/Edit Web Service page, enter the endpoint of the MovieInformation service you located. For example: http://www.ignyte.com/webservices/ignyte.whatsshowing.webservice/moviefunctions.asmx

  9. Locate the SOAP action for the GetTheatersAndMovies operation:

    1. If necessary, open the WSDL again. See Step 7a.

    2. In the WSDL, find the soapAction attribute of the soap:operation element, which is a child of the operation element that has a name attribute of GetTheatersAndMovies. You can search for the following term within the code: soap:operation soapAction.

      At the time of this release, it was this attribute:

      http://www.ignyte.com/whatsshowing/GetTheatersAndMovies
      
  10. In the Action field on the Create/Edit Web Service page, enter the SOAP action you located. For example: http://www.ignyte.com/whatsshowing/GetTheatersAndMovies

  11. In the SOAP Envelope field on the Create/Edit Web Reference page, enter the xml code representing the SOAP Request message. For example:

    <?xml version="1.0" encoding="UTF-8"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:tns="http://www.ignyte.com/whatsshowing"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">
       <soap:Body>
          <tns:GetTheatersAndMovies>
             <tns:zipCode>#ZIP#</tns:zipCode>
             <tns:radius>#RADIUS#</tns:radius>
          </tns:GetTheatersAndMovies>
       </soap:Body>
    </soap:Envelope>
    

    You can use a SOAP message generating tool, such as MindReef, to construct a valid SOAP Request for a given Web service.

  12. In the Store Response in Collection field, enter MOVIE_RESULTS. This is where the response from the Web service will be stored.

    The Create/Edit Web Service page should resemble Figure 7-3.

    Figure 7-3 Create/Edit Web Service Page

    Description of Figure 7-3 follows
    Description of "Figure 7-3 Create/Edit Web Service Page"

  13. Click Create.

    The Web Service References page appears, showing Movie Info in the list.

Test the Web Service

To test the Web service:

  1. On the Web Service References page, click the Test icon next to the Movie Info Web reference.

    The Web Services Testing page appears.

    Note View must be set to Details, otherwise the Test icon is not displayed.

  2. In the SOAP Envelope field, replace #ZIP# with 43221 and #RADIUS# with 5.

  3. Click Test.

  4. Review the Result field and note the following about the response:

    • The base node in the return envelope is called:

      GetTheatersAndMoviesResponse
      
    • The namespace for the message is:

      http://www.ignyte.com/whatsshowing
      
    • The XPath to the interesting parts of the response under the result element is:

      /GetTheatersAndMoviesResponse/GetTheatersAndMoviesResult/Theater/Movies/Movie
      
    • The interesting elements in the results are called:

      Name
      Rating
      RunningTime
      ShowTimes
      

Create a Page to Call the Manual Web Service

Next, you want to create a page to call the manual Web Service.

To create a page to call the manual Web service:

  1. Click the Application breadcrumb link.

  2. On the Application home page, click Create Page.

  3. For Page, select Blank Page and click Next.

  4. Accept the default for the Page Number and click Next.

  5. In Name, enter Find Movies and click Next.

  6. For Tabs, accept the default, No, and click Next.

  7. Click Finish.

  8. On the Success page, click Edit Page.

  9. On the Page Definition, locate the Regions section.

  10. Click the Create icon.

  11. For Region, select HTML and click Next.

  12. Select HTML as the HTML region container and click Next.

  13. In the Title field, enter Movie Information and click Next.

  14. Click Create Region.

Create a Submit Button

Next, you want to add a Submit button to the region to initiate a search from the page.

To create a Submit button:

  1. On the Page Definition, click the Create icon in the Buttons section.

  2. For Button Region, accept the default, Movie Information, and click Next.

  3. For Button Position, accept the default, Create a button in a region position, and click Next.

  4. For Button Attributes, enter SUBMIT in the Button Name and click Next.

  5. For Button Template, accept the default, Button, and click Next.

  6. For Display Properties, select Region Template Position #CREATE# from the Position list and click Next.

  7. In the Branch to Page field, select Find Movies from the list. The page number appears in the field.

  8. Click Create Button.

Create Items for ZIP Code and Radius

Next, you want to create two items where users can enter a search term.

To create the ZIP Code item:

  1. On the Find Movies Page Definition, click the Create icon in the Items section.

  2. For Item Type, select Text and click Next.

  3. For Text Control Display Type, accept the default, Text Field, and click Next.

  4. For Display Position and Name, specify the following:

    1. Item Name - Enter ZIP.

      The Movie Info Web Service Reference defines the zip code sent in the SOAP Request as #ZIP#. Therefore, this Item Name must be ZIP in order for it's value to be substituted into the SOAP Request sent to the Web Service.

    2. Region - Accept the default, Movie Information.

    3. Click Next.

  5. In the Label field, replace the existing text with ZIP Code and click Next.

  6. Click Create Item.

To create the Radius item:

  1. On the Find Movies Page Definition, click the Create icon in the Items section.

  2. For Item Type, select Text and click Next.

  3. For Text Control Display Type, accept the default, Text Field, and click Next.

  4. For Display Position and Name, specify the following:

    1. Item Name - Enter RADIUS.

      The Movie Info Web Service Reference defines the radius sent in the SOAP Request as #RADIUS#. Therefore, this Item Name must be RADIUS in order for it's value to be substituted into the SOAP Request sent to the Web Service.

    2. Region - Accept the default, Movie Information.

    3. Click Next.

  5. In the Label field, enter Radius and click Next.

  6. Click Create Item.

Create a Process to Call the Manually Created Web Reference

Next, you want to create a process that calls the manually created Web reference.

To create a process to call the manually created Web reference:

  1. On the Find Movies Page Definition, click the Create icon in the Processes section.

  2. For Process Type, select Web Services and click Next.

  3. In the Name field, enter Call Movie Info and click Next.

  4. From the Web Service Reference list, select Movie Info and click Next.

  5. In the Success Message area, enter Called Movie Info.

  6. In the Failure Message area, enter Error calling Movie Info and click Next.

  7. From the When Button Pressed list, select SUBMIT and click Create Process.

Create a Report on the Web Service Result

Next, you want to add a report that displays the results of the called Web service.

To create a report on the Web service result:

  1. On the Find Movies Page Definition, click the Create icon in the Regions section.

  2. Select Report and click Next.

  3. For Region, select Report on collection containing Web service result and click Next.

  4. In the Title field, enter Search Results and click Next.

  5. For Web Reference Type, select Manually Created and click Next.

  6. For Web Reference Information, specify the following:

    1. Web Service Reference - Select Movie Info from the list.

    2. SOAP Style - Select Document.

    3. Message Format - Select Literal.

      Note that these two attributes can be determined by manually inspecting the WSDL document for the service.

    4. Result Node Path - Enter:

      /GetTheatersAndMoviesResponse/GetTheatersAndMoviesResult/Theater/Movies/Movie
      
    5. Message Namespace - Enter:

      http://www.ignyte.com/whatsshowing
      

      Note that you reviewed both the Result Node Path and Message Namespace when testing the service.

    6. Click Next.

  7. In the first four Parameter Names, enter Name, Rating, RunningTime, and ShowTimes, and click Create SQL Report.

  8. To test the page:

    1. Click Run Page. If prompted to log in, enter your workspace user name and password. The Movie Information form appears, as shown in Figure 7-4.

      Figure 7-4 Movie Information Form with No Data

      Description of Figure 7-4 follows
      Description of "Figure 7-4 Movie Information Form with No Data"

    2. In the ZIP Code and Radius fields, enter information and click Submit.

      The results appear in the Search Results area.

PK*ړ;rrPK How to Control Form Layout

5 How to Control Form Layout

Data and form elements in an Oracle Application Express application are placed on a page using containers called regions. There are several attributes that control the placement and positioning of regions on pages. In turn, you control the placement and style of form elements (called items) inside of regions using item attributes.

In this tutorial, you create the underlying data objects for a data input form by running a script. Then, you create a data input form and learn how to change the form layout by altering region and item attributes.

This section contains the following topics:

For additional examples on this and related topics, please visit the following Oracle by Examples (OBEs):

Creating a Table and Data Input Form

The first step in creating a data input form is to create the underlying data objects. In this exercise, you create a table named HT_EMP and then use a wizard to create a new page.

Topics in this section include:

Create the HT_EMP Table

First, you create a new table by running a script in SQL Scripts.

To create the HT_EMP table and the appropriate associated objects:

  1. On the Workspace home page, click SQL Workshop and then SQL Scripts.

    The SQL Scripts home page appears.

  2. Click Create.

    The Script Editor appears.

  3. In Script Name, enter HT_EMP.

  4. In the Script Editor, enter the following data definition language (DDL):

    CREATE TABLE ht_emp (
       emp_id                 NUMBER       primary key,
       emp_first_name         VARCHAR2(30) not null,
       emp_middle_initial     VARCHAR2(1),
       emp_last_name          VARCHAR2(45) not null,
       emp_part_or_full_time  VARCHAR2(1)  not null check (emp_part_or_full_time in ('P','F')),
       emp_salary             NUMBER,
       emp_dept               VARCHAR2(20) check (emp_dept in ('SALES','ACCOUNTING',
    
    'MANUFACTURING','HR')), 
       emp_hiredate           DATE,
       emp_manager            NUMBER       references ht_emp,
       emp_special_info       VARCHAR2(2000),
       emp_telecommute        VARCHAR2(1) check (emp_telecommute in ('Y')),
       rec_create_date        DATE         not null,
       rec_update_date        date)
    /
     
    INSERT INTO ht_emp
       (emp_id, emp_first_name, emp_middle_initial, emp_last_name, emp_part_or_full_time, emp_salary, emp_dept, emp_hiredate, emp_manager, emp_special_info, emp_telecommute, rec_create_date)
    VALUES
       (1,'Scott','R','Tiger','F',
        100000,'SALES',sysdate,null,'cell phone number is xxx.xxx.xxxx
    home phone is yyy.yyy.yyyy','Y',
        SYSDATE)
    /
     
    CREATE SEQUENCE ht_emp_seq
       start with 2
    /
     
    CREATE OR REPLACE TRIGGER bi_ht_emp
          BEFORE INSERT ON ht_emp
          FOR EACH ROW
       BEGIN
          SELECT ht_emp_seq.nextval
            INTO :new.emp_id
            FROM DUAL;
          :new.rec_create_date := SYSDATE;
       END;
    /
     
    CREATE OR REPLACE TRIGGER bu_ht_emp
          BEFORE UPDATE ON ht_emp
          FOR EACH ROW
       BEGIN
          :new.rec_update_date := SYSDATE;
       END;
    /
    
  5. Click Save.

    The script appears in the SQL Scripts Repository.

  6. Run the HT_EMP script:

    1. Click the HT_EMP script.

    2. Click Run.

    3. On the Run Script page, click Run again.

  7. From the View list, select Details and click Go.

    Figure 5-1 Details View in the Manage Script Results Page

    Description of Figure 5-1 follows
    Description of "Figure 5-1 Details View in the Manage Script Results Page"

  8. Click the View Results icon to access the Results page.

    Red text indicates errors while executing the file.


See Also:

"Using SQL Scripts" in Oracle Database Application Express User's Guide.

Create a New Application

Next, create a new application.

To create an application:

  1. Return to the Workspace home page. Click the Home breadcrumb link at the top of the page.

  2. On the Workspace home page, click the Application Builder icon.

    The Application Builder home page appears.

  3. Click Create.

  4. Select Create Application and click Next.

  5. For Name, specify the following:

    1. Name - Enter Form Layout.

    2. Application - Accept the default.

    3. Create Application - Accept the default, From scratch.

    4. Schema - Select the schema where you installed the OEHR sample objects.

    5. Click Next.

      Next, you need to add pages. You have the option of adding a blank page, a report, a form, a tabular form, or a report and form. For this exercise, you add two blank pages.

  6. Add a blank page:

    1. Under Select Page Type, accept the default, Blank.

    2. Click Add Page.

      The blank page appears at the top of the page.

  7. Click Next.

  8. For Tabs, accept the default, One Level of Tabs, and then click Next.

  9. For Copy Shared Components from Another Application, accept the default, No, and click Next.

  10. For Attributes, accept the defaults for Authentication Scheme, Language, and User Language Preference Derived From and then click Next.

  11. For User Interface, select Theme 12 and then click Next.

  12. Review your selections and click Create.

    The Application home page appears. Note that your application contains two pages.

Create a New Page Containing an Input Form

Next, create a new form using the Form on a Table or View Wizard.

To create a data input form:

  1. On the Application home page, click Create Page.

  2. For Page, select Form and click Next.

  3. On Create Page, select Form on a Table or View and click Next.

  4. For Table/View Owner, accept the default and click Next.

  5. For Table/View Name, select the HT_EMP table and click Next.

  6. For Page and Region Attributes:

    1. Page Number - Enter 2.

    2. Page Name - Enter Form Layout.

    3. Region Title - Enter Form Layout.

    4. Region Template - Accept the default.

    5. Breadcrumb - Accept the default.

    6. Click Next.

  7. For Tab, accept the default, Do not use tabs, and click Next.

  8. For Primary Key, accept the default and click Next.

    Note that the wizard reads the primary key from the database definition.

  9. For Source Type, accept the default Existing Trigger and click Next.

  10. For Select Columns, select all the columns. Press SHIFT, select the first column and then the last one. Then, click Next.

  11. For Process Options, accept the defaults and click Next.

  12. For Branching, enter 2 (the page you are creating) in both fields and click Next.

    Since this page is just for demonstration, you will not be utilizing branching.

  13. Click Finish.

  14. Click the Edit Page icon.

    The Page Definition for page 2 appears.

  15. Delete the following validation:

    • Under Page Processing, Validations, select P2_REC_CREATE_DATE not null.

    • Click Delete.

    You are removing this validation because the value of this column is set using a trigger. The item will have no value in the form for a new record. This validation was automatically created because the underlying database column is not null.

Run the Page

Once you create a new input form, the next step is to run the page.

To run the page from the Page Definition:

  1. Click the Run Page icon in the upper right corner as shown in Figure 5-2.

  2. If prompted for a user name and password, enter your workspace user name and password and click Login. See "About Application Authentication".

    The application appears.

As shown in Figure 5-3, the new form appears. Note that the form contains basic employee details and includes select lists, text areas, and display only items.

Figure 5-3 Employee Info Form

Description of Figure 5-3 follows
Description of "Figure 5-3 Employee Info Form"

By default, the Primary Key column does not display since it is assumed that the primary key is system generated. In reality, the primary key is included in the page, but appears as a hidden item.

Notice that the page defaults with one item for each row and labels display to the left of the items. The item labels default to the column names with initial capitalization and with the underscores (_) replaced with spaces. You can override this default behavior by configuring user interface defaults for the table.


See Also:

"Managing User Interface Defaults" in the Oracle Database Application Express User's Guide.

Also notice that items based on date columns default to include a date picker. Lastly, notice that the Emp Special Info item was created as a text area because of the size of the base column. This item type is a better choice for large text items since it allows the input text to wrap.

Changing the Appearance of a Page by Altering Region Attributes

A region is an area on a page that serves as a container for content. You can alter the appearance of a page by changing the region attributes.

Topics in this section include:

Edit the Region Title

To edit the region title and other region level attributes:

  1. Click Edit Page 2 on the Developer toolbar.

  2. Under Regions, click Form Layout.

    The Region Definition appears.

  3. Change the Title to Employee Info.

  4. Click Apply Changes at the top of the page.

  5. From the Page Definition, click the Run Page icon in the upper right corner.

    Note the new region title.

Change the Display Point and Template

To change other region attributes:

  1. Return to the Page Definition. Click Edit Page 2 on the Developer toolbar.

  2. Under Regions, click Employee Info.

    The Region Definition appears.

  3. Scroll down to User Interface.

    You can control the position of a region within a page template by changing the page template.

  4. From Display Point, select Page Template Region Position 3.

    In this instance, your selection moves the region to the right side of the page. The region display points are determined by the page level template. If you do not select a page level template, Oracle Application Express uses the default page level template defined in the current theme. You can view specific positions by selecting the flashlight icon to the right of the Display Point list.

    Next, temporarily change the region template.

  5. From Template, select Borderless Region.

  6. Click Apply Changes at the top of the page.

  7. From the Page Definition, click the Run Page icon in the upper right corner.

    The form appears as shown in Figure 5-4.

    Figure 5-4 Employee Info Form with New Display Point and Template

    Description of Figure 5-4 follows
    Description of "Figure 5-4 Employee Info Form with New Display Point and Template"

Note the changes in the appearance of the form. The form title displays in a dark color on a white background and has a rule beneath it. Also, note that there is no longer a border around the form.

Change the Region Attributes Back to the Original Selections

To return to the region template and display point to the original selections:

  1. Click Edit Page 2 on the Developer toolbar.

  2. Under Regions, select Employee Info.

  3. Scroll down to User Interface.

  4. From the Template list, select Form Region.

  5. From the Display Point List, select Page Template Body (3. Items above region content).

  6. Click Apply Changes at the top of the page.

Understanding How Item Attributes Affect Page Layout

An item is part of an HTML form. An item can be a text field, text area, password, select list, check box, and so on. Item attributes control the display of items on a page. Item attributes determine where a label displays, how large an item will be as well as whether the item displays next to or below a previous item. You can change multiple item labels at once on the Page Items summary page.

Topics in this section include:


See Also:

"Creating Items" in Oracle Database Application Express User's Guide.

Edit Item Attributes

To edit all item attributes:

  1. On the Page Definition for page 2, locate the Items section.

  2. Under Items, click the Edit All icon.

    The Edit All icon resembles a small grid with a pencil on top of it as shown in Figure 5-5.

    The Page Items summary page appears.

    You change how a page appears by editing the item attributes. Common item attribute changes include:

    • Changing item labels by editing the Prompt field.

    • Placing more than one item in certain rows to group like items together. For example, you could group all items that make up an employee's name.

    • Changing the item width. Many items display better when they have a width that is less than the maximum. To change the item width, enter a new value in the Width field.

    • Reordering the items. The initial order of items is based on the order of the columns in the table on which the region is based. To reorder items, enter a new value in the Sequence field.

  3. To see the how item attributes affect page layout, make the following changes:

    1. Change the values in the Prompt, New Line, and Width fields to match those in Table 5-1:

      Table 5-1 New Prompt, New Line, and Width Field Values

      Prompt FieldNew LineWidth

      Emp ID

      Yes

      30

      First Name

      Yes

      15

      Middle Initial

      No

      2

      Last Name

      No

      15

      Part or Full Time

      Yes

      2

      Salary

      Yes

      10

      Department

      Yes

      15

      Hire Date

      Yes

      10

      Manager

      No

      15

      Special Information

      Yes

      60

      Telecommute

      Yes

      2

      Record Create Date

      Yes

      10

      Record Update Date

      Yes

      10


    2. Click Apply Changes.

    3. Click the Run Page icon in the upper right corner of the page.

      Figure 5-6 Employee Info Form After Editing the Prompt, New Line, Width Attributes

      Description of Figure 5-6 follows
      Description of "Figure 5-6 Employee Info Form After Editing the Prompt, New Line, Width Attributes"

    As shown in Figure 5-6, note that some items are pushed too far to the right because of the width of the Special Information item. Oracle Application Express lays out regions as tables, and the width of each column is determined by the largest display width of the items in that column.

Fix Item Alignment

There are several approaches to fixing item alignment:

  • For the items Middle Initial, Last Name and Manager items, set New Field to equal No.

    This places the items directly after the items they follow, but in the same column. This approach is best used for positioning embedded buttons next to items. Note that this setting can make text items appear squashed.

  • Change the Column Span field of the Special Information item.

    For example, setting the Column Span for the Special Information item to 5 would enable multiple items to display above and below it. This change causes five items to display above Special Information (First Name, Middle Initial, and Last Name).

    Be aware, however, that using Column Span to fix the display of the name does not result in a consistent layout. The Manager item would still be in the same column as Middle Initial. Because the Manager item is larger than Middle Initial, Last Name would still be pushed too far to the right. To fix this, you could change the Column Span of the Manager item to 3 so it displays above Special Information.

  • Reset the column width in the middle of the region by adding an item of type Stop and Start HTML Table. This forces the close of an HTML table using the </table> tag and starts a new HTML table. Inserting a Stop and Start HTML Table item just after the Last Name item results in an even layout. Note that a Stop and Start HTML Table item only displays its label. You can prevent the label from displaying at all by setting it to null. To do this, you simply remove the defaulted label.

Add a Stop and Start HTML Table Item

You can use the Drag and Drop Layout page to interactively reorder items within a given region, change select item attributes, create new items, or delete existing items. For this exercise, you will reorder two items.

To add a Stop and Start HTML Table item:

  1. Click Edit Page 2 on the Developer toolbar.

  2. Under Items, click the Drag and drop icon as shown in Figure 5-7.

    Figure 5-7 Drag and Drop Icon

    Description of Figure 5-7 follows
    Description of "Figure 5-7 Drag and Drop Icon "

    The Drag and Drop Layout page appears. This page is divided into the Item palette on the left and the Layout region on the right.

    Figure 5-8 Drag and Drop Layout Page

    Description of Figure 5-8 follows
    Description of "Figure 5-8 Drag and Drop Layout Page"

  3. In the Item palette, select the Stop and start table icon and drop uit after the row containing the P2_EMP_ID item:

    1. Move your mouse over the icons in the Item palette and locate the Stop and start table. Note that when you position the cursor over an item type, a tooltip appears.

      Figure 5-9 Stop and Start Table Item Type

      Description of Figure 5-9 follows
      Description of "Figure 5-9 Stop and Start Table Item Type"

    2. Click the Stop and start table icon and drag it beneath of P2_EMP_ID.

    3. Click Next.

      A report appears. Note that the new Stop and Start HTML Table appears beneath P2_EMP_ID.

      Figure 5-10 Revised Drag and Drop Layout Page

      Description of Figure 5-10 follows
      Description of "Figure 5-10 Revised Drag and Drop Layout Page"

  4. Click Apply Changes.

Edit the Special Information Item

Items are laid out in HTML tables. Next, you need to edit the Column Span attribute for the Special Information item. The Column Span attribute defines the value to be used for the COLSPAN attribute in the table cell.

To edit the Special Information item:

  1. Under Items, click the Reorder Region Items icon.

    The Reorder Region Items icon resembles a light green down and up arrow as shown in Figure 5-11.

    Figure 5-11 Reorder Region Items Icon

    Description of Figure 5-11 follows
    Description of "Figure 5-11 Reorder Region Items Icon"

    The Reorder Region Items page appears in a separate window.

    Items on a page are laid out in tables. You can edit the position of an item by selecting values for the New Line, New Field, Column Span, and Label Alignment attributes. You can change the order in which items display by clicking the up and down arrows in the far right column. Also notice that a graphical representation of how the items display appears at the bottom of the page.

  2. For Special Information, change the Column Span to 3 and click Apply Changes.

  3. Click the Run Page icon in the upper right corner. The form appears as shown in Figure 5-12.

    Figure 5-12 Employee Info Form with Corrected Item Alignment

    Description of Figure 5-12 follows
    Description of "Figure 5-12 Employee Info Form with Corrected Item Alignment"

Change a Region to Display-only

There are two columns in the HT_EMP table for auditing, Record Create Date and Record Update Date. Because the values of these columns are set with triggers, these columns should not be updatable by users. This exercise demonstrates how to make items display-only and then how to add them to their own region.

Topics in this section include:

Change Items to Display-only

To make the item P2_REC_CREATE_DATE display-only:

  1. Go to the Page Definition for page 2. Click Edit Page 2 on the Developer toolbar.

  2. Under Items, select the item P2_REC_CREATE_DATE.

  3. From the Display As list in the Name section, select Text Field (Disabled, saves state).

  4. Click Apply Changes.

To make the item P2_REC_UPDATE_DATE display-only:

  1. Go to the Page Definition for page 2.

  2. Under Items, select the item P2_REC_UPDATE_DATE.

  3. From the Display As list in the Name section, select Text Field (Disabled, saves state).

  4. Click Apply Changes.

    Next, create a new region and move the display-only items to the new region.

Create a New Region

To create a new region:

  1. Go to the Page Definition for page 2.

  2. Under Regions, click the Create icon.

  3. For Region:

    1. Identify the type of region to add to this page - Accept the default, HTML, and click Next.

    2. Select the type of HTML region container you wish to create - Accept the default, HTML, and click Next.

  4. For Display Attributes, enter Audit Information in the Title field, accept the remaining defaults, and click Next.

  5. Click Create Region.

Move Audit Items to the New Region

To move the items to the new region:

  1. Go to the Page Definition for page 2.

  2. Under Items, click the Edit All icon. The Edit All icon resembles a small grid with a pencil on top of it.

    The Page Items summary page appears.

  3. For P2_REC_CREATE_DATE and P2_REC_UPDATE_DATE:

    1. In the Prompt column, add a colon to the end of the label name.

    2. In the Region column, select Audit Information.

    3. Click Apply Changes.

  4. Click the Run Page icon in the upper right corner.

    Figure 5-13 demonstrates how these items would display in a running page.

    Figure 5-13 Audit Information Region

    Description of Figure 5-13 follows
    Description of "Figure 5-13 Audit Information Region"

Change the Region Template to Hide/Show Region

The Hide/Show Region template enables the user to click a plus (+) sign to expand the contents of the region or click a minus (-) sign to hide the contents. By changing the region template to Hide/Show Region, users can decide whether they want to see the Audit Information region.

To change the region template to Hide/Show Region:

  1. Go to the Page Definition for page 2.

  2. Under Regions, click Audit Information.

  3. Under User Interface, select Hide and Show Region from the Template list.

  4. Click Apply Changes.

  5. Click the Run Page icon in the upper right corner.

    Figure 5-14 demonstrates how Audit Information displays as a Hide/Show region. You can hide the region by clicking the icon to the right of the region title.

    Figure 5-14 Audit Information as a Hide/Show Region

    Description of Figure 5-14 follows
    Description of "Figure 5-14 Audit Information as a Hide/Show Region"

Adding a Region Header and Footer

Regions can have headers and footers. Headers and footers typically contain text or HTML that displays at either the top or bottom of the region.

To add a region footer:

  1. Go to the Page Definition for page 2. Click Edit Page 2 on the Developer toolbar.

  2. Under Regions, select Audit Information.

  3. Scroll down to Header and Footer.

  4. Enter the following in Region Footer:

    <i>The Record Create Date is the date that the record was initially entered in
    to the system. <br/>The Record Update Date is the date that the
    record was last updated.</i>
    
  5. Click Apply Changes.

  6. Click the Run Page icon in the upper right corner.

  7. Click the arrow next to Audit Information to display the two date fields and new footer text as shown in Figure 5-15.

    Figure 5-15 Audit Information Region with Footer

    Description of Figure 5-15 follows
    Description of "Figure 5-15 Audit Information Region with Footer"

As shown in Figure 5-15, the text of the footer is wrapped with the italic HTML tag and there is an imbedded break. Without the manual break, the text would take up the entire width of the region (as defined by region template).

Making a Region Conditional

To make a region conditional, you create a display condition for the Audit Information region so that it only displays if the Employee ID is not null. Since the Employee ID is set by a trigger, it only exists for records retrieved from the database. You can control the display of the Audit Information region by using a built-in condition that checks for the presence of a value for the item containing the Employee ID (that is, P2_EMP_ID)

To display the Audit Information region conditionally:

  1. Go to the Page Definition for page 2.

  2. Under Regions, select Audit Information.

    The Region Definition appears.

  3. Scroll down to Conditional Display.

  4. Under Conditional Display:

    1. From Condition Type, select Value of Item in Expression 1 is NOT NULL.

    2. In Expression 1, enter:

      P2_EMP_ID
      
  5. Click Apply Changes.

Adding a Region to Contain Hint Text

You have the option of displaying regions in columns as well as in rows. This exercise explains how to create another region to display explanatory text (hints) for the user.

To create a region to display hint text:

  1. Go to the Page Definition for page 2.

  2. Under Regions, click the Create icon.

  3. For Region:

    1. Identify the type of region to add to this page - Accept the default, HTML, and click Next.

    2. Select the type of HTML region container you wish to create - Accept the default, HTML, and click Next.

  4. For Display Attributes:

    1. Title - Enter Hint.

    2. Region Template - Select Sidebar Region.

    3. Display Point - Select Page Template Region Position 3.

    4. Sequence - Accept the default.

    5. Column - Select 3.

    6. Click Next.

  5. In Enter HTML Text Region Source, enter the following:

    Use this page to enter and<br/>
    maintain employee information.
    
  6. Click Create Region.

  7. Click the Run Page icon. Figure 5-16 shows the new Hint region on the page.

Changing Item Types

This exercise describes how to change item types to make data entry easier for the user. To change an item type, go to the Item attributes page and select another Display As option.

Topics in this section include:


Tip:

For simplicity, this tutorial has you alter items by editing item attributes. As a best practice, however, you can also create named LOVs and reference them.


See Also:

"Creating Lists of Values" in Oracle Database Application Express User's Guide

Change an Item to a Radio Group

Because the Part or Full-time item only has two valid choices, this item is a good candidate for either a check box or a radio group.

To change the Part or Full-time item to a radio group:

  1. Go to the Page Definition for page 2. Click Edit Page 2 on the Developer toolbar.

  2. Under Items, select P2_EMP_PART_OR_FULL_TIME.

    The Edit Page Item page appears.

  3. Locate the Name section. From the Display As list, select Radiogroup.

  4. Locate the Label section. Specify the following:

    1. Label - Remove the text in the Label field.

    2. Template - Select No Label.

  5. Under List of Values, create a static list of values. Specify the following:

    1. Named LOV - Select Select Named LOV.

    2. List of values definition - Enter:

      STATIC:Full-time;F,Part-time;P
      

    This definition will display as two radio buttons with the labels Full-time and Part-time, but the value being inserted into the database will be either F or P.

  6. At the top of the page, click Apply Changes.

  7. Click the Run Page icon in the upper right corner. The modified form appears as shown in Figure 5-17.

    Figure 5-17 Part or Full-time item Changed to a Radio Group

    Description of Figure 5-17 follows
    Description of "Figure 5-17 Part or Full-time item Changed to a Radio Group"

    Notice that Full-time and Part-time displays as a radio group that is stacked in one column. You can have these buttons display side by side.

To display the Full-time and Part-time radio buttons side by side:

  1. Go to the Page Definition for page 2.

  2. Under Items, select P2_EMP_PART_OR_FULL_TIME.

  3. Scroll down to List of Values.

  4. In Number of Columns, enter 2.

  5. At the top of the page, click Apply Changes.

  6. Click the Run Page icon.

    By changing this setting to match the number of valid values (that is, Full-time and Part-time), the values display side by side as shown in Figure 5-18.

    Figure 5-18 Part or Full-time Item Displayed Side by Side

    Description of Figure 5-18 follows
    Description of "Figure 5-18 Part or Full-time Item Displayed Side by Side"

Change an Item to a Select List

In the DDL you used to create the HT_EMP table, the Department is validated by a check constraint. You can implement the Department as a radio group, a select list, or a Popup LOV.

To change Department to a select list:

  1. Go to the Page Definition for page 2. Click Edit Page 2 on the Developer toolbar

  2. Under Items, select P2_EMP_DEPT.

  3. From the Display As list in the Name section, select Select List.

    The other Select List choices are for either redirecting the user to another page or URL based on the selection, or submitting the current page which is used when other information needs to be retrieved based upon the selection in the Select List.

  4. Scroll down to List of Values.

  5. Under List of Values, create a static list of values. Specify the following:

    1. Named LOV - Select Select Named LOV

    2. List of values definition - Enter:

      STATIC:SALES,ACCOUNTING,MANUFACTURING,HR
      
    3. From Display Null, select Yes.

    4. In Null display value, enter:

      - No Assignment -
      

      The last two selections take into account that the EMP_DEPT column can contain nulls. As a best practice, whenever you implement a select list and have a column that can be null, you should set Display Null to Yes. Failure to do so results in the item defaulting to the first item in the select list.

  6. At the top of the page, click Apply Changes.

  7. Click the Run Page icon.

    The revised form appears as shown in Figure 5-19.

    Figure 5-19 Department Changed to a Select List

    Description of Figure 5-19 follows
    Description of "Figure 5-19 Department Changed to a Select List"

Change an Item to a Check Box

The item Telecommute is ideal for a check box. When you change the Display Type, you can also move it up on the page and place it next to the Full-time and Part-time radio group.

To change Telcommute to a check box:

  1. Go to the Page Definition for page 2. Click Edit Page 2 on the Developer toolbar.

  2. Under Items, select P2_EMP_TELECOMMUTE.

  3. From the Display As list in the Name section, select Checkbox.

  4. Under Displayed, specify the following:

    1. Sequence - Enter 136.

    2. Begin on New Line - Select Yes.

  5. Scroll down to List of Values.

  6. To have the label precede the check box, specify the following:

    1. Named LOV - Select Select Named LOV.

    2. List of values definition - Enter:

      STATIC:;Y
      

      This List of values definition displays the check box after the label, but will not display a value associated with the check box. If the check box is checked, the value passed to the database will be Y.

  7. At the top of the page, click Apply Changes.

  8. Click the Run Page icon.

    Note that the check box appears for Telecommute as shown in Figure 5-20.

    Figure 5-20 Telecommute Field Changed to Check Box

    Description of Figure 5-20 follows
    Description of "Figure 5-20 Telecommute Field Changed to Check Box"

About Label Templates

You can control the look of an item label by using a label template. You can view the templates associated with the current theme on the Page Definition.

To view templates associated with the current theme:

  1. Go to the Page Definition for page 2. Click Edit Page 2 on the Developer toolbar.

  2. Locate the Shared Components area and note the Theme section as shown in Figure 5-21.

    Figure 5-21 Templates and Theme

    Description of Figure 5-21 follows
    Description of "Figure 5-21 Templates and Theme"

    The current theme is Blue. In the Templates section, note that this theme includes two Label templates: Optional Label with Help and Required Label with Help.

    The Required with Help label template prepends a yellow asterisk to the left of the item label. You can change the appearance of an item by selecting another template.

To change to a different label template:

  1. Go to the Page Definition for page 2.

  2. Under Items, select an item.

  3. Scroll down to Label and make a selection from the Template list.

  4. Click Apply Changes.

  5. Run the page.

Changing Buttons

The wizard that created the form in this tutorial also created buttons. These buttons display conditionally based upon whether the page is being used to create a new record (that is, P2_EMP_ID equals null), or the page is being used to update an existing record. These buttons were created as HTML buttons and positioned at the top of the region.

You can also position buttons at the bottom of the region, to the left or right of the page title, above the region, below the region, or in any button position defined in the region template.

To change a button position:

  1. Go to the Page Definition for page 2.

  2. Under Buttons, click the Edit All icon in the Buttons section. The Edit All icon resembles a small grid with a pencil on top of it.

  3. Make a new selection from the Position column.

  4. Click Apply Changes.

  5. Run the page.

Buttons can also have templates associated with them to refine how they look.

Running the Page for Update

You can run the page and provide it with an Employee ID to retrieve. Typically, this would be done with a link from a report page; but for this example, run the page and add P2_EMP_ID:1 to the end of the URL as shown in the following example:

http://apex.oracle.com/pls/otn/f?p=9659:2:1284393467360777225::::P2_EMP_ID:1

This will pass the value 1 to the item P2_EMP_ID. If you run the page, note that the Delete and Apply Changes buttons now display as shown in Figure 5-22. The Create button appeared previously because the page was expecting a new record to be created. Also note that a value now appears in the Record Create Date field.

Figure 5-22 Revised Update Form

Description of Figure 5-22 follows
Description of "Figure 5-22 Revised Update Form"


See Also:

"Understanding URL Syntax" in Oracle Database Application Express User's Guide.

Making Data Bold

One way to make the information in a region easier to read is to make the labels (or the data) more pronounced. You can accomplish this by changing the color, specifying another font, or using bold. To make a label bold, you could bold the data manually, or create a new label template. In the latter approach, you would create a new label template that would wrap the HTML tag for bold around the label and then associate that template with the items in the Audit Information region.

To make data bold manually:

  1. Go to the Page Definition for page 2.

  2. Under Items, select an item name.

  3. Scroll down to Element.

  4. In HTML Form Element Attributes, enter:

    class="fielddatabold"
    

    This example references a class in the Cascading Style Sheet associated with this application.

  5. Click Apply Changes.

  6. Run the page.

PKڬ PK Oracle® Application Express Advanced Tutorials, Release 3.2 Cover Table of Contents Oracle Application Express Advanced Tutorials, Release 3.2 Preface About these Tutorials How to Create a Tabular Form How to Create a Parameterized Report Using Advanced Report Techniques How to Control Form Layout How to Work with Check Boxes How to Implement a Web Service How to Create a Stacked Bar Chart How to Upload and Download Files in an Application How to Incorporate JavaScript into an Application How to Build an Access Control Page How to Review a Packaged Application How to Create a Master Detail PDF Report How to Design an Issue Tracking Application How to Build and Deploy an Issue Tracking Application DDLs and Scripts Copyright PKPK How to Create a Tabular Form

2 How to Create a Tabular Form

A tabular form enables users to update multiple rows in a table at once from a single page. You can use the Tabular Form Wizard to create a tabular form that contains a built-in multiple row update process. This built-in process performs optimistic locking behind the scenes to maintain the data integrity.

This tutorial explains how to create a tabular form within a new application and then how to change one of the updatable columns from a text field to a select list. Before you begin, you need to import and install the OEHR Sample Objects application in order to access the necessary sample database objects. See "About Loading Sample Objects".

This section contains the following topics:

For additional examples on this and related topics, please visit the following Oracle by Examples (OBEs):

Creating an Application

First, you need to create an application using the Create Application Wizard.

To create an application using the Create Application Wizard:

  1. On the Workspace home page, click the Application Builder icon.

    The Application Builder home page appears.

  2. Click Create.

  3. Select Create Application and click Next.

  4. For Name:

    1. Name - Enter Tabular Form.

    2. Application - Accept the default.

    3. Create Application - Select From scratch.

    4. Schema - Select the schema where you installed the OEHR sample objects.

    5. Click Next.

      Next, you need to add a page. You have the option of adding a blank page, a report, a form, a tabular form, or a report and form. For this exercise, you create an application containing a blank page. Then, you create a tabular form.

  5. Add a blank page:

    1. Under Select Page Type, select Blank and click Add Page.

      The new page appears in the list at the top of the page.

    2. Click Next.

  6. For Tabs, accept the default, One Level of Tabs, and click Next.

  7. For Copy Shared Components from Another Application, accept the default, No, and click Next.

  8. For Attributes, accept the defaults for Authentication Scheme, Language, and User Language Preference Derived From and click Next.

  9. For User Interface, select Theme 2 and click Next.

    A theme is collection of templates that define the layout and style of an application. You can change a theme at any time.

  10. Review your selections and click Create.

    The Application home page appears.


See Also:

"Managing Themes" in Oracle Database Application Express User's Guide

Creating a Tabular Form Using a Wizard

The Tabular Form Wizard creates a form to perform update, insert, and delete operations on multiple rows in a database table. Additionally, the wizard creates a multiple row update process that checks for MD5 checksum values before doing the update to prevent lost updates. In the following exercise you create a tabular form on the OEHR_EMPLOYEES table.

To create a tabular form using the Tabular Form Wizard:

  1. On the Application home page, click Create Page.

  2. For the page type, select Form and click Next.

  3. Select Tabular Form and click Next.

  4. For Table/View Owner:

    1. Table/View Owner - Accept the default.

    2. Allowed Operations - Accept the default, Update, Insert, and Delete.

    3. Click Next.

  5. For Table/View Name, select OEHR_EMPLOYEES and click Next.

  6. For Displayed Columns:

    1. For Select Columns, press Ctrl and select the following columns:

      FIRST_NAME, LAST_NAME, HIRE_DATE, SALARY, DEPARTMENT_ID
      

      Note:

      This exercise limits the number of columns to optimize the display on-screen. For a real form, you would probably want to include additional columns.

    2. Click Next.

  7. For Primary Key, accept the default, EMPLOYEE_ID (Number) and click Next.

  8. For Source Type, accept the default, Existing trigger, and click Next.

  9. For Updatable Columns, select all columns and click Next.

  10. For Page and Region Attributes:

    1. Page - Accept the default.

    2. Page Name - Enter Tabular Form.

    3. Region Title - Accept the default, Tabular Form.

    4. Region Template and Report Template - Accept the defaults.

    5. Breadcrumb - Accept the default.

    6. Click Next.

  11. For Tab, accept the default, Do not use tabs, and click Next.

  12. For Button Labels, specify the following:

    1. Submit button - Enter Apply Changes.

    2. Cancel, Delete, and Add Row buttons - Accept the default label text.

    3. Click Next.

  13. For Branching, accept the defaults and click Next.

    Branching tells the Web browser what page to display when the current page is submitted for processing. In this case, you want the user to remain on the current page.

  14. Confirm your selections and click Finish.

Next, run the page to view your new form.

To run the page:

  1. Click the Run Page icon as shown in Figure 2-1.

  2. If prompted to enter a user name and password, enter your workspace user name and password and click Login. See "About Application Authentication".

    The tabular form appears as shown in Figure 2-2.

As shown in Figure 2-2, note that the tabular form contains four buttons. Cancel, Delete, and Apply Changes display in the upper right corner and Add Row displays in the bottom right corner. Additionally, a check box appears to the left of each row to enable the user to select the current row. Users can also select all rows at once by selecting the check box to the left of the column headings. The same check box is also used in conjunction with the Delete button to identify the rows to be deleted.

Note that the overall form layout (that is, the color scheme, button placement, region header placement, and so on) are controlled by templates in the currently selected theme.


See Also:

"Managing Themes" in Oracle Database Application Express User's Guide

Changing an Updatable Column to a Select List

When the Tabular Form Wizard creates a tabular form, updatable columns are displayed, by default, as text fields. In the next exercise, you change the default display of the Department Id column to a select list. To accomplish this, you create a named list of values (LOV) and then edit the column attributes.

Topics in this section include:


See Also:

"Creating Lists of Values" in Oracle Database Application Express User's Guide

Create a Named List of Values

To create a named LOV for the Department Id:

  1. Click Edit Page 2 on the Developer toolbar as shown in Figure 2-3.

    Figure 2-3 Developer Toolbar

    Description of Figure 2-3 follows
    Description of "Figure 2-3 Developer Toolbar"

    The Page Definition for page 2 appears.

  2. Under List of Values, click the Create icon.

    The Create List of Values Wizard appears.

  3. For Source, select From Scratch and click Next.

  4. For Name and Type:

    1. Name - Enter DEPTID.

    2. Type - Select Dynamic.

    3. Click Next.

  5. For Query or Static Values, replace the existing text with this:

    SELECT DISTINCT department_id a, department_id b FROM oehr_employees
    
  6. Click Create List of Values.

    The Page Definition for page 2 appears. Note that the LOV does not yet appear on the Page Definitions.

Edit the Column to Display as a Select List

To edit the column to display as a select list:

  1. Under Regions, click the Report link.

    The Report Attributes page appears as shown in Figure 2-5.

    Figure 2-5 Column Attributes on the Report Attributes Page

    Description of Figure 2-5 follows
    Description of "Figure 2-5 Column Attributes on the Report Attributes Page"

  2. Under Column Attributes, click the Edit icon next to the DEPARTMENT_ID column as shown in Figure 2-5. The Edit icon resembles a small page with a pencil on top of it.

    The Column Attributes page appears.

    Next, change the default display of this column to a select list.

  3. Scroll down to Tabular Form Element. From Display As, select Select List (named LOV).

  4. Scroll down to Lists of Values. From Named LOV, select DEPTID.

  5. Scroll up to the top of the page and click Apply Changes.

  6. Click the Run Page icon in the upper right corner of the page.

    As shown in Figure 2-6, notice the Department Id column now displays as a select list.

    Figure 2-6 Tabular Form with Department Id Column Changed to a Select List

    Description of Figure 2-6 follows
    Description of "Figure 2-6 Tabular Form with Department Id Column Changed to a Select List"


Note:

Do not modify the select list of a SQL statement of a tabular form after it has been generated. Doing so can result in a checksum error when altering the data in the form and applying updates.

Consider the following example:

SELECT first_name FROM oehr_employees;

Note that this should not be altered to:

SELECT lower(first_name) FROM oehr_employees

PKyu?FFPK Oracle® Application Express Advanced Tutorials, Release 3.2 en-US E11945-02 Oracle Corporation Oracle Corporation Oracle® Application Express Advanced Tutorials, Release 3.2 2012-02-02T14:33:09Z Features a series of tutorials that demonstrate how to use the Oracle Application Express development environment to develop Web applications. PK ȺPKV%ȣOΏ9??:a"\fSrğjAsKJ:nOzO=}E1-I)3(QEQEQEQEQEQEQE֝Hza<["2"pO#f8M[RL(,?g93QSZ uy"lx4h`O!LŏʨXZvq& c՚]+: ǵ@+J]tQ]~[[eϸ (]6A&>ܫ~+כzmZ^(<57KsHf妬Ϧmnẁ&F!:-`b\/(tF*Bֳ ~V{WxxfCnMvF=;5_,6%S>}cQQjsOO5=)Ot [W9 /{^tyNg#ЄGsֿ1-4ooTZ?K Gc+oyڙoNuh^iSo5{\ܹ3Yos}$.nQ-~n,-zr~-|K4R"8a{]^;I<ȤL5"EԤP7_j>OoK;*U.at*K[fym3ii^#wcC'IIkIp$󿉵|CtĈpW¹l{9>⪦׺*ͯj.LfGߍԁw] |WW18>w.ӯ! VӃ :#1~ +މ=;5c__b@W@ +^]ևՃ7 n&g2I8Lw7uҭ$"&"b eZ":8)D'%{}5{; w]iu;_dLʳ4R-,2H6>½HLKܹR ~foZKZ࿷1[oZ7׫Z7R¢?«'y?A}C_iG5s_~^ J5?œ tp]X/c'r%eܺA|4ծ-Ե+ْe1M38Ǯ `|Kյ OVڅu;"d56, X5kYR<̭CiطXԮ];Oy)OcWj֩}=܅s۸QZ*<~%뺃ȶp f~Bðzb\ݳzW*y{=[ C/Ak oXCkt_s}{'y?AmCjޓ{ WRV7r. g~Q"7&͹+c<=,dJ1V߁=T)TR՜*N4 ^Bڥ%B+=@fE5ka}ędܤFH^i1k\Sgdk> ֤aOM\_\T)8靠㡮3ģR: jj,pk/K!t,=ϯZ6(((((((49 xn_kLk&f9sK`zx{{y8H 8b4>ÇНE|7v(z/]k7IxM}8!ycZRQ pKVr(RPEr?^}'ðh{x+ՀLW154cK@Ng C)rr9+c:׹b Жf*s^ fKS7^} *{zq_@8# pF~ [VPe(nw0MW=3#kȵz晨cy PpG#W:%drMh]3HH<\]ԁ|_W HHҡb}P>k {ZErxMX@8C&qskLۙOnO^sCk7ql2XCw5VG.S~H8=(s1~cV5z %v|U2QF=NoW]ո?<`~׮}=ӬfԵ,=;"~Iy7K#g{ñJ?5$y` zz@-~m7mG宝Gٱ>G&K#]؃y1$$t>wqjstX.b̐{Wej)Dxfc:8)=$y|L`xV8ߙ~E)HkwW$J0uʟk>6Sgp~;4֌W+חc"=|ř9bc5> *rg {~cj1rnI#G|8v4wĿhFb><^ pJLm[Dl1;Vx5IZ:1*p)إ1ZbAK(1ׅ|S&5{^ KG^5r>;X׻K^? s fk^8O/"J)3K]N)iL?5!ƾq:G_=X- i,vi2N3 |03Qas ! 7}kZU781M,->e;@Qz T(GK(ah(((((((Y[×j2F}o־oYYq $+]%$ v^rϭ`nax,ZEuWSܽ,g%~"MrsrY~Ҿ"Fت;8{ѰxYEfP^;WPwqbB:c?zp<7;SBfZ)dϛ; 7s^>}⍱x?Bix^#hf,*P9S{w[]GF?1Z_nG~]kk)9Sc5Ո<<6J-ϛ}xUi>ux#ţc'{ᛲq?Oo?x&mѱ'#^t)ϲbb0 F«kIVmVsv@}kҡ!ˍUTtxO̧]ORb|2yԵk܊{sPIc_?ħ:Ig)=Z~' "\M2VSSMyLsl⺿U~"C7\hz_ Rs$~? TAi<lO*>U}+'f>7_K N s8g1^CeКÿE ;{+Y\ O5|Y{/o+ LVcO;7Zx-Ek&dpzbӱ+TaB0gNy׭ 3^c T\$⫫?F33?t._Q~Nln:U/Ceb1-im WʸQM+VpafR3d׫é|Aү-q*I P7:y&]hX^Fbtpܩ?|Wu󭏤ʫxJ3ߴm"(uqA}j.+?S wV ~ [B&<^U?rϜ_OH\'.;|.%pw/ZZG'1j(#0UT` Wzw}>_*9m>󑓀F?EL3"zpubzΕ$+0܉&3zڶ+jyr1QE ( ( ( ( ( ( ( (UIdC0EZm+]Y6^![ ԯsmܶ捆?+me+ZE29)B[;я*wGxsK7;5w)}gH~.Ɣx?X\ߚ}A@tQ(:ͧ|Iq(CT?v[sKG+*רqҍck <#Ljα5݈`8cXP6T5i.K!xX*p&ќZǓϘ7 *oƽ:wlຈ:Q5yIEA/2*2jAҐe}k%K$N9R2?7ýKMV!{W9\PA+c4w` Wx=Ze\X{}yXI Ү!aOÎ{]Qx)#D@9E:*NJ}b|Z>_k7:d$z >&Vv󃏽WlR:RqJfGإd9Tm(ҝEtO}1O[xxEYt8,3v bFF )ǙrPNE8=O#V*Cc𹾾&l&cmCh<.P{ʦ&ۣY+Gxs~k5$> ӥPquŽўZt~Tl>Q.g> %k#ú:Kn'&{[yWQGqF}AЅ׮/}<;VYZa$wQg!$;_ $NKS}“_{MY|w7G!"\JtRy+贾d|o/;5jz_6fHwk<ѰJ#]kAȎ J =YNu%dxRwwbEQEQEQEQEQEQEQEQEQE'fLQZ(1F)hQ@X1KEQE-Q@ 1KE3h=iPb(((1GjZ(-ʹRPbR@ 1KE7`bڒyS0(-&)P+ ڎԴP11F)h&:LRmQ@Q@Š(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+MrKoT*4flglO|t$>x1a}oryQ$о7#T2Qjnqko{Z[Ov-eF9`0=G\Y2K;iVQ|3@#*NFA(qlڤ\Zme2&r̼z;xoSUԙ Iƒ (b麶۵ƗZ_@QeP#8 UIaY?TTlڤ\Zme2&r̼zv5mrW|Csh]X}6,7q{(mn%. 9I#%d`pA5(Y2K;iVQ|3@#*NFA *gvgdH$F U}O]O+[U"ߌg2:zТwGVǙKfs'kB ( ( ( ( ( ( ( ( ( ( ( ( ( (8?zᖪۣ00c ! 2^? f5_+_E-BCv;9fБS5o' >V< 881,~x& ;+Yjy˜ꁶ  95N9 ͼ6ʜCEoی@0}/<'ku{R|Y]$#'j@#A⹼[זNl$|5)I$!$-bIaY?TU;[gojR":NA9ʢln8wnxv ,M!c+g:{v?Yu4=QaӸJW\)K.-,eDs|/'f8?쯀Z'Koq߹eߟ| |>k6puQ-'Ufzo.:;Ѯ'SpC|nP+2P(?kU-=DŽ>"WO> ‚P002I&;'PA +?f˟򼿵O3v1n?wn{cES<7 rDC MkTW AK᤟J%@bG7H9f%I ǃF(*?mtYJmgºFpPH3bI85\?xkV)k5K&e(H*|˧;$?LESm7F|Uqj06,S,J[e,@85?0T}6c. pjo]EʤFdu?S^7ןs?t?+;\߽{'ɕ',o;8,.໵;&A"6  88 ¼_[o>2x i:7lo# {!AN iן,xOZ7j:]fH7@F} q~ԡ})dInYST1_^ѡ]銓I9pFpx&#ß |k=GMdK.dfbP1]2A=x?OR7Uŏxƞ( :f-[9m pp"o|4CkZzeփ[,ͼmH϶?|5 xQ]2D5I(!b2#l 8-X1Rwu5Ɣ2 զH"HX8Ҁ7&|LJKĪ!d+dĈrnLJNYS=F{xk 5kKi<"h;xwSpe=c_"񝜗~iKk2l@hc>ߩxR2TO [nIrǟLbClk 7y6o~]^3]_H&N8:Ę2?Tg3h5A㿆7]BF@-fFW'HsҀ+?? {Gm$Ы-rʃ=(?BK9HȂY!At9ֻ  =2;; H--c`FIŽI'Pvz+ ;H.dң -Hʞt"gydAS׸Z#tuIHD&Mݬ*%u|dx'V?-xGNC%<ד.@=~UEc[FE߉`٫!sPvojO7VEJ$E `*J(뛉gG.;A'<* =vL KX#pIjcijc#aȠ\;V^վai[XDڴHjBrds3KdAV8a3 ;u/=+RDagDe ;G]Eom~%fw{5@I><[oqsA*92<G(~wmdg8l۟qq]CkoQH8Ppb1 h_~E֩/xkc1 rjƷi#ukXϷ̋{&rZP{ }3N˵!7'ZE |=b}[VѾ}>2_LQ¸I|<{'n?z4;o i$Z9FCn*YI9:qV4iMlc_bŘ,IcdEa-^cHD#!# 23+hxVᦗ GĊd9f$$޽ZNۭ_@ceP# 0#8$g7,N@O CIfbIOt6{NK " +U cq z` 8օqm%~i 5!A~uE ^+k 2 HP`#;zѴ=/rXiYZSnc՛eI&^ 54Hw@3sR䑜zS]eot=" I$iHAW{~Pvk((((((((((((((+xēZ񦛨j'[vrK0f޿ V1F?Fg/F>jI٭?'] |~CӨ+䏁Rn8 NeY^E ph) 2@=B ặXTeu# 8 sRW<}&=O!2rnSytg^֮MZϖtbr~2*v، ^?J qU,;:5[_n~f0"UapĀ5hC }~_zPQ^774HmGMP QT@J g^|[;W֡um?}sKV+;BQ\?<'WTz5m6Uwsq^}qH.׏Z +F[["ײ2f`@F7_^֮~׮侼Я|pӼ5 dkg-<ُ۳o]qMv=WV~)ě%2VCұ='CGװPEx(*?mtY]JmºnVS\FT!`8ė.&_wW^nHAWAI=w?_ݟg/Nٺ$Z>KH+>|;)xM/uXet2z(@C^w{Ʒd.6b8H,B`So_dt~Mm?5jD;*͌ @.I=k [߇*'ԷEw+fP79fʖf!LEAwI6kna,I`kMaoĺ*m]!uL(((((((((((((((1[j^<]H۽˴b|j*=<==#y+McOwqj(#wlQaUTc-y9(Yxh|Ou+=2@.(nBǜ1s4O$*۽9/-1AHG8lv܍ʒFchA%wG`o~ |/뺥rO\}fu*  zPOVo^" (u~my48r$`N@ QE{Eg%|#Ee$?<xN[=j&F)$,I Wc<*9Us'PG%[ӊosWIHh̑S\ nd~NK#:`oVUFT+'ym"h%BG"WR0Aw߳ς$u[( (p]=}8 |_L/5(qB ,`)#9oDjgu=a|q)11s:I?V4k.H)n@=B ,xzt֭<+qdbB0JT2X?sjU|*/+Ȓ@7jEEZ7?i^JږUh%QWwLakWiz\sA-\3]:*Tc;zIEP{Nş A`nZm5E=/żTmvI<_mk}'ٯ5)VbW=~WVr2#Sψt41B[@ses? -kϷ_=@" =G8+{seV% v/)݆azSm*?7M!"7x^tU(se8==ttmKi +xi,U(' z ;WwO mA”L8.䞾PiOŰ}C<ˈ .H*ǡeSJlu.S.cMJ0A  S Y1#`2+g]I<2Q1 Q03sגzq@zuVsizA-32LJȿ)ی #fgmk<=] –fC @KɂH,qq*j>0{_ۋycg_((ۜz%x$P** 7z4^=Kp NmU޴zN|IKaw=?OF54Tp9@HAŸ<Ƶ#7[ ̲8 @e~3Gꉩߋ[$ cnバ2*G},8mUiPObf ?ҏ_Ht/x҉+nEngy1-4; '~ǝsHucڀ9=kLA곪+-9@e|݌&~F-|RmzKkM>D+8MIYr..v|:bQEQEQEQEQEQEp~5E t<[j@3w01Cggcv w_'ƭ6=.$-w*P2D`q@pqaXcZkHm.yUP28jQEy%\xJMXQKqʉ3vnXrp]_Y<:.1|8.u䎞Vh!k{ u6I#C+A8w?]ŃwM&>8e AB$P'WK_xV#[X7Hۏ>`8 ^7tVl6mQJu |+p?:gq_GԴG&ٟqn\.T*IY7- ]ˮIK#ms +)Np j.滺}& L I*]x˜qA[@ޏ(r\I{W. Ȝc s֧>?k7-[&LDYc#2='CGA+j&-)V:2obN{Nş A?:|5w.'.z12+HX|梖$ 994~DmZ6I0y$ v.p=kx_mkzGw ?>l3bn]_,<{'|)o|'%uI]RhLw.0p/ Y})|ʮ%eTb0>pc#5eI)A&a Go"(a0 0'|1WAJ|l|h<łq޸S} {Zxlc͎R9991@g|?}_݈4DfrO%@˷ ۥp>!>_5ˇ1:rpT+ oh|5d:lr>*⦳4I#%eu#gqcfoǨ;wYVGi3 atYG×zskkz@:[P㖙^hӧKF'2Cm q0vdp d}cGz^d$ Ļ8.ldg5c?#L'o:2Z6\|_v}_A.ĂeK=,+0Ny#QEc_t9}^*>WDAݎI @x^֯#M#*q1+᭳75)MLT' Q[7`1S▹|kΑ7(P?yHOPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPW j?eûOoxnw QEq|2uEܗwm䏏c]ͤjyr [~(_ԛqKX]~llX\KTVJζ[ _9;r3^Esr2Ԥ,yc]98;6G9x?RŇ6\tSio/<)"/,X~(/? _[fKBtU`7ʠq $b~~0bm'5ضTK( H$zqԯk_DȘ6# ,[{鷮x,,m:?.$NPNjWe;sC񎫠_lb@II6"`#!-H<ux\WH7'@ّ ױM+J}3L6EtQ'$$j?xڿ.ySO[!\ *_t  Exr%*_}!#U #4 & ֩3|b]L ]t b+Da&R_2lEٱZ`aC)/яmvUkS r(-iPE Vv_{z GLt\2s!F A#葡JY r|AA,hB}q|B`du }00(䡆<pb,G+oB C0p/x$…– ]7 @2HFc ) @AD \0 LHG',(A` `@SC)_" PH`}Y+_|1.K8pAKMA @?3҄$[JPA)+NH I ,@8G0/@R T,`pF8Ѓ)$^$ DDTDlA@ s;PKPKz'TQuw7Ŀ KX߁M2=S'TQt?.5w'97;~pq=" ~k?`'9q6 E|yayM^Om'fkC&<5x' ?A?Zx'jß={=SßM gVC.5+Hd֪xc^)Җufz{Cީ|D Vkznq|+Xa+{50rx{|OG.OϞ~f/ xxX[2H )c+#jpUOZYX\=SG ߨC|K@;_߆'e?LT?]:?>w ڔ`D^So~xo[Ӡ3i7B:Q8 Vc-ďoi:FM292~y_*_闱YN\Fr=xZ3鳎OwW_QEzW~c]REeaSM}}Hӏ4&.E]u=gMѠ+mF`rNn$w9gMa꺢nTuhf2Xv>އ a(Û6߭?<=>z'TQuw7Ŀ KX߁M2=S'TQt?.5Kko\.8S$TOX߀Gw?Zx汴X)C7~.i6(Щ=+4{mGӭ¸-]&'t_kV*I<1)4thtIsqpQJ+> \m^[aJ5)ny:4o&QEnyAEPEEss 72,PDۢ׃K W{Wjr+wگ iM/;pd?~&?@;7E4gv8 $l'z'TQuw7Ŀ Gֱ=ɿ&G?. iR(5W*$|?w᫼gkmIbHe/_t>tg%y.l}N5[]+Mk0ĠeHdPrsst'UiC,y8`V%9ZIia|ܪvi מYG,o}+kk{YbyIeb*sAtի82zWoEK5z*o-eo;n(P u-I)4Š(HQEQEQEQEhz(X/Đ?}Bk˩ ݏrk0]4>8XzV? }6$}d^F>nU K ?Bտk_9׾x~w'ߞ  uDŽtL ؈5c-E/"|_Oo.IH쐍=i*Iw5(ںw?t5s.)+tQ2dUt5Vĺ.jZ"@IRrZƅY4ߡ_;}ų(KyQf1Aǵt?sZg+?F5_oQR&Dg߿]6FuRD u>ڿxl7?IT8'shj^=.=J1rj1Wl$얲cPx;E,p$֟ˏkw qg"45(ǛkV/=+ũ)bYl~K#˝J_כ5&\F'I#8/|wʾ_Xj Q:os^T1.M_|TO.;?_  jF?g N 8nA2F%i =qW,G=5OU u8]Rq?wr'˻S+۾.ܼ 87Q^elo/T*?L|ۚ<%<,/v_OKs B5f/29n0=zqQq(ª=VX@*J(э(f5qJN_EVǞQEOuoѕOuoa5}gO?:߂8Wא|cڽ~]N&O( (<]>͠@VQ=^~U ̴m&\խ5i:}|}r~9՝f}_>'vVֲ$~^f30^in{\_.O F8to}?${φ|#x^#^n~w=~k~?'KRtO.㌡h![3Zu*ٷճ(ԟ]z_/W1(ԟ]v~g|Yq<ז0 ; b8֮s,w9\?uEyStKaª@\,)) (!EPEPEPEPEPzѧts{v>C/"N6`d*J2gGӧWqBq_1ZuΓ\X]r?=Ey88Mp&pKtO-"wR2 K^-Z< \c>V0^@O7x2WFjs<׻kZ(<Т(OFw/6$1[:ޯԯ#q~4|,LVPem=@=YLUxӃV}AUbcUB.Ds5*kٸAeG>PJxt͝ b88?*$~@ׯD VkraiJs}Q.20x&mXξ,Z]“A-J#`+-E/"<]\a'tZGy.(|lދ~gMK OZdxDŽU9T6ϯ^<Ϡt5CZ]].t۫S=s`ڳ%8iVK:nqe+#<.T6U>zWoy3^I {F?J~=G}k)K$$;$de8*G Uӟ4Ocºw}|]4=ݣ\x$ʠms?q^ipw\"ȿPs^Z Q_0GڼU.t}ROM[G#]8wٞ ӫ87}Cgw vHȩBM55vof =A_٭`Ygx[6 P,5}>蚊(0(+?>+?> k|TuXq6_ +szk :u_ Z߶Ak_U}Jc2u/1[_»ݸG41-bሬ۴}}Eȹפ_c?5gi @cL\L<68hF_Ih>X4K7UТ sMj =J7CKo>Օ5s:߀t ~ηaٿ?|gdL8+gG%o?x`دOqȱwc¨&TW_V_aI=dpG!wu۞սZ1yL50$(l3(:~'ַo A}a3N*[0ǭ HKQV}G@֜$ 9of$ArNqUOgË05#m?D)^_h//5_/<?4}Jį+GkpG4"$ r| >S4Ђ"S 1%R:ȝ 8;PKPz PK >@,4`H.|`a (Q 9:&[|ځ,4p Y&BDb,!2@, $wPA'ܠǃ@CO~/d.`I @8ArHx9H75j L 3B/` P#qD*s 3A:3,H70P,R@ p!(F oԥ D;"0 ,6QBRɄHhI@@VDLCk8@NBBL2&pClA?DAk%$`I2 #Q+l7 "=&dL&PRSLIP)PɼirqМ'N8[_}w;PK-PK Oracle Legal Notices

Oracle Legal Notices

Copyright Notice

Copyright © 1994-2012, Oracle and/or its affiliates. All rights reserved.

Trademark Notice

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

License Restrictions Warranty/Consequential Damages Disclaimer

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

Warranty Disclaimer

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

Restricted Rights Notice

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

Hazardous Applications Notice

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Third-Party Content, Products, and Services Disclaimer

This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

Alpha and Beta Draft Documentation Notice

If this document is in prerelease status:

This documentation is in prerelease status and is intended for demonstration and preliminary use only. It may not be specific to the hardware on which you are using the software. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to this documentation and will not be responsible for any loss, costs, or damages incurred due to the use of this documentation.

Oracle Logo

PKN61PK p { display: none; } /* Class Selectors */ .ProductTitle { font-family: sans-serif; } .BookTitle { font-family: sans-serif; } .VersionNumber { font-family: sans-serif; } .PrintDate { font-family: sans-serif; font-size: small; } .PartNumber { font-family: sans-serif; font-size: small; } PKeӺ1,PKꑈ53=Z]'yuLG*)g^!8C?-6(29K"Ĩ0Яl;U+K9^u2,@@ (\Ȱ Ë $P`lj 8x I$4H *(@͉0dа8tA  DсSP v"TUH PhP"Y1bxDǕ̧_=$I /& .)+ 60D)bB~=0#'& *D+l1MG CL1&+D`.1qVG ( "D2QL,p.;u. |r$p+5qBNl<TzB"\9e0u )@D,¹ 2@C~KU 'L6a9 /;<`P!D#Tal6XTYhn[p]݅ 7}B a&AƮe{EɲƮiEp#G}D#xTIzGFǂEc^q}) Y# (tۮNeGL*@/%UB:&k0{ &SdDnBQ^("@q #` @1B4i@ aNȅ@[\B >e007V[N(vpyFe Gb/&|aHZj@""~ӎ)t ? $ EQ.սJ$C,l]A `8A o B C?8cyA @Nz|`:`~7-G|yQ AqA6OzPbZ`>~#8=./edGA2nrBYR@ W h'j4p'!k 00 MT RNF6̙ m` (7%ꑀ;PKl-OJPKxAܽ[G.\rQC wr}BŊQ A9ᾑ#5Y0VȒj0l-GqF>ZpM rb ;=.ސW-WѻWo ha!}~ْ ; t 53 :\ 4PcD,0 4*_l0K3-`l.j!c Aa|2L4/1C`@@md;(H*80L0L(h*҇҆o#N84pC (xO@ A)J6rVlF r  fry†$r_pl5xhA+@A=F rGU a 1х4s&H Bdzt x#H%Rr (Ѐ7P`#Rщ'x" #0`@~i `HA'Tk?3!$`-A@1l"P LhʖRG&8A`0DcBH sq@AXB4@&yQhPAppxCQ(rBW00@DP1E?@lP1%T` 0 WB~nQ@;PKGC PK!/;xP` (Jj"M6 ;PK枰pkPK 1) collapsible = false; for (var k = 0; k < p.length; k++) { if ( getTextContent(p[k]).split(" ").length > 12 ) collapsible = false; c.push(p[k]); } } if (collapsible) { for (var j = 0; j < c.length; j++) { c[j].style.margin = "0"; } } } function getTextContent(e) { if (e.textContent) return e.textContent; if (e.innerText) return e.innerText; } } addLoadEvent(compactLists); function processIndex() { try { if (!/\/index.htm(?:|#.*)$/.test(window.location.href)) return false; } catch(e) {} var shortcut = []; lastPrefix = ""; var dd = document.getElementsByTagName("dd"); for (var i = 0; i < dd.length; i++) { if (dd[i].className != 'l1ix') continue; var prefix = getTextContent(dd[i]).substring(0, 2).toUpperCase(); if (!prefix.match(/^([A-Z0-9]{2})/)) continue; if (prefix == lastPrefix) continue; dd[i].id = prefix; var s = document.createElement("a"); s.href = "#" + prefix; s.appendChild(document.createTextNode(prefix)); shortcut.push(s); lastPrefix = prefix; } var h2 = document.getElementsByTagName("h2"); for (var i = 0; i < h2.length; i++) { var nav = document.createElement("div"); nav.style.position = "relative"; nav.style.top = "-1.5ex"; nav.style.left = "1.5em"; nav.style.width = "90%"; while (shortcut[0] && shortcut[0].toString().charAt(shortcut[0].toString().length - 2) == getTextContent(h2[i])) { nav.appendChild(shortcut.shift()); nav.appendChild(document.createTextNode("\u00A0 ")); } h2[i].parentNode.insertBefore(nav, h2[i].nextSibling); } function getTextContent(e) { if (e.textContent) return e.textContent; if (e.innerText) return e.innerText; } } addLoadEvent(processIndex); PKo"nR M PK*1$#"%+ ( E' n7Ȇ(,҅(L@(Q$\x 8=6 'נ9tJ&"[Epljt p#ѣHb :f F`A =l|;&9lDP2ncH R `qtp!dȐYH›+?$4mBA9 i@@ ]@ꃤFxAD*^Ŵ#,(ε  $H}F.xf,BD Z;PK1FAPK"p`ƒFF "a"E|ժOC&xCRz OBtX>XE*O>tdqAJ +,WxP!CYpQ HQzDHP)T njJM2ꔀJ2T0d#+I:<жk 'ꤱF AB @@nh Wz' H|-7f\A#yNR5 /PM09u UjćT|q~Yq@&0YZAPa`EzI /$AD Al!AAal 2H@$ PVAB&c*ؠ p @% p-`@b`uBa l&`3Ap8槖X~ vX$Eh`.JhAepA\"Bl, :Hk;PKx[?:PK_*OY0J@pw'tVh;PKp*c^PK#Sb(clhUԂ̗4DztSԙ9ZQҀEPEPEPEPEPEPEPM=iԍP Gii c*yF 1׆@\&o!QY00_rlgV;)DGhCq7~..p&1c:u֫{fI>fJL$}BBP?JRWc<^j+χ5b[hֿ- 5_j?POkeQ^hֿ1L^ H ?Qi?z?+_xɔŪ\썽O]χ>)xxV/s)e6MI7*ߊޛv֗2J,;~E4yi3[nI`Ѱe9@zXF*W +]7QJ$$=&`a۾?]N T䏟'X)Ɣkf:j |>NBWzYx0t!* _KkoTZ?K Gc+UyڹgNuh^iSo5{\ܹ3Yos}.>if FqR5\/TӮ#]HS0DKu{($"2xִ{SBJ8=}Y=.|Tsц2UЫ%.InaegKo z ݎ3ֹxxwM&2S%';+I',kW&-"_¿_ Vq^ܫ6pfT2RV A^6RKetto^[{w\jPZ@ޢN4/XN#\42j\(z'j =~-I#:q[Eh|X:sp* bifp$TspZ-}NM*B-bb&*xUr#*$M|QWY ~p~- fTED6O.#$m+t$˙H"Gk=t9r娮Y? CzE[/*-{c*[w~o_?%ƔxZ:/5𨴟q}/]22p qD\H"K]ZMKR&\C3zĽ[PJm]AS)Ia^km M@dК)fT[ijW*hnu Ͳiw/bkExG£@f?Zu.s0(<`0ֹoxOaDx\zT-^ѧʧ_1+CP/p[w 9~U^[U<[tĽwPv[yzD1W='u$Oeak[^ |Gk2xv#2?¹TkSݕ| rݞ[Vi _Kz*{\c(Ck_܏|?u jVڔ6f t?3nmZ6f%QAjJf9Rq _j7Z-y.pG$Xb]0')[_k;$̭?&"0FOew7 z-cIX岛;$u=\an$ zmrILu uٞ% _1xcUW%dtÀx885Y^gn;}ӭ)場QEQ@Q@Q@Q@Q@Q@!4xPm3w*]b`F_931˜[ן+(> E ly;<;MF-qst+}DH @YKlLmؤciN<|]IU)Lw(8t9FS(=>og<\Z~u_+X1ylsj'eՃ*U3`C!N9Q_WܱhKc93^ua>H ƕGk=8~e#_?{ǀe-[2ٔ7;=&K挑5zsLdx(e8#{1wS+ΝVkXq9>&yஏh$zq^0~/j@:/«Vnce$$uoPp}MC{$-akH@ɫ1O !8R9s5ԦYmϧ'OUṡ5T,!Ԛ+s#1Veo=[)g>#< s)ƽُA^䠮ωFUj(ǩ|N3Jڷ睁ϱuږZYGOTsI<&drav?A^_f׻B$,O__ԿC`it{6>G׈C~&$y؎v1q9Sc1fH[ѽ>,gG'0'@Vw,BO [#>ﱺg5ΒFVD%Yr:O5 Tu+O멃]ی38Ze}R&ѝ_xzc1DXgس;<,_,{ƽY'AS#oF.M#~cBuEx7G+Y)(5q+GCV;qF+CLQ)qEC&6z𿊘z}?&w=+)??&\g{;V??׻xGœdٿ׼-Nc')3K]N)iLTӿCdb7Q^a N sd>Fz[0S^s'Zi 77D}kWus ab~~H(>.fif9,~|Jk;YN3H8Y(t6Q݉k͇_÷Z+2߄&[ +Tr^藺97~c܎=[f1RrBǓ^kEMhxYVm<[џ6| kqbѱ| YA{G8p?\UM7Z66 g1U1igU69 u5Pƪ:VVZC=[@ҹ¨$kSmɳО\vFz~i3^a Osŧυ9Q}_3 όO{/wgoet39 vO2ea;Ύ7$U#?k+Ek&dpzbӱ+TaB0gN{[N7Gי}U7&@?>Fz~E!a@s ?'67XxO*!?qi]֏TQN@tI+\^s8l0)2k!!iW8F$(yOּT.k,/#1:}8uT˾+5=O/`IW G֯b.-<= HOm;~so~hW5+kS8s.zwE| ?4ӿw/K N 9?j(#0UT` Wzw}:_*9m>󑓀F?ELzv=8q:=WgJ`nDr Zе<ֹ](Q@Q@Q@Q@Q@Q@Q@Q@ 'IdC0EYJVcMty_~u+Sw-aO n<[YJgL#6i g5ЖDZ14cʝ!!\/M}/_AYR__>oC? _?7_G#RERW쏞KB}JxGSkǕA pƱơP m]hwB7U$Zq M95"3q1ioATߚ{g.t uu2k=;h#YB= fgS :TdLԃ!44mFK{Hrd^7oz|BVr<{)6AXգV»|>*/hS܏z͆OM=Εq (s|s׊LKQI :9NJ)P+!ʣoAF>+=@I}"x/}۠1aנc¹4emC:>p_xWKX` >R3_S½èųp3޺u3N e یbmͺ<_ mnݮ1Op?Gm)Qb%N585'%Ahs\6yw!"&Ɨ._wk)}GP;Z!#\"< *oƾ\)}N>"լ/~]Lg}pBG X?<zZ#x69S=6) jzx=y9O&>+e!!? ?s~k5Gʏ)?*ce7Ox~k5􇔾Q/e7/Ԑ#3OgNC0] ;_FiRl>Q.g>!%k#ú:Kn'&}?U@\pџPtp)v<{_i}Oվֲ3XIYIx~b<D?(=_JXH=bbi=Oh?_ C_O)}oW쏜? %Ƶ;-RYFi`wۭ{ϖZMtQ$"c_+ԃx1*0b;ԕ݋ESQEQEQEQEQEQEQEQEQEQZ(1F)h1K@XLRE&9P (bf{RӨ&)PEPEPbԴPGKZ(iإbn(:A%S0(-&)P+ ڎԴP11F)h&:LRmQ@Q@Š(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((PKje88PK Table of Contents

Contents

Title and Copyright Information

Preface

1 About these Tutorials

2 How to Create a Tabular Form

3 How to Create a Parameterized Report

4 Using Advanced Report Techniques

5 How to Control Form Layout

6 How to Work with Check Boxes

7 How to Implement a Web Service

8 How to Create a Stacked Bar Chart

9 How to Upload and Download Files in an Application

10 How to Incorporate JavaScript into an Application

11 How to Build an Access Control Page

12 How to Review a Packaged Application

13 How to Create a Master Detail PDF Report

14 How to Design an Issue Tracking Application

15 How to Build and Deploy an Issue Tracking Application

A DDLs and Scripts

PK 9NU_^PK How to Upload and Download Files in an Application

9 How to Upload and Download Files in an Application

Oracle Application Express applications support the ability to upload and download files stored in the database. This tutorial illustrates how to create a form and report with links for file upload and download, how to create and populate a table to store additional attributes about the documents, and finally how to create the mechanism to download the document in your custom table.

This section contains the following topics:

For additional examples on this topic, please visit the following Oracle by Examples (OBEs):

Creating an Application

First, create a new application using the Create Application Wizard with the assumption you will include an upload form on page 1.

To create an application using the Create Application Wizard:

  1. On the Workspace home page, click the Application Builder icon.

    The Application Builder home page appears.

  2. Click Create.

  3. Select Create Application and then click Next.

  4. For Name, specify the following:

    1. For Name, enter Download App.

    2. Accept the remaining defaults and click Next.

  5. Add a blank page:

    1. Under Select Page Type, select Blank and click Add Page.

      The new page appears in the Create Application list at the top of the page.

    2. Click Next.

  6. For Tabs, accept the default, One Level of Tabs, and click Next.

  7. For Copy Shared Components from Another Application, accept the default, No, and click Next.

  8. For Attributes, accept the defaults for Authentication Scheme, Language, and User Language Preference Derived From and click Next.

  9. For User Interface, select Theme 2 and then click Next.

  10. Review your selections and click Create.

    The Application home page appears.

Creating an Upload Form

Once you create an application, the next step is to create a form to upload documents. In the following exercise, you create a form in an HTML region that contains a file upload item and a button. The button submits the page and returns the user to the same page.

Topics in this section include:

Create an HTML Region

First, you need to create a container to hold the form. In Application Builder, this container is called a region.

To create an HTML region:

  1. Click the Page 1 icon.

    The Page Definition appears.

  2. Under Regions, click the Create icon as shown in Figure 9-1.

  3. For Region:

    1. Identify the type of region to add to this page - Accept the default, HTML, and click Next.

    2. Select the type of HTML region container you wish to create - Accept the default, HTML, and click Next.

  4. For Display Attributes:

    1. Title - Enter Submit File.

    2. Accept the remaining defaults and click Next.

  5. Accept the remaining defaults and click Create Region.

    The Page Definition appears.

Create an Upload Item

Next, you need to create a text field or item. In Application Builder, an item is part of an HTML form. An item can be a text field, text area, password, select list, check box, and so on. In this exercise, you will create a File Browse item. When you create a File Browse item, files you upload are stored in a table named wwv_flow_file_objects$.

To create a file upload item:

  1. Under Items on the Page Definition for page 1, click the Create icon.

  2. For Item Type, select File Browse and then click Next.

  3. For Display Position and Name:

    1. Item Name - Enter P1_FILE_NAME.

    2. For Sequence, accept the default.

    3. For Region, select Submit File.

    4. Click Next.

  4. Accept the remaining defaults and click Next.

  5. Click Create Item.

    The Page Definition appears.

Create a Button

Next, you need to create a button to submit the file.

To create a button:

  1. Under Buttons, click the Create icon.

  2. For Button Region, select Submit File (1) 1 and click Next.

  3. For Button Position, select Create a button in a region position and then click Next.

  4. On Button Attributes:

    1. Button Name - Enter Submit.

    2. Accept the remaining defaults.

    3. Click Next.

  5. For Button Template, accept the default and click Next.

  6. For Display Properties, accept the defaults and click Next.

  7. For Branching:

    1. Branch to Page - Select Page 1.

      This selection causes the page to call itself on submit rather than navigate to another page.

    2. Click Create Button.

  8. Run the page by clicking the Run Page icon as shown in Figure 9-2.

  9. If prompted to enter a user name and password, enter your workspace user name and password and click Login. See "About Application Authentication".

When you run the page, it should look similar to Figure 9-3.

Figure 9-3 Submit File Form

Description of Figure 9-3 follows
Description of "Figure 9-3 Submit File Form"

Creating a Report with Download Links

Once you create the form to upload documents, the next step is to create a report on the document table that contains links to the uploaded documents. When you use a File Browse item, the files you upload are stored in a table called wwv_flow_file_objects$. Every workspace has access to this table through a view called APEX_APPLICATION_FILES.

Topics in this section include:

Create a Report on APEX_APPLICATION_FILES

To create a report on APEX_APPLICATION_FILES:

  1. Click Edit Page 1 on the Developer toolbar at the bottom of the page.

    The Page Definition appears.

  2. Under Regions, click the Create icon.

  3. For Region, select Report and then click Next.

  4. For Report Implementation, select SQL Report and then click Next.

  5. For Display Attributes:

    1. Title - Enter Uploaded Files.

    2. Accept the remaining defaults and click Next.

  6. For Source, enter the following SQL query:

    SELECT id,name FROM APEX_APPLICATION_FILES
    
  7. Click Create Region.

  8. Run the page.

Your report should resemble Figure 9-4. Note that your display may differ slightly depending on what files you have uploaded.

Figure 9-4 Uploaded Files Report

Description of Figure 9-4 follows
Description of "Figure 9-4 Uploaded Files Report"

Add Link to Download Documents

Next, you need to provide a link to download each document.

To provide a link to download the documents in the report:

  1. Click Edit Page 1 on the Developer toolbar.

  2. Under Regions, click Report next to Uploaded Files as shown in Figure 9-5.

    The Report Attributes page appears. You can add a link to the ID column by editing Column Attributes.

  3. Under Column Attributes, click the Edit icon in the ID row.

  4. Scroll down to Column Link.

  5. Under Column Link:

    1. Link Text - Select #ID#.

    2. Target - Select URL.

    3. In the URL field, enter the following:

      p?n=#ID#
      

      #ID# parses the value contained in the column where ID is the column alias.

  6. At the top of the page, click Apply Changes.

  7. Run the page.

    When you run the page, it should look similar to Figure 9-6.

    Figure 9-6 Uploaded Files Report with Download Links

    Description of Figure 9-6 follows
    Description of "Figure 9-6 Uploaded Files Report with Download Links"

  8. To test the links, click an ID.

    A File Download dialog box appears.

  9. Click Edit Page 1 on the Developer toolbar to return to the Page Definition.

Storing Additional Attributes About the Document

Next, you create another table to store additional information about the documents that are uploaded. In this exercise, you:

  • Add an item to the upload form to capture the information

  • Add a process to insert this information along with the name of the file

  • Alter the SQL Report of uploaded files to join to the table containing the additional information

Topics in this section include:

Create a Table to Store Document Attributes

First, you create a table in SQL Commands.


See Also:

"Using SQL Commands" in Oracle Database Application Express User's Guide

To create the table to store additional information about uploaded files:

  1. Go to SQL Commands:

    1. Click the Home breadcrumb link at the top of the page as shown in Figure 9-7.

      Figure 9-7 Breadcrumb Menu

      Description of Figure 9-7 follows
      Description of "Figure 9-7 Breadcrumb Menu"

      The Workspace home page appears.

    2. On the Workspace home page, click SQL Workshop and then SQL Commands.

      The SQL Commands page appears.

  2. In the top section, enter:

    CREATE TABLE oehr_file_subject 
       (name     VARCHAR2(4000) primary key, 
        subject  VARCHAR2(4000));
    
  3. Click Run.

    The message Table created appears in the Results section.

  4. Click the Home breadcrumb link.

    The Workspace home page appears.

Create an Item to Capture the Document Subject

To create an item to capture the subject of the document:

  1. Go to the Page Definition for page 1:

    1. On the Workspace home page, click the Application Builder icon.

    2. On the Application Builder home page, click Download App.

    3. On the Application home page, click the Page 1 icon.

    The Page Definition for Page 1 appears.

  2. Under Items, click the Create icon.

  3. For Item Type, select Text and click Next.

  4. For Text Control Display Type, select Text Field and click Next.

  5. For Display Position and Name:

    1. For Item Name - Enter P1_SUBJECT.

    2. Sequence - Accept the default.

    3. Region - Select Uploaded Files.

    4. Click Next.

  6. For Item Attributes:

    1. Label field - Enter Subject.

    2. Accept the remaining defaults.

    3. Click Next.

  7. Click Create Item.

Create a Process to Insert Information

Next, you need to create a process to insert the subject information into the new table.

To create a process:

  1. Under Page Processing, Processes, click the Create icon.

  2. For Process Type, select PL/SQL and then click Next.

  3. For Process Attributes:

    1. Name - Enter Insert file description.

    2. Sequence- Accept the default.

    3. From Point - Select On Submit - After Computations and Validations.

    4. Click Next.

  4. In Enter PL/SQL Page Process, enter the following:

    INSERT INTO oehr_file_subject(name, subject) VALUES(:P1_FILE_NAME,:P1_SUBJECT);
    
  5. Click Next.

  6. For Messages:

    1. Success Message - Enter:

      Subject inserted
      
    2. Failure Message - Enter:

      Error inserting subject
      
    3. Click Next.

  7. For Process Conditions:

    1. When Button Pressed - Select SUBMIT.

    2. Accept the remaining defaults and click Create Process.

Show Additional Attributes in the Report Region

Finally, you need to alter the SQL Report region to join it to the additional attributes table. To accomplish this, you edit the Region Source attribute on the Region Definition page.

To edit the Region Source:

  1. Under Regions, click Uploaded Files.

    The Region Definition appears.

  2. Scroll down to Source.

  3. Replace the Region Source with the following:

    SELECT w.id,w.name,s.subject  
    FROM APEX_APPLICATION_FILES w,oehr_file_subject s
    WHERE w.name = s.name
    
  4. Click Apply Changes.

  5. Run the page.

  6. Click Browse, locate a file to upload, and click Submit.

    As shown in Figure 9-8, the Uploaded Files report now contains a Subject column.

    Figure 9-8 Uploaded Files Report with Subject Column

    Description of Figure 9-8 follows
    Description of "Figure 9-8 Uploaded Files Report with Subject Column"

  7. Click Edit Page 1 on the Developer toolbar to return to the Page Definition.

Storing the Document in a Custom Table

In certain cases, you may want to store uploaded documents in a table owned by your schema. For example, if you want to create an Oracle Text index on uploaded documents, you need to store the documents in a custom table.

To store documents in your custom table:

  • Add a column of type BLOB to hold the document

  • Alter the process to insert documents into the custom table

To add a BLOB column to the oehr_file_subject table:

  1. Go to SQL Commands:

    1. Click the Home breadcrumb link at the top of the page.

      The Workspace home page appears.

    2. On the Workspace home page, click SQL Workshop and then SQL Commands.

      The SQL Commands page appears.

  2. In the top section, enter the following SQL statement:

    ALTER TABLE oehr_file_subject ADD(id number,blob_content BLOB,mime_type varchar2(4000) );
    
  3. Click Run.

    The message Table Altered appears.

  4. Click the Home breadcrumb link at the top of the page.

To alter the process to insert documents into the oehr_file_subject table:

  1. On the Workspace home page, click Application Builder.

  2. Click Download App.

  3. Click Page 1.

  4. Under Processes, click the Insert file description link.

  5. Scroll down to Source.

  6. Under Source, replace the process with the following:

      IF ( :P1_FILE_NAME is not null ) THEN 
         INSERT INTO oehr_file_subject(id,NAME, SUBJECT, BLOB_CONTENT, MIME_TYPE) 
          SELECT ID,:P1_FILE_NAME,:P1_SUBJECT,blob_content,mime_type
                FROM APEX_APPLICATION_FILES
                WHERE name = :P1_FILE_NAME;
       DELETE from APEX_APPLICATION_FILES WHERE name = :P1_FILE_NAME;
      END IF;
    
  7. Click Apply Changes.

Downloading Documents from the Custom Table

Now that documents are being stored in a custom table, you need to provide a way to download them. You do this by creating a procedure and granting execute on that procedure to the pseudo user APEX_PUBLIC_USER.

To accomplish this you need to change:

  • The SQL report region to no longer join to the APEX_APPLICATION_FILES view

  • The URL supplied for the ID column in the SQL report to execute the new procedure instead of executing the previous procedure

Topics in this section include:

Create a Procedure to Download Documents

To create a procedure to download documents from the oehr_file_subject table and grant execute to public:

  1. Go to SQL Commands:

    1. Click the Home breadcrumb link at the top of the page.

      The Workspace home page appears.

    2. On the Workspace home page, click SQL Workshop and then SQL Commands.

      The SQL Commands page appears.

  2. Enter the following SQL statement:

    CREATE OR REPLACE PROCEDURE download_my_file(p_file in number) AS
            v_mime  VARCHAR2(48);
            v_length  NUMBER;
            v_file_name VARCHAR2(2000);
            Lob_loc  BLOB;
    BEGIN
            SELECT MIME_TYPE, BLOB_CONTENT, name,DBMS_LOB.GETLENGTH(blob_content)
                    INTO v_mime,lob_loc,v_file_name,v_length
                    FROM oehr_file_subject
                    WHERE id = p_file;
                  --
                  -- set up HTTP header
                  --
                        -- use an NVL around the mime type and 
                        -- if it is a null set it to application/octect
                        -- application/octect may launch a download window from windows
                        owa_util.mime_header( nvl(v_mime,'application/octet'), FALSE );
     
                    -- set the size so the browser knows how much to download
                    htp.p('Content-length: ' || v_length);
                    -- the filename will be used by the browser if the users does a save as
                    htp.p('Content-Disposition:  attachment; filename="'||replace(replace(substr(v_file_name,instr(v_file_name,'/')+1),chr(10),null),chr(13),null)|| '"');
                    -- close the headers            
                    owa_util.http_header_close;
                    -- download the BLOB
                    wpg_docload.download_file( Lob_loc );
    end download_my_file;
    /
    
  3. Click Run.

    The message Procedure Created appears.

    Next, you want to run another SQL statement.

  4. Click the SQL Workshop breadcrumb link and then click SQL Commands.

    The SQL Commands page appears.

  5. In the top section, replace the existing SQL statement with the following:

    GRANT EXECUTE ON download_my_file TO PUBLIC/
    
  6. Click Run.

    The message Statement processed appears.

  7. Click the Home breadcrumb link at the top of the page to return to the Workspace home page.

Edit the Uploaded Files Region

To change the SQL report region to no longer join with the APEX_APPLICATION_FILES view:

  1. Go to the Page Definition of page 1:

    1. On the Workspace home page, click Application Builder.

    2. On the Application Builder home page, click Download App.

    3. On the Application home page, click Page 1.

  2. Under Regions, click Uploaded Files.

  3. Scroll down to Source.

  4. Replace the Region Source with the following:

    SELECT s.id,s.name,s.subject FROM oehr_file_subject s
    
  5. Click Apply Changes.

    The Page Definition appears.

Change the Download Link to Use the New Procedure

Next you need to change the download link to call the PL/SQL download_my_file procedure.


Note:

If you are using Application Express in Database 11g, instead of calling the PL/SQL procedure as described in this section, please follow the steps outlined in the following section Create Download Page for Embedded PL/SQL Gateway.

To change the download link to use the new download procedure:

  1. Under Regions, click Report next to Uploaded Files.

  2. In the ID row, click the Edit icon.

  3. Scroll down to the Column Link section.

  4. In the URL field, replace the existing URL with the following:

    #OWNER#.download_my_file?p_file=#ID#
    

    In this URL:

    • #OWNER# is the parsing schema of the current application.

    • download_my_file is the new procedure you just created.

    • You are passing in the value of the column ID to the parameter p_file.

  5. Click Apply Changes.

    The Page Definition appears.

Create Download Page for Embedded PL/SQL Gateway

The Oracle XML DB HTTP Server with the embedded PL/SQL Gateway is typically used for Application Express in Oracle Database 11g. Calling a PL/SQL procedure directly from a URL that is not known in a list of allowed procedures, as shown in Change the Download Link to Use the New Procedure, results in an error message.

To avoid this situation, there are a couple of available options. The first option is to modify the PL/SQL function WWV_FLOW_EPG_INCLUDE_MOD_LOCAL to include the PL/SQL download_my_file procedure and then recompile. The second, described below, is to create a page in the application that has a before header branch to the PL/SQL download_my_file procedure. You then create a hidden item on that page for the document ID of the document to be downloaded.

To accomplish the second option you need to:

  • Create a page with a before header branch to the PL/SQL procedure download_my_file

  • Change the download link to use the new page to display the file

To create a page with a before header branch to the PL/SQL procedure download_my_file:

  1. On the Application Home page, click Create Page.

  2. Select Blank Page and click Next.

  3. For Page Number, enter 2 and click Next.

  4. For Name, enter Download File and click Next.

  5. For Tabs, select No and click Next.

  6. Click Finish.

    The Success page appears.

  7. Click Edit Page icon.

    The Page Definition for page 2 appears.

  8. Under Regions, click the Create icon.

  9. For Region:

    1. Identify the type of region to add to this page - Accept the default, HTML, and click Next.

    2. Select the type of HTML region container you wish to create - Accept the default, HTML, and click Next.

  10. For Display Attributes, specify the following:

    1. For Title - Enter Display Document.

    2. Accept the remaining default values.

    3. Click Next.

  11. Click Create Region.

    The Page Definition for page 2 appears. A confirmation message displays at the top of the page: Region created.

  12. Under Items on the Page Definition for page 2, click Create icon.

  13. For Item Type, select Hidden and then click Next.

  14. For Hidden Item Type, select Hidden and Protected and then click Next.

  15. For Item Name, enter P2_DOC_ID and then click Next.

  16. For Source, accept all defaults and then click Create Item.

    The Page Definition for Page 2 appears.

  17. Under Branches, click the Create icon.

  18. For the Branch Point list, select On Load: Before Header.

  19. For the Branch Type, select Branch to PL/SQL Procedure and then click Next.

  20. For the Identify PL/SQL procedure to call text box, enter download_my_file(:P2_DOC_ID).

  21. For Branch Conditions, accept defaults and click Create Branch.

    The Page Definition for page 2 appears.

Change the download link to display to the Download Display page:

  1. Click the Page 1 icon.

    The Page Definition for page 1 appears.

  2. Under Regions, click Report next to Uploaded Files.

    The Report Attributes page appears.

  3. Under Column Attributes, click the Edit icon in the ID row.

  4. Scroll down to Column Link

  5. Under Column Link:

    1. Target - select Page in this Application

    2. Page - enter 2

    3. Item 1 Name - P2_DOC_ID

    4. Item 1 Value - #ID#

  6. Click Apply Changes.

  7. Run the application.

Security Issues to Consider

The application you built in this tutorial provides download links that invoke the procedure download_my_file. Note that this approach has security implications that you need to be aware of.

To invoke your procedure, a user can click the links you provide, or a user can enter similar URLs in the Web browser's Address (or Location) field. Be aware that a curious or malicious user could experiment with your download_my_file procedure, passing in any file ID as the p_file argument. A hacker could determine what file IDs exist in your table by legitimate or illicit means. Worse yet, in a mechanized attack, a hacker could submit successive IDs until an ID matches a file in your table at which time your procedure would download the file to the hacker.

The measures you take to protect your data from unauthorized access depend upon:

  • Your assessment of the degree of harm that would result if a hacker were able to download a file.

  • The likelihood of such an attack balanced against the cost and difficulty of providing controls.

One technique you can use to protect an application is to call one of the Oracle Application Express security APIs from within the procedure in order to ensure that the user has already been authenticated. For example, you could include a block of code into the procedure so that it runs first. Consider the following example:

-- Assuming your application's numeric ID is 100, set g_flow_id to
--     that value, otherwise change the value as required. 
--
APEX_APPLICATION.G_FLOW_ID := 100;

IF NOT wwv_flow_custom_auth_std.is_session_valid then
    -- 
    -- 
    -- display this message or a custom message. 
    -- 
htp.p('Unauthorized access - file will not be retrieved.'); 
    -- 
    -- You can do whatever else you need to here to log the
    --     unauthorized access attempt, get the requestor's
    --     IP address, send email, etc. 
    -- 
    RETURN;
END IF;
PK9q$PK y OEBPS/img/frm_hint.gifPKC iROEBPS/img/ui_pages.gifPKxOEBPS/img/frm_reorder_item.gifPK!OEBPS/img/run_page_icon.gifPK9&OEBPS/img_text/ui_home.htmPK'OEBPS/img_text/js_pg_attr.htmPK #@'OEBPS/img_text/ui_reports_final.htmPK

uL{a@HP9-C@1$ X8&q@8F%\5^lp0"aD v1/3LֆB׽Y2C; j\nob! IDSE/+"kbq6O* )8J&0Y2\ C2ę"F*!d*xI}e(ԉ?x*B1Oy/ZJlR-e[2 dH (_ST42Wκs9:Ñؓ/xM&8ùq겉q>un_g٨TQ9=FҎj^3#@eH uE =>XbgQ0Zv-)S"(HzTKJ5PGfJS>nɩxZy?i-<5J5ԧBp !Uj^&ޕ9,PnѭUke,D+vGy^Kr ІV%miM{ZԦVemk]ZVmmm{[Vmo}Zj&ЭC,Vl!mJvp > Ȭp%dr[$`q,DpX Hr\! ѕtU*C 2>Tȋ̋~5+T?H)"/rk_Qot\x+0"B@Z8T NG<1d X!zȀ8| 1H\b .<5` v2th\cf鱄se܈fX̷KVld(WDYtah1 ٫,רf " sLgy<Tϣn1]G+ЇS2ێ8һ1]nӝLjdb4h(S $k9/u4kp'yοF*[=gFv{Ak5v{Ǽَ<ذ •4n_;=7ӭnv݈05}zk]PmoU1b/(2ڃ<Vep?ĕ싣&ヱ r.5#4yLtgeweG1Z<5'i,qs(O='sf):E퐇OZX0=mxc,/ M)|ֿ^w/+aoF6:G*į= 2d,nz>ת >;@>TKxP=Mbp13cY?ԙ>r.S/48i$@@@!l@#|@w@h{;X@c ʌ=-D􁟀ݰAj؃ix||A , B껮?0B?l@$$5>& 'T (܏f4  *YD-#Mt O4D1L2BEJF㊒{3Ijk<{섙II􅟼eʠLH%<ʺHʦXJjJPl ="AFV,6nɄ l+;bD=ȓ좿QG|<$ScLʹ ͚Ka @MλdMD&8̊4DD$lKD=r,A҉DI9ОOP ʟQϱbP!}l5}&PҜP R_ .0,=;39ģ G,Γ0շ%I?FR?-"EP9$]%e&uR3I*ū,C >0ܽ;h4SdjU=U "V+V:VdETN:XfmXggiD=֠mBtW)10Z?ϑBQT,lvd̵Q:M}vȀi0s_@MK"Զ\,=XU XX]f؈XXB ħlQkF-L.ܞrx Cg N;9Y!|̪22Yٞ7؃#X*ZEZeZ}XRZ+ۂҫڝZRQ9%!sTj4W+rM5Y\G;\՟8`]U=P 7(ETeM^m\ }\?(ʭ\K֬TבNH2-U5uϬ Ӎ1Qd]tӕ!O׽Qbߝ]!YaW*^fP^nXu\վT ˕ WSpDx*#8_&(߱58U\Ĕ6eGWFsn3\[bߍ5.n`'v > SڭŒLUdd|GOϥѩb|!-b"$5=&~b?()kXE=bXW5MJecp{c'c:c%+%?edAJ4@dFS[!_^>-؍]N`[U]T_4 f Q֨lYu09FT\]ZhoY>禥X8 TRIfWaPbV+HMe^a_uLdǐi۝B0v`lfm_nLoc8&k8.rFsVuv~mMv= 4S0Z$8Dik,]fрv6h|.Niϐjv(B艮hfU^VF@ Ȁ@i>6ge^Mք;-IJ6Ǥ\ݻG~iҟ\13ޢbPDt!lNj0>JMXΆ& j݋>hXkplp<NvOk&躾Q-[ Ekvl`F~GO,:r`quj^bS]SJ2&m6>2׆mxoxm>kVkm?m&|iJ_avJ^ٺa&#P٧Fai}:ۼ׻j}[VmFy o_k?p_&#D^ r>EpN4&3SuV0s]]~vqo:Feq|rB.rf$g%gr#ox^o)_E[T6G]c~PnisUN?Nt.tZ7m#?otGtOJLMےO?D7]aޓ:'hUvV?mWoӒu ur7"^_rKBXvM\R,8MfSmO=h<-Yrx!?t\Gt_tvWGK:XygBz{UNTy  6dNwp$UvioφkG'HvWx.RzsOwuggڷ?/hF?5ϋ%B89󈷇|x'pY.X.p煮?Fz {ƛO xWůoJq'{ݗ|oGr̗{|/E}&1~4[J",@ng}/~d-&\凉\M\DV#֑ !Lp!Æ ׭3'q"Ŋąq#N58go$ɒ%Lr%˖,ɐй6o۵> *teF"M &L1*u*ժVbͪu+׮^ +vfϢMv-۶n߶"w\hͫwo?| x0ᮂ >x1Ǝk=f2e^9scbp4i#ZL}#G E%-aʤNDt5kbhWy9αڍ.}:u֧+~_'MXJvMmoeF|DᣝwƢ{\Z"2ڨBRZbrک::}\^|R%$mꫳ*f)ߪ#g| { eeE48~9fRRynr RMb*\0ŧt;'W>[+JC䒷J+¶ lpWl,4Bǔ#G+-R "v5& ;NzTfh^>Z~jIRisnAXNԧ@];)O5%D$>{H˜$_;+lj Z*}ɑI%v[)VuĪaYUn[Vɦ2P9T&=oI\ꪷaUj\ .lٗۋ={<aU%+ {Xl3cT>Ed)"Ml*Bv%ZZێHKjDJij Vbs![ Wppmao_Ͱ*w7 1bju)ӎ(Wr$1 k7n/WMT>"̽蠁uVd*{ Vˌ^ cWM+鎍{5Bl9s=X}s d>Ÿs\{$ όvd J` Vqnr[@b9[5K9ש闦zkNKU-]_Mդ誽Ut[ʩxƆ3r]QA7.q+^.7u7H~4btũ\nzX]pUuɅT:ח꾧l .+679L:[ϖ1Y+=b^es'J5=ָb\9(̵{F1}hH :cb 4shKo ik qް~xB%7˽w' ;z饓挿4qN0Ȁ(!nho+e7ccMO_ XT=nځG즛s({wW~n|,i+cH?^xSߥtkYMn^S5T݊1@^օ^7БECa ^d1X*/_/`Bp.KLU)-i'`")=zQ9$f`W RMd@H2ha a-2 I bS) `aB-d!$@|Bac3dd2v!"<ѡ$8?sdbašM"Z`p [H&C bC&@#"#?bU"\&4u!`1vN)4E;A?/~9b b}I 1xA6/6b*8TY1#̐2zG N_ ?Z~u@AWnc7?!B,c#cAF&6;£2HB$Fd$#>>` ) 9$yOf^JyX4PbTBa!DdW*>E^$FR d@0Gf`H.9>KCd0d\/0^=Τ$A&߁Z1e(P:d`F`0]ՕT%A&cX]n6QreW^$4A@AGeYO(V!d@\7^d:,;I ;(ji20<#㏊PF΄~T\mH&q&eQʜ`i(q6e:by3n;.'zށX>E-g6D"d関ꁺcq4A8*iu)&Oj^ş()}"=[zR@@[̅^+`%x_6꫎7dT)4/BXv~=C8ÀB% Txknƪt3⩢.jl&iƖͭ٭Pn=EUHC*=&3X"=`p"@A,B4p<`Y10!/6o 0/:$t$=[ngr fLj?*#e@l[>0(¹:"&DC1881o!qb/- C沂`0;p$cKsm!CTpdP0[s2=x2=@02[iw [*Ǎ);A+B,7Ky+3+7lz(꬏GFPZjaﮝf7Q%x0 zL+6_~^hNcf5:4F&uЙlT*_9z{Byul&oJO3I'zszyAyr.': nvU:$z9#a)v,rGnrƎl59f5zOӻ7hkW9(9;zD? 4xaB 6t )Vx_F5ZdH#I4i@ʄI$%J1pGjyXYsjtݰ +g=1{?M0+H@ d b|Lp֪ '*:|P2>+q@l7 ]̩eFpD[ɶMm2 -rpcA!:/4_ʻ+Ԓ)|?L1[/E\3$܏F-l\"SLR@s8l.šP6L(G% eJ#ZQ2ROAՄ\9\ S*IQuTOC7L,40.QiK|-8jk-J/ct@HJpw\V]*W7j}ֆrUѓ%t5\f5ggU_i'Ewb|-߶gofйN߈ꭿ>Uף};q[BQO{wSQ#XǶgg_~ԟtLB ̏=HZgN)`F2A~1 AvۡLH>XPY iXCc$J ý0C@L 5IT"ph.Dډb )6E-[2&:U"S121bF~UOICGqtpָG?Qup\9GЌzHG>2c|!7r K^&9IO~(IYJST*YJW,iIFB$DIʐO ft 0]nT2]j̣L$ӚԦv#_f 'XmT:|L4w &"y~ SUBKOG]k'6,Fs| ihN$'UJ QtRLAUkA(KyQcfE->)qS䢗0E)T5VAT jQJ8=^XV@;ZiUUC-)Me"+=+aUZj}ZPV` jebQ[5fW +a˓n_OVV֮SU-3 ȲI#*2uټmvfVFdZRZ沵 hbJ̙zv}W'6}y-U:x\,{eNlV!;<5fioŤ<9%h^V^bEqyAX[1ڗIBfS &Ӷ>?UV1$ <op m5$XJ8VT$gl&fJ6y:qR6Sv|M T/Tagk_}\h~t.Ze7wr  T[:ʙp,զy'Wֵ^9{q-`UhDZM3>xn0!]^NiunԹr矈+h/!U;ؠ ^]V|Y!1 -Gl[4|Bր]}=75u1NiGh[{i2|O3*Z/l*K "^Gǻlb.gM4pSp[? 09" *nOEntj\ #"w't+xz M  󼯒S¦ 8<-t ߐ;P9LOPtdi ]j0 c P *NB̏h B/Qގ%H,+/N&Т?3Qbklx.Jy |m(P.Jr0bqq,jQNnq jXTD6ZbѯQX k@0d7eт/Uv-L8 %߀'@ N,o6vڑ1F eh+.b/ ?rp2V!%bq9fլur|xyfm~11ZR)%;Q er\1Q# 'EM&$%/o%,))"߂,JNxB8'|:g+C!2RR0Q"c&qtu6.82]~ʮ/!S4"-"ٲ;^q*4G644+02:X5,c7?b66C*874  R\!s9S6s-25)9_S;E38l8A-Uɳ<?@T@@ @A=s)s4-$ڳ7C;9Q-A7?-H,B6S<" M ֖JeK=/ q{KPQv3$"L[2MyH5IoNm. ڞjQ̴OOrK4j3Sl1ER.E֊rT0T+7|qLaB#E7s?4*j31/=X+q fXߚ!Re 'UE+UJ vW/ ϲݾkmQcZ͓VVcWSWf՞PhvSJr U LU(]>וS:M={~R'2/++Ub H!aTa'>gT._m[56$rcc`rdSZ]yt-1pw+~F-vJYFk wj'*]8k%'mgqOuX8y^$v'Ѫ^U1)V،Fx/-:؊oNEX&TH f#So!pi'{8m N2gWSkXNwwt:}Ȣj7^?TE( #9&B4 liXwQRXu׫mp[nX +=Y |EMe~8noM8o{PIostWvmY eryوB8g1C2{GXkθ${ZzWb7S(zyO/wex43L{bl3wYXpQ91xZmz s5sqS׬NpAZ:1m{^ց`[Dc`|ULיR :-ⵛ}+g$c#MoWCsUR#q  wTv+/{ ɌؘZwx!Sv`٥rYs=c; z-5 XK>۳ _snw kVbsOUn4Xp-h&o双'b:YSm/uW[& k;i;u}q_{2\7;?ܛ^HZGӖLx\Bc\gkݩs6{CJWxw*nɓ\ɗɛDIIZ WCymɷ˻˿r|)EUjQzלZQm9ʈ}\ɻ'\}vݲq]'+ݱݡQiozK|y2ʗ(-OS}\M|'Rש=o J]w{եՑ1˯i6Yg̈Iٟ%GcR韛Fqݏ=ڿ}˧]}Zeֺ!]ɽr|r]xݯi!^[߭xyG}#^'^ ѽUeyr)^Gh"Z?]qK_'ح=6s^w>O~SޟW~Y^f#-l^^੾3ܽΉ^B^4M57_|U>+?Gk? 3ޅ>S_c|Mvgǻ9sk{ ?s<}ߥZ^/`=Bț+m:ȭỌ_}> wwY3U<*_? H*\Ȱc#J!~xcGAbh#I OHHQȲfɐ/SdK3E2$Ή [ʴӧPJJիXjʵׯ`ÊKٳhӪ]6pfݻ ݋W/߿ L.e#4HB;Y3d7#叐;Uڶװc˞M۸sNO>q9gФ3c:t޾xu쟳F~LS+;˟Oq39X"DM٤gIgTwL0VRw8$ad yAkh(,ʇ\XX`r2PHgc;Іg]y)(bw wZhv ~^$\v`[( ftQ:*fI׏y]Rg$wgI9%E^XXa6裐F*cjQ̡@ki:EMCNCvxԠA=Gީ +P je!`N*kcUz)ĉiZ!L뫙2k}k]*#Ͳ;h *h~魻 '.,7*>(ޡT*)R VwR{UsZBg'!K4/8Ύlm#*Oܪhv(4rK_#TXlXgmU50?I)9 y qwAG5Yv׾}ր.qM.wZو,+Vw-;sqNgCzlfnM騧UO柧w#4s {?بl*OKpj;m7m2/cwgέK:ܼ^ʸ3D!}gZhҎɝinXiNHv{QY :16A`BZf?I^" iex* XJ afA8N#!m 1D<'igW)*Z:غx؜EZP퐣oy-} 92ؿ@n`%NUAd(` $}bŕoW!1T۾D& A:&QP( (GE,iCH/SZ$ɕ(K"*ٹ4鉠 J*Bԣ(-iUcsfV }\,IrMa`.C-oaІϞ\IQyHWk┈OHr®gΆ:KA'Snqe?KF4xIIc.7Z'o3AYlTML*ѥPrF 9򄍴apjɾ =eҦ3T]Xِt4J nêIC4R:4\ZŪoR%-saH1zW$FU* )4"cFZv{v^ r5?h.%F f ѝl=-kXS/s)B)ɸMA 29 mdb>K&,q߷Zsa-l]M"VdKO"l[#.&d0řvnϻb=Y$Z_w`_q׍lK P#s}Ip5S8²Ϭ-G7=elC. o֤:_;ÇD& ƴ0Z͝FǍt*[Y7+:w<޲CW"j{*Bٽ= ʿCLqv >;r 0Y]7oI!zur1Gג79w>i_N98U^IS;ۺNzۻWeE+ęF{SNlзENA^z{wNj/ :+];ԓ-Ob2hh_hgs1y:h_=iO|۞7[Яn'߭yow5~,?ϟ?OYdWHw|t_Up'Eg pȀBvu ؁ "8$X&x(*,؂.0284X6x8x7s<@gBXFxGHL؄ NR8WTUTxXcZ؅^Å`8dXX"f}kp1b/ZaKцyH|cP؇eY(x2pxgh8o膖؉xwXx\mH8H8Rh؋yFX!xȸ̘،KXָxڸ藍HzXR7明p踎֎8xeXIX؏m9y)H ِX)K 9yS3ّ "Y&y,$y*,0i4Yg|f:TQUdQqfL" }m=Xs<5EdeJqf1FJ8{|3Q\ኝvTL~LjeJFp$[;]/26Zu4|yE]GIqjV8H.0nRhyye$KUKX]^e`KlNNmȅ~Iink,Y+Wd E<Y)VW^iǭ­B:X5DDc-ސ=ءJ^HLnZU%ntdG^6 w4 Ob+~?j邭쌾분>{Q2/HAU<9jug -El?&|꓆ZR1#>}tdF:5e~}e]tvfls>~e/sҽ#WL=c64`M'َZ'ծz|Tmpv5+]OfWٔ6eq M?nJmn\_RBe^zN;v4sfR_e6JE7h|f^A/k{Dp̯2 j/ӯSOXbRO@DPc Ĉ>\ƈ%zH F/& dǕ,1z|bɐ$ ͖%m֌QPETRM>UTU^ŚUV]~VXe͞EUZl6$W\Q{Rg]pV\ 3%˚.Ӕ9$ÆoFȓJfΝ=?NZhҥMFZj֭];mgڵVֻ1㽶;Gs]<7`5wAӗl]vF_^x͟G:vӅ$ګ7^q/ޛ:D0KA0B 'ܢ@tɷ@J6KCgF*1GwGɻplL0>CѾ$;NEˎ2"̨JBQ+G1$L33H-=#YsE%;J9휒'.i9/F O7Τ&lsCф4RI'Ұd9Qj QOt[EQyS>tl@iՈ4WW_61P^mYc \6J,%b:1Y# U\J^7\q%4bR[Vտd.NVW8z B]X8`& 33v\8^i7@|=2Kg`?92ϕ2֓?K ebu6POeڕXd:h .vgZiWc7Mb&gk"9*WHnbMXO}Rt˳ko†1NL:˖~}g .o7s qEH uh5l_=vAwJq\v'~Lڛ=m[^^⧧zgdO־>|'|~\u]}?~/+}ⷑ 8@πDै.R{ D\A 2/`ÃaE8BЄ'Da UBЅ/a e8CІ7auCP?b9 rщORĤT|Aы_EYd *0э#$-\cF>kq)xGѐac")2@Q$9I,ҒKQc19JR|d#9n:Ug`RҖ:%$SIU&1K&ӓ.3訍ND&DyKf6BT.K_rtg8qM^Jtҙrs?k )Oh9MsۄUl I@}ދ?Qg,>ι9 V+slMOj̦evԦ7G RiؒN7̓ԨiT* P*4n.Ԕ"jJt7U,U)W-jӛ,JWa޵tRU-]I)6+M:Y^O4K3n/vhU.Ԭl2xԝA1LdZO:nޫlnuk !]Wg#Yqv9δ%v;]^6z/Óp64JRWv'u՛[*SQ*ɿ4'Um,[o=dM;`px a]TJreW=m/CI`K\jpڱRͿoJĸ{ۡ`%wǣ*_EKWfmRgM\:/寋8u دr%<>1AA;!)¥ḡC%S؂<Js)<[<6GTk,(.< $:O킰@oz=.F|;(.=0DdB㰘s2F*6j:m,ڵK?DčcDCsEI9TtQkB„ZF;YFB·s@LEںJ`D2s7c$6+D 2$hTGF)zE)=ɯ|3H$EAėdz20u$HJiGyB2SjK3l̳3a,;3\2c,Ȑ,LȹE) Aɖ T6N\IHrɜ<0l@ɡ ÞD J-HtJ 1JYK5'l5qFsW@(Dd4xWzWW{vW9΀ׂU]W8s%&MR-WQlDPҲ}=g}9}1BYk%K5288.c27_%PݲuZ7YD>DX˳ t jWm4\VUglImBgЬjY3]ոmOY9qT;+=3E2@ =D,>[[2 ,m^,h:NtܻSQ>ϭB\UT쾗=ǭ5ɵ׻Z#2\ۯĪϭa,5-PCC?Uݍ5+EUپ'B]~҄W-^5GMCSF P^X}YR-_d .ژ6|{Ut^0[x:VԛÕ=ӻ'm5آ;]SV\Mγ؞%aS˽nMH%I[%REED³NjMN6 Z!_.".QpD֣%BV;Y/.R#N\6Z%= R.(]*vT,-9V&:&R;o;PE(QdDW$侀]Kdt66<.5%T?4iUe8Ubtb-Ub7;d^,B00ceݽ %EWcqNU.O3<.Z˭bV<$a0&Ƥ5MU_=lE9n*74[mBg%4)6B\+(1=U(©s{&G hc<%VIZv+X"-܍:,č΁v5#Rg%i5Q:=-)eV^͍ͺɐuIevi~TK@ҝ^ãFG)$N.pfR,- <:Eꖮfw?%evIfl EGȾ%^"<3l~j>cdU eY֮ilQVZE@߶MAjK͎FUdn XV6VnGi>oAlfo9kFS6ZnњF6pNYoӎWr7`s\O=YKZYISdlSʙ:w}I_LQ)S ϞKe6RiѫbZɕʧ^kjٳC*ٷ]9֤Qw4Tܹr6)]{ mX`N;֯Tk62LE7cěSg5dv[5vZո] B FZ 4PF%c4 d\v`)dih9&*1PD H)t)gxP] *蠄j衈&袌6裐F\C 0¦v駞6P*骬꫰Ji) F믾Gpͨ6쳇JJ +f:.,3Bkm)\++ DQ쪴&@0R( Jp( o(_ 1C;&3(wl~ JZJ( -@Iɞ0Pt8Wm:³>74%KK6_WT_mݐfI?m,G-sq;IxWnzw·lr҄)LԨw9ݗ:7G~>٣"?7@[;\9 ǓS2EL,Y5&_ѿY0]s^@ GHBΠl50 n`,y0 g ^Z^R-pH"q# A L`L \H2l* @Dx` D& 85h6J2 x̣ȁx|4B> h" F:򑐌d$'@ tMP&7NzԒ*$RI BVzl%,ciYRH!^ 0IbL2f:Ќ4Ij*|n^&8éMl':uҧ9I'>գ}gg?t<={pPiC#:Huǣ-@v r -OJSz~T=+)~.()z4jǧ)N;BiwJ4q)TU攝O:ՅBj|w*S*j[ϬԭwxZ:զZ)HZ5}KБ;&S=Zw=,fTn!fZ+hj}UZŭlg۫v5lKx܉,v~&}`j}}.sn] vehZ% ^ﺷ /Yk$EjJK\ pr[SvV+V.7/S0|jٓ P@J:`#ֺfkcmpzq8?lc0tG'~n\*6Ce[7d"062ulZ-,5L'FLofet˜7o:ruP<_mugHχЫu?}]9ץs\Ǹz֛wrou#zٽf7;׷w3Rݙa^ȓNv?~hw;>wgT;  +}d. ?)"OsK^o|连O#屇P/?{{}ǽuoدO{j̟_<_=,'zykwxU7~vg{7}v'%||Ƞ~. Gwr@8 !@`-K7DXFxH}XrҡMhqPNqVXqq#"$@`!tǁǁ?'sh oKz,g4k(}LP'}SGp8 9w}7~~jg|( wuz rxٗ H}8 kgwxg Hgt( y8H}*ȋ~}h ˨}h8xh}@ufrX~ꨎw8w y7eX(Wxw؍0 0 |WhvE#y}Ȏ ~}J&lxHɊ׀/ɗ,YH w@u}HtBɐHrThrQԐ @@a\مU[Ify|op_xz|ٗф1eY/!'vi!+xG#Agǘ7F9 hDiIk Ixi= U) ~X淉W ~9{: ؋Gb i'iVyv;ZYy'I} CȈ0i܉ȝHgI4)hى ljWYٔȞ"Yz  (w5: }2 ٜI9yX9):pЩ |ڣ0P{BZ:` Nk rl)qszu:mzt${Y(痄ZzooZI]\șlz9X ׌`*zCҧ@]* z+ꈲz2ɑ8zY鹊+I< yyZV H7׎ŘP'{XJZ*ZʟJ) _.:ꞿך+i ꠱ )zaۚȍgzDzzy-.;7 ̷J +hȌ<˳^";89Y{*Gziʉ:{':{hˀjW*縇˹FШi;ȷ#HS薁zz ~+ۙ[{3h۩˸+qxv *xۂ Kڛjz; |?ju ʰ ȩ}F|Bg} |H]K ʊY'ۼ0 j˶;Y۸ߙ'Gk}#KJ I{;Aq[ [~P`۴/ |+ܿ ڻ}€4\@K/pbO hˤ,Ԋ/M# Jjm[ KƂjƒƣ+phܺjz|r,xk<w;lǂȑY嘘k+*; ;gڡ̪ )HIK QZ' Ʃ,Kz\\٘5I{~`<۫C,3]* MK˸<j>Z"̔6ğɜ N+j+- wqR[jà v.rˤ-AOzBYV \Bb1΋qWDԡE[KcFk%\<K2/;@gmko3?4U H:2m$@ڤB>vC 7}7̲6:lO@FEs/П5wYJ`ynü~mj:h%4KuE [m\:rO<#D@wyje*oN .~ h? @~"3'AkhNtY'sd( /n1'>YA -(?HK )e(JPΙ;̑,HPJԢCeAԦ:5K}jj8Un|AEҗa` +@*ղ[`Y׊V-Y0'xX4_jnaHPiU*)JZ֬Xe.hvM,>{T.֜mlQEѴ* ͭnk+v .o[4elr[\n mAll[^0Ȯvz7*vKWݥr7YiK_5 ӫ@'U-WO:姀[:pn{ oAq]/sЖ Ka n 0gL8qOlbxoh1!s0rAM^TFÔl^Y`L2hNüe.nnr$әs<πf}5ЈNtF;ѐ'MJ[Ҙδ+BϞV2CPǣOmT{zլ%k.pHq|qA˺b׿&v uӰlfϚ-ȈiO նvkBr{-bIv;GP9y 7qQm4N/^|c;,pCw12SɌ ,baRb%'@0?0yuEJǿPR R/ 0 nH? <ضc4h?=8I b;溎z<y `Ύsafgw:OG0|}; @]qW>ϼ7Σ|[hҫ_Ͼ|پ(ǘ ޥ&]y 6x= 3Thfb 7\h~bc#R0()n <1PDiH&IpCw?P@0iX$M9d`)dj Q&w pC ?1ĝx|駟B Y矈&(v.*餔Vj)@9秠 ]j  $ @*kjbΪ뮼Y+k챋$6F+VIC2DRVõmᦫk-:'C l= {羁p La [6b{XOn< 7^ϾSmwթS/Cw{1/n6?߫^Ѝ{_h:zAbn7Y) @q%b9t\ I9s%4?n~ҫa_3LH!2ƈAbeHD :A_H<9xGy `X`Q\$߇*І-w(FA,[T&.Fd'h$ѐXҘδ7N{ӠG-TԨNWVհuSuIָͣs^Z3Muf3zΎ i[\6 jw߾-rY>]WMzη~NO;k] LθL0s?8_-򑷺aJ\.9c.sм桾9?}9u.tNG/zK?Ӈ2KV ;~).]?{R.k(n;Q&:܃}{O/;!x!_z1MxO闷ɮs} 1&C$JQXW~OJcr̾=PhN>'_~)/8o˄wSܟu޷I{ﯽP_5K|]'|-}~gW}}GrFq{W7׀7ǀ"|>|(A8az#{WD0}2x{}'Ozԧ33Qw1h}>u;aGH}G8=36|XPLJF8'4S؂WA|*H,x. i8{zNh};} XHhOȁUFhxO慜(艗f|sHׂ Ȅ(x@(ȁ|GȈAȇ(H_脠4!`EiX$u&Xv(*X6qטh8؄J뷍0h清Dሏ\ȏj؆+PdžɍCa8(u8XX帊Q(,ّؒ帒:7j6)DHȉ4I>r#َh ȔH=)0iHȌK9GٌZa}I>ArCR:TZVzXZx[`b:pdcjjpUʦ6rzxt*ڦᥡ:Zzzץn:zZZPZ:Z|9Zzvʎ:: *u*zZ*ڤZz Z!jΊZwW*ʯ[*̚{jKۭ[}9(yڮχ +!۰&+( *۲/ {3K0AK*r8BD[$ > P|C;UK*B+ش=XP OK^{JQ;g{6y8;];Ojyz|[YWUa; H;뷑${뷖[q+s{v;x +f۹,)}AQ[k;;ظ=˹+Jċp;λ+{}+ы벾nVƋ[봜K[z)﫿;7t\;{л۾{ \˶;[k< {%,, .|0LlUl'LֺKb;g7ik7m5d Qr4uw1y1qm~׀؂=؄]؆}{2=װJ׎#,},]ں!ڢBڡK yڬڰQڲ-]۸ڷۼIթ-: F[ȝ܃z=Mܿf=Xݺ%zMM!ό1ݒެ k\L ?ld<M Nn^ ު͔ U]}\-Lʐsb2^>ü<=(GYn5^'r뽫 Tʠ|~̼o^}7%خ"ˮ}>n¾!\>g̙{N?^LNo맮 n-n|8j+K[D-Nz_:0;_NN, .>_X刱άd?^ X].#N||_އрovZԒ?4MԔ/ӎGm?B->WO]}}\ڶٺ *)?''?&Պ?_؟w ؿʽ ]T&}p`D@$PB >QD98`F =~RE@6bǎ12,S˒ęSN=}TP50rRM>-z&GPB5Z2W~3+Қa͞;v*J,]:S.YśW^}Xj%Xbƍ K=\ddž hfΝZֈhқAp Q8 ?"J ĿXQ/r PEA,oqF[<WrHtnC0Tһ"[$QR+˾z\0LP̽,38/դNϘO˜(˾ԓ;eQ-5$\BRR L.LSDkQ1OEM5AL[LUS;v_W-/s]TNGq`sf[kyU |NJ?}Ug|Y$y<7LV;I1vNezu6WmSCUr/BY'Dp͙ڴG[L}x^5&M35Z.cjcII}M0>WE-eQ{ҚZiM2zjݹ邕ߋ^Wýu@mMxK%a^J`d:b?BZȿ-pU\>ms q) 'EYp0{i;~k|iwc }Wrj>x+X52Ek>I?KlbWlyN<ɇޯ-.ǧwc Z\m+ (>%Ѐ ?M4AvЃaE8Є'Da U<Ѕ,ta e8C7ġ )6]`bD UF$b`Ŀz8E*VъE.&]8F2eDc(ȱgTc9ю#G>rq}dF:DHFe#$%9GNҒ=$F*INvғe(E9JRҔDe*UJVҕe,e9KZҖe.uK^[O `+yII41ݨLf gVּd2Ml֑ݔc4yM?4gyuӌ$8H-f$g>G<}ӟd?:ІE(E P6T!;/Vt)EhF5n4,hH+ R]f9ĹAs,%Df )9!4F`N#0EꞩSjJSnWX#V}YH6q%evo+ 2Қs|)]M:̂`WW Y'Z.#ڪYJk:9~3|juzզկ^&lŧ>enegz`=nڐF͝=v;qbViF%ul{Wg6nɝ2|lï(OG|&Ƒs\"yo/6q,\.-wyaU^7yus?z>;w++]N7$ujttyӯS|.vsfw;NE{: ]ϸ]$u{?L:D IO/@i%o_6][{卍cK}BM/zҟŶ7}]?Eղ=Y{%m[¯}@\K]ܨ-;-ί;?}ㅿ@nR{sa?l3g7t+kdZ7c[~30K2N3,E?y)>n# ⺳j?3"j S k?S/ܱcĿ۲3;@?T>i.>|\ע2L=K!/ 0%۳f; ?@+@c+/DNlBKq&?4`23@?&C*B3C.[25,>t,C2dS?%010 Ң }V:4ARTEOyCڹ&DB F07ܖz1C>SFeN?EF]dH^\-͛ 5|>3>d#\+C(Gx$G>D G{LG!6A=D5ܓG|6}FjǤG HziHH"Ĩ zr۟\ɑH"ɓ& 78W{!IIFC;ɣ9ɬ;c#ɠ <ȓɲCw"uʦ7JʕJ{Jʯ˰˱$˲4˚Jd;tˉKqJH~K˵dʽK!#@,LÌ$LLɴLμL3Cĉds<<$Hk\ćHޤțJGݜ=|̓KA=F,};GHSF|G錵LN\N:YP4B%6[2tB?=lAj$ON,v -MD›"PC3|K$Q BtPΗAPzAE 1WPdEѹ2{>3Q=Db#?+D Q4, á-TR"UON'=E*KZ$S##PSjE̲0?.N~aiĬ5Z5jDj]꤆vjveԷZ"jj j]eM^%K k^8Nvk k'k5]"&6K\4k\kV뛎[ˆKiݾ6'flƢ]ЬvLfmض̩\0^֨&m(Ui5_fiYVfXcԍe=g>OVajh娇)V#nEO`u/~v6Q1Md~ .hpF?Po jbgC6W_r^bnZ'gcV]V.%7O"JC id.'1wDWVfofNgKr<)6BC/P_AM]do.n+fS&TWws6V8_^^F g6d4VܰgZNIa/i6pruAi2r-RUQrgNEE%Vrf%_s1'5t6fE*u¬JeY?qP_u!.u Wt^ǮF( cHe.qWsdCJ't7NfGt6'V>b@v$">?D qgfOCg|phoM/hc?x'gvhoUoo_ouT"7eV_L]icw q^̊'xnhx^ooFIs7ynZZ zj&v쿮^w[lx^llN&7G/.ʬn쬇_O\&및{͞O̿{ڞ?|Vrǧ)!n7 li䍇qwrϑwY~Gz o֧bx$u՗o}˗_}Oxo}Gܷ?}V~}tʰ.o5`! gٱGwV|zo~/QtVe"" R@ &xÇDjb 11Ã!t$ʔ*WlyƋcѤ‘.w%L3/XcNJ1Ҵh3eЦ@rPA#,'ذ;nzDErm׭׊,FN=$֜ n+̦h!%_"Ψ/cȏ's ЍE&]*ջꭉY'l%{_>S6ζlm̃5LرDq>:쟛OٺsǮ.+(ROV;1j_oyv1| ~@tZ6` rm8FJ}8@iU{[*׈՗ #[=b%r߀ UbH&5]e%MF'i+J8&gF%f#uig{z`z&azܞ Y}#hzlRW?B%ri:pV)y]xZ)7fwVj[V&zgj&k*+>ᜏbKWn䬯~5n\z nl+"KZm*V "U/,a0rbkp.\&Ml5K/^L$ٲZjo 21jrU:g>OBItF93ht'+-3jN FsזP}i6m6q˭u}7yW7}7 ߃~xco\Ov9oԵQem^cd;8ԭ~:ꩫ髻:쪷;^;~N:U/;|+<_տNݣν.~?MU?????(< 2| #L{[ : BbӝFؽz, [py%tWp! }A xat0N|"()RV"X,r^"0آӨ5Jl|#ɨ8=~# )AR*$"E2ҐUk$$!yHR$/MFiʪc9pm)%Piʺr ]NDN%qZY,]'`I$R*Ԁy[*T/)16K`$ǐy?L֤3ʬ%3f 6t^sHfJ3!jdbUϝ ʕ슋J&-uJC[ }8ټu4d1}zF|&I#r*O⨫(U\tUߔ˙NLܺ Vшt0CE9b\a #%WQwUReT)SI()l=M\5JԨ""D"fƩ$k[_OSkl%nNBO 5pKA]A$Z5PmkPTU%E;W4e'Z-V-)+U!V)ئ4o"o1]8 : û#Oj_n_[@w< / ,L?ybk1>%l7=F4w~(cI=_FR*hZ+>?x&ßEB$VcX_J멕a>&=o? h]dz-ؓIJ`rX^ ԓ_UE^Z``-JUTOD`n%Z^eфn@  v b ]0 QeZ bz_5@6!ZG:| v8Du`bﵡو^."8^{Š"'!a!"("# )N#:N5X `Q9<:"<#@ Lౝ AOuA6C>>DbDNEaE^F[EG~$HH$IILCnKB\ ԤM$NN$O$OP GFQĀX4S>%TFTN%UVU TQ~e@ @ Y%ZZ%[[Y  teK%^ _%`\ W҄WbZ(Y&dFdN&eVe^fd@@S$bf%fJ&&kbf H |]mXd֞ 7N &Vq#.!uJyz'M d'mw綉8og{'ggL|"'}ڧ~x(pV(njeӂv(5hx'h>hy r`o^lngrzn xJyJ煖(RF@O4Ψ 考F(V)@E.)(i&Z_S p|ci @S@)* P$@]") @ t~***@hP|ahVj**몮-FN-V^-& ֆ؎-ٖٞ-ڦڮ-۶۾-ƭW-֭---֭ tmC&..6>.FN.V^.fn.v~.膮.閮.b.&D@;PKdӏF<A<PKu`Kv,4X˶۷p B7@~߾= Lx?(^̸q#K:2kc0P/BӨ^ŋװc#ګsZjN|8۷ Z|9rͣKṱC]Y?I{{Sw%T(СB(fXX 2H`D(a]Th|aWLw`!$bAbwb,aHa!x# 6c@)caF ⤏` jQݔXf9`_QĘdi&FQ@;S@ @QsSLUR`@Up"tUX&ZkrWN W p^u:J>*Xi ٧Vin뮺端v]^g0&u޳R'Pz wJ _yRknNn9`p!\AW(Wo|һ\\NaKqg3y涥o[~9Cl4UTUv"5<穀 :hz(e%30MqjTW]X& C \w*ך꫒nlAllm-ol#x獷|G#eI}쳢p $n㛌"-߀a̜: QQ[zp!Gr qzl! /hA/:򃌱*j!k ƭ$[ZBs\yR4 ф2XeiIk)j<y` ZS F6˜lFḦ́ZlPozl\B&:b 18gpqgE  H Dh^{@.v1vR`1  Q*uA^lQŅaxMuG;ҹaTB:OR_5W!lDWµ&q@|?@ + X K*me  fL&6(Ƽ.jZ3eFVɃ8Irl:| [8uş>YhOu lM CQ"Y%6ut(UL jEuH&QpJ 8. eDJɫ`\D(;o8(N#!Uq9qt, ! i"f ~`=b\OeYuK(10JR씦 ,8[ LXKa.Vd'+YE2TLhJBj OjB!4cکtͭ8Q(} np>0"MrPСD%zC::9vw0_IE;64R@oz0Q "`-$̾tJ?VQ 1[^#E: qp~Jaˎ^V4n^RBP`@0 ƨTdʟ`g)Xt 2O~ xF{Ydr 29VIfl vpi5ZԾmk>vmg9h ЈN4>PѐʝL4T4$G@7:k3-f[:+Dd6غ MyskY"h_Mb9?T8")q0b6ti{,-!OŇm ;KjX}-4F/q`_|Vu ,n1]c,yœS| y7'>([j #2䭪fݬq\;Y4tsCrv~L`"D3݇O]yl~C>=luHuMv%5L}}V {"nv0ws ƻI[6ol?w;wX1@ 6< P8gO'K!Ͻ7L ּeJr99Ɵy]wa U"h8H(h+NU/x =*y'AX72H?YKzaXOM:@rX_{٤dLJ|g8gWsm8srxt@sĐ wxNZPy ؑhHCuw6WRMg,yhQ0HlyX>fvBX9ɋH6 Z HST)H3D}yXJaFx݈j84gpdQAMx`-`dH*2MZEɘ)+Usm}ٙ[=YPٙgvHYI.4Ny!+'eIJ©i0 l4ic:IIfjvD)#oQF꣤B:DZFz>:Nِvhx >zBNasZ L)ɒIjIeڥd[j:M }rUVX>9>xrzj>$yZ>gq6ǞTL[ٕ}Ra9?ogɍPJ ]e/ڠ,6* X6pz+ $$j5s7;zj1zjaT:yp xԙ9T[zg]zyH,)I k'v)Rx6Bqtuz>h6ڧaQ}(sIk$K[yg,ZVIUMy> S4orH[jL۴ 5R[QL8! r"jY_;q&IhKXL;" g!*`y */zҷs;ڸYUʚ?:3ZaLhJvhЯj*٥"UP vssj$ӝ)kT?O<9B!T˼; ۆ0H0,Z08,Ac;۳@diHhn۴PkYc f:dfJpKtwyzls@$lY—)Uu&AO2,z6|JkRK;JйH;AQ,T\(K)+fZԽY_xP ۾;P ' z;ڍkɴjRܵbJ|%:v[z٢)ɞ-}w}-ޥMM^s]ݸ}ٻlީ]أ ګ4^6/}:%>(~HJL>P-R^V~XT\^<;d^f~hjlnpr>t^v~xz|~>.~舞芾>^qn薞难>ꂎ~ꨞꪾn>^~븞精>ľ^Ȟʾ~>^־p vq~ٮ-Htno,^>܎Non_ O.f  _)0X'%__68o13$.F9LF&?E2c.ZA/`b?P_^,ie"Th?t_veG/r?$/wN o?T/<_~_o_b?_ȟʿ?_ ?ڿ/??_K/ DPB >QD-^ĘQF=~RH%MDQ-]SL5męS΋+yTPEE4O+>UTU^ŚUV]~VXe͞EVZmݾ;u!ӄvśW^}n`… ;bƍ?Y_œ-G|YfΝ=Yh,lJth՜Y[٫kƝ{kݽoċG6o凙7sȁ#zav;x˟N}_;K8@2@ؑzc4a9 񋶛V/Lb!/trղ=q<|G"uEׁ2H$*ɡB 7ԧ~2m;5<5ɟȟM; sN '=^}GE꾑~F+KJURԥ/iLe:SԦ7zSԧ?jP:TUEEjRTOjT:UVժCuUjլnի_kXźӮլgMIVau[:Wµmk^ןƕZتK5aX2ldX.VةlZ3vֳXR)Zue݃ڦZUc;Oc;[V=kU:np3KujsuKUJWS.t lP;UEckޜZlbߖ-O[ηͭo/TW]o _kM.z+WAo),ԻnsawM\7źE17\aODvo P>e0yg`&C}W7e|&x2k<9VlZ"YCvS A$Ugb_3kg7YЂ&mex11_7Η-:g8+Ӟ2پ^6tL'K(ϯ9|0opQayla Gp~--^ :Љigjz65_эs#MFS{%vʡ~UNO쮝 n`Kٵ|-]y֩6XZop36] ^W;&!U~TOrۧ+GO]Ԙہs; ܜ۩y% ==fU<`s"'%N2:~twZ{k#xO|f&dz|(w;Sgy=v*{Zo|>t_fע}'-AMnU+Y^|wl-y{>9;Oz}=Yg+ъǰ1opW{C_z~̗7Wk~.O`׏-nv^.i<+?zen^5ϾSy׾>;;fR?8‹<S?K8:_7 c9?S @3þPK@<;4+S A k6[5~AKtĿkd(4A{;t :3>ӛ9@;CdA+@B^:26뽮 852GD7,288{ AOt> E<@4F7H.<2HE50CuB`l5DE_$D9D"3?CjE1*1 }c2lӴB=GqDe 2wxyz{G3@t$3k7BE# nT7rrTLcG HGiLt3ZD8`9]DbSHAmk@F\I]HjDHl<> 4Jʽ{ҊjY,\Ebd::]d41 4oA/TƯF쫰L<CR\ZRHm~ M,IK4425_@'<+ˢFYK46- S;-Ɣ84LJs3eи;HuPE]TzaZυ.3%EçբU+#MSLQ%U7w7L\UY ø-; AQ::AEoSU`D#FŬGUoB\UtQM蓾S|:4E-Vh\*Wv]0w>($ŃChWǚR)Mԇ;ۿ?|%2,|cӐ "C]A\*%BC%L YXS,$L<8c 20ܴ:.:ھզ ZďIfڴ39%T?QLϰQu[ؓI +e ]ׇtDT!T|SרYjN硶袞hVj'CTfiĹӿf %c.^#g{>{k?$C&A3~Ǝyryf}e۝ӽ?EeDSQ]\+MR-GJnA,E>>Gnl^^|RF2 ebUii on:\Yv6&>kb~jP0VȆdqWlge%piLpWmϯq W`TŲ7|oо)/'*Y+jqcFJ$273G4W5gR/r+b1/W-o: NJ#?s_5sA_k=GDq?%77EL% 2,;klvZ$[TuEGO7Ew>Qrmu,}+-~uXusu"\Yl53|z/wLJ ȧs+{MJ|2&Lŧ|>oiཧcb^2i9't+o_Nq-џ}';ӯ}Ɍ:gfg$~F7nq:&A\ptqvfc~va^l|o.nF\wNa?ui(&d!B %TA/B1cE!"4$^Rl%̘Wʬi&Μ:wI *h/I*-tS=*Vf*؛_Ò9EE~D+dȍo(#ŵin47d۹v[0γ3nG'GEM.N]r}52谨SEm/\%1^6ƼsKXm`'fۻ`x˭ʚҧSOse;3\tQો5}mumNۯq 曁2^N 2 euQ Oh鹄E[Eﵥ"cTo'p/)W#FXl>8 {,^vdB(VnEr1Y">MavaTށI!Kj$' Jdc=IgNV)euu'})&lPܞs8ՋrRɨ՟dju]VR7xQiDfzޙZ jݦgvA&OR`9CW|j+',aҵӶjVhݳmہBTj*YUkquctf۲Nii}Yv)|0O-i / ҹEihk1+ Fkv)g%۲cȪWK+Mۨc0 n)ӗ dsFJl}:-#C3e쭈sJrVt\j }X(O7R|+uuiܭw"3=ajG|V*}?7;d$|:8Ox*Jr7*ևke$U8L:7;v|Cy1u'`U/7Q{vRo`K?(ӿP{2إbt")`-~{ 'CJA RP< w>oKKd?Bl57JKy:cٍUs 8TPT ~ɐD~Kwa<P8ȘVz_đG:=0B jn&#B\Zbr*/1PL_NRya`2.^oRk=2PDM[#jW;*%KA@"$wâ Cxr s Hm-8rE]v)0ẹPR)k5 9Β/ӌʆ:lev t楋|g$(&͐ t#' +\_Xίƙ?Z-tƲ$gQTlw*}$)aś`w;~TfM ;y#+[)Ȯ T)ƗIr0Lf*XFm; ρ%N}*T* ZLiuUru1zSWfQz5S% *4U[tj]xװ frY7WtBk[ XR:n4+AudPQo,a' ŽSc7&. G:,-|" [:bMS{N/vӡ,|K[4e-rȳzs6#uF7_D5Mj):.Fq/{^ռbxQŷ X5Չ`_*Z%pQK60dKW>?,. C+nb,Ӹ61s>1,!F>2%3N~2,)ϸ. ,ƍOe-xA <0y nsH˂pb4OufsXNA7hz3b:Y?KX+;2R]o{ }N1Q4^5lHP 6ԛ>3s4Ϲn4{@]>fLVFw: Wgwy~u?UpT)%jڮęNtf+u)sk$5𳡍X;3F3mYr6uHR %ѱeقE+Np#4$)nD>ƃ졻7gx:_/08'M~\)8AVr'c`Fg˛f8č+%'ǂ^юKo6p4)i@.=Jnvu6/d-QV!`%Q8{>e@u}N}VD pGS>M?7WA'?wv{g4eDPR3(jŞK,ML̞mv=EB醬oXqǢ#MD HK\5ܾ EPu~mbOM]ؙMJB\`]t˰œE^@s-j-`u(`rqH>J[)li`A 0]N1F8^ݍ cxq 졜ؼcja8T-aWHQI)9ާeti (^.4 U%~J͡N, ju 1Q""  F1IIE}9K%'ڟݚEi-Gb[bݓU6>7&r$K7-c[B#'`PĎ~]e#m)" -'j۷EI`ɡ^ k) Vc͑͡("S%c)=5 1bY.څ:z:d;"hz#{zAf(wmiMT}"BKR'rU~M2ioѩ%dJ9)uhb)a6J6 ݊"9NʁhR˔XaD-*X)Bᓐb\(镛"kh&njPzhZӬ.k֟b Tƪ*(槴irj+bj[z+U+G󸇿 $f DkL5OMhZ񕝟olәݑ>dΐ`b^!J]LJOle=VzCzWVlkM Hj֨]j~u"r+z9呟 2*$-˒O*Fݱi&[-qނ`$ۉ{][_2)=.`V*Jq0vFd2(ԉ-őm0W P>B6_҄*jnԚKhn(wbN~#edV"G>lPK "a2.#Ay/Ko/]vi܊ QeJRUi&^ZFڣWrf]%乬nN` ]뗟*" "n !7oC.e繧?hmQ]V]RyGIdz.0ϲ(-!?mi o˕/CC.eSʹ/*bkVj0pbcHDbڥSv!bwⲣR2Z1*ͱDN3>91-pO:/'0?Fq^ԗ既lo#\ ".(/h[ ޒ^2B*30lQdH^\]VFL+q!-zxej9[z(:{&?s?Fh>3* <ۭ41 *j@@#C덮sB B`CinAH3VZ^t3K/`GgXɱs!Bt}4rC;P_ O1B #gQ'(IKt<* VgSS?D{.A4,if5T7@sXR&YE5WG5z[cu]t\Aϫ_Q~nuaao"wb`s2F61 6V>_Kypi6jj6kk%)fFWguF#4ns n^clT6NgrrdM7vuupK59{t4#ussvE{jyݩF\5EzdhM+[*2ڦ(ryg(߮ycJwZ}+:\β$2ka3x};xJ_2ҕuvh78LTߎ.qK*^~tF{M7Y+.q`m'wYt>ycL9:n!8 /#ew3&Yxn~SM$QG8Ѡ"*tJE+y|9g7M{_":zWqz@:qH9+C+ժc3zsMs6:{zeS#ɛl[& ) yn<κ.%;U9sw+x `Ͳ_&7 Y &_#xl\;&{yv[S;*-{,(L3 퀛b5r{8L7ȎV2+\.h*#]9)0n{5@"F0f/nŗ| 1z.omz"O;X2UV28rқr1Rk8E3n- c}>r;{+8&w=qcoJo;K="=%9hzV {D:"O5&(=~&NN/K2)ծ_Үիz|S'ۆx>r&r{=?Fܕ*MC# v @5`/,X0†.8bE1fԸ.r$(H&KYPI)G\9%ɔ6mr,WO>u9DGTTbQH!SM)BPA t,DSv%Ku-íe]lUu/׫:#hۻu|re3L-;ԼgФc9&L-_9P=3_qwoľ-TxsUrϙ[N~zuç__Sٷ~ɟ^gq/L"]r<.,LP4Pp B 1c" 9 I,<Q B_[ѿz^dF9PD Q o 2,O<$HD1o)w2NGGk/{L\L1cD3M+ëä(/O-.:1#4CC(N8Z@9 N"6QqSS K ̱̒&5S,Zht2 O%1XPHeBM<3OWiKjVO'AXN=A]l]ZnWO\V!ޕJi5aGFxɒMNŅY{Wc-[-#cxef3NQ69Ƞ VyYZeuY_^u|,{9r0TxB42Vmb0&UogtX]RvFHl#zsV9i:Qa\q츾ǏVp&#'Qݢw0)kZxk͟;^PbX~(/80 MI7\H1a{C x-Cɣ:q/^HƵU'ȓ_fQ f8\HHRj"[ ψ;mӫf skB&21Y 5-^cUB:ͷށ&X5 yǐZsst5EEZuß"fՄ h≞x12: H3Ȩ"Lѹ(&,PF98RViP\vy^)昤Ih9jl)W""x|矀*蠄j衈&袌6裐F*餔Vjzډ馜v駠*ꨤjꩇjꪬ꫰*무j뮼믊 k&[6F+-Nkf-n+nݎk覫KlkJo￈ /  pÊvp @gp y!Hrc8\j C0p@m4w@2 "%IrJd{3xܰi߹6 oͰyrwJ@~ } 8=\z^#w3{ nj;N 8뒞sӎێx}! 7|'o5NS:B080_wF?= "w#M?ѭ<2~gā OA'-d;$6Llx0v' r΂%՜&<xO>1~0!.]l?sT; ~7]`mmk=L1c.0aXp=၅XĜ,5]hX-f+d7^ruLehW7SHf &Gg&srb#p7f˼f=Kym4e g~Pp7b19՝n#gOǂ4w\hgRܡ2 0kԨ+;}C걩ǺjVդwtb~rf;Ўζn{MrN79| [TƎw۝O&~Gx.'Oxb!.{ȸ7{ GNANW(gNۼ1w\9ЇN}A?җ:NԧNuBXϺַ֫s`ֽ.C';\nix{v;O—UO ;xo<'OyK{GsOWֻGCD'iϽՃ=O|O?;;m+); -/*q \v”4(1 V3$('`2.0D#Gݱ4a}za e1F!uQ"_a!xEq!/D(0q#"! !JaaIa 1eȁqqhQp`HH!~ġ/v(uA~(|Xh{q%ٱ>h lȈhhT艊}?)Ȋ񰈘(" `6@ 聍Aakx8X"r!"؇2! (!H2_r1~xwؘ#F# ؏1'}d|zJZ $?%*jLJZfjҚBL vP~z pƬ:ZEjOgv몫 Jjz?eo:֯y `jj^JI>j:[ꚲ٬ʪ*JЪgjyZ(,!;!b+.{^whk}*g:# ZJgT[+@fʵ%f:g\[FKjٚZb t:-;W4 K D:a[jf:jڸO[[z/Jtk Vd0ycjtssK0 5*v37Iһ:hP&`ü:BmfmV{蛾껾۾;(K,ܛL( /l:|F| l. +r<\|3LlhlW\h֝YNkMɝvx,'FduۨV1ꡚI:[L_{@m; {ʫ, ;ˍzs|,kɝCE,\O:ZyʴKż |{_ߜܰܦL;3T\ZgW[:鲫:\)e̶7˶KZe;+kZ[tl,ˌIg8+/+&=l=ƪΡ= mpd] Z],tM,vI̠$ Ш\ Շj{Oݲ<;Bk=wrnj˟#=ǀY{׍Z CLyΒ;'ʸJ;,̷+d:"~b൒ ' N+ .?|&]#.%~,Z)~.+2>Y/n.1>8~X5+(7@i-H(?HnW;+HL<4;sI>j|JK\Nݍi;#]aerPvGgj>B()nNN>@hN~Z_.aCIZ>l渒;Ԉ~Vn-,瓞9O}S^ꢎ.+ ݑ~ꮮU-8R뺾颩CUCʾOήlҎ.w>*~ڎ*پ>*n6>,~>)+$%*8ECc^(ʩsz"R?%R~EP._9Oi(SSț5o(xy5| _QswhFv)L~P'o`t6m?DCTKe8"?]I JoLDItIOFHܠm9#Z&RFN#D_?^wkPxFPLm?To$Mb? vm$m`%eXVhk_n$OSIStB@$'_{}OYFCGa}Po/\mu?z뜯2:[E_]LҥOڶ'GcPf)'h$'//m9ob/ž(_@ ET.M UmeVm[(u}N逰1Qqp3RP4Tt5UuյUvv2wX@7o8:i9v{ۛR[|,<]}>Z.?_`@ 4xaB 6tbD)V'%LF9vdH#I4yeJ+YtfL3iִ M;yhPC5z2QK6ujTS3&zkV[vWcɖ5{mɰiٶun\kֵ{o^tp|6|qb.7v2YƑ)W|d̛9wRgѣIw]ujՆOvֱi׶umݻyxp27~yə7GNbtөW~{v۹w/(GAxɗ7}zٷw~|׷~O <\|#P - 5ܐ=EM< Q]|e=iuܑGCt< tO&%0(S*+)t  ./ς&-$/t38圓N)Tl < Od@<.)XTE,x<\S $ J8SQH']S4*SRAXe= aCĀR%wxWqTw])Ǎ@` cdvQGK^`Lل]~ m^8)}L_hIMG PI}U9ԔOf7樥A[7mN?etP|HZ\u` _%0ƏB?T7(%2쌓ll&Eq0)XAaHЂA~Ix )L UB} pG4CADE 7  Pb$aJLb* )tE6C1c cA"i,x3OH=4#FCo=Td4$>ޱc&yHO/3!8I>bMb'3S\'i&\% 0KY^ҏt0Zd._K%Dc4LkZ $iIRf%9ykc!iN`r$ ۉGc:[K}Sd?ZmԠ 4"P>UDW!F9Q~!HIZR)UJYR1LiZSTbE@APZTIURT>QTZU^YVU>:E2|3PZVu d5ZZWȄ$>jW0am` WUb"X²հqX^-}Z#V#mJFKdiA"Z kaӖֵkw p1n;C@;>%5pKۍHWtgxnqs6c\ oz9[w孀;󪖷/k^~f&0z]zYkZz9nF_彯9C4qwcX#?毇apF \b$Cb˘)΋f7 ٷEqs,VLb'ʭq6&Yĺ5p"k-Z]fr?HC:=st }8cҚ&4'OGzʝ4hhv#dK梷қ%mK'ƴ{lxϥ633}efϨ>v!j.Bb\_osX%fsjpIlA^7M:_6m}l ;kRpWn-H%._TgԽN'Y~1iM9y{:c=˼)9љ`>5/,S΅<]lۭdWWrulg߾׍c;i}ջۻuV{+7mO$j4;oW莰a Af3|wX4n}WVz̫?yB~}jI=~w7r?__aO_Ͼ~͑G=y%wO$w<L.Lt j MpĤ,,0/00ض׺^.؄ӭ ,M*Pm-L0Ԑ0LnL ypҀ PW-0 ePׄPM%V KBf&00͖0#P /pN /P Ͱ qpӨ/#V:O0l-PCВ w{T15 @ a=,5ɘ= PQO1 pP@,~-ޏ 1`ɍ$MMq/ oԑWm-/{kQ!ߑ., G Q! $o<12RnVB n$(.xt6|%ဒ&Q)YPŮjA*rB&$+M*RR,] +2-S+Q)o;%+,]2b&Њr(3F./'O1&-0m%010.2,-O-4Rs8R*ʱ gˆ~56q#ױzOEo4M02/0q _/sp/QҶ9Qךqp Q-29p9>T:;M2όBk@ 0p$ P:EsBkR>1C-nT@tHMRTF ǒQc9Q=st1-3t=!rܬZ)!/ ԹxlR"_ odSEtPMT8۠ t),U21'؊8#O.QcN$'-(?9JC;U)#u6UJLo_VG5GkUW#VAuVwXV4WXW#WUR"SYXbXeuC)(6LO5/.?3Z9u>UYU2n1C툴HB3 ϳD]UU.3 35QO80aM]55Q6! w4;5\Ua Yr`ѯ`ϲbc40TgFmLEN=!ߓfƤtN]uZ}uCitTm?)QiCv{VPI@ssGciC - QOk5Y/hY9TB^qQ^?4?mgUk@smO p_DCqpiujGsoPir<#+D pDJ='gGWUHqhwXV56# R5_4_cgqNsNUsFUu'2B7b+ֿucm!6Z3o51(^>kbev)x7Tϗ[nݗ4w+WS~vw47~9ͷ2؁#》'X1"Aّ75+5>3[9-XNQ=R4VG4O/2M8]#8WK"cmۗYox0 _V'Wx~G[V>|SvKTP/׉u7%{ S1v90h}mE8"#"]xcAVCQ32*lxw]ueGw8-ؘY59' 6;+=YbavOy*@ٔ~{x\Y"oóiU/_.B%2w6Yo]yI7"w rE9(6gOPw yhGI}8ucmq(Uth rԕI6Ns Ś؞i"yl0\'/lף?uq43ew}_w줹1;;GZ)"bNMz\:bWX q:+&tڪZ'JZ&ګ%Z˚%ڬ$Zz$Zַ׭KR١mfgr (z'v9jv۳o;, ~:: 92z1ЧٹWxɭذb3mByseTmeWw̶SFja9UAUkSv23ojaVsxډc+fk n/TQ1}/:-Zց-b>wqiyLw6ٌAW ~xZ{AT2*\_6y1\MROR5VZ]֒5y7pܪW\{|ƿ}LJ!ۺȓ\^|x%<5v1P L36O=|EEQ`o[oU&s<3xd;x z4W76M[loz;ϥpoyշ16Isc!WvmD)=z;YdS\/׹#qbE\<(q{!kգ_V1;h{ o;6M='XMRiwx}|g|xIq}u;w̻"C5;|4 UV@Kӊ1vP1 T& o?Է6}͏糍M뼣ŗM =KOZs]om}Vz]MoEٙtOH݋ۥ^}x~x#9ΧkNQ\ #w5o}~[ރ#>Aq?u^q'_%9ߑٟ_uCKB!bh%|B)jb-€l.d7`#F=1G %%INRVZ^bfjnrZѹف!!: Fv }"ʑvE".R6%rjO/%#.5}v3V{?}ϣ (p  S뇍?@pK+? )rj-sO=[`lh.F/i>$Ϟ>4SoMEiRNBzNTHf%R + Ue A:v-۶nn)+jQmͫw/߯r}/†k:ZC,y242Ξ?3QL7ѴNz5[ˣe\hKέ;躂M/v祣zݧ^;۞{ަ_#3߼CS_cs߽߃>qh]䛟_۟/ *0B':0s+% Z0+ ;8!z0K0A [0jh0:!{13h#"1J\"'B1R"h+b1Z"/1b#ˈD"1j\#71r#XE41z#?2<"iC"2\$#B:2$%+iKN$';OҌt@ t@`#2Pb,e[2%Z.E0/pD FfDf6Ҝ&5K< @fȀ\@ &K ,Ete!g.g+<@$(Mr h@y|.sg8Jўԧ5+jыb@OF,e^Nzγ)>Z4&@ϗ&󤵤L]ISfB*QCZ ti4%2Sdf9@LqF'+ISbv'6ʭ,ufQַ.0ߙ"b`@0uJN5(_]MUժJJOuh}gb/Xf,gIL(2EҴv]";!PʤBӈ =XǞUjnI~v.q;F*fCǹrJa>e^Nx*v?j7l)U~ hCJ.N=,PkZږ7x _׶]0\B2 ,x%,Uʳ%nK sFS U.=(E!KO? ^klcjr1{%X;1\ 'rF^2&C9Rv㓧l+cyU2e%nbq39j^sQ79β3l;pt3?mπ4 gA:ъ^GC:Ҫs+mKWҘ&:O:Ԣ5KmS:ժ.6M9M:lvkm[:׺5{_;¦b8Xk_8d;!_}8h[dv 'nm6&;mPҝnƱkf-o6kHL> 9I@~,1MM8ٻhw-A_øa['DYڑ4|T#! `9cn:P|7m6m|XhcX.&ȈFvM.x_{7sR=߻;E6Rp+5(!Enx<>t[8.#Ez{7T[?FO2"??O~c~Ƿ?UDҿ3!! _>>B.vx])M <[`}-] ϥС ɠT^EYD d` ǩYaME0jlB4Qj,! Oڐa@aab h!ġͷ1 ">8$`b&j&rY V' @"مb)b*Yb+u+,NN,-ⵝb.b/.b0 .01z[1"22ɁAc4J4Rc5Z5bc6Opc7z7c88c99c::c;;c<>c;PKv88PK؊3#Kl豫GπB(PhA^ͺװc˞M۸o:ߏTV$E)AZμsH#G|yؙRw f̉hOJ.=S:H/+ְbzſV#( Gx" 6h\fѠcVXa\RfX (!?,Xŋ/RXc88ᣏqgDH&D*9$PF)%Ne}d\AǗ`~Zґ%}o9 " I\vIA/RxD<^z Փ(')U5å^եu駠.VG8* !*Ch-ʃVhū\+l[~EUrX*)ǴN,Vf.v,t}Ⱥ:ۛ~ i/!vNwK/Z gOSP`N7Rz Vqai *#h6tj*Ҫ2)2D /誳,ľ aDm&A4F5hZX;H"Ǽ{j[o\qRNzO$(QA9 | L\_NC!'i37x2: .Tn9Ε3ϫ>am5F_SdhWn%jrv6D Oڝp8-}S?.x޽➢ڸ/觯-.,/:|=m?ꬋ~$KHbd7.MCj"6-v4Tn&:D+\(D_ - 7ґ.X`E._4nd#Fc T!FF[ xoՁq >0a&,@J^HL*3 BIb;TR*$ EtlS̥ YaF4 2,zLfW@8:Ќf48{̦6@ziL f.p@H:O"v# z0(ZM3)Npz(Iiʑ҆<(BP@[! " @,F7" ;[RE.t"HC?+2gzL <"^)͞i?IljRKSL?w6*a$}V֭.`\Cֹΐ|U(\ n>;SHX]5)A$ҕ4E.&L#db 2d}PZK]*b5t헜3'Xk@$V LKk[;ծ+vZ)bh?ڏöhk,cD˶oPT).:B[e*~Hf6VѴJl?7a~!.UJoՉZ5@rGL{> uKպ01)kW!UE=`"14ґ16 Xd&}*_2Ul,.{n:& 5+ S p07. U*4F :(kMZVJµsG?* }8? i7(G(UUu5:@[)*#:0V[{+'+틂YjЎv\LjS;˞El{n4;X4BMS F7h\Y{V'0oLw[q ,%?SZ[}a*b0u[K킺^|ԯ~lto]ĭ0gQ%/y6Φlf7ۗVЅ~e Ô+jsh\lԧ.dR꠽~w;BTv*Q[‚;9d)d{^k:Q'Z)87'Vсilu |*ʋvA'\0Rbcu9Z MkPyxU{rrd`;Hd/ٿыP[H:#}o?ҋ_O9:3z_’B!R S`www[0\k%b8hqp  yV%UWi[U pzӵ h1'rr~|{~Q+RD|e|N:Ƿ87|:ss\Xj}r!~d݇}dvGup',8r~9|[8BUX`! wwc x$ 8x[(b[$pkEHywzhke-؊8]5(.wAV'|V;|Ƙ|K^&fsw՘|)s؅]8t_h}6Ԧd!Bju(mtmul%8LlkňRRU Mc0A` V@@l% G/qxzHV.&4I%;rԸ|ǘ@Ws(Tؓ;`"8?ȍFh\hXǎ\'t`~HWG'CRSؖn qt[Uz) |@ɐh(*0U +Ѓ, - 4kGkWƨ;QǙ ֓HAsJLi+PR9\Yi[pxVSMqY)QvV }V kbk Ӏk.IȘ ( j- vz >]"H=6;9B&dy:OHOXƨ+Ki"ʦly(z̹,ڢ.:tW2:TPA"Q"myY>ePsaIVހbb9ӥ PVZ!x7k -yzRVࠨ|I5YDn;vNsI|b R%)::/zGwBw5 ZRC*R@jFzz gKZ00[8ATzWИ\z1yb:Gjʧ{nʔ j ʦv9 9g&=Xl>Wڮ©H"T@6 P*@jdJa cK0B(FkYw."+6I(ih{*:8* 蚮ڳ>ۍi815Zz7RJ #l Q@jOpO0ۖh@V [\PH4qpձT8z;%)+.8jKx+:B;HGj;,XX˩@X g`PO3Fq{$÷erm|xK;:9{Rʨ ~۾䣹Qk RpaKo pa=ۻNHyTȫy$۷ȭx{&|*۽|;0쮕۾EPT0K LPĤ=w[+⺰˰ioz>YC|EX;J̩!N \F*7XZ<`LƑزw Ǫ{Ky<˽I~|˘ @PyWQpd08 +ŵoaq1;(,+őg{۷r*mjh ˴*ڨ1:}ǹJûJ>i\;\O\ 07FqrیaJhrQl|.K˲,0r6 #Kϙϻl¬R˿ -]3r\}w{c?%pzK/0:C&:@xl7]zBAplЉPˆ[(}k'"ӄ8۲m۷߁\\-̉|QsHlYr2}=6AmtzN.ݪ X|kr*4^4N ߩ7_H-sH[H" =]/u!s `AZ%~N׫WcWXDe wxg~瀞0==x+=(\JmIX­FT~x_n![D`[j>jݴ6u[|>{YHrx|~H.L+ה}N(l\_l_nҽ{).pzs~) z\N~hڸ+˛ ھQמ/ێnO{)}I!^c`(!s * WI޺R-? MÎ7ۼ?>_̞7s"PEDJck+>?l>^>J&GJJoo_<:(sU*BP-d%Gwj}=Aз"K K}0ڈ1!XUC~\/+}gnnTh]f9*bStz8"76?jt/צE@? PB #DBQHT/$@:+ ,? 3>ʹbl -PCEYlcmU#qVLf F bLOGD5UUTVnR7t⩦[LϼʫeM9@lAAO$ 04C0,R,RНp #0ցEvG=5XՑ48ԁ](s++ʫfv>MO3k2BsS.ېf7wZd 7_髪bejX"FK(xib,Z¤[~"beD1(|ɖ*tE$%䗓`~@_35P5O@6_L%H5QkslW9Jp)jvy ?#CF*Hu-na* HوnUl8p+@^'1шD %\t \Ђ]&15ii251(Fn2,̌6V?+Jⱎc&$~&lj%&,=H3#2E 't J!ؐo["o#xeijr6kbZ`h&&D0icB0 3LÔZluڔ#LMaiթhrsW`ODؘ($#D?O}jթ@7 ”hHrZJ&TE'ҒMgKo2eJez(4FO55" U`& pI-'0BzP:kDbğ&* Q$]U$Y!ZPpp!:Eυ.FwQE]N` ^"/4ֱE/``LEY<6\7YgԦ Uw*I8` "oLbYFH*=Fhclik`j?35X{³Ґ qo8WIOz?tq]x. X׾2e Zˈ =,1_@^`sra +~<|I7ҾZi$2/>U[fcU#V-Wov,X?1zb.Co.^W@i#XZ184NkE1nK}K^rMTdLxjL;7a*Ǹ QG,eQmvSɯj[/omp' /~6ntt;o?6o} ӵpTT7YV{FVߌ=85KMYI!%GV(/woŔZs Vֹ]n'ƺ.b.6Y_CM}?|Ad/|2[ꚴZJ 5Qc gC1q-9a'1U{sl{zU|m4}^Ty%-lJ WS>N_?ֵd+| 3;3۵Խ۸.==4S(9z6 L 9铽S7K<>k<ŀ.Y?@A%B5CEDUEeF]T5`N`<@`.f`^`n ` &6FVfvnaZZ!  b#6b$.#nb"!*+,-./01&263F4Vc1@V^8㠕c^9;c8;c>c@?;VeZUeY\`a&b6cFdVeffvghijvPnmm&[oZnZqposFnFgpw.w6qNz{|}~&6F.hln舖艦芶&6FVf>u蕆阖陦隶ni>W&6FVfv꧆ꨖꩦꪶVnְ&6FV뵖VխӸF k7kҾl VfvdžȶPFɶƦlnV6ÆP[XUFVUFJ%mӆkԎP6U.UَYVfv~nnfnfnKoٷNmFOnvnnn(no.ʶnoLnv.nV^n&nvnwpoήot o op6o5O[ЇgIׇqqq qq#7_qW!rq(q"r!#?*,r&ׇGqnjJMQpn57P|Oos9_R6G;7P46o9s?﻾3N[GGHzIKtMtLtNzPHL/uOtL/VQ'uUGuTgSuSNuV]ZUvRt2\3gttPu]IW?ugf/ʎ\LuMvRufnmtjGw_?rg`g'vco^dOvw|wKp~w'|}w}wVxOx/xxoxx(x?xxxWxy'`zw/7x_^yywoWyw'oyywayyI{xIoy7{Wy?{{{'{FN﮷wt`wLJȗɧ|̟||I'g|wcW|sؗ٧ڷ}޿}}I/GG}eo} n~7G~D7qDu|g „ h 'Rh"ƌ7r#Ȑ"G,i$ʔ lC*gҬi&Μ:w9%P0@i(ҤJ2mj3(ԃCtj*֬Zr5Ԣ]ǒ-k,ڌ_-ܸr\?zW]x.l0.#n1䟊Y2l2f˓)3t7 Y4ԪVXy5زyNz6ܺ%6x{7%E×3])W؛sēy/>bu>;߼vn`}٧屷nEr '|Q~*Hzz 9hrw!vX#a9{q!#&(:: ډ1IZIvXF$EiX}^Hcy]U9gdcR5 h ~KND~MnII'YeD&(_ѐZz)j)B[ *$E**:+z+++ ;,nE,:,J;-c=V-;.յ 6F2C;FVlx/ EbK_F f^ ?=|ڃ= >CC >?  !? ``!V!d]=( 8@JqY!z n! j!7!\sա !r"aax""$Fb\=""&b!##$~"(*Ƶ ^=¡jZ(",* 2%6!*.M'"/bK=b~`&bZ/.c/#2c.f\23^#,c4rj4.b86n*6b5B8#$^ <= zc:r:; ^> @$)~]#?&$<|E:,̬BV$f8l6PGvGRC8DŸD;Z$J >>!dJdZAR>LW="c+Z#OdTυaNQ>!%T(eD! !Tf%IePP%IZDVnq%PxX%[YZf^I2I]N[D\ҐZ*]_%K,%Q&b`.a\TbF&,B4gf]Jf e&efRft&B|EaS%iAf=f m ll*mbm?qVpghq6g$K\N>sV@MPfuv'oaKttzwgTp `vnL| &a6!{rxΧ' >c&gPd!*zaxb.(&DRjeRna↪vVhrb&hUU:e*(% *"&c2g(b"((S(k3%b4t(u2`0>cNi e&ʧ3h1r~啎)jDND^rnRk~bkrkF+JeaT*iVkaS҃9`VEFK+aQj-oa,_lQ,4컖|pDmRH`ymA|ûS8@]|XEtŞǚ2ѠR)WZ68?lPy=-Pn1>MÅzYqmԗ4~)-|X]-ɡI^X[Ϻ ,UJIQ4}ٗ Ey-U^H^⒋IM51S/n#-P&D::]^ImfJٞ!D MӬYflF-z,9݆/!80ADP>Z! ٚ 9In̈u:-} Tm$!ױ oj/z[ #0ynUbX֘05oEAkp* 0jۖn_vn-QKUyZt5ᙕ L0 jfձ )AZFMl[O 2!w,"ס\Ji$F 1x E%'f'?'E2*J$s+D),f ϲ-D,߲^rqn22]n+ܿr1O+2υ2&^N.0F5ŎŪ 7we~HXHilѦld/:;f-˶-3ul,kbm62>3h3H41sԾhd)4}޳;tjJrwD?w/J^J IDq1ftq\Y- }25HӲ0;MR%XX7NXrP4/uJw585AuPd*YHVWƭ 2O8O!4T쯚Y[ku ,/0=0 :oMSWKaG5tch3YׯZSKfowvP4+)ҭ:]nNAKKRCOsY80qf-w+ݚss.2ww!C##Sv3tDž<%;s&wTywyEzCg?k|/l> 5I߷*8E~ʂrb[|s TgoxGx08nT8\!xl\x7????JC{sux7?tpAtsO3RGyJvy?>5F3ASt 4?!_ iP wA\x3乞7C5y9y7N26Ξ&6jSvą9TWn" ^KIMqI/Q0])?:ӺboH vi*0XڨO۝ D5CC)H;G{?yruiﮰ.-1YVe 8_g\{oz5KʰuWZϫeY]x>܅~ם>g~յ믲js׾>#|*?&?7?G?7Ntgo?w?????ǿ?.??@8`A&TaC!F8bE1fԸA9$'AʶeK/aƔ9fM7qԹgO?:hQ5=TIU:jUWfպkϤLtj25gѦUm[oƕ;n]wջo_5lRNSX1ǏGv^/(O_G}o_#@B!A Ny4 1A NAu"4 Q=/ aCΐ5 qC- ?O 4 (!Rd1WD$Nq07hl"1(l"bXIm$9sqEiDcjG߱эL7:1Y(2bGѐGy-J#-)@J ~4+e͙IӤ=ur8Ѱc(QJa2\e0Y)s.]0##HJF 31[Y>fg9əLs ]-gEyhg?j*%d6Oe8L΍\8f2tmf ?hPR&'Oӟ?HҠC("*Q* iC+Ӌr.{ HT"e2yR49lA-XB> u%M'P3:i>K]&!Gge8ґ(brQЧ0,Lh<Лs_kӒ QB p\R3l'V-Uv;ݜ` +EE,I,69qe)d#[ &:oWն_,;7':Љ{Z#b4]cõd5V$W28%c>첏u{b1*LRrǼMoq׾mtsE/~`.k'|> gX-aO{u#h7+-fs1"{EXױڼ&-;ڣ7Ec_GeGp(~fwߊn1,1Ԃp$nDzs^''O9_-o6b>^:OsŤ82[4[:(EB `?p/]c']`{˙s=<=ӻa7:q ޛO Vu/ #(UsG6+yo?_y^w4/6uQ 08N}Kn|O~c|o?wlBR};kd=$6N-<PFOꇷ j*ԉH'.aT JOP:M pI ]XJIo/<(Alt. Y?4a-J zt 0-ȏ P ep -IG0NȌu pu0llL l фq q Џ*!qU1,2}H=1E5lYUQHq]zZePqmQbuQxrq}wzvяPG!'PxqG G΍J'^."uбvtMאJu . PtMr upM 1Բh2+bj7GO2"׭݄-!vmmjO&y,Nhͦ d# M G'R( Ppxs:n@NHDPj2z4to֤nt)NtA-Rwp&nN$-Gľzi,Ò,9sX^/ )Irs,Oȏ.5.O0/&1S+EH5Ld 9s3SRn )OQo~oo645#Q5C53.6fs2k73Sڂ=s/p9]9g0G:s,s882hPo0R@sthsr@9>h1p 5O OtCA0ڀs B K!ɰ t>FtvPsGGFK醑|P4IOHJI|,IttJ4zJ4KHKKtLuL4FMTu*샌!OtOTOtNN5 P OTuPO!ARaRKURBR!65U?\S4T_I}FTTUNuU+MW_QtjmbulMQ09kɰ D駾d$[[V0tYs'O'Ya'jtHȰiմK[7/,J>3..`si2v ̍?Yu_;Ί8Bc5j)NHdKdU6`t`sJ:u4kf[Ӳ:f+dcIhcI hIPKiOieeMRxKj#Jky4Z*hcCPmXg6ɱgىbf-bȂD iKuqAVd5j-dAjjo%Vpqe5kbfat^rur,rOvqs1Wss̉t?57#wKknVc_d;mKKmKzAONҲw{WxwKnwag|17apa7[wZ7 [ {KVWX a7I\7Vm_!  XKWaq=A8pzSUQ؂]2xe_44t[m8`؅XnLJn]Mm(NSg8x;8'q}X|xt1ոظXx%x8l, WzX? 7 I?xwo3~m4XӯpsҒ3yǒAyEy}pU}x]PA7,knLMb)8W1E9869y9}99ՙs8~y鹞ٜ:MCĀz[n$z%9! ١=A:`P51Ua:eZIڤ%Sa?g:mm/=ǧy)0:YznsZ%ڨZ׬zٺaɺsqG:/&zڮM;ڢ:x7-?zњs IYA[yʴa;YUCJ[mI}!k#w {apI{;zws'J#Y1aa{۸ںUw bSr!|8ܽ##yZ:y[7Ud u%> ֽi0P{[ek+ҁ{o嗾%Ma^{~^I}#ۻw~ޣ>A[=;;;G>1ޖ?ߛ}du)s-5T3eAyLMLQ?tY_KeQQqߞ'%ywߜ?V†r?qVI8b?ɿͿ &,+ؿ?"]#o?"0… x1k+Z1Fxl2ȑ$K<2ʕ,[| 3LڼbD鳣P<@=(i6] 5ԩTZ5֭\z 6ج5q]DO*hܱtڽ7޽|^-{6pZ>laʼn.fl(Ƒ'S\̛{ :ѤK>:լ[~ ;ٴlvd{x2yq俙 ?q}[=ܻ{>˛?>o㾩gKC}_~߀G``>aNHa^ana~b"{%Q/*bG}-x؈:X=bBIdFdJ.dN> eRNIeV^K&"O| cifg2fe 'k&vމgzg~ hJhh.j[?BivT)hiibPzjrʩ kJkފkk l;,5,C1+JFmJ͎Kn枋nn oKoދohpLpp /p? qOLq_qo0[q"Lr&r*<&J2Ls6ߌs:s> tBMtFtJ/..ROMuV_uZou^ vbMvfvjv] _Mwvߍwzw~ xNxx/x M>Ny_yoy#:%y馟zꪯ:34yN{ߎ{߯s9:B|O<+{/|g~<|_}sGP~=r~:޳_ߏoz,Xz(Jp/ N4Alj|$<(Vp,Ta@", #w|T<CP1$ p&a5~?E|CP"WD}QqJdntÊ?F^cxr{ ^HэpbyF5ю#GEoPWɺE2$@Nl)OٌjҔ\$#HJZro&VKY-d.yYPNdc`\JĥP,L_ĥ5IMhѓ{%Invn9y7aӌ<)Nx3Df2ŷLu󚷜f?Ykzܧ@zq\&u.щpgEOqьZԞ_>mL>,g6J}J-)Cϑ.n ) ĜGwyP4L͙DSP*t[MmJB'â\hWӞbxjTYЧiEJRtCM'V­B|u'_*Vըm'U ӐK=,b շVxh6g5 >o/ŦBiZ243â=mkiL^ղ&D:Sc5DqE~-o_YwvU!;2wy} w-y{`>w(|'^wv͹녛[`W˯~G9q np s>)d*Yf~z곎ԑf19jP4՗5/hW ji:Ǫz>vI6Ҧvb/=N{ګut]lyM&K M6h%Ms[;z}Rw/ p9 ϝ5 K|/k|/A~oNO| ǖC=4o%}n{hvG}G:ηG}d/ه{T=Zϻ=(lq}ob׻x?1x>񔯼Us:;/msc|kt1r{h~! ~/>uC̃OrKwy<:cQn~wBxw7 +u|"\h'r tU9H%=S7t)Ptp#&(3xF04?= @ GIH :s7rvSH[E&h7X] q;/QXY_h1OzfXwi(Tц'tsȇ@XgqI$7#؇(~hv'8gx(y(lj6ተ7+VȊW q׊8}x~ć [ȋh{X7\ϘxZ،hЈN'tgoDhሎy7ݸ=瘎hvX혊h&|Q'd1pH9n}؋5r{7 s=7HtFאUSv}uwijguXC7xx)i y]$&y7)zX0CɔTzH)oHהWD ~~aIBz}SYUb閻c}zyR)3{IFCgu|wIyY|{gtCtyIɃKwiIkiVIy 8X֖-yixI{iY(+؂_y 6N%ɖɩ)DhJL蜛 N)Ii牞ɏ/c ̳p)iS)v)ӟjS ꠁӠ*ə99Jb O,!J87%,w)ʢ'- 5nC5jb/=? A*CJEjGIB49:}RQ*SJUjWY[ʥ ]*cJejcڤ_Z|2mozi/PJ8&`~*sj{uJ|1J{2UaѨjz=W$EϱBʩ/sE< 2 r C!:"ªjyb$j>Y$C$5#BC2X#X2Jy'&tN|ldLrĴLn̴T~l,׮ $H*\ȰÇ#JHŋ3Z` C(S\ɲ˗0Ur4j͛8E ϟ@ *іH*ѧPJJjʵTӪ`ÊKv]ӪM۷pq[ 7.hŷ{w^~ _r_qX`w&A.=lbޅw $hz b 0V!wDEHeo*Zݐ ZXud\3a`9Ԗ]Y͗bKd,h)杭̞|矀*d''6裐F*i/襱I禜6t(i:Ч^:҉ji 띲Ҫ+f b :hi!.ˬBkmkNdvWȭn#[d.+oU_ US,l' 7G0A `g ,rBܿD=2 B CQ8<8&x wu|'NPǯ׷ϕ 79pKH/}y^ןOzɯ*[ MBV0| [(7BgP)'D"à ҿ&q8tc8C/Lax)PW6:!nKbH"c HC*ъx"/Fp}blx¯Di8 r$sk8JVQ|JdMFu "WHP$7"&)Yqrza7Gй6m J+ُML2f:ʤ:y@/6nz0 PH:v:_)=&9Wƽsx%MBІ:eBp &PQj<-FJҒG.ѻh'LgJӚO b@ P`3lŇJ- SJհ@5gjU*b)ZXǤϯ"c"p,NaMk\`@ `K.P4%ZA^3 Ȭf7z.pKd =lgKBZuk*IPw͛,`Z@>g-p.ͮvz A ~B7'kZ+}{v@>0y{5x΄!eA<rly^ߌ8=x A@,83҃>H `t`qgHE0HWmխުRZǺ #0&GR-0f8ЎMjS: f@F"1R *X v=&@cp>ԻO; 7O gx h` GN(@<~" L8Ϲw@Rm\2Xצ;kE}tYJ+Ɠni\ﺵYWzգPFY>Jk3AO;񐏼'O[ϼ7{>AIOWoggOϽ;OO;ЏO[Ͼ{OQwO?EY8z P ؀8Xxxwׁ8G&$X 1&,HFav-v0(6-tQ7ϒǃ@\>fPWG"NCx"IU(Lb\%XSV#Á/rXPbW؅pQ8>Ba!"$i"xo_8:E$BL"x*R%X11[(%-$$uYh#ZhȉX!C$)Mrh"ա ‹)L(؇x|#ȌewȆ)xu؋h(mhQ؍;HT& E9YIb ِ|?ȏ#X &)#ّ $ُ#Y(!,+ْ0i$'4/Y8.3< ;ٓ@T?DiUCYHUGI8ՔNPSQ4T76ç[])L_\iRf)cQeٖDqڤasjIll)?]dJqAHdc=֗yVDJ&tiDH4Ff==D4GMr x晪)hIJw cz Y=sA1FgNY2ٜ֘yif̉(ctY`Ye)uP@֞ 0Y0R9Zz0 mZT ڡ ":$Z&z(*,ڢ.02:4Z6z8ʢ> ٣>BJ@ eTC JNפ yHţPRzZ?W\zb:fzPD h)nr:I t'bʧ}*`ڨX jAfp{:ʩJ:ڪ ʩ `*ʧ1ڬ*ʬکljКz Jޚ⪨(ꭇJѭҚ劬*Zʬ{ j*z꯷J ۮ˰![Jz[:*:۲6 qz$˲ʮ;U/&۲ [z7۴* K[L+CUК٪J+N;еR+b{٦Cdkfڧ su Ҫ;a|۷۸X K{pn ۹[+۸빣z.뺰 9zۻۢZqQajȻʋۦ)1Z̡֛ʽ݋૲dcң"Ђ}|Ѯ LY} , ZđmFmەڮyt?]M[]kls}AɑɴةŷlcMޯѥl#,ʝlɩM<M}άKc(A;>^.,   nc*+-/.V3+=<>@B>D'6qnQ\JӗiQnc[8aU+.U>m!>+dNf׍x|,ӿϚצҠⅮ%|؄ ћN*>r,<3~vҕЦ %]؀қNʟ,]L -.f>@l<ھj~;mٺ~{z=M¾ގ 2QQ7.q_6~ު=->BmЊŽoPEN^n^~^.?O_oϟ0<0a8dɠ‰+s $Z2*FLʕ,Ix4kTQNEo)r"z=a·E,ԩ(խ\a֮d~ )fۺEܹҽݼ|z7h>L0Ōm)n 92ǒ+[t.{>(:lF @fz <ċ?<̛;=ԫ[=5u˛?>ۻ?ۿ?_w` .`>aNHa^ana~b"h;PK*%PK~h` . H ӄw9K#Hc@";#3VNwꝖyeHqt+Xc9Ryhbj)ȱ]t1$cxZrHBg䐵䆂VܔJX]cYޔGZXĥViGbm ~eZid~)蝼֧Vj<)[*w&gzdrIW?ncN%sP(Z%< 8bHd!F.lB>+@NkD^-n-߆˭SmmbnrnK/nzo ,m;p.p?`+Hq^o `rL2<*3r sl8$;PK/>PKy5F(Vhfv ($h( *0(4h8(#:@)Di$<L6PFdRViXf>R`)d^ehln)ti%|矀 j衆"袌6装)c 饎A(3*ꨁ~J驨yWySΫF+ )26&c Zb*k;״T-J bk'2 z&mwr7ԴnN ˼㶖;8k;FȰ[+ȷ0PaT0? 'T6+.@/b:R}\lEUZ9n/klȧu՛<ҹI֊:׈Jl]Vcm7Zrep?G}vkjM6#Mܳ|scqinMm_]K]tݔ^/m7֬j'.{;)7N6s3>ЛkpSp;Tk+]pOM՗HtNtl#o.M~b >q(Ђ犆iʡ$BRʢ3{0*)nF_HwisBT*"Υm*)CWP5͋IS64id*M G5$T4OE5V鉪zդ`*TJUUTM*$25#\DӚTsE͑] ר5Chu*%H@WX: `:~dDT͈WzU"UOM-bjZ*-kb][Zjɰ$Z-a Up%mjg[6#mp#ЊV.pI;VN}m,Y6ֺc:Q8 qw]VɅo*^&1WD-.X;[ޗ6| wR:ozVKo-[Xz6F @^!;|CW=bֶkRWXb v}_lۢ0.2q|#S(g5C2Kc ñvl#/w/l3V2|$҈xWyO׬LKq,I=0)jAZ86~Q_"kZu:8Ȝ.kMjMwwԣO-dd:^srW=V׹uM'zؗkЪ-j:U:GW"V^\@?wM$>/Xܵpq(9]R4qU6nTz AYh(OS^]G+Cҙㆸ;(σ~'Bs^tc<7T8фZXWhDPr`:Iv]hvgiHWfph0W-vcqofpIaG}F#`^1`#``} b0d` ZaiF`F\g ׂTmKXo#&]u6g8x}"}_ЉGh ]}KHMXŊz؆x~nDl9_\7}օIaUʨ~qF (GhXpZzՇVpRz[ hWWYƎܨx޸yyyI8*yu ٍ )yA9Cy&y#"- 9&Ey*'.)&!2!196!5y:Y!9$Q@@d7w7'W!QLQ@w#gKNɂ'Q)D7efnEbZ{[9`YNbiHjNHb،vo(sNuyxQX9TmkhpVҘp鉑)D߇nvfYMɗvih Qӈ NpZfYĉzyٛԓGd3کr I9)*BY?i깞2ٞ*9iy"ٟ8vPHi'R# zv"7Ҡ.6"PGc5-&J# "%j2f凷)! 7-Xx%lvi6;8 b2dfikX"'d2ƄpQKvx"O 0Gd'gjh"]ꥩLnupVsvvڀƦX#fJuVuꣂ5Drlz nEvx٢j0ç`c3J[0ʢFYi_:D$9rZbJJq`Z%zXIZISZڟy׬Zwq7v֪ƺzu$XcGSLpK?H`705M$NLIp{C;`tkBDrM@[ @; ˰D,K{F;۱+$Ǚ"^V c%~EF2Z')˱۲*Ҩ" 2FRI&kV A˲D,{!&(h.fao`k(bN[EY;[/l[ga Lb[:;:>4L ;B5`F|J5/ ýԽ'5NKPSzXOS#A^lL`4d Lf|TcnOAr,v;*Tb{N|F+l!%Ȍȋ3|Suaɬ |ɜ |0ɃJv!\m3,!]%6+'xk2<$GIvsi ?z2 MN1-%3ͷV"Y]![ ЗyKlhm-on=QRƩ{hOjӔ˪"ݢ_=MӶ;{֝؞%U]סJب'B]djn]pmPMo#\|-B296!Ԥ-}MPl5g˳׿z,ڝݽܔgM}K2/ |37 CgݦK/ӝ1 ^:'ݶ4ގጌMD7W^0+␌2u ;6.K8㰴).妼s p(} ҧD rNv*B򖴆;!HT^ .x~%= _~khyPoe+hi~iUpb=pxf3TsN+멞^%~}a厼]li Ҏrn p~Ii?=F W^~s1C)^N.Jfoد_ZHߖ}:)O_`9=hݣ:&D>^A^O(G}J]`2J_؞4p񕙾~O{s~\VzCmrx1T~`MOhogyo^_pԍ, pVN ."0$P$@&Qo)n7бO!ޛ/!+"PK<!MoqG:e[̨oW]y4RS7pYlNxnx 8HXhx)99 0hIy80(*:Zj@JZ*jz {[J9L\ly -@-}M *+M->n. /.}/츜5kmE(-OAV,$v tkg^7`KQ,[\4VBg 1tDsyzD1š |E!-K&} dJF+Z/ƣS E\ uײΦ-sWnF«ڍym:ԣ^6uQÌ`ϋHAQ-gH+Z:lFmY9inê 8 D;3Sg;:gVTYN-XW?>=뉫o+ |0}ʸ k2]$if?o5؟6^!KR`B`^WadnsfX{H1a:nL;"B2A$LhNN> eRNIeV:iaZne= $f `lpr kιlƉg%~Ҩ療(cޙhyhBh(^i@vcan jiꌢrIj:e `+Ѫed+ )qǮR,n 'ۂ,5 rˠB-ܜ 721|ڌLcA8tӍ;߼ll,ucOu׃ BJgʹX}]cjI6)gn 4ލ7qcui3M8lt?݉pOn.KxyHpB#(j:K{XzBA"@B N &t%|/|?}OO}_}o}_0䟏>~?~_ߏ^~H,&p t!A jp>p$, Op,l _p4 op<rpD,$*qLl(JqT,jq\0qd,ψ4qlޘ 8@s<;JC$4 h!8q##GG:t Lj8')J. L T> dZ O\)m>L$!XK`FRwe0oH6r%/$:Pr#K[*Sԣ0YeB3: Ob:ӝ|d@.0d3@̀L:\✺Lh/P %DVF`4 R$uE\Rt I PT/J `@?GZRJqRpԨJ]D1kRiiiPSЇ~F s:'Wx2hGލ RLF9?C=Z?>~+#-&tM?9n|]i;EaǙ1=mBv^Jti[GֻE;5= aY)4AKiTpk8S6>cJ΋bnh>n?yaB"Y9W9'*~sBFrK}T:樂z&u >S`xuI]k?;Lƞ˽{n^ܴ]z;pw>};l?@ګLy@~Nvfya^ FOK x#reoesUozYwsE7B_=wj.yEd5],}n[cfvHzAzvߧ{JfL_orvfקwp'{)B~@W8n6r(wq~!qm"g}~nskeMQs+s3sf|Faz.f,QxzV'CHB%#8,=X}I:98(LsNK8T P'DžփUaFGedg8FiaĆmEo]dbOrplfl;8{-'{{6 7g6h-gheb1 /mG}؉p zwgz Ȋ0ss˗|v0m.s>|j62 -sq0iҨȋ8iX 07wѷ|ƌ8s(sv "?,6ȀF~n EqYkюȋ } yI~ cǂhF6{zF"# i~vV(߈Q@ ؐV84 J||7#z%tvCзq\^ 춓a)od6"f8ؓo&Bmb~vVf]h]!I6v瀙o{8)p#bqF"q ȏ))qߓb)~ NIzpYDn iW!7~ ai醏IЙmxQ)7ؙ(h-1wi(nfۦ홌F)&bzY"ި0Ygi~#rT啇CҡsE!*WD%ZE'ST$XgI h7*}UȘY9FJ8PڣWؐ(9NJ\E (f:{'lXi:iu:b|ؔ'hffȧ5M k RA'$WI츏Ik~y rIy#ٗHHLyk.+i3mY ͘9*i1Uh) ̚ftY w_*{Ff*X)fsz zJƕzj̫z9&'֯ tǖ骓9yF _)cș !망Y q҉zlja1hI j9iZ= נ8q&ɟ<۰Jxm#qAU[7q]Tץq[Օ+ Eo N$sDukJyD{˷F;PK7~FH&C&PKD&B&AD&PڸAMFiX^8eAUf`%A]ihj7@ep润@mZf|ȜY硈~ !9y!qpD@*)*jxj!pچsa@av꨼`qjP+F+r&,wv޹^![2 #:ٻaDjH"(ka#WqA;w:a ,,'C4 32׬a@{39mL_<4E;TWmXg\waMtdfvmcۜ tK&wxzM7ߏ-n'zK-G.Wng{砇.褗n{ zǮ?MfԒ.{/N|<紋xc//=Ooؗ^}oϽ͇b %$OA. ~&\ 'CPPYB(q A,B"1dbzq@h!R1ZA;r^\,>. Cbƒ|yq%P@'G=rRh``(BD*ъ#*q?("ҁTd#HrD&7HEN. ,er!GIAHґ,K( LYEx@?-ǀ 8EjDŽ@Dj&D%:C2t(2OzR'mBu)Pt&5h;‘"7=qOqQ%X9@.T ͥ 'G>t+EpzWM;C>ɺO}zx KVvBE!Widl(ىX>vr )HK R,RFTmT:UU3OMw`B;Osƅj" $ @ u7B.ջr\^ap}k4vM-sg\v[&wyEwgqznҦ g;6.2ldk'(\> ,/lD1&V$)p\`QЮ`Oȁ S`OGFb7qe{</Gh?;%2pT1i!XD',ZRa *HΔL>jIz| sIΕűvIm"ΑóS>[5(̠l AACr# WW>4=_4rrް! 9I뙠n gn_taĺD }إ"Y_j{PKV"@0jq;d/{ζ$ Ej_K:Cr 킣zf#V⼳Ԥr{~ў M%t=Lۻ^ڞrDqM~P[D()Uz!ENr|G{D7G?%/PX5: ڄZ:ԝtSE޹.Ɣ~߱bnѽxWfY;rOLeHO Oo񐏼'x_6-O}P/?֫~m_<=uw'=;OC}WFqЏO[?/]!|-B+Ns>e?"=}}?Bigq h ׁ 81&)xG(؀႒A2qq*h,D1(q}L~>h=؅Fǁ_؅\XҜ:9q9Yy597y~)" yٞq៞=,CHIzٟꝲgH-9 隸Lx15),I>)zJI6َ 'ZtY'sR|y؊Hhdؤ٤;y(ps7ʥ81y | eQ2hBwDȗYaڐqyLj9iH*. iaiҹ(ڋui~ |)z]ڨk ٩g@zC)X^(:IȫyV:w)j :w9}x I^ZQ'yݪU0yJZȭ\jړnz_y 9Yٝ,v *ϊͺk ʖ۔˨{.H :Z;Hy뚌j-Z˨Iʱ7.bJ@ˮj*{.K ۈɤZIS _)Iˎ:M:yVoش:`hNu d{ x}!:#[ "*̱2Kz٪ 2 JYk#/k" Y{ț٪T [#+-˹Yx;˺ -;˧1; :˸vۦ0(J+KJ4Z3ɼ{"~{*!N ̽齎9ZL%{^OڗfZx:M9_-*,TZ y+ ;C ۳ْZ5 Jk *9;#L t,6 \{9Y]*_i˰RlR[; [k8ŇmlJ䋰kXH;<|LY|yb,.\z{ B̵LP,k JȰɁ쭉L{X9lA+ǘ,ŢQ!7X<:l̈́lzF+4,|;[̾ƅ^[ϯ(ȹ̣:/d+^ *GJѣ ʆ[Ӌ,V!>QL#A}"ECH]{Ӧ/ԇ<՟?m{ImɌa{hjؗ~΋c e=;Z]ɶոDym\Р s=umq׉}!Ԃ6kO,LKp Tݽ9 ӢQ٢=̾٘:3>zٯx!-;eɳC=ΫZݳ ߻NaNl>OZ~- ~np‰m<uL=OH ,x B >t!C ^ĘQFpPbE$Zr$J,/|aK4O1͚}^qHD#D3Ɔ%eLUTT^H ]aҌ*9mٵ ۦtmSWy6m\z,q۽Ga>|{6T1] kvq]w%oތsqbΥz6VZlue>r^ܽ}]Í[-~*k]acM\w[y}vŵs ^<92o:,tc/=;||~͟W/@@K#@.As?A /p Op8 ݃5 DOD1EWdE_1FgFo1GwG2H!oPZ"pI'k(hJt. J.Ljĩ6,MT>8=ܳ9@SmPDU PF\P-Ii2EKCÊ2Oyˬ8-ˍMjT"*VQz$cj̸>H 2#$ H ~q$%yM \NV #*;IC"W4b-)4۩tZu T[(DJJeuPjٹ[,+V;A 3Mx$x [{6q킻r6F_eRgR̀7u9y{EXX٨aܜ@Y,6JD?OiȤMfj:FNq-]C[zP!fݣ _R̖]X:Kq333ReS>u&Q[D]:_TN V4e SvZ;(/qغ zW6tih^A*դ{QS +u+ȧ.քC]^K5v5t^HUxBf={Oi6|r]e΀H8η+b@W)p)Zwr&rtEv")9s%zشzgxf{Z<Ծc 7k3;`|{˻;;f*57;ƆqE.%]{Qɫ(l%ɜ7Ys6lasAZ&, iOYL f(+X]fPӛgͅfJ\Y ~'v-{J4zfSpn=q~oxq>]iJkW.Q[ұYjVCtNpGүzhj 9~CJjUc^YS/tlG'n̫Į60D`ѻ)ڗpr a >mjm-m[ֻtF龯G%pFW蹭pxap~2c 8E.Xu6 khܙu-'^C5!g,e,Kw?ϸCafVYW2k=u }٨>.|ΘV]pۖNlLxo7Js]Ch \t#;w;Ra3Db24[=%_:R"CA< ޓ @AA{Z@Ջ[+\kѫ'Iv)QS4[[ճ('\B㛫Bʛ<~}ï3+7mKh;(D=I*r+r-I9Co#nDi:a> ;i k'=<<b;:{8[;2SQԾO;3sK ~񟞲9Z179SCbA˱5dBb,3f96āQntFċ)oţCŷR;bEh*WuLZ⻼3<5xUSC@ȈԴx{ Ȓ5B@ƚ_d|s@?J;`J Z # 6;+>.9>J=|Kt><@"t7KЌF*C̻;{MK)L TgXr&FB? L@7AUa+L, N"3eE#,kl/:T4O& rI' /O6T|1\J($:TS'9L4"|C^3ʕKDDJUU*-.DRE P4 p^c.S:;yP MSMDLp1ʤ<A4W<MH_d2Nw-DR@ltWTMݜΪD̆u؇؈XO1E&="]Lz]W/"-M1=،W^]جtM Y@XWŭM-YB]͎9OPeWTwGOW48 \Zb ϭ% M]ڡENeOdE2m.MTF r5SnbG]EaR24M.".sf_cCS-`w蚕hafl=5UԠ{CU&:flKԽ6Nܚl;ݸg^mMQ h]&[\ģwiq8[&ZKy>m̛kqO~ )f%JcVnjiD~jb~+˓E4ܜ^6M^omE!`5KFpo<\fk\&pdRo oo@^e}3 gYϮ eq-m~YZf坕F)Z.g[6堽6No2Df$~*]ƯC,oΟNm~%2rNAMnO)N6xn糖f hEht4gG+Cd gdaNCwbFY Ie&F7%Tqè iFiG]vQӼuE/fbEHۍXoݬq`GlDfSj%j3FqXt6nm$^GkNUukfS(NbjT$D6UbuqubC]ȿkؕ&=~kuvڞ_dQObn dvu`/S[hlWU׎ʼn7S@%픴fۿYu%Waje8o:6<9_Vnvy5:hUKVnގxwrM/qWL$O/KvlvkdoY{SeOFWoޥ_f5{  '?{dgV{O7'quMʯcWo{?qo/{N^EYZ1rjv?l)"Dabr#+~(_? E>7lgxAobzﱾ|vP=>?~,TsRCNvgBg|}oHG,h „  #BPċ7rqbG-R rĂ$AzdeI*;bi2K: :TG'S,gB(Z)QR"jTFbqU #&5زI:EU,ܱi֭ݳxk\JcNwf70QѮL%{WiTGײ;z-=g)9-[xmƕߊ:0̲Vz7a7\vcvxpϠ|YٵN_tf弯ޮyMwE }Z֐=9zrt% w͗ރŠwކ {jǗdiB8|/⦘aMMͥ(F:.ى#7n7d! $\ X%V]ʁ[v~OvZ^֝Yj7Pkby\d?yy$fuH Z'%ZQՓJJYEۗjb8i:ҩ 5ZڣWZ*<*֕JB&e jԩ_X*NJ,% 鲋*kl>[-^NmrUz[+k+g^{/// <0|0 +0 ;0Kl2@chuH c u$TD 񆮹DЃ C FܓQt9 rEa` poSz Ap9#77:#*GI@f"甯t, 09y♄(խږzwL)g3b ߅McΡ#N6<;.eDZ*%[H5 S,2 Y6JAЬq}'xч~l(e*Ѝb&͏NZlo*}Kci)U(ӝ>)P*ԡ Aeԥ2QéS*թRZEBխrہW*f=+ZӪֵn}+\֭UvzjzS=l! H@zЃ*<068BT+`3+S.u rP,d S!U}VJʠ-v PP0!`5xm_c+-27)Dk+@Mp]@ȭ*f+^=r<ߢ,0*t fw@pF xL*+{{`#! X8"@2 Yfȇs`f %(F .,ޯ _wD6HG63c'yIqA^)H!^Np59ʖ9dmq 21283f6+z!I^,jBc\fg AgvQ 1{Ѕ6A C9̲HOF؄BBa+a>I0UzHnmFk[SVD] TZ#!7A݁ |HvMiWެµ9N.~S^1 wD88؀aY͏rǕU{sֈu^p' oU-Uzw"p-Av@._WF?Sr3C0?V0P40 8 D@PyT&]C \x6p N;&(?< m\ Sx<37^.ѓX/=SϪӫO_/5'=sz^yyq{+S( @s!L;xշL2O! BuhFAJ""A_WB> Ёz"@ V"TiQ Ơ    !!&.!6>!FN!V^!fn!v~!!!!!ơ!֡a;PK)[Ot7o7PK2Ȟ o ;sC?;@H,a7O6+U'/b׹q} ҥ|sķAŮ{!/hL TfZmL%z͐7! o'0:@ P! khC&0e'K_z#?5}prD'JъZ&60䇡&FGJҒBT@G ҇0(JU3g0UHP6AuТZd2 jԦ:PT*U9P CTz`UUpuaMZ:֬Td>e/g:x<\{K ZMbžJ` Z}ld 2YzxO#] Kw+`g xYZ&b[-]HoKܲw/5- 9X6Wzk [=çzv\׼}|Kͯ~LN`XQ; [ح07aj 1>,]$>Wl0cLf6α@1LHNI&;"L~̐(SXM.#^hN6pL:b۵UπMBЈNY<{fWMJ[ҘδhDXִGMR:Мl>PհQWwK֯5CU[Ut^Erf;5#0^(fC}gCԦ4a\;Upޢ7Rm[y^b5yL\_7Po|;oToo ^,s^!NZJō-9<ێq #7KGehq'i+ܶ;=9}\~ yVsw= 9ءu7M7q>;f_ wv]x;QNbO/x>G7]\B߼+M WhKgO?N^°d?;Qw}Ͼ韾S=O{?%Տh'O'~#G$Fltw8 K< 1zxC7lvttnXwpo_p2t7+u4uFo$vF~ltXEl6(mWmWqv:؄`Ɵd~چ&QȠviFlʌlx6yfuWY!*aIH wף4Q9q-:hʃ"J|HxnR<ڣ;AJtlȖn9D8Ȥ'V|hV;'*Xʥ *zYdeg 1389VzqjoZY0p٨1d7 ^y"Bz*y} aڪYHZwz~׫|7z|ƺj{ک6:qJf)ĭe眎EjlhX X2ǚ x(*:sG֯D1/uBڡVIk}rn):0a{˪*CF'۱NJUGɰP*6J59k$*ˢ>[j@+}ɺ(Lڴ*X{x=ʵ a; 8RۣT|Jp;g{ڶt{v{z[y|۷y+ukq{fs[db+Liۢk[V{&|K+zfԀ6yo!5~ȡ  ')E{ss+? 0[ƻ9*k܆0^gK9֫)j, fDȈ&\hHp䫟ˡkg3:׆Y;Y[\h w'Li)y ݗ( s^&Սu,}տl]&Մ/m\w~peMdm{e<-ͫXYWKT&Ǚ9ڢ]c]1vڨb+ڮ}b%6۴b  pۀ &@"mTĽ(p'P# Pם!= T` @=2}`0 |]=!@@@!&n P$5n'))^ 04N=9}.!.n7nIN}K.!QEG^Y ʖ\վ-@`m&>X9c*ۿހN;^1̿X'pu*xx=i-~?sнSMA ꪞPL~p릓,w6.^TVV;;RɽknN{ֲV,3\gBU=xaȭM.;^M#hn2AU_!>3^)"~g~,o+`.|9??;=`.D(~^v2T^N/_R>C^r``x_f+lO xbm/e._MϊАCv..ٚ?gNdŤ*[$M<ooA1lѱϳ;rl{Y4TGZPӬ*x 6رd˚=6ڵlۺE5\[ڽ7޽ 8|>8 3~ 9ɈS9f7{ :tOKD>:Ϊ[~% ;F;ơ;@Zd>=ܻ{>˛?>ۻ?ۿv&(`H`` .`>aNHa^ana-pI&b*b.c2Hc6ވc:c>dBco;PKe䳺RMPKo9Awϕy#HD^8'߁җ}xz߃E`Id1 8"(b\Q}GM݋.H u7!uy8ha,idx]UݎP|GG)MdVNd>yN@c H|~ixV`+IfrNp@n"Kl8 4 ܪȊ̪췙ҳ) A/Xҋ/;R YZhpkkclsKkí:Jm9!1 3[nr;pЃK0a81Q4֞h~2@Fp@l 1TJ=QOM&PdF0sݨ@-Ԓ PCFD'7C 8lF }sv'1f֨yzv%: ;= a'7|a !hjpϪk|=괋=壎u^:` 8 `tP`OP)MfZ*fj }x[E7?x(0 W0 e0vUespSz4QqZʖ&;O#"(H VU%hM.91kXԠFl7R~tA,BφN@hE3 'MJ[s`JӠGMjRc'&jjNɪ[M듞ښFɬkk:%Ȯ{MyR 䫟cŎv~oG5Gmi'6i 5d(`ue7m^;$ZSpVum`aW&rnl"A|[Px+7/R0 {k? , hqr[%[lK,p-ai^z|97{* t\L} 8s[tOv*x<'zx`nݸ@; @nw##$b8LGx C"{迮^{ ?zd|=)w&s_>#q~O|q`!(aO0}b$({OO/MpϿT"Q Px ؀8Xx Qz"84$x(HR&,؂.'2XG6]:؃ ǃ>BXFFtJ؄FƄN/RXEV҅Z؅Ņ^{eȁfxhj聨r8t wx w |؇~ѐ x} }ӷWuhwv}lwIF@2؉QDZc(+&uMVa 53AGȔ(Ԣ,"D2H-d.(-'y(z*ےC>hG0%GW2-㸍d;؉qb5D]7&s2D *S*a_32HAP(.8೎؎ȋdt_Cx1l507#6cHC& 62;>&KXtȶ,#D;%yGWč"A:"'!?'=?K+Ys-Xc6>DYH-Y# @{tsY*,+Aԕ!s:R9>eAhY)f+5t!7I .l$F4q>JFqɍC86@1%#aYxqt5oGGh)GIB'F )!#hR;ď96XK~ rI&HɊYmyzuY әډթ̙99t橜虞?y9 9ٟ)*NYoyA j m 攠 :h*m `! 0`6 *$ (h*:%%p&;z8 B06(sDHaara Na$*8b(w ,0(4F8樣)HƊ;))8HX>“PF)TViR,b`^%MGa&cpƩBd褜xIo駘[IJiis*(2V"iFJ%BIi9rکo*jªSZOJkzejc$" jZ :hXjb{nӚr.>;Vɭ/ o&l+F<2m[1_p  1#1bPi.l|a [lr03钚ێ<5 W.!'5PS(vEkYq ]7j gxgZ5kxu@jG.W>g/.:7n{nĪՉǎ ׎^N  o' 7 Go W gw_އ◟ _ǿ==?#¾`HL: `qWAupu`D ~:C!yB̅y3$@ޡ4CڰC2p ? 5ķPACߐEtU6D gXbvD'nqK ?Lh S|TSE5L&P-vь:1d$cHE>`&* T8d"57r}<$(7EB2psd G 2$,9DH6Q $S0S5D@YLf.?YZ1t(i2 G\N1Lj򲙥%4moҔcf9m!tq9@"5Dvȟq! Ƞ(І:D%zJJBPFQСl4CLG[R^BLJWҖPڼJ$jxB*5FS0է!j :\hW/z5c=W RoeA9$iDT{|2`צ敬k%30]]֗eC`[!7¨'L -o`/b谇d]x\)p@A1%s6sLL!dL"Y%d2l+䁲: )s0&]2Q;+Ƶ KzA6̇1Ń3l on,Kme~vy˕cXf?72fxs^B`Et%(iIL0fwNVvj.rdW^8b\}fͱL8^p3סv5 ڢS4_RCe79NbV7C/Jn;h޺8/} 81B8'Nǔ u2.ޅ"j,dCU7˯ sԜxt8y/ns9<׏ya~yQtc[MU 0*\agY7: s~G$&mhu Wok\yִz!E둏\[5,5.O]}>_+/tq;K5kOFxmWL;xzF߆uOMX/[W[Jz"?=X~IX߄}t_f OP~ ÿ Qs ~( ,@ |7cX=vd< ؁Ԁ$X&A B) +/8<"ȂZqD:13B;H It}nZa3f\'vmEǣ vgmK&zRQ- 5xvlVifK]HR_ ަl6Ik GlzMs9ih JḊl&wu w(Z&|7nn5T}ntC4`w" 'f:( z׊IKeԃxhu耼³Hx1("،28qC Y D i^j٨jȎANnH8HXLz-`LvVkKCdIbhNxNאІHVmh}|z8iIz#@8en&il(0 il-)lyvxpQiwg•vdIdb)Ch9jЖn;.tese| SxeCIx=8Py9`dc0 Pyob0 p  0 6jjU6bsLiNu 40Y9yVtW{UWfh8 О(䩟Um\ٛmPAy&9w1t *z*Ri[q׉)k̵kj*zjșGwa砻:Zi )'` pJK=Z*f]C`Rw%e 7I_-Qəy ЦlomZsRyF)4 }J \j~*@PJؙ`ک pa7y o!֗(@:zê ګvN:Uƚ[ ڬ'IjzxiZ) ʭ g Ugch{~&u[6J ym\YiZzS7v* ?D@%fNZ[e&i$ '3)eZ^ٟiXkgȉY(X,sj@uC tEmxڴ/tFDn𫞀(`\[ !jnh jжn p0 xzkg xopd0 p$@%P!![` !'p~ہ{P{ ʸ K0ۭ$&𻆹&˸}k%ϻKӫ[門;ދ[ {ϛԋu{k И ˋlK !  ,܌+","@˼ (̾̋p8 Ҹnon)m@/lkl?hkŦHj`o@i|x#h@fwg`ƒo 9U*p(ل{A|E JxE&f( 㹓j䔍LKlM7t^neɝ%:۠Ƴ x܌L}|h)v,vĠŝС1J Y,k\6<,[DJӗv<ą y\Iz~|n1[:PPsb'Ny :c t }2 =Qs,Me#]%}M!>|@<"L&ͼй[*A;) H}kӱ['LÛ2-KO>ۿ]پk e80!]a]ػ{m<[qXlה?=#\½i&+-ۡ"3\8;òMg{Fftk'r]x^ܫΝ ݧ0؀hݎ0 ݍ݌']'MjJ < F~X}Ly,Z*Nay:kʬ|<\M}=Wy'KlL, > g jy*{ܟ͵ɗ≷L٠C^ ^靁/:x^8LzL..ZhUxydM 4^z%dL~f٭ܥ]搷E.=ezx瀾>ZA&܌8;z`ӊŕ 7;Ozͮ8Yٚn!c͜Ngl9);" 6ί7+Թ9[ThuAʞ N ~hBbDZW)l@3iy>lx zin_.zZJ{(Z3^KL _F+^5쟮n0|Ƈ;\N<6偆I<)`:P_΀pZ 0= euRħ~J .xkMDxlYoq9P2`o^lrxd^듑^3? .- ꨩ隷DDI>^M칾9u Њi[wYϞΝ wm`.x~Y.N6|xU_6_a?9fMRp 2\ҍ:0C#"q&c;CdG[I& XQt93e*ys$OhPC5jN.c :@Ԩ\*UQXnʭ)P(0+*i2nV Эk.zX -ߴo3w@bŋ5|+(W|sf͛9wthѣI<̲Z2൱i׶}[kdܻyJoÉw4xr˅gztΥW~u۹w{xi'}!շw{ǧo߿  <\AzlyyP -l- 5 *<EM<U\]|emu";PKXfPKXz@ASEUTAP`ŋ`þB쐳hϖv+YڰKݻtݫ/> LÈY̸$h{@Q A&P)qbuW\A}`&+l3Zt0F5b^Hneʙw"9{@|he! HL&6|S_0Nt-f^"gI%58?@* ]@L܊0x<RL r# $')IU5|a eWM(H! 9"zt3`F\,gIK%~]̥.wK^}("HbpAF0`Ќ; 8`X+XABbs"1R|'<) D@I!-@ZL<{dԫ9F;hB&:R(G:Ѭ`iZzT%tDȲ(M8RjB(BL#!O` e2*(qyt'rӜ+TvZuj"VϞLQ&ԁ FP &zB\+B4M\^#J$XЬ@X~-ialIK:+},\ әƴ2E"C=-3)U*aE69<Χ(Jԧ]UwrZs!ճS[mCu;!H׊J+FWJ" MxKHG8HTT]Tȯ~ԇ1T7Np7vv-n [j:5S5 *bBS= 7n8eWoW% ЄdžyLîWCdAɊ~_)OYh` 01Tb xR5R` R NP):K8攪/qn(*oqݳ8H8[ CVLFPAfŠhgdb0.EI Vaձg]"ֶ2,|*Q<},a9H],BXUβe7t9Ҕ. :cݦ37$pxmgEU]ػБp-51eTp-vUgߠW_W:d8EY䮤?c\o4Hԃg.sZҜ懽vNsq]ecAhv,OHP4mHU6~ r@A-21HUpWPnThh |ցwő g(p&-7oabƟ @z$^@8q#a 'Q.ٓ/w{r΃O8|5 3ְs3}Izi_S8&UjxB`m= ͂27nqd* Uc::pwA% : @ [Hd>0xxi WVgVWVE#2D#yz"8wwwzzq0#wp{{8X7{8؃gt}7D||GxtJX}҇zplAG'Dx' U 0U Dž^ B1vaAun&7nT(o'x d&U tHy8a:@yHRwVRMy׈y$c7&jhqqXzI@z2q18r63{88+x"wps(sEćGULT{K8UHTGtGr{R 0U~ S h(cnkȆmvR70hPx{ȇTe 8a(8HP 爗WgIGqȏHЉ 8k8({ؑw "GIx|(s('#1M@RU4 Wgf'(d&0' z7d : i@NgihVH0Pg Əlq HQqq3x|]g0Ut=c #tRU A U&UΠv` P v#F娕 x : ǔ:@ &x L@\7"6zW\'vbiٜٖ##] Fuj}ٝٝ99rfp虞bPe#`A~؀[ˀ~V9U`9aC tn(8Wv R 옕W)xJU@bIz(xAHp|("xqiYIoIع6zY:jzغuIyKZᚉ}U:4ʮ:ڳ(A:DzD5]]Jq ^`0vP`0Pis`j@`3m)ìgu1՚+{c/3+~KGpF0k8#띻Q>>{@{@[A+C랰Ư`^0LRKV{ {`Uڵ6+JF(((nKrhzK|ۼKk?ۣk[T@;bJ˯ [{`pSkp[ s[;jʠ$% iڜ~ :[pIԛ7虑ۋJ(D{ۙ.[^[P`T;(ۿ`[i[i g֚P k X|[\,C(l|.\f4\;07øC`gSZ(@<B,7@솢"Kء |QȊܼS\2jWŒLy{ɸ&z P0ӗ-|Ʀ KSguLyL{̻<t8P⺐̍쉓9G֜#+@śC `,cf̾g,Ikʬ ˲\rL7iۜ{(bMЎE2NܷϼЊ쉾茎F.#VNՌ#2t*6i"{=!n=JwI.8z"0׬LB۱>::l뙨{ն:W-&x)yȮ9zn/(3"_5ʙN4T4_'W8_գP@jΓ~9]5.[7a:.nߺEj#x?#D2B+ru6J^,O#N.34$/O艄]+֤##!@_6rϡGI2 7>4m'(rDq?NOM ۜ=|77I2r=%7J5/rU@_CEH. *7j"` S~/oOg8PA7̫qD@wHG„8: 3,^CF=ƐRH%i0iRJ$-]lL`yΝd|OETRI>U3g^ŚUVUFU,M".Imݺ Ϲ<ޭb(Oq<L #FXq?f0bW8h3wTP5D)+R qȏ gt{Ė _"!]v͜8{D]͝?UF0de˰ X0`/~> QFAKiJk" K;0zhLM*B&T)x;˥輜C1EE^9f)18J8bȃ =!׋3 0k>hXl@ʤO2?MҖZд&Hm4wM6tA2"S>HHAED y$/.q&QpcR4*#I%p(5CK*+L,|U5N30 3))v4'frMU8s#X9keNnjB(?OB$7UT!HOܾ1{Sk1w'RLLU T7㏿,&2-#V:A35b)`Ϥ8SYե$6ieEm?VE)&mfʅ/LCәi"hNi i=R@WԛJmUU~ NВ n𠙾8m+8X Jac㬡'SHhU9?o^E7jqsH&\rPZ8:IE*qȠRil__!VYKX9qa|g `K״%^&)!Vc]ZopH2O[pUZá=m[zRq+ Nj\ >I18_ܤ3)kRU8`V3 I%*'k>sVV+)4`υjK^Ƙ׼n!aE$M΂X7ĔO3JDv^a y7śѬ cRڗrQs@`ۇ@qte K~sR2 u! w+^8ȈP3 WCRӣvûfq)"b&#"(ZQu`(Q\җҬQ @qtV"V3 joBRI$KuDf298 fzf&O!d6yeH' Qd8yؐ{eL (BC<9O_Ew6թtSyjrp\b?ԋ }b:VRJ,R&EՒRY@5ᗓMB*:)LAi`Y0X(3V$ikO;=!yM8 J,fsY@5lQ}x9_TFUj9[zjYebs P)t4h)mִW,B.rHO VgZ q|tMaI'.}x5ԧn(׾g$`5vZj3u6D @ϗ=Ÿ_APpir’qE<A>.1zBv7 eV"iִz]8Jsd) _Gof12s,0m<ϖr"AͳGpRKsl Npr .l<˫ [R\*/2[|>*,㕈Mo( Ǐ4җ/f6X5@,F`j5 Cpj;YpYa3A \Zsvrܩ|-NA*H;'Vsh~]@fml;"qir@{"k:>UY2vZRjvua->Y׺ Tsu|FKaxKG /ܭb8] f~bc\''ȴStygp܅aB%y{=|1ngJ=I>-P7UOucΫ\aOK2 on1 QDr(NF?}W~}w?~Gտ~T?$Ŀ3Tdt> N @;@@ ;A@@lAc> ܿ,KK \?#>BTBc'A)&+A,AB>0\B* 4B20lC7LC6DB(A[A>C??C:?C@CnAAFtD3B7D"D15DJ4O CM4(T>DTdEVB+ABSB-EeFuGHIJKLMF}SS@=TC:UT:%SSUSV-WXYZ[O8 ^^R_ aV<-VA8VdM`_eVe-e};`}kVgmnopq%r5sEtUuevuoUS`zW.W|S`{ ؁~W~UXׄW}X=؉؊؋،؍؎؏ِّ%ْ5ٓxS_`ٖeY.mYٗY_ٛYٛٙٞ ZYY-ڤUڥeڦuڧڨکڪګڬڭڨUY݅۰TA [=[Ҵ-]X۱}۱u[eAM[ӹ۹[ۿ%5EUeuDžȕ\&Յ\A]-]M]e]]]٥ڵ%5\u^Ap^[^^_5_^Ueu_ŅZ`.%6ZSSN`^` `6&6FVfva`Za. !&"6#F$V%f&v'()b,-./0c*Y03F4V5f6v789:;<=>?@cB6CFDVEfFvG~O SJJK?IUJNON?MUNR6S>QWRFeȼWXYZ[R>\^Yea&b6c`UV[PNe>hNNi>jTfffegnLl.Nkp&Nq&lmNovppwxygzz6zx}xh~&hFhVg&v~[LhyhyK}h.h}hi{fAwFi>nvLh|蘞6陮if^ixpj腞viżoꨆ Njꬦjo`6簾j.k6j^&kFjkNk>fkkjkoPMfꦆ[džǾȆNl^ɮlll~lsmm.FlԮmm>mʾmmٶ^mNQ^lv[ІvnmNnvnnnm0ono6oVono~^Vndo^A.oo]~n<pvo  n 7q.Wpo_nk Nqqqs6r!/r"r%or'g$Or$lrq,/rL!%r&/w!%^g?[''s s8'7r*r0:+sks#8s=r4r?sC'rC?OcfsTLHsGW#73uPGuUA?W?OYsYtQY@t5gLGpi b7cGdWegvsfgh_vgvb@dejgn'vfa[sGtWugvww7wywwz? \w}ww~guw'o$WgwOwxWx`_jL?7 WWgL^?゙'G?gz_zLz{o'{SGN>g{\|{,'7GW_|,tɧ,ǟS|Ҽ{|7G T|S.ԇدտ>'٤}A>A>>.>O͏NϥQ,௾'>?~3s~_?~~3~7AqXP "L DJHĉcG"Cz(ǒ Q4yH#S”͗ w'РB-j(ҤJ,)A:9Bj*A J$Nrr.ܼu?T_}2-l0ĊvUjLX'S.;vW`F43m=޺~eԬƎ6ܺwv|¯69❏cܰsn_{wl׳xN+[.o<9ˍs_5:l[ݻjg{Q : PUGY\Yb7}PieGڂhjpن!bmA8#5'!TJvpbBh]h[MdQs?BUZw&xZjPw\ 6Q]zQ8>8<)ggY[`&qddIty'}٧Fqj9'y':桑J:i*裙jzfz)ZUwmz*•**:+z+++[gz,*,:,[aZ{-jr-;.z[.骻..;/[// Lli1K<1/|1 ;ۈ<2%o )zG7s7|37|C6L33- -C O278͈ӳ53uF[ljHC2OLc<6U_YJZUwo^ ٠RqY# s 6ۑ"Yf\euy-]E9^߉L?J9qkUE5Gz ?l73O?+\!V|c7-O@{Ǎc#"(5 sJ犄?!O!L:%+^Qgks5 (Fce Ü^". X %2QyL! (n FM#|%y1} 5҈kiHAduHI qAԑ mU,"JAfi($# IƱ%5Ȃhd$QBSUB x e̒`(sy Sr~\&?Sb~y`: b|&4L*j Rq&ƪ q[,': sL;)y)'>cϔaʧ%1fj,&@&PT!s`P}-b xvl?DVх]SJcӠ5C!G49ZzF6 lpK6 wg&njd2 x KVTȸm5qjPEpNvVHx!QFN6+ Xڮr#ṉxގLŐGMtJv7׺Qsfu]1Us9--:>3WqtyzU}. ΦK4;r(qX*jmd) UB4]o͂Jg_gBtQXKm^\MXj1=\ b4[%: o} v_m!l*ĽzonOMh!8 ^d٨ׄ/hZq^vTѨ%|U/aS*:HPr|1y?ztRJN'dRc+,1U0mf\>s^HvJĤgPΌ&s|`<4}B+ёc#P)Kބ3]JkӕĴC/P Ѧƕ%(P3RmUӰՅzhuIgYÓ352Zg>Wk {N'آ4%;\ܚhڨf b۩tjfc ne 8uޏ#9,Tx+rʮ:}cC 1rH68198.7p{1OWL'~#8uۓ[%wj7gE byxO\:"yͩws[噁8rJC'gC'Lմac(fooL\u=?owύxos>5B/?55'˟?ꓩ?nؐ & 6>N JV f> ~  n G2   ! .ant`2#4F4N#5V5^#6f6n6"0~!.99&#H,69;c9 <#=#B#>>#??£77v/Ad(A@4$DBC>/PdC6DDEf$GvAZFzH$II@bKK&$d.4M$M DN N$O$K$P%QP%R&R.%SJd+v.L%UV% 6T.4U W TJGWeqpeYYeYYZ"D[V\%XW%[%__%`&W>%T.bb&b^,#M (@ dBeZ `fbNfe^bj&ff&hvhjfChv&efirfkf&Bg&m֦m&n-faappR@cf@p p*g-0gs sr2s gt^uR't.'t:vru~'xzgwn'vZ'zz'{'{foa}֧}g'K} }'-h €֧g."(' B("RF2v~((|'Jwh0n^hNhfhjhꨌ(h v,$.)6 ĒB)BP $iN6^)zi>niZ)i:)Ʃiv,䩞) Ğ, Ġ B* jj"*>jqD2^jCTb*B*)*j)v+**ƪ*֪*檮*ꩢ*j++&+*J`60+6` ^+fn+߷߸a޹gߺ2a޻h߼i߽0߾n`r޿ij"lV`k:kvblþ>`:`vRk&`&ʲlZidlfCh_uΒdܬ(LLl">k2V>EnmlV*-V,m* ҬغmڲcPv-2-~mBQ-eD^Eܾ-nMޚm>ܦ rbb.mZnўmn㖮 -N ` .v͒-2.ኮn2nb-Һ"Ծ.nVo.nzmn,.&.Ԣ9ƬVoj.Z/mz/r/ obn.*opev{\fJp-"n.2opkRoߖ6z,rnm /:/0V_F 0k\\+q_+\KG_#[[W[;'[ZZJĎ , 10B p1G0z:>~/mư:kㆭ/( {/_prNr/h&_q'o#2$g p+c ,K ',122V2.!g0[,c:r2;02r(/4r]36q3r27s36#?srK2Ѩs .(<2=ϲ=3ʰ%Z?s6-4or4 G /B20cMDIDoJIJZL JK lMLZNMKlON{ZP OlQwPwZR+QlSRkZTKSlUTgZVku3GsttFS/u5~ qE"{r=5[7t-#o嵃5a.+(5~6 ^_3v ;`8u8QvzX_)6fo3`7b vi#'-1k'vayXd 4)vApoӶ+K/E65Yog 6 {tL+Ő6`uo?Q@Gf{nn4Ao7\Cw]4yQ@Xw+//+"89Q04z9P)#J;B:MK,R:O[z0fjla:Q{y:xšsêz8Ǻz!K:Ϻ˜kzy ;3u;U';[+;W3;׺K;t7b;O;W;Csʆ{:;;޻a绾5{V;G|R5'|N/<Ǵ?IG3W5_<òo!wǷ1ȇ|(!@w__~4`k5'_M"!@b "c}WjϠ)L1)8lW] -"og~Oixb$x _1x0qZCk>@ 3(֥Hb ۍ1Flj-vnr[f{ }( b{u!( OvX!\az>z}  ٦Wt҅ y",60<^' 2X „.x>q'唧4zQiB{͐ZX't 7[م\t}ؒY# 4e'_#䙧OPFFgrBu`Dr(c0czZg 0^m # q#n{y_}ʟxJTkl:A;2@ Y, PN%eXRW /I%foGZ: zCrHpZ$*( *+,^wRn[#vkh}ihKr~Vr lo\u+pR r% HSW]8,M+ `}Qg,^i\Fk`vemxhv^/~zvcFꁿz@ QZ`}J]ye9>\tło1*UZcyw{텻 @oGK۸vE~l`Ղ#DU5Dpύօ*!0VS f;T-|8޺q(I^귱9zk&4g$ KF9*H HAL!2B"e°%&̡׀BNЂ7 XQ;Lb{ó "b)FQX 0.z1(#H,wxHG-x̣=IBR}<"Q$$!IZC%3Nz(GIRL*WV򕰌,gIZ̥.w^ 0ILV ! H2f:Ќ4IjZ̦6nz 8IrL:~^ӝ@JЂMBO"D'JъZu(F7юz >L(MJWR:0LaLfPf hB3 L@DmRԦ:u&4L @>j4:T>` X*PӤ)lO35@(@Ը5? ]zJH@ayZW:J0M6ঈOyuA*_Kt*Q5KZ=lgK"T Ҵ,_Ѐ@ܩV՛Rժ^MpCXBOZZn:w" @r/2}kZ [^6[uKShZx.0Lj`VכL#8mZ-+o`B"&1nͰgLcn81MVrkK;P荻e:mv7zV#e.7=jR{69p :exxγ[gwπRWyЈNE;ѐh#MJ[:7zfӠP+ԨNWVծ.5gMZָεw YMbNf;@6Mj[ئn{vMrv.ȺMzη~N@|;0'N[ϸ7{ GNr@ O'Wk垈w^[8ׄyNto@:&^_!T 0JӝuhC X@~ud=[ڗu3` >0`HNCf@B8DXFxB.&H如R(08VxXkN\؅^Ub8dxhxzfk׆npi򷆼q%wxq,(|ttk) {؇8sk Xpk ؈nkx Xxn(uT'wt  p(J؉ptzd7k@whg`'}xD7Wh ȋhmt(xw|EX͘4?!ypw}zygǀPxH|y ~~8ȈXzא}莒v}'xh9﨑*B~#'i:u-A/Y!~|8ɨL l"i㈀8{ yxMٕ+1B^y(!?A`hS耸r7T2ؗ@HKI=mpk٘AYI͈9Yyoujv9Yyٛix鈏Iov ~Atjny)'8Wѹ}pr?Xrɝ}ͩ8|QH8Iَjiɟiك{zCqȟIymnt`Zʃ{z%ɖ9u ֈ~:ijx@ aJ)@z@zBZIKD8H-SjC6Xፔiy}WM A Js:rj-EqʤzZ* :7' Ƈ})ZrʧGuꎕZ{کw*iU0:o978PyEqHFڤڟ ꩁʫjꦻj^ɞ7jk/9Qz ڭֈJʭ*ZZjZk*ŚZ}꧜0:Ȫ|kYw8)󉥔+JLJ+WZkJk$ {騦j9{ǰ>A]14{ 6 o:?i>P6J涴N} Wvb;d[f{hjl۶5EǵDtt;Jzp+~r;˄{K6;2׸*׉XڏkY9ǐ벚 <.$1>M^<9 >+A@~6mJI'N.VTS~,^\N[ZDNdclCt^q.}l|nkx_΁~nr^䊾yڎ}z┾nۓn钎枎͉> 톮^Q[ʪn?_m[??m_l $r{U[,\ּ-?!ĺz둤{4;a2y9+N'ˏԫMZ?DIo +Xf?[wWϣH_/@r]{GOkϼV?|Q ƺl>>?b?kLǾ&O/sw<2L/og\@PE#` MA8n]eVmu.}_i JjP*Oq2Rrr Ss3pj05UuOvH663*ju8Xv֘HpPw:ZzPԠ<\||zI>^XVשyzQY-`B 6d4u)Vxc :9]F#I1[m Mt*$"ygNtfSJȝC5ef& =jԑ=RgSjV[&Mf*KcɖGǰMͶuVךbֵ{ךzsp?'6|1|&v2RǪ>Y8rfƺth+uꨝKeOul7I5yvn&Yvn^zup˙}vө3n5:۹{7n9:w}}G^9pӎ|?[00%& =B?T 0] _q??Gb1uԐ"۱E#\F|R7$oJ՚<,EI-1.$|0692֒tN<2SL=N(>$Q0Fq2OG%iI- RA/J9LT<-UDMɳ.[#l5“XϤx#b"9}6d#W9[jMvY5\`[] ݸ7gӝd x~[|Q=m x`fIww QxrU%VV!EY_ifYgM.oڠ袍>餕^馝~ꨥꪭ묵޺jlT8<>^~垛ޛp ?_\-5ߜ=?EM?E]]esiuߝwm_}%襟ꭿߞ?__(ߟ X@ T@>)XA ^pA;PKm;OJPKtN|ldLrĴLnļ̴dfdtT~̤μČ܌ʼdd\\ttԬllll||촲,_H?")\ȰÇ#JHb3LhǏ1jIɓ(S\ɲ˗0cʜI͛8sɳ'NEGJѣH*]ʴ<  5իXjʵׯZJIٳhӪ]˶۷p*C(x˷߿ hQB HM2ǐ#KLe7!˹ϠCMYGy ^ͺ~!z45˸s-ym N Q QQ9سk `:O,}/=F_2"8_d& ޓZ%%]A|0 hir9'u穨g{L8葋(BZkM:AGܶ曝*0樜B{VkfKЅ!)롴"e(Znbnzl͂9oRF ${kߪWnkÆ+ %e.)v,oj,پl(F"5+} +?\/(5bYij~zNFrPG-6` 3[޺fe8" 灛>{4K1|1 ل&/G4Wn9&4sڤFO~騧^gCzIgn;w{C9Bn<̗6GPov7C o觯/o HL8>v` Z̠7z GH(L W0 gH8̡w8C}@DHL&:PH*Їȃ@.Z` H2hLOC&qCp8 hj&Tc(7yσͨFS(*a8oNя&#`IyRzSLgJsZa8n`@қ&;uOuT^Rc nTJժZXͪV+|#oxY[W/yþj_%.WZ7Kwu{ׂOL_[9 oZX=1mP^}qu'vןW^AG =K]'b{0ww(~{|O|Jt|WoA8yuVuDt#m6ЁsV~-Hy0Xu(}.(;'w Gkv{zw/w ww|xxŤ+[ȃ=Ņ`y^Va8yW3XxjlchA>XDjlwwVwvw'gly,WGXYx}moxb(~HzfhPl8dz*4jF8mXȁa(BeylJg|6 RB؊ȘOTЌ8XdBe؍x8)hXx蘎XhXWW0dp؏Xe`W$U 9Pɐ9Yy )ic4 e[](*,ْ.0^`apB$i1<ٓ2I6A9y>YFyHJ3Y7ّ]&R9UdS@OZNWY'dXdiM]$YYlٖnɖg cQIvyKO~9hUQ`T%|I~iAٗYEL0C IGrȚYy40GPH9 CA C@E`Q2g< ٝ9Yyy?ݳٞ9Yyٟ:Zz ڠ:Zڡ a$Z&z(*j#.00j4Z=:<ڣ>@ "*FzHJLj0MR:T*OjXvAڥ^>:PUZLzcjjeZp:!\ tZa lhJyڧ~n:1vzu*|Sj:J9*:Hj>TJ>MIꨣZ>yj Zz1>کګj:NjZZ֪ګ;Z <ʫ:=P*磮ʪ犮ڮʪꮳGJ:**J= k;jzʮ *jͺ[H{(ڰ ڭ ;1[Z!۱# DzKB˳+Fk)L{+KP;,;j3K溪=E[CbK<%۴j(Qj5+W밡 d]>@kd{;_˶qzK1[{K;= h۹ۮ}O뫪ˣYzM[֚˦+;)}ʫK;{ ܫ!ڢ2Z+J曾+۾;[{ۿ<\| <\| "<$\&|(*,.02Y6|Á8<ï>B<D|HĆdJNIP\V|0tZ\[|AL,>bLBA8hhlb0Tjr\Bl|yexx<DŽ\ȴ9t${@B=D-7]HJLNPH}R]V}XZ\"M^b=d]f}h`lnpr]k=v}xzn]|׀؂=؄-~ ؊،؎ْؐ=ٔ]ٖ}٘ٚ٘]؞٠ԇдڨڪM!եʹڲ=۴Mңԯ)۵۾lzMۻ }ȝčݲ`*o=Mݧ9-=1);;Iz 'a1 ll~=~ > m'(.+-^M^6Φ9@~@BnEG~ #>!.OONR'nPY^C7`.9ꭤ?FDGlnK^SXvNxUa>խ֍pNh0-NLn znw,.2>N/=AqB~啮u={>㥾cÞ봾~T}>^֎ҿ.掮JnN+q)N~;~>j],ĞľN?yA}O j@ ?ӯ_?/&oӜ,.02'_6:X<@CB_F0MHLʫ8=RN_VP__^nU`hYOd?fp'3rzt/vx?-Lz=dOMeOO;譮!^?ˍqӋñr<>^ÞjOo斯>C퐾/݉㥏ֿ/?P 0@ :\QD-^ĸPA=~RH%MDRJ-]SL5męSN8yPED&0TfĚUkƍ=~VXe͞EVZ?54n\Lޕ.TvU]FXbƍ?۠d*eybhҤ KFZj֭]ا9Ɲؽ}\p׳y[弉?]t=vֽ^xZ@^zݿA&_~M$@D0Ad@0B ' @ /0C 75 ;1DG$D>41EWdEPt1Fg 1Gwǝ`1H!$F E"9BZ*IX B2"2K-9:&]BNɔ,LrK5d.?.4 'ڋN34LP4)l3QE%u.>Ϣ̓ASBQFG%pd)IK3l/d3O@=4WSwEV .IRN 5TPo5ZiU W)c4VԠBUWQE7]uӲvUISG-tXqu^rw]v34lL \f}\hbUTWc?^+ cOF9PUe_Ndgd9gw g:|h6hff:jj)kk;l&lF;mfm߆;n离n;oo>'pGx'xG>ygy矇>z駧z>{{?|'|G?}g}߇?~秿~?`8@ЀD`@6Ё`%8A VЂ`5Av~aE8BЄ'Da UBЅ/$ d8CІ7auCЇ?b8D"шGDbD&6щOb8E*VъWbE.vы_c8F2ьgDcոF&noc8G:юwcFяd 9HBҐLHF6ґd$%)Pd&5INvғA(E9JRT%R| aIZҖe.5yUR%+u9LbӘDfCE2t+YMi>0MkRg89Nrr!O~a:qKgTAl2gD%:QVѡ@o8˄C9PEiJURZr̡Fcѐt")Dk:Rjԧ?jPRtqG}gRuPҔ;G:UVժf$j@JuFs'C ֯ԝWEkZպ%f5[m kkIMVկ[c WְECT&ֱldʢJֲlfXvֳ,gA;ZҖ65mjUZmlIֶҢmu[F喷n|\G5nr".׹Qs;]RHnv_2v׻%w;^N*yJ>׽ w;"t=hBwAFg9Ѣ=i , HЂh`@ d0GCHU@1 X0k M#I׺a 0 kZۺ% Z]տ6n`kZ`AfGX)T`,b nsGxӾ4l/ݎQ/BnueJ=# ^`46m{[ kU0km Y\Wa˫"vT/8Dȼo]Y LWU~ꏤ:A':uvBzM}'qn _Aܡn )}tǼ<w/^j<?|?ԾPt7̷坷.z_{S'Ɨhok}W#~O?kGŎ.%~SP|`~t)^F;:[<>K c0 <ct@ف@ = @ > /@@# 4 8Akx8A 6 )4P%&tTB-:;1$243D4T5d@Cӱ7C9C;æ=C?ğy0'bATD_iXEDiD CXDz1/HDEDK&1'TĒBL!S2"Rt2DTZܑP0;2 2Z`\bAEEad[b(.kk6&1L$$Sl$G`,tsTv@txl z{G}1lȀȁ$Ȃ4ȃDȄTȅdȆ\.ȉ ¡QAȎd  x|HHəL,I |Lɢ4JHɝ,IIJ ʣʫdJ|JʓJ$˲D844˹KAK$IɷȘݱ ɼD̒˒\\@LHt$ǔС@̞̼L/ tӡL M$I (IK|ΉM$ɒDMDlJ\L\MT(ɑtN| TTI`I,$O  ω 0@P5H`P@Ь PЛEQь(Q8\QhњxѹыQҫQљ ERҊ(R8$R\R ̑x(R'҉hҘ,RR0ESӈ(ӗ84Sh[ӅhSx8SJSӖ<@ETBCMGeERSHTT 5NLMQ5P5Q$T SuQTUW VQWZu YQZ]M \5R]`% _uR`cbRcEfe5SfuihuSilkSlo]nSor5q5T4utmTuex} =UG|EMۼYlĎb&Έv6wfl.bΔ⢞l)b5I1kMeX.㝴cEkQ]mF٭קS6\LD~lގ\̠6n䥵ZV~nZҌd nseed۹Ykn~Y`vMfΔtXĵofg/5Mu݇5 p] 7q(W1wiH؀ !'"7#G ;PKt**PKM#Lh݊ׯ7†A,YcϢk۷mU%xصۥ߿vLx†*^1ὐ R$˘3c™`,BuJYk׃b˞=۶i [kNȓ+/ˣ#sy!E0i]"EZĈEҫOKGC b uIRL=TI)@P#dՅ_}UÆnhֆk($^b)ي,c0vpMf([YE_)$D)ƑHFqőN")M$Z6 =ܗOid:yd8f!%݉}-B|孷|1'"Gw( *U 4UPV%p!WzbXujuj4joqDu 2(,EFZ,X6쳸q)кfLXHq $0B_zɧx䒛^-B߼|k5hQ*@\`6ũXꨤ֐aG, jqƐ"4 ٰFcY0ׁk1l3,q:pw${-r"L7ʹɧvos{d;A_cz})Q W( cC$rV|]ހkfB~q/վkwT淡tCk4rFN3-$!$sYn@a\6`6 |U CO OOw7u} ]~/~e7a62c}v?J `8HV8 p  .PID" H"n:fThc tR^Hy6*zK→H-Qt(Zo|3G#e^7"t& _p9Ix̣(AA IHV':M65MNA‚ )f`( tRB  <"2o%821zOeuK|o|7#\1|K23qXAep$2!h&A69t3AHN8, b=\ !zӞœ!-!J)kۀ5DdQ.֐(?CSd\YJc˖&Ѥ.|KUNP wT3g:r55A7HXucծftc>x12Hb+9Kff yT<(n2*mn9nSTH5x[UՌAgM묪1> w^`'b}LWd fғL%ӡ 8``+T2a3i T(эqkI?ߜ{ ?'2#Ȭ; RBQJpn:ʬ(,L0+lan8vAnjNիf\0rkWcUĵ'O3rϹ*-]>p:"ӟl!FKNܴDi%޶m)Q8^nT0( ^@,=zҨ4Mx'R vIEry L*yOoޠq ˸;)@Rcgm÷ zC9A p 2?qg/g O~ѳ{?McqsO&1-~?, mgwvQpvjvxbR  ŀ!@ifWAo wo&ExRgWQ y If30ׁ'qvq9{:z9La>M72JHr>{. rN{gjj*wqpb\}d}L}?'~jl}t}\~[0}yrUNM0R`I& ixR Dwy%o;WQO؊y afR0x_0zA&S&A{g{Ka%MXjrX{ڴ>{rވXrZ|vV_#-׎qt؆xsP8r$wR~hR4gRagB`RVVQQpgvI(' 8yR@ vgRyxRŃ>T=q{8Qu{MO9r/يGhhAWdYhrl}3gt32M}z~fRPYU o`ʐf pa \".p6 aF 0@ .`i9'iSH=L@ vSيKY9rUYٸMܸ\i^rǧrZ[fY|>X|؈ٞNЈgU(& VQhR &ʰ}gQx @ 5])99y@0hސy h7zՁ>`{5D`66zǩOə>jvFzFJLڤ.~WD@TpzٞyZʈk bI' iY@ YEa' Eq eOȡ' hRpG& -ʛ0EYQVg7zS"7PDʕHZN2\Q*U٥\UaYUa^g* `RlZPЬ~D1avEa :h0zhڧa@{h@ /*# ˰RyڴG4r{ڱ;sq!+S0iȥ],b(na^b@)rww⚴J抩ՈR;S 9W6Jذ h/ɜIIdr;vWQ:SM~pK/ˈPP4 o=kИ@P; `M`[TUk$=ʵ7ddii[Qնn+Jțwq}z[~Bp˸˸h\ڸ ` 6an苾0A R/;IKCuI7Zxx+2TSS ڵT.аֻ ,<\1ɻG:}Ԫʼ7}lQ7ћTjKk©Vz9ZVF]p髾+@ /KH^SOxO+,{/i ^\L7hqɪHއHzKW)lF,[ I<;{P|R܋[[Tgk_ ʬb, f|i\˦Gjvl@I{<}̸)azK7[ȡqsk\j HA̴+`ɡyRɥ)赘< -\li}vɕHʜ 8 #CL`rw: ɯ+Ȩˈf,죡:l4 O*|!kB˱+АhK= Վ?Um;[֢};AҠ 8L/i>LײϦ3-ߴm‡=D`,. ٣zMM FtIs苟ٟ ڣ=4cmڙ<}ZRO&޿[d|ymۺ؝q RJ^yP܌K';j6MXs<)C}I348ޮ[޷`k@|*3 v&׍2קZx߿^佌G  >}{Lޕ*mPiTǒFS ~(OM!j:f.o5.8ɾ.,_LžN=JiN,O@NFaN~f46/I 0;:jiþLo-=}j[-:`,hI m*._sTMpHh/+=h+5O@0j0AIML~So;>?ćz\Y'`Ci*\/>7~,>o>ϧmptOݙ.9BO%DC_a8<LG횿mxWpZ?O8BT<>IpI sI7QD  HB DP,^Ę1#=zR+WFed*dS̐YęSg=}XAС >4 UjT,…]bPV1̞D-Z0\Aںx }]`bE … F Ɓ7d)N f0O~3M6YA".vɒ)mƝ$`B -Cx5R}4#- K3gis9}#M/{# +Ucɢ=K5K"|k*p1.d,p&l@c.B󬺐 8Ԃ.dE( ~7|K)^C"LT"碣w 麐N4X;1sJi.鼞kM{>Cz-&Tͬ^AL +dCG?P]1 0E0(&24%aPO-d-QҌH#)1h|UĂKL1# 3ѼIM(|N@>ؓOE.5] sB}L&=9RMM[ziOE8a}la^3H%=Z\Bna,-$6]V&3ǃ'5jjuM\2ݺ~fݢJ__zP}H&Z;B9eP?kE&lφz :ry蟏˶ؔD"#YJ&V Z#Jfou5 B =/Gz' tK$_Sg,G:aGAۥwh3=:#bMYKc}C1p3xմʽpy񘻺 u|׌?LAM׳tVE6v.wbIl;mfn,b<$Avw}H/{]x\\a|u>guQh5щ\/UvWH'Bucfw)ΈF߁Yy׻٭cHG*%ICaŦsu;, 'cX;.& nb߱ 1TQ§3lgJKC6+*3%ֲNdPokA =I鲟w01,Ox`eT ӕ\lDUR\! b.~BPR-myK\ JAł`ԥ/}釄 !@Q-0Ьà b3mJ߹Tn*muBCmCi#wb xMx#$F$R B?Z{rMX$A[KPAY+ԱE-7D:ّ&=V$g(vֳ3iMrt%Qb[ST׽H+-r1 ,DDd;A NN/DԦyuNsNUNE`E-YQ2r4˔}'z0}ztkh+^q#g!*C># vui\oW,KMQA>5'ꎶN„Yvk;{~K$.ymO_ \.s{ݍp={{T\BlHル,dQrO?Ʊbx`[OؿN SήC@+2U5"/ƚ>+b @ b)''9<9A9p{3lk&%ɉ!;4&!!,K=^cqhcB[" 㤄*@K@l5p[ S6tC $)&C|`,S 'Z1@At<ʳA0䫾.?" =:(:K32N I/rB'9# R+?² D/T@V'R3@5 7$Ft"dTd!C9 32>E ɃnB4ɫDdA G|D IRT)O:ܘO;ƣc&5SU HW M VBi´ۨC^TJ9 FRȍ,7>a3:gƓkFBƘpF?<?@Ac'*DVdEDndFE~ahGdGdHLL^MJO&R6SFTVUfVvWXYZ[\eC_f`^a_^cb-feVffNefd>a.clmnopq&r6sFtVufvvw6g^zg{{|?g|g}h.&gFh舖艦芶&鑖ZP^iU?xiZpi隞ifn陶ijFVfv꧆ꨖꩦꪶj>ZZk-kkMkFkZ0kvkf&>?kVk&6FVfvdžfZY&6FVfv׆ؖΦ]>҅XPfv&66n@ev㆞xo&7|gww [ [8'Jp gqjE|qJYqqqqе"[$W%g&w'τJ$+,q1/S+wr52Wr)r*1or2767Or.rr0e%G$s9>or53s?tCt:];<}JϴNtؼtMN}NR'RtMtQtPWuPwuUuTtF!\IP/uYPt_guR'vSqZ/_tauR_e?vKuu]ݼznppoq?n/wrOwqBwwtrzWtuowq lvwwoWS{gw?wx'}7{Ms͈~[p̑w(y?Wy''y'yyyy?dLz_y/yozOz_yOyy ots'{D͛O{O{yw{{͹ye/?[87GWg'Ƈȗ|[wt"|s'}B'G/ʷS٧ڷ}~g}w}7.tg~W~o'{xusq7wpW/pwo_W'WV|,h „ 2l!Ĉ'Rh"ƌ7rȐ"A(irǔ*Wl%̘2gD8?'E'РB-H%Qm)ԨR^D*R)TFD+ذbǒ-k,ڴjײm6-׸UTU.^/.,UbX^Ò'Sl_ď7ۘ'gȘG.mڴЪz zȧgӮm{dj؛Yno/npyt8|{N=ڷs\9^;}59Ouf}_ht_@֭A't_ A7!7Veu_P! ~h)"(8c`b8'#.("z,8$H#MdQaQ)ZbXP-% RK:y&PFԔ9U"^:&*I'd&}RM Tpʙߊi''hQԂ Z &2`w6 "Y)2^PӖL*:+P% ;,{l*ݮ䫳Bݺ,5-MbӴz;ٵƤ5u.骻.U5G%{/l/R x{3zĥox|.s5D/9Ivw43ο hëUg@/D ~x~e=p H(CjIMh6AV0 {0kCVPN?¡ mTVQot&>`@4#g1 E=g{<Ȅ u<$$ H,3LMg}AQiDKUUƓ|AD9(%+sW-$DiK Ry T Rt)*$0i٣ZIUI&x(T9jDF4)4.8y#1ZQL#;wJ HYτ*E<IGD5͎xӞ 1-PE(J?@*5 x"TU2-JєF8ɨ@6N:,QP*U(B&JӉ?])##~";*}z撦LֵmMX*֑U'j\8WU2 ^Zƽf=Z'X: 11~2. zحoav@ hF(B~Rc߲7֝%dk-Ujj*6u@7vץ5? 8ٱwY ]JldϚn7t'<cycz w-^Ď;7~- `  ^+jRaWծ/p2t {9Л,v+όe\3:?C&:`b$"ދ"%'8"H-bBdBtCD* n6?l&#1bA"> `/ޛ/T% 5883|838#@c4B ߼ɛ#q#Nb+::}J3TSBS@I٣wxc?*.M?D _=S:1"DCJ*dK^d/ՍIBC2#$LLbM6y$A:?!B2$Hblbin"sN"nzpVuZ$uvwKBg''y'j''{by'|{'}v|w~ˣg$IzbZ9!`'hɝE')UP5^5#ӸZ2e46ң\ܜc=% _Tl-ehP0\ݨ;" UM͟QzvCDž">]tIc@ΦWe&A!u D\:ʨE`虾 e|%]8%M:\]ⱟv\a)j]ݢi"ӥ֥D]B$<^{^ɟym]9 jd*eL%z%n6 6G^Ԟ ⟌_LQk `mګkL_%y 62e9eZͿ֟^ϺBfD?G&`>C'O(4.M<DKL:E[4FGCttD4Ȣ3l8NbpG0EAJtECL?дM#;6.v4G'NLu.ItH1 q,x`C1d/(BdSSV+OSX?Fu\#DZCOM?MEuעtJcj&0='P؂'>&u\CP4QIoB.صLSM?@d5fG\tA R$fsZS hvi3eive@[%IfB0:O&PB#D?0Ahe3i;we4]{'*7ldsvBLwO'&rYz4x'+`G 5&H6_Cws#aW7wdg7sczvz/x+[w?xQnKav/,|O߃--HY+8zk7NoVxk#7øz8xAxg8 u+*Ku347_8Ĕcoswzk9IyÕxkyGu&`ɢ/4AC'C>'h6I93 :A9w9om zOzw/{;3|(Bvjeo3:7uto:wv{;Bz?ékF:vG7;5ږ#Cs8OG8cs9/M4{33{;7{ǻ;߻ݶn绿T<|q7I|Us'{L?sMx<>T;O.EN1B|4ggtFL4s3BôCK47{9x3/DROy_;=Ew69;U/ /x5z;^W}FluWuX=ţvMl5fk'xtjj>[+l/;a_b3c9⻺ioӛ{?]VpoSw7v':B7_^:k3t7> wq7=>| ?,Cx#M'K:O{{j7>~7?bj}87sAyč6s?@"p'|cK߿f-4PCDZrcEɸ?zLƦOZjB!9. V IժHl幗o_OM'Ҡ 'mqe:j`$f5B̚r .izG+mtj՟˪սb߿WqRy h`qפ|d.F~m=wmgu=v$KB/ I`fUqYsggK6yI=$6sbٲR ^fsmhB$ꨖ*;2J)~m^nfFm\q^e~ GlĦy%kl-;;)/כlF\q__%awȣ^ 6;fͅ阑'~xRgu駵lI"{rg|y'}1?{yx`_vh쿗s?x3G:$7?og20s X9 (# Xqy v.uă3 qH :l)d #s}]!x[ (ԁEulqýTNSuUlC_t{QAuG=usYc,FEZCHb@NY%wHm=R'Ө+EF8yJԙt+aKYZJziIqSdtKRb(1oS.UƵLt #1fG|sی>OfmdG?5|'l4gp1I6Qnv-7v= c;6]v[ݭ/3Vqo['@[ЃDĩ=Q4Q(ktoHiE/J-AY~i^4jKڜz>kx_x:wS{2nzj wҫ.c~c;+&aƪ%r˄ý+Cow냧zĭ~x+'e<_xK>qdJ|t*xz/y~˄6_9ůvȋ40 `3_Kpn~/}7_}~ףg-xǟ}oo??.O[o +EXn, .)0X΅zG%YeM`]%^^ pC`Fa:&aaa00X4'RMc8F^>Efc!Y%n^jG%NghhJp%Їf 0P?VUx h{&:o$sܐBoH ݧ pgpRЃ0c|@xfЄ vGvQni|ɇ ($1y|M1&*%Uh0RgmM:c':'>mg=H ,WP1bq&*h02Gֺ(C1qgtņnMPrTw ΈhFf}!OMh苾/t #MM؈#;R$O`2&er&q)'i%nnWlQfpRHΥr|2 * o+))+3P+r,+,,r-D---*..㦒VZ2"/+K00E21I`n8Nn/SN2 F.Z*h3m/4ͫ,~~%O55 ]l34n,s6 63vN66299BRGR:KފOT032qi23nXk<83=i+,=w3Qs: rK?77˻k<3;s;TAAŊ@?{?'>11 :4vӽ3WD^%3>ͳF oj/st`3UԲJtttISH?JޜHHKEtCPIrtLWJTKu}&{ P@֔MWK\tĺdjtlrL^|DRt4Fd4:4\n;W&޹УK9g߾{ËO<ŹoOjy˟O~_oWh8A@~zVhfx$†ʈ2&TPP02`dʈ$&$,L6$r F)8"Tޕt*"h)+h2h#:PЖtp"x|N)TIЀ &`AueahA3Zpf;j#lV2*D֖ǩjO6J謴Q$k ࢌ7J& F3`)nij,+v{-k.+o0.`シhAA* , -I-hjrA `w1v+и{a2P QTQG1Ļ4lΫήԻqV`7f` *P+ R-.0-`pi@ẖK["X`6ӣ&끲, sPt|߀.|0 ˰Lk1o mXwA^-j{lop˝82H{1 ?|G/=#nkN -`פ}c6yZ1Whg!!wz_4l ̟>y"` " &Bl 4aSxP ql@.ʜ  |*93ZĶ&.WVD).sb\-`\p@:4^ȼ}pkTcG:ڑt Q8l >u+XAArReQ>?@ @#ȴyR-CIRy {Fn;`My$D&K FfЖ ePl&HY*b9! X@lt f.EIYr~?,'6e%'>s 9AQp5/³QT4aFYB תIAy+Q4}`$gҊL;x*5J bCUZTrNcK22yXh'Lnի|X'fMZֶ%kNaπLh}xwfZDcyѬh yҘδ7N9υ=<O+(jVzխtWMZ֚w͟f Mb;If#Xv(Hζo]i^{)@rN7pq^wMt˩x~98:<yeW, M[ϸ7g #z(OW\ y|MM8Ϲw@ЇNHyetlz6oԧr1TϺ֝nu=b}`2nh'pNxϻOOx=퐏|/[7_M/d]KJBχO{u&-AY c1SiwO?'NaMTŠ('Qz؏|dt;}|?~kIqRT۟]? bR1'"N"+$gAv`jQ{%䵁$Xg!`(#cY,Z"23p)uWz7u9]''#.Fh."*Cb5/B|G}VxXZ(w ӷ`b8Aхdjх6|P2'3;b32--( B8}JbXx؈(8=_qF4F1sC_4eR#D61&Њ:gxȈ؋uSPU;P`>Ӵ?=C49b=##%Pc(^PR I\]:(+X$Xhx(@t؉dFEC9c 1x]EG *$Y2&*yhhPV@/ C R 35ɍH_`BHq3NPI3TYV SyZ[ْh/DUcTFTK9D,#]hɊCy ~δ!3$ф㱒Iu鎃ٗ '}G%P UI)e)c3>>HdiGE|h •1VRrYy( Ù)8Y|`P YO)u#WS[Y& YZPZZٛ@(,Y9"?Ri➽ҟyNɜ9ՂBuu5):?4NɥW(Xʔn-Yp8I/*,ڢ.J8 -2PE/:<71-4j&=ZFz-1е2e2ׅ]e`u^MWՑa#)4&z4ISg$5gjڦmt"j Knjөس >C>^S:HG+O{F[ʴS[LI˩=XKHZOdD1jhGwd+n+fKp K\gјCCC>Ps˦PB# :Q*Ԯ{ FMphmpmԨԝլ([:9[]_^a B [` Z)6Xgj]p}wmn}ʕ]opVk i]]׌eؐ5ٔd,kglm-l6ӕ=,ؤ}H= vn/wnV{6UQ۶} ͸]buz` ܳ`ՁڽMbV=e}#vf3حm]}c=rWo>ne-]jɬg=/~^e T". u&(P-). ./q2V8>kT^gZ\q^YM$ۻ=d^f~Mhlnnojr>trmbst|~~z{.~舞芮s<zxN+fǀ>d>+鞎y%^v>lGNd@>^~븞>>^쿾驞ʞ Ⱦ>N/^؞ Sb>^|RھQu<~E;cn >6"١ /(yBݦ']Y?[ᶃ ``{'߃hȆ4_6}7$u39 =߆?/UH}fص8J(:/C7'~^jLZOo=Q/SUOWfo\~Kmߎo_g?j3lp(iw=..* H*٘t"OC\71MLBA98S%q0x@F9J=MO`!M8'2iI8b}B3/70Dp>Foak|B_ 5/&HZ~r8ppTddA@YI@aa9P12IZ*ii RAf({z YYa*aQ+ -=MmM] } mn=N0{0 <0!BPv#ĉoijwW0J> ꛅxv=\FB 0po$ɒt: lS\Y" 8D Y_"%bSM*˛|3Dڻߞl&3oBi7b@6}7JpFr OBՆmS8 +t[#aczh fu` +XSiYuB]xh;<&]Z)^E2 kJ+`N^XJo9}Qf pKև LPgxZY2lfW⊠ l P|` ,6nMɛ{Qe[//Z0ovYkOL1b =ٱtIa$1,.^K2 t[ ,ʹ&# tL56\ka_do]6n4o6r-pu~ x] # _pӐK XgmR֬| ^ zsnjDWg8%m)$AtE j=GJEzճ* F:; L`L' 8 P_ {. c+{fjSKhK{ں0}[Dz[_Z_Bif^X1͗2\ E$@, l+ _4-wy/k|P2?~Ő9Qܺ Bpnbîm^lvCRzD/я+!}_T],hA [KsT Ê 0HT[bU{D,Cy|7Eᇁ1~Pq lSbVLE!p$u5yyyo_>/)AZ~$x)YIOH^36 #0ҹ#&t~߾/(B*p(.'Sz BLҺ )1I pHh 7~OW~7g~1h7|&=@o'gXͰ@nl<'lvWu'3Hޗz x{ |  vn7Ӈi&~D`@0,1&m̠DƂ`v ah&zPDz hgi7\`yyyY8nv v&V@'k%xrBYE-s|el؆Ixv=H|w|F0wȅQA@"g2m+rIr0v0Ur {(Hr#~~'2Gn.'36#..~Ur23.$oVHk3&Ћ_r` 28IPb%w ɰ p>2#"q"簐dQѡ q~臍mH8 ȁOh9r/95.Wp68V""9& Yu]9>RG1$e1P*)Bq1))"M))9"8R)*)Abؑ @JxyMQ&\ucE7Pҳ,pX`|gC;08;#z2(y(Q1@y-rY)Iyimk)'X=jfT:7K藋C? #yW!!2K"R"/Ұ>ҕ.B RԹɜ`ciqj Hs'}?B E<$@(-`((-(,)*L"8;2w!2y Z)hinEy 2()kDcxS^t!/r.?..2/0 0/? C0Ez0=<ʤMNZhk2 gi6N5 5R5:8k7Ѱ7@6fs7t55mt{ʧ} 7Rj{H5,hJJlĨΖ;ICmjF@wԨx7b??zGNmYLNN4ZFtʢi4OZtץʭ*TFER RI&U{˱J hhTtUW76$;Uve sQzN%3K +fYժYY@۳Ȋ ZIu8Kd 6ZKKU PN{mP+Z e]!\[gikajZ YIJ-KukwVnfpXW%Kk;E˷.淎` ոfk5eU˹5+d`˺뺯;{0Foao˻kd[qKeKmWhūhˀ'+Kk׋j  ׽ ዾboX t H$r2*(uHH@B @o ,׿PaJlm^ #@L8PG #܅$=vmE8R+Ry4 6L+HDe+CLEl71[3\QpR0 RL>,F_ a,F׾JL @N"i koIc{_\f\V3,G9J=9<ȅ|ȉwDXlɗl <5C+>y7ʸُzʭʮɛS3PiKsLQ꽞Ɖnjɬ˲LQD:J>6G|4I`xabH͘D,vȃ} Ϝ,@Dϩ@lX  ݌гϸc@&W.l0\b^/I^kIl AL _ ?/%m2nDtvDxǞ6_Z 8FjyK2t%G;=e>/COB,7nulL&t}LUofhS[}cݷLdm<&h=vXe:v3fM_u]}h/9mpR' k4= lo113iWWwd_kͧ/߷y<Tv/@V$gvBOP*wKɾ6o%ٟO+P6oq7sl/Oį/_,%%" %&#% "%66ӂӐߙ$hаA<"BA)*w" 3jȱBŏ CIɓ(S\ɒeB"DFIM-sɳO/ JѣF!J@ @ anQ  1΄ 2{I^( . 5l0.p` `pwkagϗ˘3 jlmL]A^ͺkaJ%X4+MR5Y lf/m/GkF?~XX粍kmӫ__)lWSϿa2:DUTV6h5 T]V;D6O= tvӉEpB%41-EEŘQth8<@)$X!XP|dېPF)TV#ue喫XȀJɁ%A&܃3arg^|(ݛ矀0-:Άx!Dt.7bj馗jiJ*zz|~瑶iS^Bb),*j+lF+힃rie`nypnVm2 &JY8gGO\鹀{0)@p /'- CÔ>ƠV ; g|)G2p _ JRPM h`Ah1 Kr=wѫ !}O<u0g+do 0Ȧ@p.%dz+ (V޷Dt.t*R:r|+mƐO*bhc.9+G_vLy­ JoiF& y6 A[ [pR/Xg'>vHiw[CD?0 'mIriPpLHۼGyϛf8Khr39q&M'8Iz g( A\YX{3<(9ɉЄ|'$zvRF7J= E*UiiGJWjK2;Ğ[`"|)|(fA(@MA񈻼/̃|ȉN T$R5RժFժ[ X*)~U[ŔWֶsU4TnjZUljXծJի_:!d1D8QRt(&69b$ OӾ$UQBV2\ȽҴ pKMr+&oKZ.p'ȎTE-2هFooN!Ngdy_`UètIJZW v X5e?a"ԺnL 6w)`ډy0^жO 6dx=#@- Lg6D&;PfiC7Mr{`!:,``d-;nkzE9vF(Re%*#˂lfʤ3'M Ҙδlm GMRZOVZծSmcМEƢw^6 aNFw=jZ/bԞlzg5Mr{>v϶i;@w|-MOxn+!x[\5b G8A.`8|(OWjn0+~lPw:Frr=b!їs2ԧ~TϺYnu{}(*@hO; p/;ۃs/"D$7N;_O<3,{FEL^ِG~t{GOҗ_WֻGg >KwwC~O|ЇM4%Ͼ{O~呔߿~?kgFx %`8 W؁׀0$X&x(*,؂.0284X6x8:<؃>@Bh FxHWJ؄NP]TXVx6X\؅^ LxC8dXfxhjl؆n@r8tXvxxz|؇~yxX\F8脈؈8؁QxxȁW%iUa(pʀP8E(ʸ،8Xxؘ،(@IO_ x蘎긎؎8Xx-x9YYҏH']?1Y YSD/p$Y&Y*%Z}0 DاH HZLL9T1B) )FYB Ћ @4LP Yѓq^`yqd vZɸjlY(QY6Y 0A<9[30~0e9`xq#`:9A. Aip9@ 4 7c.zy rhb%?Q҇33И" -@A铵:-),(+ީ8#;,)-Ylj"b!H)4)T"F(4q2g4HC@KF5'832I(8 *Jc/ꙡ3GyQ- -9ɣ:s9);2*8#9Sic҂y+I! $7fܴOt35PUZOrPݰ*ݯzQOm Ur%u5y|UUEXڭTͭ߄XkUXW(0 S =}?.JFEG}ź&\)O.g^rX 巧_Xhq+H洧_ӛrnpZn z|>l泗{c'Ć~N c8 >^ (wȘ"~x>^_wue>^~+ꭾl Q>'~g<o~жܾl=V.i{9^%}gLﷷHʧ\) ?O | ~G&G 0Lh A+Z>5&.90]&alu̔/@No@5&5D\,HF%Ί(!K}n _&E簚fjvor/2b"Xbь}ڃ/Yt?Y=/ScK>omi;@0 1-.0}79!5UrfyFIl3 ܣV=ٜbS_ODžYجC95*ӵcׯסӯկ7L?ڐ-],Q#C -,?  8X(hbH(BXxy٘@Zjz +;K[k{ ,<\+pa1Bq11q!q!qqqIXIXiɩ*~> /"9~>inP&N4… :|1[&ZXD(2ȑ$tdBIdFdJ.$0> e(B22eZne^&db %d fn grIgvމgz g hfK|h.~ i *,:hnip:Pi>F騗€jq2`jN̬sk lKll>]amnm~ nKn枋.Lnn @@ދoo pLpn /. q7Oq?T1o r"+mr* s2Ls6ߌs:s> tBMtFtJ/tNROMQWuZy^ ]Mvf6vOvn wrMwv۝'wb~N8wy*x/n&x;xOyU^:1K*o%z?W¡V  AﮋvH ) O||/|?}Oo< $= w ~O~柏~~lO A p`@VP;aJp jp?p$,a bj-P :@g|<0 q D B@qLT)dHCݐ9|yBC&jq\0qd,xF#1ISDA9 <QkcF-*Cnx8jpӧLE'K[V)ʰVͰ G9QJ,l>t|8>>Hi<7҂󓪔f"M C:W>V'ERBTcٽ5{~-;2S'4 k{ڕȶ&PVnRt-v*{2%r ]5Lw&%/]^Ws}6ә 5 jVgk/! 69ωN:w5*-!`Δզs h0l ;(oad_9hnA:HX/ơTM G;ї$+YIa1{0 /yTXEr fE=*˘4yo3%gf ]t3ABJ hN*ple)zьnh5p{PLkzӜ7I3 Tzլnu]'jő?5ּU^ {TOH?wk hK{Ԯ6l p{.ύt{n x{|{;PK}2 KKPK_}G]KÈIbX1ƇoAF8$`ph!e͜C@4eN̺ x0r c2حc?}9gËmtjaKNiVrXݿ?Η1f5{e0W낂)B`8 }f eR|"E'C[$/@ /DZ @s#k*$+ AXUAoUMn؁C}hZ2hI'V)Ui!id pC|Twi |S~Ԝi"آ'|2(ftEZ)H aR肍qjS,` @Mf*(=ʜi hh* 0QȒ*iF*vC ,d ᾀy.{({ .bPd6glHbۥeZt[d"`jh-k`2-{PvWimaYd. e'd<%miػEtwTIS&)w?jz.Uˮ@@Er۴(@F ŧPvm^D ,@4‚lz(v1]M\`)Mʹt}w97mA|8i"rM8"A8`x8$XIe0q8Hŋp( G:>|r9EpA%ٸJd.s+ =񓣼$ǹǫdH8/_<$4׸kd8[FDxӥ#gNv|_/yп Q:ڟ\C׺w]//{'/y>C1|/0.W_qD9Cy,&KOQ7yۻ>./8s_>߾_޻"mKc7azM~gp,WvG'6'>F=Ww!~GttjzMgzJwׁ h (jgbt{'L{ Xyz2hs7w7:71FuA}C=؃7xgvOȁWrHVNahW<8_+Ho{zagrv"Hs w7zXkj(n,q8-!p1g|8XǗH}׉c8UXQXJHIXtHԋHH4GxxXG،ƌF8kT֘FؘyhTemjVb&^(Pi0TuNɶK-AX¶_8O3S4S?\EOQTRa!~Ffa65UL9KBZiM%cUU݅S)RٔQU]Ȑ'W/WW%Y uS[$Yq\PdV_Z}UYuSGXuUF[?c #KyQO0@;L-LXJ%aN8ްr*Zׇ5wy7}qdmiyKOۥ́.aC-tbHeQD&7Ous {験Gލ5ub9hGo[Ŝ-:஬ܯO,#rD 7 %( 4(&(NҼ 0Wmo4KG ԔOoA_hɃ7 mx9$?I- XE6O|"';ډf=֑ &AN`Р(\ ڄyH4:>\!i4BPҿyR+dEWl>9f 9HD3QE؄IK3D[x@jHscaIglԑtU,dMUМ>ElPx84HD# 0 0pyY0l:ڭjU_ƌkTJl`ZSAZ U+Dդ+`[XVMlcˤ$,5yBB}(8&eWM}AOahq y`COC1Aԃ+|߲Tp]HnlNNpO˹ sا-*hLnpZ 85AX% VPꘘဝ"_Ф,0QbXLFH4lM9 %,z8(a =c YhD=>Q hD 6n V҆>sucHkihSvN0}uvAclN( N c3`5ͯ=bDZm4o#Ȱ:a,᭴áh&@Fnɐ/) 0D9BYDyHy Y` suyj۴rk!qQȷRxE+\I+`_{ ``HMչ˞e`빤QK] k}m,uPm7-pO1פQ޼WM\{lثQ]RM@C=ٔ zfS-`ڕ%\@-'ٵ}X]᪁>.,#> |݌l]#]8>)~%>"m:]1M'mFn)6ڂ/1֞4=1~VaVXQ[Mp5nҪδqnގ-Qn!.rtyԌ{ 獎~-nl^\mf鎮-(nJ֨央~{^=cnWn.z N>-N^.1N#m~Ӿ왎@t Hۉ^>EnNj+Js` ]n~6^܎z1,T:1b=OȬ@0=d5_̮Th9M:yV0,C@0e&N`J 9 hЦK=T?>O\TbL V:s :.R3\-P?]PkLd2pl:H _||_-/p}gI/7~/.Dhऔ.@Pa?>0.en~0n?ʯN>PDmT$)0mև=nq>m/O /fßn vB kaĈ-Rthć9vܨ"H%MDRJ-]SfJ{ęSI9}"DC!v|ѩGM1zL]~Vך7q&dşd%?I?NhTyXc FXqײGwdDȾx=UbҥM.8+$Hz*xkduŽ9ի9pōTqj+LZ?w^BʄF:#B=H(Ei5r~!|` 騺jx)rX\Q~8ΒKU-x0)ҁLҴ+E%1vKwc3ܓ;^:P)[͈!,&WTgʃb3uilD$,Y9-p|GXl:0;{s\eD@5yP*'AbP{z Wa܇͏-GJx,-0)Ж3&U kM3A4B=Z(SA@R1FR5YVdʕ1#VK* >R)VPW`Dў+bJ(IrpݠJL+rkKӝ$̔'aYW&.W+ɭ0"^Z"MOOTZG$7-cKكM֦IZ:]oIhVhPJvt?<,kl}S5qt5dqs `5@0E&[B u7w }ybh0Ua] $z^Fo@cH\&/p}kᾕNB^Y` f@-^sط-fW[U0EY-欠}P EO'YOoKiHU!>sm9OXPY1TarMK 6GkZUeZY?rf3\hA7r+$<ΒmbXNe6Az~O9fSKSusx+IVꢎFcN$pkg ˸ըTR9q|6I`kϽKlۤT4Bz6_-(8}a*Ƣ]r~wTծuХwVkxцo+ۮ[Mkтa{jaI-V*߶m,EhA>\m5=R^zT+p <7kra>1ϔs3qx=km3uDD\/c>;En։;izxlvRyY<ώ.\^hHmkņ|@st6ϼ@9}ޠ"mmOڃ J y6{~WfWâQ_]T)$x"5z)s2'#;Ϫʞ>/2&+S?XKp,@Qy%԰./dK5p Ԙaa#5ӮAү..r% |pD5j bKï\A1i` 890@ʰ݈: [{:C^,>K,8CKgefY|ۻFFXmnFpW:k$GԈt< a4dG\xn<]GX}T w|=GqG4|4?t4Džd@tHy*ȉlHn;rƎl $F,GlTəhȗ GI I4 HɑH4ɠJ;Tz|JL4*4~tNLLbLTBL$6L̊\nL̮|vd 6Lּܒd|^L:L4^>\\ntrTtzTbLtl첄̒lԞ|vTfL4>LrLtvln|LrT<"$>d&<$$\tN4d$Jd䚜bd4>TntvttܲL6$Զ\J\\BLlBL|bTD&$Į|ʴœLNdܮԶDftrtztT:,<><4fΤ,y@*\ȰÇ#JHŋ3jȱǏ CIɓ8@0cʜI͛8sɳϟ@ JѣH*]ʴӧP U jʵׯ`ÊKٳhӪ]˶۷pʝKݻx•IKLÈ+^̸ǐ#KL˘3k̹ϠC<f0^ͺװc˞M۳K( Na4pУKN2ν {ӫ_Ͼ嵣OCؘ% vhqJ&!Uve' `b!/`.W#(!$8#/8iȅh9HN^`MX)h"'Cze1"ih¦$bRfMp(wiaX''{i衈b&`'}(eI'JZ犅&*ꨤY蕑Z|Jd%تr'믈:'v2qzZ9(ƚ':cfB )v+JdB9(d:Jf+/AHkZ:n]y=ir$&; 'lzF%d7l=<,tWC>v,lܩQ,4l8~3$&c~ =)z6ҞL>IQtq"fx )8;ԑ'uh&Zі̨FQt M)RVLNʦccPB6XjGU VGcT~ՒS5NU ն6`FUg}jЕQM+M%cUb-iPkl6wYWu0~aNiS>Ԑ,J?NDZ]'+沂Uu5HYљV:]jZZl-mPVo\ 5.p`پu\=,suXR>w4 w+&qK"-}i|\B10^1`paoh$lѼV6^XE CV-6@0&'S ϫLaus0AY52f1Yccy8.Q{N}?,ym;=x[+P }tYs\殛o/z'bTJN ؀jHW~v}7hzWz7s8ow7iցd.X?VXѦwt փ:yƄ焣h8(5XkT\{~ &cxZ6h5x5n7(rw]Se@ ymhfvHe@l腄H?!87$xHc\(V?hrHfH؊I@jfЋ%xǘxLeHxȊՍHj֨Ȉx(|xXH`(F8 ؎fX tfX qP 6iH`وᶑi}Y8d}+ (/dɑ5i,.nHJL @y!0TYVyX #4n]bO!cJYe>\&Ya)EOjE*@Yg1tWv xzNԗ~>i&9Ymu6ܱDdH2QU  ِaiD )PモaIٜЩMA(>y@^fyY9w)UڙUSFBayޑmY>Y$ Y lYW՟sF܉p꣠tiցᩓDIJZ :,:ww]::ZVuh3]%J'): uz$xwuYyzԖ}l} OFLx4hj LN:5w}K>:OCT:zL*qڈ2jRzyCѢ04بPYw*E{ZJڡ89Qz" jjj: >@׹`)w)fJQ8YqnIiV*jzJJjnȱ9ZJx8>!躝jZת:J;Jz ʟ [;@5jk[ K')˭+۬/1ۮ5K **j79kZGKKkDˠBL;ڲǪs2Q)Ac ʶ "A`ª;+` Q˩S;{Xѫ6Z!ʲ=˰^3 ٣与 aЛe۴QẰ4 xFok0y񪻢h›˓+v{ۚfG+n[۠˪ۙ٫K!۸VlᛮK˘狾[~ k=8u˯;MܽWk;J˿[NH;kZѿ;6 8, {4k‘1ĕ- < A|wmz@LÛ E܉ٵ$|Zsj@zº P&Gѓ b~ZP!p;ǣl\M^J+)4ĈPJe* <ʤ\i|=[ƃ쳅sG/Ћ"LU̧ujqı<˴/w/|%YŎ*Ȑ Lż9,=?,ͮq <\| ̽,|2 N2fyp` |s<0 ϙ`f܋ t \fl:<¹lL( M *mˌLl1ш;ϠQ+Ҍ{J2}469ЄY;јR=T]VP:}=Ԟ ZԙԹK֝ah[m]} ՗Aif|Ҳ+לvSy؛@y-=Öm !}Ԃǐ-=^|_ڙ*iѸl LNPRT ?؍>i a> s.HJyce]1npߊ~I+ _ؑ. 4粝~CCt^DF\jiFέq>9JQTlq pG+~ش7ξG[D;hźdJўӾM.#cdFޮG7<n6~sXq~\?I+>鎓ND~hbo>8D_wK[ZbU>kt8/ٮZ@ߤ ?"64 }ʎD obOxs7ᗁqPJlN-<\r|q^h[|6EKzud}ߧ.V? 䅯e {Qzn.Ndttꦦf2&IU63&!7ɟpί~f6׿Tv+eN>>^~3noѡC DPB >Qb -vqp=~H{DRJ-]F5k$9Ҥ̄ xTЃ `Q-؄1KΑmFU" 6]UÊ]3*Μ;W.ôjoR6Ϲ}5T߸OBJժAcrce/y&ے=}掜uZꕁ.et9lLykׁuglsѳM獝%͝?EI 4r]lINC%]/15c?!; /M##*>ڳ=,h>44s09C9.D  gAS0 i@O07>wNLѿBHp.JR;%F,ʑ{ {+Lx3*&S$"dhQQc3ϖԳ.g!0.3NH.7|.Α\' >@ P!D-L4G!mNR(3iVTP5Ry+CLV-ATUųV{ÂMoN0%Gm#GaZjmW[6 \30%ڑ^a]|rE╷KwK~W\ȵ)© XC8j9*{a5e3r:Xy2HWayfiAXޗy-Vcy0~ӻN4B <ڠ)|@ YaUD `ApTc8F2&BR,H"p~aИ**ȊX6.zsbcAnBҐD$ ҭ- j꘠;_y<(.RxH'R9$h&J*A'B| eFD=QL*m PA ѣ&I?z2sv ^`+cZc(hC[ /!SYe~ZiWfʜek[2W7w/ p2SN3cX@vЧ>j6n ^-E tv=mj~Qn|Tv2Β56^g-^F cUTd2*;`pͫY>p>CXesxÉnv-3 7L<nPL.s.xhp[㦭`g'#M}r\Cg9Ǽ9d9mnjM4B.ѳ죇=(_:Qt!S'zqnWH!Zo.E.EpPmW[{n=dC8 P}!.|}m)K q{T0 ; QJ0t}u9;Y|q:x3`'0Q?OgQC+)boz?@}3O|_sBS @4@Td@5s)38)5;K9,C ۴l ӛ<7C;$`=, ;@D. 7A3+(!< $ AW‚HŠ[&tB#d7B &B<%0$BqÈ{-3Cd–iC(C|AK/IJK􂃠Cx;OЂ0C>d1 2$ ;Õ CB@K#M0Q46SBTLU VL6W4EPDqAF|F;]#3M̊+ b[@dD e f e;C5*סEkLGd4nl=o9`:22ȃ*p|dԋ|47G\ȣȸ3̳#eصBHmxAEn_U%Qӟ}YZG7؏>uBvڽ xVS 0ڄ[-׮8‹uZ} ܻZ-\MMmsu ĕW. ]UUeܰMw=\XeSҝ]](> Se%ޅ\ٵX?K^bެŐm^ܥؕ[Mp^ޞE -ޝ՘J^M ^%hۄh+_Z8d _ [U`EME]δ5MHc_-&`e^֝+v},a9 5M߃ V} C`$S^aLb}a('FbR&>+f)8R 5O"A#0q,N89:70q'v6>0c3/@>,-d6cUd JKd ȀC F("Q&R6SFTVUfVvT>\ RcG{[\]^_10cO> P6cFf)"bdvgeh8jnXN HfΰDs-cnFC E]ib2 uwZnn.DB4mepgwr{gE t XgUo(gvhqhɲhOJhcg,鄦ڗFgZnXhhvi6Fhigxi򉀮in2 c4nhfFjpRf2>2jv2~hi.k嘾Ưun&}n3j2e(34Ck-fjf{njiviivȖkfi_ʶ~l'Ŷ~rvk c4&lNlR~4zj>6vlvj>m^nӾk~mʙ^FFm&cnnen.mngՎﲆmnvvh myjGPlGCpꂆkŶ7jݖ~Fppfjoöl*q 7q hWk&.fk4q8+?!_7$Wr %w'$)i*,+.r/10'3Gs4g6lv809s6;1=s-?)A7t%/CWtOEwtgnG!IGKtMt?O Q7~+SWu3KUwujWu&_Yg[9]_v+a7-cWv ewig]i(kvfOmvow q7wsW#*uwlZwwjy{B} K7x)W-90xGxA(O0 p'7GWgwzx W'7GWgwzO'7GWgwLJȗɧʷη|;PK9,,PKKFϿi8_eC䙧ރ[ƅfv衆_to"!~,^%^6a-h#"h"e 2Xy)de}PI)L6PFd'<":xYG&)`$Vb%e\")lNYY`@i0Q,$S̟*蠄j 8Y{y褔Vh6J|i駠 )N#wx1#무j뭸jk0RK/Xª&K++dľV[+k?-z$ш1.覫I|Y{.okodk'nn룃F%T@20rw 2|\ 'yXQl1,$ls'd._@-s*,٩JsDOF2ɹQ-)!:4ԷD6ԙY]ٙa5<KԒmژuGs |+w  . dFw- ߁^8ײm^YG3c9eC.9dH]!_zbg.30eny9V<ߞ{W[/}'|-I]!>}O<8) ȏ~ϻ׿~ w鮁#Og F$PF~ 2A.pE]R*TBp22 )&+0q#L K$!!Cp2VĢ1ύ[bdHF3슻76u~ ˸I& ";$3d#7$"k-p  pFY{LWG|2)I$.:+EI(ʮ#73$%s"BNvl*$AL3T* 'mvt&4y:ud;Mp}T#yLSI&dIc.4 Alm(,L1ztl:J2BSCiIMOH 9( `\4hHR&]iPzҖ43cnQ@UiQ:՟Bգ.LiCRBбի9BÊЊnF:&Q9xͫ^׾Uj@2pqk]:` {Utc7ټFv@GKҖj)PNl4 bpBb p@B6%tK]edl[V-qal[vdm@Z-eBQ "耀LNp\ P  [fp HưGL` sXNEC خ=늍Ռ XP4@L" (nP G<$/ɔy.LF1 c 23Tg^o}Z31fQxxγ>$AX:ψNA_Ћ-hBY1FmXzZtj9_JuG ҠZհ7Xۚ>N4lc־86mn-gkFζh`{ҺrNv;ݰudMzηxX-~?3#NkgϸƑ{8GNrш(O9fN򖻜}~g1*g9wNq ~@HOҗ;PԧN3B{`NhOcϺ[ޑx۱sp=}~rhO[^ x9Ϭn4t/O=f>և&gO{ wj=B O>EPoqշw߿7^>%#{{a~ŝ_6?>IlvW{{>~8{q~}3=x|8WwA ؀t~׀'8gG=s}!H4xy&p(xWK5xwAWGFxHJrT >PBp9H;OXxSxpU8;W`([hp]7hjl؆npr8tXvxxyD8mauwtz}Xȅpe؈XB7X1x'؉!-U؊D8vx8w8 "ĸawȌ舋l8XeSO;٨ȍXOEQnJӗ?GL4>m=',T}EQ8V׏>~ 8ّ V ;M ؁h|ّ Im"Mo+I-9m/ِ509;Ymר{yNȂ]88YxC2T9VlɄ`bZוˆBRf ~hijj$lٖvy|ٗ~|x)gtihsSᘐ9!yaYyyt9~c[Nj9)vvcsyGڶI{_9WuݑIzV=1莥iyYQչzEIyݹL߉=rC|2~8YwT~/}P}"H@h֚:h멏|D)hsPYH|NzZ h@B遖1Jx!z#J%JSz-Z/1 zKw(ڠ-;Zژ?JI,w&bYV $(ؤTZ\p^:E`1ܡpr:nأCن4~ l*ZZ: 9ZtvJejBYvzj{|KنjjJ;Gd%T*Xy'}:;6 zɗ̱{6>y: H{ǟ J*XM *j*$3Jj󊮫kCگ !|X8HjҮX Yݸf([Wdx;n#4زJ0y2K4+1nJ>@u*vGˡJ L۴P[R;XVۉXڵ^өzhJa7˶㶼0+Hb) F{zb#y"w' * G7) 磭k뒇Hː[ҹ#9i [񚺍غ9>&IKk*<ٺR34˃kk'+\(i8:+x;$˰糏x*ʠ˯H[;x+$[|Wz ֋*mۯ$t<,BoWYF*̨Œ02<ÄX6s8l`>J'^vbj{H`GY)&vĀk Q BZ,\ŷɡRV̭XٔF{cLƾjptmتx\woqǭ~ػ8Ȅpk~Nii wIſ1̞)ɚl|9<ʿ >N(;e<Ŋy#ɔIQm ;\|<>ܫ|lͬ߼܃ qXƹ9\+.sϤ]r@ ܜJ}|qw,ym}M㜪# %=')/3(6 8:]Ū5y }z'{ hHACQSyȍ@w.Ԡ+RMiX 姿0E9jZhʱՌ ɱҢaa ג YmّٴΠ,LJئAϒ|hڮ í۬ ۴³}"jCоۧISa}M ׽ٽ۝]=ɫCH=޹Qrӟ;޸ڞD#-J߷a}4̌G!W,d\mۏ"-]QI ھWrD_~6=K!m+бI+-^:<8I~K=+T^rd5 Q亍%4bZ^Jhgr>笈k aɽ|vOޙxε^~舞芾>键^j^[W~餑v,ꨞꪾnv.^~j\ջ8>>꯮HNԬZk$=>>wKȾJD';>^&w~ռ.8ʵ>nڻNK^_~q ,$ R9_&O,kz4_)"GGZD_7E~@RoV/NIWϞUd`bVl>mNE\^IvV|qցϩtto^}vgχG.ϕ~v ˦iծ8 =MC˺A>=^{ >=>Ș7>*,+g{D6)__sKo˿_a=,N9QK <(P>QD-^ĘQF=RLH%MDRJ-]̢>:Y2aA gО$P!ÏM>UԐ9^ŚU˜3k*Ϣb6VZm'V5W\]iڤ{r^}Hn FȼDž_Ɯ*\ʝ=譖5FZ"gҭ;ZXlƝ[n޽}\pōf<[9]˝T]6]vݽ]xͻ^zݛL^|gǷ_~Wj$@D0AdA? _bH 7C?1DG$DODC.BY2m:7N_ESqF= #n=4($I#e+6)WRI-{(dH,'z61zs8%7ߠS>1S:J,4MCclOfшQOӽ?QR*'z,@-S6]V]8uU]uUVe\q͵VԵ(4L*%JԢ֠SKT(h}Zl vԥT v_rWYU]q=Mb dջTjSl7ZRBM{7a[e\<}t!0I57{5/_n XP5Ta%Vטevw5c6{྄:Yd>GwGg}w?~3~~:*7@~ :3(\\8`"A^lC֠Da K=@hx1@@A 7auCЇ?b8D"шGDbD&6щObo "!)E.vы_c8F2ьgDcոF6эoc8G:~1 WH,(!>яd 9HBҐDd"HF6ґd$%9IJVҒ#%`!>NvғS;PKPK!+&Qt}ـ]+nv.6{vܸW @<޷'kxIzlx "xT?߸B=yGy#.NH'/y?.~җo/=<#u7߶c vԟH4xc7ɍs}c7H3r m%(LaW…039Cd0e;S~H"beJŌ&c!CIV0'ZzXĤhw ` /`K[bL.v,%zUH:JZԲVvBT IBL"(Tmq$IZL$&7I𱓠 R4)R%<*W4V/I%,gIY򖑴%.w']s%0&ac2&2%e2S"IjZ̦6FjUIaerպV8-sӎmdz֑o, 5jьX?F( dM(őPubډFE!Eю G)JWAs)Lg*=)Nw9v)PJ6*4'pq WM}QuT2jjը:OVǚUͤB KL=* 7@VU) &T:6XZRy@D55xjT/Q@u QE^Wj֩`eSN0cgk6.YDzط6pjT`U @mX5.m`ӀFUUp; Um@ƶ{|ie]]~p N%SE2׹a.|`\7WEpc Ҁi0.iwK'4p+S\ kc:(Ķ/6,i+ 'w$֫boWCN,UPLzMX>ו~-XTi1Ze>5Xm~!k[ҡuxFs}w<{^Lh8Z}N4Fю4!-JזҖ4QMk:Ξ^3C}Qz̦>5Sj,T~5,Y'ֶ61s]ȜaӶ~e%{nlp1{{-Ai_{ۄwi3ڵ+Zu{׾nuDw-P}-㻞"v#w~:&xxwo_#ݸfk/OQs|~/ݑ9>^ӟ{8Wh{WR p (|Xw|۷@Y3$(5&xP*8C ؂08~28W6~>Ă<3>wBSDXH2J*ӄN2P&3T1VxZ1\؅Ss`(6_8 Sf0hCC@Æ,QPpBCT!PDzAEQO@JE@P(N?O'1NsNzD(Ga8XHM((δh$#8"xX!x8Ƙx(ɸ88t8 ո$ҍXPA明؎$X8؏y yِ8Gّ H*䄉8-$O&()=E/)=JXs:y>ÇCDY>w0#1R)TYX-ZbT0dY2 )gp +d]`c)q py ` |)+q9iR} 0jv9+`Йni Y+ Y+IgX`I+y)Bkp٘ 9bIɜimșiIsI|0 (ИY xɝyiy›)n 9阑YIy0) Ywɖ[PX0pciZbӕ.Z,0K֢403z:+nأs%@6K92CYac%J5AG9RÓBOT57)#Yj41d7lڦnpJ#YIav*x|~*Zxب:8zǘ:ک:X:(Ki:Zzګ:ZzȪ;᪨Ь: zؚں:ڭZ@暮ϊZڮ:(Zκ;;;z[ z:{늱jʱ *k$%Ԛ,ۯ+*[4*9A{8?10>ۭGKH{;J˭P[CS W{Yʴ:y a;5 2PJ /Pn[ZpܚNq yx Kj F}K|y+} zJ+њkKt;r۲: ZB;@bk v۹۸|k9Kg0`ۭ@}{t ˮ׻۬ٻ}˸˻.k.ھOq˿Tk[Kk ūӚ];;{l@^ $\ڽ`ًb[ q۷/̸+b`/Jf뷔n;˿k pnKAܺk;, V|.l{N Z bF[k۬/,4˶/ i\j]y{|.t||汌! ;蕻m[K͵w=H{>.0< g6Ԏw^^鎰ޱUK4.nM ɚ "?-z*L,0L!Q68:<>@;PKٗA<PKaxyK8ğ*hdZhd g#pH裐N%Rzɥ馨a駞r)jꩨB%ʫ*k*jk &ښlW0,"Kݍg]F +Tʴf'~ +x+'p*.&$`BɼBȽRH(o^.&0&6;|&O1'ZnoҢ 8@m`rQ8#L0"PF&<3Z0!ܶBŪE-Bҫ񺫌ab*ZE.1cq3 ag" " ,OD\y{ vvh2.ݭjw=l28Ui "AD@q  8F\\]DK7 f#-`F9u8aJfjz'>eҗ.51`.aP9PuUPzj}6]%Zp!|ZxG\,Wx|*PAxTb/kY8\q`$(!38f@D@%[" 71y'c2WeMBfވ}ֆúk/=moY{;}s%H߻?|~/c0 AgQ.(8ay]ݯs;.S}s;yݷtpwאMT_u`C_XuJPLu\g^u`&Tdgkg7$vk6w*Vwz ba xg 6hcDFZb7Xl`c@zHdNVz%z4H|̧oW{euFy ŷ6g}Y{w|%D}u)yRb7sHgAq/~¥(r#7}$D?$~h*07hM_~t~^X_5f]uvkk@v%؋B)Vk yw)a Bv*v!FcЄK=XF/oPr!|goGu \H{_.oo8ys7wHh0r7q~zt~ ǐn Pّ%wR*iNPb X8SדUu6`Dij_Zd"XvxXPa[aȌ`VlϨa6m6 gB8HtYvIaЍMxzxzO7 tWrQc|kuS ҇jy u@}}}~7?~p&`3irw457 0„h}y'^J6}p ݗ@y^"HIu؁N)'RٟٟTYkZ )!H`zjt` `9JeijUkrQvp&GKx Zzٍ}ٗDza;dy ׆ 46ə)}3Bq~`0rK pP6A#p.J190x  dʜ؉t h^٧A)wEY50XUije RI5ZNc` k*#Xoh0 *cYVew6TáaIh\0]M8$x(cz,:wxxx5xw|sq@ r!:ʢI~P 7rj }T:#Z&~)а)Хҙѐ~T08wn] =б8 Ipx2K8\gHɳ6PEE_zL(dPA P'Q+rRXZkڵ]^b;d[f۵* pP* *][va`rB'i  `@|f&'ū:k0 F.vkzu麮Jz6k ~  (392TCr !;p݇}ҀҐ < ;+[ߩ(Ht^u9+L>{F5P+DF[ڿV[&Z[\P[ \Jt{쵒pV jVz[|[%<ÊY j\%\Ocz'h q}L?;gjCkt}OUŢBLqgPa<믾}Uz`ŻWv̰ܰg͛y'1{~H~E5+;E&<&Jk ε-BFu=}"')۠}~YZ}{~ PA[S9}J]|>q~wօ;NN`Çepk"9'[E& 6bR .팹,}ើ =-`&?j} -0뵮}o%<# /˹.){ɞLB+ y [\n3PeoZuCunZr?vZ(cx^>\pÚηηhnB&jNySC@L@΂-w!> @fٰ_)2?6";O_?o_OV?`?Ғ,Y>kf/v,گ#=[qO__u>~dy`"_[p^( 0 BhѠ2 >lF5j(^ĘQD8p8v)$8#Mc8J$̕&mҴSN=}2@JAM (P UxჇ~e͖D 5ܾ\uޭD^}`ƒpbƌg*P(2`A * J, 7 ˬȊ!DO+XK *F8̭*D2!ì̎Č"`IC LJ+r7n 7/TC8v2; 'c 'XR:λ9G;H<03=?׈>ABD0&PTTB)*cRI0'Pғn20ԜlAZ *0 *g,A 1N-b1XfFcSǸdq!6̖lIϠ<̹8IJ[o} 4$Ls(HMM6߄s[ } O!j`,t CB"3zx HЊQ$0)SQ MGFY'RK}ЀT*^je5gl5Dt_}v.b2z/cB.fC-i/#rjvc^;lo%]/MyNb97~CЃ輁38a UxO )&(dPA0@ u@5ZaVT7gguUš+hpXѯkj'6F>p>msצw69>{{ }g|B_a#/r:G?t'H`$tB 03(ՁuAd+ v{ _cGBTBi o37C6f͸ś 'zYN⨩Jp^ㆧ< ~$ i&)n\$_$110e7џNP˕D AF2(Ha G @0ڀȲ3 bp][:8' tKִޡ1,d&]P5 q@)sL?6z^K⾒h- ee&@a"gE5Oq<&Els]D>k3g>~pIHMbN:f 4]=`!)2 $gPiIIÃ'?9JUrj:QҢM'- Z(*"M0T"C1DfqfNfҌ\/@f.NJU,9vt'<;$򐈌c9 ,a%}53:qTsWU&9m%bㅹ~tӔXA–#%iKT jY5TMTXLaiQq01#ISYSf H92jdDm3i۞feFa:ڀ:aqVk5OH][PF>RHc#*5hȼl]! ^5 kp=%%O5y} _ǰ׿ֿӋ^-, bD輦 _07M6ig]&g0y*:-ڋη$SmUK+qa p`{s%KfD zjh YÛH5e`0f29Z$ޫk3Q\%F@o_2Dtd`07:Zn 6A % 68a kv}  Pƌ疙?VEp0*(UZU&7+Y.CaNZeʊE/IQ@uTev l|Cmvbݥgv{/B^iH&L "ͧaYOtL5=ZN;}E51fU82}jÝGs#5dV'YF@zb PRr(9 G sGYő@'sr4&ZHWz_tswL{ M =χ>.}^l]pq'ޑw$/xy 5/MZ&qEǟq"I9B*^(@ @0Cq 8#{K8sq P+нԽ33a(Q#(>ږ2J@PŊ=@h5aIc7Sq$q3xB| A}8S{BC/;k3-b1;-֪Y<886\ߪrÐB-Qx0ӈDk4C)&24Co\AЊK+5##򉭉A!lj?ˣQ9@p*C9D +K$DHIl=D LDT 0AR\A14TA ,Wm;U59824`܈)`$E$f{30k, ]Jh™;qDs8ntcǍCȁpW30F;79FǬJl/EFY\"$.?ˬcAC,‹K)KtLm&zKObtcyC«<&OlD$K´@TLtðDO2LԶ;dLE %XK<Ѻ,5aIB"ÙNÑRSNjKC0%OG^U&]EdF{*vVI =q}N^`@ ޓpP}sT[*Q/Ћab b1^X5(bden$Xbhfu$_pAF1d,b.=\OJ`CR9U7Muϕ5t\G;vJ89b˓Rn)HFhEԠ9mhIN =Hd%NO !!g9׵\P`Xi0^IW-i [ )NbQU%&a1c,f#^Uh݂X%X'v')RVK¹⫼"kr.-ٕ h g4vDZO]ͥvvgո_`X`ZdTdć^Hm G3'] 6ʀ> fɿTf/9)N½.Zۥcecjf'k۾e[fUA[1^?\.gl|k8ku\x.c<6u~ E^Fh`ħfa=M% m҆&mԶKI]h|UQp I)p$.b2`\ be6Ѳ^jhnn@ƈV(g']nH,kugnk{`yk.*od07dh} 6os^o$xDse% a'B(ǞZUٍe30xeŒaN.9qFpQ.jc_fVq0>/&nb+s|fe`C,.r4Oց@=]C}_t Dp`ZI'7xeNo恅P/PFDu@i~/V%f^Z[@^ّWRUc+>Bƍc0nO4Vc5FgWoig;krvD _zՍ ;'\Twyh@p#P{wķ{~PR}t>6`{|'eGU:QmZ͸۱5ɬ]jaUKϝ]nߤ8`0\wgρ Dwz7.|Op(](zܭw=5{~'m#0λ]U|Ig7t!.nW̆Og)dʿ2lHP!A 2ŢÌ!f*$)HU4ɒ!H2ذ&N:wsО'(ZRJ# ԨRPU*֬Zb%bNJaVGYK-ܸr纵q]7DN)lp5+f1Ȓ!3n\y1̚3칳ϢGX ԪW)-5l~ ܹmذ^,k`)#v'L^}˅s_PbƔ*rǑ χDRH ٯ=Lz߿M:ݔ E%K=%TJ X^I8]QHliYty r%].Q[AwtkLc0؊9꘣n1ۏ ٣n![mD*MVu8DT2w%WaTqՅIxaTfA VI"7QdE{%ũyr҇&L~=>4`& EPiQ 2UUZH!eZ5~YxHXTƌcNv#f; +,o dl(kW nX9y-UuuXY˜U&&A .Yaxջቄ'$y|С T*u)ŗf)T=ȕ@z jg112#D:ֈJX(cd|> Jl^]5UUZC=WM9YZ.!N%wkCsr'wo|䞾-P8h ;(NZ1qmDSisn睧2bcL38~l4?HVA @H'n)rõ51fA<}Jўyo꒜m![/g)?(CtС???(< 2| #( R W r C(&! QX(#N|"(qKx-*QL#)f<#OX+/#Gq c=[#hAoY$d!.or|EI$)EF$(6^э8 SyJUґ$%5LHd-s)Yʒe()aS3ɟ! JR.LdH8Ve5w[v&8)N|3Kh%6e3kY-iSۯѮ6^{ q;.7ӝs2-y87k|ݷ.pʘ?838#.S83s8C.򑓼&?9Zx.9c.Ӽ6yɁ>.F?̓\L:ԣ.C*ZN?]\z.^/{ѮV74z}t};u_{ '/{SE'[ oy[_<7/zO=Srs;i=}<:s/OeE<.3羧c/_[dsߜݣol 'y/όGA2>Z~Ͽٟ ]5 u*ɟ-J`*1a5N R_ n` ` j_<`L !`^_Ba Z_9qa .~2  `5^՝ j !b!)F6ZƜ":B$Za&V"&"jwY!*!!*!`!,)& *a/#(ƃ"6#2!$j$~b:#4^5^!6Z6&"Zq,֢ a/+8z1" _! ! j !<"c "F32#6jcB\1d'6$CnCzaYMY9? #?ebI#=F//!L@*F&!5e4RN"%IdEREb3>bPrG8!b%%m>afE*e7.&c^LU ],qN%pr.bʢUgtV^cccH~'xx'yB2`y'xz{'|~g^vgv:vUwuft~j'c~>"~&Dfn(v~(((g?((ƨ((9(樎((()Ҩ)&)6>)6iBGՒF)2f)h~)ini)iNi()Ʃ֩靾()i՞)*rii.*FjjqգJ^*vj.zB*&꓆**ƪ*jڪ(i*2ꉞjnk&k2:)Lhhjfݳ򨳒nkΩFߵjhh*~+ҫ):«+k fk+2ª&iZl?kFblNkN뵦^,fȢzʚlȮV̂lRŲ̞,,U>km+l.-jlӖ,*lBm6ӢR-J-~,Vm.-֚lX-*m+ǖl^--vm&-b,ߞ-j-."m-*Ė-ٚz-v.f-*.΂n>..ڞ.bkϚ^.f+lҚ.ߺ./n oƞmJ.蹾2oJ,r+.>n>oFꞬjo)R+/&p6+{jh~˾Z0BlF.Wl㚮bp˖/ G6p?$/ʬF0);0 [ ðoZm +K O*"iOk^-.+q3q{>c*'li0&1z𧞱7, i*,qݪi&+!C1/2ЦzJ:r/o2&"r2:'3*%#)ݪp*R1rn(i7Nr/%k(**-WnF305B03-rpCRrnV9Spڮ ͞WFo033nnosB,[/13]XJ+=3d1[/037Cugvj5_tJhL~swR3b6uOsdk35q/`TwEcYôkSa^k[k_Sl4H0nuq϶ukb+wh7'Q$+4Cv*t O/fGwgw`t-v5/2rw_w7)|VooϪ1fpf_4 8jN37o 8f״87r:gg//=8R2OG-FW0gct~pzO;zCp{?}~'3i3v˪%_7K1)&_y6xw˵/9Vv& gyxֱpu6Gz#k":/vx..+.n,ӹ2@q38;:ĶzS u+:jq+;zsjVwrq;3C7Gzs3WfwB;yy_us,8udwbǻ07}(/7?>G>]ދ=/So4>v~">S~Ú>~>>?2IӾ?,g~#?~k/ד++'2Ok~Ү,:\NG&UѢMFTWfպU'W6"Y̊ɢ4V%ڵךl٘"Kܓ2kl;Ρ E3WǏs6-2z"mBqSʹOna)shlcu_:WFSs 6}OBRBX[-6Ksy;O}HaO4udG 'a!sr?.' KoJцWߥ-$MdrNf VvS,BFjx}0SW#Qtri'fOij6B[44ksZm0'FV͏b 7Ue.ZQe*B%ChGP8̌UvL p*4Ѣt&}QOnHAzN?ޤ8{ne'˪~.c1 ue9w#@bК=[mGA*Jpw(1ZOz4m/"M>D`ΓL!~VJ]t3:SL.MITPRҔҎ07J>FJc-䱌CYRX$.Η_%j}׏t*<υ:s` ZV^Tk ѲKgXeּѲ"*^q%11*diYukR.tege/0X>%["Ic-BFש6 SI\R.G$5F{ސNtfy^WeoT8u` ~ 逛|2fZAb%6Qb-vacϘ5qc=.ק]b%8!< 9GN|$7ƧedFy@n\yW2E2kՔ oj$sM'yx۝<3kt4QdX>:M˕Yrg ̐JSv5t *gAP $6uQM42Z[S(ʩ3}UQM(ŦAy¹9f=Tgvu<Rk9ߚ>Gi;sHѓwṙ3m&݈V"YUr ,d/|`O[0Z&x}q [qc;흿u֟5JVʜ?CVSq^n8pMRKiHG։N**IAN[uzX^2~>ڃלb;rnI|\[fyG!wuV~7/Q} > wV\6kB'8/j'# %:VȚޜY.C=Rsهd/ 젟)~O dʱJѤ)v(|FKw`oRr,mОc͞1f*O/-Sq$6)-0 /.12 ^$S''3222,Ү$s3*P5O2 /or%Y#ڮ6S0#r|0\6F6O 9L+HrӲ9jx9y):on:W;@;qSC"L< W#;n45S?;ws8T@P>Aq=s+sS==U3B/@ < CSC!A%4CE9 ABS5W|FmFq4GutGyG}G4H}DMA73AcJ@K54IEjFɌt2JfI]IF76K%=uC-4VtNER4S3t ]*^%. M);-*'u|L'p&,92QFT4R%0&[4C`6tJGFlRҔE=tp" ϕA`12aTpV/q_.)./ShKhMfRa5v,(QnV֎t^kn^BB%2e5b5_Nү6[T@8lk'}MJPt 2^epUԮ&F]eZLfN w`\Vy.0X/vb2HWVxe, u.pf?wZule7q`US1rWTpNΈQd5HͰ_3lUnQn6g34Km.?oUa{}(K|ǵy$m}tBKV4wW|1gJDm|A x{7ct;zmAy1!)7QΔ _Nc]X=VjqvӶQ-ֈ/Rui2\O5VeR^p2qOf'XPLx/,+5+KT;_p؈iXumcwP]ՉSt>XŐ ~.x iYۀx8. x[m]' kՔ.iTwx"5 ;1ði D՗Q|0p폊y}Y 2VGx5/~]ynqcLu_qSmM:uM?tWyaCꙝt͘+rRcxKxv?46:hMV ڡ#=1QTTA:>THY]a:ezi}Q=SPHy 8 󣉚z-/zZݖQzysy8:/:O﬉lUV vIOsY Y,o:|O^Zm4 ՟h%yriJi)?S(knCGͱ[yW  jb"P%5y"_eIwV 'K?ii9V7V&c:0)sfNQv~ٓY[QAjفjk|XEӻᯓjYKϺCy(k[z88;Cm|k]wf6!7kPůf)aopm[co۷j<#;gu+zi]q fOȥL쓭up3Ŕ0n[j8z}Du[moY@ܬ<WqeMh mNKm^m [kJ槳nkSn$kЩ^+ol{⫠ܯk",Hު{.d W~B S1m[2 s9r1+3d0Sו l]x-6hg0xx}kF!f'"IJgn«zǪ|_7fΞ~7-e]b% M{xtVc=Dek ow*C]s^Kǟ ̀KW ƭ#:nXh..;wCvz[`<O>X.Ј+T``ȳDy 'J1S{ |rTi0p :nC8<⎎dH!q5ET^Y7"Md^gߙr4%82t"^6Nt?$0JWy +%( e,O\&4Ɔd$Cl$ws9!ƄU)O.z>5Q&(n:gș\拈:پYCFߘl\`@yx% ҖO_&J|2tLMQnNhԣ0Yџj$4y8gw&eiRҴmD ҍUkj͗bN#}7y\ VМ.% h$$Tzl`wc}i隭rUGiVѲ~EXKrxKz5XZ߲wV |F#뼽npY)Z:Ղ 7 wX[o2ZOUF)*+CbctؖAnzLz&3!oOqvѠd!3\v%21.˫&\ɪ4ke(^\\Nv5γʢcs*JN37-ِy͡h5as&ejM5k @Tju`G`$8 }몖N];:9jjW33jڞ)mhw?7g6cne"-(;*Ʒ=+oZ^w%?(#ٖK|/kԔP~iY긪 rd*_ɿr0^,o9^>sZ3?aKyFX<玺nuM2:Gd[hL%#3TJZbj%^3b" &ޡA]畷]X_%m}vx494f|b/\t +k}~r$zu`:u(]ِ}Li̻5tV±6h(/] N+ЖO/ᶸωl wjN&W)_T5\p Rz~p> *uSvr[Vdl{|.\|yieIqW(2[OGjoHvdxJ;URGрLM V!xkXBjWgZ"H=\壁Ł-=hPHhjM>~$CփEgojnggfM6]WYk_gH(lW`7$?\yUev\|Hs|n:;L"%L^;wCV{9;bzG vMKsׅC\ Z[Ņv!~sTbė@7|VS!Ẅ́O5hbb{xUOG8&sxP,fDv~⇆mxQ8V~Mۘ}hyzUWJyZRS_9'x匜dfVy4WPUUpXVg6fw8y6d/W3D')vlXRufxW{@PcqVe$iQC$KѤase؎Lh~7TWaaWI%_&:UMX99,Y8ǥ\K6 ]G֥l1gִZ䔒 1fwuBv5WYmMQK&79q㒦A[a2Y9cP0V~y([FH(k YsgjH}yVeWf1Y3Ms IgSb4GUh/)b ig-ّȂ9ț\EV'niy/IDީfKhY{UxX]ڴLʖ4kifvŦY$yrg*ɞ))oW=(ty} cơ&z!:yo/1ʢ${.j!BG{9J٣NsIKʤMO Q-8rչ5Z5KUDA]ga~Wh+CڞhEcZue:x< "JmgwjJpf ~[]J_ZS-H#uxlnjnCPyDjO9tkWZ蠠}k(JXFzJl %dJ`G zDMr5J:ک升=)PFW O7«u~@⪮XI~HV sʪ-Z~impGRceɘY0ɭ ~IwjS~ hאx˱wڪ#+2D\EWHYG벥ً6ԛ_bקlkzbW;ӟ!XGc4X$l2M"!W ~A3|znw6x٪ʩ$k (Ou}g2Zqemꂊ7 ftT1zI:xwmzo$[1k?cj9:jDJٟXذsQPKă6鬓kRuDz?rf1+:2r٭k|=Ⱦ-)5yWgʗqk$_%(lu\>9|0TtYdFn2Z[ބr]m)bjCLHT!\ýj:!,h#@F{̉9 HZ[R)c{z἖c,iBW;A\]Ș:J*6~䳋T̝fchMc@Noݍ;,|&ydBnP[ټ佑gּmm 4,H^^h,J<<<'EOG]@=ٛs=i)?ܺ?B㍚bJZ+Z}?ڷs^_n?릿 mn̷F*~.@j ]c*]{aT6딽V)^G2oEGѷ*L ^޸|o$akܑZo2 "V 0A &\(CETXB/Zbƅ tC"MV ȕeΤYS"E$1Ҧ͉4]I0&H/?4hIPw4ө9R=ՎU"iծei[AΥ[׮Y8zsO,&wȰ) /(GZ/*|ϻkf,2b9T1e -XrɄaܺ쾩O^\:3ZvthC [3C^]XՕ}=cUή<+曜wQM:1cڨ#>~+.LtR(; 4 )򬱬›n?${<-Kj5&FƺNQ1Q{1JWR1KB T% jïH"lJG+\Mƌm#NŌK ۣ &zR89t* S6I4s0B#.aCP]r?uQ6sGCcAPQ,Pɴ7XtT]kEuYй4MgdDO̩!Qfev.U 6k.TwhM.6ĥ1a7͌UD=a/!XӉ+xJ1X(-?~QcKd;F.WDxUck1,m6Pne A6Mh3jiTjhf5FlV[~zN*ns -nV|bĩ:7[r)|h˩$ώ~7=5UPJW~ |T}R̒`ڤ#*qPB_/ZJ_\AZ0 %h IRXkIѤt@I)y.a 3:qEQu)?|Xn%B#[Ӫ1Rl8*buօW 'NARewa4}PzYfȵQfy*y9y:4HO%cJ}YQd"Y҆Ԛ.UK`F/i̦&d(^*stߨILgҔ7wͶU̦pItSdg;NxSg=yO|Sg?OT%hA zP&4LV49ʉdɊЉzRee9M)HQ-I1M%[H!f2eJ҆<}iI:Cͦ)2uz7- *S: ڪrpӤFnk*9Z7#v5gd+ZAϹ'*YͳڧKjՓV-(Rq|sѻR0 gkDRxe{Nm+˚>, V=3n/t- WK:Z-MV+4uWOH)& di]wڱFԊSV?U(-^ҍIkX"P[^*="v]nB +211w?-|s=*r`Fp /*\2)PyU<މ{+6*ջ.~1/7Y"+d%ìQ#LR:E'c%YYfN3 %',fqAAe9mZ3f2WDFfION FY vt*)mk] ͮMH37y"j5vEkw^v:|-;qduwW煣6)X{S?RTATB-TC=TDMTE]TFmTG}THTITJTKTLTMTNTOTP UQUR-US=UTMUU]UVUՀ;PKj whzczPKУKN1sΫkνwAeN!ҟ:cPOpxB [~{lq_*hHvᇗ WB` :!HXG"hC [h8渗zqa"mpQEM0aI$A? "L:Vi%Z!I"h|EK/0`AXii#Sd3f碌6ꛞyciQ6*ꨮAWOP4Pr*@;Y5^\Ѫzk᭾&҃v˭zQQĠ*+׵x]ˮƻ(z%: Al^*p"+s 605 lD ^c[6ryoyC $\L< _,re ;,ӵW#)T$D_̳MXgt^>stI}vulǶu^C|1C W-l<S-ଽWs}7 I0Մgyg߅8vo.Ek}8鬷n\v׎unf:m{t oK\C 7o=+}o]䟯~>/o?߯?Vu/gj Аm֢ h ͂]p@ bp``D2 >]MmW]bTahBRY4b&XC갅 8 YBͰ8"E- Bl 1JqanP'qe"681e#uq]bF8"qcH=6g4 H<>ܡ mBƑA$g:;Jt-JTz2jUGWKNXErh=R=Hf:,Q!'}U[qd0M#њe3g5 yQ1^__{+;Tvo_|w8\#7SjG ,Ƿ.sN}䫞:>t`\VZ&{LB;àv8>kxx= t:t0,&v9r?Oƫt-N<$ mV֯Qͳ||i_}yвOak#'Bg|_K?&Է>퇡>-莼K){Xa=q}'TuWxWzAV' eV[UXe )Vx91V{"w#*j?|uS284H-U8:S7>@8R/UmSQFWJ؄8„NRX V聅Z؅^b(/P hjlȆpr8tg؆zt؇rhb{~8dXb 8Xx(, z艏(XTc 9w 9Љ8-Q8ȊDc 4 [r0`HиLDS P̈ Xhc 8 ޸%h5; +Yy ` 3 9 (yY Y q<`  ,2)0`iv1Y,-9 v=)F)D*I/+RISْVy,I V" =idi_G.lY\y{?c90ٗ{` 8YjA Z ɘIE`e٘ɔes))6 ٕQi阡铝`bIIo`ytɀ;  Y3IyY Pt©9) ۉɜډөՊ:Iɝ癜螆iܹJ Пڠ뙠Iciߩ )ڡ )+%*eI(j::?J9r@+9H Gz*ʣ٢JZ3ti ڥ^` WzF fz\B*)bXZZ9exck~ڥq:`ڦ]Ju9 :ZZ @Шک  JJub :Z*d :ꪷ*تÚZJ:`Pzؚںz0*:z芮PԚ*  ;Xh`ܘ  f㚪֡ ;k$${(aK,0;I4{1 n<۳>@B;B D{HJL۴N;-R;T[V{XZ\;PKەe`PK8K&*f"`NO'H(Rcb,Ɋ.(Fh㍑<Ρc@yƏBiDQ$PdTB9eXye\e`ed8fhxflzfpVft:8gxnwg|gg4hshVhhSc6i2iZrijꩨꪬ꫰*무j뭸뮼#jE5..>+&Nk-%^m#n-"~+n kjH+AZt/~Ί pchp& lG6\/Oqn@ G\K rLl1(Q7 QsPl>ܲ1q\+ t9Ws:Cu&LYO͵B܈Eyq$pX_]Bom7As{-xNڋ v!k'@ $ʆMv=ׂ`oyeE~]9隿~ouǮ;ي'5D(ϲ9ش;W_{=Hˏn؄_ޟӾ sP؞Ч;#/_ G Z̠7np&h"><0K a}^xB+v0^7tDHDHD2{N|(ŴQQ;?̢x*ra%,^C9k0 q4ulCaH r S&A*ak@H-.43$I1W`d 4 }֨L)A EFPk?Tfp_ g=] 4#(wU.L&e*I=rǴ;bn~+dZ)Qs6A7N:PjR%'N Y&wLJWҖӣcO@ 4uLӘQ4=BP+pHMyĥ1NXQ*RYVUcq+1lr}HQ*ҵ5ߋ$Nqdw,2rʋ%U D&SkɪӲi Y+k5e#Ő.5s[*3fbMEC'[no6AӮͶ_΋ F= z 7OfYj& ;Ν9tHx}uX#[W5 wSO^,}G߹><}?G~ha+t6/k]Vq,hVCpz'bBfFb~J&jV~v~Wu'Hsq&etHt{XZfx4fL&H|8.lG_V~{~DVz6mmVnږ_gmyF胜}Fewxb\~RlGyF^tuw_Ca7~^qbWVxJ%Jp5yA}!{(?!hsr(|҈'t2'",؉8XM)(}'u'Xmr&eҋ&]2Ę%xU،8Xx%;PKޤ PKMilG쬰.n{i'?;ބKO~[8xˆOhߨOȏ(x2p~|"(Q ǧ ~Cxpz&ډ DachH=1T ?FĒr'hԠ4c(yFG4%)Vv 4  8%%YBf/S LO2!d-4SМ$$Y^Rr,Y!o0!GYLFs$f+9 n.ћɆ/Mj>2T6ϲȓ%$FTӑ+oɝQ'͊ZͨF7F^QHG=Z=FNDLgJӚT ' Н>MiOF=T2%|*TQ(թVu!Ví !Db%Y;T`,l  o\z˵$zЃ`-A_], \$;YHXXlg?Цee!HVf_p`-Bmqܦ-p)Zi'A ౚE N`,<)ƶnZLAG͆-q@= N0擗gB9\P0{`E&x}בj4 a49OW1kbҵфqx{x ᴭ [bu.|MWǡ+`##p5aUZ?e[``r=blc.ZΤpuSp843 $kB8x2)3z]YI~A LpU[f7Yot?MB-5xziR c-YÚ:O6\5a۩>vTl2W}6*iw+ms!.MMb/pi6mvD] zWQޗm({O[ķ6dV<)jh"̀^Ifyė?R4>'d<߬`/ei_ 77M Yy?b&g@CAta4=MF?z|K6<OF3]7>8J~b@ /;oltp۹Q]u-_׶߯3Njo'Or(nO؀4Ѐ\ `w绱p`ǀvo8 xs=OR?Y=}4ډ;i@πC_bmEu;=7E ^z,L4 }Ww $Pf_zZ`ePhjIUd7Up7}@ xC}gJtt?7jX %kdj/K~'rt9(& h҄~8_)Xpb*s*_ _zjV_F+_ʓ e:iHg: .Ɋ3hy։0VX֫ZNJH2b(kH /Z娭f:\]gZ)܊K*M zj[Z:Rb ^G1"+4)sӝg²_1yG K(=Jq"d:'H :; Lv٣cB˒Nz'SkiN;!ڵӇ![g&Vk54Kl۶Iiᠷȳ^;>KiU'0 xueQ̪ ;Gg~bM!ذ*@@ٸ抃k#k|~c sKEu*sV7 cxt㛾Zx[pKgʅ+^b8˼C'H6rj˵plΛ/yv"Ǹ?iʫ;ˬыH5| -% iaxO`JhĝJ{*ZH:FE®T:Ur:~K5x[ŚWқHa V(Ǹm,vhx(+ȖS8 Sxl,UUP ZƑ+˲&@ԱDݸF}Դ LNPR=T]Ճ;PK UPPKF&ے+@Louo\[o_++„&ʻrv]_%0,PeIFK4QJ puA7_k;[xω]yoowNbV#˞4jCW=>u9c n;gݍ+{̜:={yv|׀%UU'ayWhmY5r` HGفŇ`~$6U o创UjfYq'zm[4QB}s QCYʴS?JJ'Xtҳh+kŠ&lgݨU{۷wʝ+[l7.޽xLa=h9̘bg#Deʖ22dhgɈBFiӣ=ӧ0װ_y'N7syso߼ gs ǤYM:ˣK޼z~] WPRdDm@QHG1@RޚkJ%kTJ,1S&l6lT:U+TQjյ?(Q8'G.]Yw5grȽ{1ŦfZTU1cLptU\U,qw`~j[ ^./, | ٜr~-~,aD a&H4NG-bش0pZw+t dmÊhb7co-wAwh'߀)8h9kyoviCBTDjFJ+H.衫@>mz:K1`k܂k몵.<| o<~V[h!`p^yuh{hPQ~NO1FT@{Ʊa4 [2񨌀;^pg Z39 YiU`Bk^cvD(bn"8  HTQ`q3\d+gJ8|E,E`!+A<'#HJ:$H:FvxS-*x q;BO.*u( k/k3ӛ!I=H{qHг5alOQE}TN, UcXtY\VaelwD"=h9io |ǚvAB[ Æ#C2a՚vV 4<Ͷ(2t`刟aV7H?,҇$%${0b.zU81JJK4Q%ASh;RcB Z حHMjXԦ2\I՝ Ӯ9թjVve!]LM,KҫLU p'5 vmz2 i`WsXVfJ'0M)^A@iAg QKfњ[;Y MXB\&4%͜U;3ġmo;D-! W6M8 (m] *J^)F pb@Ԥ"@W_Z,VŦ7ŖNhW+W W)[JͰ7B6R GafM!økmCha9K^ ;0bt,:ͩ#v`Va -w (M?; @7_7@𐋜M34i$nfD6  Y"nۦwNȠ? K H<YڽN^7*OlfQF^w SxwpZ +aJM#wIR 6[ b7/mhņ<'cvtÙXT>d7A i>=Ms%pItN׀oZpuUu2[!E!!Cph65dheh\"bn")\7@waOyO18#}Pw776+7E2x`xVQWQ&yaByhbyQ*R(kf9!R2zǦ_sz`z5{dxm7{S6n{lGFTaGf|xz|hTaZ2IV H}w~W~~gW#6> pȁJ d$7tEgMߢr,.4s8cxIpax8؋Gpu4!Dh6O8$h BvI"(i.6*i5#ihwC;烥jJxXB&Gx8hL8y`0`Y^z#z\8FdSix`?PmgxxR/{WnP`nDn|(4ч.0)a}qXVhTt WD Fi~GK(6p狸8t႕R\yA%y,,0ex4ȌjhG""Rt6*B*64wO{wC&$D2x& %Ȅxb"K&&*R[hR$ Fم9:Vi Tzӆn-ZQ9Gy|,9|GkВHu_6;3kP?WN@h䩔IXNɉ!w[pؕ94>fGet%[8*\!cw6("Z3nڗɃ0jvbhgX !ڄ"SQ5_ؚW-cI{YFʑ{VSOjTja)WiiTj`aJ|djhJ`UVv`oq! w9~MOGyrHVIAW @ҖS"SMQR0*ZhzveO(i6ȍ|)s($C$D& 0 E9%#*&ҢI1*bڭajhD;0S芮`H?ڮG:J:vDj<¤֯STSZO:FA{ [ނ g[{+hzWj@qkے|rWM_M57;ݢttB;yBAmGs4$Ѫ*'H6 0\9(h7*r܅j:ʬ"ʬُ'*:Z`BڷݪZF&Z;ꮌ+`Qnv[[jSKʯgp(:Ѱ;;k;)+bi*S`F,;GM@YqqW{vH+?q3FC1aIm<*SiģR%!+S!lW-jJ^{i:]c;% &glJ ܬ!kukE٪ڷ[&@ ,1$ 6E* SH20̑dn6 >\nPF|k2gL|jŴ;VT\bz'kKGKcq^`WkW{~,W©t{AQۛYXIUŽfGc\nI:R&Q++\*!5rO9Рx2R#0˿ѕ#xuxTҡ\`Hl `˗iy\Vx0L\…(ܸe7֌kLͯ<?<ΦI̤IꌰOgO[hZT@,_OͲWJCk =+ȃ9qRaA:ŒS::<##5Wɡ ʡ:jX%| p:  ye_A&Њk@k*!pZXz[E*/\b=֕:,n̤prͺV0D<TA7kL``ab07ջ\Z є-ÉMQ<7E!ҧ'+$$]Ғ|pV-X-b"606+«pd[|&Ěӫ,%ԕ =]}؝ڽ=]}=]}&>^~ >^~ ">$^&~(* ,02>4^6~f`ѽ @ 8>D^F~HJ: -K^V~XZ=;>.cnM֭Aml.ps.\~xz|^<P`^n׭M>-q}^~阞隞MN~傞v݌~.>wNnv~~Ȟʾ~ܢ類뽎݊.׾۞>N߶NЎ>k.u}ndM /.>ޝ _M$_&'*,^.2?40_8:[&@B?D_FHJLNPR?T_VXZ\^`b?d_f>jlnpr?t_vxzOi~?_}?_?_?_/?eȟʿ??_wo` ?_?_O֟ZpN? DPB >QD-^ĘQF7RH%MDRJ-]SL5męSN=}s۶ TRM>UԂ ^ŚUV]~VؚCI}GUZmݾUuśW^}4;^ڊ(Wbƍ?Hdʕ-_ƜY!K4`h6 )d֭]F/lڴݾ];_J\pōoY3f}vݽ^x͟G^zjٿ_P%ǟ߅}M+VX1*C0AdM"9ƙҶn!X$XkĄqeq\gWř|B9gV؉fG:0D2H!̟!g'C`nHMCgr1$<(%%E$kF~G+4PA}H*fm9ti4'9ƞ$844(z'P!/* r:Y2>'(t~t' K#drocj[v~AR!'x- 1 " @oľ= VЂșCa١ 9uAo|3Tx„l[ ruKS6On s#fpD M 8E* h@ZDޑ $n3,*bEk%; FO}&ZIkN5_ԆCo!6(2fhb'2VҒJi^=hBp5 F6ύqgrqˆi{]7Q\)1 bd@u^Lτf4]Iăi8'k)4sbй'lea Ǔ%xC.d RLX& p3ŹPB Y ZX3ս΄(* Xѝ.g<6saѥςbf/Nx:Y&$ըS|hl{Xc6fMĔG= ۈ40}oI^(YbC+% vpBNr~80X) u_Q4>CI p_lΘDsu,*Q`F.XA־~:ws=y!nkC@ &$%=$U`*7ъcl oa3jR G,@?cd/iJ_qh/?FvY#b϶r}$ɨ,P+w#Bkh7Qtms^=oz>w+D9ȿau;DFx|rf/Ǹkq[j2>r@GyOqH&yefH1f?zЅ>tGGzҕt7Ozԥ>uWWxαuwZz>IgG{kvo$>wyr{w|w/ǫx7|%?yW|5yw}=~$cG}Uzַ}e?{}u{~?|G~|7'}I?}W~}w?G$Gտ~?#D DTdt@3@Ӌ @$4@30tcc|A=AASA$"D l?$4"4<=&''AT B't,L>.\/,1l>0B*l+DC1\4B7LB44*,BA#<Ľ!$B:5 D[DkDTGtCՓIB9D0.SCDQTODJ4STQLDRa=|? C?|ERD3DA)dPtEY)E`ELtHCd?4F$F^lAfE+gClF_l8_nLF#ll$GYr >_AfGpFwLEܻFttGxlCBGpDG}GasƂEgG{GoHƃl|E\̾9TEK`j\HIiIKԜGI$FTH$ˤd{͜˭LԤLʒ$LkN -^_`V|a5cEdUe-beghi Vgklme@kopqdsEtUuevuwxyz{|}~؀؁%؂5؃E؄U؅e؆u؇؈]l؋،؍؎؏ِّ%ْ5ٓEٔUٕeٖuٗ٘ٙٚٛY؜ٟٞڠڡ%ڢ5ڣEڤUڥeZ٦ڨکڪګڬڭڐ}ڮ۰۱%۲5۳E۴U[@ӢX۷۸۹ۺۻUگ[#۽%5զ8uc@![^XY΍5Zc8Н\ ܎\ݜ]ݎ5A]PoXMQmޘ-腩^^ݥMޘ"eu_ݹ"5^_ {ڟ]`%=__2`U_} `߸_u\,B\`=i^-^va6` _b`Q%ٕF\^vbnv])Vb) ۵X2Z3cE4F!P ]cb)a.Vb<=ama:c0c..`$>`+N^aua5aI9dG.۰d<CFZOeNZ7cV~#&[]a=<^[emH@^H]E6_L^Ceg~h˥ͭd]efinQfBfm6m.ݶ=QÈ%g6)vag-cQX^eYYI*^fdU~`5f^\^eYhhaUt^gig}x$lA.d{YaYD᚞i./-^}i\_e=@6ْdkمb`cڕ>a$=/鶮hRanIVZ^.<.lF벖~vYXؘnkf0Y괦g|ihv鞅{~bvk:g>fhjRŎmp-颻}g[2&.\fnmmܾ0jknjQn^Zmvj6gPc0diJ MopfV[SPafSn;k)FÖj[.l-F_qk& }ep/-F%fv'")i orp/e^csii.d2F)8Z +,[VmNmn(vlvon`)FwGْ~I6\_rh6ddhN~a&S'l:VwW]ӌu&/c^&t?sBcGdYUn[[mc`got>ohC7meowevtq&i~hNo.5t1}~qwe'x7guw'n?bCWgwyͻxz~7GF/gw4^ލ_ݫg]?&`hugz-q1~hloogvd1Ww.hw={jljO㺆jm i_׶W|nqW}*|1>v]kNo,vLv~dg_~u@wh_onί_}ItX.~TvuuoԵ_7a._v8lhA"lX"ƌ7r#Ȑ"G,i$ʔ*Wl%̘2gҬi&Nv۶'Ϗǀ=J2mӦRRj*֬ZrL>q?`ײhPdԶrҭk.޼zjY.0Ċ3n1Y2̗I3ТG.m ejnmݸ_ʶ86ÙaC '.75P3o6w>6H_NH{H~!DsO^x_^2}dTAES7rAf :k7_p1gyӕh9$Ua!n8alGbx-NB==~QPn굇ݑI$z"VtaJP1y%xF$md"a(Hc\rZݕVKZp!hNoIh!M*~l%Xut;zi>vaQ9f擦fxN:kR裦Z6[q"Ϊ|Jהe.kɶZ8E+'.:PUe"Y>ygnL8)#jd-j^(KC"̰wѾUZW,C90[ʯ:**O{[bWrs4Ic6~̰ AWisO;_O\ֲ:uKsV\mz]]|6ujNgG1~$PJ;~Ӎ-J87i~x#""ÛxMb>>6کˍvu7}{ߡNuxG^ SEo K} z) i+eG\j3ke?/$ƓzO'u~9+.QZWt HS_~ Puʾ%-${c V3~zXVܓp4+l! C^%#LHC+y:NJv4!?,"]l0I ()RVVȑִ^"(1ZQd<#Ө514flV78ұv#߈Gp~# )=bZkX%DO|$$#BW꠻v9J$(4ђ4& 6>|e()9FSmR `] i?No<&2H`Qd *ּmrޔ6)q 9өu8T;)yҳt^=}S%z@*Ё=(BЅ2}(D#*щR(F3эr(HC*ґt'JSRvt.})LҘҴ6Loӝ4TPO*ԡ1deJvC N}KJ1'QGUA^OsTJnGյ>UR̃T5kO_ 1Q5[, yqb|߈rv*İԾC<igA" ˟+gU@Tlq 0۰2t"۠.ogܵ[͆撷%N"nВD =BL I۫j[5zY#3uyYʒ`l.pW ,& 0yE@&>aE 1@DT߀tMroyX,|PoGΙǜŰv,(Rr`JRVlO`i~sJ9[,]źr~nj&\Bto#jQ[`)򖺝l[-NZ]72:onoK%CpV_c-n`P-MWY"ow#89ƖuW{G:scS3ek;L7qzo{Sv.;/{ߤyԩ+\ lm7ūyʡx.wt|?wf1SG8{1{18!/pGw+#IhQ>NWKZM>:bC?x|QƗEUP9ա9_:  ٖ!V vsA=` 3f ƠJ ֠  S R`3aUE[!6aHZْVZ6 P~me!}!zQM1!ޠ^ \!Ρ "!!""!&"#6bg,#F$&?%^"&f&n"'v'~"(("))b$N*"+",+"-bc-../bKpXz]#2>,b T  Z]1Y2^bY a^Ma!6Lh#Q X7691R^ LQ9WhXFńEaAܛCzݐ#@^G$3rػQ A.$}MJّY$FF ARu|qdKS͎M.Y^8ZI͟Dx%T6 |MY,1_Ur%0UJ]#`4e\-E9M@c>R=bQ< }G`Fa4NdD!_ȇ])h"sM|Bҹ ½&afkZ]U#]Iٍ-W^^W$[)ڋ͕} U^61&X=Ҟ]=́\F(vY&:_EeZaK*IJ' P-av*F1⹝_& ½Dq P~d}Oqs6QMX\2e|Ll]̔f1&a{2S.^zs]^fNU$Tz!m݀ZY{aT"xނnfUh,ley[J|Nܳ~t1T^f熬eFffX} Ner.a[bF\ jU\W"20R~T)ED&S``hiA鞎酬 ~:ɪ 't&汽%n <gtR[}qO vU"cݼ vyRW%\`kBi$`C36Q4X¨ɉ뽆BVӹ ^{ ߾](jUMemkDֿN9,lp+d¦in6PR,ɂURץ*˺&Jjj|,c#?>沖* #h,Z"ѳFҢa.Va>a%^-fn-v~-؆6TNʡŞ&bٮۆ`۾ܞXέbXZbުHѨ\;Rf)^d -i*즚Q%]BF_E'qjr\K GMYn.+v .v뇶oΑr^qM) :F krܗvcAl-j,.,$.[fj/6 Jf&)D*V)B/2cQ$ }ڣ5`j.?=*o20O} Zjd^JغVRUYpS0ur$ 0) pg0Mkido2h$%(%%s0[Ʈf)m.+.EipeZb~1TkuZ'..PY> )YRPgphr1(r,<pSO,Q%{6_le?"> `.8'gf="Ko&wfEj0s~rfJkf*ϯ]k18'g@roza]ᣎ.W'K҉1 :PZ$_>'!fDM;7ұtPu?TkKt;x +Òw0{T l{7gqnif7~PΒSpemw~-}{nj`on$;0rfv77c i[*Tr}^7Wɀw'$4( 6 R}dazt衇\vabԡ$,b\c4b三~I'cVHd"4ԒETS@ eTTQURPA]PgEVZ:8\sUz%Xn g]%6fxnVg|2E}*b1igdl'pUj饕6]~'Pw*啗ުĐJ*7|*yW+&8tA꘣&}y\vvPbm\k2k%y|k{Ⱥ" KtTPXJe_cIf['0 ]*7h7hX$fZ(x2˒,3ls3s& tz)Ϻ44~jm5הآo,huH↫ɷHxk }TG$u.d  ~븕E;YZdpZ #n} X&v̴N;˷n{7߼3n>n)'}ޭ3K+M.ϊ~-Ზ6֦p"H#$Xmy,y0WƉpy 7"&h% tAX&gTr:E؄&(KHB'ORXEJЂj`7;w/ږ$(qBMkx$D:7}ǵ<)Ň F9lN'p *ʅ8DA <.Trł^79ʡcD&6L.D+Z@/<31M5:Օa euK;XpLg:(wm"yE-Qef7Y/BhGKZѺ=sNa֚b߻tv.($a74l(uַ_!iY eM7GkNpԔ5?0ըDzeTkQ}U2lS~ޱw j p1+&h;KWbC6`İ0rbc,a`"VU $VF0V"$;lhK6B()LP9N57$ e)4DlpAʲtCIZWnx7Sd:Nͅ@J VdNLM0~H6xد?(:.\X?MV#>uNt2bgMZG]BhMlb hC*Pv#+WY6Y|0[SI4=sN_w9ÙM9ue ۂd5^34Z_F;Ȅt`x:4~~/=GK,lr>|8ǹ]\@5mH?,Q;%Y2SWVn۰ME.JQ.״rS>[xpcݸ}h`ȴzRoV$|8AX4_U?sc?qAZG1-^85+C؆za=+SrD1OL[_9Ͼ3IlqO~w0c%tU(KgzӋ2(FPe`Wmc7vN"V")c7kvrvq'ow v{w'gQgo(0vREu-X w28yg1Kp_ƃw{ E|X0W%q7CW?rr+rH[|$C7}Nspg}lNW}+Fs(D7OwYهyDsP 0 7tDs(Zug0hpxWHvѶ\g"\ 8HwX[twv}wx(1x_,P٠_Rŋڠ_.%^P!78ehW{Kp Ki 1J J_X%D{w`` Wip.ESPS@`Dcxbe(Nslsk؆g8Aن{ؑ"9$IHtW w`X 88=瑲(iw]wgEɓR:`*rEԈwt@x E X6w8wA^nywk7_Z_ ƖѰ-Pg.Ќͨ_^_pzר^ؠ Ťx8~M{R`IW`2u%Տ#_H]ϧE)N!y%I3ٛsyɆ`ć HЛц:X<98d@ggvٙYeu@$-&Ri6wX's\ \^` `\ـ(3Ej $wY0p)ߠx%١"_Y(_VP _Sh6ZȚ+<Η\Bz9X8JיN}+P:ƙl(UJg#\JmN씑j٩H)eI޹uܩǓPV}X;UWT2Si[___w7w~{_(yQ-p_x9ڗ 7Bʡ{PP$vɫsEUSHy@;:b ^(CF:תK*sMj"9%\:IzJlXvʝc0cuhNJoا8(VY[zrg]a ^p됋)wyp$$Ψ^2#ZHg J` Y{И0{,JW6*0jM` Ç*ڴN؊Xڭފ+^b+^n yٶn;is˓)v} Dty~:ZESy:%L ^o_ ^p!@AK3!#J{.P{⸎pqi9Z!rKʫORk6TNW_ڛc۽s ;[0ian붆h0ԧ|N);9  )-ƸNoo6oEEѹ $ J4 ˳8`; @[)zS H>مTRۣիLL` PŽ)g({XŶ F);jp[siK~Ry[wz2~\[{p퀘@P(pM^Mbž6%zP a, {+a7l8lea>M@mBF}ֻX;T=ՅPKmkvkյ]hnȑ^N-}ր찅ZjƽЍ]%w%,-!@ B1`K`}E,C*ٱHmR @ 8X?M==9 Nڥ;}JڬNvkةĩƿ]}_­l\ Dk-z.ꌦc|Ynh}$.薡XL~}qPvܸZwM(sE^䢜NPWгD*}BzjٰY^1 H|zk;SAms>WpZx~z.S}Lޮ쬿t!Nt`4^!,k-]N%PץݧMޭJв}j ͣ $^^./f2?!#:/As,;X8[8F/CIqM Ό>؋-lo=!?[y_&F-(X_k/(ΰFN>BAm܈["$M!H \5L=KxsEn>,jmkGO9_N ]֯́Wz{9Ԋ;玿tcNo^sQyA<@:>tB" 0L4hpBC %Mzj֬KB ԴIsEn.Kn_>^~&yh jЁ&s^Tdrl<|(DG)PR eJ5J,pUidCZCA*G9)S̫1L51Lg êTZ ԙ8}Y$0qZ1UDR߉AY1V !f.!Y%HҠ}d@}y7Azq8e*Ӊ`RraF(/Dz) ,-bE? }52o&^zV e}UBb.lZTUmk UɕV:Ƨas @.i>: n?;I<w[n(Ok#A)RR`zf(0-nǥG7\>EvO2۔hnL9En3g|鴐&ZUzD [pl{܍5MҤv7/K6Q8*fcBZߖ|:UŢw/H_l|36ҏZ+qڃƷf}v= wXg=y丯^9.WW?tcWmv>{%WfefA_٬O)=g@ɘd ` jx:z?*,a B.=_Y=YS;;#s>>i`û黵#6>yяc#,Z4_1"4BK"4s6Ǔ99#D̫?ÿ,tӢ?0=442Lr-H 1z8Tsc 1` \ C D@#B F ZDE\D.KLT>D>c>F!A㫙Ծ" T!*4$4?&PS z,B9K+C:+FpCI כ0 ,;Lt: yy.>ܴDAp8GLLEGHR,:4Nt5NĉDr łDE4E8AZ$Vd`2KZ\OIʼnI.AZ4ɍZIEsi.I4 F3VNeӑ9dQK9.{yt,=3yȁ4C@DؐLNͤʜl>P4PlЈ<U P/PJ/4Θt-TPd$bƍzIK6Zj= NN"NI4;TK{GDtd0K?D1 RdyKDI|LAT3ՌMD T4 C,`QZtM1м7x@JYd"N=c#=4;x z\L:R%%O=RRBZPįӷ@I1ĸ4P|$5-;uЍL Ш>%r%* eIQ aIEMdG]c;I\ӓ"ԃEX@؄ѡQRJ, HzUX@7<O$E _M&pT&%M$`۶Mr[~(Z :ۅۿ\*JJL 4*1`1 4 ?4L+뒸s[=>< +Au>-תZ?UICuQ԰..|a4%([&e޶ʷ*E1=y[Nףּ%ܸ8U-2C#__<1W] ("AM; cU%]8E24F>`9 )0 00ݨ>]]/zH;]W5^ev^M[dT5aŒ𽕦$p#!aE]tSK4#=!:h k`{]`P`M1!  PZuSRM ]>%A&Ava.U[K[*I#a^IdIԇ}b)SS_esߞR1zn3W- "bK\;(0'cb0eb/&`7vc8M~98k>B.^&g=dWFXYѸzdL^dO?;2Q\$lU^'%+el>Vb݆qf~c; 웞i"0mgsFFrvjK[mjM^Nzs_ [Q#^m?F[n.>`l.i4NNe^F׍~ 6FVfv'pGWgw > _ 7GWgq&gx Gx $>rV&o()*r.r#_r-o0oo)go%.'(r4o789Wo,!r<~s-/s>B7BCsDO@/o3'&$G6KOs)%tNGMR7oMtKuNP/uUXs?gt[7tA"Q_;\uE]'`rtWouPtUwWOuiihoIukKvlj?qwosGwWgwg~'7WgQ,h „ 2l!Ĉ'Rh"Ƅ6rܘ#Ȑ"G,i$ʔ*WlaҬi&Μ:wL?-j(ҤJ* )ԨRRjuSWr+ثYÒ-k,ڴǪm-ܸQʭk.޼#/`|.lp3n츦ǒ'S<1̚7O3z=.mtYҨWnTزgM6$mC.8䲏+o\4ҧSN:vֳs.ةⵃo׳w=G˯o_'?{ 䟁 * :? B8aRx!ba}r!{8x"x"w&t*r.8p2xn6l:#k>9diBy$gF"deJ2cNB9aRRy%`V]z%a9&ey&i&m&q ~6y'}'|҂_cZ-f衈ޤ%Q\(J:)Zz餃hqJ^(zꥵ)~JX0+z+뭶zh*_z,*̯سF뒆3eDJ-z-; myH6{/Mo^,0Jd(BŤ1lm Gpq1k1{˜+1Ker](nﮥ0;3AKs3SA3AL o8|s?3> @j"LʲSSM3mh#u}7y7},FJriOR?S;|[~9景9監zi05+^r؝&':뭻:챿9Ӭb^[v@ ?<<ς;H ٣5Ѐ[=k=_7<<=髿>>0_oog?( `=G t 5'a~\+΃R4cJx5lal(D ɷŇ.|`rtĈSX Ib&z1SТn|#(9ұ !!O0# %׸ & {KT/~Wflm\F*P>0  mje;`0 %d5 )MΑ>1#5 vx%󵪈c,Xn;׬>1oeӶݱ[K%G"(,er5/n'#1H1f>39e(WnCysxN)BESEAap *AF 8ky;-3@Nq{ 4О%e3"җz кֶ5s]kZmN9\^lvNOj4)K-iSy5GRK`CHKdܸuf7T݂ȴ2j}7a`{_0]-o3xpmKr`3ε b#aSro.9 0q쒼`\{3s7 =lGXns?KIVtmҷz~G>t21 z⮻D{(~C;lbvTc.]>#?c?Nb#mYP^hn{ $EJC8AWrΥ F~Tc*q#JRGNCkQ#GJeyYOO΀KLLZMl%[-^ T ,dZa#d`1n%YT:(edڤ.e9MD^~ 4%%-v_81!LTJנeZ&x f0v8]̥Sƚif eWޤe*U3a٠ThQo_;Dzf9WS6՘tNgNZF"5b_!xNIg(bVnIѡ{6Ĥy$[[.#g#B@{絨'V!@,(&.(6:(5|>d}}Wlz"EQ<~քR(fJbZ_vc-vLmh]0F(}3#3cŢ^g2(Ɨb]*^_"ݓj]B]bىjhW')璮]q]w($)Cvf]Eid'if(YRHV!Z IggFzdPilNK&)>qR(= NqgriZh&jkfKYꙉY^'i/(Pf}O-e9 ^F%e% 4fO5[IEZEYdJkP+ҧa]M٥_f*& fߨ&*)TidikWSS&Jk):هcҘn,QȊ X'WPk^~È',y2ꖺ޻erռ'l|Zj֐~f iЪaV騬-վ0mnB*bbcv!hj4XN)+6~imި&"b)fނV ᢟެv/ ȭn%7Rn.&q.:򭗞^n,bՑ.Ʈ.QQ5ؖ~.K.n*D/ZEjnmljxNj,.J(N/~$fUej/6f<1=ꪭ.mjᥳv&9ScF6XMbrאìZt+gi//⦭뫕TmIp S0mzfy]M1¯^ڎ/~kF&oEZͦfm:Ȏ1G̲ l,[Lq F!2o UcY$G$O2%W%;#SV9n'q1c"( r)/q Bwqj.8 0(r*2#_p 02+ H>-.n(.3R-r~q&IRsJ69;Zsz3mͣ?3::3;ߣ9:d6j\,XqEƩ>#Τ8{-6 >4AS#7[=L6t)*D/Rn3=SBCgF?G.9/ItIou43<rjL ״M"pUk\4k5E9`CQ5R'a~؆4])kZuwW _B1J>IqB4\C&g -J[n.lS[B wTmaf&bs4Sq. X6gw64W>v333ia]5i_͔1lǶlSgL5YsYcpıo6pStnonMm1s7s1q7u_7vO"#4O{Oc>x7yy77zwsqq{thgdG|cj~}SiwfBI|{+_~'.C36|8l׷+B[8J.x'8{,2i "?)Gs2K#)0+k3899s=47?9G9#!9x+I9go9#AwKJ99+D x㕋9ǹ9ϞJ{hZNƵ9:N4wͨY6P?:GOָjf/S͢`Q5:c o {3;+p͜:׺:5V]N%;'z0sC0y_;go;w;p+Zk̶;6D;ǻHv9#v,RGp;Up97s7?gQ!J>_ X;>⃭^C[=}/׏Jgy2:2_F;~1[z'в4 ᪯47SWfOѲjq}QL+6%ZR`hg߷Y;:k?@8`A&8_>t1bE1fԸcG=9dI MTr%,U)$E3isŗ:stP>$UiSOF:jU"" kW/[XgOEq'MBͺnQD­G_} ױg7q{w?|y#~#rݿW9  ?,L@k){胏  9A QI,CQL0|Oq PQy R!,Go$+c%Ų(+R-/ S1`44cZ2ٌ8GN켳<ϖ33AЋ =3EǢ1@*H'4(/:)3Ӯ*e4CG%Ԑ8SdUUarUOGՄִnm)W]wךdm_ 6Nc%+e=.UfUiv9ktXfiv/o-qBg\sdwJw߅ض֕7I{%Q}7:n.NXn!Fx)R 7hVYz YImQNYYn_QY<&y矁6 F]ix駡Zꩩ꫱Zb}&ZP1$lsnm_(ѦMj\ /[š{V~S=T8AxI!D=+t5Li7hq]y߁^o'}EU?c4ާڹ_|)4mv"M!_"^wGnt& P@d71 lABznj1u!phaMc1Efm2C>( oBgyYZ~C$~ɞ)NUI+ YXv}EAe4јF5FNQҐ"=}F:>rX#-t#!HA& #!Xl'AJQ4)?IT2 $ -3G(r>/La41Le.t3Mi ".MmnsO7zS49ouDt9Oyγy=!R? eO=@/uMlDBuZRh^O'$fTm<:рBFGuP\J\ KJGp$ M DIizSt;KCA]JZTSU*QQs5PV VUku[VΕk]oU}%W%a)&bYɾѰeTŶq]f= K^%6Pīi]֐r-ea{[[z۪nZ>۟&-&BKmcF[N۝i]z7%WeJr݋N_/8_7կyW&- "X v,BX+-bXv4Ab%6Qb-vacϘ5qc=d!y/;PKW7?IIPK}1ޟӗy 1YZt5V kh`eUXphY8Y1gU!u(JWuؑv/fbVhcWwQ#r^)5V[ֆ߀ 6^Zŕ[FVڄJĕfI's'_"E),@VCWZZec>㤔VHfiMvijQٙ_dqRhX{-Ff&- pO靮Bꚟ'@ ${ :Th_Y)w8i`m8V:y |+Wtn컐*:ɫkyդ\nȡ6! )Þ w"?3@FeݴVa,o^-6oÅ4k<5;ludDnH&}*0^Ale+V˹w*aD:yC,wgP 2I]wT<|3G=3:5uy@6єWnyV*ɰod#/] 6uȩt Ld3rm52Y$5<#ʽvߍwzճU]/B~-Ou8E }^)c%#%4iKkKnW@n8aZr$0v'y#^A%mSA%7AX-Bp)"#J Mk2T?1Z(jZY!6RC nO]r 1S>+G 1U4"/BAK ?5 Pr킶 $0N r޶,|{R I2I[p8qp<Ȍ2Y(́pIa]08<~+{]dܒ ~_0H SSG"KƗ2m/8k6;;B ϐLdSeIY1< "dɊ" r!3+Y t%-h oY^d&XWgҋ{\ʲu&hnh1JU0Lgҿ69fT *-TP H  ")N&$ƞ9J&10,dB1p)IA+)DT+Ie/m-7W/rg"bh"GbXrmdikX dQ j2^&TmU|1S` 9XgmUeX9O!pbͭ*\ΓkZ iGuIM=Y+ t6~N+^?f!UM¾Q3ЦxØiO1Ͽ4A%Ut.e&cuI%caAԹvkrAL/Ko:U>ZZH2}{9xJrSdvBmS_ ؀NP9l < pe 献 rbEvn}_|.~/ˑ {Y=ak3RBNM.\" 80k(0VnCeWN95|F vCy((ߌ/<_>k y֡ _&m׭M/m{V$[o]nw{2%]<'@6qok9Owtvoiؕ-! .ݚN{cRv Je=#ۘ7[Q( ~@2*1nw8͵Ke>;ǖw(6xHw£"hm̜UԥXqy[yyNd'7ٻv~uKg'r~Do*ԁV4#UǺvu]G`/<^145X\f#NݘO$xi={_s}̋O/gЇ>QOk=Yws_}IGTv7~HwwTz7uQg}8Wh$w3h؂3'tbNIa˂z؁;W}E{'xUT{7RR.~6zSw:g9rf_b'CtHXrbt#ob# 0vsRHO洅HxnguaH hl=h=)(kDRa!u0X7~X9F3^vx8Xyj5y1gXEGXXuɒ8{cRѸQzxW62e sȀHRd~xxpCQϨ khȍIBl.M(?{ YZhw,m3^{H'uQ٨iegA 'djx;imԅ!=pczx eK撍,(5v4I7i(Uk83qvϗJkW䈒Ni-}G~hmPq|m7AYBbCBȃ IG46m-2Ry|ىSVv`EW1g]iNY~#hc8a$y,Kٔw%8RgZǑxqƑ@7qSSgo''ytx.R]o/LsDR 2}%2jc6'9UbGotAE~ٞ*sK(Y,:ٓxdHg=SW1٘(ٍ'%j02ha}WٚBhgEaaǠ/ gp zpw*{DB=y?WϙE9z,ס7ؤPURٍhR-X>EZ.Yo S@y4ڙqX(2Yڦ(ӝWxFy+Yp&8Z3{ʎ}2zZ\uz{ū9:] j'9zvJk9b:Jy*ǚ:PJXZiNEj*b:/暯tX{j! /yZlYگ jlƯ d{k k  S[5tܺدHz'K۲&^5Jp;zQ{皲>oɪ {9hPj:],K33>7'h+Tꤪoy[F=j -#)xw媷bg\ɲ˳ڮz&Zt+?=̚#+){Eڅ!Yj_*IXV^Xkp( ۡOkXK[zBGg:k2{K;͹0竮(K9JdQB0}ĈﻞOp˹I)xL*Y#b'*_uWxy ;:;7g6\}H {! S \{ +l)0"DR>^ ^~7 "^&>$~*L i 㠍259=5?>.ACWE~GV_-$C媍1OؑmM:^<^Q.2\NS]}KNYzi _a>~y}0>rN^2NXN耞耎|N揮UM{d.n雞.|].ꉎ^^.^뜞n锞콞^Nu>wĎ>~ؾ~=~B..NNn嚮䋮b^.ϮNߞ~Վ=^?^L,M1 _0>BIO$/T8,!9_On)O>i_hj?K/^W^oٞ-A8/~E.l/n͞nNNO  ? :,ذ@+J|F /F1B!'<0!H!WLG(;lL=eV2"I7ziM2B>ĚUV]~VXerZ"پW\s݊n\{X`… kxĊ?䅐RfΝ=hҥMFZj֭'u[lڵmƝhݽ}\p♧G\r͝Ӆ\tխ_vݽU{x͟G{|zݿ/x}|߷?~S?$@40AdP10B ' -: /0C ԰C?CG$D41EWDE_1\FoFwGt1H!8"D2ɼ,TI'I),1J*BK/3L1$L3D3M0JM7߄3N9l93O=dS=4P3JPC аDQGTG':4SMtM?S@%QQcrRWMNV_BauS5W8oHW_U+F%v`E6LYJ.uYhE6جiuYIUpuvZ [si-wWsŕv%ݢRU_XwSxU T `'w1~%b'b/8c7c+VxaGVcOF9e=ve_9ffo޸ag9dM#hF:\IhNeZc:_tI;l&lF;mFTgdA@ni;洛&iP(@~,(dǿA"58P3F>aA ŗ2:x ZʔS uk\ O~XGȂnv= >ArP:ֱg4DT%JS^2y= J6srm`yXֵֶ?ȡ<EA:-3tZ{t*TVd%+'8!~v[+j;Pn׻ (A }R-5{ɱ(0lYVIQK^b 8PhZ#yh>1aBπm5ZrOyT0& M.< s("Dq)8 r}Bwҕ&ll2F&Gd&qo*?JGbv'|Qra7a.oD|5ws :=9/~MCcFtk7oy~Y(jqPAh"&hQ oҭX10c ڐ{_;yHַtk\u=lb;6-1L\ʱ3% aOsɔ {aH0Ḭ-s=n25b2,sƠ8mkaҠ mD"o:I[%>qE7M, Z|3UC'Oz'Gyʃl/}M6  VK\P`NZ<gbɽt E *XZ Vˣ9Muc{g# á  G^ZᣮE-" jTh@MlO+? ar]m1yο{+ Edغ9vD;4ߦ>]w ` |]Ȱ|2! χ~pE>_߬ 7]vdƽsw#vM}~Ϩ8$Z|]JuX„*NLJWF>PE(@>`Gc KY L=c,./#A:@c:/%8NhH@a7i:k2 B#B{?.Y:zr NO;Q;1·Y/?+?N ?5O? 4>03DQQDЃ:TB?̓C|9C5 z>AH 2=0a%`>AQ>!E!$"\:`% qC'"XbK#;4.X'-.نftF1CU:C4LC5쾪7zCDL/q:<Qj]ҥnja?TIALEF },>EbIJ/JD*L!eDDr P<`߻Gu%3E2(5{ ɛI5KLelF29/Ǝ3-:+nɨʩJPG3@as0udǯKwDCzD˨ d˨˸KYK@-{8D:*j( DNqHHCU &ʄDITI[|Qo(q0_ iKGa4-|m"1ԧM@˄MFlLJ [Ub$NFJc% Kjα4,pz,ΩW(ION tD 7J_(,H($4ȉD6tL7lRLQ[1_PjB֤ځ C`=bڤBȂcM߬1z$۹J=ȃaPGJhh0aCFeR ݊(q6-䑬zl./`aӨJM\'JEj?V؄SmQ{ Y.`J|']&PRv$R#5RePVDU S{*)F{u8&|q}hҀ::S!TB-TہC5l.Ԉ]7qP?&˴-P31V#C!*9XUZ΍3%]EQHambdEVe%Z3@.Yk2Wk,ߢ./ٮP,\ڭҦ,93ES*vĠCH68-SO4PA}~P? ݨ,X=XUgṖՇq͊ %L,$|M֚ rD.))[t.NQcX%ٷsVYmҝaڠh(ڢQN] ӣc\HD'`%u%^&+LH0bSxGأOsՃ:[|[~ݨ1[ $HHQU{8pB&UɥJiJ U0Q}OXB:Ux.AUWHpYRe]ZbCD} Uu "M%ZߵMZOվ WK]a)m-`]=װMu9mi*O<"0}[hU_:x__]}PqVk}Ң-;-p`/֊/}Oe`wz[;EJ "=k 1&U!ƦL0R=֡aeTݣ?Z5M7.R1.b*1lZ+mc:+!-f%Ns36p804,ao2_4_ux~|`c}pc9 \.g$#X.6$$LM[BN/7`L8*Z؄gUpM`YKUլVf``%VRSFeU]\i&Vv`!6/Z&fb]n+lZtO8Ei5S|Sf s8/jfA5CW=A[ ju_qEr.]sw~|_7{zN{g}F~Ԗ6f{˄dz8:+i؃m4BHݐigM&N Fc!Siᾅ<0m^da_(ffGML^EB.hnƯvw=qbkAaNkrFgx|x؇N\;z~YglQATluy䉝iVDĮdQL.pBn&MqqPmcaݥ6a~Yvnވ&n1W[Nnt-&kA˄$nA7ik-ip(oo4^#^P}(legxF~~pj0B-dve.gO-5aՅf{%n>@! r!a"#?]НvuY:/vZ(GeѪ/o.G01^-[s67)8?Jgi:;y\Lҧwcw ޿"r7S/fL,&V%E^xQ&Ds]{i9_]2b_hdl}(Z``iq9'tbiFmƛo"XDK&K=ht}vwށޚtz0ܘz*4B{է21(" L գ 5tD9`Xyi$A"J*L*bvN14#+6ވAK}uYLeVEr UXfdz}{#z`Y|y |(ؿu py1E y9d6[m4/(}2',ۣ(G:]gS vz#nr*7ʪ{ ~Bfa} r-Gqq/lɈOamK)jK38umOc NQ5p [idW"ec/FܧdY^ K݊K:Q,ht**#(| J C]ѐ<( uRS]`\(#ݠGP36wsB$P+%XI%bACPf85l R:l ( ie^C хtl$ K]`4*fP̽A5Ѣw"K cey'z͸׽>A|)ƳA F?&OVV;FqMM<҆6̢A' cP ^Kp䘉n` e䪐 5#BP!Yxf NC@Ňh1%4)iFsZf2X!QLC̬("4ij<4e@餌b$jYs㨙94`=x)RRp=~%vڄ#$(c4e3'*C" $ 9^A)FS ġCW L,D& t̵8$E-mKݔ(ε`=Gv"- @Z J׷2 GPmt}f3$wRґR&dJ tv} j#P4t+\jp(Vk3ToFGSA4թD @"a8DM똮~50heZ*_/,$47Y׻4LM./htڷ rؕem Tehf8b4,81SD_kvZQ M+I] ɓH\{,FNj/<ۚU1sʖ.q6 YҒFF%!t TPn '\s8hnz*~#,9'YF<ooW~oE,hGPΉ/|+E LW-BzΆElm"|ā' ko:֙CA܌ g31Z4bq1X+[.tq Oـ`# ™LL"yIVZַSRp2NfqM(q(N}y!c08h^S߶#v3W8pΛL 3D@ۺӜvяd$rZ-RM{ p `Ʋ,XNy=VKq ۶P,$1vHb;k5QI4w#{!۽]OZɵ079nVe!%Y u ~"nmf,t32O^ _$E]ʳz'jԴ$L䓊 o`&|,/^[G\xޞ}7ghPmDߍяt3Gt=u-HaZϊ_{5LQ Jhr R] 9,Ul&dAVt <@(SVAB 3~À\mB\pSť|I%_e]-\' C _1ΙtBeXe_u M x ^O "Uؠ @A! aec%!ٖ5!  dL%4gN*Zu%O'BB.bR@ ,AIT'wvRDwnZ\/̥%z:Lahpbxzw7J%(p <c:LcY| a$f?c^8cBfJf91\&f҄f]p恂&GfqiG*簰SQEP "Kr A*6 ppvO'rh!PI'`RW 9%TԁwzJwUhT Cz)z'i<Ñ"pF*MXc ^ceu&&hGGx_EUbdC5H+xBz6hbqiGȋ]&Ul  mrT &-)w6,% D!jbNĺZ(j(eJ1ç*"v穞VbPi%~˫dh.D fr+ +l!p*EųBvhTŀ f#>Q{ګ)w2TڂlL8hA–i-|⫞:#ml,o2$j.z "@N~v,fʂ!lCVaZ#ie˦GbbHʬ'MW,KniM{-B*4AΫH'ծUj>TliztC#-5b&h-ܚ/G~'g~@'!<҂}oD".ef:bp6p~F0~jy*IAFiO(,J ^m[>">Amg6oR&@8^ d,XFX #C 8k>B-[m% }R\oon;&.xRScvX0S.KRpYUlO=YsL"Ojƪm (0*M$n*Vq_RrAq.>A^#O1$-FC-.d}q |S11qrᾂcL& ~3 p=N&s;AJn!7!#2*!2f'E3@o{QhrRfkʪ C(nvmWMzJ@+P,64.g)P'/H6uvLt@GMSvOͣ2'37?MӴQ-L#4xfhB9'@QVk4<r==s>6sWat K,4''rH(nnEoss pBH;f4n H ĀwrWWM$xJOg$PtQvMW[kTOIF8kUk(q5j3wL НYuZsf5DQ]%D-B&% :'CC4N4*b7cf0dtef2IKV(x=o6>@ n5G5kwO&lqC@;5oo$AL̂FBq8'r7w9h5O7;˴us AY{7>7[w\Gq4zc^][LaflB&Riw' ;w 83>xM/xDfkSmN(Y H*@ivG߉r̚8MlWx#6k:R[k~@Wnmr7){3/v H"p7܂+\;g7#U`VCZG;]U԰9{o-P\R\Rs{et,w`(^b360:`+BfS/+@+ؘ:=T —ɛCJYBzg3C3˩3{ʿzoecɢȌB0`#. 0K7XKFF1#ٟ=ڣ}$=&Tۿ=} }IK߂l:Bɟ;>Y&麫ӱ &P0P '|ʗ|#EGBL|Wśz x|>' s P|B|?B{}H?x[΀6@<8/aKC8?71^lͳ,A3&hժe`K*Df:7q3KO; :,Z).O>:Uj(6̲1Ɗ_!BQSBgў%O]ĕ+Rѻo_R7X:u'Nð!G,?,039ϟA=aӧQV:g`Vǔ)JCYAr8JŧO4 /ׯ'HGL>‚ ,\}w}?1v,8A L4yf젃j>,J6x,bNJi%6KQ_2&-"( ʶC~Z :rk)y R ŒR/(fHfS̞3l㏿#ukCŁ|;?cM=Slb ԇ$ͰzC/3YAZ PΗ'Q)<ֳ` J蠂mX"I]y$7| W`-vMD(B&P6 i`AjDJ9'q-kDB @Jr* vZCKB|2ʞʃbB<+5 +33Gc*\/o>pi XP82~AN8J<%GRIE_21™wv"?_@QUWauVjo?j Ǹ~Nj4Qf' ڛw#}r$QE1E&r0'ޥz'ҡ Y:$w` `+f X(̀8b30؞sh d\A]Y{]V?)|q)yўQԗ6~ĺ|I=03A Hqa3<Q&mXNӁD% Mh,MB W8ÁH8MhE.l('i'JWQwK^P)! e} W!07v5bA*X 0a&1ys?P NOV"Ӎf bj4 W>&0,U,( g@ѐ_n#G F(G71a"zE:1y$pY+̃_Hp?`Cm+l0e.t^Li>3Ӵ2mчܛd<†@x¶uY'9"vt4&t G B%w` C ]F湑eGG2>EA\HGq{!aSB"|J I+HJQruO`aRٙHA܃M0aRe9 <:ב | MĬ1o+mu[zĕqE@]lrfPa Â9٭u*&1!dF(%«t\ >MH.勻{ky,d>Ap+"l=\fQd| R.`) ] >NiL;YO3L~9БNW0uP{EaRX*VA6xͫk0V\"h ֚WUuepWƾd%ՠ}a g![P:nб'fUB MFgppЍnZAd[1AS[5rd%/yP5GA67"Ǎ2CA<Ïѕnu\](F"H4V}%'^H9rC&>9^hWptTMA f e6'mtM! ڭf5[%W[x֍V*Žu#ʞ˲]6ҕW"P/P0d:Gd&iʿnx!\̴%'=4[kf17/(3D9;OrEyNs2Aw`ŀ =.35hG{XƤvҙF'iO_0? \oul؅uLM\+/s_Oݱ*>M\\lc8\v ippGFIB pm"v<m=nÃ4WqћޠX>=~//pЮϒ |@ !, 0`h xC.r\-}Sry @O@ 6xr126!DdF );4)J^,q)@t]<E(DK2 F(QX%!m&mᾬ8!mm/k \b!3 )ߖ:{p22r,E @qvjPH,q̠L- h>P02p"v/ 0!T 31d1 1w,*eS7Xl$2S3#3$"K4# 5Ƅ5@DńR16p6 fSr3H+(h nr8s8n$'k:N(:4sL͇8J;G8tGA&< nГ3 `|l-P? @t@ ;W0#BBIBW"CK 2@'2~`r͜@) r3Mt3@E#Ec,D P0FN66mJpSH/HnIZ t*QBK(\4], T!TDP* 9Xa"Ha A€fRC@`TQ#u/qcHdM!FMsS3=S=SmD[DHNd+U* V 0)^u3h7s *VYW 5u~BE9BG'"g,GWHulMU8ZVJgvnw"ɰ\\˕ΕL5p!*nQ>nu3akO> f݀ @ Cc9QqIn&A%BvuAUvXe14:5fCc1i6C HUqiWA80Uh[>!imu(Z5 V~`jQ ٴ$kE(Y67~@I6P~qwɖve*}booSp p q6Oq1r<`JB `A7/b"hLf:\cc-V$+0x$͊WwxW41 ұ~!y+'#^Wvzhؔ6|_(i5lwCk8g7a}xH%MN!BQmIW-XvC;@;PA0Awd5NssJaJ`I؄a[ CN?`&Ah(%`6t/mx'wG#x3ꖘnXfiiE8js"FQsךu\+}cn׷Mh j&8ˡQQ1Dvkui,Ay:!!:=*ruU 2`osS@;! L NQ La! ?%`{Yv70yyA}KAւ)ъy3?a FZ4(W@g4bcow%癞%Jgy[Qeג\:o#zA 1M7z;: vDH``xL[xA : ҠJb 9rYQۢV(㒉B:BDڙ'[MHH*!wevܠ'W(Z >'`5vp MX:)dEz@8[JˁJ/nQ2=Q <%|!G 5MҳGH# ЀB Z  `j@8@Lp!Z<&D2 CpŠ(~亷/[`/k{]Z5)`Oj؝\黾ha;ˡ-+9Q\9!ܣva}/b;<Fh"@El o?h= " ~:| |䆳<.Eh *٣zCV}?R[6g6.AOW|W3y%5AW ($E}|ɽ+Id[8~i8(a(wn E03 5>U.\}ԁ+L1Q,Q !:d`Ku'!k\iAb<>QC>܃e0S ^ .\~[$WVXi p\5.(QgI7,ЉP~;g#~n@b/~7};Ӎ@G+9Q+?X;R! | =GA`  ЖtZ!"Pw~)T녗]sɿC?̉*̍EX`i6=2)괪Tx\:( * 3NiZgٵ˗^Z| p `@X7jLU?n<̀3TAfM8n0$OpE]xK_<`M  ֘cXHF$5<^p0CRC#b9$FmT%ESfpO>)r=vօJjtTCjRRj? ɇ_ן / >@<9xƪ}mi0+%n*sXEӤX  *9ԐZћYW$dYNJlwF.DTÕsեe^{2 !'r 8PC1X^0t#Q ,jZ q*”f饽tSvʕJݨTgwjZotAO/ޭ=NK`Zh,޽^LR*8**x(Cvvp>:Ŏ,_!Ag$E 9Mf( 8Lrlж2PݎI O40O Ԡ I(nTE %Ӫ< b\2ʌWP`L2޾QCB$IDB>B^Vt*A , @u@0'.4|?1Q4 ʝhuL_C]УAMjP#Ey*͆U[XE$"%m) !6&_j>l`M#Eʝl;ks [Juˑ s98 |ІpXs(UFt^axTڄvB<]2e@\Z'Ԡ mh R*!@A ;)b0.:aGT xd'K& kQJky )js3o<;H20b~\g~/.aL).mI .h @2\;’+#yGAQ]"UEl:2 2{ޮ`!4Of9 zމ3 R,Ek` ,@ɵ`ﵯ `ED·> P70;(&HƣНx' G!! {i^Ő=*YUid{BJ'ߊYvmciA3%/] @{.rf5\d)Sy.5>e }oB'fȯL J`"faK]fBլv5eV\r=b\sv~UN a<[*=>Jo:pq_o ׿} wnްVՠнZ{)~ WWzi=q$N(3ArE(?*44Zź9uQY(EB]cw,~ݖzT [uXnWcoKn]"2һ^ݸ/?/ 40iJWX#ijbXR yrPF+y3hmwsz@G?*Z{U~g{A+{'{zeVGhF5h79;ȃ=x}xGfG |g?\2!y Lwk$A, xu]g,@n0 8hPF (Yz Hww'kakёH4;8{C'F*7(t* ՂdH0&]ȉyxvB8Hh:ׄVL X;LJN 5p`bH,xBXRPrh D`wLЇzzWӍԡM?cSw ,X`Qxh(g5HwWSX\.;Wi[(? 2a؋%PXp g!b$UטuX8Hw53&2~7!Ǝ;C6~Hh/vEi79Ky|J)ffS[Hѱhd( nPQ 0 1030pI{(iC.s3I7hwbȓ; Tpv'L;)Ii9/攎ə붙i@I% WJpn c(& @=`  ^Rip6W)x0I|yc)Iy㖘 Cט9)$T.D,h6s$I@iz ّf AՔtQ {2I5G]nUS٩ɝ :!J%j8'*]WW`5<<(f ?y`0**!ɇvHZ%?|I*g!\h>RcJGei*]g@-z/<~#Pf`y flYc)Qytq *X@jZw!zX\?{6z*0ʪGʡ hʦh* fn <|њv% jڂjuikaC*:Td\AFZj Jq`U׫ϛƫKҫ[뻻˾˺ [AkыF C%LN2L4k lۿB |< <\)-ӷ-ӕL=BK]l^"ml-/o פ7su]yhsՀ~=؇Me i qד҆ր-c,MN]Ј̟В+pٙ=T=է*mڭؓ SڃmׄM٘}ה| kq֊͵}@mܬ} ]̭ʷː۾- ڞ-ܻ]O=mAŝޗ_¬ݑmJ ]6׳-]%]}^,m ؝\%&,)̺ȟ\1.3N5^n9n;?.1CN-KMMO.SNUn唜W[]Ya.cN eiknQoq.|snwyⳬ}uNn艮苞׈鑾͎.n˔.޹nN꧎꯾ N굎謮~.NǎS4.Nn׎ٮ.Nn.Nn/OO;PKɡ5kkPK %AѣF*-ӧPcEJ*XbFe鍳hq]۳RʝKWʎxݛn\n 2‚lƊ>LJ仕-; ƍg7yBs/Q1S7c#MԨ%K^ȑ@kemO~ޏ@OyjV,Xؿב<9ϣ']a}:([wpقF܄:`p†v!v@)b 0$#B,7Xю(@ DRI(ipMLSDNTVeiOZvI^RQ]aWh~%Sept8D`tigre'hQgFlڣFmfn_馽駞ƷzS'Yv۵ZC EZ蕗'1לrK&)s{MXsnQvmvmx+Z"ɨ]D XF9Ey)T,Lal_vSf60]U՛ҝGݟsiqyg$L(,ErAhnFkݖnرؘi7 K H  pu:u_S\QW4W* n`{I|שE&}a((n*;c( ٯ2%92-.{n{_E{ehğCQW7ϼ&,KOd;i/,3̠\9m>z3_[-{emtkI?_u U  @#:yuj'T8fTP{t5C M? 2s -?S iŻfHH0'Hц$s1R9zBщ$_I(@E*n&WOX) 3`h¤9l+e2ȕ1Mfy>| y@.^>F(򑐌$ IG*,[Y6xƓWR F 0_֤23xՐ2G H5#ز;_z@Nla#瘭~ dv@H/9K@(B8m 'u栆NSęā=qH[p"I.s2PD$"G (:qTIèAɣ4H)pP%cԝϘ5.+\LHS) dS)0x IԢzD$Ԧ:O%Y@NZXE(wJf !cхxKc\ڲjEe ^]g@4UF)͛=ЯxN{Nh @f' ӂO}'9 >Z~.Nq'5P}QP Ԩs0RUA 0΢hFg01Ei(LWvE ;׌ #eL,[1vQ7O&B"EQY?PMHbV g BW'cĥ1uA\C<3`Bf`AzOwz -Dtq$׃v w{W$G{ {Lxr';&F|WǷ|X8GGQH_S_b_W}hO}l؆nkt}Gqx}vHO~=~H%Hv83pncɴwW8'qxj(naxxi_`FHqEA$@m*$-y.-@q>؃Q#Ĩ92"ׄֈ)Fsdܘި;Xjsڈ|cHeS;_l&TjV}o&rGNG(kh\& Cxg&KCБCm(v9f40OR3b"6bxe0ɀ片*pw1 >;E'e8;F/z>>.4z=A>X r'2dYe/w0jٖm iօ\tiȅ7uWjX<_}xؘيي9u(u(N @}e).p.++0.9c30)R?&GCx*81ZliyN1J|Ki㔵xgpi8ȕ`W)A`Yoirn 3FeT^·0WjR~cJ}7ژeqwiCE{gx:7>U4J*ؑ+4*&m'iKnw1M<ɓy*1>uy5ĀGlH2Z*_z9HS(æ]\y"p*w ,V {z8ٟڟffڍj|zWj_Ȗrsy|zڡ*چژmҪJpS`؜٫Z8.049c7A:7ZX$xK71h*ZřtwO*b<)J*z*ڊg&9Uh;禟tjbyX+XA9{P]i̘WҨ #[!JtZnJ| >@B*7կv(;0`P 7**C@IS!u4=qګZs!Oa198RY`X kRDp ``+m%{K)}Ps98 ڳۺ뢨몯_as6 77*DE@[F`eNZ+lpsK1;M;yF8ׅ';[{ۿ<\| <ܾ| "<$\l&*,.02<.4|8:<>@B=D]F}HJLNPR=T]V}XZ\^}b=d]f}hjlnp=at]v}xz|~sׂ=؄]؆}؈؊؁؎ْؐ=ٔ]xٜؖٚٞه٠=ڤ]ڦ}ڨ@-ڪڮڰ۲֬=۶}۸ۺ۟Wۼ=܊ ٰ=]}؝ڽ=-}]Ե p=]}>^~ ^ ^~>. *,.0"N4.ܘ>@B>>5~ = NXZ`0c*nH8p P p p Ѐ >^~舞芾)P - 0 lڍr `  ~ ՙ0p= `ߛ P znځ  ~   ^Tm^Z= ` ̰ /P >ʀ ypP n">= p ǐ Ӱp >O^X0 ߡ P P!obO%?M ̽`0- p @cľD_GH @ X aa_e n;nԂo}?pI.m @_  Z? x[ ð 0_p /ԯ_< ˀqO{Ca… w IoYG"FН;xRJSL5męSN=}TPEEZRc9qݰxP'ʫn`VfJVXC300mT)\ ܢuKo7fY:L!D)72O@X[+]EZj֭]}3nӧ@6mlYNkwps.KG;_{>3WIY!=J4$@D^r*8i1ҥlH.A 7 [@ QhR 촳F;:z<$h<1.}vGg%Jab|c Y@@+C-K/Z}bjnY/GN:G 1OPT*(b&Fg RQ{ [iC&ƖXe"IÏCF,$TSOE01mƕ3gNLMTo%K:4ѹy5Q _b:&Yee^ D\tF|t=Xr 9 6(%Fŵ]w߅'Uk+aکeWgMXA%(]yuW<񴓠aUXe'g6%j!Tx$UV6C#uIc`oy^])I89Q6)zm͹iWzSdXXf9nGɶH6)ƖUFd@1EC۪i'|IgvĔǂy,6|pn W$6̟xad.4lDeu}9%STyEQHd5c @d:#ӿ rg^^\%xviDĘu*ʛZҭ1;{އ?~߇m ҧ$JqY c4! Vbp u%| ǖap$4eTJJ^|'}+/T'$7auu~G!CH\z ු0Ё +hB*Vrd 2mVh.0{R; 6qĀcᎌM$,G>HAX~Q>q@IJ ͂dd&MEL 08pܐTAd9KZ2iɔ@De2I*NNd0R`L.% t))d›g89NrӜDg:չNvӝ\ei9Owd!?!dT5a+Do%Q%P2d JiLnӣiHE:RtA%`X%B:SFt[I9aZX$jRըGEjRʴOQD$@.8KkX:VNjZ9+DaFefk^Wkl`e"C<3,4Vld%;YU]+aAUݣmhE;Z}f7+ϒֵmljZ֖ͥ8qXַ.2m;\%j6\6׹υnt;]V׺nv]v׻ox;׼}yջ^Wuo|;_o~_pLFpqR`7/!- e)SVF;TC= 3{ 2FqDG+Fv܉ ƒǛ0;S@|țƗG:Ș_5ۻs t[}5Cc9ȃ;H;6c՛ȘdJIȝ>\;4K|ʰ`Sˠx?g k;LLlD<@C1 dI{*ĕ4, LԤMQKFM$NhDB;d1[N{NNӚOL5"4DTdtOT%5EUeu QO 5EUeu  Q#E$U%e&u'" (*+,-%!Q.01%25(=5e6u78O) 9Z JPMTOU$NPQ PL% %QTOH}UUZSYUYM]UU_PNS=U %mWUGMe ^IU?VaVJQOjp-mTRVphlk5xutEWcWpW[ 5}WzpPrU` |Xeg5ԁdXvMtEXw QX`؎؋nvX ؐؒVYWeّ]Z_ىP}Yٚ5YtXXY%ؘd=Yآ]nzUٞuMئДڪmٚ]iZڜ5bQZUՠmPS֣[5RקZOXڂ۬ڽڿU=֟VčY|e\E=ܹZׯuܱE[UM[U\@m\5-ɽ\PuYٵܣ]5Q]E]\-]ȕYgMS#%Z\WiWڝP}^MZ[P]]ܲZ][_ܤ^ew%y}ڀ%ވ]_ߵR_=6 ]LPv`d F V&aFV^fa$uFUT"6#F$V%f&v'()*+,-./01&263F4Vc(nU q789:;<=>?@A&B6CFDVEfFF6vHIJKLMNO6dHQ&R6SFTVUfVdQvXYZ[\^eX^_`a&Mbndecfvegdh&dk7>fĐno=npfhVj&g9F:69^gxg:8gi~阖~f &gggi.>jFjx>6j~jjNꩦ頾jn鮆j.gxkhjvj>k.kvff^YpއkN>f&v6Vk~ɾvlvilΖ m.V쾖kk fŞvm좎mgiff~6gFni~nmlNоfއpaÞvfn־o&mokȮn~m6o6oFpFflBkEvo^}clNp o 'lnw _pqnpoqkolr|gnrpLq-objN(p0j''sӮj^7{j4wn65֞%؞'gn5'(/Arp&j gp'gl@_eOqOtO6M'uUWol^n1Wj=d#tnvN_aNU)Nk@NvbOoI?W?kKqYd\_~uߦcpq`agtWwdVцgotA_vNqZOsN~BEqrr_ha_7x^huBgVvxowL?.set?dp{>_zx~wJu!+ngo?wFy\~k8v*r$?vWN~qozz_yj'gkg>s(8뢗sc7{e8V{zg飧qKoG~vȗ'fmo/oEq|^GԗcΧHaVwlїvF{pyw_|lq$W{=jv4K?}cS}{OG^gԛo\iP OPO~?Os,M2p0H} RL/ rZɠC(~3L S,|! c(6!s>!(!ą2<"#*N|n)R-\"ff? !5bqKac G1.0d yv8ŝmI3X+*s|IH:Ў Gen4[0J, CC2LlcjinxTv7+;t@L:~ SbX-k>xA4{KS,è:zX9\n v{umgzdF/fSu9˧ wyf bbk-Zj((بv e~0`;]^Vֽ1Dܲs%0d8xg:4Hm=O5bMѴ,i8A;r˒e5I g+ ul[u{A p.Nsq|6z^FNZ̵UQYVwF}C[yQ"Ͳ|uG>EEܢ83Nr2"ߥK$?9e򔳼Yc.А69s>9Ѕѓt }NQ S5M:ֳΖW=ܟKe:uj&;T]C^Ɓ9J*[e9Vp_.gts0gK[֒.[?NZߕM}έr*9njʅwZY2;<}6=2Nj֪zJzmoᓏ=<& V؆Y[q(F{ V^(fn(v~sR(((((ƨ(֨.䨎(())&.)6>)FN)V^)fn)v~)))Fi@;PKx.d:_:PKx`fv ߅"h(,Jx`=#28#|Bގ9(y@O>L*#@ 2'|T2yY6K2y6hf{/Mz8g|pgxG{p#&FOne"pUho` 0쀝R6.bKlxHqBƘ(x6缸88)86n,K9Cov[gm&뚲騕R玞 _$+uy̳jšmߺrarHINFW'%;gk{6].Uyḳz CϘ׼:0oσVVv9hM<zf -rDG /I@r_f8v.gy&-v{hP[2y^ Yjň>T O)#ѐ,`у.DO] mkI|nh&2ȳI]0NzrMSի%GT'TR p*VͨN#ع%k*߶`eRa>?˙4$$v0TeM$Ґ;yx 6)ЂAІ:A &JъZͨF7юz HGJҒ(MJWҖ0LgR8ͩNwӞ@ PJԢHMRԦ:PTJժZS)Vծz` XJֲb*Zֶp\JWxͫ^׾e+`KM,X:dZͬf7r hG+WϒMjWTӲl9-_k*oKB.rV΍tKZRczz.xK$MzkVorkTշQ/vS&Q/p `4)/W F*#ʐY]-1~J W(MQ  6e,a90y %REƑ+"0<>{IN ^Fet.xb‡we6 2b7t 7S\}*>1hrw{+2LQuև¡Ut2 #R7mS$mƇS'ŷ<20O;C`B}^dΩ F[{zڮ~m(c{7~S_c8m-lYsh[~W p?d˶qLf+57ֺ_SKω$t~aC/f]TouydǺ_mz'6/uC YQgj8G|n{e_Ͻ&^p6cpu9l~-~qOXX#VB7Xx Ȁt8XXu؁KTdU#xU%H$YL01$Nen-82HOł9ȱaT,@x!Bu q CZoJu .5aKEZZ\XNQxZc腇qqbH>"mx[n(T0UqTy؇ŇwWE@VSx uHeI%xDŽ> V p-p Ipz[u{E sB Z8TxXE TThH5kȉ=`8,q*I ؊IU HT@ō( :e>EGŌ=\08UI\P@ \0 UE<TŐ;F 0H F:eET${ʸS&Up -BY0R-T%9 f>ՒœJe3i1)DVop{DjFYHy"*iC%$(ql2IpTxAE%uIxؕ DRˠ LIe0UBfx zY|YS>Yᵒ6VU --wQx-Ia~Aəwٓ$4f8"V P37U, yƜ}iTpؙY-`k0;-ڹE$,YyjMIf611LQ7U@>Gi_ sE Tm\-p& k陞ږqp;EEvY2Z12F*?.0Eƣ^ tviYTz >UbI= PX9t[TY*9hyh:ZzTyjIJ*DMZ^\"s~Y GPy<}ʕTb^Sze*; @ @ ئ&`piT]Sq@X TʨY L?`  K :FE pSTYښc_Wjya7ĬʍkyNȜvI 8%ͿK{IQ/gK8&A)=&L(вz``02=4-]{  < {3]PԖ(\"I̬*ylPK &@Κ-qphjl P{8LM -szL`rր؂=k}} w5guԒ8+)I#7l' (3Qz|ڔmqAZ۶}۸ۺ?k <Կ ==>Lʂ9<^8 ΀y֐ @7ГJ9^xa޷Mݏq] mr:a=گMM "J';< 1`{ M` 0 1-iD`=K$`  ^`=>+rN㺽iP*{.>fPf~^p ^ >6350 xK&]%I x羭>=ܿ>nܳBEG)H*>j ~ &UbaPI |>;up~YqxE(AQ#' >Pn)e ܧ bDnM.>M 嗋U֐\`ll $ւٳy  ?.i.  p'9q@ DP!B);UP:V8!cŊ;. @e:4RJZSL4d@sۜ,}jSZ$i"DT+K[}g854əfm67,Yba”J/;Jgwfk>^\ zAKLY eL,rAyl8l]lw ^)xp藆xVx͆#Nx1FC$iRm_>3XeԽåG哞G^ߩ+Cdi[rֽ+/RAD(90so>S,Cɪ2|Q#X$k)FOTK)wy- Jb;難; "0҈ ir n;}tRZKBl 1"$ANr0(ߓGV*JL$.ܫ@5`Rs7wS&NTjoR&l$,i2M_4m$SK_iVJ&-vh{ԀZMG3˟s8L"#S#&E:'3bGLo[N!]@@<…[n{Qk >l @@ cP DUw+{}6R:TM+[l($R8UŇUW[ cVO_a}"vߙ@8#K] qg{j|GnSk2<ܘ$QF d];j:FN>m؀O?`g8~ڻR&S3ݘS|N8! .EDR1U[IQO[sU1(}g;!=I|}^s/vb=2>zh۸aR^6ja'?z.Eɬ?y}>~gC?tP1'FD>I0i-%a *E2bHt ZD1;lj֎b9I>l#_?BBq%wr5dUДmmw@SH= boD)ѽI X U;1C8F2f`}· AY)z > w0)`$c hF nK:X.HKhID4* >Jh݌#%D%!YؾwA /;f)iabN@ؼ(#=njp@@[QŔcljx9F3U Ɣ(ÜHQ*QB cw8( WlsZA9F!H,A3'[uDRDW!OXBݪF&,%O3t"fJ^ L6%t˨ԟ& (0#̼qkw`JP O4YPDC Ӧܴ9uOY"mT:upCyN yʏTUa3xL#HɍL<%Rc Q$6d PJ OnzS}N߈"w Et>W\/|vB1 -+ՙMw N,)pǚ)Y 'dx[}[CS Ð>3 ;<3P8øTS5Г TAPA?$K=8^㽚["9(0c0@KAatþS;SAH,[ |XRI0!;k (;H O0{B(|AØң};84JeX5bsA.(A T * \ 4Ph8hID*TECɫ8d=/xh!*3#y(X6D;RLo"8B /4 A"S(J36aX8$KI\FUlFkCXJ8& 5P600DSCsDĝhR=qhD$.P 9tDE[EkE!ZAE],`6z ` F~&Ps2=Ff®<6iL IWRC);C8 5dãJ9Hlu$wx܊yGu`}ǬTF HdzLDŨʹ=m]oEq礠R`tMPٰSˆm[>ڪڪ[EfE oOIC K9A&\T43,Z.ڻ֫M4VATeA$Y}$#YUx A8.(m$R]s\+=YPôٻ5Bp̒%;cueWp[(έ^]V]_IѾ+GDz- ԁ!XЁUX,G9H$^A} e59xvpauautH׍Y_a5݂E80#Fb#-.%H^eޱI,"Жaa Zx_=!P۵m]_-  Z/ac(` (CS18 dY``T.G孉 dM=e<[@C5P}Pt@r(on؅]_$cQPb.#1 /XbZ>-:/H4^e[9FgV`%]4aШ;=R JdЁ],HވQ 9 A\^N bAԅUnWYZe[F_ Ewڊf]9^..BJnG`x,%USȘNn(|pV(`yctj75jEjV$}$0k1CHBtJGdn` , ห . j< k$5]0eXv`eWeYiiTT8i;] fƆ-h+XXh`NfpoO`q`׫lx_~VVEV `8ވd .iQ<%>aіB~;lɦl̮KlNҀKⅪJ.ЀKSMf^ koRfJҰЁ5UnbEp_h wqTp(h%gr&fC+]kX&T?`@o!g싦o0plgpT7p;ngE!'탨paFR^ds6Zhn?$fMlkp4M(l`:fOp&sauP qPpav+Ws_H?(u_T7n3luh5i6g7gT5`9oJs=+9@G %/mg& ĉtlpNR8|}8PuVr`vKvLohu&!머#d [W\iNR wwT'2|쎧eeopfw5ԃքv44to08:b~hV/_f҅zx7'ګn$88#zywxP8`a`/y A%{c>(xR+TpP~zw'yPs "Xt0dewyf_P.pGGW}O,Ik1H_Waߏ|g^~/Bu^ߍi8{P& d`{/~glݟn*8>+hOp8lԷ~z-X|d_T.,HpBxS!ć#B]`tA-n*e9ӆ.*jKQn3s*ŇqPj܆,ڳgmv6r.+C ޼zɛBN%k)+W-*;Al-%.HL޼]mjnV.+j;gC#‡o[Nuk֯_ h Bo'7oU)2\쑤5A)Sw7<>L׹plwjq2PBw ǃƱrwP2l)&2uSigp!wV &v#j%Ą1d]}bkj@tU'T&j%qJy y:B{mIK‘f 4_.I' :(/jx(ra R`)^d$dIƤp C,/P/|gyb.iLARRiY>j}9,vc^Zfɉ.ԀnMIĚ,C z{)TR{.R)iY|f {//!~R;Gw ,}RL:0rzD gz<"y-TIܔS =Ѻ7'Sp|9˔L~)<4DnUױG8STr+%ּّPe}6k\qȎmI(S˖4^sl׎э;8H' w/>vahIA%d8`{9f(aQܹD7ev]H'|} DS"68P9RTJtGNgyTB %{L͖m뿿^h5A|;|A8/>8)DhB=Dr2c$OgAj%Zj?d!, _*QF%ȑ~dH س;xVD%'"F s YC'.-*t\ԠG0kv̠5ʱq㛣L/b+d$#Ϙ8g"Ȭ&gXC1zT"(3Db%<9OTsg> 9B>Oo$E**^n,щr4((ю s l^bXQ G8<̰&AO 9 DŎRRmSUVukEMզ - v n}+\*׹ҵv+^ ᣬbG'^+n+/Vְ},dX,d](tf&NEv Q=-jSղ lEE (wn-n[6ݭo \&q}.t+Ɩ.mKsg;rMnu\~-/zӫ}/|+ܝw/~C+>0*~0#,a3x2QK pc4(Ww&b(3㑈X&~?6c|8 oӋa{,I;#O8$n MaH^DIrc R(13|/J1C&͠ovM&˓e9XQ؆ Z8q{L 9sė h#%|:sQ=jo:ƼxtrKSջȧ5<_*F<}4ُ^5>Z-YCA\lxF5=O {#pImt;v4g'8nQc(hr!IE|90R9qps{}l7:$a,Z1>q%r!J$9)dX0yChj#P5֑p?Z#^dNr6qơ=r/yJ|ZWyvGd{rU/4g>[1'1e|w&|sDÓ|~xj8xcٱldz8O8y6? ?g:dy'ǣ~~<@rcj{k㇟qW6,/t_6?z:nAڅ[Y߈_E`2^D[uX_߉y yR ie a_}%I^I`FZ% X ֠-ڬ.afĭu6` aJ8ŝ4F! N  E^[Za\ع]iX#r ^MG% Οy(IbE]\[QF!'}ڹ$Z-J:0b!Hp_A [^m5!45Z셛8R8 G#}]ޚ9viD9^۶U:=d]?&I;F5cDDcd9#z 3K cKMXN $UŤO^$WP\O2QS.(աTVU^%VfMVvW~%XJ%W%YY%%Z%[[~Z\%]vP]^%_!P%``e\a&bBXa&&c6cb>dN&eWdV&fffzeng~&h_&iifGgjfb&k&lk&mf[Φmn~%noR&p'qK"r.'s6s>'tPq-C vfvn'wvw~'xx'yyEM'\eH(ĝ'|Ƨ|'}֧}'~JzVGg~(v'vl'i!N(V.M5&v.C!pHA{^(聺pdO^h1؃)hHKpA)|N))&.钞'>)F*N^EAt~)v)ehL))Ʃy(䨣(% (%yNAeB(W6A n,C 4AeLҥ.|i,CX‡ |r*%*y*~++ZZB#'ꎫªB*@oTY]"}y*dtXgr *n}vk|2*>$jhǻYk^krF)ϼ }i:)ik+֧~+®븶FK2BUUp -w6,|=,꯶k˪+*,r,ŲEKNφ-|mк2`li'B[r6@e@!vjW&lb@22ImF-ي+̪nmͫv--YWWiUzZv'bn[B\+v}Į-[HܲȮ߆,⦄m,H(nvnG//{=рĨ꺭RNl2-zn[lnu.MojB"nΗ)H)%l綯m2PZol[߆Iƪ/l݆ҞE.vn^kp0#(z1/qhӴ!.F-og)Z\&Vğ S1 F0O 0D)l/ljmw/ܒ40wq~1βEE۔ Gp[q2"'!rp  2-EnX؎2Gqʲĕ2)/*?r!߲2"ϱr+1q܊׎VO/(2r,ñGjG/n&r˱#r#m4r.296W%G!$G(Am֪z3ֶWcn;/"3Eˍ%ksq0NpA+G_n3@;GG\t/cs0n9۲7 p74/r4!3$U<<_*Ja!(>m"*+_FAWWwB D5:W1tLj0[,r]O؂fno?[kMWt~sN3$aMcu;$?+Z!ZA苐Y벅)5w/wnu~%X2kNlZYG6eo `;0v'/\+(ƶ[5oFpp*Mt![1bc4;s#Ov-#CoIR{lf#_)Aն uv $t*(pqWnbv-76#?xyIuuZ\-mqNXn~~tGd.vL+T6+ w7~x _1P/.ʮ4sebR|稔)xe6~woOcxx4BĦ86B#vvPJwO8G`y*{7o N{NK+I{S{+=E ~wv8}A#w9b' ^ơky֛x7XVh_F%H)T}F|:wY5B5_+:WzvwbGlC2r-z6lj(u9VSv*+6(cvEY%pAx2L (7Fo{6 (?v.<˓-}~3_>#?~uz|懾~o> u>뷾O>j >p Ht>>웕p=?W'?7v,GO_?>T?ok??{????q?n??m?j??i??@8`A&TaC!&d0AD1fԸcGA9dI'QTbŕ/aƔ9fM7qԹN?:hQE{UiSOFTjUWfպ#U_;MeѦUڳmƕ;Ϸuջ/Ļ}<8_'Vm2ƍ7<ٱŗ1g-6^?}TiӧQVs̒9 hҩq^pmNzeAQK&M|DC \Җ&^˙wi…Kt0`#Xewn{ eKΔԼS#o?㍢~Kn2;ij(aJ$,m+1Nx);S$pRD\9褣 (iO_ r>iLQr"<ҼDXIzS7e"e@LǻE 8MH+}Q2Q-,^(ySRCR?%1cű,OrP =QEbQHHJLL75)M~eO u,<*mO*I5-).J2DXų% +c=Ne PgC+FZ9}nLLEsè~77AsRYdǝrQE7EUfimx[J+`qC]fMMb^$I)vY=֡`xrPcǔA8d䇿E]9S/1~ۍzA&نV7+Ge\Eeyeމ`Mv篕Vh+ZgDg-o qwkfi5Ib/nL!^+rvO8[hΛpx1|n<_U&~̙:Wt]bjԡC^ :JZ!OZ:,ǪwիhA- Qǐ.PxwxXVǀ|SMi<-`ZemOkN#ӤpD=SM*r;),zƒMy CO\a~!K DB>R$=ÙQ Ft>bG<5kܨ'maE}4$b32bq B™J) 4B"GjDd4GĈ9$B r ۈRJHe%ZE7-qI>@ L!Nd'6NQMP"u$2KאF%.w仡Mr9Gwt1SBSv)yߦ!&0q+o#pF+V ˗C)VkQ8jo^6N!k[Ϊ8mz+nF0Vj{p#\]1PLԕILL>"sm e3%Y2\-wtfji>n={b6hE/oN͓,>$ >~^AjE;:/}eTk:ӟ4=ޙ4Y qag!oxس#H 1qtsiHLݦmB@ >]jlc6kRh킈 !M1/6bZjnk1\vs&s&P`yC=ذAw?QK2D8mvێ 룄ǩw׭o[۫c#F'^9:氯`2/0Eh 2 5d)k$?U+g[c׿e>ﹼoD2bHL,Cs:N½O^<-@ |u:w08GNtB_B7y|W/ 'jzC|l"Z([F2~Lw8 !z .>^'f;@! f*+oWگ_dݯ6IוP*S[blB4F1.xNodW/'ܔ ҭ1Ž6e݀zOgF)$+)j9̏%~'o1"}O a a2JI0 /C z p1hO8Pxϰ(    Uk m( ?f'+yJrppa׈ zs7  z S " ) _p 1P 1 -0Vp'Par n   91 ;q?q CQh= p5N1zq Q qi1Hm*updפN! J 0 m Ѩq&1 + 1!Q( O(@J: 2Za}-. `K;#m" }N %I&gpuҠ܌(K`\##D2ꂭZ+z܀}Q-W*A$hm!|ϒ R-!o.C #Ǟ l&1Fr!V,%R,7R 1&/r),2(5_*4p4LP 6Sb".& @H, 8LÂ9s3’h3 i D7( D^d5rs>n8Gl<37Gxֳ=!""> )Q0121I99':qA:*lZ!C:B;s! ?)T"UT܊@`d'i4lQWGWsJaJ7TB73SKCEZ^dLgZU9XrUU.m9KًCyْȹ9ryk,1dgYÛդta'ayyWؠZ:8!ڞ%ZS?ģjM Hj& doϹ;zJ铥91(3Z66AZ"&V8J\8Oz\zz lYm9cً:#ZkW烬BQYm?*z`ښ%zWά3;JK:Z#$#Zsy8.)[Sy:̱aN{ZW6ڵȔc[u)awiYcqŬ]{S2MabW:h;zkIɀ6tr#7RgH0;kR{%[$(jA <=? I|9[$!J'BSG Nd})b <*^m#j!BU}n&Lw-9ؓ#ϕԟ#\= כ}'թ]*}#uكxk;1}Wס=]ޓ]R}Bٟ=\=۽}C>ܿUBѝ~G!^_5}$}} B]']= n]a=g1~[~&r叾]S链 F^$>*==lک^(˞Ϟ s>B}^=~S ?_&J{7^+_/5_3#u݁;+>=A^W }!>$~/}?qU>'?껿~_[%~(P?ս扝! | <0… lO)Nh"č7jl(aċ#I+UL9q`LE\ '<{ 4СD;,4УJ:} 5ԩT9Y5֭\=v )رd˚=;*ڵlۺ} 7ܹt7޽|. >8T;~ 9䷌'[9+s :m=>:Iѳ?~rۿ=`'`F .[ >hFHaMha"~WkmCb&"ˬ f#xJ)6ވc9ً1Bc:#=d$LxLirGqEMC0?8)2wb+TVy Xޱe_r db@ \&nRZr%>Yf^&%9^%cyH6ddUPef"h/ ~NK)Wp2ȫv6"P%hB뮽Z zIl0첐Se0kZi#s)n.z-b5uX+nډ'R&tksIm"{2C k1Oo)2 0,}* YʪZcAXDbvEыעu,d~rn4]]K~)J|ܡ,)UWQ,$_| L 01LD1әtCFTB\i$0dmZ]|è m*d 8hLIEQ)N_rY7!"J{B P2$,$b(e-C(IINVYlr !)`^*eQImA[-ru HA_(h*GTYP}rR fdiAԄ&4E)MBjr_mZ Z#Xr QFOjIU|E_7Xj5*QrҼH\w&6Rc^nV0KeR)2[Ե0dlf Z1´liۅh-WVQmgY{d,ZCUҥx-6O\ՖY2|YӚ2%.a̋Jdmom]b5sZBd)L)K+"y6Wp`, S&݆|p}K^*f cgrU[Lk I8opS؃LႉdN0Ju<&Sx*_2Hg#'9GQVq_l]5{AQ]7+V3_|U?mɉ#9#΋f'AwH4@;f :%$MTԧδj%a a53y)c+ۨMch6WLQY6f.ύthҷb;pD~d^/ƴl\i/xliP wRƭBD<̭ʢw%w;{D.L$a'׈#v%m/:.&}̟]c$Q*a@=9緓r r;"zV.d]/\T^zte]cz^'ʅ}^ykA{Q>rG .|$n'M^c;zcQߐϾzȫ(ο[T.whwdqL"Y[~#~{~s/s" X^Nn`%q)҂("qq`= /x"̷ $xfe~!xrhrhTUr$b&%҄JHh8~Q*Kr" ''EhB}vspAIPQ2X=`@QȀo<(SVhsE*{(Ig0#tQng" Ӑ&wcexjHldC@~WaL$l|ȇ8؉.QH"Ȉ Uk*DnqWW. p0`68uXvll+xweNH׌%X" $'"*aH-7qxr3;7TׇgbwCNJS8YI&M%b$@ y7Zo6{vdM#Iۥh,)X_& ɑ$0`$ipxH)y-2)(a8sA<=x?Ɂ _E }ɄjL*ېPy R0 095B>aCᕰh"S%PD&*SXmO+yg|+y0H|A | xǙ 7Y\)yNfbp`APUD=8LY ~ܸ{ћL򛗀@ +\>$x ș)*蜖 #!H` VtnJto9$\ :q멊1k -:"KR㛆`cTTp P)(0Qp.'(Lqmsȡq\:i"s74DHNؤ~I ~2Z"S6jy UУ#PQxrJrB7 j? bZG~x$-1~v^$C!uNb,~G2Ȟ)PaӞ繾ю~ݎN׎r.#.n oSQ qn]oca4a._sn2o>Į :OPF-p-q%16o,QOp榎8OsdhU?k a?PDoiĮo/N#?TO//Z/_RbP>I!.憎= O*os?4opޮ/?_?..;tO\o螏E&?,_?>/{.x\#o`A dАB%NXE5nG!AHRI)ETҥF>|YM9ul)PƘ<UQg"eSQNZ¥WnWaf[YiծJ[qΥm]y ӢO r0F WLLxwNLr列I^OĐ/\L鏒1f3fЛ_ =w`l¹ N`m=-5΍nQuk;FG\;oǺ▭[we'ՇF{:1/?n/+>xPC|0 O4 +on4g{> =I0PG kۑ?pҹ0E} K+MH6 K8RK<ē1G?/>[t*@UtQF)QG#tRJ!RL3K7SP[4TRK5ծ;OUuUVUXcuWgV\E5W^{5]vX\%XdU56YftYgQhZnۧF'Wdz{ﳣ~)@A 7$qG!%scR=mHcAэϫ^Jݗ^z˳o^op|\2v9}^2G>J0}`8<ρx!g}7R,Ã]Fu@m!P T_/?i/A4_qhEO4L HA< ^-`hBVQT_HB.;K6D6R L"\Mw+XF>Ϗ摌/zH/nCkġKőۀ ۈH8Z7K&a"ȗrIGl$-+F`",EEP&'O3r4 .QKI\A j,x8X)%([5hh.?iI3g:)FC^Sq!~~ atbI?DEMNj1L?wSo? Rϓ6P$ARԙ9Li>M BԥbBAΏT97MV:R>U.Ӵ {VϢp?;Zg6֬':Vن ڳ0gmkڅE0]h؈" -cإ5-reODS+[82nSk\(ї!dpX>n[e*Wֵխl\g[WӢ'F!eġg.p˖^ ʸv}~w-=2U󢷻]/n jc)%ʚVKm܁|E/k D2;W$¥`m ^epm"=?Z8,/++/ͰD,7Cn#c e0BR<;-^(Ze|d02D\xyY mzyCgxA?Zl6w6H:-l2ٷR/ .;VIㅢh%ˇ沥G<$qY'J{utY4SZ΁eŢXZՁrZi8С> sT{yضV;R6 ovdZ NvW [z٦()q6Gĭo|vkԍ{ˎ1b{iWz,Y ZpCh) 8Z޽l^e[v;NJ|p` @>P.!l^! i|s'DN`*P8[@9/>gg V?9ɫ$=p;D I+1|0f79!QZNvIBӛtWZfڳsݚ͖qh9qG} OHcGwRl!iwG,~Bu4pf_G F<}.rBb1%@lzzh{=`&q8p9B>«#eߪS@+PB < øx1jP4R.h.7c\ =B%\&T'LmPvhz@H@=y(9‚K eKJ#B8/X<>S5?RA/ȃ<H܆FD/RS9$܊* EeEQ2R,SB8$,a.-.bbP@epIÙVrsC99s!8:!HSA F(r%Ʃ2R"BAG|F0Whs4$KD9H!8KD_SG|?V6XlB.$zx7;(q~h785_:>,EH>oı:nGWJ#8hH4;ɃFW<*4ŎȂ(%III J\U276-ł|3X#aOzBƘ)K#3:^8<tsɜaJR[J| {LKF'SYE|be( E; <R” s$LJ[;@I<NĐFxGXҙtOdBtB&^t$ʂ~7p9 M;ȭm$dc>2#MN ZY8Y 4M)RMePGLCCΨ꺴%$<=]J䬇0T@|2Ll Ԉ(18*.%OK=XiP3M #9C8ߢDHǗ$<\ଣOkАRҏQ|eV8NP1={;H!(Q-È;@S/;( QT@ºQ WA@ILF˗K<()EPOUPz8pD ޛv(\ӉԊMӴDɄ^@)D M ɩHeZ@vjYp}c`El@&$(E2聭N38a9KL譟BQL8b8",bC(KHb0*Xe*8AXC+fGJPVG6`m+Y)t旕c,($;ۙe E*#ffx)iː2RzQ`sD(eSV^岂eYZ_úf*mhHu}=ćq" i=޲f)\IcZTqgL8go3Ě!m`yNA2Z[BegFS(:~FhQ^4T[/8GݍWAJ.eRTSi**5SS@_yma^?ߺ"+RJ|U8#{O;fV!. h/>hZF~e>ҍW8&C=2J nfm kKf띠e(׼l̿nn!rs\#/>lRN0JX3+-/~Zc8.e-x2SmvJSG Yn3FCxnpk8pC*..h- l`&(Hnn$ij5o QcV$.id:P80 r^ʩqZDeCEtm;:GDfL͝[r(d rH&p= ~iߙs@q8pRHVWoKfK?PV9j8^q75рj 8P 7x3;"kB?SfHGK^.x-Y' "pnV!s svȆ=6"eJH,1+0( V0MBHM/l;b5(rwRx x{Kxkt$˴MMAu$2Re($BI5 | kZuEG]4̙$S`of(J&NG8gy.tv>_k[E:r7w5Ywd (<'p4 nysBJx8!zଥt!uO^tldW{@ā7>{=H _v(mN}1kHo9ȉ+r0P0P0J8|WR 迁 {6VXғKIʑAHAG {}ѷ~ҷ 7;`[B̐w~Gd'p "Le.$m"Ŋb\R>JT*"ɒ&O̸˖=^¼SJ6KOSfdꕩ"Q"MT%FS&D'WV_-zu !JX)QbD1фOX)FT i(.al00RqdT0Z1KTSXG014=QhGbgc h@q<$"x?&2!]T'IHvRiG,2R|d#)Y>"%d'IT }$hVrre/9L#u3D'})LRb,&0fӚό MUA<`yF"Rx&%SGtN\$IBaRsHLh|ѠE(9 .:!Y6. Bьs/R'mGNԡ'&KPⳡϤ=yχ3/hO-5sT$?{ڪM 8M1M HgRb-M%JU6cT Fu &'- vt}U\¡T.V԰@DИrU"\ɪN*yܬ`TV V)m_%X[ݭ z86.qK2"7uqB7͍.ukM׉]ac;ɗ28n:k^fw/.kbT~yzq)Hn /YQTT},AEiZ2Vx2'L̓:80n#_v:թ I2$%fyO㘁$V V ))U%1U?FkXe9Vީ}j&9Ovc `bBlf`@88us);ox3ϫ>: mЊ^GC4+-]fG[:Ӛ17OoҠ5?&R:խ:[jղibM[-5{;6mc#;^6gC;Ҟ6mkc;6ma;PK>C PK}#'q㏫q]*0xh;f唊 yݕ:Fp R)fYRi_V6I^&ڗ g鞅v|bUf*hjZh].裐hVjix^馜F6i**`ꩨꪬ*무j뭸뮼+kZP6F+Vkfv+k覫˾+k l' #,pG,WlOpw ,l(,C[r0,46<2>-D 0F'L7-NG-T uXg$`-WGk=v8L߶mMD?}wmBsc+Kx!mޢBM/l瀓+݋v@yݦ7kcά!^7{hl-Rqw[{!zﺷB/~xk /޿耗|ЋG_x{޺خmEBG $`o 4Wْ, 4@ Ar4Yk@@Х/|B< Np ƂYPuՅkb!Y ^E&>tb4>}6!tOdĈ?Q8_h7!qj[ fWC@pj XF=r xK,$Hp4>qѕAH|/dV(ψ 6kLcYQ̜hLFo ^w kfc^ B `#\ pp pnaPxk[ Y\ a5AZ"Έ 7E!T{'@-J|E=j}M_+C׶iړ;4)=#Z+}t=tx*l) [6K..G\U&ի,$,ZB"B+]6bdb ]. xK[؂1n|{_S% |Wʮ6^kxB:%MUp" .0IIƎYcf:|^W_ԮN4q'{6;ָY"Nnic_+-BiL[[cb:v֕_VqnymFٝylsO8s䛯e7juasi\:ZڽY<'>ۭ*4#(gIfY橵HVyq4R;z½e]-$/Vqo aEmg5fiےvVki![)c5-a0։s<}9!5:P|Cā]AO&t]W5Mm8̗mlQhܽCU[\wʑ(?Zap$۷kӠ Gzp.v[^>ݢ+n\vVstvpe.3u ].{q֝GDHq<.A;K 1<(fN XyCڕ 5(/G7pЫ$<9S"Z-j FuQ̪w|ݛ[c;c?_>ݢ{/~c=r|;٧OeҶĿ9}w:wF:g\yhKG9]g~#~ =+V/~76ygq/|W1/ȁ*VG.IRT,x8Yc:؃>BÃ@8DX+#FJLPÃPVxXW(\؅^-6b8Vfx_dXnKl8pXve3z|؇~8Xx؈y8x؉NxxRXH؊,X5xQ84X53Ƙʘ2,+88+xǒڨ*H,,؍,xҌX0p1jaVSk<Ꮣ!AabNKcAaxXFCY!h!rR@=@BA0 >9=49=?  P=Aѓ=y&A9EGI`q @F-IJbIZiQѕ9am J!jzQU4wpi~i9ᗋ#-kMo[yc9Pgَ766@9oY= Yqf9əfxِ©{Iy)y݉)9 9- c)i=@[9.. 9@* 9 UiB 9j L#ɟ)pjڠ8ѕz$ ڠ(ʢ1!zJ'z6.ʙ9 #ʜI OzJ*ʠG?PJIZo"-J=?Qjɤ7c*7Gxj3ڠ>`ɔBiCئ9M*eʨ/O ڧxڥz$sB9ap;Гzy%JTÊ̙M9vzpJ餾Q𙙼*J9@j9ƺkٓM9MY㚬A@Z:ڮ) zjI;Jjۭ ՙNʮ *:j8ѫj: ' ʜ1;;j!kHZ>IUa:&/+5˓ɴ4:<ײ8Y< Ԫʯ9[wJ @tXڶ7aJ/p$ژW>8nP˶J7ˬI+sY鸊˸y겋Ar 7{{ڹۨ 9ۺy+SZP+KK:+v{૽˺f B˻^~ >Nnmn-e20$^&~(*,.02>4^6~8:<>!F~HJLNPnA."QZ\^`~SNea~hjl*>B^n>t^v~xpr~肮{}m+mm2wn:)/bi꟮^⥞"`0N^㦃P7^~/.2P0mN┞nꢮ.)p^"n %6#6n~p'.̾>/>N.oN/ + OF.m~65C3 GO#*'*om^>/WNNվ" ~<%m )o%)/;_N.x/+K/}?N~ m^оonoJO_~?㏾_r~///n#e?gN޾ /-p>GLٿ~>6O31_/n!#@54Yx=yzܣx@NoalG:D 95:ЅX'@}'|V !̟vo)d6&1^z=u1Sڊ0rMvHYD'Q&Pb.C롰|TDC+sTɈ1iltc"7\ou$e7>1G8CHʱu !9gH!RD EJVҕB3%*Je.Y(K^№f0X҉f2̼Ә/D&39Mjb͙t`4MnvgĦrӜDg:չNvӝg<9OzӞg>O~ӟt'8Ù ԠEhjPmzӡP54(3'JQY4).7Ѱy4'E)GJҦ4/iVR47fJS1Ydv7G|K5f3*I/ %sƝTdȔ`SGuHQCkRIV:z\VU puJ kҌVZkcNk_7W uQ+G/n2g[,wW<[>vlJY+2) շ/>T F;кd\)6Sq=y[e6]Y>bbC27̤\;Y0Fwm%s)]7]o{KWR~xGJvHu,i{3Aږ}х ``[צ jZ#4EXٲ)/>Oeܥ^66q- GF5 "+Oфd5eQr}6e**Z3YgFsռf6os9f2gus%Dg=a4;9Ї =!C#1Ue=OG]@δOh8m7^ճ'F1^3\*ʵCT%^*l 4Ț:mNg@.W}^Z|k˥$ck޺76-eZUO Vn|n搶?Aҧ~f}c_o|OͿ~q6뢧v0j]Xw[/Z1t#;;? $80y1fúKCA|<=6j.,4ڿ"B"lr9s›Bг9 |A83٠ :"LCAWC%@A3:K.iC/<:1ìڣ ,!8̳9+5sDTd\Գut3OO<ԾOP2uEPSP*c]]`3E AKOU\ P9\S TT_H۲lߍsYژu.Yw;ҡc`vɔ~$E9;t`\ &%&JMIܺ=[i8F *٭a}_TH ֻ- [8KVm%-C*U($vܡô-&M.n\%Ÿ6s{\76R3aHLS>`mR>/%+Y=cL5!_a; )VE׽LWSv#Qr6XުYα4[]P T&:^5cFdֽaf2]_`f`hj旚lmVnn mgqrsnrVbgc\%a-ӈٛb5Y`'g٭D[A0`EZD&Ol~Z= NTZKB#LV=%SLg۝hR K IX~=H5J#v}`$HA`^$g:,iMA.}$&:.ҘF{I ^ \ܗFuhUV]j EАmEeu8"fpwƨUeF)Fk`v(ŖȖnȱަbV&zVY3j;֦te&&nK3gK{؜HO|Lj=.hkc S×\\c9cREL‹>' ^ӶN~ѓcupV;-!?J&l%̘2gҬi&Μ:w'РBlh(RG2m)ԨRRjS ]+ذbǒ-klT.%m-ܸrq.޶h/X vi0Ċ3n!ǒ'Sl2F3s3}#.m4Ԫ[jm5زgӮm6ܺw7‡/n8ʗ3o9ҧSn:ڷ;PKO..PKmp!ċql]$h^z O`G+q.PWd>y(/q.]R) p\[IJCm.(GgJj{Y2x.ѕՊ) %aVbbT[R|l-@:l-&j-O!i^uWg=W҆ɺwdV|Lt7k>*'kq83m3Rn]> ?]QH'0i:I@S9MO8Ig10x't@0@cӅ x;.㌊H㍃؈㎆㏄DiH&L6PF)TV)%>e:ne_Gbflfp*ft1gxe|ʹggYM h>fIif^nen j@J*cj0 +Ϊbkka–ll.륲m96K^[ +k'+k;ѶIdk'eop1lTlpaqo JE9<8̲/r)La2) tw 2HLtC 4F?=4#VrG  $d/FM-sl gm4g]C (j]uO-s/uxzwŷd} uAGM8ڧNGC.]e3㋓wM7sB>솮?K4< ?Py_-ӟsLo7½~ (@ԏt@E$0 ;UET7z GH O[aZ ʡ.t c D3!@ ծ|HL"*i`b#(B8"H,6ʆ xa r8 x[P=)qCFdW'=jZ 9r$G?2 w!z<6~$:Ғ8@eTQoëe,I5NOqssLj 3%2I3xh$L=l%)Jjԃ]ꁗL@f ):fZVPg$ӡFF} Ԧ:PT];PK#=PKtN|ldLrĴLn̴T~l, Ž˻  H)\؉vHHŋ3jȱcE}<Iɓ(S\)]B0c:ZgA8sɳϟ@ kQC*]ʴӧPJ9]X nԯ` ٳhӪU[@9pc `.Zd˷/Xv ^XK!Mǐ00`es#k։f͠C2հcG.][eG~ﵴo ǃ&g<ȣ\<-سG >ΣW%2L1\coU]"D,r0̣ 3a'<@-DmH'CPG-TWuXg\o-5 88欝d$M0E-tmx-`|AO6١-Bk'v^EC]e[ ᔛ8 DpDؙ &fLWQ蓫n {7pVyZ$|G-G/_08<~S-///UL=O_ | 0_7@p'-w Z `/z `IP^wd {@$'=+l(1HD(!g?P!| B޵T\`q'bU70.gBϸF5QpcĄ^lE cHQ4d! .ǓEэT#I0N v i _ W~|\,4|,YZ񒙄VTy=K 0OĐ+Em G+%tb2}R|f(cn7aA(9geg##)Gkbw9qI s8JЂMBjP*@!v'@OBZͨF5jΉbsFxFJҒ(MJWJRDA F&%X.2)&$(a )PJԢHMjP')7Jަzw3j^ֶpMPxͫ^xb2YyqS2l% {%cKY@6le7]b;T嬻M>UtЬhA(AȭnwD `I( l5@tKZŮ,0r  wz^ՠB ^Цu*W~~]*lz/~/'L [ |"]+]Ĺ;Sl =0?L IU@([ Z`@M<0%*] ;2CF fd/6vr^)S',8: v|*˞KTD;I1H sLg5yϠyNS ҂64NDϸy~43%2NUNΟCP\[qʙ6u‚`(vD}l*%[١brCF Xi~w o*A ncB O;cP`I''@A T(OWr`$(A 6@YvI$ЇNH7en X8w\Ѐַ{`7xEM9 Nxϻ)Pqxz۳SZ@kZ'Bo, vKgyk~, hT 3`[V ToUh LOO;ЏO[҇Kx u8O~ (8rϿ8Xx ؀8Xx؁ɤ~7$X&x(*,؂g}74X6x8:,',B8DXFxHJL؄NȄ.!{TXP{z^a\؅C@^8dye%zhnxXцo8,lGxgvx_%pb~'_{}aX X(x8(b!Ir)xq$,I(~r$"(Ei&&'!r!28jRX&XR}'x""،HD%X(㸊&x؎PژȊ(/&ȎC`('i%C'=!؉H!)9Ɏ9w $"W*3:70Y+)9:<ٓ>@d,AYFyHJiCy6’P9"TybX\c`9:"dy#bhlp9 ty5#8|ٗ~9Yy٘9Yyig@KY9 iٚr֙Y ٔ!vI~YٛF9~ù aRpٝޙy蹝P))I9ٟIY J㙝i71 Zz ʠɟZY&ɞ j  .Ή,:05Aɣ9JI zXL>zPR:YቤYz;WRJj @vZjlg3:wZJ9z빦z:ک险ꩌ**Zz:Zz{`҉ ezXĊŬ:3 ϺYъ_:&SNhLZi6fJ> fFih>G 1 < v?I!DQښ3eDeC#lvg!۲U.D<8J:=>ѰB˰+FL M KQBQU+Jѱ>j`"Ka, +)Kzz7 KIq;v?D9T:s C[vK<[۸|˳*~KXk[*_K3+=vi۶-;@S{; ۳ 8[@+˸S{;Kk+ݻkx;˽۾@feK@efK&;%+?r۸K{+߫绷{ W䛽\  !,+ u[n C2L{Jc˶fk<@|0'ę۾/Ĝ˴Z@k!|;.- Z [*<,B1>leD,8\NKÄMʻ7̱+&<,L tnι}jEgLƪ}̄-ϰѦїM- ؑ ۘܝʽ)fãv٤= ٨Mtښ <Œ"Э 1_TFgvKd٢>h;,~ۧ]+kȟLʫ}&|ߐߖ1-@=kZ=p|ɞ\ݝMŴe|:>ֿrDgNsHnm8^ i.Q>$̹\y߉֌Rٯ=㰝W^}MKo,nվNg>^~0 ޢ^k-*Jj%T?Ca}1 1/j{ݿEM }llρ}}+n. ؄k޾,:=\]ǖ=}jo~~|.9L=!栍GoNV, Nk ʠZqRڏ<<=n0X*=ث}ѥI~L><\(O|~/1ʮ#k̛<).Ѭ= ow?¯$C~뱾ޮ ڼmo.Ȼ߸ *빬nn<5y>Wo`kJgۀА0 (p8Hx(Hx9Ȑ9(yI@*zZ ;kڹ[k Y{j[,<+L{,Lm, ݬL=L٨`00`p`^^٘9Y/oyo ?QBJ2ޢsV㥬Zɪ8n.Z5NT/nXZCLfD9.R2Qd9ҭkn@LХuJ4*R u2L5Ժ5U@"Z`,tfFoܬ|'ͩ>ٹ4J [ ձ<) |lbř! ճ` M PhYY~[{[OjM'xԭ{4owklkqͭ-@g>'Hl>o߫~0Í_6`H`` 8=a:'a#bazavcXPH"{b*b.OUb+hc:c*w>DdJ dw1eRNIeV^eZne^~ fbIfffjf^n4.Ig`F։gzY^3jg Jh꧈.y碎> ) )Vi7ix駢:jsciXz&Z͊Y8(Gj˚s~fjuh|@  PaQI%OO=MId^hY kW8E/,ՂykS=)fQ)$6zKVRmLͲ*]g%wl6].| w>9>ߚ tG MIi+-fᅕ"WQ+-K]dm\Ml"2*«F6=rёXB񺥥Pƾ` CVK GN6}6C9 T ?*[=2NqzvĽIKy]^C# 1žGɏ|L_9䯟.־?R`U߅cfiy+>ݎ9S/h oةSqtޮ݅vvYM5N+Z+_|'U6dU ?(pK3G,.fXc;d MFe*ο)[@T$QOzHd&K #TR\] 22;X*%3ĕ0ȡRc&5(\F2gӵ*>LX'TB9-nvW8G1oI0L60{iɋ8Kx 4s ôq{L Q0Y]vR4Й!9⌗`UNELb[$c%O1yK\=&->Js: o1-L˛\₩;$t^kxq)M]:ecFMXRJʫ-g&A%՜8vk2.[\jC8UZBM^@NwwV)XNL-BKv)|%;=CNᓲ3O5kt֦5unݤ[S]-%gz[}b4a\ /z!U#F RV ?hWUK7Q2S|ͼ)?3IEe';RZ3:te^O ?GqY,Oma'*1vXy[kêL(@.l$+yLn ( =0eFQ7rl-8^w$dýJs` <V5ثkK_{ֳJUzATRh)cI9TMVudo;VpְQ,3Л^ Tc7-M1.4 Lg,PorLLʬ¾qozVCˤ=<*o>cUEP;o p+ֺ ~N4m͊ vjrY;Ý*~ oU׫wsXK^rzF,jB\;,d\[ cGv_ qlRE,dYZn5hմ~GZuW٣^&d*_fpӼ~n|0n̩2(Kxng#U#n&ZQesckІƻuqpn?6ժVW?/Ϋ]:99u~:>.9YU|'4zɖ˖xޕzB (p܆~8 }l7\A{Qf{ C/3r^{sa`Zp4E[G]I[CT8vOO5/xTq] XCy[rTpE@E%y? h5vAXPZ{nvEV yUFGx?1Q˖}!h@G!NYttm`ogEW=u9[:ܲSXS`'nsXwsRmtow֎hW3yzqtmLXx\8Foi&u֍9Uw۳]5:%t\XE=yFcvց_, hx_R FC&8"WqNSMCԡ&h;qiW{V8ɵՑcH*`Xd9&;k=|̧u$?F:׀ ũ}ɜEL)n ؜)'׉٩ɝMƚdFIXe)Y#}iI$~gaybzKi_Gg$$uŘ#qh6o1XLGvip֥y?8qj؏Wj!w#OONؓI/9x8=)9 WXYN- *W xR W^yh\w3C^d^r 0hkˋhRX'MAYzPg:~M;WtN|ldLrĴLn̴T~l4f,K^' ը H*\XBJHŋ2d@Ə CI:\ɲ˗͛8s.Ο@ UǓ&:0HSJi0J%ЫXIUiNjvV녥깱YӪ'rU>5j]_z=++ݾy -ߨrN%[6o TȎFyјS6ysΦOݗrieW^вM-->qЙ%o~9[CE(^]c52>ܮ{/#o~5ଋMxώ_/4}FG1CΫXdl{ȡYpc#80q|+zW=LE@W(.~A0 gH2BH @ kЄ&:PH*:QNxԧ:DH #pU# $H6pc%'Ė-\-`2 IQ 2AҦF:򑐌$'d<Ȥ&7Nz$.,':*+Ur'^|,AY .w^IxlG-mI@2f:Ќ3ajX $pQ 8Ir@N"EjE8 IT d0| e>s}͐-ͨF7ю^4`N(GWf HԤ g>Cz_:`6[Dq: .ZX&8u%xAR!P6;'T֎~)9p[Rx=Yl%[JJ?vkOW񵱀`oz$VkPYδple(VMmg!k `4aђVuW6[(X 9"xڄg#,'~g{'~*ބh Zzf(>顠*ꨤjꩨꪬ*무j뭸:$N#{ԫ#kl?9,Rl*l"k覫+k櫯wil' 7گFkblw ,a(,0,4l8<@-Dm4˻L7PG-TWmJ\w`-dmhlp-tmxak߀.n'nG.Wn嘃xw砇.qoN騧ꬷζ.n{߮{.o<7|?/Wzg/}/oOOͳo 'y# M# Z 7i >(z$< Wx0ܝ cHn6̡'!HD HL"&:nL|(RX\.͊^ (2fLѨ6֐n# (:v#>N~ $)BL$F֏ )J$0Nf @)R.L%PV(Zh^ &)bfL&吩f>Ό&)j&߰nލ )rLyv)z惞'>}3g9*p<(BЅV&D#̉R4h13`r(Hs)ґֲ&%JSʕ4.}i)c*PҴ)N3ӝV>$Pȡ5F=j!@2}|*T(թֱV#Vƭr5^j*0U);˺75l+\VUnsJ5o|m[`5 nuYu׷5[\:6ne!r a-j6~-mdgK[ϒֵl6Z֖]-nQZ E.m1YVv-_z.Wqrw-a{{֒enkvֶ-d+_BWy_W)d:]ꦔk`1aK0n#^풭f0^ﻶj{09_Rl6Zxޫws+Y&wm?;Y1|iw5[c.ۚOΘKfr'a.GyƝ2~'CZnzÛ9aqkz|;~>.y_k$ύ[ds/PͫF-:V ,5 uN?ן@~6}aT O}g h|wSE%0  ؀w IW; x"x#H p>})ht ` 0hSDV T:Xw ?Ap0 0ch Q'TMD  PtWtP،(HwԸ|G~58Q90Θ(XxpxdaTE4T 0討Hwx{Gd (G9;PY: ɐ u @ْc `G9 $Yx&Nj4 .gVBq;  C:\;P@')ʀעHj6447J5;Jt,Aڥ&:Xo,BYp*YO0c#SģS !P^`b ~Vf*hn7MDv7a#}j:p 0- @:m7j 0uP|y`j D7Бq9a*ҪgڙIZ*Ez7?ʬڬz:J IO`*@,0麮C ڰ@:DZ7! +ZXʋ1& jc4˱!/&'*,0HtrS 5K:Kw\(C;E+k lkQuHU[еxB*yH;DJ6湜m{o;(sKJvw |۷ڍQI%pQK8& Kx~HP@4m0ksk˵[k:X{Azp[kƋUˋ۾۵KPjcX6ĻkCk&{ X{+*);K, ?Wp ~\{ < :źC6rp,p ,;p|N[**r=X357ɲdC?|6@ J Eo*R<X{ ~X A`Ʀ VԽɒ|n PGotlo x۳~\ Z,Kzkȇ, ,ɼ g{ֶ@ڱɠx0ͧ Ȫʬů\F>˹˽|g kmj9ɬ;< ҼϿʩ\ |ͮͿ9e@p|!< +L <Ӝ 5>4O8˒kH\r|\Cx JM#2|Ғ+MТ /T P\mk`-;=kpl ̞CM* J=P=Я\fXA@]ֈ O oo%ݻF ۲M{-|כ]mʟm{8<9 ݫ՝߫ r0IltpݔI0 s}]P}|0/ta|@m}]=⫰#J$̬{ r^~ްK9܁@ >n؇M# NpeĐ8 ZN]|쭲 >~AC]\}HJL^Ne|8 Ћ [_NM؜p&_S #5 qs uu-̵-{o٥ѼX0N4= D똞 I~Lα*ɬ ^ ~贎ʠ-`뻾B54˝ ֐-n>5^8~:. >n =s A0R\"?]ܾ袍3j A4G@0JO%ڎ)o> P\ :fA@аKM/O`^C0oݣ]=a/O~/kK-aNxoA5| }5=b_fp/JOr?\/A_On`;?f/_?/bS oŏ4W Oo? Q?K@B| >QD-^ĘQF;}RH%M:,J-eSL3ęSΜ|PEEtRKS= U`]U.h]~ Xe͞%LZmݲW/u޵ K^XAzbƍ?vdʕ-p5=S蠥&E:uSQbyV\Vgo}&7.^x\paP|Yt#%WǞ2E9OsͫFukO246n]yO \ZË8#Я#cs0B / . /<⫭>^@G;G!# 0C4jOrQoE[Fh!d ۄӲ0tx@#L%;l4(JmD. L12#Lh#NM|sSOO+$5O=O?L-ThPCQ-ݍQ}.2' :ScXe7 !5ZS?C5UU}b)I.hvU֫CmWt^`bdWNHk!8Zaᆡؠp8i7,x坢F*eIryk|`@>qPgxC#bihu.NZokۊ1d츺$YvEZlN[.Ra%&=\{6oWc0;x噿vT8=Qz^t?ߓs1jؗ5KqlL6?f0x,8CDs808~Ձ@0 {A% I_F@B*(d 7&4c IwCP^ Q0b$%:ʁⷈbE&VFFhd,"K#*c'% Q @:X@Bk)!}*4Җ$#)I>]3LbӘDf2Lf6әτf4Qp''R,a _-0#P-H]a_g>O~ӟh@:PԠ'ByM@{JpүԢxvQcG.9Rҗ۳Pԥ/iLePk2tM)C(@TL(Fc[P @*=@v&'0RVժWjVISٴM@hA(ĺ!jPQFRԥ6Na/*UP~jLX”^S1U,YYQZqLO:+ճt+ pմk{0OضT@e[حm Xj EkZ-+ԡAg=iSK4 ,n]ڂ>KjvC@AZך?\7nJ]xXͮSڿyWݭ?\k֮W3\[׵#V>{a{:+&/}) E >ק/5 BGFjh |`&EӼ_Vv1) c>2}+f.o˾=1z=lf67̿$`y規 pZO/=`#L> y,W.!f ^3Lb2bV1Ee'q;J9ǀ |V 9h^'Y8 D+zn],ٛ6,+O;ғ6 ҾPUc#sYϚ|~?&4#`6v$eL9َ0Slhn87b*2WKs|LMݣs! u5 wۄIQ |`7}J 4ˏLJ،=W*+#::딀&L`"G~j( PX?>33{yyg0NP;ӄ?5i苾P0곾U͐=&3 >ЄAL  Trˇ0A &? &xAAȁ9P>3`Wd@| @ L D g hACdƖSeƘ܇no pq93s!GQl<83Tȏ Flʧdl~G_Ì,H^4;ǧŮH1$K\JJJ|KY h (\k$3x0ID+ʻbrɞ`F lẃ0\KHGWJa=HAHՌE5]5mS7N4G@;S|G>C@ TaBs8LԱ|HIop0aK3=NTOTq|`8@HDOU#M íUZ1D1x0U"D Xn w-KJ$;e]NmVg ՞ 6x^X^HU2z/|E?=oW "W5|խ =׏WyT{|gms:VXLL0@؄Dž}89WrUT! @5b~pZZcW(dv0٫ELTٟ#AL`m2h̄:4QXT8P“AZɢpڽ[XcLd4pګ5٬M6^Ū\۶Us@TThN}ZWYpt5\EeUI";\AV=[~T[YT΅[}+Z@F @Wrp}]Vڛ-\]D26)h;xHEqX%Xm,1 =^T\"\-Mߓ])ݼ!ȤA0$HO%aY`2"aP`f`bM` f ݆߭ 3) F0C^Avl\=zPduH(_4a b F4B )21Vc8qZDN7S%.yNF_ 6>Q#6)hhc d UnlC&NDN[ dd1LMf66 :&$([>v坽f|xp[gn@؃j n,fcVuPXp h2hlf^sHͩ gqvx؄*sS_n琭dJgygzNfMǽ@=6v8X#UjhD/V 0ĎLF  $^Px) nZ鲶n`XN`&SFVN_=2ghHVVWi }0wi^Vky&܍<聧jA`mi'.hƗbpևerhH2 mҦ5^a.x+km2,e[FoO nn&"h䵶lk|nmh%HQmnv'^i Mo6q70ZInN6&Hp߂Fe '" ^(xUV(bpen[N/h(:bZk"3NqTapqq/.'&2r#Ap$;(r)ot8 (CLxtS0CPi1Ĉ&s8oÄoXuBZV't:^lH޶=XMG[egfwvNYijZ"wLˁDm`wtqךNxY3؄xHLwohyXZF''q0Mh.wzyw 28&g0xaVwv_nxxZ}w gt!9Z(7H씏gv"DŽ5yIJD8s63@w75hDyG{=s ^*zgV)>]>s_{USߔ8?7dWy#)@>0x}ey.&1/QM^ul--hbb2'|/%O47x6`&p~OG@>M7GgPw|,h „ 2l!Ĉ#v8"ƌ7r#Ȑ"G,i$ʔ$+vR%̘2gҬi&ΜYD@}-j(Ҥ(y*})tA |C n+ذbS2kk>U{5(Hfҭkaٻ>ڷЁ@7`&huqUe<9 μ3\Zӂ/<7׎aKF=ufܛG[][۵bĺ;.rďWY8n}i𷡗f+^6>^ӯO}S'߿9ztsUzjtjz!!ա%x"6"-bF+8#5(9c8#A棐EyXD"$MޤQJ9HPRy%Ye]z%DV9&KY&ixm"o9qy'ٙ'} :"zv"(D)(Zjj)Gr)[*bZiiڊhhg ff*e:eJeZdjdzcߊ;cb[ba[ak_([d ۸BS>?r>Z黢>믿^{^ڻW?|,I?=[=k={=?>>髿>>????o@;PK59141PKBt@@<s :#F\FD_D@0.$Bf1K:Ȁp*a4Jhݘ 9ŽbL^} As p@kGwJ h,J<@D)-Rb<? 8jF+ N2 V1`X &l$PHc4/\⨕(@0hD@,@. <@O~y,ywnSe,YN2Ԝ̧U Q@ i;1Z5pp'w]jiu:NfT l3 Le/̪S8R J3hw|eF-)¼y?i2@S(r5;^Я%QN|@a\FX t [e¯p=;ᘀt"~KL;+N1Y<í/_b wƽc;Cq18yx0]@W\ezSGǏüb^/(;3(mr{1f`tߗ8yos me;ЀFWҕf.,e,OYyvAE:g9,c̗t eCZѵ.g31q+5{rO}Q̪Ƥb_ZŦ5;Nv=mi[6u%ՙ2Mzη]٘N p;'N[7c G>q?8W8TrӼ8w9̇'y-y9qSF΁s|IxAO_guC_ωp{U{> 67;ҫnvk޽nixiwwC|zܾv3~l^v#|+Ox^YD'LXO/z^ />_:}1i_/\/gޠ\e3eo{~=G{?ķv1MZ91P ږuuםhrxykwcyXa|awmn~faʗnc|;}vd$Fj+VsAǂ#Ö|k|H}1Xme6m(6}@gǦm.tRn1ȁbmķn&%aficπ==~ɶDŽfxg9xa]5~8Hmr|օq8(Mg(x&8XƅZmHb(l(xi#f\xd@hRnUR e& MÉX芴XIv Dn× X?@8 6c;?N%nu>ɘ?Ljw3]jxw8sxh>X?x~cHl>xwȸYc = 9Yy;PKi?^R PKl&jiJ|Hؤd`b*F&h4أF*餔Vj)YXbdEf٨M %HUЂ&ki`뭶kk+Zћl%kݱ9,)+G`g]tYHų^+䖻h`(}cn":hW;F'f™x!<"ȍ7&c})$aF$L+Ѳ0+3TEZUE?)4a!!JrOG-T sUgk\".mvW_l-F9ztmx罖@n *ZgA >+ï!9lVtQk:w:J^ًߟ?)e 0ЛH";Jl=Ο"*"£GA]\[ˑ5Ia0[ݲ6ٲ3E]\btrӛ7zT8 lpA W5qhdPZ8!tu H HLbNYHpVtg*ZƻEyQA u <y[XC0p#$8GHbBV$< O 049́ f\͆)!vB(Be]T'1 S4{I`CTA9PJ_-a Ibtӂǔ`< i00FSCʛ9|ؚcLguv>:Qzڳg؟a?3@Qh aq< Q5#'&D}4+st%F.(JQ:Hf]Нw/O A5a`i &5MƯN)t*3f2ծz}Y&ZDq+tZ0MSU3f6cZ=!^éC$_! Aεbb;Ildgq!=ɬf7:볟<9˪jq'hAֺ,lQ.x#P繱A T'RMHJĂN(X7 łJ{J3)N JAST( l ը /<ؒw/VKV;2o@VZZWM 5\G+Ķ:q^b01,vǰM:U'X@ ,*[X}zz`,GCsOʟ*ms HF حxȕj~\[S e/-%Sb Tu\^&`?sմNvH *pUEa;[lf/[&|MxζmkdVE=RRW ֹ7ym1.Eoy{;sz|7y߰}f)e(r>8D ߡޙzʟD၊̉yOտtaR<}qjuNT?qI=MGiE ~?? v(3bGv̂hv ؀]vf5Sl†wke8Q)7~w1'xGmw: *y+yXNXNWwddL؄N5PQXe g΃'b\؅\hxpZ{`q]ڇ}շR0'r#g3R%E.vPKʥis^r.Psg(d'|g#63as3"__P+AvE68*Q%`&7Wʨ*w7X'y+xp x C8onD`?6o6eYzz(zXŏu^yZe(eRE!0g}S0Yr(Նpqv0hKf.QuZe蒚6KX27^“cA2XɒJlv4@p 2TWI*Q*)/+e) b* H Җ  Ilpba}ix)p88 )@xAx-9NTЙTE探97y(ZYy`puI )[doaeU}pHyHsVv$K|_5)Ɲ2$I`w=?1vDYbWԂLYy^5O)A!-,)/Р)l9.,=p ,*x /UiX)ޱ%XG;噟 @ ,AZJFz$.PfA*ou .[!.B))j:hЦh}ٜ%dž4GWqq;g.~*$|dx*3K!BٞG@ ک&O *†")ݐ࠺* 2HЖ8*Qv间b9y C0ZAFjx6*m8 nlhd[E*Dj@;kL6TZ ˯JB%u0Ao;OQi))h@RP) wd}!.E."K>K82cj>k㢳)S;8.I I B\۵n0 H*%]Z񘻺*x)U 8 pbU<`* 颏:nx۹ج8͊c:;;*> ˯8ں{uUdEYȋjQOm*YPaK64;_PߛK;2A;觜K`IWEJ;<ɽO B)ؿVKG&-Z|l' g+/au۠*/@¹P#̸@ [.ѮJ)6Wؘ蚃XD. =LˣL뻩zT[bUWR|Ŵ\Я[Dk̲շm;˛ !d:h! )s굾 i|k;;O\ɘJK؞)QD,ʰ< lV@+ g  u/l -E*QÑ;nEP4y*n>̹ڢ9GH\LN̆ + ]|GUjɌl.L.z<.!=Lƽ!D6,Eʱ<4]21'@)g>m @Uƨ)j',$+\02 U(͑8թ ܬֲ,Ϫyπ؂,Ձ+QkPl o`A-C,|[ږ;MҖڬQ"2mӺ3Ӻ* gp qրq (@ i-`-Pݠ\͹Ь|٬JCppLVٍm ׂ%(C-Ywͣ~  {^v؍}nhk ٪&%K];3 2|K,C6-@%]pG@- VMR O * [*,W,~~^Unpd8.O1K&-E-KYѥ>|K>.=.AC)> I.!p NuYwUIV^.)JX] [ݬNyhe*tIyW=nqHtJ ٣ ׄWPp׋^>J,*}ڬɜ<:5~(߱:ݑ^F/N3>g+p8ЪAUX۾d.` d/D bMbO77u=o zKNMda Q@ϼו_o"ގq?o4d? />E,ɚ\6ߤo:AGvC= 0gEю`Y(\Qҟe_x:8&/$|-v|~A ,Rp]i'،=O^E@. ܲaB > z`F|  =~4dɓ]SfƋ3;J(!L=K#EEzHM=UTU^ŚUV]~VXe͞EVZmݾ-۔u=xX"(x ( FXq?vC/,_lf9rp4 Sn56@O=#TZA$(ԈTTT5 OT!& S B%^Waer1uBU':FƦZk6[m[+& J,J IJö1,6<5L7$7 UPB';E}!NOI?ԉدMOv#eU(.D-"yUW]P :)uBK0X^w5Y)])FW=(gFok;l7ur.+Auu7,/5^%3Ԕ`'Ncg⋭F>{w/r^;D ȗ1/4Q#bi76翷2G\8O&g5(f GWծix/jЎÚl"aN,4*5Z^D&6щB =@Wlܶĭ1s[0о~"Mi^Wk7GD 0OݹxyI)Ji.R7 H'"v>8p %sFY. c' $Lg4;"JYKaw~UEvRKM !M~FTυ*H/9Rf (?ѣ$.ӧ?jPfe.'@ 9MjZ x6fo_94ӫQ9@z:GԦ1>/4ԪDCf1 24@w׼nvBʚ yz @=Kv+y59F8Ad/S !L*Iv, JOo:+DJU8sUD;KWZ'8s}*U.nlGѲ*GNlVn%3&Vj^6&g?վ95]Ͻ5?hp͞?5Q9d qC,JX޸k~͇԰,`;-)E>R,(vyYxYGk(D6 >|ZQ>m@]կ~fK]ތg$#l8LkG9+uV W;AL ,h4ƛ8k۳%bSQי 9V !U* $ڋ=QB(֑@Nc=C߃&8,>/ p H30’#s Ϡ>"Á +0;K?6qC6d|h?(-ӿۿ a#K4wCC[Z4x|<49zbQ9,S:AXDK9qΣ<>^j *HB->cnzܘmΨB+,*C.F  1Gq\3xm,{[9?i娑+H;P?lPčD˗A4DD7HF3$YdݳD,y< ̬E*)E " RГ=QWDQj=ZEG~E_ɞId Fd:m ؒmjB /+ڈm:ʘFϨkl,.> 0Dz$G3 <'oCƸ{GbqC=@>3R @@a9\H,GKܨ|ð<.\ATZH5ADIͻ)jIlTdՔ|lIଞt H&%wB䴺ЀԀ ̍«T6= *\" Cw6٘N*؏-\5`=6#b0N;;O@A$ b(@[͚=HdZM)9SLMWܙׂ1WMʔ@<K̴T0]%e&5BmrdX)N/kFL0` 2it<74?C/ϒ)\gq ;<(BƙPГ ,Y3@ڵ ۳ɍc5%N\Q%u:ՑQܨmLm қLIH#C$]s`a=x)R1Jd}*N//S1jTЫ$OtLk71t7s*z3lC=O;]H<7 ? 8¬Pʎ Q, 0rMH$ 5IQM=Z|5IN[}ۼDUf\ZeOf_.P1b ]f^eb\=cpet^.yk f?yd}`-c*|CZCC9e ¥V~d99tS&^KN(==*Ɓ$WE4F{~avݠ 2_eZH]{\Y.r&-aav_fVj-XLujccq^cb~\1sLiUgv .纶룻g˰cgflgdlBƁ=d Jd<`En j݉~1 SJSQv\W)]<̎4,(m;m%ЯIlvf XU.V-flj_Uke,jm2UFoxm\4Wo7l3$kls8Y]?āpD Naғ0}~Ž U,ݞqqz|Fi]nqn ?P5f/'jfj[r/h^jVu-7vV믮~^k͵o75l8v@ ϰC޻Dց*@K mȍntG@ai]%DkGK/,t8dQPZо%jV\^FjNfwvuy'rr*?r1g*ԵOesEG0aBF!8K/ruwQ1Sc߀(V|wex^q+.VB$D$bEycSVy/lA^I& p&t9'mf'wi(JV'1VK# 3tDQuz=EE[߱xx}_~~ ??oL8HD"^r3( r`8?#<B",lbh@6pC:䰇>m1;) pre*{Z 2uE,gHDxshLB~G-@)5:QlUBJb!PMmJZ @%*8Q$9"$, 47 ΓJX\Dʾh(?[&%Ѳ0e]jJ8%1g2RG &P1vl&8 E#$* W_yH #LjȚd- >IE ` Ё A#Ű%@PAth**ЋD4j!<Dd0> CPS3 f!OyJU ER*J}B U-!7ĭa=DV%B8-N :)N<y)p^E+JMVsI6)=τ&t~0QE{0@'iHK*b:B\)[ +Du*c6qaãPUt!B6ʩ7Ó3i@d-+Ҫ崮U/+,f.s]PWnf~_sU%Dva=GO>=c9*$;yN2,&JR&!)4iϱ!8+ Jqi6a!\]P \OrR.>9N6ԶJ~("6|nzyjLńw&twkoyϋbSۼ6^m۷/ݜk3<7=/cT/~DN࿈GRdE)䇻8:.7ay.8JK(RU> &. 6> FN V^ fn v~  :HM@m^9 :1ӝ^݆o5!I !꥞Wa|ٽL GmymО[|Pl!vց?ayaޥ(t!a?-_ d#<#T "L@!F\G!A= BAJEXAy\\bT@ԟ&bߢ F *"++",Ƣ,"-֢-ޢ` JItm}  * `aNnnFR6j5^d}E;L$I<$j#<ƣš=#>c>#@$P GyTF=\ ƍʮPDDZd"hF 슒'r.U0bAA".$M֤M$NN$O.BFiY0j ^cH@<%.Ry1#̑L4x,6Z52ޒ: [L!qMU-v`8:&X;#_#ff;a&ba B!5L tPQK|4  _jfF?x&fBT J_C|?Lq'r&r.'s6s Pe/c R>2A42zɖmHxX%cr5EZ*ԃ^ԃ+Z[^Q][aF]V]RDDP#>>)FdtJ'c czS>w2I琧mH'z璬'2̈́20|Cc~2g\ɕ]ǀ_%C0(FN*Vl*ߥbyj *p8 T((ƨa?iJc`84i?&c(T(p)e F+,FJR2)6z+v+n2`ùV딾+ƫbZdP 0F FF) iuy)2,.KL}6FZ?\^C9\~,6lvlh80*0(SJ̺c4laa mlڡSh,AfNVR̪&HƦ???0Jٖ'+?'LD *j+bڭ~`:޶+z`kN`Rn:FN.z`Z) h^D5^\C.c02ƖcămȮn0Fn04?2G*?2І?Ò^(oEArlQʚl/dB,/^ү/rA$-a;*J*D`AkV^WΪD?İقpڊ0gKA>hbk 0Zk.n - 0 >r6kq`Jq"1*1;_;nVqsW1KJgn :<<<;m-R>QE[˨J6Ol3h[0jZBl8{0mp: +gzf OJ O=01303@pAKqOqz1Cn/1D74C{?t'E[_BSH4I;PnJ3 Dc0@+0StL?i 1<:`@7E72Qcn*䀞o.0Fa0o<9p0StT?J.} >tu2Ziz[7,L*(G]zE0 DHxrB2CD b#v;0'c?6dspDzGJ/cvtD~{@K\3TAjk.jV9{Ax?ȶu0;6o:3  t? :n prs@;7tC7t:D/4_vqCcj7x{tF7C1wytI{N.Jx1=0(@S v poQQ+^yv***/\c’.poX/Y'[5Jx55*Gp5r5+:A4vaG,ϊa8C136/92{6s\OoAD6B|}jcD<oh-!elDA*Cl*o^+̳׳t3r37sq3GᆱB[4Fw1vC:o7FgwDg:Otz1F/.| w F^}#%ch,~zcC/NEddIQG..ch?cd?F]u L?U\lh; K+;˯;{3y4{{b{dJ4ȼ8Er6S-5WAN|6cc9:|9>/?s>O7u|t3:Vwx3woG7zsEϫw{zЇgcNh9s9&Fբ`3/komޣpsw"r7 Ap?+ kCxkzw#tDwo_F7??.ZF# c@~/[Ks}:Nw ) ,8@q'T8Ru/|U1DhpHGAQ$ȋR"/9fM7qls"=}v,RJQG$U-MƉjզ[fպkW_;Ve*=v-oR2Wu/5Ṷw,'>̅qcǏxX2d. IE2g.5wti^F{iz}pv {6lگc]lٟ>.nܷm&|oLJ=[=>ݷw/w_^|c P ,LPl!?֚ 18AcJAK(A!PVNL[nQxdDA0 [:Ȅ6b\QHxu"|!(!!Y#va$4(k`:ssn)$:P*JTEEG!TIzK> 4:]SK1XuLV dE lM4 WU-cMVemg7 5 I,œ0CEpZgF1DA]~.ĥw 2%| ] sH!eġ2] }9͖28~ -Λpab'@9ЏbTEQN9JYnL5SBbTQѰL%, ņ^ ֣cYiL2$>\5;4<믃 .kK[n[ۖ[kCA[X`nQH\" 2w!\rT7Wty r^)2J%_h4s V!H28(5H$+G&j}9dDIRYJ -ue(xNsN5U:̍kL*w5iF /V+*4W@. t!A &om8šr ) u0+t _(:# qpw>QSG`8I r$P"2MS&JaeZ [Ţ% rq_5e0_a֠*Xf Scվ5M4!HE.!AmP$B%8()W8CU/+#CYć ,<(J| ǜ牱4UGiQ|b 2%5eiHC(g*Va1_eFͪGB=O}?P5AP.4 $KAJ4DNzD!*A U+bJRK1ܩ$EkyKR9e/qp# A<f̢xLV+SQW+8ma2iEcK7vʱ~F;9Xj~)mu[WΕu]WF5D)jQLhPʐ.օ#]LzR?|,,1:gSPid[`T/6T4l($ W2u̟X5.$2].s+s플+Ͼw^񎗼5? п('!@ఞ}X:Vu]IZvw !G4;R uo KaAE텱,LMlێ8NXήڳ5/ bULj 4nnrqVǎIӪ4YU9d%/Mvj䂮w/<oH;CEֿ6p̓ mvG+Ruˢ.v";Ԉh5 *fbUɸ1Gkܘع PVB_ eQԥ6Qj̤TJ% [aI\Yy2EpN7/{~lgi Islׂmٶ̩=M^@SWŘ7Ƹ&g91Hט9+5EE1r|7p/ w!qO1qoUrtDa kJ%5O^%Wd( "wC䩉f19Yӆnԭ\+JmC=QPnm2; F8U:+즱۽twLVw,CO4aL, \owbdo.llZf)$`R|ô(QG- O>|@ (N I,+jp o-ޮo+/Ǡ&ﹼn n@aop ?0 Ki*I./*`fl$X:TR:f PB{*$nQh%FP>P- ω+ϙȩQcC+j* 1hN@vaqq P q 8hB 0Ȱ WP yЖ0d\jGiن':cQQ.Pl?&R,*")M/eK$NtN@ʹhQ33+(2dPn$1BM i?4 VA7TK@!@Ru8lG*lp5!sr?W5XuXXXO@uY5YG/YuZuXOB5[Z-D[[UX3µ\u\\5X1$HiH)/rDj 4;۬:4l.x<(<1SbJN3L!6Lt,hI>) d8zPħ#|fxNقPJ9f@O0Pu"!PBuCSg{3{EpRK?azJzBfcW{|9s4yQ-Dp }} ~ n~Iu~V#k-U ȁlҡVmٶ?X]a9eyaqmy?6pV9Y㕇9ap999Y559g(w$_եHR*9H^@Y •hXntvv9**M-:l(.d+R!yF |dŒEf 'ݎ |3o3C)CEG,MY6`ᑯ:1aœ 6:NSW;yeyc9=ٮٚYYqٰ [59i9>Y]ٲ[ {CۘYʔ(*yM!wHXsrad&LzGW&|"8&^b =ta|!zfBGϾ FJ:fbP. eҸmZUp: ݎƎ:Qjw񸨉ZzFǔ Rc}e7VaTWk)ْ!T:::CZ!6ܬ ϶V+8:; ŏYY9ï%?[G۱G_ٳ{{ܕQwt#w=t?4"C>|x{xs/UyHهouC44?` .`>!ؤC!9\x!6b?'1H *.H) (","17XN+N:2Y#EH8/BcIbe^9>NZ)%_)gv9&uDWiyqcE`FuRJ7ң7DM0iե?BX>USe GjYD$TQ:U^zV)JNjYeVD] [ Kl,a[f]5VYdmYfX\qbiufhwfoʅEk\fC m\Lp a\q%Gu<]Ugpv{CW3 #? )P#"'l`h2Lؐ3z͆x([f─F%'lj4=hWjyI&Xwp&Z;]tv)hq~Pl=GXJP6FTsrTf襓4/\y5aJ jR~TTCV~+JWl`1h3t<]=K;EgwWO<qRxz$1Sbĥ)fP"x"!q`hD1cHE$ZWĢ(+ьmF@ 2j@яgt#!#nD#"Yi' Y\GN"e% %.'ansɣ< tes[f%-M1[7Io{W8BZm+-Q=}KMQ׸~Cw/y 03JE^qNS@,0ϡh5:l;=qjB˘2Zp"l\e-YUNSŬJ lǵb Vh[[vӺkzd7KqktJ&ZmCB]XIE.GPUp )f!^A7 ~_7)p!b#61yx(E1!xԦ*ngr+"Ws˹峤VZl"]*LRˤ+IO\a(ՙ;`:Ԃup >r={L" %ӝ=Ɠ\Ia^{ \*~̎_hnhD,}N.`h=j0d*ԏެo}On^u(px~9|jo}?ԏ~Dk>o}O0*9oLh<gE+DMt(9Ig?!uShGauϴrowLZu}AjM"vU]NQhGBv(HuvVkky'#lS`Gn @Gx@  F? @FH\APp# P )ֆ /tI%i)+ɒ-8 Iud78YwF䓱Hu_H*E7ɔ7IMٔhB;ƤiutZ ]؀uH,OECNUZSq`u*D] 0!/V9 _a 9&P n`' Iiɚ隯 ) ii.ɛɆ0Ct5y)MHa>)Di[ ׉Lt0c:UY;Dpx剞Ȍ{O['hw1tYEKrYO5$Ɩ_镁yņ@ _`QTaQ00 ` v#J%j')/ 13 Ci LgTq ˉxtZyH9֙KʤN:4A[ 8:UjŒk9MdeLޙij?yiswIs:§|ʘ0JSx`^8P +*JjJ-*ʩ*4B6)~es=7vF*M9pG3Tz]9:ZYzudmcȬI~Pĭ:B _k! Z y@J@Z 2  +KK B*=Pz--ڪ*I*Jj#i:.*/;ĊƺiȺ?0!rYC1HJEZ:|٭M[z YjWˮ K Cy QJ 1%˶mo 7 KukI~y=KK񱦕*Fj +FPڔGz0 ;46LU=˳D/?{L Sn*R{/E˴}٭{p:/ċɛI9 `ck˽(:w+K-C! Y)+۱K:$[ زU*! 땦fiW*/ +hӕ[DUJ婼)\*H KϫP֋9;=? A,CLElGIKMO >\SLU 8]_ a4lelgik X\3%q,sLulFl{}ܰxDžlȇȉy ȍȏ ɑ,!1șɛɝ<ɡ,ʣLʥnL3pɫʯ RʦL˵l˷ˡZyɥ p̓ &9&ʔ5K̩̱L٬ͷ31%972弑<1<$(̟o|#l"ϛ -,3Lǜ ] = ,C m `} $=\Ү13  >n}0_m xu^8}L^NZn`!^Ȉ^B蛮ꡞnmꩮꫮ$.'n뷎,IȽܳb\Nn) B;.N퓝ծێ .`N F!1Qn a.vKNdpp5 l_ o $O'O !$ 5oUO,T5Q! q&0Z<8?):4;87=tPRmó$=+uUV[=/PWc%AYkTRuW^{m W_mQGP5D`EXfu6#XV>/1Z iYl6hF\ִ[tuN^w^z^|w_~_x` 6`Vxava#xb+Xކw;xydK6dSVye[vcyfk6fsygqgg6:fVzif_xbc.1dkv:l{.F{f݆n#{|Glqǟ{;ʛo3цs?hG/tӁF=Wg]58k7[xɉg:x[=7w裷K )dm佶>Y|ҏ&<}Sgj^祷~dod` f&"`*h)p{&@i 7>̃%[aƒ@Da iBЄܡHڬ,UC߫OD HZQu<bʜE fC4U+% ^/#ƛ -oX=q[KxH>A%Rґ(7r7J". rD%9Gn$e"QvT ""3J$بNqD&yY2l$*[9g 3hM&bڌ7)NQRi02ĥ©Lwғc*sk9|",IOfNx#1RbFTv;&2N}3x,6Ќ| (yPޒdLFyq-]JQj”̓7MҚnQ1Az<)SR_f 3hUJϧ mj&˴q4*@eT\f;EHhgQyq~DZZK6JW&Q)YUmF5S=U-+QVѰ&M!;P=q)IΓrӧ,$3O5-m[kZ"M,kk܆uhN>z6g?(Y`RV33ڴծSO'v(l ˭35*jS c vW.2u){] ~fmo踸Y׺fIJFnV8*F`4 -) ؼt&z\P }YCpcJ04W dG0)d^t%#7]٤ɳmGe>M' 3 'Ik;7-neۜEs\yr\(Wyr|ⅆ1~sli<;w8}NAЉq=IW:gi\yMt/Y?ֹnp=a;^}?=Qz}Uu/=H;^wzon7n'|w#^8xC^~_^:|yS}EW>HTbǾUp?EOAn߾7w{s+|_>_}? I}ove?U]=_|7_G~_??k>ܾ@ +Д˫9YC? c+7+=?>,AddD<ۖ A+L7"\ATB&l$L@LsA,A ?Ӵ3? C&9@CޫA?|B(dBC+C7CɫA<,\`CC!l?DCt;"t=BC%\BHKD@=t>>tIěɗ{IF.lH|w ɴHI&JG%X=hwJʯK#KvKOLJYJxKKKK˹JJl˿1˳$uCKC4cLtSLī5:ŪK˼LKGzK,t$͞3DMSM;6$ MMMMMLHڜD4TBlMNTM$Mꬻt=͑XΏO,ONOPOapldM\M윻DO4΅{$>4P(ILe#NM P P 5OM ď5Q,Q$]O%MO  ! P%]R&mR'PPh)*+.m/U0OOP#m"eS 7S7uS=ORL{LpNS3ԠCD-STTC2ѐP7=UT8MTP PLR%l?@-JFmWUUԇRShPT_uP9KS)c=VdMVe]VfUg}g^RVVlmUpT֝טqU$זQxWxWyWzW{Wf=ViI@m $U3%؂5MtMUX[MvEXXXXX؍WFLUWAB5˅:sΕe̔-9u%ćM8YYYYٜU]UeUTіu٤UZZ5XmAU4ZZZZZב%ɒXmZe٥-T}R|U[[[[wڢ[x٢K[O<[$\Yq| X*W\߰\ͥEXε;5Y\ՍUݰ%I ]хX5~[ڲ=XU\=Ӷmōu֝ץڥ%mM絍EɣRݸUH*S Lݍ%;^^^(ߪT`r^~e~I4`&Zܱ5^.^.T VI ]`5> ev uV!&]_a &_5" a=Fc1c2.c3>c4Ncwe6V7ca#:a<~__&CJ@dn`&[*>b$cVd].U@仈dN e_G>kN=^.n@T?%R#S\u^gvngw` o.d=dNdF^dj|fVb,п`jEg&OxRbv +~RfnhS%gs~iMUiBi)a|j 1kfdkN]N5rd~ld. ̉܊Gis 橙^^Ef.cV~m؎O fa|hIc^\Ѧ(&{|MnNeʖn\ekƪXn6(non~6QUoXTjhH/DũZ pY pfmr$pU6FZ jYhqqqqq%pWNi^pm:?FqVoim>plM$,&rq//`'+Gvn@HJ{f/)r,r66&4?zN\o:s9&t"h>3-oFWa@Wp)A2Ewb?%./tCtJ(LMGONH'qIRtAcDf\u.ou6u0['buo | Jrc?vdr\D<=[_66StkG1TWJfth'xvivl7su}gw#x/x?xOx_xox7oiioȋx{ww̃ȵdyXszQg'{v_wϒyys$irvyu@e'^cyHZvu'z2x 4l/{vq zQz/\={{O{R'49wß{G٤쥷ǯ\kʯ|߀>PG7|gW=Ǚ7g|xk˟}7OOaEοOzzїys7oSpݓ4U>Rj~& /vpl?z[aNƎqNlMo7Wa'p "Lp!Æ x(q"Ŋ( G_ )r$ɒ&OLr%˖._Œ)s&͚6o̩s'Ϟ> *t(Q;6#*ROFUVv+שB4v-۶5+w.ݺvmͫw/߾~pvXފx1ÊC,CIy3Ξ?-z4Ҧ3Nz5֝Q-{jشo϶޾O.4:Q2ANJ0u[};g/~<ϣO|ߛ(@cϯ)7dG\q"(ہ 2X[ƶ GIxT~=RYaUW]"'fWh3X7☣;أ?HUd蟑wH.dtI"$ fRYUBx% j%]zY a7&qXo*sYw♧{٧9>%z(1*$gJv)irGl6T* @ڪZ*(+$ 9 &)),I;-^f_"$nۮmދ/6fֆ/ b/W$Tkx߀ wz˽yu.vz :_ny6c板~gm ycx._OT,檛>w{zۧ^[gs_gwg7ԣ.4[<Ϳt=~?B |yWN{^˷@6P ^> v}T; Mɟ{U‹Qa?6rL iG>:ona@؍o7*H=hPDܝdz†&b$+N$/! 7n[օˡ֨//wcbdEyGhr]!#>1Q`l"G6A4"#Eݭ/[t!G~dH(L)X+i3bό@)"B$8C%Ž(R82W]D%AQg}tY!BSR Zl 1G9Q)ftx1LiQX9N=SAPRƴTX*SԧB5R*UjիB^͜b3k S⴨D+Ȫ6Z gUغ.&Vj׻5PVWv)[)J uk[ժ31t k&L5ݬ^lի`X26LUiݺ-Ee 6-o{[|] ֺ]cM Wp'F|kb7npE8~Wbns[^JUsq_07/gHրV`7Uyl^Jd?(B*8"/YDJ#xجސsI Gt!qZѰ,!?AX2'C9O1G ``*&ږflcc,V0Oyti"kg:Y;E2?:ЂW8gvH?,3tjAM>Y,;5O2hԠʪ^5RhџrX`3Cѹ~-PLױ o"gew+D掱*\g=ڝ6۫CS4Ŋ5+vۼv4z,6ct! E651{;7gO XNps)'cͭtx+n)5_i2*pڵkOU*2jn<:9\_AǍ<%Gҙr|իnc=Zyhݢ㺨M“^ұh4|y=r;9v2w|`?wmt#6m]o >_<C><?t|]z7nX~>+c| z^hVn_KvnKW+n=U^xWїN|^=q/[{ب~Z?3Tw_J~Dm~ߥE]-E&9_ٟ.EeV)]Q\Q&^uN ʠ҉ Z<i<^  T & ><!Z_ ZaB`^!1!9ۅaQ&L m aa!&!`~ V!Z`}KqV$Jb# Vn"'j"\6#*$bfQdࠬ⛴+z' J -a 60AeU[/LU*F+: 1 fb!b".e-aa/Z]B%6v`"3!A!rb&_;c<<#<^ma6F!776c8y,y5#¡ F-0ZD~X>1Zb`872Jc$Bc9[FD~QEGee">#4dHcb[CCȋAĠ9SBewG 22N"Wd.# %;5adYAK$JM q$y8_Y1[ _e%=j]X&]I UjV2 mGhv%OFX&KP&fq3cYdrmfnG6f$yBfihqv`XfYYfCd$SBiv%o%~F`y2$5" a\|'x*>v^ !r&y 'bs> (29胾"hb zWnhq ({nRRT@艢(,„'~~V!qjh'vg "i i)Fh9.?p(Vv)^(_fh"~~H{b E* Mrި)>s)*gj螲_6ʖ f匎):j^j2e.*v(Rj j'gj6j+.蟊(Lj~+j'*B+N 䙁*j=%+,kabVbj2jUr\+Eej*kq)j br+r:㴚kլ*êΫ,Ć"B¶ipCzǂlȊȒlɚɺ.,Ri/Zl"R),^ :'ƨkRٝԤ+LbUϪþi-jj N#V#o#ڕnQ(zJ(ƺe-o*n"n*2n:B.4m}}b.neflm2~km֎&r͊- ЛD\_$ͤږк"l&-n&aꚤ뚥p 2^lfzi 6˚S 输&[aśYDeTvnòmn/V).gjjRe.b [[!e[&YoKeîL-n0-^(uXgR&bj Wm]f ff(}֯«-om{oJ:l$mm]ڦnBq]o](ݯ.gon1᭎ Wgnoqqg˱ԧZq cZ5RLR7y8lS"wM09 1k$|j&IW*.N@"r7g*#r!2-US)$  0ϊ0Wm_+.# .. -+r5 2%5貒3 % p9i݊3( ({+_)Os+7r*>2~;/^9.*B1߶V.R`?FwE[P+ 7z4&% 'jD( eA329$o,t@'Gk6,4欓IF\˺;N/8LN3NNs7t8V?? uV73MߒABJO-2-<-3/U;RFs4N OU{5WssX5=s^1/n$_EuA:5ef4O84PC6Iv阵A)56vq&3{'u[7Mj67mt49_J/)==AlwV#wr۶aF7&> *Sur6JwsvEMpXho7cjRw6>fԷh?$l,7Cx7s7Fs}7xg8m<7nGno7^e7t+s.s8︂kƎ8xyqwzgwA1L@#Xcyksy{yWytx8x۹ow0o&um]-j~y縜G78C:Gz~x.wƮ=zT%.[>Kz9_z'wmm{Vky{F[g:C״׎O{{{P1SƳVùW{39{z?j?ܷ Wq4oc| S0x8k+xG|xy/ݎz |ʫ|^Ǹ,klc}z{ɣP-RY7'/Ԇk7{[c}k}soOuǗ5Gb&UPuH}&1pD9s3[wCkxѻ&11}㻤OC/}g;؇ؓ6 &&\$O'{ꋻ?=+b8=ml>lzs;˓ᛯH+3mֱ⯱EI/7i̾j>8+`TB ''_eKw#HOg[Cȓ1N 4xaB 6tbD)Vh_F9vdH#IPeJ+Y<fL3xIΜ_Pp:hQF6t)ѡEJkV[lXcɖlZkَEn\nֵk]{+:JvX&)W|sf͛9_Vthџ;6}ujթAvZMسi]wn* *SLjidz.]\8߼K~tj=wÊ'`+f>d׷~_ pi-xbN49s*:2D/;'QDOkE`qiNckL ]@"<$\&|($c2K.Mː, CB3[9 RJF;SOdshK.)L0GTR -iLkídupwgW^W{fԫʎ=sa+܇Xbjr]yxBYXշP+NqT[Kcxk\pMQgzFKrꨥfk^2mc cZ~-?[ni߰[l[\\ ϙGu[h3q+Gy=27o;s7|tBǶ~-mUucks) ./>x3gM}uZ$ءmznzs-N=MkZu|W7jt|g9~ն~ֿ/kT[ q>OUL'(0P̃x8e Gˠ/(.{ Ui`&$c&: D:8 $sO]lQD#ITD'>QL"X$&d BMʄԇ|G@4Ɍ !6p:tc. #xG? YHCDd#G9$^,(!RnM _ 9蓠=YG zT*YJWd$ɸHH7N5F`S"Jc5JRs\))x[є4YMk^6Mj8Y%.+ Qg$#WabeT>Pȇ:kfM UB*Kry$K3J7Nӟp#HO4qM XRt1LiZS9iCyibPX08n: SFMjtI%Rd&*8H1ZRiUZVqE+P7rShD^!gԩ" iV R;v{-b_77>d)RR7kcYPdH[ZӪa-UZ9nu]][ĺ䮚eXNn7R[\Ur\>ѕntA!QUʳʮv:XծX.KÞ҂ .nY&mPn)^u~N7}w;w<U)ÁBlo!0{<)Fh Xb1c,`[Qەw]z)F+,&I]Kdulg.9Y1;dYe/a\f3Sq;k`d$&=9!f-'3v׾ֶu5z; 붶Y")]iK_ә9LcѐERX 'iVg ƒFx ]lcGDjL= ?%O `ZֺJyif4Njnwu~Ũgu4DJ* ^=иtl 9)^q_xtoXVh@gM&Sȱy/^!`ysAЉ^tP&BFzJPQN0R;,p\0fbn*xRJ()-Mp` &Є`HOO c  p _ &,. Nk^pPo nl.bI#Q'+i.88)|΢x: &p,cQgko10/+ >DĞ- QQo k QM1垊֐11lhN0TLQ14{T3J YeFQMnl&3R#7#;#?#,Q/ ^ ? Jqkd2khZX%\Rl|AK((()R)l0)$G-Hq[p2qme.1 =)-R-ג-r-/˾k*E._#r/+R'Y'>,SK12#S2ݒ2+2|+*ӑ!r+2$rroܘ,˲mZ3RS2cS6g6k6o7sS7w7N R4G!8+a&0Wb0ў\Z2S;;;_(kc. CJ3ד=49siE5S:?@@T@@M@$t3ϳ!Rf=ïnt0)p:=DKDOESTEWE?_FcTFgF *mʳ:t*Y&9BpK*>i>ؖIIJTJJEDmt. M0Pںp8PPHL'HorHݳBH,IӏOTOOO;@!UPP PQUQ Jrn xiR i9MSWScN15:CUWU[U_VcUVgVkVoWsUW9F2R nr,F/%fHyNNE0Z[U[[[\U\ǵZ{5p-XP22uLu CUTK5YNV`` `aVaa`a#Vb'b+a-c3Vc-b7c KNX9Q%u`VeY_Se%,5T,E 'E #p~ 2e[sH_a6iiviq+2q6onjpd#L] *L #=EE]8iFY#tu$svt0nw6]Krf&m6fZ)2,-Rjy6 /Wq}vp޴H#7ɞ6p6s' 7'j\֖m6_Vmݶir5ws /Il Bs 7uYT ;E~Oow&=p(fqwuxw|,/!GLsdiWMWLySs8,"ozExv{{6|ŷ~wFUP./M/x*74ܐWZ7pwVZ-DWf u8xy#6vOSXW[؅_cXUxVRWxx}?׀=NkPo~1 MUAEZ$l$_N[<|84XX!xn_8XwY􎌍H%7{v 7ӵd[60x}Ag7Qn ٍGX8M6ky 8Yff'Az;JYk|r3 oGuU(Au]Bܦ[~27' s&]GGmq9bh'tEQ喕ǮMDCT<j nՌ,~p񶙇7woMS\s>A4Z3zӣ{ӛMlo%ڡۙiCrƢ36ژ3zTʶ2kה;&GXUz}$p9?->szkCYKr*ۂkX6gCKmChlz٪r&FSKO礏Z71٩t)٥q/CqYyJTKK9yU%ԅ%vmY_W{,wpQoQs!:{ߖ0X75c{[Z9gj;nw-COO/;]e'Ie-8+ۙ{;{"{Uu d{͹vVkҹ-ڌsJ#\'$yw常[ȿX8x[Mܭ|y;YÛ%?uXGgi9!۽G9 Û7ƻwQ͔|{i {(E={ɷKE"[:v'{"!ܤ|dm^\jwIo7˻8śoGݏۓoW=C[ ^䷝q^s僞];u{ *ݼtpF~_] }$K~aQ9Aכei Ÿ>}=w8\kŞ>ggnyͭ~~߽=,>˾Ӟf?n i92zkYnOEm5_;?ZZKoq_G[Kw 10z:Atyn>_60i3?kO3/ZAr lH* °ÇG\ȱǏ Cĸqɓ(S\I˗0czԨM_ɳϟ@ Jѣ:*]ʴSIJJiԪXjwuׯH+ٳ`_yDHv0Vɒ7עFb^3M(^̸ǐ#KLr3k̹ϛiHSvzק[dY[NO|9j;M\gn0 w.ӫ_Ͼ˟O{ǗΚ'LD[N$ 6F(Vhfv ($h(,GQg\u hᅘvxX~DiH&L6PF)% cޕva# V=W\ff&onVrEgbQ͈y#j衈&袌6裐F*)f:iEچgwUjj gzZ7egiF ꫯ +&6F+~[^;`ژmT6En¡ ܹnC PzZMEc`,,' 7G,[owmԉ9Y dN*ܲ˴ℯr%(<@-Dm9"جNuԗ~ _l#s5Y[ݽ}{T7up-tc[b{WEv}csmivU[G.Wngw砇.褗(w[8ۺ߳O;fk2/S9#SSWV=A/OSϕs/ļ\no篿/~Gkw|+h@bρ+ A V/ >}cO~3[VO@7!pb0(>!x v4Be(L aH*ZX91BoroD=!;@0_Ͳ> X/.QT̸FQC#?HDZ,mFiDs*(d>(sURYTU)MUTjP BUr/IW >,guWZV^oEk\}Rt:F;o_~UĬs*['6vt$[8XYua?ظ:MeSjUKVMe&QTfuW5 IiߺZ39EnlBDzv*P-:TNVu(b$޵c\7V=/qԻB-U|K*m/yI|K8l~۔^.Nmnc2[}t7q "ΦS̰WbMm8!&و#ɽ&M[_%kSv0L*&;M0d'# 1jzC`ق|!Xe`bVps_|V*gNsb,w9r L9lzVs1^'BЧsF(-GjrJ~ O guKu1=V0]! h\:<l_wdl:e7=)%n6ecMھسoh3ܬpS(pǙۤhqk$1KTj&S^ oU=5Gf?yEzQ~* ˭oF_d[+繶NK6K ŽE>=KDm:wL7ЛNk2㵪|i'Kyw~Iy9A>o2n w~t3'nO[ZLۃuCo%9v̛Mwηn3O^<_{r':虩ZjRԪZ.ʤj9j)d֝R Z%c'0*HZث[|iڛz⭵*9Zi sXJț Y6ʮꚻX ] ;ɫڰK;f*xښ$+q ۮJ[0+v \8 L{:L.{XOX%,kb<ƣZraqh<o Ǩ&WK[z|Z€<<*\ȲyȤIlw@lÐ\l\\ǖ~ܻʕȁDȦ,Ȯ\˗9˯rn֙Ǽl^[|`\|̧;\͘l̜Ɍ^i3U\̫ͥ zΆ謖&ˍ_,<ϾY^Lx<9\mLщ جT|A&}% *,M":u*GMp,.ރm>>M-L.~E#B=n-^7(rO.Nh_S"m&np9deR~@0^dކc ~]=ֵ,n!Z璸甮~wm^">^~ꨞn.>^~Nn>~Ȟʾ>^~؞ھ>^~R>^~?_ ?_|;PKaPKҜ4d l|b\l$0|^$,2|̬$$(,$*,*dD4|Ī Lzt\F$&dlZdR4iԾTBD2L4"l<&L,\N  LD,2d|z <DlV$$T>,D>\tr 4\N, |`$DB\ljĺLJTdbľ\\^lLTRL$ڴ4ތ &l *l-q2t5y:|$=~$B,F,J4N4S{[޾}ɷTJA`$ 6B,6 XfNؒ"$>!K,$I"(N|3hL>RDKd)ԩ,S1I"譸ڵjc*FJ0$JϺD*>EҴ\ ̒ꧮ2;jk/.ͲˮJ;8RolҋW 6ksn [gy*(qJAr&r*q\iD=6K 0:lU,s)MRYgoL FyݪYگO113+u]mͼ6~7-60)8+mJTKcO 8Ɇ_7e ApO0ͥ+n.˺^xNuR:{41ߒ2u9In<#L/λp|C%42'rhC7ndy[I(hHNj|`VHfՉ@%~U'N7T@ iCP_ Qą0ܡ k)%*ч=(D"kI"E)n>a !JGع \9:'f@z*\΍ YHHCb>2F:򑐌$' I}kG;(4C&(GIFZ$'SIE򕰬%3Iy0܆8 m%s4PAh )E/ p9W|ݤ@ЈFeюI[c47ihӠQ>-R'>W=Tհ>sgMkָs^MbNfخsXζn{Mrv5mT@Mzη~NEO3\tup[ϸ ߪϩGN򒛜@^iK%x@N"8Ϲq'4yv'7߹җxjL=< @ ,,N'T̋΀ 7 N `IқNPwEE ױ.78蒊@ٽU` h׍^@` Jn{x;W=%P@h.8U@~SFW ?;ďBu ;}vIa^^}7"äb z_^]~?tjQ●3_r:vu2{~ ~'AS.b'0yXg8lv2 z 2t,؂o37:<؃>(8BXw5h{C#WF(HJȄTxqNvqЅ^`b8dXfxhjl؆erX ZXUX:*2x|"n8Xx ~*nvvXm8|X=閈؉^H8шX ` Њx  Xp Ћ 0   8 H XX ؘ` ȍȐ X ːꨎЎ( x  ؏ 9 9@ Y ְp ؐ YpڀxXqX (X@xʸ8Xژh戎븎ؔ0PY@iԐ ɐ Yɑfhjlnpr9tkpx$'(,ْ1)4Y6yȘЌȓ @8EiHKɔNP9R9XVy^Y ِay 9d o piYV+vn9yXȊ| .)2 i;阐)HCi )yɎَIXXٕٚ c9Նi!S({wiiʉ 9ox阏铒Iٍy G9JYَ)i\ Iiyٟ5nfWAx p ʒ Jjx o*:# %':)+-:025_X]9 ɖi@&VAr~ɠ頄 x Sjz ɓXjZꝖ^j`j cZQٞ*zl^I1zdtjyy+*JUaoIjop zƋo9 * YJ R ` _Z BF p `ox `٦b3Jʟ|~:B17sG *TA`HJZ '{ " Tjx x Эު=+F*p jaڮ Prj o˪_:`Ȱ fO1_|Ƕ7;py+J&k(+&-˲/3{يj;=ẍF;oɐ* o%*@8oY\^ ZiwZzڧ2vxu_ʗu@vfvjvnwrsVRq{:Ȭ*p{ 0+2K4۸˳ݚ+kEKɹخO;Q[W[z+ +[]Ȱz3uxLxwxx'yGwyW}(֫؋ ڻ۽;k;j˾[ KF{뮞۴ JK,ں/ c|jB!,G{zW;G2=AÂLQ1z{ o8 { o҉ēhL|D[𖿜U|& o:`ܪYdy@fp|qvWȷ }}l5Ȃ„  LڨNHIى[کNi ik)7iK1G~}~KCr;TXOq Kj̋,̌WZxI, |T;][ Klƭ@+3u 8bMZ͗}٤J|ܓAɥ$]'͙,,Ư{м0"8,zȁ){X&O 2l%i˩}Йц =cEHy+=mm0ͺ2Ϸ, {m׺SVͨZ=}`͝ D% c,͞oc m L|?X}ь 3H=:-<*G>> F>x0gQM">$. .],ne" :!6~3^15@䆨H5=6?.JjHtL>T^N.4FEUS~Z+\f`.kRlnpl>e~vinI~肾m^uf@ w,)>N~ r0 %މe}>^f \ b"^7bd b鮰^H$wBbh k ƾl2m,n b > ~'pwN]x@` k^ C` ohQxgvk̾e7)y rk,xp7y@]{/τ!>) /-/w||z;Ow=?? `r ,KC:?BX<_Gbdo,l/n!rG0 (?\@ j|f[O/}__5?к!SP hxOOx; gSi3R;w:.pkP\ĞO?iJπ؟qP@Z rÅ"\*@D-^0ƌ:rF#Ij$yǒ)O4ȐAVQ͚+c^x E5ZH>Uԧ ^ŚU֫FVXe͞EVZmݾku-:^>nt2EN,~ș2e "EPyOWΞwbl3N-^6]ˑ%)lڵmF5n޽}{.nuJM*SN gOk~L!S&"r,U{iS\ >w9uy>S./kز0u @D0A N68;h5; P2ܳ XPL>O\o%/2HرH#D2I%ܑ.!<8 c:1*2`RbCFlygy矇>z駧4x·7 <u! wGw8 {N'4pAk@ :4A=7Bp,<%/a e@2u: M8D" SDH`ObfaCb8`IBэocG@,jюhQH(ViUGALHߘ`hc$%-(xYe4d!HR-$'I1)H 'i <$@r%Q`^*(KTU*e$"p0қDeTJrjѕE1EIdR` dLV ;@yB`T>LPJ|@@LR=€$f85rvF,rHy:\2 ]EYȓT7Rvj)5:.zԨ;glDj849Su*NZЬ< jX8TqgM[R NLKZH3)WAUvԭ^ X:X5\fEkbV9g=yo%@J 3 aB-J7 Z#NSllإօ=.P̨rL 0Q):6 .ֺl8 F׻ n`{]-U^׽V]&(nyˤzkn}HצpEw0MWDupqdp &'̈́A,bn"kpe[~d&7O;:d#WIC20Trqˬ1Ϳμ4OlGg>t%3Ysne\E ;Ёym>븑>-n' ɓMa|kIP*̵lt׻;A/Rdzm~8nS>ԟlN#@Q}>ͺl9Оv;m-bժ*}S'Ѐ` Mx?S$_OKֳwܽ0\څ>ހ7_{~շ;tɺ>(Q(zzF|%?l) dW"+?Z6 Pd>Ԁ 2C:p?Х|:# -S@+:@AhdA   \3 <7#de  "4B!AA}A? * Ar .< 0L1Ե۠-4'{3,Bɹ. 00L»XlKDH"cC8e XDFGDCClKLEl Ģ5\#ZD0PTʼn(D+CDR+ I2\ZV|\EKE[ 2\`F>E_1`dTFDct;7\hFhFgNlFFklClp\n 7TtTudGA#42+GkDF"{@{|DSrǑ]W *~GGH(ńŅ챆tȌzTjǍȎȏEHprǔTɕdɖtslճM:<L$W%۞̳D |Jfr&hB&ȍBb[x\:A=Q*AJ5\@%?,B(У]^JwڦAȚŧ;@jJ]][ׅJȴ]ª]8]޷^-ZJ\(m^um9 "(Ⲋ`_or.Բ[52a\+%(D`oݹLU]uo[ K̭ կ v.m` Fo&hzJ`naҭ_W a_!pQu',-*eb8_+^ڜ)6*\bp1cE45 c8Z2./V<>ؑ@N9B1B6D/DVF[=vH6VHJEFM;d(ZOF]d^i=WY}5V.#We \e].5^e幵 9E_f0.f1cZ+fghFi'T?m{bAbӺJẺd:Zggf%fnoOZ Te'i;Ce಄~"h~^yfzz'vꅺLuVʔ+[Z<樠%MRVeUZU'b^Z.iehiiɜ醶֣BJMrif6&FM>Hj;@@$3=irx6C%f>X6ܜK`kov"i ֕YZkȾZVjF:cYlN6KlmFdf9ֆb#ئym^mn5~.2-fK+n6Ѿ~ZiX.i^Xh -_yVn]QoQ ۓIoo5CvJ{&fz`2ps{*fefu2M _gD 8(|鿪jo Wl LTN-]ի*ꚦ '⽨z]e!g# %`e*q*rr*lOr!r,j _r_>Os-@2Tba;Awi%ޫs,h>XvI/f@7NbĞoMevXQeRoSWTeU"6nX4?5g^O`ub'[7vTFdegvIvgwhvEjvl'mnotq'0wxy\z{|}~'7GWgwk/Ŋ'7GWgwy;PKZ~S,N,PK^VmݺgOuxV㢑_μyč{I[wOܺÎ{OٷS/umvy:s'TɿW gst$ uA (GOv _r8b a 4Xt$"(#{!>X~A 9a _:g\viKՄ1XR^c)ff) L埀2) ld)))gv8&<&"9Ngjj\b(|P7FY)zEjJ窮Xeg"i{@&zglHIf{Bim-k咋 +^K櫙ᅤ ,k^ [F)Xg.ell1d נن$ڟʎñ"Yݤ3 <2s '; R 7:~oS_?q ƱLD"C:O`rUz^Ö>Ck;TZ .͊b(WIsS<] mh6=oSDf_Ҋ>1TbZƔ4o"pHɉvӘW2;t`\"5-.mn㓥 E=̋r$ Rqx&;981!JPZ*LeI9V HJ6Mc48Sԝ%% u>d׎xhJX y+'6YR?+gtܣ vK]s<y3_>}sb@ρT_=BG}_ذiТѩPhxJq>-d̃ċ2't4nJK#(. )XX7((=+L*!̌ ikR5EtBb7%5b,hE\,XԢ嶹+ɭɆ=VRVHG&{,FU9&T}1IHULZ0h~IOc_҅iȼZ<]wkoo(QW2L;gt^zEZΖwzQg6txkk`vmbn;.ۅv;ޮ+~<.OOJ7gᎪA.{* f ^yRG͎ry7B?hfeǖܮ>#ވKw,zm0W^C+Yz|^:lG 0{ƿ7Y8W1 H]׀s`qWvn7@"Xa8x&(x(~,w.v2(w4Xlw8xv:N׃>8t61DXFxHJL؄NPR8TXVx;PK` PK]뗯Vn_h 6W >(V8TAdv ($h(,0(4h83b@)DiH&LcPF)TViXfeOn`)dif]lpftix's矀*"qIZ<;n$$c2+'{>~boO9ˏ<#o:n|ȖN>   ˗:}S8' Ǝy](0:4 {¶$zcaBbP;1nfӝ. q>>o Lc?w !A3# XE$0y0C2p@,"4R^4ғzF<;~PrXI7Jфh"h1Zr"J=j0~l̟@HJtTM>$RvC6~%L6slv;A0y{4)9n>sbٰY8ځq bypBtγz<5L`SHQ,54 LuQB*g{ZtfLȡ S@3ю6  Hёd*)JWR0T*ӚtH4Nw:@OJԢ^tFMR{ԥ:k*TJIXjNUn`WJVhYVp[Jx͵xE]W^^KXj ŗO:d'KZ,d "z h3[ΎMje[ "-:7 pKMr[miCZͮr!z /sE$x׼PtK_NDͯ~_ N/yLV2 n}? ы {XG] GHv0NcLc؛5αpg=2\!97ul%rr,e7Nl.{`L2hN3e CyCjL:vγ5πͬ Ј4e`8ѐ4D[t372kӠ- HԨNWVհ^~U|v]+f Nj 3ЎMi?vwMm{{!}O`jvVPCsn=^mbg8-?m\A.mRwϸKGB j@rVh5\azC>A?<>Nqt3!(4t l`2<[6v{nq`NhOى.p[3PKnw *ƣ ;Vp! 1;W;>~'Oʃ=/{Q_`^P,f|B@N 0uG