ukui-session-manager/0000775000175000017500000000000015171367103013552 5ustar fengfengukui-session-manager/tests/0000775000175000017500000000000015171352256014717 5ustar fengfengukui-session-manager/tests/unit_test_modulemanager/0000775000175000017500000000000015171352256021635 5ustar fengfengukui-session-manager/tests/unit_test_modulemanager/CMakeLists.txt0000664000175000017500000000551215171352256024400 0ustar fengfeng# CMake 最低版本要求 cmake_minimum_required(VERSION 3.16) find_package(Qt5 COMPONENTS Core Gui DBus REQUIRED) find_package(PkgConfig REQUIRED) pkg_check_modules(GIOUNIX2 REQUIRED gio-unix-2.0) pkg_check_modules(GLIB2 REQUIRED glib-2.0 gio-2.0) # 包含 GTest 库和 pthread 库 find_package(GTest REQUIRED) find_package(Threads REQUIRED) find_package(KF5IdleTime) #find_package(Qt5X11Extras REQUIRED) # 设置 C++ 标准 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 开启代码覆盖率相关编译选项(对应QMAKE_LFLAGS和QMAKE_CXXFLAGS中代码覆盖率相关设置) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage --coverage -fno-inline -fno-access-control") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") file(GLOB SOURCES "../../ukui-session/*.cpp") file(GLOB HEADERS "../../ukui-session/*.h") # 定义源文件列表,对应原来的SOURCES变量 set(SOURCES ../../ukui-session/modulemanager.cpp ../../ukui-session/xdgautostart.cpp ../../ukui-session/xdgdesktopfile.cpp ../../ukui-session/xdgdirs.cpp ../../ukui-session/ukuisessiondebug.cpp ../../ukui-session/ukuimodule.cpp unit_test_modulemanager.cpp main.cpp ) # 定义头文件列表,对应原来的HEADERS变量 set(HEADERS ../../ukui-session/modulemanager.h ../../ukui-session/xdgautostart.h ../../ukui-session/xdgdesktopfile.h ../../ukui-session/xdgdirs.h ../../ukui-session/ukuisessiondebug.h ../../ukui-session/ukuimodule.h ) pkg_search_module(GSETTINGS_QT REQUIRED gsettings-qt) include_directories(${GSETTINGS_QT_INCLUDES}) pkg_check_modules(GLIB2 REQUIRED glib-2.0) pkg_check_modules(GIO2 REQUIRED gio-2.0) pkg_search_module(X11 REQUIRED x11) pkg_check_modules(KDKINFO REQUIRED kysdk-sysinfo) include_directories(${X11_INCLUDES}) include_directories(${GLIB2_INCLUDE_DIRS}) include_directories(${GIO2_INCLUDE_DIRS}) include_directories(${KDKINFO_INCLUDE_DIRS}) # 包含头文件的路径设置,对应原来的INCLUDEPATH变量 include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub-ext ) # 使用qt5_wrap_cpp生成元对象代码相关的源文件 qt5_wrap_cpp(MOC_SOURCES ${HEADERS}) # 添加可执行文件或库目标,将元对象代码源文件一起添加进去 add_executable(unit_test_modulemanager ${SOURCES} ${MOC_SOURCES}) # 链接Qt相关的库 target_link_libraries(unit_test_modulemanager Qt5::Core Qt5::Gui Qt5::DBus KF5::IdleTime ${GSETTINGS_QT_LIBRARIES} ${X11_LIBRARIES} ${GLIB2_LIBRARIES} ${GIO2_LIBRARIES} ${KDKINFO_LIBRARIES} #Qt5::X11Extras -lX11 ) # 链接 GTest 库 target_link_libraries(unit_test_modulemanager GTest::GTest GTest::Main Threads::Threads ) ukui-session-manager/tests/unit_test_modulemanager/main.cpp0000664000175000017500000000030515171352256023263 0ustar fengfeng#include #include int main(int argc, char **argv) { QGuiApplication a(argc, argv); testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } ukui-session-manager/tests/unit_test_modulemanager/unit_test_modulemanager.cpp0000664000175000017500000001431015171352256027256 0ustar fengfeng#include #include #include #include #include #include #include #include #include "../../ukui-session/modulemanager.h" // 测试环境设置 class ModuleManagerTest : public ::testing::Test { protected: void SetUp() override { int argc = 1; char *argv[] = {"modulemanager_test"}; // 初始化 ModuleManager moduleManager = new ModuleManager(); } void TearDown() override { delete moduleManager; } ModuleManager *moduleManager; }; TEST_F(ModuleManagerTest, Init) { moduleManager->init("test"); EXPECT_TRUE(moduleManager->quickStart()); } TEST_F(ModuleManagerTest, QuickStart) { bool ok = moduleManager->quickStart(); EXPECT_TRUE(ok); } TEST_F(ModuleManagerTest, SetUKUILIte) { bool ok = true; moduleManager->setUKUILIte("test"); EXPECT_TRUE(ok); } TEST_F(ModuleManagerTest, SetIsShutingDown) { bool ok = false; moduleManager->setIsShutingDown(ok); EXPECT_FALSE(ok); } TEST_F(ModuleManagerTest, StartUkuiSplash) { bool ok = false; moduleManager->startUkuiSplash(); EXPECT_FALSE(ok); } TEST_F(ModuleManagerTest, EndUkuiSplash) { bool ok = false; moduleManager->endUkuiSplash(); EXPECT_FALSE(ok); } TEST_F(ModuleManagerTest, AutoRestart) { XdgDesktopFile file; file.load("/home/kylin/.config/autostart/wechat-beta.desktop"); bool ok = false; moduleManager->autoRestart(file); EXPECT_FALSE(ok); } TEST_F(ModuleManagerTest, InsertStartupList) { bool ok = false; moduleManager->insertStartupList("test"); EXPECT_FALSE(ok); } TEST_F(ModuleManagerTest, WeakUp) { moduleManager->weakup(false); EXPECT_TRUE(moduleManager->quickStart()); } TEST_F(ModuleManagerTest, ConstructSpecialList) { moduleManager->constructSpecialList(); EXPECT_FALSE(moduleManager->checkIsTabletmode()); } TEST_F(ModuleManagerTest, ConstructStartupList) { moduleManager->constructStartupList(); EXPECT_FALSE(moduleManager->checkIsTabletmode()); } TEST_F(ModuleManagerTest, GetUKUILiteApps) { QSet set = moduleManager->getUKUILiteApps(); EXPECT_TRUE(set.isEmpty()); } TEST_F(ModuleManagerTest, Startupfinished) { QString str1 = "ukui-settings-daemon"; QString str2 = "ukui-kwin"; QString str3 = "ukui-panel"; QString str4 = "peony-qt-desktop"; QString str5 = "ukui-screensaver-dialog"; moduleManager->startupfinished(str1,"test"); moduleManager->startupfinished(str2,"test"); moduleManager->startupfinished(str3,"test"); moduleManager->startupfinished(str4,"test"); moduleManager->startupfinished(str5,"test"); EXPECT_EQ(str1, "ukui-settings-daemon"); EXPECT_EQ(str2, "ukui-kwin"); EXPECT_EQ(str3, "ukui-panel"); EXPECT_EQ(str4, "peony-qt-desktop"); EXPECT_EQ(str5, "ukui-screensaver-dialog"); } // 测试 checkIsTabletmode TEST_F(ModuleManagerTest, CheckIsTabletmode) { // 模拟 QDBusInterface QDBusInterface dbusService("com.kylin.statusmanager.interface", "/", "com.kylin.statusmanager.interface", QDBusConnection::sessionBus()); EXPECT_TRUE(dbusService.isValid()); // 测试平板模式 bool isTabletMode = moduleManager->checkIsTabletmode(); EXPECT_FALSE(isTabletMode); // 默认情况下,平板模式应为 false } // 测试 playBootMusic TEST_F(ModuleManagerTest, PlayBootMusic) { // 测试播放启动音乐 moduleManager->playBootMusic(true); moduleManager->playBootMusic(false); } // 测试 startup TEST_F(ModuleManagerTest, Startup) { // 模拟 XdgDesktopFile XdgDesktopFile desktopFile; desktopFile.setValue("X-UKUI-Autostart-Phase", "Initialization"); // 测试启动流程 moduleManager->startup(); } // 测试 startProcess TEST_F(ModuleManagerTest, StartProcess) { // 模拟 XdgDesktopFile XdgDesktopFile desktopFile; desktopFile.setValue("Exec", "echo Hello World"); // 测试启动进程 moduleManager->startProcess(desktopFile, true); } // 测试 sequenceStart TEST_F(ModuleManagerTest, SequenceStart) { // 模拟 XdgDesktopFileList XdgDesktopFileList fileList; XdgDesktopFile file1, file2; file1.setValue("Exec", "echo App1"); file2.setValue("Exec", "echo App2"); fileList << file1 << file2; // 测试顺序启动 moduleManager->sequenceStart(fileList); } // 测试 restartModules TEST_F(ModuleManagerTest, RestartModules) { // 模拟 UkuiModule XdgDesktopFile desktopFile; desktopFile.setValue("Exec", "echo RestartableApp"); UkuiModule *module = new UkuiModule(desktopFile, moduleManager); // 测试重启模块 moduleManager->restartModules(0, QProcess::NormalExit); module->terminate(); module->isTerminating(); module->getProcName(); delete module; module = nullptr; } // 测试 openAppWithAppManager TEST_F(ModuleManagerTest, OpenAppWithAppManager) { // 模拟 XdgDesktopFile XdgDesktopFile desktopFile; desktopFile.setValue("Exec", "echo AppManagerApp"); // 测试通过 AppManager 打开应用 bool result = moduleManager->openAppWithAppManager(desktopFile); EXPECT_TRUE(result); } // 测试 ChkScreenLockStartup TEST_F(ModuleManagerTest, ChkScreenLockStartup) { // 测试锁屏启动检查 moduleManager->ChkScreenLockStartup(); } TEST_F(ModuleManagerTest, StatusChanged) { bool ok = true; moduleManager->statusChanged(ok); EXPECT_TRUE(ok); } // 测试 onLockScrenUnlock TEST_F(ModuleManagerTest, OnLockScrenUnlock) { bool ok = true; // 测试锁屏解锁 moduleManager->onLockScrenUnlock(); EXPECT_TRUE(ok); } TEST_F(ModuleManagerTest, Dostartwm) { bool ok = true; moduleManager->dostartwm(); EXPECT_TRUE(ok); } TEST_F(ModuleManagerTest, StartNotifPhase) { bool ok = true; moduleManager->startNotifPhase(); EXPECT_TRUE(ok); } TEST_F(ModuleManagerTest, Timeup) { bool ok = true; moduleManager->timeup(); EXPECT_TRUE(ok); } TEST_F(ModuleManagerTest, StartCompsite) { bool ok = true; moduleManager->startCompsite(); EXPECT_TRUE(ok); } // 测试 onLockScrenUnlock TEST_F(ModuleManagerTest, TimerUpdate) { bool ok = true; moduleManager->timerUpdate(); EXPECT_TRUE(ok); } ukui-session-manager/tests/kt-test-utils/0000775000175000017500000000000015171352256017450 5ustar fengfengukui-session-manager/tests/kt-test-utils/cpp-stub-ext/0000775000175000017500000000000015171352256022003 5ustar fengfengukui-session-manager/tests/kt-test-utils/cpp-stub-ext/stub-shadow.cpp0000664000175000017500000000314715171352256024754 0ustar fengfeng/* * Author: Zhang Yu * Maintainer: Zhang Yu * * MIT License * * Copyright (c) 2020 Zhang Yu * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ #include "stub-shadow.h" namespace stub_ext { WrapperMap stub_wrappers; Wrapper::Wrapper() { } Wrapper::~Wrapper() { } void freeWrapper(Wrapper *wrapper) { if (!wrapper) return; for (auto iter = stub_wrappers.begin(); iter != stub_wrappers.end();) { if (iter->second == wrapper) iter = stub_wrappers.erase(iter); else ++iter; } delete wrapper; } } ukui-session-manager/tests/kt-test-utils/cpp-stub-ext/stubext.h0000664000175000017500000000734115171352256023657 0ustar fengfeng #ifndef STUBEXT_H #define STUBEXT_H /* * Author: Zhang Yu * Maintainer: Zhang Yu * * MIT License * * Copyright (c) 2020 Zhang Yu * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ //需修改Stub的私用成员函数和成员变量为保护类型 #include "stub.h" #include "stub-shadow.h" #ifdef DEBUG_STUB_INVOKE // use to make sure the stub function is invoked. # define __DBG_STUB_INVOKE__ printf("stub at %s:%d is invoked.\n", __FILE__, __LINE__); #else # define __DBG_STUB_INVOKE__ #endif #define VADDR(CLASS_NAME, MEMBER_NAME) (typename stub_ext::VFLocator::Func)(&CLASS_NAME::MEMBER_NAME) namespace stub_ext { class StubExt : public Stub { public: StubExt() : Stub() { } template bool set_lamda(T addr, Lamda lamda) { char *fn = addrof(addr); if (m_result.find(fn) != m_result.end()) reset(addr); Wrapper *wrapper = nullptr; auto addr_stub = depictShadow(&wrapper, addr, lamda); if (set(addr, addr_stub)) { m_wrappers.insert(std::make_pair(fn, wrapper)); return true; } else { freeWrapper(wrapper); } return false; } template void reset(T addr) { Stub::reset(addr); char *fn = addrof(addr); auto iter = m_wrappers.find(fn); if (iter != m_wrappers.end()) { freeWrapper(iter->second); m_wrappers.erase(iter); } } ~StubExt() { clear(); } void clear() override { Stub::clear(); for (auto iter = m_wrappers.begin(); iter != m_wrappers.end(); ++iter) { freeWrapper(iter->second); } m_wrappers.clear(); } template static void *get_ctor_addr(bool start = true) { // the start variable must be true, or the compiler will optimize out. if (start) goto Start; Call_Constructor: // This line of code will not be executed. // The purpose of the code is to allow the compiler to generate the assembly code that calls the constructor. T(); Start: // The address of the line of code T() obtained by assembly char *p = (char *)&&Call_Constructor; // https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html // CALL rel32 void *ret = 0; char pos; char call = 0xe8; do { pos = *p; if (pos == call) { ret = p + 5 + (*(int *)(p + 1)); } } while (!ret && (++p)); return ret; } protected: std::map m_wrappers; }; } #endif // STUBEXT_H ukui-session-manager/tests/kt-test-utils/cpp-stub-ext/stub-shadow.h0000664000175000017500000001143415171352256024417 0ustar fengfeng #ifndef STUBSHADOW_H #define STUBSHADOW_H /* * Author: Zhang Yu * Maintainer: Zhang Yu * * MIT License * * Copyright (c) 2020 Zhang Yu * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ #include #include namespace stub_ext { #define LAMDA_FUNCTION_TYPE decltype(&Lamda::operator()) class Wrapper { public: Wrapper(); virtual ~Wrapper(); }; typedef std::unordered_map WrapperMap; extern WrapperMap stub_wrappers; template class LamdaWrapper : public Wrapper { public: LamdaWrapper(Lamda func): Wrapper(),_func(func){} ~LamdaWrapper(){} Lamda _func; }; template struct VFLocator { }; template struct VFLocator { typedef Ret (*Func)(Obj*, Args...); }; template struct VFLocator { typedef Ret (*Func)(Obj*, Args...); }; template struct LamdaCaller { }; template struct LamdaCaller { template static Ret call(LamdaWrapper *wrapper, OrgArgs&&... args) { return wrapper->_func(std::forward(args)...); } }; template struct LamdaCaller { template static Ret call(LamdaWrapper *wrapper, OrgArgs&&... args) { return wrapper->_func(); } }; template struct FuncShadow { }; template struct FuncShadow { typedef Ret (*Shadow)(Args...); typedef Ret RetType; static Ret call(Args ...args) { Shadow shadow = &call; long id = (long)shadow; auto iter = stub_wrappers.find(id); assert(stub_wrappers.find(id) != stub_wrappers.end()); LamdaWrapper *wrapper = dynamic_cast *>(iter->second); return LamdaCaller::call(wrapper, args...); } }; template struct FuncShadow { typedef Ret (*Shadow)(Obj *,Args...); typedef Ret RetType; static Ret call(Obj *obj, Args ...args) { Shadow shadow = &call; long id = (long)shadow; auto iter = stub_wrappers.find(id); assert(stub_wrappers.find(id) != stub_wrappers.end()); LamdaWrapper *wrapper = dynamic_cast *>(iter->second); return LamdaCaller::call(wrapper, obj, args...); } }; template struct FuncShadow { typedef Ret (*Shadow)(Obj *,Args...); typedef Ret RetType; static Ret call(Obj *obj, Args ...args) { Shadow shadow = &call; long id = (long)shadow; auto iter = stub_wrappers.find(id); assert(stub_wrappers.find(id) != stub_wrappers.end()); LamdaWrapper *wrapper = dynamic_cast *>(iter->second); return LamdaCaller::call(wrapper, obj, args...); } }; template typename FuncShadow::Shadow depictShadow(Wrapper **wrapper, Func func, Lamda lamda) { *wrapper = new LamdaWrapper(lamda); typename FuncShadow::Shadow shadow = &FuncShadow::call; long id = (long)shadow; assert(stub_wrappers.find(id) == stub_wrappers.end()); stub_wrappers.insert(std::make_pair(id,*wrapper)); return shadow; } void freeWrapper(Wrapper *wrapper); } #endif // STUBSHADOW_H ukui-session-manager/tests/kt-test-utils/cpp-stub/0000775000175000017500000000000015171352256021205 5ustar fengfengukui-session-manager/tests/kt-test-utils/cpp-stub/stub.h0000664000175000017500000002341115171352256022334 0ustar fengfeng#ifndef __STUB_H__ #define __STUB_H__ #ifdef _WIN32 //windows #include #include #else //linux #include #include #include #endif //c #include #include //c++ #include #define ADDR(CLASS_NAME,MEMBER_NAME) (&CLASS_NAME::MEMBER_NAME) /********************************************************** replace function **********************************************************/ #ifdef _WIN32 #define CACHEFLUSH(addr, size) FlushInstructionCache(GetCurrentProcess(), addr, size) #else #define CACHEFLUSH(addr, size) __builtin___clear_cache(addr, addr + size) #endif #if defined(__aarch64__) || defined(_M_ARM64) #define CODESIZE 16U #define CODESIZE_MIN 16U #define CODESIZE_MAX CODESIZE // ldr x9, +8 // br x9 // addr #define REPLACE_FAR(t, fn, fn_stub)\ ((uint32_t*)fn)[0] = 0x58000040 | 9;\ ((uint32_t*)fn)[1] = 0xd61f0120 | (9 << 5);\ *(long long *)(fn + 8) = (long long )fn_stub;\ CACHEFLUSH((char *)fn, CODESIZE); #define REPLACE_NEAR(t, fn, fn_stub) REPLACE_FAR(t, fn, fn_stub) #elif defined(__arm__) || defined(_M_ARM) #define CODESIZE 8U #define CODESIZE_MIN 8U #define CODESIZE_MAX CODESIZE // ldr pc, [pc, #-4] #define REPLACE_FAR(t, fn, fn_stub)\ ((uint32_t*)fn)[0] = 0xe51ff004;\ ((uint32_t*)fn)[1] = (uint32_t)fn_stub;\ CACHEFLUSH((char *)fn, CODESIZE); #define REPLACE_NEAR(t, fn, fn_stub) REPLACE_FAR(t, fn, fn_stub) #elif defined(__mips64) #define CACHEFLUSH(addr, size) __builtin___clear_cache(addr, addr + size) #define CODESIZE 80U #define CODESIZE_MIN 80U #define CODESIZE_MAX CODESIZE //mips没有PC指针,所以需要手动入栈出栈 //120000ce0: 67bdffe0 daddiu sp, sp, -32 //入栈 //120000ce4: ffbf0018 sd ra, 24(sp) //120000ce8: ffbe0010 sd s8, 16(sp) //120000cec: ffbc0008 sd gp, 8(sp) //120000cf0: 03a0f025 move s8, sp //120000d2c: 03c0e825 move sp, s8 //出栈 //120000d30: dfbf0018 ld ra, 24(sp) //120000d34: dfbe0010 ld s8, 16(sp) //120000d38: dfbc0008 ld gp, 8(sp) //120000d3c: 67bd0020 daddiu sp, sp, 32 //120000d40: 03e00008 jr ra #define REPLACE_FAR(t, fn, fn_stub)\ ((uint32_t *)fn)[0] = 0x67bdffe0;\ ((uint32_t *)fn)[1] = 0xffbf0018;\ ((uint32_t *)fn)[2] = 0xffbe0010;\ ((uint32_t *)fn)[3] = 0xffbc0008;\ ((uint32_t *)fn)[4] = 0x03a0f025;\ *(uint16_t *)(fn + 20) = (long long)fn_stub >> 32;\ *(fn + 22) = 0x19;\ *(fn + 23) = 0x24;\ ((uint32_t *)fn)[6] = 0x0019cc38;\ *(uint16_t *)(fn + 28) = (long long)fn_stub >> 16;\ *(fn + 30) = 0x39;\ *(fn + 31) = 0x37;\ ((uint32_t *)fn)[8] = 0x0019cc38;\ *(uint16_t *)(fn + 36) = (long long)fn_stub;\ *(fn + 38) = 0x39;\ *(fn + 39) = 0x37;\ ((uint32_t *)fn)[10] = 0x0320f809;\ ((uint32_t *)fn)[11] = 0x00000000;\ ((uint32_t *)fn)[12] = 0x00000000;\ ((uint32_t *)fn)[13] = 0x03c0e825;\ ((uint32_t *)fn)[14] = 0xdfbf0018;\ ((uint32_t *)fn)[15] = 0xdfbe0010;\ ((uint32_t *)fn)[16] = 0xdfbc0008;\ ((uint32_t *)fn)[17] = 0x67bd0020;\ ((uint32_t *)fn)[18] = 0x03e00008;\ ((uint32_t *)fn)[19] = 0x00000000;\ CACHEFLUSH((char *)fn, CODESIZE); #define REPLACE_NEAR(t, fn, fn_stub) REPLACE_FAR(t, fn, fn_stub) #elif defined(__thumb__) || defined(_M_THUMB) #error "Thumb is not supported" #else //__i386__ _x86_64__ #define CODESIZE 13U #define CODESIZE_MIN 5U #define CODESIZE_MAX CODESIZE //13 byte(jmp m16:64) //movabs $0x102030405060708,%r11 //jmpq *%r11 static void REPLACE_FAR(void *t, char *fn, char *fn_stub) { *fn = 0x49; *(fn + 1) = 0xbb; *(long long *)(fn + 2) = (long long)fn_stub; *(fn + 10) = 0x41; *(fn + 11) = 0xff; *(fn + 12) = 0xe3; CACHEFLUSH((char *)fn, CODESIZE); } //5 byte(jmp rel32) #define REPLACE_NEAR(t, fn, fn_stub)\ *fn = 0xE9;\ *(int *)(fn + 1) = (int)(fn_stub - fn - CODESIZE_MIN);\ CACHEFLUSH((char *)fn, CODESIZE); #endif struct func_stub { char *fn; unsigned char code_buf[CODESIZE]; bool far_jmp; }; class Stub { public: Stub() { #ifdef _WIN32 SYSTEM_INFO sys_info; GetSystemInfo(&sys_info); m_pagesize = sys_info.dwPageSize; #else m_pagesize = sysconf(_SC_PAGE_SIZE); #endif if (m_pagesize < 0) { m_pagesize = 4096; } } ~Stub() { clear(); } virtual void clear() { std::map::iterator iter; struct func_stub *pstub; for(iter=m_result.begin(); iter != m_result.end(); iter++) { pstub = iter->second; #ifdef _WIN32 DWORD lpflOldProtect; if(0 != VirtualProtect(pageof(pstub->fn), m_pagesize * 2, PAGE_EXECUTE_READWRITE, &lpflOldProtect)) #else if (0 == mprotect(pageof(pstub->fn), m_pagesize * 2, PROT_READ | PROT_WRITE | PROT_EXEC)) #endif { if(pstub->far_jmp) { std::memcpy(pstub->fn, pstub->code_buf, CODESIZE_MAX); } else { std::memcpy(pstub->fn, pstub->code_buf, CODESIZE_MIN); } #ifdef _WIN32 VirtualProtect(pageof(pstub->fn), m_pagesize * 2, PAGE_EXECUTE_READ, &lpflOldProtect); #else CACHEFLUSH(pstub->fn,CODESIZE); mprotect(pageof(pstub->fn), m_pagesize * 2, PROT_READ | PROT_EXEC); #endif } iter->second = NULL; delete pstub; } m_result.clear(); return; } template bool set(T addr, S addr_stub) { char * fn; char * fn_stub; fn = addrof(addr); fn_stub = addrof(addr_stub); struct func_stub *pstub; std::map::iterator iter = m_result.find(fn); if (iter == m_result.end()) { pstub = new func_stub; //start pstub->fn = fn; if(distanceof(fn, fn_stub)) { pstub->far_jmp = true; std::memcpy(pstub->code_buf, fn, CODESIZE_MAX); } else { pstub->far_jmp = false; std::memcpy(pstub->code_buf, fn, CODESIZE_MIN); } } else { pstub = iter->second; pstub->far_jmp = distanceof(fn, fn_stub); } #ifdef _WIN32 DWORD lpflOldProtect; if(0 == VirtualProtect(pageof(pstub->fn), m_pagesize * 2, PAGE_EXECUTE_READWRITE, &lpflOldProtect)) #else if (-1 == mprotect(pageof(pstub->fn), static_cast(m_pagesize * 2), PROT_READ | PROT_WRITE | PROT_EXEC)) #endif { throw("stub set memory protect to w+r+x failed"); return false; } if(pstub->far_jmp) { REPLACE_FAR(this, fn, fn_stub); } else { REPLACE_NEAR(this, fn, fn_stub); } #ifdef _WIN32 if(0 == VirtualProtect(pageof(pstub->fn), m_pagesize * 2, PAGE_EXECUTE_READ, &lpflOldProtect)) #else if (-1 == mprotect(pageof(pstub->fn), m_pagesize * 2, PROT_READ | PROT_EXEC)) #endif { throw("stub set memory protect to r+x failed"); return false; } m_result.insert(std::pair(fn,pstub)); return true; } template bool reset(T addr) { char * fn; fn = addrof(addr); std::map::iterator iter = m_result.find(fn); if (iter == m_result.end()) { return true; } struct func_stub *pstub; pstub = iter->second; #ifdef _WIN32 DWORD lpflOldProtect; if(0 == VirtualProtect(pageof(pstub->fn), m_pagesize * 2, PAGE_EXECUTE_READWRITE, &lpflOldProtect)) #else if (-1 == mprotect(pageof(pstub->fn), m_pagesize * 2, PROT_READ | PROT_WRITE | PROT_EXEC)) #endif { throw("stub reset memory protect to w+r+x failed"); return false; } if(pstub->far_jmp) { std::memcpy(pstub->fn, pstub->code_buf, CODESIZE_MAX); } else { std::memcpy(pstub->fn, pstub->code_buf, CODESIZE_MIN); } #ifdef _WIN32 if(0 == VirtualProtect(pageof(pstub->fn), m_pagesize * 2, PAGE_EXECUTE_READ, &lpflOldProtect)) #else CACHEFLUSH(pstub->fn,CODESIZE); if (-1 == mprotect(pageof(pstub->fn), m_pagesize * 2, PROT_READ | PROT_EXEC)) #endif { throw("stub reset memory protect to r+x failed"); return false; } m_result.erase(iter); delete pstub; return true; } protected: char *pageof(char* addr) { #ifdef _WIN32 return (char *)((unsigned long long)addr & ~(m_pagesize - 1)); #else return (char *)((unsigned long)addr & ~(m_pagesize - 1)); #endif } template char* addrof(T addr) { union { T _s; char* _d; }ut; ut._s = addr; return ut._d; } bool distanceof(char* addr, char* addr_stub) { std::ptrdiff_t diff = addr_stub >= addr ? addr_stub - addr : addr - addr_stub; if((sizeof(addr) > 4) && (((diff >> 31) - 1) > 0)) { return true; } return false; } protected: #ifdef _WIN32 //LLP64 long long m_pagesize; #else //LP64 long m_pagesize; #endif std::map m_result; }; #endif ukui-session-manager/tests/kt-test-utils/cpp-stub/elfio.hpp0000664000175000017500000045310415171352256023023 0ustar fengfeng /*** Start of inlined file: elfio_dump.hpp ***/ #ifndef ELFIO_DUMP_HPP #define ELFIO_DUMP_HPP #include #include #include #include #include /*** Start of inlined file: elfio.hpp ***/ #ifndef ELFIO_HPP #define ELFIO_HPP #ifdef _MSC_VER #pragma warning( push ) #pragma warning( disable : 4996 ) #pragma warning( disable : 4355 ) #pragma warning( disable : 4244 ) #endif #include #include #include #include #include #include #include #include /*** Start of inlined file: elf_types.hpp ***/ #ifndef ELFTYPES_H #define ELFTYPES_H #ifndef ELFIO_NO_OWN_TYPES #if !defined( ELFIO_NO_CSTDINT ) && !defined( ELFIO_NO_INTTYPES ) #include #else typedef unsigned char uint8_t; typedef signed char int8_t; typedef unsigned short uint16_t; typedef signed short int16_t; #ifdef _MSC_VER typedef unsigned __int32 uint32_t; typedef signed __int32 int32_t; typedef unsigned __int64 uint64_t; typedef signed __int64 int64_t; #else typedef unsigned int uint32_t; typedef signed int int32_t; typedef unsigned long long uint64_t; typedef signed long long int64_t; #endif // _MSC_VER #endif // ELFIO_NO_CSTDINT #endif // ELFIO_NO_OWN_TYPES namespace ELFIO { // Attention! Platform depended definitions. typedef uint16_t Elf_Half; typedef uint32_t Elf_Word; typedef int32_t Elf_Sword; typedef uint64_t Elf_Xword; typedef int64_t Elf_Sxword; typedef uint32_t Elf32_Addr; typedef uint32_t Elf32_Off; typedef uint64_t Elf64_Addr; typedef uint64_t Elf64_Off; #define Elf32_Half Elf_Half #define Elf64_Half Elf_Half #define Elf32_Word Elf_Word #define Elf64_Word Elf_Word #define Elf32_Sword Elf_Sword #define Elf64_Sword Elf_Sword /////////////////////// // ELF Header Constants // File type #define ET_NONE 0 #define ET_REL 1 #define ET_EXEC 2 #define ET_DYN 3 #define ET_CORE 4 #define ET_LOOS 0xFE00 #define ET_HIOS 0xFEFF #define ET_LOPROC 0xFF00 #define ET_HIPROC 0xFFFF #define EM_NONE 0 // No machine #define EM_M32 1 // AT&T WE 32100 #define EM_SPARC 2 // SUN SPARC #define EM_386 3 // Intel 80386 #define EM_68K 4 // Motorola m68k family #define EM_88K 5 // Motorola m88k family #define EM_486 6 // Intel 80486// Reserved for future use #define EM_860 7 // Intel 80860 #define EM_MIPS 8 // MIPS R3000 (officially, big-endian only) #define EM_S370 9 // IBM System/370 #define EM_MIPS_RS3_LE \ 10 // MIPS R3000 little-endian (Oct 4 1999 Draft) Deprecated #define EM_res011 11 // Reserved #define EM_res012 12 // Reserved #define EM_res013 13 // Reserved #define EM_res014 14 // Reserved #define EM_PARISC 15 // HPPA #define EM_res016 16 // Reserved #define EM_VPP550 17 // Fujitsu VPP500 #define EM_SPARC32PLUS 18 // Sun's "v8plus" #define EM_960 19 // Intel 80960 #define EM_PPC 20 // PowerPC #define EM_PPC64 21 // 64-bit PowerPC #define EM_S390 22 // IBM S/390 #define EM_SPU 23 // Sony/Toshiba/IBM SPU #define EM_res024 24 // Reserved #define EM_res025 25 // Reserved #define EM_res026 26 // Reserved #define EM_res027 27 // Reserved #define EM_res028 28 // Reserved #define EM_res029 29 // Reserved #define EM_res030 30 // Reserved #define EM_res031 31 // Reserved #define EM_res032 32 // Reserved #define EM_res033 33 // Reserved #define EM_res034 34 // Reserved #define EM_res035 35 // Reserved #define EM_V800 36 // NEC V800 series #define EM_FR20 37 // Fujitsu FR20 #define EM_RH32 38 // TRW RH32 #define EM_MCORE 39 // Motorola M*Core // May also be taken by Fujitsu MMA #define EM_RCE 39 // Old name for MCore #define EM_ARM 40 // ARM #define EM_OLD_ALPHA 41 // Digital Alpha #define EM_SH 42 // Renesas (formerly Hitachi) / SuperH SH #define EM_SPARCV9 43 // SPARC v9 64-bit #define EM_TRICORE 44 // Siemens Tricore embedded processor #define EM_ARC 45 // ARC Cores #define EM_H8_300 46 // Renesas (formerly Hitachi) H8/300 #define EM_H8_300H 47 // Renesas (formerly Hitachi) H8/300H #define EM_H8S 48 // Renesas (formerly Hitachi) H8S #define EM_H8_500 49 // Renesas (formerly Hitachi) H8/500 #define EM_IA_64 50 // Intel IA-64 Processor #define EM_MIPS_X 51 // Stanford MIPS-X #define EM_COLDFIRE 52 // Motorola Coldfire #define EM_68HC12 53 // Motorola M68HC12 #define EM_MMA 54 // Fujitsu Multimedia Accelerator #define EM_PCP 55 // Siemens PCP #define EM_NCPU 56 // Sony nCPU embedded RISC processor #define EM_NDR1 57 // Denso NDR1 microprocessor #define EM_STARCORE 58 // Motorola Star*Core processor #define EM_ME16 59 // Toyota ME16 processor #define EM_ST100 60 // STMicroelectronics ST100 processor #define EM_TINYJ 61 // Advanced Logic Corp. TinyJ embedded processor #define EM_X86_64 62 // Advanced Micro Devices X86-64 processor #define EM_PDSP 63 // Sony DSP Processor #define EM_PDP10 64 // Digital Equipment Corp. PDP-10 #define EM_PDP11 65 // Digital Equipment Corp. PDP-11 #define EM_FX66 66 // Siemens FX66 microcontroller #define EM_ST9PLUS 67 // STMicroelectronics ST9+ 8/16 bit microcontroller #define EM_ST7 68 // STMicroelectronics ST7 8-bit microcontroller #define EM_68HC16 69 // Motorola MC68HC16 Microcontroller #define EM_68HC11 70 // Motorola MC68HC11 Microcontroller #define EM_68HC08 71 // Motorola MC68HC08 Microcontroller #define EM_68HC05 72 // Motorola MC68HC05 Microcontroller #define EM_SVX 73 // Silicon Graphics SVx #define EM_ST19 74 // STMicroelectronics ST19 8-bit cpu #define EM_VAX 75 // Digital VAX #define EM_CRIS 76 // Axis Communications 32-bit embedded processor #define EM_JAVELIN 77 // Infineon Technologies 32-bit embedded cpu #define EM_FIREPATH 78 // Element 14 64-bit DSP processor #define EM_ZSP 79 // LSI Logic's 16-bit DSP processor #define EM_MMIX 80 // Donald Knuth's educational 64-bit processor #define EM_HUANY 81 // Harvard's machine-independent format #define EM_PRISM 82 // SiTera Prism #define EM_AVR 83 // Atmel AVR 8-bit microcontroller #define EM_FR30 84 // Fujitsu FR30 #define EM_D10V 85 // Mitsubishi D10V #define EM_D30V 86 // Mitsubishi D30V #define EM_V850 87 // NEC v850 #define EM_M32R 88 // Renesas M32R (formerly Mitsubishi M32R) #define EM_MN10300 89 // Matsushita MN10300 #define EM_MN10200 90 // Matsushita MN10200 #define EM_PJ 91 // picoJava #define EM_OPENRISC 92 // OpenRISC 32-bit embedded processor #define EM_ARC_A5 93 // ARC Cores Tangent-A5 #define EM_XTENSA 94 // Tensilica Xtensa Architecture #define EM_VIDEOCORE 95 // Alphamosaic VideoCore processor #define EM_TMM_GPP 96 // Thompson Multimedia General Purpose Processor #define EM_NS32K 97 // National Semiconductor 32000 series #define EM_TPC 98 // Tenor Network TPC processor #define EM_SNP1K 99 // Trebia SNP 1000 processor #define EM_ST200 100 // STMicroelectronics ST200 microcontroller #define EM_IP2K 101 // Ubicom IP2022 micro controller #define EM_MAX 102 // MAX Processor #define EM_CR 103 // National Semiconductor CompactRISC #define EM_F2MC16 104 // Fujitsu F2MC16 #define EM_MSP430 105 // TI msp430 micro controller #define EM_BLACKFIN 106 // ADI Blackfin #define EM_SE_C33 107 // S1C33 Family of Seiko Epson processors #define EM_SEP 108 // Sharp embedded microprocessor #define EM_ARCA 109 // Arca RISC Microprocessor #define EM_UNICORE \ 110 // Microprocessor series from PKU-Unity Ltd. and MPRC of Peking University #define EM_EXCESS 111 // eXcess: 16/32/64-bit configurable embedded CPU #define EM_DXP 112 // Icera Semiconductor Inc. Deep Execution Processor #define EM_ALTERA_NIOS2 113 // Altera Nios II soft-core processor #define EM_CRX 114 // National Semiconductor CRX #define EM_XGATE 115 // Motorola XGATE embedded processor #define EM_C166 116 // Infineon C16x/XC16x processor #define EM_M16C 117 // Renesas M16C series microprocessors #define EM_DSPIC30F \ 118 // Microchip Technology dsPIC30F Digital Signal Controller #define EM_CE 119 // Freescale Communication Engine RISC core #define EM_M32C 120 // Renesas M32C series microprocessors #define EM_res121 121 // Reserved #define EM_res122 122 // Reserved #define EM_res123 123 // Reserved #define EM_res124 124 // Reserved #define EM_res125 125 // Reserved #define EM_res126 126 // Reserved #define EM_res127 127 // Reserved #define EM_res128 128 // Reserved #define EM_res129 129 // Reserved #define EM_res130 130 // Reserved #define EM_TSK3000 131 // Altium TSK3000 core #define EM_RS08 132 // Freescale RS08 embedded processor #define EM_res133 133 // Reserved #define EM_ECOG2 134 // Cyan Technology eCOG2 microprocessor #define EM_SCORE 135 // Sunplus Score #define EM_SCORE7 135 // Sunplus S+core7 RISC processor #define EM_DSP24 136 // New Japan Radio (NJR) 24-bit DSP Processor #define EM_VIDEOCORE3 137 // Broadcom VideoCore III processor #define EM_LATTICEMICO32 138 // RISC processor for Lattice FPGA architecture #define EM_SE_C17 139 // Seiko Epson C17 family #define EM_TI_C6000 140 // Texas Instruments TMS320C6000 DSP family #define EM_TI_C2000 141 // Texas Instruments TMS320C2000 DSP family #define EM_TI_C5500 142 // Texas Instruments TMS320C55x DSP family #define EM_res143 143 // Reserved #define EM_res144 144 // Reserved #define EM_res145 145 // Reserved #define EM_res146 146 // Reserved #define EM_res147 147 // Reserved #define EM_res148 148 // Reserved #define EM_res149 149 // Reserved #define EM_res150 150 // Reserved #define EM_res151 151 // Reserved #define EM_res152 152 // Reserved #define EM_res153 153 // Reserved #define EM_res154 154 // Reserved #define EM_res155 155 // Reserved #define EM_res156 156 // Reserved #define EM_res157 157 // Reserved #define EM_res158 158 // Reserved #define EM_res159 159 // Reserved #define EM_MMDSP_PLUS 160 // STMicroelectronics 64bit VLIW Data Signal Processor #define EM_CYPRESS_M8C 161 // Cypress M8C microprocessor #define EM_R32C 162 // Renesas R32C series microprocessors #define EM_TRIMEDIA 163 // NXP Semiconductors TriMedia architecture family #define EM_QDSP6 164 // QUALCOMM DSP6 Processor #define EM_8051 165 // Intel 8051 and variants #define EM_STXP7X 166 // STMicroelectronics STxP7x family #define EM_NDS32 \ 167 // Andes Technology compact code size embedded RISC processor family #define EM_ECOG1 168 // Cyan Technology eCOG1X family #define EM_ECOG1X 168 // Cyan Technology eCOG1X family #define EM_MAXQ30 169 // Dallas Semiconductor MAXQ30 Core Micro-controllers #define EM_XIMO16 170 // New Japan Radio (NJR) 16-bit DSP Processor #define EM_MANIK 171 // M2000 Reconfigurable RISC Microprocessor #define EM_CRAYNV2 172 // Cray Inc. NV2 vector architecture #define EM_RX 173 // Renesas RX family #define EM_METAG 174 // Imagination Technologies META processor architecture #define EM_MCST_ELBRUS 175 // MCST Elbrus general purpose hardware architecture #define EM_ECOG16 176 // Cyan Technology eCOG16 family #define EM_CR16 177 // National Semiconductor CompactRISC 16-bit processor #define EM_ETPU 178 // Freescale Extended Time Processing Unit #define EM_SLE9X 179 // Infineon Technologies SLE9X core #define EM_L1OM 180 // Intel L1OM #define EM_INTEL181 181 // Reserved by Intel #define EM_INTEL182 182 // Reserved by Intel #define EM_res183 183 // Reserved by ARM #define EM_res184 184 // Reserved by ARM #define EM_AVR32 185 // Atmel Corporation 32-bit microprocessor family #define EM_STM8 186 // STMicroeletronics STM8 8-bit microcontroller #define EM_TILE64 187 // Tilera TILE64 multicore architecture family #define EM_TILEPRO 188 // Tilera TILEPro multicore architecture family #define EM_MICROBLAZE 189 // Xilinx MicroBlaze 32-bit RISC soft processor core #define EM_CUDA 190 // NVIDIA CUDA architecture #define EM_TILEGX 191 // Tilera TILE-Gx multicore architecture family #define EM_CLOUDSHIELD 192 // CloudShield architecture family #define EM_COREA_1ST 193 // KIPO-KAIST Core-A 1st generation processor family #define EM_COREA_2ND 194 // KIPO-KAIST Core-A 2nd generation processor family #define EM_ARC_COMPACT2 195 // Synopsys ARCompact V2 #define EM_OPEN8 196 // Open8 8-bit RISC soft processor core #define EM_RL78 197 // Renesas RL78 family #define EM_VIDEOCORE5 198 // Broadcom VideoCore V processor #define EM_78KOR 199 // Renesas 78KOR family #define EM_56800EX 200 // Freescale 56800EX Digital Signal Controller (DSC) #define EM_BA1 201 // Beyond BA1 CPU architecture #define EM_BA2 202 // Beyond BA2 CPU architecture #define EM_XCORE 203 // XMOS xCORE processor family #define EM_MCHP_PIC 204 // Microchip 8-bit PIC(r) family #define EM_INTEL205 205 // Reserved by Intel #define EM_INTEL206 206 // Reserved by Intel #define EM_INTEL207 207 // Reserved by Intel #define EM_INTEL208 208 // Reserved by Intel #define EM_INTEL209 209 // Reserved by Intel #define EM_KM32 210 // KM211 KM32 32-bit processor #define EM_KMX32 211 // KM211 KMX32 32-bit processor #define EM_KMX16 212 // KM211 KMX16 16-bit processor #define EM_KMX8 213 // KM211 KMX8 8-bit processor #define EM_KVARC 214 // KM211 KVARC processor #define EM_CDP 215 // Paneve CDP architecture family #define EM_COGE 216 // Cognitive Smart Memory Processor #define EM_COOL 217 // iCelero CoolEngine #define EM_NORC 218 // Nanoradio Optimized RISC #define EM_CSR_KALIMBA 219 // CSR Kalimba architecture family #define EM_Z80 220 // Zilog Z80 #define EM_VISIUM 221 // Controls and Data Services VISIUMcore processor #define EM_FT32 222 // FTDI Chip FT32 high performance 32-bit RISC architecture #define EM_MOXIE 223 // Moxie processor family #define EM_AMDGPU 224 // AMD GPU architecture #define EM_RISCV 243 // RISC-V #define EM_LANAI 244 // Lanai processor #define EM_CEVA 245 // CEVA Processor Architecture Family #define EM_CEVA_X2 246 // CEVA X2 Processor Family #define EM_BPF 247 // Linux BPF – in-kernel virtual machine #define EM_GRAPHCORE_IPU 248 // Graphcore Intelligent Processing Unit #define EM_IMG1 249 // Imagination Technologies #define EM_NFP 250 // Netronome Flow Processor (P) #define EM_CSKY 252 // C-SKY processor family // File version #define EV_NONE 0 #define EV_CURRENT 1 // Identification index #define EI_MAG0 0 #define EI_MAG1 1 #define EI_MAG2 2 #define EI_MAG3 3 #define EI_CLASS 4 #define EI_DATA 5 #define EI_VERSION 6 #define EI_OSABI 7 #define EI_ABIVERSION 8 #define EI_PAD 9 #define EI_NIDENT 16 // Magic number #define ELFMAG0 0x7F #define ELFMAG1 'E' #define ELFMAG2 'L' #define ELFMAG3 'F' // File class #define ELFCLASSNONE 0 #define ELFCLASS32 1 #define ELFCLASS64 2 // Encoding #define ELFDATANONE 0 #define ELFDATA2LSB 1 #define ELFDATA2MSB 2 // OS extensions #define ELFOSABI_NONE 0 // No extensions or unspecified #define ELFOSABI_HPUX 1 // Hewlett-Packard HP-UX #define ELFOSABI_NETBSD 2 // NetBSD #define ELFOSABI_LINUX 3 // Linux #define ELFOSABI_SOLARIS 6 // Sun Solaris #define ELFOSABI_AIX 7 // AIX #define ELFOSABI_IRIX 8 // IRIX #define ELFOSABI_FREEBSD 9 // FreeBSD #define ELFOSABI_TRU64 10 // Compaq TRU64 UNIX #define ELFOSABI_MODESTO 11 // Novell Modesto #define ELFOSABI_OPENBSD 12 // Open BSD #define ELFOSABI_OPENVMS 13 // Open VMS #define ELFOSABI_NSK 14 // Hewlett-Packard Non-Stop Kernel #define ELFOSABI_AROS 15 // Amiga Research OS #define ELFOSABI_FENIXOS 16 // The FenixOS highly scalable multi-core OS // 64-255 Architecture-specific value range #define ELFOSABI_AMDGPU_HSA \ 64 // AMDGPU OS for HSA compatible compute // kernels. #define ELFOSABI_AMDGPU_PAL \ 65 // AMDGPU OS for AMD PAL compatible graphics // shaders and compute kernels. #define ELFOSABI_AMDGPU_MESA3D \ 66 // AMDGPU OS for Mesa3D compatible graphics // shaders and compute kernels. // AMDGPU specific e_flags #define EF_AMDGPU_MACH 0x0ff // AMDGPU processor selection mask. #define EF_AMDGPU_XNACK \ 0x100 // Indicates if the XNACK target feature is // enabled for all code contained in the ELF. // AMDGPU processors #define EF_AMDGPU_MACH_NONE 0x000 // Unspecified processor. #define EF_AMDGPU_MACH_R600_R600 0x001 #define EF_AMDGPU_MACH_R600_R630 0x002 #define EF_AMDGPU_MACH_R600_RS880 0x003 #define EF_AMDGPU_MACH_R600_RV670 0x004 #define EF_AMDGPU_MACH_R600_RV710 0x005 #define EF_AMDGPU_MACH_R600_RV730 0x006 #define EF_AMDGPU_MACH_R600_RV770 0x007 #define EF_AMDGPU_MACH_R600_CEDAR 0x008 #define EF_AMDGPU_MACH_R600_CYPRESS 0x009 #define EF_AMDGPU_MACH_R600_JUNIPER 0x00a #define EF_AMDGPU_MACH_R600_REDWOOD 0x00b #define EF_AMDGPU_MACH_R600_SUMO 0x00c #define EF_AMDGPU_MACH_R600_BARTS 0x00d #define EF_AMDGPU_MACH_R600_CAICOS 0x00e #define EF_AMDGPU_MACH_R600_CAYMAN 0x00f #define EF_AMDGPU_MACH_R600_TURKS 0x010 #define EF_AMDGPU_MACH_R600_RESERVED_FIRST 0x011 #define EF_AMDGPU_MACH_R600_RESERVED_LAST 0x01f #define EF_AMDGPU_MACH_R600_FIRST EF_AMDGPU_MACH_R600_R600 #define EF_AMDGPU_MACH_R600_LAST EF_AMDGPU_MACH_R600_TURKS #define EF_AMDGPU_MACH_AMDGCN_GFX600 0x020 #define EF_AMDGPU_MACH_AMDGCN_GFX601 0x021 #define EF_AMDGPU_MACH_AMDGCN_GFX700 0x022 #define EF_AMDGPU_MACH_AMDGCN_GFX701 0x023 #define EF_AMDGPU_MACH_AMDGCN_GFX702 0x024 #define EF_AMDGPU_MACH_AMDGCN_GFX703 0x025 #define EF_AMDGPU_MACH_AMDGCN_GFX704 0x026 #define EF_AMDGPU_MACH_AMDGCN_GFX801 0x028 #define EF_AMDGPU_MACH_AMDGCN_GFX802 0x029 #define EF_AMDGPU_MACH_AMDGCN_GFX803 0x02a #define EF_AMDGPU_MACH_AMDGCN_GFX810 0x02b #define EF_AMDGPU_MACH_AMDGCN_GFX900 0x02c #define EF_AMDGPU_MACH_AMDGCN_GFX902 0x02d #define EF_AMDGPU_MACH_AMDGCN_GFX904 0x02e #define EF_AMDGPU_MACH_AMDGCN_GFX906 0x02f #define EF_AMDGPU_MACH_AMDGCN_RESERVED0 0x027 #define EF_AMDGPU_MACH_AMDGCN_RESERVED1 0x030 #define EF_AMDGPU_MACH_AMDGCN_FIRST EF_AMDGPU_MACH_AMDGCN_GFX600 #define EF_AMDGPU_MACH_AMDGCN_LAST EF_AMDGPU_MACH_AMDGCN_GFX906 ///////////////////// // Sections constants // Section indexes #define SHN_UNDEF 0 #define SHN_LORESERVE 0xFF00 #define SHN_LOPROC 0xFF00 #define SHN_HIPROC 0xFF1F #define SHN_LOOS 0xFF20 #define SHN_HIOS 0xFF3F #define SHN_ABS 0xFFF1 #define SHN_COMMON 0xFFF2 #define SHN_XINDEX 0xFFFF #define SHN_HIRESERVE 0xFFFF // Section types #define SHT_NULL 0 #define SHT_PROGBITS 1 #define SHT_SYMTAB 2 #define SHT_STRTAB 3 #define SHT_RELA 4 #define SHT_HASH 5 #define SHT_DYNAMIC 6 #define SHT_NOTE 7 #define SHT_NOBITS 8 #define SHT_REL 9 #define SHT_SHLIB 10 #define SHT_DYNSYM 11 #define SHT_INIT_ARRAY 14 #define SHT_FINI_ARRAY 15 #define SHT_PREINIT_ARRAY 16 #define SHT_GROUP 17 #define SHT_SYMTAB_SHNDX 18 #define SHT_LOOS 0x60000000 #define SHT_HIOS 0x6fffffff #define SHT_LOPROC 0x70000000 #define SHT_HIPROC 0x7FFFFFFF #define SHT_LOUSER 0x80000000 #define SHT_HIUSER 0xFFFFFFFF // Section attribute flags #define SHF_WRITE 0x1 #define SHF_ALLOC 0x2 #define SHF_EXECINSTR 0x4 #define SHF_MERGE 0x10 #define SHF_STRINGS 0x20 #define SHF_INFO_LINK 0x40 #define SHF_LINK_ORDER 0x80 #define SHF_OS_NONCONFORMING 0x100 #define SHF_GROUP 0x200 #define SHF_TLS 0x400 #define SHF_MASKOS 0x0ff00000 #define SHF_MASKPROC 0xF0000000 // Section group flags #define GRP_COMDAT 0x1 #define GRP_MASKOS 0x0ff00000 #define GRP_MASKPROC 0xf0000000 // Symbol binding #define STB_LOCAL 0 #define STB_GLOBAL 1 #define STB_WEAK 2 #define STB_LOOS 10 #define STB_HIOS 12 #define STB_MULTIDEF 13 #define STB_LOPROC 13 #define STB_HIPROC 15 // Note types #define NT_AMDGPU_METADATA 1 #define NT_AMD_AMDGPU_HSA_METADATA 10 #define NT_AMD_AMDGPU_ISA 11 #define NT_AMD_AMDGPU_PAL_METADATA 12 // Symbol types #define STT_NOTYPE 0 #define STT_OBJECT 1 #define STT_FUNC 2 #define STT_SECTION 3 #define STT_FILE 4 #define STT_COMMON 5 #define STT_TLS 6 #define STT_LOOS 10 #define STT_AMDGPU_HSA_KERNEL 10 #define STT_HIOS 12 #define STT_LOPROC 13 #define STT_HIPROC 15 // Symbol visibility #define STV_DEFAULT 0 #define STV_INTERNAL 1 #define STV_HIDDEN 2 #define STV_PROTECTED 3 // Undefined name #define STN_UNDEF 0 // Relocation types #define R_386_NONE 0 #define R_X86_64_NONE 0 #define R_AMDGPU_NONE 0 #define R_386_32 1 #define R_X86_64_64 1 #define R_AMDGPU_ABS32_LO 1 #define R_386_PC32 2 #define R_X86_64_PC32 2 #define R_AMDGPU_ABS32_HI 2 #define R_386_GOT32 3 #define R_X86_64_GOT32 3 #define R_AMDGPU_ABS64 3 #define R_386_PLT32 4 #define R_X86_64_PLT32 4 #define R_AMDGPU_REL32 4 #define R_386_COPY 5 #define R_X86_64_COPY 5 #define R_AMDGPU_REL64 5 #define R_386_GLOB_DAT 6 #define R_X86_64_GLOB_DAT 6 #define R_AMDGPU_ABS32 6 #define R_386_JMP_SLOT 7 #define R_X86_64_JUMP_SLOT 7 #define R_AMDGPU_GOTPCREL 7 #define R_386_RELATIVE 8 #define R_X86_64_RELATIVE 8 #define R_AMDGPU_GOTPCREL32_LO 8 #define R_386_GOTOFF 9 #define R_X86_64_GOTPCREL 9 #define R_AMDGPU_GOTPCREL32_HI 9 #define R_386_GOTPC 10 #define R_X86_64_32 10 #define R_AMDGPU_REL32_LO 10 #define R_386_32PLT 11 #define R_X86_64_32S 11 #define R_AMDGPU_REL32_HI 11 #define R_X86_64_16 12 #define R_X86_64_PC16 13 #define R_AMDGPU_RELATIVE64 13 #define R_386_TLS_TPOFF 14 #define R_X86_64_8 14 #define R_386_TLS_IE 15 #define R_X86_64_PC8 15 #define R_386_TLS_GOTIE 16 #define R_X86_64_DTPMOD64 16 #define R_386_TLS_LE 17 #define R_X86_64_DTPOFF64 17 #define R_386_TLS_GD 18 #define R_X86_64_TPOFF64 18 #define R_386_TLS_LDM 19 #define R_X86_64_TLSGD 19 #define R_386_16 20 #define R_X86_64_TLSLD 20 #define R_386_PC16 21 #define R_X86_64_DTPOFF32 21 #define R_386_8 22 #define R_X86_64_GOTTPOFF 22 #define R_386_PC8 23 #define R_X86_64_TPOFF32 23 #define R_386_TLS_GD_32 24 #define R_X86_64_PC64 24 #define R_386_TLS_GD_PUSH 25 #define R_X86_64_GOTOFF64 25 #define R_386_TLS_GD_CALL 26 #define R_X86_64_GOTPC32 26 #define R_386_TLS_GD_POP 27 #define R_X86_64_GOT64 27 #define R_386_TLS_LDM_32 28 #define R_X86_64_GOTPCREL64 28 #define R_386_TLS_LDM_PUSH 29 #define R_X86_64_GOTPC64 29 #define R_386_TLS_LDM_CALL 30 #define R_X86_64_GOTPLT64 30 #define R_386_TLS_LDM_POP 31 #define R_X86_64_PLTOFF64 31 #define R_386_TLS_LDO_32 32 #define R_386_TLS_IE_32 33 #define R_386_TLS_LE_32 34 #define R_X86_64_GOTPC32_TLSDESC 34 #define R_386_TLS_DTPMOD32 35 #define R_X86_64_TLSDESC_CALL 35 #define R_386_TLS_DTPOFF32 36 #define R_X86_64_TLSDESC 36 #define R_386_TLS_TPOFF32 37 #define R_X86_64_IRELATIVE 37 #define R_386_SIZE32 38 #define R_386_TLS_GOTDESC 39 #define R_386_TLS_DESC_CALL 40 #define R_386_TLS_DESC 41 #define R_386_IRELATIVE 42 #define R_386_GOT32X 43 #define R_X86_64_GNU_VTINHERIT 250 #define R_X86_64_GNU_VTENTRY 251 // Segment types #define PT_NULL 0 #define PT_LOAD 1 #define PT_DYNAMIC 2 #define PT_INTERP 3 #define PT_NOTE 4 #define PT_SHLIB 5 #define PT_PHDR 6 #define PT_TLS 7 #define PT_LOOS 0x60000000 #define PT_HIOS 0x6fffffff #define PT_LOPROC 0x70000000 #define PT_HIPROC 0x7FFFFFFF // Segment flags #define PF_X 1 // Execute #define PF_W 2 // Write #define PF_R 4 // Read #define PF_MASKOS 0x0ff00000 // Unspecified #define PF_MASKPROC 0xf0000000 // Unspecified // Dynamic Array Tags #define DT_NULL 0 #define DT_NEEDED 1 #define DT_PLTRELSZ 2 #define DT_PLTGOT 3 #define DT_HASH 4 #define DT_STRTAB 5 #define DT_SYMTAB 6 #define DT_RELA 7 #define DT_RELASZ 8 #define DT_RELAENT 9 #define DT_STRSZ 10 #define DT_SYMENT 11 #define DT_INIT 12 #define DT_FINI 13 #define DT_SONAME 14 #define DT_RPATH 15 #define DT_SYMBOLIC 16 #define DT_REL 17 #define DT_RELSZ 18 #define DT_RELENT 19 #define DT_PLTREL 20 #define DT_DEBUG 21 #define DT_TEXTREL 22 #define DT_JMPREL 23 #define DT_BIND_NOW 24 #define DT_INIT_ARRAY 25 #define DT_FINI_ARRAY 26 #define DT_INIT_ARRAYSZ 27 #define DT_FINI_ARRAYSZ 28 #define DT_RUNPATH 29 #define DT_FLAGS 30 #define DT_ENCODING 32 #define DT_PREINIT_ARRAY 32 #define DT_PREINIT_ARRAYSZ 33 #define DT_MAXPOSTAGS 34 #define DT_LOOS 0x6000000D #define DT_HIOS 0x6ffff000 #define DT_LOPROC 0x70000000 #define DT_HIPROC 0x7FFFFFFF // DT_FLAGS values #define DF_ORIGIN 0x1 #define DF_SYMBOLIC 0x2 #define DF_TEXTREL 0x4 #define DF_BIND_NOW 0x8 #define DF_STATIC_TLS 0x10 // ELF file header struct Elf32_Ehdr { unsigned char e_ident[EI_NIDENT]; Elf_Half e_type; Elf_Half e_machine; Elf_Word e_version; Elf32_Addr e_entry; Elf32_Off e_phoff; Elf32_Off e_shoff; Elf_Word e_flags; Elf_Half e_ehsize; Elf_Half e_phentsize; Elf_Half e_phnum; Elf_Half e_shentsize; Elf_Half e_shnum; Elf_Half e_shstrndx; }; struct Elf64_Ehdr { unsigned char e_ident[EI_NIDENT]; Elf_Half e_type; Elf_Half e_machine; Elf_Word e_version; Elf64_Addr e_entry; Elf64_Off e_phoff; Elf64_Off e_shoff; Elf_Word e_flags; Elf_Half e_ehsize; Elf_Half e_phentsize; Elf_Half e_phnum; Elf_Half e_shentsize; Elf_Half e_shnum; Elf_Half e_shstrndx; }; // Section header struct Elf32_Shdr { Elf_Word sh_name; Elf_Word sh_type; Elf_Word sh_flags; Elf32_Addr sh_addr; Elf32_Off sh_offset; Elf_Word sh_size; Elf_Word sh_link; Elf_Word sh_info; Elf_Word sh_addralign; Elf_Word sh_entsize; }; struct Elf64_Shdr { Elf_Word sh_name; Elf_Word sh_type; Elf_Xword sh_flags; Elf64_Addr sh_addr; Elf64_Off sh_offset; Elf_Xword sh_size; Elf_Word sh_link; Elf_Word sh_info; Elf_Xword sh_addralign; Elf_Xword sh_entsize; }; // Segment header struct Elf32_Phdr { Elf_Word p_type; Elf32_Off p_offset; Elf32_Addr p_vaddr; Elf32_Addr p_paddr; Elf_Word p_filesz; Elf_Word p_memsz; Elf_Word p_flags; Elf_Word p_align; }; struct Elf64_Phdr { Elf_Word p_type; Elf_Word p_flags; Elf64_Off p_offset; Elf64_Addr p_vaddr; Elf64_Addr p_paddr; Elf_Xword p_filesz; Elf_Xword p_memsz; Elf_Xword p_align; }; // Symbol table entry struct Elf32_Sym { Elf_Word st_name; Elf32_Addr st_value; Elf_Word st_size; unsigned char st_info; unsigned char st_other; Elf_Half st_shndx; }; struct Elf64_Sym { Elf_Word st_name; unsigned char st_info; unsigned char st_other; Elf_Half st_shndx; Elf64_Addr st_value; Elf_Xword st_size; }; #define ELF_ST_BIND( i ) ( ( i ) >> 4 ) #define ELF_ST_TYPE( i ) ( (i)&0xf ) #define ELF_ST_INFO( b, t ) ( ( ( b ) << 4 ) + ( (t)&0xf ) ) #define ELF_ST_VISIBILITY( o ) ( (o)&0x3 ) // Relocation entries struct Elf32_Rel { Elf32_Addr r_offset; Elf_Word r_info; }; struct Elf32_Rela { Elf32_Addr r_offset; Elf_Word r_info; Elf_Sword r_addend; }; struct Elf64_Rel { Elf64_Addr r_offset; Elf_Xword r_info; }; struct Elf64_Rela { Elf64_Addr r_offset; Elf_Xword r_info; Elf_Sxword r_addend; }; #define ELF32_R_SYM( i ) ( ( i ) >> 8 ) #define ELF32_R_TYPE( i ) ( (unsigned char)( i ) ) #define ELF32_R_INFO( s, t ) ( ( ( s ) << 8 ) + (unsigned char)( t ) ) #define ELF64_R_SYM( i ) ( ( i ) >> 32 ) #define ELF64_R_TYPE( i ) ( (i)&0xffffffffL ) #define ELF64_R_INFO( s, t ) \ ( ( ( ( int64_t )( s ) ) << 32 ) + ( (t)&0xffffffffL ) ) // Dynamic structure struct Elf32_Dyn { Elf_Sword d_tag; union { Elf_Word d_val; Elf32_Addr d_ptr; } d_un; }; struct Elf64_Dyn { Elf_Sxword d_tag; union { Elf_Xword d_val; Elf64_Addr d_ptr; } d_un; }; } // namespace ELFIO #endif // ELFTYPES_H /*** End of inlined file: elf_types.hpp ***/ /*** Start of inlined file: elfio_version.hpp ***/ #define ELFIO_VERSION "3.8" /*** End of inlined file: elfio_version.hpp ***/ /*** Start of inlined file: elfio_utils.hpp ***/ #ifndef ELFIO_UTILS_HPP #define ELFIO_UTILS_HPP #define ELFIO_GET_ACCESS( TYPE, NAME, FIELD ) \ TYPE get_##NAME() const { return ( *convertor )( FIELD ); } #define ELFIO_SET_ACCESS( TYPE, NAME, FIELD ) \ void set_##NAME( TYPE value ) \ { \ FIELD = value; \ FIELD = ( *convertor )( FIELD ); \ } #define ELFIO_GET_SET_ACCESS( TYPE, NAME, FIELD ) \ TYPE get_##NAME() const { return ( *convertor )( FIELD ); } \ void set_##NAME( TYPE value ) \ { \ FIELD = value; \ FIELD = ( *convertor )( FIELD ); \ } #define ELFIO_GET_ACCESS_DECL( TYPE, NAME ) virtual TYPE get_##NAME() const = 0 #define ELFIO_SET_ACCESS_DECL( TYPE, NAME ) \ virtual void set_##NAME( TYPE value ) = 0 #define ELFIO_GET_SET_ACCESS_DECL( TYPE, NAME ) \ virtual TYPE get_##NAME() const = 0; \ virtual void set_##NAME( TYPE value ) = 0 namespace ELFIO { //------------------------------------------------------------------------------ class endianess_convertor { public: //------------------------------------------------------------------------------ endianess_convertor() { need_conversion = false; } //------------------------------------------------------------------------------ void setup( unsigned char elf_file_encoding ) { need_conversion = ( elf_file_encoding != get_host_encoding() ); } //------------------------------------------------------------------------------ uint64_t operator()( uint64_t value ) const { if ( !need_conversion ) { return value; } value = ( ( value & 0x00000000000000FFull ) << 56 ) | ( ( value & 0x000000000000FF00ull ) << 40 ) | ( ( value & 0x0000000000FF0000ull ) << 24 ) | ( ( value & 0x00000000FF000000ull ) << 8 ) | ( ( value & 0x000000FF00000000ull ) >> 8 ) | ( ( value & 0x0000FF0000000000ull ) >> 24 ) | ( ( value & 0x00FF000000000000ull ) >> 40 ) | ( ( value & 0xFF00000000000000ull ) >> 56 ); return value; } //------------------------------------------------------------------------------ int64_t operator()( int64_t value ) const { if ( !need_conversion ) { return value; } return ( int64_t )( *this )( (uint64_t)value ); } //------------------------------------------------------------------------------ uint32_t operator()( uint32_t value ) const { if ( !need_conversion ) { return value; } value = ( ( value & 0x000000FF ) << 24 ) | ( ( value & 0x0000FF00 ) << 8 ) | ( ( value & 0x00FF0000 ) >> 8 ) | ( ( value & 0xFF000000 ) >> 24 ); return value; } //------------------------------------------------------------------------------ int32_t operator()( int32_t value ) const { if ( !need_conversion ) { return value; } return ( int32_t )( *this )( (uint32_t)value ); } //------------------------------------------------------------------------------ uint16_t operator()( uint16_t value ) const { if ( !need_conversion ) { return value; } value = ( ( value & 0x00FF ) << 8 ) | ( ( value & 0xFF00 ) >> 8 ); return value; } //------------------------------------------------------------------------------ int16_t operator()( int16_t value ) const { if ( !need_conversion ) { return value; } return ( int16_t )( *this )( (uint16_t)value ); } //------------------------------------------------------------------------------ int8_t operator()( int8_t value ) const { return value; } //------------------------------------------------------------------------------ uint8_t operator()( uint8_t value ) const { return value; } //------------------------------------------------------------------------------ private: //------------------------------------------------------------------------------ unsigned char get_host_encoding() const { static const int tmp = 1; if ( 1 == *(const char*)&tmp ) { return ELFDATA2LSB; } else { return ELFDATA2MSB; } } //------------------------------------------------------------------------------ private: bool need_conversion; }; //------------------------------------------------------------------------------ inline uint32_t elf_hash( const unsigned char* name ) { uint32_t h = 0, g; while ( *name ) { h = ( h << 4 ) + *name++; g = h & 0xf0000000; if ( g != 0 ) h ^= g >> 24; h &= ~g; } return h; } } // namespace ELFIO #endif // ELFIO_UTILS_HPP /*** End of inlined file: elfio_utils.hpp ***/ /*** Start of inlined file: elfio_header.hpp ***/ #ifndef ELF_HEADER_HPP #define ELF_HEADER_HPP #include namespace ELFIO { class elf_header { public: virtual ~elf_header(){}; virtual bool load( std::istream& stream ) = 0; virtual bool save( std::ostream& stream ) const = 0; // ELF header functions ELFIO_GET_ACCESS_DECL( unsigned char, class ); ELFIO_GET_ACCESS_DECL( unsigned char, elf_version ); ELFIO_GET_ACCESS_DECL( unsigned char, encoding ); ELFIO_GET_ACCESS_DECL( Elf_Half, header_size ); ELFIO_GET_ACCESS_DECL( Elf_Half, section_entry_size ); ELFIO_GET_ACCESS_DECL( Elf_Half, segment_entry_size ); ELFIO_GET_SET_ACCESS_DECL( Elf_Word, version ); ELFIO_GET_SET_ACCESS_DECL( unsigned char, os_abi ); ELFIO_GET_SET_ACCESS_DECL( unsigned char, abi_version ); ELFIO_GET_SET_ACCESS_DECL( Elf_Half, type ); ELFIO_GET_SET_ACCESS_DECL( Elf_Half, machine ); ELFIO_GET_SET_ACCESS_DECL( Elf_Word, flags ); ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, entry ); ELFIO_GET_SET_ACCESS_DECL( Elf_Half, sections_num ); ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, sections_offset ); ELFIO_GET_SET_ACCESS_DECL( Elf_Half, segments_num ); ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, segments_offset ); ELFIO_GET_SET_ACCESS_DECL( Elf_Half, section_name_str_index ); }; template struct elf_header_impl_types; template <> struct elf_header_impl_types { typedef Elf32_Phdr Phdr_type; typedef Elf32_Shdr Shdr_type; static const unsigned char file_class = ELFCLASS32; }; template <> struct elf_header_impl_types { typedef Elf64_Phdr Phdr_type; typedef Elf64_Shdr Shdr_type; static const unsigned char file_class = ELFCLASS64; }; template class elf_header_impl : public elf_header { public: //------------------------------------------------------------------------------ elf_header_impl( endianess_convertor* convertor_, unsigned char encoding ) { convertor = convertor_; std::fill_n( reinterpret_cast( &header ), sizeof( header ), '\0' ); header.e_ident[EI_MAG0] = ELFMAG0; header.e_ident[EI_MAG1] = ELFMAG1; header.e_ident[EI_MAG2] = ELFMAG2; header.e_ident[EI_MAG3] = ELFMAG3; header.e_ident[EI_CLASS] = elf_header_impl_types::file_class; header.e_ident[EI_DATA] = encoding; header.e_ident[EI_VERSION] = EV_CURRENT; header.e_version = ( *convertor )( (Elf_Word)EV_CURRENT ); header.e_ehsize = ( sizeof( header ) ); header.e_ehsize = ( *convertor )( header.e_ehsize ); header.e_shstrndx = ( *convertor )( (Elf_Half)1 ); header.e_phentsize = sizeof( typename elf_header_impl_types::Phdr_type ); header.e_shentsize = sizeof( typename elf_header_impl_types::Shdr_type ); header.e_phentsize = ( *convertor )( header.e_phentsize ); header.e_shentsize = ( *convertor )( header.e_shentsize ); } //------------------------------------------------------------------------------ bool load( std::istream& stream ) { stream.seekg( 0 ); stream.read( reinterpret_cast( &header ), sizeof( header ) ); return ( stream.gcount() == sizeof( header ) ); } //------------------------------------------------------------------------------ bool save( std::ostream& stream ) const { stream.seekp( 0 ); stream.write( reinterpret_cast( &header ), sizeof( header ) ); return stream.good(); } //------------------------------------------------------------------------------ // ELF header functions ELFIO_GET_ACCESS( unsigned char, class, header.e_ident[EI_CLASS] ); ELFIO_GET_ACCESS( unsigned char, elf_version, header.e_ident[EI_VERSION] ); ELFIO_GET_ACCESS( unsigned char, encoding, header.e_ident[EI_DATA] ); ELFIO_GET_ACCESS( Elf_Half, header_size, header.e_ehsize ); ELFIO_GET_ACCESS( Elf_Half, section_entry_size, header.e_shentsize ); ELFIO_GET_ACCESS( Elf_Half, segment_entry_size, header.e_phentsize ); ELFIO_GET_SET_ACCESS( Elf_Word, version, header.e_version ); ELFIO_GET_SET_ACCESS( unsigned char, os_abi, header.e_ident[EI_OSABI] ); ELFIO_GET_SET_ACCESS( unsigned char, abi_version, header.e_ident[EI_ABIVERSION] ); ELFIO_GET_SET_ACCESS( Elf_Half, type, header.e_type ); ELFIO_GET_SET_ACCESS( Elf_Half, machine, header.e_machine ); ELFIO_GET_SET_ACCESS( Elf_Word, flags, header.e_flags ); ELFIO_GET_SET_ACCESS( Elf_Half, section_name_str_index, header.e_shstrndx ); ELFIO_GET_SET_ACCESS( Elf64_Addr, entry, header.e_entry ); ELFIO_GET_SET_ACCESS( Elf_Half, sections_num, header.e_shnum ); ELFIO_GET_SET_ACCESS( Elf64_Off, sections_offset, header.e_shoff ); ELFIO_GET_SET_ACCESS( Elf_Half, segments_num, header.e_phnum ); ELFIO_GET_SET_ACCESS( Elf64_Off, segments_offset, header.e_phoff ); private: T header; endianess_convertor* convertor; }; } // namespace ELFIO #endif // ELF_HEADER_HPP /*** End of inlined file: elfio_header.hpp ***/ /*** Start of inlined file: elfio_section.hpp ***/ #ifndef ELFIO_SECTION_HPP #define ELFIO_SECTION_HPP #include #include #include namespace ELFIO { class section { friend class elfio; public: virtual ~section(){}; ELFIO_GET_ACCESS_DECL( Elf_Half, index ); ELFIO_GET_SET_ACCESS_DECL( std::string, name ); ELFIO_GET_SET_ACCESS_DECL( Elf_Word, type ); ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, flags ); ELFIO_GET_SET_ACCESS_DECL( Elf_Word, info ); ELFIO_GET_SET_ACCESS_DECL( Elf_Word, link ); ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, addr_align ); ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, entry_size ); ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, address ); ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, size ); ELFIO_GET_SET_ACCESS_DECL( Elf_Word, name_string_offset ); ELFIO_GET_ACCESS_DECL( Elf64_Off, offset ); virtual const char* get_data() const = 0; virtual void set_data( const char* pData, Elf_Word size ) = 0; virtual void set_data( const std::string& data ) = 0; virtual void append_data( const char* pData, Elf_Word size ) = 0; virtual void append_data( const std::string& data ) = 0; virtual size_t get_stream_size() const = 0; virtual void set_stream_size( size_t value ) = 0; protected: ELFIO_SET_ACCESS_DECL( Elf64_Off, offset ); ELFIO_SET_ACCESS_DECL( Elf_Half, index ); virtual void load( std::istream& stream, std::streampos header_offset ) = 0; virtual void save( std::ostream& stream, std::streampos header_offset, std::streampos data_offset ) = 0; virtual bool is_address_initialized() const = 0; }; template class section_impl : public section { public: //------------------------------------------------------------------------------ section_impl( const endianess_convertor* convertor_ ) : convertor( convertor_ ) { std::fill_n( reinterpret_cast( &header ), sizeof( header ), '\0' ); is_address_set = false; data = 0; data_size = 0; index = 0; stream_size = 0; } //------------------------------------------------------------------------------ ~section_impl() { delete[] data; } //------------------------------------------------------------------------------ // Section info functions ELFIO_GET_SET_ACCESS( Elf_Word, type, header.sh_type ); ELFIO_GET_SET_ACCESS( Elf_Xword, flags, header.sh_flags ); ELFIO_GET_SET_ACCESS( Elf_Xword, size, header.sh_size ); ELFIO_GET_SET_ACCESS( Elf_Word, link, header.sh_link ); ELFIO_GET_SET_ACCESS( Elf_Word, info, header.sh_info ); ELFIO_GET_SET_ACCESS( Elf_Xword, addr_align, header.sh_addralign ); ELFIO_GET_SET_ACCESS( Elf_Xword, entry_size, header.sh_entsize ); ELFIO_GET_SET_ACCESS( Elf_Word, name_string_offset, header.sh_name ); ELFIO_GET_ACCESS( Elf64_Addr, address, header.sh_addr ); //------------------------------------------------------------------------------ Elf_Half get_index() const { return index; } //------------------------------------------------------------------------------ std::string get_name() const { return name; } //------------------------------------------------------------------------------ void set_name( std::string name_ ) { name = name_; } //------------------------------------------------------------------------------ void set_address( Elf64_Addr value ) { header.sh_addr = value; header.sh_addr = ( *convertor )( header.sh_addr ); is_address_set = true; } //------------------------------------------------------------------------------ bool is_address_initialized() const { return is_address_set; } //------------------------------------------------------------------------------ const char* get_data() const { return data; } //------------------------------------------------------------------------------ void set_data( const char* raw_data, Elf_Word size ) { if ( get_type() != SHT_NOBITS ) { delete[] data; data = new ( std::nothrow ) char[size]; if ( 0 != data && 0 != raw_data ) { data_size = size; std::copy( raw_data, raw_data + size, data ); } else { data_size = 0; } } set_size( data_size ); } //------------------------------------------------------------------------------ void set_data( const std::string& str_data ) { return set_data( str_data.c_str(), (Elf_Word)str_data.size() ); } //------------------------------------------------------------------------------ void append_data( const char* raw_data, Elf_Word size ) { if ( get_type() != SHT_NOBITS ) { if ( get_size() + size < data_size ) { std::copy( raw_data, raw_data + size, data + get_size() ); } else { data_size = 2 * ( data_size + size ); char* new_data = new ( std::nothrow ) char[data_size]; if ( 0 != new_data ) { std::copy( data, data + get_size(), new_data ); std::copy( raw_data, raw_data + size, new_data + get_size() ); delete[] data; data = new_data; } else { size = 0; } } set_size( get_size() + size ); } } //------------------------------------------------------------------------------ void append_data( const std::string& str_data ) { return append_data( str_data.c_str(), (Elf_Word)str_data.size() ); } //------------------------------------------------------------------------------ protected: //------------------------------------------------------------------------------ ELFIO_GET_SET_ACCESS( Elf64_Off, offset, header.sh_offset ); //------------------------------------------------------------------------------ void set_index( Elf_Half value ) { index = value; } //------------------------------------------------------------------------------ void load( std::istream& stream, std::streampos header_offset ) { std::fill_n( reinterpret_cast( &header ), sizeof( header ), '\0' ); stream.seekg( 0, stream.end ); set_stream_size( stream.tellg() ); stream.seekg( header_offset ); stream.read( reinterpret_cast( &header ), sizeof( header ) ); Elf_Xword size = get_size(); if ( 0 == data && SHT_NULL != get_type() && SHT_NOBITS != get_type() && size < get_stream_size() ) { data = new ( std::nothrow ) char[size + 1]; if ( ( 0 != size ) && ( 0 != data ) ) { stream.seekg( ( *convertor )( header.sh_offset ) ); stream.read( data, size ); data[size] = 0; // Ensure data is ended with 0 to avoid oob read data_size = size; } else { data_size = 0; } } } //------------------------------------------------------------------------------ void save( std::ostream& stream, std::streampos header_offset, std::streampos data_offset ) { if ( 0 != get_index() ) { header.sh_offset = data_offset; header.sh_offset = ( *convertor )( header.sh_offset ); } save_header( stream, header_offset ); if ( get_type() != SHT_NOBITS && get_type() != SHT_NULL && get_size() != 0 && data != 0 ) { save_data( stream, data_offset ); } } //------------------------------------------------------------------------------ private: //------------------------------------------------------------------------------ void save_header( std::ostream& stream, std::streampos header_offset ) const { stream.seekp( header_offset ); stream.write( reinterpret_cast( &header ), sizeof( header ) ); } //------------------------------------------------------------------------------ void save_data( std::ostream& stream, std::streampos data_offset ) const { stream.seekp( data_offset ); stream.write( get_data(), get_size() ); } //------------------------------------------------------------------------------ size_t get_stream_size() const { return stream_size; } //------------------------------------------------------------------------------ void set_stream_size( size_t value ) { stream_size = value; } //------------------------------------------------------------------------------ private: T header; Elf_Half index; std::string name; char* data; Elf_Word data_size; const endianess_convertor* convertor; bool is_address_set; size_t stream_size; }; } // namespace ELFIO #endif // ELFIO_SECTION_HPP /*** End of inlined file: elfio_section.hpp ***/ /*** Start of inlined file: elfio_segment.hpp ***/ #ifndef ELFIO_SEGMENT_HPP #define ELFIO_SEGMENT_HPP #include #include #include namespace ELFIO { class segment { friend class elfio; public: virtual ~segment(){}; ELFIO_GET_ACCESS_DECL( Elf_Half, index ); ELFIO_GET_SET_ACCESS_DECL( Elf_Word, type ); ELFIO_GET_SET_ACCESS_DECL( Elf_Word, flags ); ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, align ); ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, virtual_address ); ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, physical_address ); ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, file_size ); ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, memory_size ); ELFIO_GET_ACCESS_DECL( Elf64_Off, offset ); virtual const char* get_data() const = 0; virtual Elf_Half add_section_index( Elf_Half index, Elf_Xword addr_align ) = 0; virtual Elf_Half get_sections_num() const = 0; virtual Elf_Half get_section_index_at( Elf_Half num ) const = 0; virtual bool is_offset_initialized() const = 0; protected: ELFIO_SET_ACCESS_DECL( Elf64_Off, offset ); ELFIO_SET_ACCESS_DECL( Elf_Half, index ); virtual const std::vector& get_sections() const = 0; virtual void load( std::istream& stream, std::streampos header_offset ) = 0; virtual void save( std::ostream& stream, std::streampos header_offset, std::streampos data_offset ) = 0; }; //------------------------------------------------------------------------------ template class segment_impl : public segment { public: //------------------------------------------------------------------------------ segment_impl( endianess_convertor* convertor_ ) : stream_size( 0 ), index( 0 ), data( 0 ), convertor( convertor_ ) { is_offset_set = false; std::fill_n( reinterpret_cast( &ph ), sizeof( ph ), '\0' ); } //------------------------------------------------------------------------------ virtual ~segment_impl() { delete[] data; } //------------------------------------------------------------------------------ // Section info functions ELFIO_GET_SET_ACCESS( Elf_Word, type, ph.p_type ); ELFIO_GET_SET_ACCESS( Elf_Word, flags, ph.p_flags ); ELFIO_GET_SET_ACCESS( Elf_Xword, align, ph.p_align ); ELFIO_GET_SET_ACCESS( Elf64_Addr, virtual_address, ph.p_vaddr ); ELFIO_GET_SET_ACCESS( Elf64_Addr, physical_address, ph.p_paddr ); ELFIO_GET_SET_ACCESS( Elf_Xword, file_size, ph.p_filesz ); ELFIO_GET_SET_ACCESS( Elf_Xword, memory_size, ph.p_memsz ); ELFIO_GET_ACCESS( Elf64_Off, offset, ph.p_offset ); size_t stream_size; //------------------------------------------------------------------------------ size_t get_stream_size() const { return stream_size; } //------------------------------------------------------------------------------ void set_stream_size( size_t value ) { stream_size = value; } //------------------------------------------------------------------------------ Elf_Half get_index() const { return index; } //------------------------------------------------------------------------------ const char* get_data() const { return data; } //------------------------------------------------------------------------------ Elf_Half add_section_index( Elf_Half sec_index, Elf_Xword addr_align ) { sections.push_back( sec_index ); if ( addr_align > get_align() ) { set_align( addr_align ); } return (Elf_Half)sections.size(); } //------------------------------------------------------------------------------ Elf_Half get_sections_num() const { return (Elf_Half)sections.size(); } //------------------------------------------------------------------------------ Elf_Half get_section_index_at( Elf_Half num ) const { if ( num < sections.size() ) { return sections[num]; } return Elf_Half( -1 ); } //------------------------------------------------------------------------------ protected: //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ void set_offset( Elf64_Off value ) { ph.p_offset = value; ph.p_offset = ( *convertor )( ph.p_offset ); is_offset_set = true; } //------------------------------------------------------------------------------ bool is_offset_initialized() const { return is_offset_set; } //------------------------------------------------------------------------------ const std::vector& get_sections() const { return sections; } //------------------------------------------------------------------------------ void set_index( Elf_Half value ) { index = value; } //------------------------------------------------------------------------------ void load( std::istream& stream, std::streampos header_offset ) { stream.seekg( 0, stream.end ); set_stream_size( stream.tellg() ); stream.seekg( header_offset ); stream.read( reinterpret_cast( &ph ), sizeof( ph ) ); is_offset_set = true; if ( PT_NULL != get_type() && 0 != get_file_size() ) { stream.seekg( ( *convertor )( ph.p_offset ) ); Elf_Xword size = get_file_size(); if ( size > get_stream_size() ) { data = 0; } else { data = new (std::nothrow) char[size + 1]; if ( 0 != data ) { stream.read( data, size ); data[size] = 0; } } } } //------------------------------------------------------------------------------ void save( std::ostream& stream, std::streampos header_offset, std::streampos data_offset ) { ph.p_offset = data_offset; ph.p_offset = ( *convertor )( ph.p_offset ); stream.seekp( header_offset ); stream.write( reinterpret_cast( &ph ), sizeof( ph ) ); } //------------------------------------------------------------------------------ private: T ph; Elf_Half index; char* data; std::vector sections; endianess_convertor* convertor; bool is_offset_set; }; } // namespace ELFIO #endif // ELFIO_SEGMENT_HPP /*** End of inlined file: elfio_segment.hpp ***/ /*** Start of inlined file: elfio_strings.hpp ***/ #ifndef ELFIO_STRINGS_HPP #define ELFIO_STRINGS_HPP #include #include #include namespace ELFIO { //------------------------------------------------------------------------------ template class string_section_accessor_template { public: //------------------------------------------------------------------------------ string_section_accessor_template( S* section_ ) : string_section( section_ ) { } //------------------------------------------------------------------------------ const char* get_string( Elf_Word index ) const { if ( string_section ) { if ( index < string_section->get_size() ) { const char* data = string_section->get_data(); if ( 0 != data ) { return data + index; } } } return 0; } //------------------------------------------------------------------------------ Elf_Word add_string( const char* str ) { Elf_Word current_position = 0; if ( string_section ) { // Strings are addeded to the end of the current section data current_position = (Elf_Word)string_section->get_size(); if ( current_position == 0 ) { char empty_string = '\0'; string_section->append_data( &empty_string, 1 ); current_position++; } string_section->append_data( str, (Elf_Word)std::strlen( str ) + 1 ); } return current_position; } //------------------------------------------------------------------------------ Elf_Word add_string( const std::string& str ) { return add_string( str.c_str() ); } //------------------------------------------------------------------------------ private: S* string_section; }; using string_section_accessor = string_section_accessor_template
; using const_string_section_accessor = string_section_accessor_template; } // namespace ELFIO #endif // ELFIO_STRINGS_HPP /*** End of inlined file: elfio_strings.hpp ***/ #define ELFIO_HEADER_ACCESS_GET( TYPE, FNAME ) \ TYPE get_##FNAME() const { return header ? ( header->get_##FNAME() ) : 0; } #define ELFIO_HEADER_ACCESS_GET_SET( TYPE, FNAME ) \ TYPE get_##FNAME() const \ { \ return header ? ( header->get_##FNAME() ) : 0; \ } \ void set_##FNAME( TYPE val ) \ { \ if ( header ) { \ header->set_##FNAME( val ); \ } \ } namespace ELFIO { //------------------------------------------------------------------------------ class elfio { public: //------------------------------------------------------------------------------ elfio() : sections( this ), segments( this ) { header = 0; current_file_pos = 0; create( ELFCLASS32, ELFDATA2LSB ); } //------------------------------------------------------------------------------ ~elfio() { clean(); } //------------------------------------------------------------------------------ void create( unsigned char file_class, unsigned char encoding ) { clean(); convertor.setup( encoding ); header = create_header( file_class, encoding ); create_mandatory_sections(); } //------------------------------------------------------------------------------ bool load( const std::string& file_name ) { std::ifstream stream; stream.open( file_name.c_str(), std::ios::in | std::ios::binary ); if ( !stream ) { return false; } return load( stream ); } //------------------------------------------------------------------------------ bool load( std::istream& stream ) { clean(); unsigned char e_ident[EI_NIDENT]; // Read ELF file signature stream.read( reinterpret_cast( &e_ident ), sizeof( e_ident ) ); // Is it ELF file? if ( stream.gcount() != sizeof( e_ident ) || e_ident[EI_MAG0] != ELFMAG0 || e_ident[EI_MAG1] != ELFMAG1 || e_ident[EI_MAG2] != ELFMAG2 || e_ident[EI_MAG3] != ELFMAG3 ) { return false; } if ( ( e_ident[EI_CLASS] != ELFCLASS64 ) && ( e_ident[EI_CLASS] != ELFCLASS32 ) ) { return false; } convertor.setup( e_ident[EI_DATA] ); header = create_header( e_ident[EI_CLASS], e_ident[EI_DATA] ); if ( 0 == header ) { return false; } if ( !header->load( stream ) ) { return false; } load_sections( stream ); bool is_still_good = load_segments( stream ); return is_still_good; } //------------------------------------------------------------------------------ bool save( const std::string& file_name ) { std::ofstream stream; stream.open( file_name.c_str(), std::ios::out | std::ios::binary ); if ( !stream ) { return false; } return save( stream ); } //------------------------------------------------------------------------------ bool save( std::ostream& stream ) { if ( !stream || !header ) { return false; } bool is_still_good = true; // Define layout specific header fields // The position of the segment table is fixed after the header. // The position of the section table is variable and needs to be fixed // before saving. header->set_segments_num( segments.size() ); header->set_segments_offset( segments.size() ? header->get_header_size() : 0 ); header->set_sections_num( sections.size() ); header->set_sections_offset( 0 ); // Layout the first section right after the segment table current_file_pos = header->get_header_size() + header->get_segment_entry_size() * (Elf_Xword)header->get_segments_num(); calc_segment_alignment(); is_still_good = layout_segments_and_their_sections(); is_still_good = is_still_good && layout_sections_without_segments(); is_still_good = is_still_good && layout_section_table(); is_still_good = is_still_good && save_header( stream ); is_still_good = is_still_good && save_sections( stream ); is_still_good = is_still_good && save_segments( stream ); return is_still_good; } //------------------------------------------------------------------------------ // ELF header access functions ELFIO_HEADER_ACCESS_GET( unsigned char, class ); ELFIO_HEADER_ACCESS_GET( unsigned char, elf_version ); ELFIO_HEADER_ACCESS_GET( unsigned char, encoding ); ELFIO_HEADER_ACCESS_GET( Elf_Word, version ); ELFIO_HEADER_ACCESS_GET( Elf_Half, header_size ); ELFIO_HEADER_ACCESS_GET( Elf_Half, section_entry_size ); ELFIO_HEADER_ACCESS_GET( Elf_Half, segment_entry_size ); ELFIO_HEADER_ACCESS_GET_SET( unsigned char, os_abi ); ELFIO_HEADER_ACCESS_GET_SET( unsigned char, abi_version ); ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, type ); ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, machine ); ELFIO_HEADER_ACCESS_GET_SET( Elf_Word, flags ); ELFIO_HEADER_ACCESS_GET_SET( Elf64_Addr, entry ); ELFIO_HEADER_ACCESS_GET_SET( Elf64_Off, sections_offset ); ELFIO_HEADER_ACCESS_GET_SET( Elf64_Off, segments_offset ); ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, section_name_str_index ); //------------------------------------------------------------------------------ const endianess_convertor& get_convertor() const { return convertor; } //------------------------------------------------------------------------------ Elf_Xword get_default_entry_size( Elf_Word section_type ) const { switch ( section_type ) { case SHT_RELA: if ( header->get_class() == ELFCLASS64 ) { return sizeof( Elf64_Rela ); } else { return sizeof( Elf32_Rela ); } case SHT_REL: if ( header->get_class() == ELFCLASS64 ) { return sizeof( Elf64_Rel ); } else { return sizeof( Elf32_Rel ); } case SHT_SYMTAB: if ( header->get_class() == ELFCLASS64 ) { return sizeof( Elf64_Sym ); } else { return sizeof( Elf32_Sym ); } case SHT_DYNAMIC: if ( header->get_class() == ELFCLASS64 ) { return sizeof( Elf64_Dyn ); } else { return sizeof( Elf32_Dyn ); } default: return 0; } } //------------------------------------------------------------------------------ private: bool is_offset_in_section( Elf64_Off offset, const section* sec ) const { return ( offset >= sec->get_offset() ) && ( offset < ( sec->get_offset() + sec->get_size() ) ); } //------------------------------------------------------------------------------ public: //! returns an empty string if no problems are detected, //! or a string containing an error message if problems are found std::string validate() const { // check for overlapping sections in the file for ( int i = 0; i < sections.size(); ++i ) { for ( int j = i + 1; j < sections.size(); ++j ) { const section* a = sections[i]; const section* b = sections[j]; if ( !( a->get_type() & SHT_NOBITS ) && !( b->get_type() & SHT_NOBITS ) && ( a->get_size() > 0 ) && ( b->get_size() > 0 ) && ( a->get_offset() > 0 ) && ( b->get_offset() > 0 ) ) { if ( is_offset_in_section( a->get_offset(), b ) || is_offset_in_section( a->get_offset() + a->get_size() - 1, b ) || is_offset_in_section( b->get_offset(), a ) || is_offset_in_section( b->get_offset() + b->get_size() - 1, a ) ) { return "Sections " + a->get_name() + " and " + b->get_name() + " overlap in file"; } } } } // more checks to be added here... return ""; } //------------------------------------------------------------------------------ private: //------------------------------------------------------------------------------ void clean() { delete header; header = 0; std::vector::const_iterator it; for ( it = sections_.begin(); it != sections_.end(); ++it ) { delete *it; } sections_.clear(); std::vector::const_iterator it1; for ( it1 = segments_.begin(); it1 != segments_.end(); ++it1 ) { delete *it1; } segments_.clear(); } //------------------------------------------------------------------------------ elf_header* create_header( unsigned char file_class, unsigned char encoding ) { elf_header* new_header = 0; if ( file_class == ELFCLASS64 ) { new_header = new elf_header_impl( &convertor, encoding ); } else if ( file_class == ELFCLASS32 ) { new_header = new elf_header_impl( &convertor, encoding ); } else { return 0; } return new_header; } //------------------------------------------------------------------------------ section* create_section() { section* new_section; unsigned char file_class = get_class(); if ( file_class == ELFCLASS64 ) { new_section = new section_impl( &convertor ); } else if ( file_class == ELFCLASS32 ) { new_section = new section_impl( &convertor ); } else { return 0; } new_section->set_index( (Elf_Half)sections_.size() ); sections_.push_back( new_section ); return new_section; } //------------------------------------------------------------------------------ segment* create_segment() { segment* new_segment; unsigned char file_class = header->get_class(); if ( file_class == ELFCLASS64 ) { new_segment = new segment_impl( &convertor ); } else if ( file_class == ELFCLASS32 ) { new_segment = new segment_impl( &convertor ); } else { return 0; } new_segment->set_index( (Elf_Half)segments_.size() ); segments_.push_back( new_segment ); return new_segment; } //------------------------------------------------------------------------------ void create_mandatory_sections() { // Create null section without calling to 'add_section' as no string // section containing section names exists yet section* sec0 = create_section(); sec0->set_index( 0 ); sec0->set_name( "" ); sec0->set_name_string_offset( 0 ); set_section_name_str_index( 1 ); section* shstrtab = sections.add( ".shstrtab" ); shstrtab->set_type( SHT_STRTAB ); shstrtab->set_addr_align( 1 ); } //------------------------------------------------------------------------------ Elf_Half load_sections( std::istream& stream ) { Elf_Half entry_size = header->get_section_entry_size(); Elf_Half num = header->get_sections_num(); Elf64_Off offset = header->get_sections_offset(); for ( Elf_Half i = 0; i < num; ++i ) { section* sec = create_section(); sec->load( stream, (std::streamoff)offset + (std::streampos)i * entry_size ); sec->set_index( i ); // To mark that the section is not permitted to reassign address // during layout calculation sec->set_address( sec->get_address() ); } Elf_Half shstrndx = get_section_name_str_index(); if ( SHN_UNDEF != shstrndx ) { string_section_accessor str_reader( sections[shstrndx] ); for ( Elf_Half i = 0; i < num; ++i ) { Elf_Word section_offset = sections[i]->get_name_string_offset(); const char* p = str_reader.get_string( section_offset ); if ( p != 0 ) { sections[i]->set_name( p ); } } } return num; } //------------------------------------------------------------------------------ //! Checks whether the addresses of the section entirely fall within the given segment. //! It doesn't matter if the addresses are memory addresses, or file offsets, //! they just need to be in the same address space bool is_sect_in_seg( Elf64_Off sect_begin, Elf_Xword sect_size, Elf64_Off seg_begin, Elf64_Off seg_end ) { return ( seg_begin <= sect_begin ) && ( sect_begin + sect_size <= seg_end ) && ( sect_begin < seg_end ); // this is important criteria when sect_size == 0 // Example: seg_begin=10, seg_end=12 (-> covering the bytes 10 and 11) // sect_begin=12, sect_size=0 -> shall return false! } //------------------------------------------------------------------------------ bool load_segments( std::istream& stream ) { Elf_Half entry_size = header->get_segment_entry_size(); Elf_Half num = header->get_segments_num(); Elf64_Off offset = header->get_segments_offset(); for ( Elf_Half i = 0; i < num; ++i ) { segment* seg; unsigned char file_class = header->get_class(); if ( file_class == ELFCLASS64 ) { seg = new segment_impl( &convertor ); } else if ( file_class == ELFCLASS32 ) { seg = new segment_impl( &convertor ); } else { return false; } seg->load( stream, (std::streamoff)offset + (std::streampos)i * entry_size ); seg->set_index( i ); // Add sections to the segments (similar to readelfs algorithm) Elf64_Off segBaseOffset = seg->get_offset(); Elf64_Off segEndOffset = segBaseOffset + seg->get_file_size(); Elf64_Off segVBaseAddr = seg->get_virtual_address(); Elf64_Off segVEndAddr = segVBaseAddr + seg->get_memory_size(); for ( Elf_Half j = 0; j < sections.size(); ++j ) { const section* psec = sections[j]; // SHF_ALLOC sections are matched based on the virtual address // otherwise the file offset is matched if ( ( psec->get_flags() & SHF_ALLOC ) ? is_sect_in_seg( psec->get_address(), psec->get_size(), segVBaseAddr, segVEndAddr ) : is_sect_in_seg( psec->get_offset(), psec->get_size(), segBaseOffset, segEndOffset ) ) { // Alignment of segment shall not be updated, to preserve original value // It will be re-calculated on saving. seg->add_section_index( psec->get_index(), 0 ); } } // Add section into the segments' container segments_.push_back( seg ); } return true; } //------------------------------------------------------------------------------ bool save_header( std::ostream& stream ) { return header->save( stream ); } //------------------------------------------------------------------------------ bool save_sections( std::ostream& stream ) { for ( unsigned int i = 0; i < sections_.size(); ++i ) { section* sec = sections_.at( i ); std::streampos headerPosition = (std::streamoff)header->get_sections_offset() + (std::streampos)header->get_section_entry_size() * sec->get_index(); sec->save( stream, headerPosition, sec->get_offset() ); } return true; } //------------------------------------------------------------------------------ bool save_segments( std::ostream& stream ) { for ( unsigned int i = 0; i < segments_.size(); ++i ) { segment* seg = segments_.at( i ); std::streampos headerPosition = header->get_segments_offset() + (std::streampos)header->get_segment_entry_size() * seg->get_index(); seg->save( stream, headerPosition, seg->get_offset() ); } return true; } //------------------------------------------------------------------------------ bool is_section_without_segment( unsigned int section_index ) { bool found = false; for ( unsigned int j = 0; !found && ( j < segments.size() ); ++j ) { for ( unsigned int k = 0; !found && ( k < segments[j]->get_sections_num() ); ++k ) { found = segments[j]->get_section_index_at( k ) == section_index; } } return !found; } //------------------------------------------------------------------------------ bool is_subsequence_of( segment* seg1, segment* seg2 ) { // Return 'true' if sections of seg1 are a subset of sections in seg2 const std::vector& sections1 = seg1->get_sections(); const std::vector& sections2 = seg2->get_sections(); bool found = false; if ( sections1.size() < sections2.size() ) { found = std::includes( sections2.begin(), sections2.end(), sections1.begin(), sections1.end() ); } return found; } //------------------------------------------------------------------------------ std::vector get_ordered_segments() { std::vector res; std::deque worklist; res.reserve( segments.size() ); std::copy( segments_.begin(), segments_.end(), std::back_inserter( worklist ) ); // Bring the segments which start at address 0 to the front size_t nextSlot = 0; for ( size_t i = 0; i < worklist.size(); ++i ) { if ( i != nextSlot && worklist[i]->is_offset_initialized() && worklist[i]->get_offset() == 0 ) { if ( worklist[nextSlot]->get_offset() == 0 ) { ++nextSlot; } std::swap( worklist[i], worklist[nextSlot] ); ++nextSlot; } } while ( !worklist.empty() ) { segment* seg = worklist.front(); worklist.pop_front(); size_t i = 0; for ( ; i < worklist.size(); ++i ) { if ( is_subsequence_of( seg, worklist[i] ) ) { break; } } if ( i < worklist.size() ) worklist.push_back( seg ); else res.push_back( seg ); } return res; } //------------------------------------------------------------------------------ bool layout_sections_without_segments() { for ( unsigned int i = 0; i < sections_.size(); ++i ) { if ( is_section_without_segment( i ) ) { section* sec = sections_[i]; Elf_Xword section_align = sec->get_addr_align(); if ( section_align > 1 && current_file_pos % section_align != 0 ) { current_file_pos += section_align - current_file_pos % section_align; } if ( 0 != sec->get_index() ) sec->set_offset( current_file_pos ); if ( SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() ) { current_file_pos += sec->get_size(); } } } return true; } //------------------------------------------------------------------------------ void calc_segment_alignment() { for ( std::vector::iterator s = segments_.begin(); s != segments_.end(); ++s ) { segment* seg = *s; for ( int i = 0; i < seg->get_sections_num(); ++i ) { section* sect = sections_[seg->get_section_index_at( i )]; if ( sect->get_addr_align() > seg->get_align() ) { seg->set_align( sect->get_addr_align() ); } } } } //------------------------------------------------------------------------------ bool layout_segments_and_their_sections() { std::vector worklist; std::vector section_generated( sections.size(), false ); // Get segments in a order in where segments which contain a // sub sequence of other segments are located at the end worklist = get_ordered_segments(); for ( unsigned int i = 0; i < worklist.size(); ++i ) { Elf_Xword segment_memory = 0; Elf_Xword segment_filesize = 0; Elf_Xword seg_start_pos = current_file_pos; segment* seg = worklist[i]; // Special case: PHDR segment // This segment contains the program headers but no sections if ( seg->get_type() == PT_PHDR && seg->get_sections_num() == 0 ) { seg_start_pos = header->get_segments_offset(); segment_memory = segment_filesize = header->get_segment_entry_size() * (Elf_Xword)header->get_segments_num(); } // Special case: else if ( seg->is_offset_initialized() && seg->get_offset() == 0 ) { seg_start_pos = 0; if ( seg->get_sections_num() ) { segment_memory = segment_filesize = current_file_pos; } } // New segments with not generated sections // have to be aligned else if ( seg->get_sections_num() && !section_generated[seg->get_section_index_at( 0 )] ) { Elf_Xword align = seg->get_align() > 0 ? seg->get_align() : 1; Elf64_Off cur_page_alignment = current_file_pos % align; Elf64_Off req_page_alignment = seg->get_virtual_address() % align; Elf64_Off error = req_page_alignment - cur_page_alignment; current_file_pos += ( seg->get_align() + error ) % align; seg_start_pos = current_file_pos; } else if ( seg->get_sections_num() ) { seg_start_pos = sections[seg->get_section_index_at( 0 )]->get_offset(); } // Write segment's data for ( unsigned int j = 0; j < seg->get_sections_num(); ++j ) { Elf_Half index = seg->get_section_index_at( j ); section* sec = sections[index]; // The NULL section is always generated if ( SHT_NULL == sec->get_type() ) { section_generated[index] = true; continue; } Elf_Xword secAlign = 0; // Fix up the alignment if ( !section_generated[index] && sec->is_address_initialized() && SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() && 0 != sec->get_size() ) { // Align the sections based on the virtual addresses // when possible (this is what matters for execution) Elf64_Off req_offset = sec->get_address() - seg->get_virtual_address(); Elf64_Off cur_offset = current_file_pos - seg_start_pos; if ( req_offset < cur_offset ) { // something has gone awfully wrong, abort! // secAlign would turn out negative, seeking backwards and overwriting previous data return false; } secAlign = req_offset - cur_offset; } else if ( !section_generated[index] && !sec->is_address_initialized() ) { // If no address has been specified then only the section // alignment constraint has to be matched Elf_Xword align = sec->get_addr_align(); if ( align == 0 ) { align = 1; } Elf64_Off error = current_file_pos % align; secAlign = ( align - error ) % align; } else if ( section_generated[index] ) { // Alignment for already generated sections secAlign = sec->get_offset() - seg_start_pos - segment_filesize; } // Determine the segment file and memory sizes // Special case .tbss section (NOBITS) in non TLS segment if ( ( sec->get_flags() & SHF_ALLOC ) && !( ( sec->get_flags() & SHF_TLS ) && ( seg->get_type() != PT_TLS ) && ( SHT_NOBITS == sec->get_type() ) ) ) segment_memory += sec->get_size() + secAlign; if ( SHT_NOBITS != sec->get_type() ) segment_filesize += sec->get_size() + secAlign; // Nothing to be done when generating nested segments if ( section_generated[index] ) { continue; } current_file_pos += secAlign; // Set the section addresses when missing if ( !sec->is_address_initialized() ) sec->set_address( seg->get_virtual_address() + current_file_pos - seg_start_pos ); if ( 0 != sec->get_index() ) sec->set_offset( current_file_pos ); if ( SHT_NOBITS != sec->get_type() ) current_file_pos += sec->get_size(); section_generated[index] = true; } seg->set_file_size( segment_filesize ); // If we already have a memory size from loading an elf file (value > 0), // it must not shrink! // Memory size may be bigger than file size and it is the loader's job to do something // with the surplus bytes in memory, like initializing them with a defined value. if ( seg->get_memory_size() < segment_memory ) { seg->set_memory_size( segment_memory ); } seg->set_offset( seg_start_pos ); } return true; } //------------------------------------------------------------------------------ bool layout_section_table() { // Simply place the section table at the end for now Elf64_Off alignmentError = current_file_pos % 4; current_file_pos += ( 4 - alignmentError ) % 4; header->set_sections_offset( current_file_pos ); return true; } //------------------------------------------------------------------------------ public: friend class Sections; class Sections { public: //------------------------------------------------------------------------------ Sections( elfio* parent_ ) : parent( parent_ ) {} //------------------------------------------------------------------------------ Elf_Half size() const { return (Elf_Half)parent->sections_.size(); } //------------------------------------------------------------------------------ section* operator[]( unsigned int index ) const { section* sec = 0; if ( index < parent->sections_.size() ) { sec = parent->sections_[index]; } return sec; } //------------------------------------------------------------------------------ section* operator[]( const std::string& name ) const { section* sec = 0; std::vector::const_iterator it; for ( it = parent->sections_.begin(); it != parent->sections_.end(); ++it ) { if ( ( *it )->get_name() == name ) { sec = *it; break; } } return sec; } //------------------------------------------------------------------------------ section* add( const std::string& name ) { section* new_section = parent->create_section(); new_section->set_name( name ); Elf_Half str_index = parent->get_section_name_str_index(); section* string_table( parent->sections_[str_index] ); string_section_accessor str_writer( string_table ); Elf_Word pos = str_writer.add_string( name ); new_section->set_name_string_offset( pos ); return new_section; } //------------------------------------------------------------------------------ std::vector::iterator begin() { return parent->sections_.begin(); } //------------------------------------------------------------------------------ std::vector::iterator end() { return parent->sections_.end(); } //------------------------------------------------------------------------------ std::vector::const_iterator begin() const { return parent->sections_.cbegin(); } //------------------------------------------------------------------------------ std::vector::const_iterator end() const { return parent->sections_.cend(); } //------------------------------------------------------------------------------ private: elfio* parent; } sections; //------------------------------------------------------------------------------ public: friend class Segments; class Segments { public: //------------------------------------------------------------------------------ Segments( elfio* parent_ ) : parent( parent_ ) {} //------------------------------------------------------------------------------ Elf_Half size() const { return (Elf_Half)parent->segments_.size(); } //------------------------------------------------------------------------------ segment* operator[]( unsigned int index ) const { return parent->segments_[index]; } //------------------------------------------------------------------------------ segment* add() { return parent->create_segment(); } //------------------------------------------------------------------------------ std::vector::iterator begin() { return parent->segments_.begin(); } //------------------------------------------------------------------------------ std::vector::iterator end() { return parent->segments_.end(); } //------------------------------------------------------------------------------ std::vector::const_iterator begin() const { return parent->segments_.cbegin(); } //------------------------------------------------------------------------------ std::vector::const_iterator end() const { return parent->segments_.cend(); } //------------------------------------------------------------------------------ private: elfio* parent; } segments; //------------------------------------------------------------------------------ private: elf_header* header; std::vector sections_; std::vector segments_; endianess_convertor convertor; Elf_Xword current_file_pos; }; } // namespace ELFIO /*** Start of inlined file: elfio_symbols.hpp ***/ #ifndef ELFIO_SYMBOLS_HPP #define ELFIO_SYMBOLS_HPP namespace ELFIO { //------------------------------------------------------------------------------ template class symbol_section_accessor_template { public: //------------------------------------------------------------------------------ symbol_section_accessor_template( const elfio& elf_file_, S* symbol_section_ ) : elf_file( elf_file_ ), symbol_section( symbol_section_ ) { find_hash_section(); } //------------------------------------------------------------------------------ Elf_Xword get_symbols_num() const { Elf_Xword nRet = 0; if ( 0 != symbol_section->get_entry_size() ) { nRet = symbol_section->get_size() / symbol_section->get_entry_size(); } return nRet; } //------------------------------------------------------------------------------ bool get_symbol( Elf_Xword index, std::string& name, Elf64_Addr& value, Elf_Xword& size, unsigned char& bind, unsigned char& type, Elf_Half& section_index, unsigned char& other ) const { bool ret = false; if ( elf_file.get_class() == ELFCLASS32 ) { ret = generic_get_symbol( index, name, value, size, bind, type, section_index, other ); } else { ret = generic_get_symbol( index, name, value, size, bind, type, section_index, other ); } return ret; } //------------------------------------------------------------------------------ bool get_symbol( const std::string& name, Elf64_Addr& value, Elf_Xword& size, unsigned char& bind, unsigned char& type, Elf_Half& section_index, unsigned char& other ) const { bool ret = false; if ( 0 != get_hash_table_index() ) { Elf_Word nbucket = *(const Elf_Word*)hash_section->get_data(); Elf_Word nchain = *(const Elf_Word*)( hash_section->get_data() + sizeof( Elf_Word ) ); Elf_Word val = elf_hash( (const unsigned char*)name.c_str() ); Elf_Word y = *(const Elf_Word*)( hash_section->get_data() + ( 2 + val % nbucket ) * sizeof( Elf_Word ) ); std::string str; get_symbol( y, str, value, size, bind, type, section_index, other ); while ( str != name && STN_UNDEF != y && y < nchain ) { y = *(const Elf_Word*)( hash_section->get_data() + ( 2 + nbucket + y ) * sizeof( Elf_Word ) ); get_symbol( y, str, value, size, bind, type, section_index, other ); } if ( str == name ) { ret = true; } } else { for ( Elf_Xword i = 0; i < get_symbols_num() && !ret; i++ ) { std::string symbol_name; if ( get_symbol( i, symbol_name, value, size, bind, type, section_index, other ) ) { if ( symbol_name == name ) { ret = true; } } } } return ret; } //------------------------------------------------------------------------------ bool get_symbol( const Elf64_Addr& value, std::string& name, Elf_Xword& size, unsigned char& bind, unsigned char& type, Elf_Half& section_index, unsigned char& other ) const { const endianess_convertor& convertor = elf_file.get_convertor(); Elf_Xword idx = 0; bool match = false; Elf64_Addr v = 0; if ( elf_file.get_class() == ELFCLASS32 ) { match = generic_search_symbols( [&]( const Elf32_Sym* sym ) { return convertor( sym->st_value ) == value; }, idx ); } else { match = generic_search_symbols( [&]( const Elf64_Sym* sym ) { return convertor( sym->st_value ) == value; }, idx ); } if ( match ) { return get_symbol( idx, name, v, size, bind, type, section_index, other ); } return false; } //------------------------------------------------------------------------------ Elf_Word add_symbol( Elf_Word name, Elf64_Addr value, Elf_Xword size, unsigned char info, unsigned char other, Elf_Half shndx ) { Elf_Word nRet; if ( symbol_section->get_size() == 0 ) { if ( elf_file.get_class() == ELFCLASS32 ) { nRet = generic_add_symbol( 0, 0, 0, 0, 0, 0 ); } else { nRet = generic_add_symbol( 0, 0, 0, 0, 0, 0 ); } } if ( elf_file.get_class() == ELFCLASS32 ) { nRet = generic_add_symbol( name, value, size, info, other, shndx ); } else { nRet = generic_add_symbol( name, value, size, info, other, shndx ); } return nRet; } //------------------------------------------------------------------------------ Elf_Word add_symbol( Elf_Word name, Elf64_Addr value, Elf_Xword size, unsigned char bind, unsigned char type, unsigned char other, Elf_Half shndx ) { return add_symbol( name, value, size, ELF_ST_INFO( bind, type ), other, shndx ); } //------------------------------------------------------------------------------ Elf_Word add_symbol( string_section_accessor& pStrWriter, const char* str, Elf64_Addr value, Elf_Xword size, unsigned char info, unsigned char other, Elf_Half shndx ) { Elf_Word index = pStrWriter.add_string( str ); return add_symbol( index, value, size, info, other, shndx ); } //------------------------------------------------------------------------------ Elf_Word add_symbol( string_section_accessor& pStrWriter, const char* str, Elf64_Addr value, Elf_Xword size, unsigned char bind, unsigned char type, unsigned char other, Elf_Half shndx ) { return add_symbol( pStrWriter, str, value, size, ELF_ST_INFO( bind, type ), other, shndx ); } //------------------------------------------------------------------------------ Elf_Xword arrange_local_symbols( std::function func = nullptr ) { int nRet = 0; if ( elf_file.get_class() == ELFCLASS32 ) { nRet = generic_arrange_local_symbols( func ); } else { nRet = generic_arrange_local_symbols( func ); } return nRet; } //------------------------------------------------------------------------------ private: //------------------------------------------------------------------------------ void find_hash_section() { hash_section = 0; hash_section_index = 0; Elf_Half nSecNo = elf_file.sections.size(); for ( Elf_Half i = 0; i < nSecNo && 0 == hash_section_index; ++i ) { const section* sec = elf_file.sections[i]; if ( sec->get_link() == symbol_section->get_index() ) { hash_section = sec; hash_section_index = i; } } } //------------------------------------------------------------------------------ Elf_Half get_string_table_index() const { return (Elf_Half)symbol_section->get_link(); } //------------------------------------------------------------------------------ Elf_Half get_hash_table_index() const { return hash_section_index; } //------------------------------------------------------------------------------ template const T* generic_get_symbol_ptr( Elf_Xword index ) const { if ( 0 != symbol_section->get_data() && index < get_symbols_num() ) { const T* pSym = reinterpret_cast( symbol_section->get_data() + index * symbol_section->get_entry_size() ); return pSym; } return nullptr; } //------------------------------------------------------------------------------ template bool generic_search_symbols( std::function match, Elf_Xword& idx ) const { for ( Elf_Xword i = 0; i < get_symbols_num(); i++ ) { const T* symPtr = generic_get_symbol_ptr( i ); if ( symPtr == nullptr ) return false; if ( match( symPtr ) ) { idx = i; return true; } } return false; } //------------------------------------------------------------------------------ template bool generic_get_symbol( Elf_Xword index, std::string& name, Elf64_Addr& value, Elf_Xword& size, unsigned char& bind, unsigned char& type, Elf_Half& section_index, unsigned char& other ) const { bool ret = false; if ( 0 != symbol_section->get_data() && index < get_symbols_num() ) { const T* pSym = reinterpret_cast( symbol_section->get_data() + index * symbol_section->get_entry_size() ); const endianess_convertor& convertor = elf_file.get_convertor(); section* string_section = elf_file.sections[get_string_table_index()]; string_section_accessor str_reader( string_section ); const char* pStr = str_reader.get_string( convertor( pSym->st_name ) ); if ( 0 != pStr ) { name = pStr; } value = convertor( pSym->st_value ); size = convertor( pSym->st_size ); bind = ELF_ST_BIND( pSym->st_info ); type = ELF_ST_TYPE( pSym->st_info ); section_index = convertor( pSym->st_shndx ); other = pSym->st_other; ret = true; } return ret; } //------------------------------------------------------------------------------ template Elf_Word generic_add_symbol( Elf_Word name, Elf64_Addr value, Elf_Xword size, unsigned char info, unsigned char other, Elf_Half shndx ) { const endianess_convertor& convertor = elf_file.get_convertor(); T entry; entry.st_name = convertor( name ); entry.st_value = value; entry.st_value = convertor( entry.st_value ); entry.st_size = size; entry.st_size = convertor( entry.st_size ); entry.st_info = convertor( info ); entry.st_other = convertor( other ); entry.st_shndx = convertor( shndx ); symbol_section->append_data( reinterpret_cast( &entry ), sizeof( entry ) ); Elf_Word nRet = symbol_section->get_size() / sizeof( entry ) - 1; return nRet; } //------------------------------------------------------------------------------ template Elf_Xword generic_arrange_local_symbols( std::function func ) { const endianess_convertor& convertor = elf_file.get_convertor(); const Elf_Xword size = symbol_section->get_entry_size(); Elf_Xword first_not_local = 1; // Skip the first entry. It is always NOTYPE Elf_Xword current = 0; Elf_Xword count = get_symbols_num(); while ( true ) { T* p1 = nullptr; T* p2 = nullptr; while ( first_not_local < count ) { p1 = const_cast( generic_get_symbol_ptr( first_not_local ) ); if ( ELF_ST_BIND( convertor( p1->st_info ) ) != STB_LOCAL ) break; ++first_not_local; } current = first_not_local + 1; while ( current < count ) { p2 = const_cast( generic_get_symbol_ptr( current ) ); if ( ELF_ST_BIND( convertor( p2->st_info ) ) == STB_LOCAL ) break; ++current; } if ( first_not_local < count && current < count ) { if ( func ) func( first_not_local, current ); // Swap the symbols T tmp; std::copy( p1, p1 + 1, &tmp ); std::copy( p2, p2 + 1, p1 ); std::copy( &tmp, &tmp + 1, p2 ); } else { // Update 'info' field of the section symbol_section->set_info( first_not_local ); break; } } // Elf_Word nRet = symbol_section->get_size() / sizeof(entry) - 1; return first_not_local; } //------------------------------------------------------------------------------ private: const elfio& elf_file; S* symbol_section; Elf_Half hash_section_index; const section* hash_section; }; using symbol_section_accessor = symbol_section_accessor_template
; using const_symbol_section_accessor = symbol_section_accessor_template; } // namespace ELFIO #endif // ELFIO_SYMBOLS_HPP /*** End of inlined file: elfio_symbols.hpp ***/ /*** Start of inlined file: elfio_note.hpp ***/ #ifndef ELFIO_NOTE_HPP #define ELFIO_NOTE_HPP namespace ELFIO { //------------------------------------------------------------------------------ // There are discrepancies in documentations. SCO documentation // (http://www.sco.com/developers/gabi/latest/ch5.pheader.html#note_section) // requires 8 byte entries alignment for 64-bit ELF file, // but Oracle's definition uses the same structure // for 32-bit and 64-bit formats. // (https://docs.oracle.com/cd/E23824_01/html/819-0690/chapter6-18048.html) // // It looks like EM_X86_64 Linux implementation is similar to Oracle's // definition. Therefore, the same alignment works for both formats //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ template class note_section_accessor_template { public: //------------------------------------------------------------------------------ note_section_accessor_template( const elfio& elf_file_, S* section_ ) : elf_file( elf_file_ ), note_section( section_ ) { process_section(); } //------------------------------------------------------------------------------ Elf_Word get_notes_num() const { return (Elf_Word)note_start_positions.size(); } //------------------------------------------------------------------------------ bool get_note( Elf_Word index, Elf_Word& type, std::string& name, void*& desc, Elf_Word& descSize ) const { if ( index >= note_section->get_size() ) { return false; } const char* pData = note_section->get_data() + note_start_positions[index]; int align = sizeof( Elf_Word ); const endianess_convertor& convertor = elf_file.get_convertor(); type = convertor( *(const Elf_Word*)( pData + 2 * align ) ); Elf_Word namesz = convertor( *(const Elf_Word*)( pData ) ); descSize = convertor( *(const Elf_Word*)( pData + sizeof( namesz ) ) ); Elf_Xword max_name_size = note_section->get_size() - note_start_positions[index]; if ( namesz < 1 || namesz > max_name_size || (Elf_Xword)namesz + descSize > max_name_size ) { return false; } name.assign( pData + 3 * align, namesz - 1 ); if ( 0 == descSize ) { desc = 0; } else { desc = const_cast( pData + 3 * align + ( ( namesz + align - 1 ) / align ) * align ); } return true; } //------------------------------------------------------------------------------ void add_note( Elf_Word type, const std::string& name, const void* desc, Elf_Word descSize ) { const endianess_convertor& convertor = elf_file.get_convertor(); int align = sizeof( Elf_Word ); Elf_Word nameLen = (Elf_Word)name.size() + 1; Elf_Word nameLenConv = convertor( nameLen ); std::string buffer( reinterpret_cast( &nameLenConv ), align ); Elf_Word descSizeConv = convertor( descSize ); buffer.append( reinterpret_cast( &descSizeConv ), align ); type = convertor( type ); buffer.append( reinterpret_cast( &type ), align ); buffer.append( name ); buffer.append( 1, '\x00' ); const char pad[] = { '\0', '\0', '\0', '\0' }; if ( nameLen % align != 0 ) { buffer.append( pad, align - nameLen % align ); } if ( desc != 0 && descSize != 0 ) { buffer.append( reinterpret_cast( desc ), descSize ); if ( descSize % align != 0 ) { buffer.append( pad, align - descSize % align ); } } note_start_positions.push_back( note_section->get_size() ); note_section->append_data( buffer ); } private: //------------------------------------------------------------------------------ void process_section() { const endianess_convertor& convertor = elf_file.get_convertor(); const char* data = note_section->get_data(); Elf_Xword size = note_section->get_size(); Elf_Xword current = 0; note_start_positions.clear(); // Is it empty? if ( 0 == data || 0 == size ) { return; } Elf_Word align = sizeof( Elf_Word ); while ( current + (Elf_Xword)3 * align <= size ) { note_start_positions.push_back( current ); Elf_Word namesz = convertor( *(const Elf_Word*)( data + current ) ); Elf_Word descsz = convertor( *(const Elf_Word*)( data + current + sizeof( namesz ) ) ); current += (Elf_Xword)3 * sizeof( Elf_Word ) + ( ( namesz + align - 1 ) / align ) * (Elf_Xword)align + ( ( descsz + align - 1 ) / align ) * (Elf_Xword)align; } } //------------------------------------------------------------------------------ private: const elfio& elf_file; S* note_section; std::vector note_start_positions; }; using note_section_accessor = note_section_accessor_template
; using const_note_section_accessor = note_section_accessor_template; } // namespace ELFIO #endif // ELFIO_NOTE_HPP /*** End of inlined file: elfio_note.hpp ***/ /*** Start of inlined file: elfio_relocation.hpp ***/ #ifndef ELFIO_RELOCATION_HPP #define ELFIO_RELOCATION_HPP namespace ELFIO { template struct get_sym_and_type; template <> struct get_sym_and_type { static int get_r_sym( Elf_Xword info ) { return ELF32_R_SYM( (Elf_Word)info ); } static int get_r_type( Elf_Xword info ) { return ELF32_R_TYPE( (Elf_Word)info ); } }; template <> struct get_sym_and_type { static int get_r_sym( Elf_Xword info ) { return ELF32_R_SYM( (Elf_Word)info ); } static int get_r_type( Elf_Xword info ) { return ELF32_R_TYPE( (Elf_Word)info ); } }; template <> struct get_sym_and_type { static int get_r_sym( Elf_Xword info ) { return ELF64_R_SYM( info ); } static int get_r_type( Elf_Xword info ) { return ELF64_R_TYPE( info ); } }; template <> struct get_sym_and_type { static int get_r_sym( Elf_Xword info ) { return ELF64_R_SYM( info ); } static int get_r_type( Elf_Xword info ) { return ELF64_R_TYPE( info ); } }; //------------------------------------------------------------------------------ template class relocation_section_accessor_template { public: //------------------------------------------------------------------------------ relocation_section_accessor_template( const elfio& elf_file_, S* section_ ) : elf_file( elf_file_ ), relocation_section( section_ ) { } //------------------------------------------------------------------------------ Elf_Xword get_entries_num() const { Elf_Xword nRet = 0; if ( 0 != relocation_section->get_entry_size() ) { nRet = relocation_section->get_size() / relocation_section->get_entry_size(); } return nRet; } //------------------------------------------------------------------------------ bool get_entry( Elf_Xword index, Elf64_Addr& offset, Elf_Word& symbol, Elf_Word& type, Elf_Sxword& addend ) const { if ( index >= get_entries_num() ) { // Is index valid return false; } if ( elf_file.get_class() == ELFCLASS32 ) { if ( SHT_REL == relocation_section->get_type() ) { generic_get_entry_rel( index, offset, symbol, type, addend ); } else if ( SHT_RELA == relocation_section->get_type() ) { generic_get_entry_rela( index, offset, symbol, type, addend ); } } else { if ( SHT_REL == relocation_section->get_type() ) { generic_get_entry_rel( index, offset, symbol, type, addend ); } else if ( SHT_RELA == relocation_section->get_type() ) { generic_get_entry_rela( index, offset, symbol, type, addend ); } } return true; } //------------------------------------------------------------------------------ bool get_entry( Elf_Xword index, Elf64_Addr& offset, Elf64_Addr& symbolValue, std::string& symbolName, Elf_Word& type, Elf_Sxword& addend, Elf_Sxword& calcValue ) const { // Do regular job Elf_Word symbol; bool ret = get_entry( index, offset, symbol, type, addend ); // Find the symbol Elf_Xword size; unsigned char bind; unsigned char symbolType; Elf_Half section; unsigned char other; symbol_section_accessor symbols( elf_file, elf_file.sections[get_symbol_table_index()] ); ret = ret && symbols.get_symbol( symbol, symbolName, symbolValue, size, bind, symbolType, section, other ); if ( ret ) { // Was it successful? switch ( type ) { case R_386_NONE: // none calcValue = 0; break; case R_386_32: // S + A calcValue = symbolValue + addend; break; case R_386_PC32: // S + A - P calcValue = symbolValue + addend - offset; break; case R_386_GOT32: // G + A - P calcValue = 0; break; case R_386_PLT32: // L + A - P calcValue = 0; break; case R_386_COPY: // none calcValue = 0; break; case R_386_GLOB_DAT: // S case R_386_JMP_SLOT: // S calcValue = symbolValue; break; case R_386_RELATIVE: // B + A calcValue = addend; break; case R_386_GOTOFF: // S + A - GOT calcValue = 0; break; case R_386_GOTPC: // GOT + A - P calcValue = 0; break; default: // Not recognized symbol! calcValue = 0; break; } } return ret; } //------------------------------------------------------------------------------ bool set_entry( Elf_Xword index, Elf64_Addr offset, Elf_Word symbol, Elf_Word type, Elf_Sxword addend ) { if ( index >= get_entries_num() ) { // Is index valid return false; } if ( elf_file.get_class() == ELFCLASS32 ) { if ( SHT_REL == relocation_section->get_type() ) { generic_set_entry_rel( index, offset, symbol, type, addend ); } else if ( SHT_RELA == relocation_section->get_type() ) { generic_set_entry_rela( index, offset, symbol, type, addend ); } } else { if ( SHT_REL == relocation_section->get_type() ) { generic_set_entry_rel( index, offset, symbol, type, addend ); } else if ( SHT_RELA == relocation_section->get_type() ) { generic_set_entry_rela( index, offset, symbol, type, addend ); } } return true; } //------------------------------------------------------------------------------ void add_entry( Elf64_Addr offset, Elf_Xword info ) { if ( elf_file.get_class() == ELFCLASS32 ) { generic_add_entry( offset, info ); } else { generic_add_entry( offset, info ); } } //------------------------------------------------------------------------------ void add_entry( Elf64_Addr offset, Elf_Word symbol, unsigned char type ) { Elf_Xword info; if ( elf_file.get_class() == ELFCLASS32 ) { info = ELF32_R_INFO( (Elf_Xword)symbol, type ); } else { info = ELF64_R_INFO( (Elf_Xword)symbol, type ); } add_entry( offset, info ); } //------------------------------------------------------------------------------ void add_entry( Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend ) { if ( elf_file.get_class() == ELFCLASS32 ) { generic_add_entry( offset, info, addend ); } else { generic_add_entry( offset, info, addend ); } } //------------------------------------------------------------------------------ void add_entry( Elf64_Addr offset, Elf_Word symbol, unsigned char type, Elf_Sxword addend ) { Elf_Xword info; if ( elf_file.get_class() == ELFCLASS32 ) { info = ELF32_R_INFO( (Elf_Xword)symbol, type ); } else { info = ELF64_R_INFO( (Elf_Xword)symbol, type ); } add_entry( offset, info, addend ); } //------------------------------------------------------------------------------ void add_entry( string_section_accessor str_writer, const char* str, symbol_section_accessor sym_writer, Elf64_Addr value, Elf_Word size, unsigned char sym_info, unsigned char other, Elf_Half shndx, Elf64_Addr offset, unsigned char type ) { Elf_Word str_index = str_writer.add_string( str ); Elf_Word sym_index = sym_writer.add_symbol( str_index, value, size, sym_info, other, shndx ); add_entry( offset, sym_index, type ); } //------------------------------------------------------------------------------ void swap_symbols( Elf_Xword first, Elf_Xword second ) { Elf64_Addr offset; Elf_Word symbol; Elf_Word rtype; Elf_Sxword addend; for ( Elf_Word i = 0; i < get_entries_num(); i++ ) { get_entry( i, offset, symbol, rtype, addend ); if ( symbol == first ) { set_entry( i, offset, (Elf_Word)second, rtype, addend ); } if ( symbol == second ) { set_entry( i, offset, (Elf_Word)first, rtype, addend ); } } } //------------------------------------------------------------------------------ private: //------------------------------------------------------------------------------ Elf_Half get_symbol_table_index() const { return (Elf_Half)relocation_section->get_link(); } //------------------------------------------------------------------------------ template void generic_get_entry_rel( Elf_Xword index, Elf64_Addr& offset, Elf_Word& symbol, Elf_Word& type, Elf_Sxword& addend ) const { const endianess_convertor& convertor = elf_file.get_convertor(); const T* pEntry = reinterpret_cast( relocation_section->get_data() + index * relocation_section->get_entry_size() ); offset = convertor( pEntry->r_offset ); Elf_Xword tmp = convertor( pEntry->r_info ); symbol = get_sym_and_type::get_r_sym( tmp ); type = get_sym_and_type::get_r_type( tmp ); addend = 0; } //------------------------------------------------------------------------------ template void generic_get_entry_rela( Elf_Xword index, Elf64_Addr& offset, Elf_Word& symbol, Elf_Word& type, Elf_Sxword& addend ) const { const endianess_convertor& convertor = elf_file.get_convertor(); const T* pEntry = reinterpret_cast( relocation_section->get_data() + index * relocation_section->get_entry_size() ); offset = convertor( pEntry->r_offset ); Elf_Xword tmp = convertor( pEntry->r_info ); symbol = get_sym_and_type::get_r_sym( tmp ); type = get_sym_and_type::get_r_type( tmp ); addend = convertor( pEntry->r_addend ); } //------------------------------------------------------------------------------ template void generic_set_entry_rel( Elf_Xword index, Elf64_Addr offset, Elf_Word symbol, Elf_Word type, Elf_Sxword ) { const endianess_convertor& convertor = elf_file.get_convertor(); T* pEntry = const_cast( reinterpret_cast( relocation_section->get_data() + index * relocation_section->get_entry_size() ) ); if ( elf_file.get_class() == ELFCLASS32 ) { pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); } else { pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); } pEntry->r_offset = offset; pEntry->r_offset = convertor( pEntry->r_offset ); pEntry->r_info = convertor( pEntry->r_info ); } //------------------------------------------------------------------------------ template void generic_set_entry_rela( Elf_Xword index, Elf64_Addr offset, Elf_Word symbol, Elf_Word type, Elf_Sxword addend ) { const endianess_convertor& convertor = elf_file.get_convertor(); T* pEntry = const_cast( reinterpret_cast( relocation_section->get_data() + index * relocation_section->get_entry_size() ) ); if ( elf_file.get_class() == ELFCLASS32 ) { pEntry->r_info = ELF32_R_INFO( (Elf_Xword)symbol, type ); } else { pEntry->r_info = ELF64_R_INFO( (Elf_Xword)symbol, type ); } pEntry->r_offset = offset; pEntry->r_addend = addend; pEntry->r_offset = convertor( pEntry->r_offset ); pEntry->r_info = convertor( pEntry->r_info ); pEntry->r_addend = convertor( pEntry->r_addend ); } //------------------------------------------------------------------------------ template void generic_add_entry( Elf64_Addr offset, Elf_Xword info ) { const endianess_convertor& convertor = elf_file.get_convertor(); T entry; entry.r_offset = offset; entry.r_info = info; entry.r_offset = convertor( entry.r_offset ); entry.r_info = convertor( entry.r_info ); relocation_section->append_data( reinterpret_cast( &entry ), sizeof( entry ) ); } //------------------------------------------------------------------------------ template void generic_add_entry( Elf64_Addr offset, Elf_Xword info, Elf_Sxword addend ) { const endianess_convertor& convertor = elf_file.get_convertor(); T entry; entry.r_offset = offset; entry.r_info = info; entry.r_addend = addend; entry.r_offset = convertor( entry.r_offset ); entry.r_info = convertor( entry.r_info ); entry.r_addend = convertor( entry.r_addend ); relocation_section->append_data( reinterpret_cast( &entry ), sizeof( entry ) ); } //------------------------------------------------------------------------------ private: const elfio& elf_file; S* relocation_section; }; using relocation_section_accessor = relocation_section_accessor_template
; using const_relocation_section_accessor = relocation_section_accessor_template; } // namespace ELFIO #endif // ELFIO_RELOCATION_HPP /*** End of inlined file: elfio_relocation.hpp ***/ /*** Start of inlined file: elfio_dynamic.hpp ***/ #ifndef ELFIO_DYNAMIC_HPP #define ELFIO_DYNAMIC_HPP namespace ELFIO { //------------------------------------------------------------------------------ template class dynamic_section_accessor_template { public: //------------------------------------------------------------------------------ dynamic_section_accessor_template( const elfio& elf_file_, S* section_ ) : elf_file( elf_file_ ), dynamic_section( section_ ) { } //------------------------------------------------------------------------------ Elf_Xword get_entries_num() const { Elf_Xword nRet = 0; if ( 0 != dynamic_section->get_entry_size() ) { nRet = dynamic_section->get_size() / dynamic_section->get_entry_size(); } return nRet; } //------------------------------------------------------------------------------ bool get_entry( Elf_Xword index, Elf_Xword& tag, Elf_Xword& value, std::string& str ) const { if ( index >= get_entries_num() ) { // Is index valid return false; } if ( elf_file.get_class() == ELFCLASS32 ) { generic_get_entry_dyn( index, tag, value ); } else { generic_get_entry_dyn( index, tag, value ); } // If the tag may have a string table reference, prepare the string if ( tag == DT_NEEDED || tag == DT_SONAME || tag == DT_RPATH || tag == DT_RUNPATH ) { string_section_accessor strsec = elf_file.sections[get_string_table_index()]; const char* result = strsec.get_string( value ); if ( 0 == result ) { str.clear(); return false; } str = result; } else { str.clear(); } return true; } //------------------------------------------------------------------------------ void add_entry( Elf_Xword tag, Elf_Xword value ) { if ( elf_file.get_class() == ELFCLASS32 ) { generic_add_entry( tag, value ); } else { generic_add_entry( tag, value ); } } //------------------------------------------------------------------------------ void add_entry( Elf_Xword tag, const std::string& str ) { string_section_accessor strsec = elf_file.sections[get_string_table_index()]; Elf_Xword value = strsec.add_string( str ); add_entry( tag, value ); } //------------------------------------------------------------------------------ private: //------------------------------------------------------------------------------ Elf_Half get_string_table_index() const { return (Elf_Half)dynamic_section->get_link(); } //------------------------------------------------------------------------------ template void generic_get_entry_dyn( Elf_Xword index, Elf_Xword& tag, Elf_Xword& value ) const { const endianess_convertor& convertor = elf_file.get_convertor(); // Check unusual case when dynamic section has no data if ( dynamic_section->get_data() == 0 || ( index + 1 ) * dynamic_section->get_entry_size() > dynamic_section->get_size() ) { tag = DT_NULL; value = 0; return; } const T* pEntry = reinterpret_cast( dynamic_section->get_data() + index * dynamic_section->get_entry_size() ); tag = convertor( pEntry->d_tag ); switch ( tag ) { case DT_NULL: case DT_SYMBOLIC: case DT_TEXTREL: case DT_BIND_NOW: value = 0; break; case DT_NEEDED: case DT_PLTRELSZ: case DT_RELASZ: case DT_RELAENT: case DT_STRSZ: case DT_SYMENT: case DT_SONAME: case DT_RPATH: case DT_RELSZ: case DT_RELENT: case DT_PLTREL: case DT_INIT_ARRAYSZ: case DT_FINI_ARRAYSZ: case DT_RUNPATH: case DT_FLAGS: case DT_PREINIT_ARRAYSZ: value = convertor( pEntry->d_un.d_val ); break; case DT_PLTGOT: case DT_HASH: case DT_STRTAB: case DT_SYMTAB: case DT_RELA: case DT_INIT: case DT_FINI: case DT_REL: case DT_DEBUG: case DT_JMPREL: case DT_INIT_ARRAY: case DT_FINI_ARRAY: case DT_PREINIT_ARRAY: default: value = convertor( pEntry->d_un.d_ptr ); break; } } //------------------------------------------------------------------------------ template void generic_add_entry( Elf_Xword tag, Elf_Xword value ) { const endianess_convertor& convertor = elf_file.get_convertor(); T entry; switch ( tag ) { case DT_NULL: case DT_SYMBOLIC: case DT_TEXTREL: case DT_BIND_NOW: value = 0; case DT_NEEDED: case DT_PLTRELSZ: case DT_RELASZ: case DT_RELAENT: case DT_STRSZ: case DT_SYMENT: case DT_SONAME: case DT_RPATH: case DT_RELSZ: case DT_RELENT: case DT_PLTREL: case DT_INIT_ARRAYSZ: case DT_FINI_ARRAYSZ: case DT_RUNPATH: case DT_FLAGS: case DT_PREINIT_ARRAYSZ: entry.d_un.d_val = convertor( value ); break; case DT_PLTGOT: case DT_HASH: case DT_STRTAB: case DT_SYMTAB: case DT_RELA: case DT_INIT: case DT_FINI: case DT_REL: case DT_DEBUG: case DT_JMPREL: case DT_INIT_ARRAY: case DT_FINI_ARRAY: case DT_PREINIT_ARRAY: default: entry.d_un.d_ptr = convertor( value ); break; } entry.d_tag = convertor( tag ); dynamic_section->append_data( reinterpret_cast( &entry ), sizeof( entry ) ); } //------------------------------------------------------------------------------ private: const elfio& elf_file; S* dynamic_section; }; using dynamic_section_accessor = dynamic_section_accessor_template
; using const_dynamic_section_accessor = dynamic_section_accessor_template; } // namespace ELFIO #endif // ELFIO_DYNAMIC_HPP /*** End of inlined file: elfio_dynamic.hpp ***/ /*** Start of inlined file: elfio_modinfo.hpp ***/ #ifndef ELFIO_MODINFO_HPP #define ELFIO_MODINFO_HPP #include #include namespace ELFIO { //------------------------------------------------------------------------------ template class modinfo_section_accessor_template { public: //------------------------------------------------------------------------------ modinfo_section_accessor_template( S* section_ ) : modinfo_section( section_ ) { process_section(); } //------------------------------------------------------------------------------ Elf_Word get_attribute_num() const { return (Elf_Word)content.size(); } //------------------------------------------------------------------------------ bool get_attribute( Elf_Word no, std::string& field, std::string& value ) const { if ( no < content.size() ) { field = content[no].first; value = content[no].second; return true; } return false; } //------------------------------------------------------------------------------ bool get_attribute( std::string field_name, std::string& value ) const { for ( auto i = content.begin(); i != content.end(); i++ ) { if ( field_name == i->first ) { value = i->second; return true; } } return false; } //------------------------------------------------------------------------------ Elf_Word add_attribute( std::string field, std::string value ) { Elf_Word current_position = 0; if ( modinfo_section ) { // Strings are addeded to the end of the current section data current_position = (Elf_Word)modinfo_section->get_size(); std::string attribute = field + "=" + value; modinfo_section->append_data( attribute + '\0' ); content.push_back( std::pair( field, value ) ); } return current_position; } //------------------------------------------------------------------------------ private: void process_section() { const char* pdata = modinfo_section->get_data(); if ( pdata ) { ELFIO::Elf_Xword i = 0; while ( i < modinfo_section->get_size() ) { while ( i < modinfo_section->get_size() && !pdata[i] ) i++; if ( i < modinfo_section->get_size() ) { std::string info = pdata + i; size_t loc = info.find( '=' ); std::pair attribute( info.substr( 0, loc ), info.substr( loc + 1 ) ); content.push_back( attribute ); i += info.length(); } } } } //------------------------------------------------------------------------------ private: S* modinfo_section; std::vector> content; }; using modinfo_section_accessor = modinfo_section_accessor_template
; using const_modinfo_section_accessor = modinfo_section_accessor_template; } // namespace ELFIO #endif // ELFIO_MODINFO_HPP /*** End of inlined file: elfio_modinfo.hpp ***/ #ifdef _MSC_VER #pragma warning( pop ) #endif #endif // ELFIO_HPP /*** End of inlined file: elfio.hpp ***/ namespace ELFIO { static struct class_table_t { const char key; const char* str; } class_table[] = { { ELFCLASS32, "ELF32" }, { ELFCLASS64, "ELF64" }, }; static struct endian_table_t { const char key; const char* str; } endian_table[] = { { ELFDATANONE, "None" }, { ELFDATA2LSB, "Little endian" }, { ELFDATA2MSB, "Big endian" }, }; static struct version_table_t { const Elf64_Word key; const char* str; } version_table[] = { { EV_NONE, "None" }, { EV_CURRENT, "Current" }, }; static struct type_table_t { const Elf32_Half key; const char* str; } type_table[] = { { ET_NONE, "No file type" }, { ET_REL, "Relocatable file" }, { ET_EXEC, "Executable file" }, { ET_DYN, "Shared object file" }, { ET_CORE, "Core file" }, }; static struct machine_table_t { const Elf64_Half key; const char* str; } machine_table[] = { { EM_NONE, "No machine" }, { EM_M32, "AT&T WE 32100" }, { EM_SPARC, "SUN SPARC" }, { EM_386, "Intel 80386" }, { EM_68K, "Motorola m68k family" }, { EM_88K, "Motorola m88k family" }, { EM_486, "Intel 80486// Reserved for future use" }, { EM_860, "Intel 80860" }, { EM_MIPS, "MIPS R3000 (officially, big-endian only)" }, { EM_S370, "IBM System/370" }, { EM_MIPS_RS3_LE, "MIPS R3000 little-endian (Oct 4 1999 Draft) Deprecated" }, { EM_res011, "Reserved" }, { EM_res012, "Reserved" }, { EM_res013, "Reserved" }, { EM_res014, "Reserved" }, { EM_PARISC, "HPPA" }, { EM_res016, "Reserved" }, { EM_VPP550, "Fujitsu VPP500" }, { EM_SPARC32PLUS, "Sun's v8plus" }, { EM_960, "Intel 80960" }, { EM_PPC, "PowerPC" }, { EM_PPC64, "64-bit PowerPC" }, { EM_S390, "IBM S/390" }, { EM_SPU, "Sony/Toshiba/IBM SPU" }, { EM_res024, "Reserved" }, { EM_res025, "Reserved" }, { EM_res026, "Reserved" }, { EM_res027, "Reserved" }, { EM_res028, "Reserved" }, { EM_res029, "Reserved" }, { EM_res030, "Reserved" }, { EM_res031, "Reserved" }, { EM_res032, "Reserved" }, { EM_res033, "Reserved" }, { EM_res034, "Reserved" }, { EM_res035, "Reserved" }, { EM_V800, "NEC V800 series" }, { EM_FR20, "Fujitsu FR20" }, { EM_RH32, "TRW RH32" }, { EM_MCORE, "Motorola M*Core // May also be taken by Fujitsu MMA" }, { EM_RCE, "Old name for MCore" }, { EM_ARM, "ARM" }, { EM_OLD_ALPHA, "Digital Alpha" }, { EM_SH, "Renesas (formerly Hitachi) / SuperH SH" }, { EM_SPARCV9, "SPARC v9 64-bit" }, { EM_TRICORE, "Siemens Tricore embedded processor" }, { EM_ARC, "ARC Cores" }, { EM_H8_300, "Renesas (formerly Hitachi) H8/300" }, { EM_H8_300H, "Renesas (formerly Hitachi) H8/300H" }, { EM_H8S, "Renesas (formerly Hitachi) H8S" }, { EM_H8_500, "Renesas (formerly Hitachi) H8/500" }, { EM_IA_64, "Intel IA-64 Processor" }, { EM_MIPS_X, "Stanford MIPS-X" }, { EM_COLDFIRE, "Motorola Coldfire" }, { EM_68HC12, "Motorola M68HC12" }, { EM_MMA, "Fujitsu Multimedia Accelerator" }, { EM_PCP, "Siemens PCP" }, { EM_NCPU, "Sony nCPU embedded RISC processor" }, { EM_NDR1, "Denso NDR1 microprocessor" }, { EM_STARCORE, "Motorola Star*Core processor" }, { EM_ME16, "Toyota ME16 processor" }, { EM_ST100, "STMicroelectronics ST100 processor" }, { EM_TINYJ, "Advanced Logic Corp. TinyJ embedded processor" }, { EM_X86_64, "Advanced Micro Devices X86-64 processor" }, { EM_PDSP, "Sony DSP Processor" }, { EM_PDP10, "Digital Equipment Corp. PDP-10" }, { EM_PDP11, "Digital Equipment Corp. PDP-11" }, { EM_FX66, "Siemens FX66 microcontroller" }, { EM_ST9PLUS, "STMicroelectronics ST9+ 8/16 bit microcontroller" }, { EM_ST7, "STMicroelectronics ST7 8-bit microcontroller" }, { EM_68HC16, "Motorola MC68HC16 Microcontroller" }, { EM_68HC11, "Motorola MC68HC11 Microcontroller" }, { EM_68HC08, "Motorola MC68HC08 Microcontroller" }, { EM_68HC05, "Motorola MC68HC05 Microcontroller" }, { EM_SVX, "Silicon Graphics SVx" }, { EM_ST19, "STMicroelectronics ST19 8-bit cpu" }, { EM_VAX, "Digital VAX" }, { EM_CRIS, "Axis Communications 32-bit embedded processor" }, { EM_JAVELIN, "Infineon Technologies 32-bit embedded cpu" }, { EM_FIREPATH, "Element 14 64-bit DSP processor" }, { EM_ZSP, "LSI Logic's 16-bit DSP processor" }, { EM_MMIX, "Donald Knuth's educational 64-bit processor" }, { EM_HUANY, "Harvard's machine-independent format" }, { EM_PRISM, "SiTera Prism" }, { EM_AVR, "Atmel AVR 8-bit microcontroller" }, { EM_FR30, "Fujitsu FR30" }, { EM_D10V, "Mitsubishi D10V" }, { EM_D30V, "Mitsubishi D30V" }, { EM_V850, "NEC v850" }, { EM_M32R, "Renesas M32R (formerly Mitsubishi M32R)" }, { EM_MN10300, "Matsushita MN10300" }, { EM_MN10200, "Matsushita MN10200" }, { EM_PJ, "picoJava" }, { EM_OPENRISC, "OpenRISC 32-bit embedded processor" }, { EM_ARC_A5, "ARC Cores Tangent-A5" }, { EM_XTENSA, "Tensilica Xtensa Architecture" }, { EM_VIDEOCORE, "Alphamosaic VideoCore processor" }, { EM_TMM_GPP, "Thompson Multimedia General Purpose Processor" }, { EM_NS32K, "National Semiconductor 32000 series" }, { EM_TPC, "Tenor Network TPC processor" }, { EM_SNP1K, "Trebia SNP 1000 processor" }, { EM_ST200, "STMicroelectronics ST200 microcontroller" }, { EM_IP2K, "Ubicom IP2022 micro controller" }, { EM_MAX, "MAX Processor" }, { EM_CR, "National Semiconductor CompactRISC" }, { EM_F2MC16, "Fujitsu F2MC16" }, { EM_MSP430, "TI msp430 micro controller" }, { EM_BLACKFIN, "ADI Blackfin" }, { EM_SE_C33, "S1C33 Family of Seiko Epson processors" }, { EM_SEP, "Sharp embedded microprocessor" }, { EM_ARCA, "Arca RISC Microprocessor" }, { EM_UNICORE, "Microprocessor series from PKU-Unity Ltd. and MPRC of " "Peking University" }, { EM_EXCESS, "eXcess: 16/32/64-bit configurable embedded CPU" }, { EM_DXP, "Icera Semiconductor Inc. Deep Execution Processor" }, { EM_ALTERA_NIOS2, "Altera Nios II soft-core processor" }, { EM_CRX, "National Semiconductor CRX" }, { EM_XGATE, "Motorola XGATE embedded processor" }, { EM_C166, "Infineon C16x/XC16x processor" }, { EM_M16C, "Renesas M16C series microprocessors" }, { EM_DSPIC30F, "Microchip Technology dsPIC30F Digital Signal Controller" }, { EM_CE, "Freescale Communication Engine RISC core" }, { EM_M32C, "Renesas M32C series microprocessors" }, { EM_res121, "Reserved" }, { EM_res122, "Reserved" }, { EM_res123, "Reserved" }, { EM_res124, "Reserved" }, { EM_res125, "Reserved" }, { EM_res126, "Reserved" }, { EM_res127, "Reserved" }, { EM_res128, "Reserved" }, { EM_res129, "Reserved" }, { EM_res130, "Reserved" }, { EM_TSK3000, "Altium TSK3000 core" }, { EM_RS08, "Freescale RS08 embedded processor" }, { EM_res133, "Reserved" }, { EM_ECOG2, "Cyan Technology eCOG2 microprocessor" }, { EM_SCORE, "Sunplus Score" }, { EM_SCORE7, "Sunplus S+core7 RISC processor" }, { EM_DSP24, "New Japan Radio (NJR) 24-bit DSP Processor" }, { EM_VIDEOCORE3, "Broadcom VideoCore III processor" }, { EM_LATTICEMICO32, "RISC processor for Lattice FPGA architecture" }, { EM_SE_C17, "Seiko Epson C17 family" }, { EM_TI_C6000, "Texas Instruments TMS320C6000 DSP family" }, { EM_TI_C2000, "Texas Instruments TMS320C2000 DSP family" }, { EM_TI_C5500, "Texas Instruments TMS320C55x DSP family" }, { EM_res143, "Reserved" }, { EM_res144, "Reserved" }, { EM_res145, "Reserved" }, { EM_res146, "Reserved" }, { EM_res147, "Reserved" }, { EM_res148, "Reserved" }, { EM_res149, "Reserved" }, { EM_res150, "Reserved" }, { EM_res151, "Reserved" }, { EM_res152, "Reserved" }, { EM_res153, "Reserved" }, { EM_res154, "Reserved" }, { EM_res155, "Reserved" }, { EM_res156, "Reserved" }, { EM_res157, "Reserved" }, { EM_res158, "Reserved" }, { EM_res159, "Reserved" }, { EM_MMDSP_PLUS, "STMicroelectronics 64bit VLIW Data Signal Processor" }, { EM_CYPRESS_M8C, "Cypress M8C microprocessor" }, { EM_R32C, "Renesas R32C series microprocessors" }, { EM_TRIMEDIA, "NXP Semiconductors TriMedia architecture family" }, { EM_QDSP6, "QUALCOMM DSP6 Processor" }, { EM_8051, "Intel 8051 and variants" }, { EM_STXP7X, "STMicroelectronics STxP7x family" }, { EM_NDS32, "Andes Technology compact code size embedded RISC processor family" }, { EM_ECOG1, "Cyan Technology eCOG1X family" }, { EM_ECOG1X, "Cyan Technology eCOG1X family" }, { EM_MAXQ30, "Dallas Semiconductor MAXQ30 Core Micro-controllers" }, { EM_XIMO16, "New Japan Radio (NJR) 16-bit DSP Processor" }, { EM_MANIK, "M2000 Reconfigurable RISC Microprocessor" }, { EM_CRAYNV2, "Cray Inc. NV2 vector architecture" }, { EM_RX, "Renesas RX family" }, { EM_METAG, "Imagination Technologies META processor architecture" }, { EM_MCST_ELBRUS, "MCST Elbrus general purpose hardware architecture" }, { EM_ECOG16, "Cyan Technology eCOG16 family" }, { EM_CR16, "National Semiconductor CompactRISC 16-bit processor" }, { EM_ETPU, "Freescale Extended Time Processing Unit" }, { EM_SLE9X, "Infineon Technologies SLE9X core" }, { EM_L1OM, "Intel L1OM" }, { EM_INTEL181, "Reserved by Intel" }, { EM_INTEL182, "Reserved by Intel" }, { EM_res183, "Reserved by ARM" }, { EM_res184, "Reserved by ARM" }, { EM_AVR32, "Atmel Corporation 32-bit microprocessor family" }, { EM_STM8, "STMicroeletronics STM8 8-bit microcontroller" }, { EM_TILE64, "Tilera TILE64 multicore architecture family" }, { EM_TILEPRO, "Tilera TILEPro multicore architecture family" }, { EM_MICROBLAZE, "Xilinx MicroBlaze 32-bit RISC soft processor core" }, { EM_CUDA, "NVIDIA CUDA architecture " }, }; static struct section_type_table_t { const Elf64_Half key; const char* str; } section_type_table[] = { { SHT_NULL, "NULL" }, { SHT_PROGBITS, "PROGBITS" }, { SHT_SYMTAB, "SYMTAB" }, { SHT_STRTAB, "STRTAB" }, { SHT_RELA, "RELA" }, { SHT_HASH, "HASH" }, { SHT_DYNAMIC, "DYNAMIC" }, { SHT_NOTE, "NOTE" }, { SHT_NOBITS, "NOBITS" }, { SHT_REL, "REL" }, { SHT_SHLIB, "SHLIB" }, { SHT_DYNSYM, "DYNSYM" }, { SHT_INIT_ARRAY, "INIT_ARRAY" }, { SHT_FINI_ARRAY, "FINI_ARRAY" }, { SHT_PREINIT_ARRAY, "PREINIT_ARRAY" }, { SHT_GROUP, "GROUP" }, { SHT_SYMTAB_SHNDX, "SYMTAB_SHNDX " }, }; static struct segment_type_table_t { const Elf_Word key; const char* str; } segment_type_table[] = { { PT_NULL, "NULL" }, { PT_LOAD, "LOAD" }, { PT_DYNAMIC, "DYNAMIC" }, { PT_INTERP, "INTERP" }, { PT_NOTE, "NOTE" }, { PT_SHLIB, "SHLIB" }, { PT_PHDR, "PHDR" }, { PT_TLS, "TLS" }, }; static struct segment_flag_table_t { const Elf_Word key; const char* str; } segment_flag_table[] = { { 0, "" }, { 1, "X" }, { 2, "W" }, { 3, "WX" }, { 4, "R" }, { 5, "RX" }, { 6, "RW" }, { 7, "RWX" }, }; static struct symbol_bind_t { const Elf_Word key; const char* str; } symbol_bind_table[] = { { STB_LOCAL, "LOCAL" }, { STB_GLOBAL, "GLOBAL" }, { STB_WEAK, "WEAK" }, { STB_LOOS, "LOOS" }, { STB_HIOS, "HIOS" }, { STB_MULTIDEF, "MULTIDEF" }, { STB_LOPROC, "LOPROC" }, { STB_HIPROC, "HIPROC" }, }; static struct symbol_type_t { const Elf_Word key; const char* str; } symbol_type_table[] = { { STT_NOTYPE, "NOTYPE" }, { STT_OBJECT, "OBJECT" }, { STT_FUNC, "FUNC" }, { STT_SECTION, "SECTION" }, { STT_FILE, "FILE" }, { STT_COMMON, "COMMON" }, { STT_TLS, "TLS" }, { STT_LOOS, "LOOS" }, { STT_HIOS, "HIOS" }, { STT_LOPROC, "LOPROC" }, { STT_HIPROC, "HIPROC" }, }; static struct dynamic_tag_t { const Elf_Word key; const char* str; } dynamic_tag_table[] = { { DT_NULL, "NULL" }, { DT_NEEDED, "NEEDED" }, { DT_PLTRELSZ, "PLTRELSZ" }, { DT_PLTGOT, "PLTGOT" }, { DT_HASH, "HASH" }, { DT_STRTAB, "STRTAB" }, { DT_SYMTAB, "SYMTAB" }, { DT_RELA, "RELA" }, { DT_RELASZ, "RELASZ" }, { DT_RELAENT, "RELAENT" }, { DT_STRSZ, "STRSZ" }, { DT_SYMENT, "SYMENT" }, { DT_INIT, "INIT" }, { DT_FINI, "FINI" }, { DT_SONAME, "SONAME" }, { DT_RPATH, "RPATH" }, { DT_SYMBOLIC, "SYMBOLIC" }, { DT_REL, "REL" }, { DT_RELSZ, "RELSZ" }, { DT_RELENT, "RELENT" }, { DT_PLTREL, "PLTREL" }, { DT_DEBUG, "DEBUG" }, { DT_TEXTREL, "TEXTREL" }, { DT_JMPREL, "JMPREL" }, { DT_BIND_NOW, "BIND_NOW" }, { DT_INIT_ARRAY, "INIT_ARRAY" }, { DT_FINI_ARRAY, "FINI_ARRAY" }, { DT_INIT_ARRAYSZ, "INIT_ARRAYSZ" }, { DT_FINI_ARRAYSZ, "FINI_ARRAYSZ" }, { DT_RUNPATH, "RUNPATH" }, { DT_FLAGS, "FLAGS" }, { DT_ENCODING, "ENCODING" }, { DT_PREINIT_ARRAY, "PREINIT_ARRAY" }, { DT_PREINIT_ARRAYSZ, "PREINIT_ARRAYSZ" }, { DT_MAXPOSTAGS, "MAXPOSTAGS" }, }; static const ELFIO::Elf_Xword MAX_DATA_ENTRIES = 64; //------------------------------------------------------------------------------ class dump { #define DUMP_DEC_FORMAT( width ) \ std::setw( width ) << std::setfill( ' ' ) << std::dec << std::right #define DUMP_HEX_FORMAT( width ) \ std::setw( width ) << std::setfill( '0' ) << std::hex << std::right #define DUMP_STR_FORMAT( width ) \ std::setw( width ) << std::setfill( ' ' ) << std::hex << std::left public: //------------------------------------------------------------------------------ static void header( std::ostream& out, const elfio& reader ) { if ( !reader.get_header_size() ) { return; } out << "ELF Header" << std::endl << std::endl << " Class: " << str_class( reader.get_class() ) << std::endl << " Encoding: " << str_endian( reader.get_encoding() ) << std::endl << " ELFVersion: " << str_version( reader.get_elf_version() ) << std::endl << " Type: " << str_type( reader.get_type() ) << std::endl << " Machine: " << str_machine( reader.get_machine() ) << std::endl << " Version: " << str_version( reader.get_version() ) << std::endl << " Entry: " << "0x" << std::hex << reader.get_entry() << std::endl << " Flags: " << "0x" << std::hex << reader.get_flags() << std::endl << std::endl; } //------------------------------------------------------------------------------ static void section_headers( std::ostream& out, const elfio& reader ) { Elf_Half n = reader.sections.size(); if ( n == 0 ) { return; } out << "Section Headers:" << std::endl; if ( reader.get_class() == ELFCLASS32 ) { // Output for 32-bit out << "[ Nr ] Type Addr Size ES Flg Lk Inf " "Al Name" << std::endl; } else { // Output for 64-bit out << "[ Nr ] Type Addr Size " " ES Flg" << std::endl << " Lk Inf Al Name" << std::endl; } for ( Elf_Half i = 0; i < n; ++i ) { // For all sections section* sec = reader.sections[i]; section_header( out, i, sec, reader.get_class() ); } out << "Key to Flags: W (write), A (alloc), X (execute)\n\n" << std::endl; } //------------------------------------------------------------------------------ static void section_header( std::ostream& out, Elf_Half no, const section* sec, unsigned char elf_class ) { std::ios_base::fmtflags original_flags = out.flags(); if ( elf_class == ELFCLASS32 ) { // Output for 32-bit out << "[" << DUMP_DEC_FORMAT( 5 ) << no << "] " << DUMP_STR_FORMAT( 17 ) << str_section_type( sec->get_type() ) << " " << DUMP_HEX_FORMAT( 8 ) << sec->get_address() << " " << DUMP_HEX_FORMAT( 8 ) << sec->get_size() << " " << DUMP_HEX_FORMAT( 2 ) << sec->get_entry_size() << " " << DUMP_STR_FORMAT( 3 ) << section_flags( sec->get_flags() ) << " " << DUMP_HEX_FORMAT( 2 ) << sec->get_link() << " " << DUMP_HEX_FORMAT( 3 ) << sec->get_info() << " " << DUMP_HEX_FORMAT( 2 ) << sec->get_addr_align() << " " << DUMP_STR_FORMAT( 17 ) << sec->get_name() << " " << std::endl; } else { // Output for 64-bit out << "[" << DUMP_DEC_FORMAT( 5 ) << no << "] " << DUMP_STR_FORMAT( 17 ) << str_section_type( sec->get_type() ) << " " << DUMP_HEX_FORMAT( 16 ) << sec->get_address() << " " << DUMP_HEX_FORMAT( 16 ) << sec->get_size() << " " << DUMP_HEX_FORMAT( 4 ) << sec->get_entry_size() << " " << DUMP_STR_FORMAT( 3 ) << section_flags( sec->get_flags() ) << " " << std::endl << " " << DUMP_HEX_FORMAT( 4 ) << sec->get_link() << " " << DUMP_HEX_FORMAT( 4 ) << sec->get_info() << " " << DUMP_HEX_FORMAT( 4 ) << sec->get_addr_align() << " " << DUMP_STR_FORMAT( 17 ) << sec->get_name() << " " << std::endl; } out.flags( original_flags ); return; } //------------------------------------------------------------------------------ static void segment_headers( std::ostream& out, const elfio& reader ) { Elf_Half n = reader.segments.size(); if ( n == 0 ) { return; } out << "Segment headers:" << std::endl; if ( reader.get_class() == ELFCLASS32 ) { // Output for 32-bit out << "[ Nr ] Type VirtAddr PhysAddr FileSize Mem.Size " "Flags Align" << std::endl; } else { // Output for 64-bit out << "[ Nr ] Type VirtAddr PhysAddr " "Flags" << std::endl << " FileSize Mem.Size " "Align" << std::endl; } for ( Elf_Half i = 0; i < n; ++i ) { segment* seg = reader.segments[i]; segment_header( out, i, seg, reader.get_class() ); } out << std::endl; } //------------------------------------------------------------------------------ static void segment_header( std::ostream& out, Elf_Half no, const segment* seg, unsigned int elf_class ) { std::ios_base::fmtflags original_flags = out.flags(); if ( elf_class == ELFCLASS32 ) { // Output for 32-bit out << "[" << DUMP_DEC_FORMAT( 5 ) << no << "] " << DUMP_STR_FORMAT( 14 ) << str_segment_type( seg->get_type() ) << " " << DUMP_HEX_FORMAT( 8 ) << seg->get_virtual_address() << " " << DUMP_HEX_FORMAT( 8 ) << seg->get_physical_address() << " " << DUMP_HEX_FORMAT( 8 ) << seg->get_file_size() << " " << DUMP_HEX_FORMAT( 8 ) << seg->get_memory_size() << " " << DUMP_STR_FORMAT( 8 ) << str_segment_flag( seg->get_flags() ) << " " << DUMP_HEX_FORMAT( 8 ) << seg->get_align() << " " << std::endl; } else { // Output for 64-bit out << "[" << DUMP_DEC_FORMAT( 5 ) << no << "] " << DUMP_STR_FORMAT( 14 ) << str_segment_type( seg->get_type() ) << " " << DUMP_HEX_FORMAT( 16 ) << seg->get_virtual_address() << " " << DUMP_HEX_FORMAT( 16 ) << seg->get_physical_address() << " " << DUMP_STR_FORMAT( 16 ) << str_segment_flag( seg->get_flags() ) << " " << std::endl << " " << DUMP_HEX_FORMAT( 16 ) << seg->get_file_size() << " " << DUMP_HEX_FORMAT( 16 ) << seg->get_memory_size() << " " << DUMP_HEX_FORMAT( 16 ) << seg->get_align() << " " << std::endl; } out.flags( original_flags ); } //------------------------------------------------------------------------------ static void symbol_tables( std::ostream& out, const elfio& reader ) { Elf_Half n = reader.sections.size(); for ( Elf_Half i = 0; i < n; ++i ) { // For all sections section* sec = reader.sections[i]; if ( SHT_SYMTAB == sec->get_type() || SHT_DYNSYM == sec->get_type() ) { symbol_section_accessor symbols( reader, sec ); Elf_Xword sym_no = symbols.get_symbols_num(); if ( sym_no > 0 ) { out << "Symbol table (" << sec->get_name() << ")" << std::endl; if ( reader.get_class() == ELFCLASS32 ) { // Output for 32-bit out << "[ Nr ] Value Size Type Bind " "Sect Name" << std::endl; } else { // Output for 64-bit out << "[ Nr ] Value Size Type " " Bind Sect" << std::endl << " Name" << std::endl; } for ( Elf_Xword i = 0; i < sym_no; ++i ) { std::string name; Elf64_Addr value = 0; Elf_Xword size = 0; unsigned char bind = 0; unsigned char type = 0; Elf_Half section = 0; unsigned char other = 0; symbols.get_symbol( i, name, value, size, bind, type, section, other ); symbol_table( out, i, name, value, size, bind, type, section, reader.get_class() ); } out << std::endl; } } } } //------------------------------------------------------------------------------ static void symbol_table( std::ostream& out, Elf_Xword no, std::string& name, Elf64_Addr value, Elf_Xword size, unsigned char bind, unsigned char type, Elf_Half section, unsigned int elf_class ) { std::ios_base::fmtflags original_flags = out.flags(); if ( elf_class == ELFCLASS32 ) { // Output for 32-bit out << "[" << DUMP_DEC_FORMAT( 5 ) << no << "] " << DUMP_HEX_FORMAT( 8 ) << value << " " << DUMP_HEX_FORMAT( 8 ) << size << " " << DUMP_STR_FORMAT( 7 ) << str_symbol_type( type ) << " " << DUMP_STR_FORMAT( 8 ) << str_symbol_bind( bind ) << " " << DUMP_DEC_FORMAT( 5 ) << section << " " << DUMP_STR_FORMAT( 1 ) << name << " " << std::endl; } else { // Output for 64-bit out << "[" << DUMP_DEC_FORMAT( 5 ) << no << "] " << DUMP_HEX_FORMAT( 16 ) << value << " " << DUMP_HEX_FORMAT( 16 ) << size << " " << DUMP_STR_FORMAT( 7 ) << str_symbol_type( type ) << " " << DUMP_STR_FORMAT( 8 ) << str_symbol_bind( bind ) << " " << DUMP_DEC_FORMAT( 5 ) << section << " " << std::endl << " " << DUMP_STR_FORMAT( 1 ) << name << " " << std::endl; } out.flags( original_flags ); } //------------------------------------------------------------------------------ static void notes( std::ostream& out, const elfio& reader ) { Elf_Half no = reader.sections.size(); for ( Elf_Half i = 0; i < no; ++i ) { // For all sections section* sec = reader.sections[i]; if ( SHT_NOTE == sec->get_type() ) { // Look at notes note_section_accessor notes( reader, sec ); Elf_Word no_notes = notes.get_notes_num(); if ( no > 0 ) { out << "Note section (" << sec->get_name() << ")" << std::endl << " No Type Name" << std::endl; for ( Elf_Word j = 0; j < no_notes; ++j ) { // For all notes Elf_Word type; std::string name; void* desc; Elf_Word descsz; if ( notes.get_note( j, type, name, desc, descsz ) ) { // 'name' usually contains \0 at the end. Try to fix it name = name.c_str(); note( out, j, type, name ); } } out << std::endl; } } } } //------------------------------------------------------------------------------ static void modinfo( std::ostream& out, const elfio& reader ) { Elf_Half no = reader.sections.size(); for ( Elf_Half i = 0; i < no; ++i ) { // For all sections section* sec = reader.sections[i]; if ( ".modinfo" == sec->get_name() ) { // Look for the section out << "Section .modinfo" << std::endl; const_modinfo_section_accessor modinfo( sec ); for ( Elf_Word i = 0; i < modinfo.get_attribute_num(); i++ ) { std::string field; std::string value; if ( modinfo.get_attribute( i, field, value ) ) { out << " " << std::setw( 20 ) << field << std::setw( 0 ) << " = " << value << std::endl; } } out << std::endl; break; } } } //------------------------------------------------------------------------------ static void note( std::ostream& out, int no, Elf_Word type, const std::string& name ) { out << " [" << DUMP_DEC_FORMAT( 2 ) << no << "] " << DUMP_HEX_FORMAT( 8 ) << type << " " << DUMP_STR_FORMAT( 1 ) << name << std::endl; } //------------------------------------------------------------------------------ static void dynamic_tags( std::ostream& out, const elfio& reader ) { Elf_Half n = reader.sections.size(); for ( Elf_Half i = 0; i < n; ++i ) { // For all sections section* sec = reader.sections[i]; if ( SHT_DYNAMIC == sec->get_type() ) { dynamic_section_accessor dynamic( reader, sec ); Elf_Xword dyn_no = dynamic.get_entries_num(); if ( dyn_no > 0 ) { out << "Dynamic section (" << sec->get_name() << ")" << std::endl; out << "[ Nr ] Tag Name/Value" << std::endl; for ( Elf_Xword i = 0; i < dyn_no; ++i ) { Elf_Xword tag = 0; Elf_Xword value = 0; std::string str; dynamic.get_entry( i, tag, value, str ); dynamic_tag( out, i, tag, value, str, reader.get_class() ); if ( DT_NULL == tag ) { break; } } out << std::endl; } } } } //------------------------------------------------------------------------------ static void dynamic_tag( std::ostream& out, Elf_Xword no, Elf_Xword tag, Elf_Xword value, std::string str, unsigned int /*elf_class*/ ) { out << "[" << DUMP_DEC_FORMAT( 5 ) << no << "] " << DUMP_STR_FORMAT( 16 ) << str_dynamic_tag( tag ) << " "; if ( str.empty() ) { out << DUMP_HEX_FORMAT( 16 ) << value << " "; } else { out << DUMP_STR_FORMAT( 32 ) << str << " "; } out << std::endl; } //------------------------------------------------------------------------------ static void section_data( std::ostream& out, const section* sec ) { std::ios_base::fmtflags original_flags = out.flags(); out << sec->get_name() << std::endl; const char* pdata = sec->get_data(); if ( pdata ) { ELFIO::Elf_Xword i; for ( i = 0; i < std::min( sec->get_size(), MAX_DATA_ENTRIES ); ++i ) { if ( i % 16 == 0 ) { out << "[" << DUMP_HEX_FORMAT( 8 ) << i << "]"; } out << " " << DUMP_HEX_FORMAT( 2 ) << ( pdata[i] & 0x000000FF ); if ( i % 16 == 15 ) { out << std::endl; } } if ( i % 16 != 0 ) { out << std::endl; } out.flags( original_flags ); } return; } //------------------------------------------------------------------------------ static void section_datas( std::ostream& out, const elfio& reader ) { Elf_Half n = reader.sections.size(); if ( n == 0 ) { return; } out << "Section Data:" << std::endl; for ( Elf_Half i = 1; i < n; ++i ) { // For all sections section* sec = reader.sections[i]; if ( sec->get_type() == SHT_NOBITS ) { continue; } section_data( out, sec ); } out << std::endl; } //------------------------------------------------------------------------------ static void segment_data( std::ostream& out, Elf_Half no, const segment* seg ) { std::ios_base::fmtflags original_flags = out.flags(); out << "Segment # " << no << std::endl; const char* pdata = seg->get_data(); if ( pdata ) { ELFIO::Elf_Xword i; for ( i = 0; i < std::min( seg->get_file_size(), MAX_DATA_ENTRIES ); ++i ) { if ( i % 16 == 0 ) { out << "[" << DUMP_HEX_FORMAT( 8 ) << i << "]"; } out << " " << DUMP_HEX_FORMAT( 2 ) << ( pdata[i] & 0x000000FF ); if ( i % 16 == 15 ) { out << std::endl; } } if ( i % 16 != 0 ) { out << std::endl; } out.flags( original_flags ); } return; } //------------------------------------------------------------------------------ static void segment_datas( std::ostream& out, const elfio& reader ) { Elf_Half n = reader.segments.size(); if ( n == 0 ) { return; } out << "Segment Data:" << std::endl; for ( Elf_Half i = 0; i < n; ++i ) { // For all sections segment* seg = reader.segments[i]; segment_data( out, i, seg ); } out << std::endl; } private: //------------------------------------------------------------------------------ template std::string static find_value_in_table( const T& table, const K& key ) { std::string res = "?"; for ( unsigned int i = 0; i < sizeof( table ) / sizeof( table[0] ); ++i ) { if ( table[i].key == key ) { res = table[i].str; break; } } return res; } //------------------------------------------------------------------------------ template static std::string format_assoc( const T& table, const K& key ) { std::string str = find_value_in_table( table, key ); if ( str == "?" ) { std::ostringstream oss; oss << str << " (0x" << std::hex << key << ")"; str = oss.str(); } return str; } //------------------------------------------------------------------------------ template static std::string format_assoc( const T& table, const char key ) { return format_assoc( table, (const int)key ); } //------------------------------------------------------------------------------ static std::string section_flags( Elf_Xword flags ) { std::string ret = ""; if ( flags & SHF_WRITE ) { ret += "W"; } if ( flags & SHF_ALLOC ) { ret += "A"; } if ( flags & SHF_EXECINSTR ) { ret += "X"; } return ret; } //------------------------------------------------------------------------------ #define STR_FUNC_TABLE( name ) \ template static std::string str_##name( const T key ) \ { \ return format_assoc( name##_table, key ); \ } STR_FUNC_TABLE( class ) STR_FUNC_TABLE( endian ) STR_FUNC_TABLE( version ) STR_FUNC_TABLE( type ) STR_FUNC_TABLE( machine ) STR_FUNC_TABLE( section_type ) STR_FUNC_TABLE( segment_type ) STR_FUNC_TABLE( segment_flag ) STR_FUNC_TABLE( symbol_bind ) STR_FUNC_TABLE( symbol_type ) STR_FUNC_TABLE( dynamic_tag ) #undef STR_FUNC_TABLE #undef DUMP_DEC_FORMAT #undef DUMP_HEX_FORMAT #undef DUMP_STR_FORMAT }; // class dump }; // namespace ELFIO #endif // ELFIO_DUMP_HPP /*** End of inlined file: elfio_dump.hpp ***/ ukui-session-manager/tests/kt-test-utils/cpp-stub/addr_pri.h0000664000175000017500000002437215171352256023152 0ustar fengfeng#ifndef __ADDR_PRI_H__ #define __ADDR_PRI_H__ #include #include //base on C++11 /********************************************************** access private function **********************************************************/ namespace std { template using enable_if_t = typename enable_if::type; template using remove_reference_t = typename remove_reference::type; } // std // Unnamed namespace is used to avoid duplicate symbols if the macros are used namespace { namespace private_access_detail { // @tparam TagType, used to declare different "get" function overloads for // different members/statistics template struct private_access { // Normal lookup cannot find in-class defined (inline) friend functions. friend PtrType get(TagType) { return PtrValue; } }; } // namespace private_access_detail } // namespace // Used macro naming conventions: // The "namespace" of this macro library is PRIVATE_ACCESS, i.e. all // macro here has this prefix. // All implementation macro, which are not meant to be used directly have the // PRIVATE_ACCESS_DETAIL prefix. // Some macros have the ABCD_IMPL form, which means they contain the // implementation details for the specific ABCD macro. #define PRIVATE_ACCESS_DETAIL_CONCATENATE_IMPL(x, y) x##y #define PRIVATE_ACCESS_DETAIL_CONCATENATE(x, y) \ PRIVATE_ACCESS_DETAIL_CONCATENATE_IMPL(x, y) // @param PtrTypeKind E.g if we have "class A", then it can be "A::*" in case of // members, or it can be "*" in case of statistics. #define PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE(Tag, Class, Type, Name, \ PtrTypeKind) \ namespace { \ namespace private_access_detail { \ /* Tag type, used to declare different get functions for different \ * members \ */ \ struct Tag {}; \ /* Explicit instantiation */ \ template struct private_access; \ /* We can build the PtrType only with two aliases */ \ /* E.g. using PtrType = int(int) *; would be illformed */ \ using PRIVATE_ACCESS_DETAIL_CONCATENATE(Alias_, Tag) = Type; \ using PRIVATE_ACCESS_DETAIL_CONCATENATE(PtrType_, Tag) = \ PRIVATE_ACCESS_DETAIL_CONCATENATE(Alias_, Tag) PtrTypeKind; \ /* Declare the friend function, now it is visible in namespace scope. \ * Note, \ * we could declare it inside the Tag type too, in that case ADL would \ * find \ * the declaration. By choosing to declare it here, the Tag type remains \ * a \ * simple tag type, it has no other responsibilities. */ \ PRIVATE_ACCESS_DETAIL_CONCATENATE(PtrType_, Tag) get(Tag); \ } \ } #define PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE_FIELD(Tag, Class, Type, Name) \ PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE(Tag, Class, Type, Name, Class::*) \ namespace { \ namespace access_private_field { \ Type &Class##Name(Class &&t) { return t.*get(private_access_detail::Tag{}); } \ Type &Class##Name(Class &t) { return t.*get(private_access_detail::Tag{}); } \ /* The following usings are here to avoid duplicate const qualifier \ * warnings \ */ \ using PRIVATE_ACCESS_DETAIL_CONCATENATE(X, Tag) = Type; \ using PRIVATE_ACCESS_DETAIL_CONCATENATE(Y, Tag) = \ const PRIVATE_ACCESS_DETAIL_CONCATENATE(X, Tag); \ PRIVATE_ACCESS_DETAIL_CONCATENATE(Y, Tag) & Class##Name(const Class &t) {\ return t.*get(private_access_detail::Tag{}); \ } \ } \ } #define PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE_FUN(Tag, Class, Type, Name) \ PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE(Tag, Class, Type, Name, Class::*) \ namespace { \ namespace call_private_fun { \ /* We do perfect forwarding, but we want to restrict the overload set \ * only for objects which have the type Class. */ \ template , \ Class>::value> * = nullptr, \ typename... Args> \ auto Class##Name(Obj &&o, Args &&... args) -> decltype( \ (std::forward(o).* \ get(private_access_detail::Tag{}))(std::forward(args)...)) { \ return (std::forward(o).*get(private_access_detail::Tag{}))( \ std::forward(args)...); \ } \ } \ namespace get_private_fun { \ auto Class##Name() -> decltype( \ get(private_access_detail::Tag{})) { \ return (get(private_access_detail::Tag{})); \ } \ } \ } #define PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE_STATIC_FIELD(Tag, Class, Type, \ Name) \ PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE(Tag, Class, Type, Name, *) \ namespace { \ namespace access_private_static_field { \ namespace Class { \ Type &Class##Name() { return *get(private_access_detail::Tag{}); } \ } \ } \ } #define PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE_STATIC_FUN(Tag, Class, Type, \ Name) \ PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE(Tag, Class, Type, Name, *) \ namespace { \ namespace call_private_static_fun { \ namespace Class { \ template \ auto Class##Name(Args &&... args) -> decltype( \ get(private_access_detail::Tag{})(std::forward(args)...)) { \ return get(private_access_detail::Tag{})( \ std::forward(args)...); \ } \ } \ } \ namespace get_private_static_fun { \ namespace Class { \ auto Class##Name() -> decltype(get(private_access_detail::Tag{})) { \ return get(private_access_detail::Tag{}); \ } \ } \ } \ } #define PRIVATE_ACCESS_DETAIL_UNIQUE_TAG \ PRIVATE_ACCESS_DETAIL_CONCATENATE(PrivateAccessTag, __COUNTER__) #define ACCESS_PRIVATE_FIELD(Class, Type, Name) \ PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE_FIELD(PRIVATE_ACCESS_DETAIL_UNIQUE_TAG, \ Class, Type, Name) #define ACCESS_PRIVATE_FUN(Class, Type, Name) \ PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE_FUN(PRIVATE_ACCESS_DETAIL_UNIQUE_TAG, \ Class, Type, Name) #define ACCESS_PRIVATE_STATIC_FIELD(Class, Type, Name) \ Type Class::Name; \ PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE_STATIC_FIELD( \ PRIVATE_ACCESS_DETAIL_UNIQUE_TAG, Class, Type, Name) #define ACCESS_PRIVATE_STATIC_FUN(Class, Type, Name) \ PRIVATE_ACCESS_DETAIL_ACCESS_PRIVATE_STATIC_FUN( \ PRIVATE_ACCESS_DETAIL_UNIQUE_TAG, Class, Type, Name) #endif ukui-session-manager/tests/kt-test-utils/cpp-stub/addr_any.h0000664000175000017500000002113515171352256023141 0ustar fengfeng#ifndef __ADDR_ANY_H__ #define __ADDR_ANY_H__ //linux #include #include //c #include #include #include //c++ #include #include //project #include "elfio.hpp" class AddrAny { public: AddrAny() { m_init = get_exe_pathname(m_fullname); m_baseaddr = 0; } AddrAny(std::string libname) { m_init = get_lib_pathname_and_baseaddr(libname, m_fullname, m_baseaddr); } int get_local_func_addr_symtab(std::string func_name_regex_str, std::map& result) { return get_func_addr(SHT_SYMTAB, STB_LOCAL, func_name_regex_str, result); } int get_global_func_addr_symtab(std::string func_name_regex_str, std::map& result) { return get_func_addr(SHT_SYMTAB, STB_GLOBAL, func_name_regex_str, result); } int get_weak_func_addr_symtab(std::string func_name_regex_str, std::map& result) { return get_func_addr(SHT_SYMTAB, STB_WEAK, func_name_regex_str, result); } int get_global_func_addr_dynsym( std::string func_name_regex_str, std::map& result) { return get_func_addr(SHT_DYNSYM, STB_GLOBAL, func_name_regex_str, result); } int get_weak_func_addr_dynsym(std::string func_name_regex_str, std::map& result) { return get_func_addr(SHT_DYNSYM, STB_WEAK, func_name_regex_str, result); } private: bool demangle(std::string& s, std::string& name) { int status; char* pname = abi::__cxa_demangle(s.c_str(), 0, 0, &status); if (status != 0) { switch(status) { case -1: name = "memory allocation error"; break; case -2: name = "invalid name given"; break; case -3: name = "internal error: __cxa_demangle: invalid argument"; break; default: name = "unknown error occurred"; break; } return false; } name = pname; free(pname); return true; } bool get_exe_pathname( std::string& name) { char line[512]; FILE *fp; uintptr_t base_addr; char perm[5]; unsigned long offset; int pathname_pos; char *pathname; size_t pathname_len; int match = 0; if(NULL == (fp = fopen("/proc/self/maps", "r"))) { return false; } while(fgets(line, sizeof(line), fp)) { if(sscanf(line, "%" PRIxPTR "-%*lx %4s %lx %*x:%*x %*d%n", &base_addr, perm, &offset, &pathname_pos) != 3) continue; if(0 != offset) continue; //get pathname while(isspace(line[pathname_pos]) && pathname_pos < (int)(sizeof(line) - 1)) pathname_pos += 1; if(pathname_pos >= (int)(sizeof(line) - 1)) continue; pathname = line + pathname_pos; pathname_len = strlen(pathname); if(0 == pathname_len) continue; if(pathname[pathname_len - 1] == '\n') { pathname[pathname_len - 1] = '\0'; pathname_len -= 1; } if(0 == pathname_len) continue; if('[' == pathname[0]) continue; name = pathname; match = 1; break; } fclose(fp); if(0 == match) { return false; } else { return true; } } bool get_lib_pathname_and_baseaddr(std::string pathname_regex_str, std::string& name, unsigned long& addr) { char line[512]; FILE *fp; uintptr_t base_addr; char perm[5]; unsigned long offset; int pathname_pos; char *pathname; size_t pathname_len; int match; regex_t pathname_regex; regcomp(&pathname_regex, pathname_regex_str.c_str(), 0); if(NULL == (fp = fopen("/proc/self/maps", "r"))) { return false; } while(fgets(line, sizeof(line), fp)) { if(sscanf(line, "%" PRIxPTR "-%*lx %4s %lx %*x:%*x %*d%n", &base_addr, perm, &offset, &pathname_pos) != 3) continue; //check permission if(perm[0] != 'r') continue; if(perm[3] != 'p') continue; //do not touch the shared memory //check offset // //We are trying to find ELF header in memory. //It can only be found at the beginning of a mapped memory regions //whose offset is 0. if(0 != offset) continue; //get pathname while(isspace(line[pathname_pos]) && pathname_pos < (int)(sizeof(line) - 1)) pathname_pos += 1; if(pathname_pos >= (int)(sizeof(line) - 1)) continue; pathname = line + pathname_pos; pathname_len = strlen(pathname); if(0 == pathname_len) continue; if(pathname[pathname_len - 1] == '\n') { pathname[pathname_len - 1] = '\0'; pathname_len -= 1; } if(0 == pathname_len) continue; if('[' == pathname[0]) continue; //check pathname //if we need to hook this elf? match = 0; if(0 == regexec(&pathname_regex, pathname, 0, NULL, 0)) { match = 1; name = pathname; addr = (unsigned long)base_addr; break; } if(0 == match) continue; } fclose(fp); if(0 == match) { return false; } else { return true; } } int get_func_addr(unsigned int ttype, unsigned int stype, std::string& func_name_regex_str, std::map& result) { // Create an elfio reader ELFIO::elfio reader; int count = 0; regex_t pathname_regex; if(!m_init) { return -1; } regcomp(&pathname_regex, func_name_regex_str.c_str(), 0); // Load ELF data if(!reader.load(m_fullname.c_str())) { return -1; } ELFIO::Elf_Half sec_num = reader.sections.size(); for(int i = 0; i < sec_num; ++i) { ELFIO::section* psec = reader.sections[i]; // Check section type if(psec->get_type() == ttype) { const ELFIO::symbol_section_accessor symbols( reader, psec ); for ( unsigned int j = 0; j < symbols.get_symbols_num(); ++j ) { std::string name; std::string name_mangle; ELFIO::Elf64_Addr value; ELFIO::Elf_Xword size; unsigned char bind; unsigned char type; ELFIO::Elf_Half section_index; unsigned char other; // Read symbol properties symbols.get_symbol( j, name, value, size, bind, type, section_index, other ); if(type == STT_FUNC && bind == stype) { bool ret = demangle(name,name_mangle); if(ret == true) { if (0 == regexec(&pathname_regex, name_mangle.c_str(), 0, NULL, 0)) { result.insert ( std::pair(name_mangle,(void*)(value + m_baseaddr))); count++; } } else { if (0 == regexec(&pathname_regex, name.c_str(), 0, NULL, 0)) { result.insert ( std::pair(name,(void*)(value + m_baseaddr))); count++; } } } } break; } } return count; } private: bool m_init; std::string m_name; std::string m_fullname; unsigned long m_baseaddr; }; #endif ukui-session-manager/tests/unit_test_systemupgrade/0000775000175000017500000000000015171352256021711 5ustar fengfengukui-session-manager/tests/unit_test_systemupgrade/unit_test_systemupgrade.cpp0000664000175000017500000000621515171352256027413 0ustar fengfeng#include #include #include #include #include "../../tools/systemupgradecheck.h" class SystemUpgradeCheckTest : public testing::Test { protected: static void SetUpTestSuite() { // 可在此添加一些全局的设置,例如初始化一些资源 } static void TearDownTestSuite() { // 可在此清理全局的设置,例如释放资源 } void SetUp() override { // 每个测试用例开始前创建 systemUpgradeCheck 实例 systemUpgradeCheckInstance = new systemUpgradeCheck(); } void TearDown() override { // 每个测试用例结束后删除 systemUpgradeCheck 实例 delete systemUpgradeCheckInstance; systemUpgradeCheckInstance = nullptr; } systemUpgradeCheck* systemUpgradeCheckInstance; }; // 测试 systemUpgradeCheck 的构造函数 TEST_F(SystemUpgradeCheckTest, ConstructorTest) { // 创建 systemUpgradeCheck 实例 systemUpgradeCheck* check = new systemUpgradeCheck(); // 检查 isDbusActive 是否根据 QDBusInterface 的 isValid 正确设置 if (check->interface->isValid()) { EXPECT_TRUE(check->isDbusActive); } else { EXPECT_FALSE(check->isDbusActive); } delete check; } // 测试 checkSystemUpgrade 方法 TEST_F(SystemUpgradeCheckTest, CheckSystemUpgradeTest) { systemUpgradeCheck* check = new systemUpgradeCheck(); // 测试 isDbusActive 为 true 时的情况 check->isDbusActive = true; bool result = check->checkSystemUpgrade(); // 由于我们不模拟 D-Bus 响应,这里只是检查函数是否正常调用,不检查结果 EXPECT_EQ(result, false); // 测试 isDbusActive 为 false 时的情况 check->isDbusActive = false; result = check->checkSystemUpgrade(); EXPECT_EQ(result, false); delete check; } // 测试 doUpgradeThenRboot 方法 TEST_F(SystemUpgradeCheckTest, DoUpgradeThenRbootTest) { systemUpgradeCheck* check = new systemUpgradeCheck(); // 测试 isDbusActive 为 true 时的情况 check->isDbusActive = true; bool result = check->doUpgradeThenRboot(); // 由于我们不模拟 D-Bus 响应,这里只是检查函数是否正常调用,不检查结果 EXPECT_EQ(result, false); // 测试 isDbusActive 为 false 时的情况 check->isDbusActive = false; result = check->doUpgradeThenRboot(); EXPECT_EQ(result, false); delete check; } // 测试 doUpgradeThenShutdown 方法 TEST_F(SystemUpgradeCheckTest, DoUpgradeThenShutdownTest) { systemUpgradeCheck* check = new systemUpgradeCheck(); // 测试 isDbusActive 为 true 时的情况 check->isDbusActive = true; bool result = check->doUpgradeThenShutdown(); // 由于我们不模拟 D-Bus 响应,这里只是检查函数是否正常调用,不检查结果 EXPECT_EQ(result, false); // 测试 isDbusActive 为 false 时的情况 check->isDbusActive = false; result = check->doUpgradeThenShutdown(); EXPECT_EQ(result, false); delete check; } int main(int argc, char** argv) { testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } ukui-session-manager/tests/unit_test_systemupgrade/CMakeLists.txt0000664000175000017500000000431715171352256024456 0ustar fengfeng# CMake 最低版本要求 cmake_minimum_required(VERSION 3.16) find_package(Qt5 COMPONENTS Core Gui DBus REQUIRED) find_package(PkgConfig REQUIRED) pkg_check_modules(GIOUNIX2 REQUIRED gio-unix-2.0) pkg_check_modules(GLIB2 REQUIRED glib-2.0 gio-2.0) # 包含 GTest 库和 pthread 库 find_package(GTest REQUIRED) find_package(Threads REQUIRED) find_package(KF5IdleTime) #find_package(Qt5X11Extras REQUIRED) # 设置 C++ 标准 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 开启代码覆盖率相关编译选项(对应QMAKE_LFLAGS和QMAKE_CXXFLAGS中代码覆盖率相关设置) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage --coverage -fno-inline -fno-access-control") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") file(GLOB SOURCES "../../tools/*.cpp") file(GLOB HEADERS "../../tools/*.h") set(SOURCES ../../tools/systemupgradecheck.cpp unit_test_systemupgrade.cpp ) set(HEADERS ../../tools/systemupgradecheck.h ) pkg_search_module(GSETTINGS_QT REQUIRED gsettings-qt) include_directories(${GSETTINGS_QT_INCLUDES}) pkg_check_modules(GLIB2 REQUIRED glib-2.0) pkg_check_modules(GIO2 REQUIRED gio-2.0) pkg_search_module(X11 REQUIRED x11) pkg_check_modules(KDKINFO REQUIRED kysdk-sysinfo) include_directories(${X11_INCLUDES}) include_directories(${GLIB2_INCLUDE_DIRS}) include_directories(${GIO2_INCLUDE_DIRS}) include_directories(${KDKINFO_INCLUDE_DIRS}) # 包含头文件的路径设置,对应原来的INCLUDEPATH变量 include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub-ext ) # 使用qt5_wrap_cpp生成元对象代码相关的源文件 qt5_wrap_cpp(MOC_SOURCES ${HEADERS}) add_executable(unit_test_systemupgrade ${SOURCES} ${MOC_SOURCES}) target_link_libraries(unit_test_systemupgrade Qt5::Core Qt5::Gui Qt5::DBus KF5::IdleTime ${GSETTINGS_QT_LIBRARIES} ${X11_LIBRARIES} ${GLIB2_LIBRARIES} ${GIO2_LIBRARIES} ${KDKINFO_LIBRARIES} #Qt5::X11Extras -lX11 ) # 链接 GTest 库 target_link_libraries(unit_test_systemupgrade GTest::GTest GTest::Main Threads::Threads ) ukui-session-manager/tests/unit_test_lockchecker/0000775000175000017500000000000015171352256021272 5ustar fengfengukui-session-manager/tests/unit_test_lockchecker/unit_test_lockchecker.cpp0000664000175000017500000000613315171352256026354 0ustar fengfeng#include #include #include #include #include #include "../../tools/lockchecker.h" #include "../../tools/loginedusers.h" #include "../../ukui-session/ukuilockinfo.h" #include "../../ukui-session/xdgdesktopfile.h" #include "../../ukui-session/xdgdirs.h" class LockCheckerTest : public testing::Test { protected: static void SetUpTestSuite() { // 可在此添加全局的设置,例如初始化一些资源 } static void TearDownTestSuite() { // 可在此进行全局的清理,例如释放资源 } void SetUp() override { // 每个测试用例开始前创建 LockChecker 实例 lockChecker = new LockChecker(); } void TearDown() override { // 每个测试用例结束后删除 LockChecker 实例 delete lockChecker; lockChecker = nullptr; } LockChecker* lockChecker; }; // 测试 LockChecker 的构造函数 TEST_F(LockCheckerTest, ConstructorTest) { // 创建 LockChecker 实例 LockChecker* checker = new LockChecker(); // 这里只是简单创建实例,可根据实际需求添加更多检查 delete checker; } // 测试 getLoginedUsers 方法 TEST_F(LockCheckerTest, GetLoginedUsersTest) { // 测试正常调用 QStringList users = lockChecker->getLoginedUsers(); EXPECT_TRUE(users.contains("kylin")); } // 测试 listInhibitor 方法 TEST_F(LockCheckerTest, ListInhibitorTest) { // 测试正常调用 QVector inhibitors_logout = lockChecker->listInhibitor("logout"); EXPECT_EQ(inhibitors_logout.size(), 0); QVector inhibitors_sleep = lockChecker->listInhibitor("sleep"); EXPECT_EQ(inhibitors_sleep.size(), 0); QVector inhibitors_shutdown = lockChecker->listInhibitor("shutdown"); EXPECT_EQ(inhibitors_shutdown.size(), 0); QVector inhibitors_false = lockChecker->listInhibitor("logout"); EXPECT_EQ(inhibitors_false.size(), 0); } // 测试 getName 方法 TEST_F(LockCheckerTest, GetNameTest) { // 测试文件存在的情况 QFile file("test_file"); QString name = lockChecker->getName(&file); // 测试文件不存在的情况 QFile nonExistentFile("non_existent_file"); name = lockChecker->getName(&nonExistentFile); } // 测试 getInhibitorLocal 方法 TEST_F(LockCheckerTest, GetInhibitorLocalTest) { QVector inhibitVec; // 测试不同的 type 参数 bool result = lockChecker->getInhibitorLocal(inhibitVec, "logout"); EXPECT_FALSE(result); result = lockChecker->getInhibitorLocal(inhibitVec, "sleep"); EXPECT_FALSE(result); result = lockChecker->getInhibitorLocal(inhibitVec, "shutdown"); EXPECT_FALSE(result); } // 测试 getCachedUsers 方法 TEST_F(LockCheckerTest, GetCachedUsersTest) { // 测试正常调用 int userNum = lockChecker->getCachedUsers(); EXPECT_EQ(userNum,1); } int main(int argc, char** argv) { testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } ukui-session-manager/tests/unit_test_lockchecker/CMakeLists.txt0000664000175000017500000000473515171352256024043 0ustar fengfeng# CMake 最低版本要求 cmake_minimum_required(VERSION 3.16) find_package(Qt5 COMPONENTS Core Gui DBus REQUIRED) find_package(PkgConfig REQUIRED) pkg_check_modules(GIOUNIX2 REQUIRED gio-unix-2.0) pkg_check_modules(GLIB2 REQUIRED glib-2.0 gio-2.0) # 包含 GTest 库和 pthread 库 find_package(GTest REQUIRED) find_package(Threads REQUIRED) find_package(KF5IdleTime) #find_package(Qt5X11Extras REQUIRED) # 设置 C++ 标准 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 开启代码覆盖率相关编译选项(对应QMAKE_LFLAGS和QMAKE_CXXFLAGS中代码覆盖率相关设置) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage --coverage -fno-inline -fno-access-control") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") file(GLOB SOURCES "../../tools/*.cpp") file(GLOB HEADERS "../../tools/*.h") set(SOURCES ../../tools/lockchecker.cpp ../../tools/loginedusers.cpp ../../ukui-session/ukuilockinfo.cpp ../../ukui-session/xdgdesktopfile.cpp ../../ukui-session/xdgdirs.cpp unit_test_lockchecker.cpp ) set(HEADERS ../../tools/lockchecker.h ../../ukui-session/ukuilockinfo.h ../../ukui-session/xdgdesktopfile.h ../../ukui-session/xdgdirs.h ../../tools/loginedusers.h ) pkg_search_module(GSETTINGS_QT REQUIRED gsettings-qt) include_directories(${GSETTINGS_QT_INCLUDES}) pkg_check_modules(GLIB2 REQUIRED glib-2.0) pkg_check_modules(GIO2 REQUIRED gio-2.0) pkg_search_module(X11 REQUIRED x11) pkg_check_modules(KDKINFO REQUIRED kysdk-sysinfo) include_directories(${X11_INCLUDES}) include_directories(${GLIB2_INCLUDE_DIRS}) include_directories(${GIO2_INCLUDE_DIRS}) include_directories(${KDKINFO_INCLUDE_DIRS}) # 包含头文件的路径设置,对应原来的INCLUDEPATH变量 include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub-ext ) # 使用qt5_wrap_cpp生成元对象代码相关的源文件 qt5_wrap_cpp(MOC_SOURCES ${HEADERS}) add_executable(unit_test_lockchecker ${SOURCES} ${MOC_SOURCES}) target_link_libraries(unit_test_lockchecker Qt5::Core Qt5::Gui Qt5::DBus KF5::IdleTime ${GSETTINGS_QT_LIBRARIES} ${X11_LIBRARIES} ${GLIB2_LIBRARIES} ${GIO2_LIBRARIES} ${KDKINFO_LIBRARIES} #Qt5::X11Extras -lX11 ) # 链接 GTest 库 target_link_libraries(unit_test_lockchecker GTest::GTest GTest::Main Threads::Threads ) ukui-session-manager/tests/unit_test_idlewatcher/0000775000175000017500000000000015171352256021310 5ustar fengfengukui-session-manager/tests/unit_test_idlewatcher/CMakeLists.txt0000664000175000017500000000346215171352256024055 0ustar fengfeng# CMake 最低版本要求 cmake_minimum_required(VERSION 3.16) find_package(Qt5 COMPONENTS Core Gui DBus REQUIRED) find_package(PkgConfig REQUIRED) pkg_check_modules(GIOUNIX2 REQUIRED gio-unix-2.0) pkg_check_modules(GLIB2 REQUIRED glib-2.0 gio-2.0) # 包含 GTest 库和 pthread 库 find_package(GTest REQUIRED) find_package(Threads REQUIRED) find_package(KF5IdleTime) #find_package(Qt5X11Extras REQUIRED) # 设置 C++ 标准 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 开启代码覆盖率相关编译选项(对应QMAKE_LFLAGS和QMAKE_CXXFLAGS中代码覆盖率相关设置) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage --coverage -fno-inline -fno-access-control") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") # 定义源文件列表,对应原来的SOURCES变量 set(SOURCES ../../ukui-session/idlewatcher.cpp unit_test_idlewatcher.cpp main.cpp ) # 定义头文件列表,对应原来的HEADERS变量 set(HEADERS ../../ukui-session/idlewatcher.h ) # 包含头文件的路径设置,对应原来的INCLUDEPATH变量 include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub-ext ) # 使用qt5_wrap_cpp生成元对象代码相关的源文件 qt5_wrap_cpp(MOC_SOURCES ${HEADERS}) # 添加可执行文件或库目标,将元对象代码源文件一起添加进去 add_executable(unit_test_idlewatcher ${SOURCES} ${MOC_SOURCES}) # 链接Qt相关的库 target_link_libraries(unit_test_idlewatcher Qt5::Core Qt5::Gui Qt5::DBus KF5::IdleTime #Qt5::X11Extras -lX11 ) # 链接 GTest 库 target_link_libraries(unit_test_idlewatcher GTest::GTest GTest::Main Threads::Threads ) ukui-session-manager/tests/unit_test_idlewatcher/main.cpp0000664000175000017500000000030515171352256022736 0ustar fengfeng#include #include int main(int argc, char **argv) { QGuiApplication a(argc, argv); testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } ukui-session-manager/tests/unit_test_idlewatcher/unit_test_idlewatcher.cpp0000664000175000017500000000223115171352256026403 0ustar fengfeng#include #include #include "../../../ukui-session/idlewatcher.h" #include "stubext.h" using namespace stub_ext; class IdleWatcherTest : public testing::Test { protected: static void SetUpTestSuite() { m_idlewatcher = new IdleWatcher(60); } static void TearDownTestSuite() { delete m_idlewatcher; m_idlewatcher = nullptr; } static IdleWatcher *m_idlewatcher; }; IdleWatcher *IdleWatcherTest::m_idlewatcher = nullptr; TEST_F(IdleWatcherTest, isWemeetappRunning) { bool result = m_idlewatcher->isWemeetappRunning(); EXPECT_FALSE(result); } TEST_F(IdleWatcherTest, reset) { m_idlewatcher->reset(1); EXPECT_EQ(m_idlewatcher->mSecsidle,1); } TEST_F(IdleWatcherTest, ResumingFromIdle) { bool ok = true; m_idlewatcher->resumingFromIdle(); EXPECT_TRUE(ok); } TEST_F(IdleWatcherTest, WeakupFromSleep) { bool ok = true; m_idlewatcher->weakupFromSleep(false); EXPECT_TRUE(ok); } TEST_F(IdleWatcherTest, TimeoutReached) { m_idlewatcher->mSecsidle = 60; m_idlewatcher->timeoutReached(1,60); EXPECT_EQ(m_idlewatcher->mSecsidle,60); } ukui-session-manager/tests/unit_test_ukuilockinfo/0000775000175000017500000000000015171352256021517 5ustar fengfengukui-session-manager/tests/unit_test_ukuilockinfo/CMakeLists.txt0000664000175000017500000000376215171352256024267 0ustar fengfeng# CMake 最低版本要求 cmake_minimum_required(VERSION 3.16) find_package(Qt5 COMPONENTS Core Gui DBus REQUIRED) find_package(PkgConfig REQUIRED) pkg_check_modules(GIOUNIX2 REQUIRED gio-unix-2.0) pkg_check_modules(GLIB2 REQUIRED glib-2.0 gio-2.0) # 包含 GTest 库和 pthread 库 find_package(GTest REQUIRED) find_package(Threads REQUIRED) find_package(KF5IdleTime) #find_package(Qt5X11Extras REQUIRED) # 设置 C++ 标准 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 开启代码覆盖率相关编译选项(对应QMAKE_LFLAGS和QMAKE_CXXFLAGS中代码覆盖率相关设置) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage --coverage -fno-inline -fno-access-control") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") # 定义源文件列表,对应原来的SOURCES变量 set(SOURCES ../../ukui-session/ukuilockinfo.cpp ../../ukui-session/xdgdesktopfile.cpp ../../ukui-session/xdgdirs.cpp ../../ukui-session/main.cpp unit_test_ukuilockinfo.cpp main.cpp ) # 定义头文件列表,对应原来的HEADERS变量 set(HEADERS ../../ukui-session/ukuilockinfo.h ../../ukui-session/xdgdesktopfile.h ../../ukui-session/xdgdirs.h ) # 包含头文件的路径设置,对应原来的INCLUDEPATH变量 include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub-ext ) # 使用qt5_wrap_cpp生成元对象代码相关的源文件 qt5_wrap_cpp(MOC_SOURCES ${HEADERS}) # 添加可执行文件或库目标,将元对象代码源文件一起添加进去 add_executable(unit_test_ukuilockinfo ${SOURCES} ${MOC_SOURCES}) # 链接Qt相关的库 target_link_libraries(unit_test_ukuilockinfo Qt5::Core Qt5::Gui Qt5::DBus KF5::IdleTime #Qt5::X11Extras -lX11 ) # 链接 GTest 库 target_link_libraries(unit_test_ukuilockinfo GTest::GTest GTest::Main Threads::Threads ) ukui-session-manager/tests/unit_test_ukuilockinfo/main.cpp0000664000175000017500000000030515171352256023145 0ustar fengfeng#include #include int main(int argc, char **argv) { QGuiApplication a(argc, argv); testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } ukui-session-manager/tests/unit_test_ukuilockinfo/unit_test_ukuilockinfo.cpp0000664000175000017500000000542515171352256027031 0ustar fengfeng#include #include #include #include "../../../ukui-session/ukuilockinfo.h" #include "stubext.h" using namespace stub_ext; class UkuilockinfoInfoTest : public testing::Test { protected: static void SetUpTestSuite() { m_ukuilockinfo = new Ukuilockinfo(); } static void TearDownTestSuite() { // delete m_ukuilockinfo; //m_ukuilockinfo = nullptr; } static Ukuilockinfo *m_ukuilockinfo; }; Ukuilockinfo *UkuilockinfoInfoTest::m_ukuilockinfo = nullptr; TEST_F(UkuilockinfoInfoTest, ListInhibitorInfo) { QVector result = m_ukuilockinfo->listInhibitorInfo(Ukuilockinfo::InhibitorType::logout); EXPECT_TRUE(result.isEmpty()); } TEST_F(UkuilockinfoInfoTest, GetCfgValue) { // switchuserBtn, // hibernateBtn, // suspendBtn, // lockscreenBtn, // logoutBtn, // rebootBtn, // shutdownBtn bool result1 = m_ukuilockinfo->getCfgValue(Ukuilockinfo::buttonType::switchuserBtn); EXPECT_TRUE(result1); bool result2 = m_ukuilockinfo->getCfgValue(Ukuilockinfo::buttonType::hibernateBtn); EXPECT_TRUE(result2); bool result3 = m_ukuilockinfo->getCfgValue(Ukuilockinfo::buttonType::suspendBtn); EXPECT_TRUE(result3); bool result4 = m_ukuilockinfo->getCfgValue(Ukuilockinfo::buttonType::lockscreenBtn); EXPECT_TRUE(result4); bool result5 = m_ukuilockinfo->getCfgValue(Ukuilockinfo::buttonType::logoutBtn); EXPECT_TRUE(result5); bool result6 = m_ukuilockinfo->getCfgValue(Ukuilockinfo::buttonType::rebootBtn); EXPECT_TRUE(result6); bool result7 = m_ukuilockinfo->getCfgValue(Ukuilockinfo::buttonType::shutdownBtn); EXPECT_TRUE(result7); } TEST_F(UkuilockinfoInfoTest, GetSystemdInhibitor) { QVector result; m_ukuilockinfo->getSystemdInhibitor(QString("sleep"),result); EXPECT_TRUE(result.isEmpty()); } TEST_F(UkuilockinfoInfoTest, operator1) { QDBusArgument argument; SystemdInhibitor::Inhibitor testInhibitor; // 方法 2:逐个提取成员并验证 QString action, name, reason, mode; uint uid, pid; argument.beginStructure(); argument >> action >> name >> reason >> mode >> uid >> pid; argument.endStructure(); // 验证提取的值是否与原始值一致 EXPECT_EQ(action, testInhibitor.action); EXPECT_EQ(name, testInhibitor.name); EXPECT_EQ(reason, testInhibitor.reason); EXPECT_EQ(mode, testInhibitor.mode); EXPECT_EQ(uid, testInhibitor.uid); EXPECT_EQ(pid, testInhibitor.pid); } TEST_F(UkuilockinfoInfoTest, GetLogoutInhibitor) { QVector result; m_ukuilockinfo->getLogoutInhibitor(result); EXPECT_TRUE(result.isEmpty()); } ukui-session-manager/tests/CMakeLists.txt0000664000175000017500000000222515171352256017460 0ustar fengfengadd_subdirectory(unit_test_idlewatcher) add_subdirectory(unit_test_modulemanager) add_subdirectory(unit_test_lockchecker) add_subdirectory(unit_test_systemupgrade) add_subdirectory(unit_test_sessionmanagercontext) cmake_minimum_required(VERSION 3.16) # 处理打桩工具相关配置 set(TEST_UTILS_PATH "${CMAKE_CURRENT_SOURCE_DIR}/kt-test-utils") # 收集打桩工具的头文件,递归查找符合条件的头文件 file(GLOB_RECURSE UTILS_HEADERS "${TEST_UTILS_PATH}/cpp-stub/*.h" "${TEST_UTILS_PATH}/cpp-stub/*.hpp" "${TEST_UTILS_PATH}/cpp-stub-ext/*.h" ) # 收集打桩工具的源文件,递归查找符合条件的源文件 file(GLOB_RECURSE UTILS_SOURCES "${TEST_UTILS_PATH}/cpp-stub/*.cpp" "${TEST_UTILS_PATH}/cpp-stub-ext/*.cpp" ) # 创建一个库(这里以静态库为例,可以根据需求改为共享库等)来存放打桩工具相关代码 add_library(utils_lib STATIC ${UTILS_SOURCES} ${UTILS_HEADERS}) # 将打桩工具库的头文件目录添加到包含路径,方便其他目标使用 target_include_directories(utils_lib PUBLIC "${TEST_UTILS_PATH}/cpp-stub" "${TEST_UTILS_PATH}/cpp-stub-ext" ) ukui-session-manager/tests/unit_test_sessionapplication/0000775000175000017500000000000015171352256022724 5ustar fengfengukui-session-manager/tests/unit_test_sessionapplication/unit_test_sessionapplication.cpp0000664000175000017500000000146615171352256031444 0ustar fengfeng#include #include #include "../../../ukui-session/sessionapplication.h" #include "stubext.h" using namespace stub_ext; class SessionApplicationTest: public testing::Test { protected: static void SetUpTestSuite() { int argc = 2; char* argv[] = {"test", "test"}; m_sessionapplication = new SessionApplication(argc,argv); } static void TearDownTestSuite() { delete m_sessionapplication; m_sessionapplication = nullptr; } static SessionApplication *m_sessionapplication; }; SessionApplication *SessionApplicationTest::m_sessionapplication = nullptr; TEST_F(SessionApplicationTest, InitialEnvironment) { //m_sessionapplication->initialEnvironment(); //EXPECT_TRUE(m_sessionapplication->isok); } ukui-session-manager/tests/unit_test_sessionapplication/CMakeLists.txt0000664000175000017500000000700015171352256025461 0ustar fengfeng# CMake 最低版本要求 cmake_minimum_required(VERSION 3.16) find_package(Qt5 COMPONENTS Widgets Core Gui DBus REQUIRED) find_package(PkgConfig REQUIRED) pkg_check_modules(GIOUNIX2 REQUIRED gio-unix-2.0) pkg_check_modules(GLIB2 REQUIRED glib-2.0 gio-2.0) pkg_search_module(GSETTINGS_QT REQUIRED gsettings-qt) include_directories(${GSETTINGS_QT_INCLUDES}) pkg_check_modules(GLIB2 REQUIRED glib-2.0) pkg_check_modules(GIO2 REQUIRED gio-2.0) # 包含 GTest 库和 pthread 库 find_package(GTest REQUIRED) find_package(Threads REQUIRED) find_package(KF5IdleTime) #find_package(Qt5X11Extras REQUIRED) # 设置 C++ 标准 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 开启代码覆盖率相关编译选项(对应QMAKE_LFLAGS和QMAKE_CXXFLAGS中代码覆盖率相关设置) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage --coverage -fno-inline -fno-access-control") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") # 定义源文件列表,对应原来的SOURCES变量 set(SOURCES ../../ukui-session/sessionapplication.cpp ../../ukui-session/modulemanager.cpp ../../ukui-session/idlewatcher.cpp ../../ukui-session/xdgdesktopfile.cpp ../../ukui-session/xdgautostart.cpp ../../ukui-session/xdgdirs.cpp ../../ukui-session/sessionmanagercontext.cpp ../../ukuismserver/ukuismserverdebug.cpp ../../ukui-session/usminhibit.cpp ../../ukui-session/ukuimodule.cpp ../../ukui-session/ukuisessiondebug.cpp ../../tools/powerprovider.cpp ../../tools/ukuipower.cpp ../../tools/ukuilockinfo.cpp unit_test_sessionapplication.cpp main.cpp ) # 定义头文件列表,对应原来的HEADERS变量 set(HEADERS ../../ukui-session/sessionapplication.h ../../ukui-session/modulemanager.h ../../ukui-session/idlewatcher.h ../../ukui-session/xdgautostart.h ../../ukui-session/xdgdirs.h ../../ukui-session/sessionmanagercontext.h ../../ukui-session/xdgdesktopfile.h ../../ukui-session/idleadbusdaptor.h ../../ukui-session/sessiondbusadaptor.h ../../ukui-session/usminhibit.h ../../ukuismserver/ukuismserverdebug.h ../../ukui-session/ukuimodule.h ../../tools/powerprovider.h ../../tools/ukuipower.h ../../tools/ukuilockinfo.h ../../ukui-session/ukuisessiondebug.h ) set(UKUI_TRANSLATIONS_DIR ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/ukui/translations) add_definitions( -DUKUI_TRANSLATIONS_DIR="${UKUI_TRANSLATIONS_DIR}" ) if (NOT DEFINED UPDATE_TRANSLATIONS) set(UPDATE_TRANSLATIONS "No") endif() # 包含头文件的路径设置,对应原来的INCLUDEPATH变量 include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub-ext ) include_directories(${GLIB2_INCLUDE_DIRS}) include_directories(${GIO2_INCLUDE_DIRS}) # 使用qt5_wrap_cpp生成元对象代码相关的源文件 qt5_wrap_cpp(MOC_SOURCES ${HEADERS}) # 添加可执行文件或库目标,将元对象代码源文件一起添加进去 add_executable(unit_test_sessionapplication ${SOURCES} ${MOC_SOURCES}) # 链接Qt相关的库 target_link_libraries(unit_test_sessionapplication Qt5::Widgets Qt5::Core Qt5::Gui Qt5::DBus KF5::IdleTime ${GSETTINGS_QT_LIBRARIES} ${GLIB2_LIBRARIES} ${GIO2_LIBRARIES} #Qt5::X11Extras -lX11 ) # 链接 GTest 库 target_link_libraries(unit_test_sessionapplication GTest::GTest GTest::Main Threads::Threads ) ukui-session-manager/tests/unit_test_sessionapplication/main.cpp0000664000175000017500000000030515171352256024352 0ustar fengfeng#include #include int main(int argc, char **argv) { QGuiApplication a(argc, argv); testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } ukui-session-manager/tests/unit_test_sessionmanagercontext/0000775000175000017500000000000015171352256023440 5ustar fengfengukui-session-manager/tests/unit_test_sessionmanagercontext/unit_test_sessionmanagercontext.cpp0000664000175000017500000001461615171352256032675 0ustar fengfeng#include #include "../../ukui-session/sessionmanagercontext.h" #include "../../ukui-session/modulemanager.h" #include #include #include // 测试夹具 class SessionManagerDBusContextTest : public ::testing::Test { protected: void SetUp() override { // 初始化 QCoreApplication(需要 DBus 环境) int argc = 0; char* argv[] = {nullptr}; app = new QCoreApplication(argc, argv); // 初始化 ModuleManager 和 SessionManagerDBusContext manager = new ModuleManager(); context = new SessionManagerDBusContext(manager); } void TearDown() override { delete context; delete manager; delete app; } QCoreApplication* app; ModuleManager* manager; SessionManagerDBusContext* context; }; // 测试 startModule 方法 TEST_F(SessionManagerDBusContextTest, StartModuleTest) { QString moduleName = "test_module"; context->startModule(moduleName); // 验证是否调用了 ModuleManager 的 startProcess 方法 // 由于 startProcess 是 void 方法,我们无法直接验证其行为 // 可以通过日志或其他副作用来验证 EXPECT_TRUE(true); // 占位符,表示测试通过 } // 测试 stopModule 方法 TEST_F(SessionManagerDBusContextTest, StopModuleTest) { QString moduleName = "test_module"; context->stopModule(moduleName); // 验证是否调用了 ModuleManager 的 stopProcess 方法 // 由于 stopProcess 是 void 方法,我们无法直接验证其行为 EXPECT_TRUE(true); // 占位符,表示测试通过 } // 测试 startApp 方法 TEST_F(SessionManagerDBusContextTest, StartAppTest) { QString appName = "test_app"; QStringList args = {"--arg1", "--arg2"}; bool result = context->startApp(appName, args); // 验证 startApp 是否返回 true EXPECT_TRUE(result); } TEST_F(SessionManagerDBusContextTest, CanSwitch) { bool ok = context->canSwitch(); // 验证 startApp 是否返回 true EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, CanLockscreen) { bool ok = context->canLockscreen(); // 验证 startApp 是否返回 true EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, CanHibernate) { bool ok = context->canHibernate(); // 验证 startApp 是否返回 true EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, CanSuspend) { bool ok = context->canSuspend(); // 验证 startApp 是否返回 true EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, CanLogout) { bool ok = context->canLogout(); // 验证 startApp 是否返回 true EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, CanReboot) { bool ok = context->canReboot(); // 验证 startApp 是否返回 true EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, CanPowerOff) { bool ok = context->canPowerOff(); // 验证 startApp 是否返回 true EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, ListInhibitor) { QVector v1 = context->ListInhibitor("sleep"); QVector v2 = context->ListInhibitor("logout"); QVector v3 = context->ListInhibitor("shutdown"); // 验证 startApp 是否返回 true EXPECT_TRUE(v1.isEmpty()); EXPECT_TRUE(v2.isEmpty()); EXPECT_TRUE(v3.isEmpty()); } TEST_F(SessionManagerDBusContextTest, GetInhibitors) { QStringList list = context->GetInhibitors(); // 验证 startApp 是否返回 true EXPECT_TRUE(list.length() == 0); } TEST_F(SessionManagerDBusContextTest, ExecPro) { QStringList list; list << "clean_all_jobs.py"; context->execPro(list); // 验证 startApp 是否返回 true EXPECT_TRUE(list.length() != 0); } // 测试 IsSessionRunning 方法 TEST_F(SessionManagerDBusContextTest, IsSessionRunningTest) { bool isRunning = context->IsSessionRunning(); // 验证当前会话是否正在运行 EXPECT_FALSE(isRunning); // 假设当前会话是 UKUI } // 测试 GetSessionName 方法 TEST_F(SessionManagerDBusContextTest, GetSessionNameTest) { QString sessionName = context->GetSessionName(); // 验证返回的会话名称是否正确 EXPECT_EQ(sessionName, "ukui-session"); // 假设当前会话是 UKUI } // 测试 IsInhibited 方法 TEST_F(SessionManagerDBusContextTest, IsInhibitedTest) { quint32 flags = 1; bool isInhibited = context->IsInhibited(flags); // 验证是否被抑制 EXPECT_FALSE(isInhibited); // 假设当前没有抑制 } TEST_F(SessionManagerDBusContextTest, ListFileList) { QStringList list = context->listFileList(); EXPECT_TRUE(list.length() != 0); } TEST_F(SessionManagerDBusContextTest, ExecuteBoxadm) { bool ok = true; context->executeBoxadm(); EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, StopUkuisessionTarget) { bool ok = true; context->stopUkuisessionTarget(); EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, Uninhibit) { bool ok = true; uint i = 109; context->Uninhibit(i); EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, EmitPrepareForPhase2) { bool ok = true; context->emitPrepareForPhase2(); EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, EmitPrepareForSwitchuser) { bool ok = true; context->emitPrepareForSwitchuser(); EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, SimulateUserActivity) { bool ok = true; context->simulateUserActivity(); EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, On_serviceUnregistered) { bool ok = true; context->on_serviceUnregistered("22"); EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, Logout) { bool ok = true; context->logout(); EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, PowerOff) { bool ok = true; context->powerOff(); EXPECT_TRUE(ok); } TEST_F(SessionManagerDBusContextTest, Reboot) { bool ok = true; context->reboot(); EXPECT_TRUE(ok); } // 测试 setSessionEnv 方法 TEST_F(SessionManagerDBusContextTest, SetSessionEnvTest) { QString key = "TEST_ENV_KEY"; QString value = "TEST_ENV_VALUE"; context->setSessionEnv(key, value); // 验证环境变量是否设置成功 EXPECT_EQ(qgetenv(key.toLatin1()), value.toLatin1()); } // 主函数 int main(int argc, char **argv) { ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } ukui-session-manager/tests/unit_test_sessionmanagercontext/CMakeLists.txt0000664000175000017500000000652715171352256026212 0ustar fengfeng# CMake 最低版本要求 cmake_minimum_required(VERSION 3.16) find_package(Qt5 COMPONENTS Widgets Core Gui DBus REQUIRED) find_package(PkgConfig REQUIRED) pkg_search_module(GSETTINGS_QT REQUIRED gsettings-qt) include_directories(${GSETTINGS_QT_INCLUDES}) pkg_check_modules(GIOUNIX2 REQUIRED gio-unix-2.0) pkg_check_modules(GLIB2 REQUIRED glib-2.0 gio-2.0) pkg_search_module(X11 REQUIRED x11) include_directories(${X11_INCLUDES}) include_directories(${GLIB2_INCLUDE_DIRS}) include_directories(${GIO2_INCLUDE_DIRS}) # 包含 GTest 库和 pthread 库 find_package(GTest REQUIRED) find_package(Threads REQUIRED) find_package(KF5IdleTime) #find_package(Qt5X11Extras REQUIRED) # 设置 C++ 标准 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 开启代码覆盖率相关编译选项(对应QMAKE_LFLAGS和QMAKE_CXXFLAGS中代码覆盖率相关设置) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage --coverage -fno-inline -fno-access-control") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") # i18n set(UKUI_TRANSLATIONS_DIR ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/ukui/translations) add_definitions( -DUKUI_TRANSLATIONS_DIR="${UKUI_TRANSLATIONS_DIR}" ) if (NOT DEFINED UPDATE_TRANSLATIONS) set(UPDATE_TRANSLATIONS "No") endif() file(GLOB SOURCES "../../ukui-session/*.cpp") file(GLOB HEADERS "../../ukui-session/*.h") set(SOURCES ../../ukui-session/sessionmanagercontext.cpp ../../ukui-session/modulemanager.cpp ../../tools/powerprovider.cpp ../../ukui-session/xdgautostart.cpp ../../ukui-session/xdgdesktopfile.cpp ../../ukui-session/ukuimodule.cpp ../../ukui-session/ukuisessiondebug.cpp ../../ukui-session/xdgdirs.cpp ../../ukui-session/ukuisessiondebug.cpp ../../ukui-session/ukuilockinfo.cpp ../../ukui-session/usminhibit.cpp ../kt-test-utils/cpp-stub-ext/stub-shadow.cpp unit_test_sessionmanagercontext.cpp #main.cpp ) set(HEADERS ../../tools/powerprovider.h ../../ukui-session/modulemanager.h ../../ukui-session/sessionmanagercontext.h ../../ukui-session/xdgautostart.h ../../ukui-session/xdgdesktopfile.h ../../ukui-session/idleadbusdaptor.h ../../ukui-session/ukuisessiondebug.h ../../ukui-session/sessiondbusadaptor.h ../../ukui-session/ukuimodule.h ../../ukui-session/usminhibit.h ../../ukui-session/ukuilockinfo.h ../../ukui-session/xdgdirs.h ../kt-test-utils/cpp-stub-ext/stubext.h ../kt-test-utils/cpp-stub-ext/stub-shadow.h ) # 包含头文件的路径设置,对应原来的INCLUDEPATH变量 include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub ${CMAKE_CURRENT_SOURCE_DIR}/../kt-test-utils/cpp-stub-ext ) # 使用qt5_wrap_cpp生成元对象代码相关的源文件 qt5_wrap_cpp(MOC_SOURCES ${HEADERS}) # 添加可执行文件或库目标,将元对象代码源文件一起添加进去 add_executable(unit_test_sessionmanagercontext ${SOURCES} ${MOC_SOURCES}) # 链接Qt相关的库 target_link_libraries(unit_test_sessionmanagercontext Qt5::Core Qt5::Gui Qt5::DBus KF5::IdleTime Qt5::Widgets ${GSETTINGS_QT_LIBRARIES} #Qt5::X11Extras -lX11 ) # 链接 GTest 库 target_link_libraries(unit_test_sessionmanagercontext GTest::GTest GTest::Main Threads::Threads ) ukui-session-manager/tests/unit_test_sessionmanagercontext/main.cpp0000664000175000017500000000030415171352256025065 0ustar fengfeng#include #include int main(int argc, char **argv) { QGuiApplication a(argc, argv); testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } ukui-session-manager/man/0000775000175000017500000000000015171352256014330 5ustar fengfengukui-session-manager/man/ukuismserver.10000664000175000017500000000774115171352256017167 0ustar fengfeng.\" Manual page for ukui-session .\" .\" This is free software; you may redistribute it and/or modify .\" it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2, .\" or (at your option) any later version. .\" .\" This is distributed in the hope that it will be useful, but .\" WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License along .\" with this program; if not, write to the Free Software Foundation, Inc., .\" 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. .\" .\" (C) 2000 Miguel de Icaza (miguel@helixcode.com) .\" (C) 2009-2010 Vincent Untz (vuntz@gnome.org) .\" (C) 2023, KylinSoft Co., Ltd. .\" .TH UKUI-SESSION 1 "11 February 2023" "UKUI Desktop Environment" .\" Please adjust this date when revising the manpage. .\" .SH "NAME" ukui-session \- Start the UKUI Desktop Environment. .SH "SYNOPSIS" .B ukui-session [OPTIONS] .SH "DESCRIPTION" The \fBukui-session\fP program starts up the UKUI desktop environment. This command is typically executed by your Login/Display Manager (like GDM, LXDM, XDM, SLiM, or from your X startup scripts like .xinitrc). It will load either your saved session, or it will provide a default session for the user as defined by the system administrator (or the default UKUI installation on your system). .PP The default session is defined in the dconf keys under .BI / org / ukui / desktop / session / .br When saving a session, \fBukui-session\fP saves the currently running applications in the \fB~/.config/ukui-session/saved-session\fP directory of the users /home. .PP \fBukui-session\fP is an X11 session manager. It can manage UKUI applications as well as any other X11 SM compliant ones. .SH "OPTIONS" .SS The following options are supported: .TP \fB\-a, \-\-autostart=DIR\fR Start all applications defined in "\fBDIR\fP", instead of starting the applications defined in .BI / org / ukui / desktop / session / default\-session .br Multiple \fB\-\-autostart\fP options can be passed. .TP \fB\-f, \-\-failsafe\fR Run in fail-safe mode. User-specified applications will not be started. .TP \fB\-\-debug\fR Enable debugging code. .TP \fB\-\-display=DISPLAY\fR X display to use. .TP \fB\-\-version\fR Output version information and exit. .TP \fB\-?, \-h, \-\-help\fR Print standard command line options. .TP \fB\-\-help\-all\fR Print all command line options. .SH "ENVIRONMENT" .SS \fBukui-session\fP sets several environment variables for the use of its child processes: .PP .B "SESSION_MANAGER" .IP This variable is used by session-manager aware clients to contact ukui-session. .PP .B "DISPLAY" .IP This variable is set to the X display being used by \fBukui-session\fP. Note that if the \-\-display option is used this might be different from the setting of the environment variable when ukui-session is invoked. .SH "FILES" .PP .nf .B ~/.config/autostart .B /usr/share/autostart .B /usr/share/ukui/autostart .fi .IP The applications defined in the above directories will be started on login. \fBukui-session-properties(1)\fP can be used to easily configure them. .PP .B ~/.config/ukui-session/saved-session .IP This directory contains the list of applications of the saved session. .SH "BUGS" .SS Should you encounter any bugs, they may be reported at: https://github.com/ukui/ukui-session-manager/issues .SH "AUTHORS" .SS This Manual page was originally written for gnome-session by: .nf Miguel de Icaza (2000) Vincent Untz (2009-2010) .fi .SS It has been updated for the MATE Desktop Environment by: Adam Erdman (2014) .SS It has been updated for the UKUI Desktop Environment by: yilei (2016) .SH "SEE ALSO" .SS Further information may also be available at: http://wiki.ukui.org/ .P .BR ukui-session-properties(1), .BR ukui-session-save(1), .BR ukui-wm(1) ukui-session-manager/man/ukui-session.10000664000175000017500000000647115171351374017060 0ustar fengfeng.\" Manual page for ukui-session .\" (C) 2000 Miguel de Icaza (miguel@helixcode.com) .\" (C) 2009-2010 Vincent Untz (vuntz@gnome.org) .\" (C) 2016, Tianjin KYLIN Information Technology Co., Ltd. .\" .TH UKUI-SESSION 1 "11 February 2016" "UKUI Desktop Environment" .\" Please adjust this date when revising the manpage. .\" .SH "NAME" ukui-session \- Start the UKUI Desktop Environment. .SH "SYNOPSIS" .B ukui-session [OPTIONS] .SH "DESCRIPTION" The \fBukui-session\fP program starts up the UKUI desktop environment. This command is typically executed by your Login/Display Manager (like GDM, LXDM, XDM, SLiM, or from your X startup scripts like .xinitrc). It will load either your saved session, or it will provide a default session for the user as defined by the system administrator (or the default UKUI installation on your system). .PP The default session is defined in the dconf keys under .BI / org / ukui / desktop / session / .br When saving a session, \fBukui-session\fP saves the currently running applications in the \fB~/.config/ukui-session/saved-session\fP directory of the users /home. .PP \fBukui-session\fP is an X11 session manager. It can manage UKUI applications as well as any other X11 SM compliant ones. .SH "OPTIONS" .SS The following options are supported: .TP \fB\-a, \-\-autostart=DIR\fR Start all applications defined in "\fBDIR\fP", instead of starting the applications defined in .BI / org / ukui / desktop / session / default\-session .br Multiple \fB\-\-autostart\fP options can be passed. .TP \fB\-f, \-\-failsafe\fR Run in fail-safe mode. User-specified applications will not be started. .TP \fB\-\-debug\fR Enable debugging code. .TP \fB\-\-display=DISPLAY\fR X display to use. .TP \fB\-\-version\fR Output version information and exit. .TP \fB\-?, \-h, \-\-help\fR Print standard command line options. .TP \fB\-\-help\-all\fR Print all command line options. .SH "ENVIRONMENT" .SS \fBukui-session\fP sets several environment variables for the use of its child processes: .PP .B "SESSION_MANAGER" .IP This variable is used by session-manager aware clients to contact ukui-session. .PP .B "DISPLAY" .IP This variable is set to the X display being used by \fBukui-session\fP. Note that if the \-\-display option is used this might be different from the setting of the environment variable when ukui-session is invoked. .SH "FILES" .PP .nf .B ~/.config/autostart .B /usr/share/autostart .B /usr/share/ukui/autostart .fi .IP The applications defined in the above directories will be started on login. \fBukui-session-properties(1)\fP can be used to easily configure them. .PP .B ~/.config/ukui-session/saved-session .IP This directory contains the list of applications of the saved session. .SH "BUGS" .SS Should you encounter any bugs, they may be reported at: https://github.com/ukui/ukui-session-manager/issues .SH "AUTHORS" .SS This Manual page was originally written for gnome-session by: .nf Miguel de Icaza (2000) Vincent Untz (2009-2010) .fi .SS It has been updated for the MATE Desktop Environment by: Adam Erdman (2014) .SS It has been updated for the UKUI Desktop Environment by: yilei (2016) .SH "SEE ALSO" .SS Further information may also be available at: http://wiki.ukui.org/ .P .BR ukui-session-properties(1), .BR ukui-session-save(1), .BR ukui-wm(1) ukui-session-manager/man/ukui-session-wayland.10000664000175000017500000000073015171352256020505 0ustar fengfeng.\" Manual page for ukui-session-wayland .\" (C) 2000 Miguel de Icaza (miguel@helixcode.com) .\" (C) 2009-2010 Vincent Untz (vuntz@gnome.org) .\" (C) 2016, Tianjin KYLIN Information Technology Co., Ltd. .\" .TH UKUI-SESSION-WAYLAND 1 "11 February 2016" "UKUI WAYLAND Desktop Environment" .SH NAME ukui-session-wayland \- UKUI session for Wayland .SH SYNOPSIS .B ukui-session-wayland .SH DESCRIPTION This manual page documents briefly the .B ukui-session-wayland command. ukui-session-manager/man/ukui-session-tools.10000664000175000017500000000647115171351374020216 0ustar fengfeng.\" Manual page for ukui-session .\" (C) 2000 Miguel de Icaza (miguel@helixcode.com) .\" (C) 2009-2010 Vincent Untz (vuntz@gnome.org) .\" (C) 2016, Tianjin KYLIN Information Technology Co., Ltd. .\" .TH UKUI-SESSION 1 "11 February 2016" "UKUI Desktop Environment" .\" Please adjust this date when revising the manpage. .\" .SH "NAME" ukui-session \- Start the UKUI Desktop Environment. .SH "SYNOPSIS" .B ukui-session [OPTIONS] .SH "DESCRIPTION" The \fBukui-session\fP program starts up the UKUI desktop environment. This command is typically executed by your Login/Display Manager (like GDM, LXDM, XDM, SLiM, or from your X startup scripts like .xinitrc). It will load either your saved session, or it will provide a default session for the user as defined by the system administrator (or the default UKUI installation on your system). .PP The default session is defined in the dconf keys under .BI / org / ukui / desktop / session / .br When saving a session, \fBukui-session\fP saves the currently running applications in the \fB~/.config/ukui-session/saved-session\fP directory of the users /home. .PP \fBukui-session\fP is an X11 session manager. It can manage UKUI applications as well as any other X11 SM compliant ones. .SH "OPTIONS" .SS The following options are supported: .TP \fB\-a, \-\-autostart=DIR\fR Start all applications defined in "\fBDIR\fP", instead of starting the applications defined in .BI / org / ukui / desktop / session / default\-session .br Multiple \fB\-\-autostart\fP options can be passed. .TP \fB\-f, \-\-failsafe\fR Run in fail-safe mode. User-specified applications will not be started. .TP \fB\-\-debug\fR Enable debugging code. .TP \fB\-\-display=DISPLAY\fR X display to use. .TP \fB\-\-version\fR Output version information and exit. .TP \fB\-?, \-h, \-\-help\fR Print standard command line options. .TP \fB\-\-help\-all\fR Print all command line options. .SH "ENVIRONMENT" .SS \fBukui-session\fP sets several environment variables for the use of its child processes: .PP .B "SESSION_MANAGER" .IP This variable is used by session-manager aware clients to contact ukui-session. .PP .B "DISPLAY" .IP This variable is set to the X display being used by \fBukui-session\fP. Note that if the \-\-display option is used this might be different from the setting of the environment variable when ukui-session is invoked. .SH "FILES" .PP .nf .B ~/.config/autostart .B /usr/share/autostart .B /usr/share/ukui/autostart .fi .IP The applications defined in the above directories will be started on login. \fBukui-session-properties(1)\fP can be used to easily configure them. .PP .B ~/.config/ukui-session/saved-session .IP This directory contains the list of applications of the saved session. .SH "BUGS" .SS Should you encounter any bugs, they may be reported at: https://github.com/ukui/ukui-session-manager/issues .SH "AUTHORS" .SS This Manual page was originally written for gnome-session by: .nf Miguel de Icaza (2000) Vincent Untz (2009-2010) .fi .SS It has been updated for the MATE Desktop Environment by: Adam Erdman (2014) .SS It has been updated for the UKUI Desktop Environment by: yilei (2016) .SH "SEE ALSO" .SS Further information may also be available at: http://wiki.ukui.org/ .P .BR ukui-session-properties(1), .BR ukui-session-save(1), .BR ukui-wm(1) ukui-session-manager/LICENSE0000664000175000017500000005763615171351374014603 0ustar fengfeng GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS ukui-session-manager/.github/0000775000175000017500000000000015171351374015115 5ustar fengfengukui-session-manager/.github/workflows/0000775000175000017500000000000015171351374017152 5ustar fengfengukui-session-manager/.github/workflows/build.yml0000664000175000017500000000573415171351374021005 0ustar fengfengname: Check build on: push: branches: - master pull_request: branches: - master schedule: - cron: '0 0 * * *' jobs: archlinux: name: on Archlinux runs-on: ubuntu-20.04 container: docker.io/library/archlinux:latest steps: - name: Checkout ukui-session-manager source code uses: actions/checkout@v2 - name: Refresh pacman repository run: pacman -Sy - name: Install build dependencies run: pacman -S --noconfirm base-devel qt5-base kidletime peony qt5-multimedia xtrans cmake qt5-tools systemd-libs xdg-user-dirs glibc gsettings-qt qt5-x11extras pkg-config libxtst icu - name: CMake configure & Make run: | mkdir build; cd build; cmake ..; make -j$(nproc); debian: name: on Debian Sid runs-on: ubuntu-20.04 container: docker.io/library/debian:sid env: DEBIAN_FRONTEND: noninteractive steps: - name: Checkout ukui-session-manager source code uses: actions/checkout@v2 - name: Update apt repository run: apt-get update -y - name: Install build dependcies run: apt-get install -y build-essential qttools5-dev-tools cmake debhelper-compat cmake xdg-user-dirs libkf5idletime-dev libsystemd-dev qttools5-dev qtmultimedia5-dev libgsettings-qt-dev libqt5x11extras5-dev libxtst-dev pkg-config libx11-dev qtbase5-dev - name: CMake configure & Make run: | mkdir build; cd build; cmake ..; make -j$(nproc); fedora: name: on Fedora 32 runs-on: ubuntu-20.04 container: docker.io/library/fedora:32 steps: - name: Checkout ukui-session-manager source code uses: actions/checkout@v2 - name: Install build dependencies run: dnf install -y which gcc gcc-c++ make cmake cmake-rpm-macros autoconf automake intltool rpm-build qt5-rpm-macros qt5-qtdeclarative-devel qt5-qtbase-devel qt5-qtmultimedia-devel qt5-qtx11extras-devel kf5-kidletime-devel qt5-qttools-devel qt5-qttools qt5-linguist gsettings-qt-devel libXtst-devel libqtxdg-devel systemd-devel - name: CMake configure & Make run: | mkdir build; cd build; cmake ..; make -j$(nproc); ubuntu: name: on Ubuntu 20.04 runs-on: ubuntu-20.04 container: docker.io/library/ubuntu:focal env: DEBIAN_FRONTEND: noninteractive steps: - name: Checkout ukui-session-manager source code uses: actions/checkout@v2 - name: Update apt repository run: apt-get update -y - name: Install build dependcies run: apt-get install -y build-essential qt5-default qttools5-dev-tools cmake debhelper-compat cmake xdg-user-dirs libkf5idletime-dev libsystemd-dev qttools5-dev qtmultimedia5-dev libgsettings-qt-dev libqt5x11extras5-dev libxtst-dev - name: CMake configure & Make run: | mkdir build; cd build; cmake ..; make -j$(nproc); ukui-session-manager/README.md0000664000175000017500000000200215171351374015026 0ustar fengfeng# ukui-session-manager ![build](https://github.com/ukui/ukui-session-manager/workflows/Check%20build/badge.svg?branch=master) * ukui-session: Launched at the beginning of UKUI sessions and responsible for launching and monitoring all other components constituing the sessions. * ukui-session-tool: Deals with 'logout', 'shutdown', 'reboot', 'hibernate' and so on. ## Build & Install ### cmake ``` cd ukui-session-manager mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_BUILD_TYPE=RelWithDebInfo .. make sudo make install ``` ### debuild ``` cd ukui-session-manager uscan --download-current-version # or you can change the word in debian/source/format from 'quilt' to 'native' debuild cd .. sudo dpkg -i ukui-session-manager_{version}_{arch}.deb ``` ## Issues [ukui-session-manager issues](https://github.com/ukui/ukui-session-manager/issues) ukui-session-manager/tools/0000775000175000017500000000000015171352256014715 5ustar fengfengukui-session-manager/tools/mainwindow.cpp0000664000175000017500000021730515171352256017605 0ustar fengfeng/*Copyright (C) 2019 Tianjin KYLIN Information Technology Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #include "mainwindow.h" #include "commonpushbutton.h" #include "powerprovider.h" #include "mylistview.h" //#include //XTest.h/Xlib.h/XInput.h/X.h中定义了一个None,QStyleOption中也定义了None,会造成冲突,把QListView的头文件放到前面 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "grab-x11.h" #include "xeventmonitor.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "plasma-shell-manager.h" QT_BEGIN_NAMESPACE extern void qt_blurImage(QPainter *p, QImage &blurImage, qreal radius, bool quality, bool alphaOnly, int transposed = 0); QT_END_NAMESPACE #define BLUR_RADIUS 300 #define BACKGROUND_SETTINGS "org.mate.background" QPixmap blurPixmap(QPixmap pixmap) { QPainter painter(&pixmap); QImage srcImg = pixmap.toImage(); qt_blurImage(&painter, srcImg, BLUR_RADIUS, false, false); //在设置Qt::WA_TranslucentBackground属性后,模糊图片会导致锁屏界面透明 //不设置上面这个属性,在wayland模式下也出现了透明 //因此这里修改image图形的alpha值为255. for (int y = 0;y < srcImg.height();++y) { QRgb *row = (QRgb*)srcImg.scanLine(y); for (int x = 0; x < srcImg.width(); ++x) { ((unsigned char*)&row[x])[3] = 255; } } painter.end(); return QPixmap::fromImage(srcImg); } QString getUserName(QFile *a) { QString user = getenv("USER"); if (a->exists()) { a->open(QIODevice::ReadOnly | QIODevice::Text); QTextStream fileStream(a); int k = 0; while (!fileStream.atEnd()) { QString line = fileStream.readLine(); if (k == 0) { QString a = line; qDebug() << "uid=" << a; struct passwd *user1; user1 = getpwuid(a.toInt()); qDebug() << "name=" << user1->pw_name << ",uid=" << user1->pw_uid; if (user1->pw_name == NULL) { return user; } user = user1->pw_name; } k++; } } return user; } MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , m_power(new UkuiPower(this)) , xEventMonitor(new XEventMonitor(this)) { const QByteArray bid(BACKGROUND_SETTINGS); if (QGSettings::isSchemaInstalled(bid)) { QGSettings *gset = new QGSettings(BACKGROUND_SETTINGS, "", this); QString fullstr = gset->get("picture-filename").toString(); qDebug() << "picture path = " << fullstr; QFileInfo fileInfo(fullstr); if (fileInfo.isFile() && pix.load(fullstr)) { //增加对pix的判断,有些图片格式qt不支持,无法读取,导致pix为null,引起程序崩溃 #bug75856 if (pix.isNull()) { pix.load(":/images/background-ukui.png"); pix = blurPixmap(pix); } else { pix = blurPixmap(pix); } } else { QString imagefile = "/usr/share/backgrounds/1-warty-final-ubuntukylin.jpg"; QFileInfo fileimage(imagefile); if (fileimage.isFile() && fileimage.exists() && pix.load(imagefile)) { pix = blurPixmap(pix); } else{ pix.load("/usr/share/ukui/ukui-session-manager/images/background-ukui.png"); pix = blurPixmap(pix); } } gset->deleteLater(); } else { pix.load("/usr/share/ukui/ukui-session-manager/images/background-ukui.png"); pix = blurPixmap(pix); } this->setObjectName("widget"); m_screen = QGuiApplication::screenAt(QCursor::pos())->geometry(); m_toolWidget = new QWidget(this); m_toolWidget->setGeometry(m_screen); qDebug() << "m_toolWidget width:" << m_toolWidget->width()<height(); m_vBoxLayout = new QVBoxLayout(); m_buttonHLayout = new QGridLayout(); m_dateTimeLayout = new QVBoxLayout(); m_timeLabel = new QLabel(); m_dateLabel = new QLabel(); m_judgeWidgetVLayout = new QVBoxLayout(); m_judgeBtnHLayout = new QHBoxLayout(); m_judgeLabel = new QLabel(); m_messageLabel1 = new QLabel(); m_messageLabel2 = new QLabel(); m_scrollArea = new QScrollArea; m_scrollArea->setObjectName("scrollArea"); m_scrollArea->removeEventFilter(this); m_btnWidget = new QWidget(); m_btnWidget->setObjectName("btnWidget"); m_judgeWidget = new QWidget(this); m_judgeWidget->setObjectName("judgeWidget"); //m_showWarningArea 作为该界面所有组件的父指针,方便排版 m_showWarningArea = new QWidget(this); m_showWarningArea->setObjectName(QString::fromUtf8("area")); initialSystemMonitor(); initialBtn(); initialJudgeWidget(); upgradeCheck = new systemUpgradeCheck(); //Make a hash-map to store tableNum-to-lastWidget if (m_power->canAction(UkuiPower::PowerHibernate)) { isHibernateHide = false; } if (m_power->canAction(UkuiPower::PowerSuspend)) { isSuspendHide = false; } if (m_power->canAction(UkuiPower::PowerLogout)) { isLogoutHide = false; } if (m_power->canAction(UkuiPower::PowerMonitorOff)) { isLockscreenHide = false; } if (m_power->canAction(UkuiPower::PowerReboot)) { isRebootHide = false; } if (m_power->canAction(UkuiPower::PowerShutdown)) { isPowerOffHide = false; } if (LockChecker::getCachedUsers() > 1 && m_power->canAction(UkuiPower::PowerSwitchUser)) { isSwitchuserHide = false; } if (upgradeCheck->checkSystemUpgrade()) { isUpgradeThenPowerOffHide = false; isUpgradeThenRebootHide = false; } //天翼云屏蔽以下按钮 QString platform = kdk_system_get_hostCloudPlatform(); if ("ctyun" == platform) { isHibernateHide=true; isSuspendHide=true; isLockscreenHide=true; isRebootHide=true; isPowerOffHide=true; isSwitchuserHide=true; } //关机界面按钮定制 QDBusInterface *setInterface = new QDBusInterface("org.ukui.SettingsDaemon", "/GlobalSignal", "org.ukui.SettingsDaemon.GlobalSignal" ,QDBusConnection::sessionBus()); if (setInterface->isValid()) { qDebug() << "usd interface valid"; QDBusReply isHide = setInterface->call("isHidePoweroffUi"); if (isHide) { exit(0); } else { QStringList hideList; QDBusReply msg = setInterface->call("getShutdownDisableOptions"); if (msg.isValid()) { hideList = msg.value(); } for (int i = 0; i < hideList.size(); ++i) { QString txt = hideList.at(i); if ("switchuser" == txt) isSwitchuserHide = true; else if ("hibernate" == txt) isHibernateHide = true; else if ("suspend" == txt) isSuspendHide = true; else if ("lockscreen" == txt) isLockscreenHide = true; else if ("logout" == txt) isLogoutHide = true; else if ("restart" == txt) isRebootHide = true; else if ("shutdown" == txt) isPowerOffHide = true; } } } m_btnHideMap.insert(m_switchUserBtn, isSwitchuserHide); m_btnHideMap.insert(m_hibernateBtn, isHibernateHide); m_btnHideMap.insert(m_suspendBtn, isSuspendHide); m_btnHideMap.insert(m_lockScreenBtn, isLockscreenHide); m_btnHideMap.insert(m_logoutBtn, isLogoutHide); m_btnHideMap.insert(m_upgradeThenRebootBtn, isUpgradeThenRebootHide); m_btnHideMap.insert(m_rebootBtn, isRebootHide); m_btnHideMap.insert(m_upgradeThenshutDownBtn, isUpgradeThenPowerOffHide); m_btnHideMap.insert(m_shutDownBtn, isPowerOffHide); // initialBtnCfg(); map.insert(0, m_switchUserBtn); map.insert(1, m_hibernateBtn); map.insert(2, m_suspendBtn); map.insert(3, m_lockScreenBtn); map.insert(4, m_logoutBtn); map.insert(5, m_upgradeThenRebootBtn); map.insert(6, m_rebootBtn); map.insert(7, m_upgradeThenshutDownBtn); map.insert(8, m_shutDownBtn); gs = new QGSettings("org.ukui.session", "/org/ukui/desktop/session/"); tableNum = -1; changeBtnState("empty"); //不知为何,sdk接口要第二次创建才能获取正确的值 //规避方案,这里先创建一次 char *user = qgetenv("USER").data(); kdk_logn_dateinfo *dateInfo = kdk_system_login_lock_dateinfo(user); //QString curTime = QString(dateInfo->time); delete dateInfo; //更新显示时间的控件 initialDateTimeWidget(); QTimer *timeWidgetUpdateTimer = new QTimer(this); connect(timeWidgetUpdateTimer, &QTimer::timeout, this, &MainWindow::updateDateTimerWidget); timeWidgetUpdateTimer->start(1000); ResizeEvent(); m_vBoxLayout->addStretch(20); m_vBoxLayout->addLayout(m_dateTimeLayout, 80); m_vBoxLayout->addStretch(120); m_vBoxLayout->addWidget(m_scrollArea, 640); m_vBoxLayout->addStretch(120); m_vBoxLayout->addWidget(m_systemMonitorBtn, 48, Qt::AlignHCenter); m_vBoxLayout->addStretch(62); m_vBoxLayout->setSpacing(0); m_vBoxLayout->setContentsMargins((m_screen.width() - m_scrollArea->width() - 20)/2,0,(m_screen.width() - m_scrollArea->width() - 20)/2,0); qDebug() << "width..........." << m_judgeLabel->width() << m_scrollArea->width() << m_messageLabel1->width() << m_messageLabel2->width(); //根据屏幕分辨率与鼠标位置重设界面 //m_screen = QApplication::desktop()->screenGeometry(QCursor::pos()); //setFixedSize(QApplication::primaryScreen()->virtualSize()); setGeometry(0, 0, QApplication::primaryScreen()->virtualSize().width(), QApplication::primaryScreen()->virtualSize().height()); move(0, 0);//设置初始位置的值 //设置窗体无边框,不可拖动拖拽拉伸;为顶层窗口,无法被切屏;不使用窗口管理器 if(QString(qgetenv("XDG_SESSION_TYPE")) == "wayland") { setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint); } else if (QString(qgetenv("XDG_SESSION_TYPE")) == "x11") { setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint); setAttribute(Qt::WA_AlwaysShowToolTips); } setFocusPolicy(Qt::NoFocus); // setAttribute(Qt::WA_TranslucentBackground, true);//设定该窗口透明显示 m_toolWidget->setLayout(m_vBoxLayout); //setCentralWidget(m_toolWidget); qDebug() << "m_toolWidget...." << m_toolWidget->geometry(); qDebug() << "pos..." << QCursor::pos() << this->geometry(); qDebug() << "m_screen..." << m_screen; QString platformName = QGuiApplication::platformName(); if (QString(qgetenv("XDG_SESSION_TYPE")) == "wayland") { PlasmaShellManager::getInstance()->setAppWindowKeepAbove(true); } else { /*捕获键盘,如果捕获失败,那么模拟一次esc按键来退出菜单,如果仍捕获失败,则放弃捕获*/ if (establishGrab()) { qDebug() << "establishGrab : true"; } else { qDebug() << "establishGrab : false"; Display *display = nullptr; if (auto *x11Application = qApp->nativeInterface()) { display = x11Application->display(); } XTestFakeKeyEvent(display, XKeysymToKeycode(display, XK_Escape), True, 1); XTestFakeKeyEvent(display, XKeysymToKeycode(display, XK_Escape), False, 1); XFlush(display); sleep(1); if (!establishGrab()) { qDebug() << "establishGrab : false again!"; // exit(1); } } } // KeyPress, KeyRelease, ButtonPress, ButtonRelease and MotionNotify events has been redirected connect(xEventMonitor, SIGNAL(keyPress(const QString &)), this, SLOT(onGlobalKeyPress(const QString &))); connect(xEventMonitor, SIGNAL(keyRelease(const QString &)), this, SLOT(onGlobalkeyRelease(const QString &))); xEventMonitor->start(); //screencount changed connect(qApp, &QGuiApplication::screenAdded, this, &MainWindow::screenCountChanged); connect(qApp, &QGuiApplication::screenRemoved, this, &MainWindow::screenCountChanged); connect(qApp, &QGuiApplication::primaryScreenChanged, this, &MainWindow::screenCountChanged); qDebug() << "m_btnWidget FixedHeight000:" << m_btnWidget->width() << m_scrollArea->width(); if (platformName.startsWith(QLatin1String("wayland"), Qt::CaseInsensitive)) { //wayland interface } else { Display *display = nullptr; xcb_connection_t *connection = nullptr; bool isPlatformX11 = false; Window window = DefaultRootWindow(display); if (auto *x11Application = qApp->nativeInterface()) { display = x11Application->display(); connection = x11Application->connection(); isPlatformX11 = true; XWindowAttributes rootAttr; XGetWindowAttributes(display, window, &rootAttr); XSelectInput(display, window, SubstructureNotifyMask|rootAttr.your_event_mask); } qApp->installNativeEventFilter(this); } } MainWindow::~MainWindow() { delete m_power; delete xEventMonitor; } void MainWindow::initialSystemMonitor() { m_systemMonitorHLayout = new QHBoxLayout(); m_systemMonitorBtn = new QWidget(this); m_systemMonitorIconLabel = new QLabel(); m_systemMonitorLabel = new QLabel(m_systemMonitorBtn); m_systemMonitorBtn->setObjectName("systemMonitor"); QFont font = QApplication::font(); QFontMetrics fm(font); m_systemMonitorLabel->setText(QApplication::tr("system-monitor")); double fsize = 10; if (QGSettings::isSchemaInstalled("org.ukui.style")){ QGSettings *gset = new QGSettings("org.ukui.style"); fsize = gset->get("system-font-size").toDouble(); } fsize = fsize + 8; const QString font_size= "QLabel{font-size: " + QString::number(fsize) + "px}"; m_systemMonitorLabel->setStyleSheet(font_size + "QLabel{color: white}"); int btnWidth = fm.boundingRect(m_systemMonitorLabel->text()).width() + 60; qDebug() << "btnWidth:" << btnWidth << fontMetrics().horizontalAdvance(m_systemMonitorLabel->text()) ; m_systemMonitorBtn->setFixedSize(btnWidth, 48); QString str = "QWidget#systemMonitor{background-color: transparent;border-radius: " + QString::number(m_systemMonitorBtn->height()/2) + "px;}"; //QString str = "QWidget#systemMonitor{background-color: rgb(255,255,255,40);border-radius: " + QString::number(m_systemMonitorBtn->height()/2) + "px;}"; m_systemMonitorBtn->setStyleSheet(str); m_systemMonitorBtn->setAttribute(Qt::WA_StyledBackground); QRegion region0(m_systemMonitorBtn->x() + m_systemMonitorBtn->height()/2 + 1, m_systemMonitorBtn->y() - 1, m_systemMonitorBtn->width()-m_systemMonitorBtn->height(), m_systemMonitorBtn->height() + 2); QRegion region1(m_systemMonitorBtn->x() - 1, m_systemMonitorBtn->y() - 1, m_systemMonitorBtn->height() + 2, m_systemMonitorBtn->height() + 2, QRegion::Ellipse); QRegion region2(m_systemMonitorBtn->x() + m_systemMonitorBtn->width() - m_systemMonitorBtn->height(), m_systemMonitorBtn->y() - 1, m_systemMonitorBtn->height() + 2, m_systemMonitorBtn->height() + 2, QRegion::Ellipse); QRegion region = region0 + region1 + region2; m_systemMonitorBtn->setMask(region); m_systemMonitorLabel->setAlignment(Qt::AlignCenter); m_systemMonitorHLayout->setAlignment(Qt::AlignCenter); m_systemMonitorHLayout->addWidget(m_systemMonitorLabel,fm.boundingRect(m_systemMonitorLabel->text()).width()); m_systemMonitorBtn->setLayout(m_systemMonitorHLayout); m_systemMonitorBtn->installEventFilter(this); qDebug() << "m_systemMonitorIcon:" << m_systemMonitorIcon.width() << m_systemMonitorIcon.height() << m_systemMonitorIconLabel->width() << m_systemMonitorIconLabel->height(); qDebug() << "m_systemMonitorBtn:" << m_systemMonitorBtn->height(); } void MainWindow::initialBtn() { m_switchUserBtn = new MyPushButton(m_btnImagesPath+"/switchuser.svg", QApplication::tr("Switch User"), "switchuser", m_scrollArea); m_hibernateBtn = new MyPushButton(m_btnImagesPath+"/hibernate.svg", QApplication::tr("Hibernate"), "hibernate", m_scrollArea); m_suspendBtn = new MyPushButton(m_btnImagesPath+"/suspend.svg", QApplication::tr("Suspend"), "suspend", m_scrollArea); m_logoutBtn = new MyPushButton(m_btnImagesPath+"/logout.svg", QApplication::tr("Log Out"), "logout", m_scrollArea); m_rebootBtn = new MyPushButton(m_btnImagesPath+"/reboot.svg", QApplication::tr("Restart"), "reboot", m_scrollArea); m_shutDownBtn = new MyPushButton(m_btnImagesPath+"/shutdown.svg", QApplication::tr("Shut Down"), "shutdown", m_scrollArea); m_lockScreenBtn = new MyPushButton(m_btnImagesPath+"/lockscreen.svg", QApplication::tr("Lock Screen"), "lockscreen", m_scrollArea); m_upgradeThenRebootBtn = new MyPushButton(m_btnImagesPath+"/reboot.svg", QApplication::tr("UpgradeThenRboot"), "upgradethenreboot", m_scrollArea); m_upgradeThenshutDownBtn = new MyPushButton(m_btnImagesPath+"/shutdown.svg", QApplication::tr("UpgradeThenShutdown"), "upgradeThenShutdown", m_scrollArea); //ui->setupUi(this); m_switchUserBtn->installEventFilter(this); m_hibernateBtn->installEventFilter(this); m_suspendBtn->installEventFilter(this); m_lockScreenBtn->installEventFilter(this); m_logoutBtn->installEventFilter(this); m_rebootBtn->installEventFilter(this); m_shutDownBtn->installEventFilter(this); m_upgradeThenRebootBtn->installEventFilter(this); m_upgradeThenshutDownBtn->installEventFilter(this); m_hibernateBtn->setToolTip(QApplication::tr("Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left.")); m_suspendBtn->setToolTip(QApplication::tr("The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off.")); m_logoutBtn->setToolTip(QApplication::tr("The current user logs out of the system, terminates the session, and returns to the login page.")); m_rebootBtn->setToolTip(QApplication::tr("Close all apps, turn off your computer, and then turn your computer back on.")); m_shutDownBtn->setToolTip(QApplication::tr("Close all apps, and then shut down your computer.")); connect(m_switchUserBtn, &MyPushButton::mouseRelase, this, &MainWindow::mouseReleaseSlots); connect(m_hibernateBtn, &MyPushButton::mouseRelase, this, &MainWindow::mouseReleaseSlots); connect(m_suspendBtn, &MyPushButton::mouseRelase, this, &MainWindow::mouseReleaseSlots); connect(m_lockScreenBtn, &MyPushButton::mouseRelase, this, &MainWindow::mouseReleaseSlots); connect(m_logoutBtn, &MyPushButton::mouseRelase, this, &MainWindow::mouseReleaseSlots); connect(m_rebootBtn, &MyPushButton::mouseRelase, this, &MainWindow::mouseReleaseSlots); connect(m_shutDownBtn, &MyPushButton::mouseRelase, this, &MainWindow::mouseReleaseSlots); connect(m_upgradeThenRebootBtn, &MyPushButton::mouseRelase, this, &MainWindow::mouseReleaseSlots); connect(m_upgradeThenshutDownBtn, &MyPushButton::mouseRelase, this, &MainWindow::mouseReleaseSlots); } void MainWindow::initialJudgeWidget() { QStringList userlist = LockChecker::getLoginedUsers(); if (userlist.count() > 1) { close_system_needed_to_confirm = true; } QString tips = QApplication::tr("Multiple users are logged in at the same time.Are you sure " "you want to close this system?"); m_judgeLabel->setText(tips); m_judgeLabel->setStyleSheet("color:white");//;font:12pt; m_judgeLabel->setObjectName("label"); //m_judgeLabel->setGeometry(0,0,m_screen.width(),50); //m_judgeLabel->setFixedHeight(60); qDebug() << "m_judgeLabel width:" << m_judgeLabel->width() << m_judgeLabel->height(); m_judgeLabel->setAlignment(Qt::AlignHCenter); m_judgeLabel->setWordWrap(true); m_cancelBtn = new CommonPushButton(QApplication::tr("cancel"), QString::fromUtf8("cancelButton"), 120, 48, 8); m_confirmBtn = new CommonPushButton(QApplication::tr("confirm"), QString::fromUtf8("confirmButton"), 120, 48, 8); m_judgeBtnHLayout->setAlignment(Qt::AlignHCenter); m_judgeBtnHLayout->setSpacing(0); m_judgeBtnHLayout->addWidget(m_cancelBtn); m_judgeBtnHLayout->addSpacing(24); m_judgeBtnHLayout->addWidget(m_confirmBtn); m_judgeWidgetVLayout->addSpacing(10); m_judgeWidgetVLayout->addWidget(m_judgeLabel); m_judgeWidgetVLayout->addSpacing(10); m_judgeWidgetVLayout->addLayout(m_judgeBtnHLayout); m_judgeWidgetVLayout->setAlignment(Qt::AlignCenter); m_judgeWidgetVLayout->setContentsMargins(0,0,0,0); connect(m_cancelBtn, &CommonPushButton::clicked, this, &MainWindow::exitt); connect(m_confirmBtn, &CommonPushButton::clicked, [&]() { emit confirmButtonclicked(); }); m_judgeWidget->setLayout(m_judgeWidgetVLayout); m_judgeWidget->setStyleSheet("QWidget#judgeWidget{background-color: transparent;}"); m_judgeWidget->setVisible(false); m_judgeWidget->setGeometry(m_screen.x() + (m_screen.width() - 800 * m_screen.width()/1920)/2, m_screen.y() + (m_screen.height() - 200)/2 - 10, 800 * m_screen.width()/1920, 200); } void MainWindow::initialDateTimeWidget() { char *user = qgetenv("USER").data(); kdk_logn_dateinfo *dateInfo = kdk_system_login_lock_dateinfo(user); QString curTime = QString(dateInfo->time); char *curDateLong = kdk_system_get_longformat_date(); char *curWeekLong = kdk_system_longweek(); QString currentDate = QString(curDateLong) + " " + QString(curWeekLong); qDebug() << "curDateLong is " << curDateLong << " and curWeekLong is " << curWeekLong << ",curTime=" << curTime; delete curDateLong; delete curWeekLong; delete dateInfo; // QDateTime current_date_time = QDateTime::currentDateTime(); // const QByteArray id_control("org.ukui.control-center.panel.plugins"); // QString current_time; // if (QGSettings::isSchemaInstalled(id_control)) { // QGSettings *controlSetting = new QGSettings(id_control, QByteArray(), this); // QString formate_b = controlSetting->get("hoursystem").toString(); // if (formate_b == "12") { // current_time = current_date_time.toString("A hh:mm"); // } else if (formate_b == "24") { // current_time = current_date_time.toString("hh:mm"); // } else { // current_time = current_date_time.toString("hh:mm"); // } // } else { // current_time = current_date_time.toString("hh:mm"); // } m_timeLabel->setText(curTime); m_dateLabel->setText(currentDate); // m_timeLabel->setFont(QFont("Noto Sans CJK SC", 28, 50)); // m_dateLabel->setFont(QFont("Noto Sans CJK SC", 12, 50)); m_timeLabel->setStyleSheet("color: white; font: 28pt"); m_dateLabel->setStyleSheet("color: white; font: 12pt"); m_dateLabel->setAlignment(Qt::AlignHCenter | Qt::AlignTop); m_timeLabel->setAlignment(Qt::AlignHCenter | Qt::AlignBottom); m_dateLabel->setObjectName("date_label"); m_timeLabel->setObjectName("time_lable"); m_dateTimeLayout->addStretch(); m_dateTimeLayout->addWidget(m_timeLabel); // m_messageVLayout->addSpacing(10); //m_dateTimeLayout->setStretch(0,1); m_dateTimeLayout->addWidget(m_dateLabel); //m_dateTimeLayout->setStretch(1,2); } void MainWindow::updateDateTimerWidget() { char *user = qgetenv("USER").data(); kdk_logn_dateinfo *dateInfo = kdk_system_login_lock_dateinfo(user); QString curTime = QString(dateInfo->time); char *curDateLong = kdk_system_get_longformat_date(); char *curWeekLong = kdk_system_longweek(); QString currentDate = QString(curDateLong) + " " + QString(curWeekLong); qDebug() << "curDateLong is " << curDateLong << " and curWeekLong is " << curWeekLong<< ",curTime=" << curTime; delete curDateLong; delete curWeekLong; delete dateInfo; // QDateTime current_date_time = QDateTime::currentDateTime(); // const QByteArray id_control("org.ukui.control-center.panel.plugins"); // QString current_time; // if (QGSettings::isSchemaInstalled(id_control)) { // QGSettings *controlSetting = new QGSettings(id_control, QByteArray(), this); // QString formate_b = controlSetting->get("hoursystem").toString(); // if (formate_b == "12") { // current_time = current_date_time.toString("A hh:mm"); // } else if (formate_b == "24") { // current_time = current_date_time.toString("hh:mm"); // } else { // current_time = current_date_time.toString("hh:mm"); // } // } else { // current_time = current_date_time.toString("hh:mm"); // } m_timeLabel->setText(curTime); m_dateLabel->setText(currentDate); } void MainWindow::initialBtnCfg() { bool newIniFile = false;//ini文件是否为新建文件 QString iniDir = "/usr/share/ukui/ukui-session-manager/config"; if(!QFile::exists(iniDir + "/btnconfig.ini")){ qDebug() << "btnconfig.ini file is not exists!!!"; QDir dir(iniDir); if(!dir.exists(iniDir)){ if(dir.mkdir(iniDir)){//目前创建不成功 没有权限 QFile iniFile(iniDir + "/btnconfig.ini"); if(iniFile.open(QIODevice::WriteOnly)){ newIniFile = true; iniFile.close(); } qDebug() << "inifile open faile!"; } else qDebug() << "create inidir faile!"; } } m_btnCfgSetting = new QSettings("/usr/share/ukui/ukui-session-manager/config/btnconfig.ini", QSettings::IniFormat); if (newIniFile) {//貌似路径下文件只可读不可写 m_btnCfgSetting->setValue("btn/SwitchUserBtnHide", false); m_btnCfgSetting->setValue("btn/HibernateBtnHide", false); m_btnCfgSetting->setValue("btn/LockScreenBtnHide", false); m_btnCfgSetting->setValue("btn/LogoutBtnHide", false); m_btnCfgSetting->setValue("btn/RebootBtnHide", false); m_btnCfgSetting->setValue("btn/ShutDownBtnHide", false); m_btnCfgSetting->setValue("btn/SuspendBtnHide", false); } m_btnCfgSetting->setValue("btn/SwitchUserBtnHide", isSwitchuserHide); m_btnCfgSetting->setValue("btn/HibernateBtnHide", isHibernateHide); m_btnCfgSetting->setValue("btn/SuspendBtnHide", isSuspendHide); m_btnCfgSetting->setValue("btn/LogoutBtnHide", isLogoutHide); m_btnCfgSetting->setValue("btn/RebootBtnHide", isRebootHide); m_btnCfgSetting->setValue("btn/ShutDownBtnHide", isPowerOffHide); qDebug() << "isHibernateHide..." << isHibernateHide; m_btnHideMap.insert(m_switchUserBtn, isSwitchuserHide); m_btnHideMap.insert(m_hibernateBtn, isHibernateHide); m_btnHideMap.insert(m_suspendBtn, isSuspendHide); m_btnHideMap.insert(m_lockScreenBtn, m_btnCfgSetting->value("btn/LockScreenBtnHide").toBool()); m_btnHideMap.insert(m_logoutBtn, isLogoutHide); m_btnHideMap.insert(m_rebootBtn, isRebootHide); m_btnHideMap.insert(m_shutDownBtn, isPowerOffHide); } void MainWindow::setLayoutWidgetVisible(QLayout* layout, bool show) { for (int i = 0;i < layout->count(); i++) { QLayoutItem*item = layout->layout()->itemAt(i); if (item->widget() != nullptr) { item->widget()->setVisible(show); } } } void MainWindow::changeBtnState(QString btnName, bool isKeySelect) { for(auto item = map.begin(); item != map.end(); item++) { if (btnName == QString("empty")) { item.value()->changeIconBackColor((item.value()->objectName() == btnName), isKeySelect); } if (isKeySelect) { item.value()->changeIconBackColor((item.value()->objectName() == btnName), isKeySelect); } else { if (item.value()->objectName() == btnName) { item.value()->changeIconBackColor((item.value()->objectName() == btnName), isKeySelect); } if (lastWidget && lastWidget->objectName() == item.value()->objectName() && lastWidget->objectName() != btnName) { item.value()->changeIconBackColor(false, isKeySelect); } } } } void MainWindow::mouseReleaseSlots(QEvent *event, QString objName) { for (auto iter = map.begin(); iter != map.end(); iter++) { if (iter.value()->getIconLabel()->objectName() == objName) { changePoint(iter.value(), event); if (event->type() == QEvent::MouseButtonRelease) { qDebug() << "mouseReleaseSlots..." << objName; doEvent(objName, iter.key()); return; } } } } void MainWindow::screenCountChanged() { int screenCount = QGuiApplication::screens().size(); m_screen = QGuiApplication::screenAt(QCursor::pos())->geometry(); int screenWidth = m_screen.width(); int screenHeight = m_screen.height(); qDebug() << "inside screenCountChanged,screenCount = " << m_screen << screenWidth << screenHeight; //setGeometry(desktop->geometry()); //updateGeometry(); //move(0,0); //setFixedSize(QApplication::primaryScreen()->virtualSize()); setGeometry(0, 0, QApplication::primaryScreen()->virtualSize().width(), QApplication::primaryScreen()->virtualSize().height()); ResizeEvent(); update(); } void MainWindow::calculateBtnSpan(int allNum, int lineMaxNum, MyPushButton *btn, int &row, int &column) { int afterHideNum = 0; for (int i = 0; i < m_btnHideMap.count(); i++) { if (map.key(btn) > i) { if (m_btnHideMap.value(map.value(i))) { afterHideNum++; } } else if(map.key(btn) == i) { column = (i - afterHideNum) % lineMaxNum; row = (i - afterHideNum) / lineMaxNum; return; } } } void MainWindow::showNormalBtnWidget(int hideNum) { int margins = 0; if (hideNum >= 8) { margins = (m_screen.width() -160 - 128 * (9 - hideNum)); } else { margins = (m_screen.width() -160 - 128 * (9 - hideNum)) / (8-hideNum); } qDebug() << "showNormalBtnWidget hideNum:" << hideNum << "margins:" << margins; m_lineNum = 1; int btnWidgetWidth = 0; if (margins > 60) { //m_buttonHLayout->addWidget(m_listView); if (hideNum == 9) { btnWidgetWidth = m_screen.width(); } else { btnWidgetWidth = (128 * (9 - hideNum) + 60 * (8 - hideNum)); } m_buttonHLayout->setHorizontalSpacing(60); } else { btnWidgetWidth = 128 * (9 - hideNum) + margins * (8 - hideNum); m_buttonHLayout->setHorizontalSpacing(margins); } m_btnWidget->setGeometry(QRect(m_btnWidget->x(),m_btnWidget->y(),btnWidgetWidth+ 24, 632 * m_screen.height()/1080)); m_btnWidget->setContentsMargins(0,0,0,100 * m_screen.height()/1080); m_scrollArea->setGeometry(QRect(m_scrollArea->x(),m_scrollArea->y(),btnWidgetWidth + 24, 632 * m_screen.height()/1080)); m_scrollArea->setContentsMargins(0,0,0,0); m_scrollArea->verticalScrollBar()->setVisible(false); m_scrollArea->verticalScrollBar()->setDisabled(true); m_scrollArea->verticalScrollBar()->setStyleSheet("QScrollBar{ background: transparent; margin-top:0px;margin-bottom:0px ; }"\ "QScrollBar:vertical{width: 0px;background: transparent;border-radius:3px;}"\ "QScrollBar::handle:vertical{width: 0px; background: rgba(255,255,255, 40); border-radius:3px;}"\ "QScrollBar::handle:vertical:hover{width: 0px; background: rgba(255,255,255, 60); border-radius:3px;}"\ "QScrollBar::add-line:vertical{width:0px;height:0px}"\ "QScrollBar::sub-line:vertical{width:0px;height:0px}"); //m_buttonHLayout->setContentsMargins(0,0,0,(m_scrollArea->height() - m_switchUserBtn->height()) * 3/5); for (int i = 0;i < m_buttonHLayout->count(); i++) { QLayoutItem*item = m_buttonHLayout->layout()->itemAt(i); if (item->widget() != nullptr) { m_buttonHLayout->removeWidget(item->widget()); } } m_buttonHLayout->addWidget(m_switchUserBtn,0,0); m_buttonHLayout->addWidget(m_hibernateBtn,0,1); m_buttonHLayout->addWidget(m_suspendBtn,0,2); m_buttonHLayout->addWidget(m_lockScreenBtn,0,3); m_buttonHLayout->addWidget(m_logoutBtn,0,4); m_buttonHLayout->addWidget(m_upgradeThenRebootBtn,0,5); m_buttonHLayout->addWidget(m_rebootBtn,0,6); m_buttonHLayout->addWidget(m_upgradeThenshutDownBtn,0,7); m_buttonHLayout->addWidget(m_shutDownBtn,0,8); m_btnWidgetNeedScrollbar = false; } void MainWindow::showHasScrollBarBtnWidget(int hideNum) { int allBtnNum = 9 - hideNum; int lineWidth = m_screen.width() - 160 - 6; int lineMaxBtnNum = (lineWidth - 128)/188 + 1; m_lineNum = allBtnNum/lineMaxBtnNum + ((allBtnNum%lineMaxBtnNum > 0) ? 1 : 0); int needHeight = (m_lineNum * 171 + (m_lineNum - 1) * 32); int btnWidgetHeight = 632; qDebug() << "showHasScrollBarBtnWidget lineWidth:" << lineWidth << "lineMaxBtnNum:" << lineMaxBtnNum << "needHeight:" << needHeight << "lineNum:" << m_lineNum<< allBtnNum/lineMaxBtnNum << allBtnNum%lineMaxBtnNum; calculateBtnSpan(allBtnNum, lineMaxBtnNum, m_switchUserBtn, m_switchRow, m_switchColumn); calculateBtnSpan(allBtnNum, lineMaxBtnNum, m_hibernateBtn, m_hibernateRow, m_hibernateColumn); calculateBtnSpan(allBtnNum, lineMaxBtnNum, m_suspendBtn, m_suspendRow, m_suspendColumn); calculateBtnSpan(allBtnNum, lineMaxBtnNum, m_lockScreenBtn, m_lockScreenRow, m_lockScreenColumn); calculateBtnSpan(allBtnNum, lineMaxBtnNum, m_logoutBtn, m_logoutRow, m_logoutColumn); calculateBtnSpan(allBtnNum, lineMaxBtnNum, m_upgradeThenRebootBtn, m_upgradeThenRebootRow, m_upgradeThenRebootColumn); calculateBtnSpan(allBtnNum, lineMaxBtnNum, m_rebootBtn, m_rebootRow, m_rebootColumn); calculateBtnSpan(allBtnNum, lineMaxBtnNum, m_upgradeThenshutDownBtn, m_upgradeThenShutdownRow, m_upgradeThenShutdownColumn); calculateBtnSpan(allBtnNum, lineMaxBtnNum, m_shutDownBtn, m_shutDownRow, m_shutDownColumn); // qDebug() << "switchRow:" << m_switchRow << m_switchColumn; // qDebug() << "hibernateRow:" << m_hibernateRow << m_hibernateColumn; // qDebug() << "suspendRow:" << m_suspendRow << m_suspendColumn; // qDebug() << "lockScreenRow:" << m_lockScreenRow << m_lockScreenColumn; // qDebug() << "logoutRow:" << m_logoutRow << m_logoutColumn; // qDebug() << "rebootRow:" << m_rebootRow << m_rebootColumn; // qDebug() << "shutDownRow:" << m_shutDownRow << m_shutDownColumn; { m_scrollArea->verticalScrollBar()->setVisible(!m_judgeLabel->isVisible()); m_scrollArea->verticalScrollBar()->setDisabled(false); m_scrollArea->verticalScrollBar()->setStyleSheet("QScrollBar{ background: transparent; margin-top:0px;margin-bottom:0px ; }"\ "QScrollBar:vertical{width: 6px;background: transparent;border-radius:3px;}"\ "QScrollBar::handle:vertical{width: 6px; background: rgba(255,255,255, 40); border-radius:3px;}"\ "QScrollBar::handle:vertical:hover{width: 6px; background: rgba(255,255,255, 60); border-radius:3px;}"\ "QScrollBar::add-line:vertical{width:0px;height:0px}"\ "QScrollBar::sub-line:vertical{width:0px;height:0px}"); qDebug() << "set bar pos..."; //m_scrollArea->verticalScrollBar()->setGeometry(QRect(lineWidth + 20, 0, 6, 100)); m_scrollArea->setContentsMargins(0,0,0,0); m_scrollArea->setGeometry(QRect(0,0,128 * lineMaxBtnNum + 60 * (lineMaxBtnNum-1) + 6, btnWidgetHeight * m_screen.height()/1080)); m_buttonHLayout->setContentsMargins(0,0,0,0);// (needHeight > 632 ? 0 : (632 - needHeight)) * m_screen.height()/1080); m_btnWidget->setGeometry(QRect(0,0,128 * lineMaxBtnNum + 60 * (lineMaxBtnNum-1), needHeight)); m_btnWidget->setContentsMargins(6,0,12,0); qDebug() << "m_btnWidget FixedHeight:" << needHeight << btnWidgetHeight << m_btnWidget->width() << m_scrollArea->width(); qDebug() << "isSwitchuserHide:" << isSwitchuserHide << "isHibernateHide:" << isHibernateHide << "isSuspendHide:" << isSuspendHide; for (int i = 0;i < m_buttonHLayout->count(); i++) { QLayoutItem*item = m_buttonHLayout->layout()->itemAt(i); if (item->widget() != nullptr) { m_buttonHLayout->removeWidget(item->widget()); } } m_buttonHLayout->addWidget(m_switchUserBtn, m_switchRow, m_switchColumn); m_buttonHLayout->addWidget(m_hibernateBtn, m_hibernateRow, m_hibernateColumn); m_buttonHLayout->addWidget(m_suspendBtn, m_suspendRow, m_suspendColumn); m_buttonHLayout->addWidget(m_lockScreenBtn, m_lockScreenRow, m_lockScreenColumn); m_buttonHLayout->addWidget(m_logoutBtn, m_logoutRow, m_logoutColumn); m_buttonHLayout->addWidget(m_upgradeThenRebootBtn, m_upgradeThenRebootRow, m_upgradeThenRebootColumn); m_buttonHLayout->addWidget(m_rebootBtn, m_rebootRow, m_rebootColumn); m_buttonHLayout->addWidget(m_upgradeThenshutDownBtn, m_upgradeThenShutdownRow, m_upgradeThenShutdownColumn); m_buttonHLayout->addWidget(m_shutDownBtn, m_shutDownRow, m_shutDownColumn); m_buttonHLayout->setHorizontalSpacing(60); m_buttonHLayout->setAlignment(Qt::AlignHCenter); m_btnWidgetNeedScrollbar = true; } } void MainWindow::ResizeEvent() { m_screen = QGuiApplication::screenAt(QCursor::pos())->geometry(); setGeometry(0, 0, QApplication::primaryScreen()->virtualSize().width(), QApplication::primaryScreen()->virtualSize().height()); //处理界面停留在阻止提醒界面时拔插屏幕出现的问题 if (m_showWarningMesg) { showInhibitWarning(m_inhibitList, defaultnum); m_toolWidget->setGeometry(m_screen); return; } m_judgeWidget->setGeometry(m_screen.x() + (m_screen.width() - 800 * m_screen.width()/1920)/2, m_screen.y() + (m_screen.height() - 200)/2 - 10,800 * m_screen.width()/1920, 200); if(m_judgeWidget->isVisible()) return; qDebug() << "ResizeEvent moveWidget m_screen:" << m_screen.width() << m_screen.height(); int hideNum = 0; for (int i = 0; i < m_btnHideMap.count(); i++) { if (m_btnHideMap.value(map.value(i))) { hideNum++; } } qDebug()<<"m_btnHideMap.count()=" << m_btnHideMap.count() <<",hideNum=" << hideNum; // Move the widget to the direction where they should be for (int i = 0; i <= 8; i++) { if (m_btnHideMap.value(map.value(i))) { map[i]->hide(); } else { map[i]->show(); } } if (hideNum >= 8 || (m_screen.width() -160 - 128 * (9 - hideNum)) / (8-hideNum) >= 16) { showNormalBtnWidget(hideNum); } else { showHasScrollBarBtnWidget(hideNum); } m_btnWidget->setStyleSheet("QWidget#btnWidget{background-color: transparent;}"); m_btnWidget->setLayout(m_buttonHLayout); m_scrollArea->horizontalScrollBar()->setVisible(false); m_scrollArea->horizontalScrollBar()->setDisabled(true); m_scrollArea->setWidget(m_btnWidget); m_scrollArea->setStyleSheet("QScrollArea#scrollArea{background-color: transparent;}"); m_scrollArea->setAlignment(Qt::AlignCenter); qDebug() << "m_scrollArea geometry:" << m_scrollArea->geometry(); qDebug() << "m_btnWidget geometry:" << m_btnWidget->geometry(); qDebug() << "m_buttonHLayout geometry:" << m_buttonHLayout->geometry(); m_vBoxLayout->setContentsMargins((m_screen.width() - m_scrollArea->width() - 20)/2,0,(m_screen.width() - m_scrollArea->width() - 20)/2,0); //m_scrollArea->adjustSize(); //m_scrollArea->setWidgetResizable(true); //行 rowMap.clear(); rowMap.insert(0, m_switchRow); rowMap.insert(1, m_hibernateRow); rowMap.insert(2, m_suspendRow); rowMap.insert(3, m_lockScreenRow); rowMap.insert(4, m_logoutRow); rowMap.insert(5,m_upgradeThenRebootRow); rowMap.insert(6, m_rebootRow); rowMap.insert(7, m_upgradeThenShutdownRow); rowMap.insert(8, m_shutDownRow); //列 columMap.clear(); columMap.insert(0, m_switchColumn); columMap.insert(1, m_hibernateColumn); columMap.insert(2, m_suspendColumn); columMap.insert(3, m_lockScreenColumn); columMap.insert(4, m_logoutColumn); columMap.insert(5, m_upgradeThenRebootColumn); columMap.insert(6, m_rebootColumn); columMap.insert(7, m_upgradeThenShutdownColumn); columMap.insert(8, m_shutDownColumn); m_toolWidget->setGeometry(m_screen); } // Paint the background picture void MainWindow::paintEvent(QPaintEvent *e) { QPainter painter(this); painter.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform | QPainter::TextAntialiasing); painter.setPen(Qt::transparent); painter.setBrush(QColor(0, 0, 0, 78)); // 178 for (QScreen *screen: QApplication::screens()) { // draw picture to every screen QRect rect = screen->geometry(); painter.drawPixmap(rect, pix.scaled(screen->size())); //drawRect可以避免在白色壁纸的情况下模糊背景造成的问题 painter.drawRect(rect); } QWidget::paintEvent(e); } //lock screen void MainWindow::doLockscreen() { QString SS_DBUS_SERVICE = "org.ukui.ScreenSaver"; QString SS_DBUS_PATH = "/"; QString SS_DBUS_INTERFACE = "org.ukui.ScreenSaver"; QString displayNum = QString(qgetenv("DISPLAY")).replace(":", "").replace(".", "_"); qDebug() << "display = " << displayNum ; QString sessionDbus = QString("%1%2").arg(SS_DBUS_SERVICE).arg(displayNum); QDBusInterface *interface = new QDBusInterface(sessionDbus, SS_DBUS_PATH, SS_DBUS_INTERFACE); if (!interface->isValid()) { qDebug() << "interface not valid"; delete interface; interface = new QDBusInterface(SS_DBUS_SERVICE, SS_DBUS_PATH, SS_DBUS_INTERFACE); } /*监听锁屏起来的信号,再执行界面退出操作,规避点击锁屏后先显示桌面再打开锁屏 QDBusConnection::sessionBus().connect(QString("org.ukui.ScreenSaver"), QString("/"), QString("org.ukui.ScreenSaver"), QString("lock"), this, SLOT(exitt()));*/ QDBusMessage msg = interface->call("Lock"); //延迟界面退出操作,规避点击锁屏后先显示桌面再打开锁屏 // QTimer::singleShot(500, this, SLOT(exitt())); exit(0); } void MainWindow::startUkuiSplash() { QProcess *splash = new QProcess(this); qDebug() << "start ukui-ksplash"; splash->startDetached("ukui-ksplash"); } void MainWindow::doSystemMonitor() { qDebug() << "doSystemMonitor...."; QProcess::startDetached("ukui-system-monitor", QStringList()); exitt(); } // handle mouse-clicked event bool MainWindow::eventFilter(QObject *obj, QEvent *event) { if (obj->objectName() == "systemMonitor") { if (event->type() == QEvent::MouseButtonRelease) { doSystemMonitor(); } else { if (event->type() == QEvent::Leave) { QString str = "QWidget#systemMonitor{background-color: transparent;border-radius: " + QString::number(m_systemMonitorBtn->height()/2) + "px;}"; m_systemMonitorBtn->setStyleSheet(str); m_systemMonitorBtn->setAttribute(Qt::WA_StyledBackground); //tableNum = -1; flag = false; changeBtnState("empty"); } else if (event->type() == QEvent::Enter) { QString str = "QWidget#systemMonitor{background-color: rgb(255,255,255,40);border-radius: " + QString::number(m_systemMonitorBtn->height()/2) + "px;}"; m_systemMonitorBtn->setStyleSheet(str); m_systemMonitorBtn->setAttribute(Qt::WA_StyledBackground); //tableNum = -1; flag = true; changeBtnState("empty"); } else if (event->type() == QEvent::MouseButtonPress) { QString str = "QWidget#systemMonitor{background-color: rgb(255,255,255,80);border-radius: " + QString::number(m_systemMonitorBtn->height()/2) + "px;}"; m_systemMonitorBtn->setStyleSheet(str); m_systemMonitorBtn->setAttribute(Qt::WA_StyledBackground); } } } if(event->type() == QEvent::WindowActivate){ if(QString(qgetenv("XDG_SESSION_TYPE")) == "wayland") { PlasmaShellManager::getInstance()->setAppWindowKeepAbove(true); } //QTimer::singleShot(20,this,&MainWindow::laterActivate); } return QWidget::eventFilter(obj, event); } void MainWindow::changePoint(QWidget *widget, QEvent *event) { if (event->type() == QEvent::Enter) { changeBtnState(widget->objectName()); } if (event->type() == QEvent::Leave) { flag = false; lastWidget = widget; } } void MainWindow::doEvent(QString test, int i) { qDebug() << "doevent... i:" << i << test << inhibitShutdown << inhibitSleep << close_system_needed_to_confirm; defaultnum = i; gs->set("win-key-release", false); QString platform = QGuiApplication::platformName(); if (platform.startsWith(QLatin1String("wayland"), Qt::CaseInsensitive)) { //wayland interface } else { if (click_blank_space_need_to_exit) { if (closeGrab()) { qDebug() << "success to close Grab"; } else { qDebug() << "failure to close Grab"; } } } switch (i) { case (1) : case (2) : { //获取inhibitor,不为空展示界面,为空直接执行动作 QVector res = LockChecker::listInhibitor("sleep"); if (res.isEmpty()) { qDebug() << "Start do action" << test << defaultnum; this->hide(); startUkuiSplash(); emit signalTostart(); } else { showInhibitWarning(res, i); } break; } case (3) : { doLockscreen(); break; } case (4) : { QVector res = LockChecker::listInhibitor("shutdown"); if (res.isEmpty()) { qDebug() << "Start do action" << test << defaultnum; this->hide(); emit signalTostart(); } else { showInhibitWarning(res, i); } break; } case (5) : { qDebug() << "Start do action " << test << defaultnum; this->hide(); upgradeCheck->doUpgradeThenRboot(); exit(0); break; } case (6) : { QVector res = LockChecker::listInhibitor("shutdown"); if (res.isEmpty()) { if (close_system_needed_to_confirm) { connect(this, &MainWindow::confirmButtonclicked, [&](){ qDebug() << "Start do action" << defaultnum; this->hide(); emit signalTostart(); }); this->judgeboxShow(); } else { qDebug() << "Start do action" << defaultnum; this->hide(); emit signalTostart(); } } else { showInhibitWarning(res, i); } break; } case (7) : { qDebug() << "Start do action" << test << defaultnum; this->hide(); upgradeCheck->doUpgradeThenShutdown(); exit(0); break; } case (8) : { QVector res = LockChecker::listInhibitor("shutdown"); if (res.isEmpty()) { if (close_system_needed_to_confirm) { connect(this, &MainWindow::confirmButtonclicked, [&](){ qDebug() << "Start do action" << defaultnum; this->hide(); emit signalTostart(); }); this->judgeboxShow(); } else { qDebug() << "Start do action" << defaultnum; this->hide(); emit signalTostart(); } } else { showInhibitWarning(res, i); } break; } default : { this->hide(); emit signalTostart(); break; } } } // handle the blank-area mousePressEvent void MainWindow::mousePressEvent(QMouseEvent *event) { if (click_blank_space_need_to_exit) { QPainterPath path; QRect rect(m_systemMonitorBtn->geometry()); const qreal radius = m_systemMonitorBtn->height()/2; path.moveTo(rect.topRight() - QPointF(radius, 0)); path.lineTo(rect.topLeft() + QPointF(radius, 0)); path.quadTo(rect.topLeft(), rect.topLeft() + QPointF(0, radius)); path.lineTo(rect.bottomLeft() + QPointF(0, -radius)); path.quadTo(rect.bottomLeft(), rect.bottomLeft() + QPointF(radius, 0)); path.lineTo(rect.bottomRight() - QPointF(radius, 0)); path.quadTo(rect.bottomRight(), rect.bottomRight() + QPointF(0, -radius)); path.lineTo(rect.topRight() + QPointF(0, radius)); path.quadTo(rect.topRight(), rect.topRight() + QPointF(-radius, -0)); qDebug() << "mousePressEvent" << m_switchUserBtn->geometry() << m_scrollArea->mapFromGlobal(event->pos()); if (!m_suspendBtn->getIconLabel()->containsPoint(m_suspendBtn->getIconLabel()->mapFromGlobal(event->pos())) && !m_hibernateBtn->getIconLabel()->containsPoint(m_hibernateBtn->getIconLabel()->mapFromGlobal(event->pos())) && !m_lockScreenBtn->getIconLabel()->containsPoint(m_lockScreenBtn->getIconLabel()->mapFromGlobal(event->pos())) && !m_switchUserBtn->getIconLabel()->containsPoint(m_switchUserBtn->getIconLabel()->mapFromGlobal(event->pos())) && !m_logoutBtn->getIconLabel()->containsPoint(m_logoutBtn->getIconLabel()->mapFromGlobal(event->pos())) && !m_upgradeThenRebootBtn->getIconLabel()->containsPoint(m_upgradeThenRebootBtn->getIconLabel()->mapFromGlobal(event->pos())) && !m_rebootBtn->getIconLabel()->containsPoint(m_rebootBtn->getIconLabel()->mapFromGlobal(event->pos())) && !m_upgradeThenshutDownBtn->getIconLabel()->containsPoint(m_upgradeThenshutDownBtn->getIconLabel()->mapFromGlobal(event->pos())) && !m_shutDownBtn->getIconLabel()->containsPoint(m_shutDownBtn->getIconLabel()->mapFromGlobal(event->pos())) && !path.contains(m_toolWidget->mapFromGlobal(event->pos()))) { exitt(); } } } bool MainWindow::exitt() { gs->set("win-key-release", false); if(QString(qgetenv("XDG_SESSION_TYPE")) == "xcb") { if (closeGrab()) { qDebug() << "success to close Grab"; } else { qDebug() << "failure to close Grab"; } } close(); exit(0); } bool MainWindow::judgeBtnIsEnable(int index) { if (!m_btnHideMap.value(map.value(index))) { return true; } return false; } bool MainWindow::matchKeyBtn(int row, int column) { for (int j = 8; j >= 0; j--) { if (rowMap.value(j) == row && columMap.value(j) == column && judgeBtnIsEnable(j)) { tableNum = j; return true; } } return false; } void MainWindow::calculateKeyBtn(const QString &key) { if (key == "Left") { if (tableNum == 0 || tableNum == -1) { for (int i = 8; i >= 0; i--) { if (judgeBtnIsEnable(i)) { tableNum = i; return; } } } else { for (int i = tableNum - 1; i >= 0; i--) { if (judgeBtnIsEnable(i)) { tableNum = i; return; } } for (int i = 8; i >= tableNum + 1; i--) { if (judgeBtnIsEnable(i)) { tableNum = i; return; } } } } else if (key == "Right") { if (tableNum == 8 || tableNum == -1) { for (int i = 0; i <= 8; i++) { if (judgeBtnIsEnable(i)) { tableNum = i; return; } } } else { for (int i = tableNum + 1; i <= 8; i++) { if (judgeBtnIsEnable(i)) { tableNum = i; return; } } for (int i = 0; i <= tableNum - 1; i++) { if (judgeBtnIsEnable(i)) { tableNum = i; return; } } } } else if (m_lineNum > 1 && key == "Up") { if (tableNum == -1) { for (int i = m_lineNum - 1; i >= 0; i--) { if(matchKeyBtn(i, 0)) return; } } int tableRow = rowMap.value(tableNum); int tableColum = columMap.value(tableNum); for (int i = 1; i < tableRow + 1; i++) { if (matchKeyBtn(tableRow - i, tableColum)) return; } for (int i = m_lineNum - 1; i > tableRow; i--) { if(matchKeyBtn(i, tableColum)) return; } } else if (m_lineNum > 1 && key == "Down") { if (tableNum == -1) { for (int i = 0; i < m_lineNum; i++) { if (matchKeyBtn(i, 0)) return; } } int tableRow = rowMap.value(tableNum); int tableColum = columMap.value(tableNum); for (int i = tableRow + 1; i < m_lineNum; i++) { if (matchKeyBtn(i, tableColum)) return; } for (int i = 0; i < tableRow + 1; i++) { if (matchKeyBtn(i, tableColum)) return; } } } void MainWindow::onGlobalKeyPress(const QString &key) { } // handle "Esc","Left","Right","Enter" keyPress event void MainWindow::onGlobalkeyRelease(const QString &key) { if(QString(qgetenv("XDG_SESSION_TYPE")) != "wayland") { return; } qDebug() << "key: " << key << "flag:" << flag << "click_blank_space_need_to_exit:" << click_blank_space_need_to_exit; if (!click_blank_space_need_to_exit && m_enterJudgeBox) { return; } /*else if (!click_blank_space_need_to_exit && m_enterInhibitList) { //处理阻止列表界面的键盘逻辑 int totalRow = m_inhibitDataModel->rowCount(); if (key == "Escape") { exitt(); } else if (key == "Tab") { if (m_isFirstEnterInhibitList) { m_inhibitAppList->setCurrentIndex(m_inhibitDataModel->index(0, 0)); m_currentListSelect = 0; m_isFirstEnterInhibitList = false; } else { if (!m_isCancelBtnSelect) { QString str = "QWidget#cancelBtn{background-color: rgb(255,255,255,80);border: 1px solid #296CD9; border-radius: " + QString::number(m_inhibitCancelBtn->height()/2) + "px;}"; m_inhibitCancelBtn->setStyleSheet(str); m_inhibitCancelBtn->setAttribute(Qt::WA_StyledBackground); m_inhibitAppList->clearSelection(); m_isCancelBtnSelect = true; } else { QString str = "QWidget#cancelBtn{background-color: rgb(255,255,255,40);border-radius: " + QString::number(m_inhibitCancelBtn->height()/2) + "px;}"; m_inhibitCancelBtn->setStyleSheet(str); m_inhibitCancelBtn->setAttribute(Qt::WA_StyledBackground); m_inhibitAppList->setCurrentIndex(m_inhibitDataModel->index(0, 0)); m_currentListSelect = 0; m_isCancelBtnSelect = false; } } } else if (key == "Down") { if (!m_isCancelBtnSelect) { m_isFirstEnterInhibitList = false; if (m_currentListSelect < totalRow - 1) { m_inhibitAppList->setCurrentIndex(m_inhibitDataModel->index(++m_currentListSelect, 0)); } else if (m_currentListSelect == totalRow - 1) { m_inhibitAppList->setCurrentIndex(m_inhibitDataModel->index(0, 0)); m_currentListSelect = 0; } } } else if (key == "Up") { if (!m_isCancelBtnSelect) { m_isFirstEnterInhibitList = false; if (m_currentListSelect > 0) { m_inhibitAppList->setCurrentIndex(m_inhibitDataModel->index(--m_currentListSelect, 0)); } else if (m_currentListSelect <= 0) { m_inhibitAppList->setCurrentIndex(m_inhibitDataModel->index(totalRow - 1, 0)); m_currentListSelect = totalRow - 1; } } } else if (key == "Return" || key == "KP_Enter") { if (m_isCancelBtnSelect) { exitt(); } } }*/ else { if (key == "Escape") { exitt(); } else if (key == "Left" || key == "Right" || key == "Up" || key == "Down") { if (!m_isSystemMonitorSelect) { m_isFirstEnter = false; int oldNum = tableNum; calculateKeyBtn(key); qDebug() << "key...." << oldNum << tableNum; if (oldNum == tableNum) return; QString button = map[tableNum]->objectName(); if (m_btnWidgetNeedScrollbar) { int currentLine = rowMap[tableNum]; QScrollBar *scrollBar = m_scrollArea->verticalScrollBar(); if (currentLine == 0) { scrollBar->setValue(0); } else { int sValue = scrollBar->maximum() - scrollBar->minimum(); float scale = (currentLine * 180 + currentLine * m_buttonHLayout->verticalSpacing() + 128) * 1.0 / (m_btnWidget->height() * 1.0); scrollBar->setValue(sValue * scale); } } changeBtnState(button, true); } } else if (key == "Return" || key == "KP_Enter") { // space,KP_Enter if (m_isSystemMonitorSelect) { doSystemMonitor(); } else { for (auto item = map.begin(); item != map.end(); item++) { if (item.value()->getIsKeySelect()) return doEvent(item.value()->objectName(), item.key()); } for (auto item = map.begin(); item != map.end(); item++) { if (item.value()->getIsMouseSelect()) { return doEvent(item.value()->objectName(), item.key()); } } } } /*else if (key == "Tab") { if (m_isFirstEnter) { tableNum = -1; calculateKeyBtn("Right"); QString button = map[tableNum]->objectName(); changeBtnState(button, true); m_isFirstEnter = false; } else { if (!m_isSystemMonitorSelect) { QString str = "QWidget#systemMonitor{background-color: rgb(255,255,255,80);border: 1px solid #296CD9; border-radius: " + QString::number(m_systemMonitorBtn->height()/2) + "px;}"; m_systemMonitorBtn->setStyleSheet(str); m_systemMonitorBtn->setAttribute(Qt::WA_StyledBackground); flag = true; changeBtnState("empty", true); m_isSystemMonitorSelect = true; } else { tableNum = -1; calculateKeyBtn("Right"); QString button = map[tableNum]->objectName(); changeBtnState(button, true); QString str = "QWidget#systemMonitor{background-color: transparent;border-radius: " + QString::number(m_systemMonitorBtn->height()/2) + "px;}"; m_systemMonitorBtn->setStyleSheet(str); m_systemMonitorBtn->setAttribute(Qt::WA_StyledBackground); flag = false; m_isSystemMonitorSelect = false; } } }*/ } } void MainWindow::showInhibitWarning(QVector &list, int action) { QRect mainScreen; QList screens = QApplication::screens(); QPoint ptf(QCursor::pos()); for (QScreen *screen : screens) { QRect rec = screen->geometry(); if (rec.contains(ptf)) { mainScreen = rec;//获取鼠标所在屏幕 } } //进入应用阻止列表后点击一些事件不会再被响应 click_blank_space_need_to_exit = false; m_enterInhibitList = true; for (int j = 0; j < 9; j++) { map[j]->hide();//隐藏界面上原有的部件 } m_systemMonitorBtn->hide(); m_scrollArea->verticalScrollBar()->setVisible(false); drawWarningWindow(mainScreen, list, action); } void MainWindow::drawWarningWindow(QRect &rect, QVector &list, int action) { int xx = rect.x(); int yy = rect.y();//用于设置相对位置 bool isEnoughBig = m_screen.height() - 266 - 467 > 0 ? true : false; m_showWarningArea->setGeometry(0, 0, isEnoughBig ? 740 : 1200 * m_screen.width()/1920, isEnoughBig ? 467 : (500 * m_screen.height()/1080)); QVBoxLayout *vBoxLayout = new QVBoxLayout(); //顶部提醒信息 QLabel *tips = new QLabel(m_showWarningArea); tips->setObjectName(QString::fromUtf8("tips")); tips->setGeometry(0, 0, isEnoughBig ? 740 : m_showWarningArea->width(), 27); tips->setWordWrap(true); QString str; //defaultnum会在doevent中初始化为按钮的编号,结合defaultnum判断可以保证sleep和shutdown都被阻止时能够正确显示信息 switch (action) { case 1 : str = QObject::tr("The following program is running to prevent the system from hibernate!"); break; case 2 : str = QObject::tr("The following program is running to prevent the system from suspend!"); break; case 4: str = QObject::tr("The following program is running to prevent the system from logout!"); break; case 6 : str = QObject::tr("The following program is running to prevent the system from reboot!"); break; case 8 : str = QObject::tr("The following program is running to prevent the system from shutting down!"); break; } tips->setText(str); tips->setAlignment(Qt::AlignCenter); tips->setContentsMargins(0,0,0,0); tips->setStyleSheet(QString::fromUtf8("color:white"));//;font:14pt; //数据模型 m_inhibitDataModel = new QStandardItemModel(this); for (auto iter = list.begin(); iter != list.end(); ++iter) { QIcon icon; QString appName = iter->name; QString iconName = iter->icon; if (!iconName.isEmpty() && QIcon::hasThemeIcon(iconName)) { icon = QIcon::fromTheme(iconName); } else if (QIcon::hasThemeIcon("application-x-desktop")) { icon = QIcon::fromTheme("application-x-desktop"); } m_inhibitDataModel->appendRow(new QStandardItem(icon, appName)); } //列表视图 m_inhibitAppList = new MyListView(m_showWarningArea); m_inhibitAppList->setObjectName(QString::fromUtf8("applist")); if (isEnoughBig) { m_inhibitAppList->setFixedSize(520 * (isEnoughBig ? 1: m_screen.width()/1920), 320 * (isEnoughBig ? 1 : m_screen.height()/1080)); } else { m_inhibitAppList->setGeometry(0,0,520 * (isEnoughBig ? 1: m_screen.width()/1920), 320 * (isEnoughBig ? 1 : m_screen.height()/1080)); } m_inhibitAppList->verticalScrollMode(); m_inhibitAppList->setStyleSheet("QListView#applist{font:10pt;color:white;background-color: rgb(255,255,255,80);border-style: outset;border-width: 0px;border-radius: 6px;}\ QListView#applist::item{height:48px;margin-top:2px;border-radius: 6px;}\ QListView#applist::item::selected {background-color: rgb(255,255,255,80);border: 1px solid #296CD9;\ height:48px;margin-top:2px;border-radius: 6px;}\ QListView#applist::item::hover {background-color: rgb(255,255,255,80);height:48px;margin-top:2px;border-radius: 6px;}"); m_inhibitAppList->setEditTriggers(QAbstractItemView::NoEditTriggers); m_inhibitAppList->setIconSize(QSize(32,32)); m_inhibitAppList->setModel(m_inhibitDataModel); m_inhibitAppList->setMinimumHeight(40); m_inhibitAppList->verticalScrollBar()->setStyleSheet("QScrollBar{ background: transparent; margin-top:3px;margin-bottom:3px ; }"\ "QScrollBar:vertical{width: 6px;background: transparent;border-radius:3px;}"\ "QScrollBar::handle:vertical{width: 6px; background: rgba(255,255,255, 40); border-radius:3px;}"\ "QScrollBar::handle:vertical:hover{width: 6px; background: rgba(255,255,255, 60); border-radius:3px;}"\ "QScrollBar::add-line:vertical{width:0px;height:0px}"\ "QScrollBar::sub-line:vertical{width:0px;height:0px}"); //继续操作按钮 QHBoxLayout *hBoxLayout = new QHBoxLayout(); QString confirBTnText; if (inhibitSleep) { if (defaultnum == 1) { confirBTnText = (QObject::tr("Still Hibernate")); } else if (defaultnum == 2) { confirBTnText = (QObject::tr("Still Suspend")); } } if (inhibitShutdown) { if (defaultnum == 6) { confirBTnText = (QObject::tr("Still Reboot")); } else if (defaultnum == 8) { confirBTnText = (QObject::tr("Still Shutdown")); } } CommonPushButton *confirmBtn = new CommonPushButton(confirBTnText, QString::fromUtf8("confirmBtn"), 120, 48, 24, m_showWarningArea); connect(confirmBtn, &CommonPushButton::clicked, [this]() { gs->set("win-key-release", false); qDebug() << "Start do action" << defaultnum; this->signalTostart(); }); //取消按钮 m_inhibitCancelBtn = new CommonPushButton(QObject::tr("Cancel"), QString::fromUtf8("cancelBtn"), 120, 48, 24, m_showWarningArea); // cancelBtn->setStyleSheet("QPushButton#cancelBtn {\ // background-color: rgb(255,255,255,80);\ // border-style: outset;\ // border-width: 0px;\ // border-radius: 24px;}"); connect(m_inhibitCancelBtn, &CommonPushButton::clicked, this, &MainWindow::exitt); qDebug() << "applist->width():" << m_inhibitAppList->width() << m_inhibitCancelBtn->width(); //hBoxLayout->setContentsMargins(0,0,0,0); //hBoxLayout->setSpacing(isEnoughBig ? 24 : 12); hBoxLayout->addStretch(); //hBoxLayout->addWidget(confirmBtn); hBoxLayout->addWidget(m_inhibitCancelBtn); hBoxLayout->addStretch(); vBoxLayout->addWidget(tips); vBoxLayout->addWidget(m_inhibitAppList, 0, Qt::AlignHCenter); vBoxLayout->addSpacing(isEnoughBig ? 32 : 0); vBoxLayout->addLayout(hBoxLayout, Qt::AlignHCenter); //移动整个区域到指定的相对位置 m_showWarningArea->move(xx + (m_screen.width() - m_showWarningArea->width()) / 2, (yy + 266 * m_screen.height()/1080) + (isEnoughBig ? 0 : 10)); // applist->move((area->width() - applist->width()) / 2, isEnoughBig ? 51 : 32); m_showWarningArea->setContentsMargins(0,0,0,0); m_showWarningArea->setLayout(vBoxLayout); m_showWarningArea->show(); m_showWarningMesg = true; m_inhibitList = list; } void MainWindow::judgeboxShow() { click_blank_space_need_to_exit = false; m_enterJudgeBox = true; for (int j = 0; j < 9; j++) { map[j]->hide(); } m_scrollArea->verticalScrollBar()->setVisible(false); setLayoutWidgetVisible(m_dateTimeLayout, false); setLayoutWidgetVisible(m_judgeWidgetVLayout, true); m_judgeWidget->setVisible(true); } bool MainWindow::nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) { if (qstrcmp(eventType, "xcb_generic_event_t") != 0) { return false; } xcb_generic_event_t *event = reinterpret_cast(message); const uint8_t responseType = event->response_type & ~0x80; Display *display = nullptr; if (auto *x11Application = qApp->nativeInterface()) { display = x11Application->display(); } Window window = DefaultRootWindow(display); if (responseType == XCB_CONFIGURE_NOTIFY) { xcb_configure_notify_event_t *xc = reinterpret_cast(event); XClassHint ch; ch.res_name = NULL; ch.res_class = NULL; XGetClassHint(display, xc->window, &ch); qDebug() << "ch name is " << ch.res_name; if (QString(ch.res_name) == "ukui-session-tools") { if (ch.res_name) { XFree(ch.res_name); } if (ch.res_class) { XFree(ch.res_class); } return false; } if (xc->event == window) { XRaiseWindow(display, this->winId()); XFlush(display); } return false; } else if (responseType == XCB_MAP_NOTIFY) { xcb_map_notify_event_t *xc = reinterpret_cast(event); XClassHint ch; ch.res_name = NULL; ch.res_class = NULL; XGetClassHint(display, xc->window, &ch); qDebug() << "ch name is " << ch.res_name; if (QString(ch.res_name) == "ukui-session-tools") { if (ch.res_name) { XFree(ch.res_name); } if (ch.res_class) { XFree(ch.res_class); } return false; } XRaiseWindow(display, this->winId()); XFlush(display); } return false; } ukui-session-manager/tools/ukuilockinfo.h0000664000175000017500000000341215171351374017570 0ustar fengfeng#ifndef UKUILOCKINFO_H #define UKUILOCKINFO_H #include #include #include namespace InhibitInfo { struct InhibitorInfo { QString name; QString icon; }; QDBusArgument &operator<<(QDBusArgument &argument, const InhibitInfo::InhibitorInfo &mystruct); const QDBusArgument &operator>>(const QDBusArgument &argument, InhibitInfo::InhibitorInfo &mystruct); } Q_DECLARE_METATYPE(InhibitInfo::InhibitorInfo) namespace SystemdInhibitor { struct Inhibitor { QString action; QString name; QString reason; QString mode; int uid; int pid; }; QDBusArgument &operator<<(QDBusArgument &argument, const SystemdInhibitor::Inhibitor &mystruct); const QDBusArgument &operator>>(const QDBusArgument &argument, SystemdInhibitor::Inhibitor &mystruct); } Q_DECLARE_METATYPE(SystemdInhibitor::Inhibitor) class Ukuilockinfo { public: Ukuilockinfo(); ~Ukuilockinfo(); public: enum InhibitorType { logout, suspend, shutdown }; enum buttonType { switchuserBtn, hibernateBtn, suspendBtn, lockscreenBtn, logoutBtn, rebootBtn, shutdownBtn }; static QVector listInhibitorInfo(Ukuilockinfo::InhibitorType type); static bool getCfgValue(Ukuilockinfo::buttonType button); private: static void getLogoutInhibitor(QVector &inhibitorVec); static void getSystemdInhibitor(QString type, QVector &inhibitorVec); static void findNameAndIcon(QString &inhibitorName, InhibitInfo::InhibitorInfo &inhibitor); static QString getAppLocalName(QString desktopfp); }; #endif // UKUILOCKINFO_H ukui-session-manager/tools/loginedusers.h0000664000175000017500000000236115171351374017573 0ustar fengfeng/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- * * Copyright (C) 2019 Tianjin KYLIN Information Technology Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. * */ #ifndef LOGINEDUSER_H #define LOGINEDUSER_H #include struct LoginedUsers { int uid; QString userName; QDBusObjectPath objpath; }; QDBusArgument &operator<<(QDBusArgument &argument, const LoginedUsers &mystruct); const QDBusArgument &operator>>(const QDBusArgument &argument, LoginedUsers &mystruct); Q_DECLARE_METATYPE(LoginedUsers) #endif // LOGINEDUSER_H ukui-session-manager/tools/mainwindow.h0000664000175000017500000002161115171352256017243 0ustar fengfeng/*Copyright (C) 2019 Tianjin KYLIN Information Technology Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #ifndef MAINWINDOW_H #define MAINWINDOW_H #include "powerprovider.h" #include "lockchecker.h" #include "mypushbutton.h" #include "commonpushbutton.h" #include "systemupgradecheck.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include class XEventMonitor; class QListView; class QStandardItemModel; class MyListView; QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MainWindow : public QMainWindow, public QAbstractNativeEventFilter { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); /** * @brief 响应按钮事件 * @param test2 按钮名字 * @param i 按钮序号 */ void doEvent(QString test2,int i); /** * @brief 响应鼠标事件后改变按钮状态 * @param widget 指定按钮对象 * @param widget 鼠标事件 */ void changePoint(QWidget *widget ,QEvent *event); /** * @brief 调整界面显示的控件 */ void judgeboxShow(); /** * @brief 消息过滤 */ virtual bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) override; /** * @brief 初始化系统监视器按钮 */ void initialSystemMonitor(); /** * @brief 初始化按钮 */ void initialBtn(); /** * @brief 初始化提示内容的控件 */ void initialJudgeWidget(); /** * @brief 初始化时间控件 */ void initialDateTimeWidget(); /** * @brief 更新时间控件 */ void updateDateTimerWidget(); /** * @brief 可以通过配置文件来控制按钮是否显示 */ void initialBtnCfg(); /** * @brief 设置layout是否显示 */ void setLayoutWidgetVisible(QLayout* layout, bool show); /** * @param btnName 指定按钮objectname * @param isEnterKey 是否通过键盘按键选中 * @brief 修改按钮样式 */ void changeBtnState(QString btnName, bool isEnterKey = false); /** * @brief 当有inhibitor存在时显示提醒界面 */ void showInhibitWarning(QVector &list, int action); private: /** * @brief 重新计算界面大小及控件位置布局 */ void ResizeEvent(); /** * @brief 画出提醒界面 */ void drawWarningWindow(QRect &rect, QVector &list, int action); /** * @brief 根据inhibitor的名称获取对应desktop文件中的应用名和icon路径 * @param allNum 共显示的按钮数 * @param lineMaxNum 一行最多显示的按钮数 * @param btn 指定按钮 */ void calculateBtnSpan(int allNum, int lineMaxNum, MyPushButton* btn, int& row, int& column); /** * @brief 计算键盘左右键对应的按钮 * @param key 按键名字 */ void calculateKeyBtn(const QString &key); /** * @brief 按钮是否可用 * @param index 按钮序号 */ bool judgeBtnIsEnable(int index); /** * @brief 匹配上下按键按钮 * @param row 行号 * @param column 列号 */ bool matchKeyBtn(int row, int column); /** * @brief 打开监视器 */ void doSystemMonitor(); /** * @brief 显示常规的按钮界面 * @param hideBtnNum 隐藏的按钮数 */ void showNormalBtnWidget(int hideBtnNum); /** * @brief 显示需要换行的按钮界面 * @param hideBtnNum 隐藏的按钮数 */ void showHasScrollBarBtnWidget(int hideBtnNum); void doLockscreen();//锁屏操作 void startUkuiSplash(); Q_SIGNALS: /** * @brief 按钮点击后的事件信号 */ void signalTostart(); /** * @brief 点击提示界面的确认按钮信号 */ void confirmButtonclicked(); private Q_SLOTS: /** * @brief 退出 */ bool exitt(); /** * @brief 按键按下事件 * @param key 键名 */ void onGlobalKeyPress(const QString &key); /** * @brief 按键弹起事件 * @param key 键名 */ void onGlobalkeyRelease(const QString &key); /** * @brief 屏幕变化 */ void screenCountChanged(); /** * @brief 点击按钮事件 */ void mouseReleaseSlots(QEvent *event, QString objName); protected: void paintEvent(QPaintEvent *e); bool eventFilter(QObject *, QEvent *); void mousePressEvent(QMouseEvent *event); public: int defaultnum = 0; private: QPixmap pix; QGSettings *gs; QWidget *lastWidget = nullptr; QHash map; QHash rowMap; QHash columMap; systemUpgradeCheck *upgradeCheck = nullptr; UkuiPower *m_power; XEventMonitor *xEventMonitor; int tableNum; bool flag = false; /// 各按钮是否隐藏 默认隐藏 bool isSwitchuserHide = true; bool isHibernateHide = true; bool isSuspendHide = true; bool isLockscreenHide = true; bool isLogoutHide = true; bool isUpgradeThenRebootHide = true; bool isRebootHide = true; bool isUpgradeThenPowerOffHide = true; bool isPowerOffHide = true; bool click_blank_space_need_to_exit = true; bool close_system_needed_to_confirm = false; bool inhibitSleep = false; bool inhibitShutdown = false; bool m_isSystemMonitorSelect = false; QHash m_btnHideMap; QString m_btnImagesPath = "/usr/share/ukui/ukui-session-manager/images"; MyPushButton *m_switchUserBtn = nullptr; MyPushButton *m_hibernateBtn = nullptr; MyPushButton *m_suspendBtn = nullptr; MyPushButton *m_lockScreenBtn = nullptr; MyPushButton *m_logoutBtn = nullptr; MyPushButton *m_upgradeThenRebootBtn = nullptr; MyPushButton *m_rebootBtn = nullptr; MyPushButton *m_upgradeThenshutDownBtn = nullptr; MyPushButton *m_shutDownBtn = nullptr; QWidget *m_systemMonitorBtn = nullptr; QLabel *m_dateLabel = nullptr; QLabel *m_timeLabel = nullptr; QLabel *m_judgeLabel = nullptr; CommonPushButton *m_cancelBtn = nullptr; CommonPushButton *m_confirmBtn = nullptr; QLabel *m_messageLabel1 = nullptr; QLabel *m_messageLabel2 = nullptr; QWidget *m_toolWidget = nullptr; QWidget *m_btnWidget = nullptr; QGridLayout *m_buttonHLayout = nullptr; QVBoxLayout *m_dateTimeLayout = nullptr; QVBoxLayout *m_judgeWidgetVLayout = nullptr; QHBoxLayout *m_judgeBtnHLayout = nullptr; QVBoxLayout *m_vBoxLayout = nullptr; QScrollArea *m_scrollArea = nullptr; QHBoxLayout *m_systemMonitorHLayout = nullptr; QLabel *m_systemMonitorIconLabel = nullptr; QLabel *m_systemMonitorLabel = nullptr; QPixmap m_systemMonitorIcon; /// 计算各按钮的行列位置 int m_switchRow = 0, m_switchColumn = 0; int m_hibernateRow = 0, m_hibernateColumn = 0; int m_suspendRow = 0, m_suspendColumn = 0; int m_lockScreenRow = 0, m_lockScreenColumn = 0; int m_logoutRow = 0, m_logoutColumn = 0; int m_upgradeThenRebootRow = 0, m_upgradeThenRebootColumn = 0; int m_rebootRow = 0, m_rebootColumn = 0; int m_upgradeThenShutdownRow = 0, m_upgradeThenShutdownColumn = 0; int m_shutDownRow = 0, m_shutDownColumn = 0; int m_lineNum = 1; QSettings *m_btnCfgSetting = nullptr; QRect m_screen; QWidget *m_showWarningArea = nullptr; /// 阻止列表 MyListView *m_inhibitAppList = nullptr; QStandardItemModel *m_inhibitDataModel = nullptr; bool m_btnWidgetNeedScrollbar = false; /// 是否需要滑动条显示 bool m_showWarningMesg = false; /// 是否显示阻止列表 QVector m_inhibitList; QWidget *m_judgeWidget = nullptr; /// 提示 int m_currentListSelect = -1; bool m_isFirstEnter = true; CommonPushButton *m_inhibitCancelBtn = nullptr; bool m_isFirstEnterInhibitList = true; bool m_isCancelBtnSelect = false; bool m_enterInhibitList = false; bool m_enterJudgeBox = false; }; #endif // MAINWINDOW_H ukui-session-manager/tools/myiconlabel.cpp0000664000175000017500000000730515171351374017724 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #include "myiconlabel.h" #include #include #include #include #include #include #include #include MyIconLabel::MyIconLabel(int labelWidth, int iconWidth, QString path, QWidget *parent) { this->setFixedSize(labelWidth, labelWidth); this->setObjectName("iconlabel"); //iconLabel设置icon有锯齿,所以使用PushButton设置icon,同时在PushButton中将其收到的事件截断 m_btnIcon = new PushButton(this); m_btnIcon->setIcon(QIcon(path)); m_btnIcon->setIconSize(QSize(iconWidth, iconWidth)); m_btnIcon->setObjectName("btn"); m_btnIcon->setStyleSheet("QPushButton#btn{background-color: transparent;border:none;} \ QPushButton:checked { background-color: transparent;border:none;}\ QPushButton:hover { background-color: transparent;border:none;}"); m_btnIcon->setGeometry(QRect((width() - iconWidth)/2, (width() - iconWidth)/2, iconWidth, iconWidth)); m_btnIcon->setCheckable(false); m_btnIcon->setChecked(false); m_btnIcon->setGeometry(QRect((width() - iconWidth)/2, (width() - iconWidth)/2, iconWidth, iconWidth)); m_btnIcon->setAttribute(Qt::WA_TransparentForMouseEvents,true); //不再裁剪圆形窗口 //已经通过设置border-radius的方式画圆 //setMask裁剪的圆形锯齿感特别严重 //mask不要与控件一样大 锯齿明显 稍微大一点 //this->setMask(QRegion(this->x() - 1, this->y() - 1, this->width() + 2, this->height() + 2,QRegion::Ellipse)); //this->setStyleSheet("QLabel#"+ this->objectName() + "{background-color: rgb(255,255,255,40);border-radius:" + QString::number(this->width()/2) + "px;}"); //this->setPixmap(m_pixMap); this->setAlignment(Qt::AlignCenter); //setMouseTracking(true); } MyIconLabel::~MyIconLabel() { } bool MyIconLabel::event(QEvent *event) { // qDebug() << m_showBackColor << "event..." << event->type(); // if (!m_showBackColor) { // return QWidget::event(event); // } if (event->type() == QEvent::MouseButtonPress) { QString str = "QLabel{background-color: rgb(255,255,255,100);border-radius: " + QString::number(this->width()/2) + "px;}"; this->setStyleSheet(str); this->setAttribute(Qt::WA_StyledBackground); } else if (event->type() == QEvent::MouseButtonRelease) { QString str = "QLabel{background-color: rgb(255,255,255,80);border-radius: " + QString::number(this->width()/2) + "px;}"; this->setStyleSheet(str); this->setAttribute(Qt::WA_StyledBackground); emit mouseEventSignals(event); } else { emit mouseEventSignals(event); } return QWidget::event(event); } bool MyIconLabel::containsPoint(QPoint p) { QPainterPath path; path.addEllipse(QRect(0, 0, width(), height())); //qDebug() << "containsPoint..." << width() << height() << p << QRect(0,0,width(),height()); return path.contains(p); } ukui-session-manager/tools/mypushbutton.h0000664000175000017500000000400615171352256017647 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #ifndef MYPUSHBUTTON_H #define MYPUSHBUTTON_H #include #include #include #include #include #include #include #include #include #include "myiconlabel.h" class MyPushButton : public QWidget { Q_OBJECT public: MyPushButton(QString iconPath, QString buttonLable, QString objName, QWidget *parent = nullptr, int x = 0, int y = 0, int width = 140, int height = 180, int iconWidth = 48, int labelWidth = 128); ~MyPushButton(); void changeIconBackColor(bool isChoose = true, bool isKeySelect = false); MyIconLabel* getIconLabel(); bool getIsKeySelect(); bool getIsMouseSelect(); void setIsKeySelect(bool isKeySelect); void setIsMouseSelect(bool isMouseSelect); protected: public: MyIconLabel *m_iconLabel = nullptr; private: QLabel *m_buttonLabel = nullptr; QFont m_buttonLabelFont; QPixmap m_pixMap; //MyIconLabel *m_iconLabel = nullptr; bool m_isKeySelect = false;//是否通过键盘选中 bool m_isMouseSelect = false;//是否鼠标选中 protected: signals: void mouseRelase(QEvent *event, QString iconName); public slots: void iconLabelMouseEvent(QEvent *event); }; #endif // MYPUSHBUTTON_H ukui-session-manager/tools/powerprovider.cpp0000664000175000017500000003451115171352256020334 0ustar fengfeng/* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * Copyright: Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * 2012 Razor team * Authors: * Christian Surlykke * * This program or library is free software; you can redistribute it * and/or modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * You should have received a copy of the GNU Lesser General * Public License along with this library; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA * * END_COMMON_COPYRIGHT_HEADER */ #include "powerprovider.h" #include #include #include #include #include #include #include #include #include #include #include // #include "loginedusers.h" #define LIGHTDM_SERVICE "org.freedesktop.DisplayManager" #define LIGTHDM_INTERFACE "org.freedesktop.DisplayManager.Seat" #define SYSTEMD_SERVICE "org.freedesktop.login1" #define SYSTEMD_PATH "/org/freedesktop/login1" #define SYSTEMD_INTERFACE "org.freedesktop.login1.Manager" #define UKUI_SERVICE "org.gnome.SessionManager" #define UKUI_PATH "/org/gnome/SessionManager" #define UKUI_INTERFACE "org.gnome.SessionManager" #define UKUI_SCREENSAVER_SERVICE "org.ukui.ScreenSaver" #define UKUI_SCREENSAVER_PATH "/" #define UKUI_SCREENSAVER_INTERFACE "org.ukui.ScreenSaver" #define PROPERTIES_INTERFACE "org.freedesktop.DBus.Properties" bool messageBoxCheck() { QMessageBox msgBox; // msgBox.setWindowTitle(QObject::tr("conform")); msgBox.setIcon(QMessageBox::Warning); msgBox.setWindowFlags(Qt::WindowStaysOnTopHint); // msgBox.setModal(false); msgBox.setText(QObject::tr("some applications are running and they don't want you to do this.")); QPushButton *stillButton = msgBox.addButton(QObject::tr("Still to do!"), QMessageBox::ActionRole); QPushButton *giveupButton = msgBox.addButton(QObject::tr("give up"), QMessageBox::RejectRole); // QStringList usrlist = getLoginedUsers(); // QList::Iterator it = usrlist.begin(),itend = usrlist.end(); // for(;it != itend;it++){ // qDebug()<<*it; // } msgBox.exec(); if (msgBox.clickedButton() == stillButton) { qDebug() << "Still to do!"; return true; } else if (msgBox.clickedButton() == giveupButton) { qDebug() << "give up"; return false; } else { return false; } } static bool dbusCall( const QString &service, const QString &path, const QString &interface, const QDBusConnection &connection, const QString &method) { QDBusInterface dbus(service, path, interface, connection); if (!dbus.isValid()) { qWarning() << "dbusCall: QDBusInterface is invalid" << service << path << interface << method; return false; } QDBusMessage msg = dbus.call(method); if (!msg.errorName().isEmpty()) { qWarning() << "Dbus error: " << msg; } return msg.arguments().isEmpty() || msg.arguments().constFirst().isNull() || msg.arguments().constFirst().toBool(); } static bool dbusCallSystemd( const QString &service, const QString &path, const QString &interface, const QDBusConnection &connection, const QString &method, bool needBoolArg) { QDBusInterface dbus(service, path, interface, connection); if (!dbus.isValid()) { qWarning() << "dbusCall: QDBusInterface is invalid" << service << path << interface << method; return false; } // QDBusMessage msg = dbus.call(method, needBoolArg ? QVariant(true) : QVariant()); // 在华为相关的机器上,如果调用的method没有参数,但仍传入一个空值,会调用失败 QDBusMessage msg; if (needBoolArg) { msg = dbus.call(method, QVariant(true)); } else { msg = dbus.call(method); } if (!msg.errorName().isEmpty()) { qWarning() << "Debus error: " << msg; } if (msg.arguments().isEmpty() || msg.arguments().constFirst().isNull()) { return false; } QString response = msg.arguments().constFirst().toString(); qDebug() << "systemd:" << method << "=" << response; // this need to be resolved: // while canReboot and canPoweroff return challenge,users click Reboot or shutdown, // we call logout ,then Reboot(true) and Poweroff(true) is called, // if user click cancel in the polkit messagebox,then Reboot or Poweroff is canceled, // but logout has been executed. return response == QLatin1String("yes") || response == QLatin1String("challenge"); } bool dbusGetProperty( const QString &service, const QString &path, const QString &interface, const QDBusConnection &connection, const QString &property) { QDBusInterface dbus(service, path, interface, connection); if (!dbus.isValid()) { qWarning() << "dbusGetProperty: QDBusinterface is invalid" << service << path << interface << property; return false; } // QDBusMessage msg = dbus.call("SwitchToGreeter");//QLatin1String("Get"), dbus.interface(),property // if (!msg.errorName().isEmpty()) { // qWarning() << "Dbus error: " << msg; // } // return !msg.arguments().isEmpty() && // msg.arguments().constFirst().value().variant().toBool(); QVariant canswitch = dbus.property("CanSwitch"); qDebug() << property << "=" << canswitch.toString(); return canswitch.toBool(); } PowerProvider::PowerProvider(QObject *parent) : QObject(parent) {} PowerProvider::~PowerProvider() {} /************************************************ SystemdProvider http://www.freedesktop.org/wiki/Software/systemd/logind ************************************************/ SystemdProvider::SystemdProvider(QObject *parent) : PowerProvider(parent) {} SystemdProvider::~SystemdProvider() {} bool SystemdProvider::canSwitchUser() const { QString property = "CanSwitch"; QString xdg_seat_path = qgetenv("XDG_SEAT_PATH"); if (xdg_seat_path.isEmpty()) { qWarning() << "XDG_SEAT_PATH dose not exist , make canSwitchUser return false"; return false; } return dbusGetProperty( QLatin1String(LIGHTDM_SERVICE), xdg_seat_path, QLatin1String(LIGTHDM_INTERFACE), QDBusConnection::systemBus(), property); } bool SystemdProvider::canAction(UkuiPower::Action action) const { QString command; switch (action) { case UkuiPower::PowerSwitchUser: return canSwitchUser(); case UkuiPower::PowerReboot: command = QLatin1String("CanReboot"); break; case UkuiPower::PowerShutdown: command = QLatin1String("CanPowerOff"); break; case UkuiPower::PowerSuspend: command = QLatin1String("CanSuspend"); break; case UkuiPower::PowerHibernate: command = QLatin1String("CanHibernate"); break; default: return false; } // canAction should be always silent because it can freeze // g_main_context_iteration Qt event loop in QMessageBox // on panel startup if there is no DBUS running. return dbusCallSystemd( QLatin1String(SYSTEMD_SERVICE), QLatin1String(SYSTEMD_PATH), QLatin1String(SYSTEMD_INTERFACE), QDBusConnection::systemBus(), command, false); } bool SystemdProvider::doSwitchUser() { bool isinhibited = false; QDBusInterface *interface = new QDBusInterface( "org.gnome.SessionManager", "/org/gnome/SessionManager", "org.gnome.SessionManager", QDBusConnection::sessionBus()); quint32 inhibit_switchuser = 2; QDBusReply reply = interface->call("IsInhibited", inhibit_switchuser); if (reply.isValid()) { // use the returned value qDebug() << "Is inhibit by someone: " << reply.value(); isinhibited = reply.value(); } else { qDebug() << reply.value(); } if (isinhibited == true) { isinhibited = !messageBoxCheck(); } if (isinhibited == false) { // QDBusInterface dbus("org.ukui.KWin", "/Compositor", "org.ukui.kwin.Compositing", // QDBusConnection::sessionBus()); // if (!dbus.isValid()) { // qWarning() << "dbusCall: QDBusInterface is invalid"; // return false; // } // dbus.call("suspend"); bool useScreensaver = dbusCall( QLatin1String(UKUI_SCREENSAVER_SERVICE), UKUI_SCREENSAVER_PATH, QLatin1String(UKUI_SCREENSAVER_INTERFACE), QDBusConnection::sessionBus(), "CheckAppVersion"); if (useScreensaver) { return dbusCall( QLatin1String(UKUI_SCREENSAVER_SERVICE), UKUI_SCREENSAVER_PATH, QLatin1String(UKUI_SCREENSAVER_INTERFACE), QDBusConnection::sessionBus(), "SwitchUser"); } QString command = "SwitchToGreeter"; QString xdg_seat_path = qgetenv("XDG_SEAT_PATH"); return dbusCall( QLatin1String(LIGHTDM_SERVICE), xdg_seat_path, QLatin1String(LIGTHDM_INTERFACE), QDBusConnection::systemBus(), command); } return false; } bool SystemdProvider::doAction(UkuiPower::Action action) { qDebug() << "SystemdProvider::doAction:" << action; QString command; switch (action) { case UkuiPower::PowerSwitchUser: return doSwitchUser(); case UkuiPower::PowerReboot: command = QLatin1String("Reboot"); break; case UkuiPower::PowerShutdown: command = QLatin1String("PowerOff"); break; case UkuiPower::PowerSuspend: command = QLatin1String("Suspend"); break; case UkuiPower::PowerHibernate: command = QLatin1String("Hibernate"); break; default: return false; } return dbusCallSystemd( QLatin1String(SYSTEMD_SERVICE), QLatin1String(SYSTEMD_PATH), QLatin1String(SYSTEMD_INTERFACE), QDBusConnection::systemBus(), command, true); } UKUIProvider::UKUIProvider(QObject *parent) : PowerProvider(parent) {} UKUIProvider::~UKUIProvider() {} bool UKUIProvider::canAction(UkuiPower::Action action) const { // 这里是调用ukui-session注册的d-bus检测是否有inhibitor存在 bool isinhibited = false; QDBusInterface *interface = new QDBusInterface( "org.gnome.SessionManager", "/org/gnome/SessionManager", "org.gnome.SessionManager", QDBusConnection::sessionBus()); quint32 inhibit_logout = 1; QDBusReply reply = interface->call("IsInhibited", inhibit_logout); if (reply.isValid()) { // use the returned value qDebug() << "Is inhibit by someone: " << reply.value(); isinhibited = reply.value(); } else { qDebug() << reply.value(); } if (isinhibited == true) { isinhibited = !messageBoxCheck(); } return !isinhibited; } bool UKUIProvider::doAction(UkuiPower::Action action) { QString command; switch (action) { case UkuiPower::PowerLogout: command = QLatin1String("logout"); break; case UkuiPower::PowerReboot: command = QLatin1String("reboot"); break; case UkuiPower::PowerShutdown: command = QLatin1String("powerOff"); break; default: return false; } qDebug() << "ukuipowerprovider call D-Bus session"; return dbusCall( QLatin1String(UKUI_SERVICE), QLatin1String(UKUI_PATH), QLatin1String(UKUI_INTERFACE), QDBusConnection::sessionBus(), command); } bool UKUIProvider::doLSAction(UkuiPower::Action action, QString param /* = ""*/) { qDebug() << "call LockScreen D-Bus"; QString SS_DBUS_SERVICE = "org.ukui.ScreenSaver"; QString SS_DBUS_PATH = "/"; QString SS_DBUS_INTERFACE = "org.ukui.ScreenSaver"; QString displayNum = QString(qgetenv("DISPLAY")).replace(":", "").replace(".", "_"); QString sessionDbus = QString("%1%2").arg(SS_DBUS_SERVICE).arg(displayNum); QSharedPointer screensaverInterface( new QDBusInterface(sessionDbus, SS_DBUS_PATH, SS_DBUS_INTERFACE)); if (!screensaverInterface->isValid()) { screensaverInterface = QSharedPointer(new QDBusInterface(SS_DBUS_SERVICE, SS_DBUS_PATH, SS_DBUS_INTERFACE)); } bool m_flag = false; QDBusReply reply = screensaverInterface->call("CheckAppVersion"); if (reply.isValid()) { // use the returned value m_flag = reply.value(); qDebug() << "CheckAppVersion is " << m_flag; } else { qDebug() << "CheckAppVersion function is not existed"; } if (m_flag) { switch (action) { case UkuiPower::PowerLogout: screensaverInterface->asyncCall("Logout"); break; case UkuiPower::PowerReboot: screensaverInterface->asyncCall("Reboot"); break; case UkuiPower::PowerShutdown: screensaverInterface->asyncCall("PowerOff"); break; case UkuiPower::PowerHibernate: screensaverInterface->asyncCall("Hibernate"); break; case UkuiPower::PowerSuspend: screensaverInterface->asyncCall("Suspend"); break; case UkuiPower::PowerSwitchUser: screensaverInterface->asyncCall("SwitchUser"); break; case UkuiPower::PowerSwitchToUser: screensaverInterface->asyncCall("SwitchToUser", param); break; default: return false; } return true; } else { return false; } } ukui-session-manager/tools/myiconlabel.h0000664000175000017500000000270215171351374017365 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #ifndef MYICONLABEL_H #define MYICONLABEL_H #include #include #include #include #include #include #include #include #include #include #include "pushbutton.h" class MyIconLabel : public QLabel { Q_OBJECT public: MyIconLabel(int labelWidth, int iconWidth, QString path, QWidget *parent = nullptr); ~MyIconLabel(); bool containsPoint(QPoint p); protected: bool event(QEvent *); private: PushButton *m_btnIcon = nullptr; bool m_showBackColor = false; QPoint m_point; protected: public: signals: void mouseEventSignals(QEvent *event); }; #endif // MYICONLABEL_H ukui-session-manager/tools/xeventmonitor.cpp0000664000175000017500000001334415171351374020347 0ustar fengfeng/* -*- Mode: C++; indent-tabs-mode: nil; tab-width: 4 -*- * -*- coding: utf-8 -*- * * Copyright (C) 2011 ~ 2017 Deepin, Inc. * 2011 ~ 2017 Wang Yong * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. * * Author: Wang Yong * Maintainer: Wang Yong * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "xeventmonitor.h" #include #include #include #include #include // Virtual button codes that are not defined by X11. #define Button1 1 #define Button2 2 #define Button3 3 #define WheelUp 4 #define WheelDown 5 #define WheelLeft 6 #define WheelRight 7 #define XButton1 8 #define XButton2 9 class XEventMonitorPrivate { public: XEventMonitorPrivate(XEventMonitor *parent); virtual ~XEventMonitorPrivate(); void run(); protected: XEventMonitor *q_ptr; bool filterWheelEvent(int detail); static void callback(XPointer trash, XRecordInterceptData* data); void handleRecordEvent(XRecordInterceptData *); void emitButtonSignal(const char *member, xEvent *event); void emitKeySignal(const char *member, xEvent *event); private: Q_DECLARE_PUBLIC(XEventMonitor) }; XEventMonitorPrivate::XEventMonitorPrivate(XEventMonitor *parent) : q_ptr(parent) { } XEventMonitorPrivate::~XEventMonitorPrivate() { } void XEventMonitorPrivate::emitButtonSignal(const char *member, xEvent *event) { int x = event->u.keyButtonPointer.rootX; int y = event->u.keyButtonPointer.rootY; QMetaObject::invokeMethod(q_ptr, member, Qt::DirectConnection, Q_ARG(int, x), Q_ARG(int, y)); } void XEventMonitorPrivate::emitKeySignal(const char *member, xEvent *event) { Display *display = XOpenDisplay(NULL); int keyCode = event->u.u.detail; KeySym keySym = XkbKeycodeToKeysym(display, event->u.u.detail, 0, 0); char *keyStr = XKeysymToString(keySym); QMetaObject::invokeMethod(q_ptr, member, Qt::AutoConnection, Q_ARG(int, keyCode)); QMetaObject::invokeMethod(q_ptr, member, Qt::AutoConnection, Q_ARG(QString, keyStr)); XCloseDisplay(display); } void XEventMonitorPrivate::run() { Display* display = XOpenDisplay(0); if (display == 0) { fprintf(stderr, "unable to open display\n"); return; } // Receive from ALL clients, including future clients. XRecordClientSpec clients = XRecordAllClients; XRecordRange* range = XRecordAllocRange(); if (range == 0) { fprintf(stderr, "unable to allocate XRecordRange\n"); return; } // Receive KeyPress, KeyRelease, ButtonPress, ButtonRelease and MotionNotify events. memset(range, 0, sizeof(XRecordRange)); range->device_events.first = KeyPress; range->device_events.last = MotionNotify; // And create the XRECORD context. XRecordContext context = XRecordCreateContext(display, 0, &clients, 1, &range, 1); if (context == 0) { fprintf(stderr, "XRecordCreateContext failed\n"); return; } XFree(range); XSync(display, True); Display* display_datalink = XOpenDisplay(0); if (display_datalink == 0) { fprintf(stderr, "unable to open second display\n"); return; } if (!XRecordEnableContext(display_datalink, context, callback, (XPointer) this)) { fprintf(stderr, "XRecordEnableContext() failed\n"); return; } } void XEventMonitorPrivate::callback(XPointer ptr, XRecordInterceptData* data) { ((XEventMonitorPrivate*)ptr)->handleRecordEvent(data); } void XEventMonitorPrivate::handleRecordEvent(XRecordInterceptData* data) { if (data->category == XRecordFromServer) { xEvent * event = (xEvent *)data->data; switch (event->u.u.type) { case ButtonPress: if (filterWheelEvent(event->u.u.detail)) emitButtonSignal("buttonPress", event); break; case MotionNotify: emitButtonSignal("buttonDrag", event); break; case ButtonRelease: if (filterWheelEvent(event->u.u.detail)) emitButtonSignal("buttonRelease", event); break; case KeyPress: emitKeySignal("keyPress", event); break; case KeyRelease: emitKeySignal("keyRelease", event); break; default: break; } } fflush(stdout); XRecordFreeData(data); } bool XEventMonitorPrivate::filterWheelEvent(int detail) { return detail != WheelUp && detail != WheelDown && detail != WheelLeft && detail != WheelRight; } XEventMonitor::XEventMonitor(QObject *parent) : QThread(parent), d_ptr(new XEventMonitorPrivate(this)) { Q_D(XEventMonitor); } XEventMonitor::~XEventMonitor() { requestInterruption(); quit(); wait(); } void XEventMonitor::run() { if (!isInterruptionRequested()) { d_ptr->run(); } } ukui-session-manager/tools/loginedusers.cpp0000664000175000017500000000251115171351374020123 0ustar fengfeng/* * Copyright (C) 2019 Tianjin KYLIN Information Technology Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. * */ #include "loginedusers.h" QDBusArgument &operator<<(QDBusArgument &argument, const LoginedUsers &mystruct) { argument.beginStructure(); argument << mystruct.uid << mystruct.userName << mystruct.objpath;//< mystruct.usergroup; argument.endStructure(); return argument; } const QDBusArgument &operator>>(const QDBusArgument &argument, LoginedUsers &mystruct) { argument.beginStructure(); argument >> mystruct.uid >> mystruct.userName >> mystruct.objpath;// >> mystruct.usergroup; argument.endStructure(); return argument; } ukui-session-manager/tools/grab-x11.cpp0000664000175000017500000000654515171352256016755 0ustar fengfeng/* * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, see . * **/ #include "grab-x11.h" #include #include #include class XServerGraber { public: XServerGraber() { xcb_connection_t *connection = nullptr; if (auto *x11Application = qApp->nativeInterface()) { connection = x11Application->connection(); } xcb_grab_server(connection); } ~XServerGraber() { xcb_connection_t *connection = nullptr; if (auto *x11Application = qApp->nativeInterface()) { connection = x11Application->connection(); } xcb_ungrab_server(connection); xcb_flush(connection); } }; static bool grabKeyboard() { Display *display = nullptr; Window window = DefaultRootWindow(display); if (auto *x11Application = qApp->nativeInterface()) { display = x11Application->display(); } int rv = XGrabKeyboard(display, window, True, GrabModeAsync, GrabModeAsync, CurrentTime); return (rv == GrabSuccess); } static bool grabMouse() { #define GRABEVENTS ButtonPressMask | ButtonReleaseMask | PointerMotionMask | \ EnterWindowMask | LeaveWindowMask | KeyPressMask | KeyReleaseMask Display *display = nullptr; Window window = DefaultRootWindow(display); if (auto *x11Application = qApp->nativeInterface()) { display = x11Application->display(); } int rv = XGrabPointer(display, window, True, GRABEVENTS, GrabModeAsync, GrabModeAsync, None, None, CurrentTime); #undef GRABEVENTS return (rv == GrabSuccess); } bool establishGrab() { Display *display = nullptr; if (auto *x11Application = qApp->nativeInterface()) { display = x11Application->display(); } XSync(display, False); XServerGraber xserverGraber; Q_UNUSED(xserverGraber); if (!grabKeyboard()) { return false; } //不抢占鼠标事件 // if(!grabMouse()) { // XUngrabKeyboard(QX11Info::display(), CurrentTime); // XFlush(QX11Info::display()); // return false; // } return true; } bool closeGrab() { Display *display = nullptr; if (auto *x11Application = qApp->nativeInterface()) { display = x11Application->display(); } XSync(display, False); XServerGraber xserverGraber; Q_UNUSED(xserverGraber); XUngrabKeyboard(display, CurrentTime); XUngrabPointer(display, CurrentTime); XFlush(display); return true; } ukui-session-manager/tools/xeventmonitor.h0000664000175000017500000000313215171351374020006 0ustar fengfeng/* -*- Mode: C++; indent-tabs-mode: nil; tab-width: 4 -*- * -*- coding: utf-8 -*- * * Copyright (C) 2011 ~ 2017 Deepin, Inc. * 2011 ~ 2017 Wang Yong * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. * * Author: Wang Yong * Maintainer: Wang Yong * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef XEVENTMONITOR_H #define XEVENTMONITOR_H #include #include #include class XEventMonitorPrivate; class XEventMonitor : public QThread { Q_OBJECT public: XEventMonitor(QObject *parent = 0); ~XEventMonitor(); Q_SIGNALS: void buttonPress(int x, int y); void buttonDrag(int x, int y); void buttonRelease(int x, int y); void keyPress(int keyCode); void keyRelease(int keyCode); void keyPress(const QString &key); void keyRelease(const QString &key); protected: void run(); private: XEventMonitorPrivate *d_ptr; Q_DECLARE_PRIVATE(XEventMonitor) }; #endif ukui-session-manager/tools/mypushbutton.cpp0000664000175000017500000001661215171352256020210 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #include "mypushbutton.h" #include #include #include #include #include MyPushButton::MyPushButton(QString iconPath, QString buttonLable, QString objName, QWidget *parent, int x, int y, int width, int height, int iconWidth, int labelWidth) : QWidget(parent) { this->setFixedSize(labelWidth, height); this->setObjectName(objName); QVBoxLayout *vBoxLayout = new QVBoxLayout(); vBoxLayout->setContentsMargins(0, 0, 0, 10); m_iconLabel = new MyIconLabel(labelWidth, iconWidth, iconPath); m_iconLabel->setObjectName(objName + "_button"); m_iconLabel->installEventFilter(this); QString fakeText = "·" + buttonLable; QFontMetrics fontMetric(fakeText); int fontSize = fontMetric.horizontalAdvance(fakeText); int fontHeight = fontMetric.height(); qDebug() << "objName : " << objName << " labelWidth : " << labelWidth << " fontSize : " << fontSize << " fakeText : " << fakeText; //在buttonlable的宽度大于labelWidth - 20的时候,将其省略显示,为什么不是大于labelWidth,因为在藏文的环境中,buttonLabel的宽度和 //labelWidth的宽度只差几个像素,但实际画出来的效果仍然会超出控件,所以多留点余地 QString elideLabelText = fontMetric.elidedText(buttonLable, Qt::ElideRight, labelWidth - 35 ); // if (objName == "upgradethenreboot" || objName == "upgradeThenShutdown") { // QString themeColor = "sss"; // QString themeColorRGB = "#3D6BE5"; // if (themeColor == "jamPurple") { // themeColorRGB = "#3D6BE5"; // } else if (themeColor == "magenta") { // themeColorRGB = "#EB3096"; // } else if (themeColor == "sunRed") { // themeColorRGB = "#F3222D"; // } else if (themeColor == "sunsetOrange") { // themeColorRGB = "#F68C27"; // } else if (themeColor == "dustGold") { // themeColorRGB = "#F8C53D"; // } else if (themeColor == "polarGreen") { // themeColorRGB = "#52C429"; // } else { // themeColorRGB = "#3D6BE5"; // } // elideLabelText = "·" + elideLabelText; // } m_buttonLabel = new QLabel(); m_buttonLabel->setText(elideLabelText); m_buttonLabel->setToolTip(buttonLable); double fsize = 10; if (QGSettings::isSchemaInstalled("org.ukui.style")){ QGSettings *gset = new QGSettings("org.ukui.style"); fsize = gset->get("system-font-size").toDouble(); } fsize = fsize + 8; const QString font_size= "QLabel{font-size: " + QString::number(fsize) + "px}"; m_buttonLabel->setStyleSheet(font_size + "QLabel{color: white;}"); m_buttonLabel->setAlignment(Qt::AlignCenter); //newHeight是QWidget的新高度,由icon的高度labelWidth,字体的高度fontHeight再加上一个30的余量组成 qDebug() << "height is " << height << " fontHeight is " << fontHeight; int newHeight = fontHeight + labelWidth + 30; if (newHeight > height) { //高度加大,避免某些藏文字体会出现的超出现象 this->setFixedSize(labelWidth, newHeight + 40); } vBoxLayout->addWidget(m_iconLabel, 0, Qt::AlignCenter); vBoxLayout->addWidget(m_buttonLabel, 0, Qt::AlignCenter); this->setLayout(vBoxLayout); connect(m_iconLabel, &MyIconLabel::mouseEventSignals, this, &MyPushButton::iconLabelMouseEvent); } MyPushButton::~MyPushButton() { } void MyPushButton::changeIconBackColor(bool isChoose, bool isKeySelect) { if (m_isMouseSelect && m_isKeySelect) { if ((isChoose && isKeySelect) || (isChoose && !isKeySelect)) { m_isKeySelect = true; m_isMouseSelect = true; } else if (!isChoose && !isKeySelect) { m_isKeySelect = true; m_isMouseSelect = false; } else if (!isChoose && isKeySelect) { m_isKeySelect = false; m_isMouseSelect = true; } } else if (m_isMouseSelect && !m_isKeySelect) { if ((isChoose && isKeySelect) || (!isChoose && !isKeySelect)) { m_isKeySelect = isKeySelect; m_isMouseSelect = isChoose; } else if ((isChoose && !isKeySelect) || (!isChoose && isKeySelect)) { m_isKeySelect = false; m_isMouseSelect = true; } } else if (!m_isMouseSelect && !m_isKeySelect) { if (isChoose && isKeySelect) { m_isKeySelect = true; m_isMouseSelect = false; } else if (isChoose && !isKeySelect) { m_isKeySelect = false; m_isMouseSelect = true; } else if ((!isChoose && !isKeySelect) || (!isChoose && isKeySelect)) { m_isKeySelect = false; m_isMouseSelect = false; } } else if (!m_isMouseSelect && m_isKeySelect) { if ((isChoose && isKeySelect) || (!isChoose && !isKeySelect)) { m_isKeySelect = true; m_isMouseSelect = false; } else if ((isChoose && !isKeySelect) || (!isChoose && isKeySelect)) { m_isKeySelect = !isKeySelect; m_isMouseSelect = isChoose; } } // qDebug() << "isKeySelect..." << objectName() << m_isKeySelect << m_isMouseSelect; QString str; if ((m_isKeySelect && m_isMouseSelect) || (m_isKeySelect && !m_isMouseSelect)) { str = "QLabel#" + m_iconLabel->objectName() + "{background-color: rgb(255,255,255,80);border: 1px solid #296CD9; border-radius: " + QString::number(m_iconLabel->width()/2) + "px;}"; } else if(!m_isKeySelect && m_isMouseSelect){ str = "QLabel#" + m_iconLabel->objectName() + "{background-color: rgb(255,255,255,80);border-radius: " + QString::number(m_iconLabel->width()/2) + "px;}"; } else if(!m_isKeySelect && !m_isMouseSelect){ str = "QLabel#" + m_iconLabel->objectName() + "{background-color: rgb(255,255,255,40);border: 0px; border-radius: " + QString::number(m_iconLabel->width()/2) + "px;}"; } m_iconLabel->setStyleSheet(str); m_iconLabel->setAttribute(Qt::WA_StyledBackground); } MyIconLabel* MyPushButton::getIconLabel() { return m_iconLabel; } void MyPushButton::iconLabelMouseEvent(QEvent *event) { emit mouseRelase(event, m_iconLabel->objectName()); } bool MyPushButton::getIsKeySelect() { return m_isKeySelect; } bool MyPushButton::getIsMouseSelect() { return m_isMouseSelect; } void MyPushButton::setIsKeySelect(bool isKeySelect) { if(m_isKeySelect != isKeySelect) m_isKeySelect = isKeySelect; } void MyPushButton::setIsMouseSelect(bool isMouseSelect) { if(m_isMouseSelect != isMouseSelect) m_isMouseSelect = isMouseSelect; } ukui-session-manager/tools/ukuipower.h0000664000175000017500000000320615171352256017121 0ustar fengfeng/* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * Copyright: 2019 Tianjin KYLIN Information Technology Co., Ltd. * 2012 Razor team * Authors: * Christian Surlykke * * This program or library is free software; you can redistribute it * and/or modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * You should have received a copy of the GNU Lesser General * Public License along with this library; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA * * END_COMMON_COPYRIGHT_HEADER */ #ifndef UKUIPOWER_H #define UKUIPOWER_H #include #include class PowerProvider; class UkuiPower : public QObject { Q_OBJECT public: enum Action { PowerSwitchUser, PowerHibernate, PowerSuspend, PowerMonitorOff, PowerLogout, PowerUpgradeThenRboot, PowerReboot, PowerUpgradeThenShutdown, PowerShutdown, PowerSwitchToUser, }; explicit UkuiPower(QObject *parent = nullptr); virtual ~UkuiPower(); bool canAction(Action action) const; public slots: bool doAction(Action action); private: PowerProvider *m_systemdProvider; }; #endif // UKUIPOWER_H ukui-session-manager/tools/ukuilockinfo.cpp0000664000175000017500000002312415171352256020125 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. */ #include "ukuilockinfo.h" #include "../ukui-session/xdgdesktopfile.h" #include #include #include #include #include #include #include QDBusArgument &InhibitInfo::operator<<(QDBusArgument &argument, const InhibitInfo::InhibitorInfo &mystruct) { argument.beginStructure(); argument << mystruct.name << mystruct.icon; argument.endStructure(); return argument; } const QDBusArgument &InhibitInfo::operator>>(const QDBusArgument &argument, InhibitInfo::InhibitorInfo &mystruct) { argument.beginStructure(); argument >> mystruct.name >> mystruct.icon ; argument.endStructure(); return argument; } Ukuilockinfo::Ukuilockinfo() { } QVector Ukuilockinfo::listInhibitorInfo(Ukuilockinfo::InhibitorType type) { QVector result; switch (type) { case InhibitorType::logout: { getLogoutInhibitor(result); break; } case InhibitorType::suspend: { getSystemdInhibitor(QString("sleep"), result); break; } case InhibitorType::shutdown: { getSystemdInhibitor(QString("shutdown"), result); break; } } return result; } bool Ukuilockinfo::getCfgValue(Ukuilockinfo::buttonType button) { bool buttonActive = false; bool newIniFile = false;//ini文件是否为新建文件 QString iniDir = "/usr/share/ukui/ukui-session-manager/config"; if (!QFile::exists(iniDir + "/btnconfig.ini")) { qDebug() << "btnconfig.ini file is not exists!!!"; QDir dir(iniDir); if (!dir.exists(iniDir)) { if (dir.mkdir(iniDir)) {//目前创建不成功 没有权限 QFile iniFile(iniDir + "/btnconfig.ini"); if (iniFile.open(QIODevice::WriteOnly)) { newIniFile = true; iniFile.close(); } qDebug() << "inifile open failed!"; } else { qDebug() << "create inidir failed!"; } } } QSettings *cfgSettings = new QSettings("/usr/share/ukui/ukui-session-manager/config/btnconfig.ini", QSettings::IniFormat); if (newIniFile) {//貌似路径下文件只可读不可写 cfgSettings->setValue("btn/SwitchUserBtnHide", false); cfgSettings->setValue("btn/HibernateBtnHide", false); cfgSettings->setValue("btn/LockScreenBtnHide", false); cfgSettings->setValue("btn/LogoutBtnHide", false); cfgSettings->setValue("btn/RebootBtnHide", false); cfgSettings->setValue("btn/ShutDownBtnHide", false); cfgSettings->setValue("btn/SuspendBtnHide", false); } switch (button) { case switchuserBtn: buttonActive = !(cfgSettings->value("btn/SwitchUserBtnHide").toBool()); break; case hibernateBtn: buttonActive = !(cfgSettings->value("btn/HibernateBtnHide").toBool()); break; case suspendBtn: buttonActive = !(cfgSettings->value("btn/SuspendBtnHide").toBool()); break; case lockscreenBtn: buttonActive = !(cfgSettings->value("btn/LockScreenBtnHide").toBool()); break; case logoutBtn: buttonActive = !(cfgSettings->value("btn/LogoutBtnHide").toBool()); break; case rebootBtn: buttonActive = !(cfgSettings->value("btn/RebootBtnHide").toBool()); break; case shutdownBtn: buttonActive = !(cfgSettings->value("btn/ShutDownBtnHide").toBool()); break; default: break; } return buttonActive; } void Ukuilockinfo::getSystemdInhibitor(QString type, QVector &inhibitorVec) { qDBusRegisterMetaType(); QDBusInterface loginInterface("org.freedesktop.login1", "/org/freedesktop/login1", "org.freedesktop.login1.Manager", QDBusConnection::systemBus()); if (loginInterface.isValid()) { qDebug() << "create interface success"; } QDBusMessage result = loginInterface.call("ListInhibitors"); QList outArgs = result.arguments(); QVariant first = outArgs.at(0); const QDBusArgument &dbusArgs = first.value(); dbusArgs.beginArray(); while (!dbusArgs.atEnd()) { SystemdInhibitor::Inhibitor inhibitor; dbusArgs >> inhibitor; if (inhibitor.mode == QString("block") && inhibitor.action.contains(type)) { InhibitInfo::InhibitorInfo inhibitInfo; findNameAndIcon(inhibitor.name, inhibitInfo); if (inhibitInfo.name.isEmpty()) { inhibitInfo.name = inhibitor.name; } inhibitorVec.push_back(inhibitInfo); } } dbusArgs.endArray(); } void Ukuilockinfo::findNameAndIcon(QString &inhibitorName, InhibitInfo::InhibitorInfo &inhibitor) { QString icon; QString name; QStringList desktop_paths = { "/usr/share/applications", "/etc/xdg/autostart" }; //逻辑问题,规避文件管理器这种多个desktop中exec字段均为peony的情况 if ("peony" == inhibitorName) { XdgDesktopFile desktopFile; desktopFile.load("/usr/share/applications/peony.desktop"); icon = desktopFile.value("Icon", QVariant("application-x-desktop")).toString(); // name = getAppLocalName(fi.absoluteFilePath()); //根据系统的本地语言设置获取对应的名称,改为直接使用xdg的接口 name = desktopFile.localizedValue("Name").toString(); inhibitor.name = name; inhibitor.icon = icon; return; } for (const QString &dirName : const_cast(desktop_paths)) { QDir dir(dirName); if (!dir.exists()) { continue; } const QFileInfoList files = dir.entryInfoList(QStringList(QLatin1String("*.desktop")), QDir::Files | QDir::Readable); for (const QFileInfo &fi : files) { XdgDesktopFile desktopFile; desktopFile.load(fi.absoluteFilePath()); //不再使用basename判断,使用命令判断 //QString base = fi.baseName(); if (desktopFile.expandExecString().isEmpty()) continue; QString command = desktopFile.expandExecString().takeFirst(); QStringList list = command.split("/"); QString exec = list.last(); if (exec == inhibitorName) { icon = desktopFile.value("Icon", QVariant("application-x-desktop")).toString(); // name = getAppLocalName(fi.absoluteFilePath()); //根据系统的本地语言设置获取对应的名称,改为直接使用xdg的接口 name = desktopFile.localizedValue("Name").toString(); inhibitor.name = name; inhibitor.icon = icon; break; } } } } //QString Ukuilockinfo::getAppLocalName(QString desktopfp) //{ // GError **error = nullptr; // GKeyFileFlags flags = G_KEY_FILE_NONE; // GKeyFile *keyfile = g_key_file_new(); // QByteArray fpbyte = desktopfp.toLocal8Bit(); // char *filepath = fpbyte.data(); // g_key_file_load_from_file(keyfile, filepath, flags,error); // char *name = g_key_file_get_locale_string(keyfile, "Desktop Entry", "Name", nullptr, nullptr); // QString namestr = QString::fromLocal8Bit(name); // g_key_file_free(keyfile); // return namestr; //} void Ukuilockinfo::getLogoutInhibitor(QVector &inhibitorVec) { QDBusInterface sessionInterface("org.gnome.SessionManager", "/org/gnome/SessionManager", "org.gnome.SessionManager", QDBusConnection::sessionBus()); if (!sessionInterface.isValid()) { qDebug() << "interface not usable"; return; } QDBusMessage result = sessionInterface.call("GetInhibitors"); auto res = result.arguments().toVector(); for (auto it = res.begin(); it != res.end(); ++it) { QString info = it->toString(); if (info.isEmpty()) { continue; } QStringList infolist = info.split("/"); InhibitInfo::InhibitorInfo inhibitorInfo; inhibitorInfo.name = infolist[0]; inhibitorInfo.icon = infolist[2]; inhibitorVec.push_back(inhibitorInfo); } } QDBusArgument &SystemdInhibitor::operator<<(QDBusArgument &argument, const SystemdInhibitor::Inhibitor &mystruct) { argument.beginStructure(); argument << mystruct.action << mystruct.name << mystruct.reason << mystruct.mode << mystruct.uid << mystruct.pid; argument.endStructure(); return argument; } const QDBusArgument &SystemdInhibitor::operator>>(const QDBusArgument &argument, SystemdInhibitor::Inhibitor &mystruct) { argument.beginStructure(); argument >> mystruct.action >> mystruct.name >> mystruct.reason >> mystruct.mode >> mystruct.uid >> mystruct.pid; argument.endStructure(); return argument; } ukui-session-manager/tools/ukuipower.cpp0000664000175000017500000001052615171352256017457 0ustar fengfeng/* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * Copyright: Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * 2012 Razor team * Authors: * Christian Surlykke * * This program or library is free software; you can redistribute it * and/or modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * You should have received a copy of the GNU Lesser General * Public License along with this library; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA * * END_COMMON_COPYRIGHT_HEADER */ #include "ukuipower.h" #include "powerprovider.h" #include #include #include UkuiPower::UkuiPower(QObject *parent) : QObject(parent) { m_systemdProvider = new SystemdProvider(this); } UkuiPower::~UkuiPower() { } bool UkuiPower::canAction(UkuiPower::Action action) const { //以下为代码结构调整 QString command; switch (action) { case PowerSwitchUser: command = QLatin1String("canSwitch"); break; case PowerHibernate: command = QLatin1String("canHibernate"); break; case PowerSuspend: command = QLatin1String("canSuspend"); break; case PowerMonitorOff: command = QLatin1String("canLockscreen"); break; case PowerLogout: command = QLatin1String("canLogout"); break; case PowerReboot: command = QLatin1String("canReboot"); break; case PowerShutdown: command = QLatin1String("canPowerOff"); break; default: break; } QDBusInterface *sessionInterface = new QDBusInterface("org.gnome.SessionManager", "/org/gnome/SessionManager", "org.gnome.SessionManager", QDBusConnection::sessionBus()); if (!sessionInterface->isValid()) { qWarning() << "dbusCall: Session QDBusInterface is invalid"; return false; } QDBusReply testReply = sessionInterface->call(QLatin1String("canLockscreen")); if (!testReply.isValid()) { //解决老版本升级到新版本接口不兼容的问题,在session接口不存在的情况下,调用systemd的接口 QDBusError error = testReply.error(); if (error.type() == QDBusError::UnknownMethod) { qDebug() <<"updating ! old ukui-session dose not have canAction method"; if (action == PowerLogout || action == PowerMonitorOff) { return true; } return m_systemdProvider->canAction(action); } qDebug() <<"dbus error"; return false; } QDBusReply reply = sessionInterface->call(command); return reply.value(); } bool UkuiPower::doAction(UkuiPower::Action action) { QString command; switch (action) { case PowerSwitchUser: command = QLatin1String("switchUser"); break; case PowerHibernate: command = QLatin1String("hibernate"); break; case PowerSuspend: command = QLatin1String("suspend"); break; case PowerLogout: command = QLatin1String("logout"); break; case PowerReboot: command = QLatin1String("reboot"); break; case PowerShutdown: command = QLatin1String("powerOff"); break; default: break; } QDBusInterface *sessionInterface = new QDBusInterface("org.gnome.SessionManager", "/org/gnome/SessionManager", "org.gnome.SessionManager", QDBusConnection::sessionBus()); if (!sessionInterface->isValid()) { qWarning() << "dbusCall: Session QDBusInterface is invalid"; return false; } QDBusMessage mes = sessionInterface->call(command); if (!(mes.errorName().isEmpty())) { //本来应该判断错误类别,考虑到运行效率,不做该判断 return m_systemdProvider->doAction(action); } return true; } ukui-session-manager/tools/commonpushbutton.h0000664000175000017500000000273715171351374020523 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #ifndef COMMONPUSHBUTTON_H #define COMMONPUSHBUTTON_H #include #include #include #include #include #include #include #include #include class CommonPushButton : public QWidget { Q_OBJECT public: CommonPushButton(QString buttonText, QString objName, int width = 120, int height = 48, int radius = 24, QWidget *parent = nullptr); ~CommonPushButton(); void setText(QString str); protected: bool event(QEvent *); void enterEvent(QEvent *event); void leaveEvent(QEvent *event); signals: void clicked(); public slots: private: QLabel *m_label = nullptr; int m_radius; }; #endif // COMMONPUSHBUTTON_H ukui-session-manager/tools/commonpushbutton.cpp0000664000175000017500000000550115171351374021046 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #include "commonpushbutton.h" #include #include #include #include CommonPushButton::CommonPushButton(QString buttonText, QString objName, int width, int height, int radius, QWidget *parent) { m_radius = radius; m_label = new QLabel(this); m_label->setText(buttonText); this->setFixedSize(width, height); this->setObjectName(objName); m_label->setAlignment(Qt::AlignCenter); m_label->setGeometry(0, 0, width, height); m_label->setStyleSheet("color:white");//font:12pt; this->setStyleSheet("QWidget#" + this->objectName() + "{background-color: rgb(255,255,255,40);border-radius: " + QString::number(m_radius) + "px;}"); this->setAttribute(Qt::WA_StyledBackground); } CommonPushButton::~CommonPushButton() { } void CommonPushButton::setText(QString str) { m_label->setText(str); } bool CommonPushButton::event(QEvent *event) { if (event->type() == QEvent::MouseButtonPress) { QString str = "QWidget#" + this->objectName() +"{background-color: rgb(255,255,255,100);border-radius: " + QString::number(m_radius) + "px;}"; this->setStyleSheet(str); this->setAttribute(Qt::WA_StyledBackground); } else if (event->type() == QEvent::MouseButtonRelease) { QString str = "QWidget#" + this->objectName() + "{background-color: rgb(255,255,255,80);border-radius: " + QString::number(m_radius) + "px;}"; this->setStyleSheet(str); this->setAttribute(Qt::WA_StyledBackground); emit clicked(); } return QWidget::event(event); } void CommonPushButton::enterEvent(QEvent *event) { QString str = "QWidget#" + this->objectName() + "{background-color: rgb(255,255,255,80);border-radius: " + QString::number(m_radius) + "px;}"; this->setStyleSheet(str); this->setAttribute(Qt::WA_StyledBackground); } void CommonPushButton::leaveEvent(QEvent *event) { QString str = "QWidget#" + this->objectName() + "{background-color: rgb(255,255,255,40);border-radius: " + QString::number(m_radius) + "px;}"; this->setStyleSheet(str); this->setAttribute(Qt::WA_StyledBackground); } ukui-session-manager/tools/systemupgradecheck.cpp0000664000175000017500000000602415171352256021315 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #include "systemupgradecheck.h" #include #include #define DBUS_NAME "com.kylin.systemupgrade" #define DBUS_PATH "/com/kylin/systemupgrade" #define DBUS_INTERFACE "com.kylin.systemupgrade.interface" systemUpgradeCheck::systemUpgradeCheck() { interface = new QDBusInterface(DBUS_NAME, DBUS_PATH, DBUS_INTERFACE, QDBusConnection::systemBus()); if (!interface->isValid()) { qDebug() << "systemUpgrade interface not valid"; isDbusActive = false; isSystemUpgrade =false; } else { isDbusActive = true; } } bool systemUpgradeCheck::checkSystemUpgrade(){ if (!isDbusActive) return false; QDBusMessage response = interface->call("CheckInstallRequired"); if (response.type() == QDBusMessage::ReplyMessage) { int res = response.arguments()[0].toInt(); qDebug() << "CheckInstallRequired return " << res; if (res == 0) isSystemUpgrade = false; else isSystemUpgrade = true; } else { qDebug () << "call CheckInstallRequired failed;"; isSystemUpgrade = false; } return isSystemUpgrade; } bool systemUpgradeCheck::doUpgradeThenRboot(){ if (!isDbusActive) return false; bool mask = false; QDBusMessage response = interface->call("TriggerInstallOnShutdown","reboot"); if (response.type() == QDBusMessage::ReplyMessage) { int res = response.arguments()[0].toInt(); qDebug() << "TriggerInstallOnShutdown reboot return " << res; if (res == 0) mask = true; else mask = false; } else { qDebug () << "call TriggerInstallOnShutdown reboot failed;"; mask = false; } return mask; } bool systemUpgradeCheck::doUpgradeThenShutdown(){ if (!isDbusActive) return false; bool mask = false; QDBusMessage response = interface->call("TriggerInstallOnShutdown","shutdown"); if (response.type() == QDBusMessage::ReplyMessage) { int res = response.arguments()[0].toInt(); qDebug() << "TriggerInstallOnShutdown shutdown return " << res; if (res == 0) mask = true; else mask = false; } else { qDebug () << "call TriggerInstallOnShutdown shutdown failed;"; mask = false; } return mask; } ukui-session-manager/tools/mylistview.cpp0000664000175000017500000000161515171352256017640 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #include "mylistview.h" MyListView::MyListView(QWidget *parent) : QListView(parent) { setViewportMargins(10, 8, 10, 10); } MyListView::~MyListView() { } ukui-session-manager/tools/CMakeLists.txt0000664000175000017500000000416415171352256017462 0ustar fengfengfind_package(PkgConfig) find_package(KF6Screen) find_package(KWayland) include_directories(${KF6Wayland_LIBRARIES}) #pkg_check_modules(KScreen REQUIRED kf6creen) set(tools_SRCS main.cpp ukuipower.cpp powerprovider.cpp mainwindow.h mainwindow.cpp grab-x11.cpp grab-x11.h xeventmonitor.cpp xeventmonitor.h loginedusers.h lockchecker.h lockchecker.cpp loginedusers.cpp ../ukui-session/xdgdirs.cpp ../ukui-session/xdgdesktopfile.cpp myiconlabel.cpp myiconlabel.h mypushbutton.cpp mypushbutton.h pushbutton.cpp pushbutton.h commonpushbutton.cpp commonpushbutton.h plasma-shell-manager.cpp plasma-shell-manager.h mylistview.cpp mylistview.h ukuilockinfo.h ukuilockinfo.cpp ../ukui-session/xdgdesktopfile.h ../ukui-session/xdgdesktopfile.cpp ../ukui-session/xdgdirs.h ../ukui-session/xdgdirs.cpp ../ukui-session/xdgmacros.h systemupgradecheck.cpp systemupgradecheck.h ) add_executable(ukui-session-tools ${tools_SRCS}) find_package(PkgConfig) pkg_search_module(GSETTINGS_QT REQUIRED gsettings-qt6) include_directories(${GSETTINGS_QT_INCLUDES}) pkg_check_modules(KYSDKSYSTIME_PKG kysdk-systime) target_include_directories(ukui-session-tools PRIVATE ${KYSDKSYSTIME_PKG_INCLUDE_DIRS}) target_link_directories(ukui-session-tools PRIVATE ${KYSDKSYSTIME_PKG_LIBRARY_DIRS}) pkg_check_modules(KDKINFO REQUIRED kysdk-sysinfo) include_directories(${KDKINFO_INCLUDE_DIRS}) link_directories(${KDKINFO_LIBRARY_DIRS}) pkg_check_modules(GLIB2 REQUIRED glib-2.0) pkg_check_modules(GIO2 REQUIRED gio-2.0) include_directories(${GLIB2_INCLUDE_DIRS}) include_directories(${GIO2_INCLUDE_DIRS}) target_link_libraries(ukui-session-tools Qt6::Widgets Qt6::Core Qt6::Gui Qt6::DBus ${GSETTINGS_QT_LIBRARIES} ${KYSDKSYSTIME_PKG_LIBRARIES} ${KDKINFO_LIBRARIES} ${KWayland_LIBRARIES} ${GLIB2_LIBRARIES} ${GIO2_LIBRARIES} -lxcb -lX11 -lXtst -lukui-log4qt Plasma::KWaylandClient KF6::Screen KF6::WindowSystem ) install(TARGETS ukui-session-tools DESTINATION bin) ukui-session-manager/tools/powerprovider.h0000664000175000017500000000376115171352256020004 0ustar fengfeng/* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * Copyright: 2019 Tianjin KYLIN Information Technology Co., Ltd. * 2012 Razor team * Authors: * Christian Surlykke * * This program or library is free software; you can redistribute it * and/or modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * You should have received a copy of the GNU Lesser General * Public License along with this library; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA * * END_COMMON_COPYRIGHT_HEADER */ #ifndef POWERPROVIDER_H #define POWERPROVIDER_H #include #include "ukuipower.h" class PowerProvider : public QObject { Q_OBJECT public: explicit PowerProvider(QObject *parent = nullptr); virtual ~PowerProvider(); virtual bool canAction(UkuiPower::Action action) const = 0; public slots: virtual bool doAction(UkuiPower::Action action) = 0; }; class SystemdProvider: public PowerProvider { Q_OBJECT public: SystemdProvider(QObject *parent = nullptr); ~SystemdProvider(); bool canAction(UkuiPower::Action action) const; public slots: bool doAction(UkuiPower::Action action); private: bool canSwitchUser() const; bool doSwitchUser(); }; class UKUIProvider: public PowerProvider { Q_OBJECT public: UKUIProvider(QObject *parent = nullptr); ~UKUIProvider(); bool canAction(UkuiPower::Action action) const; public slots: bool doAction(UkuiPower::Action action); bool doLSAction(UkuiPower::Action action, QString param = ""); }; #endif // POWERPROVIDER_H ukui-session-manager/tools/grab-x11.h0000664000175000017500000000145315171351374016413 0ustar fengfeng/* * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, see . * **/ #ifndef GRABX11_H #define GRABX11_H bool establishGrab(); bool closeGrab(); #endif // GRABX11_H ukui-session-manager/tools/main.cpp0000664000175000017500000004200115171352256016342 0ustar fengfeng/* * Copyright (C) 2019 Tianjin KYLIN Information Technology Co., Ltd. * 2010-2016 LXQt team * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include "ukuipower.h" #include "mainwindow.h" #include "loginedusers.h" #include "lockchecker.h" #include #include #include #include #include #include #include #include #include #include "plasma-shell-manager.h" #ifdef signals #undef signals #endif bool messageboxCheck() { QMessageBox msgBox; msgBox.setWindowTitle(QObject::tr("ukui-session-tools")); msgBox.setIcon(QMessageBox::Warning); msgBox.setWindowFlags(Qt::WindowStaysOnTopHint); // msgBox.setModal(false); msgBox.setText(QObject::tr("Multiple users are logged in at the same time.Are you sure you want to close this system?")); QPushButton *confirmButton = msgBox.addButton(QObject::tr("confirm"), QMessageBox::ActionRole); QPushButton *cancelButton = msgBox.addButton(QObject::tr("cancel"), QMessageBox::RejectRole); //QPushButton *confirmButton = msgBox.addButton(QObject::tr("confirm"), QMessageBox::RejectRole); msgBox.exec(); if (msgBox.clickedButton() == cancelButton) { qDebug() << "cancel!"; return false; } else if (msgBox.clickedButton() == confirmButton) { qDebug() << "confirm!"; return true; } else { return false; } } void messagecheck() { QMessageBox msgBox; msgBox.setIcon(QMessageBox::Warning); msgBox.setWindowFlags(Qt::WindowStaysOnTopHint); QString t1 = QObject::tr("System update or package installation in progress,this function is temporarily unavailable."); QString t2 = QObject::tr("System backup or restore in progress,this function is temporarily unavailable."); FILE *file_update = fopen("/tmp/lock/kylin-update.lock","r"); if (file_update != NULL) { msgBox.setText(t1); fclose(file_update); } FILE *file_backup = fopen("/tmp/lock/kylin-backup.lock","r"); if (file_backup != NULL) { msgBox.setText(t2); fclose(file_backup); } QPushButton *cancelButton = msgBox.addButton(QObject::tr("OK"), QMessageBox::RejectRole); msgBox.exec(); if (msgBox.clickedButton() == cancelButton) { qDebug() << "OK!"; } } bool playShutdownMusic(UkuiPower &powermanager, int num, QTimer *up_to_time) { bool play_music = false; QGSettings *gs = new QGSettings("org.ukui.session", "/org/ukui/desktop/session/"); if (num == 4) { play_music = gs->get("logout-music").toBool(); } if (num == 6 || num == 8) { play_music = gs->get("poweroff-music").toBool(); } if (num == 0 || num == 1 || num == 2) { play_music = false; } gs->set("win-key-release", false); static int action = num; if (num == 4 || num == 0) { QDBusInterface dbus("org.gnome.SessionManager", "/org/gnome/SessionManager", "org.gnome.SessionManager", QDBusConnection::sessionBus()); if (!dbus.isValid()) { qWarning() << "dbusCall: QDBusInterface is invalid"; return false; } QDBusMessage msg; if (num == 4) { msg = dbus.call("emitStartLogout"); } if (num == 0) { msg = dbus.call("emitPrepareForSwitchuser"); } if (!msg.errorName().isEmpty()) { qWarning() << "Dbus error: " << msg; } } if (play_music) { // up_to_time and soundplayer can not be define out of this if(). // otherwise run ukui-session-tools --suspend with segment error. // because they will be delete at the end of the playShutdownMusic(). QObject::connect(up_to_time, &QTimer::timeout, [&]() { powermanager.doAction(UkuiPower::Action(action)); exit(0); }); QString xdg_session_type = qgetenv("XDG_SESSION_TYPE"); if (num == 6 || num == 8) { if (xdg_session_type == "wayland") { QProcess::startDetached("paplay /usr/share/ukui/ukui-session-manager/shutdown.wav"); } else { QProcess::startDetached("aplay /usr/share/ukui/ukui-session-manager/shutdown.wav"); } up_to_time->start(5000); } else if (num == 4) { if (xdg_session_type == "wayland") { QProcess::startDetached("paplay /usr/share/ukui/ukui-session-manager/logout.wav"); } else { QProcess::startDetached("aplay /usr/share/ukui/ukui-session-manager/logout.wav"); } up_to_time->start(2000); } else { qDebug() << "error num"; return false; } } else { powermanager.doAction(UkuiPower::Action(action)); exit(0); } return false; } /** * @brief 判断当前是否处于锁屏 */ bool screensaverIsActive() { QString SS_DBUS_SERVICE = "org.ukui.ScreenSaver"; QString SS_DBUS_PATH = "/"; QString SS_DBUS_INTERFACE = "org.ukui.ScreenSaver"; QString displayNum = QString(qgetenv("DISPLAY")).replace(":", "").replace(".", "_"); qDebug() << "display = " << displayNum ; QString sessionDbus = QString("%1%2").arg(SS_DBUS_SERVICE).arg(displayNum); QDBusInterface *interface = new QDBusInterface(sessionDbus, SS_DBUS_PATH, SS_DBUS_INTERFACE); if (!interface->isValid()) { qDebug() << "interface not valid"; delete interface; interface = new QDBusInterface(SS_DBUS_SERVICE, SS_DBUS_PATH, SS_DBUS_INTERFACE); } QDBusMessage response = interface->call("GetLockState"); //判断method是否被正确返回 if (response.type() == QDBusMessage::ReplyMessage) { //从返回参数获取返回值 bool isActive = response.arguments()[0].toBool(); qDebug() << "screensaver isActive:" << isActive; return isActive; } else { qDebug() << "QDBusMessage failed!"; return false; } } int main(int argc, char* argv[]) { initUkuiLog4qt("ukui-session-tools"); #if (QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)) QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); #endif #if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)) QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough); #endif QStringList homePath = QStandardPaths::standardLocations(QStandardPaths::HomeLocation); int fd = open(QString(homePath.at(0) + "/.config/ukui-session-tools%1.lock").arg(getenv("DISPLAY")).toUtf8().data(), O_WRONLY | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR); if (fd < 0) { exit(1); } if (lockf(fd, F_TLOCK, 0)) { qDebug() << "Can't lock single file, ukui-session-tools is already running!"; exit(0); } qunsetenv("QT_IM_MODULE"); qunsetenv("SESSION_MANAGER"); QString SS_DBUS_SERVICE = "org.ukui.ScreenSaver"; QString SS_DBUS_PATH = "/"; QString SS_DBUS_INTERFACE = "org.ukui.ScreenSaver"; QString displayNum = QString(qgetenv("DISPLAY")).replace(":", "").replace(".", "_"); QString sessionDbus = QString("%1%2").arg(SS_DBUS_SERVICE).arg(displayNum); QSharedPointer screensaverInterface( new QDBusInterface(sessionDbus, SS_DBUS_PATH, SS_DBUS_INTERFACE)); if (!screensaverInterface->isValid()) { screensaverInterface = QSharedPointer(new QDBusInterface(SS_DBUS_SERVICE, SS_DBUS_PATH, SS_DBUS_INTERFACE)); } bool m_flag = false; QDBusReply reply = screensaverInterface->call("CheckAppVersion"); if (reply.isValid()) { // use the returned value qDebug() << "CheckAppVersion is " << reply.value(); m_flag = reply.value(); } else { qDebug() << "CheckAppVersion function is not existed"; } QApplication a(argc, argv); if (m_flag) { qDebug() << "screensaverInterface valid"; QCommandLineParser parser; parser.setApplicationDescription(QApplication::tr("UKUI session tools, show the screensave dialog")); parser.addHelpOption(); parser.addVersionOption(); QCommandLineOption switchuserOption( QStringLiteral("switchuser"), QApplication::tr("Switch the user of this computer.")); parser.addOption(switchuserOption); QCommandLineOption hibernateOption(QStringLiteral("hibernate"), QApplication::tr("Hibernate this computer.")); parser.addOption(hibernateOption); QCommandLineOption suspendOption(QStringLiteral("suspend"), QApplication::tr("Suspend this computer.")); parser.addOption(suspendOption); QCommandLineOption logoutOption(QStringLiteral("logout"), QApplication::tr("Logout this computer.")); parser.addOption(logoutOption); QCommandLineOption rebootOption(QStringLiteral("reboot"), QApplication::tr("Restart this computer.")); parser.addOption(rebootOption); QCommandLineOption shutdownOption(QStringLiteral("shutdown"), QApplication::tr("Shutdown this computer.")); parser.addOption(shutdownOption); parser.process(a); bool flag1 = true; if (parser.isSet(switchuserOption)) { flag1 = false; screensaverInterface->call("SwitchUser"); } if (parser.isSet(hibernateOption)) { flag1 = false; screensaverInterface->call("Hibernate"); } if (parser.isSet(suspendOption)) { flag1 = false; screensaverInterface->call("Suspend"); } if (parser.isSet(logoutOption)) { flag1 = false; screensaverInterface->call("Logout"); } if (parser.isSet(rebootOption)) { flag1 = false; screensaverInterface->call("Reboot"); } if (parser.isSet(shutdownOption)) { flag1 = false; screensaverInterface->call("PowerOff"); } if (flag1) { screensaverInterface->call("SessionTools"); } exit(0); } qDebug() << "screensaverInterface not valed"; if (QGSettings::isSchemaInstalled("org.ukui.style")) { QGSettings *settings = new QGSettings("org.ukui.style"); if (qApp->property("noChangeSystemFontSize").isValid() && qApp->property("noChangeSystemFontSize").toBool()) { return 0; } double fontSize = settings->get("system-font-size").toString().toDouble(); QString fontType = settings->get("systemFont").toString(); if (fontSize > 0) { QFont font = QApplication::font(); font.setPointSizeF(fontSize); font.setStyleName(fontType); QApplication::setFont(font); } } // Load ts files const QString locale = QLocale::system().name(); QTranslator translator; qDebug() << "local: " << locale; qDebug() << "path: " << QStringLiteral(UKUI_TRANSLATIONS_DIR) + QStringLiteral("/ukui-session-manager"); if (translator.load(locale, QStringLiteral(UKUI_TRANSLATIONS_DIR) + QStringLiteral("/ukui-session-manager"))) { a.installTranslator(&translator); } else { qDebug() << "Load translations file failed!"; } UkuiPower powermanager(&a); bool flag = true; // define in the main() avoid scope error. QTimer *up_to_time = new QTimer(); up_to_time->setSingleShot(true); QGSettings *gs = new QGSettings("org.ukui.session", "/org/ukui/desktop/session/"); gs->set("win-key-release", true); //初始化窗口 Load qss file MainWindow *w = new MainWindow(); //KWindowSystem::setType(w->winId(), NET::Logout); QFile qss(":/powerwin.qss"); qss.open(QFile::ReadOnly); a.setStyleSheet(qss.readAll()); qss.close(); QCommandLineParser parser; parser.setApplicationDescription( QApplication::tr("UKUI session tools, show the shutdown dialog without any arguments.")); const QString VERINFO = QStringLiteral("2.0"); a.setApplicationVersion(VERINFO); a.setApplicationName(QApplication::tr("ukui-session-tools")); parser.addHelpOption(); parser.addVersionOption(); QCommandLineOption switchuserOption( QStringLiteral("switchuser"), QApplication::tr("Switch the user of this computer.")); parser.addOption(switchuserOption); QCommandLineOption hibernateOption(QStringLiteral("hibernate"), QApplication::tr("Hibernate this computer.")); parser.addOption(hibernateOption); QCommandLineOption suspendOption(QStringLiteral("suspend"), QApplication::tr("Suspend this computer.")); parser.addOption(suspendOption); QCommandLineOption logoutOption(QStringLiteral("logout"), QApplication::tr("Logout this computer.")); parser.addOption(logoutOption); QCommandLineOption rebootOption(QStringLiteral("reboot"), QApplication::tr("Restart this computer.")); parser.addOption(rebootOption); QCommandLineOption shutdownOption(QStringLiteral("shutdown"), QApplication::tr("Shutdown this computer.")); parser.addOption(shutdownOption); parser.process(a); if (parser.isSet(switchuserOption)) { flag = playShutdownMusic(powermanager, 0, up_to_time); } if (parser.isSet(hibernateOption)) { QVector res = LockChecker::listInhibitor("sleep"); if (res.isEmpty()) { flag = playShutdownMusic(powermanager, 1, up_to_time); } else { w->showInhibitWarning(res, 1); w->show(); } } if (parser.isSet(suspendOption)) { QVector res = LockChecker::listInhibitor("sleep"); if (res.isEmpty()) { flag = playShutdownMusic(powermanager, 2, up_to_time); } else { w->showInhibitWarning(res, 2); w->show(); } } if (parser.isSet(logoutOption)) { QVector res = LockChecker::listInhibitor("shutdown"); if (res.isEmpty()) { flag = playShutdownMusic(powermanager, 4, up_to_time); } else { w->showInhibitWarning(res, 4); w->show(); } } if (parser.isSet(rebootOption)) { QVector res = LockChecker::listInhibitor("shutdown"); if (res.isEmpty()) { if (LockChecker::getLoginedUsers().count() > 1) {//提醒多个用户登录的情况 if (messageboxCheck()) { flag = playShutdownMusic(powermanager, 6, up_to_time); } else { gs->set("win-key-release", false); return 0; } } else { flag = playShutdownMusic(powermanager, 6, up_to_time); } } else { w->showInhibitWarning(res, 6); w->show(); } } if (parser.isSet(shutdownOption)) { QVector res = LockChecker::listInhibitor("shutdown"); if (res.isEmpty()) { if (LockChecker::getLoginedUsers().count() > 1) {//提醒多个用户登录的情况 if (messageboxCheck()) { flag = playShutdownMusic(powermanager, 8, up_to_time); } else { gs->set("win-key-release", false); return 0; } } else { flag = playShutdownMusic(powermanager, 8, up_to_time); } } else { w->showInhibitWarning(res, 8); w->show(); } } if (screensaverIsActive()) { gs->set("win-key-release", false); exit(0); } if (flag) { w->show(); QObject::connect(w, &MainWindow::signalTostart, [&]() { // 从界面点击 切换用户、睡眠和休眠 按钮,则等待界面隐藏再执行命令 if (w->defaultnum < 3) { w->hide(); QTimer::singleShot(500, [&]() { playShutdownMusic(powermanager, w->defaultnum, up_to_time); }); } else { playShutdownMusic(powermanager, w->defaultnum, up_to_time); } }); } return a.exec(); } ukui-session-manager/tools/mylistview.h0000664000175000017500000000035015171351374017300 0ustar fengfeng#ifndef MYLISTVIEW_H #define MYLISTVIEW_H #include #include class MyListView : public QListView { Q_OBJECT public: MyListView(QWidget *parent = nullptr); ~MyListView(); }; #endif // MYLISTVIEW_H ukui-session-manager/tools/plasma-shell-manager.cpp0000664000175000017500000001227415171352256021421 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #include "plasma-shell-manager.h" #include #include #include #include #include #include static PlasmaShellManager* global_instance = nullptr; PlasmaShellManager *PlasmaShellManager::getInstance() { if (!global_instance) { global_instance = new PlasmaShellManager; qDebug() << "Here create instance..."; } qDebug() << "Return instance"; return global_instance; } bool PlasmaShellManager::setAppWindowActive() { if (!supportPlasmaWindowManagement()) return false; m_appWindow->requestActivate(); return true; } bool PlasmaShellManager::setAppWindowKeepAbove(bool keep) { if (!supportPlasmaWindowManagement()) { qDebug() << "false"; return false; } if(keep != m_appWindow->isKeepAbove()) { qDebug() << "to keep above"; m_appWindow->requestToggleKeepAbove(); } return true; } bool PlasmaShellManager::setMaximized(QWindow *window) { if (!supportShell()) return false; auto surface = KWayland::Client::Surface::fromWindow(window); if (!surface) return false; auto shellSurface = m_shell->createSurface(surface, window); if (!shellSurface) return false; shellSurface->setMaximized(); return true; } bool PlasmaShellManager::setRole(QWindow *window, KWayland::Client::PlasmaShellSurface::Role role) { if (!supportPlasmaShell()) return false; auto surface = KWayland::Client::Surface::fromWindow(window); if (!surface) return false; auto plasmaShellSurface = m_plasmaShell->createSurface(surface, window); if (!plasmaShellSurface) return false; plasmaShellSurface->setRole(role); return true; } bool PlasmaShellManager::setPos(QWindow *window, const QPoint &pos) { if (!supportPlasmaShell()) return false; auto surface = KWayland::Client::Surface::fromWindow(window); if (!surface) return false; auto plasmaShellSurface = m_plasmaShell->createSurface(surface, window); if (!plasmaShellSurface) return false; plasmaShellSurface->setPosition(pos); return true; } bool PlasmaShellManager::supportPlasmaShell() { return m_plasmaShell; } bool PlasmaShellManager::supportShell() { return m_shell; } bool PlasmaShellManager::supportPlasmaWindowManagement() { return m_windowManager && m_appWindow; } PlasmaShellManager::PlasmaShellManager(QObject *parent) : QObject(parent) { auto connection = KWayland::Client::ConnectionThread::fromApplication(qApp); auto registry = new KWayland::Client::Registry(this); registry->create(connection->display()); connect(registry, &KWayland::Client::Registry::plasmaShellAnnounced, this, [=](){ qDebug() << "plasmaShellAnnounced..."; const auto interface = registry->interface(KWayland::Client::Registry::Interface::PlasmaShell); if (interface.name != 0) { qDebug() << "createPlasmaShell..."; m_plasmaShell = registry->createPlasmaShell(interface.name, interface.version, this); } }); connect(registry, &KWayland::Client::Registry::plasmaWindowManagementAnnounced, this, [=](){ qDebug() << "plasmaWindowManagementAnnounced"; const auto interface = registry->interface(KWayland::Client::Registry::Interface::PlasmaWindowManagement); if (interface.name != 0) { qDebug() << "createPlasmaWindowManagement"; m_windowManager = registry->createPlasmaWindowManagement(interface.name, interface.version, this); } if(m_windowManager) { connect(m_windowManager, &KWayland::Client::PlasmaWindowManagement::windowCreated, [this](KWayland::Client::PlasmaWindow *window) { qDebug()<< "PlasmaWindow..."; if (window->pid() == getpid()) { if(isFirstCreate) { isFirstCreate = false; m_appWindow = window; } } }); } }); connect(registry, &KWayland::Client::Registry::shellAnnounced, this, [=](){ const auto interface = registry->interface(KWayland::Client::Registry::Interface::Shell); if (interface.name != 0) { m_shell = registry->createShell(interface.name, interface.version, this); } }); registry->setup(); connection->roundtrip(); } ukui-session-manager/tools/lockchecker.cpp0000664000175000017500000001472515171351374017707 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, see . * **/ #include "lockchecker.h" #include "loginedusers.h" #include #include #include #include #include #include #include #define SYSTEMD_SERVICE "org.freedesktop.login1" #define SYSTEMD_PATH "/org/freedesktop/login1" #define SYSTEMD_INTERFACE "org.freedesktop.login1.Manager" //QDBusArgument &InhibitInfo::operator<<(QDBusArgument &argument, const InhibitInfo::InhibitorInfo &mystruct) //{ // argument.beginStructure(); // argument << mystruct.name << mystruct.icon; // argument.endStructure(); // return argument; //} //const QDBusArgument &InhibitInfo::operator>>(const QDBusArgument &argument, InhibitInfo::InhibitorInfo &mystruct) //{ // argument.beginStructure(); // argument >> mystruct.name >> mystruct.icon ; // argument.endStructure(); // return argument; //} LockChecker::LockChecker() { } LockChecker::~LockChecker() { } QStringList LockChecker::getLoginedUsers() { QStringList loginedUser; qRegisterMetaType("LoginedUsers"); qDBusRegisterMetaType(); QDBusInterface loginInterface(SYSTEMD_SERVICE, SYSTEMD_PATH, SYSTEMD_INTERFACE, QDBusConnection::systemBus()); if (loginInterface.isValid()) { qDebug() << "create interface success"; } QDBusMessage result = loginInterface.call("ListUsers"); QList outArgs = result.arguments(); QVariant first = outArgs.at(0); const QDBusArgument &dbusArgs = first.value(); QVector loginedUsers; dbusArgs.beginArray(); while (!dbusArgs.atEnd()) { LoginedUsers user; dbusArgs >> user; if (user.userName == "lightdm") continue;//过滤登录界面的lightdm用户 loginedUsers.push_back(user); } dbusArgs.endArray(); for (LoginedUsers user : loginedUsers) { QDBusInterface userPertyInterface("org.freedesktop.login1", user.objpath.path(), "org.freedesktop.DBus.Properties", QDBusConnection::systemBus()); QDBusReply reply = userPertyInterface.call("Get", "org.freedesktop.login1.User", "State"); if (reply.isValid()) { QString status = reply.value().toString(); if ("closing" != status) { loginedUser.append(user.userName); } } } return loginedUser; } QVector LockChecker::listInhibitor(QString type) { qDBusRegisterMetaType(); QVector resVec; QDBusInterface loginInterface("org.gnome.SessionManager", "/org/gnome/SessionManager", "org.gnome.SessionManager", QDBusConnection::sessionBus()); if (loginInterface.isValid()) { qDebug() << "create interface success"; } QDBusMessage result = loginInterface.call("ListInhibitor", QVariant(type)); if (!result.errorMessage().isEmpty()) { if (getInhibitorLocal(resVec, type)) { qDebug() << "get inhibitor information from login1"; } return resVec; } QList outArgs = result.arguments(); QVariant first = outArgs.at(0); const QDBusArgument &dbusArgs = first.value(); dbusArgs.beginArray(); while (!dbusArgs.atEnd()) { InhibitInfo::InhibitorInfo inhibtor; dbusArgs >> inhibtor; resVec.push_back(inhibtor); } dbusArgs.endArray(); return resVec; } QString LockChecker::getName(QFile *a) { QString user = getenv("USER"); if (a->exists()) { a->open(QIODevice::ReadOnly|QIODevice::Text); QTextStream fileStream(a); int k = 0; while (!fileStream.atEnd()) { QString line = fileStream.readLine(); if (k == 0) { QString a = line; qDebug() << "uid="< outArgs = ret.arguments(); QVariant first = outArgs.at(0); const QDBusArgument &dbusArgs = first.value(); QDBusObjectPath path; dbusArgs.beginArray(); int userNum = 0; while (!dbusArgs.atEnd()) { dbusArgs >> path; userNum++; } dbusArgs.endArray(); qDebug() << userNum; return userNum; } ukui-session-manager/tools/lockchecker.h0000664000175000017500000000332415171351374017345 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, see . * **/ #ifndef LOCKCHECKER_H #define LOCKCHECKER_H #include "ukuilockinfo.h" #include #include //为了兼容性,要在tools中加入ukuilockinfo.h,而在该头文件中已经定义了InhibitorInfo,为了避免重复定义,注销此处定义 //namespace InhibitInfo { // struct InhibitorInfo { // QString name; // QString icon; // }; // QDBusArgument &operator<<(QDBusArgument &argument, const InhibitInfo::InhibitorInfo &mystruct); // const QDBusArgument &operator>>(const QDBusArgument &argument, InhibitInfo::InhibitorInfo &mystruct); //} //Q_DECLARE_METATYPE(InhibitInfo::InhibitorInfo) class LockChecker { public: LockChecker(); ~LockChecker(); public: static QStringList getLoginedUsers(); static QVector listInhibitor(QString type); static int getCachedUsers(); private: static QString getName(QFile *a); static bool getInhibitorLocal(QVector &inhibitVec, QString type); }; #endif // LOCKCHECKER_H ukui-session-manager/tools/pushbutton.h0000664000175000017500000000213015171351374017275 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #ifndef PUSHBUTTON_H #define PUSHBUTTON_H #include #include class PushButton : public QPushButton { Q_OBJECT public: PushButton(QWidget *parent = nullptr); ~PushButton(); private: protected: void keyPressEvent(QKeyEvent *event); bool event(QEvent *e); public: signals: }; #endif // PUSHBUTTON_H ukui-session-manager/tools/plasma-shell-manager.h0000664000175000017500000000205215171351374021057 0ustar fengfeng#ifndef PLASMASHELLMANAGER_H #define PLASMASHELLMANAGER_H #include #include #include #include #include class PlasmaShellManager : public QObject { Q_OBJECT public: static PlasmaShellManager *getInstance(); bool setAppWindowActive(); bool setAppWindowKeepAbove(bool keep); bool setMaximized(QWindow *window); bool setRole(QWindow *window, KWayland::Client::PlasmaShellSurface::Role role); bool setPos(QWindow *window, const QPoint &pos); bool supportPlasmaShell(); bool supportShell(); bool supportPlasmaWindowManagement(); private: explicit PlasmaShellManager(QObject *parent = nullptr); KWayland::Client::PlasmaShell *m_plasmaShell = nullptr; KWayland::Client::Shell *m_shell = nullptr; KWayland::Client::PlasmaWindowManagement *m_windowManager = nullptr; KWayland::Client::PlasmaWindow *m_appWindow = nullptr; bool isFirstCreate = true; }; #endif // PLASMASHELLMANAGER_H ukui-session-manager/tools/pushbutton.cpp0000664000175000017500000000261515171351374017640 0ustar fengfeng/* * Copyright (C) Copyright 2021 KylinSoft Co., Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301, USA. **/ #include "pushbutton.h" #include #include #include PushButton::PushButton(QWidget *parent) :QPushButton(parent) { } PushButton::~PushButton() { } void PushButton::keyPressEvent(QKeyEvent *keyEvent) { qDebug() << "keyPressEvent..." << keyEvent->key(); return; } bool PushButton::event(QEvent *e) { if (e->type() == QEvent::FocusIn) { e->accept(); //qDebug() << "keyrelease" << static_cast(e)->key(); return true; } if (e->type() == QEvent::KeyRelease || e->type() == QEvent::KeyPress) { e->accept(); return true; } return QPushButton::event(e); } ukui-session-manager/tools/systemupgradecheck.h0000664000175000017500000000056715171352256020770 0ustar fengfeng#ifndef SYSTEMUPGRADECHECK_H #define SYSTEMUPGRADECHECK_H #include class systemUpgradeCheck { public: systemUpgradeCheck(); QDBusInterface *interface; bool isDbusActive = false; bool isSystemUpgrade = false; bool checkSystemUpgrade(); bool doUpgradeThenRboot(); bool doUpgradeThenShutdown(); }; #endif // SYSTEMUPGRADECHECK_H ukui-session-manager/NEWS0000664000175000017500000000024215171351374014252 0ustar fengfeng### ukui-session-manager 3.0.0 New design. ### ukui-session-manager 2.0.0 Migrate from gtk to Qt. ### ukui-session-manager 1.0.0 Fork from mate-session-manager ukui-session-manager/data/0000775000175000017500000000000015171352307014463 5ustar fengfengukui-session-manager/data/qss.qrc0000664000175000017500000000013315171351374016000 0ustar fengfeng powerwin.qss ukui-session-manager/data/config/0000775000175000017500000000000015171351374015733 5ustar fengfengukui-session-manager/data/config/btnconfig.ini0000664000175000017500000000024015171351374020401 0ustar fengfeng[btn] HibernateBtnHide=false LockScreenBtnHide=false LogoutBtnHide=false RebootBtnHide=false ShutDownBtnHide=false SuspendBtnHide=false SwitchUserBtnHide=false ukui-session-manager/data/configSpecialMode0000775000175000017500000000054515171352256017773 0ustar fengfeng#!/bin/bash path_name=/etc/ukui/ukui-session/smconfig.ini rm $path_name touch $path_name chmod 755 $path_name echo "[Config]" >> $path_name echo "IsSM = $1" >> $path_name AppNum=$# echo "AppNum = $[AppNum-1]" >> $path_name if [ $# -gt 1 ]; then j=0 for i in $*; do if [ $j -gt 0 ];then echo "SMApp$j = $i" >> $path_name fi j=$[j+1] done fi ukui-session-manager/data/org.ukui.session.gschema.xml0000664000175000017500000001124715171352307022045 0ustar fengfeng false Weather mouse size changed The bool-value of whether the mouse size has been changed false whether release the Win-Key shortcut bound whether release the Win-Key shortcut bound true whether play startup music Whether the boot-music button oped false Weathe play shutdown music Whether the shutdown-music button oped false whether play logout music Whether the logout button oped true whether play weakup music Whether the weakup music oped 1 Gdk scale The scale value of Gdk 1 Qt scale factor The scale factor value of Qt false HIDPI Weather set High DPI value automatic 60 Logout timeout If logout prompt is enabled, this set the timeout in seconds before logout automatically. If 0, automatic logout is disabled. 1 Time before session is considered idle The number of minutes of inactivity before the session is considered idle. 1 Time before session is considered idle for powermanager The number of minutes of inactivity before the session is considered idle for powermanager. false Can Hibernate A bool value whether the hibernate function can execute or not. false Restore Session A bool value whether the session can restore or not. 'ukwm' Window Manager The window manager is the program that draws the title bar and borders around windows, and allows you to move and resize windows. 'ukui-panel' Panel The panel provides the bar at the top or bottom of the screen containing menus, the window list, status icons, the clock, etc. 'peony-desktop' File Manager The file manager provides the desktop icons and allows you to interact with your saved files. false Whether start with special mode Whether start with special mode [] Special mode self-start apps List all special mode self-start apps ukui-session-manager/data/shutdown.wav0000664000175000017500000761513615171351374017103 0ustar fengfengRIFFVWAVEfmt  dataP&jS:o:894< 98Cځ9B=+99 MO i?ٔعXH9a>;=5W=7ɄBB3!i(6-nqX3P\6吐 3:5u0G@3%RN-kºgh.(̺*Dͺ_s$KKں:R&K$غ;K!~庰e$a[.  ,}T^4lf*.tw eiiݺ{ ںm!(޺Oպ׺LFͺu[OѺúX!:ú-oݺ ܺjьϺ&'[ӈ=)nB$ļzz R"aq;\,͹n&Vfwԧȹ/h ɹ7irϜa38jb}SB&b8?BIR[^ VL 5lYL Y~KVӸVryƷGqOC<@MF7}@aYh)N8>8 Py,7+@ &`Lr7-|CAT6]DG 8NP&!4?O6˷Ca;}NQn]D FR.8J :FW LaC0 X+JA~^WWJ>q`U] znEFGT*EgF҉1NSW EʹrS:\FU׹ϽREɹCő[#OJڹKAWE[LK[=aA:Ft8 xC#y9JBRmi2k>0$%o;[*"& 37pI$G(1!n51+ -fPy=(%_06TBRO! <#q 5MD@ OX!GpT M-Q[,Q7#9a#;k)XٹcrX! չ!eksU[Paǹ8KRc%a=R~;y\dMmVՑmI9s39Iiй2Y9939z9P̹HM9l9ٻtu949Ƥn9!և|9{9o%\9yT9K E9E]K9j96S939wa9L9O9J959'9(9Qm9O7^9M}5!98<9ý79m8Y:p8a}98@:׾899 9c:WX9:9=9 :9u9>9H :IB9|:A9tB :s*9:$^9 :$*C9M:]u9| ::931:wh9> :I@9: im9} :vN9:UӁ97 :"V9y9k9E :8F99.&9[:&j99얅9:Jd9q9#h9 : t9~99N:o9>9A9X:u~9996:z9j9_S9:9ʉ9A9|:r9w9̑9:u95>99a:-}99u9{:Ty9J9N9:p9X99 i:$u9G99&:s9S9&!9:z99MU9Z:s9+;9lr9:"h9S99:[99p9 :S99k9:gB949zl9:ZJ949ja9a:E9!T9iW93:ib99Q9g:'99QK9:pN=9sb9^-<9GB:e!9=9E9:Z-9w9NV9W:N"9~9NFF9{:^+9P97Q9z\:99;9:Q*9C 9$oK9e:F'99uO9:+9N9gO9.:`199M9ۣ:G19$9{T9:@9uN:JYV9:?99j9d} :2G9;:u9? :|a9:C}x9 :#U9!X:v9z :5ru9_t:D9g :r9M:͓9j :t94:9 :Ӑ9:Ԋ9 :Fi9:{ٟ98 :悋9<:ɡ9L7 :5999p9<:g9:97 :\9/98m9a:˜9:6˪9 :R99X9:g9i9҂9>U:U99iP9:*99_Զ9+: 9 29c9i99I9;9s%9Xv9?9995F9C9.9Q:)9]999z9u9 09!F9;9q9X9G99k9e99Ep9Ol99^995U9_T99.9K99q999-99/9~9b979d9Mk99a949)9g9+'99`99.9κ99%9}94=9uD9799/9S{9:99y9Y99@ַ99i9G99Y999[!9j9499I99*^9t9ҫ9 9?499{?9j999|99Se999e9i9|9vԗ99Aϊ999ń9T„9989~h9!99Vj96X999И9C9q}9.939ڋ9X95B9=9$9 m9y 9J́9к95Qu99~9q9c9\9YҀ9B9E_98۷9;v9]9H`9kw9Nl99PbX96i9v9]9V[9y:9b9$9vN9%d9X_9$9rM9/9Y99KG9 9 W9!9R*E99PN9^؜9J:9B9HU95͝919,9Q9md949P9E9ә9'39 9JA9n69"<9x9p<9Ϻ9r$9"9J;9̔9-99x;9P9n"9Z9A391Ǘ9k%9}S969i9ީ993+99M09e9+/99!969509F99S9ME'9bl9}9h9T,99vp99['9/9q9T9&99Q9%59%9D9m9le9E#929i9/9 '9Cl9؆99e9rX9 9]9A99m9G9>K9~98 9('9*9f 9K}9 99;9@99{a9p9/d91x 9*999Ӧ90q9/9ޘ9'`9#9+89q9@9W8{9Y 99"8999z8ܢ99989ܹ8X9O8L988Ї9;8gH9;829)d8989 8x98nU92898 9896N879?8ԡ98 И9sY8zY9P89898a9I·8',98N9,&8G9&89"89כ89 89 8c9h8.9898X989,U8(98]98P98YE9"89k8 9!89ĺ8&9}8̦9kV8\983 9C8G9"m8989]ƫ8}9:h898\w9?8֚9y89ȱ898R9<8r98A9s8ߢ9Bl8"98O9u8aժ9=849w89>8C97t889R8{98a9c8.9mD89S]8X98o%9h89¯8Q9\ִ89Y8 9}89;889u<83987|9( 898798?9i8U98˒9ƥ8՞9ð893879 W8R938u9<8Q93y8ŝ98ԓ9X8u9ڼ8ˑ9V8i9892_89خ8TS98ޤ9I8EV9 İ8gݔ9s8җ9809g819Tl8978Uۏ989D8Ⱥ9֧8–989-8Y98bI9ɥ8DŔ9lĴ8@9ŷ898594ۢ8:398-98 98煔9 !89\88938Y9Ƃ8{ۓ9臧8oՎ9989չ8~h989ų8ْ9eE8)@9898,9B89Q"8!98W9M8_y98%98st9&8{9Xv8|9l8q w98l9eA8]s982w98"s9B8_e98Nq9R8 n9n83h9|8Nf98,f9G8[9M8m98r9vW8`hm9m8+Y98(k9K$8a98Qd9G8_?\9`8c9J8f9/8B[9e8Ac9@8Rd98V(T98H(W9of8EZV98g9S8[9ÿ81&X98Q9ȧ8?]T908 X98e X9 8MM9T*8G98RJ9p8ďV98"?9~8G9_8J9n8vF9j8!>9|8|?9V78\T<9 /8\89 .8.9#80M69m8J(98/298C+98.9[8;9082&9㇉8*90~8*9y8")9~8>9MT8 9s8=u9tO{8I9v8[39_8+9U8$9#h8*9{8!9:8#("9-KN8G'%9-g8"9Q8-9mRu8^'9 $I8|9X89H8$9M`8&9^8© 9]P8 9{jZ8=9ұ\8$9G8 !9a89]489T8=9s+8F9>I89 8F!9008K 9ޢ<8C9@-86 9;8v9Q8W9ˤ)88 978 98Dr9I38pY 9 8}80q 84Z8C7wL9u8)9_V7n9h2797L 8[88<7 9ݣ7u=9s7,8 7+o84@787,8)8}8h7V}87x8Ϲ7!87l878Θ7,9<8"8mc78x478|7x8mS7A8e78qg78ϛ7n`8=7847837s85V<8 6>8ay5a866850_83Zc8`̐87w]ȸ88rA'8L6 8,8S8mk8Th8b=8ˏs81ڎ8`ַ8[陷q8Uķ8$ŷpҟ8]V8ޖ8i$8M .8B8<886T8e\8:8uB8[׷<8P8ɷ8׷8Z eu8o8 ȷis8<&8i8з, 8$ȷ[JX8'gR8@ XKu8<߷__8(w&8\ʷ_8JƭmN8fS8pt8η98&158%B8 <8GT8N$-H8A 8 S8& 7%8fOo 8NZ7#38Q7 Y8_Gb8Qv8b9Vo7,E՟7[`%7cdȸ7Rʥ7 1qJ7,{M8 J7k 8',jQ7_8euK7RL:8qHF8܎X| 8?|7Z8E28nH^8958ӌ\"8F7 >7].T38CpJ-B8818Zg8M80O9vWZ-8X8-'8 *82\\x98 9?9G 9 F.F9CUHF9H9$H9,C9E(9Y/;9 U 9R7X9<] 90^W$9Ȁ{t9oU{ 9P9B"%9J_OǷ9Tv9F7#9/v09@ bE#9)SR 9y!9Gr''9yC(4*9FhM09L1%,9S;<9>}079M#99wKB9d  ;9W!FD9xI9 ۷\R9f I9+rJ9Ҥ`U9qqX9@T91bLF9feG9H/[9P%Z9bR92^F_9VIS9IP&T9UzKU9?ʶR9p ĶT9`fN9)r$Z993V+QW9BQV9q6U9]} GK9/5WR9ѶmJ90uN9'SNZ99~Z9{,4]9eJ9@ST9JԶAZM9䄘D9xbKOU9*6לS9hz-V9O13O9~4>M9g6H9 7 V95gQ9N6^Z9j)Զ7`9X7l7G9+r6c9ba9kTa7GV9ǹ7L\9X6+b9C5#a98v$7=g9be7r97Z9=6!MX9`6,Y9@B7a97xf97Y99 8tM97g E9>7=A918/9L7;97P997L9]=8A97 79`b7z99 899-48B29VY8/59 8H9^8A94-8P<9yc8/9Q8491H8gF9;;P8W=9ݶ8˺*9 U>8.9D$e809ka?8r*9%I8[#9p%8 9:87+9g08 O&9%A8&9S8\*9<89,`8i&948 9l18#9%o8K$9~8S9N8E29Ƣ{8@@9Z8.9cw85990m8DH9J\8owE9n8898C9)8 %9AS8d-95|869t`8397Ӑ8TB49f8)9+8":9*8-9V)8&7(9'8j*98&f-9W8*K-98 09n8 988D!9!8^5998 9Β8'9:M8n-9Jy8$98579 8{+98h9%89#}8ޢ9t8V9ow80~!9/8m95g8W9!8[ 9ѯ89ߵ`89q8 8j~8gN9/p8 98 8E|8848097_8+9lGv8g) 95Kf8X8n888#Cv839%A89gH^8`9\;8!9Nb8}/9?98+t9_I8!9Xg8x9+X89}@s8M+)9Жf869J819|8DK"98s)9ve8W`9Ey8098G8_#599у898ph8+9b8 .!9y89M8@# 92Z8z9|}_8l9Z8`x9<.8=f9k 888 9[89ۊ8w88)9c8I8w<8G88TP9}.8R8L{N8G8v88,z98C87_8C8M{8m&8 9`78C,78 8`8,88787?T8!m(8θ8a 58j878Y#8Ⱦ868C8W&848=88Hq88Sw[88o*8IV8Op8q8Q89\mC8B9K*88$8Z8 88Z7,9+79l 8<8U8{97H878E6F8Ɍ7|38絫F8$7878)78!A}8C7'8g7=8168&G17G X8|W7Cs87}8H7lW8&P7X18078B7858W2FU8P7U8엍8T~8JM_8z ^8lyU8ͶÝ8i`8F\8=;W*8B;Cmr"8X638׶p٤7xh68QƷ 8y7vD7m476˷5y8޵rݶ]y`W؁eNZ` ⓷f=U!%A_o/Ƿ^T$ i3wg#`TUg?G* G߷{7z/@h]0*{2TX j bTMZ0 du^{W8K8ķ8>+^8J9lG8ݨ*`8hM!8ϼ885O~8T<8;7d8Jt68뷀8,׷ב8AX8;d8xM7z8oݷ8%u_8Z^r8ca_86v9g>9N26"9Q99y·t(9lXF&'9j7$9I8Ag'9&Jڶ>:9i769 8!4#9>7/9h5&9/F7n19 57%96}]91bf7|R"9837N9k7697:x,9%L5e.9Es*969I&9969`tE497/9Mx9,&e79K7Q96O9 0-7496 9m8^9^8 9W}7-9مd79d+8ϰ9>8Q/ 9 W7Fu 98$9F8898m 9o89GO887w9|@8 9f8G8Z'8'9q48 >9`8Ν 9S87?9Ys8t8"YL8;8O8$8qM8'8189TR8j 9MZ8l9Hq889Jj8ۜ9G8F9t8 9829R8C&9 J7 98V9?8!8~@88c9U 8^9m8t928cD9sy{8!9sHQ8^`9 8818Q48 }F88tq899{8ȝ8|8I495v8b9m8 9iH8#;9R8;9ʍu8898C8!9ޟ8]49Ή8=9_`8J9cm8K9c8E9 ̑8:98L5958"G9MB8:9{,8 L96V8;9&8`sC9 8hL981!9M8h98.%9HE829>\8PA9I8?8ܐ8 98J9Kz8*8ݍ8G"8Lz8y8 8w!888888dА868ܣ8o8Ɋ88bo88`ޡ8(88q88ʷ88Ӯ8.88v888Uq8;88=88zO88~88880Ҩ8l8>38688 8}8j8888՝88|B8e8;G9+88t]8_ 9k8s 94828d^8> 9p8G9"8w9,89(48Ż(98[*989ۧ89Y֧8Br9Jw8!9n8|J9T8b885E88T~8"[8r8Ya88P88{8@8ӓ8mRa8%Ε8k`8v8VV8(Q8 88+8p888 78e1$78L898o8F78n7a87XL8/a6p87~78p:7V8%7Rr8s %8jC8| 8J~+8Tq7v58hD7988 87777Ό728*8ƽ7798Ƕ8t7;7N7%8c|7=76[75-(87> 7 6 8(<7q7qI7Pm7ܡ8`^K7j886,8 8-7ޡk7A7Q[7y6١7EN C8]eR7;V7nUӷ$8Y7X7>?k.7eZlt73 gE76и_ 7]7GI7暸ا76?Z 7o,s6w.<ўER66F ¸8Fplv+)IƸ6`޸Zeq(vL5ޕ@3ⶳpķٷҘ aҫhBH#/Ƹ{Oϸ}϶v<ʶvQ M/7緑< ۷Y22[Jظ>RK;̸ݸٸݷMz緧mѸB_M7طg =#秸؁;øշr$͸z0o߸Ƹ ZѸx,ηFl& [R6aUKh~f4uQmKLȂEn?ιۃ%z}eu-n5 Hf#/)7˸CO]?޸N{ո$$#࿸R:؟ϸ)6`}G%I3׃ߣyr=ӄ뼸/QFxn3iﱸ}Iv9oژ3Nv`FXMQ_c:}@\XR" :GJ2-uT Ƹ*A7"{`[ `05wϷ뽸u]'zθu(N0θV0p_շᠸ$@u 8o798e78-8)888 ;88B288 :88dN8X857p8n#8Fq8\8&8s\Z8S7ҩ7"8E7 p77j67im76{75yHJdc. ltG6(Ʒ.J:(G ?ڪ=hQ5j}tXhPs5_ 쌸> D/:(K¸ 7X FƸ;;fڸhz˸9+zhè0Sf.}&śV"C(oVaU -~(* f踪*츳DVݸn\pҸ< dY^6JDCع9a32jcl0-t:I=75O&Yz1怩o3s XQxf*tٌո.E{#ޘ;丗EѸԸ ݸ𿸿Ӹyq߸m`/D޸Za5ܸ<:%1ƸoUؚ\.Yø7"ٓ׸70y/8v}?h!T 9qq2)HNayp6S+yX N^"%}S·~+XQɻ47K̸qs7)H=828"98PS8=F˶s:86( 9ʊ749809n8{,98_79m8H69q8{=98=89s8)9,͚8)9l8"98o 9@8"I9@8+!9\8?9D8%9 8 (9k8Q]=93889{809B 9A90#9L9<9-K99G9"9}[9&99t90994=9ky9 k9$~9anf9y9If9'u9Ug9Rx9üz9|9ɶ9zu9L99֏9!9ˈ9Κ9?9?dž938999 9E49ր9ʩ9~9`969m99i9&Ԅ9=99?9e9р9=i99'f99)a9o9?^99w`9Լ9'n9|9U9[9 M9.9m59X9098b9zQ?99^C99'99Z99ש99#8Ư9)8}989$ g8;_9U89`8 98Ed9 N8R90f8i98d99hf9B~889C809Q"8>9}84B9 99G9 9Z)996$99e99p9 95n#9|9Z39;.9R9^9K 9+T99}E91w80Æ9 8tЋ98<5c9B8I98V9eo8hQ98Sj9|8L9P89d8% 9E8 9w.8o[9"7!9;Z!8  8v|hQ(Q!3>UyrB5GQ_KudY{=-pؙWиUg^|bH*͹TйѪvҹ=ϹD&M.Ĺ{ܹK͹jӹй!3fuȷKHBs/ùO uҹ:ƹ۷;Vǹ\  װP{fbq]2dx3 hua {+Es dnb %jHJf4]?i@v/[j#݆c4;\'q,r+Y;Bw =m 'ݣǹ(D¹nQ%ŅùLE'9̹''͹k(p$yR~A0WUD>!3B$=5 ɹѠSh͹'cT`:\ι}Z33\PجйY%۹fM^ٹ(Q۹f~]vԹݸjֹ\=naɹ[͹zHT'e'n@U^uL `_N%Ih NXx5~yɁӹ Vǹ LD]pK^x>wz fѹ慺¹}iv́HFCȹϹRǂyt}[dqLzuu5A6|Ǘxo;tFh$܅GAs]kev?2yhV}uOe.yhNsxN`kSeWfrUL"],8԰y9UT7(9J48(97+"8 &f8c8Ď8 9|FW8L8f839}89V968KS9$8# ^9v8f>9 9B?99& 9dRt8#988 989+89C89m8t9a8-9,z8=9f8 b9r9BX9/9H9T9x9L(9(9.49}9j*999_9 &96U9.99Ξ99'u(959t:9=99949d8!98 9L+99#9996}98,u989G99<&9[C9E89j8P9F8٫9Q8i98\9B8J968tɇ985*9f8u+g9K8+A)9m89x8 9+T8r88c9I9XB9HO 9=H9[$8I9087!99,929J09OS9D9N9QA9G9ik9.9%GS979:959s9Y'9l9W9$9l. 999ְ9@89R80ľ98V9GB8j9[y8fv9;K8Uk9-t7|99˸ 98P9e94994BI9nx9wde9KT]9Rv9^w99䑹pz9L9) ;9[9wߡ9+'9ɻ(W]9ڹLi9ӟV9ɹtI9=˹,qI9V޹c9rlm9^WY9(09N/s9@75@9bFN95U9t T9R9IN9vؐ;9{BX9\ 29*95eȮ9K9S5@9;989A9:9b9 湃9.㹮Ć9abRe9[l乂6D9Gﹳ8d8_999,8- Uo,ikw>ifŷGʩD{_5SŎ75A28﹮8B8깣7鹹e-޹Uo߹z&;-{(ѹJڹ#l繩MJaJ_@q{FuJc2۹S^RЮ8ӹW,њ߹]%ع?mйmS`ι)l8B3騹U2⥸};x+fqGߧn"ѸlK@ a5ъ߉8,L˹?;/6#,b?{,Di$칢5Ìֹ+͹9ҹAM1yܹ+IprfNrϡʤ^__PN߹38 49Թe8``ѹ( 8~88WGM8 ^8:W8t%8N8èȅ8c 9 6*9-&~8´/[$8_&6(9g391gA9 %<9QK9m9@c3ci9G][9MJ9E d9969&@T29dJ^A9Fe 9xW99F8\8sk޶vmkjعj,e~ d!>j/Iq}[oP1ɣͿzvϹcƙy* ,=]4Ԥ6}3,Hyi:?ڥM[IZs3nIxKF$:큺為RE:栺UkE\{ (|{ь1񴓺x~NDr1-u,A |ʳ _8L̚ɉ)Ǻ뉺Ժ񎺽Tں>Z<ດ?0Nﺉ xqKVkpwﺑ=_"T]W{XRV纪Hg#v0i] 了Lfݺn FܺE'ߺ|ܺٹ{Ժ^@¹̺1"ǺZfƺRVo7M´;8A.X9|9=>I9slM9J9놥d:&%T:{2:Z23:~[:RCu):ǡs6:&-::A:婺jC:FnsF:;EN:рC[:ujb:a:^e:{In:Vݠ}:s :羔{:|: J:rt:T}L{:KfZ:QW:i:޲:)&"G:c :p͹: Җ+::G:~ 8[:9;YN9: ;(9;!:$';C;:7";lX:);n~:0;~S:4;В: 4;s:3;=:$#6;ܮ:F8;o:Ml9;i:t6;gA:4;(:^7;:U6<;:k>;:Q?;Z:?;F:?;;:5?;%:5<;=:`\=;hO:P\?;Y;A;l;D;it;C;B ;A;;kB;Ӊ;"C;;@;F ;6;;( ;ݢ5;v& ; 2; ; 5;T;7; ;M7;o ;a6; ;1; ;E,;I ;(; ;x$;Q;l!;H;y ;:_;{:,Y;}:;:;: ;ה:s;:X2;w:A;y::;:?:;::#:؀:D:::;::{w:R:D:(ݢ::Y=::P::v:r:k:~:A˺?4Ѻ0ۺxغH99*! | ? Ig7""ۦyI*'5_1L=V5GBL:G@OK|BT JUWoMVRmWU]Y.}U[ XCZO]X ]|`Xe[:W[uQ[ TĤZ\{}Y(`Z>^eYnX ZYHQX$LUʙHOQHIMG `JIFGH N߳HcQ}E/tMCF;1xD׋8ѕG 9wD h6L:2I2<0eF-G+{c&= D/ qMI3,޺] -˺j P Zɣ䧺 =x8L˗׺Љxົ|Neyq r躭|i2޺">bvϺ_º ̫?-s;ѹ5X +5ըWBl4q>X좍A[f' 5VKF]S Zy@its;/N;xl;P;G p;O;N m;AkP;d;N;25g;N;Ck;R; j; L;`;J;&[;ןI;V;(F;rT;C;AS; ?;AR;lu?;8Q;Y5C;AX;R>J;c;G;CWa;PC;EZ;EA;[M;??;P<>;2>;5;>?;¶;;C;;;T>;U0;(5;-/;2;R(;7O4;;1;;(; ;; ';{;߮;;':::K:Z:~b::s:8;:Ә::ȃ: 9]:)9=:7 :E9R$Ϧ8u߹jHOm"|L󬚹TX;7\| 8*mrPqٺ'⺁=EP|,9  :i/_6:] A# XKVQ([?fAE|o:4snSOMv ҠyC*_)Zhq#nօ~_ ~%EDI2yg@ϕGHЊzO+]|&s- %ۈٍiW̊OݓBYƅb"~昻{Ip}+mqf\RAH}uBsn2VXee]#]RWvROɗh?DTd u{n}HeӺUW{;HZaݢb?J}f+>H8-?":UR|:*\:hv ;}ڀm'I;.vY;򲺷;ϺH9a=\ټۇ5=?)4=_ִ<}.* x==R=]cê=5-<=H]=Wp`=p*:f=\o;_q=.,<=0S{]v=:>Rw==s=Z=h=+j=XK V=`mD-lgStIj O5jiAѽ jC"nt7{?8_T(B!׼Ć2ڟ;|;<l8=lSuU=z2P=0 ǘ=׎u<=[_ =#`=; =;=1=3> > >>q>&>:>Y/>>~ 5>U >p5>e*>t1>F=F)>=U>B*=>Ǜ=>=m=)<=♛=أF쨁=TG=νX(=D<)IK{o##< "'I(+|/3 %23Z1AJ, DM#"1¼$"ռD9׽8_(8_4N=!eChFH!IsoEJc/X,M=P. R/Qihܼ KP=B^G+esI>iͻ\>:`㷼3#tP=+ >S)"=>fB<W#>бT<"(>3 <.>R2/z<.>Yc=p$>uM)=>S= >&{=s=h=Q===ݶ=ל===*`=t/={!==%X<=q<=F<ӛ=};|=;^==;6B==v;'=(;k=yD.<*ܻ'<5/zn<ռ|9<z;S!b盽~]h)ʼ˽kj ̸彸5M4ZH u $ݭ,X900L )x!fT P2,7csĽ_ʔPNIİӼ\5^hF̻zu<@Pй=rot;W=ʹ;J=};J=^:=nmq=!(= =گм=w6m=%=E =If1=]=H瘽=ߖ==%=#̽$=EؽMz=Xqy= _=R]v=)ڽfҶ=ͽ=篸7=S❽|={d=2B=ȼ`=$=u;58>*{r>"b>V>pֽ :>Zt=<>)Qa=w6=O w=B=x,M;=O^=<UM*k>i>4->G>\wI>>c>K>z>>>g>n>Z> )>w>ߔ>x=3t>=>A=Ƈ> #=|>i9M>[JB(2>Fv_>0==czkBf=ý<rӽF)*˼9Zͻ:}[9%wnjͽ+S` ۔,Ɛ3 舽_]5?災fĄf~| |Z|<ݐR0}⑽ }bz|DF}zdtpyX~gm{f-SS 9kD [9F2Z$Y,Kt#d3;{=a==l=g4=b=yҺIK=!zU=sI\={n`=4ӟd=^j=ˁֻ,as=;pz=KIWf dpnνH5qĹyByⶽKW쟽ѽ ~}I~~'ӁZn@5*"IfǺ|E&<  =ӨvzO=NJ=%g==$u='r=A&9= 2;Cd=;>d; >Y;l>::~ >>bѤJ&>S=V =/ =ļh=jwF=H2j=v.=>^=gYJĵ=AO.=8Ml~=C=72k=Q=1p@j=dͼmD=8h5=s<<;)L /2Uf$FB_)/.WH+.ir׽Tч]ʽqe򮽞 \RҽV-߽5Os꽫 |𽁒oo4:|?{e>>LF>k<$>|3=},>pz=4T1>=2>=1>f=T,>8 >L$>>D8>k)> >i5>==>f-=ZwB>=tC>=@>8=9>9CU3">ݼ >j-M>=}B =qbڽG=eVv=&5=T< < =;7I]?aBp )Ҽ:ֽH[Ľ1[/؈Jtd&Twt|dry콀/zvzc٣y8LGvU6hYt!Euոzā6vwrmd?Skp,!s!:>gTh"Kx><м<.%=BԻPU=2;z=ُ<0=<= =Ԭ=60=ø=k\;==8=/=۳+==v<=tF=R<9==<~=ʁ}=^='=;x=˕f0RSKџ+Q_.ݽ dַwC!7G6.FP;CURj8<tdI=٣; =i4R<=̘<-=l-FUZ;>t`s>]JH>Hl^>3S=%y= SR=F C= o=RG#=,нQ7= =e=wDx=`cx=ºù:=eٽ9=w,<^S<Y8V< ;m];!<<7=(rSGR;WO>;+J9mE.AλO?t*{=Yt;¥,9lؼp6} 0r*w(ND uKՏW{ ,U۽ͽb־ܽb`)w<𽏒\"vҼ#E/:dӽD@<<<㩽S<#=0yM>= S[=I9 Qw=(=z"iI=L$s= -ՠ=Z[; =t1K=ZJ='e$=qjc=go=8]'=O=}>=l)>W ѧ>]μV>\2)>J:+2>ۍ1=:`<>d=>>:=%=w>>F=;>V >05>>*>8->>8>S > ?>=@>˒=$%>> `=U`7>K=c--><@ >=\.>ݼk>Z*=oEw=[oнqr=y=4}=n^9Y= 5=^;='<7G4jI bJnI {BE;< >/Z9$½$Xͼ̓h[i92w;Z;[;<<3ٽ!<ȶq=s=q=z=45>(P>S>ũ%>[-F0>Ss71J=I~G>{p=VMJ>=+J>.=kF>=~4?>7>32>x >G">^n>ܕ >z >G=<>9=N=|{=i=p ="=j;Y=5햼N=Be)%=o}0==$U=ÈŽ+=2Nl=== -d=B==O"<V<LL; I_V=w gѽƼ[AۼJ4⼬Gf޼7hPؼB+½$׼̽}65ٽ$^ ~v4O2X ל Pƕ||BWh!4u µ䩽ey| Խ5L_u}.qļ+`2En":\Ǥ<:0f=<*<=<h=0=="_=S=!= =ѓ=@v=z=P=ť=JF=F=)<=#<"=|.=wD= ټn=}! ^=?=D&5-= b=c*HW=*r=0j=cv G=H Y#=;<b8+=j >=E>߸-< >P;> q=,l'.=@Ky0(k' >"m:2>9F>a{Y>:k>&=P>2=9>\=>c~=T}>F=[o>Õ=^>=LJ>c=4>=>K>=>ݫ==#==h=60@=Cϯ=շ<5=Aٯ=#=„G=T\.ݚ=$Ͻ=㽬fg=_TU\3=H<꽢 <]@὿;ӽýY&ʻs!,;B]#Ƣ}FzR޻Hm0׻Zl3 Dv2Z݅Ÿ9ퟺ6}H<^~X<<=`N=>['='h=tf`={}==?zP>D=FkV<MT?r<5==L4<=aO.=Q̙=XR1<|R:Ojf</;y|; M;콝;94ɽ;IɨKt;:ܜfC^ 9h;EҼAr1<ٛ{3-3j vA玼4rK.k=ɻ^@) iwj9B/%;纺M;=лX<.U>qD1>ӁG>b$"[>/Nk>u x>掼&>Υ닅>;S݇>u<w>V = >VR.={>OU=lj>|P=XhU>zV=i;>8h=V>=V>5d==N==m)=f!==({>=-W@+=! =vS /=Z0pΊ;Gw==`==\====)=K====0=v=ȃ=19=v=7=L^=%i=>=և=H=B=)=B>ĺh=>>=q >o=>ey<=(=bμ s=>=E=:P9N=̽ =<ӌ<˛K<=8 >&>54S?>1zU>gC_8g>@u>|>輚> d}>b4w>0<m>57<3`>d=VN>$G=)9>Ap= >ч=V>===[=[C=w@=e= <=1l;=";@=E¼C|=s=7$:l=y:9 g=|Ja=S7[=TT=-LBL=C>C=w,<=5=x|1= /={*=i(P =hD z=Hf{q1==C=S=RS=X={D]=r=]==KR==V8:==?=#=Wǽ*+*O22O<Q !{~S۽s}׬Rt dϼz#H$Yg.>@QD>/YX>i>N Nu>๻|><~>!=6r>\=(d>R=j5R>^j=^=>="w'>-=>=ϵ==ŧ=I==q= W===;=W<=Wg{ =8=^%V= ==r=W5g=i=7=ڟ=ɼ]=빼=뵼=M= Ƽ<=Qؼ=5v=D ꥜="=uDCL=n4 =ގoݪ=>1͙=>= *>R=9X=V==Q<&=rav<n=S;0=8$;g=9)=:h<:S;a<:;ɗu== j\=ؼ΄=\⢼^=V$(=7<ջI<^z*<[;oȻ;1߿;<<+;@{?;ާ;ѽ);L;F< T̝za5I76>_ nM>t`>-zo>|)By>5;>>*=F>==|>jx=Mt>=jg> =ܷW>4s=lD>ƻ=#/>=q>?=>Po=w= P>W=j\>و=i>fN=->^=)=<=K(y<~I=vźRT6a(Ƚ"Eɼiҽj!ݽ7";.17@Z2P%Px켌޽׫.3ҽD3H;鑽<|d=<&I =h!=E0=nKz=1S1=|3=4=jxZ=Z3-=y=nfQ(=8>h=Q>icE=Ib> == <`=5@Z)=hm3-ᓽu#a 0u:r:Ps#=_&,XU͌y3; 0(*M<&=Ǽ2=򭧼hr=~q=ThA=r r=RQ*7<1;k6i<}<)=M?5=k?=m>1=<%|=D&8He=127Q={#*:r?=a K0=+|"= d=z= 򱽲k>LWGF2>+BuE>h~cV>QRb>3 bj> Ѽ;n>6l>QO;:wf>d4<#\>߆<N>"=>>/4=-> I=/,>lU=s>Z]=J0=Ac=™=+[h=ϙ="'n=n=u=Uh2=D=B=E=m%; v߂;e= gN1m&Pҽ:E+M< jl;~c=OF37=8=:{0-=iI=qD=W wQ=rB(Î=@AB=T‰=׎^tmk=q[ôA=%IUf=*+= >=>=>L#=f>=Mn>=>~=W>Ӂ=>t=0F >l=>mi=/=mj=7=[l=]^=@m=y=m=U=6(k=+i=_c=jo =oS=i%<9=s%=| L<} *h<§ :/tʽT1ݬ*d֨C>f Dr庼0fɽ%c  =g80I=e=U|=Vͼ5h==C}=|"=a`=k&;ƪW=avZ=E]=]unx^=Q)^= 3]^=";v\=?@W=C2N=C B=AA\3=$<#=6b=:.E#=&<15<.f 8>ȑ90>zrw=>cH G><l5K>hټCJ>}D>;:>h<:;.>Wrj<>/y=4=Z=fռ?=ZN= J=Ӕ= 82=X":=[!"_=5耐=a=a=Y*,==?<0YX0$<#=R<<=#!=z`=F=Q}=i=_݈==$=Ve====a=u=>==\u=+=Fd= =U==\mL==yJ=|%=Q==^=0=Fp=˙=====5Z=xU=k=*==0==[:=z=1ܖ=彙<=5"B=7N=nta=~7x= ⺈=H= J=n㽐Q=jٽa9=H&н=ƽ=-=dֵ=W=}"I>bDj>u >z >XNl>47=\R=՚ڼ=d)=^3=S:z=F-;.<=Qm7>_.>/y?>sr]?L>6;EpT>3: X>xW>O]iS>NuL>6,D>ѡs^:> ^;/>3+ۍ<>y,<6 >5<2=m- =S==5=S$=;Ʈ=޵*=#<=.=}=<1=QgP=6==%=?==G=QC==>j^={>l=>u>=>Z=">=Z&>=(>{= d'>=y >D8=x>RDZ=9>4̦= =^=|=Y= U=Ӷi=D߀ >m_>5'!> !>[Լ?>]F>}-6>z|;/N>Mx?< %>< ><=%==w2==tk=Ԫ7=߼R=Ĝ< w;|8ۦfQ'Xjۮ?̂ck­%Ͷ<4˽=Bx>5Pg]D%03 lܼJ>'(sսѦ9O<˓l/=>P=>"s=P)>=H1>3=O4>T=W3>cҧ=,>=y!>p=>#=> =BR=m====he=A!=2B=/<< =x޻}=6kV~<KF:;9P|8O: Nq@O罳ZʽєEuÃ꘽ 3&jq);<ґ,c=^==@=*^=/H+>,>n>:j2%>h>->04>-ͼ\:>eJ{f?>޻A>{n8@>C;p;>4 +-w;<ɶ>;49<>;<ӑ=H<=,l<= Z<2=><3==v=v$=B]=-K=Ơ=1fr==H==l=֖=,&==0= =|3=Ń= =po==:T=vK=8=#==I=>t =ô=!<8=>!=b>mTI= >Nn=*>Y=1>=P4>=@4>=q0>=e(>s=:>t=?v>Q=[=@==5=J=J$=A=~=&=:`=ڙ<@=\7Pw =?+ɼ1=7<ρ( O<^S< ۏ<@n<ڽg<ͽi:= )=;:=Ϝ"C=!їA=*fN4=/78v=qz&<S< }Ny}< <9\L3;|Nj;V);3) (;C d6;Q ; {;;J;Ry,;*c;Ъ ;P޹;ϽHmcO< =6=Z=eGz=A=pa\=v&=,4ڽd==/̽I5=ӻT=#T=I=8ì=A3lA=Nϰ= |53= ==bx=/\V=̼I.=* fO>D>^%~!>Jg|$>޼z$>}V">z>Eo4>IX>. >Dh>-=Rϻ+=Ah==5:S= ;8S=ƻ\<^=F<=<="==Q1==RL=G=f==v====ޖ==;=?y=Fa=Cs=ޠ=+p==lm=Ԣ= g=ُ=Z==^A=Yn= =o=TLb{i2nh_!TO Xw9fCͤBڽM˽Q0;zb<%O(J`w KApl+;]JmA5~Wۛ&BaԽ{۽v:<]཯ͥ=;sK=8<= u =<=o=<==Hh=@j==H==&="=,=Œ='<]=i /4>ص>N#>0>bV>Zp >}J>~}s>jt >;eT>TS>>i=)=\R=p =<=p4߼n>Aؼ>h=K=YZ=y8j=]JU=rǁy=W&޽=Yrnƶ=4=T==p=夽9=\= ݊%f=cu;>=iP4=('.F==ӟ=5Pm! >Y >|`->?fؼ9>(PC>D LJ>+M>=\M>]mK>;%*G>o^9Te<{<_5>N<ț3>y!<]1>Ϩ<%.>C"< ^!><Ӓ>= >=E>==\v/=,=K?=#w=VQ=g= e=CT=z==A7==Y=S=Y,=ѕ=ъ=H====st=b=oh=_="(_=u=z.T=4=**D==&+=oX==$=<9< ;sWҙ=>Q=A>6_0=;>9 ?=,>I= >(O=>3$O=&=JI=>={=="=*-=K== q= ={0=F^;Ƚ'7<)ݽ?w<콤Qe=T}=Ʈp=Ǎ=s/=cxtkc=yQp>=Y!,=bռ|<*)G<Ӕ:ǻU<J<#:<ѽ EY߻CFp_9<);6 )<;bc=d>f=''>=Dk0> ]=E7>=P=> =A>=D>=D>Q=C> = >>^=RQ7>=,>Y=>=P9>=e==]=f1=q=-=Z=.=[p=ݞ=$7.==< =~73<=6 =>e%=;N0/=8޼>=x8=T+=YҼ=E=(=<},@=|=W:e=yq <6=z=q=ڼ=,_=#Z="<"/,)<1U8Y-[<!>d.<2>&.=6 B>6,=STO>bP=Z>ׁo=c>6ك=fk>ы=gq>=u> =Mw>ڏ=bw>ʍ=s>P=m>r=nb>"=vT>=VSC>=k/>Ǒ=>\=^>j6=%=O==]===f=0=q.=2=.=o8=t{="S=8(=`gD%=9Ĕ=-;=\38C<=J@W=q[=Jp=k=.!=2v{ AhK{ Vx;6RXIԘn_6:s_7e(15W{ v>EK>>:" >T~(>,d={-=D+=&ݠ=Z_n|=.= mJ >:,g>F: >;&>f;w;(>#<>8 z &<>4Y-ĥ=Z= >=>f=|>t= >R=>&>A=#+>T>,>d>.+>Z>k'>\> >Oi>G>9= >+?==9=W==Ϋ=J=tÅ==>=2='h=qۻޯH=D /= =|HO=v_"=`P;0=pz+ C=*EfW=۲.l=S${~=W=g=o.=j:=E5=+'EƤ=G= =uQ=]S=/=ls ;=dyݼ= &=usu=|x$gY=MrϻM==i㊻"=g =NI<^D~?3#=5>T#=`>>&=.>-=E2>y8=t >I=J>I_=f=y=~=="=T=C=U5=Q=ĩ= =yB=/<5=;<=LOJ=Gټd|=V=^K$2=nU=?F<4= l=v I=qR!=".=<\-佨<(uҽ;=.`~NҼ g.*ݥ?=!&HhyJYQgF/< ׆=g>ϒ=_>=>]=>==i=5= =!=w=C=G`=7=G== [=N=w:=̽V) }ڻ#,MػD/mMsHM8CdhH7^ Ppۼ;ixX<8>3S}X<64>xr^ =@>+1=i;>-]=2>„=h*'>v=(>f=A>d==M===d==HS==/ =1G=t=62=/5$=pI=O(DIv-nOGܙ;㼚2=q>=>Y=3%>= >Z=>SK= >=>=,=$ >== =lP===C===S===3e==(==q<6l=Ɲ%<~X=\KC=a+-=qB=[V4L:-E׊RՍudQpbO̼UG<+h57H.?Haqc-"}RC\`s_9ˎHЄJP 0w7lLŽq"½Žǽ½ʽϻȽ,۰[½:_1LmTdqNF;N-@2K j$T*;=G/O>#;e ><->q=~7>P;="=>v=>>=Z;>C=Ss4>[2=*>E=>-=W>)=>==>=B=Du=P=Z==oz=A=dS==t4=2===D'<- >d;C>;#z >ݙ@9(>8x/>~6:<5>HV;D8>;9>}jA<9>^d<`->s<@'>1<>I<ˋ>RE<f=Y0r-F67 em]컯\-%MѽdT;# <}|f<3ձ<~͚<88X<A֪<Ԓ /9=˲w=뤦=;ſ=(==a_a=<== =ʼ=%䥼6%=_=Fio=cS@==ڜ<Ҽd<ʡ~<_*!&ލ˻h81VB;DhgG<>Δ<1=\mA=Jte{=zy=l}%= }Ғ=1yڱ=xq1=e=e5W=R^G=7m=P)2V=H?=U Ȧ(=i=μ<)<;#"WK==U=pZ=Lý_1X=Qн>M=/޽N8=[tl[=G< R{~Ihݽ󚩽& ez{\7Wu1pŽ!#˽<ѽ3><>ʛO<(>),=->^=I0> g=1>[ =`0>ı=.>=+>·= (>*=U">=w>=>*m=>A=ZJ==P==rW=M= Ӆ=3=zB="=<ݗ= `<ׄ=7M2=m=S4=h.,=X@=Gx;=J=y]=թԭ=1o=2Oe>b*L>E5?>h >dS >-*s>Aj;>wG|< ><>?^ =uR >|=>a=}=V=nq=$ == =aj>"='=?(9=Y="M==\=Y=d=p=g=W=e=$="^=ϱ=ڥT==|I=P,=>= y=:4=$vL=.*==.%!=o*<=Ξ<=<2 = =H= =?$=}=0+'=IЫ6=_"oE=X~nQQ=vΗY=By[=~w6W=Pt'L=Vq:=>Fp$=-p =Yq 櫽^ >4>ξֽl> >7h> >Θ{>4z"7=E+=2u=9R=>.ׯ=B{=@kD͌=Ca|=@e=8zS=-fE=Es8=ZC,= E = ν{=<<|E<3?ZMaGƻQ KE:H-7<D$<_=;k=ŕ2!7=L"g= ;=(=!=ي5=޽8C=_ɻ=H:k>$:q>Bv; >^; >D;U >M; >>G;X>P~:>/j=*=wԢ=VJ=Y̚=c-7t=f3=aZ>< n<ٱQ;0ߥg!{D?] @~5Q7Jм *Yػ;HO ܼ9wؾ;pk;:<Ί;"1u<!Cx>>=>$^; >< >^<S>$<`b>c=>W=*>l= ='&==&==ϴ"===-{=== =$=yS=q<0= tΨB纽:(ν!⽨!Z6ֽ\ēǽո' njY$4+(1U5P{7l9j`z*;;Y,=Xp"@'^-Dku*IlN S+nXǢխ[ଽ+U]]kչ$ZU氽m>NyD>鹽8Bh+q%01%眽5^Z|d˽KKd4 Gw'{Іqv-qsSrXf&q;p[Qr os㯓ʉt]YjBu =Y%>J5=t">^Q=UW.>l=9>ރ=hD>̐=nN>=9W>=_>=fe> q=vIj>4N=l>^ =}l>=Mj>^=ze>Υ=]^>ڢ=U>=-I>9Ћ=:<>!=8.>f=i>)N=E >06=b=!=K(=@=/=|=Yq=<7=S<ꠥ<<%Y;*eP QH߅C s*H;FW;<"<(@pF<|^`L;6=#@=> >!t=ʏ>=C>$=>=8>ۑ=X>Ƀ=;\ >e=,>QS?== B=m=4;x>~i<*>y=6> e$=KA> ?=K>TY=T>oq=[>=ޖ`>|B=Uc>Ϡ=b>= T_>?]=OX>D= :N>)e=eA>=bu3>=($>=v&>=B>.==`T=U=9=<*=/=^s=A=4?=AT==e=N<~=;=?=&^>7 >7Ҽ>|>j:>S #>xռzp%>g%>ie#>%g>^!>Ƚ>ye{ >mG;>;"X= .&<=*a<(r=v < =<2= sLt|̚ۻ흀1;}#<(y` =sF==nnri=i@&=kf|=#fk=Qg=(k=$vo=lsi=PpvLp=DxTya=yES=x{E=Rv 5=q1b#=.iZ =q\lGJ\:]keIBtfMw~vb˼\q i j4x2V^ؠW Ox==8剽?(O;똽#&l{S .ht9ܭ%.d6=Tw$<戽 =ONK0=GUܱ=ݡ]=fb=Kby=v`=YT=&Pd[=Dk0=8b=A*8&<kxfF<O;$Usp G@⽡qyѽּV½IK`'٪HE8tb]&~8好QI`ۨ)򎹽Ž-;7Fӽsgཞ˽ՕE^mExL2Y{eᒨ r ޗdh <{K-dYZsi׻l >< p3<=f[HM="r;x=ȵ=7ܽ=7νZ2=B=öu=?=Y߱=Igi=A=lSD=)e=˩)=V=Eߐ^=>ɡq3=ݘ=SO|=JR=y=g=]===F=\ڤ=\=z==k=">A=p >s=$>J=k>\=e>ʥ=}>Ď=W>X=j>X=a>f=|>=>g=Ts=\===0<== ='=s=-Z==y{=^==8=)G=lʎ==V==B/==ϐ=ý=X===ަ==ڝ=== = ѐ=A=&=0=?{=d=z#=.P>=l>=>=@$>Da=,>D=q3>8=Lg8>="M;>=:;>\F}=!~:>w=P7>op=2>=Bh=H->|s_='>X}V= >u:M=ˋ>ΐC=.>#:=|>~1==s*==O$=n=H =˩=v7= =,=%C\=4=,"=ҋ=A< =du`< =ʊL;=QF=w@X<؆<'6=D\=ܼ0/=M]=n&=0|2==8c>=-<Л=%8i=1wm=9(ߧ=q= =naB=q!ڽP=蹽n= `~\=;J=qfvr9=hL)=E;0s=0=e(=tB"C=KW<?<{Q.<4 <\"N /j~3KYL]1r迓񻧵V \婽5Eקwym-{,м@7l{)MA@,|hYm tpBӼDuan D_lظoܫjxջl0 _OY^_܆pXbU?>TE'P,>d!mS1UdquyIc|xrxrn,\oB̨N Tqȼ E:ڪ<=.>mF=A&>%r=E/>E!=@7>=#>>i=TE>d8=K>6L=P>GV=S>%=U>*=U>RK>XS> >:N> `>QH>]>ڌA>2#>9>6)>2>[`.>B~*>Z2>#>4>>6>!r>8>>6;>% >=>>A>f>AF>L>bK>wg=Q>4= 7W>w=^>?8="e>=k>=q>=ju>+ӧ=Qv>%Ǔ==s>a~=hm>bU=Dd>}-=W> =*.I>^<8><1(>$nD<|>cTͺ#;C4%['F$-zFZ49Ck:)=0?=+5mUC|*EYFWEolCr~@]Ľ; W|k7B;2kS.*s&8Z߻E^# <<1=N@:T]>ыf>2'>c2>;;g=><<)G>=O>Z1=W>J[=F^>=Qd>= j>m1=o>$Ȫ=t>㥶=nx>{=?Mz>=xy>wy=u> =n>Y=e>T>TY>m >K>O><>n>h,>>&>E>70>ϰ >9>-=GC>'f=MyL> =)U>a=U]>P@=dd>A =l>p<[r>h<ߨw><{> xS;г~> $>8=$C>E>EI|>\yrqx>ps>I+:m>t;n h>;{b>&pQ<фX>i<\3T>k6 X3<@J><H>T;RGF>D>29C> A>ώҼ=>p9>iR3>p+>%y">֢ɽj>^1C >}X= =Xg=(e=nm*= M=ta<>#;h>Jn>z[F*a"> ڐ#>% ">j4$!>MW>q>>>"~ L>lD>QQO>/>ky8A>9E>%qG^f!>jR#>m<&$>E<ҽ%>Bt<%>=ǖ$>-"=g">(/=q>ڥ:=>sF=>S=ݝ>a=K >)n=q>z=L>=5==='===?===Ix==dm==xWa=ߤ=CT=\=_EF=G=7=Ycb=(=A/>==6==<֓;NR[6E?wW86W=zϕ3 =ǿh=~轊zm1g ]qѼڄ(׃5ڥ@9lH!)NGP3jPd?ĉN-HJ~ C#ֽ;.1$%jnn| %56+6%.Rb׽.=Ƚr."y-! ,{,; .0@5Z&);&CួTL/UŶ_Ϧ"g (xpv/~>|9q7+cxAXT6ꀾJ&]ͼ{V_%w=X r><l<gź =a(X=I]$=HYT=QV8L=T=ARRܸ=aPS=?OeM>MM >LX>cvJ>pH>F>pDYh>؀A= >(=ё>8e=2=[,=9%i=dk=U=. [\=6=)6=u<`<*ֽ<MƽGJ<_qM<*<:=iH=q88=.4R=ZYl=;ɉO=~H=1!=0Հ=x! =Qm'=]=I=/=8o>(м>&ts=ϟ=G;.=6u<=9<=U_<=<#ő=r,?u8g)T*XtH0Y=nRzT%;).47U<ʽ<ύ<[< UnL$bl k(8hż<>,<>J<*6>dFϺA>bOJM>ǼRX>qc>-Jm>ο]v> +~>J>׽I>=>N>7O> @> ~>\ K&v>'r!Xl>D?sa><꽔GV>0нzK>CA>,9>f3>$5/>ʼ->)RJ->'!;FW-> 2A<+->Bݗ< ,>ePM< >Ǎ<`>#q<4V>^<>P&<"?=;Ͼ=k;g(=:Y=VHn<=©mV=hŻ(=jݻ=J>ջs֎N;,>?߰>_)%>g;+>-H9/>٤10>ߢ 0>Լ->= q)> d">e ->>W@q>N>gX=g\ =O[\=@V=_WM(t=]ApH=2#= =g6 9=S >ˆߡ)R:K/E;-Fb<$[<x(<53>7>,=9j?>P=L>V<=lV> W=\>`n=_>ǀ='`>=O_>.#=^>=]>_r=J]>4=s]>Q=^>=^>I=C_>?=_>41=N"^>J=\>ǐ=yZ>=W>=9kT>{=3O>b,=I>>|xA>.I >=v6>>T(>n>(>8>O>#=> =&>r='>8=A>Ow=d>7= f ><&4=NfH17΄S;k<νaHϡ== ^=I[=5==8=aXk=%df=@=a8A=`42=纼^=~V=(µ=uꕬ=&0HJ=z2:鬓==4V܃=c\d=K==l=I׼_]<*De< HV; <|$:>5ֻqs J(̽r彨y%ߪMPfCTV? [CG&Ijb+&Tn/xQR1k51yQ#1.|.!.+' &%/Emjeu :Jw볽ͽ\u<*eɽ8ҽ1QbٽbĨཊ{B$*j꽙b\gスjD9B+(e@^xWyp[oaP0\[󖽸yv0H> =\蛽Sz6{;Z䛽ujԙIU4nܲiyH{3߼ZU]D ۊ4H>iq) >7 >=b>έ>W <>i< >ԭ/=5!>Nv=ן >3=PS>]=>=j>֟>#>"!>>=i>HD=i(> =0>t=r7> =<>V=?>S=~@><@>la$<>>E;b<>Y;69>/;6>;0><,>.<(>?W<$>Nw<l!>_<>t< G>A <>O> ^<٨><>9=>B= >6I+=f>{L8==>=Z=O==S=$4=њ=!1"=&L=f=i="L<[=q<$n=I;6UU8=$4.;u=I@H6B><聼%8f߼+0(K(0j w昽-[(Orӽ5.潿NļT일 [~!aPmd 1 c\2f Q[B)w1o7@: |mT=i>?*|=/>F=:>>=J>5=iT>:=\>v=b/b>K=e>uO=-g>=f>D\=e>'#=a>=\>Ħ=NV>S=AJN>ӱ=D>V=:>|=/> =d,$>=Ї>_= >>l>y >==s> =u>v=[>=>D.=>98=]>VY=@>7=>A3=ڸ>=>މ<6 >a<@><3>O~=z\;=W˻ʬ=Ty{==&4ʦ=($=SG=mu=ڊP=2tUq=hqS=9ǽ3=ٽf=_轖 <@<|iA=W%r_x82q⻧Rry+s$)L >ek;j>ᭇ<ю>j<|9>C=>2M=0>>}=ܼ>ە=_>=v>D=>===7T=7b=G=>6=>ך=U>_%=n>#.e=;$>"A=&>2V!=th'>B=s%>[<">ǿ<>ܣ<>^'<>],tZQ-< >Ѿ< >E'; >P;A>p;Q>;W>_'<> s< >;)<#> &<)&>=z'>#=/(>K:=b)>M=t<)>.Z=V)>b=5*>Td=T*>b=]*>\=$;(>P=$><=>=6>۟<>]~;ފ=)Դ=4u=κ;=V=2-=,I=qZU=/gu=[o m==sl=Arp=sk|w=]|=aH-~=y,y=7 Vn=̼d^=tH=/=:+=N%<<l<<< < +=F܎<ɢ=Wr H`6V,mj.Jِׄ&Gp>vd+wD1țyx.Ѥyӽnx$$JϽTΞX߽6|-b{w`KQx%H{M&N-3Tڅs;:}@㉽4EC͈ I샽L1OthNUi\Mێ,%dJBCE0n29>;5<,D"={R#pp=5t==N +=F>=>j#m>MW'>~I(>M޽1>Zٽ{9>ս)?>UѽC>ͽtF>MǽUpF>tYD>=PA>kVϑ=>9#J=9>r]4>J.>T!7>(>V ><ҏ> H>X;><=c=>r=>P=>>c=f>4=y>m=>/e=T>]M=y>\=>8==T====Aj==+='=0=8~==M?=b{=7PRP|5IsW"v:kVRhOg,)E5\; ĽE 10Vӽh(Ͻ qBὰ82R>/'; &fD_%Y3$d@s K ]lU n]- KdNJjDcro'{svXw{w>ulGjq-[l ˈf?d g<`kYqfXQI->$<3ڽ7f&2Ͻjý uN;ٽ֞Ӿ;0A'|9;q5yWYrJ#>yAܶ*HA}rLOe^0xuQ⇽8 's3YCw@~Jx?QlM`FSϰPEgJ6?a1KلTO <m`J ZPI߼5l# :Z=λ4 =v9u= <R==fTй>i1$>{o->hc4>܎ 8>躦G9> 7>1Ƚd4>!ҽK/>ڽ{)>#>JW彥I>>7>\>W0>ZݽB>,[ӽ>gƽ0 >? >uo >i>>af>DBO>)i=e"=&=i]=)E=GY]={4=+t=UQ,=b(=p;=e=mJ8L=!T5='WK =T='iJ@=:;=>=M#>wz=.>q=48>[f=@>bZ=7G>pN=L>D=HP>@&>=#S>0:=ͩU>W;=cWV>ȩ>=ݠU>$B=pS>`F=O>I=UEK>$M=PE>TQ==>V=4>,^=)>1(i=>v=> $=>By=E)= =a={=a=92==?=5=O=l===`=^=[="=y=v=Җ=(=d=r==*=51=M=4v=ʼn=p=eʼn=m=X=to=ʚ=v==v=ݏ=(=<=^= =M==9=6H=U=7=:=Hg=$=R>H=2=!=C`= ^=* >==DG>d=$>=.0>k-=5<>*=BF>~=\N>=#T>= W>e=V>U=a;S>k=\L>>B> >5> >'>>3>>3H>>d=nj>=>= >=>7nT=>P#==<=< ;=2.<1=w;=»g=bk=J!=缞`=v< !@s=d(M=,y%=3v<*3t3˞D,=]sL=(j=ʽ=<ҽƐ=aٽ=fU޽=X߽]=ݽ=4ؽ?=mϽ=ý?D=gʹG=Cc>%͓ >EL>pb>e\U>N_>F^!>tA~">@|">E!>NNŋ>^S>Ev{>~p0>A󜽏>ұix >ǽ]>zHݽq=Z=83=*ت= >=<|= =W= =' հ=1,=!w=~<((=2q=3۽0h=Kӽ6D=,̽9o=Hƽ"#='P$ >Y> ~->1 ?>ӻQ>G}b>k9|*r>4;\~>[]><T>@=Έ>P4=>%a=,ه>ņ=gɅ>C==҂>ԭ= ~>Ô=mu> =)l>q=Pb>=Y>=gO>n >oD>%>8>>\a,>p>>`>N>>q>=Y===g=@==э=0z=1Og==8={==\Y= =Po0c03{8`>eeF (M;`,VHvz<>^U'=>V}=Z>ּ=Mz>y#=S$>R=V(>=(@+>z=8,>B=->A=ʀ.>=/>&z=2/2>R=Z5>=:>ƣ=1@>{==G>^=+O>Ba=V>P== ^>K=>e>fO<kp>D/1;!%v><Ļ@v>o)u>@dq>A?k>-+b>OY>+doN>4hB>ނq6>G;#*>(1! >6>X3 >問t> F>Y~wR>k*!>X'>QG>:;ղ>)6k>.9+>B>.Q: =Flg=%j==_N=zҷJ=2Ƚ#=/ս=o޽)a=.8=[=;=形vRbr)>MNq\>b3~ >pt&>߼^*>ee,>),>3;=,>8WV<*>?<(>5=#f%>͍N=:Q!>1=y>D=->j=3>r= >0.= >| >B=>i=MJ)>=Q5>wQ=@>c=J>Rl=}Q>=W>H=K[>\==P]>}=%D^>0f=V^>Q=^>flA=^>S~6=M^>-2=j_>/ 5=`>>=۶b>uN=e>Fc=Di>{='n>=t>=(y>=>o=H[>4=mT>=z>=]>X=>?=K>I>ͫ}>r>t>v>Ci>n=Lj]>GJ=}2P>=xA>X^=b2>I/=#>B=,>=7>y=3===(=f <`=X{<^=9ot=ÃbMSi=DټC8=#= 9ĊGq"D™Bm J@>2j>>4?=`t@LBAp AY@8X1?E < 7r83``. * &BQ$_6"μ!꽤 ؽĽ!P’_E\m$R1rHD*u;;߽ <ӽ9G =.ɽH=p=⽽\3=F=n)=k_= `=m<&>rz >t>禽u>1P>* >YQ,$>'a'>84?,*>k{ao,>%%->}'<,>zC=4*>C=JS&>p=b!>Ԋ=Gs>S=T>5=>=A>x=>=ٍ=U=D=W=(=+Y=$|=9=b==3~=ښ=c==\[=H[==9=c=:=nI>c=MY>FB=>*=ц==S=j=7=-==w'=,=OK={Ǵ=Ǡ==Ԕ==,=hc=Sq=0=.T==L~Xac=S=+i=yB= Լ=xMJ=[gJ=U$~=Hɻf=lf&=$m=.=[=0F=QW96J=0l;‡=2һ=}=cl=jP= =[O==Խ'F=潂=i={+؛=5Eܫ=a=bi=mW=m@G=F:=Y&ܽb<,=7G˽=6P=r<;c<*^IZ>v$(>Vg48>IuF>L쮽$T>Kb`>^Kpk> C>u>\Ň}>l>Rբ@>F`>= qq>vmR>;x6 >]n>I @E}>N"jw>p>xZѼh>%Z#^> bQ>zC>դǻ13> ">k-y>>~>i%=0޻c='=Eݘ=[=ͻE=l{ǐ==\˥;ˌ=87<܌=<=1= =(w!U=k;M=n@<=_ۛ<ږ=<,=i=d=K=HY8=/]#==P)=0<&=r;f=,,2=.8ZⒼ3ʼƽϽVսI ؽH HٽsB׽ҽ-:~̽=vDĽZ`-Kk'ֻUG{?ԻA' fw'Od#߼fS)E"/J;ͧQ9r?刽\LPBR`Emygގ}]ɺ3)Ŀ;LĽNm^ɽ]ʽϽzѽ.ս<սI۽ ,ֽ<ӽ*<˽OgスoMfdqD 6%V؜\U:Q྇="=S{ d (=~ >=[><>&<~>H<#># MV;Y/>pܷ;H4>;7>l;eN:>zRh ?<:>gۄ<|7>{fj<)[3>ar<1>(x<>+>:t<,(>h[e0>;K'>T&>, >'5>vQ>yl=⏽n==lD=|= ̽ǣ=yzֽD=&߽W=@Hg=A[꽤K= ܣ4=A!=u%=\J7=20ټEPO;.a'LH\h8Ui06oD޼wnм7hȼ^ȼ{T#мWK/A߼IDO@,I uAk GS8VS|5TcpsFv/A܃䐽S\Yp2ۤE_  |ݙҊƌzwHҐOW$sG*20 xOxm=nzE ;ص3-<2g< u<7_< y&<ϔj1~<QAM6M/Xۼ \!EX˴0mk" .#NMV;^2vG b= >`h=>=p>=">=>U=~>> >y>t> >ic >=(> =.>%=21>ؐ=0>=.>f=(>S)=!>,<>D:2lZ>0=sH 7=E=}t=G旽A=q.?=yp}=Z6ʽNo=нd=<ѽT`=ͽi^=RĽ[=$U= ֨eK="ԗD:="=)l4=qNV<1X;cxi3K̼kɾG@s˽0ܽ Oim`-&厽{q*rޖ"#̒E-y8wcvDj.T1Q+j^vlқyໜ߼;䇾6g P>C=ln7= w,=z"=(= Ė=M ]q=>f2=ueeQ̻7Nݍ:!;=mG_= Mx="!Qy=u)P = 'J:===#*(=6=F=6]SY=+1%m= =:=WI='Y=r{==^==@=<=$=G=N` =p>'c%<>D<>< ><6 >*M OQnrK;Yω-Aoû %ZnƼh:*i %;mw@x;]<;<\Թ;M=x;J=;=D<=4m3<Ż=KV<={P<=)!< >.<>=/}'>/'=a5>5@T=JB>.x=کN>l=]X>U=`>&=Rg>m+>ϸk>#d>`n>4#>%o>5>8)p>=)G>4o>T5X>_mn>g>l>u>Gh>Ѐ> c>x>R/]>>T>>!J>I>/?>5>3>]ˏ>a(>>"H>Qݒ>ZN>b0> >5>>1>y=>X=V>=>_J=ݬ>x=>=&ҳ>y/=>=>{=h>p&=Ʌ>="#>=B>l=9b>={>1>yb>o>O >P>r>~> >_=Yo>N=X.>=>?=2Ə>R=>A=ч>ل=>K=>? =v>ߡ<)>m>tĴ;pb>tV>(,I>V:>K5F+>x>h𒽟 >{P[=0^==-=uEz=l"/={e<Pp9ý,5ߟȽ!2Cͽ=1.lѽ*Խt'׽%ڽ$ݽ#% qདྷ(F|+̉/33NJ8p==AQYF:HJ Z M wN4 N% M *LoIGifC[K>t8d۽2սo)˘нlz ͽD9W˽# gʽȦ*Vʽʽj˽ʽxįhɽjƽg½Y){`ּ5 嬽,h;^a<8?q=ǝ=h==Y=&="D=b=)= =; =C=7<P&w~d/aw l7 D=Z3A) D8GVTJ*Lŗ'M~M+ಽMNQDOƴ~QETYZ`sAiyyasB~TFI݄?!qmު*I}>ؼ뉣7dRk޺5$<ݧ<ȷ=F1=£`=Ù==:=g+=򆁾,=p=A^/`=@IL =f;U{="F,&=o =UQ=0P Q=Ia=k= \=%= @=cA}2=ϛ=g=ͽȣ=„߽ϛ=Rvً=DWo==S=DEL=[߽l=J̽ᲊ=a.==/s'=37!=#=n=7=p<=2D<7k=c=!>=;x,>Rٔ=?>=MP>n=sa>=o>|={>=\>2=.>h=^ވ>=L>=Ћ>ش=<*>w>[>_>>>>|>a]>>>Ζ!>>A$>S>&>>*>+|>0q0>0y>7>'8w>A>v>M>w>[>y>3nj>C |>gx>r}>>F~>>~>s>"}>Z>Xz>n>Qv>a>bq>(>mk>9T>|Qe>>ބ_>ߟ>1Z>>jwU>#>EQ>> M>>H>8j>SC>~f>=>Pr>5>>^->P>3$>v>>8>>>Ww>I1>i>=\> =7eN>=I@>=3>{=h'>O=>o(=9>}l =>e<>12>.ؼ->sa+9>> {;{L>欁< X>R=qW>?=6DQ>O=fvF>|H=z7>M<]E>;S=ʻ= ~=H" " =G;-s*[I橽Β㶽@ !x%ҽ0HC;佻z'ܽGʽY=2~="ý=ϴ׽>x>#>bz >, >j 7e>; > 2>=6zg=!  === ۭ=p ﹣=*="p=Ċ=1N=P{l=rqS={p,:=&"=[ =vZ=U>ޘ=M>E۲=^!>۹=!>=>˵=Թ>I= >=_=^=7=v^L=%==="=kgޏד'wܜ;KS58n5Fȸhd˽9bར(; i.dbH]#tb.pz8@Ŭv~FIa JEE,JހTG(oC]4_>Qҽ8I}A2KHc+M$MZd- l@岀ȯ dbۛ+W.۬= ٙT8>&fw/K;70=ieA?Q:C*+o<7 CV! =b!@-^=;&=6=O:0>=o)ݭ>";>R m><)><0>zp6>8ҽ 9>F,9> :o7>Sl@2>d0b6*>fSk>k >p;>;=P<=V<==#;<6n=F;L=J<7=0a<0K=֯<=o<#=*=l=JX=>=ʂ=Rq >t=/><=r> j=-i>е=̅> r=>:٤=%N>㦐=p>l=I>0=D >>>|=ef=I=uF=!z9=)쒽==\8=*==I=&=#={Yª=X:=[&=ww=|G_=q6r٨=N;=><ᢙ=-<5=<]ڷ=dA"U'"2/½X2%ӽ*.(#޽xὪ_.ݽSӽ<ջGýOS;-<+ =+5Q>=`k|Im=KG=hE&=p .p={꼉=Nμ;=T ¼ =X*ż=ؼ{=̬NE=pzR=o8_=@_8= 酽8~=R&X=帽Ƽ0=&ӽ =+<{<|>&=?$>P8J=#m=%=>R=F>Ý=N>C=_T>_=2X>= Z>>&[>k%>X>;>S>R>PK>|g>U@>|>12>> !>ގ>T>>T=%>=>%=R>H=Mў>2q==Q>㶅=>ӊ=O@>=>=> =̮>=ߋ>-=>Ԯ=>Uk=v>=l>=ʯb>=Z>u=* T>?+= O>q=K>=!I>>G>nI>LD>U>PvA>><>[=6>U= />w= j%>"=">uIV=6 >f='ˍ=c;J;醋 S/v9 Ht*[I `0נy Ԋ_"/ >6)EM>,.v>W;3m>#B7: >[:C>m=TH=]?=@=dAy=T@Ղ=2?An=D=0@@=:(C=JN=MJ8]=zFq='=սN=Y=w=D=V?=N01Й=Aaъ=j=fS/4=M < 1׼`38_EƁjS0iȽS ѽ#ݽD D߽+юֽ ǽ&Bvgʜ'B0xJԽF jȽ9(n)<(=>=}->=nA>=S>Q>0c>Z,>Ko>J>nv>>my>>tw>fX==qq>~='g>W=Y \>*E=[N>=H?>=.>=1=Y>m=s >0$=;=!=7=F'=\={=ɍ=7ff=[=X=e'=jhT=;cnլ-Q<K =H /e=%^=ӽF=W=ntV=|=r7= R%=ʄ2f6=;<.@A:4L.>8SjN+Y<ۛ>< >gS(=>8T=a>v=~>=U >܌=: >H=[>l=;>e= /=2=jV=<=0"<=zic=JG==XGc=2_.=&Rs9xh0cz+Oiz}'\w[V qpB潄i%ml^`[E'U3HF <0z%i[v" VuK  29ڕ_"$+& 91%iw7<+F=0SCW5pHKj9L/;<7P!=QRta;BQL6M-GG">p1b!ܽ+7^`ӽ=֯Ҽw둾J e[at>BF">h:t'><8*><*>a<(>$=r $>BH=Ơ>b=>Vr=>~w=O> u=> n=(=e=w=9\=|v=ZY=>[]=- >Fdk=7k>G̀=l>=)>!G=ET7>x =gME>A=tR> =?i^>>g>9 >8n>xe$>QXr>3>_s>4C>Oq>ER>m>`>Sg>;n>'!_>4z>U>B>J>➈>G>>E0>=0>>> >U >>wG> %=\>g='><=>!=>=:y>]=5> 9=bv>ح= j>z =]>o[<Q><2G>8>l" V< 2>ڋ<+>k|<)>Z%< *>Q;9+>8%ͺ&,>o'YE->񒤼->Z+>T-J)>\d%>s >љ>k>T\>Ƚ$=-ϽT=н'=3ʽ<=Rn6=b=,=?=P=cƼs= ː:3p=ש<)ru=o===Ư===F><=.>}ߥ=@F>m^=bZ>/c=k>)=y>*=pB>-=>!=y>r=1>ŋ=>hG=Ả>F!p=>SZ=d> E=>w1=.}>#=gu>=do>Ĝ=ji>-=d>"H=a>Mp=`>n=`>%ү=o&b>v=.d>ż=?e>6>>`d>?>j`>'>%Z>j.> R>4>I>d8>?> :>TL5>9>*>'5>>e.>R>$>0 >i>D>f >l=;=م=Z=k=R===v=mC===s\=G==<==~:"=?=h =2A=<=i<:=d<<=+V<0=i;`=/=r>=WuQ=H=2P#`=i_JKj=BpK=Hn&= ~<d<đQ[ǽUcӽo=x۽$]r޽AڽQitϽ`y#̽%sνJ"eȽDHZt;MϾ<Ү=`BCT=/m փa=> 7=f>L=>'< >E :=l\W=1=Hw=䣁i=۾=G=ރ/f=UĽ&= }ǽrŀ=[ǽ9Z=iXŽ2= =f<4ڶ퐗<{Hd9 cʣ4 b/daƀ+^a'}a1%Pb2#xc"hf!R~i Z"l!#np#I#p:&$op#X6n^jueMb^wS V٭8N=D߀&:ƚE0_eF%p+~iah;k'=rh> =4>Y0=!>=c=%>+:==4'>ͮ='>h{=%>@=!>#̵=>m =\>շ=[ >=`>C=-=O=A=jh=M=eզ==X=\=q=߅=,=>l=O=VR=ty=i4?=g=1=gV=Q)="D=4p$=>1====*8==<{=<Áh 46T襼=vԼM¸d`ὰ)IlwO6K()y5E%`11$9.꾽h?<ԽEB:cYB*G?G:Q42+< /ٽ2]彽d4齿zz\ɽ 9~崌+pfBĻI<@b; w;<`g<|cjW<`ݼ\<ƺj=1=j<==K0<@=,gu==,֔=aJ0=ݡ|Ͽ=ye=zh==g=ɽ:=ѽ? =}׽VB ALXɼ?q缟꽭J`f6A1&v=@Y4XŒksOr_՗i빚ѨߥϽ!ۥ G,ݝ)}g?qC>gX1>7%>N0>h%;> eͽYG>ĦSS>*]q)^> g>f4Ao>;߀<9t>=uv>b=u>/=zr>͜=gl>b8=c>C= Y> =vL>3N=o>>Ă=/>HA^=)>K6=( > =c=sL<;={<쇦=;=RA=en=N'4<$B<9ܻ# t 黁<>9U<<:Xo-$<荼K-f=ٺ <=l =4=fl=>=F,>ֱ=G>=mc>(> }> > >#>>`>8> >>x>^>?= >=R>=z>n=׽>D\=V>=Ǎ>؟=;NV>Iko>;od(>uzn̮> ™>6Ҧ>.>txܼ>嶘4>,>+: 1><Μ><_>8<><:e>ݴ< >ϡs<:>t ;ij}>ek>m7'Y>7?F>4>׼">Z>D>O%?=z7V=GK=mnb=_`j=J=9=sӟ =}W<̽K<޽ ;hRC:g\ڼqt̚G7H{9a:h瞽2`͓Eн_̺d 7p ̦)_"l'~罎f,Rڽ0H̽d3Z55 Ck6= 6 X5y5R2_IX-υ&暼TjR;==A>1=y>U= >₲=>M=&;!>(8=8~">=">e=g!>l= >q=N>&g=5>hc=֝>8ph=5>t=Ú==M=S=t=+=M=C=G=b=[===oץ=>2= >١= >c=/>@Ĩ=K=> ˭=ڤI>J=gS>=Z>=`>=@le>@=dh>=ٕj>4=7k>- =ylj>=lg>v=b>e=6Z>PK9=-Q> = 8F><#:>?nRG`;6$>mq">AIS>co >bfɼL>M~>b >76L >vP%>f>OCwN!>UY*>,k2>n}9>q>>`(@>ROo@>?p=>5j8>k3I2>;ì*>Q[!>ws>I>%N=߽=SǙ=FYҐ=A%-#_=s?=dO<\!H?<gʖ pq(-vHzϼ{*{}yy\u73Onh1eϼYfLw̿=%UX.8HF9<pg!h䤼xx&%)u۽@;ex<߽y82xݽJlk .3 2=-+aJ2T4!\I[3{MbE.3,e%_e%Lc_mkZ<5TO)׽QN½G* 6DHN5J [9޽^j+mǽ#zK V7xmk.ӼԐz#9<^S<>H>A?,>Ea? 6>7A P=>q9HA>:WU}C>NhC>'hXA>ySl>>< 9>BZ5>>0>a,>!)>Ě&>t,#>? >y>>[{)>/u>ʽ=Š=|=. =3!,n=3=@F1V9.=:\=N=:d<;2B=<֜=N==^/==[L=z =j=F=Ղ=====t==,=y=0=:=9=I=F==0=߅=ta=k=G8=I==&=j=4==3=Ѻu== =q>=u7>A%=&&>=6>} >=H>)>NY>Qi >bci>%>aw>'>;>8'&>>!>S>> >=>Á>*> >7r==>S=S>6="}>=N;x>m=nr>`=>l>+}=de>`s=^]> k=T>Ga=8SJ>qR=?>r;=3>g=?&><}><>2x3;4>q)4v=&== 5Id=5{=/@^=Rw!=ta"<ѽ;˯(+ټ 15r*䘽q н"0)Q}> xaSu9"\Mu,Y"5%p=g'NCL(F& H5#G^D0?H&:zT5}ٽX1̽-&+7*_+4d'+ $6,La-~-%ػ, 3 <9*:<:&.=Gh y=$={= =L > ^>uڽO/.>Ž=>1zL>F)Y>O`d>wjfm>G9|s>),u>Ճ~t>*o>ʼ/f>gCZ>gZ^L>^ӻP>>S:ʺ0>:9I<ʺ>H =>t7=( >`d=!F>J=>6 =>==-=e>=3L>~=F>=0$ >ҝ=k>w>2X>]<>>1>*!> &>$>[90>$>"9>~#>M@>B>_D>?\>]G>>H>|>>G>N=r+E>=Z@> g=29>rǗ=/>o=#>2=O> <>b<̄=]'<:=|;rV=Ǐ8y=wB=?0T=O;gz< <<<-<<!D=>C=>_tA=L >{==`"$>]:=\$>6=">h2=X>.=#>q&=>pD=>E! ==+ <\=f<Ś=c<= 8<= ";T=P;"!=I9;o=,q&=_UA<2h{$=U >>۟>>c>H>>>>!>>G$>n>N%>>T%>>$>J=I#>=[!>a=w>=>t=> =)>=->|=*>?=U>8o=O>%=- >=b >9=&>=@=p==t=`=!=!= 9= x=w=<"=ZiP=qĽkB3=r't6,.ռ|C%nKGWmJ;bM qJa =@}٠=="dy=:1,~M= 1=12%ۤ:rV :؏ͼT\˼]}T " 0'C_ѹ1ʼ䁻Տ%~lg_38f1HYjܼ& "50ѭ,8K V~գI1A7,-:$ֽT齐K+w] >CD }EBTdaqњUý5c-e2mӪ Q>f2E >PT> '>ѓ>0">+T~$>%hQ#>]z!>N:>f>S s>@i>'>bP>m(>%Z#>ƽX>jֽ >; >>v t =KCPl=$).=18h=3mI'= Yj`= jt\=B+y<0nr4xt펾+qvȕZz;býmB潯"']҂G&'7G5,WfOts4MUse8W懾<ҙ N=C=Ml=~!߽=ǽ>n>]->xjzf3=>S[M/J>#DU>j]>zb>aPye>H}re>ٮ;5c>m=(WT>#="N>B=I>eo`=@1F>H}=RD>}=K.D>=|E>=mH>=&L>'=nP>l>oaT>>dnW>:%>_Y>C8>Z>Y~J>RY>Z>Q W>sg>S>lp>.N>nu>NH>u>q<@>aq>N6>Vi>f*>]>l>ZmO> >׭?>=.>J=>I=) >==Xs=GA=QB=!ƹ=ߚ==]=G= X=Y<=T=h=W==a=We=q=ġ== =6.= >= >= R.>@=z>>j=zM>7=h[>=rMh>>t>:>~>( >F>` >!>U >"> >>S>X>|>z_>>>=1>=wv>=%g>zo=kV>B=PG> =48>>H,>m6>!>pm >>>C>W>\$ >J >{>"(>>w/>Q>7>=I_>>~=OE> =fVK>=O>+=R>=Y7S>9=$zQ>S=]LM>$=BF>=Z>>=4>=e)>6=>Z=>nr0=>g; =p=A#<$\=Nd[<[ >;99>>H>  > (n#>QZF#>! >5ݛ>53>*ŽQ>b׽=L<ط=A =󽓚Q=b9=EQ;۽瓼VԽzԼνi˽͇Ƚ'ʀǽM2+ǽH8Ƚ+;9ȽR1=~&Ƚ~?oȽlaECɽ=Pʽbͽ`{ѽhUֽYzܽY?)ƽ8ٽDGΌ֔[֕b/ <c7 Qy79_M$ B&O$7cq ܽj.i ν=HѽlNӰMELTIe01v-S;F*<^q%=U0M]=1C=2ƽw=pڽvA===@/ =lU=w/%>oV& >!Q>l#<>#">t!jN)>B.>-HW3>$ -6>:?6>޽w5>*1>Y+>#>N >$ >|V>漩=ټt[=绰=k=切=,uW=L-F:1=^ =nXsy<߁f<È_h<ًX<μ ;iׄw!;jjtʴ:W+: k4_p; Q;ļ c1$J >H-">H4o>+9">л;+>;~2>E99>A_4E>>F-HXC><$Q'G>J>K>*L>!eL>f@.L>B8J>o轾G>5뽿C>B'>>0G6>n<I->i* !>t>8>7T=@=b'=Vӕ=|g=R!=(No{f'2AT I%" *Q)L%Xo".b$bb.K@ [*b6zZ?a1^ר $)$]9~&('"['C5%^~ q(~"ae FH>f4H6P%3ҽ㳽ǏA N~ .v<}< h(=j= [=M1J=?lHp=*a'=hxߝ>DYz >Y5>:Ɋ3;>O)>~e >iF#>{Rc%>:{ '>#a(>zx)> +>ټ,>↿',>E򪼉+>0)>ʾ%>+>-μU>}Es>iA">tLI=>Z=䜞N=V=j轲N^=b ` = 0.@<779)L\QilLɾ_m"c{r 6CQqћʳl~#ZM/y/ʆD@Ȃ8k¾\`~Ǿ!x˾rpξtonOоr)jѾdeѾO`о6^[)ϾV ;zP<|ʾJ8ǾEľ:A14=j0!;" 956[g3}.ߡ'4ltyBXi؆lˀsv!CMlfcuZ/FRr.rIiM<8?2<5'>=(*}sE=M]=j==.=B =$=R߽f=ʽ\=Z= >k> >Tu2>C>L>dF%>#)e>y,>z>2> Z>N7>uǍ>:>n>h<>7E><>F>,;>j>9>>̗>]7>r>15>m>3>>ȥ2>t/>2>ѯq>l4>`>6>P>9>5B><>7>2A>.>F>*> K>**>$KP>->yU>5>Z>{@>_>w.N>td>i]>i>,%l>n>)z>0t>>z>!؇>>M>ۦ>!h>Sք>2=>2>>֫>4>#>>O>>v>>Vm>>My>>Pr>˅z>k>f>u>Xd>bp>g\>m>cS>qqj>fI>h>?>>~h>s3>g>E )>g> >Jg>>y"g>5H>3f>>&e>_i >c>] >b> > a>>!_>'>l\> = X>=T>%=O>"=fnJ>=vED>D=m=>@y)<\X.> D&> ؼy>Hi/F>3is >6 d>Мؽ=@=HG=IX9===tu=罽NJ=,Ža=8Ͻ=Uݽ3=ュ=j@=O 6= O=\(ū=U5߄=hAH}=]LTol=VTV=]==c$=bg)G<&h<f,iϽgT<. D<[<2v= 仁!7=fk<ع[=Q =.=Q===!==R==e=޾=N=&==w=_6===^=b=Vl==C=-_==p]9=D=c=>z=op+i<~=<Ǔ=ϵ<=XN<"è===̳6=@=7e^==遲==Xs="=L=?=2==WF=====|-=p>Z=>=e>HF=>/u=oN'>xg=b/>#'=56><<>*8;A>#D>lмF>f NG>QwE>'zZBB>8ތP=>ԫ&E7>֓/>yy&>J3a>9є`>t>Y9=<{=t6 =euoT= j<n;ry ¼еK JQ3$̽6ͽ|ٽ_Mu佗1~8,rDO?ufO\=ڽmdFͽ:i omBi4ֆeNy^^狽7T=vH {W8;;{.##7 1A^S4  輻Y鼍1 \ F Z"1/ Լ*k輼5[S)Al]M|YIYe՝;oqL}=ts=?k=ab=pWXݿ=L="A=f5=?e)}=1=Qg==7r=۽e=<ǽp=޶M=r=֣=J=F(h=KZ;=+ڷ =Ľ(<4ѽa@<^޽ ;؊꽰 2"UeHp8{K N= ֬/,;A}_=d?psI߽_ռɳн!-":Ū*Wy 葽G560ZDɽﵮHٽ形n½u_BȽ3ZcʽI}Ƚ~½z1޽FϽ꨽|c4z=@IAԀCGWFHO$/<3>Pp<'>RYRm<E>=H^N>(+=4mX>GxE=O#c>_=?n>2Sy=py>s=j7>=F>`=>==/>Rl=>K=\>=[:>=|>$S=]4>=5>V>b7>^U>Mܥ>=ޣ>=#>=y>==;>=m|>0u=Xs>u`O=|~j>Ui_;:(6>p>fG=kg=?̽M=8o+<Iu*P=RzN67]3! h%r;/6xN[z%_@ zm vazo.NLg`醾]WTV."KәCyΓ < z7]30H.~e-vPy+IJgA*ll) )DFR*^4+ʁ@+-K&+)+${-vcSno 9.e<ZZ$Ma׽E@X½2ɮL%s\/7 ia"A[`2Fڼܽ*ڃv˽P;ۤ A<5Ǎ1w<4h(.=/b=Ἀ=O)x#=T `=Q>==E >>&*>45>:2>P>8>|<>A>|7>>Z>?>">A?>xv>S>>><=>i>!<>t>U<;>~>:>X߹>ׯ:>I>1:>L>9;>1>V;>><>.><>߁>7=>>>>-u>@> e>C>1V>jH>I>z\N>P?>U>57>f%^>Y0>~g>.)+>rq>&>Lb{>`#>R;> >,>b>@><>FA>G>0> >>? >K> >^Փ>հ>8>> u>>l>6>]!> >$>)>9߃> =Fz>f=k> =Z>N=H>y=6>^T=)%>v%=J>S<=MG BKE㐾<J]|N뎾ROVM1 Y;񊾩Z \L b\8\w^[ W7$Y犁VV{QSasOSikJ][DAQ6=D"6 7-/)!%<ø ƗpݽFx㽋>Ͻ/u2躽w[¦H+RVFiMvdӵ==J=}U_5_;'m2< "=<$0%!<1mɆu@ >h >ߧ@5>,>>>>i}>r,;j>㝌<>< >{T:=t>u==4=;=(Y=={=͒==Ig=M=)== sY<>e:D>)*i! > >XDmh >6.>QY>>z>@B>iyTr=LĹr=7It=Sýj=ƽ$}=ʽs=<νHi=ҽ,=Wֽ}=߬>e=h)>=I:>}f=.qI>R=kV>#=azb>S=i l>> bs> >cx>+>z>'>z>4>(x>@>s>WK>`m>7KS>e>.X>\>kY>S>sX>wqH>T> => &O>~0>VH>`$>@>>wt9>s >}m2>>K,>=G&>=6 >ȫ=>=>=>߰=b> =f>S=F==f=.=f|=]=t=)>=O==m=8b= k=q?=+===DaZ0 >_:>iPeU; >Ti?,>uj˗8> h F>[!ľT$Qr>EN6>hK>hJێ>MIk>H1>Dqy>h?!>%7O>$1qW>->wh/X#>&E7d>E[k>I1[O>"v(!1>xqs>ٝe=XP=gŽk=oؽy=t<#StoE9(QG VIY P }Ž߽M˘qZ/P+ѽX#Ͷ(ek3𒽇<#ElL_S\qX b;_]n`yS{ c-dxdohcaFqaUS"`j2k2_z ^2١_ZN`ifa<)b+?|`>> >_> >r>v>?><>]? >?>G@t>0Ag$>CR(>aE/,>?G/>cHv2>YGPT5>D8>$d>/;>t4u>>s&@C>}G>[DZL>ҽP>LS>aS>IQ>}5L>;)vE><';>=b&0>'=">2:=:w>?=o>6=l=!==s==o<=9;+<=u!պf=btL=мFE8="*= 9 =E W=lI"=xJ0=JzG`G=Zr}g=kTb=K]=T1=5='D=를>;=q>d Wl>p;t$>R<7n+>}_=1>wj4=0>M=X->_=&>f=:b>e=H>UZ=<>;H==2= ==U=<=R=N<6=O=f=φ=tܼ୤=ؼ=h ;W=HT=&;=T=r=B l=0ν/aE=_=ǿ?<~%~<,Y9e;Lk]#;n'ϥم}Uⶌ:]Gi?00~pΤ)99?lǽ= xڽٌ:h^ľ#Ǿ*$ʾ7v:!;JIо{[ҾOjվy׾ƃپYپ_ؾ_־rҾr; _Ǿtu ^׺˵S⨾&+ 6wg̚2Wh8F O^5*X%5u8( hy5[XktPٽE=8нt<ɽG4&JŽS&-v6ý &½ܒ mý\ĽƽEɽ|z˽sqͽ@νvؽy&Ͻ6dν2̽drqȽʀ%#4G. baR8[<j<)d "&=!# +N=0䵼k={!J =QHg=S>Fd=>d=?/!>Xg=T'>lm=G,>w=_0>;=3>^=^7>V=H:>q;=>>7=[B>u=E>G{=I>&=K>= N>.='O>=R.P>T>>O>Y>vN>w>xK>X*>G>C>l#A>s>;8>z>Z,>چ>>S=_ >=@=t=B=x=v==\=d===rE/)&>+ȕ:>7EcM>7$^>ʼ2m>`y>w4>ʙ;>(B5<Ղ><י>>y< ]v>~Z<\> <$M> ,:b=>< hL.> >zyB>l$- >oE>V\=*iU=kkY=cU=|R>H:&>>9ce>>J샼">L'>0_ c+>dT:6->A;]/>;01>H<2>q)<4>h+<96>%Wq<~9>BDhl<9><7>5< g4>^(<3(><)` ><>+<>.<~=Ha|<{ >UM<#>n< 0>O1<>>*< M>;<&]>ሙ<7m>uyr0;ّ>#)>V|>uoy>%I*> >ƕ>W8>.VT>qj >ft>̔^>۶>X>̽>9ǻ>Tu>,#>z_'D@>:Q~>>ML]>tt^:>1'yp=Ѐ=_Q٘3={%_"<ʅX[_Y]~Ajw սoѲf\R2'!G*/R<|5E2 :S)B?F#ʞC3qGR+L-P S #V>&%X(_:Z)}ZM(ojY t$dV0qSXN H>R5C&=`ҽ6][0 ۟)Dv"GST]e̼M ?>I:tY<\콧<=*ؽȄ=Ͻׯ/=^IȽ;=FD=w繽J=Q˹N=2X'S=p頽mX=Id(`= ꉽ5 l=t'|=SL =ou=f=]6⻺=hvI=>=+>he=<>I=K>#=W>g\=1b>o9=j>&=oq>y=v>W=z> =}>s=3~>'=i}>L1=z>%=Eu>X==m>=vBc>=40X>={L>}֌=A>#=}8>|=˕/>u=(>s=w$>Gtx= >=>L=h >b=">=1&>F=,>7=ok2>>9>~ >@>>:H>b>N>a'>KS>H->U>w1>n:V>3>S>-3>)N>&J0>RE>*>ּ9>r#>(B,>j>>b>>>>ƽ=== =?==Op===ۨ=M={=t='=?=܀=K= x=@=Sr=> r=f>t= >-z=GA >:=dK >=s >ή= >>=>T}=>Hn==*W=q=7====k=,<|=,D<-&=qzƁ=;~d&\G=vܼJ =K#O<VMX9K1т-Rpܹ#5O$ս"n䶷D\ a'c620NEGLRZ p_4l Xk|rv W.1a0drȕ(un >1 zIʳ1ïľCǾ4ȾȦvǾn `ž8}ڼӗ;"冾{OSu`j(`V-MkEV>\96|5\uR5"p7+j>:Ce*=` w@\\BYkBW?VD;Wr 45XU**YSA[\Z[N۽WlQNj/F.A9B8мʒ(瘀I ==>M{}=($>k=!W->r]=3>|R=G7>>M=w'9>M=Z9>]*U= :>Pd=zT:>1y=:>Ί=><>==>I=I?>G`=@>=?>=sC>>y>=;>J=6>+N=t(/>=3&>=>= >==cY=====2É=Ȋ=$@=ۦ==<.= <=G=r =d k=a1h}=QtIc=XWZG=[(e+=HX=N2<WB?#a 6\0x꽉+ٽw'v̽$½Wz"4 !_~=: uE,^ScsY:'`OuF ddϼC'Ŕ#cT@;=̽|^=>[= >=j >N3=>= >t\= >=y >Y=>=>sT=>l=a>= ]'>=s3>=B>rf=iR> =e>Ӱ>r y>g>6>' >l0>6> >B->xÝ>N>>>> >>H>iQ>s=]>w=>~=}>s=>=C >u<>>UE։>xd>5YkJk>śIS>ʽL 9>e> <&=|%=Y7T=Fd=vURg:^Zڼ3^<>=;>=C(>}=?1>9&=:> .=[C>]7=+K>nC=6RT>S=\>zVi=Ⱥd>=k>=q>=fv>V$=y>=S{>F=Rz>l>Ax>t%>dt>:>o>8P>lj>e>yd>y>r^>> hX>>i>R>>K>>TD>B><>>4>=>=,>0>#>p> B>">e>> >q>t>K\z>D=fl>=Ok^>'=O>ٴ=@>ݚ=]2># =!$>=V>j7=j >S=> }==|= = =?=j=〻.g8{ko >||H >ꅽG >K>jt=T=?P=a =Ƚ'ܚ=ޕҽy}=۽eF=~Sn=7<Ɂzd S>:%>7v24>A`B>: nN>2uA[>*?O[>N^ 4< R><7H>F4<;>=->u%=>2= >:==<==9==83==\ *=z==gQ={=1.===Qe =< =<ɺ =G?P4IIPSvS]C\?eOc8k.gopiqhGqd$oo{]jSZdH3[=~P1=Kx=&*=/w=0o= .,=r(>? >6S/>>>B]r?N>3]>\ n>,G~>/\;>=9B<>%<>Ӳ<Ơ>SR=qק>[=~>Wr=Rײ>v=$?>/+h6T;>4 O>kjϟ>ݷ>K..o>HX<)~> ^f>ϑM>55>=>|rR>|ν|=ؽų=߽=⽻]M=I,ོ =ؽ)<ͽH;nGNɜdOY1{8@]S`m'DMl01"d+ PKý |kս (t罜./3;U4z8/,? b# pG >d ֭ ?uUU`@1V;;).<{׽H<Žռ>楼*>긍7>eTqC>"ڀN>9|:X>94<_b>~2<[k>=s> S=Uxz>=>W=>'=B>p=E;>=r>}X >y>p>0s>%>nk>0>?!c>S:>Z>VB>ގR>H>J>N>|C>Q><>(T>`6>wV>î/>JW>D)>qV>7#>hU>z?>R>>ɋO> U>QK>O>;G>5!>=B>Z(>?>B2>;>5>>9>8M>q8>N]>>9>=o>g;>'ƀ>>>%>B>.Ւ>tG>>JL>>EQ>>>VlV>7>0[>ۭ>^>&>ia>a>3b>>`>2Т>ѵ\>e>U>S>aL>J>a@>}>wL3>Li>|$>~U>>C>e>*3>}=}$>=>>=C >=_>m= ==G=)B==t=g=Lm==l==o=i="z=A===F===䟱====:=-=(-n==c:=> =X >(yT|;ˢ>h4W>9Hؼ>,ܧ>wnM>똽=E.=۽J=8=| )~r=cwv:=*Y=8r<ID.ꩄC *yijY(ս&Ih9ˇA+gJ*] b gS@M1 Z qe;:@ ++b9Q>BE<а>[=u>P=n,>ȣ=='=s=;=N3==ļ====i=e==(u=u=[C=|=%>ds=' >n=g> l=>.i=">[Uc= ,>X=/7>%FI=B>z5=M>=V>B@=^>z<"e>a$u<(Vi>y;}k>Dqk>BDi>\(d>0Y\>S[S>I0-*G>jB9>HM[+>dQ>N>F}>.n;=-= ?== o=X3<=F= kԼ=[8==kjs=4=50=:=Xl=qsy=WZ= b6=fv]=!yl=rּ?J=, R"=)Jl<~H4ܽ9g齄iwt S7)ZD̛y :D:ZXD;UpI<`s<,)S<"` mk?_F𶵽fLvPǽtSƝŽ.UjUد^qTQmřM[`Gt)S?r!z5L)qb+"x:6o ҹr"+i$i?EZdYEpW+ွ@ W(м[҇ςÄM zK;D^by<D,< ir=]*2=pY=R=s }n=;;=e<=%<8= =%=׏*={=B==1S=>=]==da=>`=>\=%>YY=V5>Y=@F>`= W>l='@h>~=y>@=>ㄕ=>L=m>y'=ԡ>=> :=->=(T>=Z>a=>W>p= >v=y>d=Z>=M6>>y=>nM='>=T>l=h>$=>~S=Tܵ>~=t>in=>IB=u?>2=>n<n>r؁ ;0>?ӻ>9c^=E=>ʼ5q^=[F<ڿc; l We `j] ) jlϽ&)5R67B?as3Ot9+#q`<1!>y=|6>NS=BJ>h=]>=@5m>:O=z>^= l>(=D>=>=>=EC>=y>Y=k>=[>=JI>̈}= 48>P='>"!=gq>< >S~ABo;!=MHa=~=' ʼ2V="h=JrP=04,>м>ڍU >Kӻ>;K>= >R=\w>/ه=z>Qo=>rp=+>=>i=Q>n=Η>=/ >===/L===*4=:=D=k=H=b==e<=oH=``= [2=Θ0=%K=먽#Bo㾽Ft@Խ$HY1齦AKMC P SYILpV %QX,VtZHz3ZY8mYTTs=OoO:=IF5BV-q:"4P0m$JeeDw½[BǗ̽ۚVIt̉y1N=-d >}Ju=x>=>]=a">*==r >=$>2=)>="/>R=4>>";>1>#D>[$>M>Ud3>AY>H|A>f>M>Ct>W>8>_p^>-> b>`>b>>`>I[>~b\>q>U>o>M>E>zfD>>9> ׼>Il.>Ը>">ƀ>>4> >>;>>=?>JC=>>=)>-==>=7>=w>F=>N=d)>=>>i=c>,=| >Ǣ=k>=^>eĐ=>=>hn=z>WP=>0/=P>; =>J<>W|<0>;>¡,>DKv^m>Jȼ+Z>BxF>' %@1>P@@X>׾W( >ϦlnM=$=Ӕ•=|%&X=X.=ʜ_ m=w/_kp Q~.ؽ̽,½Uý c9j(Gib `2VSVʽ!+ս]KYB̬U]:[<md<% gw >늽?>rL\E)>V'K'#>Ih0)>⦼Z/>&`x5>~i:>[?>Q; C>?TE>*eE>8VRVC>rx>>HA8>AŠ0>+R(>ͼ> F/>".*>>$lz>.*6_?=ItF=gT{=}_=Qe#=E\fF=;b%=UZ=AP|>EvC>x;Md>?2d>f*$^>#>>g>1B>>^Ѽ>oקX>JVmN>ya>&>7=<=t<!=2<==qG=Ώ;=}=ef= ==j==b=ԛ=Y߆=#=O`=iQ=62= =a=]=<>F4<}o>dž >CJ` >%Ѽ >+$Ŀ >Jc>c0=\=ҽh?=½=g=m=_#=y7<~!.:Np#v0#N}"{c fkVԽϚȟ& i)K2 {5; }E%~O-fZm6 e$r>pqltEb[~HJNnuNCY2P>enP OC3̺NPMx2MGg2LiL L ;GJᢾGH$ E%dB<>=;_7ya4mo0b$-X((O#$GX(/ ? 7E)/ '6 :aW+Y(Y޽ ݽս)uɽgʽdn 杽,c/2Vb0 iȼ!=;Wq =S>y=>c!(=)>C4=vn8>C=UAH><}V=mYY>7o=uk>9=}>t=l>=2> =R>G=>>>>>L>V>]%>>z.>>6>>W<>>C?>>v@@>>>?>~>͙<>n>8>w]>3>GM>r4.>=>@d(>/>">!>>̋>r=>N >@>$>c><=٠>=>a#=ml#>U<=e#->I=K7>=B>H=L>|=vV>L=_>b=f>y =Nk>=~n>=lo> =m>=i>=c>p=X[>n=]Q>R}="E>ճ=dQ8>= +>A= >2d=>\0=q>%j<#Z<"&=d(BZ=Gֶ^=?BD=.;{=;d=̓;=;i=;=;=V4@;R=:}=~:*=t:K=%g;̭=9;r>D1<>B< >==- >@ '= >9=D>G=>TQ=L>s0X==N9]=1=a==;fg='A=o=ͱ=N)|===F=8==刞=ʸ=]=)S=u==DE=2=^====>U=>lB=>S=&>r=9i3>~?=@>r=N> =p[>=i>=px>==.'>>u->W>p>%='>=>Ϥ=V>'=->= (>X=ɦ>=>8=> <> H> ܼB >qP;>QЁ>Ino>Tܽj([> GF>1>s>m } >,n=؇}= Ӭ=x =Ĵ df= s2=C$?=s<1( ;  ^Ti;4F ᄽWx-xBϽc?!k"C"!2%u 9#M`~Lr©rtY'S s f exvϏ4bjc=POܽ{ًȽ9\Q㳽'@ux+,Xgn|Vx>ylws@uձt9vtWu@7ClxRHY|s\π ~w[ w듼֊n<ώWy,y>c;aݻ&ێٹ:Z3;/Ɉ`98=B==[;R={[:u=8 =̂1=\ek=V7߹W=Y;ע=!d<}=:<%e=S=$= U==Ċ==L=i==[=Y=}=^ >9= >9=2>Mp=рD>)#=T>=oc>W=9 q>=|>=[/>G='>2=2> =P>l=7>=э>=YV>=N>,ߛ=F>&=>p=wE>Ğ= z>=xm>k=;C`>8=Q>՟=C>ӑ= 3>7=J $>2=>)k=2>yG==m== J{=y2! =7iS=a>Pr=68 =g="N=GŒz7=Tm:="<:=rmd==40=L\1=jџ=Pϼ=P>X  >G]\> ?t>)>ڼN4>y>>3zH>B#,<[>c~<>d> =l>7=;s>(1a=VAx>Ǐ=D{>gG=b{> =5y>=qs>.=6Jj>= ]>}t=a N>&=;>^.=?'>=>g~= = o==;c=â=D\=_u=Z=e)=[=a<:$a=2"=t ==AMؽ&=(sZ=hj=[惽G#>]u>F09>Q>I>oż>7>/n i>1 Y>>Q>I(>87=6C7;0f=(;|==O>($= >sH=` >m=fy>ݵ=>=ɑ>lR=C >=>=%0=%=E=ԙ==y==4=ƣ=>k=>`Y=t >н"=>q<$>l<>iq;9 >+w'>.>%/>81`p8>SRdXB>e>SN>'Z>5h>W;hv>!;>!<2> X#<5Y>wu; ߔ>:V%>9>f0>_ɜ>EDۚ>e>ji>ؽ݃>)>P|>M*{>LTb>EZsiU>eH>,m"/:>3s+>9-wԪ>]Iy1 >?y=4yY=wh=ub=4tn=r!Z=#p)*=nB-<;kqj)+=qz)>\==>=qN>=a^>Ĵ=%l>=*x>q=|E>=S>H>A>>ݳ>I!>ٌ>)>->ڤ>8>R:>:A>|>c|H>>M>A>P>>Q>|>jQ>/w>P>r>QN>Vn>-M>^j>u)M>Gg>tWN>e>߄P>_Nd>S>1d>GX>+He>]>Hg>c>j>h>n>m>3r>Nq>v>nRt>Cx>u>&y>s>J^y>o>uw>i>s> b>n>b+X>i>bL>d>>> _>?q/>[>P>uV>4+ >R>GT=M>Q[=I>q;=zF>}=B> ^=]@>l:(=֊?>rU*tn<_M>~<*\>DE =k>:5=Qo>5`= 7r>.=0q>&=*xn>7=XYh>˪=_>=bU>=H>;=f:>=*>2=0>X=kE>L'=i =<.ɸ=3`jl4u+RE"jjH\F1[Zֽhýs Ь̽ӟɯ)sQCa~:cAdE<֯ ><> M<6>h=3>'=%><=>V= >FW=E>M=_>{:==̘=L=<=dӼ>x> ;x*> 04>d>>"չE>oR4hJ>aJ`L>dK>啀G>RA>:A07>_I+>K>½~ >_̽=Խ̴=e۽3=&⽶Ά="|>=0UPv1Ee Lf_Rl/Xj b^lCc2__g.8jh3m;Enn!+_mVjꩾlhf='aDCK[ ޓ=U~QOTO1Iw z9D5Cl]?G_j;+S@8HG47 >d`7Q5<9|,.<(A'$!oHs!OmW=_`fnOlU7p{ s/rr˽lJpÃkchuяY+:a>T<>Փ<">=z(>,=!->R=<1>Ҝz=`15>=M49>ݦ=3=>\}=A>=DD>z=H>+=K>=O><>T>I >Z>y>0b>h,>j>|{>t>h'>]>/'0>=>9>p>zD>>N>|>Y>7*>5e>ˠ>Rp>>z>b>+ >>˅>–>>9̒>>> >҈>~Ɉ>H'>>Cz>s>m>z>H a>#1q>"T>h>H>P`>kw>>TjZ>5>V> .>^U>(*>^V>'>Y>$>a^>#>e>&">7m>; >&{v>l~>~>Q>z>n>A2>>>-"=2>}=~>=>=y+>I =@>A=2[>2l=Jy>H@=KDn>=a><%S>!6<E>z; 5>݆&>V]>޼ >#=v@=Db=~Þ=胊I=N𒽶=!0R{=^LM=fѢ5=p < e<0^YN%EEŽKϽ~ڽ =~"0$)iQ@;aL\  lpy`Ƃ$Su6^g8;/3@q>ؽbtɽb3NjN8Xb", .;Ľ@Y 9|A¯BrfzռGNU^mLQN,Wȼf}LjҬ#MfnZx; o-]^=;~𾍽_J簧;)<ǣ;=@F=֗ ,=c=]xY=zPr >-%ψ>:%>x,>'1><3>3;4>4{<{/>E<(>T<$>[r<<">pnr<-">Kl<,%>|<-><3><:>O =B>N&=įI>B=Q>J]=Z>w=b> 5=Rk>7=at>=;|>s=@>+=7>=Q>\=&>1=*><ߗ=>=}>~=v>e^=Dl>~<=c>5= }X>K<A>as<ݴ5>R; >M;+>2;~ >}<.>I<"=̓<==>Ӵ=H>G >>8'> >$>Z >qo.>[#>[5>e#>S:>09!>H=>v>>>{>܏?>N >?>>#>>u9= =>K =j;>m9=Q9>=s6>Hc=2>,=..>&<(>]V<">(<%>(;p>"Q!>(՞ >ZZX>ܳfO>@8g>. *Q>b +>LR=pԅ=KԜ=aM=x6=T=˽W= =g=je ]=խB="<,R.S<8E}fABHxMlG.QyWRfJRP0NlxL'xJ_HfGKcK7GFӮFʠ}FR騽LF.٦D7C)$@k;}b5ytk-ݤ=#Ƞ́晽z 6RtNaQ齙oxӽP6--3VŎ:UCJx;eVntv=@&J-M= @jV=@S6[=t/[=uu-V=[0UNM=8M?=#Bg-=M}[=W<asu4f<®um<~Ny<T=ׂ==c&<č) <⃽'u<׆F;">VG І ? 5!y/ emŠA鋽̟>Xڛǵ@Žٌѽ3׽wFtWؽRaӽB>OmȽ>w0"$Dv9 )W~Mz,ESi;R; v<n4*>~'Wd >H$>" >fk3>cu ! > >0>8>",=<=ee=sޭ= 8==jr= @ =&*>=D=;h==ޏo==U=۽ ==Y*ƽX'=vxm=ּ輬h4㼷4Ec*֚|q;Fs⵼wG9!d 3.8qҽ >v׽(n>.۽w>޽ݕ>Iyc#>Ul%>JY⽛&>]⽤&>Z%>k?$>͡A!>U/->=>޽G>hzܽS>1]ٽZ8 >ս}>pLѽb=̽=mɽ0=ǽ2H=Ƚ=q̽_=̈ҽZ7=ڽp)U' >q>gM#>@,><04>=c@>#5-==D>V=F> }=hG>y9=F>=]E>-=7C>0=p@>r==>_,=J:>=8>>AK5> >2>>/>>J->f(>+>3>W|*>~>> )>H>Z)>HQ>(>Y>H(>`>)>Ee>X)>/h>e(>Yj>'>bi>@%>^g>@!>b>޳>[>>vR>E >JG>C>_Y;>.=->V=M: >=>o=>X=L>==w==o{=}=eU=!=3,==E=>?<2*>J<8>`<9(>V",<*5>+R ;1K>';S>~;#Y>ӵ;\]>;bd_>lv;|_>rx;{<_>:.]>&Y>>T>N/:N>'VF>ż^=>3>'G(>{UM>s9;>L>J=iβ=-Ž`Ѧ=׽=꽵[=G V~&=%_x֞5D7->k%aW.ؒ~CPjthfn 罪U=CнBB$+] u(cZ5+RnQs"v\r<ѝ"L<ʴ;=䒙=V>ZH=>,W>d#> >E+>X>qS3>>m9>%a>yM?>>C>>G>X>I>p>J>a>\J>Q>IH>b=ˢE>'=A>׿=H=>m=v8>j=}4> =,1>=g.>-= ->8=+>=`+>A>0B+>i>+>3>6,>M>,>>W-> &>.>T.>->q6>y+>>>(>XHF>ǖ#>>R>.>U>%' >YV>8=/>S>=T^L>O=tA>ѧ=j3>=~">V=>=Ng=R<ᇼ=ʋ<=<&=u;ƤݼE1rK:qP~V#SEUGxUZ#н U?ڽ~)U4T`TTw ET4ܽdTսRUj;ͽ:WSýZRù^9Id{٤,=.>=?F>pK=v\>=n>>=0~>d=[˄>*Bh=4>eJ=ӊ>j.=C>Ob=6><>4<>>/<<ǀ><;y>;W<Ȉh><W>Uq =T>"=3T>& 3=.5V>k==IY>]@=`^><=6e>1=nl>Mo!=r> =y><5e~>㝛<L>Ww<ۂ>GI>g>7Q>B:h>ht4>Z̕>gG>Ľ |>G׽x>N齉r>m>ޏ6f>k,iy_> |W> LO>*RF>Sl<<>;2> U(>Ž>==o>>RZ> ސ=ջ=eW+=w0=13!=$H<3%.K*9`,Fߥb4TV=cLk=r3]|׉uQg왾E`9RL?+{7fR;(Lsþ[DľtaľNcEC¾6졾 ft<٫لףRt>jz퉾0bZ!t_T!gN\IRU%ERC@Q;Tð6|}>Ԅ׽ >tۼq->sU7>v%b@>P2eF>2>5]YHP>U>]>Y>A;8^>Y::=e>R4=?_h>ρd=ƴi>GQ= j>h=i>ڴ=i>?=zUj>M=,k>=Eo>>oys>>x>=>Z~>T'>`>.> >`3>0D>6>>7>g>O6>>4>_>x2>>.>>ɍ+>Cw>(>΅>&>>\&>)>/.&>N>5'>z>(>t>*>uim>>,>4-> ]>S/>VnS>K2>CI>5>?>9>GD5>>>D,>D>w $>%K>\>dR>>HY>i >^>> c>F="e>=d>3=Ua>=l[>=nS>O5=dJ>4 L=x?> =ܺ3>=z<&>:>[?w[ > ¥='5=kf=䇽`i=19v=M>=}iY = 6<ɽVjAbgQLarrqN5F놾udITGؽjFl6Up^t1!-K7^A pJRۄAvX#~6]r`JeƷ`_XC?_ KT[SN@U 6EM/e(B/D)5P$q4&!z O (}Ľ_ytX>6kI%>@X:x2>P=>熬!F>[ {N>`;wS>'<$!=nW>d)J=JU>m=vP>=PrJ>4= C>v=);>w=3>v!=y+>4`=K$>U=>ݙ=a>e=@^>7}=F>A= L>#=>=>ݼ=>= >*G=c^">y=9*>Y=3>=n=>>-I>uA >OT>Q>_>;>i>9>q>>;+w>>r*y> >AYw>E}">Jq>x#>Eh>V$>V[>8 &>6K>;B'>r8>Z(>3#>P)>) >+*>b=s*>߿=*>m=h*>pQ=*>Ls=ZJ)>kn~'>i&>ϼ&>3< '>@'(>U;*>MH,>~xO:.>kQq/>ZN/>IH/>CE\-><>*>!<"%>N^?>Gb>4V >ġkc>mt-=SؒW=^^=͐c=0s=ۨνY=ڽI=Vǀ=~ g=_xO=r 9=j0(=$Q===c=S=m罕3=$^߽#=O>׽'=0н)=D˽\?(=+ɽ=R&=Aʽ*$=2ν!=ֽ=ށ=D=Dq=a=!=Q T&=:? _4= H=̟ a`=n} z=& =B:=Z =*=b=={nƽ=ڽy=mKͽ(=A$=5=D =j==>"=񏽼=ˏ=6ߒȐ=|=]=`=~=ɽq=׽tl='XPp=e|===jFE=@=Yt=&=5tڽ=LŽ=B=h8=f={%,=rH=/* =-$ѱ=<;=L F=5x a=It=AnX=,fS>U?\& >P'>NKD>(7>)>|>*=4=)c=&=ά{=۽?IX=$ڽj=Cݽp< 㽋;Ż &ZOXw <  z+P&v;-@Oqa929$\;zcν:G@<N9?
ׇٻH>G > ;*>@'5<}2>Mb<(6>DhQ<ٵ3>D=t!.>E%=^&>6=@5>9F=u>eU={ >e=>)w=Y>=.====ϯ=]=I=b=:=Xϸ==E="=OX=b==e ><=N>=C/>z=R$>"=v(+>I =A&0>=3>=^6>ƚ=@7>=T7> C=6>"ۏ=54>TU=1> 9=E->v=0;)>}j=-%>p`=J!>@X=T>PR=>N=Ĵ> M=>M=ܮ> O=e >guPQ=C >lR=_=T==W==X=~=Y=v=9Y==umV=Lt=MQ=J==J=U!=A=:u<<<ƽ"<Խi] ߽b<9%ktJk轿,no佱LͰݽb8սp&L˽huQ˅qeaS㆞K=lH$R  bIӼJ[ȼԼRн&5b6*c6t`@$ \Zop>"X-mJ*7y?(.-F$FKΝ6NqI "P[NOOm L39}bF>3B\%UoǑNὭKnw\{܂!*yly&m_4N=G>R H=c >;=r>+=`> 6=s>n8 =X><҃>Zi< ><&>-#i(~<>J.9;s$>~;(>7 ;S->9:@3> j;9>@Q;̏>>9zax<F>5=I>==2}I>{=H>rT=D>=Y@>)=e:> _ >3>">Q,>u+> %>M8>>T\A>$>5F>D>F>q >ǖC>R@>ޞ<>,U=])2>=$>D=>>r =>Y==f==g8=/==+R=ud= =bE=W<)=a;f=ߵ+^s,J',MI-ʚ.n .=ƽ/ӽ80eD߽/η-w)Lck#S+1E_ B';߽b~ֽaԽǽVz&bGGywJ<'y_;Y)>n<>Pɱ:I<r!>r =$>='>\d+=`S+>6=,/>?=hH3>H=7>.NT=Z<>9g=9B>4=CG>ɕ=!N>=lT>=n[> =عa>>f>G$>j>q:>m>O>n>Hd>un>v>'m>{>k/k>9N>Vh>ԏ>Hf>W0>{sc>>%h`>5G>$]>F>RY>>~U>ʝ>P>>TzK> >gE>>>>eő>[>7>a>f/>>%'>Dx>x>wh>>Y>! >_L>>1A>=X8>]=2>S=/>D=&.>J=/>=,1>P=h4>d= s7>>=:>fA==>>|,<(L>ZQ:NO>Q>84T>N8WV><#LX>ZQdZ>fqA[>P[>D[>BzĽZ>oٽOY>-gsW>6CU>zgR>0 sN>eyYI>3SB>)O%9>;d.>!>> > ni=3v a=J =&IP=<.ը;,p 5Mp#Žo 潟=60FܽGKֽ]~.ѽ/vpr˽ŽFjA蹽Ql&άj9p˳F4M/Ă{J{|얽O]r BiT?a'ZVUՎlR,oQ*#SQIVpsD[YaՏ;i7q:(pyJWˀטhr9 HM^ݭܼ􊾱]ߋ5:u=m{7=r>i>a_>V>;jMA#>ȾEN>?Ȱ><9 >3 >$.#=W)w=;#=yi=5=`4= l=2J=;=[=Qp콄}=h但(=۽'=bѽu=Ľ={=j󵽋Ę=t"="=|yd=L}=$=]ܼ{={ߖo=uw^`=c;-L=쫝<+3=*<N=?+=<6X=讪oN >~>XǻT>p𓻜>*!>G%>PZ)>?e0,>%wr}.>t I->˼,+>m &>3V>R/H>?IZ>dtp=(j|Q=(D=w@x=q1=ۣ=6o=$tZ=YbM=)=H=,XJ=Ϻ;P=nbY=a=ƽg=]ͽj=Oսj=O&޽f=  |^=:TLP=m;=aՓ=D[ i<]ġ<6;*%Q7&f*߼,Y-aD44sxt<ĽD#hMcV5_OQ4iZkl(rʁ;z#mVـkxwυ2͡L,eOߦf#apFOd-=ȟB✾P™w}\w/x,쒾s&l؊He]Ut^M:fDaWh;F25'\#e &U)o2ٽ?!Žn͂P=9=r=? >[r=,>@=*>7=(8>"=ֱC>>,M>$r>~U>0>[>*D>`>W>4d>Jj>Vg>HZ{>oi>p>i>B>h>>f> @>c> >>_>6><[>˙>V>R>ÜR>ؔ>HO>א>&M>.>[L>>ȄM>JƁ>P>ix>V>Yn> ]>3d>Q'e>Z>Gm>OP>5v>G>2~>:?>s>8>Mx>2>,>~->|>)>;u>&>>$>#>I#>>]#>iߋ>3">/>b">ju> >1>>ku>9>h>>ŗZ>>K>x ><>>->@=4>]=K >=Y=aҸ===z=~6=ԋ=W=M=q"=w=f< ~<i#Ǖ1; 5o6FSi@6⣽Si`V5Ž ӽxXཻȽ ޽ :Ch ?!*!'.,1!39;RoEDPXL{[SdEYlpP^GrAbvf3w4jntlnnreoYn LBol= h1c-c\ YUňN\GнjA` =a<9P763u 1V$.4^f*N}%߼Z.y/0;i6 ^trU*J;DW<νl< i:<%Vʺm = >m =[_>)<2>L<%><*>ko<)>6ME4#v<z >(<>];=p;Y =;M=;o=YO9=mk= |=,>c= QP=XepC=A3:=oټ"8=^/@<=IjF=8+1U=p?5i='QR~=a$=o:X=F~Ƞ=ֆe=@=S2=`=*=)=;`=Qj}=B=E>4Np) >8IK 6>*"z>>>B>/ >,:bK>5ȡ<`>e=F>b=]L>%$=2>&(=>5)=@== &=#= =M=7=8==~==||=Ӓ=a@==>=$=0=vfnJ=/9Z= ټ n=xZ6Ă=q==n 伝=TüR=s8HQ=4=$=9;F=nț<>"=s >L=Q >qr=b >== >]#=D=>?_=ʘ>=4=J=6=~=OS=bb=f=VB=$^= ==>pL,<7 > l<><]&> M<3>0X=B@>"=8}M>D=.'Y>6h=mc>ԅ=Dl>4=Mr>=w>=z>=z>+ʹ=y>=u>nC=$0p>=h>Ȫ="`>.=U>Z={J>tk=k>>2K= 2>+=%>}_ =>A< >Ƭ<օ>ѽ/En^KvQ USHY}"r[.s\R:}\D\|.N,]Uճ]LZ7X^c\V^Zm^U]j\M)\/BY4;W-2%TcܮR%Qd~OƽbvNj:jL攋xIiVWFFMUB/-3g=.p8y8N3M?e-1+nF1'ċ +Y.᾽41xڽA Bb:}OҽK#o6):+h+Y% ,{W=*>&`!@ErM S}p~Ƚò9_V<>1>> >ӆ*>e0>V9>>>F>1K>R>^bV> f\>"z^>fc>_c>i>d0g> k>2h>Bk>ݝi>Od>֋e>`>ۤ_>P[>X>9QV>N>P>C>J>y7>D>#*>->>>8> >o2>=Q->`= (>=^%>ep=#>=">&= #>=I#>=j$>fj=[$>d)=+%>h=$>=9$>=/">A=7 >w=0>O=>,=Ν>K=U >K=== =i=r=7== =R7{==T$*=d=ȭt:>)Jͣ$> ޵0>%'<<;>U=gD>Y=L>*)=R>=V>=eY>ؙ > Y>a>V>),>R>;>YL>=;G>>zD>FP>U@;>JX>1>]>&>>_>>^>c/>Sp[>?>>U>UX=݀M>0=n?C>S= 7>z=u)>!=f#>|G=O >u==X==~===($==l===<¤U=B|g<*<֚<;d<9~=ֻ0.= Je X=ױj=p2Ô=g =r_9=V =4q1{==w=@=#=='(D=hmq=PSf=w1b=֟w=Z=.u03=GZ===q͡=wż=e=nL=<=cN=sDž=YM=s2=7ý͟>O<%2>mѼKC>wüS>㻼~b>sUn>gix>ǼT>^Ҽo>p߼>r>)>B U)>y>W>aZ>pټ>[}Г>?"_>{{>w;/>/ <:><ՙ>i5=W>\n=ݕ>MJ=>_=՚>=?>=ą>(=i>9K>z> >s>E\>/n>Ǚ>\i>>e>g>c>X>iWa>>A`>m >_>J!>^>J">]>#>\>n`%>Y>'>WT>")>N>+>zF>&-><> .>1>.>c$>",>E>)>6 >+j%>J=>T=O>=>Z=x>1=H=q= L=pE==6=?=~<ʬ=<1&=<ь=&=56=ԝc=R"ػ=8;R=Q1<>x< >S<#>gE:< >j<:#><=&>Qs<ٻ'>s<^(> <}(>ݺ<&>jU<#>,<" >j<>@= >.*=>EXC=K>D`===t=k==.Ǧ=X=~`=(=O= ==y= >= >M=vB>ء=m>V=">2=N&>c='>8]Y=&>Z(=p#>J<> O\<>tKe>z >K>#: >4/M =pnU=kj@=P<=枽=3= 宽M='P>4 >>Ž>&˽><Ͻ[ >ӽQ&>fս~-+>ֽB/>սdi3>*ԽV5>н 7>B˽6>UCƽ5>Q%j3>#N0>@ﵽ,>^f(>#>\&4t>X>ýXV>˽_w >8Խ>ݽi=3[=)O𽜡=7= ="[Er=!WDE=_= <] lBþt6U9U .罾Pl$+!r@ܢ4{@ؽڏ+½?x/dU/RGs>BWCQ3t@f&.&!՝} ~l\%_/R< 'I4T^1]>]bDb#e^L#4T@&|D0 )$/:**Tu(Q+%Q=!_(F;Ea44dCb=>2D=>Ȧ='>!=3>Q=?>4=/K>#g=9U>[`>]> >d>n>!j>'>6m>>%m>>k>>f> >w_>G>V>>&J>su>=>3 >0>ZD>5">"v=c>v= F >C===y=7=?=^=_=v=)D==ڈ=s=ף=Gנ=G=x==Վ==F=;]=j={=J=V=)==B=:=Kr<=g8]<=.;c=p$=˱< ;?d])ogDI`H~5buĽθҽ`r˽>޽+ٽC㽰{{"~ャA xފ:³e) ۈ$ڽiJսv5нսZͽ֭3˽‡ʽj˽Pr'0νKRѽo (Pmֽ۽wɼx!lߍ_;QV^˗f >~ر>sug>SO+>4Уi@ >xU#>B?'>[;ܻY)>t,>;->7<V/<j2>u=3>ɞ=3>=2>+=ju0> =,>6=.'>@v<)>eܡ< >d|<+g>6< D=U;O=Ev;=:ʫ=F&={ ]Z=[]=$=[0_===̫=U==Ȣ=߉==5==Y%=c=_=;=b=/>T= >H=Y>=z>=h>=!>1=I$>+=&>/= H'>=%(>2ح= (>=)>z=l*>3C=Ն,> x =/>u̳<p2>r+<*6>)9<>V?A>ښr9H>pN>üT>TּX>߼(]>VݼW a>Ӽd>gļUg>̰)j>Wl>W n>2N>n>Um>cϦORl>-`P-j>";WIi>}<g>0jt:V<<'e>=e>|-=f>hO=ig>u=h>H=Xi>=j>=k>=l>#=tn>,=rq>>u>>ay>5>m~>](>o>3>e>^<>>EE>>L>>2Q>{>xT>E>yT>>R>>SM>>E>>r=>Dz>U4>k>>+>\>">y>6>Hr>V>xk>tc> d>>R\>_>swT>l>L>>D>Ń>Q;>> 2>¬>='>#>Zf>SW>E>>4>` >~=>7=!=Z==II=t=Wg=$=#)== ݽ=>=Y)>>W9>&>/H>(>>r X>́T>ef>i>>s>Z{> ,~>`>Hm>T>>2>=:>ŕ>>>)>ٚ> C>_>a>A>ADy>9>+m>$>`>J>R>m9>D>|>B 5>t~l>&>Y\>>L> >%>>T=`w0>=9#>Ve=5+>/=te >@= ]> =u=='= Rk=f:=H=$=($=б=|=!=<=v@ɥ9s82L+"-#]#;Hh+=<o.Hb>1?&>4}3>M'?>J>CT>Z ]>̽b>ά@f>PLf>Gg3e>S1+`>&Z>sKS>K>4e< D>"7=4>r=V->=%>=^;>0*=>=g>= >j=z>4=>|==x>\= >:=j>W=u>=o>U=w]>ݿ=wa=O=9=g3=8=`†=q=a=,ü=a2=K¦==Pڎ=(Q@>li>-$>ԶW,>~|s3>La 7> Z9>H;.9>h`"c<Ͽ0>hl#=l,>M=(>{=M%>s>=#>=m">= #>m=$>?> '>>@0+>]M">B/>/>3><>T8>G>|=>Q>ͱA>WZ>E>b`> I>gd>hLK>rg>(L>`h>K>tg>I>:we>G>ga>wD>w]>A>XW>6?>> ;Q>6:>H>v5>"?>Y0>3>]+>'>*%>O>=>>>I>>{O= >X=!>!=o>/=B>B=>=>}=>=>=ծ >=>$=>]=>ʜ=>=6>M=>=j>)= >Z=>g6==i=. =h<=A===b<Y=\<<=3P8<H 2EU-AOY:!1;/=(1;9GKPFĶXay^/ཫlc5ɽf&@j/ך%m-\pbSVs "LwVf y|Sᄼdp;/Rn<ֈxQ'o>?,>,.2h%>/>f 7>h1n?>ɺڽF>\L>)Q>\ʗjU>4wuX>Y>Y>'X>keKU>%R>?fM><ο[H>vԽC>F0<>[6>d0>ԅ Z*>[[u%>צ >(Q3>+ >YE/>7>IL=彶w=Dֽ=ǽ0==7޸J/=2;=oʈ=g揽h=10>=MxD=dPj<_W^"iQ.,>4k 5ޔ;?r1ؐ<8(]=Y+kI=}p=0=?k=Ѽ6=Nɼ=W>ۀμe'>=߼/t;>(N>5:l_>a,!n>=HN{>Afĥ>SiN>命>Ο>6u>B >iV>ڦ>)>,'_>u7>eOy>Vo9>~^<6>9>3V> Z>(;\>猒&%=:w>=\>X%=>Jy*=>*=YU>P'=>=q8>=Kӎ>=y >,<>C<?y>έF<k>I6;]>/TO>G@>ov1>-<#>W>{>'}E=@1=)=E۫]=̚=qQ=9Y= i7=( =ʊ5<ܱ<༇]< ;ꁽ?Iۻhng ʙSeB'˺R#ͽ6轉v߽ e#'A;RS Ah |mԏk(ʖpɠTD~TS 0E vmgZ !\YVxpW {K現W즉W0L nv ݦf cVd#DGy8c*Abϥ7d0s" $&r5/dk Xz ;Aڽk};/ͽZve ӽ"kQg½tTS랽8p5!7$y8YW!>qI{'IPU< 6]P$Ѽc+(Gż0r3U351<0q'߁Ch UZѼn򩪻-lU!;x;L< < m={ >:> >F>>0>`>xQ> >$>4d$>h.>&>8> (>>C>Hv(>M>'>$V>&>}]>M#>td>>Ϛi>>~m>>0p>>yr> >NNs>y>s>>s>d=4r>;=7o>=j>%=O-c> =~X>d6=_K>_=N<>=%A,>3ë=>=~>=`=K>=l=`=U=% :==Xf =T=Y<2=]<뼿7d>*4& >׻n->¡9>#iD>K}2.N>LF?V> tZu^>i3e>p(k>jPp>Xu>{:O{>`>m໕A>`>F_ɺ>: >L;>R<>aRs <>Ҋ=N}>a:=Ϧ>Jm=>6=$>=>e=-]>u=;>f>>r%>>8>&>CK>F>VK\>>u{k>>J]x>)>H>>l>>F>a>&>R>>sq>8>:>~b>ǽ>u>>sv>ٳ>l>:>a>h>W>>5L>xĜ>˦C>>4<>x>\6>>,92>S >/>>->dr>v,>d>*>uUV>'>iF>$> 6>G>5$>s>w> >1>>ӊ=V=F/=w=i==>UM==;<=_n=a]GAJIK*P:TjWOY +oXeM% VS,R2jL碽F(%=oх4QY*sʽ0 aӽ$j۽M '꽹N#VA.-!f#levE> ƌ ! m ?je Z#ȍ$,S$ʗ#* |  E2G:  bdB:ؽ|ֽ ν<~xŽمSe|aK/xNC+x-ǽǥ нaܽ*H齪RR?<u Ot;US #<6< ռ=B>u=F >S>>>>#>>c0>i5!>;>-%>/C>(>`I>*>uN>e+>R>3*>U>|$)>Y>*&>\>#>P^>>Sa> V>c>c>pe>V>e>M>d>0{>a>8=e]>={X>=YQ>g=AI>4=O?>yf=4>#=)>&};<>Eh/=n2ؼ=(>=3g`/=a Y=4I=A=G۳F{=XVk庇͂&:Ij&;jRZG1P}<0B?Hĭ2L M%M3IbwBSi3<6ϽR[$$f irۼiœ3&;s9YX< 3[sn=mt >=3*>=)#>U=+>g>D2>>I7>ݼ=@S:>C=;>=;>=:>V=C9>=7>T=5>R=84>0=2>=`2>c=4>\=6>=:><=.>>Qm=CB>J=>SE>:={G>=H>C >H>y>mG>>E>%>UC>,>?>$0>;>c3>R7>ё4>j*2>34>q,>2>R$&>L1>>N/> 8>y.>2l > .>>M.>=Z/>=62>uÿ=~6>=;>0=@>q=G>l=>AM>QV=R>DH=W>tB=5[>E=~]>P7S=}^>Jj=^>.I=h\>]3=Y>:=oU>v=9Q>(=K>+={E>m>N>>>o8>>;2> >.,>">%>)">>>&$>>.>~>>)>O==' ===Ѻ=K=g=`==R=t½/=~ͽL=ֽ5=޽24H= 㽪=8_Jbk,\vu %h4]`?ܻ]]^a:Pep;\h<*kqU=\5(=l=Z̼<6= M=(;e~>>`%> ;S4> ;<@J>)=

!<,S>zu;;R>WCw;ԓN>;O9H>HD B>Z7λ:>S'4>488.>o?R)>vaoP'>Qa['>LC*>;l0>V8>SsB>+-;N>Oà>=T>N=뿆>/=.>*D=>e[=>Nr=F>,$=aʆ>=r>ٞ= u>5==oyd>o!=;R>=-?>=%,>w=<>m-=>i=j=F==#=Z==UT=$=R====s=݉=i5c=F=vY==i7T= =US==W=@=\=[=d=lɔ=Dn=v=y=?=`.== = <=;:p=pt!=㕛=W4=z~k=l%=CM.y=cD=ս'=Q7<1?kPN *ḽ~rdh."H3`+w!nQk.eb~gsIT- fþfƾǾxg(Ǿ&ƾU0ľW;[FhMQn쵾_]bhI!rS+Y{) ~ _ 9ffdI4}"{%k|%DP\%vTN.C8H;"5e‾2I142B'C5PI8~ ;+{"?uhBZmZEcGW$I!II.85HU%Ek?_T7Tӽm+=|a H*dɽЉu&g 4<<1ٍY =<B]5=y<V=O>'>*>%">%>1>nM>—A>>bP>p>\>Qf>=f>a>l>O>`n>\>m>=h>D=Vb>M=rC[>==8R>ቚ=G>_=<>e=̫0>NC=#>j[&=>]=>0C4= >6=>2=>D)=>t=B.>G=`W>|@Ω<>j<i>1< >9C;t=辺9=^=F=l=!=m<Ք΅3;V;~fCe½1[>_νe">O׽-"*>޽{.>* 1>罎^2>u=N1>H.>+>$?(>{L\%>ܽI#>TԽF">cʽIQ">CQ#>$>)&>_"&>:%>8Ϣ#>arC >e>^_>RY^+>lga  > fw.>F`i:J=h+=-c^=YS=F=b-=m< =~Ҽ=sO=羻h=‰;R=}$<鼂=wG<i=h}(=[O=iU=8=r=%=b=n=i=l=z =hgŲ>kj5>jt=MeC=[:=N=^>CI=h+j= =[8I>4ֽ#F>Jͫ >t+>@;G>&i=(>I4>;@>}<0N>7<[>N=6j>לD=x>e=>@=>8=Ik>֔=I>pǚ=Od>=>=h>T@=Ӷ>3=o>~=C>"=a>x=>VXm=n>Tg=>f=K>'Ck=>fs=w>|=>=؊>|=so>=NM>n=Un*>7=p>t=rA= ==`=={Ȅ=;~=Cn=+ \=oI=Y6=ʽ9#=usp=I >G<"d2<8;<iw2"@&C9 }ցGݼɼ*׽䊷<}erA S鼊Lyk;И<'v<2=м=!׼K2=[ ~==W={=:=ڼ/=Rp=押/m= (==ܿ; =^b<=< >;<>= >5=MK>*=@>#=>v"=ۯ>=X >=p>@ﯽ5! >şk>$>ʋt;0>9}L:>ĥ%D>^M>6S>l.V>mɻ3U>V ;(P>܆%C+8<ܝ(>Y<<>4 ===:=.l,=7ϕ=(8=N=sC=}U='X=2S=j?ϼXcE=p#*/=)ch=Ae4<ּ6>6vKEC79$5%];Y}߂4< ?x<>ϼ <ح=<)J`<lG|<:c<ף< <]<;+0>>ܽS?>aνY!>}$>A;'>h*>Gsn+>+>I7*>L;2'>B~:=>f5=B=>=Ng>=D"=8=== >=a>=%>37=,>N_==9/>}=,>[= %>ѣ==>v=. >ϲ=|=ι==s== =ܭ=\=D7==j<=7:<=|?=|eI=F Ǽ?=J6 =n@$=U<Ҫ=}Ri=/iƯ=WӀ`ܚ==T10\="!=0d<%;Ľe((˽2vѽBhֽýȪٽ۽ܽ!8X:ݽBUAcݽsrIݽ(ܽ[k۽hȠw(ܽQ*]ݽ8w޽P߽¾6L޽ľ\۽hžo׽)þ=ӽgͽdBȽHvF½)ỽ䣾'괽G˭RΑ ${24gsA%\R.=2v*|bsxo轌puƽ%vM}6.J%xkYHwq8d<}JL =/(P=3=4=B׻=j;(>go= ?(>2=e9>\=PI>M=V>=-a>՝=h>=m>=lo>Ý=.o>j=hm>=h>=7/a>&=W>K=.K>=+>>!=K@1>Ʉ=O %>_=>=[>~= > =>)>tZ >(> >>Y2>7>,>4>">p&>',>֭.>6>6>e@>N>> H> E>N>:GK>R> Q>.T>V>>:U>\>*T>:b>:Q>nh>L>m>۴F>&p>̹?>r>$8> hs>@0>Xr>w)>.p>|"> =n>ga>j>>;og>#>^d>>=a> >!^>hq>M\> >/[>>ZM[>HR&>>Z>2/>4Y>v,8>Y>RA> X>I>W>P>V>6V>U>PwY>T>[>U>wZ>SV>@W>FX>BQ>>\>G> `>:>td>H+>;ai>0> n>T>Ut>y=Q9z>=>m=P>Y =>>1HRHֻN؅>7>>DK=w>>V~>`v>aZaUm>Etb>.%W>+K>Xω =>&k.>:[a<0 >x6=2=Nq=`=iz==ߧ=K=Q=!== <1=4껡=+m=oO~ޮ=*p=Τ4=ȽBL=>ܽ=置Pyxh%ڼє`W9 oM_)C-Y9n>/1^N"<'=]Wl{gr$ nDC@޺\]KɽҽI}ܽ 轈ue?5 C;l#U&͔['v& ޽%ӽ3#'ǽoV;hI,s rz Sz#-%߼K_[Fw:o὜<жݽ<\ܽM6=ݽUh= U=$Fܗ=~[=f$=S5==e===D꽟[= =ʕ=޽'D=ݽ=ݽ=߽==W0%=ߓI>D >;s>|>#>Lܽ)*>ֽ\/>aϽ3>ǽc7>r:> l=>c@>0A>7,pC>YR~D>A[UE>// 5F>mI0G>]eqG>|; H>G5=TzE>= B>೮=p>>B=9>=ڤ3>>,>>3%>>>>v >ܷ>>>p>J>)>vb >0=>s=x=1=ޫ===K=?=k=Zw=jG=!D=>=< >/kp;&> λ{/>7>u߼L?>sD(E>=kJH>ZyCI>"H>2&C>ɽf;>l0>7 > a >=,$=.0v=r 6<];l̻1q@ʛ*CEG%Il69KVWNLrQU'SJVǸY͡UI\Ӧs^Uީn`bڻ*dfg 2jm롾=|lm^n)(o䎾pچ2PqZf|eqMljq3XpAG'pŌ7r1q(Uq&z rErdq{p齠m&۽iZνcy[l4PA>~0ɣV^  E%ٽڼ^:Q;q <%; %= =s====D4>[>[>x>:>>q;'>'>-> 0> 1>lx>4>>Œ5>x>6>l >t7>c>k8>J>`k:>><>;V>?>>C>N>9"F>\V >cH>>(I>W>J>J>J>#>]J>K)>iVI>m,>G>->sUE>+>aB>x&>ԇ>>Xr>9>F>4>t>/>h=l*>Q=>%>S=c>E=K">-B<6>w; > >+=PH =b ;=Oܽ5=$=̞]= %=+_7y1r]7ea0b=9aaK:\z8wUSpǼ KO6켜Vh^G3"dMC\+fA^ ei/aMMP1[R(ν20Sk潏tITO>N &t3`(!n& (*++M޽`*ʽ_~'V?#mgZȆ#YG#7=ټX/ս H9ePCd>[>'5 >_)>,2>_r8>D>{E>>lWQ>6>?tZ>>`>>9d>j>e>. >c>\ >2`>Y>~Z>J>^S>:=M> 3=F>z=7A>=<>=9>)=F&8>y.=7>=j7>R=ie7>R=6>?=4>X=1>P!=->=.)>=$>>>e >es>R>h>Ϣ>n>C#$>^>*>B>/>>3>n>6>M>7>u>S7> >t6>5%>l5>Q+>j3>F0>z/>3>,>C6>'>I6> #>rS5> >C1>s>,>X>$%>>O>F>j>[">>&>==X,>=2>=O8>JY=@=>=l`A>=ȪD>5u=UF>p[=G>C=6F>U-=\C>[=>>=͝7><:.>"<#><(>OFV=w> >%>>W >@->~|=?x=>b=chL>lP=լY>N=cd>l=NNm>=Kr>s=&&u>g=t>Z=?q>#=k>7`w:E>q3> >K۪ >KJ4=+޸=li=աr1=OpԺ:ټt;INIҽqsVnSWQDfrVv49SMށO e# J@zqC܆;H)ԫ3 (N+YNLF#ើ *⠾DS꠾Wc8; f jY ? g wꌾ- Aq y R}% tN& k `er ?aD^^6_^b3(#"e&biy(l)o/Y'@q>#qqewp_l6g^qMoSѐ罥}=3>=~>u=$>!=(>=f)>/='>=G!>"=k>Lλ=A?>=t>y=.A=͊=p^=fq=`=M=$Ӫ=:C*=‘==X|=5 #%>:8> ƄNK>zf[> pfh>6)\$r>cBv9x>\#@z>:y>GMv>=gp>A;h><Y>\/=Q>@g=K>=\!G> =C>= B>D=B>8=#D>>hgH>2D>:N>C>6W>/ >;a>|'>;l>W->x>12>y>5>t3>=8>_>J8>>F|7>b>L4>E>tD0>͛>†*>>#>~>>>>B>/{ >>>/>=G>=bF>=>=>i=!>>=.q>je=^>g&>=cH><&=&2>{<}=ZO<6=;vԐ=:ǿ+=ALX='?=ST|==Г{=4;Y >ѐ<>2<4/>:=>>4=vK>*=GV>=]>Y+=nb>>Td>Ph#>̔c>/7>)i_>QK>;X>v(_>(N>$q>~A>y>:2>j> >Ӌ>I >>>=bO>*=;>=lʎ>r=>!(=sx>1<|>gY(s>3B;i>39^>Ŭ4 S>K9G>J;>|/>A%#"><ۿ> )=;f> <=A҆<=P>$Rf>>[>"Ǩ>Z;;>:C=+=dN=.E=S[= V=nf=ר=p=i=z=5=v=\===Z= =o=V==/=Ґ=w==<>8A=>G= {>ȕ=2>$e=%>f=p8>I%=T@='!==BI=3===M==\=R=R=lJ=3=S=TQ=V=i=a=^>ь=F >\=>A=>?H= S>P_=7>_=4>K=o>/=Oo>=O >=>=&=F=D`=>2v=Vb >ۜ=R5>=>=P>V‹=`>N{=i>c=ٌ>9mQ== F=ef=KE=8D=]N===oa=4=9~=G==d=ۄ=:<=dse>]>e">=ͼL'>>P*>A+>l $*>4&>9A4!>>>⼼I>cc=9 H=I<¸=ݕ% > 0>k5[!> V (>l"o=,>CY}V->.,>aw(>d ">? H>#k: >gk)=P垼.=N==v:V=V8i=cq >;=b>wإ={>@ =>3y= >8#G=">ª=">[<<д;>j  >Yȼ3=t!=E_==*F.=>ʽ*x򔳽z/H{&y|&{%W2mK{F6z@$Xاy7hxUavawp\dv"Iu2%tPs}5qҚEp9nli\eSv)a[V 1XP,J _w'C3jx=S\z6LlL/t<&*۰7<'۽o;UsĽzc"zup n`;۔y<';I=(>w>F>5+>z,>p4>ԥ>> <>xN>j@>lq\>^nB>Fmh>3B>s>A>v|>S@>>>>>^z=>Ӧ>/<>0>X]=>H>>>]>JA>%>#E>>fJ>T>HQ>ћ>)Y>,>b>S,>zl>M>u>C>~>*d>:>>>֑>>oō>$>_ˆ>>>>+y>J+>pl> (>p`>r>}U>@ >8L>ry>lD>&p>=>d>77>טX>1>J>K>7->I=>)>.>.%> >T >4>V>>5>?)=g >=>7=`=O=:=W=:=Q=Ô=R= [=l=n==4<w= :zq=" Nk=kd`d=}I!'^=!Ž*GW=轣P=8vG=b==&E3=<%y'=w,=1M=45J<6%<68M{'1Ļ;(2!ܺ'چ:٧&;='D>=#>a>h2>3 >lz@>X>:M>>!eZ>u>e>Ί>ro>N >_x>b>G>S=(z>=A>=j->=R>Fۙ=Ȅ>]=>HV=2>N_-=w>p =}>5.k<t>

mcz<+i>h;<kb>=_>(=[>N R=W>{=T>a=O>l=^uJ> =CE>=@>3p=b=>r=<>}=<>= @>{}=E>a=M>=EW>٩=a>==o_l>x=]gw>q=^?>tU=䜆>8p:=t> ]!=> =>+!<>TM<><'֘>D=+>+=z>1= ʖ>DU= >q~=P>ڎ=H>n=7>\y=>=p>/=/`>ȵ>NN>J> /;>ʵ>(>?>j >߯ >>>'=h>L=e >=r >=>u=J=ʸQ=)={4=h="=`=0=;s=ɿ<<=<8A=(<<<-v;)l<& <𿼢@;c BQc |+U|ڼqR gVPH:*3<"ͽMཾ]0>lzc j݃ޫų` T'6j3G>`&jJf\+_jh8鯾Domul8z>|Jfp} oI|;>z}ӷw)tFy~q'>fmEhca#f^߉یXZFR^ur{JMcGHVQD Lg@vC`q=?;y&:3J{64,:20$o- 2(j{"~|"}:Wǽ QKyf)ۭE<lLX<:]=-4޽Sb=Cսu=JͽR ==ƽ=о~=܏[-=󏰽3>ϩj>.|>jA>ح>TR% ">D'>pYS+>X->=b.>S9!,>;(>Xuڼ #>6T|>o>UXr >Y>S=Z=Mi=v42=Ge7=E g==Cͼr7=omS^=f,$=% =p=m5=՟= T=>Ѽ>㐝s>7$> (/>7%=R>_=.]>~=f>4=o>=w> >i >$>%g>ϊ=>玄>U>5>ܘl>>Hހ>>_a>>ܒ>>7x>#q>{B>`>G>0~>>Gz>,^>>r>`>~p>ļ>ÿ>o>HT>q>Xn>3t>y >#y>>~f>p>A>>g>h>>>>U>D>>U>>>o$>zw>q>0>c>X]>͡> >ޙ>2b>S>A >kH>$>~>ȃ>|k>-t>@Y>NW^>GMH>{E>97>{+>?(>JE>~Q>U=>==W=:2=J<,-=,'=pj1=0grj=ꣽE=DϽb#== f T<sx˜+vQxw"Lvڀsb2rp3bI]mRYi'Bd2&+_Ǖ#OYi}*S=9NcJ뽬G,e߽ܮD׽PYC9ѽBνCV˽ gD|Ƚ^FRĽ+JE4MKRQ WT䢽|1V7y~W܍1XT+Zq[\^|]fwMd_>sb1CdX#epZ,gBh\3hǾg,ggSI g]'foUeokWd ȖbǼ`= H]C,v=Z}YVCVQ޳JMdHR½̫C$ѽ3?+ܽK:"gώ6Gl1ٽ,T̽?'FʸV!a?u;v8vJD_ 9#.:ѹL+U Y/t B񀻼/B[iVxJqIe<>c>/aAdӹĽ8cͽ?]rXҽ*TN{Խ1ӽZн񝅻h̽Y:Jǽ];½vL<ʑ^o=]5D=bF=XגC='=I<=*R2=1(=b!==CjQ= >g=RI>G=;'>R=i-2>۟=?5<>A=E>=N>Z=#V>B=F^>d>>Oj>it!>$o>=/>4s>љ<>īv>t J>,Sy>V>{>@#b>{>%/l>e{>Ut>(z>{>w>̀> u> >q>/Ȅ>Hn>G>j>;>dg>t>/d>}։>=a>=o>^>B>=/]>\>\>}> \>F>]>ז>^>I>3"`>ȅ>XGa>g>.a>מ>$ua>@ǟ>_>>]>ꄟ>݂X>؝>dR>>˟J>D>3+A>y>5>·>f(>>>H-}> . >l>=Z>Iz=(G>=2>R[=R>f=>+=~=<=K]<,Ê=;==C͌~:JΞVbulwnxUz5Ё" <=ECM=xWh= ="25=CԽ+=e=q都>=5/c>tf>&:>A<`,>+="7>r=sB>/×=uJ>)X=T$Q> =0U><;=zX>=#Y>v =W>='U>>Q>">MPO>#>M>±>M>>=6N>e=:\Q>=T>G=X>=U]]>@=b>=f>=dj>+={n>W=r>=)u>=]w>W= x>>x>>w>>s>2,>Ho>[[9>ri>xE>8~b>P>UsZ>X>VQ>_>wG>c> ;>d>t`->Bd>>/a> >e[>v&=jS>=I>z=V>>-Ov=@1>D=7$>Fuc} >ҮY=^-t[= tM='v=B =н^F=w轖j== = =#v"=P&8=.!=5F=;:=>;=A=,D=E=IG2=H=iH=H勶= G=[E= C7S=@ˀ=ٚ<ùe=r8L=307=k-%="'I=g[ؒ==[ h =f=s=Q'=#=(Ͻ/=>=2۱EQ=B=i=(=;qT= ?=}=rM=졽}=Q=W=IwнT=ʷ>Ʒ>-|(> d>#==UR=c%)=*,V=4_=^=(w=G]4=%R<6R]Of;ilu!1KwvB佬i<哾w\-IL pk3愾'Ġ+0>|U9q@Ɵ\1 Z@R%žuꖾ54ȾwUɾ5OwɾȾNfǾTƾ񚇾þ\OJ׾Y_*C෾,{Ψu"ꮾo󳩾h%GOaFS0X:N 둾C y6#f&Z}Yp7DdlؽeY8NED-( ;ѭ2@<*`=r @=՚fw=3B=%6=^ٚi=y-=|=Dm=vc=eW\=1+\=Z$Bb=[eAo=򻐠=;ɑ=Pb=͝=>Ʋ=>u=!>L=->f=g8>x=,A>m=/H>K=L>=؇O>=qP>=\O>U=A/L>=zF>4=m?>=WV6>֝=+>N= >ܖ=>=R >=O?====={=B=P=•=c==Ob=ܕ=W==S=%=ڲ=M=k===ň=^=%=O=[=+== [=l====4==ӊ===|=*=D== x ==RU<=uU;=w=6k=]"=;ۼ={=h-=qؼb=˱=ZxvL=dE8ӯ=1;C=b<.=zWIq=`! >gd=| >ZX=B!>3M=!X >D=T>]==za>:9=~=B7=A=8= =";=R=j?==]C=~=]H=hG= M=v=Q=<,W=K<\=5;`=Dc=?=e= {ag=Eלhg=Jg=9 f=aXc=Z\=’Q=A=\[_,=چ=-=wF==M] ?=>!s>]p>Ӥ۽1*>SǽӞ3>,;>`@>5xD>XH\nF>8RE> C>7<@>U=Y9>O=I5>c=1>%=.>=Q+>=t (>I=$>>=Bv!> =J>>=q>`=@ > =>= >R=>p=>~= >]I=/>L=>P=Lj> =WF>b[=>V=U!>$n=YK#>&=7V$>k=$>X=!> >y4>>h>e'> F>Z9>ˬ >3L>>ya>l= w>m=B>:=v>=z>>k=v>=x>\e=h>B=1>럻=)>'=t>J=J>1=u#>=M>}=p>=%Ǽ>=e>=h>=D>=)>I=E>=ˢ>I="S>4>™>>> >Q`>_ >Ӽ>V>s >@>a>>/|>>s>9>i>[>{_>q>+T>Sm >/I>|= d<>={.>(=Dž>J=ݛ>L=*=RAH;R'Z)bOh鱔m5EqՕStYQ}u5vB?Ev'ᕾ=uh s :?p{mkыj?='g5dx2a`k^]ZO)VA@P1J!QC`Z޽m,B9%虽R!s}e 7H &ʤu0wXP(;yg;o&j<:8>QAc=Uo=/=2=^ =E½$=ؽ _m=%=< z;A.ZY S().*DR.3.lh5gxǯ64v5|fv2I/)"h(*/Y輅$ux9G0'rV=$>~nV=)2>]=bG>ck=(LZ>=yi>Ԋ=ju><=z~>Ђ=ϑ>ܾ=>=牢>=O>=B>a >>K>ʂ>|>O}>'$> s>I*>f:f>/>W>*3>G>26>'L7>t8>&>8>g+>7>>+D5>eE=2>b=xz/>=F+>=r&>{=>J=o>=>ܼ=>=0=ے=v=5=!== #==ח=z==9=n=h=cԮ= I>e=X- >[y=G >Ф=.e >f{=z >֗= >Sۍ=X>===ze="=dA=G=V=q=cD"뼾M(7.Cm3`ۇ7Xߺ;-^?/Cg꥾+kGJ;gC* кɻ;<h>>%>4>!>4J>m21>^>9?>fq>_|>Z>Z>[g>5>`t>> >>c>Q>>> >>>!>۬>*?> >>k>>)>#>^u>b>>ɶ>v>>>b%>J>`S>+>>I>ī>1>Ϭ>qy>)߭>>Ю>>>**>>;>3>>>>ͮ>>Z>>9>l>ZV>J>.>!:>>&>|+>h#>5>>>|> >J,>mp>9>[>m>5G>u{>2>>d>@d>9>>Rl>>=m>x=OX>`=B>kt=->.Z=>;=f>l==[===BWg== =<=hW dM>3->=>>aټL>cOpX>P`>I*f>Qh> 弃g>08d>ܼ8^>ԼbU>ɼ0K>/ҹ@>Ȧ4>à(>)?x>uQ<@>=S4>i5^=Ԏӟ=T U=5 [=`X|=jC%8=/u4<Ԙ;} Ty߼8/! τv 2f JbM_.$sݜGip"^|_q?HW.HO~&pvr$(ePhWIlI xl;N .Г!˰[oQ8;0}}zuWϼ[mXxd^Ad[qwSGk,K*ȻIDY/+=h;ʣ7<2[Mi<} .b<.g*`'<'^<$k>VM>n'Z=a;U=2 <8=`x<$=(==MP==Kt=m~=AQ==X= #=4= ==E==i=g==a=|=b=2|==>=B=׮=m==L=}i=P===wC===Ҏ=>==ę=L==J >=r>H=&>=L1> `=R:>Xz=v@>Tk=WC>I;=+B>ƛ=Ϛ>>I;L->˻ >そ=/>V>x2$F=Cb#==SGJ=X<ýҎm㽝ڿX&Nӽb^X<佫k^p3P6 ,  !Č<, $2>7؁*B!91L&8AW@,a8JI}j.QosbYzO`p%fjnh)}oa OoC#myxjzq gi}abna-]J_ZHWRVSyQLKFEj@<@d;y ;56623bZ/D2,2"t+O4*r8*E.uH7/Is/qI.?F%-8TBw+;*2(E(F'&H$uY#D6ܽ4S!Er&. PY2P'j %oU{0rDS;O L<g=/UXX= =%==EG=ؽb=ҽa=bͽNL=/wɽA=ƽ:p=nĽ&=3½b=J=R9;=M="=W=54Ѹ=sw'=Q"\=ңZ9=ם\=㑽}=!N=fw{>fm >I\c>WG>Y=#>_(>g`+>,lo0->t,>nwH*>ud%> m>D]>D >#*'>*=̇F;= =R~<= =Ł=یY==yg==M=B=&==v >u=F> =1>=D>=$T>.;= c>ϛ=o>@=z>~=EO>p=T>w=U>=Rf>=p >5=`>b=)>X >>>ڙ>C>K>]$>r>+>i“>J2>>7>yo>v<>ӛ>#>>>5;?>Cģ>=>ӧ> :>>4> >a->Iݱ> %>ճ>'>>3>1>E2 > >7>6g>ޙ=`p>d=>=b>=֨>Ɩ=6>{=>"I==uI>XY4<:>[J>R]Kǀ>v>/j>ez_>BDT>yH>4v<>^D׽%0>nI#>K0>%u b>Չ=w/.=8'i=!㇈=#5J=\6$z=$ucf<&)%K%g&(̉&.v.&&Q&8Ž% D $w!+hdE0R%h /+9/ծ}B1Qu1 0/xP-Ȩ̾(D#,]"׽Ҋfǽ q뵽9ApXwz۽"N]ͽ#]R; 1W;nPT= >w?=,>-}=!>ޜ=%*>t=1>nd=y]7>=7G;>h:=<>B>7<>n>8>>2>d>d*>\>>>>=`>= F=@=R[=u==͹=A=Q=c=a==2W=~=X)=C^==2=Z:<=P< >pF>G >oFo>>C5>{=kR>$5>+8> >q>+-V>/M>̽ٵ >uc>Ѽ=xeW=X67=;5D=>(uu=p 4,=Y"33_ü1罆5ڽνKCUýV$&XcMJX1m½8mVĽ 5ƽΜɽC+ʽjᚽV˽+ʽQ<<=ԓK<8=H@<=#8|=>=>>'=!>ʢ8=|>qK=;'>J`=m!2>x=r<>=SlF>7=YO>=&V>I =5!\>yi=86_>^=F_>ؤ=?^><=_lZ>=W_T>t=wL>ą=C>#\=8>ް=,>=Z>8=Г>鰍=۟>{|= =4Z=O=~5=lӣ=ow =AW=<Ԑ==m`<9h$轠 D๽wO޽jXսޮʽӊvpO^œ  }d2+33lFpInO&f=.<Db<>Ua<9 >P_s<'>$<#>1`<>2=> !=e #>iF=)>Uq=0>=,7><@=?>=G>w=g2N>c=AR>6M=YU>c>!T>8>RQ>>y#K>ڸ>A>)e>A6>>(>K=4|> = >*=%=K=] == =r=ʝ=n=R=f=f= =ZeJ=?\=7=|%=-=c<*= g:? 罍3@& (@gd?5=Kg;^L8fԼ~!ЫN4㤼|XzJ߇fV:#U|ҽo c8潥nteߤy{D+޻Q!C(3(%.&G&-%=B>"g[ehrciɀ6~h[T F}G^V)[InֽBȽѽ뱽V@CO+&|"_V?8;+i{-=Ӥ =D>4=Ͽ>Y=S>y=|&>͊=z>N=`>=ɻ>>=Y6>=>= >ޠ=Y>v=>:C=̼=Ј==|==f=OG=N== 4=z=n=6C=R<=kѰ@];$N>8ӽM>|j&>->=)= @]=~-=TF= ük=tˁo= mλ3=y0;o}=rs<:NC=F<>g=i =.2=}>=/>=>@>H=7P>:ß=^>d7=FYj>X=7u>ݮ=%~>=c݃>u=ˇ>=E>=U>b=>=[>,J=K>Ϝ>ɔ>B#>}}>2 >>,>E>:>ܐ>mG>r>dU>=#>c>;>gq>$>~>z>>>Fk> > J>{>>$Y>>i>Lȗ>7>j>L΅>s>->>ue>Ό>i> a>΅|>D}>w>m>$s>p\>/n>7[J>!i>u7>K d>#>^>^>zY>r=S>==!N>q=G>~=@>:=M8>%< 0>ñD<&>>l>E>kMv=&{=H3=PHŽԜ=ߦ佡p{=K >==<+;,67&[6A2QZI\UP)2UYI%0\6\TE[Q VY;YiU]P_˔I#_ B];9?X[L1 S5)uO!OOwT$V`er" Lqn"$eH&˽GK.A߽69>OVFiOM.lS|e[Xrh\3^޻_s!u^T"(Z"cU"N4!}:E}> :Y~.y![[;+!j&μ1n(%;& [l\Pt>M?>XJݭ&>ZHCi0>YFt8>sE?>EDsD>SDG>X2DH>zvDG> ESD>ػE7?>#F֏8>nE0>Du(>@u> 9>S0+ >f%=f3F=[ g=ޖ=6ѽ;=Lz'=vn= Y5M=[`2=d=Iyh=;%=p<\*=$= G=ik=I&p= ==d=b== ===| >lv>;<>oL>Cs>4!>>`F*>>/>1 >;v2>o>k2>%>0>>[>,>>-'>=}">n=>T =>(+=.>MK=i>=| >= >=ԓ=%,=L=}=5=I=%=Q1==,=8=g=r6=e=,=a=w=k*=E===˵=d<@=Y;=Ԩ=+x&Ÿ=LԼ2=q,)=Bqaw=&T [=~½==b=E0meSH"Q X C;^yc4fȁg (eji;aa[d\KV-PܐpJӏI`Eu@<2B9I|7Xy4&kݲ2[Kq0xvJm.f7]+'1#!(#T$PA%ƽB .*bC^O @+ VfQJ>Ŧ>QS>u>$d\>߳>Fe>&>m>>u>Vg>|>>>=>P>p>چ>>7>j>j>j>\>ϰ>?>>燑>0>c>Sѓ>m>y>B:>0|>@ǖ>f>~>wQ>>>=>>#*>6k>!>>)>Qu>l=y>9= ~g>=R>Y=;>b=L#>6V==0[9=r=ne=zDl=Q=; =<{1<;<&)5<:+A!;)>w{lP ~*ND{Ľgƽѽ<ý2m͹iJ _^ n/P??a Nb%6_\K fh˼Zsl}F57ކYug2;V;N׍nG;N`R&;u G ƑŻȵ[M݅Dꕾe×E_ۙM 9꡽\l ýĞ1P0rm(2@H;+!1AQTF8@cJMxPΟSѝaU9\ W1mZ[ `=^hbgkC'qޱB\vj{8~AzouNKq݃l9lag遾a4~[Ww{UoOe]{H!fZ7A4M&,9JA>0-'6[hE ` ԽGZ*[۽`q˽Eu@wl&TG`c=8[MeTмCEU¼3*b>`.H~$Yͼ{iJt &[0>`C>Q;ĸкM^Nm=0>T=7>$>==^0>=e=>@ =9H>-I>]zR>v >[>>Od>>%m>>O u>O#>;|>:(>m>+>>}.>ׁ>0>3>+2> >o4>\ >6>>T:9>%>!<>->L"?>1>TA>v>xD>Bk>]F>O`>^G>S>hG>FG>(KF>";>D>q0>@>%>I<>b>~7>>1>p>~)>=v >J= >=j >= ===ב=m==_w=Rb=A=I=n]Z=Z 5="=&=|<=bsÜ/G>#>s̈+>b鏻0>I/<|3><4>1=2>t=/>ƽ=P,>Fл=X/'>{=!> I=s>C >׋>uy>>׃#>J>;4.>B >_7> >.>>/ >D>Ok >pI> >iL> >/O>>Q>V>R>>JT>>V>!>X>آ&>KY>*>St[>->WP\>/>[>0> Z>.>AV>3,>;P>@6(>H>">#=>">)2>8>N*%>c9 >>u=*z>=+=O='===g{=={+=4=<-<$S9 ;㴪5(),߼z1nbq½t7޽A誽MUlXԽ˝ ˯Ajei %2*[A./Z4EA"y:sI'Aj,~I)1:Q*G7vZ=M d;[CWnJxh$Q /Xɨ`"Ash"&oygQtљ®wT yߝwxp,su^&*p%hw^kR05CU2^l)  _iɃǽ:yӅtx[Bp8o2n#"llvTl&l9`DlASjsg:Rj{d$@`Pd[XSUu5̽[OսȱIڽCUڽ=H;ֽ\8aͽ\4H1*DZ/ose/1A1erw N5;!Vs;8?lBJJ$1Tݼ] ԰>Xf>Hm,$mjs w:LzB; {6"<$)|<< {I5<Px^ˍ&1;M>>O>>tO>ļOM>܂I>: oD>VE;=>"RT+4> xg *>yqy>y>%+>e=Y=1k =MM= ǩ}=Ff=:= =񺬽?<<6cj<-" <6 _;|af8B:6'K4d绬ڬª#: 8;2&9l<xڼeP4 %jMU@t4;ҽO<-Z/?=LxT=>=+ =F7=wqG=~= >E. ;>E.+>tdj8>oa>bC>%۽K>ŽMQ>TH.S>)4R>dlD#N>O9G>IL#=>[;Ѽу2>9F0%>&;U>4<[g >T ==R===7=ph==n =*=5m=я=P>R,=0!>͈=?e3>==rD>fP=ƌT>=ȧc>I=tq>=E2~>SE>װ>.>>5#>K>#54>,P>D>>>QS> >MEa>͛>q/m>.>.w>̟>^>`>>$>Œ>'>>6G>K>>'>~=>%>&W>S>س>>9>拍>,>#>>Glj>>d>Jճ>> (>'|>`>ns>>Sk>Dz>9%c>>|[>{>VT>d>pL>B>ID>?>4:>>.>Jz>> >B>>n(='>|=X[>=BL>W=>&<>_:bA>><ż6>,iI Ven>ŽAc>jAjX>bM>w!|B>27> &Bu->gN!A#>gXM>_>e> Qh#G=]zi=7h]="g[=ceL=bl= a1c=_dz(=^{<Q^(<3^``\nbhe_UjoʇqVL[xngC"̽ OܽP`W|>nYgdmP%vC*혾L>*-Ïg6-Kto2xWsq/V^A7J5@W+"H6>:Sܽ"򽀠ϪQdXU(օ@Hj s𽃑H2T$M#ݽнX0Z-z;Ѭ9><49g>Ⱥ+; >O%>{->t5>H;>Eҽ?>]B>s 2B>1?>_.];>y? o4>LP N+>C:_G >lQ>7cw8>ˊY=~X={=|&xۜ=U=fK=o|ue=GuFo<-nzҽ1t;<19Z7s6 S5=(5:5M6A8;( $?> @+B*A|YDXAƽsr5WWQ;j: ,v@"+iH;jp(h.i >;1Ӽo<<#왡!=2>\{=V>=r+>d`>O9>dN >2'G>>4T>O>`>*&>k>#.>{u>]5>N9~>;>[>КA>wQ>dF>(>K>:>N>>QR>:^>yU><|>]X>>[Z>}>)]>I>^>{>p_>Ss>8_>h>"]>a\>52Y>tM>$S>R=>CJ>Zt+>:@>>f4>>+p'>,=%>f= >K=D=-==!=p=4p=y=4%]='O[=P=|= J=Z6D=ۥ2?= fO5=C#=枽=䰽<>IL>)7MCm(YB;' ><+b'd<>^(q<ڪ*?<-L.fes = <=T9=6=4v=2}=u1RAj=0GT=>0<=0$=p1b,=`82u<2<52l<1 =;>$=z%>=?=S>\=y>b{=4)>j=3>aʚ=?>=5'L>c= Y>=g>%:=.v>c=4N>B!=>=5>==Ĝ>fk=na>>b> >>3T>>L>#>)>2 >H3>?>R>>>4I>>>T>>`>>#n>>Z|>>$>+>_>*>>I*>(n>>Ҡ>]>|>^>1>,>Ȯ>_P>>\g>p>Y>k>q!>K>>>A>Ex>ַ>#>$>~Ә>>>n{>>p>4}>=$d>j>dW>V>/BK>A>9=>I,>_/>>w? >/>l>c9=>!=T =ژ=t= By=wH=kH==-=UI=<> =<Ο< .~-HҽE乽D=!tBĭw@s,V?v"V}=@:X)='>nP=6LB>BQ=\>jj=4>v>O=a>L= >D=<><=B\>>> >ɺ>1> >>r>%>>.>>8>*>&QA>.>oJ>>{IS>]>V[><>d>>Om>?(v>y?Q>:?>9?>ֺ ?Ё>W ?N>y ?>?>Z?'>C?>1?G>?χ>< ?I>U ?۰>n ?>Q?LF>`?>>?{>a?\E>(>>S>Q>H>c>Z>!>_>>>l>k>bY>>E>r/>22>>:>$>R >bѤ>K=>5=Č>4=1>!=f>+W=:M>N=*z3><>>;=*=̼=a}"D=*9\\<\ňxcpP׼ʹkNySƽսǽ$# '.U\آ5W7'WoUmSܳ[P(AaMWʼR7JskG ƾ%7EʾCEϾ~B,ӾBu׾GaB۾Az޾A7{^?<2<_㾶9j6<*2ྡE.޾*R۾Y'W׾$,Ҿ"};h!nǾhX n5`3z} (\Tk!Kn#?𞾪%o(ݝں)t*k*ُ){'߬"$l\ҵ- `ݼ)}+#5j>ҽ%#¾E*!¾cp26t%JK ⻃๾5p;WKU<б< -v=nI>+=|˩>g7;*> D>@ץ>y\Q>@/!ލ>;8?o>Gѝ>R-Nť>M>D>4f>6T>ۂ>ax>jZk>iͻR]>2D:O>V;k;B>Tv"<)>X<>͈; >ƌ`o >H#!>$꛼K_=iq==9F =Ik=[?8=X=Tş=8eɸ=O/==#0==Q3&>mԼE>'>y2/>mQ5>>0kޣ9> ;>:;>cˍ9>5>ْ6k0>"8^)> >⁽> >g  >:B>9P={ʼgK=.B׷= :Ql=o<"`= UE<x<9&w;YSAR;d}=m;~;4};2;½6<3ˊ<@<:<#<0ɍ< |ʍ< ]<(Gu<i Z=m>U=^p>=&>?>[N0>>_|8>j>{m?>!>hUE>b(*>J>1>N>]8>MR>>S>>dT>QB>9U>MrF>.U>H>#T>J>QQ>@K>aM>uJ>YG>9H>uwA>"F>:>0B>7"3>Tk<>+>4>$>Ȁ*>>o>5>n>.>U>b>0>= >?= >=>j=%u>B#=>OǸ<:>U;=K =)V=F==$=Yս21=weT=@=!a< 4);EҧVHhfB_Zt?61"naཱིo*!nj{.)l:!͊C 爾=MKɆ_nQ`ڄ.VUZ}Y^iY\)^y1S`僾Ba>Lea䇾`XO_ -E]Z֏WXBW(撾|V VAW0iY\豢`ΗeM|iڬxmyq\s} Jc~X\V-z8t ,o`wJk9#hF gkh,*xhE^i.jS[j1jlg%Ic]nއ0UxLҁBy_p7~ms+^I0T[O,zF2!6V]!Q.^sXҼ6!}O:H<}=L->z=zD>އ=)pZ>=/#o>^@=+>=׉>R=jy>=>= >u=uӠ>T>d->F >V/>MH>>)>>>F>:W><>I$>>)> >j.>f>3>>7>@>ƨ:>W>;>j>:>>q7>>,1>_ؖ>d(>H>j>[>/>>a>4=>=j>=$8>H=>,=>=n>y=tx>U=sm>$8=*b>A!=U>O/=BH>L<;><#>]D<>G=}u4= h#=y=𥝽='y>}Y$>ʔjj1>_=>хyH>|KS>|n[>Eaޑb> Uڂg>'K\j>:0k>̜3i>-,f>f$ \b>ܛ]>jX>QS>KIM>5jkI>WjƼSE>⮪B>͌1@>W@>>v_<>}\%h:>CJ:N8>;-$6>5<_2>iD<!1>,<^0>;x=u/>==r.>!y=[.>*=->K6=<_->ܖB=n+>O=(>\=q~$>i=O> t=B>s=>=>=G=}=D=|=X=䢔=}-==v=*1=\= =SC|=7=c==TzO=A=t+===J+==q==,z=X=z<=`Y<*;(V=d{CE4!Z!~Fõtb?Έk2엽 uLW :tȽ4˹ڽ gyP8TŃλ7԰"hB x"WQ)$Ú?r%Ƨڼ@$.C<"By)2vHs"> Oнjs4:c;n eʽQ[`o<~н =L<3/=SM=l=f=A"{= rE==T(_9=҃Q_==ID,=VC|=r*A%v=-A$=;B =_YEe=F=MF=B2>; >Y0>>.|>=̼<&>򒁼,>02>; 8>`<<>#$ =xC>>?=E>`b=$[F>B~=vF>4=E>#=GE>L=DE>cf=ŪE>=BqF>%'=6G>3=G>=7G>m=E>M=1C>=1/A>G=?>>=*;>sV=r'8>*=Zk5>h<23>3i#.>:2->Y->@ ü->w%r->,>Щ*>ּ='>= >ף>Xk >Ƀ1-=.=n}X={Mż *x=D]c=<^X4Ĩ VԼszl;[4V䊧W嵽HȽƽֽy~ i%p3(œ084 bA! J^Tl^I~ixt#@T G󓒾Z ۘT4 ÉP@Ie.깾bл0 za_+.NMԵ"&ா@*x,e.>[ e0oj1[$ 2?u~2+22'*21c 1Q<_/܉"-w4*u"&A+g"#鈾H[91:!~i{}( 9轶|Kaѽsvۅng eG-[J/OߝAū3U$-"<HL<2=iX=>½z$=@G?=ic9=jdbv=Up=;=>/qP;= >JP= >B=K>H=B>= > >>> x>s,> ><>J > N> >i`>f >t> >f>5>7>^>?>(>>&>>r2>ܽ>S?>b>5M>>3]>>>Fm>>}><>ek>c>)Ϗ>>ۗ>">S>b>y >?,>_%?n%>t'?QM>?b>ӷ?Y>5 ?e>t ?>ߪ ?> ?>U?G{>?>?>?]>?>?4>6 ?O>{ ?>x ?c> g?>U?>?$>>>^3>L>^>^ğ>>6<>8>p>w>2>ͽ> 6t>V>_>]>/K>N>7>%>a#>E>HD>X>ʠ=t>8=Me>Pص=~U>ה=cF> Fk=36>1=t0&><E> <#>'q;=?ךW BڛA$ٛ9L?g:/ 4).ēZ'xn! b:X:J7$6׈|g%UzM~- =yUW6O7yef?Az"*H|>Ph~7Wgc\jv `en\a.` ヾ%{],FPX9 Qs+Hx=Z1- #}.pUX:yK ƽ\rŝ;OV+慼2 Nk;%̕<\˔88<1 r+; =w;hUH:8S6]Lݻ5hH4xG 4K!=4D 3 i2^ 0 - )P t$z; }DP4ok i; gѽrnLj޽)ͽ~i#x̨pcHxs}f񀽌LY\zR*3kR|ZոY|i&>]}d}SG#<<ͭ)=V>-=^W=s#J=0Ik==]=EZˢ=+z`=-~Qv=짽=қ= =XN|=i[=:B=J==ϼ6=m=^=K=R(P=xûl=6;=U:=w;@>5s+]<!>v!v&=I&>@T=.>(=6>d=]=>=C>_=H>S=VM>l>P>>R>z">\S>.>S>ʢ9>R>C>P>=L>HN>T>M>?\> L>_c>.L>j>HM>ҕq>P>xx>U>>[>>c>&>(m>@>w>么>Y>O>H>պ>o>a>c>Ԡ> 8>С>>>>R><>>1>>l>-ׁ>>݀> >>W>}>3>{>4>^y>)>ku>.>}r>V>qn>>(i>>@d>9>|_>џ>6aY>;>JS>wTw>RN>Cf>1I>iNV>D>F>@>8>=> +>;>p >j6:>5>f8><>5>>EJ2>+>@->g=k&>4=>A=->l=@- >m=n===?=(G=8===E-=C+==o==Ȣ8=Xϗ=m=Y=O-<-p=P;U=ϻO?=:ÎE.=F:sf"=֎b=6A=U=GYsY+=z*q=&4=(=== SýbW=,Ƚ"=Xɽ(=ƽ!.=@Jj0=+-=6!= =I:L<ۗq霉d]KW9U^\E~_5u9%\;; <(<񽢪I<׽J_=>j=X*>i=t6>=4@>=H>= N>=R>Ȼ>gT>6 >O;U>>T>K>j T>">}"S>& >R> $>S>9(>JU>*>EY>m,>~n_>'->f>->6io>S->y>H+>b>!'>>8">>b&>/Y>K>&i>?(>—>zw=Ù>1=IĚ>̘=rp>^=> =>ERb<>(\>>R/ z>)WF*i>XV> D>ܨ0>Dž j>;0 >˽K=ԽeM=7ݽK =6Ǯ=|ah=u͜9=%T=<51<2]D<;q >ٻ X[$?#C7i"x0'6P<,ob/2fG1<2E2ذ21ŽCx1TGν1ZֽT2(i޽C2E 2];1p/7,RB)C7$W  r<g+ 5(   HݔdPo|޽k?_/ݽܽ#TSݽ%&޽t b'P! "vc&+) *(4u%Fi뽫9 k۽Dۥӽ˽$<ýB罦dҽ`YA_«W"Ԩ6xy᧽eFéWQWaQKS緽"]cm(8½=½-?Z= ]=z>>=O->'b=?>=KP> =Kb>MB=ls>{z=݂>g=>= >(=.>os=,>#=>(+==> R=[>m=>=wo>&:=>Է=>=c0>q=B>3=n:>)=>=f?J!>??>d?^>8 ?(>8 ?b3>?=>?QF>1?.L>s?Q>4?S>?1R>af ?zO>{Y ?J> ?C>y?:>}?޺0>? %>\>6>7>>g>bH>>#f=3>c=>ހ=>3=1>0>=>Z=5> T=N>=*>=M>=O>==V4>_>=:>=4ܕ>4>v>t>2>>|>L>7m>>]>>^L>>0;>>X\)>^=>h=2>=m=.~=Ի=g====|+]=ќ=[==<'~= :j=Tl\!]=V=JW=^c^=20l="Ľ=wY὚i=_/= r=7\^c=' *-=$9=WH8b=RW=ȕeB<=rJQ=~!=߃2=|='  }= F_J=Wu=9"< X俽M $ηh ם Tȕ׼Bw⨲{fs}?mW% Hcg?R7{$򘼚&.ODüAW>ۈ̺q^lf;fV]gsP=@>= >=J>J=>>=k>=ܚ>=R#>=(>=6->M=Z1>P=W6>*=;<>=XB>=àH>=aN>6=kT>==Y>=3e\>N3=6^>a=[]>Q=[>=W>=M R>w=J>x=)8y=k8>OdM=N->' = G">\<>~V<-4 >- \"F==@1= мǸ=3=R[=T/P=?_jm== Lm9H=QWC =M!dɜ<[r<rv;0R]f6ýbo_rн⛓ܽ?5ɽC\ 110CCb ~%RU$j&ҲD(} (@T( X(V '&`]%@m$z"" #1) /mrd6*\<Cn+Jx bP, $V2-[2Z_QS*wb mfdIL e@d)bQ^ Yw RmfI$?E'G3c뽔('v彌 YN۽ʽԽ ˽q̃(g\."5»{fۼP(V! Ǭ⼛Y_Γ<9y <H<<.ãsj=%>caw=">ۂ=D)>^b=1>x=8>7=W>>=>C>=F>D=xJ>P=_jL>n!=%gN> U=WO>ۭ=P>۩=P> =4P>G=O>=M>Ti=K>=J>Ǒ=[H>==G>)=G>I=G>i#=UI>E%=L>q=`P>2=IT>=9X>=Q=#^>= _>7(>`>pr>`> >2_>4>T4]>f>õX>d>lQ>5 >TH>r>_=>c>0>=n#>-0=>[=?#>=,(=@ɳ=e=N==M==w,==6q=Au=yW=S=J>=4=s'=1V=o=vr<<W\=<;! % ;?NUu;K@s/;a͝Z:[n௳Tнч轅: a7 Q{{,Tʼ"eګ' +a#V-35.8BM/Hn 1jH`2?)5h.b8 ;k⼄?z9gDx̻lH;.|LZ!=b=i=½CP=ǽ37=̽V=WϽ7=ӽ@iBEiE*G' HlGق *F r 9ZD `B9A )I@?f? #C?֛?za@dh7BpTDQ7FJ\_H0U2J3JEIOG!D@V;gMa5E %.g ,&e JV ea !ֽ!@*A'/,n1@ks5~78>I;ϊ=l_?D.9B<PD$YŹ۽j>Ž9>/ذV>,̤&>,>hk/> Ei1>g1>%E0>B.>Y+>2';)>8<%>}%=>V= r>V=z>e=F>z}=W>= >t=B >47=)>ג=2>>>> >+9> >$>.>߯.>{>&8>>#A>5!>_DI>'>]@P>/>( V>Y6>Z>Q>>W^>TG>`>O>}b>X>V@b>'/a>a>h>V a>ho>X`>xu>_>y>տ`> |>L*c>s|>Pg>}{>(n>x>v>jt>{>n>1>g>OF>CB`>>W>K>N>H>;D>->_9>N=>N.>>C#>z>>خ>u'>>A>no>q>L>s=В>:=r7>c=>2=~$>4=x9>%=_>==>-=M>X=|>a&=>=>=(s>=g>= [>=Q>=CKH>R=\?>g=:8>=11>T=+>* =4'>W>gO#>8> >">x>e> >,>>">f>>>>`Z>ſ>y>C>=3>==].===|=_==2:==g==D=> %=#>, =>g< >ݪW<$ >F;0}>s'1:>9L>B]B>E*>nf > zg >0ȃ>ܚ1>7==ٞv=޼= v=͉0=\`=*=ş9=9q=ߛԽiK=Bd=Feք=׃w=rp="n=*}q={1/z=<67=69=s5: =C&9uj=0-6=:f1jm=J+ =6$ ==y=u 4==?=MO=5u۰= ڽa=Ͻ =@Ž=&+u=WE`=O=IC===7<=S#Y>=CiB=)%G=đkJ=>䕽UK=;cH=]@=/G2= S\=\=/HIoNܽFнOQŽdZ Pe@p[e{yV@%&t33q艽 ;PrY_bd;J4~y%lc > bҼ˼[5łȼWVcʼJ )QѼݼ֞a̝"eog)G15N $n~놽;"ؠf,Ǩ(|dqۢ4fZҳNk%C2SD@8F<.o޼ %%W{ĻU^;jZ<(jNoؽD=dĽ@X=9Mg=}r=`qɶx=6H{=3y=is=(:8l=a<3Hd=T = ^=AL=2Z='=i$Z=۩=2<\=])=a=i=`=i=P>t=W>Ɂ=">=W0>7=`"=><=C[H>&=aR>V=lf[>ڷ=4c>=i>E=n>B/=?r>0=s>xݺ=r>- =6o>=j>i=!d>=]>=""U>>7e==uM>SF=YF>)=)?><^=f:> $<< 0>u#<+> z<'>F<#>O<8>;M,>;>R;>; >;>Z;{>]=;=`$g;`=oB;^=+cN= =5ױ=pkTE=ۼ=Tf=ԧ:=1=g`<;/cs<MM̜Y |.vj{60챽n۳D?pǽ1X⤽t서7gu\]!\8X)dD1^.8,;@{ QG_?O(hX]r`~&/h0qxjz(4=@ń}SSq9j ޯnb\Q$F.鉾ᛡʦas걊﬽'kHW^t,ֈ ai F>w䇾7]g퇾bZP$L󇾏CL܇%RT^8do EWܦ1NC }-~e6vX2lQobʴVWK>J J>s8&1xq#t<䣽L(ӽ@PlIoIx#H"<>;=-ta4J;'R;4=/> ܄=$>w1=3>9č=A>1=KO>P=[>N'=Yh>.ۻ=Kt>4=F>Z=6>;= > >>A >7>>33>6>o>>~m>q">}?>^c%>>ϯ'>LP>')>q>)>H>O*>>9T*>0> !*>4>)>>K)>>)>>{L)>9>[)>16>)>>,*>ï>B,>&>_K.>1>0>>f 4>"v>7>u>e;>l>@>7>MF>>K>V>XxQ>>V>>Z>&>e^>>>_>y>$`> >d^>7>C\>>TX>z>}>R>>K>x >΍B>J%>m29>v>8/>"%>8Wb>[]>IIY>vi>Q>ϭ >|I>mW>B>=;>to=4>z=J->rp=$>=I>ԩ=>=2>=]1=1===8===T=[^==NR!=k=.<>iP>$ѿ>p]+>G|:,>ҽe5=xZ=!|=kS=YFy=D=zG=n=Byi ]= [$=9k2Pji|༅B5mLlF@cόc2JyL:0 \˛P\0P>ƽ wϽqlֽzݽOć9⽡[xt^RCR(޽(d۽WʼcؽGM׽|4~ֽtsսiX!սzBGӽ<@̄ѽGνnZBɽ2zHŽϯ޼_&篽_ I]S9_N"!^|wde`aۋ dVZCqa*8 R5޼d(k4gtҭLyc+QīԧP )kD&lD=ȼ'Ľxv?dȽ=#Y̽Dнf,eoս ܽS⽗ۚ3齆 9z{HkEql(]Wo4`Gu,rD˼7;n?+;=v=񌄽Q<\U+J<9lO=T>ui=>/c~==l=~=Î==b===F=Ϲ=P="ј=0==&= = .=====r==p=D=rZ=j=C==0.=,k>|=.>& =/w>=&>='3>=?>=0K> =tW>6=a>d= k>a(=|t>5=w{>C=a>fQ=xq>^=N>h=>zo=>5q=\>m=)\>e=o>X=>E=:>=L0=>m=>=y>VFqZm!X6 hf<8c> ''=b`>O=(]>Н,=< X>ú9=Q>cE=J>( O=*C> (V=":>fZ=W<2>~[=`(>X=T->O=>B=Q >ʨ1=+=fU==w=ǵ=O~<ؒ=/)m-bAu3;SJ:Ӝ3[A+sJ#JRZ`f[kkoV׽>rýuBLxbK){.P}mnaL򀾜,^c%DTgdP~vy/(s~‚l˹cOsR;TZic;Qy;DHߡ;i>A;5|:Q-b!3%~xλI\m=w Fx- @ĺΜ x;@ Nj; -F<- <&v<%=!=RusF=YBp=E(z=M9Sc=P)=mqX=>~ C@=C">t#>B"% U>@&v >r(f&>)2*>M+^L+>?-(*>q/H&>u1!> 3>@5>6a >A7>7==+,7=>6Ó=4+= v2=Zo/=+= 'C =U"r==G@Y=@Ƣ= LS=}+e=^_Ԣ=H١=Y `=]ݽ״=սh=)н=˽oG=^Ƚσ=Ľnu=b=V#Q=@="x0=vm ==CMW<f <5?<٩;+ >sA{>^>>D P>=t@&>t(.>r6>°JC@>4ʽJ>>^ὅS>SP}]>f>2R;o>E Rw>~ +~> >>0>>q>/ڽ>ƽ;>p˲>D(>!>nꪓ> M>/Լ>3B>$>Hu߼>4Ƽk>BZȉ>HjP>lڣ>) $>bꞼ<>P>`S>d"2> kDՀ>`C5)~>OWy>Zas>,-m>Q;Ge>N<6X\>}ʨ W!=aN<>K=80>[~v=$>=D>s= >m=>==i=2H=== ==Ԑ=|=ڴ=0HK=q=Q=% ==?(t@=@=[+ӽ`=G=($傒=3^==r=Sf=ڊ=+!=ݾK9=|=(L=zֽr7=Ľ"="='z=HYdR==c=5IϨ=)1'n=9f︯=r!F=ͼdz=n%*7=0gbx=&w=7"== 9e=!P;sZ=4I<@=.a<ڟ=75<=n<@ ==>}=>6=Io>=%>=uk*>1=.>D=0>p=2>u=2>X=B2>=2>:^=lo2>9=92>= 3>z=5>`R=R8> +=ߧ<>=GNA>nּe<`L>~;S>*5([>&b>/i>Ծp>;v>t [{>la>.1>#A]>dOu>U\>6Kg[Y}>NpCz>xyv>ҝu s>!eap> vm> %Pk>* i>g>dŸf>k:e>"c>ͯ[a>2_>)R]>渽Z>hW>T>rQ>tyL>ʹ8H>OB>G+;>؆3>I*>݊PC >>t.>%-2=UĽNV=kƽH=Yƽa=7Ž^=A½mT=:vz=8vӹDfyBKQ3XߪŽm8`4r˽MhTϽYqҽYzԽWֽE 5ؽD뤾;ŠCY6E㒾0ߊfs*ݢ#Cz8:n`_odO \)|U,P5yK*սHȇĽ_EC;zA᫕>#:gXi?5sE~/ '/.ːJmλ% Ȧ;V<꽮<ֽ=½J;=r=^=o=ڃ4=:Z F=&+Nb=H=m=#b=y=!R<= <r=uj߫Rüvm՞iXl:1*DMׄeţ:qy,;能=;t=@<><[I>9<>n">K=')> =#U0> =T5>K=9>q*=J<> :6=<>OB=%<>N=89>cZ=oK6>e=N1>Zn=PB+>>t= $> sv=>t=>l=>w^= >N=}r>;=o=)===?= =/=r=%={<>5IZd<>R;>m=:ŸN="={O=h=Pp*=r~=D3=8eZ=UP=M==(=c7ѽ=(=i =K@A=> P >>}> r(>ϗ$/>0z4>8>a 89> $8>F 6>I/4>9ͽ0>IJ,>uY'>@qI">05T>J>h` >\9> 8=<&ّ<:"SϽY=/sԽW=DؽT=ڽ/E.սOXPԽ'Xsн_kV˽dĽךglʻh~Zgde`ҠEE\[~WoQMѮLKeDw˽=[ݽY6XE. &mR OD2qh( \0M66:;=,bF>UTwBƮR -s3UŻ}tօB3uG鼾漊gT 㼐~8JܼD"+:м޻;7K<4?ȩ<lFq>Ha??>;S1><>%P<$>ݮ=].>NM=v3>~=џ7>C=͖;>P=?>=D>_=H> =!xM>8 >Q>~>WU>a,(>0X>@e5>IZ>A>ճ[>!M>\>MW>I]>6.`>%^>g>h_> n>a>çt>5d>)z>ei>a>n>4>;s>x>zDx>m >ϳ|>Y>>]>)h>3>B@>>;>֐>瞂>x>4>r >=><>F>Y >~> >7|>KՖ>Jy>>v>7>s>2N>p>T>3~m>WF>i>'>Κf>z>+c>ɖ>Na>>s_>e>]> >Y[>>M_X>>6T>u>0gN>>F>?>X<>l>y0>1Ë>">>><̂>>gz>=..n>=`>=R>*=D>N=E6>=(>ح<)>P;L>J>8R=5+y=C,=P p[=A)=dg=B=p=r=\G={zŽP=˽3=ҽC=,ڽ=Ѧ,Z=d-=}< <;;#˚,OMqӼ-A*^m|nޘ$,);۽-:2/\ /+dm-(q&g!,i1# 6?:pR?νDලOZKСRj%["Ed0f0nRSJxGuhB順CgJTe%Xkit홾SĎ|[wa%Egv֯T%ҽfJr<ѡRl/f=M! GI]D"OX(먾,J-;n-Rl+Ȿ'"!UY뷾i#  5gү߽pU ν`S¾CH mľ8Ͱƾagɾ՜,˾w0ξ:Rо㓽 Ӿ&tվ5Tx׾33پWQپUBnپ\ؾD־0ӾоH=*;̣wRJɾ>XWž^7LT̚ Be* 3QHWM۶pQ+ 띥5 ѡEm9K`uXkcD񛼷؏O7ﻼ>L<D~r>$+fOIX=ӻH;M::X8+ <;&< <{v.=߽zW8=(b_=1=K`^=u!="꘼]b=+mf=a׆<= ==S= = ===(==\==(s>%= J>WV=5>mQ=L>;=Yd>A={>=Ԉ>='ד>K=,>=>+=>؇=x>~r=,>aX=>P#B=>c-=ɘ>=N>N =>g2<>?F < >$3qe<>@_<[%>Fj`aix<q>,E<>e <>͑<(U>݋c<>LI<>O3< >g<$<>W!,5<>W<>l<>Ѣ<8>1<9>q<`>?=>N)=({>A%=v>"4=ɬ>@= >CI=m>qP=}>V=v>X=`>X=L>V=<:>S=*>UN=&>H=>B=`>t<==m6=%=c1==0_-==.*=U=i)==*={=0,==(E.==q0==X3=G=/7=w=U;=ㆶ=6@=R=HD=))=N}G==I=Il=aK=\={J=.=zJ=e<&oI=_=ۙ,L=XC ٦=رG=m弽=ǽk=6ҽ6=۽)=p?=2콒=S%> =En=30=h<=VBӑ=Y=g_=罟@=S,ݽs&=нY>=½<-<<֌=_5C?=ȠHe<=MJq5=7IB+=D !=ac<=C3 =S)Q<9<]Y <*5 Ȫ5:tvN}4ZOL2ݳSռj{b;kDfXJ` O'XSOUFW;~X1LXG'aVϤ?TR>KOR MKG) JGH#%HiGG6%G$*G QFDeA3<04!c住p+Խ= m\Խ'Ͻ Z|]>_.,B&te6)Dށ4'sF f[漎9r궼E㉼掽1vB]D"hL{wC====d>=W >í= >n=i >=z>=>8=#>=> w=>v=>`Y=u >0=m====FB=x==a=^= ===p==5==4=ޥ===*=-=Q==c>=9l>1}=)U>}=f >Ѓ=)>0=҉6>9=eG>>P=\>9M=)t>&=Ԇ>yh=G><=ƛ>j=J>=,>u=g>p>_>T >>*>W>z>>>v>S >R>s>Ʋ>=>=ߋ> =>7=鰅>)=>ft=ڮt>=C&k>R1=2f>.y=_}d>ȒC=Cb>>=^>L<Ê]>+Kr;i>?h>Ka>D& V>57 H>?_E9>|ǝ,>~bE!>R>>ҝo= Ta=f=S@=Qyό= Wj=ő3R=:=V= ޼ =*¼A=w=H4>Y=%$G=6ϼ@,J=fʼg=Ӈ6=4F:=_ N<=:z=M>r=915>w=F>u=T>=7b>v>+n>= >x>e.>D~>:>>3wG>y>R>lk>_SZ>X>H[>1B>U>+>K>3><>Y >K7)>¤=J>0=5=>= =I=e=ߧ=<Š=s,$=;'|jZ= =P?p<1Zb3>]33S>F[m>eӀ>^:>0A<><ڇ>TzU

6\C;B>H0v)>[a>Y0D=c=Y 6!~=P =6QJRm7 ]'eFMف t*DRU3?7xdb3Ȃ1 6þ ,BҾ;jݾAKZEZq!e;1羆jQ{ᾞi?׾uf`ɾa%4ZTQ:Iett0D2F"Di\G#sн܀KZaMM*=KJ=I)>kFA>Z?;!u>N5@>'F>Ë> >>g޽>콽A>4>9Ǒ( ?[;c>{~>Yw>D?Qo>x}>8t>?6.>+e<><>\$C= >ѐ=T=0=j=~=zRr>,>쀽>ޠ!>K$k#> $>!!>ӻz>>ˣ #>f ^)>`^41>e 7>6"9>hy<74>.5 =J(>x=g>=>==v==>>\=N>=v>~<)>;8>mkOF>Xy96T>;a>C~<+n>==L>OTL=!>u|=>,-=?<>=C>}=|>9cv=2e>=OK>醵=->fJ=Z >s>)==7>>x=^X>Ö<+ru>ZD>dfK>ǽt¡>>p8줶>N_ɿ>/>6+>]II>)>Ⱥ>nS˾>Ծ~Q>dݾ|&>wq>(꾽R>̈́7>9 >zt >t=EZ=}=L׾&#=7˾;g5 ޼v>Iu3ҽgi|j5]YU"6q!ℾ'?ᒾzmݵ#4;#: 烾A<7z M=\p=i"=et=c=a=6z`Q=N_`(=>]ĺ=VY.=Rlh=Jr =$@|=NS6Qn=*ub%=p9EadIDID fݽl83jF&fcɝS=t=>Ľ~,>ݙ`k>m^f>1%t>R+ܼ>bf>Y">>9=>F=>Eb >oͮ>?,>>M>}>j>paM>|>r` >J4><=v>Φ=X>ɀJ=>Bՠu Cy>c >`f>*l>oe>^۽/>O06>j >ʟ>£>~Ok>hCi>h>`6 7>XO>y>XȽ<ً>UHX>K?}>zfsw>r<eu>J=ss>n=Vp>8>ual>փF>g>UUb>㊎>3eZ>#>˼O>> B>^>3>>`4$>>?>z>/G>ܻ>i=t>x=H>=]J>1=>u=Ʈ}>B=nDR>;=O!>W=B=P=J=t8=`#?׿=,匽9=rD=,8p=hoo=7j=XP=ľZ=jپJ=`z =Õ=V؋=H v=p+ zF=yC= GS`wZ>iߡ>0@>{^>(c>E>>D >>iKCխ>'T>Ǿz>ξ >xԾa>[׾.>׾=fԾ1=sξKQ<;ƾJQVdnz\+T{!NEwl,[uĤc?ʶ&䵾]5{ֱ֩ 橾 &aMEi˞㪠fQ ,-} qln~~0p1Ǿb^*ϾG!Ӿ)9ҾW,ϾU ˾&+Ⱦ.};<Ǿ BJ=VǾ'=Aƾ>ݻþE8>Ŀ.\>Ⱥy>]u>֯r> `>)2>d,>m2&>M1>Xކ>.d*8t>(g~VV>B4>^?>P=t-=[K=Nż;Q /ټk0ku%>eoB>6ʼn_>y` {>F>螛%>᝾q>]; &>z;>96>njp<>h>Jy B>bex>YFc>E%gU>G /L>g |E>|N,@>#%;>c=5>˧=T.>=='>>#>/>VF#>O> &>wo>Ώ*>چ>P.>`n>5/>P>.,>>nA%>p=>D>>u/>I%>M? > Կ>>$>> >9w)>{>D<>>²O>s>`Pa>>Lp>ߏ>>d}>.+>,>e>&>]H>\n>}3)>>T>>=>=><>[>r>m> <ʽ>br3> =>;%>tSwv>iӖ>`{s>~Q>Xi> M>H&"3>vw>_ >=xl=F>=P==-<=`-=Q@=*t> ?=N>#=lE>꬈=Ń>#Č=> [=>o=7!>=8?==9$?Tc=Rx?&x>=C ?[ %=[$?3%=%&?3C="&?fLz=3$?ۢ=> ?=G]?>?H)>n ?uM>u?q>>z?>>ϟ>>G> >">6>>\>>'f>ݫ>t8>G >{ >>Ż=U>,N=!>6ݼ>t>gIҽ >|`p|>s2$> T>džv>k[>F>ꤾ>fd+ʐ>@u>柭@>.ᦾ4>⛾!>Q,>Bv>Mݓ> {>FI佯>CU"N>F5> <=P>t=|z>n>qc>'B>rG>"a>/1*>}> >>j=Z>y=ژ>u܆=h>"W=v>9I=>\=۠>y=>(ņ=M>s=+z>=U^>^=@>Z=; > ==(=PD=b=0)==c%I=0=ůˤ=/O Ɉ=`9\=g6=s.==Mା="=˾Jg=׾+c=⾬<:xw-( ͗ҽQ辜ܾi̾^L/ljlCˎyT݈_?v]Rbv&_9mܽYmZT=Eg5QM=3.R=>T,> [D>,.gj>{>iŠE>m>r>-T>ø_>>m>/Ǻ>щ|>[y`>]@>a>6X=ƒJ)=HJk2=PMt;S8M;X#ciҽow $cT,탽GHݳ`-{v<:".=`-Q=㧘M=aաϏ)=Tٮ<3PY<ȃ2"zUǾҼN̾$0ξCb̾njȾkG-D3ν5۱U5߽`F닾`cj8e 81q E w5 A=?F >zC> %D>:>CSmѹ>kM>i5}>.2>V>`?p?Fy>xh|>S~>r9(;>>>1*> OJՊ>Nf>BQ4>M㼵=8=胼Y<TxG&>]ŽLmJ<>&KJ#T>fHfd>D n>= t>2 u>&_$Ot>m>s#c>v彩[T>ɽ4B>e{,>oX>s=G=tk =7L:e鼼#;"/<ݽ*U= yʘ=&1=Na=b)l>p<>Ar>8DZ=_ܳC=υ@= ˾Э=ưӾ5-=wپqT=knݾO<.޾0@;""ܾ( ȼA׾=ξ9owþ;GRΣݲ|ʎJkUblQk45Dd&Ix. :>W"m>*8iR>3K>΃YI> _>_w>DZ>dN7>;>c=%x>}w6ۧ>E6>d7潾> ֽ3p>ʽ;H>溽>ƥ=&_=dXEm;55;a" 2";k:Y<(}ƴ<8g;ӠkMg|=ݻ2J˾@:ջp־<߾-U`澗V徙""⾩ѼݾXw_־ݼE̾30}`,ОG0qT8FY Xܽ Dʼ y<63.Y='+N<=Խ=*v>3 $>N::9>fN>ս4Uc>Rv>Ģ.>)Xf>$7x>ė>Eۼ>iY>6Pth>Gf>񹠺'E> B<4~ >G<=̛1== |=70=Z=лx=H7==f_>=j3z=]Pm=2=m92==O=dN=/G=` <:r<:n~ }"+ܽQơjȼsнἮ;|t8<8z%O=d(->iG=nCE>p R݁>jΟ>> >eV>z̽H>qн@?v ƽL7 ?OP?j&?cR?B?]?q2=} ?=?M_=m>mx>>>>š6>>S>>s>>Y>>>>=>Xm>O>HR>po>98>ϟ>#[>N>N>m>i=>ʯ=#M>|=m>7: =p>C<>; J>ѻ1>kv{>fspү>>B>J?>%>>|-<7^> w<-Ũ>S=}>;-=k˦>)= >lb >>@M> > >~>W[>>Z>Ω>Ёe>il>~F>>*> > i>>w>ƍ?{a=:?=E:?$=.? >{?: >h?Y7> ?a/O>?>d>K>Ruv>3>|>>&>@>>/>@>{>|%>my>_>}J>ַ>>Y>=<ļ>ӐC=@>=>ny>oA >46>eq%ԧ>>`/>~ɾ>"߾((z>cQ[> g:>ʑ>=t=b=I$:=F<後:־3J'IžW'9: Ǩ=eսj6z#Fg;3YZpxDh=ߋFʅ==觾݅=\%K>S귾 >υ>?0'>q,>ꌼ->t*>Ǿ$>о>aѾ,>Ͼ=̾{=jȾZ= yþUL=80 W>R|>ϩH>_>K ?>1>1>rd?H>qD@>Ylj>)?> y>>l֨z>.wHg>(HT>o~C>1[Yi=!>³=>=һ=` > =R >,= 1>j==>vS2=`F>[s<{J>y gM>yȼa5O>jD4P>w3S>*TW>!]^>ѽk>w4C{>l> ُ>zޘ>Q>vxn>0>?س>kýL>9> '5˥>6⭠>K0H=>s=t>=_vc>K=mtU>k=G>1>^:>wJ > ->C>Z!>ێ>#>\>G>6>=F>|=H`>b|= > ====6===e=3=<==h/=B>3<ۋ >BP$>K &>J64>^ԽC>o =TP>%/2kZ>+W0ub>?|oe>pa>E 9V>]GDD>붾5.>A8!e>ƾ3=f˾S=ξO=?ѾR=ҾZ<Ҿ;VѾnw;ƾ𵼳bͼX5U;sTy _R u潦S*l} f"8ki5S[jzDMąM+ЩP"m$>?1t6>yZB>j~RHH> G4 H>X恾C>7=>e}&4>hw (>Ynn>aD>XUQX= =y=.1'=*  =UT޽_u[=C+=:"O2<)4'*>~,(?> |P>k][>n۽|*_>`䝽WY>028K>19>C9<0&>=>==>=3A>!=;j>=x>Bt=3>Z[g=T>N=ƾ>$bA=z>xC=> R=(>Mm=n>Tlj=?>:=>=>~=v>>1>t8>>|->>R@>0u>V>]>fp>̭>ҧ>>>'>3>7>> >Ƀ`>>f8>h>$>Ac>L=4>cr=->< >0VN>oNZ>@z>q ۽*E>(<>k>d?#!>W.>T4N>_c4>). >+I$'>>m>ؽQ>w _0>aZ >y;伾6=2hnêf=g<>h%4>C (>z`7>z݀B>+q)I>lN>XȜP>~9O>YK>bPكF>&-?>i.G6>+ĝ,>">K[q>Һ>(Ƴ1R>Q-l=}j =ڞ좃=3=R "3<ߊ̽ V;+ދa 0N,::k~aϐ;Nhě ,c煾𯾮ymd\AOU=R! 0ʫ('Eߤ#+x 5!YAkvQaRd*J* x'tٞ4ΟM@>g^>w>,>Z>4R->H>Xr>HV->bzg>K(U{>pzn>NA|a>X$]`T>Q#1>i>j X>S=>t=c|C=ż.0<ߴzļ缃5Q YQF8&GP)f#(˥;r»Wpμv|qD^$<])=eFUS="=WK=_=ߚ}=*Ŭ=᏾'=2={g= p=z^Qy=-Mr;=e;Z<+L+;VC+3 :]Wнzg]?/ǝ_V6a7ýĖ7,ٽi LƣthNP/ݻbѽl;[0,<( {AmO%5>HJ>W^>Y>WI`>F(ٽ`>I _]>, +Y>2O>V>h sfU>g"U>~ U>N|vW>ı [>ʸ(`>Fֻ-|c> ea>{EY>L>\?>Sٗ4>*>g b>?C>OS=׽={=(N=38>T>`Wi>/w>]]>t= >{ԍ >2y>L.q>S##g>p\>S<=Q>\뼃D>ջ6>`<'>aH='> =>=v(= >=/>)=H)H>M=KW>9=^>z=[>zf=˙S>V=F>NF=K5>e-=0 > =ה >G5`<J>QCM;ɕ>4>$>/6> {J>:& c>!Ly??B?Ne ?@H ?HL;~?ѵ>Xy9>m>TV_>|>߁>=X>Tג>x>)>k|> >F> >~j>>N<>>h> >h=8:>/^=߶>x<Dž>yg>6j=>>뽍4>V >0Ԩ>*8>Ř2?1>y51|>\3N>w,`T>!k>}NT>GΔ~>:ݽA3g>XحQ>[g?>/>;(# >b_quE= >_C=B="I=R"=>O=k >6=%>JV=`0>Kv;=58><-?>UoXU%dD>C>%H@>Z,(=>tB9>9E2>vu8(>$>>SG>k5;=<=_8==Mf=p=o=|OS=pV=f<~l&=17,)dϽ3<2tIMZ ^y&<^,nn@=EF} =p_=nS=ɮ=Պd>>8C0=>uo=b=I*=_)s=OyV= ũb< "e$$<1y;~Bg#E:rҋp8JB*;ݽ< v I= &xO=D9=;c˘=OfH="Ȋ=Qᑾ=΂=䦒Ҫ=NE=(=ŧ~[t=vt^&==n Ɇ< lAjF~/cHjL loq#w׼>qz)d\{6탾Nxzwetw#qZNnȾjiOξcҾՊ_+Ծx]%Ծy ^Ѿ[aoʾOi3_ss]B\#I4U#ZQ;+N.O.ʲ豼/z<þ=U<ʾ =(wϾw>{ҾQD> Ծ e>IԾRG>SԾu>bԾ >ӾC<>7Ѿv>\;!h>þJ>>sП*>M >0X>x ȥ>Cmҽ->I1 >R=:1>CL:= >==()>=Ov~>" >i>@>/T>ޖ>J=>u!>%>aF&> >' )>=*>)=->=(3>t7=T=<>< H>;CU>'+!e>ot>݀ N>,f>B+f>HIk>?+>!V>ռƖ>Lл>[<}>C=n>V=Z> =ȹD>>+>7>a>sW>I;='"s>=5>I=>!w=ss>,;=->* #<)4>|>10OЦ>W缁>Ix޼u>gi>><>| 3= >#=hqw>=\>}>Y>>6.>=>G>=/[>o=Oj>}H=jt> <ϖz> |>!{>!!v>=N&MRq>Rk>m~#c>50\&[>X$Q>| H>"оFA>3ᾢR:>j-)2>T!(>>* >2=D=< =oy=DB1=ߡwi<<ᾇ;;Lk"b(VXw<eqj)K#=ҽ$Twjнk"~MO;:-{=C/C{f=SZ$T= q˾=^?=咋=1᏾|>"]>~$>wb>DkTs>]|Q>A6r>P>._>׽Pp>@ >蔽>kwZ=Oo-=ի5=b-s=-J25=<бP;Qs;7Zm\ҙI!r ʼ?&ݼF)<_9=='nw=>:??>v"oa>-Pf~>n! t>.xf> 4>iF0>W@"9>1 @>Q#ҽ >ȃmt>^6|z>-<> r=>=>; >r͘>)>Hܔ>H1C>IJ>"W>F>\e>58>Fo>'n>Su>XY>y>~6B>)|>*>ʁ>>>=>> =X#>=}>n=f>W=>̓+=>ƅ=>9<>&<>F" =5>r,=k>[=u>ۋ=?>R=>@=L>kx=2>\>>H)>>=>Ԛ>6R>>Xe>jz>u>>>‰>5O>(|>s >i>>!N> \>681>i">t>|>_W>jߓ>f=K> F=@u>=>>?=>LQ=Ew>=hGj>@=]>G=}N>`=>>i>>/>>>>A>s >E">K=">==>x[=|>N1==>t1* >IP&~c>Nܒf>٨ҽm5=q }='=n=#G&=f=r=7Z=1 "=Wn>*GW¶Rxѽ^xjiuA8Y``hqJV5&K)/ы8ɇN)|itA_>Ei{)R 0ؽ 3ūf!DĽ U^<2;ps=蓸=G'^J=0n>|"495>1aO>*rh>l:>6>񽿵> n>Xӣ> g* >v<:>Gs=>u =>u=>x>>ݥ/>{V>;E>Y\>Y>Xl>l>-H>>#>Pˆ>sn=n>_ͨ=&՚>h5-=@F>l\/;q>}Q>Ȑ]?>սA> ">t'm>Bd?>Rh7>G_l̿>i̹>Un<>~n >[iH>1_>Rn>BQ>0V[7>>E?>oܽ=ijX_=yJ=ekR̉Pk̽4$[)MQΙ,."-9C+|VI)lge%Lv7-!K8 qˆ}F]ѽ)gr&hڪ]oUwE)s 3sѽ~T5мk;g4M1=(=pԽN=9>( ~z'>d&;>f.K>v.DY>@&'e>bLp>Q y>d½>Yw>¸6>Jn][=7>&=F>=7>%>s>v#,>>D>v>rDZ>th>FCm>"X>{>YD>C>X6/>P> >Q,>=F>ܾ=[>(˂=E>2 =蛤>g;/>V>%8P>>*⣽27>»>ȑʽ_>"Ͻ>8ɽnZ>*л N>S˧>>明!>_8>'>u(>x>+2<>; <7>\3=>h=|>=>㌡=1z>^=>=>.X=j>G=;>a=>4=#q>Ϝ=We>=4_>!6=_>,=c>=uh>L=M,m><=@p>I=q>=5 s>=t>N=u&w>m=y>Ž=|>aڦ=o|>=3{{>uF=w><q>Y;i>༼a>3OxZ>)WW>O׽W>bW> 6S>8H>}%Q{8>#zg-"> { >V'=Ho(޴=%=Ŝ9=N;p<㉾-;:}}rg|ݼjI9x%X'Nqu齍{R;] 89B=yo^=,>wG'>s֬0D>¾Z>ؾJj>ss>t>Vo>e> yW> E>1 (1>b4g>2>=.=Je=A# x=4 7 =_pҾNG"׸ȑj:ѽ]8)~ hd &5HK^޷c>ɝyޡAǧ/ĕ$z r+͍,Xvɑ]Uڥ@+ ȁTeưYQ@>/2>fF> Z>v?l> r|>vXτ>ܾ>yоm>¾9>:Xw>f `Č>lS͸>~ꋂ>`Du>}Fc>.O> )6>?>JԽw=أ8f=bQ=Gh='G<;6V ﹽLӼC罋H <'$=,imn=F4X=5@i=h2\=x%,K =#==3 G|=)A[u=4Ҝ=K=G=໻O==>v=1>_=μH>e4=^>ָ =s>SL<>GY<.> ;q>X&ʙ>nqǼ3>Ċ&+y>p>!G>>̽y>c>*>K(8>4>>cSs>Rd>p>5ay=Z>o}܉>1}h>Ivi>h >U^>-?>b%Pt> ]>&BֽF>̽1>3!V > > < >k=>/X=><=K>=^!>Ƌ=>z=0,>Q=zB>J'>%Z> >ht>> >>Z>>A3>>>>P>F>k>5>> >>F>C= ؤ>=գ>=>H=e_>m=R>]=m>EWSݜ>٘>x&R >r/e>u>UԥS>Ù>>x>Ք>n>V> (> rG>id5kî> _ݼݧ>x Ӹ>::<\>3=>c=C>=Q >f7=_>#=3_>T>E>%>ń>8>w>[J>tag>8H[>jj>pG>yy>!9>ؚ>H.>M>&>Z(>E">>2M!>A>D!>>#">u>^%>>)>j>,>>8,>>'>w>؊> M>S>N>8 >ю>D~>~>>s>$>NW>=&8>?=l >N=q=D=ߚ=m=t=T=긻Ҳ==?e=0=*'#>[PC>A14)a>྾3{>Ⱦt>ξ+>Ѿ8>о->ʾ4>6 >t6>-@>HWS> f>0>vV>]^Y>cB)}>4%$p>qc>׽.U> E>z(`3>kG< >> >|u=;:=eqց=<^=P\2<كHefr,K;g]< #==J=G={l=:/3=9{p=:b=5gY>( +>$;[c*">ّ[$>񥺽%>ֽ%&>佁$>g!>yͽÉ>3NN>{y.> r> 7  ><>!==}==:#==η=Vb=5>= >a=8>I=vN>2s<`>6;o>ռz>o)>>cU>,0Lʂ>[i>v{w>QSi>ЭW>Q+C>Ծ/>QL>XG>r><=FO >=G =W M=Q| P= =^QcM= <0dپfbȾ+[|Mƽh( 0&:kZ~x_cgIhd7_vQ(ã˾*?վP۾c R޾i*߾?BྻzɝS߾sRp ݾuc潝پ(yԾ۽gξAԽpƾͽ?Ƚ ӳĽh½u@˒ýɽ=YҽSݽ.$gnk刾[%*!PÖu/rS(@DݠRܤ[gugG|Z'շ˜8y,PX죾fv㥾H\ĤWS|}x u~'rV@kLp0K6qʢ(du3,Ikyғ4~a!>*Yg0>NF8>>53>I>GS>BZ>|ra>jX^g> l>]<)o>5=]n>=>j>ύ=žd>>j[>2p>O>3>m@>XE> />vR>k>ts\>" >QMc>Q=lf>Ǿ=!f>Ƒ=*2b>-J=Z><'R>[^1<L>ZRJ>@ L>.P>LW>a-g<]>.΄`>`>\\>ͬV>+;nQ>YÔ =F>t=>>j=73>= $>|=?>*>U=c$>=">Q=,>=3>%p=x&8>R=-:>A=c:>:=A8>C6=^3>01=U,>)=-z$>$$=>].%=4>л,=(2 >|u5=)><=[=UB= =OL=D=W%\=%=N2q=&؝=ێ=S==d<=T= <=%< =ٲ= dX= P=5=Ž=ͅ=oS=1x=)M"@>1> B;kG>[(CpW>?@pc>:j>ػ1n>%0=o>p%Vl>U]f>ս2!]>R>s,E>6>fL'>&4<*>W =>Og=t==?=.==zm=A r=bS="%==<=:==k;> =c>}в>ֽO&>&;4>.C>?P>#1E\>e>l>D~kq>Vɽ%r>Zo>e>SAV>Ƀ @>|&>^;! >5%!X!>T;5>G>#X>2x%h>sx!x>Ug fS>8_>3V>+[<><=Ţ>= >w5=/>x= )>>z>1>ȵ>TR>M>u> m>>>$>x>>U>q>g(>J>$`> ׷>=>۹>>f>|=>rΚ= >>v'=H>L<>8>w--o>~.>ٞ>q0$>%ف>}Y>௽*>ۜ \>{pt>L;>v μÚ>$s>\5= 4 >=d=(ö=e==]d<|>E>vV.!> )>M->b5@.>,8),>b;D;(>zX">:i;u>>tC|>{|>nU>t灾C >P>$ 7>:^=l=|=v$=jY=N_=6X= UV=Wwi=`D1=3nM<] *<9ۼZFºtʽv> 4a4 LM@`tp_u|$_g ㈾(Iss,lÅdl̤PrN8~I7tGPn%ϝQ[Dӏ<[F2=`=7^=[+=J=3n=ڭo]=m>tOs >}>w4>x(>]o0>>ib7>1=>GB>_ijE>T>k?D>#7?>o;j6>̢<)>=B>`(=Ň>t E=V =B\=s=ar=FDg=%օ=by*>y%>l<>rT>2!k>a>, >'?>ʒ>d|2>׽J>m> >Vf_Ǒ>S8 k>2c>D_>C A<>IX_=Cs>1=q>dD=Zp>M=#q>0T=Gq>[=p>r`=tn>ڔd=@zj>h=e>Tk=>`>o=^>r=Qa>;.t=.f>s=[n>1q=v>l=Q~>b=|Á>U R=r>::=Ղ>wT=U>4<"x>_q>j>a4Ec>]\>L(T>B~L>B2zC>R9>n0>V(>#>O*Ƕ">$>ߥ(>^=)>`:'>ƾ4>ߦ>s> ̙==xJ=@Hf=϶q{;=KUz<d70J=Qi N*^-;PӼLd1x͹p,IY&b=-6=c+ ^=.=R =it=mX0=͕o=ek=E=L< tdDK%>-8>|6J>]>̽Ap>:sٽ~>ݽȉ>5(սO>@>(l>oG>>p.>Ac<'>).=>Cq=>>5=>c=ҟ>TA=>> $>y)>C><> i>|J>J>PS>=*>ڐY>0}> `>=zh>u=1s>=|>=|;n>'F~>Z$>n>:>Di7>ýJ3>qҽ8q>ڽ> ۽>$ӽHǘ>ý@>﬽u>v>.T=t_>W7H>RGP1>IX=>h=e=Q= A===&x=jF=(w>wj@=\>Q<>ɵ2<&>Lpx?.>˒lj3>5>`NR6>c]4>Wȝ֢1>0M<5,>x=r%>Q=yI>I=, >N=>=D>c=="== >3V=! >2=P >PE=>==|=h^=Z R=3[-$EΟaU˓-d=4sMwObVaʆKJa0莾 yUټ5|@u%:99sdn;#GTdjMpa;L">J>~%0>]A>\G{P>G}^>0zNk>&RVv>'O>29>[>3vʇ>PF=@>%=>=>M >>>Nv>0>gg>A> WV>*R>D>#cd> 0>[bw>> >y>>aT=z>=*>`= >OK=;>][=>:?=>3=>"7=K.>I=>i=>c=^0>==&>Z'=>=>TE>>>u>'>>Ͳ6> >:D>>>"Q>`>2\>OL>d>>l>R>mJs>_>Rx>>F(}>/X>|>>2>0>>H>>>׋>>;>|>~,>;>o>>}>>ң>>>>k>>>>6Q>ȓ>>>4N>Ô>2h>e>=>>t>o>>U>D>>4>ka>P>>N => ȁ=>*<?eʀli?'Yb??m+ ?{?*?;N?qAFv?1aJO]?rH?A?Y6d ?o&&?cZn?i}>ý}>Gh>}2x>鈼F>$<6>=6>Rkw=z>j=9q>8=6K>"=(>,>>#>Ȣ=-+>=.6>U=8@>=GI>HL<<Z>LM<]>-#=\>e=ZY>8ה=@V>XA=wR>t==N>= [I>}=D>{U=ߡ>>=8>a=j1>[=%(>e{=Xt>P'=}>a<==c+ںP=8=2p=p=(, K;-2T55/_<^K׫c`̽!wmWa/u -ʦFZa ͽL޽.UŽa { 'Iv* |7?01xTV7l>e$N> ">,>͎6>邾z=>Vl:B>UbD>n @C>,3@>l:>0> [#>ʽ> _m= 45=ݐ=*mq==$(=DÏ<Ϗ<=z:~A=B~}x=C=b$s=)9=?9r_=," >!>hPڼ$s7>e;M>o;Ub><,u>,b*=>À=-ȉ>)=>]=Tʒ>>&>>=>cB,>:>;B<>V>G>o>uO>>U>k>]>q*S>-g>6>ku>>t>ܫ=Dˋ>z=>EX=Ӝ><Χ>>y>TG>~>⌤ȹ>0i!7>feh>-ýɳ>P>[ܷ?>۩>9ߗA>+Am>YN>#,0>.k~>I='sN=j=̒\˻Q;86 <BW=@BqI 3P]QxjeV)WW9 T˾EL:,ٽB $7, &gC%=+iBW._Ľn/-mX)>+Q $B-@L޻?t\2Aͽ:h;sxO ;/|fb& 59&<߼=y-X=qLo=z=Y5S=U2+=@O= >rv>,Ed&>  6>DH>H&#=k>%+=}>a=쉇>~9 >5 >+>ԗ>4?H>,t>^>>4o>>z>v>>$>J^>1> >c><>^>>ɓ>&>>s>L>EV>> 9>l׬>7>|>\=Rz>3=o8>=>F=>-<&> Gk<ϐ>^:Pc> 󻨙>.[|>*a>x7>7>;*><><>#2=9l>7a=L>=웣>G=g>e={>-=}>=r+g>==QS>H=7dC>G{=16>a=+>J=u$>HS7=M>)=-H>E #=">f-$=j+>,=ѕ;>:=O>N=WBe>*d=\y>Dk{=>\ˇ=>v=V>l=)>y='>=F>H=M>=1>:6r=>}|J=>O==ݎ>YW<>*T=<ࡉ> B>5.>>a2Rx>n*n>*na>HT>ӽ>G>Fem9>~j+>(U>}>"q>#:==ҔJ}= =vfŢ=׽΀=M +=/·G95 >>a>V>ŋ[#>j&>L>%>u>}>¾ >ƾ<>Ǿ=ɾ=ɾIW=ʾt=:,ɾ=ƾb<]Fþ)о1vؐ ~ٽ뺤/m%6Ue%T< 4?y䁾L'H5qz.RMLqAO?iM%bWI+[#BU5A8߯S',@dVo#^ői}Gw`޽Ԩ\뗋5$jvG5+lzEoxin9$pJk>˖#>6׏2>iB.@>f5K>׏zbS>nX>t#b@Z>bDSY> BaT>.CK> F5=>(?+>lܽ\>|.>i3=f=%T;=1<<ºT=.==m,=۟>n½B>ݽb>0&>0>;o8>Ȝ<>mk;>R6>[}ڽ/>ƽcV%>T!>ܔF >l=**=ü=~I=T{eko>d6>rAQ3;>^2^>T E>ϼ>>e뻴>Od;ڿ>Ё<=2<=g.==b=%=6#=7T=|=<ڨ=Dž*<¦=&$=U=D=.x=hJ>}" >$սy}> 2;>R8>ާi. >OW >i"o >_+R >/\ >Ԉ"l>%F>(=|]+z=+t.=c2=5sV=,9e=;%ܯ< ;\ A?J>$+"I >z 0>rW_A>8ԽQ>kz:`>:o>2C~>jx+|>4>&z:c>B;g>8T> 3>g*>=c> }l>>Ϙ>Ƚ>Պa?>}wK>p1 s>#ϼL^>H>;2>W< ><( >0=,K>&==Y:==ׄL==c=M=?߁=zi>lD= > ='/>; =>5J=$>5>.>$$>6O:>y7>E>+H>oO>ԦV>sV`>uT>Ce>Q>d>YM>^>H>3T>rB>yD>(>>z1>܍9>ı>4>>l/>=V(>A=/>^R=g>.m@4>%="W=H=Ƚ:= T8= =V=9$x=г-?ƹ=/4ƥ=7R0=7Q~^=>*4=]*-lăw,=%x}=H I=H]'=b򷽰Q=%(> P&>E3l>͇<>%>kK=*>=v,>=<+>8>&>).>C%>zI>>na> >J2x> U= >b=f^>=ŝ>;c=He>=P=->Bk =v]>>}<`>f;`>㯻U>R>!?5>G>旭!>y>{L>$/>fb>;{>D,U<>"m=D>h(=D5>ǸK=վ>lj=?>-=,>z:=x>=bx>l={q>\=m>*=kl>:=n>m= t>-6=z>ߓ>>wn>ƒ>n#>>1>>=>+>8G>J>O>>Ј>GET>w>&*V>T>U>x>R>r> N>k>G>\>9@>w΢>&7>磧>.>޲>#>@>S>>, >ɚ>p>ޮ>= >;s=>z=>=>$ v=,>z]:==>W E:> .B>$tƼ>S>:ܲ>@Q\>"ks>~>]~w>u$>kd7>XKoߥ>0*cx>1>4Zs>O4"U>:D:> .f<Ť!><1 >P'=}x=c=f=Ӓ=U=w=Ă=>L=ԕ=G>]Y=Qs>~=4>h=RK>mU=fa> H=9v>?C=8>H='>IQT=q>r,`=2>_Re=Qn>`=%>U=Yڑ>jH=`>R==—>9=mu>@=!^>T=CFD>4$s=(>/r= >"=ݞ=RE=L==Ad=s=g==$<+=t >0 u>/'>7N6>H^P&D>lf]GN>G(ajS> \*S>P:N>= =C>W!5>F<!>a沼I >?,=ߩ=<&d=Нt=a(=Ľy=@:ͽ4|=Խ=0ܽ/>fT#>\R_5>G>*ݽX>ҽfg>-Ľs>X^}> ,槂>26> &>舽>-x{&9}>7YJq>V*Cc>|ἪP>R;>:#>Lc< >9<===6E=׫x=k=D=yk=#o<,^= Y;u=9|ȼQp=a(=Kf>=q;P=ԧs=ٜF=+ͽh=lܽĴ=+罫-=Q=!JLG=ッ<#e6<{ܓ+བ[ڽRȽ(Խͽ'ŽR,M,n@R/T f#hw|!Վ %ƅf}7xwМxw׮]~ ԅޱ`=ڳwKþ&ѽ%ľh ƾ ƾ` #ƾƾ͝+yhžJ=[žo\Pjžd@ƾ>xBǾSAȾ;2Ⱦ@ibǾ.?fž1_¾zk8豹#V F@ˮ䩾rl6q飾*ɬӢԢI&9e*lfV羾9Cʾ52־I$}-zBmE?,U DJ Si_9<Ŏ˽?Q$Ju D}۾缑.ξft><@x<ܻC6=(ti=́?=Hښ=e=IA=z-;=c1=#=Dl=; kr= IIA=; =˻M<¼ =\><!>[9>gnO>2t5b>ypr> bp>JL>>->&%&>5_>J}y>x;Sm> <`>k=t=N>3=ZJI>ML=,F> w^=C>h=A>mm=b?>^l=?V<>3i= 9>b=576>lW=QC4>I=2>!;=1>*=o1>={1>=K1>=<1>|n<B2> O<4>";.9>%` @>=˻I>2ET>_kAb>3s]p>z>k>⟼4>@3ݏ> >>k>qϼ>{S>av>CD>?7>bY>̀>x>y.tu>-ͽk>[Ba>NlV>w!I>H9>&>%}>'=0N&1=5#K=H^ELL=E<;k8mH޽WLnĽ~FԽ9P]y &6 -0Dze<O(= ?ZKE=cbD=ks=&Ls=y=#~=B=>|?=Qs=~h^h=o\@=.Ry=pHZC=?=5jOF=tR,C=P js<hX0p۽fP9jhkE2򏋽[&nꜽ :騽-B<,K=,Օ=9=Y*=; =>{F >RXb >[3w> |> Լ=I/=J$= ×=^;=(P^< p=yX<Ѽ== =Ą=8(=)}=S=}= =ج=nr=7=b=t=K=Ҋ=-=}h=>az=%>c=;>݃=:Q>={g>xX=]}>s=̈>>[=8>=q>)/=> $=>qo=">y6=s>=۟>`>狛>>v>3>>6>>%'>|>3>(j>$?>=W>$9J>D>2U>0>0`>5>V k> >Mpu>=<~>=>= >=">hEQ=΂>b=,i{>䁳j<:X>5oB>'P+>>ۼ2>z*=gV=#V=ܼC[[=u$=-[ͼ=X=6 -;=#,r=0~D=AZ=0qd=ꃽ.=ƌ=b:>@/ >oB`>B!b>w.>u|>9l>5j> 4~<{>==RM=TS=Y,=Q=o =3>=gC < >;z>)0;ѹ>5'9U >;>"B=!% =0/ND=nw=1ɱh0=j]j<Ju;s7Qg]#XZZ`HA^h^:ҽjTE}e?Eb䛣3c"Wo,ziʡ4@@@:d=]6Ț >y)P>C&>ɪ ->_k2>uF12>нc.> ½?!(>>W>ay>!=‹a|=id=e;}=N='b{>vR:6>Ȇe>E{3>t͹c==Ai;H=J;=/rm=/>=.,>=:>=cF>H>p)P>>fW>>Z>(>\[>*5>|X>IA>Q>JjM>G>O_Z>X:>h>9*>y>OX>6>>Z >4=*z>ժ=\>t=o>N=>LF<>ks;0> >qDja/>>ҽo>mK>.r>:,_>@L> 5Sz>*cF >p>Jzu->>u>NEZׁ>{Rr>xs`>odiK4N>\Y:>Mk&><< >*>a*st{3;?;\<SAEHfY=Iu =HP=C=`:=d,\=>] j>]Ӣ>B$ӽ>굽' >͙m">_c|?#>mF]!>g>5>p=ûb>(<>CU~ola 4;PHQ9U~q=m;˛"v=Ng=pv=HZ=gᅾ%=c=扡=B='r=񍾨@@=\N =ߩ<;_Fʼfdgh OF拁Ko|Q̛FwضrϽnd?alYj]h e.Bdd=@hH)nM]4Tw@ӄM视fZ jEg푾dsXߛ$3ک&5 ⫾Yŏh=v/8=0 ]= ax=.{='F=On?==i>{I=#>ʇ>N1>i>{>>Z(>{I>:>iR>mJ>Z>z Y>a>e>Dj>p>t>Zy>3>> >ŀ>>.m>ȓ>`c}>,>`fw>%>jAo>>`Ee>kN>Y>>L>c>G>> >yO0>E> >>F>>=>-=*h>ߴ=Bq>د=l>z X=>=ԟ>fU<C>l;L>'P>v>>޼>R>8>(G> U鼘>>쌆<>O|,>5;W><ϕ>=8>}F=yVu>@=g^>=}J>K=68>%R=Ƒ*>Jf>m> >h>l>{= >}>=I#>y=1&>nF=)'>U=7%>S=;$">=Ǿ>=>=(>=Od=c===ȴ=Q=xa==Ռb=>U$=$ >l<> A<&>J+q1>5*:>juA>]ӼfF>tJI>gj I>(H>8uD>Ei?>t񼪦9>1ļv1>oꈼE(>T= >>DzR>B #<=s<=b< &= ==J=Ս=*=y=:=y=N=l:E=jd=nE =P~=<"=7 0<Ԟ=e;'̱=;J=5 ~=5";== ;~;>MU<><߈><,>< :>-=]I>-=W>!D=e>^=#r>Ox=v{>B=@>1=̂>LǗ=cÂ>Š=>=3qy>=n>V=T_>=WN>B >F<>z4>(>.,> ><>0>I>=C*T>/=e[>=c8`>U=\b>Y=a>3;=8$^>+(= W>=M>C=@>Q =2>k=#>W=x>`{<>qa<= =F.:{"iE u8at%p&v1EF;`kGEO熽ɏO :=Y|pb&Tjcqzw ϽA=|w~~R}m/z}N%xs8iI][LOkd?T|/l\f^)gdKQ稾ͽ !E&a ~{晽3A^߆C¾tþD咽þϙ¾R0'½ ׽ߧN#IѬ; ,w䠾4 %d@m-2 5UB:<Cṁ; I.~M׆;P8R!CScFTܐSDPJVM18JvIGeԗ*C#>!@8.v;>o;>0:<>z<>|&=r>=>oz<\&>@N!D<]>#<# >;O>UQ:> DH= v =q=E@=۩=l!=K}H̋=oZ=Fa=sAI%'[ {wԼ>Ue5آ/gX*̮;8ܼ9B<7*0N€l!>Z;>5姽V> r>]ʽ>ս>_ ܽA>dܽ[>ٽ>{ӽf->?˽.>6ý>3 >0I>S̯k>dϬQ%>4 ˟>}>3r>ɦ\C>C3b> Pe>ȑ>=u>_<`îm>6zf>_>i*"Y>1ZLS>;<\M>=gN>>=P>=@RT>h=W>;=`@[>(a=gV]>=E]>˦ >4\>|>7Y>>V>b$>T>)>MPS>,>NR>.>R>/>LS>/>fT>K/>xV>->P-Y>*>k\>&>da>s >]f> >j>'>s+n>V>n> >k>!,>',d>u>|X>$=6I>n=ѧ8>U=/&>=n>=s=%=[===v=on='aB=w==<%Etj_>b>X.!>BL">?!>0>"eS>Wm>& >L=?e=<=߽sL=Rҽh=D=/+' ==Crg=Ւb6O=l~E_o:=؇/+=_#== #="J=h}=q=p ft==;Zk=`=z!=0=$u^F=p籽hb=L;t==6ǽ=zҽ=t>߽M=p=7=F=R t>ǁ>>#'>H$>wW)>: 7[->z/>b/>_->i˽*>&%>tfR>u?.>'2?>T;L9>:[=c3<_=X Rz;lbJmwUu{zx|v5}zVu_wmPbfU:ED 4̽W!x޽vw ׽k83\f' o׼L%7Fϴ:vÄ]c;>@\{>%sqt(>̼+.>2>g@c3>Tqi3>21>8<0>yCƽ.>b߽ҭ->Sl@,>%A)>! %>,C>9k>O:d>*r>qq=b = Q=۹=dȽ=@=k3=1ȗ==4== 8=w}=<= <۟=A`o= >Xr=(>v=2>##x=@>]t=A>6wj=?>X=39>;=T1> =<(>DUL<> GtZ>6=8=THC=XҢ==sǽH=A潤" =Z_r$6H>O>7 >(/ (m=V=9d&= =9=O#;5[= <=v<*g<[}Q=Ǝ}='t>>=->=Ek=>=~I>Z =)zR>w=X>/=/\>,(J=_>J4h=ga>3=4a>.=a>+=da>='`>0=_>=A[>η=U>=%N>=QcD>Pi=k8>l=n}+>$=F>jL=f >(=@====m =w =h5k=i6==!'=v<=1u=Kü-I=(a=gMgx<@j!=_`C?=8= t9 += O= N`< 5;.<<Ӣ<'=Oh=I=ܲɮ= 6==5-X=<>F >סK> Mk>iJG#>j(E )>!<.>/2>n6>emV:> ռ>>>D>akK>@>;YJT>Ia<]>9P<8g>=wq>*A=hz>a[m=>f6=ۂ>|=&>#=[O>=>o^=>U=M=>=^>Լ=Mn>L>g>>V>V9>gQ>`>~d>T=q> =!>X^=>D=i`> => =S>4=>j=\>,=>t=>=7>=>>=n>*=i>=>a=>J=t.>k=]>>p=ja> F=(>x=>1<==>w<>Y;>ѻ.>灼>bü>?h>NT(>x"w> <->nc11>.6>O&%I>Σq>)ͮ>x&G>R2>.:>Y<>t<˔>_(=)>2d=/>Zg=ôu>γ=Ggi>Q=^>=U>W=N>ln=+I>>_E>,>E>! >{I>O>SOP>>nY>> c> >n>W%>w>*>1>4/>W؃>Y2>OՆ>3>N,>513>>ܡ0>SB>,>A;>%>g>_>Q>> >i< >>>>TJ=u1>==$~>d=v> =n>=f>= _>kY=W>5/=^{P>h ="I>V{}X<4> )<(<1>/$</>'GL<1>'U<4>g<6>J=7>AF=7>s=3> Ǒ=->t=tw%>>=j>.=A >?== >g=>d=f&>0= 0>E=U9>l=?>V<*F>J;F>%9F>)4:E>a;ѵD> 7;C>E`S<C>ǖ<@D><>E>22<} =H>=tI>)=^JK>J0=`L>3=hM>2=M>7+=4K>=VG>՛=| A>y<28>i<=,>;>a>(ja> =PX=Ec= mN=۽k'=C wy<<'2!0v-~伞7 ,@=I{G]jOWi{``߂/i7qnqLfzC$0 .qfO>o ;qBh[R<>s =G>j=>w'=>f1=@>O:=">P@=>3C=Y=7A==8=5:=)=d= =l=\<7)=l<<$<?_pO >%ۼ>EN >z>A]9>.>;=EBP=c >!>z>T>C>W:0>>:G>(p">r.]>+)>zq>1>>c :>x>RB>@>R%J>5>>3P>i>InU>> W>9ɨ>T>>O>u>=IE>F>7>U>p&>SU>x>v>= >=c>Y=>U=ﲢ>#<)>pgG >ռ.>p)>G^u>S>s >ꯜ\>m|A>+ӜX}>ۀ>*erCŊ>yI>6ax> ü`h>p/ NX>%;gH>#{<8> %=.*>a=.>=>"=*>e=G@>K==[=I=F=b&=L=>b=P><=>\=; >H=>~p=>K=`>E=C>4=>J=X> = >= >Ӑ=!>=Y=={==M=J==Ԩ=;B==-==PS=v==U= ٨Wfj4;+A8-|Yv Gǽڽ߽D&+Pdg[^H8#P ݼd3]}}Dzq=ܱ0=O"=d=X J=Q=FI1=FP=̓=Y߽=)۽*=rvٽki=ڽ2 <޽ǭX>qۄ>N45#>_I|m)>m]T,>Ttp+>[W'>MN2">ϫ> ?:P>ؽ3>zy >L>v>z{ >(>0t>6z>W7$">V6z0)>'2,.>s4,jA3>,#6>9 .7>u_ ̖6>FaF4>i޽0>rF2,>)>\4%>B >#>Q!>:ڍǟ >XI >&<>Ӱ<ѳ>= >ԍ/=!>lZ=7%>=*>A=j2>#=t;>=E>=1@P>o=e[>>0 f>N >Lp>x>z>1>>o>ꆆ>>> >>\>ol>{=>e=6>r=>==%>+ҩ=>=Z>jm=~> 8=VА> =s>\F6<>R60yg>gETP>pk>ۊ>jc+ >5,>_7/qv>6Vi>,Z>pXI>n5>E>pp>㓻!=i;H=ʜ<=Q=ڣh=`8=6=j==*=oOZֽ"*ؼ={Ŗ S;EgҊ<;D<4  =Y&<7I=f+t~m=,0Ϩ=4с=w7V=i8=6=11C=v)O=Uw=O=?,G=սG=櫽=E =~P$d=zb=}+;>=)Ǟ<>~<1=jC"0M$k:뚽fxQ󃒽gYz'v{Ozf+'WўIؚY;蜾S+5՝[ԝW=h[ͼC,ЙuߗGOf,(TL~Ĺ#_Ѽ芀>L~"5}^O3"m.^m$(Ѝ~\-XLս琾nєFo- -APY9n"?`DNI^Vb\] `]Տ#bpea^)ƂnW}xTN{v-C[wqo6Vm\X(0jZ h5 h#z>i$۽kýd-no1hyop;}mhΠ5a⣽[XPA~(NڸoC 7צe* C~ }<9MPý"XXlJ7);MܼhB=>Kg=̍> ='>e=E0>J=yo9> ٜ=s/A>_=XH>/^=BN>=/jT>5=W>?=~X>e>CW>F{> S>F >WL>H"/>C>)=>Q`7>?J>g)>7V>>Wja> >l>={6v>F=>B=,s>J=w>7R= >=L>L=G>n=>]=x>NQ=T>EhG=e>m>= [>6=$t>qO/=*>(=a> !=_>ܘ=]>=>+=v>=y>?=r>=|u>'=>0=L>7=>y==Z>?=O\>G'>=i>p:=ϟ>7=V>3=>T0=ߝ>.=c>q.= >m2=?>;:=> ]C=k>,kM=>/V=/'>j]=/{>c=ŧ>~f=!>.Wg=Rv>e=>kPc=I>7`=>w]=z>@|Z=>uIW=x>T= g> P=>ŒJ=s>B={>.7= >L'=^>E==>\Q<_K>u<>tO+<>:9">-"4>𞼆>x> >s />!>-.">̘/>&ѳ> }>do>Q>% >tʩ =%>UCY=[Ɍ>”=>`=*Dp>*=s[>>CG>>E3>>N!>R*>>D3>>!9>V/==<>c=+=>=<>z=h9>=y5>٣=0>t=P+>5=U%>=Y>~=>=%>3= >=7>n>zn>D >:> >> >= o>=bt>4M>|=>6=2>=\!=@=$W=B=cr=X=- Ni=lȄ8==ǽabo1 ༅F3#]O,At.nᑾ̰֝Ƚ*(δ ~:Ⱦ oоwMؾG޾n#龅˜ðO`ׄ;cpMߨ}ܽ+t`Ͻ@ŽO[az%737h߾oQپ>h5Ӿ$Ľ|&;Q˽^Ǿ^ӽ¾ܽQ ("zhLIԖfG jOJno]#7/sVPV"%#(d2>+镾-\%0㐾1ˎqZ1H/b*[$/woB.qO' }UҐf2C2ؽ,?ѽ/rνaν|ѽO`׽g߽w罭E-QTًzyԃgY uTbY`$*Iнn2ؔ]z)9Y?ڽDpvӎy>TgYW#B <B4$tn.ffVμqu gcӽ`ҽZgʽ5T0,KLplf?d81@ci!p$ 7i{f<谆Ŧ=sj=\:=>$<+="<=WED=`> =n>0=!=A<=9==O8-=&ʻ#=W)D<-=lMs=O>=Zμ6=f⼘=Cλ=U4=#Rr>q ۼP>>Ų^>&E_ r>w#=n=¥;x="Fm<9=r%N=>XEK=ֱ>D=S&>9=+>*=7/>>=1>w<|2>濬<1>F0<^0>l0->~z)>q%>QH[!>T>)e(>%ֽVv>p>a W>`D>ӎ& >e-7 >F.>2+<>$[=)= L=31)=%Խ'ʹ=ژ=Ucu/=knEz`=[-=MVk/H=$>)=i>u=2%>>+<,> >~1># >5>>6> >s6>>3> >/> *>+>oG>( &>=Kc!>=> =>I= >빯=@>5=}>y=K>n=E>|S==B=*=5==4,==n$=I;=)=]==i=v =2==xa=~6V=+q=@Ć=-d=Mϼw=6-=D=Xo=^;=[=n<=7<=Mt<0=-==t=A=#=t=o$=#;=I0=" =M =Z={<1Ql=؝u5? Pѽepʕ~׽МлpޝJ.}xe?$ýPWͽ^+Iֽ'"tܽ޽y;ܽʶAh< >v<*>o$<>B=O@<0>g<2=z7>c5>z4=3е=75=7r=Z;=΁?nB=gC cIG2vwOg[@W轷 _L{潩jegk7߽oڽ޻sԽv7ͽKxNŽGxUE^u趽iom9gEy[a?fKPx8m:#5qr P3O,潢(Zvo9w` Aӑ;<|<G=r<2>^<F>~v=?=1,=WZ}=.==< >">U4S >`A}1>Ki>[QY#>nS*>[Rd1> uN7>jG;>i>p?>&2B>$]B>|U@>?<>ܽ56>3Ȏ.>=;?$>q5">żJ >A>r8<=D$`=Հ>6<]==)>CX=0<>R==nP>|CL=d>JFE=@x>A>=>ɿ6=z>m.=>`&=4>=wI>f=%> =*>`=t>:<^>ζ<7>~<,;>c;;a>r''>[Ƨ>̼Dʨ>>eC(>hf>(.ae>$'>uݏr>nؐ8>{>梉{>vۃ>nyfԘ>m`>6c^ƍ>RZ>rS>MmLxs> |EAuc>Q3?R>8?>$ 2->,* > >$==1[=0~=YC-w=[rޝ='h=?L<"ì=T<{=&=2 >p=}>U=^>_=GS>b=f`>=0>=>%=X>`&=8= ==Ѳ==Л=9="Ā=88=LE=Dg=~=I>=!cV > [7>C]ce>_ >^Y%>]v'>O[J)>TX)>؈U'>˱P!>u/O>yNa>LL>K3 >FJ>MI=H=A+FW= C=@l=;W0'=o6`:>8 qWp3"l9%~}w(i ,gvS/I2u6gW98MN=㣽0@OD(H;MY§R#2gXOk]ic/' iwɥ#o{Mt\7xꬽL{8(}|ڳ>zbQv&n ŽYNcͽ wVQoֽC2H vi9齚*~f|Zytsp/fٽrRǽ ͷ<콒׆qm(29q?4"W(ɨ=5e&`DsR_bE?l6mӼRw@jy{lꇾDr KX`Ռ"J9 TK)#0YC-&v044F( Ѽ~Osw)pfb&-nX;sIO9_bU)zsv7U^ 3Z*ؽLiˠ@Fa*g|Z+V;6<.= y1Uc=Uι=x;=@<:= <*t=9=>r=M*>su,=Rg>8=>->=K>^@==e >7=t >l0=>a'=>vB=@==2=N =.=|=`=L<a=<}=< >S.=>Vc=Uq>u =ޖ>h>=d>q7=K>=;>{=F>s)"=G,>CE!==C==Xn=1Y=T) =Gθ=$=U=K<:=Y<,^=~<,=)<ϷF=>N=->:=‚(> >/>W >Q5>9 >G9>` >R=>>@>s->C>W=uF>=cH>$=J>3=I^L>F== N>=*O>w=~Q>=!T> f=٬W>J=r\>n4=eb>$=i>=q>aq=z>N =>=)<>+=x0>@=pō>I[=ڐ>+z={G>R=є>=Y>I=VÔ>h=>%=p>=>)>#=܏>I=> =I&>~=n>u-=>=>7=>=>\=?>=>=>=M>=X>>>_>3>< >>6>3s%>}>F3>Ӷ>*C>>ZR>,>a`>Y>Hm>>>xw>>>>Q>>帄> >D>_>>>\)>~>R>"ˤ>z>C>?s>>j>>-a>'>W>e>:FN>E>4E>7>Ξ<>Ж>5>6>4.>^>)>2><&>>u#>)>Y#!>${>>i,m>?>\>1>qJ>>f6>(T>n!>w> >=d===k=b=j==g =O?=7-\=Qc=;==((=E=7!=T=n>$==0.=c=U>==R=i=ki==k~=m==zA==k=7:=_>@=b >2S=> Ƅ=e>n=16>9N=A>k)= >=>7p?~z 齣my彂bb]{Y"RtGLFI(rG+ FnG}#mI*3?LhDi14ǻ+B^kH& Dr:+iI;a; [;D z$da4c.}_fDZ+Q{DD5l,#AqPb%)ν20Ф]hv:Q# ~= >=k>=A>V=I>=,> )g=!>T.=&>v<*>6<#/>35>9;>)%B>XW5KI>Y9P>s܋V>Z\>l`>9c>O刽lwe>%冽f>Ie>j{o7e>Jlc> ZQa>RDrt]> -X>.?S>N>>˼WQK>'ۛI>]5J>bfM>O2.ZR>-Z=;WX><~^>:|l={>A 1=>MNQ=>qr=D>)=i>xg=>P-=>y=c>PB=E>~=zk>2=š> = >9=j>>>N >> >҅>>;>>E> >Հ>x >p>|>o~>>|~>=>ٔ=J>=ڂ>=1>=>)=~؄>=>=\Z>=qb|>=!=pt>Ԕ=5k>!r=8a>z`=qV> Q='J>xC=<>9=X/>2=`">%=.= >+= >y,=P>1=ؙ>d<=>`mO=>oj=w>H]=wK >U=[>/=>=>>=z>GW>#>%%>E&>6>KX)>F>r*>uXT>n)>S^>&>>d>d">e>!>Zc>>(]>>US>^] >#F>4>06>Ux=0$>Tu=><=T==6=t=j=0=,l=G=W= = ;<0=<;=R6==r=Iat=!Cd=`jL= .=müK =4м}<ݼ`ƫb\C'DPApҽ!;;2Im'FwIA {K0NA~lٽ]6Q_qp}-lE*vif|hC6 A}ƵvYTkz\;CKe3 b[<ҝ;$ͽR:FP[}?Wj7k◺nd)պo$i;'޽m<ͽv<ɧ$<N<ؕl R=(= o_=G=5Bl=D=כx=c=\N=a=#K==F===`=?Q=,~= =wtR=l=Z&=ߩ=X<+=D+:*t>" F>.,>Dɼ9>|}>Ļl>8[;@">F<%>چ<)>*Q<"]->7=1>,=34>;A=H7>eHQ=^69>\=G:>Vmb=:>4nd=:>Da=H:>[==4:>R=:>^F=<>9=@=> |)=?>=A>C0=mC><7D>GW;;G>l!+H>^m^G>ȼF>B>(C\`;>uq1>5X%>ួP> >\0*=輽47=:=ýf=Ž =ԯŽCcܘ^AZV-ݞ>/=`)[Q=(x=Q]=̄/}=kmY=dB:= O= =y%&:ViVoӺsW;}\Yޭ!<=[x+P9/FYT8d>Fuq}Dm n^WAG:˛ZNkp޼du磽ki;;S< =O=;=#_Ү=1k=񼔡=]6>yo;f,>W+==S)>pv=0>>=6>C=:9>U=;>f=T:>p=8>t=Q4>= 1>=.>e=,>j=;*>=)>5ğ=C"*>۠=d+>p{[=->$=3.>< 0>,N<=x2>.ع4>F 7>:>?+=>jB>iF>!K>/N>d O>CO>cͼN>#!]E>~滋qA>m%=> ;49>j<5>jv<>2><./>{X=/,>#7==+>N"=Tn+>'=-> \)=2>)=ϥ9>*=zB>,=L>7 1=(+X>i9=Td>,G=-Dr>Y=>z>{n=>'=d>=f#>=I9>x=aҤ>ۙ=Ǫ>=n>oR=RJ>^=>d> > >>Bp>\ſ>d>>>6>!>>!>>>u>> >6 >}>=>]_=.>ø=L>6g=gG>̕W=> =2@>_<>z>;w{>k7>9%By>N>1q%>7Ԩ>oR_>/2>Ԇ>ڈr>~x>8eR>gEOv>, l>ACe>P`>m^>]W+<ϲ]>'J=$[_>=Nua>ji=c>==e>>Xg>>h> >i>->}h>e8>g>A>Md>8H>:Ta>M>Q]>P> Y> *S>U>T>S>TT>Q>oT>WR>T>؉T>.T>,X>S>|F\>@S>ܜ_>~!R>'Va>P>7a>e!O>_>N>Z>1M>6T>!N>lL>lO>EA>o3Q>;4>R>E#>S>>wS>=EQ>=M>=F>j*B=>>< 5>vRr;)>g#>8>O]A>*I=߱= ν,ϫ=罤T=uPAu=ev2J=~Ġ$=N&=^F<<=q<: /X9 ;F VPR']-.hb3vZt7YP6:;|䌾E<䒾 <ԤY<ʊ<Sms9kb4R.? E(Ϲ9!`0tK)Vf$: u!*$/Mm꽶 /޽5&$'iսk))н.:нs 4jkҽ'7sֽg3:n۽:߽:U87=fC6Eu6`7K9:߽={|BCT8&IZ,0}09pB7Jw;{VQGV5[Y%K[W!{[JZvxWQEdISսd=(bX/p1 f r4-[ҽJ53 a0:5CK<˨=D'bC=ͪ<=B0<':=k#=u={W=2=bu===d5>==:>`=DP >$=a >H=[>=>=8p=g[==>mJ=>RE=k>Ҏ=_#>d=/>GO,=b:>Φ<`G>%y;˻`>һk>=u{t>*ϸqz>H漼,|>uy> y t>Fk>! @m`>jْT>6H>ټŕ;>X.>C">[nH>)Km>պLw>`x>;V>õ<'>$x< >i~=\>pE=>y&u=)>= !>(=7(>x=/>&=6>|M= >>&=D>4 >xK>>YQ>>W>@$>n]>)>ac>,>h>,>|=o>h*>*Sv>$>["~>>e>>> > >.0>!>K=:>=:>_=>g]=Ģ>={>c=1>E=>>!=Jٰ>q= >= =>V%=>A=)Ѳ>=>\=3>W=? >m=5>=>=>[=/>ɹ=>=.>=>@=>=}>?@=>2=>ճ=W>ͷ=L>卼=>JE= >x=S>==>Yl=>V=&ć>=>'q=xɄ>2= ƃ>s=>B=ڂ>=>^=>*=>>ɂ>, >>>>>ɂ>Ru>6>Q>>/>>>$I}>H>rv> >`mm>'>7b>=!W>=rJK>qg=)?>=3>=,(>pd=U>gd-=\>(d< H>TK#-[xB go;jv(d%#ݾ=T׾ :vѾvʾ9ܼtþhY|?RU*<쯾v>>:?>="> | >t>lE> f*>u_ >X>VQ@=I==B+=/, Z))To$M|sh~ 8r!`_4w>x!>+>{ 4>"<>VEC>3lI>ҼM>)GvQ> : U>h=X>I͋\>He,a>1e>Kʽ3i>۽+Km>o뽏so>Ÿo>fm>]<i>-"Pc>ĝZ>&AP>(#K E>0*U :>B010>}5'>#8!>9p>%7>z2>>i*@> I;>=>:Z>O!轈p>ĽX#>`^(>psr_,>T)-> ļoa,>6)> ;rX$>P<>{=h>a#=4>/8= >(@=R> ;=p>(=S>- = :><<*>\<>%:L>s3a>N1u>E>?0%>|g=e->jjm4> V:>}F͈?>AC>hE>ZGLE>%E>kB>OQ>>|F0g8>?޹/>%缅S%>5벼*>e$>RTTW>1<=)=23]=XLD=p=K_k=jLά=gļ@ѣ=*7w=Sbϗ=60q=N(x=7ȶ=mEoN=N^&=T=,oT=Pֳ=Hd='>-=1`=l$=d XK= A= "l==խ=N=`K=`ao=}=;y=4_=FH=p2=V= #/d=Ei&<3__L<]z{< U<,Z<𠽲k,=:-=gY=B===>E=>!=&>=>@=>Zb=z">lt='>5= *>]=<,> s=+,>YS=+>S2=Z)>=&>;\<#><3 !>/K<>z;>"Mл+>>,>GR>E/>fQͩ>ʽ >ok)>s= s=˼=2='CY=Fh!nc=!P:= =< <ɀO<`] <; *(=d^=+= r%)=#Un==D9=+ >V>d} >۳s >\h}>{<>Gs^` >R;L/ >tC<8>3Ƚ,4ﹽ/1t.לrȹp~m;75<`rҪ<\b0K=*j_=y}k=Wk=㠓`=:DJ=С&[+=3s:=}j<Ƚ;ٽDYIv#&KidY"{'dS4]1A M'3Z5}ek;A9CqJn|0PMAUkcXEZZ)P[ đ[\[Yl[I]NZ. X'钾/sTגSOŒvqHX?*5)CV ]펾U#yZaeԽfy =VV朽7Cm"}κ 7sth9x2^SBJH#yW=9fW2u(M_ZG cv*2$Wzc[.#zy/JコXVRV 4Ґ&0\2󽙙轵h;ؽnƽ&)6U4QՂ\XS~/4Qʌ{hem5AFrCo;Լj<<>Q;)].>T;-9>FB;D> ;*N>t:W>Ql;_>-;lje>;2i>:k>l>^l>&l>2C m> [q#l>siSl>ݨyj>(|Th>jf>}Qd>Wrb>k Ub>*:c>л%e>I4`i>r9n>C7;s>;֢;z> ;ŀ>Z<(A>M4<r>_-<:> <>

"=ɰ>5=7>'U=>Jw=W>]=>Ρ=k`>f= >`i=>=>'=K7>3=>&k>>{>> >D>o>>v>->2>/>@>>>><>d>a>>>:>WW>(>v!>D>;%>ή>VY(>߀>*>>,> *>2.>>.>>5.>>.> >g->?>,>H> *>D>a)(>)9>;$>1>w>>D >;z>N>|>l >>V>t>=jЅ>0=)>L=%ڃ>Ⱦ==>=>=>8=ȃ>=>cU>5>X<>C/>r!>z>U0>i>)?>W>UM>҂>Tz[>4>h>ۆ>`t> ̀>/~>>&>ՙ}>>fz>9>_iv>ߴ> 6r>2>n>V>Q j>s>c)f>ō>a>Ꚍ>]>2ފ>W>>TO>¤>E>)>q9>{>,>r>>pf>J >lX>%=tI>` =8>L=&> 9f=>lw=?><}=V= ,!={J=:Z=Ͻd<Zq: `J/ɼh0'Bu6SUTbeTAn1u򙁽BR.9&BI舘l_WvªB坽A휽+c \تK3ckKwFk-:~ +Kw6rؘ&osSnQoѦtvQ|-f*,|5wsיp=m tlý-Pkսl-轖o;]u# |N@״6s*%/܌,N’4 ;P3ApGHK)NZS &XQ;T\R¾.z`LžhbRSȾczɾb6zɾH`Ⱦl[[sǾ|VžmN/ľTEH¾G;UP/wU!x>Co? HŽ뤾u*;fϛgvk!X-Ғ3E 荾y;:Az4N%n{]bn4VʆJ<>jC 2]'O!H ˽߽h$  T{0ViU#)߽`-\սN/ʽQ0(y.s,mܡ*^&')Ćj$]v!`,34JI3:)aJۼ-Dz}7;L|fFp t dĪN6H)R\w#N:*;?٧&<ս'rk<ڽF,<ʽG=0p==uLm=;=4{g=v=_=.+=~W=A=ΜO= "=I==ZG==,H=0=z!L=n=MS=>4.^=# >Uk= >y= >˄=B >FH=c>fڕ==w?= R=== i=9===`=)`=)ɳ={&=1=~<=Vba <3!>F:<>0`j<*%><',>=><_4>T<6>z=7>2=8> +=9>gC=>:>jM_=(^:>}=9>:=8>M=|5>{=1>='->O=BI'>a= >_=x>=(>V=C >5=x>=)z>=Z==r='>{=>=I]>#=} >T=oM>=>>R=߲ >=(> 4=$Q0>H0=n7>=>>.=xC>L&=cG>=J>=M>ဢ=P>[=S>X.=V>y=O/Y>F˪={[>R=^>=a>7=e>=(=9 h>ӟ=k>l/=En>u<=Gq> M=sQu>~x=x>=O|>/=>=V>'G=N>5M=>==>j="a>75=y.>K=>*=믑>j=t>j=E>i=>h>=>_=l >=P>r=m>= >ך=@>,e=i>'=t>8 _ѻ=PG>7r6>u!;%>h1d>񢒽m>ic=Z нW=M9콫*=tqՐ=d`#c=($=[ҽ=E]<޽_(SVc{g{lrSzz86 y Et䍾0%WS۽'нƽ'𢾕P륾iݧ# :Шg|ؾ)h7Ʀ*vi |}dLK=3h•X? Ǽ׆GqSx\Xn[;d]<9ZT<{P9=U!>= >@w=xe>a=X>N=Ȼ>=oq#>=B*>0=?2>=';>;= D>]=gfO>==)tZ> ?=+e>+=q>]=|Z|>K=&ǃ>6=<>=u>*=->=N>c=>=>e=D>K=>:=/>^G=P>}m=5,>iH=؈>6 =M><x>/Pí;Bc>2˻VZ>.rR>߼K>|D>1W>>>H^ :>4YQ/6>h-g_2>0rT/>|+>B'>w#>T7 >풊>>u>GɄ>B[>0>З>{>̃_!>ff$>u'>;,>䅦1>56> ;>ޗǃ?>ӎDC>nF>VrG>ZG>(CF>,MhD>2nA>O 7'?>1F<>a:;>[9>yw8>|,06>Z2>v->.xd&>"ʬ> .?B>Y:(>TOH͊>Y1=Om=gI<= h=8W=W=8A=Ľ=%ѽË=ܽU=>e=`K=vAA2=)=m=LO7lH{[l 7Cm|=h˼͒W0v-,iG}?;8<}/ҍ<] ص< x<"p!<&g <\= Q!7 =* Ds9=f6Ԯ=YG(=Ѭ28#=RW (=9r-=ӽf;2=Ha\7=<=p]@=?"qC=E=\!^F=FYC=( ==#:3='=@du=|=GܼO*<1 #F+x$PoLϝIc/vE,x B>ut+;k|7')w3D.|_ *ψ/G%"wˁ Y͛N:/7d=ptIFm߽NĽ}fXsnR;~k 1<iy̽>[:˽x@Ƚ}Ľwko[b]kա䵽X[[Jɰx !S:wy rCԑH;_$&<xy <)?>Zb_23<'><,>+I<1>/ݸ<5> \<;>i<<>Ў<=>oԁ<=>]fsAI<4>>;9??>JK:?>=>AF8;>PN:>92ϼem:>nF=>C>'/D"J>

zAcPU>>eLX>yS22Z>]>6`> Gü!}c>u`g>޾k>?;,go>oчj:=FHk>1x=>d> ={^>R=*MZ>3=@X>=X>9=TY>>CY> >Y>>f Y>)>Y>>N]>M>~,d>wT> m>2>Qx>O>8>h >]>3 >>`>C>>L8>c/>[>>ʎ>>K7>z!>i)>j">}>4$>I>U%>>a%>Q>k&>2>c&>>B'>_>'>W>(>>L*> p>|,>&>?.>n>g/>h>/>>P0>u>m0>e>/>ӯ> .>>?+>>Z>I+'>> <#>>K >h%>>.>h>!> >t>>軜>>>)>I>]>y>Z>o>>_]>!>& >}$>t>`%>53>)@$> >!>(>>Uw>h>c>J>2>>l>S>>>^> >7> >b><>F> p=N,>=ſ>=>i=k=*=G=8tm=@y=c;2=e=q<*<<'"F/81pm> D{M\Z `%^᰽Uu̽Hʒ<$l1 ۡ)3$ 2j+4Of<d#Bl!E7T&xGa-\HG;Y:HPoGSmEm=BWm.>{7~/Ӿf&_9T>#d {Ro9۽ž ?!Ÿ2(g}y/7\4A߼78}&;97<3=.q2=0(:#B=>=)=> ;]=05Ikb Gnd]vFYn8G+pH}I`CbJItTG__|Exl*C+<#B7KH?VL9 a7.n})i}޽Eʦ Wf{ <♾'=Yy;i=3<=cE=M=yh}=2B=EGO=z=zjN=k.=,=kvA=ꗛ;d<$<;=}!C={\=gRd_g=ޕp=˴f=1н0Ӕ=8齂== > q!,>)/L>»0+m>">H(%]>%$>7R 0®>Ц۹> >N>h^d>Fh׽>̻ͽ9>"ͽ.J>.սe#>/ę>L؎>bu>U>Ï9>&V!>-\& >M 1|=X.G=ٖ&Q=sq P=$}H$>М|?>k]U> ?e>YSip>mwE$=z>jȆ=|>I=q{>/=v>>sql>#>݊_>f4>ߦP>A?>@>>C>h/>f@>b>8>o>0>8=$.>$=j3>w=@>-?='xS> ;}>UO͉>Ox>B%О>{ht-$>F苽>=>~>HG>HJp>A>˴>?>@Ľh>ɽ>̽>Kн4Sn>Uҽ1KR>ҽ59> νC">r4ŽF >?=aB=gJs=9{P=ڦ@X<~|?WɻU<(SL= КH=ǽF=K>>$)>>>[޽E9O>[>!e>:rm>R`a*s>WU=t>=wp>V=h>*u>v_>.>9T>lB>H>vJ>GL:>ƞG>A)>e=>5G>0>=\>A$>x=M>ij=A>=0>5=#>#E%>f$9>Op7Q>;ڟ»݂>x˽ ܍>ѽ|ϖ>`Ͻ~ѝ>tǽ6>d$>Rը>6 >7z@Lu>f>fa>>z;EU<<>=~">܍7=>}R==+o=u~==oS==U eЍgv>ƽށ,>m?>7(<O>*fq[>@5NQc>17g>1h>(f>}ra>X>YM>ZԽpB>qiX6>B#l*>">i+M====vȒ=.===܆=2_=:ze=4%=]0=QF=;==Ͼ;=4оD><о>о>Ͼ5=v`ʾJ=P¾)==e=&Mp~=_<=Xthw=3bx8=I7? ӽ):.R b J; B}ehq Y r@Q~׽5=$R=)=RZ=|P Q>6s/>~[:9$>*t<8%>E=ܾ>r=i=g&=,=%/=^={-=.OP¦+欽Y>P֙`ڤ%o=r{_}Qʁ> ΄J+m> F $>C޽^+>ѧ/>l1>V~/>9i&>1;> g|<=;i=%2=g=6=C<Ε<۞ȈMHv`t̀3x Du_4B ӽ *JlE£N۳;i5<]=콶B@=2T=ٽjA^=Y˽1]='@zT=OuwD=w!6=.l{k9={M\=*2a==׼ԼZj>d+>$׹N>w^<q>g.<;>>!=3>;Q=k>k=> =b>=sG>t=<>=U>[=TJ>=[">R=m&>=A>MA=_q>E=h>>=>l=lڦ>*=2>E= V>=v>"<2"V>7<85>d;~>40=#%=g8'B=n'j<4$EƖ)œ17ϼý8꼐潽 ɤ90 tW3u|:L=f4J܆="Kе=k=> >fTk%>٩l/>N*4>q施v{3>ׅ _1>l2>Q<>cT7GM>\d>HG~>>_6`>yȻͅ> 9>d;0>7<>ڃ<>Al=o>P*=>M=\>>q=>|=>h=>=Dl>÷=Ll>{{=>U =>״=>X= >a=q>5B(=~h><v;><>ū7<ע= #>(}ěuhۼ`A<ԥx{=k:@=;G=Qh>W\<޸>o<%><&><= >&<>t @<,Z<.ޞ4+=ۑZ=\Bi=ow=Z4=SeK=Ah= b,=P>"-=d )>"=}z8>" =E>Z

;[ID>t?ac5>;Yum">M>O4O=z=6N=o}=2Uܽ)+ =S:(/{΍Q/PϽ=<D*5 e8)s3#4'Eн#⸽'yym4Ұg,R5X=LnЅ=woA=i;4q=Ysi<ޡ=<=؉[<=!A<6>/>m@nK>a]j>|`u>熽v>{~>l=>~@>n>`I>ZZ> Z7>I] $>eN>rG>yC>M>z>۱E>ax>*νn> 0ؽO>2#j.>\MT >PZ=^=,=zx:ټGRƙVM󭹽xzֽҽIŽڽ7̽n픽(Itg?\Rѻ $M[<=W=@9==QF<*=Q<W=d<=6Z=t=h"==,=-0t?=K==*; D='!=W=Y= w==׍= >=->$\=P>=$+p>\=}~>\=5>RJ>R>h]>^> >&>p > +> >1>>̈́>?*>A~> =Ыr>~A=oe>kM=>U>J=*CA>cܜ=ى*>߇=l>f=f=D=w=O2=ݩ= 4=TK=HI=q>x[(>;3>J<;>=1C>I4=I>rfd=AO>=ES>Ε=ST>̬=IS>%=iN>=xG>X=?>=8>6o=4>=2>ף=@1> 7=72>=G3>=y/6>>9> >ev>>S7<>PD>!\>1K> ~>S>6>K]>>fg>h>.q>>Uz>>>>'>>>c%?>?> ?C>?>?y>;?i>B>Y>>)I>J>8>b~>ײ%>> 0>">G=>=>c=Q>!=#>b=O_>3=0>Gg =>>^<=y=!d9\2)rB ݽp @Ƚo0뽐N/d?˃Cw6*<ɼ@ dfTļ^'*ܻeorʻŠt_U6\ɼt]ʼ+,2(.12c;*uؽG}ݎؽ~5*4|Hݐ"Qm?2 FXAo%M$mX8վ~r`,8-fRk- qqjxc:a|܃.IΆ!䈾 zjk 9-5:K<><0):/!/50(J+Y9$྽Kv۽sQ/蜽ۥļ?0'as=;>V=a>I=ʀ>b=ʍ>M>0->>n>>)>;%==>=>R7=>SQ=> =I>fL=>s=}>t-=<>B*UX >XeD=ڮyR=ίϼ N=,ݼh<:㼐T/뼊m(hj߼nҘZĶ_ _Ƚq*'Խ*<Bҽ< Q= .=3qY=7W=H%=1ƻ={;6=;LL=*K<=<¨=<C>`=>V(=;&>c=Q2>J="?>6= O> >_?a>/>u>\W>T->:>A>г>>o4>I> >,>>>>>5j>(r>> >=?>D?D>L?>O?>g >8>>\>>">*>8>>P1k>N>G>ۨ>0$>>>9>m=2>i=%>P|=>7=R>y<)m>k;N>0>n=C=y=F\=;А=Yx]・=1=O=,ᓻ(= B>;x>;6></>7.Sk?Cp<\>yw =H==x=%3=b=^h=p(>=-'>_|=:> >R>#>?k>)>L>*6>->Ӛ@>ƕ>G>>K>W>iK>>D,H>i>B>>:>>l-> > >>Vi>>6N=T)>=Y>lF=>-=<<>j]3׌>^ؼ\{>DGZ>`M$8>>ֽm_=NhY= T*j#($[ݽ ~ƽ}-ra?^gVx|GeGVjљ$׼+2yA:Q+fV_k`;kDi;w<)mo9<:QO^N;Gؽ:0پ˾$6׾{e޾Waྌ ߾r ھlӾ\ʾk?)u3ݽsywƽٝʓ֔ЌyVol94 :rK Mc˼"Ȑ-_~E [{\PAV{㦾Vʻ'n`Gn<0󫾼2Jզ9/A5Fv̓w-c;fe#'~=ԣ>=>ͷ=g>Z=> }= >C=>Q =-=<ϸ=W;X=c+P=6˼'d!s$SĻo8 ĽȠ#8 ( ~Pƽ4 ɽ{ BͽBн7ѽPUϽ2ʽfm<ý1`纽x|wP,~#aߑ]ǽujh%⽫S*D$v~ <7P-7p47.?O"9A=KT61:.4Gwǽ ,<_B<9=A%`=W<}==Ѳ=}[= =^=@===>7==1>=DI>%=\>$="rk>Y=mu>v=}>=|=C/>m=ӄ>h=E>U,=><>Qq<@s>=;F^>/=D>O ¼̼(>_~ >A=e='pu=6=kP^<]sx27sQL⪽"̡cfկXv;Ʊ;7;<̐<~.Jv=?'>X[=-F>=g>==듃>7=ڍ>ܳ=腟>`='B>=]>=>z=@>=>̄=>~=>Y=#B>9.=*)>kw<[><$>z;hv>/>R,Լ2>w))*w>a6i4^F>6> $=ҽ,p=J <'>L3udB1h%T6S+%\d; pn%὾4L׽l<ϽɼaʽC*yǽJguߎĽ?2ŽTh5ý-ŴR'm_TyrYğm!ID֪v#2=sK*>=G>=#b>-=z>=Ļ>E=y>M>`>>>>>>d>N >>|>x|>I>ޠ>z޵>0>nW>3H=mW>/=> =8t>r=E4F>y=>.=R=?=_=RS=!=;P==3;>\>Ԗ+>Y->>>?`G>"N>V^_>Z>v>d>[5>ij>>,l>ߛ>j>$>Ye>BW>y[>.>BN>>c>>>@*>%Ψ>>I>s=>y=>+r=d>'*=*P:>:,H]H=<<=/Z B½$Ə8-d4J#M -cf5[tJ9=sc9n4 \p,܉l Pډcw16⽭ٌͽW0돺訽=(¾ ő˾Ͻо\XҾMsҾe:Ѿ,U|;o@hȾ3#j4γ)T}nA<%^=LVzJE=+κ<夻G<3a&߻?:ԼX}m7쫽􀽾$xIX&hLRֽ|-`L飾uϲ%<Ǿ_aξ1EӾX򽲃׾ݽپMŽھO پ7G"wվtBѾx~F;Ga-;TϾF浼kԾʍھ[?UྴpRQ/%lF:.澇;徏<{Q`<޾ό<׾%KM">30>dʦ;>B>BbAF> $B>azRk;>(<2> ^=&>~4=>'= >N]> =>P= %>1=*>=D&>p>6=a:>V< >;R=Z=/h=B):_9x(>?;3B>9LaPB< v>0<>}j^<><,>ٽ<>ʂ<>h/< >r8;!>a>A>-#">Df>"듽>HR> pϽ>c&>0>>Pn>}ԍ> )s~> 3`>e:C>>e*>v=>F9U >91>ۦ&I\ >>~U>'6>&>Ƚ.>i2>끽1>e@+>ɸ!> H>6ϋ>\;=t< =2X->@bJ=F#J>N=:g>=ہ>j=>y=>w=>L>ɶ>;x>'>>>>+!>=5>=v|>U=M>i=Up>Mg=6>؝=7h>=$ʗ>\=d>؜3=z}>B=&c><I>KS2G<o>;= >%=ޗ>M=>{=\(>D=2>㰱=9>zo=i=>=E^<>=8>\ >=1>>A8'> >t>[>>>r=A>ֲ=v>=a >H=N+=Z =?=t={>1h=(>g >B:>0>(M>^#>وb>->y>O5>^>X:>ƒ>BB<>>9><>>:>A>}8>,B>5>>>1>h>->>\/'>v >>>}>J>Cd>C >efF>==#>$===w=q=v˴=HI==LY)_(Bi]"ǕxBԉa~',2 ᝽AUvLU}ÿ¾6ľ6OľUfvþ2?9a' %fv:<<= $G==t=靾ҍ=F)ޝ=⻩=rNt0>C>'"uO>+PIR>P"J>^8>wʽrI>gՊ= =qX=&=!q<1@X}O,Xq]ƥս׳i@)sON |cfQ,>*' Nz,y;$чM̴9& u}W[|r?v| X~!s7:<džp7↾=!Dž; @Zq_x!nz>a;Qdz@gܽ߸,1H]d6RUAL߽Q&<ٸj.<㓽TqN=0dz=*k=,>X>+H ,>B̍2<>K;SJ> 7S;M>Z 9A>U.>-/`>"O=4ң=o5= GIt-fS`; c}j<5j\Y >U>a(>o.>eG>C>f>X>>j>2>2y>#>>c.>>*>5>->t>>:/>9>s>>˛>\d> >>>`>gv>im>ʍ>|>S> >C |> J>3,i>>KT>>h?>:>>*>n>%>m>> >=h>G)=:T>=wF>*=>>=;>^f==>{}=}@>'p=D>#l=8H>nq=f2I>D~=;G>w=B>=<> -=]4>=+>̫=%">ip=[>֬=>n4=n=Ϡ==Iv=c=Fʘ==ؒ=E=.?===s=`===O=Ǣ=[===@=y4=p=_=տ=o==>= >">#>0 >4>4>E>>fV>1 >.g>T%>z>')>J>,>>ո->;>@->>,>)>P(>u=>/#>׸>8>d>>tW>>ʋ>t>{ѧ>=S>ޯ=><=l>.Թ= C>Q=s>݊=d=k=ٗ=8 E=&==?%R<,&x=M$=Ҝ!/<,< 7pU; AONHnO RL]-SK)]\{G?8*4֑&l"~viɽXLN<ݣ5`Pz'<'<h=Y~<=(1=N >~'s=w 3>_=Y>\ =֘>&=>#3=>H2=Mײ>=06>=x>=>=L>r=g>U)=>Z=+>-=>"\=ݹ>=-> =?Z>=*>y=d>v=->\=>R>H=>j9=>@/=أ>(=h">|^"=\!>a=I>̛=۲>=X>n <>a< @>yά;T>kޓ>у?>U >27 q>_|^>#UM> ½=>Y/>Ji9#>Lh>>I>Oƚ>L > >I4>R >U>#>4S .>lٽ*;>WtE\>[xr>G1X>#KԼ>> D>4p;3l>tմ^ =0>T9=>x_=*>Ā=^>*=z>=>M=>x=~>=>ݤ=+>=>6H=g>/^=L{>ϫ.=[>JU<\?> ͙<(> < >"~>#=p=>Ҽ;k= ]ǩ=u,=ΦO P= r =&<-8.q*hӽiF#W]wz_ y_Uӽ f[(s.'$23V#5"z4"\1-?-,b9c#%DN VdNZT޽ܨ[;YZ\RrソsFv@i4K B)< l;ઽ<9..~=G/U=#=.U=Ș=L=k=6==2= >4A= >,%>>>{ >>{R>e>=>;=&>"=i>&=>=e"П=0=i8=i@=ve=<2=𢙽u=/#=ǡ =Ⱥ=Ƭ=vɱ͵=ꥵq=< =T==<=rx=劼3{=ý\=еͽv?=w׽#=2 =Ւ콷<(<E<y>\.>D">!h0>4<<>=F>=N> 5> T>m^>6X>`,>Y>:9>eY>(B> W>JE>~R> B>8K>6>A>QG$> 3>_ >#>_=>a=+>bP4==` N<=Qk=l6y=d3>=OW=~ӽ@8<]<\ I22 M "f⼨+o13I1=U3I}U'”=cT1p\}?սW} 6(Nb<yՔ\!7O!'1ُa!ዾ _Cmʂὃ}PfwxҚvpbЂg tYBE+<,L=WW=8x=muߒ=]T=/=lü=;~=O;e=BI<=r-% EǡL3kT;1]d>T!j]mץmU ;k|gidb`HY2\9WebLODo򆽌8p-O%r*W@||,& ; n<-;ӽs]A=.>lh=U->%v={;>f|_=C>oo==.E>6^=0?><} 4>;#>XNQS>B =SJj=獋=j%[Y=7ؽ9<T#<ռF*\&@5Z =B-E uyFkkRD旽 ?ٕ27xTe5/4p&aόE-0%}災 \SÌ4a&xN?s!xH/ZZ7|7ET4F= jܼ ˼p ü5 0ZRxqĻ+;;L?0>jWpT>Jx>μkq>S>g@t>E <ʩ>r<̫><ݩ><\>2 =#>=>]%=_>)=St>ɑ$=\>=LE>` =Q0>Y8<)><>,<><>< ><>H<0 >< >)=3>'=U(>PJ==>Fo=>u= >=@&>=(>K=(>=%>L=2}!>^=>E=A>==>=CU>=>=,>=J>Zz=!>J=>=ȃ >@:= >.== =?=% ==0N=>X= >%>t!>P*>)8>> T>%>!u>\S2>I>*>?>ld>8L>R>Y>>vte>>\\o>>w>?Y>HK|>-?>M?"|>O?|>XC?ґw>>o>e >^e>>Y>>XbM>a>@>KW>4>>l'>T>1:>>!>gG>J>>2=Mި>ѥ=̤>=l>8=廜>=@>}=S{>r=^>=Om>B>>K>Μ>>5>*>xt>1>+b>7>9P>=w1=>=|*>`w=z>= >=^m=Z)= g===Ʋ==-B=ҲW=tH=4:3=5<=z< =0[%;z=л=9r= TU2=1pJ=|%f=G;f=Zm=H%>9g=H(>>F>S> >\Lb>>j>>m>>k>8>,d>*>W>V >F>c>0>6=> ==Iu=q=а=.==.-M=w=x=PG=8ц ^ ,LfT ^rԽ=1žM 6Ͼ: ؾ3ƜF *꾾W#fLq66x}fFJf {0uV!"k  ^poN6i=+}-*C#>Ѿ5nֽeޫ _3Luм\R$H*;61:0(=Q08=j:-ݸ=u\<='dhK;;qe;}qf;vg {<h;uiz;#@j?ijmjzTJj[]ļ)h Pf[69;ciq_ywZ|TdZsKwt@]FQ3`G%'(EyMlbѼ۽JJ;0Wݏ =_|4+=:=@L >H<=S>k=Zr>=)>=g/>p=饔>l=Ζ>C>f>f >>.'>->Q>h>ԯ >Iw>>Ao>=X>= ?>I =ś(>=>h=b>=x =Fs=0E=D=m==z====t==3=q===w=0= ==y= =:e=a=dQ=l=D=Ҙ=>=lS=@>==&C=0v=_N=qLp=<`=Q=I:x=6=#=!==÷==< ==0 ==<=|E=9"=+S=L[;=l=\=P=aĂ=C=rę=|V=3==Ň===>~>>p>>+>>!uB>T)>H[>cz2>.u>:>>LA>|>F>>c-K>l>cN>wM>{P>Gš>y1Q>B>^P>L>#jM>>YG>D6>PQ?>@v>4>jb>)'>nM>]>Bv9>>B%>I > >p=ؠ>J9=ܼ=P===}S==ٿ=̮=#=C=e{=Χ=ʫ==h==u={w=V=Y=48=:==f==,<#L<:<{=>>}&>V>a5>l|0>עA>>>xK>I>R>}Q>/X>vV>ک[> Z>n\>\>f[>\>bJW>Z>ϭP>4V>G>M>?=>GB>90>3>#>X$>3>d>?>&[> = '=>t==M=[1=Զ=y=OѦ=M= =-[=X=Q==+=~=a=y=Bv==f=n=j\=)=V==#oS==]Q=Lۑ=N==L== P=E=[=5=Cbo='v==!k=%= `="=U==XH=^*=:==,=ݖ=aI=yڍ==?Y=V=2k=(g9@K='>a0V=>E[=Ǧ#>[=&>S=0$>f?=>=)>8<= O<2==, =Y&v;4m!¼Na]Zҽf'۽,JH"zr *q < M2^ ^o*$W 戾:-F5꽶Qདྷ߯ؽѽ;$ͽCA˽13˽a̽#kнawtս޳]<ڽyJn޽|܂⽟&,Lž콌A;hվxݾF ˇ_P01H]C' 義 "/) ױվN {vɾ GH8䱠hԒA齁pֽ^re`\ ԫyKn@;Bh};Q{ALBK9 Y[8 jG=vL{7I {([q$rτ ~1WQ禾⪾좽pA9>F5 קބt(vޫeͪ!~W鴨yJ"p?0X5i1YG2iS76>+E}KuֱQ*oYi;belycxu[b|d+=f|Xh`srgrebQ׸V7[pEj/Q*zv  :Po//=R'>K5=?>>tT>>e>F>q>>%z>W>>>> #>J|>>:>S>,>>>>A>>Ɛ>%* >J0>;>7>o >>T=>= >+= >2=י>p=U>ì='>ϛ=n[>r=>Ln=>hE=6Z>=>++R<]>>aH>1ܼv>34!S>3PQ/>0yӀ>̎{>tٞe|q>uc>+MjQƽ~C>fн(3>׽G&>ܽq9>6߽<>1߽[;>@ݽ>_ٽ~#>bcӽH2>SʽF>꼽s>^>竽qx>PɊ>ٙ>,U<>" &`>51u>P ͛>P/>N>:>4t<@E>F^5<><><>)"<>Ť<>H<><><1>'<>a<ᯡ>:<#<>{F <)>;Ly>QU_> C(H>聼3>vм+>Ir>D9=\x=^閽m="y=Dy̽a=>h=&Pm= =a,=`=L'=0ٙI=8)`IJ+L[>MIo4NHM'J6E?} >T4(Q(ۣ[t:<ÃG==߁=F[=c-B >HJ/<>i=(>k=3>#=;>!J=?"@>\D=@>s={=>>aQ6>/ >,>8 > >n >>[ >_>` >=͐==ܟ=ʪ=y9=C====&`=>=I-=gs= =O=Is=L5=`V= =)G:==x=kϽ/>+>E[).9>%5;C>UH>LJ>p]ʽV}G>A>e7> +>Z#>1/%9>C2?c=?y=Mg=n[آ=h8= u.U=_ =07m){$>M;>(n-Q>f> iw>ּN>ę>n|Ҋ>Ir^}e>SG>5NM>k# >l0>R>:g+u>.a+h>E+ܼZ>~ݼM>@>49M5>bU+>}!>j>z> F >\>uI=|&8>=R) =^"=Sz_=1Pܲ=H=h=a[q=v;(F=tC;=X1;E<0;<9 ^<僚m;8?:oQxe;QUkp e䨲ɑ"ż"}Qм#8ϼ^ ü#L"-W;/g<<((=Y,{=Ϩ+;=)T<=5t<><+><1><3>f<2>䮦<9/>^c<)>‚;{I">WZ> ^V>+ >d1P=tf=+͋Y=hx== Ƚ^=[׽R==d佑]= ƛ1= ]='w>wL" >#g*>^Z1>-O6> ]x7>ۻ65>G_?/>rz;%>0"<M>9< >m=$1>=IO>=Fo> 1>]>*>֕>[4,>X4>r>>lB>vN>#> \>>e>eG>2k>t3>Ll>z>8h>lG>_>>F T>>E>̺>46>]>&>>/>>< >Zm>j=5> =:> (= >=)Ɣ>Y=Í>=d5>Y2= }>=n>=kb>`=X>G>#KR>>N>>K>V(>0J>01>J>U7>l]J>qb<>}I>`?>uDG>@>B>D@>%<>>>`3>q9>(>4>(>R->x >?%>=>tT==>ɻ=W >#=>= =t=}9=O=y=.5== '=ʯ='==ep8= ^=Y=m==:= ==g=N===>]=> >!>P>p.>$>`Z7>1>*<>#<>,=>iE>:>%L>H/2> P>}&>&Q>>Q4Q>`M>N>=K>OK=j$F>^=@>Q=;>= 5>w=`/> P= *>z%= %>lP;>q?>fcͼ>R*>N>~ >>.L/=>]0=E˽?=ؽ[=GY=V\="Lx=-J+@==G=-IҔ<7@`s; U/]jC̼WWRKTG^߂bc|Sݺj_ľ#˽˾@սJϾٽP оؽP;}ҽ˓ȾȽsf;3*6M@9X坾 :yͧ2j!~zZXUhȒoYǛ \S:޾nѾ9þ܁ytzke&*p,UEhMY7 OKC*"0J_lk |ٽiқ0u!%Z㽴A*(ݽu鱼ؽ lս;kӽOn <(>^F.I>ٷ6{i>:><ظ>6=Ě>=h>a=} >=մ>n=y>T=>]>> >+5>Xn>>|>>>9 >>N+#>>G$>>x9%>>P$>hE>/">]X> >>>q>xy>ZZ>N>ep>т>P9>rB=~&>=Y>=\>X=->=>pE=wإ>Xj=.>aL6=:> =Q><(>)h>_Ff>a>s>K>(>>u=@~>~ONi>M2YѝU>.]B>tZan2>Oi$>Q;E>A>vn>Ǎ">!c>z}<.j>b=X)>l=5>׎=!B>ǃ=!kO>q>Y>>/Qa>t0>Be>3rE>=g>&X>Kg>}i>oWg>@w>Z g>w>vPg>H>h>O>Wi>:>IJi>:>Li>QU>Eg><>c>a;v>c\>$k>GR>`>cTF>T>7>_G>4i(>09>m>pe*> >>= >===w=9=M=|={==N===" =a=1<=@=;!= Q=̞<+}k½UgP] gONsY=-7=)<<(GfNяQP);DKJi耽>CNz>/>{G%>ֻ +>Z;/>ք<3>f<6>=z9> 8=:>^V=R1;>j=9>r=$7>7m=3>Z=D0.>u9=(>x=+#>=><0\>i'E s>^e>\ϼ >A">~r6h>yRFI={e]w=6 l=De^=lR*+=8f5F= S7=ڼx=0R=9B9=]Ի)=4Ga=)L=Oe ;=Qee=4G=px*=:%=DyT==6ȳ=ؖ=½K2=C)ɽ,T=NmĽ.x=-V=F=T=bW]=.k'D=j=7#üg=x=TT=x=𡯼=ϼ <== B=E||a=)Q=427={:n=dQG?=][=x<Жi<:;;ֽ>[U/)ͮa$?6_+H>WeIe[^Sp\WxఽF}7ýCսܥ~XV}2v4K&!z b6 @qN9#~xֽ% M̽,>ѽȽhɽE8ͽdҽrؽ[ >߽f 罈 7Iy Yc.i~Wa9('qn1 罍1׽*ܽ=ʽ`ӽˌ̽ϮRǽW½?=\YR0Oq,K8gFN >)g>`;)> 9<ڞ3>7n<)=>`}<ޜF>EohVD<V><\>WH;_>' _>"0 \>QAs !X>hxhR>޼L>@EE> >>26>nCFy/>cmW}&>=d`>l>{2p.>lF >b> >'\S>G@~>+>>[>m><޼W > >1 >盌P >2>Beh>萛 ==ż>=| =J&2=Q=9A=i =<ǽ <۽n.<`T߿{>+>0TG=>>x]xO>Źџ_>wan>o-c}>Mf,<̰>nd &=>)]=^W>=}w>5=ȡ>R=(>=#>I1=˨>y=ͨ>=X>o=28>>.>@>G>>x>lj >j>[ >^}>: >gm>d>Y_>>,T>>oL>q0>G>6=D>U/=@C>=OB>=KA>=@A>n=MB>Տ=GC>=^cD>PY=hD>-<=eC>!=H@>(=a:>"=H2>h}=J'>}~=ů>*9}= >k[=l=5= =\ =/n=P.=%>o=!>Ř=q:.>=;>+0=J>Ҫ=Y>r>]fh>t>zu>ĺ>>5 >>&>> -> ֌>2>Ǝ>7>>\ <><>J>>G>L`>>9>C<>_ޅ>_7>):>0>*s>Nq(>:e>>W>1>I>F!> =>=/1>=u8%>=u>=ż >o,==<<= }= v=`V=I= 2|==]u=ATE=Ľ=%=)c-W=x =(qSo=E3lJ=\O=KBD=/ȼ[=V7m=y?=8=dgﻆv=j wQ> N=u=b=jܪ=6;=Xi]=A,,=L`,=$j0<|<eZsHߔ&>~F7>4FH>EcX>=EAg>q&Ds>B=}>fd@M>=Ԅ>"8A>84>:1g>q/>j/{>/br>P2 @k>6d>%:D_>E1>t\>*E@HO\>/>J]>5a>V&/Lh>7* q>Ĵ߼2e{>>ӷջLH>e;R>bV=Q>2=>e\=\>=>ZӍ=Zz|>6ʗ=m>M=Y^>]=P,O>A=JA>KL=b3>ܝ='>K=/> =>ࣆ=%;>P=={=l=ֶ==]== щ=y= ==Ԓ===L=h=蛰=$֣=U=ܩ=====s=f=S=I=@=I͵= D==>zȪ=>:*=8 >=k >=Y >gߕ= >=R>U=1=_=d/=U=<=pD=g=v='=I}=]=৖=w==҃Q= =-== =̷= W=m>0:=W>=i>' >Me}>L9N>O\os#>`;()>Ki-<->gA<"t4>k<͌6>g= 7>7+=p8>A=F8>'S=8>c=`8>94p=8>cw=(7>Fz=&5>x=3>:ru=/1>r=/>p=`,>zl=i)>d=&>AY=h"> K=բ>i9=>J )=v>=I>=Pu>i!=">/=pS>ϝC=@>%V=y>b=E>c=(>ApZ=>kF=9 >6%=J>1<<Ŧ= <=c:=̫=E rx=]դ]=Җ P=N˽Q[S vS kz~R`!KQu%!Ql wsQ9'bRSj#U/(sX*F{[fv{^{`Xaُǽc󷚽Fee"7dUގ`DZ9XQĹEIb7}.4&tJLF; ͽ N='>tj=<>}O=tO>N=`Y`>[e=qo>>Zs~>E>.>1%>_>lJ)> G>b2>d>8>h>K<>+>J=>>;>>47>>}d2>"B>4+>zZ>i$>΄>|>o>5>|>І >Kz>_<>z>m={>=i~>X=z,>=9(>=#>kP=a>5=3>^=n>=g>[=&t>ɰ=OIg>9=yX>/=xI> =*;>N=.>6܅=">q=v>BX=>k:D=?+ >54=(>)=>;$=ۙ=%=v=f/=o=@=:=:X=R_=Qt=P=u=={=Q>K٭=s>z=->v=G$> =1>m=,>>G,>ύL>>Z>F>h>?>w>[>>s>O>@!> >k&>7>*>Û>;^/> >2>>4>$>su5>>V4>g>2>>.> >2)>>&P>Y>`>v >LHz>T>]r>o=aj>=Zb>=hY>Cɛ=nO>=E>Z= ;>/=0>= %>?9pn;=2{>=Q==a=E8~=U6=A=j=<ܞk=7>2E=RS>*=>|3=>|=r>=>J;=q7 >4= >=c>=t>=====G=^|==W===T==E==p=p,=k=I=_ߥ=R={\=i{=|=%K=C^=J̻ݹǺ);_bP; NB;i2< <ᑾ^qVCv3 < lLþӡGľݸž(й;Ydž7DB<þD< p={5=9=`=r =y{=z{=;cT>|>.y->9 >~q'>ួ".>k3>"\B8>B`5;>I<]<>-W<>tq鼊9>JǏ5>K^c'z0>ܖ"[+>&>r6M">9K2f>J:l>~PS;s >yD;"">;&>i_.<2>@<:>8Cw7D;O>K;N>DL>R G>Dڇg$A>Cxּo9>Vc1>:E#)>u >> >0ɽ;>ŏa=*`===3=nhٛ=%N<=.+=L|0_=5%=);=X@,=D7=G(=lcI=I=jIR=UG4=ӛC;=8T>!=7 >00>)m(>l"5>@>5$}I>uO `O>1yR> wR>n,뽣-Q>Ι޽3IN>Wӽ xK>[ȽXLI>}pG>貽FE>[s&D>CC>Vʏ$B>1YA>_n$A>tV$A>n=Y@>#o>> 9>J 3>ѼbV*>;CU' >鼼> >˼@>P߼r=CV=l~8`=>n#~Z=$7C=ͻJr*=am]m=!ns=;|4="wkl= lK=yW$0='=8 =8>=MO=F===i$=S@=zoVc=~[=aEԟ=-s='=w=$P>GC=> 4K>**<ޟ+>l= 2>s<=D6>cn=E7>=t6>w=42>;=,>м=p$>(= >h= >y=J>=[=U(=T==E=_=ϕ==3{=N=TCR=S=E/==\==y<9=}S<6=?<=8,<:y=K ;q͠=D=̕y=,d=U! =1M`=d{?X{=a= C=νlu&= =EX<7<]|<'6;6b;79X;W7;8;7D-<(63}ix)>ԡ`>zN$>KT+>/>ŽQ2>;ݽ<2>.> P(>%2>[/>'=:>AI=^R=Ya=d\\=l#_ﱗ=;x`=Tak=ob=N=ae!6=&j"=Aozi=wvh=}U<2eef-e)@c*$:z),5Cyaoǽż6=iλp% x;7Son-FH>d%>ao2>/꽎;>ʽ@>ZB>˓?!A>ɐ}s<>ڂ\4>D*>v4+>)Zz>hS>T4=Y=,X=мI=$=%ꦼh=3K]=1q(==@+9 =8c=zC>r.(i~>8h > J6 >]L >r >7 >VJ>&̻>n>Ӧ>EZ>沽P>, >»5 >'pc>GŽ:F>f8˽~>н>+ֽ0=۽(=j==@=wx=xYï=n=h=;=J=ZIi==h=Q==$1=Ii==?=>v >>j7->gs-B>sW>/뽋m>ɑŁ>ὂƌ>ݓٽ$ޗ>Cν>½u(>쵽XY>>xe>[>+>a>щb>Dz2>>뾏>Ԓ|>\*>K>K(>>m1>0ix>>iK>~w>9}dQ>Gs>d)3> ~>4F>#>%>(b>4q+>y^>H>E>Cߺٽ>ufϼ*Ĥ>x޼ >v缭)>K>YۼNs> ¼4,^>ꚼݢJ>Qx7>-%>zF:>< >M< =<{=<G=/= =,==C==Z=[=Bnq=$===W==r#=0= 8=g==r==P=\=ġ='=P=f===C=`== a=ѝ=L=r0==g==ݟ== =}=Ϩ== ==c===WB=5=Y~=%э==.=P =h=7=1L=%Q=.=|8> =>%<>o;o >A6ɻH>U::>It>Rjl>򏠽 >{̽[>f~>M{ >vy">=3A=rA=N=įX1=:Gb= j=ٲp%=zft= ]u0=t[sAY=o=ePipw=hbWpr=LZwo=kS5o=Ku=C==cx;E=:3K`=*?= +=QgԽ=M =r=YG=o=+ؽ'=Խ=ӽS`=ӽ`U=ӽ)=\ӽ{=YҽU=4ѽ=|ͽ-=Žz=oQ|>I9 >b <>фف >e->%J <>j8 J>А2iX>Q:yd>WOn>o v>B!tz>{>>8y>ܽyt>R޵l>/1b>J W> r+wJ>37!<>%Aq->3Jd>Sߝ>s]>,f@x=B o=Ɛw=T u3=Bɂ6a=+2=p=7<׊A#;Ċo>Fo[~n6ϝO{yɼ&wq̼eʼnɼ^ZtżeQ üKļI6OȼK̼OCҼnUBټZ z `ּe\d:5dgA*2irhjjkVOm nnoqp.o2ǭn( lmȶ Nk׊ |-hR;c\"YUFA+Mt =FlQ@jA i֌=|b=:1j6ӣo3D\!?1˽Y/ὕ- ,-!H.G/GI*>0ˋ4K@1}=v<2Fe}2Ob1NXw/BaN,.jM:(Rs#|vԂeچ4-njvϖ5ݽK9ZPb+kCxx,휼<ܻ`;~kWl~>[>/>Z/̽r>>-K>:9U>[<\>X!c`>!ؼ a>I n`>ʄ{[>K;SU>/QH<2+N>o<u0<4*?><3>9<ۺ)> =$>ya=7>7"=>0=>A= >+S=>g=u>z=]= ==T=.=x=u=*==s={i=%=!i=G=)fA=$=6]#= l==Wz= =v=B=kd==yrS=s=G=*=SB= 6=E=5A=P=uN=#Jb==]=Pw=#k=_q=x=^ӓ=25=M=چ==b=0===;=L==r=В=J=*I=M==0=:>\=t>8=>&|=/=&>=2>Pa=z?>x>dL> >4Y>M>f>(> >a>U>z˅>p>>?!>>iq#>O>}U%>&>&>m>'>>&>> %>>$>3>#>.>'#>Gy>#>s>-#>/m>\$>Tg>ۋ&>a>G'>[>&>{U>I9%>M>">%4E>>(<>I>E2>>(>IJ>-> >>?>L\>>!=.=U===+=IC=== A=r===U=-=Y=?==PR== =L=D==:=8B=,=n=T=@=-=ۙ==w=A= ==`إ=+>!=>xC=U >?7=>*=2>w="O>=a=lx>=ż!>/Q=%>=>)>^l>@5-> >0>>3>>5>">[6>l!)>)Y5>/>"2>4>r.>m8>3*>;>:$>;>|f>Z!;>>t9>js>i8>W >P9>BU>E4:>1>L.;>>=;> =,;>=k7>B=2>1= k*>E=j >J==1>8=> P==5=x,=2====DC=31p=$=L*="x=Q<֕=q;|=wk=<.=J=='M:=ҽx= Z=^-=C)_=5 ?=S¹=eG=:uur}=񀾹[=Ӆ 8=h=!IkgG k.hM.iy{lɝYo ļ5s>}x fm~R9灾5[8}0% ꉾڋ=-iiýW2rdνCٽ-彧ǜm{1ȡ\OwF[ ̰6ovy!͘hw" ּ x(!?¾"žp#0!Ⱦ1"JF˾! Rξ> 7AѾFO\Ծ׾zH۾l޾זW2ߝ BYdɔ羑 P\i ޾v͒ؾIоX0"+Ǿf$̼p$#!HL-<  ~ֆ Zim XTJmv>?k) T Rؽ0ཫ0ѽ0OʽSl½^IE] /*Fwbێ]Z<ډmA<5Pw(@܁> 鼭>xڼ`_>Qü^p+>+<>fa_N>ŭ`>Tdž:p(s> (<,>I<><E>3+=]B>.)[=ț>=C>4=fO>d=F>=c>=^P>g=>Q=n>=ݕ>=9>Q="M>Z=m8>8=%{>f=Ǹq>{=Ƅh>St=-_>'@=WX>~=FR>` ;اF>[?>qd뼕"9>22>?$m,>I)>윪&*> ->Gֽ3>,<>D> M>n V>v_>u2g>2uo>jv>͋ }>!/۽>=@ѽ?>3ɽTs>½U> >>,>-:">墳y>;> +>C=У>{0>]^*>=/>R6>d>>Z>%: >1O<>ɾ=w<>dE=i>o=7> =M>֙=ʃ>z=i>֑=v>n=)k>eC= ^>=DMP>C=@>,=k1>p=">}=G>k=n>i=S=q}9="G===k<=R;3L=yc =+,&=m9=e Wt6=4=yE1=;)-=FW2*=ན'=ݽ%=_߽_$=㽬"= U=h =%vE=h=#== =y =/p? >РA>+>M&p>?Q > >M3>9)7">D?>>>% >2A=h= s= t=k߽=;ս= ˽=*ý=1=z=L󹽰#~=b=k!H=6ܾ )0=e=X½]=ĽPOQ-X|z0 ἮJm, Yr)bDˁJU,nЊ-;q$`ŽIHֽ8:彎(<4~jG *>eb;t">Ν03>̘'E>ڗV>rg>3v>H M1>-+>1>>Y>Լ>¼>>'أ̉>&ؘ>Of>ql|LҴ>C;>仴> >!;o>"<$®>F

Q =Qj>*=>nJ=.>pk=)>=g͌>== ~>F=o>?L=[>k=UH>1=A|5>=">9=>s=M==y=#z=e=Y =`='X=oQ==)= ==("==|=He=9@= ==l==K==d==f=t=};=g==c`==_=b>8_=>w`=P>)ua=">&b=*>_c=[u1>]c= 6>[a=8>m]=r9>,Y=8>W=!8>pZ=%8>ca=9>$k=:>w=<>ڐ=?W=>3=>>=ʘ?>h=s ?>=$=>=9>= 4>=->=&>B=G>=2>1ע=h/>}=>c==v=@==B`=c=> = =lf==z=9Z= O=h=]#==ʲT7 !2iù#'Og:f;.~8;^V估;Ƽ)<ꚱgP=_>)f8=*z>3=>4<]>r;V">b#>?K">` >L>ٮ<> \>#Jͽ>4𽦜=w (=}=0.= AǶ=-TNf=sZgb =zz=ꆾoT=d돾x0= =)<q<_39cv"lbׄ4 abcu`!"^MY_F~QMսF/;:p,Gc +#Rg*3N/½x2ڣ44~134"0-!ͼ)~-e$o)ky >Y8I>>(װ">)> *>X2>ί9>>֮A>̃ZoI>8P>7T>䬽bX>.Z>͵]>7_>?b>qŽOEd>ʽ|d>>нIb>fֽ׏_>ݽ[>iV>Q>mpI>*A>u{7>0*->a"">J->A7.>@K>HY! >N>5Sh>zU>U!>JSD+>lN"4>3F=>:5E>,HK>fkQ>{ 1T>~?W>iW>^9ɖT>N4N>v,7G>v6r=>O;v3><(>n=G>,Q=l>{=>= >К=>=>==,==== Ħ=-k=@=C=(==9=F=Q=%=΄==z==(~s= =nb==gAS= -=4E=1=BI;=>5=>1=O >.=o>+=R>'=?>!=d >vI=Cf>== =, =e-=54=l_M8=9Ќ;=Ac<=.(m?=cCC=C;&gG=C<ńK=ۑ=Ms=?=f=EB=T=[E=WU?=NK=(==V=\=}Zf=#=Vx=b<.ń=<w=B<==<ĝ=Ńc<=y<=\s<;=)eޯ=93=BW=޼m*= =%=8hk=E=S=MM*9=P!=LR& =ľO1=4s=[0$]=7+E=&ry-=@!9=<<8ThmܚQaMg26;~t2ҽ!{唽⦽9ꬽZ⨯5*smLɱF͏#9||D:?yR(;Y,"Ƹ;3ּ ;H?~:v>;T+O=c= <-'|CV<e:5f4¡U͵%^IM,ŽWrMѩ-Վ`EiaѴ9/W ^Ži\ʼ(cͽw?ҽ)ս8Ӻ׽q;ؽE4><ؽ<ֽ/r<ҽ&=#ͽZ=Žo=żL=e)E=Ͼ/=0 >{a>o8PW.>"O=>,tJ>k*W>ڙʻWa>ul;Ui>>{Q<s>>/=0u>Uj>=u>f=:v>㦃=v>=]u>=r>l-={n>Ÿ=i>=oc>=P\>Z=aRU>rg=7O>x=A=J>+=[TG>M;n<m;YD>"G>ɷ^#L>R>@\>o th>|Ru>i8>jh{>zȽ>gGڽԕ><>Ğ>> j> ? >+lZ> "E>Ӗ(E>.հ>-Z3ƴ>a6R>\g8g><8z~>96@> 21><+h>#">R>A > >O㽶>,ʽA>Adz>;Ğ!>Ӏ>v>U>5 9>:V[>օH(>0ż#">!>fK>D*]>MA>Z>>Ӑ'>*>*C'j>9C>WT>`suG>jĂ> v>@ze>U׼ET>']5B>L/>2nu>?M6R>g=#vþ=F=9Fd=Q>"=̺q<@ƽoa<Ͻ~`;ս׽6oֽӹltѽcǽn/1(Ay<=ޗ=R PhՇ^({qT4;( #0üČd`폽@&< g<_n<dO%=3SJ=1j=O)=Q q-=ƽp=.ؽ=h=C8հ=)ƹ=}=ɐס=='=C%M=I*}=/=4`0={94=L=iU= @s=#C=G7=N,=W=mb=an\۵=szܬ=kk='=Jo= [m=֗߮G==sUt>>ϴ>'~!>O">'!>#ׂ >S'D>w{>@T>_xc>.F>sM>Y>΂[>0}>u4>oIg>miв>d>Gaԅ>V_ED>`>Fb[>f;{>gja>n+>rvq>ktُ >vH>}Ow=Wv{= s =oC=Z2k<=eR$=E_Y=Y;=-Ttݏ=,N=dIֽ= E%ǖ= As=ڐ?u=@>j==a= < z=; =]:>Q8v >5B>2>P0r#>%{-ݖ*>Z)=1>B$7>|;>n*d>>[?>>>o;>*轇l6>Խ.>p#>/>_>tZZ=:q=5mQ=IQ;V=D>fͼ>>b >^mg=d/9=T?=O=g_D=5(l@=v=U19===.틽1=͍=؍3=h =\Ɖ=M=gdʁ=wQ=>j0=_Ļ=mW&=(T[=T\N=W/=H[1=iob=k=@vyr=sDU=Dd=~=嬭 =6#=ؽ> YoM >N>>:b$>2>Fh@>(Mm>Y!p>Ae >"|qշ >(|0>r>+뇾f> >,~ >Z >PU>剑M>i >,Ώ$>|>Usg>>>U>1>u>NiQ >HH]9>Q\K=]ME>=:=r1n=:*܎=F%Y=p"<=$"= #a==$L=5' y=^*bj=+.K`=c2%[=6:\=:{ b=f>Wi=MAJp=qC̪w=mD= D =%Af=q>V=9=X40=Uu.B=(=#>e>P>c`>`c=3]H== r=R! =ɿR|>)#>>> >}>>{=o>3%> ?7+>6$0>3>S6>tܽ7>7$ǽ:6>GM=!4>o씽tg0>pa*>r5#>*>Xr8>^9&F >Y<W>q<=R2==:e=g=.È== ˜=~==?=g=R(Y='=&==4<I=:<'=q ;t> :\4 >n>)s>:k>L;D>';<>$Y(WS<>|<ې>P2<>W <@ >oW<- >3<>`<><>hD<ٍ >=E>(=Ķ>&==;==U=q=r==}و=e===S=~=s=b=Y=2>4 =A >g=NK>=P>>!>>B,>oi >6>y > A>b >I> >YP>E>EV>wt>[>0=rC`>{=c>3=]f>=g>J =h>%=lGg>W=1e>%:=b>"=<_> =%Z><& < Q>@<0M><-@J> <H>%<@G>=G><=VH>D=!I> =UJ>=I>f<-G>qp7f+J;62>o~*>!>n~>Qh >̈:>0);= !<^=`<}=<*= =+>2X=##>_=0>f=f=>b=ˣH>hQ"=/GR>F<8mZ>:`>ʹdWe>W6wg>R|g> ʽ_e>b>|(Ծ]>q6KW>)K_^P>+\ H>[gk>>4w=%5>r*>( >D<> A>= 4 =Ɍ=Pk=V=Z ~=|q^=v )=.P&V< ݊{<ͽZ.#;H""S[% D2S/ᓾzZb'Dpt{L_½ȑ!ͽ2.ڽhW:9$Ȋ3ȨὌqWpٽrwн ~'ǽJxrHKlh%䡽 g fSf񢈽DgCphHx|jfs&nOt+r2yw\t|၎8N{4p;yT:ý4.ٽb|xۂsoork5,*h(!:Nd@G[`?T_[XaZTcTn`LziDkIL= rd15Sg,-n$K> &V)~0:6^ս^JVvtRГ<ߢtV}ПAU^aT.˂~ @ּh-6{2irE;Ttw~,^yB<=T- #=KuR=C=H;ݔ=!5迨=x/=+5=i(Z=J&9>$ >#J >"(>y #>&>ݎ&>3iи$>t!>\V>`t+>R 0> p >} >Þ = r===HYe=_=e}=ISHw=?r=:hr=zu=l%{= w=  g=3=o%ȉ=_ie=\ܽU!= ǽs=] a=L(=-=ǢRM=T%W=>c>c&> k; >~<>(%=">X=!>=X >S= >=O>ͻ=>,K=>9=kE!>6=$>N(= 2(>y=rd.>=XZ6>=?>^=H>=P>&=W>>[[>>c\>M>[>:>%Y>>ȪU>x>Q>n >N> >QK>" >H> > E>>LB>>@>d>b?>/=?>>=y@>f=B>T=C>q= F>?=InH>t=IK>_=.N>|=P>\j=P>1=*P>״=6/P>=O>∱=[O>=sO>=N>l=M>=K>s= I>=*D>vO=ַ>>J=87>pS=o->x=s!>&a=>?m=; >4=>&==*==^==D;=, =;=q==yq== ===&N==b>d=|>l= >= >Nd=^>=#>= >{=Lx>==]=5C=4?=>l=f=޲=to==)Q=܆=,2=2"f=M=B=L<#=<=4C=|=ǽ=ܽ= 7-=g=r*=@g=^6=M\==)!=Sl#=x$e=C,$ȯ="h=j==4}={b==Q 5=o=EH=[ Z=IٽhԲ=jŽ8ݢ=i=~ z=ЗxQ==&*=X퇽>=&y =1)=?&\J=x}rl= ==#=nǽ=Խ=nV==|==vV=iH+*=6=a@N=OH6=~+N4=,Qmѷ=Rܮ=P] =˳MA=/@I:= Dh=>=k9~=2vq=*a=}"Q=/,@=T3+=U5= ^=TC<-=Φ==>B=j<k= <劇=i<)= $(<=i;@=Nⴻ=]K=d=<üNy=ą=v\u=)"\=?/C=P)=Y=~[q<YfH)y؉TҼӼS+d4+x=|n4Ja;HOhHU}z>\a1 >gU&>_߹(>5;Q)>9K)<#"><,>;2<>88=C >==h=]=`=t===0 =C.=V<`|=8 >PMHr >d>OQ>r_;> ><'>h\0>O Ž.:>{ϽD> ~ؽvO>R߽?X>^[_>D꽱d>e?Ji>C뽈r>\Pv>}޽ |>3ҽ́>Ľy>yѴjZ>J;>k>PBo>2=Mv>s7 n >R챼:> M>]:t>Y!<>=|>)q<=r>Ge=b>5=R>N=xB>|=/3>=>#>6=>[c=>ڋ=="u=w=#=q`==<=E=H==b=fA=C==%=%O= ==<)<ĽV<_ǽU<ǽ<;_ƽϮ=߰ObK=[ǼV=ϾD`=|f=,bi=I(h= gEa=R=RmJ;=7=)U<|<Խa;R罭U*m^ʼy9 f X=FF$ I\ԯ~pOhG˽aBdѽCнuɽBWZMŲh%ݽ*i׽NѼ׽' ߽ ;[ӧ]D|=yNXt=R*Kp=;Mfn=˫GDn=kCMo=@ns=o/@tw=`A}=_E=UL:=Sއ=c\Aċ=0co=J i"=nk\t= l7=WmU=\n\=Fpuu=_s?=w=m|qSp=o@_=4CO=?=^ *1=m#=BAd=傾[Y=߀dE=|)=ψv,+=oxyA=ug~]=^=eT =M)J6=@mF=M6L=."=\(e8=#9>m >ч>+JY>>E G>w;">\ %>ؽQ&>׽d&>L%>B#>E+ >Rw>Uh>e;>%FB>=;< >`<>N\>=(=1B==-= a==߻=r=-=b= =R=ؒ=n=x=[==d=1=%=ڕ===Qp= =9]=0=rI=T=l7==/`)= I==ȵ=A=e%=x=J=rr=q= = =+=S׶=;=h=VO=$M=Dd==aN|=W=I =y==,4=vs==j==!=.>[/=.>LE=><= >o=#>x:=GG>'՗=>=}>fv=@>xZ=5r>(@=Ѧ> L(=E9#>G[=&>I<)>Rf<,>c<~;/>Ç<5u1>9<<3>;-3>93>3>½>w}3>"4>DڼQ6>j[9>"};<>cg_0?>4.g?>̢<>}(8>@ֽs3>PrT.><)> &>?$>O)$>M$%>{)'>,M-)> Z/#,>/.>n(/;0>-2>*AV4>4'z5>{$6>[B!Y5>502>(!.>fj'>J >VP> > d>*="9=20=,kD=[Э=潉=xb=bདྷ=޽s=ݽzq=hܽSb=R|۽1T=Qٽ`8F= ׽5:=-1ս13=HQԽ8=0ս'I=Bٽ6d=߽=0Kت=*mw=E=[=5g= >x \"> h">F.>fS8>8A>UVG>EL>#߫O>R&pQ>) R>/)<~R>,'cQ>Ss$O>M>wJ>1 E>j">>6>'ڽ.>$>+`6>eX g>hi@>9od=W m=˼2=g醼Xō=&yyU=x=:$<;Uj;WU;Cڻ (ӭc r_U4n0ܼŲGђd"ޚH,Kzλ`ۖK=i+/ngF ìѹ̼#TF拢:$f< z(<μ3=^ LG=2]n=hW=vyϕ=M؇F=_=Qa%==7=3=ܷ=I(=5=zCp=\y=@I==bV=sh(=@dz&=L&=8==^@$̚== 彆=6z=Fi=HJ]=U=f KP=lPM=Ľ!N=.˽>R=н]W=[$ӽa=ӽJbo=нπ=5Xɽۡ==C@==V=/z$B=7cM=@R9=H>A>>y?W>;5BF@ >zI(>S/> za6>(6s:=> D>ȏ J>O>(vT>9sX>n) [>^>;:`>Dx4b>Pw6c>ҏƽEͽa>ս:_>k޽˚[>'~6W>Q>?7x?K>ȠC>:>> 1>o '>cݳ>T>iT:z>I==gӘ=7=ǂr=.=FDu=:k=5S3C=dt~=RA!=SG ="\<ŀpfٍ<ι|;?PԺ+ي<5Y׼5b m_(験E)cI`b9:Ip˽Prὸy妽 ~/_n#'B1nH@NL]d `jb5vidJI^7e '^#E6J{$w(nalʃWU 뀾uGSzHM8s(jS`FCWeM^üDx.<#a36rִ+aN#'UwUE B::~+hl;vdA;~p ^;vս,:JƽOfsPb_t⣽ͫHݼ݀y3.:#O듽&IΑ#@稽ѳ Fn*2˽ϸ׽`2|%㼧5ּ2悼 Ļ]Hz;~<@=-5=W4pg=- mM=K="=}=ӽy===KZ=*>n"><;g>sY==NY=t;5.=Ƞ<=<=R==`2=W=L==`=|=n=}=fGx====^=?\={=="=@=q=P=ޥ=>=y>ʺ= >uE=>=>=f>F=>=$>=%)>]/=.>s=N-4>o =Ⱥ9>= L?>/=D>K=J>o]=w}N>g=R>=<U>=E$X>W=[>C(=Ga>%k<h>I<{ p>Q<$x>d;D>%à:>Tٺ?>\- >Ky>uZ;[>t<ʔ>u<$>=|>m?=,>k=}>d=چ>=n>h=Idw>B=1l>b=a>)=v8Y>=@ R>F=TK>'=BF>6\=LA>.ś=F<>(=8>q1k=A)5>?=]d3>t=2>w|vV:9p6>=9>֜%;>>>"!@>KaB>+r@C>E;C>.UA>lM>>8>~ 1> vʽo7)>\ҽ2 >ٽ>ݽ >ὲ>)U= Y=L=&^=ܽr C=ֽ<}ν<Ľb;Dy6-rȼoGx/]}a-/_D9>e[|tn༪|O-yB;녽1<&o<8s=_S<=sa=ɜ=ˢl)=2Ψڧ=~"==G=n =vý=oŽ=2ƽ= Ľdn=K =YusY=̰L= 쩽z= =(=nZ=W;h=07=>ڵ=wݯ=W9xy=S"Ľͥ=Kӽm=Jx=^==P(Q=7a=eù=h=L== =U*=&*=:=k~&G!=F/Wt=9>1Ci>iLe >>Unk >]> >d >Wqj. >un- >q$\>$r>Ϲs>K u > v>~y=}=qǀR=O~=?텾Z|=f3r=[=ZV@=c = =ǎٌ=lW=`F0ڠ=nSŕ=#=gx= B\=ME|1>=}ps=iI%< ~^K¼!z/ _R{[8P Q:7;+" p<9d<Ƥ<% <9&n=e+-G=-0^2=4#E=q9T=C>b=>!Cn=\G$x=L'5=Oi=R<4=sUn6=V~=W'sv=kXnk=4X(]=W"FL=uXV8=JSL"==yP{`=ML6>|W/>@|r)>|G>T3|>> 񺽈>ͽ:>ov >)2>'W> >+>C 9>f cI>=^8Z>$Ok>ѩ{>%>^A>kw> .>{G>Qi>ݽP> (ɽ->>C>)‚>xyB&> b`)yx>6M]q>AYai>)i;6`>li:U>=MJ>bsD R>>_M~)2> cX%F&>Xe'>ft>yu&>j=f"=¥B=6Y^==ҽ:=V|3=T >Э>V; >>((>5+>9A >M>XXO|>gaP>,)j;$>[p >WMvI>f]z>5}>R~v=.:>J~f>q{y5>a"wO>p>mg >o\>Nk>?5Z>G/>W>: >.e >5ѽw>>D>wkS^>Qx >/>4˻G'=;G=?<=8<= =O=w&==4===[Q=s=b=P='Rs=[3=1=|=^==s=<=K<ꅕ=55<=o;V='8Z=z=)s=`=(9;L=T%9=k$=Ch"=aAE>⢽'_>R!>!'>:T+>\(z,.>]ub0>M2>)f>4>3>6>,D7>)Z9>T4'xf;>&=>G4)@>U/]C>3;zE>AKF>Q=^F>,RtE>\C>rF@>H`;>P5>dʽ.>tٽS&>x>-U>U1 >C꽀=Dj=A޽7=ֽ=ѽZ=XTνkp=ϽF=eҽ=UؽP=A޽`1=8=pť=C*ա=L=ǖV=ޛ=O 2J=_x=4 =E\== t=g C=c:==&=SC>H̜>$ {>I>n/&>t,>!33>)38>v0=>38[A>?z6D>DZTE>YGE>ܳHӦC>4YG12A>D{=>@:>h5<85>f7w0>4+>\03%>->.+>nr(>{8%>!)J>T=x5=j\ =Y=n2D=Խi=Qy=ݤk=@7ϱ=Uڱ=1=c\=vw(=_̼`ټ=xuD=EԆ=UND=C$[=4j{=̻(=λ=2f>]!>Er>[K>W>3l4>*'>mu='}=%#;M=Z;;0e=X;Ϭ=g0<p=8r<=<)=+<0A=T=g.= =۸:=;b=M+f=\<h=`hgi=i=1sh=a$f=ƽ,d=j~ؽ._=轓Y=MQ=UJ=yE=D=<lG=K=P=LafR=KR="FQ=WZO=K=QF=0?=c:=8=ߋ:=M>=%B=N޽'C=սH:>=;2ͽ3=Ľu:%=߽ = =%)<z<<3)<ӝ<˽ݚ<ڽ=Yf}Z=X =y 1= B=f#cP=R/[Q[=2;b=WFrc=lQ$b=5\F`=>]fa=og=hFwr=3y}$==v==ڠC=djB =~=NIy=Ҿr˄=Ako=KdT;O=]*=DHV==CO<J1 >~@?>IJo} >/*>B2>=>r:>٫z@>BF><}Ž-L>lɽ~S>UͽZ>Edѽb>,Խi>^rԽo> ҽ+t>̽wpx>2ýS{>N|}>>ÒG~>Y1v3|>3B.w>2/ ;p>mŸmPh>j^]>%#@<]C>;%=!4>;b=:%>=>= >= =҅=Y=*=KS=(=o;==GH=#=a=H=0==63q=_=@c==[]==[=F=]=+y=1_=н=K_=\J=[=Փ=TUR== E==J6=7=('=k=== =B=<=w<ڝ=m<=<="<}=h<{b=z<.D= <%=<=<'<,Q8I>? >uFX>Lh>$Q>JUwu>DW>BXOw>(]X]>XGt>ZA>_] > a>\d>0gj>LXj1>k%X=k&=Ogj=(g!=^a\k=X1B=&L?=J?=52ӽ=dd&=}#$=K==b=0g=feR=| =ܽK=ҽZ=ƽV=Pֺ=?)Jr=+=I_c >֏>>x(>g)1>,Yj;>6UMD>l][ 4L>7mR>pDX>թ :]>a>6jc>hнad>wpId>tc>a> ^>:[>hW> sS>$O>iJ>^|E>|7@>9߽W:>rٽï3>ֽ,>,`׽<">:ٽj> ܽ >ݽC=c۽=|׽)=_mн'=_Ž*=BL=M=!a=$>Hk=j>fI=>f*=!>!=(>N=SR.>u=z4>J- =7:>!=M?><=;C>KV= G>gj=I>v=[nK>gz=K>x=^J>Sr=SH>|i=iD>e'_=$?>rT=h#8>^J=3/>C=&>CA=y>C=V>|I=ؼ>Q==ݴ\==Kj=˦=k|=>c=]=-S=d=A=*= =C'====z=d9=QM===G=5=}=3=y=='v=S=͹u=h*=u==s5v=5J=mu=+=#1t=2r=g r=.?^=go=K=#o=8=(p=(=t=A=K{=Dz =Â=Iq@Sļe̅N-Xį2lM iAgdH5;Jw` < a< VH<}<A< fC)/=H/ >'= >_)=>r@5=>H=#>a=F2>&y~=2>|=F> T=>@K=)%> =It >k=>=|>Q0=>$=j=N>=S>=[ >=l.>=4> =XP>s=h%>X= 0>#b=@;>l=-H>` =vT>=4_>(=bh>G=>o>{=gt>s=w>1K=:y>.1=x>*=zw>X=gu>s}=Ds>yj=:q> V=Tq>A=q>>,=5s>=Wu>(=F<4~><>%?< ><;>YbǸF<_>|)6R < >2 ;u>*;">dX-;bPv>:Mk>9a> Y>$BQ> QK>^VZF>^|A>1D1=>8> 2>6,>e)7 &>+ > 7>>, >w\U >),z>jϥqi>Ľ=⽴"= ʼ= 3=K.=)*L=)5h= k>>Ed >UK>6O>‹Q\>PR{>|Q>N">J#>=E$>2> &>7'>ڼ/M)>5&r1+>݀->u.>! `/>{C 0>EN潝.>&eνj+>%̵&>S= >mrخ>ŕ^|>g7">vx=d =KͼHO=_=4 ='2=IWN=Md=R<ǣ(C<:>;]غ$̼#K2c"-[ LLڼ@/0~EB@V,G k@NKa+ ЛHTϪIn_ ̽ǢY^ݽ~m Ͻtq㽸xoB X9#9iu8 7;]`f\43lk-2#v &(z*D.<网3dؽ88ɽ=^=5 7HAϪ;DAE!1&F0tDNBK&P>>^:[n6̚4G:&45oÛeSؼ![RAOXvEf}5Qv=!H7 )Z*5$jh6vR:bBw@lC5HՃ(PヽyYga'$3g{kpFVna0uo^Kxwo0olnмno}o"0:q7#< s<uS=vG=wy=w"=Fw=u6=t9=-qܬ=^l=e >Q[]g >R^>4G >ω:'>l-/> 7>*s>> DD><@uH>z1 K>=N>ֽuLO>EŽ]nO>ѱWeN>#NL>"lwI>)]JF>R( B>#ټ?>(s<>;9>7<8>7=d6>o=T5>=r5>=T'5>R=35>S=M 6>1 >_7>L >{:>#>=>~$>ZhB>,>G> p4>L N>:>4U>?>]>`lC>qke>kE>n>7G>#v>/4G>~m>,E>>™C>G> t@>>><>>9>D>L6>A>q3>%>41>`>|/>>@.>$D>7-><>h,>Sw>,>n>->e> />}]>0>U>3>@N>Qm8>F>i>>?>F>8>M>۱0>W T>m+(>X>P>#[>>d\>W >}\>y=ۙ[>O=2Y>=V>= R>d=-`M>{=F>,xS=w?>Lj#=H37><%>E›&:/>j>ss> >e>g> >q$n=9>= LN@=\i=j&5=wr=9=%]YkT=('= i z<엽_<:#< ["V;.""i !k7*=W[h,<Yfw> X$VQ'l3ʀ)[t=M=C2=mJ>uc>Fʴ>6KKJ >SH] > >*I>O g>{ !8 >B >S>·齂>\ֽ==4H=7uu=r, =5@c=A p{=3;=o82=>ZMN=v F4~m 5\:y;}<wCO>L >$5a>"=>Z @+>So&B8>-F>HT>x!%"b>4o>"MZ}>lk>$ >z՘f>"u>(r&>Ľ.x>ν|>ֽ2>J۽>R޽>[6߽>iݽ.>۽IJ>O۽>ݽ³>7>&q >J>Z>w>צ &>ſ U> x~>ͬ >LVjt>=5`>4/M>"j۽;>.NŽd+>:>͑b>lA>@V6SE>=WB=i3=u= a6=4;y =;!='<=mU<=o~<=TƒA >S >9M>}>a>P۽>Xн>Nǽ >载 >텴_>ʪ3>Xiq >P>ݛ>%~$!> hH,>DQM7>K<A>(H>0:N> R>\0V>ІҼY>d2\>]_>AYb>SѼc>]he>u pdg> 'i>2Yl>g!Co>Mss>Pw>Lhz>ECh}>k4n>L!@>~ >{X~>B|> Uy> /u>3 ;`Tq>$< k>? <1_>*=0X>r3=-R>;GW=NM>{=4I>=@F>=`C>`Ѷ=@> ==>M=9>j=P4>o=Y8,>>~!>+>%V>\>v>>&=H>%=a=s=i=+==](^=m=4U3=z==W=<1=3< h=<2=<)<(<=<3!UA:ۓ6ؽ`1 ν+3V%7(Q흽4݋uy:`YLxb>?KK>c>Y+ >ᴼo >%>TBwv>y=>>h}n>CǼ<>={>E>C X>j|>X>1!l>'x>`-{>3i >9k>@a>HK>9RL>ְ^>5n.>Zt>&>NGe >W{>7>*k=.+=c3ț==mm%=IvH=ٗo=p=gC{=X=~2=sM=c=UƽC=ٽ =`uv3=&=Uk=?=u=J*;r<^7<0yZ<.¼hCW Sev_;JQ<*X={¨=!=!Z >!>۾'> hнX.>b8>K#I>j]>V q>wC*> >"Z>"1t>j#jc>#WL>(#0>d[$>D$=#=V =̈́0=P`x코4aνa ֨F9K'cRjt;N^'>ݎQ6>Ƨ\H>̽ V>N꽺4`>lf> mGi>pi>lt$g>ե3e>tD-f>Si>t`o>1hw>3l>lX>:i!> d흎>[>f|Q矝>D>}5 >$Qw>3!N> ">]ܽ>ȵ|&>>$Z>3>ϟ=>9>˽<1>>D=+>>#=R>=C>=Fv> >I>!>3>>7>&N=M>M=me>"=|>V;c>q+>ᅽH>̽`>CU>?n>+,>z1>ք/Ϛ>+j>+XT>c0 >:Jl>XDR>G7>)nBP>33/=fLb=:=kԽj;'ҦVg'8Խ׼\ozNBI<*Q<9Ei >m >gTľ >׾ >"{>S%=  -=F = C=S%==ÐF=sX=p(6==]<=V<%<{ OY<3+y|ؾdVR6v鞽fN~ 3d썐 P6yd?ڜ@5/`T_qo;^2<5D=1νK=d%=7np88$>x:;>o

=5S>6=]U>s= W>=W>Gĺ=FW>6=lT>=N>>F>$><>8>b0>&O>[>&>)g>>O>Պ>b>>G5>X >>O>r>>>p>&>*>8>8>>%`G>3>rEU>d>a>>k>C>t>խ>Rz>[>v>>}O>,>ԅ>J>>nm>l!>e>"> >J> >~>2>@q>>8c>9ù>vS>>kD>C>VZ7>6>{->95>'>ε>Yp&>.>Ok)>>G`0>>7:>^>G>d>iFV>>ke>>[s>>xЀ>:>M>@>|S>YΦ>>២>>ߝ>^->Fј>W>a>>l>> 0>>|>>>2>>>!>Q>g><>z>f߹>Et>5>4l>>Rd>ؚ>Z>>}O><>vA>:>p2>r>"!>mTb>MF >%Q>Γ=7`>>F=ѡ)>=3>o B= =aB=!>=2>V=B>t=(N>'P=8V>=d%Y>=ђV>ed=4ZO>= %E>==v9>΢=k.>ʓ=,#>= =>.= >.r=N=Qc=:=oM=TƝ=Q.1=Y=d=h< '<;|<$]yl G|FTd@d.vw½Ӻ彀ԑb{mK¦"df2Z)Brþ8~Q^̾`վpȍ޾Ї.fbꏾxO{W˄襨1Z[ SA۾vߠӾ_ʾʾ#Ҿپ=o߾:\H[bq㾂ᾮ}޾4؆ھyi`wԾed;eľ㑾=%D8FEl,'􊾐, Ǿc6wEоPiؾ:m]vUhGSK1EF*yChCi^-ESIMNŝU|q<]de lU| qt |n * @< 5Nh g}FhMk;^.?"Y"ľiyƾ#GƾZAž&r徣¾z$ܾdºg׾յ(Ҿ0a0"ξy-Ⱦ?nE¾pMnn->#jRtnPZ{rz{~b5zLU~81&L ՐcݽbĽ,Xd{eȳJAOOAI7 8yvD͂>{ >}>=>q>>>c>m >_T><>">7> >u*> >1>;=JA>%===C=E=E=xWX=0 = =l=m<W?=R"=Y*=5!={^F"="R:=П`=y{={SR=Žg=uS/>v-4>ɺY> >K[Β>p 1bӤ>&)> >9Om>η_>>64>[;>K<>3 J<>Q<$>M<>A<=>U)<(=>nO;>s];ǡ>! ,K>>⁼إ>ŭ>&(Ǽp>p@>>x>/w>A Yk>T7ɾ<)[>ݪ =NT>*A7=QM>g]=gF>=/%>>~="4>=)>=y>==V>w>U>>=0(> =n=>"=%R>a=h>z={>%X=َ>H}=>ήs=>g=)>XU=>oH<=>\=><>mAE<4>];>+;A4~>~9t> j4l>UIc>*Z>4|~Q>¹^I>ZͽA>W9%;>2jB4>7->霼l$>K>[ >D))=!Zܺ=c̻A =Kc;D=_K> 7>l)>K2>m'9>c=>bZ?>a<>|s4>Uld[(> FBg>N>Ӽ}A=TqT!=;w=m;=ݑP< T=^[<$==Y<ɪ=H=Oв=eR=Qe=6N=NH=8A.=:Ǽ=2@z=*}b`=m I=j85=,P = =E9̽'<<<Yr<~'=޽$(=׻LT=F<,=f=U=Xd==y=+= = _==&=p>> >SZ >r ->>08>B>*B>` >J>X >iQ>m>0W>=[>Y=^>y= ?b>,*=tf>D/=xm> =v>[=?>u=Pg>g6=>d=Z>t(=+>A={Ȕ>>GH>>>0>>{J>*>Dg>S>ς>P>P?>ҡ>F>>K>#ќ> >V>QZ>F>`>M>L>D>k>z> >, >K>N^>>M>>>">6>k>L>e>m{>/G>>g5(>>Ԉ >2>*=4>=>D=JP>`i<>"B>zE.`>B[>zԽ^â>-W> =>pC4Wf>B-H>|L.,>֞Rs->xU=Uk/=[MQh,=~VIژ= ޿y Lw\ro5l$d3 ZXuN0K@S豾2H$r¾N%ǾS ɾ5SʾW?ʾ\G(3ʾ%ɾ.VȾ>`Ǿ-]ľ *~ qR 밾e/ݺ!1W)6&0p6L|>t:0q7<%h;a$:^28ˢ\47\AD7@Z7W.9QY-")> H>Dh{d>U*|> ;8> J>Wl>(vɮ>oeM>ƴU>WG>z9蝏>Fk+7>:`>>&z}>ྲྀ&q>Ia'b>(6AO>ƲgW9>Ge>h?5>:v:K= <'ls=tG=< 4X=7ջܚ=%5x=s=$]9=+zǵ=Qʽ=@ͽE=W Ž5=&=_ $6=@"=IH^Y=#'=8Ӽ r=&>92= >(0= >m=1 > B= >]= >(/= >< >Xy$>VR>9$>&B`)>bY.>3>{[8>4 <>禢N?>ϸ?>xeu=>Us'8>ü2>5*,>Rq<%>T=y!>}t=>= . >KU=fP">>>$>u>&>0>3F$>+D>>^V>Ϥ>}g> >w>=>{=Ԉ>\Y=C>S=!>UG=Ȑ> =Ď>l<`r>;^>K/d>ż"r>D;O`>V^fI>e />4>^޽=h=DnK=r]$k<&Y2лt=YtE_K"J!JVbF*ǽH>Y=㽩1& U U0͞꽵z4&X'm40彽#> 齝3>@+2?>ٗ#E> AG>1D>< ?>(6>Y0d*>ж6$>==^ >Ex= L=QT=R\)0=dE<m0vrH{ ZϢ`܉Ԗ'o5佗l$[1P5p6oNEP›g.Y6@qS`t%N/QN]!) ᶾJ3K?@ @% PQ]bt}@hvk(̋Z?s{aQ_%?6F4.୾C対LG'罧]ɽc S5?U気zvc爲X ƽXpٽZrC_n(,- z½U=Ӎ###0l1 CB#>>a}%>#2>5ĦF>>w쥾lH>YO>眾U>"BW>xW> 4T>vDM>NfDE>BVX:>hKe/>y?,$>rc2>Y#>`- >@7С>)ҽ7'>ɡ^>jX^b >>M: >̠<J|+=h$><}=->^=7>M=qA>!q=idJ>E$=ÌP>`>FR>f>*SO>>vH>1P/>+>>tA>1>T>S!> h>'L>y>'=Є>=>p=ߒ>n(=`>sw=c>H=> '=j>=q>=>3$=$>D=uy>Nr=ڐ>^=N;>yٴ=q>=P>=[>o>ܖ>&$>٘>,9>t>MM>\>a>8&>t>W>*>O`>v>R>I>$1>@>>>>o>Z> >}c>>(>&>A{>$ >>,>>7>{>7E>}>>N>Ƌ>> >>~N}>n>p>>_>]J>pK>،>c4>>&>E>J>>=`o>P=[U> =i:>=>g=>l_=p=Hi=Y=="w=P=:3===_=%=<=|<) >JNY<7>_

<8l>Ȗ<>e=>=L>"=>*+=2x>.=C>G-=>*(=(>yI"=$>=ҙ>=I> =>m <P>`<>ϰ<><6>P~<b>+9 ;UҶ>:N>.n> $>Ѝ~i>Ѽa?>T >/,@|}>$BPs>L4k>=vF~Dd>1%]> T>ζJ>Իu>>`H<%0>=;">Oe=>\?=~>=Z=#>x@=r>MA=Q)>&=<09>=vE>?=m O>=.V>x=@Z>=z\>F#=1\>=rIY>>}S>Z>*L>x%>9B> >ţ6> >)> >P>>" >,t>>=_>w=dz >Wm=է>_=*====b=G==~= =!U=g=N$=[=A<`=K:;!t=\l=2N=h,'=u =E=h X>G&>E /@9>*R<H>FR>GNY>mRV ]>:T\>7TZ>RJX>M%V>DIFS>i<\Q>|0IN>{c# J>E> /-A>T<>3潰8>pʽ 4>U->$>P>B>[N>M9z=C;=<.=4U@=̐=2*Ԕ=/=ὧ>ň)>'T:>6gMLO>;[MU>g1Y>r+Z>}lZ>jM7Y>q(V>!pP>HH>p{>>Db1>Z#>D>~>ri=ט=Ȩ =S=py =Kq3=Ae[ι=\?l=T2=QM=VFlX>Ea? >Oe8>`13>k*>p# >G4|B>%=!w|l=B n=0=Lo9=Z<"A;|-= ] 4AR:}#..")򳦽Η-x1(*4 6P6g3i~j-k#|XF@ 4 \sFCڽO旼(ӽdVҽi<׽I=!b^Q=)G&==9 q=7/=8!y= ,z=8`y=^C=N~=S*[pU=-iN&=xtc>BP*>|59>}@ H>WcU>'Ȿa>\il>-m%t>dƘx>ਾby>y`DUv>OVo>M`d>hݒW>BGG>t5>Z^P!>? >q"=.=׽͗=oXn=]u==Ă'U=7ļfI=g =zȤ;v=J<Q=n'<>/;M->| ;TB>!,* =cs>Y=-1>!=z>m=:>?!=>د>M]> />7B>=E>#>9Z>eK>_Vm>vߕ> }>>">/>X>p>>?><>>ƒ>>>D>]t>K>[h>۷>h\>>R>U>;J>>2G>u>xG>\>J> >mP>O/>UxV>۱>B*\>>~a>@>hf>>\k>D?>p>?>1_w>>#~>j?>m>>,>H>>l>>j>$>>/>)>>>>>>>a>a2>>υ>>TD>>>>!>s>>y>z>>|>->>>8>s>qm>(%>9,>*>> >(q>ۉ>DyN>bV>4+>V>] >C>=}>՘=yO>q-=`!>GW6 ƽ>EFKLsQgo>Wl@P\hm`NJaf|ͼaU]ͼf`u@^Q H_!a 7bfGklSt0\9~N)5>ȽCG>cҸU>q8b>kl>s>[Oy> ~|>2߀|>D=y>ڝĽs>f'>j>9{_>8AT>I>9▼@>z k.9>_3>w;->P<(>/1<e%>1= u#>:1|=#>da=fU&>]=/+>=/0>><4>!>$ 8>x.>:>v7>8=>M<>C>>>sJ><>pT>l6>`>H->kn>(5 >}> >>>%=2a> =>Ҹ=>E=>C<]>_;]>(1Φ>>tY|>o䧽ڬ>4-׽ݭ><>7V">%1>E >BW>g%gʁ>tX>6>`Ie>J>1/>[>Fٌl=J=n.=7兾=0xKz=vSg=^ƒsa=Rh= w=zH=4ے=/G=yn=ᘾM=ݍݖ=Ӧƒ=OK>J=\玾5<"#|x5Ȥ;y>f<g >.= >M]= >hp=D >o=>=0>=i=q=9=f=&=`n=v=\ "=#r-=HЊ<'ʮ9\>ܽyaFG(&L.&^0% 1I1/˚x ,O)Vk/&";Z , =S{=KVE=e#= >=B9%>>~8>k轛I>oսX>K½cd>g1u>z>r~>ՁW >у>9rǁ>ѣ>ʩ}>יܫx>ҽKs>mm>yMi>T[e>J!)]a>{8c]>QE$X>9M Q>RI>\U֒@>U6>T+>OPG>pG\>V:ހ>y)v=v=Gʛ=νxt=Uh7=}fb= d<Ɯ#<WƻOS;\Gj;u=6%<K'~hv[+>TR>9Q>&">^q*(>ck,>5QR/><)%P#+> &b">ὤ{>ܬk>q6r'5=h d=(v=^ua >xcd>svL">f$>x|!>"½>4Ž>>a6P=Jpm= h=bȂf!=Ya= DF=ћ-=` ߹ >>7)>` =6>ڰMA>7H>ML>GK>=9^E>͐qY21=" >^=yh>}= >4=`=߆=)=]=j= 9~==Gv==9q=`^=r^m=c*=6i=o<Id=V<`=j;|}^=a=紬g=C q=^\<|=!`=1w>=f=>=2WQ=nx =ihԪ=]P=\J+w=r=݊g,=ZAh= U<3=<=M}:==Nu=;=g=H=-K=|=[=-zm=C.>.=)>PDyx;K>1ϩ5X>H`>ӱbd>NEc>  E\>>)O>jOd;>RQ">6얾9r>Jh= /?=7Ǿ=վM3])"=Gr58v O"Ծr0Umľ櫽>?=)IoK?xty(]G DVa-HfWP뻯u8p{vнỼoFI╽Blp޼6YeHl*yƻda;6ƽu<Űp< i_=($<}&=L9G=Kb=[tt=4fHYy= no=>rV=|s50=rqv֮<;5Z~ct;|'>bs"G>oug>-j[> f`>bb>gbʸ>c˃>TLWF>DD+>(>8>f-h\>?>O;Ur>K<>qv#=WF>\t=%> = _>= >f=g>ȕ>IE>*>yc>A>]Ai>aY>SN>o>f4>.>>>>ѐ>=\>B=S>d=94>M=@>H՚=z>pi=u>Ù=%o>=?}]>6=;M>Yf=A>YJ=q9>5=4>V=3>=]t5>(=x(9>=>>/=iD>p=K>O*=QR>_=W>=*\>l=f>`>O>XUb>u > c>`G>kb>$>'a`>,>_\>l$>\W>o(>@P>|*>7F>B,>o 9> .>(>K.>e>E/>!>]/>~g=G.>=e->j}=,>d"=|,>/n2t->iBü.>l-k(0>p1>+唽1>[b2>3|3>+ѽPy4>=ݽ6>YcK:>BuA>>ڽJC>ʽDI>Er+P>~H?V>g]>ud>;ULh>;j><ܩi>d=]g>fE=c>U=9\>>T>6>ʮJ>)?S>=>j>K.>]0}>>> >>[=N>=6>TS=>R<ݽx>C_f>R>;bH>>㡽d+> н m>$>m="p=oJ1%=u<)=DQ=JkLv=[M\=MTdD=6K.=ՑEv=t< =v0H=i!f=O'=;=eϽ8S=*Fo=w%=5-$=ۼ=m=~ǻ#=|R=):~=~r;'=-;>;>l8<>O<>&R<=z _+@W>rKs2>4wR0C>PUfQ>TZ>f Q`_>bJ`>BAi,_>376\>^-Z>(%JX> pV>0|-T>B S>$wS>!+~S>̔1bS>7R>H=bQ>ХAiO>̳EXJ>k9J F>3Om?>OV{V7>^ ->mh8 ">Tr>l|9>,=叇Q=(=X=ӉB+^8r󻴏0<2ُ<ם4=ᬽ,u=弽 Q=pgνN=^= T3=&>v>(#0>/#>(:q`->uA 6>ȃG=>xLD>]RK>qXGS>\^^>N cgk>Y3d{>a<>V[Φ>Q\>HD9>#^4>!.>k2 xͼ>[BK>ﯽ->{=q>A>谹f>j<>e$=>o=0>(=>˧=w>=N֯>=>=E>|=M>E=[u>{=ZT>==1><<;8=j+r="K=Wi<:H;½Gug@" 5|2Ns ȁ+5K:j Fd4Rc]Qf6Wn u!E]z[F;U~<E= ч=h |=}4v=}mu=Fa=S=2 E.>6F>b*r>` @>y>Nwϑ>jD> >}v>>>+ %n>*(>%., >1Q>4o{>-:6>D8:$>h9I&>8#>4 >д,>U =R= {=ƽM b="=&B<%*?<᜼{?=༞9=T=_=\뷼է>ļ'>F<>5O>N`>VȺo>Bs~>wc\<>V1 Ō>ms2Ԓ>{?=Q>*qM>簸H>|P:>V<>t=>s =>p-=F|> B=x>Y=>o=:>=>!=0ڵ>E=)>>=k>4=>=9>(=6>^b=P0>b=>=px> =f>=wdS>C=f@>k=i->=$>i>> Z>b=&>=|5>H=4B>V=N>W=Y>n]=#Gd>~](=tm><~v>*8<>΍>`B>s>Cό>Ch>y[>u A>ZO>-w>f缟b`>I?E>3@;p(><_` >S)==dXg=$=#=nu\="؟=2=)=XH<^<1<<=:<L>9B;Y}uܼg<;qcA؅?-!_fJ)y61˻9ʽk@ֽFҁKhOI6QGC R P Kˆ~B_6X''T콽!]νؽhvye(wؿݼsi; *=e;=-1<"=8< >+!=5F>R@=0i>mY=>l=#>v=;u>9v=q>T:g='>E=D>~2=.>Ɲ߉?g>;ƪ >@,J>#sm>./濿>Vӽu> D>Z J>=>n(\>3P>s'C{X`>VCHM>dKq-;>KԀ'>IG>uRD5 =q&k>V%6+>ٲYjC>)[>h[s>˽M>:a>3ޛ>>Gv>]cT>>I >;>>ϽjD>$^>Oq(4>k>@ט4>;9>R<4>=p>.Q=!>{={>ˁ=Bi>M=-W>)=?8F>Y̤=65>0=%>B=>>z= >R=j>(==k<6=O<=q <+=%p=XL==W=p p=g=_R=h=[ ==h=EӼB}= =j&=<'O68>7M >L=>WS[ >!< >@d$>,ʼA>cˇ>$J> ?2~>aD =恽|=<&=q==Kdʽ%ϗ=n=St=gZ 1oX='v9= -Q=?P1d9<9t<5ʆ<:=nf/=z냾ki=~>=pG=^ =%Gߡ=_q.y=pjz>( >kt>s> o>к W>,<}>PP=>tɘ=G>j=>,=:=i>=4 >'=>>=;>:(=H>x<_>2=5== W?=Wt=Xj :=*<]<@yp<$RTO?PfԳuR,f~uچwEd}ͽ̌L Y%H"K?+W.v0?dk{1MR/@*1/+#z \A!y' zwuhؽE½j9i̧w ۽+AŽmH񰽄J7ͽ(Y`4 ¼7Bb/@YB7+;QTԘ;s eϋ>;Lt,|VCsӅ̼~OZ) uސ+2ͽ!hC θ7E)!g3}(:'(?DtW3CVjF\`aH?WMJOaLHX/N\ AKO!390OJ0bPr(5PNE PR@Q:Qk oWR S˳TkoaV}MXS潣Z)<Խl^^_d+NlMwgwO򰇾@q Eca])]?(]Wd*(r^Efw(5*xa ̦2}CІM~u"zgQlƩ[[y4pHl3˽߽mBV_g_ ^ϊ>>p"˽ͼ (}*gS+<G* =8/%I== ߔ=a:=νY=[ =KG\ج=켢ɥ={2=\]=R>T=#6>{L='>D=60>5=w 8>=ߵ=>B=A>y<;Hz<>><]:>:Xl5>OlR1>x.>3uR->y^->Y˼ S/>,2>sgZ08>2U%J> T>A^>O0f>9kl>+9]Rp>JJ.r>dq>:n>Sj>Sgc>zQs\>3uS>E=+J>zk,p@>;6>GӼB->QT#>*<>G838 >IjFg=Z^=!o=uA~=V=BVY׼)&>*B:>1?P=c_>uϗ=o>;=M"}>u=Ĩ>>>S>ہ>0">z>+>gl>71>Z>3>jyF>3>#i0>1>>.>">)>=S#>KԠ= t>ee=g>=>s>f<=h_3)=^݊=='~62==@d="an=*ZH=#=ox1=f)>3=+>$0>A> >T>>*d>>q>]*>A{>8>T >.H>(`>pX>Ƅ>ۙi>&>{>r>jd>˶>I> >$>ny>Д>Mq>_Ҧ>Xvi>,ɫ>`>¯>W>5>O>.d>@J>s>G>;>H>Wn>tL>>dS>R>m<]>Y>g>)>Νp>>6y>2>P>>A>A`>ۿ>W>BM>>Y>>ɖ>.>>u >!>Ϳ>>>G>P>ɡ>r>c>Y>#j>S>>m> >>Mp>>>Q>_>>Ί>q>^>=ޖ>:>>]ے>}>>s>>/c>%?r>S>m]>>;I>(>7>5,x>?)> e>9>+P>><>>'>ZG >?>t>E> =@====I===S=^=u=ZE+=Q="<À#=ld<u=W0,=6(t?= !-J= 4J=1>=\&= =K Y<< GXEw‘i- =gOս(➽,|Ƚ<xV߽ *wB0i#:lz <O=*E=M8$~=:Ƚ۽=n>~(>,o:>`J>lOY> ԟ)=ۮm> =8'r>=5qq>=?k>>L_>>L>$>G?5>1>0>&;>=?>Я=@>KY=>>܃<9>FfI2>B`;-+>!>6a>: >Fe]=Qm==Ђ3=SdY=Ł<򈴾 I;6WႼL"cj9)\0yN՘HR2NlКifEpԘ~FVG YW1$ݼ0lUx<+h;s<$D;?R9;ŌƸ_zyxjMtPZ;SJHq:. ܽ5u,$I #}],&@QS)d|p[s=~ݽSy7ܽ{dž<ܽԭ޽Y-p&Ǐ潎b@i}ߌFx?ȁ/s}b6'R<^B}5 h*!98形k׽W@cýQ Raym1CgYSWܽ9f ½߼BMᄽ1CH(I\ +^򳼤W*;ED5mn=aj=Cgr=xҼtބ=vS=w/҅=d`=Z=&>x)>!Y@>b'NbX>0BA@$p>ǴZ>#r<>D=a>iD>ܔ>.E>7]>P#>ѯ>Y;>;z>饑 >?fD5>%8>bi}>Gl> ;Z,\>EMG>4.ެ>"ɣ>Va>kad>B> ߽s>ԽNZ>J$ϽoA>&нt)>cֽRx>Oe߽s=~R=8T%c=Q ;9={7"A=ҽ"/>>P>8>&>YQ>}a/>Vf>Ȫ3>2'w>3>>0>>)>>gc >>W>S>>U>=?>됦=Fى>JY=ˆ>߼@aDv>=Je>$Ӆ)Q>zU<>߽.%>6W > k=xw=Ku=QW.=pt~I9.s 1[+%nf;оB"?<` =yC=Fp= G<ш=ˬ =#=h=`=~Ţ=N=_=ߋ="=:~= >_=@>@=&>%=.>i=ܩ5>%<=@>M>;<\S>Em:W>=Z>exY>]8V>* O>rZ@G>0 <> q1>:c$>fq<>x< >sE==Hv=m\=C====^='Ч=m=w=t > ={>p=&>=>4>n==@R>C=;d>h=v>m{=(>l=[>=͍>E=谣>V=H>M=>$=>P=>~f=,Y> <=RY>]= N> K<O><>-;>m'e>>nI|>g>Nݼb>$s\> A>mV>ʌ>Xˡ7>6>T`z>Nǽ>Nǽ6v>Wtu>#>ϕ>Úes>GGU>2Ā6>Kh>6(p=;LB=/<k=%=< `D=,;V=}=%_=t=He-==xL=Nֽ?=c콞M== =_=,{'=(s=Mܽ=lǽGI=og =D5ŝ<0$ø =^ ,RQ=23;=4b5Dw=n4Z=.I>#N+>ߡD>vb]>GؽPu>Ԫn>st>^S  > >n<>@:=޻>=J>=>B=>>>.>ڮ>pjF>(>\>kn>r>}>>A>>?> >d>5>m>SK>N> >HM1>?>>)>l>c>r=>8m=ƪ>='>"=jr>3p=\>wb=E>a=޲.>9l=>G=|>k==zf=====O=̰=M=D.=+==n==S=ʷ=?=Ǯ=-o==W======u=(=?=N=r: >q<>0m#>V,P>FX>]Y>>sɽY>F>E- c>@x>`2>JE%>3%>ܸj>[%> >)ahV>A=ƾ=ʾ=#̾싈=ξKX=ƝϾA;(=pо`<-6Ѿk<ҾNS<ҾI;Ҿ:۳ѾϾ Nv̾AK,SȾn&G<þYN$n-)9ɽVdW׽"W4t㌾~,cO tFTŀ|y!Yy)N8|1m8z\>5UCuG;ӴJ:|ΛMjtQiW\A`YMj8>lu/"*-!f3w/| 1Z3NF6gC٧I9콗]zИ$pҤ3d[_ V$」EF3'w<j ⽼c_Ԅ!9/('=@P*/=*<6&##=m=7=A;=ؽ^=,=BD=cn(=gKA=),q=75<=O<=+x =Q=3= J=i([==8=~y=3=~uV=w=" =V=Amb F>]!w)>Us6>@>H\9G>{I>DF>$>>&O3>tq$> ᒾ8> > =|=r"=ӈd=_ X=DM/=C =9>M/|>I>$>0eg/>E?>޽O>)沽_>3P,m>Y6ry>;żT>K}Pu>@e~ =>[=>=2>ַ=/J>X=>=T> 1>6>!> ߈>46>g>jeL>r v>od>e>uq~>{7U>p>yD>}U>o4>o>z&> >h>k>6>4>y >Au>i>>{>,r>G>*>>>P>>>l> >I> >Y>ic >!>D >> >.> >>)v >>>'z>>h>4>='>x#>7>]+>=T>f3>h><>|(>_E>>bL>.>R>f>!U> >1V>t>kR>6>>tK>F>\A>+ě> R5>3>(>8Z>ٞ>AI>x >Vؓ>=>$j>EF=>=>&x=> =t>cR=,h>r=[>="=O>$=.A>:ϯ=T{3>s =$>=H>Á=5s>T=v=6 =={<=+N] >>v}>$$>@1>Jm<>㘾F>KO>PW>}"^>wb>GVge>6e>v uc>&xe2_>^TX>B$Q>O/VK>E,D>O<>M4> ̽'U+>KU!>9>8օ8>zi=+G!=0=k^=zdRlu=:K= <>n-="5==p5C=D =x=Z=B==Ԩ=\====V$%=K=z.?=_>^=qm>:=>=>=(>=6>@=qE>{=T>?=e>=>[v> >>{4>>M>lA>)f>2>%9|>+>LJ>r>#>n>S>>4>p>>A>X>3>> >Ð> >>g>s>!>׃>;>x}>B>t>->=m>>g>j>d>AW>0c>D>OEc>4>c>~$>ȳe>>h>Ѳ>m> =r>Y=\z>=Y>=X>U9=k>=(N>n=!>!=G >e =l>>c>>B>> &>Y>Z/6>>E>5>aU>>d>ٿ>fs>> >;>id>I>>>%>>m>>Ƞ>G>>ډ>7>o>~>lL>>@+>R> >DA>(=4v>9=[>=a>>,#=E[ >ӉK߻I=S=dht,?=J_`䕅W%ڼe-uX`.TԌZ6aNɽn}'-|}4À{Z!ن (6%/Վt3ZX7K;ea=Ù:@e0CEh放GUIaKIJ&Ze'IʄAE1@K7Y|-_+fyv{ sj4pԽkfDg8@bzSM^.PZs1XkUʛSR%5SVT.m^XKA] n_b|,sLfi _hr izuh3 Dh69ּ_kpϤwZ~猼:qv!ň2{ȼlyE錾9_b8DesZyܽ׺rjl~eЪ4}<_ bJWK^Op2FOۜ:y,P-J0K5{a k9q̟P ܽO½ʡC1sNC5sưvtu0bOyywH=rftn(-pb!enl\^"e{jQ40g[lTeb=i]EW½7PA]H@,8߬/>.|@$}NKYlae D7hMYBn`v@yd%ūڽnh6Խ;{н,.|ν&ͽX˽1ǽϓULXh/bեvLOh΂[Oa hR?BK\(H(FT?H&'>K5B,OgU \ c~qk.׽iEsF8zF' }S\Y$7$4i3C͊1Q9G]0z6f7n/m4e_qNatJ9(5t"q:5m̽dg9a㷼YZ V9fS>-|>e >u>5`> ν>|>]m>g>Tݧ>o&!=ؓ>D=ׅ>eU=~>U=>t>F=cj>+= _>{=S>$4<(E>;44>о F!>JԼ.>z4R=+}A=١}=>G=cݽU={?ݟ=u=_ LJ= = ˚= =0 m=g~cȱ=ӽ=q+=wR=Οl=&f=Me > >lB< F>}.='> c=4->Xφ=<1>9=І5>=9>ߪ= >>=D>.=mJ>ݱ=:P>=L T>s=5U>=%T>-=PS>W=b1S>o=R>Z=!NS>H=wS>H=ZT>6=xzU>럝=V>.=QlW>N=TW>m=.X>\=ZX>YY=}|X>e=hJX>nے=V>F=;S>=ĹL>=;C>T>7>2>w,>.>">*[B>w>XU>n>~g>1>1w> >A>>>>&6>SS >>j>>>->Z=kr>=,>ѵ=8>*=G>b"=!>M=ĭ>7=u>=!>=>z&=n>MB=>Ƙ=+>=8>ZP=>("=h><Ѕ><><>@9,>JD>YD>@ظ>U"¼ѧ>hg켄I>J >tֈ>0w>gA$>Ld>RQG>P!()>D* >n1= d=Wb=д=txU<vs{™J;j<(߬<,Nsݣ= =#X=O=Xi]t=F8;=?3罒<Nk<DݽйDٽ~V{~սSнG˽(ƽ+_R,2/6ã)ɽ ᨽl-^ % ?-z%Y ,Ѫa- *tv#Ji,t. |";hܽg/>7Mk>k`&>Fj->%\3>W7>+8>'7>M?Zo4>\.>&L{!/'>4>cA> >q>{ƽ:=oϽf=֏ҽ=νj=ĩ=<=c>= ,=lH =䘑<=+]=|+=N7=>3n >S > ;>x)>Cj>&>>-:>]>nR>>'tm>.>c>1>>>C>>&>?>>o>=(>/>u>>>i>ӝ>:>M> #>6>A>^>=ǭ>n>!|>>+ >X>([>H>>u>e>c>nju>_>(b>k]>P>b>=>'>S`+>F>>`%>m>,Co>t=U>g=r;>=R $>S=V>d=(===zh==A=й==5=NU=/==꯻k$=rƾP=>iξ=`Ծ =ؾ=x۾=۾t=yFپ=M0־=jҾ}=z6ξ˗=ɾv=žq=S=74:=4q&=ū{=Dm=+g =䏾:Q===ծ"5<-uAtNT}\OKk½GLjy*d5\:. I:it Vyaar(rl c*> |;=>4CM>%ҵ Y>x`>@T4d>,Rle>灬c>{Ӓ`>g~\*\>mNV>*O>?F>Ż$<>Na0>X݈!>k,>,=QTʻ{<=!3=Tvgp=`⮼<=E2ھ6VedT r6tA!⎾4K!d͝4 2 پʾ{u:GWcŴ(/0mdtE )ᵖ&":l(}rѽbg `GCq,Ҋ(z8EYdT쁌RHA*B(?8I;Nߧ(>axd}>;>h:=M.>+r=A >=- >c=>ԩ=w\>=0==e==$N===)=H=4=0=ma=q=)=g =lx=:A<7= =R<]=&M1=p=;%=hǾ=W߽b=!)H= f=>=x ȃ{=8&Qgh=(P=)V1=&/=4"f`=>7m=>k=$)>K=w2>/(=:>g="bC>C<-XL>Y~;]>Bd>g>i>Jwm>op>vft>3/ny>9 ~>=QV]h6=G>y=>=Do>=>}=aț>~=>Ʃ>!1>>^>*>_>:/>>:nB>>[W>>k>>c}>L>>>U>׵>u>@{>>yj>b>&EX>>,D>p|>0>Cn>>_>V >Q>x=cE>=c<>=8>pTM=@9><@>lM;lN>~Fa>/~#Oz>o>->н>1@ýa{>ma̽p>#ͽ> ƽ.>跽9?`Y??\N?X"ܕ?$/#?;<?,=?t=4 ?N=n? =?>w>?$>}? B6> ?KD>?P>.?5MZ>?ݡ`>g>l c>1>ea>8>!\>^>S>̶>iG>F>#:>v'>+>Č>К>S>6 >{r>b=Kc><==E>V=4>=#>ؤ=%K>|)= >ܿ==0Q=y===!==\===-$=?>6={>=2y>Y=>=` >S=>,=>s=|>=">=&>9=S*>9=7,>=+>]=(>,=">n+=>ӳ=4">6=>3]=|G=E=L=/#>xr=,>=v>nj9=j >t ';?>'1@ >^(O8$>]?q+>E2>m-7> r:>ҲѽF;>bpz9>N5>\.>K%>}v!>>1罁> gM=۽O=S ֽ_=нg=Fͽ=oʽJ=Ƚˎ=!ɽ}i=̽ <*=bҽ<ܽg;!O+Fx" P.T*PjsTl$Q iꣽi{߽?Ͻd"M]`Q1Ins>=TFAM.7OS36WC8Fn[]>u]M _b^|]ZKX[_V6dʽ.T߽,Q!}MHAGL?όy5U)s%6 + 00(5.FY;-佒AcѽwG?UNxUls\)c͡Qg'#i5ieN<`_8;4/X0yM<Mj&rCE>1Yb>gR!>vC%(>5c->t*0>4s"t2>z*2>0>.>(4*>.8%>gLh>e>*>M>Iƙ=ퟣ^#=y`=R}=r.=ϰ+<Ԭބ;[kV#T@DǂLsw#EhVsI$6?"+]C ߽y|o2-cd69DR-ZEE̺&+ռ: ZLPؒ#V}-۽H77A$@HQ ~P -0Yhcaj7)[s!ҽ{S#25%D& 凾&1'K@'p凾_'|%3!M6H3yfsB -ngh|bٽy]7FʽW_Q_R쵽G7L蹱DJuj=>3=c'>BT=q4>=V>>"=F>e=%L>H>N> >yO>D>M>F">gI>|)>PC>/>';>2R3>82> 5>+(>sj7>>6>>C 3>M:>+>=>h=>k=t(=:=tT=[1=,s=J=ӗw=3==+=R]<=u5=`~=_ttݽ=͏n=G>ٽ=AP= =,^=^@;=IRu=d$=vT=W=T==?Q=̛=i=dap=:(5=ϣZ>P!1>F奾>E%R,>ܥc7>ؤG>)l>}ˠ >q~>1RS=yy==t=8L|=>e(=Ѓ<ǀ;]|q+w(#tVpj(m.hG؂`b;U ~*G؋t4B)OayҽLC7b:_bye0=@10>"9=0;>Hu=hK>̍='R>*=׌X>=#]>c=W`>.R(=ba><`>,: ]>)갼X>,1R>%K>Y(C>xʽ0>1ν,#>SǽK>׸>=-4=em=H*}=a˼=ᅻ='=IF>d%=aj>` >;> >S>&>cS>Ty9>Բ>O>>f>[>@>.E>=>2>ƙ> >he>>k>>o>d>z>Y>>,>5>l>|> >ܕ>H>[8>j>>>[>>Eg>)[>e>Ӟ>>w>\>|>>v> >Uj>l>^>X>AQ>*E>dE>%%3>W8>>,>g| >!>i\=M5> =ތ >/=k>Z==c= =xA=v=&/==C+==(1=p=Y?=Qĩ=R=Ly=ae=ؤ=4q=P=Ru=gy=ol=U=V=1D=`7=$M==5+=<߰=T<=^+cJ=QVLT=:R6ULɮMD>Ž"b:OZҽs=/ܽ#ὗ޽P.Խ>Žz[)ͳ*޽gǽ9҆?ǂʹOw5햽ZͼѧM^-;\ǽXB<ؽ=R7/d=3==ƾY=.R=!>"=0>/H>u;m\>Fl>)N<y>ԴT>5)X?=>X)>TyV;>Qh>dJכ>Cާ>-:̐>3>*+(>##>E>ʌ>5>3+|>hC*>o>y3>b>N> y>üәq> y/i>ٻd`>a2;JW>W<=L>aZ.#=h4>d=&>D•=->㙻=1 >Ԫ=?=>n=>y=@0>R=pB>se=Q>ؗ=[>^=/`>Or=^>+}=X>~i=RO>sP=D>0=b9>& =.>:1C9e>VmuY>$=D@9=]v=u(=GyÊi=~>%=ggν<ڀ׽6<ݽ/8 ߽`Pbm&޽zҼڽ C׽vLս㼵սqؽ Ϗ0ݽTb:A<4vO;׼ VKsფ?6y-"W)}-J49HWAOaUQxwvbs׎,:sPƳ-v w딾 h%[UyiW$i+O3m3cΣ8pʼn*}zAb&&>p/LSu<3a =/MkP=Fང=?۞E=FC9=ig=P j91=;=>had=`>t=yu=G==d==e=^i====4v=G{=<~= ca=(0_=MG=%FH=cJ0= 6=J ='='==/k==&=W,1:$=(P:A8=:?LD=@kE=={:=8 (=.1u=K*=o7$fq< 1<x=g= oJ!=`5p1=A ==r޽0D=vνE=/?=ᵽw31=ƈ=P <~=''<VI?@YzzX_HbL\&b]F;ٽ3xUѽI$ͽ;ʽ,Ƚ^7ŽH!l*'ywqQ@fqY;BEأB9pq9*Ct:.TI/ynY͆hxDux^F:?Խ#dy뽯ty)t-uA Z&gm9Vz!wCݽ,+,8zESjPp7QYŦ#Z_r3*`=7\f=} R=UBȍ>L/5O=>m/_> D>ǽ%>tЍ^>d!3>M: V>u<ʽ>jX=j!>=>Ŕ=`>%>E>Pr>]>4o->Ī>Vr:>v> C>73>DJ>7>FN>>P>}K>ܷR>D>S>>aU>|>9W> A>(eX>Ć>X>i>*LX>5>D?V>X>jR>sW{>vN>Le>eI>/R>D>@>1RA>z0>mI?>6!>R?>R>o1@>>HB>=4bE>q=DI>ߚ=RM>f=WD=Z>r=Ra>/=dh>;Ġ=c?p><=w>h=ä>=;>a=t>=۲>Nm=>=v1>w5=I>p=h>z= >=߅>"==b}>J=hk>=V>=?>}=y(>E=>p8>&=>=\>³=>:i=>=">u <>XV;D> >>"x>p J >; >R>Ny >&Z+ >di >#sm >u>Wr݈>x6>ĵJ#>mͽ'>{)>>)>6H(>c"iW&>/n">_z:>qAU>IE! >%OE>B=%<=3=i(0=tђ=$Pt={>=Љݽ=S༽{uyn?>`k@KΉ͈ǽRF-ҽxpؽV˻ٽnɻٽsAٽ/ڽ'N[9۽ ݽf޽鼙G| !fa#&* ߽ty.ڽz3ҽ9Ľ`BVNzNQ^ނwqqJ5taxOs2;RȚ2߶0 >H>%<(>Vw<70>T-=P9>pL=A>z=DK>=;:T>ᓡ=ї[>&=_>n=`>=^>=|Y>u1= Q>p=f,G>y=:>w=*>>>> >j >v=1/>П=w?>=O>լ=_>Ū=n>.=}>ī=W>M=@ʌ>fd=@>=j>E>>I>S> >>t>⇳>f#>n>F(>>+>l>4,>>*>_>%>+>O>;>>[y>=UB>n=)>=5>[E =>(;s>gۼR>|sp捀>)h>RkCM>' /1>E!>h2'=:2?t7=HK=APK<$U܈W FEW韽]Sֽ"L%S~AW+3&!\3nA=˓/C}4̽ ESsBUw;j+!1TƼ%$w];K n<1 e<8!]<:[H=iI@;=aGc=]=-뽎==C0A=Fꄾ;O=ki1=P|ۄ=ul=nn L=\gG)=a_#=x}VM9=$>%\R=G>'5s=>1=M2 >ߥ=` >=NR >@=^ >=ֆ>m>= >=>Ц=z>Ss=#><=i%(>poBɻ\,>ضȼ)>5"b$>QSr>w>> ¤=z땽=Ț. =4=d\=!=Z]<ݵȽ<<׽]潈Mdo+x%s5}Yta䚽54Z,޽K aJ [$Vw6nH bZ\lVĺ}޽Sqɽ OAG>mӄ3ݎu'@sW*]7<@ѼZ 9⳼0к:b̼)%ȿfh;ڬDs:bUGʽ(N3Ԍ()i:]GlڈOݎ |RǨsQkbSM3OEC9;n%#Ɣ-wG #u彪[ U!V w9sz<`ٮd<}J<I=9l==W=ʍ=l===s=i=p=]>A>{>R>>6> >>&>4>4c)>2=z+>i=i+>V=)>5=&>[=>=F>@q= >=H>Db=$S=9E>+v=%>u=iv#>ш= 8>R=Q> ]=mm>Ψ

@'#;%>HZ>59>Q;BZ>U#o<>#=y?d_=?/{=QN ?ԫ=͐?=0|?TQ=(?H=ӌ?>?7~> ? >ϸ ?"%>%!?/.> ?5>I?;>?D=>-?;> ? 6>)?4/>aW> %>~>*>%>f>QE>><>+=`>G=>y=q7>PB={>=]>j=p5@>_=}i#>a%=>j<&=rS:<}=Aqm= T= (= !=8 E.#a@円xk^UΖxY̦lTfcռCq 2b;iꉽzʽzqbլC u$'qý/̽5H*Խ 9tݽP;Є ;Tq:D7j b4:.10/,=(n#@l&^P(%4,%%R1 1$5u"_:q R?hmVBI(V\B@RҘ;B5޽70½], *+ As.{t 838:9R'={^=~=;[^=n}B>xyʩ>^sV>_HcB>![a>WS>L-=JG=W_D={C?= DV=EG=kG=Fp=7B=f9HԈ=+%a=,-=Y`<ήl<[%:Fc"=tq(]Pb8J½>9 S%>l +6>&D>`+qGN>(.tS>W3/R>g. M>a+fB>x'&4>x"$>NR'>x]q=Lz=T=uig=iW= ѓ̽A>Н8^/>`C> V>6nag>q(;w>

_-=11>]5=>We=>C=4ō>U=A>X=9H>=>=>R=>uߦ=g>U=m>)=0 }>'=^p>*=-c>j=yT>u=E>ol=V5>$W=&>?E=>_8=(n >wt1=>c/=9=5W0=K;=w4= I=N==<=,K==^==^t=+= ==e= ===pk=y>=% >J=̨=)>"!=/>= >=C!> Ƚ=5>u=}Z>=[>=>M=I=== >]=>o|==ץ1=* =v=H" =z'=+;=H0=d5/=D8~=8f=D6w=D2c>Y/>(1n >La7>PLBɶ!>O:.>'W=>pV K>KDW>6%a>ߴk>e޼s>́R{>B94>zA<-> 6>=V>m!=4y>V֯=9n>[=a> >2R>z> #B>? #>U1>('1>>:<>8N>mE>^>vL>J'=Q>='?T>I=cU>B=U> U=T>.C= S>l=P>L+g=O>+6=M><҇J>ń<ңG>i;D>Z'@>r5;>ɲ4>A+> &>p>O=^8=N)=D'1=HĻR}= ƻS=3=7=>=@A"퐽>3>#*Av>Ľh>۽[O={K;=Os==|'/=O#8`j=e-z=6F!<{?;E<^KOļQܼaRzy޼jQZмnP`q%MꇚLI}GDKF?";޳?84 [6OO1;53iò%>KO<>0(Q>e>b:iw> s*=y>&z=>=ސ>=>`=\>.> >R>>p\>;> '>ӟ{>f0>n>#8>`>u>>iT>mC>G>kHG>9>mI> +> I>bo>[4H>Z >D>1=i@>=?;>=a5>c=AR1> =.>Yz=U.,>|j=!,>]=s->N=>/> 9=̾2>!=6>E=;>2<@><ՑG>TL<-U>y<Z>|<\>\<ķZ>u<$T>Ɏ<5J>}U<g=>;,>hӸ>K>Sz=S^wZ=◽r=(½=h6Ѧ=5 >I='4>/,=yE>H=Q>=hY>ٲ=[>=W>=N>= TB>;=3>w=l$>B>=>= >=l>=>F=>y=gc>U=>?=` >=N>%=Y1>=1>j=|!>]=8+>=bM9>=*I>eJ=Z>=J}k>t=>>i >Z>ٮ>분>A">-ǂ>,>>|>{ 6>"o>i=>]> 3B>#UF>èC>z*>A> >`:>=0>~ړ=Q#> =׵>R;H>NoƼ1=/ a%=s=N5=4Vɬ<>r'M\=˼O&;^AUΝhm~࿽nԽj&彥b7:VaNG34I2콌+mݽQ⽗ʽ ӵJ 2raS@;,<G6O=TkJW=OSԽ=#9̽=j ><=)p>*]=>\=V >d_=>ş=J7>=)=J=l=¹=.=4=t=ʻ=ǫ=~=ړ= =x=)=M==(=)= =|==w<O 3">l 4>UKD>ыz]>~f> 漃l>YSp>߼ƃr>*޼r>߼"p> 'm>B?h>` ڼjKb>oǼa[>spmS>rʀ K>b -C>:<>kc<7>X52=L)6>o=T7>l7=9>P=G:> ~=9>=z8>r=5>w=J1>>4X,> >Jt&>sy>o>3+>>=>>Q>J>f>>n{>A=ӈ>=zT>=җ>'=+ٝ> =S >=e>>k=w>7H=?b>=L>Ӷ=ရ>=>=4>'=>u=@>x=)=d>Wk=sX>j={QL>{=|?>ƈ=Y1> w=a">{c=>U=b,>tL=B=}F=2 =oB=A=;= B=k/=V<=M<B]. H3UIeb wi骚&8#<,><*E>M=~\>~'=tr>n%=>}=6>=hz>c<[>x<$>;>Ļnݦ>VeQ>(H> Je]>;e~>Bz>TA(j>񊽈S>9H<>;l%>]>ǁ2=f/=<_=qג=vwu=]; Q=#< $>P=7>d=hL>ˆ=y`>P%)=ds>Zm3=u>k:=}>0@=>E=>RK=>P= >cV=zY>4X^=&>!?e=>tJj=xt>Pl=b>j= >fBe=ͅ>Z=D>'J=}s>|2=}g>=\Z><^K><Q9>L ;#>~ >=BD7=y#Sf= CK<:Y;#fNjg,eކkX|DE@*,ֽb. y|żؗhx 83- ;38YH"y,Vὥg9玷EH}ֆYjamzmo0>=Kw>&(>@{0>8>yo@>֗pZG>-hHM>*`ưP>XQ>OjO>QFKJ>qp28>:'->>">5>YbL > f>n3==߽=Tս@=q̽=&ǽXF=Ľ{=ý*=|ǽ*|=EϽ/^=4۽;D=h/=+D =a=S=H=! =r'<4,&<'0ޕ< 4L]> w^)>ta6>f@B>ul iK>!r R>wU>|V> FFiT>9nM>_شC>jin6>~H'>Hy`>hr>k=+cp"=Z=Re@=GH=;=-%=S;ː= m=Y=aĽR=s!KJ=ac˜=VB-=zb!=<=O ={=q===n=g=e=fQ1=D >Y6;U6>=lG>nYU>)l_>ae>2,h>̍QAg>8c>S[>m8(R>vFF> 7>jbj'>焫> >¾=w˾=]Ҿ皰=׾a=gھY=p0ܾgob=NܾqC= ۾S)=ؾ̵=վF =,Ѿ[# ='g˾m=DIľ2$=բ6=@pL= f=ɜ=?v=͜x춟=5ZW}=|H4|Ͻ=J;Z=&¬=٣=\|=q={"N F>568;Ռ >t<2>v<>c<x">N$ = (>=,>E=->#b=g,>2=$F(>='!>2o='>ʇB< >Q:]=Ń= =xrov=z^[4=jٽ<|Ox]͋=/< =S9=5]{=o}2e=0L=U0G2=1=@3F=P7XK>'>s 8>=rԼH>VY>tj>-4|>JG4>WXR>OZdI>PQק>>nб> )1>{>h>B19>Gм>ؾ">>,}>D>۾8 >')<>1< e><>=%>-=C>;=>qF='>L=>ScO=#>N=7>ڡJ=,>WE=r>{?=[> >=xD>g C=n->T=3q>zt=>㕑==ƭ=Լ=c=Ev==Oas=p >a*= >ټ<,1>fnA>JP>pB_>,l>nSx>{@̀>ߵ >"4>{d7]>RK؁>O}^Dz>ĭp+l>TkZ>G G>m.1> >BМu>=wƌ===jŪbs=~;P=<=aѬ(3=\ì4= .>=O}ƑP=iqVBm=GO=8=Da=١=z&=e >P3>A<>>''#>)(>Y6*>Yݽn,>9,> ,>Z)>n6V$>=/> G>UGY>{ϼ=U̵:=L'=; 9=!x=WG1y=ȼE= )޼0=Ė猅=ރ`=o*/=@붆=R=\s=7\]=Q=UV>q">=6>T;fJ>k<a>w<7z>|!=>XU=R>=[>\=>=A>R=]>=>>>`%>>;>;K>yQ>+>-g>o>E|>>>>u>N>ի>ف>>>>;>1>>f>y>>uc> 0>#>'>>=T>d>:>MB>M>cѼ>D z>4F> g>>XW>~>H>ۦ>ו<>a>}2>wҍ>X*>>#>1>)>>>6z>>0v>~>C0s>K>|o>s >=k> >T&f>a>5`>>X>d;>HQ> =UJ>3j=UD>v= jA>}9=?>=>> ==>=;>V;1=p)8> Ӱ݆"(>>d1> >(Oz?=>K=~z=jͽl=L⽍&=+"G⭾-&hGܪR-򱾳F1ﰾn谯?;ݜ_6ӹ/ܭWtý ߭]νpڽ諾H&!_Tw !`kLU ,jA`8ClUC@M,U:N[ [^C_+ݽ#_,ɽh^]]W?^Q_X,ae3e#R<im#rOwzU|%.BvB ·Q̊z\쌾`Yٍ`"W\kP*RpE;Z-5Wv"e TQlE:!?k Xd%7"?nǻ:h<:_C;8?OuYɾ#K/IDݵTv< 1[%[;ZՅs#m]XͽHbM6 O%]EV)+dhLB;нP˔%>m(>S4H4>?|<>>\{(@> 3@>$>>#39>&2>^<+>>Y!=|>C=ְ>_U=͝>(T=>ӞC=<>)=q >ǽ =I>r<><\=hv<;=FYl W}>Lͽ,m0>ٽ@>&kO>*F^>@k>K y>H= >xdɊ>T>몘>!.6>(>O:e>ấ>Aѽ8>//Z>>EIs>\"y>ۀ>ݺl>Md ?#=ڹ>dQT=x>1=>? =>k=֌w>=o>]=8f>J=]>"=T>=pK> 9=IA>U=`6> =)>6w=>MZ=y >>==@#==J =8t=af<= p~|<0>c&=;5>׌X=K?K>=A`>C=u>1=b>0׶=>==>e=6>Q=ܬ>g{=>q-=>=3>%=Ee>=H>3=f>T= > =>S:=Ɔ>=y~>nI=nl>=YZ>VmbD3>.>pw >h*ͩ=S=yr=ՂVG=>ͅr<& <w Y`aϼ:@Yq*VJvּxljf`}ډQ<]ӋGLQ,>~$&ج$=)r>M=>%e=v>}Hl=>od=!ە>5P=ڕ>e0=(ƒ>l=>οLq;%w>E,r[c>YټoGM>A/6>Hp> >ÄF >["=ν =N}=;罵#=I܍=Rֽ=z="Ĝ3=#o= L$3=ʷ;x=6ȻW=HQ <>= <2=,=4=b =A=M6=2V=A=kk=qC=ڭz=:=:=y'=Hz= =h=4<H=؜< =}R<<1E4tͼR@{V%;ĖFN-">d&0>8>ք|=>4%y>>:({%<>@<UN6>qj->K">Zu>9f> =S=m<Ã=o>z=Ȯ=$ֽ=B>Ƚ|=ES={ܯ^*= =tܼ<壖ko6V1 $Ǝ4I!'|f;n۽>;<ƽ5XoV<>)C=>L:=A>R= >S=4<>B>¤>5o>iV >*>V>=>ܽ=8N>=m=-l\>(=gh>0=nr>n=jy>2=7~>}=h>>h=5>ba=]}>g=w>.d>l}X>Bc I>I:> ⽄)>3 >I"b>4z;=_C5=M=TU4=uYQ>4zf20A=>,>5 >)> >4v>@ >G_=a>$-=j>=q>1=>c== Q=O=v=y=w<^=/t>_q> >EF3>rB_>ꈽLᒽ->9I~7>˷A>$U>Eݗ#^>oe>$eCk>vJ o>Gsqq>OfVq>{^= p>+o><&k>n/Fg>MJb>ev[>;TT>OP2}L>E+C>$k8>1",>0>#* >Y%=#k=-`=B=f(= b7=H=Z=! >=%n=14=B6=~P=ե\/=n6fQ= lx=m^=Lk /=ڴd3_p=$VZ N=ELo0=:=0&=&u=>*=^a=t>O+>ڮ/>S[>B>*>U> џ> h>''>O{>K>M,>f>ͨ>2>ՙ>?> ?>}*?s>V?>Xc?e>G#?ݿ>U8&?>o(?j>*?b>:H+?%>+?s> +?Tؠ>~*?>_(?>o%?>(!?|t>?'b>?1Q>.?D>?a;>?s5>X ?(1>?/>Ta?->>+>!>uK(>g|>'f#>U>>>>*}>B>'>>>='>:6=^>Z=L>=h|>X=Ր>=Z6>>=o>O=i> =d'>[@Z=q>W=>u<>`k>6yP>e5>F3|>zݽ=%q= 2!~=8=;Nj;6cH߼9QuzeTzdCVܽG _{|o#&/$^%򞾦$N񟾐Z? qfݽS۝l7nns6+BQ%ڏF;]L<܆c"<8T z<0{Rý>/L>M; >֯ +>q=f=l1yR=ɳS3= ,R"}=8=g<9f< 3=z+~=xѼȉ= /=Ϲ =# >=> >A8 >2 >JJ=> >zs*%>lP:.>H*O2>k1>MƼM+>!>i>Z=Ŷ=rT=A 89U=Fz< j<νX(7k5HSy*q2;0@܇1c10ФU/蠬/=- J)Z#7!MߴX3`ڥü[kyR7s0+mk=&XMg,zX.G_֢c?ͽdlj~a:/l\aETsfA >+ >7Wƽ>`=x=7~(=}U=1xC=P>=弹y=M`=PGoMX=GJn`=wvv=4y;V؊=N2<"=[<==;=g'=<=eJ=dS=.o==X===6==pH==⃝==57}=hv=k7==J<=;=L^=4={O=3L=ñQ=!ҽ=iٰ=,U=g攓=,*3=@u=yc`=/oN=s1k?=k"E3=70㽒*= ٽ'=e̽`*=RH3=) ~C=UHW= n=@a"C=\cJj=;d>˗=:R=3+Z=b(co=F{A=F =W_F*<(.;2<.i0ݵ6/p8+ G&P0z5i`0' Mk$=tļ%li(5@?=/>=ǐ>:=>=a<>=,>=z >g=j >2=>%=o>[=3====!?=!==(=n=;c=lJ=d=V=,;_L4<_6![= Yp=̹=qĽ{>lW~->0 UL>6Bi><4>gJ=>V=sȗ>ov= ݟ>z`=\>o =>@>~>C >l>K>>>B>ɱ>sx!>>}t'>֧>),>>' 1>h>"4>ou>O 6>f>D7>r>7>}]>e5>-I>-1>45>F)>!>>(y>>7> >@=ш=)j===BX=d='=I=i===}%=p==Y >T=o>1>fb*>N>9>v$>WdG>i5>VR>Z%F>r[>\V>^~`>d>Kb>rq>a>){> a]>G>aW>u>P>>> H>>BV<>$>^->)>T>!~>S>$p>r=^>k=.I>NC=>H2>[۬:E.=61)=nŒ=D U@=Y^<`:ě\{jOz(Q9|&?aL̽N雼h_uP dV;FS<+< lTEmBiL 3_qxH)0E+ѽJ+ѓO_svƽVɽ%`Ƚgt/<=/>xKS;~ >xX(>_OH1>>[68>Xk ?> :WE>c;,J>|3;KP>;%TV>42M[>74?|`>f{Bc>4d>PU Bd>#oJa>C̳|[>PXܽR>+ UG>q9> +*>Y> >(OF>6\Q=o`hG="r#=`zU=zwP4&9}=Lgx=H0{=yd=`wݽ=j=z=qХ=a-=%˸=+]=|EĽ@==n=s>9<" >J<>i_C=>`=;!>='>T>*>|6>Ow->U>#/>"q>E0>I>2>V>6>u>;> `>8B>ϝ>I>Vx>&Q>W>PX>ژ>-!^>;>b>(z> d>o>c>|>a>>]>>X>Y>R>Ȗ>\L>n>D>>>C~=>“>'6>)>s.>KH>p&>k>>>}>_t>H>>V>sx>>i>">_V>>3?>>* %>c>| >>Ä=>;=з>x`= >~<>% <=1=M9ۼr=< =FtD=Wc&<+~T;'~º:5^`G, 晽n нн[ * :18TREjX}?ZkGuP}{n^ʒ<ЗK8@ܞ`r1ͰCw5-]1«qT2 àSIНQ¾^%x ,n哾n:⯾񌾱;1*yH>if WOHaDP*`1A n i=crAѦ rNuTn[G O qzqtQBk|;CK˳>@)>[;04> :;>Z>:?>D=>eM.P7>YV,>\>C^q>•XU=LG=+=fC= =U=<== **> T=G>%=f>0>N>S;>f>>A>>!X>H=z8>R=>k=>=>Ca=1>k=>H=L>D=>=>v=>6b=i>=M=>X6=>=>#=u><>`j_><>e;X6>?N>'ͬw> Sh>7/Z>,A P>L[DG>w!:A>K)z{=>Yt;>β;><λF=>V/A>8s:xD>/;?G>I<VH>l=g=>9,<=$3>f=1'>2e=">]=Q>=@=۴=zȲ=il=jz===\=w;,=ּ= fJ=HK=(=XN <*dۈ;1(As7TyyѼ1cyCng+NdQu^v;xЍya-x/8uap-ik˽Meӽo]w׽{}Tٽ\I ٽ1b>Gս2νDg%Ž d0Gլ1(~) jd=efQRKb潅0v]+0|w z 0hbA%Q9`SRSͿmTp }<>H<>I>>.J_>>h(d>I`o( > q>:=>aL. y#>v<.>I?:>$pRmD>XGY;N>/C]V>c]*_>ZZi>63Tr>8J|>W=>.r>>kr>4̓>+L>Žr>((D>s>FtYw>nN>.!>V>>}> 2>Xμ}> y>S߆v>n>t>BۻXt>غ1u>|;t>C&lO<c>g6=NU>'=>D>fxE=3/>_=>2q= >H3|=1;=f|=7=Mr=aS=M\=<:=:ӝ = I<'9⋧;,35"sK޼[ֽ,+'Ar_9NG&)8-kGeԙ4RejHXESZAW8Ynd$HUؼOIFGy:>U>o>G,>>6>}!>k<>G&>_}=>)>7:> *>25>h(>#->$>#>X>3>> >ټ>K>>=A==|==;=N=ǚ==%#~==vJ=rv=?=kh=<1Re=O@p>z C+92&?0mԽ"#M/`[ȔĽsMuj:3Tݼ ȊM9<>~<>(<$>F^p<*><,>N:R,>!VȻ{M)>:TI $>28_>o> 2 >!BOE >Q4%0=j,=9=н_=Y罉(=r>'>\>1K >L?5(>=A.>K^ y4>G9>d<>`ֽ2<>ý:>&|S5>.R ->w=!!>)Q>J9>o{Ƚ)Y=ֽc=*\Jz=u=Z[3=DK<_ zf<xa:6=,%ļܵV!uRP&>k,Wƒ3̽:q B DH'.rN1R1BPU•R4V`sT֫kQu"FL^~#E 618NvXpzͽ';O:ɫp9.&I) *Ԥ; *(sx*:(1<("=. f3=[ stY==Bp=-g߼rv=lϼgl=07Ǽ*0U=Ƽ2= ϼ8K =>ۼ< x<|('=o >"=6>>>L>>Cd>+>|>>>>"R>:>Cd>ܡ>$kv>>S>->F>!\>0>.> >Չ>>tY>>v>z>>"> >?>>w>Ja>>^>f>>~>-c>>_?B>>L!>v>!J>!j>x=}\>଍=M>}7=>><3>Oa >Hc=o*='=H ?=oCûQ=Eb= 9=;~=(= <=@l<=2܅dnDYYD?" (l⊻;kZBs >cm >M >HkP >XLW>[GN=aR=_= }C2=h|=|=}#[=V~²=Ձ}==zpZ=?v=Vpl@=ik=cƜn=G\ 8=GVT֏ἲ4`-)X@:puwkXxٽߧ?ý}`%:cT0Ӽϐb؃.*n쎻S95Ff;Cc_; Լ̵;׻w;xX;'u;@;w=T!>E=4>Q=E>y=&U>v=Zb> >tm>V>Lw>~,+>>Z:>>5%G>}> Q>F>mY>>$8^>>_>>+^> 2>C[>{0>AU>$u>%O>]>0^G>>5`?>>7>)>1>0>8->ƙ>+>K>U+>ZU>ּ,>'Nm>->,T>tt.><>->&>*>+>%>̃>>?=h>߼=5>p,=R==b~==F=<=7=#K=+<<;;kPr̔M"=Y,Jz8yQ|ѽ!!C@.c]`-u:T䘾E$eQ\wP]HYHiu 쬾ှhĞMIȡeŐJ씾F<(VJly^#iǟXYᵘK畾}!?'4QR*6i"5\mځYXCF p+@ 1zȵ vŽuH$Y  Y+ee8|6cvE@;bHF=o g.>*X1>#8UK>Z)Դe>i,a ~>:C>Sm2>qG>>x׽[>H> ˩>|ת>^(Lp>^2%Q>]9C>=F>?>>f>Y;f>ߍ6r>/^>B(1vK>9>{'>;D =>qWU > δ=AĽ=ڤp=+1=H="'=.?==<Â=}JN߼Ǻ9$):/2;u5μ <ڬL@<􋊼Xt<^@N<=P<.&JI> >s>>>O=)>k=;>=4:O>?=Ee>nT=B}>=Ȋ>ߢ<>&;>c\ۮ>]SB>ΐf>ߒl>lsw>KM>>;>_t<)W>g'<>=u> =L>=E>=)b>=t#>?6< >8L<> WN,<>$; 4>\wZٕ>">z/d >:H>m:Ӽ>\V>5>x4>;T >ي}>%> ·> м>K>.~т>Xף|>so>1*J>ОiZ2>ǖ5 >fJN=∻=dž+=:: =I<;Q ;l*;Q(9D}GVseAAYZLr˽)X؋(!T(,5&("A@L I⽊NكZP5w7׼xi\˽>AWy]g5Gü0ẟ\/쳽BĽENڽSCQ SsL}kCN/?7mA<*y~RX_U ʐhsl!ȼ30k:+`e5F[bOu:Ah;1W< 4<2}kTT$:h<ҥм#U_C w<4=mx(n=I(=l=oU%=:)2V=>=F>=p> > >%#>`W>k6> >3E>*~=WO>"=T>V=U>=7R>¶L=LM> =E>LZ<=>GB<5>DP;,>vv8#>l3>d%L>J >F񦻩>"O=>3{ =a=Ԣ̼'=t= Hf]=q&v=k=Ľ=ؽ)8=~=^=2 k=7P= +7=Z=={3_==c =GW[==cM L=rнih=Ÿ=Л'==r=_$[=Կ=:=^<{=T#=h=e=pW=p=>F=m=4=="===(8=k{{< ~=z!=:e9@G=111`=&'xi=_=!D=Z=,⻽Y<폽=9!F= ,>=@>$=zQ>9=_>_Y=i>$D=]o>g >p>f>tm>N>(ef>$>[>Y*>RN>8-> >>50>NV->I1>P>k0>C >.>=w*>l=P$>L=V>p=V>i=>@<5=f5!A= ls=~z=3NB=Hz.=u(<k4<Ysy;Nȡ>|DÊed;& < Nr<L< 9E=zJ<-=;=:4=jy<`s96<;o<*ּ< zrs=ހĽ8=Iʽ=ǽ[=,==jx=si ==zԻ<>>Ϫ<=>F=E >=>B=t`>6>>=>?)>]2>6>EE>wF>@T>W>!_> Qj>8 f>|>i>J0>^j>RN>h>z>f>棜>vb>n>]^>ƥ>Y>m>iT>N>Ԫ>5I>w>C>%ۧ>>>{>|@:>>>Vg6>>2>q>.>I>j*>&>$4&>w>!>J?c>x>NsN>>e:>k>'>L>>T>\>>w=T>= >u=>= >tz==Wܰ=b=C=z=<(=͘==5=>f=[===c=s==Os===b===*ps=^=7==XvLL#sY"Q$ g@;s8 Hyl˾Y8־ ߾ٓgܢNŷΗVTg[~܈#~+꾊fMvYݾE3Ӿj|UȾFcֽ>𑰽v܌1%pwQXE: ;7L8 ~=>.=߉!>e.=$><=#=#>F'= h>=><6X><;?=<,=uR>2~]7>Ԙ"Q>l>>/O>$A>LەN>cѵ>hþ>n8`>a@>HiJ>e>8;>٭<ܿ>x<ƪ>r<>V<ԥ>VQ;>>ԝ>m8>fx>lA`n>jd>ssuZ>?N>J@>̽/>1GkP>1n>u=-K=g)I=#[< w~ۉ:ƪ$xnhC콁\c#T7hJԽ2޽Eٽ?hս" R$ԽԽnsֽX#ڽo)XF/ 꽂43ZT7+N8~6 c2y-s'c?X "S mg ^fp &59<̽xG֯Zgӽ@b3"ֱƼa~įj;uc|< jJl=ə9=jj==MhE=Rս%d==;zb=0.=הs==Dh|=b2#w%=$=]%pL=#$"=U%=Q&p=u<)\=f,=x/=1p=n*3$R=3h7=!(4Z "=}4x=T25 =6BE=ܪ8=cN;E,=K=I=D?p=\1?$=s==FK:=+*6'^=Ԋ1m>l, w'>6*';> WO>|n`>bRlo>J{>^:>?>J录B>G߽z>ܽn> ݽH_>޽eM>m:>('>/ׄ> &⽶=޽'=ٽAϩ=DQнG=2ý6/=y[<;6m+^zǼJ쌼x^;}6<'PBe=p/cW=!n=ߑtx>8s>j.(>@X9>_>YH>Jk*S>}D߂[> a>|Nf>Hh>u;7nj>VH/<g>^U<L><>><,.><0>3m<=~&(=xHow<`k ¼ l;p 83v<޽%mrf/ [Z/&~r7wa?盾&A4}[92 2~+}&qUzAe7JؽUcO8tOk" >t,<𽈳&=@ʽD?=MQ0=!s=>vN>?">P&2>#Y@>rCJ>[Q>T>żd-T>~oP>>kJ>%B*C>>1;>γN)3>?Y+>]F$>NY>?MCH>8>/>Q>笼>7j>Y"QY>$0{Fa8=7>H=!>13=Ws)>=G2>=;>n=`D>|g=^L>=FS>> X> >F[>>}[>>X>>#T><(>M>3>!F>@> ?>L>37>nY>-.>ie>~5%>o> N>x> >&>{=G>>i=̅>aZ=>>[=q>^c=<>A=>q<}>'('>i>벼i>ڼ۝>6> ޼r>o>qYQ>5^>K`<3l>J=ë>Zҍ=eX>T)=n>,W=7M>[c=#>)I >O>>>\>G>!>>Q!>9>ޟ>>{=> >0>Kb>>V>ѐ=>b=e>=ꖌ>$=R>=fp>-(}=+>LX=w>9=k>.X"=4^>=O> %=#@>!=B0>6==d >Ttc=>·=a>=IV== ====(=˕==C\==K=%==s;=Ѿ<;G=.S =^ɫ< /8<$)<1;*Fz붻IHKνܽ&/5o >EQͻ;GEȶ=t>'/>K_DWB>$_S> aDa>mû<#Gk>oY=yq>N*=Ht>L=}ys>6>o>1,>e@i>D>`>dZX>T>si>F>v> &7>~>$>݂>1>E>=g>={>=>r(=Vv>M0c<=j>$e[>hO.I> #5>3ӽ>J >,,s=Nȸ=Gn!`g=up=<Μiz;ȥ!E̻-쬾I[jjzD L9ڸ0D*49DT'< ~%T<#淾Q=y絾VO=泾VB=Yt=7g =be=I<==dᮾ=Ҭ=۩A=zs=E^=᛾]= #=E=y=;Ä(([=jt~$=B)t& KE'Z*wԖC RM{;߽A}B̽2P8r@]Mж鱽s ½7֪Ͻ54ݽlI)_aC-YX輶'W=YnC;ρ~<=On?=Hݽ}u=%]ϽGk=ý=4)=u=;U=G̽=ܽ=Ǚ~=Gz=< =ת=/=?=1=ӹ=;g=p/tA=` =*=5>h>R>B$>1o> 8>>"L>ȓ>_>>_r>hN>6>y >f >Q>>I>>>>>\{>a>>Y>^`>^>">4>\ >>!>H>>d>q>uA>I^>p>gI>}_>5>Q>">G>>B>>@>]=գC>q=ԐJ>^=T>=`>=n>=|>= >=@>==>=×>Q=q>= >G=>5Z=>J:=>E=>Nκ=r>˨=>=J>Z=Oq>id=!\[><B>:'>?ѭ >F'=!}=eT2$=d;D˼s;bڗ_̪!ҿݽaւw1 %̾f/ ݾ{4뾏"5: i19) GjI&ݽ\3D쾲{Xܾ-ɾ-74I;xe=6>0@g=(o=j{=u=>=6G=yD="D=7ol=4 =1= >j >y>;y><6)>0=4>=B@>e=J>=S>+>e)Z>xR>^>)>^>6>[\>+vA>9X>՝I>7S>P>M>eU>[H>({Z>RC>_>9^?>=e>:>Lrj>n6>o>P2>Xs>B/>}w>\[,>t|>)>u>k'>>|%>.>#> ,>"><>!>c> >/z>݁>o>>b>$$>_U>>2H>OW >=>6>5>=/>dJ=+>A=w'>8,=W$>vtY=v!>=>*H<>!5> G>$H>=>6Ҩs=zp½~=|ԽPW=~޽f= ߽ B=dؽ<˽6y4>r:D: uݽ񝱽S6eBU\H\. Pa+e{QX)|߽n<I(2a9 v4IچRX}pIf/rR\KX}bDR-t{x|遾 Nz@,{l6YmFSE[m/E}m.Ta|3<KO<F=70ʍ=ʤ0b=\zN=$< >8e<">*+=I09>5=UM> C=`>#zE=o> =={>u,=4>S=R>Q<&>Zi;i>9'V>]B?>:ǻR'>ܠf֫>b);=-XK<{=nLtm}{#>,Ϛ*5>F>MgCU>c>@;o>ݨ<{>։=H> V=3>w=A>A5=N>=b`>=nN>^=H>=b>>>G >>1> >G:>q>_>p7>>r>>\>q?=sB>=O$>Ch=>-ɠ==m=f=5O=m=^rYOGX_OV s)h轱\K˽Me˱ LD|a>2F%Y;ۛ]c=j-U=B=9-=S߽= Խ"=gͽP<͡ʽ,<ɽ<1ɽ˦<Ƚ:Ѻ<.ƽ?<-=aB=%YOr=ƛǑ=`=;N9=KM= ^=x㒹==<>F#=2>Q=r>.=$&'>=0>,=\9>v=?>-=aD>'=G>ҿ=IH>=*H>{K=hjF>S={hB>~=m <>=c3>=(>$&=U>a=% >==='=)=9=vҤ=i=Йg=W==(=Y; |=p <::<*<$ƽX =@1vU3=.b=Ӱ&ۋ=/6R=@=B2F%>=pE>t]? >2*>w 2;>GH>|xڽR>FyX> HX>FU>Q;=M>y@=}7>uM~=)>ҕ=Ak>Ф=>=)=zӯ==A=G=H====<}=z;=L= n=a\+W=X6sA==bz,= =q =ɇU=p}==v=Z=QEt=.H=Z=*eܽ=V2Z= ,p=BR=r(*=7$={Mw< ) =eW<OĽhY=t?>&:=V>f=j>Ʉ=>|>D6=-Y>U=l>=>%;=v>ڟ=iے>=>Q,='> =}> =&>c=[«>=c=[>AU=4>A=D6>=>ͣ=>3=>=B>==%r>A=>z>?k>>y>#K!>>M->\>8>>C>$>*9M>$_>5U>n)>$[>]>,a>f>e>>h>Ξ>j>9>k>>ymk>>i>sl>ڒg>A>ȟd>>a>>\>ZH>JV>>EnO>`m>Y+F>>".;>Q~>)t.>\>4 ><>>1>g>$ >2=5=,=3=С=#=@=Z[=OR=(= =+ =ң= >r,=>M>/>[/>?>I>M>_>Y?X>q>^>b>`>6> ^>>-W>A>6VL>g>+5>>?>NK->֧>->k>>N>B}= =x>׭= h>>=,]&=OB>Hj+x:&&>⌼]y> =J=Q==Uz=q::=Eս#<^=FI%2M={+[=w33NNk=={<'p=;->; >O=y>GA>${F!>ܰM&>oV)>_h*>Qh(>n S%>pz >n>g>ZZ >%H>12D=7=9=ƽT=-=D3b=X ?=;E=.= >jw=X?>*=>$=#>=&(>8=,>[=.>DN=X/>ּ=a/>@=6.>=א*>;E=z$>Am=5m>©<=>=V>=>> &>>f.>a6>^3>K>6>5>v^>Yl3>l>!.>w>%>~>>R> >b0>=x>=n>=Ҏ`>T=\O>TU=;>f=_%>&d<>+c=_ļ=%# ؘ=Vm=vv/8=[=|m==f]=?i=0 8/=u\==!:=5<5=XC6==람=u>9=.{>/%=%,> >6B>xa">W>+ 5>1j>?E>{>>T>n>Mb> d>Mq>>&>+ό>v>h>>|>u>fb>Kj>r>>v|>٧>t>>km>O>.f> >`>>Y>3~>R>X>BK>ӝ>C>M>;>{>o2>Ҡ>~(>6>j>^ڦ>>w>+>۲>=p>!?=>=>~=>@R=Y>ȟ=7p>c<2>C<#K>1ֆ>fub> ļ\>L>*й>BKJM>| l8>Q<>+]n1>gȯ>ǽ>a>y q>d>ƨbY>O>z#pG>/$?>J+9>"|34>T;L0>$aC9,><Kj(>Q$>#W >-Y>X\>TJ>N>hFI >@>>n56s=ժ.=% (w=R#=| &=%W!=<0%}xM-#|ļh8)]@F&e4Vm@ijO}c뮽ɣ容xb@ŽȽ/̽԰ν_r9нB궾)н"?ϽIV˽쫾)ƽ U;ꝾqZ1畾{Qy+ u?}aEa"MwG9>2P&L$Ȕ&f8JX烽4B{{sĽjaz轆LagF={>7>&>֫>5>T)(>C>3>mQ>;>r^>XA>j>-F>Hu>?I>֜}>K>Ac>HM>?>lN>c>~@O>x>\O>i>O>U>N>[k<>-M>+>J>>=NF>R{=. A>8yq=:><1>4UD;(>I8>Y%o>R> SҽF>ݯ>i.S+> T;>M>~a>~ 9u>\Z>~>HG>뮚&>?e >aQ> 8>Y;M\>.<ɗ>e%=*>l=3>eV=}{>LW=`>w>w=ec>=M> =5>=N>ˆ=!K=D==؟=9d=G7=XäiLעXXYb.,, EK׼,ӕ˭qeΔu k=ý5<н< ܽ5n>컽wx>QԽv5=eQz=>=I۵==8W3K=Q} =<2  ծ}#jrvtx CF7ͼ+nTt{?*+ɗ;*A;<>Zx=O=gC== w=P==&=Pҷ=ؿ==w=`=H=j^>%8X=:t>=&>^@<η>_\K>3>2>6Z. =kv=U=ĽM=6߽Xj=E.!=<x;@Ud>Q,' a. +4Y9Z}=XbBD~H}?tN׾DVU=&]Wjh4f Nwp 6{"J''ClW:2=ϛΏPpTvm9r LȽ6ԩ 轖OoY6DFv%,4ԦBqtWNƥ WW頾\7֚P]2}ZcnU>M oDEYj:s(B{/)n$8H*뽇O {qo}oݽ@fØ}<3Fg4=_gx=ߪ=ݞ=@=Cɯ<>w0&=*%>s=VV6>s=PH>u=d0\>͕=op>={>Ƙ><>L>>D >#>>E>>5>I!>ֵ>I>>&>Τ>ma>Ӄ>F >؜> 1!>H>m~ >`>>B>r>aH>k>Lx>w>Q8o>8>j>}>k> >aFp> >fYy> >>>>q>]t>X> >(>\>mB$> >+>P>t3>>;>>A>}l>G> y>L>;> [Q>>*XU>>!Y>">1\>*F>Z^>>3_>A>&^>G>Gz\>>ZX>>WWT>a>.N>>H>ꈕ>A>e>؏:>>2> >)>p>V>x>>o>>h><=a>Ҽ=,D]>=aZ>6=#X>Ò=nW>= V>h$o=fb=eP>_=I>!7d=E@>k=4>n=n'>gj=>Y\=Y4 >ăF=i=d)==v=;=4u DF0<->O6<>O<&>g;'>0;.>|>ǻ4q> e=nK=n3`=\-=}R?I==h'⸲=gM;b)=u<=_H<=':=Y==Ak==f:=6==a=o=ur>#==>_B=>=(>@f=b2>>K<>ie>D>%>ȹL>Y5>S>FE>rY>T>z^>a>a>k>b>cs>Gb>+x>V_>6z> [>y>}R>u>pcF>-!n>~6>ʛb> ">jR> >?>=(>=8>[q=W=5=U=ǽTx񽌹z ~<x c !%^U%GI^#mG Z -z i7>Җܽ<;ؽZ?ɽk.SރJWih/B{͐I_YXӼ—̼B߼l +%ʹ.^"ýĉսJݽ4 v32!) `7jAx$H+K~3"K#<^HP!EGAML83V+]/kcJ 'gxhh½e _UfVR!HYE8C<%=}S=%=;g)Ԭ=S񅽲=W_=N1 =t<,===>u===K={=DS==R,=J=eJ<=q=*=}D?= =#Iz=(pU=q:=C½5)=ǽ!=ʽV!=~νe%=Խ-=Yݽ7=Q轍E=V=f~o=MZ m=rPQ=A= v=X&TM=*m[=-=.(>)- >*R>! &]>fڏ>49!>D'>#->5m2>ڽ7><4:>7.<>=9]=>yV)Z<>f*9>C6>ٻ1>5,<-+>aq<$>A=>v=^Z>=8 >&=>===pw==^>X=z>=>ޡ=>M=">~=$$>'db= #> K=>8=>1/'=յ >E=R =1t==d<=ub< =I<e=b';e0= =k<u}JucVXePr"|̗ӛF_d8L1vv h!1W~ًC/<.m@{Vtli݅ƽNU8\>"I&ls GJ<Έ^=`W=.$=3>iY(>"'9u >>t tO> ^>.N*j>A'r>ԥڼv>hټ*w>PWt>:0o>J#g>$؉]>T=tR>VZ086y:>On.>0$>f@>?쵽;|>5 >ýy>xW½I>R}>Q>FLF>qm>S,v>/u >L#9?R&><O-> ^=5>='v?>B= K>^>t\X>;>Qg>Z>w> dw>=>>(ӌ>>z3>d>ߜ>v>Kt>琩>>}>7>>>a=>`> >7ӫ>O>㲧>>>>>>d>2{>L>Ho>={t>7f>Z>YM^>>?>)W>&U">OR>>HO>P1=OoM>>={M>H=O>W<IS>@b; X>>X]> a>Dcld>pd>lUb>u]>f؎PV>q'N> yD>4YH9>~6,>f>R >^/=nft=A==/jV= "=>8<.ކȩ<+AXQ<ՙ.;CS\1Lc^Ip+̼-\nOvH΁{ssdQ[[갽EɽW =⽖GEKbgZU]+7c`Q<⏊o! Vs|χ yǽ{xͽlսʰ\D߽ŽKbs齗F:iҘsn(Xxbt^SS6z$Kw ӌJO/jPs9M^ȱoӞ<)} U`Ε>e >;':P^<0s7>/F=6>>$=D>3=hI><=L{M>(<=ӧQ>3= V>==:[>H=s`><'f>xz]Jq>u>vx>B_{> ш|>\첽:}>=ѽ~>w<>>}M {>jt>>8 !E>a$o>B'>(:>\T)>(> K&>~!2>&ڋ>>3N>dn>ҽ>@X >({y>((X>>U<;{>T=N?ˢo= ?m=i ?(B=>J=E>=T>>ȡ> o>+>{=>K9=>9p=>p=>6=n> =>>CI=̼ >PeD+0P @-Z"~c"$Xl"=t/zGz%9Od(%ԽhgP_=I>#ecd{(Ϙ޿Hq30? L<>|:>[`;f>%;V>F< >dLnH`<=<<=-E <]=y;|=;>a=;6=K>Ė >Y#=>4U>̧J>bCF>?>tM>ʨ>ܪd==B =讽y=q=ᱽd~=)=Cʳ=yj=ǵA(=ձ=-=44Ƚ=R]Խn)=~v=aL=]'=s==Fw3==V=g)k`=1%ݽ=#ν&=ȾRέ=۰/=[}V=w= aN=G =ΙŽ<2ὖ~c=ۡ<8Ӑ=C= >J{d=#G#>ܳ=,>留=4>Q=H9>N=<>=.=>>;>>6>">x.>[2>@%>ȭ@>q> M>R>HV>ɠ >#\> > _>4 >^>ܗ >Z>#J>T>~>K>#>e@>,>84>8>%'>GD>k>\R>| >`>>̖o>ڲ=*}>A=y>h =:!>}^=z>^=s>8=/>=[g>=G,>+G=>N)=z@>Z>g>* >U>>F#}>g> +>l> > c>9`>7Z>E=c"P>=%;E>Y=9>ej=^+>w=>B=>=O=<*K=B<=^#=ᆼ\=v=r-#F= _l=+7 1 mXv=B_e=k;qU=:<I=ʳC=Y>n=>=R)>5}=Is7>=dF>B6=V>Y=g>rR=y>>>zI >">?>r1>>נ>2>ب>]>>>]$>:>>!>9>> >>>e>> >>:>[^>g=)>q=A>5=}>0=փ>HO=w4h>9=^G>aU=1'>!=>N<=.<=Tɻ:,=]ȼ>rՔ _9u!kf꽲`ܽ$U1<ƽJf@GH7}OgrKa><$>>VQ3>Jcr@>ړ49M>D( sW>ݼ a>{smh>i(n>a"r>C|s>vqs>9ļ~^p>&j>&uc>4S[Z>tQ>q{I> G$uA>ަk\;>>d_7>I5>MXt^5>w87>A[:>]:?>;E>+ =U>M^W==^>?)=!g>=o>=-Ow>==}>>>>><$>><5>+>G>x>AY>m>k>M_>{>M>i>8>ۊ>^!>*t>>ђ>=>e=P>#Mn=%>Ni=8>aS<,O>wb>Jt>>'>, >aS~>;w>ؽp>]i>ؐ1,c>[>l< !S>A~J>Ӽ@>bJ97>"i.>(>u$> h!>[>̓>e=>T>-D>@ R=M'=/ =[򽰬='=Bܽ6= ӽگE='n˽A=ƽ@<½):Ѻ]hý=ǽ6./ Ͻۖ[gڽ~X[1Y l㡽 \ ╬FGe+ʽ j޽#6x$( -%4%=(e&9n`'Jn(o[)k+w-z1).ɡ.p^.u@6-h{ +! r')fQ#cZ+gL]V=**.W Ƚ[P߽,d1㗽Q$^c3< !#=7u=+S5<l=fq=1=Y=b=/= >#= >=/>2='?>1=GL>=V>=$]>=ta>U=*`>1=A[>=R>sd=IG>\=>=9>uJ<,)>œ<>>%)=x== =䙼=yap=eH=@}&=?up =J<]>V<| |+=4>@=>q=@ԍ>g=<>'=>=j>+w=8DR>LV=b7>aV=ӓ>=== =@=~U=8=3D?= =r<"T=8;fw=b=Q#=x=mX=8ͽ*=S< vb<4 U4;O3<:EؼU,+2c4l9nysҬs̽inL+ebsYiPK$i<-3A ȽUʧ u+6 E;-<8Q꽢+=wk==h5=޽\ɞ=׽o=JZν=%yýtj=l ̚=(ʬ_=^"r=VIA=!=<+`ԱD7푼J]|~R4Ĉ;@څ<4<0۽<͹50= R'J=2Q\i=$>N=H+=vAtީ=/29pE=&(0ٿ=ʭ&,=X==P= =vܕ=>ͽ\=ලk=eH=+$=qsM=dO= Ļ|>;2Q >AÑ

C< > =>s=U>*=W=2=~=7==:C9=Rh=%4=pf=(=wi=N=kG=Bq<.N=却<=̞]<=}J;~=낻=LSF=!=Nx =Վ==Қ=^l|=h%{zD=I鈽|׫=z7=ۃn8==趔!=ܒL>=J:Iu=㐽u(==pջ==T=fy.=?===ӽ=NmB"E4ƽFJؽD`9 AiՖ;74 -<% _N j3| g3MI , ć:Mאau+ !޽!0?ýoڽI0ѽ_yǽ(YѦACQU:*ઽ}nݻ>)<>}j57=J)>}|=/>90=4>R=[9>=|=>J=A> >>D>>E>P'>nF>z2>=EF>H<>E>C>D>H>:C>aI>A>F>'DA>̲@>coA>7>B>f->E>m9">KH>o>\L>U >sdQ>>W>:>ڹ\>+.>؃a>c>d>>Wf>( >e>:>3c> >_>K%>D\>|0>Y>M<>(W>pH>apV>nT>[V>3`>U>'k>U>Trw>MU>l>cS>>Q>R>O>>L>>#J>ƕ>:mJ>>eK>DĚ>M> b>R>ߛ>KW>>00]>>kc>W%>j>A>r>«>Vz>{'>>5m>B>R>h>>0> ~>>wn>>֑]>>OM>>FT>>wF>0>>$>y[>o>>}>n+> >œ>>>=㭏>~=UI>"=݊>ڽ=>@2=>c=1>T=a>=qv>8=ek>ۙ=+w^>r=

pf={2A>./=1>3<'!><8b>>[=l =cl6=V=;ս<9]E`/OdfdKZijzfrnt{rE膾^A  hm/5擾nZ.&5ϧ0ޡs7teVix浏^Y$9@{z̶koゾ[2q\I>Z6A!b(L `Nsʽ^LBH&μRT{_!̎<8=Z[=r%="=E?=7"4=M6=_yh=(k=|Ф+=Ĩ0=>=6+vc=+=;٣=%E;=Ҙ<=~&=>=+>˲=g9>==G>"=@_U>=Ba>^=Pl>= v>H=}>S>J>4>!W>A;>b>t>ً>;=>y=M>w=s>R<=>=>+=WT>(=b|>y=H>˰=ⶴ>L=Դ>$=:>&kg=>@YJ=>[,=> =>Xh<>x9O;>i>.⟼ S>=>H$2&>F>:b =u=>R=X<֕Q̆j!M==VT&㑛 AFġbcY|ĽL܈BսF呾XN罇t,\w( =5nw ="wۯ򦾆yvlPS!ڽqz^XU[9˃i4MvľAlǾüɾPQʾ#](ʾB;`ȾJ.<}ľ: y=> =D>//5<#>źg>k_>>~Bd >gS<=b ==&ս$ܲ=k=I=R Vs=s.Db=?9`=CA9p=Fm=#IE=MJɰ=I'&=?D= 82կ>?$n >3=j,>7>GcнA>m]J>TQ>Ԁۼ W>pTZ><4]>.=Y]>K=+ ]>"}=!Z>=U>?Π=qN>qC=D>>ı=19>Ҵ=e+>v^=>5= >o=W~= թ=7b=Ԟ=ۢ=Z=s=q=Ӱ=X>=<=WF"<4;O$B8Wd,ļ:ۡ8{]Wp@Yʽ2Dӽ/ ݽӫJ`tfTȚ/ș g)'0Xc2x&Xd<!$z!=u@v=!&A=k.#=I=*R>W#>h<4>A=O,D>\=^Q>j=S\>S=[d>'{>jk>C>o>p#>\Br>5>1>as>=>is>3.H>s>P>s>KV>s>Y>t>Z> v>}Z>{x>>X>M6z>nU>`z> Q>.oz>DL>x>G>9u>oC>W7p>c@>]Pi>>>`>b?>yT>A>znF>؝E>6>J>#>*P>>dV>P=8X\><='c>=j>y=r>>={>D=ނ><>X<F>:jQ<Α>>d6G.=>;O=->4=I> ţ=O>YP=">= 6>0=r>' >Z>>3> >t>%>zߎ>`*>%>->%>,.>>&.>5_> +>K8>%>7>A>1{>*>"q>n>!Jf> =1k[>1=KP> =OF>m=?<> p='2>4=Z'>;^>9_=¼[d=^ =A10=K^w=N:^KH=k0d=`XuϿ<-zwk< {k;t2gXLQr27ץ`1 S.\W˅$ǿ6;{+{#=>=/( >F@=>~=>9>=tu>I=h >=>{E===f=7Q=ѾQݽо̑̽ξ1ɾ~ިKľN*b:^浾[ 1VWǼ1L$ o= & Xg|~x^tTYzsWs'-s0lAXtOqtԬƖraphνbl2hsbt:\"%Sf-ݘG4l9]8(7!}K1k(&Lٽ3LgscܽZ ݗ ı|< ?@=36=;)U=_<==A>Hc=U'>kI=9:>=lI> =6 V>b=?k^>D=tb>7>@a> >c\><>'R>1>AF>:V>9>>R*>Q>I>w>z: >>]-=>C=><=>s=B>9n=ռ>YM8=IO>R=>zދ%=bL>B$=!>JYT=>[= >wУ=V: >=2>=O>C&=ɶ>>y>h>C>d">o>z>2I>][ >>?">Ѳ>K">>А!>> >$>D >y*>[>2.>B>.>>Q,>>(&> >>>C>=;e>=i== a==9=.=L=f==nC=Y=b=g'== <=_<=v <3r=<-9 h={ֻ`=:ס\=l.\=耼#^='~Ǚa=fe=)<4j=(p=F:x=C1=B9:Kւ=;=k;l|=ǘ;j=:1Rɒ=cIG[q9Nj3S|1Q'X,;\P3a)tgxϽm潔syj~KՁo^"4%&:2{SU(xu2($og7'shj"acfZSTLED:нMX;P 1 5'&֍o{IdH :SHCAͿ>ҽ :A-H6T(;:aㇽpa]~"k?¼wu[)<6.@<,z2=Xc4?p=FCcÓ=jz= ؼ&=Xk=,=<=(ޞ=>P5=>+U= >v= >*= >-&=%m>:=>M={>'=1>=>= >X!=Œ>=>[=i>'=H>\!=>=>j=1>p=T#>U>ܐ,>:>6>>x&A>ڴ*>K>^N8>'@V>u7F>`>@0T>k><b>hw>peo>*>4|>෇>W>>>̳>L>:>3>t>͠>1ޜ>>F>|>> >ڝ>)>>>a>>Γ>>>sm>Eb>>~|>{>+j>JX>X>>?F>>n3>>k?">oL>/>^t>>`> =^>^=4>==ǰ>=EM>Yo=#>6D=>}=?><,><#>=8;6>u%ǻ>W>\ok>ΫӞ>缐G> ᡍ>> d>MH>U,>UI >j%=to/q=f= =O4=c`<yxMFO뒽jh4=f̽Y¶ο%_ƽ!gͽU*cԽ+j0b۽i3Iy3彆1C)-0߽(aӽx#2½﫽I6߉F_sa4A! T 3ͼF &j p&#  3=/b2H̼#`A.u=:pGǡS5ƨ^`ƽ"Wg{۽+^m콞p*ApJg >x >X;>;p >&he<<9=MZ:>!>p;5&>9yi<3>j<{=I><5T>3<U>Zz];:Q>~mTL> F>z@>8?V9>$2>Q*>:Z$ >ԽQk>潘>`=p~&X=j:$=xZ[== "<\:M佄VҼxJٽPνHvĽ)@mWSM"ׯ[ԋ7RO˜QA ʂ x€boo!q:oޓcFaxXgP K:>I4½]IK-KP[#WaE,_EFAhTԘrrzev|rC||.Hі`UϳޏcVW96脾Ӆ54l(jDnj$ڽݼﳎW7͖E:L:<] <0<{<ss<$k|3<<)f}zV05ANZ*[9CVy9޽>:e#;|];uf;%KN;0i9B_`[3rpzߍ@2׽x<)˚d6=J3a=Y?:=ެ<}=X=6=q==S=m >d >>#>>7>%>QnI>9n,>gX>%2>be>v7>q>*;>3{>>>&>X_A>tJ>B>>oC>;>tB>я>?>lu>V;>x>5>Y>->F>$>Rڌ>~>F>} >0P>[e=>=|>L[=x>א=C,w>R=ow>GR=LIy>^ =S{>!GЛ<\>)x;}>{>&y>1elu>o>#h>'_>LU>2"K>LA> JC9>92> (->i*>b(>(.(>nɻ)> )>;*>tRj< (>=%>dE=cR!> =k3>3D=>Ŀ=>l=>>>(>z!>ܶ#>)>3>O1>$@>f,9>J>O?>:Q>D>U>G>U>IH>Q>S9F>J>|A>G@>8>3>,>%>ҡ>>>>=Zz=N=N=[=qr=8=="==&=7==h=;=ҩy=f=Ro=`==Ul=<=vq=f=q=#=.=i=i=!=Y=B==>=A= `= ===!>=Nw>o=8P=== =Z====K=8z=\}==C=ws="$k==D1=m=<]Z=-m?W&S ܛG+:ǿJǽ[ɽ˖lsýw}6A,HxrjJc8tӕT>51>=ժAC>,9aR>oJ=$j>HR=s>ڄ=iz>=? >=ɀ> ^=Wۀ>]=>?E={>o=[w>!=xr>4=}m>Sߙ=~h><=u:c>D=H]>=m9V>wv;)*D>qI}9>'ּ&/>$%>yG>e>~wv >"|>nu&>q:eo=$L=Z,+=r>e >,QO>QAk>r;i*>h<+5><.W?>@=P>DD=X>o=$D_>5z=0f>?-=Kl>0="p>=bq>=dn>=[f>>w^X>0>D>?5 >$,>d>2>s>PI===~2D = <#z< C˱*uəFn3w]<8sEkPTwE[ꓧ0gGSscؽwwa[BYv(ow2* :w<[@uD+Fg~;EA?&T;ަ<3!M(+zt= hZorֽOi4n5ȨUyhbKu|(&Ҡ,+ МgjX&I 3CiPte (R{-^⻎>eνq߽e0𽉼K򜔾O al9%S0WP3#W)~%w]$(!n~$,O cj{pC^]R]Iʽ3eZJcD۽CR#F88&<܃ =SX׻Z=R=ջ ;\=6:=t 9Q =!>oŜ>H>".(>U}c.>Pg$R2>C梽2>}0>Ľ*>yͽ##>Ͻ >ۥ̽N>*Ľ >ηφ>V&D>0==q=g 5U>i`? >)\'><<>pl<">i>_=*>u=2>ێ=::> >A>ɷ&>H>/<>YP>M>zW>]vY>]>[_>75c>{a>8f>:E^>HSh>.X>th>Q2Q>`g>QI>e>A>a>m}:> ]>:Q3>6W>,>L]O>=&>ZE>O >8>m>)>:H>>k>.>U>d= >߼= >g=7 >Rn=>2=F>[< ><9s=H<\=9;=7 ;=xK9>==::=r?;+=;N=Kڋ=k\% T,{i,&w}(1{d78Ue59D.k %ܒiI9; ᇾ\>AVnoȽ]5%IՕ`5x~p ^D 뽆sX½.-9W9'p0 < 2˿=>g=Y>K.=%>-=.>X=6>p=<>L=?>]=U@>k=!=>K= 98>'=%0>=z'>Z<>vM<0>8;%>]8c>49-f>@>%==;z= ;=$<>Wj<1> <4.><aA>)<(T> =e>=u>&'=ԁ>8=Բ>%H=z;>ɨU=\>]=>\=b>6S=ޥ>PK@=$>:z$=/>2=>ñ,<.>8m?E>vB>Q >[n>AR>v>R>Ȃ>Ž>ڽ>Ep> ԓ>+'Q >b΂>˃>;>sJ>uڇ>y!ૉ>Q#><#>! >[U>>>N>+x>޽Sf>ǽP>frh9>\ >ݓh>חzF=dTf=Vk=;Oe=7LR<+LV3cOoU{`U.n.`ʲҗyˢy,,ƺגϽ/ མaZGeý4cʽ6KjϽ车7ҽ_ҽ὜rѽW4Ͻ2Ὕx̽Mɽ(zƽU2(½[YVi C i+ x)z62\В9m~ݝ>tAIpB4sB4})BAA#ǑsAIA(BAc@Rɽ=/>~ͽ,:|̽,k4hǽڽ,ܾL<# ţ MQ&R|ԩڽ2N^i9ȼJOfgl&>"!e;L¼8<x =dٵ;-B=[F<>V;; >|r>y>}\^t>h>c>dA>½B>ĽՑ>½!>պ'>K>̓ >ħ #>QP&>cq:+>ͿSp/1>68>UeB> zwN>ռ[>Ԥj>Q1 z>`D> O>s(>LhfǙ>LOZ>+>m>=݈p>U`J> ;>(ے;{v>DϹ;qy>;r:Z>p"t;֑7>&9W>%=*뻋=o=q_qܼgj2٠y*ؽ3潈8<9@qI3Qt%8򽰷 Jټpq'4c'T' >G\|U>5>Q灾P>Jrو>`y~>=N >`g=>-^>L1T>+>G>M >fD!>dڽ"">@Mͽ">s#>X7$>8$>A䓽!$>">2b>=p> F>ϧ`> ݨ2 >F+>k02|=g<1=k#=ZCr=BYN=Cf5=m=~m(b=g=ڨ[&ys6:/MA=Xͼ akXVOx5\*Zⶽ̓Sʽ혽ڽaRO潛ᚽ —BGᒽ}-bxzAeiֽ 畽(½ ;zVa/&ѹhͯ,c>Jݼ=ͼu;x3%1;>=I<L/>P<<%>>K{x$ =el>;=uuq>Ng=Zs>gl=at>j=s>=Os>?=r>vx=]r>7=p>.h=n>=1l>G=Oi>>f>Y >e>&(>Yf>>B/i> >m>D%>qs>(>y>\)>>)>a>&>[>(#>r> >\+>v>r>>Z>>>Tp>Z}>Y> u>!>3l>S$>^d>l'>,1\>)>V>w,>Q>c#/>6N>0_2>"L>5>H>S.9>&C>~P<>A<>y>>2>?>f#'>>>5>;>E>_5>GX>->7=º#>=>ky=/ >AT=J=K=5=:==.=\=6=nӰ=!=ng=#=R=`===á=ɹ===hM=ʹ={=˙=J=qy=׬=d>=`̩=_=q=V֠<~=A;'=̻2=(;_=E 3=r/G"=Sm<<ҋ[;TdDyɽ ٽ72hNq 콷𽪔"нOdCX뽾nֽ O"Ƚ8㷽q(覽+Pᕽr_l%\Pb7 0"& 7R=1^SԼIʼƼiȼsqϼ jXۼb'!oi2- Q-;$xHZV謽dVlȽrQ㽵k` c.ڇcәT"vs%X7w''W%EOx{ t`T ؇;ݽ씐2/ϒm;VO0mc$x;Ou<PH-'=*X5n=yܼ̌=tW7q=<=6u=}=g]=.>HQ=>V= >Dh=&>=)V,>=.>Rb~=ŵ->T=)>8(=J!>yP<><=H:E=ɥɻo=^G=t=~yE=1d$=#& =#=4W<_7=Ph=H/_m=zf%=-fz!=^M\>XO!.>d7J>|*g>jBU>GT>zѻ>y;i> x<ݐ>Û&=z>OZw=e>#=>=Y>RQ>)>S*>>'>g>15>>;5?>>`E>>F>G>6E>같>@>y>9>E>1>Ł>%>t><>|d>>fT> 8=D>i =C"3>e=v&">Y=iS>:<>R(<=և`h=7 b=]S=>rZ=QX= =8̽|Hlx籼%u}gr&pw 7n?;|l; jX=/Ot= P#=X}_=_^=hrUU=z79~=_=9{o.>s: >;> ;&%>ǰ&>y.$>ة!> $>o)> Q>9x> >N|=R寽:=S?V=uZĽ=ƽP&= ,ý=.=9YOI=V= džmr=d>h=$>d= d=e=x̼f=z\f=8e=L`='pY=_O=RoC=s@ 5=e~%%=,g=˻=z{r<ΟFM_ֽ!n.7.轮pݽn>ѽ`\fŽ+j!d%5riλe})z?G;@ㄽL;byn;n9p;em93;r!);}[;x#&V;_K< >*R<>n;>yѺ >?\e>[y>=:ڶ=Ͷ%=W;=tf.=K 4=.B=~ *=m>o=h >5*=>,y=>up=9>a= R>0=^g">ҭ=tt&>= *>Z=,>=.>> 0>>91>Y >2> >e5>>8>N>=>[>cB>st>H>>QN>:>PU>G>[>.b>a>W>f>`>i>>Hk>_>j>>amh>>d>$>_>J>QY>>Q>>H>DU >>>=3>$=c(>T=u>=>,=8>9=fY>mνj =&ݽQ >>_>?&>0>X9>LC>sN>V&BX>zd>5 Tq>VȖ~>[>ь>>>l>Ʃ>>s>iJH>>h>&Ue>mO}>Qy%GVg>5-O>;5y7>=_ >zE1 >YNF=XiG=I[aS=jN={s2=X]{V=$={=o*>|>={w%>|q|$6>ePjE>W`R>/HE\> 9 d>5)i>c(&Ul>کl>Dj>oX˽e>XK^>H+R>&RZ`C>5s0>se?>A娼:>ozb=..Ikl=:89"t=Eʃ= ui<궉o#׼ü|JܼM),ǽl "F#-+34[?7VlH^6N0S}S&-V8KY Zܼ4Z* YW ?2V0H ݠTZGλtTَVE&Y;x_%Q;f ;|ptT\<(z < 僾;p<;V=蛾\ =ƍw =/מּg=1WR钾I.+PچJ;pZ;xt<̀gJgۚI )=ՓNϽa!ZD{kL*<Ŋ8ϲv$DVLzv4Q TܼZURWT>E QMŻkL/C`z;4 <7"C<` w<@ϒ<ڬv<[c,6A=х=K=d=2IM==^D==1=O:=; =%=<=qY<˱=i<)= X]<N>(X9><_5>ƥ5;V>=v!=޼v=6c*C=enb9w=H❽w>=gȽU=Q<V;G,T;D&YDxkf膽y $Ɂ7rǽ򄾱὎t>0 kU{^of_LF4~ #.sq߽@eZѼ7]n<,bJ=@N Y5w=JX,ǣ=;=G<V;i{c:ۏ⹶;Bdeq< 8T<);8" =76;7=@{@<'d=Q<=3p=x >/=KZ>OC=D>W= >==>% >e>Jg> > >> +>z=lt5>==>Kh=D>=XH>8=K>=5TL>S=DMK>,=H>A=ѧE>=B>8=D!>>=R*:>.=6> ԩ=WD2>=.>Jr=+>Q=?)>ҟ=Ǔ'>T=&>#= '>7=Q(>J0={*>Z=->"='1>:=6>O=;>%.=Z@>=E>>= I>P=M>P=Q>ܽ=U>G=HX>>Z>>[>~>[>[&>zaY>K1> U>:>SN>PB>7E>F>Q9>oF>,>HD>">_;@> >! 9>=0>#=H%>=>^ =w >[p=73= !9=g=v =i=f<&= S;q;)QVQbmocܼx r)39tX06R{!?i毽GqŽƽ"нн7ݽC-۽Mn꽺彏o'Bc ϣ w:o F8 `<=6 D^Q Qh?j <UE+#Y6Q(?- *z063VC_d5iOe4JZ~2u@d{,ÌlrD$j6s.xܯ |{of}}׽P|{Ƚx:QrG綽i]경3O\c%? װu -u\wsý:p7&ͼɞOߺwN<:)S=мO=h =2>1;G>W<>~<<+>< C*>7=`$>E2=< >ֽ<=<e=;=+@ݧ= ^n5=+ͼu<~x<[TP#ˮLpټYս- Gs!Y/F"o!31eQ)=9Fۼ8K}N*N/@<}K.V>BT^>ý>E7=6~W=yc;=m@:=D-=4|=:(w[=f=JY< <$+\hPr4z֟)T{)qBҽDL9k=̽+5Խd aؽ*:ڽXZڽK&ڽ.rٽK6ڽ]<۽w@޽XBe@m;"}3*0H( 3> ^F] Ľt x "a~s \mku :u;\<2={ctP=|=P ӽ=2Ž.u=ںť=`{>=@4f=m407=]_=BYb=Ľ@=@ɽ$=M̽J=ͽ+=9q̽:X<Ƚ<<s=a=\>f=l>=F=OF==e9==T==;ژ=?=Mɚ==vS=a== s=X=hȥ==~=]=N|=c=cg=n=K==l6=t=p'==3!==Gd!=Yј=(=x=5=O2=|G=&=Z[=G=o=}==t=ͅ=L=W.==Ku=I=@d==fFL=v=-=f=& =W=*J;tW=6o=&=C>=}%P =S= S =QP >"W> $>OJM0>&8>u<>̼j?=>,5:> d4>,^,>L7#>yRN>wq1>p6>-/=!px=ƽ߃=,ݽݚ= 򽢤c=#= e;zRbe/͆!kί~0$ѽ%;齛%ې$79!4EEnM ⦅߽Dm̽?ѽl앹uD桽;k;Aytkm7]Ah-I?>>. J(` :"A=$>=S8>KM=4NK>p=S\>,=9k>=dTw>_=,>=>ݩ=*~>h=0e>x=͂>5=zU>[=""v>)=j>=M[>R=J> B=6>A= ">/= ><"=c =]=l=b=Ӛ=p=h m==C0==m<=/<>)<>ŰI< >X5<>_< ><΃ >KQ<_ >@= >])=x >A=3[>vW=rV>Ak=>z=2=K=I=j=g=*&==N===ݴ=vw==<p= =l=P=l=~_=r==`}=K=A=S=B==a==Ф==<=F{=BS=dk==-X=)Y=iD==2=\= ==l==A==;< <韻EV<&_<0eG<{e<˼,O=_=ȇ)=ͽ= n=0of=*6=Z"&h=3@gB̽k^۽ZTFМH m;J}-&/ f͇+e}S[߽hܽ^ q޽I ~O,|V󽓟ーwtwսŽMR7ĥнUᗽ>@:*YX{~Y]s)Nʻn]N?]'[=OS#=Ghr>:>-v >$"l{(>D,> !->a+>D&>̼V >Dl>s>0T >GD,>[ۻ R=6Y+=nŃd==jj=F4=ۃ4=;J>! > B>E$>G>أ,>WV;> loLK>I]>BVqp>">.柽GJ>>ϡ>᡽zF>1ʡ>1q>om>O}g>hT)>W٠>xW<)>=W=Cs>3}>=>Hr=f>q={>zU=y>T[=xi>-=dW>=FD>=^B0>&]=(>|=O>L==`=tt=.== ==dI=]=la=TE6=ɦ{=(=ra=ssg b 4M Њ (TS*,4KL> \pG-:LUP7%]XAU`W˽hEq}zZc=K6兾Q$\O,Ӥ1rU+S51T6$9j6hB4R1:0rtC*w e"KU$nEad6*4((6 '&ܽ |ؽJϽ׽eٽ;L޽qQEZw0\!]]I&9{- ="g ޽uӽq ƽ\[$ |+CPRƍ_0-}Q[v6\ IL$˶޵[!KƽY9=>G6=2>/=j!>I(=)>!= 1>=x7>$=<>V =jA>c=VQE>A<-H>h}di<:>꟩<0>!A<>Zr<>C?< =;D=";6=c򃻇J=B^z<:>;o%v]MB=oq1hrψ++< 7̅ ˠT{kBHL }竽vCSѡi

=z>u= M,>E"=@9>7=&E>=O>ay=X>={_>L=>d>L=ng>=h>= xh>ф=qf> c=Vb>C=0j^>,=Y>z=gR>,h=lEK>5=.{B>=\{8>=?->f=^">SS,=>͏@=+>bZ=>x=>͌=Ř==~>ծ=*>9P=ۙ >RD=g>!=><=}+>A> 9>>IF>7>WT>8E$>a>+>2m>U0>2x>\3>WÀ>uF6>T>E7>>y6>>n3>/m>6/>Ƌ>I'>H,>v>d>>m>g>g>z=J{>=y:p>̪=]Nd>ӌ=mW>D^=,J>2Q%=i<>c< >a:'>5d>s=M03=-=3#=+[=N(sE=#=\=*м&=@ = =e:|=.d7<=j<=T=7=*==I=<=[\=T"=zic=f=2U^=9=O=ʘ=>8<=0Ѱ=z&=#=V={=) ;@ @{g;g3[LI OX N/Ӌk@LP6ѽ3bO)s"us:!X2'S*+e,h*뎩c'۪!骾\Hک槾5&8f#NWƽȞ]uvމ@iZ F¥"ּ,N:Īq<ޜ13=GJxf=5p#=0h=C _F6v=~SyVh=E \=Yq5kS=\#FS=f^^=@hYt={ŽN=l2=s7E=&ټ=$ ;=<>jN=3>Y=k>=@t)>R0= 2>>39>>8=>4>}?>y >̹=>O$>O8>C%>L/>#> ">( >"W>Z>4>>b=v->Y^=%>= >a=+>IC%=>>x<>'f<|>`m;>Y2}>Ǝs>(D>BjC>&J=>r>Zq>ovڼx>jw/>JI]>s p> >5X>->3>3(><>,>e!>a 1$>Ծ(+>92>ݼS:>?˼tA>FҽG>JL>)1O>ռP>kP>3P>2w#W78E^O>Kz;O>B]0O>mN>{)M>RMƵK>GH>C>=>Vh6>?w->~┽3#> ܓN>퐽L >Yk}=x =Mq=Y=i@=tk&w=Y- tp=X= D=}2="=-~0Z=;:w=;v=?=[=B:=`=5,=c=Wx=O=<=+b<ˢ='=ɔ=mO=I+p=⎃9L=ey&=P e„$> @T#>~0>D<>?<}F>*5A?=W> z=s]>+=ib>D=e>[=g>Hz=`g>==e>@=b>=A^>=FX> =u\R>R=K>֯=EE>w=M?>%=7:>=7>=7>=e:>>d=@>3=tI>^=BU>q=b>G=Aq>=2N>=9>>@w>>f> a >Ȓ>1>>>k >;>a>H%>> *>>k->~>0>ǧ>1>7>1>9>K0> ?>->>*>>ʗ&>N>/">>9>ii>;>ih>>\>s> t>ӟ>d>,>R>>=J@>L>̄-><>8>6> >zY>m=>N:=3 >='$>܆=<(>%=),>;ߗ=1>Ÿ=5>2=8>Ly=L:>ud=;>K=H<>.=;> =O;>< :>qJI<:>%9>w2G9>.<8>L6>`ꌽOq3>}A->jܽP%>m+">\ >t'=u85B=bNG?/=aS&n=] =c! <'e_Ije!a /x[ʢT͊Ľ([K:ὰA3x8w"u/{uQ'nX }bף X+!  AQhu fz<U ]꽑p8,~oM޽Gݽ ޽_&q㽜T>K.86Aݽ'mҽSĽJ咽%0ńrvc ]]0_8|ik!y` VanWAt 0R>ݽ˳_ڽٷfGؽ x׽ֽԽ,BGҽt 4νeȽK̟P NcX{x܄RկB&ω\P\~a;ϠW=P=:=!=e=5=*= =+X=z'x=f >(g=>FT=1'>U@=v2>*=<;>=L@>#<VB>MbNU<>>)b(;:>m5> 0/>c'>TqO;>>ù > _>½=Ͻ8=Ubٽ"=߽R`=X|=㽒k=HmΓ==P߽q=o޽+=$߽Ӝ=P!=f/罾=}=q*=v?= T=ɮ='*=X¤=N,$9J=)\=!.{={2ז=G6=t$9=A;H =3=呄=?|=@BTo=!Gzc=Y%L-Y=QO=RW`G=gk]$?=/aCK9=Bwd3=Zd(0=j9bT-=d]],=VF=.=%LG/=8@[.=a}2,=#(=MHH#==l5=׽.=uWĽhb`=9?=zo=8npd,C3 >;P> M = >O 8=c=0S1>U0=:06>5=Un5>J=m->=>d=? >\=CH=O=ѹ=v= p==F=:= =uN=m<$=Zٳ<=xO=*>yV=;><=#>> #=6> ='>[[=>q=;=w=p =CE=G==U=={= =8=>= >m=7>8=?M>=c`>>)q>>>,>>\A> >$JT>>8d>fi>W q>>tx>j> ){>> x>>o>>oc>A>(U>w.>D>Z>4>iv>#>>>ٶ>e|>l!>0=z>=ৃ><=Y>=t>ט=;f>L4=T>ޓ=@>=Ɲ)>=me>==ռ=S==ti==͂R==<>i5>W> pv>Jd>7h_>ƛ>Nu>$_ş>*pL>+>' ><>uӊ>>W>۽e}>ŽIo>9Tg[>ʣ^?>k>u=^n.=SM<b+GYb rq׼\iC큉.)F5d9+켐,2! }N܆"սӫkӽ8bCRF'6 PX!A%l JHrm7 놽yє "ɽf3ⱽvŽ)l/۽޼/N_}hi;lk<.ϽWhJ=>>E=>>=` >;== aA==R=yc=o= =g=4$==="A=[=.=i=D=i!=Ɖ>@=>n= >F=} >q=>b==Y<= 1pv=ArS#t7=!Ľ1O< b(=oT0fՏ-Y)`SHq56&"kvy4TEQA0O[!kg r0 |żj &oXJ)3;?(َ|,>( 7D>Y>& l>˽y>YwA>ʓ=~>s7q>RB\>TaA>9~¼#>,ڃ>;=|<=&=Zc=*+=/=D=>C=VM=om<&J=} i=Ѿ&==|=q=l p_|=&pI=#q=Q*յc޽!>fɽ0>=1H>>ϕK>KLY>df>[8r>I h{>%Uj>UO>}>Jֻ9e}>+@N"|>?!}>>.%#DV>7*|>/G>8}>^*]n>?Y< X>U85=?y?>[=T%>=U >c=N=>/?=d>zg=>G=@=i=<=#=r=M>=J>=]">=eZ->Uo=%3>=3>=r/>.=ҳ%>>?>& >7>;>r=3>f=>w=@>*=G6>I%:_0> μ=}?>Q;sP> a>I^o>½sz>x*ݽ/>6Ѫ>Ÿ w)>-bv>b2(C`>,I>>&-a܁>x|=7."5=ߏPuE#G䪽wEڽ<s]Vlhֽp>o <(79=\ؾo=I=G=Y==X==&>} = >\>>z'>>+G>d>]_>=q>J=x>=G>J=*>#=>=Z>X=.>c='>=>1=k>=2>_գ=J|u>qnz=te>4@=&Y>< Q>K>tDH>>KF>Xg$B>e:>ИDm#.>>T> 獿1F?ּڛzA&FchOy'Ž~^ֽ8Nڽk$н7Lg;v弃q${1qQOXYXX:4A5x< *!=xh=wy*=V[Jb=c~=ǮpF=E3d<4*早bc (<81"`/7t}P:B񇾁< >nAkb?Fo|qNjXoeV؜f|?)qvu$f^~ɽMՆ#nHy >>>>i*Z>D+>گk>QA>[s>WX>ډs>qim>gn>p|>8f>7>_>Q3>![>v>7[>g>`>Y>]hi>N>fs>g(I>?^|>FL>r>Y>~>p>u>䳇>f>Xb>Q>Ҫ>9>X>{0!>pX>Ǫ>z#>ʙ=0>;=F4>=+>-ʓ=|>=j>(='a>)= >Q=\>ތ=o>ײ=h>a=+>/=>{=>j=a>=f>=S>>=+<>Gh=/ߩ>~=Ğ>}=">Q=%>=>ɑ=>&=I> Ǯ=p>;w=q>="Z>$c=р>=9g>V=9>Wǵ=>j]=7>Tq=U>(=}#>ֽۼo >{Fc>r_>]>t>ja> B=={==ޮ=29= I=v=+=Z==\==b=Q=s==g=4X=yg=4=ޠ=[=7=*=l=S>i=4>.=O>%l.p>Hj>'Ha>cbҼW>Ӷ1P>pK>MH>;eF>$!Ɗ<7>C<)*>< >Ի>ؼ>;=ˠH=qŚ=3?Ž]^=,*,< b;CKW#SP ʪhWfbȽvDn+A~ϼ3 k&;:+ <7?;uϟ;4z̻ʖi4^!5-w~[wNLcý]R} %@Q6ɔ_Ec/{?Txf@NB{ ޙb牾ڱʨ7좾핧[湨ǴnxD@Cw%iP1z` o*^|cQ]ןw]6j_2D.Hbcw=c')_SVo I\]<9<*eL;=- zv=ɟ=L =%$.=^3/=C>VP]>YG)>=\t.>X,>̎MÂ">~<>i2*C=F|%'= C=Lj]8<Ǽ9oiՄ/߽vpսmǽX[RC D$qXj B*Ը3$<ʽZ\_нe1ZTflM+ܼ+;E;9 ; B1%A>q)>o1>~PK2>nu.>u+ռD)>^9R%>؊<&>g*<.>V<)@>"8pʃ{>x.>G>u>|;> m@8=_>̊=>׶=b~>B=n>N=> > >'>>!>c>,>c(v>6>[>ZW=>=>B>8Z>UF>=$,K>i=GFO>u=1R><ʶR>ݢO>N4H>Qk:;>(ý%>4>'@=C8K+X=mFD<Μļs S<,!f/ɝA睾'Ӵ䝌RAddJi;3W < V:O;EuR߄mj/ڮ*۽!V|ĵy%3@ @h{M6B[z i5 xvϮS!ѕ~wq ]ľdCľa'ԮaA aܽUӦah\3&| ,w޼V*>lmrG>=[_>v=s|>M=>̍=-|>=2it>=ґh>'>c[>x4!>mN>ӷ>>A>_>7>'ہ>6E0>>l*>T>&>>G">>>>؝> >r>~D>a>U>a>?>=G?D= ? =k ?P=?=G?x=>=>)=H>L=>Q=x>>9>b>e>Lq-> >H>;>(;c>>>{>>+>L<>O> >`>#ǯ>>ò>x:>U>u>>>nd>>^uV>ѣ>%L>Ϙ>F>Nj>"{>/v@><^>r:>FA>,0>$>">>>~=Y= ۓ=%=*'= =b5{;t_<罩"+=I=jZ>q8P=+>b=_!>y=I0>=8{=>؆=I>=U> !=a>=Zm>\=ҳx>Of=3>/=#V>g =#>A=>)=Y>=ƍ>bg=">(='8>M=/>}=l#>=5P>=~>w=Y>T=:>#.=Uܧ><>Ί<>6M!>}G>5MC>L#m>ܽZC> >H)\=![>EEt=)JִE5UG5AG0V< ҽxL1 :-;苼Q<sO,=r= =8>Az >UɅr'>ůB->KݽNq*>[B>j"֞>p@E=&p`0?=SSJtxt9Y6:梾j`7_6mvG4&JgVܽ);mù<˺ٻI(=5=j=P=eݑ=B >=+>m=D>R=aT>=Z>kP>Y> >R>[~>.G>;>9>?>a*>_>]F>> >/>= j >Dz=p>3=n=0= =0mN=>>N=A>A<@><=>\<@>:T&>,s )>Y,3'>W> >ý '>P>Aw l=9x="LAB=cJVO=Xr=Uc=>NQͻ=IUFw=>=7>;1:>|*jO$>|#61>uB<>RKE>DI>WF>4 ۽0I>>ĽpC1> ` > Ĩ >Qi=ˬ{l=yK7=ʽ==:&߽r_0 %tH2|@{JPs_jak9dBq'cdrgkq^r}bMy8ʇ(A"= cوMcϽ̵`t#`gzX+2wJ F= b+0nw #cA 3 EG;4:hؽ^#>fC>td>wge>0.>N)D~>uּ01>hS>rn> >Nƴ>]>6~> ;>Ƃ5?<>B'An<ެ> <Ʉ>H:[<>梺2q>[zG>),>4{FI=Mz)=?d=Y=2fҽ2.<ʔ>\/k<)>n>WL[>S g >o>8(=JR=tj=׆$=na <RּƏʯ|BҌ*½i;܈)A[}"&8t"œ3+m◾/޽trL䝂CÖ'c8L.5' Vy`%̺ۛC;O#i<;'=̽K=w6==SA=z =\n=Y%߿>^< >[< >F=2 >Ƈ=>==h>)=E==:==M==B`==&a<~=_Go= @==%Ͻ >* f>f.>VC>~ITY>/,IJm>=ݽt>н])>ƽq>p>#Њ> ң>ؽw>hnq>FUU`>xHAO>ƑB>S><9>zE==>G=77E>Z9=1M>=S>R#=W>=X>hp=9V>=6Q>=I>M>@>><3>wr>!>= >=x= =~==w2f0 <H<(<: "8= 5ݽxw=լmL=>ɰ=g5@=Ѽw=9廸 =@<X={w<|= O=U=?̎=>7=5>Y?=">T0=X0>8>K:>q>@>i>C>>E>>E>D >/,H>x >_M>E>TT>*>]\>:>b>ըL>e> a>*cb>1u>2Y>>K> >9>1D>=$>>œ >ϡ>rz=o>AD=zm> =pV>ge=>>@=G(>b-y=^,>g=>U=h=C=k=A4==O+=k=0+==h3=P=KG=s=g=v==7=0=3>=ϲ>%=}k+>=C:>c= B>1E=5=>C=B+>+= >j=к=a=&==v!IL=ׂ=1Mʉ=FG==eva=;dXS [C,^1 ʽ37u~_lսYP0!45%l >E2>>`G>|'>|X>3>ga>J:>noa>b<>mX>t7>G>T->^0>i>$>ʊ>=>j=#=N={=6l=)W=vC=>0=8D >{0=\>@>=i0>U=E>6v=2_[>_=n>s=]~>=!>;=N̅>Y=>H >>O>r>w>|c>i&>ȋU>p(*>I>1y(>@>!>Q9>[>2>Nk >*>=!>&=I0>*==>=yM>=c>?]=c>x=ʂ,>)b=?>i*=RR>Xi<`>4c;\*g>|vD2T>Y\<>@>罒v=X=nW=+Ɂ:ZHp;V)+d0sCʽSνMm˽(ߌ ýzkOp~ڜdiuQb9a'POz?0"#;6׽:{7=w$=Gi=z=h=*=t=m=b=Η==Ҝ=>=B>^=*>o6=7U;>B=vJ>_=Y>H4= >ˣ=!><^>e<>b'<ҽ>%ח>>t>C>]n>>9>6Sd>A/> r>%9Y>Rk=>j*>N}a=)o=bȂ= G-="gl㡽ELg8 VKjkP`-Jp þJϾ5BEپiYSBv{p徏OїTSɤ 8@4ӥ fɜw[Lb uj򾠪U'&3ᾔھ߽Ӿp;ξiQGʾaƾC;#¾=}=BM*=඾>òF>n1p>: >蠾>O>tB>ŎR>aBШ>);rN>eZΞ>κB߇>))>\ ń>w'޽Ix>љWDi>*Y>u;.J>MN=9>=)>l >T>ι1>g >xN>i>b>>o>>ʚt>>t>>q>z,>9/l>O2;>e>}FF>[>GL>صO>M>?>?-J>+>;_B>*k>7>H=m,>Y{=?!>פ=^w>Xk=>[h=1 >!5=>Z=>sl=K>4>&>ֆ>;>r">>m*> >dL*>s5>5!>Y >>>>d=;S>=,>6=q<>oR;K>W> R[>/9W>\J>/6>AX>@MΎ>ESxg=ǐU_=pU\=xU1=xVє72F-4O14VR2RM-BH%3H}" O 7ǽ<?Sؽ0r;Žf+򱽙Ӽ M+g,X;'@J<Һ)M=q8ܻZ=z<+=g=p'>j=4_V>E=n>P=0>=2>%=U>y=PѰ>y=>=_%>ě=0R>Dz=>=>>(U=J>f<Á>B4b>f9>r >s򲽭=_*=^fxu sCt|%Ӝ|F i0UXz,ܽ=-ƽ=⧼:n<9 =^ր8)=jHӱ(=t =AJ>Kym>}鼢>`>Ze<> =(t>TA=p>b=k>l=qI>ff=>U[=>}V=d>_=>K>~=3>o=]>l^=t>=@>i >O?>Q">+Ҥ>7>>K>> `^>7Ւ>^o>-z>~>?_>>%q>Z>|>l>5r>i>9f>>"Y>:^>hK>>>=>bn>0>xJ>ST%>D%>[> >J>S=V>= >=,>1_= =x=sx=1= =Pe=}= >-=z">hA=e8><8bK>nσg;`>Ȣ: a>{9[>w;:N> ;:><;(#>; >=U;=Aȹ̳==qe^= ڼ6=Rlq =<= f_ =0$a=)">R^=bK:>[=~PO>>c=a>Xf=Pq>Ѽ=>=>]=>J >>2e#>>7>7>K>l>g]>(>/p>#>>C>n(>g>>:>张>Б>#>(f>>@>>r>1>p_=V>H=>f >Am>JF>'Hcu>sʕ=Bc#=x==MM=UҖ>‰(t >^vj%>4]XQ4#>^:=B>}^t >\de=h(=aƽ{{=ͫK=[`Ɍ<`I 9ZcܼiieeDRjsAS*6<q[K{ $y?8:7M ^1ly[zm|̊p;ռdZZnܶľڦľ犡H|2-~{&҆ɭrT)ʼn6|d0JM,7|q!=/ VUrؽ: 01 ǭ߽yjɽH꯽` `Joj͖?l4_ߕ켋G@A ;f/{f;7*> Y<4`>>R<#J>2<N>='H>0=oh:>=&>h=q>q*==z=0E==WR^==k=#,=l6e=<_E=>D<~H =P;q<4;VGE<$< =7M|@=jgg=s:{=(it=hLQYS=3]px=J̼<.q5;Ug<`k6=P]Io==Y=ӿ5f=Ps׽=1=B%>`:= A'=1;E=GQ=!iY}=π=So=:x >!4>@->œ:>]TA>8Q&B>d<>0>ل >Nyu>n=oycG=mkwî=zY^=Bx='FrX=x F=ZٽAC=e_Q=cro=N/Y==5<3=cr=Lm >36>6Ų1>c!<_B>C.<;P>r=[>e=Tb>=g>= rk>E==n>Z >`3s>m7>{z>S2>с>M>f~>pk>>hv>@\>0U>>.>^g>̪>>42>>nǰ>>q>L>\> 6>`H>l>r7>{݆>*>j> 5 >5E>>i >p\ >C=>$===g==D=#=%=$l=$/="=^=c B<[0> -"=?H>S[H=DI>Wg=D> |=^k9>c=;)>=3">jv==a=t=@= =G=Η>=<;=:9nD=g=Ӓi>5O">oc=>>uT>tpvh>¿U*x>Ͻ0->ro׽f>Yֽ>t'̽~>2|r>F~b>KP>I<>g!(>8Z>Z4=7R=qwga=cG=.騽f<f &Ͻ#ٽEYiݽ=ܽ?"ٽrY+Խ( 7ν I½ƽNͽ)\ܽa鲽ϧɛ`i8~a%Yk9-Hde}_2׽`8 =z>>֔k(>3;\;>LU<)oL><%f>< \o><1w>)kߖ<#>5<*>++=3>={=ԟ>~,=~>=߹>\>>ȓ6>ɯ>W>>t>> >ݖ>l>>Iȕ>>)> k>>U>Ѝ>l>>tƂ> '>j>k>HO>=d5>JF=>=>py=c]>1;=H>T = >nf"<"*>z@<=>q=d.i>)=~>cU= ̇>8= >=>q=|>u=>n=3>,>r>e >qZ> >B> >*>=m}>-!=w==/= v=~=r=sTiOt"ȏ6G?۠(V Qjz췽(|}ַ2e½}aý]ءý-ՠu.ýRMX$½n*~P@ලv(ȩOxh%_Iv 51ļP54 $<+= z7=1DU>Jv8>0',l5>E  >{z=L=y;h= t~< oQ Mϼl]/4*cV߄ ý֒RtkZLb<͹rn=ǽ=\ǽ[>vt@>7oe>0>Mdv>RI>x*>Ʋ Ȕ>e%lo>^ >%%;e_>Um&<>.= >Ik#=S[>>= *>T=>b=H6>@e= e>_=K>QT=>`H=Z>?=>?=؃>zG=~sn>U='T>d=G;>"+i=;e%>aV\=>(r8=>\ <='<=]Y`=HU=T`y=|q:=3<= H< m;1+l:v@ƈ8L\U';BVċ;9_)1<,fU<]_lVG<#~r_;y\1]@m \7m s,7ޯP^fiѼtVH;=MO ҐdΊ?ږׄ]w|Fa Z2GНX*+J'$ O껗3ٴ̽*= Oc!9 ZTy:̥ +;P ʨ;%<"<( =E< e=x<=< =2<=,-=!=z5m==b=M==]===k>Q٫= >+c=U+>=\.>{=V(>1`=0>gB=E>$5=ֆ=9<=: P&.>\%>yg{S*>q%>j{>>݈:=qU=c9K=ȿ2;Y@d5|v O%]EܝAk#gC84K\fej{Ftďzt3}ľ!|ľzmx'ߺus]sRWoliZ=_>掾&9P҄p(:s8#[ C*^<} (U>Ƚk#>ڽ@0> %<>G>YO>yT>L2ӽ V>]ҥU>kS7GU>t]U>mq= Z>W=`>>e>m">Li>:> }k>J> k>S>g>U>Ja>P>Y>F>O> 9>C>s~,>5>%!>f%>W>*>LL>= >=" ">=f*>K,=A2>~i8> g89>t닽Y4>lƽz*>)>T >==}(' =|,;= .=Bp.=5!-Y=z+x= *gu=T)_= *J=g+46=,(=iU- $=_+p/=&H=h =Ji=S=kK=G =V=d=2 $=d6<&vYF-G`Y2S(!4nWB5+93a⫽`F1).YֽER*l%.Ԙ Ge,p罺0\Fj xܼ-@0"<<ν#U=4W= o=O'=:a#=HD>M30>3-CR>'s>Ј> D >W-> <> =BM>=>_=F>>E>~9>>>{c>D>i>ߝ>PI>j>z> >Ƴ>E>9ٺ>T>>>[Ÿ>1*>>6x>]>l>>y_>>qR>z>lC>'k>2>c>w>c>n >g>&%=o>9=Xv>=r|>բx=p>K=|>a/={>W'=Zw>k?4={pr>U=m>ރ=i>=*ud>z=܈\>p=P>^=@>L >b*->[> >~>X=- >=>c==>c=1 >%==N1|=h6> =^>=H>}=>=#C><=I>=b˗>ܙ=ꅔ>=Y֏>=J>ʦ=>͘=X>X=G>DQ<>&,;?>RU>#)>s^)>0.>Η`9>ً>㖔{>܃n}>W{>ԃOy>u>7ql>@ ;^>~W=O#!>8M= >_=&=ș==~=[=DH=Ҫ==녚=ӄ=\=F={f==d6=>b$==J\<=-;?P=h廚:= e=Sjϼҹ=UÕ=r$ߖM=B#<_t["Yz69S7bFxvT`ḽ%j̽C6 @xFB,I  Kr LoM ROjg"PȽN|IzT@a2fzg{!S4 PB/. Ž($VqVXgٍ<~>,>'>sB>G>)S>5b>S^>Cv>Cd>>T{e>n>ѐb>u>*[>m`>)lQ>C>D>#>3> 7>; >=b >ʟ=[=݀==_=>=ԭU=*b[ b"x;Nʽr>˽B3>ܽI>ktR_>$ ;s>f>S >t Y>>c>ܽ$q>W>d9>q,5>P=SŸ'=<Ë=xED=3ZP=t='=$=< =<`>R<%!>˥N<>*<s>A P<> ={u=WL=7=a=P=ë==BҽYRc ӹ/'N>0,3bY2,:;B$|<'= L=0S=V]2=ȽxU=r=wS>ju>E/>9H+>׼9>BG>lU>c*<7p>VH=Z|>=3>=e>58>>7>zJ>Y>->u>)}>ބ>$`m>>oY>>A>Y>(>s>JG >[[\>r=/bD>I=.>|ĉ=>1C=>+HA= ==%[]=$ D>85 >M޽>C+>A> VZ>B r>a A> ې>>@9>;Ք>4ڽ>^> ;xv>ga>@f5>A->2r!u>W:Dxf>̬g<|U>0˪<\B>lΫ<8+>uP;h=%s.=*ѼTY='6'E= &>O=0>=5>f=o7>6=8>>{p:>->V]<>yB>f=>؍T>=>Wa>E<>Qh>۬9>i>K7>tf>M8>_>N=>}]U>G>J>T>?>d>Ml6>$v>`.>>'>>H#>> >A> !>m>N#>ᜤ>J[)>>31>,><>'>uI>>V>{>йb>> l>p>G!s>u;z>Iyu>j>s>\>qn>VO>g> C>_`>D5>F[>a&>X>۷>Y>q3>[>X=^>=.`>?=>`>e=[>at=MR>tڞ=B>=g.>=>Qtl=GY=>=!=u =ȱ=<cX=;<ֻ<ތ2ʼq:ϼ}TT]7*꼲 >?ϼ+]i3::G >=?>Y)>>0>=->P=5#>Uk>(/>$ >:>B=>KE># 9>M>~Y>R>c|>@EU>}`>kT>7>fP>d>ãK>;B>&E>=>`>>@>[9>>.6>d>4>M>$3>d:>,0>f>*>H>V">p̒>>K>( >#>bx>wn>=<_>A=paR>=H>_=9@>u=<>=7~:>6I=j9>'=X:>$==<>=>>Wط=o A>ʵ=2A>=?>=~:>=Q1>s=t$>wE=!>G=w2>rƷ====Js=n=K=[6=;2i<挾 =c㖾k=Y =`=Ws=ݺI=>>ku=r]= RBA=71w/=8=otg=BmI=RVA=[`̼O=b:Un=<9=4=`=#u=_ =b=7==x=V4=&=T==`W==Q=\==m'=\=~< =Y|<=A.f >_i >Lg)a>5ɢ>sӽ.&>r,>7 0>2>ˊ -2>=/>D꽥+>Ƚ&>C">j(I>2c>9K >+G>Q*=>bM=uJ=홂m-R=M[R< :krEmm! 45vǽ ὲ۽bRR򽯘ߣ%'8)_L*}`:tI@AyZ>j9앾V?zSߜt`qڦ"o}e=謾bԉ"XbFtWbeT]yC 8 '◾ Tٽ.*۞@tEoδ=J<3=ʾs=HѾɂ=Ծ>kѾ +>VʾsB> R>c 1\>~sb>(~d>Jqc>ENa>b_>z޽,`>b>g>ӚĻ%l>Sw<5p>f<چq>?"#=n>4=jg>79=\>f4=N>`*=<>!=,)>T=>hA=AJ=8=P==$=yi1=_=c=M<Б=2;=j];=)|=oy>7@>LX5&> +>nPˆ->'u->&KG->:"C->N->ӼG.>Hc.>u,>90.'>+ʼ>;.R>H=绅=LT~=T;~=F_<Ɍ&=<֣<+<7Ϲ<\\<%%=PSͽp케+i=1yЃyqT:[Cͽz%T *E-E+I0"3:*iD6<-<6V-q-2@5*+0)b$(7ݛ(; eI79ʽ ٔtI&Au׽0U:LAA0CF#@W8n`5O-/ecr _3 V"àGP2 o a`޽VAg׽(&Tʽ"7H>R伜#7>6f5L>u; ]><H=ܦq>t_=Ht>W=+r> ΢=m>=g>=~Qc>=ea>=a>U=Bd>9X=2i>=1n>B<;r>4;v>My>(4.\z>5<w>S]u>p(qr>mqo> l;Mkj>9Q<4Z><״M>4$=?>V=d0>x8=#!>2==S>ǥ=>= ===e="=I=O=+=Î==%== #=j(=Yt= == =$==~==== =ޚ=t===v=}J=jZ=]=C=U=Y3=/=+*=v=e(=%o=W/=u===Ŕ=uP=ٴ=b=x=Lp=>Iw=">[y=^!>y=u(>Jy=(>{=.">=> _=>4=/== "===l" >e==&">]S/=v9>i? =N>H<`> = p>5=-}>H}=P>=`O>A=i>b>>d+>7> G>У>Wa>灩>hy>F>V>α>>&>㿕>>]>2>V>n>֕>)>´>>Z`>`>{>9>g>> `U>綾>ٰE>>9>|>\`1>,_>+>@>&> ?$>_">) >>=>=>%=%>=>:= >~= >¹=>=>x=L>7=u>-(=>= >e7`=d=Q2=_ ={=a%=<=1MT>(IʼI*>^:1:>5l(=wX>^>_=e>C=o>(=KZt>=еq>u/= g>R>=v=g9>]=o>É='{=N='={=7=Ѩ=z3:~=<=:n=ۨ8>DԽC>NV>} #>]>S*1'>8&W0>FWF7>ѫR;>5]/=>cf<<>Bl;>9oC9>uo_7>owmD5>hi4>c)1>̪\f,>(T#>J>+@a >4k='M\=dž; = {-=\=p=ҤνzF*=Ľ%P=5>=p >#=u>=>=o >=[8=J==%I==o== ¾==u=Ѐ~=(=0fv=L^=s=R_=@9r=ӕ=VOn=8=Je=ߞ=^V=i=dP@=)=S$=[}=X=>e=,˻aଵfnj*[Z:[qv]<OG/w"KN^ռE)IѧXΠoۻᗾެ j;~ <_ԣ_<.= < 7<" <%ce>ϓ>3> >(>Ml>6>> ?>Lr=UF>{=\I>=ܺK> =L>=|MM> =YN>=nO> k=Q>$= S>h>S>>)R>JR>RO>D> M>>IM>E>P>gb >X>>b>6>o>">|>->M,>9>,j>uE>L>Q>~>n[>>=d>Ǟ>j>̡>\o>72>1p>|>gn>K>f>>[Y>/{>DD>gWk>()>V>>=>x=n >|r=C>h߹<>=91>a=1>ʏ=>A=>Y=e>=="=4==i==_=_=~x=u=v>I=y< $=?ûi =ټ<:W,<R<f&<8-9X@kDdAMMYǂxS#;Xb?_\|q`R: ewiykim!>Q|1&>PJ9>`6Q>{ }L=՛>==>E=>;=>Z>wک>*>U>=>.>M>0U>)W>>>Y_>ؗ>%e>>Kj> Q>}r>뿀>|>zq>>bb>T>VU>͓>'J>˷>\A>>Ga9>C>2>>->>*>g>h*>o>yp,> A>>/>>3>'>t6>U>7>>?6>k>w2>->->q4> )>>e$>\>B!>3>U>5>^R> >kj>>'F>?A>|>>L>8>3N>gx>w=K>z=M+>wj=L>\< ط>.;>; >֕&|>pj9zg>@@A>S>aK=ƽ=ֽ~=/+Q=j\#=# =#<Խ <.pdž. > b}*>H!:>E>ZM>MTLP>=ڟN>TI>AsA>"DG8>=3.>ݼ%>mu>.>(jJ>O;Xx> < >p&iZ<=E< =K<>=uq=Š;⼾'8Ǿro6Hо46־ 3ھ<0وܾ,{ܾȎ'ھ!׾%eΧѾNʾc-&&e/g9+HByHxlǘLZV:NEoLNtC"N`=Mt9vM:3TMn*<M6KN Il6HQGLBAH\K932L¼?QNӻYA;Mra;<\iEI><o;pǺmȤNC\eμY'LEWE?<.2$(=﷽^˽!ٽ#$`1ٽ)9PȽW mM7D G\MCmt(Y3e6;uQE؊w<3SY4<_Q_n0=$ hx=al5=Pk P=xhg=*`؎=iW3>wPhy >hI/t>F>FV>gJ2>>+Sܦ>y^b>il >z~ >iԃF>B==='D===Ȍ93=BHm=!膾R>==<}D< VtZ<i gz<[4MX >j$L>f༔%>p4>[mE><aW>i !=>kB= (>ĵ_=>@}=J>:g=D>ʦ=>,=>p=>#?>ౢ>[>>,+>D+>xV<>I>}J>ϥ>U>>0^>L>e>cH>j>:E>n>\w>r>^$c>v>N>{>68:>C>$>R>S >>dM=0>]=?{>I=o>}L>RJA67>WL >\ >mB`=0 = =聵 =Ve=Nͽ=#ܽt=:{-=wOT=m==z==,%==I<[ B;]$҅~cQ*1 S1 llD9aA½zJS ^ i|itdR&\R%F5 ֓{ cǹ񰏾/o݈xIip:R?(ڈ:5W#iYBOE[g߽g0ͽWrqĽ+yA|wl\lҭZ]K*D*:F#&]p\5Ľ;<|r-=B1#r=s=f;;д=n";=<"=A=A=^=)= ==|=P.=>=)>؁=D>=U_>=[z>䋷=l>>L=>ޯ=2T>ή=Lʮ>=2>f=Lt>_=R{>fv=S>v=>fт=I>mx=>xq=*)>|s=> }=>PG=>ߔ=؀>h=]>O=f>=Ԧ>=:/>ⴹ=>=J>H=Ã>=>0Y=̛>[=,>|o=_>ޥ=h>==> z=I>R$=(>9w=~>0JG=l>=x>̿<'D^>M;tA>B E%>>T!={**h=Hۓ=aT{=cw\_=|ccK=,~5=`WY=T$R=>Ö=(&>mΧ=#*>z=+>='>U==">>>b >i>>i >k >ɶ>.+>,= 7>=wF>_F= V>`=g>4=vw>N2=r>`F<>&>?g>5Α>꯽ۏ>4ֽWr>Tg>;}>$q>,>g>>fa>z^>ܽ`>P^Ľc> re>bS#e><`>߼W>-K>+; ;>&Ѧ<(*>ĦNj=T>=r=E=}=4<\=L<<:<==Ky=)RD0E=WSe=هN!fq>N`>3\: >mXD >:U>ݻ$H>3>6#X >̈%y>c >n~=O;T=y=I5o =!=$t/!u+vB6t<- Bvν'N[w]\%L4j0Ev+~1mV"<_3=th鴌=y9uG˾=d&={6Qu >};=>V$/> >>㽯L>3MZ>(wi>'0y>*T+>K<:ʎ>/=>8 f=a>=s>=>= ?>i=a>D =i>ⶲ=Ҍ>!v= V>=c>ſ=8ٗ>=>*=>R=>u==Gk>KN>PV>B>V@>e/>v,>kaB>>fR>= >T^>="f>o=j>ן= 1m>s=#=o>=Mq>=Ar>=gzs>\=A\r>=Co>e=i>&$=/rc>́=Ӗ]>ha=IY>6=V>2=gSV>7ޙCz;wU>,vR>μ6K>!1@>GY/>3>랽D>ﳽ.=\ƽ=4ֽif=is<(;X˼šRz+Ͻe=F:2Qd w*m42X8=++2EZOUߠ^Fpa$t肾/*ubviv0zi| ]%P0REUoV=}36+(2V .-E)p=#^tZH%h9ARʒ(ޗڽbi:m𽿫ݰB#>痼U5~98ym<κ o<<^=ǃ= =QuX==o= == h= >=3>qמ==C>|ʒ= R>n΃=^>Cae=j>ӆ?=iu>3=~><>D;%=>)pa>ch>v? >:>>1<>X<ن>To=k>a=XŇ>O=i>=9>y]=r>0=ת>=x>+=mm>r.=@wR>#=A>R=8/>n'=2>J=,3>=g=`=n=;=)=I{;V=1Ƽ?K=e]'<=֩FX< W޽;y;;. R8<';~=w>=?->:=Ms<>=H>=R> =LX>]=EY>=V>Ę=o Q>k=I>"#=0B>쫂=z=>Z}=9>\v=7>po=.7>i=*u7>e=28>-f=59>^m=_:> nz===>ZF=@>p=E>R_=J{K>Nˬ=(Q>=X>,=[^>W=$ac>=uSf>' =L,g>>\f> >De>F<>c>}>a>8(>̿_> 3>F\> <>F[Y>D>T>I>5N>áJ>E>"F>'o;>_6<>t/>p->@">>@>„>>=5==rӾ=쁨==ӌ=zf=Rd= =-=E<2tWL`m2=58wVh~'_\SªN \@Ntx#Sag[KH]e5-Tpx4gCϽU *%)r==\8ֲb _ڗ *#m=>[5=֤>lK=E">3g`=2$>&Cw="><=W>=> "=M>F==K='h====*0r=E=>=~&=A~<->pf~>@ >Ra]3>]Y>Zҽ}x>@>>ʬ=33.=LI=Ό\=hVj_=Hr-=_tM6>qG >Ogb>̪Yh>ʳHk!>kc6ib#>l#\N>L6->R >ս=XV=xj=&`<ʈ-6:BZM<Ϝ]b"=Vߢ=ɠ޾i=^־d=ξG=%ǾS>8 >u̷]L>vKY&>3>'@>*+K>ϠS>iX>oR Z>_X>OT>s>M>-+D>9>lV.>ν6~#>e雽u> Q >׼W==Cz<=.=J= ==={ލ=|==ƃ >J=">赉= 8>j=!L>=#[> =g>=Yo>?v=Bs>M=,s>\7="q>BH0C<(8X>:nI>o87>=y#>40b >=Ʀ˺4X=J :+э= ;PAD=;W4W;ƛ>(>϶<><n#>e"=|$>R]=[$>#ۑ=!>=.>J=> =;p >>=>:=#>=5'>X==)>W=Z*>=L,>۬< O2>͜<$6>U<;> [<G>M =Q>ca=U>bQ=hX>=9AZ>GV)=Y>7=W>\K=tS>c=L> =C>%=6>[=j&>0=>b}=4===,=}[=٘=ujB=~=ڭ<OA=V펹%< &<04_S9c LejGF('ҽ&ppԓ Ca9A_<ãV:<4< =O  =8=Jv=|ؽ|=t]=EJ=n==,o=c`=4==)==H==+===>f=Y >s>k>>] >_>',>"!>!?7>y%>A>&>K>c'>T>H)>7W[>H+>a>v.>h>=2>m>S6>;s>9>1%x>S;>/<|>e;> >$:>3Q>7>>=5>߫>:2>l>'0>P>0>k>1>V:>H4>>98>]>5;>ҫ>P=>K;>J>>x>h?>pj>֫@>]Z>GB>I>uD>`[6>4~G>`#>&K>@>AO>~>"S>m=U>r==@V>qS=RS><=M>G= E>=9>V>-> > >>N>q>P>w>= M>=>(=>i=z>UR=m >?_= >i=Cr >%_=(>n =Q>lؿ->=5='= A >8;=>A7=/5>/=E>[s=KR>gB=A\>1=pc>s >4g>\>h>#>ki>kR/>j>WP8>Nj>>>i>p?>D!h>);>Nd>70>_>>vX> >O>=E>Sm=;> =_,1>Y!9&>>WP~CO>EY6>s=I=/=Jʨ=f4=w=,=g֎]p=^=I禾Q= EE="LG8=mļ$u(=c An=e<^kd<ᄒS<:8_LaEb]E*šQ߽lV]& -+ Icag6yjwB㢾@ℾ-ߩ̌<-+_|I}w<޻첾Wƹd `?@mþ)*Ǿ+Yʾ̾DϾ*v#'ӾZk܃־a%پYC۾1R[ܾ%LNZܾ\Ebھ>־57ccѾ10 ˾)ľtp#CV`3 !]ӦԥOfǽK;ӏ?miZ%U9=ži%B( dA͆ \oJ:) Po)o=>z >O+>n>5>#>#<>->@@>S8>A>` D>v@>MN>)>>NW>&:>^>\7>Zlb>%4>b>1>J_>/>W>Ô.>&L>^->=>s,>->;+>j>`)> >'>K=;&>0=$>t!=i#>=H >u=(c>>=A> = >`3<`GoHZkJ li| T{„[*-pϔN[i3 ]A~ |2elnA潒e$ν;*϶  ~ z+t¾\jþk<þiC񺾋Ԅ~񃻏=<&@p<a =ju&b=?=#gn= P$=H7>>6>i=4>&˽3M>Y1e>l;5y>[Z>:<>C =ҋ>f=W>=>$=}>x=Tm>qg=I\>=]BL>`=v<>>=->}= >D=W\>v= >)"=c>:1=== =q===]=*I=W=Z0=O>= >o=5>E'>O>l)>h!>PF>)>ݶb>s2>|>k=>Q>H>>i{U>v>b>;>Po>>~z>KK>i>}>6e>sk>z>W>^|> D>:`m> />|W>Z><>Μ>>R=V=_===4t,=>w=싧;H>=>E"="v/<<^e ͥJssΡ.8ix <@ɶ=bTT=x`>='2_=Ih=q=ֻؒl=ޒ;B=9\m=|w@=MT=.m=\;={7=fg'>.L=;>=LN>q=<_>D=o>=">>ё>5>蓑>/>$> $>>Q>`K>ڮ>aW>W>Sa>:*>kk>>ht>>~}>G>a>>+‡>>;> >Y>y>*>ο>[>'s>N!> >Uϋ>c>QR>>>t>:ׇ>@W>>;>-> >> >>=Ł>= >=~>{=iZ>m =̪>^N=$P>3=ju>=d>)=ڥ>a=>0O=Ӻ>1>> >>9>Td>)R!>L>yY+>>3>6>3:>Wx>><>#>9>>0>>G!>Jݭ> >0>=З>=Ɠ>Yz=3x>^=ms[>;L>>򰭼!>H;>=Xݸ5=#⽗=fr@=}w g>pW>Z>1]>O>l`>DE>`><?>»^>:>^[>d9>X X>9>fS>@:>L6O>\<>TI>>>(AC>p@> <>,;B>4>%C>)->B>۳&>=@>; >=<>)>)5> >%6+>q>H>R? >&>>=x>[=tA>0=y >4=>qee=>2s6=>T=ދ >~D<$ ><>T<.><=3WM< >8h< >c:>:BF>Gݼ >WE0\>zsn{>bYQ>C/> > Dt#>p >8Y#> M*>XC_B1>j8>{?>29BF>-̽3L>jޤP>$zjS>J/iS>ܢܼQ>a3YM>,G>@;b>>xg<3><"'>"<;>KD<^>&W<=2<[հ=؃@~=^i:=:KF<2;2LL{vޏ¼`ڽy)⤾zKK+K;wHËR}HZnf_۷PUzdO9iFjpxP䲼΀:=gE U# #>G~<> TW>r>Ƚk>Ɠ>J-^>N)%.><>6gl='H> P=8;>ǔ=2>SK>z>e=>vu>jY>P>Ft>ݵ>%r>>锑> >l>{h>&>d>D>١>Ű>P >>n>[>yy> >]>Zr>B>>)>>c>>a>{4>L=>=U>.=+>7=Ъ>M=>vx=`>q=ۤ>,x=ã>=;>=>Ә=ʜ>?=>>j=E>0=wՍ>=i>g=>o*=r><\c>tcM9C>5>y(>!w>; >S٬>?lB=daJ=闽8=`*=W˽r$= T+<a^W%AC7gy~I]:X]#,1fxqH O,]W'n%}?⟾䄾#ݔ㌾Xf;t쏾vBOj|䍾 Պﶾ߲즁F=xklJaA{WT@M^syrRC8`Bq7GuH),Lo2G˽]s#ip@)A*} kࢼRǵO ܤ; 7<>H <>P}"=>ׯF=<$>h='>q=6(>==](>Ǟ=&>Ȧ=:$>~=">T=o >`=,>%=>P=b>H#=>b<>;n>!:a >@F >Ͻ>(=l==8&&S=U*i=)=*%(T=^;= =p ,T=fa=-~=d̽з=yQ=(j=`k#<10ՑHS%9=85s=)= 3=(Q=TS/=мt:=؍Uٰ=[) L=};E=ܫ;鳎=¶=#=h+A:7=I=@ [=%;̽n==笽`=Z=}H.=ڰ`=e;f%=Gx=F-=UY=Q=ۑ=To>.=,)>[=cB>z=t\>=C1w>č=u>S>* >n>>>H>d%>>C />Aw>DL7> >Ʃ>>&>E>:>SJ>>M>|>O>/>rO>$o>M>h<^>3K>L>xG>'H:> D>%>A>Q3>o@>=%A>=XB>cˆ=D>.-=iF>WP6j"M>ོQ> *<W>m^>0g;e>ful>Ulr>½w>۰½z>s.y>Xv>x4~p>{g>X}OƉ\>ܩ+:N>h0?>ql->>AS>vv=Z~=Ľ]=,%< ʆ9 N3N3BNy2PU \e{ɽm.thz*UB~u"D:񂾗SnAN#}Nlw뫾׈ȃQ؇¾q˾cӾa{Yپq6ݾdp߾yXo߾Kݾ,Acپ8_8Ӿ72;%f.|*ƾ ,a&*'l$R5ݫ<èL%pn/潉P$ɽėJswΑ t΃Dd⁾wpZnqD;3. <^5=^xTK`=ֽs=ا4=toڴ= ҟ=^=W˕ӆ=/>k=en.>!$D=7;>=,F>~<8U>;4[>F;5`>sF;e>Y;K#k>RU< Zy>q2=j>Or=ģ>ܪ=>E=냑>ޥ=9>~=>cG=L>F>J>g >> >ܟ> v> >>>D>K$>U>՘> >>I>8>>*>Lz>U>}>>R>=>G\=yʘ>9m=>U=ِ>zC=؉>=Ё>`< r>-;n_>CͺLL> ?I7>=">V >L8='{=|ܻ={+c=D;s'=t<<|< F=>#>T+>vj>9>x4>E!F>PJ>qP>9[>uY>1f> ~`>l>-rf>"n>k>m>d+q>ul>u>j>y>ah>tt|>]e>a~>b>d>$_>H>Z>X>KU>j>O>Վ>I>n>E>"$~>dA>{>y>N9>w>3>v>aU->Sw>{%>[_y>>=|>>k> >>b>/υ>ۣ>v>f>;>f >>>>D)>(> >>> T>A>%k>닝>>_e>>~>r>->>G> K>%5>t>>c>Jq>V~>yW>@zh>T;>N>s >ͥ1>>A>==)_=ܤ=:J=F=Vn<=<=;HySUK>NETڽؑ,񷽦!a۽48L^ ^"zmg["{Q,_fQ5=C>|wfF$qMJ_5S*=džWGZLB]qBx`q%dlhfinڥg vf}weOdczB_;cXu_OڏCD=8lB`},ƕ\M!`1O ߘjF_M듾L֐,E4ٽp5ŽLo$J̀񄽁0zMgdqNg?\;aP=C.DXX 6x&~䭽Z ͽg+Ȇ}ƽsix8,. =мVKW"U;vmZl<,Yі==b=D-=Kc=Wi=x?=b=˔q=2="Gz%;>0>&AYG<YX>IQ@<*Q9>(<">ɧ< >Вxd=V5=_ؼ\d=&<(\d;S4ݨϽIW-ɄKm ՕpO31C($M>H)e*&C _9P2$N ڠQ̽pJ ،~dI02Ƽ/ܻpK=`">[>J6>>H>#>X>#30>nf>}9>zs>>>>>>o>/3:>>{20>>!>>>>=>=7>ci=7>%v=M>ak=M>kL=e>==`>;=-к>6B=e> N=;>&\=>h=ڿ>p=Щ>&t=;>u=} >+Ht=I>p=B>uk=픈>eYc=Sw>W=%L^>,I=x F>&8=g/>,'=9>>i=|D >T; =1=<=<>=<9 =y<G=6<>?<@">3<2+> =+4>+=U=>.*=F> <=kN>PQ=sV>ik=^>х=Ic> =Cg>k=6h>B=twh>ط=g>*=4e>=Ic>ԝ>xa>/ >_>z >^>$>׭]>5>S\> rG>Z>W>}V> e>}Q> q>=.K> 1y>C>}>C;>A}>O3> Xy>,>/q>$>Ke>>tV>Y>)/E>2>1>>.>FK=V><==== ʿ=?J==V9=m=s==;NZ=_=M=8=N=o=[=!<r=1d<~Ƈ=\;4ʗ=FM<^=/zԴ=)=˕=R"=k9=\;kr= 7лmGs-%*x`><eĽe"q޽ea&)*'v-\'O%!σFA͸V 3gؽsŽ8TڽAK鞽1=vpKXhEp(PXK X'<.<]<Ƽ'=Y񐼅E=tQ_~I=lRɑ2=Q~=Yz<Aৼ=5"!)Simΰ8gȽ84ݽ!(ャha8PɽB KԽ48 ߽=M轍T?T ifP$ w , p H:eVq˂d1m/J$-K 潷/W@软m?;9Kսo5Žcⰽp|հq+~_L~KX*b! (#Nq#%e&S'w(;', <6&t<#<<>{2=D`=` .=2;=sB=@ὦG=ʽL={.z,T=h]=5rn%h=3>t=!<='=dS <=B<=d8M=p(=/=Y=Բ=8==/G=u=<԰=:>3ܸ=1>8Y=Э>=_*>=46>K=@>=H>l=N> =P>,=$O> =9L>=SH>.d=eC>s(=b@>}=>>"= ?>o=C>U?=I>=Q>=a[>7=[e>F=to>=;y>.,=f>=>=q>[Ň=ed>=ڛ>9=:>x=k>Zc=s>TPE=keb>W = 5M>(<'4>۵<#>i<=GO=PGȍ=D/=^<:vaF[}½<轔sʽX59% #]`),`?A2$T65i5#~p2ꈾ</D6*$Y>ѦΈx$㮾 !@ `B鲾fx{,ٶ߽|ﹾDԽd޾&Ǿ=[;J6Ӿpg)پw4*޾ u⾭PW-F9< ޾$0<ؾ"= ϾیX=5ľ˄=&Lc=Gթ-D=x=5Ɉ%=7m@= CH >!6>/cM/><@>DP>k~>L^>^(_<i>*!=jq>=.z=#9t>u=Nq>{=vj>=%_>x=hP>={@>ƹ=7o.>=Hn>|O=MQ>>L=Q4>ܬ=&>w=!*>!=9>=\:J>Ȑ=xZ>~=!j>%=y>'=Lv>G=$>,Z>>n>B>M(>vO>7>7>E>>eR>/> @^>.>xg> >wo>C>Ns>I>#u>fV>Fr>>j>; >`>p{>Q>k>YA>*>UJ0>C>>>o:>>8>F>d=D{>4=p>=4;a>ա='=v;>[=Z%>i=n>ι<=ů;Ԣ=DjI=F$)y=T:+=({? S)ڽѽ^9o%TOwR*sϵ;RX{}'_ݽmM׽))^iɽߙfa&jep/G\(kr\L#e7ꗠm"T686<=O%ؓN=z{=D d=Q.r=K`=% =+"z=j2K7N=A8b=?~~Y@7{ͽT0M"ڽY sٽogýL7nF2@Yۤ~B}dGڽ]qFν9;v"{^VB;V=`/=߱<'>X&=2>\=jE>F=X>TU=Ϝl>[=>>> >MԐ>+>0>l#A>>V>>Hk>ft>;~>eA>>e>>>H>8>Y)>r>F>с>>+>>r>>>4>cM>is>8>d>>V>] >I>C>?>>>$3>>>*>T>!>[T> >>Y >B>FX>@>s=Ř>J =~}>D=Dh>.=TU>GІ=i F>+i=`:>*BL=1>,6=^+> &=g&>D=!>D=> =}>Po=> =[ >t= >;3=w>"U=)x>F}=D>Ҕ= >nZ=U> =>[= >-M=%>i=> =>e=*>f=>=o:>\y=]/>к=o>=>=(=ֺ===}=`=:=== `=Fw=YP=0L=6<#=+m;%< <6=k<ˑ=<ʍɽz-;/S;._;5};+LO<_̋<.rop<`z=V@=7ik= ь=Obz۩= r;=3gm=f\#=`P:>qDj>9 >.>>V$B>>ƭ=< @=w=m=֮h=֒5e=d)_[EAdD3G!ɬ~CJ|NHUT@k\̩eQ[oy0af奾YlzX'Gs裾xu>X>x1">wؽ#>hƽ!>B>f>+m >J2]>fN=> =VoI=~P=f@W=0yM=3Ե=Vm=^,=hټ7=w[y= Ϟ`=f]=^x>ŏ>ռJ>Q#><R-> 6>&<>*B>@>+* @>+-+<>1 5>5g9e+>NC>N+s>n]b>juq1=19h=e=/T4=nڽ=u[h=SbG=?<:M,=Xέ=ѣv^*=횉f~wνאoǽi E½ye徽Ʃb׻ `˷3_w]wZUnsNK-uÈ:T%-$9AɯA- <ؽb =ot='=hf=;e1?=J= Ν=TO=t;js=,=t>H= >_= >A=V>E=#>:>y%">>c+>6>:5> O>F>>R?f>G>h{>hN>ܱ>ǓS>> W>މ>Y>*>@Y>4>dY>Y`>-W>(>pT>> sP>M>7J>Q>DB>8g>B9>.>/>> %>&ӊ>>>>\k>w,>v>K=_4>m=>=>=]>{=_>0=><|>u;zo>)G^>|K>ݤXx9> )>֍">U0>2Ͻb>ܽ e >Q >g >{>9u>z'">E` v%>n$>P?_-">*>>  > > $k=*=Q0V=;7 `=5=-<|B;$GI6J{n@KrLv½VL4lJnLIGB%: .a- ] y #i׽ֽ-vޢu咽cdU㌽a'ьvn{Ɗڿ1;庤[ʽ&;xaݽN;`;;T;];8 l; ;z }H:[>/<B >$=} >Q8=|e>]=S>\t=>q{=Ͻ>u=e'%>c=F+>H=0>}'=kb3>=p4>O<3>kڛ<]d$><>h=Ū>9L=<> ==+=8=J=%===oE=~=4˰=r=@=;="V==J== ~=\=|=`=~:===fw=F׭=:=@=$=Ԣ=<==2=J=1=Q==9==G^=NF=1,=R==E߲=G==^==,=:Q=Ew=J=d= 2=D=HA=@J= =C==B\==P=I=a;==@==> >=-w>4=2,0>a=C?>>K>$ >iwT>>TY>-!>miY>>U>$"> iO>(>ݼF>u/>#<>K7>*^2>U@>(>rPK>#5>X>>h>rx >pz>ݞ>Ȇ>1=Lw>=˙>A=f>ϫ=>o=]> =>al=>O=>k8=>$=GU>d=><>e<ʨ>X V;S> X\z>kc>V̼O>$=>fd?|.>//lҼ >ƌ>/v>~H=4DսQ4=D={q=  = m=B j-=Y4B< tW<9F:.mܲiL:齏{qG<<(qĸ2޽:}JI7<.C5CY/_}o^ &3Rə*G]k"/签,7 8\g EþRQidɾ^_КξJlr/Ӿx־݀*پCپpؾ8%:"־~{VѾ!nʾ\8NþƆHS,i*3ҲN\ ա:DoĽZ$Nw w_Zj7A=t_5*iSEG;t粼Cm-ħfZ+߻II( bx;B;н4e;z;ܡ;N;iqnpP;yD)"<φe<(缔$<㝼/<>==3?M=MQy=~=b:a~=q/: =:\ӵ=fA;=;T= X<=]<===67=/?=|k=<=ؿ;ݥ=c =P0}J=Qᅽ==ᬽ5=bʽ'=Hݽ(=O7=3&=у="ؽH^=6̽/=<4ﴽ{<竽H5c <枽lERAhp=yEFwîPW֤-ƽޯڽhwƽq[н?-ٽ. sh5Q k1(! T%*3-=Wy0EO 3Tk5ؽ7>ɽl:LE=aSN?v[@fRvAblVBIVZD㻵G;J(Sʡ>Zm>B3>JM>l >#]>%.)%==xY{=>:=^=$X= =C=؜<)/0=12<#=ɮ ==}G!C<>jYD<3&>;'0>#";e 8>ۺʾ=>V@>!\A>e;φ@>N2=>ܳC9>'3>>|/>m;,>+K<+->b<0> <ڝ5>=W#=>#="E>F(=N>/r#=V>=˝]>5y =c><~f><h>#<ǖ<Y>jUDr<.0><[>"<>u<==L ==<vnw>t(q3>lꣽ;C>'O>stW>"ݑO[>vAL[>&s7@X>cм9S>Lmk{M>x՘b=B>e=>>l=;> =9>=@8>n|=ă7>Y=6>.=!5>Mh=3>{H=0>(=,>c=x&>9<14>$1;1 >p =p{=ܼ_P="1=LFZV=슽=TI<ǽx˼":$7{0X}GrҙRH# ˨@O1'齔زZ̽6qV)cƽk5ͽ¼&߽9߽ptܽzӽRYbý&8;Q(z<=lڿ=>d=f>J>&>Z)>h.>!>`5>/>;>;>S>?>&La@>sM>c>>`zS>8>W>S0>%X>]%>LX>>W>= >U>=U>=W>l=[>=a>B=oyi>?=-q>=Ny>~=<>m)=o>=R=>G=>8>0>>Pˎ>F7*>‐>~=>Ķ>O>>?^>>oi>>!q>>t>V=>t>*> q>>l>?u~>e>r>Pe]>Ae>: S>^lW>F>G>]&8>07>'>dq%>8>}>>v===S===&r=a)= =P<@z <`㊼3"+;rm½n彽:v/"Z5#2GFNYYpjDl9ys}O񃾞t뉾fkՖ`@?(L/crw֗vb;WNӺ yأȫoġ-ꕾ뢁 Wxwh m \ b@_A?X'x/Pt % J\E+ۺ[aC}B7JC@X=DlHE}G1'<&I/t>Ͻ\{ >'ճ >X̮>}E>'UT>H;>. >.L>8>I =^%=}v{=~=:'=8=V =5!= %*U=̽N=ٽ@;=IS7v= k[=HE=4= #=i=I&َ!Nφ<ዾo( սsZX˽[}dPu$+o+ޡkt 3j#g_-gj?knIgl#9n<rE=yr_=΁=4=Kѯ=xZ;=l*I=ꠢƻ=P~=N={f=T]5=ؚU=^5)h=⇾`W=7x=(ȁ=Jԝ= 5oG=&#I=M=Lp=up\J>o߽Zl >ʽf3>*>iI>@> >NgX3!>E9S >P O$>d>._mL>D>:m>;g >w:<`>lh<>x<>b8#< >zz;>^Qw(e> A>!m>g_ټ>w(@ > >-9 >+& >ً7> [>.{>`ּk >ԩAR(>Tl0>+39>f@>yc;E><H>.X<|G>}ky<v=>:O<~,><$>N<Ϲ>P4< > =>ӥ7=>Pe=~>H=n >G2=%>= ,>׋=M-2>m=R8>xl>zg?>>]F>\ >M>\>7T>ʎ>Y>'>?\>>4]>T>4[>>7aU>>dM>9>C>/ >f9>|> .>x=/$>=>G=z>:=>L>=D>5=F !>={6>q=@O>0=3j>Wu=m>OA=9h>;=<>C<Ǧ>Q<0ή>;ִ>fVN>C€>.>EQ> [з>;d;1> <=><3g<>|<@> <$>j<~>]<'d>3d<0>֖< >YH<5=>:Ա=?Z=g׼=7,v=oC== =7.<_׽lL<&;!TN L9ol!ab-[~%9pTR4D ;MdBUWP[|̽{^te?a`_†awm_gK&]GZRYW7'UUE1|Rn;OFaK#S(Eb5`\>l<5aw,"?#+FTg%A yY*~7s9t4g !W-qC qѽg .>|RZ}Ͻ==J< k B:Ury;M=>+Q!p=;>>7>>: >)>p\>Q:>>I>>MW>{'>!b>.>ynl>[4>os>}9>ux>Y-<>z>m<>6{>M:>by>5>x>*=/>v>&>t>>s>>s>d>xt>G=v>Z=x>-=kx>="u>5=!p>+=Xi>|yx=`>[c=TV>R=^J>.G==>E=>=ѝ0>,=6=N#>,=)>n!=Y > =(<=8`<=)=~=өM I=遽z=[qǩ=vXC=/ݽT= == w=~}= %b= 0c>=LFQhJ0Aif!c-@ Y,d^J]Q:ŽR+d^>` (/*K輏"<Ǽ2ӻ mQJ: Lc<:{Y<\<3==| >=>=P>=">-=(>Ȯ=`H*>Uk=(>T==$>=> =>/=>)Ƚ=y=n==p={==WS=Y|=k!==-隽B> >lp>䱽\>㮽c>@; =={x=C\T=!=Ѻw߳=%Ͻ)d==,=|ـ=mX=[%G*=ѐ8 < =LUS >>XU"> =>>> Y=]Ľb=]-=KyL='Hw=HG\8=$6<W]>=>! '>L;g3>ʏ<1=>"/=G>g>=yF>^[=rC>ds=J=>=K;5>=g*>=e>=>y==4R=/=r= =^<=^`;d[=rI=7uNҿ?E!_aUR?D/CddW+>ĽJ2wսֽ.<GV }*"W35!# D2_)*S / `524iǢ4mx4Qj_3f`60~P,Q;UG'vo" bٽ 2,t 3-+ٽ|N&n[$莺%``97{p$=©= ,="tSC=X];L='PL9= >΅=D>4c=#>2=n,>=X1>>C2>>ٍ.> >'>>>>\>> >b>>>= >~)=O>=H>R=6 >=2=Q=.T=n0=k== ==M==$N/?4KL4 C̽1ӽ +sԽ˼!evͽ~|י맽!]PR½!OA R ZnW;Hŵ=<(:i=O>=b#>.=&>g=%>z= >C=>C=k >=W===q>=k>D?=U>@=b-> b=|;>n@=G>@+=S>J'=1^>T4=Uh>[T=5r> =}>=Q>=>p=gÐ>2 >Ԗ>>|>&0>o>K=>,m>G>倨>g"P>>JW>q>^>B>qe>+>1l>Kͳ>'r>Bƶ>v>.>`y>KW>y>G>lGu> > m>.>mb>>)T>>:C>~> 2>> ; >~>E>$> U=;>/=]ξ>Qҹ=f>6=g>uy=P>@=M> = ^>P<%>U^;'>>:︌>\H>޻xz>s(Fj>~j|Y>SA=H>м\6> (%>$>D=eb]=&}=mք=>ҍ@=&؍ =3f>h&4$J(y.P#k ;=yռdսw񶩽KtbɽgB71v!7{\: H*;X2ʁ58C:"=d7BsEԼ`GlO[Gw=/EUs@3u.: i72*۽)&Z"h%,M08=+@E>hG'EA m5; 3) KӽHݑj <9)I2ٽ[̇젽xsf|Map СǚҌV 9;d}<6f<>g=>=Q >=`1>P=j> >>>Z>f$>ʂ">&2>'>V1@>p,>M>F1>T\>6>LNl>:>$}>2>>LI>M@>1>K@>X>?>b>=>Ź>ͷ8>>3>h>.>>&g(>N>6 ">k>>!>>ܲ>r >>=Ra>-^=4>G =v>䆮=>=m>jq=@Z>i@=KI>=C9>=<->m<%>SZ;y >/ 8>@̰3">NJ)>j`O1>_;>g8_E>pƽϴN>!U>@`TY> Y>T>C# 'M>&2B>Yw6>u 5)>sz>PS >9$= =*|=57==֮Js=н@=\=9<͐QH<xS29HMb:SGټ(aмDp$5*W:+;FM<搽~=P=t0Uv=]Rȃ= bK=%}lc=&^//==;oU =` >X=>= >q=&>#=D*>a9=d)+>V=)>L=%>q= >=A>]{=z>E= >=> < f>t% k;>~<><_ > =͉ >Q=^>2=ܚ>y=l1>ި= >t:=>=t==ѿ==/$ػ=R<.-L<F mJ0c#v ޼ݐ\$뛦jW-t٘ͽMܽl轩B򽬦Ľν aؽD Yjt-S ɨY[(E087q>CxwE@^*DcBU~潊>H߽18޽/#s)Bl>G1IWbw%=x,32 ۼ>4$ I4;0<(*^=t _F= i=A~=^0=ý=S4=j҃{=^1u=%p=Q$m=X=P<=];=sJ5=#a9=402=hbf=<+ V=)=Gaܽq= ===f(=00!=r&5~En= 79[=7sF=?6G/=g4G=11><.D< *n(5<%9?[>/\̼܁ 56\gNR(x~GgDѽs߽,p J齆'C۽5vϽkI½Y쵽)F14誽 +8E־H@ѽ#1нN#%ͤWN >0\(>>W >$>/&>0`&>6aV%>",">|'2>#&>L >Sy>H>w!>Z%D&>+>*Vl2>X$D9>( {A>5 I>HדR>E*OZ>> ?b> RAh>t!eXl>|mo>^p> p>8м*yn>zpk>h>z3Qd>I_>(Y;Y>$f{P>LoN|E>wlt8>ԣ)>wf:>3|>󒐽=>=Y2\=@ҮV=좽<ͽ;߽As,`stQ5:vuӽFvDPoH A[ܽ*.ͽY0G.t]$Sཆ䗽<ս~ǽ+yOq*ea|bG9Seܛ⼘cmw6<ρ<@*=R]X`=CN=؈&==*oo*=:O=>$Ӷ=xۼ=3=i;A=< =x8=T==@"=?6=E<2=<=!<=:(=mӺR>P>ꎺT>q!;=B<=vP(=> #= 3>J=p >x=&>ϟ=3>t.U;- [>iFd>i>b0k>dj>֓Ff>t"`>^[ɽ-Y>6ܽQ>@H>@>]s8>u/>5 e&>x >l Mg>n >f: Ծ>r}===w=սg}=½g= ͰJY =ȡ/\Wƽȿɽ<"νԽusڽy>D9%w*)ae$T(l@6vsEfSzнF`MXNkP`$ă:d- ϴ:8ӈ cuR!6ིlɽV Hv0ވxpsļhT'м3ݼBB1ؼ8 wO{;7ƕ{<4㺼ɬ<h|=$=k/W=;09f >О>\6>>6(>`>x3>}>|;>>A>U>pD>#=>\_D> >?A>`>;>)g= -4>a7={+>*^=G">=>=UX>K=[>f'==7=-@==6==M===N=-|q=';y=G=@Y=(=F<=~= #=) =e===}==b.=U0=C=o%=\\=Z@=u==_==Z=ՠ==w=====h|=G==L=p>2=>D>p>(>*>#>Z7> 1>C>LJ>>M>pK>U>TV>[>M`>_>"i>la>sq>a>Gy>_>`>\>>V>/ϊ>4O>Z>{F>ԡ><>L>.>D]> >|># >^>-=v>r=kL>=+>)=s->Av=b>P=>~4=Eq>"= >%D=Q>=A>؛!=>2=&>.L=Ǣ>1p=>C=Ф>vL=ɤ>vV=>7=5I>8:=y>=!1>]>>6#=b>=> =)>=܁>ĸ=dy>0 =Io>G=d>T=:Y>@=?QL>>9-<F/>͚zhr >|>>360=HZ=}e=d==a}u=1=UɽM<_ܽ1;! ځV5!@+aK5/M(Z?i<2KOXOu^fqkmv=vv⃾r= l텾[⇾#޿KVCFKD|[CwawtQTqTnpjmwHRl 3lmֆmo>Hpq|FptBzpV o~:Inr{< m'H<4lR<.j. ='iT =xg=Ff8?(d; Y<ؼYM<\W<!P<22<ͭ;"<`?<@&R<Çk*>#ꇾL;15RM-$z^"Fq{mhMu`gY˽TD9Q}PEe=/X\a=Ѫ!V=oF=+ 6=f+=ԫb$=턾K#=(=C<2=k@=t~dQ=`v]c=lux=b=VbΘ=*J^=]<=,i*==J > E>MȽp+>mɦ9> @E>YO>6)U>&[Y>6&![>K,ȔY>3+:%@U>~*f{m< )->e !<@=<=0M=*=MC= M=o@=u=HA=S=ۭD=W=lG=^=I=]=K=#=^P==Z== mi==L|= =CΉ=8=V=ם=)S==E=j]==Z.==m%=(`=<=9=ɏ+=>==L4^=Z<z=<=Ҥ~g>.,>է@><^S> e>:u>ټց>|丽>o0B>_+Ǒ>q><>`b%>닽>ot>3I>>¿>.>s;5>;<kv>r&=T>g2H=C>pd=2>o*|=">-=>Ƅ=>p=[=gՎ===:=w=<=ZU= x=+==<=%[<=;=؝@=uff==4|=/MM=[B=%< 4<%@=(f*LRμ. ݯ6I*/\A)FwL U\WFY`ƚR=e~jBcL+ZK-8j{!ÚqcL~Oټ]|=PJe)gO;Uҕ =Q>|=n>ҁ1=*>H=9>`gc=TF>=P=cQ>=#ZZ> ե=`>K=Ye>8O=i>=:=)op>=r>=at>o=u>=.t>hw=3s>==M=p>=9m>R=Gi>^n=d>o2t=]>?)=%U>QXx;$>>^11>Y#>[7*>!R* >Dn>p~91=;_=rU= u=~dW=Qߕ=?@=ݙ0,_=;&qqYSo%#ح-u콽?8GϽCA_E㽿pIlNMOYMjqNG=Cd1!e$2!t!F@<aӽi* s)iN #hHGqVR<(*潱^[N>; }>u<[[>T<4>U=~ >"@=#>`=:'>}=I+>D=10>E=P5>#=:>b=o?>==C>kյ=E>=G>z=9H>f=fH>ul=|G>0=F>4(û <>񩼑6>p />\4 %> Y)>@x= >F=τ=3Ҟ=;{nb=%( =)μH^"&ySդϱ|8XU\R=VRûP\`~W7'o^;`|Aj= >b=0>2K==>=E>ӹ=]I>}4=G>=I#A>҉=5>=%>v=>h=8>fU6==#=ݶ= <:=d; }=NO|X=U@=m6=м8=IA=9 7hL=T=О >V=WT=CO=M4$K=UؼG=ិ|A=~Y@6=d0!=0|6^ =$?<0GS<[WZ$'Ge QgRbA x>)HE|\u0`˔:νxнW--+D`;CJlWpduooax 7ɗ^̽T&eG~'4yG{Cls kydH]k<\׽`W ý_ȷ]4hbY| )FrKGǼz~U㫁*s>^€]>&q>Z5>'; >Q>μ=iW=θ =1\=/';L=F==B =̤=~=24=Hx&f3=q7e\=ndA|O!=D6<DmBeFp<=kv=P =?/5={=_S=kT=#r=-=|=G]=J==-=\==L=8=y==@=H(=͝=5> = >#A=>Δ>t>#>d>>;> >)>4)>>ݳ/>}>i3>wD >3>JW>/>F==b'>=Ž>u\= >= =D=#==_=|>n=*= V=?_= ?=**2=4(=t =T=<2yU>lf>@(>90>;5>i<8>TW<36><0><5(>d=Uk>` =H>=UT> ==)=9=5==,|B==AR==If=Ih==_Ő=|=O=]=9==v=Z=跸=a==]>=>s= >b=R+>={3>S>0:>c>ܽ?>0>EE>G >!K>p>g S> >[> >[e>e(>jo>.>Ӧx>3>C>>84>7d>1>>7,>+> #>Sȇ>>>>[>2=;>V=`>=ew> g=k>Ű =_>|D,B$G>h E<>]^1>s &>FN>5ݽ4>">'==@u=C =p#=/'S=EV+a=T-css=;.3T=R,v5='B= <ʗZtAލ *["sϽ-VFQLj n齉-j*'z1 6(R,K-Y;'q\IϘ V.RariyBn\߽~p׽AHoνkŽf)dӺ[3tPXF_*= p4q?.aW*)X%VpVt#Z"Eeg#xw|%𸇽$8)󳖽?-)x1Oi45Bʽ7ٽ7Rҽ4mn .}O#n\^kԽh7ۦýǽWޤ"'ӎIWG!k㽼r̼B:?œ8u=3<6=~=k=E;=>=S=]>N'e=t>.o=v9>n=и)>da=0>WE=L5>=6>ڹѤg<#0>):*>F">̼>>[I>ly >*W >- / >$ƽ>Qག>pf>>,q$>hw(>Ry"(+>SN)Mj/>/K3>37>~6`=>kn7*XC>Ț6lI>}4W$N>1R>|.KT>^<,MU>I+fV>M+K0V>-PV>/W>2KY>u 5)[>$S696\> ~6w|\>m5[>2Y>3/}W>-)֩T>Ji!VQ>kSN>)J>[/&G>ѽ)C>ݭһ>>c9>bHg 3>^N+>q}F#>9'>e<9>F==/1=+=SF==jS==Z=`= Gb= =n=2==þ=%t==ͥ= =G=>= 8>J = >`>>:$>+>@09>>KHM>o >}`>>Ds>>>=_<>&f=i>*=L>@E=ഗ>=@>! == >=9>=M>ᒑ=S>c=[P>fg=Db>@LE=х>B* =>sN<t>k%<k>;Pmb>CZ>MT> )M>Wrg3B>F<> 7> 1>Ӥ@8->cK)>$&>+Cʽr$>-ݽGS#>5!>x >H >ȫ#\ >[3Ѩ!>B%">[%S0!>͜c>s>/2>ᅇt >Ef=|={&=#ސ>=؎ #=M}Dm=i-= ~<=rt=8Qs&etIdD"9&Pνg tQŽ,4ƽ׎mý}!½"u>ýn0|Ƚ lsIнkڽhl潆_kkPp<B"7BǼpyE(\ν{ :]l <;,<;EQ =>=+>$=5>=<>W=B>3= nG>WB=I>=5J>}=/G>Ep=6B>=f9>=.><=">f=d>7eH=>V /=R=m=>=S =c=܊u3yڦ#!{i"1 !iK]`px4aױ/Q\߼Gꟼꢽ@E61;#aG<R<=?=,ȼ=B=Wr=J; =J<=W@<>[h6b<1><;>gF;w=D>(aaiM>[`DV>忧H]>ADb>vd>?d>cka>rn]> Y>_7T>KiN>BҽPI>>lޭB>zTS;>1?5>->I&>bg>?>Ὡ7>ӽɮ > ½ۂ>GI=*Xz=G=/k=&C{=d =<=ɢ=༼Z=ݜJ===21=8Q=A3T =mK)=Hp3&=ƈY=Jd=Ӌz=4*|C= j| =b<@-;_9꼆]̼:Kv2B5Y૽*l:ս!,;E<$+6*< .W+<) L<0,;h5:8}N9|3i9Ꜽٕ7Fu4E;1<~-[)rj%󐀽y D0}{Eox _ ]2IR(7ӽ"%] DIy솽uؼ@ijUQLY D7;?|,>|k">k,(>E̙T+>@)>.%>z $>il=>.uY& >F>4 =$g5=֌4=We`=8jɦ=ĵ+V=G`=k ]`=䋽Y@=£R#= =ӽǷ<юnUR6 Wu1 F@"҄彤dZ~9v>$;ߙT;(z;d&&^<ՓB<&T=>o5=k >ƘJ= >U=K>W=>;S="_>J=r >@=(>4=ȑ=*'==l=Pf==m=[<=9d<=t< _=<<=^<=;wz=sy:<>< <<<~<;O\<9:RpOL;>>c]f!>2'>g U->E1>e5>#c5>c3>EK,>ݧu >tڧ>ێ=IӨ=˵=ur=m½Jk=Ƚ1=1н<2aٽ"`?E2@Jļ-:7j5{Q36'O3 < 94*ⲯ=>(=>=>w$=>h=L>=Pw">=%>s=)> m=G,>|=\&/>۬=A1>>f2>J>3>} >{2>_>B0>F>W.>>~*>~>'>Q>%>z>$>9>0Y%>s3 >&>j>4'>=ɉ&>[=P$>x=· >dK=tG> =ؕ>+Ӷ=4 >=>=|=n~==v\==p<==U ==I==:؋:=)5>E=t >wsM= >MT= >wZ=k>\8c==n=7=,I{= =Y==H=fѥ=8==&Q= n==A==&==j<=eMV >[o>P 9>VjY$>w>u$,>8;c2><Ǭ7>Z.=:>om=<>X==>6=->>==>>N=u(?>D=?>>#=@>}=j?>>=\=>^J=o9>=2>F=[)>=Af>!h= >ݙL=N)=16=w=5&=m==Xԃ==<==ֽ=a_9ht7&7%69-9V5h A*:[$ P'O)7*4+B*(;&da<#i<3. <814>'&) >/M.>YM 7=> {ߵM>eڽ]>$^n>-߷~>ov>'77>jJ >:9ռP>bo@>ܳL>8Ǹ>팼ǰ>yw>/>>GFW9>;>>U=<>?=>z=>cA=ߊ>I=d>C/=?>Ϛ==>,[=$P>yZ>l>Zw >Z> >(>c>v> >֊>->+y>= >%=t>h=h>P=[>=+N>l=4A>|>M=3>u=B&>2<S>LpA< >eT;+=֡=DZ= =.' b=|O%;K-=<Ğ=<<<[<ٹ=}9=DR=>?~>|H> 3'6->9Q>>lQ>ǀ]e>iw>M>q~>Y>6Pw>C^@5>@2C=Е>y(>Yx>Ú3>}*μ}>$o>Z>>榼ـ>Z,z>1Ѽ,r>k>m R_c>n!Ut[>_4[R>dC@I>gM>>Q 3>_Q:&>1Oh>:O >(vUF=Ze;=ơ=F$=Ĩ݈x=F}/= ڽr<(;p'x0μSLrKEM#f8(ɀ*:+'* ٕb(|$š)K_El埽,x4 gʫ7<JqtE=f~ս*B"ĽƽpϽR۽'yA.n^Ja?r<^$.@ve,JC2\X5h7yd=5/0׋)$67!>,:]ฑ܎D~齉tֽCavM:.8>'dP  ZW޼dc>= >CgO=>T=c|>$M= >9=>!=C_=A<=1+/=>==fR<Ѣ.?<,BIƽ,*u蚽i6 4뭓ޝI XՐ僽W]tuy*@uPqbs-_KrJn6E h>$۲]R`O?])-Pۼy:֜를/6b0kE& cλw;i:[<[<&<<<%==M= N=o=Ϭ=ۄ=Q=i=Wa=Ȓ=>C=[>J=!c1>K=`D>x8=~T>=b>i=l>>=Xt>v=ry>=0|>:=|>]={>= z>Z=I*w>>r>*F>l>1>re>?>E[>=O>=dB>=3>=$>/=J>=>=X=hi=5=>bB= =)= =x,<4U=IK=i.ܽl=6F׽=Nͽx=ahU=IN #=<*;|j91.e`&RIJmyBoR 5Ž'm7CHLJ]c#E¼hJ.Zp@6`J6;y=$p>s:>;Y$?:J<̖?@<@Dž<7M@\p =<-=:=@X9 =n89=i8<)9<(:!~<6(Dd >ȝ; >![e< ><>ⵤ<>Hz<= <=ʤ<=:=ŞL$=7=%:=;Z=6ޖ77j>Sܩ>K;v >F<~ ><> =G>Q)=;>j1H=%>Zb=ȶ>;x=`>4f=>= >/P=@>(==="=؁===L{=E=2====>=V=~u= =qE==?=[G=?<%=hC<ώ= 9^=]2s=\lo= ^?=*@=5<)ISc<]Q3Z;Nz ;sCg:1!;^yb,~ >?̳;u>Rz<>'=H>xS,=">E=}$>^= %'>y=)>=,> =1C.>=g.>ы=;,> =o)'>!=j>=^>>J >e@>ܤ=w>y=?> =^$>nv=ue*>ڝ=e.>m=B0>u=|%2>X=ۤ2>S?=[3>S(=p4>=F6>>y<|C>4E<D>j<rC>;9B>b;.B>;B>_;D>p0;1TG>a;J>-<6O>g-\<`\W>2Ry<^>}[<Q^>l#G;]>\;\>'LY>[" g"S>`O>cGLlL>uDI>)XE>@7}|A>;>M3>{*>Qj>V'Y>1>9=t@@=VEe=BH 3=Ih=MGCp/=:C<9(=VɎ<6Qb;.'5|'k![6ֺ ) d__C(+1k;ɉF٪@9Kps(M,4K1{GAмIi8;i鼯.!$f 6 1!Nj).SN/Vн*nRiFEI)ϼ3\rRLRỔ(;:d7w<ƥglpArQe#t 9tY7Isw`dquanmMiscLX[ wRH*>& 50-,4_$'I<%Q/mܽTҽ-aƽ˚ Z' (drW5>J2񪐽?޽5+̽zn׿*&ǂD{yj:k*up Z*XDyE_s -S?.t伞:Z᣼IbS0P >J/M>S*p>!>9KT>. >)3>ָݾ>R}Ľ>fҨ;>,>7v]L>t|W>;C>j78HJ >34&>=4>7>DS;e>e2>a>@J=:@0=1@=8@G=t AD=}A===a2i=]Ā=p_y=s✼ `x=^|=T<=/= =ąd=^=0*=e==I= >)=ޯ>E5=14> y=%J>Sl=;5^>=up>=>PH=ض>=s>@=>e=>=ci>=>#='>=u>?>>i>>α >q>>>/>9>>5 >>q>T>c>' >}V>>J>Q+=h?>8=4>=*>30=q">a>=>{=ch>$==>M>< >w;j>҉^>K&>jL>_P>p@>ͽ">&aὰ*>P=$G=uT=$ i=S = ~=(x== = t=˽_=ЎM=z?=膅@7=H`}4=U:3=2=\?x .=K$=K0q==?=f$V< ];3<5.;DX<<<\<<];޼λ>< ><ز>*=|>a=ר>.=L>z5=>0=& >> =>*)=t=M<>W=/YsݼS߽R yMErg&%xٱ9oY3 bB&V3],+0+*3w-5u/U4*>209+KT$SnMV *`'MjSůKIj+m/!둦;^sw<>2\S^<9&n~='r޼?=ag=7h= 5<)=<==JC=φ*=oh=5L=:=ei=v=P=y^=xs=C=P=5)==SF==R=Oj=A}L{=j~G=졽=lSA>=Uhs=1U=ۢ+=(rm2jϮ<$G7R ~;^g1 SnOۼeqjqWӅnj9l9iiK`~D;cCS$q<=<<Z<a>Ô]<`>8:}<)><ϸ3>\y<¤;>u<A>B=C>D+= D>~,:=JA>; C=F>>F=i9>8F=O6>"B=q5><=f6>A6=UP9>p10=7&=>(=@>52=C>>= E>N[{<&.M>&ňP> 'f|S>}V>2EY>#[>9(z\>W \>KsZ>3X>V>x윽.R>'N>Ӯ2@>P%6> %.>cרs&>/ >ϛ/>7X>9'>Y쌽lH>駋>3W >>+G= w_=⚽S=wE>#=R*F=RK=¾+ =Ž԰<ɽ3M; ɽx8rfƽɼ ½e+/I&E++nϘɰGlVƸy HĽ̽xgv'ѽ,Jҽӕ!gν8ͼƽhLjj:A]1c}bPH8>;2I>!.<"O><V>~.=[>_=qa>}=Dg>'=+n>쪷=6Au>-=||>]=7́>+m=6>=Rc>>%O>$>Tލ>O?>(>N)>x>=+>=>/=R>=>ߙ=L>j=ԁ> =/t>2=~lc>\=VP>j=ۭ;>-=&>=J>(Q=S=>y==Y=|/=?w6=Z==# =J<2 <|<:U;J 9zE89N XzüY?ż>3°q, (`ɏ9'!dDc95F#K0?F\s .j 7)tǸy]w:Rn(;4]}/< H<-R. >U->͠S;>G?L>?!>/Y%>{)>b Ǯ.>3 3>ټ 6>p_9>nǔ:>ߡ;>f =>3h>>D?>=?>q.?>-<\=>̲;>^:>JU9>֢:>>;> Լ=>,U?>(A>F[A> ?> ' %;>+- 4>d+s*>0:, >V=/Aw>96> vA|=rP&s=!a!=tb~=Ą<.=I<1ޜg; 󌽽[ѽa xL`dܽkf)Wdd6uC$]O;{[O6g%rd0r{9q)D {H3Y'@>>Ā+hzٌqֆug\juQFF $$;9)1E0bu)T6ü"3?> F& NU[N`fimaI7^u YX OjοEr)<3Rwp{,;0E&N 8~Vg S潢]"b 罌 w6ee /v|O-&+) ٽHǽFhS^ 1ɫv3L$޽%;ֽwݼ<Ͻw3ʽqzĽ;(Zj_<ɜ<0i<˕^e<0r.B%Wfv ?B;c@<qkʞ>$ >lC$>&<(>di*>$*>Z&N'>S$$>@k!>wi>.>,=><½u>ԗ/>sc:2>8!>$>9wb:y)>~<7>=5A>Ol"=L>B+==W>-=@.d>-=:p>L+={>*=ɂ>)=>D+=y> M.=8>ȝ3="q>J;=\>LF=>D;X=>s=>>=>zY=&>ٽ=D>=yx>t;=>&>4t> >ȅ>T>6> >E}>@u>Yu>1>,m>6">+*e>#>[>~">9Q>> >`G>><>*>v2>>(>>)> >>'>>/>:= = Y=eU=q===K=z͘==xX==x==.ga==KI==-=4y==s=1=F= P=QN~=j= ==$Q=\w3=\? =F<]=+y<ӿ=8)=ծ=I]=-Ԛ==#==,]=0=]s1==J<=H=G<]´=<.=wM<.=Eg<;==q}/C=[7$,=f=eT>G {9>:x >_ >s?>8hμ>G &T=ZƘ=]7W=-e="sӧ=l=uۼu=؛G=PZu=F<7ܶ[z<ݽ;tP6b#r*1nP=[w&FneL鹼O0OYQ\-QOtODL8nH޻}CKs̻P>BEX9.4yt]015- x*P&Լ)&߼ #x~㼔a1V7_A 4@Rn1u !!9s5-+ERױ~ЉT½VG K6;N\&j޼ND[NӽW:A<خE==S甽C=x~(=D8= q= 䢼=]p=2I<=V>Ol(=(d>^=E">U='>/=t+>#=D.>ѫ=.>=->§=+>='>G=_#>)+=>B=>=\>Ju=>X=:B=J+:={.=`=O=F]<#I=χ<&=1<j=Ɂ<ب<=HNJ<'>,< ><;->o; =9>v*=E>wK=7P>k=Y>=a>=[h>'=?l>8=Mym>#=k>='g>=w`>ks=PX>Ѿ=VAP>˜=~tG>=rG>>-=4>{=C*>3=>늹=>[5=r" >=Jg>#=t\=Y=|j= ,==3=g=\,<=s[<=h;=]:;A[=Գs:C-=:UY=31{;]H<Mս>њW>~N> =Z8l=.=@j=2eRu=Na=l3=s{=%v =ջt=>p]ؗ=zDio=Y`F=Vt=J g=Q?<\=3S=}&kI=<= @/="Q_^$=W罳= JϽ4=T $=-43=zG=eU+_=9:#yy=?==L=g =;E]=6e9j>.9CֽG`9S/$\vwyǽb(ܽN7rCR4LLR ֪U7URMU ޽&Gڽ>L޽4V齜5)9؟[u eZL(v<82սTG½oV͕dIp2 |o'V|At `]kL9ɮY(T|Xt𼲞kgм;#P7B`EG ;H~*Jga>Rbdҽxz½cdz;F9iDeΈ@$=t==)=V|> ֌=ń>sĄ=&>v=\_">"d=(>TzT=.>iF=d1><=a2>6=2>Q2=/>.=+>&=&>,=>? =>vi<^}=h ;&==+gB=pW=i=ӸYr=|N9=W;=l;3%=}|;Ԩ=5>;T=9ʺ=M=oHԬ=D=d5=!>=M$E>=g٣w=H2e=ёV= !L=(E=4+E=,W]L=ZomX=Gcg=Az=흽=}L=5W=R.^=4yb= ]=H? >!=>/>/>!̼>>r呼!K>w'=eT>ߺfZ>;è]>ڦ<^>8#=\>ӅL=FZ>}o=xV>0=+Q>6=uK>ɷ=F>= C>#=@@>7z=?>~Mh=h?>ӘN=<`?>4=73?>=>> =U=>Dv<ş;>*<.7>*}V=]l4>Li=N=4>#&=a 4>m-7=w2>I=W0>Z=4 ,>>Gj=&>pv=< >i|=}>u|=b>@u= >,bi=$J>֏Z=\=J==v:==E\*=Ң==g=a=IN=<=[x<2 =R9;<ԺoTҼ0)noh! ĻS;?k<76"9=i:sq`= m;o=\;=Ȏ;mz=;=;=;a;* >o:H> > ~ >>\X(>na=Ă|=.=iC=:ᖼ&= ,=ʆ#=|+Ѣ=+jՔ=$S=*4eRq=T=98=˰=+;9< <<GJ.(C3xC<WY ٻDkWSzAغJ7:6 ;

TM%kCD/G\K9hI ,Iq;?F B( >DF7Jr;6 MpgR >tGM>BI{ (>lj9B3>3/b<> A>OwC>.J̻GSA> F;>e$u3>/- *>L> >ʻ>@] >>|< y><˓=g=b=2B==AnD=?0=D=P=C=T=BD==I=6 >S=m>~a=='>q=]5>{<=oC>|=PQ>}[=t_>/=kk>C=Y=v>3p= ~>T`=B>R= >[E=5>g<=*>9k6=8>2=zI>1=1x>2=!q>c6=y"h>r<=oO^>G=j\T>cU=-J>3h=AB>~=:>/a=?4>ƶ=B />=u+>='>=r$>.=Il!>M=S>Sʋ=>zs=U>G=H >=>p<r=9;.=)=Xۼ:A=(/Kj=lD:=2M=ٱ&<Ž5<۽ <'o𽑹j=Iw6<3 =ϱ<倜= =+=8,==YT=씇=}=~=E=ri=e4=4P=~C=9,4= n=-=<[=)<=Iت<Z='cHXz;y>:>vֹ >=7 >6G3 >ú:>RA&;ι>a];;> i;>gD;Ϻ>:d >w>c>t>.=_=B%ؼk=ڛ=6=`Ū==j =Feg=ý=ҽS=߽}=Ʃ=jL\=#Z;>.ݽd>cϽ_>dx>Vb>졑U>yt-=CM=-F=έƼ*=Y==3=x; =gt>YC>z5s">s*>D1>\7>٠ɽ;>uӽ>>۽=>u޽f:>z߽X5>=߽->Z޽*#>!޽>5L߽O >6d⽿>%"N=&u== \=se={==Y3=HP=A=޽=+Ͻz@={ܛ=T쪽!Ɏ=5==6of=xM=ڮ7=Q%=2r=t> =X䡽=<½< Խu<c<)@2(<WI<8t<5WcE=<~c=T96=[c»k[=)\8M=(c~y =ʜ=`ΰ=Mۼ~x=FȬ=.2e=3K=O[y='kV#H=⹁2=E< e<L;򳗽Њv—pca*QMЫμݸ)8|;#n]Z(_,yJP'Eћ^>w)> %P@Hͽ!]ݽ}7L6c vνiDf`i :#С'aٓ* p+Ds+Hi*9=~(d%,"aE8&ST`n~1 & bV_ U3ݽNaͽڽŽVܐӈi1i+2g׋FbZb@4һ>;փf;*`@< $_={=QD >80>[`:%>{;EN/>&;B6> <;>)~7>+t;<6>Wn&<}1>9;T*>S;#>ܥ> $>~? >/!>4>x%!>F.=V`K)=osf=_|R=gJy/= kl=rW$=9<=r> y!P>E=>+ؼ'>θ>-q=t=`6=9 ;\=\;=6< J=k<=҈<@|=i=e={+ʼΫ=Q=eK|=uV9<u=By<Ŕ= =k=LJ1==Q=w=&3l=*=7====#@==t=$=Oݬ=l>k=>@=^>iQ=$>o=H>=T%>=R'>>>>M> >G >U>؄>= >=>=>j=,&">/=Q&>n=c+>N=۝1>M=8>6ܽ=MA>=J>=>lU>n=\`>?=R=u>)_=׭~>=S>Um=1>=q>֐=jd>"=η>G=դ>=>=a>\=y>h=k>8C=#]>#=4~N>= =@>a=3>ܪ=n'>#=0o>n^=>>=D >sޙ<>b8~=U1=U=-iQ=%w=4݆=| W=|!=5 <,!r<we;HUUT`eW}+'a.Ô]nJFx(>{뽕JӽFϽLol&sn#vwY8lU " #/<@;uS~7ǒM!B"T1jl-@˽N ߽A"_s{]Ft سs%)VϽ5 #^?G`ZqM cPz.ڤPI: NDJ^M'F\SoAHVn=FV:S9l5N':G?^;?<d7<=90WΖ!̼ƙɼAeN˼-zѼXoۼd\缼X}KjQx@s7JD0ݼ+)8"&6o% +-Q6˼{,염J75⁻1[u;Uݺp<:<;J<@kS<<=<=<<? =8r좽Q >)/>D=>@;˽I>ɮѽkAS>>ӽZ>Ͻ_>~PȽb>rc> W+b>qˣ`>>l_]>nbY>KU>eQ>cM>J?I>5#λD>#cݑ?>9>EU2>.*>tD !>Kz>>,>!Z==U6==,= =ኽw=r0=H/== ɼH+=_8ْ=Q(;u>Wv$<|: >*=>p(c=>]'=>i@=H>~F=>=&>=^>->ħ>>>>`>+>1& >h#>Ͷ >7,>M>A>E2>>/=m >=d>==p=w7=B==X$=2=闏=X=9}=;=+]=*=A=H= (==g=j=I==9=<=9<=_<|=\y<.>qP9<><:>u< >G< >W<O=<2===;'=(=Ĵ;=i=rK=iW=]U=ݯ=_3X=P=aT=2=%J=ج=>9=%=#=G:= =I= <={< c>9<- >; >;k> ; >8rl >߻- >xOu >L >)Ἲ, >Y6>.A>A?q݃>>''>̕½0>wֽ:>J潌sC>LM>AV>``>3a/j>[™r>4y>d>>C>j>_5>1{Ou>5>o>\ >x> i>u#9Z>I>b 9>BD)(>xP>U> V=%֫=Z.=]8X=B>=x-NAa+k Lu :}z1Hi#SZ。?d3~Bҽvm« dЖY][ 'O\P,Dd 8 ļ},) " S%<*p_^8 >T'|*>rj٪>i;ś>z<ҟ>< ><$>#騸<><=>E<= ;j=B'~ =1)r=`\==Nj=3=݆L1=^=l?=Mvɽ=mD%#=4$%=w_up==ˁ=Yuj=`=9HR=Ϗ2="=٦==9,P=;C$=YraZ=]w@=O}=Ef=Uq=3ʯN=;jʿv=إh=:Y=lI=cl9=+~v(=֤R=+i=5ɥ <>g!>d(=x:>K+=רC>ޜ==0I>H=$#M>kN=cN>O=O>qQ=3Q> T=kS>U~\=W>M(i=YJ\>z=b>?=/ti>ߓ=^o>-=Ku>=jz>W=0~>~.=>~=.>@ =>P=>T,=>c=^x>,=Uo>Z=C=d>y=W>_ъ=r)H>u=7>޼P=j%>d'=}>9<=-C<=UY<'=Q%=RU/=0<<0I-Y:;ȓCZ%`Ӽ褲\@ŽM ǽ6sMŽn#U/J2 ZPAR RSS{.c#d>*3wV)L`eƆ;ࡽP<-d͌<=ѽp&==:3=:V8=X8=Db5=W/=!%=9K+`^=4$=> Dp+\4Jhc/F&:齤e&ͽg޸h<~ey=%ʪ^L6:ªb;3͘<8><Q<%Ih$>!׻d>񻻞">?-> 9>(F>Q<2$Q>&QT[>gzib>L If>߹:f>u߼Mb> oZ[>-ZQ>)f=F>>:;>4.K70>06[O(>jH!>iyl>[>ȋ>듽>I՜T >* >| >j4V >G>򎸽>>v>nP=-Fr=4dB=S=/=7=ooZ=Ѵ=dL=6W@^ԁ=6SAU=TM$=!2<J ;g0= ;o"=#;=;hF=$1<=~<==hG==^gF=l=uA==B8===*==y= ==a==<1$==6<1<=AM<3<̤{J= >=~>f=>G+=zJ'>=v->=X4>+ > 9>/! >?>>TTE>>J>A>O>ՙ!>ZtR>yI#>CT>">S> >yYQ>>PIM>>G>">(A>)= >}9>F> 0>=|&>;=0>=! >B=7====]=NM=6c=E%=4=|=xn=od=g2~ @IE:S<-I<%akJV=)N=㭽/=C5½$ɝ=нK=OڽA=a߽=B/= ~=|p=eX߽Ң=3߽Χ=f=Q\Z=潥=&=+֩=nc=}F=Mxg=J=J o=Ui% I=(]=*Τ<(ǧ >=#4,='F= *+Wa=,}=,D=m+=4=B (Jɰ=$ =o=f(=u= =[=NI?=er=ݽ=^ͽq`=۲nR=nF=­ڤ=o1Տ=ږt=_+'H=YpPr =_ŽT<н*<ܽ-kDFb뽞G'ӽhJNJФ`Fu\=n~h/ď`.EH 6,8-ȼ]۴r_j}7HDtB;D;:%';R:h;:O:pл E~F2ռ & ?9GH}mu=D"ȼ86pɽڽk${2JO@OlZ&IbȿweLH+bLXyH3V뽡wxܽgf˽MԺʼgઽ⫳u🼜KYi?3ksi:YJe'Ԙ櫺:ͱ_;1q$R;h;jHa-;>;;m;.;`< +;<6y:6?;8`ѓ; .9&'MҺY$3\ݻ270Ի- ?0ڊh߶;rB;Ԇ;S!;s<$<2=F>Ŕ=>~==>8#=z>|=A >=W >2=A| >ܟ= >==>=<=>̕=>=1>o=>V=>=E>z=J\>={ >=@>F=T>&‘=]=tݒ=}P=z=*=+~=t=ל=0=&==>=8=ߴ=>=l>=>=3>=>"=>%=}>=>=G>=t >J=>=>=>>> >\ >@>>?>>>|>] !>>"!>p>>>Ă>>>s>=2> ۿ=>˓=b>L= >j</>\RTDL[dZKc1'Rj+W$qt[v^Îz`Z}c"sTg3k'ip@s>r"%j/_M%Z\A's{?!0twl 8WcBϻ9Y4;hNm"=/ =١\ =^G'e/1g> )>t˼N >A~(>F%3m0>>(]U7>N;s>>ݝ< D>S9G<&V^> =ej>$#=w>m6=v>D=!>L=ߎ>.M=>H=Ԗ>c>=j>.=J>|=D>=Դ>?<>Bn<(>aй<>w<>f. =$ty>'=t>@=:o>"FV=l>e=i>Xn=8rf>4o=b>|h=O^>+\=%X>J=ێR>5=K>n=uD>=U=>_K:<9(>c;0O >0N;s>}:>S( ;}>;==1<>=,R<#=\(<=<%W=2&V> )>μ~>޲E=j=z.=FyD=7ۊ=iͼ̿=`=e=Z4y=#Tq=9v'{=|*j=YwZ=.; I=tg2= ʽL=;ٽ߈<ʒ< Y;wˍ|ٲ@.p/Q,uemaFIO_0+912ӣ6tp M% ͽ^޽ݫP2 ! Y" O 4}{n.#KL`!/y:MHE=vアO+X v`~gq?l$<pO[assztqkC#Cm<^g`0$vZܠUڽDeQ;3ʽ4OOYP\mSJ_]? V,g XTYӒX V񗸐R<ߵKK3rc= >TV= >>M=%m>H=>H=9t>K=>OP=|>YV=8 >֧U=>ikQ=F=K=K=ϒF==HZE==J==tU=FF=Zpd==\os==;=Z=S==\=I=ц=E==2j=f{=56=l==eZ=ZR=E=()=s0=m=Ю==) =(=)yU5= >PX=*> =6>=@>)=I>!=qO>=S>=U>@r>OhU>>R> >PM>->?D>>Rm8>>N)>>R>e>C>id >3=H>(Z=Zg=%=l;=|=i=/==i==Q=}=^u=C=j^= =XF=` Ż2|p񺛛b9``2;M:I;5mIW=U20>=}.4@=~4rH=2QT=/b=*ep=${==k{=&\l=p IU=77=8=Rq<I,3OMrI5gPx>yG튽X-}5 1N9 fD CO:ʬ2 ں@mǽ،̽'׽Mѽ̽zս½OڽV޽Ǯ$NH\白.G5x?c/߽[?T7׽yȃͽ ĽhhӼm>՝8Nĺˡ#w;BbWj<|ЊO=NfD8'=W nJ=;Ӑ1m=1·=H><~U===Wzi=㵵=KO=t==M===g>Ę=>}=V>T=*>5=8>=aF>=,Q>=Z>= `>x=c>T5=nb>'=._>c$=X>b=_P>Q=G>Gշ=n=>g=W3># =Q)>8= >=VD>&2= >=P=Kz=Z=R==0 '=-=\<=o 8޽V⼋t̽u4 "ߔ$:֫}P$8FQ=>=* >GΠ=I>ʆ=>0W=o>K"=><>oM<>G;c=x_=7ٚ= =ijJ)== =ͼ@=t5;2;Ns, <%#N< < $"<)<=6<ѽcH<|$s;<(>_6>}k]>gu >.{_ >{ > fug>f>XO> 2>3t>м>dz!>%f$q%>?g:*)>';y->>X<0>r<(4>V<6>V<8>v=6>U="4>2=/>#=w)>߳=O">!<>|WF<҃ >< >< >< >h<*u>$`=>=O">A=''>"=]+>+=.>.3=T0>Y<='1>E=N1>O=41>d[=v1>h=.2> u=w5>=8>`=)<>N=` A>b=D>2=`CG>t<=|I>B=gJ>]=K>b(u=[L>`=#M>0FM=|O> <=yP>Y/=S>&=0V>=Z>W3=h_>=Xe> =`Lk>h= q><7u>nJh<o>O5䯼<[ne><a><#^>ML%<]>n;]>~G^>mOݯ^>|^>rC]>|ּZ>^T>nM>N*ID>_ =~9>uM->n[!>6Bhx#>sUY >RT}M>5\=%'M=@=z=O=~S=iƷ=¸|=⾽3=hýLi=ŽM>=ŽZ=˪ý%<= <~&.|G&nJ;n뛽8v6Fu!ȽAa:ٽ1KoP`1<p.ݷuY 8[X 8͙A;E\;y";A;E;7FQE)j͑pAVR[ЮmSB77¼?ƴKƼ+cǼեAٜó;><STa$mDUK 9jxmߍ񴻬7źv~1P>;उ3N;sD/n;x<޹#"H=>9= >])=>=K>.=><@>?N<>'&<֩>:<>ǹ< >E< ><Ӕ>=k>b"=>M5=+t>$'J=)>Kb=+ >1Y=P >Ԑ=Y >=PV >="">7o=w>|=M=z%='=V>=>==>n=*>6Ԕ=#>="'>u=d*>zi=->h=s1>p=(u6>= =>=p E>=|N>Wߧ=GX>@=$c>H+=33m>=ev>h=~>=>)=z>Z=li>@֗=yU>x=!)>]=Ն>K0=1t>=1.>3<z>n;m4r>ť9|i>̹t`> i*V>6dL>oAB>ч7>b,>|̽">C;>> n >L{^>2|="=Z%'&=L)p=o*>=G*=:(q=&=$.=:",q=N K=N&=o=95*J. &" 'c!w: y5p H^ Uڽ׽Nֽ?cֽ:ֽ30Խ۽IϽҽcȽ/ɽ{rZMIʠُ7c|zDuZUrY9O =s,zܼ4bȼWmGȼղؼ)1G ZˮL 1fXB7kT½fɽyϽMԽʊֽs,ս}YнKWƽWDIh9HALzZ6.nW=pV Ƽ¼գs/cT ZB.#J1HPsc8ߺ; w=d>˅= >PR=>kkw=xA>o=:a>Ԇf=+>A\=ۨ>:KO=L >?=>3j0=T="=L==d=r==z=f$=+== =[=L=ϓ=d=嗇=&=_u=Xs!Y< >s<>-Ѷ<>3V<_><><`>=>k=J>v=p>T)=I >1!4= ><==A=:=*B=>={>==l4=T=Ѵ%=P=V==<}u=<0\=D܅eaZ#OC[ AF0%EQ%N62ӼԄX&E74 X:Q;gb<ѽj"%=\,=e=[03p>aPfu>Aoa>ࢼ)>Z>Yռ4=9IS== Al=I =?=;So=kY=z=u=~=𬡽-=6ⴽLO=ȽG= iݽR=R=AMCb= =O===8 x=l1 =É=6W=>=s +l=h=q=K=J7 =G X<8ٽq<Ͻc :ƽL~Ӽ߶H K-\$AtH`P*d~2X g%PC޽=ƽ.#|ν $`ֽ Wݽ* R5'1꽈@7kQ8c'nisȷfB`K|齻ӄhؐpFؽ})UΟͽH?1qOwVʨJ*;t2<G=z2=ؙX=4wv=;߆=gp<-=y=R>= [>=5>7Z=l>>q=j>\=+ >?=z>&=>=7>"=]%>=,>;=Y<4>ܰ=`%;>=A>=yE>[|=YH>#p=I>S=EdI>=zH>H=\G>*=F>+={qF>=ğF>=F>=E>Ҟ=\C>X0=?>걨==:>S=3>͛=~$,>=cW$>K=T>7=Y>z=д >g=>l="O=z==XLj==V=a=4>==$=G=> =n==;ʚ=E9N=D=,y>t=3F|a=0)N=K:=^ ټ'#=U뼵7 =;Ͼ==5>=*k:=6=>F=n4=2<=~=q\=hx=Nj=jiA=w=Ec6riFMݩS뢽˖W𝽰YW [U_[4"d[ŝpZGX|rV`T TI/QŽr;NϽ:AKֽG۽6D޽ ?ܽ0';׽þ5нI/WvȽIt(<[ ԾvaXe 9zl6NS򼊽ڽo{<ǽ_wB`O' ( M=&-;>=f;=&5=FL.=Y()&=W=)7=y9\=gG<^<7⼐< <,iS<N <q;̈v:pV ԣ2ګ&\$B;PF-GK?>Qx* eSû.肽]/.mO: Y,;*L~Z<F9W@= >VT=>=Q>E=;>h=F>(=O>=`e>.=7!>V>">>$>W>&>\>x(>r!>y *>)>*>1>J*>8>"(>N>>'$> B>\>4sF>+>0H>) >I>>@H>==G>VA=DDE>|=kC>;4=rA>j=Q?>2=Q<>|< P:>@(<2>9;B(->X !X&> >8>C+ >4>h.=KB=Gt=;s޽=6Aa+='l="z>R >>VR>Jn>R>}>r >>tո=wu=z*=I4= Q=<m='&Z=x.=a7ć=v@ x=I*4_=WPpE=V*=R[=`^ɢ<_U<_G<o]EQ;UYλ hS灼K{̼BPQP98$0/<$MPGXchJul7+$1吽˽ͶaߓKb邽NHEx2l*"3d=MaUyd$!lhy1}z}Giԁbp8<~C<LŽ]#Խd覽ʤq齫ꩽY?*gA J Nao Xyk[A:ohHݽ?Ͻ㿽QZ@,(q`8^ӊ : (A;_;Q>1;Gr<a(<˼> b<ַ<!-< <+<"=< ===Oj]=F@=Ip|=@>k==F=I=͢=mr==ZԻ=/= ===2=ќ=k=n= ==gx=X>݄=.>Kq= s>!T=dx>86=u>j=c=<{E=9<=>< =U<[=<-=;h=;=Ļz;=l;Ĺ=;׫=;"= %< =V<ٰ=Λ5Z<>s-Ӈ<">*<@>H<8>;&>j1:(>XuIr>ܻy]>H g >I2 > >30g>%#D>xD&g>#>> >:1 >ϵ>Fj\U>g6%>k;G= <=W=H >+=ze>=|F >z=lX> >A>c>>s%>>2>*>1>>>H>#>C{>X>@>o]>[m >a>`> d>&=Af>{T=3g>I=Tpf>h=Sd>I=h`>A='\>x|="V>I=BO>y=G>I";E6>d6$x,>zټp">&>X >V>*=񕛽=yڢ=֮=Q='=YM=dم}= kaB=H€=y$uOU=cs =?̼c0<J;ބiGhK7XW RfSQ|[Z۽8Me&Qwud$"Q;3 䶼 D`ռ>vUӰd>r~hKqYf7앾xwֺE ;&XҼ8_чTߢO$hpX;쓥.<٤Q<l$f~{kr(\; 5<jT;:Rx;s;f);L;K;<<;.#=>?=>=>Lq$;$<>ȭT;X">[;%>S B%W)>_,> T/>:1>3>tB3M5> T6>a7>#"U9>t$:>SEP<> Ň=>R=>OeF=>:>*q:~6>=*<-"*>Ib=Ɓ>P<=m>Z=!>s=0>L=3>= >=5 >=c >p= >Β=>6ً=U>/=+=m==J V=X=}>=?=J'== === =<=Qq<^=x<0C=比Rjz>ĕO>ʻ>O G>a =iRw=ҀS=dż=`ؼ7=鼹=F=>=Ru>=_Z.Z='=u0 =7Ơ=<=Q?X-=5?7e==*f=9iݺ=[1駷=(54=?wN=o7= \=9=x=`Tc=WwO=5;=` #(=x$=Ef-=L<Ly<ҫK=_A=D.ё=:O>= =ؼz=mxв=xx=xt-?=P'=QP=S0Ѳ=H"J2=₅Jϴ=tn=@aQ=RV=lU=`#_=BITz=l"=임=b"8= =$ΗB=~==(=:=ý9޿=}lD=R=78=_.=L \=]rټ Y=+i=@>B=g=)r<ۻܨ<gS<];dy/i>d(P,Z](y:o*&VǼu켷[úȼ oQ` R'դ$'n04:Ds7j=4CH#ܣM$ ٽrPINP0^L E 7; B s0a '(z"6!B" H"&9!OS3T tEMZ!1[g#oSrތ',\*|2s8 LY=iiBUbGKrSPMT\c7Xn*\`]bK/ybcdHd(QUcCB! Ὗ1rڽS{L%Խiaͽznǽ o;<&7?ⱽQ;24'G0mbf@n6'CtC 񚽻pX;hֲIMUּ_(ӼδS׼􈶼ܼT9߼]ܼeEռ$&ʼ+k|4V8њ(n:Ά<5c{<]B7r2<}60<JC- >@ >8>3>M &>Y>*0>% >d::>)>8B>!H4>H>?>M>kOK>IP>V>"{Q>^>|P>ie>N>Ui>)J>:l>uE> m>H@>Q>l>:>Քi>,U5>|d>/>(\>>)>IR>X#>)F>ژ>.48>x5>+(>* >>fZ>>f=`==k=o.=GO=a=P=+=h=OO=9==}=Ye=<=<=<=<< =Q<ӿ>~<4><"=ۊ<=;> <|=،;=`p6=л=kN=𲟼Ү=Ø޼=+Ӵ=~7,=+_X>{>쒽n> >gW >ѭ >D+>v>P5=9i=@n=p=HQ=㦽"=y㤽Ѧ=d.r=ᱝH=$*6]=R┽{Z<(<i7;3]qC#VuPcp6˼)lR 4A2/$AQePf@Z;o^A\uRU3kH麻7 Ii%;3/ؑ;/;_<ټ`He;|">b;>;_>?8>47>zf >:ͽZ >Kɻ)# >ݮ&Q>i>y>]:ɪ>;@>;!>~)T<=[{<=;< =`<=0;=6>(^=>:~=ш>=>=>^=o====:==V==C=/= =i=Z-=M=ݙ='=ѐ=ί=ow===ҫ=t=UV=Db=%=U=<3JM=c<%I=n*<]H=^;BI=4:O=GڻחY=l(Yi=]Tq'~=x[=<@=0͖% =Q|=:,`=1f=^=xzq/=S8o=c컥@=.Y=%;=W;f=jc<; =~U<=: ==|!=1=S96==%F=ِ=pO==R=Ta=N=r=|@t۽K۽VZٽaӽyk˽s ½DGx-V{Wׯ|R|'{kyd]uo#~bg w6^6 RE̱7t(~ώyRý ǽԋ˽ɽ5νzK(dϽo- iϽgV ν)!˽ Eƽ?hׄռs5˼ ZSļDϬl ȝYh;üR ɼ̼G ̼V^Oļ"0@ڙofPBg̘R8և;/@;'~(ȃ=>+g>2m> >$!>><+>G>64>H> <><>C>#>Ĭ)>^O>+0>T6U>6>wZ>\=>:?_>B>;c>G>Df>"&I>%g>1I>f> 6e>0hC>\c>i=>a> 7>%pa>.>Cb> &>Yd>6a>>h>.>m>>t>Q=(}>Ӑ={l>=_>T&=.>u=%ޒ>=c >|=8>;U=|>0=w>=OӚ><{><<>:<><>JGx<=>[?S*<>D<+>J;17>;tׂ>x9;P?|>8;(r>+;g>͙;}\>H;Q>;h5G>-H;ě=>i ;4>l;->^;"&>$;d>1?;>X:i>c r >fFܻ*=G==ɼ}=/Y}{=T.=l9sz@-L kq[Z߫L-ET4Anƽ?V6}нE+M׽@RݽH㽲u=5V\ZH!2콸0[L /~A'H:Vkmz#6d(ٽ􆏽KͽNU67P㕳OB|DQoa :/74׮}t5H5iH6/7_99ɀ;7i ɑ?#.AB$ʼtxCർMCRA^p?%f\;0_|7黇1@BN+!D:"%;!W:a=Y==3>=R >Bg=>=z>x=E>zV=g>RW=-!>D=`$>ɒ=%)'>Dx=j)>~J=j*>=w*>ty<*(>ڬS ;RRg;( >:=b#:t=c:=|f8;I]=}ݫ;t=Q n=] J= B*=('="03,?q>YZk8=v|,7Ui[ YNHkμA(;>9==s======C =Y={=H!=>==_=X0=ϔ=c=kS=Y=====v==y==&ǹ==멯==͢===Bݪ=.=3=B^=\= :=='d=$6=jT=‹=+q<C=<#=7J<=<4=<=K]i]> ǐ>G>> r>=*#=G߼γ =a&Ƽ;z1-[U/F^ɼ>OtG>/#oY_=~tJ ݒK̽XGս|Ŏ ڽbٽm{!wԽ ^?˽/c9v 0#)`w;ƑL<֋@=4=<]=(}=:=X׋=mE=F݄=M씽+z=.ސg=tS=}<=@; =1x=| sU<ok<#lU;0)jcj;M]mD sh{"VC\`1{l{QX≽ٝ$Cスc1̽&ӡ ۽aH!iA^)Sx41d-'Ls}gg콉O4սU9Ľ~Ӛj2b *»[OW:*<^ X<_Ӟ<Ȁ#<{5<ʤj<q<6;:9e3=x==J=My=m=͡=s=>m==Җ=~== W=1X=v=,=`t==Y=T=0F=/=;=Ø=4=q=3L2=>H=0=ӵ=.=[h=)=="=^=X=q=:={{=u=>9<>< >S<7 ><>5Q;>\\;9 >:= >:wZ >:o>H;#>~!<>b![<> = >u=>+=%>A7= ,>@>={:4>MgC=s;>EF= A>omH=uE>I=^F>J=D>J=?>bI=&Z8>XF='/>,A=,U%>o;=I>M4= >\+=c >_#=>E=EW>X=J== = =:== =<=<ͪ=A/EaBJ3zF`NIRTuLbYmN%^AOa{Ord.nOebDOGeOdBNrdALqdbHd&1Ce;g2i'aKm R.rGw}!U𽜂Pڽ4lRcǽ4JɩX]Fp)-vnkQgATJz:>=&ݖ d.ӚM˼񶠽|<Řͷ́ŽŀZuֽ_zSx1yw'rfX \bQ45=1F 8);T@3:=^ >m85=Wi>3=|>I5=b&>W7=D/>hC9=#U7>8=>>B3=D>w(=n#I>=J>^=KI>-<`E>݇6z<$7>˭<.>;-T%>3> Y>b U2>{RsF >hh >w L>Լ>9>y@z>P>U?>L >%H >]>N7>uļ>77>$d>¤M>Un=\=F;=-;S=/;= <,=>X<߲= =L >f=a >(>. >` >T >> >0>q>ſ>> >XM>&>f5>?=*w>D="'>= >=>n=, >B=>Ax=&>K=>B=>{<>U<$={;== kk=eSؼ=mP=H1Ձ=>I^=:[C=hA=^;r=xl=} =UY^r=<*Z=VDG=U6=ҍZ'=3 =&MP =Œ<_cI<_m舽<2 =cydi=&Cp(=l-3=m*:=Xq+==v3;={V5=d}F+=< =~mn=F~<$W~Jr缟OTǼdS]楼bWEe@ []SY^#9Pa!@dpg`-iBDkVTPm뎼 ;n XnQ漗ml$jĦ%Qg.eΝ3 dk7bW:bY#=Vc>Ćdk,IgWc;g*^xHY=6S񸉽 MvGAɊXAw녽;}|%`6ƻj)1W|+8Dvz&c2Ω &o4} $* Ӳm eTЛ)>轵[;Lڽ1ˆ=L'=Z@]= |=Ȍg= oP= )8=[d=.=ޢ<=B<C < 97؏ uS;°g׽:ݼp ýQ Wc 傽R :\ 4~I ѼŕUTaمE;UAF]<`:&<> < #>-<.>Za<:>]ik U<a>+L<:g>.KJEe?<؀o>t%<o>ƹ;(m>{q;k>:.6i>80g>>9e>UO;Md>!^A =y,j>,=g}n>L=ss>Xg=My>=r>'=u>ܔ=q.>= A>6=3>8a=8>?=>[=>=\>R=o >H=9> J=>qc=&>=>=(>S=+H>=bl>0e=Ō>=S}>C=r>mǦ=6>")=}>=t>>=i>i=H^>==QR>܂=))F>u=:>d=f\.>wS=>#>D=>c9=>DZ2= >5.=#>-=n>:i/=S=r6=_N=C=ݤ=tU=p=l=\l=YI=C=7===>=+=\>=V====f= =@=+==8=̺= =ȁ=e>:=R> =0>R=Q >S=T>"=q>u=e!>U=K >Kq4=? >͌=> <=`<<\='<='9!y=o=!=Fz=zSK=L~=8`<&.;Iln;.;M: ;82;]/<B}%\<<-^'Խ?<-ݽ;!(; `:,󽪖:/:2;EM=.@ GGQEԾJ!Qh'|VN,є[/:^W:2^3] $4Z[R4X>4\U)3Q2LJ1)pFx/5>,3l)&S&;##IApWh`ƽGmx_S-m lk˼Hp.;8ߚ<޽=ʽT,=gېV=쾝[h=6=m_4=}7/=V=L=̼=3 C>𒼑>{# >1\ی >EJl? >M[>#j1>5? >-w >^ǰ > >9zK>RZZx>tx5>|@:> (>}X>\Cv>y2>K=>=L=S =OH>ˏ{!>o>oD{ >MN >Sj'ٽ>S7>򈓼`>⺻N>;>?G<>H<%\>*= >U=>b3~=a>=ŵ >7=>=(^=܁=Q== y=?=f=K=q-=-=ͤ=GO==V=u=X=O=2r=l:/=ݣ==a=1==Ρ<==4.='>=s >$=i6>R≠>= > q=>=>= >=Ё>=0>=>'=1`>+}=E>=*>W>>Y > >CX>U >9>.>0'>2>01>>w;>M=QE>+=N>o=RV>aJ=P]>j=$d>=bi> =l>P=ԏn>=n>ac=n>z=l>Hu=qj>@u=h>Lx=g>L'~=e>ђ=b>Ѣ=v`>O= ^>1=\[>4ϐ='RX>=] U>rޏ=vvQ>=M><=I>q=_D>\Y=*?=BT:>.%=+4>* =->?wgO<(>ߟ<>̐x<>o<>ZKFL;ɼ(t,!P58bH( O7c}Svs~MO>Rn xԫz'[K3Ϯ\?zMR]½]nOȽˌEϽ"׽{IཔNQ*d#r b •4䷽;=?0=9>WG=Lq=]=1;cq=X99=56V=V3=Ƿ/=+=7'ڇ=F"=(=Г=1c=2 ~=}=VL|=Sڽ}=~=8W=ڄ=W0K = J=B꡼<=Rb̻{=;B=O<=<4?=,==02==G=f=YV=v=b`=4=g=%=7j=>m=i> >gum=s>k=,>=g=`>]=!>&P=9!>>=(>n,=g>>Һ=>~= >8r=>====~=_==5l==== =O=5_=-==nj=$H=m_=*c'= =61=Y=x;=|=F=qˉ=U>U==~g=Q=<}==4K=N=e=}=.=œ== =*=h=le=0q=DY=Ҋ=z=>E=߷=Fz=#Y=Fl=B=i;`=y=T=t=J='v=dJ@=z=D7=·=lj.=)=wp%=]='=U=<7==nr =n===c=)>sQ<3 >-=(>=>=1!>q#*=1(>OF= 0>i={>7>= >>Ң=RJ>,l=YN>]m=hQ> =YT>" >U>L>V>$>|W>j>0hX>5 >7Y>!>Y>">Y>!>;Y>j >kZ>d>.Z>^ >[>O> ]>>_;^>dz>04 >oq`>>`>=`>=_>u=Ȥ]>S=Z>ɻ=VX>N= *V>m6=.T>m=Q>CC=wN>&.=&J>'<D>z<6<>f;4>PS,>N+#>H6D>|¥>O>vY=[6=<='=.Oo=C9i=-=h==T^;=Σ;ڛ=Ж)GMd_u5-fb-+P[~#D,(Lc xꬼ%޼0w8<%a-_=DBJ=PE9=UE _.=@Q%=646h=$-=y=M#/< Ⱦ[h瘽r>^F>ӽ#t!>M-&>) S,>8B1>ZN5>| {:> ?>2|OC>F񽬮G>佘L>n۽KRP>ؽޜO>ཨrI>o>>D V/>\>J*W >8=HE7ϼ=Pi=\ N=hX =r<yo;yZcupl"FZa#mBwVZl!LA5xAMU6@+<"}lZ=%}=4=9=62=e5=lk= w=X=] =\ҽN<4<|H<{(=jM=;=ub=%R=R < =9<({=,=szJ=:8D >->g%@>w&J>MJ>Ȏ D>k*:>ĽA->8Qb>& > >=G\%=*kK=.G=1h^;>OM`Q>V a>aGm>p"w>M`μ:#>Iz >B=Z|>bun>lLY>{2A>ѽ)>Z>> >&r>>(>];=ݪN}S=[y=^=>T=b@3X=-(5=3x=_=u=[>tga=}W>=|>=V>>,]>>ݧ>{->/>5>>_4>>x,>&>w!>>EE>R>+>[Ϲ>=Bڷ>=ܶ>ߋ=V>E8=Xϸ>< и>ʞ<>V<+ۯ>g=@y>4@=>g =*>=K>ʒ=>b=R>>f>q>:q>v+>>\>T+4>B>8>]'> 7>- >@_2>^6=~+>!=~#>T4=ԛ>R;n >L=|0= =㽨-=>Lgg= V=MTK=."9=Q-=6<[96(>፽a3>Ny3> s/*>k C>=6 >,/>=Q?-= LL=ôSiT=pU*+=TY=*OSJ*=U>=n[N=&bET=BLfJ=eJ*=bE)U)GUL7?&VM-,ν+{нPɽa;b*nFy<8=u=hgq2>P%@39>!ZJ>E;ȲP> =mM>L+l=SC>Zo=z2>=>= >{+=q=p= ==Mڬ==fT=8G=S[==R=-=Y< =NF V=ݼbі=!0N =q<=L9>ͽP>ݽ? >w佂i >LQ >;ٽ > ѽr >˽5 >ɽq >ɽ >Zʽ\ >ͽ T>Ͻ>Ͻֳ(>ǽ}5>?̳B>\O>H_>1μs>N^m>*Ip<;>i<•>;-=q>Si=>R=>==۟>l=K>>i|>]>2jO>N>&>R2>s7>n=I>ke=(q[>|Q+ƭq>䅽 t> $Zs>ǽt>Iܽ'y>eὩ$>pKн~>>hQ!>m>,<Ay>=m>au=5[>O>@>À>>J$">6=o">=ON>#K=X0><1o=H=Hü^\=,4ps=os~H=QD=8hd=PȽT=dؽΰ=罬 =v+P&=PR=GP>j>U==K =bP=|\=v=Ԃ=ɽI4=m=ɔ!=`v:c=r2==tV=ט=ݨ=Ý=>>C=5>M=]F>k=N>=GM>s=C>B=1>~=>F= ==BD=i=^=G(=c= .<=ڶ{:= ;.DWu>Z e~5O/⽐9t[ iJB [/L|Ľ}d ̓#Job%uuWHwB:3o;k ;?:B;Y콽֧;½˔ܽ=V׽駏=ӽӇ{=jн4=Ƚ18OHA¯/ٴXʪ0M}Xx؎{锼CԬO-}HA2S^=fۼ@p#oAKӽ$"sW󸽩Ofrq½Ͻp5X!(5_(pC)N8mHmGbFuT|@_fX8=Z>.>뽡{<>%ȽHB>A> 9>eš$ ->W>9E>5aѽkX=OZ={9=S}=5 =y#Ҥ;)%1ZM!g Ͻl~o1'ܽݽ/ýݽ~iヽy!뽛%Pg\ iȼf'o<>;<->B=GZ6>GB=7>=1>U=F'> =>7>G%>s(>Yu=^;>-=nG>>=L>z*t6H>Tv3C>>>:>޾"8>7>6Y:>GCA>J)FJ>8R>>'sWW>HH=V>1j{=D>=lg4>'= >Vc>>> >=8>=>:=+4=BB<)=o&=hv=߸='y=Ezb=(=5a> ="/ >?r5 >r@4>o"A>C=RF^P=(LG=Q=wV=|Xz=V=SLT= 7U=j}x=ٽ=t\=a=rB==B6;=Dh=ҮK=u=Qq=_>(=o=>=S>3=3b>?=c,m>$ܥ=u>ߖ=/~>]K=>W=}^>#=#>?<2N|>CC:g?k> UȢT>ꧼ:>9>>~;6=k=:n="<^o=Ԣ= N>=>m=t%>&x=HT+>b=\->1[=z,>v='>1=E!>=5@>=(x>.=>E=u >w>{> ,>=aM> {=o>=噇>=D{><=N8>=>W=> =D&>=>n=z>|=>>>#>B>7>9Q>SD>hj>K>z>!aO>Af>ZQ> $U>T>^C>2Y>2/>>mk>e>kw>>Kf>>\>}>b>3t6>w$>daX><>Sz>>rB>H9>{>,>>.>է>{>>d>|>z>ו>"[>G>ߍ6>l>' >;J>w=+>I=>;g|=T=a=qS=v=\ I^= =`mVȼۄ!J?N;7ƏC6GGAx#+K]B`bT.۽`zdFR`b< xVԡI=9J{="Ae=s= A=u=~>GHA>UH>Qc>h_R>p>ӯ=5g= 8=r!ܯ<ŚLH;yM Eꄽ0k7ӣA'x3©uΪshEU0K_ɽ4]&fMjcpo Vw# ʱ䇾I wtH@Y6"$)Ͻ0Dl65O=~7< w5=Hq.V$="q0= i0>W_> ]>mĽs > mc==-0=9=qā;[9shO' ĺP,<60=q4h]=&=26 د=ѽf=B҄='=6C= }D!J[ͽM8NV`i:ӯpk^<н+"ZMȼuFb,ؼ=k.E˱;{,DeHPtGmʽl@zԽF2׽d9ؽ׽eֽT(޽B->QF>nZ>^zj>R+x>p>}׽t>@+>Ӑ}֐>Y[>>޼x>EƒE]> l.<>fC:>w<=M=-'>;= :>ې=qML>g=\>%>i> > q>I >r> >[l>"p>`>o=O>+==>1=)>>=j>Ei=w=>==2p;;Mm\fHҀ0^4Ŋ@  =.pD. ~mM%LSֽ!3@dL2ƽw+V_欄<ӗV=G=T{4>xE->-W><>B8>,|Ū>AGN@>n'. f>U>"%w>>W5G|>:ㅽ$6>RΤ÷>!aP>ҿI>_=>Õf>U?\>dFɅ>\">җ;81<?e>D=X>FA=kM>M-O=IiC>3<=7:>=3>ZY_<޳.>"t+>ZҼ߬(>tN$>T>.s>B>4K(>)Wf=|}=ג^q<Ê3>7=_Q>j%?=½m>s=&>=K֎>=>|=HP>=>->ހ>>~>>U>}?$>k(>e->VY=5>̚=++:>=<>V.>e ?>B>3I>&^T>J6:Q`>\B ={>5=~>VR=9~{>Dp=9s>݇=c>*=K>=+>=>==y=j=e=t(=4=:b/ h >lڒ >Gu >Fk. >Rx >+ӽh >t< >̱&>DԽk>G =W=I=vW=b+u=f=N=J{=Ab=={]n=Wz0=*bQ==8&=#.=1 y=$05=V)<͠u:6#\>2jnd<;>V=O>{S=>=dMp>̤=CO>Zż=_->ڝ= >6=CK=5=&y=%>˔=5E>= 8>cp=lV>G=Sw>=TS>W=~s>O=ʪ>>>2>%q> Q>">p>lB>f>m>R>i>k>+#>a>)>u>e}>>21>:C>T>Ո>>ev>>t`>^z>sQ>i> J>T>%H>Aw<>K>d >Q>x>nW>ͫ=[>kk=]>o6Z>5U>szN>o䤽 nD>ɽ=6>콆&>> V>'~=!#="=+={==Ya=O=tFa=1μp=uu:F= ?<4={==Af2==J=n=,]=ՠk= k=#<s=[!r=RNk=Y/^=$J=r*=<b<m,w7J<US>нZ )K=_<;aM=`=w7]%=X=)KR=OM=iKH=#NIv=MUt<,_x!\1jttz˽z-|ӝTG~d%"qy'0=ul{PWe_u' >4;7>-PK>`/VZ>_j-Tb>okw"d>-e a>ttX[>TGAW>c4V>/m"}W>el Y>P?]>:5c>izk>ƒu>`.>Y[6> >|>- >T >>lF}>d$_m>(/_[>6F>o7 0> .i> =Dek=- =frNQV=p<<8= e=<>N<=P>;<>1<ě>`<><6g> v>WS.>c>B/Gck>ȧ^K>Sb&>IP" =͓=;OGm=b=UE=@=W=!=z%>̌s=4> =}>l=>7o>M>E>>no->>z9>^>3?>&=x=>ʑ=K6> t=Ɂ->8=#>d=>-l=D;>A= >Xw= >`== > =D><<>@;S>=Ի+>jE!>cO">6(I#>|L">GO>ҽW:>_ >=,*=z>Ż=)K1=P=MjR=o-A16=P-%3=}+iK=t=6½99=n=Cg(f>+>I<<7>̮c=X >x_=a>=NE=N>]=$>6=6>Iy=E>B=_#O>:=gR>F'=P>%=w I>bG=)?> q=}6>c=#p/><=av+>|=cj*>Ϙ=+>_=s.> =D3>=f-:>=A>=oI>]_=!TP> !=BMT>` =x+U>=;R>=MN>-=sG>8M=>>V^=_2>s2(=#>=ڂ>== H====b=f=#'>.=/WZ>=>=>08|<8>=F<>pRH<>".>j=>7V>(懽>eHP3k>(;>u >Ǔ=Qt=Ҽ[v=Y5:<80<ZJ,zX9=;TFxE<5O$BD=JRg}=O'=*I=@Q==9=2m=l,=&: =P =(=m`ސ= =]Ԭ=sݝ=ݽ4כ=!Խ=ԽFa=ī~œ=Eͤ=(=³6=[=Ϩ==4==&oD=2͖MK->7iw9>ri9>7ϗcj,>r9>f[Ƚ"=լҽZb=νy<츽+$yl^p>#y-; <"=A"O=tٽTr=ڴi=㍽쪋=גTN=N7=;~=#ڼ!s=s<ټ9 l=Ic=%S=26)5=_6[=wqmze;e~?LlѼQs5 9o<7֌_HRm<ɽ] =W=҈=/ј=qM/Q=j)=Ⴞ{w?=(a<$:  =v?C:J̲*Dϼ鳾rW͠g}/>(dFsL>]za>In>鴽Eo>ؽ /e>N> q*>%e==^=u< }@z~#*]^B!8ɼ;$GYͽ<6=mU)0j=?}Ѽlќ=rT=Mh7\=*K>j=%>=->=E1>f=6b0>=}->=)>=D&>7Q=h#>%=>Ú>'>>/> >Bk>>38>>>uL">o=h,>9=B5> =%8>"&=3> J<&>Tu>,(N=58=AG=sdl<4; YxBA`+9 λ1lLS=;us # 1>(G#>GŖ,>'5>5Y/>>@9@J>ۙ,v-M>jqO>c>R>ɽdY>֞4&c>քp>R~>U >Y.>콙1>X>Ϙ4>RB>oCs>Z2:Y>C$j<>JT >ꗾu>lb=$J=f=r=?NES=!O=nڽ}=UI=I;=,'l=3=[=E=^>o=E.>[=A;>!Z=;>E+=l:/>О=XU>=*=F=q=W%=oe=3O=s=6=6<(=r <>l<#>\nR䠦<5N><ݸb>M"=t>,J=!>?m=k>==r>=>=zF>Zֳ=>h==>=K>V=>= u>r=l>4=Cye>=W_>=MZ>@=xT>pĎ=IN>1= G>==>=0>ʔ>W>>>*R'>i=H#>Ǩ=?>X==Z<=ʣJ%==^ =JX'F*;ǯW(2"n!Ru X2=Ľ\;C<8:}=Ai=䟽z=7?2=ӽ=-= =ևvP=V.&.="2V==F=;<0yU>>$F :>L}As"c><{>ƽd>~>(S>u+{q>lI+N%Y>2Q?>W6&>\8|>^9=:s=(;=9L=v5J=]/-E= !=.׃=p_=r]==X=߽>zLڽ|> ٽ,>6ܽ>VB >p>・>>ɐ,== =wYW=V\>=+>@ > u*>B/;>'I>[$R>5MS>HJ>]H7>6u{>5 N$=-,=0o@O=U<u'; YAmǾHإо˼׾-۾;V ^۾H- پVԾɀ<Ͼ'Uʾyþy*ÄM૨s霾< q/9{>vO7m->e/>m3l'>L-kD>^%>?-Jn=/x=I ?=!$w=`߻|L=E<`(*= =p=j==i=MA4=%>jq=)@>NF=KW>1=Bi>=x>\=˂>>->p>>dZ=>=>%=>=ba>ئ=w8>u=ާ>#=>=>=2>>ܒ>3>>K>>?\>Ò>x>]>~=>cM>%s>#]4>r\>$>;C>C=#(>=w >H==CH='=|='=͊g=x9=T=Ը<C=5w<8=F>g<_8=+\<4D=|=۰!>=,>*=->>{Q$>>`|>_2>o=A>F=J>x=#K>@=zH>Ƴ[t<}3>;%>;>*|̔<=t~<ʙ=f|=N=K!-==F5=->"(=b >= >[%<7>\;w=w.=5'F=$J=a׽<^Z<^ ;c=Z-ŏú? ⛽nBK薾;9[yѽQ܇뽟 $,a kzp$?iP$m[0Pyo=Y6HܼP&WaGS^F֪eHmѽuO y%wj26^qv2I5fZ$W*eTFMmi46 f"\UROb@3:콖2ٽr(̽ ##F*n.7l[F |UN-a 󭽋@f㠽^S5ݢN+@sg¼4ŽumHܽwMg# {6_;ȟ+4 1}= ,f|-FdZl$emi91sw=yF~/I‾+F; =V`.'wxnl B]C<mjJ+3<gO`5㲇\)25=%0-OdvZmԝ^+b[MxSȊE#hY5Gf"ͻN;((<|5̽~jx<ʐUNE<ݣ;8 E5bs;)s_ϼD#l[qŽGRa->D$=E,(>=i'=_L"k=[ D=9=xݽZ;==͘=Q==͆=&'d= >3Q=ck>Z={!>)=l->X=,8>= @>>D>1>F>Q>H>l>/!J>{>M>ą>N>U>.}L> B> NC>'>2>>>E0>>,>4= >=n]>0=}>+~< p>q Ma>c"R>dH C>Z}8>jDD2>1>Ľ:8>ҽ G>۽[>&۽{s>}2нbs>>>t)>݋<^>SG=>ƍ=ш>U=f|>h9=Qf>>QR>G>w@>>Ak1>=m>%'>7>{!> } > >v*>S!>;>0&>>P>G,>g>5>x~>2N@>2>|L>>8Y>ޕ>6\f>}>>Xo>3>vs>>m>a>_>{>=yF>@>W3&>>>hh>}=>s=>I=Cx>ɗ<Ā><)7~>+< x>\=r>Dt=f_j>=%b>_p=W+Y> >O>1>F>[P>6;>6l>/>?>!>xU>>>%>o>%=2>¶=>K=Ч>L=^> =lӃ><'p>@a<0W>P;'B>a~2>8|6*>|P+>O4> {B>7س:R>;_>`O;'e>3;Gc>Jn$”N<,> =">,t-==iM=Z=4k=I======>D=>A=>9=v>hG= >=J>`=\>N=i>ޏ==f=/=0=(="<^"=𯷻=2g=X==柙{<ý0 o!ƽ91C ccTFb2 o y Æ,dԦ}7 oWl H':tS,z9-Ajƽ'{VWkivx0B>sYX6) ΅޼h츼pjsۺ(Z~Zh<,tQG=;"e=,I v=mFDkc= igN=$";=v͟+=Yz#=ZE˾"=[SݾzI'=V뾘-=ȫ/=WN(=jdR=_8=ھŁ<ɾ$<E<࠾JK,<.>;H>jQY>Zy^>w+V>X"C>d3k(>4 >ҢC= C=÷=庽!ϩ=Yx= x{Ŀ=p=֦=S2Y=Oq=A,VR=>ʼ`=P=J;d=Sc,=>K={T">#r=&>J=.%> =J>.=.><=Z >2=Y>=Z=X=]T===~4==5>=l*=`½Z{>Zʽj!>ѽ4>˽-G>Y>6Xj>,d.y>!><~>||=}>J=.ё>V=?>{>>>>-=>=>=n>9=[>48=R> +>~&g>G @>-]>6Iν>rڽ];>ٽ>Z*ƽv>!m.~>>Ihr>&QUc>j⻎=?>i5=+>ev >>7->>$>z=>#=>=U=n=Ӹ=\=>=ʙ=x=`z=Ҍ=Js==;y=0=Q@=^=U=6=Q="==_=&=;x=\=DTE=V[=V"Y=?2=廽#=jn==>+==@n=ZM&=:)=d)=&)׻xֵ=I;7=*tV3K>#c>1=G=)׊.=x=Ϛc:y=S=`C>=$-=k=Y=L=}H=n,9b=I(>]=WI>a=]f>OP=:>=jʇ>l=Vދ>A=n">Թ=8>n=R>=Vy>a=rw>@]=m>!ݻxO[>J&곽G>wUX=>+1>tL&>f>{yX>5P >—R > >) > >u>ђ+=I=/~ř=Ú7l=ʀ<x zy^Pˋ,̂8I(vptJ3-h\\;|O=FB:h^=i4=v %٠=#= f٦=߽:=]=Zb=7y=źxy<?<+=\=xp i*7= >=~>G=g >=ץ.>=44@>w=mS>%=Mg>ك=y>=zV>W=->>;/>[>N>4&>d>g=>&>VS>!>kf>wJ>t>~>l}>ۇ>2~>.Ӊ>Qy>]>m>ms>Ν]><>EJ>#>6>k>Ph#>ML> >I@)>=>BR=s=MT=%?;=i=X;w=m鼯Ȗ=oafÖ=`A=E}= ĽS=Ͻ=wؽy>e>if>*m>b>=0䫘=F!=!O; ټBSGW=LT[N,* 꽴1ç佀רս製qz잽F &niN.MT8⛽,K.3!&*贻 ,u. Ai2#41xM7^=ARCT棾o4IA NѾsR߾!T`.U-徔W5޾X^njӾBiƾTtF|\O3ܲ՞nMBE鎛#D򒭽nʏ½D׽I뽖g( gzup h hc|a"b}hcoSGbYR_-R9X_MJO> Fc>p::kC=>;۽4D&K UPHe.PߚI].P =[j=˖=="=<̽y=CԽK3=hcҽN=&ǽ==V==$qq=> BQ >ȃ`S> 2p)>{Kٛ>k >%l=lZ=f1<:(=0=D=;=ʋ=aگ=S== N=/= =d2>Y=[ >=g>>>"*>U#>B>k1>tY>,D>ۍm>efY>>_n>bȆ>>&4>>>>f>X>A7>>['>Xu>G>1]>FÄ>4o@>Jx>>c>J=K>̿=T4>QY= ">@7= >/<3><8>@Ի/>C>£КV>&)f> B p>aQ+7s>?VKn>Vb>CPQ>eF٣>>Qx6*>">0 >ܼ'=%=V=P;V=q`<Ҥ=R&=01=/}=5==%==sU=s=.>Wo=Q>>$%>ҋ?>3>7d>1=>'>,E>L,>I3J>s?>zM>9>NP>d>T>R >@Y>}>I^>%a>b>yC>d>(>d>&>a>R>TV\>D>T>>NL>w>֡B>>~8>D.> ,><>. >>G>j>P>[ >!Y>Lc=Nc>=Om>Y=y>ax=#ɂ>=^>BX<ˍ>ݻ?>h>T !>H/^>&jJ1)>=a:>yD> }>ǐ&?{>dzy>ɽ@^x>߽%Gv>Mvq>i>`]>ULJ>%C3>5̽>b=>ىE=m]}H=(V8m~=U#CqZ=$rN=fxV=r m=Td=kF=>-=m=;o=u<˱= P==MV==8=4=!==6==E=_=5=|= =[=4"= d<8b=DO/0=/:བྷPu) dj5% / ݻb! f==jI >`Oէ>#LS>rV>0ZĽ>? a'F>gh*> p>Bv(=^yo=Uy}=u6q=o=hO%>V=F=ѽ='*=d ;_=4׼I~cLJν|RF#kRhOAxn7#wi"&lE$`kKyc1ߌO0LĽ\s 彪'oCu; iO2j_r Ay."#|$tz)_/v =j;8wEBB)MW:u_u%;bp<`a;X,ٻK. <U /ֈ9'N$4\Wp[?ȹvqpM baLN / ^y m޷cgӽ͝H<Ud=!>I=j8>uT=TXD>Gy=D>)≠9>w>$>}g={ >=`==ڦ=,=1|==BA=M=@=b`= =Y|r<*=_#=IW+ ==H=F? =a"= -_=vb7=@tٳS>H%>Tfi=>I>=[>=jO0=i}>=>=>S^=Ɏ>ȎTz7ʒ>L >tccj>'of>#zڽN>l>Lx>y#&>1f.g>0[>*>ېT>2ZN>)il>ɽu>54>kZ>&h>>Δ>Id> >AU>#:O>R<.>p$<>!G=l̎>'a=Y>˗=j>=,_>^>>>O>>Fb> >ؤ>c>f>' >T[>Hq>h>=m)>=Vw>ݿ=t>0p=K~>=p>=аc>L=V>Jo=J>:=ͽ@>k=9>z& =6>L2>=9>&=>>=5C>$=aF>W#>(I> &>:J>.>|I>_->F>#>E@>K>,W6>(=J&>&U=+>ï=;=S==a =@}=ĥ< ='<;u};H: +gX:遽r%;rh)<<ͽX<{I 8 >~ >>bQ>h >n>F!=a= <2=<=E*=/Į=}T=E<=x={/=M==w==]= d===>M<>e4 ,> ;> jG>*7rN>ŽEP>X"M>F>m?>z08>Y =2>W+>>#> E>2.pU>=vl=ƙM#=e$]aF= *kL=Yv =ɰ}=7}=ԑ~U=_Vx06=m`=_>N!>;#8>Um(+-H>^wR>|WV>y T>3 bMO>ԽF>kӽ=>Uܽ4>*>U">\ >,k3 >!J?>_8={t;=8=x5=XO=Xn==*F؎=Ŭ:a=C?l=ײ=Կ}=f(žQAX=mȾW3|9= >TP=->|=Q>R=h#>N>=Ϩ,>q=~6> >?>>F>+>`,G>6>A>c`?>iv5>E>Z$>II>>K> =BJ>}=H>==G>Z=޷I>=N>S=rOV>_F=?`>>Xk>S%>0x>1_:>>BK>m>CV>ٓ>\>=>%b]>{ݣ>~:Y>$۩>Q>H>v>Gn>>>y3>f>1'>}>gw>]>j >>|=)>&=!k>!=#X>}=LD>5y=0>Zx=>>2=j% >V =S=E>=i=>uU=> &=4>$wV.G>"S̼G%A>G+0>~il<>ސ6=0+=Цg=TҽK^T_yTj\}ˁ酾2L 󌈾ŃXV]wƮbؽEKXmE4N[ pQHPZ1=w!꽕)=GX=GrV=J۽L =*7<[y~M9;F O,@pd<+D 3ͽ$23;݁D<wE=*>9=3F>m'>i`>:3>x>O> >vj>>> >$>a8>ډ>&>G>h> >%`>w>#>Mf>i>AW>>92M>>tNJ>>SP>np>0_>On>^v>V>Dg>V<>L>T">P>>u{>?:=> $=>n=7>Q<=$><,ץ>x-0:>|6 >>#" l> W> 3D>H'3>J$>7>*P>S>R7>;Y!>4G=(H>ME=a>o=z>=?z>=e>Ѥ=C>ж=D>=NP>=)y>1 >Ta>mC!>I>D5>5>.E>P&>Q>->xX>l>Q[>>\>>J[>kV >Y>ź>9V>=MR>r=N>=J>c=!HI>̴=zH>=kG>=mC>|=4:>7=0,>=O>q=S >_*=(====躯= = =I=Ux=t='V=>FTA=h>q8=C+> (8==>kn:=G\M>;=wW>_:=`Z>8=V>\6=`J>N3=Z8>lo+= #>$=% >=p=Q<=h1<=8y=s|=1輠=2$=@#Lj=y7=鼜=s=4%;D>!4=,>Jt=sB>=bX>N=l>S8=}>>f>F%>>V>>&>Cp>c/>Z>"5>OA>8>c'>8>h>U3>Y=*>Kt=k>=b>c==%===Qx=O=rX==6<,=k< ="˪v=z𼮷=.L@I=G[`SbsIXYX򉌾XTGMW Fl5]?pW:u85oj9 V;#G҅<l@K:-A)Q4K *[o؟6齏_ѽ>X=EԦ#ͫ񗫾"qrm,᫽&{|¾sľ髽IľZw¾:$˳AmϽ)A0潡)OwN;:ICx-AƩ:ڲF]x̞OsevVnNIP[240]p\IۂYȢUWMO]IunDa9 AY?bAEWg L7IRVq=aqjgqejuzs? ɽql-7ԽTazٽiT)׽E̽|6:&hLo:QÆTŽ* ;P-~<{ =:WK=g"=$qt<?tZ+|pa< /*hJ8Z\ O%PleB p4{B&Ѽ)Թ\=V=\ 6=T;=<=3!=Ǻ<[=":D=Z=S8T=H+鼼@=z"=#>(>a8 ?>\4 ;_>߻ݼ)>| >~ =beܛ=:|Z=U\Տ= ֨ n=)\h$=,iL=}=2H==¹Ŀ=ѽ=Lkm=܄2mH= =0ǻ<+%w#<[+S4L+r' ʼswG2ϼ_EJݾ[W;PI=a]-s=s%=Cr@=w:%>,%=or >8x=vx>ͣ=B=U===r=>}=$>D=X&>#=.>=>U)=^>*F= >Xj=[z>3= >ޒ=D|>|=>d==8Ś=e=}==|y=ͺ="p=N֝====j<(lN=Y;=V<Z<F>hV&t>2f$e>B,W>50H>d>^9>E)>GȤ>C >L8Χ=/]&=#=#b=xxģ=_ t_=dE=W=)ˆR=;=y&.<=%]< =t<o=;yV<~d(=QQ=Ax=~=Ae<=F<.=l=K=K="h=v= 5==S<= <=Kl)hQC<34>Xd =Q>>=:E>y=1J>=|4K>OT< @>Y<4> <> 2=4 >Q=F=H=%W=>]==l >Ul=0>.==>m=H>Ԣ= R>YZn=TY>AP=t`>A'= e> 4<g>H<ae>ސȻD_>!6ڼNT>F0E>+b1>ʳ>+l۽>1S=!=*K=t=0!=%W>E( >';>#8Z>s>% >>K޽ g>pC5>>Mo>@>5x>u |> ,>'f>|a>0~>:|[M>Dï>F&U>B>0[n>R_ >!X5`>>-Ǖ>/a!>MN>jkv>:V>3-1>S1 >W=sXq=X1*y3=>U=yk>vw= >=q#>W=;/>d >66;>(>E>a>M>1=+S>0:=U>N=/@U>0=~R>m=N>ݎ=K>ê=$1H>*=F>i=NE>l+e=C>fw=f.?>m4=6>=)>=Y> =:=3>3=!>(=*>u =,7,>A;3%>Eؼ֥>Wq >{*=Q=D۽-u=sl%=y<ϔ ya<6;"L-0 5OF{T<^?n?GF@&_ +?TT,W >F >/ay+ >C@>@ ]>%%^=p=hɽ=C& =r== ]=B "=̏z='o;=& =S=3===7=>=4>=%R>=e>=km>ȁ=yk>=]`>vo=#]P>Ew==>>=Z->-=>f=aU>/n=)>\=%Z>^3=O>s=)#>xg=->b@i=:>y=.[H>{=V>=d>=er>A=8}>]=> s=o>>yp>J >!>>z>!>*l>5!>wY>&>%D>ظ->}0>6>V >N@>>H>>l.M>>L>->F>46B><>EZ>.>Nt>>ޞ>>*z>=>>=@K>:i=>=<>IQ<>Yd6Rτ>އ|>'Fo>ya>!S>uҽC>+?3> !>@>QC+G>^7=w@=?JG:=%I>=UHǤ>rNBd>V:86+>*_<>;J> lT>iZ>νl^>_>c^>S_^>$H_>Lռa>uJf>Vֵ:Kk>^7=gor> H=Tq>=uk>=w2b>=4T>0>|D>>ʎ4>=4'>N-%>eE2>[>7X8>>&8>d>g4> >W+>{> >m$=>=Խ >s=q>=:>>=c>"=&>~=y>=j>*=J>˯=.>8!>_ >K)> >)]@>l >WR> >[>>\>) >U>6 >P!H>>b;6>>I">=N >=s7='= ==߰=#М=Gܗ==n=N=r=;S =dc=<{[==Ζ=,c=v===!b= =e=Lr=={-=k=_==c=V>=">+O=9>S=Q>%i><~>@=>A1=_>n=N>ъ=S>=U>=ё> = >f=>e=&>==,z>=n>ɖ=nb> #s=kS>7=B>g@<80>C*<:Y>B>'=3%k=mƽt=\P=׫'ɽF^FG7K-B:v:qD/p㘽%rb%t}YR*⵽+MUhK2 Ľ1!ɽW#bνr% ҽ(rн.ȽM8ĸ9E$c1V-GhdY{J=B̅r14; J37^5si<4Z5g۽%d<@,&R: ,Mj04P|@9Ӕ>C֏ngFLNEGo+&}F C~D49A69Ľw>3_E:!!7iP3_2,P327ѽ/W佞F`}N[7mTY YV $SiLa B6X+k> k@QpJM Uj\s#oiYսO#\Dl4㙽YAwEGa!ջ ,K(= >m=_+>[+=ɕ9>u;EJ>i=`I>]BB>Hjr5>Խ >uZ=c3L=3I$=rJkJ=pa#=X|v!<6(<݌%ԽkڽvGMངn2dj*(8bT;E LLzGMb!G KNCRhS:ANџUbAk8 .%dн_躽ý^aQ-gqs}\ wMoB)IS;=X =kb=^E=0HO=]>#е5> =K>c<\>m%=j>%~=s>=xx>=z>=>z>!>bx>>4 v>>G9s>')>p>=1>m>_5>Nj>j5>%g>u/>;a>g#>lZ>p>'R>d=H>-6=>>߇=c4>q(={n*>p<>w;>[.u >ݡTB=5ܺN=);,N=<}=JM E=>d=?>=)>=;%9>L=I>x=IJX>Ƽ= f>b=r>>>Y>>;>L >)>:= >=->=0>˃=J^>AJ0=G`>+A<>;>zY>ڒ>m,>Z;>\{w>̤ >1Bѽ ۲>+3q>ґ>(|>t%5>"9}>i@4>&麃>I^{>̲q>.0Ci> onRd>(ga>X쯺`>8<~a>k5= b>Lz=/c>jD= b>:7=#^>Zx=GX>r =S;N>=e@>H=70>~l=$}>JF/=V >drR<=b;h=~:=\;[ =<=H&=|==+=w=J|=U+=V=N=2=Va=n==WDٸ; >f<>;0>Fr"> Gt&>Iռu(>i&M(>I\&>\!>, >^ >E`C >G@o=8=*~<=(p=U j<@x=u=|=Ny=b==Q =>=v=(>Af=0>=+->+A=z8>c6;L;>}'3>tL%>nΙ>Ƚ>R=s d=W=),N=L>n >{PVK>b+P/>r\A>nP>Նt[>da>*b>8Da>6ݑWH^>~[>눾pY>RX>%q5X> _xX>M'Y>9Z>1=&x[>Y(0^>+La>3㽙e>ɽ2j>{yωp>@ثx>B>}?%>b>Չ>ț9>F.&>pKo>̽xi>#߽lK>j )>~>TqM{= N+=@ =wW<[o>􋾷!VےjF[wʙn'ѽ{9=C罍zؽ˿s柽2|zń9#v.wyƼj-zY@Dͭ,wʼ[ټ eؼ,ļ?2azTuOڻ;e=F\wY=J>N=^>6C=:>%8=>@3=>7=1>xH= >}h=0=D=D===!=N==~.=j* >=>ns=B.>>V=i?>A={N>9=([>A=X"d>2[=+i> ={j>[=dh>Dл=e>= *a>Ij=\>=RV>k=O>=zG>ʕ=܉<>`=L.>u=C>,<9 >u ;f=9<=n.*=7F?=]>J<1rV;qe3%N ҽX.JP3 1>CQT+ݽC!d?彽WskL u7>g/>нjB>%NB@>dx>p>^>Xg& >W)^ >$j>>V= >/gʽ{(>녽.>x"X4>Ht;b?8>J=K:>0O]=B<>b=*L<>=:>f=Z8> O=5>78^=p4>n3=3>{=4>><6>~hd=:>XJF=T;>A/=-;>E=:>=:>A2>[;>?>=>(>CG?>ʿ8>UhA>f[H>I4C>W>E>Mf>mvG>r>3`K>z,|>8Q>:t>\Z>a'>e>Jz>Is>7q><>^f>n>Z>>YQ>'>K>,>ɬL>>T>C>Dc>>ox>> >\>>xl>m>뎡>T>t>k{>>>>>/>>>U>>/>z>hQ>-a>*>C>>^!>>=>=@>d=d>_<">9C>c!)y>(e>@Am䬘> !l >('>Ϥ̽j>k7>|̓>2)>;<>R#=>i(ڂ>?b)V>G&Qǚ>R!2i>Ұ>`>+PO>S>0>O|ؽʣ>N\>Yُ>'DbB>ȼy>9Q{><(>8T=>>D={>(]=Fg>Й=>C=s>>/a>j >;K>>0>>T>B>=">y=l>ϛr=] > .=s9>Y=>=u->k==r;>K=7I>8= V>h=U`>O>h>q>Lm>(>Jp>01>q>1>hq>x +>#)o>U>|l>1#>sCi>E>pe>O=wa>o=\>=W>Q="R>c#=`L>I=F>=>>==6>p=+>|=h>>>>M>+>=T>'=>;=">3=fa#>D=C>⦅=>Ń=0L>=q=ᎏ=c=`=="W==.=;z=L=y=o===(=+== =C=+=^==%===.=>`g=v>t=>]=DK=2=q=Fْ=T=C=+=lb=%=`L>=a7]={=xH4F7aoJqyM+:RBɒW*_@hª p vsF{ԴT} WswEtLҲ̿CMHdVڦ琍lrXP>)ڝܤӡ#o!7]YM !6BG::/ϻ6ƾ$n6*jӾ86}<&レ@bA,+"SADW=7.u1,+&'V$оd"!" 0M#a$随&ux=((4(~X&u#$-tk!`,U~VJ 9> :1} #3R ׽3'&^ ڼ̹"j$<8$ =a G"=C= j=;*>A=i@(>G>5/>~>2>9/$>0/>5>w(>C>> N>`>"R>>O>X=G>=):>=v*>(=L>[M= >4=D=ef{=}F=:LӦ,=tQZ<=HT+H=BTNM=?RlN=.MN=xE wQ=K:X=K+׍c=Fos= M=佯=є=R5=:_x=WYs=;{=T=$^ =^/<%vv8 )"Ǽzi>)Mc YD ;$ c< gX7bۅb.ЖJctTm꯺ý*ͽ 8ѽρ׽མ]׽0|˽21x 0Asar; e73%ަ rP&+#pJH~*%F44Uz:;~ǽ(*l}{ytV2BtؼZ`J"w;؝>' *G0=c>e=It>=ZT>>7=d<>=>=>=9>y=(>p=֒{>k"=s>Mˉa>ﭦV>&H>*=H:>-a*+>MD>>%읽Y>8mx=5Ұ\O=q=as~=գt8=N=|=-L/ =>u$=+>(V@=2;>ѣY=I>%j=T>k=>c\>3V=z4`>!N$=e`>X㶻ٖV>5N>ՎE><ҽ;>ov2>b_)>n/7 >5 >3+>\:* >]Ӡ>qR +=;fJ='ͽ=xR>==Q*hI=4Gɹ=J{į==a>o$=͍=h ==0û=#iX=hƼ帋=e Pv=Q%n=3/ n=+#*X=Y[V>=b9A =g#E۽x>+S ,>77>#6Yv=>*8@>Gj?>D}|<*=>}=H3>!=+>/=L">y`:=>E=>O=T/>bW==Z==Y=v=2Q=~H=CWE={=65=]?=W%=r=x=< =~<ê=ᚻ;5 =*U=` '=?U==UR=&b=ӿh=ܽ8d=/Z=HfO=R(N=]=m=ս)u= )SH=I=gc6>#b>YEӼɇ!>/aֲ%>f!>sR;>iz <> K<=M<=I< `=y< ==}<4=%y=>Ϣ=4N>=>.n=>G=>I%=>Z`=&>="vFؽ >H@> E >~>c="=&BP='=s(_ =( h='=%=W!h=KPD= ͏=]?= YʽP=/= F>6c>:+,>ܫ

D= ^>_N=Bu>Yn=>=>=՗>#{== >|=>r=܊>b\=؆>@>=Q>8$=y>Q<–n>s:JV>dTH>Px8>9D('>t:>ʄ>ýB=N޽=L=V f='Rp=+=<7=Lo={YJ8=cF =js= nj]=lS=ggZ= ]s=P=A=sS29=W#L=̦qU=N q>W}=tb=[׽ =Iɽш='=';yWo{0&E㽹bfS#ճ,.l6 ::<:7JȽ /zҽ#ݽqj,|F:r޽Z"Ņս_i׽\r Dؽ !ǽi: Է~ o ަh;ieν8Hثפ9pl<2ےY=h=Y^w=1u,=ٽބ=VͽP&= gk=XIH=㐽I =7b<2u`fݽ= >=*>=0>ƣ=[!>D=+$>1=1$>s=c4">m=>o=>7X=#u >u#==!<=aU<=,2<3=1ˈ=NH[=L)(=ᨽ4ֽmM>ƹh >,>N86>{ =>澾'uA>C>a D>ͩD>B>4z@>hW^>>.<>no<>ٌ<>pde=>@w<>@8>H9D1>*Ze%>.]>Ne׈>@O= Y'=ҋ`=򮇾c<:2;\Zankf?89dzzyᚽ^pHflٽk\xS%K[(F,BX5:BAD@$L +?O\^;M3%Gbi(r$?w4(4ݽN%Oɮf4f!L3PۼRC׽Og廽}{蕡q<ˉn.V>YV />9|NF?>ՍKN>_FP]>ŕHj>􊽾2v>j'~>?(G>[y>H;o>)<>G=ʽ}>=?z>~=!4x>e=w>='x>у=y>W=;z> )=w>!O=#r>t=لI>C!=5>'5B=Bh!>xc=tz >===1=x=<{=`=ǡ=j===t=>) Q=>.=>s =&>2<->[v<31>\;P0>&|,>#U;$>zo仢>>:b >͹>;,9=Ȅq<3=|`Ȃ= >d=U>S=V >r=3j+>=6>(\=B>7=N> =d[> =1g>=eq>{1=2w>=y>&`=0v>=` m>Fu=^>:=M>q=:><)>v;> ^>> >?{~} >#8 > [p>@>d۰g=P׽ ==B2=Ic#h=#1r=:X<C@lm1>0U(>$R3>9dզ;>h"?>G*?> ];;>lT<4>"<*>=L>e6=~>s==H==&==F=[Ռ= >h=ؑ>:R=0>tZ='<@>̀=VL>G)=V>=K]>n=ȫc>l#>+i>G>o>3*>~x>3/>>A1>>a/>7]>->﶐> *>>Փ>i)>>~(>1>(>> )>ܓ>G*>T>%,>60>z->|ۊ>L->8> .>>93.>>>r.>A|>#/>Qu>0>k>-3>_>L66>)dQ>G!9>@>:>u/>B:>&>7> >An1>f=ޱ(>=Ϲ>(=6>8= >S=>=Ÿ=~=/=ø==M=p>,@=>= >E=E{>F=TI>T>>>^>u">>&a0>>u<>]#>F>M *>2L>u0>O>4>OP>5>GM>1>iEG>1(>AS>>:>+2>S>%>ɣ=#[>=ͭ>z=i=_=M=3===Y=Hh=rE=Su=$@<<# ;+Q<ļo9<`8T;2^0 l=f.뛽]`Jbսw#ZL0({^ڽ [ Ͻ[eý '򗾳\^×~ʸƑdjʽL׽Ģ埕[ē(#Րs<=o\p~\cO3w֟mf*`HNQ^r ^_֯Dc0?g+䢾5il5prFDqy-mgs`=X\PQ'pJc$MkE.yA >u"!n<|j:ှ%8wb7_ks5ǀ\3aKy28 1%Y0\0QcC1f>p4ν-A7'ic9Tϳ(967:E2\Iǽ+ֽf#Lz彠0񽀿;}!7"OԽZxT$Qmpa\Wz^ʽ; ;>a>k;= i~Y=iϽ*C==#/cW=@3=[K<0t<脾 W<" Qm<fY<Ń^a6lVü>fF:$9><dO>_V=a>=jp>l"=m{>n=>=u>=!Y>J˺=>2= >d=>ۇ=f>x{=G>r=>r=$>9v=p}>`jx=t>zt=oi>f=&-\>PL=M>(l%=n<>t<)>^<$>Q>o>:Y*=W-]=:ݼ+,=t޼L= ¼@+= }<>dz!>8[,>ᬽH 5>M9>gC;>@9>X=6>%e1>)+>7,&> 0'#>3H!>L7 m#>:?'>t<->:V>>4>5?Gh9>?d<>?3>>)=U??>B:x?>$7_?>A4Y?>aQ3D@>x1rA>.B>&eC>]cD>> C>#A>Ƚ{ <>ȡ\4>VjTY+>Z >^R;>Xa > l;r`>$@<=Q<j=<=B<=<=<=21=S. >U= > =!>m=)>=v0>f=6>=+;>=~@>˜=OE>p=ҕI>=WdM>f=P>E=P>b=FN>=I>>>[A>7 >6>M>(> >L>J>>.==H=W==1=?է=;$<ٌ=fƼVc=0Al -=r:M.+c/U@# pxd\"; /SR<<"=1;ǽ,=Y]=Y=^G=+T=x0+=<nj=Ɵm@>!e>>Re>Kt":>wS;>Xx;ٍ> ;>w8; >\=;Cz>^" >;续V*>v>=2>)ϼ@7>Ƨ9>Qވ8>:&7>2̢}6>}7>Sؽh;>tҟA>PWH>[@N>) R>%R>v,P>^1$J>3B>2[9>.f1>&|-> r.},>. 1>T;>½QJ>>j\>Zhp> Գ>Ir>9i≯<:>=.>gA=>y{=>TC=Y>Я=†>=>]>9=>=5>=x>=h>R>>E>{> D=9n>= =]T_>3=gN>%=9<>T=>*>=}4>R4=[2>x<"=p$;=Px|=Qd=ɇ& =A>,@Q=G-o=^Ls=zGK=5=E=eʼt=f:Yi=;&S=5&g< =dg;p腽]l<շ>7<k,>0l< :>&ZLe[D~<%[>p <'c>NZ<\| GF<5v>\;w>$_;st>.Q l>KHa>WEQR>''@VA>hlF#/>>C >V3=0&m=ǯRU=ȱ=p&Ƚ=ؽJ}=ݽ%=_׽#n=7Ľ;F=2=<421qGg<{ϼ];}=㶻g~yAGZ5oGUha0/0Oeg;|6A?;Kӽ8q<*ȁY=ο$*?*ب:ϙwn;`դ;A !xBR0ali@ǶRfO,|:kK "IN/$e UIˮƾ#{˾ѡξfξ ~h˾ž)8W宨kǟ/<ՕXQnԊP8kKVq<~2DVuz{46mSf'B dWfYd6MQSB =8߽/;Ľ)0ߩ#b<÷=>aʯ= '>=C8>M<=H> =X>,= ag>+=Vrt>=>z>>r >wۈ>6>:> >>Yf >q>[>ĵ>n=0>=ao>=P>d=>=nѝ>,=>6=0>;= > =>o=ݎ>_=>^=>=y>3>Ň>j >؄>c>f>A>Yz>72>0oq>+H>qf>2\>iX> Fl>dJ>;v>AB;>m2{>+>ky>>Gjr>>> g>`>[>p=O>=URG>=6ED>9=PG>*=O>=,\>=+(j>r=w>A= >>!>2>]>>P>G>>ϒ>u&>E>} ,>ƻ>0>E>V4>>x7>>Ki:>J>=>@>B>>1H>ެ>N> C>9T> >vW>M>W>Q>[T>Ʊ>tL>Nq>>>>G,>> >>@=9>}=PQ>=8>^,=$y>8ԟ<>zy>mjd>l2L> 7|V:>i.> UH(>R +>ý3>eF޽@>CP>`>h 5Vo>|E9{>>j]N> r>Ƀd{>"N>)z޽I>\o˽->@rz>Hwk> X>]D>T0>*>P+ >*<=>==]ha=VQ==p=ҽ==v=Z=4>=<>;v=Y>t=.>j=tO?>= P>*=c>m=t>Ѹ=`>#=Z>=慏>=R3>6=ܗ>[Y=fr>`=>=>=O>+<=!>L=~@>r=8z>Gh=ٕ>kfq= >ʐ=乌>|=x>P=Az>=f>=LQ>=;>=J$>(= >x=2=~ݼ===F==qB=9=f >4r > _^P>bY1 >`&%>cg,)>G`)>=&>c3*!>Jl>;w>@,4=SZ= g=!==v=U=R=㦿<=)<^=Rk=Z¼8=`,I =JuA=C<}+U_ڽ47-" Ƚ4Wx6>*=l SQm4e`xx K;8|ΕakrJ$"Ú&(.ۓ!$98G,HܠZ:XPpahZšQ~4YscDi_/ǸWMOKHAF<:c;3ⶶ +af#ݵwm*(JݪxٽrIǽI\5ϰc*DH/ {ۅa"ѕW yn>_ソJ|^+1څQm\"\en򽽰qӽJb 5Z &1.F /c3-6U;n2 Gy '.PoW9ZKƼW+ZiCU`[M ȡB36ID9);w=AfxG=&=}>dQ@=5Q!>D=n1>2=@> =$DL>Q>;@P>i0XG>>мB7>vUp">WeNѪ >6~K=8h=³s=Xѽo]N=v=} X<9Jk<,{;I>O,;AN9^[4j3:d=W;Lj;>lLTFϼ`ja#z;ͫ)ʱ<=d=L=*#`=v= = >w? >_>12>TX>6!>d3$>%>_zͽ8&>⽱F'>ȃ@(>(> )>)%߽V(>x˽&>V2ڲ#>A^g>m>E9_>g& >F=ʮ~a=Wl=f=f=/ 8=H=G2=í~<;IיQ%m?EiTf2g'1K艽;^ob;ŇBwFĽg⬽?^mOKL|*Q㼧y^צW= 2=Ƚ8=ѽG=Խ#Y=iսkh=׽=Iݽ`=WrG=:=gg=ף=2c>E2*>B0 >2Bq> />Y%)w>&{%T!>X#>`_%>lϽ%>J$>">2>q{&;>`f>+U>D=j6+=;}*=b$W=^%=d=g.2Ë==j=}Pd=cb=s1=}릢==5ev=c=E=x!9=9=7 =6>>7d> Ἢ0>E>|yZ>#mp>ܼu>+̢>~9Œ>R.= >؅=U> =J>v=b>=>ɒ=Ŏ>>B؉>>>߽={>TG=l>n1= [>=G>ø=u2>O=>ݨ=S>~=~=e== Z=Y=Z_=v=V3>ؽe}&>8>f1E>Ӣ.L>JAa5O>nQ^eL>]]E>?g=> n5>4s.>,u)>@t=&>2(s#>oP>j>TOd}>K[q >Q >E=86m=* = =9 ,>a>۽r >6|#>џP*>,> kR.+>n ^%>2漡>Vϐzm>z>:= < =<=<=Q>0 >f >. >w >6>c:,>>!_'!>0>]}B>;ijW>CGVpm>)@M>I'R>r旑>7û> ݚ>{<><|>R= m>R=ӣ>=#>=> >=>>> *>ܩ>3>>9>K>=>>(>>X>A=>S>P]:>_>5>j>.>> )&>9>k>o>Wk >}>e=>z=Ju>-=sY> RN=@>><<%>>>~(=_=D5F=P׽%==wJ&=Ǧ.k4=~@ =O=,]=:h\=pbY=-1w={#ξ=@ }u=^}0=M}B=!}6w=i~KY=DJ5=XR=Pof<@;5la6kv:!@>ڽ-q6 (Э A}a"|:h5ZTK|cٖԜznnZA₾"ܑⷀ!<{tl{cКZY#MnqE@|1܎jR"v4=JyngbeVs~yrK_ CNq >+~<=!=/$'G@$Cp"O%DSB=w95 p*D8;>=?9>C[=G>B=+U>BƝ=4a>=k>m=s>8=y>f= }>i=}>ҹ=%{>,=u>=m>J_=[d>=Z>:@;E>7f9>=Ft->s>l50>q!N>vH=*/ ɪ!J,^_z|O ٽս½/DlJ`㟽Ėa lDž\mGw +hzHkb=4Pg{!"7ުYQ|˽Jp5nE6@ǧ`&Ƶ""XH½Eν2ٽOf㽲 Y,ͷȽ]<b}Wf{S@ݽ- g̽r(q<_O̊=p^7 <>$pŠ<ҼX߹<> <;;U=sR<+ > =]>$2=>eD=?%>yG=e->>=5>D+=G<>=`B>B==rG>zqQiE< xL> =g.L>% =aL> 3=N>arJ=Q>%b=HU>g {=@X>WS= 0Y>=V>r=A/Q>߿=G>{=:>I=*>Iz >Ҿ> >E>>v~=R->.z=6>`=<>~M=R>T= >A.=? >h=>I< >}<&3>i<>r;>y+&>X ->ӈ4]1>$2>oԼ+1>ݼwY/>rT̼,>(>}(-x&>I:U%>VpyRz~==)>=<,>==-/>ߨ=o2>=!6>V>;>>B>، >JK>_X,>hU>5>&_>V<>-h>@>n>@>d@q>f=>Rn>8>%f>l0>!W> (>]C>>,>b>c>>2=>I=m==y=>}==K=j==ǐ=Q=ەf=*=m|*=?= {kXݖ>*Ot>D .>nA>r?{ V>VJk> }>I!|>3>sđ>ir|>ּ̯.)>ydIy>9Gv>Qzi>v;:`>4ko =tZ>22=]>\=i`>:=a>=:a>[3=0_>=;[>=ȄV>]>Q>B|>CM>!>}J> x,>I>N5>uOH><>G>C>JE>J>CB>R>R=>>&\>}8>Vf>K3>@F/>Ǵ}>->x>-.>">0>G>b5>>):>#>?>|>ٹC>S~>D>Eo>IB>^>٠<>qM>3>m <>(>+>Y>9>>ԡ >L>H=1=rm=i=GƧ==s=-===<=}A;=P1)I==֣=?5o=սx&=p⽩=AG=罸x= s=Eս!=bǽIu=4t=6=ԍ=Bf ='(N = ɼv=+4 =K<<=<G=ɵ=l=D<=Ǽ=_==`z=P="===Ҋ=͒y=+i=5=^[=R<=G`Gq=Y=lc(9=_ =7d<\½~;6ҽK8J< OIwhIν@3 E& "A齃Z* ݽm1{׽8OٽA?jE(aJ!OMRl%~V4XA[^K,]RE^V@?_;Xj]XKZ%ZT\ΜL a(Bg88n,-s"sxپ{I{ ~j *aoMemЉ)f޽،&ʽ݌7}䞽䋽Ā#{~OlǾroR`fPZylPpI3CԽ8DjL7W[2|D& <1K=]` Jo=b="=@P=!Jֽj >3Ži;>d>G0a>렽g>(S >X>=_=:h=+=,t =dn=ֽ4~=Ơ$.=Eu=_ ,=?B;c=l#T=o.>U=gs8#g=A?= Jҗ=/R=X:=Ը[ =\I=ʲ[ʹ=ބXET=S=N]2N=-G=6?8N0bgT>/>?hH>% `>$w>%?>L#Ȏ>'P>{>%>똞>FO>:>w >, Q>%=>[|+:>k0>U3">5cP>iC5f>2J>cQ/~>qP+o>!'#`>$[R>"ID>G L7>`yd,>$!>3 L>bN>,u⽂!>Aƽ&>@ᬽf<=#AC=| k=;x=nb =fG/z=>"G>u >KN>;̄>gv6={(>g=,> =0>}={2>m=u2>5=%x0>A=I,>=(>v*=`">GK^=>-=>u=><<>Sy< =!aϝ=9cߧ= !=8a~=Z= U=&۽r}=I= =w>2s>y%>C9> L>8\>mO} k>5Ƚ`u>Y}>Q >A@>V e>Ǽ~>:>L%>`~Â>9;l_>,,< >\<z>5>( =m>_=ud>D+=- Z>.=M>#I,=@>(='3>'=Z%>d}+=e>Jj3=F > ==^:=DF==XI=0=6B=R=-="=6 ==1<p}=H2=?=M='=v=} ==ą==b===2==l ==A==`==="== =q=$=%='m=Tb=y=X=J;=y=c<{H< _}@6;_L {̊#ܼ5B 92G*RaRxKj$z$@4jc3W[Ā(.ZL!P=@!/-y)@A9T!MܽW6aWLo{b>sp_lOgX\9;Z>x6<>b<>Gk<><ѧ='=' =a*'=Q====S==#1l=#N=Ԅ=j= = j=ϗ=8MF=D=;#=O=|@=T>Z<>>|;ac>C.q>Dsa{>]׺+>{ ;>,=>:=q.>y=>=e>=A>=>>>>>^)>qF>9>!U>`H>J>K%V>xk>ia>->i>4>1n>>p>>Oo>9> k>>%f>J>^>>f^U>-?>LI>H>С:>>@)>}C>>X|m>>ȤY>n2=I>Ԯ==>Ҁ=6>W$=tD2>3m443>=骼Q5> }7> Eu7>Pp6>5>3>BP2>ýJ0>ؽ->O$~s)>8&#>M jo>C >Bz >W&wd=RQ* :=#+=)]=':=oy$XW=9#-Io=;# T=z& Q9=_+j=)2PM<9#̽wnݽU E I vXn&ݽ]ֽ'&{aֽ8- ܽ1I*4I3f 0 W(N%UY۽ڽ{B{q2/3W;ū =Hq=8d:]=q+<=q <> =#>&,6=k0> C=o:>A=/A>R,=dE>v=jxG>ܖ<G> :dE>CA>Y3:>`-0>pn|#> c>:ø>8=L==llBY=f4=77<*;tz(` ѼH)M3hou>$]4#½Ӹ3iS,j>EJ[j!Pgk)Y#-ƽ6-]*҄Y'pN E"Jcf3Ed"((0H\:TRG#U?rcK]]p^z@^偾XGս鷽d|]rK4w {i݃0<^2=2=* =4SOg=7~<'¸D< F%<ǾӹW̾y,ϾGxѾc iѾbC@о❁ξ =;$Ľv̾⽗̾F; оmE'ҾӾ6 }Ѿ]=ξ Ǿ, D 곾ٽ`1郾fRv!Yqy0@[ӼQcG43;q gq<R=/0C=ֽ7n=&Jω=/=\=袀=~n=Zj=ꋽ=rꓽE=dF=mc=D=Ѹ=?=Ugmb=I5=A?#V=2=z=t|-=>X< } =?>.=S!>oK=*>a=5/>r= 0>S =q.>=](>=k >i=,>)=@> =>=Td='=b=x=~==n=j=u'=bB=i===E>K=*>=(>=>E(=VS>=ԅ%>=Y,>+l=p2>=7>H=J|;>+=/>>W=?>ƣ=@>=A>=_B><=v{A>E=g?>|= z;>U=5>9ڙ=t->>=#>=>\=r >=J>*=c= =T=Y=p=r====d====$D==ڕ==0=<=ʾ=>W=m7 >=+~>=9>!=+>=&9>>aF>L>oS>o$>7`>N6>l>SI>rx>Rn]>8>o>>a~>>]>љ>f>͕>:g>Ґ>N%>> ݄>>>>h7>Y t>>Wg>>Z>zv>O>B>:G>2Ɏ>A>e>B"?>Ȱ~>?> m>B>W\>ґF>vL>"L> =>,T>e.>?2]>T >l+h>כ>g:u>> >5-=>=#>@=o>Dt=8;>1,=><*Z>"?8à>A%>q>rȼ20>ۼڣ>/༵>@&T>b>"L>u:{>đ}>ڏ% t>:ht>P:f>WelX>JwJ>x7>>Å \2>?L&>{>fd>iK >MT*Z= m=诼ү==d;=u=rg=:<̱=<ۻ=tX>Ű=f=NW=>=8n=߽B=҃=Oہ=SK='Ќ=!{/=64h=+6`=G6Ѭ=7A4ı=.Z/,?=(4E= {H=}/b=6=>_;׽^ >(m>K >s$> J3%>6 >r^ >:Qݻ >e;=I< =<=}<=eE^L([UXkU_ʮcI`c?$`('?[ )X5T,*4LK+tF<-@x/1t<2 j9y7471M1e)"!,`Y,_H!׽>gܽB"#ӽ* ̽n?BHǽI,RŒĽcýQsJEtioU㺽1} 7ⷓ,ޭ\=#@'bv^{S|ݔL"7ui!#G2+T1x[5?i[<.ZB(=K |=;h= *~ʿ=`p=X=>z㽰==[=5@z=:T<=2v=PJ=U`YJ=݋=wGqa=h3'=K"=2;>|++>ͥ=>ļN>~ ]>@_;]j>جRu> 1`~>h>*/f>j >G:IF>jf2>}S>}>H>>ս>ٛ佝>> >r> >$>qXp>*_> -L>o7>/ >! >|(= .=ы3z=6=8]x<9KȻ93Ҽ"9;/E94j9r7堽4F9N.R$ýeȽd (M˽ʽxԽlhǽY 99製X2QCNsPJAdXhiӼ.ƽ!.uj׽{rt]̉ v8Iż''@98'ICYk =Wg7qvcx޼zv3ռq׼H5k輨b$EY3O3&hF4>kj=i7`?#h0D:f)S^., hb C_ͼw ;n5 2ѽ;ȸt½xJ;DXb<~qC0n/>&& >nt.>;j=>ʦaL>jgb:!=[>;tii>xհc='*>!R=ԉ>Ic=>7=,Q>0=">^=>s4=>x=v+>U=_t>=Nf>M==W>=|E>=&K3>?=u >=.?>=y==Q=Vڀ=J=!C=6}=J=D=<|=S<v=j;?=r;Q=Q=>H=l&>7>;2>'>=>x5>I0G>(>J\N>2>OhR>N8>(R>cw:>_O>@9>*vH>4>a>>.>3>&%>(>.>,>`>S,>a >!>>>8=>\=V>i=}'>,=2>d=m=>W=G> =uN>KW<9T>i W>Y>T@[>Q铽s\>eҹ^>$ܽ &a>0b> c>ԩ#$_>Y-Z[>{5cU>eQBެG> GA>zLr=>Pm;>͜S@;>-U:>ZWZ9>W6>6Wh/>FTD&>O{>kH >Bj>(=u2= %==r=!t=POϽ=dۭ0߭=Ŝ]=(X{=ksY= Ⱥ =&5l=;Қ=?%<j=Mo=1Rd=2T=tR;={i=(=B=b=U>=Բ<=|<` =0Ҽ<>r<=-<1=m =;=7'=i=CH==l=Q5=Eވ=^p=+=.==ܯ<=EOU>&(>S +<>&P>>d>`nv>lb>enj>;k><>==>a=?֭>q=]>R=m>B%=M>ӷ=>E˸=>=ڹ>.5=$]>q= >/ݣ=>=n>A=|>= >=Ț>D+i=w>|aL=k>&=X`>jgc\B>8>3Bc.>$>粽T>U~߽>e7>&V >* >W:O >}FY>d>PU>W1=\=_s=M\a=a=ah=bum=gc9V}iu?x(fmzcXD䈾L݋>򭎾/[mr~  l{EjнٙloGr,&Ը[C A$_?q!`~t+kݻrԐ;;(*9c0P g,|8*C])n { *Ɉ08+@*_D1(wW"J`ߊYE.3½iwsA&?"QRs/:-;ں_= >u=y>Σ=>s|=7B>w=/>D=!>[=1#>)̟<+><ʽ>7< >%;1>mr;7D=;"X=Ф;y=;B=G<<~:G<69fz<[żd<D< =Ûl=6)d=]V=z)=dC=Ĭ%>pԮhK> >*!>"9#>r!>䳾~>l>x>U=z9Q=-#J=\̲˂=UR?=ZZ92,d |:(뼱Zp+Aңx?;:@(Fg{ܸV|SYg8~Q왽ã9 >Nnҽ+e KTsy;Fg<`M<*'<+;4 =hc < =,#<2=HlP=>p_=L*>=5>q=w>>9p= D>=>G>>G>9q >oE>V>A> Q><>>6>P>o1>>A->>Wb*> =μ(>:='>1=&>Bo= #>9=Ί>}=*>_=V>VH=>7==-==*=c=f0=sI=L@==\=H= T=0==0 >}= k>Y='>6>M7>> F>fk+>lU>э8>c>oA>?r>E>I>#\F>O>C>~Y>t?>>K:>1>4> >/>؟>B*>t>!%>cz>x#>֨>:>5F>>> >>F >> >V">>톡>>M,>!>>.>9>i=>>XRL>>b.Z>}w>Rf>kh>8o>Y>u>hL>dBz>/ @>&S}>4>#>9*>>d >>%>>>'>p>Nr>C>s=IZ>=6>o=:>7K=Ԩ>=㬪>=4>t=[>QV=&>&:=> =ޛ>u=A>6S<>LY<0>a<,ى><;X> Y;y>Ȍ7;}>9΄;xu>6;Pn>ZB<.h><+]>1<X>=R>7=ƯL>qT=gE>q_u=w=><=P2>h^=%'>=$>=4>:={G>="= >Pe=8>=>V=`>u=,I>=>NE= >=;R>,=m=ip==E=M=H=#=ډ=IS=S0p=E=@=ob<= <-ٴe<7X\:;.U*ͽ?k=ޫkиO)) ְ.I/\,;&$X<.=Q {U=i=׽T=W=Ԙ=w|>A>*>`>bez>i4;2=&pF='=ur=:=E=B==/E=32="=)=d<Ͻ=7iyԪM(H jɠ˽ؼսe;dؽ<<u?)=bO~4U=3"nk}=Y\0=D?="=GO=dμY=Exe=0=#Nj=};-C= E< =Fm=M@>yg=Ȭ>%_=*>R=6>==2C>S ='Q><()`>I
  • <=>3cY<Ҩ>*9<,> &<ׯ>$<>3ʿR<>nۀ<ڛ><><>e<ҟ>M.=ˇ>!+=+>G={>EL= e>_=X>=\L>H=ՍA>ڳ=_7>=i.>=&>c=>&=>D=P>h$= >=m>>=!> >=Ek=]==6==+==j:L =L9=ּc="%#k=`=;'=8ª3=ǽ=[⽖2=RO=w = \=I- Vp=*㗫=4D=>yW=UFJ=NM=S)m=W9=NZx6=kg\{=Q,\=LUZ[=tW~7=F7T}=;3Q6Tu=Oab=_N=M=AO 8=QF !=TT =X<:>]PF#H]fJW7LeGOR̒eT䙽{MV+W䗽ԢX_X+jSX›YWZ~ۤUDizqLSQ+| 5P9[L[GKF6B3v;ؓ63c5S+>"0䠽ol ݾxW.FεUֽ yۿAL{ǽ ν݂սf8ܽM*&F; : / * )Қ[',m 3%6zF;2n^"}9(lOx-1UGýM3߽5k}o7n >A9UG];$=.@54B9C œn*7vYl^O󽩴cD_m\޽VVhԽQR ɽ!QPS'eyVCXZ蟽^pTp_=>e9>S>؜rm>/'>YȤ> ڜ>Уf>>^h>͗ǡ>4Z>?>!C>[?>Hnτ>l>>@˸>򷽍>´>=*>U׿>0ϼ>TBV>C_Ȩ>tK|>_\d>wL>7;>*#>Dzy>,1m>ϼLb>-W W>OK>)˦?>q ;.3>!$<9&>a<(>Yـ<>D3{<=[׼rR Z YY~n&O`X'Kɼ(׼C$S:(ż; L7|e+'2`u@|kX&t׹\Q7♽4;l'(L8*ͽBLܽeG@OD;<@*.aMܼjbRi|j1\;!Wm=qEU=UV_f=bdPr=q<-'z==<`=n:(=|<=<Ƀ=o0=ǂ=b=o=⛇=y=]=opm=7=yg_=hS= vP==)C=}=q9==O5=3=<7=d=>>==O'K=g\=]=Kb=t=!~=1==`o=#=[=>0T={ >O=92><N=Q E>M=X>&N=l>|Q=>V=h>_=Cq>gl=㪗>~=@>Ջ=y>\=u>L­=(>=r>I=$>,=:> >}9>  >> > >>>">#>'0)>>.>u>Zw3> >KK7>>y:>[t>(=> >?>]>H@>2x>@>n>"@>>Ā?>q>=>->:>&>7> >t4>J>0>>y,>,>ɘ&>u>H >o>N)>ɪ>UK>o>>K>=е>='>=H>fɼ=>=Ys>ȇ=K> =Q=>=>s<>8U;Q>{^g:>h>p@Ɲr>?d>wA V>k H>|׽8p:>yV(->BL >~ J>_V>O$=:=~"="Z=* Yԋ="9^=V4W"=|_xϷ=7me=Wid=/k=j~=hh<=2Ae6.=`oA=1Z龀=Sn=K%]=/B[M=u7t<=?,,= =i =P <^/;< N<4׽<ýi=̖>HF=hF>=z> >h&>>+>/>@/>B>2> wS>#4>c>5>s>)6>>'R5>.>sx3>%>~0>g*>,>O>K[(>O>Jq#>nå>E>>> >Z>\[>Ԅ >B> [>>=Z>%=>=N>w=Ƨ>u=c>輔=>r=j>d6=cM>sO<#p> 5y7c>_>U>H>U4;>򍉽.>(^B!> H>CYڽ l >V=NS="Bm= Y ="=*{=n1= T6=s9=;x=y;r/y=:n&Y=9u7=D7m'=I/6_)u]HSڊ]Bh䗾s¹@}ߥsهǥgPߨ"=Hm,]sf^$Ӫw噾Ūޚ}.yAᚾͧ)-EfDzl*Fxn&pP.yQݤ+,rLNk'f?e_bGg[}rWMRU3.S;WSPS|毾UݰXAv\+ⰾ\arKh;Ȭoèwz~U`i%яֆ3M8{ q>rH،ӖjX&d䏾J`cp'\|TY#eY`V㳕S–XQWcOܥL蘗JB_5IFVC^e?d9%208*Z]b"WD䆾jG|XrInfJZYy԰=;=tI7D=mp2>T->( >0$h%> >*>q-> .>c"B/>#?.>ب 5.>]->1 ,>`罞,>ѽ,>6*>x")>1&>r#>ZQ>l=7r>܊">>) >_輋X >ͼ=>0>m>31>(/ >mp>>CǼ>1$>d?+>L,]3>/ :> JA>cG>MM>弽|Q>ԼT>ƼV>-BX> X>fY>S+Y>l6>LY>挼DY>bȝZ>MH\\>A;b>0&k~< o>Rwj =[u>ř =uv>U<,=Mw>6=Ev>iB=:s>+ N=zp>Y=)k>^b=e>e=L^>Eb=PW>nY=B O>I=F>ze7=>>>$=5>v=->F =%>U=#>7=>=a>%==dH<=~ =̺V=RI=9s=ݶ=Ԉ==A=O=z====ƣ=d/===d=7={= ==b= =I=x =g>&d=>=>>v>>r>>a=nL(>=V4>= ?>d=_J>y=S>O=s[>(T=:Fa>=e>s=8f> =e> -=ʽa>=\>)=PlV>=lO>)=G>$=m>>ތ=P5>=Ե+>=љ!>6J=>7= >Û=t>)&="=S==x=Cv=!=/====7v=D= ]==L=֘ >2E=Y$>dH=!>T=i,>dk=i6>=B?>[=F>[=K>=?/N>={LP> >Q>K>S>Ke>U>y,>W>-S:>Z%Z>jG>\>uT>I]> a>0_>l>Q`>Nw>t2a>>a>`>ٴb>>c>Q>=f>%^>i>D>"o>>u>T>`|>}>>u>m:>l>6%>Wc>>"Z>ь>Q>>H>>s?>>6>ْ>N->,>#>{>]>M>,>\՗>gK>c>/7=7>M=[>j='>< =Ϙ>\=ʄ>=q`>f=9>r=,>=HL=E]>#= >&WĞ<#6>g<>;,>-0>š3m>Oټt>h>>q*#>6Ϛ>(? >?F">Icl>:Jn>՟Hܭ>AD#>=>>"3@z>g#Vh>`CU>-QC>T@1>`-k>;?>⻁=OWA=Qr4h=x9:;=*V<:.w=Fl4=Ǜe<>dN<0f˼ru @ڼ5b:鉽@Z\- wJlԃ޽.8{.Xm }1ν)DBٽ9LRBUanU佐vz߽m&o׽h ͽ>19A'jGŒMQ[X=XK/cɉ? #߼kŁL*M|J?tM:kv{;-cHD<ُZsĬn">WMP:>VjQ>F|z g>\euj{>T-ކ>$Gَ>">>6>d/">2'@>jn>9>efZ/>7ڼ>=W6ߤ>5~>9PV~>NU>R;i>v;uN>E<6>}B<~>

    =|Ab>S)=T>?=E>jP=+8>~[[=b*>Y_=>v!]=\>_V=>N==H="=2C=*I=o5A=Ž=A=f=8C== )C=ڵ=?==8=G=+=N={^==As3;&:<f< 1=B<= o===T5==W==Iy=>D=7>՝=%>:= 4>c=xA>[=N>=Y>)=d>>=Tm>=u>>|>w >>I>*4>&F!>>0>妅>jHC>:5>W>T>(4m> >O>U>q>#>L>T>X>5>ָ> {>w>sw>rǵ>~t>Լ>Nr>+>B3q>x>p>>4q>>Zs>o>v>>y>r>`~>8>>e>J>>>׼>t>&>W>>"1>>a>!>!>N>1 >>>M>W>>>+C>z>>چ>d>փ>#>l{>J>y>P>q>j>Ti>%K>ċ`>>қW>>jN>->F>^>?>>8>˜>@3>L>(V/>~>'t,>>im*>;">e(>R3> '>>/&>s>.#>m>9` >v>0>>/ >҅> > >>h>*=;>=6>D=>h=0'>=I>-GW=g> +=bm>=)>< s>c:;>1->Q"9>Az>y x>h>tY>inK>x<>1 1F->M2 ><~ ><==:=X5=Q=0 c=x=) ="=.q=4=%>=fEƼZZXEV1QzJA"h87'-x*'$,Y߁.[L/0 FS/.~,RN)Ce\%{ 7ѽQ'Ͼ JpVTm3 Z V 4p[\μNv(e|;a<*2=+ݴ8=jk={Iō=H޽=uڽO=~ս@1=9Ͻ =ǽ6=վT=PEj=7O=؁=͚=S =*蒽K=ߓ ='u=}=ͯ=XRJ=總C=$O½Vam=>˽ CI=jսxX(=߽R =e<;?<#tb콈/]ԽMVܼ<:EӦM6Ľeܽ&Q]Ci*BRY@ Ճo<(7:z0m(8Y"o!%ŽZ ֽleyU#[nٽg]̽ 㾽R}՜ⒽFmIȅ$uUct$0T5HpWk@LK<8$m8* T50/ 6ι&h<wBuGD\M S?꼌YXL`Yf k*&pcGtezwÁ axfKw/#sO_%*>&"q<>">*E(> D,>c->7)-> *>9&> Yw!>>MO>\ >h>/K= %= @=&'=K}l=aT==l=꽤~=4߽Nb=GqҽK=BŽ=zq=$=w=+͓=X❽F=d\=w`j5=)}=oÛ=L0 ?>%*\t >y5>&>牽&>ebx/>WH7>:1>> .D>89fI>4HzN>왺S> %<7[>=Lz^>.=\a>;S=c>&r=d>=le>=jd>5=b>.=_>hȈ=!\[>}=V>a=P>?=UI>=#B>r<:>Cz}<1)>\9Q > ZQ>6 " >O>Of=~ =K=h!Ŷ=y2mo=%n?P|=/FjE=G=6CJ;zڼ%*=XüF`=Ռ=ϩ= H={=sL}=艼8 > >I>9ӼP&>5->w#4>,k9>sh=>>Q༷?>ļ]@>~U/ @>Cuq^=>:>,6>|;w2>V4q<[->7=%>\N=c!>˄=7%>E=>X=>=F>G> >3>h>-|>̄>Խ,>4%>9>j_,>yD>4>QTO>h>>Y>\vI>mc>!T>l>3'`>'u>qsk>j}>Mv>!->>n6>䬆>݇>>NW>>8݌> ,>ʎ>(Y>>,>p>>p>>>n>y>h>ٴ>>>r>>>>>9I>m>=ҭ>Q>Ʃ>ӵ> h>>S>N&>8p>/>R)>Mg>3>M޻>Hz>>>u>6>W>C>> ΀>>|yw>X>K9l>>_>>R>)>PD>`>@5>r >h&>Q>r>@>O>>N=`8>/`=>$Q=ܵ>1=w#>E`=ҵ>=Mҳ>FM;%خ>G\-x>Hc>NFeu>Cu]> ͣ>Eɽ`u>HD>r͖> I>k >93>kh!SPv>8#ގg>"Y> g]L>?>73>b(>U>~=>*>н P=.˺<=٤*=q}կ=v8=ARN=@J3ư_=7=ґ =Zl<<&<j<` =:V=.Ὁ1=U׽õF= -ѽ{[=Tiͽn=˽~=˽=̽=^ν!=xн(Θ=ҽ͠=e5Խ = սg=ֽd=VսZ-=ӽ_5=4н=oν~=/ͽ=ͽa=!ν!>7Cҽr>G׽; >2ݽu >x2>=k>&o><>*>%>dv>7>L>K>R>g=l=cN =J=|=('~=1I=;G|=D =~L="S{=h}W=YA=YP=sW=!S%=BL3=xOE$=.<ǿ=MY3#[=)[=} =dk=.9=2}=,䪙</;>aW'-뽖5мv#(/Aj[㽒їaU佀b0콈BL@0K jEkcZ!nӝ0>UlA$'`S!ewZ8lը~;Įz5ճ1/,ՙ +t46tkGd9ľeӟǾ@ʾ-E;Q(о4=RKվ8\ھjFO{Pkנ RmQC= (jsUh:i^A^U>PM)`G!KBSE2>Au:7IXX4//0 쾹,K':㾽5":ྑܾX,ھ ׾վ%lӾBགྷоʽ=k;NEɾϺTľӀ¾SO,ܸro06ݼ(?u쫻נ4;gh H<$06J<퐾&UR >b14>*!!A.J>Fa>S x>ϙ;>]n<ᤝ>XD =Z>x"=@>^#5=XO>[B=j>)"M=<>]V=v5>T]=r>vd=:m>i=|>k=+>6j=>Ng=>d=6>nb=>a=*>i`=M>]=>Y=b>`CS=J>J=>H>=U\>Z/=+>=>ّ=b><|E><><$>zY@<\3a> L< T>Ov<H>z<=>=L<2>X=(> =_>ub:=>RP=?>X`={>yk=>aq= =I|t=|=t==R-s=? =n="@=h=3e=^=='P=w^=r4?==y+=i==d=9>==<7=Ѭ<=R<U=쇡<v=E< W=g<9=Ձ2y;s\v=*LvkGv=OVsVjN[B"]uz_JGag;5XaՀ_H @\WdeWɼQ˥sIwx@L946ʻ*H*,=;U,d<}Y<;[σ<@ٽx;<IO<x8<>.#>73>Y EC>+ݼR>'`>Z'm>!͸w>5<>t<>=>;I=>߀=>LÝ=[>պ=g>C=r>=@>M>>>ْ> >> >{9>#'>ڐ>?,>>I/>Т>3>aے>5>5>8>m>;<>5>?>e>̑C> o>+)G>o>J>>M>O>fP>V>MR>>+U>;>W>p> j>>}Z>>^[> >8\>>é\>!>H\>6`>\>ἲ>?Z>\]>xW>"_>'S>#>GO>>j(J>+>|D>>>>E%>6>+>D.>5>&>>>y>4>X>7o>>=>=J+>В=>=>(=&>9=jy>=̩m>hlw=a>Jm=IU>n=]I>j&z=N =>HQ=1>=F%>$=~t>yͻ=>_t=2 >2?=>>= >=i>-=2>f)= (>>=/>=o6>X~=N<>J==A>=E>]B;:^I>/_+I>ysF>ClB>1м#<>:3>a ((>o>R,>[;d>>Gj=L=XKް=_@?L=`,s}=M=Zּ =Ј<黙r<* ;ι; ,~==<f=J O=6$=Q>=]-}u=cA=FWX=m=Oo=* =|=_>W> >𵽓>!9>ƽ >ͽڴ >Խx$>9۽(>,>.R?1>iW4>P7>%O9>x1B9>At7>r43>uXj.>B'>~>L >j E >=Ag}=L=A}= %ݩ= = % =,wW=v4xO2=/<$=CNKG_tA%{z)=hw9u5@uG3w1OyU/Fv|- K,j*ҙw) 3ҝ(~%7(|(0zZ)=y{,Vyf0z5a}Hɸ= =Rǭ >e h>R♽X/>&G>>asK>;ʎU>]>g8c>#.i>׎m>œaXq>|t>-2Vfw>䖽y>9Dqz>."#z>qx>u2u>_Yp>`F^j>-Gb>|/&Z>'R>᳼-NK>)go4D>[ =>Lg7>\[;w2>/;$.>; +>x;k)>;' (>,?'>o&>ֺOk'>'>V7[(>\b¼H))>\ȼ)>~¼5*>L*>oS*>q`)>I{'>obae$>UNLh!>t>;>(,(>vt>ٻ>^kE >]b >H;.>;p>#3< >& <>!%<>"(<>r;Ѣ>w;>I;$>@>>wB=s=6n=A=m >= ($}=@8=S|O=_E%=\f=LihD=$ez=^_=lUR(F=JF-=H?Lo=z;4MO=)<'>>Ri<#67>/[MvPCp0<u>t;|>\U;G>0;3>P;(>Ί;g>; >\5><'v><^=q>=Οj>™;=b>W=wY>r=O>=E>D=e<>K=R4>==->KV=o(>.=%>Ȟ>k$>5->?%>>%>'>92>+>P=>X0>3)"7>+O>]=>qU>*fD>E@\>dJ>{b>SP>Wi>U>&Yr>˘Z>D|>1_>>mc>ˉ>#g>>,k>!>:n>3>ȝp>x>Yr>|>Ǝs>">ZSt>w>=t>6>*t>>!s>t>r>>]po>}>l>>>ȭg>V>!0b>~>z[>c>TT>C>L>B>`E>^>|?>,>9>E>Xg4>9z>l8/>s>)>>s#>sg>8>Z>>>K >~>->>ex=> =>0S=V>:= >Ջ=\>LY=B>=9>@<+>f: >>þf>}oq>e砽7>FȽPI>h[>wl$>P>'^>5g>Bi>N{`>)YE>3b x>ip>Ao^>rJ>ItK7>psk#>HpT>kg=Aex=td]{=TY=&}L_v<>=o->]8=DN>>9l=M>Uَ=Ӎ[>⾥= @g>*=Np>}=4x>=}>Z=V>,=W>= >1=@>=#_>"=v>h-=>@=X> =>q=>=N}>}N="w>ё=q>ckM9;W>nFN>3ǼLrF>">>H26>{/>j(>E +M!>gǽvv>ܽ9>GJ>3=. =7_=Fc=`=^=xb=btq=սGD=c+ʽ0x=V<'=W;ʩ0vBB"|_bۍfZҽw) Ǫ &Kнh+9:sH= Uյ s_T6!g*]mA2p9r[=FtAuB&xC1{E9BlD@ę=+bV:*X6B2g{X-y(ѿҖ"p4򣾟;tjTK$K :JBh߶feX5_QbzӚ\þm <žƾOȾ8Qɾ8%Eʾi*ʾ4.ʾ1ɾV3qȾg3ƾ2ľ1¾0؅/达i.ioA&-{Hx+mW5*z)΃(t(GXQ)ul*P㴾F,Ѥ>.XB1Ѱe4p/8dѬ:E-=c@ȶ>O?}?Ț_?=᏾T;/M8o$S4VW}0/sF+iW%IalY:'QȚ"zJگBVϽ:꨽2y~ٙ)e&Ϗ!pڐk;Q<_0 AR?= 5)=*c=EF=A=὚ >ֽE>W˽=*>#ý6>U59B><K>PGWS>tY>ƽ4]>н{_>۽B`>) _>0}\>y󽾳X>J󽋨S>ZMxM>彮jF>jؽv>>)ɽ]7>{E/>^쬽e)>@A">rOt> >׎r~>]>1 >+>" >k( >1>@՜=>ğ(>ڕD>^>v> z>ۑ=> >|S,>_,>|n>TM>nc|>[Љ"=<^=w:ص=||=~N=@o=;^X=Jn!m==qR=Q.=g^_=P|=r6S=}I)=x=s=&n=xvh&L=#+`$q=T=E=b3D=-= &= NF=¼B=q=h .$=$p^~=NW'X=_FȻǩ1=$<5 =R;&}<I<ȄTӻ >怼 >v>܄:#>G<Չ*><0>`=r7>>=K=>p=]D>r=HJ>=P>==V>=iZ>A=@^>=<`>r=`>/>l_>y>O^>ј=D\>*=;Z>5==Y>(=Z>9=\\>Ң=_>=Qe>ّ="l>="t>a=|>`eE=>ۇ-=d^>=8ċ>=;> =>X =JΙ>=&>=vt>6+=>A:>=vz>S=[C>"k=G8>*Ɓ=:>=c>l.= Զ>I=t>= >='>}= >,=ڲ>=߱>>> >>>j >~>>me>\>P|#>B>'>>8+>>/>>e2>ϣ>i4>m>i7>A> :>o>&<>>Q?>Ƣ>"C>o>F>T>JK>>O>^>@T>D>X>F>w]>㠨>ra>>Ue>>Ag>C̩>@i>>h>(>;Of>m̧>ŧa>糥>VZ>Ϣ>l R>7>>bG>!>T<>>]/>B>">O>?I>؉>~>6 >=;p>=}>=ҧv>'=o>4=f>j9p=]>D=T>=J><@>R<6f/>9?U <">4<3>@c><]>=@ >J`G=P>r=="'=7>=t==ø==!=D=9==Df=== ~==WM=K`>=Z.>KK'49M><4=suG}=JS=4-=.hPx=yo=ƅIHb=; =5<7n;㲽 v-ּUý'ɽ"aνѽץ_ҽV eѽEԽ+Ͻ=NνaͽI}ν Sѽl$uZսKؽcڽ]R!ڽ;ֽBнgƽh!=ͭMs84X'_uu@P-?z# ϼWƾ;љN4=F-̽K=н禐=k ֽ%='pܽH=8㽢w=;"le=$P=tP;=2J'=>c=LA =nL<<<77F抾7x 5b >/D1>-2@>3.M>XD1bX>2la>k*2/h>D0uSl>W,n>A&$Ho>n>}km>clk>Eμh>fe>%ؓb>1Q>1_>ϖ<[>^%=Q>:}=I>=G>R=BE>q=kC>1=@_B>͟=6A>o~=)?>5=e>>=*;=>=#;>O=(:>t=8>y= 7>=!5>=[3>n=oT2>1=0>JL=.>=P,>|b=3X*>=;3'>)=]#>"= >s=R>{,=z>{=K>=\=>=>=9 >o=PE >= >d =! >8={ >B=~ >r=2>jZ=s>>=>ʅ="=<=3`սY*`K.泼*F3`Y:< 罋Y<+HT<`]%=8㽫Cb=wx罐D=97۱=:=A=۟5>?v>]>8 \&>ø Æ-> 2\2>I75>%7>3H9>7.;>sѽ=> @>$+D>ނH> A}N>?輪&U>V\>)_o=k>[z=s>=Ě{>w=Q>>c>> >.+>>FK?>w>0Q>bp> c>Fɘ>z)u>ނ>>I>$>>>>>&}>Xߡ> S>>>K>q^>>s>>W>@>v/>>y>>6c>>rk>n>9>U>>5> #>>}U>J>C>R>>>)>m>:> >#>>,>\>qU>z>n>5>°>>>>0>C>˰>->>>5>>>>VΆ>f>:}>>I>Ll>5H>+[>a> J>>9>{>p7(>>L}>~>z>7>r=)>GW=x>I=e>&p=R>'=|>-gpW>F>-q>y>F>*>+޽j>H}>CY=>`9R>Z>ZU>x 3> #>#>"]> ,>'>Oș> ^E>r>cVÈ>K̽>6I5w>0f>!x&uT>F ?>[r)>)>;s=zt=;^l=FRd<hL!Pռ0+fJ^oD 9ӽ mO6)g/;ͣ)3 8aQٽ#+C !UN"-!$4>̟(yM>Ab[ygL drv{'aDžQkK()3>[=9"FK*Mp.L\G@}8..0ܤ' 8(1n (s֤KƜGE͕O;󷒾<=Wz=gd=Ŋ=F=𾃾W=}?=)rf=pfX=Yt=L =7@=3H=(=.=q6 =VjC=wǿ=bV)=?=Tp=1y=P4F=L3'D$<0 #g< <{ܺ\H}g]Wټf w^ X$-nْJR89@OS&'o {iɽîhhn`~u9 ټVB( вF; ];r~ƣ5lb Ki>䛾2Het-¼뢾СּmuI> _V(*iP.낽ʢ#aMfŽߕ9Njx e(f0ﴴ.5^!6k$3W/bs¾)'¾p#fspDidtu =ź+sPþ ؽ~uǾ`F˾爦 IξWwϾOA_Ͼ'[;cMȾXoַ; `L=>=B>ӕ=>ݿ=<=gn=ԅ=O>p=>Põ=QL">=2>=XB>)=bP>H9=$I]>ߎ=Z=g>ޔ=n>=dt>s=71x>=wz>#={>=Q|>Yp=p|>*T=z>>=w>5=Er> :=j>+L=n`>T*g=S>=6E>L=f5>d=%>&ݑ= >`{= >`S=s2=D(=l&=wՁ>k>_=3ɽ=L>˙=N=SOʿ=0&ޓ=8JKa= }g+=@<2&9K}ě.wM$]Gn)\az]atwJ=!!]C>Ȅ(-ہʀut, 8Zj1ݽGCɽJ_ķ;bK< d8=z=ˋ7=[w=6k=m=~aL8=`G=bΙ=:J5="2bO= >8=7{>to=>]'=*@o>.!>Z8&)>7P,>|]\+> Z9&>4K/ > 0Zg> >Ǽ>co>I#h >,3*>绗N3>B9>XG;>>x'$\8>_y1>S'>񩣽W>4>½>AȽ=Cǽ=5=3=@(s=?=+`=L=&hͫ=Uv=zd?+=U%xu=K&A=EZ=DEr<8/HHv%0K,)FLEf=,6.43;8\3{=G<>hH=X>=>r>=> >> 8$>`>)<>>gU>>n>I>z>+]>'ˎ>>Ԙ>V>Q>B>;X>z>Q'>~[>!.>>>B>D>0=>>n>;>>}>`->L>oY>R&>>j>>H>Z>>WG>@>e>$>>>>3>C>>f>J>[>g>j>>>>>}>A?>?,>GQ?>B?E.>4\?5>p?>>㡇>>y>>d>~>NN>K>l7>> >ؽ>{n>{>n>q=>C=9>&=M>__*o>>58>tWIg>/b >[p>Fic>)W>FM>ǼZC>5e;8>A+>vF>Mmr: >:U=S=F,=ܨB+}ĺ஼[N:н%3sbxM4ՈxhL웾Yʽ` ߽ȕ.>v :yB0R!MޒZ (_ր+ ~ +h%fS,?. н礽 s>\ !=0l?_ V]<*<6= "q=al۽w=rܸLѬ=þ=>e=ݳU=^,;=A<=(==fZ=&=/z=a=n==C=ߦ=o=.٬==>== =>==m=\?=t(>L=2>v=VO>Ie=^^i>5.=~~>g;>>fa ͅ>">@is>&:"g>P\>NtR>̦mH>8'ν<>/>!>I)>>E=9R@=b=go|J=S@x=y}Í~=9Pb=}/N=_yA=nsH<=FslW@<=Uew?=_D A=Z~9=X4!=~Y ȮO([YucF:jd$p$xtЍkAx+ zQ zݔzw;r񹒾zlEe_0l'[pgX`awXt0R2ZmE_$:De%2nk)>;n)!^Dn % jm`YjRA"T/rEѤ-}-  y O_ S' i44q} -l=B ^A H? 82!,32ˁ5E~Z K~oaPV؊xÒvJH*m9S'HTU@֪aɯm}mfzW軾hþӌʾ~(ҾY^پoިe߾س763I%PȾϾgվKcھy{QݾN.޾IܾuuܾӾؾ$|ɾXԾmWξ^:ɾPZaƾaCǾFo˾GNӾ4Pp޾Ү뾏(=k(Ӿr ,M þZ&BľyVƾGȾɾj˾c ˾ ʾBažpv:ذ e߾ Ƽ;qy:oA͗ Cý8uB^M9KOcH=HF:V=(>gM>QE>iͽ2>%>%>#><.>0h={>ާ=?Q=H?(+= ?R=?r=2?=!?? >u?b>?#?{>'%?m&/>&?K>m&?k>n$?>!?oP>t?ӟ>?r>9?>*? >% ?`>?f>Q?` >>T>>#>&>W>>Y>ѣ>:(>:>}>*Z>n>QG>?>J>>8Ɓ>a>4r>>@`>V> M>ҟ|>E8>me>">Q>>>u@>8=z2>h.=(>=#>J=!>ϻ=˷$>=1J*>>=1>=dX9>{=>?>^=DAD>=H/E>=B>=a:=>†=/6>9!=uu.>W;7<Ӂ'>EP">'|e>BŽH> 1 > > k>/|=> =$K!=UVT=YQ=aZ&="NWZ* =wP=EF*=ί8v=)2%=EV===6 CZ=~=1;=.="׽c=ν= ½G/='8%> >HXh>#0>>mi>,Y=  >=ڥ!>^Ǵ=d)%>j=y+>C=M3>ȴ= >>iV=I>ŗ=]5U>Q= _>+=e>u=%th>==mf>=/`>IU>U>[>ɔH>R>u9>%>hq)> ,>-b>0> >2>=}3>=D3>x=\E2>=0>=k/>e=2.>]2=u->i;A8->GxE,> ݫ)>< $><>jd>P/>䚽Ԟ=m¥= ʩo= =ۖd>>-@$>o7>i+ I>6{;.V>< `> =.c>\(=a>p7=Z>8=ŲN>m5/=y@>)v!=0>~=v>}=> >/<3={<=<`=p< ="Vt<9>^*=AI>al=tU>|*=u ]>=a>o=d>4>zg>u'>o m><=>)v>cP>(>^>n>6]h>tȗ>[l>>>k>>f>x>^>>T>x)>zJ>- >*FA>e>8>!>0>=>H)>>>>_g>Y >>#3=~p>8=>; =QA>Rυ=t> b9=F>5<>%;~> T>zѷr>տ >1>*Q">fk>]#F>jㆽ*>yC>LA>L>a>W>j>1#^U>̆_->tcb>,ڎ:>>q0x=i=$-qW=| =8S8$<2 S|<+ԼG<^})<r;;:i?;l inX,6zvWg\>"ΥMx]8@+:Tmɽ齧R<><_<>=2I>9P=S>N=c]>j=g>0=s>=> =䬆>=V>U=r>=\>z=y*>3k=Y>3=Ư><>O<>#;>(>nO>G2>?>:܀>>Zmɽe>ュG>3 {>B>c.t>R? >ΞODŻ> _>ao3>0~@>D;>l>2MrTP> 剾7>L\ !>z]|g>~jb>WY=C9~=?1=My" =e+=t ;=HU<0}8/O!ŽCи vͭR e5龚pVT% H"W޾dۼ|پ2t pԾ}g;U;ƾP;;J;N|:D9?9BR\(nSVn9J AwvҼ-.nmz) ?0lݽ 1EsWrh2⌽zLsPl[QjVҪ8e3MýJ|2SƽRxf+K$3-J9G52J3CnWd._'Za!hH`t[iA(UG0NmG^BgY? ?9B)I"G\!NUڽV!Ͻ`(ǽ-lMý3$y_ ½< pýc;)ǽSRM˽+Ͻ^槾JJѽ"~DѽUڝн pvLνj˽bȽ۵C ýA;L<#<Ġڸl=Ο3P37漚X< :}PS=#=jf=`>I>;q/0>aWE>F:V>z/>d>n>4ҽ]w>c&>s˘>"'y>~]μ>R>l6>qm;W˝>"<*> <&>=Mȧ>"E=i>Ɓ==>t=E>T=[>K=>>!>y=>>!>*>^+>t>I3>A>+:>t>HB>@)k>7J>b>S>[>C[>r]U>c>KO>i>7 l>#$?>`j>3>c>#>V>>RD>q=8.>=n>R=!===l^=h=/= a=u= ==J=n[>"=>>&->\>$<>">MO>,>ؚe>PD3>t}>5d9>d.>>>->cC>*>G>>zI>W=>˩K>N>qgM>>VO>(>8kS>z>Y>>c>">On> >Oz>?U>j?@>& ?"H>qt?e>z?c>?T>?c~>_ ?pu>?/m>t ?h>>f>>dh>>G[k>o>Wo>s> ~u>>Ҷ{>KI>L>_>&>V>>*>mi>)>>^>>P>|>j>U >;> &> >a\>>7>G>>n>U>>߷>"E>Q>>c>df>ڬ>>m>F&c>8g>4D>)̚>+>>؏>P>o>Aց>\> n>">ZUV>s>7=>#>m#>X&>k >y&>s=#>,=>=>D=>*5=0>|=>=>N=FQ!>Rz=z.>δ=m=>ͷ=N>= "a>P=mt>=Z>T=O>^=Ɵ>=d>5e=>$=>=5>=iZ>TH='>=>=z>K>.>0>Ũ> >ҧ>Ő >>ń>n> >\>ݡ>>4= >=˔>n=->a=|>=>>M=e>N=z>^\h<q>5b;~Ro>Tk>jմc>K#X>?Ru{G>1>轴>b >d=?%Bï=U;ICU=Mn< \98Hi͝suOw_|K-Mӽ臾< tY}_iV k!Ӵ3v/S3|k+vMqio#oN+erB;v`Bs|}brp_^.!a𵍾d=ž}͒>;lҾ|fҾ社-оW|F;1x-ɾ޶?ž>h tq ϻ+ &2Ǯ!RиޗYsQ#TK|36xè!vcY$;н;Mai*k3 Ͻ@4w;AnͥM=Q>V=>B2>C%>>*>.>WS+>@@>p(> P>~">5^_> >Dm>>`{>9> >a.>>x>(> I>o>M0>%>">4>">>>>7>]>] >>q>꠹>vW=&>li= >$ڠ=T]>K3=>L=~>la={n^>ǜ<զ>>.@;><̻=VvR=,|X= 8,2Y<Z;*n_ ԣ=E VBTǾю麾MCw%̱dgQ}~>P@V)4P~@Aӽ:%q+,roo >tz>l〾==I=7=ҹ$x='xbx==H_={=uua=ńo`ی=j=dpd==E^^=JW&8=N=ID=\ 7@>h'$>=|>Cڢ>lܽ >w(>Vi0>9s`7>Kk=>40>FC>c+I> 7R>\>żlbj>~y> Tݻ4>% ;>d<>'=>6"Q=6>zu=a>L=9>j_=PŜ>R/=`(>=X>y=7Ý>=\E>Y=>=:>d >^>>I>}->><>>0H>s >}M>#>>M>[>DF>>%:>o+>b*>>>Ό>>$%>\=!u>)=`>f=I>Vr=nO2>V3= >;<>e;Y=euՅ==(d=l8a=Į,G=*z5=2S(=ضo=;S= y1K>v>!=;$><21>Y_=SV?>z=лO>-+=Qb>٥>v>G0%>F">B>'>IJ`>X>}>K>݌>>x>}'>W> > B>^>>Ly>>->> S>D>k>s>Վ>>>e>*>>>}>Hi}>u?~w>ʜ ?7q>Ƣ?fk>?d>d?r]>xt#?CGV>,"&?lN>@'?E>%'?;<>'?{2>-''? `'>yd&?+u>X%?h6 > #?=t!?sZ=n?P=?=X?͖=X?=EI ?Ju=Yc ?/b=ab?Q=Ig??A=k?2=J?A@==?u=?<?(<Ģ?.K<2?;>3;>u໵>>iyx>)L0>ꙙ>}>"'m>} g(N>RN2>н>+Z>c"x=^X?=ݕZ =szB=?=c<|)<<cͻSɺe|%iH.Kk$Ŵ#̆_ۉ.n͋9\bJ7:8+Xћ>h˦Ϥ;z7ؽhF ⡽DEݐ iqQg6f=KV=Ҽ=)b=r=+w=GM=堼v=ѓ=ǧ=X~2;=Y<='=Jk==[R== 9=,=wd =G!>T =u><>9uO><>>|i;SH>ٻڀO>웼YS> R>tNqL>/@>}2P0>c׽>I> =}!= =p>'D=ܞ+=L.=/l={13=2y=94U=M3]>b1z>;.,>e$A=Z=@ =w=Ie=jֽ6=̽f<-˽Zû3ҽü߽q!OVϲ N–+*GH:Bѽ> JDYrHhtޖu~Pt%b/i ȼ@aS<V>'mYjzUFދy~;p<۴t<f=nW#!=G<=3EW=>|r==Jʽ4=aq=!=@=lp=>?>#>j>|d0>b.>U;>A>E>Q>K>މ\>WP>/qa>KQ>ڱ_>PO>VW>L>I>I>ll6>F>!>{E> >cF>8=FI>U=K>.8=&M>=(QL>k=H>1J=DC>3N=<>=T6>M6=1>s=./>VV=W0>:=3>=t8>9=Z=>=?3B>u,=D>z=D>U=q8B>4=<>"`R<?4>=栻=)>﷬@> >NH=ㄽު=^#=t½y`=uv=AL< T6L%"-+S+25h\7nЋ:iN:1_8Te45KJ\/oEv6)IB*#%@r.֞:&/zηdM'ԔUt}vz1;=ཝ<` =-gA=~ q=SXn;=Ń2A3=$= G*=o==;=Ʋڼ=//=!ۖ=:m(=WbmQ9>>u짽l2 >$Ͻ!> >e>%>u7N=wE =#Pm=Xi=]p{.=aY=d/r;=t#>==>j=Y>>u>ܵ'>b>#E>4ޗ>2_>>v>b>ڄ>->?> >+>>z>y>_>S>^>>ϝ>>1j>?L}> ?{> ?*> ?>%??>?*Q>8*????P?\??Zh??g?C?jS%??4+?g?v0?X?Κ3?f?4??؊4? ?2?s?//??O*?>$?>?>?>,?>^ ?>[{?k>q?ڜ>5>0>w>^~>>d>>yN>>fp:>Nl>)>>G>>w!>>~>:>k=>=n>\=9>P=%_>=>y=K>׭=>%3=>q=w>"=b>5]< l>3+?=S>1+8> >zս4=KT="m0e=7.<_hI}NVL`EKhdf)o?tKy&ƽa~ٽƀ܅3Qb,fgS$_Fz_)s*k(*c&V"^Z]QoZIa 3A/ _9v1t%)1 m ;iZ "pヾMνBp콙=c8ُoBq:&Ր4ӐBؐ{N3Zgs\F>Y軆i񣒾!ΙpMudMᆕ *j\썾5̈6׸HRw-Wh19X\F)^4ߌB!׌AZ 佃sн@=+½-&8 3H먽% x.Um"`bQ݁]?u+v`nxr>:JнI"ћdFu!ýH!3ǽn[E@ʽ%Nztν+ ս޽Fؽ6 8m '= ] +Y U g E & 1 |jP25d \yhbZȽ,6YZnSKAgs$''//4n9$k;VBNl<[sL(dZ25H>3x=I/>C9=^7>c=o"=>~ʂ=A>Ӑ=FF>=IoL>:x=7T>=r^>A=v)k>=,3z>>M>4>dž>|*>[> C>'`>"6^>=e>$z>FL>]>>>j>9>>E>zu>>ۺ>w>悔>l>[>ز>]>>>{ >搹>>?>w>>F>>$>Q•>>>q>_>y>Աm>>\>i>N>;>C>>;><9>7>/>/R7>>!;>F>$qB>J=>CaL>w/>h/X>Η>d>F>%o>=h>\w>VP>Vz>Q7>Hy>>$s>]=bh>==ҖY>~=JG><3>x> ,N>oyn=ڽ =K *=e5!j=5zM=G#=RWr =+fI< >5F>_|7a,> tP9>kD>9amM>tVZS>JT>&@R>n6M>-(kG>$5\A><>l%#:>"' ]9>w;>H/@>~ϽG>xM>ȋS>> W>bǼl Z>2\><_>HQ7=̓b>>= d>}=Oe>=Qe>m=yc>=^>fE=^~V>e=*K>5="<>=[)>T=>0=m=6=$=E}=S=₆=^K=ur=޾Xi>6+>'iҽKG<>nI>Q>&BHT>ER> L>% D>E::>}.>#6 >o >Z=-#=r<<= L[==/f<6Bv: (Td{@d0q=cp|dL6 "نW$xȽ)爾(սlǧ݉mC#&6DXZ<iӽ=6~onx'Qq-PhmK\]ϼLOd9֫g:8#hu<< <5ZݽP<==^Zĥ=߼T=XQ=+=@>7Z=$>M=1>$=t<>j=cD>u=$K>6=ZQ>>*X>>bb>7>Mo>>>G>}>f>R><" >&>q>P>x= >ou=>Y=>=>=q>@=+>?=P>C=K>8Tk=T1>VO=' >r5=>>E`=ά>aI=lk>`<(>Do-<8̡>l[:#>?>W3 >pټh>+r>%>WNv> t>[>Ȣü>>0c!>D{>i<=V՛=(O=km<eN:bѯ:1VB0e hyν&]9ڽ𒽭r:LyfD轮\Omݦ&oJr߶BӲOýQνTk޽xc|󽯶>xн#p2m0@t>)LeVTK?%H1Y:oYaW6ڍR;RLؓ<@Em<|=+=nr54\=,=.#ڬ=E8I= M=D=>ܽlj==zn=v =mz4u,>>t8E9*>Д;)@>;K=q>S]=Q>ڌ=i>6=>>=ޣ>M=凪>g=>f==>=>V=4>j =i>=>\=d>&==><8><ۙ>S3<>18˛>AOR>O>BV->Խ>y)>pcK>@3U>)&>(>oܽ{Y>ݔŽ>7[>#}>M}B/g> ZzLM>V@$40>/ ?>()=(O1=;0ΰe=z=p<VNABz~K榾%C᥾ @q@C; 9D=EA 9r6G+ <wם5Ƚ|ꑽ3žE;1KƾArgľ<FI=޻3=v=̦!>J7fG>Rj>Ӡ> ۓD>>ȓ >؅>Q>h{{V>Tp>a>,Kd>,X>f7>&>$F>!:ͨ>="(=ᛧ>U='>e=>x:>Fά>p'>F>>>~>S>5>Mi>X>>j>ߌ>&>\>>¥>>ď>>>aV>G>>OU>o>>q>?>>&w>j> V>>g>>&:>>u>X>>>4> M> ¬>>N&>7>N>n>>G>j>k>ә>bv>> >a>i}>V>v>w>0> >>6>>L>*m>>O5>>Y;>>P>9~>`x>Qq>>#^>n>t=B>V{>:">b>#8=H>h =|g.>B`=x>MeԻc=+ʛ=Л,#=aܽ\l;R ?s&0@c WX"eg'nk%&'cR15@XUBGMNSC2Xk;@Zs'@l|_?(9?e>:h4n+K*_ "BqkpH\ C%ӽn*~Ҽ콪G<=ez=ֻd/>o(r,=s>=8b> =>j\>p>ra>m>Q+>y>9>"> A>>A>>e9>[>(>>$>!>=f>8~=g>NBr>@m(k >󲎽>uv9>"ֽ> >,ݽ[>b˽C6>\Ť>x>.>~5>dW<>Z)=ǀ>@==?X>=Q[>Rj=> >W>C>>>k}>x>n>q>y\>` >YF>yh= ,>o>=+ >0=4==Ct=2b=J\<=`-"׳Ey=#>K=w6>=]E>?Ux@<3^>t< f><4n>1&={>R=c>K~= >=f>='>߻=>=ߞ>=>=5R>;=0>>>o:>W>>l>O>A>T.=0>J=O>v=|>Pg=s>t x=m>6=Jl>wb;s>u:=Ӄ><Ź`>vh<>8Cy>:i>p@W>֩QC>d*>F˼U >/I=g>Wu=."oV/a< R= mݽt yw-<|?%g;-xㄾ5=C$:V+eêgoAtpȾv׾v*辦wAz̀ /%֐f7/̟ q4/v ľ-OϾz*׾Wܾ<߾޾(&&ܾҾ׾ hҾ]!̾Iž.4{No*S˟}w0~RMs9W@\ͽN>u`mxT:Za3š<μ:!?0 ##:Ub;DaSq=2N?>sgF>fi>73>'>%{>Pb>pc>؂>^>dw7֯>T>|*>>%>`㐼>[$(>Yd1c>hR&:>{6(>u=>>4_>1>H}>_>:+A>_`%>`>ϖ;=**=<빽k=/Ľ&=8hɽ=/Ƚ8=Ný]<1(%׻K݅e̽བ?ݽKf#7Oh%h+C0jx]5ԑQ9NA 4s/\p%2<a%OSxV:Jw;axvX <b<Lr<t=ݐҼb=>l =֗$= m> ;x<>Z<9f>&=>l_=s>/=g>=)>3=0> @=>ځl=>;DD=0>=>,ͺk>8>؊>̽Y>Z$>h%$?>G9,0>D~`>}Fچ4>C >?H=K=U= =,:o=>;=Bh=PwHK=83MF=OK =0Mn)=J%=NI=pVLM9d=O+>Y=B>u=-V>=7f>=t>[E=>!= >=b'>W>ᅰ> >4>>>>>>j>$|>B>M>F>Za>>'>4>5>Y> \A>x?WF> ?B>1 ?5>& ?@ > ?_>W ?= ?r=8R?}JF= ?< ?Nْ<`>`c*`G;[>WS>2C1>U>Ӽ/>w>/b>@bx>aRH!:a>o胺F>Ol%~]M`*ļ Dj༮^w{v.#z=MIX(ue?#ܕv߬ď8yqe.P7ǽ̿P۽*vٽCBA6Hf'{C\=d4U_hmtiz9N{B.ܔڑ9 ) ɸYk㴽퓾#2-|9duč"67Y熾/_}j&lBb4>fŪ->c<8>%Yd9>I3>8&>`'j><i> J=I=щ߽!=ǽ==<=s=E. =ռ=ߖWk|=Qo==;?^1<7>gVP\>ԦF_р>t!/m͒> 5>k&>;>;y>U5=o>[N=s >3~=K?=<?B=w ?q=NA?b=Gs?1=.:?n=b?= ?>v?z)> ?a>5?a> ?*R>?}>- ?J>(?>9>N>9>N >>bx=>=0>@=q>ma=}>|=l>^_=]b> '=>?<Ζ>}<%>`y<>6<Ù>%3= >?"=B>ք=/>f=><=n>[>> >0o>nJ >\>|=ED>= )>= >n=7==a=~ٽ{Sɽؽ=𽿇v8 5-罇LA׽UPeiЕx~gI^1<餾ܔ)=Up===հ@h=…=I >> >ei>#*>ꎾ= >jo=Ձ;= `wm=4(k=_c= UF=aMǻ.=X G3 =AҲ<%:;36Z-:(A3#XY 9`>椽ꢽ}Rui6.9T }Ɯ/Ӱ'otٽ`9޽Q2Ƚ % H}ý$"$н7)1t߽/K/2^ g3Z|G3CP0\1+Z;/$»ڽ4D[Β5QPཞwpǽ}!3#;g<ᴧʛ!=he/V== =GWiy==5y=3z=BQ=XΉ=ǼB=E>_7=Q=8= >k >y>>$>%>2>Y;>dA>i+X>O>Ez>U~\>>Vg>؟>q>ͮ>y>>_>l>T>>Ά>U>(>+>Ԉ>>>t> >~>mv>x>Ue>,>DP>j>U8>>>>*>l>=L>6=˪>5=><>@c>Veo>еmX>'=>$x{>8cI==`B=;bpw0&žRǾɾTI>ʾDɾ.Ⱦ!+Wƾľ0ľ-4ľ(ľGž^4ž Nƾџžyľq(^3_j澖)Ծlb%|󫾏9֖%䜾z1>Ec;9F4Sh.vF&#~lֽýÐW:kKN ׂ̢iy-ߟ:v|Qu\Jf'=5,>GAL= 4@>Vg=+vW>=8Rr>Í=>/=<>P=>=>.=>=2>Ž=>D=>(i=&>gj#=T>IS<>aV>>)MC>s> >R">>|ƞ>嚽_>Q“> \>g>>tH>Ÿ>Xӧw>+ko>1g>>ƈ q_>xW>nN>SRnC>8/)p5>Mu$>Ua&>PXƹ#>RV#<="<%H=C=pD:=䫻=ZW;ց=9p$=݉>2s=>?=R>J%=+>m=;>2Q=_K>J>V>k>[>D>vY>p(>Q>$/>iE>U2>7> 1>*>C)>v >>>vN>R>#=>Hj=>;@= >YKJ;=zѼY=C=@`=kFG=O$L=nْ=v7<=I<=vH= j=E9=:-=}Y='<< v<%HẺTXMa 8pvǀr7{ڽP(Ś_r&<`[-L򟾗>pErLFoU+}Y(!Wu{̳OfeBkK1BB/F=ؽc׽ȉ剥$PټcAh<'Z=R:===̆=> =->{>v?>'>O>C>a>\>u>.q>犅>B> >>4>[>>8>r>>A>m>n>>Π>i>>?>>>>A8>Hz>>碵>{>>>oR>B><}>>0E>>a>&>>#>!>>>f>>>>C*?>5?>?W> ?J>J} ?U>v ?|>'r?=> ?>7w?>Ơ?ݝ>a>> >(F>x>q>,>|X>8>?@>,>l.(>>>[>c=þ>=iƹ>Il={>@="j>e]=>"=~ >0<3>c<n>4;.J>~:4%>}1I=>w<=k`ۍ=漑(.=^s <'W% j`7߽GݽWD#6=@I`O^i=|d{䋾f񍾐И쐾\ΣӑZЂ:` Ox tuqA?jF ~|obDv_^>O=BV9{J6Mj7bZ<ߙLhD AZL:S:8ppZ;>u_Ec%#V~MhdBk[n]sɍvsiut:n<r"bEO.7bqxG!߽l'ڹ!T>ԃ<:{0'Ce^9JM*s;%:oF)^(W@Mлs"½*6h1°q7al=^$=Ƭ+yE=/}>JS>X޽>`C>Oh#><[ԛ'>xJ)^+>~c->.I,>>s'>'N>[ki>l὘F > =W !=.(=6=6{=0 =I#=u=V}=,Mɽ=W[8=pD5y=ø!=:2=<=4B= =\[==[=1h=H=`=>U+&&>@y1>\ 8>_9> 4I8>H_4>cQ.>2'>Qä9a!>i^Ƚb>{> V̲ >+A=u"v=1{(=RJ,^!=0ȣ=}7φ=-GA r=AMl&H=Z.=вgu<q瑥. ^I>Pv3>?ABX'>B0/>c;15><>ԼB>b@ J>r1YP>ζ]mV>8ْ[>ʼV`>,d>Zf>'gg>ܯsf>ʭ d>BCb>;a><.a>=c>6=g>m=m>iV=0t>@Y=?|>A=> > >-&>kP>EC>ރ> `^>㢀>Nv>x>>Rm>>wc>>Z>]>sR>>fK>> D> >36;>)_>s1>:S>&>>-W>%>p>> >gt> >>_>9>>>.>{>@>i >0Q>>/)_>ܹ>@f>&>"g>t4>?b>ƫ>5Y>h>~J>>7>an>">I>B >,'>7= >~==dw=H =t==X{=b=]b="=3V=0\<3T=;d8< oY=45/4`=h=+󡼷vs=je9=IJNX=:=ӽ!= I=B1š=6]WU =]{=e,=a=3(S==#I=3=SyǾX_=2Ѿj=9۾߭=/x~=龜{=E_=߾<=#𾄃=·Y>jK>&̽`>4>l扽 >Lc=6R==TʹL=ui<=&<==C=9@==^==&v|=`a=q=a== ==>=1={=NP===6=/===J=Bd=ɻ=Z=!=P=0=W=Ȭ=>נ=E >H=_m>=P">=->=5>2=v9><==B<>==>w=o?>w=B>7=G>T#=X]N>lh=U> =]>o>=dd>>WEi>{4>,k>>R>i>r

    ~e>f܅>>`>N >=Z>*ۜ>T>>dP>eа>yN>|>O>J>gU>'> \>u>#e>;>*m>j>;s>r>߇v>!>s>>5ui>v>rX>s>B>I> J(>> >8>=>,=&>i=>=>p<`P>z3ڻ i>?o>l f>wY>Gz>6R72>|>8MM>.2|>?C>R{>^>ؼ'D>ig[)>P YaF>=1=y=|̽g=齽JU<1R2>+8=L>=d>j}>._y>D>P>:b>/>w>Ɯ>4>b> >t >(>ڲ>-v>>~5d>P>kM>ܳ>32>䤲>k:>Y>&=f>™=V>aP=r>:>u> ג>6ֽЊ>H>'N>&$>4f+V>*w>'^&od>k5X>9> >>6>ֵཱུm>ɽ@L>h1O&>]0=tƤ=Ow!= B8rs:3 BDӉ`b2g[5y >aCq&>a4>oA>pgN>jB Y>  0`>GEe>A:,g>=f>=!ke>W*0c>n7\!b>F2a>Ws~b>fGc>Ss1Cd>Y}xc>吂o`>Tׅd[>tS>ͮJ>P)@>+b6>[j->z%>zuZ >;>⼃$<>t>e_`>3K,S>6>!* >? 7f>7h޽=zR=LD9=QZ?=ܱA<$===)x=I=Pۦ=0>4+=1>=$>z >h5>Q#>/G>9>V>EP>b>c>Kk>0s>p>7~>s>d>nZt>>>ms>pF>p>V2>l>>e>H>6]>82>aR>kO>֧F>F>Y:>{$>)/>> g$>>>C>>>L>>N >>; >>d>>>l>2!>w>>U>q>nl>>_>"> >%>>d)> a>@->>\1>r9>34>Ӳ>06> ů>5>8ʧ>3>>H/>Z>/O*>D>@N%>A}>I!>f`d>e>RK>A>8c4>%@">}I>"%> >X(>=Nw)>[=u'>=G">*B=C>!<>, >@k=8:,=昽V=VнF"U=oݏK_.Oo(?!eQ/J$[ySxP]c>ٌڽRU涽 l*нm˦odႽ)uV7.q>ӽxUz˽XaRs꽳@ս)9o&NVZҽxnHdj*~q{;C&;˦<<=U,==!z=^==9&=D=u<^=Q#|<><3)>l;;>N:|J>Ɵ:ГU>{:%]>:ȑ`>#:A`>GKB;2]>@;Z>p__< X>h=CW>L5F=W>зt=bV>g=>T>ژ=P>2~=wkL>|=F>6=Xe?>[=I7>>=.>巪=)%>=6>QH= >@h= >)=><ĭ>=߼!g:=Gɼd<˭̷;E}!+_Z8?{8]쯼c[4x}= >R{=8%>~R=)>Jʐ='>{=6 >f=i>5=><= <=l=(Z=ٍl=ǽ=7=k%==q-3l=߈=>=vH=OW=lCT;=~zVwo='WA=9V=DR=,zK=?d=.=fm=Kǵ= ˽gī=sr=)nIm=qH=Lj+=na=Yʻ,9=\[=V,ky<]j<ή1ŀ;޼-,㩼Aw0IqG倽7`tי{*挽(࿽+"̽/[ԽI½uٽҽ޽Mv޽?IV佀*콹ޯὲHJ޽e3ݽNlS@b齀|ZvҽRA!%+3|q88y Nd!9},/6] /&V#D ;'5<sB=dzۇ=w[=H E=c,=l#;U=<&=j X=q===ww=ھ=&=5==dk=R=3v==D=T==w==K=.=׈= ==i=>@=H>y=>sy<:,>fe6H>3`|T>Kh\>#Y,c>2Oh>$\wYm>XTq>2n=t>~ԁu>W r>Ͼl>4 c>p?LV>~v뻤G> RO7>k';%>#\F<>`$@<=%=$=3V=@=$==Z=#{z=g=F=k= j==C<=(R[Ѧ"m NJȽ+m;M¼ Cw-JU9lbgNC JgoP%~T^;[,US<&S^ѧzi<ОL:z3>̽q.>۽j<> MG>O>`SR> V EQ>(GM>F>{Z>>( (4>̷2,>B?%>46L2 >,ZX>ka>zf]P> e>nD^=RRg=aCV= 2ܪ=!{J=k d=7=v>W=</<숳9⣣,<=>M%H<_t>сm;zB>Z$;>`#>BQNx>>ݼm>*8L]]> QVJ>HO`y5>ЮԽ>4W > >=7U=_ %P=43Ք=A5p=IMp=6X\=_ G=<%d11=:VdB=`<[٩<1S(]<1zJi;)@4+_)  %+oZ@ L+L vK I(#7 6ڽF6dĽWT7ac|q i6~*X7,=Oy<-"=!pp=U= ؙ=oQ|=~<>/N>a0>KғhkE>MX>YSBg>/0Yp>۝;t>Kp>I7?e>cS>V" G=>Ė5r#>> f="=N9h=ÆG=tQ=,>{=uO>Z5=n>=>aW>>">BҔ>5>->N$>ܚ>(>8>)>[k>)>>D)>>*>>+>-t>.>_>1>_J>Q3>"5>N4>_!>3>>fq3>5=3>!=4>=S6>=I8>Y=@8>=5>="0><=<&>E =x>O=^>==i==>Q={O=˧g==U =]=,<=@e-=1"[==r={f=a ¢=c='X.L=Ӡ/C<)6{;^b=K\/F=)>=&> =0>]?>U5>;>q7>] >7>! >>5>>(1>">v*>>0">+1%>ԁ>=+> >a0>=7>=mA>!=MN>T=w]>$i=m>!=5}>=I>=>=Ȍ>=:>V=1+>E>>\ >⽙>!><_>>u>>Q>j>>֓>>>֋>k >P8>b/ >v> >_d>|h >iS>>3DE>S>8 :>$=s1>q=)*>E=#>ע=߰>؞=W>M==n=g!=Q=Ȯ===W0=n0=.e=7I%=(-==Q gYy."@֯ ?'սzi*)?D%~ۻ5i;v+B/vV>i޽L4>LD> L٬Q>/[>C|]/d>/T8~=st>Gw=0|>=[>= *>=É>>*>>>]>Β>j>'>0[ >o&>I>>=F۬>=>==>g=m+>M=>=r>3e=VP>'h=/> >=t>=F>M<>;>}l>='g>B>{8*+P>z>:)>T7$R<W>Z<[>s\=F>#=z>X<ʖS>Xf<>~;]==8t;Aњ=-9\?=R͉<%P]ϑSۼ!;yB/'rZ{,׽g?RMPoVK).Z>* [" T{Z!f FYvuU& (Nڲ9B4t3~{ q[~ cb T ̽,B}30蠽\iך,NDs ޽ul ٽzuٽ ϽƧཱི?ǥT.QIiD  r1C9LziVOi2g(̽HCwZȱ盁4mmb9J儾7; ^#w) 3 lr2`qFpUKeKc+2tC7%;kX3<ԼT*V7 ÖUs]ՠt4ýɽV˽;~н0/Խ۽uN置U vlļ~ 8ֻ>wIZL<@7=T=oȑ=="}F=*s=F<.>/RK >kWa>7 >w,!>'ɛɿ=s&=1$ *=|j=ػ1g=+vu<þÂF4ľrt{}t8jCaS߼t :YiR<_H#=m(4= $O=45սz%=&p=N>ۇu>TYxl$>)>V+>}Q/(>{ ><[ͼ>>.E4,7=Y OP==]=`%ND=,Y?~ 5̽GhikQ ռ̺0]< F^/=ֽFM~=]%'=6,e=cB=s=Kz==7.^>YD^ >p> k>w2W$>LZ+>/Zi1>͸5> 9>~<>Ԅ?>4qhC>{NdI>#R>_,^>)oUl>һtz>a;F+><>l=ʊ>ka=4>3I=h|>J={E>,>Sb>Q$>r>B>a>^>(0>ʑ>2>j>hG>>Uʖ>]> >1}|>D>gj>W>]oW>"->iF>mܦ>$&8>2>',>ǟ>#>̣>>w> >2>J >>L8>w>=>r=Η>G=>L=>p=LȒ>ô=.>=c>+o=C|>NL=e>˵uOb,>jBB >F=ƪ=7>=ƽZS4:<7-:< >:@ZbBh7Dxu#DID ͽC`@m:./$y.Hb ]6v꽘uX6A(>&'F>ĕgc>wl>]}>^{>>K|X>nXc> <>Ћ =>7;=J>h=h=H>c=K>?=3>R==>ߴ=ʡ>=ՠ>=\>=Z<>xa=>5=ϗ>=->U >>>H>o>F>q&>>g*>o>.R,>>+>: >A'>_j> >j*><>>y>1>mn>jR>&=c>=>U=L> =Չ>r=H>j0=q>&;2>Tո"K>mŒ >@i=k!=E=av[=eg=E%=<194"<#8_= (=(K)=(:ĝ?=& J\=Ӆ0>Y=AQ>S>ms>MF>Sm>vn>|0>`>W>V>u>Jt>t6>>R>>(>)>>\>C>=V>S>h<>>e>>0Z>pG>> m>>>7>2>B>`o>>^>d>!P>> pE>>4?>^y>P=>>e>>k>uB>/>%H>|8>O>َ>V>a>{\>0>[Oa>S!>pd>7b>e>+>c>Ɨ>Ö_>'>UX>I~>RGc>-@>E>PG0>+'>>f>>]=)=룂=E4=ડN>;W>x_=>=>b=p>V= >h& >EM=>=׍(>=6>,=C>Е=O>:b,=e>C1;p>?84q>μo>V*h>], <_>BߊR>fX(C>u`3>ix!>v9[>,ý=὇=GA=pM=Ε L=:9# =x_>3c > RJ >| >Q>g7>Ǎt="-=L$I=S(%|=$ ="E=+- }<{u<(eN&X\-\a~;!3^'y !l-Pȓ1I}L4Jf6 MUI86 =/>=iH>=v_>>Et>n>}Ӄ>v&>B>f.>J>4>I>D9>g#>h=>_>B>0 >H>>tO>vW>W>>a>>k>>w>H>> d>LJ>=>>?>)?#>)= ?B>?d>C?p>A?m>3?<۔>J?Z>,?Qӑ>z?\j>F!?>3"?:>.#?c>"?e>"??v> ?d>_?!Q>}E?m;>|?Ϡ%>p?v>/?=.1?6k=?w="?ۈ= ?k=?\α=g?=C=G>t=2>y%=>_=H> =>R=E>Җ=?>Ty=6 >;=>j0r%U'>C ˲>50y=> =3A= <'7{;RrgCj_|o!ȄC:.W=7+هŽg9W#?}tv^f ;8(W+<GF<73T< >y/

    B;?>drL>ѯyJ&W> /ڼo]>]>;|aX>ZCM>Gyo\<>E'>}>=ݽ}=$c%=ˍ @h=)=J@ Swd~ QP(4̽mLpťi3 n OWMlx"k/FEq(;{ZbȾV˾KH̾g rho˾AȾq-ľLj3`﻾R˽a ҽرouֽI=׽5iֽX֠Խ$dhӽҽLMս5ڽ#.Z6wʟp B'2MN.]񒾧 - D0|%4w֎*&iE/Z4K=:3<~>Ϲ.zB"EhE- hC2>7oz佑/6ӽ@^'Z/(6<|)z^M #d#Bh`ԼG޽~_9Dh4#mbMW<ػg9l= ;=@<=5Ψ<, ><`>F=>݈9<>W<>z> <><ﱳ>ձk^<><>5<-U>Jv<>=>,=i>T=aP>®=Z(9>(ܘ=MA$>B=ݛ>=Q>={=#==_>5=0>= ">>2>i >C>d>Q>'>O]>)5>'g>A>>m>M>Scp>W>"3q>na>3sp>k>n>[t>!l>}>h>>c>℆>t^>[>HY>C>VIT>`>O>$>K>ژ>H><>bF>K>GE>eq>PE>._>F>@J>JF>4>oG>>&F> >*B>o=2;>"=1>^==">1=>x=\>뿯==_=n)=П==A=}=Ĉ=4=#v=t<زZ=98c?=μy'=Q'=Q= ɽ <Óm*,>tB,> S m6>Nս{?>ỽ+I>S>ᜇ]>(Xmci>t>QAkv}>)';>@<>v=&'>1=\>`>1ɐ>)>t> yK> >i>(>ہ>ޮ>_>>v>m>G>xܿ> >>.>k>><>@i>">ɉ>>>i>>>œ>>'>u>t>r>>>t>b>4>;>>ا>G>g>le>r>>*v>ŗ>H>O>H>n>^L>5S>i>X>O>@>Y3>>PR>̡>k=eڜ>熰=.>e^=Y>'peHq>7eX>=>yӽ">Q>!qo=_!=^)=Z,$M=4+o=&D<$MhF8<12@{=&>?=N)>=yK:>=nJ>I>^\>S>p> >є>v$ >o>r>2>bh>i> >Ʋ>D>>^= >ނ=g>aQ=V>}=.>ǀ=>0V=>` .=>=X>k <[>4Qn<Ƕ>);'ô>O>mbf>뫨>9F怣>!9c ĝ>mY>k[>f'>}h|>ryWh>'Y2 S>id<>X`$>ۼ >jz= g=v=N=$"9</%5)P_"̏^v z1Xj1ѽ4mFF5ị*ɓP>`Ż%BV4{qp a.qڂ㔾$XEUp`6ԗG,8a*ԘtF1w׹6񣽧x2b򔽏6禾*Չ KƖ`3} kmoJ^;9Kw6spH#:gM\V >Mo F:y$e1) QXD8̄BǽvivBI8սT=CR^`뻢 <<;=e&=XI]=(|t=N=j =U S= =1==s9=23=g="=E = =6U3=CrJ=Ӝօ=el=Խr=Q킬=/8ؚ=|Yۈ=3tj=V )==y<[==ԝ=TBM==a,8=cu=@d=Ml1=ɽ=K轍}=ԕY1=2FQ =0 '>Pe =f/>1==6>LA=V<>ZR=l@>f=D> [~=FH> h= K>F=t;O>=*R>=T>=V>QM=%X>=Y>8=kcZ>I= Z>=qZ>F=X><=ĺV>:=S>=M>=F>)= >>=5>U=,>//=/$>=>=L>;=>I<=R>qxg=_>K=>*/=>W=B8>I<">c<'>N;.,>+a0>O¼12>o 1>gR.>з['>ͽ >j>%Y==K>CS>>c%>d6>F1>P>9;>Oi>E>ω>CP>)>>k[>>g>yŚ>ğ>>Y>>#L>/?> E>і>> ~>>>~>ڬ>u>V >7>7=>$>>*>q><>1>7>J>ͩ>ܻ>>2 >}>>K>nS>6>7>>K>>қ>,>ږ>:->>{>>>ٝ}>T>$:y>WT>w>vw>,Fy>h>q|>7X>7>n0G>a>I6>P>&>x>>>>>< >J>>> s>"">>j>>d >F>>>>=7>=}>Y=6r>O1= f>T=ζX>#=gJ>rb=G=>ч&=ќ0>q<%>S>0ּ| >e/>n>o==ýb=<ֽo=罸="L=fϦ= e=~=c=?!%=:=*S=4u<]>M:dd>>cp;+><(2<%B>b!<Φn>$+=]>)h=C>$=>*,=j>Ǚ=>J>Þ>԰>>M0(>>;> >nN>u˝>d>O>Iz>ܕ>͈>Q>->>3@>30>ݧ>z>>9Xl>^>i]>>|M>e>:=>>d->ӓ>sM>> >4>(=>x=[>~<=N>=>A=x>?f=}2>E=6>@+=b> =>=q>s =,0>4=dp>t=o>_=J>p%=Ù>&=>"=p>f=v>`=hv>=b>)<%tL>Mk}<9#>e;>w̻=Rକ=)!4B=Ȏ<̽ Tk4h)#ls+KE{cj7*/ָV,D۞éXgFqzr;Axů z\4Uysz"wrOt?rlq761wi&~tAp퇽!s VL]9IսjŽh41㴬5м,:˼ZYӼaἪ7r1LVLjY9Wi"F' !Ӽ,ҥԚR_q>ӻ&d::k-B;~:2<2;zX<k<2h<< p<9m;R>166>M>Vgb>!઼eYs>~>6>;>{q}>V!r>=ʽd>T>RC>7q1>FQ>sfR >Cv;{=!+$}=W=+=L뀾Ws=KzB=pqH=Nqc}R=Z,S\<@av;y =>f={>=}>ï=>=>9==Aa>B >n>;> >k#>>s0>T0=R=> =]H>Y=Q>=V>=`Z>M`=R[>=[>l >D[>>XW[>/#>[>P0>67]>O=>^>NI>`>T>a>^>b>g7g>/`>m>^>q>;\>r>Z>zq>c[>m>]>h>``>db>xd>T\>r g>X&W>Ӱg>S>e>R>Pa>hT>Z>Y>ԯR>hf_>z"K>=e>!D>j>@>l><>:m>)48>dk>2>f>3*>n`>>Y>b>h4S>6>M>}=I>P=E>h =MiB>x=4>>.==2m8>=J0>j<z&>X;>@> >o켭=f=*6}W=WL4=\5=*gU==QmB= ln:=Hgi=JU=6B= e=r&t=1ϻ p=v:<= >M=>Uw=>T=>=˲>4=D>]=ϵ>==P>=Ǯ>C>>P>{>y*>=#9> =F>= P>ȵ=X>=]>= c>m=i>E= p>n=sw><}>+< ̀>>H;[>w`%({>9s>v]i>cV_>`c+U>@erM>ړ#6E>Q7<>޽%h1>#>;~> Z>$&n}=g) =(=">d=(=B <&0<'=߻y^ټl~qGE蔽x<ǽQ 5_}U'"8+.#@E<QNJ`5XZ n\fqy6sy]3ރ "^k;9甾a{3u6瑾mڣeu([{QtwGvc<WQo1=|&("˫ֽY1ýάcc-jhwP67jV)E<u;2o=w<=<͌=1 =|`>Q=>">雁=5>=$fF>=#X>#7=?j>U=l}>=Ǜ>=#>P=Z<>=> =vF>=Q>=ՠ>=2>͝=⇥>꺋=>k>m=>^>=>=N?>H< d>Ox<> t7=J>a=&M>=hN>J=> k=ݰ>{>̠>:>o>M>>=!>>0#>Ñ> >>Xf>!f>(M>J>S: > +>$ =h >=y5=A=W=a=a,==ff5<Ȃ8=Nt<<7@Ƽ;a](˽AW[y$[Вk*56Dװ:Q฽ex^9i[&sE | Y=0|ϥ ћMaNڎ?VmM'ݙﻕ%%.񢲽lnɽD款$Eث0f:"¡5FpZWsef:slXxH,m8zW@-+K)zC6@ip佁HKĄÚ7g{@{*gWu\Vq8;2~n<[m3=}m|=Agl=jwǿ=Df =8^5>oS̮>*mD#>425>3H>r0X>9۽$g>&ç&r>e_y>$|>Ry>ͭ V==P\c>:B=wUQ>{=0=%>>>>= H>=F->&=NE>6h=6>7.=8>Y= >fQ<>ϗ<=F<=E<=I<;=ȳ<*?=᜚<=*fBOU0\|EfԡinWz.s<"ut+dosQyr`)qh@,Wrz t|Ywnh, >{%>d>a{9>ϨiY>ޭU8> ?=> %fb>e >Qֽ>$ؖI!>+$#>)F%>K]I=(>=L(>=g '>9=R#>DN>>T>>%> >#>3i=0%>r=.#>G=Ƽ>=c%>@=* >Q8<=V<,,=<;2߿=k7=AO=  `=It78=%#z=.RMo=t=ӥ h =K=X0=CH=g]d=`s=@=;=uy=>=p=M= b> lj;>nl>+FQ>L>v뼁>$>S+>ȻtA4>(:/B=>;kF>xx<N>zA=[E[>[*=_>eN=N@b>֣n=}5e>=h>'ӌ=ul>̌=ۋr>b=Mz>=P >#=(>w=~>v=>=,>=>a=>u=W>=>=>\=>W=>?=ֆ>K=Q->q= s>=Bh>az=xk^>@=V>=>Q>>P>>P>S*>S>6>X>@>4]>>H>zac>qM>vj>M>r>/I>C{>@>^>5>+> U)>{>Ua>>>Oߒ>>”>+=>R=o>(h=k,>W=0`>R=M>(<=XV|>U6T<9G>S;l3>a;>; ><= @<=w<=ɨ<˾=<7=8"_<=H5<=rZ1;W=$R> I >Ə>ؼiY>d:c>3^>"($ >#/#>7,ҫ%>x(>C+>->ї.>Pd<D/>6]=*/>o= 6/>Ԩ=M0>F=2>>35>>(9>7/>n=>D>"C>9[>VH>q>L>@>QN>kp>SL>>FE>~>/;>@ԫ> .>>>6>)M >>0=>=S>=X>d=c>S&=PW><]>۱

    [iu<>5=P>@W=>=ٟ>Jv=>L=K>=> >>>p>xP$>>*+>ٱ>4.>9>'+>^>#>>F>~>> b>g)=yD>+۞=N%>6D=sn>*H=N'=)E\=-/D>5&Ͻ>hQ>]MQ:>c>/O>XX>Sd>>)<=$>>/= 9;>kI=mE>}=M>O=S>n=֪V> =V>QV=T>=P>n6=TL>u=HG>=GC>=h@>P=I>>jt=3{<>SA=:>E=Q8>sm=K6>e[=3>_H=ԓ0>,=<->=)>dա,^;$>1T">@`S >j>>pȽ>\>+ w>~ >̷6(v>O =Hkx= `=ԔG =ϓl= = s;;)Y]ؾU*ᾍΫf=HロEB5Y\RkO@瀾$f4FظS\#/( JjC>,3ؾs0о6=Ⱦ@ihE٭=7ui"j`)– ZB^V$WhlYzS]_8a0_eZg$ 0gf2>b'\\St WS|<\H|b.=Iw >)a%> D/>ؽ5>½9>O ;>v<>.y4]>>}fH3A>%CG>dpP> +[>q%<4Gg>lc= >=|]>=Vf>d>>1B>V>M;i>>,>ՙ>h>8>U>낟>ɸ>S>%>i>>u>ݶ>w>H>>f>>>}>j >i>H~>HW>`>G>s>8:>2>8/>H> $>>ԣ>K>K >?|>t>ԣ>a=7>/= >=>u=/>8=>=ZY}>޳d=P|v>46=p>'=i>{< c>L8;^>/lM7X>v㼨9T>T-O>>eJ>s2D>.@=>O3>wV(>Yɽ>ν >ymν=>Ƚ=T)=reʣ=)z9s={<>=T=偽 > {> >PI^/>ӽn>?{K > 쫽4>[.=x=fak$=-Ldl=A1Z=v͕<N:Tɏe6:FYR_%JC%0|e꯽gƽMrQɽyW̽Ľӽ׽-7Wֽ: ҽFRkȽWr)S;br(_7,Ia\: <&ip<q=u >@B=">S=tW)>c>-;>>aO>=>֜c>Y[,>vw>7<>>NL>ȴ>e[>p>h>>0r>>]Dy>l>b}>">R>(>O>K>H>>'9>m>9>!b>$>_Vs>C2>]Z>> B>Ƭ>^+>>>">=>>̑=J> =&>u =vc>$=mָ>}=>Y=>mY>r>Ԏ>'>->7>ZB>l>#X>>dm>Dz>K>샪>,>>E>>>O>>|>f>7a>z>MF>e>%*>6L> >l0>Km=<>a<==d+z=s=Ɇ=uJ=r.+ĹŻc.Q0Ell1 T1cټ]0m01S3׀5o[6?4Uܽ.Ie$s'mpP޽#O%L*)hX/Un4ؼ9E3?ػ }DU:J<O=Ft =D\H=Xw=T{Δ=P.>= KJ=OCU=O%9DH=I,=D==v=ݽA ==G\ە=~M=?uv^z>Ad>]zP2>#[Pg>M)==u;мN=?um=@r=aO=th=,ɻ]="4M=q;y=0;vO=8<=0<=y<=>=&>:q=@2>]=="<>z=VB>9eMͻG>z4%G>p_kD>#R@>׽X9>oG/>R<">Q.lU>A==Tq=e*=Apv1=okUƾADþ*DݾH13M |ɰUY_<j:}u_;퉾 r鎾^c7SܙTDD5Nۦ'_ުA_캾\-\=b|ؽE ީ̼;7ⷾZ =J9GxV }f>憷%0>B4@>K:lM>g5=4U>$=!Y>=hW>z>Q>qQ8>>G>ML>p:>H.[>',>gb>>d>M>|`>|>W>C=I>Mh=C9>в=Sc(>=[>=7n>l===d===/= H=IU=ܽ=(=w=2=Hu==U==«>=!>=5>=H>8=Y>=Yh>w=s>.=h{>\=~>n>=ё>,'= ~>=jz>z=v>=r> =Ȉn>叭=bZj>Fq= f>=a>_=]>O=Y>=qW>=sV>=W>y=Z>=`>8A=ug>־=hn> =zt>=,x>V=3nz>ai==dy>2=Zu>̤<Zn>دCzǻ X>B#ѼXH>t7>ĈEn#>r >ްӽB=s=B6=!<=;Dn TIcE SNnS]ӼZСc]?Bouy}y Tن- ; *Ȳ6??GۻqX8VZr)þWǓ"ʾ܉ȼϾҾ˖0>Ҿ_H оO˾$(ľIۻkhҽC).GrE㽒|tѽA'k (j5I{sAe12P̔<=\+*Ȳ϶uO=>q> *>Q3>ˤ;>U>>L>ؽx>P\>9>Dj>L>v6v> >>D>B>B&>>l>uF>>RЃ>n>*>>]w>R>Dk>>]>6?N>sc?A> ?4>" ?t)>2M?~ >M?aQ>?{>F?S>??H>?Ӻ">cg?y->?m;>zV?jJ>n?("[>]?j>3R?Ky>.?v@>dY ?/>?k">>>w>Jǔ>>;>Nu> e>Z>>>g>̝>B>>u>}>/[>c>uE;>K>>5>:}=>>= >&==F5ZF9C=EF4QNG* F&XRAE{.C@qdF>ܽ};Yɽۉ:{9כU9),8-64ds2H./Z2,І 5)^&:#!G]φ yŻVv ;&{^<<*ýW׽I]>. bv!>R'u*>C 1>P_4>wy'3> "o.>'>79>1>.|N>ѿU==ɾ=@Ӿ,W=cܾ=72P=jb=3v[78=.=リ{< sܹ>L8m|>:>:B=Z>=fj==>=D&>i3=@>2=S>=@_>ڴ~=Ec>h=`> Y= Y>q,M=dOM>>={?>j,=o/>=U>$=> ===U=&,=V=={U=c== ="ٚ=,=x=f >z={>>t=;r)>s=&%:>= K>@L=\[[>w=\j>>"w>>y> $>1~>j>&>N>B>>I5>g>iň>i>O>f > >>4>m$>i>g>)~>j&>My>.>Js>7>AUo>tB>Dl>SN>j>F[>_j>h> l>Pv>m>䍁>no>T> q>O>"$q>>o>yZ>I l>>f>A>J`>>X>>}N>2>D>tL>YS9>Gӡ>/>>3%>/>#>>>Ό>,D>>>>PL >R>q>>P#>>=>='i>=ܒ>,=Ų>.=>gQ=>#n=R> =7>,=P>(=e>z=G>h=$)>>0= >[3 ۽;Ƚ s<>;E=M==Q=]="){=~޼J=q>=;Cx=s<=Q+==(=o=B=}=== >!,>j#>>;>6>mQ>q,>d>$7?>r>T>}>m>5>I>(>o{>>ڠ>>g>,^>b>2<>8>=>[;>>">˸>[>>K>G>U>j>p >{>>>Yp>>ste>uL>Z>{>O>Q>AC>s>5>V>R&>>jF>,D>1>Ba>=T>!=Hz>n=)-k> =]>8t=O>/=A>];&>IAM>f > L\>M==$ֽ=ct=d b=e=G(=4==m=vDR=wxJ*5=O =oT2?xp:Sƒ7V`4͏/U'Y' e  뽣d ˞A%HDG꘾3A4XlU;[s<\…8R=====ֵ==%=u=ٻ== = {>=v">9$=q5>=G>=X>>h>>v>>g>CB&>>/>Pl>.Z5>CJ>8>">9>y>57>|>a2>*t>[*>$3k> !>`>J>9V>R >cL>>;D>=J{>>]=՞;>"=\;>8\=T>>=EB>+=;aH>A= M>L~p=O>c=O>^_=6M>Ch=`J>*}=StE>{=?>=<8>ں=k0>k=&>=>o(= >} >=& >aF=_+>=(9>L== >h@=Lf>;}2?n8Ӥ}Ƚ_8DrGGVdK}NRQ'A[T0VK,8}X_}==Y@Y~BUWfCC0S7CKMB'@6Ah3l@,%>cvA<^]94 6H˽-O3N䩽1J݆?2b%Ch5o伽;jֻEB_0h=pR=}c=k=[Wg==c$=U>u=x?=¾F=P˾>PҾ >D%ؾ$>۾">1ݾ-0>rܾX>>a7ؾ2K>ȹѾ$V>DȾ^ ^>彾Kb>'Cc>;`>;Q>-\#E> 87>7(>p+轘>LO>[#{d= -4= =̟[=Ş =iȼj+?|=>:@= >=t>!>+>R+>>>z ><>7>> P=m>{=>O=>)ܻ=>C<=z+>Xð=..>~ͮ=>U=l >- = >rK=f>=f>= >w= >3 W=>Y4=>=t(>6<5> <1D>bf;R>I0h`>l>H/v>&C_S|><% >>/|>:v>+l>lI2a>q iR>󃾧SB>NĒ#Z0>6P>9Q >d<=ʾ/=ž%=^?˾ ==@Ͼ)=B8Ӿ=$վgkv=վ7e=\Ծ X=HqӾ!O=bѾL=Ͼ XQ=pξ\=sξym=NϾ%=rѾ==QӾ<=xվw=T׾͞=Ԅؾ=~Fؾ=׾=A9վtu=O+Ӿ=2 Ѿh =ξa=˾z`=ǾXZ=P¾o}=Bһ5= :=շܪ=%l==VB_= =~>c?m/>0\Ɓ>H7Kd)%>n9b.>&5>YI:>a X<>ʽ+P<>$p:>Lw7>ZU?4>K;*n0>\y =,>/=()>=%>X>~#>(>!>OM>^t!>[q>d!>I>2#>#> &>>Y*>>غ>WP6>->!>> >?G>l>HQ>{>[R]>>th>9:>;Mr>/>y>;>ѡ~>(;>>>7@}>>w>k>7n>>bc>S>v7W>糡>DJ>^>m<>L>n/>H>!> ~>>n>#>#b>0=EX>=SmR> .=!QN>6[=K>2=5kJ>R\=SI>Tu%=H>o<6H>ĦQЀL>kZk&R> ޼$kY>la>Jvi>F}n 4q>fw>{>8 ~>CCzo>;+>y߁>r^QȂ>=>#Wօ>]㼕>/>#5D>魻 >:>|C>\F?>Qr>7x8~>v[μn>]>lQaM>]~>>0>ܣɽ$>I!>*>"$>E)hZ>: =I=8dXvl=d}=iFn= uO=!6y<=z=Yzq=A wJ6=jpP=;h=j]\=QTƢ=6Db=8䘘=-+=A&7Bu=@"F=)!=$DZ>0A>ý,>FĽ;>_G>;TEpR>쨽[>dsb>&lh>e(#n>Jt>m9ax>QN={y>I:=[t>P=6k>>\>?>AI>^I*>^3>8> >lC>6t=`J>=M>;=gM>ט!=T(K><ɷE>=>>B!bf5>!+>KC!>K!>/ncI>=Iw=S=O樾=JjL=9Z5=ɾȄ=[iӾBd=ܾ:= < =K9%>]9i=v+>q="2>v=5>"=a4>_>y0>>E*>>#>į!>)>.&>l>*>$>,>M >C.>6>N@.> >,>S >I)>.>ށ$>E>>>>>7>ɳ>>Q> >s> >|7>q >q>_Z >fC>1|>B>ޢ>>Qp>#>A>F)>m">*H=Rw'> !=p+>w=.>=a0>s=O2>=!2>=#1>5= 0>7]=d->*Z=[4+>=k(>Ӯ=%%>g= >=>N=F>(=>˩=}>$K=ҟ=o9=+======(=P=S=K=t=X\==3==M=Ξ>n<=>1Q<[">9<.>;ɮ; 9>:D>+J{M>V>pW:`> :Xi>h|r:fr>jf;-Xz>?<>5<>y=ټ>R=>u=|> t=F>J=>=0>=0>Qo=>,!=>=\’>H=䱌>V=x>=j=a>q7=jpI>=W/>= H>%w==N-=W=1=r= >=M>=8>a=o>'i=ߚ!>9S= $>%?="&>R*=(>/=HS+>k<%.>w @

    '$_;y4>Y}r4>,#2> ‡B->Ӻ%>bj>I>¢CR>?rq%=V=l=L֌=<׽= \hȸ=Ğ=2k=T o=h[ M= ?= >[>W +>x;>;|I>V>k_;Db>Tiak>A-v>L.x> Vx>,qu> o>NOnf>$\Z>CK>b:>9 4t(>E o>{G> %+e=x=3=hg=սڷ0=9Ž=\<囫<ԐEa=`=Y=P=L=Jd>@ >+U>,>9ȅl">;E]'>"_->SM3>V::>Q=F> U= I>c=OG>˻=rB>o=(9>X>./>g>e#>ʡ >}>a*>c >gd0>^>f2>=2>f="/>W8=*>SP=$> E=E\>{n=yR>x=>9pA=Q>| =W >@S0< n >:>ʻ>#|>;>`ǼPu> >F >kB1=]ar=Ў=&ڏ=ؽiR==#?<=%2+4IAhQU-Jxu9QýȿU=Ws W z}W/9W$@wVNW\T{Vg`T rTQ^|1L\SEHi2ˋ>/ t>'>< ,> j->Jt,>qz߾)>оQq%>h# >YG>{ >[=^⇾s=Fv^=p^f=VHa=93cD= SPMW U۲2@WJBiW_ݼMRə=H=O+7OJy"5;> *sߨ=">>E5>X>G>H>Y>_5->: i>L;>w>;I>4>V9V>>a>G>bk>/>r>=ʘ>{w>> y>N>x>a>v>>łu>+1>b4u>(> v> >w>8>y>6>Jz>{>:y>C>uHv>o>Vq>x>j>-r>Fb>c]m>ulZ>j>܏Q>,h>JH>h>?>k>n6>n>W->s>H">&w>>,|>>>9=>vN=8>=E>8=K>,~=2>5,F=뇀>V ={>X<`s>;@i>/\>5RM>]9@;>/1&>'h>Aj=`=j/~=HLTH=hI궾`6ӷu8]uL6kc2:*s+]W" {Zm& I#A\P*?ܽޘ O̽’̾ꌾ4W2L "{x? mTb>њGZS[R; fK7#Dmv=UUz5;k+Z!X),Ӽ'|MԽ ̮:މF:I<SL<l=`u Q=2KX;ׇ=GX=-q>A >1>V%>JD>!\>>bV>LU>GPh>P\j>uz>|>1>5{>>>Օ>R> >U)>w>I>>>Щ>^>p$>:>>&>K>>>t>>m>^>>+v>?>ޅe>d>+T>a>;LB>U>H0>B>W>'>) >錓>==>)=>M=>٪= >= j> s=>%W<=ԃ>2<3}>mPg#`>JN>h'F;V:>F#$>ܩ >w0W=T̽}=?ѽR$=ϽY=ǽ=輽< a@V<텟t܍~]t%%HH!1CIջּ.y*;"&<;  >n½ >ǽ>+ǽ>(.ý/ >n m >S;Z >Ἑ>2>RK>v">VGϼ>N!> _:,#>< <&>wŐ<*>Tu<0>.:"A><+>B;%&>/ ->aé> >ɧB>J|?>y&=9=m=ӽ@=~5== =p<ɯ=+=P6br=_^@N5=yG8g]=7=F+=c9T=^e2J=(>e!> A4>˘F>ȽxCX>u훽ng>[(t>#>~>%R/ւ>\ <݄>(=e>'(a=>(=>s=x>=pfl> =.\>=J>"=[6>7 = >=>3====D=o=q=_=J@==!&<=r=iA#t0=q==4޽=I9=M=ő%ܸ=M4I=yA>=N)@=Z=[f ='q =o(z=̀Tv='у>=HV=y}=g3ۑ1xM1J J3 8 iwY>h6jvEh\`NmOWڶB^#5qe(ej?Wɡm3n`nr3n7k ShBٽ eT1Ͻ bƽUk^Z輽0VmϺ SӹO=ɹ\LI鱶FqTD7uA$S;={]9=rk3zI@^+,'!zx Ýc/,;Ͻ_<ܰ = D@=rgt=BU=1=1޼=Th4=K;==⣻4= [:ȭ=;[3={g<=Q<:t==) =Ll=>=.=|=<=t<=b=c/ż0 > 8g">RV&8>;Oi6N>soLd>Qy>K1>봋}>v>nHuH>hԤ>Mr>ܺYn>0<6> =̳>}_N=>,=F>Ӡ=ז>=>=R,>T=5>9= ժ>=lq>d=aE>/=*>ɟ=Í>=Q>)="{>(=j>N=7X>=TD>=~0>&=K>=[x>q=ƭ=t==9o?=(==TE<<#;m-_ᇽed7"''`> w;1><&> =!3>U{N=Ul>>0ӈ=PH>=P>H=өW>C=@]>>c>'>~i> M*>P p>Qk:>\@w>'J>S>-Y>3>Sg>VM>-t>!>h>/>>T>:Պ>|ӝ>8>f>o>ˤ>U>-c>>(x>l> >>"D>m+>e1>=>>O>Ӯ>̤>kW>>=>xu>>U>ϯ>֓>|]>dڵ>{>L>/>͍>Il>>uY>>6>x>ʛ>dJ>`n>Wb>}>ȵ>zX>٪>[M>%>R>Ɦ>>x>Z>d>>*v>ф>>o~>>v6t>ı>UVi>r>\]>ne>xNR>Z>ܥF>GR>;>2K>e/>F>">ZC>o>A> >y@>ܨ=?>e=`?>c_==>_=;>3=o6>^b<0>Rot;&>]㈼>= >ad=gL=2=[޿?]=xʽ=ͽu?8_ad4R1l.Xyc]ڍyXcipD uy촽Xr!Z?<_ʽˊGԽ~ێ9xݽ#obKWO"[7:P< ϰ_h ]kw{[qg)d[X齑7OO ϽA[$4&f%Z?}%r N|ػ,νW;D@_=ٲiN==L\=&Nr+h=~ s={=gýB=Ć=c=rI <އ=]kꒊ=Ǽ)ڍ=38=xF=sT=a_x=m C=qyk===c=鿌=qč҃=dyܧ=}ۋ{=9! =P=xŁV={]=t-=PUo=C!k!=gh=reͶ=cmȤ=tc=Jc%ig=Sfcq.=Gc<[ciV=Vхn==G"&=h(>->133>,90mK>t> %b>\&D~w>*J >vQt> :Z>{dA۝>Vp">#}m٦>'>K>`t0>Q>CG>ٝu>#ޟ>,{>/0`J>Ft>Oake>uV>x.*G>u6>AY$> }>I!=r8=Ut=!avD=Y<Ȍ;2ْ`MEљ&XlJV/<3+ Աvt $ǽ%Y&ͽ_"нnн%̽'Ž^A <:tYu=4IΛAg`ۼ{綠߉><>xLx >8'>⩃^.>e3Y67> =2XA>SK>];\mU><]>Me=Fd>5w=g>=Og>_>ޫc>(K+>3]>D>T>[>/tJ>p>=?>=Y>4>W>ds*> ֓>2!>R>%>b >`>x>a >+> $>\ >=@>=V>=c> ='><=y>8=zɺ>.#=\>]#$:>}Y>*ҩ>TL >øD>뽟>>&~}> =jh>QS>ݤd27?>Bu*,>s>Z >w=#&==o=5Nf=k=H*=sHp=M=Fi=sa=L}=qo=XӜ= =i=b]=iV1=<;Mއ<-@&:"YEՈ,Z_3|γ=pdҽ~8ed;YVFL4# l<KZ+2A wMؽYt߽~34^Ѽ%o =#&=P>_X=n%>P=d0>W=9>웨==A>=MG>f=/@L>=eP>=T>=gW>/=?TZ>=[>=Z>K>7W>>O> >E>r>S)7>>+'>is>>1>.1>$>;=2 *>=;.>@3=^0>-=Ԃ1>$*r=0>T=ܪ.>+eC=-+>l==%>ML@=[>0H=>2R=1n > `==p=g=̓=^=.=b=Ԧ==А=/5=ҕ=2=U=Y=+>۞=) >hC=/>S=>=%q>;=>~ =֝>}>+k> >L>%>2O>>p5>>l>s> >>Y#>>'>>^)>Zv >;,>>N.>]=&0>j=s1>b=3>=4>P=ɭ5> w=)5>S=I4>3=3>b=1>0<.>㶼<~+>~{<"C'>;!>'K>[!r> >gҼ?=9t,==B5=h(h=61=\3E=l08|=k) ~,0}$>%9>UM>꼳b>1[w>J>;ݍ><>=VҜ>WGd=$>1ޖ=>1=/>=_>j=>a>р>R>Wر>m(>#>Yw3>>zJ=>?>E>g>*L>!֠>ʚ>:V>a >X>Ռ>tZ>.">\>dy>"M_>6f>b>ޑP>f>8>&k>>uo>4>t>@=kx>-=k|>d=H~>؉:>Ӟ. >*e~>|>׽Iy> 7>v> s>)No>C8/k> Dwf>Mpa>"S[>}VV>WO>VdI>AUC>TG>>Z5Uf :>`W 5>#\v/>ab(>Dij >::q >IVyH >7|=郾f'=~Æ)?=:=wl=R7$=Hq6]fEYሔJT<륽t-r"zܮN-yKh"ҽ춽Oɽꌽ׽Ovv\wZEK .4s7&i F* @z2b|S8x׼h;,i;bx9N[5 A/nNZ( :7 ˇ;L_#<=I<#uFMݽ#;>ýu09秽ֻyYnc]iA% !p w')P@ͅ9W;Ŭlz*<5\<<ƵX.+/>ļ=!@=*e=TzT=#;V=ۉy5~x4ٴ*x~5!{1ulH qoB\g3 a<߽9[ν>WVgW ZjUN`}hiNYsC1~5 ż)H7쒾IͺTpΐ;v!=`>r=(>~u=#>=>=y*#>=(>=+>=P.>=ɀ/>>7/>~m>U.>.>6.>S>/>M>1>>`F5>|J>s$:>>@>3!>HI>3%>K(S>)>q]>A2/>Ng>4>q>9>)z>?> >C>R>UG>>BiK>>N>>NQ>G>T>H>W>Nj>Y>9>~zZ>A>jY>>QU>z>P>HOq>H>jh>>>\`>L12>doY>5$>S>>O> >2sM>=L>d=mM>-s=O>K}=R>|=T>=W>5='[>7=v`>=Xcf>3= m>E=Qt>/T=:z>=i>=>=Q>^=ӧ>o=7>>;>RW >i>{,>{>ݟ>^r>b>f>L>qZ>jz>M>,>)@>>#2>V >#>!>с>#>_>Z%>=~(> ,=H+>A=.>m=$0>~s=P2>R<2>hڼ1>VI=/>ʔz*>=Ž">S/Ѡ>1s>$-f=;EΉ=\"=qT=灾<n=n:6r=<*u=0=x=j?k=hz==,=H=j=(=.= ===zo=|==4=]==q=| =Q=e=Q>;=2>z>P$>>o">P>q,>m>6>>c@>M#> I>7K(>UQ>,>?!X>/>XT]>@2> a>5>d>6>g>6>Ai>q4>^k>7/>l>wu&>k>>ek>U >rj>=Pi>f=g>b=e>5[=b>l=a7_>3]<= Z>1=cU>ʞa<B>4#<@=>Z;g69>?;%6>?;X;4>\h94>u\5>j8>^;>Co?>͔ݼMIB>!;D>6oC>OPe@>Í;>f1>ͽ$>[R> P=)=Yo0 =A=D=fJR <`=#ol!mgvr-}Yӊ-~倾y qXp0z^k*,rP4Ig;#.[>L+@o<=?/,C=QH9 X=4=.&ݽ)Ž &Ů"_$/o%6%;(}OLb.0C61᰼@?K 5 8թE9槞79ɍau7@xp137>:.9F'ǔU. <Ξ <7=޽8=񿽍d=4=瀽=vGͫ=ݼ=Pɼ=s=3=|Us>@5>%L=>_`\>:)">+>՗34>m}>>ߎI>:ּU>Jdc>Kr>C'u>3>Zv:>}9>)3>-,Oј>%~b> >y>9“>tX>$R>ŢVs>:e>V>漇CH>Mg9>l,>~B>:3>AI<>r<=g=A*=m#B==Vu=/====bg=.=+=[=<#=E;/<=˻(>,ü >uT >I >ƽ>h>3 c=2%=]d/ =eB=T=e'I=wms_=2f< p$=>=0>>>>Q >I>Ie>_R>2>SX>59>/I\>9>ˀ^>8>__>e">__>ra%>*^>(>A^^>+>j]>;->M[>.>Y>b>,>lW>(>S>A >O>>a*K> >'+F>= A>7 =;>qG=r6>bܓ=0>t^=-)>}=!>Kj;]" >>X#>ؼ?=#W=B=xaV=vK=%ʀv=U=Ow7=bP!=D=\߃=Ji=f_=wU&=S1=v;8=;e1:=<4=(<'=0<~=I.<<)b$<<< +g=Q{l=.= =O=֒="/G=ꎽ+p=K= =s$q=)&=m<=Y=_5=Ł!=%?q=6~=vՁ=j{=Yv=E0r=.i=YD[=PF=鼼,= {Լb=DɼSn<,ż?>XX>w*J +>o6>\j*B>.:HXL>[U2o\U>w\>.Ib>$ؽ5Xe>M妽e>Ufkv-c> 9J]>8T>&d=<9>)zH='>=>EI=`>=Oh=V=$=8===_o^=>q%=4>Rj<>?Y<>q<7*>-<7> ;O>F>";0fW>*G;j>^;~>.n;c>C;Np> ;؅>a;x>X<>%?(UdR<>Nj0<_>D;i>Z:>.ӻ>r0>¼'>z>*g:>LZ>KhA2>c>(8q>L >V)>XQR>FM>xr>l$i>bHTb> Z#^>P)\>F \>7;q]>k._>"S*b>H&d>p<d>gc>`>^#hD[>P59S>GkI>hX_?>?e=65>*p*>x) >{>!xF >l>Y=sA~= '`=ʵ U= ݼ=骪qS=&=ȸR=@ǖ=Y1P8=} }9=k=nؼ= =?3]=Y=|s=d=]T=H:A=Fi5&.="=)x =&A=4kG=ۘ!=&=bŊJ=C~ |=`ɛ=;=r=/>&=E+>G K9>31pE<2A>j=eH>2=M> =HM>&= K>f<$E>*:91fqh;">367>@7*>T=#=ϐh\={;=k<=1x=>ӆ=.>7T=@>)=9O>=[>=,e>9=4m>=t>F=My>= ~>3=>! =rڃ>>V>>o]> >݈>">.d>> >>NM>CL>:>e>q>K>`>>> >->5>>>1> >t>:(>f>/>WV>45>D>:>-0>L;>>:>%>!6>=&->X=!>\=>Q<ϟ=;f=F~@3=L2=O!gO<{XmDQ?p-0^ :&"5P6ADFPbS\[\cXcxDI%>"n: 9 #ڽ6Xvqz:vk;t<[(:`<Ɣl= >X=>>=>4>f&>u>990>a>ʲ9>Y>nA>>wG>>`?J>>I>o>rE>5 >ǽ=>i>غ2>H=$>+=i>?=M>4=@=ի= =Ѳ=o=x}=#D=,e=AVD>iᔽz >D[D>1>Ҝ>n|>:2 >Ig!>]$!>d0>G<>C>ԼK >/>*:=YU< =q<=O<,\~=o=.=8=<=p&';]?<^덼3d, c{_cz콒_ZfT^h>NkryG#@'18)F0<(4; h"1 йsEmlKe gK Go ]YA/̽y+ֽfֶI6Nwtx\R'(94KGӼ# ;HK$<(}[QꬼqN 9_2ZQ:>7';FNc؇;V_;;'l =:JY=D9d= 6G=01G= *=k#>d*>4HE>\f _>6k[y>ވ>@eN>IDH>5>>LI HI>(>9>gk!e>7))š>0p>8憂>=!g>c|A~H>+7C?R)>$C l >+SA (=1|=&=7!v=/+=]%g)<_/:ݸij¹gO3֣siм; :,w:F; @; Fe;ĕE ;2;~;u<J;bw'Z">`lz;>,FRyR>S'PTg>pY!z>q>6J>h>*<2Ɨ>$< >~= >,=Ģ>3yN=#>ԃj=>=cF> U=Õ>= >G=vά>0ɛ=)>Ӂ=>]=5>@=>=ٯ>T=$>>b>>f>$>>>#6>ն>G><>X> >ni>b<>)y>Sb>>ˏ>>ا>>a>8ܒ>&Y>+>ʕ>" >1Ď>1>|\>>>ߐ>p>=6>a>>S>>!E> N>v9>w0y>b.>+s>;?$>n>_>]j>>֢g>f>-d> =}a> =^>Y=܈\>r=_Z> .V=X>=U>Lr:~J>FyBB>7>LT+>B5>˂ >ͽߗ=j==A "2z=#l =rȪz< rwĿ|klWӽB-6 ‘&} )p}1S6ELg9нҒ9+)7gpE72Z߽*$ս !Pwɽ2v 뮽vսmlT`%9EE]ۼcc<:~,=+*<=kx<&=B=̏>U!=3>q.=f'G>t&6=X>&z:=bHh><=u><=.{>R<=>Q;=p>p8=͊>.= > =S>J=ދ>d<̊>v`<g;>n(;>O3:À>;:~>wR;k|> <{>$X<|>N1<1~>P<>Bn<6>C=>;0=>L=>g=7>=_>O=+>N=!>Fě=4>R=e>ʦ=P֎>=u>=#>=I|>Y=U |>Ĵ=o>=a>u)=R>B=0-C>=3>=4=#>=dL><=>x=S===>=+ >~p=1>v=T>E= >=$>8<.#><T>;:>?컙 >,|=,.ݼ!=Dv=kK=}拨=Kܳ=Ƴ8=eν4f=!罘`@=ok)=_ w#[HLYdPDUVP9Y{JwbZkDX{=T=]7%N>1VH-~BT*:x=S(o:\5(j8n)i9S5,5OWF[.YkP8cY4oPb|zj_|pxu/wU|tw[⎾sc}6l]X[a2S Bܞ.˅D7m |7?s濽iJ`~WCsNA dF֩>2Rn8[l;^y2\<g.<+-0=KS*pUK=m)w=S(=j&ܥ= #=0f=a=[=23= ==B=F{=/-Ͽ=ڽO=ȽJB=I=> p=ᱟ9=Ÿ<ӳpLs<ԯn2;ѽWLvoJQoֽ!0 m>qeRJSg [YQ!u[!Zԅ!U( <齎.܉J#8$"aμ" p&M;9* I=w>=u>=b(>d=)|0>>=D 6>=49>ɪ=9>˩=%=2>\=&,> ܛ=$>f=}>;y=>͛^= >F=5><1==T==J_==/==ߜ== ==3= %=DN=D=>)҄=>Cj=H$>`G=f*>M =9.> B;,>}H(>9꼓#>z:&>F}6>k=,>ܻ=ս=4T=8=pu =Tj=Tc3l=@BV=z M=%wN=nؽW=Mǽf=̵. w=!_x!=h݅=np[=c< =A=K뛦=l۟=b|<$*=z<=b!9= =Co===7=== ==J=H==k=>=: >JS=I> >8> >&>> >->1>:1>0D>9#4>X>4>(Mm>3>>1>gf>;",>>z$> >>4> >A >4=>P=>=Dm>}y=_>z="><=h>?=>bz<١>^;kJ>OV!>|>ȼ4r>T̵h>48`>;X>~U6Q>rmK>&F>*B>L>>o:>2C$7>e2>ʽ'->*۽&>->x>_ > O>D=7%==_&==T =Y.&}=q*tC=ؽF<=)*<^V[;IE-5M%漺;"O7dy|`׼(堽ϵq½Fo㽊-o#/g.as-ڻ5}*(:1ź; (:[<ؕ@s@<{i >{=e>/a=D'>=6.>i=4>=S9>5=`>>կ>zB>@ >BF>FK>}J>>qM>t>O>>YP>>P>A >mP>)=P>[B=vRR>=ȣU>8=DZ>G=`>Ur=Mh>;=r>*0 =•|>y<>^s<> <ߎ>׀;㛓>:>y9RT>c_:?>A%;x>_ɷ;>"<6>rY<e>M<><٣><$ڤ>`<㗦>)<*b>Ē<ç><{>$Oh<>L<+>8<>Of0<ڲ>Uw9X<$>}>=p>=n\>*0=:F>zF=ev/> Z=>Oh=\l=p=~!=p=h8p=Yj=ɞ<\=ȻXC=+s~=X[<[<6 -3 /Q*=) P=;`=m;m=mam>ޙ"D(>#;>3ihO>'K'd>o:w>ccUG>w>Q>ɥU>Ǖ2>ֽ]B>L]>>qÚ>l!WO>/P>N=ʅ>Kw>@uWd`>rb˸G>Ul|,>u>4~o= =L@4e=ߌ<Đ+;3؀hVɀ_Ik:/^; ћLͽN>ph) КA_Ml$<+xiKa1'5e?po8ts^R9tL9߈:7&(v4@0P;+9}Z%νT 賽#tѝ"lpRCKxU]_=9cN Cd} ?&NB-bPK6h?I:QS@']7eKý@lнZr^ݽvlwLxD Yv)g&r\(nxqh/CaSSYThPP<ٽNG8ȽA=2+٤(瓽w!Vvk P"X 99C۳#qkؽNۼν0Ƚf+ĽA ĽP黱 ǽ`Cm˽TDнl塹uս%AڽKݰ޽余:R;!j-< =,ߊ=뽎==!ˮr=EPe=KY=`4P=Ὢ_J=U׽E=ʽC=SA=BOA=˕@=<D>=xO@:=Q2=Ҽ@(=N(y={:E5=l< =< =Ov =8 =K==~s=== =H="==(=U=- >m=>I=>= $>׃=t.>2=ڍ9>ZJ=RD>ܽ=kN>v=W>(=f_>x=*`f>!ӟ=k>=eym>^s=l> E=$i>=(b>Xux;K;> `7)>"<> s=i=А+S=j=jXG3=1<1z;A%= s=N=`9_=)q==@ֽ]>y>d>YW%>G i/>'G8> ,g}A>J.I>A,Q>#'X>,5^> c>'$f>޲Ljg>yؽ[g>Cjf>}Ud>f=Va>#vY]>{V<"W>=Q>pRl=(J>aB=A>=:9>=f/> >=&>F>v>*>>L4>>:><=X>>T=n?>=NS?>W=>>1=w<>Ĩ=:>q=_9>K= 8>0=Bd9>==+;>aS=WD>>=B>=|$H>ԏ= N> =PV>g=_>=Ni>V=s>+= >z=4>az=>0=>9t=>a=L>%N=>Wv@=ʜ>;7=Q>w2=Ӿ> 2=C>5= >?=kP>aAS=<>=q=ޏ>9=-6>QG=K>=1>6;=O>=x>ä>bdr>b>`m>n3!>!Zj>3,>h>F6>Ui>A>2k>orL>An>W>tTr>fa>w>j>x|>Ms>|>\{>Ȃ>d>>>؆>׈>>u>$>-]>L>?>֋>q>a>>> >¬>0O>_>;>>#>}>>>$>`> 7>>>!>9>]>CŔ> >z>`>5>F>>⹆>>>q>N>$v>v>` e>j>xdR>I\>bV>>M>b)>=>I'>->h=[5>%=x >߯=8L=行=4=h Y=h==-=td־\לӾ籝о$)ξc ˾9NJ<ɾ`&Ǿ_x*ž1iK3þwYHXv7u%0𷾒޳;f7qܽC;r1ꝾeԮ%䰏=ԼAN~&\miҽ}:WѽlE(3ѽ^ҽ ӽ7cѽҽ]ѽo;tϽCKzνHνXWϽTw=[ "=;M=Y\<pܽ ʽw5c;{c,|.9Z⼢s`hnd/p<8 ><><*>4=>6=\i>9P=W>5i=$7">1f=*%>9=((>j@=%+>ܫ=F->=p0>n=|2>=J3>,> 4>>3>>A2>~*>s1> 7>b0>D>/>mQ>_.>G^>j.>k>WD.>w>=.>s>.>>®->> ,>>+>L>mg*>:>)>f>(>>0'>-P>v&>'>P&>'>w&>{>&>/>3'> >(>ب>ִ)>>B*>Q>F*>U>)>Y>(>͑>'>+>n$>gɄ>$">ĝz>?>[j>K>Z>p>J>>:>+>+>E>>9>>>6N> >= >=>=V8> =z ==G3=y=M=P9==X=';=*=='<7r=Ʉ=-:S=N =iR=-=9ojʹ=E==Ϛ=+WĽĆ=nؽ\=W$=mq</<Q mW %'wP O q U+ (]`NԲOq&ѽcؽwǽ7tZ۶Dځ>>;k(6ĸC-!H;r"v;<:@*a=w>/=N">s=,>1S=6><=?>l=/F>m=2;K> I=}M>5ھ=z]L>T =XG>cf=yo?>=!4>R=;&>7r=MP>UP=> .== =i=x<=e<o='S<$= <ӽ=UQ!=v3=ZG=U{^=v=hN|=5FD=*&==y=4C'=vG|=a >v齉 >޽>²ҽY>SqŽW!>3%>Wc)>H,@4+>3"t+>E`*>{xN&>q ռ>a>˻>9;z=+<=Jv=&>/{=Y(>q=O>w?>RG >ҁ>F >Y">Е >,3>R-> D>>fV>=>h>u>Iz>D>T>T>m> >>!>,>F1!>쁟>^\>qѣ>f>6>>ʨ>; >\M>zG>q>=[N>=cآ>=c+>=|>$W=O >c=>S=̓>7=x>7z=3j>^^=_[>s@=L>z!==>c=->1k<_>ٔ <5#=@);mS=cƩ=> B=W(I= d=x&<O< ;!:7QVK~8:Q`]xM;'nN;~wt<3><OzO 4k DvIO;`$VT\vԡ bhʺZost|^7IyQDn|O) ~Fg~)}u#{ l",y5 +uRHo*6i8bǞݭY/P[&E,V9斾-q(s %$c8LT߽3dȽ>NЮ<ɟRu_Fo@ D+ց&żZ}p/ue;}Am|ې<(bT< W2=BfIb=9=(eY=D="go=}ݽr=F=¦s=P]/=wv>м>)cN>̝ >h; >)< >u< >!&<>К<=ؠ<=n<==>= 3)>?=as=>=@R>.= f>vB=|z>=dž>ƫ=>=C>(=>jR= >?=><ޡ>ҭ;mg>:ס>_WĜ>^sCؘ>t>k#>Խr>z$> q>'na>6<6R>Q!qC>e;4>xxD&>oEQA>̝>> =0-=r𡾸=2릾==˯?W==ǖyr< ;OR{ۥ zmX ӻBOar`$%<N61b;l:ev(6[?CAA@b7=pڽM6(Y+ɏ.=[Xa hͽgV9&%u ;d :<œ3y<%(9Q=>C=v1 >C&=d>9Z= C>:E=W~ >=k(>=b1>U>;>Ur >E>.s>N>$>JQV>W#>K]\> (>Z`>T,>oc>@Q/>ad>1>c>S4>a>6>X^>Q9>EZ>f=>G?T>.A>L>PD>R7C>H>8>;J>->/K>*!>$L>m>L>% >LM>=_N>=xQ>="{U>=Z>| =[G_>=d>0 =i>L{=m>=a=$p>PM=bar>q?=r>~7=r>_3= p>+2= n>1=j>1=Ug>!b0=#`d>.=]Pb>8-=kNa>,=)a>W-=2a>0=a>35=Xb>9=|a>>= `>?=.]>!==}X>s5=$R>Mg'=I>OM=¨@>x5<6><<+>i< !>(;=>Zv! >.ZI>F㼼` = =.:=T^=Rv=ˁ=6pS= M"=6d<؀,Ӯ&R&p~꺼ߌʑk\GOHo1:2ͼ{™Z*阽k&j閽H?cmLt~ސ}Ͻ72 p& ᬽQ<-&#ݖ1D1;1FŽCNZƽKezĽSsw'Z˷aӭ gաRmEՓ,qs fg)s!AtqhqRnyjgdOc\^1Ϸ:M"X8C<2RuP:ڡD2pY=-&=cݟ=5=]w7=ۉ=uü=uƮ=Ψ=I<=1f ۈ= R=+4 =,Ebv<>}ԼQVƬND¼X+}(n =dg;"}v1=e >5=>=#w>=T>=<>E=>>;>`%>3>͡ >[>CR>>f>{>%> >$> >+>>3>>F<>9E>BF>>Q>>P\>>(h>(>t> >3> >r>>2>>>$>u>T>s>> >;K>> >'>MX> >A >{.>T>>=>q =V>h=> 4=>`X=x>׵=$>= [>ך=~v>%=l>2w=hb>S=.X>Ă.=WN>C=zC>»<7>CQh!;>F'/>iUV=,ڼqK= E=ofkYfίXd ¹`K ĽZ*νTS]KؽnKA⽳RBD$82 .q7-$7iJ 8gk+ཉJڽPԽ.ǽqǽ}YOلWĥT Rҋz^~ebW,; AԿ<$ =y[ۼz_=-y3=S\=A<p=>+= >W=.%>=75>&=xD>=+dS>=|`>g=l>9+>w> >v>>>_=>A> >~>M>">崉>Nx$>O>$>_>G$>鈈>#>>">} >.">y>.##>+,m>?$>A^>y'>gO>1+>g>>Հ1>->hy8>>J@> >-H>Q=O>=tV>= ]>Q=c>=F$j>h=p>B=\w>=~>2!<><>VT<#>)<`>Y;U^>9:͔>MY>! e>xҺkl> h>L:!> e;娐>;4>^<'*>E<>j<;x><ͫl>n<܊T>?D<5H>,<;>'xo;ƽ.>( >߫>ߍcU>Y=мRӶ=+}=(WE=T16<)PJ;GZcw|ɴc=3nŽƨ\f| H|Ž5"]DϽ6׽Iو߽)}[![kA"D *r^anʖdoeVU%Z>ܼ+(!qw^!q|X;z5r<ٻ?<[;Pa<i<"m~<9F>ofPG>Xv>% >k<>>B=r۫=-MV=~-f=Ž"==˽R=ν׉=ν1c=gj˽3=Ľa2=溽$<#6{KL'| en fy;eZ=BXȌ=t=uF=#ᔽ=.N=W`=p=})=a>=..=5ޝ)=6L= ܃W=/W`lĻ=9S05=Wt=d^=;|=5Ż<<= M0=VV=y==ͬ=`=^!=,="= =Hh> =3">=>!1>ڞ="=>=H>==Q>/%=sX>(=9]>#[=`>ѿ=%c><=c5e>-=lg>(=i>ޅ=^l>g=вn><B=Xap>+=q>E<p>;Fg>컾_>:硼 V>%AJ><'<>Rru^.>咽> ꪽN >GT/=5ֽ=z=N_q=!= M,J<%/^H9Wj >[cS}ԽI29OU=Ƚ-޽㇋>L}YiMRQ[XvR4 MOKeW M(Qr[W佽`uֽuk*;ƽx(럽M󡊽5>i (>LwʽʦnqٽQX)_źA D; hdh;(+!4<Dw#8=V?F=g=X=:n=MG48 = ,殕=\"= =T 9V=\4z=潙G>@νF>Q&>[6>ᆽzsF>[U>c(#b>\m>krv>y*.Z{>PU<}>!o< _}>1=yz>t=u>z=wo>=g>B=^_>K>u3W>>3O>j$>>H>3>B> C>?>LT>=>He>!X>>x>A>>G>^>N>ؘ>W>>a>ȅ>hyl>-&>8w>Ap>B> l>>7>w>`>>Z>ē>{>>hU>>@>>o>u>L>S>>H>#>>xp>@>>|>>xo>h>`>>4Q>x>B>>3>:>0%>,X>>> >r+ >SJ>q=6>=u>X=!M>V=ܥ>\=z>X=߁{>^=l>2H=ϵ\>-=*/K>>=e8>= $>s=<>=@=K7=)=='=6=]=gƈ=:==H|==X;S[k*X\;ڦ}E=m eMCj9#}ޯ٥Ľ~νᄾսK۽-zཛྷrLt彚_iд`9X yOGt+@842-+>$R"tb/Zʱ mLP9߽ٛMM{׽;ߘнʽŽ+½"D追cdD:½NĽ5 ƽǽ~mŽ"fe|*d$2SXPU9t(@vc$EI/oAJ`yL$OM`vK  =f >I=b>=>6'=E!>#2.=ӵ'>|0=A->-=y2>Y#=O7>=R;>=-?>0 <@F>ЍGs<'M>LFH<4P>z8/J,< V>ME<*Y>y<#\>} =Ya>T0=`a>.^]=|a>=wE`>Sޣ=*^>"=A[>D=8W>#=R>vi >M>>ZH>}h)>C>l5> 6>>A>#9>q1K>3>"T>e.>[>*>b>3&>g>#>k> j!>Oio>>r>>uv>n>|{>>>>у>Ǭ>B>>>s>C> >>&Q> >>j>y=x>==pǠ>=W>@z=Y>щ=^>JY=+>T?"=U>_<৚><Ԕ>0<]>_;P>M;簀>T;~q>Ab;a>p;7S>77<\E> d<9>Q}</>; =%>e4=1>C2_=!`>Ɔ=>M=" >n=>k=A>=J>h>U>>>]> > '>@>CK2>k>Ԇ;> >JC>R >I>g%>…N>ř)>K^R>->}bU>n1>W>iw6>,Z>:>+\>V>>ެ]>B>U^>'D>]>E>[>D>b`X>B> T>`@>HN><>&'H> 9>ms@>,5>i7>1>g.>,>_$>@q(>Q>$>8 >o>>yh>b=K>$=8g>С= >>{=/>E 2== <+=;Ƅ=2 /=Aݼ׭=[3=Zt=Kc=)Z==ͽ=(VT|Jzy44w9)ksBITl\aVd"T?u:Cǽ«/ὨFW n^ؽ-㩽Wx-0"X&6N C>\1t=>]= >*=A>oK>>3 >> >>x!>ti=AS,>\=26>\=?>q=;H> =$XO>=U>i#=_X>=[>`=w[>=Y>¿=U>S%=QpO>7=3G>=>>:=4> =+>=K!>=>&+=G> =I>>=b>Ne=G >M=! >3=>^e=  >`= >P1==xߒ=W=x=S=v==/\="=z>=+=݀=Q=<'=/)K"X'e,/Ysܠ1m6\< jC,v9~q> k>؞躠 >_ >#GR]>B%0>lӨT>} »>ٻ">E 3>F X> >J >XMʻo(>d6=;o=<='d<>R<= >8?;oh6>"Wy;@>޲8J>U~S>\>v *c>4h>l>#0uo>YEgXp>o>Ln>ڽDwk>:eg>I|b>J%6n\>5;U>C'M>uPC>[[9>d_,>wl m>eNt >z>u=ց=XI.=5=S0D=.x4=WpJ<(fpYJ\ՂQ&H!~<>s5$,$~:ѽy*Ŋ JxrZ Ka Pc潚 ۽KBiνXg]`j_xXYgHHݽ!aW Jw3Yigo]A$UoYDMQWQ~O_^i1=o~h=aD =x=O\7n=2Ω_=~,=`=l½Lw=E<½C=tr=&@=~ᦽT=Oŕ`>r >tTB>p# >J>*>ˁM7>`풻5'E>;6S>FFt%q<\|>+ =>=>t"=>*=>2=><:=َ>B=@>-L=s>F#Y=†>g=f>Iy=:%}>q͇=qu>=Ήn>T=.h>ս=-$d>ʱ=`>R=Z^>'>b0]>I>lw\>">\>.>T]>B9>_> C>b>#MK>M-f> KR>Xi> W>xl>C\>Sn>A_>Ap>O b>Hq>dc>;p>d>vo>pQf>k> h>f>Dj>n`>Hm>X> o>nvP>r>6G>'u>v=> Nw>ڬ3>y>>*>Qwz>!>{>e>s|>>O1}>W> }>F >}>U>̦|>8e= {>N =)y>=_w>z=P~t>e=UYq>t=Fm>-N=!h> =b>=g[> =8T>=5L> D=rE>S=h=>՞=5>A}=bz.>gt='>,Dn= >XKj=<>h=Z>!j=>>Hl= >gm=>n=Mi>gl=X=Wr<=C(#=H=[}=h>ҩ='>=d6>='D>p=R>ќ=_>=k>=v>Io=C>T=0>h9=߆>?=t*>;=-><2>9">9~>-v>`^jn>Xw e>@E9]>PŕT>Qv^K>%=B>=9>ͽ_Z/>y߽D%>: >n>.p->Ҳ=c) \=-==r#}="=9*ݢi=s2@==@:=r B< HTYtZɽҽ!!IRIhU-R@ V cCהg  o! ! 8!#X! !'[#~/W&6*D=AY1mCj9G3@CK"K6NKNM[pN cj@Nyy]MmJk{Fѓq@9YΠJ15y'a4 9'}FtHќؽfZV q68њKFwxټayowS\.Dz IyW:5;k# -J=,>*=H;>3@=wH>=T> >9e^><>re>H1>j>C>:n>R>Yp>`>_q>ȭl>q>v>p>DH>7o>5> o>vq>Vn>U>n>|>fVp>P>_s>^}>1y>>y>GJ>>F>Y>>X|>f*>Gw>嬕>7Yr>>Gm>> j>Ҥ>rh>p#>ch>o>r7j>˰>15m>1>4cq>JB>=v>>0{>q>Q>v>t>>i>>5>L>p>9>2͉>أ>Ċ>>z>5>>E>n>P>*>ۮ>y>٩>Ί>_>> >>>>A>p>hO>O>͸>>z>b~>z>5x>#jm> r>_>il>Q> g>B>Eb>K2>a_>g!>\> >Y>=/X>UC=W>|n=.V>h =T>]R=.S> =CR>

    ٺP>>6Q>ԼV2S>UTO[V>kZ>:`>d&f>"νUl>⽘r>2nv> y>i z>tx>V s>_Dl>/Ib>x V>a!(G>""/7> $<&>?%>L';>(3h=Z)W=(Z=&O=#6=7<7A":,Qd.g\Oۼŷ8FMSwؽ WͽioU_ŽKF:i0$$츽/ ݪx伱XH eoرE衰@WQ(y5v=8JNEG㋽(y48"fC*G\J]$mL gHw$ո@d23ʼnŻtk:xjT;/ļN="X N=!\=Yw"h=ړؽr=3ĽC{=߀=食="쌃=쀽%=#f@=dK6Շ=^1=QT'==4`üʥ=ln=}=;=gO< = q<=I= =R=܆=n=QJ=:,===h>w=b>>Ԇ>g>>g">g>Ea0>?><>>>H>=iR>=q[>=a>=wf>E=h>9=2i>5k=U,g>'9=^b> =]>eP@^<;N>;|G>B^'(<>ߢ7>Ѵ3>1ۼC0>,> )> 8%>~n& >%o3A>~A$>O>'\[ >\f]>mY8=i-swq=wb=o~Ҹ=0Yn=f o =ƺsNK=}> =RZSi<9ٽ>;#na#ýCǽZA lɽ ɽ)]QȽ-ʾ)ƽwٽ5:ý)P#/u&<@cyv 3 q5xd8/Ntl,ֽ/>½ĽN;ӽ!㽵$7 n^wO g5D=` }%bU+F!ռv/p+.|1tN%1}xo.D@:*$<ȉ$+<=YZ4=˫ Bg=-2 =뽶=PLٽJ`=RȽB=ȸD=]>c >a>pq/&>L >%#>Z %>&>""a'>a:e'>e&B<)'>x;<0&> =&>IG6=(>#c=9b*>I=͒.>SC=s4>9=q<>=1F>P=?LQ>= ]>Y>\Xk>>[y> C>̓>+X'>#z>՘1>k>:>'L>{B>&G>H>>d-N>5>'R>1>-W>>[>t>'`>g>f>>j>]>0o>`>?s>.>3v>>[z>>[}>>FU>̦>>h>M>>>%>g>ޘ>rh>h>o\>ŏ>Vz> >3s>^>i>Uҁ>_>z>U>-q>J>ug>>>]>.M3>R>(>uF>_l>=;>8>/>=>p^$>=>=gk> ӯ=>k=9$>9g=&=T /=(=<+=$m&3'`/dVƬ;Ss3/Iþݽ~Hž1$ϽۼƾǾL״ȾȾ'RǾu5ƾ+žh^þ4FAwsuºTϻӾw;Az<㬾h= C=Gp=D=P5؜=P!v޽>ɽ ><>" >7k>1|>?i\^>@`>s)>h#> W&>ֹ(>@*>j,>e .>2S/>V㼽.0>0>p0>E/>ǂ<.>F@->t+>*> )>!)>/.(>'>; 8&>O%>)#>:^.T">fKb!>8<!>g<=!> 3= ">,{=D#>Sd=#>=!$> }=2$>y>G#>0><">t(>>v6>=>!gB>o>wL>/<>òT>E > [>`D>_>,P=%c>[%=e>= f>=Jf>C= e>=K3e>il=d>=b>s=a>c=X`>yA=z!`>j=_>h<^`>̣< s`>p)-:`>:y`>^>Y¼FZ>U>oO>yi8x'I>RB>lZ:> ^/*3>\B+>ޝ 8$>ɩG>̳> > f =Zƽ=ߥȽA=ɽٵ=eɽC=^qɽ=ȽXn=_ǽj%PzEL a}VLr1]gO\˿PM D1#16&bݼݽ142q25/ *]<0d-N=p)]=4=s*=ȵ==Ц+=iı=7MEe=,H=E=u^==x=d\;=Ƴ^=MX>=P0>=BB>=+S>=b>]I=|q>=Y>O0=\>n=PL>X~=b>s=&>=rw>=Z>=Rէ>^=>=>6=0>P>t>F>> >5> x>&> >>>>>} >y >]>a!>> >>>=>3>TW>^>>(>;;>) >f>F>3>X">">'=>D=>ͮ=>K>=>=Ax>a=mk>=^>Q=$R> =ڶE>=8>E=B+>=Z> '= >=d`==5=V=C=>G=>i.=f>BZQ=>O= >Cyjl;><%c>1=SK=^(l=2Hɽ\EʽLw̽R!ν Yh нe^XҽdսMi׽tnu׽^r׽htmս|uIѽSufʽusKv½4oŷ2jt( cϦ4Z!zQ}rGIo=5z`3)ּ4)``LG UPMϯHk>U)>W59>g2v5=_>Wb=Tj>gނ=pu>=,~>=>ޞ=|>١=0>t=>=;>5=>Ǖ=5>=n>]=N> u=)>a=%~>P='u>4-@=ik>W2=b>J&=X>U=zO>=G>Xn= A>*=u;>˫=6>B%=r3>7=0>?N=.>h=j->=,>=,>3=],>m=->[E=~v/>$=Z1>Q=#3>J=s5>Q=7>6=˵8>;J=#a8>=6>d=-3>bf=.>a=?d)>O=$>k= >=`>]l=Jx>=8>ֹ=҆>ඡ=$>=0 >*m=JT >>=}5> =B>>k `% >CU=>ZKla>An>9ha >`0::&> '+> 61>3"w5>7 l:>T>>iB>E>UG>k콿UH>"ʺG>ʻE>`B>L>>q9>*4>ED0>->.*> 3ݾ(>&>Ea$>!Z*!>8彗> ܽTe>Lн>$r>/>}x!>| >1F>f )>j~:>~=P(aod=E|\=wT= K=ϞŹC=槽uB?=En?=h-C=qK=.ǽJW=o{νe=Jս t=w[۽ d=Q~=ǧ=1 =꽆%=W=𽏔=͆="(~=|UEk=hxg>LZ>T>>'>#0>g 9>9B>/< 6L>5ى<̶U>%<-n_>=i>%=Sr>C={>7]=K>tu=>cF=>ҏ=Ӵ>֮=H>Xե=]>=> =>=>=>"2=ӥ>#=.>=>R=>h>v> >k>f>+>>> >K>(>>S/>e>U6>8>~;>u>?>B>4B>(B>QD>p>#F>>G>y>XzI>!Lp>(K>ޠf>L>H\>N>S>IP>{I>!R>q@?>S>5>ҨT>+>T>4!>S>7>Q>-C>L>*>}MF>'=8>>=b4>J=.*>y=A>'=>=@J >C=>Ǭ=4=n==e =Zm==·==V==z== q=B=#?=D= =Tw=ZEĽ;i = y = ZQ1=uH==xMD=Y@:;H=EAc<\(K=4aG=2=Bۼ=1k]=U=,s<:4=<=8==6^q=>=>J=*l>0P=>=\>^h=>=bm>G==>o> >L >E>?>#>'>d>p>%> >>!>=ʨ">=">=D"> =!>=G>5=>=>d=>!=?>Re=^@>[7=m><=4>-(!<\>R C=0k8=˝ܼX=}v!Ր=Ry=Ƈ 2='•==.o=>ϽW=#A=7+=5Jj=' O=830wK5v?$8E2ס:b$HG;QL;c:v#9߽6ɽ5I3L.)ĠVU'{v_*O &V 0̽Gr\>J;O;c<b<{ VV=g\"+=7VۼoL=b8-k==Kn=D+h<#>< >s~<>4~7<4>2<Q>%<>Y<]>ۜ<>i<`B>< >qX<><=ּ=,=eҼV= =ն7=r&~=K:=lPւ=l f[v=}J}g5=Պ0=B@R=r\=ꮽ2rr=0OJ=7½Q=Pʽ!<ѽh-,+%j!x 뽅!|K$Ww}vb&ztHW(iSkyw* +a- V3K);9iAE7PM(.0QZ %gT`a5uat\У9QY|><1F ʽh騼$G}7:VNIP<|(><>3<%>ŏ`<->Р<1>^<96>< ;>N7<ӆA>K1:=@M>*%=L;=pZ>1#S=_>j=Ùc>v=^e>K=e>ۘ=fb>=׵_>5=[>^-=,W>k=rT>"=\Q> =gO>8%=_M>ԟ=L>=AJ>=G>=IE>u=B>=s>>o=i:>(=5>M=0>=+>+= t&>=m >n=$>=>=>a====Û=α=~w=V=F=k=?== #=v=8=ՁM=O=$=)=dpKĽkʽʆqѽM-;ؽ=Cҵ߽z潖_wDB^¬JMG2*0ǽ#٪ͽoܽcӽԽ'׽̽#۽ 0Žzܽe5>ܽ)ڽ#ES1ؽ˛S~ӽJfl̽0vnTý>kg5RPQv*9 ßp{ۼK$>w=>M #;V>m>;@$>[UL<>z<$g><>YA<5><>pUO<<> @;O>8=+;Q>tr>>>k>0>cL> TO ݔ>BiS>V$p">:M >#Jv >l9&>s;`><#>X<⺅>,<->mx<`>oP =a>i%=*g>3E=KM>g=>{҆=x>}=>q=s>W=L>=>h=7>#> >f > %>ǁ>r >\0>l>/<'>'>W/>h>z5>d>):>IƇ>z&=>χ>5<>|>=@:>>[5>!)>.>P>&>M>>+>y>>p>> >'g>5N=M\>O=AwP>=D>=u7>袗=#*>x=> @=e>=V>Q<'=L;=۵GW=iMF*=n./l=dlJi=ɼU*=0~<$ʽ <c9LܼqW8ZsolT4"ǽ)90*:]Y5`9&;7P=_HU_>-X?h~A'0xgDLl,GkvJM&v)QbLsS,T퇩TnDS Rι42O)[fdKC¾`FxžAȾ/N7*&0x "Ƽ, ݼIzirv܅B /oO|;+*< ߁<*b;<23 <HmƖ=j>OQ=(>T=98>c=?jH>߄>W>o >.e>X,>@\s>>mu>?!>>*-'>NZ>T"->> 3>~>[:>>B>>%I>1Ó>O>t4>U>ፔ>Z>B>:_>ܕ>xc>>xe>W2>g>[a>97h>>lg>I}>Be>&>b>~> B_>>[>2>Y>0>V>v>T>>vR>>mP>/!>0sM>>|J>ҥ>5qG>l/>$D>m}>A>t>@>[l>'>>pd>Q>> \>>>c(V> =>O><>I>:>D>_7>q|?>]2>:>ك,>|6>$>3>1,>1>>o0>>/>=/>=j.>S=->g=V->=,>v.=D,>cB=,>=J+>U9 )>cao(>뼹'>5,Xa%>Ԣ`p!>>ꛣY>߼9B>mԽʢ>꽛=A|=C9T0= =fau==*= <]!:]VF#0xwes̽P41 E u)f |8/ EqQ\,\8@\'{Rp/-9ݘ#FUżSdS k8#Uӻ"&?`=IT=Ef=X:=9p=Q^=<~='==o===G=c=w=Rs=~H====8=y>X=>XC=>#ߵ=?'>P=0>ѱ=i28>ٮ=t=>b=ooA>8=+C>‚=P9E>q!=E>xۍ=F>~=E>[=^E>:4=8!D>p =:B>|<ö?>E<<>] :8>r7 G5>1>߼Q.>+>>(>fN%>">3L> \4>NǽV>G۽>>k > U >D> 0>)="1=298 q=|>z= xDh^=IY=*wO q=TU==Yo=Q]~`=r`T:=a=Xa$<^cdIK/Bɲok;[=4+.9U#)*~#E*ਦJh ̽ 8޽"XE$My⽫ .ҽI½pʣڢkdZ&KD,$o 0iżz?nؽ`.=6*=e>==>A=@<}1$;T :M ^kuCnyIM_ggR];׼G<| <6+<6E0曾B)<ɽ:#?սD܇㽃ּ=q"'0 o7+潶}ٽAVo̽Lh \B!᳽R Q1(%}f\W\"7hDGj%ϼ3ǽ6{xo :C΍|";&^CZ< Mw=N>|=>f=(>J=>2>폇=;>=yD>=p=K>6=Q>=V>j=UX>=nY>{=Y>6=Y>=8lY>th=jX>$.=]W>=5U>=)MR>t=N>a=FJ>N=E>G>=A>0=k<>B%=G7>*=; 2>Z=,>='>x~= >+=8>h"=>7&=\>4(==d'=X=%"=w=B;=&A=g ==G<>JB=4>|=QA>c=yK>!/=S>OD=X>l~[=[>$Ht= \>f=J\>(=e[>Qf=`hZ>28=CY>=X>݊=V>=ۧU>ㄲ=T>@r=oS>:\==R>'=P>zȮ=@N>m=M>W="K>&=J>kϧ=J>ӧ=K>=N>vZ=sS>PM=Y>ž= a>f=_h>/e=x^p>=x>ȯ=>-=>Xr>>I >>j)>+>2>>B$>ƨ>y>×>Ȧ >>k!>6>J!>/>S>>3>d|>k>>ь>\> >%+>E >>Hz>7<>k=@>@=pm> =p>=>bI=t>C=%>l=>cK=v>|L=`>==>P<4><6>m>ic>^>&{>FX,q>2ԅ#e>@IV>F>жԽ@5>"> >RO =k=ѣ=K(s o=0;=Y7Qh<=uf %Ӽ[d>Q,~H?Vs 6 ;o/u<E)w=PZ>J/=< =Q?O=ɼ M<Oyg\zR*;ES;H:j27B.GoqL`UztUnHcS?H_Z=U@sT=-q֓[UU莽 r0Ճн&xuOhV큽޲CvM'.0[տՏ#"&ټ}c;]<ͬ<5.= _=Q:-&=<= Z6=>䗟=K>1=`)>T= 3>̻= >>E=SG>6>O>`T>W>a>ο^>9 >Ed>;* > j>q >3m> >Ko>>op>>n>5>k>>yf>F=_>>z=hW>@=N>?= F>==>=y~4>0=r,>= $>l=M>=e>3=>o= >=%>n=9>9=====D=;==b=b===0==s==g"=u=K^=G =@:==a==<)=jp;=sˆ=Ey=ìoh= u޼}X=iI=,9=.I'=Yc#=rJ{kN<կ9N_nAzC=)>6==>u6*=c >q& = >=% >y1= >ܓ=0& >uO=n1 >e=ډ >|=/Y>)=>o8=>>UI=>[=>1o=g,>k=>/=]>%=5>/=>! =;>K= >= >s=\?>Փ=m>cL=>==g==!====LJ=.=4=~,=n=N= =Ͷ=h=(=F=C=-=Y#=0==9p=L=NY=l=B=$C=L*=i==ݥ=Zt=N<%=HZ;A=ໍI=(摼=XN= -j=Jmdk=== ɽ-=P=}ڞ=:5 =4="lŧ=+-늙=.F7NԊ=$@>y="H]=OJC=vTT*=؁X=C[qO៮'I B&;6Q4{<-=XC&n=n$>( ý5 NнUMfݽ:G罇~ؽG-0+˽wtԵH $+ R:7!wOrFr M duҎ3^^JjrYr{1^罼I۽4`Ͻ9½T@㼍'w{T@ 9u[^IlU73;|̼'*<@ qT;Li=>mZ=fo >PK=L>(;=o>*=>(a= ==.?==w=#)5|zHhKϺōX"ݽȸսua4νtǽ rJpȹI‰ɱMxŨ[4j>B;Ɓ `M 8Z77 /Y+;)3ҟ<(0;=< @=gk<~=o4==k=(;=E=i=ɨ=|==܀ >q)=>xu=Q(>_ >R{5>B >3B>> pN>ύ>FY>0$>d>+>n>n1>Iv>I4>>K}>i5>u>5>6>3>>0>>[,>>)>U)>,X'>y>%>(>{$>ǂ>K$>^>j$>Hn>#> >#>>$>g>p[$>>$>~>*%>s|>%>y>z&>یv>7'>yr>`')>cm>*>*h>0,>va>,> Y>C,>P>,*>%!G>%>~<>=>2>>'> >e>>v>3=' >=S>Z۶=JR>5==x}=k=D=c= =ʺ=~)=Ϙ8^=Qj=D=S/=.1@K'<^Q<6x {E<;1^pCŐP`!̴M MlxA`˽$'ؽ#{p̽ 6޽ 。G"{Wvo# o),S.1t4:@6"<7&7*)<8`-8My1Y94~(;6=8@9D:Iڦ;&O<~U9b>O\1? (r<;;h7W 3w>x.^*uF&ɖd##sd wՖ$>]}{h!ؐ#֑4?&w('*co}(4+to+%^3+K+ 7,!$+ P+fVI+Ê*')P-Y( &4>&;$b< ~s0=8Ry=1=D?`˻=WO=l='㽸=ͽ>~ >o2t|>"l >ĹZZ}>Jc(:>Q>Gމ0>'>;;>C<>n&<_>'=>P=[>.y=K{>m(=d>=>µ='>=3>=>=l`>Ü= 2>=%>=>|=>9*>t>x>O > > + >B>>A>p)>W>C>>M>>o >9> >u">&> >F=>=`g>&=w>|=>O6=f >H,=>=lE>=0>B=#<==5=o=#=>g=I)>T=>)= >=(> e=/>J6=l6>=<> <A>'3<\D>'F>F8E>m8iA>. !;>d: 2>p^jn&>匽> > ='ν*=6#=2=o)Ob=Q#= W<1 .<r]O򪋼Bye/?]3`s䂽$m5yY e̼ Kᴽ?ný^MɽнsmֽcwݽMٽDL̽Tv5IoS@]k HCJ0dJ ovS aP J` *]3( se IRռaZ"Ϧ+GyUF)x] O+tv0߽q&;Qӽu;xŽQz 3==Ѿ ==x=OO=xH;J˫sp}˼H会_߼Ac޽C|XhgܼSY(ͼߐ ~ʯʤ(PB{ҋE%kh&,IC[h!'eþWvs',];ai;e7;Ƨ`<o5=u>X=`>{=t>G=>>>-w>X=w >=;1> X=x>=O(>ݿ=b>=dH>q=/>K=M>k&=+>N=M>=C >^j=&n$>NP=T)>q=>.>֝=&4>{=`9>==>=EA>=C>W=tD>ul=oD>4=C>$߅=_A>Dn=">>hR=d:>z7=6>U=L3>}>={0>sw i<'>:[ $>,o>Bo>+>>o {>{ >>!3>/'><% =2iHZC=R=o[ʷ=GbAy=AhnP=l=0l8q=x6jχ=#e3=4V_=Y=Sm=M,Q=kF2=2?kO=37=3u>LԽG%(Žeq  Mܞ`ђa..;Ƭ:h+r.;jX;$@6})< +\<P<~h :<輆 <رżj;tN9=>L6=b>6=;*=.8==,:== ;= f=;=v=>a9=!=4='=z{-=$=1$=3= S=d?=7 =l=I^<^= <ΐ==>HB>! >ŽZ >5۽ >,>U@>s >Iy >;q>a$>B+=+l1!<=O7I=;6d/Jɽ' !׽_a@x Jw}x f qӽ1Ľ!B$(VS*-Eu r.\.#Eә. 0Y-,l)M߼G'# Q!oԹbZ;H; X<3<@潊<:˽q=:=,i<=F9u xֻDi.A>0PfAoBƌF -7μ&xۼDH  , Ͼ " uԼV LgaH88G˻f0;9o-8+;нJkW<=%<=m&=j=:W=K=D=r >ǖ=>ma=>=J%>b=->n=14>b=i:>=?>I>C>l>VG>)z>ZMJ>@ >$L>ɾ >L>Z~ >y M>? >n~L>>K>>gJ>>I>Tu>bG>I>lE>P>_HD>Z >GB>>@>޷>W>>>s~<>3$>5:>g~->8>q6>V|7>@>*6>oJ>4>AS>2>[>P0>>b>2->־h>)>l>8-&>(o>; ">9o>oy>'|n>>k><>g>Qq> a>z >Y>Q>P>=o`F>_=:>;=BQ.>T=A!>=6>ێ=K>ଜ=V=1Q=B=ӄs=t=*?U>AtnC퍼VE#ŤJgRռ#C^(Jk2NyHIv d[]Fuڅ4a&8NYUu3̉;#>16L/&?!vTkQm:a̝)Y"uRlO1,N#ŽhQؽQV.V]wfc }p.{շ$샽0%<𓽕8HtRp[ /-dH˽6kYܽpQquYCawS@wt ov sSMo1zhI =C`z%QV)lJ-=,n1QL/>n4y$ .7*;19"D:޽;F;g:e8/MH5"1$㼳+ o%t1aYmY]7(6;,4 $x=ܻ> m=>g=cp >f= >j=> >wq=lK>k{=>Ӄ=3>-= >k=#>T=>=)====l=n==== =m3=:=smn=k >F=P+>#w!=><>+<>4_<a>G+<>I<ҧ=4;7d=X{;=3:д=e莺=bK=ʔ=6s@t= t1:=p4< ;d5;<-><:n >;/2>K;P>AKZ;>w:M>T:>S0>PK2>v}5>O>i`C>D \ >iui>Ӟ:='n;=P;N= f<ٽ=cL=7K=@OE=`b=!f~=-=س==x=]> => >=-<>=>=W>D=>=">b=a&>[>2(>2>h+>'<>v".>S=1>=3>"= l6>y=Jx8>}= :>=;>=|;>=;>Y!=9>D= |7>B=o4>E=?0>=+>X=s,%> =>=>@=->=q >t=h>zm=`=t=Q====׊=Ÿ==4(=[{====W´==W=A====b=-=B?=5Xx=w=c=*|V16x;glOG-QRsX>]mZe`YjlTkM6 y;DE`P9,0"0%')@e+lf/ż236;Yv96<Y>B;'A+3;?D@[7Y3 U>] d`MK޽&Nѽ.{ýp6,GUqhaƀu=AoMC<ӻ` S;Bk n;<$<" V%=dQJ=*4 yl=X,=2;+=OQv=eL=~R=>o=V~ݿ=>Ѩ=Ա5=,\O=6=j5=$="=ޒ =ӟ=I˕ =R?<=>k3=Hh=0=Җ,=QCӴ=6x0V=s6=HټZz=. }=&33F=Z]%=>" >=9>0н>0 Q">UwK(>I />{4>Z#=:>*-@>6`F>)?L>ώFR>ZRX[>>X\]>e\0^>F`c^>+c\>eX>5pgUT>8g"O>Ig8I>IfB>?dfo<>'a5>\#/>\2WmB)>#P #>αG> =m}>ٓ2>%`>} >- Z >+M^h>޽>jtŽC@>K&>"&>qvG=fM=YD==(#i{=p= jȼ=7O=0=^UU=Y 9F=;7:<<<Y<|mˊ<jM<-BV<)aLT =z@=І'=H' 8=-_J=:T[=مk=c|=*F| =heޟ=ȱIi=)Ӟ=T@:=M=w,X=.;\=L`x<̚=5NG^Mc߫vV: !5:%B,2'<A'- Q𳮽a ºyrOȽӁ׽*gAz嗛VlsꬽAF#%@-J 6CC?7H_·QtYY)Y`Қ+f񏽽krmv.rm ;ZepkfBge*W`7\XJO@DOEU8r0Y,;2q<i>C°>sf$>l,>㬻t4>L <>5:fD>~;K>H;)!S>6<c>\=e>tC=ie>k=b>=|_>O0=P[>F=V>*=Q>=L>E>3G>U>B>>=>&'>N9>-4>'5>#:@>'2>wK>90>V>->_>+>f>E)>>Hl>'>o> %>Cq>[#>Sp>!>&m>l >g>>`>>D X>>PN>>|C>AL>39>">t.>"I>#>6>>:=u>L=3>=9X=:=Yw=Y2==nZ=== d=%c== B=kj=%=xI= =-=X=Z=q#=(Q81=te?=syVM=sg[=Mx h=͖s=ʚ~=Wz=aK=>y͋='=h^ju=J+={*= \=1r=8%[=JL=m_H~=~k=U?o'W=֩im9@=mm'=0}{q =]D;:'oCy4M' , 9$UܼzE=7M5R=oS;ZEڽ0k=kp;ձ =0 ;$=줱;=(%=;D#=(;==W1<=9I=BYp~=i\|~!oy» H,ќ༽$,'8NNdMG`Z;X=7\>=hd>=:k>=q>Y=v>"=7z>X =~>M={>i=>l=>=z>>J=c!>=e0>|f=>ܷ=>z=Ҁ>)=q|>=T!v>P=n>=f>~=Od^>>dU>>CJ>>?>+.>3>>θ&>>!G>M~>t>ْ=k==v='= %=l*==f=8=&=`<\[=MDX==>u= >(ه=>2=2>C=8$>}=S'>>e=*>=->_=a90>=2>]=5>}=9>==>_=K/C> =pI>=FP> =AX>y_==`>lŜ= +h>=Bo>ٌ=v>eDu={>_=A~>J=>=5=>Þ=~> = z><&v>96a]<>1^>Z <wS>M;H>;>W.>Z&h!> >Vɻ> ߼=~4=qb׏= (>=H^n=?3=Ə#k=Cc$=^WG4={ JK+C=KWO=MY=Mb=CN hi=xNn=wNws=qNv=Nx= Olx= Ou=IPo=,Rrxf=SvZ=qSfnM=8T 1?=U)0=ȐW = YL={\Ő=`&<d,<*iNb< oVhaB7ڄr|Wg̼kݡz~ ^>|H3[<͋;ջصq™K!zu&_"bx?ŻʼӎO 4o?\ \d%qCtZkfІH| W&GOdR"})̼l^ _Yg-B* Y*Ӄ}1*꼏ϴ0̽!"PMxWuo;$K<^< #_='M:=@0jo\=U':z=Bs&=JX= Rĝ=T7Xډ=W]=bp=#e=Eh=pk~=юmD=UoGо=}ipS=op=jco^=mF=pi=tpd=^=V)=M!0=eC=^9E=]./2=$=>G=^! = =$vI)>kֽ=>ǽ_>>ĢQb=+;=:4=^N]=1)6=;b=g~Ҽq8=O>0=%x=dzV=:a6=h;l`=_J'<}=`<r=c>#p=L> = >=}>=#>)N= >B= N!>=c >o=>l=>n6=>`v= >3=j{>AG=o=a=TP=毟==˺=)=JO=?=ۘh==M=2v=C4=uE====x=FT3<C=0<1=;E=;q=i;˅=F=5J== =)js=k=/B =H=j_p =!sJ=Ƨ\=Ɋ"]=$=ȿ% >>c|n>6Ҽb!>.h&>r*>->˒q0>;]2>{O<2>f<2>Cbc=;1>8= f0>hM]=E/>!=D.>D=?.>%W=&.>Hc=&3.>ו="F.>ɛ=@K.> j>F.>D>~.>x>/>> Q0>%>%2>.*>$b4>2.>@7>0>:>\1>$p<>f1>=>/>x=>*>;>$> "8>0>\3>AU>->X>&>=;>=T+>=}>=n> n="={= =N=q=$==j<θ=<_=;<~=:6;ї=+f(ӎ=J=yZ# ~=(Iuo=S#`=JQ=[A=3'/=3x&=u=l漐<ڼ8 <<μF;!tȂPtB-N쓼lTD&J{7"AmS^aa]SY]Da WP3KJZ}98M :#07W LôJܼl|T~ӘBZ9黌S+;3;H;q;r <+%;ʢE<;js<ԩ;Ȼ<|m{ =y8=`OZ`=1}=y [=3˼[=Z+=L=꺨=ji; =0<=2l<= <=/0< == 6&=->(=X>z)=̥>'=pR>M%=P="=p=)=E\==J=^ =C=/y<=0 <=<1=<= s<+a=V:<=T <=6;=z;_=]-;Yͼ=%:1=@q:Ag=*9^{=!ꟹ =F=Y "=ϥlV=@}=`P)G=z2=ݸdJ=%sp=R=ż|=4缝=O>=̔ϒ=,j=C=h\4=xe=߾+=y=U3Y=p4=Ho̽J ={۽_?>>e>7 >`>=s>b1=>o=f=={u=)={=X==~=@=;a=hZ= G=)=12=A="=Î=^==S==3==$=g=2=q=gC=:q=FU=S==i=:==b (= =V =y0=)=)=(=[==2=N'=W=r9=i2=רO= =xh=Y =/===h==Ҩ=.==8N=F=t=A=/=ђ="=ͼ=c===/=Yr>{=QB>=>r>>E>>E4>U>>=u">?{=,>]=L7>=B>=M>=|X>=Թ=9c>6 =>l>=Ds> T=Fy>R=$B}> `=>g='> N=/>{5=|>=y> =l7t>-< n><1h><a><Y>D<G>"+><5><&,>1ɕ<$><>^R<1><< >s<; >p=e>{=s=4=Hq="O==ɠl=tS=l===8==Gi=,==Y=d=ԏ=;t="=c!=S=G=37>=!>H=>=I>=5 >= >Oϣ={>0=|>t=>p=N>O=#>N-=;'> =^`+><3.>?Q<20>B)E;u2> ;@3>zZ3>t2j3>t@F3>ֽ2>Wf1>6/>&2,>:]-(>\#>N- >Լ$>@>4 *>/N>Kz >jxs>`.>aUS=ϫ =i|=ѽ?=fB=@\="y =1.=[B""=:/^ij=~2<#=sI-8=V݄= -dl`=AAq3=j~W=\ Ʀ<2q<𑾾:*Qټz6v'"UnsŲs*ivhYѴXh½rwνHLؽS_߽Cu~Ы]罭_ 轀/j\ Z轚B^1 Ս׿ۈ_-但y".lÚ޽^>rڽI9PսA}н3P˽F%U@Ž҅ iP1ܯjNҧܽƕ˽ᗽؼT񈣽嘽~⭏]"I+`s+kO~WfcAd%-dmxee0K#eˑPlb`]r٨w3W/MKȽ@eٽM81II Z d{_"E) "LxM.+]4Az-m>58~Hqy;5R(;FH]z0<-hi<~w< <[牾l<`h<%<׷#;|!; -;C7iڽZ(ƻ*½9ª壋,̺t缶Fk G'2E$q=t* >>}=>f=A>8!=>z=g?>@=>p=>9= > Z=L >q=D>`=8=N= = :=h=8d#=t=( =g9=<= <<=g<&<3&=j(<\8=6;N=1g= \q=,u=~Y`=O}!=_7R?=cV*=u8=m>=AV=cZ=bK=$Ľ:=ѽ?=B޽[=~_ =52>6_>4f>;S>*)->]߽(=s{ӽ:=Ž0=U赽c=}ޤ=`=〽rm='`^5=P==%=C=y:ּt=|= |n=#f={V=N;=N7<%h=p3J=4>6>2V>>A>@<>i{>S>2>} >Y>T >>>e>z0>1R>>d> >>>P> =K >g0=m>==eZ=V}=Y=p== ==l= =k=r=`OW=͘=u@%==)<>Nz=tBY=¡ >yR= G>= >=>=>=>|=>~={>|= >X=n>-=S=<9=L<'=;=FỶy=e0=+ j=<,,0=g[Dx<#Zf<Μ_#_/ͽ ׼8潲n5D_ 0h D'tz.¥|3y頽E6k~7 X683o[.rh/I'B$ih" ۼX o{ջE|H;ӽt0=TSJ=<0^3V=na=\ <-m=#>=TI==O=@=T==W=.-=LY=V=Y=b~=$W=z=bIT=z=O==cJ=\|=E=ڊ=v?=*@<~bԼlO조 S$Ƚy0J߽9?<LʹT[R=af"bgL(A,n_.v37m!:+=;z䖽;f:S|Lm7 \2,jͽ2+&BRݽ.2Hof#Q 7ڎ!꽞+{;ܽ[4^ѽK=gɽIEĽLwýSŽ[DɽLa2ϽQh.ս?mi~۽8p{έrO6RrMpcl c,hȒIbV] WsQLk]H#Db RB$@`(@,(@K1fA95DAU:A>IAEBVA!1E;~@eճǣ=@ΚQ[>)|i >oBC>( >Ł>>U >Dj%6$>J ;u&>;Y(>;/(>~&<.&>cU<@><&>p<# >qГ= =q=u ==Kl3==WID==T=oٽ=ef==x=&=s=(=|ؐ=7==RY=@==µ=kj=PW==P=z>X=v2> =w>bw= >> >D%> >+9>+_>p>3 >U&>< >K3> >@>>N>4>$X]>>Aok>=Ox>=^>=)> =>#S=Y)>=f>M7=>"g=>=>=>=e>y=u>]=>^>=>U=P>Id<ځ>-<|>;.j>YE깘?`>#U>K> A>(98>AI([/>PS'>YU >64U}> ;B>0<.>< >U= >a:=]l>b=!>J&=lu>3S=M>Q=#=D=|==1= 1=Z=`=,=l==4==vG>sm=C>IZ=] >$=>/=>U"=">=Dk)>ʀ=//>hm=4>V{Y=8>}\F=X;>33==>h!=z?> =.@>=]A>y<wB>H<:C>=%(D>=E>c=\G>N3=FI>9H="L>f\=O> 6o=cS>N=V>a=0Y>ő=\>p=`>=c>=``g>F=Bk>=fo>|=br>=u>T=>w>t=;x>X=w>N8=m2v>=s>v<k>ja;|f>b`>fmX>('Q>}JH>ǡ!?>)6>lƽq->Sk~$>:F>Xg*>Oe>w*=5R=.4@ =IC1=Q=f?YҒ=_t=_dN@=_h =C]k~EQE3@;FnGe[ zHM{Hil&HrF%D^罈A5何>܋e9\p5#0S轅O,0(< $G cΰ 1.skM.{!W ' G-2 28M-=DA̹G1Lb SZdb'c⽁_k>׽sH˽{TL8]L;f燾<{燾yvQQռ?.h΄ͩڻ?؂0';b;<2|o<>vWQX}=Ic=0B=`:=@3昡=v+k=)Q$Y=#=(=l==c5=7  =Hݽ=̽=Ak:=w$4=\E=Mv= WG=[-=;\=ҽ =)=>q=ة>c=k ><- >^;:>5 n>:8>kl>>hYټS>Ä>uB='=r6h=B=`6M1&=%Vr=L_Ko= h.=/p=Pv츐=ݖxX=4Lv+j=eoeK=Lc)=RQC[=9,<˶9<:ұ[D@UF/u]T;!D}hp> O< >k\(=>`]=!>A=y )>l=0>Yq=7>z*=|>>/=3D><`=I>0 >(M>>ԊP>B>R>o(>+T>.>pT>3>S>5>R>G5>i$Q>2>C6O>->9L>#H'>I>.>BF>I>B> >&+>>m>L9>7{==3>=',>}=$>=1b>=>z= >@O=>4(==tg=z=l<4"=<߹=l<*=--XmŠJ2>6ȼZze9-v靽q,]@;-ϽSWڽUeksCS}耽^f5ڀN轷~T*zV߽&Ttdٽ-m,ҽIc CɽnVOƝEN0V!Ioaa,}AJ #A9;EҼvJM=۫=*0=ȷ===T =={s<b=9<=5 x<=enV1=pz=e,= => =,¾=[=ꜽ#=~쟽Y=*5h=6ܪx=ڃ=Sr=J+Ľa=S̽BhQ=ҽ@=׽Q-=!ܽ،= ߽ D6FE7D@p;^4+ٕ -"N  Q?KOFmֽYܽսΐuѽҙvwϽ:"MQJϽ% нѽƾ "սCtٽ,"߽3q6Ml;/v=<2O=Z<-b==(>9z= >W=Z >9= >|0=>A=>>5=4/>>H>~>̐ >>.% >ɐ>]>0Q>A>=J=3=j=q====:e=&=O====D=D==4=(wg=ʎ= D=}={t=\=<8= < =*!<gU >19>>U>g!>1&>°+>p{w/>kc2>\U~4>sN5>G@~6>c356>6&5>2>Y0>Nڼ,>⣼r)>AG)&>?qXK#>:;=U >F<>R =)>O=>=.W>r=>?=>C=az>D=>c=5>ӣ>>>>)>>Z$>2>.>>37>*>er?> >F>>M>n>CR>xT>W>څ=֋]>=5c>=ufh>=!m>r= q>=MEt>f=MEv>=w>g?>v>o>(Vu>E\>s>F#>Fp>t>?n>D >ak>v >A1j>>h>>Qg>>Vf>D>W_e>7c>d>Q>:b>)>`>>]>j>[>~>}X>,>rQV>k<>)T>E>c[S>>R>4>+R>w> R>V>Q>>Q>y>O>.B=iM>=J>[=G>ܦ=)-C>=`>>tG=9>̀<54>TA5<ï.>9(> >G>܎>]/>ֽ|!==Ѱ 3=,=&u=W1q=S;٧=WCh= JiC=ڗPZ=#U>d<)=BA>h>7O1=\م;{,;6<.1y<*թ( \ċ5qDxIь?'/lV޽ˈѽĽzb^sq|^hE^0섽T9trK]^BAGp7u. \.%: ͼ).RY AyVe{qi2_N*ݽ@ Ƚ;:V2H;@8ΈeF1)E> rk˻W R lͻW8S 7;T;斂;&M=@=*=7H=8==~$=I=즌=;z=!U=#n="|="X_=h=3eN=?P=;=S5=&=Φ=z5=!Zѽ0ݽ~V HF$sļ&3xQ K0ۻ׺[ ;ҿ;ַ;p~;ITԏ;3:Du,3d^fcɌټjb)mU 6Tz;J[(1jzSvVvŖӽ9Mƽل+9 $Ł;z-q l- RY˂ڟCݱx*nX f h5޼TdpUeɼ@ai=apB^;0y]K(<d;z<kߵ=Nt=9#uؿ=Nai=ofL =z85M=7D =kk>̼">Ғ5 >6.>jHԊ>o;>` <>6=>LH/=)c>Tq[=>Ʉ= u> =ں>^=y>=՗>j=7I>>>=>=]>d=%*>M=24>==>:=IE>?sf=J>>.=+*O>Fp<R>3Lw<ſS>Ϭ:F!T>5S> P>M>#)3J>'oFE>\/A>3n;>P{5>R/>^ʁ(>!>x>/>ʋ,V ><ȉ:s>A9=q_0=!kv!=g=SWY#=ӠG7 =Q6^=% ={$=>= wxr=M ּ%Y=x70C=d~/=нC =:ub=bB\=:0=9=;=dOK`*=mBA04=7b?=,yN=TP"j&_=,6s=J؛=1Y=w=R)t=r:˳=;Ӽ굾=Ƽ=+ =#~G ={=> >Sn>>|i(>w :83>(;=>f<P>N#=^>iI=nlb>Oo=Ce>_=f><=f>6=Hf>=d>J=`b>=D `>=\>;=X>=ZS>=M>s>=3G>w]>?>>7>"Y>.>>$>>>C>>=s>k==N:===&=ږ=oY=Z.===lo==|Z:=4B=f=kv= <H=G;o=><D 27(hL? A jS"(*03]齩<^hLrSt_c@9Z ^02ؽ˯ Ƚi㣽uݽ/CսlBNͽ :!uý4 uɫͭ!MߢL;X)q<h<==3>=~ d=w=7rG|=nU=Yl=0jp=gkq=nu=iu==c҇+x=죏k=rE=+Ǘ=#=p)=>_=}=+8r=D=bbU=0ɪ=)̮=>=ɛE=v s=S#>^=d-n1J=O6=0"= =*v<`U< q==/E=> >`$(>-܀>V4f>>;:6l>=U>.?3>tp?4> ?=C>u'9Km>Ug3>| ,>6$#T>7> A >/v >ta>Ͻk>=>✽5>&A>BOW>"& >&)8>͒5>#?>A;i}>2K<>sA< >GA= >-:=0>ޛX=U[>$tx=Y>=>=o=,==J==D=8[=4= I=6H>ns=ǣ>7=G>KC=K%>>S> D/>R>+8>P >A>cl>I>>8Q>>3QY>\!>צ`>%>#h>)>o>9.>w>2>T>Y8>ш>'>>.>EaD>i>a K>w>: R>>X>>G^>,>T'd>T>h>t>Tj>郠>Nqj>>h>V>c>ب>~[>ժ>9Q>4>E>ì>|7>p>'>00>> >>>G> Q=u>eL=l> @=™>d=N̔>0=?q>[<‘>:$>IOx>9 %i>Z!NJ Y>X:@H>y6>sý.%>Zܽ,5>&?>=ߔ &=8)=Y=-0h\=-+=P N<1"<ף2nq6&ͽ:޽>B6zEQGD<]I3 ]JWd JoI2dGr}9C 9=* S5 C+a %` p TལY ӽVǽp㽽IƵ w&%{!)V\,v/Z[2/Rb5֟7f,X9৽L:1:/{:I::W :.9Hr)9{g:P T~@ 3BIzE.H*xJIvfMg^o>OJjQg}fRbt{S#^GSB#W,R;MoO:?Kq.FDfi?N,6Eۼg,s !+hD2jDTٻOjVڽ8|:;:O0G;Soh;i@'ڨ;99T;6ƼG(=jb=Q=X=kd==9v===M=)=d>==5=8Y=.=B==A=k ===p= U=7==?=.=====׭==i==֍=e=؈=1=8O=b=z=f3=Im=U=J`="=\S=2#]B}ۼGNMF5'۽ͽR n$vϼ۠\"|LXU2P* f~3μ<;ZBIM;*Qqs:<ٯR3};VC:*\!c$*0kXsK3}cK+rÊW6*vG gdxTӗuȔ-t,PJB⸽e̽EX*c^<5z6J,9\ >J"U'V7+Ġ.5J1ͫ3pl4E&h4X2dܼ.3f(V(;=XB~em=ѽ =P5=eTTE=I,zN=V:P=IdK==;==<'= =B=D=>=#>=n>T=$>=-i>?r=W>Xo= =ً=B=w=&=q=Si=(,=a==#=%=O=dK=V=J=^ =:==l=ݿ=#p=o==o=)*=ƀ==-=F=ž=uD=*۰=FN=[=3=8=Ë=I="T= =#=H==U==]=ŀ==u=cz=[f=Hh=lU=6|S= FB=9=x-=;= =4<[ =U-=H=5=e=kz==M===w==׭=j{==S>(=e>{3=N>=< >-> >A >8 >W> >>Q >Y > >'> >,>f@ >$2>Nl>J 7>|>h;>V>(N@>!>C>](>|E>/>Z(F>5> )E>ʤ:>B>D}>>ޭ?> A>;> uB>+7>F'B>1>q@>+>q=>p%>P9>l>Z4>!>.>z>?t(>>">C=D>XP=>=>=O>K&=>C =>J=!.>x=Z>eN=t>"W%=#><r>JQ<V >#O<ٔ >;ޜ>xO>|>ttN=}t=S(=ڼ=+?= D=c05=GU=8\~=#n褮=*t|%=㏂)=d= =Yu=wX`=iևI=BX0= Duj=+i<D´<]<.u;h0IJCw:3<μT1^@oA@h?Q =P:?7P5&3Cb62c3[0H.,AL(po#<fsth] 7QMMF,;hap/V[#ԽHwɽ 2#|T骽+޽ˡ˽Au+v|"Mrezn3vrGvp2{[h <ƣ% ;{C<<_f =dPsG=`Hj=qKƒ=y5׏=? = |=!I=pϼ=4Dz=u=ؖ*#v=$o=1h;=mC<,=<=<@W===#@=\= ^=>7/u=>2=>x=9>=>=#>p=ZU>[=cg>iB=Q>E*=>μ==<==ve~|d>eE6rv>ۼ>">6p<;o><ڳ=2-==l==@E====l==|= ===_> =/>gϩ=5>7=-(>-=~72>x=;>=E>\=-M>o=S><=X>^&=[>j =/?]>= ]>w=m[>Ĕ=Z>.i=@W>=1U>= R>Qb=N>8=xJ>6='G>`+=HC>=?>Կ=3[:>.F=5>=z/>"=8)>rw=>$>'= >=m>>=J>>D+>T>a > >H>> !>#>!&>|>c+>W>1>/>6>ds>*<>6 >)@>Z>tC>ۈ>E>ܰ=oF>=bE>=C>b=z@>s=<>G=47>c=K2>2=D,>=ܸ%>[s<;>C>D>弾=Q$&=hV6D=H_=!=?~=kҽ|v=j콓)N=Rm(=yp=Q&<'zd/;)H+/PG;XC_j'f-񼰋kJ >pP(PtZ<xJM|{Z4q~}cuCBf=Pd%@^}zTvUyH,s :\k.bn"~W BbKK 6k?{2`g%OJV 00 -C><&c49ɽ%tO}P gDnY:s@d ՎD,Mb*L/۩ kdɽ 7DѽA)ؽ ݽ H潊y)S23j|;C>@ex&D5_E b@D9?6w8#- CL:?:/ż )0.\$!)ط \;7:b<5{$<: &5=x'q==Qo(=R@= L=ɾ >4>6;_ >TN<>o<:>64"=O>% K=>u=x>{@=҉!>K=Tf%>O=)>N=.>={3> >Jf8>&>%J<>>;S?>ٙ#>tA>?)>aB>u.>C>*Q2>1>D>[5>D>8>K<>E>?>kE>SC>D>F>jC>9I>]X@>KL>,(<>@M> 96>B%O>~.> O>%>O>b>TM>)+> K>>I>=OgE>3=g@>g=֠:>5=2> [=)>.x#=>L<>k<>;9=Q=zq-t=:M==Ἑ܎=:y=}UV=:'65=k6 =BDS 꽳0ZSDڼ>(?fv齇k;i9#ི^HL*ܽc.eؽ&rcֽϾս4ֽ#\ؽ1!~[۽* y޽fQὧw'Y819-L9a뽄2t 뽬C\齅 Kجy{佉u8p 昼{E9żmͼ(s  ;J U+maGK^] jY'3 N 夽 ٧SS|,EȫD禽8{" ǛTAr( 0jc-O:3=Kj׽o=ϼ䥼nʢ[U^Q(Ӽۢ];#cRb~ 2G Ҽޝ<:>= >+=Z+>gF=lb4>~]=*<>q=wB>i=/"H>`=fL>&b=tO>h=Q>;=S>2&=9U>=UV>E9=gW>{= Y>=Z>ѣ=Z>=Z>l=5Z>PP>8Y>̎>~X>Y>"W> >ĞV>/>jU>T>PT>>rPR>̔>=P>>3L>~>ZI>)N>a;E>Ln>@>]> <>&>6>5>0>~>R*>~v>#>%>!>n>&>,>r7 >ҷ>m>j>N=k>===-=y==ŵ= T=ͬ==I=9=U==/=^==4= =L==f=A=Q=4)=-h=N=yN=|=H5=== =U[=4{=lPT>?ىT">L0s/>E¼:>gռ;C>!߼&I>߼[L>ԼL>N}WG>Z̅A>*S~:>N"\1>hF'>K>hvE>i5>Xh =_=80T=::=^:=S;p=):WM=Җ0=\ f=Ğg=R}FUU½@ɽg@#̽C@Pͽ>:ʽ,<Ž.8$뽽4 ͳ /IR)k"Rc&c q cF Ļg+•;x'<4<)i<9꽰2=Pvཬ9=Mֽ[U^=~˽O=(E%=HT=Ƨʏ=|隽JD=k=KȀw#=hU=R=: =z =)9d>9 >i_>1ص>T0v>@=<=4=@>=̉;@<=M<=9<Λ=5[r<]>'<$ >:e<' >J<9!>=>=ds>;`<[><>c<> >go<X>sl< >j<%=*<==<#=j}<=( =A=w&=v=sD=8="je=-=5V=!!=?=?=Ф=H=1==7==Xx=C= =l==B=,=>ŀ=>n= s >@.= >= >[=_4>y=0F>Y=[N>]J=G>@=9 >S>o>D >ɽ>1>s=K>v=[>`N=z>@p=c>3=>1E=>=CQ>i=>@=]>=q>!E< >z<=>hC<@^>(t;3>y>3,Ȼ[>m#v>ϪL >abR>R$h=^>=cM5=:=`/G\=C.y=;*D=TW =6xٹ<^'<`, ׼-mjڼ' fSMܶ){=5FiI?IoFeJ ̽'LڽI<罘C|&:q+|rv H#fZǼwZ)),2(4v;?yڶ >z >sQ>8jBx>yI`6$>PUR)>XJ5N.>/>2> 3 4>u'uF6>c6> ,M5>3>2轄/>ĒϽ~+>z:e&>< >胍%>OUsm>\K>~  >漠;>˅>9I=y7=>=& >7=} >=>3=:>a =~>=>p>ӣ>j>@>ٷ>>B>- > >`a >/>S >>d7 >>>>X>%>3>/V->=\5>a<==>E='~E>j=c$M>?=#T>h=[>j=Eb>=#h>=Gm>=)_q>_r=ft>rZ=u> C=u> ,=nu>B =nt>P<p>g<n>+T6Q;e>E$_>ӔKLY>6Q>D I>:g?>D\kt4>vRfm)>>bŽP>\ >Ws=  =KOx=3k,xց= ;c>=AIG?I827PsY(Xj`ӎiq;yt{d{g鳃[zXO㈾DjƊ;,D2댾%*ad]3$b֍X̍\)'tpxUY}%Gv$T7džR >g JWe]{뽴vvݽp-]Ͻ;jec#@]\ ObU`NuGw|AR^:E[3,+"W|*˼I kx(ma5ٽĽU8焼9>|XZ;fsx;Dgl;uIRK;=;V)Q@;t:&4"¼lLdً^/hNWA8N!:1Tֻ;gy'*=->{e=>P=(>[>|1>>h8>j >j=>>x&A>(>&C>? >C>l&>jC>,>lA>u3>x^?>~:>_<>A> 8>wH>4>}O>nQ0>U>*>WX>l%>U[>N>[>'Q>dZ>>j0X> >T>#g>P>/>3EK>="D>>=p<>=A3>=K(>M=>%=>R>=>r=0==G=%= =I=Uk=E2=Z=ӆ=n=S#x=.S=c=8<=ȷP=(=l?=8=>40=|E=!=<=r*5o=e+>hlk=D>r f=P>`==\=|]='Z=@=([=N=_=g=ƪe==49n=[=5,x=4=s=*==q= =s=7=ᡗ=H== =Sf==>=v=J=m==/;2%=YK =*<q<ѼOP HlWz"/s Ctܼ1RwrTt꼫;׼. ϖ "uAl#Sem#醼n"w3 o9s ~ɸIN)+ %bqVμH+ӽS)!ýN$hS!5./\~$+btܼ\¼(?민?"N<)trV X}Fmh,YԜSs}B??P'E,/~vk^$gͼO$ Wjq!$-:9$O|<Č<XJ<@ûV=z&?(=:FpJ=m;ml=~f<黇=+<@==<ϫ==&=:=K=& \==H|=VL=23=d==>e=B >w=Sf>v=J>qI=t>=>x=3>>=> ='> v=O>+=6>Pb=T>kd=->7= >?=9 >=O >#=>=>(=z>4n=v;=ڻ=c==MQ===.=wh==R===Xl>Mt= >T=w>}#=p>=8>=m">.&=Q%> =A&>M)=Q&>=v%>1=t#>/=R!>o[=)>ը=)B>=C>]=>*[=ˏ >[=l>F(===;=R=&=AC==y==)=2=Uc=Kb==Y=='d=P=JC=_=.c!=n=J<=z<2=ҵ<<= ;lg=!2nA=ᴁ{=vżz<0Xx9;‹q]ye̬)㍽tNǼ-]G8J!0kvAb]jJ>R7qT ϦĽTl}}'ҽD<޽<"-=P6Fe=^=Q=D2Ͼ==xJ"=3!>=V]Ⱦ=>;1z>콙 >>>EؽM> ͽl>IĽ>Fջ:+>1W >_ / >d>05>@>\0>D`n=f6=8bQ=$==[A>)U>شh9>粽?>f>QX >?D5> j>ZdO>2=2=Ƚ=Ͻ$=mֽ/=s۽='߽5=u%g=Y8὚'E=sὗ#=).=l<'|<O ;u彯z:ldI9 "-WWqe뽅>轊ڗ{q㽔JݽZA׽HL=нnȽeBnmnrsը_l௽ nIrj^\TEw`ICJHQD'4a=k:4Ug*^KKV G%%&ѽލ罽dH$ܽfҽ eȽqJf6Vx(=)',YJ௽ȼ򜭽I׫;J=J>ݺ~=N>q= >b=>YQ=U>;=> #=!>d=mU&>k<*>?< .>Q; Z2>F(|5>zMd7>µ8>`8>07> 6o5>`IL2>هU1C.>F[B)>[\#>(Y!>U%g>R >RP=> M=uH=q4A=06=}(q6=U={=sV=6]}=wL=vh{=gE"%=p9B=T9U^= : =bw;=3;C=;=XH;J=#;;/w=ܺ:V=sq= =軝L=l$=O"=xǐ=];=RĤx=Kf=>ͼ=ݼ=B= }&=@4:=M弊K=^ؼK=Fż=CmH=<@=Jx=b=L?gt= O==(=>]=@;f=Yg(\I=a &,=^y =L ͼ A=!ˢ=v÷mZ=^TP>\ >N>qN>:P!>K'>I3o=.>wu 4>rv7;>WnB>e\)I>\:N>\Q :S>[EV>=6;qW>#V> T>.*鼨Q> :N>hzLJ>0ػFF>}:(sB><>>*<;>x =5>-=;2>N=0>SGn=.>Fm=->wg=->==iz.>ݲ=lY0>3|=M3>=v@7>=<>=eA>.=FG>j>M>`< >R>[>X>>_>hf>e>L1!>ݑj>o$>ro>I'>,r>R)>s>U,>r>.>o>61>Pj>l4>qc>7>Z>:>w>> G>B><>HG>2>eL>/)>Q>7}!>5W>Q>e\>oo>a> >F{f>k>T k>=Bo>=vs>Ny=zxv>7~=x>4=,vz>Z=z>a=#:z>g=x>z=cw>[=Qu>L=s>?=!q>F=Jo>y=l>;q=*g>uI=h c>P= ]><W>C;Q_H>wb@>T(7>39.>fwJ$>d>Ը>Fսc>=}t==| =F-r=9;AC=^HQր= M|=g( tOx= ;u=s=9t-s=js= {v=2߽!|=UBսtC= ʽy=X꼽=˭V=.=w~YV=t=i(N\=%f=-=`==;=<=r;o= W<~>O4}= 0>7y=Ld>]=?w>F=>1= r> = >?=E1> =>=OG>=ʜ>J2=> >q=> =b=>====<5=)~S&B[^B)»/@^A ,@e*7:;#;Do,(= >w=w>J=xy>=>9=>=9[>t=>m=r><=h>{=R>&q=y>~=#>5=;>Z= >A= {>_=A4= =c===x==i=I=6====?=ĺ=`==X=ŗ==}=3=`t=<=6==g==o==Su=߽={q\=V=Q==9="==(<=S<3=;.}=}i=pf Y=?> P=K=M='HT=)3FX^=5Y;Aj==`3x=C;ڂ=Z7=N|2.r=x`/=Z/=.+27T=E8f=iBT=5O=`$=r2=P=;K=?.=3=/uC=ap=νŲ=޽=콈\=]ޥ=XΫ=L= =tV m;= = X=Z'=ҷ=a={O= z=7뽖1=Ȭཟ=ֽih=OνP=sǽ ={{Ľ4n=EĽ!;Z=ɽjF=ҽ4=@߽ $=9𽜛=ђt =t =&A=0 =Z)=AW1F =m8=R=ܞ=Q@z=A=;QAh =|G?7b< ;Ss;?P?, J,Jniؽ诼&dŽɬɼ`E^弳EJ1Ē"c%o'90WWMe@BZb*hTwb1Dl1!虽μ 6MO࡮:!9YZţɱC3hvztxlUlW1E9 c|GֻļTc~M<.t;5`G8P;<,+<{9<9#Z;=+<$=&d;=>= >&=>/N=D>=>#Ȯ=cI> շ=2>)&=۩>=U>=>R=|>|=7> F=>`=V>d>>~ >> >n>>:U >?>C>OP>=t!>=(z>q=>=>=D >=>=>=!`==+===@{=8G(ݽE=l|۽=ڽ=R5۽,0=ܽ=~߽ ˳=}=I=ը== Ml6=Ë|=){@=y^[==KY=>= =V >! _=X ==2nJ=D:== f=!!=L=g e=*罸=Y=;K|=4Z罨c=~CL="}8='=}=05 =_"F= <<=߽zeo6a]w 9 5i F?e-oM$"8)V e-. Y2Ŧ m6td:i,> B(FrIzL C P]򽂽SWW3[ &T^Yٽa[wѽdȽf}.Uh,<-i_iXg7Ncғy]&UUJKn>Y k/[2BM <)f :v ˛ܼͽld# `s~W:a1g :<7=$=>>>)>>D(>>3>t >8?> >ۻK>2$ >X>h >Bd>>N#p>`>{>>w>`>†>>֠>U>/>=$>q>8`>`q>P>D >V>>d>;>af >s>F >[>>x>>qP>`=|+>9=>>;=,>7=*}>=_s>Rſ=lof>)=Z>==N>=EC>"t=59>W=v/>R=so&>s՚=>=>>ϔ=>ߡ=>W=>q=b=?=(==Oe={='=`q= =9z=(=`=c=D=@=I&===}=<;cM ʽ('ֽDȶؽ%ʽƍ/M^f/ 9Q ߜ>8}>Vj>q f(>t1>5l9>Lt?>V3F-C>Ϡ޻#F> KYH>nя;R0J>'ZG<\M>w+=M>.=#M>:K=L>i=J>=H>=3rF>=MuD>=B>% = )B>y=oB>g=C>=xF>=KJ>L;>N>[>8S>>DX>m>P]>G">jb>}F+>h>3> m>?;>tq>A>'t>jF>v>QJ>q}v>\M>֮t>O>Oq>R>uwl>qT>3f>.W>[^>xUZ>T>]>'I>a>>>u"e>9x1>h>$>Zk>D>llm>O >n>=o>=p>=Lo>v=o>=8m>K,m=)k>\A=Ҩi>=Qg>4<e> <b>8Ds<@W>hP_N;D>B<>G5>1@->&>ͦ,>XO>s >]b>Ϗ^ >Fýw >wؽ>>1 >!c ==B=Ƴ%=/$=:=E9=PPQ=0Z=d =2n= xu=eqJ|S=ZZ2=l1=:<#kc>h6s>߽ >:8ֽ{'>̽->gý\0>躽"2>1>׮_/>LޠW_+>&>A >iO>N@h>e >4>aF='w;=v<i>"]yu<4><>0I=J&> O=(>=*>=ɪ+>8=,>`-=X,>=+>=H+>=*q*>r<'>kN<,%>-d<#>\1 =>=i>A%=">4O8=*>K=v>`=+>bu=3D>=M >=@> x=9>ꚟ==R=ks=B=A=I=kV=M=W=D=u=eA=3=r='=!=$ک===__=v{=o0= ==6===T=ȶ=ܧ=N=; ===!====r==t$=w=<=zt=k=!===Vs=e=^=P=>D==$==V<}A=`<=}=}Zx=[₽m=$w^=ZJM=ڦkQ;=g9*=2̽=KGYI= a===9$=:(x=2v=<= E!=:N$=פV%=]$=5d$"=Fj=#ok=r\R=?t=uX=s#H^E< X];Q_;xKH!.D:=@Fp5U s-.U%#˼oZ伉/#6T@?݌$  gDHڽtlνՙ0½VX b ݚ;쎽}_<(<nϖt<]>A1=#&>=/>:==V7>6Y=C>>މx=DeD>x=I>⍚=uN>=R>J=`V>N=Z>S=X\>=z^>/'=`>=%a>#=pla>=s`>l= _>I=2\>^=LX>8>MS>>cM>^/>˛G>>yA>>bZ;> =5>P=M0>M=/,>V=y)>="'>%=%>=4">=f] >>I>X>>/j>S>>>$N > >\v>q >^>>I> >>H=&> =>cR=Rw >{= >K= >U=7>p=X> \=~>ӄ=A>A=? >}>>V>I^=>@C=c>U=9>=>4=0>F =|==x#=f?=n=`Q====z<6Ѫ=1R<=w|=RwN=μ,!=2U2/li2Ey1I/,?&)$͇ [Zfz=~j_LZnWKdJ>9 4 0,RM&W {{d 佼ֽ'ƽ*ҼwH s6y䖼t܈/lx;a N3`SX=ؙď/5l# ּG. yO'2OD&Soּ Kȼ^WG:E Դ}ђ}ɽ=ϽՕ,ӽU[7Խ ҽz*HϽ}J,ʽ랼5Ľ&%7QUDx8&qn:K?=>nV=V>t@n=)>4=4>+=̇?>xʔ=jI>s*=4NR>K١=ZZ>å=a>=\h>q=o>M=)u>s=qz>r=9>=g> =>6=q>ꨄ=>|= >m=s>\^=~>N=y>i>=9t>`9-=rm>}=$g>=_>P<|W>Gy<@F>Y܂NGށ е;/">\;Ri>U9;@>YK;ֻ> s; >(q;><7<>/P<Κ>< #>;Q == =ׄ=3=m= A=@=srJ==O==Q==Q==sO= =L=:Y=SJ==I==#K== O=v3=U==U]=s=^=D=sS==6H==;==i,=N=[=;=[=f=RHA >O>eC꼗>v~`,'>,1>ф:;>3=:QX>O-=l`>IY=Ch>=

    D=ix>M=0>X=[ >R=T>#=}>:F=>l>^>"h >̈>s\>i{>O>y> %>$>MB.>>.8>S|>B>w>bM>r>r^Y>Sn>ud>;ji>$p>c>Hz>]>r>jV>s>YN>Њ>xG>i>@@>W>ֈ9>ő>R3>Pl>~.>c> *>)ˑ>&>Ȑ>#> t>v !>>>0>y>U >&>>x>=߄>^>M>%>՗|>=W_u>{=gm>B=f>Lɺ=9b_>㷟=HHX>=UQ>IJ=]K>8n=E>륥<@>Ӵ;$;>P~)6>ü1>?K2,>/[s&>'>"t>^Kƽ,C>>S=Q=sUi==S*&=Gz/K=8j}=nB1Q=0L>h#=|)Vs<`(<-IjĖ;tO9kUSފt!SSJ73sP[%ٸDB=ν*ɱXD/x13ž ɾ#l̾0.DϾ\9doѾ EҾ/R9]Ӿ^0Ӿf0kҾ wMjоZ灾1ξ'˾'ȾJžuT¾br؝d(ay7)6#,ȤšpT0PܐGk xWp,juI\p' M7xl+?D/[vIoJ${cpocؽ2a,򳽸R{B!U1: Q gcg;$,;tB"<7c`3>U1c>\ >DU>O3>'#@>LL>シu>ȼD>мEw>.ռS!>UԼbm#>7̼X%>=W'>U)>iւ+>N;";->D]ػ->yں1.>@;r->8~;w,>20Zf< )>@<܎&>n<ʻ>e/<8> <>=wv>-=Td >@&=x>\8=:=gH=i=@W='=c=4g=*l=t=s=&|=sHw==x=K=t=ug=Pn=D= gf= Fpzh>ن >` W>ݰ >=a=l=]%==EU='w=W=ng=NP=񽩖=t=꽩d=ZL+Y=޽S=ֽFR=νHT=ƽ@Y=[˾@`= H*h=(p=t('w=g5.{=E~=?YF=ߌ }=CZw=x|n=`ed=WRY=jh>6S=)sQ=D0T=Vp ]=ϼek=(=0K2=؞=4l;4J=RP=>s=t>#=#->Ș=T9>*=D>=2M>=T>=7[>Z=`>|=Qc>=De>k>Vf>d>տe>$c>d>>Ϭb>N!>"`>5%> ]>ɇ(>6aY>)>C^U>*>P>՞)>xL>(>!G>'>B>d&>?=>JQ%>N48>$>R3>N$>?.>2%>*>s'>'>)>k$>V->">?G1> >_j5>_>Ү9>P>=>>EA>>E>m>ŒI>>`L>^>O>>R>X!>,U>%>5X>*>.Z>0>`\>SK7>^>7>>I_>E>_>WK>^>ZQ>q[>+V>7IW>Y>P>\>wG>y\>==>[>1>W>R%>S>>L>Ň >dE>>=>+=4>=+>&=yD">=Z}>L=>Px=\>M=2=\$=$= S<=J<=q{Ͻ7iV"-)߫10}M5R 9g x=og@B&EF~H2Ie2Jl L\'MNQzS5W W&[ _ uLdh6<}3=(2>2=C> V=T>;}=+d> =s>q=>=N>Ep=g >l=>.=>>xk>>fĝ>,>Aq>>du>\>>>W>T!>o>#>R0>i$>>r$>Uɢ>">ޯ>:T>N>Fy>>>ᖜ>` >>>>=>=pq>==>;=G>x=ȩ}>=͏r>怈=U+g>Qd=P>VT=E>H=/;>V@=շ0>[<=e&><=F>M@=6>pF=/~>qN='q=cW=V=q_=s=^f==sj=a = sk=3= Ei=Ƭ=Bc=0=B[=補=lS=h=DK=up=D=祋=?=%=o@<===9=,=*6==o1=V=u*=|=)!=u=\u=l==^==Lư<-=8ɒ5釼h>;yV5>;Hvd> />%s ^&>;.>eq<Ŵ6> `> =8uD>&k;=rI>d=CN>=wR>=deU>=iW>2=X>~#=Y>8=5X>u[=AV>=S>H[=%P>*=IL>>8H> >D>o>i!@>W]><>1(>x\9> 2>V6>>:>n3>8B>11> FH>{n.>tL>+>|SP> &>=R>K">R>n>;fQ>c>KO>Y>OL>8 >_J>i>=0G>=TD>n=R@>^=b<>9=*8>=l3>A=*.>=)>b=y$>UA=e>T=I>=>=.>i=g>Mq=j >*pJ=u >#"=I><+>X< >} < >>kS>mS=Q =[4]=[=$R =I8ސ=G/=8=]=ý=;ɽ=)ν;=/ѽ =ӽ}=oֽxƸ=ٽc=Qݽs=C!=pbߓ=Tiň=_y=_=A= ]t = R<?<'@ <2m3W΋c@QsMy]Z=Yfw<"q4hzXd\ɽ:Z$H@$'Zc2 ?>6I6F !T’^h5rjzܱppQd|"$䯌'N} MxP)r$Yplɘe79^VrNdDI9b.=#mvZK.Z ۔Hӛq޽nj݁ͽ󮉾:VFR9@x|Tjsǐgi-2^doR|xVFm:jc/RX$#L|G=Z,F hB<*iWü-_nnx z0Dݔ:|⽪<޽\<ܽҽ >;Ͻ> ʽ>Ž>ξa>gxK>. >Rx >ؓ> տ=ʃd==$==sռ==Ϥb=Is;j=|P<K=Qwt&=MF'=H*=&Dħ0=DZ;;=-K=D`= t"z="@=Ƽ^='=h-=W.,=;h=d<=ιxr=>=m&>=F== ==<=b==+=b8=v=%==ڴ=2>=7` >s=O >XK=I >\=u >r9=]>s{==<=B<='Ybٚ YugJ4n"3)CՊP;ĽWmѽNLyl޽lB뽽a+;4XOET T?BYL`5'RLl91ux:C~L3S %ZVL`(d${PgloX*ib1ddiZhDQgDL8fGeDeB f?wqg99iv0kd$lVmx9mҼcljcgbhʺv\;ϲVeJ=->]x)>є^>4On'> :22>V;s>>K<`J>=Fy`>PG=E%k>^s=bKu>z=~>=ʃ>g_=:ȇ>.=r'>"=ލ>V=͏><> >T>0>>>>">&>}k)>5;>y.>>3>Lu>6>>9>>B<>0>9@>. >-D> }>9I>(|>O>{>U>&z>]>y>ke>dw>n>ɇu>%x>r>e>qo>a=>9k>>f>u>`> >X>r2>P>>"H>k>Ne?>S>)7>W>/>ρ>xQ*>A >&>8>ƿ$>>$>O>.}&>>(>fy>,>s>/>Aџ>2>>p6>b>w+8>Җ>9> >2:>p>t:>>Lc:>}>:>(n>9>tG_>7D9>O>8>aA>K7>~3>{(5>&'>2>>(.>F>,j)>`>#>ѐ >>U>>W>S`>!>j>Sz>d=|>=i>E"=m>к=>=[>s=`=i=o=<== }=N,=a<=<,= #>V</r`clCP KU Lcɥýt Ž'܄ƽ?+ǽsŽ?̭.½{!4ν]>ཷꭽqE`*> U8`0EN ' /ݘ7?B@&PRH=O鞠+V'[^:`ܱr)as`g݊^ွ[:i>NX O T03VO"[K)FM˼Bܦ~>@:olB6 V*3^Mv0&1KA.Fh+9)}'w#%ɘv#ú!:cG ;3;5 ;^!p<*#;% ;%(+;$,Sf;/{;k3u';7H:I};~BK?庖pC 9H{$M;2{T;K\킺lf[qX!|H Hq3w kChXŒu5;ͽR"DؽX㜾ނ}1-I_@=->M2㏾lċq`F%Li潟{X޽pսSfR!ͽ\3&Ž%kQheFzH;U/$%AUe>Ô>6j&>,81>R<>6<iF>@ =rW>N9=p^>Ma=Ce>=sj>![=o>ӛ=s>=iw>|:=C}z>G=i}>~"=b1>=1>=*> =P>=yu>a=%B>l=>KU=T>,E?=x>,=>=lˁ>X/=@}> =(w>yb=fo>T=8g>Y(=V _>Hw>=V>dW=qN>p=auF>=+?>*=]\8>=U 2>=I,>#=N'>Lܺ=">=>==>X=>Đ=Pv>}=`r >]T= '>H=>2=^>P=[]>=M==_=O=== =7'=L=%=_\=b==*=)==R==@='D==.==Ӳ=b=8=Ư;=#=X==<̈=uv 72Y&+;d]-~(;f ̳;Ro(;0; ;El<;Y<';=;z*=̹J=Nm=ig=x N=hϻz=B׻OF=w4=h'=3;$= <"=<ʽ=g<:=m ==$6=c=qa=P=܆={*={==͙=R=tl=y=@=Z=>=>Q=k>=_->>{<>\>>4Z>Is >Di>B>_+w>o>>>>%>>>Fl>5">=>%>U>l)>gњ>g,>Ü>/>y,>Bg2>>U4>&>N5>a>6 5>> 3>>0>lX>Ž,>g>S'>Ȏ> >|>>ȸ>,>o{>>~o>=ec> =X>=N>D"=;C>=e9>c=/>W;W=q#&>ő'=T><->쿔 ;D= m(=Mg=fqȼc=? h=6m= _=>p=,G1g=&؞F=ڐ(%=ǽZ=ս8<s(Mp_qz ˁ+hꊾ_6 !% 1#.ܣ\6‹d=қ|HEE{Lh&R2V3Z/[[\K\]Sd^l]'ؒ\Ž@[׷YgˈW}"}U9qLSfqRRQ[H#QPO/GMX>[KH8BGN2B)-+o=h( 7#1+(%۽ Xó\4c ]p9|ֽƽNٽ!̽崠ʼn ޶-m/٬+Au >Os >?q.>ZSl!>fev>.[>9>O>mB#1>4D>z&b/>DK4>} >gU>yQ> "ټa >lҼ > yռIg>n,>+>o0{ >'?>Ts>o"*=~*\=G1=r 7Z=5Tr=;N=8W`r==6ռZ6=&!VD=褼='~=x^,E=e=R?:=_!>錻0 >Q:*>$;>[Z< !>Φ<'><,> =֧0>'=e3>g8>=P6>P=8>/_=8;>j=6=>is=?>y=|B>=D>ZS=r@G>Lڋ=I>”=;J>Ba=JK>O&=L>=N>ͷ=F Q>=S>">V> >>Z>U>]>$%>[a>X~1>U+e>u<> i>G>0m>-yQ>q>{hZ>Lu>b>cy>j>5 }>p>>y5w>3>/|>>>Ղ>ᄃ>R>ԧ> >]X>p>Yx>p>>>>V>~>Hɍ>>sҎ>C>D>?G><(>xT>r>9>+>|>&U>Ťw>g >)s>D>ֵn>>}ij>}>Me>t>ka>uj>\>z^>X>8Q>AT>$B>kP>^w3>M>x#>RK>GF>KI>R(>H>=pH>=jH>=G>=F>Xo=E>C=D>=A>P<><69>`;< R4>|O;$->.z$>["><\>:X<>ڒ=X 9=ߜV=^q:=3/C=d=Om*=i|<Cv<Ƭ;%)%0:Ľq ׷ʽN#4ѽgZֽzڒڽ ܽGݽܜmݽnܽΧSMڽJ@׽* ӽ-1\νG},ɽbŽ'Y½ĽBc{˽½`ӽĽ`kܽJ\ȽLOͽ*񽳜ҽd|YؽE޽ 1Gt5n'U&Z2#%2y˦&c5&1e$!c œU?ę[f &IY1-2L⽹ΞϽG鬼g/ V\smÇgnr6[ҵZKӽ=B'ŽY%=K;Iǩ5:眽F9\A7.Y4nԟ0.O*~$@h2n!!%_=Ӥ{sA½>ѽ6bὭ#Q )R00qP<׹M<<=`mGO="-=콾==\=%Aٽ1=uн#>.Ž>>lF >%`->:7 ;>s6H>xV>Pc>h$p>鼕1}>ȇ;h>7>;BB>f<(>=ї>l.= >2A=>L=p>JMP=>M=>E'D=>6=E>]'=>=>RS=v!>O<$f>c<}>T<>8<>ci.[8<>V<1>Xj<;̀>LE= g>+=C\\>D=%yQ>]=ϾF>u`v=K<>p=j2>/N=0)>=!>.=;r>Q=D3>k=>*=PU>1=h{ >=,> >">*F>>?>?j> ]>>>>>>=Ӆ#>\=&&>=P)>2=+>ۦ=->x=3/>Q{=E0>nЭ=0>[=_/>=X,>N=Kb)>'t`=$>E@=>F=Y>2<:>g+&<> ik=#f=ټ=# 2=nTR==ޘ=7Ǿ=_= ʽȸ=UԽe#=Ɠݽ=W彣/=ӕV=?!ݳ=j=$tC@=.=8==E==Li=N콰j=Q}yĹ=>޽Gҷ=&ֽ= ?Ͻ<=qƽ],=ώ=U0=Y~s=-:=G[=4s|=Bp=Ng=`=|y]=vu\=Uv3_=1xg=qr{u=,C=$=6X=ԉ֥=捽Կ=F=ї==@z=~ӛ==۵=yh=}pK=M]=v=M=ϏX=贈}=xZ=ߙ=٤/=}={٦=x\=sk7r=) = =轼=K6=`:!=/h<=<=[L!=ib=8S=m=j='=:>==*s=xS=Q==}=$=<=ɪ=>ۿ= ? >#n=JX>q=[>8=ќ(>e=%0>B=y6>yՙ=;>=@>AY=D>=}H>˺=K>Zt=}N>E`b=,P>ZmN=P>7=oP>=#O>[=d.M>K><F>3k;B>>>;/:>e8|6>s2>~!/>CT->c*>2RB(>P6k%>MЛmH">쨽>ᵽv.>½t>Ͻ>;=ܽa>ج轱 >ܳ> >Vj4==] "=> :=F = c= = =Ze|=~+==e =7齵=0nH=ٽ=hԽ=3Cҽď=ҽ=Hֽf=)ݽI=e罹W+=2g = Fv\<=,B=~K =$@]|=伔V=Gbt==wZ1=a=eሻ=R9X>>;'>H~ VA<>5$f<>>m|1/<8P)>AJjz<2>l<5>[<?8>yE<)09>*<ί8> @ f;v2>m;S,>N8;O&>:k>$|9>.> >`M3~>rH=ˊG==Xٻ o= =gIF=NUU=mĨJ=˼J=ѳ=Ȏ<=6D =[D=  =m=Hִ=A=KH5= g=I==5W=b=_V=[=p=wlڼ=Iͼ==⾣P,=$=M=W&=a\c=\:=;eA=<=adW<:Keoiw/Xy ߻PKzg^ R; f0g _ >U>޼>2"^ >0%>=N:e*>)i->l0>B2>w.e2>cQ1>/ ӭ.>/+*>a+{#>Y>0>ՙ>;"=^c=AtpU==9INt={}C=ϒ= <3 <$5<.z;%`Q-)߹ VcbL~3GwrFlt"ܼvY|ۃ."j4^KGFur[汨ʙo5Գ\+˽bdؽFaB`z,]; W\~?[57?cL~R(IG4sdࢽB Т=$((itE,AD0%N5N9eu>fHDmIXOssTxXL6\ژ^ic`cډ a`b rb `(aKT_c5?\WCxBQͼfI?:4Tq),Y;|<" n<כ}<^_=s>U='>:r=J6>5=͝E>>=ST>k=&b>s=o>=t@|>:={>=>x>>^>]9>`>9> >> >x2>>>e>6>>,>)>>>Ο>ڟ">@Y>%>Zb>'>W>#)>>3P*>1>^+>ג>,>y>@.>>0>I>bd1>|>VZ2>ۅ>2>>r2>?>1>%T{>10>tv>->ar>*>8o>` &>0l>[ >ůk>>tk>,O>j>E >j>)=5=i>Z%=h>柶=g>G=f>B=c>͓c=Ia> >=i_>U=\>C=/fX>Y<T>9Eۨ <2E2>;)k%>N; >):>+hF=PT=k4e=K^=l}T=ƏKi=K# I=gһ5J-=l =(+s녽Q瘽\r`İ氽=#b?н"˽?ཧؽa_t7[XD]U 'pE.jؽ> ˽c9#%s.''է'%0H'4k.&r$d L"sajV.Ž:Ͻ*e ؽ#[ 4꽿vkԽ]Ž †|בse-#.} <yA|xX{zcܽս: wϽYȽ{½뚲81iƽ緛~ҽkjQ3޽KKʼz>koiC•JЖrV=jߒT${lvDq#ݽ*wZ0ͽC.ĕ~[)2\'sɼ05Moj:;ݼ9˞|Gy#{:$=Uƀ>!H >8%>&:>p_)>X3>Lؼ";>V C>JYK>HɑR>fY>押`>S/g>:l>^μܺq>ziRu>w>R.Qy>)IZy>cx>y(x>w>u>k펽st>ŏor>ٽ(q>ȉn>Ebl>|fi>n>1f>3`lb>9DP]>>6eW>w)WQ>&K> sD>+N?><7v:>"6>V;”3>7<1>d<<0>=0>tA= 1>n=bq1>w=1>//=1>k =(1>=zQ0>=.><=,>=I)>4n>%>>! >>> >l> >I>k>M=>2=m>==܎=%=ƃ=O<=ZL=6==B=}:1>;!x@ >(:% > ȽE>gRԽZ>Ol>{z>L >3 > ~ [>u>= k=!,%=d$=$=#g=! e=&1=t= =t=l P`=FQ=hF=A=9Uݽ@= ˽B=nqG=#FTM=cU=Z\z_=\#l=Ct=c|=|"ч={( ;=HAL=I̼=W=ȖH=Ounc=H=-=٤b=KԻC='=0 =$ĺ2:=fH_=`=· =Skg}=ef=[=5=98=;D=H;f=)a<=E<=<\i=qW<=q=S>=t>=>=w%>5=,>.i=2>=S7>=6<>]J=o@>=׶D>=G>=ݞI>X=LJ>0=I>W=p H>8ˆ=SE>F|=B>g=?>5S=H=>>=m:>>(= 8>=5>izx<"'>|< !>m9<>D.;}>nϘ;LH>nK;>9&>O=}EF=əV=+׻=*'=G=` ==#=:ż.=r% 8=on=.= %=61=-97==6^=f==~8x=/4=i#~=8R=sS=c󼹼=%.=ؼj=< ؼxӾ=J= j =w==/=lHW=)dM=(Vۓ=Q\U=x=帽uY=ϽI6=N);=:ŻI"0o:A[<-WyU>꽠>kڽE>LʽV!>g')>} Ap0>V6>b;><%>>vH@>uaA>g8LS?>j6<>m 8>OJ 3> E輇->$Ҹ&>A>}>Rm#>0J06>"$|>)`$=5B1w=tz=fj= J=&л =ڦU=[=k=L:ŷ=wr\;2=i9;ь>S;X~ >;4>;A>w;4>΋;%V>;>\;">¬;n&>A;)>2;&,> < /> L<$1>Z-<,n3>՘)< 5><]4>Ml<4>Z<2>1/<=.>_< +><#'>`<5>s<` >9<>< >g<@>*kEeĐ_>Z&>s${ >? >3On>/n>B[.>k>9y>:>`;J>%;>;>W"<>N<%>b< >YX< >޺V<>>4=>#!=_>?==>u_=l>Tg=>>ߑ=>=(>=>>=i>=>8=nS>|>Q>>D>>n>+t">y>*>>1>>7>7><>>(A>K>FF>>VK>w>eP>!>dV>X >\>>d>>Ќk>>$s>&V >z> >,>S>D̄>>>z>>W>>z>>Nm>A> >R̎> >U>>>>ƌ>s=׋>-=>T=DC>N-=>=>iϸ=>>=E>)=m>K=]>v=/><S=Ep>k.=È>=.>\[<̆>Qp; M>_ۅ>dn>l!>NۼF>uV>%>D;>.)> 7z>gFv>MXp>dkNi>~{b>pmZ>B7*R> /aI>w?>̣C5>u9*>~w!>gd֌>>`=,4=k=u Ʃ=-rє= Yb=`G _=0===`<90fR8]u >7n>WI>P!>*&>t*>[8.>2]1>nC4>96>_˼7>~8>( [9> ;:>N'%%;>1'x<> 8:>>>bE>?G>?S9I>?J>͈@K>(A({L>UBL>CdžM>DkN>`GO>,JucQ>NlS>(R@U>Tx.W>vVW>W3W>y;U>W>(PU>H?T>=،R> /2 Q>RBnO>fS]N>n ڼM>x [K>q?SI>9H7G>;iE><)C><@>==>>G=;>Zp=xj9>?=f6>=L4>f=l1>o=x/>ο==+> =k(>=$>= >1=->;$=>=>a=2 >wK=<>r]===/===h=wn===?= ==ڝ==l=y=rA=(?==#=<=/`:ȫ>V兽>s>烽e> >y>n>Jbw><`V>ELn>E\>ܺA->m@ S=A9=SdE=IJ=M=yP==PS3=GP.=XMPa =aNڔ=XLP=dIg=PE=#?֍=5j}=)t=M 5f=K [=0S=*g%+N=x rkGJ=";FG=\<# C={=uw<=2=2=`=~$=̄=4=5@=Ƴ< =ǘpz >6>QvN>g\>x!>r#>n$>'=$>&">3r >pO5>>o`wL>(޼}>Lcýv>1Ƚ >˽f >ν >^tϽ>\н=>Pн$e> ѽ~>w ҽ^>msԽ>ؽ{> M۽=8kݽ>=ڧݽ{=۽ճ=ܔؽt=@ӽ=˽h=O½=T==rA=D<=0=IZO=|_=q}=.k'=k]=ےo=Ny֢==$A=Z d=2C=gv"=QW=ҷ L3S{]%A§Ve-W˽%oܽwz  I;0ὲ޽޽I#8'߽&.&')潚*̣콷h+K*H) &ml=# a=Y Im 9!t%̝),H/G⽦q1uܽ-2sO׽y1ҽ/HkνR;,kɽ&;Ľ! W ) /\jaؽTʽCޠiսz/1Ң4朽} ȏuoyWE?pzj^iw{TL^{~e;rK-vhk"@_Y!RT5Qc_PF8P9gtQ|uUa^YEN-_&ܼde\[l.rc8Ix>Ǐs$|X}R;}9<q~n<|: =`>H%@<g>i?>Cu>I >M>Q>7(S3>TR>mQ> PR>P$>yQP>xR>tfR4>P>5MR>G>?+>)4O >T'{#>&>( )>/Qq,>L/>~X1>م$4>/6>2Z9>K<>W1@>i"C>4**G>h.J>.TN>" *S>!SW>d9J[>е^> pb>`ϼ\f>0h>Otfi>:j>/:Nj>ʅj>\ԺU6i>w:g>fF;5f>n;nc>?";bPa>X;G^>3p;cZ>;ИV>(;aR>v;HM>i;S;/C>;f>>!<8>K"<\3>8>B<->da<'>,{΅I)_< ><>ƭ<=k<==|ƶ=S>d=A<:8H;<@<iŽ3<޺ɽ a<.νagNL7^Ľy5ɽr ʔн D׽5߽#l߼ 罪Ƽ'6lt?:P j\ğK eJ:я s:9o:Sy :y犺DK%K,Fһ 4k1w6;ӦB 컀H»n$M΃QPUкwSI:T΄;Tߺ;= T|&Y=\V"~|=Hڐ=ϊ.={L=JF=?_u=Nн) =w!>β >^w>>H >~=$>3|&>t^(>q(>Pr'>%w%>8">S>{>TmƉ>񲖽> > >c&8>c >8qO=yV=WWOh=8.g=F=x%=޻=;Yb=ZҘ<=d#(> >>>l>>H>)<(> >1>>59>>7@>3>~G>u>|N>>S>;> |Y>>^>F>nd>H=0j>w=o>=7t>=x>:=|>=?>=>=+ǁ>=V>=ς>Q=d>=9>e=S>tq=Ć>b=)p> =5>/=>N=>/q=d>|=n>(= >M=>t=>d=>4T=D>7IC=qL>/=z>=O>6=><}>߂<x>{8q;yi>/;a>wO2Y>''P> V+H>{?>|%ռA6> ~m->~u+%L#>O>ItP4 >@>l+O=٭:=мhƺ=ƿʽ=|׽(.=Dq=DF=.=<ݮo< m ; z1Moż4|3fN1 ~ \Ŏ6$#;3½2J˽36wcѽQ<”Խ]Bս _ӽ6нb1hM̽Oƽ :=6!!j' ) #'v\1B^9o]Pޥt gu]+Te]O BK!ICGHvYJ8jN׽WнbʽpǽRǽȉɽir/ν$ ] ս>޽ƭ(齈vwe½d Ƚ=nͽ!1ѽI?Aӽu8%"4սN+$ս"2ӽe"8ѽ=ϽC ͽI̽KGO̽[T̽Y&2ͽ]Oͽa:ν9dϽfѽ'h(Xӽ"i5ֽ'koٽkݽCAlཪl6佫{kRj{Oiap#gmc^XjMQJqA*99Dy2&u+p$5w5~9DJ Yb`KQս^jɽyHQyZ꽇㟽.3뽃?콆Gqች9cォNIBy-mLc+콙Zh/T`꽕O^꽲rLIƇ뽄GD콶?hH8D f.7"ܽ_`:սrwd̽UDý?Aϼ7)}('6s霽NGC<$I:ft @oxrźJ Ƽ97);l(;g;%< ;=va;>=Ɔ;|=<=W<=><=ʪ<=@<>C);>kw;U>W: *>I5>ͫ>> IG>c4N>g\U>-z[>3q,a>e>)%j>H;n>0bEr>_F&v>ļГy>ܼ|>}> ~>uy>#C>F+滀>iR/Y>Yf.C>0(c>pT҄>/8o>K2>.ܼ~>1D >i>ʖgnj>7N>KDǍ>;P>#G<>Zr=>1=->lb=t>F=;>z=Z>S=ܪ>Qz=5 > =Y>=+>D5=p>>v>i>m>X>b>6>X>b=ӦM>D= cB>=ѽ6>I=)+>=>=>= >==1=='=9=E=rN=U==$=^=-=Ё= =V=%h=*=>=>`< >PG<]$>\Q;(:>$,>&R>yܣN!>ټ8F%>5`Y(>w7+>26K->M|/>7d6>0>߷yM0>ǬJ0>/>3 ->כ(*>&>`Td">2>a|>v>#a>!8 >"gL>oQ>0 =kM=韽G=B =I.[=9<=Eإ =i &=Uo=G殚=)Ǚ=g=✽=4b"=i%p=mgr=䐽='=olj]=i=#=u={=\:=P==G=ov=jDh!=Wb=FS=j6=vr(=Y6=doZ=~S=WO= px=\=Zh B="M*=I)Z =R/c=&i4Q<7\< 7<3H<1k,8=<_7=!>< 1=LJ<$=G8 == E=67<-=)<);=PVu=Io=ʋ=/ֶ.='=0 L=ѹB==дv=S:\t=*}L=%|=I y=n7u=ᶽ1s=x[r=vr=ƽ[r=˽dt=bѽu=8׽ft=Yݽsq=sl=g_f=a佡Э=÷/=lཉ=ݽR=ڽU$=˴׽3w=mԽ=ѽ:=_νE=̽g=˽]s=fɽ_=;Ƚ J=ȽC1=ȽKD=ʽJ$뽯0x4'nKRam6ݠn LD%½gʽ.p 4ϽqѽVʛѽLcϽ!D̽΢! ǽH$| '9(?(:B(3&nӛ$"Y"O) wu:{׍qh> 36CϽD~6uV~T/ٽ˫\ɽvD0ë٢9{AΔMý\ʽѽ=}ؽgGwY޽\q㽘1j 潟/aQ0U$H#L齐W88(&9)ooȼ4z"4#G%Xܽǻٽa:,ֽZ;ӽ;o&< 3ҽ]o=bS==ךΥ= в==?qq9=[Yc=bSAv=8(>=$===urL>7 r>Y=>c;w>;߃><><> d"3<6>gF<>k <>o/<ē>+H<=cj q<>5v<>߲<">W< >3ǣe{]a5 <7><7>-@<#6>ҷ<5>p<-2>M=<X.>D T;m%>:i!> >b>%a>o>W>jȼt>N> Zn>M%ǜ>GQS>Zf>w9>fP>i}>؂/>䈽->֒>?J>7o{k>_p>#Ob>@>n4n >F*H>!w>|@==x 6= lT=Bu=Q^?=9=a=_-=Uu-\<@V(>'b̻$>6>YG>k#>{@:'m)>(>;Ia.>UL;2>O};%{4><x5>,< 05>><-3>fL<"1>Zk<-f,>]<)>Ґ<'>xߥ<&%>pW<ŷ#><!>p<>U=>==>/=.>==>H=U >LN=h> P=^>FM==9oF==b<=[=A/=b=!==)=F=Y6<4==m >=w>=n>Ao=.>W=">=$>~=%>ini=%>W=$>aF=#>9={">/=!>'= >?!== >= >P= >e= >A{= >"=O!>R&=S">Q)=#>)=N$>:%=&>=(>=.+>cR =->=m)1>"!<_T4>W `۲<ə9>KI<7>zwl<1>c<|->q]ubW<$>fR<+x>PO<>CtO SiV<3>3T<=LJMoJd &Ce Lg켿l?'~t%0q2ΆǾDJǐb.U 71┪OQܱ捅ǽu:ս|ڼe`l>_l[5R> DJB" ]jl+wP'}:.;_G5DȀk<󀽥BځI@]Qᒇ"bY塜>b"ѥrךM#+\Η!G˼5ݓ}@RƽYalͽD ֽȇ߽X8󽠭~1z>ysn׻=g:`XJ%𽖴O=Eѽ[;k% 51J& ԡtzEV dq()- ireeij۽mp^սxEν@ǽcW싽cڷ EGɕ\d晽 t?,8ȟ v掽E頽6@`swxw藽*idaHX4F~4bhc!KP ,u8: "(jkꄼOIۼ:/ƼcNmȅ >:>2!>F)>9"1>3)7>qGq=>\OB>BspF>J><M>[iO> fiQ>Xu@S>H7U>V>fmbX>#vY>҇[>G- ]>:^>"k`>򮽫b>d>og>~i>hl>(n>q?Gq> t>k0x>䒽Y&|>ʘE>k>y>72dڄ>#MŅ>:3H@>ZK>.>ʼȅ>*|>.ACQ><.>#k:>"R;ɐ> J<>Ζ3=<`|>Ae<:v>=zIp>=yh>ħ=u`>z)=خW>e8=N>~I=E>9f^=#=>w=>4>=<->=%><=>=tP>=R>aA=>۶====>H=: >6=x >E=I>߇=> +_=N,>4=^>6G=>I< ">Hا<}%>< |<(>?k>h͟;]2>ަ;K4>^V;26>D:8> 69>wT:>,Rߘ;>aлR<>9 <>J`B=>eD>>Vi\?>|@>rݺIB>%9C>;E>3C;QE>^K;fE>'!;D>HE[:C>N8__A>D_/>>r:;>b8>6t>d6>4> ˼U4>4>5>V6>% 7>76>e34>u%1>2-> A(>O#>^3>gj߲>u8>8A~ >F,Y >P􆽩 >w2>錽=gl=q=`Vs===oK=_y=EO)=@=3B=<'b=Y6=E=޳ʨ=á=D=˼=HDߊ=Ĉ蔂=𑼜Vs=䀼 e`=NaM=iC$Y;= '(= \=廝:O޽ EؽM,l$ӽҹU_@ͽ䓼ƽz㷼lZռƹ052OYӣ0mE:D 5*!Rsa2o:wA_{TG:ssI M mLjQ}gLU}ckhYb֘^?dd=j`lk[srwbT{b=JS\φך%⊽e?N7n½=3~̽ݓ^ֽfg-.,ǎUɌcƎG%{ B?x+T nR _mcNsV^~I={h >̪l\>N| >\>y!>c#>>E#>&M!>i>j> jʖ>0͉>Gᱽ} >jݕ>>W=̈́=#ӿ=_$=k=J =掽=={khi=O b=Y2=#>^~ >=->鉼k>W;u>9׻>j-">p:;8$>;$><#>.P< ><%>g<*>3a<'>q== ==op.=\=9=.=A=m=-F=V9=H=~=uH==zI= ɮ=\K=ȱ=N='=TR==V=3=*Y==:X==S==ɷK=w=?=(g=-0=X!=Q=k= =.T=h<*=ˌ<=W<8=vx=.=V`=A4=Qn=_ -=E~=&=3="=C=l ==|t=X===yq ==q"=e=X&= D=,==:|4=Aڱ===cӬ=F=z=O=2=#X==y^=;8=a=y2}=`=e=T\=N=;V=ž8=O=F#=B?H==B=miznB= >0J=>Q=>\X=>6^=>c=H1>]?g=b0>j=@>#l=ҿ>qm=>}jn=-c >o=O" >Vq=:o>t=T>Vw=6>+2|=2>.ۀ=>+<=p>1=+> ͅ=;===x==m >!=s>khx=>i=>]&W=s>A= =R*= ==l=!<_9=s<~=ʽW9 ̽YOE@ν+hzϽL/ϽT8Ͻ7ߕϽǠ@vϽ#ν6p̽2˼aKɽ #ۼSĽvw`0lIZQ }J4 ;L0>kg􀽠Pna\IL.R@Ƚ889Fܽ 7ؘ*;Z FQ%VDjw&[gD2LA>7QI uSi\ dUj0Doqﲽslvèxz zd2IzݕzC落my=1ɜx'gw~0_v]m u#zs{sRbu@_rpqjlbXquj;p[jSolGnplK"uEjӷxg.{Ae^~zd݀8cm8uce7xcႽ%c-ҀcxckBb,Zva E^c.R[VЛR}M9ؼrIcWѼ)FIӼ+QCA޼1@d<>v<8P p4&~ n/)#U ۱s#A.#W`t &d #罙ǼٽZ;C˽ 1T6W ՘ٶB';*,<4`e/=" >|#=+>h=nt><+&> <-> |<"O3>/p;(:>:=>\ Tr?>jhA>:C>F׼E>G>KJ>W.4N>F@/R>QV>oU?\>Ra>IJ@g>ژ=Fl>-H&q>Bgru>B rx>kP{>>=伍\}>dӼ~>Ǽc>[>>ɲR~>|>u2z>4» x>ȶu>͘r>$qEo>ACk>nvh>$\KQe>%0\a> \4^>'izZ>ɗV>UAYwR>ksM>؏G>Uʻ@>Ĥ*6>k@,>L > Ѐ>:.>{;j=Y;9=~;|=;=>g;kK=%<=J<>l8<$><><>zʼ< ><>-=5*<=Ư ЂD G嗢 ccǻlgԻh V [piGwbCq[; Bh= ̇c=TJ.^TWA8 b9biZXk.,jaer!n^+(V`ȼO=Qռ= |h=E IR=02=2=P =- t=#=+%=4=C[=AQ=/\4t=bJ.=d5=a> \j >YRU>hN~x>pFIT">NKE>)>jAN0>?L<6>E<)<>9}A>y7F>5XK>2ӷO>|/DS>,OU>/*7W>\).W>J*U>a]-R>23N>8H>.?bA>2Eb:>J[3>N,>T.%>Z>=dU,>1oV=>}e>dr > >fvt >ܕx>:w" > >󐕽t >q >㵑 >).c >3F >쓽K>HH>☽>A>rOp=<+~=G4F6=ޒ=25=Y=״=6rq՟=b=Q&[=Bȝ"=4 <(V1<)w>ޒ;S !!m3ے(ae׼Ątx,2!Ļ;0ĽWWP̽MQ;ӽ;TڽK<߽V<>P3<% 轱<&뽏#=>=g$;=!&==$=]<"|5=Q$x=J&m=',=U(0M=~(=Fo(=57(*=H'xt=6'7c= (N=d(SU5=(o=AJ)39<)<-*g<*;r+ZS:{,n- ѻB3-Vy,ʵӻ*t&'O>8#b;]V5<.q: ==*įGM=#<=x=== =@ =r=rĽS=Mɽ鱫=ͽ(=y?Ͻ= ν+=ɽ2Ǫ=½9=Ҹ+={ҡ=\࠽=@]=,=[xe=d=}TM=x^HY=>f=7O=\1b= -Z=*=(6=y'Y=`&D=%Y+>Z"c>' >^> >;s>:ռ>mn>~ L6 >އMD >dԝ;!>hi<$>=.&>o(=pt'>;iG=,>(>]+c=Xk(>{=(>=&>=[%>a4=#>,ӡ=R >==>T=8>㶵=K>f@=>zſ=>= >==L=B=L=G$==8==ȸ=:=U,=C==x= =(=-'q=e=o)V=D=g>=%=c+= =!o=`='=Ӄ=W =<>= >p= >=>bI=4>=CT=PE4;{>Z >FZe>J>7Y>;b>N"">Oܼ'>/i->t3>]s589>K]ߓF>{nL>"}37R>d=V>nZ>H\\> ]>߰]>\\>fmZ>/~X>.uܝU>Ylj5R>ד\OlP>JQgN>y5dL>&K>K>μK>qq L>cQM*M>6ໜN>޺'P>")A;YP>9;=AQ>

    +<9N>-0X;<>SQ;C6>T\:0>Ŕ(> >q; >Z>PKI>X:>b;=Av;2=NK<=$X;Fdק)׻?YA D kv K喼SJFƨмk#̔'tЅ,03+V!5D> 9P#4&8nt(U**$+\x-w轼".N佣/x߽0E۽G1,׽K1̂Խs2xҽ='3(ҽr_3ҽk3ս3ؽ41ݽ4i.5ֽ罣6]콰869F;<ת>"@EBdA0DdDb]D2CV uB+ fx@ )= : B7XB k3# db/{ *,%&`F!!"TB !꽃obx߽O۽*PAؽ4彫ֽ ܽq1սԽG2Խ˽6ӽ4]½qԽ~I`Խ>oԽʞNTԽY*Խmrӽ=ҽ.ѽ䥽ϽXbͽ:s^ʽ:yǽ2Ľ͙4½hvIB熽.D<)sS;GggCrZ1˜Jk8d%# w ,WYOڼ6^᜼W29ü]?4;Ψ:@<j< <;<}j<2==@@=i=p[=;=^y===ș=O{=띗=b=f*=QǾ=6=J==S=kr==ș=@=c\z=[>n=- >.`=>dRQ=>F?=J>r,=b>&=Ë">O] =BS%>*=(>پ<*><.><`1>R=h5>=j9>3==>=(B>$=G>.=M>B8=6T>iC=|[>7M=c>XU=3k>]=ht>1c=|>g= >Dj=S>jk=0ʼn>Mn=ٌ>;p="m>q=q>icr=W>9ur=K>I.r=>/q=`>p=>k]o=k>Ќn=ؕ>/n=:ޔ>ʚo=n>p=o>{r=j>7u=]1>z=dވ>!=%>z=9>ύ=x>=~n>k=mtc>(=V>D=~I>)=vF:>0=*>n=K>$=C >Kt=O===/=Խ= =K====L=h=R====>3= A^ >׍T>Aʈ>|:3>mP6">%>+(>0 )>ח)>SS(>Լ#%> > >Vv>86>=\"R >;%u>e%= $n=y!n=IL=w*=J=? =RT=sm=e伽h=mм6=uK=- =\=T/=v=qc=,zL(=S==@٧< =V~=)ɼLԽ=`Ҽܯ=ռQ=wӼ=ko̼=E|m=޲W=/$M`D= T6=V,=n&=5Իɽ =te=ZJ7=:>{ =(;7<+;j2F>w4>;r>0C >8JC >ЇR# >Z >Fb >OQhK >-l'F >J1n3>m)>j]>eX >^$ >U[ >*J+} >t=Y >9/}>&>g>16>T4輺]>˼>>Z诼]>&p >HZ >l9\>ӥ:q>X=9K>̍=㣹=]T=s]5=r:#=;=:;;=^;Վ=<==m;R=駡;%= :=l[J=$һe*=w+h"=):k:=ʑ=稼z=꽼Sz=4Ҽ6e=({3|BI)z[D ߓn@sؼ;ˤ과㧽놼-r2%7;;qgc<@<9^=(SE$=s[F=ge=f=W=30=aѴ`=N۪=/=C=>=ǽG=ϽHǸ=(ֽ]=ݽ,=u㽪=4v罱=jC꽰Ͻ=S콽!=]~=J=s=;ܴ='1)=d=Ԡ=pj==:K=1.̒=ZƑ=J'.==;v=v_9=qk=Fm]= /ݝ=EP ⨝=h=D5=o_F=X=!.=҇% =)3N= (,(<=`.E6=0m= +2=A3uE=3={34=,B4>$=ԯ3==2d=/=,=U=#(Z=$%=#٬=ԾĊ=&F=cY <=ʼ=y.J=u"L=Xf=k߽=7ٽ=3Խ&=2ҽK=:Fѽ;=ѽqw=lӽh=vս=׽=%T׽J=սy~=ѽ=`ʽ=ot=%IK=iN=a~=v{=zQJ=B$=+꼂:=p؄R=a,=*ά=>G=u>'w=<>Y=m>o=*>====*= =]=[$=͢===c=E==Ʊ>u=>3= >4c=e.>=Y{>i=b>h=>Y=J>Ҋ=>53=>=>=#>³= ]>L=_%>1_==b>=>=>%==>e=>Qx=݇ > i=(>[ [=S>K=[==<==1z/=I=F$=h=p==T==|D== =w==5-=Q=.=h<='<=el<W=Y<=d >0% >3> ~Fv>}5U>xq>d>ټ;">dk^$>NvO%>8!m9%>V49$>xG*W">sZ >ZkϦ>RzF,>4>Ȉ`>b>⎽ >ۜ'>*7"> T&>WGA+>!8/>~44>s M9>zxi=>+`eB>VF>5N&MJ>ߙDOM>U : Q>/s T>U}&6V>kPX>.l=Z>Z>zZ>= !Y> \V>0nS>[O>شK>^VF>/A>B;>>@Ӽ75>#/Ǽ.>]!&>n>M>.>TDM>AMC>Y== )=5;=靁;u=@;T=C*;=4;8=i9=H*x=i* =0 ܁=!3c=M,?B= Y{ =okWB'ѽEyཇF,C @v5<37%2 M%g-(1+S)#1%36ƣ"L< n@?DMGz @I"J%@K)|KV.{K{4KP9J?6K DKHFL5&LMN`MhPNђQ{PQRaPŶUbNVYP%Lb] I_naES,eAw#h=Hj'&9fvk4ÿk.#kd)gi$ g@H dy#``y][!Yۨ3FVVR~O-VRKrH|G~j B¼g>C ʼ6h >Aʼ-G>ü]>p_t> lM>y?>R2b >`C #>#$>)&>;'>$iQ;y'>?A;(>EmD<7)>V<+>\<]/>|U<2>1<@5><}9>t<"=>X<ÑF><K>-3=wO>މ= S>9=[7W>T=:.Z>"_o=g^\> =X]>%=^>=(_>=vu^>_а=\>=ѳZ>m9=LW>=S>=;@O>d=x[I>~L=ZgB>=:>G=oP2>-=ީ)>L=!>`=+>>>7> >>>=>=b!>7=%)>vq=7/>+=ّ5> =d:>X=S=>Ӡ=?>q=A>ѝ=pC>n=˺D>S=jE>`z:=E>"=N%E>+ =C>0< B>/<"<><9>`<73>x<0>"m<$.>_ N:<'e&>*5< E!>!,<ڛ>s;K=X<>~c)eI\<>E<>-#<>4;#>To;B>Ȗ>4|p\ >Ի>k  >1Ͽ>Q{O>xO=m6 a==m=8ٻ_=m軱{=$]=;T=ktwm=Yy=1ü+X= 8=7$=#U<+<$DV<-!ec;Xu:Z .*5.n!$2[sWC4$SڷuԼNDUE/ } kE3|79pSս ƽç꙽Լ9p]ʂz.^tKCi4l4dJMbIRd-id)q}$ͼĜIڼ77MƗтrК ߼u˼f_o0o̞^"jϋ!#m?zH*h%S84ػ:P NSO :;ȿ;~-<0W<&¬Sx<.;d~<<R?=ċ=P= =(\=|>+=ˇf=|3=k=a6=l= 5=k=_/=Qi=H%=e==$_=• =t{Y={y?>߉T>M>D$| >0% >5 >Z > ` >u>6ý>$Ž >bǽBG>ʽ=˩̽_= Ͻ =н]=՝ѽU=ѽ=+lϽ)=$-̽=hǽ=A~=\w`=q}=ꘫ g='H=>= %=ɓ-=R)>= x==Z=|=st=j|=t`=Vm=+N>=-5Gd=6wA=.<+=6=%/v7=e)= =#U=uS f=F=st" 6=l(Cv=i0=k=9w`=pCV=]SMezO=UI=%\-E= `h?=d8=cg-=hڒ=jW) =Gk)ƽO>ąĽ>Dýq>6G;">:T&>8*>`*.>?yP%1>#3>.ۥ6>%z9>򯚽<><>>> hA>&C>mE>탽G>T<5I>'J>⛇CL>CM>4C/#O>@ojP>2R>c%S>^zS>)QR>9ӐP>M>NnH>YB>C=>(Ú7>白 1>=*>v%>m㌽Pf>|s1>Y>m!:]> >3ؼ >v>O=p>5<Ҵ><>jw ==:=rN=g=)=쎈==m'==5F=i=ĸ===Ҫ=d+==r=J= =c0==*!=h#=瀨=K===ێ==C=??=\=5=K=(Z=+]=a==z.=WL=O=n=p= x=_==Ii=fN=BAX=vX=RE=V=2='=dB==a" =,+=<=r< >|D<[>;}<>G><~(>T6<2>g<+*;>'<O>Dˣ<S> Y\<,X><Y>=<,Z>|<[>Ny`<*_>4e;|`>I#;7Ca>FWa>[a>tf`>$܀_>A O~^>m^uQ]>՞+\>[>LZ>gcY>CY>3Z>f[>rr=/]>(>w^>s_>v:_>;{^>K<\>Z< .X>u<ׯR>>j<%9>dNZ`cJ<>; > 9j>=>q+=ʐ@u==nˬ=6mʮ=E=c=He|j=zd$Y=8WzL=ﻼcA=<ʼIT7=uݼ-=ǼF!=7 [=.={,x<_;R<H ۼ{3x~ޢ+8P=\ʙPn]#bq}UPOkwn½TʈNŽ, (ɽEۄͽ)ӽGٽi >ua?]Į\"qڵ. Qb٭oƤyK\׌`g!j0k#+liL@%=V(@'tHЋ).?C+^;U.<0A33yJt4 VM6(dU6\"u;'6ėl4ޥ1V|.dΙL*Rj'G$3!}rȨB5TƽP-̽2seн[L0ӽԽ!Jսo$KԽ^K'Խ7*ӽ.ѽՄ1н4!н.8WϽG=;ν)+>fϽ.A/ѽ,Dܔս%Gڽ7 J ⽭LW꽺ORI^pTU)nUaU  7_Ty R8 P| Lh "H /C :=)8g2ٶF,/+'+&K"fQ: dWg 齄jkHVU*3\ԽI'𽎖Ľ,ܳl=ba(sЀ PNbQ#D\'h ! 2sJ#}y,  (ʻ };kx<8<ʭx=c9>-=Q8P=5ڽ)s=CнB=&:ǽ"=#=4=H[=D a=]="&h= >5&DQ >2>Md>+Ⴝ>~{n >lqU#%>\g*>V]G.>| R3>EB9>a6>>^'lC>< ?I>@kN>rۼS>X>񕄼_^>=`)d>S&k>Q:q>[<"~>Ti<>夲<>V<̅>U[J<㮇>O<>kۑ<ۇ>IM<>;T'>U&>ľA?>h>҅>@ܼJ>Z>α>O&>Z1|>a8aB>~:>60g>f, >{_B̂>)>nrȼC!>2D|>Z4w>c;p>;<;i>%=9L>2=_A>M=[7>0f= \.>}=v%>R/= >,=>D=^>G= >D=>=&=N3=1=! ===x=l===Z/=7=0v=V='6==3ri=m=J=D?>z.=Ř>J=b >0<`.><74><5>3W<>x< ><8$>iʎlڱ<1>3<5>R<>":>><B> <(V><[> < a>Ǿ*7 m3<>+<>%;<Å>͍<>툈d<0>!6`<} >x< ~><y>CiA\<(c>L=Ǒ<*G?>M<-e6> l<.>-F <>p;>Kz;>$:>? >p >>7#>E=`n=wI =*"K=ub=H=ϥ='z=xɼB=9=mPގ=' t=N+K=~!G =7U,B9<207DߕG4TA4A:v=2/*"ۏ#\%,e݋?pb/}+mn!O_$Pս7OmX˽?U½-2GSUv꼙S¼(L缗(c:UK: 𻰙dYκLI;ou{w<.mn<¾>]<>|W=_ > =h >'=6>s=">]$*=.}>:9=>BI= >X=N>#f= 7#>aQs=(>Ә}=/>= 7>ǒ=E?>Q= H>A%=LQ>t&=Z>̿="c>=Ql>P=Is>=z>ҏ=W|>@E=$>ް=>r=>(=^=ɫ>GH=U/>!3=k4>ɋ=> =߆>|sf p<~>!;Ix>Y@:fs>87en>λi>B-"f>d<c><\\A`>^}^>%\>][>¼ Y>Ԏݼv!X>?_OV> +T>}Q>1CO>DECL>lZI>UmE>~B>L @>l$=>_Q9> 96>{1>Кc->$lb(>٤#>(>eP>>z>:=趽Y<=+¼A={{ý]9=ʽ´=pѽr=fٽˆ={h=syC==`<dョ cὅyTsqż轙{Td,@ܴd?Uh` }&:p O;Wj^<-]<> g<1%=+7=&!n5=^%6=-(9=+k>=k.6D=1ʭL=30V=6`="7dm=8[z=8y=8=|65B=3I=UB0=U+5=`&T=C o=|=^uI=FW=W=6=haa=PF=܄wt=`㽑j=j޽=ڽ#=׽#=c*ս&=*ӽoT=pҽ=fн;=ͽ[u=ɽ>b@>{(>Tɫ0>5K >Vz >Zw >rP >Z,Sdp>+2B>B>|"Լz->>ۻ>N(\<<>^<>` =H >A7= >*@_=ݪ >"ԁ=>g=+>=|>Ԍ= >E =p >X=g>=|>-=p===q=mg=-l=i==9<==2=M=_=1=/==== >L=}>o>]=V>= ` >=\>΄=?>="U>߄=Q>v=>=p>^=/ >g=" >=;>{=r>1Q^= =vOB=_=(==#==5>ɌS >8o >ݼ>Sؼ>WҼc9>˼)x>ļw#>[&'>w*>Vܰ ->0+m0>;@3>o,6>X88>ц=;>]<>fަ7=>;S>>+<=>u3߱<8>-:+C =>W1>O =ʡ,>5=r'>YJ=r">4]=>7p=Q^>c =I>w=>`|=h>[̔=[ >=e><0=!>,=G>L=>=f>\=2>ƥ=]/=J=4=U=/==i8=,===X=ő==t==P=Ө=====T==xJ=r==;=˛=u=Ts=ˣ=^=u=wE=UHy=['=L=B=dn=<[r^m!|7ɽEFݽ|<𽬫?ؾ {M:#${(#,=3ߩ;_A[]G4M СeQ-BVW^Z-.^oaIecBhӦrk{xntBqK,Ľ!sEϽt ڽzu, 位uv+v%vKAvAud`t6r1gnaRii2U&0c&r\@UOۛI8qODp|q?{O.;vὖ7ٽu4MѽNe24"Ƚ@$0@.,GX*䚽Y(N&[^q%oM$[#KL_#p?(#x55$T,H%C$`%n$#X @D! -*ۼ| ˼PnW'9$4n_j}+ݽ5ѽ5+ǽ#ˇCx뷽m\谽ttBy+jGK1o8Ka"5LtnqP ^ qZGgOU.0ƜGEǫ0Sɼۼo㼣A\مg s8tӻ&U#"3s%;?q;fK @<-W|=wv6=ĕ2=Om42=P3[6=I>=E|nK=k#\=Xo=C{C=F-=^B=O= ׼8? >}1`~>ۍIJ>m>ݼn>[>Dm $>1(>!C4->tR&2>\6>sga<>q`xA>@XG>gI|L>G4!R>` W>L[>MRü|_>6>c>te>_,:g>P0<"h>ɣ].=Lf>\3=`$d>HJ=Za>}jZ=\^>$yd=(Z>%i=V>k=eR>;m=N>rp=ߵI>Tw=JE>= @>CQ="j<>={G8>1 =0y4>s=i0>=->=A*>=u&>yt>y#> >#>>h>o>>W><>A?!>>7">b=!>=>!8=C>z= > ~= >Dh=>`x= >@T= >?=$1> =>S=>`=>c=>|=T>΍{=E'>3y= >pv=U >p=D~>h=3>D`]=F>zzP=W>'B=> 2=>{"=A3">=%#>?T=t~$>jDs<'w"> < J>ʭ< >"I<[r>0M<>.di=+cH=#N=k==E=Kw}=ٓC=YE a=uCD=˳=/=怸=e=+=⮼=쮼t=篼t==MN=3]=x =ͼ䲡=w3=[=dE=s=^üjX='+ʼ <=ϼ=rѼ=ϼ\<[D˼N<Նļ;g=DRbq>_O >rpĂ>^遼>K >v˜%>D^U*> .>μUv1>NۼT2>I2>1>Z뼥s/>ry]t,>}4(> %>V!>\n>^x>j >، > 9>UoI>a>b>ݼ>G˼>Թ0[$>eX(>5->~0>ԙ3>)!]5>6>j`5>KG4>7~3>4¼=1>ͼt,.>ؼ ^*>/s߼c%>{Ἅ!!>mݼ>SԼV>|Mɼ&>98 >|p!>f]=E~=}~=XLM=մO=%ڷ=}=M=Fļ!=ļ)=R¼=;=mSE=@`gv=¼Rc=ϼK=o伐/=Y=:!<"'<7 ;sbNhDa~! U#HFaýjҽc?ེbޣ⹩ ĭ /,.GJH\eG/,6 22! ݧ!W ^+>*L *XҢ1| $ +Ž-սU$^$YQ5I 𽎯0@ "I$&)ڽ( /ѽ^6*J6Ƚ-*o)еj(𫽅&CС $w5"O0B!vF7] -x: fc!tS#.@&`+-J*͢..O2{μPH6Xlh%:j@RО= ٻx@鹘Bg;'CJ>-=;F L=87i=A%50=d1z=-\=(2ͯ=I$o= =%Nx=~=ɂ=Ӯ=M#= O9= u.>S > 2 > ~_>!>aa> V>f!>s*P%>%)>4 ܽ->ѽI1>_ǽy5> w 9>(IR<>=\?>(A> A>CyA>O?>dew<>8>9k!4> E/>(*>2$>E>D>1ýZ>#Ž!3>nŽ. >½3>/0>1=j= ̚=V9 =p=iK,=0%x=jE=歼=;U=&d=R;g=<3=K<=M ==+-==I=vW=(a==r=n$=6~=|=9N==y=s=bI=B=_x=y=m=%o=rMc=#g=Z=`=T=@[=qR=V=jS=ׯR=X=!N=`=rL=n=TJ=ɀ= {=t>[q|=>{=s,>x=Q>1s=>l=s>Td=>ߌ\=>T=o>,M=(>SF= >?=>K8=w >1=ǥ >[+=| >'=>'=>j(=݅>W*=4>-=ؿ>fk1=2+>i4=!U>fW6=d>6=">=4=U >~W2=>A1=>0=>1=O>^2=ʛ>3=*>w{3=>1=(>V,=:>ڻ!=>"=>*<Ǒ>ʨz< >51<>X;>(_;2 >B;x >=8SE>Ӻ->g#Vn>5k>E?Y>UM!>n)>뺻d->0>`3>|:5>T\6>ug}5>v3>8P}s0>+~j,>6Q'>Cz!>{a>􋼋>3o>ݜ>ᦼ>N= D8=='D=eGw =ԷO=n7=Fش|=BRɶ=̨m=rf=%=lBp=w=5=ar<]=H?=ks ==vv=8żl|=̼Kzh=ϼK3>=}z=yG=2伦=OQԼ=!¼=׹>e,>[ > ^>n3>4>=\ƻn>>7+ >p9IN"">zc:V">3;7M">;K!>;ʳ>[ۃ,,<>#?<>T<4>ni< >|d<><H>%<>Dt< >{< > < >#r<- >T< L >f-2<>/ <)>݁;^>N^L;>P>%!9=3=3R=$ѻg= =+ȃ= EH=W8p=a=-IeqM=r?\=Hl=*?2= Ŕ=ED=9պ&=:`:=1;2=(<>>=m^<= f<;=f=o);=bp0 S=x\ylxV>x<Ӳ옽u͘Ȅɽ㗽ӽזݽ)ޕaY3 3ݔIIΖ͙CZ+ 2 9toҳNڻ5ɽ~Jֽ+fib#d|lj$ (QݿJV o>h &?? a>o]=tJмv5ѶWvF' Ѫc)z賖ƒ;nZO=皕;i\=6;j=\ <+x=aנ=b>i=>AG=>2=>D=">=O*>=S1>wy= 7>Vn=;>d=]?>#Z=A>9P=B>;D=cB>D5=uA>;f$=8>>=:>L<5><6/>p<'>]3; >T:ڹk>'>d >i%ü0f>(>M8><3|_>H>m\>nq>19>F,* >v> e:C> 1>Nt>i>v.">\s$>7$>T®#>| >C>kp>p H>璿r>_˿ij=|=̖/"=½Ǩ=^Ľ[=Ž"s=,DǽH=yȽQw"=ɽr<ɽuټGthK>nXH8kSisjo|j3zjƓ[[hԳdhǫY^vTZWE½ P6ʽ2HMн3Aսa;a׽Y;8׽46ս6rҽT769 νd62ɽ7ý0:.~p=>[7B](GGlMWpS󧜽X|\j̍\JYHgQ ~|Ez\6d{&mJC ֈ,w!)X$_>mᢽci% FDϝ-߼fμޟŸQp/RsV o/'7><.] z49M ;@e;ýQ;d Ͻ;ڽ:[=>/=s>8=Ε>S=>m=_>=>׎='1>==;R=8U=uK==(S==W=#=q===4"="=====%[=š=aT=@=|=VC=0l=C~=n=wm={/>r\=ƀ>XJ=v > {7=W >I#=}v >v=<>?O5<, >*o< >V)> >7`=g˼=`0`5=W=6J=2H*=Sn/=V['s=^=l^[=w]ۊ=Z&=lXBy=NpWOdm=fW)ad=;Yg]=\[=`s[=%"f^=|}= >>=h >\= >Lv=>\=>O=[>s= >=q>+=j>3.=D=y=vX=c=X= =={1==\== |==|n=!h=c2^=D=M=y{$=YH<==́)=/<]=1<:<9<<$DrCG5JjVL ýN˽sOmDԽP ܽ{KQ"彤Q QFgQN'MP5YN3T x;LlLuIHKFt;B#?$B;!+p7N1-3:80>Ρ, E7i)Jy&;Ox#S c!xW3.Z[%y.[zrZJ2XQSmT!X )OAIsB);9qn4u$1-cԽ:&Uɽ|Ҿ?tq[_뤽 מ<VRbˏ𡋽솽c}޽jzMٽdpS=m>)= >f=} >46=i ><> >I>p>>Z>;>'>>=fG>k=>=( >K==C=0=z==v=y=.=5=;O==)3===|=L=( =g=J==(=s=N=:7c=D=ZT=}C>dG=5>==>N5=> +=zn>6!=I>2=U>> =(> =>0<">U<>-<=І<.=>^<>l/J<{>R_8(-<=8;=~;]=D:=ںU=:ٹ=K= Z=}w2:=.H=2]ȁ=ZtAl=b^T=$V\==ά%=gü =ܼ<Ħ<A<ɝPr;4kz(3_FZ0 8[ݼ>ĉ ]5C-**PE}GHhE g.CʃAׅ=%B710`ƽ'Woս٦9 f<' cIVV漑 ߼ )?ڼ8@ּ[ռy[ּW&p]ټ&@߼ _ڥ鼙gQe& `={w[C&n / 7 @cwI0SX_lL ѽ2罦Ƚ㽴ὓᴽཀྵ, ཽj߽A߽*u޽SyR(޽Կ/ sݽ8&ܽкۼ5ڽ )׽fN/ҽwͻgFͽxp]ƽ~;`<<5~|ÎG=95>Ll=>}C=RC >DS=V >A=N>g=d>=>'=E >y= >a>> >5>>j >/>>%>>=11>B= >D=a#>ë=EU&>/=(>L=+>}=E->=L/>*=L1>ű=U3>І=E85>x=6>Pf=ZA8>E9U=^9>OE=9:>=6=:>؎(=K;>V=ȡ;>j=;>g<9y9>9;P7>;k6>ܱ4>n3>KN2>C1z1>UMt0>V0>/>VѼ>/>r~/>x/>.q0> 1> 52>$a4>%q6> #Q7>=9> ;>YB <>_[l<>˟<>J 5;>Rռ:>Lɼ<8> l<7>G<5>=/82>X/>cI+>uS&>lǼ >Լ>P x>[_ >%g>ɂ j=?=!=},Y@=e^8'β=D=HP=\]=v i -w=fu3f=ԳY=jjQ=pkMM=lL=]CP=B?V=p\=`-d=l={3}t=24i{=O+-=/0=Fj =D@=n=`xL= jqŽ=*n[//=L=<]=>*"=+`x=IO9j=P;мZ=DɟJ=On_8X;=B ,=fC=: :n=(w;n=5;(<^< <0G'A׹; D<G2M k >8>>O=> ">꽱@'>OC۽*>w̽N.>{_1>n6(5>Ϊ 9>rZ=>[A>Ć;E>COTI>#=M>ӛYP>NzeT>ÝeW>:Y>vQ[>䶛"]>p6<]>ޕj]>ّM\>7CZ>Ƈ=W>2T>x P>j.K>>\E>NE?>NB7>-77v 0>2,_U(># >G>4N>g ! >+l>>R=OB=3=%Sy=Ի=K J:rZ=)P<=ea<9=k<= g =C|=1/==Q=~=p=u=Z=?=4=(!=i6=]`==G=v===%|= =Nu==oq=V=o==yxo=\c=wo=ҟ=-p=ט=zqp==o=|=Tl=Jņ=h=K=pc= =^\=|=R={=UG=\}=$;=é=l[1==V(=ӈ= =========RG;d>wG@:>nq ?>5!}>N>ag=Ko=h =IڼZ==sг==a=K=ض!= #=e$=J$\<=#5=X"u=E $=<= =p= =y;5= <==q=( =Cj=M=W=MI=/%=d =Ea"$"=($=v'=,3=/3y=Jr:;=uB4=5J=QW=GW\c=Z U=. \=^[=źYg=X>=FX=xZY=;\R=M`۹=yc=cPe =0eY0=~ag=0[;= nPȡ=SBOנ=3f=[A$<=r<=H=`=+N=h=֚=8o=scc=^=&/=h{=j a=2pG=AQ+=v!=<nv<.<2}Z<޼4 <6g;ΰ"$?%u,6Ż37 )CvJip.O?.uXV_c_cV˼ըfGټN9jen9tm Л& Җ@潃F돽 C\,H%lGdrh㧽J{.޽#nŽv۽ͽg׽mԽjӽiٽϽo޽̽$ȽR*nhĽ40b3.vlO݈&W꽵-2\쵽 ${ܽxIؽgJ|ֽHgսtQ\ֽRvؽdïre۽޽=ɧ/+(?@z݀V载ɏp轩dTr轃x+ v8H齃}H2{Q|W}K~~'CDཔS)۽À~ Ed2{9~تzJ뭽<ۤðPyhl ½. ʽ;ӽL<޽ŸL½>ߵ: >ͧ'>[B:>qؠ>l/(>a~>j2G">V$'>ZrA/4,>(*A1>HF6>L$;>}?>LiC>F>p{;H>;~@xx=UK>(=IJ>&5=VH>-J=F>+^=B>p=R>>lv=^:>e=z4>=/>՗=2*>P='%>D=*} >='>=T> =w>v= >Y=) >=k>ʃ=>=e>> =W >a=_>e=1>4=A>[=L$>=}(>=<,>z=j.>X=0>1ɼ=1>ñ=1>=0>X֙=K/>=->ϓ=3+>rw=O'>i= I#>]=b>gT=/>pM=J>;I=W>?G= >3H=i>L=q>9S==\\==gQe=N=Ln==ފw=1=f!==3{==== =э==7==%=Õ==%g==e4=IA=3=V==E=a==x==?==ޛ=|3===L==i==Z~=h>m =y&>M*=n>=->\}=p>:=]>x=?>譙=>Pi=>ٿ=C>~=Ti>)=ʝ>=6>Q=.>*&=H>c=k>=D>K=P >{=J>w0= >p=s@>N=^#>׮=$)>=->=0>+=y3>+=#5>X#=6>1=j6>K=@5>g=D4>${~=q2>vCp=5L0>|b=->iK&H=2H$>;=W>G/=i>i$=>r=.>=>y=> =S>Q =]6>y=`>=( ><)>< >'<}>ڵ8 2=;w;?<:<81<5z<52=/U1=*O N=j&i=&!.D=>=$=E =Ofp=aX`=gb=;3=Vٽ[=ѱϽn=^ǽ=ap=~a=t ="ݦ==ȔJ=ኽ =YgP={k+=U=G]!=*]=Jh̼'E='=I= X=d :)=w7)<=L<={V<>=+==X=*=޿=x=bP=Ԁ===)f=|===l=:o==D=g=d=[==,>=>=e>x=>_=,>I=E >6= >&= >=>=>w =>{=>n=C>:%=o!>=d%>n=2(> =,> =0>^=5>=M:>="=e#@>&= 3E>k+= I>E0=M>ը3=JP>i5=^S>Ƙ5=U>5=,W>6=3Z> 8=f]>4;=kta>D?= (f>dB=5k>t$E=do>F=-t>G=w>8}H=ǚz>WH=P|>H=|~>H= >QI=YԀ>=J=XɁ>K=>jM=">YN=Q>O=[>O=M΅>.ΒH=J8>ND=><@=C><= +|>7=v>#3=\q>I<.=k>mz'=b>f>=z`>=4[>Ro=V><-M>Sf//P;B> .d?>%<>R8> ]5>!w2>WD/>+*,>3D*>^Gl)>Bw(>R(>폽n(> sI)>휽%*>ǠmL+>]+>**>uL)>ݡx&>pw[">O>n>?j >[Xb> ;=HEQ=J=F =uu=VL5=Rb=tȔ6=\  =]5 <唍$GVXS O #Go GA s<~ g8B BW6RC 5 6}4Ϧ \53X7V"9A i=/B(IH|xRqP]HiPs:|`*ȅ2x J`,bOU.c݌d曆_mЉ`4P#߽bFٽֽȃ\ֽN׽*ڽᕀY޽R|^n;wJD콡p(WiU`]VrdLۘB)-"f9 +/x4E%}<هsC5 N-y<>. >N0v >[0fu>!*1j>7X0>x._>m5,}>k)!>%P&%>!(>m)>9|*>*> )> (>}Br'>_?&>4]p%>|M$>T׽u$>˽$>N$>Y$><$>+ #>">{ >7K>@˺Z >B9> Ľe*>]ǽ>RǽI ><ƽ>?>sF>J`5>qǡ>VO>NYޡ >NB# >Ҽ]> 2->;q>.<^ >= %>X4=)>id=,>=/>!= 2>2=3>*f=D5>=@6>=6>Y=6>=5>=a4>&9>(q2> >+0>ئ>->z>+>LS >!)>z >F&>ү>pR$>t>"">g>[ >E">>)>t;>Y0>e>}8><>?>>EG>5 >N>>ŅU>!>[>l=La>D=f>&p=j>g=fm>Q=ݳn>$==In>=m>&=\k>(|=h>S]=ye>7==UFb>=j_>_7<\>O2W<`W>d;T>@jsR>GO>jFL>XH>PPC>.<>> J8>!d@2>}+>ꊽ"%>?>l>h֭~s>U5>hBĽ, >9ν >*mؽ(>ཹZ=-{ Y=7=jc2=E=D==6=;}=X= Yg4==Oi_g$]Z=C^=JK׼b= 祼7h=uu:o=1-Qx=E =# =[ẏ=#o=B: =tu:E=Z;>=a;4=7 ;>!t=O:D_=S|:rI=he873=9==bປK =14|~mv*\1W hT) ~DNS4b0pHj"벇% 1w(*M*p,j8-NĽCD/ͽ0jֽ01޽g23D]3Vz3y̚3lF3$U 2 K1~ /T.B,\m+)Lg,(D4"M&CX$$%lx!&'J2'K'_u0'¸&&#&I7 9L' QR'm '5'ai&c%J^"mڽνl1½``fs*F FEkxy]_(f|G<,M02뽄#v佽uhܽoμ'Wӽ#E8ɽz m^]Yհ?$ tл ySl@& 6o*5;6Q(G;3'&+>ٝ >_͚> >- V>U &>P RO>, >Kv!> ,v!>E\; >GT >pO >%Q0 >#K- > ;@{!>!1)!>`!>D >>ͼ&Z>>{E}>/ì >JaȻ]>>;t=,;Ra=s<B=K?<@=a<=?z<'=X< Q=oe<=P-=*>W=Pw >u=B >=>`=>,=>=9>l=(>=>x=3!>y=!>=>!>Я=jM!>g=a >Q=v>%=w>J=>|=/C>0$=R}>=m>=D >e=Y">=z%>S='>8=T*>=->D=ӂ/>x=V0>6}=#1>+2j=&1> Y=0>>I=Ċ0>[N<=f0>H=0=Ǣ0>A$=1>W=1>r =1><1>&!<ϙ0>\àZ<,>"K;)>%> >/q>XII>}V߼ >d>=g)G=7+]=fA.=HH=L=T/=ѾQq=fNRaX=HKQ>=.HY"=XG==IHQg2xV-oжĽ*ǽʽ!Nͽ:ѽ #ֽv<۽˽ིf׽潎Pĩ#Bo+}G-B? fVw ALCC S  s8g`_rRY%7"%(EC,9B/sY2k 5 D9( J=LAŢF3K'o>P UbY|knd]x㽘f`/ٽHbνd}Ľffog>gңgڣg?XUg1`foMtwey}cj1aPWq_A\+~ZmڨXR=Weͼ#\V{/V@V€:W];/WPG<>ݢ=>UQ=]>ρ=>C=X>VI=D= r=m= =={==&==S==1==&=g=1=U=GY=J===-=[==b*=wL=ʠ=h>0g=w >$=>=l>D1=L>#Њ=$>=,>&Qz=k5>l=:=>_=U=YM>PM=AT>VG=CZ> C=X_>@=b>l>=Zd>==e>Y9=d>35=%c>3-=`>#=Xg]>=RY> =0V>z<sN>]<4A> o;9>98 7>܁5>)4>M-C>5>"`T;6>#y7>Ȑ9>n;>ļ8<>==>b(O=>\=>4#<>3j:>[D8>TL5>.e1>Cxf->Q:(>I#>>| d>N챽|>ռ3>/ǽb > нY>XڽC =@=}4R=B;*==4=z=c 5=H*=}Ҡ=>I>%e޽ > ս>=C̽4>ףI0>R>>>T>7B >g>rre>`k\=6HY=#7<='U'=R'=i=hmT=ϣyK==p==k==1$===]C̯=S⼚7=M?Լw=f¼=K =&ŕA=gyŠ=)Gŗ=SGj=Q=K\ɻ7=b};=󄊻}$=jb<_/<6t^<۠i<eCrQр >}u>gyX>u;!>?p'>oGl,>U'h0>cS5>_89>q[C5=>j+W?>7R A>sM%C>HGD>o!BglE>;F>5b;H>`.I>&K><dM>=O>)lOSP>:8 P>aWP>xO>q%콵.M>J>؜սGG>ʽЏD>DiA>)tn=>Z*:>W6>N3>/>^+>`5(>)7s$>Qd!>5TQt>~DL>2GT>l @>O*>0ܼ=>̼L>]RaZ!> ʘ">:q#><#><#><">$<s!>3=>\'==0>>=>']U=+>k=>^ʀ=>=>O`=iR>R='B>= >=>k=>>K=>>_======$>= >$="V> =o>=l#>_$=T=+>f=֪2>=pb9>Q=g#?>w8_=+C>5?=!G>$=GLI> =օJ>tl@k<(1I> N<:I>Lyb}J);P>);R>:T>NXV>aX>J!<]>,THJ_>Fpa>Ekc>\d>= e>nؼe>b d>!%b>p`>Y]>YTZ>\W>T>"R> ,}-L>%7 I>HP"2E>,A>};W=>LO8>`]2>tTrϝ->|e(>D#>z>S >t>> >W>7>]G >1z:s >gh#K>)W>oQ>%>"_>°>P#>'>,靽z)>I0JK+>( \+>)>t('>D.d>$#>֔T.>Ew>8J>]+j >!A>,)[=ss=j;=x =MH=#=/6=Ī?h=oR=zhW=y=਋=)7=v=xT=&9z2=̽mA=Qܽ+06*2bŽ-7ѽD>*q^۽'o@$R`֬!#A%K&ޙ;ܽ1ڽ~'Vؽlr%ؽ5 HٽܽlTp 9# Q~|Uv#3Ft /o9JZ!ٽ 3Ͻ#[Ž(AM,A&h0\3b5uخ7Ti91:@;];jY:+8}5si12Sj4.dSJ*1_&=]#^F\![ [B Z" WX RC KK\D!kD!,R=Rq!6!K/o2 v)z*#>rD[Wl ^APt{ xjB ^ϼ_ǹRZLH(`h*^cRsjCG?|:h۽2;ֽga)<ӽipw<2=ѽˤ鸒H >zR> >e㔽X}>[V>珽6$>py|)>ӂ.>Dr3>{Z8>C@>>ɕ#.C><4 I>6lƼ8N>#(R> V>:Y><[><x\>Sn=[>V3=>Z>V=X>1y=V>a=^S> =oMP> G=L>z=H>E=3D>{=>?>~=:>a=O4>o='j/>*>)>o>#>~>O>a >}>>>> >H>\> >=$>0=(>=/*>=,>=H.>&=U.>5e=->Ͼ=),>=w)>a=&>B.=!>br=-:>I=.>=>= >a=2.>0== y==0i==\=$=RQ==TlJ=M= qE=)4=A=fw=A?=w====<==4<=2=F>==EB=LU=D?H=O=4O==T*V=^˨=\=2=(Zb={=\Xg=m=Vj=7=;j==7g=˯=+b=fα=z[=+=~R=w=I=i=/.A==9=nB=N2=o=$C+==6#=====&=٫=!=< >e <\s>7<>&Ov<@>=He<>3<@>M;f>{;H>3 >Hy7>m w>bH9=}=' a=1b=c(=Eļ=ͼZO=hѼk=0ӼA=}cӼ,= Ҽ=nѼ%=,OҼ=˛Ӽ=ռ=oڼ箤=5u=-=w鼿7=W̏=x[=fT{=ڼ[d=tԼ:J=Ӽ0=#ռ=0Aټ=>N༒<Ζ꼪)<4J<l<Df<F<.)<"ABf <לV;!m*͔;hVw;ސDO랽I:I=ƻgQ %v˽@h)۽񞼋O뽗vм6 H"O FBCb8z#~"(ogg/쨽U59:^@HƽE%Lν K~ֽzqPK޽MUEZ t__sHdQch ~ `kZvGn"ebp5q< ip%Bn2a*+kj-Sh0Hc>3]n4c"XrQ6^R=7L9G#<\;B><B6EAJ0I )c>NS!R3+LV;ZuW]`cSEaEݽK\a\ν9`Һ]hϱeuZeeV4 ,RJJ^M-6ubHHҹUlC$_4?o :ؼ[6.02eVJ'.u;[)E<8V$.6>j >UR >@ >xT >'޽݇ >׽ >,ѽx>4ʽ>RĽH>4>V =D=/p[=Ǭ=U[y=mL=SY/=m?=6,=Ak=5O2X=2 =W==Fӹ=@=--T==S%|A=Ƈ;r=͂<==>);=8)=z>< ><><><K>3<>Z< > < >g< >h=̺=+=,9=ޜa* ={*=:od$=yt=ILt==BҺc=ϚN=W3]=^r=x̺=^^^6=Kh^=Lv=ܦϻz=dd=Ҫ=761=Wl=zTx=BI==!=}ϼ8=A༮>JV>>I>[>ֻ>lG>%v=ݼY,=pӼ4=;˼=Ǽr=(&Ƽe=ż?=ż0=e =:=ԆT=#3=C=YX=0=b=u:ا=ɼ=#ߢ=qr= =1&F=d8V=IY=YZ;=j={|=7uFp=Hc=󗽠V=G=@r6=4$=:=3m#=S <ͬ3<+\.<֨]<ݑږ= D]\Q=]?c=!&< s=e:d= ;B=Yu=CK=xGAR$=EGQ=N=HW{=T`!m=[k]=uN=Z#W@=L2=s$=Iȍ==B=|m<l<^va >xD">G%>ߗ)M >?-<>J0'>3KO>7~>9 > V$>-j>?r>"@m=QAǼ=xA=A=Z?@:=>h=Ȃ;+='8 =n5=E2-=)/= .,=V)C!=&=x#$=n!=uZ=V=z=g,=־=1=_m=}%\=eթ=p=l=J= 3=f Gv=f!)Ҟ=!K=Pu==pH=X=9="j==E=Bܽ =ʽ&=!iM=-Z=ę!k=1=|=g3=W =H=~g;*=,,=2={.=ؼA=v=+Dl=/V><>4=.X>+3=!E>"c=<>ވ=N>J=>1=>K*= >{=:a >$=->g=8>z>'=r >g=>F=1>h={>D=!>%=-&>͸=)>y=,>9=g/>[=Z3>3ƒ=O6>S͈=Q;>4{=?>c=^D> H=BI>,=M>b*=Q>5 v<Y> n;Y>i/X>઻q@U>2Q>j~K\L>*E>PB#a>>!L^6>dݼ*.>4T~%>c S>>*ؼ >X7~>:B>OLX=)2V=_cI=!i=9s=}b=$=h눽β=`{J=]=w :=KOg`= =p51=>>>顽p>S >5Xb > Ȁ>Vz >%>i}~>q>W2gA> \>*Nj)>8>Au>'+U>P>^q# >Y.ļ >NS >Cm3 >f靻>"D: >p;Od>G"!V<><>-Ϗ<><=3<=$v<=c<= ܓ=j{=%#r=݋G==k;I@=P=ź=:ý=!I˽N=ȘнS=ӽݹ=yս=ֽ`8=e׽h=Eؽ)=ٽS=\%ڽTu=S۽ _=RܽQJ=ݽӧ8=ñ޽r)=K߽"=߽"=`w߽ =߽=$ B);e<k< ~ٽ)=ؽ\=׽l@=Q&ؽ=NKٽO=ڽ=VܽR=^Mݽ =E޽Mb=5߽ >h>8⽉ >O >b{=>*㽏>ὄ>޽<>;ؽ>0нI!>&ǽ5$>&&>a(>3)>}^*> *>YX*+>Qp+>?Ub*>7;1)>K'>򼔭$>X88!>T>?a>s;">=H1<=W=Y=8=!=]W=E=$s==$=P==³===1== ==b==s=Ñ=="=CM=χ{=۱=Eu==-o=='j==d=[=r^=?=!:X=;8>BR=>LM=>>J=p>xJ=e>L=2>]P=BQ>qU=/>`[=U>c=B=/nl==|zv=?=v==R׆==6=z==T==H+=_>=:=z=L=ŵ=q=hq==j==r=X=\='=_=p===^5==.>?=# >+=]">6d>е>3>">\ >)>>W[.>.>%3>>>7>4>l:>>Ƕ<>ӧ>>>L>wI>>>C=>>:>W> 7>>%2> 4>f,>j>"> &>%><>gz)>@N>->Ҋ> 2>" >6>>Z;>ަ=?>a=G^D>~=SH>=K>l=zN>1=IQ>=R>G=ρS>#=YS>=PJR>i=KZP>Bcj=8SM>ܝR=Z3I>i;= D>D&= =>B=T6>5<#/><5n&>=ɥ<>r>;Nb;c===c^=jG=|Ѽ"==#|`=S/=YF>@}=,/]}p=[sf=OM_=y#%[=W=WT=N=X\F=b:=󪶽_+= ݼf6=Lý=oʽ<'ҽV<'hڽrZ<ɒЃ9+pE뽫5`wXb@.ۆ_{y޽ =ٽ3ԽِqнW̽TɽIǽU|ƽm> ǽbȽZ1p˽W$Ͻx [սMc׃ܽo[Èu۱+?˧~WĹFzF4ǽCh7J̽_Ͻ d}#ҽ ӽ߆ҽ/Jн_̽Lƽk9 C|ȥ] 9Lo/FfܫŸI_9VIRvgȽཊHѽwܽoڽٽk'Խsн%˽ ǽ<r]I~f18 ᯽ /? q ዖ 3D =ǂqol9YVp@5r(~NC뽕˼?p%Y۽o-;iٽU٪= >r[=t>¶=({>=A">G=p)>=-0>=Z5>=Q:>M=L=>=K ?>/=5:?>K=@>>`=5<>8="/9>= 5>=/>=])>ɶ=#>f=(>i6=><= >=>==Q}= y=<]=E=9=U===<=Yy<=ק;ļ=\<ͻ=J+}= ڼsX^=^J===,8Q=Y! 0^_=uFJ"FVxfaZ k*wut o~e  dS=pnrk[m# bL 4Yf񎽄: v*J潞qݽrս Ͻ%˽엽 ǽoŽLý13|:ý>>ý+ܓ½❒r½C]㿽io6يZ諽Njr rEac=f<2W=BL6=6Ҽ=.ȇ=Emm=A/ FI=&=?03=C)?>Y>G5>M >6">4G&>@o*>V->W罫/>rݽ 1>3ҽ(2>Ž;3>RD[4>5>_c7>ςt8>b9>FAe:>";>~ <>׼3<>T=״;>68;>X:>w(q:>1I;>Q3;>j3=>~O뺤>>B@>-:B>F#;^D>5a;E>v;)F>a;NF>-;F>y܊;VE>I;hD>[ ;*C>q;XB>?;@>R;o=>;;@:>7;b6>Rq; 2>'%r8<">a,IT<>_<>Hec< >_McP<)>(6D<>i=Z >N=޻>@/=>>=>K=)>U=߈>\=b>X`=>`=>,[=>Q= >6D=>޷3=>M<=l=v=2=<8J='u<=H6<`(:88ӿ5g``23j.,Q+;'q&IҼ'n⾼+խվ/괟p4񕼹98c^9>E7@B2$B+Ƽo7tb~7M༚/翼Ic!nc}Xze6jdei:q\SvRýr}˽R`ѽ@GG׽%۽4߽3$9-^;a n;w޽Ŏ=@=`=]====E==V=e=U={=P=uw==D=V.==;=Y=/=!=S==~=a=I=[==o==>=E>=>=&>=͞>f=+>==9E=?A=#==i=Ց=+7=O=Ϫ=Օ=+==:7=c=4=)=D=OU==.=ڕ=2==C==Մ==P=#=R=N=?==Ŕ=y=s=:Q=Kx=S7=8p=!<=Bh==.o`=?=5X=ũ=eaR==xL=/=/H=1=C==)?=Q=Q:==33==D5-=v=~ &====T=YW=j =8>0l<|B><>6<|>`g<3P#>ʄ<#>[d$Y:<>x <>\;Y->ص:>]l>] >T>zlE?=$T=w.=8&$@=9ϼ3='༿H=̴6=S=#==YX}=~#,=N; =9Mꧥ=L+`L=q==k== !=4ӫ=W젽k=hK=Oxo'=۬=vYE=ꢞ='F8=|ߦ==tX+~=;Gx'm=ď\= QcM=kA=#z7=Po</=eNv)=/]H$=$X!==<ȽB׽\E]HRWKiMMmjM%hK<05I9/^Eh.CDw@K:R3nY؊,i]t$a37!cv$;d Ld5Vc R a_N[ѽXTm:SQ[Mb%Jm`HȔERFqlD 伸Bc܍ @ʻ=n[;}:<66<3712=[+jj=r$@ڑ==[_=A=& =(D= f>">ͽ->y*b#>!*>_˖1>&Ԁy7> Y}<>4J0;@>m+D>LG>eJ>-&M>Ym; UO>8< Q>K<R>[< R>&<6+Q>=PO>H=bL> =H>,=2C>j9==>F=[7>T=0>2d=Aj*>Xt=|$>,=E>Ƌ=u>G=D>=&>TE=>=t>>=I >T^= >=>=*>_=ށ>pm==n==S===s=1U=>=Df=C=> .=> =/e >=3h>1m=q>H=>sI=%">E=(>9=.>c=;2>c=8?7>w=:>r==><=@>ݜ=C>cϕ=F>x{=WJ>=47N>=P3R>z~=0V>^t=XY>jl=&\>q%d=Ř^>͒\=}R_> T=^>L=ٺ]>D=[>h==Y>q7=rmW>Q3=ӵT>|0=Q>'0=N>F2=I>r5=p>D>F8==>;=5>==9F->d>=;[$><=vc>5=>#+= >(=>* =n=/<=Ш<~=r[<=˔;x=ӑF=<@=S{aL=#Z== J<==> Wz=Yb=8%IH=]j3L-= ?7=FJ%<@R<<%W![b0 =oW,X~0$v*C|5xgVu'ⶽoh\ĽzɽHޖͽLн?Qӽ[F%Խҽ Ͻ 6ɽ8جµ,ҥ$R~⽌–ܽN⑽s׽GӽH茽V ҽ{ҽŲCսGٽ >bi˜X^~(^.즽Kz 8gzeq a5qm{½>ǽ@;NʽXs̽};̽˽YBCǽ ½H(ô$ 4"KꩽSx-flѽۥ)dëg@axׁp8V'ASݱ3r;iWt>1J>F">Dž|)>5؄I6 >#>9J&>(>̉O(>'> N&>f$>" ">O~ >=b3">JT>ʎ>t;>a}|>k)lP>wSȊ>D6(>7(>}輣 >JLi>6F >>=:׻ >i;`>n.Ya<<=Ɓ< =/<1=b< =`i=<\3=_ Q= >SG=>>=23>w6=>J$1= >>-=s$>)='>0'=*>&$=-> =0>w=E}3>=gJ6>=8> #=|;>9 ==>)y =@>'=A>v?=B>*<-A>><`>><;>Oy< &7>S;=+>l#>_P>)>HF>+ s=,?g=Z=n(sh=Ń(=tD==;q=g(D= %xM'4dtd<I=lLj=撲Y='=u;=;(=*n;k=>H;%=;%.= ;Dh=G:="=˻t=T36=jN="蹼=4==1=߷M3=`h=*L=J匽7*=ϗ6!=/Ӝ=3=Dɬ+f=ۍ=Vȭ3=Wk=~i={H=g.=0=~s&=v._y=ݷgl=`[\=QI=I3=׆D,=VAq+<}= ==ʹ==/1==F=:= \=v=dq==7==#=]=[8=T=+'=g==0,==V==N==*==>==@M=<=Y=0>I·=) >Qگ=L#>(=>h=>⾙=u#>A=m(>=R,>,=i.>%0=E/>O=z.>&|=n+>r"q="&>Ļc=Z>S=8>{A= >-=>ޱ==~l=0Q= {1=Ŭ{ID=58q=Vh/=a)=\=7X;=CV==ԋUd=hU'=:T+D=,T=R}=ZQZ=߸Om=N=}BN=0M=FK d=LJg=iHMe=m0=6y>=9>X='>S=J2>}7=<>X>G>;>tR>RC >\>>Mf>>pVo>v.>gv>>m{>P>gP> >|>@ >Tf>,>K>w>A|>mF>Zx>>ذt>|H>$p>U>m>e>i>Cz>!f>}>b> >_>P >A[>>eV>G>R>5>=BbL>͎=@E>= >>[=5>MǮ=c->=$>f8=>g=G>Jm@= >=>Y<X7S6=Cy">μ7ⷼ 2_J߇'cR:pV/i$ѻ 븄F~Lٺ=v%\:_mOe;i"d ;Y6;)9<}*f;4J:Ze`7* >>cC>c?fA>h`!>^xpw&>fμR*>QAc.>%^1>Eh4>:,.n6>P;8>.;M:>D<;>k<;>=Kf:>=;8>j4=6>brK=3>a= b0> g=&>u=@ >%=>}= >=n>,=H=䜇=:=lт=T~=4y=V=xVi=5=*V==C B==,=s=Y=VY=2[=}}@=ƪ>x M>.2Q>y>* >"1 >|% >fv'P>(>+>y/B>{5>>z>GE> -Sj>_ >(m>9{T>eC>Uӌ>ׯd>>Ṣ>?1>1>7S8>хS> }"P >槽?s >KG>Z>M>IM*> 񉽷l>Z퀽JG>dUo>]k>M>> >*1g >V#>d>&Qm>؁Ǟ>MRڼ6>'>>U!>x">]8#>a*;#>mY˥<">_=7G>=>Y2=># D=w`>IS=]>`=K>m=z >yy= >=8>I =S>H=t>1=9>=E=^==}=f=Nn=ն=\=@=H=Ӷ=I2==7.===J0=!`a)nha-MM 2Fp~-BRۼ|ݿUHF'U* k4 #9r:8;#n <+:l<铟;F<ݥ<<<=E`R=mLI=Y?="ghZ5=we+=A?l!=v=Ϗ? =ݧ8==7[=#Ow$=YuP=g`9!=,H)&=--=([6=([pB= [O=Sx9^=9bn=;~={$f<==״<=F?= =8=ȥ=V==Wt==J=0=E= Ǵ=җ=_=*= =X=W=={ֽ=B==lU=r=,> =>%a=|>ˤ=B>fo=#>i=qi(>c=7+>=/-> =.>a=U.>y+=8}->Ү=#+>=V(>ާ=o$>=U >{=>Խ=k>Ӡ=>|ڝ=z>=]>==ģ== W==(~=ܽ=b==ҏ=rJ=ѐ=O===R=O =$|=yR=j=rO=Zh[=G=M==$B==67==NI-=Oݍ="#=l= =)x= =U(b=G<H=|OlHM2,Oý׃ɽiͼ.Xн\kFֽ0fܽ v㽍]W'13v>JH&+PW}]6+ebYUgh rPlTVquwQ?y# H Ƈ?${')q+P5,n -1{,&+¬½M)^̽A_&n@ֽ"#߽QT9y/D  zQ[.@@㽂g{ٽ%ϽŽ:TղF=0'E5y^%|轗WaU罘(D+(轛$O8%L4S[o㽢rV߽b;Fؽ <ґнpƽ~=G&<=ଽEf=vW='Ǝˤ=z=xR@=%M=9־=+>R/Y,;>,<>zͱ< >Ն =&>+7= ,>a=X0>, =3>r=17>=.:>d=<>Z=$?>9=@>&(=yZB>d=/C>q?=lgC>[=B>xN=A>=)K@>"=I>>^_=e;>=8>=G5>=-1>=Mj,>h=<'>= >I=6$>=׋>=eo >H_= >====A===q==== =B=n =u=x`=T=陵=+=jՓ=΀=zD=sw=% =̝o=s=~j=A=:i=#=j==n==t= \=d|=b݀=q===k=G=\= =E=\==r=d=l==z=%G=D=b=ƞ=UO= = ==F=]=/c===*=b7====4=3==<==Z=={=8=?=./==y=!7=Y=Tf=====־=y==j=d=W=l&=ڻ=ٚ|=j=^=o=B= =M)==='?=Y<=.f<~0=w=a(<<p=. ^=\T}=<1)yz=u=ղo={% -h=c T`= =Do=v5]O;Țe@F .'=Jz3 üY:<vP8"K/,m96""9y(8`jq4# - b$'_z佐D˽+ͯjV ؼa ޤsҹDBze7;"/<y% =VT7=Sm:wb=6;=-7!<==g<Ƣ=,J<潮=#< =T< >v<, >l<>/}< >Kh<3&>̰<ũ+><80>x<3>\E<8><:Z9>4g;V9>bl8>cB7>Y05>Wx2>~xY/>ޢ+>(>k'ּ2$>wnm >X>` >av)>ey>t(&>.>w4>48! >; >Bݲ;t>Q90>Fg5X=/3=I'y==?=%!= 伅'=qNü=9= |}=e7,Y=^滷=;>f=Є:g^=;۟=<ߗ=6<=duC!=f} =W0& ==cĒ<稅<6=,o7=7=S8Gn6= $Y2=ė;&-=UЕA%=}%=¼+=7ռ0 =$2=S(<,m7 8YZ73b(5 ּk1G-lV'汒>"EvP F$eZH T@;W*;k!TE& >l >Ӽq>彼>Z>kL>C>[>Y>-%μ\>]l >#R>;>)8V>V?y)=Ve7=VUlw=JS4=kϋ=%k=g=R_=YLb=f˄= ;k=O=W}7=-'!=Dڤ=_PgL=f==FA==;C=r=#D==G={h=2L=KO=B S=-=\=E=h=n=u=՚=p= =bE=z===KȔ====k=͠=!=_==ҫ===l=@='4===1k==~=H>Ӯ=B9 >;=cB>W=>=Rs>H=%,>=K>=Ly>=>=>"=D>=>=>=* ><=>=5>W=cf=s===C=D=g=F==h===T=s=<====s=JN=B >t\=5>݂=>Gn=#>U=\>#L8=1>=>;<=(b>b;??X>$"=)sk<[ .a;"19R3{h94w>934̊93:2P:,1[;)/f;g,N<_)S='\>/#>>X -? @gsAHB$~gCi)QC`5vB n@ =w:\7m3 3.t**V&Z! ߽( 3ͽ0>8r { ֚-̏"O{vdcTݽv%N"ѽT;tƽ,)ܻBw~ GC5R-ۼRGϼLw,ǼyvļiƼf]ʼP KӼCQݼ$49#kF}, м֨Onfj; ^l=$K&:F(ͣ;g* <-#B*=22+=&?.=3=] %:=K2D='ռ P=Kq(^=̯o=d8ʀ==6=;=C{3<=F2<#==ء*=\=^.=ݧ=/=y=f /=o=@-= Ì=KU,=U=p+==_h+==X-==2=[=6F:=aS=@D=a=O='~=\=>z=pj=u=y=W0q==pl==h=5=L~d=H=R_=Q=>$[=J=M8W=Ͻ=*T==sR= =S==}X=H^=_==j=={x===>M̏=| >:= >Z=a>=j>$=f$>g=[],>Z=/5>=7>>E?>\G> >oP>>$Y>V>a>f(>/h>NN0>-&n>7>C>>_w>C>Mz>H>}>2K> ~>L>>x|M>M>6M>P>fK> >{I>~>1cF>|>IB>8z>cp=>=|v>>8>]q>;2>ik>+>>e>A$>]>q>hU>B>"`M> >_D>zt><>=3>=5*>M= >%/=>im=>ګ=>=$=ҍ=܀=ݷ=[^=e=4=CMM==t6=t =e!=st=( =A==< =fn<6j<<ۼa[@b&W.,kSȻhO;mJEW7CM;2 1п'"M I;YL .,r.~yd"  'ܤ6jaл'P4?!S."U ^  93)9c*UcdN)(BL}otN @ܻ3(2f5=!Gl<~=1n<6 =~b<@y=zI<3=f_ >/Ի >:cx><2q>KY<5>=>i3=n>8U=w>rYu=p>`=>W=*>̡= }>>= >=ۃ>Dr= >m= >҈=">˺=> =d=c=]1=^==g=[=z=E=i==퀩=&=%== ==gO==ޗ=)c=f ====G=M=w{==j=R=Y=S=G==5==#==G=P=U <4=Z<Ӽ=<=<˨=}`e<"<=> )=>Ԃ=W>N'=&> 8=o,>!GI=O1>iX=&5>7g=9>O=<>=Ǧ=J=>֌=[<>+k=M;>C=:>[K= 8>6=5>:)=MH3>1=U0>=<,>]==E(>m=">yF=I{>=X>f= >Y}=ҋ=r=f=jf=No=%X==jJ==m;=^=t*=lm=>=>==I= =?J>=^>=w>=='g >P=< >+'= >=B >TF= >_= >=ؚ>s=>=f>!=><=>=ag><=bn>=/O>=> =.J>= >M=>=^>7Q>=>z=>=>={>ֽ=l>=s=_ =S====?=Fos=}=Sy]=I?=}J==1:==#U-=ޤ=@"===̉=F{=.=]=A=en =_Hu= =Qg=% =.Z=r =N=l =KE= =:>=ɜ =aj:=vw =\8=}A=J8=;J<)9=%=;>=>̺s==K:=UiR6=rW/=C'==D=yT=zc)B=;|=vL;=^-=noe(=s}6=SF=SW=u|g=+s1qv=9Yyt=,=Wꗽ=#=fU=$RC=[dǟ=x=E֝=tz=Ḡ==Rђs=ڏe=HkU=󂋽2aA=(=YY =fǏ<8Г<&<"V:踧L&̻K_ܺvtý ɽt (ϽA4.ֽ~E~ܽDqT;佣b1ln {$=Nk# k!u˗cΛ["/&C*˂ -_/1l93ƽf(6rν"8׽:an=]齼?HAs*C@?DS1E/E==EmzC B5}{AzA-@>X=K;).9Ag7K'4 1c ./ Ds+Lջ'#Bp1!kY ~= zU=#$=/,S%=K; =P<5=Ш<=D3<=[a=>4=>yR=O>'m=h >?=g >F= >`=cd >/= >= >{=@>N=4>m =d5>( ={>U=P>4=]>=8>=s>u=6>===h==-=H=%=.=n=B====ѽ=W=\= ===α===$====%==f==ݞ=z@== =,=%=Sv=M=?!s=o==c== W=H=iP=勒=L=ę=N==)W==5]d==`w==ে=|==e==7h=5==g+=aH>L=b><2=>=\F>-=>[=C>]>;>v>!>c>W#>>>$>P >&/%> >'%>G>VA$>)>v">H> >3_>/>jx>>go>2>!>Y>CQ>^>> >E%>%?>>?>v>,>>\=P>=E>*=>=)L> =k>B=SC >=s >=40> =>J===Ja==Y==iZ=;===&=ʏ= =SL=/$=)c=,=t?=G==E====ϛ=H=/=S=!=aC={=j=4Lo=U=c= &=mW=ئ=M=۟= B=f=U9==9e0==C'===Ds=NF=d== IV==jd >B=Jk>㱜=~>fM= >=#>F=j'>%=)>=_+>j=+>x=*>=j5)>z=&>og=?#>^S= > >=I >r7'=>=>H8<\2>l <4=IA:H=E=fx=a{L%=x=Ս==?=} =%[;=cSw =;=庼1=r=ü;K=˼"=T׼=漖u=2wc=R=*C=i5=&1*=25"={;=C=I2?=PN==R1 =3T:=(hVkn<8<\X<.:CS,&X^Ac4 xF8 L?=SnۼnYXD~_d?f"j*1 o=?sz&JwR{VYbB\( t}^Ng_pV`g*|`Dyu*aǀmb[c0d7Xdd4KTd<a*Y]FW&*Pcټ HG> 4K@<+NS")iRf 9]Sy;Reg;Wlj1=%6^4=*=Hz"=½)=97=½D==.Zu=O~ܻv3I;p' l]k28μEtHG Cؼ9!ļ7hlMh`8Ysk3($WYRH]&nԆqFz?ռkOǰQ^ $?/,>wMktMߴY5Bc߄Ώj+ܲ nAp嫽fpqLwnym=0=i=6=h=A=!h=}R=*h=+h=g=n=d==Ja=S="]==+VX=J=R=|=8M=?=CF=m=]?=W>$8=>1=c>FH*=`_!>^!=7)>=0>Pg =)6>f<2=>0s<_?>k<[޻&<G>_ 1<=T>'=_V>=X>Ξ=;qY>F=H Y>=dV> =9S>s =M>ο=XG> =C?>0 =6>K'=D-->5.=">3=>!8=, >f:=0>e\:=$m=8=Č=*B6=/=Q3=J=.=90=,t(={)r= =L==Qp*= =# =~= a<M.<<54*=R;P$=`$=oe=~4=13=ux=(Yy]=LO[=𩣽NW=Nc,P=\k G=W;h==,OfU4=|%Li,=t2W&= =S=џ=<ļ =?7=QQ<7k$<4|0<xAZ< n0=;:>L!=<>Ȱ>B=>> j>>=) >I>> >=><>)<>Q>9>,>?57>>V3>D>և0>>0->Xt>)>?2>Gr&>_>7#>`> >sq>>B>4>>>T>%>V>c>;6>U >>>@>d>>"=6>| = >O=S>=YU=]=u=*g=l===y==Nt=:=I=#Y=S==V=]=^=;==H=n=CF7סpYz%ZXWمPi7׈wa@Ky̼?r3Neh9ɢ6QfG5ȼI/=C.p9=kϤ9\;gG:&<)72<*#QK< 6x<IٻjN=h 2$=yE09=X(:N=n;Dc=;v=M&<=,`<==G=~=!"=θ=˽*=!ɼ=cq/==1=r=M2==|2==R2=m= 0=A=zP,=d=&==f+ =l==)==f= =7==-=YY$\Nsw;N+<<<%2Q1KB])MŽeP˽X+éϽKҽ#սԼؽkLܽLqĽFȽ)&ͽHUbYнEMwҽ@Dӽc]ҽ\ν}S:ʽ9 ĽA@f;decb ?-z捽A⽋uὉ%3齺 ԇ'(tÊ%kh Da=V >k=>iy=!>=,>=h^6>/=^@>=?K>=FiU> =_>v>g>E>o>>9u> >By>) >R|> >|>5% >{>X >x>| >t>ɏ >m> >Plf>m >ڪ]>[ >\S> >,I> >>>>3>>7(>>q>W>g>>A >}a>0>>=O=ި=g=<=h=Q=?)=?==u/=lX=+=˚="=u=;I= =Э==˃==n-=m=ɔ==^NJ=Q==m=zi=P=}5S="t===t~j=(=d==[b=!=_d=P=U==v=޹==,<=O<<<<<<6?bQjxfzfwʼ|½@ռiнImݽVZ&齖6T[.>0p ݶPcߠMw@\^Ҟ[!"PD^'#߲"_/!½ ϧɽ?4ϽԽ2ؽޞ۽5۽QI,ܽ۽ c"ڽl׽lIAҽl%̽YŽ׽ѽ1ǽO֢擽gBf=eCHq?q:k/]6K5 A;W,KC )ټ59%м` hɼ%ƼL %Ƽ|QǼmLJμ ؼl0F[#q`0^` @Q`Qә+c8OvC„-O0Y[m it3Tuv 偽Uň0w8CFZȽ'ͽvҽƥ&ս\pJؽٽ*8۽ᴽܽyeݽxfKj㽑Y~罛3 ]eD[SX!0S&T1t9ʓL ,- 6쁽xPfp[v&ҥGq2f 弸E Ҹ%7Doໆ_U=G8;`=;Rr=A>1=K>)=A>==>=H >ӝ=->=0>=jC=!==#p=1==Ƿ=X===?=zi=A=V=,=o=v=q|=N^=*y==v==Su=Ax=׉s=J=&p=c=hl==Սh=7.=d=v=b==a=?=S[b= P=?d=M=Ѳd==;d=ض=b=hm= `=`6J=>__=)$=?>^=En+x<.0 >߷ؙ<#>v{<+>UK%z f<[> i;>~;\w>̝;LY >U;>";<>XP;B=O-=S={=-My[r=x=ۼ=p=uth=+~=u;^=XHEw>=a_Q=(8W=mY\< Wn<\Ry L74CKvTIrܕ 4ҤO'걽 ӻg,ʽdPԽȌ2߽W͟*a5pYYNf~ s^1{⿽pq˽g'YսZ ݽ̎" % F'I*J-j.0IH2.3bRe4%b5Q i41k w2 f/H +, Ȕ( R$@v 3 J Q P9 !s ^zB- ) yl +ؽ?Žk8A=޽0qQ˽W:(]]~Phᚱ=>0=|>Q=&>v8=>{_=> c=a>t>&>!>?y>W<>c>>>u>=p ==E==D==U="====?="=̛=呖===W>=p=. =U=1.=U==='=S==`=l=^=*<=<=L<}=?Zy UQrȼߏWͼ$ͼ5F*Zʼs0.>ü*0֎1^j1훩)/+?(ў&e@4%"ڬ&5a)_(-FVC2u6PRڼz:6=ű ,? ?%+>Q7gs=A;IN;3O<Sh?ٔW\5BZD*q[Dc[MB[!>U[:8$[0Yg'CX{UF7R-rMyH\pAͼW$9QJ/ҾBF&{Ia6zi֖!6*Dml5^(Nn@l#W(M+㻶Yjd, :m]q;%!s;օvh@zS=^3:Y=d';\= ]=AL_=^Ἱ`=ת֭b=dwld=qg=Lj=A;Ul=)EK`=>p=ߜ>=u4 >VG=s >w='>A=yy>0=>=>=O>L=L>=a+>پ=/>W=?>K=>7=2>d&=r|>1= >7=;^ >WB=%>=T>=X=@==,==ؒ=d===ߠ=P==;==E==d=&:t=k3= c=yp=T=7L=R F=@^'=e48=f=|*=⫱]"Լs,`Q/UtJXԼDz6qK>fOGE9GImr;g0;;C8<޻{'= j=4=ttQ==8=~{=^=D==n+=< f=<= ]<[=9:4<s=b;,=;H=X=Sͻ=n-pݐ=IxG?=֢_=8˼9=[wt=b*4;mV8EpC\Wt"]vL%-}qFnh]gĽqȽiJ̽ͽ*νͽ ̽߻Aɽx|8ŽG,B+$œN*p=ý8ܱ3ȽAνO峽ҽzֽ%>ٽ}ýX1۽p˽ܽ\CԽIݽB ݽ޽߽པ⽅^52מh2i`RuG f s1D!/"$+Z,\3B4,.TlLD)[geP^iaS f U;kWpnLXp8Xqr[WgsUMsSqwrPparMinIkFEh$B8d=J_v9*Zn4]GU/SOy*[H$A_L97J 1cu)F:"$їʿ#ˑ hѽ&{½_вW߽̽zi긽\uD!? ]Q{L~FU 1/}pk 8̼5[鏆hsCw,]lh;> xoRH =&>S/=' >..= >===[ >eBL=U>C[=EG>&k=!>t|=>=W>o͒=du>2=c>`=#>(='>p=>"=U>= >=Θ>w=.>>1>,> > > 8 >L>m>R>3?=>4=/>? =A>=>l=M >=">E=$>=K&>=#N'>=(>=V(>e =|r(> =(>=(>u=B)>J=dc)>,=)>{=*>J=*>J=*>Z=y)>ϫ=]'>=2%>o=(">=>[=>=[>=lW>=>|=Ox>{=n>dz= >B'{=%>|=P>H|==V}==~}= =d|==Ez==$x==s=Q=l=:=&Tb=|=T==A=sX=g*=r=9 =j`=b<'R=_un<; t_$7??|.h2z7N#-NӆĀ'z|m!⻏5j'=ozj\‡Xȳ齇`5߽WֽoϽ2k˽ǽYzlŽtĽoý|kO½Gh½}fy½ og ½jY4ohW½@tN½N{T,Ľ]ŽBIǽ~ʽێOν=Jpҽm4V׽i{rܽ;>L轝ERnZwƽ vQ˽THνYh?Ͻ;$Ͻ'̽ ^ǽ' 5K< N4 - `[v #7]2苽=ckm$W]BЁ,[2{ݽeHѽѼĽY( tiO]Vr}1:8*;l(< Wo< MCq<1=X=Ģ='+=O@=|===h==#===u=ּ==j===lW=====J=վ=n==B=Q=Pb=d=@V===~b=d=@=O==;={=^\S`=vodB=0;#=ݓ3=^<>bɽ3{<ݽ;?g"?\/Np ûV }#4$r#]+A0A5{.9v[ Ͻ@ڽrAagB(8,BN@ D>}؄< 9ZW7co4P=Z1*-i5*?%!=)^K-r%Ԉ e/, X)fY$a&|۽Xӽ]ڽ̽ѽ4ĽQŽgWpqȫW}߂ YM"'r漓Gg~sxMa!Ӻ3=<z<[PL=lü|J=,cz=jY=غ= .;ɽ=(O<b=CsVMCn0pH+XNrD,SWYgYjm]Gu`2|s`Ѵ~He^}]Yy Qr=HiZ=_2fV}) N!CLFJ?G:r7\ 4ڏ2S1f 0J"/r%0.xi'.Lr)q/vz+i0-[2"0` 5;27;7y:GQ<=őB?S,Ify>]ROl:2T3ܡYW*R@\^ [JbXNQTG⼛;ȼi-A4 {fU0)8ͼݠlE*v-:H;}: <*;(M<><鉌.=4B>j> > >>:>I.>>t>B>M>2>]S>Q>=.>C=Ԗ>=>=S>=>='>=ñ >̈=ԩ>=f=Y.=== =;K==?=~==g=o=;=+=%==O==<===;w==(n=R=bx=#==Y=ek=x=8=^^=Z=|8A=3=8"=Qb=w^NJ!;_ ;^f9<[=8:KVQ=Fc=vL|Ru==o̼=m5=یS=9K=D+==/; =m;X=<<=)Dw<=L <0*=ը]e=,`: d ;Հ'<` `KF>+H>0EB?AbAA>^zC:)EGT7(cF3(F{0F-Ep+ jD')oBO&?ę$2!=!"9gL6 571 8,U%I'% *{8_ܽ(PRǽHE n*_FԽGjeWƩ{p+R*T5L\ͽqz9AzO ;ƼLB]$= >$=>q$=K;>% #=C>T =O >=v">=J$>&=$>j=Y$>i=/#>3=6!>"=>Ã,=l>&g8=>{F=q>λV=1>>Fi=G>Q}=w">g^=F&>ӝ=g+>"=-1>=J6>̰=}<>O=fA>)=VF>r=I>I=_fL>=cM>p=M>=L>_=ޜJ>">>H>>yXE>X1>#$B>>>>3m>f:>5 >3#6>s >0>˨ >I+> >$> >}> >>] >>U^ >)- > >t>[O >sN=B>=>==&>=@==%c=s======Ӷ===P9=ʬ===j=="=]A=t===6=|e=7=~=Rk==v==.y=/I=u[l=؈=_=]=U==YN=$=3J==/K=G=}/N=L=S=7=Z=:=c=ץ=n=N=oz==R>====0=.=G#=o=1=o==>=>72='>=̋ >(=]>=T>7*=]>=7>O=>=!>bM=x>G=!>P=/#>=%>%`=(>@=7==,> =4"/>L=1>|=sp4>t=s7> Ñ=k9>f+=@;>ԉ=s=>Շ=+?>=@>b=)@>="?>.{=<>n=f9>|]=<4>G=/>,=(>"Z=~!>G<>\<Ϗ>h35A;=ޗ =A=|:=ȼ}=Z.= W=&~{=a&Q=0~%=o9a>Wνro߽Jx.l\':ɽ)I ս EQ^X; - V$ K(40,Oc:159#!:)N> 1IB8F@I\HhLpPŶNzXPZ_R:fNR6lmS14rGSNwaR+{TP~N-L߁,IdтEݗBO}>􄾿:vJ6>0#*MKH#l I)#EL}wio<ƽ|g`^:/TnmJ:@T ,6+KE!?;j ~<}f<'뽐o =y\սk'=追A=X*X=0m=G9=y_W=<^=>|Ӌ==ߘ=ewF]=ԉ=FkD=@;0Ⱦ=K~=Y==~====r=3=ݴ==='2=bE=={==E=q=m=q=nž=_===C ==BG=Np=Xϋ==ʺ==s=s=p==D}=\=9Kw=N=p==i=p=a==X==]N==޷A=b =2=I=!=r===p=SNԞcx;5H$< v<3{v==>M=.>v=|>}=H>Y^={>u=<>=>=)>=P>۟=~">b̴=>=>fw=U9>!=>=B >= >x>>{ >j>- >>?>> >>5,'>ވ>X,>1> 02>`>6>{>':>Ƞ>r=>>ii@>03> A>i>IB>bo >*B>>[@>yH>>>~>;>$=g8>==5>P=Rv1>=-> =d-*>w8=&&>=">={>5=>>>f>} >7>p>{>Yl=>=A>c=\t>M=!=ļ===Z=9>==&=E={=f=`=Jv=ϏF=j=V,=k=&=t=9<|=3$<=ׂ<|=[a<@-=:.=Ȼ;=ol=M==u=ޞ&ݓ=<Kڼ=oAo=cM=Q엽4(=|==eOo@=6P=|/cc=)+|w=dC%=*"/=' m==UE'=H={=n= ==={==1K=d=O ڷ=^Y=q===.r1=Z⼎=B=b}=^l= )Y=~GD=%SL/=24=B=O<^"Yd<] <\L<V@P<|Jv< i:h;&F9Qƛ)+HɼEoDFl ׼ڡ ][ Һ7 ; b$;,y<2!M<,8dTV!нC?˽3ƽ%Svq ~ڧ"# by޼\}ռǛͼ疽Ƽ+b8Cv\:ٶxX첼f]=OQ8KziA#_aKJ,1 (<s=v/o=7f=%hdZ=ǽL=ͽC<= 8ҽ -=-սݓ=ֽR=ؽs =gؽ{=ؽ$ >BV䔄?+|~;$^)L.2106l:9W~z=v}?nAaQgBD` gCRYBoSA*+O?Je;F6AI16=@,;9d&5]!<2 0m%1RZ>3i1 7Yc {P \W >^v׽c. WgQ~!hhde>۽9_˽Wl@N骽UDv;5`3v*ZV"*A!W) b3@h,Ōۼdȼq;wzgcVcEń;H:rh<+;nMDC>jԻ^ >`D2> =>VEE>|y>c 0>P>2!>l.>C:>oE;>IQu>^1>6l5m>py\%>bWh)>O >؞Z>'J=q=$=:Ƚ=0ҽ(M=F'ܽ=)#=c=UI='ʋ=ws=r x]M=8p#=v<f&<a!*<ꍤ!_a= 9|}=[:]=HA;(=- L;B.=';+==_LU-=pJ>=E=ǟ=+ <EN;] }>'ݻ;^2Z%BkJTVUqռk!pƁ6345*!p{;ԦJ #X9= crĽBm˽"Ivнx|ӽ1ӽp4нw ˽xĽH[A>ޘ i諾x<,muCњn֠.@lǠQx.QΉJ#dwl;v5td@=6>Gg=;>=$>v=;$>>d=*>=Y8/>}=m2>Lo= l4>i=6>3>*6> >=7>y} >h7>?>8><>8>(>:>.B>҆;>><>dD>Y#>>\ >@?>Qw!>;@>k!>@>!>kzA>e!>A> >A>|>{BB>>B>s>nC>$>фD>">'E>]>2G>Y>uI>ty>v'K>p~ >bL>T[!>L>!>L>#!>K>`!>9J>X >HG>D0>D>(>A>w>>>Qb>ߞ;>B*>8>>5>T >jc3> ><0>1>j->r>*>ue=d&>=">|f=c>Կ=e>L=>=5! >=(>kN==u==w== =X=>=8#>Y= >)=ū >iW=l >2= >t=_>B;<ɧ>mG<2>lkxIti; >k'9R >#m(>ݻE>|>,1->:@>D\0>?t>u4>&A>0 >D> #b>8>iVE>)yN=5=\=~^=Euż =/5μ=pӼ =/ռ==Ӽu=Ҽ= %Ҽ6s=3ӼeR=ռ1#1= ׼aB=$ټy<ۼ䆌<,o;fKٺc[%4kVؤ M;Y$Ws",ഄI2RV7f;l>vU"B-䭽bFRԴ)K](Py?WǽW^D̽ѠfuѽpAսzykؽX2۽$ZeݽR߽͊{I2pཋ m ⽯l/髽$he<@{0Ƚnѽٽ ]6gm5w [> L ソRdx{dXbi[Q{`U%<OG!̭un%j`*́콉05!,q;Dp@TD=߽ؾG۽I׽5ռ.Wj 4ĐzwyMbN)н0 'x4ݻGڻ҄߻2a)E59 {2{޻Ԙ׼euI㥺B =:"; ;(eyo>qP >19 >0d;f >;>>+<#>;<>&`A<|>6<4>H<#> <><><=a>L=4B!>E=W$>?P=WD'>p=)>I= ,>=M->ě=g->ۢ<~,>-<*>#U>t<L%>92 ;>;>%K;^> ;eX>֪:ю >/;( >ɩ;(>;g>gbD6xF== iG=-o=%I="_=vJ=N=J=m==c!J=+=OG==k#C=$4<:=S<.=ri<+=;X =I<_@,<"<>;N/9;_5)<.kc<X"a<ḽ_0=ܻT>H4+8>ku:s >;Y>?;>t<ɕ>B62<>}R<> t<>/<>1l<U>ղ<"> ie<'>1={+>I=}/> =;3>`0 =367> = *:>M=}<>ӕ=E>>=p?>{q=@>=t A>+=\@> "=d@>;'=g?>*==>,=0u;>+=8>!&=p5>z=1>=k->=)>(<9 >um <ߩ>S<2=u<=E =?+=L>_r3= s< 9=7x<=1<=?2*BX:=!d5=b-=D $=Ma=s1=ؼ=:6ü-'fFFdV-/rTͩA3rt!c~RRiiA>1 # y"켃 ͼX ⮼VG.&2Z YO׽FU;ͽR;߷ýQ)<>i\ <=ȴ==rb=e= =Z=۴=5 =i==Lݵ=[<8=+y<=h<#+=Bߣ<={<=<<=/;P=ޑ;=;==9e=y,,(J=ZC-=w=| {<“96<&. <)G<"ջ~== =9=G;=;k,=4p<`;=ZG<2J=탁<[=tvG=O >=C>=>i=#p >/ٴ=K&>@=t,>WP=2>=8>d==>HW=wB> [=G>=K>=P>Z=S>:=!W>=Z>A=]>D=`>3=b>J=Bd>'=Df>7= f>d=g>*=;kf>}f=Qe>I=3c>2U=c~`>.>]>>X>5S>%S> >cN> >dH>>DC>>_=>>7>]>1>T2>+>)r >&>$> >'>>+>W>/>.s >J3>>7>N>;>_= >>&=<@>B=gzC>=E>(=H>=I>$=m=:FL>=L>q=gL>=$L>xl=J>EqV=ZhH>?=5E> &= @>J =}g;><,5>?<=.>I$<&>:?>Bڻ)>1Zr,3 >]>}==e.=F=\ g= sj=9 <=oɎH=qvO4_ӽ<0Xѽ2!YϽL>d̽ȽŽԼg+X^XιÝ7_\x;ఽ-᤼.$1ȓμg켭u[k )G:-2J=9Xd6:qofy π=q32@(aȆOQ5c=bT#->9݃ ~Pu#AZjļ _Sާ]S֊iG\q;T&k/zO$ŻOpл>Ц(,X`o U|漷 { ҵ3 _T}l<[ <^#K<~=%Ϛ>=͏ h=%顼=ګ =˹Ϯ=˼a&=ݼ1=kxO= -= =>X`>ueS>Mx >v >k >w  >" c$ >i^2 >1s >TZ >1>]q>|>*>M>'>BY>u>@۽>m!>A$>qp%>!GY&> T_'>A&'>Ʋ!o&>O/L%>^<#>7H'">wP >|[U>VF>mQQL>wI0>+%>os]>#>:Լ>>oY B>޻>"#2>;Y$>sh<3*>1 <|q8>=[?>b9=aF>LZ=bL>7Q{=iGQ>K=X0U>ś=W>=vX>;=>X>n=$W>9=T>U=O>={J>=D>Z=Il>>=38>=1>5=+>>%> k>9>z" >P>Qp>>> >c>)v>e>?=>8=>2= >t=_>=P'>K=Bo>=C >恞=J >Ct=CJ>=RT>l==9gO==;2=\=J==#=(A=r:=ը>=" = 5=>!45='yl=;=͌Q=D+|=_p=V'G=l9 ={8~=H =gs=rpw=v=WJ˼յ= =py{=D#H=m7 =6HԷ=^Ve=/bG=Ak n=s5}=/{t=U g=ג Y=ދH=6= $==u=aD<n<½q<7˽]y<ӽt=qD={ ĝ=.{R=+L=Q,i;Ư=p;=q8qaF<`<X/<>I<`{v6 P-c $%$ Ep%Fv콮U!ڽkqȽLSʧb &k}.ViOjXb J @ŗ6ڡ-j# 66Y8 AR)= ޼UT=,b̈́'!{cһ s3<>uڙW<>ź<>;@<>=\><=:>? =d>n7.=|1> <=>&'J=>{%X=>Ʈe=/">s=e7>=~' >=S >=X>ݖ=Sr>=I+>*=x=_=r=fB=B=DN=P=w=z=== =AJ>=Ni>=:>>W>x>L>4^> >/ > >}>7 >_^>( >> >>e7 >'J>l > G#>r >&>>y)> >z+>M >94->{*>kQ.>>~[/>I>>T0>>;1>6>Q1>Ҝ>թ2>>X3>>3>>ނ4>> 5>U>5>Z>v6>Y>6>>L7> >r7>Y>7>x>7>x>p7>>=8>R>9>f >o:>>@<>>>=>P=>>d;=@>J=@>w=;gA>a=eA>^=@>ű=Ox?>1=zM=>F=C:><=<6>É=0>ࣁ=z*>t=6 #>g=C>{]=D>]U=* >O=>kK==|SG=3)=rC=q=`?==;==8==/7==rS7=t=^9=z]=}8==,ƕ=eB=m=cJ==R=]=G\==ɐe=cF=cn==v==~=I=-ƒ=v=@=d===H=o== n=Y=z=EN=ht=7=uo=e=Tk=_=xg=a%=d==c==a==`=B=e^==Z=i=(S=pEv=I=vh=A==Z=0=ڽaὢ60vO%0)sa 7CwoJC%  ) g#r ')V,%0>h5^9\j='E@RBwk kD0zDZwDs=C8eA~ؽ!?F˽Q<9+69/32~0~E-F)O~1T&mE"$]m*NO^A<d 61-g&5#Ǭ!g" $M 'Z *fe \G.!j1H4Ÿ8!C< ?1 lA EB潰D#۽܅FнH.ŽԂJ$ú"LįǹNmP:5R}Q|P6b4OGWNs=.vMp1MvpMѼNPtO W N.TJѕ:\E; ?Y^ 6 ۳hkfQ7ٽͅʽL轣٩Yٽ%bҽ,߈h̽4r2ƽ$V6&<-% %FOL cYz0޼] T HV5KFYgBpnC:{Zj;hGHuq>R: >|;>K;@3>w#<>S㑁<>/<->J(<>4<> y=>"=>=>_0=t>D=m>Y=6$>>o=)>=/>==g5>&=l;>=nA>U=QG>V=L>PH=_Q>Eq=ӥV>=oZ>=@^>=z`>,=ab>Ze=b>"=`Jb> =`>(+=W^>>Z>r>%U>&:>kO>4>H>>A>?E>9>6>Z2>>=+>>%$>> >2>^>->y>L>!0 >o>>a=>:=*=}=5===^= #=[=G=^=/==={=6=M===n=G=>=?d=&u=Eӈ=]==F=Ab= 2=]=Ԕ==y ==$Jj0A =:>1=>=P>R=O>o=>=C>R=|> =/>h= ><;j >d<& >y<>r >VH<>j<>6<'>ldq<2>fB`y9< cgvk< Xg<%K-=Ⱥ|=ںi:=źd= w[=6=W:b=. ;=lN;=~;v4=; =Ћ;E\=w;==$9;0=؜:3=m 1=J5w='4̻|=ny!&=U`=l/Ռ=!7=?߼PYh=z]L=[5/=G.O=ROD_7?Žt1F̽N,yս5:)j޽6'Sy&q@']^(R)=ֲ+*8.v.}1I62!=<\#B$I"%R %a^% Cl1&}l&&'Ku)Yk,X¨,0'!aq4f9$ɽT>#ѽ2CؽAG<ݽ0 L޽&OGݽ`RJٽs8TVҽQUu:ɽ8UM!UT립RzgPϬNޖeLzXIKQj=G(ZF&DJ@W:ˈ=2)!:62Y3 C0 Ҽl-GXk+(]'댂*%jB#OjSU!$};t\QZ:%/1og- Wŋ:a);Xه;@׽o;-Ľ;g<$<=bN1< >OL*=> =\">1=*>4=U2>'=e;9>E1=?T?>9=mD>K%B=H>хJ=K>^R=N>iNY=ΘO>S_=ASP>Zc=^pP>mf=P>c|i=e(O>ek=M>0l=CL>}l=@J>hl=tG>wl=dC>l=J?>"l=<9>>ij=3>g=-> Yc=NT'>K]=S!>!X=K>'PT=X>Q=9>E;Q=>T= >n]=D >i=q >|= >f=~ >=+K >(=b>c=>d=>G1=E>~=>s=jk">)='>/>|+>y% >0>OM>5>3>t:>>>>>gC>">kG>'>3 M>x,>R>0>DpX>C4>Ä^>XN8>rd>|?;>j>=>So>*-@> t>VB>x>,E>{>G>f>}> I>~>>L>~> N>)~>O>R~>:Q>!r|>>jR>6z>Rv>IS> s>wT>n>DU> j>!&V>e>|V>_>1W>uZ>W>yT>*X>vYO>+%X>ƢI>qW>IC>1W>U>>fV>,9>^U> 4>)T>/>R>ij+>]#Q>w'>vO>$>M>!>L>>J>>KG>@t>QE>&>AB>>q?>C><>P>18>I>O3>>a.>P>>sT)>>i#>>=>7>u> >j> >^= >K >`>6>=7[>/= >=(>=l>!-=4>=3 >=6`>2޷=a>l==='=Η=K9=]3=Y== =r==B`=d=gN==R===,==M=n!=&@ ==:u<Д=&Woz+0Od5R;qA_rMG.M[LLR%eW`[P\3;^N t`Z a]v ϟaV` (_=_V:5=Z,=\aot$=Pj=TvY =)L=݈5=>=V>O=?>=Ư >=>l=N>6=>[=T>!=>=l>3=9>=> =>=}><=6>,9=>ŭ=}M>h=>{;=̴>6ޙ=D >lX= >=+ >= >قy=<>l=3>0c=>b\=,>`Y= >AY=dR >7\=q>Lb=Kd>#,l=>w=H^> =\!>=4%>!"=+)>=d ,>B=c.>#=h 0>vݗ=31>=21>vϚ='2>=1>NL=Ώ0>;٘=.>T=t,>f=)>ʏ=9%>,=f!>zN=J>N="N>q=%>o`= >M=}>$9==%= =u= ==ޘ=@Lw璻ˁ :λt(Yk!GݶGVg,usGҨ.b,ȼ-߼%rpýɽн[ ׽9ܽM n_Ӽ06m!EQʚ>#( 0!; &;y;5-sb o뼹ļ?+t:{_I`Nyp*h )&+n#. > O]yTz'1;] a: =*B3/Y*J3sPVI[WOݽa4ӽjhȽn8tl&w,kaJxCu_RoUSeqV؃TcCF6`-2ė`anWErBp怼܀X޺};Г=<>h>v7>w>v>>>>q>޺#>s&>p*>/>1>b9>8>D>?>#N>KF>X>;L>a>2Q>*j>8V>Ar>Y>N0z>,]>a>_>0O>yb>>M d>>e>ъ>Jg>:>h>Ɏ>rj>}>[k>V>l>>m>>!o>}p>Cp>Ҕ>_q>>r>ǔ>s>p>t>YǓ>u>峒>v>7>&Gv>>@>"v>>Hu>V͉>rs>>bp>.>|m>n>Ri>ӎx>He>Jq>h`>zk>[>RMU>X]>O>V>I>TSP>D>hJ>?>E/F>3;>B>7>W@>@3>>>r/>'>>J+>}=>*(>t<>#>:>|\>8>$>5>j>1>>*->35>+)>w >G$>Q#>Ԍ>V>$>>>b>&>-=I>= >='>h=}c>=q[>X= =}=4=X=m==U=չ=c6=j=#=I==U=xk=Q=)=3h=O==f=1z=6z=;o== g==Z@_==V=v;=UM==B=R=5=d=t'=H*~=s=]==_;=9<=<ʖ<Ꭵ<ǧ<ѢP76X<.t OAk sEBu)Xl!鍹{[IƸ|@>7$>bt >P >N$w8 >k >* >ȝO$ >m >ӶL > λ>8NV>/V|>F=̀R=U-=5ȼ=ݜ={,Z=&G,=Q"?ò=qW7=o=w,=YG=u=0i=s_=JWOZ=(½EX=B;Ƚ/X=~̽[=ϽBa=н)Vh=ѽp=н,y=iϽA=5̽y=Ƚ(w=výŹ=UD=rFɠ=Kc=`D=X䥽|M=i񡽱= 瞽==V==嚽(=h=$8q=-J= I=稽==籽3=dm=wR =mq=ɻq߷=`F$=F=j =dո8=ලK="=9= =e^ɨ=?we==cϣ=ܤRm=7xF=ҘԚ==ʈֽ=+U=n$=\|=pJ$z=n8Os='Lm=Uh=uƽe=>ݼ$c=_a=-9`=fa=,f=[;?un=C[Q=4=x=).==y)=>=f$=3Y=N=:=Kd= ==== =㓽=x˙2=G+Ww=80=Fz== 즽=Gu=5(> Dw>/>94>e}f >{ >l8khU>au[->*L~q>=>0/9>r?!FR>>Z> >]!>Qؼ->bC=逪#D==Ӕ=𡁼o=[Jm=;6>=_P'=n׻kI=|T=纶=?: h=Y;h=1<=i9#=<<\-=;J;/5=b;S<=N9زC=FcK= U=G$C~_=ёDbj=~[t=i̎=prOʄ=v9=z+_==ȉ=Zh=}=ꦼPl=B\gX=R̼A=)%s(== V?ͼM8ļ.SQ`VS؀Û̄}Xa8OTuٻ}7:Q < ;<;`9=,MG==JL=C>BO=>P=SG >O=N>L='>mBH=>7C=&>>=^> :=>8=> 8=U>W8=Ϸ>;=R >@=Xs>/H=B>7 S==h_=L=$m==v,z=hE==J{=.=H=0==Y‘=U={=ہ==;Y=cĜ=d==a=c==l==B9==i=;S=(=k==;>=%O=qE==F=,U=13=l====O0>x>b > ><>'> >0>rw">qi>'>>J&>,>U,>`0>1>3>5>M5>-9>8>:;>Ir9>8=>C:> ?>N:>i?>:>?>:>?>&:>h?>:><?>:>>>:>">>-9;>7?>!4<>@>)=>A>.y?>'TC>A>IE>C> iG>LE>I>F>:K>GG>L>.RH>u:M>aRH>2M>mG>jF>2J>D>dH>eB>IE>@>YB>?> ?>E<=>;>G`;>߈9>9>7>}7>SC6>5>$5> 4>4>,1>;4>!/>Cy3>3,>2>&)>1>K&> 0>Q#>.>N!>,>z>Z*>,> u(>>ZM&> >O$>>Te">/>/ >b>>>&)>)>U`>VP>^>>a>F>C>> >8 >>4 >[8 >>TG>Jl>>>===]=o==R=P=D==X=t= ==p`=֠====T=ܻ=Ka=ϝ==J=k=q?= ={=K=3u=z=V=\=|5=Q:<=C=8=r<<=<<;tM<5;fcC73輺{>_}1)Լ>Q7)b ur1ARhad *v}5KFN 9C2v/ȽMuνw- <ԽPʽ ؽ$ս)ܽv޽T޽潳dV<\BLpHsA294/ # _uH S 5B i S<@6'( ";&#aPY&)جDX-WR1_5)fD:Z7>jUC5GѐKOBRW* TW ,V7[WW WU~sISՠIPvJVL4H޽`DM׽{(@b н|WDsh>RL>.ټ>(μϝ>pǼ= >tü%>/)>jwf->C¼0>ȼV3> AҼ5>ἳq7>2K-h8>.8>`Q8>%'(57>75>G3>V1>_c />SoT,>#y(>J$>ˆw >>]m:>Ŕ{>F>Dro>蝽= >ʟ >\z>+5w>X=kE=®$`=R=`b=uG4=[䴽"=V+ =]ݯ=jꪽs=6y!==.U=V=|=< ~$=o:u=h_T=N=I=E=a=m)=$i==Uiȼ'=Od3=J7S=S=b/;A=<=]<ю=Ժ<==Q1Q=>I=>B=->;=>^4=n>-=Q>(r%= >==m >H=e<>Eg<4>spRID<>d<]>c!<0!>;`$>_:sr&>ή(>)>#`*>R^+>Uc,,>ƣ\,>¼c-,>z+>[ga*>E (>Z '>)%>4">; >?>@>r;?W >%W;9>A6 >K1{T >-YN> +(=z)}=*=+ .P=~4=>Ԣ=BK=c[#ׂ=oY=op}0=S =՗a=gƱ=ޗđ==Ne=}/[f =|.@9=Rg=I==u:Д=pI<=L׻<?=>b =}=4==F`=/=1$=>=!>Aկ=>=܀ >$=#< >fL=uI>ű=q>|= >8>h*> >>F> >>>>>>8>>:$>>+>>2>~`>B 9>8>fs>>p>zB>|Q>BE> >DG>>H>6=4H>_==F>{=tE> =QC>6=0,A>ښ={>> =;>r=8>vQ=5>50=2>c=n0><.><->`n<->V<'.>ʿ$;].>e7/>w/N1>yKn<2>͋+3>8ΰ3>\ռ|&4>/4>a j3>hΞ2>;m*1>.9F/>xI^,>:X(>`g$>=v< >ρ>7m>sZ>FS >& o>n==o=WMN=4==IwB=\ýj=\ɽ=ɻн|=ؽю=[&=齉v=Tb=lN=Mn8=x"= y =fm<Ԅ G4o//Y+b&{ %"4 6ĆQ!te!ZZ@CX Q Sy6dk\dMhQ#jrֽuV$ɽ~9vDxpz(𽘢=R뽠W^cNz"wFd+kQr]Ҽ _Y\nK{ U5Z 9 tB#M9{9B;5;Z< 7<:*ZP<ndX 8=T >̳E=,|>IP=B>ݲY=(>hKb=a>^k=}A >^u=">}=$> <=b&>g =G&>9='>}= '>.5=&&>W=ۗ&>à=}x&>FI=l&>z=&>hA='>=Q(>!=")>=)>=l*>N=B+>{>+>B> ,> >h,>^>->Q>D/>lc>J1>F$>3>*>qj7>y0>;>@6>@>:>F>>>`L>.B>S> F>APZ>s`I>N#a>M>bg>Q> n>fV>vMu>Lp[>K{>e`>I.>e>cB>t5i>R->%l>щ>n>>Wp>B>p>\>So>rL>hn>Ȑ>uIl>?Ӑ>i>>f>>c>H>`>Q>0]>->ZZ>>V>>vS>Hш>pO>s>%L>$>mH>I> E>ގ>sC>5>,B>}>@>|Gz>=@>_w>u?>qt>'>>p>=>l>C<>8h>J9>sb>!6>[>jp1>_S>ӣ+>~J>$>@>>6>>} ,>*>!>. >>U>>=!>q4=;=Fz==±==H"='T=>==d'=*=J=_Н=JZ=]=3Q=aX~=ݬ=_=V{=A=I="=\e=k==:6aSoZmpBP+лDjו'AJ:koX$n蚽D2ZLۼ覽aS&6V$q:WǽMuRн.kX۽kf彍s、P~+idnʹ.\b ýy ǽ 8ʽsʖͽS2ѽkuսNٽE_U)޽akP+QgEs , * b9 Dߚb!`@2:li4Ia~:0s4t{ ELӶ  k  6_ 9hV ҽ(ԅν~ ̽˽đ̽VH̽h!̽c$̽#&̽(sͽ)[lν +Ͻb+ѽ|,Խ,ֽ(-6ٽO- ܽS-Taཤh-㽠-5潿. /*5|0z齉2齦5?F7pP ;轱>N@AғAg[@!|ܽI=/ֽh8VϽ"63ƽ,ͣ#]Ӳ)[}ǚ#;=k.Iܽ$i|Ž0dO^/6 w_4JYS߼3.ⴼe1Xjh1QCY}۔oK|a;e9&.M=~gsY=ff=AMs=aؼ{=[=q J=VH=~)Q=8W=bIo=&[e==vmz= =ND=*bƩ=! =EJ=h=`i=378%t=V=Ϭ=;=+f'!=_Ž =ɽ!<̽E=>eɥ=C>}= >=S >=4 >=E>4=N>=@>=3a>a6=>V= >k,=ش >h!= >= >e =d >u?= >}/=l+ >=! >= >B=w>z=F>=qF>E3=c>"=>4z=L=="=+=5=v=%=_= =|J=ɕ>4=(>:=>Jm =>-<.v ><@ >#=<)>{OY<>!m5<><>;>p;>(:|> ,>}&»>z>B >ttj >2논5 >1>\=2ܥ'3=v멼Dž=KG=#n=O=m;0K=1_=뙼}=g$=Qg==D@=)̒@= =Fݝp=&ͥL=l=')=.`g=ms==ļN=üD=`d~=\{={=*¼z=zȼB.=Ѽ|=/ڼ鹎==}ٚ=Q=.r= {==F=N~%/է=#2=@_=**Qoמ=db=y=k׈ǐ=󟕽=p=ܯ)=żXt=l6ɽRg=QսA>Z=]~ནmK=o0뽗;=tQ+==s=/f=ZX=r=y ==et{˛=XUt3=5c=s%V==XL=(ka{=H="N:ײ=S }P=+G>'=)>J=>\= >O =* >a=pQ >~=@ >?f=W >mN= >H7=q >@!=% >" =@ >U<>l t<$><,>; q<|r">P<'&>_g0<*><].>f!;`1>/;V3>]c;g5>:6>16>K#76>`4>&2>-/>`2i+>7RuV'> r-">拼>>T>Áἢ>_k > H>5Ƃ>PtR]=r =Cz^#=jV= J=rC=gwԽ?=q)ݲ=l=s==s=@w&mYfn9ynFoّLoʓo%o6Jp^/3pNcpȽ!p׽9pFJoc3'3nVl kc$jh<fY"dZ&`b:*P_v-[:=0W2U Sb 3Mb3^H9 3Ck1Yq=}07(p.?2+B,2(&$C j &~J k][dB Gf6۽f˽ W9y/ژ޽_>սWv&˽U]I)0FmGU/綮k$]vۼXؒꊽHtN* [|RPs6?; m1<%^l݊0=rA>+=%E> =I>'=eM>Ns>"O>b>LR>&A>%U>>9W>>LZ>> ^>y>Eoa>>6e>D>zqi>q >n>6 >r>\>[w>n>%}> >>N>>RA >>a$> >=(>>,>4>s0>(>k@3>Qj>M5>i}>787>qU>g8>> D9>j>89>XΑ>:>F>;>>=>>?> >AB> >iE>v>uYI>r>]L>ʫ>DqO>Ӟ>WQ>>R>>\jS>>loS>A>tR>Xܨ>yQ>>O>;>nM>E>J>~>G>J>1D>>@>ѷ>=>J>L:>ܬ>7>'>u3>٩>i0>>->~ѥ> +>hG>+(>I>T&>>'%>)U>:#$>>j#>G>F#>>mk$>4I>D%>/>u,%>`؄>μ$>*>$#>0}>6">$v>_!>7p><. > i>>4c>k>LQ\>>HU>>O$N>Q>;F>`>?>>S~8>b>)1>>۬)>&<>!>>b>>U>k >>*B >>b>1=T>=>b=>3_=C>==_==6=~= Y==`3=^=r=|=-Z<93=zK<= <@=:9=V=mej֌=\p ~=b=H=-`/=zKj=&i=2<}*x 4?T삽f@>{z<Fa:)58" J6Ȥ`4fb W4L55G 7x:ƽ(?νEֽK޽oRZ8b';jpO@qw1x}C= Qp gP og^TgyqRCºtJsԇ&J"vꮃ-# 4wk}\IyeuaHrnkX h2+e1xb-1_oLa[>X.hTH AQ, LMsXHCa=фW8+>2z-(?D$e: 6󽃙0#,)Db5ٽ.ϑѽYȽkPGch  Z7 W W_{~Ƀ.h=̀X }Csp{C5{ω{'r|s~%c ؄ 8% t ߕ!3 ɝ U?. (o )r 羽 oŽ ʽZ YϽ| 'Aҽ# Խս/vֽXFֽqֽqZֽjս;jԽe#;ӽѽؽ8ϽbϽwE˽ý:Ž/9 Lڬ2jMuQU:7T5 %/xj\g뛪VR=OFrq96w;'pJQ>\ϬR > >3 >`B>_!>0->,^g>w8J>mf >,vg >ܭf" >lZl>[{}>VO6>>v >v;>>ɼs>м>Iռ!>ؼ>ټ~>׼O>7ԼŨ>Ҽ >Ҽ >Hռc>ܼ>漸l> >(>+>b/1>kC)i> ZZ>qQ>VWV>Id >඙g >E&>񜪽b>ᱽ^>'=[=iĽu=@˽L%=ѽ=uZؽ}=σ߽n=L=?T==2#D=$==>q=CR=W2=ޣI= l?ֽ/aʽѼϼGc뼽ט蟽e rf d^k =( lz 'ɼI|VO&/Z߼:YԼ;)ȼ+.7͹<'>i<:>< >M= >J =h>%=ʃ>1=>ϭ=Ju>=">N =&>^=I)> <,>h<0>?<x3>YA:3<=>hj<@>k 2r(bh<N>1g<`$Q>Mmͭx<}U>gPN<=T>?b<ֆQ>˂)o<;2H>MV#;=!3>[;p*>ƹ!>錻8>A14>4A >ǡ]>4{==t\c=d-=5rM=U = .7=5&j=F=n= L;_=+l;=%<$=B[c=(Q=W+l=_lu>YM>~) >*֜>1;H>'<\ >Se<(g>@3<+ ><Ƌ">=i#>h=}">N0=!>MJ= > d=e>=!>j?=$>:,=l>}=U>4=>n=O>=6>=Ц>2"= >YF>>=>>>~=U>=>=y>})=W>ļ= v>=N>=>:~=>U=uU>f.=@ >%=} >#<>nQ %p:>/ջ>jb"X>]=LJ=l=(ޝ=|A=?X =el>=~'==;!A[=dk=X_=Q ={=[r=hק=,)#=]G]=#W½}=zdɽÔ=н=wؽRu=xXbf=Z`W=emH=:=8+A-=̈ =Vl8=0 =<-" wn b=' ; L:/\٘YC]h佞C^Uօ⽢5L:0~@;Vi;rd;;齥4s;qeO,;ッx:? YV0.l0ò|wo#z2QE a{ bmּt FAX#*+'K7,Cl09N3^W36v^`59eS ;8:kyW<~r=${"=mס4&l`\ @zټwsVU3+V߼K;Vd<02e>>"$>Vw>>>~+">>e+>zF>5>$}#>=@>l(>ݹJ>.> U>U4>U_>(:>\]i>%?>/s>D>|>wI>R>إN>a >gZS>S>X>hT>U\> >Qa>>Ie>>ȸi>w>m>ɦ>:o>U> $r>է>4t>>0!v>>Rw>|\>+y>)>4{>@>|>> }>_P>~>>>>Д>=>K*>N>>ܼ>J>q>>>|>4>Y>O>%6>Z>ɖ>74>ʡ>p>>Ó>@>":>\>[ʁ>M>^9> >w>>.>01>}>e>0z>{>Fw>`>it> >q>h>>m>>Ni>6g>@ie>8 >>a>>]>p>,Z>G>OV>.ο>dR>>FN> [>I>ϸ>E>>>0J@>b>w;>Ŋ>S6>ƫ>1>H>"{,>Ţ>f2'>=u>`!>ؠ>>[S>|>>>> >gy>->>]>\=O>=NxA>=84>-=m'>==5>=>3=p>>=L=D===$I=F==U===HB=Ȱ=%==`=?|=27=߈= =E=TnQ +U?Y\*!%_ڑ `:~==5}%<{C;fz'91xh6,aw!3Ou j/tLc+,s{V'rʊ#qO q>op)pdpvpUoRon na ePm ©lh\ kx( gjk js 3i 7hL ng dfQe bc[ !a ^; WZU{U"NLɵGA?ܽ6Yν-u$oİA֡:bT{9oPU$ٽ^=ǽv&{ȏGvѼicwa?ˑME "5rY;ػᝒӤ,4:F;`;U<µ;8w<;?=a|L<>gW<>\<">Q1\<+>V<3>+L<$;></)<'P>;CU>;iY>a&;\>_8?9_>4A'`>ȟb>zb>̆2c>A ^d>XSUf>( g>i>찼Zk>{1l> n>GȼZo>μo>kռm/p>ݼ8o>lvn>O,xm>0l>} j>Xh>8%g>[N4d>GDha>T]>i eX>RtuꁽM>ZF>ւ@>בH:>Pڔ5>1>0.>ŗ+>IE7o)>Ֆ'>[&>圔$>I">Ic >t>޺]@>4m>JZ2 >~?[>vg=Gho=,QhE=T b =vh\=%Vu=Qnˡ=J7=VjB,҈=J>8z=+d=^N=ק 6= d=.׼{=7br=]!VO=$-N`=A"ϊq=/=9.]= =^a֗=鳻C=ҋ|J=V=$)}=K=sۺn[=˺=DݺA=OHS=^ 5=l=#"=@ =!d=R؆ڰ=Ik:=ٵ%=dŻ=޻ߞ= =K 滺=*_%/=OA=eq[=W=R=ȼbr=#Hd={:=O%=;z=BQ=ndV=uu]=~==V=HR=-=Zgj=!e=?=IA='=P.#$==8=Ǐ =ÐY=-\+=Ǔ%=Ε<7= '=&O=Ϝz=R=9= ˣu==h=&ѿ=$=_ƭ=f6=Ab=X=531Y=i=pvwч==f=ssT?y=?AUp= .Ci=Vd=> mb=fc=p4f=Ƽpl=pat=?Gr=_D=!G]=8û=<:= :H=q;=C%<}=db<5K=@<8=<;=CC<;= R<" >$]< >O<>/U=>^(=B>;=g>WM=I>{_=^0">Gr=J%>='>^=)>X=RI+>=+>=C[+>R=,*>='>y==%> =7!>X.=g>=o>q=B>D>q>>>l >4 > >[c >>>g>>z>}=> l=_>'=>=/H>8=>!=î>۲=>=Yg>=>=>_=>o=x>Y= >D=ڿ!>V*0==#>(= %>[ =u'>F<(y)>[<+>k<P->r<.>}<4.>Mp3`;%)>@;v&>ON!>>M(7>D0>N? >*Q>3{R==Y=_n=G='v=h=`=%mŽP=ս=$8彂<=zy=׮`=`| F=;1+=8M=,wU^c  ~'邾-HLY>ܹF;ǽv~ӽg<߽齅;#󽦢 2T91ߔ E=݀ߥ/w%6?,%c,X4&. |]ׅue*YnAhxKayq[:QtU~nP#hyKtc&G;]B%X=/DT8Oi3aK-$G'uC ")F?kҤ:5 ),0 c)4"VyIؽaǽ:յֽF06Ľ]}w8d*Eⴑ&'_ iݼȹP䨼9n#XS;h/H;PּK<|ʼ\ <6ǼAL<˼<ؼ==һ101= C=& ~y%f+o/+J3G5J477Z6gc3Nx. i(gu\O!-Y ja?1? \_޽ bVνurE(3H;Vum\<<l*<F=8 =&H4=\P QG=W-X=]M%i=8=>"=4 >=> +=m>>=>=>rJ=>i=!>M=y%>}=)>1=.>n=2>n=h7>=< =>>B>(>H>6 >N> >kU>o>\>>Jb>8f>i>&>p>B-#>tw>S\(> >/->G>2>.>b<7>>:>X;>p=>>T?>Ɔ>o@>f͏>W@>,>Z@>K!>\?>A>GG>>a><>a>:>K >e8>U>{6>>C:4>>>3O2>y*>p0>Ӈ>,/>>->DƠ>\,>>U+>m*>e*>r>)>w>q)>H;>v)>ʷ>)>>U)>%:>O)>Z>S)>>g)>>(>c>[L'>]>i%>>T$>>B_#>B>M">Q>&">u+>z!">>`">W>c">>#>3>|$>ӳ>?%>z>r%>>%>Ғ>=`&>w>J'>Q>'>p'>a(>#>)>݄>)>{@>q*>gz>*>vq>*>g>C*>W|]>3)>R>k(>;oG>e&> +<>+$>?1>8">'> >g>a>L>(r>S >yn>#>>о=>]=r>#=>=b >=(f>%=Q>F=S'>=\=l=6==Ƚ=W==وm-=ٸn-=roU=Zo<%o>6nš79*: _=(@і{oD7MH M1n%1S)XH-4]1c_5ɏge8dk;nX>òo#@RpAp?C>o)DmDX%lDlj%TDhDXgC(1fSCOeBd"B0 d|Bic|BcBdW,CgeCbfCʰgCh"Ci%Bj3@k^>kN;$l8Ųk56j<2lxig.~go*e8&c!!aeIc"_?L\ZZYXX ՞X/ Xg YZ Zn \* _`bee0iPF^nE d.s%w*|/2m75"7D"737L0O7ć5 G3p:|!1u-!b(>6#y Kr",kd \4>Uz?]M)E4콉<4R3c9ٽX*tiѽ"~ʽ=5Ľ#Ẅ D尿ս6CUXZ'{%_e]QsdO.T h:Gܼ &m_&:.l*<}@O<:Ǽ=?A=2q=Ə=}c֥=F=.S=g5==}T>AD. >!Zx>WC> SU>  >B$>9t)>.>ԀĻ]4>,f:>Jf@]@>ܸ~F>:]M>̢=;T>AO;Z>;Ba>;]g>;5n>?;|s>,;>y>m'u;:}>wT:X>J>Eʑ/>t!>7>f4>ռ> }8>=v>2+;>=@>T`|>gy>nx|u>jrq>Wwn>ҍ7k>cxPh>e>+^c>Ԓ;6a>9ϐ4_>k6]>ψ6[>8L{Y>yyV>,lT>p^Q>?QN>rEI>E8dD>-a,L>>R7>Q/>=o&>wk>ͼ>1m >>Ir=G=%&|=O f=~u5=~ֻg!=S=3 j=tA=*q=Os`=#:/R=TL;B|E=P;rv9=58q*z<>[}x<^>l<G>X<#>)<<+>,;/>K;2>~빲Y4>刻T95>V5>ɮ94>p}3> 22>ᴮ5~0>ʼ.>ըAa,>f)>Q{'>w6$>"-CG">0:>Gԥ>S>^)>6qk>Ax->jX7r >?gGU>ґv>a ="= =yO==Q=ngT=9ž=b*e= j=Um=s,R=ƽ!7=^Ļ= ~=&}<%$<8\$B=]$޴=&=~+v=i1=7t==١=YCy=G=/H>=uF==SAn(=(*9f&=-B='==\5>=bݼ1=0R=悘!=m> *MѻgI >_>\g;/>S,;>34J9<%>=<+>`=<=2>V9=K9>Y=@>1z=H>o=AJO>= V>Yծ=\>=_a>=^e>=0h>H=i+k>>/l>p{>Mm>`>9m>U#>yl>*7->;k>7>i>A>1lg>K>d>T>a>J^>|]>vg>@{Y>n>pHT>?u>GN>q{>G>&>u[@>߁>8>J>TO0>F>0'>ă>&>c>֓>> >A>>H>?=>=ZD}> =z>i=w>O=yMt>ܦ=q>Y=.o>z=@m>dm=;l>O=,k>%0=j>=ki>ϔeQ"8;`>SyWG]>QMX>dS>m1L>#rCD>Hx;>*m2>'L(>9򚽟[>g!>4켽 >ͽ}>޽?=2p=#t=-=E{=F6@=: ==(=B0r9{=U8Y=@5=I =%Q/<ZFf<|~c~;tlZP˻t ߂|μC {ԅ( Eј1^ˍ=4u$KVNjvRyjf 12 ʷ ʴ?[]`ƽ.[ͽZυ:׽-rGBcGBS`ωo䀾 \_H\;'L8.tL5 ;;~ ABzFmKqחP1C3UNY6? ]t?a)2fdֆ)g+i5ٺk=)m݀o~Xqz1tvEvq/x΋lyVfz`{>Z|T.6|!-Nj{G%{aiAz:x04vn-tڎ&p=0m}h0Nc]c }y]VH P"%ؽHa2Aӽ9z%ƽ/1os*_z#?.^Eꌽ%m2< [wueaWB2I{B<~S$<,f< x<"]iY5Y=ߨgM=;b;v-2=_I<J=ά<c== =_=@=='=-w=8=x=>|=3ij==C= =y==Z=<==P=e>e>@ >'_> >M>> >_>>>8>$>V?>?%)>VV>D->A>!2>5><7>p!>=>Ե#>pC>%>nI>'>9P>)>W>+>h7^>1.>Pe>s0>Rm>3>@t>6>wq|>.9>>;>>`=>f:>wM?>>T@>>B>>C>>E>YW>CmH>{>z?K>\D>N>>P>t>HS>>4U>{>V>W>W>r>X>~>Y>6>IZ>C>U[>>^[>2׭>3f\>I>#]\>}>[>>[Z>'>8X>,>hU>>R>>tsN>,(>XJ>,>E>>A>Kӽ>M<>>6>=>21>B>lr,>9>'>巶>݀!>>׵>V>)>>((>V>L >a>>eD>q>*>M=>B=ɔ>=>w=dɌ>C=j> (=>t=D> ={>?2=ys> =k>=c>)=[>=MR>y=}8I>L=?>F(=4> ="t(>=X>=H>=`o>`9====E==;=Js=?=Uw=%=D==̀=͢=e<=];~=u <=M9I;=i<=}?=OcD=b@J=P=h U={X=kLZ=dZ=hnWCX=潭U=ܽQ=/wӽM=˽I=6ý D=黽=>=bĴO8=խZ1={(=.塽#= a=/M=#Q\BԽnp`ֽdY7ؽGڽTܽ(6ܡYன@i!H--2W_y1ƽN̽n$RӽcJ ڽy མ ju'N(fCg#(&) zb+۶ ,1+V(*H\)s(Y&| .%$0%=($+V%=X/&g2C(76+zN9.;x2Ӄ=E6q>98>TN=B>@>{ D=>iFD=}=I;K: WL8M66JM_4OMX21M;0 M-%Ms+M#)N'P%Rٓ#CT!zV˸Y]ASm`c&LgUj!lq\n‰0moʰoj7po3oYH;nؽl@>j)R'hO0eu WaI_^Z, WrWSz=Ohg߽J5gֽwFyJͽAý,p4&?|SN=m_TP@ALֽyEý-|@nwo=Ɵh;W:q\)9K79%%84Q9f_8<4?**C$=ZH^=^|=$4c= fb=j1=Xnρ= s=vw=y=a}^=À= `=P=⹇=w=mX=Ed;=$= )=9\>]>qv> >>>>>$Q >~>em>|q >4ߝ">C]B$>j尿V%>·6'>v+(>9N(>)>)>iӶ**>I~U+>˲/a+>+>#,>n6,>Nj,>[e,>:2+>s*>ȊL)>Z'>cƒȴ%>@~/#>et>hd1>[>hM:>}>2>f. >ڮz>0{=cڭ=||=мz=`~= =KՁƺ=Ivð=V Ц=𨒻Q2=#_)=1З;܋=H<'=0u<(z=|< &m= nb!=P>{=D>?=>b=> > =>Y=x>a=>=?>G=2 >Jq=<#>i=e&>=(>Ms=^ *>wf=:+>Z=+>P=%,>pH=@G.>C= />>=1><=q2> ;=N3>V<=4>==J5>@)==s5>);=bC5>6=Z4>И-=2>"=Tg1>=/>= .>8; <2*><(>9ډ<0?&>yI<ݗ#>*; >:);4b>b'&>F`>*;c>}w>H > >[ܼ >Pv> B='=vh.=%x>O=NM=ٍZ=e=n=xRs =uծ=ĽtN=ܘpH=h=\چ=NW|=>m=_/-`='T=L(+I=\뼼3>=$Aɼ/3=nW0)=sB =p/=ԿH=A(f =rP=! o=C6=`1ս==I=y&=@C=)=ߴ= =j6=k=G=yg=;$N=*=bڨ>u`>~>>6nn >hN >ɕ+g-> 6}>( >5]>WJW>;; >V<&>nG(=NR >3X=!>$=">e=0#>Q=M#>=Z">z,=(">~G=!>S~=>>> >T>>m>>b>y>2>">>!> >&&>l >+>&W>!{1>>6>%<=.<>=A>=eME>=@,I>p=gL>=}O>2=sQ>u=PR>=S>;=zpT>@=LT>o=_T>ףT=qT>8=T>=(S>d=HR>FU<[P>c<&I>&? ib;U?>ys9>;3>#m,>ʊ%>\>0H>:o>` >󂃽z>iWy=[=龽=hѽ=ќb=fa=Gi=(+m7=Tr=#=Z.-=8'ֹ=Cw#=M=DWc=`Kx=~hxT=L ph1=Nv}G=Vu{<<+$1rҀ 5-8C~*oj#gTGdk>`n~[^ VޔAO3H@wAؽ9!kɽt2鳹i+*I$6n*&L8h6Or >59lr wJռ bmtrȞٽY$ѽAsv:yTȽ̿;v(<ЏO*f<22(JKQ?""kI{$? %2/,%1&{$8%"Y K <2Lڼɼiܱ 㞼DAGoA齆Rܽ77ƴϽ &񺳽Odx/j˪{>{$:"&n*;Hx]6(;sMp;C<<(|tL<<;-?== >=R>!=u1>ҋ= >>ɞ(>>r0>0>M8>\0>+@>=> I>|S >NeQ>|&>Y>~,>ߣa> 3>]i>,A9>p>E?>w>D>~>"I>˜>M>ޅ>pP>>͇S>_>U>>QX>Ò>„Z>>4\>vy>8d^> >z!`>0k>a>>b>>5c>6.>c>R>?c>>Wc>Ϊ>Kc>!>c>>d>">Vd>c>d>K>d>wܹ>1e>@Z>Ye>> e>>cd>d>Åc>>(b>D>qk`>X>K^>{>[>>|wX> !>T>d>CP>2>uL>T>H>9>C>>>>>=:>29>d5>>r0>>x+>>z&>>O!>?>z>Y>,[>>_>>_>Fغ>m >y >K >?> w>6w>@>L>J> >%>>x= w>^=P>=>S=sߢ>=>=>;=yݜ> =@>i=җ>T= >Q=q@>,"=kj>Z>!>9>A> >}>`>H-r>>e>=`X>ˠ=J>=rl<>=$->}=9>=/X>=.K>====)=T===7=Th=b=6=q=#==t<=<=ɺ1=U<ļ=rʼ=Ȍ=F|= x =蒔$ =Nu)='ý{=ٽ$c=&5I=7.=_ = Ⴝ(;Hl8[풽5N*305p.T,SSv)Mή&p$MD"Ķ H!ge T\s ƽ:!νd"W'׽$'ޠ) ,x- o /N/H.UH-<, ~* ((VAw&9$9!6[^$ o%bVQ Y ]w߱# x !I{\!!d, (=!R轂, JPu㽧w{ب޽0۽?H~KڽRQٽ<ؽ0ؽT%׽׍׽a׽Ρֽ=ZֽQnֽkֽ׽[MpKٽn G۽P ޽Lg2Cȱimld*o|ze7i@im ç -$LC*1/Z-48);ڊZ=]Gp>X>>==2s;1u9A6!k4\a2Hc0u󽠖.\^, #+6M)JX*'oܽ$׽!\3ӽ<#Ͻ(R˽x[qcǽ&ý] ܾF%㴽4νX-︽hТHif"i:. ԆV,(Za >C6Wc>PxM>tQCF!>`9߆(> /q/>U%E 6> <>B>/qG>L>P> ,!qS>U)({V>Hj3/X>?%Y>nM1Y>(\Y>"koZ>˱y[>탽\>dZ\>약L^>b9=^>\g]>夽[>ݱX>ehT>ѫUP>tcK>Dv eF>)A>$b=>8>S4>1>ϴ,>dP(>㮽~=#>)>ӫz>< >M% >&w>Yz=ݱ}&=䷫=ѷ=M=U`F=4A܋=(k=g>= YS= $;>:!< >:'S<ǀ>:e<;W>>v<#><)><->9h<(2><"!<C><F>ACl=3P>ٖ=Q>kU=R>ݟ=#R>=P>=FN>/ =UL>B=`I>u=F>I=C>V =%A>PT=[>>V(D #<1><->#<U)>< $>4E=}>,b =>=S>e=>&%=; >E)=>c,=A>F-=>=^*==\%==F=1===>U==9,===N=*=8"=6=H= =;=:=%=,U<|=qri< >ր<֚>vN< ><…>ǭ;ݶ>F:Y>s,N7>黬 >p. >K\!> ;~$>fއv'>]c*>vw->c/>E51>X5oK4> 6>as;859>c'<;><) >><@>Ӣ =A>2=B>݇U==C>]w=\?C>&=qB>=YA>nu=k?>7='<>Nk=2z9>l=Y6>ꣿ= [2>x=.>=޸*>="&>W5=%">==L?>b=T>n2=O>h=; >M=>Ƈ=B=Vn==!=] = = ==q= =ت=L+=>====8~==a==jE==q(=rX= ===HpN`-=&Ľ=ҽ8)=߽3===sV<Ӛ<] mڽ+fvԽ>^*нStܑ̽Fj&ɽ6ŽR$ȅ½;辽)μ‹x F-req#C¥Ǹp]k]:1z.k;@ږ;bA ո;2G;vlNE;E;+=O:mUMD9:*7돽Un1vE|f͌oJw3~=&Q >=g>C=>H=">% >!)>>/>y>5>50(>Z:>&2>Xw?>\=> C>H>ccG> 1T>K>h_>N>wj>JS>86u>TW>u>C\>>`> >^e>Q>ei>6e>m>b>fwp>`>r>>ޔt>a>v9v>>Lx>>1z>>ް>Ì|>8K>Y>Pӻ>F>^>>>>1>>L>9>: >݄>R>q> >>L>a>3>ߊ> >C>V>M>>n>1>>ӂ>>>T>C>6>{>}>}>1x>>dr>3H>cyl>[>f>Q>Q`>8>%Z>">(T>B>zO>>mKJ>>!$E>8> @>> ;> >5>U>U0>3>I,+>%>{&>J>f"> 1>>>y>h>]~>H>m>%>Jg>$>>>>Bl >> >4ū>b>d>A>Π>=8>=M2>=>-=>x=>I=_v>}=$h>=xY>=UJ>F2=:>X=*>=>=& >=>==,t= =M8='=X=b5=U=ɍ=>Sn=b=t>=T==[s=N(<.=pNV<ŵ=:N=%܂=`<.=/ Z=VV@2=ZtA=vw=%j="ƽN]=0ݽP=:g\A=y+P2=Q "=iB=f &=4<" #|gD<:nqC&I6yB|2qDA.?*>>"'Ef=S#XZ >Ye>^<\>(^Fs!>ba&)>wd)0>|fC8> h@> Zi{H>jfO>kV>ZDm\>5ohb> q*g>rk>rpm>jpp>Ulq>% fβr>]ts>{/Ts>2IP=t>ٛ=t>91Mt>&t>Ct>= t>7 9s>cCr>`p>a_En>弊l>߼j>{޼f>c>^>͌ZYZ>:u U>J eO>|0(I>@B>6:>5\2>A)> Ek >mv>(ۼ >i>`=IR=cb==uk.CA=Xq=}c=:=;Bw=-q<vb=O_8z=\ >)|=F1>|]~= ;>d7=:>V=T"> H=y%>A='>)q=(>5!=R)>V_=")>=(n(>:g='> =&>)=%>Gs==%>\=y$>ݟ=n#>Q=`">g=*6!>9=؅>D=Eo>=>=_Z>Um=v>-=>= >3=+I>=(=?u==g=4=8=4=<>=>6= >hB=~>#~=b>#ܦ=/>=>]m=><=Eq>b>=!>]o=#>L\=%>CJ=dz&>(8=]'>%=ً'>P@=J'>=ӷ&><%>+Ϲ<">qR6Z<& >F<!>/<%">•X <7'>6<*>;<.>j=.3> =CI7>nm/=!y;>D=f?>Қq=E>yd=^G>==fI>6=8J>8q=hJ>ˮ= J>~==+I>X/=G>=F><=C>W= @>=w=>L=%9>=s5>U=|0>=Q,>7B=z'>޵=r">L=> =%I>=->=,<>>\>+>4 >t>>Q >> >=_ >?:=s >L=u>=>r=E>.DZ==Xf=ǡ==:=Rrt==-L==[#==k˻6f,w0x湾vZ4{ 8P;|c? C:FT;JlM#`~Q UmKaXS`[#6]xF_QqaSbxbj]cx"#d d@yerKg6l-iifk"a.Lm[Bp9V9Zs+VQvLXzhF&}*@=:ځ4 ..q(Ɏk"/6-Ky 炾 4̳n}IUx͚r'_jֽUbXȽY HiP DkF"m;Eጽ31|Ύ&]?-!6 )S+ּx#o潁xڽA+lϽ5λvŽ8*. Ǽ39zX;jd;RCE <5G3?=8)G=<2M=YL,˾Q=k&S=C!9T=ET=/AS=sQ=L:nN=ImL= ̶L=s8ڼRN=ƼŀS=Z=ߺH>e=I+q=J= =ƚ<=8p:=<;t=<=`<:=,<8=-<=1===N==4>&=v>2= >"=`>f=6>>> >!>N>%>g>u*>&>4.>->{1>3>2>0s9>3>>>L4>|HD>K/4>WI>3>1O>2>U>Z1>(R[>0>_b>&0>bi>e/>0q>a.>y>D.>%>.>>->k>ҧ->>X->4>->(ї>S,>>h,>RW>?,>;>+>;>>+>,>L5*>>J)>>&(>>f'>ʏ>%>g>Z$>P>">;> >>>쌹>>>V>b>)>G>>>i>S>>Y>(>>+{>{>{>ȅ>>rC>>>> >>z>T>>p>u>C>>x>>J>d>>0ǵ>9>m>2>h>>T> >>) >W(>9>Z>=>j|>6>>=oM>o=KՅ>(N={>z= Tv>93=k>4=`>R(=pU>ek=uI>=>>m=2>='&>=> =9>=>=#==\====(F=s=G=dE=:n=`1=b=v=g7=v= =x=4<7k=^Q5- ': Y-$TV 8aHXVj𽏦\yUV꽼m<oHwd;(X9̐Hc QV':8bkWwtO!zrYՌayI"rK7JOc_ Q=1꣉?97:L1~yeՋ齴^Aήh޽ýJܽ>ν}ڽؽٽg )ٽfٽv=+۽]ٞݽ[NйRg/i fPW[e3}d++Ltғ 7$B`)-<~2:/7";(V@./jD5MIb*Q8,f4 0TcQ-Lf~F*'{zk%}t",na 7fd(^ FTJmg?D3$'VOM'D O In1,+6Hǽ;qc㽑@ؽ`̽v)#L½鼏ø'}p"= <ݠ<Ù f=v!;="`o=D竒=x =Ujص=G^K=^TiV>IK >&B>8E'>-x 4>l"î?>QJ>= WU>ss_>~(i>Ǽ}Jr>οz>唼`_>~Ƅ>t[P>A( >k--F>J+>F܎>U&>0uې>ۯ >"N>MA/~>0sGB>bT>KzV>A7 >>2.g#>>>o `>}2l> }.>'t>C|<>"l/>vZ@>"IÏ>7ƌ>-,"p`>P >(st>Nz>Fp>g>坎=^>EhT>[jJ>b/@>»6>[߻,>> +">>S> pf>_س>=) '=@ =v= &d=P퍶=n n=@H=mRN=0j`ȏ=1;/=;Zo=V>g{ >  >;<>lN&>-ؒU>r>t>+>,9>I12>cǽd>Ͻo|>xֽ}R>C۽-`>6߽?>^Bë>Ta>>U{|)>?߽>ѵ۽X>g׽]>ӽQ>?ϽQ>˽>>Ƚ>0Ž >ý>==)½=ý=RŽ=ǽ̾=ʽd=ν/=OѽSN=yuԽ =:~׽u=\ڽ]=%ܽnF=4߽0=Gὣ=sE= AM=X=V=!9=^={=nf=>Go=>)z={>P=|S> =:>ē= H>s=% =§=ai=v=N====/+====P=]=߃==gu=q=Z{=fc>Y=H>/=2 >F=R>=>4=*>`=;]>=a $>V=(>y=+>s=L />Ib=2>"=;5>=]8>m =;s<>E=y@>oy=D>=|I>O=ЀM>=Q>==T>[6=W>=Z>= ]>Q=Y_>=Pra>K7=GCc>4U=sqd>*=d>T=,d>~=!c>h="b>-=m_>P=}]>y= Z>z= X>">`U>]>LR>O>7}P>, >N> >[K> >@H>\\>D>>A>z>vv<>^>h)7>)>%1>Ze>Ǔ*> ;>#> >> >i>O! >=(>Z>@ >!>0>iA>=>>G=4>=(==5=q='=R==7P=T={=Qy=n=k=z=S=h[=,s=`<= !==[=`՞!j:н@睾p@㽭N-,_S ڝX>90~2%nRa-,5O/?c[{Hٟo?RS1i\ȝf11qg"h{cX@=Njw-0|ssWh䜾 L렾|02yi`R5Ov4΂޲뷴d~i`@{DݷQx>#v svq&n9l(h&\dHU"T`H3[#Uг*O߰HPc8O@O7.Nß%ĦcgmԐ KS(#(gBs۽xνKpg~^9ǯSz7I抽@>]`x3YYY( 92_T }[UQ7ܽ_ ;//̽9<弽x<Ԯ<:,,=aǼi,=F!q-=Gs0==KE6=ѻ/?=@2J=Wj;%U=˜O~z(<]:m_<E;<;':; d:;gb Ώ= >Y=}>Wq=>zͬ=a>=e>j=&$>}=x(>=Z->U7=W1>=6>=y:>#=~=?>`=oD>1=I>>M>=>lR>L >V> >dZ>>^> >~b>#>nSf>t(+>j>g2>!o>;>#t>C>%Sy>;rL>~>EU>fȁ>9]>> f>>Wn>]I>HNv>*>}> >h>>c>=>Ï>>6͋>>>݅>.>>$]>,G>l>܁> L>3a>>}>_>%{> >7x>w>`t>>2q>1>4m>>Tqh>}>Dc>>Đ^>DK>!Y>>(S>gΩ>ϻL>>zF>5>:?>W>17>>0>> (>u> >ܥ>M!>$æ>Rg>> >J>>-> m=>]=">=l>{=y>7=ؚ>^=>Τ=>!=!>A=K>=(Ï>=N>~=t>x=ņ>4q=>i=}>*a=Yt>V=mMj>J=1_>&>=LT>S=0=H>!==>z=^2>=4k'>^<><>f<>ڼ<=QZ{<(U̽sF<ǽ<&ýL< <:uF]< e<9żt<鼽GLGJP'X4_%eYAmtG/tv@@}|ă/z KЖ꽄[G ã#ݽ6ꩽ`սͽofƽfJ. ĽNV|ʽ]B2нcֽ=ū۽ib1)齻SNF~X[×A=x̛n НB1;ΟvﯡMO t[%M m髽P,d/9T]܎½s@oʽK*<ҽ;S۽4?F'Ry<"( i5qhv+ҔU$#߬'*x-0lcE36;A5 f7'+9<w?7FBD 6G)SeIR^4K`$MO;RSsUNhVIVWAWVR _RVO yUS TJ  SSX>-R4.\(Ql pP& NO+MF|1L}7KX=JBIG,HaYLFO;fD7RA1}SszgV=>}: l>! > 7(>/>ϼ#86>VU<>A>C僼=F>0SFK>P>ڤ U>Ѹ;Z>G;!_>lq"<zŞ<m>?<"o>=p>!=.r>0=3r>l=='cs> xI=s>Q\T=hhs>u^=s>]xh=(Or>Mss=%,q>2y=o>=m>=.jk>e=Rh>)="'f>= c>P?=_>=0[>=W>l=*BR>#̩=mM>Y=I>=E>=A>9=>>=;>{=`9>=5>=Cm2>=!D.>=*)>F=#>~=>f=R>= >/%=>9=Js=I=2=r==ǵ===4=ܣ==9===7==م=⋮=Fs=̬=t[=&9=XXC==*=[ۧ=H==<ɍ=o_< =G<=Eg&<%=}m;I=i*^=4 晎=o];=W/A=fռ6=c=|y==/5=eC==VS=h*I=μy=vZ=@= #=`:p=ݗ6=Zƙ=\G=̜F=~=ȼ\I=M=gI=Vs6=Tok=:,d=x}N=5=8IJ=%=x(=Y̤=!>򡽪.>8]>f0>>V<;K >VO > >r W >jޑi >˷h >腽 >X{ >Khw >R >;o >G#3 >; )>켼N>z͗>lH]>Dyf>=æ=lŮ=l;Yu=E=ġ==? =2ʮ=z=ͧ=$p==ibf=k<=T]==uV=>=+xO=3=GI=`D=DC=g=?=^>9=*>f4=>Ҋ.=>7(="> !=}>=>*c==s=HE=n<=$#<=4<,=>0='<D=f<J=*LjX>-缎X>(8>e%>YR!>y]d'>0,>:T;_0>d=J<.5>O<9>?}]=q=>=>>'=?>6=É@>)D=}BA>P=FA>'0[= ;B>d=;B>lk=A>y+r=1@> x=uZ?>9O}=E=>aZ=2:>=7>=I4>*=0>=9,>='>=#>= q><=>0ړ=>क=K > =kb >ܘ=^>\W=9>=B>=%=7=Q==us=:= ====g='==l=:S=j=ʳ===c=/p=m=J=g= !=-=m<=a(<>3<1> wص>$a>>yݼI>>4q>DY<>|>`q>ԩ=L= ѽ<=潯=a 4=7R=^==&-=H1f=1;U= FYP=0RP=|Za=dN=m5=Suȱ=3|-=rμ=$=%YO=Y4=-{=Zl=͋u]=+M=Ui:=K&=X5=ԎeD0^ /%.f-{ @+;_*N(>㔾+&X$<#R!7d V7: |?4l[*n1/P% _{n_Q.&Θ|+v%イQqm'k}fa6Ì] ѤYNKVi⽕rSB,Qm)O+ ߽JM^ݽKjڽ=EJf׽Hҽ^4GͽEŽ.D/B*@18>=;dMݦ86Y5Β1%#-~Ɉ)p$}i 3rchM\[Ok IBP350?*K>クv֝սƽ1Ӽз^(ʄrB)(fiv;ƿ\2<6ELg=Mס'HN=č<`=Thhs=/==kd=C=o5;Ŧ=<ɵ;vܬ=<|=*<t=ǚI<,=1f<޳=A=rx=fT==ǹg=g{=$z===)=E==ԕ===C={;==M=+n=6====W==<=.=tC=3=*=Ә=qj=&=-&=T==%>k=i>b{= >r2=>`=>=i>ɇ==6>WB>V>> > >""> >Qc#>M >$>U>4&>>[B)>=g>g,>>V/> #>K3>'>N7>4,>;:>o0>yD=>64>m?>_9>A>=>;oC>@B>}TE>3G>@8G>,L>BI>(R>VOK>lY>M>`>>O>}sh>Q>vp>1RT>Mx>]V>j}>XX>t>[>6>]>>3_>>wa>>c>Z!>f>>^i>>k>>Pn>ʁ>o>&>byq>@>rr>T> s><>Ds> >זr><Ԭ>r>>&q>V>p>>En>c>Y>m>´>ok>1>ui>r>e>Ҡ>Rbb>!>*^>`>wY>y>oT>k>eO>/>J>9>bF> >?B>>,?>&>\!<>>Z9>R>6>6Z>#4>WC>1>*>)/>>O,>٦>7)>F>\='>(>3$>!>)!>ݰ>E>>*>pS>\>t>u>Ҏ>3>Sʊ>] >>>8>;>\=P{>=ץr>=âi>=`>=V>Y=7;M>}+=B>=8>΅=,> kk=rZ >jK=>k,=1>8= =i= <=ᷟTo3>gU>\Bbl>GY_>p^A>h`> d|>i>nX>s>]xX=.|=~=O~=Oq{= v='nB=Xqd =Y=SYLe=>7=±0p=&%"=#=%ҩ=>=ؼQ=㾼@=`ꤼr=#0=9XW=y=V=L=b;Z5=}"<={h~<== <=<=&=H=v==&4=,=II=ʻ=g[=%mz=zk=cn=Ry=a=K=GT=2=LG==:=)=f,==>=;ɠ===,<=-G<=h>L>u4 >`9J>쉽X>Np>n>|->֧pXG">b%>?T(>,Eu3+>6+->(W.>~f.>`_->P Ж,>> ^*>,|'>Ҿ ;$>!>:sf>Q1>_y"N>;_*W>21>Ƌ9N >AY>Jl>^R;=X-=x\I=*]= [w]=ܝVJI=wO;%=l.GP=m< =[0pJ="=\={b=H=ʼPȐ=ٜ!'= =>Wf=3O =nʻZ=5}=.F:XU|=*;ѕ{=<z=>u<+Iz=<`z=$R<7|=Q=2 ~=x6=j=Y=(=!~= =V==Z=o=~==es={ޏ==AS='=S=>=9 >m=i>=&>G~= ">=~)>=j0>s=7>^=A=>bq=rB>.='H>=L>U=yP>u=S>i=FU>F?>GDW>+>W>p%>W>>U>N>cS>Y`>P>j_>-N>:>MK>>gH>>gE>c>C>>>Z@>M3>}=>`>+:>>7>U>)4>>Hs0>c>˃,> >aj(> >j$>> >>o >>*; >> >x >< >> >A$= >>= >=3w >h'=>=]}>ص=>ץ=_8>=+m>}==k=-=fM=d)=+1==}Q=R=V==-<>=Z<==<=XN< =)pB&;hw;oT-; 2==*Z=_u=mk=.p<=5ݼm==.Å=4A=N,=liS^= p=*3D}=K=== =˽N=ٽ=Z= W=z>2 > ]m>lj>=l%F,=,]={W2^=y)88=y=\-=XB=ZF =JJڭ=zN=SŒ=sXK=]2=p@c=Xh/}=zmmu= qud]=iIuD=$x*= )z? =<{+<|<~z"<,U 8:Z|Mzt]7Di}nSh6  Ȅ SӽPn=뇾1,c`})U[6}CO下[(ڊѶfs p8yj ֘ A#|Gx݊]t? [p*Vlgg&c抉[_툾J [`xTV6Rn]MG\$ B<5D07*/;+(τt قx+Oqzsnk뽮kb@ܽmY~ͽmtPjKGd?䪽81i1dz+ݣj&B"%7#{ |q8eHC|XI 9= (O tx˷nmԼX?֗~5'f*;1sq)*;*㽞<ֽd<ȽZEk홼xԟ ھ)ʼ'&;aӼK|ؼZUڼ@aiۼ7vȼڼ怽ּ yލм[Ƽ۹瓽竼^[!.z溛nT9x'zO}1Q2A(U:7(_; -1%<抽ɷwU=;u;=9%d] =$n">&#=*>9=c3> Q=;<>k=]D>T=^kL>F=MS>N!=»Z>fa=`>i0=f>=k>K=

    =Qs>J=Nv>I> uw>= >w>F>fw>>'v>k>u>"> bt>'>js>,>(s>1>9%s>#07>Us><>nt>64B>u>j%H>w>=N>o x>̥T>x>d[>? y>ӆb>=y>Kj>"y>r>Cy>q{>y>0C>:?z>F>0z>> {>4>n{>ʵ>{>*>{>;>Uy>>Cx>F>u>> s>v>]o>(N>rj>>e>ȭ>7`>>OZ> >GU>]>O>>J>>E>sX>,pA>۰>?:=>|>R>9>>)]5>><1>>^,>>>VK(>C>#>M>n>>,>ʰ>V>>>O>8 >:>{ >>>F>7<>Ь>Ҕ>J>=v>B=$(>=>1=>J=8,>=H[>#=\|>p=>AH=>P=}>_E=_1>_ȳ= }>7A=b>0=֌>8=oو>z=<>m=!>jb=w>ʍ=m>\=ld>}Ɋ=![>׉=Q>_܈=H>7=ƍ?>F =6>,=b->T=)%>A8=OZ>#}=>>ɀw= >o=y`=c==V=U=TGF=Ϲ=4=H=a!=wE= 8 =DX=i<7#=]<<5ɘѽ‰ϽfSϽ'ν.̽̽#OȽoʽ%wýȽz Mǽ淽Q>ǽMȽG̀ʽ$ͽ^`ҽ9&ؽ,߽ٜ潸n >޴  v2s\V P@ɽnӽΙ[޽"$Ih*/74Խ8(;a< ?xC C yFm H#K#Nu ěPBm R O0UF *W3ɪXYZ%Z/[B[ e[V[(h;[*߽ZٽoGYL;ԽOvWͽTbŽQT黽!YMjy&H !3B8I`;r3NCL+V# m<]u ; 犥KQ>S5Ђ>~2>jK;} >ڱ< >:#<>C<<6>=>=Z>|&=">5=%>N#C=(>oO=!D+>Ҝ[=->vg=#/>:r=1>o}=hV3>{=4>R~=|6>g=8>=L9>,k=2:>si=o:>*%=n:>}=3;>@0=:>5=t:>d=:>ٕ=ڟ9>M=l19>=X8>=N7>=)E6>xY=4>R=2>d=1>=T.>m=2H,>=@z)>=C&>=~">f_=e@> ={p>=6>f=~>=3Y>.E=>=ټ=R<=϶=اy==5g=Oa=&U=Ϲ= B=P=L.=ܔ=8=|==U=tu '>m6>V>O1>ڽa>ӽ>D̽>ƽc>ľ,;>J$ >7:i >b >D: >@ˎC>>l>QQ>k5>5>v{>7'>{^G>qA">ސ;]>G<~ >< >cX=>)=>l4==2+L==he=z====B=2ǡ=K==p=ˆ==~r=7= =^=Lx>I=գ>v=V>)E=%>=a0> 2=%:>=DC>=K>i=SS>P=Y>\=j_>=Rd>N=voh>=_k>j= rn>?=$wp>3=߿q>d=cr>w=rq>%=R%p>X=Nln>v=9l>'?=i>=Hg>|W=pd>=a>_-z=$^>Lm=$\>QJc=p]Y>}[=V>V=>S>BR=P>lR=0M>*R=H> XU=UD>EY=>>hE^=#8>Xbd=2>փl=h+>~v=[%>"^=>Շ=>=e>=>愝=P>=Y >=Q>Tֲ=`>0~=7>ؿ=ۧ=B==O==9===m=W=ӷ=fh=Q===T==/=~=q,=vU=@=d}=\)> q=DB>f=>9O\=>>gS=­>_I=Ю>==v>81= >|#=>=">=}/>l<<:>PY>! >,#>c">P1>sE>'>>Gj>%g߼=ʼK=b˱=1#=ќ=KN=tד=&ǧ=_r=H=kv=bW=s9cv8=p[=BW˼d:<ּ><ʀz܏<\B=<&; 9H)v;@='oڼR!8uaj[5yOxƽNٽti$rBEp gcy -v!޼&!̼Y~+0Q\{{5덼=:Vp!> D$Cn nGyͻK)^O S2f ;uW;V[;+^[;1`<8bB<Md"f9]ݔ\TZsռ"Y8}WZfU7Sm#_Q#1rLNp?"kK${OHr_EorC+@xk>:ٛp!L@*dXC#3cF2_;IOCL9J?O8 R&RXS9_gTeqvUMj4>U9oxT8sGSvQmGy)hOz7LR#{nA=v=J==zQ==V=P=Uu[=ut=7<^=e4=`=K~=`=M=_=l=J_=R=+^==\=o=[=6=Z=c=wY==p=bW==ԐT=(M=P==8J==C="=M;=*e=W3=[=*=-=ܾ!=Ը=C=)=j=i=ۡ == =⺫=j=M=3=3=XZ==.=;Ξ===N=˖=E =r=$ =g=S =ؓ=` =m=_<==E=i=>| =g=x =1P= =|=2 =8='=2=4=Ɗ==C= <uB=O>FY=9 >Cp=p>R=q>K='>7=>=%p#>"=I)>@=g/>8=/5>Pl=1;>]>(A> >mG>Y>;M>٪!>Q>+>^iU>̗4>X>t<>Y>C>sZ>xI>8Y>-6N>6X>?Q>bV>|?T>bS>r!V>#nP>W>GGM>!X>hJ>\Y>~ G>Y>%ID>T:Z>TB>Z>¢@>l[>?>{]>{?>_>?>@;c>I@>5g>:A>\k>=B> p>C>v>JpE>&|>F>8>>G>ڋ>GG>F>F>zq>E>d>B>>WW?>c>v;>ڕ>f7>9>~z2>>-> K>l(>;>#>̗>Y>>Q>>K>> >d>%>>R=쪐>=G'>&=z>=>5=>=+>׍=_>U=1>\=){>lk={Xs>öK=j>,=Da>ڧ=X><.N> 5<E>R f<%B;>;m1>1r:C'>Ӱ>T>ioN >C랼o=NPü=N弣G=d=d*\=+ ސ=<.s=n<w<3 H>C >_>&5>y>p>Mh>(a>mZ>$U>O;>~G>Q?^>5h>+A>_#>j4>>' >> ɼ>Q>w!>W#>ژʞ%>Z'>7dv)>i:+>,;l,>^<{->^<..>?<.>ch<6A/>Q:=hA0>S=c0>h)=2>==e3>RR=!5>\h=37>}=8>=:>=<>][=t>>=?>=A>=mA>ީ=R>B>L=hB>=3A>{=f@>h=KI?>$=<>*>9>>5>>L0>>+>%=Q$>ϲ=5>O=>=I >4=*=::====<=(`=b=s=<=Ϗ=y=r=GS=,F=a=u= =<@<&=0<=54<8=9=J5#=]VJ=l2}1=4==؋F=K%=ſ8?=7SJ=2 ZCi=h=0vG=JhQ=͇=ƵC=䬓MV==2==g=⪽a=s=&c=R]1<=ڛýL=zɽ_`=.Ͻ =YԽr^=l{ٽ[=uݽÊ=-Pv=|U=;[="r=ֽ4=2Ҍ=y6= O=n}x=RQm=YNa=@etvS=%8D=@0*"4=R$==yg=L87,=6=VQ0=#oh6=0>=jؼ H=͜U=_:c='MVs=;҂=̧f<׃=<3=\==q0=F=|[=S==:=m=P=?==9=!===7=^==O>>u,>jR>k>ã >>ӯ >>>Y!>&>e<&>OL> *>;4>;R.>F>=1>{>4>>=7>>s>9>Mn>:>>[<>n>?s=>0>/>>F>R>> >y?>o>D@>\>VA>1> B>=B>1=C>=C>=C>cq=cB>M0=UA>=>>B=Ŏ<>=9>=7>?=G+4> =T1>D=p.>=h,>x=M)>=V'>^Q=&>K=tA$>=k:">=>,= >y=ߴ>O=>=>U/=s >7=^>׷=R> '=t=ˤ=s=Q(==l==и=-=\==zN=յ=w~==Uw=[= p=3Ӑ=vi=G=ld=t$p=]a=&W=._=Z?=h`=w(=Ya== id=A<$g='Z=:V^=b=`ϼg=OdXj="m=rp=X79s=q4u=>Hlu=Su=;u=V!s=d۠q=}{(l=(A$bc=P~9W=>9;iF=;12=6;u= o;g<);_<׈;Q=ghS=e=Aw== =/q===~Ǧ="h=E([=X.֝=3N=[69 q=Q>w^=QCI= H4=qL0=>Q؞=V<[廱<`baνy3Fy(Ǜ}䜾礝'+Fz8YEq?Re>^˘rjqbumDd͒{{(fEs}v@ۜv1욾1œ[/엾hz'|ڪȍjE:[]/JWb8w EnpՔibaDkZ)SqvGMsF/=GaJAA:Ԭ=u?=p==fR=>=޴=w ==n=.K=={=H`=#=Y===|===Nd= =MM=p>[i=w>=R >4=R>-=<>8='H>g=v>R@= >"=Ҍ$>^=)(>c=jH+>=->"1=/>e=@1>>!=. 2>"?=h2>J=W2>=1>=1>~= 0>$t=.>ݹ=R->=N+>d=N)>oN=(>E=:&>u=$>=#>{=(#>u=^#>2=J;$>K=9m%>8=&>=8&(>l^=X)>=i*>x=F+>8=+>="N,>P=&,>U=1,>=,>f=,>]=`U,>=m+>=+>L="+>Ļ>*>>d*>f >*>>i+>K>@+> >Je+>P>$q+>a>=+>!>*>]%>7)>(> (>c+>qO'>/>]&>1>B$>]4>#>X6>p!> 7>  >8>>7>=>6>|>Ŝ4>$>1>4:>&->| >(>g>#>=D>=D>= >0t=S>=g >&=T >=,>=O>s=GO>8=nh>#=>ѩ=>9٥=, >={ >V= >!Ӝ=f>X=>J==j>=>M>P=>=>e=d>7=>ɖ=>$*=:Y>R=>\Ś= m>-=>; =+>؛=>Y=u>=>=>jb=}>ޘ=>v=>,= >)n=* >+5=R6!>= >4;=B>s=8>Ca=^>N=>8;=>@(=y>0=g==eu=ˆɑٽ9Lyֽ[ӽ9j~ѽ'wϽgeͽ0օE˽VˉCȽꪍƽfMý<׮4g޿u˼7â볻'z-߹z))ZB,m*qŽմs˽eMҽ`mٽܫ*ὗQd轣sw𽁳١i[tIU X3|kW{y VŽA$B̽ɟ(ҽli,-ڽaG0 d4齝(9Bo>(D{CJHQPHV j\@ "obg%m8rEw#|(nn).3A28l[+>[iCAgH~錾/Mt?Q,?UVY#\Uv_S`av !b[aT{`׉n^6[󆾛X}SwO#JP E3~?Xy:dt4Fm^.Sf0(^{"UdjL AWB 7hdra-"",нƴ {ƻ}JSxd7ݽLbsɽ7GCԧt{HxVx'VL"z6K;6C0=]6*sT=Ծ > ~b=>#r=7>=MH>=N!>Ŕ=u'>̟=,>=Y2>*=7>m=fq=>=B>=aH>yz=LM>w=QR>=iW>@A= [>g>_>Q>a>{>sc>s>`?d>@Q>#d>Q= c>2=ba>-?=O^>=pZ>=*U>=*P>s=ŃJ>=C>r=~]<>x=t:4>c=sz+>=%"">w=iN>}=K>=p]>j==:==깟=#O=㼙=;===To=I_===RŇ=.=l=9=3J=\|=B'=k(w=x=r=>=q_=Dیn===匽#=jA>Y >R>ȉ>^҈!>m3>d=[=j=@=&`=5-=ؕt =B4=Y=WU=K2'/= 3o=zl=g=;#RB=l:Db=!&=bJt>4ռ>2 >ca:D >tu >A;t >WI< >L<_>}I[=Ą>;:=R>&[=>ey= >뤊= >K= >$=S@>G=U`>*?=EU>m=}==O=G=kA==J=z=n`=p=e=W&=5====9=Z`=.=$>`=[=cQ >,8=P>ս=>`=J>&=h>=>C=#>kc=>Ã=Mv>/ˊ=>6W= >x=YV>Dk='> /`=w=V=c= P= =L==8K===7M==FP=1=0T=@=&X==)\==NU_=Ju=Ra=Q]=b=Q=!b==a=ռ=G_=i=<^==]=1%=ٞ]=X=d^==O`=l=2d=WX=k=}=`r==%{=>ܬ=){=r==j==.==L3=ka==r==j==Ơ=z=R(=ہo==ab=P`=%T=@إ=D==>3==c!==?==<=<*x=֯={q#6=*= G=i =1$5,﬚==>we"=q*:=;5=(c=*>B=;C >g=r>=TD>'=*>`q=3>¬=d2 >1=">i=i#>`=x$>l=9C%>>%>ȵ>U&>, ><'>>Y(>k_> )>6>v4*>u=>)Y+>>QB,>>$,>n>*,>>e,>A>]:,>: >e+>,!>+>">H*>{#> )>$>6f'>$>-%>MT%>H">|g%>t>S$>>#>g>:D">M(>R >I >p >~c>pj>+>%W>=>= >m=>=S>k==ua=%=X=~=-==`=J=+w===d=='\=={===6=D=0==.:=O=K==\=3=p==H>>=>=y\>8=>/= >`= >T)=L >=|>=a>=>=k>=.>ڈ=U>F=>b=FH>y= >q{=">C=p%>F=I>(>=wb+>'=.>23=3>V=j7>v=;>g>^@>>D>>H> >K>kk>;MN>L> P>gW>.1Q>0>Q>ԣ>Q>>P>7o >O>c">M>Ӓ#>`K>X;%>dI> '>$G>6)>E>~+>C>k.>A>1>Q@>!3>?>36>>>š9>N>>2<>y=>?>X=>i&C>'=>zF><>I>LF<>M>;>4Q>U:>T> 9>X>7>\>"5>~`>u3>c>0> e>|K->lg>qG)>lg>$>g>>f>T>rd>>Aeb>g>\_>B ><\>\>FY>>m=@R>>=O>;= K>v=UG>=KC>f=W@>˸=C=>|=~:>_ϝ=68>ې=n5>e=ē2>Ek=t/>ʁP=+>4='>=">9b<>ko<>o< >gA;+>zm# =r:k=_ =s==Y=w;A=CZf=pu#<=)i=O=GMaɃ rÏ ]i@]=_<=c<.=5<ٜ=& z=>P<=>@=ߌ >/ܟ=>J,=!>ڮ=>=k>\=AI#>=-'>r=&,>B=3/>=2>K\=?r5>D=0%7>&>8> >B8>>7>>6>>&15>. >(>3>>k0>d >->4">ݕ*>/$>'>&>#>Z(>!>n)>$->a *>Z>k*>>Ò*>>'*>#= >D+>\/ >a,>>2->Y>&.>>T0>: >k2>/ >Q5>J >7>i >:> >==>~|>@>I>'D>>[G>[>CJ>>L>Ȍ >}N>g >;yO>>svO>R>YN>>qL>=H>=QdD>c=$>>=br8>3=`1>5=7*>+=">=[->=@>pG= >c= >γ=>8== ==$=Z=à==U==Uw=l==!==q=s=y=]=8d=aE=b@=~j-== =<<+<6< <<&;9eN=VjJ=-^;G=m吽nD=G‡]C=*~66C=_nB=X_YHA=#RC)>=2H9=?ڝ1=8a'=[M3W=5.(u =(`s<BrpH 1;(N{XT@*Z짞vFaCZܼEg6^ l),q1F&{v܍bz~~MHL?eD6ńb2KĽg)ѽk޽1CEGTc+st\;֔y) /_%*Ts/+4ȁb8p<{zj?*vxSB#q}D\kRGfcIa6Kn[kL#U MON?JPDPQ@3Z 0\*.F\,9\X*[iM(Y%HVbD#Re 9ONJ[dF%"rA<L;J -52(/I6)_4#rU߽- ^ҽ|ƽ! CnxV;t쨽C6o7l7^R1ܽt~ٽto׽ jiԽ^BGҽKTϽhJ_ͽKA~ʽ7ƽOF.c^½,$G*u;T#]KMG/;P缏򖽿༣Y޼y?9wDׂmOi6 3T'Xgܩ=Y="=\ >ݚ5=z>J=>6a=Ð>z x=c$>=T})>Ԓ=@#->= />a= U1>= 2>t= 2>4=y1>n=,0>@=`-.>bL=+>=)>H=u&>ᮩ=3#>O=Z >v/=>H=T>= >_K=>K&=s>=>=>#=b>==>E*=>`=>3P=ɘ>q=>=\G>=>=>=@?>f=>=>=>V=>6=B>sL=p!>n=#>=,$>G>q&>>1'>4>8'>@>1(>>(>>'>>9&>>F/&>B">`%>>$>@>x$>H@ >4$>z >$> >#>>Y#>CG>#>>#>1>#>l@>z#>3Z>)#>: >#>Y#>$>%>$>'>#>)>#>)>">Ak)>`!>o>(>9>@Q&>c>$>)->-!>>>>=9>@}>>T> >_\> >>L>F>>k>>3>$>>>>>8>>T>M>>>K>>ܰ!>E3>P$>_>ү'>j>*>s8>:->>b`/>@>s1>>S2>[>H3>>4>1>w4>L>K\5>4>5>a>f6>s>V96>V>V6>>i6>>R6>%>Q:6>=26>=%D6>=c$6>p=5>\=\i5>5(=g4>cd=f4>P=33>nG=12>_=0> =/>=5@.>ݽ=A,>X= +>q=L)>Q=~'>=%>~=#>i}=8!>tTj=ek>W=2>PVE=>3=K>]#=|>=[*>=[>u << >j8<>9<`>~F^n@g"Ba<*ElVZdGRlI[KKKC&M6^98NH.P18#8rRK<*TB UBNWO*Xͫ㼂Y_׼Z0̼Zü(YXV@ηT4mRb#YOTfL?7wIὼFKü D̼ANۼL?%='X%4kL0XW,9bf3(i9i.#>m;cnn>l hkc'R\Vt,Q޽RLҽ`ZHƽ=EFtEQGl(=KM%Q}VX{\{PaO]f02g*P=m\9sR!y kc)oyY↜`gpS7M½zXmѽ0sȵEZ_KBg]RvHYX_-ze vj,"n9ruǶw#N_y5z<{5½z$~Zz _fyw+vTXs?Jqo/&np`jLfn=a㵽[Kڳ>Urʰ3OHɨ^eBSN; 5-_.s '( `2j, `ww>xhxیYaeJ սEI< 2ƽ/i/$R Md eYڼ+xGjQ_%%V[CN'kHBݜ#=2X [7:1\;+;{$<10sRJ= >V=A>0= >ӵ=A>=>=>=F>=>v=T>>9>J > >, >!>><"> v>!>>o >>>$>>׫>x>}>>Y>>'> > >B >">>=%>/>'>f=*>q=A->վ=-/>=9}1>V= 2>=2n3>!=>2>=M1>e=E.>.=+>e=(>ѱ=r%>R=">G`=w^ >=n>|=>S=a>68=>`"=->}y= > =!">ii=Ք$>%= W&>T>=],(>.=C*>ҁ=]&,>d=,.>=gr1>7=4>N=7>=:>m==>=W?>y=K@>O=M@>=@>~=s?>XH>=>>:>1>7>>R2>>K-> >'8'> >N*!>I) >> >]> >O>> >>> >>= >z=S>%=>=>0=,u>==( >*= *>=>:w='=޷=== a==B_=Y=^U=w͚=D=b=tR=/=B=@==h=Z=js=h=e==mX=ش=O5K=[=ڥ===&C/= =/g=.ʮ=! =="<=!<=j==)ռl=y9=7= =:E2=C?=QTZƒ=+c{= ql=y}\=!:I=Oz4=#6$=+(=%M v=$_;k' 9>*7(.D61pw75y99>zn>QE.`CqOڵH'\!N[j=sSxJwX[n\b`[c*ceP[f51"f6n>f'MerdcPfbDa$O`ٱ2"_ǵ]S\MZ*KY WW&V$V)Ue½IUnĽUǽPTnɽTEͽS]ѽSbֽVQܽP'OPNG NsdcMLGLȽKEJp ʒH5 EFҩWC[?|YPŽxFk׽֯iȽ7"Uz cQᴊℽ_f,ws@B90if/\ QG]Gc"@㻮9<4j;W/[5S=>`= >p=ve>kw=+>b=X>lv=A>=n>=>8=3>؄={5>c=>Q> >>*e>P>f>*>>w> |>X>N>>Zt>Y>f4>M>h>c>>@>>>A>>~>& >Cv=>=>S=i====n= [=====I=UJ==P= =h=s=mC=fv=N=v=.j =賃N#=) (=,=;v1=P7=RƼv>=ͼuG=_ӼCP=ؼY=޼ma=/j=PRt=I==w==,=+=˲=Ѽ4=?m=wܲ=@kqVI={)Z=F{»B~= XU=$wT;=~;=J<_\=~]<\{>e$<>w< >& = >-=7 >ß-=>*@=>!ER=|>Fc=%!>KAu=>i=M>R=O>ٕ=X >v=>#>X٩=%>=n'>w7=)>$X=<*>1=R+>l=i+>C=| +>׃=yq*>#=3)>r>؛(>->|'>>0Y&>Y >)$>1>j#>sh>!>'>>˺>g>>>z!>W>$>F>%>x>''>58>J'>r >X7(>>#(>>c'>>ts&>=%>^=%>F=$><=o%>j=,&> 1=0'>/=s(>A=e *>-=+>T=5.>=׉0>]r=2>|= 4>LPh==6>cU=S7>AD=8>Tg4=h8>Xa%=p8>u~=g8>C =8>Ӳ<7>y

    <-t5>c<[2>>8x~<0>;].>n ;,>1d;}*> ;!r(>B܃:p&>8u$>D%w">A!>$>S'.>EEFf>/K>8c>2>\6CB>:r>C[;>Z;><>=Z< >ۭE< >@=>{=*>F ==~-==#9=;=\=b=9a]==^=I=9^=c=U^=n[="^=Aj=0^=N=\= 3=X==4T=Je>U=PKcW=ն>X=ټAY=^UX=RV="S=4FP=6D L=SF=|b?=ɍp7={~-=D"='=CJC =\F<@<<<ȽZ}C4p@JȽ(PѣܽV5\G[Qb #ZgUAkK0p^u"s'^Ew+,rz[/2|q1}V2B~2}2D|0i{.yd['4=0){U*+'9-ƤS.d 0^2R65P7ݰ::<>L:@?@J1 A @ _ @=S`?W>^*۽r=8ѽVo<ǽH;Ĝ:9/>8pD7bi5Gz3X1'>].~V+Wu'Dkv$` qLWyBN3E}$<!2Tb x)J$1fd'1 A'QQg z@5z#$u{4kkBFp Ȯ0+߼ۼH0ּhݤѼ<"̼HƼPh8G践=ON_$Pu]kH ޽pԽgkG6ʽWq~ ˻dִ!(1(°:V՟;_P<)c7=;?=Q==={==A=wϳ==|==q=9==x=L==簵=%= d=P=Ug===:d=6=<=ͽ=>=i.>yO=>y=U>= >=I >=S| >Tf=f>]P=>C=r>=>@=k>=>,-=^>;=>]=$>v= >= >=\>;=o>=:=o^=.=Ԃ=f=oMf==dE=N={#=l===݈<0=쬂|ʪN硽銻o3:Vΐ?;]8<@W܍= >=!>F=Hr>=gW>?=j> =>=p>Q=>g=>2=*N>6x=z>=P5>=&>9=>=\>=A>=>=@>=qq >`=Z >> >>s >!>H >>o >9 >I>>>> ]>vJ>!>>/O>>' >!>- >j$>X >#'>mQ >+>>N0>G>5>ȥ >9>E >9>> >/C>0>H>%}>L>>P>>S> >V>>QX>>Y>P>Z>oG>Z>>Z>x>Y>%>^2W>7>T>b5>Q>P>M>H>I>>E>Ɲ >@>m>-;> >-6>2W=1>S=,>=Z'>J,=ȱ">=>=V>-=>=. > =G)>=9>F==RY==*==d=='{==;m=ԯ='y`=ͣ=U=И=!L=Ž=7E=^=>={=9=>!l=4=C]=/=0N=j+=@=)=E2= (=\$=t'==(==M,= a<1=P<^9=U}bZbRz\;Ң#a骽Uý3ֽי{`ƽxqcϽ>#|(ؽ߽f ׌}%:(* /B?48<.ZAF  KP_NVt \bJ-a4g`mCrwv|F +R"ǁy#CBRGmJKlN9єQՏS)+U7 ^Uf(sTRTDP3nM!JGˁBDA>Az>v; Qr8n5 j|3 fA0pbah-%@^V*Z'QHWl|%S]N#P!M>Ms@sIsTE@ ) lOѼfຶ*ۚq4d̀/*mPW%>>pևZ»Xƈ$ A-dTb2Dy(*? :ƻB;XQ;<;WZba;;3ۻ=<ږ2j<6^= = >p= >=)`>l9>3&>x >>/> >8>'>uA>!>2I>+(>O>d<->_U>1>Y> 5>]>Y8>OGa> :>c>r<>)e>O'=>4+g>Y)=>g>N<>2h>:>:g>8>f>c6>_e>Y3>\c>/>Ǻ`>qP+> ]>~&>sY>ro!>V>m/>`Q>>L>W>1G> >A>><>@>z6>L=p1>=H,>X='>8 =$ #>=>>=~[>c={>.=>=V >ļ=8>=4>b==3=l=#==ϳ=]=P==#=;=E==]o==(Y==WA=.=&)== =OW=0<=j<'G==VxNA=A6RiC=dN?D=JC=QF#;C=v@B=+v8PC=J-cF= tK=yQ=W=Rؼf^=~nd=UZk=5[CPr=-x=̻L|=T"=|:=̴;=N!<@=eoF=8=q{]==U7t=C==[=.܏=g9===`=X===&=.ř=k=$==L ===#F=Ğ===d>3=E >"=W>=u+>-V=[>/=̎%>/%=v,>Q=߮3>$]=J:>=@>m=zFF>=NK>8="O>7=S>W<=yW>:=Z>Ӓ=]>=`>Cz=.c>ލ=e>_=[Sf>M='g>=_7g>8=Rf>=e>v=d>l=a>a=_^>EU=[>H=$X>,<=F7T>2/=uO>s#=+K>z=F>"='KA>\<.>o #Q ;F>:>d >uHB.>]2m=!^=w43S=vǽ_Ž^ĽW'ý)0½Q%Ml)(xQ\=Ώqښl~ ˊj%CU*Ah@rJ,{+B5 KԼzA ‘ GÙ3;in;.5@<<.s^B=j==(Z==n=PT=}<=5#<=5<=Ȓ==1==2 =u==:=e=R0="=T=,=]X=37=ȩ=E=$=S=웸=3c=]=vu==\=r5===0=&====&=۱=]==b=O=8=y=b==\==ɸ=8====K==k1==F==*=X=|E==%=4=H===k===9=V=0=t=_==3== 0=N=T.==a=y7===(=u=*=_=}=ŽK=$χ=K8=ʨ|=0'=pl==+^=u=S==8=N<3=X<^/=r<%+=.<>(=<0$=<T= >f=>;=~>V=q>(h=>R~= >=g>=>=]9>St=>+o=#>m=V>0=>=>'=} >Q=}Q >2=d >=G >{=L>=*o>-)=JE>#=:>*=k>=ɟ>k=2>\=w>#=o>=>[=X>%=v>~=CC==V=d[==c=pR=v=='v=r=>==`=2D=t===9=~=H=E}=T= x=G/=u3a==J=ܻ=b5=+=l"=v===]=K=/+=rһT΃OkǥdJͼ\dlҕm'] ;7֕C1@KŻ@RRM2UWý >[\ƽ,_pȽic,ʽAh˽In,ͽ*tνd{BϽhϽ蛄Tнv3eѽҽԽ1}׽ٽ4ݽH:_ozô;ι&QZqy½{ĽT ƽ @ǽv?ǽaȽD轓iȽAAȽ˒ǽ5NǽVIƽ轢 Žf4罄ý彪6½86[g\޽D۽>[ý"ؽǽ3սlͽѽԽͽOݽɽ9yƽnFýCcw[Ľ? kmhJd緽2޵"$`&!E)R O,3ݤ.aԞ$/L)/͑;/䋽800lpa1jt3$'5냽T8;<9<֞@+5]D>FHj{L P겧QS,cV2Yѯ\h_ 쵽=b%reh_hZŽ,k̽nˡԽ 'r"ݽGluiOx{.2 e#C}ae \!n'󈾸,F91n߉{5A8ɉU(;Lm<1c<z*>\+"W($/9 r70JF UڽKʽe̍ (n+ȗֽ Ƚj=jUQLGҮ$Hbɼ3(mWrY%,;NHw8 <6b h<0'߸>>>Ђ >&s >+>>> >€>d>(!>!>%>_B&>)>N*> ->S.>J1>Q1>f5>V3>p>9>@5>P=>6>YA>$F6>-E>6>I>~G5>lM>84>NP>E2>S>90> WU>->5V>Ԅ*>U>ǘ&>$T>pu">^R>3>O>>pL>p>o5H>y>JD>F>?>J >ZY;> >6>->|T2>>->A>L)>v>$$>>`H >}=>1=$>={>=# >S>=>a=( >=M=='===s="k==Q===H==J.=㚵=d=ͼ==q===wq==b=v=w=/~^==F=;={/=?=n=s=F=՝=4 <=E<{͠=u_= Z<~>5k@}K<>< >d< >m%<$[>B<8>kY<<>=<Ү>ɶ< >&5ى<>VPnw< >(8I<>ŕ<8=!;=#;G= ;]=X: =c#:=3]:{x=N; 8=wX;==3-; =,N;E==c <=w=*=(=]3={<=U^F=0tҼ@O=+kN]W=UJ_=@ERg=F҇p=_Vb}{=h.^="=ySg=`̹=TG;m$=A>4Z5=] >%E=>FAU=>ac=5>o=`>y=>= >i=W>G=M> =>A= >C=>=1>yR=(>===g=Y==@==@==&z=&=r==+j=m=aa=$=IX=q=$P=5=I=$=C=Cӂ=bA= =!B=,b{=E=9x=2K=`u=D6S=2t=\=r=f=p=^p=m=x=?i=GL~=}"b==X==YhK=߁====v-=΀=#=W==`==_=8 <3=8<4S|=kީ<w=>l~TÔ\䕽1CuN՛C]ا'pN@ 軽m=ý\^ _ʽw"ѽ$ ؽ&'ݽ([<) vN*?Ff+B>ٗ,*-IRfK/c,02O4?618:6x &@[ AYu[CD-JoENrE$hE(tE]v,#tD/B0.@w1=3d1+:05/ 1 ^.d+,^%*Q(O&s$_p <"# Na{X/$ؽvjɽ]MI2"'a Iڥ`_t"U H6ٽrνcżý~}QGAᢽ*G:䴏;s솽K[<_0K<":b=>S|= >=VE>J=WN>1Q= >=i#>ᓹ=>}=N>|"==>.=>{J=l>=J>(=>W=>=v>=>=>K1=d>s,=x>f=>1:=ȼ>.= >g=>=87 >d=Z>_=>==f=!=0%===3=)=7u=,=y=1==2=`=B=v==3T=c=0=Ah=C =QĜ=V<`=]<ُ=i7i=J>i=%>= >=.3 >=`>>M>S->w> >>x>H> >>>j!>>> >>I$>7]>K '>>>F)>x'> *>`>l+>s>[+>>om*>u>m(>o>s%>5 >M">I>T>X>~>]>>=HO>"=γ >=H>C=>=J===r==R=ȑ=>=S== 1===qw>2= 2>q:=.">=:B>9=9[>²=  >2=l >'= >= >2= >=*B >D= >>=} >=/i >f=gb >~=X >@.=Dv >܀=k >׎=$ >sT=[M >= > = >o=z >g =/ >qy=s >.= >=>=D>G=>do=<=(A===PE=ر===ϼ=Ll==;==Y==xπ==rr===2e=]=MZ==BQ=ڋ=K=z=E==RA=kzy=@==o=]l:=Jf=ĝ7=h\=5=R=2=d:I=v/=?= .=n5=U/=+= 1=B =5=kt=9=9=&>=~-<A=Kzj=y0=s=Qn=ou=):^=-q=4%=Q" =5=Ng=̲=1= X'=Ľ.=̽i@=<Խ&i =Cݽ$ =`#=8=~=c<`9<j< ֽKQ}ٽhfr"ݽ> }rIή'boX*//q97u}ƽq"׽1Ni~\* D 3+x χU%wC )(k-m>100 519X=@<Div1ZHTY⦅2KDMNNg۽tMܪֽL+ѽKo̽J^ǽ0J½ւJ5D6J+ȾIoIMZH|iGahFxY3E蓽kC Aw'@ہ&>>izY\=rD=LmR<@c;bQ;P:T'a:9>bE9陽.u8K7E7 55ғ3P1dl/t-׉X*9'p5%JsB"JEfy1g)sl ffR_? &ZfCA=2>כ=!~>c=t >LҺ=(>DŽ=l0>!=8>/=>>=`D>s=xJ>>UN>=x>iQ>' >S>{>7U>>KnU>>WT>9>NaS>N>K{Q>7>FO>>L>4> wJ>P>n+H>oY >.F>E >TD>j >B>H >7@>>>>J>7=>>J;>^>/U9>>87>|>e4>>d2>>80>)5>|}->l>b*>H>&>2>t">=ب>X=p>=>=6t >j=>=>===α=_== ={=K=u=B=}L=Z%="=w=1=P_=N='H==Z4=O=z"=Ή=q=캃==]~=<1w=T۽;ݽ=:+߽E.⽢yQ"齞ʻ`_bW)o;̓uKWIfrQxhRZ^PɔlDIfM}Ԫʼ[Os༸,C齻e c6_⽦,޽0<ڽ\lL^ֽN][нh>ʽ t=½Ĕ}DڹOłAEnnˍLx7Џ+%A (o[sb`>jSTbJ,CȽo>Mҽ*< ݽ:u&e9}7U53 @1/4 //6f!t1'N4M,72;M8Jf@g>!E]iCkJH~QSL~X'Ps_HSewUk2NWqFW5QwW} WWLUg0TQ(R*OuKM^JΒG&CAѕ?N7;yT6͖%2hL-ʥڗ)/%Xo"J2c>;y3?9XBvo5h+Žu}ɽM} O+νH Vҽ Wֽ؛5ڽ5ݽ,Y{߽ccG2xE5߽PY޽h˕ݽSܽݽܽ[{ؽD@۽MfӽyRڽ_ν4ؽɽxֽ Ž:lԽtTMѽͽqlB2ʽ/ƽР>anI9)A:M;ܣ'ɍ;᧼{{;eƪ;)L;IҼ;꼺A;܆l: 쪺%X85pOCqONܮ"V6v$)\_^ͺI=$a=Ǽ٩x=^~=Uy=z=LY-=A=d.[\="7+=P$T=71= v= M=rOY=n= 8=> ;s=f;=;N=)<Í=R<w=w<===Y=[=_=Q=%=63=`=`Q==N>>=x+>i=D* >Z5=>,P=/>=R>7=I>o!=M">'F=$>=&>z='>ƾ=(>=_)>;^=^S)>#=(>=:'>T= '>e=\-&>O=J%>=$>=3$>=#>*<=ڪ#>B|=#>Pm=ֵ#>Q=#>I={#>ǩ=!>=& >h=>=B>&=|>=R>#a=%>Z=\>뎀= >|= >N{=x>%|=#>P}=%>}=>ڤ=#>I=+>Q=B]>m=>L=1>"=>!]=i >f=g >˫=Q >Hj= >{= >I=E*>n=Qx>=>=fW>5= >=MW >:= >= >=< >=4Y >=b > s=> ={>#=P>ɀ=@R> =>F6=j3 >c=Q0 >W= >e =' >=o>=/>y=i>=>=>H=>x=ϋ>=&>0=ǰ>=>=>=F >=>R=<>=>Hh=)>cS=~>j=7>q=>X=U>Om>>>q>m>>>_>j$>!>9H>c> =% > =z>|=>X=m>`k==== =ψ=-=)P=.==UW==Q==ظ=E~==S=vܞ=8=`N=nDY=g=(0=i=Z=iM=C<$1=c^<= я;o#bESLQRRX;0=^DRb0)Mtfv<#imcjel:]al)V]HlάO=kJjEiaB?h@›f*>OdFA=c}=uaF>`YQB%_VG^έN^X_c_4xq]`_aY\jbHYc⢝d+e' |fև$g,ʽ3gֽ0ffn뽖dWHAb% B_b[mH1W(ARO bM7 H sCD3R>5914F8/aF*.e'%@ JR1kuP$w NH"5$Lu(&yE(w޽*ѽ+Ľ-r0I./F0\2ԉ3)EQ5NJp79b69iYWJ<.O2>,I-A0DldC?aEFU;GGDQ@p =.8L3*-'#켦!r^&FlsccF, =v[z. tm ֽG4̽ n񼼣߼*K1ϼ̞풽Y~şppuXTKm7F\66t[ڿ̻>3v'j#:%6: R;`;[';Xu.1A=I>h>&u>$>+7>> >$>8 >N >2 >} > >: >\>o| >>]> >> >י>~ >! >> >Z>N >>g >#>>Zk>>f-= >sH=g0="=>==J==z=j==Bx=S]=b=+=s=K=j=Ga=q=k==P====Z=O+=Is=Ф=M==A= *=TX=Nq=*=OW==5;==t ===}ѽ=b<=x<=!<=n3?;./=Q|t="#=3L׫=]=fܼ:=t!C=E=()=8U:`p=XNJ)|=QYVo=Bziab=cCx[V=ꂽK=aA=%)8=Ր 1=A*=Az&=U4$=ʵP#=&$=X?(=9ڏ-=c86=`@=f\}M=iF]=jZo= |=Qq=oe4=YZ=O*=F^=F=4=5v=l/F=8/*[=W%=1"= ="`=M?=@=)=Mg=4 =lS=޼=sJ=f=wb=7W|='>z=g= =_9H=[;I=a;{%=;=Q;0=!3;R=b<=|<9=7:C=[>Q=WU> a= >jq=>!>[}=m >=$>GA=(>Z=ܘ+>3ې=j.>\=|30>=cI2>=V84>9=5>MF= 7>=̐7>)=0a7>=6>_W=5>=2>=50>ؑ=0[->=X*>O=b'>=Jn$>=!>=%>c؁=-1>=">{=!>v=4>BHo=> g=r>_=ل >GTW=z >M=/>1C= >8=>ė,=ǥ=B ===n==v=e;IhS.ǽ%]u\ͽgJ+ҽ8qm^ֽy:ٽ ܽ6߽؇{Ryۋi彜齊=Dlu]UVgU>\ fdN-h_ B ᷽ϻſЌý_&ǽ,ʽη ͽ/ нҽc ֽ m6ٽShܽLq8 2)IJ3sg8g<6@콐Yg 3[ =꽾 ҫ齊 +. j;fG t㽌  ۽ ֽ gѽS ʽ ýPỽ%&f4*]C,)Ȓ g퉽40M>7~DyuJrt;nMkK6h(fep'ez?fg'jRL|nHt;VW}59񆃽mff. }T $'vY \젽| ~A~t;rC{"%\+ [4]N.uҡ- WȠ Ҟph"An[:'}޽*>#qҽr>ƽ %d&6VZrZK|ABA 8 /Eay)(`!oG3/h]Io м xrts&F_̺%;ô;VUc <@^"1<RT<޼^q<էټW<ռ-Ǽn 7=`ƼB<=KJüA=佼F=rL=3?GU=hJ)`=ÃJm=[{=).5X=p=6@=h;$=QQ=M!;=Y";( =8; =Ϝ! =>=>=\>=,>d= >= >l=m >]=t >= >2=dU><=N >cܣ=}>z=>X_=>G=!>*=2L>+ȗ=)>=>Ô=!>1 =:#>[=7%>Y=e'>aݕ=d)>d=ԥ+>S=?K->=t=.>ɟ=%\0> =81>Y`=e3>]=W3>~=w@4>=e4>=4>=53>í=M1>6̬=/>=[I->L=O*>\=ڝ'>Y*=0$>^E=k[ >t^=>Q=>Ɨ=>g= >=b*>Ɛ=D> ==6=?=Ȇ=={=[=Sk==LZ=4=8J=X =Bf;=m=,=OF=~=bV =.;=j

    ZAgrDY􅽷V"f+&]X\+/?/ͽd4۽8?齗<$M@x9CGwE p G$Gs$H{{G]F|DB @!/>/"hx;Vݽ:_ٽk :{rս$8Cн6Hʽh4cWĽs2TL/n d,Ү)6'V$k" 2!W=.qwxbqrrkTe_#vYǫS\lLCL::˒/"|Oa$ [= : SkSN+u1м)#4ws<ؽRH9Ͻ=Wrƽib91q+;<0K F<&'Oˁ:=>D=r~ >$= >P|>Q:>W>wY>2>#->g>>!E>>>>r>G>>P>۸>4>e>">I>>Y>ڱ>ȸ>F>>L>>?>+>8H>>>f>>>f>>>>i<>>F{ >> >=>=b>=Ć>=D>==a==o=l,=c=y==r=W==3=r=Ѹ=+=;T==}է=\=7=)=D=;==@=d=X=Nr==\=*=0F=W=g.=(X='T=O=wW=P=+d<=o<[{=h<Sp=0#= >= >=P>R׋=S> =FQ>=>=>/~=QH >v=">n=&#>Td=#>W=#>zpI=#>}9==">+2)= >(=y>=8>thNSHB<'>pSX=< >*h,<: >egě<>3<>Ĉ;q=)l;e=;}=;D=;n=75;R3= [;K=;e=@/:= 9=\@(=Sغ{= ʪ=Z^⷗=,=sEL|=,+a= aG=.=#=7-Ex=5m6<0,AN"aҽ"K2 )!tH>e=ԻK~(~/( ޠJxԸuSż%<Ҽ׃һ߼ٟ} !)4~ AF3hWk[hҽxu'K"꒼#%.*|0OüD7Fpؼ">U\Du# K0QL$HVe3aZgD=^V`) ib EzcaKd5-odIdš@,d.Xd dc{-c ĽNb̽GqdhԽgܽl8sT|tHՈ!D ƕ8TXkآ>ߵS̱ M%)6K6\ !5"'6#%$iy$IՆ$XC$SFO&#[o:!1>½9ýh4ƽU@ɽͽ.uҽ2ֽg ۽fM߽ |}Q/(W7FϐW\コZ"J뽌R뽻'+#ӹ轺޽icݽ4ݽ齿޽0w^;⽓%彴pȅ%+%rDG ;F ]@֭ \B =7s N- U:2<+vxrh8[OPd0 2% ghٽ8нǽ zJoF! ۩߽8ٽYFӽcՊFQ̽O$9Ž7oؽ<\B״I7 %ߛ񘒽;%ݼ el} ZkZUOYJ} c;(,q$^ΆR;O;-Z/<Li<ǀ ێ<>ݼå<"ӼE<ʼK<>ļ=#,w=F=D==R==υ =ω=ě-=ѹ=f9== E==cN=p=V=A=]=J=d=} =rj=~{=jn=dw=r=ts==v=Pp={=gn=x=pzn=4=o= †=?p=2=ؐr=Kr=}v==y===}=Ș==?= ȃ=\==?=9=U=HЋ==7ǎ="=r@=5= =~`==M=ќ={=&==K=&=D=Z=1=y=eެ== Q==Zl=Y== =Q=Hj=,=3==I=8p=uf=ޙ==Ƹ=p====%=$=:=f=:=Ñ=&=*֌= ===px= =<;r==b==o8P=aw=!==Lg=-)=OЁ=\7=k==9T=E<<=o*! KG  Jŋm8Nע߽"$ٽwҽ6>̽#aǽdiuýylb.n* r9"ZT$^x'7M*N,빽q-%M.8,/r=>f==t>,=>=U > =3 >ʿ=S >k=>K>g>>8>^>Oi>>n>>QL>>>b>>>5>>+>s*>o>i>*>T=>=>=> = >v=7 > =! >=a >0= >v~=H>=>b=>T=>=(w>!=Z=U=W====\=O=O=|==`=6= ==JG=&=S=9c=a=ו=_=Cy=4=+Y==Zi=L=N== 5=!=:=&=)=V=q<=)<࣯=66B>= F<B=a8F=93cL=C-T= .'\= 3e=o&Wn=w= P=~p=\=?==u~=M뼘=b=0ռ =\ȼ=Obu=W=jV~=AK+{=ww="br=g&m=L0g=$3o@b=I[=K T=yM=i[>F=6Ɂ>=l9 5=D @P,=8w#=S=>rj=s ==f-Lh=⚼\=ϺT==Bܺ8==ʺ<=:=T8=·77=w9M5= :5=B':&5= 9 l6=D7=i&9=.:4:=H#<=J=ֻ2==Q K==Ͽ+u<=lI?:=4&e7={_4='f0=J,=n(=jr"=쬼G<=oC=Q=b =}kż2=vȼ &' וΛmء#;+B䫽2!q:!CA=)MgvfTZMý`Pǽ]f˽zlmν60sѽwԽ{"j׽X~W,ٽ耽ڽܽh޽}߽}|H߽V .߽mf7߽ZNݽdܽ{,۽ixvٽcot׽bgzֽxaԽTY\zҽgWϽJSWPͽbPk˽NȽMf^ǽqMMƽɆNŽXOŽͼN%2ƽMǽ KǽWIdȽE~ɽ"BtʽV?˽=*ͽ<3Ͻ]=ѽ@ԽOEؽXSLaݽ_T);_] m%[}/5lwJ- Ovv+ &ҩe :X;sn"$@Vǽ+ͽ ҽ׽}۽ݽtZ(Y T f aOK!efi 5EF{齕H߽}Խ{EɽU(9hͧEؽ/ޏGj+Doa4XAllA+%_YGL۽9ԽdżWͽǽ)7G>½[jĽT+Vg2⵷)7vB 84:DZ{j;Yu|;pc<;3<ߥ0<鯽%P<خ)s<׭g+<4<}ka;f>g%<*n>VAb<(=Wl=Ή= =Z=OB==4=袖==MD==l=sS=՛= =\=/==F=ŏ=&=@=5=OŬ== =ӛ=C=s=]F=0=a2==9==;z==;$=k+='== =4A==p==o ==^Κ==bԗ=P=x=u===-=%Z=/=C= =e=U0|==r=_=Ⱥj=z=vc==\=9=?W=,=oR=i=N=-=;K==G==D=N=K@=m=k==w=9=D=865===|/=B=H)==1#========= =9=m =1/=== ===:=~|=d8=,=࠾=n2= =A== N==*===`=T=g=={= =4= =+d=>A=e_=*=<=R==.'=-=8/=Ԅ=7==Y>=ĵ=aB==}E=E=uF==E=@=@C=6=u@== >=o=r:=Iz=z7==|n6== 6=D6=5==+6==6==o6=6=k5=/ѹ=4=Ⱥ=*3=y=H.=0=R)= =x#==:a=[0=Q ==1==٧==E=.=J=AD="=[= p'=l=,= &=1Z0==4==d6=jJ=9==f);==6==f=">==L?=Y,=_?=Wj=&>=k=~>=6=e>=yh=E>= =OS>==Ը==!===i=D@==2=r==A_=6<=A=(<=Xʷ=X;=̾=1:=Y=j:==;:=a=y:= =79=2=݌9==m8=dn=U[6=]=2=PN=ܽ,=3=_*=D$=z=+=J==Z=oƽ:hگ؛[tx]5$iI>QƯs 9.ż&޼_J۴Xn<)*")e 4l=ꚷaF,U'nN"IU \ }b@0h\Y~nuTju尿*|\<쁽 "p=R3~h˭֯DNܱ*^$ Lo' ½п{ǽCĽ^˽ ʽtϽ4VϽsӽhԽI ׽9ٽ*?ٽ& ޽o@ڽ"|$ڽPٽ+׽򽲁սpUҽRv%ϽL̽p/xdɽSƽýwA_,C 澽o J6 ɞhal*ٺ,7Nڳ3.%jODq|暽| Pߕ  z; we{ЇnrZ{0rh_V;Vd LbE5>P}".8e?2UA-L(M$7%6#M!zݭr? v Q } - `tbޞQ*!輐8-㼏b޼tNۼ$PټkռX9 ϼɞyȼ콺'¼0fI<ؽ#$нEeƽI*iͻ(}ú'ܦi;"/<0k=A 6=X;~0=<=j<1==h==4w=Y="=I=އ=nj=I=rP===ϗ=lT=w=F===K=E=C="2==?=1=%/=1֬=rz=@==߯== J=b====DU=p=K=l= ==i=u =v==)b==ۆ=?=k=H6==_=k=W='8====Z==='= [===M==b=m=p==b=k=#==h===T=?=V@=;=3= L=2==l*= =U=?=_={=[=_=N=#=\=-g=C==8W==5<=:=xw==m=c=Flc=/=X==CN=w=D=~=@:=N=f;/==E$===g+=V=n==R)=|o<=<<=tT<=Ge< "=Fh<9%=T<)=`<,=rݸ=a?=7?=¾=۬?=$=D?=_*====컼|4=chk9󝀼绻Y/<3D+]"(:|EA;yM;uA:;E;MF ;TMXvQ;UTA:Z5b9j]sլ&^;ې^R7+^Ygu\+Y`ӻ/U6 9Q14M޻=KֻXuI ʻH,HBēI J OLŝmN,KQy+=U)'Xa:W]JUbuah` pn)uCɻ~L. T 3+, *,rA5>[7zYœyٰ䞽;Ƽuwݼo@󺨽6 qG! *;(>8왾HiŽW#̽eevҽ;ctWؽy=ݽሽEyG[yE$9`a콑|xHC!E[?(Ľ ȽKBͽнjӽ󽹅ֽ6caٽV۽ 齏=ݽ޽7޽"׽cཏн@Jʽ޽OĽܽ #ٽս|D@ҽ'ν駽K˽2lȽcŽZ$ý*!C͋2"܅d`"D`syqevV۫*H`9*S%g ⦛z0uܼ@ܖLK[B".e-5!cŒ)둽ݻw.^mJ-P_; V;t׋<3=7^~==]M==̯= =1==m=wS=DŽ=٬=l=f==ϥ=C6=s=(==Q==-=(==#==굎=^=?.=N=ƅ=)=}==R{=Ǯ=r=+=`j==Cb=F=jo\==@W=S=R=0d>{L=>PG=HW>B=>o>=S>{:=9>ԉ7=z>:6=>@6=l>|88=><=.>B=8>vBI=z>PO=6>T=_>$[=>c=m>=/i=>$m=P>*q=X>t=FC >w=~w >_xz=% >}=B >u~=* >= >(=? >.=3 >QL=ei >] }=> z=a>w=|U>ocu=>dr==)p=j=Jl=7=׸h=L3=b=o=M`\==,`W=k=ݢR=Cr=mM=3E=H=v= D=$=^>==e8=3=3=O=.==u(=/=!#=v=hX=(=b=}г==d۳=A==Е=ͳ=*=="b==T=v=&==,=jʹ=|==s=R5==m=?=4=m/=a==ɒ='=M==9 =!=P=w=߭===e,=:=+@=>=ʙ =y=w=x==~~=:Ǣ>=E+=GQ]A=t}W= <*4ͦ<*u]fw꽈fЇĚve?Y𽪧R%R3U [q oz)߃QcQ⡼sӱ}$¼FѼ CM YB 9^ &: ƃ ` (i  E8]e#\$R`zTiIL/RQМ` ,j eQ"exk$BI&O( 㽛0,0Rj3޽7Klݽ C<ܽ@aܽFd%۽EL ڽ /S+BٽY8ؽ6Xaֽwj<Խxsҽ|%Ͻ-̽tHȽ=Ľ*y &YGQ\4CɔΔ਽8u훽g{͕򿎽 'lؕZqu+?Ph&[ɖMFXwA j5p6K2*=/ *j s :i֜̀S՟uؼרp9墽6]꥽V]̦.bfè)§/j.޺wҨQ; |:Fd:;݉;IC:u:EIަm7֯沿8̴ý=ǽ*ϻm~ʽ iͽ,JнNӽ6q=ֽeMؽ ۽&h,ݽƼ߽yڼ4뼣q佂LmסKut9~Fj@ɣ⽀}߽WѼ۽q׽j@zӽXߔνx>ɽEý *HtQ:y𥽼;Y=X>=Z=OD=s=dK=˓=UR=|=/X=D=k_= =f=f=l=Xɔ=gs= x=y=rL=|=RO=X˃==b={4=F؊=}=#=ӽ==ꔗ=A0=|v=K{=/G=۟=l==]=,h==i=(===0=i=1=C=p=$3=j=U========x=͙==?##=E%8=h.&ҍ=O%8=<#I=!8S=G=U=+= NÄ=R=@l=Klq}=ڼy=*Ƽfu=9q=ѝ+o=em=jil=Cj= h=z[e=b=8^=jX=wx;TQ=8;.lJ= ;WC=<ک==E2<8=UM<"5=tw<. &<*o;鼸;NJz;N ;G;+;;6iBy;Jy;Y^;v«; c;gb %;s;o;*Q<#<h!Ȩ<`(U;Zsk;'cLv<3փ<()<< I<}hLC< z<U k<7Y<˕rE<\/<FR|3UFɁ5iX g\ᇽ^rԉȕ`슽ac.]`t7b<=j;D;:m0N%:ikX9ԪbУ8mY6|x4K³1# M./*獽&yB"NؗqޚQ{"UjL |Lw|-3ZڼpļOv[6OxAE|6ҹqⴻ`Fm:7܎;IM|1<-=;zF/=M+;41=^;V.3=B494=9պ6={X?-V9=m qu@<=x?=2mMC=--*I=n_O=-:U={2;\= M;ѩd=;m="< v=yaIl=>‘o=>r=0>*v=->/by=>|=\>Rv=>a=$ >0ā= >J\=_ >Ƃ= >Y=k >ł= >S=0 >ͦ=ɞ >L=? >p=Ы >&`=@ >,Á= >2ހ=Ѥ > R=4_ >T|=>Kx=i>at=>Up=s>k==f=8=n`=_=Z=Ƭ=R=`L= I=s=@==3Z7=w=?-=һ=nv$===e=]=|T= =ܣ=H=p=%=7=6RX"KO0м=r^U𼯮[TʼQ&L5W D|ddRQ4_\##TmtS)9z-Œ0_!2S 49Z4 y5ؠ66@ -7i:k8Q9o; #=c?^[A{Bi-CڶZCf\jC eC긽#BӹD@H{>T;@9㼽6y}2ώ+.<ώ+yu(x%:6#޿?!QftF徽l༽#wG988hx_F  Ŧw6lZn~Ǥ=t%gpPb#AISeܔ x6 Aܥ:B',s伺`2(Y\(3s!d pŽBDʽSνӽ@'`׽x+/X۽.8޽MAKB/`V?bo;~콺tMehrg_KwC3;SkĽXiƽȽnDɽr}ɽZHʽiὌʽܽLʽVؽKɽ#ӽȽ:ͽǽǽƽTĽ Iýw zvk6BfX痽;Njp䊽齽4=VzٽbmA`\TлUG;"p.K!o$퐵^hjbּ-,cꞼI𯽥pXOխEλ}8mV8;7^u; î6;=v<"z2<OR<_s<\`< <웠\<ޛ==Q=M=nC=lyG3=Y!t=сܫ=$? =OB=\ݲ=:=;=];=w[;=wʟ;n1=;H= ɽ;=`;]=;;o=0;== =|T =J= a =W=P=bc==zp=8.=v}=ע=|='Z=Ҋ=o=1=c=d==0= =0!=!=;=>"= £=%"==4!=ب=W!====3= =;=ҭ==o==Y=j5=#v=vo=˯=o===%=H=b= ==1 =t=Q=}==6====FR==UJ==LB==O:==P1=g=>d)=W =3.!=Y#=\5=&=d=Oo*=( =.==^3=}<8=ξ<"*>=D|'ذ: a~.袽@AE̎ A_p~>[zTEDvq,jk"`U޴sMFehJF Y@:''<T;8;7&,; 6r*:)R9(7O7(>8''%'Ի'F'b'$>:'5Dl&XDb%`RUE%^E$i^$ds#|#c2$ze%Ős'j)9f,௼.Br-l06ż2мE6Hټ9 ༄<㼨@E7F11LP`RJKX"".^d8Jigp2vM| B06+Y/9rIێ EMcSڗ."^#)Z1Z188R[?կ[EݲԣKeQ{6X71\^ŹKUd޹Yj_0pp="vH{N봽 O K&N\h 𧪽ĆVVn`h‰X@dM_*陽ˍ,䎽r&,r❕7ʏ F%ujʏY|f0ԅ8i{P}p `vin.[XgFx `0nYcYQZJ PB;H;B;@غ38+d)2yD$=,(zA%] ?"! 5ۣseӼ%go碼 dՆT*RhczTHO:_W ;<{DR<HǍw}=N&=z 37=S H=PY= 6tj= !{=i\=݌=a=T&ؼ_ʙ="μ)=Ƽ֣=2r=1R =ϭ=aRY=Dz=&P=жV7=YJYh==근=?=c'=껻=K/==%T=tüT=, żJ=*ż2=ļ=C=~=󫴼v=ܬq="{=%`2=я=:Ҙ=dNuy=0bZW=EQ?X=`A嗈=09=?!r@=}=K|= ໇.z=bvy=FΖ#z=]U{=މ}=qYc.=ƺ:=G; Ƀ=%;= 5;==;[=<ʼn=.<=mG<=2b<*=\~< ==|&=q9=P+=2=0=G,=:6=u%=<=_`=*C==K==tS=ӝ=~O\==AV<=BI HUQ[^ҫf of yc,0€9„̠l\ĝVxY,͇pȌf’Gs]˔Ɍsr阽t}܇v`jon /isekboĕ [ݓErUZLxO/ JcZE,G A\=?g;:W|9y፽J_8䎽7qx7X7\)6ŕY"6W4}ɘ 3@ 05/.-@;+k)b]=D(=K&툝$Σ#b!ĥ |!譽 , 5RŻ4~5Ľ(5Ƚu<ȴj=d_{ =CRչ= F=I9+ =IL,=I =`=Nх=8O=K;Ҩ=;7=6'=֏;B=xzF=SAI=?ۺ"L=WCM=`"'M=88K= OqsI=`_F=ǕsA=ɺR1==pɏ7=ݙ"t2=[],=ҏR'=!=Ż=3ѻ^=S߻< ==A$2I+m!h-]+0Q306u8, -^U܆7:ތl%{c-Μ Вc]nbN ƀΝژ]훽D"" ퟽ 잽'U/J3W<5Ѵ$Й ߆z½w ý½8M%½j|f`½nM}u_ ?VP6(@7@tS.z*ekP +ü:FYd`K*6cbk95G";㋽e=H=4^=^K=7=PO=+=BR=J= W=n=Hl[=$=7`==Te=W=Ij==o=G=t=q<=y==~=A=M=}=M=*=x==iT====7==]=Z==n=c====w=i=3=~=X~=v=wx=V=r==7l==Ne=\=^=B|=X==5IS=e=BN=y=lJ=o=gbH=W+g=G=1^=F=U=F=L=F=?C=F=:=F=eC1=cE=-&=D=h=D==?]C=&M=C=<.=<y=6< =:w;,Wց=>ܴ=U<32ſ:L816@C4S?2/y-XAr-*חjb&b2"ZZ<*;RiJMB? jS; O/5/x弼%+\VԼ&>üO"c Ɵ⍼:vNP- (a6:鯢FJ!8ZE߼1;?׼;)&мV;3ɼP< (üv <}꼼%;<4@U<Im<sQ^<.4:B@~z D2s;GNkIgc#0'm@YԃFj"4̄9"/QF1K[ܼ׻Vⅽ\»Ć񧭻VRdg䛊@ҋT].:K>d;zw;]f;Mne;o}<`0<2rgL<h <u;bu;㼅a;4ʼ;x| ;!& ;(k:f;X*507;[λ;Y:$ ;nC:;I9O,< :o<0W:/=G<ى==Mʞ==%ע=mg ===Ъ=+a=r=rI=KA=>A=b==1=!C=»=2!==]#=}H=%= ='="i=v@)='y=:*= =+=Hv=D2-==.= (=0==1==_3=g}=4=a=l6==*8=2=[ ;==>==A=og=jD==H==%L=H=N=j=_Q=/ =?S=Q=T=^=T=H=yJU= 2=U=]#=eT=?=R5=@=X)=9==2=y=+==Jh#=Sl=9=ɯ=`=#== =-=='=~< M=ddr+b;rJRO9ۊV(4a$:vlv0d+ʻGػG(⻃HFJo^ZtK# 9 I8雒5Rᒽ c;a!ˬ >ʻV!lÞYvwӝ1SvzT<:qU: hZ-;r^cdp; 8Ur;SKC;w"CJ;:v<~3=p<+`,)<%;<9QL<!^<fuo;ջS;D᥻;3qhz[;U#7*;?( :ȶڹev:e9 8:X҃1V:7:kf=:Pls=:Sa&:t:]ژqE K»믶%29&Lƻ>Aһg ZIo0 HP?X¼e0ӼEm\.r(΃Kqd7 {WnjU贼 gƼxϼ\!xDټy#⼦& ** /&5ä;c ?A/Fh9K[NgQ fRtRM"#Q!&aP7+`oN1iKX6BH2;KbEKATBpFI2@aIL>Q}>>8Wy>T\? b7BgtElkAIh]qBM?vFQ®zoU~oZ<_͈\dŃ+in]~rM wkMC|}>]lyUk VVL'To[}2|eˏ{+|ߕ {{㎽K{$ލQ{-jzlJuzy 膽^syby,ꁽy}-z~u~{pl}va `T.΀pFX6ˁ0&:!p#D"ȼ|֧zyVLxl ~cxMBx'D;xu';w;v < tK<՝r3|<цoP<;l<'hz<™dn%0=A=],=F[=P(=ˣ=G$=I=]=ږ= =>==2=o=?= =Z==_=T<Q=<<;<;<;~;\;Q;}MK;,;*T::hǺB:|=X:@ɻok:C 9T*9I[L9Ef 91Ѹ,#$V}/޺3G% c5ʼ|ӼQ9ٻ'ܼ,\(c4 L.ϑ; |G STb"jxu|*h3-" >ߝDPI9_U&b;ȼ+Qp6׼}\p+HË&r$(M&N+1]h+<09 <46מ<4z;չ=MHk\F=RM=UaR=lYX=a\=hTa=[t'e=脻üi=%tm=d*q=xlt=~Żw= 'ܻ){=$4~= =Egс=(L=-9er=H.=8,Wh=3`=h%ф=l@n=qU=3sMT=H(rƺ=fn 1=Shh=F_Q݇=-Vj$=8K*=<;J=o/=()ޏ=d Ub=y=Y=<=r=i=Tv8Ŕ=17f=P:&=I#;=^;m=t;=K;ϒ=i;Wf=;؏=S;(=U;u=2ɼ;=Һ;=$:;3Ѕ=>n;)k=6; Ԁ=3;{=yܽ;'u=7;n=;lg= ;R_= ;V=;M= <D=l)1bL齼JJü,Ih ɼEHpμ*G;sԼ(FڼEE EE*RE켚Eݢ֥F?]G nH9QXHH,HiDF`C_Y@? <` U7|1j^,|' FA"vٶܪ~jjIO `uB@"?$'V% "&:'-CڼǠ'Mռ&pм&#̼2N%Ǽ#8P¼!U!;ٺlM+q浼y_f f~ѹǽlv¼)漺ǼAyۼ̼Uϼϼ1üҼiZԼe㪼eּ9gؼGqټVSSڼ$/rOۼ \8ܼ Eqoܼ~3Pܼ"ڼ:ټT >ؼ׼H׼:㻝׼Rջ ؼhƻټVۼljܼoGOK`>X%&P _RSmf{~VjEl'-Y<1q&[pt^NvMaOx\dxf"xIiwjvknulrm^-oGn3j5oep]cr2TU8ttK#vA?yp1|Д#!ZJQN~SjHԼa衼yЂomJaiM$M@}ri-yDݻitIpojY:lcs];P\;CU=G=ש=E$E==ܝA=d====d*9=+Ѕ=3=C=7".== (=+;=T!=== = =B==Ue= ==n===v=|ܐ<ͬYz v宐5rilapfռ:_ EYlERUKҼE&Sm?98H4r /|u_+4J&΋"q'm*NxDȈ b0 8~J Ї 0i ?m M wOVƹˀT &~ʔzdyDvBAst|p(,hDn&>ol{j!hiRgưe֡bC7 RV^3VXR4ELuaME0꼿y>hἡG7uؼ600м(SpɼH |ļ|¼HpU'W=[4Y=51,\=Y `=yd=mꬼi=y.n=Is=z1w=Ƽ{=>1ϼܡ}=M׼@=߼j=#Eu~==;|=ќy=d~|u=C3r=o n={ j=k%kf=`a= Mo:\=V=#/58O=H@G=?=5=Vƒ+=uq =cl= =So<u:<z<-O;ףz;X : 6冼WX&nlg{Mo|ӻba6fQnP<,#trڻ0LZaY` U: ;qMe;-<;/<;λ;$CL<ꍻ\W&<<=:%,E<[;hM< B;U<%; [D=.<=J4=z/cy-=z%=-=Me=aQ=-a=蹠=QdZ"A˼#f׼5%RpP%ys%*$x/0#>Ff!Hx_P4 fA$/DCE`g*Ymrc#Mq*  B9PE T"|%Ӥڒ)Z.T^53dn8EL=a鼳BV zGbIbLn:2QἃUN߼Yݼ^ ۼ*cټhcؼXnhؼsIټyyڼJ}z>ݼ ĵu8һ[raj 낽+hL xh$ſ$ ?:.$ !Ă(&!tL)=,h/c0d|j1zm1cx0=Nv4/bs -Pq*Yo'NlW$i!)of=\c,_9i~\SnXzVUEQrNKHuWEZAصtv>S;(o-8}4$/1? .| ,7*\"(r'b>1&:&%HY%$m$$x;%=%׺%v%7e6%`~R$c#V`! BW͊6Y%{l`s#Rj%*F vn1 8BIJ?AYF~2KPP3T 5V(߼/VOڼU[ּrUT}1Ѽ.Qm̼Y[NcǼ^J,XGȬCްs? ;06R<&0Pd)!G!xDELS臼3r$'q4V ,ʼXGQfRTrLʴ]C-+|xvmϺHe:[%;NM;sA<^2C< $x[f=&=Q==; =Խ=%=M=WZ,=셥='3=f=/B:=4=NA=ؤ=H=h=O==مU=ף=Y=ͣ=]\=ʣ=k]=޲= ^=`\=5]==]={=\=9!=l\==>]=F=^==<2a=^=`d=J=Zh=R=k=N=Yzo=I=nor=a=Rou=Py=6x=r=3{=k=7~=nd=j=`_==Y=lw=W==Nκ7=瀺1= &f+=]8*N1A~5$+}w$U|SIS|8|C}*5 %}A"}L|.{SU{?`༄ {[ԼDv{ȼn|(߻_~D)ds=ɛ惽5'Ɗ!j㮇b[zXՇ{Mp!>5hd6TYfႽJlLt>[~Z/z @u]qIk_dk)^ΝVۢ^NW%FS=c4֭+M4" ̓ٚLE Ax}ClmSQEn޼ҡ{ּӫμBǼ"RѾW_ üV˼ƉPҼ ozڼJ3Z⼇&#鼧N;$F< vF<{ۡ<{ij<[ 6|<:M<"D<ԻS ~=G="=:]=aŻ=IỡK=45=?K=|=qy=qnu=ߋ"1nq=Ā&"l=*g=1/Yb=2\=7XXV=D@=O=CI=+I B=M;=CQL3=bT,=Th%=>cTT=S=Qx=LPi=]OgY8 d&2-+6$#%K; #q:u~;D;s <^;V<(=\Y=SH=Dc=S=\n=Z]=xx=}g=x=q==={===E==Ė=ی=N=ی=㡡=e==OH==U=e== =M==X==*==K(=~====H=~4=4====i==)=3=ђ=ޯ===ov=]=44=sw==Rۥ==5F==>==8=T=Cd=Y=r=l=l=k=j=^=H=Dվ=ǚ=>===q=e=2_=t=~(=w==F=j9=ޙ==Q=]=`U=ף=B֊= ͳ="F=[==-=~==F1= {==ġ=%=i==Ԩ=}=E=t{=F=y=0ܠ=w=W=Yu==0s==*p= =m= u=|?j=t1=Rf=Γ=Eb=q=M]=|,=W=૏=Q="=sJ=V=C=l=p;==X4=-=-==o%=o==]=~=_|='=}x=Ɍ ="t==zp=od<2l=V<}i=:U=9:T=߷9S=)o1R=tBQ=d UP=|<aN=Bf L=6艻H=OD=?=J;ƻI9=oֻ83=軳,=TU$=0R=0x=%=$T< /V"I[0_ci=gg6wiz9l zm4 En!Mne%mVlk]ݻ1jJػbWi$ֻ;7hԻfԻdVӻ+c+л`Kϻm^/ϻӅ[lϻX(UлLTѻ8PջLHڻ-IbF绒DHC@>B3 B 0BJAB}A3!A;+oA7+@F3@6XYX?ԵlM>>~>T>5?q{?྾.@y̼@9ڼAΈAoA%&opAn@WF@gmW?E> !)=i&epe1H7ڼN-Ѽ(H˼%)Ƽo!|¼p G{Drč;n综3R ׼*=MsGrżLyʼ,׼6мȼ4eؼFøT᩼+[sጼU~*feŕPu K<Ͱ )_ 9 n qe ׻U 鰻 ퟻH9C JOSux 0#vP748%9L:߼t:Fzؼ=:xѼ0n:ɼ:4:ܸ(,;Bg;n), ;5(;/ 1;0Z7;hlT3;qOtq(;0';::ọA:wힻj1I- %}:7Nsۋp;@;kC;仛r<֬͌+5.rX<G@3=:(Ȇ=@A;_̈=oc;u=p;j5=;߹=&;?=^$ <ѳ:V;<);)ԋ@sU֬<~m<<|󍻧<*9"<׺@"Ihe{+sxx33_qǭ^Z ᲦZDCF}=ٚqؗ]啼'큽W$u Ff}ـ̕q⛗<%򦁽' ͌稼Ԃǯւy¼Uμ݁jۼouuJ~& RVwƥ.s΁^#N+B2FrA9k!?;E KmQW}Ml]U|"Kcvzhw6nt6sZHqx6m|lj[g\倽cU{t`<\iYX퀽iU~:gQ }SM yU IuvDq?@/m;gi67d3`0O\\,yBW(R6UV:;炙 6;z3z'<酹X<;B<;6%RE==?=V=9=尰=u4=F=.=-=$t(= =W"=(='==P==Xw=d=$ =R=C==o,Y |-']n4~bkt30򇽺3nJ&"f̊i%T (Ǎ+4].Ve15ʑP4k8d?69v.a2+&b* #Y  BwBSi V nռV߼~ļμ`ؔwͥ:$ *Z3rbsdYzKRBm{da,OMN:)_ '⻺DUi;R2fn>ʻn9y=;[Dhu;b7tB;/b;WQɺ m=k[H)=Oŏ=SϽ=ŹTC3 =SSd =O8=jKt='H=+E=9D =P[CF= D v=Eڋ =E=#=C[&=>+;i:\B-=O㏻/̰ ͻ`zx' %sb.h5W;7B!6'Jx9UqbLepp6ؼ5Qͼ舼\2#GP}iu_WP:I~jn۷y,I课8(Iż x5ͼɻ7ռ񎆻 G޼O|o缗8|B;Opl˒;;C< @6<"X=W"5E= 4lL=S=xZ=;a=n% g=k=Ay zp=f;_s={#v=_nx=9FYz={=BvEu|=kּ|=˼|=P}{=y(z=P\Bx={ u=󮡼4r=(o=~}-k=֏)&g=7Έ"c=JiJ_=l͈[=X"WW=*>TT=}$P=* EM=ۻ]I=*TE=wGs%A=p<=ᚺjO8=n6 4=xd:/=e:+=@;&=);!=;ԅ=3;e`=2;=1K < =?<=S&<<<51<<)><{< J;=!; 1='];q=:Ǫ=l:B=q :=m#5=ҹ=c4LS= ڎ.=CGu=غh =Rr = = I =dW =0==Y ="[<"<,<% P<뺪<(ս<&mQ<#<47M<(?99Y<9zM~:t٠,1<՟"< <ojG4sIwN~R򃼍ǼZEaټ͍4"Wݖv@@C@x93 Oq"篼">v%lZ'=w\)=3Rj*(k*_ҺӺ)(7% "ڷ;lG * _FHI*i3{漡ܼ:iӼoͼzfʼljɼWzʼ%Eͼ6м*&ԼYiؼ;ۼ 58޼ ༨~O͊SpԻ$»[߼Z߼紗(ἫRO'缟>iH׻&X(="A=:'=ݔ=Y%=3=#=<=o ==Ŋ=ȗ=.[=(=ե=&=A=ږ= =*0=L=X=;N;2;rC:;K;Nb;?QY;x;ɽ}Լ;1R;߼;7F;eH ;hz;q$Bȵ;?V1Cפ;<̍;.H(i; S]3;]'K:Qfw:2o7 w*i~:w3'h놽Ek;ᠻZ q=xQ=V‹ĭ=ۛX>䄫2?ޠz@˼A&ټ|C u缃E2GgmЂI vXJ<L M3OyQ=@S Va^WIC%Y,9q[:3\#<o^wD_o`LaSobo^Z!d#`;Lfeg}iihm=j4p=k=spk-vk3xyjc"zi0{h<|5LhuN}h }g}yg|'g{?\fyeIw kdsckp%acl^gj\;b Z]noW3WT;Qu#PJKKwOB|G9eB1=@(726-% l ))$*'; +>ͼ-FR̥+iՒJ π_CS ?82"OaEռ1ۻǼ.lH􆻒Je4PnְK9(UC: :ջbn';:D;H[;_j;9s;9 ;ϲv;M ;{v;K;cs;=W,G=N=V= ӻw]=Sd=h k=1Fr=u(x=1 ~=#6hO=zz9=9<=3 7.=$3؊=+.c=/(3= I=fS=Fb=F=ْ=Hл2=\>G%=#ߎ=U%Y=.=Zf=ky=,9G=l:Е=Ư:=G:iF=:.x=N:Oup=::h=ڄ:ձ_=:vV=1:|M=9D=Wzz;=32=\G(==򧺳T=ĺ =Jۺ= PÄP\AA-0{O1oq/b4ż Q {ƼI?ƼZ*żhühiĻ~< DFq u _D:G{;Dm;꽼Z<˿6AOL=ྼt=込vy =VJ%=T)=S-=b 0=P"\3=$95=z46=魼֣6=eA'6=WT@ 5=3=c‹[1=PA0=a~.=>xyR-=v,=vp*=1{)=Ƽ8(=H|(=B!3(={p'=w{'=S&=qᨼ3%=#=Ҽz!=YƼz=ϼ~=ؼ$ =V1=輣= =`=! =&<:L=緁F=%}M=mO|S=iKwY=r^=Nm?c=~ig=c*l=Q>`/p=8] s=\c0w=\!伖;\ abw2g\9e{I`p/WȳgD^]x!W (R/EQ6zS=6VkD8YK\QH>^V^ ^-[[F-`Xdz,Th֎Pm%LOqHGvE{BaAHv#@,`k@!GPB܇'DlWӗGDHKOS8gUkn[?K%d3NmeNwUa5ю–%lu͋~/Yf"ψ)б lqOW缼1¼7iƼ˼б{Yϼw+CӼPs_ּ[oؼjHټoe׼Y`iIռJZм@Sm@ʼqyLѱ¼ډD򔹼;`2zV)_a [p)!n ]LhP&:G||$B=Ӽ?ż?M?^v@Lܡ"!BɖE걋ñJ4wRP8enXiY«bfoEvSo`2BH||!Ʉ”: Pv혼ۻAmJQ6úw܁ׯ[9óպQ*[D>9*:U/:Ͷ;﮵:;TI;]K;^yD;0Cld6;#;䳼;^{:eqZ:=.c:ۻJ:籝9 3ɸ ļ~,Ǽn˼A|μy+zeҼL]vռ?׼դY6ڼUۼ{ܻ?ۼuHzۼt ڼ&mټCn׼?&Pռ.qӼ;O4ʈмJ8ͼp:ʼJ;FǼƌ;ļ:*]7\ӽ1NŎ*ҳ!ILo |TG1̒Ʋ #yrS512y|: ;)һ;{=QF=UI=m#H=S=gJ=]=L=ؾe=.P=l=S=9s=>W=w=\={=2b=t%~=Wh=#=*o=h={ v=&=@}=~=R=c}=œ=D{{=V=hy=Ŋ=tNw==@Gu==s= =q=)=p=!=Jo=*=Ln=u=tPl=ǜ=i=9ؐ=ěf==6{b==]==cmX==R= H=fL=y=wF=/ʎ=M@=s=9=r=M3==A-==n'=="m#==`=aԊ=I==X=0=2=3!=a&=F=r=L=e=y==p==qg= =b^= =,T==ĚK==B=l\<}:=k <4;2p;;`;2;;4;%u:a;S9A;;(t;Seĭ;NP2U;|V;};ʻV`;]mCB?;u;%K:?:3w:?Qa:e^9Ny_+9)%a8 Ɏs8Q9mꝼ&V9juRI:[竼ĥ:)e:/s:0# :ļf;WH˼ľ;"uм];Լ ;0ټ%;ݼ@'; %;';Ar;:w;:y<:?b/fs`#r`-d険  # 輒 YE ̱7=RSk *ʭ%ػ?ɭ 57ߖ!IS%Rn7(v, /흼-3eDi629.=ļ@\˼>DѼ]GּxI+ܼ&KgἄLe漵RMWXL~DGL+\ 7;> +8t 4[0,wd)ƛ%E!QY wF=HD#n e$B}LD#q켡Bἧ ؼ%ϼ[KƼ*'^.r:7$YnfQ 攼U`ތ]}ἱ1Uؼ{{t)μmü l`.RVCܣy5k%CJ[HO/>ͻ 7쯰^{7Vүu}qiWZny:Kl!!iL df_^TYѺpSdѺ:K\޺,B!!9\/A6&Q\a.QqE휻 'M.ͻj@_*W!Jм f 8=ZD > (Vn5gDS ܻVb˻'p5~ %1ʌhMc9yQ{2A=8㞥ސ:2RLR;7ˤ;;Ө<z:9<[;m!<;<;;SB;ܘ;;I;;:;y~7;,ɺ5I<5=5A< 7=Y:<<8=Ia3<:=.<;=k,<==;-=8<0;=l<7=!<-73=_<.= ~<}$(=U< != <=QcDL :/':GڽS:3<;żLC;]˼j;мM;׼a; Lݼ#;Lvx;kO輂[;1;Dh:Yo:⸸Fbtigu;Կx u( *| 'Kw&8.4NA1LiV}"X`ha%j# (u:*u ,v,`.}␼t/ٙO16A2?'T3޷T4ü 6_μh7yڼW9t漟;v+J_>6[iA}&Ev ^I![M"R[1VZn$?](_,7a60bg 3Dc5UQd7RdR9 d2:d:O|e-:Q8f-: f 9&gq9Xg8g7f6jeg53e3rdi0Rc,.c*a>G'[C`o#8]La Z^W+SsNC|I8`C7O=g<7 0{*4$$9@wH- TIO 9F鼛} OR޼kDɉӼ>=ɼ^"[c$z_>=v^=h=:=t"=6=M+=Q#2=44=-=<=-)= E=h&=xL=($=iS="=MY=-"=5k^=;^"='jb=~ #=me=#=Jg=$=?Ph=v%=h=;&=h=IO&=,*h=%=f=h%=d=a$=%SO=yd%=L=&={@J=(=kfG=R*=ND=9\,=*LA=|.=Φ>=0=T<=3=ݼ:=6=9=e:=9=>=:=FC=<=G=g@=7'L=)C=O=H=sR=mdL=S=P=;T=T=q}T=W=TS=Y=Q={P[=3(O= \=֩L=[=qI=xZ= G=Y=SmD=V=A=?CS=?=GO=I==J=I ;=QE=L8=9@=4=:=0=<5=--=e/=)=R)=%=5 $="=H=Z =*=)=^>=V==u =] =EM=݁=:=M2===/6=qv LH_ PS烼h/XK冼/^ +dhbzlf{o/qs7s.t(ȏvs1r^qlo$m` jᚼg^\dJaH ]ڥZ,됼ZeVqRBr1N1KRoG|hCv"@qk;lm76j2\i^p-0i'h=k9 +m*prraXsqqm3ݼg̼`EV:$BLhBD<9:bR36py, EX`J(_A.%k-O#Xy_#-&+1_3Ӛ >PڻQI3>λiU=»kb*}"snŠyvfq'1P޳-y__% غގf_;ٺxlɎ_6iȁ㐼^'tj,UqXg/dPfԬ;oTl.,<_)?{/¼ MPļY.UƼ.f'ȼqʼs}ͼY(Ѽ`=Ӽv3/׼6D-ڼOќMܼ޼T;;e;6; C;d;? KT&᛼»Hʕթ)h':=X;EE=ic;iK=;l;HxQ=}Kq;zV=7n;Z= ji;]]=Y;+`=fIB;b=q!;;e=]:g=wA:Ah=e:9Hxi=i= ͺ[i=#&g=_Ne=/a=}ì^*]=`ɻW=k廾Q=].J=[?~BC=0e;=_l/c4= @ 2-= P8&=`F=5o=|7=1ԃW =O=\H=+W!=&w=}=ǰ=) =TL =er㼍J =h3v =(޼{=#ܼ(=hܼŀ=>iۼ<ڼ;I<4<m<< NF=\<K=u]<5O=w< T=* =J(X== "\=w =%_=Ճ*=b=4=e===h=E=Qk=N=kn=U=q=\=.u=Bb= By=h=$}=wk==o=x=x!q==r==ur=R=Or=˨=q=Տ=p==lp= = o=S=So= ̔=n=i=rm=٢=l==Wk==|Vj==/h=Y=f===fd==p?b= =!H`=Č=^=S=Ǎ]=Ň=p]==]]=9=]=z6=G^=y{=^=;hw=^=Ur=^=n=^=ph=#&^=Yb=tn]=>\=[=gT=Y=YL=%V=r:D=uS=;=O=1=iK=d(=9F==@='p=r;=x =|5=~=/=z<%*=ˬ<,K&<'K<0;N#H5;a;{q;'N);:L>9󄶼0)ƼhNռ5P䕻ǻld) G4FPj"/(P-\247\<*@GED@¼8GeǼr$Jn̼L м1NӼ@,QT׼SbڼV@*ݼX༵}[R] \K`YQbecF`dhwd,c =b7`5*{^S[H-PLX(y6U2QK O[,!yL !Im!G!ţE BD B߁RAdu"@P=߁;6t|93z6@B3T/L+o&{d%"'lSS7x_ = >2! 󼀤#i輂~1޼~74ռp̼Mü(u 似rCuܼ |ټKޔּ8 MaӼZEмhW̼[POǼEw4¼K ճNĻ< ׏̢8)C9꜉f:E,;O{u|;fh;I\gS;$ Q|;F<<'Ze<{8Nx<߳:}x</ <;#<|Y;<; <;;nq;:U<;3<Y; ;A:C;8:[:㟹`:~ov~pQ !G;+ǻ]eû" ޻\%߄@]|^ˎg ǟ)3ʥ¼=IӼ~H?#;R([u#cxmh m6l4Nq/tЌwQNy*ByQ!3nwG%Vt@)n-4g22]G6JDQ,;D.r?e6.E$_9a:M:*5CY;O1<<='g=,=v+ w==b=1*&=;=PNt@=-bK=2u@=XJl=t=oW=~|=\ =xY=`涼(=7<Ǽ<ϼ<׼m<ܼ<\<l;,/np9ȇؼz:y1Ѽl:ɼK(;ü .;] X;ﹼ;;JT;i;9W;h;dA;h; ;ʷ;kFڨ;';˙;Alq;O;냼e2;IIwU;h&};\%:P1:hFz:gP=1`:`4#9-[6ջ'Aq hD\Һ ;9 DjA}ϻbջlûilLq'P'Sg4Q@N?KԉTϯ^퐁d^x`hhZlY2n R4oLn[ S ndqmzg?mlH7mrYkѻhm̻Sf?h޻tc9(^YKTNNa'yJ47GWGMaFV8G\jeM80s%V~ddv0b@Y_G55)w*gĄT9NC谼B߳5ʵ܄[T܇&X(SY7]$I_էeCx!OS Y =kO>fO/|I(ttkpnXjR킼gYqeyZf_jAYe'> R oEB__7F'TQf 5W00:ԻL: =p$; Ѱ&uG;Vȧ c;yw;\;*;Dլ*Q;(pu;Eh;fĻ:;ͻ;>ۻq;:ט;v;ra kW;; *);kQ;I;L3;e];LoC;`~;@z;;=;H;r+s;uO;Дg;Ǽ;м; ؼ;w;fK;;ݛ;!;|;ւ;Ŀ;;P";,<;~,;6};R""<ъټb <Ѽ< 3ɼ.<;<;C?K釼ZE@}ĒT!Z. `:rﯗ ڼ Ҽ47̼޲\sƼ_#¼rT"%uD垼$tIvPneG4㯼ȼ xϼeּyۼ˜_༃j3T弄l)z켊u:w/*! bH2᳼% * Ƶs=J=TгZcQ^9/P\2;v0GL¼!¼¼ld¼;\t/'࿼j V+물 l=Vn$ds9>Q@o$^AoM ?Q;*rؼ\ͼO-.%ӻIt1ESڏ6 `3:F`>;y;FP;ܖɻ;@N< [+< D<(僺[<Mvta <=o<}"=<=<`=P"< kP*<6Ԧ2<)D<<@Ǽ:BY?=TCRB=FMtE=UJ)H=QfK=Y-TN=yb:Q=?kS=0sY0<JC< WT2lS<[3e`<_^kq?6>HB OuT DeO  v !4m#% (PH~**R=Y,` .r/#W0+0p}ۼ:/](Ӽ.ʼS,v3¼4t*'6%޷ 0".j% Ҏ[ P?x9PSTeT ,D[6ns)%AE  P [7Yqb8ҺkIGhs{94}:~:c2Z>;Ԋ ~;׈i2;ćk;[;SҀO<G<ޗ󻣬Q<,"=<%=#<\r(=J<*=ܬ<{~:몉<m;J2<j;;x;jh;; ;I#;K;; ?;LN;m;;ӵ:;(u;.;m@;:}3;w3!9~:vzLPɏ`^㘏ڻ"ݯ3)G̻ȼ΂ǼTm*ƼżV̦&żļϡ(ļrāüW(¼Z~ٿOykʍx0{dW = h]ϧU|*$y$; v:Œ:csHlo{Ek-xYgjXzcY\"_-PXY[D(S8fyLA.|4D2$;Ax3(}+"?taԻsP XŻC7 d _Lя+Ɋ ]U)ے2:P; B IOUItUf\)[ӶP_jqd jQAqVyBDŽryųc%Fj͊MMq1b<hBOPS ~ 79ӓE:┼͵::;[ 2;˔Z;O8~;،;Ŗ;q~;;4;A;~x;/#)k;=!]A;[+N; >:ib`:䔼Д,9r◼ 7[䝼RUٞ`f.};<ޝd朼W`)#꛼I4;u^bVǻ`Ȟyѻ)l1ػ҇&ܻY@߻kA߻%ܻ VԻ ǻ}Ͷpx_㌻4֮ŀj.`17s(U==x:N=` ;L押L^;f>;|;m;D\<$H@P <9>60<#<#p=<9ռ-?<ܼ|@ 8м|<`׼<# t6=aVi6≠6=aۻ7=P*Q7="O7=J"7=j3D7=Ci6=]S5=/a3=ym9N1=hz-=ׂs)=c%=;H3e:dݹ0{Q ,/ߍ ѻ8` _µ)E=Ea_Nz=XzβEW?y#wڼQPƼ66qϼ_8 1ؼbsK%鼵fuY_'OFx?eǔ9) Κ5 W>10%-~Y(B$6J, Z8PW JS fE{ H؆ fk# &F e)Xu :,Iv. Z0w+2_R3e%3E+m3]03$7T3Y<2RA1KF-1e8JK0]Mv/P /]U^/Z(g/v_/*rdTp0geR1i2j2eie3gZ[4Tc46^4Y3Tl2v}Ot0bH-AH)&8%;/c!%x ^_v+⻴d nƻ20SGXZmD'&>y#;ܼIͺ9Ҽ+mMȼi 9+涼7:q;0~wW;W;d;/ C;pi; }=!j<~=<|=c<=(Xid;Fyd;ޓ4Cc;soc;v;c;hc j; wǺCgs;Wm{;E~;Վ}; wy;;yz;@OLz;8ȹw;r-z;Išn;4кfc; .O;+5;HPH;,zn :<`Q:Mแ9F^EXUH7BjT!깻xԻؕul~ѥ]<#Ȇe+;01huf3QyĻd3ѻ0*u߻{+%tg nޑtz.vvYٻ׻2F˻jVĻm͈Nܜ0iTq?rC+SkȺT:䚹p,j:ߡ"Q;q%r;[/!G; $F;?(̔;a* ;졼B"i;-͡ ;L;qa;J;򱞼;Rǒn:s:<|}:@<:Г;FD5x0ݻD(ͻ^bq޼2Kڼ*ּ}ҼхIμfcnʼĵ9ǼKüh\wH?:Q:j~;zߴI:;`$eY;!물."p;4;t;;eߘ*;cl;d;DG;FwO;Fg;LrW;0G$;5=<:$Ǐ <k< |!<ڻrG*< XhB3<><<Ã<-;6h<<:<<<%6<Y=<}=Nr<{=e<ΰy=vUt<ðw=G:b<|u=qFP<=r=?= ̸=%k=O9h=FCD1=HK1=9kL9 =B\=6/0&=e<ຐXt;pt;;s;&hqڬ<1fms<Ѥh$<5nc`3Co;Kpf;Rj3;#G-;14;eQc;Թ?; &:fJ;YM:-;wR?;;;;I#;U;͗;L<;'<~;XR<ü/;<˼v8<,-ԼYB4<9ܼ/<*@)<Yq"T費aL%:FD;~j`;Wu;Sm;흘 <$y:7^Żgcvӻ[\û..ب-,2*%;cJ$ZkiʅQ<:$<''<<6ꆭy¼ioݼ1ԓ=2uŰB=V+F=vH=X-:vK={:g[L=X';XM=h;M=;M=; L=?C;5jJ=4<mF=\c'=Nkq=tꢼrc=埼=`f=ޚ<}jY@AK}{G{z|ւ ye:JFzyt:=z"+;}{Z2c;[!}d@;~湫;iv2;;S;;:<:;)<;*;&<:Oʝg<,8o̓VֹKB幭F+Kp;>h#PpT ܗ/V+]VX%,Zp-['1\H)^a\ a HicB{mg=cQkSmo5qtrH%:rqӡ)pgû#Koqͻ='mٻj}Sf=`sIWLMZ +y?p< G0qVJ [R ! *ӻ `3\$8p: ǺFA;[A:sڻ5;Hл;/Ļq;L+< Pd$"輑*5G輍Y.|ky漊v|㼌#TMۼGԼoQӐͼvżg⮼]ڷ]7sm8ʼKBӼ%_ۼC7ׂL輆'q`]]zIp6[N;"I^EhLF׻.H!:1ޔ񼘝eHNL_}ȏ:`wT;~;v; ߨ;I=;O<_d<ӂ *<.< ԻT=NٻD-T=1ڻUS=ڻR=yNֻQ=KѻMO=kɻpM=X»(J=-hRG=mnC="@='.<=Ċ7=~3=W>b,/=.C*="$D&=U!=$g=|ue=|K?9w=Wa:^ =):;l<e;:5PVF&b pO,Z%24kAPX`_ϥgk5kx{тkļtJmϼV\ټq伳VY1h,T&:c@Kqs3¼i¼q¼g۞L`X v(8K*ְ|NJ<桼ܼwռDɊ˼ !¼`vx1t$NbEsP$Z>Hc,ʍHJm 4}k7mAl'ػKZnE߿.ɖ>ZfVUG`׻?y,5@x&}O"0rAoK9(ޤ:/ ; H;6Ļ;Aλk;p׻8;Xm;z$;#3(; <~T<`_Z<*eO\<7TAa<6-<6<:m;0;"<,l:rgy;<>1q*<~v֐@M<6O;*#<\L49<ZPN2U:,y;28;_'i;g;f5;;:;ݚ:;9d<.9%<پl==nm=f=HDü=>`Ǽ(=!L˼+=ͼ=0ϼ =Fϼ=lͼuy=ʼa=Ƽ=P ==rQ=gI=JW =&楼 =wi =Ȗo^=j鏼p=T9=`h<zoa< Q<2c*xv6U$S0lc==L}[v_"muۉ"6֛%"Г<焻E|ϥvv_l)_PQ^AkᾼL3آ)¼y HBüDDżM'$ȼ1X̼FѼcּm$ۼ󉘻t߼C|/8ԻZ켴7AkU(r,J| ҕ'\?b|6*1 8] q U6 (v K> }zgPie6 7 x b>+}"8q"'H.)缇x-ܼ`0GGѼ2żg4 ly4"o5iT6Er4mVG3nn%)2=TP/W:,\<"m)az 9&RA#򠸻C {ljN-Vno9\& :I;M.4;kٻZa;Eƻ^;y;$E ;2睻;;?Ⓕ;ВB;`;;T;ml; j;˦B;<ҭ ;<D;mѶ-;=;;h<;RW;;M,s;';ᙇ;X;B;1ѹ;;Uܩ;? ;c;;Tǐ;,;m;;y;);vl;O< e;<]; <: <6`:)<{8<<L@<պ<,\P"<7 #:A:z9ZW)~B޺ T>Nς&Ov}3Ȼ ػ̪ yܻW4̻*|](-!/JN<P!FB(.o "c ɸ^h:_O:PaL;;=%;M1;F<:Q< %c<XsjX<4`)<6*ȫ< J6;/Kj;[;N{k<}Sd^< Ƽ;#c<Ǽg<ȼ j<{ȼn<[ȼq<_ȼu<Ǽ{<RżLa<¼ń<و<(<3<0Β<)E.<`` <n$g?<0Ѽy;ټ!;u+;;:t};;b}; ;JP <lT<=P <.<k><i!j\<L_l¼6 8᯼:C|:އ\c:;G^?;sZg;Z;cBL;*e;v;);zy׻c;VV;y}; tg; >; Ւ;as;s c;V9W;7ł:F;\:;b ;;K;;5t;t;z;iא;뻟;Mp;i ;w;Q;N;M;>;;3;,;U{<';!<:aH;`UY;JV{,;"{YX:]:ybc:i2q"" ezIWfՌvu;nI8$f:ɝˋ|Xw̻>\Mۺ#M(8,żEJRʼ]qϼN o ռ18}yڼk"V~;Mޒef(&H S[yL@ם J15dPu ]^TtmXAMuئq|Emc쪼_Z>\ _/6W뫧(*ς  鞼㼌Gܼ<ӼQʼxtea?O=*O+ctFfCu~qһoa~.S yw4DeGR6%(g 3c/9/n:Dk/:,kػP#;@;3cS;eިf ;#L*;b;.';WA˺;ZI%;-%:u;X2:2<)&;<.[;< ; <~˚;S(<ǝ;ч/<9;6<ŀ;;=<;[B<;кF<U;VJ< <&<3<.<̺aT(<3\׺ !<`Ӻ{<ʺƇ;r砞;S:F;d2 ;U;"łgd<=[1<0y"<@=ԝ;mB;xG {;oJ";BEMJ; O;#S;W7J<m;><;a <<w<^:!P};U&;I,K;~3;(:&;=$Cu;@LHz;S;Ĉ\f;Ad<;}mp; ru;)|z ;ٗ;`H];y3;!;;3Uݟ:(b2:i0Hx >׺ i4g3~sXKyחn-x_9wӕd ʻ֕Zջ$c,EΖWH3}Jr7W┼Tsw\4 :qŋGׇ %*MK,Fqy.1r8nm$;ҧi&T>Df/>hUdw>Kb<1b9o!a7_4 _f1^,]w/Z6.L V,PQdS,Lf,ҋH-C->.->:w,L4*-(&&O#a B)~gһ\ bsR򕻏NI-F d>[?ջI/@ɻ-P˻.F$1âUm2v&:]ٗ:;&|o.;|X;{v;I{;ze;JyϿ;y;r;'_;YTC<@<_*;qF<8eQ;zL<Zq;3Q<6R;MrU:<;<\;<;J<ڶӻ>< ػc2<Șڻnt%;nŻR;xû(B;ŻL;Dƻe:Uǻ9T5ǻάz4ȻYweC}ǻF̪Ļغhݹi& 򌲻upj N 0t13ˎ\ںy: diJ0%Μ}k~ӹ&$+V~47Ǻ*B4хMZA>XXCr&b*:ls,{JDĻFȻ\Ȼ\ȻI@@ݏ@BeڪГeW E͕@k'Rj9X &M hx/=5񬖼覺Cq哼zG**ֹO /s9ܫax:s:P;u{WO;u u׀;~nB;:Ni۷;0-eA;`w;\>u<ʹWl <R\<M%<<2eɺ(H<T^0gě{LVф=B',XoS68`gO9J9Z':[N:}j:]: B:=;8:;eº:X; :;G:;Š:I<-Qos<T <YQ<&_ ^c}<C;b;S; FzN<I:|8aXN+jLh1Bk/F)fa!bYcFi` Fr~<Me֌滹Z׻C$Ż@Lb&KW뜻ÆXse?GL+;G[;m;q|Xc;%c|Q;2;ޙ;r j\;";+;al;w;!;㣾=;û>;Ż.; ͻ;Tջ;fٻ;'ݻ;\;I;F*;<;g;';;[\Q;g N;A);@;z ;;ɯ1/;8ջ1;A;BJ;f;ds8;3 ;ߐ>;w;IK];8B:j<; :;yp;%4;G;_:2t;:;3:~;g:;!:YH;l9;Pü;Cv;;Ȱ]P;,Z;sU; ;g;*$Ժ!Ī;p;=z;"o;9YH;#Pϙ; j:޵:.W: ~4ٻ;A# غ £w._-&?b?/O˲N ]-ej#yytW~H7jߟ+$ݧ}~ ৴ˎBTVF("Ta&؍ Nt}sEጡg4~ "|Ҫ9f:̝a:(^2;].(h;󗖼Ԍ;5]r;$폼;㋼;臼C;҂mBч]FXIBB !Lݸ3PVUuиZ9^`K=g^kwm܀sIQEz#e!퀼4\ބι'չuR繒V䕼?.˾rCcw#r-6/ꤼ2غs<ԯ 3BLn?ˮwAcU4ֺݺ~v;߭N19)F:Ȣ:$y;3;/U;op;;[6q@; G;׽;7x۬;kS;u_;RC;J@E';7?;(wƇ;ӛ'с;ԛ x;ɶPm;~廡`;PʻR;.>QF;%m5>;ŋr޹8;?(?;z C%P;(g; W;A 9;ӣW:g;:;B{ ;[;1; ;N;Q ;xk;n;;5;;";);;;9;Vb;;?; ;b;;;)Z;T;0;P<o;; <;<;L+< ;]:D;5m;v s|;}T9;һ?J;ǯv;T)Ӭ;Xɵ;VC;_\P;GDv#;v:S;l:;;;9uX;>h;{Ќ;1NP;Ө; 2;;a;;:;թ:'<(-.r[<-\C:<格<䝼sv<´< _<к <I<h;}$݇;Y.;);3n<>K<H35<@-;TRۼ@;P׼vB;ӼA@;XPϼB;ʼҲM;{;ƼcY;¼[qm;˾ѥ;M;9-;{벼f;$;W@vS;4?;Iћ;';j;/Չ ;kdJ;Z| ;pq,;uGc%;TS;(Ez<5e <-@@<ֺjDB<nHE<~h)Gm< >E|<ʞڅ<1]<i<ڼ|pP=ލoq#˻7SAb⻪쑼;88hbw - ?ׅc,yt9Zz*Er Ouk2yY?eaa``iZ[ EqXqlwVt|!Sj,Q%N̂hJ>vF`R7B~=#y9rrN5{Vk~/cB*Q[$~S^J{ARzs9 f1]&+9%@<  (߻geԻIi˻»|N{A !w.%S~)8؁-wo0:3cd5A 7qUj:!n B.9CE:H:g1L6a+;/Nf7a;O=;Pk;RN~;eJy;Y G<ʙBZ<=f#<9+q2<97B<6'R<7`<: o<c=o3~<7B܎hc肻1zK!oUzm~oO" sVt$MvrPf pY%YsE-ȟ/0 Nt঺`mٻ@ǁȻrPuFo9~rN:o3@O:;a\:J,Z;K0;UcN;v$r;8;6#:h-;:;:M;?;A;j9;&;šU;9ެ;n;j;j;Ĩ;#;>T;i;/;>U;h;_y;:;Ws;o;`;ٹ;oH;>;\3;h";;޶;f ;;wH:`;QI: ;E:;<:q;{9C;?8!;B#;o^x;k;8;&=4;9Aj;U_teK;}1-;ZL ;Pӿ:Oz:MC90>f>Uuyۺ*V3=P*0j_D$ZlaqxL(/% ׫󺲏Ǫˉ%r:6»TT:ƻE;K λ'1`;|һ-;ջ;7Tۻ;߻;s <9<ٓ8R:=ۻ'{/7> Il U κ w] Ѽ 8ʼd}ļ;S-[ܮ1iƦȻmfջBm}໋ބ_2zISlD3_^ZR;<ﻱ4F|9b+S-oܻ!ջ7_ͻEûѮ'׻h,͠>һ\@>-<]@繍9WR:Gڧ;JB;li};Fn;9Ǘ;:꺯;2c;!B<bU<Q9r;Ի(;G(;&p5< <~U <Խ̺=<\Q<5R;hC;˸Y;>^X9; :ɬ;%_q:{\;%:"n;:9 0;:C:;:1&;';Xe;BOe;qK;̥լ;;&˳;~蹼;Q89;sļ}I;ȼIM;>̼i;aѼ;<;J]z;6;b A@; el;zS;Jn>;5x';;H;w$H:_cR:p5*:Ɍ:b0]:p:9#vbjdܼFռ>Sμ01ȼR^ ݺ]y 䖼~e +\̈́'@3axG+TggmWV}6Hx,+9ˌit*㑻/G ,TﻸzjǻhsARkې)餈ܷmJcZi9A}:DqtE;1,k. ;m\$;N8F;:u;q <@o6<<-< ;A;3<,;~0<@;r-<h:(<:H!<:<:w<7D :K06V604">((/)+;D sGv*dOBݻg[nRiҢtނfG3gf <6灻NVŹ};9{YwK:Xt_9:0i";n\^FI;@Z>ji;|Q J;VKʹ;Aܟ;8n9;-;3!x;]3^6;p@;3; ԺV;Ds9 <:{3<l:d<:h<>P9Pnas<_-n%<7< a0YHI1LT;2PP-Tu_X]z!IbHf#ƻhDlzosh_|wG%zUDٺS} )99]CE:Fc,;Ȇ;鹈Ϛ;/];b[;\;SM<];x#<;j< N<0<$N<?;<[+<; I<~ r5IdL? pHCs;R!J[ٻdɻäk9ιzsSy|챑OYϯhxs[Z[y=['"{<,к̠˂1.wdk='49:[ـ:0č:Q]2:_;z*;E*64;w1 H;rɋ{mZ;㍼\k;FЏw;v;7k; <;#o.Ջ;sl;8wѓ;.l;.I;Л;}Fh)8ך|8؊'9f<:<;꫓::,,:Ѻ+;삺?8;ܬ޹Fa;N9!;4)Q:4;@:|λ;{;y;7;_;d;/1<`;;k;ի;3;T";5;r;;g;b;*;Z!;q:R;fG:NW;/;U7Z;h: =Eo:924oB8ObVe1*x<=]<mOh3<i% 8rӻc_^ٻk/[}A%y4KĶZldșLί |Ny^]Ue &ܹ !b%Q9i(D:.+]T:-lB:sx.e:/jL:+/Y :0H:m/R:B. :'9,uB:*$:I'!:׈!:;):*::{::ƻ;Īc ;=;Dk^ ;6%o.; :;iK G;(T;a4ؒ];x4:!g;:l; ;m;A?;i;t; ab;;X;`;SK;;z>;;4;;͵*;L jv7Gy6 Pb4^@ ܽ %5dڻ @ʻi仟RԻ\U\û*_r/X;_Eֹw):5p :is^;}eM;_k;p׹;5r;pi;ѥ;ͻù;qڻ<&ۥ<<؉K9ֱ4<0<"[W+<;`&f4<MDp?37z;;@; ?h;C+;R=;=M;-\{;چ;|K;\G; k;̽q;9üQ;}ȼ+њ;ͼ%;Ҽi;R!ؼo;6ݼ^;I;V8;2g%;X~0B ;::g:Ca:':gm^9R-#/켋kw꼒|Wؘ弰~7ūU߼ȻCۼnκ׼%OjӼϼ ˼ǼZ$ļ}¼%Q^p&fpԧ00ObK5\ $SxŮ6n|VbG9j۟} 囼XWfNϺ.{ۧrي P4yz9ºml:qa|:wU=|:jI:B<֡ ;-$;;;}pP;b;te5n;ƻ/u; ep;g;pq];HMlJ;'I6;] Z;,:bٺ:l@ƺ}:uO:Y39M06[ ǺnȹҺ8Kߺ.bdBκW?E 3>Q#={_t-|z8%d@qXD7oEpB̻S>wػ7|:Q,8 7=g;T@Nu\%,l0+WŌWu$4+3߭7i?p %ĻLuǻL_ǻmgŻQaLdmܥ7sI'ۇ tn?;NI />fq[ƺ޻ٻ5ջU=fλ 9*ƻ&:%O:Y2:C橻;˙8;M0'c;dk}sE;3l^%?;Qf9 Y;Z;C;M;qs$;U<B7;;v;9J;]g;OƠ;;}*;a$^; <\:M<<:ޤC<:.8<;:d*^:; 9V;Gl;v6;:*;i3<"*<2;;js;G0K;Ѻ4;3b;;Άy|;ZØ;\Ҡ&;9ȼ;|AҺ;Z;;'n-W;7@;ciO[;\Ps<,pKSٻS,뺻zT̝:UX UUOgT@UպUmgMVcʸoXH<:j\ێ:*`;^fU;mX݄; u;}Ƽ;bN;օL;WU< <3n<1-B<%~E<~r:A<$=%?<;xC;<`9V3<65s+< 3pB!</ <<6*<<%,;M";Ƭ;le; 3;̛Ty:73|ljZ NU߻0һ&[2ʻ4`TY󦹻?D`ݻF死| 㒨V7K$̜309ËuB"In>nhM%]Q6>MOTh=RW.B[!k_ѻchﺢ_nd̺t/zA噇₼wnsdjvce;ڌ>b>> FJʺ?j.ٕt(𖼾835Y7:o?@U>=LO8K55k7-Kz&RtF3P]F 駼 e zr< C ٧4!\H R"¤LI&#Z!nFt ם΁_ƺ˔(o)鈼Cہ 9XtL:(f`G:#Ws:GX;7l4;w!'uWW;Pw;u; >^;:ӹ;;z`;};><;<];<'k;߫%;$; '; ~<y!<uG}PPZ_㎲qºȗo,0 R0"9ZVK3]k{lP~|`LF>엻! 侂9ٱy3ŸLlF(_cCR6Ż9QEmǻ<7s˻'(ϻ9ѻ` ׻6lܻz!˻![qg|ݛT/֏͗ۍO؍= Ǎ ̌dnaA'΃q7軯w任do}IieڻU&Kջiλn\ɻ3A rû?횶ںC:1!/:m;hF;ڃ4u;e才;ѷB;K;Wݺ;I;培à;n9A;ɏ:;W:;;;#F;(;En;;,;Ǯ;G&;;;;};D<;Pd<7;;<>;s7<ڤ;&2<Ρ;d+Lr:D:x:ѺO:sV:vq5Ȫ:q0(::!38}:9ܤ:=K:UM:ħ::ˡ:ck:9;~%:K;S99;O7TQ;2>on;=Ki;Wį;+ú:;H;;/a;p;BJw;('Ï; <;<$<9 ̥< 9}1<9(<:f<0:ٙ<6c:o<}:^L<:G<ҡ: UB<;\8<#;۟/<3);&<,l;m <;<:,;j:n;:T{;;:E;^9;8;;⦹8;!;T$;ѓB;On;t;ܑ`;Y>;<ͼ 3:m:Q :dd97oF8&0 oLM6Rj;k Q?ܻ$mFͻ!=aQS䇻iz8hMB'&Vvl HRLݹaI ɑr'x9I"n9YHI5:Ig:zܸI:3J`: 8A:迹D; ; M(;֏ =;οM;fG`;"9q;(<'5~;by;Y;b,v;춻N_;_ϻ幎;H;T֐; >;/:;I~;&ߘ;'/B; e9t;PB;HK8;U;_|9;ovgx;+Ko/g; iuO;mx<;`yzE&;y/{;zG; y :Hv:Ms:gp֔:l:h:cz:,^|:3 Wڋ:ċN]:F:^>9:8%;rw30;a/L;,Xd;(*v;*΀;);(n{;(0m;t%@Z;X"b?;;p:2);:gkx9ZJ껪ߺuڻ-ƻ-p7 RMhߎ&&z<@wC Ta/| .QxҺ"w|Ɉ{QǹGj29=::Pt:v䌻:8;퐻i=;<+U;Hpn;%܁;);~{;Q;c;ݪ;Ƞ;;3Ԭ;cګ;xǻ;i;ksԻ;,߻eߡ;;1;;;5% Rq; B[;5A;c);A;':0F: g/yˉh ;2ᠻߙWGxWA0>v^ॼW1eՠV`Nl;"a(㣎G S}UDekpXDEC(Ӻ1{4mɒv [ R4_л\ϵ9ٟC:VE:r6:;8#;<<<< =y< P=f< =< =s<=(=p 3<ݡi/<uҺ)<æQ%<"J+ :6O:m649b4=?+!'c뺡M&i_Z6QRt򥻦SܺĻ,JTiXfr|n&8DK1}^0/97q9h 9Ĥ:^9W:jؘ:🼄:taԼ:#viB: 밼:[;0I ;_;ü;Ǽ");~T˼_2;μA;Ѽ5K;ҼX;(Ӽ%f;Ҽo;Ѽy;Hϼ.e};ݿ̼{;ɼQ@o;WƼa;üR;|!<;|:\$; ;v~:3:3n:tp$:Ӿk59ӽٹ6Cx Ϻg|-s3^Y\.謁F/ Xƥ谻ܣ á˻B1ջ`;޻u}ָ)͖|)wI0V0ڴW`Fi䂼sNuzGJhsW$㻋2kJػAb^ϻeXƻuMLv¬BOU7'ЮTW,TM!㡻]_[ LȔZu)㻓6Q̻mvʵbРM+<m ,Z*B2< ;/7R_9ֺ':cYT:0ˮ:Qr:;;m ;ƽUB';^ˬ.,;.;8';7;P;{~;n":j':(vp:$%t: C\::j:~(U:ߺP[:ʺ*:y:V=}:~:3e+ ;jB;I;Z) ,;3-!;{-&J&;+ˬ'; ,H);k(_*;>);s\%;&mt!;CM;8O8y;P9,;\E:7;C :ٕ$;;:]*;=R;|5;]; 2=; ;;'I;vT;cU;Uj;ORe;w;w;;;XS;;/Z;\;L7;ۧ;;Й;;w;l;aG;4h;+;؅;O;;L;;y;g;";;G;W;:@nO ӆo8eҬ;;q 1B;A;F?cF;z>L;ߪRJ/{WEތe@kcP숼*ޘxv[sɻvz#ٻbs9ύmtFgLX7a%E[UMr 7Oc{1Htk@7.{nF@$ ՞ٺ $xe.ЈVѻ\ûDK-5g໮ܻ8ܻlfuLػ3B>y׻.eջ\ջ/ӻ4 ӻquY9Wӻ~:һԬ:(ֻk;~pI EDmJ羼<N?ƻPΥλDQջ>Q"ۻaP'߻N=cL&J*mF绹C@绍@>?e1_>5<<V*=d >c?ʹEAYVDc2CHjB6LBO gRhcU7dXZ6 ]_bEfE!*j.#To%Os.'9yQ' $~&%ۃ#r_C5!`I(@s59  G悼.AWٻ@"GȻh}zg"vJv)q3j7\cc,2Y ^O_ĺeDUO6}ӹl)~#879o:5~:fʻj:Xf;v;;F(F#>;*Z;zƍp;NӸFf;O:;s:*;.+;<;0d;; ;;;g;`;;,;t;T;};-\<;KB<Õ;GQ< <\3<`<1<<0H6JJ:sL6k>ND^BYP:E?bZ7kD/$st$ |"`<$t'뤋Fqл@<"UpvH\(#0FU 󯙼[ZK9{ ^:nc6:n;mǕA; bg;P,;ؓZJ;, Y;L;@;{ʐn;E;\@\;4;qz;vq;+h;n_;)Y;چxP;>;Mn8.;s=T;]:'͇x:V:銼S:1{q<~_3NY%HpIi ᜼@Tjjͻ夼ݨk^la j\V#6W;0N뺼J= 2IüUtƼAaɼkDZ̼7tKvμS{yIм&WѼB}ҼӼs{Լӊ|ռՅ@ּ:Iּ竅>v׼r텼׼gؼ`ؼ !ؼQ׼sּԼQt[Ҽ6Lϼc˼VńġǼ<üh3vF߸Ƀ˂sӭd怼9뀼Op}\}Z|({1.{i kcy˰ZIvuI{r8[8;)nx(hY&cK ]XYmX:S]ͻZOESJKFNG13&EZvA<؂i7Qw/#c!(LGE.+j` pzfỈ39@ƻ?:W ;RF;{h#;2O;nhm;<-K;;:N;:<-;<<}B<.&<{D<~|2<.F<`=<^uN<.;<3<<<<>1<2b:o`oȻ-=!Ի}Dݻ}]O+ok@𻬢bj'Y$tʓ0 i Y㏻:q8g߻,ֻ' /˻Q]LʀgDvUwl弘;^x:ObyJEZ<[8~4Y1šǺn-{W3E,Ɋ>L:7 Hw:4dRĔ;:aMBF;kkn;sq։;;;+2$;rc;7;;+X;ԟc; Т;1;1;՞;O> ;=; Y;͔n;AUam;7$7;x9`;)\;_|;\;S;:3н;/n;x;Ju;;% f;9zH;^f,;؇_; |.:b} :q:ad&Q:,JSw:RA3w92X*8M f]V߹fX#S\T Ź%ct I=9*9(x9wih99^)9=귇9A *:M4z:bg:;睺S:]p:ߺ;63(;V} =;8S;S"h;v3^%;*@v;"P;[?c;oQ>;2P}C;錅-;y;ڇ;]Z2<[;x<6 ;()5.$35Z37J3Th]ә4s5g7ꑻ9pxm CnC\Fl0HMjImf ]K.cGKg^FL(GWKXUQGKI!J!A#J9uK1L)!eN!@RqU[BZ^Q_ cn vhc lonL1}o5דoydnI3dk0Vhke뻷q`* P[1ջWJȻVSvMH,CNRƯ=u?7,]g2JpE.?*9&9XZ"=4C P$%]KjE usX~DEqX4޻VZһ(1ƻ/}oxnqqh#[.)_lN^՘=ty*>n 9eܘ f\@j'ϻ:g[߻aT5drS" 3C8%<ʻ.0/ֻ;TmFkmIQj\]fKJVq)5zk W⁼|V!)G'2 ;ʡSDӹ$M轭nU'2]0]f̊nvļ~/ƼO䂼7ǼPqǼ> NƼSa[xļD-Ylt.tqFPIL|QJp瀼Jn} yXs7oyijwe:eeR"`@> ZJ,UpHN3}G-?˨ͻ/ 7 .(f$[i(󼩹{Z@:ֻh:lлo3; uu;wV;lOUt;$ ;Yk;׃ <ɹs<8[9?q';J;b ;"܊;5;;롔;t;;e; ;X;I;'J;`я;79;;Zd);4;;:;:; :vu;K~:h;I:LX;9pdM;u @;4;u*;=֩;u㺂k ; n:(h:kE^:/bg:郻p:[9z;9pη3ӻrj܌﹑e8 LqM[I ';,ZE8QFCr+1tPŀ9(\RA~iCv6F cB ?։=9{O4X4|_05)01{EV4W] LeV3ߐ׏D(<9ԋ`O<酼7MDCgyYZUubrqT{\p*wp%s1roksnntlulwHlCxj\yhnxewOav N[.ryS|n Kh@S"`S7YV,"=L'&!.@Br4 a(@7滫gֻǻ ٻû "?9?Eߔ9vmv`Ѐ*;YiQ?V4(С?&i(=ﺍJt,ĺ, q{œ9 θ:$: :ѓ:? ;:ٞ*;_W);uoK;_;4k;ʐ;;;;ù;d;V;a;G;;Xr;;><;V <<Ԍ;g;9;?T;`oCi;)F{;HR;J4;BH);#F@;/LA¡;!0:ˆ;X14;'9;g; ;1;ٹ;׻ƺ;*a;JA;ʎ;i,հ;85-;NRŇ;F;i|x!;n< :;:;i;;b,;;K;G;^;Ϟ;m;;1&< ;Η,;7<-d;ċ;<;><7;M@<L;@B<;@B<̚;A" 7f>,0D";$@!;) #ùY*-$58*7@89Hը9"R?d9u3Y9.]9Zps9^V)n8_O[a7QJ`7:CY{3Qڵ .HByˑfՒ{싧◼ں˻# Rܻ@&yWgÄ n[wwko?5Ug8 5F_#_X'CQ+YK/[5G6e3BB75R@;=)=;k@9AoB6gB@39AT/A2+s>5&:T=" 7Ǫxl2͠..B*V^~%| 7 UH((e1 rr9 ֻ+ȻEo޻ΩлZ4(ŻwD׼F`.C^鰻'qBܤʟ,Һcײ6ܵ8~\ʑ虁kྻaZhΏĻ@HɻΟiλ յRջ*ܺ~ܻ$Z6I;_0&tFK\Y?W*j#5(wReG s% Wq ~ n dǻ}eܻYQB>t""5"+!HL3G 9M!=>#mCh%3H@%qKV$N"9RkU.-Wdj Y2Y@ XLVEkS8!O J4ֻcE|̻@?GTŻ7]y/o'Q}aY/f .꺻Te*So35Ļϻɻ)[λ[_ֻ^i޻OZ>rW8J> Ř+ڼ-B3u' L; u/',42D2ahSlea>sLYԙ4Of&ZI;ߎf ڏn NƎ̅ R} dÇsT j <TSyBQrm}fn\`N![L?UUݻ}MyԻ`ZHG˻#uC;Vn7?z1裻})ǚj"֒S/*qqFx庈8_źGv;+ׂS3&Iǹ?;z]2T;特1g;~wp1};L;<] ĸ;""ߕ;i7.9;48å;9Cz;5M9;ώ9z;9;9;Ql9:; 9;D +~~;])w;>;e;;_#;;'$M;;7κ;H2;v:G;5K;''3f";&7G;,+;;5;$8<Ź,<]@Z UN)$ ),(κUe'ɋA&OU7&$9#k:A b:: nK;&}I;;{ \;Py;,V׍;|x;zV;7U˹;ػ;л;7l˻c;8ƻ;û*;Up;vV8;w׽%;|d;Ja;մ$;$Ľ;+1] ;TĪʬ;ئ3;d@6(;Ax;p)T;R-,;C; #:e੻@:l 9f R'躹Ȼ iԻ&MY#XNaVh'Wi*EKѻ}_bs6r!FR+"?4,1IL / mօ l?+V^q=ϺûJ&OA7^D:v[b:6&/;1S{*;ډJ;esڹPg;d9g;_/:;Ǟ:<;'(:";$;;2;2;XV;;oz;J;;;;;;;;;J;U;õ;ǽ;O;; ;y;}z;A;; };”;`;:\;y;Ƅ;`;qw;ڏ<ӑc;;G;A;$x;ÌJ;;~V;"Z;90g;!;0z;;.;t;M;<;͡;c;(;v;; ;u<;k;{;wl;h;oE;;a;;D;W9;w9'3$;Qr;gI;)<ع :us: W3O%:Q1q; ~g;r 2;LP3K;{볺i;Ɇú;ֺ;ߵ; ;;}Iw;ֺ;ź(<. <#<{"<\,<5<;=I<7VN;պK ;,F:"gO9!9Qt(Ѻkd*H[|EUi<򽓻zȻ/xQ޻Œȥ4tҮխZ %v +Ik$ ^( H*Kԟ+z]+}(+oS*'Kx )b1i;'bjW.X&$D8%V4$}%G"n!Wc ^#"9_ĘK0Euj2,3N&QmP ZsR9(j9!]^::Kﻫ:B;¬组?;b(f;{;g;;;:;:#; ;nĢ;] <5ӝ<<"<#ػ =(c q1<E¹{p2<8H2<q9!0Nr?FYFȶ@LAIQ"AU4@zYr>> ]<:a`6ch0-f,OhL'kj!jaji7g*Whd'?-bb0 Z_K]]p^Z}^32_OQ al_RcS ghֻvkc4̻m,mޖ8mW鴻Nxo_HnNpm|Ij\-rfDbdav)6ZwfRiJ_UAbQ79J/Bf%b@zULBbW=?x F=67="/Wٻ!ƻ !yXκ5ՒxɛCPzdK۹DnK)'m9HE39p\-: lf:RN}ӆ:_M):EX/:j$Ȳ:8:9:{>:z/:&g::&::sؤ::K:Q?:w:Et::O.::-9>Ȱ:A73: :*6J:I=:㲺%9973ofm\0(.Pֺ1s 1tr/smW@e{ϻ$i廠9@lvI»jѡɻVF!ͻ8&4л*ѻ -һ>.ѻU-мԻ,Yջ*ֻ(ڻ%~ܻ"߻  C 2?L`];t*˦ (>Pd A#1 |9]P4TIĸF![hһ,qBŻ\'䳻&컒âػmܻ+tջ)IiʻYa̺(Ano98?X:f؃: cr5;f!Go;(G;6G;5ɺ;Zʉa;FB ;8J<%:O<:<~i:$<Q!;Gy/d<@<<<<2<%<4-8;m x;p%(:wy3$:?+AJ߶+N?(yZ@vglvrdN|oPzgQ\XdVpS>Ek/T<"]q! ѹ`ûbQ̻Tz7*һ=9}ٻWЬ9޻V_9]#:7 :9jy99"x MQQjᙺ  ǺAC`9$ 5 E #[PΎ\X~h>8Sr&\gт*p߈0h;#'"N$m,鱛0,G4碌Q9*=G毻AEsJNɂƻ R[ͻq:F!>8;46 0ػ-Ȼ +pQ&:@"_tci=C +{CM!7OwbRλ59h}Ő:ҝO:]7;sJE;l;vvV;cTV;hTga; =;l{(r;MGL;4:;?I;~@<$ <09.;[;WZ;=<&t;<; ;!7O:P.:Zr):v#h:e:7W9 4t9LD Aߺ;^"úa%YdR!M@z]߹Z五2t9(==:DḔ:Pd[:t!߀:.Vw;tԨ0; )~H;X>ͻH7\;i໦l;{򻙶x;~; ܅; HΈ;⦉;,o;e$;;*;0;7;$><(;xD;vLs;S3;V [J;Rcu;i;+tp9.;u;1&yܳ;z>;z2-;ymt;x_v&;p;vif;p#a;@Vy;@JJ;=p5;1W0!iĖg-" _5  sY]Ijv 4)5\e |ջq]\Ļ&ߖiܻasöԻ&ͻre$ ɻ<Ļ# кiû9ǻSʻL9λ<:Kӻo:|׻|:ػk:Lػ:`׻C:Sֻw:һBd;[ϻD ; ͻ ;&Hɻ,;ƻy";e\Ļζ-;[»4;社f9;_޼>;h=;ָ9;EX3;rpp+;_3=#;n)E;-Z;*;Յz:<:k{:W)\:v脻1:q :#sF^:툻eY:2'"):Rނ9wᏅ9e+u8Sx V ;船# G׹*ں^L6wԤ1V}drH+[p4'w8 ˺ 9OﺴD9 :)s"I/:<H<ۓL};i ;Z;wܻ;[ ;yg/i;E{;n[Hf;n!^I;Oa);\m;XǎY: 6:ZLo9ك]6Lûo6ѻ2mj0vސ-oaĻFFٻ`'2ŝ6Z$Yd*- I/23rz"I6j9ܔ ,<>e8Cr;JF.׻׽JûOFSnCW]Zmp\\Y]_A4^E)] P\ ZVWaκTSRnlOēчMxJKqGm[EOޏB!u>?zj-xA=K:9۹H9_70|6r"619e58m9]#69[7ys:x9$&:=C9:@I;:AC/:MEѼ:FjL9*BG l9{HɯGùgRGqA!hxeYy烻Q]3ߕX` F+(dH-Zgv8˻Mj ٻxm2#\p;r9t$tiryopXG7ldfa `\O_ V3 Q LiJHLDQ@Rb;3nS;Jj; ;c*;A;;五1;];Rh n;8;c<:;h:c;:;4;%;0;c; H;j};`;;s;1;p;'1;J;;-;;U;7;p;ZJݶ;Z[6;{;f;Y;3{;}Gq;㲻C];K;^ǻ;;usһn4;޻'0;.,;v.;G5;$<;D;qSM;-}X;d;ɋn;Wy;;7 Q;ӯۻwg;:&̻;]<;ll;ꠕ|;ʯ;Zr׶;C1h;$;˶Yn;&׉;@@7t;OR:;m:;M;\_;vC;`;7u;rP;J;;r<+&oܷ,#A˻dӻ`<޻Y"mx rn:o$J»7OmʻA )ѻ0 ѻ NлGͻ/(ƻDwOv1ʷ]밻7 g Ŧ Z@a}䦡|ՠ5+9?+Xd黛 aܻ+e׻BzѻmB͖ͻdEsȻԏf-iUԵ$CL!Os? exZa}eKZ =f732+nκ&ug$:#@9 &Tm:'_:j';&H&;E;[լb;s '};YI;ʺ?;%;zLb;;OṸѹ;eٸ;b@9K;q9;Jy.:;M:;x:;O:;{:;f:;9:.;0֓:V;]É:6;::r;,O:l:;(:;19;;ݹ;0^;;P4v;@X;FC5;lH;T:~X :櫹dG":л69L|O#r$& n-G!$T,Lƺ%8DպD1T1OYmZPb.{ j&nqPv_+M9z#6{@{J©zSx q]uHc(Bsf:pj9lmC,jrkfvoCcv|_}$Zj=iVƉ+RBXTM$H_*C`>᫻p9;粻3뵻.-%i̚8<H GN$8F]_xL鼻ٻ8Pͻ+/?nEѧSeC솻|y썻{o@Ŋ_=RG`29)؈_qycͺ7 D!؅b0nw|e9rbY):c/|:umRȫ:q=cI:U(M:E~4:ZR;޺({;ĺ;qx/;?>;AyFQ;Nj;`;M%;~;+8C;Jpu9p ;]9!K;J:9Aa;z:;(:nj;s::X;D:;UL:ay;W:@r;c:m;if: l;j_:C0l;G_:l;\N:B`m;D:vn;17%:`k;:;f;98Y;4S8ǂM;`f5@;k9-;3h;;̺:+ٴ:W т:n,&0:&DP>95U32jSL(x47.`$Q!;L`GlOg_n읻2],f%~ӦG-?Ļ}2"л̫ڻyf仸0gkDSHOs]Nj yFmYxVq~⻠lvܻdgAػo*`ԻfZEһ'T0hл]PzϻރH!ϻt@̻N<ɻv22ƻ *yĻ)z&UԵ ۺt~"]mk2NؖZP/xB9KrxfM:0_:PC:N(m: ! ;aպ#;;;Q9EW;X"p; V8E;K9;6B:J;6Q{:1U;:oܰ;:; :A;: ;E:f;_:G3;5k;;a ;;ȡ;;3]!;F\;\Ǒ헼#ݿfKHjջӨܶǭ[L)%{ )|uֿn=-Tü/^ļ,!ļ"ļ|"d żXs"ļ!Qü\ ¼rc0o24iϵVcIv .3 G  “ Bgy^& q8o @eH [QLH^Ncq>< R4eq ;+ l!B2feVfQLxF'`w*3h׻Yi:%ϻz]ǻHoeûGݻĿ([ۻ{2`׻C}ӻ*98лϻQ̻ 輻K?̻n)λԻWѻgջNۻ Oaed%C8,u3vr7./?( #:ջ;JK3|& }>@jx1=N5&_%介Ի>2\CĻ|j4(:*֓:K*:dzZ;nTG7;",1X;iW%x;m;j3+;pݦ;:;v;Bϛ:;M:@`;';cx;:;;K&Z;u;w;|< ;ڬ <;#<;<;W<};x"]@<7<:<`<&5<{ <o/<<ƥ)<R; $z;Z<̨;;E;;i;J;#};m1;e;3;N;w=;'4;˭;*l;+`;_:;KR:}(u;N:tK;=:;t9:L/k: }<] 9Ź\y'06ۺKdBI4*C_E2B_(7)|89ms9X39aT90:q:`ǻ:oλd(:&һ}(:wһ<3:kλ?8:vȻe8:p-/:ų5:!0:**:b퍻[4:Z*:i":CT:^)C :ڱ29_(9n9Eh9ʡ8QvLуZ '- Zj[ Rw yO1 Jݺ_DZS  H* I  5 N 4 |꺻 ?ٺ#̺?%Uh3%-|q([F:/<繪N679#9A;ܳ⚽;ZO;}ڭ;$̗%;잒g;Ѿ};` &;]<ސ1a3ӵ_ $Һ^?tŻh#̻+yѻ{Kػ4WݻOyỂ 1练k XR廦L{1 8߻ۻB׻@D2Ի.лD໥˻̻/ɻoⷻ7Ż[Dg»׾e:$5Uws˺ߴ5)8 ĩ9H:Ļg:ɻ`R:MлM%:ÚԻ=:ػ;ܻg ;fz;,r;-z;仒K ;;5:.W⻱G::߻|:>ٻP:ջi:bϻ3`:jȻ8o9iL~7SPۺӚЋ a"-^LB jY5|}{W}?wUu|ƻ,{qֻWbWpHND؎H锻! 'ۚXfkBZ#û)qʻ0@һL7k׻m>ܻF M+G軳U{Ř\/tci p_q?vY {Z9 = _ 犼Ǎ}ɐn⓼%8m9|zx$p)'B6.;$2[[i4ヨ56z4 Hs3m;0 p-(.}$ط϶99t89 ޴<6IShⰼ޻ݙлIûuضrɩA64WK"<̈́͒ez:kqp!pej灼# ex_*Nm,]adY1VˁPIILw Z픻CH󰖻ǚ/7ƍG2޺Ě\!iau{0ИB¦ZUo&5 eV2^Ԁr@ r/bN'=WQ<塻 <諻<\^F>;w~R; F;'N;mwe;̪8;m3;<& h;+'HB;/[;L8g:ݍ?Tp:FP:N܆8VUι7;\L6xbw?h?>ѺUmcGº0j50MaiM9V$9w::ɹ/};.,;6HUM;JI9K#i;=9am;9oa;A:ʚ;:;}:4e;:{;:s`;{9H;p9+;k96;t09(W;8;8E;;}8;8;93;N9;_9U;ew9';~9Et;9I;e9;)h9Y;:;Z:t;[8-:=;>C:W;b:;~}:+;:L;G!:;(:;;Y;;;d:;X;U;@;s;U;;|;I;;|;;;;; ;֛;/;;d;;;u;I;Ub;@;Q;.;?;;/;-;+;;< ;<~:<:&x;XW;gp;Q*Ƹ;;;iq;"| ;ĻWm;ѻuO;@޻} *;A*fR;_Bl : }x:)96TS$c5H\Mb ʺ ۺ3:sY~9VizaIIٻgQ5̻wi̺ջ\5AO۹-߅-ir7=V9;7l9g}:|D:Wᴺfj:m:湔*:Ƿy:/69l:`M:F::-:ȸ:D>:ڡ:W:;5`:g;;u; ;=0;W;ZA;9-';nR;;;|b;O;q;gc;~;1{; ';;; ;0;n ;C;;՗;we;Kݜ;˶;ؔ;诿;;;&A;;Y;;N;;;߱;;p ;;(;;B;B;ޫ;$;?~;;Ω;;-;cg;e;.};).;ua;=;;/;I;p;d,;;H;;';;Һ;a;2;dX;m;m;dh;t ;:ǚ;oг;p;u;0;w^;;;;z;˝;z/m;; r^;voi;/DS;>N;]E;M/;~q6;0 ;+;r|:0!;r: *;9`;ҙLT7 ;Y:!8ú: q:x5:X]Y:,$r:…; vQE @ {(P OF ܤK>9tS!J%eh'Z)ɢ,A/i2Y@4\7:͕<Ӡڶ=LCw?5a?FX>8 ?{>h,e>id=4"<9&q`a`\'(`=6~^Fvtz\_j[1[a Z&|WÏX2R6VKV'DUDT?GSP;R3P>+iN܂'o$L#I"Gzm"^DK#B~%;A8*>f/.=5+9 H8OLu57O5TO2WYS))/ZTm*]S%*/P& P˜OC2/PF#EM96O P" EERWq=dXqY\m\󻭦`c߻XfFֻhͻ"lfĻ]poͺqZ泻x{}ڣ]PÛ`j25ÂOoc]}:uy!e,Gk"Wl]IPL?č8a8&'2q(,(#+*:(7ĺ'(Si/&!#zLp8z9f!9~|^::4Һ,:O\:{ ;,&z;p^,;@5A93; :;;ō:dF;:P;N:Z;;`_;3);Њf;:; kj;P;:;k;5d;Dj;r v;f;uo;f;A;gC_;|;)S;;gP;9-;J;;d@;;y<;;74;O;+;c<៺{d<;!g<_\dj<~.Vm<)3;q;;U;8<1_;(<&m;jP<:M<(.I< sb;CnLd;ZZ;gh;t=;#;)qM;؎;•':I^LB:S8F&T!ͳr f1KyY/} 1üҘż;ǼxzȼS˻ɼػmʼag˼Fʼ)ʼ ʼɼǼtbż(XüH+yU?z0t*Ĵ,;.Zw3L1t1޻ O׻Jyѻ"Ĥͻ!%ǻitͼ(鵻V.Ojuf7v@>}rs~ĀIlyp陻h0yC`͊ Wk(N-7/^D8{2:Փn}/_mw$RzOBS^ 6GZ-"л~θ y69̺چoJF~l)p1ҝ Wй0Y]a❺8tQ9@3l 9g-8 `,8E88s86r96+qx9=e81M9798Ue9>`b989x7k9޾=T9*%9=׆2v9?ú 9}4{U6e(*lJyâSoss+(Gk~nHRFMͻȺݻFẰYt*6Z(C#̴42gI" Z()>n0ui}o8N뇻|?p &GܬMNjTdޟcZ-N_$dݩ j󩻩m_Gq~7>t}wZ{b}ˑ,~q$Vmvew1c Lƀ81My}ր'ߺYH\k& t}:|Fٌ:fyۭ:Vw:;19uG%;,qA;m=];g4v;R-;:ؚ;)7 ;2?;k.;|)Hkx; $k;~I_;(c?U;bO;/uK;rEL;w񻔟Q;8uW; Ի%_;Ż n;M2Zy;me;& ;[;2;%hυ;L…;F"0y;[؂;߇;O˺9};8p;`|;s=С;LD;Թll;jɹd;+Ѡ;Vz;g;}Y;/0c;8Au>;sʹ;: ;6 KF;;D:;SMb;jS;ƇP;Ԏr$;ԡ;0;?y;/Md;DO; 26;K⍺^;;O팺l:.ޤ:f:kF:,a)Q99w( 8c8º9Sɺ*gbC= Ts0:ZAC!aM$¹N6ĸmYQߵY9HV>9iRo1:L຀:p@:D1y:"`::\ ;+3ٺ;s);@7s/;Ĭ :;vg@;R{}2N;X%k\;3]d;)Pq;S4.;_"ß;+ ;w;;uK?;n%c;8i;d49;n9 ϡ;9K9;9S;>V8;y;V_;N2;!aι;չ;r;?{Q;枹;m~;nN;w;Wx;,);q Ĺx;B;V0s;-J;*d;;6;3و;xw*W;  1;׹;}kE;$ ۸O;8;$9t;m:;@:;p:m<:]<:G <ɿ: <:;F;;;PG;;~;;O;; ;;& ;;Z;P3;;ƻ;ϥ;R=;g;p;8;6;؂;;BG;+ϥ;0;);9;;#;ck;E;\$;;V;-o;;L.;;IO; ; <;! <;I<{|;;8>>/;9H;9-<9t; ;91: k9nj:Τ9t:9Ma:9ʣ:zsl9?ⷮZee kgx'N⺦NN31V]ۺ¡s<;[(?7b/c=Z#ƻb+һ3RݻP@  ns1۹hӺ7mmk*\{\uc*?Dùù!o.8r\2ժ9!b$ : @-:o~&X:IɺT{:?}: ~:S}:ZW b]k: bW: @: E8!:jd9 ,9? 9n _99lxx8UƎ8 9Wd" 9,nG9$;S9O9Mb\09/zf9!Gf :A#:'n,:l::~Z8:7:b*Ȼ 7/:?ͻr=,:ӻg :ػ:2ݻ":=ໄ6!:⻢):vL8:rP#:Ch8:(69~C9x޻9>׻EE9K ϻ519Ļ馄9J޸9e:9mU:<:w1uU0:NFS[,:,n,:KQ :X :Z9ȠA=9.9*9q:ua8th:٘øL;<2;E.V;V.z;-+S;@OН;p;ȓԯ;;쓺E;;ȑUj;Uɓ[q<^D9<Ɠp<咺#<ᒺ+<Xn2<衺Y9b;}<ǹ~<.8VZoR_׀z뀼 n)0§ψg^aG[|A.򸁼I>tqقq2qSKNe rDHIW/-חy|痻Ly垗t\pk eOU_󎻄qY[R nK]MDlxe=$rc5in-O]r,&h+QoyEcq; .!^ۻ-j`ʻ<꺻9Lg&L쎻2 kEp }XC-Ra1cZ{bߺ>xIݾˤ 固J9{=FxBAyB '޺BtZӺ) dκR7; V N;z^;c o;Zi;A;ҙú ;9Ѻ]; ?;ex*;. 0;;)x;85B;V7Bb;.M̶;7W;a;/k;^tG͸;F_z;{ۂ{;3X;j;%;Z;栻3(;ԦmA;DЭ;%4 ;wk;ɼW;nu»΄;Żu;ǑǻQ.;cVʻK;ɻq';~ʻ@;ܷɻS;yŻO;ĻtԜ;(3H;[;#K;ȸԒ; Ŷ;&g;8ǎ;k;o-;Q;㝻;Rm;2蔻TR;lܐM;T;m>;9mE;E<;{ŏ:K;:Oy;; j;X;%Z;;;KL;IZ;9>;Nv;Z/;>i;+&;-6;;,;;;;L;F ;-ܶ;c;dػ; :`?;5:&;p:F;?:m8;_:;:8;X”:;~:;I:Է;:$r;Ш9O~;d8Oú;y;D;]sZ;ˤ(;Ϻ-Ӷ;&ɳ;j@j;B/)Fr;;e;~M`;ڍ\2";k;v`;ր;n;ZhZ;ы3;̌ ;@.Ѕ;mA;׏|;]^w;u荻o;q#Bi;a;+4"\; ~mY;ureT;-&aJM;.M=I;_97 C;c':;'7;^}5;qغJ4;{5;%٧9;t=;RB:D; K;$W;]qg;%Hx;o8;q9.;p9~;i%:uӰ;`::0;h:;: ;:t;:g;:>P;<p;D@j<;l9$;;:, ;wSw:FkI:X:m6:LZ{: |:܊b;' ;1ǯ(;:d&;Eʻ4;sջC;_(Q;k^;Ihk;Xv;2+1;Nw;(; n?; ,!;pօ;go 8;@Op_;;xz;1[r;Kl;ӻcb;*W;G;;@7;J80J%;oI;l ˪;~ :& ؤ:5O : J:F ox:~W:7::-y9jܸ9 9V~[9 ۻc8һ@*0>ɻkncʶ敹iRAáh<> n\[wk_̊'Ug:8{tI9Mrڹ9ky1:7fg:i"c:";b7:K]i:.\޽:[?:[:S:%M :8D8:^9: 0X:"끂:2h: !W:4?:ž/:ﺚ:|:x9 } 920x9f^18B#Oh͹J6 [V^ j^sN3+<<$_Q z\`ʎ{fe ~5IĂAN#.A2e}Һ0ƺşY &{hGǵdºIź Dͺ/ۺƼ!)Lk./0Bfºu=Ǻ ˺.Һg>׺̝Qٺ&J_ٺֺ5 8к&'˺*1%ź;?Go Qۤ4^,/i돺,Yq焺|Uxtd|cgV3D<ݙlɓQ̆(윉7z/|9Q92A^+: v: 蛻^:Nz-:E젻:%ᢻ:g;>7;y/;:Uر:#W:Q![:I!"n1:t ;e;e7;@+; S74;my/:;>満R@;H˺v>;h*=;iu8;Jx1;4x';^?"y;~8+;Y9f;O!:=:/s:c:|:: :m::ݶ:: ;ޘ:;9:>{%;-):&.;j:7;a:2B;W:XF;M:M;WJ:Y;R:l`;[:f;{^:=p;PY:vWu;%X:{;zR:;z|G:;>?:;bS9:ތ;0:/;q/:9&;,:۴;2:;F9:Cy;J: o;8Bk:!pc;:U;Z:0D;:5;':n|!;<;9;8";: ;;:'bR;z;:Ll;$:0k;|9ʋ; ݸ;A@L;"@;Wse;+͒t3;ZC;2!;"[;mֽL|;?\Ǻ1;Zкa";o;PW; H;j;Ņ);d7A;<k;vDt-;HK;A H.;FG;F;`CN; >G;7;W/g<'< I:Rh@0h;9L;d<';ki<6;|m<);6qK,tu\ݲmmD! L*V0.}>;HaM|X7avhluY~ڼ}năY\JAˆ7ΊE$n,Y񌍻rI*Ǻ8gà:-Y.&!W4݀8 p9`9;:;B:ޠ[:ȋ{:-yj:B땻 : Xh: e:L{8:{k͉ ;XX;*^Ig-;G9@;r(kN;rC3X;_ Qh;% 3q;kw;0źH~;r;!gJB;c0Ѕ;4N;#9`;a9;ݙL:-; B:(;Ǥ:t;:0;:\;v:; ;;;;*(;r;?9;)R;ӜH;ȕ;2X;G;g;M;8Rr;E;|;ȹ;;xR;ߢ;Ѳ;;; ;];;R;p$;(%;X;;U;<;p; ;;;.$;\`;{;t;P;!";+;)*;;};Q;;=;:;x;[E /u;B=m;S8"f;30c;"a;| wa; f;ͺ'k;\^s;cb~;⹄; ;]9.;!9;L:!;>:; d:z8;y:;{,:W;H:;0:;:o2;x:;/B:Y;:ɝ;X;y;z;;rl;q̏;7E+;19;8;Uņ;*G;i; W;m};ۿa;r;m;GHe;w;Y;u ;}GN;;@UC;T; 4;=;%;;{T;I; ;&;:*;i:6;:;Ie:~;O:ƞ;6r:s;R6>:;K:0;+!9^;K9Ʈ;#8!;`8x;;ٷ3C;ԷUp;#;r8M; 8p;n9;#?9 N;m9;sv9 ;V_y9;Hk9@;b89;(5D;e#4;k;aANi;w%U6;އ;n:;5ú;QẐ;;` *; ;}%b;p.@);5Ɨ;z; ;@=\6;a<;$9;4\s;-;"fL;*;/. ;};̺;{p&;1>tZ;);bZ|;e =9d;K:<:<:<a: <+;w 5<ԫ;7<*;?<Ǘ;Zm@J;41<%;~-<.;I)";پb;?X̻d$;>ڻ :E绾l:\Q:H:: Y:A 1:_v:*99i!z@9%9>^*x8.!82b6R9tB7Ċ:eE'w:C:B̼:)@ :2=;;m;8F ;i5-;?2<;.mG;e*oS;h\&];'B!oa;Db;Wf;:':! :s^9/E:_9J:Mܸ:b: :$AGV:63nj:``@:6?=:ל{:4t:/ ::&G:N:k0]:iȺ+7:|pͺ` :uzݺ*99{!V8 JԸ <\&մ :5՚)1ID\Z|[p5٠NIyJ׺㿗 +,1a豻F#K_Q.»8zɻ=cӻB+ݻqD ]DEWCT @@JIc<j5GU v0 v/Y4, -ڜ.u}/Ϡ1+54< 6 v7`7a%Q4گ+a9h!~@_u?@(8R&mƺMk4u ݻb8$3ջa0ͻ4G6FŻK9ay:V;c::wU:W/=: ݫ;.9);\?;7BL;g Z;y5c;h;)ep;=Hu;vpR};"{l;6c숄; [;HR"e;Kk ;) D;=L;.ٝ;m4;-tͦ;%S;;gP;>T;;J;c; %;$x;;L;%C;;(5Ӻ;jqƺ;]F;;;~8;5 ;nD:>/;:/: ;: ; :Z:::8 :%ծ::穑:d:ta:9:C:|' :m9:S 9>:׸]9;+?J3F;C dR;^Iba;JPp;XW?;b;"m|;Xw;D; Յ*;h3;l;u;͊2;v튻;5;f;dذ;B{O;{p;\d/;W;5;-y纯; [;cY$;=v;]Y5u;Rw;⇔喻tV;:-;rѽ;c6j;̻㘡; cػ`;;,;/t;n \;?~C;z M+;i;A[:ѭf:n *:%ٺ:7~:^:>z ^9:Ma":#9^%ӆ9V&8('EO(Ź(u0(, #)£('cͺ(c'M ' '.7'jA'9LC9Ժy9ú9Qcm99ȗ7˿ظ9W𑺳Ɩॖ˹j' u& FG㰠Kh(ĹO:ve}}:A^IƩ:40::9~: 9 :::?:U:v:wn:;/y•;A&;p%; F;6w;af;Cĺ}R;(RL?;#A,;-Ta;N;8B,7 ;b:!׹C:ᙹ): :Òo:Ī9: l:1 |[3:J_:24 9rʷ`{8 #CKUk͹\ TnJE㳹eCLhʹȺCй5B^ɹE% 2йAy,.U=IyoJ>RvYLq /]й,]2칊b\"t\=4wYKDViT[T!S旺1S;9c POQ@~RE"ƺUǺoWºYƑm+]Wf`F B&e!dDdgOyLajh%Uk5EjQ8j9fܴccSi!na,;Ǹc](7d^h8$^9uydR9j(9r;9;Ej9ky*9ɏ96#C9ţ9{n96 f A938qȻb7ϻt.!ֻ0 ޻K=}w8 "[\mƹc  ;a 'pf7 1NZ׹9չx0|z`MJџsy߹wZoX.9SA .UWA]z~3_)K3mg#-˺i޺C7}N]&ỈB^ڻ tѻȻBV%$S칻Tﲱ q" <|n]4 'P}3[oaD\R6L/a9qIb*XX~ΪA>#a׌u4V 3ߺںܺ%Oܺݐ?IHa5 亟㔻SѺ 杻ož¤DWv|)۾|KpȻ һOڻ $y滒79껄kٸK컀"u65*W껕kB]Թ绲fPp%N7QỔj߻%}ݻ ݻƎۻuۻ_ܻ_Gܻ=Z߻K(/廪}gf_2ﻣP_<{'- '  `@NckgT˘iq鵺#/GȺ!Aݺo$čaVIu8n +b ew ]qܼkbrF1+:8ﺳ6V)AVnۻ}ߺջغHѻNͺͻ|zIɻ髺h]Ż虺:KZ?C3]6yLC8 p9TU:kȾ:偻q:tJs ;`;1P);y@O9;?38*J;Mt%YX;8Jc; eq;9|;e;c3;*ߺ`;@!ۺ;׺;.ܺ;U;6j;b뺔;#l;)5;(;L;P0;IO;<𺃅;-纕';Ӻ;Y@;?G%;3p;R<ĵ;&|6|;U;4m;$%9\;ϴ9B8;F,:;)k:;ò:n*;,~:H;};>:1p;3;Rg;J;X;CO ;J;a/;G8; A;@O;#T;;re;0: w;͙:\;N3:m(;ۃU9~;UH;Dm`(;Z);C0;iҼ;OCh;c;se;62;ǞC;ҫD;lYg;»!;b̻ {;ջ.;ݻK;+w;38;A;?;v;Qi;{H;};zy;zL 1;^( ; ;j "; ; oG; u;);r;";:;@τ;;t߻;>ӻ6m; ǻT;⮹];hX;&;ߔF1;&N7;&`y ;_;Q;;-;Cf;菞;;n[;n;(c;;ՠ;Ǒ;Fz;{1;Ek;; _;;mP;T;C;^;B6;̃;r';s;&l;;4;|;:%; O:;}:;l:;Ҥ#:;_9;Xܑ;'ƹ);2Ռ;f~;D;7ݺ-;#3ah;qm;Z+{;NQKƺyOVtcLINjE9A\0=@P,9֗5V0 6{+3&6'[mB"WY@]D:-z(Y 4Df1TrUetڹ<ﻔù^UzX׻+ᢹʻj(qF +GTƦ\]q{X7P8ᄻoT9jv}9^a69K9mi7yP9ݟ" _8Unf~&x;ܺ4;ݹ?9*Sh:кFέ2-jA%D/O`!4`))%@108:ȘPވC%nE&N兺.X{ f<5رv'у&y9ոL.ڻ0ߚtTn6JeZ(eN6UsCSDC?0OɦM[I\dn7uoƔ=|!AZԑ{Aꇻ$#SQŊѡ^{㉻3r5TkWEJgv;_(e[?RQW-<5Uc'RɁIQ1v\NӺ^]L"KIWGɖ@l\s];Hz240+[n!_̹q.VѺnUl{c?S#8m>'-59ŷ9N&]:Z_H9ơ;:`:r:7:̕:e:V::: ܓ:!:̓:Tt ;:[;:MD!;4=:*;[!:1;o:N8;K:=;ͮ:/A;r:CE;:mH;:sRK;o:5O;Y:];2;E6;H.;_|,;,V);H%;R";N ;;E;h;A; ;& ;;X;:;::/:R:: :#:ˮ:[::\j:_:|:ű:O:Lm:\:@U:p:i/:T9Y5:hd59 99s9k⛐8 ҹ  r'" 0>TzIdQHbf_ Rz{xiPк[fu/qѪ"뀨=[1{?< Fg볺bYPq~=U$O@[4[-JZĔtW0S9{%M`nDF>SY$3+ (+ǹU`Mz :8Nc9P 9Dmۺm]:/Ⱥ 9:sZ:W:.*:YK=:J"5:ʯ:긼:8;q95;O9^;,#:x+;M:5;+i:{?;9t|:eM;kq:d\;|_:yj;^:};(: ;:";:]F;f]o: U;a:"G;/L:P;::;l.:;,:X;]9:@;9>?:@;'WY:'w;p:I;:;d:;ّ:;,:B;2v:v;::b;8h:];%U:5;ގ:;ʈ:q;q:;pY:K;3:>;:;`9;I9/P;9;;9;:;:;D:@;`:x;2:%;:ª;̪:;: ;w :W;:zd;K:rF;:(;: ;::*:!':y:L4:I:'h9Κ:Qt: 0]1:]9к8S5/V"Vh=aO%W3n7SJȪw l+$/Bf=4WEQg?lϻz ߻3> cJ>I򭞻 f# sUv₰Բ" $Ŋ ؅6d U׷cy t4 Fͳ e1 zm\ G椻E͂Rn -t;>jMg %cWs\{KU N' iHlC u:w 3(-+!"U<Nuٻ ŋл1uƻc&& ޺Ly>˺*k̻Xt~Lp]3G/ w,{;Um#掻ͫ]O@.GoOBV]s@vG8 ,07:|B87⺥,PfʺməJ`Sgڲ)8턜91:7/:m*0kT:^j:bM~:ꃺ:yJ:k4:bn:EKv:6I? |:eO;gJ;S:);p=; P;d;{$y;Nĺ1څ;sٺL;Đk֕;~d;Q  ;>1;PVS;p²;Eڶ;p;uKds;9;z I; ;(;Q*;"Ϻ5;溺;fl;듺;t;[;-7i;3U;I ;5ڹ X; g:)A;B>:=;w|:;;/w:6;>95;/9 2;9-; 9+;M9֔);Z9'; :e';2W :%;A:wj$;m:B$; :0/!; :";‚:\%;z:+";:W ;;x;:-;Я:x!;bu:2;I:9=B;J: R;:у];C:f;vp:m;g:[o;R:Im;U)7:I=l;$:yf;:`;g:U;s94I; 9ݪ:; <9n';$6;;;6-ʹR:)մ:I:AP{O]: ^':DϺ 9(=d9@o/GinJz[ed6H|ōnGК 2wiۺb*33?ûRtϻ( -ۻq2wu@CWX/Lj~y 녻l @Ռ Eb{aNҡ> !⭻_;,뷻#d'7+2ƻ?0բʻL55̻7[9̸ϻ<ӻb@׻$Diڻu;GܻBI\߻KbNFMP&RIN T뻹uUjVbVOV4껒[VqUŨx&TXQOK>ໃxGݻBڻ =:9(`I:<9sR:qU9f:u#:>dq:S{A:ц:.]::虅:$:ۚ:匰:F:\:,::U:::͉;( ;e$ ;5;#;zV;r; ;l;{$;y;';S;~;';W;O&;G;%;Z;t}&;;%;Q ;%;;~ ; #;} ;p!;;]$;^; ;i;b;\; ;T ;y;K ;u;U1;;}:D;: :c:zb:U:d:^:뺷::8:nD:t:c:(:Y::Q9):wz[69=K9591%{ G&tԺ;:q[-]f:gOP:|@?:3$:_#;:_5:Dix9ݺ&9Q99!Q{;9 >809?{q8R$(9@Vz&:C%q{:sPA:4:;࠺h;b`;Xպ);3J@;U; 3i;k;#&;D5;y9X;ct=;?D;#_Ы;\ >;Z;pŹ;O;Mкي;9;ty;=-:;u.p;H#h;~R"$);ܹ;Ai;Q;Z9;79g;K::;7x:,;|ԝ:A.; 4:/;<:;:O;2:J;B::;:y;':;\K:4;_:$;:H;wB:(;:9;_:;:;դ:w ;:Aa;2`: ;X:~;+: ;O9;P9;8;z;֧['q;X~Pg;ܹ`;ԩS;IaJ; 5RA;niMQ[9;_Bn3;s5';ꄺ;TX; ;蛺 ;۠(8;{f~:`|:3+O:w :@x:Su¦:uۋ:-E7:N95`::,/:rU:::9:+$D9J:䷦c:rg:u:9-D:΄bm:>k:BԪ>:`_:غ :Yl:2<:9#F:QvJ:eHn:).91&b8V2v\B;yRk a6uVnYw;}dLSúLIֺ:v墻HʓĪ jyR%yt;C1ḻ!@,g'<)OJw/Q8/171û/Jƻ 0S Ȼ0ʻ2M.9ͻ`3.ѻ!-ֻ-ڻ@2bwݻƗ5B:y 滅>ZM绀3Ai1HNKLT껻P1RSVX1]\c`f"lC\q,z L:5 MgNw*'NM3Z◻P؛6ȝ8T+eœ/%ԚuyB[Ó W,YBTCuc2׻PQ[ʻZ@1Dv ¢,3<}+/麂{k:ӺNJiKRWM<?)y$DR~b9hX]tY{oTBJ@nLDr%M;Ϛ7[&6G'9vC"'::إJ:TJg:ˈ'f:8<;9;9̈́;9K+;I9|4;9(29;o9 <;1:^A;:S&A;:;A;:?;:?; :@ >;=9m9:;9'8;9l@8;c9`7;69Kn7;ֹ9:;Ϯ:Q:;b: >;-:@;pF:PA;ZZ:CD;u::F;8:.J;u:I;:tnJ;:dK;:J;.K:dI;&:|F;X:}wA;~:4&<;¶:, 3;::*;A:IN!;:;:Ѩ:;ˡ::䮕:qb:x::jSu::Լ`:]:ԛ9:Q:9:5$:w:9b9 99N"9X~T 7^gt "ܹ&~#鹹S? 6#)K8EM=O34ޓ]/Uclp hݐ2uуBE,7PkS_wQnӋ|NNZdnŇY䌈 혻ԉ dpKf4x%Q2knoekb^#mbCYJb湻(&V"cOƺ{׺B ﺌpR㠻 km7+[! 폻 $NJ$v^#Xf^Z~ h{Qg{*jx˺2vmjuS"q?HDk ŊcꟹWZG8 NoSj9Bhs9: : / ?:9)_:!{x:{::x:G7l:[:nj N:6:=&:=:9`L݇9N9Ġ9%rYG9y9X8/M 8Ѹ$ܺHȺt'Qוҹ׫) s>*͈ثN]_s?,;˹#5ոsb9º:,7ҺQ:v:WB:m:yM l:A;,5;xi{;cy&;(/ ;? 8#;tAW(;M@.;Y2;lhWF7;V6t_9;Co:;d툻}8;3*5;6)0;/7);\!;OlR;tø;5»G ;ʻO;Eл:F׻c:1ۻV:6ݻc":4A޻I:޻:VܻhG:ڻ:׻U:Ի:(л: ̻b; ǻc ;&wh; S;i&;<.;G9;B;>>M;2tW;@.y G`;Rak;Iu;46;n(LJ;l;ӺN;%e\Е;Tj;7׹;*;#9p;TC:>̩;[8:;i:;:p};H;ק;7;<;2&;;Q3;;.A;{%;=L;#;T;E;Z; ;a;С;=h;oa;qk;];`ap;;uIu;;x;;j~;;>n;;w0;N;DN;s^;;u;;;; ;3;;7;;f;; 5;d;;;&;J;$;;;=;2;;V;;h;|;.;Ү;k ;;;1;0;/;$2;:@;ޏ;SA;.;g;U;ڙ;b;a4;i|;;:=;;(W;;V9; ;Yơ;,;;=;H;u{;B•;YY;(;g;.?;/;;͢;W;dž;0p;yE;գb;;pQ;f;5 A;}P;3;v:;,!;{!$;;J;;{;J:::::q::[::&:6+m:9M:"8.:Jy\!:C:JH^93ڢ9C嶺⪭9ݺ{ʈ9; {9=%8*ɸ]$,c/6l{'t16k;YU,yR ,ڻm\ϻ\{Ż0!? mCƲ橻Oܐ Ļebʻ 2nϻһ 7Bջ׆'׻Zڴֻe[}-Wջtӻlϻ5hdPq̻ZFǻ4QZF9"ʷvJ-԰Z!F@R %[pUC_ﺚL캫ÔH!ϑ_Oکk,w\VyB om TodV V;M; 8W;hb}8.;Gv8~;i9z;Y90h;v9R;9 ;!9u;pe9۳;19h;ə9;9Io;눐9<^;}ٌ9G;KP9;9Z;al8ʅ;vm;\}G;8z%;Bع鉅; {;k%;?a>;Bf;M3;Y9V;~[;hR;Q;"J>E;&;;f*d;wo;,B_z;l.rx;T8(r;ۈ9[0m; 9Ui;,:e;f H:a;}j:}];v:mZ;pR:VU;:R;J:ЭO;T ::J;:QC;:Zh=;"_:i1;q7:";4: I;*9Z:ת9/:M9k:37v˄:v>:s9Pn9(6C6_R{lt8y۹|携:wtͷ߀ ź$4ĺϺdԺ"غ9|/ں< Ũܺ,ݺE*7[⺲@b]亐HB5O Q1)ITҔUi9R | S׺PSǺK)J񇤺)F؇ȳBP;?7f573u9|5":6: 4,;D+1;vK;rP)!;Ry;V ;W; ,V^.;RA;ZP;.KKI;#Hg;-C;!?;=˞;ma;;Z;9G;(Z2;OX> ;U/Fi ;4?:1.N:鍲I:΀:^{5:WƴH90$2k8XH?]%Zi-@(DCTԺq$}KetcLih/}[W8!nּ:уG]\&G+f9L!?:.ٺ~{:X%:'Lc:s-";ƅ;$Rl%/; IqA;<(~X;yk;dƹ;B9C;ѽK8@;jY;IXܷ;ȏf;A,8~;u*8];49;;* 9;~9E;95s;L:k;VC:;1p:;:;v*:C;[:;p:D;:L;ϫ;Η<;Ӭ<;<)3;M<;w<!;, ڜ8Vvbl421o1M42NP;1ih1]1.gt0;$,(^%ܻ$wڻ!`ػpػղڻڻ#8ܻY޻v ]p ,㻼MdCO03컑D'V /)48c5 &<r)=ފ@;kR6sg-B ݻ$׻[л ݨȻesܺٹ_J])X.uu_"t~8x9!d:'6M:#r:u?b:*&T:|qD;`:\3b%:@!^:y d:I:κHq::-jO;t ;ʅ;WC ; K;^޹U ;;s7r ;k`]^;77r ;8:i9:\9z&:U9 ::H::e:7:H:Z:r":hw: :*U:F9h:S9:%̥9T:89Q:su9l:290::ʭ: '1:H:U:J::;:Ǘ:Y;:&!;r:-;C3:u;;1:'M;hQ:Z;o:h;b:!u;4:;?:!Ç;?e:t;9:; :F;b:XК;L:;+:F;:;:f;':Nz; G:ܿ;:;:};Ni:aǯ;r;;_; ;u;Ψ;g;7;Z`;t;);;:v;9:˙;: ;,}:;:ϕ;:vS;d:;:;G:bM;:@;7n:;]L:^;%:m;9;꭮9-;CS9g;&88۲;VQGɸ;:#;tr;};﹮;W; $;'i9BU;IO;4cR;wM;߃m;&};_׆;o3Cj;|J[;hnZ;`-W;OI\\;~?b;6;;f;;;BǤ;X;m6I;v;>q|;pc; K;[κr1;ϩ޺.; [;Ye:7[IQ:! 6:r:l^:*mF:y*y0#:w:뺃39溓9]/ݿ9,Ӻ"[9qźK9c 9/8Hn 8Ӷ3N̸=e}B,wtbЄ RY <)˹"޹7ٹ zUAܴйm8Tq9(ަ9I:Ɲ;: g^:s`:#s{: }<:]ɺ:йH:DX~:?=+ :m^`;;j;HFw;º(;/Lͺac1;Tۺf7;Q>;F;RL;IeT;M㺽-\;ݺb;dٺBh;Aںo;%ںs;ںny;溿?;x;A;G ؇;Ƚl;] &;>:){;>@4;@b;kLo};CX~7;hg;vL;ɿj;;BW;3Ao;Гq;rd;I{%q;蘻z;~;|;<0;;;^;f!;[;M芻*;1 i ;;I( ;=;zC;΅nI;_6;hQl;f?9ש;a-Y;e8;ʖ ;Or;oߺz;%κ;xq;(T;&; OՖ;ϑQ;;*L;Ʊ;̹;B˞H;yE;X.;޸};gyu;M8zm;l9h;9fNc;D9_;):$:j[;V:4[;ߊ:-[;>:$];:xgc;O-: k;>(;Lv;;hH;[;;X%;*;K/;h; -:;O;;E;rϠ;QO;k; y[;)Ц;SZi;o;M5v;k; ;}w;f;5Y;_~;;m;?;㓩;6;%f;;;N ;;j;B;o;o;ă;<;7";;ک;^;o;;Z;';¥;X;U;;Qű;;;n;\;;=;O;,;3;ˀ;;!|;U;y;`(w;ڰt;o4p;>&q;¬h;ųh;a;[`;W;cY;fO;M;TG;?jC;;;p5;3;';+;; ;;24;>: ;:q::{:Ca:;:{v":x:9yMq:!7-:j2s9i0PrX!اT_׺,k./FGբ\;[1lnmh.{^i򋻊bV0ZT夻}I{زf1|9|:_IY%n|N_*4;޻*#Kϻ>߸ԱÔ JóAl쮻3yu륻Ɲiऻ n"sW3`q71\i⤻IeL|6u% MXh* 2HUDW) ׺4ƺ1߻濐j&u/ɋo !2{̖o`30b8`[9,NzG:(C@^:8Ċ:j+:wn=: :]~::뺁:{̺":t:Vr:bg:/ :wAC:BӐټ:sL9:96):C:[::Y^:_N::QC:: :p:; :S1;Nh:>/;w:WA;;ÙR;;zc;;mp;~U ;N|;l;Y;h;_;ɨ;K5;:l;D:.;n:Y;3O:;v٧:;`:jM;e:ə;"<2:=;>:;W9;9V;VƔl^; T;]o0o;˺;A<;Ygj;a?|;*1{;p4wy;-2t;ƺp;ۺQn;5j;MUd;[h\;Nu[; DY;g X; V; pV;Q Y;:W;U;V;5V;PZU;[%뺢eT;Aغ{eV;sͺW;ښú[;IKc;x~Hj;CGt;#;ʅ;9;Gޒ;n;uK;(!;7B;̋;;3Ԯ;Ğ; q;ž`;Hþ;I;v;4ǡ;+M;J1<;욺;7ޔΤ;ǣ;;?;m ;ۤݗ;=ˇ;g;}Ū;_n.?;i3@;0I;~(;_a渍;ý3;hIq;'Z;8;@P9 ;b9@';9Y|;^":+x;Ƶ7:u;5 Y:p;*w:aNn;K:Vi;.:e;m:`;ly:[;<>:eV; ;Q;Ϗ;N;C0;F; tD;G;MU;4A;Bg;CP:;͵x;7;܃;N0;Q&;ן+;(;5*$;u;Q;};e;֭;Y;R;a ;AW;?:;:j;G:;:p;侓:9; t:h;V8:i;:m;9B;W?9+;8;bCO8;w"“;耹0<; ;zmY;J< -;b)KW;qA_;>bB';y};d;5v;՞;>IǺ;5׺w;ຕ.;5꺯;;y;V};E:;:]; :;:;j;;";L;#$;';=;;+(;d;1;};8;8;>;`;6D;ZDE;*;~C;p;B;h;z=;sC;8;I; 4;R;)/;X;Z);u;$;";';O;;g;;Ѣ;x;;;6L;pc ;;; ; ;Um;~7:ԧ_;:, P;O:XC;:q7; :a*;Z:8 ;T:ŝ;ˉ:s ;] a::+1:m:59H:$9̵::|:21X:MC):ʴy :~Y9v;9fúKC9к8RںT7Fx຀d@b*ܺ/WںTWӺ9Ϻ* fYκ`Öʺq-ɺq:ʺʺ#RкĨӺK ޺;0[店EXYN]/?7r06ʂgp쎻- Z\8si>ݭH"XR?Y*䉾]3ZTƻ!<˻CF9ѻGջ IyڻI1޻5Bq;@㻤>3绹%T|黍l뻕\V 9 Fmﻔ DY: 4M黚ܺ.oͺ$м&m޻ݥYٻk)ԻRe8:λ3]ǻdEY+8⚯W9> 9򫞻:Ǘ_H:LY~:D:JS:n':8_ :N`:_b<;S(+;0q;zp ;Һ';LQ#-;:|g|4;li:;{@;7N9G;l%:M;%:V;:cY;ޭ:`;E;f; ,;[j;.;p;C;wr;a|U;(r;Wae;Uq;9s;Vm;e};f;zX;^;=;T;ϋ;NM;; C;w;"i;;";7;o;E5;lҖ;>5;;RT7;~;27?;q;tG; 2;uO;q;X;D;oa;G:;k;ט;.t; ;m{;;];9S;K;=f;y;;Lw;;Ӕ;];;;|;M;zy;'$;t;;|o;)h; h;);c;;[;_q;sS;;yJ;ڒ;:@;;6;幌;p);.P;;3;w;/ƀ;E ;z;:ns;:o;b:%i;:f;We:Tc;l):y `;`:];Ձ*:\;9Z;G+m9`T;i/7UP;bHP;xԹώP;Y%&O;6lfbQ;TV; X;L{ź`[;RGݺ,a;[/f;0 l;Js;U.z;}@;.o;d@;ݺȢ;PԺ>;bӺҘ;WѺ#;mպҤ;(ǩ;jğ;;0w;S;5;A;-JR;L^;l;/<;t;Z;ấ;ۺ;;Һ1;˺D;4ź{;;p?;X;OX/;o;ڷl;EE;Tqd;a8^;;spL;7;pݵ=;Pʮ8 ;&L9<;EZ9;Y;$9S;9;s9M; 9;9;p97 ; :#ڈ;-:;|2:P;mE:ڎ; v:;:;ɳ:Ԕ;":z;[:A; ;4; ;;e?3;ܖ;G;?(;Y;f;6m;On;|;n$;T؆;a;;;Xb;_<;;r;;;;E;)z;\;ͱo;[';`^;*;M;@Ч;m9;E;A";S;. ;;@:a;:;yc:; 9T;y8u;L%.;y/;_1;v;̺;8;De%; &;,1;8@[7; UPd;`pR;0cr2;N 4;;9V;3쎻ur~;Vr;wh;0:>a;񐘻R^\;޴ۢZ;3H|Z;Sx];C^;J( b;f;x?Qk;o;c"p;n "t;(#Ew;w;ԁΔ{;xx|;WnH~;saq;BTP~;`H~;9=|;N1=Dy; t&I w;2u;I/t;05s;Ss;F+ۺv;z{;{8;׌+ق;rM;N|!;0!;';{;ƹU;܏;aW;>;8;9Z;79a;9=ق;{:$(;D:z;vn:Mt;1:|n;q:\h;:&e;Sb:@c;E:`;[:Lc;sz:+c;8@;f;.;El;;r;}!;z;,;Mـ;5;;;;u;A;v;B;C;D;;E;$;YH;7;"I;kx;EL;Zp;PP;j; T;6d;JZ;&`;_;p[;h;iZ;m;X;Vtr;#X;u;Y;y;T[;};\;};b;S;:af;m;g;D΁;bl;$i;,q;i;Mp;#;q;;5s;pՅ;6Wr;;*!u;;wx;Y;V{;u;+.};;8;v?;S;^;z;N;~;K};zw;y;t;)[t;m;k;ki;ߩa;f;'X;(Ne;6O;ac;&>D;g;\:;k;/;#m;*;r;$;8By;2!;l~;! ;~;);~;V!;x;#;p;T&;yGd;);:9W;-;F;t3;\3;h7;Am";:;;!?;:n>;y:>;:=;˗:]7;&{:0;a?:Y(;$: ;9k ;V99L:uAc:: ͚:PLp:<3:⢺4:@V9mֺ8i}2*W $R6-F#/AI'U W5R[#G%rK5K'NO)Ky`0Y(e4Eow:Dr@=Wq @yB_~EU{VEEXvFtpEMn9Dq6!C^mk=d W\:f?Am:.Eہ: 9Ə:e.97:A2:wq:y:A!:D2::::V::;:-;; $&;- ;7;; ;+7O;^; g;9;G; ;ы; ;n>;N;J[;:;F:Y;q/: Q;胯:;;:>B;~:];]:;xX2:#;ʿ :Ir;9h;9;j9?5;C9V;`@"9};Z̲8*';x7;r;-IR;Prq;] ;<;x;co˻;XS;ˣϺ;\躝;\0; .;S;tM"=Ɨ;*,; b5r;?c;LI>;P;[Vy;m\;s?a9{;c\v;sau;nar;&^X*p;,$]j;3|Z'i;aWuOd;V_;ILTX\;RhPQ;[NYM;_NBK;ރM[rD;LwA;M<;NM7;eS[R5;Wl2;]Y0;\?*;lbc˚%;ԀfF&;`Qh=H;i;1;Sig;qi3;Dk N:Qmk:$q3:uǸ:iy:vw:6@:T#}:cS_:fpN:NC:5Ai3:z:':z:]i :7z֞9Sqb9bf9,[V9ZAN *8MR՗ Uf ƻǎ vȻMN˻Xλ"yϻ}mһeuһUnӻdFԻZ]~ӻMWrѻKOMϻG4ͻJ?"ǻ;»x\6z!/$,*Ʋ.&کo0;.uI͗^/ĚںT猻7뺺DBbQ|;[p#Hx`rwTxDN96Y9{.9+!):Tf: \͎: 7: :/::.p;y' ;ݺ;^Ϻ;I &;:-;OG2;Y%>I;;nʋGB;߳oJH;8wRƍP;&V;P?޹\;؞xjb;{_#e;ag9! j;#9>l; 9:Yn; q:m;ě:j;5Z:f;6:^;\:XV;yj;3 K; ;B;Fr;8;7;K3;% ;F51;`i%;3;';,:;N);T?;!P*;I;+;V;2;_;7;1h;=;ہq;FE;wu;>K;y;UP;|; RU;z;mY; z;<[;x;_;Et; Vd;Qp;f;i;ńq;M_;tw;׈Z; ;Q;1;CJ;,;zB;7;Z9;q; 2;ߊ;_+;;';;7;;;]; ; ΁;a;;:r>z;:ڬq;|:Jo;=:k;pH:GPi;<:%g; :d;O:)c;s":Vb; 9c;nG9_;͸ ^;Ϲb;;8-wc;^/f;ﴺ4h;K޺j;go;q;$Av;52{;Bz;pM;Y숅;d;nmzL;BwwK;GՀ,;IDŽ;PU;;}ؓ;] s;朻~;ܤ.;LRP;ca;Ρ:;0V;; m;Y;tĚ;-嶻D6;ao;;칻3S;5 ;fE.;h{;\p;6Dc;AU;I#G; T7;b ';;xf ;J;ۮ:b:F:t3i:%:T?:,yom:pT:se;:Z,:O4:1>#91/I9T9gz9:`9.]ֺ{a9ѷH9mЖy]9 t>9?D9+903+:3)ݺ<:d7[n:S~9vM:u9mG:::Q:[:}::-:ߧ:XϦ:;u: ;:&l ;g:Df ; :A ;V:);:2;:;: ;f:<";:;:;Q:a;[:m;p:;m:;*x:#;V:SB+;2:F3; :=;;d9F;XW9Q;8tY;qCnc;6l;} s;hعO{;s;;;"H;05;H/;W7;4;-r ;7b0X; *Qw;z,nm;pd.g;C>b;J1^;\70\;Mt6[;+f];_؍];;a; U&La;L^;Ś8`;wՕ,<\;= Z;񊝺(W;蝣lP;ZJ;^OE;BS>;`ʺ;4;7bں-;@#; :;FRX;ē;G:* ::q :rtJ:^P:b*:U :aJ4:f:iݝ: Sկ:@Lxo: g:ۼ:q:: 9: :H:˝:,>N*:Xy݆:6:#(:Sb,:}ݺe:պ٧:Ѻƹ:=Ⱥ2:;:6|:r:,G:.C|:gY:̌5U::Լ/:A1o:+8x:ߔ9-:::;:?:u:[+:S::A:ۍ:E:y(:C:楉:8:鉎::k::r:6;:V;": ; : $;4~:.;:5;:E>;#:ӊG;l:gM;_:S;~:NX;.:-Z;o:[;ɰ:l^;:_;1*:_;q:`;J::_;و:|/_;9Z;A9S'Y;\8R;qy㸿J;E;E͹9;uB0;5&;3$T;/;.m;w ;:_;:Ž:;:H:_SS:ua4զ:+:}ōGU:Bi:F:j4:\ɺ9ٺ |9>纵A8W~Xߧ\= & GRt+8(غL4N@vE6La3{XJpK |caf4 pg|y }ۮ郻E啻Cm6X@}#>dHm'Ļ ǻ]as˻9vpͻ9裻lлrB[ Ի%׻P&ڻD!ܻ޻ᥤỹǢ&仢juMv"绮 3|m @ݻ}<ػ(ǡgӻ̻,jǻ饻x _Zήǥ%)z㣻Oy)٘-4VuߑT1xڋYψ*[|*Nrn]uFk>rbaUAkwX\bPGbqrH!]1>5[<3fZ)wXQofNna׺M;U⺔;?w꺼;:׻B:dڻ:Xݻӻ:w޻q:໚:#Y:\c:Y:v)k:FQ:`޻7:ܻ:dڻ':׻k:mһ׷:&ͻk: 2ȻlL:*»f#:e :yC9H"93u#QVi{8¹ۅ@ _É6焓n7][=꘍菺M[y: RlAoVԺݺ~Dxztj 0d vz\(]Q5H^@<ƽL/bWy"6[]Qugtpow°׺:|#W򞺜&iy5Q* \鳹~!K{;9z z98x:x^:x:URy@:e}+:~G;:Gp ;q#(;Fc:;RCM;톻>[;aRl;[ȇy;Ն ;w*ƈ;m;7v;z=;6r-; m;$e 0;^_;uYڣ;TF;`N;3+Mq;fdIs;`rCh;HA;=3;mF?0;j<(;b7 `;3J1;40;/w;+u;';8&Yͤ;";!*;gW;"ӥ;K;;;ݟ; W w; v;Jv;2%ҺX;\;{?rv;frj;Ҥ3>];HŹo%R; (yF;8N9;b94,;!:&=;c:;2J:%;::G:h::(:Gi ;o:T;N:1';*E:1;5;c:B;:NO;[:/VX;_;a;;2ji;,E;!p;;:v;;2w;ǝ;|;a ;};7$;t~;";Z~;5$;;$;|;!;4x;H;Es;];ȣj;~;Od;[;Y;;^P;S: F;:>;~:l6;:1;: *;:ߖ#;{:1;s:;:= ;:b<; ::&::D:.:::Ꞛ::0:/H:Jx:;:_:`Z:9:):f::9:A9: 9:&99:P8m:Ӛ7F;kЈ; >;_^EP;*2;< w!;Ǩ1));}W| 2;W9;xB;йuK;]UڹhU;{{^;%5g; ]l;F\p;&Hfu;}7Qu;Os-t;wns;ҊVu;Zr;C}s;r"o;պ+m;k;1d;_;m@5Z;o7R; )QJ;i7@;D4;R,;v'`;̖n;~Y;ܪ:: 2:h:Y׈:۩Y:F;[:C/: 9cV9n忻Ξ»Ilƻ˻꯺ϻKpҺ*qֻ&ܻ_ z GSk4HbUWP_-i|$ sM 3V I 4~~+$ƻ!Yyϻ6ٻrwiL> ># ,!$m(>,|H]/:e3t|5P7(&U:g~|;*J>;@@ BE*C5CfCXNPCݻu CvQѻA`Żg@\>R2=:"ܜ7ٓ~k40)1N.x*bo\%fsi!^=WTS/RDž B.PӨO!NLQ"OLh仟ELPڻbH mϻ/C)ǻN;m!Ž5ֵ'*M۪5 ֡&˗p<@2ٺ-o/YAgpR'/ 3RmvMo^0UQ 99n9c90 :cm@:G+:d~:2P:p:v:;:?;:b;H:;k:;ZK:;֙:x0;w:톷;:j;:;q;{;>P ;*;;;;;^;2#;;"%-;K;U5;;q@;W;I;E;C1Q;b;"U;;Y;tb;X[;C;YW; ; V;';ؠP;T;L;X;D;;E;;;݁3;;&;I;7;;o;`̤;a;ƚ;ń:l;W:NE;r:#{;M:Pf;:3 T;{: @;n:/B,;I:N;?[,:;K?::9wD:C9y:|t9:R8:wr:3]B:٨h?4:ι[{:,鷿9KZ69U+{9ȚmQ9κ9h 9&~8 ^8dD#^8h18@=8oK1;8V8;a)9n?Q9$wN9 #9H9*Ύ :qh*:Y[:H=~с:]Ơf:Υ:cο:A:뭻j:n|;Y3Q ;Vq;dI;E=%;Eθ-;r3;:Ļ8; ۺSTA;i{BE;|TG;IR O;پGP;=SO;Ӭ P; M;r[H;QŦ-E;Fڊ>;E9;@B3;pT+;p5(;_â#;K;\;kK$;8;q1ԑ;oR;z ;KOD;+;m:|:$eJ:R:tp::u^T:D:Ґ:@֖f:u& f:Za:څ{5:Yy6(:h :(Xʄ:BBL9f/B9(ʶ9:vl9Ri)e9Ǻ8"iɷsaط%-9 L ù!g̺U݇&8JBů_r %뮹;7q޲ӼGw^*[Lso٧n79\Ե9񃠻/5 :Qܨ>:|鰻܇u:yV:LG:Ż)Ӽ: M̻%I:K;ѻ89:`ջ:hٻ0:ۻ:ݻ;޻ ;1Cݻ ; ܻ < ;aػo ;$ӻ};^ϻm,;*Ȼی:»]:׼ :):i:K:/%: -:rz:{:=Eex:3q]c:Ґ=G:GU":Y9:DM]9sUϡ9^ꃻY9c19HOX8 uky1tkeޅcsPø`VzkJvٸ;U;>;\1:J~>;$B:su:;S:7;:WQ3;'r: .;z:s*;O: ;Tm8:G;:2 ;a9=:+92:90:@9켝:+9$:S9M:b8[$:1³8:d8t98m/9!8'b8b8ն8a9\YF9&Xgd9̽Vs9_Ǯ9yz9H u9꒴r4 :uTUV:>*:yH 6:::-77:U?:fvM:ІU:̕ij:@2x:YNº]:3պ$:/#fc:;: ˋ:# b:HM0+:.9l>996K&trfW/񐺝Uܺ%9ʼ$L'/"P(g22,a@c2DDM5\W7eB2$l+'޻K ֻ݂KNлƻ2ٺ{3\κ᯳&O2yq}<`VEAtE+u5kn紺23`4ǹR8ag:Pw :1v:Pnb;yb#;g`=;rgNV;S`'m;Pb;&+Z;1s],; N;y%M;;r6DA;v73;&:N;.~;#6a; <0;,K;b5;zb@;| ;a,%;i~G;K5T;k˺;ٺ|; 纋;8};xA;OO;^;;wL|;uI;*]X; ;* ;;Y:%;.tV;;\9Vu;;1;a;a';2_i;2;}G;;C*k;d; ;* ;gH;0!RG;N#-|;Hz<e;_HO;1Tb:;bB#;C}qN ;}(^::߉:Ǐ%wq:xG#:) 9츞8"In.ڹOC$1ٞV<ҩG+𴻣7'۵渺iJɺQqպwTͼX8"e ᄏF Ӿ`N?(P1EF;7Bٳ& K򮻲R8UUZ#[#wI[]N^`\A)@c=@EBk>'槻9P註h9C$5q2TP/n.kN-ҝ+sUF/բe.& .0wMM- X.vc*Eg9'zZ#5[H?[)4d!Kк=o=TSKLsWք0.b9r.9 :^#@:,;;sԻrv;|}ϻd;p'ǻԮ;?M;(;;;Kqش;aS;Lފ~;!w;hnSp;Qmd;<[\;=%TOT;A^=J;]sD;aɺ<;L_^6;D!V/;9(;N";W;y=88;:(9| ;F:;F:?:3:fD:`::{:;:u;:K:29:T: ;S:#;:0,;*{:>;:\P;':c;L:Xs;W;E;O;鷍; ; ו;~ ;m;;*;Eq;;X;2;%;;Z?!;o;%;Q!;P+;ؘ;&4;G;X8;05;F@;=;F;S<;>L;;]}P;8;DS;.;dT;2; T;);AQ;|;N;;ՏK;V;ҿC;;b?;l;:;Z;Ȇ2;;.+;Q;&;;.;;;W;h;s; ;hq;s;;f;;a}:C;:P;k|:;-c:ǡ;:[j;%:hܭ;z:;@:NJ;! :4;\:;r:l;B:={;րW:%qi;5*:X;'9\B;>9z /;;;k./h=:{J:Ca:`º!Fg:5t%:G9G9LPƂ'ҹ|:1 X6_n:|KCd8 KȺ)T4꺵[F}bkh;(/XnS85rFxIyU׍a5rZz>(/z 藻b2,!  ӫ_*#fg»-EɻBZcлg1ջ|主ڻk|,c޻qǻ<\̻C>份*һ2lֻx廒ػ2^\ݻ໬5<仍ѫ滂22Y| Gfx])0p 0 S tv 6ڞ[RE&AT t~J F A+ :z EcI;oe@A :y_ i߻U ػ лbȻC,7ira̧1^ltTN)<ލ6[iڀ 4$|x^\sv1mHyh{H ^ FTu JI j:W*.߹!J7+Ժd81QΨnnFf{~6B!.ۻ OѻsN82ɻ9:?}L:z:?:-ا:m쾽:O :{0:y:)&X;*ӻ# ;}e ;.p";1*+;9D2;sY:k;;h:D;;:%8K;xo ;0&R;#;bX;;;g\;aO;5a;G`;b;op;`;{;GV_;O?;Z;ƅ;AT;/>;˃K;U0;A;@;5;;V(;̚;; =;;H2;o;tم;:;:;e:΄;:d~;>:0;[:?;b:Xͅ;:0:;^:x;:;:;:z;B:u;!#:);z:n;:_;X:?*;h:&¡;:Ǧ;:Y;:.ح;<:V ;Ε:;u:k;:T7;Ҏ:!;r:;v:;d:; T:W;<:;(#:^;,0:;89;A9K; 9=;3.V;~?&@(;Fn;7c`;<9;h$ ;{L;ѫ;ZS;ܺ;ؗ[;2H;mfܵ;47;p';;.jÝ;6T58Օ;,:~;|5>l;0A6w;FD>e;7B7V;BF;GBH:;CA@-;?";;B;:|7f ;^1|P:a): !:E :r t::Ƽ |:C׺fj~pЈim{dnsUe?qL:ŸP4wD&Po!)sJdgbFӨD{ަW?7 8u8lL)|-9l>9֕9f u9~3h)9xQ9g9Էs:32: 89p9n99]9lp9f9979~:@(.9.:71W:99~:Z岖:m4uE:;$":{bڦ:?:ՙ:n:;sȺs ;rK ;`;: ׳;@;0] ;Ib*N ;Y6;A=;7-LX:EW&:˗d:n :0{P:;:]|::Aت::#pD;:g:΍Q:_$R;:vbe4:MJ):쳻8G#:cӷ`!:^ºF:䮼;8:ʾ˘ :Gq::,+ûU:ûl 9Wǻ$9BɻD9QɻUB9ʻd9ygʻ^9ɻz9ƻ6:û :^ |*:U8:*h'>:խIG:3O:U:A!\:գQb^:gh:e?o:nXv:*{32:m :S_I:+bOZ:@!:hD.Q:rv:_ ::vֺN:=b:܆;\B"; jy;TQ:8 *:Z9:":n:!w_:::G@:::h: :[:ؓ:15:k:;:;,:oQ;\:E$;`r:(;aZ:4;: ;<;-:D;Ԍ:M;ȃ:;Q;m:HSZ;[]:/`;Q:ng;(G:o;*A:2vw;Ψ3:cy;+::;Ć<:;'B:H;[:; g:,;G:";,:v;ʜ:6;J:Ƙ;1~:;:p;:; ;;|;g;;Ӥ;&;ٴ;,0;C ;:;l;g+G;;8R;~;];Uo;af;U;m;+;r;b9w; r;d;v@s;L;o;a6;nAi;j;"`;xf;T;Uo: )H;:9; R:dW+; 9!;$ lE;۬׹ ;HT;И :FѺ~J:k'+:+: ;^Y:ZW":ko B:dc|:9a:ɛ?@:AѤ:+:9 9(/f9Ȼ8λ7 ջٻmT|f޻sI~㻃v1绸*E)J\z_G[}Kq1|nȘ)}I(lxl5P1ƺa J$Ӻ~\lǬhPsQ5?VsCN(y0128`E? 2rCLEc6޻tE'ڻ'F9ֻEѻ4CZq˻HAmŻ9A>(@ɷqu=xx: 7SJ7%3ea1,i߀ +(Fs/ eҳ3YA iP%R#'IDVȺM=Q8"g4o^Z--T&B|\ޕRIr8\B8Gh99 ߺ9:ĺ!%:PQF:2D [:kg:dRq:`2x:#Ru::ɹ)l:! `:!FCL:5*4b5:+8H:.B9 :949:ᯏ98:ey@9Tc:8+ڈ:b,=:Ը5:2 ^<:Ü:+W:a,(:)y칕+;s ;ܹ;>ǹ,;{y*;縮x1;]Ͷy<;(!9J;9[R;9޷\;4 : 0`;{5:Kg;AG:vj;g:k;t:j;:4h;gŎ:Ch;:tCf;"Β:Je;[:Wd;f:[c;Q:Aa;:^;c:J0[;: W;:fQ;:SM;:&F;Ƙ:?;硋:#Z>;]+z:Z;;-\:=;5:I>;/:@;J9aD;[9yH;:J9q M;g#8VO;FXR;Ȉ|JT;KչzwS;-HHR;0B -R;asb(P;ӶTN;}M#eL;y9ٺOM;]CI; I;eU'|I;9]F;w:H?H;VWI;eK;5nN;VwQ;]=W;_ ^;M &b;ۊKd;/|M=g;*EXo;Wzs; y;nW};;Γ潆;+Y);3;8aK;ew:'bۺ:ߺ:r1庸K:jT:7:r}9)8(;@ ަ  { mEF qكZ aĺд A "A x |-#mw0U9V BM&Q:`f`[/ny 6`m6ڏ_.ΒN:ںQ*º\~u㜻uI,$Gù2s u8 9 :>b:A:tв:H:Ys:ˠ;];Oar!;Zw-;q<;ϚI;){T;Zb;al;Qfz;튻I;f;~;D3;텻^;yQ;r ;ـ#; {z;]yJ;IuU;]n v;j2; f#;W_nt;{Wy$;LNz;$CB;2úނ;u|;ҩm;C;-;w;];߷6~;0; 9ف;Uٹ7;1;Q2;f:&;͒c;k6:;W<69چ;'8;68);8q;b/8;8g; 8ہ;|17^k};#1Bx;0JQr;cbG`"n;Mj;)\Tg;1e;(Hc;V7d;;Ūiye;6g;H8k;:A8n;IT9r;s9 9x;'[9b~;\9; m9.@;S9;9ON;9k-;:ǔ;B4:紖;w ]:Ǧ;:4;ږ:;:;:Uӣ;B:p;p9 ;;P;m;;';;A3;<;A; ;^N;Jҩ;\;T^;j;䫢;r|y;!;܂;;n;<;;;];=՚;@6;;a;;,;;{;;p;;kec;M;~V;V;J;Z;R=;V;y_/;!;a";_;,;; ; ϱ;(; ;:?;n:!;I:;A$:;S:Dʼ;D}: ;:K;gv:;%:;Xp:;#a:O;.:::;8:G;-:;TV:Y;:;!c:6;e8:J;z:A;:I5;:;1:;\:;:;GӨ:X;5:p";D:;ަ:);:/|;T:;:;:G~;a:d{;\K:^;r4:;:;U=:Z;:{;lU:̀g;F:2Q;I:kH<;D:\%;\:`*;Χ::A{9:lOɸt:pl9=GY8Ƌ;K Cyk溕QbD C!t&@73]@zOHʝnP闻SC꡻MAXBcU\%>] g_Rɻp`5һihbۻbBbcdb)jdc^cˋbeI e6 e "c!e:odre3i+eT/c8@c5[[`O]L(Y}vV<_$UVQSO|OO2(PvNF~NKQ] Q%O'NǙKw[JMZ:FD}YA{G ?=`d`?>108k89D:*':8x:9:,::R:N;9:{;$v:|##;z:w/;:{>;!:;K;";UV;E;0b;Lq(;0l; )5;sIr;A;y;/J;};S;m~;];;-e;3F;'m;h;o;t;Kr;EI};js;ow;@r;Nt;o;9:x9:19:9: :w:-:sU:EJ:1:ߝl:*:#:ƫ:i:F_:N:%4~::T:rk:!*:x:p9 ;9T;C9I#;84;Ue뷑B;'NR; 톹O_;Ǻo;ʬ.{;qwM;>l;U-2;>ؓ;xLp/;-\CE;jA;@怺Ni;"~;똺 ;t%;ß/ ;;\ȺY;ܞӺx; ܺ;r&;w;Xӱ;Hﺇs;uL;;<;;8J;s-;MZ;W; y;;0;HԺN;]o;;NU?;x;m;q;Fj;#;I{ӹT ;βr}0;ۇ;x>9;9;~':B;3Mm: !;:az;:o:E|:*:D::¹:c#:9(: :pq::A:(:;:g ;:;VA:;;:;:ۢ;j:`;:;V: ; :6 ;!: ;]}: ;%:ʦ ;zA: ;qs:*;BR:,; *:";yI:<;=9;M9K2;9sw;l9v;9RI;92a;9g ;9C;?.9{;f9`;79;]R9ћ:J98:%9:j9:}}9;: 9 :*9`:9ޯ:g9"̞:::|:"rv:$:X:rz8:wt0:bL:B:dp:Q9:9ћ:o9:m8l:7s:,h!p:M;H;L;4:;YW-;Ԅc;_;p [ ;Һ3y;d5;:[ f:4:~$: 35:>:IC:ԌV%p:X`l6:iī:qN2:Ux:/lo:Q(:f:;Gτ:tӴ:$2́:-~|:MJ|:*荻(:bۂ:_A-:ʎ݋:(:CV:W`y:y:xi:{Д:0{:.t}:j≪:ha3:W:4K:]>":2X :d&|:b̎;Ӂf;;VӺc;3v;#|~:zCҽ:칆:w:Md9.:)U ::Śj:\{::]d::՝:ɋ:: ;!;r;AL;P1;zl;=C;"S;W;; j;i;b{;;^;:;a:K;ǔ:Ry;qb:H;P:P;:W;ƾ:W;D:;:+; Z:[;&:;6:g`;$}:;m:9< Y:<(:<ґ:X H?;+|;轖;Q:?6ͺC:Ẇ: ^:p˃:s N:~8|-:U9mLh9%s F8 $θ&9={h*#Ͳ,义/g;3e+`5AD03~:C=MC@ASNEEiCL626QQ8*YUm rT\<ֹid纉Jmc5 vb3B8~99u~ :4n):Y:g/$u: :H:A :S:Do̤:ϘE9:ߙ`:Ԝf:":zd:`:e:7%:7糧8z:ŧZ5f:2LR:&"L:&R:`K[:?4m:x&:G::WkF:5E:׎g:o1:=m:%a: :uL:߀$: t~:)d?:UH:J:=:Dy1G:%i::O \O:Oa:7庳:Eĺ :q:nO:`x0:%;yw:7;:0;Q:XI+;:;i&;K;y!;O0;;$C; r;0U; ;e;Z;w;a;G;t^;Z;);j;!;;;;$G ; ;.+(;;1;M;wv;;";H;;^V;vF;#b;$^;o;;rz;;X; ;;~;g;6;;;t;%;-;6;;a;3;;ӕ;;&M;"s; ;;L;;;-; ;j;)`;v;;B;;\w;8;;$;ӑ;}s;驌;:g;ڄ;%[;xJ~;~iP;)n;wE;];g<;6R;v2;D;D,;Ã7;v&;,;/ !; ;~;ĉ;; ;;W;_<;E;H; : ;Hb:;F:;qT:2-;::{:p:!:x:S:b::1:{:h_::`::=::Q::G:5:Z:3):a)::e:X:嗻9):BY9o:h8:yq ;-~#;;_ ;H/ :'{: :E :? d@(:s):)BD:̴:}g:co# :=L:Z:w+"s:k7:斘x93CR9~QCPպI?Ag $]QB%_!Fs-Jf6rú0CBM0غIo}$ QfT*xxV[5ZP\N)[B"JU\`)^-\[.\I{.V\-^]/],1)];/.`4_}5+_8^Ф>0K]R;EXYkKR$ONLU ERX=B]ru37`I+*chf irn캾sպ|wx=ܠ ֕މ-t.t;)0;ۼF;wٺ{;5#κj;Ⱥ] ;0;N4;lI;C<I+;c5;<;6 E;,bK;/IQ;ٸ1VO;}4O;) 3wP;ElkJ;1D;GC;o<;23; /;wqt$;q*);Dkg;V_ ;X|#;}_3::iB:92:=z=:{_:Ȝ"::ˁ:dR:5V@:Lӻ::︽[:8q:9:V>91`:!+:k:^O:0ʱ:}:kв:6?:)1:Q:ɗ:%e:G:}::4m:G::q):4;#:Kh;:>";}::1;%:A;͔:FQ;D:R`;A4f;^ǻ&Х;B7;;;9mU;C@;>@- ;ºSR;ۺ;;H;Ej0n;"ݛ;2ψ;=y;v#Nrp;v\Ig;W^inX\;ҊvP;cF;Ao?<;+2;Nm(;!;x$;q68;aq.;f ;6S;4p|:Ġî:ߠNe:Wж:jO0:Ѡ܂::OmM:lv:ݔY:荻F:?J-4:7h|$:h:X"&:D92G¡9sa9o9@L83JѺq ?3r ithA~ڋNZF{L^U0^,0^ )L5bҹU*9reV+ҢGꄸƹB8Jr9#!9+FC98l:>@:&b7:R:Nɺ]e: غ͂::Vm:Eo:mW::u::=@:;Md;w麰V;v ;xiٺ̶;,Ժ;rƺ;ڽ'::4r:#ݶ:ߑ::r&:t:僺M:xN:hzv:]R%k:f@;J:2M2:x,O&:ӹi:\9AMT79m9 mX/97'9=8xR9y 84a98{;9P99}u79:8sB9r9E>j9^O9m빬f9!B(98BT9y\9Ƒl/9Vܥ69º!8kҺF8f859k|!9KC92khe9Ą!>=9)Dj9wD/o93997G9;:vz9t9 9WP;,9ۛ8?968qA5%71is,W%Lm#]NQjz 7ƹ$_ιE`ù%>ŹUNjϹ[t۹+`YWӹ^ۺ~۹jӺx޹E'Ϻչ3˺͹7Ǻ'$ȹuź⸹xDl㨹!rú_Yº]º˹>ºl<ڹ^ 'g KǨ!K/1A)AC'0 F aQCP{<4W_:du=>W17w[N9&u09C:@W1 6:7h_:^7|:T8::ً8i:\8:3\8[:8a:nے8@;58x;8R)!;8/;9@;>&95N;VG9u\;9h;q 9xr;~D9dm};O9;(m9;E9%Q;9.;93;ye92;<9ے;I9;b_9S;8:x;9;\ :.u;":cT;or :؉;2:k;`O:;o:1Fy;gv:Rq;)+:0tj;i:]d;ޯ:H];I:2Y;P:\U;:Q;&:N;{:M;:(L;޸:zL;:J;:~K;N;!4K;@;BDK;j;K;&;J;)70;H;8;B;A;6?;zH;(7; N;i0;WS; *;W;!; X;G;RD\;;_; ;7a;~;lg;:q4i;,:n;:)*u;~:tv;wȚ:{;:Y|;+O:2};i:/};9y;i9v;#ei8q;3`Lk;Lvxg; _x8c;Ͻ/ ^;][;…BW;hU;kTR;'ȧM;ѺC{J;|I;e9E; @;Fp"@;+`'=;F7L9;:'IB7;\`X ^3;xj.;Uj|.; ;);.qa%;Vݒq!;Ib;";>B;;d.J; ;Mڪ;ot;Fy:T:m:Ц:h0:.;:(:1:㤻,U:g:(:aã:{:m:=۔:pB:hbk:i"O::ߥt':Ԧ:U93c{%9, GCRml Թ(P~blXY2ϺI漻k33 v0û9“ĻMY!pƻ%*5|Ȼ[3` ʻ;̻rAλLλO\S=λ1Y̻`n˻8eȻ4lpŻbqͿwk?zot3ւZrᄻƯXچ#t~})ݕz8~U.lʅx!wS |#mu^peyja$hagxwPfj8f7 Z c2L`e< cb)PcQYlb?aͺa_-[ ]0w[I۸Z9V5:RHe:"MYǕ:G:6[Bu,:<:`3;V*>;L$b8 ;,!\+;6;7@;{*#H;[O;VY; `;F#g;TBn;qlv;ވ};/;ٺ>;ɺ];dG;Fו;p;"`;hU;Kl];IDZ;5&=;`hS;ҹ[;(;ԋ;@Ɣ;ߍ;^5hg;v;T;;֏6;mg%;Sǹ7;˹!%;K; l^;Bx ;^Ns;:;;";p9;N'UԤ; 'Iq;!$;ڭ,CI;$ ; %y;$;E7;{;xJ;iܿ;F`n;hS;{86;z9Kx;G:lq;wK: 1n;:̷j;՚:W9h;;ϵ:*c;:_;)p:[;` :SX;;U;$! ;R;x};oO;1;=N;/)%;JN;d);M;-;IM;6k3;L;:;K;DC;CG;J;D;^ O; A;$X;#=;a_;R7;g;1;3o;);'~r;? ;Jw;;^{;;;|;;&;yw;S';!:;;/:y;:;;W:"_;V:^;IЯ:p ;O:i;,:1;k:;t:A;Q:a;Q6:};:{;97z;9zy;e9@z;>(9;|;N9{;f9A~;O98;I9p2;O^9qɂ;Ђj97f;5Fa9X>;9Y;9د;Jo9ϓ;I9Ei;896;e9#;_9:;J9x;K5:ͫ;j%:;2:o*;JE:;P:jX;T:z;]:ї;W:aM;(U: ;fK: Ō;FC?:;$4:j)|;=%:m;>:\;9MG;x9? 6;09hC";W91;48:P%7+:|Yĸ=:b]ZLe:qԢ:b}[P{9&(;Q镹6.͙;F/pC κ bA 4Nֺ7h`)RgFZ! A(w%!..{0=3s?5ңM;7\'7l5=vw2>E..)V" =E4m^MIp @Ω l &vB汻} 6~S!"b-%|ӯ7%BZF$ԯ)G$ "X zǏKu´ OObz  mLU +d = }[f i+ 6n wЪ3Mt<CAg請f KZ& 2\<4 oںǺ ֗Dבzwލ͆BP~[rmb% Q*)8j@k9l+9Y:͹v ::ex;c::]V$5:"N &:!l:  :/Fԣ:]9-:$9Ν:3:S&;Tf:o*;F:o ; :!;|:,;H[:Ҥ;:;e:;u:9 ;:$$;x:%;T;';z;[); ;r*;);,;]B;,;;&6/;;g/;";z 0;;/;;Z+;I{;x';l;#";;;;P;;F;K ;:u ;Sg:^ ;j:< ;壣:;::L;zc:#;8:;ߥ:m;9;9E;;CO_9#v;$9p;ڪx61;SP/;ζ";'^;$ ;U ;hC ;lܹW ;. ; ';e;]A|;d};;`;C1p;9#;k#Ϻ,O%;1TG';&;';";G?; PS;P.;ܧ;F;vc;}oZ;.>y; ; ;&;H ; (;f;4g;NR;ۻ;w'4;/,BR;5;Zz=rP%;I"C_);J\2;VO:;eUCC;_rYO;[,.X;](^;\h; Y]o;Ups;RYz;C7M};;Ⱥp;ϊӺG0;B޺6 ;A㺺";+g(;-p,;K1;A7; =;%~ssF;J;<1S;I&Y;ͬ_ _;d;Xf;qj;Lj;ȱֺ3k;źg;xޟc;ңab;{r\;DtX;`M,T;'u,M;OH;{ܹ1?;H8;[+0;Nf%;"q@;o . ;_Q;CgP{:r :U:!;0);V" U5;`8X@;08N^J;8F9U;Ny9c;-9Ep;?E9&{; : ;*:?;>:zW; c:ސ;:g;ח:8֗; :;q:8 ;o: ;A;;*N ;!;3e;gB;{(;4;U5;n;?;ɝ;aI;a7;;(T;O;&^;)ި;͛k;1';ut;I;{;b;o;R;M;Ӭ;;.;qq;d;;/;o;ҭ;΢;};y+;A6;,;ؙ;W;m; ;*;p;Z;3˱;f[;;r;;'џ;߸;`;;Mg;uV;1;8 ;K ;o;;;(;;U;;;; ;;~;;;y;H;%xq;;h;p;E];O;*GR;͡;ED;;G67;;';L;(;/;5};;L:%;:5x;E:!l;&:1\;::K;"9D>;̖<9k,;] ;;C TC;r?t:d:˷:v:ں?:^N: )Mu: -f:'N:!34:,>e(:lG:hQJ: W:ta9 iH9o ׈9>Xw!N9<i 9B„&8*(sk zp?y뗹Nʠd!F XJ 7Ӧr馹hƻ}7ʻi%λyѻw8ʹ:Իwh,ջ湼p׻WEٻHVۻ'O(Χ߻BhcT,q뻒ERf)b;T-JY\ úPκ%l޺T)o?j`Ctq*.@]wﻆ$껒-(滭)^⻌+@ڻy/cKԻ!2̻d4wû9dL<2\?" DרJs:R#TM1]CNvc(jjt f{m̓g\ǑUۏ0i=m|ףGQk|粻vJmlahTIҼS9Uq(>#tKJv ɺȰ ৺gS^҆]SU=fd 쩻"맻K즻F,8%\9ߔ%:kڃB:z:,Mt:M :V::a:[ʐC;S-;튻;in;*;5;$u>;{H;p_R;غe\;PYkh;*Io;,:+z;n-z;EL;M )ć;wR!; A;ďӺ;&;;*ǓPƊ;ϼ{G;Scb$;J8DG;,l;X;;vr;F\;Mʿ;Nj{;>҆; {;.v;};iy!;4ve;R7;@9>;9r@;|:;I:;e:[;:3r;y:,;:W;:;:/; ;f;!;;J&;b;Q 3;;>; ;~J;Bm;-,V;^;`; ;C&k;;xs;3;?};;;M;/;;&ȋ;;;;);g;;];;N;&;j;M;ܟ; ;Ӡ;;w; m;;ś;U;e;ak;tl;h۞;k;*Q;l;f;p{;s;;@6;,; ;CF;5p;x;;IM;?{;_/{;gq; s;lg;sl;ĥ^;e;W; z`;L;Y;B;P;[:;YtH;Uh2; nA;P);0:;`!;4;;E;.a.;[{;>(;Z;|&;ߙ ;N&;~;*;; ,;::2;_:"9;:-=;Z:-E;:.J;Oc:FQ;l:8T;:X;Yܥ:,];:Qz^;:`;l: a;B:ae;#:zd; ;:je;:9Id;pN99_;8K];Э޷V;O;k H;XιiB;n:;H2;7M);J$e";$^'JT; '";, ;/&d; x:qwB: *:.:3y?:tG:ڹI:YڹOf:̆๕D:빷":Z9_(.U9V:}9wSS 99NҦ):T:"Ma{:6):L9:VmO:ĨV5:+A:rs+׵:w:9],:X޺>R:D 0:󾕺:qW:8j?:'d:OI: _-:Ŀ7:"B9:9:OV9p:yW::JA:$:Se:0:搇:[RF::jO:V:r\: :0k:n:-w:p;:x;::R;:k#;:)-;/:h6;:?;:E;,:WN;ܭ:hY;c:da;C:t l;:k"u;ʆ:%};Щ: ;3:Ҥ;?:M׊;ZS:8&;9b:;-=:E;#Q:;WS:];;:S ;"O;$;;e; ;?F;` ;&;> ;;& ;M;;4;c;;Z;~;;+{;:dx;:&`u;G:[q;G:;q;ծ: o;:Wj;i`:]e;p!:ڻa;9&qZ;48#Q;K>I;LO@;647;"w,;mE#;Fҹ;ͺGa;m;k :Z5:u2+:3| y:d>?:b_:osCً:"j+|:7Jd:LjX:*1 PzX:G [U:|"Gh:$=k:$,#{:#w:Z/##:*#㬥:̹!,:s 3::8f):6g:@:J+"I:k#:$:'v';N!* ; *$;j.=;R/%;t/;C0:ΰ0":h1c=:OI0ܞ:N`.$o:.O:-:Q,:,:Ȝ*vm:+$/:;)l:;1(:-N&h:h#~H:P!=:8Ii9DV9JV8?/ָEg=ϹO!| %t @M HU֪ [S}vQ9{vRϺ͘ƺ軺bȺ~0DѺƬ_jѺOlԺM2}׺+պᖹ-ҺyݸкF8ѺqG9gFͺȜ9eɺp 9ȺF:ɺk~:ֈƺ2-:Ⱥ6:L'кDP:EӺUa:ۺHw:ɤ::Kp?:n:9P: u: :v:3:4$;*&kS;+ ;JU+ ;$-G;, 9;p)5;a`(;%;<"~;6&;o;X;k;h;; ; ;H;$!m;'g;Z6, ;1;a4.;88Y;V9/n8D7%JS.[t#)rۈm}ǹ#ԹJɹS\6q޹.+R$ *^Nʞ%m-+4z#ǒҹ><KJn]W x>Yw)O%8S8 TE9mF9c+9OhؖkIPbbEgŰaPa ީ`+3^c␹j]_ NUNJecA%k)?x+~8*4b=8z4q96]9N#9%t:L1:=[:l:Mӧ":S:|QΠ:t3::_U-:e|d:m":|6V;~st ;Si;kk6$;|Yey:/;X8;YS @;BzH;O:O;hP1|!W;W-([;@"a;bg;i;@9 m;@(Dr;9(&v;1jz;0>O~;F?ـ;nE`;qYNa;X`h޲;unϋ;|wm;+HsJ;N{+L;(n1b;c=;dHԑ;3_#;۝;z;.KYٔ; HÖ;f)9Ә;XA9=; 9;`u*:?;21V:;~:3m;J:;:; :G;L:;:˓;\q:;E:CH;;o;$2;; ;L;Y;V`; !;';D(;ĕ;30;;<;;f]J;l;iS;E[;^;$;Yk;; v;;w;<;ކ;;$O;;;ύ;ْ;k;;; ;@z;H;>m;Ƞ;S0a;CO;CT;;lG;;s9;;™-;Ϩ;=;l;;";y ;h;_;NF;Z!:q;5:9;c:x;Y:;{;:Z;:T;y:;/:;9:';8Ξ: ;۞:5;q:Ij;OD:}};xb:,px;L9s;Ös9v8o;x8k;_G{d;zU]`;bRƹ$[;) ~W;4R;QwL;H>uCH;a3>;$;;?4;깺/;$κ**;et#;B#;zr; #;i;=)|;@$M;G-O ;3;;Z;A:+G:M4:MU8,: W]:* h:dn[:hu :{:S@:}rj:Yr]*E:=$54:M:kc~9P9Xz98 9[8û=Oz2ʻVNлu$Iֻa$ܻ%eBỻW6s滵DŽ^]ZlԽ Ӻ6뺺~ ! ͪ*s'>3/{Ǹ8 ChU`"LUW^# )e4DnHu@uz'̀5\l%gEލԵӱ ޔ&T y֑ѿ3V.`{軓zT廁Yỡ@9ۻyջ%ȇλQŻmňno Phr{of_ CT?b@,0\B~{ {GDk˺O0ު zWdd;Y=4-%JS"n6iY'9>9kiw:um~L:d:Y֤:Oo:F:*:Q;(/c ;(; ?";+;-~3;)D;; >;r?C;^K;ewP;T;N3)X;wj];<߃b;tPf;*ah;2ܺf`i;3غ1i;".Ѻwg;/˺h;=yg;PUd;̦$a;Pp`;썺=`;];2l'o\;GPCZ;Q.#X; ~U;湔S;HMS;,S;FlQ;[A8O;RB9)FO;9HO;[9Q;{U:f"R;z:OS;_:[cX;=:R[; :_;6:Ac;;j; ;r;;z;Z ;@;M);;P2;ʄ;V;;n;B;#j;@K;NԈ;4T;N; [;M;z`;;jf;h;.~;Go;k;j_u;;5{;[; ; ;΄;3n;;T;h;0;+͍;I;;r;-;9;!Ǒ;Y;;;i;|l;y;3;;;; ;;;(ي;=;z; ;{);թ;H~;ͨ;t;;Jh;Pb;n];g;]Q;;_;,D;ܙ;"4;i;I';V;]7;W;;;>;*;:(|;mM:o;u:mc;p:9T;8:G;F:m7;SR :̃';lB9;e 9W;cFd;tv;t:Lߓ:+ѹ$:m: :5Z:^(^3:4u:v:I9A594dH9HQcX97IV&9ELJ8SF7\gcvqlwK{ruy+ *T~Os?ӇgZ끺qpƺXmߺdk]EjQ ;pot#|z0B+~i?wLJ(RR\g;g͓>in>v+cٗ:։Ӑ7ዺH?V$kUj؝YlL^4G½͑7$Ϩ` :;9HF=й鷳x:D#L;HS;t^X;j\;ڕ_;F[a;g˾`;<a/b;sc;tX+a;;o4v_;+i7];aYY; baW;?bZLR;`hM;7e[zH;&׬?9dC [HrWZKȒ͹ENɶP%ﺥZBb!ϺX" 'oǰ9)/$ݕV3IQ7Zm\@DXVAhA!9I-NB&Ss#XiZj ^3_H"8%aqK湅aMFع-^OϹy^*\)X'EJX畩`W4pN=BB_EIFvi-Fz\GQ%/C޷H@F7<PU8&"7T3U8.\-ǻ8'g8Qk![q9n79_9 Yv9c1o9lJ 9Cܺz9QȺ9LL9Mp9ujt9U9i"99iL:5}9E>F:Y\9>:9 _C:=f8cJ:Ը\T:@\Y:c!n:r|:XdOI:+Y:6w:E:N7aMƖ:dn:b:ϐ:[>w:S7@:2񫺯Ϙ:×:@:ȺD:ͺq:NvϺ~ :xغJ&:ɘܺ:޺: E:s뺽:I::p$:!;ͽa;x; ';_0;';;4vF;GM;t}T;Yl\;Zif;Yl;s;+b{;D~;E d;J (;!Vۊ;_};'ܺM;X\ɺȓ;d;,1V;F;b~;qbU;;9;]"ev;2B;ܷ:;{6{;sոנ; 18;rM+9;9h;}9n;@!:;L:;q:֗;A:.;sD:p;:;~|:b;_T:,;j;;4s;;>;; %;-;Ʒ0;q ;@=;M;-G;b;PP;6ω;Z;P*;!`;Z;e;Py;+o; m;r; a;{u;!Q;&x;^D;jy;݅7;.|;d&; I|;<;|; ;};:?;:~;9:ȣ|;L:rr;ծ:o;*z:};NE:J;:B;9;"8He; ~;ֹ;14};PBs{;!ay;v;jԺBs; o;Tm; h;vA f;,Xc;%];UH) [;{-U;L1=Q;4]_N;6K; 8H;=fD;x@@;D ;;OxI75;CNT~.;Sդ%;|Z;Z^6F;̶co ;Rm}:qjP:ԅwժ:-:-:Hȅ:HMi:L7B:<ݒ2:ޗÝ99\;i9;J;8X1>Q1kֱq+!fX*/yh2uŹ,OKQ)+^Ofrc$%h{iA¼mqe;"UB=$6䦥ruû]/Ļ=<ɺaŻNpܺhƻBfǻ|ƻĻ]V Ļ ̧?2&۽{L(۲0X\ s%P(kV.ڼJ4;y/6=i';$xDh@DűCNPH6G(27HH\J:MjPMWUtĻ\[]ȻScs̻kRлmwӻPػZ7+ݻ.P ̰J靻'黽ӡf)Ho_ݨ軞hv߯޻<Oػ6һTzʻl»ʩ乻uNݟҮ%uȦэa'~󦻿| ǥSrL,{l`e񴞻_1~Y̜VR-guMnmD :8K/"Z"XՐ~[T xE2hݺº"NAjk4an68R ^I%0<3Y48?a9ǖӽ9&9|:Hvvy9:on`:Uh:& `F:zLZơ:TdY:,Nk:+I]:^GDN:"@:> H:*:`;h5}m ;+1;B.;p(z ;"'$;-_';+');_ +;\+D-; V*;ߺW(; ɺ$;["#;Z;ȇ;b*;c>; D;Z8,;;%;D7;6A9 (;9 ;c :CJ;O%:y ;cuE: ;6\e:;Nn:I;:mf;":}o:Ǒ:l:"::Ş:w:-<::e::o:3_:g:7:K:2:S::R:/:S:::B::]:[::+:y:;ܸ:;0װ:8;:c.;@:g;:$"; :*;8:1;t:9;Ў:)[@;ʐ:VI;(:P;傔:U;:%[;X:nC_;h':}_;"~:sr`;Q:\`;1:d];T:+];֧:[;Щ:\;:];gC:!a;lZ:hd;_:3g;n:ip;s:9t;o :Јv;%I: Gz;x:{};:;?V:;s};2:z';v:z;":w;<:u;0av:tm;@Kk:?ei;y=m:b;qe:RZZ;X:6S;5YS:L;KPL:E;&@?:=;9A:K7;>:0;@:0*;ۯE:#;?GH:;~N:e;O:;@X:` ;ZY:N;O:R;L:v:A:f:d4::*:j:R :1:8Y::]::R:R ::&:ɢ:J:P(:ǭ:d,:U%:3:!̩:7:$:H::sJ:':h[::l::Aр:,:*:V:敔::>Ц::+:|: :::B4:i:: :0:#:u :d:7: \:.+(YAMYW؀̹`7~3mr7xLv?'V}=6<m1@gi;626RM& $6ud㹧c&,1$Bv(ԝQjBݡ8꡻79-b93ʈ9 9U49ۥͳ9^ռ9}h9ȃ979L9 9a9am9̠9I K9nϖR9^ȓ49":9˰<ƿ8fǏ8|,]c8ņl-#Kd9>Vpw6Gl8gvYdK̺fWܺiFK[#A)v5#)]1/chxwݺXӺNӺ{0>V.%AeI殺,:̹oO`,p`V"/9gJD֗9?F":_tEW:H`:dL٫:,XMG:Uj]:Az{Y:| ;h; ;$\';쩺 /;ǮaR3;JT4;L:;_úK;;96ɺ=;8κ3?;hZٺ>;sߺee<;@9;9;29y6;3;_Z-;iq';7!$;-)";\/-3 ;D4x;;uK9;&=;@;EDi;dGrX;1oI]E;$Kf; xND;"eO ;FYU ;aX ;Z;k];s_K;!~b ;a:;_ bE;,b ;bz;+b\;_x;\(;yY;V;,QN;pLO<;C\;@;8[:/;)7x;Wq!0; H ;S;5Nz; ; ;k6 ;yS#;x';> R';u%;[&;'#;NF";k躉{!;[躠;(;0;y;xHG ;|$ ; bQ;M>;T_~:Uf :Ϧ::,>:Sܺ:nغ:4cҺ: A̺ˎ:Ǻ:?p:`:EO:i;:Tݞ-::(N&:O:49t9p<9' 8D9+\^84p<7Ӹz> ~oFIxl2^mxQ~r8O˗$[1{9~CXR@ŸH7O^7:842 958@i9z8b19ǵ8999P9s99?y/998_9:99 :k>9:I<9U^ :"9&:8x":˃$:`*!:*0.::9Dz9_[9₺[<9+9M97]:NQN:}I%: b9:L&˺V:_Ժ:r:޺E:_Z0:A[:T?tw:":r:?v _:Gƨ:V%:-:: :VE:k\>::9Ȫ:k6:xE:K:6}:J"t6:V&η:k)2:m.WT:k4$:G=\:dB-:I:Q'R:X̂:]bW:_q:S`қ:Ia ^:6$_:V[e[:[m4:SG:N9Fo?9oW?]E9Y}7?+8-|.'|@ ^3UN W,OCBk| OZ]뺩pUu)R޺^烺ܺ_oܺ)ӺMҺ{XҺ@Ⱥˤ0Ⱥ/ĺ-ͺbeѺȱֺcc׺{KVݺᅺD9n/W7FGow*{ 4im_йǁQ̣qh (ly8GTLZ&#5*$j80b8`f8z8*=v 9 tCe88G 8GMb8YQt7TS][7C͔_18e։!9mΊiyt5Jڜ{7"ρkE8j9Z9Dr9J{9w9E :;r :w"a5:+IC:8S1W:Cf:+z0cg:kk$o:^]/t:MUu:1?֯s:0Bj:"Af:j:(Ja:[|Z:ʺ~`:Ѭ\:U䔺Oc::rc:}Cd:Xg:ғܹ^:϶QU:P}G:8::!L9#:96:9::9&:a9&7:Ȭ9oC:q9qP:9rUV:19X:9KY:й:O^:Q":Ci:P0:-u:۽E:_:R::Fi: -:o: B:S::v:ӑ:::cH;X:œ;:%;:n&;0:1;!:;;B:D;덣: N;:\`Y;W:ۂd;SΣ:>o;v:>z;:-;:F;:o;_':h;ɘ:[;:B;m:͚;q:;:Ƞ;߽:h;:;j:;:pQ;EX:ٯ;:;:Ǵ;[:A;k:Nz;":Q;G:p;^;1;K;+;Q;;;i?;v;p`;Z;L;;;^:;8:;):;r:A;/:g; :B;Z:XB;:;>:;'ݣ:צ;::]6;:;L8:\;Et: ;jd: ;J[:Hq;R:;4T:;U:;rY:^u;]:);\Sh:`;k:;Gp:F2;:; :i;:;:;J:_;q:)!;:K;eS:;^:xK;: ;: :,;RD:w?;?:N@;c!:;:݃;:;: ~;$:Ͷ{;,: y;4M;u;;Wq;;ёo;iP;Sj;9 ;g; ;fca;ZF ;^Y;z;fS; ;*/K;;!C;;J9;c;0;;%;Ҿ$;J;X,;3;C2; ;}7;x;=;:2D;0:G;O9:M;g:[R;:T;:TAY;:[;Niu:/7^;`:<_;K:`;,:n_; :XOc;(9 b;9:];X19^^; ;2`;'];ղ_"]; 5Ea;?b;8s]e;Ƅ8f;z[j;&Po;GԺq;՝u;y;X$ס|; !8|;S 8~;V27|;ӳ!,|;*{;20nv;':s:99dO9՘b9Rṷ9C9`)rY9ï<9/ٲE8]j!ζC.=빻mN2I빕׼ݾ|#=wi\+e1NIy'.'׽QɻYҺ/庐Ƶ.ղql믻n $V[Ϧبr#hڦ4?-㻥X"5Q;)OB袻8IZ:#cWip$xh~Ѥ>恻y1ЂҧT??%u,tΧ6RV +ѳX>l(UXΚއ f |wJ'e}oSKv2\mSJ.g9D6`OO'EHWR<O6H'ѶAo˺3-;4Ǒ-RfTR#(ڹG>/\{uB9I9O̺4~:*n#0:r\:z:!o:Wfr:D:'d:T-I:8;չ_6 ;n;Z;S;sR^ ;¹6#;.F%&;Sڹ&;pF*$;%1~ $;\+L";¢;+%Y;8~;̰F7;\K;Pc.;bsn) ;~\ ;v. .;^;㗺n;W;h➺;q ;S6$;˥ *;O`2;=ė9;XKA;>G;:K;L/R;hNU;8_Y;@uZ;:;Y;; VW;RS;57N; cJ;KfE;=; 8;@O2;zm$N,;9٠e&;{%";V%;v;p;຺;7º ;ºP ;º;P';;_+;귺j:uR:K:7:R:Th$:l/:k v:gtٹS:K:W:_8:D9V:{::/::?h:z:\:a:ӈ:y::R::C:`:h;:r};[G;; ;r;,;;H);";^5;t';LG;+;9U;`G1;~`;4;9l;W7;v;8;|;i8;G(;t7;p߅; 3;Yy;HK/;r;**;~;u#;;d1;8;-;7;;%>;S;\;:Y;:/;^:"|;qg:;:Ĥ;:};:HQ;N{:C;.%:ʏ;:_Ӌ;{: ;:;8:~;2:Nv;:>'n;:0e;F:_;}:/Y;c:R;:rYM;&:bI;9^hE;+9l<;94Y9;<9=5;#9),;99&;09#f#;ot93M;g9;G|9;y|9_;90 ;z~9 ;9 ;:b`;%%:;%M:.;}w:K;w:EE;_:::':1:B:G:#:::a;6:&A ;:_;Ҧ:;٦:;::W!;vy:]%;NV:n,*;(:-;w9,2;9;6;8<;2vB;VH;IɹaM;5:X>U;K.O];So\b;xAj;A;p;3kv;QЧ,|;Ê;u;τ;ņ;;w|T;t ';RW;;>;.;*; qe;s诺>/;)є;鬺 ;A,Ζ;;-;e`;3ݛ;vZߜ;ĥ\;']K;񖺧5;.e|E;czɜ;ϧ^ě;jj:(;Z b;zֹ c;‚b;۸c;y87c;wFF92;#99u;9 k; :*^;T%:O;%:B; +8:3;4: %;3: ;(:;::t:$:ڸ:9 :X:|9h,:9l:FU9C:9!:Op9` :v%99ؗ9 V9#^9R9e&9N9vr99#989*9E9c\9b979f999s99/Z9s9O6998 a:8:0V):|9{>0:<:g߹XO:8f vW:R,f:\:CzN:O/L6: :$9' 99%9P8|׷MjL8IT6"9AWw9bY/9F]9"]9f]>:aZ6/:7V8;:OBD:HL:BsS:7KX:/-zb:' tj:) *z:q,:̸hd:Oݝ:.C:d): u;:ٺ:=ʺ?1:Pú};I ;ż9;A';߽O;;1;@;qb;;eC ;ĺG ;Ⱥ ;κ&;NֺUC;; ں6;xf;9 ;gH;{;;**;5;~7;~:;lL &;Ŝ V;Q;; ;Fq ?;h"|;%:)::b-Օ:DT/: 2:%5X:6a:g#6:6ӗ:5pC:s2r:O@-]e:d&7K: Z1:vE: `]969h%a9NۺN8OǺ4ykn 䤺v֕`AcԹnX(")7';'֏6u3M0MOϹˍdyE ̨8~(h9&ѭՊ9%$9 s9 :5}3:KYR:aHb:+: :-ĺJǘ:5F:ĺ":ú:&:ĺ:Bź̅:MǺ:`0ƺCF:뼺AJ;έ ;lR^;Kq;̖";{vOW*;6*4;",@;L;?jX;ŜS`e;T;E r;:1'~;(:;{M; ;X_u;P[2 ;'+b;(;߹8;H ;Ĺ;PCr;(v';&ٮ;F̂Kϯ;@8; j9;>9Ӻ;:;:~;B@:;({V:'ˢ;^:[˝;5i:}ԗ;ZOh:?;/ g:C(;]:R;CY:V;#A:{;k-:p;6:e;e9O\;z9O;f8\C;O39;;,;й ;Z$a;ez65 ;R;6pq:`(:p8p:Ǹ:n:F:)іpd:R4-7:+ :.;9 590쯺C@6nb*CĺM0ܹc˺=պ=8޺X˺g(@0Ǻ-DvR GAݲWG]zKė|L9N_`P("q~PAZQAÃP;u)ZGN'5.K0H(Bp=v ^J8V/Hȷ*)н8n!'O9U@#9J9= @:*Ap1:NN:xX麴=s:6޺!: Hں:պL:ʺ|:qĺ#:\θ(:ܡ:Vw:΍U:N F:o:T̊:86 ::%:VPҾ:|:xMι:V{:T虹f:-`:vUVT:NF:0C:0Cn?:S7+:N8`+:9ψ(:L9#:cs9K*:9-:o :(:zr6::FV:6T$::::2!:\:9:$:pA9:AN9 :o9:ϥ9 ;Ҍ97;]l9!;f9D-;zo)9:;9eE;_ &9KQ;]8s];B8Si;9~u;8/;8#;9}:;_8;4U8 ֗;[8S;b8;S8;2C8];QS7 /; ;|{t;å;41 t,;;8B;oxi;EPq};LYL);>A(;fH;͒; &;ԁ7i0;8T~;Ck79K;X9o;l9a;}98;޳:;T:;$,: ;%kJ:Q;A_:;)G|:8;:;!7:;:`;^:9G;:;`:3m;;;# ;;Ռ;;%@;;L;;LU$;;R,;G;Z1;M;\-8;;H@;;C$F;BE; P;;;I-lGѹߚչg䛻2`˰eY.םmFvtLfʠ/Y?w ]S9Xȝ3߹"[O͹8 $TŘ(׌挗^Wr: KŜ VƱ* κXfߺCCVB3 "5˷!+y(uu?-743ƽj77=C\FEgLW)Rq~gUD[ϴv`$c'୻ۈg!⩻gj 3lhFЊmըAm'玻mCkD,irM)gvdjd Uc.G%5_:[-cTy5!: :O:v:::::h:V:b!: ::e :':}::cf::6I:ш:l$:te:y9[:n9WH:E9:W8G:8VA:~+T:@w:/Q :7gux::|8:3̹: :YwF:o];M;Y O;s4);s;;p๭;ѾLq;;o|;?2;R;\A;;V_o7 ;7, ;M8 ; 8 ;9;9p;f.9I[;B,9 d!;f &9+ ";H9%;%9c%;ACE9N|&;QT9&;L>m9nX#; R9 ;D9;R#9ն;cx96;a:v ;.:Z;*WE::k:$:1W::C:,F:P:Y:P:7И::+:݃::Ec:@8:n<:X:#::ɋ:[:9j:9_:=9%:m9t:M%92;8 ;ؼ)6;PO;b_;3^k%; -;s'P3;O 8;}j>;OD; I;0nM;VR;]#LU;u Y;X_; |-we;٩k;0Ǫp;jw;,|;'/=;Dp;n8\0;l;W;ݩӞ;CY;;,0ؑ;z;ȺSF;`˺>;aͺڎ;κ>J;Ѻ ;ϺM;ĺ;nGx;K̀;#/ky;͞-r;ǎ>k;IwyTc;[cZ;1AWO;'yE;[49;eѹ/.;r!;Q;4Ѹ;mNk6:9k#:L9R:69λ::G:a:̣:> @: :Tze:/:TA:km:3Z:M:`0::n:v::n5:Q:[:|;:c ;:x;aG:ý;0+:N;Z0:L#;4 :,;S:U1;`*: R7;܇:&B;:F;4:RQ;<:{[;6 :+;b;Ì:l; t: r;F:};Z:0ǁ;s9;Z`9G;Pf8މ;۸P;ԡ; 乐;#嫎;P7;wP;pƐ;͢;MY~;+pĺw;"غw0i;dDA[;4N;` >;31;!5!; %<;/lt;cp7=:<:BR~:FHrP:;H˩:_J:(ELH:M~:M+Lܡr:L\:6cL9::uJ':/IZ8:Ge9 ZF]9zC㧺9~Q@99>M<9;8:*8\9 89":38"ڸE:*@3;7;{ =;E>;L <;:;C \0;; a6;ܺ6;кYW5;Ԛº1;-عε.;$ܨ*);;B';/MfJ";;'A;uuo;8sq ;Vi;\D:^:"oR:-@ď:1 :;"^:E% :a:Uṟ:T馹U:GԲ:F:qpwu:8e:z9O:9t<:9 *:.94::u:%:)9f@:g9T:+9j:ᘔ9s:u291#:Nc9UԎ:W9F:OA9$:9pm: 9:8љ: JA8S*:h{7%:רc :|=:*J<:j:Ezݹ:{C:@70-:`+d:K:HZyW::bZͺ?:%g\w:9f: @^:{G: ##-:S/:8a:Y>9F92JKe9 OLj9L9#:LGR9,JB80G7B5 h=Z9_e6r۹`0 ,,~)(aC#lX Cao~\ w Wjs o֥ !2 :f`!+/ɺӺ ݺk ڻ\&qUiS 0A c&p h{ vC&h*D;?R0$aw?gjںH8ϺՌu|ĺg vambD#(Ϣ- " r مg`ںn8P~>bA%6E\]YܹxM8wGKw9#:v8t W:9:`69:9":t:#:!: :':9:o.:N;*hH:lX;4R:8;K:I;1K:Y ;E:#;)H:+*;gC:0;M?:6;OK,:HO<;}.:A;2:H;9L;W9srS;79nW;4?9:^; *9jOd;rC8j;^7Un; u;6׷ |;nƀ;<9ط^;?;*8rM;S8Z;ja8;Y79ؗ;pe9;9Me;9c;Ǥ9 B; 9^;B[94;%p9H_;:>9l;9k;:ҝ;G@ :衜;T:-;g_-:;::q ;GL:x];!a:戟;LIn:ۣ;{|:z;4:ʇ;i(:=';h:V;N:Ѥ;ʤ:=;[z:ҥ;^,:j;:g;:;&l:(;:U; m:У;DP:վ;Y:R;C6:;N ;_;3;L;׈;';j ;2y;~';';T^/;,ύ;8;/;f0=;ԅ;aD;;h[K;uy;AO; r;W;\g;Y;%`;r`;HW;Ne;L;oj;ohC;'q;!8;=v;k.;k|; !;4;{;; ;>;:;\{:;M_:];d:G;:8W;z:H;l'h:;lF:Wʥ;?:ť;{9&;89;89;F;}\Z;*Թ;!ՙ;Si;삺 ;;!sL;!Ӻ(;k꺙;j#;ہ;=|;#!s;0l;7k< ce;KF?^;gQ_W;Eh[P; fH;QVqYA;ezI;;+ԁ.; 7);݉*;9v,;5ِ ;P!>::(:U:Yt:hS:ٛeX:VOϜ:;9{)8ꞻ)d,:&HŹ (B;PSbŽ3bdкyt+躅 Ɠi =NZC~$M5*r0I3Z^4?9ӢF6<~}Q?ӭCf(FkNTS%_a'3h[ވmư}l^ 9ûEMƻcUȻQz˻מY(ͻnϻNлF_ѻ4Ïһ1⭻fӻȼԻ"ԻAջ̷Oֻ󚫻:׻wٻUţۻ8'޻W?%+%!œH`[Û%|f2fZ컀B軱 ޻F}ٻ.~{ӻu{ͻwǻ6sO;Vm任M&ig_4iYIR&#LyIx0DC_ @ 3BW%D3DKH)|sMYt=Q(mVf%g3&[j^]D7YeaP d`GRlf@JdOJ6e1+Teك$2dXQp!d%7`G t]rZ āYֺT źTS[1EQ=S^Qqs T=FM V^-W BYQoӹAZzYXɸ$YS7(TYB9Wh9T 9Rg:۵MoO6:CGX:|Cvt:>w:8f:1=:-:$'G:K: :];?;+  ;k N ;' ;` ;r;;P";ϣT6;e8ںV;bκ:dXʺ_:8:C뵺$:Y:q:ז:|돺f۟:͖~:fzS9:f%3:VKGn:\,V:{K:Ϲ+E:k~M:|Yqd~M:8TZ: [9i:9q:) :I:+L::u:Ѥ::7:ä:_b:(:L::h:14:u:(;_:; :(;M:C%;:1;':=;3;9F;;N; ;j8V;2 ; -];d ;m}e; ;Żg; ;m;C;r;;u;A>;88 z:N*:#7a{:4O:Nѻ!:E}9Yzn9=s{8&<͸g/ Tyͭ&ݹ{ &*S)+v#m$QՉ 2j!Gy_^q`κC غ.{຋Hϛ(ڸzGy #Ǻi̺kӆͺxͺ%Rκ+Sͺ0Ǻ:ڿX:\@ReD!pGڐJ}IߒoMp)@MM|XMi^oN" ;wOqUaOOI﫹 FtdDC>ķ:e8:6'%93UX9}.k9T(E9%::`;:!d+Z:{.}:OT::{b:{)N:ܺm:zκ:E:쯺h:O&:]w:e|:NSȺ :xeܺ!ջ:4:Qi:+8:R^F:,:K:YH :Ul9Ć:ø{Tp:AS:d} 3:uອd :]ٺN9~Ѻ9bϺ;D9˺83ºmm8ɷh ]hA Sthb]d۴/n :P'8q\3G>¹7B $.ٹ W޹ޜ ]eyP8Pҹ u7%8<7圸!HVi6tS8R9`9 3(95rl9w:˺ :eܺ:s:#:צl+:1'{): j7: A>:3E:1#LP:*&GZ:)2 g:7Rs: =?S|:F:MMf:qT&ƈ:{ZD:bQċ:lg[ؔ:CoǗ:uK:|a:3:\:QW:U:쇻-:?KZ:uŝ: Ć:r>_:V c:?n:[e:<y-:Iq!g:l :g :)T`B:TZ :&?B:/@L0:5A6d:qC::H+:jM: TG:[:.bdG:iH:'ln Q:tbr:ycb:W:IR:́F:uQ':N:&)q9!.9$߂9<9h$8YK}|~׼ƾ遻8 p|sEyeoiw_=vTÛr!r)>nڽкCjDߺh\{Mgo9c a2 `* j^85^Q.^Uk_#"ҫ^*Pvb 37a|:QchlCLeIgSkj:p]kd*93@l9ZCɔ9WD9fDBΎ9A9G?|9>\9:9c7A9}.5d919dh/C9-b.:6*9%+c9*692\+y9 *9)9*5Ƶ9p(i9*K9O!*\9(u/9$\8#=6` ԛN`L@jXD%/>Jn RR4[ʫRg<;EIQLgϺ_lxv-—?}l(wHZ~%W]2Gr+ k(bޭ/8`+ Y$M,,J߹ZH D%FSF"rd 7{y38Ig\9κ9ۺP97:fH8:%U:exN:z: T): ,:ip: x:rC:/): PO: }=:;Vv;L;kU m ;   ;CJ ;ki;;; ݺ\;ɹֺ::Ϻg:Ⱥd:º`:`T:s$:@u:ز%z:CE:0D:Ɣ܍:º:|κx:wֺTg:xJ:3q1: 캬!: : B9Om8!9^ L9>8 溹%X(S_ݺȹp޺!ۺ'ۺQ.ٺufѺ'ϋͺ6|ź㭺dhpL3 ͺM6FۺY!`x|e^F=׍/T *P f]繽$w%N'"¯(|8q'>I9(vp9'/9['+:$?@:(&V[:&ށ:<$녑:J:1~:}:Z :9m:;:(l;P_^U; ;vZ;0;_; _#;T l';aGQ.;U3;2p7; J ;;Й{B;޺ F;3׺GJ;ź4ZN;c%S;qVW; Z;LhpB_;w]B^;ڌb;V@f;Tǹ,h;漢V#k;KP{xo;5r; .7t;j8(y;%/94y;~9a^z;?9Oz;]:1]};0#::|;V:D|;:;:Z;:L;-b:9v;'m:Z҅;:[;:V;:U;:;E:t;:;^:i;:Ґ;V#:%L;;:U;'m:;$*:]֊;:5}; : n;$:y3; :~;sc:x;En:o;:g;Z:_;:#|U;:nL;R:B;:7;B;+;z; ;;;;r;;1Q: #;I;:);A:0;:b5;|: 6<;:>;Q˛:[@;s>:SB;#a:C;Ry:.F;}`:C;JK:G?;"0:S.>;:%z;;695;DY942;d90;F8ß.;Oุ);㐹Y3&;q$;I0:;];'Ď;;RTQ;y׺; ; ;Y;;I;YQ(6;V4:=_&:H:y(QD:kZ:c:ڋj :7q:ZvҌ:zB':򴃻@:?:n:P|:`::Q:՛:'g:>u":e:e_:4 :L=:fiKk:li:ꏻwAh:SDY:I.agQ:"V:'.8~T:eM:~M:i|\EN:@yG:(w?:r <:rt[6:dqm1:Uo :&!q:CipE:q :;p0:r9ty9Qu9Lt9YtŒ"9ɪvS8v &7_{N߮SGւmƅ|湈pΑAg>]Nd i(K hź;ںk;V[Q r.o"ZQ+7`5evd? QJYS8[Ҧbۣ̆iKAk V O9D>}= W6@+L,ǝy!亼qNӺeNĺǤƊxڡlbTuM|;Y$tyBkg5d c8 ,[ 9P *aHiҹ(^@b7孏x*{Wf#]I5 Q8UZr9#9Ժi19ú: R(:@ܲ::PޭXJ:s X:g+%Z:`ݩd:<]:igb:}᪺dZd:QV]Jl:Yo:uI?l:羺s:ú=x:Нɺh%:Ѻ:պ`:Ժރ:tں:ԺD:zʺ:Ⱥ0`:^\|: : :GO:b*Q:ۃ:KdL:yMGa:-N: SE:x۹:GBB[:N=k:7L:I5f;8;22q9C{;79;U99;P ;;";.;+; ;6;O ;?; ;G;;n/N;;͝T;H;`Z;Ա ;^;b ;3)b;H;c;@;Tj;Ɠ: m;g:o;(:r;Ū:Mt;;:v;-:]lx; :w;K/:sv;:ft;zz:Su; f: t;T:p;"9J:nq;::Cbn;c,:tn;^k+:Zm;A&:lk;>(:Zi;0:%*g;AaB:d;K:^;\:Q];B_m:X;w:T;؃:O;%:K;1:G;c:A;>A:M=;y:6;Oڣ:>1;ݧ:D);4:h";ȶ:; :;p: ;c:,;cu:=:=#:E:ú:a::!:³:R:P:3:0:f:b:9::/:^:9 m:&9ʄ:{9q|:W/9s:8Ye:AQ_T:5@S:]͞N:S{tzC:6C:"TG:cɹI:rjI: X:L&md:%@r:hN:afm:,0wm:5 y:X:_Τ:.:<姺H;ղ ;T;WźN;Qκ|+;ݺ19;P'7E;O;3 ,\;d;yj;S q;Es;^v;Qw;ls;{Tq;JT`m;'Qi;Okﺬd;E麋X_;~2-[;uT;u6ߺkN;޺E;\j ?;a8;d1;mg'+;gO󺩗#; cc;3;x:;Ҍ0;gG ;' r:a:t:,%:::7:d/: nf:e:'O:5:@ں*:κ=:Xrn: mQ:1:u:l39'Lblܽ9/GMv99# e9 kR39r˹ѫ9DP.8TF8Hh8ɦ8Q9J A9Ƹ0m9Q:OI2:wsP:*n:E6f:/:nԹ:3ْ:>j:D7:W:O&:E=$k~:Vk:VwW3\:'>C:.:jܖ:ºd:к9V#c9ZK/w9^~Y94o^58ct8}$]76g5o?0c ϟd)-UT c`mS%u63*ۨq0qT¹$6ÎŹ"9o!<@޹IAˮ[gD1@YHmwMbtPuTU}EgYC?^pc-תdZ#h֑7j89k 9hjQ9g콆9d99a9aI^>:45Xa\*:Tt@:nAN,Q:1 Kf:MHn}:D:&R@i=:.=I:;:i8:6:T5ʕ:.`4 :2:3:c2G:z4:]6):Za:OS:=::? :&B&::99S9N4eq?ݹouWZ8 JʡJ/ƺA޿Wͺ)ں֙ٺu]/ຂ[I纺U '躩+6jQAẻ]L(ѺUǺTalfVtu}LRJdkrA3PU 2`19Źii"iGJ8KhQ9P9%s9ܗݻ:jo:UE%:w51,:r1:<~6:>H0:I]O);:ޚ#8:Ι5:/:Tj8:ӵ@:SC:8|1S:IV:a:AIW `:hs]b:"^: XV:aJ:ʜg=:P(7:XT):pL:z$:U5:3,:]ۇp:g :K󀻁 :PzL:GSt*:4j,9;a'9X_19 cN9CAO9R;d8z2j8ձ,?6f&7 sk= $ȒcԶ 7=_ 57[U\8K8㺓8ѺGA8)\8ol8PXR8㹩8ƹe]qOG:Q "yfVBABNQf2=p[l@jgPι,׹ݹrlȭwi$3ߌR}8I99ss99zm9{#r99V7 :%$:K/ :2FQ::q.?S:!"tY:Z:UTj:mqb:%Ti:?a8]:2ne:<[bdY:9"&Q:;V:>O:-%jO:H:pP:M!F:YA:::D4:߸/:-H:/D]:Jk:I}P: ` :R:kD$:ɼ9ĹN9l9|͹y29:M92*9?Q9B;O9B9W9L!a9Z+9X"I 59Oh9SVI9L8W9.9.9S9 99ز8968:98!s':f8^/:El8>:u36 H:eR:5`:y q:Rv~:t\:'7:i8D:,t8o:2885:I 9:< 9c;2V9;M>9U#;xX9 ";od9 +;M+91;ے9FF6;9\<;2D9v?;"9B; 9xF;9H;9DbN;"9ϯR; o9RW;9^;9ed;[Ej9[j; 9̟q;.8v;|; ^;`%;um;hIƞ;q;nR%;Z'u;9;3R;%0X; h;x"oؤ;h8;>%p;|P ;J5Y; ڲ;t_;ߋU;h۴;፺X;x6;eL$U;z;ԃ';[;~;򂺲;*{H;> o:ũ;e;N8_X;Z;6L;;S&;ndKD;Me};}Q;Mi;{NH\;)pCZx; G ;VC;1 ;Y.#;x,; ,;* {;q=t;%k;G; {Ǻo ;p;қO:/8::p"":#,vʫ:?o8>:B\J:JK,%^:GV4F:ǟ^sQ#:le9;k9Zq9uQ9xz@=9{{n)&9g| 9 9R9/9L4ٺ8 8iv 8)*a8z j]7EyF ~Iuxd킹tQpFhOɹTeM۹Db*_t޹\}⹆1XչXĹ1yV/[UdT􍹣#T#dT|BT3jU)r!T9VFu縰Vw|Vn_^VԻTt7TQ8>R8̏P98P[9 M9[KIuG9!HI9 IGH9bIa89IF9gPL<<39yM92O8Rc7)SA,Ub?Vҩ=CU2)xV ٖ(S8ѰPSǹ>RwOUZPЉPyFO NzFMh.K 2cBIuBܻFRoCS=9Y<-Q`k:k8wL7\)vU9F~-:-Kd7LEr5Gz`2j0MG-x巺'/'eĺ!|Ժ@Ϭ2;T~Xe* ڴJ!& ?:=Z&9NG*^+Y/ 5^p09,=AqޕDH麆]H/纶L纖N>ԦQI5ٺ)"UѺWԒʺYĺ3j]Kwda2éayc-Ί$f2iveLe"ɞeJfTh._iZRj49n9q:6rkj.:wڵQ:%|›p:~R:VB:Z:L:?"Z:gփ:QL:-ީ:N:Ӏ:^F:|q:F{l!:v:%q :-mY:gc:mb:G:]Kݔ:Xϒ:iQ!:L:G:SB׃:E=H}:"6BD{:1 v:+j:l%[h:!b:Kc:Uzj:vo:f|: :}~:c:Z:̨躟:&:bպ7:º{:Άߚt:(6s:搏tKz: oU:AjEH:6[v:{ӹѣ:G4`ѯ:e7:Lf98:y 9:P9e::1b;.:;BX: ;n:u;:/9;:);f:R;/g:+;j:;|:] ;{:v ;; ;1T ;b ;d;J ;"; ;;+j;^;j;!;2; ";;pA%;(I ;>u(; ;}'; ;ӳ&;;F&;;%;;Z$;; ;r;z ;b ;!; ;u;w;L; ;; ;;&; ;; ;0;S ;c;Bh;;p;[4:8;:;:3;e:*;c:Sh;n:`;6:9 ;: ;: ;5:*;E:Dt;:;a:wT:::g:w::}:kP:Kh:l:U:+8:ě:::T:[:e;J:s;H:2;k:;h:;^:;w:V;d:V::@J:m::$:: dl::,_:":8:i:K:+:[:R:h9<:Q9y:99-:aI9;:]V}9:n9#:J9R:c9j:VU9:p9 :%[9.:Ɇ9:S.9:9g: 9E:t:k:4:a:)K#:;=7:i; R:;X:?";(p:,;pτ:\5;$:A;ny:L;b:V;KM:v`;m:ik; :u;4:};:bڃ;]z:;b:;:㣑;VC:,;u:J<;p: ;VY;h;;ۢ;V;"h;P;;(c;g;z;Ky;a ;V;u;\;> ;;2 ;a$;o ;#;l1 ;;;y;G!;I;#:;g:;:ғ;:{Ȑ;j:w<;P:NÉ;ܷ:x;:m!;/:;÷:F;lt:;J:-;J%:;:x};"9"|;9Bz;YN9v;4 9t;Gg*8t;s;Pdq;Arn;Fikm;#k;u4_h;"Ltb;id^;zr7X;RT;5'h-M;i!D;(1@;󍸆]5;"_ d0;Ls8(;#9;k9;9T~;ʬ91 ;}93;<9:9_:˖9C:+9d:r9> :K9h :9]:9:v:y:x:)R:X:-:F ::F::_9_k:T9" :k̖7i:b8g~9ƵF9Z9Ϧ9(n9_9Rp9c@e9$dur9N]2f9Tρ9Xo9WV9(94Ⱥ9__ۺE:-v:Ci!k&:*-4:G =:|D:K:XqP:|]W:"ۍV:q9&N]:H)d:+Ll:Fv/l:T0do:4ct:6Hhv:8ڀ:!::=g:@ :SA:D{:`B:pCߤ:@%:>tj:;W@[ͦ:=+:+;1:;4S::>':R:#:!: ::z: :ym:=8Z:& : U:V:\K:;K:I8!J:99XcB:q;ݔI:Qw9 2J:9P:Y7Q:65GX:Ƿ3]:y41g}R:_40X:=u-O:a(G:9"#IF:CXA:1:6xs$:43#:\k:>Q:<ͺ?:2:Y; :3:򨅺'):&o;o :wRnA:[:M:W+d:b:9:jm:`0:Ṋ:nĹ r : ʹ :& :Gjy9|S9hg9F^& T=.y6k=К8]>9Қ9sq9^2%97#:eĥQ@:ϧ^::: A1@:e:%.:S#:\:)~$:ط:ⰺ 3;f ;BԚ;۷&;ܺ0U;A ;@ [$;W(;o+;3D+;3i-;b +;h\x(;ƺ ';źb+";j˺;HԺk;oԺ+;ֺ ;Rں ;ߺ[;Ś; ]u:Ȫ꺤A:Of:I:u:j:-:'1:eP: |:)z:SJ:U:X<:l%^:1>::10:Gjb:b:^yx:o:GK{:aU:V:E=:ܺ E:Gкr: ĺe: fc:`:H':IO:<{Z:oC:Ap:k[}:))@i:enP:n wF:BuK.:U4:p[s :6P9:19[[:R9g: 9:9:} ::9Q::<:9$+_:~e9y:9+:% 9ؤ:)9+8:_9B:9r:Ԝ9'X:̗92: 9:~39x;[9( ;X90+;E9;9;4:3';X% :-;P:H3;83:aI;;2:?;E:A;K:~F;-X:BG;^:%WG;J_:E;n:׆C;jo:V?;Fx:8;rs:C82;v:+;Xg:)%;'_:0; tZ: ;G: ;@:$;n1:q:l2:|:6::6:E:;:g:uG::P:ó:\:n:a:a:k:z:fNs:ʐ:>s:w:":Œ::o:|:Z::*:: ::0:z:Qp:z:Luj: ۽:8se:U:ТZ:e:)Y::K:h:F:=::!F:n:`>:1:-C:':hG:K:U::R:ç:U:l:d:v:d::fu::t:*]:JFz:`:,:;V:$S;A=: ;:h;mħ:*;[٭:;W; :b%;:.;:$6;2:^<;U:pC;R:UYK;r;Q;;xKY;{| ;a;v|;Zh;y;n;;Zx;o;K;;|;;;w/;!;";V;*#;R;*$;;';;s';Ɩ;{*;i;-;;{*;-ݤ;,;^;,;M;,;';*;wf;*;d:;,;a0;^[,;8G;w-; ;0;;04;+7;4;Z;7;c;Lf7;FO;8;N;T_8;;5;Y;4;Q;*[0;=;=F/;;l,;(;0';,;';6;$; ;3?!;j;S;O;;dh;J;*;;;c;t;ƿ;̃;;;w;;`;;;';n;C;ѧ;;D;;~;;;*; ;-;; ;;IX;F;;E;;g;ʂ;;;;0;#;*;(;u;€;V;t;{k;x;Ӆ; ;|;5;w;a;n;w;4d;Dk;*Z;=;K`P;;eI;<;B;;9;T;/;dG;0*;; ;;R5; ;= ;( ;8;% ;-:e ;:p;:i̒::3:":M:2:Ԡ::P{9Z:}9rT:+`8e:6h:&:!P:jZ͕:K:ߨ:n=:Fܺ::4:_{::W$:Z9"ԋ:(P:S09;~:!]8~:>9{:W Cfx:CH |:"MVL{:4S[:UW;v:j\È:bm:Rld|:@8gό:i:j̑:%i :UwjҖ:hWk:Lgѷ:NdL:ay:C_oD:W.:T2E: [N.b:wHso:E:c@ :>?΂:33:"q:96:9٫:6+:.6ު:5|:4(r:n12,:z-@:^,2:(y:5&^z:#(:#:N!\?}:1;t:A-n: nҪW:e#S:&=K:8UA:/:ߎ &:n :X!:4f} :y9M"&9?Bgi9VY9lߺ՚9)ٺtu9Ժ3'9ÛϺO"9 (ɺ9^Tź8к>jM.κTк 'ZѺmTк,sQ̺`B?ǺĺJ8KO8,*2"⤺ΞTQ:8pԫM&M*S|Dƹ="@׸jú^W8ú.g9ol9ݢ*":RA:$^n:g:)S:e3r:2:3c::_o;pG~ ;Rp;g;^;M;[Cܞ";?; &;1';S:+;C6ny.;B"/-;y5Z/;M%6-;)W6)*;!K21(;G(V$;%l; ;Xw; f ;7l> ;;عy';;lDt:(:CR:zU8AB:xA 95:*9l:|a9:|9j:}9:zy9o:j9:(49:zu9.: 7g9%:f~9:U^9mv:(I9:l9_:O:99%9: =9F:G79~:bM9:!9;93:;9 :;g9 ;9t ; :+;;:;':;i9:K; /R:7#;=l:,(;5>:z+;ks:G 3;Ȯ: 6;74:6;(:L8;c:ߦ:;:h;;{:p:;:9;|:3;D:.;:&*;P8:y$;l:^9 ;:; :;5}:͎;:;:~; ::#:w:U:T::::::D:D:j;P:_;`1:Q;:;:Z6 ;{: ;:΍ ;;?:z;e:;:R;ʍ:,;:-;?:1;:P;:Xz;":;}:;:7;ъ:g!;S:";ҡ:&!;n:/ ;:;o:];:^ ;6;g;b;ޥ; ;h; ;L;wf;:; ; ;I;); ;P ;z;;3\;;; :~;&:D ;Vk:J;:S3;1:;:;c:i ;#W:/W;ɲ-:P;Q:I,;g98:d9:718:}`7:\xPj:1)h:I){(: :^::ҵ:Eqw:P`:(:rq:IB5:Y9e: E9:|9 :E9a:9:R:m:4_1:5:KJ:'/:3Mf:;:-:n^;%:;:;5}:; :;R:dH);:I0;:P9;g:;<;Z};7;ϔ;2;z/;1;;@+;ߖ;);ܘ;C(;葙;-';;&;i;#;;%$;;=&;U;&;z;#);Xʚ;+;- ;*;I;"-;";1.;8g;-; ;5C-;ȑ;.;Ğ;.;?;0;Y;_2;G;3;;x7;o{;:w6;*v;;;q;9~=;Ui;~<;˶c;?;Z;H@;S;_>?;qL;?; BA;B;"8;A;-;$B;#;j-C;o;B;;qD;;q_B;:?;:Sj:;:4;A:U1;媛:);T6:";^:[;z5:W; :;9j;|9;D`9׿: 8:Ʌ:$:p :o:4ֹt:M7:~:5<:]:{:qM:q;:":;#:̺=:ٺ5:SEE:B:Z: :%,: Й:)-:2D:-<:DGt:Mi:&UTrZ:l\#,R:RMdѽF:W+l'=:gfrr$D:6Jx@A:D~:D:.gG:00@:󅻔VK:OS:XS\:f$W:"+T:eÈТa:=bS:7JR:lK:7!A:cK@:R}1:Gx,:RTsÜ:*-q(:EnW*:!l0`9\h9ifD9bV%9e^9я[o9RSӅ9'pJl9QS@ \f95r9+Vez9$9v v9I9A09 ޺K9qʺ9ᶺ9IƢ:wb:!":*BhU*:M):G%:t<:f8x:æ>p9M*9X9f YlvR\d3pw9y;= $4a ~78, -U k$` n% / H 6 ' Zt l` 4D x 0K֎ѹx-g0jܺ78պYu 9ͺi9[ʺ=9ĺ͗9&G:ĺ,:[ú?:S:Ua:5p:1A߂:Z${:o̱:D:87:oˣ:P:YӨ&:gX:5?京:9:ڞũ:s:̑:(S:0Ι:yL:Ti:q"O=s: F:,ކ:ه:|2<:`޹͌:2:-tӛ:0l͞:D%O:yJK̭:(:{P8d:9zú:S9 :B 9:9:9x::3::ٳ:)::2:N:=:-r:O>:Z1;mL:4;vM: ;,iW:?z;rc:R;ahg:w;m#o:;zy:;:3;: ;D: ;4:3& ;H:&;:-;:T;::x:: ::':h:$:K: :%:;ۺ: ;:i ;: ;:;ah:>;D2r:;W]:#;;_"J:;B:fa;)1:\>;(:.;h#:y;$:TF;[$:i; :"J ;Oj): ;):;,:`;[5::7;:":&D:1:I:i\:G::&D:{:E:p]:D:ߚ:NE:::J?:7:N>:83:>::=:Y;D?:c:<:;a%B:a;DD:8;E:iN;ҊP:;"YW: ;\:* ;i:.;5t:;rw:;<y:^;Au:H;0:B;,9:;Օ:M;lJ:[;:";Z=:s ;U}:Z ;,|{:^i;Lx:;ux::eCx::p:x:Bx:J::I:U|::%:Ng:M:):r:-:M:::Л:::!:ى:;:Ķ::v:Wa:j s:S:]h: :PHb:؍:fb:m: +]:':~Y:H:V^:ω:TV:/.:bY:Ӥ:FU:]:I::2A:`_:=::Hw=::::˘:ΰ>:٘:E)>:֘:2:k:>(:ߛ:U%:Y:U:2:X:6:'9j:9N:9ۯ:`/9kɨ: 9 í:9:$r9:ћ9:9 F:]::Qo:):Pc:):`(:4:3:"r:z@:wC:`M:̺:X:}3;`ee:F;n: ;w:e;V:OZ;fD:"; :`+;:3;c:$=;s:E;u6:PL;W:eT;X:\;e:ˑd;浝:{k;Z3:Xzs;ř:z;:cU;S):;d::Z; y:{;k:;kϢ:y;~N:;=:; <:ݪ;^::;XT:ǰ;ҩ:;t:Dҵ;:;E:B;:X;:S;;:;:?;:;:; :;H:K;2:;V:{;!:gn;-|:6;J:E;:b;:;3:VV;e:6;:갤;:T;A:;:;B:T;>:;+:Rw;<;;9;8R;;;];c; ;Ö;8^ ;R;H ;;( ;9a;a ;p; ;bk; ;ޅ;k;V;;Х~;Ap;Vw;;{hp;";jj;;b;w";j[;i&;]U;$';rN;~*;IH;+;>A;C*;(7;Li-;Y0;+;z';*;;);:;E%;tN;$;:: ;8:9`;v:g;h:-;-t:?.;9:;?:;9 ;!8;;,t;x>;/;`Zf(:Ą:bTz:}h:$Һ+:ﺵ:Fp:zw:""@j:`'- Q:G8G:B0j:j*MLE: U˛:"+Z^:6_:[e:7i[|:nr:(rl:wmxd:3|"Z: XU:]N:Q>:U牻UU@:!??=:t5:`e1:ϐ E.:uF6:W(:2h$:+?~ :(:2 ::덻9ŋ9J 9")#Y9 1?k9J9{9#18|銻%T8:8i*Jz6@U#} G1\|Ρuu=r7p8a`j88hR19fcs9cbȍ9_9l\G 9V%9 hR-9M9*I 9'D$9>( 9?; 9]7"Z9&6q9? 399Z0)8r-9s8-F8,rF)KZ%[D2!Ƀ$814zn]KRvn9PҼ׹#G+g"? 8:8=kRw@ז,~ax TB]wϺ#Sݺ ]!{#Q%G%L ׻& Է'2?%h&D$WW#&x!>'%mj y 8#} :_ ? ~׺ 3G.C-7Ř_~bkj4#ιlC:sG}`4_8󺣺_9bd#:9d@I9 :eຕ:Tں=~(:ǢҺ~>:FʺsP:Jiú~Kc:Kr:Vi::@:kA:]Fw:[G:;Ս:늺:𐃺B :u":%lf":L̀:G.݈:+%:~C:Y7:™98:Kȉ:MD8? :ne9:O9~ :39gy:Y :,::WE:4::@::U:]:Ò:n:k0:~:_:9:M:⟔::e:::1:m::oʵ:::D:`:: :<:a:m::X::*N:;U;X;};,;Pm ;_;y;v=;m; ;;D3;:;";Xt#;$;%;T';);E*;'P+;6,;,;=-;U&-;Ӫ/;4N,;u0;N+;/;]);V0;N%;}1;%s!;1;};Ƚ-;;I.;R;̒/;;.; ;2-;" ;c-;};4/;5;Bu-;e;-;;,;f:A+;5:++;:*;:';F!:D#;:!;I:;3":D;U:y;v:԰;O:;Sz:&;:²;;/:A;:@G;=:J;: ;:;:hM;21:I:::T":2::g::::::`:::Z:):p::[t:V:-ɮ:\;:]:qx:3J::::q:!:(:4:H)::Up:h:sT:og:p+:W:{l :D8:9K:&9:FC99T 8n9濰:e97`SI98g9ѵ@8=9/,9ǮI,8iXI9tY9 9eo28げE8P-8_X78]o8q9XJ#9x $9X&V9.fBʀ9Xǝ9(KxN9y+m9ߍ-:/:Ĺ~3:H::9X:鈝vq:9;I~: 9:t9q:G:=:;:a:`j`:׆::M:&:{::1:q:,::cI:: r::T:::U:Ї:J;PC:P;(+;H ;XX:b ;J;;G;;;W;;/;;]@;;*Y;;4;h;+;!: #;":>%;k:v&;>:(; :o,;r:-;ȓ:/;O:13;d:4;v:7;?:>7;(:-8;:;;:;;uX:<;|:x>;t: ?;:@;2:@;:{!@;a:+~B;:'A;M:S?;:>;o:f;;:|k:;U?:7;:gb6;^S: 4;z:i5;Tf::5;j:4;:4;:H3;:32;=:1;";,;;D*;;Q{';; ;;Z9;*;C;< ;k ; ;n;>;:l ;6:Y ;: ;%:2J;]:e;06:&E;:T;m:;ӈ:ux;~:>a";n!a:#;XeG:`&;(:(;Q :);9be(;g|97(;9;*;E$9`);զ8X?';lL79%;QE$; 3]";', ;;\Wr;XfrU;;p;u\;۹;E[;\;.|;=a c;A}0d;nqCv;iP?;ga-; {ul;3f;3;Ioi;nKz;7);fú ;BԺm;A |5;S:#:O ‹:Ȼ:G췯:[&6:ln0َ:8:qDee:?M)Y:WL:RaO:3iuxB:5v(::<$>::3:m#?:ľU`7:쒻ф6:`85:1 }}:::j`9"J9Ѫ9ЬWc9H#8Ibꮻ0Zؽa+ɮv-$}UIwmxHz~VTnº`"ֺ*` S{Zgœ!vJ FlB (`: V  HLksE;v<7*^3 0.i$$*O(,U+Ѱ,3 +4e+%<(B+ (+LLa$T<#0[#U)b!Q 9fپlL ru{zф;؁P‚ dЃ@6lnKA#3_Mr~݂z wlrcw(;rXoRnmzh3@6;99T6nuJ0Uz-ʘ%4;}!C5 dU+p1{3횘׺J1̺+d$aӓ.u7˒Ϗ舺tn}W\Y@7t@؎r卺8yt}JŸTkJ89牺59S9'" :Ɖ`,:G[M:&'Qk:E :@ŀߗ:qp^:dRe:UV:K:(=_:+:#^;#r ;~;X;?";幒';W͹JI*;|ƹ@,;$/;Io2;ҶJ2;VD6;7;;;ji<;%'EA;sC;CC;/tEF;77H;8՜J;C9M;[9?P;89&Q;9LLS;R9uY;h9 Z;)S9WZ; :t^;Z:nc`;t :ta;pm-: d;>0: f;a6:%e;,>:Jg;D:i;vF:j;0P:[j;R:i;N:7j;R:}9i;,N:i;:%M:g;G:>e;B:Ye;>:6}`;gC:];J:l];XI:KZ;.7M:U;|W:CWP;?L]:/P;Z:xL;b\:tF;5\:@;\:p7;S:R5;H:*/;C:Z+;VV;:&;O.: ;g\!::;1":fm;P:;ް :5 ;M :^:s:: 9:s9D_:9J:29):9i:ہ9ee:_9yB:88F":`8I$9k89|\[V9֝Ep8yK.wf6Jk#{n\Gs鸹z%iZۉ~ *5@PWѹl" ߹\ڹ*AY깐/k=ݹ腳#ֹƹzź6_ʺͺ2%κҺoͺj>ʺjg0ú_ոrE$)?kX'ӵ@V8y8pKZW88<'95 S9YO9JlN9m9DZ} :|m5:i zR:܀͐v:44:7ѡ:hk8i:8:J9M:$D95:OW92f:FW9{;|vf9ٌ;9l;oы9a;j9Hl);T%9G3;\9>;9J;:9KS;Z9h];Hb9f;O9n;ƭ/9u;8};nl8r;ٝ6^;Q;YAoJ;4t;uɹ;i޹%.;w;G;2}_{;K)t;504rm;͟:e;uAL^;rFU;NTO;V9G;5H:*B;rD <;!QC.8;G2o:3;M(L4.; 4,;+j*;j ((;ַ E%;OQ%;K";Tuֹ;PI;!;jcn ;E; z:u)U:cn:qp:HtO:a:i1rt3:?w :6Z:gP$:l8 ^m:Ln8#^:8Q:49\E:fP9k6:9.:/9:B906:E9999>9ߩv9:N8 :F6a :Θ1 :\n:)c:UK#:j2 :PTD$:+x(:},:ᚺ63:r9:zǺI:?fۺ M:1T:rOg:3 f:SYip:5q:UD&Vz:.i:56}: 2?G:rD:PJ@ :jO=:T:cXU:r\/q:p^O:_a|:-c(:e:h:j:o:r:vId:T{:V4~:4:Ղu:I#:c4 :G_C:蟉3}:+:>1:YU:Z?J:U :ޓ:DʔP:zҔƠ:C:֕::| Eu:D,Dv:̑x:䐻k:=@d:ca:IY:…D:,:k~*:w:tñ: :9v9„]*9ʩ/9T 9RT(}9ׁY%9D:^7b_~I)'|M}vk|U-" }yu~A}Rs}S~Bt ʝݹºXHѺxں$HCԎ-ﺘz2 Kt o^ e|lu{qw1#%P^)3,񋊻L0tS21\ 69mb;S>"AkI|Ayt1CnFiHcJݓ^KVXNNPL I6L~AkLa9KId2fIQq)E dA@% =Ż<:κ785-f<3{ۋ{y1r1pQT;,/5\:'X%"N$3_='e߹C *@ Jz|+")jMǏ?t7^P80뺡8lG9l9^J 9V 92G8 8+ H8 a7D6 m4Buib"-C*a*WKSw a+0B E%ι㹴O~׺Ԝaú!JV[z_6\=|ֹt8Tҹ3Ϲ3ԽŹ ɹ ͉ιƦʹqIȹ3pùD(`i07"=V% ؕ kmi%hP48,lK4P8B]8Y8d8,8qTW9J9* 99Y9q9 :T~9:9+:J9T>:9CM:g۵9+!^: 9M^:c"9?l:c9t:vk9bt:9t::f&q::#}::"Fv:X:'}:R,:*#}:KW5:MKu:^>:uz:rP:s|:iP:):^`:U:n::M x:# :Lw:R:1ņ: o:;i:Y1:N:}::=:4 :#:86:H:B: :!:oc:(:}:m:::;:c+:eX:I:::);%~:E(;x: ;ך: ;:f ;^:} ;D:;f:Ğ ;:8;:W;½:) ;:u ;j:b ;n: ;: ;j:;t:c;t:J;ԗ:];ױ::St:c:g::T0S::3B:X3:9:B:::P::D9:u9Yb:I9j?:Z8h:mv4O9Pd9Ln9_9ѹX7WKm 88*K6¹KvN`;/m%12D߅L劺UnLJ퍺 QݐoLYZRJCiQ9R2:%3*hm _3x 򹥲k4ݹb3ŹCNIq;Ԧͱ,^ 8uZ˹?䰹#1QB8MTJ!91j;9 _9Ĕ7o9?8b9n8@9fY9;_ :89!: i9Ǚ6:`9ڧO:$9m:?י9(:A9:9:98:j9:x9S:L9 :l:} ::3E: :w;+::i(:g;7:5;D:$n;\}T:Z ;a:{;s:;:w;C:);7:||!;:b%&;6P:*;8^:/;M:W3;:7;Ƶ:<;I:\<;\:?;v:c6@;:P@;Ȇ: A;[:C>;Q:>;=:~Z?;ٓ:#?;:2=;:e;;҂:`:;:ܑ8;W:7;lk:'5;6:B=0;:D.;:';:ݒ!;bO:;=:;:"w ;D:j:::XG::u:]::ֻ:N:s::z::RQ: :&:: :d:92:/Ÿ9:C139c:£8p:R7DŽ:4Ÿ: :T?:|:Ođd:\ݝ/:X}:: ti:>+ȹ:ѐԹI:)SfD:H :#:|d2: ?G:`?Z:t:I:]g:Bd:7k:಺l:(8:#ϺO:غX4:{/::L&E;t-5;T{;H:;d ;)i;x/;{88:E?:ļE:K N:FN:[QJ:3T-c:;U:YͿ:~]-:-]KN:Ib':eٕ:j#c:kU:Loq:}tZ:s^:1buhR:uJ:z(v#E:j-wS5:u4:r0.:pL$:.nH:/Uk:fBS:ˬb9/^9wYgq9Tה9Ou79DLy8GcO7HB,>v:Ǯ7i 0tӹZ*N$ҙ%|8XgGO9k_.~nroRm+ٺ-̺K-5lzlm`'NĺK!ҺG޺˚ )<1Z X N=N5#!D*I6qX>`%FFtX/NeCT O[^ʬn-`"Th郺^mfWs2ƺ`z{ʺuѺ}ԺBLպQ պ׺:tzֺ"ٺٺcٺ2gd޺UM+w*M2w٘'gs`՗7%_,캸U !jںyҘgҺ'ǺFS7,R@iܖCXZ [zh"u4 ~Jy*.kZ\bRΎadada>Wc\fSKn1xUwr9yaЈcӆ/LjOS=̀bz]ksqlc7+ZQ*uI(5?YDo4=,Jt4!*sRɥc&A|^nmgHٺ`[ºP3ܲ|Id̤>/:;~D8?aq2L.b6aE^41;~6IX6}9͹8/ 9`E 4tpq9@9 <~R?GwQ 897\XJ8Afd.9(v99Hv9Ɉ:!#:sM <:d\O:蕺Lh:&q:̗}:zV:x͙ :ʚ :}d:F`:dچ:S:Zɋ:+\;;:n ;1r9;nD;e;Y;|1S(;C0!;O10B";GB%=#;J%;b&;? չT#&;ȩŘ';>3h);h7'f);/7c&,;,9.;DՔ9.;91;:P3;>:4;e:6;<^~:^9;3b:pB>;b:@;Y:/C;D:.G;䶹:gI;:6K;6:M;z:P;;:OP;:T;:ɽS;6N:]U;: Y;s:Y;9:u];:s];:T`;{:ُ`;f:T'a;;b;s ;b;w ;b; ; `;x;b;L;`;sp;_;;`;8$; [;}5&;_[;));r[;2U,;V;;.;XS;E0;&pR;Y2;aN;t44;P^G;u4;D;>3;,m@;L44;H8;61;6;.;.;[*;+%;';#;C#;;;R ;Y;4;0;:Ϫ;:;Ц:u;:: :ʩ::!!:X :^:ꁒ::K::kq:B:N::x4:ҟ::>:}H :,:*9:9:+@9X:\9݈: 9j:hQ8G&:K$7H:{:2t:fʸ=$h:$ M_: W:|︹V:CzSY:WX:|UU:2'Y:A J`:{6Xb:>p:mxv:䁹:>fO:6:30:֗:zv˟:g4^:::,:a@ :RWX%: h:gy@ :#:4:::;ܬ ;_;#F;;%;-ĺ|,;k)ƺB3;8;ź<;xBƺB;ɺF;qʺ I;ϺuO; ֺQ;ֺT;^ߺ/W;7Y;ҊZ;8BZ;#E[;htP\;O ];@Z;,Z;O Y;/LX;Y;ˇX;1X;!X;jX;6X;uIU;ں]T;wغET; ˺YR;_'N;= 9uK39'yDM9qRnn9X}9ɕϾ^9H֖;Z9蘻Ib9v-[9;9>9ڛM9qH8&8[8y6-8Ջ Ә|HlMW LBX[6,G w $8KPx8369? p99~9;؜9#뛻1s9ț:S% : 瘻 :9E+%:7:FANB:)N:鐻{Z:R-[:3ꍻGu:3!:>뾌:RV:C܀S:{:Es+:Yl~:g :^`k:vY:V$:IRG: nLt:F :@:*<:<46n:$.@:):%:5 :1xn:oQL:HkB+:$:"Y9l9ep9c~8Y@ZL> [`ѹ; I 5 1r {VGR g(k}₺e#;_ SN0$7ȺNOӺܺgIHc;!OhKUZ[u2mOM o,@ ߼:XgN6.# 'к*YbºP-Ȅ1C7@#h;偺?.hF%TSbKqFN5"SPXUE}V\_ZPݹ}ZߓyZet[6@X[b긝V\w\d8B'['e85yYL19R[d9LX峈9%ZJ9 [g؆9Zt9^p]ɑ9_\Տ9_M9JM^Wˌ9.\B9[q9YB9=W9P9hN9E&9>"9}9@ՠ9*52c9\*Z9 o"9F'Ί9 99=)9z޺N9>˺919 tm9攺֝9e9~^`9>9J{:#߹i9.ϋ9593N{9?89t99039j 9I9Š9>P9V9\G99F9J9{V9V9ȈX9 Ҭ9939@m9M9#98999#8m9hyU89ۂ:8Q9ɀ7"9j9ݸC'9[}9Č`M92uHm9PE9E 9ֻ~=8JGQ8&v]89a$f*9>*i92m9m?d9E9DWC:Bf3:t5@5:7?:ʡ84:i8X:9[:GC9_:ї9 :‘9B: 9ɵ:iɥ9kN:9:ڠ9 :9:/M9,:_92Ѣ::J:':::p:֒:dV":)$:):^J:L&:Շ::V::::愂:َ:#v:US9Dsg:*9Ub:9fP:~l9#@:N-9V6:Ҹ8&:w~8c:[8: S8K<:A7:Uz9E. 9Rd7l979 (8λ989e8{9E9I9j9D9#9kP9t9֣99ac99]L9:o9(:9L=:D9;zA: 9\:uM9\:w9 d:&9}:9C:٣9-:!9<:9:k9}(:9,: ̈́9YH:{9eC:94:l9M:5ή9&:PK9͵:aH9h:9j:}b9?:9:k-9˨:/9":|F:ӽ::kϰ::A:::-=(:e7:;:Ԙ:YI:5i:T::Z::va:8:e:j:^j:[:s:u:g~::2:6~:1:In::ž]:_:L:g:[;::)(:H::": :ʏ:F9t:e9nԵ:Ⱥ9:r>9:с9e:/`94:g809:\b8S:I70o:S79:!:ʸ:83:b"-:Q= 8:3eV:I3:b:q :ǡp:X*r:0 :XRB:Y:)rhb:>ù:Q +:1?|:̊:ƌ:`y&:.\:5:l'kH:)Z8i9999|~LĀtX ɃL ꍅf[ц|A!iPUz뺃&ߺŊe׺ɺ͉N[z$އޝ 䎺'~u!d>^~]&DNTVGeɄ;fC2<܏C8Gv6Ep0΅~6z,:N}q9 |Fg~VZ| f|)wu uKўp;lpEkipź͗fƺ fd;ȺXbɺlbкQp`)к_.ϺQ_7Ժ4^:Һ>[?ֺQ [s7ٺ[ 1޺A]+DߺQa3eຸi ງm5r;w l~k n`V℻Wm7vڅE*? kꄻkD շ  ATR0ytZy>~Cz}d0A{%?,vM)q,n^1g^h6dk9l a;}\W>geTAVB7O.CJDmC\_F=GE :I.G5H/"G+\dHĕ$vF.0DGC7 r@a-@[J>W)S8AͺA4:2_/Ѐ,@S*f8(F@x&n$!5%(#!@s)z;Xff)8hbZ99w=N9Re: p::%Kc:~:V ̎::`::#;}:pںy:ͺ:Xq;U ;ɭ7@;W;ԟ%;#ύ*;uk0;tG~4;[7;Dx;;7]9;#%"9;ݡ9;zF:;:y7;O.=5;UY{1;(.;ȌM,;}7R';8';h8ť&;8"#;18Q;8r;t68H;5 8;r7;;qI ;Z3| ;65 J; 6 ;5)7I;Q\7;d7;;o8a;<8I;~95;<9Q;`9Z;?9,r;,|9;9wG;9;91:1&9R:\9f:[9}:9:W9:y ::* :;E:*:D:;f=:њ:bT:<ď:vh:;:+iy:Ug:Xx:LmP::5}4:j:Ď::\90:ls9#:]^9+: '9m:58^H:{t:+:yQ|:IXߒ:mg:!:}:^hq:lHd:]iX:>_R:O+WO:16C:2:VGej,:j"+:춖6:_:DM:y_: ":'m8:C9q :-9S":9^%:3:{/:w<:E4:W^:::y:R@::(P:f!:IW:E:[::*8m:n::Cң:M:tp:9:3¨:%j:f:c:: :{:B::Ϡ:B:x:QB:h6x:"=:ze::DG::v1:a:N:#':p9 :Z93:9:>9G:h8;488;{]߰; ;u<;^ɀ4;v; ݹw;\t ;U%;)&;@';I]&;z';[[K%;!;򤺚Z;,;D`$;ɺ ;zغ1 ;R 溣F;뺃; :me:8: M!: :c%:3:.{:tn$:k)ֱ:~,#:D76)9:::r>\:mF":kHl:O:4S:W)~:0&Y\:Zُ4:]{:[9\Po9]:9]ߔ8-^#]K]Ut^/*]o^Z]=oB]"9 >^ 2.[Cx\+]Z|qUW06CU=QS@VNC* V| c_'7"fNoBxhZM-. G` sّ8Rݹᔻ6bÙȝHɩܡG1<--fXH軐o8m)n,~gLQ经10x仕IS8alD޻뢺Iܻ )ٻ詺׻#Wջ)>͏ӻл޹ͻȤʻuǻɡ:[Ż~-d"Q߸$鵻\5 ㅼOQºǧ+źHuvźW1ƺaSWƺƺ$ȺRǺ(닻ʺ Ϻփ5Һ(k׺d7~ںY!wܶߺxqˍ亼mWh`d8g^IXQP .gKFD-u>&70u-&7&?6"҉gjt, ,Em$ԺtA{źqښ'>x#D׺e,˺l2ź#YᶺLYF9,V%&o|a8XZ 3Sa>J>`Թ4 ^!e8o="^9G9^'e9tU9Me{9AS :5͗W:b:ɧ\: ,&:(:$U,:z+:s(:ضH$:(R:M :x2:ǺW9Һ9ۺ<9躡\9w-z9nW"*F9|ۋ9k*8 k'hkF4M]>X5y5A-` !_#׹/$K#%Mr &jc&h+%6U&D%Wn"^Pjr=s Itrd8xrdwF{Ar("Y9A;lv qg䚺no h󚺩 gٙ$!発s%(\#%7iy9alW'bG m@6t '(yh!]~'r 9 6vMA\?ު&N޺Ժ5%̺ $H, Rwƹ|x3('cȏLm7x%9qaQL9oNX9N19/s}:e:!̹&s(:܎Lk;:CT("D::ҸO:JWS:CG82_:P)8z7W:9Q:59/Y:9[:f9DW: 9sY:y9;M:9K:9K:98:OE:3: 9&:zp9:Vo9M:7:9S_99X9j.9Gp9~9-98O9f={?98%48rᬹӰY8(&޹ҷry1'Jn/-o?}fI*3YT +jۅ;~q2{)HS 4H`AܡDGjH BbVLGsT=ZrH`ip?g*lBop=Ploml|Ѡ?e &cga+v>KqVqd5FpD`bϹtS>K`bRDދZr8$P/^ 0*+ E>8'ot92ڹO[9Ĺ9o9]LfP9x19V : 8C+:K 9-6:f9`D:9PT:/:Qe:B:Q~:hqh: ::~:{:':+::c: ::r:6:z:O:):.:Q::\:2;";~;";" ; ;'; ;;@ ;; ;=#;TH ;'$;j;p.);4;+;d;,;q;Nc.;;.;(;O}-;?;n7,;I;);#;K&;:$;:k";i:;K:O;:;::J;y:[;y:;:;: ;|:.Q ;K:;O#:q;M(:=;I:D:\:7:x:>W:F\:bJ:N^:M:hwM:.:0:S:::\: :9[s:928O:X9G*: 9lE:b~9ʁ9mv9:9wf9`h[9p9iQ9;i9ւ8'[9~$79zv9kǸx9,S5~9ř?8Z9Ym590%9.9i˹9ҹt%"91繸9ό빙!"9OAJY9_9I 9wh#!N9,9 >9ZH˰9_c9m49v'99P9/f9⨱g9ee9Ɵɺ5M9?ֺaU9M@+19躯9/뺙807HulQ[:"&a,2ڹM5 9gAw"iG(=Lg5HeQOUa YGvש\վdMaԏb dũSg **kKKl}n/qgrwLt2!1vv>uPv.ev Ls󭺭sK*qonͺTi>,ݺ hWd`ԀY]9O_Z*xSYb'W#tdVE*!T1yLUo:;UCe7T OUXIU`vT>jS/rQr|OLOEHFF(FZQ@ʑa=x{9vl552nՙ0ю]/+B;(Th'6$kٟ@#5*;cg%O^ /@-mp!*d<ں?R[˺4/Gº_|炙W륻AcU2&!⟻pxr_oFkpdiUOm<i۲ Rr2~xX|ɂmZS烺%9v;o{f6։%_ 7rY$AOm9XK4rD֏r:CX=-@F>sIX<%J5J+SyC%*U.")d` koR}QuIӇad~Źq$BЇnj]ZF콲'ฟ; r_gא8|J8ĺ~ƺl9ĺ99Ⱥڵ9Iʺظ9A˺-9h̺D9Ϻ:Cк5:ٺZ:H޺p:X=%'.:c;]1:ow=:J&G:[*L:J:M:xR:' K:] U: T:r fO:7LI:8N:1X O:đD:4Z~H:yߺ K:BкtG:YúG:+RK:ՊH:;ߌF:G3D:E:psN;:pjW8:)[3:KC':/W$::E:Mȹ:ʎ:$e:;a(:N18.: 7-9K :9 :{9U:J9ι : :z,::7:7:E:W.:T:T8:yZ:K:Jb:JQ:*s:"Y::Fl:ʐ:#u:h::@:::::3n:J:2:H::FD::W+:*:-:ز::;::[:Q8:ǿ:O;t:;<: ;r_: ;3:;:/;x:K[;p:;:;E:;:r; l:';#5:;:t;:;Ѣ:5 ;j: ;Qy:;":$;Q:z: :r::_:t::_:G:7::AN:::|:*:pR:o<:#*?:;y::c:f :rH:.9%:")9:,9:ZU99w 9%9'ы89n6939x9l9׆Q9Q419󀲹 99%ѹR}b9_wֹ+ca99[r9籠F9͕x99:#+9P)Hh99ո-9[:m9w I9*e9209_9DT:@ZHQ :A:Y7-: F8vB:ň8۰\:8:Js: 8:W8:{y8)ݟ:7D: ƹ:˝:۸W:R1:5:=c:鈹F:i:kRS;-k ;oƹM8;]޹WP;v3 ;U7 < );HP.;/-@5;+<;2!gB;13jF;im3+K;W7P;5R;u2U;A% PY;0s\;r!`;.b;dH빿c;2&ƹ]g;#쳹:h;叫j;'ڑTn;\uo;kWq;p`]p;\KIq;q9r;HԌmr;螹t;'tkr;Wݹ;jr;Tt;`"s;},sr;ӕ;kn;"PYj;Uff;j:];݅s-+W;yM;KB;I„=8;Eg,;N!;);[Ņu ;Z:ꀺ:,~v:ɽ:T:za::\k5:":IF:h:`e^:u :m::v:C)::~::f:Z:J:C::i::k::D:GF::RD:` :9:: :)::4:r:3::::#t::%c:@ב:gV:&:B:y:d5:F\:ل":O::o/:q2:::<: .:K98d!:y92:h9=<:bV9E:R-9x>I:8K:@%2R:Fp%V:Y߆fN:帹aH:8 K:L:Z{ M:Z/ښU:U7\:}?h:1Hx:VN~:QTAĆ:2|cz: c1X:c:gә:mtL:NqԢ:t::x:}7:}On:KkJ:`m:ISy:J:Ԙ9|:N+k:>oo:^cK:H:)n빯w:ݹ:f::E,:LӃ@:]pH:Cy: :S༸:#iV:-f7!:1!8:D8K:eǬ8:Q8H5: 9|:9|]:KK9Vq:W?9sܝ:H=9:Rq9)I:x'k9.: Fy92q:9@a:9YW:9P:TT9E:9U<:-9=2:9e&:A9:9J:59m:.9:9V:N9 9d9bZ9mf9:W9h:9m :r9:.9 :Έ:pm::t:8::!::^1:.:9:*9h[<:E9;B:09+I:N96X:k9ȉV:Df9?4_: 9ff:a8;.]:Cƅ6Z:2ƦX:"TT:/tCnJ:%vG::,йu;:CF::.;=:? K3:O? 1:|).:3:6 {&:": ݹȖ#:tP=: :OSw:d|:&:8D:=9 K":ck9[+:9 5:}9 8:~9;,7;B;K1;7#;.;ͯ(;G+;L.;K&;6; %;c{=;)";B;O ;`H;f` ;jR;x ;V;;Z;f;ޫ^;j;ec;F;h;;Qi;;J-i;n@;ah;2;mi;|X;h;;h;;f;;e; ;f;;f;3;d;;e; ;%g; ;d;ڪ;Mf;1:@fc;ny:_;e":$j[;:V;:P;3i:ƿI;$:mD;:+j:;i:T3;-{:ӊ+;hU:";9::;:x;&j9& ;9:8dj:D3:Qw7:Dع@:ې:6Bp:rK::zs9wA9:˳8V˺A'Ƹغ}\7⺠oѹFv뺭 :Ha0]3nU'Ǭu@7݀к1 p9^b) aN# 5'6!$)l*1(63T)m=c(EEi&E-Nhd#Wx3_FleUm/kKOrum w z5!&*yf +hbӎzںԺκ^ƺUND ԭQL꘻>GS9i2g1'yu󉔻!2eфXX[zNE &AD8D9ь:&Cԉ|ƹCa ,}0w8js Q9VAph9kմ9gU9Hb.:n^5:Yzo:R:0NV:IJ:C_ :M?u:7*9.39Z0D`9Î)|9)PB9l'W8"P6^" ~2c0w0{y<iA׹ɺ A4 a qsF/ B$:sCmԳfWta޺IqZ׺㹄z̺_񹦞˺g繉ĺ>aѹ͸4ZzQ vբۜ|Ft*"يƸ:&tRxl·Z[T=`7M#s68b4~(8[ljb8/6v8hJ9Q:r9~q:L9=:oc9:$9yP:'09M:79wu:F : :M :Nf:M-: ;%;%ӂ;,}@;z;A;_};D;r|;tF;Cx;H;t;6K;q;hQL;l;N;Hi;N;Df;jM;)c;M;_[_;)N;W[;bM;|>W;L;@S;IK;;Q;K;.L;dI;kG;sXI;%"B;I;W>;NF;;;0oF;p/5;UF;/;zuF;9+;+F;'; F;m!;=F;};EG;;RI;;CH;+;:K;G ;L; ;AM;";P;,;Q;:!VQ;˟:DQ;%:FQ;M:S;P:uR;::OQ;):Q;I+:1R;`:NS;?:=U;[:EV;`*:ӼV;To:W;o`X:W;O:-V;C:9V;Qv7:"@T;*:`S;N&:3Q;L&:{M;L,:K;б+:F;y*:5rB;%_.:>;1:B9;,:%7;5:0;n;:E*;?:i%;N: ;5O:;Z?[:;d:Mi;Rn:Li ;eh:i ;:D;ER:;mn::2M: :ף:G:rK::::j::f::%:3:Q:w::I+:1:^::Q:Z?:=:^;7;;;;-; ;D;;;;R ;{; ;;7 ; ;H; <;Y*;;h;, ;R;;V;;NJ;@; ;;%;`$:'';]:7(;\:/+;=:g+;^:J>,;J:j//;:_G.;$5:S 1;\[:A3;[:P4;U:6;!:;;}u:)>;c:tA;iwA: F;9:J;2~&:TM;Q:O;:TQ;9L?S;9W;b9+X;ms9Z;9O];L9J\;893_;9>b;89 'f;k9h;9k;d֛94o;A]y9W+r;H79uv;9tz;|8%};ts7;Ѹ;{00;Oj;';<3;; ;N*x܁;>;O;֎I);;V{;>_4"w;kp;t3#j;ucd;f{>^;lV;NcO;D]I;KlmD;`G@;2,:;'Y4;821;}+;L);y&;싹$>";/D;,jͷ;8;:q9};9y;[ :;`W:"- ;U::.;:;:r:|:uM:s::_::;~*: ;-: Z;IG:;:;ϲ:;:I";:%;=:ԗ(;W:\); u:^-;x^: @/;%N:HJ.;U6:M0; :N0; :p2;,93;<׮9Z85;,W\92;8J0;"A0;!`[.;ϝa+;He(;,6 y&;6a ;b۹;;;K7;p 4 ;&Һ;sݺtG:=|:M:c :#:$  :':@6p:mW`:e3$L:*/:'/:k'3:vc7u9v:[99gr27 :%8:+9ڼ:qq93|:9i:9`+:>?:K:;5R:;+: ;59=:`;ZC:%;R:;`:Fy;׸a:U;l:e ;l:%~";p:j$%;s:Ԡ&;f:';-I^:S);wZ:7);Z:*;vO:w*;-G:$,;(A:{,;eL6:K+); w(:i_';@:-&;HH :&;9$;n9o:$;9M$;|9h@$;sS9|$;a9r$;Cx9#;8L9g"; 9 !; 9 ~ ;8;8;,8{;U8;I!83;58;HO9.;g;97;qe9%p ;9z ;&9h ;9!" ;M9H7 ;290 ;@9s ;m9N ;>: ;H : ;p:%C ;E4:;;XhI:oX;Y:r;2o:S;c~:{;T:;s:C;x:X;:_;D:;Ϣ:6;!: ;:k ;<:;$:;ݦ:$;f:?;Ũ:;$:: ::O:A::I6:ۦ:f::,: _::hB:x:a::j:5D:am::Գ:R;a: ;O):G;:, ;#:U ;ƫ:l;: ;:@;l;3d;ܶ;!;Ns ;G~&;(;q,;-;G2;;I7;g"; I=;J ;A;;7?F;<;yI;4";WgM;-)!;ZS;˂;V; ;QT[;R!;}_;;c;,;H#g;8;rOj;S;m;;Dr;I;#@v;i ;Vw;";{;p$;t|;r(;i};+;D|;{-;~;1;~;>>4;|;4;]y;r5;rBv;\5;`Lu;4;TMq;4;Pm;P1;a~j;,;@g;+; b;(;4_;p&;2Y;a$;dS;;O;R;F;;>;;y8;;//;;';1@; ;;,;A ;;;k1 ;X; ;U:=;D:d*;:9 ;!.: ::FV::X:Ih:?(:Q:Т::{:::w:w(::ag::v:X::: 2:pt:c:3 ;@;n ;9;- ;#5;;,1;b;>0;;+;9;F2); :?';y:$;:#;:_!;N:W;\<:8;&2:,7;A:;u:r;Q:e; :`;7Z:;1:';qy:I ;c:A;HX:@!:HI:.:T<::-:9:X:~: : : 97*:q9ݑ:>92:yA9]l:Pe9eY:K9uJ:8ö3:>-(:cϨ:i)x:lWu9{C9̹\ʞ9X9Y,9ʉ8{"]^8U*>"79,&-+9иG,D%<[-2)T:;氹9\7,335ʡ5/;Z1E~g24gB1O6!~-c*Sպ5 d138.u8 ø:5.$P?_R??d%?X?J,9f75<B+bE']*xKL){PYV>X[aPab׹De`;̹f)5hh\BGiYju-ah8j$9nc9kb9l9]l: ni\*:n8:xmqI:mZ:+Ck `:g^j:d |f:w_ |h:MYQh:PQ\:L}[:FqR:m>kG:J6^@:/ܶ+:}C),:L!:9b9k9A|9 9r8[H7ª FwԺGź|X批/`&{{1'|Fg=AV )䅨2WCާ09ak8vQ7~WzC7>ʭ8^u1&9}<[9pw9J췃9;w>̡9Ht7S٪9$A8W9x@8Ð9)89d8qq9ϴ8 :9:F9Mf+:9<:Z29GO:R9V:)9f:ְ"9N|: 9:84:28:kc7SF:X 馭:d:A:CCe:G p#: c:yw6T:ao:*L::땛[:ʗJ;j;ވ9,;W2;r";%4; ';q6; +;7;S0;:;46;q<;Kp;;=;@;=;ZD;A;H;xC;CtL;G;iO;ZJ;xS; O;8W;T;mY;1W;[;e\;_;Qb;Mb;^g;e;0^j;1j;Akp;Il;v;1Sp; {;Js;o;y;;k|;;2~;c;欁;;;W!;A;0;-;UM;=;8;M;8;]H;3;;;̔;;1<;M;e;;P;; ;;Ů;"^;fۉ;(~;V;]};ȇ;z;;7u;涃;s;F; p;3^;Qk;2};=Vf;z;~^;+w;LW;Tt;'Q;s;c[I;p;i,A;m;:;zl; 2;իi;c+;H3g;,%;Ve;U;lb;D;_;;9\;: ; W;9;U;ӓ:{P;a:mI;`:zD;U:=;e(:y7;:_1;J:);#:#;S:{5;c:1;[: ;":w;u:j;T:#:F:ϼ:5::":f::4:x :::N:{:6Ȝ:::99R:Y9GŃ:d9*|:9x:R92q:Nz9 Nq:]9q:9x:Dm9p:9U:d9n:ȸ9::9A:9n :9:9˦:J9KJ:9ii:9W3:9:,9 : qY9b:/91:9:08X;)8X;l48N ;/K;K7;8;k7Y;L?8Z;U7v;љ8C; 8>;9!; 9F7$;\'9 T&;,9(;9q,;B90;^09FE1;X9;5;г995;1A969;:9;;'L9?<;O9HP>;Q$I9+~?;gV9&@;qU97A; 9>E;Ј9+E;h8"E;^:8VF;8(D;!M7OB;6A; Ʒ>;-9;U5;['1;渾*;$_%;R0- ;O ;_;A1ָ ;T; ::75:V17/:&8H: F8!:EZ8ؤ:8N:9*:c=9g{: Q?91o:\09Q:9B:9G*:~9M>:*:9:79T9 :9C :V-92:'9`C:}J8q[:=6']l:^y:]":F[: s+:ѹ֟:y빅:E2_:E::!:':4;:@: M\:Xnv:oi3:k2s:>ʎ:mr:뫑!:pU:)4:]73: 縺h:hƺ,:к:ݺ:Xޢ:eǠ:mH:[ :f::#K:+(:l3:΀:;v:WB[t:G0Ae:Md:Ti^:MuZ+`:@^0b:>CbH*b:؃eq:$jcq:k}:j:ke:j̄:jft-:a:z]:ԭW(:@R:KY:LC:>e:X7:00:!+:Ǿ%:1Bqw:Qo:NȺ3 9}þx94F9橺Ϳ9#t-8L48a$yၺ~vmX19 Ce;B*maײعkn U'ȹz$:ڹ2 ? tM8G﹝8O﹮9i tR9ǔ9s^9%M9Hu(9E% 9^v9 n:Z( :e:[O":0I':t@)t6:I*o`>:=G/F:;[:G:n70Y:BJDd:hL|k:x~I1}:}WÇ:SzYH:9az:lbK: v:h]q:* _:j<:eV{F:%v/:\t½:I:/:)::#:}E:>^b:m@":$b: :"º:ź$L:%ͺ6 :̺A:̺4}:e6ʺP:YºՂ:P~_:<5:D=:륺ds:Ι:^:Y߁B:џs;:-T:!@:$Ѻ:  : 也>:;;z:rN7:VldV:$7\: 18+:7(9:߯96ʡ:C9GA:9p:`92:):c:h#::;:c:/H:Ho:'IU:D\:h:)G:ez:Xx(:i:|:w:_9cӚ:9k:7 L9S:ၩ8ɭ:X\z:wl1:6N:հuG:Кڶ:G-:0ȹ:8ֹ<:Ц:Ae:nݹ::mW:+Թ::๹tT:@)z:5ii:DX:}XL:RvrC:a2:(*:̳M&:I*%u:ި:R :h:b : p:DA_:":{ :;$i:TAA3":X7,!!:(T8 $:s8c/:r39(4:G9?:9K:6s9FJ:9}L:9V: :fY::\:>2:~`:QuI:ԒZ:KTV: Y:Xc:O1V:s%z:vY:h:%QQ:D: N:: O:(:(M:1:|S:ҥ:U::Ug:':s:>{:4z:4~:)6:":t:Pس:y::k::1:::d:<:Ȧ:%:0::ƾ:E^:c:_:y::ql:\:i!:g::<:u:f::d:葃:x:Z#:::|:͊: :#::::R::Kk:::x:^:/k:K:::J#:݇::/1:;^:L;:;;D+<::#+:n:::?:&:Cu9M\:9:˷95:g]9b:o9:w/95:V8̌:)8۫:`  :5¡n:L:߻GR0::ʏ:9:g':̹:۹5:۹::%k߹:^ǹUu:0wq:|!m:ZZt[:ZzwU:qf4N:M׸E*A:ܮ:::8T+: :9à(:kX9O-:90:9:q0:\7:3:31:`g7:N:::0n:?:T:hA::E:ʜ:TGN:M:؏O:ǵ:!O:y:W:R:[X:p:H\::b::d:lc:g::!o:i:{n::l::x:[:}:x:Ձ:{:'::X|:":nU~::|:$>:E::$:: 9:D:-s:N:\:::::׼:1:wż:Z::`:b:\:!:[:=:r:J: =::Y:P:$:S:Ō::@::ר:֧:Ÿ:{:?:::<:B+;aԆ:R;&>:;17:WY ; : ;":[e ;:S ;c~:М;H: ;g:;H:);t~:;v~:"K;Pu:,;}:,;ga:ܿ;{:q;l:^J;g:X ;z]:;D:;I4:!;~d$:1;r:?;%:rC;k,9;A9C&;xڅ9,;V95;>]*9Bz;8 ;0S7;ڵ+;j=mn:G] zl:a+:LC{:Mr(:9(:ӏL:˹ W:{ݹJ:Bb:5 0:8d#:@/:y>:i%Tڎ:c`ڂ:j\_:Esz8:Y$:e!:ʉt9B(F9"d6ٚ aGŹ]:i[$ *My mQź~ ]˺dкʘں0lvߺڳl溽Vú{𺺺ϺHܺM}31A2V `F1 ?;I I *- [\ HS @[ H Q 4A+ T_+їl S_ LÃq.Yd%ZzGY,oPu" ιߺrvٺOպWѺ >øw˺#Q-Ǻ7 ƺ8i9)z$9ÔCG9Px9$ ]95a9̆9 ^9/9>C9CP93š{9H9`9靺Y9.Lp9YZS9 9)rŨ8|7U~5uЌje5c㝏7틺sǹE⹪aqc{ w(R 4R'@pP7b1bK&qFUu移⎺5"[Q㸺ͨb쭺umƙԮE@;SYl^$K"j#2፺pu51ϰ={p +c S@*@*a3tPt':䗺~>sDzÓ6ù\۹MT.DҜ bA %16b'kl8gnx9!39g9;s:@:㹺f::{:bj:an:Q:g::޷Np:U;lw;޺ ;̚;W|; 1 ;jGq$;\k9&;*UE*;;^/;T*2;3;> t5;y7;ȹ7;&27;FJ:;چ9;5~;;|r>;T>;>db>;="@;B;J0!XC;UzA;#\@;-=;%/;;k7hv=;I8:;i98;K4O9C'8;95;,c9*4;|9]4;j;9d5;F982;:?0;I :e0;8N :/;k:&.;:sa/;:[-;0:+;U::);rxH:4%;t.^:Y*%;e:#;qCp:Yy!;˰}:;}J:;C؏:;Ė:u;i:x ;l:l;:+<;:];:S;$:;KE:6c; :|;>:7;Q:;:f;;.4;ڞ;;_;-;7;;O;.4;e; ; ;;U ;F; ;": ;: ;@:. ;(q:o ;f: ;V:O;i:.;:`;u:!;::6:ެ:#:WM::L:ض:?:+@::-::: ::{::K:7:|H::I:v:k:&::L:ڔ:m:w:J:%:d :G::::'::h:V:۪: :::::f:::0I:{ : ::Y:::U:Q:':W::<,:ݪ:9:(:mo:I: :Tf:6i:N:M:80:rF:P:$ƚ:K:::'˛: 4:/:$::u:,:(n:BŘ:::v:.:I:F::F::y::a:r:P::Þ:J:d:b:.:i:m:?s:,: ef:Xh:ʸ_:3:PR:Ni:{UI:o+:HC@:׻:6:@:F1::X,:H:cQ:: :nW:9b:}97:fy9L:+yr9!s:]9l:7k:hXlܺ:.s::ֹ%s:i6u:6:1:BGx:nwc/:OQW:O:D|S:ݹ:%ܦm:#:<:ɺb):PغU:Q޺:dU8::;:g :?:״@:Nl:}:#Ub:d:,m:^M:-8:ߺ:Ѻ\9?ɺκ9@ʀ9Ꮀ-:9Ev:c)X:>`0o:7Z:>T:Dt:,K:zPA2:qU:[@:^ʩ:cax:g:pjs:hn#U:+re9:t:P{1+ :W9P'9)r9ƈE8R3 88_޷E$~uRV؄X^!ɹsYGHlZ rȚq#j%萘ă7^E7P;ED\[Rx{ba%s &'䅻yFLz,#tpK i~c]QX뽺°P7ǺH&Ϻ CԺʶ:aݺ"6]+d.E|t'1躅g"pO"C$rS 6hߺA9ӺLϺT"Ⱥm)ֺANQź@ljb7*y8 lOmASƥ fB񹊪/) UB 8:) _9yعx694Ѽ39D:X k :cn-E0:K"K:$_:B?6z:y8t3: 9:+9_:9:K9}˭:9˵:I :M|:W:l:'::::79::V):6:ś: :}L:2:z :F::|:9y:c9TE:|'9l: 9:9P:9z:jM9\:3 8:(8 :|:iڸ":8/:+:dO:Pѹ+:%$:':@:t!0:+:~0G:EM:kiMj՛:Sf:^:0bN:kz:Bt<::+ҕ:To^Y:Iَ:L+:%G:>+:Зw:!d:\EE^:F%P:% ZA:ܑ3:F:,":):hK :9?q9ADt9)R9eǑ(8IPA6ո`|Y<$}ȃx w.]\^GhY:WMQo B]4DS6#Ԕ-s' `cjYźmչDɺĹκ棹Ѻ!_~KѺ=3&WԺӺ,35>ӺM8Gκ!8̺!9bźt :9\?jm9~ 90䬺w9Gn9 W9˒읞99hW90kmQ9^e*9i9b;9\T9hiUx9uIv9.PJ9E9ƪB9~?sG91i9#k+Q;9‘9 9Q 9W h}9 9?"L9=/9;L 493 7.9h r9 Q8( 7k9+81..8i;'9b*98\n29SGGh9f`9ג W98Ӳ9~9`9Ub9`4b9T &9k= T9W a9 >:?9J9uv%9le9O~s9C99lΨ9#19"& F9{ X9#1szO9V^(939bT8*9HWJ81Ȱ8b M8;d8É]88@;8'8(8]0[aT88<8)F/EMi娷l[_[@hƟpny낺[ ˆA,'-xe.Zo ڭSY9XݎE紺UW8[8z[>9A99ܨ;9 e G9C :&;:h7^:뀺y:hj:*X<ߘ:$C):,.ꡯ:<>:L}:>ʹ~K:̤:8M6:jj:z{66 :w8 R:794;I97;9PJ;!9;:@;:|;<6: ;Q:;ehr:!;\:#;g#:R%;v@:\&;:=F&;B:gm'; (:Y(;/:A';C:&;:o&;5:#%;;O!;g;y; ;`;i';A;;;g;$;;[;q4;);&;H:f ;:C;1:Lm;]:xI:R\6J:~=75F: 2:::o7:( P5:.^Q.:7B\!:ߎ7%:]%8# :)79|>7979_h9 99]9 8\4y08 >J""+?zCN;SGX7VK~4P0-U,Ti(_VY#oZ,[9m']^ &a9 Uaa3tbwFcF:b1ݺX)biӺ`>Ⱥ\mN]'IJ/\Y_EYWY~񋺎[)kW^o[t]ɽjS^_XbţR`PC`ET_9DAZAJGRSGwPúMDjJwETCBM_i;gjo4Rqh,i{*$rą(e掺h Hsе ǡκqW6úua)WZ皺QToXX+r+=gTDc Z!UxhpN5H%A`g@^(94'/e(,!!c$%Gz ߹)йz_o`UޣՌ]W{Bmt?whiqG,Areeo@{2bI.bم cVژb4|ZH9]LX}'PKkePlL Oķ{"R$<4T7 T7+] 8_u8a8\'j Q9kpy9'r+9x zǵ9}9^>9SGH9EE979S:th9ϙ\:@9?Y9:ΦE909qd9s9q*W9W۝29ᷗY969of9| w19mJZ9#s^ H9M;8!Fz8!Z<8.68[z0:Ta8Q1/c-8&ح8 9ih!88o H8F8"r8*ѹ='A8Bl608P,r81f,j8_QE8 8Me8W5n/8Ѹ>9Ef9r9D$9E󝸼c9l:0 :xW-:d8yL:8:b: 9Rk:V9!:` 9:9:9#: :C:l7 ::5:l:M::f:;:lGo:ý::׿:k:":_:z::):r :Ÿ:n:%:'_::L::1:E::[:t:>:r :::b:P:骬::n::k.:nW:::W::W::ŋ:H:: ::r:6:b:?:EQ:+ҫ: 4:+:6:hI:9L:}9:S!9R:ze98:I9՛:o?9FJ:H8}:p[8]:6뒊:Uԇ:>:D9:⋄}:e7Lw:z:Bvy:1@kt:~q:$i:|оh:/&Of:]:_W:P:K:ܫVfE:~Kȹ)6:ʹ8.:߹x :S:' : H9&Nx9;r9<9#9r:9ZFؾ9uJ*9ocP29SҜ9U9RǛ9W9qd9Mg749o,9rk_9tY9I#q 9kcu9loZG9Uid29 \,9iNv8dCM8y18e$8j9QD{P<9-n9/p9uTϹ959ؽ:* ~1:ƬKݺ='>zj2.19E 8I7]35!<;{(XCL/=F.,6IZJE=U2D`WL}VRc{eYqabVJhUMp2vz/q9'&,@ꏉ&ًH@VRXTn`1Aj ~8Bbw!PtwuTFqksO o=}Ւh|$吻}]䉇꜒]=x@ښpȢ, p7!5熻Eƺ'[̺نغm⺿VK'뺍Ä_P~Ͼ z vjFr m?dLkL'h#`ň".\%eV)P.GK1C4I=o847+Y9e!?937z1@5;7 S1:Y1m,#ິb(]κ#̼H!)q d)ڽoaOyF0 }̉ 1 TM ab) ryI81B9$9&9϶u"9N: 4j$:D>/<:qWR:}i:%}:'_$: 5:{ :Vg:O:X#B:e:ݝ:ҶR:Xs:vڭ:J:* : :溼:FA:R:8L݂|:zN7/:x:aUj:7@:i876:o8:99:Z:{A9k:XP9:j9:[9K:Bw9LX:"9Q':l9D:q9:r9N:9sϕ:S9,؉:"9.:N 9m(r:t9 -]:-p9:L:?E9f.:9]:9:У889}819q 8.9 W9!9F28{TCg22ϹӅy௹uVPw׹" +3O&=3?}O"?ߪ!a$,RpهÖbK˛0<IL%xuJBΖ96?呺27 ,wTۅ|u|UQz-ElW+>^C9ZZ RP?N1B3 ;A1-C)Er3Vs,|hLD1#h+S Ū>3Y&nXf% t.U։)nIe 㗊 D)'b{6OfujJ#^ԺtNƺAG-T31>$KY !Du}̀$ xm PZx%HEqʹ:ouι(= /khŢ?^b]ǹOuЬTo!E"*}.*89=j8\(j,9ùWCr9RƹV9%͇9믹.9}呹:?:K9U!:.3(:} d1:/g3:Y::}oB:O'8F:287I:?D8K:[9[G:O9JS:9TP:49#!J:(96K:94*H:W9rD:v9]?:i9@B:i9wA:<9kF:FI9qF:: 9L:9lR:9R:Z9j-[:ܥ9ŏ]:9ϓ]:9g:09i:9e:9Xo:9r:r9y:9Zz:ӭ9{:}9Ѐ:9}:9nԁ:~}9r|:#99c:u9:rY82':^7:Lo`:ڋ:;ٍ:hs_ى:|ȟυ:2ɱ҂:ιGw:Y幽vp:X:vK:h.B:}$ n.:W,7#:B:LAN :~ZS9Ugg9p;9 9`+_9X`99 86E/:)k1LMB{s Ǻ^(Ϻ|͹V+ݺ 򹦙*~]")cg8[aG$P{ c&a#Qt(2L܉)6פ̎:@řA7Is鰺~NEU̺ YZݺ bEwTf24j}Co?մp,)-uUv!8zٗ&r*{X*o}/Go2*-#8lD<5@yrVE3K3hPoVO]φlb@مkcZ֣rxHI ~~Ry#MvG>#rrnam͇=0l.jYiS ejaZe3]Ge3gY2c:Wk`US}`(Q'`ÐMY`uK]nI[@{F|Y?BS[VA70\ߒ?YJ^$&u\ rXm"LTb ?M.^J=G1$B?4:BU6y1he-Q,4y(ӆ%W@#ܯ[q>fCfߘVE zK!( ExK!""C #]8³% %A'E<(s'躀)M[-_ֺc/˺./ƺ22=5׭5$F4ph8H B6(YR6m58_U32?h1 .z),&ƸuK#vm#hK8:9 ͒9M>9Tlu9_Y:T2:5iSM:Cei:mz:H&:䇐:lY:aۺ%:K׺:yHѺT:]̺:cɺꢦ:r!:KA::*9:B>:JDd:Wߏ::kЇP:2|r:NqB:dm:f]#7^:R}U:[HD:A9:= 2Z%:*:(C:hɾ9ɱ9 8)9o ed94|948$YPm¸9 Lx"W1a#4$Zl'8W,ݹ&&\$$`D ^&.߹5f@EqF_[x[} yp0%pf7\zV89QzB9k`V9t9|>9͇ 9a↺9G399Z9DN9酏9#`9Ռw9hX9]V9|9R9˗`9 9Nzy9<̡9p؟9I 9U䫺Mt9ue9׫]/9 '9̧}+8Ѣ M8Πׄ6Ԙ9/2g|^=n-0tj߹iSM蹬!Wx"۹N.x6M=::5.P5PF-W̹T5u1Z8⳹f檬$ *<"Ĺ(0*ҹx;nBhL7ZZ oie-q,B+łJUOtY攗ObFž,Cl}ϥreO|@7-ú"킺Vɺ@Һ2V׺4"YM-Ð⓺ 󢖺>nS{6\})O&hLՋ .5K.>jdG5ˣgeE1(8庫ݺf娺Ạ`ܺ$cںvݺVn<`[Ucۺdvں x}ܺjمlںz2/`ںܝYH޺V=:8&$ߺZ޺ẂNE*pǹE⺮glj⺉4%'캄g3Nee8~aH^^;pAt l컹* 5ڹ$Q W(Jz=+4AWHZPWeeM6t΍Jၺ' :: ѐΙݣѧ/rj;޵ҺúE?W4࠺iú摺1ĺ`a˺=db{к8Fo׺;,Hjg亩^_ϹQzUX wZ JJP_8`w 946jh9c9D! 9n"$79b7$9%,% :(!& :vd&:M)[:(ȧ:*_:u,G:RZ-:cG1!:12<:q66 :9 :=B9.=AU9D9G9EIC(d9L,9gP18iU"Yҁ\Ґjb䴹h hk q[q3RxlRY6vg2ؤ; -7\ԫ􉻹MȌʺLƇԺQb亵ak\;_ )b`\bXdg󥻅0giAt4% ;#*Q}5"S/ z,'''nx#hq纙tiպ4ȺѴ{3Y wЈ +Љ)~BcIjE5WlC{'5 n+aBݺ\oۺ ?ԺxϺP̺ɺb׹8̺й(e̺LǺ 谹Ǻ Ѻi(ѺhԺ .sٺrH޺0۹Xgٹ纥z|>F**4FHeTVrzarsZ u ȓvK JtR )nj[ aʾ Z{s L+ w<5k E1#]o0*_Pk{)H7ֹ1;zĹ I麬+kqnۺ6^>zۺ šԺ@(\кȯcк0lʺɹpƺvȹkúAZչ!Ŀ߹Mxֹykf)v_~≯ sܰE/$4I=mp IXMCag>z{ך•K~[ āunQźڣ^IIֺCIQ⺻*`麃 n+2dĹ.uS Df$7d)һBQD IN8,a8Q8\B89u80Kl 99U9y M8se8m&[8RG8^VX7@ R Ft  &0u;Hk˴۹XM` $j-_ז?TRL]*W(a\priy1Ӄ|ﺋÍ((9Kw^ 7溃իgxۺ Nպˮ@XκmMɺ 6ĺ!wTĺHºȾUŻX>]̹ZSEaf봺ϑº&`}ƺ鰺TȺ i̺8al˺lЬb˺q٭E̺DU~ʺԶɺmH!ĺȻzźºHRɺo޻JѺ=ϺJ+2ֺԸܺqXDںດ强ºq@9gĺɺ{RӺ*[JںCF%ﺃ㺶D$@⺲oߺӮ ݺPغD Һ%Xк !˺%ú)rƺDp-C.螿1񯺺1򂳺1S74oO3pk65{8Ĩ:杺R=ׇT> +@򫄺B*~PCudD,V|@@=^m,;F!6,$2 *h'V' عU2㯹< ݎ0}:wX%Kࢸa^X޺[k7ֺ8к8,˺99ĺV9Tº/h9&վ9 tx99ؼ9Sc\v9x59 Z99峺98#o8,kww⸍=+^h ?l6˹ov׹ g$ݹ}UyBLJjCH5 *5J%@%&Ѕ ,-]8N:BuٹGH涹<_cx1a g3n"PqGcppNz+;|-v9KC|=p :r}?CuxJhj^i`?ht>enD~i xi}j)9PlfWg^^AO;Rϭ5lOA![2l2Kx:YM)AWB4_\Y9\꠹+WfưX-XTSlܹ6HإvE< rF 2021-10-26T13:55:02+08:00 Adobe Audition 14.2 (Macintosh) 2021-10-26T10:48:40+08:00 2021-10-26T13:55:02+08:00 xmp.iid:d641544f-c7a4-481d-8050-207b3261b3db xmp.did:069ab265-5bf9-4a5d-8aa3-7bb0cc7729d2 xmp.did:069ab265-5bf9-4a5d-8aa3-7bb0cc7729d2 saved xmp.iid:069ab265-5bf9-4a5d-8aa3-7bb0cc7729d2 2021-10-26T10:48:40+08:00 Adobe Audition 14.2 (Macintosh) /metadata created xmp.iid:4471095f-fac8-415b-8233-0e80c7e7db18 2021-10-26T10:48:40+08:00 Adobe Audition 14.2 (Macintosh) saved xmp.iid:03ec4667-e373-4a64-833e-8fce7e736b01 2021-10-26T13:55:02+08:00 Adobe Audition 14.2 (Macintosh) /metadata saved xmp.iid:d641544f-c7a4-481d-8050-207b3261b3db 2021-10-26T13:55:02+08:00 Adobe Audition 14.2 (Macintosh) / audio/x-wav CuePoint Markers Cue f48000 CD Track Markers Track f48000 Subclip Markers InOut f48000 ukui-session-manager/data/ukui-session-tools.desktop0000664000175000017500000000063315171351374021657 0ustar fengfeng[Desktop Entry] Type=Application Name=UKUI session tools Dialog Name[zh_CN]=关机选择界面程序 Name[zh_HK]=关机选择界面程序 Name[zh_TW]=关机选择界面程序 Comment[zh_CN]=展示关机选择界面程序 Comment[zh_TW]=展示关机选择界面程序 Exec=/usr/bin/ukui-session-tools NoDisplay=true OnlyShowIn=UKUI X-KDE-Wayland-Interfaces=org_kde_plasma_window_management,org_kde_kwin_keystate ukui-session-manager/data/logout.wav0000664000175000017500000364104615171351374016534 0ustar fengfengRIFFBWAVEfmt D b data-+;Eu'!n" J~!$.ơ-!8,G"$"G=!$"asϠŬQ!Fdg5\a ]FrbjZ"`=!qšL/,9™ :L";~!`;!XǼ!a!c"+ !D/8!5Ӊ@ H! +xqP!V "ZqU![R@(!GO)n3k, !!YN!ȋ: 0o!kw!3|| ˃!i9" a "p<#40ʎ!e!!SZ!I -ll#ai< fա("{ g!V!YIF>!>ʟR; #k!ji!]ܖ"`U!E>!+$" v!mء:""66! !Rš!">Ԯ "l!#"D!\/ѡ칟 1!O!ײ!a'A!LVEv)ء!| !֖n4ߡدUk!2!UI!ˑ" `/{С _!)4!". r"%g!k?}!Z_!I!~x (H"-ꡤƃ!6 Y!ݡC!P"p "? `!c%:Rס>hMӠݙ!8! b!d9! "S$!,U١"!N&fzW!O R桰$xt䡲_d":;"'h0 ,"38eҿZ|oOR"!tT NH"Ri!Kg!\!$⁡%}+G"6 lu)!Sɡu!!=X g!fZ!@̴~g! !lטt!J x!/!kX$*6NP!ӂ!gxࡂ!M 5("b ="\Q: e }^ ~ܙ!2V ](%"!!pv}!bz!J!G"y6 |!=s!X8_0W}/!Q!x`!hf!i!d k-'W!-Wp&!K{! m0!@28fE"v+!"x$*@Q/ȝF#4^Z5 (G!کQ!.!&\>u' EsDm2xv!5" sgw."!pL!US 屌!9sRҡA".Dlɡ"2-"nF6\ sg!3S򠹖}!9?>_:2!sOy", 5!!?!'CQ!$L`Z6=g!X J"d!.U@ X!l!d!V~*1v!K7I|?DOz{!" Pbӟ[ }+'ҙ8 60X0 1";!ª١@ucX!kO24֏bP95B55ԁJ5M5qoi5̭Y5۵+d3Kބ[6Op6bQ6ǁ_6&un6$*mt6o&K6?ǕQƲ6P6w+x M6P651i7b%6dS7 657Y7?Qd6^{755zy%76-5š6 %P16>3{7 +5)64vԴE柷ڐw0io9<"j$:%y`6d.6WV47у70Т 8=. 8?OL$8;s 8`79j"57Уda6i+n)ⅷE8f&8;8 Qֶ|38:|$8m|7 NR69VA?K]X%jH8[Xj|_Kƫ털;ݺ "FÅk^BI`D,i۷a4@UR7_7H7p8(#I813858~.8; 8q w8̸ʐ8չZ8+Z*8$ȸ67> 6V, >]? 8܆g_NJ  YNv*Ƕ C@K +'bz9#,I<6 `EyO8W1|8fkB8sM9fs3 9^ 9k׊C(9*69`Q9]8W988ٸ8c->C87I䷓0{V4YAEo fڹӷ@K乡➷ϹQ8`ڹ848ֹq9)й<=9L?[9gf鹢9WU8鹲98۹ 9w˹9͹<-9N,Lѓ8o6v ]a6ۚ7J4hy87ߩ> R6ĪW 7F񛹴7*$7'7X(iʹB#Ϲ hи.U'⬹׸+@(5&@ 9Aq҇kםc-FOhj$ %e>(yd@1Źcu.,a8$I)(չ(ӹ>viyϹ8H.{+&ac>tʭ h^o/X]CU#t-" 3K 0jD돹c帎V y9չ+иTEj$/[nHu踨_ X +h,`ٹBùڌ"V̡IS7-7\ð7(`8Pg8(QFj]cTa͸m·T$ӸF l#]ƸCDR-m a{FN?nz@%@9Pg9w Ź 9㹼8̹k8"~ѹ\77̹&88Y8VڹDY8w8kW8q9 1\<9ǁgx9Ț 2M9>=9ZO 92R-׿9Jڳ9^Hw9I䡅9KmB9e>`9781¹겫8' չsI7t8fx18I-$b`_Ng 5+8:18K9E9% u<9w9.J9ް9IF9Z>&99ŒϹ)9ѹOҤ9-й-]9X<9<ϹH#93۹}8OzԹ i7 P7ˏ]Pֶ8U߹L,99nƹ(8^UF8ܷ 82DG9b!9k}9aQ9❹.P9׃r9&E $9'P 8I8re8â^W8ps"1wh %C?DW0Nϸ%ki蒹ױb朹`ڄc㸅5.6 <";C`W8븂"cKPh9 )9˧9s߂9DXP"c9\894e9\Y9LF9o7Z9  Y9ը]49g9hh^ 3s9tA49UaU9 Tj9&ud9Q 9;Q8^YŰ8H= 8_84]fˡ88(8'L8t_k8%p8%9#'69P".o9)iQ9Glj9D?c9 ~9uWQ9NrqXSQ9h4V9z-8풹nm|8^Q=8<> %8W7Lָ-_66Xq7d]8ZH88P8B9fPp9`4#9gha9dh9"qD9GG9๲9Y߹^A9$k9op%3/9vp@8pIY8N2e}.$wGQ1ԥ5t8H|9 +8>.9":?9n(:6.C:Zݹq:6/::DU(;eP;p9j~;W萸*;w8\;[9;ΗM:;T:V ;?: Kd⑼p9ϻrjp練ɬUuu<Dw'\Ɯĺ \oԙػZƪ93һQa:mػ:X޻];WoS6%;̵eR;?G{; ;ڠ;,;Ի>';`;yx;4a;K:&;,;X !';#;n#;`"w; ;I<" <I<z<͎.<'NA<ɻW<Cn< n>=_؞v<ן<4 <<ʻ{h\;#H;\;LJ{;:Ӑ;Ov^;KY;n&5;z˝;m;w1 ш;0G;؁Zq;] jfp;~uy{Xq;tゼ3~;k !;];jhr;b";Qɚ;̝һ; W<;5;猜"; <"<⌼E(<&8<GsKH<K[X<B9i<%C5x< <9$߻Vh鄅<4}zj{Zqo? a O¼ ۺż;wBlƼ33ļNx:hǿʧ ;ոQh;TK; U;r<79=X\qn =be =p2L=#}=-am=ߜM{=OZ =ځ=)cػĪ9{`S$ѻc;1jG#vUJ{&yY%@U"?J U9(&&g %+ݼ0%)ܽ<׻\{Zϻrֻr)Ybv*Ż r$2;P2F2;j)<۞zd8>=;(=2 <= C< =^tԼ};ټW;ZۼL%< <ڼr<}ռy*<μ A<Ƈļ/U<%0nc濼+ü/˼ʼ>=ּ+8]@=cL:4I};(;DT3/ =hDh@=`Rx=_e<`~A0<ꌼ<, \< e1`Nݻ9'8QZ /:;@M;'8ț;PS;xo *%JF+hͻKU߻پOEQV"bP{廅Nl_I:껯Cﻃ;bK2{E'œ1a)F'kUѼӧƼߘP{'c D1.;n%\M3Q2ߺ>':HX;$N>;Q]AU;E+X"< e:<?2u<y<IF *<f<*߼;#Y;! <v%Sta<=XA'='<n𻄾aݻ,eüNǕ߼t`ɹj2:] !p;0 j; <3!<ɴ. ѻ<Ȗd77;pNX;O\H;Me"<=Kx=`nio=if^t}= [|=y^>m{=@`z=oy=aky=$oy= D y=`vx=v=ӻ1s=]&o= 3i= b=`3hZ=6 H_UR=*^G=r<=惼0=e[w$={=řn =M<$dz?<ȿ<5˼4<ռ;#m廰@: `CWe7xE\dԺF"HxHκßHhGYaE-D1(DúڻdDG[yD 'E{[D BNrg?lu:Dw52n,/_2~(Њ-; 9;A@D*<f< ӎ< <.< $G-7=1=i;;,={Zڹ&=u =)=|L=} =ףS=(< ;<<̼!G;.ݺ;X;zO\: c,!޼ԈȻN'Upg7|LŦ᭻Y>tּ9;~,;bcYp=t#=&Ӽ=/=܏'=I F=ϑ= TC%=[dh,=aS5=EeC?=(I= S=F]=Vu6e=޼=m=)~̼cZt=l_y=*[!z=' z=gv=:g o=LMe=9xwX=C,I=?"K9=]D)=wM ==bjuhn7f((]A8jS{Y6VH7o*>ׁ 4͑$)IA_`SM缌żNa>ߍpM}dܲ2>rirƻZW͋ :=j;s;m1<ɾ4` Tg2/Ivs?Q3DK‚1T)>Zى9]# ^낽t]Sc=X6X}ٍPvF[ pP8|hi*b&^j\PM\c\ż9M`gieQ]nuIxq$G @3 ԻaVؗZazP;2;Q<W7L<$=,c3<R:rU[*jcIH0x"Eùﻂ. 9>k9..9@XA<2z<̼ <Ȓ== '2=1=?=O;hB=@!<;= Bah=CyT=[,=Ƕm'u;8rAq6">3̼\4>z@ ?>U B>/bd;[=>.<2>d< ">`< >{=-^C=ي=[=B=)ӽ3M=vx=󽙋=4=P j=OG=~i=~%=OI,Y=&|2 =y9d=?=kEoa=H_t=cFX==a=.Ě=p=W`<=wd1=R½+ =c= =nh=Q=:+BW=@b=$DM4T=>f{)=sP s2F̼Lw 7B4Z&.|d=='ǽ#Z`Z _](<*[31u9mV6tBN9<:و":7]CTd2w;rz*%itj>6=f=a=('MA=ގH* ; >L /C >n>r;N>~;'>׾9 >6Q+{ >϶>γS>-ټ#F>>H > k>8Wk $>WJ¼&,>FF->;+&>Ҹ<>)= >Pq=a=-=]==A=1=<=m;=uVz= =M,W=L]=߃Wr=FLw=}85>p0#q >j>X >0+ڪ>uS>ׄo>i>> :۽QT>L >- >< @>E >U X>8>I>qý>rpV>%M2>mb >܆Hf>Q@>{Lc>[>HoU!>D5?(>y掽).>U?1>֙Ǚ.>•%>.>k%>ޝ=DE='Z=>{?u?=58 =>]vn>inںK&)>C<ݚ0>~I<Ş3>=R1>G>=4)>JK='>(.>= >g$=\>nap%>`37>VI>Z>'ig>8S.)o>*sTq>cCl>(Nb>@̼rLP>6> ̷jk>;=vS<%=<{Cj#Nw$U{0DV8``R]$7I:͡>Q)"2Nw&;6&1F H@r;A\r<n< އ< =v=wQٷ3=^1нZ/ =r >=]= >k=<7 >ՠ= >ۃ=>&= >JÖ= >D=I1>[^=x>{7-=Q+>tB<#=>?:n:_>q9Gl>BOr>8r>̼gSk>ʼ*`>]ԷzQ>xڜ?>Bw+>2-0_>ɻs>@=y:=;=j;=Ĥ;=+;M=oM;,= ;n=PC=ť=@z=\i=D("=_(<0{Qi4!^᳽`.;ܞG9,ϣ<*mH!l`旻y < <Ō<Y-=I=ͽX}=ߥg=IIu=ů=/=j=2ȟ:=\.=a\[=鵽Y7=Ž=>'۽g>=l(<::<}`=B=s=z=L=R=~=`==Dw=0==-k=w=DG=#=2*=I=}= R¼?=>' =U[;=n_=oZx0=Yu^=iJ=Wh='=X==r=BOC= =JbÕ=/@=Eh7$=oys=K T=cQQ==&<(dF)=m== .=ճ=a=ڿ=yu==9=-=R=HR=o=3x=)=E==M=0.=OL<[=:Z<=wy*;; >-b> >ĭ#>α >2>TG>ڻ+=2h\tC=&=nK$4=>:TA<6=>W@U>l'c>ײ~e>u!N^>3O>CE;>ُK@%>%H>P8+= =(⼕r=xT= 8=@cV7`=>o=p>2ؚ=,>=>=d>!=>=]>=i>,====ԍ=E=m ==G=}===â=&==^=9Y=O=r9= >(=1> =ҷ>F=A>=h>(=- >%B<Ϩ=Ͽ8;i;4:ݼQΘ=q޼=vt =Nΰ=1 *=Cv=!EVQ-=?d~M~s>`<5=x];K! >I>cO>Wb#>WL+>7t&II2>~K_6>,Ojp>6>/}uT0>xh$>hst>W=L*0$=FGХ== $G_=;"H= vڽ}?:). ֽ)|ᦽʽUH4mVԼE-C=J/!k=&̼k=s =F9*=<=o>[='/>A=6 >>m΄= /G>Khf=+I>B=SE>=z:>=SK,> R<>^==$"=ӧ=VC==T3e===Ϲt=z='e==^=Y=U=1R=n.G=n=0=N=>0=&=k<<і}ý^|G8׽Q?; ZFĽE Sʽ !ֿϽm*ҽ1߽0ϽȽR!/‚S%6I⤽)7ü^|vfCJ˻wٯk (>9oV.>d+>>Խ >%.<==p=/p=#`ڤ+=zؽ(<@<ΎB <9_H<;;UOۻY ;D\d< :g=8Q=&D=Zߢ=ڵ=b7\=*Gm=܊C==q=jR}=턽y`j=e>%J<ڐ>'<$><[(><}+>K=>.>V=\f/>e= D.>=)>(=q"> >o>e>>:i#>/6=&>=!>ٸ=>s=>"E="m====Z=Y=(:z=Y=vF=y=Q)=s=v=5ɽx=޽|h>50> :>{*Ǜ=>Ᵹ:>z/>} >% >=vجĴ=X%ۦ=<.j=}KtԂ=9O_|=#2Y|=ټ&|=D4j6u=M;lf=/< S==>==+=-#=='=V=<=<*=#<=. "=5{8=A߼- V==y=*C=91v=& =X}=伒 =X=$CK=V=;=Y <(n=7<6=@X==A=<_=}UhUL,%@ۯ!J/$`(va.Ǘ4B&;)?(<?j<9OT<.|"=EO{T=N: ߂=H=ҽ==+=-?=+|=.aXZ=4&=^<\dX= >Qሽ+ >e >5>gZ=?2=%{3=g e=?k?=r @=Q=ʺߩ=^<'=; ==U='=,=Z==>==N=c=}Y==|-=B=a==i?=a=^"=-=/=L=ѷ=I=~ =ӽb=sA=޽D==n=p/=j_=~#==&=(`===s =h=K =]=@#=T=E*==hx:==S=շ=q=L==Ѩ=>==ٓ==#=`v==%>=‘=) >=.>Ty=](>ªq=0>@C=y5>=3>S W_<">j;g>2:C>4=Zq=$+/ř=`*r=䐻:=i>;h=9<,R5j=1KJ=V=㺒=ER0؎= W>=$~o=ԦO=c&=?cg,<ǽkV=2؛=୽Ф=I뿽9='ҽzP=9){=?JY=$7= 齦= ۽a<;Ƚ{ =>Kϼ$>3}f.>D5>WzWb:>u<>%|<>8>C72>3Bt+>ytD#>DG>>T>f>G>>o9 >>ꊽr=#o^=4A=y$e==?=9=:=0y;&J=?&;s<=Mi;(@<$*¼(h/:CS#E^fcyҎwue4B}i$}rӆDd!3SOu<0ȽmXѽKݼ.bսDA2ӽsP;˽<\;=aP=މ=LQx= Q=P0V=z;=;< I>Y8= >9:=>rD==@4=A=l ==՚<=ȕ[e=cɼm=qO=Nպ}=ҽl=L2f=hh=L[̸n='@t=* y=/N{=꨿B}=Hvj=.P=1~ӻ}@=<x=l!=7*i=>gY=VP=y=.===Iy=><f=23D>A;.>p<=>|= >==>F*=0~==1=@====W=^== =A=S)=c=3=Ed=е=VI==*=A9=.=h=+<=5i؄>dqA$>xO="*I=݈3=rއ=lx==:ae= mA<Ђ= <>W`<9%>c<*>e'<->h;}/>u%;V0>ܵc:52>c83>8I4>{Y:U3>/ ;l1>2;= .>S;?+>Ar <)>{s+<*>ֈKz<4=1>@i6=Q8>:=9>8z=U8>F=i2>=r'>=>O=ue>P=Q==[=Ǭ=6֢=v=e#==G=={=@=)<_=9<== <8ʹ=T;aԛ=D}:K=:F==pW [j > >y>`&>9W >Nn>u#==w=7=8L=R=5hUa=_x@=wX'=`# = 9=|=.m,!=W)==2=9{!w>=(J=ͽS=IK U=U5AH=ީ+=r/+=j-<Ga;u2(g3b 3SK'L~&aӒd,3̄5sCiW_;೼)ې<:>=<18;=m<}wȼX>8Ҽ!>d('>+ (> 1_&>_"!>0_^>4P>W>,ZνV>xܽ]~>l:p>J > ὰ >Qֽd>ǽ>l=Zh=i=~↽=bn$=vM<Ԓ=X/ʀv=>wLN=+O.=%B=* =<:/O< F.,=o[>4n=]=_-==M'=Pf=@=0==K=@==-=N=m==`=d̤=\===ݺ=$d=a=I= =t====WT=D>=Ab>=G>v=0 >=6v >C#=] >=9 >}!=+b >> >̚> >7>8>>_=>:=M===q=JՐ=zg=[_X=q=x9=;O=I<Z7=s<;=;P5)=Kpt =<>Whq]v85Ľnֽp < 꽋=ʥ<= == L=>>= >d=Rd>=l>ା= >=C>۲=U >ɻ=x>==ں==7=Ž=&=ܦ=Y=n^=fϰ=Is=攱=S=W=<=S=*== =="==1==LN=T&=r=== JW==Z-=c,=P =W=2 <˵=<=Bf<Bt>=A=88?=ϓ0@=T7&o=##ތu=1 6=M=ѽRF<=<`=&8=X=RL= ==r==~=5f=q=G>9=ٯ >=!/> = !>=U(>a=R->H=68.> 6=X*>)= ">l=+>(f= ><J=x<k=;UL=$q|=O5=b g6!w=5`=ڽG\=׭,g=7 |=W!2,='= )i=$=M7y=i4 =@=$Z>LGS>*F>08F>jT>9 >9ﻼ> m =Z${=g7o=ѽ.=@v=sq@=0ǁ=@֦< J <Piߍ<,yPX<L/1-)''2K50 TBLNνZ38LiQ\S}sgH摽ݽ5;8D'O~=`frK=D>NY=P>n= %>Q=Y(> c=O+> =k.>=)0>c=0>=|0>g%v=0>\Y=1>lO;=2>= d4>0o߉<\5>;w6>Õ4xr8>GT;>ËM>>xTXXZA>2IA>.s#>>D O<7>5T<,>l:[>Py$=s=m ml=X<#=펽 =D=j=qx:=O=DN==`&P=Y=E== 7==*==ǔ!=:=m===!=W =d.=)>@= >W=+>fn=Y&>=n5>Om=x)E>=uT>=Өc>=r>= >9=݄>U=7>9=->=ւ>=v{>C=BXm>U=]>{=BL>>9>B >d&>>KW>2>=R> =k#>H=Z'>='>=g#>n=>Z}=`>{=&=oƒ=-L=`=,=]=9z=!C=l=0=:=9=nr==fc=n=i5X=T=Q==YS=]n=Ĕ_=Bq="]o=č=y=;=Hq=z =N=9K^=R ==I<={&=jt<1~e; ս~&(Km5ټ[B>5 <"5t(8)3zQx=-oΥF#'M\ASP㑡'OæKD49^T-jBs@` 뽽K׽C1! E T>QM,4;\;ͽ ;e1ŴQ+> >;q->W(:>E>bO>#໲W><=\>=*\>!= X>2=kR>5=&L>#.=6G> =sD>ͬ =YC><>D>6< G>\b<J>5L>m3%AK>ͼp H>)B>0 <>q3>\Լn*>V >uNv>v;><>= =y=U==g=_= ==^+=~.=n=ɷ=w3=%==o==1R=K=V=k==*=3=,<m=.<9=D=0 k?=@b=H#~=|$ 6y=<*@\v=2,.+v="14y=3]=ze5/=i5=Zm4=0@<=*3=`!=YLW=qj=F/_='D2"=pɊ? >"PI>,=>t>a>30H<5_>>=|!>= >$=>M= 2>?='>%=n7>c>cG>)=xV>2l=a>= 6i>t =Suk> =g>k=]>?.=SM>l2:w>3.=:ɽ=?x=k=V; ችt񃽂ǒga8Apc,sTِܻ;i:;E</ֺ<O: TѼnl4Hb;?·}a<=LP7FPџAS[i ϼ[M}Uo D`RւÌ2&4/Z, Ơ Ht "Ƽ?Εuu6C$uD;iRFV<1`< <cƆ>Z2`>FP%>cT,+>X;Z,>WV)>I#>4'W>C> R>ǼdG >è>c6Փ>H$:Y><>Dwm<> <Q>`<>N߫<:>/< >du<|>o;>Ԃ,C =HEu= k=b"<жL/;ݠnC]=$0̞G E.RqjDI.Pżx Y|Żǫ;#9>/R>.#>1e&>Sg(>Uwo%>愽q >~>fp>b_6>I p >'/;>5>koC=Lʼk=L 6=Èp > .g^>\Ph>`Lt*>N8>SQ=D>3J/ P>$~[> ϻff>*&P n>;Or><=r>ƐAZB=b>=sU>=$E>=1>=o> >%><>P=2>֯=L>%=>EZ=6>r/=ۣ>S== <=M<3=t&=6 > =>] G*魾MX(̼% z]`Wa~2tpy1Dta#|v"BҴnvV?7< {!xE;5p\><߽8<ŵFUc=>!=,>@=9<>cd=KL>T=,]>=Ml>˽=y>71=b>>B>>>E#>>s1>4%>!=>(>8"I>> S>~W>`[>x>_a>'m>b>>nn`>C> PZ>->eQ>Վ>qG>!><>ێ>2>>D*>$>`$>>>̃>l>"y>U!>f>(>KR>a2>=>>>\[)>L>>X>p >e> >r>+D=~>CW=e>*m=Ŋ>|>u>@I>>}>:>ʥ>s>$>>U >ѓq>=YfY>u=L>>ް=!>=a>ۀ9=m_=/;=3ݽK=R A|=?&"nk=O2f4b=>(j=*'潲L==6&轝2=8F<zG 㠽%=_ӽ?@Rͽg- ͽh$/ѽ%G=׽*U۽o/,޽'8ὒD/Oe}6_It-J<YILkkϽE [,0BGI;u༐5㼉м"껸!;g=(>=qF>== c>*=~>B,=>;>ڼ{>k">ӜS<>^ݽ>pr>gp>xl\>G>)4>Tٽ%%>\/>@#(>ꏼ>u&=x,1>=H>>M׾=aH>t=O'M>=4IL>=E>X=9>gp=?&>c.="u >7=>b=Rͽ4=`n h<'^8e,=l66Un"2vA k }Pֈ[;4щjX;I.=oص=ŲG >vُ9>/ȼZ>lDl>j}Yn>^Og>쀳gZ>ýH>½5>Y!> >}=I{=\U'd=ӫY=h1ɛ=Te =J|S=˽3f=-@)=9z$p== >?==q== = =f"=>l->5>C;5U>tO^>[Nh>K4 > J>a+`>`?>-⨼A>;>/=>yn=>=>=v>=d>u=Q>W==D?>]=->=h>!#=8 >uPӽ >(-=`H2ʫ=uQ,=%iE,Ƚw$=ޗS='h=a?=}5W=SK:=:_{Ƽ%o6Ľ?߽TֽR潦ཋR׽ٽ8yR<Ma=5+>>=J>p=q`>ؿ=>l>a=wQo>bD={g>6>S>E>7>L=> >>s >)>>/>>d3>q>4>=s4>o =ж3>~u=|2>y0m=.><+>i5J:)>+:(>bD*>޽(*>j:#>mн>ݏj=T ur= _ƫ*>8L5>2~T0>oU>ν=]*~I=}Gp@<<IHƽ͐ Sx0$@νI0=5 oyӂݟ'"Pм4}D`VhK(~ZQ>tҼ(O[f ?eC[oFJ;TQNdX}ÍdVE6= =Z,>Z_< @>=p+J>tHw==T6>O=)B >={=!=Yd.=={M<& =hw;=edJ >3>6 4>-f>ԱY>']>}>>ᤏ>> >֏>֩>/[>6T>`>oV>Œ>~>?>>@>E6>-V>O> v>j>yjz>5>D>=ǯ>B(=&T>)Y!6>@Tm>m.zQ>;{<2>BP;>E=K:=n;Q=<5C=%X<G=z= I>c=h<Tm==+Z="="X<=b&>,=}@>6=D>Q=r3>lCy='>^==X==P=#h=Y >-=>Q@=,>f6=y2>j=)->I >K>D>`>6p>_=W>=>qa=PH>'=">]<.>Ҿ;=Gk>E(=>G=mn>]=}>(d=f>'[==>L=֑>nD6=~n=W=iq =v <ŵ )xI>e舼"o>z >Æl>f>u}>?3kl>'XfU>-<>D&>6nsl>QOR>>9*fB>I+$>\A,>1y+>-<# >'i= >Ņ=!?=J=j=.==y=.Kk='=x =)z= <=p<_>=>R= S>n=a<5>,=զ=-t>=>>Z=+B>=o>=>6%=> <[>Ӽ>щl>E>,ܽ7>G!J>?*>hi=шD=/p9d $IP,voVTYiǪTd31~Kt¾eeȾӺȾF!þ oL3Ν+u`pnB=x yzfʽqI_uhۃ5MDOCrÕg4PRI0S;M!=<=f޽=6mIW>mPJ><4=Nz>=>=>V=^>I=(L>V=>=H8>Ŀ=v>{=f>3=di>O}=D>l=6 >6u=Ӡ>=>=V> w=ָ>">H>U>C߼>N> >>+>->1>> >z>+>CM>>wR> >i>0W>hߐ>>}>y>4^>\>BG>Z6>^:>8>3k6>Co>[3>2>|.>=C%>/|=4>/S=>0> >t;$>Bq(>K{5>m=>`O?>ԼA8>(缄.>'>P^r">&>罇>am=*)=MB՜=}Wh^=ctQ=fE5".*|N4+cTa̼PqgTH3^ nwj*vz];Kl3Tb5_b.%f;ص< <4g=ۈ<=1?J<> !<6>#JU<# >B2 =>Ğ2<>]<[=}R=>4%=)>F=I4>=]C7>3*F->qQ">Uj> >ݽ?3=P=y9=va= E]=JLVb=*z=7E"n1$t~!mlCa#1DK><_BH@=8A=D׼= LB=[>v">-݌=*0=w(=Ҵ_y=絾D=5#o*=ɭ.+==R?=yky\=b#z=vPdF=m"$쮕=K=ս=_Dx=}@=*= Gu=m=kqu>%\[=>=H=G>/|B=Rֆ>Q=d>$j=>(1=bۄ>a=>+ = k>=Q>x=x=>T=4>0$=@&4>'[>';<>L:F>c:MR>ُ8<.q^>&8I=Dd>Bʖ=4b>=3b>\=^>,'>jm >@>՜>pV$>c >O>*>=B=&=ϼ=5==<=֛<=<{=WF=;νuG'ȽK_kH:VR\A@Od7䛚ɉ*C(>'> [H>=v+=F:=;</&2j:K>G4@3s>C:߅>2ӻ}8><A>"T7=g;>]=7>=p>GD=M>>̯!> >]=>==R==Jq=!=I=8==q<~<-QY=0󻭟=u;<)cbg.>Ľ<>4E@>:w7> $>M) >=B߽2m= O=69=A3pk=;Pc=)*v=岋=Iֽ=Kdo9ۦ=v)=w=C=l==y+>N=|Q>=m>=>4=V{>|=L>ԃ>}>>f>^@ >N>fB#>D7>1>m!>v>m>k={=:=}=%=+=pF=TxQ)=;==}=/-=k=m===?==q=Q>_=" >c=>==; ==ᣚ:=1+[9Ǭ)ٽ+)9 [e(ܽF9ٽs07˫Z |M}^6>$;;[U;12x>J >A>?>]>s=g>4f=Kc>c7=1V>=F>-E=7>4=Ӂ+>_W= >GS=WN>=]>W>e>>#>_,>Ξ;>E:>fX>gD>9u>N>>Y>>te>>Ep> >vw>'Z>|>Lۭ>0M~>r>~>+>z>H>*n>Q>!V>>&3>%>D >Yz>t6=T>i=->J<>8$a=c'=AsV =au=Nbs0=J`̠@=;U]=IU:<]<98o^ F:`vJax`u[|\l$UA||!(􂿽$05N,GI_z@l}e; GJWي苾s]So$VI/I[o~|k%p@fZbҾ9Mݾs>߾ÓM޾`޾gۑ !(Y?PoOվ}?RM33r^$򽣴c龽iW09wjp(CL?9S+v-ۻ{ [U^!.Ѽj#[_cLeꂻ1<֔?">Ţ >F>P=> &8>X>?W>p>cq>\>@m>>s>y>>{>Y>Dh>Ď>-v>'>^>}>D>g>s+>V>8>znP>>PP>r=$O>)=4J>K=VA>j>8>->s0>%>x(>f2>u>N<>>EC> >oG>c>I>m>ؖG>}>E> >rGC>h+>.C>Р0>XqC>=A>'>#?:>I>e+>6>$d>?"=b=}m=#= Rgt#ua++9J1vW<1X/3+SԽ&-P0(oCCνI諒`G~YtCȓ=;,dM uA+1*u۽^+NdȽ<tǽ/pн\CBݽ0;&K |\3L7{ nQMջvq A|vd'k;. :L.5<&<+<"=N='Y=hy==L=0f=n==Ý==ң= ==e=U= t=*UE=B~,>=I>?=$`>==1l>=i>&=T>e=->&=*>'==]I=W=5=}7;M =n#Z=P>=eyl>z=y>>2}> >Cz>Dx >3r>L=`>t=)E>y}="> <">5=-n4=L2=Ȕ^=Ľ=?3@;fEߨCE@w DHd5A;'?U;>;c:R=g=w>1=$Q{ zO gMIº Ͻcl<->2;(<=A`=8 =|lW>AB>8>d>HZ>5>Ky>ʉ> >o>ь>> >i>L> >}>>/'j>[>VS>>;>Iܖ>&>!>c>y>r>WV>{ >q>2+>V>\ >8>F>>y=[=hL=9=ჼ=ϩ/=_*!s=zg1=S<w2<=< vk:֪b)Z۽꼓iTط&Y0L8*,O=BWcI~q5QZd$agqY*?uw/3?HkEq{6J0"Z\EyZкkǻPyR4hgUdv 1Bѽ*Iɿ'Vc"/ #v^@ӽK[TĽ+9Ž[̽`]SԽ3ںpֽ;Խ5;нO;Qͽ E=[3>=(Q>;>|g>>,s>!->Kx>.>w>l'>t>N+ >qm>+ !>bd>t*> Z>`6>Q>">>7H>=>=>;_4>%u0>K$>>]>{>.=;= \=5 =6„=Y=ywK=D=M=@=Ĉ==:=S===BY>^!>G(>u1>F2>~5>9>E>h=>J>҅8>\F>&>y6>>7Z>=o=Ǥq= =xB=>=D'>>:>z0>pL>SpC>}tW> wI> V>]C>I>6>':>$>81> >t3>\>=f@>ʪ=W$P>Ed=x\>f=ra> s<_>:W>OyKJ>޼Ü7> 0>ɃkJ/>`P A=go=M=R=z̘>=j= 7c =I=;=18<=[.3=>_=0=Tq==g=0=;=S=I&=Zt=Ǻ?>=ne>>ZI>>霍>:>>v>壘>gk>>C>>Z> k>(> >=>tl>cEL>>K>?>=>,>5*>|>K>t>>^*i>=[>1ް=XL>z=>>ne/=}0>=<&> =.>>4=>U=ģ >Ё=*>b=9>=PRI> >V>a(><`>ɉ>>je>K>Ag>0R>c>U>5Z>wW>ҩI>US>3>>E>6>.>z>V>h~=4= =`?=,0=='=`K=>=~=m=<4=<|OuHǣC ncl8 r_`D~ၽ8";vH8#Ƽ9H)\U,g3*-V;@K%`Y< e`<<^Xl8.G0mۼC7!}=R  IQ7˽ϊ4BNzýqս ڽнH A?i}: {Uɼ1- EG#*QC!!G[6\ iB4ʽ5Ƚ:k9r½Y36 .D*5-M';A"xOI+A޽_u ν'z[4iHyQogu*27oz^j`Um?^w>OR"H※7'@< > F=aE><=wJj>=Ԅ>=~G>=g>>=[/>=bǚ>N=;>>`>T>>R5>n>Z"R>Y>ah>Iav>p ;>5>p@-> >UY>Э> >y>W=T^>Xξ=G.>s=5v> 95=|^>3:9>&>43>K=k+Bc#=s"J=3bPD=u花=m{kdߧ=?=pͽ|%iwGK"ܢ7 L cqy3([h(e v4[C,@CU&X[Zvh1ߜ\*D袾茾䠾ىoWeZ;5ʢ}Io8j^n&KTLN6+Y&fシ ۤʽ5ֽ٭iϽ䚽)ӽKDٽܽA۽XOmrԽ{qOP >,<3>͍=/C>_=O>> W>2> Z>fN>[>h>(a><~> o>#8>9>>h>>3>>^>U>-7>^>Xk>6>I>>n>>>x>d>2>>j>KO>>F>A>K>>@>B>->z>>&Wn>n>i>c> h>53a>Ji>:Eg>yl>Fn>~>nOm>Y>d>ؠ>5Q>E>6>Ғ>s>~|t> =R>=+>7=>_$=Q;=kZX<:=Jtsb=| ]=5#\p<1 ?9 bp>&m<&,> 3<57>&<[->ʊ!<>8>=W&r=^zl> >Z>N,>c[(>>(>"> >_>>( >=5 >=>w=)>0=9>l<=8Db=\~wA=tB= -=gy%[=]ӻ4'=QY<H]EH&V!4bӼ(toEŇ1;kMsXxn;!!.=">$=l1>k=Y;>=uC>)=I>~O=J>=E>=}C<>(~f=1>r<O&>=ۍ>+/W=_=Vs=o<+B*ˬ;:/ oV-Fϻř&3ԇㅕ: ;l;)< < ԽL<Ͻq=ҽ( (w\R6zEgM̶ z֏  JքڽmVN4/'O41m0r( R\*L̽G:h6;TD{;pp;j;oE >>T:>6*>9>s;>sW>I>{s>@Q> >ewR>{>2 K>>>)0;>{>Ю#>l> > +V>I=6>h= >SV=N===g<* 6=]J&ܽQf<5"pEF  % ڽG1!+: pS}h)u+nuTҞfMק\2JXU |&ŽEc, zDսu}ͽsMֽv} > ju󟢽l ( ٚivamҽ2bͷÉ/SpE3W$WO]<]ɼQ =v=!h=:oL= <7e===EA_=>-D=C >HI='<>*=V>=)m>/='|>'>> '(>D>7>y>]>>mg>T>>M>9>:->2> >(>=G>=B >^,==<=<=xl;{=ЁK;=w+<=3<=I==E6=>g,G=>F=Ӭ >G9=C>x"=  >=>G=Q4V$Х<5~=[tŽNl=p= IQ9=-=⺻ga >`ˉ<>s=9 > M=l.>?v=#>>є= SP>,=ec>=ku>">>D>>X[>>i>> r>=>fw>Y">kz>o>]x>t>pm>Y>Y>4?>AB>*2'>,>o>>+|=C>*=o>&=>Q=> =N)>= B>z>\> >|p>z!>y>>v><!>Dm>ux*>Jc>p3> Z>7};>L>B>Ձ7>|G> *>+gG>=S>>=B*>Y=O >?<:=d5O_=6.<K.?q4rcԽ4B/7cl(.`;5B ϽQihcߝul,냾BMnj)_|0ϝ}]s4ykeJ(Y3PҜ,IBOv=hR?|2HM]S7Y쇾oV&I;J9δ*Uǔj֏|ӽ〾kp2T;0_ [PFż E}>n 92 <'gC< =gWOc= V=xBQP%=6=h>>=X>8=}o>>.>>->Z#>>$>Rl>>>E>Y i> >L9H>=)>7=F5>>=P= /==,=8==U=-=j==u=|=;=d=s==H=+v=@a=[U=47=<==-=z=+=v====]=9=}==5"=wNj==΁=l= |=O=K{=n2=}=?=ʛ=<#=3w<\ǚ=;=C:=~9߃= 87="'<4Hz'J6 +FoW ({1EH'OO Hah̽5W8ͽ%cnҧ,1Uˈ5;ݽQUZG½q kf/!A)&ƽeἧҽ,S߽YW*| ᜽ ֥75ÜϋB&GgF_HL{P89b^Dĭkj's h5sgo2ԜͿj*넽geQ9=y[śmHLGBdw:)>* 5>|,<3> a==><0V=756*=.Bv=o =H½ī= ~#ډ=3[=!p+=p)<*<;r+=QN6S=!żU= ,f@=&[.=NSx<%v|]:iü~3/@=ksdMl>2#4׼ͼ(]$ C4=P7>71=4P>:=P_>ג=f>P=wb>^=T>`=c @>=(>U>|>G">>e >= 3>@=xL>=b\>z>b>̇>s>>Ʀ >wD>m>?2>r.>؇>=>E<=>=1>r=ps>=&k>*=;On>;=rD{>,W >Ȳ>#>>9> 8>Q7K>.>T>`N>HT>>ոJ>A>D6>8>d>>>=>滬=[>O=><u>ܽA$>Y >5:w>l3j>V_>p7pV>uQzK> нY=>ǯܽ +>$⽤=>Ὅ>)ڽܷ=ǽV=8=ֈ= Q5N;Y@#$ݼ Q0*hH{M½ ҅Jq{sa0qpA-ȽcJc-w1`㗽#5붽,^潧z`:9w%Ia3^憘OA{͘䜛+Y!vzg>~w~Mmc < ]J)w3%j= 䵾g(AڸôE y-| 2[ 14P뙾W&=(Chsؽ h_ʽXO½Ev1+E!)Il(u 77U߽o=E=DH> 6>x<d>*B=GЅ>5=k>>/>3>hi>$<>+>8>S>@/>>%>>>U\>>h>,>ҷ>t >f> >>o#>>" >b>S>X>d)&>gs>1>;h>9>^>vC>W>*KQ>R>b>rQ>Xq>U>lw>^>Lu>Zbk>qk>Xx>s^>>YM>i>8>>6t>[`>=>=Yq>\=C\>nݝ=|kB>=%>Lc=f >=U=}=?==*=Վ=q=+V=*%=G<< HЌrn ѽ|FT P- 8 ^ >([(N½ ꠛ,q*-{$i5i aZӽG_&WR+ZIr-9",7-&{**Pt&+Y"($h!I"E $`$)ὤ!׍潍i] ޽*Hy뱽CA^npVd<:X<=^==0ӥ=ʖ=7=I >=%>-=_R1>qy=62>9=k/>k=.+>=&>7=ę>w=` >`= &=V=J=#==5=5=r>R==<@=,==.b= S=/=ӓ=rZ=t3=?=y==2G>z=>=g.&>N=(>cy >%>>3>M>M>>}M>z>R=Ζ>r]=*>~==c>D<=:X>=>j0=>=p<}O>;">9T>ea=@O=Ǔ0=r½p)=̹;g; χW_)j ;NF#2ӽ&H7@a4)i%`޽Q׽H3޽ٽѽڽ`& o   D"id.!.6]9.9?5@O*,>:Х8K _~0~&-潈Q˲ٽI~ѽީ"$$˽s,Qb5ﺲ)6 -#.|$нq>=7 =)=E=iO=)|=p<"=#:=JS=8=OР=𬃽=ܖ2s=‘F2=,6qc<- O<Ժۼ&20gfgN ½*C<@7{Y+~cyf悔ԽҦf,Jʽ,׽B샽~Kན';z7Q >< ޽8:=Uؽ#=iֽ/=Z:޽=;s_=`7=+ t=F=m@=L=<$=>D=/ |t=Rhh=y=>+^ <=kk7>=^>0=|>= >QN> >9>N>>+>B!>~3>)>Y> 2>><>|I>yG>#>P>Z?>hV>㠄>tY>T4>~Z>Ot>7W>lk>ER>i>PJ>dp>nV?>kHz>3>l >)>|v>#>^>>$?;>#\>>>V`= >P=c@>+<[>D= U=[=ktd=W\<=(Ώ=BԼĆ==U<ӎ=t=y=Dy=9U=1==`=&<䇋=PJ=4㼖<ѪgQ]<]ѭ(7 7_֒v6c伳󸽍巽1&Uѽ@dpgzVMF==xE<Ѕ/;!>Gԅ3/>w;68>t<=>A<+?># l#=r5>H=+>U=P!>;=>rD<>T?=,s=yC=Mu+'=ކb<˳?yGO;0[8qƽKs}㽋7%EaJ&޽OXν?E쯽 W|c~l/_ ׽nMཔ&B߽L6Cٽx' ˽K紽6.+4~nwW dJcRtn|^m )D^HýܖhϽM摾)}wį?sK!z@?"UXzap!RM ) Y  cǽNH봽fpxM4ý{XսX۽\J9HϽt,Dž҅&P\0T;J#F;l:f;ʼk<7(=l;#]h!S; l7~_ =Oy=>!>U>_@> h>[>9||>4Yq>f>Ө>!|>FQ>e>[G>>/>>P>k>^>W~>u>Ϛq>m>]Dh>$>`>.}>i\>uk>x_>PVX>l>ڈD>>1>N>~5">_>f>ɮ>1e>y;>~>>j3>S>>Z>>8>m,>>k>O%`>R>g:>={>=>>==lo= L*=1=됗 f -Y_uR畳5oqFځY퉾piѐ쥾nr-P\?pQQLQQcT`(|e~qHtlpi:ZT]/"\RsKJ;{GeL.YV4:)ds@g‾%$""5ͷ6ǀ?kjpKF'&čz}2y\sbOSSm˼W,䑏:s}<=u\*DT=<ж=MK=Y=IP==/G==c=I>*=KS>L=2>2=E>Q=U>0=*ja>_=3g>6I="\h>4>f>>e>Ƕ'>g>e6>m>JC> u>XP>O~>U^^>3>i>>m> >i>و>_>>V>L>P!T>E>cZ>A>f>JӮ>t>;>s>>>S>Z>ti>`<>N>>ݲ>>>Au>:>'>˳>>>5>i>|>>%>[a>@~>^9>l>,>%B>m0=A>=>Xi=F=-=͵=O <3=ܒҽu&=}ֽ>=ٽ\=T佊=m02= =a=ab2=10D+\;SCS^#(ehj^TgQI6cd 5VԽZWC6, TR۽νB`ݨlm5t:F_f;V?s=ѻC=IXD=Խ6 =#$< !:FΧ/;' )nwY(lN5_ SZ,r%AX6[y}2;.Ἒ1<T;л ,Ȼʤ;<eLƽ==4_^=K^=r= ٩=#y׼㒒=tReu=ZnK=^D|T.=ݙJ(=⼞@=QYs='8=70= =WE >Yb#<">`=6>;=?JF>=;S>,>]>f>yg>I>K!q>eJ>Ky>J>}>J>Zh}>=g@w>=k>U3=g[>:VX=\F>x=,>և=j=A\p=>=W==o=7= >=>~=/>=47>p؆=i5>W='>==>~=/=n==W?=<=Vr=pi=u< <;勷[=Ψݼ}}W/UE39@o;"D:ӇhS.6],} :- d߽>Xֽս׽pP὇79\_E "#vIƻ}jeE`pb$:c7`yS=|L>S=1x>`p=؏>=q->܍=- >+=Yb>>r>>2>>>ϒ%>n7>e)>ɩ>R?+>O>)>ݍ>#>6>>ē>s >Û>>>Q=>%=>m=]>`=>=b>7̞=*ɮ>*=>V=)~>s=ԋ>#<)>%0͗d>%F>$>%5>,?=I== =qv=H9=;g =m;=VF= =ObFm=X˚3U=ѽJ<~[HRjjwmK2 CG7Q"N&TgX'Ƚ7]⽒cH& i{w/n0pMpfc lkndfn5 X(iE[ e~.b>lz`x[r½SK{! I\KM%YQW>#qB'dB-t愾#)˽vٓn~ョαǾ(3Ѿ˿ٽ^վƽԾ|֯оa:FȾbW'Hm>&;Ri'~<36J= ؝=Z̽r=DW>^j_w>YNpd*>v[`:>jG>;P>aɽ2S>ٽvQ>ڽhL>&ֽG>+ӽϐB>н>>!ǽB+:>6> 5>`'d4>8,JG3>AE0>Z+>teh%>:G> ;͆>x&<>MQ =m)> 1=c>d=##>=|->3=8>5=CC>"=|,K>L,>vK>>0SA>I >Zj->U>%>>+~>o=>=Y=iJ=j"=:< y=*,(=@ 0=Dc\=dm=k`E=I==Nнr<4RD;UxZ~9r=-ؽ„]y1UCaI $r;=_N<|?=> %>B&>>*>o>G(>T>vw >!>M>.>>eK>> >< >=,>=l:>?=G>t=#Y>;=o>-=:G>~=h'>=e>,=x#>E>>G >L>z> V>>v>=iCb>=F>=t%>ͱ=>\7==Mz=g=b =0=="=}=M==O>B{=>=4K>}=؍=?=*==/=b?=n=@==L=p;L=ϼz=.GZØ=h1=ʽzo=; '=A5<ݢSrͻ(D7 jBhݽJ9vP6SSO*Qz caHu_: (^lgiTD`aD<`Efxi*k1-@`;-2Xr}HQP4fK݁LQV&~hg'}L@OpC&)*쿞w㘾4#BY}݆rהmYlpܞ_n]6m?rG˝ 531VȽ]{j|SkøndrIJ9zI&66kͼ3#i0*.J>U<6  =ήT]=-T$^I= F;f֨=zs<^_=<=8=&|=}=#=".= =tJ=9ɸ=t=e=;o=-j==,DG====J>K="(>Pi=IA>€=LV>={d>lF=k>C=Nk>V=-"d>=mY>=hK>AԘ=Nn:>U=v&>˩=>A=B>x==)n==zj=7=vI==[:5=L=W$=[=1t=৲)>}M;=\<[=v.=J=E[==d= =@e=MsI=b=;=?=[6=E(>?=5>y=x%6>=ɷ(>Sc= >=P===Ap==n"=m=n<ҝ =U\:#P=u=Ь=A=.ս&= %=w >|G<8>W=8^>G=eĂ>">q>cJ>q5>@h>?>y>>/4>S>$>^>V>'>$>G>>>T|>v>)o>>,c>@>;\>+>[>B؍>H`>a>NEg>!8>o>+>Fy>>?*>c>Q>p>$>T>ʻ>{6>$y>>c>+=9O>(=@C>Z:=>>j=>>FE=uC>>;=X:>F=V]4>RZ\=E->q=7G&>^}=V>=3z>s=G=X=Ya=-=;;-ǗO-s剾Im`#f͟Rrz%tޒjq5 sRpORqF19srՀoi*8c&8s]8'YPCUHjbmQNzN@`]N퇾EoO*N{vjIa>Jj/.  CF kؽFL QUo=|OLu@6t:Mk=Չ =C=B; ͥ=p<һ==w=tF= >܌=g%>=\d>>.g=S>B >4oe>>Rr>8{$>w>c)>N@t> ->Bg>r0>(T>3>B>ú6>7>M:>z3>T?>4>rbI>/3>qW>0>Rh>O.>z>H1>>N;>?:>&7H>u>NT>ދ>\>>zb>SN>Ph>+{>9p>/1m>x>xq^>'i>BQ>R >bF>Ay>3=>FB>1>>">Q>%_>߅>=Z_>k=j>v"=f|N>]=0>k 9Ŵ>?;=Kp*=8<ǽ)ڽ]Ɠ%A޽ؽTս`vý7 Msn[޼ ˜h4LШP+Rؽ>1.KB8% h2sԀ>"[CH+DKKDq%~56>x~vzrjIҽ[TN8E奟*=96F7<1Z3kpX>"^+*>'MY4>.#9><>%:R@>;HD>=)F>YO=p@>R=ȯ5>W=U%>#e=$>e=B=-=׼= =ւ==#=Yp=RW<#=ϓ٬=Lp=|>-2<=vJ=)c=^{=*=] P=!=5[*=;3=ŖCsK=Bel=o8=~9'dʷ=uuh=,) > Ѫ>3\y>*>1>k;l1>X<(>g<>>c<{=4Q*<=J;w=jyq;<=4&;]{>07;> T;q>b;x%>}:G1>]{A<>$ZC>d̼WDH>~\J>5 L>gML>Y&J>XaD>(>2>|kg >qtZ<)=W< [=+t==~;=S _=xW=<b=x;Y=FsB=7ļ\$=N=Wdw<21[<_ Aꪽe96@>&Ώ;1Ƚc>bܶō#z\C;cw`Ž1wlx 9)ʯEuH ^oew]f 0RB=(#IT/摾R僾|=ҽzmY0Jt5>@hT;8NW=Y<+H4yY=9FNihqM^tHr=y;ztî/|Ƚp~kٽ^}#}sA޽4^\нs97&Nѽq=L5 )c޼,<"<'=n===K=====ж=]H=gz===0=y=.=A>5#=2 >R>J">T` >P>q >k>Q >!>HQ>d&>=A'>==>$>ǒ=>!>t=q">"="(>wM=Z{/>=5>(h>,:>$>x@>9>NJ>K>^W>mY>c>6b>k>i>%n>o>m>Qs>m>"u>{p>gfv>s>^w>4Gq>b|>i>^>:^>ʉ>PR>>H>7\>&?>u>QF4> >u&>硁>>t{n><> S>)=$3>=K>!Ο=O=J_=g}==|s >m=>4=2>=_>=^>=q>2{={)>O=L4>W=<>>V@>^ >@>>v<>b,>5>š=->=%>/=E> x=>5= >=,>+=:!>Vx= >= >V=>=r={=j=F=z=&===H=sҀ=ܜ;=B]=2<#=Bmk߻0㼡OH C.ހ]] Ľm߼1A5B|h~ چҗ_,HR"'OLŽzzQ]"þPFcľ j,þX!뿾 %= n3/za;cE#NQա J=LV-6ZmxjvƧi2$a|\ $k])N_e(n4XAv DxjRPt^Y.i|TXC_A!- #O oͪis7 ݽx3½>fM.<)>ncL=*>>V=$D>,=4E>(=E>=LA>nh=^:>{=2>G=u+>=}>'>=N]'>^=J->=5z8>i=UG>= W>4=of>=qJu>>>/O >g>n>8>Ho>>f>>([ >>]G >t>rd>N> >T>oO>>O>ّ>o>ӌ>#>=ȅ>)>sex>l1>\_>B>>\Y@>1Q>$>]c>Gu=so>Y=o>Wz;=a>!Z)JƊ">F:(=V㓽{=jOŽe;pN tǽ3c1/E@$gO:a)4[h,]a,b̲(` x[qoVU!ӇQgN 1콄yOgU;~bst[ u-/Gʎ2={C FHF`:= .,ϦH=">{]=>x=l[.>Tɴ=8>8=;>=y<>=6=>k>?>>A> ]>O?>1 >?8>>->*>$>߸:> >_yK>cI>,i\>|>Xl>Ek>Oz>`>7́>&>ق>;>P>cW>kv>[Js>]g>b>T>g>?>< >2*>:>>so>w>X>4=V<>@ =>\=9>5R==8=u=W=ɒ=c=JG====dh=q = =,%=/=m==>>5>3c >P>>T>z=4~>S=>0F==2==BS޾j D$<Ľǽ9n,?LDwgk lV;}^d<-WP!=;QS=#TRj=Z`f=ƀTM=󹗽#=G<Ľ;ӽ6!f6- VO 5|F :՟ZvMt>_dqGؽ޼hx>uL3ˉRlxx;6k[$Y+gTcMZhAO*0,s_} n=нA!ĽbFüݾcj%]u9弽.!{˽d0NݽQռ! s۽S½bWdb|,t3:S7;Ǝ={!>>v@>>|`>1> }>I>]>Zc>2>{>>d>Z4>>&>>>Β>g>Ri> >>0>> g>=8k>ʶ>TsU>\H>LA>&>ق2>os> '>>% > >V>q͢>>@>>>A>h,>Q>&ۏ>gb>t#>d>c>=u >P=)>TL=u>Ev=f>u=GRS>_=?>7=r+>7=>=G >}==&c==d6='=s@';и>7ռN>gu>#C>:x'=d#M=-xQ=JFK[9s^eTENijL>c̰ݬNVh⚾s*OF17zƅ&|Z x7xԘ|!źo@뱾剾 wӷj. ﺾ%6ug']{ۯ!sbak{K}:1[mE뽎\ v,k>Y 3;z<f=<߽=T=) \V>z;=`/>ڔ=R7>==>= B>,>FG>|.>q@O>>>KY>G>Jd>&L>tq>R>+J|>*V>9̂>veY>X>>]W>UP> Z>`>9g>:>N{>>J,>|>~>w>>7vv>pr> y>>T}>揄>j>+> >>^>t>2>%>J>>z}>>/n>?>ü[>ލ>[E>LJ>v/>>;.>X>>Ę>7=_5>=>&~=>+=_><'7>n+;$ >q䟼H=28|=QՈb]>7*> v8>=nA>+fD>8zVA?>xk02>ܰ>>>Bc?=ۚ;=6<8@=P8=\=0= =n=<ƺ= 꺲=ӻ=ڙ!=ך|7S=o =ҀX<9(; -~ R8t{>Ho.=5O26߷(Y(7Qܼ_㏿ Im׽μ̽-]ȽҍC:ƽOɽHϽfpٽƽuνPսHٽ_ؽӽQ˽q y,Lәe)7\N }0ռYKa6(e$Xż|ꇻFY:~<< n="">.=:4>ܜ=@>̴=G>6=VH>&]=SD>#=۔=>`=x6>A&=k/>=l(>ÎW=!>az7=>1&=4>!T =}> i#=>9=R>%^n=J>=k >=z>~=>7=9~>=^'>(=D>+8=>7B=GI">y=S,>=5>#=C=>z=A>2h=TB>Mm=>>ߞ=8>'4=e1>Ϩ=)>=">(=Sw>=X>s= >k=>=U=='='N=ޭ=<䃼o.ݤg_eRƺԽ5~7ؽࣽHͽ!{?৽ӴXaWpu#Ve@ h範M$KC ;\Rν^+ؽbjm>اGmqgʽ5ͽcܽK~yIf?H$)<+4=0DiS^G༛cA /bʚ,[WbSxQSI6?M9x5<*<2!&<'#3=Bt=t.=Ѹv=8=2=MgS=p=e ޴=il<=.I= `= Vp=~ >> ,>ʏ.2>?g0>+>$^&>!>l[>,)>1Ƚǫ>>MIG>M]>%Q>` >;޼,>"Ū7>AcB>,DM><T>5A;wT>G;I>;U.6>(;*>j=XZA=]WL0=$D~;߇R PըƾýX ٽDݽ4`2Hؽj޽_齽Wٽ渝ĉϽ^)XP4>R1O\ ŵo"˽b彗.]- Uz,K R)ܼx8C17@bI =)D>V >6>H>K`YT>A>Y>(;W>LEt=lK>a%=9YC>I=9> <.>'<>="><[>;:<">12;=٪r=vn=@k={:^;7=\:se=R筻ٻ)*|;Z ª޽Lbq{O0Q#!F1/>iJ(QyRN ⽜J>۽tK!ؽMbQ ڽ+[߽ocmgig sMesbabA񽇒[S*P轟@潋."-p.?? G~p/~彃ɽ=޻~;_@M+p=<.>u=?G> >&Y>,>`d>G>_j>^>Ro>zo>s>'~>=v>n>y>G>z~>ߘ>>zK>a>r.>>r>䎌>>30>ǡ>܉>2>ܣ>3>>>>>j>>>Қ>06>c>\>À>>Ό>>b >R>>t>ٔ> >U>+j>YH>>'>_>y>%>c>~>MK>'d>/>{>y>X">H =r*>=%>|~=>x=>;i>Dʼߙr>qvP>jǽ?)(>d =0y=LS$=rh񲘾-$|[ܚl~J<*Ϩf Ffut\]H^SW?9Fք-̻-"`<c#=H -SP=CjD=s=D=N㽋F= ʽ2=Ef=465=~> =~cjz;->[G<G>G{4=c>.U=܍>S=G>o=!>W%=hӞ>k >z>>~>>>;!>C>ׯ">Ah>"% >P>-7>f>z > S>Y.=Y>=>S=p>}=Gc>=\>u!=Z>=L\>g>E_>7>L+a>!'>a>5c1>m`>2>-\>z,>sU>I>>:> >E)>L>ݷ>=>$=n=R==85$=Z=<8=eX=ٿ=@'(<5[~Its5spebpVe Q5Խy|V>dRX42IX%cWp:@Mؽ/:w4ýQo<0<F9=&Dd=إmp=PL_=7^@>=#=v 1IG\C6ITD Z9i A'/NR89۽2߽_ۣ̽LYB s-%Rqlb/J]i3n]`q"q,YI < +<<_X(=h匽F=싽 T=@ʄRoN=k5=tB= _X;H<<=kB=#=j=j5=:=sXI=l=PPb==%р==#+=>Π= >ƪ=' >e= >=%t > =>=dI>=j >6=>=s>S=>=>2<7>*_U">8 >f)>> ͟ =Mdܹ=椫?ė= Iüu=<,ݼ!)H=꼈*=̕漱&=[ϼ@=ܿ9x=:=f>=4>iE=W>S= ><=#;I=Tn ؃S=q}듾ybˑ2d Q Pޚm֖цZ8F|p#yNh$ٚcE"q_pZ=uB2V .QLJxg?S/ܽ /5䧽xU ý'[]@`>nɼNQF=>%=BU.>=F>Y=]>=!r>J=r>B=kj>F=8U>l=R>=v>=?>9=>+D=y>=+>=>e=0 >=%> >a>5>x>n>n>>ll>> s>#>#>+>> 4>[>:>f>=>2><>k>5>~>"+>j>>>K;>>^=i>=_w>+=^d>m=_pP>q=:>WO=k%>Ͻ;=R>1=[>)=f=!=Y|===]=ڡ=<=}<)G=:Y;@=`g<̼߼>ἻS[Y!OļŽNE콣B> >&u;ܱ)\r;dr3#9g =ID=MGTz;Y𖽙eƘ)qbFtkz܊ʽ'ŀއν|\ɽV Yބ Rߋx|Wlss3vpn8mۼ:m,{shb<'^$=JiQhg=kF=?q=:=\^4=x)0>JY> ===a{½\6=9=Qz*=:DTժ= h%i)=6t=c.$_=w*=?0w@=;k>AOc>ky>ł(>? 5>sy]A>O>p[H_>c<1p>42=5>TP=>={ڇ>|>>>A>>cv>e>ӄc>X>-I>6=)>$ܼ='>uG=ݾ=4f=ϋk=Tz =<9@<ㅻlsIDzA>߅Uy[׽xi91bu/SյRVna}A둽"C+v$ҽ@&`0+jL>n1إp9(CG4RQ|X9d7}0t()!ز:QTYmV8\ݵ]ĽȲǙ^D΋bQnޘW3;#f`mW;=0 >0R<>/*=#0&>AJ=d0>EX=+&;>ZW=C|G>HJ=rU>V;=:a>0=g>F.=h>\4=d>?=X^>K=U>{T=I>^=5>y|o= >τ=>=C=[=DĻ==ް==t=Q>=e>R=j=,>8>"?>>@O>f~>xY>$>^>Q'>K_>63!>Y>wa> oM>5>;>"= V&>`=^>n== $==0;=Y=:^=zuf&=<~<2';:'ؼoH+hG+gm4y9Vr[O=kj4n`^#N*Jڢapv73ǽ[ ýԽ/+нYݽ使佷TN e{];'f14G@YM<νb\<ҽ9i=bHP=·=+Xr=ż7t=j@=06>&9=/>l%=x?>>ڃK>3>~R>(6%>S>U'>K^P>)&>N#J>gR>C>>y=>=DP:>.?=9>O =^<>="A>l=pG>K==V>!6>=[>uY=9-\>=X>@=T>=P>W=*O>=O>hi=P>= O>=bO>S =KgO>&=(O>w=O>O>=L>=@>/=fi7>$=$">M=>=fd >=Qu>:=nY=h=W=N=o@=۸=x=}=5=ʝ==~==E=l=E=^`==xV;==b?=F]>S=8>4<^>+<>u=zR>g=|>N`&=>j-=&@>fa%=K>Z =>4<>=1;>|t>>ȼ>$,%>V\/1>_>;>R B>:GD>@>ыƗ5>ub >`>F=)G=*B{T<ʽ#l;Zܽ[뽮7VWE`p>I2ؽ3siǽ;XR<鰽=7w1=B=4˽M!B=U$=<)r9,&q~;x%HP5/S)G#\Qtbj"4d/ cAo5_ 3[/ތV-P%3Ƶ@i䌾msFlS.,!׏"C"۵Ӡ SG {`0ꍾeսE򁾻sv7xjRb:`W#S CN`uk0T<8Df== R=å>zϽ$>0) E>-ob:c>Q C{>|>H\;><#>5xe=/>[=>>>+0>#(>W>w>y>j:>97>7>V>+>I;>D>>>>T>>ҏ>e&>>K>?>ܐw>> l>>ulc>>]>T>]>빎>~d>ؔ>Mp>ݖ>ɥ}>g>I>T>0>>ى>ʝ>᫊>HL>,>8>5>Խu>>^W>=gn>:>1Q>+`>2>8>>C=Z[=2+==v=(=p.=`=wp<,~=Z;)o=x=>0>P=:>|=<>=U8>=L=4>=f}1> =<%0>=c0>͖=h3>Ư=s:><>_hH>{.>]>J>u>nf>xg>?p>iJ>B>>F>+>>j>FQ>R>3> >>a>>~ľ>{(>N>Ƈ>>>Od>[r>e>ua>>N>>s9>N>!>N}>M>zt>p=Ok>N=`>`=C}S>}=(G>:6>Yr@v1>(@+>"=">2>8!i >,*>{:B=O=Pk'=4=)= Lj<3ԽCGqz!4>ύǽ*$Qc2A1"Q+a3w)qK:}*Ao%E DΈ!?u΢8q؅P13vɀ0Ar0_i{/:J I/~ 5g146 :>tDʽ E^W[?4ae'&+4 ߼ZtrºN4;L$A>&>^诽E->7 i0>~ gk1>Virz,1>A/>*->27)>Ƚ+$>2Uڽ- >0>Ca>> >e#N>Zs=ܽ="ӽHY=tǽBU==m NH=#ڍ$=b1e>fi>WtG>&>η=C=:;W;=-Q%<=]Ԃ<_=ǚ#JuE>rb!>IfhL.>%9>&B>t40G>V=R>Y=O`>?=$s>= y>hާ=4>*m=>{=R><=>A=;s>=|A>IM=ە>4=&>|=2>Zg=>=X >x= ?>=>:=">= {>`!= Z>=@>1׽=W.2>#= ),>= ->) >'3>@a>ڂ=>#>]K>)>Y>)>Ja>$>%b>z>X>>,G>>qV1>=P>=>l==d_W=`= =mE=<So=>]= >e?=?i>D=.>K< >tY<2=v;G=9/Pl=i-=ʠ gq<;-ջR;Y#X[<;,{K'<@>ga 8I;$pP>ûCH>3ξ9>ȉڼ@*>#&>pO>6>⚽\ >q"u>Ů!Y=xǽ=Fƽ[=?q=O=z=|yf=wQ=!=m=9Ķ=~;= <31|=7l;&=M;F<Ϊ8:'_/( 8&sQZ ,B%Ͻ D cTkqA ہ4Vڽ >A׽IG 8_ M  tPɽ|糽>ݽܞ]L봍FuIď=g㣽@!L ;ɽR=X=k=D$=G==q=O==A3==0C=G4c=F3=[A==:/=2=,-==V"A=ڌ=j=Z ==u==Ca==b=f=Xg>=>$>֥>Ƶ>4 >jS>h>v>}= >d=RU=ԯ==.\=w=Mi=Yw=6=p=<<5k׻W$<d(:/Xfޫ פ>sѽoCP3 _!q%18,jk0zҬ2d״3=/6k ;L-@³nDYI4н7gM8O⽶P1ORhRZ }OJ2nBiF;NXZ4he/8y^,ʭ+E-jnV2g8А6?+0Bɂcu@ u):rd/Sߍ! ODCn8X2DgҽZ1æ{1Ju-S#T_ 9[<33=O8ӽޏ=ƾ>9-Y7G=DK>i=o]>>=i>f>Em>x>l>Hz>h>"> )d>>`>?>^>w >M^>>H`>Q>Me> >0/n>'>{>>ۅ>Q2>";>*`L>>k>䷡>9>>/֒>H>\>>[>;Ľ>M>P>5>i>E>[>|>L>A> >q)><>>>>Y>\>Cɱ>>>>r>օ>M>6x>gy>f>Y>qzU>}T8>D>>2>=M >K`=%>=>B=PT=?=g,׽кq; >k8<>7h =!>G=>|=v >n=j>W=&>=>=Y>i=>b= >n9Z=>A&=[<>C=?='{9%r%# ?"k.ýk17>3". (pn<&=G> >ǿ>+:>->[)>MF>X4>c>0<>.>[C>y>G>%C>6F>>?>{>b5>.>D(>XD>>> >S>g=&l>*==>=>=>=4 >ؠ=P>p=ؼ>V=>;=ai>%=A>TI=i> =~ئ>=>^=9k>=w>=,O>0=>P=C>=*>z FJ<j>;{_>HRKP>j<>2| B%>͑ >@][=|=.`;%{= (V>=,kc=Ź9=Y=zn=`> >s>B`6>ML, >XD >Xx, >!>S-!>; > <>X6=\!>Q=EQ&>5=/>A=X:>>)PF>@>>LS>\>`>Йw>`Qo> >]~>s>>G>>{>ᝍ>֥>U>l>王>V>{>Wv>S>Xڜ>y>>ki>>*Y>C·>J>ae>#=>mp> 2>ka>2*>T>">J>>B>A>u9>b>q1>h>.,>r >/.>6>u6>@q=|cC>S= N>F=U>=AW>=UT>S=M>/=C>g=4>=6>W=6>_==u{=ڰ=M/=j)= <~<ʠ:@,(F}9RiUPYϏ=}@–w0s)Ƹ 7CNɳκLŽWAҽƽ޽x޽齦l# Hvb $'۽Q%L˽Q"WZ< Aս\x(m_+wENAB=-< 0)B:^@ ;߲]|=J`>.棽 :PŽ0$&9'ۼ.཯YԽ0lƽ/;U <"ݝ=qaS=P:>4=T b=1s=|C+e=$%:b=w_l< >=Q> =>=1_>}m+=>oA=>}WW=4>Va=>ruZ=V>A=1>)=%>&<%>gD4<ԃ>Mϻء=ǼR=a$x=U%N_N=dYk=sDU$=<ؼDgEF>/9!<ࣆ==NN=Qd><ͽ>8;#>ߚqo#>>k0|>m >In >&& >U4>e>#=:SV=G4h<=_<==-==H7q=nH=Y==3=?=}3=>!o >` >+N>6 >->m >H8>l>q?>=owA>A=ݗ>>_=6>!=+>E=>٬=V >M= r=K=n=H<=t<=|Oxa=Z =AqӋ=AC=> 2={=$=,=$=*=aH==ٌ =1=!<[=6P< =E<o\?>K9|+>-@>ՑԼhT>Z<"r>==Gk{>d=^>"=5>5f=og|>ֶ=oLq>{=da>"=P>c=#h?>=s->={>s=8>=k==?==p3='=\x=,a=gA=?=H=}*=jq㷽(cǚԶy=@=r=h>[׭=\ >=[> = !>>hp&>B >'>O>K0&>nX>%>>b)> >4>Q>nC>">uU>S)>f>4>v>qC>܃>GUT>,>f>k>ow>G?>>>>:>" >D>\\>[>ۦ>>Ɨ>q> >">#>>>>>ی> >>݆>>N>i>b>ϑ>2N>>S6>a>C>S:> =^>l==c^}=Ш=mZ= Fw=B_#><?Ē鍾*Sdpo!pt%xf6OՄhً|dԔZ8ͳ"4EK͵n{nڱ$߾о8G r{6h*r.5{]7zuI.fu6VT#YE;4 =1,>Ž(.K,x.s2WF@64)5ڀؼn,t4Ҵ2<*:c<^ὺc9=)kĽ= B=|Z=1: >S#>GRj8>":WI> ޏW=a>1t=i>c[=q>f= |>|=>li>~Ŋ>'>c|>a:>ė>bLH>x>PP>߃>* S>Mm>bR>ţ>R>>T>>.U>a>hfT>$>߷Q>?4>O>v>0R>5$>&Z>-V>5e>M>;r>+*>x}>o>Ѱ>FȠ>I>{>J>># >R>O9>r>>B> >w>5|s>^>eb>ֹC>Q> 1'>A>M >1>b=(!#>ߢ=>U=^>*<> >->bV=홽+=hŽз==yス= z (6=#n<C/aW;GcETVN_΄V@~_zgqnOt,z/oǀlA* 1&߁YeI銾]xٻm_/ɺާ8/vɋԩѻ~\J{rFܤcx~Ϭ,RUμsv;]XjY*'[RIy\p7u%wQBlfѽ5 TýeYR꽏*d$+(t/*9]ޮx<`؇3L= '/5o=S3m=:c=:A7=F6=֢J=/LK+=I=/>A{@=O1l=5=cC=Iνx=\Sw^=/߃@=TY=t0޼\:5?;ˁ;ae<|.\<g:= > =>E>z)>^ > 4>`Z><> >3C>a>OG>Z > M>>C(U>8==`>=5k>w:=v>=أ>u='V>E=v>=>b=R>=wF=>3)>E>/>{>>>\">C̓>+>j>4>w>nT>>>kH>~z>IS>9~r>*[>;i>a>]>d>.L>!d>5>))_>S>xT>(=D>@= ->f=0>Ç>=dl=Fa f{ωdvk`}牦caإ|ֽ+%=C<5U.$2Z@oM?F(VR<[ [.V<&ZL6w`#?dS.*N/778z)[Ƭ#Lk7Y} ;}bl"<=;\-=or="> =6>k=F*G>r=6U>=c>W$=rp>={>e =.1>s=|>u=m>0T=^=>!=>=>=Ϝ>=Ͽ>Z:=Q>h=->t=>V=I>=s><=F><=GU>=,>p=>=و>d=V~>"~=j>a=?R>:7>ž>{>}ƽ%=c=4o=!+>N=8G=x'Cر="K=;Q9E=F3Uy2=:$WS=WZx=PEU~K=Rֽ=1MN=@H›=B!=9|l=1dO=B1)U<=LU#!1= )%=2=`?C-:!eм],63b53b t3p<7"< ?A<\G\$ =O=T=\W(=ZYF"=f\,=``>=c'Y=dz=ck)=_b=@2bP=%b(=na4|=@\ >RH>`C">1-> G:>~5G>zmU>Nb>jwZn>B;y>uL>:>@y<ن>$<.>=:>#-=6s>b*=B?b>4=^M><:8>{< ">hE; > غ=k7%= {=꼳=%j=y܈=Ӽ$p=qƼ$O=9FݼI_.=W_ =|=<ǡtG RZ = >e=>ڳ=Y>ɥ=Wt(><=XO6>>ɱD>>R>/>^>K?>k>M>y>V[>Y>i>c>Dv>.>.>Ѣ>>>Ɏ>[>0Β>>!>%>>ms>M>D>Ə>L$>g(>!>>>>9˂> s>u>g>)Te>]>BU>T9U>~=J>hM>PC>E>>>&H=>9>3>0>*>'#>!>1>>~>X>N=>>%=U;=2=Ĝ=9=3==&\=-Z=eB=1Mq= < ]=suɸ:=u2Lsg)D.opi|kcw~?^Z6ݽ:XHн~vVɽ~]UGýU+W+#(YJAgZ-؄Ylg%UU^KcM[1QBՎ5' VH輀 %fѽ `/޼P1KVg]b:L%3<ڒY1B=>o=>eEr6<)=:==) )v4= D= =('=G; =x0B8>;?>CC>'yt&>l#޼K.>x05>o;:>9QqP=>`B=>s5m":>xxr5>;z->T~">s0M>Dze]>oV^8=d%=OsB=P={C =`=݇}=ۅU=;~dv=]l=d#e=bPRd= ;k=N<+~=C1==}y=nj===+=9=J=k =L==Q=#=)q=_!=J=I=8=7=Y=L==3=B^=磴= /===t==ҭD!:=.2>9k=F>^=z{W>{=rd>1,=o>~>/vx>>l>g/>5|>C>V>nV>ی>Ush>>v>>>0>l7>g>>H>#>$> > (>>X>>҈>LP>ކ>>]>>|>>w>>VTt>RR>t>">v>>>Hx>]>v>>.q>F>i>1>^>1>AR>>6C>R?>1>c+>f>܍>>ZB~> =1`>-ɨ=C>Fi=7(><F>!:Y>RM߼!=#d=4~)=4佑>@=?ɾ<|).;5B͋EXWvieUtE{Jb~KӽUyvgnc1t.!p_v]Y!0IV@²RR7qfg7~7(닾BF×gɠ*Dw;XT*:U@Đ, Kx[of]ULRHG9:)%/%㽅ƽ+':( Dz@[~ٓW^+,2Q{ HԼ5λʒwy< =e;7Q=8[=}>R=771>=G>f=A^>1>s>%><>-n7>䔊>O>A>\.d>夓>r>ˍ>|>>$>噓>ݻ>>{>&j>>+>Il>{>K>pm>>_>Q>4!R> >~D>>|u8>>3->>l">e >h9>Kx>t>T}>]>S~p>[>ma><=P>(=o.?> ?=`/>)>h$>>J>D>>@P>>1v=><+=x>=>)>=j|6>=wC>=bN>~|=&\R> D=~P>F =9mI><ӻ=>$;,>)Mh>3=cݼ[==b=L"@aoOMa6;~?|r<9r;:=DOeɬ=a+V=/yG=U<=6>G56>%B5">33><01E">)*d$>B$1`&>,5(>6)>+>J->нg->WOd->&,>-R,>g+>L(B,>|&->X\1>M!؝7>95D A>PL>gY>ayw^f>Kҁq> z>-c>݁>6dVj>B .}>.ԼOHu>i>ȕ;\>eh1ô<Ĕ:>h<8%>ٕ<[} >>GK >^2>l:>vw9'>~n4>H=B>Z1O>zX>?A]>񕃾ŝ_>84b>Πf>7yom>oau>b)>S >VBt>0x#\> ><ϽR>⬽s>&)Ȝ>Pgo>9>G(>IHؼ,|>wif>bt/3S>ZA>*ܹL2>:b">: S>G|=C=K5=Efἦx=!S=>Qvv< {f[ܺ㍽9l,傽}/@jRΦ,5C>?@Kz>TPP-v N 0Mh OPz0Sq:XWl_ljZn{rz(AJl㘽' :VƨReٵm6?tn?hQ[ZA8PC9&(1;!ǽ;`ך~;s;ȞB\;>0n;9;C0);*FG;i֔AZ<;<^5t-<~@+t<%P< G =$>FJ=t>k=>#=>=k>=>ފ=M= $=C=Q=l=o=r[=B;=GV=xj=F=Ű=^===.=Q7=P=9R=Z=k=@A=!==l>6ɋ=#==e===*==L=C==9==8<_E=;~Ӭ=8O= B߱=˻޼j=꼁=IQS=ؼ= ɼF=?=蟼=9=}=U Y| =(Ԓ'x=zfGe=ؽ8>.=B$|/=x >V>, >8 > >c > , >$n >>1T>>K=$g=@=A=='= =F=J===L===>C=>=>=#>=)>=,>3/=L/>Q=1>!F=C2>r=0>=b*>s=*">d=^>Z=>DS= >M=Z< >H=>Ֆ@==1=q=M==cLaeLʙؽAMɽhN½ QIȽ=T4+۽mYD„='> =>>=U>U=uk>=~>=>+>j>>G>>#>{>ʪ>>>>Z>2>%>&> ֱ>"> m>+>_V>.5>y>A>>O>>q]>>5g>~5>fl>>5k>=>of>>7^>|s>Q>pkh>(@>c_>R*>W>> TS>: =ZP>7=9M>=RH>=}B>9-s=:>S=1>85=7'>˛=G>< >f<=/H<+t=6=/}=ID;縉8>孽j UPѽ~J>ùF#>ej4ZBu<M󢝾V1n^w*cQа.c>o`YNYMQ2׀JfCDK;/{ /qcNJ ۽?½ix]:N\k 5UJ9PKlU>k\O~h\(y(Rq\BRfOX/RVvt@Z⼔5(Lp cj:{޽|M=ׂ>SU=-t>d=A#>`]=)>TF=.>w=_0>R=1>=2>G>3>>25> >6>>8>DP >9;>3>-}@>4=5F>)]=[M> =T>0=[><=Tc>=(l>(>NDv>o>G>%>@>8>Ș>:M>3N>;_>Z.>l>[>t>->Wy>m>R{>[> |>W>7w>S~>m>:$c>f]>&E>J>(&>/ 7>A>$>b=?>Y=x>H_=Q#==3=R<=bv 9>_[6>3 >q2>L35+==^=*DIk=gVkr=?a== iۙ=/lb=|mS~=jU=bH҆=\Tr= @є=ư* 1=_===]Žޮ=R=S"z=kT=7ة=w4>=&M>=O|_>ע=yk>[=s> = y>=~>=ʀ>+q=>je=v~>֓d=|>Nl=~>!z=ہ>HJ=@dž>޴=8$>М=>/=>=>=?ɳ>F=6>GC=>P=V>=IN>x =G>(=e>=VU>=L>:=d`>o=0>+=>=G>=h>=v> =M>;=d>69= >_!=>q`=x>9=lv>=Y><f7>/P;DO=E=h\=.;}Ǽf!S1Ͻ!Ľ)`T^bn%c])] Epv&&b .! =i#P)gf/kDw7ѥR> B;xDɩVbC` y{钾4ǽNh%q)jV;-=켌@(]{N8+ @=rѱ>3;S?0>I<H>PT=_>W=~t>=[Ճ>M>:>ԧ>>0>x>@>>M>$>jZ>>xd>h>tk>亣>[p>̡>eu>{>}>>>4*>m> >7|>>> > >tO>1>U>>'>_R>S>膣>b>w>`s> `>c>9>P>vq>:>{">A>;>* +>=>N=J>h=%=6==`@;>uS>v$>u9!,>Ƽz)1>8v 3>++;1> ;->;Dr&>;>@:(>܍fH=M<"G=5Y=)O=:E=B&H=r)="=x+=4K=؃=ؼ<~=lͱi=IׂI=({Ϛ=Co<}ܼy0%uʆQ6֫Vt=ͽs4\`mĽѽs˹6%6/d<8# v? C& *DA pAaٟ8+1Hܽe.* u{W6ʽ\̼Wa,m;"8M\P<-)Ŗ<=&T>,9=[/>FԾ=z"?>O=> L>#=AV>]7=]>=c>=h>.%=+m>5=p>*C=EBt>E>w> >*z> >.|>a >I}>3 >}>Ø>&U|>q>@Rz>>[x>i=Dv>=t>=_s>t= q>=q>=dq> =Ss>.Ō=w>fj=|>w={?>j\=o>=u>%s=>wא=Xz>Gz=(p>FH=bb>=PP>M;<ˍ;>d_R!@g#+ >$=pH=le0m=Y={Z;(vH`"覽uL&׽@ՖLh_l9h꽧70Yg཈CмwҽTP4Ľtw½g>X >YQw>#>"Zv>j >K1>0=7^=E =y =Yͅ=}3f%E=Rݼ=qݹ<BCJBuн&T꽁@_%}ig4~git aZOMG63>Dxl 46 n1 } K _Mm<ͼ):;5'&Xy.s3ۆT9zc@✽I\ǥFU항a_Skӷs61 z̝$3 tq䁾{yX.tR[d $ PRyͼl:"["{g;=9>a=y5> F=tS>'>p>B> >*>h>?> >(S>4|>sh>>h{>?>\Q>k>>^x>]>(> >P>>>%>>\>x>,_>>u>Z>|t>>j>@>C`>ui>PW>>&O>>d?G>>s>>`>4>>&>U>_>4>>>Q=i> =>s=H>׀ =Cr>/&193 ]>'UQ@>E &>j5+1>&=νRC=Ļ=* qP=VIl#adܐgWKO_݁UP6g_2/k͏&0j FbePSG9xT@|X+'Ⓗ/HlԽʼG<:sS=.{C; >@\p>q0>z3A>oQ>WQa>ㅽ:p>wT?<ه>ٙ<\>=`>C=m+>n=>C=VÝ>=q>֥=pÙ>4=L>v׫=޷>"K=:>y=t>{=>=5>s=?c>=>=>ȫ=҅>>7> >K>>y>x>sN>I >_> >s>a>o>1>Gւ>2q={M}>(=۩t>T=k>=Ya>˰=%]U>I=G>VM=6>W=$>'=>=.=Yd=ty=0=:c=le=BB="|=/y >h >M>Jf>6 &>*@.=S2c=8o=<>Ϭ='<"=d3hj=""D=%=̼=AEq̓=lO=I<{=?=|=~==`=&==S=H==< ><=>g=>v=1>b=>om=,>ۥ==>6==/wT=b=] = =x<"==(L=g0Xs=:==L=mw=|=ۭ==B>ǽ>ν; >ֽr >4޽7< >u>>4>w>Q~%>_,>]3>6:>&lA>9ٽb4H>Ӹ̽M>|O>I HM>r؆F>F<>&0>}yl">)ϝa>e>)K=`N+ܬ=-ø=uCkJ@= Rb  ǽe:i;%;Tu0=1?<ځ='<=V<>=s>A= g>#`= >8w=S(>E=j0>r= 2:>K=fC>3~=HM>t=V>i=X`>Y=j>lC=r>'='ax>=!tz>*̏<1u>J;"Rp>.Vj>2qC -c>ՠY>uG˼aCO>|޼^D>kA޼*8<>VѼy4>s>.>^&>wem>E*>N~ >U>?6>u^=>=mU=Ȼ4=D57=L5=z=M[=d0=~CV=~,/=# =)ƼT=`=< >I>Ҭ>!>:(>>шS/>DU}4>!8>Jkqm<>R;F&?>+]b <<>e=FY9>L=5>t=L0>>$=1+>Q+=%>2=IQ!>Y7=>$8=>]D8=Z>¨==<>K=ލ>7^=>p=>z=Q>g|=^>~y=>5Uu=uS>q=>h=A, >V=0>j7=+D={=1w=L<*=b<=;*=94Ţ=W8Լ3~=:(P=`b=Ï9{|mWCtViEĽ]FXPvBP>6Y3+j"Vr_e lh;:<< $}"̼ >L0Qx> U$;>l <(>v=o >$=$>@=j)>0_=[/>ʇ=v5> i=8=>=oH>o=zT>y=*u`>=h>C^>l>>k>0>-g>H >[}`>M&>>V>e)> I>+>39>t,>Z'>?->X>b,>+ >'*>k=<)>='>=J&>=#>U=} >5=e> =^->{=m >w=>a==h=~===vm==Օ=С=Wf==s==O@=Lm==?O=3<r.=_+bOm4y=9%,Ġ;F=C$ /Ď <úϑډD>S`$>ͼn4>s演YC>|鼐oP>֧Ӽ)4[>ƭ~c>Ϭj>*@!lp>xջv>,9A{> S<؉>=>;}/=Y>QSX=Yؗ>S=ܘ>Z=DO>@=>W=K>=c>+=T>=?>% =m>H=[>{=5օ>="{>2=yi>ׇ]=2W>A=FD>Gk6=η1>69=Up >F=> &]=&>y=u=Y=6====н=a=D=~"==4=A=<>=1$>Aȉ= >9h=>Sc1=>͜<6><>}1(ݬ>4y*>Nws >Mh`+ >eîMo>B˽>>0z >{ `s>yV)=cG /=wO+=6"~=Sf@R!<=K=Uf>HXf4=bD{34b*.#Il*[02нc "T+0cڽ"3xH jO|Ea )Fb5SOH M H x*\::HUR`wpXj[,T(x[%Zv$VMQU;BKa==2:a@x=5͘=%0f=&)W<=O# /=Լ=q u=zi=6= н=٬Ȩ=9m=pB=pq==NZ=O;6==\>A>>>`*>ѝ.>#6>pC>B>yW>LL>g>ES>s>U>QD~>S>c>64L>0H>@>>hh2> >O">>>|>J>s>=i>]=^>ZN=vP>=yB>!=6>=da.>=(>ok=J#>&R=7>M<=>x*=> >==R==e=M ==C=a=S<= is E#z J##MoNv5MJ~H{@LyL5vx't=smM/ ۀg]8bSaq["I̽9V伽P&}!?Hį;ϯjI,Ƕs)M*⽥˵7SճQ 0.soxfe[:<3>y<iSH<+ţ%=ɨoW=J9Ƹ=<=7=X<=Iy=7==7=G$= > X >>!>6A3>488>7F>'K>AY>Z>l>@f>mZ>\m>>>yq>>s>:>\t>[M>J/s>>}q>罣>q>[>xq>@R>ir>n>5Du>Ҥ>'lw>ƣ>x>ʣ>Dw>2*>gQu>> *q>>k>(>e>v>=s_>u>X>>Q>9c>J>A>ɾC>d><>K>M5>a#>|+>>>>_>2>l>`>3z>I=el>=Q[>v=\H>,=o3>*<>3Ha`>i+_ =jn=ӽ$5= <)G[|dB|.BMs;zKJ9㠔ژR ,:5!xɪ浩xͦUJEUmɽ ׽ΜKXΚ_6 Ǜt՟(Ɯ%=Y$.'i.+1Ѫ/A8\6A?)Iå%hS 1z ]lh^IBsUOh|>|,,!iyfF o–@jo]'{9uhFSlm`볻f(;2c<.c3}<]>ny}!>$s0>h?>Mk^JN>{S/\>ߛHfi>>~u>/$6#>i.0Z>%f>U$C>{q>q=|<>j߅>jqֽv>Žk|>Ƿ6r>5f>Z>C>C6>P9'>)~ý<>xƽ>>Ƚ^=HȽ@=Oǽ=ýT=@jJ=߬ =Fܟ#эۼz #n'*i&Ce3^0;_0xx{ؽ> ۽ >8Cܽx(>'ڽr->"ؽ/0>"׽2>A׽w3>@ٽ4>)I۽cI4>& ۽~4>׽6>sн :>½IT@>zׯTG>򗽮N>#w/V>o:cE_>`7j>wu>H4B\>p>:>;H>j;ˆ>|*E.<_;>HԗzA <_q>Xe<\/h>S =R_>(=d2X>H=P>g=7F>m=4:>=;->_=- >Q=>n={U>Së==!Q=1U==>=4=G=m=='=)=j==C+~=v=n=`=_=@I=DR=d0=E==[:=<۩-=d< EZ1;=4{8(=p4=\X42=*#>0=,6>==ijG>>yW>S>ld>co>@>;[x>M>+>V>M>+[>D>n]>:f>_>>>b>@>d>+%>l/f>>gf>ۓ|>e>v>d>p>b>xi>b>%c>O4a>/C_>"_>U[>o\>pX>Z>U>Z>kR>I[>N>f\>cJ>a]>E>[>?>4Y>9>V>/-2>Q>~)>AdK>>@>Ŕ>1>t]>H>=6 >]=PB=^=`==o֔=?5P=<%J=]<3AE ZU IpL' e0>X6qQ8=7֣94;Q1Ys-lꧾH'圧;7n;.轘ӂϽkܞŷB_@^X旾3Tސtf{zvܼ ̼|ż]lż)[9Ѽ8LG[ݼq1"9ϼ>PݽO\=z޼wʽ=$%=I;ܙ=5<=>L=V>d=>'=k>=, >C=,>=s0>=>%=&>{=>6>R> >=>m= x$>a=vC5>=G>3=#Z>j=хl>=z{>=H>=5>S=a>G>r>_ >W>B>>KJ>J>>h{>N >t>N}>&k>(>=x`>ʴ>*S>f>G>G=G<>S=2>ܰ=(>ժ= >SI=(> I=N>wz=S= _i=l=W=;=?C=o=/$=Ü=< =(L<0=_yw=MӗCM=YgQ[= TI,=>BB|c|PE'a/5bn08 ׽OA`InP] ]>6"g^TPo{r 1u<aw|qmu'=3o8fۖZ&KЁ>7 nӪ!Y 8Dv&.jӽ3K[=]nÆսozнթԽd½>UٽSJ>5*J+G׽9Q?EJ͛G~Yobbvq[F<8P%:0=?F=;=kH0 >-"V!>eP+>=^/>3>8>=>A?>>~>>-Xx=>G?> OFE>\> k>}>e%>m>vܽF>fνNh>6Ք>s>ȱIʌ>iD>>:is>a>)(J>񰏽*.>>Qoo>.Vf)=ї:=(>}>ϼr#>NgǢ4> ֊HD>CNG=s]>9=ab>>~a>vs"> V>|=>@>T>"!>-n>=1>!=Օ> CO=c>5<>Te;>tr Q> o>> 9~y>(^>Լ >M>u C>!>h;U>U?>rW>M> >"׬(>1ල>Mܸb>H=֔>_ഽ> >Qt½̨>Mнd>+Rɞ>9g?$>k3>cGy> \>tz>cg>,U>sDFrF>t^s:>|w`2>;<(->'>Mߚj> 0 >ʩf=ҁ=)ۅ=>Dz=C"0<᪾v;wKxvӽ..d<pU}[;)XAqCB90᱆7 䋾.+>C <^1ӅܑNG䖾.AFYJTj5ըW!Fu-챾]43a4-#ž8 CȾp.ɾD}Vƾ½#בDIγ1ҼϬ"7<G|5d%>y'@> -0T>4G|^>^>EaR-=A1>C6=U >nQ=>~><>ѳ<><,t>Q=>mM4=>7R=e>ҁ=o===V6=c= =V9= > <$>3>-C>jܦT>R2c>"M,m>#@gm>|b>[.LP>z>>ڮX0>d&>-!>jO>{>0>Zcq>[T>1Ǟ>B >fC>r}If>G~<<>c7>a2 >)U=#=(%̴=7.=8^=rC.#> ;1>P<4>b*<%->#=k>R<P>S`<3=n;?=01 =ҁ=щO`=jU=м=Hp=l =x廾=Qg:==M< >U<@*>0=c>>&x=^I>3=K>G=ƯF>*=i>>=7>d=E3>!M=]1>?=A./>a=(>'=>=4>۾< >,a= >L=W >D@Sr(<>R; >[<5>dN|*>Aƽ8>IܒIA>lO2RF>S AG>;D>i=>m<>4> )=O">&E=o> M=r>KR=!>e=R">=>q=>2=H >==>g=>$=<>U>=I>V<>&û4s>k!>L;#>ӽ$,> [3>#6> `$ :4>4x0>8F\1>AU7>y^eA>j]PJ>SIO>2DP>b4VN>&H>~"ҷ@>6>+>1: >Ƅ>b ,=A=3Y=ȋqߒ=ӃRD_;S>^[m>#;~>ga>&~>xXs>xDe>1mT>&M B>JF2>I$$>=>Ai{=ܶ>|=fB>w=%K>U=lz >>چ >B=WP>(e= >=^0>Չ=#2D>+wQ=9V>9;%=Ib>r="d>;3= 1]><=}N>d=<>#=T)>kf=>===w=%=[K==t=g?=rpW=8=G&=I?=nv*OzlBjp*FQ3XU#Qսs+k472"_)Q-.ۄ3|*3%%t/tR@)j]_0%@r̽%:(+>;*I $A-=_ C|q|޽ů.ý@}r1BL 3?h?/ (>p9>!(B> )E>B>:>Tɽm@,>AL>=D: ==[=xp==+=<==i=Q=c=Ƚ=2==Ų=x=E=м=c==X#=3==m>==+3=ޤ={===F=q=`q=w)=o=v<=7;}>z#>LT6>r;[J><`>bR=Qw>4=d>K=)>YyV=ő>_=0>s=>=7>5=:ؔ>T=>^x=}>=q>vp=k>_=8>=y*>U=S>)=֌>g=Y> =,>r?s>E/vh>$X>1B>O׽D&> 7>HF=y B=k3=\q<;$9-<%)*Q*,Ą($!RqD 2Ci 'ٽhfӽ<ѽ??ֽW{ཊ 9Jn3$K5KAM^ZbBn qBwzx$pbKBUHM^> 3nՁ:(J~m%v@n 8j :iild.o .oQh \%YHK4./BpnJ'彉ALצg|FJj:q)ԃ<h1=}:L}=AɽXv={p =Y[ٜ=&3=2Ļ=9#<=?=D=b^=p=J=i==f>=6 0>B=P>4=Rs> 9=t>z=>\G=>'=\>,=ۦ>5W=>c=>q=L?>=uR>L=>>J=>}x>R>v>>Ux>X3> z>|K>h{>a>_v~>)t>>>釆>>'>꼈>;̑> >4>g>Uʕ>,}>9֐>8n>*_>u^`>=iw>AS>`> H>@8O>g@>w@B> <>7>4}=>W.>?@>$>B>>IB> >=>P= &4>p=a%>=>=ޜ=2D=7-=b= E=0<Լh=T6,.=iz*x =s< s#s<BE~fϽK6>ǒ̽8T>½=l>?i{>=Yw>ׁ>\}>$Cyq>N3T(^> F>{#0*>: >PS_<=>JMѽf->۽"6>&ؽP/7>Ͻ4>KŽ@1>ŸuT,>B">>"W@=H|=\gq=3Ǚx9<9:;<$<5j(=AN\=i2\=;ߋ=אN=V͡=:x=0ֽ%]=1#>= ={\Ub8>[)>"] @9>E_B>%\'BG>UqX8F>zW@>R]6>>a)>`Y|>? >O='nj=d`=JLWm={[<;E ;2,<4: B\>D/>g<>ާ߽!oG>۽gM>*ܽ.M>jE>8>h)>e(C^>S >r(!5&=@m% =(L+=A+=H+_== 'dW=8Ƥ>=T-;=I=Iν|pa=ஞ/r=FXr=FмnX^=/";,9="xO0>̏cIC>EZ>vr>>f>yv5>_Z >Obq>ν5e>[>zP>dNE>Ԃ.s7>>b(>uK>&Vۗ>ai>ۗmz=/y^(=ǁ =]慾UZ=S2=刾'<6A$μs5OQgmO\ZP?OBM1`na ' ,ܼ^ ^@!x޽$;LhZӱS.2MӼ(  +JE!Ϙ'k%۽S;!N| 9\]Kfi ֏WgZ` _楧Q0?8(! 愪y̽9~ۼ;{<֜sB=La~=ݕ=p=!ᒾ=1叾\=؋#=<놾o==ہq@=8{s=hxM=M|y-=izsD=/wM=mD_=r]+=kGfR=-E=JO= ð=޽w=Lʽ={ֹȺ=͡B={ٌ\=2"ec=|7=c:=kl=\=(>]:l6> KnT>GX4k>D `$x>b\Fd|>e|C:]x>+n>92b>4\ET>[<=G>K{=:>%5,=.>!==|!>kk>=o>[%4=o>(#=I >m =><֓>U<>3$>yɳ)>F *>YNI4#>.{2>1\?%>;==9%Ƚ)Z=*OȽe̹m?=gП>=z?Q====ص=cgu=I~h=>䝎;(>u<9>r={H>NB=V>Ri=sa>k̉=j>=ir>=Wz>Q[=7#>/=w>=g>p="<>_=E'>=ˋ>n= >s=D>=4}>k e=xk>.=V>0ORD<&>79~>|b=ܻMB=O[=`;=LX==q[>:=>*=j= =U==5<T=<9)^<吽?r,X.89ֽɃE$۽|[ҽ2 Hʽnªh߽r$⇽iQ?7.-4.S ~Pp5 Fu`o5p7ZZ ԱU ϵŽ +9 0 q ģ\ 3-m$M׽x+Ft̋XrU5]qÃoʻtj;Ba;= =P=ߺ==sϼ==۰=w>?=U>Gc=**>=ރ5>w*iӿb& =N>?) =W@>< 0>2TW >S(>?=Vi6=cE=H =NI.=d=҄r=*Zy=~>(O>ثl>c>쁽=g6U=))U=!%=:ȼ=|0Y={(vŠ=&uZ=$< YPmah=B-ӘнDǽWV " 1/>w+8*^"=#*>oMю3 B>9cF>HXH>ڣ H>*G>A7C>zGN<>1>s $>>o#>H$>UK >: >9<Ӑ> ;v< >5k=p*>A=|;>]={N>~*c==_>I=:;k>:=m> <9g>g8<_~X>2D> ).>C$;>#i>y=5p=2*X=<'B7qRQ*J%P+˾ #シͽﵼ1 5]'n詑YսE9'ӽ y0QQG f,|Y@?dNݽfýSaǥ)X_Lf@AULg35I^((Z[o k*ڽœS3̽7L ɽR2yѽ;B-2/ &&{3%fν~' %$!x^ [g< D=y=@3=oy =xy=Ͻq=w}p=eDI z=jb(=s;Ѣ=s<\=u A==j=z >뤮=q#>>=1:>Q=`M>=ɚZ>=8a>p=Fb>B=_>|=Н[>=U>M=PO>=TH>`=HA>=8>F>W/> >%>6> >E>S>%!M>>rN>>]L>0>mJ>O2>WI>Հ>6K>؆>%N>>Q>C>$U>M >\V> > >W>C=EW>e=@mX>V=Z>h=\>05K=Z>Se

    >>8`1)>->$j >Sн'=on=f lA=n=V(2=+41o?6Y> =E> hKlʕ>^͑>o~b>HY{y>6|>Jk>B!>q>PQ>;Fs>$<[>==>.z=R>qZ=>O=> d=>#=s>a=ܴ>=U>sj=>b=>S|<>>_ؼ#>>_#/>{H>f>B+>Aw>4uKe>;2P>h;6>j/N|B=_G53[=J=a = x=쇾=Jk1=;=N۠=<*v=l̥B=o =ŤՕ==e=D_5 >&&> HT@>*|X>Њg,k>3R;{>X=а>[s)ꏉ>o>] ~;>R>S >ӧћ>З>D >@j1>h*}> %c>-G>E7+>R@>AD> @"=5rm=z#= ߺ=۽s=9H=).=ӕ#=0c==i=wO==}w=+=2.<(=|U=7IP]=ۜs0=޽X; =Q@<*0#<:O< jR<u}5<<<4D<4+E")z W[8=8D=jt=5=.=*=%<=V(h= ^Tє|=L=WJ =G(=>^7=* 1=.G =Ҽ$J=K=܃=ԝ4֡=ۘټ|=d1-=r21%+!@{Xᨽ@&G? }'YH#@u1R;"<$f3=* G=xp=0Y#І=5X=ZiO<ũ=&><#^=F= >"~=є>A===y=K==T >؜i=sY>k< (&>,u3)4>>F=>_=>_۽1>V>F<>ȥ罜j=XȽ<=`=t=n-xrs=]߼P'=v}7<^c70S>KTH>E>&K} >r4_E=sz=MA 7i=HB,k.ýaձt?Iݬ*ڌ͟mVʽ:սLuݽ,:潆(4zc"*FRkʽ#i%("WDu & {`ڽ νhͭo佪%kսCĽhs)Aqh`ig=]=wa=$== =X-K=UÅ=z58}*!>)iZq.>;t5> TM bb; "> >_&‹>b=X/=Jǽz=@=T=q] =A_=&R1=n"wi=E">e=Q L&===E˽`j=i<<ҸW󀽈Kj`̽C7V4/"O"'_8 2DPKHx IEx o=3Վf)I >Ľ"Ͻwս MԽ'ܘƽ$ 誽`Ƃ#?"D۽&@o½&xg>>^<ظ>"U=6I>Q=>=R'>=l.>>/3>4,> l5>f>o3>ƪ%>T />U+>'>Bs0>g><4>{>I4>,>0.>+>$>0 >y>װ>v>a>AD >> >Q)>0>)0>>k2>EM>w0>?>,>->C)>,!>)>#>4.>(>k6>G]->@>!0>K>/>V>,>ڕ_>,'>g>M>em>.7>Qm>"l >7e>=X>j=i>H>8=8>o?=(>s=6p>i4=J >=f=`:=>=$>W=D&>l=#>a= >:Ǝ=J% >M&== <~=Ҽ׎=` z?= ƽ\<eAM"&wI>X=N?V5NeZ>/[HZ^z[l]٘'La0Cd6f9xi:*'ocl@b>;%>̽4>/A>ڭM>28X>ZºJ`>#˽f>MXܽ l>X:r>K[z> >Ҭbs>~b>o%>8)>48>:@l>B:ڐ>2zB>& I>Á>r m>,X>I!w>ӽ>tf>#5W>QȠElI>D#;>,E.>rQ >r>C>9;|=6<=i==b9O==~=%h==\==L==m=7t==y=f[ 4 >9->:n*>3 EC> {%_>Z90z>]>+|>dz:>J>Z>2e>aü9>: />GZɍ>sq>Hֽ>\a>%> A>0Wס>lvi?3x>UFuZnl>[zRa>k3w9X>5k6UR>lX[R>JA^tW>O(`&^>a>:ǫ^>⽓mU>vӽ9G>zνb|6>rҽ!>۽O>T 潐F=(=rYm >I>3h!>_+>83>(!+8>u";>, >;>2v@8>ʻ5>_< 2>. =Y.>T=<,>t=K+>y֝=*>ї=(>=S%>=">= >= >RA= ">w=@&>=@y->>5>g>v_<> >=>>"8>>5.>F>&N#>>>}> >&#>O=Z)>=d+>-V=w&>=>t =>:7=,q=ř=Ľ=;2?]=1_<<=@#=-ء<-<߀&R쀾* Yvkfl.0UV]`bUt>w(>(i3>M<^<>ߌ9=gB>6=ΚD>[g=L B>咰=<>o=7>l=I3>H=80>=->&=S+>-=)>X#=|'>< n$>:2 >_|>Ӈ>>9Ӽ>eT >~x >O > %'1=A i=+Z=evcp=`f=nGn!zVaV*'nݍ"J٦R؀SFoԆ$Y6wn>'D <#ͲlL:|kO1=pY=:=C=( != =L=:t =1ٍ8= >N= >}W= >9N= >{8= >|=La>w<">n<5>%;VJ>vm^>yr>!W>Ǎ3>CJʎ>||>25>γks>ݶŽ>{Ƚhm>|G\S>w7>܅Nں>ݼ@>7f=F<9=mK w>UO>oV>&Xj>lS(>bIR&>>i1>-;~:>D=>>^#=>Q9>:6>C6>O8>'ʽ+ :>gнS8>ӽ44>KӽJ->mҽt%>ϟϽi>{ɽn>½HS>&E>l>繽!>u;'>-v.>r8>~{C>`#}N>TX>>13<^>FP^>p Y>uO>-B>YZ3>7">fA>ĽU=Au۽=ev=CYҀ=20Y@=۽ =fL<}5>L>9i=ټo=Ҭ=͛Kfk=q!yVDK.ܞQM9vY35aI8iDsr}f惾;TS/ƈVk q98J\ن:Vlݶ<,3= l=Jl=+I=L=}=JO]=󠡾&1=<Kq2<y::A=J>WX= >Xg=/>@i=sIE>!b=!]>!W=p6u>|AL=7>B=> 1=Ռ>e?=iČ><܊>j=ϼ;M>k9m>] &z>LPz>Lq>?Qalg>bX[>hN>@>|1>">]>;>ԙ< x=g<=s(=^=J=j*=M1_=ȍ=B&i=B=!l=Ρ=qo== -v=BS=|=ذ =)}=}v~u>==ypZ>ſv=v>J=>_=F>l=x>e.=jˠ>҆=>`z;=F> <@^>>;hǥ>edR> !ʼOy>t[>޼>X,ޑ>Se8Ñ>A܏>X`7>/˅>ɣ4~>>>Nfq>f>]>:N2V>~*O>Tᐽ\ G><>Ǘg0>pX,">3>+8r== [K=kH=>=ۥ;:AclX/Gc:;QNKӽSju{L$4AKQ)`)Utiri3މF|ƐmEν4ܽ(佻ڒYdLډt t$^Qi<ͽΰQ ua!kox}WpymotqmZm$RlciY.f]O~a8D<\d:ÛV#?.R N+)MNnLͽjM=)F2Xq=!m@=:5=5+=m0;g=)=!#=#>_>T*T>va==н=ȭ=Az=.=ҙ>5=:| $>8}<>h=H>tG=O=3>i=,I>=_>]="r>c"=^>_= >=>=x>0=i>h=V>=}@>_=='>Y= >M=`=]=M=k|=5==N=]>_= ">= l$>>>K>O>>^>K,=%=nf=W=v=$=h@===;<=0;;c=v=9{ң===*蠩="չ=nd>=坛X=e2ɽU=N==< %0h<~6o?(=~oq V}o;Xf <*#iZ=ټe=aeE=Vֻ=!; >Z<><<3>nV<\R&>0<,>=<>6=F>M=R>7S=_>$F= k>:(=eeu>j =Q|>*G}[<>-;>w꺗u>`f %`>v%y>5Ƽ>$ >;5>`~>y>ӉAt>I l>Д%b>q_T>~)B>^10>m>(>{::[><#=2M<:=} =:=k&=!=z(=='GB=="0a=x=w=#=Py==8.h=r5=AH={< `"= 3OdZ>1XPP >JE >F: >ز+] >E>S.->è@> |>>z>>>>b2ýo)>q. ,>CCj$>A}@> 0:>.I$>x />K7> ;>(:>-42>-U$><$>&>h&Z=^%ރ=$=FP%Iʮ=A%7!=U8',=o)_u=H.O=4&=;!n<xA=Aɽ>b=Lɪd=G= W7.=L=r={b>w.<* ><(>A2=9$>~=)H>R=.>=f >=>X=Z|> F=E>'_=e>=> H=e>H>}=e>-=G > =<> 5=f!>`==A-=b~== =z<>"3< +>ݒ)<$=>Wn1=b>a"=Nm>!Q)=*%w>"= ?><#>o q>` .Hz>.Wp>ڽ&^c>R>1$A?>#N(*>`f>Ke( >Z\>ՔDx>&S>dk >Ͻ >D >-"cE > J>Z߼=`=戼=Qמ='|=P QO=N*= 2F=_51 =M*B6aB# ^`=jн$$y. +G0 5S;4 AlC[L[WHb毐?nE_zɉͼ4 +<ޜ-="r=琾=A|=A(== =~=b ɲ=Ə =|uj=_als=4K,E\=4G= .= ru =<Y9^<>-[7=*>"=8>-=E>b5=gQ>E="[>uwj=bc>2=g>(=2i>= i>=Ah>qs=.ug>a=e>=c>8=Q^>6=~ Y>ZX="O>=WmB>~=j0>@6=><)*>]e>{>sS'>PuS2>&#KJ=>-[H> KR>5X>Xʼ~7Z>ddU>0zJ>;o;> 6?V<><>[j=eHJ=lǼA==:=6`B=e=j=6=d"Q=ș7;=<:r=?g?=y(f==|h:Hq=l ټ"@ >== >>Y>=K~=k=8Y[=o߾>=»_=sٴ.=iէ{']=(f=I9=%>rS=v?>=tS>+=V_>>Ic> >{^>Չ >Q>>v?>P='>1=h>T==Z-b=J==Pt=!=Z=t ==Q6==i=#=m=X= =r>=]@#>5=۫4>=?B>h=L>g9=KR>Q=S> =aR>+= }O>t@=)L>_K=(I>yrH= WF>di==gD>2=C>Q2,=׷C> =&= B>=P<> =W1>*<{W">e^u<=<^=0S<,==r=R,=E =>=m<F=ջC=wA]9=Ll"+=}:=D\jP=K|<:R6><>@N<5e=j=.=H'ƽ3=b)Ͻ )=x˽ =!bI1";AT?<5<ͽ= W1=N={w. e=Cm=iU`=2bN<=jkJ= q&j3Y}jwPD F-6;?F-=@ݼ!)*̮ҽ,>;U{ս >}b>Y>p>y c>{ ^;>< e > ><=, =]`= pò>̶۽ >7>S>[KA >\>ἁ=ռb=r%=<=ꄽub;\OؽC'OŽiOֽ PN#߽*>^ǽK%VOѽY1*8Uuv,MꌽᏽG2ɏ6a<='Іҳ5=B~W=zoW{o='fq=,`d =;f=k =2j#=r^N=N=CKy=FCAc >I7O>YF.>io/??>RnNL>%HV>0]>Q`>xМ`>F^>U ]Z>ՕQ>OFB>=;r<> = >B:L=ґ= u==1E==v=h==E 2==W<6=\U<.== ^k=ySZFF=,=Tj{4JȤFo^ZVӴr.j>sjI~ス=oڽ<ď*_ꑼk'2 vÇX .aƼ1? t† l4 @6bj!Ls@rHpG [)*:͑ ߓ58Ejz:h \F<+<4=v[=AoB=+ǽ'=N=ƏjX=? 5=0>+<4><->==}0>*=#NA>dN7=xO>>=Y>B=\>1>=SX>(4=lM>ݦ*=%=>#=SW+>v=> =k> =<>Q=P}.>Z|>D>nD> V>Xb>`>Xw>2c>g>]]>+>PDO>K>؍9>e>>>fx=qr>=>jm=>&<ȃ>C<">:B>9v >ѻ; >)kc< ~>Xݱ<r><=j>,== =c>n ={d>F- =03g>¯=h><şi>fx;3p>%]P:p>PHk>߮a>X鼷R>; _?>~' +>L(>4>LN=%ս(=w:=$Tj=CD=eI< <y;C;Ns):;^{C[#>IF,fYR;d:./r2{RL#a%i~3˧|P*lxbp꽫tԮ'r"}svuk w |ow,r4v-v0=z|LJx>_߽JֽQS˽𽽱&|3g]tC,o3O;m.luv[Xn<,qgWvZ{\;t~̔<}ǭ=w`=kpb=Y7=C{>I+RY>->4G7B>+ʽ1V>klxk>X@>>r4:>͝<>6S>5 >㒬Yt>⼦ε>d ޴>г>L#ݩ>Z ̽j>A~4>#>&ƍ>w#w>\k>=~d>rb>qd>G߼Gi>֩;Sn>=Kq>[o=#po>=Pe>J=R>=5>=v>D==]=u0f=F=_6>,>2fD>0W>u/cd>&-Cm>*xBt>'Dzz>!2~>)0~>w ߐx>T {m>jug`>qMS>$BI>L@>l:>D46>+ {5>L8>o$+#>>u.ݦD>4VI>- 7J>_6|E>X3ŭ<>Q).1>&7&>(0>Ց z>>ý7=ۓ0=y7:\E=z}=4;`=V< $=W=a<= >c2=F=T=ݬ='н=P%r=|C=nuh=z!=p =!%= t W=g춐=ܽ=|b=_vϗ="h=m=Wת;="#쇰=v^LB=hW>KfQ;&>\>ld>k9l>B[OE >w3=.==s3BE=2#H;ͼ>\ҝH>' >?:O>3-<#>q=5>+7D=D>{=ݷL>"=L>y=B>L=!3>=J >u=u >.==̺==d==ş\==sN=Ǜ='c=-=a==ߨ==~=q==>T=b>D =g*>'=i3>L=J6>#=~2>=s)>=I>p=t>=N=&=ѕ=$=,==s9<aN=b9X\d޽K佢ܽԽڽ47ֽ/EKн\KcȽ{a|J:MbhE)RSnl8ӆ wK#Լ+fԧSu+iK| o܂f:<|l;}Oüj;.ۼ<:v^7=V /==ǢX= H=aE==]?=ת) =]<==7==,=ڄ==<4=#;=<>ǒ;>A (>Y:5>YA?>2F>tK>=? M>ZjL>GPj[J>qqkG>t@xB>]r9>k ,>i>p>}={O"=M=zUc=]Q=: t=h>0~=F,>F>6>>9>S>f4>!>%>of">>>|=>0=U> Ri=>t =Z>v<->҃:r> wR>V=?ST=ߧơ=K/=_)=(}=ۯ=WF>{r >U\>>c: > <$>u-=F#>mi= >=!> =N>N=>zt=;Q=h=pl==i=m=Ċ{==za=5=y{Z= [=]=$=c=OS]=/=P<{|;xgT u%lg޽ ۧB':zFW?0dNѡ޽4Vh߽gV彔aT}/Pj \Lj HMEW& F32(K~=TdHa4R?l+[vrbcqj,]jvq@9_ Hw!"T|nL~I~L}{M.T tN\)hjaMZ:aJ\85S$bK$Bf3;컽;|4:-t'NuU& | ŤA D;S;4>HLX`>4^ Q8>ĸʼ>d>4޼ـ>>-]>n>4v>R½d>dս>#ԫ>m>F:>u>$ا>&|>2#{>>P>Z`Ů>V޽ >>j;>WX_>; >Xq>) xN<'v>;?={>v= U>D=Լ1>sĜ= >C\=K===j=֮='t=,=ϝO=<9=M;D8=nI=EAj=r2=, =Ep=#U>UXnb">WN!A>I:=^> iu>>Z'>VSм5>?̼p>s;ܼp>$ɋ>D>< /X`>ƾK7>Tp>.i>10w>o̽E> ('U> >$>^;>Rm>g?>ÚyV>كKv> [>uB0>x>tČD9>v>7> 9\>&|~>q0ۄ>dHp>&VW>EdC>{3;R5>!->&l*> ;M'>>#>u>$=eӽ[`=ϋý%=g=U@=x)v"=|ᮽ=LSA<,0KJ^0['9j(|C`:Pn/c$ t?>B3(>%%y3>r}29>4D:>2hĽC6>Qߙ->T*CR!>ۼ>>;=-< G=Lgg= >=>}=>.v=>O=>==T=fB=̆==p=4=MA=R===Q'=7<4=`U$<`{=&;h==Zj`6<;M:VO;9;)j;_뻽'@R|x6h-쓼Wu%sX{!8^:}߻c 6y{jNIlR$żWl*;8<$h=)᜻)J=`3d=?ûc=t$K=L:=9<<,*,<8ͱ;,<ߍ &=7EӼ=&ȴ= *=i"'>H!<7h>a =&,>n=^E<>$ =J>=@W>3=C(`>O >5d>gx>4c>ʈ>\>##>`Q>I%> kB>cF$>p|2>">#>(!>a.>">H>#%>T >c+>4>c4>>?>դ>M>T>-\>Y >mi>_>t>$>Mz>S'>z>.>Lu>tm2>f>T45>vP>8>^3>|=>>>S@A>=xB>=U?>-&>4Wg> =2_i=:lJ="(AĽﱾ|ýo. Eq~?PWOn޴(P 8(>r?ENYc҃?22"Q2@ƽ1q8н_ ׽rQ_@޽^NGHyf?n8,E31;)!ۅͽ!v5b]XfT|J3;vOO %yJ3޽Zxp $^׀[;(< $ǽ9ҽ|ݽuRx6>$N?/>z]a>6jF7)>>q7>q0F>(|j*R>*`9Y>T[>"KٖW>9DN>?nA>g<3>7&>82@>C,>n%a>o>;h>Rd >7>~ۊ>>(>9p=4G=w=4h=O;Fרֽ;,Uɽ"mhx_hߔ8IoJ#<=8;<Ԡ!bo=^<]j=T=f=#5=e =X==%k=o=sh=j;>\1L=A>h_= +>6:&&>!=nQ*>vԼX80>8>LEtC>O>XZ>^v(<@c>A=r>F=x>T=>=#>,?=><=r>:=4>횽=PQ>q=->է=x>o=͖>=%=>n}=6ӝ>گ]=7>Ѝ6=z>= >w<[>ǒ;>ŻF>Vw[r>.t(a>#DQ>$:S9F>+C@> @G\A> ,M2G>rWSnO>`eW>t[[>A[> `X>7Q>G;=gJ>_ʃO=Į<> =l}4>=)>=(><=j>e=R=l>=&>5 O=*j>O)=rS>0> 5>hI>ؽ{Y>՛rnd>8`k>3p>OIps>ABV_v>el<>v>h<)Cp>=8a>=vJ>=R->8< >:ۉ==OZ^=O1=xb&<-WK >GQ>rY/>㢎Tb@>ỤtnO>P\> ҽKf>彀m> t>ho{>r>Ӆ͆>ȴsZ>ϽA>@J>ԥԛ>搽%8>zb>Yj>@U>U1y>:&J\>u>pe>μrY>BaFP>Jw:H>>Y=)>='>Á\g >/ i >(N,>‹> jv=L=y=ճE=^Cy=K=ڎ= =ڋ֖a=9~='j#CXڽ› /=Kp,!A&e$ð0)@0IG9C2y#2SOAP0Z:Vs{=6=eKE=*o=ҀY>2>7X">g?.> wi6>;t:>5^&;>[_E:>>*A:>:>eQ:>:.:>L8>͜5> 0>x׽7*>|L!>r>g >$>ټ=h?=` = D<+==:h>-=T$>LE=6>=4I>=D:[>=i>Ku='u> 1="|>u|=~>u=R=@|>?=Ov>wKK=(m>pp=`>>=N>R=Z:>n=6#>> >j>T=p>&=>ϏX=9Y>+<}>];*_>?!>,>W7>>>=>5)ܽ3>y#>p>z"=/q}=)9_=1?=`?}?=9=vQ= 0$a=#<-< n<O:<P=><<[<8<"l<9><<<߶.=WtjG>=ϼ΄=Y R=&&=pJEJ=փo0>"*> @>fŽT>rнNFh>x|νK&y>r>{?>z͌>}:_>M*>Wȼ#>:Ǽ>Wk{>'m>-YeZ>p/B>ޟ'>Ā+ >7н"=N=fVb=):= 8n< v _z L] y-1=ݤbcVŽŽ.߽mh'u;|f+PHwy޽+"ֽuAҽ|ElӽsֽmR۽,HO^s֟T0YA>b"K~S8a OFqoc?q99t \66< ^$V~gcXvEm4;5df<Z_+>$>Mѽ*>޽0>~kY6>!<> 뽠?>潦 B>j ݽ0kD>QϽa\H>,O>4ܣZ>bMg>rgYr>k1Kz>{>?Zw>C6m>0^a>oS>.A>FŽ*> 彿>2=d =v2r=ݾ/=q=j=f7-=VN=QXս9Qn=O8=Kу=9 |=q&e=U_:F=<&=<z>J< {>=>VL=F> => =c>=d>=ݞ>R=>O% >U+>>8>>F>>xS>t>_>>Dl>`>sy>>>~> >6C>h>Z8>\=I>wP=X>=>w=l>#7=Q>$<;>፼;͙>R<@9>e3G>ݽ>b> +>Dc>Xlo>!gY>qr>v>w.>VctE>JoN>gn9>\TUr>GNc>4=W>+>M>=wE> *>>s:>2뽧6>9S3>\۽+{->%޽*%>[B>8N>?*հ>Jy=yd=e=F| =[QٽO= Ƚr=K]H=2Z#n 3;:,R@&h齸H}*=н9En!ᖾ@],+_`Dcľhh;H̾dHcҾuhA־΄׾7}]>EraQt/:עI;S2SxԼխ Zo`OC-S7>=Wg>SӒ >f<<&>ǝ=n2>=/9>n<ݸ@><$I>Ӿ;uQ>cλޕ[>chҠe>r o>ͤOy>ӓr> N;>]Ι<>-=>j?=Fv>l=N"> 4=*ћ>=c>~>F!> S>.>#>[>_/>X>7>>z<>>Zw>jB>5d>SxB>IP>\m<>@:>/>!>>b>>=qp==JJ=$=ѹ=L.;⣺=˼=}CL=T=>Z߽E>`> >4 > >u1| >  >A >>-C>Tj$>􈜽q0/>u_Q7>M><>@>UjD>XɼH>YѼK>YW L>94UJ>2kzF>T2D>1PB>}죽A>4@>qa>>v[;>pb<8>^D7>g9>"uH>> HB>DF>`]=J>M>̇O>X:u-P>lM>SaA>08>]"Ri$=d> D=%7>~Q==Q==*L==ϝE=(W=b<=dڽ_ Rн ǽЏ"!ƽ,1ѽA>(LnHQmN= jQ @8CR9.R?%CTbYUPoVp}U^QwI2S>Bs731?p'a(L݈3냾AyM⽷Vh.Rp;nJ#輴:e t%3<Ὅ<+=нu&=Ƚ,U=6vǽv=O@ʽ = E̽re=0ǽ == =ğ2=wˎ=!j=t=!;\=ؗ=9^=@I=l3=K=;=pAH=Ռ=?=Q|=J6=N>+=, /> =H>;=y\> Lz< j>[u"<K>i<#B>I<9;>C=2:4>nM.=¦->G='>]=B!>Qi=->m0l= >1n=F=u=]= ==V=E=I3=u=Ylb=DƼ7=lvn=(RB= <=s7R,>Ɯݍ">]">La½>~>=-O=H2/g=GO=nZZ<%h"#o=;[>itqL>ma?4>ۍU.H>WZ>.펽wk>Wy}> :`>ἥ׍>G;>>uTa>i$>į5G>ȼzX>3-bb>JK>Pȍ>2нg>~sz>[y.f>o Q> j=> Q)>#) >^+=\ =xbׁ=*C=77;r߽J׽.u?ɽi,:AU{PX; {XշHjK;qdڽ,>ͽ B> ̬U>nd>?%en>r8,r>kռn>֕d>0< E>=4>r2= m#>==>P4=={==%<=s<=su~k ?<0½e^iνڄoν ƽ, ̽ޢZҽ+ѽ-˽ٜtĽR򧼽2ٯX)j L yhBF:bQJ^hg?ހ|r;͍Nb̍n$_|5DY{J*6 cW:Cݼ _X᛻&g<`ċ8Xv=ϵ >1y=>_d=>>naC=> =>=V> ?<"f>8a<>Bj` >n\>z:wx]>cGP%>L.>I26>ta9>o<\:>YF=8>#+={7>D=8>5N=<>!N=uA>4:I=B2E>A=G>vB>=fPI>C=K>9M=L>(V=gK>xZ=/pI>U=E>yD=Up>>!=5>< t,>;t!>3} >i+B>B4=ͽF~= = cb=Zd9Lr=(MUQ=[H$=bC5KcJ (֐B%RnǦtvV3 ]&))2½6bf]nwvk¤;:wlOQj ҄ļ U'#.6pW,Lzlk:nzc]?&<ۑAd钾ļܓO(e/;ʐj*<$n-=i[==dg\=?K=%0_=+S=K>#нg >٩ >I~">~C3>8.o>Eot>ʩ"Z!><(>L<*1>0p<>5;M> a[>[Mh>ds>% -~> f >ƖS>Ьq>^,H;hۚ>pJ=qӫ>wė=> _=>=˯>v=^>>W>>"e> >`>=@>?=>=->mV=@Ͳ>u=3N>>J>إ>>F>(>p>4e>! >i;>N$>x >+>L=B3>(==>Xg}|E>e&q}&K>pƽO>SvS>E/U>m"V>J)DX>,&[> . )`>1g>4> o>̹9v>SQ@%|>lGo~>Pb}>dZx>U.da>r>$Gn k>wc>7 ~i(^>zY>O>E>7V\7><ۙ*>۞">) >ݦ]#>ޓ(>;5 ->PڲR3/>/> 0>dT2>~6>dѢ9>[C;>|2:>h6>4H0>Y,2%>-G7>c=བྷ{=>eν>[=ǽsYK.ܽ;ZOν뽄]8J\ڽ #Ta̽ x=FL ^G<4A >"xIO>[3W>KΝ:%><\*>8=%>c'E=>*=M >5==!=/=]==>>=z%>l<8>4< >99M>lN>yudBjN>A&;\M>\M<_L><L>, =I>EW=`QB>߃=S5>#Ԛ= $>=@8>A=>r=r= >8)=A>w=e&>=/>e=g6>.|=<>=D>U+=N>J=X>N=_>}?= G_>h_=mX>.=wK>=:9>+ȹ=d">F<= >⓲==I== D=Ǝ==i=Bh=K=k=PG=،\=X=ȵQ=Yz=(B==)'==<=Q<=j1.=z˼_=N=렽=,ݽH=0 D3=X!T<ȉ/;Z4<1@AhDG(NX `ļ+4ν$ +;ĉy62aX]lLU9u SV C{945|u%:A|ټ5ӽ b9}콶OEsfɽӭ EٽjڽKU?нd~f۽.ĽUYb \KbDYH;Q/"۽[#>c佢L,>m +>4 >M >T=<V=N R=_ 4= r<V<`>=s2;@=z?:D=u~==Zv=p<3͒=CZʼ=>-&$>/ ->1z;s3>G<8>Hm =6>/=W.>=u-!>ph<)>C<0G=U;Z=s =sDļt=aO!PO3=ZV9=}>`A#=> %= >Z$=*>&=6H>(0=>D=(>-f==^====^i=1=J=)"=2=Jg=">-=>1}= >w"= 5>dž=>=$>t=>g=S8=~=ݩ= ==㴋=>c=>=>=rr>B=\ >3=(> -=->m=Sr3>=:>)>@>ƌ>[E>>[F>>D>>v\=>u>3>=)'>=>=R >M=>r<]P=h>F 퍾o P㮒 `02*ozQEџĕqw-'դ>񆾗)ᅾe4?S-o|okRD0Xw- >#?` 8Z8l8ڼxý':YZi~@"'xc ܂_{<9= =z[==]F½=oཟ=h0>)'>R7>C>2M>սW>%ǽPb>6)o>=>R ; >Zb>kh>#nMA>p86>2z>;{>qM>''_M>l>Bl>Vn>1r>dsA>:sr>stc>4|B>f9$&>@ >D=Ň%==,PkZ=2M6 =8T&.#v<7BHӺlS슼p\;mØ<̝4=_-=]}CdU=)=lꇽ=R=l !=7OPp=0=*>f Y >Fz >67{>8/mh>x:=Ͻ>=1M%=B$۩=CӚ=^~f=jt,>>O>N}+>K5>)F<> XB>0~VG>y@J>,v|K>xsG>KrF?>qh1>*qE >q% >`qQ=q1Z=oͱ=k_9=pd<9Y1<1KKI; ; 8(¹l9M*:սvs:n:zȷE;g1j;_\&g;Ѻ߹ zͺӻ흼HTg׋4?[Y 仱"kn:q<= Z< vE<^z܅<Ľk/<1齘'=Qh%>&m=;fE>d=g>P>-q>#>9>+>d>j!>>+<$>`»>y$>>2#>.> >>>3>>U>>->>>>M> >> >'l>>@]Q>T=8>~ = >=<^ >=f==wj=@=R=QY=\w==H==<69=q8(=[񼊖=L0=%?=dϫ=7=̽=̽=*w=oj.=> =cz.=lKh<+EyQ*8À1 ɽEMʽؽ5=V#a-1ݽ81ʽN1Ϯ!V,Xm$Z ׆nཥȄ;ٷQ{<ϖ?<\UL<@ ˦<xӘ9<_s2݇Ya:'/<"C !JD*><½-&?>w˽FP>̽Q ]>ƽe>k>#Ωn>;o>ʉ_l>xZSh>hrb>-KinF[>NVxQ>剽dD>N_4>V P >ཨ >Gv =X=H-) =2=5H=i 29E=;)=t=9 =-`=q~=A*ɽ=ڕ=aF=1ڙv=y;=sP=8oqJ<5o;A5jk|]-GGH)V49H% z˼Xa|zན$<C:G# >$ͽN. >M >;>K x=V=%mr==VC(=g?* >)H+>𽃉>wb>4*B >>< ==(A=K:`=F T>Pj/ >lnֽq>ʥw>\+U">>ʜ> s<=O>b<=>v=>=(>=ۼ=Z =A==K=s@=&=?===T=t=e={= =/B=F=/V=3.=mm6=^=+=R=5=j=L=n>߂g=>= >0= ><=0>\=d=t~==Af=z=BC=0~Xüs|GjpxD.X? N)lP l&߼i =a[ @%&@&E f`'3 qN^=t/*>ThM>n>Lj>?(> ؃ >j{ߟ>nt8>x>}>[Đ>{k½>o2>Tw>k>о=Lr> 7;z>s>lj>(`>boT>.)hE>;!3>:,=>0>ɆP =uԼr=پ^=$j=PiF7!>fl8;>NO>Y& \>,}e> 6j>ϯؽNo>ý>q>M.o>j>_ݪa>'V>梽1J>>>gnh&4>7d3*> 4U">*>ῼg->JH>E|>_T">r'K>Oӻ->ap='>|_;_6>5r<.F>M~<i>-<{>.<>ۗ<>I;.q>"лv>a>9I>,. 1>ܬO+>XmW>Gņz=ǚ=_Ð=/Aj=ֽC=IC(=&=C '=<#< ,teJ꽌dw@xA;m j<<==lr= j=E':1=|y/>(7?>=*>(A>U@s>< >!%6O>_.y>`%%->>҂!>!Hn!>R.>^>'p >ӈ="ӽZ=~2=᜽l:=oV = 2L=Ҕ=Ѻ=wD<̓=<=|j<=Vޫ<=S><|0>B-<5n>g }>IlYz>ۼ[q>חt+b>X@\xO>dW;>A[:&>Iq>FJ"X>$׼%=,T=x;=M<g+G;v2,:#Ӷ@`tEG˽VEo CA=@*9@M"k5dSg1CP.. $[*7&Nֽ athr' y O#)@Xܽ =a'>=+D>Ũ>4!d>>>:%>>P0> >]7>DJ>ģ<>>>|@>D>eB>\>C>؟>C>:"> B>F>guB>tI>(D> _>ЙH>I>H+K>Ȟ>=I>>!@>>/>q%>>'>>>õ=o>=BX>d==@>aы=&>~=! >=_=}=2E=Ĉ=p=6=.*H=(=g = 1=);<=#`< >nU<>,<>;' >{T#N=3ME=eݼ⫩=jP>вi==ݏk=_ǽO(<1rݻ"*1qѼDkAV*弰keͼsȥ/n*%p(κ`RqYq?,-nȼ|Ż+%'~5Jv~ޡxq)` ҽhVѣ.I1qP~[ -^c=Q ڳOнGٽES<̽kǼG׻l;s5T=(F =K@L=Oѡ=\Pb=HNx=xIU=TAݴ=\6 =)=G6`==,x=lد=5o`=v:G=F={G'=~=4J=r_=x[kw=<7=x=t߽ػ=ս3=ʽ[<SO'|pdQI=pW *7# i:oxϧ<#=&l$>u=)7>xȻ=hE>(=pyO>=V>=[>Z>^>>a>*>a>r3>n%`>Ջ:>?[>k?>uT>jC>|K>G>@>WK>g3>6P>#>S>>,GV>D&=X>Tt=>\>c=a>X= i>ƜjU;3y>R4Ӽ>F ><">L>q/Q>g@}>@RfS>(}Ӌ>)";ڧ>=<ס>Y< >U<:>;x.>D>I^%m>ʼW{\> )P>7zI>OH>jpFL>VԼ*S>MflZ>a>19of>Ҽg>e? BY>+J>,S#7>f:">Fg>p`N= Ns=H%={N;Ar=u$, =h°; ۼFwuԂ 7" O l] *B}d;B@5z;<;a)߼$>gu5>D 5E>F)R>.^,=d>G=fi>=l>3=m>.=l>,=h>M=+ǻf= 7X>==J>=;:><&>EH<>i^ >J-->Ο6)<>g WWH> R>ؘC[>?Pa>(sb>4L]>q轁R>߽$C>)׽ҁ1>Ͻ>cǽS >\3`=)=p= @=TR:= P=E[=.<>>L/>RQ:˫>-:$>9+> ƺhd.>LCD +> 5K!> y>qn;>/<=%<=L<==ڠ=F2=m=L=aM=od=d2=t=rL="y= = l=;m =ER==K-=J)=&N=:=<;=u½c=xL覽&ʽ~Չ d}2npui2rLY3iRUضzн!н@ػήehU4%_/*>&7CgD ߼oN0V/ٻ~\u:3`;bA<<*aNd<^{<=[X9j._w+ =DR24Ǫ3pbd$?;o:W=">B9=v4>=]D>R|6_>䊼(Ti>o꼔wp>-^t>$u>>t>r>Am>duf><3u\>cfQ=RA>fG=512>}=#>=[>"=Y >|=>==w=Hx=f>_=>O=====~=NД===b!=:ʡ=U<—=c39=K=ZDXK= tI= }=Ԉ>~O >VX >\>|>=D;J'=D<8=q[==%=4==`Q=C=M==Ħ=?=%jk?=]NBT=|p=ʽcU==c !r=n=1 =VAd,=~RN3=FgUy=kVk>S/ >M >%G>_{B4>%A>@FJ>_P >^7p>n=}N=9D=EEկ=Pz =5jR=[:=/[Y=w=`P=@sE:n=Ȭ'<= Q2_=۽2F=F%4B=pq^O=XLh=VֹE`=_[=~!>=0>4= >>p=7J>=S>=k*[>$R=0^>=$_><Z>j"ߔQ>cC>(%81>g7zŀ>Ok>6@=r̽=ZϽ.=ƽu=OR=59M=j~R=cH T4FEF_5?J#!3H!< n۽-뚼̻twߍ/l"᲼?KFƻUH- ;E9;NiDbgh)TB Q2HY;栛 =>φ=v >V=A5)>7==0>=Y4>=B8> >3=>>B>= >\(J>-> R>R:>eY>"gE>7^>N>A^>oU>SW>_Y>K>d[>:>f2[>1$>DY>c >@V> n=R>0=0M>)j=7H>;=F> 3<Z<ȸ_>'J;<`p>nI<>pit }<0> <9><->?="/>T)=ƪ>j8=!x>*>=?p>U;=i>B6=d>)2=?_>sB4= [>8=9V>x?=5S>C=4Q>yC=5tQ>M>='U>>4=\N\>J%=f>2 =2p><y><>k<;>:;W>O2t>bټ郇>g4'>7n΀>w{o>çԽmV>F6> g[p>(m=9)j=ҸG=QckTWQoZV[gj[[)T\[4i\T 8F]5]I/_&`A/c~Zf~-}jT oB'r5RsHҌq]0lVsidi]qI6YqlYyZ\s>ob붾i֝6qƾAxʾ~{Q̾fЁװʾ(*mƾu9}#,cn>"Z\BrŤS*C_1[Pܽ"Ku䕾"2 Jdx z0m{Ya@E䂽F2xp>!peOI(U& ,yn佴.ܽMp<Խ =bͽ#a=yý~=F=?C>H.>;82>V$sCJ>T0nd>->N!u>T>5Kέ>!x|<90>=h>F==>'n= >_]=>=zy>= V>=:>}Z=5>ɓ*=>B<>4Ü<>Z<<>UFB<_>ļ< >E=>LS={>=Oq>=cg>=]>7=R>F=F>S>9>n>M:*> W>> %>>)><=-*>BV=|(>3=$>;=< > m{_:*>!>_'>dwp>2>z½>@!>:],>1 7>3հB>1L>0*PGV>_6[^>J1A;wf>jK#m>Tiq>o?^q>ܐf_Im>xl8b>fo-R>o>>|lG(>Gg>R_1=UG=LJ9=<=-=oLd=S '@=VK=<۽P=Ž=6)=Ϫ==pݫ=)4=t_ =F9l=H N=Nv5=|; =;ѽ̼ؽEؽ3&|==4! =fU8='+>+>?>K">%^;o=<}=XO<=63===dg==f=:o=e=P==JSo='Μ=]=*=WJ=Ԡ|=0=A= = <</u=L=v=sE=@l<=2(=My=r='礽# _=Pɽ&=͙kO<^y<){ |>>ѽhC.q齺B:d,DG!6X׽!&$m˽Pz뱽5.ꔽ5ڼL-jt/Z>(۝μ<!Y< ;SW5I<>R<q&>:1>S n7>䅼Y8>]4Z6>'Ti1>vc+>F 3&> "><7 >>O<Я >5=Vf#>WA=v'>rb=->2=4>ȑ=$=>=E>=fL>=cOP>~=N>ܳ=G>=h 9>6=,&>:u=> =wU=g==w=_v=G=/=G=ɽB=鲍=o=Pט= C=J<ܧ=D<=A4==@l=m= =`=p=n==0=|==a=5=)c==-=Ǒ=<*q=~A<>Q<>hcG<ݯ>b=% >=P>==|(=Ժ=9==tK=E={]==|Dl=Ǣ=v=$=Ű~===1==~O=)=r= =Գ=~=Ƀ=r=M=`=8>G=|>%=&S!>T< Q0>;v.>mh:">۴ݼƼ>V*Z=q^S@=%ЄA-=PɔV; HfQֽmU vƜM&^/(ӽ]D'Ƚ #b%F̳Q,39**H5ĽĠWٽd8Kp Mz8Qc#EA1Ti>K+lWK97`C˨f/glee͕E_uW~QOZBGߞ&?H8H웾<@38k/:,Փ/*V'&\ %d6!QqMxo_X KU@6)C"lϽ-Ͷԟfo#qh߽5߽^6 nܽ]<_7нq"=ܺmh=1C~=R=l >H,43>{f\>Բ; W> T)=u>iRe=L>=&>0=E>y=5>~t=n >=6~>=lW>N=>d=>J=w>=E>=>ȩ=>-=>=>M:=;>0=N>=J>-=>=>e>=>6>3>}>+>6>k>vA>La>HCL>fU>lV>H3I>n_> G=>݉f>1>Ij>4%>j>>rd> >̇W>g> F>=F3>l=*+">=:>}=" >H=.>\=7 >m1=ۿ>7=5$>ô<9XL>EKһO`>4S4r>K->翄>ôx>fΉ>x p>P>+>$R6w>&:<5+j>@;>[>Z=^K><9>t?>sFw=R=ZaoC=r=Q====C=z)I=``='j=A/=E2d<Ɓ?<*z-rEljy&S\bnH)[>hTz`PwLGbIJF EYz?x0F6ӂ+o猽qٕ1Y頽2Bý*蹧m\Ľ3ӽ}ڄx,\v÷ w'#-.ɄY6ycTʽ;k½$<쾽L=-ה==͢ƽ=wν2>Uڽ>Ύ齨>!>u~>y>*>-A > gi> =X*=ɽ=VN-;=R|=Gu=jQ=.=x:=>Gy=/ >ۀ=}e>^=>S= >=y$>ۺ='>y=(>=V(>i=w(>h(=t(>'< )>3<ĸ*>v<,>k =c/>s=W.>B=+>b=}&>>H>\a3>9>@P>l>dah>_= z>=>2=Ƅ>7F=h>.:Av0<\>';j>>S<3>'< *=<O<5B= o<K=z<B=pJb;?}$<,ׇJ=Q/U===b=$O= ԽP~=&?5S=M $=jo<" ଵ< ;Ň<ʬJ

  • p>KC>_>SWĤ>J ]$>_3>b!S> (?;>`1@>rg@> VA>o߮>y0>oɭ>Ky>$ʛ5>P>1xb>2\Er>ʱ>)v o>Fƽ!V>-ӽ}$>>G߽&> 뽔>򽫳=9@=x`z=ܽh=ǽQ߉=ҍ#w=`ݐpg=g-`=.>o`=N]b=j;g=ۮuo=;.{==%u@==m=J=Qw=q=c`=IL==)6=W<ﺽ<#Ѳ{< o<: 碀KEy!3|{C&`;:lFE2軜3$N3BXCNH&c[A1VOsAlT޻Xs wE莽R_Ql)ѸZn ̽ai۽brV XVtI2 p r)й6IDŽG;F$PE>>n>>ypC&>0,>8UI1>u`4>)U,_6>y<8>H<_::>p=:>.=e9>ܷZ=6> =D0>bČ=.(>C=>G=>Hw=u>jD===0a=%~<^=n]=:=2ݼʓ<\ ;!J$˼b *㼐3٣xL?5d[$Ϻ34`/2<\j<3,QW4<>0t0=E5$w=j=7=ºj=%L=|=.j= >P=[8 >=>= ==N=+t=0=(=X=+==؋=ɹ===X=4=;=\===&l==v =۬=E{=٠=N]E==R=XU=,m=Q=629=5=aB=*ߑ=XԽl=ۼM=ŧf={ԏv=ړn=t =*K= ,== W3=q,\=U ;C=<===[=k======H=2=١=>s=g >=G>e=g >ǥ=(>=0>oN=5 8>zR=>> =D>m=I>C=ZJ>}>RI> >lD>>_:>i>,>ʐ >MU>^$ > >r~>3={=k==P=C=?a=Z$===(c<>B;e >w<> (>ּ9>WK>VX^>} r>e# >;!:>F3Ț>?~>[%>*>2 >引 >5ļ>. t>@8>mx>9;>zu<;>oX*=!^>E!=*>{4=>==>==Kz>" 2=>=>=uf><>h<r>4a;z_>мXM>y.N<>ݼ,>>_>dF>an > >n[b=嬽A=/,[=&ƽY=ͽ=ҽR=սU=hֽ%=,ؽI,=۽Kq={ =̼=A$=C7=Q=( =+eAf=Y]=^%<%[9'Gڷ Ҹ hJ":%i33^'Y(4sн{'9w(%  Z+XH*T?':AbBd0*DDNB治>G;C7a#<8T,R.<<.E)=y *L=ٸg=%ֽZAx=xqW}=P{u=J_= ƫ==¥N=\˳<ͽ;De]v$ݼ1b G9LRuI\B#Cƽ''⽈T)6t)('%,_'oPN x+6ndzPy[u}:e{`? qE;7;(;;Ƚ0ƺ?Ȇ"O μ!a9ҼU !=_ ؞8F! :.V:i@_(U#~Ltm(Qφ`sͼ塽CEd91½#1{6Bc2>A3 %갽.5ƴ7N@ӹ#GMOS!V㹽 _vg½.pνax! ~ iFe\ =낾c{;,ny;~ I[U$`_N~g){o;wOx r4TVk8䅾=bWY؏I[8iH$yꗾv\ŽJŗ!CVVɢ5o <_hM>~X>ε#>誵i'>Ĉ<'>F#>ڻ>e>rþ >(ƾ:$=HɾO=ʾtl=˾=cIʾ-ya=RȾ#=ƾ<ľvk;/ >%Q<>:<(U>SUGL<'> <%><">J<15>*x>$!> > >R >U)>bL7{D>;A/=DM=@m=2=!=!hl=%G =-=Y);ޕ=_==>.=!*>be= =>}k>%[O>t>Z`>1&>o>,>|>0>y>ֵ/>`>,>A >8'>|>:c!>Ӯ>x>9>>e@>? >>a>7>=^z>D=t>l=ln>=$8j>Բ=gf>=1d>?=[b>A=]a>=? a>=a>] >?a>+W>Za>*6>b>RBL>iac>gc`>f>bq>sj>J>q>> 0y>%>[D>ڌ>uC>>b>)>r>>b>O>>q@>iE>F>F>x>a>>>ζ>Q>=>>L>>>Y>z>Wq>>F2>,h>>z{}>2>||>>J2}>L݊>E}>>}> j>1}>kT>}>t>>|>1*>}>Ҏ>P>>:>=>h0= n>-U=<>q_=L>o[=6x<>>FǼa>b1+(>[zq>t=>|$>׽Lʎ>Tb>6ʇ>փ>#.~>h)u> 6i>.CVz]>~N1P>X]B>a;`4>%e'>og>KMhw>_g >ud> _=W=N̑=CO=z6=}(U=T? ="Y@5nb+";_g<׽===Sq=7 Ñ=mPw&= Q=֑G=ܹ=aR=E>-=|V>룤=hN=n=f==YU=sJ==`=-a=/u=7=V=j=N=O=Q=Vte=^+=50=\n=*<8J=պF&454]ʽEϡ4ʏIox NzM)򁾠y)=x_D k]P][ǼM% \< S=ҼDJU`żn<ټGwe ;E)+ κ8ҵDKR5e=| d=ۙGߦ Q/h8 ýVeoȽn0˼d̽mYͽZ><˽%u|ǽi;E½j0<xRL<XĻn>?Z&>Y37>K>G>cn#W>f=f>Vs>ng`}> oݭ>(p.>YnɄ>p>G{e>͉u>ݜvj>^e]>սKP>7B>C# |5>]'>,,>7&@ >=>=Ar=|B=gA=*>lwe=);+=S^8xfLI>k>>% >;09>8>4>>"@y>W?j=:O=3V=N+l=F!g=sc= _=p=;F==ѽ:==֞=p=F== O=V=Um$޽=c˺T[=;=:;ș=Ɓ;=)ѷ;y=k#q;0Z_=;=G=1Y:1=';9%==zjB<o;I<.ܻ[=,==[===4>=d >=u>>C>%S>Z> >al>_>z>>T >/ >> =ݢ='4==┥==jo=d˕==if=c<3=0e:~<-/Z:?y,ɼ*%fP?mR/pxǼV芽EZw4q<< u%<==}cR(=b&=>e=2M,>"=V96>[=r<>X=T@>c=A>L={/B>=MA>=?>;==>]={8>)<=1>O=Z(>=>>>@>W > >>=U`>=K>)P=>͈=">7oW='>>j =(D.>&4<5>3&w!;E>6.L>!wj&T>~]V>0Z5W>)>W>h:qRW>F^X>BaOO[>qUr`>DZOTg>Z^4o>+av>Sbh|>1a0?> ^l>-*W8}>'Mv>_Bl>4,a>&iT> I>,>>mg3>*Mܼ)>¼>>k>O뻈= ;d=W<` =%>I.,>r4wDA>8.T>9=f>(7S v>QZ1S>;(}>srXC> t>$>pνg>7>퇽Ÿ>JcT>}! >i1E>iZ;>AYB>wx'>(}}>i~Ei>u:mV>W :E> :r7> 9-+>6 >>->|v>֪=sg=3=-=6G=k_JB=Xx9=ɓ=U>{9>1 >) >ݶ>/ƽ.=̽=Tӽz=ɚڽ_=gb)=EC轲t=I?=|r = ֩<'R; : ?Ƽǯ,2zPa3̽|+f tv )en6OA` JIS&[a-Lf|Ľi;jс gK;+_}i}S=C$>;=0<E= rI=Gz=7=[0Խ%=xν!=Hн9=V׽=A⽓=1w=Lz=r=+ A=\I =,< :[</ٺ`Kb >Zma 94)Žv$N{fQqMnN#&?'_;}/[< sp!>kgk0>ch"=>@gF>MgM>hQ>j4R>qm O>rI>³wILA>~]6>4߫)>JV>S >0e=5=MW=閾{Ѯ=l=k f="=O<*:8;0{o#`iW\F(5낯˽$TȽڽ-0*ǽ ߽2ENֽ+yͽμEĽۊX1I4>N=|O{Q dp޼r!57r`I38IIQaW\}*Bǎ½ҽp^UŽ'c ս߽gGZ QS( ޽ {mֽ9 K<ͽĽamU7N2 x66J̰ԭ_<ܥe;![lO{P蜽dQiuMV߽DǽH5ҽQս&ý7_k+bqb`nr`rR`5ë6(_[}챻7!;'1=<ΰ=HJ=x= ^>S(J,<=>3=}R>#p=Mf>#=Iw>={>G=3ԉ>3={Ύ>=k>c=zє>c=M> =X<>=k>==m>D=x>=s>2=>=|^>;=>=;>R=> >U>!>x,>!> >,>#>~6>>?>*>_,I>X|>&S>{>B^>}>j>*>ĩx>d(>b>>>=>>Ր>n>Np>>>έ>M>@>}>>t>>Qת>ޥ>>b>>>L>d>r>>@>>>>p>Bz> >ip>@>a>e>ۥ>%ʾ>-}>n> >>>!ϴ>맧>>>Kq>ñ>H>z>˛>f>*>9>a9>>Z>*>q>l>`>>O>>K>>m>+>|m>>>8>7+>(="> =v>;6=U>f`k=_>(=>!O~f<>\;>4\>bI|>岼4>7`>$>N̢>z7ֲ>5풽f>m2ڥ>ɸiO>jƽ>Ͻu>8ӽ~>ҽ~k>z˽Z>0¾qK>._?>55q6>Uc.>^`Ŗ)>P72X%>4g#>4|X!>3g=>w<+ >U:>=B>I=!>wr= >+;=2>.=q= ߘ== =|=qE===v ]=F y=<^=;;C=p{ (=)m=;{*Qۼ4>n-\~;3%N =`I =Tz=`߿=bk9=AսνL#cӷ^㢽4sNp͑rL&F$*ŒIG<<Αl= A=,s.)=_0=rt/=)B}&= k_=l<͢jC!̼w5^ɍ\ 3;gGm&<݉Jm<Ń6i<Žy<*wɽY<ʽ0|P=v铟=džsߔ=os7=|Kt=*!T=L(3=id=W,8<#<<*_ =6<&\=Y߹oɚ=۶ C=~+,=۬eO>9ͼo1>^9J>/`>Z5zrt>Hc>}>k\>X4 ݑ>aԷ>|5ޖ>Hy>Խ$>>!F>~a>x'>h0>LZ7.>>=>_B>rG1>L>Ot>?Rd>_QT>ND>k'H4>l>Qk%>F2f>i$C>==OQ>=߽=PͽW̻=xy={==%F==gS=UD{=">?T>lPּ>9%>Y|/>y 8>*QۼA>y>G>yL>e.O>R:P>@?fO> Ҝ5ͱF>/#?>,a8>"0Q0>@:[w)>kHG">)W>d%&>+lO>kP >`k>L=U1 =S6= =c?ͼT=^=Ū AT=0ȭ6$={<ż6/<"ӼZ; ߼-T1漴Sc鼔μ|2J,{oRӨcy6p:VA̽vx eܽQ{ӛUu˧¹|k Q H _Bj/( s|dٽTKH:ȼV ⍞V<N7H;"Gܽ<;$/=ȼsy=]k=i?Ȼf=p9Nڼ=*V; o=a)0=>=]%>=O ->>=9y1>wz=3>=oX2>O=0>=I,>(=YV'>I=D!>>>>>tc>>@> W=e>`=>^=>= >= >B{=>e >{I=yf >R=H>nf<ޒ>cb31;> ;N!>g5*>x!3>}BK2<>I戼D>~)^+L>w6R>rxV>EK6xY>j,Z>Z|"/[>U!Z> ?Y>}wW>S=g~U>V R>ɼ?lO>v˜"^J>zOMC>x;>~lx;3>1kg<2"(>`&=%>d=&> =)>=.>=4>4=A:>>J4?>N >{A>>-@>1> >>f>mU9>&%>_3>+>W->1>&>6> >5Y;>t4>vx>>۽>?> >?>#>j8=>=W8>R=#1> =m'>1=S>=ގ >u=Ի=e==|="===9=˨=2R?=ﭳ=4<۸='$>x{H>5b$>tX1>\iZi?>yN>5;R^>%2l>愽x>ܫ>vrт>a+>"sFn>%kx>wm>c`>iS>һ.G>`1:<>ԉ;v3>;<*>Kt3<2d>< >޿<>|<y>t=Z>}=> = >p!=i>$=Po>=%z>#=u>x=>Ex<><><>-A߄<>0b<>0<ʆ >l; !>.;V">(7 >uξ>YElv>OL >L/E=^%̼u=mz=Y R#={R=]2LV=EIE:<@Ada"Ag .V ̗l߭½,y齦Y+tɾINx$>;#5Ѧ "P[*(1qfALf{KrtjlVbXPL zN`$WM;ahf칀#z*E^2!-; ֽ/D]ME SQTa)Y,p[d>[ǎP8ZbӝXtWcW;WWɁ%XXjWW靾T_{O¡RG(=̠1AHa%FZʇ j|zfx7.QVV; f&TW*7H#(HF(5ҽ1 8F 6>&5U#>B4d1>D3E>>32,'J>d1+ U>'C2\^>l4+f>z8k>af>|o>Eq>e]Nr>;Wp>^km>dhg>:h;_>hU>&d6J>D\^>>yKQڋ2>DD?'>A61>b'Q>|%>G =3=ҽ=cm=x=gC`=?e߼j{=ѻe=f<;z=O=3j=fP= c=O=h=c/=zt=A= =;==G=l=V=o=إ=">=s >UC=z >=co >=8 >`=8>ڱ=4=ȯ==ү=T=w=R_=K==h=X=j=f@z=6=<`== K=6=9=5=Dk,=?=b!=Q=s=8= =L{=|<}~Q=<'=<<,r.<,G;֮S>T~bAr]!l !ͯD`|%i{߯dEͽҽ輼ҽo̽8^;òĖ<w<*4=}>n=ZN=5}=n@=5ͼ=r% > k>R;I&>w:<.3>0<2L>wg>1t;k> _s>z> (>E>JXt>U5>[;>,<5>MV<ߛ><*U~>=h{>3=3x>IQ=ht>z~o=o>,g=Wj>1Ɵ=+e>=hJ_>=jBY>>mS>E> N>+'>I>((;>SF>AEM> E>]>r?F>}l>DJ>y>Q>>]Y>>]kd>ek>!o>䜐>z>dq>Ґ>՗>|r>>Z> >א>͞>>A>a>4>E/>>>>>$>>ߎ>ը>]>D>ͪ>ƭ>F_>>;> >d>W>>V>xɘ>ag>`ʑ>>y>_>>>rv> > g>y>gqW>0>~G>i>l8>>(>wo>Z2> > >)>7=>=T>O=L>K =E>d=Uݢ>@*=>\'<7>F<>p>w%>2>P>;_H>@u>쳽r>ӽ!^>アH>.#3>>x w>] >&=9=}=" =qu=6 !=&ܽ4=ǽY=|=i={g=+B5=i==|V=}Y<=7 0;:]=[$=Z)[=="0=R@Is=b=2$=e=rs8==kvw=E?f=B&]K=hE <#=JA<OyE$Թ=L 5Q-;$<RG?v ̿!~F *%S*-4y$=iսD&ͽfJS%ɽQOȽQ5ʽSνTEս@U`۽юU)UO/V׋zVbVaV[eoU!n SPѿN!PHq?<Y5o&A+#. 5;Eg '?W?|=4a09y2ؽN+_ͽ#zýz]p yatӟ7gȽgཱུսѽU佝ý7 zE. 󔽀'9^J{LURH148 Ft0nfC\F򂽱A> ]U > ӷ 91˽VIU߽F< cLr^ ߽;Lҽtkʘ+kS8TMxzPr[,:Ҳq~l,>hZW*>Mm1M=>iP>|`b>Ds>zWx?>{ݗS>нד>?SR>d>u>R>-(>IR9Q>[D>JGO5J>X>`fϊ>FJg>kK~> mlyo> m_> kM>h<>e+>'a>^ >9[=MW|=R=} >z>u@Q>O5 >z&>s+>RK .>/>KZ.>#8&*>ԽA5$>[>9k>ZΓ) >K+=>'`=3B}=z#'=1x=93c=8=@c:޾=b<=.<f==2=UI==]j==1n=m=#=5*p=!=9wS=0}=?J5=q==h=)C= >vPn= >= >¯=f >=2 >=Y >=>=>=ea=;=)==== =6====/=g=U=M=v==ma=<=<f;f<>)=!>vq=(>;'= 3>w=/=>G=NG>7 >\R> >!\>/>e>@>Nn>\P>wku>_>{>An>N>[d{>>3>2>f>Y>k0>N>⻎>f>>>މ>>>ch>75>Tl>,3>C>9}>.>0o>w>H_>~>N>^v>->>&n>->i>->&g>:>i>=bn>y=>/u>h=3|>y=o݁>2]~=>n1=`>8<>P;><^N>P>b&|>w>?3s>ٽEo>G-l>g>ia>-k̒Y>UbP>$tF>5j'y<>)3>*Ƅ+>*$>)p>&d(y>6&>8(%O4 >"}>4>D)=u=Y=g=w#=Xн=6sE=/=ԗx=>HnH=1 *V=a#=pмXQI\o8ؼ- :U-THa~Zl$}xXŽެ۽E2𽰝۽H{Ž xfbCkOx$M4-)h+c++=)h)*R%HG:ke; 8w_=>$[= >/W=C >iS=9>6%R=,[>YR=+>T=M&>w%Y=0>_=o:>@g=uC>Fo=H>s=J>Js=wI>k=D>-]==>UG=04>&*=)>s =y><0O>Ka<>:;B=`aj=}!Ğ=s"޼)w= v1=`c'\<<P)bS@ >xc9>bc>5_.>[g>V>pOd1>aHh>@>=9/>31m=b>(&=m=Ԛ=6=kN=yɽ6=ź̈=~'ROl=ղQRqF= =¼+<}QAR{<(gsHgj^c h*:!w_>N8V!糽'9xGdĽQ9eCQŽ?W,>1<0>#=Wp?>2,=M>GJ=1[> hb=h>{s=ʣu>[`=` >=>=|V>=א>~=Q*>^7=]=3>\=L>aښ=Yǖ>?G=ݕ>x=>=h>OE=zߐ>A=UX>K=Gq>=O>=q>>Zs>@>>U{>!&>js>+>k>5>_e>x0@>_> J> \>\T>t1Z> ^>Z>k>s[>x>7'^>>a>ͺ>Ee>Y>~]j>5>$~o>黟>\u>)>|>_>ȁ>>>r>Q@>u>?P>B>?>>e">~>^>f*>G4>Ĵ>6R>>L>\>@>@>>>S>>t>>'>p>T>>>8W>>ͩ>>Y˥>N>؋>]>>ś>v> M>> >>)>>k>>V>>mZA>T>+>M>c?>aJ>>0>=>=8>A=tʦ>5:=7>0׸e>b4|>RV=>#14>5H>9j"=>e^n>>D:>n{>~u>cĽn>\˽ h>;νa>̽`\>JĽ1+X>R"!U>]_ S>]DQ>tZpwQ>ȹ:MQ>R> bR>L7R>z'/#=MG>b7a=@>Ď==7>R=I->=zn!>g= >=?>,3=]=i=oZ=;=&)=M=r^=k==kq=/< Գ=71n=tԜ=JN[=]H)=ޝa6愾-?58፾12kV|}.b{+՟)Y;(f&( (ب/`(J)L&+ -wm0m8t4]8&Xv;1z>8ׯ"@*BOWBgAA ?lD; ÈD7>7~Ϋ3lF/ $\*JN%D? <c6 y3 1.s}+"Zս$&!MNO0]3 T>(jK'Ymէ罓?< ޽<ҽoq=.Ž>9=u[=q#u=2Dǃ=L˪=ɤ =(t=h=F_J=~T=E=]0 ===6Mۼ =yc=u l==o@P.$>f>ջ+> [% NB>ȌXaY>Ņoo>%v>?ꭼ}>ϼ[?>>h>F@Ǩ>j/>/ݰ>%>wL>YdĽ>Hн>ؽ>S޽>>*=>_mp>]ç> к> g>ڗ>t.>;v>B7>ؽ|>#AȽ:u> 'Jh>cZ>4L>\>>o0>ayH#>%]>Vb >WFn*F>g|==7=.=\5=Ėb=ڜ=|<ٽ=[=A41=ȍý{=νC=ٽ=⽶=h =-=At=oJ[i=?,<=9  =3齘߶<&0<2*f*h>i[Gݽ ܥӽrELǽem޽TGvHɋʽaz`-ݽַoucaZ+ WE1 CX|l``@amys~##U*"o1Us@/9 ǩB?䷽ |EbBǽ`I%ֽOLؓN- N!M3KEAIt_F:C??齢:޽_5ӽ/Ƚ׃)ѿ^"m"$Ɍ+ uH6- ]ڽŽ]1㋔B)JÂn^[z1ȽuֽQ)FL7vm(}i;n@IP=a>=(,>k><><>(J>!%>lMX>k8>Оd>,K>:o>,^>USz>Cp>1>U>I>>>]>+h>.ߔ>J>B>V>Բ>TN>Z>>>>~>>5Ŧ> >m>>Z>>b>">+>w>P>̨>ʣ>᧗>>A>5Ƙ>M>L>B>>ʣ>->~զ>+Oq>ƒ>`>>g.Q>y>vB>MӰ>P5>!C>?)>ص>l\>>>>_> C>5x>Ѽ=>=>=; >=(>Í=I{>ד=I>D=>o=>LZ=+>H=#e> :=Ҁ>y-=ɾ>"=>{=ߏ>=> =>^&=ϸ>;=o;>ĠX=.>]|=v>=>N=C>UԺ=>=ޝ>=->;=r=.Ս>V5>>">>?z> >Yf>R>kzP>f>*:>T>#>x>X >>l=4|>=6>k=~~>@?~=) >\9=:><ߛ=^=#{=AW=_Q#=G7SckrE#xۘ$eJ!agv&.̯"8]R佝ͽ/OU]T*,9`}Ŵ+\ p=C9mݻ ޺CO<8=;^"<`;>'J=%;C$Њ:#F9!%8q> 75ΰuc4>U+2jG U.y&)p%"]۽ FB dXvS;jQX㈻D6󽵏HB>2'>彭">7ADX(>_ ->[ڪ0>Z3>Ç] 5>5>mC6>k5>4>sٽzb3>Ž1>Zհ->5Zm(>uӅ">uat>v7>P>lӼK==b;))='tZ==:A#Z=g;;=Id>O>'>$:64>VNc<ηU><_>=7Bg>>=n>0=vs>M=w+w>-*=y>==z>([=z>q=az>Y=u\y>R=3w>>=`u>[=ks>ND>1xp>l>m>w#>j>0>g> =>5b>H>]>uS>5X>]>\R>GUg>L>p>H>-y>C>q>l@>z1>cy?>,>?> >^B>b?>F>>>gL>m>j$S>3>Z>~>b>iĠ>j>&>s>b|>|>$~>>ɰ>؈>/>B>> >m>c>Ļ>>2>O>H$>?>ͨ>ȥ>=P>Ԧ>ѡ>W>Yu>Z>u=>+>>:\>>>n>ϓ>/>D(>>>I?>z>v>{g>g>mS>ǃ>D>>uv>m(>1>>͂>= 6>=G>P= >MF^=|>v =Z#y>crHo>7 i> Dcyc>\=[\>֎,U>`L>-ͽg/C>bUl48>( ,>[ >b/%>_ #]>P)=M.x=-0=Q&/7)=6+=S$= =w)= ==ؽ =ݻ3=|=?~=Yn@@='V=&=8=tr<>G=<=H:=q=$w=J=V=D==V==_==,f==* 2=۾=.=>h<>G/\wG;IU>ˣY;.>J:=>!:=:Ք=AB?;g"= O;?=J">3y4$>B/>I;>67IVF>YAQ>2A]> qh>Y xs>W-|>ȼ>1>{t9͂>.Ɂ> ߻>jnɉ{>wpv>`oEq> .k>e>?U_>?B RX>]bP>|ർH>"{q@>Y7> 6/>+Wq(>yӍ#>  >gm?\>´>1Ƚ>Ͽݽ}>N_B>ť4>M>u9 >% #>O,'=5ܽ=zX==_EY>=-(Lp=R=,XĒ= ]=D1ai=dwE=hhh=UkVgW DM;@TC= :̩M(1tۍ(㏾{J ̞y(tU홾 iʾ;Xûu๖q㱒#Z0d] _ I|6Ûvʫq{kR!f(` Y\!0XaD#\VM#$GVL$[W`%dvZL&ԓ^'ncy'Gh?'lmH';em-%RkVR!) 6o.>։J>݁e>/>N>b07>#Ր%>Lީ>.w>D>>tz>>0ƽ}>̽#>ҽ|><ٽ8C>&߽+0>}]*>w>$ܽ>Ͻ&>SL>{#>ytm>/8~>vs3>WV ә>4: x>>g>lā>ڼR>`u>ꯆl>Cc>[>|nR>vJ>$]TC>do7<> v8 8>9D65>}:>4>bc;J4><5>td<a7>5<S;>1=έ<>=y>=>,0=K=>!== <>E=j:>S@J=W8>EN=w6> zW=3>g=0>r=,>#=(>=">=>=ls>=b >d= ><>6=o >c=>t(=k>'@={>C=Z >߲=>d^=>x=>;^Q=>'=0H><ĸ>8<" ><>TB;=~`7=Ƽ>= 5=x6=@]@=fn=@}Y=jG=Ry7=½(=OӽA=f-h={L =9 =TJ)U =o =r}#=[RA6=K=ړ_=Exp=C|=A @=QZn;~=g򽑯v=+߽j=ʽY=vs0D=`ĥi`*=_#l =C<Ȃ'˘<1~C<^|Vd~Ub;R ~7 w\y4"wpW8dqUr=AF腽kY8?-}8%NZ~e$ Zq bR? Z6A t!?, &{ |+e # $;˼<=>o$A= ~==;=Ƅ<=<= 3=}=T= > =o>a=%>=߅4>=C> >2aQ>oC>^>[/>i>@%?>[r>=9M>w>Y>z>cd>{>.m>|>J7t>!E~>&Hy>΀>Q|>:>}><>}M}>ۜ>{>>x>>ڱt>Μ>Yo>>i>A>9c>CW>7\>8>T> Y>*YM>x>YE>3><>?>24>>Q*>F>N0!>0x>9>>^' >E?>>.J>=->A7=>=V)>=.>=>=>c9f=/>m<==>i=\>e<>p<>"r8>Ϝ׻.n>oC>/>򐡼$>,,> ļӅ>޺ȼ@>&{>ofBt>1k>FMGCsa>슼 WT>:TD>݅<T>$'<>=Sh>=>= >"u=2(>樍=/>c΃=m4>Sp=S7>DU=c7>6=a(5>=(1>mA<ؒ+>|<$>&<->lt>!$>|~>җ>!=22C=QS=ztڕ=Q=3=\[:=P(t=oͽ@e=ڽ N=.y@=>}<= nb>=*nE=(N=FW=ڽC\=2Kʽ]=總Z=y??S=e̖f/F=:*2=p~=؎u`?lIAӴ.5,M˽+׽!Խ(ܽ6d0.+S64?GfGSFNxν>'ϽH >uνY{ >u˽f >qƽ>^>q=ɪف=;7==b뀣=eH>=I7V=S/L=~1eދ<>gn =2G/>VyS=SB>=V>M<= i>=9{>٭=r†><=p>=Fٗ>`>O>K >>6>>>ض>`">U>++>>#4>d>>>9R>QH>4>>P>1>W>YQ>f]>/>+c>: >g?h>>{m>,>Zs>K>y>t>M>G>>l>o>#>>ɲ>K>,2>ߋ>%>n>&۝>r>>Y>ᡏ>8>yG>>>>m}>[>3t>r>l>xN>'g>>Yc>>a>R>*a>>c>P>Ҿg>!>Em>>s>q>={>YY>>>ኅ>> m>6>p>>ߏ>;>>>먓>gY>Ŕ>`l>>2>>> >>>m>Q> >>F1>EH>>o>>x>S>#>V>8t>?>fi>U>f]>>`P>߫>gB>ի>3>Q>1$>oO>.>٪>">/>u=&@>۩=P>ˢ=X>= >JO=>=V>z<: >y<~:>; >w>b >ļ>`x>d; q>j9kksi>a>oZ>DwS>&½9YL>H̽VE>>ѽzZ?>0DѽE<:>gͽ96>ƽ=3>n0>{ R/>-> ι)>ǘQ$>3`B)>XZ> (>RX=ϓ=d能ݡ=񀽣=+{q?=t=Qm =٥ȡ<8ϼ ;%l^:sK8hۻ@7|:A654;k3pAfkOg}N&4׏PطsϽ }ȮyO׌ю!wJl bbv&\A-g~j2뽃.5iݟ6Ƽ2 7-g6k.5~5eC6V7Wx79fà ؽk oL Z2/`l!=>Y%dONN*}/? 5]&=v*D,[L,ǟR) W޿#X_X+RU@ObHB?77 6aɾ, Xp$R<T=ud==4j=h>|>2>2:J>ib>2'x>508> 9,'>-mC<>Kʀ>kQn>2U(ٯ>U>ޅS>ƪN>حGz>_?>Q\6"B>B-X>$>Ei)<>ɢ>a rʛ>hd>ˌ>9꽵H>Jֽ({>m>=r+`>ʴyS>ƿG>\=>V694> O+>鼰p$>2>u|T>>d=>Ts;X > )< >0<) >͠< >#D< >< >E=>=H>= >CN<L>9< >Yӯ<>?<o>R <>9<=@v='>۳=>S=B+>;=9>=ڂG>"=]U>=T'c>}>p> >*}>>8>:>>/*>,>G4>j>u>>A><3H>>P>Q>X>?>O `> >Cf>R>l>>q> >Mjv>X+>z>K>I?}>l>>q>߀>7>d`><>VL>g>lj>>'}>Ĭ>opw>>lo>%>f>t>,\>^>RR>]>(NH>>{;>>>4>L>+>>X#>->A>>>`> >@*>o=">=A>=`>)b= >=->O9=>lQ=4>7M=I><>j<A>?8a;>ͻKh>#q>볼8>ĕ >%E>X> y>"`s> `m>bg>Bb>A ^>;Y>ּ}U>W-P>Z(J>瞻0B>X;7>|=t>rQ=9=$;= ===VH=M=1=h==(<=Am ;>! >we>P>*t"R> H>nJ& >c>ߚ=I;=E=p=俽@z=ݽ=]ӷX=b\^=}9=6*)=<6?;Vl?'V~u3{Z+xż-tr5ݼp(m*򼑏jN-f9C_мVJ嗼;kU`%@$T8 ?a̼,!][u0z;{O<3>NLD<)7>J;B>܆;&L>T>oާI[>i`>Se>vj>~5bm>Vqp>P{yq>Sּ*o> lj>3#b>_$W>߆GJ>񇞽f<>굽.>c̽ce!>p+>q >~ >Rl 2=Y=:=k9=MsǴ=ݟ=7Ĩ=MX= jk=Af=@{=F+Se=I=^ %=L9o!hӿV%~サ*b~80#66=sHSEaYe7MjUzD5^,Tg{pDc+{݂3`1&}Ǿp*;J9Ҿ[־{?ھ\ [ݾ}߾NPTéfd 㾷FkAP(򈾾޾C彾۾dw׾1MӾc:;Ͼơ ˾39=Ǿ EþI?2Onؽ뎾Ui%T^_?zgֲ*U/BC81 qȪ#۽/.ӞBk~ݙKdސ#*w¼@酾ӌ@ŠJwr7mAd-J[V̼uQ߼ LF=9X +*hL o#MнQUټμ |üonwx=TW9bϼ謩Km Zl|g;IA<Ճ㥉(%>^`>~ݼME">)>H5^/>W5>}vk8>d|;>=Ò<>Q}<>ě4;>/8>JY 3>Z->UlF&>J; >3(;"> >Ҽ˔>Нe=X U=IB='̺?=; a=:<Ș=-b҆ށ:o;Ip>PٽEG ژȥ)Qyxu󝁽_@Q k) X KD@6);,J* 0>B~">G+>r⥼E3>@Yt9>+=>H@>U('A>(m?>%<>7>|k1>%Z1;$&*>|;d">g`<,>&<><: >Y=(.>pF=D=|r==Rz===t/=M=$u=h======3>D >V>=0>(>!'> ,>JS6>9>5D>f9G>R>ϡT>]>[a>gf>@n>m>8z>q>Q> t>D>Ȃv>j>>kyx>&>z>>_~> u>v>ɍ>R>&>ˇ>[>齋>Ϟ>#>>h>6>>H>xe>,>۟>t>.>c>ރ>;>>w>q>U>>ȉ>>v)>$>uz>r>Wm>s>> >~>>$sr>">ce>и>W>/>I>>M><><>s->>&>>>~>n>B>=>l=>ߩ=ٟ>d8=y>.=Λ>[=j-> 7=R>a=WL>.< >k

    2='zc>=o"s>=Q~>=)>=.>u >`q>>>>^>>mH>I$>1т>U:,>L>1>t>N33>> 1>y>]+>?'y>?$>eq>N}>k>v\>j>->Fm>p>r>Ĭ=x>X=#}>-|=ο~>3=}>\M;z{>4Nˤx>/t>qż$p>[k>T-jg>h]e>]=f>@,,j>؀;89o>!< s>Z<6s>,l<\m>Wr<(b>Cn@<@A><=/>=>޾=,F>o>8c>DV*>x=/J>{=[hh> =\]>=>v=͌>8=y>6=WF>=L> >c>>Z>Xr>>>oW>G=vz>r=qjk>m= \>X=:RP>=VK>!PI=N>= XY><2Ni>xX< |>;V>Szk> ݜ>Yp~>@>ҽ>}_>g]>ŻK?>9!I>1?>6C>aVF>uhwb>8uA>v">z/>E>ͅj>q\e<>A>P|d=AnvBf=r.=&:w=)=,̿=/]=F6\>H*?a>UH />vPH>!TI>d>_,S`W}>9P6>Mx>_mML>N֥>°Ptˑ>RV>:Sv×>-QW*>/L>VNCި>45v|>`>=@2r>yM=K>=[A>ǎz[ =s<X=P=;j=گ=s =~B>$ҽ{&>G>6(>6-"I2>K4 ^9>%|CJ>>P@>[?> e>:>j2>i>:&>>a]S>Q>)<=`*$(A=ؘ 4=4}z=5<=䧽.=Ы>s<F <\tc<*sx|sFEm_HdZoǽAƽu_ReнلಽKm{=js z(9IH јov#lE+Ѹ.ͽ‘׽ԽĽYŽǽBHʽɽ}(Ľ1Y/;馽B<␽K= vcԋ=KhSg=d>=8s==='Hg>5OW >rJ>W12$!>SoN#>r'>[;>e=C=r= =ϯ=d=q==,>Q=<>n=#><,>HS=,<55>Rz;59>v<>|P- @>YB>G}C>dC>r,B>߽F%@>b?>꽣A>UԽRD>!G>'F>U.A>yĤ{;>;D7> S<_8>q=޸?>9==L>q=d\>>Rl>p>Fy>!>> #>G>t(>q>Y(>\~>y#>w>>tCp>7>g>=/_>D=TV><=M>À=EC>{\G=4>B="><a>_<=: ==0=߼=a=1S}==3==D?<%=B;$=E =z/k>E7>Sk3>řM>h 0c>Sz1r>"my>%Zy>4 #q>~c> EM>0>˽Ք >wA=wd=Ŭ)u;c X?Jc>rIHҩ=>bE/^>B;~>B?>=X:>1>b#%>~ K>zߟ>>Q2?><4yt><P>#=->yf=i>W==?=^=$== ==U=9=Ō=@<=utX=z>rP3>b\>/ŽY'>齻 0>6;3>_2>+>lڽ? >R>^Ձl>D>;ŻuK=1n<==>N=>^>xv">_3>/>iS> <>o>F>Z>ğN>yg>V>p)>w_>q>vi>> r>)>{>ou>Ӏ>c]>W˂>=xG><> B7>X}>->}>9*>Fx>K,>s>1>6p>x7>mQ>>mm>F>y1l>XR>*k>Nla>i>n"t>Yg>+>Fa>>_X>>0J>#>w8> 2>3$>n>e>>>º>=M>G=p>.=>Ԉ=e[>0=>e>t>>&S>.>*4>>b`>>?"=>m=%>{= >=A=<2=6͝z=vLf|=娽*=뽘n=li؁=r7-;c=B?r9=JU鉽߼!9쾼E{<ݼ2='=Q| 2='=1O=XfmK7i>/kj/>ƯɽE>X>l \2c>;9if>iL'Bb>/Z>Q1:L>./:8>\(T >,:>C =d V=!F=ۀh<  sS"a=`^׽iȽs!y\"Gmxy&鈾2D慄W &ĔþǴ&̾IӾ{mؾ2τF<ھqSJ9ھҤfؾm"hԾ AϾ~NtƾЂ|̃*D*-C*rOe_]lGMC31(+.$L%{RIᓼop˲aE߼e"#T(&O?&+y\`-Q m-5w-t*"`$WJѾ&k߽5ɽ,{f ';x`{9<[IZ=(Ti=yh[.=K[R=ŕS=g7E=$1j=g:.=<Խ*;a7% F<⼭B`F:|*ޞнՋ_'鷺@GV<imS=Z=r8y=_cTI=0=оpw=t޾A>=Rk辈 Ie> ,>ڀP4>GHlM>)&7j>NP5u>QDG>)8Q`>UՌ>5H>$C>SѼß>u.v><>W=r>&=4E>=M>>#x>['>d>7>iM>&4D>e5>vO>>[>ω=n#k>W=Ʋ|>N=>7$֬Z>!dŒ>_ֽ}#>ߞ>z >s-lp>*C=_>xKlwO>/X>>^->g[t>HPML >+4z=b=U=Ihv=i2=;(Uu=Uڲ<#U=R=jD==>==~A== E=P=]A=O=,5=Z>!=d > =)><>e<8><b>A=;>I,=r,=>= =b=N===N==N=9l=cM=^=%Bt= %r=?==uC<X=;z=m7>2)>@;>lI>8۽mR>9 RV>LgT>߽XDN>^ĽuB>'yub2>>\φ>>C=Ӟ/6=(#=#(=~t2<^īec"g0-;ft Yݺc>4;%>k<1>Itg<# :>K<=>1<:>~}=4>U=.>d=t,> X=G0>i<ۇ<>e%7;~h>oxhd> !>gM*>k νխ>r>#̬>r9}>#FU>OI盲>D+>_1+N2>K=)> >>`rj> {B>j"m>ܽm>直>W y>6tL^>A>$>o~u<=0="|=!&=A<#=ػ=d!=\ =ν=;<&m< O<ƭ<=*=ʽ׽d?㽡E KYOܾϾp '^A㳾>:Ox'-hr7!lɤE6njt[9;zzhwFWؽ2[ŽP\3M4=>)pz=Db*>{=5>3= ?>| >E>z+>hI>H>*UI>;b>U`E>:|>C?>>,7>8>y->K >>l>->r>=C>WF=kD>E=>J<_P>XڻR9> >`;f>~ĽB>v>'Y>?9GK> Ub`>-x >=*>w>C >J>䖁s>mÒ>1PA>WB,kt>ٚ>ŵ>NNs>Rفs>$z<ʛ>(5=>Dה=i>=>>> k>I>k4>Q>F@>>Z?D>׎>?>‰>5>>M&>Q >>/݋>ȹ>8>=>=x>|=>)(=Og>X7=>=Ӊ>>=~>$>Zf>k8>=N>L>p9>!0_>e(>]:p>>JG~>V>>^>dr> >>u& > > >>G>2†>=oم>ɩ=B}>U+=*w>=+c>=L>6= 3> =s> A=v>==== =K=y==z=Ʊ=7ں{J=yLz=,<=۽ṷ5*>C4E>wN!_>Vu>=[h>~]0>^>_>^W3>d]p>+Z;>SԳ>IWٿ>);¹>)>/ >c,>(н>ڦ,>PΛ>?c?b>]>{篼{>G=b>:S H>?:1^,>,v;!>Pkf4W߉ˍcԽ6fucǺ%X+^½D4z½|)˺S 'üNY΃:}9FSc[<I =<$z=;m=|B=$O7޻=A\=f=f=Wzs=aoBךzEiGݾ/IʾKӶ]NCOT[?7d g.jQm@Wtj4au-Q]*4>f(*W${FD H] 轵ǽoK~<xv2mVBgC]ۼ潔y ⽋T;:ݽ !I={.> =@K>0H灼E>TG#~>T )>9>vu>0B;>ad>T+g>T3>5>齙„>kusy> i>|E[>Q~2P>foF>x`M?>q7B>-AI>Q>oX>]>2`>E_>ؾM9N= G\>=^>ɧ=|e>'j=r>O[=㄂>=oύ> ='>Bi=>i=.>B_=Gз>Ef=z >ky=>ˉ=>Ș=">/=T>3=\>=-ʳ>=:J>k>>Η(>{;>!8>>\>4T>>J{i>Os>}>@}>l> l>B>Q^>to>R>E>ЕI>f>@>є>P7>.>G^,>>/ >>>_>>>L >vw>f>eg>>fV>2=@E>%=1>=Ns>q=;== =']=V=;=h<=mHt=_t;=ew_H7cSJ ,BԽpȽg`gٽy7Iʼ콂 $$g;B,_<k=h(=7'Խn.=_|,=N8,=C;0B0=󓻼R6=HĻvo==;&F=DDZ*>G `>>*.R>E'c>M[o>lu>7XzLy>ք_{>{xl}>`Mn>zԈ\N>F }>.iSy>/y;v>ٮjls>eY9p>pE]j>T/<_>/ M>hKD2>׽E>Q=,+&ᔻ4ɽچ=:ʙRI;^e`U=8==6< >A>.S*>PX:>H>'[V>}p׽r9e>`*D}t>M3>م>1#>tF;><>>Zƽ݆> 1>t>sz>Ti>'7=2>PV]=>ʗ=S=ҽ=|g=\=<MW>6>!`B>A >v\ >xrs@=#="l =1C={=?N= ۈ=;5=*7.b=ō?4=*5㪽>9b$>JP$s:>2S>pn(wm>&#c>Ҟ>O\>Scš>L0>漕>&v>0<p> =스> ow=[P>Ų=39>=˚>>>*&> >v;>:t>M>˕U>M^> 1>Qm>5 >kz>V=i,>|W=䪄>LK<>ʼ~>Pmn>ū Y>5GA>^5r(>F0_t>@Kr=c=%r%=8Gyf~=wJ=%n=:4`t<Lj'F`; FT %>u?<>LP>!z 8b>p> R~>>Uн>˴> ֥>4_>P 1>,;9{>sH<_>=A>u=">=>Z=N=-S=i=.>+=( >$<>G+>Bڼ4G=w)D=8=qU=*Z==8=s >$ b>$ >D!s=0F=O=Wʿ=i罟=ǽ=D=󏍽 _=+j2i=R @]:=*f=QV7==GR==\I= =Om==J }=D(; =p<_=scZ4>{XN>Ƚd>as>^t|>V>M oƀ>(T#>z/|Ä>#46X>&5ҋ>34s>1>->4C'>FhÈ>`I>9z>dg>|$VO>s3>xdD>U=$G=I1qp=Y@<*phԄi_%㎽\½}ܔu),Ɨ@IB˜Ѧ^wl|pڷmEwνUcHb/S,}=kQ}B$h*ٽ353c{=!RHCʼ)EV:=nE<GU>">&ܽP/>Mνd<>"ֿ\I>—oU>빢1b>g"p>h>AᓽU>Ց>q/`>Z >)H>I>诙\~>O˯>qZ;>n6v>ۼ>D>]7<R>L<|>qA=?>ֈ=7>f=s>&^=a?>>>!+>;g>,F>7>\]>>o>>`z>?W>}>{.>jZy>s>Do>=Ra>0=sR>:v`B>8 4>r(>ս >gQ,> >B+0r>L4"=6C=q3ڗ=*;=ɰB6= X ,=.Uqk=aὰ=7ɽ9f=g@]D=o%=t!=cZq=157&="fN==uV&=h"= ($=759=#N=.(x>􂗽 > >ǽ̽*>ڽ<>4ܽx >,׽>6ͽg=½=)=?~ =s=u􏽠 +=kVaK<4y`4<>;"-r 2ؼ"} `@3\R$<~a<3q <~ٽ$<`zAW\C"-[O轑N'཮⼽۽< XAݽ ]*a4BXY:q ?f"'?o*"u)T&bϾ$F#޾$ ] 3a [V"\&=+^Y& 1]7|?QGP羧XUܾй]Ѿ|]ȾXQN[0)Bڦ4φ%$+̽ߟJ \yؤʊ2^2dwz# xrh;p\W&<J=~;6>eʽzP>sнֵh>˽m}>>˸Ţ>u1]>yUk>bμH$>_;9\>=DO>=>ƙ=w>='d>> O>#>b7>!3>*>)B>%=JP>{=^>T=0m>au<8z>pk~>'FJ>z%>o>,Ͻ.>⽉X>[|뽉>?齢>c۽->2KĽi>sA>[Iא>Bb >T/_9>[ψ>hQ>gK;E>V<\x>$=>l=67>H=v>m=uy>=h>=ς>e>Zy>Gt>BI>> >',>>W=>AD>*oQ>D3>h>ꛏ>U>>-y>w>Ȧ>y_>3>^D>,>)>D.>'>>={>ҿ=}>=n>@=l>+<>f{z>l>ސ%'>MYz>r۾>l>I> 툽>\\M>=ݣ>Q=&>rk=a>6K=nz>3ƣ=(Z>x0=6>G=K>Xx=n==$e=y==Č=7$0>6 >F#!>mTT>n_5!>h+>nL38>t_F>wۢU>Ncze>Y{.v>ryT>*uPȊ>u kL>VY>'@x>&!>IB>߸>jӁ>Ӽgy>\k;dl><\>qab=I> =2> = n>>Q=,===O===A.>d& > >Ƚ!>->Ew;( > l >>x )=v!,5=q=ν=y{=r8r=v/E= = s{=2v=9=ID=r=mCm= =a===s=L=!====Cz=}===7=h==s=s=? = ==iY<" >8 7!>t=˂$>A5> <> 3A>ˡQC>ݞC>⚘=>h8u4>y)'>>Ns3>lA=h|=$=㥚:G':,l*` RyvJrꋾ۶?0qk_2ͽZ篾߽JmP'u+Xʬ!*ç|3 :gA;MxA[F<ƁJC}XKpoIgٶC]cb9_',,2\8PX "eR@quJڽ=Ad{7m|I,٬aZ)uϽ;OK0tub@ *aνY',h@#z=Vk 9=}K`= X=B=2*?=v=H_=KF=,+=Iy=xe=͹Fg=Nq>=I^RtHkU;=*= =&=!*`=1ͽ3U=+,=ћ_=`bX=#'=V< ֻ'U<؂<bƼ >S껿>E< >}\=>U=i>H=R>=^>D=,>==;=)==f=n>Z=>K'0ûB >DN >% >bh˽ >[=¤=$O'"O=6c7=MEDq=N= S< OzAnѼ,:8 J4Ҩ̽FSg1;V҉ؽ!>=ٽE>DؽD%>ӽ />̽-8><Ľl>>C>xI>(̸Q>tU[>cZȽAg>ҽIu>0۽ꈁ>ཀྵ|>Gޱ>U >ֽw+>|ĽI>$}>Y>7W>F> ;>/QZ=>/=/?>= >=8>=IK>j>> >@>>vъ>x>o>O>J>>.*>>> >:=~ >jE= >AO=e>g= >'== <=<=2y=W>I݀='*>Tx=4>={=2;>|Ɇ=8=>֖=;>=@4> =Cs*>AJ=X>6>*>E>i>o'>=^7>=F>=*T>=>_>=f> ,=j>K߂=l>`=l>އ=Xl>K=q=,i>[=0lc>A=X>r&=NH>J =Y 4><-%>ہ<3>E<=<}=/=w+='p =s<:@= ˼[=JmBq=޸=18i= =8!= SW=h=Kv[=Vzí=Q,v=!j~=!Zo^=KIA@E=ˠ9SY6=+i5=F=?Zk=Q=<+==S=iaL=5>%6>m9>~S % >Tt&>8h`,>0>Tb2>ύ̽W3>1>->Rns8&>>$>@ >)P;5{=p*>27;>3~IG>&VQ>i?Y>$b> -`l>Ũ-v>'Iw>͈ >}e>.7{>E# o>r]>?G>:,>!y<7 >HH >BYk7 >c& >hBc>MiS=IyeQ1=?^]=˨V=[,PJ+6=L4AdR胾J伽R|馋oB ḅTflH :z#=i\`~t=>=(:> Y"*&>$12>T+#P=>OlWG>0%P>էZ>*8̽?e>םs>Z_G>ds>3Go><'><)>9=> =r>=b>=-P>=<> >t'>n_>'A>*">?=*>o=32>mHa=&/;>< D>Δ2O>VlMZ> ƽ́e>F n>+7r>VSEr>Vkm>^AAc>Y.^=U>sVEE>I6> :%)>) >$h>~[ GU>oh3>ڽ> !½>Fǐ>Ky!>>>𡢽>U|!>2.\#>)B;&>cʂ)>&~E->Ԣ 0>ub3>zM5>9@4>d1>L,>u#> >ptl>X?8=C=3(p=$0x=EaW.ҽQ&I= /_;zQf;o=X?p>y^>ҫb6>rUϽ9N>4h>)>)k >(>3!>W>-b>7\ս{>D1>EK>pЈ>WML> >W:>; V><>*=z>Fkg=V>iϏ=>=>=`u>=hy>3P >֕>Ij#>s4>G;>`c> R>>>f>8>Ev>=,>=q>X"=g>,g=`}>D8=^q>>"=`>µ=GL>+!=7>/}+=#>h9=%J>K=4>KKe=2=톂=W=Vƒ= ׯ=ؠ=$=I=<=X=vݏ=|='J=A===}=M=====ٰ=O=2==?=R=ĉ=$='M=M=d= =$q===]J=OT==[<=ń<1= ѻ=٫ =6a&P=P`=(|Ƚn=;j뽰=PFL==S ,=$c> ->2>5>T54>20->ǖ+=H"L=< =ݵ=2)/i=`׍=d^=ai=JڽZ;}^ɽ 'o/du7Rna2 ])eɉѾ=[D޾Pٽ澼{Br6+u?KQ,Rt龰-c02侘q1޾f2}ؾɂfӾ~sĒξㆾ7ɾEtOþJN@L6t`}a ~4@-H>8>g Ri#>*(v4>RE>s߽HU>Cfc>uo>z>r% o>s+A>-Ƶ>*A,>&ͅ>C {>?y>4 0>pR>/`҈>Bѽ,Ċ>_U.>,>exВ>i'Ahە> *>/ݜ>v?>8 #>pZ>gڻN6>=Ż>6f>OSZ>';m>%A;<>O<ɭ>$K=>p7=Q>_=j>DÄ=:>zq=ÿ>i=>=F8>>>^>j>!@>~>Md>]>I>eB>^K>֔>>A>>s ~>r>Vw>:2>p>>3i>A>3;b>j>Y>v)>$pO>>D>>9>d>m0>>~)>ݦ>%,&>5>i%>/>'>P>+>>*1>7><7>>v=>f>B>b>E>9>-5F>O>"C>C=<> =i2>=%>6== >=!>V˿J6;*>chmX4>伿?>-iM>pk$]>9n>zA+>@ҽHË>|>> +]>F >>i&> \6>Mh>mh Q>k T>f E>]8>t> HF>)>gG>nݽl>Ľ >ڧh4f>!rr6>XI)>>=DV 8=XWp5p;5E<^L<>{<)ǽ$=85='=$ =!3 ^<ُ@=FmUh(ľ jG;˾DX(ϾmhRѾwѾ\7Ͼ4ɾB* ¾ X⸾(iЦERRPvۑ񙾿tꝒ)]ꉾOs[zcTo8S3_ZE4S7IB*C u?d<3(<" &h=kq@F=_!Nƽ.V ,^vd&)[gwf;Va_P<Y]x>ޥn>e}2> > >B=G"k=<-<=r?=O> 7 >XL>>]4>iy=p(v=_tSj=`s= Cn=j-dc=V=yfH~=;=2M?=}-w= * =*=+@=Y.rt=0\>01>!.>'6*>D7>j4ZB> .L> dU>Yk]>5zb>yd>Oz80b>[> 8xQ>*F¨D>5>3%>~Խ>Id>;=mm)=#/1=Iݼa=%V=7 <=G<`=lY=ci=x=Q=_0=<=t>E*=| >g="6>)={E>J =M>=(N>=YG>73=aW:>PM=3&>um=i >=׬=D=?===)=l;fn=N뼲=Eno>=G믽1>M˯> c>m!Fg >3(>F? >Fܴ>HP>G>dCE>2E=X>3=_?(=ǃ:=>k=$Ѫ=db='佤#=oѽ2=0|=b=7m/=!q=)਼m=Mly=><==l>5=6>,[=>jv=ͪ==/=ٗ===z=`=e=W =~=>43<>d"r4>FM>5e>jW}>ˉq>QXؕ>x+^>ǽ?>z+>k+>ԥP>D>^>駽>3>rU|>䢽>>}>Efq8>`5 >vLּ>>8=PH>j=(>=>U=e"=s===-<=XG׺= L=2ZWh=:=e===IH=\K Q=ZR^==`a%=oM<;W< @I*<)遯;;_H;x`;?ѼYg;7<4(=cc=}=_=<Ԗ=o;9=loV=d %=X]>吽 >+5Q>:$н>:k{">mg->I :>SI>-Y>g!k># >2M$n> "{><>_>5 [t> F>iTϽh>+Tı>;z_wF>/''>+I> <>R 1=8r>ew=}R>V=1>=`>=Q==7==X =m=hh:5E= =I<ތE4Q=H>m]=#>s=9>4=)>2=:>rX=0O>=f>^=}>>7>2>>o>>Z(>㲞>s2>6><>%>%G>S>|S>>*a>,>kfp>Ă>>zl>1>IS>u>7>8J>>mȒ>LJ=q><=>I=}>>v_u1ߚ>HWEc>)Eb>w~սKM>i.Л>AT >O\>?."T>*>Z3D>,=)t>1Gdg>P)Z>^YS_O>x`F>%0e4@>ug"=>g =>)qc>>\]C>W$I>6SQ>QT"Z> Z|Ea>Od*e>pf>FR~c>7 Z>|3L>n:>>Ôhf%>j >6]=R蘾=6 ֲ}=gB=p<#⡻5}D @ #p,lBb_hTέeD׹04Խ#ZX.'ֽ(rW&=̊SC2Uci: A>6,N.@r$?)J==>n;Feȉ9_␽uU8𺽍7X7B7:7q_6rقw?6}6jO8@zϾ<˾lež̀ѪSy o ̳ chVHi)bP]9>1IM~>*K>^Iд>2F>?b>5/@>.'m>Y!>>mٽCO>c^>fB>O\>k.>>>j>s;F>g=lY>3==C[==\|z=oL===T=< Y=Fb<==<=}΢<.= <l=)5iv*>Y!kgA>zDW>謽Ei>-ŽJx>ؽπ>#+>>'WC>$\~>rt>߽Dog>ڽvU>2ֽ?>н$>nwʽ*I>N½^=Y)η=re]|'>!r;>ukL>>gU\>=_ j>uP&x>"T7J>դ>μ>KU >39rb>0Fh<>Lm<“>2=Q>Ϥo=XD>=;>K=m>?=P><=D0> >t >u>q=P*>7=65>i=}@>h=AJ>Ѿڣ;A]>sfAc>{/Xf>ªg>Y#f>E񼝠d> a>\w\>RW>5S>5R>Dĸ4S>ՇWW>U#V^>:$h>f;bt>B<><ш>2\<>'<>Xl<ѩ>2 =ި>a"=Uy>+<=>:yY==}>#x=x>=V>u=>͞=GW>\=(>=n>Ԙ=wp>iN=G>=y>Œ= h>O=#U>Q=pw@>D=*>=>@>Y=2>==;/>.=6H>M=R_>TK=F[t>/%=gh> =r>3=Ȓ>< >`k<2k>gU<5$><><\J>?<><><8A><=<{=PiG>jִ>;u!>‘b">$>H%>^ >&=?wFY=wS=Ϊ˟=ǀ=$'J=0=!]<<M%;'>.t<7Z> <Ȇn>dg=Z|>65=#Ɓ>h=[>`={>.=m>r=\>Ϛ=I>=13>:>>>> >E=>p=>=>H=N>C=q >ͤ=!<=m<= mO< =A^C8e>g;*>[Kr;$@< J>h7 ,& {;ZQ>q;4>U>4>X>7T]>0:p>vg,>4>b7>;,>>[ܯ>W%>:u/>>;>}<>F<2>%=>]=m>='>B=m>V=a>=>=> >>d >lտ>x>R>>d>+W#>>'>P>r*>M&>*>tu>)>^>^$>RF>p>.|->\>>q >===#=/=_=_=!|=g=Ѐ=='a=`=$l$=uM=dHQ9<^3>;>zl> Eq>)>4 >X>T7} >]5>.6=.R=@= =܃t!A=M:*>N.>qyo>=-t=[=/ݽ^3=Խur`<0a̽ĽOý0ݶfؒda69N%Qc i%~RMO_r㏾H}_GN晾(8oyIfe߽0(ҽ!&ǽ /½_½vȽ.ҽ ӥ߽á)<"]5ѐvpތ>`5J"+z(z6m:/_R5IQ<<$D^BBT6"H)=OV,])ndcν/jyߛn5;H'Zrs};Jr`=6o[=qi ]=b9= Z=Q̊=GGl~=k;4=@q.k׵<! 6pT\2s-Y ν|8;􎽵&8bO;8*ZP1@gh@h3Ni»m]8pTvӼT#(gb1ſb,᫽hLmv¾˽ykͽ LŽü[^N񴾦⊽1ft:0ca#PϪ^;񏾳s@K>f(>"->GoBc.>EL)>%} >R>ܺ#>R=wL;=FjY<=r<w=0Ԍw<`> x<.$E>d< Z>Xx =Ejn>x=8>%=o>d=>2=X/>~p=C^> =>C=>=9>=>q=Z>?=>=K>m&= >5=D>2I=m?c=a?:-=j?'=b?}=Y>a=g>=*> >ذ>!`>K>&>>>3>_>?>a/>DJ>rL>^'U>bF>]>9s>6d>hR>v&i>2>k>o>yj>0=f>=Dq_>{=QT>ٗ=bF>a_=6>2=h'>=>j<>*ǚX >~w >~H>#>K->1iy>B~u>K5 >oI">=A#>'9#>Wkͤ">Ed!>k>->'>Bpq>_B>*>x򣽕>GT>ܰ=&+=ʽi&=,ҽPl=н\Q=$½=<E2iU%sܼ%;;ja=)>G<@=9q=u|y=Rn'>J>itǽ #>ս#>འ>!>l/>k>u>`[==.0۽)=l˽괘=ֹWh=~=LĐltZW of>w"vLƽB+}潥滢hh 4ى[7"" ˼_'Ἰh-+0a?輧 1ؼ-O۝'wxVV"l9${ѺFsC;߽6;dgɽ< !<<ܛJ<)N; r Ǣ;3>0;"g9\v@ln}5<~t:h,> P;H><2d>sB<p>z<>~9O=W> EI=է>M}=\>>=x>Oy=k>g=f>H>0>}Y>} >->/>B>_>[W>/ >m>]z>h">+i>>K>>+>'M>r >qƫ>=><͘=#>f<=A>t<6>V>AKӼ>1g>Le >-k>uQ!y>k>5ԓP`>\TFX>qIUMR>b}N>ωM>^/L>kyM>;bN>oCgiN>4y=nM>-݈9L>[7J>dG>{D>]B>Kr?>bӼ=>Y;>1Uh8>S4WZ+>b >Zw>܋!>G=ñd=:%=eƽ3}=)=P_n"K  vϯi::äCܽ5ɽ~ѽǽ xq;0eRǽfpսx[僾nb@6ٽ#R,5u敾GԚYlV}zêц:"6u랦 uj8-PZPM_ƚq-v_/~ՙҎ13o-օ bۛzeq뷁 [h{o`osfZmV i\UeHxUa|U_=oT !_+Xb>?Pq[>/Ff>x9 >Ql+>j^>fP>ܽz >puG=^ rWN=@=mf=J;Cki=<=<W<&<;=}<̼<(3Y=a;U=b@=^~ =r=Qk=_pe4>`mg>j\E>m[Q(> \(0>"]L5>u>`98>c7> g=4>DiA/>;k'>.iI> d[>%LVn >q;\w> n=>=:=K*}=`z'> p=d@>c=@Z><[=6u>֛T=j>/*N=^>F=/>==>C7=>6=vϨ><=ب>NK=m>@9a=YA>d|=Z>=Z1>=K|>;=U_>=pC>1=(t)>=>=VB= Dk= =J7=ۍ=<]8=<웷9 4>. QHV>Ja%t>bX>?>`>TA>ֽٜ>Žh>J8o>'ݗ>Xq7>Ǹ%>>>;ߚ>q<֍s>Z=S[>c=#C>X=W*>= >>=>1=>#=$>=ܦ%>9A<3U!>f>/ >t}>ZN=Ƚs=1]=ɧ=q=aWA=y{Ճ=A ~=*f*}=Fu==&ʊ=> = S= ϼ=+= ~= o =;ֽP*=ν ="̽=Pҽ1Z=]⽯4=L= j\==oΖ=X:=h=)!$=צ=] C=2U`Mf= iA=Yd=I#<7Bj>fIl)>k~o2>' 3|5>,54>kF/>}~'>d;>DYz>-4 U>c3]=Ӹ= D~R=ûW:=^Z03Ӹ*vͽ])n份-79<PG՝NТ$\S09V&:W1AWIEVkHUIJVH)Y"E^BRc>pgr:h?6YeZ2^)0PWN-ERw,O+Mo'+Ml*Mɉ)Lo(/KQ( K'J'g-G^( @*l6,l&Fw.R0(1ɽV0!ї-:F\*&Al f> a*> 6>vR<>+Խ{<>{98>Œ.>NtE!>lۼ>%=r<==D=3g=z`=l`=&<=n:_w=Ncټ=޲Z_u=Hm=ν== =׬@='7=a3O===6DKn=.H =C Ic=`IX=K=P` >V>l&\-R+>b3^<>[ M>UI[>Kh>\Bxr>9/0{>^2#>5+>{&>!@>> }3>l>'rĂ>}>&Gs>p:f>> ڭX>x6:J>ؽBj<>G0> s%>LY>u><k >Xkb=>[=~===+>(q=y<>X=X>=8r>%Ҟ=>[֕={Ɖ>H =6̌>\=Te>26=->q=W$>3=|>=$q>==|Z> >OM>=">>>ی >oX.>(>"> -> >0>On=01>͓=0>S=Ō.>[\=?+>R?=Q(>:+"JT>Sa٤>e4Jt>ҕ'>dʼ>ݼ>n׭>'pԼ@{>!>"5>G-;>\<>_="><=3#>'u=%>i=& %> =R$>=#>a=">=">TB=Y">c>">\> > >>>>>>/'>25>54>[=D>=;-U>Y~=kg>=z>y=.>O=>t\=羘>aK={>V}=Hy>%L=gȳ>/=->m<73>9n<'>Cz;S1> ^">/3>JK>J>nk>w|M>' =V>Uj=d>=?@>$=Օ>$=߅>fc=Xk>6>hH>>%>Q>>:>Ah=#e >ii=><N=W'uCLLf]TtQ8uKE38U?tsͼD9Ғܺ NI$, yEwe*O>(\Ҽpӻ}ȼ:8p̼^nټ0N켝k⼨U`9k <V UX`)#LcD+nʼJ3>=A)Kn:^O&ԽO!>.H@>|M>('W>J[>v&Z>%pR>۽E>ٓ̽R6>š&>̰Ry>Rӧ>}&=db=pX=Y|E=!Ž3V=fӜ*OD`~ƽqĹڽ?7]ڈZd,;&+%!Z9#I!JsKykmmd[!핾3`ֽgx;R&P=xĭhnKZ/*Lؤ@=鸽J6! ͽE-Kݽ%7q罾b@ENI{꽽( iMXrؽA½HLk"¦} MPٽ=i">=ÓtX=oUT\ =S6=lgf=3rM<4%=F=z(ʽ_3 2zH"#ֻi847/Ck}TOBXvw_U@]Sf6KAl.`3sGxvxO(|k,~AQ@,~3Zx=ox`Xj_LXYY7rkE+#/% P,ft較NνJμ׻v |cxѣ I>5v$$曼K Sˎ`,2 gxplWxb4SA'>(O>)%1w>Rͽ>Q!R>~>C>JmW>E>m``_>;T>'<>0;=}P?Ё=?l?=۴?5=h>-=k>xY>s> >;>>)>\(>>z[2><}>VV9>x>e=>>.,>>>;>>&7>g>x0>M>(>7>n >zЀ>\>a8l>>V> >A>f>B->-?=>uq=>܊= >=e >=B:>Y=X7>l=&'>}=f/>P=(3>ţ=5>>U5>)>4>F >#1>L >p*>" > !> >>"A >>> >= > n=|>.= = =N=v=k=H=J== í=K=گ=А=PZ=7=rY=l= ==pH.p>/>E VC>۷V>C;h>Y3ؽw>]>iLj>G n>*>Wo> >?Z>,>7>Bܽ>ʽ>"@>ԫ w>4`>k0H>' s->Ÿ>mG=蹽}=}νq=7 =Қz8<_ tLKaT& {1,/;<۽QDK}GLDRI !V=W|U ^PGwH[<=J1佋$׽I6̽GZĽ~^8$Ž;좽4R@PtO%j 1wk̼LҶ@o F9kX;9hYH1X#bYhk2;μ< fa=8ƪ=i=h' >6⟽U#>:>Ѩ/Q>ﰽ7h>夽~>RX>Bcd>e5> c >ͮ<<ޓ>o=>=>=J4}>=bf>2>RsJ>~.>S+>6:C>9e >"T>S=(a>7=_Xj>}=p>J0==Umu>=>y>n'<|>S*;x>zr>ڴ>RSш>O>Im>WXӽ`>,}Kb>팒>Y 럗>a[>M`>OS>|0>l>>!T>75>i %> > >"e>'>#G>y-->5U>*E=i >hC>. I+>[M>tO7>9L>0Bwn>2b>뢣>>Ŷ>+i>@׼,>:u>'jW=#JW>= J>*=ls>>!=A4>G`>Z,>>%>Tl>> >>М#>>3$>~>0 >>c>>{>s >n= >1y=~>5="p>^@=m=$ YH(mEkMpBpA?#8:"%n5(/-P0o*L7&9:=Q!?A9qUE|?mH-F[J]|ѽ(K94MWWNP㼍O4 =R< "U=X(#s=Zߣ=(E]q =^=^ >]a>A["&>W4>20QA>!IK>$>{O>h1CN>r! F>klA:>*>PԽD>L?> ={=Lv`=D:=.00-4>U6 G6g2:.R($p$ *Gg꽠9QƂ=޽7,ڽ꽈IԽͽrBĽchzg}dgP!E!("X!s=@]νtkt{b V֊ e*k,$Go״7Z:i<<A2=XII=OV=:Sc=̉T(5 >&Q̟>[)J'>@b>T5>!@*>:> =VV =q=Eqx=Vq.=ܽ=ڽ8kw=ܽG= ⽎ =\(!<>J:LrK\5[%rmd0cZ;MNENp);W`X^DΪ8e얽oi[Ԁ! kCV1j-?eg6cü ]rΕW ֻ,Q(J v~:;D5=7A82LBB-/Q-(o„r5#ٞGA㵽t+qƽj<ͽv { Ƚ P|d?l;>M \5 ,;` u|4`&>1:>!L>zY>b>ܽd>I˽h c>|]>|p W>yF(O>iżI> ηC>Fx;=>DŷH=>^c6= >9P=g=d=F=1u=i=䝂=ߓ=A>=.b==xR=N=<ޢ=#$<=:ִ=s=Eb=x=N0=3Q>]W9w>G0 ;">Z;k4><<(8F>T<'W>x<2h>_a~ql<>Y$J<>j!;ކ>Jt:I>Ļ5T>pkĔ>ü>>xl>)=:>V,T>O& #>{>< >W9>>$1x>/;j><ˣY>| =G>T=e3>$=f>`[=0 >>%=fo=e>ļ=\(>?=@>7=m9V>v/=f> =A$r>=x>d=2|>=*}> =h |>)>x>j>r>+>i>m;>^>#>R>ˊ'>F>1(>1;>v'>i/>#>">> >>V=#5>R= >n=>[e===T=̓< =r.>-v=S&=d4\=A!=!8t=eѽwZ=2ޤC=3M.=A=30 j = M "<_<ĉK< Qp1s4j$âͽ\L @/,g~@_5]90Uݕc-`?˝ɨAٟꝽ0둽'B7Rŕ2m~zɺSt8q$|f\䋾\:U ~ z>:J(WNMyO)>QXa<:>H>BFV>;8Va>cfͣ<2;m>i8=J\>=JzO>=@>H<%>}å<>N<=7_;=dͭ=.zI=>Ҽ=b=AA_}= i=N=ʎƐ={Ɣ=teڞ=ڋZ=}a] =\w0j=We =Qjr=7E== R4>~ # >0$ >|:; >UU< >< >=E>pS=C">|=>V=r>)>=2>\=q3;>=N{B>%=iI>c>} R>T>D2^> >Mn> >\/>{>ώ>]>Μ>d=>=l>=>=x>+I=z>=?=G?0z= ?4?=f?=? >?w>?.>,?ܫ@>'?Q>N?Ab>H?p>S ?l}>?>U?4}> ]?M>>%>>Ή>Z>>E>e>U>rI>>RX>><ā>>}>d>u>|g>Fn>XG>g>&)>Ib>I >v^>[=9\> =»Z>ۣ=Z>s=zZ>po=[> O=]>_5=a`>#=lc>U =:f>σ=i>Y}z<\np>Z ;ts>GiJv>Qױw>USNlw>v>Rr>;ýBm>+g>V(^>XlTR>!GC>nA(?0>u/hc>I3>p2=J-=$3s)=~7Q<Xt6ս(*O[MaIzw>=90 ͙=ĕ=B=;K=ѽѫ=Fgc=8=稽i=j x7LE9>QqM<6(Y4;?bEB4lG>uM~{/TnZ_^+cɁUf4)4gzvg srjgtlgge/h8]hIT9iG i~B7\j#Yk +m%_oEھo5q_ύq_5oM;l;`fS=T^{6Z=TyE=viH=ٴ9^= (D4=<=q=|i)==(ژ=imc=j,E==Jq&=K K=;Y=+<{Vŀ7ĽrkISr<G'>0M%{+kUn.=ѽ/:f.x+FR(_b#MH82 :fX7>Kr]p *uC3 o NA9 岽>s ȽN9޽(06"p, )'0gm;6NX<_PBA#l6H)sNvZGT,vmY+qf\Ejc^`xx^TG\HHY<½U83[P],yJ' @B#.8a,K,mA n. !=ѽ ͵ _䛽w Fm*m [g WXP9p3DAB\.mIҽXmu0pjcn|[d?(:/x= =w=O,Ƚ̏=ν[= EϽ >ɽm>-Q4>I>b]>Gvn>58\}>޼g*>V'><6><<>Cr>=>= >p=ʛ> =>щ=ܬ> >;> >&>.5>̆>>}>> m>·>p[>=>I>7>8>>)>>>U`> >>> >}>J>>w>> >>wm >N>o>& >D>;'> >/>>gB8>>2A>>J>. >&T>a>]>P>Ie>(=m>~=t>=|>?=Ղ>=n>Ue= T>ȧ=N֐>=1ߔ>=L(>#m=>J=M>-=#Ҝ>=ܛ>I!=<><=|>Bn=O>A=U>=p> =bp>2 >^_>&>uaM>$JA><>\>+>x>l8>ƈ>.>>>U<>#=> 0=p+>c=aO>`=K$>F=/*>=ݵ>S@=F@><=U>6=>p-=\>?==>{=^>m={>N=B> =/_>i=k>k=y>E=j>?!={?Vtޫ;N >e=] =l =B񨼂Q=༊=ܐ=v*1h=1eSCp=vXE=\= <9'<ս~:f<;̇9k䱻 j$N< U= /pujK󿐼pi{B޽ -ؼ!ƽv!iQo!:^'żg T5@O|~;Nv+4>Gmr1> ؼNrB>q mR>滲ca>Z;n>Wb< y>{<F>=>C=w>Sy= >j=&>ڴ=ۊ>=z>"=>[ =>_ >'>>4>>>f$>g>+>4UR>qq/>7>61>A>v 2>MG=Z0>I=`.>@+=*>a'<}%>Яz>(>{> >_ >Ͻ>޽">.h>Y>>}>ы>;! >p><#> ;/%>f /> 9>j-E>u(7Q>7\>%Hh>3W r>edz>-oCk>uw.k>di}!>j~:>FO>~Z4v>/x\Pj>ov[>fK>v]:>S)>.aIR>z< >:,=a= ,-=<߽A5=4h,=D׏d=#VqD~=rǨr=q0o=һDq=$z;j#x=$<6=I<+= =<%= <=;v=Hj#==5w=ü}=5#Z=^tn/='<1ٽ}ƶ/$5(#B+= .5 s0dIo27Or4Ӝ(5^t76.5q,4܊629뗾.'2*)U%CpרvөRjo*n!X''26یM"@{NWk[%Och /#sF[} ۽Hbls* UdÅ>Tw\(>~B3>i|/%=>*ԙE>=L> Q>N=ŽaQ>lN>e|F>ʿF:>Ѫ(Z,>Ӳμ> >k-0=ڻ*=aXӺE1=M;Sy=T;8=ԟ0<u>B>䁽3>~}׽>$>6c>v{ >6Ϗ=Z߽=uŽ;=ڡ=?oN=Eا<:LF<+<l=VøJd=w=bQ=끽Z>U>2(>Y7>{C>,FM>]SnU>"I]>> Fe>nm>*fs>4^x> y>^w>), Sj>p _>c:HQ>0ἥ?>ڼ)>*G߼>Pk==d=&:`=gR8"=/NG*kqZPPC/>;c>Q1>x%Q$>&n(>k4+>x->ƽ.>jU,>y_<)>ӽ8">qw>֧>bL=Nx{=[~x=fۻ=K'֧;mށ=,A0m'zýL񽼁nF B^[ْAG.2RrpýmĽgj۾gwdZ;Ύbj`'w2`_=LaqdygS:Ԡj=sf>{N=D>KBa=a%!>u=+>X=6><=@>Q˗=YJ>?=Q>=ZU>P-=U>=R>o=mM>=\RE>ؗ=wg;>Ð=.>ׇ=>.z={>d=ͱ=L="B=@3=9=o==`=;&]Lv >F c.P>1:!>k<(>-"<-x,>B<,>R=/")>X{6=!>[=>{=9>G=6L==e=g=-P==y> >P >ݍd>kx}$>ׅ.5*>J.>֗k0>0>> Ŀ.>۬*>L5#>L#P>- V>wG>[=9=d;= =4L=J=R<2 kgy<W ~X #> Ӗ?> Z>To;6r>=HV<Ƅ>2< =>ӗ<>)=>W=P>=>L;=u>=^>= >>^0>k>9>$>T>>58>P>͇K>M?]>]b?n>*?u|>?P> D>_+>>">>>B5>t>S>x>>>Hw> >P>>ca>Q>>J>>ؐ>Ҷ>5&>Z>MɌ>V>>a!>>D>>\>N~>>>v>N>Qo>>h>>ϛc> >8Z_>̏>e\>LO>Z>F>ZZ>eo>G\>;*`>^>ZR>"b>F>Ae>9>h>-,>mj>1> l>>,>m>׬>(m>ĩ=k>=g> =9b>Nk=Y>r=%O>=*FB>tW=I3>A=\!>q=)r>=#=>g=9>s=)9 >kR=}l>Ղ<>7<)'>{ۻ%>X2>G!Ҹ?>R]M>ˉ [>䡽g>ȶJr>Rɽ y>6ٽ:k}>&A|>;v>Gxk>$ ][>(G>hq0>}>'>нKlェqpvh^{Kv:*t,Wt i$ކg(緆+EG -t~T.|.Lr 0g 33[[8ȯN؟?B+"Hb7wQJ-tY@&b#jd"\'r̢$}w])Kz/nx8 s2Ci-O] ^p#P\l2mAza2?<#tx1d9D?蘏%ɿKF++|<;n<^S=cNJ=>sc=V-f=k&V=s C5= =3ӱ<5ӽb =‹oR=/򑾬Ќ=百g=!=^Ѳ=kK >صϪ> ˾W!>~Ծ'>'ܾ9*>㾉*>|(>뾴C$><뾅>>> cً >Vؾ=ξO=g¾S=hF=NLj=DoW=鏾=?"<p!t<\_Z;%EZ71wLb)P 楺W9μѼ ļ5VRWj肼?i.EL47h4lV=:\Otֺk[z D fϔsȽ߼q޽j @)/ E4g `]'w5ꆽm@,Gws|K5kLf2KŊ½mIrѽ&G߽CB? ;}97|a3 0w$ 5/6 -[. V-Ӽ.!.w.뽁-X߽,.ҽi*Ľ2R&;_aq誡fΙᦐLRrqT9B @/#>D>>~ꍽZ>{j&u>7Q>`> ^KY>"C>#<> <>>K,=>if=&>US=>' =ܽ>=z>ת=H>٘=>`=e)>=ӊ>=O>=:=_>E>5M>E>`;>><*>@>>>f >>@=A>BI=i=s=z=V=T==a==K=KG=M7=c====v===}|==:==Q==s&=C=p=^=w>s=j>=\>:3=:>#=>Tf= >D=& >&=;>q=>p<{><>F ==hU)=9=RM=S=r=='B===W=#=/== ==bzx<>_T;J#>:V3>PeD>\N6T>[m^c>Wɻo>py>$T >YPy>%to>Clj>;ܼ>+ t>3>p\>>1w>>ZEf>WW$RS>gr½?>J.ؽ*>>G4= *5=FB=$e=0^{=NnbO=&sV`=vuv=tD={q=rk i=!^d=g[s=ZQs~=7G;S= O>H=<5}<-I;s'dM6c" '<4%thnd&.#3()j/766P>'F5kNs7Unr\JrbfXCӼlijiA,<2$T-#>aH5>|{E> YS>;_>$rS0i>_nKo>̬S=b j>'=%`>-=R> =|FC>mv=}1>>>.9> >sy>!=u'>H= 3>!v=W?>t}='J> =T>>=e^>C&=g>U=p>|=Fx>=p7>v=q>f=R>|=A>=^ޒ>o.=䗘>=o>=> ص=A>=ȱ>ɏ=շ> l=>.=uP><_<=>;;Y>i>.>(1y>zm94>Gs >$y>_[n>'庽>Vƽ>I˽>c˽> ƽ->⼽v>氽>Ƞ >jYѩ>"zYŢ>§v >^ɕ><(>_=m>.Z=Շ>_{=z>k=v>o=p>_=B>G =>Ӥ>>Nw >>N >>>⚇>->k>,=k>|=]Ɓ>T=W}>h=vv>= xp>o=5j>T=Uf> =b>< `>y|8l]>GcZ>8FW>˙LSS>򊽔M>T3] G>н>>e4>)>Y.c>u> /A>FP(I`=%0=Q7(=e==Dԫ=@L}`=W`=c=ws =Ex=튾Zj=-"lX=Ce@= "= ॾq< x䪽6k}z]|I׽uM+<i*Yt8Yrf{ŽS9<|F~9`4?7 'eS':Sp u<ډ<@m'=_O=zech=Qrr=|m=qq.\=B=!=<M=>4; '>r* 87>V[ E>nYN>UqkU>m X>.(Y>&1X>d9;T>vJD>Q?s9>W5->^l]>Z >VbuZ>0h>B o=nv!=z~="ڃk=%nx=@R=nC8=YV*=[&=!Ʒ,=^^;=zaQ=%%m=W=/=lW=(;=9+=툾=7N=8kr=bVS=B=w/U=1x܍=c =4=z=˽r5g=%&T=gf3G=RrA=F=ѽ'>ܽ >CM+>뽓A>vW> J]m>>ֽО>_ȽZؖ>zF>R7>"Aլ>V>lZ1> 7V>$)>gh>=t>JH>V,KY>6<>?<>V<8d>,=G>l>=*>.LX= >2l=h=Y{=ks=9= Sd====PG/5 >m!Qp>l>b>Xp>x[> Q>rT>KŸ'>ʼ.=7I= }=Ci={=W~=A@=@_m=]xj{x7 Λsd;<ٸ=ZU=V= ml=.74~='>B> <#> <[/>.=7>.l=?2=>Y=@>=IA>x=R@>==>=7>(=/>)>$>P>G>Ș>(>">=\>@=P>Gu=2>>{=`>C~.=>< >Σ;T>}BN1 >&}> );j= Tf=qu=4ת=gBQ̙="p=ΦR=`갽Sz=l w=Ƚz=ֽ=2=)5=v=µ=W#O=u*=EZl= =+ =3==#=wM=y`=:v= ? A=+= J=j00=tl[=ս<=|ŽBΩ<µ;p(1o77B'.(RBQRhVTň;g v< uI=q\^=[A5= *=F=i =M1,=R!=_cy==ƾ=Q[=9`mh=Dǚ0=N8=&Ŏ=[5=筽\<<{:|A˽&ڽuq@hL2+Oi ￿m߼N'K* -k 0쐟(2 C2ܖ|0Sї,Y#'Ɯd!S 3H} +f/wי(ԽTVhiJFNlb6ꠐ "уlsuag3 c|ټVi)IƼw,Cmen7,ߴ2:/n<ʽ6<IJͽ T=ɽ==~J>}(>z$7H>:Re+i>ȎU>s}Ƽ9>M&lğ>";@>d< >=>,'M=ڹ> ӄ=>ǡ=>%=>&=C> C=԰>>>>4¥>Х>Ɵ>$>>.>ӳ>rb7>g!>?>>8G>p>N>ԟ>U>>%]>Zw>Cd>L>8k>ݎ>}r>}>z>v_>5>u>>u> >>>>N>-ˌ>ۣ>d>>S>>> > >O>1u>57>k>&>^>8'>?Q>w>B>1>p3>>^%>%>>_>n >i>>C'>=fd>=.>T=>>U=>2=O>H==W/>N=.t>>S> >>=>w >6[&>WP>p5>ƭ>0F>$>L!W>>h>>y>F>=>^e>>I>¹>@{>+A>\v>>p>њ>h>~>_>>TU>в>I>IA><>͊>/>>;#>v|><>n>q >/_>e=̯N>)=];>75=e&>3=\H>{>==R=R=36=Ϲ=g=h q8o gkDⶸTwJ<M͝I S@B^w%rg\Ɓ1p2yܷxqqKfNmJmtԄ@pNEu6}.|؉1Njg"_2g(%tildt[=b Dgᬾ+>f⯾-軡ͳX;ƹs޴4;lbjLGr۹&ߩuť=睾 ` cWq'ܙәia?њ vTާnlLj !iMj~Pn {s03oy'2f W!yUTl+PUe 2U;ԃ8nlExm#P8a(yfSF<E \=Ck5]_=%=;>a3>r⽡M>۴Gd>,vw>f7> L>to>:oc>[rS"=H@>=n=s>qf=~>#=t>ʂ=_k>=md>>&t_>zK>\>2>Ӯ[>E9%>%\>n->L]>%6>.`>{?>s/d>H>vh>S>1n>]^>s>*j>qx>Rw>'I|>?Ƃ>}>N;>n|>^ؑ>x>T>cr>&t>i>>IP^>t>hP>s>{B>>3>s>B%>$>?>>^>>S>g>=>;=C>`=j>rS=/>=>=>7>>J>>N >^`>M>P>^>>7$>>2>#>ID>{>~X>l>n>]>?>DQ>_>^E>*N> ;>ᷦ>*z3>k>v+> N>g%>L> >S>&>#>'>\U>AG>ŏ>r>|s>Zw>>/>>L>>[>a>g>V>O>(V> >>0>>R>8>,>>Y >pw>%.>D>!t=;{>= mp>S:=e>= Z>=O>~=e3C>4HH=S5>Y=I&><<>%;>O»%==J>=e8_=jr=jފv9A=e /=.px v>->v?>TI!>J$>%>߽$>ѽ >"ýA>CXs >ף_>,l==$bd=lBOM=FN$Dp=GD=ݼ=<\<CZU<1fy;Tһ| Cd켂"ۻDq%%BSo ݅ׯ:Jw;|FA#3P>(>@R]@8>j<@[F>}dR>qQw\> d>fbj>e[n>QEq>dm r>@ֽQq>{CɽYp>r-n>G2w/l>}fi>FU.f>Vab>B^>)kJZ>QzV>.3cyR> ?N>x/Ƽ{J>ý=QE>L;ZA><^<>!=8>-c=4>h=z1>=݉/>,=->=Ȩ+>=i)>@=̗&>=#>=?>=p>d=oG>o= >9=>=^=7ߤ<=W <#=5=);<=sV`=C>P0=7*=>->dܼN½jk½`yx %<۬&==Q]===N2==;D==~S=n.=Da=q= m=b=w={:k=N}=0=/}=t<w=T<k=QvCgN🌾(.%QPcA\E'dMaP%̈́qhX'н)ʇT ?]f"HʼY]'j0 >8dj2> $G>N[]X>FϽge>Xn>Ѝjs>`Rt>*q> S4m>9 g>c,/`>zMX>둡;fP>*=C< C>e<"<>ʝ8<8:><5>ѧ<2>A<[,>([<)>_/ F5;ec>0S&>$LּZ#=]j=RF>'r+>>>ո]>̽*1=d߽~=f@H== X=r=occ=P,=ƶ#Ei<߭'*9;%_"+ܼw! US|C܊׽t ^itnrZϽRAK޽Z=꽬d]ɼTB FZ{ )NͼU% sނ J"^(;!--]2!h=r5R8)qml;Ʌd!?6Q{B1FFv0J̽r.OݽS 2XP[I]d \]/[$RWOYEnm9gy*PA|A Az6ͽ;6ųG$h#eha9u9U,ؼsǫļDMX¼/ ̼b]ټm "輨f> {ԽW6R ԨE&Z}/[r9/BC{#M;SYX<`tK=EEfvu=H_f=p`z==S{ >d>T>d#\r">g@'>Ƽ(> &> T >뛱EM><>ȅ<>5=x=Zo==cs=JŐ==cr=G=-D=E=#==vJV< >:<*">E2A>{>k6>YH?!>6uZ%>mp*>xD0>E8>̽0 B>K+M>.OIY>3I *e>B&pr> &~>* b>[5>?L >HN>pQ >PY>c`n>QfL>ñj'>5mI'>nk<>&m f>m>#k5>hit>Udg>/^[>GUN>}H`B>97>d'Q->P#>b>ZŽ4>琽>v4G=Jֳ=< =`< =yCK==H=n==m=t٦=O==3 =gc=E=ܙ==#=.=孈==ֳs==S=ƣ=S/= = ==<=<@=b%<]q=F;.jW= c7=C\=j0+<~Yr<n9;Z,FND-u#lBFż$lJ T|^Ɨj,חA9I#nC~熽SI]n\NLHEL:!J6I`m[I_rүGm.7B 7]6F#S[Ⱥ Qlc;ռmiof^B);y<D<@ >7*:>jMDU>컸o>}ۄ>^ u>;c>V<$]> =F><=D>m=VA>3=߿>=L>0>=>=<;>p=ι>D=>T= >><ֱ>b >J>>Ž>>Ԧ>a>xW>x!>>&>(>)>*z>Yj,>>->՟>->D>,>>"*> >W(>7>Ј&>->$>p>">>zy">>#>ݑ>2&>4,> t+>UP>) 2>>B:>~>C>>u>N>Vm>ZZ>Qf>*f>PO_>_q>)Y>}>,"T>) >P>{>-O>؎> O>>̭O>ri>P>V8>WQ>>vQ>Ġ>bQ>>N>P>Š>]N>z+>MJ>U>D>.>>>5>7>3>1>֧>2->x>g!*>$p>D)>]>I+>NJ>`0>߷6>27>$$>{o?>j>$H>W >P> = `X>2=e%_>)=Wd>=di>U=l>6=G~n>-c=/o> D= p>)='o>=m>Ak<a>Dbb<J><<>75:a->4ƻ>} >ۼ =$=xd,'=\qb=KK`=4=^ P<%!;7k .M׼=a|.?tpQni+nY^<+U̽<潧1qp \l"+)3҂:ْPADGcML7-QᘒV!K-[v]w`핾We~\rkpA*vb5z^J{ xlr옾{fw$Vδ.As{Q(FP P%nZܽ=eT Corȣ#o9;a]j[>m!>]㙽.->R8>%5ǽw1D>F5N>$[V>g ?\>_>ȇ-ڈ`><ר^>,@KWDZ>AYS>fK>5sbB>S8>b`|.>XI#>g>' >5s=DbB="v=J=6 yj?=Bfjg=.RTa?=\>=J+8,=QL&<+ ;<t~e:=c%46?}f$޽7*dG+$> @5֬?0D>P;}[xcҩ#ju{nde{q Cq *qxF]ocl*ie1bM_¾%^Nþ]d¾d]%^+b^Jּ_j, a9WbYdgu7fzkӖoԙAs撾w j{_y%}`~IGr2~-{7Ax[/Rs+Žm&E>K=M> X=.>99a=D>>b=V@L>>Z=`X>J=8ab>h5=i>T"=wn>7=q>j=pp>=#'m>~>(=g>=A=r`>Fb=uW>3=KN>='D>Eӹ=k;>=f1>Z6=0}(>X >>L8> >R(>Ԫ>8>˳>s&J>=\><=m>-9=}>g=1> =tC>V=:<>V=E>m=|>NY=>Ǡ2=u>'=B>-R<><>E<>;D>wi>`;>˼#> n>hV>VU>2>ȽB>Ӛ|>1Su>,co>`m`>]I9W>zd9M>]D>9 A<> |4>,>'`ٽ$>½^>ϻ\_>^>< >怽>>r4>g=a|=A` ~=Lbj =Mhl^=6sJ=ˁR=͢=x=9g=Y=_Qǽ="ֽ =K=ב>fu$>U9>ֳN>06d>(z>g>Nث>vؽ;؜>˽>f>Bȱd>ȝ`>[>Cv >.>Qc>C͸> rɴ>e>>W> '.>7;>D}E<>,s<=>.<үx>B =i>]=Z>"=QK>+= <>=3==R.><=o>G=4>U= q>ih==r=q=7===&'=>p=9W= 7=O=W><>;#>Tcb95>E>U>u$c>Ncq>|z}>e>O>M̽.>l罫>;>tY>OF>(,ښ>8q_>A|ؘ>Gh>IA>yH->VC΋><;>mk1x>?8$.d>7]dy>&s>Fܽrn>Ƭi>{mYe>`Cja>k%^>Oe\>\n0Z>![S<X>ֶ<`Z>lq<*b>3$b;xwn>bP:Qs>ɒw>.Lz>9z>zʼPw>/Cr>#j>hD_>Ag-CR>FxtB>^(0>>7 >36ӽ3=NJ==OP=bل= % d=Xً<=<=+=7<@C5<.Ng̯<>;<͋ E<Y<}<Ф >%P<> ̙<>k-(v<'> t4<&>3f<*!#>}<l><>4՞<x=PU؍j>2i">}(->˽b37>#?>rk2E>H>; 0J>I>vEsF>B qNC>ϟ&G @>-M]<>37>zD;A2>BZK+>Kn3#>C.T\>^M>cj[9>;w= X=E=QZ =ޙȪ=֠=Qাt=`+B=0y=Z0d<ٱ g9Ԙ<×?UA C EB+F3~ZIL}JPսRĽS$/JSKÚQ +O)L|6/HiB4Y+:IK0=o#i0'"*XPpmSּ{~gS-C%v'[ ;-H=y>)=`>HL=$>+ n=A)>;=b0,>>==e,>\=1+>W\=Y1)>޷=W&>{=#>=>m=%1>=O>=R >=k >v=N>#=I>6=,_>!=+=AЫ===) =Yw=E=x7I==6K=9=]=.u<|>>l)> 3>.;>;?>GA>QwA>Y>>?`7a9>]f1R2>Fj)>m} >Fn>gmv >djRB=Je=\_͚=^W\=gN s=X DHU=8=,`鐽8 6eI/ﵽZ=-Fɽ.g!R_:" 51&"IC>.\byjcn(QT ׽15Y꽚(&}T꛾9[ 68j!GАx Έ+mx#(5wh.9oS34g7+b P;]3 >[/@>YSAWwAb^Vy>rT9;6RN1O'LucI= bE0bAǽ۽z0>佽J>c>2nNy>֠^>?wQ>\<>R =>!u= >Ѭ=H>=z>%f>vڥ>>>^(>uP>Ζ7>>D>ܫ>O>ﮭ>(kY>7Ӯ>a>ˮ>sh>z>(n>'>s>j>#x>ڥ>}> >{~> >g>/۠>R>c>>>ٖ>]>o>AE>ǣ>y>8ʪ>"+>>' >>Ħ>}=>>> >>2>$q>]ި>>[p>h >Bk>>[>>S>>>z>U>[>U>|L>jg>>E>s> e>#N>y>>>E>ӈ>ٙ>>!>v>`Ѣ>4>-Ʃ>bv>[>> >o>}>l>>}>*$>.>M>>!>E>>>,>m>?N>x?<>P?>L?>S?>?>!W>>!>\>>p>z>>f]>>2>i>*>OD>A> >n>W>/>R>h>>ۢ>Ax>>>qe>D> R>t->h>>>+>r>P>a>W>iP>=??>=.>x-=q>ފ=D.>1=>[==53=3 =^==Y.A[&GDDIxpF/u;G4:FVݼdC6ۼ?89/wT3 J,.N>&! *$A!sKС l2b dl" r*6A' 97 x%T i v  Իǩьҽ -4c#C4%~/ o&J&'s y&v+X$77: PC^1NXxiby mKֽW4x1ǷS똽CD u;⎾og'tCI`lM#塚;[Q-<ۨHv˽ >1';u>>H>P >e~ >لM>fT9=m(e=t=Q7=i /=KDM=IsSΥ=b1=<Ġ=2rμL=՞2==R5;C=mI=\QRӜ=>I=!>=i/>mhx=)<> ]=7F>@A=͒O>(=V>W=\>n=8a>=f>'=wj>C=] o>5e=Zs> =1w>=Y{>O=|4~>$=>Y=>۔>v>>d>5(>>1`9>>}H>1>V>߀>b> >Wyl>Ӧ>Ss>Ɋ>w>>.x>>Hu>g>bq>[>lk>ޑ>f>Pԓ>_>>IY>>@R>4>K>9>D>(><>X/>ݩ5>>^.>Vv>g!'>e>>DS>7>@>$ >U,>>>=1>=4=Y= ;=(== =)==dZc;e=0B=ǼY= J=*ێ=A1̅=bsS"Jt=uaY=m0>=9uI"=y?=zF<5ew5x<\r5o;mɣtg/u#Jb4Rül\WU(LxBN!j6Y "7*0N-3&sU ~yd= m<<$(=%n=3 =@Z=5K=R.>U>nSTU'>7N4>C?>431(I>~Q> _X>G> _>8HUd>V j> ;hn>d̔T=vq{>-=K5> "%=l>C-=+>1=5>:0=Ą>0,=8V>A$=*>|=|> =E>n~<>$<m :Of>{H\>`(6KiHI>o;T@><6>r'1,>`;">ޖM$Z<4>#=>q-=9=4^=A=j==xH=&Ů=Ͻ==X=8a=9p=I =)>>β<}] >j)>B;i>^1$>TͼC(>A߼g+>Nۼ?V->U¼6->GD,>|R)>7S0&>>;b!> W<>Uf<,>=P >LP=Z@>`=Y=O|==o==4ϸ===o==Ӿ==ݵ=1==(=@ֵ=/=hk=?='==O=<==!D=OJ==5=f=D=2>R==~=w=c=3=eH==\,====<=<=.<=|=fH=ռW=Y<2t?o<)]v`;q׻ v{[~(弩4yNlBnY3Cf#/BÄ,p&Vpbܨ&ǼxEҽŗʻ;pb"hgP_Rc|j< >)>V>:>>(f>ڽ@>6>~ J>x8 >2: >uL >Ž >RܽIb > >Sjj> >M>>';">b1TG)>E ;d0>D6>cOh`<>WZ@>eD>6qG>|1J>AcL>B+^N>Ċ,VP>r Q> P>kN>J>~E>ō >>+6>.҈ ->끾Xe">Pt6>=bO >oMh=&76O=q F=!m=ӽtT=ﬤ1=Zt9h=[)Q=mϼD=M:*x?=@t:%{@=g:= ("= y%=@#=I% =R =L<<5<~ۖ<޽:2Խ^ |ʽ=՝䠎 y' 1Ӽr(ܼSͼA雽qkơZ m햻{k;uFW>h%>4˽y6>N۽F>vV>%8e>mq>'"3}>oZ>:>׽}1>̽;>V'>\ܷĵ>uE.>Ȝ>؞>uq>֞̕>>Z:>d>/;;>.­>p{8>Ž݋>Ciҽ>ic߽Ue>牌>k&>'>! x>i> N[>N aM>d?>(1>ɦ >$י>^׽=½=쬽N=ޖr=r9'4=yKS*0J# |Y<ȽiPֽa{sὦ冾g7IH X{o`ɺ!3~ H4[b[Ⱦlξp{H=/">c?=?>$=a>d>>"> l>.K/>-י>7>a>};>>e'<>N>S:>>7>K%>>5>xȎ>}3>>;E2>i>i1>8>%2>f7>t4>Th>.w7>JK>;>o*> y@>>BF>*=N>#w=yY>L=Ai><̉|>p;J>vѼA>yD">JȽB>'ֱ>&>J@@>Th>*eT>Rt:>5A>W)~>W> Sj>"J1>b_>F>M+>zjh>bL>E* >)>ѹs>Lt>N9>l?=>Q=<>J=b>'>!>#0>>}I:>C>:>>U3>4>/r'>> q>4>c >>V> >=8>y=;>W=f>#\=c> =>>,Ѭ=T>_=f>gȡ=TA>-=\> =y=ǧ==2?=ȡ<=V=v)=oͽ =0 = +/=@ =cK <J <=l|:)ʼzF W)h㽂뜽#lĽׁpGP& @j^+/펾?瘫7HXPȾkva鎽Y.3rĽž D8 <2qd* ]E dO >͔`G/Ҿڰ<ؿ7þ\{ƾ?.ƾo{V͆gf'e=Ul=|0>}[>ckou>HU>F=t>(>39> ڈ>d ,>1ҽ*>!>0JKi>஁P>ZIڪ>5 >)Ք>tZ>vM<>==/>;=ڡ>z=>{l=@>>2>!>>g>>h$>>>R%>>/Q">>Ա>v>=>>y$>>~4>>_M>X>#l>>ህ>>>%>>\%u>?>Q>4>/+>i>E>6>$=W>S3=S>\;q> >)a>MVj'>C s~>#>ޠi?]?F˽D>&Ͻq>ƽ>_>Aᑽcn>M>sȼ>Cڜ; >=g>P=W>ͥ=8ǐ>=c>/5>gׁ>F>kw>It>+m>>d>.>>$;[>=>^P>`1>E>8>;>>7>7?L9>6?:?>\ ?5G> ?-K>( ?K> ?D>?6>O+?$>?[>L%>=U>=n>1=> H\=r>y=gC>H{<><>f0;J>6>.d>ͯ>e>+ڣT>ɼTz>OZϼ'>]>79 >M:;>y=G>D= >w=3—>2=>Y=D>@=]{>5=[>]=56>%= >D=C=lh=bq=\=mA<:~;^%*&ؼJE{O#ŽTϽaG,<פ'Kc31Y:Og@uF\LLN2$l.> Q>X齉o>iꛆ>a)h9z>>ٰ ><> =]>==3>-K=>?=G=J>8='>u=:>a<*>5Z$ ;b>SbS>d⼅C>&, 1>0lc>g>Sѽu>>5'>>Fc=>ci=|ꤳ=}Bs=,H97TIdasmyإR?r'>V [k4>f<>@>=']>>Y, I8>/l.>)1a">&1m>…1>b1K=62t=,2L=!0CKE=,e<&?:`H_+8xeֹ佯bޞMKi"t/ok#@a:T辽l KTZ]Y澤ƾ޾̾,Ӿ*оǾҾ$bԾ͓־9ھSD: ~1q}羢萾L(UɄs4Xv˒ᾘkWܾDlӾijz`Ǿ.O٩Rx楍;о`ھp>p3jZEtA뾟a%SF"mS򾿷н ^)AJO@U켛6OhϺAx;>;;"Ϥ:unnR1D蘼 ~[%㾟Ӽ޾EӼc2۾1ؾKܣp־vӾez;AOþp:};w%;7Z;*lR;@;Mu<]⽗\3)>؋5^2>u46>ܚh:>´z@>mĽG>Ƚ`N>ƽ5Q>P>N9K>%rD>)T<>@V^4>]yZ왽ժ/> D6>$KB>U֘pQ> O`}_>i>;hp>o$&r>]s>9tw>C<>ߚ=>y=>=>~>Zs>>>7>X>%>Yk>Z>Ww>ö~>g>>s>Ķ>>y>>no>M>jb>\">vQ>>,>>Ģ>*>|>>>ae=&`>z=A> = >LS=g=W =kH=q<-=rM<#;q;W`¼;|-4;V+;=;>W=,r`>=%y>H=û>O=MV>9$>">(v>Mm>> >~>">%K >>J >c>O>">>->>>>ޏ|>M1>s>=p>|=p>Rj>iks`>nP> D?>s/>ώ$> àf>'>R1K&>[Ǿ92>tϾXB>& վ6U>*پl>ܾޯ>Kݾ6ۑ>D۾B>eT־z>̾]3>e>>A.> y>AL^Ț>gyV>5i*h>+BD>HŽTV">/>P= _=AؒD=b9'<#8<鸿l<>]<>< >7 =m>"=s=,==x#=w=/e=0 >u<&>-.hƹc> lb~>9~k^>L[>_8>d> 8>>vܺ/F>(<>0E<\>#=>1j=$&>՜=J>+'=>=<>>>K(>s>mM?>Z>s~V>>n>J>%>u>s>Ay>P>F]>w>}D>賹>l.>>ڋ>!q>>m,>MW=d9>e=/m>>==><>(ռw>9+hjc>꥽?̽?c!? `?%?Ҳ*?>+?]P6>3n]>|a>^Z;>QpH Y> ,>Hh I>Xؽ>cg>crƝ>=-> %>ZHʼy>@Y#[>9+:>];>:3=<=N? Ş=w=dLC=g"==Q =(hV33=>9>=eV>)>ng>-> n> L>im>el>Pj>0>Yg>>=`>#>Q>&>9>3t>>s>g=f>h=><;jg>-Gh!>ʽ>ž><ؔ>aqЊ>S}>d>FL>P3>ʾһ>۾s>$?%=z쾹л==龯=3߾=Cо{=x=瘭P\=<ꜾK=z={:=5]=i@=P%b==X%=R=_>>>3>L cJK>G'^>j_)i>g$ܝj>> b>?4P>cx7>zP>= =k ? <`o׎NT(YGn4= ۡ"νJuIڮT' HUI: A=;Rt==|/8=E=7=6uԗ=n=VG= 쬭=-=N&=(;4{ gޙYgtq'Vd_",2};'GR Ͻ_|ؽ>oR9kb+Ȍpnpz)W@׌&Y`skȿ[;슾=_SσX9\zj3 jNZɼOE,qJe*M貾uY!ja yuʹF,:=}"Bn^JtWZU8^ ý1¾,>C>MP/[>9 l>Xۀy>D>>DSR>߾پ>#EҾ>ľǼ>nֶ >Y6>N×>9J>d_>@; ~>y>B!Ͻi>5Ou,<>ƥZ>5"<"><=">=ʺ>ۼ=b>ݵ=^˝>=r>=>=Cz>8=Fg>=g>C<>>!$>Զ> >EN)>$=v6>=A>@=J>:=O>VD>*S> >_X>J >|_>w">6g>,>p>6>g5x>%A>~>ĀM>>[[>>Kh>k->(p>1#>]r>z>b{l>jt>G_>[m>QmM>8e>W8>ƭ^>L<#>Y>J >T>Z=IUM>P=tEB>I=2>0=f>vrm3OMt>RZ">P4>9-KlJ>@9e> 1(> D>Zӟ>>ٽ$>ئ>c1>2>}ѻ>E04=.>p=Fn>O=p>$=*>vw>—> >>P>M[> >1>)='> O=1 =Q\=|6Џ|>0m&uk=h뾿CThھ(нaҾC|˾B҆ƾ eؼ¾|[tQ츾tq'7fSۘK"~qEk hB-]lh(UiW6P&]Hm0xW;`V'E ƾBq̾aоq nԾAURؾpi۾8 ܾ<ھ$k=Ծ=ɾ9>]܎>=觾#m0>S9>ݔ}E7>Tr~+>@ .> R>v׽k=e=Dbua`=0( =|ܼlJ<_8$?-<ԉ =.lo=֟_=,,=@g۽/>y&>Ow :>κ!>K>m+>(X>n^a>H} g>hl>q>D.-x>|~>Te>󏒾>->>>ڊj>7>荾>h=}>\~s>Wgh>>I=_>X> lS>Q9gN>"~MF>8:> nn)>AA> =wr=>=i'ω=/ʺS-=h=!D;(>|S<5E:>+=Q>2=dW>rQ=שa>{=o>8=sw>=ň>=qk>Q=>|>'4>>ӌ>p">le>+.>. o>E7>.V>z;>>>>3<>'>Xn9>h>f#5>=%1>R=->R=F)> =$>!:Ğ> >Mv>n>{ǃ>˥ >' >dC,g$>`6(>{->.s\0>/瑾^*1> L.>c(>c>g>B}>ej=hKu=,-"= ؖ=нh=u = "Sʹ<@y;޻O<ۻ[k 󼈑>.NvNgNg+.kKhu T:;(o;GP>L7>]DO>tWd>W唾#x>x>.j>T|> =6>j"!>w:>ɽ)G>9N>J>a;:>%=F>?+=T>9F=T?7v><>>>>>i$> >'>>[)>>K,>n>/>W> 2> _>w6>'>9>0}=Of<>OS=@>*D>IKj>I>ֽNRL>ËJL>p8GJ>ERF>b0A>'h<>`eeg':>g[p9>M:>u;M:>%;> @=>x۽?>YC>Q+I>AiP>d={g>a(m=ew>Ц=L>l=ŝ>>]>%3> >W>7> x>.>M>ʫ>]>eð>>ʮ>>z6>>u>ɪ>ˠ>ם>Y>K.>Y>ұ>8Z>>r>m>W>C>C8>_>pe>r>7=J>,=ɚ>$=\>њ<ڟ>Ј>]9b>|<>J9>(F@>=$w{>%vb>oWe>WY>58>?9>l2˻ >-*>C6Ȥ>$P;m>ZI<<s>X =T>tD=K2>\}=Ϟ>==ь=Ul==Q9L<}=F >@5>>k}v>6Ea>TKL>Y)K>ϖbD>`e.>rb,>LZt>,L|=8֢fC >>e۽>wD4>Rt'>60>ӯ <> OH> IT>Ng`><.Xj>\ uzr>n޽eQy>5|Ľ> Ё>鎽5N>֌n>B́>Iz>Ѽ{j>4`gS>u4>`w<+0=<~===P%=;>J=qv=+ =[ǽ==q&'J=B/=@a\>Fsa>N>U>Ҕ!d>̛n>38 >+J >G7->X-=2#`Փ=c:^=SFT=:߷=]ɽk=,N=B߻;=l3(3=11=ú 2=>dV4= 3`4=pȽ+=ҽ>=.WZ<0Z;F9G. 6t@rӽgq#mHl=Y&AT.g ?xN"P\&pa̐ #Ws۽>(½ɢ\ԭo㠾ci# fۍV0NM`Ot>@af:~bP_i <(A-2V./*g )dIv!8S҆ Ċv}g|*?𾽇z߾̾ryteУOq:džxz&`UX5^ +`#}e_׽/z˽xHŽPO~ýH;N ǽց<ѽG<}㽿Zi>臞&>晾G[2>;<6>1>'F'>x >b >LLk>5= $=| 7=Uu񽲥=b˽ P=y<r;0t1:RZ!?= >@=}>bg=> =>=^>u~=Y>p=H >1>=2)>'|=(0>u=4I>P=v_>ˏ=Ks>d=> p+=>A<ޕ>"b<>o :?]>ĺɻNP>$-b>L>6>0>K>" ;>52=>X=K'>:=c>{*=I>L=>>a>,>@>C> R>^X>Cʾ>i>ұ>h*u> >kS|>Θ>t>>>4>L}>>a>k|>ȍE>>`+>>>DŽ>H>[Є>e1=`V>F=pF>_=>?=F ><҅>g-Q҃>Լl^>t.}>~%kv>){o>GLf>;$`\>$l=7G>=B?>= ;> >:>U3 > )=>Q0>.#A>=>E>F>J>L>OaO>YO>cS>SM>eT>_H>&R>?>I>%6>7:>W,>$>"}%> >>Y=>= >oT=>UI<>^)B>Լ ="uxH=LS=QI>D6>x;߬ >Y >mqW > >mr>anG>p_>nix>K3x >Ck>@[;>@HKd!>T1(>0>U:>D̽ooD>CuM>\\_۷T>q ^V> R>PIBF>5<#4><}j>!<#> =='==O@==AU=z#=d=N<o=qq|s=]/t=%r=go=1!d=WP=w"i1=JR =5p ;VxԾ[;x}rf ڥ4'qF!Ew主 ,!3オ? b&"]:Hǔ MWPJ]jॽQu|(@ŀ?ИY~[|rfN{JeQU;!PE:A$7I *lJ @=u"' L ѻ''+@½sV C͠ /L6:kݹAۼaϻk:3<2"=xZȽb=N=Qa=0h>Z>>V#>뽇 1>eֽX<>qƽ6F>VH%M>4Q>cVUT>c4zV>Q X>P2$[>ږͽ`>C潃 g>Vm>6Zt>6y>F)Q}>/zT~>"y1z>.r>Q)e>!V>fF>l ?5>$>Vؽ:>g>k=4=Ǽe=1e=ܱ;,=HZr={,>==*A>=0Q>=,]>AH=lZe>H=i>Y=l>=n>={o>Q=o>&=fm>[f=~l>Yq= 9n>`P=s> r={>g>=蔂>d<@=>M;&&>%>V >%]p>>~>4 >>1>şP>&0>,wU2>[8ћ>ݼ(>3> <> <'>x =>F'=>>0=>(.=Ծ>$a)=M>'=o>o'=SI\>F&= G> =Bb1>=>Є<=P9-<,=zހE{=c)[<2ڇβ ($JjuӼ@rEF^ ދ8(;c{YV\uv;WyvnP_EљOUI v䢽=h/|翧pjcNRZҘ༳?q;qB-=53v=iYf*A=lZ">9Q@>_JT> Ei`c>Bn>@y>>6s>x:+>2Ve>J(*0>h>0ق>+q>G㽡!Y>ǽ=>íc!>וv>fm=(^== DF=>45;$*_ μ%Pv$1)S4h6 erH ] qL`ˎgw;[@v0Y|>w`ٻf#>$M;+>:z<0>j8f:<%><1=>zO^ >J=[>QCS>U@9i=+-{=TP=*=˥l}=`QP+=ƽh<YDtXK?5&нpwVQټⷼH c޽Ɏa˽Hbѳ lOg0+~7=%=S>=i=䣽p=sǽg==rDa=Yô=A./=5EC=*\p=qh:=Sѽ&%8J݀"μZ=K|> =$> >Y$>%>׿>C'>>X2>Ƥ>t:>]=?>ʝ=FwB>!=BRC>`:C>,2C>/C>z[B>B-is>>V5>}|&>dj>|=@]=g=j*m=Ǿc=ɾC<3tʾb6;ɾ ػǾ$Wyhž þt(r 컾"굾l ULi56l:94>ؗLsH>|\V>ǘt _>je>t_j>RLn>BԂq>"1Nr>q>Cn>uܽynh> `>eW>t=O>8">I>X<E>Y=A>)=@>G=N=>?xb=6o9>,x=4>=/>Z-=)>FU=P"> =>ϭ=5 >N?=P====ʐ=^=F@===-s.+>c'>>_Ukv0>Ўn 8>?a>> ѼC>;꼎1H>QMԁJ>-ɼ0I>HsE>U;:`o=> a10=u2!>D=V >f==ߣ=,=y>Ȗ=^>pb=A1>E.=ߖH>/=`>P=w>g8=Q>g=+>9}=;}>Tɫ=>=(> ]=̾>z=X">1&>#{>^ >t>|>>o>4?>?G(>A ?y3> ?Q>>v ?J> ?.U> ?^> ?*f>s ?[pm>?s>`?z>F?>>v>U>>4>#>!>>>Ȣ>f>\>R>>M>H>Z>s>B!>sy>+>&4o>p>Fpe>>3>i]>c>Y>֊>W>j>Y>ċ>A^>2>Le>ځ>m>r>5w>_>ր>!L>̄>L8>O> &>b.>V>>>F>j[=B>y=T`>:*=y>>=/p>te=[b>D=AO>@0='7>j$=H9>=u;=*R"*J>_p>rxT>ֽܾ>O>6>pY!>h>8A< >O]YE=>)6I=S>-o=L>=7><ޝ=mG>+=Uܳ>Z=J>-=6Ė>A>*>->UX># >=%>Ū>=D(>?r=@="af>6*> }9>w.HF>mO>cvT>YS>QL>hHP@> 0@L.>{8U~>0f>r)=$z=qh{=`H[=;P=)#G< N/<ºiocq tb>hwW,+ԽAIF}  $<#_T<"B>/h1ih78=н!r$a  9S%;R0p><#&Lz-E1Oˌ0zȽH վF&žTF.+d)X|#:b㌾ߍg sKczwUĒH+:_',iOqЌ] o| oٽY6G0 VF́RHҼRDֶ{媙<y=ryνb=z27=y)=hw=-urci=j$=RaOX=W= NR=J.E=<=얾8=1!>$=M>s>|>%~Y>lr|S>6e<>R`VuB> FE>4>w > J %>ByB>ɽz>^E>/y֦>5|1y>ۼwKO>"8!>X;]T=s<%~=<=U<3=Pq=XM&=սy4=?B=OxOP=f\=f@j=:x=d)=ۦr=Q2==t?=1ؽ= ƽ}G=Q=>jN0ߒ$>:>4;=N>)<_>R=l>=u>%=U{>Z=K|>Jk>z>">9@u>0>m>9>)e>>>\>>>:U>U>>jN>C<>4I>˱:>B>:>:>B=>;,0>C>#>K>7>5V>>b>%=r>=I>=~>=F>}=ީ>q1H=/>j=m><><>ܸBh;>T>tB>>:>ڽ<>|<>CqW:=<>nN~=>ݗ=><=K>e=w>0 >x>>>-1>ޢ>W>A>$>gP>md>^>o>l>QR>;y>7>>ps!>>ҡ>h֋>\=Aˎ>Q!=I>F=3>c =>!=J[><]͌R>4d>aL>)>Wq̽>AݽYÍ> >Vd>'ؽO> ȽXՃ>E_w>ޡka>|EbuH>Bz->o>2u=o<=f<*=7=̹=nD=cZW=+r=d!=g=(} >"> >fR0>K7jvB>SlS>Zmb>g)m>豐%:u>㞞-Hy>{>WFQ|>᝿Xy}>ɻý}>GXĽ.{> ½)t>'g>贽BST>6:>Õ?>G|<=Iʢ=ٽ&=Զ+; S;X|xr<<˽S.[t;>oYg#>{U 2>ڞO\@>/VHM>?NY>W5Eb>K*g>1fh>pd>֢u\>sbP>,B>Tt1>X>3 >F&=k'8=Ą=)=!%9<)Tù+y,)*p-z$UOn Ih*lx#彮 lGnE!kU2<EQ8->&,>5<>7e<JJ>iܗ9(T>3P<\>o-=Z>uv={T>F=0I>?=(8>Y=>I>I4=>=w)>=G"0>qļ1>:|ݍ/>Q)>D: > qL>v닾>=ƧO=o{/%>*^14>FXDA>.I>*L>3\@K>E>y;>>.p5>νN*>Ϸ,>|,`w>٘)>vt=Ћk=1Wt=u|<`=_ j=?6ZCnɽ"4 >ْ뽹54>E>vV>Me>Ͽu>E <> g@E>BpH>ϹE>'> >M7>>.Ve>sV>Хm>ͽmi>KWe>x#>1o>s=$> v>h^->uSR>Д>:7>;@>Hac<6c> =I>}w6=Y4,>ob=>=t==!=^8==XЊ=x=y=X[=_w=L=l=DI= e=AM=g=ԳU=Yv="-a=O=m=R=Z3w==x={k=>n=>T=>|+=,>o]<=>x`;[>i>yꃼ{v>'6=>aӼ>Oׂ>Lb>_.u>T3f>h9NLR>IkU;>Vx>)=g=ǽVG=⽑b <[΋@#N׽Na5@E{.:RK.SZd.]!rzw[4XWafQ撾F=K۔?Cc[^:tL:/['"|rUm'*VuW큾84IH{ܪ`rkؿ:0c(R5pQhBbl')Sq_2zIz<߇tE;Lt˘`P;1P먾>L'lFIF%>6SO͡.Q&E朾ZHۈ-ziڽb"-սJ1ֽO<2H޽š;OiEi_fI5 Gռ]gJV l VR*'iL0" h9 #BnfJ8Q0뽻XQ0罄!^P<>b ڽSdBսqd{ѽYcRнaѽ-`ӽ<`aIҽYcl˽>fpgN\efˆ adV#Y5yOj׼:C耼35廿%Y:9p;KW<ݽ<9k<]웽i= d$>^;>!)2Q>!+Zd>Su>|3(t̂>9F>&I7>U >R_->dw>e> Hbz> [nf>^SO>9J#6>0AS'>u:>O55=z1+$=.p=q*!!=8u&<#;l!85B"@мF'/WS8<=f=ͻ=T)=q=0I=T!>-l=>A='+>=L;>῭=pH>8=0S>=~Z>F>T^>dK>Wc]>*>RX>0.8>CN>͒>>A>A<>1>1>j( >i=!>m< > >G^=]=V=O==-=L=sg=E=g)= ='y<(;m{r=rV>=>~=>.=#I>>>O,>$>G>3v>|c>u?}>3?f{>>?>E?)}>/>R>z)>4>>1>l>g>>{ۺ>EN>>n~> >Pͬ>L>>Rc>{>B>/>`>g:>\ӯ>k> > [>ڬ>M>>zB>eb>E8> >D.>F_> &>T>!>>t"">}>q)>S>/9>>N>2>{f>]>~>K>>!>KO>>S>9w>}>>>A>>>ٵ>>N>0A>)>8>Pp>>}>>[>z>h>q'q>> h>>S#`>+K>Y>8>wS>4>OM>>͝F>>?e?>5>ȓ8>l>}3>S>0>;>$1>H#>W4>K >&j:>=OC>M=nO>@=r^><[o>QR_>zZ>m1>yƗ>O05>s >3̽x>0Hѽ >oҽ}>Pѽ!>XνZ>1˽>ƽ"I>Ĉ>A>>jJ}>ۜa>IU>SB>ߕB>ޖ=>|щݯ>!=r>bI4>`C>ƦƼ>t(>h;1i>l<-L>< =Kc.>S4=1>NN==Y=ln=X=P=jL=b=4=!==z<<;(K0,-<E< Q)=VQ=O\n=9Nt3=.rͽ=Og =$8p==hq=􃅽]O=xily=0R*< <;Od*-Nd>S3#ojߑ]jM) " 'Uǽ/kaн4ֽȑ2Rݽ'潃*_YS&#O)S3=~<O<]P~O)L2=1f)1½X#你!a#4(s#\01ч:_=HDJ՚NZYWjTo_v}dHmfpO d?v]%rSO3`FIp7޵,(!%M9XU>Ž(啾㚽 SZ~爾pݢ߻}:<~ =61| Ky=}lzk=2 yU=Jx=Xwi=4t* =p=7hw=]s=QD=B=94;{=s%jY=5g:8=m =ͩO%<ν~m<0QueЉ MpnJzȣO̽T x<= U=<(C=7"Q=f)= .C>XY/>c.'>+15>cO' C>"Q>uf|P_>=el>lBx>>\>N>[> ; 9*>>>>85>yģ>|>]> )>L+ن>ݽp>C%O>',>nUa >9'=7=W=|lN;,-I Ҽnd^sn[2ϽI}ѻԠY@xwA.Ŋ'$5]P1e_ s9, >`>I92O*r½6#޽s}GMJ=% M^|!KOCi3)+a<}S<9 7=،==1 =CtU>r"@>Խ (*>j:>xqG>n\ Q>:@|W>y l[>ļS+]>]^>ss`>%g<ź`>m =`>=_>h =s=`><\b>~<d8݄<ނ><߅>ܢ<̆>7 =f(>:b?=N4>r=ww>3=2Hk>=̡_>,>U>@>N>5>I>.Q>}F>l>75D>>,B>u>@>ɷ>3>>>:>7>r3>ޥ>L)>>dI>*۰>L >nE>=i>=}>]ߞ=}>dx=g>QC=ɢ> !=>,l=#k>%=N><2> (< >1<=;<=;ݮ=e0;Ma=qX:7=o#:?=@:N< |<)v#==x=oW2>Լ&>ZvL>- q>xe>bi,>_1=A> ~=>(=t>*=>q=>&>Q>- >>g>>>p>4> >#>>>%>=C>Z=Lf>=>3==>l= > v=jvw>ld=R>lC=(O->=, >=4= =ٓ=/>4=u><< >:. >>s׼J~>(>(>|3>S?>afL>QRY>!Þe>y^1`o>(= v>8?z>4|>Gz>ww>NCt>oo>C;ڂk>sٍ<d>J=7a>;=8^>V=@Y>mh=txR>ĕq=zG>q=7>sk=6&>'c=P{>U[=v>V==c0X=?=Y^=4=g='U=s===(NA<=Gܻl=սbϞ=m=TKR=t5=ω=>搘^>'J>4d(>g1>A599>/?>|XD>MaH>ȽJ> Ͻ*cK>NѽCI>̽XE>"(>>nő3>5H%>J{>㼕g=)c$=:<= M=<=nz= /g>R˽>,A->;]?>cKN>QZ>%Sd>أm>+t>3yz>KR¾}>"FȾH+}>o˾>z>W<;u>7̾-n>z˾!e>L5ʾgY>>ɾK> )ɾ%=>Ⱦ/>PǾuD#>-žͱ>/E>T>6==q谾==ᨾ7=%{=W= v6=9h=<{ɀw88 ݉>ȅ =,>' ] 9>?{ C> ]L>? Q> nT>tS>,tO>ByF>9>*9'>>=m뽽o=|f=>彪J|=⽜t'=0ߥ<^$OvFRWC$gv x>{o _׽c""=;z\>5Hw>p>Dg;>ZpT>IMDs>D^?>1 >`0&/f>KD>z7>> >*>[F>>>@5>:hN0>]>>Ý>ˉu>q>L>?)>v  >͈ A= Y÷=ٗ=G=Nj=!za=5c=l=̽K.}=+jw=ꏽ9–=u]Z,=B~=y̼h=M8=࿺=P˺ =>=b>-=ѷ>8=b>5@=0> E=Z>G=[>rD=>:=>&=>-=(F><>w!>n%>ON'>](>\߽)>} )>š$r+>.9,>0I->,T7->1]R*>+[h>|n >“u>%>ƅ:>nbn>k>j' >NW>I=!=&*J=pZ=L=Rհ= =AQ~=ME3=JŐ2iS ۙx 4OًĒp/˰l}W-+kgS$Y=H⠾:@i1P -lr,/Pɐ'3X捾݅5繊N5{ ^3kf/ }**_vQ(Mo(jr,Ofq3FaCSg7>bH]S>!_=m>2hD>B)_4>#I>3i!B>!f>O#u>q$=>$>b#D>!CԢ> @>V"45>&W>~/m>;s[>܋J>Y>+Uh>5t:>ѡ~u>Ri>TZ>eI>77>z}%>i'>IWQł >.5y>AV>(C>vvC >,]!I>b꼼%>{T g$=5K>'=r;a>:/=zv>>Q>">K>!=>=>4hT>@>Tyg>-U>Wu>6s>~>ut>>Ϯ> >>u>4>Vg>TT>y'U>̣>L?>:>''>Q&>g>ӎ>=>=M>=wr>5=d><sW>ٶ;]J>$+h<>Cż/>J!>vs-X>@| >G#>P_Dm=<=`6.=sC4=+69=[E_>MVn> g >OwMq>՟>$>rys >Elݬ>Wg=:==FR̼2=dM@=0I9ޢ=N2bM=Έp =:_|4=,c=CV=Z=`=kT=y웾*L=\-=R٦ϼ=AR=P=D=~[!=>\_S>m1 ">n3>F=F>鰾fX>i>Xx>z>8叾>ق>#jWj>N̛>G1s>*c_>I>2>B{> r >3={< =U%==u=ģ=@=@?=Ν=a\==[)=? ><)>]<]'>'v<1>,Y4<h:><B> |-<1H>mur<-M>