summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeCPack.cmake8
-rw-r--r--CMakeCPackOptions.cmake.in8
-rw-r--r--CMakeLists.txt48
-rw-r--r--CTestConfig.cmake4
-rw-r--r--CompileFlags.cmake6
-rw-r--r--Docs/cmake-indent.vim4
-rw-r--r--Docs/cmake-mode.el12
-rw-r--r--Docs/cmake-syntax.vim10
-rw-r--r--Example/Demo/demo.cxx2
-rw-r--r--Modules/CMakeAddNewLanguage.txt2
-rw-r--r--Modules/CMakeBackwardCompatibilityC.cmake4
-rw-r--r--Modules/CMakeBackwardCompatibilityCXX.cmake4
-rw-r--r--Modules/CMakeCInformation.cmake12
-rw-r--r--Modules/CMakeCXXInformation.cmake12
-rw-r--r--Modules/CMakeCommonLanguageInclude.cmake16
-rw-r--r--Modules/CMakeDetermineFortranCompiler.cmake18
-rw-r--r--Modules/CMakeDetermineJavaCompiler.cmake16
-rw-r--r--Modules/CMakeDetermineRCCompiler.cmake12
-rw-r--r--Modules/CMakeDetermineSystem.cmake52
-rw-r--r--Modules/CMakeFindBinUtils.cmake12
-rw-r--r--Modules/CMakeFortranInformation.cmake8
-rw-r--r--Modules/CMakeJavaInformation.cmake2
-rw-r--r--Modules/CMakeMSYSFindMake.cmake4
-rw-r--r--Modules/CMakeMinGWFindMake.cmake2
-rw-r--r--Modules/CMakePlatformId.h.in4
-rw-r--r--Modules/CMakeSystemSpecificInformation.cmake2
-rw-r--r--Modules/CMakeTestCCompiler.cmake2
-rw-r--r--Modules/CMakeTestCXXCompiler.cmake4
-rw-r--r--Modules/CMakeTestFortranCompiler.cmake2
-rw-r--r--Modules/CMakeVS6BackwardCompatibility.cmake2
-rw-r--r--Modules/CMakeVS7BackwardCompatibility.cmake2
-rw-r--r--Modules/CMakeVerifyManifest.cmake8
-rw-r--r--Modules/CPack.cmake18
-rw-r--r--Modules/CPackZIP.cmake2
-rw-r--r--Modules/CTest.cmake18
-rw-r--r--Modules/CTestScriptMode.cmake2
-rw-r--r--Modules/CheckForPthreads.c2
-rw-r--r--Modules/CheckIncludeFile.cmake12
-rw-r--r--Modules/CheckIncludeFileCXX.cmake12
-rw-r--r--Modules/CheckIncludeFiles.cmake6
-rw-r--r--Modules/Dart.cmake18
-rw-r--r--Modules/Documentation.cmake6
-rw-r--r--Modules/FindALSA.cmake2
-rw-r--r--Modules/FindAVIFile.cmake2
-rw-r--r--Modules/FindBZip2.cmake2
-rw-r--r--Modules/FindBullet.cmake4
-rw-r--r--Modules/FindCURL.cmake4
-rw-r--r--Modules/FindCVS.cmake12
-rw-r--r--Modules/FindCoin3D.cmake8
-rw-r--r--Modules/FindCups.cmake4
-rw-r--r--Modules/FindCurses.cmake28
-rw-r--r--Modules/FindCxxTest.cmake8
-rw-r--r--Modules/FindDart.cmake12
-rw-r--r--Modules/FindDevIL.cmake6
-rw-r--r--Modules/FindDoxygen.cmake16
-rw-r--r--Modules/FindEXPAT.cmake2
-rw-r--r--Modules/FindFLTK.cmake8
-rw-r--r--Modules/FindFLTK2.cmake10
-rw-r--r--Modules/FindGDAL.cmake6
-rw-r--r--Modules/FindGLUT.cmake20
-rw-r--r--Modules/FindGTK.cmake10
-rw-r--r--Modules/FindGTK2.cmake14
-rw-r--r--Modules/FindGnuTLS.cmake2
-rw-r--r--Modules/FindGnuplot.cmake4
-rw-r--r--Modules/FindHDF5.cmake62
-rw-r--r--Modules/FindHSPELL.cmake2
-rw-r--r--Modules/FindHTMLHelp.cmake10
-rw-r--r--Modules/FindITK.cmake14
-rw-r--r--Modules/FindJNI.cmake18
-rw-r--r--Modules/FindJPEG.cmake2
-rw-r--r--Modules/FindJasper.cmake2
-rw-r--r--Modules/FindJava.cmake4
-rw-r--r--Modules/FindKDE3.cmake2
-rw-r--r--Modules/FindKDE4.cmake4
-rw-r--r--Modules/FindLATEX.cmake6
-rw-r--r--Modules/FindLibXml2.cmake2
-rw-r--r--Modules/FindLua50.cmake8
-rw-r--r--Modules/FindLua51.cmake6
-rw-r--r--Modules/FindMPEG.cmake2
-rw-r--r--Modules/FindMPEG2.cmake6
-rw-r--r--Modules/FindMotif.cmake2
-rw-r--r--Modules/FindOpenAL.cmake30
-rw-r--r--Modules/FindOpenGL.cmake12
-rw-r--r--Modules/FindOpenMP.cmake6
-rw-r--r--Modules/FindOpenSceneGraph.cmake12
-rw-r--r--Modules/FindOpenThreads.cmake16
-rw-r--r--Modules/FindPHP4.cmake4
-rw-r--r--Modules/FindPerl.cmake8
-rw-r--r--Modules/FindPerlLibs.cmake2
-rw-r--r--Modules/FindPhysFS.cmake4
-rw-r--r--Modules/FindPkgConfig.cmake16
-rw-r--r--Modules/FindProducer.cmake14
-rw-r--r--Modules/FindProtobuf.cmake2
-rw-r--r--Modules/FindQt.cmake10
-rw-r--r--Modules/FindQt4.cmake112
-rw-r--r--Modules/FindQuickTime.cmake4
-rw-r--r--Modules/FindSDL.cmake38
-rw-r--r--Modules/FindSDL_image.cmake8
-rw-r--r--Modules/FindSDL_mixer.cmake8
-rw-r--r--Modules/FindSDL_net.cmake8
-rw-r--r--Modules/FindSDL_sound.cmake88
-rw-r--r--Modules/FindSDL_ttf.cmake8
-rw-r--r--Modules/FindSWIG.cmake2
-rw-r--r--Modules/FindSelfPackers.cmake12
-rw-r--r--Modules/FindSquish.cmake12
-rw-r--r--Modules/FindTCL.cmake56
-rw-r--r--Modules/FindTIFF.cmake2
-rw-r--r--Modules/FindTclStub.cmake56
-rw-r--r--Modules/FindTclsh.cmake12
-rw-r--r--Modules/FindThreads.cmake8
-rw-r--r--Modules/FindUnixCommands.cmake16
-rw-r--r--Modules/FindVTK.cmake14
-rw-r--r--Modules/FindWget.cmake4
-rw-r--r--Modules/FindWish.cmake20
-rw-r--r--Modules/FindZLIB.cmake2
-rw-r--r--Modules/Findosg.cmake8
-rw-r--r--Modules/FindosgAnimation.cmake8
-rw-r--r--Modules/FindosgDB.cmake8
-rw-r--r--Modules/FindosgFX.cmake8
-rw-r--r--Modules/FindosgGA.cmake8
-rw-r--r--Modules/FindosgIntrospection.cmake8
-rw-r--r--Modules/FindosgManipulator.cmake8
-rw-r--r--Modules/FindosgParticle.cmake8
-rw-r--r--Modules/FindosgProducer.cmake8
-rw-r--r--Modules/FindosgShadow.cmake8
-rw-r--r--Modules/FindosgSim.cmake8
-rw-r--r--Modules/FindosgTerrain.cmake8
-rw-r--r--Modules/FindosgText.cmake8
-rw-r--r--Modules/FindosgUtil.cmake8
-rw-r--r--Modules/FindosgViewer.cmake8
-rw-r--r--Modules/FindosgVolume.cmake8
-rw-r--r--Modules/FindosgWidget.cmake8
-rw-r--r--Modules/Findosg_functions.cmake2
-rw-r--r--Modules/FindwxWidgets.cmake32
-rw-r--r--Modules/MacroAddFileDependencies.cmake2
-rw-r--r--Modules/NSIS.template.in146
-rw-r--r--Modules/Platform/BlueGeneL.cmake4
-rw-r--r--Modules/Platform/Catamount.cmake4
-rw-r--r--Modules/Platform/Darwin-icc.cmake2
-rw-r--r--Modules/Platform/Generic-ADSP-C.cmake2
-rw-r--r--Modules/Platform/Generic-ADSP-CXX.cmake2
-rw-r--r--Modules/Platform/Generic-ADSP-Common.cmake2
-rw-r--r--Modules/Platform/Generic-SDCC-C.cmake4
-rw-r--r--Modules/Platform/Generic.cmake2
-rw-r--r--Modules/Platform/IRIX64.cmake6
-rw-r--r--Modules/Platform/OSF1.cmake8
-rw-r--r--Modules/Platform/SunOS.cmake2
-rw-r--r--Modules/Platform/ULTRIX.cmake2
-rw-r--r--Modules/Platform/UnixPaths.cmake4
-rw-r--r--Modules/Platform/Windows-Intel.cmake4
-rw-r--r--Modules/Platform/Windows-cl.cmake22
-rw-r--r--Modules/Platform/gas.cmake2
-rw-r--r--Modules/Qt4ConfigDependentSettings.cmake2
-rw-r--r--Modules/Qt4Macros.cmake8
-rw-r--r--Modules/SelectLibraryConfigurations.cmake6
-rw-r--r--Modules/SystemInformation.cmake32
-rw-r--r--Modules/TestBigEndian.cmake18
-rw-r--r--Modules/TestCXXAcceptsFlag.cmake2
-rw-r--r--Modules/TestForANSIForScope.cmake6
-rw-r--r--Modules/TestForANSIStreamHeaders.cmake6
-rw-r--r--Modules/TestForAnsiForScope.cxx2
-rw-r--r--Modules/TestForSSTREAM.cmake6
-rw-r--r--Modules/TestForSSTREAM.cxx2
-rw-r--r--Modules/TestForSTDNamespace.cmake6
-rw-r--r--Modules/TestForSTDNamespace.cxx2
-rw-r--r--Modules/UseQt4.cmake2
-rw-r--r--Modules/UseSWIG.cmake10
-rw-r--r--Source/CPack/OSXScriptLauncher.cxx8
-rw-r--r--Source/CPack/bills-comments.txt22
-rw-r--r--Source/CPack/cmCPackArchiveGenerator.h2
-rw-r--r--Source/CPack/cmCPackBundleGenerator.cxx4
-rw-r--r--Source/CPack/cmCPackComponentGroup.cxx2
-rw-r--r--Source/CPack/cmCPackComponentGroup.h4
-rw-r--r--Source/CPack/cmCPackCygwinBinaryGenerator.cxx10
-rw-r--r--Source/CPack/cmCPackCygwinSourceGenerator.cxx16
-rw-r--r--Source/CPack/cmCPackDebGenerator.cxx22
-rw-r--r--Source/CPack/cmCPackDragNDropGenerator.cxx34
-rw-r--r--Source/CPack/cmCPackGenerator.cxx84
-rw-r--r--Source/CPack/cmCPackGenerator.h2
-rw-r--r--Source/CPack/cmCPackNSISGenerator.cxx80
-rw-r--r--Source/CPack/cmCPackOSXX11Generator.cxx24
-rw-r--r--Source/CPack/cmCPackPackageMakerGenerator.cxx92
-rw-r--r--Source/CPack/cmCPackPackageMakerGenerator.h10
-rw-r--r--Source/CPack/cmCPackRPMGenerator.cxx2
-rw-r--r--Source/CPack/cmCPackSTGZGenerator.cxx4
-rw-r--r--Source/CPack/cmCPackTarBZip2Generator.cxx2
-rw-r--r--Source/CPack/cmCPackTarCompressGenerator.cxx2
-rw-r--r--Source/CPack/cygwin.readme6
-rw-r--r--Source/CTest/cmCTestBatchTestHandler.cxx2
-rw-r--r--Source/CTest/cmCTestBatchTestHandler.h2
-rw-r--r--Source/CTest/cmCTestBuildAndTestHandler.cxx26
-rw-r--r--Source/CTest/cmCTestBuildAndTestHandler.h6
-rw-r--r--Source/CTest/cmCTestBuildCommand.cxx2
-rw-r--r--Source/CTest/cmCTestBuildHandler.cxx12
-rw-r--r--Source/CTest/cmCTestConfigureHandler.cxx2
-rw-r--r--Source/CTest/cmCTestCoverageHandler.cxx78
-rw-r--r--Source/CTest/cmCTestEmptyBinaryDirectoryCommand.cxx4
-rw-r--r--Source/CTest/cmCTestGenericHandler.cxx6
-rw-r--r--Source/CTest/cmCTestGenericHandler.h2
-rw-r--r--Source/CTest/cmCTestHandlerCommand.cxx2
-rw-r--r--Source/CTest/cmCTestMemCheckCommand.h2
-rw-r--r--Source/CTest/cmCTestMemCheckHandler.cxx40
-rw-r--r--Source/CTest/cmCTestMemCheckHandler.h10
-rw-r--r--Source/CTest/cmCTestMultiProcessHandler.cxx14
-rw-r--r--Source/CTest/cmCTestMultiProcessHandler.h6
-rw-r--r--Source/CTest/cmCTestReadCustomFilesCommand.h6
-rw-r--r--Source/CTest/cmCTestRunScriptCommand.h6
-rw-r--r--Source/CTest/cmCTestRunTest.cxx52
-rw-r--r--Source/CTest/cmCTestRunTest.h2
-rw-r--r--Source/CTest/cmCTestScriptHandler.h2
-rw-r--r--Source/CTest/cmCTestSleepCommand.cxx2
-rw-r--r--Source/CTest/cmCTestSleepCommand.h6
-rw-r--r--Source/CTest/cmCTestTestCommand.cxx4
-rw-r--r--Source/CTest/cmCTestTestCommand.h2
-rw-r--r--Source/CTest/cmProcess.cxx10
-rw-r--r--Source/CTest/cmProcess.h4
-rw-r--r--Source/CursesDialog/cmCursesBoolWidget.cxx12
-rw-r--r--Source/CursesDialog/cmCursesBoolWidget.h2
-rw-r--r--Source/CursesDialog/cmCursesCacheEntryComposite.cxx10
-rw-r--r--Source/CursesDialog/cmCursesCacheEntryComposite.h2
-rw-r--r--Source/CursesDialog/cmCursesDummyWidget.cxx2
-rw-r--r--Source/CursesDialog/cmCursesDummyWidget.h2
-rw-r--r--Source/CursesDialog/cmCursesFilePathWidget.cxx2
-rw-r--r--Source/CursesDialog/cmCursesForm.h4
-rw-r--r--Source/CursesDialog/cmCursesLabelWidget.cxx2
-rw-r--r--Source/CursesDialog/cmCursesLabelWidget.h2
-rw-r--r--Source/CursesDialog/cmCursesLongMessageForm.cxx18
-rw-r--r--Source/CursesDialog/cmCursesLongMessageForm.h4
-rw-r--r--Source/CursesDialog/cmCursesMainForm.h10
-rw-r--r--Source/CursesDialog/cmCursesPathWidget.cxx6
-rw-r--r--Source/CursesDialog/cmCursesStringWidget.cxx30
-rw-r--r--Source/CursesDialog/cmCursesStringWidget.h2
-rw-r--r--Source/CursesDialog/cmCursesWidget.h2
-rw-r--r--Source/QtDialog/CMakeSetup.cxx18
-rw-r--r--Source/QtDialog/Compilers.h2
-rw-r--r--Source/QtDialog/FirstConfigure.cxx16
-rw-r--r--Source/QtDialog/FirstConfigure.h26
-rw-r--r--Source/QtDialog/QCMake.cxx24
-rw-r--r--Source/QtDialog/QCMake.h12
-rw-r--r--Source/QtDialog/QCMakeCacheView.cxx70
-rw-r--r--Source/QtDialog/QCMakeCacheView.h18
-rw-r--r--Source/QtDialog/QCMakeWidgets.cxx2
-rw-r--r--Source/QtDialog/QMacInstallDialog.cxx18
-rw-r--r--Source/QtDialog/QtDialogCPack.cmake.in2
-rw-r--r--Source/cmAddCustomCommandCommand.h10
-rw-r--r--Source/cmAddCustomTargetCommand.h10
-rw-r--r--Source/cmAddDependenciesCommand.h6
-rw-r--r--Source/cmAddLibraryCommand.h6
-rw-r--r--Source/cmAddSubDirectoryCommand.cxx4
-rw-r--r--Source/cmAddSubDirectoryCommand.h6
-rw-r--r--Source/cmAddTestCommand.h6
-rw-r--r--Source/cmAuxSourceDirectoryCommand.cxx10
-rw-r--r--Source/cmAuxSourceDirectoryCommand.h8
-rw-r--r--Source/cmBreakCommand.h8
-rw-r--r--Source/cmBuildCommand.h2
-rw-r--r--Source/cmBuildNameCommand.cxx6
-rw-r--r--Source/cmCMakeMinimumRequired.cxx2
-rw-r--r--Source/cmCMakeMinimumRequired.h8
-rw-r--r--Source/cmCMakePolicyCommand.h12
-rw-r--r--Source/cmCPluginAPI.cxx6
-rw-r--r--Source/cmCPluginAPI.h4
-rw-r--r--Source/cmCTest.cxx78
-rw-r--r--Source/cmCTest.h10
-rw-r--r--Source/cmCacheManager.cxx18
-rw-r--r--Source/cmCacheManager.h36
-rw-r--r--Source/cmCommand.h22
-rw-r--r--Source/cmCommandArgumentLexer.h6
-rw-r--r--Source/cmCommandArgumentLexer.in.l48
-rw-r--r--Source/cmCommandArgumentParserHelper.cxx10
-rw-r--r--Source/cmCommandArgumentParserHelper.h6
-rw-r--r--Source/cmCommandArgumentsHelper.cxx46
-rw-r--r--Source/cmCommandArgumentsHelper.h38
-rw-r--r--Source/cmComputeLinkInformation.cxx2
-rw-r--r--Source/cmConfigureFileCommand.cxx4
-rw-r--r--Source/cmConfigureFileCommand.h6
-rw-r--r--Source/cmCreateTestSourceList.h10
-rw-r--r--Source/cmDefinePropertyCommand.h6
-rw-r--r--Source/cmDepends.cxx2
-rw-r--r--Source/cmDepends.h6
-rw-r--r--Source/cmDependsFortran.cxx2
-rw-r--r--Source/cmDependsJavaLexer.h4
-rw-r--r--Source/cmDependsJavaLexer.in.l16
-rw-r--r--Source/cmDependsJavaParserHelper.cxx26
-rw-r--r--Source/cmDependsJavaParserHelper.h12
-rw-r--r--Source/cmDocumentationFormatter.cxx2
-rw-r--r--Source/cmDocumentationFormatterDocbook.cxx20
-rw-r--r--Source/cmDocumentationFormatterHTML.cxx16
-rw-r--r--Source/cmDocumentationFormatterHTML.h2
-rw-r--r--Source/cmDocumentationFormatterText.cxx20
-rw-r--r--Source/cmDocumentationFormatterUsage.cxx4
-rw-r--r--Source/cmDocumentationSection.h14
-rw-r--r--Source/cmElseCommand.h6
-rw-r--r--Source/cmElseIfCommand.h6
-rw-r--r--Source/cmEnableLanguageCommand.cxx2
-rw-r--r--Source/cmEnableLanguageCommand.h8
-rw-r--r--Source/cmEnableTestingCommand.cxx2
-rw-r--r--Source/cmEnableTestingCommand.h10
-rw-r--r--Source/cmEndForEachCommand.cxx2
-rw-r--r--Source/cmEndForEachCommand.h8
-rw-r--r--Source/cmEndFunctionCommand.h8
-rw-r--r--Source/cmEndIfCommand.cxx2
-rw-r--r--Source/cmEndIfCommand.h6
-rw-r--r--Source/cmEndMacroCommand.h8
-rw-r--r--Source/cmEndWhileCommand.h8
-rw-r--r--Source/cmExecProgramCommand.cxx14
-rw-r--r--Source/cmExecProgramCommand.h12
-rw-r--r--Source/cmExecuteProcessCommand.cxx8
-rw-r--r--Source/cmExecutionStatus.h14
-rw-r--r--Source/cmExportLibraryDependencies.cxx2
-rw-r--r--Source/cmExportLibraryDependencies.h10
-rw-r--r--Source/cmExprLexer.h4
-rw-r--r--Source/cmExprLexer.in.l22
-rw-r--r--Source/cmExprParserHelper.cxx4
-rw-r--r--Source/cmExprParserHelper.h2
-rw-r--r--Source/cmExternalMakefileProjectGenerator.cxx2
-rw-r--r--Source/cmExternalMakefileProjectGenerator.h12
-rw-r--r--Source/cmFLTKWrapUICommand.cxx26
-rw-r--r--Source/cmFLTKWrapUICommand.h10
-rw-r--r--Source/cmFileCommand.cxx10
-rw-r--r--Source/cmFileTimeComparison.cxx4
-rw-r--r--Source/cmFileTimeComparison.h4
-rw-r--r--Source/cmFindBase.cxx22
-rw-r--r--Source/cmFindBase.h4
-rw-r--r--Source/cmFindFileCommand.h6
-rw-r--r--Source/cmFindLibraryCommand.cxx2
-rw-r--r--Source/cmFindLibraryCommand.h4
-rw-r--r--Source/cmFindPathCommand.cxx8
-rw-r--r--Source/cmFindPathCommand.h2
-rw-r--r--Source/cmFindProgramCommand.cxx40
-rw-r--r--Source/cmFindProgramCommand.h6
-rw-r--r--Source/cmForEachCommand.cxx14
-rw-r--r--Source/cmForEachCommand.h8
-rw-r--r--Source/cmFunctionBlocker.h2
-rw-r--r--Source/cmFunctionCommand.cxx20
-rw-r--r--Source/cmFunctionCommand.h4
-rw-r--r--Source/cmGeneratedFileStream.cxx6
-rw-r--r--Source/cmGetCMakePropertyCommand.h6
-rw-r--r--Source/cmGetDirectoryPropertyCommand.cxx8
-rw-r--r--Source/cmGetDirectoryPropertyCommand.h6
-rw-r--r--Source/cmGetFilenameComponentCommand.cxx8
-rw-r--r--Source/cmGetFilenameComponentCommand.h8
-rw-r--r--Source/cmGetPropertyCommand.h6
-rw-r--r--Source/cmGetSourceFilePropertyCommand.h6
-rw-r--r--Source/cmGetTargetPropertyCommand.h6
-rw-r--r--Source/cmGetTestPropertyCommand.h2
-rw-r--r--Source/cmGlobalBorlandMakefileGenerator.cxx6
-rw-r--r--Source/cmGlobalBorlandMakefileGenerator.h8
-rw-r--r--Source/cmGlobalJOMMakefileGenerator.cxx10
-rw-r--r--Source/cmGlobalJOMMakefileGenerator.h4
-rw-r--r--Source/cmGlobalKdevelopGenerator.cxx70
-rw-r--r--Source/cmGlobalMSYSMakefileGenerator.cxx6
-rw-r--r--Source/cmGlobalMSYSMakefileGenerator.h6
-rw-r--r--Source/cmGlobalMinGWMakefileGenerator.cxx6
-rw-r--r--Source/cmGlobalMinGWMakefileGenerator.h6
-rw-r--r--Source/cmGlobalNMakeMakefileGenerator.cxx10
-rw-r--r--Source/cmGlobalNMakeMakefileGenerator.h4
-rw-r--r--Source/cmGlobalVisualStudio10Generator.cxx8
-rw-r--r--Source/cmGlobalVisualStudio10Generator.h18
-rw-r--r--Source/cmGlobalVisualStudio6Generator.cxx36
-rw-r--r--Source/cmGlobalVisualStudio6Generator.h20
-rw-r--r--Source/cmGlobalVisualStudio71Generator.cxx32
-rw-r--r--Source/cmGlobalVisualStudio71Generator.h12
-rw-r--r--Source/cmGlobalVisualStudio7Generator.cxx64
-rw-r--r--Source/cmGlobalVisualStudio8Generator.cxx4
-rw-r--r--Source/cmGlobalVisualStudio8Generator.h6
-rw-r--r--Source/cmGlobalVisualStudio8Win64Generator.h8
-rw-r--r--Source/cmGlobalVisualStudio9Generator.cxx2
-rw-r--r--Source/cmGlobalVisualStudio9Generator.h12
-rw-r--r--Source/cmGlobalVisualStudio9Win64Generator.h8
-rw-r--r--Source/cmGlobalVisualStudioGenerator.cxx2
-rw-r--r--Source/cmGlobalVisualStudioGenerator.h2
-rw-r--r--Source/cmGlobalWatcomWMakeGenerator.cxx6
-rw-r--r--Source/cmGlobalWatcomWMakeGenerator.h6
-rw-r--r--Source/cmGlobalXCodeGenerator.h36
-rw-r--r--Source/cmHexFileConverter.cxx12
-rw-r--r--Source/cmHexFileConverter.h2
-rw-r--r--Source/cmIfCommand.h18
-rw-r--r--Source/cmIncludeDirectoryCommand.cxx6
-rw-r--r--Source/cmIncludeDirectoryCommand.h6
-rw-r--r--Source/cmIncludeExternalMSProjectCommand.cxx4
-rw-r--r--Source/cmIncludeExternalMSProjectCommand.h8
-rw-r--r--Source/cmIncludeRegularExpressionCommand.cxx4
-rw-r--r--Source/cmIncludeRegularExpressionCommand.h8
-rw-r--r--Source/cmInstallFilesCommand.h10
-rw-r--r--Source/cmInstallProgramsCommand.h8
-rw-r--r--Source/cmInstallTargetGenerator.h4
-rw-r--r--Source/cmInstallTargetsCommand.h8
-rw-r--r--Source/cmLinkDirectoriesCommand.h10
-rw-r--r--Source/cmLinkLibrariesCommand.cxx6
-rw-r--r--Source/cmLinkLibrariesCommand.h8
-rw-r--r--Source/cmListCommand.cxx8
-rw-r--r--Source/cmListFileCache.cxx20
-rw-r--r--Source/cmListFileCache.h8
-rw-r--r--Source/cmListFileLexer.c44
-rw-r--r--Source/cmLoadCacheCommand.cxx18
-rw-r--r--Source/cmLoadCacheCommand.h10
-rw-r--r--Source/cmLoadCommandCommand.cxx32
-rw-r--r--Source/cmLoadCommandCommand.h8
-rw-r--r--Source/cmLocalVisualStudio10Generator.cxx12
-rw-r--r--Source/cmLocalVisualStudio10Generator.h2
-rw-r--r--Source/cmLocalVisualStudio6Generator.cxx186
-rw-r--r--Source/cmLocalVisualStudio6Generator.h10
-rw-r--r--Source/cmLocalVisualStudio7Generator.cxx84
-rw-r--r--Source/cmLocalVisualStudio7Generator.h16
-rw-r--r--Source/cmMacroCommand.cxx12
-rw-r--r--Source/cmMacroCommand.h4
-rw-r--r--Source/cmMakeDepend.cxx14
-rw-r--r--Source/cmMakeDepend.h34
-rw-r--r--Source/cmMakeDirectoryCommand.h8
-rw-r--r--Source/cmMarkAsAdvancedCommand.cxx2
-rw-r--r--Source/cmMarkAsAdvancedCommand.h6
-rw-r--r--Source/cmMathCommand.cxx2
-rw-r--r--Source/cmMathCommand.h8
-rw-r--r--Source/cmMessageCommand.h6
-rw-r--r--Source/cmObject.h4
-rw-r--r--Source/cmOptionCommand.cxx4
-rw-r--r--Source/cmOptionCommand.h6
-rw-r--r--Source/cmOutputRequiredFilesCommand.cxx18
-rw-r--r--Source/cmOutputRequiredFilesCommand.h6
-rw-r--r--Source/cmProjectCommand.cxx6
-rw-r--r--Source/cmProjectCommand.h8
-rw-r--r--Source/cmProperty.h2
-rw-r--r--Source/cmPropertyDefinition.h6
-rw-r--r--Source/cmPropertyDefinitionMap.cxx8
-rw-r--r--Source/cmPropertyDefinitionMap.h2
-rw-r--r--Source/cmPropertyMap.cxx10
-rw-r--r--Source/cmPropertyMap.h4
-rw-r--r--Source/cmQTWrapCPPCommand.cxx2
-rw-r--r--Source/cmQTWrapCPPCommand.h4
-rw-r--r--Source/cmQTWrapUICommand.cxx2
-rw-r--r--Source/cmQTWrapUICommand.h4
-rw-r--r--Source/cmRemoveCommand.cxx10
-rw-r--r--Source/cmRemoveCommand.h10
-rw-r--r--Source/cmRemoveDefinitionsCommand.h12
-rw-r--r--Source/cmReturnCommand.h8
-rw-r--r--Source/cmSeparateArgumentsCommand.h10
-rw-r--r--Source/cmSetCommand.cxx20
-rw-r--r--Source/cmSetCommand.h10
-rw-r--r--Source/cmSetDirectoryPropertiesCommand.cxx14
-rw-r--r--Source/cmSetDirectoryPropertiesCommand.h6
-rw-r--r--Source/cmSetSourceFilesPropertiesCommand.cxx8
-rw-r--r--Source/cmSetSourceFilesPropertiesCommand.h6
-rw-r--r--Source/cmSetTargetPropertiesCommand.cxx8
-rw-r--r--Source/cmSetTargetPropertiesCommand.h10
-rw-r--r--Source/cmSetTestsPropertiesCommand.cxx12
-rw-r--r--Source/cmSetTestsPropertiesCommand.h4
-rw-r--r--Source/cmSiteNameCommand.cxx10
-rw-r--r--Source/cmSiteNameCommand.h8
-rw-r--r--Source/cmSourceFile.cxx30
-rw-r--r--Source/cmSourceFile.h2
-rw-r--r--Source/cmSourceGroup.cxx10
-rw-r--r--Source/cmSourceGroup.h22
-rw-r--r--Source/cmSourceGroupCommand.cxx8
-rw-r--r--Source/cmSourceGroupCommand.h8
-rw-r--r--Source/cmStandardIncludes.h16
-rw-r--r--Source/cmStringCommand.cxx72
-rw-r--r--Source/cmStringCommand.h6
-rw-r--r--Source/cmSubdirCommand.cxx14
-rw-r--r--Source/cmSubdirCommand.h8
-rw-r--r--Source/cmSubdirDependsCommand.h6
-rw-r--r--Source/cmTest.cxx10
-rw-r--r--Source/cmTest.h2
-rw-r--r--Source/cmTryRunCommand.h10
-rw-r--r--Source/cmUseMangledMesaCommand.cxx12
-rw-r--r--Source/cmUtilitySourceCommand.cxx22
-rw-r--r--Source/cmUtilitySourceCommand.h4
-rw-r--r--Source/cmVariableRequiresCommand.cxx10
-rw-r--r--Source/cmVariableRequiresCommand.h10
-rw-r--r--Source/cmVariableWatch.cxx8
-rw-r--r--Source/cmVariableWatch.h4
-rw-r--r--Source/cmVariableWatchCommand.cxx2
-rw-r--r--Source/cmVariableWatchCommand.h6
-rw-r--r--Source/cmVisualStudio10TargetGenerator.cxx112
-rw-r--r--Source/cmVisualStudio10TargetGenerator.h10
-rw-r--r--Source/cmVisualStudioGeneratorOptions.cxx4
-rw-r--r--Source/cmWhileCommand.h10
-rw-r--r--Source/cmWin32ProcessExecution.cxx228
-rw-r--r--Source/cmWin32ProcessExecution.h18
-rw-r--r--Source/cmWriteFileCommand.cxx2
-rw-r--r--Source/cmWriteFileCommand.h6
-rw-r--r--Source/cmXCode21Object.cxx8
-rw-r--r--Source/cmXCodeObject.cxx24
-rw-r--r--Source/cmXCodeObject.h28
-rw-r--r--Source/cmXMLParser.cxx10
-rw-r--r--Source/cmXMLParser.h24
-rw-r--r--Source/cmakewizard.cxx2
-rw-r--r--Source/cmakewizard.h12
-rw-r--r--Source/cmakexbuild.cxx4
-rwxr-xr-xSource/cmparseMSBuildXML.py22
-rw-r--r--Source/cmw9xcom.cxx4
-rw-r--r--Templates/CMakeVisualStudio6Configurations.cmake2
-rw-r--r--Templates/TestDriver.cxx.in8
-rwxr-xr-xTemplates/cygwin-package.sh.in12
-rw-r--r--Tests/BuildDepends/CMakeLists.txt38
-rw-r--r--Tests/CMakeBuildTest.cmake.in14
-rw-r--r--Tests/CMakeTests/ToolchainTest.cmake.in2
-rw-r--r--Tests/COnly/libc2.h2
-rw-r--r--Tests/CPackComponents/CMakeLists.txt2
-rw-r--r--Tests/CTestScriptMode/CTestTestScriptMode.cmake.in2
-rw-r--r--Tests/CTestTest/test.cmake.in6
-rw-r--r--Tests/Complex/CMakeLists.txt34
-rw-r--r--Tests/Complex/Executable/CMakeLists.txt4
-rw-r--r--Tests/Complex/Executable/Temp/CMakeLists.txt4
-rw-r--r--Tests/Complex/Executable/complex.cxx132
-rw-r--r--Tests/Complex/Executable/testcflags.c2
-rw-r--r--Tests/Complex/Library/CMakeLists.txt16
-rw-r--r--Tests/Complex/Library/create_file.cxx4
-rw-r--r--Tests/Complex/Library/testConly.c4
-rw-r--r--Tests/Complex/Library/testConly.h2
-rw-r--r--Tests/ComplexOneConfig/CMakeLists.txt34
-rw-r--r--Tests/ComplexOneConfig/Executable/CMakeLists.txt4
-rw-r--r--Tests/ComplexOneConfig/Executable/Temp/CMakeLists.txt4
-rw-r--r--Tests/ComplexOneConfig/Executable/complex.cxx132
-rw-r--r--Tests/ComplexOneConfig/Executable/testcflags.c2
-rw-r--r--Tests/ComplexOneConfig/Library/CMakeLists.txt16
-rw-r--r--Tests/ComplexOneConfig/Library/create_file.cxx4
-rw-r--r--Tests/ComplexOneConfig/Library/testConly.c4
-rw-r--r--Tests/ComplexOneConfig/Library/testConly.h2
-rw-r--r--Tests/CrossCompile/CMakeLists.txt2
-rw-r--r--Tests/CustComDepend/CMakeLists.txt2
-rw-r--r--Tests/CustComDepend/bar.h2
-rw-r--r--Tests/CustComDepend/foo.cxx2
-rw-r--r--Tests/CustomCommand/CMakeLists.txt20
-rw-r--r--Tests/CustomCommand/GeneratedHeader/CMakeLists.txt12
-rw-r--r--Tests/CustomCommand/foo.in2
-rw-r--r--Tests/CustomCommandWorkingDirectory/CMakeLists.txt2
-rw-r--r--Tests/Dependency/Exec2/CMakeLists.txt2
-rw-r--r--Tests/DocTest/DocTest.cxx4
-rw-r--r--Tests/Fortran/CMakeLists.txt6
-rw-r--r--Tests/Fortran/foo.f2
-rw-r--r--Tests/Fortran/test_use_in_comment_freeform.f906
-rw-r--r--Tests/Framework/foo.cxx2
-rw-r--r--Tests/JCTest/CMakeLists.txt2
-rw-r--r--Tests/Java/A.java6
-rw-r--r--Tests/Java/HelloWorld.java2
-rwxr-xr-xTests/KDE4StableBranchTest/test_kde4.sh.in4
-rw-r--r--Tests/LibName/CMakeLists.txt2
-rw-r--r--Tests/LibName/bar.c4
-rw-r--r--Tests/LibName/foo.c4
-rw-r--r--Tests/LibName/foobar.c2
-rw-r--r--Tests/LoadCommand/CMakeCommands/cmTestCommand.c40
-rw-r--r--Tests/LoadCommand/CMakeLists.txt16
-rw-r--r--Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c40
-rw-r--r--Tests/LoadCommandOneConfig/CMakeLists.txt16
-rw-r--r--Tests/NewlineArgs/CMakeLists.txt4
-rw-r--r--Tests/ObjC++/objc++.mm2
-rw-r--r--Tests/OutOfSource/OutOfSourceSubdir/testlib.h2
-rw-r--r--Tests/Plugin/src/example_exe.cxx2
-rw-r--r--Tests/Properties/CMakeLists.txt20
-rw-r--r--Tests/Simple/CMakeLists.txt6
-rw-r--r--Tests/Simple/simpleWe.cpp2
-rw-r--r--Tests/SimpleCOnly/main.c2
-rw-r--r--Tests/SimpleInstall/CMakeLists.txt18
-rw-r--r--Tests/SimpleInstall/PackageScript.cmake2
-rw-r--r--Tests/SimpleInstall/lib2.h2
-rw-r--r--Tests/SimpleInstall/lib3.h2
-rw-r--r--Tests/SimpleInstall/lib4.h2
-rw-r--r--Tests/SimpleInstallS2/CMakeLists.txt18
-rw-r--r--Tests/SimpleInstallS2/PackageScript.cmake2
-rw-r--r--Tests/SimpleInstallS2/lib2.h2
-rw-r--r--Tests/SimpleInstallS2/lib3.h2
-rw-r--r--Tests/SimpleInstallS2/lib4.h2
-rw-r--r--Tests/SourceGroups/CMakeLists.txt6
-rw-r--r--Tests/SourceGroups/README.txt2
-rw-r--r--Tests/StringFileTest/CMakeLists.txt4
-rw-r--r--Tests/StringFileTest/InputFile.h.in4
-rw-r--r--Tests/StringFileTest/StringFile.cxx2
-rw-r--r--Tests/SubDir/CMakeLists.txt10
-rw-r--r--Tests/SubDirSpaces/CMakeLists.txt10
-rw-r--r--Tests/SwigTest/CMakeLists.txt2
-rw-r--r--Tests/SwigTest/example.h4
-rwxr-xr-xTests/SwigTest/runme.pike6
-rw-r--r--Tests/SwigTest/runme.py2
-rw-r--r--Tests/SystemInformation/CMakeLists.txt10
-rw-r--r--Tests/SystemInformation/DumpInformation.cxx8
-rw-r--r--Tests/TargetName/scripts/CMakeLists.txt2
-rw-r--r--Tests/TestDriver/CMakeLists.txt10
-rw-r--r--Tests/TestDriver/test1.cxx2
-rw-r--r--Tests/Testing/CMakeLists.txt8
-rw-r--r--Tests/Testing/DartConfig.cmake2
-rw-r--r--Tests/TryCompile/CMakeLists.txt22
-rw-r--r--Tests/TryCompile/expect_arg.c2
-rw-r--r--Tests/TryCompile/pass.c2
-rw-r--r--Tests/Tutorial/Step2/MathFunctions/mysqrt.cxx4
-rw-r--r--Tests/Tutorial/Step3/CMakeLists.txt6
-rw-r--r--Tests/Tutorial/Step3/MathFunctions/mysqrt.cxx4
-rw-r--r--Tests/Tutorial/Step4/CMakeLists.txt4
-rw-r--r--Tests/Tutorial/Step4/MathFunctions/mysqrt.cxx4
-rw-r--r--Tests/Tutorial/Step5/CMakeLists.txt4
-rw-r--r--Tests/Tutorial/Step5/MathFunctions/MakeTable.cxx6
-rw-r--r--Tests/Tutorial/Step5/MathFunctions/mysqrt.cxx4
-rw-r--r--Tests/Tutorial/Step6/CMakeLists.txt4
-rw-r--r--Tests/Tutorial/Step6/MathFunctions/CMakeLists.txt2
-rw-r--r--Tests/Tutorial/Step6/MathFunctions/MakeTable.cxx6
-rw-r--r--Tests/Tutorial/Step6/MathFunctions/mysqrt.cxx4
-rw-r--r--Tests/Tutorial/Step7/CMakeLists.txt4
-rw-r--r--Tests/Tutorial/Step7/MathFunctions/CMakeLists.txt2
-rw-r--r--Tests/Tutorial/Step7/MathFunctions/MakeTable.cxx6
-rw-r--r--Tests/Tutorial/Step7/MathFunctions/mysqrt.cxx4
-rw-r--r--Tests/VSExternalInclude/CMakeLists.txt4
-rw-r--r--Tests/Wrapping/CMakeLists.txt8
-rw-r--r--Tests/Wrapping/qtnoqtmain.cxx2
-rw-r--r--Tests/X11/CMakeLists.txt4
-rw-r--r--Tests/X11/HelloWorldX11.cxx22
-rw-r--r--Utilities/CMakeLists.txt2
-rwxr-xr-xUtilities/Doxygen/doc_makeall.sh.in36
-rw-r--r--Utilities/KWStyle/CMakeLists.txt2
-rw-r--r--Utilities/KWStyle/CMakeMoreChecks.kws.xml.in2
-rw-r--r--Utilities/Release/Cygwin/CMakeLists.txt2
-rwxr-xr-xUtilities/Release/Cygwin/cygwin-package.sh.in12
-rw-r--r--Utilities/Release/release_cmake.cmake14
-rwxr-xr-xUtilities/Release/release_cmake.sh.in14
-rw-r--r--Utilities/Release/upload_release.cmake2
-rw-r--r--doxygen.config642
614 files changed, 3951 insertions, 3951 deletions
diff --git a/CMakeCPack.cmake b/CMakeCPack.cmake
index c3c25f5..9ee56af 100644
--- a/CMakeCPack.cmake
+++ b/CMakeCPack.cmake
@@ -70,12 +70,12 @@ IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
IF(NOT DEFINED CPACK_PACKAGE_FILE_NAME)
# if the CPACK_PACKAGE_FILE_NAME is not defined by the cache
- # default to source package - system, on cygwin system is not
+ # default to source package - system, on cygwin system is not
# needed
IF(CYGWIN)
SET(CPACK_PACKAGE_FILE_NAME "${CPACK_SOURCE_PACKAGE_FILE_NAME}")
ELSE(CYGWIN)
- SET(CPACK_PACKAGE_FILE_NAME
+ SET(CPACK_PACKAGE_FILE_NAME
"${CPACK_SOURCE_PACKAGE_FILE_NAME}-${CPACK_SYSTEM_NAME}")
ENDIF(CYGWIN)
ENDIF(NOT DEFINED CPACK_PACKAGE_FILE_NAME)
@@ -102,9 +102,9 @@ IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
SET(CPACK_CYGWIN_PATCH_NUMBER 1)
# These files are required by the cmCPackCygwinSourceGenerator and the files
# put into the release tar files.
- SET(CPACK_CYGWIN_BUILD_SCRIPT
+ SET(CPACK_CYGWIN_BUILD_SCRIPT
"${CMake_BINARY_DIR}/@CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@.sh")
- SET(CPACK_CYGWIN_PATCH_FILE
+ SET(CPACK_CYGWIN_PATCH_FILE
"${CMake_BINARY_DIR}/@CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@.patch")
# include the sub directory cmake file for cygwin that
# configures some files and adds some install targets
diff --git a/CMakeCPackOptions.cmake.in b/CMakeCPackOptions.cmake.in
index 69a1508..28b6ec0 100644
--- a/CMakeCPackOptions.cmake.in
+++ b/CMakeCPackOptions.cmake.in
@@ -1,6 +1,6 @@
# This file is configured at cmake time, and loaded at cpack time.
# To pass variables to cpack from cmake, they must be configured
-# in this file.
+# in this file.
if(CPACK_GENERATOR MATCHES "NSIS")
SET(CPACK_NSIS_INSTALL_ROOT "@CPACK_NSIS_INSTALL_ROOT@")
@@ -45,9 +45,9 @@ if(CPACK_GENERATOR MATCHES "CygwinSource")
endif(CPACK_GENERATOR MATCHES "CygwinSource")
if("${CPACK_GENERATOR}" STREQUAL "PackageMaker")
- if(CMAKE_PACKAGE_QTGUI)
+ if(CMAKE_PACKAGE_QTGUI)
set(CPACK_PACKAGE_DEFAULT_LOCATION "/Applications")
- else(CMAKE_PACKAGE_QTGUI)
+ else(CMAKE_PACKAGE_QTGUI)
set(CPACK_PACKAGE_DEFAULT_LOCATION "/usr")
- endif(CMAKE_PACKAGE_QTGUI)
+ endif(CMAKE_PACKAGE_QTGUI)
endif("${CPACK_GENERATOR}" STREQUAL "PackageMaker")
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8522cad..f8d1758 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -114,11 +114,11 @@ MACRO(CMAKE_SETUP_TESTING)
IF (NOT DART_ROOT)
SET(MAKEPROGRAM ${CMAKE_MAKE_PROGRAM})
ENDIF (NOT DART_ROOT)
-
+
IF(BUILD_TESTING)
- SET(CMAKE_TEST_GENERATOR "" CACHE STRING
+ SET(CMAKE_TEST_GENERATOR "" CACHE STRING
"Generator used when running tests")
- SET(CMAKE_TEST_MAKEPROGRAM "" CACHE FILEPATH
+ SET(CMAKE_TEST_MAKEPROGRAM "" CACHE FILEPATH
"Generator used when running tests")
IF(NOT CMAKE_TEST_GENERATOR)
SET(CMAKE_TEST_GENERATOR "${CMAKE_GENERATOR}")
@@ -126,7 +126,7 @@ MACRO(CMAKE_SETUP_TESTING)
ELSE(NOT CMAKE_TEST_GENERATOR)
SET(CMAKE_TEST_DIFFERENT_GENERATOR TRUE)
ENDIF(NOT CMAKE_TEST_GENERATOR)
-
+
# Are we testing with the MSVC compiler?
SET(CMAKE_TEST_MSVC 0)
IF(MSVC AND NOT CMAKE_TEST_DIFFERENT_GENERATOR)
@@ -138,14 +138,14 @@ MACRO(CMAKE_SETUP_TESTING)
ENDIF("${CMAKE_TEST_GENERATOR}" MATCHES "NMake" OR
"${CMAKE_TEST_GENERATOR}" MATCHES "Visual Studio")
ENDIF(MSVC AND NOT CMAKE_TEST_DIFFERENT_GENERATOR)
-
+
SET(CMAKE_TEST_SYSTEM_LIBRARIES 0)
FOREACH(util CURL EXPAT XMLRPC ZLIB)
IF(CMAKE_USE_SYSTEM_${util})
SET(CMAKE_TEST_SYSTEM_LIBRARIES 1)
ENDIF(CMAKE_USE_SYSTEM_${util})
ENDFOREACH(util)
-
+
# This variable is set by cmake, however to
# test cmake we want to make sure that
# the ctest from this cmake is used for testing
@@ -169,7 +169,7 @@ MACRO(CMAKE_SETUP_TESTING)
CONFIGURE_FILE(${CMake_SOURCE_DIR}/CTestCustom.ctest.in
${CMake_BINARY_DIR}/CTestCustom.ctest @ONLY)
IF(BUILD_TESTING AND DART_ROOT)
- CONFIGURE_FILE(${CMake_SOURCE_DIR}/CMakeLogo.gif
+ CONFIGURE_FILE(${CMake_SOURCE_DIR}/CMakeLogo.gif
${CMake_BINARY_DIR}/Testing/HTML/TestingResults/Icons/Logo.gif COPYONLY)
ENDIF(BUILD_TESTING AND DART_ROOT)
MARK_AS_ADVANCED(DART_ROOT)
@@ -253,18 +253,18 @@ MACRO (CMAKE_BUILD_UTILITIES)
${CMake_BINARY_DIR}/Utilities
${CMake_SOURCE_DIR}/Utilities
)
-
+
# check for the use of system libraries versus builtin ones
# (a macro defined in this file)
CMAKE_HANDLE_SYSTEM_LIBRARIES()
-
+
#---------------------------------------------------------------------
# Build zlib library for Curl, CMake, and CTest.
SET(CMAKE_ZLIB_HEADER "cm_zlib.h")
IF(CMAKE_USE_SYSTEM_ZLIB)
FIND_PACKAGE(ZLIB)
IF(NOT ZLIB_FOUND)
- MESSAGE(FATAL_ERROR
+ MESSAGE(FATAL_ERROR
"CMAKE_USE_SYSTEM_ZLIB is ON but a zlib is not found!")
ENDIF(NOT ZLIB_FOUND)
SET(CMAKE_ZLIB_INCLUDES ${ZLIB_INCLUDE_DIR})
@@ -275,13 +275,13 @@ MACRO (CMAKE_BUILD_UTILITIES)
ADD_SUBDIRECTORY(Utilities/cmzlib)
CMAKE_SET_TARGET_FOLDER(cmzlib "Utilities/3rdParty")
ENDIF(CMAKE_USE_SYSTEM_ZLIB)
-
+
#---------------------------------------------------------------------
# Build Curl library for CTest.
IF(CMAKE_USE_SYSTEM_CURL)
FIND_PACKAGE(CURL)
IF(NOT CURL_FOUND)
- MESSAGE(FATAL_ERROR
+ MESSAGE(FATAL_ERROR
"CMAKE_USE_SYSTEM_CURL is ON but a curl is not found!")
ENDIF(NOT CURL_FOUND)
SET(CMAKE_CURL_INCLUDES ${CURL_INCLUDE_DIRS})
@@ -306,7 +306,7 @@ MACRO (CMAKE_BUILD_UTILITIES)
#---------------------------------------------------------------------
# Build Compress library for CTest.
- SET(CMAKE_COMPRESS_INCLUDES
+ SET(CMAKE_COMPRESS_INCLUDES
"${CMAKE_CURRENT_BINARY_DIR}/Utilities/cmcompress")
SET(CMAKE_COMPRESS_LIBRARIES "cmcompress")
ADD_SUBDIRECTORY(Utilities/cmcompress)
@@ -314,7 +314,7 @@ MACRO (CMAKE_BUILD_UTILITIES)
IF(CMAKE_USE_SYSTEM_BZIP2)
FIND_PACKAGE(BZip2)
ELSE()
- SET(BZIP2_INCLUDE_DIR
+ SET(BZIP2_INCLUDE_DIR
"${CMAKE_CURRENT_SOURCE_DIR}/Utilities/cmbzip2")
SET(BZIP2_LIBRARIES cmbzip2)
ADD_SUBDIRECTORY(Utilities/cmbzip2)
@@ -364,7 +364,7 @@ MACRO (CMAKE_BUILD_UTILITIES)
ADD_SUBDIRECTORY(Utilities/cmexpat)
CMAKE_SET_TARGET_FOLDER(cmexpat "Utilities/3rdParty")
ENDIF(CMAKE_USE_SYSTEM_EXPAT)
-
+
#---------------------------------------------------------------------
# Build XMLRPC library for CMake and CTest.
IF(CTEST_USE_XMLRPC)
@@ -376,7 +376,7 @@ MACRO (CMAKE_BUILD_UTILITIES)
SET(CMAKE_XMLRPC_INCLUDES ${XMLRPC_INCLUDE_DIRS})
SET(CMAKE_XMLRPC_LIBRARIES ${XMLRPC_LIBRARIES})
ENDIF(CTEST_USE_XMLRPC)
-
+
#---------------------------------------------------------------------
# Use curses?
IF (UNIX)
@@ -454,7 +454,7 @@ SET_DIRECTORY_PROPERTIES(PROPERTIES
# where to write the resulting executables and libraries
SET(BUILD_SHARED_LIBS OFF)
SET(EXECUTABLE_OUTPUT_PATH "" CACHE INTERNAL "No configurable exe dir.")
-SET(LIBRARY_OUTPUT_PATH "" CACHE INTERNAL
+SET(LIBRARY_OUTPUT_PATH "" CACHE INTERNAL
"Where to put the libraries for CMake")
# The CMake executables usually do not need any rpath to run in the build or
@@ -511,12 +511,12 @@ IF("x${CMAKE_TESTS_CDASH_SERVER}" STREQUAL "x")
SET(CMAKE_TESTS_CDASH_SERVER "http://www.cdash.org/CDash")
ENDIF("x${CMAKE_TESTS_CDASH_SERVER}" STREQUAL "x")
-# build the utilities (a macro defined in this file)
+# build the utilities (a macro defined in this file)
CMAKE_BUILD_UTILITIES()
# On NetBSD ncurses is required, since curses doesn't have the wsyncup()
# function. ncurses is installed via pkgsrc, so the library is in /usr/pkg/lib,
-# which isn't in the default linker search path. So without RPATH ccmake
+# which isn't in the default linker search path. So without RPATH ccmake
# doesn't run and the build doesn't succeed since ccmake is executed for
# generating the documentation.
IF(BUILD_CursesDialog)
@@ -539,10 +539,10 @@ IF(BUILD_QtDialog)
IF(NOT "${ENDCH}" STREQUAL "/")
SET(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/")
ENDIF(NOT "${ENDCH}" STREQUAL "/")
- SET(CMAKE_INSTALL_PREFIX
+ SET(CMAKE_INSTALL_PREFIX
"${CMAKE_INSTALL_PREFIX}${CMAKE_BUNDLE_NAME}.app/Contents")
ENDIF(APPLE)
-
+
SET(QT_NEED_RPATH FALSE)
IF(NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib64" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib64")
SET(QT_NEED_RPATH TRUE)
@@ -551,7 +551,7 @@ ENDIF(BUILD_QtDialog)
# The same might be true on other systems for other libraries.
-# Then only enable RPATH if we have are building at least with cmake 2.4,
+# Then only enable RPATH if we have are building at least with cmake 2.4,
# since this one has much better RPATH features than cmake 2.2.
# The executables are then built with the RPATH for the libraries outside
# the build tree, which is both the build and the install RPATH.
@@ -583,7 +583,7 @@ CONFIGURE_FILE(
"${CMAKE_CURRENT_BINARY_DIR}/DartLocal.conf"
COPYONLY)
-OPTION(CMAKE_STRICT
+OPTION(CMAKE_STRICT
"Perform strict testing to record property and variable access. Can be used to report any undefined properties or variables" OFF)
MARK_AS_ADVANCED(CMAKE_STRICT)
@@ -600,7 +600,7 @@ CMAKE_SET_TARGET_FOLDER(cmw9xcom "Utilities/Win9xCompat")
CMAKE_SET_TARGET_FOLDER(documentation "Documentation")
# add a test
-ADD_TEST(SystemInformationNew "${CMAKE_CMAKE_COMMAND}"
+ADD_TEST(SystemInformationNew "${CMAKE_CMAKE_COMMAND}"
--system-information -G "${CMAKE_TEST_GENERATOR}" )
# Install license file as it requires.
diff --git a/CTestConfig.cmake b/CTestConfig.cmake
index 3903222..aaf551a 100644
--- a/CTestConfig.cmake
+++ b/CTestConfig.cmake
@@ -19,7 +19,7 @@ set(CTEST_DROP_SITE_CDASH TRUE)
set(CTEST_CDASH_VERSION "1.6")
set(CTEST_CDASH_QUERY_VERSION TRUE)
-# use old trigger stuff so that cmake 2.4 and below will not
+# use old trigger stuff so that cmake 2.4 and below will not
# get errors on trigger
-SET (TRIGGER_SITE
+SET (TRIGGER_SITE
"http://public.kitware.com/cgi-bin/Submit-CMake-TestingResults.cgi")
diff --git a/CompileFlags.cmake b/CompileFlags.cmake
index 3b455b9..65f4c69 100644
--- a/CompileFlags.cmake
+++ b/CompileFlags.cmake
@@ -27,7 +27,7 @@ ENDIF()
# Disable deprecation warnings for standard C functions.
# really only needed for newer versions of VS, but should
-# not hurt other versions, and this will work into the
+# not hurt other versions, and this will work into the
# future
IF(MSVC OR _INTEL_WINDOWS)
ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE)
@@ -56,9 +56,9 @@ ENDIF(CMAKE_SYSTEM MATCHES "OSF1-V.*")
# use the ansi CXX compile flag for building cmake
IF (CMAKE_ANSI_CXXFLAGS)
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_ANSI_CXXFLAGS}")
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_ANSI_CXXFLAGS}")
ENDIF (CMAKE_ANSI_CXXFLAGS)
IF (CMAKE_ANSI_CFLAGS)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_ANSI_CFLAGS}")
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_ANSI_CFLAGS}")
ENDIF (CMAKE_ANSI_CFLAGS)
diff --git a/Docs/cmake-indent.vim b/Docs/cmake-indent.vim
index f149873..a26dd06 100644
--- a/Docs/cmake-indent.vim
+++ b/Docs/cmake-indent.vim
@@ -1,11 +1,11 @@
" =============================================================================
-"
+"
" Program: CMake - Cross-Platform Makefile Generator
" Module: $RCSfile$
" Language: VIM
" Date: $Date$
" Version: $Revision$
-"
+"
" =============================================================================
" Vim indent file
diff --git a/Docs/cmake-mode.el b/Docs/cmake-mode.el
index 9517455..478bc7a 100644
--- a/Docs/cmake-mode.el
+++ b/Docs/cmake-mode.el
@@ -34,7 +34,7 @@
;; cmake executable variable used to run cmake --help-command
;; on commands in cmake-mode
;;
-;; cmake-command-help Written by James Bigler
+;; cmake-command-help Written by James Bigler
;;
(defcustom cmake-mode-cmake-executable "cmake"
@@ -191,11 +191,11 @@ the indentation. Otherwise it retains the same position on the line"
(setq save-point (point))
(goto-char (point-min))
(while (re-search-forward "^\\([ \t]*\\)\\(\\w+\\)\\([ \t]*(\\)" nil t)
- (replace-match
- (concat
- (match-string 1)
- (downcase (match-string 2))
- (match-string 3))
+ (replace-match
+ (concat
+ (match-string 1)
+ (downcase (match-string 2))
+ (match-string 3))
t))
(goto-char save-point)
)
diff --git a/Docs/cmake-syntax.vim b/Docs/cmake-syntax.vim
index 80b348e..80395ab 100644
--- a/Docs/cmake-syntax.vim
+++ b/Docs/cmake-syntax.vim
@@ -36,9 +36,9 @@ syn region cmakeVariableValue start=/\${/ end=/}/
\ contained oneline contains=CONTAINED,cmakeTodo
syn region cmakeEnvironment start=/\$ENV{/ end=/}/
\ contained oneline contains=CONTAINED,cmakeTodo
-syn region cmakeString start=/"/ end=/"/
+syn region cmakeString start=/"/ end=/"/
\ contains=CONTAINED,cmakeTodo,cmakeOperators
-syn region cmakeArguments start=/(/ end=/)/
+syn region cmakeArguments start=/(/ end=/)/
\ contains=ALLBUT,cmakeArguments,cmakeTodo
syn keyword cmakeSystemVariables
\ WIN32 UNIX APPLE CYGWIN BORLAND MINGW MSVC MSVC_IDE MSVC60 MSVC70 MSVC71 MSVC80 MSVC90
@@ -49,11 +49,11 @@ syn keyword cmakeDeprecated ABSTRACT_FILES BUILD_NAME SOURCE_FILES SOURCE_FILES_
\ nextgroup=cmakeArguments
" The keywords are generated as: cmake --help-command-list | tr "\n" " "
-syn keyword cmakeStatement
+syn keyword cmakeStatement
\ ADD_CUSTOM_COMMAND ADD_CUSTOM_TARGET ADD_DEFINITIONS ADD_DEPENDENCIES ADD_EXECUTABLE ADD_LIBRARY ADD_SUBDIRECTORY ADD_TEST AUX_SOURCE_DIRECTORY BUILD_COMMAND BUILD_NAME CMAKE_MINIMUM_REQUIRED CONFIGURE_FILE CREATE_TEST_SOURCELIST ELSE ELSEIF ENABLE_LANGUAGE ENABLE_TESTING ENDFOREACH ENDFUNCTION ENDIF ENDMACRO ENDWHILE EXEC_PROGRAM EXECUTE_PROCESS EXPORT_LIBRARY_DEPENDENCIES FILE FIND_FILE FIND_LIBRARY FIND_PACKAGE FIND_PATH FIND_PROGRAM FLTK_WRAP_UI FOREACH FUNCTION GET_CMAKE_PROPERTY GET_DIRECTORY_PROPERTY GET_FILENAME_COMPONENT GET_SOURCE_FILE_PROPERTY GET_TARGET_PROPERTY GET_TEST_PROPERTY IF INCLUDE INCLUDE_DIRECTORIES INCLUDE_EXTERNAL_MSPROJECT INCLUDE_REGULAR_EXPRESSION INSTALL INSTALL_FILES INSTALL_PROGRAMS INSTALL_TARGETS LINK_DIRECTORIES LINK_LIBRARIES LIST LOAD_CACHE LOAD_COMMAND MACRO MAKE_DIRECTORY MARK_AS_ADVANCED MATH MESSAGE OPTION OUTPUT_REQUIRED_FILES PROJECT QT_WRAP_CPP QT_WRAP_UI REMOVE REMOVE_DEFINITIONS SEPARATE_ARGUMENTS SET SET_DIRECTORY_PROPERTIES SET_SOURCE_FILES_PROPERTIES SET_TARGET_PROPERTIES SET_TESTS_PROPERTIES SITE_NAME SOURCE_GROUP STRING SUBDIR_DEPENDS SUBDIRS TARGET_LINK_LIBRARIES TRY_COMPILE TRY_RUN UNSET USE_MANGLED_MESA UTILITY_SOURCE VARIABLE_REQUIRES VTK_MAKE_INSTANTIATOR VTK_WRAP_JAVA VTK_WRAP_PYTHON VTK_WRAP_TCL WHILE WRITE_FILE
\ nextgroup=cmakeArguments
-syn keyword cmakeTodo
- \ TODO FIXME XXX
+syn keyword cmakeTodo
+ \ TODO FIXME XXX
\ contained
" Define the default highlighting.
diff --git a/Example/Demo/demo.cxx b/Example/Demo/demo.cxx
index 31de038..815c814 100644
--- a/Example/Demo/demo.cxx
+++ b/Example/Demo/demo.cxx
@@ -5,6 +5,6 @@ extern Hello hello;
int main()
{
hello.Print();
-
+
return 0;
}
diff --git a/Modules/CMakeAddNewLanguage.txt b/Modules/CMakeAddNewLanguage.txt
index 203c39d..6a30dd8 100644
--- a/Modules/CMakeAddNewLanguage.txt
+++ b/Modules/CMakeAddNewLanguage.txt
@@ -1,7 +1,7 @@
CMakeDetermine(LANG)Compiler.cmake -> this should find the compiler for LANG and configure CMake(LANG)Compiler.cmake.in
CMake(LANG)Compiler.cmake.in -> used by CMakeDetermine(LANG)Compiler.cmake
- This file is used to store compiler information and is copied down into try
+ This file is used to store compiler information and is copied down into try
compile directories so that try compiles do not need to re-determine and test the LANG
CMakeTest(LANG)Compiler.cmake -> test the compiler and set:
diff --git a/Modules/CMakeBackwardCompatibilityC.cmake b/Modules/CMakeBackwardCompatibilityC.cmake
index 00e5688..60dcb6c 100644
--- a/Modules/CMakeBackwardCompatibilityC.cmake
+++ b/Modules/CMakeBackwardCompatibilityC.cmake
@@ -67,7 +67,7 @@ IF(NOT CMAKE_SKIP_COMPATIBILITY_TESTS)
INCLUDE (FindThreads)
- SET (CMAKE_THREAD_LIBS "${CMAKE_THREAD_LIBS_INIT}" CACHE STRING
+ SET (CMAKE_THREAD_LIBS "${CMAKE_THREAD_LIBS_INIT}" CACHE STRING
"Thread library used.")
SET (CMAKE_USE_PTHREADS "${CMAKE_USE_PTHREADS_INIT}" CACHE BOOL
@@ -79,7 +79,7 @@ IF(NOT CMAKE_SKIP_COMPATIBILITY_TESTS)
SET (CMAKE_HP_PTHREADS ${CMAKE_HP_PTHREADS_INIT} CACHE BOOL
"Use HP pthreads.")
- SET (CMAKE_USE_SPROC ${CMAKE_USE_SPROC_INIT} CACHE BOOL
+ SET (CMAKE_USE_SPROC ${CMAKE_USE_SPROC_INIT} CACHE BOOL
"Use sproc libs.")
IF(__ERASE_CMAKE_TRY_COMPILE_OSX_ARCHITECTURES)
diff --git a/Modules/CMakeBackwardCompatibilityCXX.cmake b/Modules/CMakeBackwardCompatibilityCXX.cmake
index 707bbde..839c21d 100644
--- a/Modules/CMakeBackwardCompatibilityCXX.cmake
+++ b/Modules/CMakeBackwardCompatibilityCXX.cmake
@@ -1,5 +1,5 @@
# - define a bunch of backwards compatibility variables
-# CMAKE_ANSI_CXXFLAGS - flag for ansi c++
+# CMAKE_ANSI_CXXFLAGS - flag for ansi c++
# CMAKE_HAS_ANSI_STRING_STREAM - has <strstream>
# INCLUDE(TestForANSIStreamHeaders)
# INCLUDE(CheckIncludeFileCXX)
@@ -37,7 +37,7 @@ IF(NOT CMAKE_SKIP_COMPATIBILITY_TESTS)
# if the compiler liked the flag then set CMAKE_ANSI_CXXFLAGS
# to the flag
IF(CMAKE_CXX_ACCEPTS_FLAGS)
- SET(CMAKE_ANSI_CXXFLAGS ${CMAKE_TRY_ANSI_CXX_FLAGS} CACHE INTERNAL
+ SET(CMAKE_ANSI_CXXFLAGS ${CMAKE_TRY_ANSI_CXX_FLAGS} CACHE INTERNAL
"What flags are required by the c++ compiler to make it ansi." )
ENDIF(CMAKE_CXX_ACCEPTS_FLAGS)
ENDIF( CMAKE_TRY_ANSI_CXX_FLAGS MATCHES ".+")
diff --git a/Modules/CMakeCInformation.cmake b/Modules/CMakeCInformation.cmake
index afac7a4..fab5807 100644
--- a/Modules/CMakeCInformation.cmake
+++ b/Modules/CMakeCInformation.cmake
@@ -57,7 +57,7 @@ IF(CMAKE_C_COMPILER_ID)
OPTIONAL RESULT_VARIABLE _INCLUDED_FILE)
ENDIF(CMAKE_C_COMPILER_ID)
IF (NOT _INCLUDED_FILE)
- INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_BASE_NAME}
+ INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_BASE_NAME}
OPTIONAL RESULT_VARIABLE _INCLUDED_FILE)
ENDIF (NOT _INCLUDED_FILE)
# We specify the compiler information in the system file for some
@@ -76,7 +76,7 @@ IF(CMAKE_C_SIZEOF_DATA_PTR)
ENDIF()
# This should be included before the _INIT variables are
-# used to initialize the cache. Since the rule variables
+# used to initialize the cache. Since the rule variables
# have if blocks on them, users can still define them here.
# But, it should still be after the platform file so changes can
# be made to those values.
@@ -103,7 +103,7 @@ IF(NOT CMAKE_MODULE_EXISTS)
ENDIF(NOT CMAKE_MODULE_EXISTS)
SET(CMAKE_C_FLAGS_INIT "$ENV{CFLAGS} ${CMAKE_C_FLAGS_INIT}")
-# avoid just having a space as the initial value for the cache
+# avoid just having a space as the initial value for the cache
IF(CMAKE_C_FLAGS_INIT STREQUAL " ")
SET(CMAKE_C_FLAGS_INIT)
ENDIF(CMAKE_C_FLAGS_INIT STREQUAL " ")
@@ -113,7 +113,7 @@ SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS_INIT}" CACHE STRING
IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS)
# default build type is none
IF(NOT CMAKE_NO_BUILD_TYPE)
- SET (CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE_INIT} CACHE STRING
+ SET (CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE_INIT} CACHE STRING
"Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.")
ENDIF(NOT CMAKE_NO_BUILD_TYPE)
SET (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG_INIT}" CACHE STRING
@@ -151,13 +151,13 @@ INCLUDE(CMakeCommonLanguageInclude)
# <LINK_FLAGS>
# C compiler information
-# <CMAKE_C_COMPILER>
+# <CMAKE_C_COMPILER>
# <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS>
# <CMAKE_SHARED_MODULE_CREATE_C_FLAGS>
# <CMAKE_C_LINK_FLAGS>
# Static library tools
-# <CMAKE_AR>
+# <CMAKE_AR>
# <CMAKE_RANLIB>
diff --git a/Modules/CMakeCXXInformation.cmake b/Modules/CMakeCXXInformation.cmake
index 9dc9cbd..7d38c64 100644
--- a/Modules/CMakeCXXInformation.cmake
+++ b/Modules/CMakeCXXInformation.cmake
@@ -75,7 +75,7 @@ IF(CMAKE_CXX_SIZEOF_DATA_PTR)
ENDIF()
# This should be included before the _INIT variables are
-# used to initialize the cache. Since the rule variables
+# used to initialize the cache. Since the rule variables
# have if blocks on them, users can still define them here.
# But, it should still be after the platform file so changes can
# be made to those values.
@@ -121,7 +121,7 @@ IF(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS)
ENDIF(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS)
IF(NOT CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG)
- SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG})
+ SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG})
ENDIF(NOT CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG)
IF(NOT CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG_SEP)
@@ -198,7 +198,7 @@ ENDFOREACH(type)
# use _INIT variables so that this only happens the first time
# and you can set these flags in the cmake cache
SET(CMAKE_CXX_FLAGS_INIT "$ENV{CXXFLAGS} ${CMAKE_CXX_FLAGS_INIT}")
-# avoid just having a space as the initial value for the cache
+# avoid just having a space as the initial value for the cache
IF(CMAKE_CXX_FLAGS_INIT STREQUAL " ")
SET(CMAKE_CXX_FLAGS_INIT)
ENDIF(CMAKE_CXX_FLAGS_INIT STREQUAL " ")
@@ -241,13 +241,13 @@ INCLUDE(CMakeCommonLanguageInclude)
# <LINK_FLAGS>
# CXX compiler information
-# <CMAKE_CXX_COMPILER>
+# <CMAKE_CXX_COMPILER>
# <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS>
# <CMAKE_CXX_SHARED_MODULE_CREATE_FLAGS>
# <CMAKE_CXX_LINK_FLAGS>
# Static library tools
-# <CMAKE_AR>
+# <CMAKE_AR>
# <CMAKE_RANLIB>
@@ -288,7 +288,7 @@ ENDIF(NOT CMAKE_CXX_LINK_EXECUTABLE)
MARK_AS_ADVANCED(
CMAKE_BUILD_TOOL
-CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE
CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELWITHDEBINFO
diff --git a/Modules/CMakeCommonLanguageInclude.cmake b/Modules/CMakeCommonLanguageInclude.cmake
index a2929f1..aa129de 100644
--- a/Modules/CMakeCommonLanguageInclude.cmake
+++ b/Modules/CMakeCommonLanguageInclude.cmake
@@ -23,10 +23,10 @@ SET (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS_INIT} $ENV{LDFLAGS}"
IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS)
# default build type is none
IF(NOT CMAKE_NO_BUILD_TYPE)
- SET (CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE_INIT} CACHE STRING
+ SET (CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE_INIT} CACHE STRING
"Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.")
ENDIF(NOT CMAKE_NO_BUILD_TYPE)
-
+
SET (CMAKE_EXE_LINKER_FLAGS_DEBUG ${CMAKE_EXE_LINKER_FLAGS_DEBUG_INIT} CACHE STRING
"Flags used by the linker during debug builds.")
@@ -36,10 +36,10 @@ IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS)
SET (CMAKE_EXE_LINKER_FLAGS_RELEASE ${CMAKE_EXE_LINKER_FLAGS_RELEASE_INIT} CACHE STRING
"Flags used by the linker during release builds.")
- SET (CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+ SET (CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING
"Flags used by the linker during Release with Debug Info builds.")
-
+
SET (CMAKE_SHARED_LINKER_FLAGS_DEBUG ${CMAKE_SHARED_LINKER_FLAGS_DEBUG_INIT} CACHE STRING
"Flags used by the linker during debug builds.")
@@ -50,7 +50,7 @@ IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS)
SET (CMAKE_SHARED_LINKER_FLAGS_RELEASE ${CMAKE_SHARED_LINKER_FLAGS_RELEASE_INIT} CACHE STRING
"Flags used by the linker during release builds.")
- SET (CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+ SET (CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
${CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING
"Flags used by the linker during Release with Debug Info builds.")
@@ -64,7 +64,7 @@ IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS)
SET (CMAKE_MODULE_LINKER_FLAGS_RELEASE ${CMAKE_MODULE_LINKER_FLAGS_RELEASE_INIT} CACHE STRING
"Flags used by the linker during release builds.")
- SET (CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+ SET (CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
${CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING
"Flags used by the linker during Release with Debug Info builds.")
@@ -77,13 +77,13 @@ SET (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS_INIT} $ENV{LDFLAGS}"
SET (CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS_INIT} $ENV{LDFLAGS}"
CACHE STRING "Flags used by the linker during the creation of modules.")
-SET(CMAKE_BUILD_TOOL ${CMAKE_MAKE_PROGRAM} CACHE INTERNAL
+SET(CMAKE_BUILD_TOOL ${CMAKE_MAKE_PROGRAM} CACHE INTERNAL
"What is the target build tool cmake is generating for.")
MARK_AS_ADVANCED(
CMAKE_BUILD_TOOL
-CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE
CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS_DEBUG
diff --git a/Modules/CMakeDetermineFortranCompiler.cmake b/Modules/CMakeDetermineFortranCompiler.cmake
index 45033c2..766289e 100644
--- a/Modules/CMakeDetermineFortranCompiler.cmake
+++ b/Modules/CMakeDetermineFortranCompiler.cmake
@@ -15,7 +15,7 @@
# determine the compiler to use for Fortran programs
# NOTE, a generator may set CMAKE_Fortran_COMPILER before
# loading this file to force a compiler.
-# use environment variable FC first if defined by user, next use
+# use environment variable FC first if defined by user, next use
# the cmake variable CMAKE_GENERATOR_FC which can be defined by a generator
# as a default compiler
@@ -34,12 +34,12 @@ IF(NOT CMAKE_Fortran_COMPILER)
ENDIF(CMAKE_Fortran_FLAGS_ENV_INIT)
IF(EXISTS ${CMAKE_Fortran_COMPILER_INIT})
ELSE(EXISTS ${CMAKE_Fortran_COMPILER_INIT})
- MESSAGE(FATAL_ERROR "Could not find compiler set in environment variable FC:\n$ENV{FC}.")
+ MESSAGE(FATAL_ERROR "Could not find compiler set in environment variable FC:\n$ENV{FC}.")
ENDIF(EXISTS ${CMAKE_Fortran_COMPILER_INIT})
ENDIF($ENV{FC} MATCHES ".+")
-
+
# next try prefer the compiler specified by the generator
- IF(CMAKE_GENERATOR_FC)
+ IF(CMAKE_GENERATOR_FC)
IF(NOT CMAKE_Fortran_COMPILER_INIT)
SET(CMAKE_Fortran_COMPILER_INIT ${CMAKE_GENERATOR_FC})
ENDIF(NOT CMAKE_Fortran_COMPILER_INIT)
@@ -64,7 +64,7 @@ IF(NOT CMAKE_Fortran_COMPILER)
# ifc: Intel Fortran 95 compiler for Linux/x86
# efc: Intel Fortran 95 compiler for IA64
#
- # The order is 95 or newer compilers first, then 90,
+ # The order is 95 or newer compilers first, then 90,
# then 77 or older compilers, gnu is always last in the group,
# so if you paid for a compiler it is picked by default.
SET(CMAKE_Fortran_COMPILER_LIST
@@ -88,7 +88,7 @@ IF(NOT CMAKE_Fortran_COMPILER)
ELSE(NOT CMAKE_Fortran_COMPILER)
# we only get here if CMAKE_Fortran_COMPILER was specified using -D or a pre-made CMakeCache.txt
# (e.g. via ctest) or set in CMAKE_TOOLCHAIN_FILE
- # if CMAKE_Fortran_COMPILER is a list of length 2, use the first item as
+ # if CMAKE_Fortran_COMPILER is a list of length 2, use the first item as
# CMAKE_Fortran_COMPILER and the 2nd one as CMAKE_Fortran_COMPILER_ARG1
LIST(LENGTH CMAKE_Fortran_COMPILER _CMAKE_Fortran_COMPILER_LIST_LENGTH)
@@ -97,9 +97,9 @@ ELSE(NOT CMAKE_Fortran_COMPILER)
LIST(GET CMAKE_Fortran_COMPILER 0 CMAKE_Fortran_COMPILER)
ENDIF("${_CMAKE_Fortran_COMPILER_LIST_LENGTH}" EQUAL 2)
- # if a compiler was specified by the user but without path,
+ # if a compiler was specified by the user but without path,
# now try to find it with the full path
- # if it is found, force it into the cache,
+ # if it is found, force it into the cache,
# if not, don't overwrite the setting (which was given by the user) with "NOTFOUND"
# if the C compiler already had a path, reuse it for searching the CXX compiler
GET_FILENAME_COMPONENT(_CMAKE_USER_Fortran_COMPILER_PATH "${CMAKE_Fortran_COMPILER}" PATH)
@@ -113,7 +113,7 @@ ELSE(NOT CMAKE_Fortran_COMPILER)
ENDIF(NOT _CMAKE_USER_Fortran_COMPILER_PATH)
ENDIF(NOT CMAKE_Fortran_COMPILER)
-MARK_AS_ADVANCED(CMAKE_Fortran_COMPILER)
+MARK_AS_ADVANCED(CMAKE_Fortran_COMPILER)
# Build a small source file to identify the compiler.
IF(${CMAKE_GENERATOR} MATCHES "Visual Studio")
diff --git a/Modules/CMakeDetermineJavaCompiler.cmake b/Modules/CMakeDetermineJavaCompiler.cmake
index aefcaba..e899a1e 100644
--- a/Modules/CMakeDetermineJavaCompiler.cmake
+++ b/Modules/CMakeDetermineJavaCompiler.cmake
@@ -24,21 +24,21 @@ IF(NOT CMAKE_Java_COMPILER)
SET(CMAKE_Java_COMPILER_ARG1 "${CMAKE_Java_FLAGS_ENV_INIT}" CACHE STRING "First argument to Java compiler")
ENDIF(CMAKE_Java_FLAGS_ENV_INIT)
IF(NOT EXISTS ${CMAKE_Java_COMPILER_INIT})
- MESSAGE(SEND_ERROR "Could not find compiler set in environment variable JAVA_COMPILER:\n$ENV{JAVA_COMPILER}.")
+ MESSAGE(SEND_ERROR "Could not find compiler set in environment variable JAVA_COMPILER:\n$ENV{JAVA_COMPILER}.")
ENDIF(NOT EXISTS ${CMAKE_Java_COMPILER_INIT})
ENDIF($ENV{JAVA_COMPILER} MATCHES ".+")
IF($ENV{JAVA_RUNTIME} MATCHES ".+")
GET_FILENAME_COMPONENT(CMAKE_Java_RUNTIME_INIT $ENV{JAVA_RUNTIME} PROGRAM PROGRAM_ARGS CMAKE_Java_FLAGS_ENV_INIT)
IF(NOT EXISTS ${CMAKE_Java_RUNTIME_INIT})
- MESSAGE(SEND_ERROR "Could not find compiler set in environment variable JAVA_RUNTIME:\n$ENV{JAVA_RUNTIME}.")
+ MESSAGE(SEND_ERROR "Could not find compiler set in environment variable JAVA_RUNTIME:\n$ENV{JAVA_RUNTIME}.")
ENDIF(NOT EXISTS ${CMAKE_Java_RUNTIME_INIT})
ENDIF($ENV{JAVA_RUNTIME} MATCHES ".+")
IF($ENV{JAVA_ARCHIVE} MATCHES ".+")
GET_FILENAME_COMPONENT(CMAKE_Java_ARCHIVE_INIT $ENV{JAVA_ARCHIVE} PROGRAM PROGRAM_ARGS CMAKE_Java_FLAGS_ENV_INIT)
IF(NOT EXISTS ${CMAKE_Java_ARCHIVE_INIT})
- MESSAGE(SEND_ERROR "Could not find compiler set in environment variable JAVA_ARCHIVE:\n$ENV{JAVA_ARCHIVE}.")
+ MESSAGE(SEND_ERROR "Could not find compiler set in environment variable JAVA_ARCHIVE:\n$ENV{JAVA_ARCHIVE}.")
ENDIF(NOT EXISTS ${CMAKE_Java_ARCHIVE_INIT})
ENDIF($ENV{JAVA_ARCHIVE} MATCHES ".+")
@@ -71,7 +71,7 @@ IF(NOT CMAKE_Java_COMPILER)
FIND_PROGRAM(CMAKE_Java_COMPILER
NAMES javac
PATHS ${Java_BIN_PATH}
- )
+ )
ENDIF(CMAKE_Java_COMPILER_INIT)
# if no runtime has been specified yet, then look for one
@@ -81,7 +81,7 @@ IF(NOT CMAKE_Java_COMPILER)
FIND_PROGRAM(CMAKE_Java_RUNTIME
NAMES java
PATHS ${Java_BIN_PATH}
- )
+ )
ENDIF(CMAKE_Java_RUNTIME_INIT)
# if no archive has been specified yet, then look for one
@@ -91,12 +91,12 @@ IF(NOT CMAKE_Java_COMPILER)
FIND_PROGRAM(CMAKE_Java_ARCHIVE
NAMES jar
PATHS ${Java_BIN_PATH}
- )
+ )
ENDIF(CMAKE_Java_ARCHIVE_INIT)
ENDIF(NOT CMAKE_Java_COMPILER)
-MARK_AS_ADVANCED(CMAKE_Java_COMPILER)
+MARK_AS_ADVANCED(CMAKE_Java_COMPILER)
# configure variables set in this file for fast reload later on
-CONFIGURE_FILE(${CMAKE_ROOT}/Modules/CMakeJavaCompiler.cmake.in
+CONFIGURE_FILE(${CMAKE_ROOT}/Modules/CMakeJavaCompiler.cmake.in
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeJavaCompiler.cmake IMMEDIATE @ONLY)
SET(CMAKE_Java_COMPILER_ENV_VAR "JAVA_COMPILER")
diff --git a/Modules/CMakeDetermineRCCompiler.cmake b/Modules/CMakeDetermineRCCompiler.cmake
index 8e085af..4662e3a 100644
--- a/Modules/CMakeDetermineRCCompiler.cmake
+++ b/Modules/CMakeDetermineRCCompiler.cmake
@@ -15,7 +15,7 @@
# determine the compiler to use for C programs
# NOTE, a generator may set CMAKE_C_COMPILER before
# loading this file to force a compiler.
-# use environment variable CCC first if defined by user, next use
+# use environment variable CCC first if defined by user, next use
# the cmake variable CMAKE_GENERATOR_CC which can be defined by a generator
# as a default compiler
IF(NOT CMAKE_RC_COMPILER)
@@ -27,12 +27,12 @@ IF(NOT CMAKE_RC_COMPILER)
ENDIF(CMAKE_RC_FLAGS_ENV_INIT)
IF(EXISTS ${CMAKE_RC_COMPILER_INIT})
ELSE(EXISTS ${CMAKE_RC_COMPILER_INIT})
- MESSAGE(FATAL_ERROR "Could not find compiler set in environment variable RC:\n$ENV{RC}.")
+ MESSAGE(FATAL_ERROR "Could not find compiler set in environment variable RC:\n$ENV{RC}.")
ENDIF(EXISTS ${CMAKE_RC_COMPILER_INIT})
ENDIF($ENV{RC} MATCHES ".+")
-
+
# next try prefer the compiler specified by the generator
- IF(CMAKE_GENERATOR_RC)
+ IF(CMAKE_GENERATOR_RC)
IF(NOT CMAKE_RC_COMPILER_INIT)
SET(CMAKE_RC_COMPILER_INIT ${CMAKE_GENERATOR_RC})
ENDIF(NOT CMAKE_RC_COMPILER_INIT)
@@ -52,7 +52,7 @@ IF(NOT CMAKE_RC_COMPILER)
ENDIF(CMAKE_RC_COMPILER_INIT AND NOT CMAKE_RC_COMPILER)
ENDIF(NOT CMAKE_RC_COMPILER)
-MARK_AS_ADVANCED(CMAKE_RC_COMPILER)
+MARK_AS_ADVANCED(CMAKE_RC_COMPILER)
GET_FILENAME_COMPONENT(_CMAKE_RC_COMPILER_NAME_WE ${CMAKE_RC_COMPILER} NAME_WE)
IF(_CMAKE_RC_COMPILER_NAME_WE STREQUAL "windres")
@@ -62,6 +62,6 @@ ELSE()
ENDIF()
# configure variables set in this file for fast reload later on
-CONFIGURE_FILE(${CMAKE_ROOT}/Modules/CMakeRCCompiler.cmake.in
+CONFIGURE_FILE(${CMAKE_ROOT}/Modules/CMakeRCCompiler.cmake.in
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeRCCompiler.cmake IMMEDIATE)
SET(CMAKE_RC_COMPILER_ENV_VAR "RC")
diff --git a/Modules/CMakeDetermineSystem.cmake b/Modules/CMakeDetermineSystem.cmake
index 7ae3775..c89ccd1 100644
--- a/Modules/CMakeDetermineSystem.cmake
+++ b/Modules/CMakeDetermineSystem.cmake
@@ -19,24 +19,24 @@
#
# Expected uname -s output:
#
-# AIX AIX
-# BSD/OS BSD/OS
-# FreeBSD FreeBSD
-# HP-UX HP-UX
-# IRIX IRIX
-# Linux Linux
+# AIX AIX
+# BSD/OS BSD/OS
+# FreeBSD FreeBSD
+# HP-UX HP-UX
+# IRIX IRIX
+# Linux Linux
# GNU/kFreeBSD GNU/kFreeBSD
-# NetBSD NetBSD
-# OpenBSD OpenBSD
-# OFS/1 (Digital Unix) OSF1
-# SCO OpenServer 5 SCO_SV
-# SCO UnixWare 7 UnixWare
-# SCO UnixWare (pre release 7) UNIX_SV
-# SCO XENIX Xenix
-# Solaris SunOS
-# SunOS SunOS
-# Tru64 Tru64
-# Ultrix ULTRIX
+# NetBSD NetBSD
+# OpenBSD OpenBSD
+# OFS/1 (Digital Unix) OSF1
+# SCO OpenServer 5 SCO_SV
+# SCO UnixWare 7 UnixWare
+# SCO UnixWare (pre release 7) UNIX_SV
+# SCO XENIX Xenix
+# Solaris SunOS
+# SunOS SunOS
+# Tru64 Tru64
+# Ultrix ULTRIX
# cygwin CYGWIN_NT-5.1
# MacOSX Darwin
@@ -61,7 +61,7 @@ IF(CMAKE_HOST_UNIX)
RETURN_VALUE val)
ENDIF("${val}" GREATER 0)
ENDIF()
- # check the return of the last uname -m or -p
+ # check the return of the last uname -m or -p
IF("${val}" GREATER 0)
SET(CMAKE_HOST_SYSTEM_PROCESSOR "unknown")
ENDIF("${val}" GREATER 0)
@@ -79,7 +79,7 @@ ENDIF(CMAKE_HOST_UNIX)
# if a toolchain file is used, the user wants to cross compile.
# in this case read the toolchain file and keep the CMAKE_HOST_SYSTEM_*
-# variables around so they can be used in CMakeLists.txt.
+# variables around so they can be used in CMakeLists.txt.
# In all other cases, the host and target platform are the same.
IF(CMAKE_TOOLCHAIN_FILE)
# at first try to load it as path relative to the directory from which cmake has been run
@@ -92,7 +92,7 @@ IF(CMAKE_TOOLCHAIN_FILE)
IF(_INCLUDED_TOOLCHAIN_FILE)
SET(CMAKE_TOOLCHAIN_FILE "${_INCLUDED_TOOLCHAIN_FILE}" CACHE FILEPATH "The CMake toolchain file" FORCE)
ELSE(_INCLUDED_TOOLCHAIN_FILE)
- MESSAGE(FATAL_ERROR "Could not find toolchain file: ${CMAKE_TOOLCHAIN_FILE}")
+ MESSAGE(FATAL_ERROR "Could not find toolchain file: ${CMAKE_TOOLCHAIN_FILE}")
SET(CMAKE_TOOLCHAIN_FILE "NOTFOUND" CACHE FILEPATH "The CMake toolchain file" FORCE)
ENDIF(_INCLUDED_TOOLCHAIN_FILE)
ENDIF(CMAKE_TOOLCHAIN_FILE)
@@ -130,7 +130,7 @@ MACRO(ADJUST_CMAKE_SYSTEM_VARIABLES _PREFIX)
SET(${_PREFIX}_NAME kFreeBSD)
ENDIF(${_PREFIX}_NAME MATCHES kFreeBSD)
- # fix for CYGWIN which has windows version in it
+ # fix for CYGWIN which has windows version in it
IF(${_PREFIX}_NAME MATCHES CYGWIN)
SET(${_PREFIX}_NAME CYGWIN)
ENDIF(${_PREFIX}_NAME MATCHES CYGWIN)
@@ -147,17 +147,17 @@ ENDMACRO(ADJUST_CMAKE_SYSTEM_VARIABLES _PREFIX)
ADJUST_CMAKE_SYSTEM_VARIABLES(CMAKE_SYSTEM)
ADJUST_CMAKE_SYSTEM_VARIABLES(CMAKE_HOST_SYSTEM)
-# this file is also executed from cpack, then we don't need to generate these files
+# this file is also executed from cpack, then we don't need to generate these files
# in this case there is no CMAKE_BINARY_DIR
IF(CMAKE_BINARY_DIR)
# write entry to the log file
IF(PRESET_CMAKE_SYSTEM_NAME)
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"The target system is: ${CMAKE_SYSTEM_NAME} - ${CMAKE_SYSTEM_VERSION} - ${CMAKE_SYSTEM_PROCESSOR}\n")
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"The host system is: ${CMAKE_HOST_SYSTEM_NAME} - ${CMAKE_HOST_SYSTEM_VERSION} - ${CMAKE_HOST_SYSTEM_PROCESSOR}\n")
ELSE(PRESET_CMAKE_SYSTEM_NAME)
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"The system is: ${CMAKE_SYSTEM_NAME} - ${CMAKE_SYSTEM_VERSION} - ${CMAKE_SYSTEM_PROCESSOR}\n")
ENDIF(PRESET_CMAKE_SYSTEM_NAME)
@@ -170,7 +170,7 @@ IF(CMAKE_BINARY_DIR)
# configure variables set in this file for fast reload, the template file is defined at the top of this file
CONFIGURE_FILE(${CMAKE_ROOT}/Modules/CMakeSystem.cmake.in
- ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeSystem.cmake
+ ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeSystem.cmake
IMMEDIATE @ONLY)
ENDIF(CMAKE_BINARY_DIR)
diff --git a/Modules/CMakeFindBinUtils.cmake b/Modules/CMakeFindBinUtils.cmake
index 64ec403..a5202f4 100644
--- a/Modules/CMakeFindBinUtils.cmake
+++ b/Modules/CMakeFindBinUtils.cmake
@@ -1,13 +1,13 @@
# search for additional tools required for C/C++ (and other languages ?)
#
-# If the internal cmake variable _CMAKE_TOOLCHAIN_PREFIX is set, this is used
+# If the internal cmake variable _CMAKE_TOOLCHAIN_PREFIX is set, this is used
# as prefix for the tools (e.g. arm-elf-gcc etc.)
# If the cmake variable _CMAKE_TOOLCHAIN_LOCATION is set, the compiler is
-# searched only there. The other tools are at first searched there, then
+# searched only there. The other tools are at first searched there, then
# also in the default locations.
#
-# Sets the following variables:
+# Sets the following variables:
# CMAKE_AR
# CMAKE_RANLIB
# CMAKE_LINKER
@@ -30,7 +30,7 @@
# License text for the above reference.)
# if it's the MS C/CXX compiler, search for link
-IF("${CMAKE_CXX_COMPILER_ID}" MATCHES "MSVC"
+IF("${CMAKE_CXX_COMPILER_ID}" MATCHES "MSVC"
OR "${CMAKE_C_COMPILER_ID}" MATCHES "MSVC"
OR "${CMAKE_GENERATOR}" MATCHES "Visual Studio")
@@ -39,7 +39,7 @@ IF("${CMAKE_CXX_COMPILER_ID}" MATCHES "MSVC"
MARK_AS_ADVANCED(CMAKE_LINKER)
# in all other cases search for ar, ranlib, etc.
-ELSE("${CMAKE_CXX_COMPILER_ID}" MATCHES "MSVC"
+ELSE("${CMAKE_CXX_COMPILER_ID}" MATCHES "MSVC"
OR "${CMAKE_C_COMPILER_ID}" MATCHES "MSVC"
OR "${CMAKE_GENERATOR}" MATCHES "Visual Studio")
@@ -58,7 +58,7 @@ ELSE("${CMAKE_CXX_COMPILER_ID}" MATCHES "MSVC"
MARK_AS_ADVANCED(CMAKE_AR CMAKE_RANLIB CMAKE_STRIP CMAKE_LINKER CMAKE_NM CMAKE_OBJDUMP CMAKE_OBJCOPY)
-ENDIF("${CMAKE_CXX_COMPILER_ID}" MATCHES "MSVC"
+ENDIF("${CMAKE_CXX_COMPILER_ID}" MATCHES "MSVC"
OR "${CMAKE_C_COMPILER_ID}" MATCHES "MSVC"
OR "${CMAKE_GENERATOR}" MATCHES "Visual Studio")
diff --git a/Modules/CMakeFortranInformation.cmake b/Modules/CMakeFortranInformation.cmake
index d962f4c..b965e83 100644
--- a/Modules/CMakeFortranInformation.cmake
+++ b/Modules/CMakeFortranInformation.cmake
@@ -52,7 +52,7 @@ IF(CMAKE_Fortran_SIZEOF_DATA_PTR)
ENDIF()
# This should be included before the _INIT variables are
-# used to initialize the cache. Since the rule variables
+# used to initialize the cache. Since the rule variables
# have if blocks on them, users can still define them here.
# But, it should still be after the platform file so changes can
# be made to those values.
@@ -70,7 +70,7 @@ IF(CMAKE_USER_MAKE_RULES_OVERRIDE_Fortran)
ENDIF()
-# Fortran needs cmake to do a requires step during its build process to
+# Fortran needs cmake to do a requires step during its build process to
# catch any modules
SET(CMAKE_NEEDS_REQUIRES_STEP_Fortran_FLAG 1)
@@ -102,7 +102,7 @@ IF(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_Fortran_FLAGS)
ENDIF()
IF(NOT DEFINED CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG)
- SET(CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG})
+ SET(CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG})
ENDIF()
IF(NOT DEFINED CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG_SEP)
@@ -165,7 +165,7 @@ ENDIF(NOT CMAKE_INCLUDE_FLAG_SEP_Fortran)
SET(CMAKE_VERBOSE_MAKEFILE FALSE CACHE BOOL "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.")
SET(CMAKE_Fortran_FLAGS_INIT "$ENV{FFLAGS} ${CMAKE_Fortran_FLAGS_INIT}")
-# avoid just having a space as the initial value for the cache
+# avoid just having a space as the initial value for the cache
IF(CMAKE_Fortran_FLAGS_INIT STREQUAL " ")
SET(CMAKE_Fortran_FLAGS_INIT)
ENDIF(CMAKE_Fortran_FLAGS_INIT STREQUAL " ")
diff --git a/Modules/CMakeJavaInformation.cmake b/Modules/CMakeJavaInformation.cmake
index e192db1..7f812bd 100644
--- a/Modules/CMakeJavaInformation.cmake
+++ b/Modules/CMakeJavaInformation.cmake
@@ -13,7 +13,7 @@
# License text for the above reference.)
# This should be included before the _INIT variables are
-# used to initialize the cache. Since the rule variables
+# used to initialize the cache. Since the rule variables
# have if blocks on them, users can still define them here.
# But, it should still be after the platform file so changes can
# be made to those values.
diff --git a/Modules/CMakeMSYSFindMake.cmake b/Modules/CMakeMSYSFindMake.cmake
index 95492a0..29dc2c0 100644
--- a/Modules/CMakeMSYSFindMake.cmake
+++ b/Modules/CMakeMSYSFindMake.cmake
@@ -12,8 +12,8 @@
# (To distribute this file outside of CMake, substitute the full
# License text for the above reference.)
-FIND_PROGRAM(CMAKE_MAKE_PROGRAM make
- PATHS
+FIND_PROGRAM(CMAKE_MAKE_PROGRAM make
+ PATHS
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MSYS-1.0_is1;Inno Setup: App Path]/bin"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MinGW;InstallLocation]/bin"
c:/msys/1.0/bin /msys/1.0/bin)
diff --git a/Modules/CMakeMinGWFindMake.cmake b/Modules/CMakeMinGWFindMake.cmake
index f760d74..61ddb8c 100644
--- a/Modules/CMakeMinGWFindMake.cmake
+++ b/Modules/CMakeMinGWFindMake.cmake
@@ -13,7 +13,7 @@
# License text for the above reference.)
FIND_PROGRAM(CMAKE_MAKE_PROGRAM mingw32-make.exe PATHS
- "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MinGW;InstallLocation]/bin"
+ "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MinGW;InstallLocation]/bin"
c:/MinGW/bin /MinGW/bin)
FIND_PROGRAM(CMAKE_SH sh.exe )
IF(CMAKE_SH)
diff --git a/Modules/CMakePlatformId.h.in b/Modules/CMakePlatformId.h.in
index 6341dca..4b360f7 100644
--- a/Modules/CMakePlatformId.h.in
+++ b/Modules/CMakePlatformId.h.in
@@ -37,7 +37,7 @@
#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU)
# define PLATFORM_ID "Haiku"
-/* Haiku also defines __BEOS__ so we must
+/* Haiku also defines __BEOS__ so we must
put it prior to the check for __BEOS__
*/
@@ -92,7 +92,7 @@
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_X64) || defined(_M_AMD64)
-# define ARCHITECTURE_ID "x64"
+# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
diff --git a/Modules/CMakeSystemSpecificInformation.cmake b/Modules/CMakeSystemSpecificInformation.cmake
index faa9e36..88b7748 100644
--- a/Modules/CMakeSystemSpecificInformation.cmake
+++ b/Modules/CMakeSystemSpecificInformation.cmake
@@ -42,7 +42,7 @@ IF(NOT _INCLUDED_SYSTEM_INFO_FILE)
IF(EXISTS ${CMAKE_BINARY_DIR}/CMakeCache.txt)
CONFIGURE_FILE(${CMAKE_BINARY_DIR}/CMakeCache.txt
${CMAKE_BINARY_DIR}/CopyOfCMakeCache.txt COPYONLY)
- MESSAGE("Your CMakeCache.txt file was copied to CopyOfCMakeCache.txt. "
+ MESSAGE("Your CMakeCache.txt file was copied to CopyOfCMakeCache.txt. "
"Please send that file to cmake@www.cmake.org.")
ENDIF(EXISTS ${CMAKE_BINARY_DIR}/CMakeCache.txt)
ENDIF(NOT _INCLUDED_SYSTEM_INFO_FILE)
diff --git a/Modules/CMakeTestCCompiler.cmake b/Modules/CMakeTestCCompiler.cmake
index 779b2f0..5a86eb9 100644
--- a/Modules/CMakeTestCCompiler.cmake
+++ b/Modules/CMakeTestCCompiler.cmake
@@ -33,7 +33,7 @@ IF(NOT CMAKE_C_COMPILER_WORKS)
"int main(int argc, char* argv[])\n"
"#endif\n"
"{ (void)argv; return argc-1;}\n")
- TRY_COMPILE(CMAKE_C_COMPILER_WORKS ${CMAKE_BINARY_DIR}
+ TRY_COMPILE(CMAKE_C_COMPILER_WORKS ${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCCompiler.c
OUTPUT_VARIABLE __CMAKE_C_COMPILER_OUTPUT)
SET(C_TEST_WAS_RUN 1)
diff --git a/Modules/CMakeTestCXXCompiler.cmake b/Modules/CMakeTestCXXCompiler.cmake
index 87022e9..dadec1a 100644
--- a/Modules/CMakeTestCXXCompiler.cmake
+++ b/Modules/CMakeTestCXXCompiler.cmake
@@ -21,12 +21,12 @@ INCLUDE(CMakeTestCompilerCommon)
# any makefiles or projects.
IF(NOT CMAKE_CXX_COMPILER_WORKS)
PrintTestCompilerStatus("CXX" "")
- FILE(WRITE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCXXCompiler.cxx
+ FILE(WRITE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCXXCompiler.cxx
"#ifndef __cplusplus\n"
"# error \"The CMAKE_CXX_COMPILER is set to a C compiler\"\n"
"#endif\n"
"int main(){return 0;}\n")
- TRY_COMPILE(CMAKE_CXX_COMPILER_WORKS ${CMAKE_BINARY_DIR}
+ TRY_COMPILE(CMAKE_CXX_COMPILER_WORKS ${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCXXCompiler.cxx
OUTPUT_VARIABLE __CMAKE_CXX_COMPILER_OUTPUT)
SET(CXX_TEST_WAS_RUN 1)
diff --git a/Modules/CMakeTestFortranCompiler.cmake b/Modules/CMakeTestFortranCompiler.cmake
index b4dcea6..b2fa16a 100644
--- a/Modules/CMakeTestFortranCompiler.cmake
+++ b/Modules/CMakeTestFortranCompiler.cmake
@@ -26,7 +26,7 @@ IF(NOT CMAKE_Fortran_COMPILER_WORKS)
PRINT *, 'Hello'
END
")
- TRY_COMPILE(CMAKE_Fortran_COMPILER_WORKS ${CMAKE_BINARY_DIR}
+ TRY_COMPILE(CMAKE_Fortran_COMPILER_WORKS ${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler.f
OUTPUT_VARIABLE OUTPUT)
SET(FORTRAN_TEST_WAS_RUN 1)
diff --git a/Modules/CMakeVS6BackwardCompatibility.cmake b/Modules/CMakeVS6BackwardCompatibility.cmake
index 438f64f..c948ff4 100644
--- a/Modules/CMakeVS6BackwardCompatibility.cmake
+++ b/Modules/CMakeVS6BackwardCompatibility.cmake
@@ -20,7 +20,7 @@ SET (CMAKE_SIZEOF_CHAR 1 CACHE INTERNAL "Size of char data type")
SET (CMAKE_SIZEOF_SHORT 2 CACHE INTERNAL "Size of short data type")
SET (CMAKE_SIZEOF_FLOAT 4 CACHE INTERNAL "Size of float data type")
SET (CMAKE_SIZEOF_DOUBLE 8 CACHE INTERNAL "Size of double data type")
-SET (CMAKE_NO_ANSI_FOR_SCOPE 1 CACHE INTERNAL
+SET (CMAKE_NO_ANSI_FOR_SCOPE 1 CACHE INTERNAL
"Does the compiler support ansi for scope.")
SET (CMAKE_USE_WIN32_THREADS TRUE CACHE BOOL "Use the win32 thread library.")
SET (CMAKE_WORDS_BIGENDIAN 0 CACHE INTERNAL "endianness of bytes")
diff --git a/Modules/CMakeVS7BackwardCompatibility.cmake b/Modules/CMakeVS7BackwardCompatibility.cmake
index df0b3bb..9743c27 100644
--- a/Modules/CMakeVS7BackwardCompatibility.cmake
+++ b/Modules/CMakeVS7BackwardCompatibility.cmake
@@ -20,7 +20,7 @@ SET (CMAKE_SIZEOF_CHAR 1 CACHE INTERNAL "Size of char data type")
SET (CMAKE_SIZEOF_SHORT 2 CACHE INTERNAL "Size of short data type")
SET (CMAKE_SIZEOF_FLOAT 4 CACHE INTERNAL "Size of float data type")
SET (CMAKE_SIZEOF_DOUBLE 8 CACHE INTERNAL "Size of double data type")
-SET (CMAKE_NO_ANSI_FOR_SCOPE 0 CACHE INTERNAL
+SET (CMAKE_NO_ANSI_FOR_SCOPE 0 CACHE INTERNAL
"Does the compiler support ansi for scope.")
SET (CMAKE_USE_WIN32_THREADS TRUE CACHE BOOL "Use the win32 thread library.")
SET (CMAKE_WORDS_BIGENDIAN 0 CACHE INTERNAL "endianness of bytes")
diff --git a/Modules/CMakeVerifyManifest.cmake b/Modules/CMakeVerifyManifest.cmake
index 7578369..1d16e18 100644
--- a/Modules/CMakeVerifyManifest.cmake
+++ b/Modules/CMakeVerifyManifest.cmake
@@ -4,7 +4,7 @@
# side by side manifests for a project match. To run this
# script, cd to a directory and run the script with cmake -P.
# On the command line you can pass in versions that are OK even
-# if not found in the .manifest files. For example,
+# if not found in the .manifest files. For example,
# cmake -Dallow_versions=8.0.50608.0 -PCmakeVerifyManifest.cmake
# could be used to allow an embeded manifest of 8.0.50608.0
# to be used in a project even if that version was not found
@@ -40,7 +40,7 @@ function(crt_version file list_var)
foreach(s ${strings})
set(has_match 1)
string(REGEX
- REPLACE ".*<assembly.*\"Microsoft.VC...CRT\".*version=\"([^\"]*)\".*</assembly>.*$" "\\1"
+ REPLACE ".*<assembly.*\"Microsoft.VC...CRT\".*version=\"([^\"]*)\".*</assembly>.*$" "\\1"
version "${s}")
if(NOT "${version}" STREQUAL "")
list(APPEND version_list ${version})
@@ -61,14 +61,14 @@ endfunction(crt_version)
set(fatal_error FALSE)
# check_version:
-#
+#
# test a file against the shipped manifest versions
# for a directory
function(check_version file manifest_versions)
set(manifest_versions ${manifest_versions} ${allow_versions})
# collect versions for a given file
crt_version(${file} file_versions)
- # see if the versions
+ # see if the versions
foreach(ver ${file_versions})
list(FIND manifest_versions "${ver}" found_version)
if("${found_version}" EQUAL -1)
diff --git a/Modules/CPack.cmake b/Modules/CPack.cmake
index 6575957..b79960e 100644
--- a/Modules/CPack.cmake
+++ b/Modules/CPack.cmake
@@ -187,7 +187,7 @@
# in CMake, so this change is compatible).
##end
#
-# The following CPack variables are specific to source packages, and
+# The following CPack variables are specific to source packages, and
# will not affect binary packages:
#
##variable
@@ -321,7 +321,7 @@ MACRO(cpack_encode_variables)
SET(_CPACK_OTHER_VARIABLES_)
GET_CMAKE_PROPERTY(res VARIABLES)
FOREACH(var ${res})
- IF("xxx${var}" MATCHES "xxxCPACK")
+ IF("xxx${var}" MATCHES "xxxCPACK")
SET(_CPACK_OTHER_VARIABLES_
"${_CPACK_OTHER_VARIABLES_}\nSET(${var} \"${${var}}\")")
ENDIF("xxx${var}" MATCHES "xxxCPACK")
@@ -440,7 +440,7 @@ if(NOT CPACK_GENERATOR)
option(CPACK_BINARY_NSIS "Enable to build NSIS packages" ON)
option(CPACK_BINARY_ZIP "Enable to build ZIP packages" OFF)
endif(UNIX)
-
+
cpack_optional_append(CPACK_GENERATOR CPACK_BINARY_BUNDLE Bundle)
cpack_optional_append(CPACK_GENERATOR CPACK_BINARY_DRAGNDROP DragNDrop)
cpack_optional_append(CPACK_GENERATOR CPACK_BINARY_PACKAGEMAKER PackageMaker)
@@ -454,7 +454,7 @@ if(NOT CPACK_GENERATOR)
cpack_optional_append(CPACK_GENERATOR CPACK_BINARY_TBZ2 TBZ2)
cpack_optional_append(CPACK_GENERATOR CPACK_BINARY_TZ TZ)
cpack_optional_append(CPACK_GENERATOR CPACK_BINARY_ZIP ZIP)
-
+
endif(NOT CPACK_GENERATOR)
# Provide options to choose source generators
@@ -481,10 +481,10 @@ endif(NOT CPACK_SOURCE_GENERATOR)
# mark the above options as advanced
mark_as_advanced(CPACK_BINARY_CYGWIN CPACK_BINARY_PACKAGEMAKER CPACK_BINARY_OSXX11
- CPACK_BINARY_STGZ CPACK_BINARY_TGZ CPACK_BINARY_TBZ2
- CPACK_BINARY_DEB CPACK_BINARY_RPM CPACK_BINARY_TZ
+ CPACK_BINARY_STGZ CPACK_BINARY_TGZ CPACK_BINARY_TBZ2
+ CPACK_BINARY_DEB CPACK_BINARY_RPM CPACK_BINARY_TZ
CPACK_BINARY_NSIS CPACK_BINARY_ZIP CPACK_BINARY_BUNDLE
- CPACK_SOURCE_CYGWIN CPACK_SOURCE_TBZ2 CPACK_SOURCE_TGZ
+ CPACK_SOURCE_CYGWIN CPACK_SOURCE_TBZ2 CPACK_SOURCE_TGZ
CPACK_SOURCE_TZ CPACK_SOURCE_ZIP CPACK_BINARY_DRAGNDROP)
# Set some other variables
@@ -499,11 +499,11 @@ endif()
# if the user has set CPACK_NSIS_DISPLAY
# explicitly, then use that as the default
# value of CPACK_NSIS_PACKAGE_NAME instead
-# of CPACK_PACKAGE_INSTALL_DIRECTORY
+# of CPACK_PACKAGE_INSTALL_DIRECTORY
cpack_set_if_not_set(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY}")
if(CPACK_NSIS_DISPLAY_NAME_SET)
- string(REPLACE "\\" "\\\\"
+ string(REPLACE "\\" "\\\\"
_NSIS_DISPLAY_NAME_TMP "${CPACK_NSIS_DISPLAY_NAME}")
cpack_set_if_not_set(CPACK_NSIS_PACKAGE_NAME "${_NSIS_DISPLAY_NAME_TMP}")
else()
diff --git a/Modules/CPackZIP.cmake b/Modules/CPackZIP.cmake
index 99963cf..f80b439 100644
--- a/Modules/CPackZIP.cmake
+++ b/Modules/CPackZIP.cmake
@@ -23,7 +23,7 @@ IF(ZIP_EXECUTABLE)
ENDIF(ZIP_EXECUTABLE)
IF(NOT ZIP_EXECUTABLE)
- FIND_PROGRAM(ZIP_EXECUTABLE 7z PATHS "$ENV{ProgramFiles}/7-Zip")
+ FIND_PROGRAM(ZIP_EXECUTABLE 7z PATHS "$ENV{ProgramFiles}/7-Zip")
IF(ZIP_EXECUTABLE)
SET(CPACK_ZIP_COMMAND "\"${ZIP_EXECUTABLE}\" a -tzip \"<ARCHIVE>\" @<FILELIST>")
SET(CPACK_ZIP_NEED_QUOTES TRUE)
diff --git a/Modules/CTest.cmake b/Modules/CTest.cmake
index ec9dbeb..a32baa2 100644
--- a/Modules/CTest.cmake
+++ b/Modules/CTest.cmake
@@ -61,7 +61,7 @@
OPTION(BUILD_TESTING "Build the testing tree." ON)
# function to turn generator name into a version string
-# like vs7 vs71 vs8 vs9
+# like vs7 vs71 vs8 vs9
FUNCTION(GET_VS_VERSION_STRING generator var)
STRING(REGEX REPLACE "Visual Studio ([0-9][0-9]?)($|.*)" "\\1"
NUMBER "${generator}")
@@ -122,7 +122,7 @@ IF(BUILD_TESTING)
SET_IF_NOT_SET (NIGHTLY_START_TIME "00:00:00 EDT")
FIND_PROGRAM(CVSCOMMAND cvs )
- SET(CVS_UPDATE_OPTIONS "-d -A -P" CACHE STRING
+ SET(CVS_UPDATE_OPTIONS "-d -A -P" CACHE STRING
"Options passed to the cvs update command.")
FIND_PROGRAM(SVNCOMMAND svn)
FIND_PROGRAM(BZRCOMMAND bzr)
@@ -161,7 +161,7 @@ IF(BUILD_TESTING)
SET(UPDATE_OPTIONS "${GIT_UPDATE_OPTIONS}")
ENDIF()
- SET(DART_TESTING_TIMEOUT 1500 CACHE STRING
+ SET(DART_TESTING_TIMEOUT 1500 CACHE STRING
"Maximum time allowed before CTest will kill the test.")
SET(CTEST_SUBMIT_RETRY_DELAY 5 CACHE STRING
@@ -181,12 +181,12 @@ IF(BUILD_TESTING)
FIND_PROGRAM(SLURM_SRUN_COMMAND srun DOC
"Path to the SLURM srun executable"
)
- SET(MEMORYCHECK_SUPPRESSIONS_FILE "" CACHE FILEPATH
+ SET(MEMORYCHECK_SUPPRESSIONS_FILE "" CACHE FILEPATH
"File that contains suppressions for the memory checker")
- FIND_PROGRAM(SCPCOMMAND scp DOC
+ FIND_PROGRAM(SCPCOMMAND scp DOC
"Path to scp command, used by CTest for submitting results to a Dart server"
)
- FIND_PROGRAM(COVERAGE_COMMAND gcov DOC
+ FIND_PROGRAM(COVERAGE_COMMAND gcov DOC
"Path to the coverage program that CTest uses for performing coverage inspection"
)
SET(COVERAGE_EXTRA_FLAGS "-l" CACHE STRING
@@ -215,10 +215,10 @@ IF(BUILD_TESTING)
SET(BUILD_NAME_SYSTEM_NAME "Win32")
ENDIF(WIN32)
IF(UNIX OR BORLAND)
- GET_FILENAME_COMPONENT(DART_CXX_NAME
+ GET_FILENAME_COMPONENT(DART_CXX_NAME
"${CMAKE_CXX_COMPILER}" ${DART_NAME_COMPONENT})
ELSE(UNIX OR BORLAND)
- GET_FILENAME_COMPONENT(DART_CXX_NAME
+ GET_FILENAME_COMPONENT(DART_CXX_NAME
"${CMAKE_BUILD_TOOL}" ${DART_NAME_COMPONENT})
ENDIF(UNIX OR BORLAND)
IF(DART_CXX_NAME MATCHES "msdev")
@@ -267,7 +267,7 @@ IF(BUILD_TESTING)
DART_TESTING_TIMEOUT
GITCOMMAND
HGCOMMAND
- MAKECOMMAND
+ MAKECOMMAND
MEMORYCHECK_COMMAND
MEMORYCHECK_SUPPRESSIONS_FILE
PURIFYCOMMAND
diff --git a/Modules/CTestScriptMode.cmake b/Modules/CTestScriptMode.cmake
index e459c1d..42d3764 100644
--- a/Modules/CTestScriptMode.cmake
+++ b/Modules/CTestScriptMode.cmake
@@ -14,7 +14,7 @@
# (To distribute this file outside of CMake, substitute the full
# License text for the above reference.)
-# Determine the current system, so this information can be used
+# Determine the current system, so this information can be used
# in ctest scripts
include(CMakeDetermineSystem)
diff --git a/Modules/CheckForPthreads.c b/Modules/CheckForPthreads.c
index d831078..882dc21 100644
--- a/Modules/CheckForPthreads.c
+++ b/Modules/CheckForPthreads.c
@@ -15,7 +15,7 @@ int main(int ac, char*av[]){
pthread_t tid[2];
pthread_create(&tid[0], 0, runner, (void*)1);
pthread_create(&tid[1], 0, runner, (void*)2);
-
+
#if defined(__BEOS__) && !defined(__ZETA__) && !defined(__HAIKU__) // (no usleep on BeOS 5.)
usleep(1); // for strange behavior on single-processor sun
#endif
diff --git a/Modules/CheckIncludeFile.cmake b/Modules/CheckIncludeFile.cmake
index eb732d2..07a5ef8 100644
--- a/Modules/CheckIncludeFile.cmake
+++ b/Modules/CheckIncludeFile.cmake
@@ -3,8 +3,8 @@
# - macro which checks the include file exists.
# INCLUDE - name of include file
# VARIABLE - variable to return result
-#
-# an optional third argument is the CFlags to add to the compile line
+#
+# an optional third argument is the CFlags to add to the compile line
# or you can use CMAKE_REQUIRED_FLAGS
#
# The following variables may be set before calling this macro to
@@ -49,10 +49,10 @@ MACRO(CHECK_INCLUDE_FILE INCLUDE VARIABLE)
${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/CheckIncludeFile.c
COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS}
- CMAKE_FLAGS
+ CMAKE_FLAGS
-DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_INCLUDE_FILE_FLAGS}
"${CHECK_INCLUDE_FILE_C_INCLUDE_DIRS}"
- OUTPUT_VARIABLE OUTPUT)
+ OUTPUT_VARIABLE OUTPUT)
IF(${ARGC} EQUAL 3)
SET(CMAKE_C_FLAGS ${CMAKE_C_FLAGS_SAVE})
@@ -61,14 +61,14 @@ MACRO(CHECK_INCLUDE_FILE INCLUDE VARIABLE)
IF(${VARIABLE})
MESSAGE(STATUS "Looking for ${INCLUDE} - found")
SET(${VARIABLE} 1 CACHE INTERNAL "Have include ${INCLUDE}")
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"Determining if the include file ${INCLUDE} "
"exists passed with the following output:\n"
"${OUTPUT}\n\n")
ELSE(${VARIABLE})
MESSAGE(STATUS "Looking for ${INCLUDE} - not found")
SET(${VARIABLE} "" CACHE INTERNAL "Have include ${INCLUDE}")
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if the include file ${INCLUDE} "
"exists failed with the following output:\n"
"${OUTPUT}\n\n")
diff --git a/Modules/CheckIncludeFileCXX.cmake b/Modules/CheckIncludeFileCXX.cmake
index c5d8f9a..f27d253 100644
--- a/Modules/CheckIncludeFileCXX.cmake
+++ b/Modules/CheckIncludeFileCXX.cmake
@@ -3,8 +3,8 @@
#
# INCLUDE - name of include file
# VARIABLE - variable to return result
-#
-# An optional third argument is the CFlags to add to the compile line
+#
+# An optional third argument is the CFlags to add to the compile line
# or you can use CMAKE_REQUIRED_FLAGS.
#
# The following variables may be set before calling this macro to
@@ -49,10 +49,10 @@ MACRO(CHECK_INCLUDE_FILE_CXX INCLUDE VARIABLE)
${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/CheckIncludeFile.cxx
COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS}
- CMAKE_FLAGS
+ CMAKE_FLAGS
-DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_INCLUDE_FILE_FLAGS}
"${CHECK_INCLUDE_FILE_CXX_INCLUDE_DIRS}"
- OUTPUT_VARIABLE OUTPUT)
+ OUTPUT_VARIABLE OUTPUT)
IF(${ARGC} EQUAL 3)
SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS_SAVE})
@@ -61,14 +61,14 @@ MACRO(CHECK_INCLUDE_FILE_CXX INCLUDE VARIABLE)
IF(${VARIABLE})
MESSAGE(STATUS "Looking for C++ include ${INCLUDE} - found")
SET(${VARIABLE} 1 CACHE INTERNAL "Have include ${INCLUDE}")
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"Determining if the include file ${INCLUDE} "
"exists passed with the following output:\n"
"${OUTPUT}\n\n")
ELSE(${VARIABLE})
MESSAGE(STATUS "Looking for C++ include ${INCLUDE} - not found")
SET(${VARIABLE} "" CACHE INTERNAL "Have include ${INCLUDE}")
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if the include file ${INCLUDE} "
"exists failed with the following output:\n"
"${OUTPUT}\n\n")
diff --git a/Modules/CheckIncludeFiles.cmake b/Modules/CheckIncludeFiles.cmake
index a94644e..6901fbc 100644
--- a/Modules/CheckIncludeFiles.cmake
+++ b/Modules/CheckIncludeFiles.cmake
@@ -59,21 +59,21 @@ MACRO(CHECK_INCLUDE_FILES INCLUDE VARIABLE)
${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/CheckIncludeFiles.c
COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS}
- CMAKE_FLAGS
+ CMAKE_FLAGS
-DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_INCLUDE_FILES_FLAGS}
"${CHECK_INCLUDE_FILES_INCLUDE_DIRS}"
OUTPUT_VARIABLE OUTPUT)
IF(${VARIABLE})
MESSAGE(STATUS "Looking for ${_description} - found")
SET(${VARIABLE} 1 CACHE INTERNAL "Have include ${INCLUDE}")
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"Determining if files ${INCLUDE} "
"exist passed with the following output:\n"
"${OUTPUT}\n\n")
ELSE(${VARIABLE})
MESSAGE(STATUS "Looking for ${_description} - not found.")
SET(${VARIABLE} "" CACHE INTERNAL "Have includes ${INCLUDE}")
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if files ${INCLUDE} "
"exist failed with the following output:\n"
"${OUTPUT}\nSource:\n${CMAKE_CONFIGURABLE_FILE_CONTENT}\n")
diff --git a/Modules/Dart.cmake b/Modules/Dart.cmake
index 8705454..e85f093 100644
--- a/Modules/Dart.cmake
+++ b/Modules/Dart.cmake
@@ -48,14 +48,14 @@ IF(BUILD_TESTING)
INCLUDE(CTest)
SET(RUN_FROM_DART)
- FIND_PROGRAM(COMPRESSIONCOMMAND NAMES gzip compress zip
+ FIND_PROGRAM(COMPRESSIONCOMMAND NAMES gzip compress zip
DOC "Path to program used to compress files for transfer to the dart server")
FIND_PROGRAM(GUNZIPCOMMAND gunzip DOC "Path to gunzip executable")
FIND_PROGRAM(JAVACOMMAND java DOC "Path to java command, used by the Dart server to create html.")
- OPTION(DART_VERBOSE_BUILD "Show the actual output of the build, or if off show a . for each 1024 bytes."
+ OPTION(DART_VERBOSE_BUILD "Show the actual output of the build, or if off show a . for each 1024 bytes."
OFF)
- OPTION(DART_BUILD_ERROR_REPORT_LIMIT "Limit of reported errors, -1 reports all." -1 )
- OPTION(DART_BUILD_WARNING_REPORT_LIMIT "Limit of reported warnings, -1 reports all." -1 )
+ OPTION(DART_BUILD_ERROR_REPORT_LIMIT "Limit of reported errors, -1 reports all." -1 )
+ OPTION(DART_BUILD_WARNING_REPORT_LIMIT "Limit of reported warnings, -1 reports all." -1 )
SET(VERBOSE_BUILD ${DART_VERBOSE_BUILD})
SET(BUILD_ERROR_REPORT_LIMIT ${DART_BUILD_ERROR_REPORT_LIMIT})
@@ -64,13 +64,13 @@ IF(BUILD_TESTING)
MARK_AS_ADVANCED(
COMPRESSIONCOMMAND
- DART_BUILD_ERROR_REPORT_LIMIT
- DART_BUILD_WARNING_REPORT_LIMIT
+ DART_BUILD_ERROR_REPORT_LIMIT
+ DART_BUILD_WARNING_REPORT_LIMIT
DART_TESTING_TIMEOUT
DART_VERBOSE_BUILD
DELIVER_CONTINUOUS_EMAIL
GUNZIPCOMMAND
- JAVACOMMAND
+ JAVACOMMAND
)
SET(HAVE_DART)
@@ -80,7 +80,7 @@ IF(BUILD_TESTING)
#
# Section #2:
- #
+ #
# Make necessary directories and configure testing scripts
#
# find a tcl shell command
@@ -112,7 +112,7 @@ IF(BUILD_TESTING)
SET(DART_EXPERIMENTAL_NAME "${DART_EXPERIMENTAL_NAME}${PROJECT_NAME}")
ENDIF(DART_EXPERIMENTAL_USE_PROJECT_NAME)
ENDIF (HAVE_DART)
-
+
SET(RUN_FROM_CTEST_OR_DART 1)
INCLUDE(CTestTargets)
SET(RUN_FROM_CTEST_OR_DART)
diff --git a/Modules/Documentation.cmake b/Modules/Documentation.cmake
index ffeb371..aff78c9 100644
--- a/Modules/Documentation.cmake
+++ b/Modules/Documentation.cmake
@@ -33,10 +33,10 @@ IF (BUILD_DOCUMENTATION)
FIND_PACKAGE(Perl)
FIND_PACKAGE(Wget)
- OPTION(DOCUMENTATION_HTML_HELP
+ OPTION(DOCUMENTATION_HTML_HELP
"Build the HTML Help file (CHM)." OFF)
- OPTION(DOCUMENTATION_HTML_TARZ
+ OPTION(DOCUMENTATION_HTML_TARZ
"Build a compressed tar archive of the HTML doc." OFF)
MARK_AS_ADVANCED(
@@ -44,7 +44,7 @@ IF (BUILD_DOCUMENTATION)
DOCUMENTATION_HTML_TARZ
)
- #
+ #
# The documentation process is controled by a batch file.
# We will probably need bash to create the custom target
#
diff --git a/Modules/FindALSA.cmake b/Modules/FindALSA.cmake
index 4a0b693..60b0f56 100644
--- a/Modules/FindALSA.cmake
+++ b/Modules/FindALSA.cmake
@@ -40,7 +40,7 @@ if(ALSA_INCLUDE_DIR AND EXISTS "${ALSA_INCLUDE_DIR}/alsa/version.h")
unset(alsa_version_str)
endif()
-# handle the QUIETLY and REQUIRED arguments and set ALSA_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set ALSA_FOUND to TRUE if
# all listed variables are TRUE
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(ALSA
diff --git a/Modules/FindAVIFile.cmake b/Modules/FindAVIFile.cmake
index 8b5b05a..a45ebf8 100644
--- a/Modules/FindAVIFile.cmake
+++ b/Modules/FindAVIFile.cmake
@@ -1,5 +1,5 @@
# - Locate AVIFILE library and include paths
-# AVIFILE (http://avifile.sourceforge.net/)is a set of libraries for
+# AVIFILE (http://avifile.sourceforge.net/)is a set of libraries for
# i386 machines
# to use various AVI codecs. Support is limited beyond Linux. Windows
# provides native AVI support, and so doesn't need this library.
diff --git a/Modules/FindBZip2.cmake b/Modules/FindBZip2.cmake
index ce7f255..75ab500 100644
--- a/Modules/FindBZip2.cmake
+++ b/Modules/FindBZip2.cmake
@@ -41,7 +41,7 @@ IF (BZIP2_INCLUDE_DIR AND EXISTS "${BZIP2_INCLUDE_DIR}/bzlib.h")
STRING(REGEX REPLACE ".* bzip2/libbzip2 version ([0-9]+\\.[^ ]+) of [0-9]+ .*" "\\1" BZIP2_VERSION_STRING "${BZLIB_H}")
ENDIF (BZIP2_INCLUDE_DIR AND EXISTS "${BZIP2_INCLUDE_DIR}/bzlib.h")
-# handle the QUIETLY and REQUIRED arguments and set BZip2_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set BZip2_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(BZip2
diff --git a/Modules/FindBullet.cmake b/Modules/FindBullet.cmake
index c96755f..1c4a9de 100644
--- a/Modules/FindBullet.cmake
+++ b/Modules/FindBullet.cmake
@@ -29,7 +29,7 @@
macro(_FIND_BULLET_LIBRARY _var)
find_library(${_var}
- NAMES
+ NAMES
${ARGN}
HINTS
${BULLET_ROOT}
@@ -68,7 +68,7 @@ _FIND_BULLET_LIBRARY(BULLET_SOFTBODY_LIBRARY BulletSoftBody)
_FIND_BULLET_LIBRARY(BULLET_SOFTBODY_LIBRARY_DEBUG BulletSoftBody_Debug BulletSoftBody_d)
-# handle the QUIETLY and REQUIRED arguments and set BULLET_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set BULLET_FOUND to TRUE if
# all listed variables are TRUE
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Bullet DEFAULT_MSG
diff --git a/Modules/FindCURL.cmake b/Modules/FindCURL.cmake
index cc00d53..5f2181a 100644
--- a/Modules/FindCURL.cmake
+++ b/Modules/FindCURL.cmake
@@ -25,7 +25,7 @@ FIND_PATH(CURL_INCLUDE_DIR NAMES curl/curl.h)
MARK_AS_ADVANCED(CURL_INCLUDE_DIR)
# Look for the library.
-FIND_LIBRARY(CURL_LIBRARY NAMES
+FIND_LIBRARY(CURL_LIBRARY NAMES
curl
# Windows MSVC prebuilts:
curllib
@@ -46,7 +46,7 @@ IF(CURL_INCLUDE_DIR)
ENDFOREACH(_curl_version_header)
ENDIF()
-# handle the QUIETLY and REQUIRED arguments and set CURL_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set CURL_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(CURL
diff --git a/Modules/FindCVS.cmake b/Modules/FindCVS.cmake
index 57680bd..84bcaa1 100644
--- a/Modules/FindCVS.cmake
+++ b/Modules/FindCVS.cmake
@@ -24,31 +24,31 @@
get_filename_component(
CVSNT_TypeLib_Win32
- "[HKEY_CLASSES_ROOT\\TypeLib\\{2BDF7A65-0BFE-4B1A-9205-9AB900C7D0DA}\\1.0\\0\\win32]"
+ "[HKEY_CLASSES_ROOT\\TypeLib\\{2BDF7A65-0BFE-4B1A-9205-9AB900C7D0DA}\\1.0\\0\\win32]"
PATH)
get_filename_component(
CVSNT_Services_EventMessagePath
- "[HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Services\\Eventlog\\Application\\cvsnt;EventMessageFile]"
+ "[HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Services\\Eventlog\\Application\\cvsnt;EventMessageFile]"
PATH)
# WinCVS (in case CVSNT was installed in the same directory)
get_filename_component(
WinCVS_Folder_Command
- "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\Folder\\shell\\wincvs\\command]"
+ "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\Folder\\shell\\wincvs\\command]"
PATH)
# TortoiseCVS (in case CVSNT was installed in the same directory)
get_filename_component(
TortoiseCVS_Folder_Command
- "[HKEY_CLASSES_ROOT\\CVS\\shell\\open\\command]"
+ "[HKEY_CLASSES_ROOT\\CVS\\shell\\open\\command]"
PATH)
get_filename_component(
TortoiseCVS_DefaultIcon
- "[HKEY_CLASSES_ROOT\\CVS\\DefaultIcon]"
+ "[HKEY_CLASSES_ROOT\\CVS\\DefaultIcon]"
PATH)
find_program(CVS_EXECUTABLE cvs
@@ -62,7 +62,7 @@ find_program(CVS_EXECUTABLE cvs
)
mark_as_advanced(CVS_EXECUTABLE)
-# Handle the QUIETLY and REQUIRED arguments and set CVS_FOUND to TRUE if
+# Handle the QUIETLY and REQUIRED arguments and set CVS_FOUND to TRUE if
# all listed variables are TRUE
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
diff --git a/Modules/FindCoin3D.cmake b/Modules/FindCoin3D.cmake
index 8bfe97a..2b4c914 100644
--- a/Modules/FindCoin3D.cmake
+++ b/Modules/FindCoin3D.cmake
@@ -59,22 +59,22 @@ IF (WIN32)
ELSE (WIN32)
IF(APPLE)
FIND_PATH(COIN3D_INCLUDE_DIRS Inventor/So.h
- /Library/Frameworks/Inventor.framework/Headers
+ /Library/Frameworks/Inventor.framework/Headers
)
FIND_LIBRARY(COIN3D_LIBRARIES Coin
/Library/Frameworks/Inventor.framework/Libraries
- )
+ )
SET(COIN3D_LIBRARIES "-framework Coin3d" CACHE STRING "Coin3D library for OSX")
ELSE(APPLE)
FIND_PATH(COIN3D_INCLUDE_DIRS Inventor/So.h)
- FIND_LIBRARY(COIN3D_LIBRARIES Coin)
+ FIND_LIBRARY(COIN3D_LIBRARIES Coin)
ENDIF(APPLE)
ENDIF (WIN32)
-# handle the QUIETLY and REQUIRED arguments and set COIN3D_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set COIN3D_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Coin3D DEFAULT_MSG COIN3D_LIBRARIES COIN3D_INCLUDE_DIRS)
diff --git a/Modules/FindCups.cmake b/Modules/FindCups.cmake
index 3862f7d..05d2c27 100644
--- a/Modules/FindCups.cmake
+++ b/Modules/FindCups.cmake
@@ -5,7 +5,7 @@
# CUPS_INCLUDE_DIR - the Cups include directory
# CUPS_LIBRARIES - Libraries needed to use Cups
# CUPS_VERSION_STRING - version of Cups found (since CMake 2.8.8)
-# Set CUPS_REQUIRE_IPP_DELETE_ATTRIBUTE to TRUE if you need a version which
+# Set CUPS_REQUIRE_IPP_DELETE_ATTRIBUTE to TRUE if you need a version which
# features this function (i.e. at least 1.1.19)
#=============================================================================
@@ -65,5 +65,5 @@ else (CUPS_REQUIRE_IPP_DELETE_ATTRIBUTE)
REQUIRED_VARS CUPS_LIBRARIES CUPS_INCLUDE_DIR
VERSION_VAR CUPS_VERSION_STRING)
endif (CUPS_REQUIRE_IPP_DELETE_ATTRIBUTE)
-
+
mark_as_advanced(CUPS_INCLUDE_DIR CUPS_LIBRARIES)
diff --git a/Modules/FindCurses.cmake b/Modules/FindCurses.cmake
index d1e1311..0ea5166 100644
--- a/Modules/FindCurses.cmake
+++ b/Modules/FindCurses.cmake
@@ -9,7 +9,7 @@
# CURSES_HAVE_NCURSES_CURSES_H - true if ncurses/curses.h is available
# CURSES_LIBRARY - set for backwards compatibility with 2.4 CMake
#
-# Set CURSES_NEED_NCURSES to TRUE before the FIND_PACKAGE() command if NCurses
+# Set CURSES_NEED_NCURSES to TRUE before the FIND_PACKAGE() command if NCurses
# functionality is required.
#=============================================================================
@@ -53,15 +53,15 @@ ENDIF()
# some web pages also say that even with ncurses there is not always a ncurses.h:
# http://osdir.com/ml/gnome.apps.mc.devel/2002-06/msg00029.html
# So at first try ncurses.h, if not found, try to find curses.h under the same
-# prefix as the library was found, if still not found, try curses.h with the
+# prefix as the library was found, if still not found, try curses.h with the
# default search paths.
IF(CURSES_CURSES_LIBRARY AND CURSES_NEED_NCURSES)
INCLUDE(CheckLibraryExists)
- CHECK_LIBRARY_EXISTS("${CURSES_CURSES_LIBRARY}"
+ CHECK_LIBRARY_EXISTS("${CURSES_CURSES_LIBRARY}"
wsyncup "" CURSES_CURSES_HAS_WSYNCUP)
IF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_HAS_WSYNCUP)
- CHECK_LIBRARY_EXISTS("${CURSES_NCURSES_LIBRARY}"
+ CHECK_LIBRARY_EXISTS("${CURSES_NCURSES_LIBRARY}"
wsyncup "" CURSES_NCURSES_HAS_WSYNCUP)
IF( CURSES_NCURSES_HAS_WSYNCUP)
SET(CURSES_USE_NCURSES TRUE)
@@ -79,7 +79,7 @@ IF(NOT CURSES_USE_NCURSES)
# for compatibility with older FindCurses.cmake this has to be in the cache
# FORCE must not be used since this would break builds which preload a cache wqith these variables set
- SET(CURSES_INCLUDE_PATH "${CURSES_CURSES_H_PATH}"
+ SET(CURSES_INCLUDE_PATH "${CURSES_CURSES_H_PATH}"
CACHE FILEPATH "The curses include path")
SET(CURSES_LIBRARY "${CURSES_CURSES_LIBRARY}"
CACHE FILEPATH "The curses library")
@@ -91,23 +91,23 @@ ELSE(NOT CURSES_USE_NCURSES)
FIND_FILE(CURSES_HAVE_NCURSES_H ncurses.h)
FIND_FILE(CURSES_HAVE_NCURSES_NCURSES_H ncurses/ncurses.h)
FIND_FILE(CURSES_HAVE_NCURSES_CURSES_H ncurses/curses.h)
- FIND_FILE(CURSES_HAVE_CURSES_H curses.h
+ FIND_FILE(CURSES_HAVE_CURSES_H curses.h
HINTS "${_cursesParentDir}/include")
- FIND_PATH(CURSES_NCURSES_INCLUDE_PATH ncurses.h ncurses/ncurses.h
+ FIND_PATH(CURSES_NCURSES_INCLUDE_PATH ncurses.h ncurses/ncurses.h
ncurses/curses.h)
FIND_PATH(CURSES_NCURSES_INCLUDE_PATH curses.h
HINTS "${_cursesParentDir}/include")
# for compatibility with older FindCurses.cmake this has to be in the cache
# FORCE must not be used since this would break builds which preload
- # however if the value of the variable has NOTFOUND in it, then
+ # however if the value of the variable has NOTFOUND in it, then
# it is OK to force, and we need to force in order to have it work.
# a cache wqith these variables set
- # only put ncurses include and library into
+ # only put ncurses include and library into
# variables if they are found
IF(NOT CURSES_NCURSES_INCLUDE_PATH AND CURSES_HAVE_NCURSES_NCURSES_H)
- GET_FILENAME_COMPONENT(CURSES_NCURSES_INCLUDE_PATH
+ GET_FILENAME_COMPONENT(CURSES_NCURSES_INCLUDE_PATH
"${CURSES_HAVE_NCURSES_NCURSES_H}" PATH)
ENDIF(NOT CURSES_NCURSES_INCLUDE_PATH AND CURSES_HAVE_NCURSES_NCURSES_H)
IF(CURSES_NCURSES_INCLUDE_PATH AND CURSES_NCURSES_LIBRARY)
@@ -115,13 +115,13 @@ ELSE(NOT CURSES_USE_NCURSES)
IF(CURSES_INCLUDE_PATH MATCHES NOTFOUND)
SET(FORCE_IT FORCE)
ENDIF(CURSES_INCLUDE_PATH MATCHES NOTFOUND)
- SET(CURSES_INCLUDE_PATH "${CURSES_NCURSES_INCLUDE_PATH}"
+ SET(CURSES_INCLUDE_PATH "${CURSES_NCURSES_INCLUDE_PATH}"
CACHE FILEPATH "The curses include path" ${FORCE_IT})
SET( FORCE_IT)
IF(CURSES_LIBRARY MATCHES NOTFOUND)
SET(FORCE_IT FORCE)
ENDIF(CURSES_LIBRARY MATCHES NOTFOUND)
- SET(CURSES_LIBRARY "${CURSES_NCURSES_LIBRARY}"
+ SET(CURSES_LIBRARY "${CURSES_NCURSES_LIBRARY}"
CACHE FILEPATH "The curses library" ${FORCE_IT})
ENDIF(CURSES_NCURSES_INCLUDE_PATH AND CURSES_NCURSES_LIBRARY)
@@ -136,7 +136,7 @@ FIND_LIBRARY(CURSES_FORM_LIBRARY form )
# for compatibility with older FindCurses.cmake this has to be in the cache
# FORCE must not be used since this would break builds which preload a cache
# qith these variables set
-SET(FORM_LIBRARY "${CURSES_FORM_LIBRARY}"
+SET(FORM_LIBRARY "${CURSES_FORM_LIBRARY}"
CACHE FILEPATH "The curses form library")
# Need to provide the *_LIBRARIES
@@ -153,7 +153,7 @@ ENDIF(CURSES_FORM_LIBRARY)
# Proper name is *_INCLUDE_DIR
SET(CURSES_INCLUDE_DIR ${CURSES_INCLUDE_PATH})
-# handle the QUIETLY and REQUIRED arguments and set CURSES_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set CURSES_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Curses DEFAULT_MSG
diff --git a/Modules/FindCxxTest.cmake b/Modules/FindCxxTest.cmake
index a4d1504..4207961 100644
--- a/Modules/FindCxxTest.cmake
+++ b/Modules/FindCxxTest.cmake
@@ -49,7 +49,7 @@
# input_files_to_testgen The list of header files containing the
# CxxTest::TestSuite's to be included in
# this runner
-#
+#
# #==============
# Example Usage:
#
@@ -67,13 +67,13 @@
# 1. Invoke the testgen executable to autogenerate foo_test.cc in the
# binary tree from "foo_test.h" in the current source directory.
# 2. Create an executable and test called unittest_foo.
-#
+#
# #=============
# Example foo_test.h:
#
# #include <cxxtest/TestSuite.h>
-#
-# class MyTestSuite : public CxxTest::TestSuite
+#
+# class MyTestSuite : public CxxTest::TestSuite
# {
# public:
# void testAddition( void )
diff --git a/Modules/FindDart.cmake b/Modules/FindDart.cmake
index f7c54df..caca4b8 100644
--- a/Modules/FindDart.cmake
+++ b/Modules/FindDart.cmake
@@ -16,14 +16,14 @@
# (To distribute this file outside of CMake, substitute the full
# License text for the above reference.)
-FIND_PATH(DART_ROOT README.INSTALL
+FIND_PATH(DART_ROOT README.INSTALL
$ENV{DART_ROOT}
- ${PROJECT_SOURCE_DIR}/Dart
- /usr/share/Dart
- C:/Dart
+ ${PROJECT_SOURCE_DIR}/Dart
+ /usr/share/Dart
+ C:/Dart
"$ENV{ProgramFiles}/Dart"
- "C:/Program Files/Dart"
- ${PROJECT_SOURCE_DIR}/../Dart
+ "C:/Program Files/Dart"
+ ${PROJECT_SOURCE_DIR}/../Dart
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Dart\\InstallPath]
DOC "If you have Dart installed, where is it located?"
)
diff --git a/Modules/FindDevIL.cmake b/Modules/FindDevIL.cmake
index 4a0fbe0..ebfe298 100644
--- a/Modules/FindDevIL.cmake
+++ b/Modules/FindDevIL.cmake
@@ -38,7 +38,7 @@
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
-FIND_PATH(IL_INCLUDE_DIR il.h
+FIND_PATH(IL_INCLUDE_DIR il.h
PATH_SUFFIXES include IL
DOC "The path the the directory that contains il.h"
)
@@ -69,6 +69,6 @@ FIND_LIBRARY(ILU_LIBRARIES
#MESSAGE("ILU_LIBRARIES is ${ILU_LIBRARIES}")
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(IL DEFAULT_MSG
- IL_LIBRARIES ILU_LIBRARIES
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(IL DEFAULT_MSG
+ IL_LIBRARIES ILU_LIBRARIES
ILUT_LIBRARIES IL_INCLUDE_DIR)
diff --git a/Modules/FindDoxygen.cmake b/Modules/FindDoxygen.cmake
index 6cc9efb..a004d7b 100644
--- a/Modules/FindDoxygen.cmake
+++ b/Modules/FindDoxygen.cmake
@@ -39,13 +39,13 @@ ENDIF(Doxygen_FIND_QUIETLY)
# ===== Rationale for OS X AppBundle mods below =====
# With the OS X GUI version, Doxygen likes to be installed to /Applications and
-# it contains the doxygen executable in the bundle. In the versions I've
-# seen, it is located in Resources, but in general, more often binaries are
+# it contains the doxygen executable in the bundle. In the versions I've
+# seen, it is located in Resources, but in general, more often binaries are
# located in MacOS.
#
-# NOTE: The official Doxygen.app that is distributed for OS X uses non-standard
+# NOTE: The official Doxygen.app that is distributed for OS X uses non-standard
# conventions. Instead of the command-line "doxygen" tool being placed in
-# Doxygen.app/Contents/MacOS, "Doxywizard" is placed there instead and
+# Doxygen.app/Contents/MacOS, "Doxywizard" is placed there instead and
# "doxygen" is placed in Contents/Resources. This is most likely done
# so that something happens when people double-click on the Doxygen.app
# package. Unfortunately, CMake gets confused by this as when it sees the
@@ -59,7 +59,7 @@ if(APPLE)
SET(CMAKE_FIND_APPBUNDLE "NEVER")
endif()
# FYI:
-# In the older versions of OS X Doxygen, dot was included with the
+# In the older versions of OS X Doxygen, dot was included with the
# Doxygen bundle. But the new versions require you to download
# Graphviz.app which contains "dot" in it's bundle.
# ============== End OSX stuff ================
@@ -91,7 +91,7 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(Doxygen REQUIRED_VARS DOXYGEN_EXECUTABLE VERSI
IF(NOT DOXYGEN_SKIP_DOT)
FIND_PROGRAM(DOXYGEN_DOT_EXECUTABLE
NAMES dot
- PATHS
+ PATHS
"$ENV{ProgramFiles}/Graphviz 2.21/bin"
"C:/Program Files/Graphviz 2.21/bin"
"$ENV{ProgramFiles}/ATT/Graphviz/bin"
@@ -102,13 +102,13 @@ IF(NOT DOXYGEN_SKIP_DOT)
/Applications/Doxygen.app/Contents/MacOS
DOC "Graphviz Dot tool for using Doxygen"
)
-
+
if(DOXYGEN_DOT_EXECUTABLE)
set(DOXYGEN_DOT_FOUND TRUE)
# The Doxyfile wants the path to Dot, not the entire path and executable
get_filename_component(DOXYGEN_DOT_PATH "${DOXYGEN_DOT_EXECUTABLE}" PATH CACHE)
endif()
-
+
endif(NOT DOXYGEN_SKIP_DOT)
#
diff --git a/Modules/FindEXPAT.cmake b/Modules/FindEXPAT.cmake
index 1bf0743..7a6dbbb 100644
--- a/Modules/FindEXPAT.cmake
+++ b/Modules/FindEXPAT.cmake
@@ -44,7 +44,7 @@ if (EXPAT_INCLUDE_DIR AND EXISTS "${EXPAT_INCLUDE_DIR}/expat.h")
endforeach(VPART)
endif (EXPAT_INCLUDE_DIR AND EXISTS "${EXPAT_INCLUDE_DIR}/expat.h")
-# handle the QUIETLY and REQUIRED arguments and set EXPAT_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set EXPAT_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(EXPAT
diff --git a/Modules/FindFLTK.cmake b/Modules/FindFLTK.cmake
index bdea95b..8a656f6 100644
--- a/Modules/FindFLTK.cmake
+++ b/Modules/FindFLTK.cmake
@@ -136,8 +136,8 @@ ENDIF(NOT FLTK_DIR)
# Fluid
IF(FLUID_COMMAND)
SET(FLTK_FLUID_EXECUTABLE ${FLUID_COMMAND} CACHE FILEPATH "Fluid executable")
- ELSE(FLUID_COMMAND)
- FIND_PROGRAM(FLTK_FLUID_EXECUTABLE fluid PATHS
+ ELSE(FLUID_COMMAND)
+ FIND_PROGRAM(FLTK_FLUID_EXECUTABLE fluid PATHS
${FLTK_EXECUTABLE_DIRS}
${FLTK_EXECUTABLE_DIRS}/RelWithDebInfo
${FLTK_EXECUTABLE_DIRS}/Debug
@@ -220,10 +220,10 @@ ENDIF(NOT FLTK_DIR)
${_FLTK_POSSIBLE_INCLUDE_DIRS}
)
- FIND_PATH(FLTK_INCLUDE_DIR
+ FIND_PATH(FLTK_INCLUDE_DIR
NAMES FL/Fl.h FL/Fl.H # fltk 1.1.9 has Fl.H (#8376)
PATHS ${FLTK_INCLUDE_SEARCH_PATH})
-
+
#
# Try to find FLTK library
IF(UNIX)
diff --git a/Modules/FindFLTK2.cmake b/Modules/FindFLTK2.cmake
index 9164745..c6a9788 100644
--- a/Modules/FindFLTK2.cmake
+++ b/Modules/FindFLTK2.cmake
@@ -122,10 +122,10 @@ IF(FLTK2_DIR)
INCLUDE(${FLTK2_DIR}/FLTK2Config.cmake)
# Fluid
- IF(FLUID_COMMAND)
+ IF(FLUID_COMMAND)
SET(FLTK2_FLUID_EXECUTABLE ${FLUID_COMMAND} CACHE FILEPATH "Fluid executable")
- ELSE(FLUID_COMMAND)
- FIND_PROGRAM(FLTK2_FLUID_EXECUTABLE fluid2 PATHS
+ ELSE(FLUID_COMMAND)
+ FIND_PROGRAM(FLTK2_FLUID_EXECUTABLE fluid2 PATHS
${FLTK2_EXECUTABLE_DIRS}
${FLTK2_EXECUTABLE_DIRS}/RelWithDebInfo
${FLTK2_EXECUTABLE_DIRS}/Debug
@@ -136,7 +136,7 @@ IF(FLTK2_DIR)
MARK_AS_ADVANCED(FLTK2_FLUID_EXECUTABLE)
SET( FLTK_FLUID_EXECUTABLE ${FLTK2_FLUID_EXECUTABLE} )
-
+
SET(FLTK2_INCLUDE_DIR ${FLTK2_DIR})
@@ -201,7 +201,7 @@ IF(FLTK2_DIR)
FIND_LIBRARY(FLTK2_BASE_LIBRARY NAMES fltk2
PATHS ${FLTK2_LIBRARY_SEARCH_PATH})
- FIND_LIBRARY(FLTK2_GL_LIBRARY NAMES fltk2_gl
+ FIND_LIBRARY(FLTK2_GL_LIBRARY NAMES fltk2_gl
PATHS ${FLTK2_LIBRARY_SEARCH_PATH})
FIND_LIBRARY(FLTK2_IMAGES_LIBRARY NAMES fltk2_images
PATHS ${FLTK2_LIBRARY_SEARCH_PATH})
diff --git a/Modules/FindGDAL.cmake b/Modules/FindGDAL.cmake
index c31bef5..3b42a33 100644
--- a/Modules/FindGDAL.cmake
+++ b/Modules/FindGDAL.cmake
@@ -28,12 +28,12 @@
# correspond to the ./configure --prefix=$GDAL_DIR
# used in building gdal.
#
-# Created by Eric Wing. I'm not a gdal user, but OpenSceneGraph uses it
+# Created by Eric Wing. I'm not a gdal user, but OpenSceneGraph uses it
# for osgTerrain so I whipped this module together for completeness.
# I actually don't know the conventions or where files are typically
# placed in distros.
# Any real gdal users are encouraged to correct this (but please don't
-# break the OS X framework stuff when doing so which is what usually seems
+# break the OS X framework stuff when doing so which is what usually seems
# to happen).
# This makes the presumption that you are include gdal.h like
@@ -85,7 +85,7 @@ IF(UNIX)
endif()
endif()
-FIND_LIBRARY(GDAL_LIBRARY
+FIND_LIBRARY(GDAL_LIBRARY
NAMES ${_gdal_lib} gdal gdal_i gdal1.5.0 gdal1.4.0 gdal1.3.2 GDAL
HINTS
$ENV{GDAL_DIR}
diff --git a/Modules/FindGLUT.cmake b/Modules/FindGLUT.cmake
index 8205779..cfa1375 100644
--- a/Modules/FindGLUT.cmake
+++ b/Modules/FindGLUT.cmake
@@ -21,7 +21,7 @@
# License text for the above reference.)
IF (WIN32)
- FIND_PATH( GLUT_INCLUDE_DIR NAMES GL/glut.h
+ FIND_PATH( GLUT_INCLUDE_DIR NAMES GL/glut.h
PATHS ${GLUT_ROOT_PATH}/include )
FIND_LIBRARY( GLUT_glut_LIBRARY NAMES glut glut32 freeglut
PATHS
@@ -29,17 +29,17 @@ IF (WIN32)
${GLUT_ROOT_PATH}/Release
)
ELSE (WIN32)
-
+
IF (APPLE)
# These values for Apple could probably do with improvement.
FIND_PATH( GLUT_INCLUDE_DIR glut.h
/System/Library/Frameworks/GLUT.framework/Versions/A/Headers
${OPENGL_LIBRARY_DIR}
)
- SET(GLUT_glut_LIBRARY "-framework GLUT" CACHE STRING "GLUT library for OSX")
+ SET(GLUT_glut_LIBRARY "-framework GLUT" CACHE STRING "GLUT library for OSX")
SET(GLUT_cocoa_LIBRARY "-framework Cocoa" CACHE STRING "Cocoa framework for OSX")
ELSE (APPLE)
-
+
FIND_PATH( GLUT_INCLUDE_DIR GL/glut.h
/usr/include/GL
/usr/openwin/share/include
@@ -47,21 +47,21 @@ ELSE (WIN32)
/opt/graphics/OpenGL/include
/opt/graphics/OpenGL/contrib/libglut
)
-
+
FIND_LIBRARY( GLUT_glut_LIBRARY glut
/usr/openwin/lib
)
-
+
FIND_LIBRARY( GLUT_Xi_LIBRARY Xi
/usr/openwin/lib
)
-
+
FIND_LIBRARY( GLUT_Xmu_LIBRARY Xmu
/usr/openwin/lib
)
-
+
ENDIF (APPLE)
-
+
ENDIF (WIN32)
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
@@ -76,7 +76,7 @@ IF (GLUT_FOUND)
${GLUT_Xi_LIBRARY}
${GLUT_cocoa_LIBRARY}
)
-
+
#The following deprecated settings are for backwards compatibility with CMake1.4
SET (GLUT_LIBRARY ${GLUT_LIBRARIES})
SET (GLUT_INCLUDE_PATH ${GLUT_INCLUDE_DIR})
diff --git a/Modules/FindGTK.cmake b/Modules/FindGTK.cmake
index e9cc62f..3fa75a6 100644
--- a/Modules/FindGTK.cmake
+++ b/Modules/FindGTK.cmake
@@ -89,11 +89,11 @@ IF(UNIX)
/opt/gnome/lib
)
- FIND_LIBRARY( GTK_Xi_LIBRARY
- NAMES Xi
- PATHS /usr/openwin/lib
- /opt/gnome/lib
- )
+ FIND_LIBRARY( GTK_Xi_LIBRARY
+ NAMES Xi
+ PATHS /usr/openwin/lib
+ /opt/gnome/lib
+ )
FIND_LIBRARY( GTK_gthread_LIBRARY
NAMES gthread gthread12
diff --git a/Modules/FindGTK2.cmake b/Modules/FindGTK2.cmake
index 5fe5213..f734b3b 100644
--- a/Modules/FindGTK2.cmake
+++ b/Modules/FindGTK2.cmake
@@ -119,7 +119,7 @@ function(_GTK2_GET_VERSION _OUT_major _OUT_minor _OUT_micro _gtkversion_hdr)
string(REGEX REPLACE ".*#define GTK_MAJOR_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_major} "${_contents}")
string(REGEX REPLACE ".*#define GTK_MINOR_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_minor} "${_contents}")
string(REGEX REPLACE ".*#define GTK_MICRO_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_micro} "${_contents}")
-
+
if(NOT ${_OUT_major} MATCHES "[0-9]+")
message(FATAL_ERROR "Version parsing failed for GTK2_MAJOR_VERSION!")
endif()
@@ -269,7 +269,7 @@ function(_GTK2_FIND_LIBRARY _var _lib _expand_vc _append_version)
set(_lib_list ${_library})
set(_libd_list ${_library_d})
endif()
-
+
if(GTK2_DEBUG)
message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] "
"library list = ${_lib_list} and library debug list = ${_libd_list}")
@@ -301,7 +301,7 @@ function(_GTK2_FIND_LIBRARY _var _lib _expand_vc _append_version)
"While searching for ${_var}, our proposed library list is ${_lib_list}")
endif()
- find_library(${_var}
+ find_library(${_var}
NAMES ${_lib_list}
PATHS
/opt/gnome/lib
@@ -403,8 +403,8 @@ if(GTK2_FIND_VERSION)
else()
message(FATAL_ERROR "GTK2 version check failed. Version ${GTK2_VERSION} was found, at least version ${GTK2_FIND_VERSION} is required")
endif()
- endif()
-
+ endif()
+
# If the version check fails, exit out of the module here
return()
endif()
@@ -423,7 +423,7 @@ foreach(_GTK2_component ${GTK2_FIND_COMPONENTS})
_GTK2_FIND_INCLUDE_DIR(GTK2_GLIB_INCLUDE_DIR glib.h)
_GTK2_FIND_INCLUDE_DIR(GTK2_GLIBCONFIG_INCLUDE_DIR glibconfig.h)
_GTK2_FIND_LIBRARY (GTK2_GLIB_LIBRARY glib false true)
-
+
_GTK2_FIND_INCLUDE_DIR(GTK2_GOBJECT_INCLUDE_DIR gobject/gobject.h)
_GTK2_FIND_LIBRARY (GTK2_GOBJECT_LIBRARY gobject false true)
@@ -490,7 +490,7 @@ foreach(_GTK2_component ${GTK2_FIND_COMPONENTS})
_GTK2_FIND_INCLUDE_DIR(GTK2_GLADE_INCLUDE_DIR glade/glade.h)
_GTK2_FIND_LIBRARY (GTK2_GLADE_LIBRARY glade false true)
-
+
elseif(_GTK2_component STREQUAL "glademm")
_GTK2_FIND_INCLUDE_DIR(GTK2_GLADEMM_INCLUDE_DIR libglademm.h)
diff --git a/Modules/FindGnuTLS.cmake b/Modules/FindGnuTLS.cmake
index 02f2964..617f58f 100644
--- a/Modules/FindGnuTLS.cmake
+++ b/Modules/FindGnuTLS.cmake
@@ -55,7 +55,7 @@ FIND_LIBRARY(GNUTLS_LIBRARY NAMES gnutls libgnutls
MARK_AS_ADVANCED(GNUTLS_INCLUDE_DIR GNUTLS_LIBRARY)
-# handle the QUIETLY and REQUIRED arguments and set GNUTLS_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set GNUTLS_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GnuTLS
diff --git a/Modules/FindGnuplot.cmake b/Modules/FindGnuplot.cmake
index b8dc3f4..d573047 100644
--- a/Modules/FindGnuplot.cmake
+++ b/Modules/FindGnuplot.cmake
@@ -24,7 +24,7 @@
INCLUDE(FindCygwin)
FIND_PROGRAM(GNUPLOT_EXECUTABLE
- NAMES
+ NAMES
gnuplot
pgnuplot
wgnupl32
@@ -46,7 +46,7 @@ ENDIF()
# for compatibility
SET(GNUPLOT ${GNUPLOT_EXECUTABLE})
-# handle the QUIETLY and REQUIRED arguments and set GNUPLOT_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set GNUPLOT_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Gnuplot
diff --git a/Modules/FindHDF5.cmake b/Modules/FindHDF5.cmake
index bc60638..33599be 100644
--- a/Modules/FindHDF5.cmake
+++ b/Modules/FindHDF5.cmake
@@ -25,7 +25,7 @@
# In addition to finding the includes and libraries required to compile an HDF5
# client application, this module also makes an effort to find tools that come
# with the HDF5 distribution that may be useful for regression testing.
-#
+#
# This module will define the following variables:
# HDF5_INCLUDE_DIRS - Location of the hdf5 includes
# HDF5_INCLUDE_DIR - Location of the hdf5 includes (deprecated)
@@ -64,7 +64,7 @@ include(SelectLibraryConfigurations)
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
# List of the valid HDF5 components
-set( HDF5_VALID_COMPONENTS
+set( HDF5_VALID_COMPONENTS
C
CXX
Fortran
@@ -110,10 +110,10 @@ find_program( HDF5_Fortran_COMPILER_EXECUTABLE
DOC "HDF5 Fortran Wrapper compiler. Used only to detect HDF5 compile flags." )
mark_as_advanced( HDF5_Fortran_COMPILER_EXECUTABLE )
-find_program( HDF5_DIFF_EXECUTABLE
+find_program( HDF5_DIFF_EXECUTABLE
NAMES h5diff
HINTS ENV HDF5_ROOT
- PATH_SUFFIXES bin Bin
+ PATH_SUFFIXES bin Bin
DOC "HDF5 file differencing tool." )
mark_as_advanced( HDF5_DIFF_EXECUTABLE )
@@ -121,7 +121,7 @@ mark_as_advanced( HDF5_DIFF_EXECUTABLE )
# return_value argument, the text output is stored to the output variable.
macro( _HDF5_invoke_compiler language output return_value )
if( HDF5_${language}_COMPILER_EXECUTABLE )
- exec_program( ${HDF5_${language}_COMPILER_EXECUTABLE}
+ exec_program( ${HDF5_${language}_COMPILER_EXECUTABLE}
ARGS -show
OUTPUT_VARIABLE ${output}
RETURN_VALUE ${return_value}
@@ -129,14 +129,14 @@ macro( _HDF5_invoke_compiler language output return_value )
if( ${${return_value}} EQUAL 0 )
# do nothing
else()
- message( STATUS
+ message( STATUS
"Unable to determine HDF5 ${language} flags from HDF5 wrapper." )
endif()
endif()
endmacro()
# Parse a compile line for definitions, includes, library paths, and libraries.
-macro( _HDF5_parse_compile_line
+macro( _HDF5_parse_compile_line
compile_line_var
include_paths
definitions
@@ -144,7 +144,7 @@ macro( _HDF5_parse_compile_line
libraries )
# Match the include paths
- string( REGEX MATCHALL "-I([^\" ]+)" include_path_flags
+ string( REGEX MATCHALL "-I([^\" ]+)" include_path_flags
"${${compile_line_var}}"
)
foreach( IPATH ${include_path_flags} )
@@ -163,7 +163,7 @@ macro( _HDF5_parse_compile_line
string( REGEX MATCHALL "-L([^\" ]+|\"[^\"]+\")" library_path_flags
"${${compile_line_var}}"
)
-
+
foreach( LPATH ${library_path_flags} )
string( REGEX REPLACE "^-L" "" LPATH ${LPATH} )
string( REGEX REPLACE "//" "/" LPATH ${LPATH} )
@@ -219,7 +219,7 @@ if( NOT HDF5_FOUND )
${HDF5_C_LIBRARY_NAMES_INIT} )
set( HDF5_Fortran_HL_LIBRARY_NAMES_INIT hdf5hl_fortran
${HDF5_Fortran_LIBRARY_NAMES_INIT} )
-
+
foreach( LANGUAGE ${HDF5_LANGUAGE_BINDINGS} )
if( HDF5_${LANGUAGE}_COMPILE_LINE )
_HDF5_parse_compile_line( HDF5_${LANGUAGE}_COMPILE_LINE
@@ -228,7 +228,7 @@ if( NOT HDF5_FOUND )
HDF5_${LANGUAGE}_LIBRARY_DIRS
HDF5_${LANGUAGE}_LIBRARY_NAMES
)
-
+
# take a guess that the includes may be in the 'include' sibling
# directory of a library directory.
foreach( dir ${HDF5_${LANGUAGE}_LIBRARY_DIRS} )
@@ -238,7 +238,7 @@ if( NOT HDF5_FOUND )
# set the definitions for the language bindings.
list( APPEND HDF5_DEFINITIONS ${HDF5_${LANGUAGE}_DEFINITIONS} )
-
+
# find the HDF5 include directories
if(${LANGUAGE} MATCHES "Fortran.*")
set(HDF5_INCLUDE_FILENAME hdf5.mod)
@@ -251,7 +251,7 @@ if( NOT HDF5_FOUND )
${HDF5_${LANGUAGE}_INCLUDE_FLAGS}
ENV
HDF5_ROOT
- PATHS
+ PATHS
$ENV{HOME}/.local/include
PATH_SUFFIXES
include
@@ -259,11 +259,11 @@ if( NOT HDF5_FOUND )
)
mark_as_advanced( HDF5_${LANGUAGE}_INCLUDE_DIR )
list( APPEND HDF5_INCLUDE_DIRS ${HDF5_${LANGUAGE}_INCLUDE_DIR} )
-
- set( HDF5_${LANGUAGE}_LIBRARY_NAMES
- ${HDF5_${LANGUAGE}_LIBRARY_NAMES_INIT}
+
+ set( HDF5_${LANGUAGE}_LIBRARY_NAMES
+ ${HDF5_${LANGUAGE}_LIBRARY_NAMES_INIT}
${HDF5_${LANGUAGE}_LIBRARY_NAMES} )
-
+
# find the HDF5 libraries
foreach( LIB ${HDF5_${LANGUAGE}_LIBRARY_NAMES} )
if( UNIX AND HDF5_USE_STATIC_LIBRARIES )
@@ -278,15 +278,15 @@ if( NOT HDF5_FOUND )
set( THIS_LIBRARY_SEARCH_DEBUG ${LIB}d )
set( THIS_LIBRARY_SEARCH_RELEASE ${LIB} )
endif()
- find_library( HDF5_${LIB}_LIBRARY_DEBUG
- NAMES ${THIS_LIBRARY_SEARCH_DEBUG}
- HINTS ${HDF5_${LANGUAGE}_LIBRARY_DIRS}
- ENV HDF5_ROOT
+ find_library( HDF5_${LIB}_LIBRARY_DEBUG
+ NAMES ${THIS_LIBRARY_SEARCH_DEBUG}
+ HINTS ${HDF5_${LANGUAGE}_LIBRARY_DIRS}
+ ENV HDF5_ROOT
PATH_SUFFIXES lib Lib )
find_library( HDF5_${LIB}_LIBRARY_RELEASE
- NAMES ${THIS_LIBRARY_SEARCH_RELEASE}
- HINTS ${HDF5_${LANGUAGE}_LIBRARY_DIRS}
- ENV HDF5_ROOT
+ NAMES ${THIS_LIBRARY_SEARCH_RELEASE}
+ HINTS ${HDF5_${LANGUAGE}_LIBRARY_DIRS}
+ ENV HDF5_ROOT
PATH_SUFFIXES lib Lib )
select_library_configurations( HDF5_${LIB} )
# even though we adjusted the individual library names in
@@ -297,16 +297,16 @@ if( NOT HDF5_FOUND )
# up by the selection macro above) because it may specify debug and
# optimized variants for a particular library, but a list of
# libraries is allowed to specify debug and optimized only once.
- list( APPEND HDF5_${LANGUAGE}_LIBRARIES_DEBUG
+ list( APPEND HDF5_${LANGUAGE}_LIBRARIES_DEBUG
${HDF5_${LIB}_LIBRARY_DEBUG} )
- list( APPEND HDF5_${LANGUAGE}_LIBRARIES_RELEASE
+ list( APPEND HDF5_${LANGUAGE}_LIBRARIES_RELEASE
${HDF5_${LIB}_LIBRARY_RELEASE} )
endforeach()
list( APPEND HDF5_LIBRARY_DIRS ${HDF5_${LANGUAGE}_LIBRARY_DIRS} )
-
+
# Append the libraries for this language binding to the list of all
# required libraries.
- list( APPEND HDF5_LIBRARIES_DEBUG
+ list( APPEND HDF5_LIBRARIES_DEBUG
${HDF5_${LANGUAGE}_LIBRARIES_DEBUG} )
list( APPEND HDF5_LIBRARIES_RELEASE
${HDF5_${LANGUAGE}_LIBRARIES_RELEASE} )
@@ -358,7 +358,7 @@ if( NOT HDF5_FOUND )
set( HDF5_IS_PARALLEL FALSE )
foreach( _dir IN LISTS HDF5_INCLUDE_DIRS )
if( EXISTS "${_dir}/H5pubconf.h" )
- file( STRINGS "${_dir}/H5pubconf.h"
+ file( STRINGS "${_dir}/H5pubconf.h"
HDF5_HAVE_PARALLEL_DEFINE
REGEX "HAVE_PARALLEL 1" )
if( HDF5_HAVE_PARALLEL_DEFINE )
@@ -378,8 +378,8 @@ if( NOT HDF5_FOUND )
endif()
-find_package_handle_standard_args( HDF5 DEFAULT_MSG
- HDF5_LIBRARIES
+find_package_handle_standard_args( HDF5 DEFAULT_MSG
+ HDF5_LIBRARIES
HDF5_INCLUDE_DIRS
)
diff --git a/Modules/FindHSPELL.cmake b/Modules/FindHSPELL.cmake
index ca5709b..79bfc81 100644
--- a/Modules/FindHSPELL.cmake
+++ b/Modules/FindHSPELL.cmake
@@ -35,7 +35,7 @@ IF (HSPELL_INCLUDE_DIR)
SET(HSPELL_VERSION_STRING "${HSPELL_VERSION_MAJOR}.${HSPELL_VERSION_MINOR}")
ENDIF()
-# handle the QUIETLY and REQUIRED arguments and set HSPELL_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set HSPELL_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(HSPELL
diff --git a/Modules/FindHTMLHelp.cmake b/Modules/FindHTMLHelp.cmake
index 4455b07..00de82a 100644
--- a/Modules/FindHTMLHelp.cmake
+++ b/Modules/FindHTMLHelp.cmake
@@ -24,20 +24,20 @@ IF(WIN32)
hhc
"[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]"
"$ENV{ProgramFiles}/HTML Help Workshop"
- "C:/Program Files/HTML Help Workshop"
+ "C:/Program Files/HTML Help Workshop"
)
GET_FILENAME_COMPONENT(HTML_HELP_COMPILER_PATH "${HTML_HELP_COMPILER}" PATH)
- FIND_PATH(HTML_HELP_INCLUDE_PATH
- htmlhelp.h
+ FIND_PATH(HTML_HELP_INCLUDE_PATH
+ htmlhelp.h
"${HTML_HELP_COMPILER_PATH}/include"
"[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]/include"
"$ENV{ProgramFiles}/HTML Help Workshop/include"
- "C:/Program Files/HTML Help Workshop/include"
+ "C:/Program Files/HTML Help Workshop/include"
)
- FIND_LIBRARY(HTML_HELP_LIBRARY
+ FIND_LIBRARY(HTML_HELP_LIBRARY
htmlhelp
"${HTML_HELP_COMPILER_PATH}/lib"
"[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]/lib"
diff --git a/Modules/FindITK.cmake b/Modules/FindITK.cmake
index a3ca998..5b598d2 100644
--- a/Modules/FindITK.cmake
+++ b/Modules/FindITK.cmake
@@ -7,16 +7,16 @@
# that can be included to set the include directories, library directories,
# and preprocessor macros. In addition to the variables read from
# ITKConfig.cmake, this find module also defines
-# ITK_DIR - The directory containing ITKConfig.cmake.
-# This is either the root of the build tree,
-# or the lib/InsightToolkit directory.
+# ITK_DIR - The directory containing ITKConfig.cmake.
+# This is either the root of the build tree,
+# or the lib/InsightToolkit directory.
# This is the only cache entry.
-#
-# ITK_FOUND - Whether ITK was found. If this is true,
+#
+# ITK_FOUND - Whether ITK was found. If this is true,
# ITK_DIR is okay.
#
-# USE_ITK_FILE - The full path to the UseITK.cmake file.
-# This is provided for backward
+# USE_ITK_FILE - The full path to the UseITK.cmake file.
+# This is provided for backward
# compatability. Use ITK_USE_FILE
# instead.
diff --git a/Modules/FindJNI.cmake b/Modules/FindJNI.cmake
index d49b44a..f93b454 100644
--- a/Modules/FindJNI.cmake
+++ b/Modules/FindJNI.cmake
@@ -2,7 +2,7 @@
# This module finds if Java is installed and determines where the
# include files and libraries are. It also determines what the name of
# the library is. This code sets the following variables:
-#
+#
# JNI_INCLUDE_DIRS = the include dirs to use
# JNI_LIBRARIES = the libraries to use
# JNI_FOUND = TRUE if JNI headers and libraries were found.
@@ -138,7 +138,7 @@ SET(JAVA_AWT_INCLUDE_DIRECTORIES
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.3;JavaHome]/include"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\${java_install_version};JavaHome]/include"
${_JAVA_HOME}/include
- /usr/include
+ /usr/include
/usr/local/include
/usr/lib/java/include
/usr/local/lib/java/include
@@ -162,9 +162,9 @@ FOREACH(JAVA_PROG "${JAVA_RUNTIME}" "${JAVA_COMPILE}" "${JAVA_ARCHIVE}")
SET(JAVA_AWT_INCLUDE_DIRECTORIES ${JAVA_AWT_INCLUDE_DIRECTORIES} "${jpath}/${JAVA_INC_PATH}")
ENDIF(EXISTS ${jpath}/${JAVA_INC_PATH})
ENDFOREACH(JAVA_INC_PATH)
- FOREACH(JAVA_LIB_PATH
- ../lib ../jre/lib ../jre/lib/i386
- ../java/lib ../java/jre/lib ../java/jre/lib/i386
+ FOREACH(JAVA_LIB_PATH
+ ../lib ../jre/lib ../jre/lib/i386
+ ../java/lib ../java/jre/lib ../java/jre/lib/i386
../share/java/lib ../share/java/jre/lib ../share/java/jre/lib/i386)
IF(EXISTS ${jpath}/${JAVA_LIB_PATH})
SET(JAVA_AWT_LIBRARY_DIRECTORIES ${JAVA_AWT_LIBRARY_DIRECTORIES} "${jpath}/${JAVA_LIB_PATH}")
@@ -209,7 +209,7 @@ IF(APPLE)
)
ENDIF(JAVA_HAVE_FRAMEWORK)
ELSE(APPLE)
- FIND_LIBRARY(JAVA_AWT_LIBRARY jawt
+ FIND_LIBRARY(JAVA_AWT_LIBRARY jawt
PATHS ${JAVA_AWT_LIBRARY_DIRECTORIES}
)
FIND_LIBRARY(JAVA_JVM_LIBRARY NAMES jvm JavaVM
@@ -217,12 +217,12 @@ ELSE(APPLE)
)
ENDIF(APPLE)
-# add in the include path
-FIND_PATH(JAVA_INCLUDE_PATH jni.h
+# add in the include path
+FIND_PATH(JAVA_INCLUDE_PATH jni.h
${JAVA_AWT_INCLUDE_DIRECTORIES}
)
-FIND_PATH(JAVA_INCLUDE_PATH2 jni_md.h
+FIND_PATH(JAVA_INCLUDE_PATH2 jni_md.h
${JAVA_INCLUDE_PATH}
${JAVA_INCLUDE_PATH}/win32
${JAVA_INCLUDE_PATH}/linux
diff --git a/Modules/FindJPEG.cmake b/Modules/FindJPEG.cmake
index 349e7e1..0b5db40 100644
--- a/Modules/FindJPEG.cmake
+++ b/Modules/FindJPEG.cmake
@@ -25,7 +25,7 @@ FIND_PATH(JPEG_INCLUDE_DIR jpeglib.h)
SET(JPEG_NAMES ${JPEG_NAMES} jpeg)
FIND_LIBRARY(JPEG_LIBRARY NAMES ${JPEG_NAMES} )
-# handle the QUIETLY and REQUIRED arguments and set JPEG_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set JPEG_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(JPEG DEFAULT_MSG JPEG_LIBRARY JPEG_INCLUDE_DIR)
diff --git a/Modules/FindJasper.cmake b/Modules/FindJasper.cmake
index 6dc7e4d..b617844 100644
--- a/Modules/FindJasper.cmake
+++ b/Modules/FindJasper.cmake
@@ -39,7 +39,7 @@ IF (JASPER_INCLUDE_DIR AND EXISTS "${JASPER_INCLUDE_DIR}/jasper/jas_config.h")
STRING(REGEX REPLACE "^#define[\t ]+JAS_VERSION[\t ]+\"([^\"]+)\".*" "\\1" JASPER_VERSION_STRING "${jasper_version_str}")
ENDIF (JASPER_INCLUDE_DIR AND EXISTS "${JASPER_INCLUDE_DIR}/jasper/jas_config.h")
-# handle the QUIETLY and REQUIRED arguments and set JASPER_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set JASPER_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Jasper
diff --git a/Modules/FindJava.cmake b/Modules/FindJava.cmake
index 3457021..2e50eca 100644
--- a/Modules/FindJava.cmake
+++ b/Modules/FindJava.cmake
@@ -23,7 +23,7 @@
# Java_VERSION_STRING = 1.5.0_17
# and
# Java_VERSION = 1.5.0.17
-#
+#
# another example is the Java OEM, with:
# Java_VERSION_STRING = 1.6.0-oem
# and
@@ -102,7 +102,7 @@ IF(Java_JAVA_EXECUTABLE)
ENDIF()
ELSE()
# extract major/minor version and patch level from "java -version" output
- # Tested on linux using
+ # Tested on linux using
# 1. Sun / Sun OEM
# 2. OpenJDK 1.6
# 3. GCJ 1.5
diff --git a/Modules/FindKDE3.cmake b/Modules/FindKDE3.cmake
index ca3dae6..65a559f 100644
--- a/Modules/FindKDE3.cmake
+++ b/Modules/FindKDE3.cmake
@@ -101,7 +101,7 @@ SET(QT_MT_REQUIRED TRUE)
IF(KDE3_FIND_REQUIRED)
SET(_REQ_STRING_KDE3 "REQUIRED")
ENDIF(KDE3_FIND_REQUIRED)
-
+
FIND_PACKAGE(Qt3 ${_REQ_STRING_KDE3})
FIND_PACKAGE(X11 ${_REQ_STRING_KDE3})
diff --git a/Modules/FindKDE4.cmake b/Modules/FindKDE4.cmake
index ed4f270..fb93328 100644
--- a/Modules/FindKDE4.cmake
+++ b/Modules/FindKDE4.cmake
@@ -38,14 +38,14 @@ ENDIF(QT_QT_LIBRARY)
FILE(TO_CMAKE_PATH "$ENV{KDEDIRS}" _KDEDIRS)
# when cross compiling, searching kde4-config in order to run it later on
-# doesn't make a lot of sense. We'll have to do something about this.
+# doesn't make a lot of sense. We'll have to do something about this.
# Searching always in the target environment ? Then we get at least the correct one,
# still it can't be used to run it. Alex
# For KDE4 kde-config has been renamed to kde4-config
FIND_PROGRAM(KDE4_KDECONFIG_EXECUTABLE NAMES kde4-config
# the suffix must be used since KDEDIRS can be a list of directories which don't have bin/ appended
- PATH_SUFFIXES bin
+ PATH_SUFFIXES bin
HINTS
${CMAKE_INSTALL_PREFIX}
${_KDEDIRS}
diff --git a/Modules/FindLATEX.cmake b/Modules/FindLATEX.cmake
index 950daca..7997ae9 100644
--- a/Modules/FindLATEX.cmake
+++ b/Modules/FindLATEX.cmake
@@ -1,14 +1,14 @@
# - Find Latex
# This module finds if Latex is installed and determines where the
# executables are. This code sets the following variables:
-#
+#
# LATEX_COMPILER: path to the LaTeX compiler
# PDFLATEX_COMPILER: path to the PdfLaTeX compiler
# BIBTEX_COMPILER: path to the BibTeX compiler
# MAKEINDEX_COMPILER: path to the MakeIndex compiler
# DVIPS_CONVERTER: path to the DVIPS converter
# PS2PDF_CONVERTER: path to the PS2PDF converter
-# LATEX2HTML_CONVERTER: path to the LaTeX2Html converter
+# LATEX2HTML_CONVERTER: path to the LaTeX2Html converter
#
#=============================================================================
@@ -30,7 +30,7 @@ IF (WIN32)
FIND_PATH(MIKTEX_BINARY_PATH mpm.exe
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MiK\\MiKTeX\\CurrentVersion\\MiKTeX;Install Root]/miktex/bin"
- DOC
+ DOC
"Path to the MikTex binary directory."
)
MARK_AS_ADVANCED(MIKTEX_BINARY_PATH)
diff --git a/Modules/FindLibXml2.cmake b/Modules/FindLibXml2.cmake
index 48a5498..4fc5d88 100644
--- a/Modules/FindLibXml2.cmake
+++ b/Modules/FindLibXml2.cmake
@@ -56,7 +56,7 @@ ELSEIF(LIBXML2_INCLUDE_DIR AND EXISTS "${LIBXML2_INCLUDE_DIR}/libxml/xmlversion.
UNSET(libxml2_version_str)
ENDIF()
-# handle the QUIETLY and REQUIRED arguments and set LIBXML2_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set LIBXML2_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXml2
diff --git a/Modules/FindLua50.cmake b/Modules/FindLua50.cmake
index 9a5cc17..5196cf7 100644
--- a/Modules/FindLua50.cmake
+++ b/Modules/FindLua50.cmake
@@ -1,6 +1,6 @@
# Locate Lua library
# This module defines
-# LUA50_FOUND, if false, do not try to link to Lua
+# LUA50_FOUND, if false, do not try to link to Lua
# LUA_LIBRARIES, both lua and lualib
# LUA_INCLUDE_DIR, where to find lua.h and lualib.h (and probably lauxlib.h)
#
@@ -37,7 +37,7 @@ FIND_PATH(LUA_INCLUDE_DIR lua.h
/opt
)
-FIND_LIBRARY(LUA_LIBRARY_lua
+FIND_LIBRARY(LUA_LIBRARY_lua
NAMES lua50 lua5.0 lua-5.0 lua5 lua
HINTS
$ENV{LUA_DIR}
@@ -56,7 +56,7 @@ FIND_LIBRARY(LUA_LIBRARY_lua
IF(${LUA_LIBRARY_lua} MATCHES "framework")
SET( LUA_LIBRARIES "${LUA_LIBRARY_lua}" CACHE STRING "Lua framework")
ELSE(${LUA_LIBRARY_lua} MATCHES "framework")
- FIND_LIBRARY(LUA_LIBRARY_lualib
+ FIND_LIBRARY(LUA_LIBRARY_lualib
NAMES lualib50 lualib5.0 lualib5 lualib
HINTS
$ENV{LUALIB_DIR}
@@ -82,7 +82,7 @@ ENDIF(${LUA_LIBRARY_lua} MATCHES "framework")
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
-# handle the QUIETLY and REQUIRED arguments and set LUA_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set LUA_FOUND to TRUE if
# all listed variables are TRUE
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Lua50 DEFAULT_MSG LUA_LIBRARIES LUA_INCLUDE_DIR)
diff --git a/Modules/FindLua51.cmake b/Modules/FindLua51.cmake
index e111d36..468b5d4 100644
--- a/Modules/FindLua51.cmake
+++ b/Modules/FindLua51.cmake
@@ -1,6 +1,6 @@
# Locate Lua library
# This module defines
-# LUA51_FOUND, if false, do not try to link to Lua
+# LUA51_FOUND, if false, do not try to link to Lua
# LUA_LIBRARIES
# LUA_INCLUDE_DIR, where to find lua.h
# LUA_VERSION_STRING, the version of Lua found (since CMake 2.8.8)
@@ -38,7 +38,7 @@ FIND_PATH(LUA_INCLUDE_DIR lua.h
/opt
)
-FIND_LIBRARY(LUA_LIBRARY
+FIND_LIBRARY(LUA_LIBRARY
NAMES lua51 lua5.1 lua-5.1 lua
HINTS
$ENV{LUA_DIR}
@@ -71,7 +71,7 @@ IF(LUA_INCLUDE_DIR AND EXISTS "${LUA_INCLUDE_DIR}/lua.h")
ENDIF()
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
-# handle the QUIETLY and REQUIRED arguments and set LUA_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set LUA_FOUND to TRUE if
# all listed variables are TRUE
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Lua51
REQUIRED_VARS LUA_LIBRARIES LUA_INCLUDE_DIR
diff --git a/Modules/FindMPEG.cmake b/Modules/FindMPEG.cmake
index cf4ef58..545e049 100644
--- a/Modules/FindMPEG.cmake
+++ b/Modules/FindMPEG.cmake
@@ -32,7 +32,7 @@ FIND_LIBRARY( MPEG_vo_LIBRARY vo
/usr/local/livid/mpeg2dec/libvo/.libs
)
-# handle the QUIETLY and REQUIRED arguments and set MPEG2_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set MPEG2_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(MPEG DEFAULT_MSG MPEG_INCLUDE_DIR MPEG_mpeg2_LIBRARY MPEG_vo_LIBRARY)
diff --git a/Modules/FindMPEG2.cmake b/Modules/FindMPEG2.cmake
index fab37cf..5456e20 100644
--- a/Modules/FindMPEG2.cmake
+++ b/Modules/FindMPEG2.cmake
@@ -20,7 +20,7 @@
# (To distribute this file outside of CMake, substitute the full
# License text for the above reference.)
-FIND_PATH(MPEG2_INCLUDE_DIR
+FIND_PATH(MPEG2_INCLUDE_DIR
NAMES mpeg2.h mpeg2dec/mpeg2.h
PATHS /usr/local/livid
)
@@ -34,13 +34,13 @@ FIND_LIBRARY( MPEG2_vo_LIBRARY vo
)
-# handle the QUIETLY and REQUIRED arguments and set MPEG2_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set MPEG2_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(MPEG2 DEFAULT_MSG MPEG2_mpeg2_LIBRARY MPEG2_INCLUDE_DIR)
IF(MPEG2_FOUND)
- SET( MPEG2_LIBRARIES ${MPEG2_mpeg2_LIBRARY}
+ SET( MPEG2_LIBRARIES ${MPEG2_mpeg2_LIBRARY}
${MPEG2_vo_LIBRARY})
#some native mpeg2 installations will depend
diff --git a/Modules/FindMotif.cmake b/Modules/FindMotif.cmake
index e354112..57da1c1 100644
--- a/Modules/FindMotif.cmake
+++ b/Modules/FindMotif.cmake
@@ -32,7 +32,7 @@ IF(UNIX)
ENDIF(UNIX)
-# handle the QUIETLY and REQUIRED arguments and set MOTIF_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set MOTIF_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Motif DEFAULT_MSG MOTIF_LIBRARIES MOTIF_INCLUDE_DIR)
diff --git a/Modules/FindOpenAL.cmake b/Modules/FindOpenAL.cmake
index cb3ce48..fdac455 100644
--- a/Modules/FindOpenAL.cmake
+++ b/Modules/FindOpenAL.cmake
@@ -1,7 +1,7 @@
# Locate OpenAL
# This module defines
# OPENAL_LIBRARY
-# OPENAL_FOUND, if false, do not try to link to OpenAL
+# OPENAL_FOUND, if false, do not try to link to OpenAL
# OPENAL_INCLUDE_DIR, where to find the headers
#
# $OPENALDIR is an environment variable that would
@@ -25,31 +25,31 @@
# This makes the presumption that you are include al.h like
# #include "al.h"
-# and not
+# and not
# #include <AL/al.h>
# The reason for this is that the latter is not entirely portable.
-# Windows/Creative Labs does not by default put their headers in AL/ and
+# Windows/Creative Labs does not by default put their headers in AL/ and
# OS X uses the convention <OpenAL/al.h>.
-#
-# For Windows, Creative Labs seems to have added a registry key for their
+#
+# For Windows, Creative Labs seems to have added a registry key for their
# OpenAL 1.1 installer. I have added that key to the list of search paths,
-# however, the key looks like it could be a little fragile depending on
+# however, the key looks like it could be a little fragile depending on
# if they decide to change the 1.00.0000 number for bug fix releases.
# Also, they seem to have laid down groundwork for multiple library platforms
# which puts the library in an extra subdirectory. Currently there is only
-# Win32 and I have hardcoded that here. This may need to be adjusted as
+# Win32 and I have hardcoded that here. This may need to be adjusted as
# platforms are introduced.
# The OpenAL 1.0 installer doesn't seem to have a useful key I can use.
# I do not know if the Nvidia OpenAL SDK has a registry key.
-#
-# For OS X, remember that OpenAL was added by Apple in 10.4 (Tiger).
-# To support the framework, I originally wrote special framework detection
+#
+# For OS X, remember that OpenAL was added by Apple in 10.4 (Tiger).
+# To support the framework, I originally wrote special framework detection
# code in this module which I have now removed with CMake's introduction
# of native support for frameworks.
-# In addition, OpenAL is open source, and it is possible to compile on Panther.
-# Furthermore, due to bugs in the initial OpenAL release, and the
+# In addition, OpenAL is open source, and it is possible to compile on Panther.
+# Furthermore, due to bugs in the initial OpenAL release, and the
# transition to OpenAL 1.1, it is common to need to override the built-in
-# framework.
+# framework.
# Per my request, CMake should search for frameworks first in
# the following order:
# ~/Library/Frameworks/OpenAL.framework/Headers
@@ -57,7 +57,7 @@
# /System/Library/Frameworks/OpenAL.framework/Headers
#
# On OS X, this will prefer the Framework version (if found) over others.
-# People will have to manually change the cache values of
+# People will have to manually change the cache values of
# OPENAL_LIBRARY to override this selection or set the CMake environment
# CMAKE_INCLUDE_PATH to modify the search paths.
@@ -75,7 +75,7 @@ FIND_PATH(OPENAL_INCLUDE_DIR al.h
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Creative\ Labs\\OpenAL\ 1.1\ Software\ Development\ Kit\\1.00.0000;InstallDir]
)
-FIND_LIBRARY(OPENAL_LIBRARY
+FIND_LIBRARY(OPENAL_LIBRARY
NAMES OpenAL al openal OpenAL32
HINTS
$ENV{OPENALDIR}
diff --git a/Modules/FindOpenGL.cmake b/Modules/FindOpenGL.cmake
index 98d8808..322972a 100644
--- a/Modules/FindOpenGL.cmake
+++ b/Modules/FindOpenGL.cmake
@@ -1,18 +1,18 @@
# - Try to find OpenGL
# Once done this will define
-#
+#
# OPENGL_FOUND - system has OpenGL
# OPENGL_XMESA_FOUND - system has XMESA
# OPENGL_GLU_FOUND - system has GLU
# OPENGL_INCLUDE_DIR - the GL include directory
# OPENGL_LIBRARIES - Link these to use OpenGL and GLU
-#
+#
# If you want to use just GL you can use these values
# OPENGL_gl_LIBRARY - Path to OpenGL Library
# OPENGL_glu_LIBRARY - Path to GLU Library
-#
+#
# On OSX default to using the framework version of opengl
-# People will have to change the cache values of OPENGL_glu_LIBRARY
+# People will have to change the cache values of OPENGL_glu_LIBRARY
# and OPENGL_gl_LIBRARY to use OpenGL with X11 on OSX
#=============================================================================
@@ -63,7 +63,7 @@ ELSE (WIN32)
IF(CMAKE_SIZEOF_VOID_P EQUAL 4)
SET(HPUX_IA_OPENGL_LIB_PATH /opt/graphics/OpenGL/lib/hpux32/)
ELSE(CMAKE_SIZEOF_VOID_P EQUAL 4)
- SET(HPUX_IA_OPENGL_LIB_PATH
+ SET(HPUX_IA_OPENGL_LIB_PATH
/opt/graphics/OpenGL/lib/hpux64/
/opt/graphics/OpenGL/lib/pa20_64)
ENDIF(CMAKE_SIZEOF_VOID_P EQUAL 4)
@@ -97,7 +97,7 @@ ELSE (WIN32)
)
# On Unix OpenGL most certainly always requires X11.
- # Feel free to tighten up these conditions if you don't
+ # Feel free to tighten up these conditions if you don't
# think this is always true.
# It's not true on OSX.
diff --git a/Modules/FindOpenMP.cmake b/Modules/FindOpenMP.cmake
index b96a2ec..87c9d03 100644
--- a/Modules/FindOpenMP.cmake
+++ b/Modules/FindOpenMP.cmake
@@ -75,12 +75,12 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
endfunction(_OPENMP_FLAG_CANDIDATES)
# sample openmp source code to test
-set(OpenMP_C_TEST_SOURCE
+set(OpenMP_C_TEST_SOURCE
"
#include <omp.h>
-int main() {
+int main() {
#ifdef _OPENMP
- return 0;
+ return 0;
#else
breaks_on_purpose
#endif
diff --git a/Modules/FindOpenSceneGraph.cmake b/Modules/FindOpenSceneGraph.cmake
index 52f9316..9dd2c28 100644
--- a/Modules/FindOpenSceneGraph.cmake
+++ b/Modules/FindOpenSceneGraph.cmake
@@ -14,7 +14,7 @@
#
# OpenSceneGraph_DEBUG - Enable debugging output
#
-# OpenSceneGraph_MARK_AS_ADVANCED - Mark cache variables as advanced
+# OpenSceneGraph_MARK_AS_ADVANCED - Mark cache variables as advanced
# automatically
#
# The following environment variables are also respected for finding the OSG
@@ -96,12 +96,12 @@ if(OSG_INCLUDE_DIR)
message(STATUS "[ FindOpenSceneGraph.cmake:${CMAKE_CURRENT_LIST_LINE} ] "
"Detected OSG_INCLUDE_DIR = ${OSG_INCLUDE_DIR}")
endif()
-
+
set(_osg_Version_file "${OSG_INCLUDE_DIR}/osg/Version")
if("${OSG_INCLUDE_DIR}" MATCHES "\\.framework$" AND NOT EXISTS "${_osg_Version_file}")
set(_osg_Version_file "${OSG_INCLUDE_DIR}/Headers/Version")
endif()
-
+
if(EXISTS "${_osg_Version_file}")
file(READ "${_osg_Version_file}" _osg_Version_contents)
else()
@@ -149,7 +149,7 @@ if(OpenSceneGraph_FIND_VERSION AND OPENSCENEGRAPH_VERSION)
endif()
else()
# version is too low
- if(NOT OPENSCENEGRAPH_VERSION VERSION_EQUAL ${OpenSceneGraph_FIND_VERSION} AND
+ if(NOT OPENSCENEGRAPH_VERSION VERSION_EQUAL ${OpenSceneGraph_FIND_VERSION} AND
NOT OPENSCENEGRAPH_VERSION VERSION_GREATER ${OpenSceneGraph_FIND_VERSION})
set(_osg_version_not_high_enough TRUE)
endif()
@@ -182,7 +182,7 @@ endforeach()
if(OPENSCENEGRAPH_INCLUDE_DIR)
list(REMOVE_DUPLICATES OPENSCENEGRAPH_INCLUDE_DIR)
endif()
-
+
#
# Inform the users with an error message based on
# what version they have vs. what version was
@@ -221,7 +221,7 @@ else()
set(_osg_missing_message "${_osg_missing_message} ${_osg_module}")
endif()
endforeach()
-
+
if(_osg_missing_nodekit_fail)
message(FATAL_ERROR "ERROR: Missing the following osg "
"libraries: ${_osg_missing_message}.\n"
diff --git a/Modules/FindOpenThreads.cmake b/Modules/FindOpenThreads.cmake
index 6b81fbe..4f6e920 100644
--- a/Modules/FindOpenThreads.cmake
+++ b/Modules/FindOpenThreads.cmake
@@ -1,10 +1,10 @@
-# OpenThreads is a C++ based threading library. Its largest userbase
+# OpenThreads is a C++ based threading library. Its largest userbase
# seems to OpenSceneGraph so you might notice I accept OSGDIR as an
# environment path.
-# I consider this part of the Findosg* suite used to find OpenSceneGraph
+# I consider this part of the Findosg* suite used to find OpenSceneGraph
# components.
# Each component is separate and you must opt in to each module.
-#
+#
# Locate OpenThreads
# This module defines
# OPENTHREADS_LIBRARY
@@ -34,8 +34,8 @@
# #include <OpenThreads/Thread>
# To make it easier for one-step automated configuration/builds,
-# we leverage environmental paths. This is preferable
-# to the -DVAR=value switches because it insulates the
+# we leverage environmental paths. This is preferable
+# to the -DVAR=value switches because it insulates the
# users from changes we may make in this script.
# It also offers a little more flexibility than setting
# the CMAKE_*_PATH since we can target specific components.
@@ -71,8 +71,8 @@ find_path(OPENTHREADS_INCLUDE_DIR OpenThreads/Thread
)
-find_library(OPENTHREADS_LIBRARY
- NAMES OpenThreads OpenThreadsWin32
+find_library(OPENTHREADS_LIBRARY
+ NAMES OpenThreads OpenThreadsWin32
HINTS
$ENV{OPENTHREADS_LIBRARY_DIR}
$ENV{OPENTHREADS_DIR}
@@ -90,7 +90,7 @@ find_library(OPENTHREADS_LIBRARY
PATH_SUFFIXES lib64 lib
)
-find_library(OPENTHREADS_LIBRARY_DEBUG
+find_library(OPENTHREADS_LIBRARY_DEBUG
NAMES OpenThreadsd OpenThreadsWin32d
HINTS
$ENV{OPENTHREADS_DEBUG_LIBRARY_DIR}
diff --git a/Modules/FindPHP4.cmake b/Modules/FindPHP4.cmake
index 6c2965a..abdabe1 100644
--- a/Modules/FindPHP4.cmake
+++ b/Modules/FindPHP4.cmake
@@ -52,7 +52,7 @@ MARK_AS_ADVANCED(
IF(APPLE)
# this is a hack for now
- SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS
+ SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS
"${CMAKE_SHARED_MODULE_CREATE_C_FLAGS} -Wl,-flat_namespace")
FOREACH(symbol
__efree
@@ -76,7 +76,7 @@ IF(APPLE)
_zend_wrong_param_count
_zval_used_for_init
)
- SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS
+ SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS
"${CMAKE_SHARED_MODULE_CREATE_C_FLAGS},-U,${symbol}")
ENDFOREACH(symbol)
ENDIF(APPLE)
diff --git a/Modules/FindPerl.cmake b/Modules/FindPerl.cmake
index ae686df..bedb839 100644
--- a/Modules/FindPerl.cmake
+++ b/Modules/FindPerl.cmake
@@ -26,11 +26,11 @@ SET(PERL_POSSIBLE_BIN_PATHS
IF(WIN32)
GET_FILENAME_COMPONENT(
- ActivePerl_CurrentVersion
- "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActivePerl;CurrentVersion]"
+ ActivePerl_CurrentVersion
+ "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActivePerl;CurrentVersion]"
NAME)
SET(PERL_POSSIBLE_BIN_PATHS ${PERL_POSSIBLE_BIN_PATHS}
- "C:/Perl/bin"
+ "C:/Perl/bin"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActivePerl\\${ActivePerl_CurrentVersion}]/bin
)
ENDIF(WIN32)
@@ -73,7 +73,7 @@ ENDIF(PERL_EXECUTABLE)
# Deprecated settings for compatibility with CMake1.4
SET(PERL ${PERL_EXECUTABLE})
-# handle the QUIETLY and REQUIRED arguments and set PERL_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set PERL_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Perl
diff --git a/Modules/FindPerlLibs.cmake b/Modules/FindPerlLibs.cmake
index b2ffd3c..3db67ac 100644
--- a/Modules/FindPerlLibs.cmake
+++ b/Modules/FindPerlLibs.cmake
@@ -236,7 +236,7 @@ if (PERL_EXECUTABLE)
endif (PERL_EXECUTABLE)
-# handle the QUIETLY and REQUIRED arguments and set PERLLIBS_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set PERLLIBS_FOUND to TRUE if
# all listed variables are TRUE
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
find_package_handle_standard_args(PerlLibs REQUIRED_VARS PERL_LIBRARY PERL_INCLUDE_PATH
diff --git a/Modules/FindPhysFS.cmake b/Modules/FindPhysFS.cmake
index 2e3ac14..45f9d2e 100644
--- a/Modules/FindPhysFS.cmake
+++ b/Modules/FindPhysFS.cmake
@@ -8,7 +8,7 @@
# correspond to the ./configure --prefix=$PHYSFSDIR
# used in building PHYSFS.
#
-# Created by Eric Wing.
+# Created by Eric Wing.
#=============================================================================
# Copyright 2005-2009 Kitware, Inc.
@@ -36,7 +36,7 @@ FIND_PATH(PHYSFS_INCLUDE_DIR physfs.h
/opt
)
-FIND_LIBRARY(PHYSFS_LIBRARY
+FIND_LIBRARY(PHYSFS_LIBRARY
NAMES physfs
HINTS
$ENV{PHYSFSDIR}
diff --git a/Modules/FindPkgConfig.cmake b/Modules/FindPkgConfig.cmake
index 39d3a76..99b2c1f 100644
--- a/Modules/FindPkgConfig.cmake
+++ b/Modules/FindPkgConfig.cmake
@@ -156,7 +156,7 @@ endmacro(_pkgconfig_invoke_dyn)
macro(_pkgconfig_parse_options _result _is_req _is_silent)
set(${_is_req} 0)
set(${_is_silent} 0)
-
+
foreach(_pkg ${ARGN})
if (_pkg STREQUAL "REQUIRED")
set(${_is_req} 1)
@@ -207,7 +207,7 @@ macro(_pkg_check_modules_internal _is_required _is_silent _prefix)
message(STATUS "checking for modules '${_pkg_check_modules_list}'")
endif(_pkg_check_modules_cnt EQUAL 1)
endif(NOT ${_is_silent})
-
+
set(_pkg_check_modules_packages)
set(_pkg_check_modules_failed)
@@ -234,14 +234,14 @@ macro(_pkg_check_modules_internal _is_required _is_silent _prefix)
if (_pkg_check_modules_pkg_op STREQUAL "=")
list(APPEND _pkg_check_modules_exist_query --exact-version)
endif(_pkg_check_modules_pkg_op STREQUAL "=")
-
+
if (_pkg_check_modules_pkg_op STREQUAL "<=")
list(APPEND _pkg_check_modules_exist_query --max-version)
endif(_pkg_check_modules_pkg_op STREQUAL "<=")
# create the final query which is of the format:
# * --atleast-version <version> <pkg-name>
- # * --exact-version <version> <pkg-name>
+ # * --exact-version <version> <pkg-name>
# * --max-version <version> <pkg-name>
# * --exists <pkg-name>
if (_pkg_check_modules_pkg_op)
@@ -281,7 +281,7 @@ macro(_pkg_check_modules_internal _is_required _is_silent _prefix)
else(_pkg_check_modules_failed)
# when we are here, we checked whether requested modules
# exist. Now, go through them and set variables
-
+
_pkgconfig_set(${_prefix}_FOUND 1)
list(LENGTH _pkg_check_modules_packages pkg_count)
@@ -293,7 +293,7 @@ macro(_pkg_check_modules_internal _is_required _is_silent _prefix)
else(pkg_count EQUAL 1)
set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}")
endif(pkg_count EQUAL 1)
-
+
_pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion )
_pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix )
_pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir )
@@ -363,9 +363,9 @@ macro(pkg_search_module _prefix _module0)
message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found")
endif(${_pkg_is_required})
endif(NOT ${_prefix}_FOUND)
-
+
_pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION})
- endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION} OR NOT ${_prefix}_FOUND)
+ endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION} OR NOT ${_prefix}_FOUND)
endmacro(pkg_search_module)
### Local Variables:
diff --git a/Modules/FindProducer.cmake b/Modules/FindProducer.cmake
index 26c804a..f7840c5 100644
--- a/Modules/FindProducer.cmake
+++ b/Modules/FindProducer.cmake
@@ -1,18 +1,18 @@
# Though Producer isn't directly part of OpenSceneGraph, its primary user
-# is OSG so I consider this part of the Findosg* suite used to find
+# is OSG so I consider this part of the Findosg* suite used to find
# OpenSceneGraph components. You'll notice that I accept OSGDIR as an
# environment path.
-#
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL (and OpenThreads?) as these
-# modules won't do it for you. This is to allow you control over your own
+#
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL (and OpenThreads?) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate Producer
# This module defines
# PRODUCER_LIBRARY
@@ -59,7 +59,7 @@ FIND_PATH(PRODUCER_INCLUDE_DIR Producer/CameraGroup
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include
)
-FIND_LIBRARY(PRODUCER_LIBRARY
+FIND_LIBRARY(PRODUCER_LIBRARY
NAMES Producer
HINTS
$ENV{PRODUCER_DIR}
diff --git a/Modules/FindProtobuf.cmake b/Modules/FindProtobuf.cmake
index 1e1e493..c8616cc 100644
--- a/Modules/FindProtobuf.cmake
+++ b/Modules/FindProtobuf.cmake
@@ -109,7 +109,7 @@ function(PROTOBUF_GENERATE_CPP SRCS HDRS)
foreach(FIL ${ARGN})
get_filename_component(ABS_FIL ${FIL} ABSOLUTE)
get_filename_component(FIL_WE ${FIL} NAME_WE)
-
+
list(APPEND ${SRCS} "${CMAKE_CURRENT_BINARY_DIR}/${FIL_WE}.pb.cc")
list(APPEND ${HDRS} "${CMAKE_CURRENT_BINARY_DIR}/${FIL_WE}.pb.h")
diff --git a/Modules/FindQt.cmake b/Modules/FindQt.cmake
index 2b8dfd7..5a1f6fc 100644
--- a/Modules/FindQt.cmake
+++ b/Modules/FindQt.cmake
@@ -4,13 +4,13 @@
# If multiple versions of QT are found on the machine, then
# The user must set the option DESIRED_QT_VERSION to the version
# they want to use. If only one version of qt is found on the machine,
-# then the DESIRED_QT_VERSION is set to that version and the
+# then the DESIRED_QT_VERSION is set to that version and the
# matching FindQt3 or FindQt4 module is included.
# Once the user sets DESIRED_QT_VERSION, then the FindQt3 or FindQt4 module
# is included.
#
-# QT_REQUIRED if this is set to TRUE then if CMake can
-# not find QT4 or QT3 an error is raised
+# QT_REQUIRED if this is set to TRUE then if CMake can
+# not find QT4 or QT3 an error is raised
# and a message is sent to the user.
#
# DESIRED_QT_VERSION OPTION is created
@@ -72,7 +72,7 @@ ENDIF(QT_QMAKE_EXECUTABLE_FINDQT)
IF(QT_QMAKE_EXECUTABLE_FINDQT)
EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE_FINDQT}
- ARGS "-query QT_INSTALL_HEADERS"
+ ARGS "-query QT_INSTALL_HEADERS"
OUTPUT_VARIABLE qt_headers )
ENDIF(QT_QMAKE_EXECUTABLE_FINDQT)
@@ -94,7 +94,7 @@ IF(QT4_QGLOBAL_H_FILE)
ENDIF(QT4_QGLOBAL_H_FILE)
FIND_FILE( QT3_QGLOBAL_H_FILE qglobal.h
- "${QT_SEARCH_PATH}/Qt/include"
+ "${QT_SEARCH_PATH}/Qt/include"
"[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
"[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
"[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
diff --git a/Modules/FindQt4.cmake b/Modules/FindQt4.cmake
index d157dab..e3eb1e6 100644
--- a/Modules/FindQt4.cmake
+++ b/Modules/FindQt4.cmake
@@ -2,8 +2,8 @@
# This module can be used to find Qt4.
# The most important issue is that the Qt4 qmake is available via the system path.
# This qmake is then used to detect basically everything else.
-# This module defines a number of key variables and macros.
-# The variable QT_USE_FILE is set which is the path to a CMake file that can be included
+# This module defines a number of key variables and macros.
+# The variable QT_USE_FILE is set which is the path to a CMake file that can be included
# to compile Qt 4 applications and libraries. It sets up the compilation
# environment for include directories, preprocessor defines and populates a
# QT_LIBRARIES variable.
@@ -15,10 +15,10 @@
# target_link_libraries(myexe ${QT_LIBRARIES})
#
# The minimum required version can be specified using the standard find_package()-syntax
-# (see example above).
+# (see example above).
# For compatibility with older versions of FindQt4.cmake it is also possible to
-# set the variable QT_MIN_VERSION to the minimum required version of Qt4 before the
-# find_package(Qt4) command.
+# set the variable QT_MIN_VERSION to the minimum required version of Qt4 before the
+# find_package(Qt4) command.
# If both are used, the version used in the find_package() command overrides the
# one from QT_MIN_VERSION.
#
@@ -53,26 +53,26 @@
# QT_USE_QTSCRIPTTOOLS
# QT_USE_QTDECLARATIVE
#
-# QT_USE_IMPORTED_TARGETS
+# QT_USE_IMPORTED_TARGETS
# If this variable is set to TRUE, FindQt4.cmake will create imported
-# library targets for the various Qt libraries and set the
+# library targets for the various Qt libraries and set the
# library variables like QT_QTCORE_LIBRARY to point at these imported
-# targets instead of the library file on disk. This provides much better
-# handling of the release and debug versions of the Qt libraries and is
+# targets instead of the library file on disk. This provides much better
+# handling of the release and debug versions of the Qt libraries and is
# also always backwards compatible, except for the case that dependencies
-# of libraries are exported, these will then also list the names of the
+# of libraries are exported, these will then also list the names of the
# imported targets as dependency and not the file location on disk. This
# is much more flexible, but requires that FindQt4.cmake is executed before
# such an exported dependency file is processed.
#
# There are also some files that need processing by some Qt tools such as moc
# and uic. Listed below are macros that may be used to process those files.
-#
+#
# macro QT4_WRAP_CPP(outfiles inputfile ... OPTIONS ...)
# create moc code from a list of files containing Qt class with
# the Q_OBJECT declaration. Per-directory preprocessor definitions
# are also added. Options may be given to moc, such as those found
-# when executing "moc -help".
+# when executing "moc -help".
#
# macro QT4_WRAP_UI(outfiles inputfile ... OPTIONS ...)
# create code from a list of Qt designer ui files.
@@ -92,13 +92,13 @@
# macro QT4_AUTOMOC(sourcefile1 sourcefile2 ... )
# This macro is still experimental.
# It can be used to have moc automatically handled.
-# So if you have the files foo.h and foo.cpp, and in foo.h a
+# So if you have the files foo.h and foo.cpp, and in foo.h a
# a class uses the Q_OBJECT macro, moc has to run on it. If you don't
# want to use QT4_WRAP_CPP() (which is reliable and mature), you can insert
# #include "foo.moc"
# in foo.cpp and then give foo.cpp as argument to QT4_AUTOMOC(). This will the
# scan all listed files at cmake-time for such included moc files and if it finds
-# them cause a rule to be generated to run moc at build time on the
+# them cause a rule to be generated to run moc at build time on the
# accompanying header file foo.h.
# If a source file has the SKIP_AUTOMOC property set it will be ignored by this macro.
#
@@ -106,7 +106,7 @@
#
# macro QT4_ADD_DBUS_INTERFACE(outfiles interface basename)
# Create a the interface header and implementation files with the
-# given basename from the given interface xml file and add it to
+# given basename from the given interface xml file and add it to
# the list of sources.
#
# You can pass additional parameters to the qdbusxml2cpp call by setting
@@ -136,19 +136,19 @@
#
# macro QT4_GENERATE_DBUS_INTERFACE( header [interfacename] OPTIONS ...)
# generate the xml interface file from the given header.
-# If the optional argument interfacename is omitted, the name of the
+# If the optional argument interfacename is omitted, the name of the
# interface file is constructed from the basename of the header with
# the suffix .xml appended.
# Options may be given to qdbuscpp2xml, such as those found when executing "qdbuscpp2xml --help"
#
-# macro QT4_CREATE_TRANSLATION( qm_files directories ... sources ...
+# macro QT4_CREATE_TRANSLATION( qm_files directories ... sources ...
# ts_files ... OPTIONS ...)
# out: qm_files
# in: directories sources ts_files
# options: flags to pass to lupdate, such as -extensions to specify
# extensions for a directory scan.
# generates commands to create .ts (vie lupdate) and .qm
-# (via lrelease) - files from directories and/or sources. The ts files are
+# (via lrelease) - files from directories and/or sources. The ts files are
# created and/or updated in the source tree (unless given with full paths).
# The qm files are generated in the build tree.
# Updating the translations can be done by adding the qm_files
@@ -211,41 +211,41 @@
# The QT_USE_FILE will also define QT_DEBUG and QT_NO_DEBUG
# to fit your current build type. Those are not contained
# in QT_DEFINITIONS.
-#
-# QT_INCLUDES List of paths to all include directories of
+#
+# QT_INCLUDES List of paths to all include directories of
# Qt4 QT_INCLUDE_DIR and QT_QTCORE_INCLUDE_DIR are
# always in this variable even if NOTFOUND,
# all other INCLUDE_DIRS are
# only added if they are found.
# You do not need to use this if you include QT_USE_FILE.
-#
+#
#
# Include directories for the Qt modules are listed here.
# You do not need to use these variables if you include QT_USE_FILE.
#
# QT_INCLUDE_DIR Path to "include" of Qt4
-# QT_QT3SUPPORT_INCLUDE_DIR Path to "include/Qt3Support"
-# QT_QTASSISTANT_INCLUDE_DIR Path to "include/QtAssistant"
+# QT_QT3SUPPORT_INCLUDE_DIR Path to "include/Qt3Support"
+# QT_QTASSISTANT_INCLUDE_DIR Path to "include/QtAssistant"
# QT_QTASSISTANTCLIENT_INCLUDE_DIR Path to "include/QtAssistant"
# QT_QAXCONTAINER_INCLUDE_DIR Path to "include/ActiveQt" (Windows only)
# QT_QAXSERVER_INCLUDE_DIR Path to "include/ActiveQt" (Windows only)
-# QT_QTCORE_INCLUDE_DIR Path to "include/QtCore"
+# QT_QTCORE_INCLUDE_DIR Path to "include/QtCore"
# QT_QTDBUS_INCLUDE_DIR Path to "include/QtDBus"
-# QT_QTDESIGNER_INCLUDE_DIR Path to "include/QtDesigner"
+# QT_QTDESIGNER_INCLUDE_DIR Path to "include/QtDesigner"
# QT_QTDESIGNERCOMPONENTS_INCLUDE_DIR Path to "include/QtDesigner"
-# QT_QTGUI_INCLUDE_DIR Path to "include/QtGui"
+# QT_QTGUI_INCLUDE_DIR Path to "include/QtGui"
# QT_QTHELP_INCLUDE_DIR Path to "include/QtHelp"
-# QT_QTMOTIF_INCLUDE_DIR Path to "include/QtMotif"
-# QT_QTMULTIMEDIA_INCLUDE_DIR Path to "include/QtMultimedia"
-# QT_QTNETWORK_INCLUDE_DIR Path to "include/QtNetwork"
-# QT_QTNSPLUGIN_INCLUDE_DIR Path to "include/QtNsPlugin"
-# QT_QTOPENGL_INCLUDE_DIR Path to "include/QtOpenGL"
+# QT_QTMOTIF_INCLUDE_DIR Path to "include/QtMotif"
+# QT_QTMULTIMEDIA_INCLUDE_DIR Path to "include/QtMultimedia"
+# QT_QTNETWORK_INCLUDE_DIR Path to "include/QtNetwork"
+# QT_QTNSPLUGIN_INCLUDE_DIR Path to "include/QtNsPlugin"
+# QT_QTOPENGL_INCLUDE_DIR Path to "include/QtOpenGL"
# QT_QTSCRIPT_INCLUDE_DIR Path to "include/QtScript"
-# QT_QTSQL_INCLUDE_DIR Path to "include/QtSql"
+# QT_QTSQL_INCLUDE_DIR Path to "include/QtSql"
# QT_QTSVG_INCLUDE_DIR Path to "include/QtSvg"
# QT_QTTEST_INCLUDE_DIR Path to "include/QtTest"
# QT_QTWEBKIT_INCLUDE_DIR Path to "include/QtWebKit"
-# QT_QTXML_INCLUDE_DIR Path to "include/QtXml"
+# QT_QTXML_INCLUDE_DIR Path to "include/QtXml"
# QT_QTXMLPATTERNS_INCLUDE_DIR Path to "include/QtXmlPatterns"
# QT_PHONON_INCLUDE_DIR Path to "include/phonon"
# QT_QTSCRIPTTOOLS_INCLUDE_DIR Path to "include/QtScriptTools"
@@ -292,7 +292,7 @@
# QT_QTMAIN_LIBRARY The qtmain library for Windows
# QT_PHONON_LIBRARY The phonon library
# QT_QTSCRIPTTOOLS_LIBRARY The QtScriptTools library
-#
+#
# The QtDeclarative library: QT_QTDECLARATIVE_LIBRARY
#
# also defined, but NOT for general use are
@@ -307,17 +307,17 @@
# QT_QCOLLECTIONGENERATOR_EXECUTABLE Where to find the qcollectiongenerator tool.
# QT_DESIGNER_EXECUTABLE Where to find the Qt designer tool.
# QT_LINGUIST_EXECUTABLE Where to find the Qt linguist tool.
-#
#
-# These are around for backwards compatibility
+#
+# These are around for backwards compatibility
# they will be set
# QT_WRAP_CPP Set true if QT_MOC_EXECUTABLE is found
# QT_WRAP_UI Set true if QT_UIC_EXECUTABLE is found
-#
+#
# These variables do _NOT_ have any effect anymore (compared to FindQt.cmake)
# QT_MT_REQUIRED Qt4 is now always multithreaded
-#
-# These variables are set to "" Because Qt structure changed
+#
+# These variables are set to "" Because Qt structure changed
# (They make no sense in Qt4)
# QT_QT_LIBRARY Qt-Library is now split
@@ -340,12 +340,12 @@ IF( Qt4_FIND_COMPONENTS )
STRING( TOUPPER ${component} _COMPONENT )
SET( QT_USE_${_COMPONENT} 1 )
ENDFOREACH( component )
-
+
# To make sure we don't use QtCore or QtGui when not in COMPONENTS
IF(NOT QT_USE_QTCORE)
SET( QT_DONT_USE_QTCORE 1 )
ENDIF(NOT QT_USE_QTCORE)
-
+
IF(NOT QT_USE_QTGUI)
SET( QT_DONT_USE_QTGUI 1 )
ENDIF(NOT QT_USE_QTGUI)
@@ -765,7 +765,7 @@ IF (QT_QMAKE_EXECUTABLE AND QTVERSION)
QtHelp QtWebKit QtXmlPatterns phonon QtNetwork QtMultimedia
QtNsPlugin QtOpenGL QtSql QtXml QtDesigner QtDBus QtScriptTools
QtDeclarative)
-
+
IF(Q_WS_X11)
SET(QT_MODULES ${QT_MODULES} QtMotif)
ENDIF(Q_WS_X11)
@@ -840,7 +840,7 @@ IF (QT_QMAKE_EXECUTABLE AND QTVERSION)
${QT_LIBRARY_DIR}/QtDesigner.framework/Headers
NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
)
-
+
# Set QT_QTASSISTANT_INCLUDE_DIR
FIND_PATH(QT_QTASSISTANT_INCLUDE_DIR QtAssistant
PATHS
@@ -848,7 +848,7 @@ IF (QT_QMAKE_EXECUTABLE AND QTVERSION)
${QT_LIBRARY_DIR}/QtAssistant.framework/Headers
NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
)
-
+
# Set QT_QTASSISTANTCLIENT_INCLUDE_DIR
FIND_PATH(QT_QTASSISTANTCLIENT_INCLUDE_DIR QAssistantClient
PATHS
@@ -866,11 +866,11 @@ IF (QT_QMAKE_EXECUTABLE AND QTVERSION)
# find the libraries
FOREACH(QT_MODULE ${QT_MODULES})
STRING(TOUPPER ${QT_MODULE} _upper_qt_module)
- FIND_LIBRARY(QT_${_upper_qt_module}_LIBRARY_RELEASE
+ FIND_LIBRARY(QT_${_upper_qt_module}_LIBRARY_RELEASE
NAMES ${QT_MODULE}${QT_LIBINFIX} ${QT_MODULE}${QT_LIBINFIX}4
PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
)
- FIND_LIBRARY(QT_${_upper_qt_module}_LIBRARY_DEBUG
+ FIND_LIBRARY(QT_${_upper_qt_module}_LIBRARY_DEBUG
NAMES ${QT_MODULE}${QT_LIBINFIX}_debug ${QT_MODULE}${QT_LIBINFIX}d ${QT_MODULE}${QT_LIBINFIX}d4
PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
)
@@ -891,11 +891,11 @@ IF (QT_QMAKE_EXECUTABLE AND QTVERSION)
FIND_LIBRARY(QT_QTMAIN_LIBRARY_RELEASE NAMES qtmain${QT_LIBINFIX} PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
FIND_LIBRARY(QT_QTMAIN_LIBRARY_DEBUG NAMES qtmain${QT_LIBINFIX}d PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
ENDIF(Q_WS_WIN)
-
+
# Set QT_QTASSISTANTCLIENT_LIBRARY
FIND_LIBRARY(QT_QTASSISTANTCLIENT_LIBRARY_RELEASE NAMES QtAssistantClient${QT_LIBINFIX} QtAssistantClient${QT_LIBINFIX}4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
FIND_LIBRARY(QT_QTASSISTANTCLIENT_LIBRARY_DEBUG NAMES QtAssistantClient${QT_LIBINFIX}_debug QtAssistantClient${QT_LIBINFIX}d QtAssistantClient${QT_LIBINFIX}d4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
-
+
# Set QT_QTASSISTANT_LIBRARY
FIND_LIBRARY(QT_QTASSISTANT_LIBRARY_RELEASE NAMES QtAssistantClient${QT_LIBINFIX} QtAssistantClient${QT_LIBINFIX}4 QtAssistant${QT_LIBINFIX} QtAssistant${QT_LIBINFIX}4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
FIND_LIBRARY(QT_QTASSISTANT_LIBRARY_DEBUG NAMES QtAssistantClient${QT_LIBINFIX}_debug QtAssistantClient${QT_LIBINFIX}d QtAssistantClient${QT_LIBINFIX}d4 QtAssistant${QT_LIBINFIX}_debug QtAssistant${QT_LIBINFIX}d4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
@@ -915,7 +915,7 @@ IF (QT_QMAKE_EXECUTABLE AND QTVERSION)
############################################
- # Set QT_xyz_LIBRARY variable and add
+ # Set QT_xyz_LIBRARY variable and add
# library include path to QT_INCLUDES
_QT4_ADJUST_LIB_VARS(QtCore)
@@ -938,7 +938,7 @@ IF (QT_QMAKE_EXECUTABLE AND QTVERSION)
#######################################
#
- # Check the executables of Qt
+ # Check the executables of Qt
# ( moc, uic, rcc )
#
#######################################
@@ -957,7 +957,7 @@ IF (QT_QMAKE_EXECUTABLE AND QTVERSION)
SET(QT_DESIGNER_EXECUTABLE NOTFOUND)
SET(QT_LINGUIST_EXECUTABLE NOTFOUND)
ENDIF(QT_QMAKE_CHANGED)
-
+
FIND_PROGRAM(QT_MOC_EXECUTABLE
NAMES moc-qt4 moc
PATHS ${QT_BINARY_DIR}
@@ -976,19 +976,19 @@ IF (QT_QMAKE_EXECUTABLE AND QTVERSION)
NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
)
- FIND_PROGRAM(QT_RCC_EXECUTABLE
+ FIND_PROGRAM(QT_RCC_EXECUTABLE
NAMES rcc
PATHS ${QT_BINARY_DIR}
NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
)
- FIND_PROGRAM(QT_DBUSCPP2XML_EXECUTABLE
+ FIND_PROGRAM(QT_DBUSCPP2XML_EXECUTABLE
NAMES qdbuscpp2xml
PATHS ${QT_BINARY_DIR}
NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
)
- FIND_PROGRAM(QT_DBUSXML2CPP_EXECUTABLE
+ FIND_PROGRAM(QT_DBUSXML2CPP_EXECUTABLE
NAMES qdbusxml2cpp
PATHS ${QT_BINARY_DIR}
NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
@@ -1043,10 +1043,10 @@ IF (QT_QMAKE_EXECUTABLE AND QTVERSION)
# get the directory of the current file, used later on in the file
GET_FILENAME_COMPONENT( _qt4_current_dir "${CMAKE_CURRENT_LIST_FILE}" PATH)
-
+
###############################################
#
- # configuration/system dependent settings
+ # configuration/system dependent settings
#
###############################################
diff --git a/Modules/FindQuickTime.cmake b/Modules/FindQuickTime.cmake
index 038c2dd..ccbcb31 100644
--- a/Modules/FindQuickTime.cmake
+++ b/Modules/FindQuickTime.cmake
@@ -1,13 +1,13 @@
# Locate QuickTime
# This module defines
# QUICKTIME_LIBRARY
-# QUICKTIME_FOUND, if false, do not try to link to gdal
+# QUICKTIME_FOUND, if false, do not try to link to gdal
# QUICKTIME_INCLUDE_DIR, where to find the headers
#
# $QUICKTIME_DIR is an environment variable that would
# correspond to the ./configure --prefix=$QUICKTIME_DIR
#
-# Created by Eric Wing.
+# Created by Eric Wing.
#=============================================================================
# Copyright 2007-2009 Kitware, Inc.
diff --git a/Modules/FindSDL.cmake b/Modules/FindSDL.cmake
index 1c04726..363591f 100644
--- a/Modules/FindSDL.cmake
+++ b/Modules/FindSDL.cmake
@@ -6,22 +6,22 @@
#
# This module responds to the the flag:
# SDL_BUILDING_LIBRARY
-# If this is defined, then no SDL_main will be linked in because
+# If this is defined, then no SDL_main will be linked in because
# only applications need main().
# Otherwise, it is assumed you are building an application and this
# module will attempt to locate and set the the proper link flags
# as part of the returned SDL_LIBRARY variable.
#
-# Don't forget to include SDLmain.h and SDLmain.m your project for the
+# Don't forget to include SDLmain.h and SDLmain.m your project for the
# OS X framework based version. (Other versions link to -lSDLmain which
-# this module will try to find on your behalf.) Also for OS X, this
+# this module will try to find on your behalf.) Also for OS X, this
# module will automatically add the -framework Cocoa on your behalf.
#
#
# Additional Note: If you see an empty SDL_LIBRARY_TEMP in your configuration
-# and no SDL_LIBRARY, it means CMake did not find your SDL library
-# (SDL.dll, libsdl.so, SDL.framework, etc).
-# Set SDL_LIBRARY_TEMP to point to your SDL library, and configure again.
+# and no SDL_LIBRARY, it means CMake did not find your SDL library
+# (SDL.dll, libsdl.so, SDL.framework, etc).
+# Set SDL_LIBRARY_TEMP to point to your SDL library, and configure again.
# Similarly, if you see an empty SDLMAIN_LIBRARY, you should set this value
# as appropriate. These values are used to generate the final SDL_LIBRARY
# variable, but when these values are unset, SDL_LIBRARY does not get created.
@@ -32,18 +32,18 @@
# used in building SDL.
# l.e.galup 9-20-02
#
-# Modified by Eric Wing.
+# Modified by Eric Wing.
# Added code to assist with automated building by using environmental variables
# and providing a more controlled/consistent search behavior.
-# Added new modifications to recognize OS X frameworks and
-# additional Unix paths (FreeBSD, etc).
+# Added new modifications to recognize OS X frameworks and
+# additional Unix paths (FreeBSD, etc).
# Also corrected the header search path to follow "proper" SDL guidelines.
# Added a search for SDLmain which is needed by some platforms.
# Added a search for threads which is needed by some platforms.
# Added needed compile switches for MinGW.
#
# On OSX, this will prefer the Framework version (if found) over others.
-# People will have to manually change the cache values of
+# People will have to manually change the cache values of
# SDL_LIBRARY to override this selection or set the CMake environment
# CMAKE_INCLUDE_PATH to modify the search paths.
#
@@ -84,7 +84,7 @@ FIND_PATH(SDL_INCLUDE_DIR SDL.h
# SDL-1.1 is the name used by FreeBSD ports...
# don't confuse it for the version number.
-FIND_LIBRARY(SDL_LIBRARY_TEMP
+FIND_LIBRARY(SDL_LIBRARY_TEMP
NAMES SDL SDL-1.1
HINTS
$ENV{SDLDIR}
@@ -98,11 +98,11 @@ FIND_LIBRARY(SDL_LIBRARY_TEMP
IF(NOT SDL_BUILDING_LIBRARY)
IF(NOT ${SDL_INCLUDE_DIR} MATCHES ".framework")
- # Non-OS X framework versions expect you to also dynamically link to
- # SDLmain. This is mainly for Windows and OS X. Other (Unix) platforms
+ # Non-OS X framework versions expect you to also dynamically link to
+ # SDLmain. This is mainly for Windows and OS X. Other (Unix) platforms
# seem to provide SDLmain for compatibility even though they don't
# necessarily need it.
- FIND_LIBRARY(SDLMAIN_LIBRARY
+ FIND_LIBRARY(SDLMAIN_LIBRARY
NAMES SDLmain SDLmain-1.1
HINTS
$ENV{SDLDIR}
@@ -117,8 +117,8 @@ IF(NOT SDL_BUILDING_LIBRARY)
ENDIF(NOT SDL_BUILDING_LIBRARY)
# SDL may require threads on your system.
-# The Apple build may not need an explicit flag because one of the
-# frameworks may already provide it.
+# The Apple build may not need an explicit flag because one of the
+# frameworks may already provide it.
# But for non-OSX systems, I will use the CMake Threads package.
IF(NOT APPLE)
FIND_PACKAGE(Threads)
@@ -140,15 +140,15 @@ IF(SDL_LIBRARY_TEMP)
ENDIF(NOT SDL_BUILDING_LIBRARY)
# For OS X, SDL uses Cocoa as a backend so it must link to Cocoa.
- # CMake doesn't display the -framework Cocoa string in the UI even
+ # CMake doesn't display the -framework Cocoa string in the UI even
# though it actually is there if I modify a pre-used variable.
# I think it has something to do with the CACHE STRING.
- # So I use a temporary variable until the end so I can set the
+ # So I use a temporary variable until the end so I can set the
# "real" variable in one-shot.
IF(APPLE)
SET(SDL_LIBRARY_TEMP ${SDL_LIBRARY_TEMP} "-framework Cocoa")
ENDIF(APPLE)
-
+
# For threads, as mentioned Apple doesn't need this.
# In fact, there seems to be a problem if I used the Threads package
# and try using this line, so I'm just skipping it entirely for OS X.
diff --git a/Modules/FindSDL_image.cmake b/Modules/FindSDL_image.cmake
index f215bda..7128f67 100644
--- a/Modules/FindSDL_image.cmake
+++ b/Modules/FindSDL_image.cmake
@@ -8,8 +8,8 @@
# correspond to the ./configure --prefix=$SDLDIR
# used in building SDL.
#
-# Created by Eric Wing. This was influenced by the FindSDL.cmake
-# module, but with modifications to recognize OS X frameworks and
+# Created by Eric Wing. This was influenced by the FindSDL.cmake
+# module, but with modifications to recognize OS X frameworks and
# additional Unix paths (FreeBSD, etc).
#=============================================================================
@@ -44,12 +44,12 @@ FIND_PATH(SDLIMAGE_INCLUDE_DIR SDL_image.h
/opt/local/include/SDL # DarwinPorts
/opt/local/include
/opt/csw/include/SDL # Blastwave
- /opt/csw/include
+ /opt/csw/include
/opt/include/SDL
/opt/include
)
-FIND_LIBRARY(SDLIMAGE_LIBRARY
+FIND_LIBRARY(SDLIMAGE_LIBRARY
NAMES SDL_image
HINTS
$ENV{SDLIMAGEDIR}
diff --git a/Modules/FindSDL_mixer.cmake b/Modules/FindSDL_mixer.cmake
index 7cc1a6b..e8da640 100644
--- a/Modules/FindSDL_mixer.cmake
+++ b/Modules/FindSDL_mixer.cmake
@@ -8,8 +8,8 @@
# correspond to the ./configure --prefix=$SDLDIR
# used in building SDL.
#
-# Created by Eric Wing. This was influenced by the FindSDL.cmake
-# module, but with modifications to recognize OS X frameworks and
+# Created by Eric Wing. This was influenced by the FindSDL.cmake
+# module, but with modifications to recognize OS X frameworks and
# additional Unix paths (FreeBSD, etc).
#=============================================================================
@@ -44,12 +44,12 @@ FIND_PATH(SDLMIXER_INCLUDE_DIR SDL_mixer.h
/opt/local/include/SDL # DarwinPorts
/opt/local/include
/opt/csw/include/SDL # Blastwave
- /opt/csw/include
+ /opt/csw/include
/opt/include/SDL
/opt/include
)
-FIND_LIBRARY(SDLMIXER_LIBRARY
+FIND_LIBRARY(SDLMIXER_LIBRARY
NAMES SDL_mixer
HINTS
$ENV{SDLMIXERDIR}
diff --git a/Modules/FindSDL_net.cmake b/Modules/FindSDL_net.cmake
index ca1de79..f1bd091 100644
--- a/Modules/FindSDL_net.cmake
+++ b/Modules/FindSDL_net.cmake
@@ -8,8 +8,8 @@
# correspond to the ./configure --prefix=$SDLDIR
# used in building SDL.
#
-# Created by Eric Wing. This was influenced by the FindSDL.cmake
-# module, but with modifications to recognize OS X frameworks and
+# Created by Eric Wing. This was influenced by the FindSDL.cmake
+# module, but with modifications to recognize OS X frameworks and
# additional Unix paths (FreeBSD, etc).
#=============================================================================
@@ -44,11 +44,11 @@ FIND_PATH(SDLNET_INCLUDE_DIR SDL_net.h
/opt/local/include/SDL # DarwinPorts
/opt/local/include
/opt/csw/include/SDL # Blastwave
- /opt/csw/include
+ /opt/csw/include
/opt/include/SDL
/opt/include
)
-FIND_LIBRARY(SDLNET_LIBRARY
+FIND_LIBRARY(SDLNET_LIBRARY
NAMES SDL_net
HINTS
$ENV{SDLNETDIR}
diff --git a/Modules/FindSDL_sound.cmake b/Modules/FindSDL_sound.cmake
index 35294a5..963a811 100644
--- a/Modules/FindSDL_sound.cmake
+++ b/Modules/FindSDL_sound.cmake
@@ -1,18 +1,18 @@
# Locates the SDL_sound library
-# This module depends on SDL being found and
+# This module depends on SDL being found and
# must be called AFTER FindSDL.cmake is called.
# This module defines
# SDL_SOUND_INCLUDE_DIR, where to find SDL_sound.h
# SDL_SOUND_FOUND, if false, do not try to link to SDL
-# SDL_SOUND_LIBRARIES, this contains the list of libraries that you need
+# SDL_SOUND_LIBRARIES, this contains the list of libraries that you need
# to link against. This is a read-only variable and is marked INTERNAL.
# SDL_SOUND_EXTRAS, this is an optional variable for you to add your own
# flags to SDL_SOUND_LIBRARIES. This is prepended to SDL_SOUND_LIBRARIES.
# This is available mostly for cases this module failed to anticipate for
# and you must add additional flags. This is marked as ADVANCED.
-
+
#
# This module also defines (but you shouldn't need to use directly)
# SDL_SOUND_LIBRARY, the name of just the SDL_sound library you would link
@@ -26,32 +26,32 @@
# FLAC_LIBRARY
# SPEEX_LIBRARY
#
-# Typically, you should not use these variables directly, and you should use
-# SDL_SOUND_LIBRARIES which contains SDL_SOUND_LIBRARY and the other audio libraries
-# (if needed) to successfully compile on your system .
+# Typically, you should not use these variables directly, and you should use
+# SDL_SOUND_LIBRARIES which contains SDL_SOUND_LIBRARY and the other audio libraries
+# (if needed) to successfully compile on your system .
#
-# Created by Eric Wing.
+# Created by Eric Wing.
# This module is a bit more complicated than the other FindSDL* family modules.
# The reason is that SDL_sound can be compiled in a large variety of different ways
# which are independent of platform. SDL_sound may dynamically link against other 3rd
# party libraries to get additional codec support, such as Ogg Vorbis, SMPEG, ModPlug,
-# MikMod, FLAC, Speex, and potentially others.
-# Under some circumstances which I don't fully understand,
+# MikMod, FLAC, Speex, and potentially others.
+# Under some circumstances which I don't fully understand,
# there seems to be a requirement
-# that dependent libraries of libraries you use must also be explicitly
-# linked against in order to successfully compile. SDL_sound does not currently
+# that dependent libraries of libraries you use must also be explicitly
+# linked against in order to successfully compile. SDL_sound does not currently
# have any system in place to know how it was compiled.
-# So this CMake module does the hard work in trying to discover which 3rd party
+# So this CMake module does the hard work in trying to discover which 3rd party
# libraries are required for building (if any).
# This module uses a brute force approach to create a test program that uses SDL_sound,
-# and then tries to build it. If the build fails, it parses the error output for
+# and then tries to build it. If the build fails, it parses the error output for
# known symbol names to figure out which libraries are needed.
#
# Responds to the $SDLDIR and $SDLSOUNDDIR environmental variable that would
# correspond to the ./configure --prefix=$SDLDIR used in building SDL.
#
# On OSX, this will prefer the Framework version (if found) over others.
-# People will have to manually change the cache values of
+# People will have to manually change the cache values of
# SDL_LIBRARY to override this selectionor set the CMake environment
# CMAKE_INCLUDE_PATH to modify the search paths.
#
@@ -91,12 +91,12 @@ FIND_PATH(SDL_SOUND_INCLUDE_DIR SDL_sound.h
/opt/local/include/SDL # DarwinPorts
/opt/local/include
/opt/csw/include/SDL # Blastwave
- /opt/csw/include
+ /opt/csw/include
/opt/include/SDL
/opt/include
)
-FIND_LIBRARY(SDL_SOUND_LIBRARY
+FIND_LIBRARY(SDL_SOUND_LIBRARY
NAMES SDL_sound
HINTS
$ENV{SDLSOUNDDIR}/lib
@@ -116,7 +116,7 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
# for the :STRING syntax if I have multiple values contained in a
# single variable. This is a problem for the SDL_LIBRARY variable
# because it does just that. When I feed this variable to the command,
- # only the first value gets the appropriate modifier (e.g. -I) and
+ # only the first value gets the appropriate modifier (e.g. -I) and
# the rest get dropped.
# To get multiple single variables to work, I must separate them with a "\;"
# I could go back and modify the FindSDL.cmake module, but that's kind of painful.
@@ -125,12 +125,12 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
# Instead, it was suggested on the mailing list to write a temporary CMakeLists.txt
# with a temporary test project and invoke that with TRY_COMPILE.
# See message thread "Figuring out dependencies for a library in order to build"
- # 2005-07-16
- # TRY_COMPILE(
+ # 2005-07-16
+ # TRY_COMPILE(
# MY_RESULT
# ${CMAKE_BINARY_DIR}
# ${PROJECT_SOURCE_DIR}/DetermineSoundLibs.c
- # CMAKE_FLAGS
+ # CMAKE_FLAGS
# -DINCLUDE_DIRECTORIES:STRING=${SDL_INCLUDE_DIR}\;${SDL_SOUND_INCLUDE_DIR}
# -DLINK_LIBRARIES:STRING=${SDL_SOUND_LIBRARY}\;${SDL_LIBRARY}
# OUTPUT_VARIABLE MY_OUTPUT
@@ -149,25 +149,25 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
SDL_Init(0);
Sound_Init();
-
+
/* This doesn't actually have to work, but Init() is a no-op
* for some of the decoders, so this should force more symbols
* to be pulled in.
*/
sample = Sound_NewSampleFromFile(argv[1], &desired, 4096);
-
+
Sound_Quit();
SDL_Quit();
return 0;
}"
)
- # Calling
+ # Calling
# TARGET_LINK_LIBRARIES(DetermineSoundLibs "${SDL_SOUND_LIBRARY} ${SDL_LIBRARY})
# causes problems when SDL_LIBRARY looks like
# /Library/Frameworks/SDL.framework;-framework Cocoa
# The ;-framework Cocoa seems to be confusing CMake once the OS X
- # framework support was added. I was told that breaking up the list
+ # framework support was added. I was told that breaking up the list
# would fix the problem.
SET(TMP_TRY_LIBS)
FOREACH(lib ${SDL_SOUND_LIBRARY} ${SDL_LIBRARY})
@@ -175,10 +175,10 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
ENDFOREACH(lib)
# MESSAGE("TMP_TRY_LIBS ${TMP_TRY_LIBS}")
-
+
# Write the CMakeLists.txt and test project
# Weird, this is still sketchy. If I don't quote the variables
- # in the TARGET_LINK_LIBRARIES, I seem to loose everything
+ # in the TARGET_LINK_LIBRARIES, I seem to loose everything
# in the SDL_LIBRARY string after the "-framework".
# But if I quote the stuff in INCLUDE_DIRECTORIES, it doesn't work.
FILE(WRITE ${PROJECT_BINARY_DIR}/CMakeTmp/CMakeLists.txt
@@ -188,25 +188,25 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
TARGET_LINK_LIBRARIES(DetermineSoundLibs ${TMP_TRY_LIBS})"
)
- TRY_COMPILE(
+ TRY_COMPILE(
MY_RESULT
${PROJECT_BINARY_DIR}/CMakeTmp
${PROJECT_BINARY_DIR}/CMakeTmp
DetermineSoundLibs
OUTPUT_VARIABLE MY_OUTPUT
)
-
+
# MESSAGE("${MY_RESULT}")
# MESSAGE(${MY_OUTPUT})
-
+
IF(NOT MY_RESULT)
-
+
# I expect that MPGLIB, VOC, WAV, AIFF, and SHN are compiled in statically.
# I think Timidity is also compiled in statically.
# I've never had to explcitly link against Quicktime, so I'll skip that for now.
-
+
SET(SDL_SOUND_LIBRARIES_TMP ${SDL_SOUND_LIBRARY})
-
+
# Find MikMod
IF("${MY_OUTPUT}" MATCHES "MikMod_")
FIND_LIBRARY(MIKMOD_LIBRARY
@@ -222,12 +222,12 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
/opt/local/lib
/opt/csw/lib
/opt/lib
- )
+ )
IF(MIKMOD_LIBRARY)
SET(SDL_SOUND_LIBRARIES_TMP ${SDL_SOUND_LIBRARIES_TMP} ${MIKMOD_LIBRARY})
ENDIF(MIKMOD_LIBRARY)
ENDIF("${MY_OUTPUT}" MATCHES "MikMod_")
-
+
# Find ModPlug
IF("${MY_OUTPUT}" MATCHES "MODPLUG_")
FIND_LIBRARY(MODPLUG_LIBRARY
@@ -249,7 +249,7 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
ENDIF(MODPLUG_LIBRARY)
ENDIF("${MY_OUTPUT}" MATCHES "MODPLUG_")
-
+
# Find Ogg and Vorbis
IF("${MY_OUTPUT}" MATCHES "ov_")
FIND_LIBRARY(VORBIS_LIBRARY
@@ -271,7 +271,7 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
IF(VORBIS_LIBRARY)
SET(SDL_SOUND_LIBRARIES_TMP ${SDL_SOUND_LIBRARIES_TMP} ${VORBIS_LIBRARY})
ENDIF(VORBIS_LIBRARY)
-
+
FIND_LIBRARY(OGG_LIBRARY
NAMES ogg Ogg OGG
PATHS
@@ -292,8 +292,8 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
SET(SDL_SOUND_LIBRARIES_TMP ${SDL_SOUND_LIBRARIES_TMP} ${OGG_LIBRARY})
ENDIF(OGG_LIBRARY)
ENDIF("${MY_OUTPUT}" MATCHES "ov_")
-
-
+
+
# Find SMPEG
IF("${MY_OUTPUT}" MATCHES "SMPEG_")
FIND_LIBRARY(SMPEG_LIBRARY
@@ -314,8 +314,8 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
SET(SDL_SOUND_LIBRARIES_TMP ${SDL_SOUND_LIBRARIES_TMP} ${SMPEG_LIBRARY})
ENDIF(SMPEG_LIBRARY)
ENDIF("${MY_OUTPUT}" MATCHES "SMPEG_")
-
-
+
+
# Find FLAC
IF("${MY_OUTPUT}" MATCHES "FLAC_")
FIND_LIBRARY(FLAC_LIBRARY
@@ -336,8 +336,8 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
SET(SDL_SOUND_LIBRARIES_TMP ${SDL_SOUND_LIBRARIES_TMP} ${FLAC_LIBRARY})
ENDIF(FLAC_LIBRARY)
ENDIF("${MY_OUTPUT}" MATCHES "FLAC_")
-
-
+
+
# Hmmm...Speex seems to depend on Ogg. This might be a problem if
# the TRY_COMPILE attempt gets blocked at SPEEX before it can pull
# in the Ogg symbols. I'm not sure if I should duplicate the ogg stuff
@@ -360,7 +360,7 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
IF(SPEEX_LIBRARY)
SET(SDL_SOUND_LIBRARIES_TMP ${SDL_SOUND_LIBRARIES_TMP} ${SPEEX_LIBRARY})
ENDIF(SPEEX_LIBRARY)
-
+
# Find OGG (needed for Speex)
# We might have already found Ogg for Vorbis, so skip it if so.
IF(NOT OGG_LIBRARY)
@@ -387,7 +387,7 @@ IF(SDL_FOUND AND SDL_SOUND_INCLUDE_DIR AND SDL_SOUND_LIBRARY)
ENDIF(OGG_LIBRARY)
ENDIF(NOT OGG_LIBRARY)
ENDIF("${MY_OUTPUT}" MATCHES "speex_")
-
+
ELSE(NOT MY_RESULT)
SET(SDL_SOUND_LIBRARIES "${SDL_SOUND_EXTRAS} ${SDL_SOUND_LIBRARY}" CACHE INTERNAL "SDL_sound and dependent libraries")
ENDIF(NOT MY_RESULT)
diff --git a/Modules/FindSDL_ttf.cmake b/Modules/FindSDL_ttf.cmake
index 184b6c3..8bba213 100644
--- a/Modules/FindSDL_ttf.cmake
+++ b/Modules/FindSDL_ttf.cmake
@@ -8,8 +8,8 @@
# correspond to the ./configure --prefix=$SDLDIR
# used in building SDL.
#
-# Created by Eric Wing. This was influenced by the FindSDL.cmake
-# module, but with modifications to recognize OS X frameworks and
+# Created by Eric Wing. This was influenced by the FindSDL.cmake
+# module, but with modifications to recognize OS X frameworks and
# additional Unix paths (FreeBSD, etc).
#=============================================================================
@@ -44,12 +44,12 @@ FIND_PATH(SDLTTF_INCLUDE_DIR SDL_ttf.h
/opt/local/include/SDL # DarwinPorts
/opt/local/include
/opt/csw/include/SDL # Blastwave
- /opt/csw/include
+ /opt/csw/include
/opt/include/SDL
/opt/include
)
-FIND_LIBRARY(SDLTTF_LIBRARY
+FIND_LIBRARY(SDLTTF_LIBRARY
NAMES SDL_ttf
HINTS
$ENV{SDLTTFDIR}
diff --git a/Modules/FindSWIG.cmake b/Modules/FindSWIG.cmake
index 2e34eb1..d11d1e4 100644
--- a/Modules/FindSWIG.cmake
+++ b/Modules/FindSWIG.cmake
@@ -35,7 +35,7 @@ IF(SWIG_EXECUTABLE)
ERROR_VARIABLE SWIG_swiglib_error
RESULT_VARIABLE SWIG_swiglib_result)
- IF(SWIG_swiglib_result)
+ IF(SWIG_swiglib_result)
IF(SWIG_FIND_REQUIRED)
MESSAGE(SEND_ERROR "Command \"${SWIG_EXECUTABLE} -swiglib\" failed with output:\n${SWIG_swiglib_error}")
ELSE(SWIG_FIND_REQUIRED)
diff --git a/Modules/FindSelfPackers.cmake b/Modules/FindSelfPackers.cmake
index d9dc25c..d13b0c4 100644
--- a/Modules/FindSelfPackers.cmake
+++ b/Modules/FindSelfPackers.cmake
@@ -24,7 +24,7 @@ FIND_PROGRAM(SELF_PACKER_FOR_EXECUTABLE
upx
${CYGWIN_INSTALL_PATH}/bin
/bin
- /usr/bin
+ /usr/bin
/usr/local/bin
/sbin
)
@@ -33,7 +33,7 @@ FIND_PROGRAM(SELF_PACKER_FOR_SHARED_LIB
upx
${CYGWIN_INSTALL_PATH}/bin
/bin
- /usr/bin
+ /usr/bin
/usr/local/bin
/sbin
)
@@ -47,18 +47,18 @@ MARK_AS_ADVANCED(
# Set flags
#
IF (SELF_PACKER_FOR_EXECUTABLE MATCHES "upx")
- SET (SELF_PACKER_FOR_EXECUTABLE_FLAGS "-q" CACHE STRING
+ SET (SELF_PACKER_FOR_EXECUTABLE_FLAGS "-q" CACHE STRING
"Flags for the executable self-packer.")
ELSE (SELF_PACKER_FOR_EXECUTABLE MATCHES "upx")
- SET (SELF_PACKER_FOR_EXECUTABLE_FLAGS "" CACHE STRING
+ SET (SELF_PACKER_FOR_EXECUTABLE_FLAGS "" CACHE STRING
"Flags for the executable self-packer.")
ENDIF (SELF_PACKER_FOR_EXECUTABLE MATCHES "upx")
IF (SELF_PACKER_FOR_SHARED_LIB MATCHES "upx")
- SET (SELF_PACKER_FOR_SHARED_LIB_FLAGS "-q" CACHE STRING
+ SET (SELF_PACKER_FOR_SHARED_LIB_FLAGS "-q" CACHE STRING
"Flags for the shared lib self-packer.")
ELSE (SELF_PACKER_FOR_SHARED_LIB MATCHES "upx")
- SET (SELF_PACKER_FOR_SHARED_LIB_FLAGS "" CACHE STRING
+ SET (SELF_PACKER_FOR_SHARED_LIB_FLAGS "" CACHE STRING
"Flags for the shared lib self-packer.")
ENDIF (SELF_PACKER_FOR_SHARED_LIB MATCHES "upx")
diff --git a/Modules/FindSquish.cmake b/Modules/FindSquish.cmake
index 48d195a..3b69b07 100644
--- a/Modules/FindSquish.cmake
+++ b/Modules/FindSquish.cmake
@@ -79,7 +79,7 @@ IF(SQUISH_INSTALL_DIR)
# find the server program
IF(NOT SQUISH_SERVER_EXECUTABLE)
FIND_PROGRAM(SQUISH_SERVER_EXECUTABLE ${SQUISH_INSTALL_DIR}/bin/squishserver DOC "The ${SQUISH_SERVER_EXECUTABLE_STRING}")
- ENDIF(NOT SQUISH_SERVER_EXECUTABLE)
+ ENDIF(NOT SQUISH_SERVER_EXECUTABLE)
ELSE(SQUISH_INSTALL_DIR)
SET(SQUISH_INSTALL_DIR_FOUND 0)
@@ -88,14 +88,14 @@ ENDIF(SQUISH_INSTALL_DIR)
# record if executables are set
IF(SQUISH_CLIENT_EXECUTABLE)
SET(SQUISH_CLIENT_EXECUTABLE_FOUND 1)
-ELSE(SQUISH_CLIENT_EXECUTABLE)
- SET(SQUISH_CLIENT_EXECUTABLE_FOUND 0)
+ELSE(SQUISH_CLIENT_EXECUTABLE)
+ SET(SQUISH_CLIENT_EXECUTABLE_FOUND 0)
ENDIF(SQUISH_CLIENT_EXECUTABLE)
IF(SQUISH_SERVER_EXECUTABLE)
SET(SQUISH_SERVER_EXECUTABLE_FOUND 1)
-ELSE(SQUISH_SERVER_EXECUTABLE)
- SET(SQUISH_SERVER_EXECUTABLE_FOUND 0)
+ELSE(SQUISH_SERVER_EXECUTABLE)
+ SET(SQUISH_SERVER_EXECUTABLE_FOUND 0)
ENDIF(SQUISH_SERVER_EXECUTABLE)
# record if Squish was found
@@ -122,4 +122,4 @@ MACRO(SQUISH_ADD_TEST testName testAUT testCase envVars testWraper)
PROPERTIES FAIL_REGULAR_EXPRESSION "FAILED;ERROR;FATAL"
)
ENDMACRO(SQUISH_ADD_TEST)
-
+
diff --git a/Modules/FindTCL.cmake b/Modules/FindTCL.cmake
index 7f6d3a7..763b5ef 100644
--- a/Modules/FindTCL.cmake
+++ b/Modules/FindTCL.cmake
@@ -18,11 +18,11 @@
# - The stub libraries are now found in FindTclStub.cmake
# => they were only useful for people writing Tcl/Tk extensions.
# - TCL_LIBRARY_DEBUG and TK_LIBRARY_DEBUG were removed.
-# => these libs are not packaged by default with Tcl/Tk distributions.
+# => these libs are not packaged by default with Tcl/Tk distributions.
# Even when Tcl/Tk is built from source, several flavors of debug libs
# are created and there is no real reason to pick a single one
-# specifically (say, amongst tcl84g, tcl84gs, or tcl84sgx).
-# Let's leave that choice to the user by allowing him to assign
+# specifically (say, amongst tcl84g, tcl84gs, or tcl84sgx).
+# Let's leave that choice to the user by allowing him to assign
# TCL_LIBRARY to any Tcl library, debug or not.
# - TK_INTERNAL_PATH was removed.
# => this ended up being only a Win32 variable, and there is a lot of
@@ -59,7 +59,7 @@ ENDIF(TCLSH_VERSION_STRING)
GET_FILENAME_COMPONENT(TK_WISH_PATH "${TK_WISH}" PATH)
GET_FILENAME_COMPONENT(TK_WISH_PATH_PARENT "${TK_WISH_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*wish([0-9]\\.*[0-9]).*$" "\\1" TK_WISH_VERSION "${TK_WISH}")
GET_FILENAME_COMPONENT(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
@@ -67,12 +67,12 @@ GET_FILENAME_COMPONENT(TK_INCLUDE_PATH_PARENT "${TK_INCLUDE_PATH}" PATH)
GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH "${TCL_LIBRARY}" PATH)
GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH_PARENT "${TCL_LIBRARY_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*tcl([0-9]\\.*[0-9]).*$" "\\1" TCL_LIBRARY_VERSION "${TCL_LIBRARY}")
GET_FILENAME_COMPONENT(TK_LIBRARY_PATH "${TK_LIBRARY}" PATH)
GET_FILENAME_COMPONENT(TK_LIBRARY_PATH_PARENT "${TK_LIBRARY_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*tk([0-9]\\.*[0-9]).*$" "\\1" TK_LIBRARY_VERSION "${TK_LIBRARY}")
SET(TCLTK_POSSIBLE_LIB_PATHS
@@ -86,8 +86,8 @@ SET(TCLTK_POSSIBLE_LIB_PATHS
IF(WIN32)
GET_FILENAME_COMPONENT(
- ActiveTcl_CurrentVersion
- "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
+ ActiveTcl_CurrentVersion
+ "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
NAME)
SET(TCLTK_POSSIBLE_LIB_PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/lib"
@@ -98,33 +98,33 @@ IF(WIN32)
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.2;Root]/lib"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.0;Root]/lib"
"$ENV{ProgramFiles}/Tcl/Lib"
- "C:/Program Files/Tcl/lib"
- "C:/Tcl/lib"
+ "C:/Program Files/Tcl/lib"
+ "C:/Tcl/lib"
)
ENDIF(WIN32)
FIND_LIBRARY(TCL_LIBRARY
- NAMES
- tcl
+ NAMES
+ tcl
tcl${TCL_LIBRARY_VERSION} tcl${TCL_TCLSH_VERSION} tcl${TK_WISH_VERSION}
- tcl86 tcl8.6
- tcl85 tcl8.5
- tcl84 tcl8.4
- tcl83 tcl8.3
- tcl82 tcl8.2
+ tcl86 tcl8.6
+ tcl85 tcl8.5
+ tcl84 tcl8.4
+ tcl83 tcl8.3
+ tcl82 tcl8.2
tcl80 tcl8.0
PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
)
-FIND_LIBRARY(TK_LIBRARY
- NAMES
+FIND_LIBRARY(TK_LIBRARY
+ NAMES
tk
tk${TK_LIBRARY_VERSION} tk${TCL_TCLSH_VERSION} tk${TK_WISH_VERSION}
tk86 tk8.6
- tk85 tk8.5
- tk84 tk8.4
- tk83 tk8.3
- tk82 tk8.2
+ tk85 tk8.5
+ tk84 tk8.4
+ tk83 tk8.3
+ tk82 tk8.2
tk80 tk8.0
PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
)
@@ -156,8 +156,8 @@ SET(TCLTK_POSSIBLE_INCLUDE_PATHS
"${TK_LIBRARY_PATH_PARENT}/include"
"${TCL_INCLUDE_PATH}"
"${TK_INCLUDE_PATH}"
- ${TCL_FRAMEWORK_INCLUDES}
- ${TK_FRAMEWORK_INCLUDES}
+ ${TCL_FRAMEWORK_INCLUDES}
+ ${TK_FRAMEWORK_INCLUDES}
"${TCL_TCLSH_PATH_PARENT}/include"
"${TK_WISH_PATH_PARENT}/include"
/usr/include/tcl${TK_LIBRARY_VERSION}
@@ -185,17 +185,17 @@ IF(WIN32)
)
ENDIF(WIN32)
-FIND_PATH(TCL_INCLUDE_PATH
+FIND_PATH(TCL_INCLUDE_PATH
NAMES tcl.h
HINTS ${TCLTK_POSSIBLE_INCLUDE_PATHS}
)
-FIND_PATH(TK_INCLUDE_PATH
+FIND_PATH(TK_INCLUDE_PATH
NAMES tk.h
HINTS ${TCLTK_POSSIBLE_INCLUDE_PATHS}
)
-# handle the QUIETLY and REQUIRED arguments and set TCL_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set TCL_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
diff --git a/Modules/FindTIFF.cmake b/Modules/FindTIFF.cmake
index 16f9e23..be410fd 100644
--- a/Modules/FindTIFF.cmake
+++ b/Modules/FindTIFF.cmake
@@ -34,7 +34,7 @@ IF(TIFF_INCLUDE_DIR AND EXISTS "${TIFF_INCLUDE_DIR}/tiffvers.h")
UNSET(tiff_version_str)
ENDIF()
-# handle the QUIETLY and REQUIRED arguments and set TIFF_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set TIFF_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(TIFF
diff --git a/Modules/FindTclStub.cmake b/Modules/FindTclStub.cmake
index 79d14ae..1e83508 100644
--- a/Modules/FindTclStub.cmake
+++ b/Modules/FindTclStub.cmake
@@ -14,11 +14,11 @@
# who are not necessarily Tcl/Tk gurus/developpers, some variables were
# moved or removed. Changes compared to CMake 2.4 are:
# - TCL_STUB_LIBRARY_DEBUG and TK_STUB_LIBRARY_DEBUG were removed.
-# => these libs are not packaged by default with Tcl/Tk distributions.
+# => these libs are not packaged by default with Tcl/Tk distributions.
# Even when Tcl/Tk is built from source, several flavors of debug libs
# are created and there is no real reason to pick a single one
-# specifically (say, amongst tclstub84g, tclstub84gs, or tclstub84sgx).
-# Let's leave that choice to the user by allowing him to assign
+# specifically (say, amongst tclstub84g, tclstub84gs, or tclstub84sgx).
+# Let's leave that choice to the user by allowing him to assign
# TCL_STUB_LIBRARY to any Tcl library, debug or not.
#=============================================================================
@@ -38,12 +38,12 @@ INCLUDE(FindTCL)
GET_FILENAME_COMPONENT(TCL_TCLSH_PATH "${TCL_TCLSH}" PATH)
GET_FILENAME_COMPONENT(TCL_TCLSH_PATH_PARENT "${TCL_TCLSH_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*tclsh([0-9]\\.*[0-9]).*$" "\\1" TCL_TCLSH_VERSION "${TCL_TCLSH}")
GET_FILENAME_COMPONENT(TK_WISH_PATH "${TK_WISH}" PATH)
GET_FILENAME_COMPONENT(TK_WISH_PATH_PARENT "${TK_WISH_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*wish([0-9]\\.*[0-9]).*$" "\\1" TK_WISH_VERSION "${TK_WISH}")
GET_FILENAME_COMPONENT(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
@@ -51,12 +51,12 @@ GET_FILENAME_COMPONENT(TK_INCLUDE_PATH_PARENT "${TK_INCLUDE_PATH}" PATH)
GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH "${TCL_LIBRARY}" PATH)
GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH_PARENT "${TCL_LIBRARY_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*tcl([0-9]\\.*[0-9]).*$" "\\1" TCL_LIBRARY_VERSION "${TCL_LIBRARY}")
GET_FILENAME_COMPONENT(TK_LIBRARY_PATH "${TK_LIBRARY}" PATH)
GET_FILENAME_COMPONENT(TK_LIBRARY_PATH_PARENT "${TK_LIBRARY_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*tk([0-9]\\.*[0-9]).*$" "\\1" TK_LIBRARY_VERSION "${TK_LIBRARY}")
SET(TCLTK_POSSIBLE_LIB_PATHS
@@ -70,8 +70,8 @@ SET(TCLTK_POSSIBLE_LIB_PATHS
IF(WIN32)
GET_FILENAME_COMPONENT(
- ActiveTcl_CurrentVersion
- "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
+ ActiveTcl_CurrentVersion
+ "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
NAME)
SET(TCLTK_POSSIBLE_LIB_PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/lib"
@@ -82,45 +82,45 @@ IF(WIN32)
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.2;Root]/lib"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.0;Root]/lib"
"$ENV{ProgramFiles}/Tcl/Lib"
- "C:/Program Files/Tcl/lib"
- "C:/Tcl/lib"
+ "C:/Program Files/Tcl/lib"
+ "C:/Tcl/lib"
)
ENDIF(WIN32)
FIND_LIBRARY(TCL_STUB_LIBRARY
- NAMES
- tclstub
+ NAMES
+ tclstub
tclstub${TK_LIBRARY_VERSION} tclstub${TCL_TCLSH_VERSION} tclstub${TK_WISH_VERSION}
tclstub86 tclstub8.6
- tclstub85 tclstub8.5
- tclstub84 tclstub8.4
- tclstub83 tclstub8.3
- tclstub82 tclstub8.2
+ tclstub85 tclstub8.5
+ tclstub84 tclstub8.4
+ tclstub83 tclstub8.3
+ tclstub82 tclstub8.2
tclstub80 tclstub8.0
PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
)
-FIND_LIBRARY(TK_STUB_LIBRARY
- NAMES
- tkstub
+FIND_LIBRARY(TK_STUB_LIBRARY
+ NAMES
+ tkstub
tkstub${TCL_LIBRARY_VERSION} tkstub${TCL_TCLSH_VERSION} tkstub${TK_WISH_VERSION}
tkstub86 tkstub8.6
- tkstub85 tkstub8.5
- tkstub84 tkstub8.4
- tkstub83 tkstub8.3
- tkstub82 tkstub8.2
+ tkstub85 tkstub8.5
+ tkstub84 tkstub8.4
+ tkstub83 tkstub8.3
+ tkstub82 tkstub8.2
tkstub80 tkstub8.0
PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
)
-FIND_LIBRARY(TTK_STUB_LIBRARY
- NAMES
- ttkstub
+FIND_LIBRARY(TTK_STUB_LIBRARY
+ NAMES
+ ttkstub
ttkstub${TCL_LIBRARY_VERSION} ttkstub${TCL_TCLSH_VERSION} ttkstub${TK_WISH_VERSION}
ttkstub88 ttkstub8.8
ttkstub87 ttkstub8.7
ttkstub86 ttkstub8.6
- ttkstub85 ttkstub8.5
+ ttkstub85 ttkstub8.5
PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
)
diff --git a/Modules/FindTclsh.cmake b/Modules/FindTclsh.cmake
index a45f285..fdeafff 100644
--- a/Modules/FindTclsh.cmake
+++ b/Modules/FindTclsh.cmake
@@ -26,7 +26,7 @@ ENDIF(CYGWIN)
GET_FILENAME_COMPONENT(TK_WISH_PATH "${TK_WISH}" PATH)
GET_FILENAME_COMPONENT(TK_WISH_PATH_PARENT "${TK_WISH_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*wish([0-9]\\.*[0-9]).*$" "\\1" TK_WISH_VERSION "${TK_WISH}")
GET_FILENAME_COMPONENT(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
@@ -34,12 +34,12 @@ GET_FILENAME_COMPONENT(TK_INCLUDE_PATH_PARENT "${TK_INCLUDE_PATH}" PATH)
GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH "${TCL_LIBRARY}" PATH)
GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH_PARENT "${TCL_LIBRARY_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*tcl([0-9]\\.*[0-9]).*$" "\\1" TCL_LIBRARY_VERSION "${TCL_LIBRARY}")
GET_FILENAME_COMPONENT(TK_LIBRARY_PATH "${TK_LIBRARY}" PATH)
GET_FILENAME_COMPONENT(TK_LIBRARY_PATH_PARENT "${TK_LIBRARY_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*tk([0-9]\\.*[0-9]).*$" "\\1" TK_LIBRARY_VERSION "${TK_LIBRARY}")
SET(TCLTK_POSSIBLE_BIN_PATHS
@@ -52,8 +52,8 @@ SET(TCLTK_POSSIBLE_BIN_PATHS
IF(WIN32)
GET_FILENAME_COMPONENT(
- ActiveTcl_CurrentVersion
- "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
+ ActiveTcl_CurrentVersion
+ "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
NAME)
SET(TCLTK_POSSIBLE_BIN_PATHS ${TCLTK_POSSIBLE_BIN_PATHS}
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/bin"
@@ -90,7 +90,7 @@ IF(TCL_TCLSH)
OUTPUT_STRIP_TRAILING_WHITESPACE)
ENDIF(TCL_TCLSH)
-# handle the QUIETLY and REQUIRED arguments and set TIFF_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set TIFF_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Tclsh
diff --git a/Modules/FindThreads.cmake b/Modules/FindThreads.cmake
index 21614fb..bb1ba3c 100644
--- a/Modules/FindThreads.cmake
+++ b/Modules/FindThreads.cmake
@@ -98,14 +98,14 @@ ELSE()
MESSAGE(STATUS "Check if compiler accepts -pthread - yes")
ELSE()
MESSAGE(STATUS "Check if compiler accepts -pthread - no")
- FILE(APPEND
- ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
+ FILE(APPEND
+ ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if compiler accepts -pthread returned ${THREADS_PTHREAD_ARG} instead of 2. The compiler had the following output:\n${OUTPUT}\n\n")
ENDIF()
ELSE()
MESSAGE(STATUS "Check if compiler accepts -pthread - no")
- FILE(APPEND
- ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
+ FILE(APPEND
+ ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if compiler accepts -pthread failed with the following output:\n${OUTPUT}\n\n")
ENDIF()
diff --git a/Modules/FindUnixCommands.cmake b/Modules/FindUnixCommands.cmake
index 9c0264d..4ada05c 100644
--- a/Modules/FindUnixCommands.cmake
+++ b/Modules/FindUnixCommands.cmake
@@ -21,7 +21,7 @@ FIND_PROGRAM(BASH
bash
${CYGWIN_INSTALL_PATH}/bin
/bin
- /usr/bin
+ /usr/bin
/usr/local/bin
/sbin
)
@@ -33,7 +33,7 @@ FIND_PROGRAM(CP
cp
${CYGWIN_INSTALL_PATH}/bin
/bin
- /usr/bin
+ /usr/bin
/usr/local/bin
/sbin
)
@@ -45,7 +45,7 @@ FIND_PROGRAM(GZIP
gzip
${CYGWIN_INSTALL_PATH}/bin
/bin
- /usr/bin
+ /usr/bin
/usr/local/bin
/sbin
)
@@ -57,7 +57,7 @@ FIND_PROGRAM(MV
mv
${CYGWIN_INSTALL_PATH}/bin
/bin
- /usr/bin
+ /usr/bin
/usr/local/bin
/sbin
)
@@ -69,7 +69,7 @@ FIND_PROGRAM(RM
rm
${CYGWIN_INSTALL_PATH}/bin
/bin
- /usr/bin
+ /usr/bin
/usr/local/bin
/sbin
)
@@ -78,13 +78,13 @@ MARK_AS_ADVANCED(
)
FIND_PROGRAM(TAR
- NAMES
- tar
+ NAMES
+ tar
gtar
PATH
${CYGWIN_INSTALL_PATH}/bin
/bin
- /usr/bin
+ /usr/bin
/usr/local/bin
/sbin
)
diff --git a/Modules/FindVTK.cmake b/Modules/FindVTK.cmake
index 6b1772f..fbdac7f 100644
--- a/Modules/FindVTK.cmake
+++ b/Modules/FindVTK.cmake
@@ -4,26 +4,26 @@
# VTK_FOUND - Set to true when VTK is found.
# VTK_USE_FILE - CMake file to use VTK.
# VTK_MAJOR_VERSION - The VTK major version number.
-# VTK_MINOR_VERSION - The VTK minor version number
+# VTK_MINOR_VERSION - The VTK minor version number
# (odd non-release).
-# VTK_BUILD_VERSION - The VTK patch level
+# VTK_BUILD_VERSION - The VTK patch level
# (meaningless for odd minor).
# VTK_INCLUDE_DIRS - Include directories for VTK
# VTK_LIBRARY_DIRS - Link directories for VTK libraries
-# VTK_KITS - List of VTK kits, in CAPS
+# VTK_KITS - List of VTK kits, in CAPS
# (COMMON,IO,) etc.
# VTK_LANGUAGES - List of wrapped languages, in CAPS
# (TCL, PYHTON,) etc.
# The following cache entries must be set by the user to locate VTK:
-# VTK_DIR - The directory containing VTKConfig.cmake.
+# VTK_DIR - The directory containing VTKConfig.cmake.
# This is either the root of the build tree,
-# or the lib/vtk directory. This is the
+# or the lib/vtk directory. This is the
# only cache entry.
# The following variables are set for backward compatibility and
# should not be used in new code:
# USE_VTK_FILE - The full path to the UseVTK.cmake file.
-# This is provided for backward
-# compatibility. Use VTK_USE_FILE
+# This is provided for backward
+# compatibility. Use VTK_USE_FILE
# instead.
#
diff --git a/Modules/FindWget.cmake b/Modules/FindWget.cmake
index c94132c..ee4057d 100644
--- a/Modules/FindWget.cmake
+++ b/Modules/FindWget.cmake
@@ -1,5 +1,5 @@
# - Find wget
-# This module looks for wget. This module defines the
+# This module looks for wget. This module defines the
# following values:
# WGET_EXECUTABLE: the full path to the wget tool.
# WGET_FOUND: True if wget has been found.
@@ -24,7 +24,7 @@ FIND_PROGRAM(WGET_EXECUTABLE
${CYGWIN_INSTALL_PATH}/bin
)
-# handle the QUIETLY and REQUIRED arguments and set WGET_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set WGET_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Wget DEFAULT_MSG WGET_EXECUTABLE)
diff --git a/Modules/FindWish.cmake b/Modules/FindWish.cmake
index a4960cd..8a1cd8d 100644
--- a/Modules/FindWish.cmake
+++ b/Modules/FindWish.cmake
@@ -26,7 +26,7 @@ ENDIF(UNIX)
GET_FILENAME_COMPONENT(TCL_TCLSH_PATH "${TCL_TCLSH}" PATH)
GET_FILENAME_COMPONENT(TCL_TCLSH_PATH_PARENT "${TCL_TCLSH_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*tclsh([0-9]\\.*[0-9]).*$" "\\1" TCL_TCLSH_VERSION "${TCL_TCLSH}")
GET_FILENAME_COMPONENT(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
@@ -34,12 +34,12 @@ GET_FILENAME_COMPONENT(TK_INCLUDE_PATH_PARENT "${TK_INCLUDE_PATH}" PATH)
GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH "${TCL_LIBRARY}" PATH)
GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH_PARENT "${TCL_LIBRARY_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*tcl([0-9]\\.*[0-9]).*$" "\\1" TCL_LIBRARY_VERSION "${TCL_LIBRARY}")
GET_FILENAME_COMPONENT(TK_LIBRARY_PATH "${TK_LIBRARY}" PATH)
GET_FILENAME_COMPONENT(TK_LIBRARY_PATH_PARENT "${TK_LIBRARY_PATH}" PATH)
-STRING(REGEX REPLACE
+STRING(REGEX REPLACE
"^.*tk([0-9]\\.*[0-9]).*$" "\\1" TK_LIBRARY_VERSION "${TK_LIBRARY}")
SET(TCLTK_POSSIBLE_BIN_PATHS
@@ -52,8 +52,8 @@ SET(TCLTK_POSSIBLE_BIN_PATHS
IF(WIN32)
GET_FILENAME_COMPONENT(
- ActiveTcl_CurrentVersion
- "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
+ ActiveTcl_CurrentVersion
+ "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
NAME)
SET(TCLTK_POSSIBLE_BIN_PATHS ${TCLTK_POSSIBLE_BIN_PATHS}
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/bin"
@@ -67,13 +67,13 @@ IF(WIN32)
ENDIF(WIN32)
SET(TK_WISH_NAMES
- wish
+ wish
wish${TCL_LIBRARY_VERSION} wish${TK_LIBRARY_VERSION} wish${TCL_TCLSH_VERSION}
wish86 wish8.6
- wish85 wish8.5
- wish84 wish8.4
- wish83 wish8.3
- wish82 wish8.2
+ wish85 wish8.5
+ wish84 wish8.4
+ wish83 wish8.3
+ wish82 wish8.2
wish80 wish8.0
)
diff --git a/Modules/FindZLIB.cmake b/Modules/FindZLIB.cmake
index 166e291..e42b5a4 100644
--- a/Modules/FindZLIB.cmake
+++ b/Modules/FindZLIB.cmake
@@ -79,7 +79,7 @@ IF(ZLIB_INCLUDE_DIR AND EXISTS "${ZLIB_INCLUDE_DIR}/zlib.h")
SET(ZLIB_PATCH_VERSION "${ZLIB_VERSION_PATCH}")
ENDIF()
-# handle the QUIETLY and REQUIRED arguments and set ZLIB_FOUND to TRUE if
+# handle the QUIETLY and REQUIRED arguments and set ZLIB_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(ZLIB REQUIRED_VARS ZLIB_LIBRARY ZLIB_INCLUDE_DIR
diff --git a/Modules/Findosg.cmake b/Modules/Findosg.cmake
index 0106372..fb7421e 100644
--- a/Modules/Findosg.cmake
+++ b/Modules/Findosg.cmake
@@ -3,16 +3,16 @@
# introduced in CMake 2.6.3 and not use this Find module directly.
#
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osg
# This module defines
#
diff --git a/Modules/FindosgAnimation.cmake b/Modules/FindosgAnimation.cmake
index b9b44a0..1c8eb50 100644
--- a/Modules/FindosgAnimation.cmake
+++ b/Modules/FindosgAnimation.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgAnimation
# This module defines
#
diff --git a/Modules/FindosgDB.cmake b/Modules/FindosgDB.cmake
index eabdde7..76272aa 100644
--- a/Modules/FindosgDB.cmake
+++ b/Modules/FindosgDB.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgDB
# This module defines
#
diff --git a/Modules/FindosgFX.cmake b/Modules/FindosgFX.cmake
index 81d5af5..3314750 100644
--- a/Modules/FindosgFX.cmake
+++ b/Modules/FindosgFX.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgFX
# This module defines
#
diff --git a/Modules/FindosgGA.cmake b/Modules/FindosgGA.cmake
index a4fe79b..fd9317d 100644
--- a/Modules/FindosgGA.cmake
+++ b/Modules/FindosgGA.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgGA
# This module defines
#
diff --git a/Modules/FindosgIntrospection.cmake b/Modules/FindosgIntrospection.cmake
index 24e6ed5..2394c05 100644
--- a/Modules/FindosgIntrospection.cmake
+++ b/Modules/FindosgIntrospection.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgINTROSPECTION
# This module defines
#
diff --git a/Modules/FindosgManipulator.cmake b/Modules/FindosgManipulator.cmake
index f71b5fd..9e58570 100644
--- a/Modules/FindosgManipulator.cmake
+++ b/Modules/FindosgManipulator.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgManipulator
# This module defines
#
diff --git a/Modules/FindosgParticle.cmake b/Modules/FindosgParticle.cmake
index f23a83f..2f93389 100644
--- a/Modules/FindosgParticle.cmake
+++ b/Modules/FindosgParticle.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgParticle
# This module defines
#
diff --git a/Modules/FindosgProducer.cmake b/Modules/FindosgProducer.cmake
index 51f6090..2c3800b 100644
--- a/Modules/FindosgProducer.cmake
+++ b/Modules/FindosgProducer.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgProducer
# This module defines
#
diff --git a/Modules/FindosgShadow.cmake b/Modules/FindosgShadow.cmake
index 278f8ae..ca87b56 100644
--- a/Modules/FindosgShadow.cmake
+++ b/Modules/FindosgShadow.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgShadow
# This module defines
#
diff --git a/Modules/FindosgSim.cmake b/Modules/FindosgSim.cmake
index 15daf64..2fc5105 100644
--- a/Modules/FindosgSim.cmake
+++ b/Modules/FindosgSim.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgSim
# This module defines
#
diff --git a/Modules/FindosgTerrain.cmake b/Modules/FindosgTerrain.cmake
index fbf373e..eafd8fb 100644
--- a/Modules/FindosgTerrain.cmake
+++ b/Modules/FindosgTerrain.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgTerrain
# This module defines
#
diff --git a/Modules/FindosgText.cmake b/Modules/FindosgText.cmake
index 22f825f..57655b1 100644
--- a/Modules/FindosgText.cmake
+++ b/Modules/FindosgText.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgText
# This module defines
#
diff --git a/Modules/FindosgUtil.cmake b/Modules/FindosgUtil.cmake
index 05a74df..eeabc34 100644
--- a/Modules/FindosgUtil.cmake
+++ b/Modules/FindosgUtil.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgUtil
# This module defines
#
diff --git a/Modules/FindosgViewer.cmake b/Modules/FindosgViewer.cmake
index 650dbd7..2afd761 100644
--- a/Modules/FindosgViewer.cmake
+++ b/Modules/FindosgViewer.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgViewer
# This module defines
#
diff --git a/Modules/FindosgVolume.cmake b/Modules/FindosgVolume.cmake
index 3ad7edc..1fa6764 100644
--- a/Modules/FindosgVolume.cmake
+++ b/Modules/FindosgVolume.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgVolume
# This module defines
#
diff --git a/Modules/FindosgWidget.cmake b/Modules/FindosgWidget.cmake
index 206a8b7..1a51e60 100644
--- a/Modules/FindosgWidget.cmake
+++ b/Modules/FindosgWidget.cmake
@@ -1,14 +1,14 @@
# This is part of the Findosg* suite used to find OpenSceneGraph components.
-# Each component is separate and you must opt in to each module. You must
-# also opt into OpenGL and OpenThreads (and Producer if needed) as these
-# modules won't do it for you. This is to allow you control over your own
+# Each component is separate and you must opt in to each module. You must
+# also opt into OpenGL and OpenThreads (and Producer if needed) as these
+# modules won't do it for you. This is to allow you control over your own
# system piece by piece in case you need to opt out of certain components
# or change the Find behavior for a particular module (perhaps because the
# default FindOpenGL.cmake module doesn't work with your system as an
# example).
# If you want to use a more convenient module that includes everything,
# use the FindOpenSceneGraph.cmake instead of the Findosg*.cmake modules.
-#
+#
# Locate osgWidget
# This module defines
#
diff --git a/Modules/Findosg_functions.cmake b/Modules/Findosg_functions.cmake
index ab836ff..3a40a09 100644
--- a/Modules/Findosg_functions.cmake
+++ b/Modules/Findosg_functions.cmake
@@ -85,7 +85,7 @@ function(OSG_FIND_LIBRARY module library)
set(${module_uc}_LIBRARIES ${${module_uc}_LIBRARY} PARENT_SCOPE)
else()
# They really have a FOO_LIBRARY_DEBUG
- set(${module_uc}_LIBRARIES
+ set(${module_uc}_LIBRARIES
optimized ${${module_uc}_LIBRARY}
debug ${${module_uc}_LIBRARY_DEBUG}
PARENT_SCOPE
diff --git a/Modules/FindwxWidgets.cmake b/Modules/FindwxWidgets.cmake
index 865a6c5..bf45dc6 100644
--- a/Modules/FindwxWidgets.cmake
+++ b/Modules/FindwxWidgets.cmake
@@ -3,9 +3,9 @@
# configuration to use. wxWidgets is a modular library. To specify the
# modules that you will use, you need to name them as components to
# the package:
-#
+#
# FIND_PACKAGE(wxWidgets COMPONENTS core base ...)
-#
+#
# There are two search branches: a windows style and a unix style. For
# windows, the following variables are searched for and set to
# defaults in case of multiple choices. Change them if the defaults
@@ -22,7 +22,7 @@
# - Set to TRUE to exclude linking of
# commonly required libs (e.g., png tiff
# jpeg zlib regex expat).
-#
+#
# For unix style it uses the wx-config utility. You can select between
# debug/release, unicode/ansi, universal/non-universal, and
# static/shared in the QtDialog or ccmake interfaces by turning ON/OFF
@@ -140,7 +140,7 @@
# FIXME: This and all the DBG_MSG calls should be removed after the
# module stabilizes.
-#
+#
# Helper macro to control the debugging output globally. There are
# two versions for controlling how verbose your output should be.
MACRO(DBG_MSG _MSG)
@@ -418,7 +418,7 @@ IF(wxWidgets_FIND_STYLE STREQUAL "win32")
#-------------------------------------------------------------------
# Look for an installation tree.
- FIND_PATH(wxWidgets_ROOT_DIR
+ FIND_PATH(wxWidgets_ROOT_DIR
NAMES include/wx/wx.h
PATHS
$ENV{wxWidgets_ROOT_DIR}
@@ -427,7 +427,7 @@ IF(wxWidgets_FIND_STYLE STREQUAL "win32")
C:/
D:/
$ENV{ProgramFiles}
- PATH_SUFFIXES
+ PATH_SUFFIXES
wxWidgets-2.9.4
wxWidgets-2.9.3
wxWidgets-2.9.2
@@ -680,7 +680,7 @@ ELSE(wxWidgets_FIND_STYLE STREQUAL "win32")
ENDIF(_wx_result_yes EQUAL 0 AND _wx_result_no EQUAL 0)
ENDMACRO(WX_CONFIG_SELECT_QUERY_BOOL)
- #
+ #
# Set wxWidgets_SELECT_OPTIONS to wx-config options for selecting
# among multiple builds.
#
@@ -845,12 +845,12 @@ FIND_PROGRAM(wxWidgets_wxrc_EXECUTABLE wxrc
${wxWidgets_ROOT_DIR}/utils/wxrc/vc_msw
)
-#
+#
# WX_SPLIT_ARGUMENTS_ON(<keyword> <left> <right> <arg1> <arg2> ...)
-#
+#
# Sets <left> and <right> to contain arguments to the left and right,
# respectively, of <keyword>.
-#
+#
# Example usage:
# FUNCTION(WXWIDGETS_ADD_RESOURCES outfiles)
# WX_SPLIT_ARGUMENTS_ON(OPTIONS wxrc_files wxrc_options ${ARGN})
@@ -858,7 +858,7 @@ FIND_PROGRAM(wxWidgets_wxrc_EXECUTABLE wxrc
# ENDFUNCTION(WXWIDGETS_ADD_RESOURCES)
#
# WXWIDGETS_ADD_RESOURCES(sources ${xrc_files} OPTIONS -e -o file.C)
-#
+#
# NOTE: This is a generic piece of code that should be renamed to
# SPLIT_ARGUMENTS_ON and put in a file serving the same purpose as
# FindPackageStandardArgs.cmake. At the time of this writing
@@ -929,13 +929,13 @@ FUNCTION(WX_GET_DEPENDENCIES_FROM_XML
SET(${_depends} ${${_depends}} PARENT_SCOPE)
ENDFUNCTION(WX_GET_DEPENDENCIES_FROM_XML)
-#
+#
# WXWIDGETS_ADD_RESOURCES(<sources> <xrc_files>
# OPTIONS <options> [NO_CPP_CODE])
-#
+#
# Adds a custom command for resource file compilation of the
# <xrc_files> and appends the output files to <sources>.
-#
+#
# Example usages:
# WXWIDGETS_ADD_RESOURCES(sources xrc/main_frame.xrc)
# WXWIDGETS_ADD_RESOURCES(sources ${xrc_files} OPTIONS -e -o altname.cxx)
@@ -986,7 +986,7 @@ FUNCTION(WXWIDGETS_ADD_RESOURCES _outfiles)
#
# Parse options.
- #
+ #
# If NO_CPP_CODE option specified, then produce .xrs file rather
# than a .cpp file (i.e., don't add the default --cpp-code option).
LIST(FIND rc_options NO_CPP_CODE index)
@@ -1015,7 +1015,7 @@ FUNCTION(WXWIDGETS_ADD_RESOURCES _outfiles)
ENDIF(outfile_opt)
#STRING(REGEX REPLACE "--output=[^;]*;?" "" rc_options "${rc_options}")
#STRING(REGEX REPLACE ";$" "" rc_options "${rc_options}")
-
+
IF(NOT IS_ABSOLUTE "${outfile}")
SET(outfile "${CMAKE_CURRENT_BINARY_DIR}/${outfile}")
ENDIF(NOT IS_ABSOLUTE "${outfile}")
diff --git a/Modules/MacroAddFileDependencies.cmake b/Modules/MacroAddFileDependencies.cmake
index 527447b..36a217a 100644
--- a/Modules/MacroAddFileDependencies.cmake
+++ b/Modules/MacroAddFileDependencies.cmake
@@ -2,7 +2,7 @@
# Using the macro MACRO_ADD_FILE_DEPENDENCIES() is discouraged. There are usually
# better ways to specify the correct dependencies.
#
-# MACRO_ADD_FILE_DEPENDENCIES(<_file> depend_files...) is just a convenience
+# MACRO_ADD_FILE_DEPENDENCIES(<_file> depend_files...) is just a convenience
# wrapper around the OBJECT_DEPENDS source file property. You can just
# use SET_PROPERTY(SOURCE <file> APPEND PROPERTY OBJECT_DEPENDS depend_files) instead.
diff --git a/Modules/NSIS.template.in b/Modules/NSIS.template.in
index 43f72f6..7adfe14 100644
--- a/Modules/NSIS.template.in
+++ b/Modules/NSIS.template.in
@@ -37,7 +37,7 @@
;Set compression
SetCompressor @CPACK_NSIS_COMPRESSOR@
-@CPACK_NSIS_DEFINES@
+@CPACK_NSIS_DEFINES@
!include Sections.nsh
@@ -71,7 +71,7 @@ Var AR_RegFlags
; This macro reads component installed flag from the registry and
;changes checked state of the section on the components page.
;Input: section index constant name specified in Section command.
-
+
ClearErrors
;Reading component status from registry
ReadRegDWORD $AR_RegFlags HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@\Components\${SecName}" "Installed"
@@ -86,20 +86,20 @@ Var AR_RegFlags
; Note whether this component was installed before
!insertmacro StoreVar ${SecName}_was_installed $AR_RegFlags
IntOp $R0 $AR_RegFlags & $AR_RegFlags
-
+
;Writing modified flags
SectionSetFlags ${${SecName}} $AR_SecFlags
-
+
"default_${SecName}:"
!insertmacro LoadSectionSelectedIntoVar ${SecName} ${SecName}_selected
!macroend
-
+
!macro FinishSection SecName
; This macro reads section flag set by user and removes the section
;if it is not selected.
;Then it writes component installed flag to registry
;Input: section index constant name specified in Section command.
-
+
SectionGetFlags ${${SecName}} $AR_SecFlags ;Reading section flags
;Checking lowest bit:
IntOp $AR_SecFlags $AR_SecFlags & ${SF_SELECTED}
@@ -110,20 +110,20 @@ Var AR_RegFlags
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@\Components\${SecName}" \
"Installed" 0
Goto "exit_${SecName}"
-
+
"leave_${SecName}:"
;Section is selected:
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@\Components\${SecName}" \
"Installed" 1
-
+
"exit_${SecName}:"
!macroend
-
+
!macro RemoveSection SecName
; This macro is used to call section's Remove_... macro
;from the uninstaller.
;Input: section index constant name specified in Section command.
-
+
!insertmacro "Remove_${${SecName}}"
!macroend
@@ -132,18 +132,18 @@ Var AR_RegFlags
!insertmacro LoadVar ${SecName}_selected
SectionGetFlags ${${SecName}} $R1
IntOp $R1 $R1 & ${SF_SELECTED} ;Turn off all other bits
-
+
; See if the status has changed:
IntCmp $R0 $R1 "${SecName}_unchanged"
!insertmacro LoadSectionSelectedIntoVar ${SecName} ${SecName}_selected
-
+
IntCmp $R1 ${SF_SELECTED} "${SecName}_was_selected"
!insertmacro "Deselect_required_by_${SecName}"
goto "${SecName}_unchanged"
-
+
"${SecName}_was_selected:"
!insertmacro "Select_${SecName}_depends"
-
+
"${SecName}_unchanged:"
!macroend
;--- End of Add/Remove macros ---
@@ -153,7 +153,7 @@ Var AR_RegFlags
!define MUI_HEADERIMAGE
!define MUI_ABORTWARNING
-
+
;--------------------------------
; path functions
@@ -168,7 +168,7 @@ Var AR_RegFlags
!include "WinMessages.NSH"
!verbose 4
;====================================================
-; get_NT_environment
+; get_NT_environment
; Returns: the selected environment
; Output : head of the stack
;====================================================
@@ -198,22 +198,22 @@ FunctionEnd
!define WriteEnvStr_RegKey 'HKCU "Environment"'
!endif
!endif
-
+
; AddToPath - Adds the given dir to the search path.
; Input - head of the stack
; Note - Win9x systems requires reboot
-
+
Function AddToPath
Exch $0
Push $1
Push $2
Push $3
-
+
# don't add if the path doesn't exist
IfFileExists "$0\*.*" "" AddToPath_done
-
+
ReadEnvStr $1 PATH
- ; if the path is too long for a NSIS variable NSIS will return a 0
+ ; if the path is too long for a NSIS variable NSIS will return a 0
; length string. If we find that, then warn and skip any path
; modification as it will trash the existing path.
StrLen $2 $1
@@ -243,7 +243,7 @@ Function AddToPath
Call StrStr
Pop $2
StrCmp $2 "" "" AddToPath_done
-
+
Call IsNT
Pop $1
StrCmp $1 1 AddToPath_NT
@@ -258,7 +258,7 @@ Function AddToPath
FileClose $1
SetRebootFlag true
Goto AddToPath_done
-
+
AddToPath_NT:
StrCmp $ADD_TO_PATH_ALL_USERS "1" ReadAllKey
ReadRegStr $1 ${NT_current_env} "PATH"
@@ -279,7 +279,7 @@ Function AddToPath
WriteRegExpandStr ${NT_all_env} "PATH" $0
DoSend:
SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000
-
+
AddToPath_done:
Pop $3
Pop $2
@@ -287,10 +287,10 @@ Function AddToPath
Pop $0
FunctionEnd
-
+
; RemoveFromPath - Remove a given dir from the path
; Input: head of the stack
-
+
Function un.RemoveFromPath
Exch $0
Push $1
@@ -299,9 +299,9 @@ Function un.RemoveFromPath
Push $4
Push $5
Push $6
-
+
IntFmt $6 "%c" 26 # DOS EOF
-
+
Call un.IsNT
Pop $1
StrCmp $1 1 unRemoveFromPath_NT
@@ -313,7 +313,7 @@ Function un.RemoveFromPath
GetFullPathName /SHORT $0 $0
StrCpy $0 "SET PATH=%PATH%;$0"
Goto unRemoveFromPath_dosLoop
-
+
unRemoveFromPath_dosLoop:
FileRead $1 $3
StrCpy $5 $3 1 -1 # read last char
@@ -328,7 +328,7 @@ Function un.RemoveFromPath
unRemoveFromPath_dosLoopRemoveLine:
SetRebootFlag true
Goto unRemoveFromPath_dosLoop
-
+
unRemoveFromPath_dosLoopEnd:
FileClose $2
FileClose $1
@@ -337,7 +337,7 @@ Function un.RemoveFromPath
CopyFiles /SILENT $4 "$1\autoexec.bat"
Delete $4
Goto unRemoveFromPath_done
-
+
unRemoveFromPath_NT:
StrCmp $ADD_TO_PATH_ALL_USERS "1" unReadAllKey
ReadRegStr $1 ${NT_current_env} "PATH"
@@ -361,11 +361,11 @@ Function un.RemoveFromPath
StrCpy $5 $1 -$4 # $5 is now the part before the path to remove
StrCpy $6 $2 "" $3 # $6 is now the part after the path to remove
StrCpy $3 $5$6
-
+
StrCpy $5 $3 1 -1 # copy last char
StrCmp $5 ";" 0 +2 # if last char == ;
StrCpy $3 $3 -1 # remove last char
-
+
StrCmp $ADD_TO_PATH_ALL_USERS "1" unWriteAllKey
WriteRegExpandStr ${NT_current_env} "PATH" $3
Goto unDoSend
@@ -373,7 +373,7 @@ Function un.RemoveFromPath
WriteRegExpandStr ${NT_all_env} "PATH" $3
unDoSend:
SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000
-
+
unRemoveFromPath_done:
Pop $6
Pop $5
@@ -383,7 +383,7 @@ Function un.RemoveFromPath
Pop $1
Pop $0
FunctionEnd
-
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Uninstall sutff
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -391,7 +391,7 @@ FunctionEnd
###########################################
# Utility Functions #
###########################################
-
+
;====================================================
; IsNT - Returns 1 if the current system is NT, 0
; otherwise.
@@ -405,7 +405,7 @@ FunctionEnd
; Call IsNT
; Pop $R0
; ($R0 at this point is 1 or 0)
-
+
!macro IsNT un
Function ${un}IsNT
Push $0
@@ -415,7 +415,7 @@ Function ${un}IsNT
Pop $0
Push 0
Return
-
+
IsNT_yes:
; NT!!!
Pop $0
@@ -424,7 +424,7 @@ FunctionEnd
!macroend
!insertmacro IsNT ""
!insertmacro IsNT "un."
-
+
; StrStr
; input, top of stack = string to search for
; top of stack-1 = string to search in
@@ -437,7 +437,7 @@ FunctionEnd
; Call StrStr
; Pop $R0
; ($R0 at this point is "ass string")
-
+
!macro StrStr un
Function ${un}StrStr
Exch $R1 ; st=haystack,old$R1, $R1=needle
@@ -516,7 +516,7 @@ Function DownloadFile
try_again:
NSISdl::download "$1/$0" "$INSTDIR\$0"
-
+
Pop $1
StrCmp $1 "success" success
StrCmp $1 "Cancelled" cancel
@@ -549,10 +549,10 @@ FunctionEnd
!insertmacro MUI_PAGE_LICENSE "@CPACK_RESOURCE_FILE_LICENSE@"
Page custom InstallOptionsPage
!insertmacro MUI_PAGE_DIRECTORY
-
+
;Start Menu Folder Page Configuration
- !define MUI_STARTMENUPAGE_REGISTRY_ROOT "SHCTX"
- !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\@CPACK_PACKAGE_VENDOR@\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@"
+ !define MUI_STARTMENUPAGE_REGISTRY_ROOT "SHCTX"
+ !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\@CPACK_PACKAGE_VENDOR@\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@"
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
@@ -639,10 +639,10 @@ Section "-Core installation"
SetOutPath "$INSTDIR"
@CPACK_NSIS_EXTRA_PREINSTALL_COMMANDS@
@CPACK_NSIS_FULL_INSTALL@
-
+
;Store installation folder
WriteRegStr SHCTX "Software\@CPACK_PACKAGE_VENDOR@\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@" "" $INSTDIR
-
+
;Create uninstaller
WriteUninstaller "$INSTDIR\Uninstall.exe"
Push "DisplayName"
@@ -660,7 +660,7 @@ Section "-Core installation"
Push "NoRepair"
Push "1"
Call ConditionalAddToRegisty
-
+
!ifdef CPACK_NSIS_ADD_REMOVE
;Create add/remove functionality
Push "ModifyPath"
@@ -671,7 +671,7 @@ Section "-Core installation"
Push "1"
Call ConditionalAddToRegisty
!endif
-
+
; Optional registration
Push "DisplayIcon"
Push "$INSTDIR\@CPACK_NSIS_INSTALLED_ICON_NAME@"
@@ -687,7 +687,7 @@ Section "-Core installation"
Call ConditionalAddToRegisty
!insertmacro MUI_INSTALLOPTIONS_READ $INSTALL_DESKTOP "NSIS.InstallOptions.ini" "Field 5" "State"
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
-
+
;Create shortcuts
CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
@CPACK_NSIS_CREATE_ICONS@
@@ -725,7 +725,7 @@ SectionEnd
Section "-Add to path"
Push $INSTDIR\bin
StrCmp "@CPACK_NSIS_MODIFY_PATH@" "ON" 0 doNotAddToPath
- StrCmp $DO_NOT_ADD_TO_PATH "1" doNotAddToPath 0
+ StrCmp $DO_NOT_ADD_TO_PATH "1" doNotAddToPath 0
Call AddToPath
doNotAddToPath:
SectionEnd
@@ -756,12 +756,12 @@ Function un.onInit
SetShellVarContext all
;MessageBox MB_OK 'User "$0" is in the Power Users group'
Goto done
-
+
noLM:
;Get installation folder from registry if available
done:
-
+
FunctionEnd
;--- Add/Remove callback functions: ---
@@ -770,25 +770,25 @@ FunctionEnd
;List all of your components in following manner here.
@CPACK_NSIS_COMPONENT_SECTION_LIST@
!macroend
-
+
Section -FinishComponents
;Removes unselected components and writes component status to registry
!insertmacro SectionList "FinishSection"
-
-!ifdef CPACK_NSIS_ADD_REMOVE
+
+!ifdef CPACK_NSIS_ADD_REMOVE
; Get the name of the installer executable
System::Call 'kernel32::GetModuleFileNameA(i 0, t .R0, i 1024) i r1'
StrCpy $R3 $R0
-
+
; Strip off the last 13 characters, to see if we have AddRemove.exe
StrLen $R1 $R0
IntOp $R1 $R0 - 13
StrCpy $R2 $R0 13 $R1
StrCmp $R2 "AddRemove.exe" addremove_installed
-
+
; We're not running AddRemove.exe, so install it
CopyFiles $R3 $INSTDIR\AddRemove.exe
-
+
addremove_installed:
!endif
SectionEnd
@@ -825,7 +825,7 @@ Section "Uninstall"
@CPACK_NSIS_DELETE_FILES@
@CPACK_NSIS_DELETE_DIRECTORIES@
-!ifdef CPACK_NSIS_ADD_REMOVE
+!ifdef CPACK_NSIS_ADD_REMOVE
;Remove the add/remove program
Delete "$INSTDIR\AddRemove.exe"
!endif
@@ -842,23 +842,23 @@ Section "Uninstall"
; Removes all optional components
!insertmacro SectionList "RemoveSection"
-
+
!insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
-
+
Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"
@CPACK_NSIS_DELETE_ICONS@
@CPACK_NSIS_DELETE_ICONS_EXTRA@
-
+
;Delete empty start menu parent diretories
StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"
-
+
startMenuDeleteLoop:
ClearErrors
RMDir $MUI_TEMP
GetFullPathName $MUI_TEMP "$MUI_TEMP\.."
-
+
IfErrors startMenuDeleteLoopDone
-
+
StrCmp "$MUI_TEMP" "$SMPROGRAMS" startMenuDeleteLoopDone startMenuDeleteLoop
startMenuDeleteLoopDone:
@@ -867,17 +867,17 @@ Section "Uninstall"
StrCpy $MUI_TEMP "$START_MENU"
Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"
@CPACK_NSIS_DELETE_ICONS_EXTRA@
-
+
;Delete empty start menu parent diretories
StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"
-
+
secondStartMenuDeleteLoop:
ClearErrors
RMDir $MUI_TEMP
GetFullPathName $MUI_TEMP "$MUI_TEMP\.."
-
+
IfErrors secondStartMenuDeleteLoopDone
-
+
StrCmp "$MUI_TEMP" "$SMPROGRAMS" secondStartMenuDeleteLoopDone secondStartMenuDeleteLoop
secondStartMenuDeleteLoopDone:
@@ -925,14 +925,14 @@ inst:
; Reads components status for registry
!insertmacro SectionList "InitSection"
- ; check to see if /D has been used to change
- ; the install directory by comparing it to the
+ ; check to see if /D has been used to change
+ ; the install directory by comparing it to the
; install directory that is expected to be the
; default
StrCpy $IS_DEFAULT_INSTALLDIR 0
StrCmp "$INSTDIR" "@CPACK_NSIS_INSTALL_ROOT@\@CPACK_PACKAGE_INSTALL_DIRECTORY@" 0 +2
StrCpy $IS_DEFAULT_INSTALLDIR 1
-
+
StrCpy $SV_ALLUSERS "JustMe"
; if default install dir then change the default
; if it is installed for JustMe
@@ -955,7 +955,7 @@ inst:
;MessageBox MB_OK 'User "$0" is in the Power Users group'
StrCpy $SV_ALLUSERS "AllUsers"
Goto done
-
+
noLM:
StrCpy $SV_ALLUSERS "AllUsers"
;Get installation folder from registry if available
diff --git a/Modules/Platform/BlueGeneL.cmake b/Modules/Platform/BlueGeneL.cmake
index 7794a26..4021147 100644
--- a/Modules/Platform/BlueGeneL.cmake
+++ b/Modules/Platform/BlueGeneL.cmake
@@ -1,7 +1,7 @@
-#the compute nodes on BlueGene/L don't support shared libs
+#the compute nodes on BlueGene/L don't support shared libs
SET_PROPERTY(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS FALSE)
-SET(CMAKE_SHARED_LIBRARY_C_FLAGS "") # -pic
+SET(CMAKE_SHARED_LIBRARY_C_FLAGS "") # -pic
SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "") # -shared
SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "") # +s, flag for exe link to use shared lib
SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "") # -rpath
diff --git a/Modules/Platform/Catamount.cmake b/Modules/Platform/Catamount.cmake
index 01493fc..cf672c9 100644
--- a/Modules/Platform/Catamount.cmake
+++ b/Modules/Platform/Catamount.cmake
@@ -1,7 +1,7 @@
-#Catamount, which runs on the compute nodes of Cray machines, e.g. RedStorm, doesn't support shared libs
+#Catamount, which runs on the compute nodes of Cray machines, e.g. RedStorm, doesn't support shared libs
SET_PROPERTY(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS FALSE)
-SET(CMAKE_SHARED_LIBRARY_C_FLAGS "") # -pic
+SET(CMAKE_SHARED_LIBRARY_C_FLAGS "") # -pic
SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "") # -shared
SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "") # +s, flag for exe link to use shared lib
SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "") # -rpath
diff --git a/Modules/Platform/Darwin-icc.cmake b/Modules/Platform/Darwin-icc.cmake
index b592e5f..621905c 100644
--- a/Modules/Platform/Darwin-icc.cmake
+++ b/Modules/Platform/Darwin-icc.cmake
@@ -100,7 +100,7 @@ SET(CMAKE_Fortran_CREATE_SHARED_MODULE
"<CMAKE_Fortran_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_MODULE_CREATE_Fortran_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
-# We can use $ENV{INTEL_LICENSE_FILE} to try and get at the installation location for ICC.
+# We can use $ENV{INTEL_LICENSE_FILE} to try and get at the installation location for ICC.
# We also need to consider to use cce (which is the 64bit compiler) and not JUST the 32bit compiler.
# I have no idea what the best way to do that would be.
diff --git a/Modules/Platform/Generic-ADSP-C.cmake b/Modules/Platform/Generic-ADSP-C.cmake
index f064468..d35307b 100644
--- a/Modules/Platform/Generic-ADSP-C.cmake
+++ b/Modules/Platform/Generic-ADSP-C.cmake
@@ -9,7 +9,7 @@ SET(CMAKE_C_FLAGS_MINSIZEREL_INIT "")
SET(CMAKE_C_FLAGS_RELEASE_INIT "")
SET(CMAKE_C_FLAGS_RELWITHDEBINFO_INIT "")
-SET(CMAKE_C_CREATE_STATIC_LIBRARY
+SET(CMAKE_C_CREATE_STATIC_LIBRARY
"<CMAKE_C_COMPILER> -build-lib -proc ${ADSP_PROCESSOR} -si-revision ${ADSP_PROCESSOR_SILICIUM_REVISION} -o <TARGET> <CMAKE_C_LINK_FLAGS> <OBJECTS>")
SET(CMAKE_C_LINK_EXECUTABLE
diff --git a/Modules/Platform/Generic-ADSP-CXX.cmake b/Modules/Platform/Generic-ADSP-CXX.cmake
index 21daa81..42d3d56 100644
--- a/Modules/Platform/Generic-ADSP-CXX.cmake
+++ b/Modules/Platform/Generic-ADSP-CXX.cmake
@@ -7,7 +7,7 @@ SET(CMAKE_CXX_FLAGS_MINSIZEREL_INIT "")
SET(CMAKE_CXX_FLAGS_RELEASE_INIT "")
SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT "")
-SET(CMAKE_CXX_CREATE_STATIC_LIBRARY
+SET(CMAKE_CXX_CREATE_STATIC_LIBRARY
"<CMAKE_CXX_COMPILER> -build-lib -proc ${ADSP_PROCESSOR} -si-revision ${ADSP_PROCESSOR_SILICIUM_REVISION} -o <TARGET> <CMAKE_CXX_LINK_FLAGS> <OBJECTS>")
SET(CMAKE_CXX_LINK_EXECUTABLE
diff --git a/Modules/Platform/Generic-ADSP-Common.cmake b/Modules/Platform/Generic-ADSP-Common.cmake
index 10fb34e..14b92e9 100644
--- a/Modules/Platform/Generic-ADSP-Common.cmake
+++ b/Modules/Platform/Generic-ADSP-Common.cmake
@@ -14,7 +14,7 @@ IF(NOT ADSP)
SET(CMAKE_SHARED_LIBRARY_SUFFIX "")
SET(CMAKE_EXECUTABLE_SUFFIX ".dxe")
- # if ADSP_PROCESSOR has not been set, but CMAKE_SYSTEM_PROCESSOR has,
+ # if ADSP_PROCESSOR has not been set, but CMAKE_SYSTEM_PROCESSOR has,
# assume that this is the processor name to use for the compiler
IF(CMAKE_SYSTEM_PROCESSOR AND NOT ADSP_PROCESSOR)
SET(ADSP_PROCESSOR ${CMAKE_SYSTEM_PROCESSOR})
diff --git a/Modules/Platform/Generic-SDCC-C.cmake b/Modules/Platform/Generic-SDCC-C.cmake
index ac81c35..6c36445 100644
--- a/Modules/Platform/Generic-SDCC-C.cmake
+++ b/Modules/Platform/Generic-SDCC-C.cmake
@@ -20,8 +20,8 @@ SET(CMAKE_DL_LIBS "")
SET(CMAKE_C_OUTPUT_EXTENSION ".rel")
# find sdcclib as CMAKE_AR
-# since cmake may already have searched for "ar", sdcclib has to
-# be searched with a different variable name (SDCCLIB_EXECUTABLE)
+# since cmake may already have searched for "ar", sdcclib has to
+# be searched with a different variable name (SDCCLIB_EXECUTABLE)
# and must then be forced into the cache
GET_FILENAME_COMPONENT(SDCC_LOCATION "${CMAKE_C_COMPILER}" PATH)
FIND_PROGRAM(SDCCLIB_EXECUTABLE sdcclib PATHS "${SDCC_LOCATION}" NO_DEFAULT_PATH)
diff --git a/Modules/Platform/Generic.cmake b/Modules/Platform/Generic.cmake
index a4e2ec6..e6f8b2b 100644
--- a/Modules/Platform/Generic.cmake
+++ b/Modules/Platform/Generic.cmake
@@ -2,7 +2,7 @@
# operating system, typically embedded platforms.
# It is used when CMAKE_SYSTEM_NAME is set to "Generic"
#
-# It is intentionally empty, since nothing is known
+# It is intentionally empty, since nothing is known
# about the platform. So everything has to be specified
# in the system/compiler files ${CMAKE_SYSTEM_NAME}-<compiler_basename>.cmake
# and/or ${CMAKE_SYSTEM_NAME}-<compiler_basename>-${CMAKE_SYSTEM_PROCESSOR}.cmake
diff --git a/Modules/Platform/IRIX64.cmake b/Modules/Platform/IRIX64.cmake
index b60a7f2..09fa998 100644
--- a/Modules/Platform/IRIX64.cmake
+++ b/Modules/Platform/IRIX64.cmake
@@ -11,7 +11,7 @@ IF(NOT CMAKE_COMPILER_IS_GNUCC)
SET(CMAKE_EXE_LINKER_FLAGS_INIT "")
SET(CMAKE_SHARED_LINKER_FLAGS_INIT "")
SET(CMAKE_MODULE_LINKER_FLAGS_INIT "")
-
+
# If no -o32, -n32, or -64 flag is given, set a reasonable default.
IF("$ENV{CFLAGS} $ENV{CXXFLAGS} $ENV{LDFLAGS}" MATCHES "-([no]32|64)")
ELSE("$ENV{CFLAGS} $ENV{CXXFLAGS} $ENV{LDFLAGS}" MATCHES "-([no]32|64)")
@@ -21,7 +21,7 @@ IF(NOT CMAKE_COMPILER_IS_GNUCC)
SET(CMAKE_FILE_SELF "${CMAKE_FILE_SELF}" CACHE INTERNAL
"Output of file command on ${CMAKE_COMMAND}.")
ENDIF(CMAKE_FILE_SELF MATCHES "^CMAKE_FILE_SELF$")
-
+
# Set initial flags to match cmake executable.
IF(CMAKE_FILE_SELF MATCHES " 64-bit ")
SET(CMAKE_C_FLAGS_INIT "-64")
@@ -32,7 +32,7 @@ IF(NOT CMAKE_COMPILER_IS_GNUCC)
SET(CMAKE_MODULE_LINKER_FLAGS_INIT "-64")
ENDIF(CMAKE_FILE_SELF MATCHES " 64-bit ")
ENDIF("$ENV{CFLAGS} $ENV{CXXFLAGS} $ENV{LDFLAGS}" MATCHES "-([no]32|64)")
-
+
# Set remaining defaults.
SET(CMAKE_CXX_CREATE_STATIC_LIBRARY
"<CMAKE_CXX_COMPILER> -ar -o <TARGET> <OBJECTS>")
diff --git a/Modules/Platform/OSF1.cmake b/Modules/Platform/OSF1.cmake
index 49a30e9..3017a07 100644
--- a/Modules/Platform/OSF1.cmake
+++ b/Modules/Platform/OSF1.cmake
@@ -2,7 +2,7 @@ SET(CMAKE_DL_LIBS "")
IF(CMAKE_SYSTEM MATCHES "OSF1-1.[012]")
ENDIF(CMAKE_SYSTEM MATCHES "OSF1-1.[012]")
-IF(CMAKE_SYSTEM MATCHES "OSF1-1.*")
+IF(CMAKE_SYSTEM MATCHES "OSF1-1.*")
# OSF/1 1.3 from OSF using ELF, and derivatives, including AD2
SET(CMAKE_C_COMPILE_OPTIONS_PIC "-fpic")
SET(CMAKE_C_COMPILE_OPTIONS_PIE "-fpie")
@@ -15,12 +15,12 @@ ENDIF(CMAKE_SYSTEM MATCHES "OSF1-1.*")
IF(CMAKE_SYSTEM MATCHES "OSF1-V.*")
SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared -Wl,-expect_unresolved,\\*") # -shared
IF(CMAKE_COMPILER_IS_GNUCXX)
- SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG "-Wl,-rpath,")
+ SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG "-Wl,-rpath,")
ELSE(CMAKE_COMPILER_IS_GNUCXX)
SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG "-rpath ")
ENDIF(CMAKE_COMPILER_IS_GNUCXX)
IF(CMAKE_COMPILER_IS_GNUCC)
- SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "-Wl,-rpath,")
+ SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "-Wl,-rpath,")
ELSE(CMAKE_COMPILER_IS_GNUCC)
SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "-rpath ")
ENDIF(CMAKE_COMPILER_IS_GNUCC)
@@ -30,7 +30,7 @@ ENDIF(CMAKE_SYSTEM MATCHES "OSF1-V.*")
SET(CMAKE_MAKE_INCLUDE_FROM_ROOT 1) # include $(CMAKE_BINARY_DIR)/...
IF(CMAKE_COMPILER_IS_GNUCXX)
- # include the gcc flags
+ # include the gcc flags
ELSE (CMAKE_COMPILER_IS_GNUCXX)
# use default OSF compiler flags
SET (CMAKE_C_FLAGS_INIT "")
diff --git a/Modules/Platform/SunOS.cmake b/Modules/Platform/SunOS.cmake
index de287aa..39cb48c 100644
--- a/Modules/Platform/SunOS.cmake
+++ b/Modules/Platform/SunOS.cmake
@@ -4,7 +4,7 @@ IF(CMAKE_SYSTEM MATCHES "SunOS-4.*")
SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-PIC")
SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared -Wl,-r")
SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "-Wl,-R")
- SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP ":")
+ SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP ":")
ENDIF(CMAKE_SYSTEM MATCHES "SunOS-4.*")
IF(CMAKE_COMPILER_IS_GNUCXX)
diff --git a/Modules/Platform/ULTRIX.cmake b/Modules/Platform/ULTRIX.cmake
index 4d0cf75..154d7e6 100644
--- a/Modules/Platform/ULTRIX.cmake
+++ b/Modules/Platform/ULTRIX.cmake
@@ -1,5 +1,5 @@
SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-G 0")
-SET(CMAKE_SHARED_LIBRARY_SUFFIX "..o")
+SET(CMAKE_SHARED_LIBRARY_SUFFIX "..o")
SET(CMAKE_DL_LIBS "")
SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-Wl,-D,08000000")
INCLUDE(Platform/UnixPaths)
diff --git a/Modules/Platform/UnixPaths.cmake b/Modules/Platform/UnixPaths.cmake
index 5ee7ddb..6aef111 100644
--- a/Modules/Platform/UnixPaths.cmake
+++ b/Modules/Platform/UnixPaths.cmake
@@ -52,7 +52,7 @@ LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH
# Other
/usr/pkg/include
- /opt/csw/include /opt/include
+ /opt/csw/include /opt/include
/usr/openwin/include
)
@@ -65,7 +65,7 @@ LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH
# Other
/usr/pkg/lib
- /opt/csw/lib /opt/lib
+ /opt/csw/lib /opt/lib
/usr/openwin/lib
)
diff --git a/Modules/Platform/Windows-Intel.cmake b/Modules/Platform/Windows-Intel.cmake
index 2a54a98..16b3c81 100644
--- a/Modules/Platform/Windows-Intel.cmake
+++ b/Modules/Platform/Windows-Intel.cmake
@@ -64,14 +64,14 @@ SET (CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO_INIT ${CMAKE_EXE_LINKER_FLAGS_RELW
INCLUDE("${CMAKE_PLATFORM_ROOT_BIN}/CMakeIntelInformation.cmake" OPTIONAL)
IF(NOT _INTEL_XILINK_TEST_RUN)
- EXECUTE_PROCESS(COMMAND xilink /?
+ EXECUTE_PROCESS(COMMAND xilink /?
ERROR_VARIABLE _XILINK_ERR
OUTPUT_VARIABLE _XILINK_HELP)
IF(_XILINK_HELP MATCHES MANIFEST)
SET(_INTEL_COMPILER_SUPPORTS_MANIFEST 1)
ENDIF(_XILINK_HELP MATCHES MANIFEST)
IF(NOT EXISTS "${CMAKE_PLATFORM_ROOT_BIN}/CMakeIntelInformation.cmake")
- FILE(WRITE ${CMAKE_PLATFORM_ROOT_BIN}/CMakeIntelInformation.cmake
+ FILE(WRITE ${CMAKE_PLATFORM_ROOT_BIN}/CMakeIntelInformation.cmake
"
SET(_INTEL_XILINK_TEST_RUN 1)
SET(_INTEL_COMPILER_SUPPORTS_MANIFEST ${_INTEL_COMPILER_SUPPORTS_MANIFEST})
diff --git a/Modules/Platform/Windows-cl.cmake b/Modules/Platform/Windows-cl.cmake
index be6abb6..34b1125 100644
--- a/Modules/Platform/Windows-cl.cmake
+++ b/Modules/Platform/Windows-cl.cmake
@@ -15,7 +15,7 @@ IF(CMAKE_GENERATOR MATCHES "Visual Studio 6")
ENDIF(CMAKE_GENERATOR MATCHES "Visual Studio 6")
IF(NOT CMAKE_NO_BUILD_TYPE AND CMAKE_GENERATOR MATCHES "Visual Studio")
SET (CMAKE_NO_BUILD_TYPE 1)
- SET (CMAKE_CONFIGURATION_TYPES "Debug;Release;MinSizeRel;RelWithDebInfo" CACHE STRING
+ SET (CMAKE_CONFIGURATION_TYPES "Debug;Release;MinSizeRel;RelWithDebInfo" CACHE STRING
"Semicolon separated list of supported configuration types, only supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything else will be ignored.")
MARK_AS_ADVANCED(CMAKE_CONFIGURATION_TYPES)
ENDIF(NOT CMAKE_NO_BUILD_TYPE AND CMAKE_GENERATOR MATCHES "Visual Studio")
@@ -49,13 +49,13 @@ IF(CMAKE_GENERATOR MATCHES "Makefiles" OR CMAKE_GENERATOR MATCHES "Ninja")
IF (NOT CMAKE_C_COMPILER)
SET(CMAKE_TEST_COMPILER ${CMAKE_CXX_COMPILER})
ENDIF(NOT CMAKE_C_COMPILER)
- EXEC_PROGRAM(${CMAKE_TEST_COMPILER}
- ARGS /nologo -EP \"${testNmakeCLVersionFile}\"
- OUTPUT_VARIABLE CMAKE_COMPILER_OUTPUT
+ EXEC_PROGRAM(${CMAKE_TEST_COMPILER}
+ ARGS /nologo -EP \"${testNmakeCLVersionFile}\"
+ OUTPUT_VARIABLE CMAKE_COMPILER_OUTPUT
RETURN_VALUE CMAKE_COMPILER_RETURN
)
IF(NOT CMAKE_COMPILER_RETURN)
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"Determining the version of compiler passed with the following output:\n"
"${CMAKE_COMPILER_OUTPUT}\n\n")
STRING(REGEX REPLACE "\n" " " compilerVersion "${CMAKE_COMPILER_OUTPUT}")
@@ -92,7 +92,7 @@ IF(CMAKE_GENERATOR MATCHES "Makefiles" OR CMAKE_GENERATOR MATCHES "Ninja")
SET(MSVC_VERSION "${compilerVersion}")
ELSE(NOT CMAKE_COMPILER_RETURN)
MESSAGE(STATUS "Check for CL compiler version - failed")
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining the version of compiler failed with the following output:\n"
"${CMAKE_COMPILER_OUTPUT}\n\n")
ENDIF(NOT CMAKE_COMPILER_RETURN)
@@ -107,17 +107,17 @@ IF(CMAKE_GENERATOR MATCHES "Makefiles" OR CMAKE_GENERATOR MATCHES "Ninja")
EXEC_PROGRAM(${CMAKE_TEST_COMPILER} ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp2
ARGS /nologo /MD /EHsc
\"${testForFreeVCFile}\"
- OUTPUT_VARIABLE CMAKE_COMPILER_OUTPUT
+ OUTPUT_VARIABLE CMAKE_COMPILER_OUTPUT
RETURN_VALUE CMAKE_COMPILER_RETURN
)
IF(CMAKE_COMPILER_RETURN)
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if this is a free VC compiler failed with the following output:\n"
"${CMAKE_COMPILER_OUTPUT}\n\n")
MESSAGE(STATUS "Check if this is a free VC compiler - yes")
SET(CMAKE_USING_VC_FREE_TOOLS 1)
ELSE(CMAKE_COMPILER_RETURN)
- FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
+ FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"Determining if this is a free VC compiler passed with the following output:\n"
"${CMAKE_COMPILER_OUTPUT}\n\n")
MESSAGE(STATUS "Check if this is a free VC compiler - no")
@@ -243,11 +243,11 @@ SET (CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL_INIT ${CMAKE_EXE_LINKER_FLAGS_MINSIZER
# save computed information for this platform
IF(NOT EXISTS "${CMAKE_PLATFORM_ROOT_BIN}/CMakeCPlatform.cmake")
- CONFIGURE_FILE(${CMAKE_ROOT}/Modules/Platform/Windows-cl.cmake.in
+ CONFIGURE_FILE(${CMAKE_ROOT}/Modules/Platform/Windows-cl.cmake.in
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeCPlatform.cmake IMMEDIATE)
ENDIF(NOT EXISTS "${CMAKE_PLATFORM_ROOT_BIN}/CMakeCPlatform.cmake")
IF(NOT EXISTS "${CMAKE_PLATFORM_ROOT_BIN}/CMakeCXXPlatform.cmake")
- CONFIGURE_FILE(${CMAKE_ROOT}/Modules/Platform/Windows-cl.cmake.in
+ CONFIGURE_FILE(${CMAKE_ROOT}/Modules/Platform/Windows-cl.cmake.in
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeCXXPlatform.cmake IMMEDIATE)
ENDIF(NOT EXISTS "${CMAKE_PLATFORM_ROOT_BIN}/CMakeCXXPlatform.cmake")
diff --git a/Modules/Platform/gas.cmake b/Modules/Platform/gas.cmake
index c34aef1..b9d2a65 100644
--- a/Modules/Platform/gas.cmake
+++ b/Modules/Platform/gas.cmake
@@ -6,7 +6,7 @@ ENDIF(UNIX)
SET(CMAKE_ASM${ASM_DIALECT}_COMPILE_OBJECT "<CMAKE_ASM${ASM_DIALECT}_COMPILER> <FLAGS> -o <OBJECT> <SOURCE>")
-SET(CMAKE_ASM${ASM_DIALECT}_CREATE_STATIC_LIBRARY
+SET(CMAKE_ASM${ASM_DIALECT}_CREATE_STATIC_LIBRARY
"<CMAKE_AR> cr <TARGET> <LINK_FLAGS> <OBJECTS> "
"<CMAKE_RANLIB> <TARGET> ")
diff --git a/Modules/Qt4ConfigDependentSettings.cmake b/Modules/Qt4ConfigDependentSettings.cmake
index 10af3bc..665d274 100644
--- a/Modules/Qt4ConfigDependentSettings.cmake
+++ b/Modules/Qt4ConfigDependentSettings.cmake
@@ -16,7 +16,7 @@
###############################################
#
-# configuration/system dependent settings
+# configuration/system dependent settings
#
###############################################
diff --git a/Modules/Qt4Macros.cmake b/Modules/Qt4Macros.cmake
index 68f3c80..27a8ee8 100644
--- a/Modules/Qt4Macros.cmake
+++ b/Modules/Qt4Macros.cmake
@@ -29,13 +29,13 @@ MACRO (QT4_EXTRACT_OPTIONS _qt4_files _qt4_options)
IF ("${_currentArg}" STREQUAL "OPTIONS")
SET(_QT4_DOING_OPTIONS TRUE)
ELSE ("${_currentArg}" STREQUAL "OPTIONS")
- IF(_QT4_DOING_OPTIONS)
+ IF(_QT4_DOING_OPTIONS)
LIST(APPEND ${_qt4_options} "${_currentArg}")
ELSE(_QT4_DOING_OPTIONS)
LIST(APPEND ${_qt4_files} "${_currentArg}")
ENDIF(_QT4_DOING_OPTIONS)
ENDIF ("${_currentArg}" STREQUAL "OPTIONS")
- ENDFOREACH(_currentArg)
+ ENDFOREACH(_currentArg)
ENDMACRO (QT4_EXTRACT_OPTIONS)
@@ -54,9 +54,9 @@ MACRO (QT4_MAKE_OUTPUT_FILE infile prefix ext outfile )
ELSE(_infileLength GREATER _binlength)
FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_SOURCE_DIR} ${infile})
ENDIF(_infileLength GREATER _binlength)
- IF(WIN32 AND rel MATCHES "^[a-zA-Z]:") # absolute path
+ IF(WIN32 AND rel MATCHES "^[a-zA-Z]:") # absolute path
STRING(REGEX REPLACE "^([a-zA-Z]):(.*)$" "\\1_\\2" rel "${rel}")
- ENDIF(WIN32 AND rel MATCHES "^[a-zA-Z]:")
+ ENDIF(WIN32 AND rel MATCHES "^[a-zA-Z]:")
SET(_outfile "${CMAKE_CURRENT_BINARY_DIR}/${rel}")
STRING(REPLACE ".." "__" _outfile ${_outfile})
GET_FILENAME_COMPONENT(outpath ${_outfile} PATH)
diff --git a/Modules/SelectLibraryConfigurations.cmake b/Modules/SelectLibraryConfigurations.cmake
index dbff487..e4df3eb 100644
--- a/Modules/SelectLibraryConfigurations.cmake
+++ b/Modules/SelectLibraryConfigurations.cmake
@@ -6,7 +6,7 @@
# basename_LIBRARY_RELEASE is defined, basename_LIBRARY, basename_LIBRARY_DEBUG,
# and basename_LIBRARY_RELEASE will be set to the release value. If only
# basename_LIBRARY_DEBUG is defined, then basename_LIBRARY,
-# basename_LIBRARY_DEBUG and basename_LIBRARY_RELEASE will take the debug value.
+# basename_LIBRARY_DEBUG and basename_LIBRARY_RELEASE will take the debug value.
#
# If the generator supports configuration types, then basename_LIBRARY and
# basename_LIBRARIES will be set with debug and optimized flags specifying the
@@ -69,14 +69,14 @@ macro( select_library_configurations basename )
endif( CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE )
endif()
- set( ${basename}_LIBRARY ${${basename}_LIBRARY} CACHE FILEPATH
+ set( ${basename}_LIBRARY ${${basename}_LIBRARY} CACHE FILEPATH
"The ${basename} library" )
if( ${basename}_LIBRARY )
set( ${basename}_FOUND TRUE )
endif( ${basename}_LIBRARY )
- mark_as_advanced( ${basename}_LIBRARY
+ mark_as_advanced( ${basename}_LIBRARY
${basename}_LIBRARY_RELEASE
${basename}_LIBRARY_DEBUG
)
diff --git a/Modules/SystemInformation.cmake b/Modules/SystemInformation.cmake
index d4f2233..443c7aa 100644
--- a/Modules/SystemInformation.cmake
+++ b/Modules/SystemInformation.cmake
@@ -23,33 +23,33 @@ SET_DIRECTORY_PROPERTIES(PROPERTIES INCLUDE_DIRECTORIES "${DumpInformation_BINAR
CONFIGURE_FILE("${CMAKE_ROOT}/Modules/SystemInformation.in" "${RESULT_FILE}")
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"\n=================================================================\n")
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"=== VARIABLES\n")
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"=================================================================\n")
GET_CMAKE_PROPERTY(res VARIABLES)
FOREACH(var ${res})
FILE(APPEND "${RESULT_FILE}" "${var} \"${${var}}\"\n")
ENDFOREACH(var ${res})
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"\n=================================================================\n")
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"=== COMMANDS\n")
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"=================================================================\n")
GET_CMAKE_PROPERTY(res COMMANDS)
FOREACH(var ${res})
FILE(APPEND "${RESULT_FILE}" "${var}\n")
ENDFOREACH(var ${res})
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"\n=================================================================\n")
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"=== MACROS\n")
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"=================================================================\n")
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/AllMacros.txt "")
GET_CMAKE_PROPERTY(res MACROS)
@@ -57,11 +57,11 @@ FOREACH(var ${res})
FILE(APPEND "${RESULT_FILE}" "${var}\n")
ENDFOREACH(var ${res})
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"\n=================================================================\n")
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"=== OTHER\n")
-FILE(APPEND "${RESULT_FILE}"
+FILE(APPEND "${RESULT_FILE}"
"=================================================================\n")
GET_DIRECTORY_PROPERTY(res INCLUDE_DIRECTORIES)
FOREACH(var ${res})
@@ -80,13 +80,13 @@ FILE(APPEND "${RESULT_FILE}" "INCLUDE_REGULAR_EXPRESSION: ${res}\n")
# binary tree
MACRO(DUMP_FILE THE_FILE)
IF (EXISTS "${THE_FILE}")
- FILE(APPEND "${RESULT_FILE}"
+ FILE(APPEND "${RESULT_FILE}"
"\n=================================================================\n")
- FILE(APPEND "${RESULT_FILE}"
+ FILE(APPEND "${RESULT_FILE}"
"=== ${THE_FILE}\n")
- FILE(APPEND "${RESULT_FILE}"
+ FILE(APPEND "${RESULT_FILE}"
"=================================================================\n")
-
+
FILE(READ "${THE_FILE}" FILE_CONTENTS LIMIT 50000)
FILE(APPEND "${RESULT_FILE}" "${FILE_CONTENTS}")
ENDIF (EXISTS "${THE_FILE}")
diff --git a/Modules/TestBigEndian.cmake b/Modules/TestBigEndian.cmake
index 9960602..bca7979 100644
--- a/Modules/TestBigEndian.cmake
+++ b/Modules/TestBigEndian.cmake
@@ -21,7 +21,7 @@ MACRO(TEST_BIG_ENDIAN VARIABLE)
IF("HAVE_${VARIABLE}" MATCHES "^HAVE_${VARIABLE}$")
MESSAGE(STATUS "Check if the system is big endian")
MESSAGE(STATUS "Searching 16 bit integer")
-
+
INCLUDE(CheckTypeSize)
CHECK_TYPE_SIZE("unsigned short" CMAKE_SIZEOF_UNSIGNED_SHORT)
@@ -35,7 +35,7 @@ MACRO(TEST_BIG_ENDIAN VARIABLE)
SET(CMAKE_16BIT_TYPE "unsigned int")
ELSE(CMAKE_SIZEOF_UNSIGNED_INT)
-
+
CHECK_TYPE_SIZE("unsigned long" CMAKE_SIZEOF_UNSIGNED_LONG)
IF(CMAKE_SIZEOF_UNSIGNED_LONG)
MESSAGE(STATUS "Using unsigned long")
@@ -43,16 +43,16 @@ MACRO(TEST_BIG_ENDIAN VARIABLE)
ELSE(CMAKE_SIZEOF_UNSIGNED_LONG)
MESSAGE(FATAL_ERROR "no suitable type found")
ENDIF(CMAKE_SIZEOF_UNSIGNED_LONG)
-
+
ENDIF(CMAKE_SIZEOF_UNSIGNED_INT)
-
+
ENDIF(CMAKE_SIZEOF_UNSIGNED_SHORT EQUAL 2)
-
- CONFIGURE_FILE("${CMAKE_ROOT}/Modules/TestEndianess.c.in"
+
+ CONFIGURE_FILE("${CMAKE_ROOT}/Modules/TestEndianess.c.in"
"${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/TestEndianess.c"
IMMEDIATE @ONLY)
-
+
FILE(READ "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/TestEndianess.c"
TEST_ENDIANESS_FILE_CONTENT)
@@ -96,10 +96,10 @@ MACRO(TEST_BIG_ENDIAN VARIABLE)
IF(NOT CMAKE_TEST_ENDIANESS_STRINGS_BE AND NOT CMAKE_TEST_ENDIANESS_STRINGS_LE)
MESSAGE(SEND_ERROR "TEST_BIG_ENDIAN found no result!")
ENDIF(NOT CMAKE_TEST_ENDIANESS_STRINGS_BE AND NOT CMAKE_TEST_ENDIANESS_STRINGS_LE)
-
+
FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if the system is big endian passed with the following output:\n${OUTPUT}\nTestEndianess.c:\n${TEST_ENDIANESS_FILE_CONTENT}\n\n")
-
+
ELSE(HAVE_${VARIABLE})
MESSAGE(STATUS "Check if the system is big endian - failed")
FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
diff --git a/Modules/TestCXXAcceptsFlag.cmake b/Modules/TestCXXAcceptsFlag.cmake
index 52d0cf3..0d945bb 100644
--- a/Modules/TestCXXAcceptsFlag.cmake
+++ b/Modules/TestCXXAcceptsFlag.cmake
@@ -27,7 +27,7 @@ MACRO(CHECK_CXX_ACCEPTS_FLAG FLAGS VARIABLE)
${CMAKE_BINARY_DIR}
${CMAKE_ROOT}/Modules/DummyCXXFile.cxx
CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${FLAGS}
- OUTPUT_VARIABLE OUTPUT)
+ OUTPUT_VARIABLE OUTPUT)
IF(${VARIABLE})
MESSAGE(STATUS "Checking to see if CXX compiler accepts flag ${FLAGS} - yes")
FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
diff --git a/Modules/TestForANSIForScope.cmake b/Modules/TestForANSIForScope.cmake
index ae2acef..a60719e 100644
--- a/Modules/TestForANSIForScope.cmake
+++ b/Modules/TestForANSIForScope.cmake
@@ -18,19 +18,19 @@
IF("CMAKE_ANSI_FOR_SCOPE" MATCHES "^CMAKE_ANSI_FOR_SCOPE$")
MESSAGE(STATUS "Check for ANSI scope")
- TRY_COMPILE(CMAKE_ANSI_FOR_SCOPE ${CMAKE_BINARY_DIR}
+ TRY_COMPILE(CMAKE_ANSI_FOR_SCOPE ${CMAKE_BINARY_DIR}
${CMAKE_ROOT}/Modules/TestForAnsiForScope.cxx
OUTPUT_VARIABLE OUTPUT)
IF (CMAKE_ANSI_FOR_SCOPE)
MESSAGE(STATUS "Check for ANSI scope - found")
- SET (CMAKE_NO_ANSI_FOR_SCOPE 0 CACHE INTERNAL
+ SET (CMAKE_NO_ANSI_FOR_SCOPE 0 CACHE INTERNAL
"Does the compiler support ansi for scope.")
FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"Determining if the CXX compiler understands ansi for scopes passed with "
"the following output:\n${OUTPUT}\n\n")
ELSE (CMAKE_ANSI_FOR_SCOPE)
MESSAGE(STATUS "Check for ANSI scope - not found")
- SET (CMAKE_NO_ANSI_FOR_SCOPE 1 CACHE INTERNAL
+ SET (CMAKE_NO_ANSI_FOR_SCOPE 1 CACHE INTERNAL
"Does the compiler support ansi for scope.")
FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if the CXX compiler understands ansi for scopes failed with "
diff --git a/Modules/TestForANSIStreamHeaders.cmake b/Modules/TestForANSIStreamHeaders.cmake
index 19c1ab2..b542b74 100644
--- a/Modules/TestForANSIStreamHeaders.cmake
+++ b/Modules/TestForANSIStreamHeaders.cmake
@@ -21,10 +21,10 @@ INCLUDE(CheckIncludeFileCXX)
IF(NOT CMAKE_NO_ANSI_STREAM_HEADERS)
CHECK_INCLUDE_FILE_CXX(iostream CMAKE_ANSI_STREAM_HEADERS)
IF (CMAKE_ANSI_STREAM_HEADERS)
- SET (CMAKE_NO_ANSI_STREAM_HEADERS 0 CACHE INTERNAL
+ SET (CMAKE_NO_ANSI_STREAM_HEADERS 0 CACHE INTERNAL
"Does the compiler support headers like iostream.")
- ELSE (CMAKE_ANSI_STREAM_HEADERS)
- SET (CMAKE_NO_ANSI_STREAM_HEADERS 1 CACHE INTERNAL
+ ELSE (CMAKE_ANSI_STREAM_HEADERS)
+ SET (CMAKE_NO_ANSI_STREAM_HEADERS 1 CACHE INTERNAL
"Does the compiler support headers like iostream.")
ENDIF (CMAKE_ANSI_STREAM_HEADERS)
diff --git a/Modules/TestForAnsiForScope.cxx b/Modules/TestForAnsiForScope.cxx
index f2ec760..e8807ab 100644
--- a/Modules/TestForAnsiForScope.cxx
+++ b/Modules/TestForAnsiForScope.cxx
@@ -1,5 +1,5 @@
int main(int, char*[])
-{
+{
int i;
for(int i=0; i < 1; ++i);
(void)i;
diff --git a/Modules/TestForSSTREAM.cmake b/Modules/TestForSSTREAM.cmake
index 8dd53e7..30ff3bc 100644
--- a/Modules/TestForSSTREAM.cmake
+++ b/Modules/TestForSSTREAM.cmake
@@ -18,19 +18,19 @@
IF("CMAKE_HAS_ANSI_STRING_STREAM" MATCHES "^CMAKE_HAS_ANSI_STRING_STREAM$")
MESSAGE(STATUS "Check for sstream")
- TRY_COMPILE(CMAKE_HAS_ANSI_STRING_STREAM ${CMAKE_BINARY_DIR}
+ TRY_COMPILE(CMAKE_HAS_ANSI_STRING_STREAM ${CMAKE_BINARY_DIR}
${CMAKE_ROOT}/Modules/TestForSSTREAM.cxx
OUTPUT_VARIABLE OUTPUT)
IF (CMAKE_HAS_ANSI_STRING_STREAM)
MESSAGE(STATUS "Check for sstream - found")
- SET (CMAKE_NO_ANSI_STRING_STREAM 0 CACHE INTERNAL
+ SET (CMAKE_NO_ANSI_STRING_STREAM 0 CACHE INTERNAL
"Does the compiler support sstream")
FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"Determining if the CXX compiler has sstream passed with "
"the following output:\n${OUTPUT}\n\n")
ELSE (CMAKE_HAS_ANSI_STRING_STREAM)
MESSAGE(STATUS "Check for sstream - not found")
- SET (CMAKE_NO_ANSI_STRING_STREAM 1 CACHE INTERNAL
+ SET (CMAKE_NO_ANSI_STRING_STREAM 1 CACHE INTERNAL
"Does the compiler support sstream")
FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if the CXX compiler has sstream failed with "
diff --git a/Modules/TestForSSTREAM.cxx b/Modules/TestForSSTREAM.cxx
index af4a4bb..1c939da 100644
--- a/Modules/TestForSSTREAM.cxx
+++ b/Modules/TestForSSTREAM.cxx
@@ -1,6 +1,6 @@
#include <sstream>
int main(int, char*[])
-{
+{
std::ostringstream os;
os << "12345";
if(os.str().size() == 5)
diff --git a/Modules/TestForSTDNamespace.cmake b/Modules/TestForSTDNamespace.cmake
index 932d6e9..65e0de0 100644
--- a/Modules/TestForSTDNamespace.cmake
+++ b/Modules/TestForSTDNamespace.cmake
@@ -18,19 +18,19 @@
IF("CMAKE_STD_NAMESPACE" MATCHES "^CMAKE_STD_NAMESPACE$")
MESSAGE(STATUS "Check for STD namespace")
- TRY_COMPILE(CMAKE_STD_NAMESPACE ${CMAKE_BINARY_DIR}
+ TRY_COMPILE(CMAKE_STD_NAMESPACE ${CMAKE_BINARY_DIR}
${CMAKE_ROOT}/Modules/TestForSTDNamespace.cxx
OUTPUT_VARIABLE OUTPUT)
IF (CMAKE_STD_NAMESPACE)
MESSAGE(STATUS "Check for STD namespace - found")
- SET (CMAKE_NO_STD_NAMESPACE 0 CACHE INTERNAL
+ SET (CMAKE_NO_STD_NAMESPACE 0 CACHE INTERNAL
"Does the compiler support std::.")
FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"Determining if the CXX compiler has std namespace passed with "
"the following output:\n${OUTPUT}\n\n")
ELSE (CMAKE_STD_NAMESPACE)
MESSAGE(STATUS "Check for STD namespace - not found")
- SET (CMAKE_NO_STD_NAMESPACE 1 CACHE INTERNAL
+ SET (CMAKE_NO_STD_NAMESPACE 1 CACHE INTERNAL
"Does the compiler support std::.")
FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if the CXX compiler has std namespace failed with "
diff --git a/Modules/TestForSTDNamespace.cxx b/Modules/TestForSTDNamespace.cxx
index fc3ac59..b537d44 100644
--- a/Modules/TestForSTDNamespace.cxx
+++ b/Modules/TestForSTDNamespace.cxx
@@ -1,6 +1,6 @@
#include <list>
int main(int, char*[])
-{
+{
std::list<int>();
return 0;
}
diff --git a/Modules/UseQt4.cmake b/Modules/UseQt4.cmake
index 027504f..d4852a0 100644
--- a/Modules/UseQt4.cmake
+++ b/Modules/UseQt4.cmake
@@ -103,6 +103,6 @@ FOREACH(module QT3SUPPORT QTOPENGL QTASSISTANT QTDESIGNER QTMOTIF QTNSPLUGIN
MESSAGE("Qt ${module} library not found.")
ENDIF (QT_${module}_FOUND)
ENDIF (QT_USE_${module} OR QT_USE_${module}_DEPENDS)
-
+
ENDFOREACH(module)
diff --git a/Modules/UseSWIG.cmake b/Modules/UseSWIG.cmake
index ef76724..a7085ee 100644
--- a/Modules/UseSWIG.cmake
+++ b/Modules/UseSWIG.cmake
@@ -10,7 +10,7 @@
# Set Source files properties such as CPLUSPLUS and SWIG_FLAGS to specify
# special behavior of SWIG. Also global CMAKE_SWIG_FLAGS can be used to add
# special flags to all swig calls.
-# Another special variable is CMAKE_SWIG_OUTDIR, it allows one to specify
+# Another special variable is CMAKE_SWIG_OUTDIR, it allows one to specify
# where to write all the swig generated module (swig -outdir option)
# The name-specific variable SWIG_MODULE_<name>_EXTRA_DEPS may be used
# to specify extra dependencies for the generated modules.
@@ -52,7 +52,7 @@ MACRO(SWIG_MODULE_INITIALIZE name language)
MESSAGE(FATAL_ERROR "SWIG Error: Language \"${language}\" not found")
ELSEIF("${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "PYTHON")
# when swig is used without the -interface it will produce in the module.py
- # a 'import _modulename' statement, which implies having a corresponding
+ # a 'import _modulename' statement, which implies having a corresponding
# _modulename.so (*NIX), _modulename.pyd (Win32).
SET(SWIG_MODULE_${name}_REAL_NAME "_${name}")
ELSEIF("${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "PERL")
@@ -93,13 +93,13 @@ MACRO(SWIG_ADD_SOURCE_TO_MODULE name outfiles infile)
ENDIF("${swig_source_file_flags}" STREQUAL "NOTFOUND")
SET(swig_source_file_fullname "${infile}")
IF(${swig_source_file_path} MATCHES "^${CMAKE_CURRENT_SOURCE_DIR}")
- STRING(REGEX REPLACE
+ STRING(REGEX REPLACE
"^${CMAKE_CURRENT_SOURCE_DIR}" ""
swig_source_file_relative_path
"${swig_source_file_path}")
ELSE(${swig_source_file_path} MATCHES "^${CMAKE_CURRENT_SOURCE_DIR}")
IF(${swig_source_file_path} MATCHES "^${CMAKE_CURRENT_BINARY_DIR}")
- STRING(REGEX REPLACE
+ STRING(REGEX REPLACE
"^${CMAKE_CURRENT_BINARY_DIR}" ""
swig_source_file_relative_path
"${swig_source_file_path}")
@@ -178,7 +178,7 @@ MACRO(SWIG_ADD_SOURCE_TO_MODULE name outfiles infile)
"${swig_source_file_fullname}"
MAIN_DEPENDENCY "${swig_source_file_fullname}"
DEPENDS ${SWIG_MODULE_${name}_EXTRA_DEPS}
- COMMENT "Swig source")
+ COMMENT "Swig source")
SET_SOURCE_FILES_PROPERTIES("${swig_generated_file_fullname}" ${swig_extra_generated_files}
PROPERTIES GENERATED 1)
SET(${outfiles} "${swig_generated_file_fullname}" ${swig_extra_generated_files})
diff --git a/Source/CPack/OSXScriptLauncher.cxx b/Source/CPack/OSXScriptLauncher.cxx
index e0fbe9b..a9842c1 100644
--- a/Source/CPack/OSXScriptLauncher.cxx
+++ b/Source/CPack/OSXScriptLauncher.cxx
@@ -93,7 +93,7 @@ int main(int argc, char* argv[])
cmsysProcess_SetOption(cp, cmsysProcess_Option_HideWindow, 1);
cmsysProcess_SetTimeout(cp, 0);
cmsysProcess_Execute(cp);
-
+
std::vector<char> tempOutput;
char* data;
int length;
@@ -111,9 +111,9 @@ int main(int argc, char* argv[])
}
cmsys_ios::cout.write(data, length);
}
-
+
cmsysProcess_WaitForExit(cp, 0);
-
+
bool result = true;
if(cmsysProcess_GetState(cp) == cmsysProcess_State_Exited)
{
@@ -140,7 +140,7 @@ int main(int argc, char* argv[])
std::cerr << error_str << std::endl;
result = false;
}
-
+
cmsysProcess_Delete(cp);
return 0;
diff --git a/Source/CPack/bills-comments.txt b/Source/CPack/bills-comments.txt
index f73499d..c3b4ee8 100644
--- a/Source/CPack/bills-comments.txt
+++ b/Source/CPack/bills-comments.txt
@@ -1,18 +1,18 @@
cpack.cxx
-
-cmCPackGenerators -- creates cmCPackGenericGenerator's via NewGenerator
+
+cmCPackGenerators -- creates cmCPackGenericGenerator's via NewGenerator
- a cmCPackGenericGenerator factory
cmCPackGenericGenerator::Initialize
this->InitializeInternal
- CPACK_INCLUDE_TOPLEVEL_DIRECTORY = 0 turns off
+ CPACK_INCLUDE_TOPLEVEL_DIRECTORY = 0 turns off
// binary package run
cmCPackGenericGenerator::ProcessGenerator // DoPackage
cmCPackGenericGenerator::PrepareNames -- sets a bunch of CPACK_vars
- cmCPackGenericGenerator::InstallProject
+ cmCPackGenericGenerator::InstallProject
run preinstall (make preinstall/fast)
call ReadListFile(cmake_install.cmake)
glob recurse in install directory to get list of files
@@ -22,9 +22,9 @@ cmCPackGenericGenerator::ProcessGenerator // DoPackage
// source package run
cmCPackGenericGenerator::ProcessGenerator // DoPackage
cmCPackGenericGenerator::PrepareNames -- sets a bunch of CPACK_vars
- cmCPackGenericGenerator::InstallProject -->
+ cmCPackGenericGenerator::InstallProject -->
if set CPACK_INSTALLED_DIRECTORIES
- glob the files in that directory
+ glob the files in that directory
copy those files to the tmp install directory _CPack something
glob recurse in install directory to get list of files
this->CompressFiles with the list of files
@@ -35,12 +35,12 @@ packages. It is controled based on values set in CPACK_ variables.
InstallProject
- 1. CPACK_INSTALL_COMMANDS - a list of commands used to install the package
+ 1. CPACK_INSTALL_COMMANDS - a list of commands used to install the package
2. CPACK_INSTALLED_DIRECTORIES - copy this directory to CPACK_TEMPORARY_DIRECTORY
3. CPACK_INSTALL_CMAKE_PROJECTS - a cmake install script
- - run make preinstall
+ - run make preinstall
- run cmake_install.cmake
- set CMAKE_INSTALL_PREFIX to the temp directory
- CPACK_BUILD_CONFIG check this and set the BUILD_TYPE to it
@@ -59,10 +59,10 @@ rename cmCPackGenericGenerator::ProcessGenerator -> cmCPackGenerator::DoPackage
break up cmCPackGenerator::InstallProject so it calls the following:
// run user provided install commands
- cmCPackGenerator::RunInstallCommands();
+ cmCPackGenerator::RunInstallCommands();
// copy entire directories that need no processing like source trees
- cmCPackGenerator::CopyPreInstalledDirectories();
+ cmCPackGenerator::CopyPreInstalledDirectories();
// run the cmake install scripts if provided
- cmCPackGenerator::RunCMakeInstallScripts()
+ cmCPackGenerator::RunCMakeInstallScripts()
-
diff --git a/Source/CPack/cmCPackArchiveGenerator.h b/Source/CPack/cmCPackArchiveGenerator.h
index b1bbb83..6411b1e 100644
--- a/Source/CPack/cmCPackArchiveGenerator.h
+++ b/Source/CPack/cmCPackArchiveGenerator.h
@@ -33,7 +33,7 @@ public:
*/
cmCPackArchiveGenerator(cmArchiveWrite::Compress, cmArchiveWrite::Type);
virtual ~cmCPackArchiveGenerator();
- // Used to add a header to the archive
+ // Used to add a header to the archive
virtual int GenerateHeader(std::ostream* os);
// component support
virtual bool SupportsComponentInstallation() const;
diff --git a/Source/CPack/cmCPackBundleGenerator.cxx b/Source/CPack/cmCPackBundleGenerator.cxx
index af78e78..6c994f1 100644
--- a/Source/CPack/cmCPackBundleGenerator.cxx
+++ b/Source/CPack/cmCPackBundleGenerator.cxx
@@ -91,8 +91,8 @@ int cmCPackBundleGenerator::PackageFiles()
}
// Get optional arguments ...
- const std::string cpack_bundle_startup_command =
- this->GetOption("CPACK_BUNDLE_STARTUP_COMMAND")
+ const std::string cpack_bundle_startup_command =
+ this->GetOption("CPACK_BUNDLE_STARTUP_COMMAND")
? this->GetOption("CPACK_BUNDLE_STARTUP_COMMAND") : "";
// The staging directory contains everything that will end-up inside the
diff --git a/Source/CPack/cmCPackComponentGroup.cxx b/Source/CPack/cmCPackComponentGroup.cxx
index 1d21fb1..f93eca8 100644
--- a/Source/CPack/cmCPackComponentGroup.cxx
+++ b/Source/CPack/cmCPackComponentGroup.cxx
@@ -36,7 +36,7 @@ unsigned long cmCPackComponent::GetInstalledSize(const char* installDir) const
}
//----------------------------------------------------------------------
-unsigned long
+unsigned long
cmCPackComponent::GetInstalledSizeInKbytes(const char* installDir) const
{
unsigned long result = (GetInstalledSize(installDir) + 512) / 1024;
diff --git a/Source/CPack/cmCPackComponentGroup.h b/Source/CPack/cmCPackComponentGroup.h
index cebdd6d..48d935c 100644
--- a/Source/CPack/cmCPackComponentGroup.h
+++ b/Source/CPack/cmCPackComponentGroup.h
@@ -18,7 +18,7 @@
class cmCPackComponentGroup;
/** \class cmCPackInstallationType
- * \brief A certain type of installation, which encompasses a
+ * \brief A certain type of installation, which encompasses a
* set of components.
*/
class cmCPackInstallationType
@@ -90,7 +90,7 @@ public:
std::vector<std::string> Directories;
/// Get the total installed size of all of the files in this
- /// component, in bytes. installDir is the directory into which the
+ /// component, in bytes. installDir is the directory into which the
/// component was installed.
unsigned long GetInstalledSize(const char* installDir) const;
diff --git a/Source/CPack/cmCPackCygwinBinaryGenerator.cxx b/Source/CPack/cmCPackCygwinBinaryGenerator.cxx
index 6c8fc54..6605f16 100644
--- a/Source/CPack/cmCPackCygwinBinaryGenerator.cxx
+++ b/Source/CPack/cmCPackCygwinBinaryGenerator.cxx
@@ -50,7 +50,7 @@ int cmCPackCygwinBinaryGenerator::PackageFiles()
std::string manifest = "/usr/share/doc/";
manifest += packageName;
manifest += "/MANIFEST";
- std::string manifestFile
+ std::string manifestFile
= this->GetOption("CPACK_TEMPORARY_DIRECTORY");
// Create a MANIFEST file that contains all of the files in
// the tar file
@@ -70,8 +70,8 @@ int cmCPackCygwinBinaryGenerator::PackageFiles()
}
// add the manifest file to the list of all files
files.push_back(manifestFile);
-
- // create the bzip2 tar file
+
+ // create the bzip2 tar file
return this->Superclass::PackageFiles();
}
@@ -81,8 +81,8 @@ const char* cmCPackCygwinBinaryGenerator::GetOutputExtension()
const char* patchNumber =this->GetOption("CPACK_CYGWIN_PATCH_NUMBER");
if(!patchNumber)
{
- patchNumber = "1";
- cmCPackLogger(cmCPackLog::LOG_WARNING,
+ patchNumber = "1";
+ cmCPackLogger(cmCPackLog::LOG_WARNING,
"CPACK_CYGWIN_PATCH_NUMBER not specified using 1"
<< std::endl);
}
diff --git a/Source/CPack/cmCPackCygwinSourceGenerator.cxx b/Source/CPack/cmCPackCygwinSourceGenerator.cxx
index 5979729..f1e8539 100644
--- a/Source/CPack/cmCPackCygwinSourceGenerator.cxx
+++ b/Source/CPack/cmCPackCygwinSourceGenerator.cxx
@@ -68,18 +68,18 @@ int cmCPackCygwinSourceGenerator::PackageFiles()
// and the CPACK_CYGWIN_PATCH_FILE and CPACK_TOPLEVEL_DIRECTORY
// files
std::string compressOutFile = packageDirFileName;
- // at this point compressOutFile is the full path to
+ // at this point compressOutFile is the full path to
// _CPack_Package/.../package-2.5.0.tar.bz2
// we want to create a tar _CPack_Package/.../package-2.5.0-1-src.tar.bz2
- // with these
- // _CPack_Package/.../package-2.5.0-1.patch
+ // with these
+ // _CPack_Package/.../package-2.5.0-1.patch
// _CPack_Package/.../package-2.5.0-1.sh
// _CPack_Package/.../package-2.5.0.tar.bz2
// the -1 is CPACK_CYGWIN_PATCH_NUMBER
-
+
// first copy the patch file and the .sh file
// to the toplevel cpack temp dir
-
+
// copy the patch file into place
if(!this->GetOption("CPACK_CYGWIN_PATCH_FILE"))
{
@@ -98,7 +98,7 @@ int cmCPackCygwinSourceGenerator::PackageFiles()
}
if(!this->GetOption("CPACK_CYGWIN_BUILD_SCRIPT"))
{
- cmCPackLogger(cmCPackLog::LOG_ERROR,
+ cmCPackLogger(cmCPackLog::LOG_ERROR,
"No build script specified for cygwin sources.");
return 0;
}
@@ -168,7 +168,7 @@ const char* cmCPackCygwinSourceGenerator::GetPackagingInstallPrefix()
const char* cmCPackCygwinSourceGenerator::GetOutputExtension()
{
this->OutputExtension = "-";
- const char* patch = this->GetOption("CPACK_CYGWIN_PATCH_NUMBER");
+ const char* patch = this->GetOption("CPACK_CYGWIN_PATCH_NUMBER");
if(!patch)
{
cmCPackLogger(cmCPackLog::LOG_WARNING, "CPACK_CYGWIN_PATCH_NUMBER"
@@ -179,4 +179,4 @@ const char* cmCPackCygwinSourceGenerator::GetOutputExtension()
this->OutputExtension += "-src.tar.bz2";
return this->OutputExtension.c_str();
}
-
+
diff --git a/Source/CPack/cmCPackDebGenerator.cxx b/Source/CPack/cmCPackDebGenerator.cxx
index fa456de..4bd5d5c 100644
--- a/Source/CPack/cmCPackDebGenerator.cxx
+++ b/Source/CPack/cmCPackDebGenerator.cxx
@@ -293,15 +293,15 @@ int cmCPackDebGenerator::createDeb()
// debian policy enforce lower case for package name
// mandatory entries:
- std::string debian_pkg_name = cmsys::SystemTools::LowerCase(
+ std::string debian_pkg_name = cmsys::SystemTools::LowerCase(
this->GetOption("CPACK_DEBIAN_PACKAGE_NAME") );
- const char* debian_pkg_version =
+ const char* debian_pkg_version =
this->GetOption("CPACK_DEBIAN_PACKAGE_VERSION");
- const char* debian_pkg_section =
+ const char* debian_pkg_section =
this->GetOption("CPACK_DEBIAN_PACKAGE_SECTION");
- const char* debian_pkg_priority =
+ const char* debian_pkg_priority =
this->GetOption("CPACK_DEBIAN_PACKAGE_PRIORITY");
- const char* debian_pkg_arch =
+ const char* debian_pkg_arch =
this->GetOption("CPACK_DEBIAN_PACKAGE_ARCHITECTURE");
const char* maintainer = this->GetOption("CPACK_DEBIAN_PACKAGE_MAINTAINER");
const char* desc = this->GetOption("CPACK_DEBIAN_PACKAGE_DESCRIPTION");
@@ -719,8 +719,8 @@ static int copy_ar(CF *cfp, off_t size)
FILE* from = cfp->rFile;
FILE* to = cfp->wFile;
- while (sz &&
- (nr = fread(buf, 1, sz < static_cast<off_t>(sizeof(buf))
+ while (sz &&
+ (nr = fread(buf, 1, sz < static_cast<off_t>(sizeof(buf))
? static_cast<size_t>(sz) : sizeof(buf), from ))
> 0) {
sz -= nr;
@@ -731,7 +731,7 @@ static int copy_ar(CF *cfp, off_t size)
if (sz)
return -2;
- if (cfp->flags & WPAD && (size + ar_already_written) & 1
+ if (cfp->flags & WPAD && (size + ar_already_written) & 1
&& fwrite(&pad, 1, 1, to) != 1)
return -4;
@@ -767,8 +767,8 @@ static int put_arobj(CF *cfp, struct stat *sb)
(long long)sb->st_size + lname, ARFMAG);
else {
lname = 0;
- (void)sprintf(ar_hb, HDR2, name,
- (long int)sb->st_mtime, uid, gid, sb->st_mode,
+ (void)sprintf(ar_hb, HDR2, name,
+ (long int)sb->st_mtime, uid, gid, sb->st_mode,
(long long)sb->st_size, ARFMAG);
}
off_t size = sb->st_size;
@@ -790,7 +790,7 @@ static int put_arobj(CF *cfp, struct stat *sb)
/* append --
* Append files to the archive - modifies original archive or creates
- * a new archive if named archive does not exist.
+ * a new archive if named archive does not exist.
*/
static int ar_append(const char* archive,const std::vector<std::string>& files)
{
diff --git a/Source/CPack/cmCPackDragNDropGenerator.cxx b/Source/CPack/cmCPackDragNDropGenerator.cxx
index 6aee401..78cb1b6 100644
--- a/Source/CPack/cmCPackDragNDropGenerator.cxx
+++ b/Source/CPack/cmCPackDragNDropGenerator.cxx
@@ -17,7 +17,7 @@
#include <cmsys/RegularExpression.hxx>
-static const char* SLAHeader =
+static const char* SLAHeader =
"data 'LPic' (5000) {\n"
" $\"0002 0011 0003 0001 0000 0000 0002 0000\"\n"
" $\"0008 0003 0000 0001 0004 0000 0004 0005\"\n"
@@ -29,7 +29,7 @@ static const char* SLAHeader =
"};\n"
"\n";
-static const char* SLASTREnglish =
+static const char* SLASTREnglish =
"resource 'STR#' (5002, \"English\") {\n"
" {\n"
" \"English\",\n"
@@ -90,7 +90,7 @@ int cmCPackDragNDropGenerator::InitializeInternal()
return 0;
}
this->SetOptionIfNotSet("CPACK_COMMAND_SETFILE", setfile_path.c_str());
-
+
const std::string rez_path = cmSystemTools::FindProgram("Rez",
paths, false);
if(rez_path.empty())
@@ -222,7 +222,7 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
// Get optional arguments ...
const std::string cpack_package_icon = this->GetOption("CPACK_PACKAGE_ICON")
? this->GetOption("CPACK_PACKAGE_ICON") : "";
-
+
const std::string cpack_dmg_volume_name =
this->GetOption("CPACK_DMG_VOLUME_NAME")
? this->GetOption("CPACK_DMG_VOLUME_NAME")
@@ -233,8 +233,8 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
? this->GetOption("CPACK_DMG_FORMAT") : "UDZO";
// Get optional arguments ...
- std::string cpack_license_file =
- this->GetOption("CPACK_RESOURCE_FILE_LICENSE") ?
+ std::string cpack_license_file =
+ this->GetOption("CPACK_RESOURCE_FILE_LICENSE") ?
this->GetOption("CPACK_RESOURCE_FILE_LICENSE") : "";
const std::string cpack_dmg_background_image =
@@ -405,7 +405,7 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
cmOStringStream detach_command;
detach_command << this->GetOption("CPACK_COMMAND_HDIUTIL");
detach_command << " detach";
- detach_command << " \"" << temp_mount.str() << "\"";
+ detach_command << " \"" << temp_mount.str() << "\"";
if(!this->RunCommand(detach_command))
{
@@ -416,7 +416,7 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
return 0;
}
}
-
+
if(!cpack_license_file.empty())
{
std::string sla_r = this->GetOption("CPACK_TOPLEVEL_DIRECTORY");
@@ -460,7 +460,7 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
udco_image_command << " convert \"" << temp_image << "\"";
udco_image_command << " -format UDCO";
udco_image_command << " -o \"" << temp_udco << "\"";
-
+
std::string error;
if(!this->RunCommand(udco_image_command, &error))
{
@@ -476,17 +476,17 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
unflatten_command << this->GetOption("CPACK_COMMAND_HDIUTIL");
unflatten_command << " unflatten ";
unflatten_command << "\"" << temp_udco << "\"";
-
+
if(!this->RunCommand(unflatten_command, &error))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
"Error unflattening dmg for adding SLA." << std::endl
- << error
+ << error
<< std::endl);
return 0;
}
-
- // Rez the SLA
+
+ // Rez the SLA
cmOStringStream embed_sla_command;
embed_sla_command << this->GetOption("CPACK_COMMAND_REZ");
embed_sla_command << " \"" << sla_r << "\"";
@@ -496,8 +496,8 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
if(!this->RunCommand(embed_sla_command, &error))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
- "Error adding SLA." << std::endl
- << error
+ "Error adding SLA." << std::endl
+ << error
<< std::endl);
return 0;
}
@@ -507,7 +507,7 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
flatten_command << this->GetOption("CPACK_COMMAND_HDIUTIL");
flatten_command << " flatten ";
flatten_command << "\"" << temp_udco << "\"";
-
+
if(!this->RunCommand(flatten_command, &error))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
@@ -530,7 +530,7 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
final_image_command << " -imagekey";
final_image_command << " zlib-level=9";
final_image_command << " -o \"" << output_file << "\"";
-
+
if(!this->RunCommand(final_image_command))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
diff --git a/Source/CPack/cmCPackGenerator.cxx b/Source/CPack/cmCPackGenerator.cxx
index 0177653..f113400 100644
--- a/Source/CPack/cmCPackGenerator.cxx
+++ b/Source/CPack/cmCPackGenerator.cxx
@@ -105,7 +105,7 @@ int cmCPackGenerator::PrepareNames()
"CPACK_PACKAGE_FILE_NAME not specified" << std::endl);
return 0;
}
- std::string outName = pfname;
+ std::string outName = pfname;
tempDirectory += "/" + outName;
if(!this->GetOutputExtension())
{
@@ -149,7 +149,7 @@ int cmCPackGenerator::PrepareNames()
if ( !cmSystemTools::FileExists(descFileName) )
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
- "Cannot find description file name: ["
+ "Cannot find description file name: ["
<< descFileName << "]" << std::endl);
return 0;
}
@@ -207,7 +207,7 @@ int cmCPackGenerator::InstallProject()
if ( !cmsys::SystemTools::MakeDirectory(bareTempInstallDirectory.c_str()))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
- "Problem creating temporary directory: "
+ "Problem creating temporary directory: "
<< (tempInstallDirectory ? tempInstallDirectory : "(NULL}")
<< std::endl);
return 0;
@@ -584,7 +584,7 @@ int cmCPackGenerator::InstallProjectViaInstallCMakeProjects(
!(this->IsSet("CPACK_MONOLITHIC_INSTALL")))
{
// Determine the installation types for this project (if provided).
- std::string installTypesVar = "CPACK_"
+ std::string installTypesVar = "CPACK_"
+ cmSystemTools::UpperCase(installComponent) + "_INSTALL_TYPES";
const char *installTypes = this->GetOption(installTypesVar.c_str());
if (installTypes && *installTypes)
@@ -596,16 +596,16 @@ int cmCPackGenerator::InstallProjectViaInstallCMakeProjects(
installTypeIt != installTypesVector.end();
++installTypeIt)
{
- this->GetInstallationType(installProjectName.c_str(),
+ this->GetInstallationType(installProjectName.c_str(),
installTypeIt->c_str());
}
}
// Determine the set of components that will be used in this project
- std::string componentsVar
+ std::string componentsVar
= "CPACK_COMPONENTS_" + cmSystemTools::UpperCase(installComponent);
const char *components = this->GetOption(componentsVar.c_str());
- if (components && *components)
+ if (components && *components)
{
cmSystemTools::ExpandListArgument(components, componentsVector);
std::vector<std::string>::iterator compIt;
@@ -688,10 +688,10 @@ int cmCPackGenerator::InstallProjectViaInstallCMakeProjects(
if (componentInstall)
{
cmCPackLogger(cmCPackLog::LOG_OUTPUT,
- "- Install component: " << installComponent
+ "- Install component: " << installComponent
<< std::endl);
}
-
+
cmake cm;
cm.AddCMakePaths();
cm.SetProgressCallback(cmCPackGeneratorProgress, this);
@@ -758,7 +758,7 @@ int cmCPackGenerator::InstallProjectViaInstallCMakeProjects(
"- Using DESTDIR + CPACK_INSTALL_PREFIX... (mf->AddDefinition)"
<< std::endl);
cmCPackLogger(cmCPackLog::LOG_DEBUG,
- "- Setting CMAKE_INSTALL_PREFIX to '" << dir << "'"
+ "- Setting CMAKE_INSTALL_PREFIX to '" << dir << "'"
<< std::endl);
// Make sure that DESTDIR + CPACK_INSTALL_PREFIX directory
@@ -792,7 +792,7 @@ int cmCPackGenerator::InstallProjectViaInstallCMakeProjects(
if ( !cmsys::SystemTools::MakeDirectory(dir.c_str()))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
- "Problem creating temporary directory: "
+ "Problem creating temporary directory: "
<< dir << std::endl);
return 0;
}
@@ -806,7 +806,7 @@ int cmCPackGenerator::InstallProjectViaInstallCMakeProjects(
tempInstallDirectory.c_str()))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
- "Problem creating temporary directory: "
+ "Problem creating temporary directory: "
<< tempInstallDirectory << std::endl);
return 0;
}
@@ -832,7 +832,7 @@ int cmCPackGenerator::InstallProjectViaInstallCMakeProjects(
installComponent.c_str());
}
- // strip on TRUE, ON, 1, one or several file names, but not on
+ // strip on TRUE, ON, 1, one or several file names, but not on
// FALSE, OFF, 0 and an empty string
if (!cmSystemTools::IsOff(this->GetOption("CPACK_STRIP_FILES")))
{
@@ -1024,7 +1024,7 @@ int cmCPackGenerator::DoPackage()
= this->GetOption("CPACK_TOPLEVEL_DIRECTORY");
if ( cmSystemTools::FileExists(toplevelDirectory) )
{
- cmCPackLogger(cmCPackLog::LOG_VERBOSE,
+ cmCPackLogger(cmCPackLog::LOG_VERBOSE,
"Remove toplevel directory: "
<< toplevelDirectory << std::endl);
if ( !cmSystemTools::RepeatedRemoveDirectory(toplevelDirectory) )
@@ -1153,10 +1153,10 @@ int cmCPackGenerator::Initialize(const char* name, cmMakefile* mf)
// set the running generator name
this->SetOption("CPACK_GENERATOR", this->Name.c_str());
// Load the project specific config file
- const char* config =
+ const char* config =
this->GetOption("CPACK_PROJECT_CONFIG_FILE");
if(config)
- {
+ {
mf->ReadListFile(config);
}
int result = this->InitializeInternal();
@@ -1193,13 +1193,13 @@ bool cmCPackGenerator::IsOn(const char* name) const
//----------------------------------------------------------------------
const char* cmCPackGenerator::GetOption(const char* op) const
-{
+{
const char* ret = this->MakefileMap->GetDefinition(op);
if(!ret)
- {
- cmCPackLogger(cmCPackLog::LOG_DEBUG,
+ {
+ cmCPackLogger(cmCPackLog::LOG_DEBUG,
"Warning, GetOption return NULL for: "
- << op
+ << op
<< std::endl);
}
return ret;
@@ -1222,7 +1222,7 @@ int cmCPackGenerator::SetCMakeRoot()
return 1;
}
cmCPackLogger(cmCPackLog::LOG_ERROR,
- "Could not find CMAKE_ROOT !!!"
+ "Could not find CMAKE_ROOT !!!"
<< std::endl
<< "CMake has most likely not been installed correctly."
<< std::endl
@@ -1516,14 +1516,14 @@ cmCPackGenerator::GetInstallationType(const char *projectName,
(void) projectName;
bool hasInstallationType = this->InstallationTypes.count(name) != 0;
cmCPackInstallationType *installType = &this->InstallationTypes[name];
- if (!hasInstallationType)
+ if (!hasInstallationType)
{
// Define the installation type
- std::string macroPrefix = "CPACK_INSTALL_TYPE_"
+ std::string macroPrefix = "CPACK_INSTALL_TYPE_"
+ cmsys::SystemTools::UpperCase(name);
installType->Name = name;
- const char* displayName
+ const char* displayName
= this->GetOption((macroPrefix + "_DISPLAY_NAME").c_str());
if (displayName && *displayName)
{
@@ -1546,13 +1546,13 @@ cmCPackGenerator::GetComponent(const char *projectName, const char *name)
{
bool hasComponent = this->Components.count(name) != 0;
cmCPackComponent *component = &this->Components[name];
- if (!hasComponent)
+ if (!hasComponent)
{
// Define the component
- std::string macroPrefix = "CPACK_COMPONENT_"
+ std::string macroPrefix = "CPACK_COMPONENT_"
+ cmsys::SystemTools::UpperCase(name);
component->Name = name;
- const char* displayName
+ const char* displayName
= this->GetOption((macroPrefix + "_DISPLAY_NAME").c_str());
if (displayName && *displayName)
{
@@ -1562,7 +1562,7 @@ cmCPackGenerator::GetComponent(const char *projectName, const char *name)
{
component->DisplayName = component->Name;
}
- component->IsHidden
+ component->IsHidden
= this->IsSet((macroPrefix + "_HIDDEN").c_str());
component->IsRequired
= this->IsSet((macroPrefix + "_REQUIRED").c_str());
@@ -1572,7 +1572,7 @@ cmCPackGenerator::GetComponent(const char *projectName, const char *name)
= this->IsSet((macroPrefix + "_DOWNLOADED").c_str())
|| cmSystemTools::IsOn(this->GetOption("CPACK_DOWNLOAD_ALL"));
- const char* archiveFile = this->GetOption((macroPrefix +
+ const char* archiveFile = this->GetOption((macroPrefix +
"_ARCHIVE_FILE").c_str());
if (archiveFile && *archiveFile)
{
@@ -1580,7 +1580,7 @@ cmCPackGenerator::GetComponent(const char *projectName, const char *name)
}
const char* groupName = this->GetOption((macroPrefix + "_GROUP").c_str());
- if (groupName && *groupName)
+ if (groupName && *groupName)
{
component->Group = GetComponentGroup(projectName, groupName);
component->Group->Components.push_back(component);
@@ -1598,15 +1598,15 @@ cmCPackGenerator::GetComponent(const char *projectName, const char *name)
}
// Determine the installation types.
- const char *installTypes
+ const char *installTypes
= this->GetOption((macroPrefix + "_INSTALL_TYPES").c_str());
- if (installTypes && *installTypes)
+ if (installTypes && *installTypes)
{
std::vector<std::string> installTypesVector;
cmSystemTools::ExpandListArgument(installTypes, installTypesVector);
std::vector<std::string>::iterator installTypesIt;
- for (installTypesIt = installTypesVector.begin();
- installTypesIt != installTypesVector.end();
+ for (installTypesIt = installTypesVector.begin();
+ installTypesIt != installTypesVector.end();
++installTypesIt)
{
component->InstallationTypes.push_back(
@@ -1616,16 +1616,16 @@ cmCPackGenerator::GetComponent(const char *projectName, const char *name)
// Determine the component dependencies.
const char *depends = this->GetOption((macroPrefix + "_DEPENDS").c_str());
- if (depends && *depends)
+ if (depends && *depends)
{
std::vector<std::string> dependsVector;
cmSystemTools::ExpandListArgument(depends, dependsVector);
std::vector<std::string>::iterator dependIt;
- for (dependIt = dependsVector.begin();
- dependIt != dependsVector.end();
+ for (dependIt = dependsVector.begin();
+ dependIt != dependsVector.end();
++dependIt)
{
- cmCPackComponent *child = GetComponent(projectName,
+ cmCPackComponent *child = GetComponent(projectName,
dependIt->c_str());
component->Dependencies.push_back(child);
child->ReverseDependencies.push_back(component);
@@ -1640,15 +1640,15 @@ cmCPackComponentGroup*
cmCPackGenerator::GetComponentGroup(const char *projectName, const char *name)
{
(void) projectName;
- std::string macroPrefix = "CPACK_COMPONENT_GROUP_"
+ std::string macroPrefix = "CPACK_COMPONENT_GROUP_"
+ cmsys::SystemTools::UpperCase(name);
bool hasGroup = this->ComponentGroups.count(name) != 0;
cmCPackComponentGroup *group = &this->ComponentGroups[name];
- if (!hasGroup)
+ if (!hasGroup)
{
// Define the group
group->Name = name;
- const char* displayName
+ const char* displayName
= this->GetOption((macroPrefix + "_DISPLAY_NAME").c_str());
if (displayName && *displayName)
{
@@ -1669,7 +1669,7 @@ cmCPackGenerator::GetComponentGroup(const char *projectName, const char *name)
= this->IsSet((macroPrefix + "_BOLD_TITLE").c_str());
group->IsExpandedByDefault
= this->IsSet((macroPrefix + "_EXPANDED").c_str());
- const char* parentGroupName
+ const char* parentGroupName
= this->GetOption((macroPrefix + "_PARENT_GROUP").c_str());
if (parentGroupName && *parentGroupName)
{
diff --git a/Source/CPack/cmCPackGenerator.h b/Source/CPack/cmCPackGenerator.h
index 6748512..8fafef9 100644
--- a/Source/CPack/cmCPackGenerator.h
+++ b/Source/CPack/cmCPackGenerator.h
@@ -113,7 +113,7 @@ public:
//! Display verbose information via logger
void DisplayVerboseOutput(const char* msg, float progress);
-
+
bool ReadListFile(const char* moduleName);
protected:
diff --git a/Source/CPack/cmCPackNSISGenerator.cxx b/Source/CPack/cmCPackNSISGenerator.cxx
index 7b52511..b2e57a2 100644
--- a/Source/CPack/cmCPackNSISGenerator.cxx
+++ b/Source/CPack/cmCPackNSISGenerator.cxx
@@ -102,7 +102,7 @@ int cmCPackNSISGenerator::PackageFiles()
}
if (!Components.empty())
{
- // If this is a component installation, strip off the component
+ // If this is a component installation, strip off the component
// part of the path.
std::string::size_type slash = fileN.find('/');
if (slash != std::string::npos)
@@ -124,12 +124,12 @@ int cmCPackNSISGenerator::PackageFiles()
}
cmCPackLogger(cmCPackLog::LOG_DEBUG, "Uninstall Dirs: "
<< dstr.str().c_str() << std::endl);
- this->SetOptionIfNotSet("CPACK_NSIS_DELETE_DIRECTORIES",
+ this->SetOptionIfNotSet("CPACK_NSIS_DELETE_DIRECTORIES",
dstr.str().c_str());
cmCPackLogger(cmCPackLog::LOG_VERBOSE, "Configure file: " << nsisInFileName
<< " to " << nsisFileName << std::endl);
- if(this->IsSet("CPACK_NSIS_MUI_ICON")
+ if(this->IsSet("CPACK_NSIS_MUI_ICON")
|| this->IsSet("CPACK_NSIS_MUI_UNIICON"))
{
std::string installerIconCode;
@@ -174,7 +174,7 @@ int cmCPackNSISGenerator::PackageFiles()
this->SetOptionIfNotSet("CPACK_NSIS_INSTALLATION_TYPES", "");
this->SetOptionIfNotSet("CPACK_NSIS_INSTALLER_MUI_COMPONENTS_DESC", "");
this->SetOptionIfNotSet("CPACK_NSIS_PAGE_COMPONENTS", "");
- this->SetOptionIfNotSet("CPACK_NSIS_FULL_INSTALL",
+ this->SetOptionIfNotSet("CPACK_NSIS_FULL_INSTALL",
"File /r \"${INST_DIR}\\*.*\"");
this->SetOptionIfNotSet("CPACK_NSIS_COMPONENT_SECTIONS", "");
this->SetOptionIfNotSet("CPACK_NSIS_COMPONENT_SECTION_LIST", "");
@@ -194,7 +194,7 @@ int cmCPackNSISGenerator::PackageFiles()
// Create installation types. The order is significant, so we first fill
// in a vector based on the indices, and print them in that order.
- std::vector<cmCPackInstallationType *>
+ std::vector<cmCPackInstallationType *>
installTypes(this->InstallationTypes.size());
std::map<std::string, cmCPackInstallationType>::iterator installTypeIt;
for (installTypeIt = this->InstallationTypes.begin();
@@ -221,15 +221,15 @@ int cmCPackNSISGenerator::PackageFiles()
{
if (groupIt->second.ParentGroup == 0)
{
- componentCode +=
+ componentCode +=
this->CreateComponentGroupDescription(&groupIt->second, macrosOut);
}
// Add the group description, if any.
if (!groupIt->second.Description.empty())
{
- groupDescriptions += " !insertmacro MUI_DESCRIPTION_TEXT ${"
- + groupIt->first + "} \""
+ groupDescriptions += " !insertmacro MUI_DESCRIPTION_TEXT ${"
+ + groupIt->first + "} \""
+ this->TranslateNewlines(groupIt->second.Description) + "\"\n";
}
}
@@ -251,7 +251,7 @@ int cmCPackNSISGenerator::PackageFiles()
if (!compIt->second.Group)
{
- componentCode
+ componentCode
+= this->CreateComponentDescription(&compIt->second, macrosOut);
}
@@ -265,8 +265,8 @@ int cmCPackNSISGenerator::PackageFiles()
// Add the component description, if any.
if (!compIt->second.Description.empty())
{
- componentDescriptions += " !insertmacro MUI_DESCRIPTION_TEXT ${"
- + compIt->first + "} \""
+ componentDescriptions += " !insertmacro MUI_DESCRIPTION_TEXT ${"
+ + compIt->first + "} \""
+ this->TranslateNewlines(compIt->second.Description) + "\"\n";
}
}
@@ -276,17 +276,17 @@ int cmCPackNSISGenerator::PackageFiles()
if (componentDescriptions.empty() && groupDescriptions.empty())
{
// Turn off the "Description" box
- this->SetOptionIfNotSet("CPACK_NSIS_INSTALLER_MUI_COMPONENTS_DESC",
+ this->SetOptionIfNotSet("CPACK_NSIS_INSTALLER_MUI_COMPONENTS_DESC",
"!define MUI_COMPONENTSPAGE_NODESC");
}
else
{
- componentDescriptions =
+ componentDescriptions =
"!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN\n"
+ componentDescriptions
+ groupDescriptions
+ "!insertmacro MUI_FUNCTION_DESCRIPTION_END\n";
- this->SetOptionIfNotSet("CPACK_NSIS_INSTALLER_MUI_COMPONENTS_DESC",
+ this->SetOptionIfNotSet("CPACK_NSIS_INSTALLER_MUI_COMPONENTS_DESC",
componentDescriptions.c_str());
}
@@ -308,12 +308,12 @@ int cmCPackNSISGenerator::PackageFiles()
componentCode.c_str());
this->SetOptionIfNotSet("CPACK_NSIS_COMPONENT_SECTION_LIST",
sectionList.c_str());
- this->SetOptionIfNotSet("CPACK_NSIS_SECTION_SELECTED_VARS",
+ this->SetOptionIfNotSet("CPACK_NSIS_SECTION_SELECTED_VARS",
selectedVarsList.c_str());
this->SetOption("CPACK_NSIS_DEFINES", defines.c_str());
}
- this->ConfigureFile(nsisInInstallOptions.c_str(),
+ this->ConfigureFile(nsisInInstallOptions.c_str(),
nsisInstallOptions.c_str());
this->ConfigureFile(nsisInFileName.c_str(), nsisFileName.c_str());
std::string nsisCmd = "\"";
@@ -445,11 +445,11 @@ int cmCPackNSISGenerator::InitializeInternal()
{
cmCPackLogger(cmCPackLog::LOG_DEBUG, "CPACK_CREATE_DESKTOP_LINKS: "
<< cpackPackageDeskTopLinks << std::endl);
-
+
cmSystemTools::
ExpandListArgument(cpackPackageDeskTopLinks,
cpackPackageDesktopLinksVector);
- for(std::vector<std::string>::iterator i =
+ for(std::vector<std::string>::iterator i =
cpackPackageDesktopLinksVector.begin(); i !=
cpackPackageDesktopLinksVector.end(); ++i)
{
@@ -499,7 +499,7 @@ int cmCPackNSISGenerator::InitializeInternal()
if(cpackPackageDesktopLinksVector.size() &&
std::find(cpackPackageDesktopLinksVector.begin(),
cpackPackageDesktopLinksVector.end(),
- execName)
+ execName)
!= cpackPackageDesktopLinksVector.end())
{
str << " StrCmp \"$INSTALL_DESKTOP\" \"1\" 0 +2\n";
@@ -579,7 +579,7 @@ void cmCPackNSISGenerator::CreateMenuLinks( cmOStringStream& str,
else
{
str << " WriteINIStr \"$SMPROGRAMS\\$STARTMENU_FOLDER\\"
- << linkName << ".url\" \"InternetShortcut\" \"URL\" \""
+ << linkName << ".url\" \"InternetShortcut\" \"URL\" \""
<< sourceName << "\""
<< std::endl;
deleteStr << " Delete \"$SMPROGRAMS\\$MUI_TEMP\\" << linkName
@@ -651,9 +651,9 @@ bool cmCPackNSISGenerator::SupportsComponentInstallation() const
}
//----------------------------------------------------------------------
-std::string
+std::string
cmCPackNSISGenerator::
-CreateComponentDescription(cmCPackComponent *component,
+CreateComponentDescription(cmCPackComponent *component,
cmOStringStream& macrosOut)
{
// Basic description of the component
@@ -668,7 +668,7 @@ CreateComponentDescription(cmCPackComponent *component,
componentCode += "-";
}
componentCode += component->DisplayName + "\" " + component->Name + "\n";
- if (component->IsRequired)
+ if (component->IsRequired)
{
componentCode += " SectionIn RO\n";
}
@@ -701,7 +701,7 @@ CreateComponentDescription(cmCPackComponent *component,
}
// Create the directory for the upload area
- const char* userUploadDirectory =
+ const char* userUploadDirectory =
this->GetOption("CPACK_UPLOAD_DIRECTORY");
std::string uploadDirectory;
if (userUploadDirectory && *userUploadDirectory)
@@ -727,7 +727,7 @@ CreateComponentDescription(cmCPackComponent *component,
// Remove the old archive, if one exists
std::string archiveFile = uploadDirectory + '/' + component->ArchiveFile;
cmCPackLogger(cmCPackLog::LOG_OUTPUT,
- "- Building downloaded component archive: "
+ "- Building downloaded component archive: "
<< archiveFile << std::endl);
if (cmSystemTools::FileExists(archiveFile.c_str(), true))
{
@@ -760,18 +760,18 @@ CreateComponentDescription(cmCPackComponent *component,
dirName += component->Name;
dirName += '/';
- // Build the list of files to go into this archive, and determine the
+ // Build the list of files to go into this archive, and determine the
// size of the installed component.
std::string zipListFileName = this->GetOption("CPACK_TEMPORARY_DIRECTORY");
zipListFileName += "/winZip.filelist";
- bool needQuotesInFile
+ bool needQuotesInFile
= cmSystemTools::IsOn(this->GetOption("CPACK_ZIP_NEED_QUOTES"));
unsigned long totalSize = 0;
{ // the scope is needed for cmGeneratedFileStream
cmGeneratedFileStream out(zipListFileName.c_str());
std::vector<std::string>::iterator fileIt;
- for (fileIt = component->Files.begin();
- fileIt != component->Files.end();
+ for (fileIt = component->Files.begin();
+ fileIt != component->Files.end();
++fileIt)
{
if ( needQuotesInFile )
@@ -792,11 +792,11 @@ CreateComponentDescription(cmCPackComponent *component,
// Build the archive in the upload area
std::string cmd = this->GetOption("CPACK_ZIP_COMMAND");
cmsys::SystemTools::ReplaceString(cmd, "<ARCHIVE>", archiveFile.c_str());
- cmsys::SystemTools::ReplaceString(cmd, "<FILELIST>",
+ cmsys::SystemTools::ReplaceString(cmd, "<FILELIST>",
zipListFileName.c_str());
std::string output;
int retVal = -1;
- int res = cmSystemTools::RunSingleCommand(cmd.c_str(), &output, &retVal,
+ int res = cmSystemTools::RunSingleCommand(cmd.c_str(), &output, &retVal,
dirName.c_str(),
cmSystemTools::OUTPUT_NONE, 0);
if ( !res || retVal )
@@ -812,7 +812,7 @@ CreateComponentDescription(cmCPackComponent *component,
<< "Please check " << tmpFile.c_str() << " for errors" << std::endl);
return "";
}
-
+
// Create the NSIS code to download this file on-the-fly.
unsigned long totalSizeInKbytes = (totalSize + 512) / 1024;
if (totalSizeInKbytes == 0)
@@ -823,7 +823,7 @@ CreateComponentDescription(cmCPackComponent *component,
out << " AddSize " << totalSizeInKbytes << "\n"
<< " Push \"" << component->ArchiveFile << "\"\n"
<< " Call DownloadFile\n"
- << " ZipDLL::extractall \"$INSTDIR\\"
+ << " ZipDLL::extractall \"$INSTDIR\\"
<< component->ArchiveFile << "\" \"$INSTDIR\"\n"
<< " Pop $2 ; error message\n"
" StrCmp $2 \"success\" +2 0\n"
@@ -889,7 +889,7 @@ std::string cmCPackNSISGenerator::CreateSelectionDependenciesDescription
std::set<cmCPackComponent *>& visited)
{
// Don't visit a component twice
- if (visited.count(component))
+ if (visited.count(component))
{
return std::string();
}
@@ -921,7 +921,7 @@ std::string cmCPackNSISGenerator::CreateDeselectionDependenciesDescription
std::set<cmCPackComponent *>& visited)
{
// Don't visit a component twice
- if (visited.count(component))
+ if (visited.count(component))
{
return std::string();
}
@@ -939,7 +939,7 @@ std::string cmCPackNSISGenerator::CreateDeselectionDependenciesDescription
out << " IntOp $0 $0 & $1\n";
out << " SectionSetFlags ${" << (*dependIt)->Name << "} $0\n";
out << " IntOp $" << (*dependIt)->Name << "_selected 0 + 0\n";
-
+
// Recurse
out <<
CreateDeselectionDependenciesDescription(*dependIt, visited).c_str();
@@ -949,9 +949,9 @@ std::string cmCPackNSISGenerator::CreateDeselectionDependenciesDescription
}
//----------------------------------------------------------------------
-std::string
+std::string
cmCPackNSISGenerator::
-CreateComponentGroupDescription(cmCPackComponentGroup *group,
+CreateComponentGroupDescription(cmCPackComponentGroup *group,
cmOStringStream& macrosOut)
{
if (group->Components.empty() && group->Subgroups.empty())
@@ -982,8 +982,8 @@ CreateComponentGroupDescription(cmCPackComponentGroup *group,
}
std::vector<cmCPackComponent*>::iterator comp;
- for (comp = group->Components.begin();
- comp != group->Components.end();
+ for (comp = group->Components.begin();
+ comp != group->Components.end();
++comp)
{
if ((*comp)->Files.empty())
diff --git a/Source/CPack/cmCPackOSXX11Generator.cxx b/Source/CPack/cmCPackOSXX11Generator.cxx
index 363ccea..76e15fb 100644
--- a/Source/CPack/cmCPackOSXX11Generator.cxx
+++ b/Source/CPack/cmCPackOSXX11Generator.cxx
@@ -64,7 +64,7 @@ int cmCPackOSXX11Generator::PackageFiles()
{
std::string cpackExecutableName = *it;
++ it;
- this->SetOptionIfNotSet("CPACK_EXECUTABLE_NAME",
+ this->SetOptionIfNotSet("CPACK_EXECUTABLE_NAME",
cpackExecutableName.c_str());
}
}
@@ -113,7 +113,7 @@ int cmCPackOSXX11Generator::PackageFiles()
cmSystemTools::CreateSymlink("/Applications", applicationsLinkName.c_str());
if (
- !this->CopyResourcePlistFile("VolumeIcon.icns",
+ !this->CopyResourcePlistFile("VolumeIcon.icns",
diskImageDirectory.c_str(),
".VolumeIcon.icns", true ) ||
!this->CopyResourcePlistFile("DS_Store", diskImageDirectory.c_str(),
@@ -125,9 +125,9 @@ int cmCPackOSXX11Generator::PackageFiles()
"Info.plist" ) ||
!this->CopyResourcePlistFile("OSXX11.main.scpt", scrDir,
"main.scpt", true ) ||
- !this->CopyResourcePlistFile("OSXScriptLauncher.rsrc", dir,
+ !this->CopyResourcePlistFile("OSXScriptLauncher.rsrc", dir,
rsrcFile, true) ||
- !this->CopyResourcePlistFile("OSXScriptLauncher", appdir,
+ !this->CopyResourcePlistFile("OSXScriptLauncher", appdir,
this->GetOption("CPACK_PACKAGE_FILE_NAME"), true)
)
{
@@ -167,11 +167,11 @@ int cmCPackOSXX11Generator::PackageFiles()
tmpFile += "/hdiutilOutput.log";
cmOStringStream dmgCmd;
dmgCmd << "\"" << this->GetOption("CPACK_INSTALLER_PROGRAM_DISK_IMAGE")
- << "\" create -ov -format UDZO -srcfolder \""
- << diskImageDirectory.c_str()
+ << "\" create -ov -format UDZO -srcfolder \""
+ << diskImageDirectory.c_str()
<< "\" \"" << packageFileNames[0] << "\"";
cmCPackLogger(cmCPackLog::LOG_VERBOSE,
- "Compress disk image using command: "
+ "Compress disk image using command: "
<< dmgCmd.str().c_str() << std::endl);
// since we get random dashboard failures with this one
// try running it more than once
@@ -181,7 +181,7 @@ int cmCPackOSXX11Generator::PackageFiles()
while(numTries > 0)
{
res = cmSystemTools::RunSingleCommand(dmgCmd.str().c_str(), &output,
- &retVal, 0,
+ &retVal, 0,
this->GeneratorVerbose, 0);
if ( res && !retVal )
{
@@ -219,7 +219,7 @@ int cmCPackOSXX11Generator::InitializeInternal()
<< std::endl);
return 0;
}
- this->SetOptionIfNotSet("CPACK_INSTALLER_PROGRAM_DISK_IMAGE",
+ this->SetOptionIfNotSet("CPACK_INSTALLER_PROGRAM_DISK_IMAGE",
pkgPath.c_str());
return this->Superclass::InitializeInternal();
@@ -235,7 +235,7 @@ bool cmCPackOSXX11Generator::CopyCreateResourceFile(const char* name)
if ( !inFileName )
{
cmCPackLogger(cmCPackLog::LOG_ERROR, "CPack option: " << cpackVar.c_str()
- << " not specified. It should point to "
+ << " not specified. It should point to "
<< (name ? name : "(NULL)")
<< ".rtf, " << name
<< ".html, or " << name << ".txt file" << std::endl);
@@ -243,7 +243,7 @@ bool cmCPackOSXX11Generator::CopyCreateResourceFile(const char* name)
}
if ( !cmSystemTools::FileExists(inFileName) )
{
- cmCPackLogger(cmCPackLog::LOG_ERROR, "Cannot find "
+ cmCPackLogger(cmCPackLog::LOG_ERROR, "Cannot find "
<< (name ? name : "(NULL)")
<< " resource file: " << inFileName << std::endl);
return false;
@@ -262,7 +262,7 @@ bool cmCPackOSXX11Generator::CopyCreateResourceFile(const char* name)
destFileName += name + ext;
- cmCPackLogger(cmCPackLog::LOG_VERBOSE, "Configure file: "
+ cmCPackLogger(cmCPackLog::LOG_VERBOSE, "Configure file: "
<< (inFileName ? inFileName : "(NULL)")
<< " to " << destFileName.c_str() << std::endl);
this->ConfigureFile(inFileName, destFileName.c_str());
diff --git a/Source/CPack/cmCPackPackageMakerGenerator.cxx b/Source/CPack/cmCPackPackageMakerGenerator.cxx
index 3a0e89b..edbe838 100644
--- a/Source/CPack/cmCPackPackageMakerGenerator.cxx
+++ b/Source/CPack/cmCPackPackageMakerGenerator.cxx
@@ -52,7 +52,7 @@ int cmCPackPackageMakerGenerator::CopyInstallScript(const char* resdir,
cmSystemTools::CopyFileAlways(script, dst.c_str());
cmSystemTools::SetPermissions(dst.c_str(),0777);
cmCPackLogger(cmCPackLog::LOG_VERBOSE,
- "copy script : " << script << "\ninto " << dst.c_str() <<
+ "copy script : " << script << "\ninto " << dst.c_str() <<
std::endl);
return 1;
@@ -79,7 +79,7 @@ int cmCPackPackageMakerGenerator::PackageFiles()
if ( !cmsys::SystemTools::MakeDirectory(packageDirFileName.c_str()))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
- "unable to create package directory "
+ "unable to create package directory "
<< packageDirFileName << std::endl);
return 0;
}
@@ -89,7 +89,7 @@ int cmCPackPackageMakerGenerator::PackageFiles()
if ( !cmsys::SystemTools::MakeDirectory(resDir.c_str()))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
- "unable to create package subdirectory " << resDir
+ "unable to create package subdirectory " << resDir
<< std::endl);
return 0;
}
@@ -98,7 +98,7 @@ int cmCPackPackageMakerGenerator::PackageFiles()
if ( !cmsys::SystemTools::MakeDirectory(resDir.c_str()))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
- "unable to create package subdirectory " << resDir
+ "unable to create package subdirectory " << resDir
<< std::endl);
return 0;
}
@@ -135,7 +135,7 @@ int cmCPackPackageMakerGenerator::PackageFiles()
return 0;
}
}
- // if preflight, postflight, or postupgrade are set
+ // if preflight, postflight, or postupgrade are set
// then copy them into the resource directory and make
// them executable
if(preflight)
@@ -206,7 +206,7 @@ int cmCPackPackageMakerGenerator::PackageFiles()
if (!cmSystemTools::MakeDirectory(uploadDirectory.c_str()))
{
cmCPackLogger(cmCPackLog::LOG_ERROR,
- "Unable to create package upload directory "
+ "Unable to create package upload directory "
<< uploadDirectory << std::endl);
return 0;
}
@@ -254,7 +254,7 @@ int cmCPackPackageMakerGenerator::PackageFiles()
std::string packageDir = toplevel;
packageDir += '/';
packageDir += compIt->first;
- if (!this->GenerateComponentPackage(packageFile.c_str(),
+ if (!this->GenerateComponentPackage(packageFile.c_str(),
packageDir.c_str(),
compIt->second))
{
@@ -293,7 +293,7 @@ int cmCPackPackageMakerGenerator::PackageFiles()
}
pkgCmd << "\" -r \"" << this->GetOption("CPACK_TOPLEVEL_DIRECTORY")
<< "/Resources\" -i \""
- << this->GetOption("CPACK_TOPLEVEL_DIRECTORY")
+ << this->GetOption("CPACK_TOPLEVEL_DIRECTORY")
<< "/Info.plist\" -d \""
<< this->GetOption("CPACK_TOPLEVEL_DIRECTORY")
<< "/Description.plist\"";
@@ -324,7 +324,7 @@ int cmCPackPackageMakerGenerator::PackageFiles()
while(numTries > 0)
{
res = cmSystemTools::RunSingleCommand(dmgCmd.str().c_str(), &output,
- &retVal, 0, this->GeneratorVerbose,
+ &retVal, 0, this->GeneratorVerbose,
0);
if ( res && !retVal )
{
@@ -474,7 +474,7 @@ int cmCPackPackageMakerGenerator::InitializeInternal()
const char *packageCompat = this->GetOption("CPACK_OSX_PACKAGE_VERSION");
if (packageCompat && *packageCompat)
{
- this->PackageCompatibilityVersion = atof(packageCompat);
+ this->PackageCompatibilityVersion = atof(packageCompat);
}
else if (this->GetOption("CPACK_DOWNLOAD_SITE"))
{
@@ -500,7 +500,7 @@ int cmCPackPackageMakerGenerator::InitializeInternal()
<< std::endl);
return 0;
}
- this->SetOptionIfNotSet("CPACK_INSTALLER_PROGRAM_DISK_IMAGE",
+ this->SetOptionIfNotSet("CPACK_INSTALLER_PROGRAM_DISK_IMAGE",
pkgPath.c_str());
return this->Superclass::InitializeInternal();
@@ -516,7 +516,7 @@ bool cmCPackPackageMakerGenerator::CopyCreateResourceFile(const char* name,
if ( !inFileName )
{
cmCPackLogger(cmCPackLog::LOG_ERROR, "CPack option: " << cpackVar.c_str()
- << " not specified. It should point to "
+ << " not specified. It should point to "
<< (name ? name : "(NULL)")
<< ".rtf, " << name
<< ".html, or " << name << ".txt file" << std::endl);
@@ -524,7 +524,7 @@ bool cmCPackPackageMakerGenerator::CopyCreateResourceFile(const char* name,
}
if ( !cmSystemTools::FileExists(inFileName) )
{
- cmCPackLogger(cmCPackLog::LOG_ERROR, "Cannot find "
+ cmCPackLogger(cmCPackLog::LOG_ERROR, "Cannot find "
<< (name ? name : "(NULL)")
<< " resource file: " << inFileName << std::endl);
return false;
@@ -547,7 +547,7 @@ bool cmCPackPackageMakerGenerator::CopyCreateResourceFile(const char* name,
this->SetOption(("CPACK_RESOURCE_FILE_" + uname + "_NOPATH").c_str(),
(name + ext).c_str());
- cmCPackLogger(cmCPackLog::LOG_VERBOSE, "Configure file: "
+ cmCPackLogger(cmCPackLog::LOG_VERBOSE, "Configure file: "
<< (inFileName ? inFileName : "(NULL)")
<< " to " << destFileName.c_str() << std::endl);
this->ConfigureFile(inFileName, destFileName.c_str());
@@ -593,7 +593,7 @@ bool cmCPackPackageMakerGenerator::RunPackageMaker(const char *command,
cmCPackLogger(cmCPackLog::LOG_VERBOSE, "Execute: " << command << std::endl);
std::string output;
int retVal = 1;
- bool res = cmSystemTools::RunSingleCommand(command, &output, &retVal, 0,
+ bool res = cmSystemTools::RunSingleCommand(command, &output, &retVal, 0,
this->GeneratorVerbose, 0);
cmCPackLogger(cmCPackLog::LOG_VERBOSE, "Done running package maker"
<< std::endl);
@@ -612,7 +612,7 @@ bool cmCPackPackageMakerGenerator::RunPackageMaker(const char *command,
// sometimes the command finishes but the directory is not yet
// created, so try 10 times to see if it shows up
int tries = 10;
- while(tries > 0 &&
+ while(tries > 0 &&
!cmSystemTools::FileExists(packageFile))
{
cmSystemTools::Delay(500);
@@ -632,7 +632,7 @@ bool cmCPackPackageMakerGenerator::RunPackageMaker(const char *command,
}
//----------------------------------------------------------------------
-std::string
+std::string
cmCPackPackageMakerGenerator::GetPackageName(const cmCPackComponent& component)
{
if (component.ArchiveFile.empty())
@@ -664,7 +664,7 @@ GenerateComponentPackage(const char *packageFile,
// The command that will be used to run PackageMaker
cmOStringStream pkgCmd;
- if (this->PackageCompatibilityVersion < 10.5 ||
+ if (this->PackageCompatibilityVersion < 10.5 ||
this->PackageMakerVersion < 3.0)
{
// Create Description.plist and Info.plist files for normal Mac OS
@@ -680,10 +680,10 @@ GenerateComponentPackage(const char *packageFile,
<< " <key>IFPkgDescriptionTitle</key>" << std::endl
<< " <string>" << component.DisplayName << "</string>" << std::endl
<< " <key>IFPkgDescriptionVersion</key>" << std::endl
- << " <string>" << this->GetOption("CPACK_PACKAGE_VERSION")
+ << " <string>" << this->GetOption("CPACK_PACKAGE_VERSION")
<< "</string>" << std::endl
<< " <key>IFPkgDescriptionDescription</key>" << std::endl
- << " <string>" + this->EscapeForXML(component.Description)
+ << " <string>" + this->EscapeForXML(component.Description)
<< "</string>" << std::endl
<< "</dict>" << std::endl
<< "</plist>" << std::endl;
@@ -692,7 +692,7 @@ GenerateComponentPackage(const char *packageFile,
// Create the Info.plist file for this component
std::string moduleVersionSuffix = ".";
moduleVersionSuffix += component.Name;
- this->SetOption("CPACK_MODULE_VERSION_SUFFIX",
+ this->SetOption("CPACK_MODULE_VERSION_SUFFIX",
moduleVersionSuffix.c_str());
std::string infoFileName = component.Name;
infoFileName += "-Info.plist";
@@ -704,9 +704,9 @@ GenerateComponentPackage(const char *packageFile,
pkgCmd << "\"" << this->GetOption("CPACK_INSTALLER_PROGRAM")
<< "\" -build -p \"" << packageFile << "\""
<< " -f \"" << packageDir << "\""
- << " -i \"" << this->GetOption("CPACK_TOPLEVEL_DIRECTORY")
+ << " -i \"" << this->GetOption("CPACK_TOPLEVEL_DIRECTORY")
<< "/" << infoFileName << "\""
- << " -d \"" << descriptionFile << "\"";
+ << " -d \"" << descriptionFile << "\"";
}
else
{
@@ -729,16 +729,16 @@ GenerateComponentPackage(const char *packageFile,
<< " --out \"" << packageFile << "\"";
}
- // Run PackageMaker
+ // Run PackageMaker
return RunPackageMaker(pkgCmd.str().c_str(), packageFile);
}
//----------------------------------------------------------------------
-void
+void
cmCPackPackageMakerGenerator::
WriteDistributionFile(const char* metapackageFile)
{
- std::string distributionTemplate
+ std::string distributionTemplate
= this->FindTemplate("CPack.distribution.dist.in");
if ( distributionTemplate.empty() )
{
@@ -757,8 +757,8 @@ WriteDistributionFile(const char* metapackageFile)
// Emit the outline for the groups
std::map<std::string, cmCPackComponentGroup>::iterator groupIt;
- for (groupIt = this->ComponentGroups.begin();
- groupIt != this->ComponentGroups.end();
+ for (groupIt = this->ComponentGroups.begin();
+ groupIt != this->ComponentGroups.end();
++groupIt)
{
if (groupIt->second.ParentGroup == 0)
@@ -781,8 +781,8 @@ WriteDistributionFile(const char* metapackageFile)
choiceOut << "</choices-outline>" << std::endl;
// Create the actual choices
- for (groupIt = this->ComponentGroups.begin();
- groupIt != this->ComponentGroups.end();
+ for (groupIt = this->ComponentGroups.begin();
+ groupIt != this->ComponentGroups.end();
++groupIt)
{
CreateChoice(groupIt->second, choiceOut);
@@ -796,7 +796,7 @@ WriteDistributionFile(const char* metapackageFile)
// Create the distribution.dist file in the metapackage to turn it
// into a distribution package.
- this->ConfigureFile(distributionTemplate.c_str(),
+ this->ConfigureFile(distributionTemplate.c_str(),
distributionFile.c_str());
}
@@ -824,13 +824,13 @@ CreateChoiceOutline(const cmCPackComponentGroup& group, cmOStringStream& out)
}
//----------------------------------------------------------------------
-void
+void
cmCPackPackageMakerGenerator::CreateChoice(const cmCPackComponentGroup& group,
cmOStringStream& out)
{
- out << "<choice id=\"" << group.Name << "Choice\" "
+ out << "<choice id=\"" << group.Name << "Choice\" "
<< "title=\"" << group.DisplayName << "\" "
- << "start_selected=\"true\" "
+ << "start_selected=\"true\" "
<< "start_enabled=\"true\" "
<< "start_visible=\"true\" ";
if (!group.Description.empty())
@@ -842,21 +842,21 @@ cmCPackPackageMakerGenerator::CreateChoice(const cmCPackComponentGroup& group,
}
//----------------------------------------------------------------------
-void
+void
cmCPackPackageMakerGenerator::CreateChoice(const cmCPackComponent& component,
cmOStringStream& out)
{
std::string packageId = "com.";
packageId += this->GetOption("CPACK_PACKAGE_VENDOR");
- packageId += '.';
+ packageId += '.';
packageId += this->GetOption("CPACK_PACKAGE_NAME");
packageId += '.';
packageId += component.Name;
- out << "<choice id=\"" << component.Name << "Choice\" "
+ out << "<choice id=\"" << component.Name << "Choice\" "
<< "title=\"" << component.DisplayName << "\" "
- << "start_selected=\""
- << (component.IsDisabledByDefault &&
+ << "start_selected=\""
+ << (component.IsDisabledByDefault &&
!component.IsRequired? "false" : "true")
<< "\" "
<< "start_enabled=\""
@@ -905,7 +905,7 @@ cmCPackPackageMakerGenerator::CreateChoice(const cmCPackComponent& component,
std::string dirName = this->GetOption("CPACK_TEMPORARY_DIRECTORY");
dirName += '/';
dirName += component.Name;
- unsigned long installedSize
+ unsigned long installedSize
= component.GetInstalledSizeInKbytes(dirName.c_str());
out << "<pkg-ref id=\"" << packageId << "\" "
@@ -914,7 +914,7 @@ cmCPackPackageMakerGenerator::CreateChoice(const cmCPackComponent& component,
<< "auth=\"Admin\" onConclusion=\"None\">";
if (component.IsDownloaded)
{
- out << this->GetOption("CPACK_DOWNLOAD_SITE")
+ out << this->GetOption("CPACK_DOWNLOAD_SITE")
<< this->GetPackageName(component);
}
else
@@ -925,9 +925,9 @@ cmCPackPackageMakerGenerator::CreateChoice(const cmCPackComponent& component,
}
//----------------------------------------------------------------------
-void
+void
cmCPackPackageMakerGenerator::
-AddDependencyAttributes(const cmCPackComponent& component,
+AddDependencyAttributes(const cmCPackComponent& component,
std::set<const cmCPackComponent *>& visited,
cmOStringStream& out)
{
@@ -942,16 +942,16 @@ AddDependencyAttributes(const cmCPackComponent& component,
dependIt != component.Dependencies.end();
++dependIt)
{
- out << " &amp;&amp; choices['" <<
+ out << " &amp;&amp; choices['" <<
(*dependIt)->Name << "Choice'].selected";
AddDependencyAttributes(**dependIt, visited, out);
}
}
//----------------------------------------------------------------------
-void
+void
cmCPackPackageMakerGenerator::
-AddReverseDependencyAttributes(const cmCPackComponent& component,
+AddReverseDependencyAttributes(const cmCPackComponent& component,
std::set<const cmCPackComponent *>& visited,
cmOStringStream& out)
{
diff --git a/Source/CPack/cmCPackPackageMakerGenerator.h b/Source/CPack/cmCPackPackageMakerGenerator.h
index 2bab947..101813f 100644
--- a/Source/CPack/cmCPackPackageMakerGenerator.h
+++ b/Source/CPack/cmCPackPackageMakerGenerator.h
@@ -67,8 +67,8 @@ protected:
// Generate a package in the file packageFile for the given
// component. All of the files within this component are stored in
// the directory packageDir. Returns true if successful, false
- // otherwise.
- bool GenerateComponentPackage(const char *packageFile,
+ // otherwise.
+ bool GenerateComponentPackage(const char *packageFile,
const char *packageDir,
const cmCPackComponent& component);
@@ -87,14 +87,14 @@ protected:
// Subroutine of WriteDistributionFile that writes out the
// reverse dependency attributes for inter-component dependencies.
- void
+ void
AddReverseDependencyAttributes(const cmCPackComponent& component,
std::set<const cmCPackComponent *>& visited,
cmOStringStream& out);
// Generates XML that encodes the hierarchy of component groups and
// their components in a form that can be used by distribution
- // metapackages.
+ // metapackages.
void CreateChoiceOutline(const cmCPackComponentGroup& group,
cmOStringStream& out);
@@ -111,7 +111,7 @@ protected:
// Escape the given string to make it usable as an XML attribute
// value.
std::string EscapeForXML(std::string str);
-
+
double PackageMakerVersion;
double PackageCompatibilityVersion;
};
diff --git a/Source/CPack/cmCPackRPMGenerator.cxx b/Source/CPack/cmCPackRPMGenerator.cxx
index 413572e..13aa6d8 100644
--- a/Source/CPack/cmCPackRPMGenerator.cxx
+++ b/Source/CPack/cmCPackRPMGenerator.cxx
@@ -230,7 +230,7 @@ int cmCPackRPMGenerator::PackageFiles()
}
}
- if (!this->IsSet("RPMBUILD_EXECUTABLE"))
+ if (!this->IsSet("RPMBUILD_EXECUTABLE"))
{
cmCPackLogger(cmCPackLog::LOG_ERROR, "Cannot find rpmbuild" << std::endl);
retval = 0;
diff --git a/Source/CPack/cmCPackSTGZGenerator.cxx b/Source/CPack/cmCPackSTGZGenerator.cxx
index 966a231..9b6cf14 100644
--- a/Source/CPack/cmCPackSTGZGenerator.cxx
+++ b/Source/CPack/cmCPackSTGZGenerator.cxx
@@ -97,7 +97,7 @@ int cmCPackSTGZGenerator::GenerateHeader(std::ostream* os)
{
licenseText += line + "\n";
}
- this->SetOptionIfNotSet("CPACK_RESOURCE_FILE_LICENSE_CONTENT",
+ this->SetOptionIfNotSet("CPACK_RESOURCE_FILE_LICENSE_CONTENT",
licenseText.c_str());
const char headerLengthTag[] = "###CPACK_HEADER_LENGTH###";
@@ -126,7 +126,7 @@ int cmCPackSTGZGenerator::GenerateHeader(std::ostream* os)
++ptr;
}
counter ++;
- cmCPackLogger(cmCPackLog::LOG_DEBUG,
+ cmCPackLogger(cmCPackLog::LOG_DEBUG,
"Number of lines: " << counter << std::endl);
char buffer[1024];
sprintf(buffer, "%d", counter);
diff --git a/Source/CPack/cmCPackTarBZip2Generator.cxx b/Source/CPack/cmCPackTarBZip2Generator.cxx
index 971d166..ae73c37 100644
--- a/Source/CPack/cmCPackTarBZip2Generator.cxx
+++ b/Source/CPack/cmCPackTarBZip2Generator.cxx
@@ -12,7 +12,7 @@
#include "cmCPackTarBZip2Generator.h"
//----------------------------------------------------------------------
-cmCPackTarBZip2Generator::cmCPackTarBZip2Generator()
+cmCPackTarBZip2Generator::cmCPackTarBZip2Generator()
:cmCPackArchiveGenerator(cmArchiveWrite::CompressBZip2,
cmArchiveWrite::TypeTAR)
{
diff --git a/Source/CPack/cmCPackTarCompressGenerator.cxx b/Source/CPack/cmCPackTarCompressGenerator.cxx
index 7a8f697..df29408 100644
--- a/Source/CPack/cmCPackTarCompressGenerator.cxx
+++ b/Source/CPack/cmCPackTarCompressGenerator.cxx
@@ -13,7 +13,7 @@
#include "cmCPackTarCompressGenerator.h"
//----------------------------------------------------------------------
-cmCPackTarCompressGenerator::cmCPackTarCompressGenerator()
+cmCPackTarCompressGenerator::cmCPackTarCompressGenerator()
:cmCPackArchiveGenerator(cmArchiveWrite::CompressCompress,
cmArchiveWrite::TypeTAR)
{
diff --git a/Source/CPack/cygwin.readme b/Source/CPack/cygwin.readme
index 88922d3..c0cd4b9 100644
--- a/Source/CPack/cygwin.readme
+++ b/Source/CPack/cygwin.readme
@@ -16,11 +16,11 @@ Source-
- write diff into toplevel
- create tar file call super class
-cmake-2.2.3-1
+cmake-2.2.3-1
+
-
1. a source release
-cmake-2.2.3-2-src.tar.bz2
+cmake-2.2.3-2-src.tar.bz2
cmake-2.2.3-2.patch has cmake-2.2.3/CYGWIN-PATCHES/cmake.README cmake-2.2.3/CYGWIN-PATCHES/setup.hint
cmake-2.2.3-2.sh -> script to create cygwin release
diff --git a/Source/CTest/cmCTestBatchTestHandler.cxx b/Source/CTest/cmCTestBatchTestHandler.cxx
index 00bb6fa..a22c7be 100644
--- a/Source/CTest/cmCTestBatchTestHandler.cxx
+++ b/Source/CTest/cmCTestBatchTestHandler.cxx
@@ -56,7 +56,7 @@ void cmCTestBatchTestHandler::WriteSrunArgs(int test, std::fstream& fout)
fout << "srun ";
//fout << "--jobid=" << test << " ";
fout << "-J=" << properties->Name << " ";
-
+
//Write dependency information
/*if(this->Tests[test].size() > 0)
{
diff --git a/Source/CTest/cmCTestBatchTestHandler.h b/Source/CTest/cmCTestBatchTestHandler.h
index fdfd1be..ab0d081 100644
--- a/Source/CTest/cmCTestBatchTestHandler.h
+++ b/Source/CTest/cmCTestBatchTestHandler.h
@@ -21,7 +21,7 @@
/** \class cmCTestBatchTestHandler
* \brief run parallel ctest
*
- * cmCTestBatchTestHandler
+ * cmCTestBatchTestHandler
*/
class cmCTestBatchTestHandler : public cmCTestMultiProcessHandler
{
diff --git a/Source/CTest/cmCTestBuildAndTestHandler.cxx b/Source/CTest/cmCTestBuildAndTestHandler.cxx
index 8a2d65a..554efb5 100644
--- a/Source/CTest/cmCTestBuildAndTestHandler.cxx
+++ b/Source/CTest/cmCTestBuildAndTestHandler.cxx
@@ -67,7 +67,7 @@ int cmCTestBuildAndTestHandler::RunCMake(std::string* outstring,
generator += this->BuildGenerator;
args.push_back(generator);
}
-
+
const char* config = 0;
if ( this->CTest->GetConfigType().size() > 0 )
{
@@ -79,7 +79,7 @@ int cmCTestBuildAndTestHandler::RunCMake(std::string* outstring,
config = CMAKE_INTDIR;
}
#endif
-
+
if ( config )
{
std::string btype
@@ -198,8 +198,8 @@ int cmCTestBuildAndTestHandler::RunCMakeAndTest(std::string* outstring)
std::string resultingConfig;
std::vector<std::string> extraPaths;
std::vector<std::string> failed;
- fullPath =
- cmCTestTestHandler::FindExecutable(this->CTest,
+ fullPath =
+ cmCTestTestHandler::FindExecutable(this->CTest,
this->ConfigSample.c_str(),
resultingConfig,
extraPaths,
@@ -211,7 +211,7 @@ int cmCTestBuildAndTestHandler::RunCMakeAndTest(std::string* outstring)
out << "Using config sample with results: "
<< fullPath << " and " << resultingConfig << std::endl;
}
-
+
// we need to honor the timeout specified, the timeout include cmake, build
// and test time
double clock_start = cmSystemTools::GetTime();
@@ -228,7 +228,7 @@ int cmCTestBuildAndTestHandler::RunCMakeAndTest(std::string* outstring)
// should we cmake?
cmake cm;
- cm.SetProgressCallback(CMakeProgressCallback, &cmakeOutString);
+ cm.SetProgressCallback(CMakeProgressCallback, &cmakeOutString);
cm.SetGlobalGenerator(cm.CreateGlobalGenerator(
this->BuildGenerator.c_str()));
@@ -247,7 +247,7 @@ int cmCTestBuildAndTestHandler::RunCMakeAndTest(std::string* outstring)
{
this->BuildTargets.push_back("");
}
- for ( tarIt = this->BuildTargets.begin();
+ for ( tarIt = this->BuildTargets.begin();
tarIt != this->BuildTargets.end(); ++ tarIt )
{
double remainingTime = 0;
@@ -284,7 +284,7 @@ int cmCTestBuildAndTestHandler::RunCMakeAndTest(std::string* outstring)
this->BuildProject.c_str(), tarIt->c_str(),
&output, this->BuildMakeProgram.c_str(),
config,
- !this->BuildNoClean,
+ !this->BuildNoClean,
false, remainingTime);
out << output;
// if the build failed then return
@@ -322,13 +322,13 @@ int cmCTestBuildAndTestHandler::RunCMakeAndTest(std::string* outstring)
extraPaths.push_back(tempPath);
}
std::vector<std::string> failed;
- fullPath =
- cmCTestTestHandler::FindExecutable(this->CTest,
+ fullPath =
+ cmCTestTestHandler::FindExecutable(this->CTest,
this->TestCommand.c_str(),
resultingConfig,
extraPaths,
failed);
-
+
if(!cmSystemTools::FileExists(fullPath.c_str()))
{
out << "Could not find path to executable, perhaps it was not built: "
@@ -388,8 +388,8 @@ int cmCTestBuildAndTestHandler::RunCMakeAndTest(std::string* outstring)
return 1;
}
}
-
- int runTestRes = this->CTest->RunTest(testCommand, &outs, &retval, 0,
+
+ int runTestRes = this->CTest->RunTest(testCommand, &outs, &retval, 0,
remainingTime, 0);
if(runTestRes != cmsysProcess_State_Exited || retval != 0)
diff --git a/Source/CTest/cmCTestBuildAndTestHandler.h b/Source/CTest/cmCTestBuildAndTestHandler.h
index 6e5f7a6..9029600 100644
--- a/Source/CTest/cmCTestBuildAndTestHandler.h
+++ b/Source/CTest/cmCTestBuildAndTestHandler.h
@@ -42,7 +42,7 @@ public:
* Get the output variable
*/
const char* GetOutput();
-
+
cmCTestBuildAndTestHandler();
virtual void Initialize();
@@ -50,10 +50,10 @@ public:
protected:
///! Run CMake and build a test and then run it as a single test.
int RunCMakeAndTest(std::string* output);
- int RunCMake(std::string* outstring, cmOStringStream &out,
+ int RunCMake(std::string* outstring, cmOStringStream &out,
std::string &cmakeOutString,
std::string &cwd, cmake *cm);
-
+
cmStdString Output;
std::string BuildGenerator;
diff --git a/Source/CTest/cmCTestBuildCommand.cxx b/Source/CTest/cmCTestBuildCommand.cxx
index b984e85..f4d38ce 100644
--- a/Source/CTest/cmCTestBuildCommand.cxx
+++ b/Source/CTest/cmCTestBuildCommand.cxx
@@ -175,7 +175,7 @@ bool cmCTestBuildCommand::InitialPass(std::vector<std::string> const& args,
{
bool ret = cmCTestHandlerCommand::InitialPass(args, status);
if ( this->Values[ctb_NUMBER_ERRORS] && *this->Values[ctb_NUMBER_ERRORS])
- {
+ {
cmOStringStream str;
str << this->Handler->GetTotalErrors();
this->Makefile->AddDefinition(
diff --git a/Source/CTest/cmCTestBuildHandler.cxx b/Source/CTest/cmCTestBuildHandler.cxx
index 27bb06c..39eeb70 100644
--- a/Source/CTest/cmCTestBuildHandler.cxx
+++ b/Source/CTest/cmCTestBuildHandler.cxx
@@ -168,7 +168,7 @@ static cmCTestBuildCompileErrorWarningRex
cmCTestWarningErrorFileLine[] = {
{ "^Warning W[0-9]+ ([a-zA-Z.\\:/0-9_+ ~-]+) ([0-9]+):", 1, 2 },
{ "^([a-zA-Z./0-9_+ ~-]+):([0-9]+):", 1, 2 },
- { "^([a-zA-Z.\\:/0-9_+ ~-]+)\\(([0-9]+)\\)", 1, 2 },
+ { "^([a-zA-Z.\\:/0-9_+ ~-]+)\\(([0-9]+)\\)", 1, 2 },
{ "^[0-9]+>([a-zA-Z.\\:/0-9_+ ~-]+)\\(([0-9]+)\\)", 1, 2 },
{ "^([a-zA-Z./0-9_+ ~-]+)\\(([0-9]+)\\)", 1, 2 },
{ "\"([a-zA-Z./0-9_+ ~-]+)\", line ([0-9]+)", 1, 2 },
@@ -289,7 +289,7 @@ std::string cmCTestBuildHandler::GetMakeCommand()
std::string makeCommand
= this->CTest->GetCTestConfiguration("MakeCommand");
cmCTestLog(this->CTest,
- HANDLER_VERBOSE_OUTPUT, "MakeCommand:" << makeCommand <<
+ HANDLER_VERBOSE_OUTPUT, "MakeCommand:" << makeCommand <<
"\n");
std::string configType = this->CTest->GetConfigType();
@@ -392,7 +392,7 @@ int cmCTestBuildHandler::ProcessHandler()
{
this->CustomWarningMatches.push_back(cmCTestWarningMatches[cc]);
}
-
+
for ( cc = 0; cmCTestWarningExceptions[cc]; cc ++ )
{
this->CustomWarningExceptions.push_back(cmCTestWarningExceptions[cc]);
@@ -557,7 +557,7 @@ void cmCTestBuildHandler::GenerateXMLHeader(std::ostream& os)
this->CTest->StartXML(os, this->AppendXML);
os << "<Build>\n"
<< "\t<StartDateTime>" << this->StartBuild << "</StartDateTime>\n"
- << "\t<StartBuildTime>" <<
+ << "\t<StartBuildTime>" <<
static_cast<unsigned int>(this->StartBuildTime)
<< "</StartBuildTime>\n"
<< "<BuildCommand>"
@@ -998,7 +998,7 @@ int cmCTestBuildHandler::RunMakeCommand(const char* command,
// dashboard.
cmCTestBuildErrorWarning errorwarning;
errorwarning.LogLine = 1;
- errorwarning.Text
+ errorwarning.Text
= "*** WARNING non-zero return value in ctest from: ";
errorwarning.Text += argv[0];
errorwarning.PreContext = "";
@@ -1150,7 +1150,7 @@ void cmCTestBuildHandler::ProcessBuffer(const char* data, int length,
{
// This is not an error or warning.
// So, figure out if this is a post-context line
- if ( this->ErrorsAndWarnings.size() &&
+ if ( this->ErrorsAndWarnings.size() &&
this->LastErrorOrWarning != this->ErrorsAndWarnings.end() &&
this->PostContextCount < this->MaxPostContext )
{
diff --git a/Source/CTest/cmCTestConfigureHandler.cxx b/Source/CTest/cmCTestConfigureHandler.cxx
index 3329756..7c41298 100644
--- a/Source/CTest/cmCTestConfigureHandler.cxx
+++ b/Source/CTest/cmCTestConfigureHandler.cxx
@@ -106,7 +106,7 @@ int cmCTestConfigureHandler::ProcessHandler()
std::string end_time = this->CTest->CurrentTime();
os << "\t<ConfigureStatus>" << retVal << "</ConfigureStatus>\n"
<< "\t<EndDateTime>" << end_time << "</EndDateTime>\n"
- << "\t<EndConfigureTime>" <<
+ << "\t<EndConfigureTime>" <<
static_cast<unsigned int>(cmSystemTools::GetTime())
<< "</EndConfigureTime>\n"
<< "<ElapsedMinutes>"
diff --git a/Source/CTest/cmCTestCoverageHandler.cxx b/Source/CTest/cmCTestCoverageHandler.cxx
index 81d3669..4d1e249 100644
--- a/Source/CTest/cmCTestCoverageHandler.cxx
+++ b/Source/CTest/cmCTestCoverageHandler.cxx
@@ -80,15 +80,15 @@ public:
{
args.push_back(i->c_str());
}
- args.push_back(0); // null terminate
+ args.push_back(0); // null terminate
cmsysProcess_SetCommand(this->Process, &*args.begin());
if(this->WorkingDirectory.size())
{
cmsysProcess_SetWorkingDirectory(this->Process,
this->WorkingDirectory.c_str());
}
-
- cmsysProcess_SetOption(this->Process,
+
+ cmsysProcess_SetOption(this->Process,
cmsysProcess_Option_HideWindow, 1);
if(this->TimeOut != -1)
{
@@ -112,7 +112,7 @@ public:
{
cmsysProcess_SetPipeFile(this->Process, cmsysProcess_Pipe_STDERR, fname);
}
- int WaitForExit(double* timeout =0)
+ int WaitForExit(double* timeout =0)
{
this->PipeState = cmsysProcess_WaitForExit(this->Process,
timeout);
@@ -183,7 +183,7 @@ bool cmCTestCoverageHandler::StartCoverageLogFile(
this->CTest->StartXML(covLogFile, this->AppendXML);
covLogFile << "<CoverageLog>" << std::endl
<< "\t<StartDateTime>" << local_start_time << "</StartDateTime>"
- << "\t<StartTime>"
+ << "\t<StartTime>"
<< static_cast<unsigned int>(cmSystemTools::GetTime())
<< "</StartTime>"
<< std::endl;
@@ -196,7 +196,7 @@ void cmCTestCoverageHandler::EndCoverageLogFile(cmGeneratedFileStream& ostr,
{
std::string local_end_time = this->CTest->CurrentTime();
ostr << "\t<EndDateTime>" << local_end_time << "</EndDateTime>" << std::endl
- << "\t<EndTime>" <<
+ << "\t<EndTime>" <<
static_cast<unsigned int>(cmSystemTools::GetTime())
<< "</EndTime>" << std::endl
<< "</CoverageLog>" << std::endl;
@@ -325,7 +325,7 @@ int cmCTestCoverageHandler::ProcessHandler()
{
return error;
}
-
+
std::string coverage_start_time = this->CTest->CurrentTime();
unsigned int coverage_start_time_time = static_cast<unsigned int>(
cmSystemTools::GetTime());
@@ -659,7 +659,7 @@ int cmCTestCoverageHandler::ProcessHandler()
covSumFile.precision(2);
covSumFile << (percent_coverage)<< "</PercentCoverage>\n"
<< "\t<EndDateTime>" << end_time << "</EndDateTime>\n"
- << "\t<EndTime>" <<
+ << "\t<EndTime>" <<
static_cast<unsigned int>(cmSystemTools::GetTime())
<< "</EndTime>\n";
covSumFile << "<ElapsedMinutes>" <<
@@ -871,7 +871,7 @@ int cmCTestCoverageHandler::HandleGCovCoverage(
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
" Cannot find any GCov coverage files."
<< std::endl);
- // No coverage files is a valid thing, so the exit code is 0
+ // No coverage files is a valid thing, so the exit code is 0
return 0;
}
@@ -1294,7 +1294,7 @@ int cmCTestCoverageHandler::HandleTracePyCoverage(
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
" Cannot find any Python Trace.py coverage files."
<< std::endl);
- // No coverage files is a valid thing, so the exit code is 0
+ // No coverage files is a valid thing, so the exit code is 0
return 0;
}
@@ -1436,7 +1436,7 @@ std::string cmCTestCoverageHandler::FindFile(
// This is a header put on each marked up source file
namespace
{
- const char* bullseyeHelp[] =
+ const char* bullseyeHelp[] =
{" Coverage produced by bullseye covbr tool: ",
" www.bullseye.com/help/ref_covbr.html",
" * An arrow --> indicates incomplete coverage.",
@@ -1451,7 +1451,7 @@ namespace
" * The slash / means this probe is excluded from summary results. ",
0};
}
-
+
//----------------------------------------------------------------------
int cmCTestCoverageHandler::RunBullseyeCoverageBranch(
cmCTestCoverageHandlerContainer* cont,
@@ -1461,7 +1461,7 @@ int cmCTestCoverageHandler::RunBullseyeCoverageBranch(
{
if(files.size() != filesFullPath.size())
{
- cmCTestLog(this->CTest, ERROR_MESSAGE,
+ cmCTestLog(this->CTest, ERROR_MESSAGE,
"Files and full path files not the same size?:\n");
return 0;
}
@@ -1498,13 +1498,13 @@ int cmCTestCoverageHandler::RunBullseyeCoverageBranch(
}
std::map<cmStdString, cmStdString> fileMap;
std::vector<std::string>::iterator fp = filesFullPath.begin();
- for(std::vector<std::string>::iterator f = files.begin();
+ for(std::vector<std::string>::iterator f = files.begin();
f != files.end(); ++f, ++fp)
{
fileMap[*f] = *fp;
}
- int count =0; // keep count of the number of files
+ int count =0; // keep count of the number of files
// Now parse each line from the bullseye cov log file
std::string lineIn;
bool valid = false; // are we in a valid output file
@@ -1542,9 +1542,9 @@ int cmCTestCoverageHandler::RunBullseyeCoverageBranch(
{
return -1;
}
- count++; // move on one
+ count++; // move on one
}
- std::map<cmStdString, cmStdString>::iterator
+ std::map<cmStdString, cmStdString>::iterator
i = fileMap.find(file);
// if the file should be covered write out the header for that file
if(i != fileMap.end())
@@ -1659,10 +1659,10 @@ int cmCTestCoverageHandler::RunBullseyeSourceSummary(
cmCTestLog(this->CTest, ERROR_MESSAGE, "error running covsrc:\n");
return 0;
}
-
+
std::ostream& tmpLog = *cont->OFS;
// copen the Coverage.xml file in the Testing directory
- cmGeneratedFileStream covSumFile;
+ cmGeneratedFileStream covSumFile;
if(!this->StartResultingXML(cmCTest::PartCoverage, "Coverage", covSumFile))
{
cmCTestLog(this->CTest, ERROR_MESSAGE,
@@ -1673,10 +1673,10 @@ int cmCTestCoverageHandler::RunBullseyeSourceSummary(
double elapsed_time_start = cmSystemTools::GetTime();
std::string coverage_start_time = this->CTest->CurrentTime();
covSumFile << "<Coverage>" << std::endl
- << "\t<StartDateTime>"
+ << "\t<StartDateTime>"
<< coverage_start_time << "</StartDateTime>"
<< std::endl
- << "\t<StartTime>"
+ << "\t<StartTime>"
<< static_cast<unsigned int>(cmSystemTools::GetTime())
<< "</StartTime>"
<< std::endl;
@@ -1717,7 +1717,7 @@ int cmCTestCoverageHandler::RunBullseyeSourceSummary(
{
// parse the comma separated output
this->ParseBullsEyeCovsrcLine(stdline,
- sourceFile,
+ sourceFile,
functionsCalled,
totalFunctions,
percentFunction,
@@ -1741,7 +1741,7 @@ int cmCTestCoverageHandler::RunBullseyeSourceSummary(
file = cmSystemTools::CollapseFullPath(file.c_str());
bool shouldIDoCoverage
= this->ShouldIDoCoverage(file.c_str(),
- cont->SourceDir.c_str(),
+ cont->SourceDir.c_str(),
cont->BinaryDir.c_str());
if ( !shouldIDoCoverage )
{
@@ -1797,20 +1797,20 @@ int cmCTestCoverageHandler::RunBullseyeSourceSummary(
<< "\t\t<BranchesTested>"
<< branchCovered
<< "</BranchesTested>\n"
- << "\t\t<BranchesUnTested>"
+ << "\t\t<BranchesUnTested>"
<< totalBranches - branchCovered
<< "</BranchesUnTested>\n"
<< "\t\t<FunctionsTested>"
<< functionsCalled
<< "</FunctionsTested>\n"
- << "\t\t<FunctionsUnTested>"
+ << "\t\t<FunctionsUnTested>"
<< totalFunctions - functionsCalled
<< "</FunctionsUnTested>\n"
// Hack for conversion of function to loc assume a function
// has 100 lines of code
<< "\t\t<LOCTested>" << functionsCalled *100
<< "</LOCTested>\n"
- << "\t\t<LOCUnTested>"
+ << "\t\t<LOCUnTested>"
<< (totalFunctions - functionsCalled)*100
<< "</LOCUnTested>\n"
<< "\t\t<PercentCoverage>";
@@ -1832,12 +1832,12 @@ int cmCTestCoverageHandler::RunBullseyeSourceSummary(
<< "\t<PercentCoverage>";
covSumFile.setf(std::ios::fixed, std::ios::floatfield);
covSumFile.precision(2);
- covSumFile
+ covSumFile
<< SAFEDIV(percent_coverage,number_files)<< "</PercentCoverage>\n"
<< "\t<EndDateTime>" << end_time << "</EndDateTime>\n"
<< "\t<EndTime>" << static_cast<unsigned int>(cmSystemTools::GetTime())
<< "</EndTime>\n";
- covSumFile
+ covSumFile
<< "<ElapsedMinutes>" <<
static_cast<int>((cmSystemTools::GetTime() - elapsed_time_start)/6)/10.0
<< "</ElapsedMinutes>"
@@ -1858,22 +1858,22 @@ int cmCTestCoverageHandler::HandleBullseyeCoverage(
const char* covfile = cmSystemTools::GetEnv("COVFILE");
if(!covfile || strlen(covfile) == 0)
{
- cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
- " COVFILE environment variable not found, not running "
+ cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
+ " COVFILE environment variable not found, not running "
" bullseye\n");
return 0;
}
- cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
- " run covsrc with COVFILE=["
+ cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
+ " run covsrc with COVFILE=["
<< covfile
<< "]" << std::endl);
if(!this->RunBullseyeSourceSummary(cont))
- {
- cmCTestLog(this->CTest, ERROR_MESSAGE,
+ {
+ cmCTestLog(this->CTest, ERROR_MESSAGE,
"Error running bullseye summary.\n");
return 0;
}
- cmCTestLog(this->CTest, DEBUG, "HandleBullseyeCoverage return 1 "
+ cmCTestLog(this->CTest, DEBUG, "HandleBullseyeCoverage return 1 "
<< std::endl);
return 1;
}
@@ -1881,7 +1881,7 @@ int cmCTestCoverageHandler::HandleBullseyeCoverage(
bool cmCTestCoverageHandler::GetNextInt(std::string const& inputLine,
std::string::size_type& pos,
int& value)
-{
+{
std::string::size_type start = pos;
pos = inputLine.find(',', start);
value = atoi(inputLine.substr(start, pos).c_str());
@@ -1892,7 +1892,7 @@ bool cmCTestCoverageHandler::GetNextInt(std::string const& inputLine,
pos++;
return true;
}
-
+
bool cmCTestCoverageHandler::ParseBullsEyeCovsrcLine(
std::string const& inputLine,
std::string& sourceFile,
@@ -1906,7 +1906,7 @@ bool cmCTestCoverageHandler::ParseBullsEyeCovsrcLine(
// find the first comma
std::string::size_type pos = inputLine.find(',');
if(pos == inputLine.npos)
- {
+ {
cmCTestLog(this->CTest, ERROR_MESSAGE, "Error parsing string : "
<< inputLine.c_str() << "\n");
return false;
@@ -1942,7 +1942,7 @@ bool cmCTestCoverageHandler::ParseBullsEyeCovsrcLine(
if(pos != inputLine.npos)
{
cmCTestLog(this->CTest, ERROR_MESSAGE, "Error parsing input : "
- << inputLine.c_str() << " last pos not npos = " << pos <<
+ << inputLine.c_str() << " last pos not npos = " << pos <<
"\n");
}
return true;
diff --git a/Source/CTest/cmCTestEmptyBinaryDirectoryCommand.cxx b/Source/CTest/cmCTestEmptyBinaryDirectoryCommand.cxx
index 56312c0..abc33de 100644
--- a/Source/CTest/cmCTestEmptyBinaryDirectoryCommand.cxx
+++ b/Source/CTest/cmCTestEmptyBinaryDirectoryCommand.cxx
@@ -28,8 +28,8 @@ bool cmCTestEmptyBinaryDirectoryCommand
ostr << "problem removing the binary directory: " << args[0].c_str();
this->SetError(ostr.str().c_str());
return false;
- }
-
+ }
+
return true;
}
diff --git a/Source/CTest/cmCTestGenericHandler.cxx b/Source/CTest/cmCTestGenericHandler.cxx
index fd75e45..5338f30 100644
--- a/Source/CTest/cmCTestGenericHandler.cxx
+++ b/Source/CTest/cmCTestGenericHandler.cxx
@@ -51,7 +51,7 @@ void cmCTestGenericHandler::SetOption(const char* op, const char* value)
}
//----------------------------------------------------------------------
-void cmCTestGenericHandler::SetPersistentOption(const char* op,
+void cmCTestGenericHandler::SetPersistentOption(const char* op,
const char* value)
{
this->SetOption(op, value);
@@ -79,7 +79,7 @@ void cmCTestGenericHandler::Initialize()
this->AppendXML = false;
this->Options.clear();
t_StringToString::iterator it;
- for ( it = this->PersistentOptions.begin();
+ for ( it = this->PersistentOptions.begin();
it != this->PersistentOptions.end();
++ it )
{
@@ -117,7 +117,7 @@ bool cmCTestGenericHandler::StartResultingXML(cmCTest::Part part,
{
ostr << "_" << this->SubmitIndex;
}
- ostr << ".xml";
+ ostr << ".xml";
if(this->CTest->GetCurrentTag().empty())
{
cmCTestLog(this->CTest, ERROR_MESSAGE,
diff --git a/Source/CTest/cmCTestGenericHandler.h b/Source/CTest/cmCTestGenericHandler.h
index 18189ec..ba8febb 100644
--- a/Source/CTest/cmCTestGenericHandler.h
+++ b/Source/CTest/cmCTestGenericHandler.h
@@ -73,7 +73,7 @@ public:
typedef std::map<cmStdString,cmStdString> t_StringToString;
-
+
void SetPersistentOption(const char* op, const char* value);
void SetOption(const char* op, const char* value);
const char* GetOption(const char* op);
diff --git a/Source/CTest/cmCTestHandlerCommand.cxx b/Source/CTest/cmCTestHandlerCommand.cxx
index 1957e04..0da8aae 100644
--- a/Source/CTest/cmCTestHandlerCommand.cxx
+++ b/Source/CTest/cmCTestHandlerCommand.cxx
@@ -91,7 +91,7 @@ bool cmCTestHandlerCommand
}
else
{
- const char* bdir =
+ const char* bdir =
this->Makefile->GetSafeDefinition("CTEST_BINARY_DIRECTORY");
if(bdir)
{
diff --git a/Source/CTest/cmCTestMemCheckCommand.h b/Source/CTest/cmCTestMemCheckCommand.h
index 399fe8b..6db47ae 100644
--- a/Source/CTest/cmCTestMemCheckCommand.h
+++ b/Source/CTest/cmCTestMemCheckCommand.h
@@ -60,7 +60,7 @@ public:
" ctest_memcheck([BUILD build_dir] [RETURN_VALUE res] [APPEND]\n"
" [START start number] [END end number]\n"
" [STRIDE stride number] [EXCLUDE exclude regex ]\n"
- " [INCLUDE include regex] \n"
+ " [INCLUDE include regex] \n"
" [EXCLUDE_LABEL exclude regex] \n"
" [INCLUDE_LABEL label regex] \n"
" [PARALLEL_LEVEL level] )\n"
diff --git a/Source/CTest/cmCTestMemCheckHandler.cxx b/Source/CTest/cmCTestMemCheckHandler.cxx
index 3e4ecdd..a2a16d3 100644
--- a/Source/CTest/cmCTestMemCheckHandler.cxx
+++ b/Source/CTest/cmCTestMemCheckHandler.cxx
@@ -84,7 +84,7 @@ public:
}
const char* GetAttribute(const char* name, const char** atts)
- {
+ {
int i = 0;
for(; atts[i] != 0; ++i)
{
@@ -117,9 +117,9 @@ public:
}
if(ptr->ErrorCategory)
{
- this->Errors.push_back(cmCTestMemCheckHandler::ABW); // do not know
+ this->Errors.push_back(cmCTestMemCheckHandler::ABW); // do not know
cmCTestLog(this->CTest, ERROR_MESSAGE,
- "Found unknown Bounds Checker error "
+ "Found unknown Bounds Checker error "
<< ptr->ErrorCategory << std::endl);
}
}
@@ -528,7 +528,7 @@ bool cmCTestMemCheckHandler::InitializeMemoryChecking()
this->MemoryTesterOptions.push_back(outputFile);
}
else if ( this->MemoryTester.find("BC") != std::string::npos )
- {
+ {
this->BoundsCheckerXMLFile = this->MemoryTesterOutputFile;
std::string dpbdFile = this->CTest->GetBinaryDir()
+ "/Testing/Temporary/MemoryChecker.DPbd";
@@ -594,9 +594,9 @@ bool cmCTestMemCheckHandler::ProcessMemCheckOutput(const std::string& str,
bool cmCTestMemCheckHandler::ProcessMemCheckPurifyOutput(
const std::string& str, std::string& log,
int* results)
-{
+{
std::vector<cmStdString> lines;
- cmSystemTools::Split(str.c_str(), lines);
+ cmSystemTools::Split(str.c_str(), lines);
cmOStringStream ostr;
log = "";
@@ -604,7 +604,7 @@ bool cmCTestMemCheckHandler::ProcessMemCheckPurifyOutput(
int defects = 0;
- for( std::vector<cmStdString>::iterator i = lines.begin();
+ for( std::vector<cmStdString>::iterator i = lines.begin();
i != lines.end(); ++i)
{
int failure = cmCTestMemCheckHandler::NO_MEMORY_FAULT;
@@ -657,7 +657,7 @@ bool cmCTestMemCheckHandler::ProcessMemCheckValgrindOutput(
{
unlimitedOutput = true;
}
-
+
std::string::size_type cc;
cmOStringStream ostr;
@@ -782,7 +782,7 @@ bool cmCTestMemCheckHandler::ProcessMemCheckValgrindOutput(
}
totalOutputSize += lines[cc].size();
ostr << cmXMLSafe(lines[cc]) << std::endl;
- }
+ }
else
{
nonValGrindOutput.push_back(cc);
@@ -791,7 +791,7 @@ bool cmCTestMemCheckHandler::ProcessMemCheckValgrindOutput(
// Now put all all the non valgrind output into the test output
if(!outputFull)
{
- for(std::vector<std::string::size_type>::iterator i =
+ for(std::vector<std::string::size_type>::iterator i =
nonValGrindOutput.begin(); i != nonValGrindOutput.end(); ++i)
{
totalOutputSize += lines[*i].size();
@@ -801,7 +801,7 @@ bool cmCTestMemCheckHandler::ProcessMemCheckValgrindOutput(
<< cmXMLSafe(lines[*i]) << std::endl);
ostr << cmXMLSafe(lines[*i]) << std::endl;
- if(!unlimitedOutput && totalOutputSize >
+ if(!unlimitedOutput && totalOutputSize >
static_cast<size_t>(this->CustomMaximumFailedTestOutputSize))
{
outputFull = true;
@@ -833,7 +833,7 @@ bool cmCTestMemCheckHandler::ProcessMemCheckBoundsCheckerOutput(
log = "";
double sttime = cmSystemTools::GetTime();
std::vector<cmStdString> lines;
- cmSystemTools::Split(str.c_str(), lines);
+ cmSystemTools::Split(str.c_str(), lines);
cmCTestLog(this->CTest, DEBUG, "Start test: " << lines.size() << std::endl);
std::vector<cmStdString>::size_type cc;
for ( cc = 0; cc < lines.size(); cc ++ )
@@ -886,8 +886,8 @@ bool cmCTestMemCheckHandler::ProcessMemCheckBoundsCheckerOutput(
// for the test
void
cmCTestMemCheckHandler::PostProcessBoundsCheckerTest(cmCTestTestResult& res)
-{
- cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
+{
+ cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
"PostProcessBoundsCheckerTest for : "
<< res.Name.c_str() << std::endl);
if ( !cmSystemTools::FileExists(this->MemoryTesterOutputFile.c_str()) )
@@ -902,22 +902,22 @@ cmCTestMemCheckHandler::PostProcessBoundsCheckerTest(cmCTestTestResult& res)
std::ifstream ifs(this->MemoryTesterOutputFile.c_str());
if ( !ifs )
{
- std::string log = "Cannot read memory tester output file: "
+ std::string log = "Cannot read memory tester output file: "
+ this->MemoryTesterOutputFile;
cmCTestLog(this->CTest, ERROR_MESSAGE, log.c_str() << std::endl);
return;
- }
+ }
res.Output += BOUNDS_CHECKER_MARKER;
res.Output += "\n";
std::string line;
while ( cmSystemTools::GetLineFromStream(ifs, line) )
{
- res.Output += line;
+ res.Output += line;
res.Output += "\n";
}
}
cmSystemTools::Delay(1000);
- cmSystemTools::RemoveFile(this->BoundsCheckerDPBDFile.c_str());
+ cmSystemTools::RemoveFile(this->BoundsCheckerDPBDFile.c_str());
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, "Remove: "
<< this->BoundsCheckerDPBDFile.c_str() << std::endl);
cmSystemTools::RemoveFile(this->BoundsCheckerXMLFile.c_str());
@@ -928,7 +928,7 @@ cmCTestMemCheckHandler::PostProcessBoundsCheckerTest(cmCTestTestResult& res)
void
cmCTestMemCheckHandler::PostProcessPurifyTest(cmCTestTestResult& res)
{
- cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
+ cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
"PostProcessPurifyTest for : "
<< res.Name.c_str() << std::endl);
if ( !cmSystemTools::FileExists(this->MemoryTesterOutputFile.c_str()) )
@@ -945,7 +945,7 @@ cmCTestMemCheckHandler::PostProcessPurifyTest(cmCTestTestResult& res)
+ this->MemoryTesterOutputFile;
cmCTestLog(this->CTest, ERROR_MESSAGE, log.c_str() << std::endl);
return;
- }
+ }
std::string line;
while ( cmSystemTools::GetLineFromStream(ifs, line) )
{
diff --git a/Source/CTest/cmCTestMemCheckHandler.h b/Source/CTest/cmCTestMemCheckHandler.h
index 427d471..1e81c89 100644
--- a/Source/CTest/cmCTestMemCheckHandler.h
+++ b/Source/CTest/cmCTestMemCheckHandler.h
@@ -30,7 +30,7 @@ public:
cmTypeMacro(cmCTestMemCheckHandler, cmCTestTestHandler);
void PopulateCustomVectors(cmMakefile *mf);
-
+
cmCTestMemCheckHandler();
void Initialize();
@@ -108,13 +108,13 @@ private:
//! Parse Valgrind/Purify/Bounds Checker result out of the output
//string. After running, log holds the output and results hold the
//different memmory errors.
- bool ProcessMemCheckOutput(const std::string& str,
+ bool ProcessMemCheckOutput(const std::string& str,
std::string& log, int* results);
- bool ProcessMemCheckValgrindOutput(const std::string& str,
+ bool ProcessMemCheckValgrindOutput(const std::string& str,
std::string& log, int* results);
- bool ProcessMemCheckPurifyOutput(const std::string& str,
+ bool ProcessMemCheckPurifyOutput(const std::string& str,
std::string& log, int* results);
- bool ProcessMemCheckBoundsCheckerOutput(const std::string& str,
+ bool ProcessMemCheckBoundsCheckerOutput(const std::string& str,
std::string& log, int* results);
void PostProcessPurifyTest(cmCTestTestResult& res);
diff --git a/Source/CTest/cmCTestMultiProcessHandler.cxx b/Source/CTest/cmCTestMultiProcessHandler.cxx
index 2cae802..ebef1ed 100644
--- a/Source/CTest/cmCTestMultiProcessHandler.cxx
+++ b/Source/CTest/cmCTestMultiProcessHandler.cxx
@@ -48,7 +48,7 @@ cmCTestMultiProcessHandler::~cmCTestMultiProcessHandler()
}
// Set the tests
-void
+void
cmCTestMultiProcessHandler::SetTests(TestMap& tests,
PropertiesMap& properties)
{
@@ -178,7 +178,7 @@ void cmCTestMultiProcessHandler::EraseTest(int test)
//---------------------------------------------------------
inline size_t cmCTestMultiProcessHandler::GetProcessorsUsed(int test)
{
- size_t processors =
+ size_t processors =
static_cast<int>(this->Properties[test]->Processors);
//If this is set to run serially, it must run alone.
//Also, if processors setting is set higher than the -j
@@ -205,7 +205,7 @@ bool cmCTestMultiProcessHandler::StartTest(int test)
}
}
- // copy the depend tests locally because when
+ // copy the depend tests locally because when
// a test is finished it will be removed from the depend list
// and we don't want to be iterating a list while removing from it
TestSet depends = this->Tests[test];
@@ -240,7 +240,7 @@ bool cmCTestMultiProcessHandler::StartTest(int test)
this->StartTestProcess(test);
return true;
}
- // This test was not able to start because it is waiting
+ // This test was not able to start because it is waiting
// on depends to run
return false;
}
@@ -351,7 +351,7 @@ void cmCTestMultiProcessHandler::UpdateCostData()
while(std::getline(fin, line))
{
if(line == "---") break;
- std::vector<cmsys::String> parts =
+ std::vector<cmsys::String> parts =
cmSystemTools::SplitString(line.c_str(), ' ');
//Format: <name> <previous_runs> <avg_cost>
if(parts.size() < 3) break;
@@ -552,7 +552,7 @@ void cmCTestMultiProcessHandler::PrintTestList()
}
cmOStringStream indexStr;
indexStr << " #" << p.Index << ":";
- cmCTestLog(this->CTest, HANDLER_OUTPUT,
+ cmCTestLog(this->CTest, HANDLER_OUTPUT,
std::setw(3 + getNumWidth(this->TestHandler->GetMaxIndex()))
<< indexStr.str().c_str());
cmCTestLog(this->CTest, HANDLER_OUTPUT, " ");
@@ -603,7 +603,7 @@ void cmCTestMultiProcessHandler::CheckResume()
<< std::endl
<< "----------------------------------------------------------"
<< std::endl;
-
+
std::ifstream fin;
fin.open(fname.c_str());
std::string line;
diff --git a/Source/CTest/cmCTestMultiProcessHandler.h b/Source/CTest/cmCTestMultiProcessHandler.h
index 1483440..cd21d91 100644
--- a/Source/CTest/cmCTestMultiProcessHandler.h
+++ b/Source/CTest/cmCTestMultiProcessHandler.h
@@ -19,16 +19,16 @@
/** \class cmCTestMultiProcessHandler
* \brief run parallel ctest
*
- * cmCTestMultiProcessHandler
+ * cmCTestMultiProcessHandler
*/
-class cmCTestMultiProcessHandler
+class cmCTestMultiProcessHandler
{
friend class TestComparator;
public:
struct TestSet : public std::set<int> {};
struct TestMap : public std::map<int, TestSet> {};
struct TestList : public std::vector<int> {};
- struct PropertiesMap : public
+ struct PropertiesMap : public
std::map<int, cmCTestTestHandler::cmCTestTestProperties*> {};
cmCTestMultiProcessHandler();
diff --git a/Source/CTest/cmCTestReadCustomFilesCommand.h b/Source/CTest/cmCTestReadCustomFilesCommand.h
index f382b0f..b984c84 100644
--- a/Source/CTest/cmCTestReadCustomFilesCommand.h
+++ b/Source/CTest/cmCTestReadCustomFilesCommand.h
@@ -25,11 +25,11 @@ class cmCTestReadCustomFilesCommand : public cmCTestCommand
public:
cmCTestReadCustomFilesCommand() {}
-
+
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
cmCTestReadCustomFilesCommand* ni = new cmCTestReadCustomFilesCommand;
ni->CTest = this->CTest;
@@ -55,7 +55,7 @@ public:
{
return "read CTestCustom files.";
}
-
+
/**
* More documentation.
*/
diff --git a/Source/CTest/cmCTestRunScriptCommand.h b/Source/CTest/cmCTestRunScriptCommand.h
index 6df69af..05e7899 100644
--- a/Source/CTest/cmCTestRunScriptCommand.h
+++ b/Source/CTest/cmCTestRunScriptCommand.h
@@ -25,11 +25,11 @@ class cmCTestRunScriptCommand : public cmCTestCommand
public:
cmCTestRunScriptCommand() {}
-
+
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
cmCTestRunScriptCommand* ni = new cmCTestRunScriptCommand;
ni->CTest = this->CTest;
@@ -56,7 +56,7 @@ public:
{
return "runs a ctest -S script";
}
-
+
/**
* More documentation.
*/
diff --git a/Source/CTest/cmCTestRunTest.cxx b/Source/CTest/cmCTestRunTest.cxx
index c3de5dc..5eabf3f 100644
--- a/Source/CTest/cmCTestRunTest.cxx
+++ b/Source/CTest/cmCTestRunTest.cxx
@@ -59,7 +59,7 @@ bool cmCTestRunTest::CheckOutput()
{
// Store this line of output.
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
- this->GetIndex() << ": " << line << std::endl);
+ this->GetIndex() << ": " << line << std::endl);
this->ProcessOutput += line;
this->ProcessOutput += "\n";
}
@@ -79,7 +79,7 @@ void cmCTestRunTest::CompressOutput()
int ret;
z_stream strm;
- unsigned char* in =
+ unsigned char* in =
reinterpret_cast<unsigned char*>(
const_cast<char*>(this->ProcessOutput.c_str()));
//zlib makes the guarantee that this is the maximum output size
@@ -112,7 +112,7 @@ void cmCTestRunTest::CompressOutput()
}
(void)deflateEnd(&strm);
-
+
unsigned char *encoded_buffer
= new unsigned char[static_cast<int>(outSize * 1.5)];
@@ -169,11 +169,11 @@ bool cmCTestRunTest::EndTest(size_t completed, size_t total, bool started)
}
}
if ( !found )
- {
+ {
reason = "Required regular expression not found.";
forceFail = true;
}
- reason += "Regex=[";
+ reason += "Regex=[";
for ( passIt = this->TestProperties->RequiredRegularExpressions.begin();
passIt != this->TestProperties->RequiredRegularExpressions.end();
++ passIt )
@@ -201,10 +201,10 @@ bool cmCTestRunTest::EndTest(size_t completed, size_t total, bool started)
}
if (res == cmsysProcess_State_Exited)
{
- bool success =
- !forceFail && (retVal == 0 ||
+ bool success =
+ !forceFail && (retVal == 0 ||
this->TestProperties->RequiredRegularExpressions.size());
- if((success && !this->TestProperties->WillFail)
+ if((success && !this->TestProperties->WillFail)
|| (!success && this->TestProperties->WillFail))
{
this->TestResult.Status = cmCTestTestHandler::COMPLETED;
@@ -312,10 +312,10 @@ bool cmCTestRunTest::EndTest(size_t completed, size_t total, bool started)
<< std::endl;
if(this->TestResult.Reason.size())
{
- *this->TestHandler->LogFile << reasonType << ":\n"
+ *this->TestHandler->LogFile << reasonType << ":\n"
<< this->TestResult.Reason << "\n";
}
- else
+ else
{
if(pass)
{
@@ -333,14 +333,14 @@ bool cmCTestRunTest::EndTest(size_t completed, size_t total, bool started)
<< "----------------------------------------------------------"
<< std::endl << std::endl;
}
- // if the test actually started and ran
- // record the results in TestResult
+ // if the test actually started and ran
+ // record the results in TestResult
if(started)
{
bool compress = !this->TestHandler->MemCheck &&
this->CompressionRatio < 1 &&
this->CTest->ShouldCompressTestOutput();
- this->TestResult.Output = compress ? this->CompressedOutput
+ this->TestResult.Output = compress ? this->CompressedOutput
: this->ProcessOutput;
this->TestResult.CompressOutput = compress;
this->TestResult.ReturnValue = this->TestProcess->GetExitValue();
@@ -378,7 +378,7 @@ void cmCTestRunTest::MemCheckPostProcess()
{
return;
}
- cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, this->Index
+ cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, this->Index
<< ": process test output now: "
<< this->TestProperties->Name.c_str() << " "
<< this->TestResult.Name.c_str() << std::endl);
@@ -390,7 +390,7 @@ void cmCTestRunTest::MemCheckPostProcess()
}
else if(handler->MemoryTesterStyle == cmCTestMemCheckHandler::PURIFY)
{
- handler->PostProcessPurifyTest(this->TestResult);
+ handler->PostProcessPurifyTest(this->TestResult);
}
}
@@ -411,7 +411,7 @@ bool cmCTestRunTest::StartTest(size_t total)
this->TestResult.ReturnValue = -1;
this->TestResult.CompletionStatus = "Failed to start";
this->TestResult.Status = cmCTestTestHandler::BAD_COMMAND;
- this->TestResult.TestCount = this->TestProperties->Index;
+ this->TestResult.TestCount = this->TestProperties->Index;
this->TestResult.Name = this->TestProperties->Name;
this->TestResult.Path = this->TestProperties->Directory.c_str();
@@ -438,7 +438,7 @@ bool cmCTestRunTest::StartTest(size_t total)
this->TestResult.Status = cmCTestTestHandler::NOT_RUN;
return false;
}
-
+
// Check if all required files exist
for(std::vector<std::string>::iterator i =
this->TestProperties->RequiredFiles.begin();
@@ -465,9 +465,9 @@ bool cmCTestRunTest::StartTest(size_t total)
if (this->ActualCommand == "")
{
// if the command was not found create a TestResult object
- // that has that information
+ // that has that information
this->TestProcess = new cmProcess;
- *this->TestHandler->LogFile << "Unable to find executable: "
+ *this->TestHandler->LogFile << "Unable to find executable: "
<< args[1].c_str() << std::endl;
cmCTestLog(this->CTest, ERROR_MESSAGE, "Unable to find executable: "
<< args[1].c_str() << std::endl);
@@ -536,7 +536,7 @@ void cmCTestRunTest::ComputeArguments()
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, std::endl
<< this->Index << ": "
- << (this->TestHandler->MemCheck?"MemCheck":"Test")
+ << (this->TestHandler->MemCheck?"MemCheck":"Test")
<< " command: " << testCommand
<< std::endl);
}
@@ -544,7 +544,7 @@ void cmCTestRunTest::ComputeArguments()
//----------------------------------------------------------------------
void cmCTestRunTest::DartProcessing()
{
- if (!this->ProcessOutput.empty() &&
+ if (!this->ProcessOutput.empty() &&
this->ProcessOutput.find("<DartMeasurement") != this->ProcessOutput.npos)
{
if (this->TestHandler->DartStuff.find(this->ProcessOutput.c_str()))
@@ -695,7 +695,7 @@ void cmCTestRunTest::WriteLogOutputTop(size_t completed, size_t total)
cmOStringStream indexStr;
indexStr << " #" << this->Index << ":";
- cmCTestLog(this->CTest, HANDLER_OUTPUT,
+ cmCTestLog(this->CTest, HANDLER_OUTPUT,
std::setw(3 + getNumWidth(this->TestHandler->GetMaxIndex()))
<< indexStr.str().c_str());
cmCTestLog(this->CTest, HANDLER_OUTPUT, " ");
@@ -704,17 +704,17 @@ void cmCTestRunTest::WriteLogOutputTop(size_t completed, size_t total)
outname.resize(maxTestNameWidth + 4, '.');
*this->TestHandler->LogFile << this->TestProperties->Index << "/"
- << this->TestHandler->TotalNumberOfTests << " Testing: "
+ << this->TestHandler->TotalNumberOfTests << " Testing: "
<< this->TestProperties->Name << std::endl;
*this->TestHandler->LogFile << this->TestProperties->Index << "/"
<< this->TestHandler->TotalNumberOfTests
<< " Test: " << this->TestProperties->Name.c_str() << std::endl;
*this->TestHandler->LogFile << "Command: \"" << this->ActualCommand << "\"";
-
+
for (std::vector<std::string>::iterator i = this->Arguments.begin();
i != this->Arguments.end(); ++i)
{
- *this->TestHandler->LogFile
+ *this->TestHandler->LogFile
<< " \"" << i->c_str() << "\"";
}
*this->TestHandler->LogFile << std::endl
@@ -730,6 +730,6 @@ void cmCTestRunTest::WriteLogOutputTop(size_t completed, size_t total)
<< this->ProcessOutput.c_str() << "<end of output>" << std::endl;
cmCTestLog(this->CTest, HANDLER_OUTPUT, outname.c_str());
- cmCTestLog(this->CTest, DEBUG, "Testing "
+ cmCTestLog(this->CTest, DEBUG, "Testing "
<< this->TestProperties->Name.c_str() << " ... ");
}
diff --git a/Source/CTest/cmCTestRunTest.h b/Source/CTest/cmCTestRunTest.h
index 89456d5..476f3e1 100644
--- a/Source/CTest/cmCTestRunTest.h
+++ b/Source/CTest/cmCTestRunTest.h
@@ -74,7 +74,7 @@ private:
cmCTestTestHandler * TestHandler;
cmCTest * CTest;
cmProcess * TestProcess;
- //If the executable to run is ctest, don't create a new process;
+ //If the executable to run is ctest, don't create a new process;
//just instantiate a new cmTest. (Can be disabled for a single test
//if this option is set to false.)
//bool OptimizeForCTest;
diff --git a/Source/CTest/cmCTestScriptHandler.h b/Source/CTest/cmCTestScriptHandler.h
index a7cf6ba..9d852ca 100644
--- a/Source/CTest/cmCTestScriptHandler.h
+++ b/Source/CTest/cmCTestScriptHandler.h
@@ -97,7 +97,7 @@ public:
static void SleepInSeconds(unsigned int secondsToWait);
void UpdateElapsedTime();
- /**
+ /**
* Return the time remaianing that the script is allowed to run in
* seconds if the user has set the variable CTEST_TIME_LIMIT. If that has
* not been set it returns 1e7 seconds
diff --git a/Source/CTest/cmCTestSleepCommand.cxx b/Source/CTest/cmCTestSleepCommand.cxx
index 5b06972..7e87550 100644
--- a/Source/CTest/cmCTestSleepCommand.cxx
+++ b/Source/CTest/cmCTestSleepCommand.cxx
@@ -47,7 +47,7 @@ bool cmCTestSleepCommand
}
return true;
}
-
+
this->SetError("called with incorrect number of arguments");
return false;
}
diff --git a/Source/CTest/cmCTestSleepCommand.h b/Source/CTest/cmCTestSleepCommand.h
index 80fd6af..0f51ddf 100644
--- a/Source/CTest/cmCTestSleepCommand.h
+++ b/Source/CTest/cmCTestSleepCommand.h
@@ -25,11 +25,11 @@ class cmCTestSleepCommand : public cmCTestCommand
public:
cmCTestSleepCommand() {}
-
+
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
cmCTestSleepCommand* ni = new cmCTestSleepCommand;
ni->CTest = this->CTest;
@@ -56,7 +56,7 @@ public:
{
return "sleeps for some amount of time";
}
-
+
/**
* More documentation.
*/
diff --git a/Source/CTest/cmCTestTestCommand.cxx b/Source/CTest/cmCTestTestCommand.cxx
index 5aee035..231f035 100644
--- a/Source/CTest/cmCTestTestCommand.cxx
+++ b/Source/CTest/cmCTestTestCommand.cxx
@@ -32,7 +32,7 @@ cmCTestTestCommand::cmCTestTestCommand()
cmCTestGenericHandler* cmCTestTestCommand::InitializeHandler()
{
- const char* ctestTimeout =
+ const char* ctestTimeout =
this->Makefile->GetDefinition("CTEST_TEST_TIMEOUT");
double timeout = this->CTest->GetTimeOut();
@@ -86,7 +86,7 @@ cmCTestGenericHandler* cmCTestTestCommand::InitializeHandler()
}
if(this->Values[ctt_INCLUDE_LABEL])
{
- handler->SetOption("LabelRegularExpression",
+ handler->SetOption("LabelRegularExpression",
this->Values[ctt_INCLUDE_LABEL]);
}
if(this->Values[ctt_PARALLEL_LEVEL])
diff --git a/Source/CTest/cmCTestTestCommand.h b/Source/CTest/cmCTestTestCommand.h
index d184ff2..130cb69 100644
--- a/Source/CTest/cmCTestTestCommand.h
+++ b/Source/CTest/cmCTestTestCommand.h
@@ -58,7 +58,7 @@ public:
" ctest_test([BUILD build_dir] [APPEND]\n"
" [START start number] [END end number]\n"
" [STRIDE stride number] [EXCLUDE exclude regex ]\n"
- " [INCLUDE include regex] [RETURN_VALUE res] \n"
+ " [INCLUDE include regex] [RETURN_VALUE res] \n"
" [EXCLUDE_LABEL exclude regex] \n"
" [INCLUDE_LABEL label regex] \n"
" [PARALLEL_LEVEL level] \n"
diff --git a/Source/CTest/cmProcess.cxx b/Source/CTest/cmProcess.cxx
index 0ee631f..000bc85 100644
--- a/Source/CTest/cmProcess.cxx
+++ b/Source/CTest/cmProcess.cxx
@@ -196,12 +196,12 @@ int cmProcess::ReportStatus()
{
case cmsysProcess_State_Starting:
{
- std::cerr << "cmProcess: Never started "
+ std::cerr << "cmProcess: Never started "
<< this->Command << " process.\n";
} break;
case cmsysProcess_State_Error:
{
- std::cerr << "cmProcess: Error executing " << this->Command
+ std::cerr << "cmProcess: Error executing " << this->Command
<< " process: "
<< cmsysProcess_GetErrorString(this->Process)
<< "\n";
@@ -241,19 +241,19 @@ int cmProcess::ReportStatus()
} break;
case cmsysProcess_State_Executing:
{
- std::cerr << "cmProcess: Never terminated " <<
+ std::cerr << "cmProcess: Never terminated " <<
this->Command << " process.\n";
} break;
case cmsysProcess_State_Exited:
{
result = cmsysProcess_GetExitValue(this->Process);
- std::cerr << "cmProcess: " << this->Command
+ std::cerr << "cmProcess: " << this->Command
<< " process exited with code "
<< result << "\n";
} break;
case cmsysProcess_State_Expired:
{
- std::cerr << "cmProcess: killed " << this->Command
+ std::cerr << "cmProcess: killed " << this->Command
<< " process due to timeout.\n";
} break;
case cmsysProcess_State_Killed:
diff --git a/Source/CTest/cmProcess.h b/Source/CTest/cmProcess.h
index ff99ca2..1479df0 100644
--- a/Source/CTest/cmProcess.h
+++ b/Source/CTest/cmProcess.h
@@ -22,7 +22,7 @@
*
* cmProcess wraps the kwsys process stuff in a c++ class.
*/
-class cmProcess
+class cmProcess
{
public:
cmProcess();
@@ -37,7 +37,7 @@ public:
// return the process status
int GetProcessStatus();
- // Report the status of the program
+ // Report the status of the program
int ReportStatus();
int GetId() { return this->Id; }
void SetId(int id) { this->Id = id;}
diff --git a/Source/CursesDialog/cmCursesBoolWidget.cxx b/Source/CursesDialog/cmCursesBoolWidget.cxx
index 9c4c5a5..fd15b99 100644
--- a/Source/CursesDialog/cmCursesBoolWidget.cxx
+++ b/Source/CursesDialog/cmCursesBoolWidget.cxx
@@ -12,7 +12,7 @@
#include "cmCursesBoolWidget.h"
#include "cmCursesMainForm.h"
-cmCursesBoolWidget::cmCursesBoolWidget(int width, int height,
+cmCursesBoolWidget::cmCursesBoolWidget(int width, int height,
int left, int top) :
cmCursesWidget(width, height, left, top)
{
@@ -38,15 +38,15 @@ bool cmCursesBoolWidget::HandleInput(int& key, cmCursesMainForm*, WINDOW* w)
this->SetValueAsBool(true);
}
- touchwin(w);
- wrefresh(w);
+ touchwin(w);
+ wrefresh(w);
return true;
}
else
{
return false;
}
-
+
}
void cmCursesBoolWidget::SetValueAsBool(bool value)
@@ -56,7 +56,7 @@ void cmCursesBoolWidget::SetValueAsBool(bool value)
this->SetValue("ON");
}
else
- {
+ {
this->SetValue("OFF");
}
}
@@ -68,7 +68,7 @@ bool cmCursesBoolWidget::GetValueAsBool()
return true;
}
else
- {
+ {
return false;
}
}
diff --git a/Source/CursesDialog/cmCursesBoolWidget.h b/Source/CursesDialog/cmCursesBoolWidget.h
index 0d1d6a6..d2a25ca 100644
--- a/Source/CursesDialog/cmCursesBoolWidget.h
+++ b/Source/CursesDialog/cmCursesBoolWidget.h
@@ -19,7 +19,7 @@ class cmCursesBoolWidget : public cmCursesWidget
{
public:
cmCursesBoolWidget(int width, int height, int left, int top);
-
+
// Description:
// Handle user input. Called by the container of this widget
// when this widget has focus. Returns true if the input was
diff --git a/Source/CursesDialog/cmCursesCacheEntryComposite.cxx b/Source/CursesDialog/cmCursesCacheEntryComposite.cxx
index 828384d..c58d037 100644
--- a/Source/CursesDialog/cmCursesCacheEntryComposite.cxx
+++ b/Source/CursesDialog/cmCursesCacheEntryComposite.cxx
@@ -19,19 +19,19 @@
#include "../cmSystemTools.h"
cmCursesCacheEntryComposite::cmCursesCacheEntryComposite(const char* key,
- int labelwidth,
+ int labelwidth,
int entrywidth) :
Key(key), LabelWidth(labelwidth), EntryWidth(entrywidth)
{
this->Label = new cmCursesLabelWidget(this->LabelWidth, 1, 1, 1, key);
this->IsNewLabel = new cmCursesLabelWidget(1, 1, 1, 1, " ");
- this->Entry = 0;
+ this->Entry = 0;
this->Entry = new cmCursesStringWidget(this->EntryWidth, 1, 1, 1);
}
cmCursesCacheEntryComposite::cmCursesCacheEntryComposite(
- const char* key, const cmCacheManager::CacheIterator& it, bool isNew,
- int labelwidth, int entrywidth)
+ const char* key, const cmCacheManager::CacheIterator& it, bool isNew,
+ int labelwidth, int entrywidth)
: Key(key), LabelWidth(labelwidth), EntryWidth(entrywidth)
{
this->Label = new cmCursesLabelWidget(this->LabelWidth, 1, 1, 1, key);
@@ -74,7 +74,7 @@ cmCursesCacheEntryComposite::cmCursesCacheEntryComposite(
it.GetValue());
break;
case cmCacheManager::UNINITIALIZED:
- cmSystemTools::Error("Found an undefined variable: ", it.GetName());
+ cmSystemTools::Error("Found an undefined variable: ", it.GetName());
break;
default:
// TODO : put warning message here
diff --git a/Source/CursesDialog/cmCursesCacheEntryComposite.h b/Source/CursesDialog/cmCursesCacheEntryComposite.h
index a40ea28..1357a02 100644
--- a/Source/CursesDialog/cmCursesCacheEntryComposite.h
+++ b/Source/CursesDialog/cmCursesCacheEntryComposite.h
@@ -20,7 +20,7 @@ class cmCursesCacheEntryComposite
public:
cmCursesCacheEntryComposite(const char* key, int labelwidth, int entrywidth);
cmCursesCacheEntryComposite(const char* key,
- const cmCacheManager::CacheIterator& it,
+ const cmCacheManager::CacheIterator& it,
bool isNew, int labelwidth, int entrywidth);
~cmCursesCacheEntryComposite();
const char* GetValue();
diff --git a/Source/CursesDialog/cmCursesDummyWidget.cxx b/Source/CursesDialog/cmCursesDummyWidget.cxx
index 1d8a45d..60086a5 100644
--- a/Source/CursesDialog/cmCursesDummyWidget.cxx
+++ b/Source/CursesDialog/cmCursesDummyWidget.cxx
@@ -11,7 +11,7 @@
============================================================================*/
#include "cmCursesDummyWidget.h"
-cmCursesDummyWidget::cmCursesDummyWidget(int width, int height,
+cmCursesDummyWidget::cmCursesDummyWidget(int width, int height,
int left, int top) :
cmCursesWidget(width, height, left, top)
{
diff --git a/Source/CursesDialog/cmCursesDummyWidget.h b/Source/CursesDialog/cmCursesDummyWidget.h
index cc4cc74..9ac1365 100644
--- a/Source/CursesDialog/cmCursesDummyWidget.h
+++ b/Source/CursesDialog/cmCursesDummyWidget.h
@@ -20,7 +20,7 @@ class cmCursesDummyWidget : public cmCursesWidget
{
public:
cmCursesDummyWidget(int width, int height, int left, int top);
-
+
// Description:
// Handle user input. Called by the container of this widget
// when this widget has focus. Returns true if the input was
diff --git a/Source/CursesDialog/cmCursesFilePathWidget.cxx b/Source/CursesDialog/cmCursesFilePathWidget.cxx
index 13bbcc9..01db014 100644
--- a/Source/CursesDialog/cmCursesFilePathWidget.cxx
+++ b/Source/CursesDialog/cmCursesFilePathWidget.cxx
@@ -11,7 +11,7 @@
============================================================================*/
#include "cmCursesFilePathWidget.h"
-cmCursesFilePathWidget::cmCursesFilePathWidget(int width, int height,
+cmCursesFilePathWidget::cmCursesFilePathWidget(int width, int height,
int left, int top) :
cmCursesPathWidget(width, height, left, top)
{
diff --git a/Source/CursesDialog/cmCursesForm.h b/Source/CursesDialog/cmCursesForm.h
index 7556d74..3cba856 100644
--- a/Source/CursesDialog/cmCursesForm.h
+++ b/Source/CursesDialog/cmCursesForm.h
@@ -20,7 +20,7 @@ class cmCursesForm
public:
cmCursesForm();
virtual ~cmCursesForm();
-
+
// Description:
// Handle user input.
virtual void HandleInput() = 0;
@@ -59,7 +59,7 @@ public:
}
static cmCursesForm* CurrentForm;
-
+
protected:
diff --git a/Source/CursesDialog/cmCursesLabelWidget.cxx b/Source/CursesDialog/cmCursesLabelWidget.cxx
index 2ad4813..b5ed312 100644
--- a/Source/CursesDialog/cmCursesLabelWidget.cxx
+++ b/Source/CursesDialog/cmCursesLabelWidget.cxx
@@ -11,7 +11,7 @@
============================================================================*/
#include "cmCursesLabelWidget.h"
-cmCursesLabelWidget::cmCursesLabelWidget(int width, int height,
+cmCursesLabelWidget::cmCursesLabelWidget(int width, int height,
int left, int top,
const std::string& name) :
cmCursesWidget(width, height, left, top)
diff --git a/Source/CursesDialog/cmCursesLabelWidget.h b/Source/CursesDialog/cmCursesLabelWidget.h
index bbcc586..cc32d11 100644
--- a/Source/CursesDialog/cmCursesLabelWidget.h
+++ b/Source/CursesDialog/cmCursesLabelWidget.h
@@ -23,7 +23,7 @@ public:
cmCursesLabelWidget(int width, int height, int left, int top,
const std::string& name);
virtual ~cmCursesLabelWidget();
-
+
// Description:
// Handle user input. Called by the container of this widget
// when this widget has focus. Returns true if the input was
diff --git a/Source/CursesDialog/cmCursesLongMessageForm.cxx b/Source/CursesDialog/cmCursesLongMessageForm.cxx
index 0e2cd22..057f8f3 100644
--- a/Source/CursesDialog/cmCursesLongMessageForm.cxx
+++ b/Source/CursesDialog/cmCursesLongMessageForm.cxx
@@ -19,10 +19,10 @@
inline int ctrl(int z)
{
return (z&037);
-}
+}
-cmCursesLongMessageForm::cmCursesLongMessageForm(std::vector<std::string>
- const& messages, const char*
+cmCursesLongMessageForm::cmCursesLongMessageForm(std::vector<std::string>
+ const& messages, const char*
title)
{
// Append all messages into on big string
@@ -84,7 +84,7 @@ void cmCursesLongMessageForm::UpdateStatusBar()
curses_move(y-4,0);
attron(A_STANDOUT);
printw(bar);
- attroff(A_STANDOUT);
+ attroff(A_STANDOUT);
curses_move(y-3,0);
printw(version);
pos_form_cursor(this->Form);
@@ -94,7 +94,7 @@ void cmCursesLongMessageForm::PrintKeys()
{
int x,y;
getmaxyx(stdscr, y, x);
- if ( x < cmCursesMainForm::MIN_WIDTH ||
+ if ( x < cmCursesMainForm::MIN_WIDTH ||
y < cmCursesMainForm::MIN_HEIGHT )
{
return;
@@ -105,7 +105,7 @@ void cmCursesLongMessageForm::PrintKeys()
curses_move(y-2,0);
printw(firstLine);
pos_form_cursor(this->Form);
-
+
}
void cmCursesLongMessageForm::Render(int, int, int, int)
@@ -155,7 +155,7 @@ void cmCursesLongMessageForm::Render(int, int, int, int)
this->UpdateStatusBar();
this->PrintKeys();
- touchwin(stdscr);
+ touchwin(stdscr);
refresh();
}
@@ -200,8 +200,8 @@ void cmCursesLongMessageForm::HandleInput()
this->UpdateStatusBar();
this->PrintKeys();
- touchwin(stdscr);
- wrefresh(stdscr);
+ touchwin(stdscr);
+ wrefresh(stdscr);
}
}
diff --git a/Source/CursesDialog/cmCursesLongMessageForm.h b/Source/CursesDialog/cmCursesLongMessageForm.h
index 341f9c6..1e86974 100644
--- a/Source/CursesDialog/cmCursesLongMessageForm.h
+++ b/Source/CursesDialog/cmCursesLongMessageForm.h
@@ -21,10 +21,10 @@ class cmCursesCacheEntryComposite;
class cmCursesLongMessageForm : public cmCursesForm
{
public:
- cmCursesLongMessageForm(std::vector<std::string> const& messages,
+ cmCursesLongMessageForm(std::vector<std::string> const& messages,
const char* title);
virtual ~cmCursesLongMessageForm();
-
+
// Description:
// Handle user input.
virtual void HandleInput();
diff --git a/Source/CursesDialog/cmCursesMainForm.h b/Source/CursesDialog/cmCursesMainForm.h
index 3e191b4..883a2b3 100644
--- a/Source/CursesDialog/cmCursesMainForm.h
+++ b/Source/CursesDialog/cmCursesMainForm.h
@@ -30,12 +30,12 @@ class cmCursesMainForm : public cmCursesForm
public:
cmCursesMainForm(std::vector<std::string> const& args, int initwidth);
virtual ~cmCursesMainForm();
-
+
/**
* Set the widgets which represent the cache entries.
*/
void InitializeUI();
-
+
/**
* Handle user input.
*/
@@ -65,7 +65,7 @@ public:
* exception is during a resize. The optional argument specifies the
* string to be displayed in the status bar.
*/
- virtual void UpdateStatusBar() { this->UpdateStatusBar(0); }
+ virtual void UpdateStatusBar() { this->UpdateStatusBar(0); }
virtual void UpdateStatusBar(const char* message);
/**
@@ -90,7 +90,7 @@ public:
int Configure(int noconfigure=0);
/**
- * Used to generate
+ * Used to generate
*/
int Generate();
@@ -98,7 +98,7 @@ public:
* Used by main program
*/
int LoadCache(const char *dir);
-
+
/**
* Progress callback
*/
diff --git a/Source/CursesDialog/cmCursesPathWidget.cxx b/Source/CursesDialog/cmCursesPathWidget.cxx
index b113c2e..14c325b 100644
--- a/Source/CursesDialog/cmCursesPathWidget.cxx
+++ b/Source/CursesDialog/cmCursesPathWidget.cxx
@@ -14,7 +14,7 @@
#include "cmCursesMainForm.h"
#include "cmSystemTools.h"
-cmCursesPathWidget::cmCursesPathWidget(int width, int height,
+cmCursesPathWidget::cmCursesPathWidget(int width, int height,
int left, int top) :
cmCursesStringWidget(width, height, left, top)
{
@@ -75,8 +75,8 @@ void cmCursesPathWidget::OnTab(cmCursesMainForm* fm, WINDOW* w)
}
this->SetString(cstr.c_str());
- touchwin(w);
- wrefresh(w);
+ touchwin(w);
+ wrefresh(w);
form_driver(form, REQ_END_FIELD);
this->LastGlob = glob;
this->LastString = cstr;
diff --git a/Source/CursesDialog/cmCursesStringWidget.cxx b/Source/CursesDialog/cmCursesStringWidget.cxx
index d363f00..5c7414f 100644
--- a/Source/CursesDialog/cmCursesStringWidget.cxx
+++ b/Source/CursesDialog/cmCursesStringWidget.cxx
@@ -15,9 +15,9 @@
inline int ctrl(int z)
{
return (z&037);
-}
+}
-cmCursesStringWidget::cmCursesStringWidget(int width, int height,
+cmCursesStringWidget::cmCursesStringWidget(int width, int height,
int left, int top) :
cmCursesWidget(width, height, left, top)
{
@@ -63,7 +63,7 @@ void cmCursesStringWidget::OnType(int& key, cmCursesMainForm* fm, WINDOW*)
form_driver(fm->GetForm(), key);
}
-bool cmCursesStringWidget::HandleInput(int& key, cmCursesMainForm* fm,
+bool cmCursesStringWidget::HandleInput(int& key, cmCursesMainForm* fm,
WINDOW* w)
{
int x,y;
@@ -90,7 +90,7 @@ bool cmCursesStringWidget::HandleInput(int& key, cmCursesMainForm* fm,
getmaxyx(stdscr, y, x);
// If window too small, handle 'q' only
- if ( x < cmCursesMainForm::MIN_WIDTH ||
+ if ( x < cmCursesMainForm::MIN_WIDTH ||
y < cmCursesMainForm::MIN_HEIGHT )
{
// quit
@@ -100,7 +100,7 @@ bool cmCursesStringWidget::HandleInput(int& key, cmCursesMainForm* fm,
}
else
{
- key=getch();
+ key=getch();
continue;
}
}
@@ -111,7 +111,7 @@ bool cmCursesStringWidget::HandleInput(int& key, cmCursesMainForm* fm,
return false;
}
// 10 == enter
- if (key == 10 || key == KEY_ENTER)
+ if (key == 10 || key == KEY_ENTER)
{
this->OnReturn(fm, w);
}
@@ -121,7 +121,7 @@ bool cmCursesStringWidget::HandleInput(int& key, cmCursesMainForm* fm,
key == KEY_PPAGE || key == ctrl('u'))
{
this->InEdit = false;
- delete[] this->OriginalString;
+ delete[] this->OriginalString;
// trick to force forms to update the field buffer
form_driver(form, REQ_NEXT_FIELD);
form_driver(form, REQ_PREV_FIELD);
@@ -136,8 +136,8 @@ bool cmCursesStringWidget::HandleInput(int& key, cmCursesMainForm* fm,
fm->PrintKeys();
this->SetString(this->OriginalString);
delete[] this->OriginalString;
- touchwin(w);
- wrefresh(w);
+ touchwin(w);
+ wrefresh(w);
return true;
}
}
@@ -165,7 +165,7 @@ bool cmCursesStringWidget::HandleInput(int& key, cmCursesMainForm* fm,
{
form_driver(form, REQ_END_FIELD);
}
- else if ( key == 127 ||
+ else if ( key == 127 ||
key == KEY_BACKSPACE )
{
if ( form->curcol > 0 )
@@ -186,10 +186,10 @@ bool cmCursesStringWidget::HandleInput(int& key, cmCursesMainForm* fm,
}
if ( !this->Done )
{
- touchwin(w);
- wrefresh(w);
-
- key=getch();
+ touchwin(w);
+ wrefresh(w);
+
+ key=getch();
}
}
return true;
@@ -214,7 +214,7 @@ bool cmCursesStringWidget::PrintKeys()
{
int x,y;
getmaxyx(stdscr, y, x);
- if ( x < cmCursesMainForm::MIN_WIDTH ||
+ if ( x < cmCursesMainForm::MIN_WIDTH ||
y < cmCursesMainForm::MIN_HEIGHT )
{
return false;
diff --git a/Source/CursesDialog/cmCursesStringWidget.h b/Source/CursesDialog/cmCursesStringWidget.h
index cd54f24..e939049 100644
--- a/Source/CursesDialog/cmCursesStringWidget.h
+++ b/Source/CursesDialog/cmCursesStringWidget.h
@@ -26,7 +26,7 @@ class cmCursesStringWidget : public cmCursesWidget
{
public:
cmCursesStringWidget(int width, int height, int left, int top);
-
+
/**
* Handle user input. Called by the container of this widget
* when this widget has focus. Returns true if the input was
diff --git a/Source/CursesDialog/cmCursesWidget.h b/Source/CursesDialog/cmCursesWidget.h
index ee36af6..952c67a 100644
--- a/Source/CursesDialog/cmCursesWidget.h
+++ b/Source/CursesDialog/cmCursesWidget.h
@@ -22,7 +22,7 @@ class cmCursesWidget
public:
cmCursesWidget(int width, int height, int left, int top);
virtual ~cmCursesWidget();
-
+
/**
* Handle user input. Called by the container of this widget
* when this widget has focus. Returns true if the input was
diff --git a/Source/QtDialog/CMakeSetup.cxx b/Source/QtDialog/CMakeSetup.cxx
index c942bc4..01893f5 100644
--- a/Source/QtDialog/CMakeSetup.cxx
+++ b/Source/QtDialog/CMakeSetup.cxx
@@ -99,15 +99,15 @@ int main(int argc, char** argv)
}
QApplication app(argc, argv);
-
+
// clean out standard Qt paths for plugins, which we don't use anyway
// when creating Mac bundles, it potentially causes problems
foreach(QString p, QApplication::libraryPaths())
{
QApplication::removeLibraryPath(p);
}
-
- // if arg for install
+
+ // if arg for install
for(int i =0; i < argc; i++)
{
if(strcmp(argv[i], "--mac-install") == 0)
@@ -117,7 +117,7 @@ int main(int argc, char** argv)
return 0;
}
}
- // tell the cmake library where cmake is
+ // tell the cmake library where cmake is
QDir cmExecDir(QApplication::applicationDirPath());
#if defined(Q_OS_MAC)
cmExecDir.cd("../../../");
@@ -131,7 +131,7 @@ int main(int argc, char** argv)
QString transfile = QString("cmake_%1").arg(QLocale::system().name());
translator.load(transfile, translationsDir.path());
app.installTranslator(&translator);
-
+
// app setup
app.setApplicationName("CMakeSetup");
app.setOrganizationName("Kitware");
@@ -139,16 +139,16 @@ int main(int argc, char** argv)
appIcon.addFile(":/Icons/CMakeSetup32.png");
appIcon.addFile(":/Icons/CMakeSetup128.png");
app.setWindowIcon(appIcon);
-
+
CMakeSetupDialog dialog;
dialog.show();
-
+
cmsys::CommandLineArguments arg;
arg.Initialize(argc, argv);
std::string binaryDirectory;
std::string sourceDirectory;
typedef cmsys::CommandLineArguments argT;
- arg.AddArgument("-B", argT::CONCAT_ARGUMENT,
+ arg.AddArgument("-B", argT::CONCAT_ARGUMENT,
&binaryDirectory, "Binary Directory");
arg.AddArgument("-H", argT::CONCAT_ARGUMENT,
&sourceDirectory, "Source Directory");
@@ -199,7 +199,7 @@ int main(int argc, char** argv)
}
}
}
-
+
return app.exec();
}
diff --git a/Source/QtDialog/Compilers.h b/Source/QtDialog/Compilers.h
index e9c90a5..3f7b834 100644
--- a/Source/QtDialog/Compilers.h
+++ b/Source/QtDialog/Compilers.h
@@ -10,7 +10,7 @@ class Compilers : public QWidget, public Ui::Compilers
{
Q_OBJECT
public:
- Compilers(QWidget* p=NULL) :
+ Compilers(QWidget* p=NULL) :
QWidget(p)
{
this->setupUi(this);
diff --git a/Source/QtDialog/FirstConfigure.cxx b/Source/QtDialog/FirstConfigure.cxx
index 2a79877..6de9f00 100644
--- a/Source/QtDialog/FirstConfigure.cxx
+++ b/Source/QtDialog/FirstConfigure.cxx
@@ -25,7 +25,7 @@ StartCompilerSetup::StartCompilerSetup(QWidget* p)
l->addWidget(this->CompilerSetupOptions[1]);
l->addWidget(this->CompilerSetupOptions[2]);
l->addWidget(this->CompilerSetupOptions[3]);
-
+
this->CompilerSetupOptions[0]->setChecked(true);
QObject::connect(this->CompilerSetupOptions[0], SIGNAL(toggled(bool)),
@@ -47,7 +47,7 @@ void StartCompilerSetup::setGenerators(const QStringList& gens)
this->GeneratorOptions->clear();
this->GeneratorOptions->addItems(gens);
};
-
+
void StartCompilerSetup::setCurrentGenerator(const QString& gen)
{
int idx = this->GeneratorOptions->findText(gen);
@@ -237,7 +237,7 @@ void CrossCompilerSetup::setProcessor(const QString& t)
{
this->systemProcessor->setText(t);
}
-
+
QString CrossCompilerSetup::getFindRoot() const
{
return this->crossFindRoot->text();
@@ -313,10 +313,10 @@ FirstConfigure::FirstConfigure()
this->mNativeCompilerSetupPage = new NativeCompilerSetup(this);
this->setPage(NativeSetup, this->mNativeCompilerSetupPage);
-
+
this->mCrossCompilerSetupPage = new CrossCompilerSetup(this);
this->setPage(CrossSetup, this->mCrossCompilerSetupPage);
-
+
this->mToolchainCompilerSetupPage = new ToolchainCompilerSetup(this);
this->setPage(ToolchainSetup, this->mToolchainCompilerSetupPage);
}
@@ -370,14 +370,14 @@ void FirstConfigure::loadFromSettings()
void FirstConfigure::saveToSettings()
{
QSettings settings;
-
+
// save generator
settings.beginGroup("Settings/StartPath");
QString lastGen = this->mStartCompilerSetupPage->getGenerator();
settings.setValue("LastGenerator", lastGen);
settings.endGroup();
- // save compiler setup
+ // save compiler setup
settings.beginGroup("Settings/Compiler");
settings.setValue("CCompiler", this->mNativeCompilerSetupPage->getCCompiler());
settings.setValue("CXXCompiler", this->mNativeCompilerSetupPage->getCXXCompiler());
@@ -419,7 +419,7 @@ bool FirstConfigure::crossCompilerToolChainFile() const
{
return this->mStartCompilerSetupPage->crossCompilerToolChainFile();
}
-
+
QString FirstConfigure::getCrossCompilerToolChainFile() const
{
return this->mToolchainCompilerSetupPage->toolchainFile();
diff --git a/Source/QtDialog/FirstConfigure.h b/Source/QtDialog/FirstConfigure.h
index f4e368b..be390b0 100644
--- a/Source/QtDialog/FirstConfigure.h
+++ b/Source/QtDialog/FirstConfigure.h
@@ -30,14 +30,14 @@ class StartCompilerSetup : public QWizardPage
void setGenerators(const QStringList& gens);
void setCurrentGenerator(const QString& gen);
QString getGenerator() const;
-
+
bool defaultSetup() const;
bool compilerSetup() const;
bool crossCompilerSetup() const;
bool crossCompilerToolChainFile() const;
int nextId() const;
-
+
signals:
void selectionChanged();
@@ -56,7 +56,7 @@ class NativeCompilerSetup : public QWizardPage, protected Ui::Compilers
public:
NativeCompilerSetup(QWidget* p);
~NativeCompilerSetup();
-
+
QString getCCompiler() const;
void setCCompiler(const QString&);
@@ -65,7 +65,7 @@ class NativeCompilerSetup : public QWizardPage, protected Ui::Compilers
QString getFortranCompiler() const;
void setFortranCompiler(const QString&);
-
+
int nextId() const { return -1; }
};
@@ -76,13 +76,13 @@ class CrossCompilerSetup : public QWizardPage, protected Ui::CrossCompiler
public:
CrossCompilerSetup(QWidget* p);
~CrossCompilerSetup();
-
+
QString getSystem() const;
void setSystem(const QString&);
-
+
QString getVersion() const;
void setVersion(const QString&);
-
+
QString getProcessor() const;
void setProcessor(const QString&);
@@ -94,7 +94,7 @@ class CrossCompilerSetup : public QWizardPage, protected Ui::CrossCompiler
QString getFortranCompiler() const;
void setFortranCompiler(const QString&);
-
+
QString getFindRoot() const;
void setFindRoot(const QString&);
@@ -104,14 +104,14 @@ class CrossCompilerSetup : public QWizardPage, protected Ui::CrossCompiler
ONLY,
NEVER
};
-
+
int getProgramMode() const;
void setProgramMode(int);
int getLibraryMode() const;
void setLibraryMode(int);
int getIncludeMode() const;
void setIncludeMode(int);
-
+
int nextId() const { return -1; }
};
@@ -127,7 +127,7 @@ class ToolchainCompilerSetup : public QWizardPage
void setToolchainFile(const QString&);
int nextId() const { return -1; }
-
+
protected:
QCMakeFilePathEditor* ToolchainFile;
};
@@ -151,7 +151,7 @@ public:
QString getCCompiler() const;
QString getCXXCompiler() const;
QString getFortranCompiler() const;
-
+
QString getSystemName() const;
QString getSystemVersion() const;
QString getSystemProcessor() const;
@@ -159,7 +159,7 @@ public:
QString getCrossProgramMode() const;
QString getCrossLibraryMode() const;
QString getCrossIncludeMode() const;
-
+
QString getCrossCompilerToolChainFile() const;
void loadFromSettings();
diff --git a/Source/QtDialog/QCMake.cxx b/Source/QtDialog/QCMake.cxx
index 8554ff8..a2b1567 100644
--- a/Source/QtDialog/QCMake.cxx
+++ b/Source/QtDialog/QCMake.cxx
@@ -32,9 +32,9 @@ QCMake::QCMake(QObject* p)
this->WarnUnusedMode = false;
qRegisterMetaType<QCMakeProperty>();
qRegisterMetaType<QCMakePropertyList>();
-
+
QDir execDir(QCoreApplication::applicationDirPath());
-
+
#if defined(Q_OS_MAC)
if(execDir.exists("../bin/cmake"))
{
@@ -45,7 +45,7 @@ QCMake::QCMake(QObject* p)
execDir.cd("../../../"); // path to cmake in build directory (need to fix for deployment)
}
#endif
-
+
QString cmakeCommand = QString("cmake")+QString::fromLocal8Bit(cmSystemTools::GetExecutableExtension());
cmakeCommand = execDir.filePath(cmakeCommand);
@@ -58,7 +58,7 @@ QCMake::QCMake(QObject* p)
this->CMakeInstance->SetCMakeCommand(cmakeCommand.toLocal8Bit().data());
#if defined(Q_OS_MAC)
this->CMakeInstance->SetCMakeEditCommand("cmake-gui.app/Contents/MacOS/cmake-gui");
-#else
+#else
this->CMakeInstance->SetCMakeEditCommand("cmake-gui");
#endif
this->CMakeInstance->SetProgressCallback(QCMake::progressCallback, this);
@@ -96,7 +96,7 @@ void QCMake::loadCache(const QString& dir)
void QCMake::setSourceDirectory(const QString& _dir)
{
- QString dir =
+ QString dir =
QString::fromLocal8Bit(cmSystemTools::GetActualCaseForPath(_dir.toLocal8Bit().data()).c_str());
if(this->SourceDirectory != dir)
{
@@ -107,7 +107,7 @@ void QCMake::setSourceDirectory(const QString& _dir)
void QCMake::setBinaryDirectory(const QString& _dir)
{
- QString dir =
+ QString dir =
QString::fromLocal8Bit(cmSystemTools::GetActualCaseForPath(_dir.toLocal8Bit().data()).c_str());
if(this->BinaryDirectory != dir)
{
@@ -126,7 +126,7 @@ void QCMake::setBinaryDirectory(const QString& _dir)
"Please check the permissions of the directory you are trying to run CMake on.");
}
}
-
+
QCMakePropertyList props = this->properties();
emit this->propertiesChanged(props);
cmCacheManager::CacheIterator itm = cachem->NewIterator();
@@ -202,7 +202,7 @@ void QCMake::generate()
emit this->generateDone(err);
}
-
+
void QCMake::setProperties(const QCMakePropertyList& newProps)
{
QCMakePropertyList props = newProps;
@@ -251,7 +251,7 @@ void QCMake::setProperties(const QCMakePropertyList& newProps)
cachem->RemoveCacheEntry(s.toLocal8Bit().data());
}
-
+
// add some new properites
foreach(QCMakeProperty s, props)
{
@@ -286,7 +286,7 @@ void QCMake::setProperties(const QCMakePropertyList& newProps)
cmCacheManager::FILEPATH);
}
}
-
+
cachem->SaveCache(this->BinaryDirectory.toLocal8Bit().data());
}
@@ -339,7 +339,7 @@ QCMakePropertyList QCMake::properties() const
return ret;
}
-
+
void QCMake::interrupt()
{
this->InterruptFlag.ref();
@@ -416,7 +416,7 @@ void QCMake::reloadCache()
props = this->properties();
emit this->propertiesChanged(props);
}
-
+
void QCMake::setDebugOutput(bool flag)
{
if(flag != this->CMakeInstance->GetDebugOutput())
diff --git a/Source/QtDialog/QCMake.h b/Source/QtDialog/QCMake.h
index 0d68586..93ac8ab 100644
--- a/Source/QtDialog/QCMake.h
+++ b/Source/QtDialog/QCMake.h
@@ -38,12 +38,12 @@ struct QCMakeProperty
QString Help;
PropertyType Type;
bool Advanced;
- bool operator==(const QCMakeProperty& other) const
- {
+ bool operator==(const QCMakeProperty& other) const
+ {
return this->Key == other.Key;
}
- bool operator<(const QCMakeProperty& other) const
- {
+ bool operator<(const QCMakeProperty& other) const
+ {
return this->Key < other.Key;
}
};
@@ -56,7 +56,7 @@ Q_DECLARE_METATYPE(QCMakeProperty)
Q_DECLARE_METATYPE(QCMakePropertyList)
/// Qt API for CMake library.
-/// Wrapper like class allows for easier integration with
+/// Wrapper like class allows for easier integration with
/// Qt features such as, signal/slot connections, multi-threading, etc..
class QCMake : public QObject
{
@@ -136,7 +136,7 @@ protected:
static bool interruptCallback(void*);
static void progressCallback(const char* msg, float percent, void* cd);
- static void errorCallback(const char* msg, const char* title,
+ static void errorCallback(const char* msg, const char* title,
bool&, void* cd);
bool SuppressDevWarnings;
bool WarnUninitializedMode;
diff --git a/Source/QtDialog/QCMakeCacheView.cxx b/Source/QtDialog/QCMakeCacheView.cxx
index 72e9b24..1d21d42 100644
--- a/Source/QtDialog/QCMakeCacheView.cxx
+++ b/Source/QtDialog/QCMakeCacheView.cxx
@@ -64,7 +64,7 @@ protected:
return true;
}
}
-
+
return false;
}
};
@@ -73,11 +73,11 @@ protected:
class QCMakeAdvancedFilter : public QSortFilterProxyModel
{
public:
- QCMakeAdvancedFilter(QObject* o)
+ QCMakeAdvancedFilter(QObject* o)
: QSortFilterProxyModel(o), ShowAdvanced(false) {}
- void setShowAdvanced(bool f)
- {
+ void setShowAdvanced(bool f)
+ {
this->ShowAdvanced = f;
this->invalidate();
}
@@ -102,7 +102,7 @@ protected:
}
return false;
}
-
+
// check children
int num = m->rowCount(idx);
for(int i=0; i<num; i++)
@@ -134,9 +134,9 @@ QCMakeCacheView::QCMakeCacheView(QWidget* p)
// our delegate for creating our editors
QCMakeCacheModelDelegate* delegate = new QCMakeCacheModelDelegate(this);
this->setItemDelegate(delegate);
-
+
this->setUniformRowHeights(true);
-
+
this->setEditTriggers(QAbstractItemView::AllEditTriggers);
// tab, backtab doesn't step through items
@@ -153,13 +153,13 @@ bool QCMakeCacheView::event(QEvent* e)
}
return QTreeView::event(e);
}
-
+
QCMakeCacheModel* QCMakeCacheView::cacheModel() const
{
return this->CacheModel;
}
-
-QModelIndex QCMakeCacheView::moveCursor(CursorAction act,
+
+QModelIndex QCMakeCacheView::moveCursor(CursorAction act,
Qt::KeyboardModifiers mod)
{
// want home/end to go to begin/end of rows, not columns
@@ -173,7 +173,7 @@ QModelIndex QCMakeCacheView::moveCursor(CursorAction act,
}
return QTreeView::moveCursor(act, mod);
}
-
+
void QCMakeCacheView::setShowAdvanced(bool s)
{
#if QT_VERSION >= 040300
@@ -224,7 +224,7 @@ void QCMakeCacheModel::clear()
{
this->QStandardItemModel::clear();
this->NewPropertyCount = 0;
-
+
QStringList labels;
labels << tr("Name") << tr("Value");
this->setHorizontalHeaderLabels(labels);
@@ -281,7 +281,7 @@ void QCMakeCacheModel::setProperties(const QCMakePropertyList& props)
this->breakProperties(newProps2, newPropsTree2);
QStandardItem* root = this->invisibleRootItem();
-
+
foreach(QString key, newPropsTree.keys())
{
QCMakePropertyList props2 = newPropsTree[key];
@@ -308,12 +308,12 @@ void QCMakeCacheModel::setProperties(const QCMakePropertyList& props)
this->setPropertyData(this->indexFromItem(items[0]), prop, true);
}
}
-
+
foreach(QString key, newPropsTree2.keys())
{
QCMakePropertyList props2 = newPropsTree2[key];
- QStandardItem* parentItem =
+ QStandardItem* parentItem =
new QStandardItem(key.isEmpty() ? tr("Ungrouped Entries") : key);
root->appendRow(parentItem);
parentItem->setData(1, GroupRole);
@@ -330,7 +330,7 @@ void QCMakeCacheModel::setProperties(const QCMakePropertyList& props)
}
}
}
-
+
this->blockSignals(b);
this->reset();
}
@@ -361,7 +361,7 @@ void QCMakeCacheModel::setViewType(QCMakeCacheModel::ViewType t)
this->reset();
}
-void QCMakeCacheModel::setPropertyData(const QModelIndex& idx1,
+void QCMakeCacheModel::setPropertyData(const QModelIndex& idx1,
const QCMakeProperty& prop, bool isNew)
{
QModelIndex idx2 = idx1.sibling(idx1.row(), 1);
@@ -370,7 +370,7 @@ void QCMakeCacheModel::setPropertyData(const QModelIndex& idx1,
this->setData(idx1, prop.Help, QCMakeCacheModel::HelpRole);
this->setData(idx1, prop.Type, QCMakeCacheModel::TypeRole);
this->setData(idx1, prop.Advanced, QCMakeCacheModel::AdvancedRole);
-
+
if(prop.Type == QCMakeProperty::BOOL)
{
int check = prop.Value.toBool() ? Qt::Checked : Qt::Unchecked;
@@ -394,7 +394,7 @@ void QCMakeCacheModel::setPropertyData(const QModelIndex& idx1,
}
}
-void QCMakeCacheModel::getPropertyData(const QModelIndex& idx1,
+void QCMakeCacheModel::getPropertyData(const QModelIndex& idx1,
QCMakeProperty& prop) const
{
QModelIndex idx2 = idx1.sibling(idx1.row(), 1);
@@ -457,7 +457,7 @@ void QCMakeCacheModel::breakProperties(const QSet<QCMakeProperty>& props,
}
result = tmp;
}
-
+
QCMakePropertyList QCMakeCacheModel::properties() const
{
QCMakePropertyList props;
@@ -488,7 +488,7 @@ QCMakePropertyList QCMakeCacheModel::properties() const
this->getPropertyData(idx, prop);
props.append(prop);
}
-
+
// go to the next in the tree
while(!idxs.isEmpty() && !idxs.last().sibling(idxs.last().row()+1, 0).isValid())
{
@@ -503,7 +503,7 @@ QCMakePropertyList QCMakeCacheModel::properties() const
return props;
}
-
+
bool QCMakeCacheModel::insertProperty(QCMakeProperty::PropertyType t,
const QString& name, const QString& description,
const QVariant& value, bool advanced)
@@ -554,7 +554,7 @@ Qt::ItemFlags QCMakeCacheModel::flags (const QModelIndex& idx) const
QModelIndex QCMakeCacheModel::buddy(const QModelIndex& idx) const
{
- if(!this->hasChildren(idx) &&
+ if(!this->hasChildren(idx) &&
this->data(idx, TypeRole).toInt() != QCMakeProperty::BOOL)
{
return this->index(idx.row(), 1, idx.parent());
@@ -572,7 +572,7 @@ void QCMakeCacheModelDelegate::setFileDialogFlag(bool f)
this->FileDialogFlag = f;
}
-QWidget* QCMakeCacheModelDelegate::createEditor(QWidget* p,
+QWidget* QCMakeCacheModelDelegate::createEditor(QWidget* p,
const QStyleOptionViewItem&, const QModelIndex& idx) const
{
QModelIndex var = idx.sibling(idx.row(), 0);
@@ -584,7 +584,7 @@ QWidget* QCMakeCacheModelDelegate::createEditor(QWidget* p,
else if(type == QCMakeProperty::PATH)
{
QCMakePathEditor* editor =
- new QCMakePathEditor(p,
+ new QCMakePathEditor(p,
var.data(Qt::DisplayRole).toString());
QObject::connect(editor, SIGNAL(fileDialogExists(bool)), this,
SLOT(setFileDialogFlag(bool)));
@@ -593,7 +593,7 @@ QWidget* QCMakeCacheModelDelegate::createEditor(QWidget* p,
else if(type == QCMakeProperty::FILEPATH)
{
QCMakeFilePathEditor* editor =
- new QCMakeFilePathEditor(p,
+ new QCMakeFilePathEditor(p,
var.data(Qt::DisplayRole).toString());
QObject::connect(editor, SIGNAL(fileDialogExists(bool)), this,
SLOT(setFileDialogFlag(bool)));
@@ -602,7 +602,7 @@ QWidget* QCMakeCacheModelDelegate::createEditor(QWidget* p,
else if(type == QCMakeProperty::STRING &&
var.data(QCMakeCacheModel::StringsRole).isValid())
{
- QCMakeComboBox* editor =
+ QCMakeComboBox* editor =
new QCMakeComboBox(p, var.data(QCMakeCacheModel::StringsRole).toStringList());
editor->setFrame(false);
return editor;
@@ -613,7 +613,7 @@ QWidget* QCMakeCacheModelDelegate::createEditor(QWidget* p,
return editor;
}
-bool QCMakeCacheModelDelegate::editorEvent(QEvent* e, QAbstractItemModel* model,
+bool QCMakeCacheModelDelegate::editorEvent(QEvent* e, QAbstractItemModel* model,
const QStyleOptionViewItem& option, const QModelIndex& index)
{
Qt::ItemFlags flags = model->flags(index);
@@ -637,7 +637,7 @@ bool QCMakeCacheModelDelegate::editorEvent(QEvent* e, QAbstractItemModel* model,
{
return true;
}
- }
+ }
else if (e->type() == QEvent::KeyPress)
{
if(static_cast<QKeyEvent*>(e)->key() != Qt::Key_Space &&
@@ -645,8 +645,8 @@ bool QCMakeCacheModelDelegate::editorEvent(QEvent* e, QAbstractItemModel* model,
{
return false;
}
- }
- else
+ }
+ else
{
return false;
}
@@ -660,7 +660,7 @@ bool QCMakeCacheModelDelegate::editorEvent(QEvent* e, QAbstractItemModel* model,
}
return success;
}
-
+
// Issue 205903 fixed in Qt 4.5.0.
// Can remove this function and FileDialogFlag when minimum Qt version is 4.5
bool QCMakeCacheModelDelegate::eventFilter(QObject* object, QEvent* evt)
@@ -682,7 +682,7 @@ void QCMakeCacheModelDelegate::setModelData(QWidget* editor,
QItemDelegate::setModelData(editor, model, index);
const_cast<QCMakeCacheModelDelegate*>(this)->recordChange(model, index);
}
-
+
QSize QCMakeCacheModelDelegate::sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const
{
QSize sz = QItemDelegate::sizeHint(option, index);
@@ -695,7 +695,7 @@ QSize QCMakeCacheModelDelegate::sizeHint(const QStyleOptionViewItem& option, con
return sz;
}
-
+
QSet<QCMakeProperty> QCMakeCacheModelDelegate::changes() const
{
return mChanges;
@@ -721,7 +721,7 @@ void QCMakeCacheModelDelegate::recordChange(QAbstractItemModel* model, const QMo
QCMakeProperty prop;
idx = idx.sibling(idx.row(), 0);
cache_model->getPropertyData(idx, prop);
-
+
// clean out an old one
QSet<QCMakeProperty>::iterator iter = mChanges.find(prop);
if(iter != mChanges.end())
diff --git a/Source/QtDialog/QCMakeCacheView.h b/Source/QtDialog/QCMakeCacheView.h
index 0a628b9..41f0bd8 100644
--- a/Source/QtDialog/QCMakeCacheView.h
+++ b/Source/QtDialog/QCMakeCacheView.h
@@ -33,7 +33,7 @@ public:
// retrieve the QCMakeCacheModel storing all the pointers
// this isn't necessarily the model one would get from model()
QCMakeCacheModel* cacheModel() const;
-
+
// get whether to show advanced entries
bool showAdvanced() const;
@@ -65,7 +65,7 @@ public:
// roles used to retrieve extra data such has help strings, types of
// properties, and the advanced flag
enum { HelpRole = Qt::ToolTipRole,
- TypeRole = Qt::UserRole,
+ TypeRole = Qt::UserRole,
AdvancedRole,
StringsRole,
GroupRole
@@ -102,7 +102,7 @@ public slots:
public:
// get the properties
QCMakePropertyList properties() const;
-
+
// editing enabled
bool editEnabled() const;
@@ -112,7 +112,7 @@ public:
// return flags (overloaded to modify flag based on EditEnabled flag)
Qt::ItemFlags flags (const QModelIndex& index) const;
QModelIndex buddy(const QModelIndex& idx) const;
-
+
// get the data in the model for this property
void getPropertyData(const QModelIndex& idx1,
QCMakeProperty& prop) const;
@@ -124,20 +124,20 @@ protected:
ViewType View;
// set the data in the model for this property
- void setPropertyData(const QModelIndex& idx1,
+ void setPropertyData(const QModelIndex& idx1,
const QCMakeProperty& p, bool isNew);
// breaks up he property list into groups
// where each group has the same prefix up to the first underscore
static void breakProperties(const QSet<QCMakeProperty>& props,
QMap<QString, QCMakePropertyList>& result);
-
+
// gets the prefix of a string up to the first _
static QString prefix(const QString& s);
};
-/// Qt delegate class for interaction (or other customization)
+/// Qt delegate class for interaction (or other customization)
/// with cache properties
class QCMakeCacheModelDelegate : public QItemDelegate
{
@@ -145,9 +145,9 @@ class QCMakeCacheModelDelegate : public QItemDelegate
public:
QCMakeCacheModelDelegate(QObject* p);
/// create our own editors for cache properties
- QWidget* createEditor(QWidget* parent, const QStyleOptionViewItem& option,
+ QWidget* createEditor(QWidget* parent, const QStyleOptionViewItem& option,
const QModelIndex& index ) const;
- bool editorEvent (QEvent* event, QAbstractItemModel* model,
+ bool editorEvent (QEvent* event, QAbstractItemModel* model,
const QStyleOptionViewItem& option, const QModelIndex& index);
bool eventFilter(QObject* object, QEvent* event);
void setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index ) const;
diff --git a/Source/QtDialog/QCMakeWidgets.cxx b/Source/QtDialog/QCMakeWidgets.cxx
index 144e1f3..a0c5e17 100644
--- a/Source/QtDialog/QCMakeWidgets.cxx
+++ b/Source/QtDialog/QCMakeWidgets.cxx
@@ -69,7 +69,7 @@ void QCMakeFilePathEditor::chooseFile()
this->fileDialogExists(true);
path = QFileDialog::getOpenFileName(this, title, info.absolutePath());
this->fileDialogExists(false);
-
+
if(!path.isEmpty())
{
this->setText(QDir::fromNativeSeparators(path));
diff --git a/Source/QtDialog/QMacInstallDialog.cxx b/Source/QtDialog/QMacInstallDialog.cxx
index 6eb053b..8b8c531 100644
--- a/Source/QtDialog/QMacInstallDialog.cxx
+++ b/Source/QtDialog/QMacInstallDialog.cxx
@@ -15,11 +15,11 @@ QMacInstallDialog::QMacInstallDialog(QWidget*w)
{
this->Internals = new QMacInstallDialogInternals;
this->Internals->setupUi(this);
- QObject::connect(this->Internals->choosePathButton, SIGNAL(pressed()),
+ QObject::connect(this->Internals->choosePathButton, SIGNAL(pressed()),
this, SLOT(ShowBrowser()));
- QObject::connect(this->Internals->skipInstallButton, SIGNAL(pressed()),
+ QObject::connect(this->Internals->skipInstallButton, SIGNAL(pressed()),
this, SLOT(SkipInstall()));
- QObject::connect(this->Internals->doInstallButton, SIGNAL(pressed()),
+ QObject::connect(this->Internals->doInstallButton, SIGNAL(pressed()),
this, SLOT(DoInstall()));
this->Internals->InstallPrefix->setText("/usr/bin/");
@@ -31,7 +31,7 @@ QMacInstallDialog::~QMacInstallDialog()
}
void QMacInstallDialog::DoInstall()
-{
+{
QDir installDir(this->Internals->InstallPrefix->text());
QString installTo = installDir.path();
if(!cmSystemTools::FileExists(installTo.toLocal8Bit().data()))
@@ -42,7 +42,7 @@ void QMacInstallDialog::DoInstall()
message += installDir.path();
QString title = tr("Create Directory");
QMessageBox::StandardButton btn;
- btn = QMessageBox::information(this, title, message,
+ btn = QMessageBox::information(this, title, message,
QMessageBox::Yes | QMessageBox::No);
if(btn == QMessageBox::Yes)
{
@@ -52,7 +52,7 @@ void QMacInstallDialog::DoInstall()
QDir cmExecDir(QApplication::applicationDirPath());
cmExecDir.cd("../bin");
QFileInfoList list = cmExecDir.entryInfoList();
- for (int i = 0; i < list.size(); ++i)
+ for (int i = 0; i < list.size(); ++i)
{
QFileInfo fileInfo = list.at(i);
QString filename = fileInfo.fileName();
@@ -75,7 +75,7 @@ void QMacInstallDialog::DoInstall()
message += newName;
QString title = tr("Error Removing file");
QMessageBox::StandardButton btn =
- QMessageBox::critical(this, title, message,
+ QMessageBox::critical(this, title, message,
QMessageBox::Ok|QMessageBox::Abort);
if(btn == QMessageBox::Abort)
{
@@ -93,7 +93,7 @@ void QMacInstallDialog::DoInstall()
message += newName;
QString title = tr("Error Creating Symlink");
QMessageBox::StandardButton btn =
- QMessageBox::critical(this, title, message,
+ QMessageBox::critical(this, title, message,
QMessageBox::Ok|QMessageBox::Abort);
if(btn == QMessageBox::Abort)
{
@@ -112,7 +112,7 @@ void QMacInstallDialog::SkipInstall()
void QMacInstallDialog::ShowBrowser()
{
- QString dir = QFileDialog::getExistingDirectory(this,
+ QString dir = QFileDialog::getExistingDirectory(this,
tr("Enter Install Prefix"), this->Internals->InstallPrefix->text());
if(!dir.isEmpty())
{
diff --git a/Source/QtDialog/QtDialogCPack.cmake.in b/Source/QtDialog/QtDialogCPack.cmake.in
index 701991b..e73e23f 100644
--- a/Source/QtDialog/QtDialogCPack.cmake.in
+++ b/Source/QtDialog/QtDialogCPack.cmake.in
@@ -2,7 +2,7 @@ SET(IS_APPLE @APPLE@)
SET(CMAKE_PACKAGE_QTGUI @CMAKE_PACKAGE_QTGUI@)
IF(CMAKE_PACKAGE_QTGUI)
- SET(CPACK_PACKAGE_EXECUTABLES "cmake-gui" "CMake (cmake-gui)" ${CPACK_PACKAGE_EXECUTABLES})
+ SET(CPACK_PACKAGE_EXECUTABLES "cmake-gui" "CMake (cmake-gui)" ${CPACK_PACKAGE_EXECUTABLES})
SET(CPACK_CREATE_DESKTOP_LINKS "cmake-gui" ${CPACK_CREATE_DESKTOP_LINKS})
IF(IS_APPLE)
# for apple install we set the install prefix to
diff --git a/Source/cmAddCustomCommandCommand.h b/Source/cmAddCustomCommandCommand.h
index 1f770ed..c5252b7 100644
--- a/Source/cmAddCustomCommandCommand.h
+++ b/Source/cmAddCustomCommandCommand.h
@@ -16,7 +16,7 @@
#include "cmDocumentGeneratorExpressions.h"
/** \class cmAddCustomCommandCommand
- * \brief
+ * \brief
*
* cmAddCustomCommandCommand defines a new command (rule) that can
* be executed within the build process
@@ -29,7 +29,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmAddCustomCommandCommand;
}
@@ -45,7 +45,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "add_custom_command";}
-
+
/**
* Succinct documentation.
*/
@@ -53,7 +53,7 @@ public:
{
return "Add a custom build rule to the generated build system.";
}
-
+
/**
* More documentation.
*/
@@ -177,7 +177,7 @@ public:
"is recompiled.\n"
;
}
-
+
cmTypeMacro(cmAddCustomCommandCommand, cmCommand);
protected:
bool CheckOutputs(const std::vector<std::string>& outputs);
diff --git a/Source/cmAddCustomTargetCommand.h b/Source/cmAddCustomTargetCommand.h
index 50bffef..d4ed450 100644
--- a/Source/cmAddCustomTargetCommand.h
+++ b/Source/cmAddCustomTargetCommand.h
@@ -27,7 +27,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmAddCustomTargetCommand;
}
@@ -38,13 +38,13 @@ public:
*/
virtual bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus &status);
-
+
/**
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const
{return "add_custom_target";}
-
+
/**
* Succinct documentation.
*/
@@ -52,7 +52,7 @@ public:
{
return "Add a target with no output so it will always be built.";
}
-
+
/**
* More documentation.
*/
@@ -101,7 +101,7 @@ public:
"convenience in editing even if they have not build rules."
;
}
-
+
cmTypeMacro(cmAddCustomTargetCommand, cmCommand);
};
diff --git a/Source/cmAddDependenciesCommand.h b/Source/cmAddDependenciesCommand.h
index 14a7741..ed80067 100644
--- a/Source/cmAddDependenciesCommand.h
+++ b/Source/cmAddDependenciesCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmAddDependenciesCommand;
}
@@ -49,7 +49,7 @@ public:
{
return "Add a dependency between top-level targets.";
}
-
+
/**
* More documentation.
*/
@@ -70,7 +70,7 @@ public:
"SET_SOURCE_FILES_PROPERTIES to add file-level dependencies to object "
"files.";
}
-
+
cmTypeMacro(cmAddDependenciesCommand, cmCommand);
};
diff --git a/Source/cmAddLibraryCommand.h b/Source/cmAddLibraryCommand.h
index b1ae202..b330e68 100644
--- a/Source/cmAddLibraryCommand.h
+++ b/Source/cmAddLibraryCommand.h
@@ -26,7 +26,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmAddLibraryCommand;
}
@@ -50,7 +50,7 @@ public:
{
return "Add a library to the project using the specified source files.";
}
-
+
/**
* More documentation.
*/
@@ -134,7 +134,7 @@ public:
"Object libraries cannot be imported, exported, installed, or linked."
;
}
-
+
cmTypeMacro(cmAddLibraryCommand, cmCommand);
};
diff --git a/Source/cmAddSubDirectoryCommand.cxx b/Source/cmAddSubDirectoryCommand.cxx
index 5fca527..9efeda4 100644
--- a/Source/cmAddSubDirectoryCommand.cxx
+++ b/Source/cmAddSubDirectoryCommand.cxx
@@ -20,11 +20,11 @@ bool cmAddSubDirectoryCommand::InitialPass
this->SetError("called with incorrect number of arguments");
return false;
}
-
+
// store the binpath
std::string srcArg = args[0];
std::string binArg;
-
+
bool excludeFromAll = false;
// process the rest of the arguments looking for optional args
diff --git a/Source/cmAddSubDirectoryCommand.h b/Source/cmAddSubDirectoryCommand.h
index 3d6f51e..fa322b0 100644
--- a/Source/cmAddSubDirectoryCommand.h
+++ b/Source/cmAddSubDirectoryCommand.h
@@ -27,7 +27,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmAddSubDirectoryCommand;
}
@@ -51,7 +51,7 @@ public:
{
return "Add a subdirectory to the build.";
}
-
+
/**
* More documentation.
*/
@@ -90,7 +90,7 @@ public:
"project build system to satisfy the dependency."
;
}
-
+
cmTypeMacro(cmAddSubDirectoryCommand, cmCommand);
};
diff --git a/Source/cmAddTestCommand.h b/Source/cmAddTestCommand.h
index 59f10f6..b11bff9 100644
--- a/Source/cmAddTestCommand.h
+++ b/Source/cmAddTestCommand.h
@@ -26,7 +26,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmAddTestCommand;
}
@@ -50,7 +50,7 @@ public:
{
return "Add a test to the project with the specified arguments.";
}
-
+
/**
* More documentation.
*/
@@ -91,7 +91,7 @@ public:
"executable file produced by target \"myexe\"."
;
}
-
+
cmTypeMacro(cmAddTestCommand, cmCommand);
private:
bool HandleNameMode(std::vector<std::string> const& args);
diff --git a/Source/cmAuxSourceDirectoryCommand.cxx b/Source/cmAuxSourceDirectoryCommand.cxx
index f88be3d..01f64b7 100644
--- a/Source/cmAuxSourceDirectoryCommand.cxx
+++ b/Source/cmAuxSourceDirectoryCommand.cxx
@@ -23,7 +23,7 @@ bool cmAuxSourceDirectoryCommand::InitialPass
this->SetError("called with incorrect number of arguments");
return false;
}
-
+
std::string sourceListValue;
std::string templateDirectory = args[0];
this->Makefile->AddExtraDirectory(templateDirectory.c_str());
@@ -40,12 +40,12 @@ bool cmAuxSourceDirectoryCommand::InitialPass
}
// was the list already populated
- const char *def = this->Makefile->GetDefinition(args[1].c_str());
+ const char *def = this->Makefile->GetDefinition(args[1].c_str());
if (def)
{
sourceListValue = def;
}
-
+
// Load all the files in the directory
cmsys::Directory dir;
if(dir.Load(tdir.c_str()))
@@ -69,7 +69,7 @@ bool cmAuxSourceDirectoryCommand::InitialPass
std::string fullname = templateDirectory;
fullname += "/";
fullname += file;
- // add the file as a class file so
+ // add the file as a class file so
// depends can be done
cmSourceFile* sf =
this->Makefile->GetOrCreateSource(fullname.c_str());
@@ -83,7 +83,7 @@ bool cmAuxSourceDirectoryCommand::InitialPass
}
}
}
- this->Makefile->AddDefinition(args[1].c_str(), sourceListValue.c_str());
+ this->Makefile->AddDefinition(args[1].c_str(), sourceListValue.c_str());
return true;
}
diff --git a/Source/cmAuxSourceDirectoryCommand.h b/Source/cmAuxSourceDirectoryCommand.h
index f059e44..8a70f19 100644
--- a/Source/cmAuxSourceDirectoryCommand.h
+++ b/Source/cmAuxSourceDirectoryCommand.h
@@ -29,7 +29,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmAuxSourceDirectoryCommand;
}
@@ -45,7 +45,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const { return "aux_source_directory";}
-
+
/**
* Succinct documentation.
*/
@@ -53,7 +53,7 @@ public:
{
return "Find all source files in a directory.";
}
-
+
/**
* More documentation.
*/
@@ -77,7 +77,7 @@ public:
"one would have to manually rerun CMake to generate a build system "
"incorporating the new file.";
}
-
+
cmTypeMacro(cmAuxSourceDirectoryCommand, cmCommand);
};
diff --git a/Source/cmBreakCommand.h b/Source/cmBreakCommand.h
index 67ef37e..17f57cf 100644
--- a/Source/cmBreakCommand.h
+++ b/Source/cmBreakCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmBreakCommand;
}
@@ -46,7 +46,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "break";}
-
+
/**
* Succinct documentation.
*/
@@ -54,7 +54,7 @@ public:
{
return "Break from an enclosing foreach or while loop.";
}
-
+
/**
* More documentation.
*/
@@ -64,7 +64,7 @@ public:
" break()\n"
"Breaks from an enclosing foreach loop or while loop";
}
-
+
cmTypeMacro(cmBreakCommand, cmCommand);
};
diff --git a/Source/cmBuildCommand.h b/Source/cmBuildCommand.h
index a333c5d..1bab453 100644
--- a/Source/cmBuildCommand.h
+++ b/Source/cmBuildCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmBuildCommand;
}
diff --git a/Source/cmBuildNameCommand.cxx b/Source/cmBuildNameCommand.cxx
index fa69830..f95a79e 100644
--- a/Source/cmBuildNameCommand.cxx
+++ b/Source/cmBuildNameCommand.cxx
@@ -25,7 +25,7 @@ bool cmBuildNameCommand
const char* cacheValue = this->Makefile->GetDefinition(args[0].c_str());
if(cacheValue)
{
- // do we need to correct the value?
+ // do we need to correct the value?
cmsys::RegularExpression reg("[()/]");
if (reg.find(cacheValue))
{
@@ -41,7 +41,7 @@ bool cmBuildNameCommand
return true;
}
-
+
std::string buildname = "WinNT";
if(this->Makefile->GetDefinition("UNIX"))
{
@@ -67,7 +67,7 @@ bool cmBuildNameCommand
"(", "_");
cmSystemTools::ReplaceString(buildname,
")", "_");
-
+
this->Makefile->AddCacheDefinition(args[0].c_str(),
buildname.c_str(),
"Name of build.",
diff --git a/Source/cmCMakeMinimumRequired.cxx b/Source/cmCMakeMinimumRequired.cxx
index 126934c..49c585f 100644
--- a/Source/cmCMakeMinimumRequired.cxx
+++ b/Source/cmCMakeMinimumRequired.cxx
@@ -120,7 +120,7 @@ bool cmCMakeMinimumRequired
{
this->Makefile->SetPolicyVersion(version_string.c_str());
}
-
+
return true;
}
diff --git a/Source/cmCMakeMinimumRequired.h b/Source/cmCMakeMinimumRequired.h
index d23ce79..acf2829 100644
--- a/Source/cmCMakeMinimumRequired.h
+++ b/Source/cmCMakeMinimumRequired.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmCMakeMinimumRequired;
}
@@ -46,7 +46,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "cmake_minimum_required";}
-
+
/**
* Succinct documentation.
*/
@@ -54,7 +54,7 @@ public:
{
return "Set the minimum required version of cmake for a project.";
}
-
+
/**
* More documentation.
*/
@@ -77,7 +77,7 @@ public:
"It should be specified so CMake versions 2.4 and lower fail with an "
"error instead of just a warning.";
}
-
+
cmTypeMacro(cmCMakeMinimumRequired, cmCommand);
private:
diff --git a/Source/cmCMakePolicyCommand.h b/Source/cmCMakePolicyCommand.h
index 4f1ed36..4f9faa1 100644
--- a/Source/cmCMakePolicyCommand.h
+++ b/Source/cmCMakePolicyCommand.h
@@ -17,8 +17,8 @@
/** \class cmCMakePolicyCommand
* \brief Set how CMake should handle policies
*
- * cmCMakePolicyCommand sets how CMake should deal with backwards
- * compatibility policies.
+ * cmCMakePolicyCommand sets how CMake should deal with backwards
+ * compatibility policies.
*/
class cmCMakePolicyCommand : public cmCommand
{
@@ -26,7 +26,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmCMakePolicyCommand;
}
@@ -47,7 +47,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "cmake_policy";}
-
+
/**
* Succinct documentation.
*/
@@ -55,7 +55,7 @@ public:
{
return "Manage CMake Policy settings.";
}
-
+
/**
* More documentation.
*/
@@ -129,7 +129,7 @@ public:
"closest nested policy stack entry."
;
}
-
+
cmTypeMacro(cmCMakePolicyCommand, cmCommand);
private:
bool HandleSetMode(std::vector<std::string> const& args);
diff --git a/Source/cmCPluginAPI.cxx b/Source/cmCPluginAPI.cxx
index e237913..48ae50e 100644
--- a/Source/cmCPluginAPI.cxx
+++ b/Source/cmCPluginAPI.cxx
@@ -389,7 +389,7 @@ void CCONV cmAddLibrary(void *arg, const char *libname, int shared,
{
srcs2.push_back(srcs[i]);
}
- mf->AddLibrary(libname,
+ mf->AddLibrary(libname,
(shared? cmTarget::SHARED_LIBRARY : cmTarget::STATIC_LIBRARY),
srcs2);
}
@@ -859,13 +859,13 @@ void CCONV cmFree(void *data)
}
void CCONV DefineSourceFileProperty (void *arg, const char *name,
- const char *briefDocs,
+ const char *briefDocs,
const char *longDocs,
int chained)
{
cmMakefile *mf = static_cast<cmMakefile *>(arg);
mf->GetCMakeInstance()->DefineProperty(name,cmProperty::SOURCE_FILE,
- briefDocs, longDocs,
+ briefDocs, longDocs,
chained != 0);
}
diff --git a/Source/cmCPluginAPI.h b/Source/cmCPluginAPI.h
index fd5a4f8..5c832c3 100644
--- a/Source/cmCPluginAPI.h
+++ b/Source/cmCPluginAPI.h
@@ -168,10 +168,10 @@ typedef struct
/* new functions added after 2.4 */
void *(CCONV *CreateNewSourceFile) (void *mf);
void (CCONV *DefineSourceFileProperty) (void *mf, const char *name,
- const char *briefDocs,
+ const char *briefDocs,
const char *longDocs,
int chained);
-
+
/* this is the end of the C function stub API structure */
} cmCAPI;
diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx
index b5687e3..a6d04b7 100644
--- a/Source/cmCTest.cxx
+++ b/Source/cmCTest.cxx
@@ -75,8 +75,8 @@ struct tm* cmCTest::GetNightlyTime(std::string str,
char buf[1024];
// add todays year day and month to the time in str because
// curl_getdate no longer assumes the day is today
- sprintf(buf, "%d%02d%02d %s",
- lctime->tm_year+1900,
+ sprintf(buf, "%d%02d%02d %s",
+ lctime->tm_year+1900,
lctime->tm_mon +1,
lctime->tm_mday,
str.c_str());
@@ -223,7 +223,7 @@ int cmCTest::HTTPRequest(std::string url, HTTPMethod method,
default:
break;
}
-
+
::curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
::curl_easy_setopt(curl, CURLOPT_TIMEOUT, timeout);
::curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1);
@@ -237,7 +237,7 @@ int cmCTest::HTTPRequest(std::string url, HTTPMethod method,
::curl_easy_cleanup(curl);
::curl_global_cleanup();
-
+
return static_cast<int>(res);
}
#endif
@@ -300,7 +300,7 @@ cmCTest::cmCTest()
this->ForceNewCTestProcess = false;
this->TomorrowTag = false;
this->Verbose = false;
-
+
this->Debug = false;
this->ShowLineNumbers = false;
this->Quiet = false;
@@ -760,7 +760,7 @@ bool cmCTest::UpdateCTestConfiguration()
}
else
{
- cmCTestLog(this, HANDLER_VERBOSE_OUTPUT, "Parse Config file:"
+ cmCTestLog(this, HANDLER_VERBOSE_OUTPUT, "Parse Config file:"
<< fileName.c_str() << "\n");
// parse the dart test file
std::ifstream fin(fileName.c_str());
@@ -944,7 +944,7 @@ bool cmCTest::AddIfExists(Part part, const char* file)
//----------------------------------------------------------------------
bool cmCTest::CTestFileExists(const std::string& filename)
{
- std::string testingDir = this->BinaryDir + "/Testing/" +
+ std::string testingDir = this->BinaryDir + "/Testing/" +
this->CurrentTag + "/" + filename;
return cmSystemTools::FileExists(testingDir.c_str());
}
@@ -952,7 +952,7 @@ bool cmCTest::CTestFileExists(const std::string& filename)
//----------------------------------------------------------------------
cmCTestGenericHandler* cmCTest::GetInitializedHandler(const char* handler)
{
- cmCTest::t_TestingHandlers::iterator it =
+ cmCTest::t_TestingHandlers::iterator it =
this->TestingHandlers.find(handler);
if ( it == this->TestingHandlers.end() )
{
@@ -965,7 +965,7 @@ cmCTestGenericHandler* cmCTest::GetInitializedHandler(const char* handler)
//----------------------------------------------------------------------
cmCTestGenericHandler* cmCTest::GetHandler(const char* handler)
{
- cmCTest::t_TestingHandlers::iterator it =
+ cmCTest::t_TestingHandlers::iterator it =
this->TestingHandlers.find(handler);
if ( it == this->TestingHandlers.end() )
{
@@ -1314,8 +1314,8 @@ int cmCTest::RunTest(std::vector<const char*> argv,
{
if(argv[i])
{
- // make sure we pass the timeout in for any build and test
- // invocations. Since --build-generator is required this is a
+ // make sure we pass the timeout in for any build and test
+ // invocations. Since --build-generator is required this is a
// good place to check for it, and to add the arguments in
if (strcmp(argv[i],"--build-generator") == 0 && timeout > 0)
{
@@ -1524,18 +1524,18 @@ void cmCTest::StartXML(std::ostream& ostr, bool append)
<< "\tNumberOfPhysicalCPU=\""<< info.GetNumberOfPhysicalCPU() << "\"\n"
<< "\tTotalVirtualMemory=\"" << info.GetTotalVirtualMemory() << "\"\n"
<< "\tTotalPhysicalMemory=\""<< info.GetTotalPhysicalMemory() << "\"\n"
- << "\tLogicalProcessorsPerPhysical=\""
+ << "\tLogicalProcessorsPerPhysical=\""
<< info.GetLogicalProcessorsPerPhysical() << "\"\n"
- << "\tProcessorClockFrequency=\""
- << info.GetProcessorClockFrequency() << "\"\n"
+ << "\tProcessorClockFrequency=\""
+ << info.GetProcessorClockFrequency() << "\"\n"
<< ">" << std::endl;
- this->AddSiteProperties(ostr);
+ this->AddSiteProperties(ostr);
}
//----------------------------------------------------------------------
void cmCTest::AddSiteProperties(std::ostream& ostr)
{
- cmCTestScriptHandler* ch =
+ cmCTestScriptHandler* ch =
static_cast<cmCTestScriptHandler*>(this->GetHandler("script"));
cmake* cm = ch->GetCMake();
// if no CMake then this is the old style script and props like
@@ -1547,9 +1547,9 @@ void cmCTest::AddSiteProperties(std::ostream& ostr)
// This code should go when cdash is changed to use labels only
const char* subproject = cm->GetProperty("SubProject", cmProperty::GLOBAL);
if(subproject)
- {
+ {
ostr << "<Subproject name=\"" << subproject << "\">\n";
- const char* labels =
+ const char* labels =
ch->GetCMake()->GetProperty("SubProjectLabels", cmProperty::GLOBAL);
if(labels)
{
@@ -1566,11 +1566,11 @@ void cmCTest::AddSiteProperties(std::ostream& ostr)
}
ostr << "</Subproject>\n";
}
-
+
// This code should stay when cdash only does label based sub-projects
const char* label = cm->GetProperty("Label", cmProperty::GLOBAL);
if(label)
- {
+ {
ostr << "<Labels>\n";
ostr << " <Label>" << label << "</Label>\n";
ostr << "</Labels>\n";
@@ -1762,7 +1762,7 @@ bool cmCTest::SubmitExtraFiles(const char* cfiles)
//-------------------------------------------------------
-// for a -D argument convert the next argument into
+// for a -D argument convert the next argument into
// the proper list of dashboard steps via SetTest
bool cmCTest::AddTestsForDashboardType(std::string &targ)
{
@@ -1980,9 +1980,9 @@ bool cmCTest::CheckArgument(const std::string& arg, const char* varg1,
//----------------------------------------------------------------------
-// Processes one command line argument (and its arguments if any)
+// Processes one command line argument (and its arguments if any)
// for many simple options and then returns
-void cmCTest::HandleCommandLineArguments(size_t &i,
+void cmCTest::HandleCommandLineArguments(size_t &i,
std::vector<std::string> &args)
{
std::string arg = args[i];
@@ -2031,14 +2031,14 @@ void cmCTest::HandleCommandLineArguments(size_t &i,
i++;
this->SetStopTime(args[i]);
}
-
+
if(this->CheckArgument(arg, "-C", "--build-config") &&
i < args.size() - 1)
{
i++;
this->SetConfigType(args[i].c_str());
}
-
+
if(this->CheckArgument(arg, "--debug"))
{
this->Debug = true;
@@ -2078,7 +2078,7 @@ void cmCTest::HandleCommandLineArguments(size_t &i,
{
this->OutputTestOutputOnTestFailure = true;
}
-
+
if(this->CheckArgument(arg, "-N", "--show-only"))
{
this->ShowOnly = true;
@@ -2118,7 +2118,7 @@ void cmCTest::HandleCommandLineArguments(size_t &i,
this->SubmitIndex = 0;
}
}
-
+
if(this->CheckArgument(arg, "--overwrite") && i < args.size() - 1)
{
i++;
@@ -2171,7 +2171,7 @@ void cmCTest::HandleCommandLineArguments(size_t &i,
this->GetHandler("memcheck")->
SetPersistentOption("ExcludeLabelRegularExpression", args[i].c_str());
}
-
+
if(this->CheckArgument(arg, "-E", "--exclude-regex") &&
i < args.size() - 1)
{
@@ -2180,17 +2180,17 @@ void cmCTest::HandleCommandLineArguments(size_t &i,
SetPersistentOption("ExcludeRegularExpression", args[i].c_str());
this->GetHandler("memcheck")->
SetPersistentOption("ExcludeRegularExpression", args[i].c_str());
- }
+ }
}
//----------------------------------------------------------------------
// handle the -S -SR and -SP arguments
-void cmCTest::HandleScriptArguments(size_t &i,
+void cmCTest::HandleScriptArguments(size_t &i,
std::vector<std::string> &args,
bool &SRArgumentSpecified)
{
std::string arg = args[i];
- if(this->CheckArgument(arg, "-SP", "--script-new-process") &&
+ if(this->CheckArgument(arg, "-SP", "--script-new-process") &&
i < args.size() - 1 )
{
this->RunConfigurationScript = true;
@@ -2203,8 +2203,8 @@ void cmCTest::HandleScriptArguments(size_t &i,
ch->AddConfigurationScript(args[i].c_str(),false);
}
}
-
- if(this->CheckArgument(arg, "-SR", "--script-run") &&
+
+ if(this->CheckArgument(arg, "-SR", "--script-run") &&
i < args.size() - 1 )
{
SRArgumentSpecified = true;
@@ -2214,7 +2214,7 @@ void cmCTest::HandleScriptArguments(size_t &i,
= static_cast<cmCTestScriptHandler*>(this->GetHandler("script"));
ch->AddConfigurationScript(args[i].c_str(),true);
}
-
+
if(this->CheckArgument(arg, "-S", "--script") && i < args.size() - 1 )
{
this->RunConfigurationScript = true;
@@ -2396,7 +2396,7 @@ int cmCTest::Run(std::vector<std::string> &args, std::string* output)
} // the close of the for argument loop
- // now what sould cmake do? if --build-and-test was specified then
+ // now what sould cmake do? if --build-and-test was specified then
// we run the build and test handler and return
if(cmakeAndTest)
{
@@ -2410,7 +2410,7 @@ int cmCTest::Run(std::vector<std::string> &args, std::string* output)
#endif
if(retv != 0)
{
- cmCTestLog(this, DEBUG, "build and test failing returing: " << retv
+ cmCTestLog(this, DEBUG, "build and test failing returing: " << retv
<< std::endl);
}
return retv;
@@ -2438,14 +2438,14 @@ int cmCTest::Run(std::vector<std::string> &args, std::string* output)
res = this->GetHandler("script")->ProcessHandler();
if(res != 0)
{
- cmCTestLog(this, DEBUG, "running script failing returning: " << res
+ cmCTestLog(this, DEBUG, "running script failing returning: " << res
<< std::endl);
}
}
else
{
- // What is this? -V seems to be the same as -VV,
+ // What is this? -V seems to be the same as -VV,
// and Verbose is always on in this case
this->ExtraVerbose = this->Verbose;
this->Verbose = true;
@@ -2472,7 +2472,7 @@ int cmCTest::Run(std::vector<std::string> &args, std::string* output)
}
if(res != 0)
{
- cmCTestLog(this, DEBUG, "Running a test(s) failed returning : " << res
+ cmCTestLog(this, DEBUG, "Running a test(s) failed returning : " << res
<< std::endl);
}
return res;
diff --git a/Source/cmCTest.h b/Source/cmCTest.h
index beffe9e..f2638fe 100644
--- a/Source/cmCTest.h
+++ b/Source/cmCTest.h
@@ -93,7 +93,7 @@ public:
*/
static int HTTPRequest(std::string url, HTTPMethod method,
std::string& response,
- std::string fields = "",
+ std::string fields = "",
std::string putFile = "", int timeout = 0);
#endif
@@ -198,13 +198,13 @@ public:
//! base64 encode a file
std::string Base64EncodeFile(std::string file);
- /**
+ /**
* Return the time remaining that the script is allowed to run in
* seconds if the user has set the variable CTEST_TIME_LIMIT. If that has
* not been set it returns 1e7 seconds
*/
double GetRemainingTimeAllowed();
-
+
///! Open file in the output directory and set the stream
bool OpenOutputFile(const std::string& path,
const std::string& name,
@@ -529,11 +529,11 @@ private:
bool AddVariableDefinition(const std::string &arg);
//! parse and process most common command line arguments
- void HandleCommandLineArguments(size_t &i,
+ void HandleCommandLineArguments(size_t &i,
std::vector<std::string> &args);
//! hande the -S -SP and -SR arguments
- void HandleScriptArguments(size_t &i,
+ void HandleScriptArguments(size_t &i,
std::vector<std::string> &args,
bool &SRArgumentSpecified);
diff --git a/Source/cmCacheManager.cxx b/Source/cmCacheManager.cxx
index 47a0e85..4231243 100644
--- a/Source/cmCacheManager.cxx
+++ b/Source/cmCacheManager.cxx
@@ -267,7 +267,7 @@ bool cmCacheManager::LoadCache(const char* path,
// If the entry is not internal to the cache being loaded
// or if it is in the list of internal entries to be
// imported, load it.
- if ( internal || (e.Type != INTERNAL) ||
+ if ( internal || (e.Type != INTERNAL) ||
(includes.find(entryKey) != includes.end()) )
{
// If we are loading the cache from another project,
@@ -478,7 +478,7 @@ bool cmCacheManager::SaveCache(const char* path)
= this->GetCacheEntry("CMAKE_COMMAND");
if ( cmakeCacheEntry )
{
- fout << "# It was generated by CMake: " <<
+ fout << "# It was generated by CMake: " <<
cmakeCacheEntry->Value << std::endl;
}
@@ -500,10 +500,10 @@ bool cmCacheManager::SaveCache(const char* path)
fout << "########################\n";
fout << "\n";
- for( std::map<cmStdString, CacheEntry>::const_iterator i =
+ for( std::map<cmStdString, CacheEntry>::const_iterator i =
this->Cache.begin(); i != this->Cache.end(); ++i)
{
- const CacheEntry& ce = (*i).second;
+ const CacheEntry& ce = (*i).second;
CacheEntryType t = ce.Type;
if(!ce.Initialized)
{
@@ -641,7 +641,7 @@ void cmCacheManager::OutputHelpString(std::ostream& fout,
std::string::size_type pos = 0;
for (std::string::size_type i=0; i<=end; i++)
{
- if ((i==end)
+ if ((i==end)
|| (helpString[i]=='\n')
|| ((i-pos >= 60) && (helpString[i]==' ')))
{
@@ -700,12 +700,12 @@ void cmCacheManager::PrintCache(std::ostream& out) const
{
out << "=================================================" << std::endl;
out << "CMakeCache Contents:" << std::endl;
- for(std::map<cmStdString, CacheEntry>::const_iterator i =
+ for(std::map<cmStdString, CacheEntry>::const_iterator i =
this->Cache.begin(); i != this->Cache.end(); ++i)
{
if((*i).second.Type != INTERNAL)
{
- out << (*i).first.c_str() << " = " << (*i).second.Value.c_str()
+ out << (*i).first.c_str() << " = " << (*i).second.Value.c_str()
<< std::endl;
}
}
@@ -768,7 +768,7 @@ bool cmCacheManager::CacheIterator::IsAtEnd() const
void cmCacheManager::CacheIterator::Begin()
{
- this->Position = this->Container.Cache.begin();
+ this->Position = this->Container.Cache.begin();
}
bool cmCacheManager::CacheIterator::Find(const char* key)
@@ -781,7 +781,7 @@ void cmCacheManager::CacheIterator::Next()
{
if (!this->IsAtEnd())
{
- ++this->Position;
+ ++this->Position;
}
}
diff --git a/Source/cmCacheManager.h b/Source/cmCacheManager.h
index 9c94d21..4a5ee45 100644
--- a/Source/cmCacheManager.h
+++ b/Source/cmCacheManager.h
@@ -22,7 +22,7 @@ class cmake;
* \brief Control class for cmake's cache
*
* Load and Save CMake cache files.
- *
+ *
*/
class cmCacheManager
{
@@ -30,7 +30,7 @@ public:
cmCacheManager(cmake* cm);
class CacheIterator;
friend class cmCacheManager::CacheIterator;
- enum CacheEntryType{ BOOL=0, PATH, FILEPATH, STRING, INTERNAL,STATIC,
+ enum CacheEntryType{ BOOL=0, PATH, FILEPATH, STRING, INTERNAL,STATIC,
UNINITIALIZED };
private:
@@ -57,7 +57,7 @@ public:
bool IsAtEnd() const;
void Next();
const char *GetName() const {
- return this->Position->first.c_str(); }
+ return this->Position->first.c_str(); }
const char* GetProperty(const char*) const ;
bool GetPropertyAsBool(const char*) const ;
bool PropertyExists(const char*) const;
@@ -76,7 +76,7 @@ public:
CacheIterator(cmCacheManager &cm) : Container(cm) {
this->Begin();
}
- CacheIterator(cmCacheManager &cm, const char* key) : Container(cm)
+ CacheIterator(cmCacheManager &cm, const char* key) : Container(cm)
{
if ( key )
{
@@ -87,30 +87,30 @@ public:
CacheEntry const& GetEntry() const { return this->Position->second; }
CacheEntry& GetEntry() { return this->Position->second; }
};
-
+
///! return an iterator to iterate through the cache map
- cmCacheManager::CacheIterator NewIterator()
+ cmCacheManager::CacheIterator NewIterator()
{
return CacheIterator(*this);
- }
-
+ }
+
/**
* Types for the cache entries. These are useful as
* hints for a cache editor program. Path should bring
- * up a file chooser, BOOL a check box, and STRING a
+ * up a file chooser, BOOL a check box, and STRING a
* text entry box, FILEPATH is a full path to a file which
* can be different than just a path input
*/
static CacheEntryType StringToType(const char*);
static const char* TypeToString(CacheEntryType);
static bool IsType(const char*);
-
+
///! Load a cache for given makefile. Loads from ouput home.
- bool LoadCache(cmMakefile*);
+ bool LoadCache(cmMakefile*);
///! Load a cache for given makefile. Loads from path/CMakeCache.txt.
bool LoadCache(const char* path);
bool LoadCache(const char* path, bool internal);
- bool LoadCache(const char* path, bool internal,
+ bool LoadCache(const char* path, bool internal,
std::set<cmStdString>& excludes,
std::set<cmStdString>& includes);
@@ -124,19 +124,19 @@ public:
///! Print the cache to a stream
void PrintCache(std::ostream&) const;
-
+
///! Get the iterator for an entry with a given key.
cmCacheManager::CacheIterator GetCacheIterator(const char *key=0);
-
+
///! Remove an entry from the cache
void RemoveCacheEntry(const char* key);
-
+
///! Get the number of entries in the cache
int GetSize() {
return static_cast<int>(this->Cache.size()); }
-
+
///! Break up a line like VAR:type="value" into var, type and value
- static bool ParseEntry(const char* entry,
+ static bool ParseEntry(const char* entry,
std::string& var,
std::string& value,
CacheEntryType& type);
@@ -154,7 +154,7 @@ public:
protected:
///! Add an entry into the cache
- void AddCacheEntry(const char* key, const char* value,
+ void AddCacheEntry(const char* key, const char* value,
const char* helpString, CacheEntryType type);
///! Get a cache entry object for a key
diff --git a/Source/cmCommand.h b/Source/cmCommand.h
index 4faaee3..49f451b 100644
--- a/Source/cmCommand.h
+++ b/Source/cmCommand.h
@@ -23,8 +23,8 @@
* cmCommand is the base class for all commands in CMake. A command
* manifests as an entry in CMakeLists.txt and produces one or
* more makefile rules. Commands are associated with a particular
- * makefile. This base class cmCommand defines the API for commands
- * to support such features as enable/disable, inheritance,
+ * makefile. This base class cmCommand defines the API for commands
+ * to support such features as enable/disable, inheritance,
* documentation, and construction.
*/
class cmCommand : public cmObject
@@ -35,18 +35,18 @@ public:
/**
* Construct the command. By default it is enabled with no makefile.
*/
- cmCommand()
+ cmCommand()
{this->Makefile = 0; this->Enabled = true;}
/**
* Need virtual destructor to destroy real command type.
*/
virtual ~cmCommand() {}
-
+
/**
* Specify the makefile.
*/
- void SetMakefile(cmMakefile*m)
+ void SetMakefile(cmMakefile*m)
{this->Makefile = m; }
cmMakefile* GetMakefile() { return this->Makefile; }
@@ -87,12 +87,12 @@ public:
* Does this command have a final pass? Query after InitialPass.
*/
virtual bool HasFinalPass() const { return false; }
-
+
/**
* This is a virtual constructor for the command.
*/
virtual cmCommand* Clone() = 0;
-
+
/**
* This determines if the command is invoked when in script mode.
*/
@@ -139,13 +139,13 @@ public:
/**
* Enable the command.
*/
- void EnabledOn()
+ void EnabledOn()
{this->Enabled = true;}
/**
* Disable the command.
*/
- void EnabledOff()
+ void EnabledOff()
{this->Enabled = false;}
/**
@@ -157,13 +157,13 @@ public:
/**
* Disable or enable the command.
*/
- void SetEnabled(bool enabled)
+ void SetEnabled(bool enabled)
{this->Enabled = enabled;}
/**
* Return the last error string.
*/
- const char* GetError()
+ const char* GetError()
{
if(this->Error.length() == 0)
{
diff --git a/Source/cmCommandArgumentLexer.h b/Source/cmCommandArgumentLexer.h
index 828122b..2ea3fa2 100644
--- a/Source/cmCommandArgumentLexer.h
+++ b/Source/cmCommandArgumentLexer.h
@@ -45,7 +45,7 @@
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types.
*/
#ifndef __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS 1
@@ -62,7 +62,7 @@ typedef uint32_t flex_uint32_t;
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
@@ -192,7 +192,7 @@ struct yy_buffer_state
int yy_bs_lineno; /**< The line count. */
int yy_bs_column; /**< The column count. */
-
+
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
diff --git a/Source/cmCommandArgumentLexer.in.l b/Source/cmCommandArgumentLexer.in.l
index d10e50d..fdca61b 100644
--- a/Source/cmCommandArgumentLexer.in.l
+++ b/Source/cmCommandArgumentLexer.in.l
@@ -66,43 +66,43 @@ Modify cmCommandArgumentLexer.h:
return cal_ENVCURLY;
}
-\$[A-Za-z0-9/_.+-]+\{ {
+\$[A-Za-z0-9/_.+-]+\{ {
//std::cerr << __LINE__ << " here: [" << yytext << "]" << std::endl;
- yyextra->AllocateParserType(yylvalp, yytext+1, strlen(yytext)-2);
- return cal_NCURLY;
-}
+ yyextra->AllocateParserType(yylvalp, yytext+1, strlen(yytext)-2);
+ return cal_NCURLY;
+}
-@[A-Za-z0-9/_.+-]+@ {
+@[A-Za-z0-9/_.+-]+@ {
//std::cerr << __LINE__ << " here: [" << yytext << "]" << std::endl;
- yyextra->AllocateParserType(yylvalp, yytext+1, strlen(yytext)-2);
- return cal_ATNAME;
-}
+ yyextra->AllocateParserType(yylvalp, yytext+1, strlen(yytext)-2);
+ return cal_ATNAME;
+}
"${" {
//std::cerr << __LINE__ << " here: [" << yytext << "]" << std::endl;
- //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
+ //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
yylvalp->str = yyextra->DCURLYVariable;
return cal_DCURLY;
}
"}" {
//std::cerr << __LINE__ << " here: [" << yytext << "]" << std::endl;
- //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
+ //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
yylvalp->str = yyextra->RCURLYVariable;
return cal_RCURLY;
}
"@" {
//std::cerr << __LINE__ << " here: [" << yytext << "]" << std::endl;
- //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
+ //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
yylvalp->str = yyextra->ATVariable;
return cal_AT;
}
-[A-Za-z0-9/_.+-]+ {
+[A-Za-z0-9/_.+-]+ {
//std::cerr << __LINE__ << " here: [" << yytext << "]" << std::endl;
- yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
- return cal_NAME;
+ yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
+ return cal_NAME;
}
<ESCAPES>\\. {
@@ -110,31 +110,31 @@ Modify cmCommandArgumentLexer.h:
{
return cal_ERROR;
}
- return cal_SYMBOL;
+ return cal_SYMBOL;
}
-[^\${}\\@]+ {
+[^\${}\\@]+ {
//std::cerr << __LINE__ << " here: [" << yytext << "]" << std::endl;
- yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
- return cal_SYMBOL;
+ yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
+ return cal_SYMBOL;
}
"$" {
- //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
+ //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
yylvalp->str = yyextra->DOLLARVariable;
- return cal_DOLLAR;
+ return cal_DOLLAR;
}
"{" {
- //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
+ //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
yylvalp->str = yyextra->LCURLYVariable;
- return cal_LCURLY;
+ return cal_LCURLY;
}
<ESCAPES>"\\" {
- //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
+ //yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
yylvalp->str = yyextra->BSLASHVariable;
- return cal_BSLASH;
+ return cal_BSLASH;
}
<NOESCAPES>"\\" {
diff --git a/Source/cmCommandArgumentParserHelper.cxx b/Source/cmCommandArgumentParserHelper.cxx
index a781767..2f26b0c 100644
--- a/Source/cmCommandArgumentParserHelper.cxx
+++ b/Source/cmCommandArgumentParserHelper.cxx
@@ -61,7 +61,7 @@ char* cmCommandArgumentParserHelper::AddString(const char* str)
return stVal;
}
-char* cmCommandArgumentParserHelper::ExpandSpecialVariable(const char* key,
+char* cmCommandArgumentParserHelper::ExpandSpecialVariable(const char* key,
const char* var)
{
if ( !key )
@@ -163,7 +163,7 @@ char* cmCommandArgumentParserHelper::ExpandVariableForAt(const char* var)
// try to expand the variable
char* ret = this->ExpandVariable(var);
// if the return was 0 and we want to replace empty strings
- // then return an empty string
+ // then return an empty string
if(!ret && this->RemoveEmpty)
{
return this->AddString(ret);
@@ -175,7 +175,7 @@ char* cmCommandArgumentParserHelper::ExpandVariableForAt(const char* var)
}
}
// at this point we want to put it back because of one of these cases:
- // - this->ReplaceAtSyntax is false
+ // - this->ReplaceAtSyntax is false
// - this->ReplaceAtSyntax is true, but this->RemoveEmpty is false,
// and the variable was not defined
std::string ref = "@";
@@ -274,7 +274,7 @@ int cmCommandArgumentParserHelper::ParseString(const char* str, int verb)
this->InputBuffer = str;
this->InputBufferPos = 0;
this->CurrentLine = 0;
-
+
this->Result = "";
yyscan_t yyscanner;
@@ -292,7 +292,7 @@ int cmCommandArgumentParserHelper::ParseString(const char* str, int verb)
if ( Verbose )
{
- std::cerr << "Expanding [" << str << "] produced: ["
+ std::cerr << "Expanding [" << str << "] produced: ["
<< this->Result.c_str() << "]" << std::endl;
}
return 1;
diff --git a/Source/cmCommandArgumentParserHelper.h b/Source/cmCommandArgumentParserHelper.h
index cdb832b..f8c672f 100644
--- a/Source/cmCommandArgumentParserHelper.h
+++ b/Source/cmCommandArgumentParserHelper.h
@@ -66,8 +66,8 @@ public:
void SetNoEscapeMode(bool b) { this->NoEscapeMode = b; }
void SetReplaceAtSyntax(bool b) { this->ReplaceAtSyntax = b; }
void SetRemoveEmpty(bool b) { this->RemoveEmpty = b; }
-
- const char* GetError() { return this->ErrorString.c_str(); }
+
+ const char* GetError() { return this->ErrorString.c_str(); }
char EmptyVariable[1];
char DCURLYVariable[3];
char RCURLYVariable[3];
@@ -102,7 +102,7 @@ private:
std::string ErrorString;
bool NoEscapeMode;
bool ReplaceAtSyntax;
- bool RemoveEmpty;
+ bool RemoveEmpty;
};
#endif
diff --git a/Source/cmCommandArgumentsHelper.cxx b/Source/cmCommandArgumentsHelper.cxx
index d920137..1d5fc07 100644
--- a/Source/cmCommandArgumentsHelper.cxx
+++ b/Source/cmCommandArgumentsHelper.cxx
@@ -12,20 +12,20 @@
#include "cmCommandArgumentsHelper.h"
-cmCommandArgument::cmCommandArgument(cmCommandArgumentsHelper* args,
- const char* key,
+cmCommandArgument::cmCommandArgument(cmCommandArgumentsHelper* args,
+ const char* key,
cmCommandArgumentGroup* group)
:Key(key)
,Group(group)
,WasActive(false)
,ArgumentsBeforeEmpty(true)
-,CurrentIndex(0)
+,CurrentIndex(0)
{
if (args!=0)
{
args->AddArgument(this);
}
-
+
if (this->Group!=0)
{
this->Group->ContainedArguments.push_back(this);
@@ -50,7 +50,7 @@ void cmCommandArgument::FollowsGroup(const cmCommandArgumentGroup* group)
if (group!=0)
{
this->ArgumentsBeforeEmpty = false;
- for(std::vector<cmCommandArgument*>::const_iterator
+ for(std::vector<cmCommandArgument*>::const_iterator
argIt= group->ContainedArguments.begin();
argIt != group->ContainedArguments.end();
++argIt)
@@ -67,7 +67,7 @@ bool cmCommandArgument::MayFollow(const cmCommandArgument* current) const
return true;
}
- std::set<const cmCommandArgument*>::const_iterator argIt
+ std::set<const cmCommandArgument*>::const_iterator argIt
= this->ArgumentsBefore.find(current);
if (argIt != this->ArgumentsBefore.end())
{
@@ -90,7 +90,7 @@ void cmCommandArgument::ApplyOwnGroup()
{
if (this->Group!=0)
{
- for (std::vector<cmCommandArgument*>::const_iterator
+ for (std::vector<cmCommandArgument*>::const_iterator
it = this->Group->ContainedArguments.begin();
it != this->Group->ContainedArguments.end();
++it)
@@ -105,7 +105,7 @@ void cmCommandArgument::ApplyOwnGroup()
void cmCommandArgument::Activate()
{
- this->WasActive = true;
+ this->WasActive = true;
this->CurrentIndex = 0;
}
@@ -117,8 +117,8 @@ bool cmCommandArgument::Consume(const std::string& arg)
}
-cmCAStringVector::cmCAStringVector(cmCommandArgumentsHelper* args,
- const char* key,
+cmCAStringVector::cmCAStringVector(cmCommandArgumentsHelper* args,
+ const char* key,
cmCommandArgumentGroup* group)
:cmCommandArgument(args, key, group)
,Ignore(0)
@@ -151,8 +151,8 @@ void cmCAStringVector::DoReset()
this->Vector.clear();
}
-cmCAString::cmCAString(cmCommandArgumentsHelper* args,
- const char* key,
+cmCAString::cmCAString(cmCommandArgumentsHelper* args,
+ const char* key,
cmCommandArgumentGroup* group)
:cmCommandArgument(args, key, group)
{
@@ -181,11 +181,11 @@ void cmCAString::DoReset()
this->String = "";
}
-cmCAEnabler::cmCAEnabler(cmCommandArgumentsHelper* args,
- const char* key,
+cmCAEnabler::cmCAEnabler(cmCommandArgumentsHelper* args,
+ const char* key,
cmCommandArgumentGroup* group)
:cmCommandArgument(args, key, group)
-,Enabled(false)
+,Enabled(false)
{}
bool cmCAEnabler::DoConsume(const std::string&, unsigned int index)
@@ -202,11 +202,11 @@ void cmCAEnabler::DoReset()
this->Enabled = false;
}
-cmCADisabler::cmCADisabler(cmCommandArgumentsHelper* args,
- const char* key,
+cmCADisabler::cmCADisabler(cmCommandArgumentsHelper* args,
+ const char* key,
cmCommandArgumentGroup* group)
:cmCommandArgument(args, key, group)
-,Enabled(true)
+,Enabled(true)
{}
bool cmCADisabler::DoConsume(const std::string&, unsigned int index)
@@ -225,7 +225,7 @@ void cmCADisabler::DoReset()
void cmCommandArgumentGroup::Follows(const cmCommandArgument* arg)
{
- for(std::vector<cmCommandArgument*>::iterator
+ for(std::vector<cmCommandArgument*>::iterator
it = this->ContainedArguments.begin();
it != this->ContainedArguments.end();
++it)
@@ -236,7 +236,7 @@ void cmCommandArgumentGroup::Follows(const cmCommandArgument* arg)
void cmCommandArgumentGroup::FollowsGroup(const cmCommandArgumentGroup* group)
{
- for(std::vector<cmCommandArgument*>::iterator
+ for(std::vector<cmCommandArgument*>::iterator
it = this->ContainedArguments.begin();
it != this->ContainedArguments.end();
++it)
@@ -245,7 +245,7 @@ void cmCommandArgumentGroup::FollowsGroup(const cmCommandArgumentGroup* group)
}
}
-void cmCommandArgumentsHelper::Parse(const std::vector<std::string>* args,
+void cmCommandArgumentsHelper::Parse(const std::vector<std::string>* args,
std::vector<std::string>* unconsumedArgs)
{
if(args==0)
@@ -253,7 +253,7 @@ void cmCommandArgumentsHelper::Parse(const std::vector<std::string>* args,
return;
}
- for(std::vector<cmCommandArgument*>::iterator
+ for(std::vector<cmCommandArgument*>::iterator
argIt = this->Arguments.begin();
argIt != this->Arguments.end();
++argIt)
@@ -268,7 +268,7 @@ void cmCommandArgumentsHelper::Parse(const std::vector<std::string>* args,
it != args->end();
++it)
{
- for(std::vector<cmCommandArgument*>::iterator
+ for(std::vector<cmCommandArgument*>::iterator
argIt = this->Arguments.begin();
argIt != this->Arguments.end();
++argIt)
diff --git a/Source/cmCommandArgumentsHelper.h b/Source/cmCommandArgumentsHelper.h
index 3b0b058..f732f8f 100644
--- a/Source/cmCommandArgumentsHelper.h
+++ b/Source/cmCommandArgumentsHelper.h
@@ -18,7 +18,7 @@ class cmCommandArgumentsHelper;
class cmCommandArgumentGroup;
/* cmCommandArgumentsHelper, cmCommandArgumentGroup and cmCommandArgument (i.e.
-its derived classes cmCAXXX can be used to simplify the processing of
+its derived classes cmCAXXX can be used to simplify the processing of
arguments to cmake commands. Maybe they can also be used to generate
documentation.
@@ -26,11 +26,11 @@ For every argument supported by a command one cmCommandArgument is created
and added to cmCommandArgumentsHelper. cmCommand has a cmCommandArgumentsHelper
as member variable so this should be used.
-The order of the arguments is defined using the Follows(arg) method. It says
+The order of the arguments is defined using the Follows(arg) method. It says
that this argument follows immediateley the given argument. It can be used
with multiple arguments if the argument can follow after different arguments.
-Arguments can be arranged in groups using cmCommandArgumentGroup. Every
+Arguments can be arranged in groups using cmCommandArgumentGroup. Every
member of a group can follow any other member of the group. These groups
can also be used to define the order.
@@ -42,8 +42,8 @@ For an example see cmExportCommand.cxx.
class cmCommandArgument
{
public:
- cmCommandArgument(cmCommandArgumentsHelper* args,
- const char* key,
+ cmCommandArgument(cmCommandArgumentsHelper* args,
+ const char* key,
cmCommandArgumentGroup* group=0);
virtual ~cmCommandArgument() {}
@@ -56,8 +56,8 @@ class cmCommandArgument
/// Returns true if the argument was found in the argument list
bool WasFound() const {return this->WasActive;}
- // The following methods are only called from
- // cmCommandArgumentsHelper::Parse(), but making this a friend would
+ // The following methods are only called from
+ // cmCommandArgumentsHelper::Parse(), but making this a friend would
// give it access to everything
/// Make the current argument the currently active argument
@@ -89,19 +89,19 @@ class cmCommandArgument
virtual void DoReset() = 0;
};
-/** cmCAStringVector is to be used for arguments which can consist of more
+/** cmCAStringVector is to be used for arguments which can consist of more
than one string, e.g. the FILES argument in INSTALL(FILES f1 f2 f3 ...). */
class cmCAStringVector : public cmCommandArgument
{
public:
- cmCAStringVector(cmCommandArgumentsHelper* args,
- const char* key,
+ cmCAStringVector(cmCommandArgumentsHelper* args,
+ const char* key,
cmCommandArgumentGroup* group=0);
/// Return the vector of strings
const std::vector<std::string>& GetVector() const {return this->Vector;}
- /** Is there a keyword which should be skipped in
+ /** Is there a keyword which should be skipped in
the arguments (e.g. ARGS for ADD_CUSTOM_COMMAND) ? */
void SetIgnore(const char* ignore) {this->Ignore=ignore;}
private:
@@ -118,8 +118,8 @@ e.g. the executable name in ADD_EXECUTABLE(). */
class cmCAString : public cmCommandArgument
{
public:
- cmCAString(cmCommandArgumentsHelper* args,
- const char* key,
+ cmCAString(cmCommandArgumentsHelper* args,
+ const char* key,
cmCommandArgumentGroup* group=0);
/// Return the string
@@ -138,8 +138,8 @@ enabled using a special argument, e.g. EXCLUDE_FROM_ALL in ADD_EXECUTABLE(). */
class cmCAEnabler : public cmCommandArgument
{
public:
- cmCAEnabler(cmCommandArgumentsHelper* args,
- const char* key,
+ cmCAEnabler(cmCommandArgumentsHelper* args,
+ const char* key,
cmCommandArgumentGroup* group=0);
/// Has it been enabled ?
@@ -156,8 +156,8 @@ disabled using a special argument.*/
class cmCADisabler : public cmCommandArgument
{
public:
- cmCADisabler(cmCommandArgumentsHelper* args,
- const char* key,
+ cmCADisabler(cmCommandArgumentsHelper* args,
+ const char* key,
cmCommandArgumentGroup* group=0);
/// Is it still enabled ?
@@ -170,7 +170,7 @@ class cmCADisabler : public cmCommandArgument
};
-/** Group of arguments, needed for ordering. E.g. WIN32, EXCLUDE_FROM_ALL and
+/** Group of arguments, needed for ordering. E.g. WIN32, EXCLUDE_FROM_ALL and
MACSOX_BUNDLE from ADD_EXECUTABLE() are a group.
*/
class cmCommandArgumentGroup
@@ -192,7 +192,7 @@ class cmCommandArgumentsHelper
{
public:
/// Parse the argument list
- void Parse(const std::vector<std::string>* args,
+ void Parse(const std::vector<std::string>* args,
std::vector<std::string>* unconsumedArgs);
/// Add an argument.
void AddArgument(cmCommandArgument* arg);
diff --git a/Source/cmComputeLinkInformation.cxx b/Source/cmComputeLinkInformation.cxx
index df78bf8..cd3ef59 100644
--- a/Source/cmComputeLinkInformation.cxx
+++ b/Source/cmComputeLinkInformation.cxx
@@ -1214,7 +1214,7 @@ void cmComputeLinkInformation::AddUserItem(std::string const& item,
{
// if this is a -l option then we might need to warn about
// CMP0003 so put it in OldUserFlagItems, if it is not a -l
- // or -Wl,-l (-framework -pthread), then allow it without a
+ // or -Wl,-l (-framework -pthread), then allow it without a
// CMP0003 as -L will not affect those other linker flags
if(item.find("-l") == 0 || item.find("-Wl,-l") == 0)
{
diff --git a/Source/cmConfigureFileCommand.cxx b/Source/cmConfigureFileCommand.cxx
index ea98326..e52ddef 100644
--- a/Source/cmConfigureFileCommand.cxx
+++ b/Source/cmConfigureFileCommand.cxx
@@ -104,7 +104,7 @@ bool cmConfigureFileCommand
this->Immediate = true;
}
}
-
+
// If we were told to copy the file immediately, then do it on the
// first pass (now).
if(this->Immediate)
@@ -115,7 +115,7 @@ bool cmConfigureFileCommand
return false;
}
}
-
+
return true;
}
diff --git a/Source/cmConfigureFileCommand.h b/Source/cmConfigureFileCommand.h
index de497a9..347174a 100644
--- a/Source/cmConfigureFileCommand.h
+++ b/Source/cmConfigureFileCommand.h
@@ -19,7 +19,7 @@ class cmConfigureFileCommand : public cmCommand
public:
cmTypeMacro(cmConfigureFileCommand, cmCommand);
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmConfigureFileCommand;
}
@@ -48,7 +48,7 @@ public:
{
return "Copy a file to another location and modify its contents.";
}
-
+
/**
* Longer documentation.
*/
@@ -93,7 +93,7 @@ public:
private:
int ConfigureFile();
-
+
cmNewLineStyle NewLineStyle;
std::string InputFile;
diff --git a/Source/cmCreateTestSourceList.h b/Source/cmCreateTestSourceList.h
index 806e5a9..3aa0a79 100644
--- a/Source/cmCreateTestSourceList.h
+++ b/Source/cmCreateTestSourceList.h
@@ -15,7 +15,7 @@
#include "cmCommand.h"
/** \class cmCreateTestSourceList
- * \brief
+ * \brief
*
*/
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmCreateTestSourceList;
}
@@ -41,7 +41,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "create_test_sourcelist";}
-
+
/**
* Succinct documentation.
*/
@@ -49,7 +49,7 @@ public:
{
return "Create a test driver and source list for building test programs.";
}
-
+
/**
* More documentation.
*/
@@ -81,7 +81,7 @@ public:
"CMAKE_TESTDRIVER_AFTER_TESTMAIN can be set to have code that will be "
"placed directly after the call to the test main function.";
}
-
+
cmTypeMacro(cmCreateTestSourceList, cmCommand);
};
diff --git a/Source/cmDefinePropertyCommand.h b/Source/cmDefinePropertyCommand.h
index 55ef521..b5175d5 100644
--- a/Source/cmDefinePropertyCommand.h
+++ b/Source/cmDefinePropertyCommand.h
@@ -17,7 +17,7 @@
class cmDefinePropertyCommand : public cmCommand
{
public:
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmDefinePropertyCommand;
}
@@ -41,7 +41,7 @@ public:
{
return "Define and document custom properties.";
}
-
+
/**
* Longer documentation.
*/
@@ -80,7 +80,7 @@ public:
"Corresponding options to the get_property command will retrieve the "
"documentation.";
}
-
+
cmTypeMacro(cmDefinePropertyCommand, cmCommand);
private:
std::string PropertyName;
diff --git a/Source/cmDepends.cxx b/Source/cmDepends.cxx
index 9296d4c..545fe97 100644
--- a/Source/cmDepends.cxx
+++ b/Source/cmDepends.cxx
@@ -154,7 +154,7 @@ bool cmDepends::CheckDependencies(std::istream& internalDepends,
while(internalDepends.getline(this->Dependee, this->MaxPath))
{
- if ( this->Dependee[0] == 0 || this->Dependee[0] == '#' ||
+ if ( this->Dependee[0] == 0 || this->Dependee[0] == '#' ||
this->Dependee[0] == '\r' )
{
continue;
diff --git a/Source/cmDepends.h b/Source/cmDepends.h
index 087da64..100e187 100644
--- a/Source/cmDepends.h
+++ b/Source/cmDepends.h
@@ -30,7 +30,7 @@ public:
/** Instances need to know the build directory name and the relative
path from the build directory to the target file. */
cmDepends(cmLocalGenerator* lg=0, const char* targetDir="");
-
+
/** at what level will the compile be done from */
void SetCompileDirectory(const char *dir) {this->CompileDirectory = dir;};
@@ -48,7 +48,7 @@ public:
/** should this be verbose in its output */
void SetVerbose(bool verb) { this->Verbose = verb; }
-
+
/** Virtual destructor to cleanup subclasses properly. */
virtual ~cmDepends();
@@ -69,7 +69,7 @@ public:
void Clear(const char *file);
/** Set the file comparison object */
- void SetFileComparison(cmFileTimeComparison* fc) {
+ void SetFileComparison(cmFileTimeComparison* fc) {
this->FileComparison = fc; }
protected:
diff --git a/Source/cmDependsFortran.cxx b/Source/cmDependsFortran.cxx
index c1b6090..3e66058 100644
--- a/Source/cmDependsFortran.cxx
+++ b/Source/cmDependsFortran.cxx
@@ -889,7 +889,7 @@ bool cmDependsFortran::FindIncludeFile(const char* dir,
}
// Search the include path for the file.
- for(std::vector<std::string>::const_iterator i =
+ for(std::vector<std::string>::const_iterator i =
this->IncludePath.begin(); i != this->IncludePath.end(); ++i)
{
fullName = *i;
diff --git a/Source/cmDependsJavaLexer.h b/Source/cmDependsJavaLexer.h
index 09c19bf..61aa66d 100644
--- a/Source/cmDependsJavaLexer.h
+++ b/Source/cmDependsJavaLexer.h
@@ -58,7 +58,7 @@ typedef uint32_t flex_uint32_t;
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
#endif /* ! C99 */
@@ -188,7 +188,7 @@ struct yy_buffer_state
int yy_bs_lineno; /**< The line count. */
int yy_bs_column; /**< The column count. */
-
+
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
diff --git a/Source/cmDependsJavaLexer.in.l b/Source/cmDependsJavaLexer.in.l
index aae7ec6..9796ad5 100644
--- a/Source/cmDependsJavaLexer.in.l
+++ b/Source/cmDependsJavaLexer.in.l
@@ -171,18 +171,18 @@ null { PRIMITIVE; return jp_NULLLITERAL; }
"\*" { SYMBOL; return jp_TIMES; }
"\*=" { SYMBOL; return jp_TIMESEQUALS; }
-[a-z_A-Z][a-z_0-9A-Z]* {
- yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
- return jp_NAME;
+[a-z_A-Z][a-z_0-9A-Z]* {
+ yyextra->AllocateParserType(yylvalp, yytext, strlen(yytext));
+ return jp_NAME;
}
\/\/.*\n { }
[ \f\t\n\r] { }
-. {
- std::cerr << "Unknown character: " << yytext[0]
- << " (" << (int)yytext[0] << ")" << std::endl;
- yyextra->Error("Unknown character");
- return jp_ERROR;
+. {
+ std::cerr << "Unknown character: " << yytext[0]
+ << " (" << (int)yytext[0] << ")" << std::endl;
+ yyextra->Error("Unknown character");
+ return jp_ERROR;
}
%%
diff --git a/Source/cmDependsJavaParserHelper.cxx b/Source/cmDependsJavaParserHelper.cxx
index 7b595cc..6136baa 100644
--- a/Source/cmDependsJavaParserHelper.cxx
+++ b/Source/cmDependsJavaParserHelper.cxx
@@ -35,7 +35,7 @@ cmDependsJavaParserHelper::~cmDependsJavaParserHelper()
}
void cmDependsJavaParserHelper::CurrentClass
-::AddFileNamesForPrinting(std::vector<cmStdString> *files,
+::AddFileNamesForPrinting(std::vector<cmStdString> *files,
const char* prefix, const char* sep)
{
cmStdString rname = "";
@@ -103,7 +103,7 @@ void cmDependsJavaParserHelper::AddPackagesImport(const char* sclass)
this->PackagesImport.push_back(sclass);
}
-void cmDependsJavaParserHelper::SafePrintMissing(const char* str,
+void cmDependsJavaParserHelper::SafePrintMissing(const char* str,
int line, int cnt)
{
if ( str )
@@ -134,7 +134,7 @@ void cmDependsJavaParserHelper::Print(const char* place, const char* str)
}
}
-void cmDependsJavaParserHelper::CombineUnions(char** out,
+void cmDependsJavaParserHelper::CombineUnions(char** out,
const char* in1, char** in2,
const char* sep)
{
@@ -193,7 +193,7 @@ void cmDependsJavaParserHelper
}
void cmDependsJavaParserHelper
-::AllocateParserType(cmDependsJavaParserHelper::ParserType* pt,
+::AllocateParserType(cmDependsJavaParserHelper::ParserType* pt,
const char* str, int len)
{
pt->str = 0;
@@ -270,7 +270,7 @@ std::vector<cmStdString> cmDependsJavaParserHelper::GetFilesProduced()
std::vector<cmStdString> files;
CurrentClass* toplevel = &(*(this->ClassStack.begin()));
std::vector<CurrentClass>::iterator it;
- for ( it = toplevel->NestedClasses->begin();
+ for ( it = toplevel->NestedClasses->begin();
it != toplevel->NestedClasses->end();
++ it )
{
@@ -289,7 +289,7 @@ int cmDependsJavaParserHelper::ParseString(const char* str, int verb)
this->InputBuffer = str;
this->InputBufferPos = 0;
this->CurrentLine = 0;
-
+
yyscan_t yyscanner;
cmDependsJava_yylex_init(&yyscanner);
@@ -306,7 +306,7 @@ int cmDependsJavaParserHelper::ParseString(const char* str, int verb)
{
if ( this->CurrentPackage.size() > 0 )
{
- std::cout << "Current package is: " <<
+ std::cout << "Current package is: " <<
this->CurrentPackage.c_str() << std::endl;
}
std::cout << "Imports packages:";
@@ -337,7 +337,7 @@ int cmDependsJavaParserHelper::ParseString(const char* str, int verb)
this->PrintClasses();
if ( this->UnionsAvailable != 0 )
{
- std::cout << "There are still " <<
+ std::cout << "There are still " <<
this->UnionsAvailable << " unions available" << std::endl;
}
}
@@ -348,13 +348,13 @@ int cmDependsJavaParserHelper::ParseString(const char* str, int verb)
void cmDependsJavaParserHelper::CleanupParser()
{
std::vector<char*>::iterator it;
- for ( it = this->Allocates.begin();
+ for ( it = this->Allocates.begin();
it != this->Allocates.end();
++ it )
{
delete [] *it;
}
- this->Allocates.erase(this->Allocates.begin(),
+ this->Allocates.erase(this->Allocates.begin(),
this->Allocates.end());
}
@@ -382,11 +382,11 @@ int cmDependsJavaParserHelper::LexInput(char* buf, int maxlen)
void cmDependsJavaParserHelper::Error(const char* str)
{
unsigned long pos = static_cast<unsigned long>(this->InputBufferPos);
- fprintf(stderr, "JPError: %s (%lu / Line: %d)\n",
+ fprintf(stderr, "JPError: %s (%lu / Line: %d)\n",
str, pos, this->CurrentLine);
int cc;
std::cerr << "String: [";
- for ( cc = 0;
+ for ( cc = 0;
cc < 30 && *(this->InputBuffer.c_str() + this->InputBufferPos + cc);
cc ++ )
{
@@ -395,7 +395,7 @@ void cmDependsJavaParserHelper::Error(const char* str)
std::cerr << "]" << std::endl;
}
-void cmDependsJavaParserHelper::UpdateCombine(const char* str1,
+void cmDependsJavaParserHelper::UpdateCombine(const char* str1,
const char* str2)
{
if ( this->CurrentCombine == "" && str1 != 0)
diff --git a/Source/cmDependsJavaParserHelper.h b/Source/cmDependsJavaParserHelper.h
index baecab3..9807a04 100644
--- a/Source/cmDependsJavaParserHelper.h
+++ b/Source/cmDependsJavaParserHelper.h
@@ -9,7 +9,7 @@
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the License for more information.
============================================================================*/
-#ifndef cmDependsJavaParserHelper_h
+#ifndef cmDependsJavaParserHelper_h
#define cmDependsJavaParserHelper_h
#include "cmStandardIncludes.h"
@@ -39,7 +39,7 @@ public:
int ParseFile(const char* file);
// For the lexer:
- void AllocateParserType(cmDependsJavaParserHelper::ParserType* pt,
+ void AllocateParserType(cmDependsJavaParserHelper::ParserType* pt,
const char* str, int len = 0);
int LexInput(char* buf, int maxlen);
@@ -69,7 +69,7 @@ private:
public:
cmStdString Name;
std::vector<CurrentClass>* NestedClasses;
- CurrentClass()
+ CurrentClass()
{
this->NestedClasses = new std::vector<CurrentClass>;
}
@@ -77,7 +77,7 @@ private:
{
delete this->NestedClasses;
}
- CurrentClass& operator=(CurrentClass const& c)
+ CurrentClass& operator=(CurrentClass const& c)
{
this->NestedClasses->clear();
this->Name = c.Name;
@@ -93,7 +93,7 @@ private:
{
(*this) = c;
}
- void AddFileNamesForPrinting(std::vector<cmStdString> *files,
+ void AddFileNamesForPrinting(std::vector<cmStdString> *files,
const char* prefix, const char* sep);
};
cmStdString CurrentPackage;
@@ -117,7 +117,7 @@ private:
void PrintClasses();
void Print(const char* place, const char* str);
- void CombineUnions(char** out, const char* in1, char** in2,
+ void CombineUnions(char** out, const char* in1, char** in2,
const char* sep);
void SafePrintMissing(const char* str, int line, int cnt);
diff --git a/Source/cmDocumentationFormatter.cxx b/Source/cmDocumentationFormatter.cxx
index 6762d66..9f01949 100644
--- a/Source/cmDocumentationFormatter.cxx
+++ b/Source/cmDocumentationFormatter.cxx
@@ -19,7 +19,7 @@ cmDocumentationFormatter::~cmDocumentationFormatter()
{
}
-void cmDocumentationFormatter::PrintFormatted(std::ostream& os,
+void cmDocumentationFormatter::PrintFormatted(std::ostream& os,
const char* text)
{
if(!text)
diff --git a/Source/cmDocumentationFormatterDocbook.cxx b/Source/cmDocumentationFormatterDocbook.cxx
index 3087330..eabdbc1 100644
--- a/Source/cmDocumentationFormatterDocbook.cxx
+++ b/Source/cmDocumentationFormatterDocbook.cxx
@@ -34,7 +34,7 @@ static void cmDocumentationPrintDocbookChar(std::ostream& os, char c)
case '<':
os << "&lt;";
break;
- case '>':
+ case '>':
os << "&gt;";
break;
case '&':
@@ -126,13 +126,13 @@ void cmDocumentationFormatterDocbook
std::string prefix = this->ComputeSectionLinkPrefix(name);
- const std::vector<cmDocumentationEntry> &entries =
+ const std::vector<cmDocumentationEntry> &entries =
section.GetEntries();
if (!entries.empty())
{
os << "<itemizedlist>\n";
- for(std::vector<cmDocumentationEntry>::const_iterator op
+ for(std::vector<cmDocumentationEntry>::const_iterator op
= entries.begin(); op != entries.end(); ++ op )
{
if(op->Name.size())
@@ -147,7 +147,7 @@ void cmDocumentationFormatterDocbook
os << "</itemizedlist>\n" ;
}
- for(std::vector<cmDocumentationEntry>::const_iterator op = entries.begin();
+ for(std::vector<cmDocumentationEntry>::const_iterator op = entries.begin();
op != entries.end();)
{
if(op->Name.size())
@@ -160,8 +160,8 @@ void cmDocumentationFormatterDocbook
cmDocumentationPrintDocbookEscapes(os, op->Name.c_str());
// make sure that each id exists only once. Since it seems
- // not easily possible to determine which link refers to which id,
- // we have at least to make sure that the duplicated id's get a
+ // not easily possible to determine which link refers to which id,
+ // we have at least to make sure that the duplicated id's get a
// different name (by appending an increasing number), Alex
std::string id = prefix;
id += "_";
@@ -191,7 +191,7 @@ void cmDocumentationFormatterDocbook
if(op->Full.size())
{
// a line break seems to be simply a line break with docbook
- os << "\n ";
+ os << "\n ";
this->PrintFormatted(os, op->Full.c_str());
}
os << "\n";
@@ -210,7 +210,7 @@ void cmDocumentationFormatterDocbook
}
}
-void cmDocumentationFormatterDocbook::PrintPreformatted(std::ostream& os,
+void cmDocumentationFormatterDocbook::PrintPreformatted(std::ostream& os,
const char* text)
{
os << "<literallayout>";
@@ -218,7 +218,7 @@ void cmDocumentationFormatterDocbook::PrintPreformatted(std::ostream& os,
os << "</literallayout>\n ";
}
-void cmDocumentationFormatterDocbook::PrintParagraph(std::ostream& os,
+void cmDocumentationFormatterDocbook::PrintParagraph(std::ostream& os,
const char* text)
{
os << "<para>";
@@ -232,7 +232,7 @@ void cmDocumentationFormatterDocbook::PrintHeader(const char* docname,
std::ostream& os)
{
// this one is used to ensure that we don't create multiple link targets
- // with the same name. We can clear it here since we are at the
+ // with the same name. We can clear it here since we are at the
// start of a document here.
this->EmittedLinkIds.clear();
diff --git a/Source/cmDocumentationFormatterHTML.cxx b/Source/cmDocumentationFormatterHTML.cxx
index cd0077e..7213b43 100644
--- a/Source/cmDocumentationFormatterHTML.cxx
+++ b/Source/cmDocumentationFormatterHTML.cxx
@@ -29,7 +29,7 @@ static void cmDocumentationPrintHTMLChar(std::ostream& os, char c)
// Use an escape sequence if necessary.
switch (c)
{
- case '<':
+ case '<':
os << "&lt;";
break;
case '>':
@@ -114,7 +114,7 @@ void cmDocumentationFormatterHTML
{
std::string prefix = this->ComputeSectionLinkPrefix(name);
- const std::vector<cmDocumentationEntry> &entries =
+ const std::vector<cmDocumentationEntry> &entries =
section.GetEntries();
// skip the index if the help for only a single item (--help-command,
@@ -131,7 +131,7 @@ void cmDocumentationFormatterHTML
}
// Is a list needed?
- for(std::vector<cmDocumentationEntry>::const_iterator op
+ for(std::vector<cmDocumentationEntry>::const_iterator op
= entries.begin(); op != entries.end(); ++ op )
{
if (op->Name.size())
@@ -154,7 +154,7 @@ void cmDocumentationFormatterHTML
}
}
- for(std::vector<cmDocumentationEntry>::const_iterator op = entries.begin();
+ for(std::vector<cmDocumentationEntry>::const_iterator op = entries.begin();
op != entries.end();)
{
if(op->Name.size())
@@ -191,7 +191,7 @@ void cmDocumentationFormatterHTML
}
}
-void cmDocumentationFormatterHTML::PrintPreformatted(std::ostream& os,
+void cmDocumentationFormatterHTML::PrintPreformatted(std::ostream& os,
const char* text)
{
os << "<pre>";
@@ -199,7 +199,7 @@ void cmDocumentationFormatterHTML::PrintPreformatted(std::ostream& os,
os << "</pre>\n ";
}
-void cmDocumentationFormatterHTML::PrintParagraph(std::ostream& os,
+void cmDocumentationFormatterHTML::PrintParagraph(std::ostream& os,
const char* text)
{
os << "<p>";
@@ -229,7 +229,7 @@ void cmDocumentationFormatterHTML::PrintFooter(std::ostream& os)
}
//----------------------------------------------------------------------------
-void cmDocumentationFormatterHTML::PrintHTMLEscapes(std::ostream& os,
+void cmDocumentationFormatterHTML::PrintHTMLEscapes(std::ostream& os,
const char* text)
{
// Hyperlink prefixes.
@@ -262,7 +262,7 @@ void cmDocumentationFormatterHTML
std::vector<const cmDocumentationSection *>& sections)
{
// skip the index if only the help for a single item is printed
- if ((sections.size() == 1)
+ if ((sections.size() == 1)
&& (sections[0]->GetName(this->GetForm()) != 0 )
&& (std::string(sections[0]->GetName(this->GetForm())) == "SingleItem"))
{
diff --git a/Source/cmDocumentationFormatterHTML.h b/Source/cmDocumentationFormatterHTML.h
index 427e04b..44bf240 100644
--- a/Source/cmDocumentationFormatterHTML.h
+++ b/Source/cmDocumentationFormatterHTML.h
@@ -32,7 +32,7 @@ public:
const cmDocumentationSection& section,
const char* name);
virtual void PrintPreformatted(std::ostream& os, const char* text);
- virtual void PrintParagraph(std::ostream& os, const char* text);
+ virtual void PrintParagraph(std::ostream& os, const char* text);
virtual void PrintIndex(std::ostream& ,
std::vector<const cmDocumentationSection *>&);
private:
diff --git a/Source/cmDocumentationFormatterText.cxx b/Source/cmDocumentationFormatterText.cxx
index 0b04b73..5def194 100644
--- a/Source/cmDocumentationFormatterText.cxx
+++ b/Source/cmDocumentationFormatterText.cxx
@@ -33,9 +33,9 @@ void cmDocumentationFormatterText
os << name << "\n\n";
}
- const std::vector<cmDocumentationEntry> &entries =
+ const std::vector<cmDocumentationEntry> &entries =
section.GetEntries();
- for(std::vector<cmDocumentationEntry>::const_iterator op = entries.begin();
+ for(std::vector<cmDocumentationEntry>::const_iterator op = entries.begin();
op != entries.end(); ++op)
{
if(op->Name.size())
@@ -58,7 +58,7 @@ void cmDocumentationFormatterText
}
}
-void cmDocumentationFormatterText::PrintPreformatted(std::ostream& os,
+void cmDocumentationFormatterText::PrintPreformatted(std::ostream& os,
const char* text)
{
bool newline = true;
@@ -78,7 +78,7 @@ void cmDocumentationFormatterText::PrintPreformatted(std::ostream& os,
os << "\n";
}
-void cmDocumentationFormatterText::PrintParagraph(std::ostream& os,
+void cmDocumentationFormatterText::PrintParagraph(std::ostream& os,
const char* text)
{
os << this->TextIndent;
@@ -91,7 +91,7 @@ void cmDocumentationFormatterText::SetIndent(const char* indent)
this->TextIndent = indent;
}
-void cmDocumentationFormatterText::PrintColumn(std::ostream& os,
+void cmDocumentationFormatterText::PrintColumn(std::ostream& os,
const char* text)
{
// Print text arranged in an indented column of fixed witdh.
@@ -100,14 +100,14 @@ void cmDocumentationFormatterText::PrintColumn(std::ostream& os,
bool newSentence = false;
bool firstLine = true;
int width = this->TextWidth - static_cast<int>(strlen(this->TextIndent));
-
+
// Loop until the end of the text.
while(*l)
{
// Parse the next word.
const char* r = l;
while(*r && (*r != '\n') && (*r != ' ')) { ++r; }
-
+
// Does it fit on this line?
if(r-l < (width-column-(newSentence?1:0)))
{
@@ -135,12 +135,12 @@ void cmDocumentationFormatterText::PrintColumn(std::ostream& os,
// first line.
os << (firstLine?"":this->TextIndent);
}
-
+
// Print the word.
os.write(l, static_cast<long>(r-l));
newSentence = (*(r-1) == '.');
}
-
+
if(*r == '\n')
{
// Text provided a newline. Start a new line.
@@ -175,6 +175,6 @@ void cmDocumentationFormatterText::PrintColumn(std::ostream& os,
// Move to beginning of next word. Skip over whitespace.
l = r;
- while(*l && (*l == ' ')) { ++l; }
+ while(*l && (*l == ' ')) { ++l; }
}
}
diff --git a/Source/cmDocumentationFormatterUsage.cxx b/Source/cmDocumentationFormatterUsage.cxx
index 8a415cb..a068e56 100644
--- a/Source/cmDocumentationFormatterUsage.cxx
+++ b/Source/cmDocumentationFormatterUsage.cxx
@@ -28,9 +28,9 @@ void cmDocumentationFormatterUsage
os << name << "\n";
}
- const std::vector<cmDocumentationEntry> &entries =
+ const std::vector<cmDocumentationEntry> &entries =
section.GetEntries();
- for(std::vector<cmDocumentationEntry>::const_iterator op = entries.begin();
+ for(std::vector<cmDocumentationEntry>::const_iterator op = entries.begin();
op != entries.end(); ++op)
{
if(op->Name.size())
diff --git a/Source/cmDocumentationSection.h b/Source/cmDocumentationSection.h
index 0fab38f..4f8c10d 100644
--- a/Source/cmDocumentationSection.h
+++ b/Source/cmDocumentationSection.h
@@ -26,28 +26,28 @@ public:
/** Create a cmSection, with a special name for man-output mode. */
cmDocumentationSection(const char* name, const char* manName)
:Name(name), ManName(manName) {}
-
+
/** Has any content been added to this section or is it empty ? */
bool IsEmpty() const { return this->Entries.empty(); }
-
+
/** Clear contents. */
void Clear() { this->Entries.clear(); }
-
+
/** Return the name of this section for the given output form. */
const char* GetName(cmDocumentationEnums::Form form) const
{ return (form==cmDocumentationEnums::ManForm ?
this->ManName.c_str() : this->Name.c_str()); }
-
+
/** Return a pointer to the first entry of this section. */
const std::vector<cmDocumentationEntry> &GetEntries() const
{ return this->Entries; }
-
+
/** Append an entry to this section. */
void Append(const cmDocumentationEntry& entry)
{ this->Entries.push_back(entry); }
void Append(const std::vector<cmDocumentationEntry> &entries)
{ this->Entries.insert(this->Entries.end(),entries.begin(),entries.end()); }
-
+
/** Append an entry to this section using NULL terminated chars */
void Append(const char *[][3]);
void Append(const char *n, const char *b, const char *f);
@@ -58,7 +58,7 @@ public:
{ this->Entries.insert(this->Entries.begin(),
entries.begin(),entries.end()); }
-
+
private:
std::string Name;
std::string ManName;
diff --git a/Source/cmElseCommand.h b/Source/cmElseCommand.h
index 5e8b790..f259919 100644
--- a/Source/cmElseCommand.h
+++ b/Source/cmElseCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmElseCommand;
}
@@ -54,7 +54,7 @@ public:
{
return "Starts the else portion of an if block.";
}
-
+
/**
* More documentation.
*/
@@ -64,7 +64,7 @@ public:
" else(expression)\n"
"See the if command.";
}
-
+
cmTypeMacro(cmElseCommand, cmCommand);
};
diff --git a/Source/cmElseIfCommand.h b/Source/cmElseIfCommand.h
index 20cd81a..46e2bd9 100644
--- a/Source/cmElseIfCommand.h
+++ b/Source/cmElseIfCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmElseIfCommand;
}
@@ -54,7 +54,7 @@ public:
{
return "Starts the elseif portion of an if block.";
}
-
+
/**
* More documentation.
*/
@@ -64,7 +64,7 @@ public:
" elseif(expression)\n"
"See the if command.";
}
-
+
cmTypeMacro(cmElseIfCommand, cmCommand);
};
diff --git a/Source/cmEnableLanguageCommand.cxx b/Source/cmEnableLanguageCommand.cxx
index f8f36eb..dcabf6a 100644
--- a/Source/cmEnableLanguageCommand.cxx
+++ b/Source/cmEnableLanguageCommand.cxx
@@ -22,7 +22,7 @@ bool cmEnableLanguageCommand
this->SetError
("called with incorrect number of arguments");
return false;
- }
+ }
for (std::vector<std::string>::const_iterator it = args.begin();
it != args.end();
++it)
diff --git a/Source/cmEnableLanguageCommand.h b/Source/cmEnableLanguageCommand.h
index 5958e44..e4bb251 100644
--- a/Source/cmEnableLanguageCommand.h
+++ b/Source/cmEnableLanguageCommand.h
@@ -28,7 +28,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmEnableLanguageCommand;
}
@@ -39,7 +39,7 @@ public:
*/
virtual bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus &status);
-
+
/**
* The name of the command as specified in CMakeList.txt.
*/
@@ -52,7 +52,7 @@ public:
{
return "Enable a language (CXX/C/Fortran/etc)";
}
-
+
/**
* More documentation.
*/
@@ -67,7 +67,7 @@ public:
"If OPTIONAL is used, use the CMAKE_<languageName>_COMPILER_WORKS "
"variable to check whether the language has been enabled successfully.";
}
-
+
cmTypeMacro(cmEnableLanguageCommand, cmCommand);
};
diff --git a/Source/cmEnableTestingCommand.cxx b/Source/cmEnableTestingCommand.cxx
index 5abb873..aa41ef7 100644
--- a/Source/cmEnableTestingCommand.cxx
+++ b/Source/cmEnableTestingCommand.cxx
@@ -12,7 +12,7 @@
#include "cmEnableTestingCommand.h"
#include "cmLocalGenerator.h"
-// we do this in the final pass so that we now the subdirs have all
+// we do this in the final pass so that we now the subdirs have all
// been defined
bool cmEnableTestingCommand::InitialPass(std::vector<std::string> const&,
cmExecutionStatus &)
diff --git a/Source/cmEnableTestingCommand.h b/Source/cmEnableTestingCommand.h
index b607818..9b9e985 100644
--- a/Source/cmEnableTestingCommand.h
+++ b/Source/cmEnableTestingCommand.h
@@ -24,7 +24,7 @@
* within the valid control structures are replicated in Testfile
* (i.e. SUBDIRS() and ADD_TEST() commands within IF() commands that are
* not entered by CMake are not replicated in Testfile).
- * Note that CTest expects to find this file in the build directory root;
+ * Note that CTest expects to find this file in the build directory root;
* therefore, this command should be in the source directory root too.
*/
class cmEnableTestingCommand : public cmCommand
@@ -33,7 +33,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmEnableTestingCommand;
}
@@ -57,7 +57,7 @@ public:
{
return "Enable testing for current directory and below.";
}
-
+
/**
* More documentation.
*/
@@ -70,9 +70,9 @@ public:
"a test file in the build directory root. Therefore, this command "
"should be in the source directory root.";
}
-
+
cmTypeMacro(cmEnableTestingCommand, cmCommand);
-
+
};
diff --git a/Source/cmEndForEachCommand.cxx b/Source/cmEndForEachCommand.cxx
index 2eca4e2..7f11ae5 100644
--- a/Source/cmEndForEachCommand.cxx
+++ b/Source/cmEndForEachCommand.cxx
@@ -12,7 +12,7 @@
#include "cmEndForEachCommand.h"
bool cmEndForEachCommand
-::InvokeInitialPass(std::vector<cmListFileArgument> const&,
+::InvokeInitialPass(std::vector<cmListFileArgument> const&,
cmExecutionStatus &)
{
this->SetError("An ENDFOREACH command was found outside of a proper "
diff --git a/Source/cmEndForEachCommand.h b/Source/cmEndForEachCommand.h
index 37b2d2a..d5ee8a6 100644
--- a/Source/cmEndForEachCommand.h
+++ b/Source/cmEndForEachCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmEndForEachCommand;
}
@@ -36,7 +36,7 @@ public:
*/
virtual bool InvokeInitialPass(std::vector<cmListFileArgument> const&,
cmExecutionStatus &);
-
+
/**
* This is called when the command is first encountered in
* the CMakeLists.txt file.
@@ -61,7 +61,7 @@ public:
{
return "Ends a list of commands in a FOREACH block.";
}
-
+
/**
* More documentation.
*/
@@ -71,7 +71,7 @@ public:
" endforeach(expression)\n"
"See the FOREACH command.";
}
-
+
cmTypeMacro(cmEndForEachCommand, cmCommand);
};
diff --git a/Source/cmEndFunctionCommand.h b/Source/cmEndFunctionCommand.h
index 54ac068..d7b74e9 100644
--- a/Source/cmEndFunctionCommand.h
+++ b/Source/cmEndFunctionCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmEndFunctionCommand;
}
@@ -36,7 +36,7 @@ public:
*/
virtual bool InvokeInitialPass(std::vector<cmListFileArgument> const&,
cmExecutionStatus &);
-
+
/**
* This is called when the command is first encountered in
* the CMakeLists.txt file.
@@ -61,7 +61,7 @@ public:
{
return "Ends a list of commands in a function block.";
}
-
+
/**
* More documentation.
*/
@@ -71,7 +71,7 @@ public:
" endfunction(expression)\n"
"See the function command.";
}
-
+
cmTypeMacro(cmEndFunctionCommand, cmCommand);
};
diff --git a/Source/cmEndIfCommand.cxx b/Source/cmEndIfCommand.cxx
index e98d4d4..0ac09de 100644
--- a/Source/cmEndIfCommand.cxx
+++ b/Source/cmEndIfCommand.cxx
@@ -20,7 +20,7 @@ bool cmEndIfCommand::InitialPass(std::vector<std::string> const&,
{
return true;
}
-
+
this->SetError("An ENDIF command was found outside of a proper "
"IF ENDIF structure. Or its arguments did not match "
"the opening IF command.");
diff --git a/Source/cmEndIfCommand.h b/Source/cmEndIfCommand.h
index 81d1b5f..5c4b9e3 100644
--- a/Source/cmEndIfCommand.h
+++ b/Source/cmEndIfCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmEndIfCommand;
}
@@ -54,7 +54,7 @@ public:
{
return "Ends a list of commands in an if block.";
}
-
+
/**
* More documentation.
*/
@@ -64,7 +64,7 @@ public:
" endif(expression)\n"
"See the if command.";
}
-
+
cmTypeMacro(cmEndIfCommand, cmCommand);
};
diff --git a/Source/cmEndMacroCommand.h b/Source/cmEndMacroCommand.h
index 25e86b7..9d0e70f 100644
--- a/Source/cmEndMacroCommand.h
+++ b/Source/cmEndMacroCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmEndMacroCommand;
}
@@ -36,7 +36,7 @@ public:
*/
virtual bool InvokeInitialPass(std::vector<cmListFileArgument> const&,
cmExecutionStatus &);
-
+
/**
* This is called when the command is first encountered in
* the CMakeLists.txt file.
@@ -61,7 +61,7 @@ public:
{
return "Ends a list of commands in a macro block.";
}
-
+
/**
* More documentation.
*/
@@ -71,7 +71,7 @@ public:
" endmacro(expression)\n"
"See the macro command.";
}
-
+
cmTypeMacro(cmEndMacroCommand, cmCommand);
};
diff --git a/Source/cmEndWhileCommand.h b/Source/cmEndWhileCommand.h
index 635ad5a..18ba5ea 100644
--- a/Source/cmEndWhileCommand.h
+++ b/Source/cmEndWhileCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmEndWhileCommand;
}
@@ -36,7 +36,7 @@ public:
*/
virtual bool InvokeInitialPass(std::vector<cmListFileArgument> const& args,
cmExecutionStatus &status);
-
+
/**
* This is called when the command is first encountered in
* the CMakeLists.txt file.
@@ -61,7 +61,7 @@ public:
{
return "Ends a list of commands in a while block.";
}
-
+
/**
* More documentation.
*/
@@ -71,7 +71,7 @@ public:
" endwhile(expression)\n"
"See the while command.";
}
-
+
cmTypeMacro(cmEndWhileCommand, cmCommand);
};
diff --git a/Source/cmExecProgramCommand.cxx b/Source/cmExecProgramCommand.cxx
index 61b27ea..9fdb1e8 100644
--- a/Source/cmExecProgramCommand.cxx
+++ b/Source/cmExecProgramCommand.cxx
@@ -36,7 +36,7 @@ bool cmExecProgramCommand
doingargs = false;
havereturn_variable = false;
haveoutput_variable = true;
- }
+ }
else if ( haveoutput_variable )
{
if ( output_variable.size() > 0 )
@@ -54,7 +54,7 @@ bool cmExecProgramCommand
doingargs = false;
haveoutput_variable = false;
havereturn_variable = true;
- }
+ }
else if ( havereturn_variable )
{
if ( return_variable.size() > 0 )
@@ -108,16 +108,16 @@ bool cmExecProgramCommand
}
else
{
- result = cmSystemTools::RunCommand(command.c_str(), output,
+ result = cmSystemTools::RunCommand(command.c_str(), output,
retVal, 0, verbose);
}
if(!result)
{
retVal = -1;
- }
+ }
if ( output_variable.size() > 0 )
- {
+ {
std::string::size_type first = output.find_first_not_of(" \n\t\r");
std::string::size_type last = output.find_last_not_of(" \n\t\r");
if(first == std::string::npos)
@@ -128,7 +128,7 @@ bool cmExecProgramCommand
{
last = output.size()-1;
}
-
+
std::string coutput = std::string(output, first, last-first+1);
this->Makefile->AddDefinition(output_variable.c_str(), coutput.c_str());
}
@@ -139,7 +139,7 @@ bool cmExecProgramCommand
sprintf(buffer, "%d", retVal);
this->Makefile->AddDefinition(return_variable.c_str(), buffer);
}
-
+
return true;
}
diff --git a/Source/cmExecProgramCommand.h b/Source/cmExecProgramCommand.h
index 7233860..f752501 100644
--- a/Source/cmExecProgramCommand.h
+++ b/Source/cmExecProgramCommand.h
@@ -27,7 +27,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmExecProgramCommand;
}
@@ -38,13 +38,13 @@ public:
*/
virtual bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus &status);
-
+
/**
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const
{return "exec_program";}
-
+
/**
* This determines if the command is invoked when in script mode.
*/
@@ -55,10 +55,10 @@ public:
*/
virtual const char* GetTerseDocumentation() const
{
- return
+ return
"Deprecated. Use the execute_process() command instead.";
}
-
+
/**
* More documentation.
*/
@@ -82,7 +82,7 @@ public:
"stdout/stderr of the console running cmake.\n"
;
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
diff --git a/Source/cmExecuteProcessCommand.cxx b/Source/cmExecuteProcessCommand.cxx
index a0d9c9c..994c170 100644
--- a/Source/cmExecuteProcessCommand.cxx
+++ b/Source/cmExecuteProcessCommand.cxx
@@ -266,12 +266,12 @@ bool cmExecuteProcessCommand
}
if(!output_file.empty())
{
- cmsysProcess_SetPipeFile(cp, cmsysProcess_Pipe_STDOUT,
+ cmsysProcess_SetPipeFile(cp, cmsysProcess_Pipe_STDOUT,
output_file.c_str());
}
if(!error_file.empty())
{
- cmsysProcess_SetPipeFile(cp, cmsysProcess_Pipe_STDERR,
+ cmsysProcess_SetPipeFile(cp, cmsysProcess_Pipe_STDERR,
error_file.c_str());
}
@@ -326,12 +326,12 @@ bool cmExecuteProcessCommand
// Store the output obtained.
if(!output_variable.empty() && tempOutput.size())
{
- this->Makefile->AddDefinition(output_variable.c_str(),
+ this->Makefile->AddDefinition(output_variable.c_str(),
&*tempOutput.begin());
}
if(!merge_output && !error_variable.empty() && tempError.size())
{
- this->Makefile->AddDefinition(error_variable.c_str(),
+ this->Makefile->AddDefinition(error_variable.c_str(),
&*tempError.begin());
}
diff --git a/Source/cmExecutionStatus.h b/Source/cmExecutionStatus.h
index 9fbecac..1488924 100644
--- a/Source/cmExecutionStatus.h
+++ b/Source/cmExecutionStatus.h
@@ -23,19 +23,19 @@ class cmExecutionStatus : public cmObject
{
public:
cmTypeMacro(cmExecutionStatus, cmObject);
-
+
cmExecutionStatus() { this->Clear();};
-
- virtual void SetReturnInvoked(bool val)
+
+ virtual void SetReturnInvoked(bool val)
{ this->ReturnInvoked = val; }
virtual bool GetReturnInvoked()
{ return this->ReturnInvoked; }
-
- virtual void SetBreakInvoked(bool val)
+
+ virtual void SetBreakInvoked(bool val)
{ this->BreakInvoked = val; }
virtual bool GetBreakInvoked()
{ return this->BreakInvoked; }
-
+
virtual void Clear()
{
this->ReturnInvoked = false;
@@ -45,7 +45,7 @@ public:
virtual void SetNestedError(bool val) { this->NestedError = val; }
virtual bool GetNestedError() { return this->NestedError; }
-
+
protected:
bool ReturnInvoked;
bool BreakInvoked;
diff --git a/Source/cmExportLibraryDependencies.cxx b/Source/cmExportLibraryDependencies.cxx
index 8fdb069..f07b783 100644
--- a/Source/cmExportLibraryDependencies.cxx
+++ b/Source/cmExportLibraryDependencies.cxx
@@ -26,7 +26,7 @@ bool cmExportLibraryDependenciesCommand
this->SetError("called with incorrect number of arguments");
return false;
}
-
+
// store the arguments for the final pass
this->Filename = args[0];
this->Append = false;
diff --git a/Source/cmExportLibraryDependencies.h b/Source/cmExportLibraryDependencies.h
index 2a2ff21..d8b65cc 100644
--- a/Source/cmExportLibraryDependencies.h
+++ b/Source/cmExportLibraryDependencies.h
@@ -18,7 +18,7 @@
* \brief Add a test to the lists of tests to run.
*
* cmExportLibraryDependenciesCommand adds a test to the list of tests to run
- *
+ *
*/
class cmExportLibraryDependenciesCommand : public cmCommand
{
@@ -26,7 +26,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmExportLibraryDependenciesCommand;
}
@@ -40,7 +40,7 @@ public:
/**
* This is called at the end after all the information
- * specified by the command is accumulated.
+ * specified by the command is accumulated.
*/
virtual void FinalPass();
virtual bool HasFinalPass() const { return true; }
@@ -57,7 +57,7 @@ public:
{
return "Deprecated. Use INSTALL(EXPORT) or EXPORT command.";
}
-
+
/**
* More documentation.
*/
@@ -87,7 +87,7 @@ public:
{
return true;
}
-
+
cmTypeMacro(cmExportLibraryDependenciesCommand, cmCommand);
private:
diff --git a/Source/cmExprLexer.h b/Source/cmExprLexer.h
index 4c10496..03b36ce 100644
--- a/Source/cmExprLexer.h
+++ b/Source/cmExprLexer.h
@@ -58,7 +58,7 @@ typedef uint32_t flex_uint32_t;
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
#endif /* ! C99 */
@@ -188,7 +188,7 @@ struct yy_buffer_state
int yy_bs_lineno; /**< The line count. */
int yy_bs_column; /**< The column count. */
-
+
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
diff --git a/Source/cmExprLexer.in.l b/Source/cmExprLexer.in.l
index db9018f..f344b40 100644
--- a/Source/cmExprLexer.in.l
+++ b/Source/cmExprLexer.in.l
@@ -54,19 +54,19 @@ Modify cmExprLexer.h:
%%
-[0-9][0-9]* { yylvalp->Number = atoi(yytext); return exp_NUMBER; }
+[0-9][0-9]* { yylvalp->Number = atoi(yytext); return exp_NUMBER; }
"+" { return exp_PLUS; }
-"-" { return exp_MINUS; }
-"*" { return exp_TIMES; }
-"/" { return exp_DIVIDE; }
-"%" { return exp_MOD; }
-"\|" { return exp_OR; }
-"&" { return exp_AND; }
-"^" { return exp_XOR; }
-"~" { return exp_NOT; }
-"<<" { return exp_SHIFTLEFT; }
-">>" { return exp_SHIFTRIGHT; }
+"-" { return exp_MINUS; }
+"*" { return exp_TIMES; }
+"/" { return exp_DIVIDE; }
+"%" { return exp_MOD; }
+"\|" { return exp_OR; }
+"&" { return exp_AND; }
+"^" { return exp_XOR; }
+"~" { return exp_NOT; }
+"<<" { return exp_SHIFTLEFT; }
+">>" { return exp_SHIFTRIGHT; }
"(" { return exp_OPENPARENT; }
")" { return exp_CLOSEPARENT; }
diff --git a/Source/cmExprParserHelper.cxx b/Source/cmExprParserHelper.cxx
index 7728d74..9c1795e 100644
--- a/Source/cmExprParserHelper.cxx
+++ b/Source/cmExprParserHelper.cxx
@@ -42,7 +42,7 @@ int cmExprParserHelper::ParseString(const char* str, int verb)
this->InputBuffer = str;
this->InputBufferPos = 0;
this->CurrentLine = 0;
-
+
this->Result = 0;
yyscan_t yyscanner;
@@ -61,7 +61,7 @@ int cmExprParserHelper::ParseString(const char* str, int verb)
if ( Verbose )
{
- std::cerr << "Expanding [" << str << "] produced: ["
+ std::cerr << "Expanding [" << str << "] produced: ["
<< this->Result << "]" << std::endl;
}
return 1;
diff --git a/Source/cmExprParserHelper.h b/Source/cmExprParserHelper.h
index 690426d..4b76b33 100644
--- a/Source/cmExprParserHelper.h
+++ b/Source/cmExprParserHelper.h
@@ -9,7 +9,7 @@
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the License for more information.
============================================================================*/
-#ifndef cmExprParserHelper_h
+#ifndef cmExprParserHelper_h
#define cmExprParserHelper_h
#include "cmStandardIncludes.h"
diff --git a/Source/cmExternalMakefileProjectGenerator.cxx b/Source/cmExternalMakefileProjectGenerator.cxx
index 6ed84bd..9c965cc 100644
--- a/Source/cmExternalMakefileProjectGenerator.cxx
+++ b/Source/cmExternalMakefileProjectGenerator.cxx
@@ -49,7 +49,7 @@ const char* cmExternalMakefileProjectGenerator::GetGlobalGeneratorName(
}
// otherwise search for the matching global generator
- for (std::vector<std::string>::const_iterator
+ for (std::vector<std::string>::const_iterator
it = this->SupportedGlobalGenerators.begin();
it != this->SupportedGlobalGenerators.end();
++it)
diff --git a/Source/cmExternalMakefileProjectGenerator.h b/Source/cmExternalMakefileProjectGenerator.h
index 46f1d31..182c1a8 100644
--- a/Source/cmExternalMakefileProjectGenerator.h
+++ b/Source/cmExternalMakefileProjectGenerator.h
@@ -22,12 +22,12 @@ class cmGlobalGenerator;
* \brief Base class for generators for "External Makefile based IDE projects".
*
* cmExternalMakefileProjectGenerator is a base class for generators
- * for "external makefile based projects", i.e. IDE projects which work
+ * for "external makefile based projects", i.e. IDE projects which work
* an already existing makefiles.
* See cmGlobalKdevelopGenerator as an example.
- * After the makefiles have been generated by one of the Makefile
+ * After the makefiles have been generated by one of the Makefile
* generators, the Generate() method is called and this generator
- * can iterate over the local generators and/or projects to produce the
+ * can iterate over the local generators and/or projects to produce the
* project files for the IDE.
*/
class cmExternalMakefileProjectGenerator
@@ -39,7 +39,7 @@ public:
///! Get the name for this generator.
virtual const char* GetName() const = 0;
/** Get the documentation entry for this generator. */
- virtual void GetDocumentation(cmDocumentationEntry& entry,
+ virtual void GetDocumentation(cmDocumentationEntry& entry,
const char* fullName) const = 0;
///! set the global generator which will generate the makefiles
@@ -47,7 +47,7 @@ public:
{this->GlobalGenerator = generator;}
///! Return the list of global generators supported by this extra generator
- const std::vector<std::string>& GetSupportedGlobalGenerators() const
+ const std::vector<std::string>& GetSupportedGlobalGenerators() const
{return this->SupportedGlobalGenerators;}
///! Get the name of the global generator for the given full name
@@ -55,7 +55,7 @@ public:
/** Create a full name from the given global generator name and the
* extra generator name
*/
- static std::string CreateFullGeneratorName(const char* globalGenerator,
+ static std::string CreateFullGeneratorName(const char* globalGenerator,
const char* extraGenerator);
///! Generate the project files, the Makefiles have already been generated
diff --git a/Source/cmFLTKWrapUICommand.cxx b/Source/cmFLTKWrapUICommand.cxx
index 93533e5..a4aa75a 100644
--- a/Source/cmFLTKWrapUICommand.cxx
+++ b/Source/cmFLTKWrapUICommand.cxx
@@ -33,19 +33,19 @@ bool cmFLTKWrapUICommand
std::vector<std::string> newArgs;
this->Makefile->ExpandSourceListArguments(args,newArgs, 1);
-
- // get the list of GUI files from which .cxx and .h will be generated
+
+ // get the list of GUI files from which .cxx and .h will be generated
std::string outputDirectory = this->Makefile->GetCurrentOutputDirectory();
- // Some of the generated files are *.h so the directory "GUI"
+ // Some of the generated files are *.h so the directory "GUI"
// where they are created have to be added to the include path
this->Makefile->AddIncludeDirectory( outputDirectory.c_str() );
- for(std::vector<std::string>::iterator i = (newArgs.begin() + 1);
+ for(std::vector<std::string>::iterator i = (newArgs.begin() + 1);
i != newArgs.end(); i++)
{
cmSourceFile *curr = this->Makefile->GetSource(i->c_str());
- // if we should use the source GUI
+ // if we should use the source GUI
// to generate .cxx and .h files
if (!curr || !curr->GetPropertyAsBool("WRAP_EXCLUDE"))
{
@@ -107,11 +107,11 @@ bool cmFLTKWrapUICommand
std::string varName = this->Target;
varName += "_FLTK_UI_SRCS";
this->Makefile->AddDefinition(varName.c_str(), sourceListValue.c_str());
-
+
return true;
}
-void cmFLTKWrapUICommand::FinalPass()
+void cmFLTKWrapUICommand::FinalPass()
{
// people should add the srcs to the target themselves, but the old command
// didn't support that, so check and see if they added the files in and if
@@ -119,7 +119,7 @@ void cmFLTKWrapUICommand::FinalPass()
cmTarget* target = this->Makefile->FindTarget(this->Target.c_str());
if(!target)
{
- std::string msg =
+ std::string msg =
"FLTK_WRAP_UI was called with a target that was never created: ";
msg += this->Target;
msg +=". The problem was found while processing the source directory: ";
@@ -128,12 +128,12 @@ void cmFLTKWrapUICommand::FinalPass()
cmSystemTools::Message(msg.c_str(),"Warning");
return;
}
- std::vector<cmSourceFile*> const& srcs =
+ std::vector<cmSourceFile*> const& srcs =
target->GetSourceFiles();
bool found = false;
for (unsigned int i = 0; i < srcs.size(); ++i)
{
- if (srcs[i]->GetFullPath() ==
+ if (srcs[i]->GetFullPath() ==
this->GeneratedSourcesClasses[0]->GetFullPath())
{
found = true;
@@ -142,7 +142,7 @@ void cmFLTKWrapUICommand::FinalPass()
}
if (!found)
{
- std::string msg =
+ std::string msg =
"In CMake 2.2 the FLTK_WRAP_UI command sets a variable to the list of "
"source files that should be added to your executable or library. It "
"appears that you have not added these source files to your target. "
@@ -153,13 +153,13 @@ void cmFLTKWrapUICommand::FinalPass()
"of sources to add to your target when you call ADD_LIBRARY or "
"ADD_EXECUTABLE. For now CMake will add the sources to your target "
"for you as was done in CMake 2.0 and earlier. In the future this may "
- "become an error.";
+ "become an error.";
msg +="The problem was found while processing the source directory: ";
msg += this->Makefile->GetStartDirectory();
cmSystemTools::Message(msg.c_str(),"Warning");
// first we add the rules for all the .fl to .h and .cxx files
size_t lastHeadersClass = this->GeneratedSourcesClasses.size();
-
+
// Generate code for all the .fl files
for(size_t classNum = 0; classNum < lastHeadersClass; classNum++)
{
diff --git a/Source/cmFLTKWrapUICommand.h b/Source/cmFLTKWrapUICommand.h
index cb0f9d5..530de2c 100644
--- a/Source/cmFLTKWrapUICommand.h
+++ b/Source/cmFLTKWrapUICommand.h
@@ -28,7 +28,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmFLTKWrapUICommand;
}
@@ -39,7 +39,7 @@ public:
*/
virtual bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus &status);
-
+
/**
* This is called at the end after all the information
* specified by the command is accumulated. Most commands do
@@ -61,7 +61,7 @@ public:
{
return "Create FLTK user interfaces Wrappers.";
}
-
+
/**
* More documentation.
*/
@@ -75,7 +75,7 @@ public:
"resultingLibraryName_FLTK_UI_SRCS which should be added to your "
"library.";
}
-
+
private:
/**
* List of produced files.
@@ -83,7 +83,7 @@ private:
std::vector<cmSourceFile *> GeneratedSourcesClasses;
/**
- * List of Fluid files that provide the source
+ * List of Fluid files that provide the source
* generating .cxx and .h files
*/
std::string Target;
diff --git a/Source/cmFileCommand.cxx b/Source/cmFileCommand.cxx
index 5da5a01..5103d39 100644
--- a/Source/cmFileCommand.cxx
+++ b/Source/cmFileCommand.cxx
@@ -271,7 +271,7 @@ bool cmFileCommand::HandleReadCommand(std::vector<std::string> const& args)
// Open the specified file.
#if defined(_WIN32) || defined(__CYGWIN__)
- std::ifstream file(fileName.c_str(), std::ios::in |
+ std::ifstream file(fileName.c_str(), std::ios::in |
(hexOutputArg.IsEnabled() ? std::ios::binary : std::ios::in));
#else
std::ifstream file(fileName.c_str(), std::ios::in);
@@ -2621,17 +2621,17 @@ namespace {
::curl_easy_cleanup(this->Easy);
}
}
-
- inline void release(void)
+
+ inline void release(void)
{
this->Easy = 0;
return;
}
-
+
private:
::CURL * Easy;
};
-
+
}
#endif
diff --git a/Source/cmFileTimeComparison.cxx b/Source/cmFileTimeComparison.cxx
index b1050d3..3167be4 100644
--- a/Source/cmFileTimeComparison.cxx
+++ b/Source/cmFileTimeComparison.cxx
@@ -116,7 +116,7 @@ cmFileTimeComparison::~cmFileTimeComparison()
}
//----------------------------------------------------------------------------
-bool cmFileTimeComparison::FileTimeCompare(const char* f1,
+bool cmFileTimeComparison::FileTimeCompare(const char* f1,
const char* f2, int* result)
{
return this->Internals->FileTimeCompare(f1, f2, result);
@@ -129,7 +129,7 @@ bool cmFileTimeComparison::FileTimesDiffer(const char* f1, const char* f2)
}
//----------------------------------------------------------------------------
-int cmFileTimeComparisonInternal::Compare(cmFileTimeComparison_Type* s1,
+int cmFileTimeComparisonInternal::Compare(cmFileTimeComparison_Type* s1,
cmFileTimeComparison_Type* s2)
{
#if !defined(_WIN32) || defined(__CYGWIN__)
diff --git a/Source/cmFileTimeComparison.h b/Source/cmFileTimeComparison.h
index f5de2f6..cc1ef63 100644
--- a/Source/cmFileTimeComparison.h
+++ b/Source/cmFileTimeComparison.h
@@ -31,7 +31,7 @@ public:
* Compare file modification times.
* Return true for successful comparison and false for error.
* When true is returned, result has -1, 0, +1 for
- * f1 older, same, or newer than f2.
+ * f1 older, same, or newer than f2.
*/
bool FileTimeCompare(const char* f1, const char* f2, int* result);
@@ -42,7 +42,7 @@ public:
bool FileTimesDiffer(const char* f1, const char* f2);
protected:
-
+
cmFileTimeComparisonInternal* Internals;
};
diff --git a/Source/cmFindBase.cxx b/Source/cmFindBase.cxx
index fb8bcf7..a54bf7c 100644
--- a/Source/cmFindBase.cxx
+++ b/Source/cmFindBase.cxx
@@ -10,7 +10,7 @@
See the License for more information.
============================================================================*/
#include "cmFindBase.h"
-
+
cmFindBase::cmFindBase()
{
this->AlreadyInCache = false;
@@ -132,7 +132,7 @@ bool cmFindBase::ParseArguments(std::vector<std::string> const& argsIn)
bool compatibility = this->Makefile->NeedBackwardsCompatibility(2,3);
// copy argsIn into args so it can be modified,
- // in the process extract the DOC "documentation"
+ // in the process extract the DOC "documentation"
size_t size = argsIn.size();
std::vector<std::string> args;
bool foundDoc = false;
@@ -178,7 +178,7 @@ bool cmFindBase::ParseArguments(std::vector<std::string> const& argsIn)
this->AlreadyInCache = true;
return true;
}
- this->AlreadyInCache = false;
+ this->AlreadyInCache = false;
// Find the current root path mode.
this->SelectDefaultRootPathMode();
@@ -264,17 +264,17 @@ bool cmFindBase::ParseArguments(std::vector<std::string> const& argsIn)
}
else if(this->Names.size() == 1)
{
- this->VariableDocumentation += "the "
+ this->VariableDocumentation += "the "
+ this->Names[0] + " library be found";
}
else
- {
+ {
this->VariableDocumentation += "one of the " + this->Names[0];
for (unsigned int j = 1; j < this->Names.size() - 1; ++j)
{
this->VariableDocumentation += ", " + this->Names[j];
}
- this->VariableDocumentation += " or "
+ this->VariableDocumentation += " or "
+ this->Names[this->Names.size() - 1] + " libraries be found";
}
}
@@ -504,7 +504,7 @@ void cmFindBase::AddPathSuffixes()
cmSystemTools::ConvertToUnixSlashes(*i);
// copy each finalPath combined with SearchPathSuffixes
// to the SearchPaths ivar
- for(std::vector<std::string>::iterator j =
+ for(std::vector<std::string>::iterator j =
this->SearchPathSuffixes.begin();
j != this->SearchPathSuffixes.end(); ++j)
{
@@ -517,7 +517,7 @@ void cmFindBase::AddPathSuffixes()
p += std::string("/");
}
p += *j;
- // add to all paths because the search path may be modified
+ // add to all paths because the search path may be modified
// later with lib being replaced for lib64 which may exist
paths.push_back(p);
}
@@ -535,13 +535,13 @@ void cmFindBase::PrintFindStuff()
std::cerr << "SearchAppBundleOnly: " << this->SearchAppBundleOnly << "\n";
std::cerr << "SearchAppBundleFirst: " << this->SearchAppBundleFirst << "\n";
std::cerr << "VariableName " << this->VariableName << "\n";
- std::cerr << "VariableDocumentation "
+ std::cerr << "VariableDocumentation "
<< this->VariableDocumentation << "\n";
std::cerr << "NoDefaultPath " << this->NoDefaultPath << "\n";
- std::cerr << "NoCMakeEnvironmentPath "
+ std::cerr << "NoCMakeEnvironmentPath "
<< this->NoCMakeEnvironmentPath << "\n";
std::cerr << "NoCMakePath " << this->NoCMakePath << "\n";
- std::cerr << "NoSystemEnvironmentPath "
+ std::cerr << "NoSystemEnvironmentPath "
<< this->NoSystemEnvironmentPath << "\n";
std::cerr << "NoCMakeSystemPath " << this->NoCMakeSystemPath << "\n";
std::cerr << "EnvironmentPath " << this->EnvironmentPath << "\n";
diff --git a/Source/cmFindBase.h b/Source/cmFindBase.h
index 37ab2ec..eac1885 100644
--- a/Source/cmFindBase.h
+++ b/Source/cmFindBase.h
@@ -30,7 +30,7 @@ public:
*/
virtual bool ParseArguments(std::vector<std::string> const& args);
cmTypeMacro(cmFindBase, cmFindCommon);
-
+
virtual const char* GetFullDocumentation() const;
protected:
@@ -43,7 +43,7 @@ protected:
// also copy the documentation from the cache to VariableDocumentation
// if it has documentation in the cache
bool CheckForVariableInCache();
-
+
cmStdString GenericDocumentation;
// use by command during find
cmStdString VariableDocumentation;
diff --git a/Source/cmFindFileCommand.h b/Source/cmFindFileCommand.h
index 7d349d3..1bfdcbd 100644
--- a/Source/cmFindFileCommand.h
+++ b/Source/cmFindFileCommand.h
@@ -18,7 +18,7 @@
* \brief Define a command to search for an executable program.
*
* cmFindFileCommand is used to define a CMake variable
- * that specifies an executable program. The command searches
+ * that specifies an executable program. The command searches
* in the current path (e.g., PATH environment variable) for
* an executable that matches one of the supplied names.
*/
@@ -29,7 +29,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmFindFileCommand;
}
@@ -42,7 +42,7 @@ public:
{
return "Find the full path to a file.";
}
-
+
cmTypeMacro(cmFindFileCommand, cmFindPathCommand);
protected:
virtual void GenerateDocumentation();
diff --git a/Source/cmFindLibraryCommand.cxx b/Source/cmFindLibraryCommand.cxx
index 652e697..0080e55 100644
--- a/Source/cmFindLibraryCommand.cxx
+++ b/Source/cmFindLibraryCommand.cxx
@@ -15,7 +15,7 @@
#include <cmsys/stl/algorithm>
cmFindLibraryCommand::cmFindLibraryCommand()
-{
+{
this->EnvironmentPath = "LIB";
}
diff --git a/Source/cmFindLibraryCommand.h b/Source/cmFindLibraryCommand.h
index 31a5c3f..455348a 100644
--- a/Source/cmFindLibraryCommand.h
+++ b/Source/cmFindLibraryCommand.h
@@ -29,7 +29,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmFindLibraryCommand;
}
@@ -59,7 +59,7 @@ public:
return "Find a library.";
}
cmTypeMacro(cmFindLibraryCommand, cmFindBase);
-
+
protected:
void AddArchitecturePaths(const char* suffix);
void AddArchitecturePath(std::string const& dir,
diff --git a/Source/cmFindPathCommand.cxx b/Source/cmFindPathCommand.cxx
index 846d187..9524924 100644
--- a/Source/cmFindPathCommand.cxx
+++ b/Source/cmFindPathCommand.cxx
@@ -104,7 +104,7 @@ bool cmFindPathCommand
(this->VariableName.c_str(),
(this->VariableName + "-NOTFOUND").c_str(),
this->VariableDocumentation.c_str(),
- (this->IncludeFileInPath) ?
+ (this->IncludeFileInPath) ?
cmCacheManager::FILEPATH :cmCacheManager::PATH);
return true;
}
@@ -143,14 +143,14 @@ cmFindPathCommand::FindHeaderInFramework(std::string const& file,
// remove the name from the slash;
fileName = fileName.substr(pos+1);
frameWorkName = file;
- frameWorkName =
+ frameWorkName =
frameWorkName.substr(0, frameWorkName.size()-fileName.size()-1);
// if the framework has a path in it then just use the filename
if(frameWorkName.find("/") != frameWorkName.npos)
{
fileName = file;
frameWorkName = "";
- }
+ }
if(frameWorkName.size())
{
std::string fpath = dir;
@@ -160,7 +160,7 @@ cmFindPathCommand::FindHeaderInFramework(std::string const& file,
intPath += "/Headers/";
intPath += fileName;
if(cmSystemTools::FileExists(intPath.c_str()))
- {
+ {
if(this->IncludeFileInPath)
{
return intPath;
diff --git a/Source/cmFindPathCommand.h b/Source/cmFindPathCommand.h
index a612990..759567d 100644
--- a/Source/cmFindPathCommand.h
+++ b/Source/cmFindPathCommand.h
@@ -29,7 +29,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmFindPathCommand;
}
diff --git a/Source/cmFindProgramCommand.cxx b/Source/cmFindProgramCommand.cxx
index 00f5419..909b333 100644
--- a/Source/cmFindProgramCommand.cxx
+++ b/Source/cmFindProgramCommand.cxx
@@ -81,7 +81,7 @@ bool cmFindProgramCommand
result.c_str(),
this->VariableDocumentation.c_str(),
cmCacheManager::FILEPATH);
-
+
return true;
}
this->Makefile->AddCacheDefinition(this->VariableName.c_str(),
@@ -117,21 +117,21 @@ std::string cmFindProgramCommand
for(std::vector<std::string>::const_iterator name = names.begin();
name != names.end() ; ++name)
{
-
+
std::string appName = *name + std::string(".app");
- std::string appPath = cmSystemTools::FindDirectory(appName.c_str(),
- this->SearchPaths,
+ std::string appPath = cmSystemTools::FindDirectory(appName.c_str(),
+ this->SearchPaths,
true);
if ( !appPath.empty() )
{
std::string executable = GetBundleExecutable(appPath);
- if (!executable.empty())
+ if (!executable.empty())
{
return cmSystemTools::CollapseFullPath(executable.c_str());
}
- }
- }
+ }
+ }
// Couldn't find app bundle
return "";
@@ -142,44 +142,44 @@ std::string cmFindProgramCommand::GetBundleExecutable(std::string bundlePath)
std::string executable = "";
(void)bundlePath;
#if defined(__APPLE__)
- // Started with an example on developer.apple.com about finding bundles
+ // Started with an example on developer.apple.com about finding bundles
// and modified from that.
-
+
// Get a CFString of the app bundle path
// XXX - Is it safe to assume everything is in UTF8?
- CFStringRef bundlePathCFS =
- CFStringCreateWithCString(kCFAllocatorDefault ,
+ CFStringRef bundlePathCFS =
+ CFStringCreateWithCString(kCFAllocatorDefault ,
bundlePath.c_str(), kCFStringEncodingUTF8 );
-
+
// Make a CFURLRef from the CFString representation of the
// bundle’s path.
- CFURLRef bundleURL = CFURLCreateWithFileSystemPath(kCFAllocatorDefault,
+ CFURLRef bundleURL = CFURLCreateWithFileSystemPath(kCFAllocatorDefault,
bundlePathCFS,
kCFURLPOSIXPathStyle,
true );
-
+
// Make a bundle instance using the URLRef.
CFBundleRef appBundle = CFBundleCreate( kCFAllocatorDefault, bundleURL );
-
+
// returned executableURL is relative to <appbundle>/Contents/MacOS/
CFURLRef executableURL = CFBundleCopyExecutableURL(appBundle);
-
+
if (executableURL != NULL)
{
const int MAX_OSX_PATH_SIZE = 1024;
char buffer[MAX_OSX_PATH_SIZE];
-
+
// Convert the CFString to a C string
- CFStringGetCString( CFURLGetString(executableURL), buffer,
+ CFStringGetCString( CFURLGetString(executableURL), buffer,
MAX_OSX_PATH_SIZE, kCFStringEncodingUTF8 );
-
+
// And finally to a c++ string
executable = bundlePath + "/Contents/MacOS/" + std::string(buffer);
// Only release CFURLRef if it's not null
CFRelease( executableURL );
}
- // Any CF objects returned from functions with "create" or
+ // Any CF objects returned from functions with "create" or
// "copy" in their names must be released by us!
CFRelease( bundlePathCFS );
CFRelease( bundleURL );
diff --git a/Source/cmFindProgramCommand.h b/Source/cmFindProgramCommand.h
index c1b14f9..8350c9b 100644
--- a/Source/cmFindProgramCommand.h
+++ b/Source/cmFindProgramCommand.h
@@ -18,7 +18,7 @@
* \brief Define a command to search for an executable program.
*
* cmFindProgramCommand is used to define a CMake variable
- * that specifies an executable program. The command searches
+ * that specifies an executable program. The command searches
* in the current path (e.g., PATH environment variable) for
* an executable that matches one of the supplied names.
*/
@@ -28,7 +28,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmFindProgramCommand;
}
@@ -57,7 +57,7 @@ public:
{
return "Find an executable program.";
}
-
+
cmTypeMacro(cmFindProgramCommand, cmFindBase);
protected:
diff --git a/Source/cmForEachCommand.cxx b/Source/cmForEachCommand.cxx
index 74966c9..d697067 100644
--- a/Source/cmForEachCommand.cxx
+++ b/Source/cmForEachCommand.cxx
@@ -25,7 +25,7 @@ IsFunctionBlocked(const cmListFileFunction& lff, cmMakefile &mf,
else if (!cmSystemTools::Strucmp(lff.Name.c_str(),"endforeach"))
{
// if this is the endofreach for this statement
- if (!this->Depth)
+ if (!this->Depth)
{
// Remove the function blocker for this scope or bail.
cmsys::auto_ptr<cmFunctionBlocker>
@@ -45,7 +45,7 @@ IsFunctionBlocked(const cmListFileFunction& lff, cmMakefile &mf,
std::string tmps;
cmListFileArgument arg;
for( ; j != this->Args.end(); ++j)
- {
+ {
// set the variable to the loop value
mf.AddDefinition(this->Args[0].c_str(),j->c_str());
// Invoke all the functions that were collected in the block.
@@ -83,10 +83,10 @@ IsFunctionBlocked(const cmListFileFunction& lff, cmMakefile &mf,
this->Depth--;
}
}
-
+
// record the command
this->Functions.push_back(lff);
-
+
// always return true
return true;
}
@@ -121,7 +121,7 @@ bool cmForEachCommand
{
return this->HandleInMode(args);
}
-
+
// create a function blocker
cmForEachFunctionBlocker *f = new cmForEachFunctionBlocker();
if ( args.size() > 1 )
@@ -157,7 +157,7 @@ bool cmForEachCommand
step = 1;
}
}
- if (
+ if (
(start > stop && step > 0) ||
(start < stop && step < 0) ||
step == 0
@@ -198,7 +198,7 @@ bool cmForEachCommand
f->Args = args;
}
this->Makefile->AddFunctionBlocker(f);
-
+
return true;
}
diff --git a/Source/cmForEachCommand.h b/Source/cmForEachCommand.h
index ae50005..dc47613 100644
--- a/Source/cmForEachCommand.h
+++ b/Source/cmForEachCommand.h
@@ -25,7 +25,7 @@ public:
cmMakefile &mf,
cmExecutionStatus &);
virtual bool ShouldRemove(const cmListFileFunction& lff, cmMakefile &mf);
-
+
std::vector<std::string> Args;
std::vector<cmListFileFunction> Functions;
private:
@@ -39,7 +39,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmForEachCommand;
}
@@ -68,7 +68,7 @@ public:
{
return "Evaluate a group of commands for each value in a list.";
}
-
+
/**
* More documentation.
*/
@@ -106,7 +106,7 @@ public:
"following it in the iteration."
;
}
-
+
cmTypeMacro(cmForEachCommand, cmCommand);
private:
bool HandleInMode(std::vector<std::string> const& args);
diff --git a/Source/cmFunctionBlocker.h b/Source/cmFunctionBlocker.h
index 9ee0b5c..68bf762 100644
--- a/Source/cmFunctionBlocker.h
+++ b/Source/cmFunctionBlocker.h
@@ -29,7 +29,7 @@ public:
/**
* should this function blocker be removed, useful when one function adds a
- * blocker and another must remove it
+ * blocker and another must remove it
*/
virtual bool ShouldRemove(const cmListFileFunction&,
cmMakefile&) {return false;}
diff --git a/Source/cmFunctionCommand.cxx b/Source/cmFunctionCommand.cxx
index ce36145..10b47b9 100644
--- a/Source/cmFunctionCommand.cxx
+++ b/Source/cmFunctionCommand.cxx
@@ -65,7 +65,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const { return this->Args[0].c_str(); }
-
+
/**
* Succinct documentation.
*/
@@ -131,15 +131,15 @@ bool cmFunctionHelperCommand::InvokeInitialPass
{
cmOStringStream tmpStream;
tmpStream << "ARGV" << t;
- this->Makefile->AddDefinition(tmpStream.str().c_str(),
+ this->Makefile->AddDefinition(tmpStream.str().c_str(),
expandedArgs[t].c_str());
this->Makefile->MarkVariableAsUsed(tmpStream.str().c_str());
}
-
+
// define the formal arguments
for (unsigned int j = 1; j < this->Args.size(); ++j)
{
- this->Makefile->AddDefinition(this->Args[j].c_str(),
+ this->Makefile->AddDefinition(this->Args[j].c_str(),
expandedArgs[j-1].c_str());
}
@@ -208,7 +208,7 @@ IsFunctionBlocked(const cmListFileFunction& lff, cmMakefile &mf,
else if(!cmSystemTools::Strucmp(lff.Name.c_str(),"endfunction"))
{
// if this is the endfunction for this function then execute
- if (!this->Depth)
+ if (!this->Depth)
{
std::string name = this->Args[0];
std::vector<std::string>::size_type cc;
@@ -224,20 +224,20 @@ IsFunctionBlocked(const cmListFileFunction& lff, cmMakefile &mf,
f->Args = this->Args;
f->Functions = this->Functions;
mf.RecordPolicies(f->Policies);
-
+
// Set the FilePath on the arguments to match the function since it is
// not stored and the original values may be freed
for (unsigned int i = 0; i < f->Functions.size(); ++i)
{
for (unsigned int j = 0; j < f->Functions[i].Arguments.size(); ++j)
{
- f->Functions[i].Arguments[j].FilePath =
+ f->Functions[i].Arguments[j].FilePath =
f->Functions[i].FilePath.c_str();
}
}
std::string newName = "_" + this->Args[0];
- mf.GetCMakeInstance()->RenameCommand(this->Args[0].c_str(),
+ mf.GetCMakeInstance()->RenameCommand(this->Args[0].c_str(),
newName.c_str());
mf.AddCommand(f);
@@ -265,7 +265,7 @@ ShouldRemove(const cmListFileFunction& lff, cmMakefile &mf)
if(!cmSystemTools::Strucmp(lff.Name.c_str(),"endfunction"))
{
std::vector<std::string> expandedArguments;
- mf.ExpandArguments(lff.Arguments, expandedArguments);
+ mf.ExpandArguments(lff.Arguments, expandedArguments);
// if the endfunction has arguments then make sure
// they match the ones in the openeing function command
if ((expandedArguments.empty() ||
@@ -291,7 +291,7 @@ bool cmFunctionCommand
cmFunctionFunctionBlocker *f = new cmFunctionFunctionBlocker();
for(std::vector<std::string>::const_iterator j = args.begin();
j != args.end(); ++j)
- {
+ {
f->Args.push_back(*j);
}
this->Makefile->AddFunctionBlocker(f);
diff --git a/Source/cmFunctionCommand.h b/Source/cmFunctionCommand.h
index 43c8e29..730a7a7 100644
--- a/Source/cmFunctionCommand.h
+++ b/Source/cmFunctionCommand.h
@@ -20,11 +20,11 @@ class cmFunctionFunctionBlocker : public cmFunctionBlocker
public:
cmFunctionFunctionBlocker() {this->Depth=0;}
virtual ~cmFunctionFunctionBlocker() {}
- virtual bool IsFunctionBlocked(const cmListFileFunction&,
+ virtual bool IsFunctionBlocked(const cmListFileFunction&,
cmMakefile &mf,
cmExecutionStatus &);
virtual bool ShouldRemove(const cmListFileFunction&, cmMakefile &mf);
-
+
std::vector<std::string> Args;
std::vector<cmListFileFunction> Functions;
int Depth;
diff --git a/Source/cmGeneratedFileStream.cxx b/Source/cmGeneratedFileStream.cxx
index 1a391ed..0af0753 100644
--- a/Source/cmGeneratedFileStream.cxx
+++ b/Source/cmGeneratedFileStream.cxx
@@ -31,7 +31,7 @@ cmGeneratedFileStream::cmGeneratedFileStream(const char* name, bool quiet):
// Check if the file opened.
if(!*this && !quiet)
{
- cmSystemTools::Error("Cannot open file for write: ",
+ cmSystemTools::Error("Cannot open file for write: ",
this->TempName.c_str());
cmSystemTools::ReportLastSystemError("");
}
@@ -58,7 +58,7 @@ cmGeneratedFileStream::Open(const char* name, bool quiet, bool binaryFlag)
// Open the temporary output file.
if ( binaryFlag )
{
- this->Stream::open(this->TempName.c_str(),
+ this->Stream::open(this->TempName.c_str(),
std::ios::out | std::ios::binary);
}
else
@@ -69,7 +69,7 @@ cmGeneratedFileStream::Open(const char* name, bool quiet, bool binaryFlag)
// Check if the file opened.
if(!*this && !quiet)
{
- cmSystemTools::Error("Cannot open file for write: ",
+ cmSystemTools::Error("Cannot open file for write: ",
this->TempName.c_str());
cmSystemTools::ReportLastSystemError("");
}
diff --git a/Source/cmGetCMakePropertyCommand.h b/Source/cmGetCMakePropertyCommand.h
index 0a5917c..b77eaae 100644
--- a/Source/cmGetCMakePropertyCommand.h
+++ b/Source/cmGetCMakePropertyCommand.h
@@ -17,7 +17,7 @@
class cmGetCMakePropertyCommand : public cmCommand
{
public:
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmGetCMakePropertyCommand;
}
@@ -46,7 +46,7 @@ public:
{
return "Get a property of the CMake instance.";
}
-
+
/**
* Longer documentation.
*/
@@ -63,7 +63,7 @@ public:
"\n"
"See also the more general get_property() command.";
}
-
+
cmTypeMacro(cmGetCMakePropertyCommand, cmCommand);
};
diff --git a/Source/cmGetDirectoryPropertyCommand.cxx b/Source/cmGetDirectoryPropertyCommand.cxx
index 5714b50..9e76e1b 100644
--- a/Source/cmGetDirectoryPropertyCommand.cxx
+++ b/Source/cmGetDirectoryPropertyCommand.cxx
@@ -22,12 +22,12 @@ bool cmGetDirectoryPropertyCommand
this->SetError("called with incorrect number of arguments");
return false;
}
-
+
std::vector<std::string>::const_iterator i = args.begin();
std::string variable = *i;
++i;
std::string output = "";
-
+
// get the directory argument if there is one
cmMakefile *dir = this->Makefile;
if (*i == "DIRECTORY")
@@ -52,7 +52,7 @@ bool cmGetDirectoryPropertyCommand
sd = cmSystemTools::CollapseFullPath(sd.c_str());
// lookup the makefile from the directory name
- cmLocalGenerator *lg =
+ cmLocalGenerator *lg =
this->Makefile->GetLocalGenerator()->GetGlobalGenerator()->
FindLocalGenerator(sd.c_str());
if (!lg)
@@ -69,7 +69,7 @@ bool cmGetDirectoryPropertyCommand
// OK, now we have the directory to process, we just get the requested
// information out of it
-
+
if ( *i == "DEFINITION" )
{
++i;
diff --git a/Source/cmGetDirectoryPropertyCommand.h b/Source/cmGetDirectoryPropertyCommand.h
index 901b90c..d0d5820 100644
--- a/Source/cmGetDirectoryPropertyCommand.h
+++ b/Source/cmGetDirectoryPropertyCommand.h
@@ -17,7 +17,7 @@
class cmGetDirectoryPropertyCommand : public cmCommand
{
public:
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmGetDirectoryPropertyCommand;
}
@@ -46,7 +46,7 @@ public:
{
return "Get a property of DIRECTORY scope.";
}
-
+
/**
* Longer documentation.
*/
@@ -69,7 +69,7 @@ public:
"\n"
"See also the more general get_property() command.";
}
-
+
cmTypeMacro(cmGetDirectoryPropertyCommand, cmCommand);
};
diff --git a/Source/cmGetFilenameComponentCommand.cxx b/Source/cmGetFilenameComponentCommand.cxx
index 1a31d54..fd1ad60 100644
--- a/Source/cmGetFilenameComponentCommand.cxx
+++ b/Source/cmGetFilenameComponentCommand.cxx
@@ -32,7 +32,7 @@ bool cmGetFilenameComponentCommand
return true;
}
}
-
+
std::string result;
std::string filename = args[1];
if(filename.find("[HKEY") != filename.npos)
@@ -79,7 +79,7 @@ bool cmGetFilenameComponentCommand
}
}
}
- cmSystemTools::SplitProgramFromArgs(filename.c_str(),
+ cmSystemTools::SplitProgramFromArgs(filename.c_str(),
result, programArgs);
}
else if (args[2] == "EXT")
@@ -104,7 +104,7 @@ bool cmGetFilenameComponentCommand
result = cmSystemTools::GetRealPath(result.c_str());
}
}
- else
+ else
{
std::string err = "unknown component " + args[2];
this->SetError(err.c_str());
@@ -125,7 +125,7 @@ bool cmGetFilenameComponentCommand
args[2] == "PATH" ? cmCacheManager::FILEPATH
: cmCacheManager::STRING);
}
- else
+ else
{
if(programArgs.size() && storeArgs.size())
{
diff --git a/Source/cmGetFilenameComponentCommand.h b/Source/cmGetFilenameComponentCommand.h
index 0c8e57a..c461016 100644
--- a/Source/cmGetFilenameComponentCommand.h
+++ b/Source/cmGetFilenameComponentCommand.h
@@ -18,7 +18,7 @@
* \brief Get a specific component of a filename.
*
* cmGetFilenameComponentCommand is a utility command used to get the path,
- * name, extension or name without extension of a full filename.
+ * name, extension or name without extension of a full filename.
*/
class cmGetFilenameComponentCommand : public cmCommand
{
@@ -26,7 +26,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmGetFilenameComponentCommand;
}
@@ -55,7 +55,7 @@ public:
{
return "Get a specific component of a full filename.";
}
-
+
/**
* More documentation.
*/
@@ -82,7 +82,7 @@ public:
"from the program name and stored in <ARG_VAR>. This is used to "
"separate a program name from its arguments in a command line string.";
}
-
+
cmTypeMacro(cmGetFilenameComponentCommand, cmCommand);
};
diff --git a/Source/cmGetPropertyCommand.h b/Source/cmGetPropertyCommand.h
index dca2627..3c597fd 100644
--- a/Source/cmGetPropertyCommand.h
+++ b/Source/cmGetPropertyCommand.h
@@ -19,7 +19,7 @@ class cmGetPropertyCommand : public cmCommand
public:
cmGetPropertyCommand();
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmGetPropertyCommand;
}
@@ -48,7 +48,7 @@ public:
{
return "Get a property.";
}
-
+
/**
* Longer documentation.
*/
@@ -92,7 +92,7 @@ public:
"If documentation is requested for a property that has not been "
"defined NOTFOUND is returned.";
}
-
+
cmTypeMacro(cmGetPropertyCommand, cmCommand);
private:
enum OutType { OutValue, OutDefined, OutBriefDoc, OutFullDoc, OutSet };
diff --git a/Source/cmGetSourceFilePropertyCommand.h b/Source/cmGetSourceFilePropertyCommand.h
index 6d52503..2ba8103 100644
--- a/Source/cmGetSourceFilePropertyCommand.h
+++ b/Source/cmGetSourceFilePropertyCommand.h
@@ -17,7 +17,7 @@
class cmGetSourceFilePropertyCommand : public cmCommand
{
public:
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmGetSourceFilePropertyCommand;
}
@@ -41,7 +41,7 @@ public:
{
return "Get a property for a source file.";
}
-
+
/**
* Longer documentation.
*/
@@ -57,7 +57,7 @@ public:
"\n"
"See also the more general get_property() command.";
}
-
+
cmTypeMacro(cmGetSourceFilePropertyCommand, cmCommand);
};
diff --git a/Source/cmGetTargetPropertyCommand.h b/Source/cmGetTargetPropertyCommand.h
index b60abea..f5e1aa7 100644
--- a/Source/cmGetTargetPropertyCommand.h
+++ b/Source/cmGetTargetPropertyCommand.h
@@ -17,7 +17,7 @@
class cmGetTargetPropertyCommand : public cmCommand
{
public:
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmGetTargetPropertyCommand;
}
@@ -41,7 +41,7 @@ public:
{
return "Get a property from a target.";
}
-
+
/**
* Longer documentation.
*/
@@ -59,7 +59,7 @@ public:
"\n"
"See also the more general get_property() command.";
}
-
+
cmTypeMacro(cmGetTargetPropertyCommand, cmCommand);
};
diff --git a/Source/cmGetTestPropertyCommand.h b/Source/cmGetTestPropertyCommand.h
index af6bafa..01f54d9 100644
--- a/Source/cmGetTestPropertyCommand.h
+++ b/Source/cmGetTestPropertyCommand.h
@@ -17,7 +17,7 @@
class cmGetTestPropertyCommand : public cmCommand
{
public:
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmGetTestPropertyCommand;
}
diff --git a/Source/cmGlobalBorlandMakefileGenerator.cxx b/Source/cmGlobalBorlandMakefileGenerator.cxx
index b87b7e1..8c6787a 100644
--- a/Source/cmGlobalBorlandMakefileGenerator.cxx
+++ b/Source/cmGlobalBorlandMakefileGenerator.cxx
@@ -25,14 +25,14 @@ cmGlobalBorlandMakefileGenerator::cmGlobalBorlandMakefileGenerator()
void cmGlobalBorlandMakefileGenerator
-::EnableLanguage(std::vector<std::string>const& l,
- cmMakefile *mf,
+::EnableLanguage(std::vector<std::string>const& l,
+ cmMakefile *mf,
bool optional)
{
std::string outdir = this->CMakeInstance->GetStartOutputDirectory();
mf->AddDefinition("BORLAND", "1");
mf->AddDefinition("CMAKE_GENERATOR_CC", "bcc32");
- mf->AddDefinition("CMAKE_GENERATOR_CXX", "bcc32");
+ mf->AddDefinition("CMAKE_GENERATOR_CXX", "bcc32");
this->cmGlobalUnixMakefileGenerator3::EnableLanguage(l, mf, optional);
}
diff --git a/Source/cmGlobalBorlandMakefileGenerator.h b/Source/cmGlobalBorlandMakefileGenerator.h
index 0d38689..c0cb8a6 100644
--- a/Source/cmGlobalBorlandMakefileGenerator.h
+++ b/Source/cmGlobalBorlandMakefileGenerator.h
@@ -23,9 +23,9 @@ class cmGlobalBorlandMakefileGenerator : public cmGlobalNMakeMakefileGenerator
{
public:
cmGlobalBorlandMakefileGenerator();
- static cmGlobalGenerator* New()
+ static cmGlobalGenerator* New()
{ return new cmGlobalBorlandMakefileGenerator; }
-
+
///! Get the name for the generator.
virtual const char* GetName() const {
return cmGlobalBorlandMakefileGenerator::GetActualName();}
@@ -33,13 +33,13 @@ public:
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
-
+
///! Create a local generator appropriate to this Global Generator
virtual cmLocalGenerator *CreateLocalGenerator();
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
virtual void EnableLanguage(std::vector<std::string>const& languages,
cmMakefile *, bool optional);
diff --git a/Source/cmGlobalJOMMakefileGenerator.cxx b/Source/cmGlobalJOMMakefileGenerator.cxx
index 411e28b..ef42bd4 100644
--- a/Source/cmGlobalJOMMakefileGenerator.cxx
+++ b/Source/cmGlobalJOMMakefileGenerator.cxx
@@ -22,14 +22,14 @@ cmGlobalJOMMakefileGenerator::cmGlobalJOMMakefileGenerator()
}
void cmGlobalJOMMakefileGenerator
-::EnableLanguage(std::vector<std::string>const& l,
- cmMakefile *mf,
+::EnableLanguage(std::vector<std::string>const& l,
+ cmMakefile *mf,
bool optional)
{
- // pick a default
+ // pick a default
mf->AddDefinition("CMAKE_GENERATOR_CC", "cl");
mf->AddDefinition("CMAKE_GENERATOR_CXX", "cl");
- if(!(cmSystemTools::GetEnv("INCLUDE") &&
+ if(!(cmSystemTools::GetEnv("INCLUDE") &&
cmSystemTools::GetEnv("LIB"))
)
{
@@ -40,7 +40,7 @@ void cmGlobalJOMMakefileGenerator
mf->IssueMessage(cmake::WARNING,
message);
}
-
+
this->cmGlobalUnixMakefileGenerator3::EnableLanguage(l, mf, optional);
}
diff --git a/Source/cmGlobalJOMMakefileGenerator.h b/Source/cmGlobalJOMMakefileGenerator.h
index 08be4b4..691ebdb 100644
--- a/Source/cmGlobalJOMMakefileGenerator.h
+++ b/Source/cmGlobalJOMMakefileGenerator.h
@@ -34,13 +34,13 @@ public:
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
-
+
///! Create a local generator appropriate to this Global Generator
virtual cmLocalGenerator *CreateLocalGenerator();
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
virtual void EnableLanguage(std::vector<std::string>const& languages,
cmMakefile *, bool optional);
diff --git a/Source/cmGlobalKdevelopGenerator.cxx b/Source/cmGlobalKdevelopGenerator.cxx
index f699448..a81c26c 100644
--- a/Source/cmGlobalKdevelopGenerator.cxx
+++ b/Source/cmGlobalKdevelopGenerator.cxx
@@ -51,11 +51,11 @@ cmGlobalKdevelopGenerator::cmGlobalKdevelopGenerator()
void cmGlobalKdevelopGenerator::Generate()
{
- // for each sub project in the project create
+ // for each sub project in the project create
// a kdevelop project
- for (std::map<cmStdString, std::vector<cmLocalGenerator*> >::const_iterator
- it = this->GlobalGenerator->GetProjectMap().begin();
- it!= this->GlobalGenerator->GetProjectMap().end();
+ for (std::map<cmStdString, std::vector<cmLocalGenerator*> >::const_iterator
+ it = this->GlobalGenerator->GetProjectMap().begin();
+ it!= this->GlobalGenerator->GetProjectMap().end();
++it)
{
cmMakefile* mf = it->second[0]->GetMakefile();
@@ -94,7 +94,7 @@ void cmGlobalKdevelopGenerator::Generate()
break;
}
}
-
+
// now create a project file
this->CreateProjectFile(outputDir, projectDir, projectName,
executable, cmakeFilePattern, fileToOpen);
@@ -103,7 +103,7 @@ void cmGlobalKdevelopGenerator::Generate()
bool cmGlobalKdevelopGenerator
::CreateFilelistFile(const std::vector<cmLocalGenerator*>& lgs,
- const std::string& outputDir,
+ const std::string& outputDir,
const std::string& projectDirIn,
const std::string& projectname,
std::string& cmakeFilePattern,
@@ -115,24 +115,24 @@ bool cmGlobalKdevelopGenerator
std::set<cmStdString> files;
std::string tmp;
- for (std::vector<cmLocalGenerator*>::const_iterator it=lgs.begin();
+ for (std::vector<cmLocalGenerator*>::const_iterator it=lgs.begin();
it!=lgs.end(); it++)
{
cmMakefile* makefile=(*it)->GetMakefile();
const std::vector<std::string>& listFiles=makefile->GetListFiles();
- for (std::vector<std::string>::const_iterator lt=listFiles.begin();
+ for (std::vector<std::string>::const_iterator lt=listFiles.begin();
lt!=listFiles.end(); lt++)
{
tmp=*lt;
cmSystemTools::ReplaceString(tmp, projectDir.c_str(), "");
// make sure the file is part of this source tree
- if ((tmp[0]!='/') &&
- (strstr(tmp.c_str(),
+ if ((tmp[0]!='/') &&
+ (strstr(tmp.c_str(),
cmake::GetCMakeFilesDirectoryPostSlash())==0))
{
files.insert(tmp);
tmp=cmSystemTools::GetFilenameName(tmp);
- //add all files which dont match the default
+ //add all files which dont match the default
// */CMakeLists.txt;*cmake; to the file pattern
if ((tmp!="CMakeLists.txt")
&& (strstr(tmp.c_str(), ".cmake")==0))
@@ -141,7 +141,7 @@ bool cmGlobalKdevelopGenerator
}
}
}
-
+
//get all sources
cmTargets& targets=makefile->GetTargets();
for (cmTargets::iterator ti = targets.begin();
@@ -158,8 +158,8 @@ bool cmGlobalKdevelopGenerator
cmSystemTools::ReplaceString(tmp, projectDir.c_str(), "");
- if ((tmp[0]!='/') &&
- (strstr(tmp.c_str(),
+ if ((tmp[0]!='/') &&
+ (strstr(tmp.c_str(),
cmake::GetCMakeFilesDirectoryPostSlash())==0) &&
(cmSystemTools::GetFilenameExtension(tmp)!=".moc"))
{
@@ -187,8 +187,8 @@ bool cmGlobalKdevelopGenerator
{
tmp=*lt;
cmSystemTools::ReplaceString(tmp, projectDir.c_str(), "");
- if ((tmp[0]!='/') &&
- (strstr(tmp.c_str(),
+ if ((tmp[0]!='/') &&
+ (strstr(tmp.c_str(),
cmake::GetCMakeFilesDirectoryPostSlash())==0))
{
files.insert(tmp.c_str());
@@ -223,9 +223,9 @@ bool cmGlobalKdevelopGenerator
{
return false;
}
-
+
fileToOpen="";
- for (std::set<cmStdString>::const_iterator it=files.begin();
+ for (std::set<cmStdString>::const_iterator it=files.begin();
it!=files.end(); it++)
{
// get the full path to the file
@@ -257,7 +257,7 @@ existing one, otherwise create a new one */
void cmGlobalKdevelopGenerator
::CreateProjectFile(const std::string& outputDir,
const std::string& projectDir,
- const std::string& projectname,
+ const std::string& projectname,
const std::string& executable,
const std::string& cmakeFilePattern,
const std::string& fileToOpen)
@@ -271,13 +271,13 @@ void cmGlobalKdevelopGenerator
if (cmSystemTools::FileExists(filename.c_str()))
{
- this->MergeProjectFiles(outputDir, projectDir, filename,
- executable, cmakeFilePattern,
+ this->MergeProjectFiles(outputDir, projectDir, filename,
+ executable, cmakeFilePattern,
fileToOpen, sessionFilename);
}
else
{
- // add all subdirectories which are cmake build directories to the
+ // add all subdirectories which are cmake build directories to the
// kdevelop blacklist so they are not monitored for added or removed files
// since this is handled by adding files to the cmake files
cmsys::Directory d;
@@ -295,7 +295,7 @@ void cmGlobalKdevelopGenerator
if (cmSystemTools::FileIsDirectory(tmp.c_str()))
{
tmp += "/CMakeCache.txt";
- if ((nextFile == "CMakeFiles")
+ if ((nextFile == "CMakeFiles")
|| (cmSystemTools::FileExists(tmp.c_str())))
{
this->Blacklist.push_back(nextFile);
@@ -305,17 +305,17 @@ void cmGlobalKdevelopGenerator
}
}
this->CreateNewProjectFile(outputDir, projectDir, filename,
- executable, cmakeFilePattern,
+ executable, cmakeFilePattern,
fileToOpen, sessionFilename);
}
}
void cmGlobalKdevelopGenerator
-::MergeProjectFiles(const std::string& outputDir,
- const std::string& projectDir,
- const std::string& filename,
- const std::string& executable,
+::MergeProjectFiles(const std::string& outputDir,
+ const std::string& projectDir,
+ const std::string& filename,
+ const std::string& executable,
const std::string& cmakeFilePattern,
const std::string& fileToOpen,
const std::string& sessionFilename)
@@ -323,8 +323,8 @@ void cmGlobalKdevelopGenerator
std::ifstream oldProjectFile(filename.c_str());
if (!oldProjectFile)
{
- this->CreateNewProjectFile(outputDir, projectDir, filename,
- executable, cmakeFilePattern,
+ this->CreateNewProjectFile(outputDir, projectDir, filename,
+ executable, cmakeFilePattern,
fileToOpen, sessionFilename);
return;
}
@@ -346,7 +346,7 @@ void cmGlobalKdevelopGenerator
return;
}
- for (std::vector<std::string>::const_iterator it=lines.begin();
+ for (std::vector<std::string>::const_iterator it=lines.begin();
it!=lines.end(); it++)
{
const char* line=(*it).c_str();
@@ -368,7 +368,7 @@ void cmGlobalKdevelopGenerator
if (strstr(line, "<general>"))
{
fout<< " <projectmanagement>KDevCustomProject</projectmanagement>\n";
- fout<< " <projectdirectory>" <<projectDir.c_str()
+ fout<< " <projectdirectory>" <<projectDir.c_str()
<< "</projectdirectory>\n"; //this one is important
fout<<" <absoluteprojectpath>true</absoluteprojectpath>\n";
//and this one
@@ -407,7 +407,7 @@ void cmGlobalKdevelopGenerator
bool hasSvn = cmSystemTools::FileExists((projectDir + "/.svn").c_str());
bool hasCvs = cmSystemTools::FileExists((projectDir + "/CVS").c_str());
- bool enableCxx = (this->GlobalGenerator->GetLanguageEnabled("C")
+ bool enableCxx = (this->GlobalGenerator->GetLanguageEnabled("C")
|| this->GlobalGenerator->GetLanguageEnabled("CXX"));
bool enableFortran = this->GlobalGenerator->GetLanguageEnabled("Fortran");
std::string primaryLanguage = "C++";
@@ -425,7 +425,7 @@ void cmGlobalKdevelopGenerator
" <projectmanagement>KDevCustomProject</projectmanagement>\n"
" <primarylanguage>" << primaryLanguage << "</primarylanguage>\n"
" <ignoreparts/>\n"
- " <projectdirectory>" << projectDir.c_str() <<
+ " <projectdirectory>" << projectDir.c_str() <<
"</projectdirectory>\n"; //this one is important
fout<<" <absoluteprojectpath>true</absoluteprojectpath>\n"; //and this one
@@ -472,7 +472,7 @@ void cmGlobalKdevelopGenerator
" <numberofjobs>1</numberofjobs>\n"
" <dontact>false</dontact>\n"
" <makebin>" << this->GlobalGenerator->GetLocalGenerators()[0]->
- GetMakefile()->GetRequiredDefinition("CMAKE_BUILD_TOOL")
+ GetMakefile()->GetRequiredDefinition("CMAKE_BUILD_TOOL")
<< " </makebin>\n"
" <selectedenvironment>default</selectedenvironment>\n"
" <environments>\n"
diff --git a/Source/cmGlobalMSYSMakefileGenerator.cxx b/Source/cmGlobalMSYSMakefileGenerator.cxx
index 820e7e6..80526aa 100644
--- a/Source/cmGlobalMSYSMakefileGenerator.cxx
+++ b/Source/cmGlobalMSYSMakefileGenerator.cxx
@@ -22,7 +22,7 @@ cmGlobalMSYSMakefileGenerator::cmGlobalMSYSMakefileGenerator()
this->UseLinkScript = false;
}
-std::string
+std::string
cmGlobalMSYSMakefileGenerator::FindMinGW(std::string const& makeloc)
{
std::string fstab = makeloc;
@@ -45,8 +45,8 @@ cmGlobalMSYSMakefileGenerator::FindMinGW(std::string const& makeloc)
}
void cmGlobalMSYSMakefileGenerator
-::EnableLanguage(std::vector<std::string>const& l,
- cmMakefile *mf,
+::EnableLanguage(std::vector<std::string>const& l,
+ cmMakefile *mf,
bool optional)
{
this->FindMakeProgram(mf);
diff --git a/Source/cmGlobalMSYSMakefileGenerator.h b/Source/cmGlobalMSYSMakefileGenerator.h
index b5294ac..b76a5bf 100644
--- a/Source/cmGlobalMSYSMakefileGenerator.h
+++ b/Source/cmGlobalMSYSMakefileGenerator.h
@@ -23,7 +23,7 @@ class cmGlobalMSYSMakefileGenerator : public cmGlobalUnixMakefileGenerator3
{
public:
cmGlobalMSYSMakefileGenerator();
- static cmGlobalGenerator* New() {
+ static cmGlobalGenerator* New() {
return new cmGlobalMSYSMakefileGenerator; }
///! Get the name for the generator.
@@ -33,13 +33,13 @@ public:
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
-
+
///! Create a local generator appropriate to this Global Generator
virtual cmLocalGenerator *CreateLocalGenerator();
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
virtual void EnableLanguage(std::vector<std::string>const& languages,
cmMakefile *, bool optional);
diff --git a/Source/cmGlobalMinGWMakefileGenerator.cxx b/Source/cmGlobalMinGWMakefileGenerator.cxx
index a9e7798..d6045c8 100644
--- a/Source/cmGlobalMinGWMakefileGenerator.cxx
+++ b/Source/cmGlobalMinGWMakefileGenerator.cxx
@@ -22,10 +22,10 @@ cmGlobalMinGWMakefileGenerator::cmGlobalMinGWMakefileGenerator()
}
void cmGlobalMinGWMakefileGenerator
-::EnableLanguage(std::vector<std::string>const& l,
- cmMakefile *mf,
+::EnableLanguage(std::vector<std::string>const& l,
+ cmMakefile *mf,
bool optional)
-{
+{
this->FindMakeProgram(mf);
std::string makeProgram = mf->GetRequiredDefinition("CMAKE_MAKE_PROGRAM");
std::vector<std::string> locations;
diff --git a/Source/cmGlobalMinGWMakefileGenerator.h b/Source/cmGlobalMinGWMakefileGenerator.h
index 366146b..9a6a513 100644
--- a/Source/cmGlobalMinGWMakefileGenerator.h
+++ b/Source/cmGlobalMinGWMakefileGenerator.h
@@ -23,7 +23,7 @@ class cmGlobalMinGWMakefileGenerator : public cmGlobalUnixMakefileGenerator3
{
public:
cmGlobalMinGWMakefileGenerator();
- static cmGlobalGenerator* New() {
+ static cmGlobalGenerator* New() {
return new cmGlobalMinGWMakefileGenerator; }
///! Get the name for the generator.
virtual const char* GetName() const {
@@ -32,13 +32,13 @@ public:
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
-
+
///! Create a local generator appropriate to this Global Generator
virtual cmLocalGenerator *CreateLocalGenerator();
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
virtual void EnableLanguage(std::vector<std::string>const& languages,
cmMakefile *, bool optional);
diff --git a/Source/cmGlobalNMakeMakefileGenerator.cxx b/Source/cmGlobalNMakeMakefileGenerator.cxx
index c3c15e7..57a26c8 100644
--- a/Source/cmGlobalNMakeMakefileGenerator.cxx
+++ b/Source/cmGlobalNMakeMakefileGenerator.cxx
@@ -22,14 +22,14 @@ cmGlobalNMakeMakefileGenerator::cmGlobalNMakeMakefileGenerator()
}
void cmGlobalNMakeMakefileGenerator
-::EnableLanguage(std::vector<std::string>const& l,
- cmMakefile *mf,
+::EnableLanguage(std::vector<std::string>const& l,
+ cmMakefile *mf,
bool optional)
{
- // pick a default
+ // pick a default
mf->AddDefinition("CMAKE_GENERATOR_CC", "cl");
mf->AddDefinition("CMAKE_GENERATOR_CXX", "cl");
- if(!(cmSystemTools::GetEnv("INCLUDE") &&
+ if(!(cmSystemTools::GetEnv("INCLUDE") &&
cmSystemTools::GetEnv("LIB"))
)
{
@@ -40,7 +40,7 @@ void cmGlobalNMakeMakefileGenerator
mf->IssueMessage(cmake::WARNING,
message);
}
-
+
this->cmGlobalUnixMakefileGenerator3::EnableLanguage(l, mf, optional);
}
diff --git a/Source/cmGlobalNMakeMakefileGenerator.h b/Source/cmGlobalNMakeMakefileGenerator.h
index 70a8c190..de33b8f 100644
--- a/Source/cmGlobalNMakeMakefileGenerator.h
+++ b/Source/cmGlobalNMakeMakefileGenerator.h
@@ -32,13 +32,13 @@ public:
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
-
+
///! Create a local generator appropriate to this Global Generator
virtual cmLocalGenerator *CreateLocalGenerator();
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
virtual void EnableLanguage(std::vector<std::string>const& languages,
cmMakefile *, bool optional);
diff --git a/Source/cmGlobalVisualStudio10Generator.cxx b/Source/cmGlobalVisualStudio10Generator.cxx
index 947a1c9..48ead25 100644
--- a/Source/cmGlobalVisualStudio10Generator.cxx
+++ b/Source/cmGlobalVisualStudio10Generator.cxx
@@ -94,7 +94,7 @@ void cmGlobalVisualStudio10Generator
//----------------------------------------------------------------------------
void cmGlobalVisualStudio10Generator
-::EnableLanguage(std::vector<std::string>const & lang,
+::EnableLanguage(std::vector<std::string>const & lang,
cmMakefile *mf, bool optional)
{
cmGlobalVisualStudio8Generator::EnableLanguage(lang, mf, optional);
@@ -146,12 +146,12 @@ std::string cmGlobalVisualStudio10Generator::GetUserMacrosRegKeyBase()
std::string cmGlobalVisualStudio10Generator
::GenerateBuildCommand(const char* makeProgram,
- const char *projectName,
+ const char *projectName,
const char* additionalOptions, const char *targetName,
const char* config, bool ignoreErrors, bool fast)
{
// now build the test
- std::string makeCommand
+ std::string makeCommand
= cmSystemTools::ConvertToOutputPath(makeProgram);
std::string lowerCaseCommand = makeCommand;
cmSystemTools::LowerCase(lowerCaseCommand);
@@ -177,7 +177,7 @@ std::string cmGlobalVisualStudio10Generator
if(!targetName || strlen(targetName) == 0)
{
targetName = "ALL_BUILD";
- }
+ }
bool clean = false;
if ( targetName && strcmp(targetName, "clean") == 0 )
{
diff --git a/Source/cmGlobalVisualStudio10Generator.h b/Source/cmGlobalVisualStudio10Generator.h
index 060cdff..47ce790 100644
--- a/Source/cmGlobalVisualStudio10Generator.h
+++ b/Source/cmGlobalVisualStudio10Generator.h
@@ -20,26 +20,26 @@
*
* cmGlobalVisualStudio10Generator manages UNIX build process for a tree
*/
-class cmGlobalVisualStudio10Generator :
+class cmGlobalVisualStudio10Generator :
public cmGlobalVisualStudio8Generator
{
public:
cmGlobalVisualStudio10Generator();
- static cmGlobalGenerator* New() {
+ static cmGlobalGenerator* New() {
return new cmGlobalVisualStudio10Generator; }
-
- virtual std::string
+
+ virtual std::string
GenerateBuildCommand(const char* makeProgram,
- const char *projectName,
+ const char *projectName,
const char* additionalOptions, const char *targetName,
const char* config, bool ignoreErrors, bool);
-
+
///! Get the name for the generator.
virtual const char* GetName() const {
return cmGlobalVisualStudio10Generator::GetActualName();}
static const char* GetActualName() {return "Visual Studio 10";}
virtual void AddPlatformDefinitions(cmMakefile* mf);
-
+
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
@@ -50,9 +50,9 @@ public:
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
- virtual void EnableLanguage(std::vector<std::string>const& languages,
+ virtual void EnableLanguage(std::vector<std::string>const& languages,
cmMakefile *, bool optional);
virtual void WriteSLNHeader(std::ostream& fout);
diff --git a/Source/cmGlobalVisualStudio6Generator.cxx b/Source/cmGlobalVisualStudio6Generator.cxx
index fe44e20..cc70341 100644
--- a/Source/cmGlobalVisualStudio6Generator.cxx
+++ b/Source/cmGlobalVisualStudio6Generator.cxx
@@ -36,13 +36,13 @@ cmGlobalVisualStudio6Generator::cmGlobalVisualStudio6Generator()
}
void cmGlobalVisualStudio6Generator
-::EnableLanguage(std::vector<std::string>const& lang,
- cmMakefile *mf,
+::EnableLanguage(std::vector<std::string>const& lang,
+ cmMakefile *mf,
bool optional)
{
mf->AddDefinition("CMAKE_GENERATOR_CC", "cl");
mf->AddDefinition("CMAKE_GENERATOR_CXX", "cl");
- mf->AddDefinition("CMAKE_GENERATOR_RC", "rc");
+ mf->AddDefinition("CMAKE_GENERATOR_RC", "rc");
mf->AddDefinition("CMAKE_GENERATOR_NO_COMPILER_ENV", "1");
mf->AddDefinition("CMAKE_GENERATOR_Fortran", "ifort");
mf->AddDefinition("MSVC_C_ARCHITECTURE_ID", "X86");
@@ -84,10 +84,10 @@ void cmGlobalVisualStudio6Generator::GenerateConfigurations(cmMakefile* mf)
std::string cmGlobalVisualStudio6Generator
::GenerateBuildCommand(const char* makeProgram,
- const char *projectName,
- const char* additionalOptions,
+ const char *projectName,
+ const char* additionalOptions,
const char *targetName,
- const char* config,
+ const char* config,
bool ignoreErrors,
bool)
{
@@ -100,7 +100,7 @@ std::string cmGlobalVisualStudio6Generator
"\\6.0\\Setup;VsCommonDir]/MSDev98/Bin");
cmSystemTools::ExpandRegistryValues(mp[0]);
std::string originalCommand = makeProgram;
- std::string makeCommand =
+ std::string makeCommand =
cmSystemTools::FindProgram(makeProgram, mp);
if(makeCommand.size() == 0)
{
@@ -116,7 +116,7 @@ std::string cmGlobalVisualStudio6Generator
// if there are spaces in the makeCommand, assume a full path
// and convert it to a path with no spaces in it as the
// RunSingleCommand does not like spaces
-#if defined(_WIN32) && !defined(__CYGWIN__)
+#if defined(_WIN32) && !defined(__CYGWIN__)
if(makeCommand.find(' ') != std::string::npos)
{
cmSystemTools::GetShortPath(makeCommand.c_str(), makeCommand);
@@ -226,7 +226,7 @@ void cmGlobalVisualStudio6Generator
}
void cmGlobalVisualStudio6Generator
-::OutputDSWFile(cmLocalGenerator* root,
+::OutputDSWFile(cmLocalGenerator* root,
std::vector<cmLocalGenerator*>& generators)
{
if(generators.size() == 0)
@@ -250,7 +250,7 @@ void cmGlobalVisualStudio6Generator
// output the DSW file
void cmGlobalVisualStudio6Generator::OutputDSWFile()
-{
+{
std::map<cmStdString, std::vector<cmLocalGenerator*> >::iterator it;
for(it = this->ProjectMap.begin(); it!= this->ProjectMap.end(); ++it)
{
@@ -259,16 +259,16 @@ void cmGlobalVisualStudio6Generator::OutputDSWFile()
}
// Write a dsp file into the DSW file,
-// Note, that dependencies from executables to
+// Note, that dependencies from executables to
// the libraries it uses are also done here
-void cmGlobalVisualStudio6Generator::WriteProject(std::ostream& fout,
+void cmGlobalVisualStudio6Generator::WriteProject(std::ostream& fout,
const char* dspname,
const char* dir,
cmTarget& target)
{
fout << "#########################################################"
"######################\n\n";
- fout << "Project: \"" << dspname << "\"="
+ fout << "Project: \"" << dspname << "\"="
<< dir << "\\" << dspname << ".dsp - Package Owner=<4>\n\n";
fout << "Package=<5>\n{{{\n}}}\n\n";
fout << "Package=<4>\n";
@@ -304,22 +304,22 @@ void cmGlobalVisualStudio6Generator::WriteProject(std::ostream& fout,
// Write a dsp file into the DSW file,
-// Note, that dependencies from executables to
+// Note, that dependencies from executables to
// the libraries it uses are also done here
-void cmGlobalVisualStudio6Generator::WriteExternalProject(std::ostream& fout,
+void cmGlobalVisualStudio6Generator::WriteExternalProject(std::ostream& fout,
const char* name,
const char* location,
const std::set<cmStdString>& dependencies)
{
fout << "#########################################################"
"######################\n\n";
- fout << "Project: \"" << name << "\"="
+ fout << "Project: \"" << name << "\"="
<< location << " - Package Owner=<4>\n\n";
fout << "Package=<5>\n{{{\n}}}\n\n";
fout << "Package=<4>\n";
fout << "{{{\n";
-
+
std::set<cmStdString>::const_iterator i, end;
// write dependencies.
i = dependencies.begin();
@@ -347,7 +347,7 @@ void cmGlobalVisualStudio6Generator::WriteDSWFooter(std::ostream& fout)
"##########################\n\n";
}
-
+
// ouput standard header for dsw file
void cmGlobalVisualStudio6Generator::WriteDSWHeader(std::ostream& fout)
{
diff --git a/Source/cmGlobalVisualStudio6Generator.h b/Source/cmGlobalVisualStudio6Generator.h
index da08a12..259aa8d 100644
--- a/Source/cmGlobalVisualStudio6Generator.h
+++ b/Source/cmGlobalVisualStudio6Generator.h
@@ -25,9 +25,9 @@ class cmGlobalVisualStudio6Generator : public cmGlobalVisualStudioGenerator
{
public:
cmGlobalVisualStudio6Generator();
- static cmGlobalGenerator* New() {
+ static cmGlobalGenerator* New() {
return new cmGlobalVisualStudio6Generator; }
-
+
///! Get the name for the generator.
virtual const char* GetName() const {
return cmGlobalVisualStudio6Generator::GetActualName();}
@@ -35,15 +35,15 @@ public:
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
-
+
///! Create a local generator appropriate to this Global Generator
virtual cmLocalGenerator *CreateLocalGenerator();
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
- virtual void EnableLanguage(std::vector<std::string>const& languages,
+ virtual void EnableLanguage(std::vector<std::string>const& languages,
cmMakefile *, bool optional);
/**
@@ -52,8 +52,8 @@ public:
*/
virtual std::string GenerateBuildCommand(const char* makeProgram,
const char *projectName,
- const char* additionalOptions,
- const char *targetName,
+ const char* additionalOptions,
+ const char *targetName,
const char* config,
bool ignoreErrors,
bool fast);
@@ -61,7 +61,7 @@ public:
/**
* Generate the all required files for building this project/tree. This
* basically creates a series of LocalGenerators for each directory and
- * requests that they Generate.
+ * requests that they Generate.
*/
virtual void Generate();
@@ -90,9 +90,9 @@ private:
void GenerateConfigurations(cmMakefile* mf);
void WriteDSWFile(std::ostream& fout);
void WriteDSWHeader(std::ostream& fout);
- void WriteProject(std::ostream& fout,
+ void WriteProject(std::ostream& fout,
const char* name, const char* path, cmTarget &t);
- void WriteExternalProject(std::ostream& fout,
+ void WriteExternalProject(std::ostream& fout,
const char* name, const char* path,
const std::set<cmStdString>& dependencies);
void WriteDSWFooter(std::ostream& fout);
diff --git a/Source/cmGlobalVisualStudio71Generator.cxx b/Source/cmGlobalVisualStudio71Generator.cxx
index d6b653c..1da575e 100644
--- a/Source/cmGlobalVisualStudio71Generator.cxx
+++ b/Source/cmGlobalVisualStudio71Generator.cxx
@@ -99,7 +99,7 @@ void cmGlobalVisualStudio71Generator
::WriteSLNFile(std::ostream& fout,
cmLocalGenerator* root,
std::vector<cmLocalGenerator*>& generators)
-{
+{
// Write out the header for a SLN file
this->WriteSLNHeader(fout);
@@ -156,7 +156,7 @@ cmGlobalVisualStudio71Generator
//----------------------------------------------------------------------------
// Write a dsp file into the SLN file,
-// Note, that dependencies from executables to
+// Note, that dependencies from executables to
// the libraries it uses are also done here
void
cmGlobalVisualStudio71Generator::WriteProject(std::ostream& fout,
@@ -166,11 +166,11 @@ cmGlobalVisualStudio71Generator::WriteProject(std::ostream& fout,
{
// check to see if this is a fortran build
const char* ext = ".vcproj";
- const char* project =
+ const char* project =
"Project(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"";
if(this->TargetIsFortranOnly(t))
{
- ext = ".vfproj";
+ ext = ".vfproj";
project = "Project(\"{6989167D-11E4-40FE-8C1A-2192A86A7E90}\") = \"";
}
const char* targetExt = t.GetProperty("GENERATOR_FILE_NAME_EXT");
@@ -187,7 +187,7 @@ cmGlobalVisualStudio71Generator::WriteProject(std::ostream& fout,
fout << "\tProjectSection(ProjectDependencies) = postProject\n";
this->WriteProjectDepends(fout, dspname, dir, t);
fout << "\tEndProjectSection\n";
-
+
fout <<"EndProject\n";
UtilityDependsMap::iterator ui = this->UtilityDepends.find(&t);
@@ -208,7 +208,7 @@ cmGlobalVisualStudio71Generator::WriteProject(std::ostream& fout,
//----------------------------------------------------------------------------
// Write a dsp file into the SLN file,
-// Note, that dependencies from executables to
+// Note, that dependencies from executables to
// the libraries it uses are also done here
void
cmGlobalVisualStudio71Generator
@@ -238,12 +238,12 @@ cmGlobalVisualStudio71Generator
// Write a dsp file into the SLN file, Note, that dependencies from
// executables to the libraries it uses are also done here
void cmGlobalVisualStudio71Generator
-::WriteExternalProject(std::ostream& fout,
+::WriteExternalProject(std::ostream& fout,
const char* name,
const char* location,
const char* typeGuid,
const std::set<cmStdString>& depends)
-{
+{
fout << "Project(\"{"
<< (typeGuid ? typeGuid : "8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942")
<< "}\") = \""
@@ -251,7 +251,7 @@ void cmGlobalVisualStudio71Generator
<< this->ConvertToSolutionPath(location) << "\", \"{"
<< this->GetGUID(name)
<< "}\"\n";
-
+
// write out the dependencies here VS 7.1 includes dependencies with the
// project instead of in the global section
if(!depends.empty())
@@ -262,18 +262,18 @@ void cmGlobalVisualStudio71Generator
{
if(it->size() > 0)
{
- fout << "\t\t{"
- << this->GetGUID(it->c_str())
- << "} = {"
- << this->GetGUID(it->c_str())
+ fout << "\t\t{"
+ << this->GetGUID(it->c_str())
+ << "} = {"
+ << this->GetGUID(it->c_str())
<< "}\n";
}
}
fout << "\tEndProjectSection\n";
- }
+ }
fout << "EndProject\n";
-
+
}
@@ -289,7 +289,7 @@ void cmGlobalVisualStudio71Generator
for(std::vector<std::string>::iterator i = this->Configurations.begin();
i != this->Configurations.end(); ++i)
{
- fout << "\t\t{" << guid << "}." << *i
+ fout << "\t\t{" << guid << "}." << *i
<< ".ActiveCfg = " << *i << "|"
<< (platformMapping ? platformMapping : "Win32") << std::endl;
if(partOfDefaultBuild)
diff --git a/Source/cmGlobalVisualStudio71Generator.h b/Source/cmGlobalVisualStudio71Generator.h
index 503b708..285f202 100644
--- a/Source/cmGlobalVisualStudio71Generator.h
+++ b/Source/cmGlobalVisualStudio71Generator.h
@@ -24,9 +24,9 @@ class cmGlobalVisualStudio71Generator : public cmGlobalVisualStudio7Generator
{
public:
cmGlobalVisualStudio71Generator();
- static cmGlobalGenerator* New()
+ static cmGlobalGenerator* New()
{ return new cmGlobalVisualStudio71Generator; }
-
+
///! Get the name for the generator.
virtual const char* GetName() const {
return cmGlobalVisualStudio71Generator::GetActualName();}
@@ -34,7 +34,7 @@ public:
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
-
+
///! Create a local generator appropriate to this Global Generator
virtual cmLocalGenerator *CreateLocalGenerator();
@@ -54,13 +54,13 @@ public:
protected:
virtual const char* GetIDEVersion() { return "7.1"; }
virtual void AddPlatformDefinitions(cmMakefile* mf);
- virtual void WriteSLNFile(std::ostream& fout,
+ virtual void WriteSLNFile(std::ostream& fout,
cmLocalGenerator* root,
std::vector<cmLocalGenerator*>& generators);
virtual void WriteSolutionConfigurations(std::ostream& fout);
- virtual void WriteProject(std::ostream& fout,
+ virtual void WriteProject(std::ostream& fout,
const char* name, const char* path, cmTarget &t);
- virtual void WriteProjectDepends(std::ostream& fout,
+ virtual void WriteProjectDepends(std::ostream& fout,
const char* name, const char* path, cmTarget &t);
virtual void WriteProjectConfigurations(std::ostream& fout,
const char* name,
diff --git a/Source/cmGlobalVisualStudio7Generator.cxx b/Source/cmGlobalVisualStudio7Generator.cxx
index 6332d0b..d485d6e 100644
--- a/Source/cmGlobalVisualStudio7Generator.cxx
+++ b/Source/cmGlobalVisualStudio7Generator.cxx
@@ -23,7 +23,7 @@ cmGlobalVisualStudio7Generator::cmGlobalVisualStudio7Generator()
void cmGlobalVisualStudio7Generator
-::EnableLanguage(std::vector<std::string>const & lang,
+::EnableLanguage(std::vector<std::string>const & lang,
cmMakefile *mf, bool optional)
{
mf->AddDefinition("CMAKE_GENERATOR_CC", "cl");
@@ -32,13 +32,13 @@ void cmGlobalVisualStudio7Generator
mf->AddDefinition("CMAKE_GENERATOR_NO_COMPILER_ENV", "1");
mf->AddDefinition("CMAKE_GENERATOR_FC", "ifort");
this->AddPlatformDefinitions(mf);
-
+
// Create list of configurations requested by user's cache, if any.
this->cmGlobalGenerator::EnableLanguage(lang, mf, optional);
this->GenerateConfigurations(mf);
-
+
// if this environment variable is set, then copy it to
- // a static cache entry. It will be used by
+ // a static cache entry. It will be used by
// cmLocalGenerator::ConstructScript, to add an extra PATH
// to all custom commands. This is because the VS IDE
// does not use the environment it is run in, and this allows
@@ -48,7 +48,7 @@ void cmGlobalVisualStudio7Generator
if(extraPath)
{
mf->AddCacheDefinition
- ("CMAKE_MSVCIDE_RUN_PATH", extraPath,
+ ("CMAKE_MSVCIDE_RUN_PATH", extraPath,
"Saved environment variable CMAKE_MSVCIDE_RUN_PATH",
cmCacheManager::STATIC);
}
@@ -64,7 +64,7 @@ void cmGlobalVisualStudio7Generator::AddPlatformDefinitions(cmMakefile* mf)
std::string cmGlobalVisualStudio7Generator
::GenerateBuildCommand(const char* makeProgram,
- const char *projectName,
+ const char *projectName,
const char* additionalOptions, const char *targetName,
const char* config, bool ignoreErrors, bool)
{
@@ -72,7 +72,7 @@ std::string cmGlobalVisualStudio7Generator
(void) ignoreErrors;
// now build the test
- std::string makeCommand =
+ std::string makeCommand =
cmSystemTools::ConvertToOutputPath(makeProgram);
std::string lowerCaseCommand = makeCommand;
cmSystemTools::LowerCase(lowerCaseCommand);
@@ -80,7 +80,7 @@ std::string cmGlobalVisualStudio7Generator
// if there are spaces in the makeCommand, assume a full path
// and convert it to a path with no spaces in it as the
// RunSingleCommand does not like spaces
-#if defined(_WIN32) && !defined(__CYGWIN__)
+#if defined(_WIN32) && !defined(__CYGWIN__)
if(makeCommand.find(' ') != std::string::npos)
{
cmSystemTools::GetShortPath(makeCommand.c_str(), makeCommand);
@@ -143,7 +143,7 @@ cmLocalGenerator *cmGlobalVisualStudio7Generator::CreateLocalGenerator()
void cmGlobalVisualStudio7Generator::GenerateConfigurations(cmMakefile* mf)
{
// process the configurations
- const char* ct
+ const char* ct
= this->CMakeInstance->GetCacheDefinition("CMAKE_CONFIGURATION_TYPES");
if ( ct )
{
@@ -152,7 +152,7 @@ void cmGlobalVisualStudio7Generator::GenerateConfigurations(cmMakefile* mf)
for(std::vector<std::string>::iterator i = argsOut.begin();
i != argsOut.end(); ++i)
{
- if(std::find(this->Configurations.begin(),
+ if(std::find(this->Configurations.begin(),
this->Configurations.end(),
*i) == this->Configurations.end())
{
@@ -166,7 +166,7 @@ void cmGlobalVisualStudio7Generator::GenerateConfigurations(cmMakefile* mf)
this->Configurations.push_back("Debug");
this->Configurations.push_back("Release");
}
-
+
// Reset the entry to have a semi-colon separated list.
std::string configs = this->Configurations[0];
for(unsigned int i=1; i < this->Configurations.size(); ++i)
@@ -237,7 +237,7 @@ void cmGlobalVisualStudio7Generator::OutputSLNFile()
void cmGlobalVisualStudio7Generator::WriteTargetConfigurations(
- std::ostream& fout,
+ std::ostream& fout,
cmLocalGenerator* root,
OrderedTargetDependSet const& projectTargets)
{
@@ -258,7 +258,7 @@ void cmGlobalVisualStudio7Generator::WriteTargetConfigurations(
{
bool partOfDefaultBuild = this->IsPartOfDefaultBuild(
root->GetMakefile()->GetProjectName(), target);
- const char *vcprojName =
+ const char *vcprojName =
target->GetProperty("GENERATOR_FILE_NAME");
if (vcprojName)
{
@@ -369,13 +369,13 @@ void cmGlobalVisualStudio7Generator::WriteTargetDepends(
projectTargets.begin(); tt != projectTargets.end(); ++tt)
{
cmTarget* target = *tt;
- cmMakefile* mf = target->GetMakefile();
- const char *vcprojName =
+ cmMakefile* mf = target->GetMakefile();
+ const char *vcprojName =
target->GetProperty("GENERATOR_FILE_NAME");
if (vcprojName)
- {
+ {
std::string dir = mf->GetStartDirectory();
- this->WriteProjectDepends(fout, vcprojName,
+ this->WriteProjectDepends(fout, vcprojName,
dir.c_str(), *target);
}
}
@@ -409,7 +409,7 @@ void cmGlobalVisualStudio7Generator
// Write out the configurations information for the solution
fout << "Global\n"
<< "\tGlobalSection(SolutionConfiguration) = preSolution\n";
-
+
int c = 0;
for(std::vector<std::string>::iterator i = this->Configurations.begin();
i != this->Configurations.end(); ++i)
@@ -418,7 +418,7 @@ void cmGlobalVisualStudio7Generator
c++;
}
fout << "\tEndGlobalSection\n";
- // Write out project(target) depends
+ // Write out project(target) depends
fout << "\tGlobalSection(ProjectDependencies) = postSolution\n";
this->WriteTargetDepends(fout, orderedProjectTargets);
fout << "\tEndGlobalSection\n";
@@ -506,12 +506,12 @@ cmGlobalVisualStudio7Generator::ConvertToSolutionPath(const char* path)
}
// Write a dsp file into the SLN file,
-// Note, that dependencies from executables to
+// Note, that dependencies from executables to
// the libraries it uses are also done here
-void cmGlobalVisualStudio7Generator::WriteProject(std::ostream& fout,
+void cmGlobalVisualStudio7Generator::WriteProject(std::ostream& fout,
const char* dspname,
const char* dir, cmTarget& target)
-{
+{
// check to see if this is a fortran build
const char* ext = ".vcproj";
const char* project =
@@ -544,7 +544,7 @@ void cmGlobalVisualStudio7Generator::WriteProject(std::ostream& fout,
// Write a dsp file into the SLN file,
-// Note, that dependencies from executables to
+// Note, that dependencies from executables to
// the libraries it uses are also done here
void
cmGlobalVisualStudio7Generator
@@ -607,14 +607,14 @@ void cmGlobalVisualStudio7Generator
// Write a dsp file into the SLN file,
-// Note, that dependencies from executables to
+// Note, that dependencies from executables to
// the libraries it uses are also done here
-void cmGlobalVisualStudio7Generator::WriteExternalProject(std::ostream& fout,
+void cmGlobalVisualStudio7Generator::WriteExternalProject(std::ostream& fout,
const char* name,
const char* location,
const char* typeGuid,
const std::set<cmStdString>&)
-{
+{
std::string d = cmSystemTools::ConvertToOutputPath(location);
fout << "Project("
<< "\"{"
@@ -639,7 +639,7 @@ void cmGlobalVisualStudio7Generator::WriteSLNFooter(std::ostream& fout)
<< "EndGlobal\n";
}
-
+
// ouput standard header for dsw file
void cmGlobalVisualStudio7Generator::WriteSLNHeader(std::ostream& fout)
{
@@ -705,7 +705,7 @@ std::string cmGlobalVisualStudio7Generator::GetGUID(const char* name)
{
std::string guidStoreName = name;
guidStoreName += "_GUID_CMAKE";
- const char* storedGUID =
+ const char* storedGUID =
this->CMakeInstance->GetCacheDefinition(guidStoreName.c_str());
if(storedGUID)
{
@@ -733,8 +733,8 @@ void cmGlobalVisualStudio7Generator::CreateGUID(const char* name)
ret = reinterpret_cast<char*>(uidstr);
RpcStringFree(&uidstr);
ret = cmSystemTools::UpperCase(ret);
- this->CMakeInstance->AddCacheEntry(guidStoreName.c_str(),
- ret.c_str(), "Stored GUID",
+ this->CMakeInstance->AddCacheEntry(guidStoreName.c_str(),
+ ret.c_str(), "Stored GUID",
cmCacheManager::INTERNAL);
}
@@ -775,7 +775,7 @@ bool cmGlobalVisualStudio7Generator::IsPartOfDefaultBuild(const char* project,
{
return false;
}
- // if it is a utilitiy target then only make it part of the
+ // if it is a utilitiy target then only make it part of the
// default build if another target depends on it
int type = target->GetType();
if (type == cmTarget::GLOBAL_TARGET)
@@ -785,7 +785,7 @@ bool cmGlobalVisualStudio7Generator::IsPartOfDefaultBuild(const char* project,
if(type == cmTarget::UTILITY)
{
return this->IsDependedOn(project, target);
- }
+ }
// default is to be part of the build
return true;
}
diff --git a/Source/cmGlobalVisualStudio8Generator.cxx b/Source/cmGlobalVisualStudio8Generator.cxx
index e7c4232..a74a4ee 100644
--- a/Source/cmGlobalVisualStudio8Generator.cxx
+++ b/Source/cmGlobalVisualStudio8Generator.cxx
@@ -35,7 +35,7 @@ cmLocalGenerator *cmGlobalVisualStudio8Generator::CreateLocalGenerator()
lg->SetGlobalGenerator(this);
return lg;
}
-
+
//----------------------------------------------------------------------------
// ouput standard header for dsw file
void cmGlobalVisualStudio8Generator::WriteSLNHeader(std::ostream& fout)
@@ -336,7 +336,7 @@ bool cmGlobalVisualStudio8Generator::NeedLinkLibraryDependencies(
//----------------------------------------------------------------------------
static cmVS7FlagTable cmVS8ExtraFlagTable[] =
-{
+{
{"CallingConvention", "Gd", "cdecl", "0", 0 },
{"CallingConvention", "Gr", "fastcall", "1", 0 },
{"CallingConvention", "Gz", "stdcall", "2", 0 },
diff --git a/Source/cmGlobalVisualStudio8Generator.h b/Source/cmGlobalVisualStudio8Generator.h
index 7dae429..31501bc 100644
--- a/Source/cmGlobalVisualStudio8Generator.h
+++ b/Source/cmGlobalVisualStudio8Generator.h
@@ -24,9 +24,9 @@ class cmGlobalVisualStudio8Generator : public cmGlobalVisualStudio71Generator
{
public:
cmGlobalVisualStudio8Generator();
- static cmGlobalGenerator* New() {
+ static cmGlobalGenerator* New() {
return new cmGlobalVisualStudio8Generator; }
-
+
///! Get the name for the generator.
virtual const char* GetName() const {
return cmGlobalVisualStudio8Generator::GetActualName();}
@@ -36,7 +36,7 @@ public:
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
-
+
///! Create a local generator appropriate to this Global Generator
virtual cmLocalGenerator *CreateLocalGenerator();
diff --git a/Source/cmGlobalVisualStudio8Win64Generator.h b/Source/cmGlobalVisualStudio8Win64Generator.h
index 084ba69..136cdb8 100644
--- a/Source/cmGlobalVisualStudio8Win64Generator.h
+++ b/Source/cmGlobalVisualStudio8Win64Generator.h
@@ -20,14 +20,14 @@
*
* cmGlobalVisualStudio8Win64Generator manages UNIX build process for a tree
*/
-class cmGlobalVisualStudio8Win64Generator :
+class cmGlobalVisualStudio8Win64Generator :
public cmGlobalVisualStudio8Generator
{
public:
cmGlobalVisualStudio8Win64Generator();
- static cmGlobalGenerator* New() {
+ static cmGlobalGenerator* New() {
return new cmGlobalVisualStudio8Win64Generator; }
-
+
///! Get the name for the generator.
virtual const char* GetName() const {
return cmGlobalVisualStudio8Win64Generator::GetActualName();}
@@ -43,7 +43,7 @@ public:
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
virtual void AddPlatformDefinitions(cmMakefile *);
};
diff --git a/Source/cmGlobalVisualStudio9Generator.cxx b/Source/cmGlobalVisualStudio9Generator.cxx
index f082675..fcf00d5 100644
--- a/Source/cmGlobalVisualStudio9Generator.cxx
+++ b/Source/cmGlobalVisualStudio9Generator.cxx
@@ -59,7 +59,7 @@ void cmGlobalVisualStudio9Generator
//----------------------------------------------------------------------------
void cmGlobalVisualStudio9Generator
-::EnableLanguage(std::vector<std::string>const & lang,
+::EnableLanguage(std::vector<std::string>const & lang,
cmMakefile *mf, bool optional)
{
cmGlobalVisualStudio8Generator::EnableLanguage(lang, mf, optional);
diff --git a/Source/cmGlobalVisualStudio9Generator.h b/Source/cmGlobalVisualStudio9Generator.h
index bfb03c4c..361b58c 100644
--- a/Source/cmGlobalVisualStudio9Generator.h
+++ b/Source/cmGlobalVisualStudio9Generator.h
@@ -20,20 +20,20 @@
*
* cmGlobalVisualStudio9Generator manages UNIX build process for a tree
*/
-class cmGlobalVisualStudio9Generator :
+class cmGlobalVisualStudio9Generator :
public cmGlobalVisualStudio8Generator
{
public:
cmGlobalVisualStudio9Generator();
- static cmGlobalGenerator* New() {
+ static cmGlobalGenerator* New() {
return new cmGlobalVisualStudio9Generator; }
-
+
///! Get the name for the generator.
virtual const char* GetName() const {
return cmGlobalVisualStudio9Generator::GetActualName();}
static const char* GetActualName() {return "Visual Studio 9 2008";}
virtual void AddPlatformDefinitions(cmMakefile* mf);
-
+
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
@@ -42,9 +42,9 @@ public:
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
- virtual void EnableLanguage(std::vector<std::string>const& languages,
+ virtual void EnableLanguage(std::vector<std::string>const& languages,
cmMakefile *, bool optional);
virtual void WriteSLNHeader(std::ostream& fout);
diff --git a/Source/cmGlobalVisualStudio9Win64Generator.h b/Source/cmGlobalVisualStudio9Win64Generator.h
index f6dcc03..0ce1afe 100644
--- a/Source/cmGlobalVisualStudio9Win64Generator.h
+++ b/Source/cmGlobalVisualStudio9Win64Generator.h
@@ -20,14 +20,14 @@
*
* cmGlobalVisualStudio8Win64Generator manages UNIX build process for a tree
*/
-class cmGlobalVisualStudio9Win64Generator :
+class cmGlobalVisualStudio9Win64Generator :
public cmGlobalVisualStudio9Generator
{
public:
cmGlobalVisualStudio9Win64Generator();
- static cmGlobalGenerator* New() {
+ static cmGlobalGenerator* New() {
return new cmGlobalVisualStudio9Win64Generator; }
-
+
///! Get the name for the generator.
virtual const char* GetName() const {
return cmGlobalVisualStudio9Win64Generator::GetActualName();}
@@ -43,7 +43,7 @@ public:
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
virtual void AddPlatformDefinitions(cmMakefile *);
};
diff --git a/Source/cmGlobalVisualStudioGenerator.cxx b/Source/cmGlobalVisualStudioGenerator.cxx
index 2a918c9..a2b4c65 100644
--- a/Source/cmGlobalVisualStudioGenerator.cxx
+++ b/Source/cmGlobalVisualStudioGenerator.cxx
@@ -53,7 +53,7 @@ void cmGlobalVisualStudioGenerator::Generate()
{
// Use no actual command lines so that the target itself is not
// considered always out of date.
- cmTarget* allBuild =
+ cmTarget* allBuild =
gen[0]->GetMakefile()->
AddUtilityCommand("ALL_BUILD", true, no_working_dir,
no_depends, no_commands, false,
diff --git a/Source/cmGlobalVisualStudioGenerator.h b/Source/cmGlobalVisualStudioGenerator.h
index b62ba22..27fc8cf 100644
--- a/Source/cmGlobalVisualStudioGenerator.h
+++ b/Source/cmGlobalVisualStudioGenerator.h
@@ -58,7 +58,7 @@ public:
*/
virtual void CallVisualStudioMacro(MacroName m,
const char* vsSolutionFile = 0);
-
+
// return true if target is fortran only
bool TargetIsFortranOnly(cmTarget& t);
diff --git a/Source/cmGlobalWatcomWMakeGenerator.cxx b/Source/cmGlobalWatcomWMakeGenerator.cxx
index 8c6dff9..45b171f 100644
--- a/Source/cmGlobalWatcomWMakeGenerator.cxx
+++ b/Source/cmGlobalWatcomWMakeGenerator.cxx
@@ -23,11 +23,11 @@ cmGlobalWatcomWMakeGenerator::cmGlobalWatcomWMakeGenerator()
}
void cmGlobalWatcomWMakeGenerator
-::EnableLanguage(std::vector<std::string>const& l,
- cmMakefile *mf,
+::EnableLanguage(std::vector<std::string>const& l,
+ cmMakefile *mf,
bool optional)
{
- // pick a default
+ // pick a default
mf->AddDefinition("WATCOM", "1");
mf->AddDefinition("CMAKE_QUOTE_INCLUDE_PATHS", "1");
mf->AddDefinition("CMAKE_MANGLE_OBJECT_FILE_NAMES", "1");
diff --git a/Source/cmGlobalWatcomWMakeGenerator.h b/Source/cmGlobalWatcomWMakeGenerator.h
index b416bb1..ee16eae 100644
--- a/Source/cmGlobalWatcomWMakeGenerator.h
+++ b/Source/cmGlobalWatcomWMakeGenerator.h
@@ -31,15 +31,15 @@ public:
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
-
+
///! Create a local generator appropriate to this Global Generator
virtual cmLocalGenerator *CreateLocalGenerator();
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
- virtual void EnableLanguage(std::vector<std::string>const& languages,
+ virtual void EnableLanguage(std::vector<std::string>const& languages,
cmMakefile *, bool optional);
};
diff --git a/Source/cmGlobalXCodeGenerator.h b/Source/cmGlobalXCodeGenerator.h
index 800963b..afa1ca2 100644
--- a/Source/cmGlobalXCodeGenerator.h
+++ b/Source/cmGlobalXCodeGenerator.h
@@ -38,15 +38,15 @@ public:
/** Get the documentation entry for this generator. */
virtual void GetDocumentation(cmDocumentationEntry& entry) const;
-
+
///! Create a local generator appropriate to this Global Generator
virtual cmLocalGenerator *CreateLocalGenerator();
/**
* Try to determine system infomation such as shared library
- * extension, pthreads, byte order etc.
+ * extension, pthreads, byte order etc.
*/
- virtual void EnableLanguage(std::vector<std::string>const& languages,
+ virtual void EnableLanguage(std::vector<std::string>const& languages,
cmMakefile *, bool optional);
/**
* Try running cmake and building a file. This is used for dynalically
@@ -54,16 +54,16 @@ public:
*/
virtual std::string GenerateBuildCommand(const char* makeProgram,
const char *projectName,
- const char* additionalOptions,
+ const char* additionalOptions,
const char *targetName,
- const char* config,
+ const char* config,
bool ignoreErrors,
bool fast);
/**
* Generate the all required files for building this project/tree. This
* basically creates a series of LocalGenerators for each directory and
- * requests that they Generate.
+ * requests that they Generate.
*/
virtual void Generate();
@@ -82,7 +82,7 @@ public:
i.e. "Can I build Debug and Release in the same tree?" */
virtual bool IsMultiConfig();
-private:
+private:
cmXCodeObject* CreateOrGetPBXGroup(cmTarget& cmtarget,
cmSourceGroup* sg);
cmXCodeObject* CreatePBXGroup(cmXCodeObject *parent,
@@ -107,18 +107,18 @@ private:
void AddCommandsToBuildPhase(cmXCodeObject* buildphase,
cmTarget& target,
- std::vector<cmCustomCommand>
+ std::vector<cmCustomCommand>
const & commands,
const char* commandFileName);
-
- void CreateCustomRulesMakefile(const char* makefileBasename,
+
+ void CreateCustomRulesMakefile(const char* makefileBasename,
cmTarget& target,
std::vector<cmCustomCommand> const & commands,
const char* configName,
- const std::map<cmStdString, cmStdString>&
+ const std::map<cmStdString, cmStdString>&
multipleOutputPairs
);
-
+
cmXCodeObject* FindXCodeTarget(cmTarget*);
std::string GetOrCreateId(const char* name, const char* id);
@@ -135,9 +135,9 @@ private:
const char* GetTargetFileType(cmTarget& cmtarget);
const char* GetTargetProductType(cmTarget& cmtarget);
std::string AddConfigurations(cmXCodeObject* target, cmTarget& cmtarget);
- void AppendOrAddBuildSetting(cmXCodeObject* settings, const char* attr,
+ void AppendOrAddBuildSetting(cmXCodeObject* settings, const char* attr,
const char* value);
- void AppendBuildSettingAttribute(cmXCodeObject* target, const char* attr,
+ void AppendBuildSettingAttribute(cmXCodeObject* target, const char* attr,
const char* value, const char* configName);
cmXCodeObject* CreateUtilityTarget(cmTarget& target);
void AddDependAndLinkInformation(cmXCodeObject* target);
@@ -161,10 +161,10 @@ private:
const std::string &lang);
cmXCodeObject* CreateXCodeFileReference(cmSourceFile* sf,
cmTarget& cmtarget);
- cmXCodeObject* CreateXCodeSourceFile(cmLocalGenerator* gen,
+ cmXCodeObject* CreateXCodeSourceFile(cmLocalGenerator* gen,
cmSourceFile* sf,
cmTarget& cmtarget);
- void CreateXCodeTargets(cmLocalGenerator* gen,
+ void CreateXCodeTargets(cmLocalGenerator* gen,
std::vector<cmXCodeObject*>&);
bool IsHeaderFile(cmSourceFile*);
void AddDependTarget(cmXCodeObject* target,
@@ -172,9 +172,9 @@ private:
void CreateXCodeDependHackTarget(std::vector<cmXCodeObject*>& targets);
bool SpecialTargetEmitted(std::string const& tname);
void SetGenerationRoot(cmLocalGenerator* root);
- void AddExtraTargets(cmLocalGenerator* root,
+ void AddExtraTargets(cmLocalGenerator* root,
std::vector<cmLocalGenerator*>& gens);
- cmXCodeObject* CreateBuildPhase(const char* name,
+ cmXCodeObject* CreateBuildPhase(const char* name,
const char* name2,
cmTarget& cmtarget,
const std::vector<cmCustomCommand>&);
diff --git a/Source/cmHexFileConverter.cxx b/Source/cmHexFileConverter.cxx
index 2ff7945..a540825 100644
--- a/Source/cmHexFileConverter.cxx
+++ b/Source/cmHexFileConverter.cxx
@@ -22,8 +22,8 @@
// might go to SystemTools ?
static bool cm_IsHexChar(char c)
{
- return (((c >= '0') && (c <= '9'))
- || ((c >= 'a') && (c <= 'f'))
+ return (((c >= '0') && (c <= '9'))
+ || ((c >= 'a') && (c <= 'f'))
|| ((c >= 'A') && (c <= 'F')));
}
@@ -45,7 +45,7 @@ static unsigned int ChompStrlen(const char* line)
return length;
}
-static bool OutputBin(FILE* file, const char * buf,
+static bool OutputBin(FILE* file, const char * buf,
unsigned int startIndex, unsigned int stopIndex)
{
bool success = true;
@@ -77,7 +77,7 @@ static bool OutputBin(FILE* file, const char * buf,
static bool ConvertMotorolaSrecLine(const char* buf, FILE* outFile)
{
unsigned int slen = ChompStrlen(buf);
- if ((slen < MOTOROLA_SREC_MIN_LINE_LENGTH)
+ if ((slen < MOTOROLA_SREC_MIN_LINE_LENGTH)
|| (slen > MOTOROLA_SREC_MAX_LINE_LENGTH))
{
return false;
@@ -125,7 +125,7 @@ static bool ConvertMotorolaSrecLine(const char* buf, FILE* outFile)
static bool ConvertIntelHexLine(const char* buf, FILE* outFile)
{
unsigned int slen = ChompStrlen(buf);
- if ((slen < INTEL_HEX_MIN_LINE_LENGTH)
+ if ((slen < INTEL_HEX_MIN_LINE_LENGTH)
|| (slen > INTEL_HEX_MAX_LINE_LENGTH))
{
return false;
@@ -148,7 +148,7 @@ static bool ConvertIntelHexLine(const char* buf, FILE* outFile)
dataStart = 9;
}
// ignore extra address records
- else if ((buf[8] == '2') || (buf[8] == '3') || (buf[8] == '4')
+ else if ((buf[8] == '2') || (buf[8] == '3') || (buf[8] == '4')
|| (buf[8] == '5'))
{
return true;
diff --git a/Source/cmHexFileConverter.h b/Source/cmHexFileConverter.h
index 94c757f..e11d74a 100644
--- a/Source/cmHexFileConverter.h
+++ b/Source/cmHexFileConverter.h
@@ -13,7 +13,7 @@
#define cmHexFileConverter_h
/** \class cmHexFileConverter
- * \brief Can detects Intel Hex and Motorola S-record files and convert them
+ * \brief Can detects Intel Hex and Motorola S-record files and convert them
* to binary files.
*
*/
diff --git a/Source/cmIfCommand.h b/Source/cmIfCommand.h
index 94e4d99..4893a17 100644
--- a/Source/cmIfCommand.h
+++ b/Source/cmIfCommand.h
@@ -26,7 +26,7 @@ public:
cmExecutionStatus &);
virtual bool ShouldRemove(const cmListFileFunction& lff,
cmMakefile &mf);
-
+
std::vector<cmListFileArgument> Args;
std::vector<cmListFileFunction> Functions;
bool IsBlocking;
@@ -41,7 +41,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmIfCommand;
}
@@ -52,7 +52,7 @@ public:
*/
virtual bool InvokeInitialPass(const std::vector<cmListFileArgument>& args,
cmExecutionStatus &);
-
+
/**
* This is called when the command is first encountered in
* the CMakeLists.txt file.
@@ -72,7 +72,7 @@ public:
{
return "Conditionally execute a group of commands.";
}
-
+
/**
* This determines if the command is invoked when in script mode.
*/
@@ -238,22 +238,22 @@ public:
"7) The left and right hand arguments to AND OR are "
"independently tested to see if they are boolean constants, if "
"so they are used as such, otherwise they are assumed to be "
- "variables and are dereferenced. \n"
+ "variables and are dereferenced. \n"
;
}
// this is a shared function for both If and Else to determine if the
// arguments were valid, and if so, was the response true. If there is
// an error, the errorString will be set.
- static bool IsTrue(const std::vector<std::string> &args,
- std::string &errorString, cmMakefile *mf,
+ static bool IsTrue(const std::vector<std::string> &args,
+ std::string &errorString, cmMakefile *mf,
cmake::MessageType &status);
-
+
// Get a definition from the makefile. If it doesn't exist,
// return the original string.
static const char* GetVariableOrString(const char* str,
const cmMakefile* mf);
-
+
cmTypeMacro(cmIfCommand, cmCommand);
};
diff --git a/Source/cmIncludeDirectoryCommand.cxx b/Source/cmIncludeDirectoryCommand.cxx
index 9e6f4b6..4dd98a1 100644
--- a/Source/cmIncludeDirectoryCommand.cxx
+++ b/Source/cmIncludeDirectoryCommand.cxx
@@ -67,8 +67,8 @@ bool cmIncludeDirectoryCommand
// output from a program and passing it into a command the cleanup doesn't
// always happen
//
-void cmIncludeDirectoryCommand::AddDirectory(const char *i,
- bool before,
+void cmIncludeDirectoryCommand::AddDirectory(const char *i,
+ bool before,
bool system)
{
// break apart any line feed arguments
@@ -91,7 +91,7 @@ void cmIncludeDirectoryCommand::AddDirectory(const char *i,
// remove any leading or trailing spaces and \r
std::string::size_type b = ret.find_first_not_of(" \r");
std::string::size_type e = ret.find_last_not_of(" \r");
- if ((b!=ret.npos) && (e!=ret.npos))
+ if ((b!=ret.npos) && (e!=ret.npos))
{
ret.assign(ret, b, 1+e-b); // copy the remaining substring
}
diff --git a/Source/cmIncludeDirectoryCommand.h b/Source/cmIncludeDirectoryCommand.h
index dcc116a..6751fc0 100644
--- a/Source/cmIncludeDirectoryCommand.h
+++ b/Source/cmIncludeDirectoryCommand.h
@@ -26,7 +26,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmIncludeDirectoryCommand;
}
@@ -50,7 +50,7 @@ public:
{
return "Add include directories to the build.";
}
-
+
/**
* More documentation.
*/
@@ -76,7 +76,7 @@ public:
"directories are meant as system include directories on some "
"platforms.";
}
-
+
cmTypeMacro(cmIncludeDirectoryCommand, cmCommand);
protected:
diff --git a/Source/cmIncludeExternalMSProjectCommand.cxx b/Source/cmIncludeExternalMSProjectCommand.cxx
index d219c16..d40d8fe 100644
--- a/Source/cmIncludeExternalMSProjectCommand.cxx
+++ b/Source/cmIncludeExternalMSProjectCommand.cxx
@@ -15,7 +15,7 @@
bool cmIncludeExternalMSProjectCommand
::InitialPass(std::vector<std::string> const& args, cmExecutionStatus &)
{
- if(args.size() < 2)
+ if(args.size() < 2)
{
this->SetError("INCLUDE_EXTERNAL_MSPROJECT called with incorrect "
"number of arguments");
@@ -77,7 +77,7 @@ bool cmIncludeExternalMSProjectCommand
}
// Create a target instance for this utility.
- cmTarget* target=this->Makefile->AddNewTarget(cmTarget::UTILITY,
+ cmTarget* target=this->Makefile->AddNewTarget(cmTarget::UTILITY,
utility_name.c_str());
target->SetProperty("GENERATOR_FILE_NAME", utility_name.c_str());
diff --git a/Source/cmIncludeExternalMSProjectCommand.h b/Source/cmIncludeExternalMSProjectCommand.h
index 2b2ed0d..d5cec01 100644
--- a/Source/cmIncludeExternalMSProjectCommand.h
+++ b/Source/cmIncludeExternalMSProjectCommand.h
@@ -27,7 +27,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmIncludeExternalMSProjectCommand;
}
@@ -38,7 +38,7 @@ public:
*/
virtual bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus &status);
-
+
/**
* The name of the command as specified in CMakeList.txt.
*/
@@ -51,7 +51,7 @@ public:
{
return "Include an external Microsoft project file in a workspace.";
}
-
+
/**
* More documentation.
*/
@@ -75,7 +75,7 @@ public:
"(e.g. WIX projects). "
"These options are not supported by the Visual Studio 6 generator.";
}
-
+
cmTypeMacro(cmIncludeExternalMSProjectCommand, cmCommand);
};
diff --git a/Source/cmIncludeRegularExpressionCommand.cxx b/Source/cmIncludeRegularExpressionCommand.cxx
index b0d8325..ef6e8c6 100644
--- a/Source/cmIncludeRegularExpressionCommand.cxx
+++ b/Source/cmIncludeRegularExpressionCommand.cxx
@@ -21,12 +21,12 @@ bool cmIncludeRegularExpressionCommand
return false;
}
this->Makefile->SetIncludeRegularExpression(args[0].c_str());
-
+
if(args.size() > 1)
{
this->Makefile->SetComplainRegularExpression(args[1].c_str());
}
-
+
return true;
}
diff --git a/Source/cmIncludeRegularExpressionCommand.h b/Source/cmIncludeRegularExpressionCommand.h
index 7c633c0..2e41775 100644
--- a/Source/cmIncludeRegularExpressionCommand.h
+++ b/Source/cmIncludeRegularExpressionCommand.h
@@ -26,7 +26,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmIncludeRegularExpressionCommand;
}
@@ -37,7 +37,7 @@ public:
*/
virtual bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus &status);
-
+
/**
* The name of the command as specified in CMakeList.txt.
*/
@@ -50,7 +50,7 @@ public:
{
return "Set the regular expression used for dependency checking.";
}
-
+
/**
* More documentation.
*/
@@ -66,7 +66,7 @@ public:
" regex_match = \"^.*$\" (match everything)\n"
" regex_complain = \"^$\" (match empty string only)";
}
-
+
cmTypeMacro(cmIncludeRegularExpressionCommand, cmCommand);
};
diff --git a/Source/cmInstallFilesCommand.h b/Source/cmInstallFilesCommand.h
index d3c7ed6..bb0a6cc 100644
--- a/Source/cmInstallFilesCommand.h
+++ b/Source/cmInstallFilesCommand.h
@@ -18,7 +18,7 @@
* \brief Specifies where to install some files
*
* cmInstallFilesCommand specifies the relative path where a list of
- * files should be installed.
+ * files should be installed.
*/
class cmInstallFilesCommand : public cmCommand
{
@@ -26,7 +26,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmInstallFilesCommand;
}
@@ -50,7 +50,7 @@ public:
{
return "Deprecated. Use the install(FILES ) command instead.";
}
-
+
/**
* This is called at the end after all the information
* specified by the command is accumulated. Most commands do
@@ -90,7 +90,7 @@ public:
"The directory <dir> is relative to the installation prefix, which "
"is stored in the variable CMAKE_INSTALL_PREFIX.";
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
@@ -102,7 +102,7 @@ public:
protected:
void CreateInstallGenerator() const;
std::string FindInstallSource(const char* name) const;
-
+
private:
std::vector<std::string> FinalArgs;
bool IsFilesForm;
diff --git a/Source/cmInstallProgramsCommand.h b/Source/cmInstallProgramsCommand.h
index 29c84a0..27a0498 100644
--- a/Source/cmInstallProgramsCommand.h
+++ b/Source/cmInstallProgramsCommand.h
@@ -18,7 +18,7 @@
* \brief Specifies where to install some programs
*
* cmInstallProgramsCommand specifies the relative path where a list of
- * programs should be installed.
+ * programs should be installed.
*/
class cmInstallProgramsCommand : public cmCommand
{
@@ -26,7 +26,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmInstallProgramsCommand;
}
@@ -50,7 +50,7 @@ public:
{
return "Deprecated. Use the install(PROGRAMS ) command instead.";
}
-
+
/**
* This is called at the end after all the information
* specified by the command is accumulated. Most commands do
@@ -87,7 +87,7 @@ public:
"The directory <dir> is relative to the installation prefix, which "
"is stored in the variable CMAKE_INSTALL_PREFIX.";
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
diff --git a/Source/cmInstallTargetGenerator.h b/Source/cmInstallTargetGenerator.h
index b48d456..5d158b8 100644
--- a/Source/cmInstallTargetGenerator.h
+++ b/Source/cmInstallTargetGenerator.h
@@ -24,7 +24,7 @@ public:
cmInstallTargetGenerator(
cmTarget& t, const char* dest, bool implib,
const char* file_permissions = "",
- std::vector<std::string> const& configurations
+ std::vector<std::string> const& configurations
= std::vector<std::string>(),
const char* component = "Unspecified",
bool optional = false
@@ -86,7 +86,7 @@ protected:
void AddRPathCheckRule(std::ostream& os, Indent const& indent,
const char* config,
std::string const& toDestDirPath);
-
+
void AddStripRule(std::ostream& os, Indent const& indent,
const std::string& toDestDirPath);
void AddRanlibRule(std::ostream& os, Indent const& indent,
diff --git a/Source/cmInstallTargetsCommand.h b/Source/cmInstallTargetsCommand.h
index e05462f..c47b387 100644
--- a/Source/cmInstallTargetsCommand.h
+++ b/Source/cmInstallTargetsCommand.h
@@ -19,7 +19,7 @@
*
* cmInstallTargetsCommand specifies the relative path where a list of
* targets should be installed. The targets can be executables or
- * libraries.
+ * libraries.
*/
class cmInstallTargetsCommand : public cmCommand
{
@@ -27,7 +27,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmInstallTargetsCommand;
}
@@ -51,7 +51,7 @@ public:
{
return "Deprecated. Use the install(TARGETS ) command instead.";
}
-
+
/**
* More documentation.
*/
@@ -67,7 +67,7 @@ public:
"is specified, then on systems with special runtime files "
"(Windows DLL), the files will be copied to that directory.";
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
diff --git a/Source/cmLinkDirectoriesCommand.h b/Source/cmLinkDirectoriesCommand.h
index a7cd583..889118c 100644
--- a/Source/cmLinkDirectoriesCommand.h
+++ b/Source/cmLinkDirectoriesCommand.h
@@ -18,8 +18,8 @@
* \brief Define a list of directories containing files to link.
*
* cmLinkDirectoriesCommand is used to specify a list
- * of directories containing files to link into executable(s).
- * Note that the command supports the use of CMake built-in variables
+ * of directories containing files to link into executable(s).
+ * Note that the command supports the use of CMake built-in variables
* such as CMAKE_BINARY_DIR and CMAKE_SOURCE_DIR.
*/
class cmLinkDirectoriesCommand : public cmCommand
@@ -28,7 +28,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmLinkDirectoriesCommand;
}
@@ -52,7 +52,7 @@ public:
{
return "Specify directories in which the linker will look for libraries.";
}
-
+
/**
* More documentation.
*/
@@ -73,7 +73,7 @@ public:
"them."
;
}
-
+
cmTypeMacro(cmLinkDirectoriesCommand, cmCommand);
private:
void AddLinkDir(std::string const& dir);
diff --git a/Source/cmLinkLibrariesCommand.cxx b/Source/cmLinkLibrariesCommand.cxx
index c4458aa..2f1db2a 100644
--- a/Source/cmLinkLibrariesCommand.cxx
+++ b/Source/cmLinkLibrariesCommand.cxx
@@ -19,7 +19,7 @@ bool cmLinkLibrariesCommand
{
return true;
}
- // add libraries, nothe that there is an optional prefix
+ // add libraries, nothe that there is an optional prefix
// of debug and optimized than can be used
for(std::vector<std::string>::const_iterator i = args.begin();
i != args.end(); ++i)
@@ -50,10 +50,10 @@ bool cmLinkLibrariesCommand
}
else
{
- this->Makefile->AddLinkLibrary(i->c_str());
+ this->Makefile->AddLinkLibrary(i->c_str());
}
}
-
+
return true;
}
diff --git a/Source/cmLinkLibrariesCommand.h b/Source/cmLinkLibrariesCommand.h
index 2c0212c..c450a1c 100644
--- a/Source/cmLinkLibrariesCommand.h
+++ b/Source/cmLinkLibrariesCommand.h
@@ -19,7 +19,7 @@
*
* cmLinkLibrariesCommand is used to specify a list of libraries to link
* into executable(s) or shared objects. The names of the libraries
- * should be those defined by the LIBRARY(library) command(s).
+ * should be those defined by the LIBRARY(library) command(s).
*/
class cmLinkLibrariesCommand : public cmCommand
{
@@ -27,7 +27,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmLinkLibrariesCommand;
}
@@ -51,7 +51,7 @@ public:
{
return "Deprecated. Use the target_link_libraries() command instead.";
}
-
+
/**
* More documentation.
*/
@@ -68,7 +68,7 @@ public:
"the next library listed is to be used only for that specific "
"type of build.";
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
diff --git a/Source/cmListCommand.cxx b/Source/cmListCommand.cxx
index 908f3b0..9d4f175 100644
--- a/Source/cmListCommand.cxx
+++ b/Source/cmListCommand.cxx
@@ -98,7 +98,7 @@ bool cmListCommand::GetList(std::vector<std::string>& list, const char* var)
{
return false;
}
- // if the size of the list
+ // if the size of the list
if(listString.size() == 0)
{
return true;
@@ -107,7 +107,7 @@ bool cmListCommand::GetList(std::vector<std::string>& list, const char* var)
cmSystemTools::ExpandListArgument(listString, list, true);
// check the list for empty values
bool hasEmpty = false;
- for(std::vector<std::string>::iterator i = list.begin();
+ for(std::vector<std::string>::iterator i = list.begin();
i != list.end(); ++i)
{
if(i->size() == 0)
@@ -116,7 +116,7 @@ bool cmListCommand::GetList(std::vector<std::string>& list, const char* var)
break;
}
}
- // if no empty elements then just return
+ // if no empty elements then just return
if(!hasEmpty)
{
return true;
@@ -124,7 +124,7 @@ bool cmListCommand::GetList(std::vector<std::string>& list, const char* var)
// if we have empty elements we need to check policy CMP0007
switch(this->Makefile->GetPolicyStatus(cmPolicies::CMP0007))
{
- case cmPolicies::WARN:
+ case cmPolicies::WARN:
{
// Default is to warn and use old behavior
// OLD behavior is to allow compatibility, so recall
diff --git a/Source/cmListFileCache.cxx b/Source/cmListFileCache.cxx
index 84cb8fd..36d84f3 100644
--- a/Source/cmListFileCache.cxx
+++ b/Source/cmListFileCache.cxx
@@ -26,7 +26,7 @@ bool cmListFileCacheParseFunction(cmListFileLexer* lexer,
cmListFileFunction& function,
const char* filename);
-bool cmListFile::ParseFile(const char* filename,
+bool cmListFile::ParseFile(const char* filename,
bool topLevel,
cmMakefile *mf)
{
@@ -47,7 +47,7 @@ bool cmListFile::ParseFile(const char* filename,
if(!cmListFileLexer_SetFileName(lexer, filename))
{
cmListFileLexer_Delete(lexer);
- cmSystemTools::Error("cmListFileCache: error can not open file ",
+ cmSystemTools::Error("cmListFileCache: error can not open file ",
filename);
return false;
}
@@ -119,7 +119,7 @@ bool cmListFile::ParseFile(const char* filename,
{
bool hasVersion = false;
// search for the right policy command
- for(std::vector<cmListFileFunction>::iterator i
+ for(std::vector<cmListFileFunction>::iterator i
= this->Functions.begin();
i != this->Functions.end(); ++i)
{
@@ -129,7 +129,7 @@ bool cmListFile::ParseFile(const char* filename,
break;
}
}
- // if no policy command is found this is an error if they use any
+ // if no policy command is found this is an error if they use any
// non advanced functions or a lot of functions
if(!hasVersion)
{
@@ -152,7 +152,7 @@ bool cmListFile::ParseFile(const char* filename,
allowedCommands.insert("option");
allowedCommands.insert("message");
isProblem = false;
- for(std::vector<cmListFileFunction>::iterator i
+ for(std::vector<cmListFileFunction>::iterator i
= this->Functions.begin();
i != this->Functions.end(); ++i)
{
@@ -161,10 +161,10 @@ bool cmListFile::ParseFile(const char* filename,
{
isProblem = true;
break;
- }
+ }
}
}
-
+
if (isProblem)
{
// Tell the top level cmMakefile to diagnose
@@ -181,7 +181,7 @@ bool cmListFile::ParseFile(const char* filename,
{
bool hasProject = false;
// search for a project command
- for(std::vector<cmListFileFunction>::iterator i
+ for(std::vector<cmListFileFunction>::iterator i
= this->Functions.begin();
i != this->Functions.end(); ++i)
{
@@ -256,7 +256,7 @@ bool cmListFileCacheParseFunction(cmListFileLexer* lexer,
parenDepth--;
cmListFileArgument a(")",
false, filename, token->line);
- function.Arguments.push_back(a);
+ function.Arguments.push_back(a);
}
else if(token->type == cmListFileLexer_Token_Identifier ||
token->type == cmListFileLexer_Token_ArgumentUnquoted)
@@ -276,7 +276,7 @@ bool cmListFileCacheParseFunction(cmListFileLexer* lexer,
// Error.
cmOStringStream error;
error << "Error in cmake code at\n"
- << filename << ":" << cmListFileLexer_GetCurrentLine(lexer)
+ << filename << ":" << cmListFileLexer_GetCurrentLine(lexer)
<< ":\n"
<< "Parse error. Function missing ending \")\". "
<< "Instead found "
diff --git a/Source/cmListFileCache.h b/Source/cmListFileCache.h
index ec5886d..c057754 100644
--- a/Source/cmListFileCache.h
+++ b/Source/cmListFileCache.h
@@ -22,7 +22,7 @@
*/
class cmMakefile;
-
+
struct cmListFileArgument
{
cmListFileArgument(): Value(), Quoted(false), FilePath(0), Line(0) {}
@@ -64,11 +64,11 @@ class cmListFileBacktrace: public std::vector<cmListFileContext> {};
struct cmListFile
{
- cmListFile()
- :ModifiedTime(0)
+ cmListFile()
+ :ModifiedTime(0)
{
}
- bool ParseFile(const char* path,
+ bool ParseFile(const char* path,
bool topLevel,
cmMakefile *mf);
diff --git a/Source/cmListFileLexer.c b/Source/cmListFileLexer.c
index df5dc2b..b6424d6 100644
--- a/Source/cmListFileLexer.c
+++ b/Source/cmListFileLexer.c
@@ -43,7 +43,7 @@ typedef uint32_t flex_uint32_t;
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
#endif /* ! C99 */
@@ -165,7 +165,7 @@ typedef struct yy_buffer_state *YY_BUFFER_STATE;
/* Note: We specifically omit the test for yy_rule_can_match_eol because it requires
* access to the local variable yy_act. Since yyless() is a macro, it would break
- * existing scanners that call yyless() from OUTSIDE cmListFileLexer_yylex.
+ * existing scanners that call yyless() from OUTSIDE cmListFileLexer_yylex.
* One obvious solution it to make yy_act a global. I tried that, and saw
* a 5% performance hit in a non-yylineno scanner, because yy_act is
* normally declared as a register variable-- so it is not worth it.
@@ -177,7 +177,7 @@ typedef struct yy_buffer_state *YY_BUFFER_STATE;
if ( yytext[yyl] == '\n' )\
--yylineno;\
}while(0)
-
+
/* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \
do \
@@ -242,7 +242,7 @@ struct yy_buffer_state
int yy_bs_lineno; /**< The line count. */
int yy_bs_column; /**< The column count. */
-
+
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
@@ -834,7 +834,7 @@ yy_find_action:
int yyl;
for ( yyl = 0; yyl < yyleng; ++yyl )
if ( yytext[yyl] == '\n' )
-
+
do{ yylineno++;
yycolumn=0;
}while(0)
@@ -1380,7 +1380,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
yyg->yy_hold_char = *++yyg->yy_c_buf_p;
if ( c == '\n' )
-
+
do{ yylineno++;
yycolumn=0;
}while(0)
@@ -1463,7 +1463,7 @@ static void cmListFileLexer_yy_load_buffer_state (yyscan_t yyscanner)
YY_BUFFER_STATE cmListFileLexer_yy_create_buffer (FILE * file, int size , yyscan_t yyscanner)
{
YY_BUFFER_STATE b;
-
+
b = (YY_BUFFER_STATE) cmListFileLexer_yyalloc(sizeof( struct yy_buffer_state ) ,yyscanner );
if ( ! b )
YY_FATAL_ERROR( "out of dynamic memory in cmListFileLexer_yy_create_buffer()" );
@@ -1529,7 +1529,7 @@ static void cmListFileLexer_yy_load_buffer_state (yyscan_t yyscanner)
}
b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
-
+
errno = oerrno;
}
@@ -1633,9 +1633,9 @@ static void cmListFileLexer_yyensure_buffer_stack (yyscan_t yyscanner)
yyg->yy_buffer_stack = (struct yy_buffer_state**)cmListFileLexer_yyalloc
(num_to_alloc * sizeof(struct yy_buffer_state*)
, yyscanner);
-
+
memset(yyg->yy_buffer_stack, 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
+
yyg->yy_buffer_stack_max = num_to_alloc;
yyg->yy_buffer_stack_top = 0;
return;
@@ -1662,12 +1662,12 @@ static void cmListFileLexer_yyensure_buffer_stack (yyscan_t yyscanner)
* @param base the character buffer
* @param size the size in bytes of the character buffer
* @param yyscanner The scanner object.
- * @return the newly allocated buffer state object.
+ * @return the newly allocated buffer state object.
*/
YY_BUFFER_STATE cmListFileLexer_yy_scan_buffer (char * base, yy_size_t size , yyscan_t yyscanner)
{
YY_BUFFER_STATE b;
-
+
if ( size < 2 ||
base[size-2] != YY_END_OF_BUFFER_CHAR ||
base[size-1] != YY_END_OF_BUFFER_CHAR )
@@ -1703,7 +1703,7 @@ YY_BUFFER_STATE cmListFileLexer_yy_scan_buffer (char * base, yy_size_t size ,
*/
YY_BUFFER_STATE cmListFileLexer_yy_scan_string (yyconst char * yy_str , yyscan_t yyscanner)
{
-
+
return cmListFileLexer_yy_scan_bytes(yy_str,strlen(yy_str) ,yyscanner);
}
@@ -1720,7 +1720,7 @@ YY_BUFFER_STATE cmListFileLexer_yy_scan_bytes (yyconst char * bytes, int len ,
char *buf;
yy_size_t n;
int i;
-
+
/* Get memory for full buffer, including space for trailing EOB's. */
n = len + 2;
buf = (char *) cmListFileLexer_yyalloc(n ,yyscanner );
@@ -1789,10 +1789,10 @@ YY_EXTRA_TYPE cmListFileLexer_yyget_extra (yyscan_t yyscanner)
int cmListFileLexer_yyget_lineno (yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-
+
if (! YY_CURRENT_BUFFER)
return 0;
-
+
return yylineno;
}
@@ -1802,10 +1802,10 @@ int cmListFileLexer_yyget_lineno (yyscan_t yyscanner)
int cmListFileLexer_yyget_column (yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-
+
if (! YY_CURRENT_BUFFER)
return 0;
-
+
return yycolumn;
}
@@ -1866,8 +1866,8 @@ void cmListFileLexer_yyset_lineno (int line_number , yyscan_t yyscanner)
/* lineno is only valid if an input buffer exists. */
if (! YY_CURRENT_BUFFER )
- yy_fatal_error( "cmListFileLexer_yyset_lineno called with no buffer" , yyscanner);
-
+ yy_fatal_error( "cmListFileLexer_yyset_lineno called with no buffer" , yyscanner);
+
yylineno = line_number;
}
@@ -1881,8 +1881,8 @@ void cmListFileLexer_yyset_column (int column_no , yyscan_t yyscanner)
/* column is only valid if an input buffer exists. */
if (! YY_CURRENT_BUFFER )
- yy_fatal_error( "cmListFileLexer_yyset_column called with no buffer" , yyscanner);
-
+ yy_fatal_error( "cmListFileLexer_yyset_column called with no buffer" , yyscanner);
+
yycolumn = column_no;
}
diff --git a/Source/cmLoadCacheCommand.cxx b/Source/cmLoadCacheCommand.cxx
index a239e55..462e086 100644
--- a/Source/cmLoadCacheCommand.cxx
+++ b/Source/cmLoadCacheCommand.cxx
@@ -26,7 +26,7 @@ bool cmLoadCacheCommand
{
return this->ReadWithPrefix(args);
}
-
+
// Cache entries to be excluded from the import list.
// If this set is empty, all cache entries are brought in
// and they can not be overridden.
@@ -97,7 +97,7 @@ bool cmLoadCacheCommand::ReadWithPrefix(std::vector<std::string> const& args)
this->SetError("READ_WITH_PREFIX form must specify a prefix.");
return false;
}
-
+
// Make sure the cache file exists.
std::string cacheFile = args[0]+"/CMakeCache.txt";
if(!cmSystemTools::FileExists(cacheFile.c_str()))
@@ -106,22 +106,22 @@ bool cmLoadCacheCommand::ReadWithPrefix(std::vector<std::string> const& args)
this->SetError(e.c_str());
return false;
}
-
+
// Prepare the table of variables to read.
this->Prefix = args[2];
for(unsigned int i=3; i < args.size(); ++i)
{
this->VariablesToRead.insert(args[i]);
}
-
+
// Read the cache file.
- std::ifstream fin(cacheFile.c_str());
-
+ std::ifstream fin(cacheFile.c_str());
+
// This is a big hack read loop to overcome a buggy ifstream
// implementation on HP-UX. This should work on all platforms even
// for small buffer sizes.
const int bufferSize = 4096;
- char buffer[bufferSize];
+ char buffer[bufferSize];
std::string line;
while(fin)
{
@@ -152,7 +152,7 @@ bool cmLoadCacheCommand::ReadWithPrefix(std::vector<std::string> const& args)
// Completed a line.
this->CheckLine(line.c_str());
line = "";
-
+
// Skip the newline character.
++i;
}
@@ -164,7 +164,7 @@ bool cmLoadCacheCommand::ReadWithPrefix(std::vector<std::string> const& args)
// Partial last line.
this->CheckLine(line.c_str());
}
-
+
return true;
}
diff --git a/Source/cmLoadCacheCommand.h b/Source/cmLoadCacheCommand.h
index ac50f8d..f55cbb3 100644
--- a/Source/cmLoadCacheCommand.h
+++ b/Source/cmLoadCacheCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmLoadCacheCommand;
}
@@ -49,7 +49,7 @@ public:
{
return "Load in the values from another project's CMake cache.";
}
-
+
/**
* More documentation.
*/
@@ -74,13 +74,13 @@ public:
"of this form of the command is strongly discouraged, but it is "
"provided for backward compatibility.";
}
-
+
cmTypeMacro(cmLoadCacheCommand, cmCommand);
protected:
-
+
std::set<cmStdString> VariablesToRead;
std::string Prefix;
-
+
bool ReadWithPrefix(std::vector<std::string> const& args);
void CheckLine(const char* line);
};
diff --git a/Source/cmLoadCommandCommand.cxx b/Source/cmLoadCommandCommand.cxx
index 3a0115c..b2acf06 100644
--- a/Source/cmLoadCommandCommand.cxx
+++ b/Source/cmLoadCommandCommand.cxx
@@ -25,23 +25,23 @@
#include <signal.h>
extern "C" void TrapsForSignalsCFunction(int sig);
-
+
// a class for loadabple commands
class cmLoadedCommand : public cmCommand
{
public:
cmLoadedCommand() {
- memset(&this->info,0,sizeof(this->info));
+ memset(&this->info,0,sizeof(this->info));
this->info.CAPI = &cmStaticCAPI;
}
-
+
///! clean up any memory allocated by the plugin
~cmLoadedCommand();
-
+
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
cmLoadedCommand *newC = new cmLoadedCommand;
// we must copy when we clone
@@ -53,7 +53,7 @@ public:
* This is called when the command is first encountered in
* the CMakeLists.txt file.
*/
- virtual bool InitialPass(std::vector<std::string> const& args,
+ virtual bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus &);
/**
@@ -70,7 +70,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const { return info.Name; }
-
+
/**
* Succinct documentation.
*/
@@ -79,7 +79,7 @@ public:
if (this->info.GetTerseDocumentation)
{
cmLoadedCommand::InstallSignalHandlers(info.Name);
- const char* ret = info.GetTerseDocumentation();
+ const char* ret = info.GetTerseDocumentation();
cmLoadedCommand::InstallSignalHandlers(info.Name, 1);
return ret;
}
@@ -101,7 +101,7 @@ public:
{
cmLoadedCommand::LastName = "????";
}
-
+
if(!remove)
{
signal(SIGSEGV, TrapsForSignalsCFunction);
@@ -119,7 +119,7 @@ public:
signal(SIGILL, 0);
}
}
-
+
/**
* More documentation.
*/
@@ -137,7 +137,7 @@ public:
return "LoadedCommand without any additional documentation";
}
}
-
+
cmTypeMacro(cmLoadedCommand, cmCommand);
cmLoadedCommandInfo info;
@@ -164,7 +164,7 @@ bool cmLoadedCommand::InitialPass(std::vector<std::string> const& args,
{
free(this->info.Error);
}
-
+
// create argc and argv and then invoke the command
int argc = static_cast<int> (args.size());
char **argv = 0;
@@ -179,10 +179,10 @@ bool cmLoadedCommand::InitialPass(std::vector<std::string> const& args,
}
cmLoadedCommand::InstallSignalHandlers(info.Name);
int result = info.InitialPass((void *)&info,
- (void *)this->Makefile,argc,argv);
+ (void *)this->Makefile,argc,argv);
cmLoadedCommand::InstallSignalHandlers(info.Name, 1);
cmFreeArguments(argc,argv);
-
+
if (result)
{
return true;
@@ -249,7 +249,7 @@ bool cmLoadCommandCommand
// expand variables
std::string exp = args[j];
cmSystemTools::ExpandRegistryValues(exp);
-
+
// Glob the entry in case of wildcards.
cmSystemTools::GlobDirs(exp.c_str(), path);
}
@@ -298,7 +298,7 @@ bool cmLoadCommandCommand
initFunction = (CM_INIT_FUNCTION)(
cmsys::DynamicLoader::GetSymbolAddress(lib, initFuncName.c_str()));
}
- // if the symbol is found call it to set the name on the
+ // if the symbol is found call it to set the name on the
// function blocker
if(initFunction)
{
diff --git a/Source/cmLoadCommandCommand.h b/Source/cmLoadCommandCommand.h
index 6517019..f0b34ee 100644
--- a/Source/cmLoadCommandCommand.h
+++ b/Source/cmLoadCommandCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmLoadCommandCommand;
}
@@ -41,7 +41,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "load_command";}
-
+
/**
* Succinct documentation.
*/
@@ -49,7 +49,7 @@ public:
{
return "Load a command into a running CMake.";
}
-
+
/**
* More documentation.
*/
@@ -66,7 +66,7 @@ public:
"will be set to the full path of the module that was loaded. "
"Otherwise the variable will not be set.";
}
-
+
cmTypeMacro(cmLoadCommandCommand, cmCommand);
};
diff --git a/Source/cmLocalVisualStudio10Generator.cxx b/Source/cmLocalVisualStudio10Generator.cxx
index ace7adf..c3789a0 100644
--- a/Source/cmLocalVisualStudio10Generator.cxx
+++ b/Source/cmLocalVisualStudio10Generator.cxx
@@ -21,9 +21,9 @@ class cmVS10XMLParser : public cmXMLParser
public:
virtual void EndElement(const char* /* name */)
{
- }
+ }
virtual void CharacterDataHandler(const char* data, int length)
- {
+ {
if(this->DoGUID )
{
this->GUID.assign(data+1, length-2);
@@ -40,7 +40,7 @@ class cmVS10XMLParser : public cmXMLParser
if(strcmp("ProjectGUID", name) == 0 || strcmp("ProjectGuid", name) == 0)
{
this->DoGUID = true;
- }
+ }
}
int InitializeParser()
{
@@ -50,7 +50,7 @@ class cmVS10XMLParser : public cmXMLParser
{
return ret;
}
- // visual studio projects have a strange encoding, but it is
+ // visual studio projects have a strange encoding, but it is
// really utf-8
XML_SetEncoding(static_cast<XML_Parser>(this->Parser), "utf-8");
return 1;
@@ -72,7 +72,7 @@ cmLocalVisualStudio10Generator::~cmLocalVisualStudio10Generator()
void cmLocalVisualStudio10Generator::Generate()
{
-
+
cmTargets &tgts = this->Makefile->GetTargets();
for(cmTargets::iterator l = tgts.begin(); l != tgts.end(); ++l)
{
@@ -98,7 +98,7 @@ void cmLocalVisualStudio10Generator
const char* path)
{
cmVS10XMLParser parser;
- parser.ParseFile(path);
+ parser.ParseFile(path);
// if we can not find a GUID then create one
if(parser.GUID.empty())
diff --git a/Source/cmLocalVisualStudio10Generator.h b/Source/cmLocalVisualStudio10Generator.h
index 699de4c..41db735 100644
--- a/Source/cmLocalVisualStudio10Generator.h
+++ b/Source/cmLocalVisualStudio10Generator.h
@@ -31,7 +31,7 @@ public:
/**
- * Generate the makefile for this directory.
+ * Generate the makefile for this directory.
*/
virtual void Generate();
virtual void ReadAndStoreExternalGUID(const char* name,
diff --git a/Source/cmLocalVisualStudio6Generator.cxx b/Source/cmLocalVisualStudio6Generator.cxx
index 5ab223b..1a7e611 100644
--- a/Source/cmLocalVisualStudio6Generator.cxx
+++ b/Source/cmLocalVisualStudio6Generator.cxx
@@ -108,7 +108,7 @@ void cmLocalVisualStudio6Generator::Generate()
}
void cmLocalVisualStudio6Generator::OutputDSPFile()
-{
+{
// If not an in source build, then create the output directory
if(strcmp(this->Makefile->GetStartOutputDirectory(),
this->Makefile->GetHomeDirectory()) != 0)
@@ -126,7 +126,7 @@ void cmLocalVisualStudio6Generator::OutputDSPFile()
cmTargets &tgts = this->Makefile->GetTargets();
// build any targets
- for(cmTargets::iterator l = tgts.begin();
+ for(cmTargets::iterator l = tgts.begin();
l != tgts.end(); l++)
{
switch(l->second.GetType())
@@ -152,7 +152,7 @@ void cmLocalVisualStudio6Generator::OutputDSPFile()
}
// INCLUDE_EXTERNAL_MSPROJECT command only affects the workspace
// so don't build a projectfile for it
- const char* path =
+ const char* path =
l->second.GetProperty("EXTERNAL_MSPROJECT");
if(!path)
{
@@ -178,7 +178,7 @@ void cmLocalVisualStudio6Generator::OutputDSPFile()
//
extern std::string GetVS6TargetName(const std::string& targetName);
-void cmLocalVisualStudio6Generator::CreateSingleDSP(const char *lname,
+void cmLocalVisualStudio6Generator::CreateSingleDSP(const char *lname,
cmTarget &target)
{
// add to the list of projects
@@ -210,7 +210,7 @@ void cmLocalVisualStudio6Generator::AddDSPBuildRule(cmTarget& tgt)
{
std::string dspname = GetVS6TargetName(tgt.GetName());
dspname += ".dsp.cmake";
- const char* dsprule =
+ const char* dsprule =
this->Makefile->GetRequiredDefinition("CMAKE_COMMAND");
cmCustomCommandLine commandLine;
commandLine.push_back(dsprule);
@@ -229,8 +229,8 @@ void cmLocalVisualStudio6Generator::AddDSPBuildRule(cmTarget& tgt)
START_OUTPUT, UNCHANGED, true);
commandLine.push_back(args);
args = "-B";
- args +=
- this->Convert(this->Makefile->GetHomeOutputDirectory(),
+ args +=
+ this->Convert(this->Makefile->GetHomeOutputDirectory(),
START_OUTPUT, UNCHANGED, true);
commandLine.push_back(args);
@@ -254,7 +254,7 @@ void cmLocalVisualStudio6Generator::AddDSPBuildRule(cmTarget& tgt)
}
-void cmLocalVisualStudio6Generator::WriteDSPFile(std::ostream& fout,
+void cmLocalVisualStudio6Generator::WriteDSPFile(std::ostream& fout,
const char *libName,
cmTarget &target)
{
@@ -301,21 +301,21 @@ void cmLocalVisualStudio6Generator::WriteDSPFile(std::ostream& fout,
this->AddUtilityCommandHack(target, count++, depends, *cr);
}
}
-
+
// We may be modifying the source groups temporarily, so make a copy.
std::vector<cmSourceGroup> sourceGroups = this->Makefile->GetSourceGroups();
-
+
// get the classes from the source lists then add them to the groups
std::vector<cmSourceFile*> const & classes = target.GetSourceFiles();
// now all of the source files have been properly assigned to the target
// now stick them into source groups using the reg expressions
- for(std::vector<cmSourceFile*>::const_iterator i = classes.begin();
+ for(std::vector<cmSourceFile*>::const_iterator i = classes.begin();
i != classes.end(); i++)
{
// Add the file to the list of sources.
std::string source = (*i)->GetFullPath();
- cmSourceGroup& sourceGroup =
+ cmSourceGroup& sourceGroup =
this->Makefile->FindSourceGroup(source.c_str(), sourceGroups);
sourceGroup.AssignSource(*i);
// while we are at it, if it is a .rule file then for visual studio 6 we
@@ -326,11 +326,11 @@ void cmLocalVisualStudio6Generator::WriteDSPFile(std::ostream& fout,
{
cmSystemTools::ReplaceString(source, "$(IntDir)/", "");
#if defined(_WIN32) || defined(__CYGWIN__)
- std::ofstream fout(source.c_str(),
- std::ios::binary | std::ios::out
+ std::ofstream fout(source.c_str(),
+ std::ios::binary | std::ios::out
| std::ios::trunc);
#else
- std::ofstream fout(source.c_str(),
+ std::ofstream fout(source.c_str(),
std::ios::out | std::ios::trunc);
#endif
if(fout)
@@ -345,14 +345,14 @@ void cmLocalVisualStudio6Generator::WriteDSPFile(std::ostream& fout,
// Write the DSP file's header.
this->WriteDSPHeader(fout, libName, target, sourceGroups);
-
+
// Loop through every source group.
for(std::vector<cmSourceGroup>::const_iterator sg = sourceGroups.begin();
sg != sourceGroups.end(); ++sg)
{
this->WriteGroup(&(*sg), target, fout, libName);
- }
+ }
// Write the DSP file's footer.
this->WriteDSPFooter(fout);
@@ -364,15 +364,15 @@ void cmLocalVisualStudio6Generator
{
cmGeneratorTarget* gt =
this->GlobalGenerator->GetGeneratorTarget(&target);
- const std::vector<const cmSourceFile *> &sourceFiles =
+ const std::vector<const cmSourceFile *> &sourceFiles =
sg->GetSourceFiles();
// If the group is empty, don't write it at all.
-
+
if(sourceFiles.empty() && sg->GetGroupChildren().empty())
- {
- return;
+ {
+ return;
}
-
+
// If the group has a name, write the header.
std::string name = sg->GetName();
if(name != "")
@@ -385,7 +385,7 @@ void cmLocalVisualStudio6Generator
sourceFiles.begin(); sf != sourceFiles.end(); ++sf)
{
std::string source = (*sf)->GetFullPath();
- const cmCustomCommand *command =
+ const cmCustomCommand *command =
(*sf)->GetCustomCommand();
std::string compileFlags;
std::vector<std::string> depends;
@@ -441,7 +441,7 @@ void cmLocalVisualStudio6Generator
bool excludedFromBuild =
(lang && (*sf)->GetPropertyAsBool("HEADER_FILE_ONLY"));
-
+
// Check for extra object-file dependencies.
const char* dependsValue = (*sf)->GetProperty("OBJECT_DEPENDS");
if(dependsValue)
@@ -453,10 +453,10 @@ void cmLocalVisualStudio6Generator
target.GetType() == cmTarget::GLOBAL_TARGET)
{
fout << "# Begin Source File\n\n";
-
+
// Tell MS-Dev what the source is. If the compiler knows how to
// build it, then it will.
- fout << "SOURCE=" <<
+ fout << "SOURCE=" <<
this->ConvertToOptionallyRelativeOutputPath(source.c_str()) << "\n\n";
if(!depends.empty())
{
@@ -464,8 +464,8 @@ void cmLocalVisualStudio6Generator
fout << "USERDEP__HACK=";
for(std::vector<std::string>::const_iterator d = depends.begin();
d != depends.end(); ++d)
- {
- fout << "\\\n\t" <<
+ {
+ fout << "\\\n\t" <<
this->ConvertToOptionallyRelativeOutputPath(d->c_str());
}
fout << "\n";
@@ -479,16 +479,16 @@ void cmLocalVisualStudio6Generator
excludedFromBuild || !cdmap.empty())
{
for(std::vector<std::string>::iterator i
- = this->Configurations.begin();
+ = this->Configurations.begin();
i != this->Configurations.end(); ++i)
- {
+ {
// Strip the subdirectory name out of the configuration name.
std::string config = this->GetConfigName(*i);
if (i == this->Configurations.begin())
{
fout << "!IF \"$(CFG)\" == " << i->c_str() << std::endl;
}
- else
+ else
{
fout << "!ELSEIF \"$(CFG)\" == " << i->c_str() << std::endl;
}
@@ -512,7 +512,7 @@ void cmLocalVisualStudio6Generator
fout << "\n# PROP Intermediate_Dir \""
<< config << "/" << objectNameDir << "\"\n\n";
}
- }
+ }
fout << "!ENDIF\n\n";
}
fout << "# End Source File\n";
@@ -528,7 +528,7 @@ void cmLocalVisualStudio6Generator
-
+
// If the group has a name, write the footer.
if(name != "")
{
@@ -586,7 +586,7 @@ cmLocalVisualStudio6Generator
{
comment = "";
}
-
+
// Write the rule for each configuration.
std::vector<std::string>::iterator i;
for(i = this->Configurations.begin(); i != this->Configurations.end(); ++i)
@@ -594,12 +594,12 @@ cmLocalVisualStudio6Generator
std::string config = this->GetConfigName(*i);
std::string script =
this->ConstructScript(command, config.c_str(), "\\\n\t");
-
+
if (i == this->Configurations.begin())
{
fout << "!IF \"$(CFG)\" == " << i->c_str() << std::endl;
}
- else
+ else
{
fout << "!ELSEIF \"$(CFG)\" == " << i->c_str() << std::endl;
}
@@ -609,9 +609,9 @@ cmLocalVisualStudio6Generator
}
// Write out the dependencies for the rule.
fout << "USERDEP__HACK=";
- for(std::vector<std::string>::const_iterator d =
+ for(std::vector<std::string>::const_iterator d =
command.GetDepends().begin();
- d != command.GetDepends().end();
+ d != command.GetDepends().end();
++d)
{
// Lookup the real name of the dependency in case it is a CMake target.
@@ -633,15 +633,15 @@ cmLocalVisualStudio6Generator
fout << "\n\n";
if(command.GetOutputs().empty())
{
- fout << source
+ fout << source
<< "_force : \"$(SOURCE)\" \"$(INTDIR)\" \"$(OUTDIR)\"\n\t";
fout << script.c_str() << "\n\n";
}
else
{
- for(std::vector<std::string>::const_iterator o =
+ for(std::vector<std::string>::const_iterator o =
command.GetOutputs().begin();
- o != command.GetOutputs().end();
+ o != command.GetOutputs().end();
++o)
{
// Write a rule for every output generated by this command.
@@ -652,12 +652,12 @@ cmLocalVisualStudio6Generator
}
fout << "# End Custom Build\n\n";
}
-
+
fout << "!ENDIF\n\n";
}
-void cmLocalVisualStudio6Generator::WriteDSPBeginGroup(std::ostream& fout,
+void cmLocalVisualStudio6Generator::WriteDSPBeginGroup(std::ostream& fout,
const char* group,
const char* filter)
{
@@ -679,7 +679,7 @@ void cmLocalVisualStudio6Generator::SetBuildType(BuildType b,
cmTarget& target)
{
std::string root= this->Makefile->GetRequiredDefinition("CMAKE_ROOT");
- const char *def=
+ const char *def=
this->Makefile->GetDefinition( "MSPROJECT_TEMPLATE_DIRECTORY");
if( def)
@@ -690,7 +690,7 @@ void cmLocalVisualStudio6Generator::SetBuildType(BuildType b,
{
root += "/Templates";
}
-
+
switch(b)
{
case STATIC_LIBRARY:
@@ -740,7 +740,7 @@ void cmLocalVisualStudio6Generator::SetBuildType(BuildType b,
}
// reset this->Configurations
- this->Configurations.erase(this->Configurations.begin(),
+ this->Configurations.erase(this->Configurations.begin(),
this->Configurations.end());
// now add all the configurations possible
@@ -785,9 +785,9 @@ cmLocalVisualStudio6Generator::MaybeCreateOutputDir(cmTarget& target,
}
// look for custom rules on a target and collect them together
-std::string
-cmLocalVisualStudio6Generator::CreateTargetRules(cmTarget &target,
- const char* configName,
+std::string
+cmLocalVisualStudio6Generator::CreateTargetRules(cmTarget &target,
+ const char* configName,
const char * /* libName */)
{
if (target.GetType() >= cmTarget::UTILITY )
@@ -895,8 +895,8 @@ cmLocalVisualStudio6Generator::GetTargetIncludeOptions(cmTarget &target)
#define CM_USE_OLD_VS6
void cmLocalVisualStudio6Generator
-::WriteDSPHeader(std::ostream& fout,
- const char *libName, cmTarget &target,
+::WriteDSPHeader(std::ostream& fout,
+ const char *libName, cmTarget &target,
std::vector<cmSourceGroup> &)
{
bool targetBuilds = (target.GetType() >= cmTarget::EXECUTABLE &&
@@ -931,7 +931,7 @@ void cmLocalVisualStudio6Generator
}
std::set<std::string> pathEmitted;
-
+
// determine the link directories
std::string libOptions;
std::string libDebugOptions;
@@ -944,14 +944,14 @@ void cmLocalVisualStudio6Generator
if(libPath.size())
{
- std::string lpath =
+ std::string lpath =
this->ConvertToOptionallyRelativeOutputPath(libPath.c_str());
if(lpath.size() == 0)
{
lpath = ".";
}
std::string lpathIntDir = libPath + "$(INTDIR)";
- lpathIntDir =
+ lpathIntDir =
this->ConvertToOptionallyRelativeOutputPath(lpathIntDir.c_str());
if(pathEmitted.insert(lpath).second)
{
@@ -977,7 +977,7 @@ void cmLocalVisualStudio6Generator
}
if(exePath.size())
{
- std::string lpath =
+ std::string lpath =
this->ConvertToOptionallyRelativeOutputPath(exePath.c_str());
if(lpath.size() == 0)
{
@@ -986,7 +986,7 @@ void cmLocalVisualStudio6Generator
std::string lpathIntDir = exePath + "$(INTDIR)";
lpathIntDir =
this->ConvertToOptionallyRelativeOutputPath(lpathIntDir.c_str());
-
+
if(pathEmitted.insert(lpath).second)
{
libOptions += " /LIBPATH:";
@@ -1018,7 +1018,7 @@ void cmLocalVisualStudio6Generator
{
path += "/";
}
- std::string lpath =
+ std::string lpath =
this->ConvertToOptionallyRelativeOutputPath(path.c_str());
if(lpath.size() == 0)
{
@@ -1035,7 +1035,7 @@ void cmLocalVisualStudio6Generator
libOptions += " /LIBPATH:";
libOptions += lpath;
libOptions += " ";
-
+
libMultiLineOptions += "# ADD LINK32 /LIBPATH:";
libMultiLineOptions += lpathIntDir;
libMultiLineOptions += " ";
@@ -1059,8 +1059,8 @@ void cmLocalVisualStudio6Generator
// a library in a library, bad recursion)
// NEVER LINK STATIC LIBRARIES TO OTHER STATIC LIBRARIES
if ((target.GetType() != cmTarget::SHARED_LIBRARY
- && target.GetType() != cmTarget::STATIC_LIBRARY
- && target.GetType() != cmTarget::MODULE_LIBRARY) ||
+ && target.GetType() != cmTarget::STATIC_LIBRARY
+ && target.GetType() != cmTarget::MODULE_LIBRARY) ||
(target.GetType()==cmTarget::SHARED_LIBRARY
&& libName != GetVS6TargetName(j->first)) ||
(target.GetType()==cmTarget::MODULE_LIBRARY
@@ -1090,7 +1090,7 @@ void cmLocalVisualStudio6Generator
}
}
lib = this->ConvertToOptionallyRelativeOutputPath(lib.c_str());
- libDebug =
+ libDebug =
this->ConvertToOptionallyRelativeOutputPath(libDebug.c_str());
if (j->second == cmTarget::GENERAL)
@@ -1121,7 +1121,7 @@ void cmLocalVisualStudio6Generator
libMultiLineOptimizedOptions += "# ADD LINK32 ";
libMultiLineOptimizedOptions += lib;
libMultiLineOptimizedOptions += "\n";
- }
+ }
}
}
#endif
@@ -1137,17 +1137,17 @@ void cmLocalVisualStudio6Generator
std::string extraLinkOptionsRelWithDebInfo;
if(target.GetType() == cmTarget::EXECUTABLE)
{
- extraLinkOptions =
+ extraLinkOptions =
this->Makefile->GetRequiredDefinition("CMAKE_EXE_LINKER_FLAGS");
}
if(target.GetType() == cmTarget::SHARED_LIBRARY)
{
- extraLinkOptions =
+ extraLinkOptions =
this->Makefile->GetRequiredDefinition("CMAKE_SHARED_LINKER_FLAGS");
}
if(target.GetType() == cmTarget::MODULE_LIBRARY)
{
- extraLinkOptions =
+ extraLinkOptions =
this->Makefile->GetRequiredDefinition("CMAKE_MODULE_LINKER_FLAGS");
}
@@ -1229,7 +1229,7 @@ void cmLocalVisualStudio6Generator
}
// Compute the real name of the target.
- std::string outputName =
+ std::string outputName =
"(OUTPUT_NAME is for libraries and executables only)";
std::string outputNameDebug = outputName;
std::string outputNameRelease = outputName;
@@ -1380,13 +1380,13 @@ void cmLocalVisualStudio6Generator
// are there any custom rules on the target itself
// only if the target is a lib or exe
- std::string customRuleCodeRelease
+ std::string customRuleCodeRelease
= this->CreateTargetRules(target, "RELEASE", libName);
- std::string customRuleCodeDebug
+ std::string customRuleCodeDebug
= this->CreateTargetRules(target, "DEBUG", libName);
- std::string customRuleCodeMinSizeRel
+ std::string customRuleCodeMinSizeRel
= this->CreateTargetRules(target, "MINSIZEREL", libName);
- std::string customRuleCodeRelWithDebInfo
+ std::string customRuleCodeRelWithDebInfo
= this->CreateTargetRules(target, "RELWITHDEBINFO", libName);
std::ifstream fin(this->DSPHeaderTemplate.c_str());
@@ -1400,7 +1400,7 @@ void cmLocalVisualStudio6Generator
std::string staticLibOptionsMinSizeRel;
std::string staticLibOptionsRelWithDebInfo;
if(target.GetType() == cmTarget::STATIC_LIBRARY )
- {
+ {
if(const char* libflags = target.GetProperty("STATIC_LIBRARY_FLAGS"))
{
staticLibOptions = libflags;
@@ -1484,7 +1484,7 @@ void cmLocalVisualStudio6Generator
staticLibOptionsRelWithDebInfo.c_str());
cmSystemTools::ReplaceString(line, "CM_STATIC_LIB_ARGS",
staticLibOptions.c_str());
- }
+ }
if(this->Makefile->IsOn("CMAKE_VERBOSE_MAKEFILE"))
{
cmSystemTools::ReplaceString(line, "/nologo", "");
@@ -1506,8 +1506,8 @@ void cmLocalVisualStudio6Generator
cmSystemTools::ReplaceString(line, "CM_MULTILINE_OPTIMIZED_LIBRARIES",
libMultiLineOptimizedOptions.c_str());
#endif
-
- // Substitute the rules for custom command. When specifying just the
+
+ // Substitute the rules for custom command. When specifying just the
// target name for the command the command can be different for
// different configs
cmSystemTools::ReplaceString(line, "CMAKE_CUSTOM_RULE_CODE_RELEASE",
@@ -1520,24 +1520,24 @@ void cmLocalVisualStudio6Generator
customRuleCodeRelWithDebInfo.c_str());
// Substitute the real output name into the template.
- cmSystemTools::ReplaceString(line, "OUTPUT_NAME_DEBUG",
+ cmSystemTools::ReplaceString(line, "OUTPUT_NAME_DEBUG",
outputNameDebug.c_str());
- cmSystemTools::ReplaceString(line, "OUTPUT_NAME_RELEASE",
+ cmSystemTools::ReplaceString(line, "OUTPUT_NAME_RELEASE",
outputNameRelease.c_str());
cmSystemTools::ReplaceString(line, "OUTPUT_NAME_MINSIZEREL",
outputNameMinSizeRel.c_str());
- cmSystemTools::ReplaceString(line, "OUTPUT_NAME_RELWITHDEBINFO",
+ cmSystemTools::ReplaceString(line, "OUTPUT_NAME_RELWITHDEBINFO",
outputNameRelWithDebInfo.c_str());
cmSystemTools::ReplaceString(line, "OUTPUT_NAME", outputName.c_str());
// Substitute the proper link information into the template.
- cmSystemTools::ReplaceString(line, "CM_MULTILINE_OPTIONS_DEBUG",
+ cmSystemTools::ReplaceString(line, "CM_MULTILINE_OPTIONS_DEBUG",
optionsDebug.c_str());
- cmSystemTools::ReplaceString(line, "CM_MULTILINE_OPTIONS_RELEASE",
+ cmSystemTools::ReplaceString(line, "CM_MULTILINE_OPTIONS_RELEASE",
optionsRelease.c_str());
cmSystemTools::ReplaceString(line, "CM_MULTILINE_OPTIONS_MINSIZEREL",
optionsMinSizeRel.c_str());
- cmSystemTools::ReplaceString(line, "CM_MULTILINE_OPTIONS_RELWITHDEBINFO",
+ cmSystemTools::ReplaceString(line, "CM_MULTILINE_OPTIONS_RELWITHDEBINFO",
optionsRelWithDebInfo.c_str());
cmSystemTools::ReplaceString(line, "BUILD_INCLUDES",
@@ -1588,12 +1588,12 @@ void cmLocalVisualStudio6Generator
}
}
- cmSystemTools::ReplaceString(line,
- "EXTRA_DEFINES",
+ cmSystemTools::ReplaceString(line,
+ "EXTRA_DEFINES",
this->Makefile->GetDefineFlags());
const char* debugPostfix
= this->Makefile->GetDefinition("CMAKE_DEBUG_POSTFIX");
- cmSystemTools::ReplaceString(line, "DEBUG_POSTFIX",
+ cmSystemTools::ReplaceString(line, "DEBUG_POSTFIX",
debugPostfix?debugPostfix:"");
// store flags for each configuration
std::string flags = " ";
@@ -1601,7 +1601,7 @@ void cmLocalVisualStudio6Generator
std::string flagsMinSize = " ";
std::string flagsDebug = " ";
std::string flagsDebugRel = " ";
- if(target.GetType() >= cmTarget::EXECUTABLE &&
+ if(target.GetType() >= cmTarget::EXECUTABLE &&
target.GetType() <= cmTarget::OBJECT_LIBRARY)
{
const char* linkLanguage = target.GetLinkerLanguage();
@@ -1617,7 +1617,7 @@ void cmLocalVisualStudio6Generator
baseFlagVar += linkLanguage;
baseFlagVar += "_FLAGS";
flags = this->Makefile->GetSafeDefinition(baseFlagVar.c_str());
-
+
std::string flagVar = baseFlagVar + "_RELEASE";
flagsRelease = this->Makefile->GetSafeDefinition(flagVar.c_str());
flagsRelease += " -DCMAKE_INTDIR=\\\"Release\\\" ";
@@ -1695,28 +1695,28 @@ void cmLocalVisualStudio6Generator
flagsRelease += releaseDefines;
flagsMinSize += minsizeDefines;
flagsDebugRel += debugrelDefines;
-
+
// The template files have CXX FLAGS in them, that need to be replaced.
// There are not separate CXX and C template files, so we use the same
// variable names. The previous code sets up flags* variables to contain
// the correct C or CXX flags
cmSystemTools::ReplaceString(line, "CMAKE_CXX_FLAGS_MINSIZEREL",
flagsMinSize.c_str());
- cmSystemTools::ReplaceString(line, "CMAKE_CXX_FLAGS_DEBUG",
+ cmSystemTools::ReplaceString(line, "CMAKE_CXX_FLAGS_DEBUG",
flagsDebug.c_str());
- cmSystemTools::ReplaceString(line, "CMAKE_CXX_FLAGS_RELWITHDEBINFO",
+ cmSystemTools::ReplaceString(line, "CMAKE_CXX_FLAGS_RELWITHDEBINFO",
flagsDebugRel.c_str());
- cmSystemTools::ReplaceString(line, "CMAKE_CXX_FLAGS_RELEASE",
+ cmSystemTools::ReplaceString(line, "CMAKE_CXX_FLAGS_RELEASE",
flagsRelease.c_str());
cmSystemTools::ReplaceString(line, "CMAKE_CXX_FLAGS", flags.c_str());
cmSystemTools::ReplaceString(line, "COMPILE_DEFINITIONS_MINSIZEREL",
minsizeDefines.c_str());
- cmSystemTools::ReplaceString(line, "COMPILE_DEFINITIONS_DEBUG",
+ cmSystemTools::ReplaceString(line, "COMPILE_DEFINITIONS_DEBUG",
debugDefines.c_str());
- cmSystemTools::ReplaceString(line, "COMPILE_DEFINITIONS_RELWITHDEBINFO",
+ cmSystemTools::ReplaceString(line, "COMPILE_DEFINITIONS_RELWITHDEBINFO",
debugrelDefines.c_str());
- cmSystemTools::ReplaceString(line, "COMPILE_DEFINITIONS_RELEASE",
+ cmSystemTools::ReplaceString(line, "COMPILE_DEFINITIONS_RELEASE",
releaseDefines.c_str());
cmSystemTools::ReplaceString(line, "COMPILE_DEFINITIONS", defines.c_str());
@@ -1725,7 +1725,7 @@ void cmLocalVisualStudio6Generator
}
void cmLocalVisualStudio6Generator::WriteDSPFooter(std::ostream& fout)
-{
+{
std::ifstream fin(this->DSPFooterTemplate.c_str());
if(!fin)
{
diff --git a/Source/cmLocalVisualStudio6Generator.h b/Source/cmLocalVisualStudio6Generator.h
index 1decc35..9315d97 100644
--- a/Source/cmLocalVisualStudio6Generator.h
+++ b/Source/cmLocalVisualStudio6Generator.h
@@ -37,7 +37,7 @@ public:
virtual void AddCMakeListsRules();
/**
- * Generate the makefile for this directory.
+ * Generate the makefile for this directory.
*/
virtual void Generate();
@@ -57,9 +57,9 @@ private:
std::string DSPFooterTemplate;
void CreateSingleDSP(const char *lname, cmTarget &tgt);
- void WriteDSPFile(std::ostream& fout, const char *libName,
+ void WriteDSPFile(std::ostream& fout, const char *libName,
cmTarget &tgt);
- void WriteDSPBeginGroup(std::ostream& fout,
+ void WriteDSPBeginGroup(std::ostream& fout,
const char* group,
const char* filter);
void WriteDSPEndGroup(std::ostream& fout);
@@ -82,8 +82,8 @@ private:
friend class EventWriter;
cmsys::auto_ptr<cmCustomCommand>
MaybeCreateOutputDir(cmTarget& target, const char* config);
- std::string CreateTargetRules(cmTarget &target,
- const char* configName,
+ std::string CreateTargetRules(cmTarget &target,
+ const char* configName,
const char *libName);
void ComputeLinkOptions(cmTarget& target, const char* configName,
const std::string extraOptions,
diff --git a/Source/cmLocalVisualStudio7Generator.cxx b/Source/cmLocalVisualStudio7Generator.cxx
index f2ab79d..2dfca02 100644
--- a/Source/cmLocalVisualStudio7Generator.cxx
+++ b/Source/cmLocalVisualStudio7Generator.cxx
@@ -291,7 +291,7 @@ cmSourceFile* cmLocalVisualStudio7Generator::CreateVCProjBuildRule()
comment += makefileIn;
std::string args;
args = "-H";
- args += this->Convert(this->Makefile->GetHomeDirectory(),
+ args += this->Convert(this->Makefile->GetHomeDirectory(),
START_OUTPUT, UNCHANGED, true);
commandLine.push_back(args);
args = "-B";
@@ -343,8 +343,8 @@ void cmLocalVisualStudio7Generator::WriteConfigurations(std::ostream& fout,
fout << "\t</Configurations>\n";
}
cmVS7FlagTable cmLocalVisualStudio7GeneratorFortranFlagTable[] =
-{
- {"Preprocess", "fpp", "Run Preprocessor on files", "preprocessYes", 0},
+{
+ {"Preprocess", "fpp", "Run Preprocessor on files", "preprocessYes", 0},
{"SuppressStartupBanner", "nologo", "SuppressStartupBanner", "true", 0},
{"SourceFileFormat", "fixed", "Use Fixed Format", "fileFormatFixed", 0},
{"SourceFileFormat", "free", "Use Free Format", "fileFormatFree", 0},
@@ -376,15 +376,15 @@ cmVS7FlagTable cmLocalVisualStudio7GeneratorFortranFlagTable[] =
{"OptimizeForProcessor", "QxO", "", "codeExclusivelyCore2StreamingSIMD", 0},
{"OptimizeForProcessor", "QxS", "", "codeExclusivelyCore2StreamingSIMD4", 0},
- {"ModulePath", "module:", "", "",
+ {"ModulePath", "module:", "", "",
cmVS7FlagTable::UserValueRequired},
- {"LoopUnrolling", "Qunroll:", "", "",
+ {"LoopUnrolling", "Qunroll:", "", "",
cmVS7FlagTable::UserValueRequired},
- {"AutoParallelThreshold", "Qpar-threshold:", "", "",
+ {"AutoParallelThreshold", "Qpar-threshold:", "", "",
cmVS7FlagTable::UserValueRequired},
- {"HeapArrays", "heap-arrays:", "", "",
+ {"HeapArrays", "heap-arrays:", "", "",
cmVS7FlagTable::UserValueRequired},
- {"ObjectText", "bintext:", "", "",
+ {"ObjectText", "bintext:", "", "",
cmVS7FlagTable::UserValueRequired},
{"Parallelization", "Qparallel", "", "true", 0},
{"PrefetchInsertion", "Qprefetch-", "", "false", 0},
@@ -476,7 +476,7 @@ cmVS7FlagTable cmLocalVisualStudio7GeneratorFlagTable[] =
// boolean flags
{"BufferSecurityCheck", "GS", "Buffer security check", "TRUE", 0},
{"BufferSecurityCheck", "GS-", "Turn off Buffer security check", "FALSE", 0},
- {"Detect64BitPortabilityProblems", "Wp64",
+ {"Detect64BitPortabilityProblems", "Wp64",
"Detect 64-bit Portability Problems", "TRUE", 0},
{"EnableFiberSafeOptimizations", "GT", "Enable Fiber-safe Optimizations",
"TRUE", 0},
@@ -566,7 +566,7 @@ cmVS7FlagTable cmLocalVisualStudio7GeneratorLinkFlagTable[] =
{"TurnOffAssemblyGeneration", "NOASSEMBLY",
"No assembly even if CLR information is present in objects.", "true", 0},
{"ModuleDefinitionFile", "DEF:", "add an export def file", "",
- cmVS7FlagTable::UserValue},
+ cmVS7FlagTable::UserValue},
{"GenerateMapFile", "MAP", "enable generation of map file", "TRUE", 0},
{0,0,0,0,0}
};
@@ -800,7 +800,7 @@ void cmLocalVisualStudio7Generator::WriteConfiguration(std::ostream& fout,
if(this->FortranProject)
{
const char* target_mod_dir =
- target.GetProperty("Fortran_MODULE_DIRECTORY");
+ target.GetProperty("Fortran_MODULE_DIRECTORY");
std::string modDir;
if(target_mod_dir)
{
@@ -812,7 +812,7 @@ void cmLocalVisualStudio7Generator::WriteConfiguration(std::ostream& fout,
{
modDir = ".";
}
- fout << "\t\t\t\tModulePath=\""
+ fout << "\t\t\t\tModulePath=\""
<< this->ConvertToXMLOutputPath(modDir.c_str())
<< "\\$(ConfigurationName)\"\n";
}
@@ -826,7 +826,7 @@ void cmLocalVisualStudio7Generator::WriteConfiguration(std::ostream& fout,
// output the include path
std::string ipath = this->ConvertToXMLOutputPath(i->c_str());
fout << ipath << ";";
- // if this is fortran then output the include with
+ // if this is fortran then output the include with
// a ConfigurationName on the end of it.
if(this->FortranProject)
{
@@ -918,7 +918,7 @@ void cmLocalVisualStudio7Generator::WriteConfiguration(std::ostream& fout,
// Add a flag telling the manifest tool to use a workaround
// for FAT32 file systems, which can cause an empty manifest
// to be embedded into the resulting executable. See CMake
- // bug #2617.
+ // bug #2617.
const char* tool = "VCManifestTool";
if(this->FortranProject)
{
@@ -941,7 +941,7 @@ cmLocalVisualStudio7Generator
::GetBuildTypeLinkerFlags(std::string rootLinkerFlags, const char* configName)
{
std::string configTypeUpper = cmSystemTools::UpperCase(configName);
- std::string extraLinkOptionsBuildTypeDef =
+ std::string extraLinkOptionsBuildTypeDef =
rootLinkerFlags + "_" + configTypeUpper;
std::string extraLinkOptionsBuildType =
@@ -962,23 +962,23 @@ void cmLocalVisualStudio7Generator::OutputBuildTool(std::ostream& fout,
std::string extraLinkOptions;
if(target.GetType() == cmTarget::EXECUTABLE)
{
- extraLinkOptions =
- this->Makefile->GetRequiredDefinition("CMAKE_EXE_LINKER_FLAGS")
- + std::string(" ")
+ extraLinkOptions =
+ this->Makefile->GetRequiredDefinition("CMAKE_EXE_LINKER_FLAGS")
+ + std::string(" ")
+ GetBuildTypeLinkerFlags("CMAKE_EXE_LINKER_FLAGS", configName);
}
if(target.GetType() == cmTarget::SHARED_LIBRARY)
{
- extraLinkOptions =
- this->Makefile->GetRequiredDefinition("CMAKE_SHARED_LINKER_FLAGS")
- + std::string(" ")
+ extraLinkOptions =
+ this->Makefile->GetRequiredDefinition("CMAKE_SHARED_LINKER_FLAGS")
+ + std::string(" ")
+ GetBuildTypeLinkerFlags("CMAKE_SHARED_LINKER_FLAGS", configName);
}
if(target.GetType() == cmTarget::MODULE_LIBRARY)
{
- extraLinkOptions =
- this->Makefile->GetRequiredDefinition("CMAKE_MODULE_LINKER_FLAGS")
- + std::string(" ")
+ extraLinkOptions =
+ this->Makefile->GetRequiredDefinition("CMAKE_MODULE_LINKER_FLAGS")
+ + std::string(" ")
+ GetBuildTypeLinkerFlags("CMAKE_MODULE_LINKER_FLAGS", configName);
}
@@ -1203,7 +1203,7 @@ void cmLocalVisualStudio7Generator::OutputBuildTool(std::ostream& fout,
temp = target.GetDirectory(configName);
temp += "/";
temp += targetNameFull;
- fout << "\t\t\t\tOutputFile=\""
+ fout << "\t\t\t\tOutputFile=\""
<< this->ConvertToXMLOutputPathSingle(temp.c_str()) << "\"\n";
this->WriteTargetVersionAttribute(fout, target);
linkOptions.OutputFlagMap(fout, "\t\t\t\t");
@@ -1594,7 +1594,7 @@ cmLocalVisualStudio7Generator
void cmLocalVisualStudio7Generator
::WriteGroup(const cmSourceGroup *sg, cmTarget& target,
- std::ostream &fout, const char *libName,
+ std::ostream &fout, const char *libName,
std::vector<std::string> *configs)
{
const std::vector<const cmSourceFile *> &sourceFiles =
@@ -1652,7 +1652,7 @@ void cmLocalVisualStudio7Generator
}
if(ext == "rc")
{
- aCompilerTool = "VCResourceCompilerTool";
+ aCompilerTool = "VCResourceCompilerTool";
lang = "RC";
if(this->FortranProject)
{
@@ -1744,7 +1744,7 @@ WriteCustomRule(std::ostream& fout,
FCInfo& fcinfo)
{
std::string comment = this->ConstructComment(command);
-
+
// Write the rule for each configuration.
std::vector<std::string>::iterator i;
std::vector<std::string> *configs =
@@ -1780,9 +1780,9 @@ WriteCustomRule(std::ostream& fout,
}
fout << "\t\t\t\t\t<Tool\n"
<< "\t\t\t\t\tName=\"" << customTool << "\"\n"
- << "\t\t\t\t\tDescription=\""
+ << "\t\t\t\t\tDescription=\""
<< this->EscapeForXML(comment.c_str()) << "\"\n"
- << "\t\t\t\t\tCommandLine=\""
+ << "\t\t\t\t\tCommandLine=\""
<< this->EscapeForXML(script.c_str()) << "\"\n"
<< "\t\t\t\t\tAdditionalDependencies=\"";
if(command.GetDepends().empty())
@@ -1799,9 +1799,9 @@ WriteCustomRule(std::ostream& fout,
else
{
// Write out the dependencies for the rule.
- for(std::vector<std::string>::const_iterator d =
+ for(std::vector<std::string>::const_iterator d =
command.GetDepends().begin();
- d != command.GetDepends().end();
+ d != command.GetDepends().end();
++d)
{
// Get the real name of the dependency in case it is a CMake target.
@@ -1823,9 +1823,9 @@ WriteCustomRule(std::ostream& fout,
{
// Write a rule for the output generated by this command.
const char* sep = "";
- for(std::vector<std::string>::const_iterator o =
- command.GetOutputs().begin();
- o != command.GetOutputs().end();
+ for(std::vector<std::string>::const_iterator o =
+ command.GetOutputs().begin();
+ o != command.GetOutputs().end();
++o)
{
fout << sep << this->ConvertToXMLOutputPathSingle(o->c_str());
@@ -1922,7 +1922,7 @@ cmLocalVisualStudio7Generator
const char *libName,
cmTarget & target)
{
-
+
cmGlobalVisualStudio7Generator* gg =
static_cast<cmGlobalVisualStudio7Generator *>(this->GlobalGenerator);
@@ -1954,7 +1954,7 @@ cmLocalVisualStudio7Generator
if(!keyword)
{
keyword = "Console Application";
- }
+ }
const char* projectType = 0;
switch(target.GetType())
{
@@ -1990,7 +1990,7 @@ cmLocalVisualStudio7Generator
fout << "\tProjectType=\"" << projectType << "\"\n";
}
this->WriteProjectSCC(fout, target);
- fout<< "\tKeyword=\"" << keyword << "\">\n"
+ fout<< "\tKeyword=\"" << keyword << "\">\n"
<< "\tProjectGUID=\"{" << gg->GetGUID(libName) << "}\">\n"
<< "\t<Platforms>\n"
<< "\t\t<Platform\n\t\t\tName=\"" << this->PlatformName << "\"/>\n"
@@ -2110,7 +2110,7 @@ std::string cmLocalVisualStudio7Generator
// This class is used to parse an existing vs 7 project
-// and extract the GUID
+// and extract the GUID
class cmVS7XMLParser : public cmXMLParser
{
public:
@@ -2130,7 +2130,7 @@ public:
while(atts[i])
{
if(strcmp(atts[i], "ProjectGUID") == 0)
- {
+ {
if(atts[i+1])
{
this->GUID = atts[i+1];
@@ -2144,7 +2144,7 @@ public:
}
++i;
}
- }
+ }
}
int InitializeParser()
{
@@ -2153,7 +2153,7 @@ public:
{
return ret;
}
- // visual studio projects have a strange encoding, but it is
+ // visual studio projects have a strange encoding, but it is
// really utf-8
XML_SetEncoding(static_cast<XML_Parser>(this->Parser), "utf-8");
return 1;
diff --git a/Source/cmLocalVisualStudio7Generator.h b/Source/cmLocalVisualStudio7Generator.h
index 9aa408e..95db2cc 100644
--- a/Source/cmLocalVisualStudio7Generator.h
+++ b/Source/cmLocalVisualStudio7Generator.h
@@ -42,7 +42,7 @@ public:
virtual void AddHelperCommands();
/**
- * Generate the makefile for this directory.
+ * Generate the makefile for this directory.
*/
virtual void Generate();
@@ -77,17 +77,17 @@ private:
void WriteVCProjHeader(std::ostream& fout, const char *libName,
cmTarget &tgt, std::vector<cmSourceGroup> &sgs);
void WriteVCProjFooter(std::ostream& fout, cmTarget &target);
- void WriteVCProjFile(std::ostream& fout, const char *libName,
+ void WriteVCProjFile(std::ostream& fout, const char *libName,
cmTarget &tgt);
void WriteConfigurations(std::ostream& fout,
const char *libName, cmTarget &tgt);
void WriteConfiguration(std::ostream& fout,
const char* configName,
- const char* libName, cmTarget &tgt);
+ const char* libName, cmTarget &tgt);
std::string EscapeForXML(const char* s);
std::string ConvertToXMLOutputPath(const char* path);
std::string ConvertToXMLOutputPathSingle(const char* path);
- void OutputTargetRules(std::ostream& fout, const char* configName,
+ void OutputTargetRules(std::ostream& fout, const char* configName,
cmTarget &target, const char *libName);
void OutputBuildTool(std::ostream& fout, const char* configName,
cmTarget& t, bool debug);
@@ -98,18 +98,18 @@ private:
cmTarget &tgt, std::vector<cmSourceGroup> &sgs);
void WriteProjectStartFortran(std::ostream& fout, const char *libName,
cmTarget &tgt);
- void WriteVCProjBeginGroup(std::ostream& fout,
+ void WriteVCProjBeginGroup(std::ostream& fout,
const char* group,
const char* filter);
void WriteVCProjEndGroup(std::ostream& fout);
-
+
void WriteCustomRule(std::ostream& fout,
const char* source,
const cmCustomCommand& command,
FCInfo& fcinfo);
void WriteTargetVersionAttribute(std::ostream& fout, cmTarget& target);
- void WriteGroup(const cmSourceGroup *sg,
+ void WriteGroup(const cmSourceGroup *sg,
cmTarget& target, std::ostream &fout,
const char *libName, std::vector<std::string> *configs);
@@ -122,7 +122,7 @@ private:
cmVS7FlagTable const* ExtraFlagTable;
std::string ModuleDefinitionFile;
bool FortranProject;
- std::string PlatformName; // Win32 or x64
+ std::string PlatformName; // Win32 or x64
cmLocalVisualStudio7GeneratorInternals* Internal;
};
diff --git a/Source/cmMacroCommand.cxx b/Source/cmMacroCommand.cxx
index 2599227..bd7ec00 100644
--- a/Source/cmMacroCommand.cxx
+++ b/Source/cmMacroCommand.cxx
@@ -56,7 +56,7 @@ public:
* This is called when the command is first encountered in
* the CMakeLists.txt file.
*/
- virtual bool InvokeInitialPass(const std::vector<cmListFileArgument>& args,
+ virtual bool InvokeInitialPass(const std::vector<cmListFileArgument>& args,
cmExecutionStatus &);
virtual bool InitialPass(std::vector<std::string> const&,
@@ -66,7 +66,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const { return this->Args[0].c_str(); }
-
+
/**
* Succinct documentation.
*/
@@ -164,7 +164,7 @@ bool cmMacroHelperCommand::InvokeInitialPass
{
variable = "${";
variable += this->Args[j];
- variable += "}";
+ variable += "}";
cmSystemTools::ReplaceString(tmps, variable.c_str(),
expandedArgs[j-1].c_str());
}
@@ -270,7 +270,7 @@ IsFunctionBlocked(const cmListFileFunction& lff, cmMakefile &mf,
else if(!cmSystemTools::Strucmp(lff.Name.c_str(),"endmacro"))
{
// if this is the endmacro for this macro then execute
- if (!this->Depth)
+ if (!this->Depth)
{
std::string name = this->Args[0];
std::vector<std::string>::size_type cc;
@@ -287,7 +287,7 @@ IsFunctionBlocked(const cmListFileFunction& lff, cmMakefile &mf,
f->Functions = this->Functions;
mf.RecordPolicies(f->Policies);
std::string newName = "_" + this->Args[0];
- mf.GetCMakeInstance()->RenameCommand(this->Args[0].c_str(),
+ mf.GetCMakeInstance()->RenameCommand(this->Args[0].c_str(),
newName.c_str());
mf.AddCommand(f);
@@ -341,7 +341,7 @@ bool cmMacroCommand::InitialPass(std::vector<std::string> const& args,
cmMacroFunctionBlocker *f = new cmMacroFunctionBlocker();
for(std::vector<std::string>::const_iterator j = args.begin();
j != args.end(); ++j)
- {
+ {
f->Args.push_back(*j);
}
this->Makefile->AddFunctionBlocker(f);
diff --git a/Source/cmMacroCommand.h b/Source/cmMacroCommand.h
index 36e4b2f..f8c40c0 100644
--- a/Source/cmMacroCommand.h
+++ b/Source/cmMacroCommand.h
@@ -20,11 +20,11 @@ class cmMacroFunctionBlocker : public cmFunctionBlocker
public:
cmMacroFunctionBlocker() {this->Depth=0;}
virtual ~cmMacroFunctionBlocker() {}
- virtual bool IsFunctionBlocked(const cmListFileFunction&,
+ virtual bool IsFunctionBlocked(const cmListFileFunction&,
cmMakefile &mf,
cmExecutionStatus &);
virtual bool ShouldRemove(const cmListFileFunction&, cmMakefile &mf);
-
+
std::vector<std::string> Args;
std::vector<cmListFileFunction> Functions;
int Depth;
diff --git a/Source/cmMakeDepend.cxx b/Source/cmMakeDepend.cxx
index 6055c55..a68b57c 100644
--- a/Source/cmMakeDepend.cxx
+++ b/Source/cmMakeDepend.cxx
@@ -31,8 +31,8 @@ cmMakeDepend::cmMakeDepend()
cmMakeDepend::~cmMakeDepend()
-{
- for(DependInformationMapType::iterator i =
+{
+ for(DependInformationMapType::iterator i =
this->DependInformationMap.begin();
i != this->DependInformationMap.end(); ++i)
{
@@ -162,7 +162,7 @@ void cmMakeDepend::GenerateDependInformation(cmDependInformation* info)
else
{
//try to guess which include path to use
- for(std::vector<std::string>::iterator t =
+ for(std::vector<std::string>::iterator t =
this->IncludeDirectories.begin();
t != this->IncludeDirectories.end(); ++t)
{
@@ -175,7 +175,7 @@ void cmMakeDepend::GenerateDependInformation(cmDependInformation* info)
if (srcFile->GetFullPath() == incpath)
{
// set the path to the guessed path
- info->FullPath = incpath;
+ info->FullPath = incpath;
found=true;
}
}
@@ -243,7 +243,7 @@ void cmMakeDepend::DependWalk(cmDependInformation* info)
void cmMakeDepend::AddDependency(cmDependInformation* info, const char* file)
{
- cmDependInformation* dependInfo =
+ cmDependInformation* dependInfo =
this->GetDependInformation(file, info->PathOnly.c_str());
this->GenerateDependInformation(dependInfo);
info->AddDependencies(dependInfo);
@@ -288,7 +288,7 @@ std::string cmMakeDepend::FullPath(const char* fname, const char *extraPath)
{
m = this->DirectoryToFileToPathMap.find("");
}
-
+
if(m != this->DirectoryToFileToPathMap.end())
{
FileToPathMapType& map = m->second;
@@ -305,7 +305,7 @@ std::string cmMakeDepend::FullPath(const char* fname, const char *extraPath)
this->DirectoryToFileToPathMap[extraPath? extraPath: ""][fname] = fp;
return fp;
}
-
+
for(std::vector<std::string>::iterator i = this->IncludeDirectories.begin();
i != this->IncludeDirectories.end(); ++i)
{
diff --git a/Source/cmMakeDepend.h b/Source/cmMakeDepend.h
index 185f4e3..b6e3928 100644
--- a/Source/cmMakeDepend.h
+++ b/Source/cmMakeDepend.h
@@ -48,26 +48,26 @@ public:
* to it.
*/
const cmSourceFile *SourceFile;
-
+
/**
* Full path to this file.
*/
std::string FullPath;
-
+
/**
* Full path not including file name.
*/
std::string PathOnly;
-
+
/**
* Name used to #include this file.
*/
std::string IncludeName;
-
+
/**
* This method adds the dependencies of another file to this one.
*/
- void AddDependencies(cmDependInformation*);
+ void AddDependencies(cmDependInformation*);
};
@@ -85,11 +85,11 @@ public:
* Destructor.
*/
virtual ~cmMakeDepend();
-
- /**
+
+ /**
* Set the makefile that is used as a source of classes.
*/
- virtual void SetMakefile(cmMakefile* makefile);
+ virtual void SetMakefile(cmMakefile* makefile);
/**
* Add a directory to the search path for include files.
@@ -107,26 +107,26 @@ protected:
* Compute the depend information for this class.
*/
virtual void DependWalk(cmDependInformation* info);
-
+
/**
* Add a dependency. Possibly walk it for more dependencies.
*/
virtual void AddDependency(cmDependInformation* info, const char* file);
-
+
/**
* Fill in the given object with dependency information. If the
* information is already complete, nothing is done.
*/
void GenerateDependInformation(cmDependInformation* info);
-
+
/**
* Get an instance of cmDependInformation corresponding to the given file
* name.
*/
- cmDependInformation* GetDependInformation(const char* file,
- const char *extraPath);
-
- /**
+ cmDependInformation* GetDependInformation(const char* file,
+ const char *extraPath);
+
+ /**
* Find the full path name for the given file name.
* This uses the include directories.
* TODO: Cache path conversions to reduce FileExists calls.
@@ -139,9 +139,9 @@ protected:
cmsys::RegularExpression ComplainFileRegularExpression;
std::vector<std::string> IncludeDirectories;
typedef std::map<cmStdString, cmStdString> FileToPathMapType;
- typedef std::map<cmStdString, FileToPathMapType>
+ typedef std::map<cmStdString, FileToPathMapType>
DirectoryToFileToPathMapType;
- typedef std::map<cmStdString, cmDependInformation*>
+ typedef std::map<cmStdString, cmDependInformation*>
DependInformationMapType;
DependInformationMapType DependInformationMap;
DirectoryToFileToPathMapType DirectoryToFileToPathMap;
diff --git a/Source/cmMakeDirectoryCommand.h b/Source/cmMakeDirectoryCommand.h
index 4e6e1d5..a0f866a 100644
--- a/Source/cmMakeDirectoryCommand.h
+++ b/Source/cmMakeDirectoryCommand.h
@@ -29,7 +29,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmMakeDirectoryCommand;
}
@@ -45,7 +45,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const { return "make_directory";}
-
+
/**
* This determines if the command is invoked when in script mode.
*/
@@ -58,7 +58,7 @@ public:
{
return "Deprecated. Use the file(MAKE_DIRECTORY ) command instead.";
}
-
+
/**
* More documentation.
*/
@@ -70,7 +70,7 @@ public:
"parent directories that do not exist will also be created. Use with "
"care.";
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
diff --git a/Source/cmMarkAsAdvancedCommand.cxx b/Source/cmMarkAsAdvancedCommand.cxx
index a80f7ec..4236d10 100644
--- a/Source/cmMarkAsAdvancedCommand.cxx
+++ b/Source/cmMarkAsAdvancedCommand.cxx
@@ -37,7 +37,7 @@ bool cmMarkAsAdvancedCommand
{
std::string variable = args[i];
cmCacheManager* manager = this->Makefile->GetCacheManager();
- cmCacheManager::CacheIterator it =
+ cmCacheManager::CacheIterator it =
manager->GetCacheIterator(variable.c_str());
if ( it.IsAtEnd() )
{
diff --git a/Source/cmMarkAsAdvancedCommand.h b/Source/cmMarkAsAdvancedCommand.h
index 3658dbb..246eb8a 100644
--- a/Source/cmMarkAsAdvancedCommand.h
+++ b/Source/cmMarkAsAdvancedCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmMarkAsAdvancedCommand;
}
@@ -41,7 +41,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "mark_as_advanced";}
-
+
/**
* Succinct documentation.
*/
@@ -49,7 +49,7 @@ public:
{
return "Mark cmake cached variables as advanced.";
}
-
+
/**
* More documentation.
*/
diff --git a/Source/cmMathCommand.cxx b/Source/cmMathCommand.cxx
index 3c1129d..9fc4265 100644
--- a/Source/cmMathCommand.cxx
+++ b/Source/cmMathCommand.cxx
@@ -43,7 +43,7 @@ bool cmMathCommand::HandleExprCommand(std::vector<std::string> const& args)
const std::string& outputVariable = args[1];
const std::string& expression = args[2];
-
+
cmExprParserHelper helper;
if ( !helper.ParseString(expression.c_str(), 0) )
{
diff --git a/Source/cmMathCommand.h b/Source/cmMathCommand.h
index d622904..27c5b6a 100644
--- a/Source/cmMathCommand.h
+++ b/Source/cmMathCommand.h
@@ -21,7 +21,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmMathCommand;
}
@@ -50,7 +50,7 @@ public:
{
return "Mathematical expressions.";
}
-
+
/**
* More documentation.
*/
@@ -64,10 +64,10 @@ public:
"+ - * / % | & ^ ~ << >> * / %. They have the same meaning "
" as they do in c code.";
}
-
+
cmTypeMacro(cmMathCommand, cmCommand);
protected:
-
+
bool HandleExprCommand(std::vector<std::string> const& args);
};
diff --git a/Source/cmMessageCommand.h b/Source/cmMessageCommand.h
index 03ab94b..9f01eaf 100644
--- a/Source/cmMessageCommand.h
+++ b/Source/cmMessageCommand.h
@@ -24,7 +24,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmMessageCommand;
}
@@ -53,7 +53,7 @@ public:
{
return "Display a message to the user.";
}
-
+
/**
* More documentation.
*/
@@ -83,7 +83,7 @@ public:
"Indented text is considered pre-formatted."
;
}
-
+
cmTypeMacro(cmMessageCommand, cmCommand);
};
diff --git a/Source/cmObject.h b/Source/cmObject.h
index 1a39aa7..ca6a54f 100644
--- a/Source/cmObject.h
+++ b/Source/cmObject.h
@@ -27,7 +27,7 @@ public:
* Need virtual destructor to destroy real command type.
*/
virtual ~cmObject() {}
-
+
/**
* The class name of the command.
*/
@@ -38,7 +38,7 @@ public:
*/
static bool IsTypeOf(const char *type)
{ return !strcmp("cmObject", type); }
-
+
/**
* Returns true if this object is an instance of the given class or
* a subclass of it.
diff --git a/Source/cmOptionCommand.cxx b/Source/cmOptionCommand.cxx
index af9d94b..776a3a4 100644
--- a/Source/cmOptionCommand.cxx
+++ b/Source/cmOptionCommand.cxx
@@ -42,11 +42,11 @@ bool cmOptionCommand
this->SetError(m.c_str());
return false;
}
-
+
std::string initialValue = "Off";
// Now check and see if the value has been stored in the cache
// already, if so use that value and don't look for the program
- cmCacheManager::CacheIterator it =
+ cmCacheManager::CacheIterator it =
this->Makefile->GetCacheManager()->GetCacheIterator(args[0].c_str());
if(!it.IsAtEnd())
{
diff --git a/Source/cmOptionCommand.h b/Source/cmOptionCommand.h
index da31332..7d02400 100644
--- a/Source/cmOptionCommand.h
+++ b/Source/cmOptionCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmOptionCommand;
}
@@ -41,7 +41,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "option";}
-
+
/**
* Succinct documentation.
*/
@@ -49,7 +49,7 @@ public:
{
return "Provides an option that the user can optionally select.";
}
-
+
/**
* More documentation.
*/
diff --git a/Source/cmOutputRequiredFilesCommand.cxx b/Source/cmOutputRequiredFilesCommand.cxx
index be079c0..01fc2cf 100644
--- a/Source/cmOutputRequiredFilesCommand.cxx
+++ b/Source/cmOutputRequiredFilesCommand.cxx
@@ -28,7 +28,7 @@ void cmLBDepend::DependWalk(cmDependInformation* info)
cmSystemTools::Error("error can not open ", info->FullPath.c_str());
return;
}
-
+
std::string line;
while(cmSystemTools::GetLineFromStream(fin, line))
{
@@ -45,7 +45,7 @@ void cmLBDepend::DependWalk(cmDependInformation* info)
// if a < is not found then move on
if(qstart == std::string::npos)
{
- cmSystemTools::Error("unknown include directive ",
+ cmSystemTools::Error("unknown include directive ",
currentline.c_str() );
continue;
}
@@ -73,7 +73,7 @@ void cmLBDepend::DependWalk(cmDependInformation* info)
}
continue;
}
-
+
// Add this file and all its dependencies.
this->AddDependency(info, includeFile.c_str());
/// add the cxx file if it exists
@@ -89,7 +89,7 @@ void cmLBDepend::DependWalk(cmDependInformation* info)
{
found = true;
}
- for(std::vector<std::string>::iterator i =
+ for(std::vector<std::string>::iterator i =
this->IncludeDirectories.begin();
i != this->IncludeDirectories.end(); ++i)
{
@@ -108,7 +108,7 @@ void cmLBDepend::DependWalk(cmDependInformation* info)
{
found = true;
}
- for(std::vector<std::string>::iterator i =
+ for(std::vector<std::string>::iterator i =
this->IncludeDirectories.begin();
i != this->IncludeDirectories.end(); ++i)
{
@@ -128,7 +128,7 @@ void cmLBDepend::DependWalk(cmDependInformation* info)
{
found = true;
}
- for(std::vector<std::string>::iterator i =
+ for(std::vector<std::string>::iterator i =
this->IncludeDirectories.begin();
i != this->IncludeDirectories.end(); ++i)
{
@@ -148,7 +148,7 @@ void cmLBDepend::DependWalk(cmDependInformation* info)
{
found = true;
}
- for(std::vector<std::string>::iterator i =
+ for(std::vector<std::string>::iterator i =
this->IncludeDirectories.begin();
i != this->IncludeDirectories.end(); ++i)
{
@@ -183,7 +183,7 @@ bool cmOutputRequiredFilesCommand
// store the arg for final pass
this->File = args[0];
this->OutputFile = args[1];
-
+
// compute the list of files
cmLBDepend md;
md.SetMakefile(this->Makefile);
@@ -217,7 +217,7 @@ ListDependencies(cmDependInformation const *info,
// add info to the visited set
visited->insert(info);
// now recurse with info's dependencies
- for(cmDependInformation::DependencySetType::const_iterator d =
+ for(cmDependInformation::DependencySetType::const_iterator d =
info->DependencySet.begin();
d != info->DependencySet.end(); ++d)
{
diff --git a/Source/cmOutputRequiredFilesCommand.h b/Source/cmOutputRequiredFilesCommand.h
index 85d9095..1d7e394 100644
--- a/Source/cmOutputRequiredFilesCommand.h
+++ b/Source/cmOutputRequiredFilesCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmOutputRequiredFilesCommand;
}
@@ -49,7 +49,7 @@ public:
{
return "Deprecated. Approximate C preprocessor dependency scanning.";
}
-
+
/**
* More documentation.
*/
@@ -72,7 +72,7 @@ public:
return true;
}
-
+
cmTypeMacro(cmOutputRequiredFilesCommand, cmCommand);
void ListDependencies(cmDependInformation const *info,
FILE *fout,
diff --git a/Source/cmProjectCommand.cxx b/Source/cmProjectCommand.cxx
index fcf0a49..11f9a76 100644
--- a/Source/cmProjectCommand.cxx
+++ b/Source/cmProjectCommand.cxx
@@ -19,14 +19,14 @@ bool cmProjectCommand
{
this->SetError("PROJECT called with incorrect number of arguments");
return false;
- }
+ }
this->Makefile->SetProjectName(args[0].c_str());
std::string bindir = args[0];
bindir += "_BINARY_DIR";
std::string srcdir = args[0];
srcdir += "_SOURCE_DIR";
-
+
this->Makefile->AddCacheDefinition
(bindir.c_str(),
this->Makefile->GetCurrentOutputDirectory(),
@@ -35,7 +35,7 @@ bool cmProjectCommand
(srcdir.c_str(),
this->Makefile->GetCurrentDirectory(),
"Value Computed by CMake", cmCacheManager::STATIC);
-
+
bindir = "PROJECT_BINARY_DIR";
srcdir = "PROJECT_SOURCE_DIR";
diff --git a/Source/cmProjectCommand.h b/Source/cmProjectCommand.h
index 88a1944..a53cb3f 100644
--- a/Source/cmProjectCommand.h
+++ b/Source/cmProjectCommand.h
@@ -28,7 +28,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmProjectCommand;
}
@@ -39,7 +39,7 @@ public:
*/
virtual bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus &status);
-
+
/**
* The name of the command as specified in CMakeList.txt.
*/
@@ -52,7 +52,7 @@ public:
{
return "Set a name for the entire project.";
}
-
+
/**
* More documentation.
*/
@@ -73,7 +73,7 @@ public:
"the file pointed to by that variable will be included as the last step "
"of the project command.";
}
-
+
cmTypeMacro(cmProjectCommand, cmCommand);
};
diff --git a/Source/cmProperty.h b/Source/cmProperty.h
index e0fcd63..bb75bb0 100644
--- a/Source/cmProperty.h
+++ b/Source/cmProperty.h
@@ -14,7 +14,7 @@
#include "cmStandardIncludes.h"
-class cmProperty
+class cmProperty
{
public:
enum ScopeType { TARGET, SOURCE_FILE, DIRECTORY, GLOBAL, CACHE,
diff --git a/Source/cmPropertyDefinition.h b/Source/cmPropertyDefinition.h
index 16bd148..296366d 100644
--- a/Source/cmPropertyDefinition.h
+++ b/Source/cmPropertyDefinition.h
@@ -29,7 +29,7 @@ public:
/// Define this property
void DefineProperty(const char *name, cmProperty::ScopeType scope,
const char *ShortDescription,
- const char *FullDescription,
+ const char *FullDescription,
const char *DocumentationSection,
bool chained);
@@ -44,7 +44,7 @@ public:
/// Get the section if any
const std::string &GetDocumentationSection() const {
- return this->DocumentationSection; };
+ return this->DocumentationSection; };
/// Get the scope
cmProperty::ScopeType GetScope() const {
@@ -56,7 +56,7 @@ public:
/// Get the documentation (full version)
const std::string &GetFullDescription() const {
- return this->FullDescription; };
+ return this->FullDescription; };
protected:
std::string Name;
diff --git a/Source/cmPropertyDefinitionMap.cxx b/Source/cmPropertyDefinitionMap.cxx
index fcdb937..20fa07c 100644
--- a/Source/cmPropertyDefinitionMap.cxx
+++ b/Source/cmPropertyDefinitionMap.cxx
@@ -30,7 +30,7 @@ void cmPropertyDefinitionMap
if (it == this->end())
{
prop = &(*this)[name];
- prop->DefineProperty(name,scope,ShortDescription, FullDescription,
+ prop->DefineProperty(name,scope,ShortDescription, FullDescription,
DocumentationSection, chain);
}
}
@@ -49,10 +49,10 @@ void cmPropertyDefinitionMap
{
switch (j->second.GetScope())
{
- case cmProperty::GLOBAL:
+ case cmProperty::GLOBAL:
secName = "Properties of Global Scope";
break;
- case cmProperty::TARGET:
+ case cmProperty::TARGET:
secName = "Properties on Targets";
break;
case cmProperty::SOURCE_FILE:
@@ -80,7 +80,7 @@ void cmPropertyDefinitionMap
}
if (!v[secName])
{
- v[secName] = new
+ v[secName] = new
cmDocumentationSection(secName.c_str(),
cmSystemTools::UpperCase(secName).c_str());
}
diff --git a/Source/cmPropertyDefinitionMap.h b/Source/cmPropertyDefinitionMap.h
index c6f9d59..007e265 100644
--- a/Source/cmPropertyDefinitionMap.h
+++ b/Source/cmPropertyDefinitionMap.h
@@ -16,7 +16,7 @@
class cmDocumentationSection;
-class cmPropertyDefinitionMap :
+class cmPropertyDefinitionMap :
public std::map<cmStdString,cmPropertyDefinition>
{
public:
diff --git a/Source/cmPropertyMap.cxx b/Source/cmPropertyMap.cxx
index a4d0bf3..78f378a 100644
--- a/Source/cmPropertyMap.cxx
+++ b/Source/cmPropertyMap.cxx
@@ -43,7 +43,7 @@ void cmPropertyMap::SetProperty(const char *name, const char *value,
#ifdef CMAKE_STRICT
if (!this->CMakeInstance)
{
- cmSystemTools::Error("CMakeInstance not set on a property map!");
+ cmSystemTools::Error("CMakeInstance not set on a property map!");
abort();
}
else
@@ -85,10 +85,10 @@ void cmPropertyMap::AppendProperty(const char* name, const char* value,
}
const char *cmPropertyMap
-::GetPropertyValue(const char *name,
- cmProperty::ScopeType scope,
+::GetPropertyValue(const char *name,
+ cmProperty::ScopeType scope,
bool &chain) const
-{
+{
chain = false;
if (!name)
{
@@ -99,7 +99,7 @@ const char *cmPropertyMap
#ifdef CMAKE_STRICT
if (!this->CMakeInstance)
{
- cmSystemTools::Error("CMakeInstance not set on a property map!");
+ cmSystemTools::Error("CMakeInstance not set on a property map!");
abort();
}
else
diff --git a/Source/cmPropertyMap.h b/Source/cmPropertyMap.h
index 94275e2..0c3aad4 100644
--- a/Source/cmPropertyMap.h
+++ b/Source/cmPropertyMap.h
@@ -21,13 +21,13 @@ class cmPropertyMap : public std::map<cmStdString,cmProperty>
public:
cmProperty *GetOrCreateProperty(const char *name);
- void SetProperty(const char *name, const char *value,
+ void SetProperty(const char *name, const char *value,
cmProperty::ScopeType scope);
void AppendProperty(const char* name, const char* value,
cmProperty::ScopeType scope, bool asString=false);
- const char *GetPropertyValue(const char *name,
+ const char *GetPropertyValue(const char *name,
cmProperty::ScopeType scope,
bool &chain) const;
diff --git a/Source/cmQTWrapCPPCommand.cxx b/Source/cmQTWrapCPPCommand.cxx
index 1f1aed7..0d3c994 100644
--- a/Source/cmQTWrapCPPCommand.cxx
+++ b/Source/cmQTWrapCPPCommand.cxx
@@ -12,7 +12,7 @@
#include "cmQTWrapCPPCommand.h"
// cmQTWrapCPPCommand
-bool cmQTWrapCPPCommand::InitialPass(std::vector<std::string> const& argsIn,
+bool cmQTWrapCPPCommand::InitialPass(std::vector<std::string> const& argsIn,
cmExecutionStatus &)
{
if(argsIn.size() < 3 )
diff --git a/Source/cmQTWrapCPPCommand.h b/Source/cmQTWrapCPPCommand.h
index 0184927..1af0840 100644
--- a/Source/cmQTWrapCPPCommand.h
+++ b/Source/cmQTWrapCPPCommand.h
@@ -30,7 +30,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmQTWrapCPPCommand;
}
@@ -54,7 +54,7 @@ public:
{
return "Create Qt Wrappers.";
}
-
+
/**
* More documentation.
*/
diff --git a/Source/cmQTWrapUICommand.cxx b/Source/cmQTWrapUICommand.cxx
index bbecd8d..a6a4b51 100644
--- a/Source/cmQTWrapUICommand.cxx
+++ b/Source/cmQTWrapUICommand.cxx
@@ -12,7 +12,7 @@
#include "cmQTWrapUICommand.h"
// cmQTWrapUICommand
-bool cmQTWrapUICommand::InitialPass(std::vector<std::string> const& argsIn,
+bool cmQTWrapUICommand::InitialPass(std::vector<std::string> const& argsIn,
cmExecutionStatus &)
{
if(argsIn.size() < 4 )
diff --git a/Source/cmQTWrapUICommand.h b/Source/cmQTWrapUICommand.h
index 744ae98..1fff041 100644
--- a/Source/cmQTWrapUICommand.h
+++ b/Source/cmQTWrapUICommand.h
@@ -28,7 +28,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmQTWrapUICommand;
}
@@ -52,7 +52,7 @@ public:
{
return "Create Qt user interfaces Wrappers.";
}
-
+
/**
* More documentation.
*/
diff --git a/Source/cmRemoveCommand.cxx b/Source/cmRemoveCommand.cxx
index d80b3fe..bcb8564 100644
--- a/Source/cmRemoveCommand.cxx
+++ b/Source/cmRemoveCommand.cxx
@@ -30,13 +30,13 @@ bool cmRemoveCommand
{
return true;
}
-
+
// expand the variable
std::vector<std::string> varArgsExpanded;
cmSystemTools::ExpandListArgument(cacheValue, varArgsExpanded);
-
+
// expand the args
- // check for REMOVE(VAR v1 v2 ... vn)
+ // check for REMOVE(VAR v1 v2 ... vn)
std::vector<std::string> argsExpanded;
std::vector<std::string> temp;
for(unsigned int j = 1; j < args.size(); ++j)
@@ -44,7 +44,7 @@ bool cmRemoveCommand
temp.push_back(args[j]);
}
cmSystemTools::ExpandList(temp, argsExpanded);
-
+
// now create the new value
std::string value;
for(unsigned int j = 0; j < varArgsExpanded.size(); ++j)
@@ -67,7 +67,7 @@ bool cmRemoveCommand
value += varArgsExpanded[j];
}
}
-
+
// add the definition
this->Makefile->AddDefinition(variable, value.c_str());
diff --git a/Source/cmRemoveCommand.h b/Source/cmRemoveCommand.h
index c62d58f..5aedc26 100644
--- a/Source/cmRemoveCommand.h
+++ b/Source/cmRemoveCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmRemoveCommand;
}
@@ -46,7 +46,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "remove";}
-
+
/**
* Succinct documentation.
*/
@@ -54,7 +54,7 @@ public:
{
return "Deprecated. Use the list(REMOVE_ITEM ) command instead.";
}
-
+
/**
* More documentation.
*/
@@ -66,13 +66,13 @@ public:
"This is typically used to remove entries from a vector "
"(e.g. semicolon separated list). VALUE is expanded.";
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
return true;
}
-
+
cmTypeMacro(cmRemoveCommand, cmCommand);
};
diff --git a/Source/cmRemoveDefinitionsCommand.h b/Source/cmRemoveDefinitionsCommand.h
index f0e906d..18f6171 100644
--- a/Source/cmRemoveDefinitionsCommand.h
+++ b/Source/cmRemoveDefinitionsCommand.h
@@ -17,9 +17,9 @@
/** \class cmRemoveDefinitionsCommand
* \brief Specify a list of compiler defines
*
- * cmRemoveDefinitionsCommand specifies a list of compiler defines.
+ * cmRemoveDefinitionsCommand specifies a list of compiler defines.
* These defines will
- * be removed from the compile command.
+ * be removed from the compile command.
*/
class cmRemoveDefinitionsCommand : public cmCommand
{
@@ -27,7 +27,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmRemoveDefinitionsCommand;
}
@@ -43,7 +43,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "remove_definitions";}
-
+
/**
* Succinct documentation.
*/
@@ -51,7 +51,7 @@ public:
{
return "Removes -D define flags added by add_definitions.";
}
-
+
/**
* More documentation.
*/
@@ -62,7 +62,7 @@ public:
"Removes flags (added by add_definitions) from the compiler command "
"line for sources in the current directory and below.";
}
-
+
cmTypeMacro(cmRemoveDefinitionsCommand, cmCommand);
};
diff --git a/Source/cmReturnCommand.h b/Source/cmReturnCommand.h
index 690ab79..a6e87ef 100644
--- a/Source/cmReturnCommand.h
+++ b/Source/cmReturnCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmReturnCommand;
}
@@ -46,7 +46,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "return";}
-
+
/**
* Succinct documentation.
*/
@@ -54,7 +54,7 @@ public:
{
return "Return from a file, directory or function.";
}
-
+
/**
* More documentation.
*/
@@ -72,7 +72,7 @@ public:
"of the function. Note that a macro "
"is not a function and does not handle return like a function does.";
}
-
+
cmTypeMacro(cmReturnCommand, cmCommand);
};
diff --git a/Source/cmSeparateArgumentsCommand.h b/Source/cmSeparateArgumentsCommand.h
index 6a51a92..d62baf7 100644
--- a/Source/cmSeparateArgumentsCommand.h
+++ b/Source/cmSeparateArgumentsCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmSeparateArgumentsCommand;
}
@@ -46,16 +46,16 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "separate_arguments";}
-
+
/**
* Succinct documentation.
*/
virtual const char* GetTerseDocumentation() const
{
- return
+ return
"Parse space-separated arguments into a semicolon-separated list.";
}
-
+
/**
* More documentation.
*/
@@ -83,7 +83,7 @@ public:
"All spaces are replaced with ';'. This helps with generating "
"command lines.";
}
-
+
cmTypeMacro(cmSeparateArgumentsCommand, cmCommand);
};
diff --git a/Source/cmSetCommand.cxx b/Source/cmSetCommand.cxx
index d00fc86..20f38be 100644
--- a/Source/cmSetCommand.cxx
+++ b/Source/cmSetCommand.cxx
@@ -20,7 +20,7 @@ bool cmSetCommand
this->SetError("called with incorrect number of arguments");
return false;
}
-
+
// watch for ENV signatures
const char* variable = args[0].c_str(); // VAR is always first
if (!strncmp(variable,"ENV{",4) && strlen(variable) > 5)
@@ -31,7 +31,7 @@ bool cmSetCommand
varName[strlen(variable)-5] = '\0';
std::string putEnvArg = varName;
putEnvArg += "=";
-
+
// what is the current value if any
const char *currValue = getenv(varName);
delete [] varName;
@@ -47,7 +47,7 @@ bool cmSetCommand
}
return true;
}
-
+
// if it will be cleared, then clear it if it isn;t already clear
if (currValue)
{
@@ -55,7 +55,7 @@ bool cmSetCommand
}
return true;
}
-
+
// SET (VAR) // Removes the definition of VAR.
if (args.size() == 1)
{
@@ -63,7 +63,7 @@ bool cmSetCommand
return true;
}
- // here are the remaining options
+ // here are the remaining options
// SET (VAR value )
// SET (VAR CACHE TYPE "doc String" [FORCE])
// SET (VAR value CACHE TYPE "doc string" [FORCE])
@@ -71,10 +71,10 @@ bool cmSetCommand
bool cache = false; // optional
bool force = false; // optional
bool parentScope = false;
- cmCacheManager::CacheEntryType type
+ cmCacheManager::CacheEntryType type
= cmCacheManager::STRING; // required if cache
const char* docstring = 0; // required if cache
-
+
unsigned int ignoreLastArgs = 0;
// look for PARENT_SCOPE argument
if (args.size() > 1 && args[args.size()-1] == "PARENT_SCOPE")
@@ -136,7 +136,7 @@ bool cmSetCommand
this->SetError("given invalid arguments for CACHE mode.");
return false;
}
-
+
if(cache)
{
std::string::size_type cacheStart = args.size() - 3 - (force ? 1 : 0);
@@ -145,7 +145,7 @@ bool cmSetCommand
}
// see if this is already in the cache
- cmCacheManager::CacheIterator it =
+ cmCacheManager::CacheIterator it =
this->Makefile->GetCacheManager()->GetCacheIterator(variable);
if(!it.IsAtEnd() && (it.GetType() != cmCacheManager::UNINITIALIZED))
{
@@ -158,7 +158,7 @@ bool cmSetCommand
return true;
}
}
-
+
// if it is meant to be in the cache then define it in the cache
if(cache)
{
diff --git a/Source/cmSetCommand.h b/Source/cmSetCommand.h
index 2dd80e3..fe1d58d 100644
--- a/Source/cmSetCommand.h
+++ b/Source/cmSetCommand.h
@@ -17,7 +17,7 @@
/** \class cmSetCommand
* \brief Set a CMAKE variable
*
- * cmSetCommand sets a variable to a value with expansion.
+ * cmSetCommand sets a variable to a value with expansion.
*/
class cmSetCommand : public cmCommand
{
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmSetCommand;
}
@@ -46,7 +46,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "set";}
-
+
/**
* Succinct documentation.
*/
@@ -54,7 +54,7 @@ public:
{
return "Set a CMake, cache or environment variable to a given value.";
}
-
+
/**
* More documentation.
*/
@@ -154,7 +154,7 @@ public:
"variable will use the value from the normal variable, which hides the "
"cache variable.";
}
-
+
cmTypeMacro(cmSetCommand, cmCommand);
};
diff --git a/Source/cmSetDirectoryPropertiesCommand.cxx b/Source/cmSetDirectoryPropertiesCommand.cxx
index b956313..62c9b87 100644
--- a/Source/cmSetDirectoryPropertiesCommand.cxx
+++ b/Source/cmSetDirectoryPropertiesCommand.cxx
@@ -22,11 +22,11 @@ bool cmSetDirectoryPropertiesCommand
this->SetError("called with incorrect number of arguments");
return false;
}
-
+
std::string errors;
- bool ret =
- cmSetDirectoryPropertiesCommand::RunCommand(this->Makefile,
- args.begin() + 1,
+ bool ret =
+ cmSetDirectoryPropertiesCommand::RunCommand(this->Makefile,
+ args.begin() + 1,
args.end(), errors);
if (!ret)
{
@@ -52,19 +52,19 @@ bool cmSetDirectoryPropertiesCommand
const std::string& value = *(ait+1);
if ( prop == "VARIABLES" )
{
- errors =
+ errors =
"Variables and cache variables should be set using SET command";
return false;
}
else if ( prop == "MACROS" )
{
- errors =
+ errors =
"Commands and macros cannot be set using SET_CMAKE_PROPERTIES";
return false;
}
mf->SetProperty(prop.c_str(), value.c_str());
}
-
+
return true;
}
diff --git a/Source/cmSetDirectoryPropertiesCommand.h b/Source/cmSetDirectoryPropertiesCommand.h
index ee40158..8a50c60 100644
--- a/Source/cmSetDirectoryPropertiesCommand.h
+++ b/Source/cmSetDirectoryPropertiesCommand.h
@@ -17,7 +17,7 @@
class cmSetDirectoryPropertiesCommand : public cmCommand
{
public:
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmSetDirectoryPropertiesCommand;
}
@@ -46,7 +46,7 @@ public:
{
return "Set a property of the directory.";
}
-
+
/**
* Static entry point for use by other commands
*/
@@ -69,7 +69,7 @@ public:
"ADDITIONAL_MAKE_CLEAN_FILES is a list of files that will be cleaned "
"as a part of \"make clean\" stage.";
}
-
+
cmTypeMacro(cmSetDirectoryPropertiesCommand, cmCommand);
};
diff --git a/Source/cmSetSourceFilesPropertiesCommand.cxx b/Source/cmSetSourceFilesPropertiesCommand.cxx
index 89ff4b1..619dfc5 100644
--- a/Source/cmSetSourceFilesPropertiesCommand.cxx
+++ b/Source/cmSetSourceFilesPropertiesCommand.cxx
@@ -40,14 +40,14 @@ bool cmSetSourceFilesPropertiesCommand
++j;
}
- // now call the worker function
+ // now call the worker function
std::string errors;
- bool ret =
+ bool ret =
cmSetSourceFilesPropertiesCommand
- ::RunCommand(this->Makefile,
+ ::RunCommand(this->Makefile,
args.begin(),
args.begin() + numFiles,
- args.begin() + numFiles,
+ args.begin() + numFiles,
args.end(), errors);
if (!ret)
{
diff --git a/Source/cmSetSourceFilesPropertiesCommand.h b/Source/cmSetSourceFilesPropertiesCommand.h
index 2a67bc0..f7009e7 100644
--- a/Source/cmSetSourceFilesPropertiesCommand.h
+++ b/Source/cmSetSourceFilesPropertiesCommand.h
@@ -17,7 +17,7 @@
class cmSetSourceFilesPropertiesCommand : public cmCommand
{
public:
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmSetSourceFilesPropertiesCommand;
}
@@ -41,7 +41,7 @@ public:
{
return "Source files can have properties that affect how they are built.";
}
-
+
/**
* Longer documentation.
*/
@@ -58,7 +58,7 @@ public:
"Source file properties are visible only to targets "
"added in the same directory (CMakeLists.txt).";
}
-
+
cmTypeMacro(cmSetSourceFilesPropertiesCommand, cmCommand);
static bool RunCommand(cmMakefile *mf,
diff --git a/Source/cmSetTargetPropertiesCommand.cxx b/Source/cmSetTargetPropertiesCommand.cxx
index 45a305e..a2b50a8 100644
--- a/Source/cmSetTargetPropertiesCommand.cxx
+++ b/Source/cmSetTargetPropertiesCommand.cxx
@@ -67,11 +67,11 @@ bool cmSetTargetPropertiesCommand
"a PROPERTIES specifier?");
return false;
}
-
+
// now loop over all the targets
int i;
for(i = 0; i < numFiles; ++i)
- {
+ {
bool ret = cmSetTargetPropertiesCommand::SetOneTarget
(args[i].c_str(),propertyPairs,this->Makefile);
if (!ret)
@@ -86,7 +86,7 @@ bool cmSetTargetPropertiesCommand
}
bool cmSetTargetPropertiesCommand
-::SetOneTarget(const char *tname,
+::SetOneTarget(const char *tname,
std::vector<std::string> &propertyPairs,
cmMakefile *mf)
{
@@ -103,7 +103,7 @@ bool cmSetTargetPropertiesCommand
}
// if file is not already in the makefile, then add it
else
- {
+ {
return false;
}
return true;
diff --git a/Source/cmSetTargetPropertiesCommand.h b/Source/cmSetTargetPropertiesCommand.h
index 1bc429c..e04f7eb 100644
--- a/Source/cmSetTargetPropertiesCommand.h
+++ b/Source/cmSetTargetPropertiesCommand.h
@@ -17,7 +17,7 @@
class cmSetTargetPropertiesCommand : public cmCommand
{
public:
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmSetTargetPropertiesCommand;
}
@@ -41,12 +41,12 @@ public:
{
return "Targets can have properties that affect how they are built.";
}
-
+
/**
* Used by this command and cmSetPropertiesCommand
*/
- static bool SetOneTarget(const char *tname,
- std::vector<std::string> &propertyPairs,
+ static bool SetOneTarget(const char *tname,
+ std::vector<std::string> &propertyPairs,
cmMakefile *mf);
/**
@@ -159,7 +159,7 @@ public:
"part of the default build when you select \"Build Solution\"."
;
}
-
+
cmTypeMacro(cmSetTargetPropertiesCommand, cmCommand);
};
diff --git a/Source/cmSetTestsPropertiesCommand.cxx b/Source/cmSetTestsPropertiesCommand.cxx
index e4fee18..3d52cf2 100644
--- a/Source/cmSetTestsPropertiesCommand.cxx
+++ b/Source/cmSetTestsPropertiesCommand.cxx
@@ -73,10 +73,10 @@ bool cmSetTestsPropertiesCommand
// now loop over all the targets
int i;
for(i = 0; i < numFiles; ++i)
- {
+ {
std::string errors;
- bool ret =
- cmSetTestsPropertiesCommand::SetOneTest(args[i].c_str(),
+ bool ret =
+ cmSetTestsPropertiesCommand::SetOneTest(args[i].c_str(),
propertyPairs,
this->Makefile, errors);
if (!ret)
@@ -91,7 +91,7 @@ bool cmSetTestsPropertiesCommand
bool cmSetTestsPropertiesCommand
-::SetOneTest(const char *tname,
+::SetOneTest(const char *tname,
std::vector<std::string> &propertyPairs,
cmMakefile *mf, std::string &errors)
{
@@ -106,11 +106,11 @@ bool cmSetTestsPropertiesCommand
}
}
else
- {
+ {
errors = "Can not find test to add properties to: ";
errors += tname;
return false;
- }
+ }
return true;
}
diff --git a/Source/cmSetTestsPropertiesCommand.h b/Source/cmSetTestsPropertiesCommand.h
index 10df17d..3a59218 100644
--- a/Source/cmSetTestsPropertiesCommand.h
+++ b/Source/cmSetTestsPropertiesCommand.h
@@ -17,7 +17,7 @@
class cmSetTestsPropertiesCommand : public cmCommand
{
public:
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmSetTestsPropertiesCommand;
}
@@ -70,7 +70,7 @@ public:
cmTypeMacro(cmSetTestsPropertiesCommand, cmCommand);
- static bool SetOneTest(const char *tname,
+ static bool SetOneTest(const char *tname,
std::vector<std::string> &propertyPairs,
cmMakefile *mf,
std::string &errors);
diff --git a/Source/cmSiteNameCommand.cxx b/Source/cmSiteNameCommand.cxx
index 04e357c..2bdd1ad 100644
--- a/Source/cmSiteNameCommand.cxx
+++ b/Source/cmSiteNameCommand.cxx
@@ -29,25 +29,25 @@ bool cmSiteNameCommand
paths.push_back("/bin");
paths.push_back("/sbin");
paths.push_back("/usr/local/bin");
-
+
const char* cacheValue
= this->Makefile->GetDefinition(args[0].c_str());
if(cacheValue)
{
return true;
}
-
+
const char *temp = this->Makefile->GetDefinition("HOSTNAME");
std::string hostname_cmd;
if(temp)
{
hostname_cmd = temp;
}
- else
+ else
{
hostname_cmd = cmSystemTools::FindProgram("hostname", paths);
}
-
+
std::string siteName = "unknown";
#if defined(_WIN32) && !defined(__CYGWIN__)
std::string host;
@@ -64,7 +64,7 @@ bool cmSiteNameCommand
std::string host;
cmSystemTools::RunSingleCommand(hostname_cmd.c_str(),
&host, 0, 0, cmSystemTools::OUTPUT_NONE);
-
+
// got the hostname
if (host.length())
{
diff --git a/Source/cmSiteNameCommand.h b/Source/cmSiteNameCommand.h
index 532710c..52a63bc 100644
--- a/Source/cmSiteNameCommand.h
+++ b/Source/cmSiteNameCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmSiteNameCommand;
}
@@ -46,7 +46,7 @@ public:
* The name of the command as specified in CMakeList.txt.
*/
virtual const char* GetName() const {return "site_name";}
-
+
/**
* Succinct documentation.
*/
@@ -54,7 +54,7 @@ public:
{
return "Set the given variable to the name of the computer.";
}
-
+
/**
* More documentation.
*/
@@ -63,7 +63,7 @@ public:
return
" site_name(variable)\n";
}
-
+
cmTypeMacro(cmSiteNameCommand, cmCommand);
};
diff --git a/Source/cmSourceFile.cxx b/Source/cmSourceFile.cxx
index cd94753..cc3b6d6 100644
--- a/Source/cmSourceFile.cxx
+++ b/Source/cmSourceFile.cxx
@@ -346,7 +346,7 @@ const char* cmSourceFile::GetProperty(const char* prop) const
}
bool chain = false;
- const char *retVal =
+ const char *retVal =
this->Properties.GetPropertyValue(prop, cmProperty::SOURCE_FILE, chain);
if (chain)
{
@@ -354,7 +354,7 @@ const char* cmSourceFile::GetProperty(const char* prop) const
return mf->GetProperty(prop,cmProperty::SOURCE_FILE);
}
- return retVal;
+ return retVal;
}
//----------------------------------------------------------------------------
@@ -388,7 +388,7 @@ void cmSourceFile::DefineProperties(cmake *cm)
{
// define properties
cm->DefineProperty
- ("ABSTRACT", cmProperty::SOURCE_FILE,
+ ("ABSTRACT", cmProperty::SOURCE_FILE,
"Is this source file an abstract class.",
"A property on a source file that indicates if the source file "
"represents a class that is abstract. This only makes sense for "
@@ -396,7 +396,7 @@ void cmSourceFile::DefineProperties(cmake *cm)
"only used by some tools that wrap classes into other languages.");
cm->DefineProperty
- ("COMPILE_FLAGS", cmProperty::SOURCE_FILE,
+ ("COMPILE_FLAGS", cmProperty::SOURCE_FILE,
"Additional flags to be added when compiling this source file.",
"These flags will be added to the list of compile flags when "
"this source file builds. Use COMPILE_DEFINITIONS to pass additional "
@@ -430,7 +430,7 @@ void cmSourceFile::DefineProperties(cmake *cm)
"be ignored by the Xcode generator.");
cm->DefineProperty
- ("EXTERNAL_OBJECT", cmProperty::SOURCE_FILE,
+ ("EXTERNAL_OBJECT", cmProperty::SOURCE_FILE,
"If set to true then this is an object file.",
"If this property is set to true then the source file "
"is really an object file and should not be compiled. "
@@ -446,14 +446,14 @@ void cmSourceFile::DefineProperties(cmake *cm)
"source files in a target share the same format.");
cm->DefineProperty
- ("GENERATED", cmProperty::SOURCE_FILE,
+ ("GENERATED", cmProperty::SOURCE_FILE,
"Is this source file generated as part of the build process.",
"If a source file is generated by the build process CMake will "
"handle it differently in terms of dependency checking etc. "
"Otherwise having a non-existent source file could create problems.");
cm->DefineProperty
- ("HEADER_FILE_ONLY", cmProperty::SOURCE_FILE,
+ ("HEADER_FILE_ONLY", cmProperty::SOURCE_FILE,
"Is this source file only a header file.",
"A property on a source file that indicates if the source file "
"is a header file with no associated implementation. This is "
@@ -462,7 +462,7 @@ void cmSourceFile::DefineProperties(cmake *cm)
"computed.");
cm->DefineProperty
- ("KEEP_EXTENSION", cmProperty::SOURCE_FILE,
+ ("KEEP_EXTENSION", cmProperty::SOURCE_FILE,
"Make the output file have the same extension as the source file.",
"If this property is set then the file extension of the output "
"file will be the same as that of the source file. Normally "
@@ -477,7 +477,7 @@ void cmSourceFile::DefineProperties(cmake *cm)
"No other semantics are currently specified.");
cm->DefineProperty
- ("LANGUAGE", cmProperty::SOURCE_FILE,
+ ("LANGUAGE", cmProperty::SOURCE_FILE,
"What programming language is the file.",
"A property that can be set to indicate what programming language "
"the source file is. If it is not set the language is determined "
@@ -486,13 +486,13 @@ void cmSourceFile::DefineProperties(cmake *cm)
"Do not set this for header or files that should not be compiled.");
cm->DefineProperty
- ("LOCATION", cmProperty::SOURCE_FILE,
+ ("LOCATION", cmProperty::SOURCE_FILE,
"The full path to a source file.",
"A read only property on a SOURCE FILE that contains the full path "
"to the source file.");
cm->DefineProperty
- ("MACOSX_PACKAGE_LOCATION", cmProperty::SOURCE_FILE,
+ ("MACOSX_PACKAGE_LOCATION", cmProperty::SOURCE_FILE,
"Place a source file inside a Mac OS X bundle, CFBundle, or framework.",
"Executable targets with the MACOSX_BUNDLE property set are built "
"as Mac OS X application bundles on Apple platforms. "
@@ -531,7 +531,7 @@ void cmSourceFile::DefineProperties(cmake *cm)
"command (if one does not already exist due to linking relationships).");
cm->DefineProperty
- ("OBJECT_OUTPUTS", cmProperty::SOURCE_FILE,
+ ("OBJECT_OUTPUTS", cmProperty::SOURCE_FILE,
"Additional outputs for a Makefile rule.",
"Additional outputs created by compilation of this source file. "
"If any of these outputs is missing the object will be recompiled. "
@@ -539,14 +539,14 @@ void cmSourceFile::DefineProperties(cmake *cm)
"on other generators.");
cm->DefineProperty
- ("SYMBOLIC", cmProperty::SOURCE_FILE,
+ ("SYMBOLIC", cmProperty::SOURCE_FILE,
"Is this just a name for a rule.",
"If SYMBOLIC (boolean) is set to true the build system will be "
"informed that the source file is not actually created on disk but "
"instead used as a symbolic name for a build rule.");
-
+
cm->DefineProperty
- ("WRAP_EXCLUDE", cmProperty::SOURCE_FILE,
+ ("WRAP_EXCLUDE", cmProperty::SOURCE_FILE,
"Exclude this source file from any code wrapping techniques.",
"Some packages can wrap source files into alternate languages "
"to provide additional functionality. For example, C++ code "
diff --git a/Source/cmSourceFile.h b/Source/cmSourceFile.h
index ae01274..6c68b87 100644
--- a/Source/cmSourceFile.h
+++ b/Source/cmSourceFile.h
@@ -21,7 +21,7 @@ class cmake;
/** \class cmSourceFile
* \brief Represent a class loaded from a makefile.
*
- * cmSourceFile is represents a class loaded from
+ * cmSourceFile is represents a class loaded from
* a makefile.
*/
class cmSourceFile
diff --git a/Source/cmSourceGroup.cxx b/Source/cmSourceGroup.cxx
index 2b34f2b..4fd9851 100644
--- a/Source/cmSourceGroup.cxx
+++ b/Source/cmSourceGroup.cxx
@@ -71,13 +71,13 @@ void cmSourceGroup::SetGroupRegex(const char* regex)
this->GroupRegex.compile("^$");
}
}
-
+
//----------------------------------------------------------------------------
void cmSourceGroup::AddGroupFile(const char* name)
{
this->GroupFiles.insert(name);
}
-
+
//----------------------------------------------------------------------------
const char* cmSourceGroup::GetName() const
{
@@ -89,7 +89,7 @@ const char* cmSourceGroup::GetFullName() const
{
return this->FullName.c_str();
}
-
+
//----------------------------------------------------------------------------
bool cmSourceGroup::MatchesRegex(const char* name)
{
@@ -137,12 +137,12 @@ cmSourceGroup *cmSourceGroup::lookupChild(const char* name)
// st
for(;iter!=end; ++iter)
{
- std::string sgName = iter->GetName();
+ std::string sgName = iter->GetName();
// look if descenened is the one were looking for
if(sgName == name)
{
- return &(*iter); // if it so return it
+ return &(*iter); // if it so return it
}
}
diff --git a/Source/cmSourceGroup.h b/Source/cmSourceGroup.h
index 641dcbd..11a0c74 100644
--- a/Source/cmSourceGroup.h
+++ b/Source/cmSourceGroup.h
@@ -37,12 +37,12 @@ public:
cmSourceGroup(cmSourceGroup const& r);
~cmSourceGroup();
cmSourceGroup& operator=(cmSourceGroup const&);
-
+
/**
* Set the regular expression for this group.
*/
void SetGroupRegex(const char* regex);
-
+
/**
* Add a file name to the explicit list of files for this group.
*/
@@ -57,7 +57,7 @@ public:
* Looks up child and returns it
*/
cmSourceGroup *lookupChild(const char *name);
-
+
/**
* Get the name of this group.
*/
@@ -67,12 +67,12 @@ public:
* Get the full path name for group.
*/
const char* GetFullName() const;
-
+
/**
* Check if the given name matches this group's regex.
*/
bool MatchesRegex(const char* name);
-
+
/**
* Check if the given name matches this group's explicit file list.
*/
@@ -88,8 +88,8 @@ public:
* Check if the given name matches this group's regex in children.
*/
cmSourceGroup *MatchChildrenRegex(const char *name);
-
- /**
+
+ /**
* Assign the given source file to this group. Used only by
* generators.
*/
@@ -100,7 +100,7 @@ public:
* source group.
*/
const std::vector<const cmSourceFile*>& GetSourceFiles() const;
-
+
std::vector<cmSourceGroup> const& GetGroupChildren() const;
private:
/**
@@ -109,17 +109,17 @@ private:
std::string Name;
// Full path to group
std::string FullName;
-
+
/**
* The regular expression matching the files in the group.
*/
cmsys::RegularExpression GroupRegex;
-
+
/**
* Set of file names explicitly added to this group.
*/
std::set<cmStdString> GroupFiles;
-
+
/**
* Vector of all source files that have been assigned to
* this group.
diff --git a/Source/cmSourceGroupCommand.cxx b/Source/cmSourceGroupCommand.cxx
index 8e61d0a..9cb80f6 100644
--- a/Source/cmSourceGroupCommand.cxx
+++ b/Source/cmSourceGroupCommand.cxx
@@ -19,7 +19,7 @@ bool cmSourceGroupCommand
{
this->SetError("called with incorrect number of arguments");
return false;
- }
+ }
std::string delimiter = "\\";
if(this->Makefile->GetDefinition("SOURCE_GROUP_DELIMITER"))
@@ -29,7 +29,7 @@ bool cmSourceGroupCommand
std::vector<std::string> folders =
cmSystemTools::tokenize(args[0], delimiter);
-
+
cmSourceGroup* sg = 0;
sg = this->Makefile->GetSourceGroup(folders);
if(!sg)
@@ -50,7 +50,7 @@ bool cmSourceGroupCommand
sg->SetGroupRegex(args[1].c_str());
return true;
}
-
+
// Process arguments.
bool doingFiles = false;
for(unsigned int i=1; i < args.size(); ++i)
@@ -97,6 +97,6 @@ bool cmSourceGroupCommand
return false;
}
}
-
+
return true;
}
diff --git a/Source/cmSourceGroupCommand.h b/Source/cmSourceGroupCommand.h
index 6a29fc8..6c87b71 100644
--- a/Source/cmSourceGroupCommand.h
+++ b/Source/cmSourceGroupCommand.h
@@ -26,7 +26,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmSourceGroupCommand;
}
@@ -37,7 +37,7 @@ public:
*/
virtual bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus &status);
-
+
/**
* The name of the command as specified in CMakeList.txt.
*/
@@ -50,7 +50,7 @@ public:
{
return "Define a grouping for sources in the makefile.";
}
-
+
/**
* More documentation.
*/
@@ -72,7 +72,7 @@ public:
"format:\n"
" source_group(name regex)";
}
-
+
cmTypeMacro(cmSourceGroupCommand, cmCommand);
};
diff --git a/Source/cmStandardIncludes.h b/Source/cmStandardIncludes.h
index ea299ca..a4aec2e 100644
--- a/Source/cmStandardIncludes.h
+++ b/Source/cmStandardIncludes.h
@@ -152,10 +152,10 @@ extern int putenv (char *__string) __THROW;
// if std:: is not supported, then just #define it away
#ifdef CMAKE_NO_STD_NAMESPACE
-#define std
+#define std
#endif
-// if the compiler does not support ansi for scoping of vars use a
+// if the compiler does not support ansi for scoping of vars use a
// #define hack
#ifdef CMAKE_NO_ANSI_FOR_SCOPE
#define for if(false) {} else for
@@ -178,7 +178,7 @@ namespace std { typedef ios ios_base; }
#endif
#ifdef __DECCXX_VER
-# if __DECCXX_VER <= 60390008
+# if __DECCXX_VER <= 60390008
# define CM_HAS_STD_BUT_NOT_FOR_IOSTREAM
# endif
#endif
@@ -200,7 +200,7 @@ using ::cerr;
using ::cin;
using ::ifstream;
using ::ofstream;
-
+
#if !defined(CMAKE_NO_ANSI_STRING_STREAM)
using ::ostringstream;
using ::istringstream;
@@ -208,7 +208,7 @@ using ::ofstream;
using ::ostrstream;
using ::istrstream;
#endif
-
+
using ::endl;
using ::ends;
using ::flush;
@@ -324,8 +324,8 @@ struct cmDocumentationEntry
std::string Full;
cmDocumentationEntry(){};
cmDocumentationEntry(const char *doc[3])
- { if (doc[0]) this->Name = doc[0];
- if (doc[1]) this->Brief = doc[1];
+ { if (doc[0]) this->Name = doc[0];
+ if (doc[1]) this->Brief = doc[1];
if (doc[2]) this->Full = doc[2]; };
cmDocumentationEntry(const char *n, const char *b, const char *f)
{ if (n) this->Name = n; if (b) this->Brief = b; if (f) this->Full = f; };
@@ -353,7 +353,7 @@ public:
# pragma reset woff 1375 /* base class destructor not virtual */
#endif
-// All subclasses of cmCommand or cmCTestGenericHandler should
+// All subclasses of cmCommand or cmCTestGenericHandler should
// invoke this macro.
#define cmTypeMacro(thisClass,superclass) \
virtual const char* GetNameOfClass() { return #thisClass; } \
diff --git a/Source/cmStringCommand.cxx b/Source/cmStringCommand.cxx
index ec10d57..0193dc9 100644
--- a/Source/cmStringCommand.cxx
+++ b/Source/cmStringCommand.cxx
@@ -28,7 +28,7 @@ bool cmStringCommand
this->SetError("must be called with at least one argument.");
return false;
}
-
+
const std::string &subCommand = args[0];
if(subCommand == "REGEX")
{
@@ -134,11 +134,11 @@ bool cmStringCommand::HandleToUpperLowerCommand(
std::string outvar = args[2];
std::string output;
- if (toUpper)
+ if (toUpper)
{
output = cmSystemTools::UpperCase(args[1]);
- }
- else
+ }
+ else
{
output = cmSystemTools::LowerCase(args[1]);
}
@@ -266,7 +266,7 @@ bool cmStringCommand::HandleRegexCommand(std::vector<std::string> const& args)
}
return this->RegexReplace(args);
}
-
+
std::string e = "sub-command REGEX does not recognize mode "+mode;
this->SetError(e.c_str());
return false;
@@ -279,25 +279,25 @@ bool cmStringCommand::RegexMatch(std::vector<std::string> const& args)
// <input> [<input>...])\n";
std::string regex = args[2];
std::string outvar = args[3];
-
+
// Concatenate all the last arguments together.
std::string input = args[4];
for(unsigned int i=5; i < args.size(); ++i)
{
input += args[i];
}
-
+
this->ClearMatches(this->Makefile);
// Compile the regular expression.
cmsys::RegularExpression re;
if(!re.compile(regex.c_str()))
{
- std::string e =
+ std::string e =
"sub-command REGEX, mode MATCH failed to compile regex \""+regex+"\".";
this->SetError(e.c_str());
return false;
}
-
+
// Scan through the input for all matches.
std::string output;
if(re.find(input.c_str()))
@@ -307,7 +307,7 @@ bool cmStringCommand::RegexMatch(std::vector<std::string> const& args)
std::string::size_type r = re.end();
if(r-l == 0)
{
- std::string e =
+ std::string e =
"sub-command REGEX, mode MATCH regex \""+regex+
"\" matched an empty string.";
this->SetError(e.c_str());
@@ -315,7 +315,7 @@ bool cmStringCommand::RegexMatch(std::vector<std::string> const& args)
}
output = input.substr(l, r-l);
}
-
+
// Store the output in the provided variable.
this->Makefile->AddDefinition(outvar.c_str(), output.c_str());
return true;
@@ -324,18 +324,18 @@ bool cmStringCommand::RegexMatch(std::vector<std::string> const& args)
//----------------------------------------------------------------------------
bool cmStringCommand::RegexMatchAll(std::vector<std::string> const& args)
{
- //"STRING(REGEX MATCHALL <regular_expression> <output variable> <input>
+ //"STRING(REGEX MATCHALL <regular_expression> <output variable> <input>
// [<input>...])\n";
std::string regex = args[2];
std::string outvar = args[3];
-
+
// Concatenate all the last arguments together.
std::string input = args[4];
for(unsigned int i=5; i < args.size(); ++i)
{
input += args[i];
}
-
+
this->ClearMatches(this->Makefile);
// Compile the regular expression.
cmsys::RegularExpression re;
@@ -347,7 +347,7 @@ bool cmStringCommand::RegexMatchAll(std::vector<std::string> const& args)
this->SetError(e.c_str());
return false;
}
-
+
// Scan through the input for all matches.
std::string output;
const char* p = input.c_str();
@@ -370,7 +370,7 @@ bool cmStringCommand::RegexMatchAll(std::vector<std::string> const& args)
output += std::string(p+l, r-l);
p += r;
}
-
+
// Store the output in the provided variable.
this->Makefile->AddDefinition(outvar.c_str(), output.c_str());
return true;
@@ -379,12 +379,12 @@ bool cmStringCommand::RegexMatchAll(std::vector<std::string> const& args)
//----------------------------------------------------------------------------
bool cmStringCommand::RegexReplace(std::vector<std::string> const& args)
{
- //"STRING(REGEX REPLACE <regular_expression> <replace_expression>
+ //"STRING(REGEX REPLACE <regular_expression> <replace_expression>
// <output variable> <input> [<input>...])\n"
std::string regex = args[2];
- std::string replace = args[3];
+ std::string replace = args[3];
std::string outvar = args[4];
-
+
// Pull apart the replace expression to find the escaped [0-9] values.
std::vector<RegexReplacement> replacement;
std::string::size_type l = 0;
@@ -432,26 +432,26 @@ bool cmStringCommand::RegexReplace(std::vector<std::string> const& args)
}
l = r;
}
-
+
// Concatenate all the last arguments together.
std::string input = args[5];
for(unsigned int i=6; i < args.size(); ++i)
{
input += args[i];
}
-
+
this->ClearMatches(this->Makefile);
// Compile the regular expression.
cmsys::RegularExpression re;
if(!re.compile(regex.c_str()))
{
- std::string e =
+ std::string e =
"sub-command REGEX, mode REPLACE failed to compile regex \""+
regex+"\".";
this->SetError(e.c_str());
return false;
}
-
+
// Scan through the input for all matches.
std::string output;
std::string::size_type base = 0;
@@ -460,10 +460,10 @@ bool cmStringCommand::RegexReplace(std::vector<std::string> const& args)
this->StoreMatches(this->Makefile, re);
std::string::size_type l2 = re.start();
std::string::size_type r = re.end();
-
+
// Concatenate the part of the input that was not matched.
output += input.substr(base, l2);
-
+
// Make sure the match had some text.
if(r-l2 == 0)
{
@@ -472,7 +472,7 @@ bool cmStringCommand::RegexReplace(std::vector<std::string> const& args)
this->SetError(e.c_str());
return false;
}
-
+
// Concatenate the replacement for the match.
for(unsigned int i=0; i < replacement.size(); ++i)
{
@@ -504,14 +504,14 @@ bool cmStringCommand::RegexReplace(std::vector<std::string> const& args)
}
}
}
-
+
// Move past the match.
base += r;
}
-
+
// Concatenate the text after the last match.
output += input.substr(base, input.length()-base);
-
+
// Store the output in the provided variable.
this->Makefile->AddDefinition(outvar.c_str(), output.c_str());
return true;
@@ -624,9 +624,9 @@ bool cmStringCommand::HandleCompareCommand(std::vector<std::string> const&
this->SetError(e.c_str());
return false;
}
-
+
const std::string& left = args[2];
- const std::string& right = args[3];
+ const std::string& right = args[3];
const std::string& outvar = args[4];
bool result;
if(mode == "LESS")
@@ -654,7 +654,7 @@ bool cmStringCommand::HandleCompareCommand(std::vector<std::string> const&
this->Makefile->AddDefinition(outvar.c_str(), "0");
}
return true;
- }
+ }
std::string e = "sub-command COMPARE does not recognize mode "+mode;
this->SetError(e.c_str());
return false;
@@ -680,7 +680,7 @@ bool cmStringCommand::HandleReplaceCommand(std::vector<std::string> const&
input += args[i];
}
- cmsys::SystemTools::ReplaceString(input, matchExpression.c_str(),
+ cmsys::SystemTools::ReplaceString(input, matchExpression.c_str(),
replaceExpression.c_str());
this->Makefile->AddDefinition(variableName.c_str(), input.c_str());
@@ -688,7 +688,7 @@ bool cmStringCommand::HandleReplaceCommand(std::vector<std::string> const&
}
//----------------------------------------------------------------------------
-bool cmStringCommand::HandleSubstringCommand(std::vector<std::string> const&
+bool cmStringCommand::HandleSubstringCommand(std::vector<std::string> const&
args)
{
if(args.size() != 5)
@@ -722,7 +722,7 @@ bool cmStringCommand::HandleSubstringCommand(std::vector<std::string> const&
return false;
}
- this->Makefile->AddDefinition(variableName.c_str(),
+ this->Makefile->AddDefinition(variableName.c_str(),
stringValue.substr(begin, end).c_str());
return true;
}
@@ -780,7 +780,7 @@ bool cmStringCommand::HandleStripCommand(
size_t outLength = 0;
- // if the input string didn't contain any non-space characters, return
+ // if the input string didn't contain any non-space characters, return
// an empty string
if (startPos > inStringLength)
{
diff --git a/Source/cmStringCommand.h b/Source/cmStringCommand.h
index 3e585a5..43a0dbe 100644
--- a/Source/cmStringCommand.h
+++ b/Source/cmStringCommand.h
@@ -30,7 +30,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmStringCommand;
}
@@ -59,7 +59,7 @@ public:
{
return "String operations.";
}
-
+
/**
* More documentation.
*/
@@ -143,7 +143,7 @@ public:
" by all regular expression-related commands, including \n"
" e.g. if( MATCHES ), in the variables CMAKE_MATCH_(0..9).";
}
-
+
cmTypeMacro(cmStringCommand, cmCommand);
static void ClearMatches(cmMakefile* mf);
static void StoreMatches(cmMakefile* mf, cmsys::RegularExpression& re);
diff --git a/Source/cmSubdirCommand.cxx b/Source/cmSubdirCommand.cxx
index 9fcbe77..0cfe772 100644
--- a/Source/cmSubdirCommand.cxx
+++ b/Source/cmSubdirCommand.cxx
@@ -39,13 +39,13 @@ bool cmSubdirCommand
}
// if they specified a relative path then compute the full
- std::string srcPath =
- std::string(this->Makefile->GetCurrentDirectory()) +
+ std::string srcPath =
+ std::string(this->Makefile->GetCurrentDirectory()) +
"/" + i->c_str();
if (cmSystemTools::FileIsDirectory(srcPath.c_str()))
{
- std::string binPath =
- std::string(this->Makefile->GetCurrentOutputDirectory()) +
+ std::string binPath =
+ std::string(this->Makefile->GetCurrentOutputDirectory()) +
"/" + i->c_str();
this->Makefile->AddSubDirectory(srcPath.c_str(), binPath.c_str(),
excludeFromAll, preorder, false);
@@ -55,8 +55,8 @@ bool cmSubdirCommand
{
// we must compute the binPath from the srcPath, we just take the last
// element from the source path and use that
- std::string binPath =
- std::string(this->Makefile->GetCurrentOutputDirectory()) +
+ std::string binPath =
+ std::string(this->Makefile->GetCurrentOutputDirectory()) +
"/" + cmSystemTools::GetFilenameName(i->c_str());
this->Makefile->AddSubDirectory(i->c_str(), binPath.c_str(),
excludeFromAll, preorder, false);
@@ -65,7 +65,7 @@ bool cmSubdirCommand
{
std::string error = "Incorrect SUBDIRS command. Directory: ";
error += *i + " does not exists.";
- this->SetError(error.c_str());
+ this->SetError(error.c_str());
res = false;
}
}
diff --git a/Source/cmSubdirCommand.h b/Source/cmSubdirCommand.h
index eedbfff..618d5ff 100644
--- a/Source/cmSubdirCommand.h
+++ b/Source/cmSubdirCommand.h
@@ -27,7 +27,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmSubdirCommand;
}
@@ -51,7 +51,7 @@ public:
{
return "Deprecated. Use the add_subdirectory() command instead.";
}
-
+
/**
* More documentation.
*/
@@ -68,7 +68,7 @@ public:
"This will cause any CMakeLists.txt files in the sub directories "
"to be processed by CMake. Any directories after the PREORDER flag "
"are traversed first by makefile builds, the PREORDER flag has no "
- "effect on IDE projects. "
+ "effect on IDE projects. "
" Any directories after the EXCLUDE_FROM_ALL marker "
"will not be included in the top level makefile or project file. "
"This is useful for having CMake create makefiles or projects for "
@@ -77,7 +77,7 @@ public:
"the same time, but you would not want them to show up in the "
"top level project or be built each time make is run from the top.";
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
diff --git a/Source/cmSubdirDependsCommand.h b/Source/cmSubdirDependsCommand.h
index daf97cd..b274d01 100644
--- a/Source/cmSubdirDependsCommand.h
+++ b/Source/cmSubdirDependsCommand.h
@@ -27,7 +27,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmSubdirDependsCommand;
}
@@ -51,7 +51,7 @@ public:
{
return "Deprecated. Does nothing.";
}
-
+
/**
* More documentation.
*/
@@ -62,7 +62,7 @@ public:
"Does not do anything. This command used to help projects order "
"parallel builds correctly. This functionality is now automatic.";
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
diff --git a/Source/cmTest.cxx b/Source/cmTest.cxx
index 502c174..912ec76 100644
--- a/Source/cmTest.cxx
+++ b/Source/cmTest.cxx
@@ -57,7 +57,7 @@ void cmTest::SetCommand(std::vector<std::string> const& command)
const char *cmTest::GetProperty(const char* prop) const
{
bool chain = false;
- const char *retVal =
+ const char *retVal =
this->Properties.GetPropertyValue(prop, cmProperty::TEST, chain);
if (chain)
{
@@ -149,14 +149,14 @@ void cmTest::DefineProperties(cmake *cm)
"not to run concurrently.");
cm->DefineProperty
- ("MEASUREMENT", cmProperty::TEST,
+ ("MEASUREMENT", cmProperty::TEST,
"Specify a CDASH measurement and value to be reported for a test.",
"If set to a name then that name will be reported to CDASH as a "
"named measurement with a value of 1. You may also specify a value "
"by setting MEASUREMENT to \"measurement=value\".");
cm->DefineProperty
- ("PASS_REGULAR_EXPRESSION", cmProperty::TEST,
+ ("PASS_REGULAR_EXPRESSION", cmProperty::TEST,
"The output must match this regular expression for the test to pass.",
"If set, the test output will be checked "
"against the specified regular expressions and at least one of the"
@@ -183,7 +183,7 @@ void cmTest::DefineProperties(cmake *cm)
"any other tests.");
cm->DefineProperty
- ("TIMEOUT", cmProperty::TEST,
+ ("TIMEOUT", cmProperty::TEST,
"How many seconds to allow for this test.",
"This property if set will limit a test to not take more than "
"the specified number of seconds to run. If it exceeds that the "
@@ -192,7 +192,7 @@ void cmTest::DefineProperties(cmake *cm)
"CTEST_TESTING_TIMEOUT.");
cm->DefineProperty
- ("WILL_FAIL", cmProperty::TEST,
+ ("WILL_FAIL", cmProperty::TEST,
"If set to true, this will invert the pass/fail flag of the test.",
"This property can be used for tests that are expected to fail and "
"return a non zero return code.");
diff --git a/Source/cmTest.h b/Source/cmTest.h
index 6223a01..73ac133 100644
--- a/Source/cmTest.h
+++ b/Source/cmTest.h
@@ -51,7 +51,7 @@ public:
const char *GetProperty(const char *prop) const;
bool GetPropertyAsBool(const char *prop) const;
cmPropertyMap &GetProperties() { return this->Properties; };
-
+
// Define the properties
static void DefineProperties(cmake *cm);
diff --git a/Source/cmTryRunCommand.h b/Source/cmTryRunCommand.h
index 06a9118..7878729 100644
--- a/Source/cmTryRunCommand.h
+++ b/Source/cmTryRunCommand.h
@@ -25,7 +25,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmTryRunCommand;
}
@@ -49,7 +49,7 @@ public:
{
return "Try compiling and then running some code.";
}
-
+
/**
* More documentation.
*/
@@ -101,10 +101,10 @@ public:
cmTypeMacro(cmTryRunCommand, cmCoreTryCompile);
private:
- void RunExecutable(const std::string& runArgs,
+ void RunExecutable(const std::string& runArgs,
std::string* runOutputContents);
- void DoNotRunExecutable(const std::string& runArgs,
- const std::string& srcFile,
+ void DoNotRunExecutable(const std::string& runArgs,
+ const std::string& srcFile,
std::string* runOutputContents);
std::string CompileResultVariable;
diff --git a/Source/cmUseMangledMesaCommand.cxx b/Source/cmUseMangledMesaCommand.cxx
index 0e6f28a..4c189e6 100644
--- a/Source/cmUseMangledMesaCommand.cxx
+++ b/Source/cmUseMangledMesaCommand.cxx
@@ -17,7 +17,7 @@
// cmUseMangledMesaCommand
bool cmUseMangledMesaCommand
::InitialPass(std::vector<std::string> const& args, cmExecutionStatus &)
-{
+{
// expected two arguments:
// arguement one: the full path to gl_mangle.h
// arguement two : directory for output of edited headers
@@ -55,11 +55,11 @@ bool cmUseMangledMesaCommand
path += *i;
this->CopyAndFullPathMesaHeader(path.c_str(), destDir);
}
-
+
return true;
}
-void
+void
cmUseMangledMesaCommand::
CopyAndFullPathMesaHeader(const char* source,
const char* outdir)
@@ -74,7 +74,7 @@ CopyAndFullPathMesaHeader(const char* source,
std::ofstream fout(tempOutputFile.c_str());
if(!fout)
{
- cmSystemTools::Error("Could not open file for write in copy operation: ",
+ cmSystemTools::Error("Could not open file for write in copy operation: ",
tempOutputFile.c_str(), outdir);
cmSystemTools::ReportLastSystemError("");
return;
@@ -88,7 +88,7 @@ CopyAndFullPathMesaHeader(const char* source,
}
// now copy input to output and expand variables in the
// input file at the same time
- std::string inLine;
+ std::string inLine;
// regular expression for any #include line
cmsys::RegularExpression includeLine(
"^[ \t]*#[ \t]*include[ \t]*[<\"]([^\">]+)[\">]");
@@ -108,7 +108,7 @@ CopyAndFullPathMesaHeader(const char* source,
}
else if(glLine.find(includeFile.c_str()))
{
- fout << "#include \"" << outdir << "/" <<
+ fout << "#include \"" << outdir << "/" <<
includeLine.match(1).c_str() << "\"\n";
}
else
diff --git a/Source/cmUtilitySourceCommand.cxx b/Source/cmUtilitySourceCommand.cxx
index 41c82c2..6ea3dfa 100644
--- a/Source/cmUtilitySourceCommand.cxx
+++ b/Source/cmUtilitySourceCommand.cxx
@@ -22,7 +22,7 @@ bool cmUtilitySourceCommand
}
std::vector<std::string>::const_iterator arg = args.begin();
-
+
// The first argument is the cache entry name.
std::string cacheEntry = *arg++;
const char* cacheValue =
@@ -30,7 +30,7 @@ bool cmUtilitySourceCommand
// If it exists already and appears up to date then we are done. If
// the string contains "(IntDir)" but that is not the
// CMAKE_CFG_INTDIR setting then the value is out of date.
- const char* intDir =
+ const char* intDir =
this->Makefile->GetRequiredDefinition("CMAKE_CFG_INTDIR");
bool haveCacheValue = false;
@@ -60,21 +60,21 @@ bool cmUtilitySourceCommand
{
return true;
}
-
+
// The second argument is the utility's executable name, which will be
// needed later.
std::string utilityName = *arg++;
-
+
// The third argument specifies the relative directory of the source
// of the utility.
std::string relativeSource = *arg++;
std::string utilitySource = this->Makefile->GetCurrentDirectory();
utilitySource = utilitySource+"/"+relativeSource;
-
+
// If the directory doesn't exist, the source has not been included.
if(!cmSystemTools::FileExists(utilitySource.c_str()))
{ return true; }
-
+
// Make sure all the files exist in the source directory.
while(arg != args.end())
{
@@ -82,9 +82,9 @@ bool cmUtilitySourceCommand
if(!cmSystemTools::FileExists(file.c_str()))
{ return true; }
}
-
+
// The source exists.
- std::string cmakeCFGout =
+ std::string cmakeCFGout =
this->Makefile->GetRequiredDefinition("CMAKE_CFG_INTDIR");
std::string utilityDirectory = this->Makefile->GetCurrentOutputDirectory();
std::string exePath;
@@ -100,7 +100,7 @@ bool cmUtilitySourceCommand
{
utilityDirectory += "/"+relativeSource;
}
-
+
// Construct the cache entry for the executable's location.
std::string utilityExecutable =
utilityDirectory+"/"+cmakeCFGout+"/"
@@ -108,7 +108,7 @@ bool cmUtilitySourceCommand
// make sure we remove any /./ in the name
cmSystemTools::ReplaceString(utilityExecutable, "/./", "/");
-
+
// Enter the value into the cache.
this->Makefile->AddCacheDefinition(cacheEntry.c_str(),
utilityExecutable.c_str(),
@@ -121,7 +121,7 @@ bool cmUtilitySourceCommand
utilityName.c_str(),
"Executable to project name.",
cmCacheManager::INTERNAL);
-
+
return true;
}
diff --git a/Source/cmUtilitySourceCommand.h b/Source/cmUtilitySourceCommand.h
index 32afdda..195f605 100644
--- a/Source/cmUtilitySourceCommand.h
+++ b/Source/cmUtilitySourceCommand.h
@@ -29,7 +29,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmUtilitySourceCommand;
}
@@ -53,7 +53,7 @@ public:
{
return "Specify the source tree of a third-party utility.";
}
-
+
/**
* More documentation.
*/
diff --git a/Source/cmVariableRequiresCommand.cxx b/Source/cmVariableRequiresCommand.cxx
index 0e97a83..747e9be 100644
--- a/Source/cmVariableRequiresCommand.cxx
+++ b/Source/cmVariableRequiresCommand.cxx
@@ -22,7 +22,7 @@ bool cmVariableRequiresCommand
return false;
}
- std::string testVariable = args[0];
+ std::string testVariable = args[0];
if(!this->Makefile->IsOn(testVariable.c_str()))
{
return true;
@@ -38,7 +38,7 @@ bool cmVariableRequiresCommand
requirementsMet = false;
notSet += args[i];
notSet += "\n";
- cmCacheManager::CacheIterator it =
+ cmCacheManager::CacheIterator it =
this->Makefile->GetCacheManager()->GetCacheIterator(args[i].c_str());
if(!it.IsAtEnd() && it.GetPropertyAsBool("ADVANCED"))
{
@@ -47,7 +47,7 @@ bool cmVariableRequiresCommand
}
}
const char* reqVar = this->Makefile->GetDefinition(resultVariable.c_str());
- // if reqVar is unset, then set it to requirementsMet
+ // if reqVar is unset, then set it to requirementsMet
// if reqVar is set to true, but requirementsMet is false , then
// set reqVar to false.
if(!reqVar || (!requirementsMet && this->Makefile->IsOn(reqVar)))
@@ -58,14 +58,14 @@ bool cmVariableRequiresCommand
if(!requirementsMet)
{
std::string message = "Variable assertion failed:\n";
- message += testVariable +
+ message += testVariable +
" Requires that the following unset variables are set:\n";
message += notSet;
message += "\nPlease set them, or set ";
message += testVariable + " to false, and re-configure.\n";
if(hasAdvanced)
{
- message +=
+ message +=
"One or more of the required variables is advanced."
" To set the variable, you must turn on advanced mode in cmake.";
}
diff --git a/Source/cmVariableRequiresCommand.h b/Source/cmVariableRequiresCommand.h
index 91c351e..c86f43d 100644
--- a/Source/cmVariableRequiresCommand.h
+++ b/Source/cmVariableRequiresCommand.h
@@ -24,7 +24,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmVariableRequiresCommand;
}
@@ -35,7 +35,7 @@ public:
*/
virtual bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus &status);
-
+
/**
* The name of the command as specified in CMakeList.txt.
*/
@@ -48,7 +48,7 @@ public:
{
return "Deprecated. Use the if() command instead.";
}
-
+
/**
* More documentation.
*/
@@ -63,12 +63,12 @@ public:
"tested, if that variable is false nothing else is done. If "
"TEST_VARIABLE is true, then "
"the next argument (RESULT_VARIABLE) is a variable that is set to true "
- "if all the required variables are set. "
+ "if all the required variables are set. "
"The rest of the arguments are variables that must be true or not "
"set to NOTFOUND to avoid an error. If any are not true, an error "
"is reported.";
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
diff --git a/Source/cmVariableWatch.cxx b/Source/cmVariableWatch.cxx
index 47bab15..f5fdca4 100644
--- a/Source/cmVariableWatch.cxx
+++ b/Source/cmVariableWatch.cxx
@@ -38,7 +38,7 @@ cmVariableWatch::~cmVariableWatch()
{
}
-void cmVariableWatch::AddWatch(const std::string& variable,
+void cmVariableWatch::AddWatch(const std::string& variable,
WatchMethod method, void* client_data /*=0*/)
{
cmVariableWatch::Pair p;
@@ -58,7 +58,7 @@ void cmVariableWatch::AddWatch(const std::string& variable,
vp->push_back(p);
}
-void cmVariableWatch::RemoveWatch(const std::string& variable,
+void cmVariableWatch::RemoveWatch(const std::string& variable,
WatchMethod method)
{
cmVariableWatch::VectorOfPairs* vp = &this->WatchMap[variable];
@@ -73,12 +73,12 @@ void cmVariableWatch::RemoveWatch(const std::string& variable,
}
}
-void cmVariableWatch::VariableAccessed(const std::string& variable,
+void cmVariableWatch::VariableAccessed(const std::string& variable,
int access_type,
const char* newValue,
const cmMakefile* mf) const
{
- cmVariableWatch::StringToVectorOfPairs::const_iterator mit =
+ cmVariableWatch::StringToVectorOfPairs::const_iterator mit =
this->WatchMap.find(variable);
if ( mit != this->WatchMap.end() )
{
diff --git a/Source/cmVariableWatch.h b/Source/cmVariableWatch.h
index 83e9e97..7dd4ac5 100644
--- a/Source/cmVariableWatch.h
+++ b/Source/cmVariableWatch.h
@@ -36,7 +36,7 @@ public:
void AddWatch(const std::string& variable, WatchMethod method,
void* client_data=0);
void RemoveWatch(const std::string& variable, WatchMethod method);
-
+
/**
* This method is called when variable is accessed
*/
@@ -61,7 +61,7 @@ public:
* Return the access as string
*/
static const char* GetAccessAsString(int access_type);
-
+
protected:
struct Pair
{
diff --git a/Source/cmVariableWatchCommand.cxx b/Source/cmVariableWatchCommand.cxx
index 93c05af..a432943 100644
--- a/Source/cmVariableWatchCommand.cxx
+++ b/Source/cmVariableWatchCommand.cxx
@@ -95,7 +95,7 @@ void cmVariableWatchCommand::VariableAccessed(const std::string& variable,
cmListFileArgument(currentListFile, true, "unknown", 9999));
newLFF.Arguments.push_back(
cmListFileArgument(stack, true, "unknown", 9999));
- newLFF.Name = command;
+ newLFF.Name = command;
newLFF.FilePath = "Some weird path";
newLFF.Line = 9999;
cmExecutionStatus status;
diff --git a/Source/cmVariableWatchCommand.h b/Source/cmVariableWatchCommand.h
index cb80736..3abc088 100644
--- a/Source/cmVariableWatchCommand.h
+++ b/Source/cmVariableWatchCommand.h
@@ -31,7 +31,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmVariableWatchCommand;
}
@@ -67,7 +67,7 @@ public:
{
return "Watch the CMake variable for change.";
}
-
+
/**
* More documentation.
*/
@@ -80,7 +80,7 @@ public:
"will be executed. The command will receive the following arguments:"
" COMMAND(<variable> <access> <value> <current list file> <stack>)";
}
-
+
cmTypeMacro(cmVariableWatchCommand, cmCommand);
void VariableAccessed(const std::string& variable, int access_type,
diff --git a/Source/cmVisualStudio10TargetGenerator.cxx b/Source/cmVisualStudio10TargetGenerator.cxx
index 9a97ab0..53b6a9b 100644
--- a/Source/cmVisualStudio10TargetGenerator.cxx
+++ b/Source/cmVisualStudio10TargetGenerator.cxx
@@ -65,7 +65,7 @@ cmVisualStudio10TargetGenerator(cmTarget* target,
this->Target = target;
this->GeneratorTarget = gg->GetGeneratorTarget(target);
this->Makefile = target->GetMakefile();
- this->LocalGenerator =
+ this->LocalGenerator =
(cmLocalVisualStudio7Generator*)
this->Makefile->GetLocalGenerator();
this->Name = this->Target->GetName();
@@ -108,9 +108,9 @@ void cmVisualStudio10TargetGenerator::WritePlatformConfigTag(
stream = this->BuildFileStream;
}
stream->fill(' ');
- stream->width(indentLevel*2 );
+ stream->width(indentLevel*2 );
(*stream ) << "";
- (*stream ) << "<" << tag
+ (*stream ) << "<" << tag
<< " Condition=\"'$(Configuration)|$(Platform)'=='";
(*stream ) << config << "|" << this->Platform << "'\"";
if(attribute)
@@ -164,7 +164,7 @@ void cmVisualStudio10TargetGenerator::Generate()
new cmGeneratedFileStream(path.c_str());
this->PathToVcxproj = path;
this->BuildFileStream->SetCopyIfDifferent(true);
-
+
// Write the encoding header into the file
char magic[] = {0xEF,0xBB, 0xBF};
this->BuildFileStream->write(magic, 3);
@@ -370,9 +370,9 @@ void cmVisualStudio10TargetGenerator::WriteProjectConfigurationValues()
break;
}
configType += "</ConfigurationType>\n";
- this->WriteString(configType.c_str(), 2);
+ this->WriteString(configType.c_str(), 2);
- const char* mfcFlag =
+ const char* mfcFlag =
this->Target->GetMakefile()->GetDefinition("CMAKE_MFC_FLAG");
std::string mfcFlagValue = mfcFlag ? mfcFlag : "0";
@@ -453,9 +453,9 @@ void cmVisualStudio10TargetGenerator::WriteCustomCommand(cmSourceFile* sf)
}
}
-void
+void
cmVisualStudio10TargetGenerator::WriteCustomRule(cmSourceFile* source,
- cmCustomCommand const &
+ cmCustomCommand const &
command)
{
std::string sourcePath = source->GetFullPath();
@@ -490,7 +490,7 @@ cmVisualStudio10TargetGenerator::WriteCustomRule(cmSourceFile* source,
comment = cmVS10EscapeComment(comment);
std::vector<std::string> *configs =
static_cast<cmGlobalVisualStudio7Generator *>
- (this->GlobalGenerator)->GetConfigurations();
+ (this->GlobalGenerator)->GetConfigurations();
this->WriteSource("CustomBuild", source, ">\n");
@@ -504,11 +504,11 @@ cmVisualStudio10TargetGenerator::WriteCustomRule(cmSourceFile* source,
this->WritePlatformConfigTag("Command", i->c_str(), 3);
(*this->BuildFileStream ) << script << "</Command>\n";
this->WritePlatformConfigTag("AdditionalInputs", i->c_str(), 3);
-
+
(*this->BuildFileStream ) << source->GetFullPath();
- for(std::vector<std::string>::const_iterator d =
+ for(std::vector<std::string>::const_iterator d =
command.GetDepends().begin();
- d != command.GetDepends().end();
+ d != command.GetDepends().end();
++d)
{
std::string dep;
@@ -521,9 +521,9 @@ cmVisualStudio10TargetGenerator::WriteCustomRule(cmSourceFile* source,
(*this->BuildFileStream ) << ";%(AdditionalInputs)</AdditionalInputs>\n";
this->WritePlatformConfigTag("Outputs", i->c_str(), 3);
const char* sep = "";
- for(std::vector<std::string>::const_iterator o =
+ for(std::vector<std::string>::const_iterator o =
command.GetOutputs().begin();
- o != command.GetOutputs().end();
+ o != command.GetOutputs().end();
++o)
{
std::string out = *o;
@@ -559,19 +559,19 @@ void cmVisualStudio10TargetGenerator::ConvertToWindowsSlash(std::string& s)
}
}
void cmVisualStudio10TargetGenerator::WriteGroups()
-{
+{
// collect up group information
- std::vector<cmSourceGroup> sourceGroups =
+ std::vector<cmSourceGroup> sourceGroups =
this->Makefile->GetSourceGroups();
std::vector<cmSourceFile*> classes = this->Target->GetSourceFiles();
-
+
std::set<cmSourceGroup*> groupsUsed;
- for(std::vector<cmSourceFile*>::const_iterator s = classes.begin();
+ for(std::vector<cmSourceFile*>::const_iterator s = classes.begin();
s != classes.end(); s++)
{
- cmSourceFile* sf = *s;
+ cmSourceFile* sf = *s;
std::string const& source = sf->GetFullPath();
- cmSourceGroup& sourceGroup =
+ cmSourceGroup& sourceGroup =
this->Makefile->FindSourceGroup(source.c_str(), sourceGroups);
groupsUsed.insert(&sourceGroup);
}
@@ -634,9 +634,9 @@ void cmVisualStudio10TargetGenerator::WriteGroups()
guidName += name;
this->GlobalGenerator->CreateGUID(guidName.c_str());
this->WriteString("<UniqueIdentifier>", 3);
- std::string guid
+ std::string guid
= this->GlobalGenerator->GetGUID(guidName.c_str());
- (*this->BuildFileStream)
+ (*this->BuildFileStream)
<< "{"
<< guid << "}"
<< "</UniqueIdentifier>\n";
@@ -724,10 +724,10 @@ WriteGroupSources(const char* name,
{
cmSourceFile* sf = s->SourceFile;
std::string const& source = sf->GetFullPath();
- cmSourceGroup& sourceGroup =
+ cmSourceGroup& sourceGroup =
this->Makefile->FindSourceGroup(source.c_str(), sourceGroups);
const char* filter = sourceGroup.GetFullName();
- this->WriteString("<", 2);
+ this->WriteString("<", 2);
std::string path = this->ConvertPath(source, s->RelativePath);
this->ConvertToWindowsSlash(path);
(*this->BuildFileStream) << name << " Include=\""
@@ -868,7 +868,7 @@ void cmVisualStudio10TargetGenerator::WriteAllSources()
bool cmVisualStudio10TargetGenerator::OutputSourceSpecificFlags(
cmSourceFile* source)
-{
+{
cmSourceFile& sf = *source;
cmLocalVisualStudio7Generator* lg = this->LocalGenerator;
@@ -883,7 +883,7 @@ bool cmVisualStudio10TargetGenerator::OutputSourceSpecificFlags(
if(const char* cflags = sf.GetProperty("COMPILE_FLAGS"))
{
flags += cflags;
- }
+ }
if(const char* cdefs = sf.GetProperty("COMPILE_DEFINITIONS"))
{
defines += cdefs;
@@ -899,7 +899,7 @@ bool cmVisualStudio10TargetGenerator::OutputSourceSpecificFlags(
{
needForceLang = true;
lang = sourceLang;
- }
+ }
// if the source file does not match the linker language
// then force c or c++
if(needForceLang || (linkLanguage && lang
@@ -923,7 +923,7 @@ bool cmVisualStudio10TargetGenerator::OutputSourceSpecificFlags(
if(objectName.size())
{
(*this->BuildFileStream ) << firstString;
- firstString = "";
+ firstString = "";
hasFlags = true;
this->WriteString("<ObjectFileName>", 3);
(*this->BuildFileStream )
@@ -934,7 +934,7 @@ bool cmVisualStudio10TargetGenerator::OutputSourceSpecificFlags(
(this->GlobalGenerator)->GetConfigurations();
for( std::vector<std::string>::iterator config = configs->begin();
config != configs->end(); ++config)
- {
+ {
std::string configUpper = cmSystemTools::UpperCase(*config);
std::string configDefines = defines;
std::string defPropName = "COMPILE_DEFINITIONS_";
@@ -947,14 +947,14 @@ bool cmVisualStudio10TargetGenerator::OutputSourceSpecificFlags(
}
configDefines += ccdefs;
}
- // if we have flags or defines for this config then
+ // if we have flags or defines for this config then
// use them
if(flags.size() || configDefines.size())
{
(*this->BuildFileStream ) << firstString;
firstString = ""; // only do firstString once
hasFlags = true;
- cmVisualStudioGeneratorOptions
+ cmVisualStudioGeneratorOptions
clOptions(this->LocalGenerator,
cmVisualStudioGeneratorOptions::Compiler,
cmVS10CLFlagTable, 0, this);
@@ -962,7 +962,7 @@ bool cmVisualStudio10TargetGenerator::OutputSourceSpecificFlags(
clOptions.AddDefines(configDefines.c_str());
clOptions.SetConfiguration((*config).c_str());
clOptions.OutputAdditionalOptions(*this->BuildFileStream, " ", "");
- clOptions.OutputFlagMap(*this->BuildFileStream, " ");
+ clOptions.OutputFlagMap(*this->BuildFileStream, " ");
clOptions.OutputPreprocessorDefinitions(*this->BuildFileStream,
" ", "\n", lang);
}
@@ -1045,10 +1045,10 @@ void cmVisualStudio10TargetGenerator::WritePathAndIncrementalLinkOptions()
-void
+void
cmVisualStudio10TargetGenerator::
OutputLinkIncremental(std::string const& configName)
-{
+{
std::string CONFIG = cmSystemTools::UpperCase(configName);
// static libraries and things greater than modules do not need
// to set this option
@@ -1062,7 +1062,7 @@ OutputLinkIncremental(std::string const& configName)
{
linkType = "EXE";
}
-
+
// assume incremental linking
const char* incremental = "true";
const char* linkLanguage =
@@ -1091,9 +1091,9 @@ OutputLinkIncremental(std::string const& configName)
flags += this->
Target->GetMakefile()->GetRequiredDefinition(baseFlagVar.c_str());
std::string flagVar = baseFlagVar + std::string("_") + CONFIG;
- flags +=
+ flags +=
Target->GetMakefile()->GetRequiredDefinition(flagVar.c_str());
- }
+ }
const char* targetLinkFlags = this->Target->GetProperty("LINK_FLAGS");
if(targetLinkFlags)
{
@@ -1113,7 +1113,7 @@ OutputLinkIncremental(std::string const& configName)
}
this->WritePlatformConfigTag("LinkIncremental", configName.c_str(), 3);
*this->BuildFileStream << incremental
- << "</LinkIncremental>\n";
+ << "</LinkIncremental>\n";
const char* manifest = "true";
if(flags.find("MANIFEST:NO") != flags.npos)
@@ -1155,7 +1155,7 @@ bool cmVisualStudio10TargetGenerator::ComputeClOptions(
Options& clOptions = *pOptions;
std::string flags;
- // collect up flags for
+ // collect up flags for
if(this->Target->GetType() < cmTarget::UTILITY)
{
const char* linkLanguage =
@@ -1247,10 +1247,10 @@ void cmVisualStudio10TargetGenerator::WriteClOptions(
"</DebugInformationFormat>\n", 3);
}
- clOptions.OutputPreprocessorDefinitions(*this->BuildFileStream, " ",
+ clOptions.OutputPreprocessorDefinitions(*this->BuildFileStream, " ",
"\n", "CXX");
this->WriteString("<AssemblerListingLocation>", 3);
- *this->BuildFileStream << configName
+ *this->BuildFileStream << configName
<< "</AssemblerListingLocation>\n";
this->WriteString("<ObjectFileName>$(IntDir)</ObjectFileName>\n", 3);
if(this->Target->GetType() != cmTarget::OBJECT_LIBRARY)
@@ -1277,7 +1277,7 @@ OutputIncludes(std::vector<std::string> const & includes)
this->WriteString("%(AdditionalIncludeDirectories)"
"</AdditionalIncludeDirectories>\n", 0);
}
-
+
void cmVisualStudio10TargetGenerator::
@@ -1315,7 +1315,7 @@ cmVisualStudio10TargetGenerator::WriteLibOptions(std::string const& config)
libOptions.Parse(libflags?libflags:"");
libOptions.Parse(libflagsConfig?libflagsConfig:"");
libOptions.OutputAdditionalOptions(*this->BuildFileStream, " ", "");
- libOptions.OutputFlagMap(*this->BuildFileStream, " ");
+ libOptions.OutputFlagMap(*this->BuildFileStream, " ");
this->WriteString("</Lib>\n", 2);
}
}
@@ -1324,7 +1324,7 @@ cmVisualStudio10TargetGenerator::WriteLibOptions(std::string const& config)
void cmVisualStudio10TargetGenerator::WriteLinkOptions(std::string const&
config)
{
-
+
// static libraries and things greater than modules do not need
// to set this option
if(this->Target->GetType() == cmTarget::STATIC_LIBRARY
@@ -1344,7 +1344,7 @@ void cmVisualStudio10TargetGenerator::WriteLinkOptions(std::string const&
this->WriteString("<Link>\n", 2);
std::string CONFIG = cmSystemTools::UpperCase(config);
-
+
const char* linkType = "SHARED";
if(this->Target->GetType() == cmTarget::MODULE_LIBRARY)
{
@@ -1405,7 +1405,7 @@ void cmVisualStudio10TargetGenerator::WriteLinkOptions(std::string const&
std::string standardLibsVar = "CMAKE_";
standardLibsVar += linkLanguage;
standardLibsVar += "_STANDARD_LIBRARIES";
- std::string
+ std::string
libs = this->Makefile->GetSafeDefinition(standardLibsVar.c_str());
// Remove trailing spaces from libs
std::string::size_type pos = libs.size()-1;
@@ -1463,7 +1463,7 @@ void cmVisualStudio10TargetGenerator::WriteLinkOptions(std::string const&
else
{
linkOptions.AddFlag("GenerateDebugInformation", "false");
- }
+ }
std::string targetName;
std::string targetNameSO;
std::string targetNameFull;
@@ -1472,13 +1472,13 @@ void cmVisualStudio10TargetGenerator::WriteLinkOptions(std::string const&
if(this->Target->GetType() == cmTarget::EXECUTABLE)
{
this->Target->GetExecutableNames(targetName, targetNameFull,
- targetNameImport, targetNamePDB,
+ targetNameImport, targetNamePDB,
config.c_str());
}
else
{
this->Target->GetLibraryNames(targetName, targetNameSO, targetNameFull,
- targetNameImport, targetNamePDB,
+ targetNameImport, targetNamePDB,
config.c_str());
}
@@ -1502,7 +1502,7 @@ void cmVisualStudio10TargetGenerator::WriteLinkOptions(std::string const&
linkOptions.RemoveFlag("GenerateManifest");
linkOptions.OutputAdditionalOptions(*this->BuildFileStream, " ", "");
linkOptions.OutputFlagMap(*this->BuildFileStream, " ");
-
+
this->WriteString("</Link>\n", 2);
if(!this->GlobalGenerator->NeedLinkLibraryDependencies(*this->Target))
{
@@ -1516,7 +1516,7 @@ void cmVisualStudio10TargetGenerator::WriteLinkOptions(std::string const&
void cmVisualStudio10TargetGenerator::AddLibraries(
cmComputeLinkInformation& cli,
std::string& libstring)
-{
+{
typedef cmComputeLinkInformation::ItemVector ItemVector;
ItemVector libs = cli.GetItems();
const char* sep = ";";
@@ -1582,15 +1582,15 @@ void cmVisualStudio10TargetGenerator::WriteItemDefinitionGroups()
this->WriteMidlOptions(*i, includes);
// write events
this->WriteEvents(*i);
- // output link flags <Link></Link>
+ // output link flags <Link></Link>
this->WriteLinkOptions(*i);
- // output lib flags <Lib></Lib>
+ // output lib flags <Lib></Lib>
this->WriteLibOptions(*i);
this->WriteString("</ItemDefinitionGroup>\n", 1);
}
}
-void
+void
cmVisualStudio10TargetGenerator::WriteEvents(std::string const& configName)
{
this->WriteEvent("PreLinkEvent",
@@ -1618,7 +1618,7 @@ void cmVisualStudio10TargetGenerator::WriteEvent(
std::string comment;
for(std::vector<cmCustomCommand>::iterator i = commands.begin();
i != commands.end(); ++i)
- {
+ {
cmCustomCommand& command = *i;
comment += pre;
comment += lg->ConstructComment(command);
@@ -1675,7 +1675,7 @@ void cmVisualStudio10TargetGenerator::WriteProjectReferences()
}
(*this->BuildFileStream) << path << "\">\n";
this->WriteString("<Project>", 3);
- (*this->BuildFileStream)
+ (*this->BuildFileStream)
<< this->GlobalGenerator->GetGUID(name.c_str())
<< "</Project>\n";
this->WriteString("</ProjectReference>\n", 2);
diff --git a/Source/cmVisualStudio10TargetGenerator.h b/Source/cmVisualStudio10TargetGenerator.h
index 2d5ec2a..308b9bd 100644
--- a/Source/cmVisualStudio10TargetGenerator.h
+++ b/Source/cmVisualStudio10TargetGenerator.h
@@ -28,20 +28,20 @@ class cmVisualStudioGeneratorOptions;
class cmVisualStudio10TargetGenerator
{
public:
- cmVisualStudio10TargetGenerator(cmTarget* target,
+ cmVisualStudio10TargetGenerator(cmTarget* target,
cmGlobalVisualStudio10Generator* gg);
~cmVisualStudio10TargetGenerator();
void Generate();
- // used by cmVisualStudioGeneratorOptions
- void WritePlatformConfigTag(
+ // used by cmVisualStudioGeneratorOptions
+ void WritePlatformConfigTag(
const char* tag,
- const char* config,
+ const char* config,
int indentLevel,
const char* attribute = 0,
const char* end = 0,
std::ostream* strm = 0
);
-
+
private:
struct ToolSource
{
diff --git a/Source/cmVisualStudioGeneratorOptions.cxx b/Source/cmVisualStudioGeneratorOptions.cxx
index 9369af6..1df0d9e 100644
--- a/Source/cmVisualStudioGeneratorOptions.cxx
+++ b/Source/cmVisualStudioGeneratorOptions.cxx
@@ -342,10 +342,10 @@ cmVisualStudioGeneratorOptions
if(!this->FlagString.empty())
{
if(this->Version >= cmLocalVisualStudioGenerator::VS10)
- {
+ {
fout << prefix;
if(this->Configuration.size())
- {
+ {
this->TargetGenerator->WritePlatformConfigTag(
"AdditionalOptions",
this->Configuration.c_str(),
diff --git a/Source/cmWhileCommand.h b/Source/cmWhileCommand.h
index e111ae4..1bdf27a 100644
--- a/Source/cmWhileCommand.h
+++ b/Source/cmWhileCommand.h
@@ -25,7 +25,7 @@ public:
cmMakefile &mf,
cmExecutionStatus &);
virtual bool ShouldRemove(const cmListFileFunction& lff, cmMakefile &mf);
-
+
std::vector<cmListFileArgument> Args;
std::vector<cmListFileFunction> Functions;
private:
@@ -39,7 +39,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmWhileCommand;
}
@@ -50,7 +50,7 @@ public:
*/
virtual bool InvokeInitialPass(const std::vector<cmListFileArgument>& args,
cmExecutionStatus &);
-
+
/**
* This is called when the command is first encountered in
* the CMakeLists.txt file.
@@ -75,7 +75,7 @@ public:
{
return "Evaluate a group of commands while a condition is true";
}
-
+
/**
* More documentation.
*/
@@ -93,7 +93,7 @@ public:
"is true. The condition is evaluated using the same logic as the "
"if command.";
}
-
+
cmTypeMacro(cmWhileCommand, cmCommand);
};
diff --git a/Source/cmWin32ProcessExecution.cxx b/Source/cmWin32ProcessExecution.cxx
index f37e0ff..9a536c1 100644
--- a/Source/cmWin32ProcessExecution.cxx
+++ b/Source/cmWin32ProcessExecution.cxx
@@ -11,7 +11,7 @@
============================================================================*/
#include "cmWin32ProcessExecution.h"
-#include "cmSystemTools.h"
+#include "cmSystemTools.h"
#include <malloc.h>
#include <io.h>
@@ -48,26 +48,26 @@
void DisplayErrorMessage()
{
LPVOID lpMsgBuf;
- FormatMessage(
- FORMAT_MESSAGE_ALLOCATE_BUFFER |
- FORMAT_MESSAGE_FROM_SYSTEM |
+ FormatMessage(
+ FORMAT_MESSAGE_ALLOCATE_BUFFER |
+ FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
(LPTSTR) &lpMsgBuf,
0,
- NULL
+ NULL
);
// Process any inserts in lpMsgBuf.
- // ...
+ // ...
// Display the string.
MessageBox( NULL, (LPCTSTR)lpMsgBuf, "Error", MB_OK | MB_ICONINFORMATION );
// Free the buffer.
LocalFree( lpMsgBuf );
}
-
-// Code from a Borland web site with the following explaination :
+
+// Code from a Borland web site with the following explaination :
/* In this article, I will explain how to spawn a console application
* and redirect its standard input/output using anonymous pipes. An
* anonymous pipe is a pipe that goes only in one direction (read
@@ -93,74 +93,74 @@ void DisplayErrorMessage()
* monitor the read end of the stdout pipe to check for display on our
* child process. Every time there is something availabe for reading,
* we will display it in our app. Consequently, we check for input in
- * our app and send it off to the write end of the stdin pipe. */
+ * our app and send it off to the write end of the stdin pipe. */
-inline bool IsWinNT()
-//check if we're running NT
+inline bool IsWinNT()
+//check if we're running NT
{
OSVERSIONINFO osv;
osv.dwOSVersionInfoSize = sizeof(osv);
GetVersionEx(&osv);
- return (osv.dwPlatformId == VER_PLATFORM_WIN32_NT);
+ return (osv.dwPlatformId == VER_PLATFORM_WIN32_NT);
}
-//---------------------------------------------------------------------------
+//---------------------------------------------------------------------------
bool cmWin32ProcessExecution::BorlandRunCommand(
- const char* command, const char* dir,
- std::string& output, int& retVal, bool verbose, int /* timeout */,
- bool hideWindows)
+ const char* command, const char* dir,
+ std::string& output, int& retVal, bool verbose, int /* timeout */,
+ bool hideWindows)
{
//verbose = true;
- //std::cerr << std::endl
- // << "WindowsRunCommand(" << command << ")" << std::endl
+ //std::cerr << std::endl
+ // << "WindowsRunCommand(" << command << ")" << std::endl
// << std::flush;
const int BUFFER_SIZE = 4096;
char buf[BUFFER_SIZE];
-
-//i/o buffer
+
+//i/o buffer
STARTUPINFO si;
SECURITY_ATTRIBUTES sa;
SECURITY_DESCRIPTOR sd;
-
-//security information for pipes
+
+//security information for pipes
PROCESS_INFORMATION pi;
HANDLE newstdin,newstdout,read_stdout,write_stdin;
-
-//pipe handles
- if (IsWinNT())
-//initialize security descriptor (Windows NT)
+
+//pipe handles
+ if (IsWinNT())
+//initialize security descriptor (Windows NT)
{
InitializeSecurityDescriptor(&sd,SECURITY_DESCRIPTOR_REVISION);
SetSecurityDescriptorDacl(&sd, true, NULL, false);
sa.lpSecurityDescriptor = &sd;
-
+
}
else sa.lpSecurityDescriptor = NULL;
sa.nLength = sizeof(SECURITY_ATTRIBUTES);
sa.bInheritHandle = true;
-
-//allow inheritable handles
- if (!CreatePipe(&newstdin,&write_stdin,&sa,0))
-//create stdin pipe
+
+//allow inheritable handles
+ if (!CreatePipe(&newstdin,&write_stdin,&sa,0))
+//create stdin pipe
{
return false;
}
- if (!CreatePipe(&read_stdout,&newstdout,&sa,0))
-//create stdout pipe
+ if (!CreatePipe(&read_stdout,&newstdout,&sa,0))
+//create stdout pipe
{
CloseHandle(newstdin);
CloseHandle(write_stdin);
return false;
-
+
}
GetStartupInfo(&si);
-
-//set startupinfo for the spawned process
+
+//set startupinfo for the spawned process
/* The dwFlags member tells CreateProcess how to make the
* process. STARTF_USESTDHANDLES validates the hStd*
* members. STARTF_USESHOWWINDOW validates the wShowWindow
- * member. */
-
+ * member. */
+
si.cb = sizeof(STARTUPINFO);
si.dwFlags = STARTF_USESTDHANDLES|STARTF_USESHOWWINDOW;
si.hStdOutput = newstdout;
@@ -170,12 +170,12 @@ bool cmWin32ProcessExecution::BorlandRunCommand(
{
si.wShowWindow = SW_HIDE;
}
-
+
//set the new handles for the child process si.hStdInput = newstdin;
char* commandAndArgs = strcpy(new char[strlen(command)+1], command);
if (!CreateProcess(NULL,commandAndArgs,NULL,NULL,TRUE,
- 0, // CREATE_NEW_CONSOLE,
- NULL,dir,&si,&pi))
+ 0, // CREATE_NEW_CONSOLE,
+ NULL,dir,&si,&pi))
{
std::cerr << "CreateProcess failed " << commandAndArgs << std::endl;
CloseHandle(newstdin);
@@ -184,37 +184,37 @@ bool cmWin32ProcessExecution::BorlandRunCommand(
CloseHandle(write_stdin);
delete [] commandAndArgs;
return false;
-
+
}
delete [] commandAndArgs;
unsigned long exit=0;
-
-//process exit code unsigned
+
+//process exit code unsigned
unsigned long bread;
-
-//bytes read unsigned
+
+//bytes read unsigned
unsigned long avail;
-
-//bytes available
+
+//bytes available
memset(buf, 0, sizeof(buf));
- for(;;)
-//main program loop
+ for(;;)
+//main program loop
{
Sleep(10);
-//check to see if there is any data to read from stdout
+//check to see if there is any data to read from stdout
//std::cout << "Peek for data..." << std::endl;
PeekNamedPipe(read_stdout,buf,1023,&bread,&avail,NULL);
- if (bread != 0)
+ if (bread != 0)
{
memset(buf, 0, sizeof(buf));
- if (avail > 1023)
+ if (avail > 1023)
{
- while (bread >= 1023)
+ while (bread >= 1023)
{
//std::cout << "Read data..." << std::endl;
ReadFile(read_stdout,buf,1023,&bread,NULL);
-
- //read the stdout pipe
+
+ //read the stdout pipe
memset(buf, 0, sizeof(buf));
output += buf;
if (verbose)
@@ -223,39 +223,39 @@ bool cmWin32ProcessExecution::BorlandRunCommand(
}
}
}
- else
+ else
{
ReadFile(read_stdout,buf,1023,&bread,NULL);
output += buf;
- if(verbose)
+ if(verbose)
{
cmSystemTools::Stdout(buf);
}
-
+
}
-
+
}
-
+
//std::cout << "Check for process..." << std::endl;
GetExitCodeProcess(pi.hProcess,&exit);
-
-//while the process is running
+
+//while the process is running
if (exit != STILL_ACTIVE) break;
-
+
}
WaitForSingleObject(pi.hProcess, INFINITE);
GetExitCodeProcess(pi.hProcess,&exit);
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
CloseHandle(newstdin);
-
-//clean stuff up
+
+//clean stuff up
CloseHandle(newstdout);
CloseHandle(read_stdout);
CloseHandle(write_stdin);
retVal = exit;
return true;
-
+
}
bool cmWin32ProcessExecution::StartProcess(
@@ -279,7 +279,7 @@ bool cmWin32ProcessExecution::Wait(int timeout)
static void *_PyPopenProcs = NULL;
static BOOL RealPopenCreateProcess(const char *cmdstring,
- const char *path,
+ const char *path,
const char *szConsoleSpawn,
HANDLE hStdin,
HANDLE hStdout,
@@ -314,7 +314,7 @@ static BOOL RealPopenCreateProcess(const char *cmdstring,
++comshell;
if (GetVersion() < 0x80000000 &&
- STRICMP(comshell, "command.com") != 0)
+ STRICMP(comshell, "command.com") != 0)
{
/* NT/2000 and not using command.com. */
x = i + (int)strlen(s3) + (int)strlen(cmdstring) + 1;
@@ -323,7 +323,7 @@ static BOOL RealPopenCreateProcess(const char *cmdstring,
//sprintf(s2, "%s%s%s", s1, s3, cmdstring);
sprintf(s2, "%s", cmdstring);
}
- else
+ else
{
/*
* Oh gag, we're on Win9x or using COMMAND.COM. Use
@@ -337,22 +337,22 @@ static BOOL RealPopenCreateProcess(const char *cmdstring,
x = i+1;
modulepath[x] = '\0';
/* Create the full-name to w9xpopen, so we can test it exists */
- strncat(modulepath,
- szConsoleSpawn,
+ strncat(modulepath,
+ szConsoleSpawn,
(sizeof(modulepath)/sizeof(modulepath[0]))
-strlen(modulepath));
- if (stat(modulepath, &statinfo) != 0)
+ if (stat(modulepath, &statinfo) != 0)
{
- /* Eeek - file-not-found - possibly an embedding
- situation - see if we can locate it in sys.prefix
+ /* Eeek - file-not-found - possibly an embedding
+ situation - see if we can locate it in sys.prefix
*/
- strncpy(modulepath,
- ".",
+ strncpy(modulepath,
+ ".",
sizeof(modulepath)/sizeof(modulepath[0]));
if (modulepath[strlen(modulepath)-1] != '\\')
strcat(modulepath, "\\");
- strncat(modulepath,
- szConsoleSpawn,
+ strncat(modulepath,
+ szConsoleSpawn,
(sizeof(modulepath)/sizeof(modulepath[0]))
-strlen(modulepath));
/* No where else to look - raise an easily identifiable
@@ -361,20 +361,20 @@ static BOOL RealPopenCreateProcess(const char *cmdstring,
unaware this shim EXE is used, and it will confuse them.
(well, it confused me for a while ;-)
*/
- if (stat(modulepath, &statinfo) != 0)
+ if (stat(modulepath, &statinfo) != 0)
{
- std::cout
+ std::cout
<< "Can not locate '" << modulepath
<< "' which is needed "
"for popen to work with your shell "
- "or platform." << std::endl;
+ "or platform." << std::endl;
free(s1);
free(s2);
return FALSE;
}
}
x = i + (int)strlen(s3) + (int)strlen(cmdstring) + 1 +
- (int)strlen(modulepath) +
+ (int)strlen(modulepath) +
(int)strlen(szConsoleSpawn) + 1;
if(s2)
{
@@ -399,22 +399,22 @@ static BOOL RealPopenCreateProcess(const char *cmdstring,
/* Could be an else here to try cmd.exe / command.com in the path
Now we'll just error out.. */
- else
+ else
{
std::cout << "Cannot locate a COMSPEC environment variable to "
- << "use as the shell" << std::endl;
+ << "use as the shell" << std::endl;
free(s2);
free(s1);
return FALSE;
}
-
+
ZeroMemory(&siStartInfo, sizeof(STARTUPINFO));
siStartInfo.cb = sizeof(STARTUPINFO);
siStartInfo.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW;
siStartInfo.hStdInput = hStdin;
siStartInfo.hStdOutput = hStdout;
siStartInfo.hStdError = hStderr;
- siStartInfo.wShowWindow = SW_SHOWDEFAULT;
+ siStartInfo.wShowWindow = SW_SHOWDEFAULT;
if(hideWindows)
{
siStartInfo.wShowWindow = SW_HIDE;
@@ -430,7 +430,7 @@ static BOOL RealPopenCreateProcess(const char *cmdstring,
NULL,
path,
&siStartInfo,
- &piProcInfo) )
+ &piProcInfo) )
{
/* Close the handles now so anyone waiting is woken. */
CloseHandle(piProcInfo.hThread);
@@ -477,9 +477,9 @@ static BOOL RealPopenCreateProcess(const char *cmdstring,
/* The following code is based off of KB: Q190351 */
-bool cmWin32ProcessExecution::PrivateOpen(const char *cmdstring,
+bool cmWin32ProcessExecution::PrivateOpen(const char *cmdstring,
const char* path,
- int mode,
+ int mode,
int n)
{
HANDLE hProcess;
@@ -496,11 +496,11 @@ bool cmWin32ProcessExecution::PrivateOpen(const char *cmdstring,
this->hChildStdinWrDup = 0;
this->hChildStdoutRdDup = 0;
this->hChildStderrRdDup = 0;
-
+
saAttr.nLength = sizeof(SECURITY_ATTRIBUTES);
saAttr.bInheritHandle = TRUE;
saAttr.lpSecurityDescriptor = NULL;
-
+
fd1 = 0;
fd2 = 0;
fd3 = 0;
@@ -510,7 +510,7 @@ bool cmWin32ProcessExecution::PrivateOpen(const char *cmdstring,
this->Output += "CreatePipeError\n";
return false;
}
-
+
/* Create new output read handle and the input write handle. Set
* the inheritance properties to FALSE. Otherwise, the child inherits
* the these handles; resulting in non-closeable handles to the pipes
@@ -549,7 +549,7 @@ bool cmWin32ProcessExecution::PrivateOpen(const char *cmdstring,
that we're using. */
CloseHandle(hChildStdoutRd);
- if (n != POPEN_4)
+ if (n != POPEN_4)
{
if (!CreatePipe(&this->hChildStderrRd, &this->hChildStderrWr, &saAttr, 0))
{
@@ -570,11 +570,11 @@ bool cmWin32ProcessExecution::PrivateOpen(const char *cmdstring,
CloseHandle(hChildStderrRd);
}
-
- switch (n)
+
+ switch (n)
{
case POPEN_1:
- switch (mode & (_O_RDONLY | _O_TEXT | _O_BINARY | _O_WRONLY))
+ switch (mode & (_O_RDONLY | _O_TEXT | _O_BINARY | _O_WRONLY))
{
case _O_WRONLY | _O_TEXT:
/* Case for writing to child Stdin in text mode. */
@@ -606,18 +606,18 @@ bool cmWin32ProcessExecution::PrivateOpen(const char *cmdstring,
break;
}
break;
-
+
case POPEN_2:
- case POPEN_4:
- //if ( 1 )
+ case POPEN_4:
+ //if ( 1 )
{
fd1 = _open_osfhandle(TO_INTPTR(this->hChildStdinWrDup), mode);
fd2 = _open_osfhandle(TO_INTPTR(this->hChildStdoutRdDup), mode);
break;
}
-
+
case POPEN_3:
- //if ( 1)
+ //if ( 1)
{
fd1 = _open_osfhandle(TO_INTPTR(this->hChildStdinWrDup), mode);
fd2 = _open_osfhandle(TO_INTPTR(this->hChildStdoutRdDup), mode);
@@ -626,7 +626,7 @@ bool cmWin32ProcessExecution::PrivateOpen(const char *cmdstring,
}
}
- if (n == POPEN_4)
+ if (n == POPEN_4)
{
if (!RealPopenCreateProcess(cmdstring,
path,
@@ -652,7 +652,7 @@ bool cmWin32ProcessExecution::PrivateOpen(const char *cmdstring,
return 0;
}
}
- else
+ else
{
if (!RealPopenCreateProcess(cmdstring,
path,
@@ -852,15 +852,15 @@ bool cmWin32ProcessExecution::PrivateClose(int /* timeout */)
break;
}
}
- }
+ }
+
-
if (WaitForSingleObject(hProcess, INFINITE) != WAIT_FAILED &&
- GetExitCodeProcess(hProcess, &exit_code))
+ GetExitCodeProcess(hProcess, &exit_code))
{
result = exit_code;
- }
- else
+ }
+ else
{
/* Indicate failure - this will cause the file object
* to raise an I/O error and translate the last Win32
@@ -868,7 +868,7 @@ bool cmWin32ProcessExecution::PrivateClose(int /* timeout */)
* last errors that overlap the normal errno table,
* but that's a consistent problem with the file object.
*/
- if (result != EOF)
+ if (result != EOF)
{
/* If the error wasn't from the fclose(), then
* set errno for the file object error handling.
@@ -897,7 +897,7 @@ int cmWin32ProcessExecution::Windows9xHack(const char* command)
PROCESS_INFORMATION pi;
DWORD exit_code=0;
- if (!command)
+ if (!command)
{
cmSystemTools::Error("Windows9xHack: Command not specified");
return 1;
@@ -911,7 +911,7 @@ int cmWin32ProcessExecution::Windows9xHack(const char* command)
si.hStdOutput = GetStdHandle(STD_OUTPUT_HANDLE);
si.hStdError = GetStdHandle(STD_ERROR_HANDLE);
-
+
char * app = 0;
char* cmd = new char[ strlen(command) + 1 ];
strcpy(cmd, command);
@@ -925,9 +925,9 @@ int cmWin32ProcessExecution::Windows9xHack(const char* command)
);
delete [] cmd;
- if (bRet)
+ if (bRet)
{
- if (WaitForSingleObject(pi.hProcess, INFINITE) != WAIT_FAILED)
+ if (WaitForSingleObject(pi.hProcess, INFINITE) != WAIT_FAILED)
{
GetExitCodeProcess(pi.hProcess, &exit_code);
}
diff --git a/Source/cmWin32ProcessExecution.h b/Source/cmWin32ProcessExecution.h
index def69a8..98b6bda 100644
--- a/Source/cmWin32ProcessExecution.h
+++ b/Source/cmWin32ProcessExecution.h
@@ -47,12 +47,12 @@ public:
~cmWin32ProcessExecution();
///! If true windows will be created hidden.
void SetHideWindows(bool v) { this->HideWindows = v; }
-
+
/**
* Initialize the process execution datastructure. Do not call while
* running the process.
*/
- void Initialize()
+ void Initialize()
{
this->ProcessHandle = 0;
this->ExitValue = -1;
@@ -65,7 +65,7 @@ public:
this->pStdOut = -1;
this->pStdErr = -1;
}
-
+
/**
* Start the process in the directory path. Make sure that the
* executable is either in the path or specify the full path. The
@@ -129,10 +129,10 @@ public:
* process. Every time there is something availabe for reading, we
* will display it in our app. Consequently, we check for input in
* our app and send it off to the write end of the stdin pipe.
- */
- static bool BorlandRunCommand(const char* command,
- const char* dir,
- std::string& output, int& retVal,
+ */
+ static bool BorlandRunCommand(const char* command,
+ const char* dir,
+ std::string& output, int& retVal,
bool verbose,
int timeout, bool hideWindows);
@@ -151,8 +151,8 @@ private:
HANDLE hChildStdinWrDup;
HANDLE hChildStdoutRdDup;
HANDLE hChildStderrRdDup;
-
-
+
+
int pStdIn;
int pStdOut;
int pStdErr;
diff --git a/Source/cmWriteFileCommand.cxx b/Source/cmWriteFileCommand.cxx
index b2acb2b..3642c6f 100644
--- a/Source/cmWriteFileCommand.cxx
+++ b/Source/cmWriteFileCommand.cxx
@@ -71,7 +71,7 @@ bool cmWriteFileCommand
}
// If GetPermissions fails, pretend like it is ok. File open will fail if
// the file is not writable
- std::ofstream file(fileName.c_str(),
+ std::ofstream file(fileName.c_str(),
overwrite?std::ios::out : std::ios::app);
if ( !file )
{
diff --git a/Source/cmWriteFileCommand.h b/Source/cmWriteFileCommand.h
index 8808d32..771ef5a 100644
--- a/Source/cmWriteFileCommand.h
+++ b/Source/cmWriteFileCommand.h
@@ -24,7 +24,7 @@ public:
/**
* This is a virtual constructor for the command.
*/
- virtual cmCommand* Clone()
+ virtual cmCommand* Clone()
{
return new cmWriteFileCommand;
}
@@ -53,7 +53,7 @@ public:
{
return "Deprecated. Use the file(WRITE ) command instead.";
}
-
+
/**
* More documentation.
*/
@@ -71,7 +71,7 @@ public:
"lead to an infinite loop. Use configure_file if you want to generate "
"input files to CMake.";
}
-
+
/** This command is kept for compatibility with older CMake versions. */
virtual bool IsDiscouraged() const
{
diff --git a/Source/cmXCode21Object.cxx b/Source/cmXCode21Object.cxx
index c679cd8..855e1ad 100644
--- a/Source/cmXCode21Object.cxx
+++ b/Source/cmXCode21Object.cxx
@@ -79,20 +79,20 @@ void cmXCode21Object::PrintList(std::vector<cmXCodeObject*> const& v,
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXBuildStyle);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXContainerItemProxy);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXFileReference);
- cmXCode21Object::PrintList(v, out,
+ cmXCode21Object::PrintList(v, out,
cmXCode21Object::PBXFrameworksBuildPhase);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXGroup);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXHeadersBuildPhase);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXNativeTarget);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXProject);
- cmXCode21Object::PrintList(v, out,
+ cmXCode21Object::PrintList(v, out,
cmXCode21Object::PBXShellScriptBuildPhase);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXResourcesBuildPhase);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXSourcesBuildPhase);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXCopyFilesBuildPhase);
- cmXCode21Object::PrintList(v, out,
+ cmXCode21Object::PrintList(v, out,
cmXCode21Object::PBXApplicationReference);
- cmXCode21Object::PrintList(v, out,
+ cmXCode21Object::PrintList(v, out,
cmXCode21Object::PBXExecutableFileReference);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXLibraryReference);
cmXCode21Object::PrintList(v, out, cmXCode21Object::PBXToolTarget);
diff --git a/Source/cmXCodeObject.cxx b/Source/cmXCodeObject.cxx
index 30ade96..de150ee 100644
--- a/Source/cmXCodeObject.cxx
+++ b/Source/cmXCodeObject.cxx
@@ -16,13 +16,13 @@
//----------------------------------------------------------------------------
const char* cmXCodeObject::PBXTypeNames[] = {
- "PBXGroup", "PBXBuildStyle", "PBXProject", "PBXHeadersBuildPhase",
+ "PBXGroup", "PBXBuildStyle", "PBXProject", "PBXHeadersBuildPhase",
"PBXSourcesBuildPhase", "PBXFrameworksBuildPhase", "PBXNativeTarget",
- "PBXFileReference", "PBXBuildFile", "PBXContainerItemProxy",
- "PBXTargetDependency", "PBXShellScriptBuildPhase",
+ "PBXFileReference", "PBXBuildFile", "PBXContainerItemProxy",
+ "PBXTargetDependency", "PBXShellScriptBuildPhase",
"PBXResourcesBuildPhase", "PBXApplicationReference",
"PBXExecutableFileReference", "PBXLibraryReference", "PBXToolTarget",
- "PBXLibraryTarget", "PBXAggregateTarget", "XCBuildConfiguration",
+ "PBXLibraryTarget", "PBXAggregateTarget", "XCBuildConfiguration",
"XCConfigurationList",
"PBXCopyFilesBuildPhase",
"None"
@@ -92,7 +92,7 @@ void cmXCodeObject::Print(std::ostream& out)
{
std::string separator = "\n";
int indentFactor = 1;
- if(this->Version > 15
+ if(this->Version > 15
&& (this->IsA == PBXFileReference || this->IsA == PBXBuildFile))
{
separator = " ";
@@ -112,12 +112,12 @@ void cmXCodeObject::Print(std::ostream& out)
std::map<cmStdString, cmXCodeObject*>::iterator i;
cmXCodeObject::Indent(3*indentFactor, out);
out << "isa = " << PBXTypeNames[this->IsA] << ";" << separator;
- for(i = this->ObjectAttributes.begin();
+ for(i = this->ObjectAttributes.begin();
i != this->ObjectAttributes.end(); ++i)
- {
+ {
cmXCodeObject* object = i->second;
if(i->first != "isa")
- {
+ {
cmXCodeObject::Indent(3*indentFactor, out);
}
else
@@ -133,7 +133,7 @@ void cmXCodeObject::Print(std::ostream& out)
out << i->second->List[k]->Id << " ";
i->second->List[k]->PrintComment(out);
out << "," << separator;
- }
+ }
cmXCodeObject::Indent(3*indentFactor, out);
out << ");" << separator;
}
@@ -141,7 +141,7 @@ void cmXCodeObject::Print(std::ostream& out)
{
std::map<cmStdString, cmXCodeObject*>::iterator j;
out << i->first << " = {" << separator;
- for(j = object->ObjectAttributes.begin(); j !=
+ for(j = object->ObjectAttributes.begin(); j !=
object->ObjectAttributes.end(); ++j)
{
cmXCodeObject::Indent(4 *indentFactor, out);
@@ -209,11 +209,11 @@ void cmXCodeObject::Print(std::ostream& out)
cmXCodeObject::Indent(2*indentFactor, out);
out << "};\n";
}
-
+
//----------------------------------------------------------------------------
void cmXCodeObject::PrintList(std::vector<cmXCodeObject*> const& objs,
std::ostream& out)
-{
+{
cmXCodeObject::Indent(1, out);
out << "objects = {\n";
for(unsigned int i = 0; i < objs.size(); ++i)
diff --git a/Source/cmXCodeObject.h b/Source/cmXCodeObject.h
index 2fb96f3..bb2d5b2 100644
--- a/Source/cmXCodeObject.h
+++ b/Source/cmXCodeObject.h
@@ -19,13 +19,13 @@ class cmXCodeObject
{
public:
enum Type { OBJECT_LIST, STRING, ATTRIBUTE_GROUP, OBJECT_REF, OBJECT };
- enum PBXType { PBXGroup, PBXBuildStyle, PBXProject, PBXHeadersBuildPhase,
- PBXSourcesBuildPhase, PBXFrameworksBuildPhase,
- PBXNativeTarget, PBXFileReference, PBXBuildFile,
+ enum PBXType { PBXGroup, PBXBuildStyle, PBXProject, PBXHeadersBuildPhase,
+ PBXSourcesBuildPhase, PBXFrameworksBuildPhase,
+ PBXNativeTarget, PBXFileReference, PBXBuildFile,
PBXContainerItemProxy, PBXTargetDependency,
PBXShellScriptBuildPhase, PBXResourcesBuildPhase,
- PBXApplicationReference, PBXExecutableFileReference,
- PBXLibraryReference, PBXToolTarget, PBXLibraryTarget,
+ PBXApplicationReference, PBXExecutableFileReference,
+ PBXLibraryReference, PBXToolTarget, PBXLibraryTarget,
PBXAggregateTarget,XCBuildConfiguration,XCConfigurationList,
PBXCopyFilesBuildPhase,
None
@@ -38,16 +38,16 @@ public:
PBXType GetIsA() { return this->IsA;}
void SetString(const char* s);
- const char* GetString()
+ const char* GetString()
{
return this->String.c_str();
}
-
+
void AddAttribute(const char* name, cmXCodeObject* value)
{
this->ObjectAttributes[name] = value;
}
-
+
void SetObject(cmXCodeObject* value)
{
this->Object = value;
@@ -60,14 +60,14 @@ public:
{
this->List.push_back(value);
}
- bool HasObject(cmXCodeObject* o)
+ bool HasObject(cmXCodeObject* o)
{
- return !(std::find(this->List.begin(), this->List.end(), o)
+ return !(std::find(this->List.begin(), this->List.end(), o)
== this->List.end());
}
void AddUniqueObject(cmXCodeObject* value)
{
- if(std::find(this->List.begin(), this->List.end(), value)
+ if(std::find(this->List.begin(), this->List.end(), value)
== this->List.end())
{
this->List.push_back(value);
@@ -77,7 +77,7 @@ public:
void Print(std::ostream& out);
virtual void PrintComment(std::ostream&) {};
- static void PrintList(std::vector<cmXCodeObject*> const&,
+ static void PrintList(std::vector<cmXCodeObject*> const&,
std::ostream& out);
const char* GetId()
{
@@ -119,7 +119,7 @@ public:
}
return 0;
}
-
+
cmXCodeObject* GetPBXTargetDependency()
{
return this->PBXTargetDependencyValue;
@@ -129,7 +129,7 @@ public:
this->PBXTargetDependencyValue = d;
}
void CopyAttributes(cmXCodeObject* );
-
+
void AddDependLibrary(const char* configName,
const char* l)
{
diff --git a/Source/cmXMLParser.cxx b/Source/cmXMLParser.cxx
index 46a1ca4..882fc17 100644
--- a/Source/cmXMLParser.cxx
+++ b/Source/cmXMLParser.cxx
@@ -34,7 +34,7 @@ cmXMLParser::~cmXMLParser()
int cmXMLParser::Parse(const char* string)
{
return (int)this->InitializeParser() &&
- this->ParseChunk(string, strlen(string)) &&
+ this->ParseChunk(string, strlen(string)) &&
this->CleanupParser();
}
@@ -79,7 +79,7 @@ int cmXMLParser::InitializeParser()
}
//----------------------------------------------------------------------------
-int cmXMLParser::ParseChunk(const char* inputString,
+int cmXMLParser::ParseChunk(const char* inputString,
std::string::size_type length)
{
if ( !this->Parser )
@@ -116,11 +116,11 @@ int cmXMLParser::CleanupParser()
result = 0;
}
}
-
+
// Clean up the parser.
XML_ParserFree(static_cast<XML_Parser>(this->Parser));
this->Parser = 0;
-
+
return result;
}
@@ -128,7 +128,7 @@ int cmXMLParser::CleanupParser()
int cmXMLParser::ParseBuffer(const char* buffer, std::string::size_type count)
{
// Pass the buffer to the expat XML parser.
- if(!XML_Parse(static_cast<XML_Parser>(this->Parser), buffer,
+ if(!XML_Parse(static_cast<XML_Parser>(this->Parser), buffer,
static_cast<int>(count), 0))
{
this->ReportXmlParseError();
diff --git a/Source/cmXMLParser.h b/Source/cmXMLParser.h
index c72be57..d916075 100644
--- a/Source/cmXMLParser.h
+++ b/Source/cmXMLParser.h
@@ -18,7 +18,7 @@ extern "C"
{
void cmXMLParserStartElement(void*, const char*, const char**);
void cmXMLParserEndElement(void*, const char*);
- void cmXMLParserCharacterDataHandler(void*, const char*, int);
+ void cmXMLParserCharacterDataHandler(void*, const char*, int);
}
/** \class cmXMLParser
@@ -37,7 +37,7 @@ public:
//! Parse given XML file
virtual int ParseFile(const char* file);
-
+
/**
* When parsing fragments of XML or streaming XML, use the following
* three methods. InitializeParser method initialize parser but does
@@ -47,7 +47,7 @@ public:
* them.
*/
virtual int InitializeParser();
- virtual int ParseChunk(const char* inputString,
+ virtual int ParseChunk(const char* inputString,
std::string::size_type length);
virtual int CleanupParser();
@@ -65,7 +65,7 @@ protected:
* terminating condition for parsing. Parsing always stops when the end of
* file is reached in the stream.
*/
-
+
virtual int ParsingComplete();
/**
@@ -75,28 +75,28 @@ protected:
* Even indices are attribute names, and odd indices are values.
*/
virtual void StartElement(const char* name, const char** atts);
-
+
//! Called at the end of an element in the XML source opened when
//StartElement was called.
virtual void EndElement(const char* name);
-
+
//! Called when there is character data to handle.
- virtual void CharacterDataHandler(const char* data, int length);
+ virtual void CharacterDataHandler(const char* data, int length);
//! Called by Parse to report an XML syntax error.
- virtual void ReportXmlParseError();
+ virtual void ReportXmlParseError();
/** Called by ReportXmlParseError with basic error info. */
virtual void ReportError(int line, int column, const char* msg);
//! Utility for convenience of subclasses. Wraps isspace C library
// routine.
- static int IsSpace(char c);
-
+ static int IsSpace(char c);
+
//! Send the given buffer to the XML parser.
- virtual int ParseBuffer(const char* buffer,
+ virtual int ParseBuffer(const char* buffer,
std::string::size_type length);
-
+
//! Send the given c-style string to the XML parser.
int ParseBuffer(const char* buffer);
diff --git a/Source/cmakewizard.cxx b/Source/cmakewizard.cxx
index cd427cb..749f669 100644
--- a/Source/cmakewizard.cxx
+++ b/Source/cmakewizard.cxx
@@ -137,7 +137,7 @@ int cmakewizard::RunWizard(std::vector<std::string> const& args)
}
}
else
- {
+ {
if(this->ShowAdvanced || !i.GetPropertyAsBool("ADVANCED"))
{
this->AskUser(key.c_str(), i);
diff --git a/Source/cmakewizard.h b/Source/cmakewizard.h
index fcb2c7a..0c8dba9 100644
--- a/Source/cmakewizard.h
+++ b/Source/cmakewizard.h
@@ -18,24 +18,24 @@ class cmakewizard
public:
cmakewizard();
virtual ~cmakewizard() {}
- /**
+ /**
* Prompt the user to see if they want to see advanced entries.
*/
virtual bool AskAdvanced();
-
+
/**
* Prompt the User for a new value for key, the answer is put in entry.
*/
virtual void AskUser(const char* key, cmCacheManager::CacheIterator& iter);
///! Show a message to wait for cmake to run.
virtual void ShowMessage(const char*);
-
- /**
- * Run cmake in wizard mode. This will coninue to ask the user questions
+
+ /**
+ * Run cmake in wizard mode. This will coninue to ask the user questions
* until there are no more entries in the cache.
*/
int RunWizard(std::vector<std::string>const& args);
-
+
private:
bool ShowAdvanced;
};
diff --git a/Source/cmakexbuild.cxx b/Source/cmakexbuild.cxx
index 8eaae47..9aaeeaa 100644
--- a/Source/cmakexbuild.cxx
+++ b/Source/cmakexbuild.cxx
@@ -33,7 +33,7 @@ int RunXCode(std::vector<const char*>& argv, bool& hitbug)
int pipe = cmSystemTools::WaitForLine(cp, line, 100.0, out, err);
while(pipe != cmsysProcess_Pipe_None)
{
- if(line.find("/bin/sh: bad interpreter: Text file busy")
+ if(line.find("/bin/sh: bad interpreter: Text file busy")
!= line.npos)
{
hitbug = true;
@@ -69,7 +69,7 @@ int RunXCode(std::vector<const char*>& argv, bool& hitbug)
}
int main(int ac, char*av[])
-{
+{
std::vector<const char*> argv;
argv.push_back("xcodebuild");
for(int i =1; i < ac; i++)
diff --git a/Source/cmparseMSBuildXML.py b/Source/cmparseMSBuildXML.py
index 4877e59..a0c7ec4 100755
--- a/Source/cmparseMSBuildXML.py
+++ b/Source/cmparseMSBuildXML.py
@@ -9,7 +9,7 @@
#
# BoolProperty <Name>true|false</Name>
# simple example:
-# <BoolProperty ReverseSwitch="Oy-" Name="OmitFramePointers"
+# <BoolProperty ReverseSwitch="Oy-" Name="OmitFramePointers"
# Category="Optimization" Switch="Oy">
# <BoolProperty.DisplayName> <BoolProperty.Description>
# <CLCompile>
@@ -67,7 +67,7 @@
# <Optimization>MaxSpeed</Optimization>
# example for O1 would be this:
# <Optimization>MinSpace</Optimization>
-#
+#
# StringListProperty
# <StringListProperty Name="PreprocessorDefinitions" Category="Preprocessor" Switch="D ">
# <StringListProperty.DisplayName>
@@ -130,7 +130,7 @@ class Property:
if document is not None:
self.populate(document)
pass
-
+
#document = the dom file that's root node is the Property node (ex. if you were parsing a BoolProperty the root node should be something like <BoolProperty Name="RegisterOutput" Category="General" IncludeInCommandLine="false">
#spaces = do not use
def populate(self,document, spaces = ""):
@@ -155,9 +155,9 @@ class Property:
self.populate(child,spaces+"----")
pass
- #toString function
+ #toString function
def __str__(self):
- toReturn = self.prefix_type+self.suffix_type+":"
+ toReturn = self.prefix_type+self.suffix_type+":"
for i in self.attributeNames:
toReturn += "\n "+i+": "+self.attributes[i]
if self.argumentProperty != "":
@@ -191,7 +191,7 @@ class MSBuildToCMake:
# self.<Name>Properties.append(Property("<Name>",[<List of attributes>],child))
#
#Replace <Name> with the name of the new property (ex. if property is StringProperty replace <Name> with String)
- #Replace <List of attributes> with a list of attributes in your property's root node
+ #Replace <List of attributes> with a list of attributes in your property's root node
#in the __init__ function add the line self.<Name>Properties = []
#
#That is all that is required to add new properties
@@ -236,7 +236,7 @@ class MSBuildToCMake:
for j in lastProp.values:
toReturn+=" {\""+lastProp.attributes["Name"]+"\", \""+j.attributes["Switch"]+"\",\n \""+j.DisplayName+"\", \""+j.attributes["Name"]+"\", 0},\n"
toReturn += "\n"
-
+
toReturn += "\n //Bool Properties\n"
for i in self.boolProperties:
if i.argumentProperty == "":
@@ -254,7 +254,7 @@ class MSBuildToCMake:
if i.attributes["Switch"] != "":
toReturn += " {\""+i.attributes["Name"]+"\", \""+i.attributes["Switch"]+"\", \"\", \"true\",\n cmVS7FlagTable::UserValueIgnored | cmVS7FlagTable::Continue},\n"
toReturn += " {\""+i.argumentProperty+"\", \""+i.attributes["Switch"]+"\", \""+i.DisplayName+"\", \"\",\n cmVS7FlagTable::UserValueRequired},\n"
-
+
toReturn += "\n //String List Properties\n"
for i in self.stringListProperties:
if i.attributes["Switch"] == "":
@@ -289,7 +289,7 @@ class MSBuildToCMake:
for p in allList:
for i in p:
toReturn += "==================================================\n"+str(i).replace("\n","\n ")+"\n==================================================\n"
-
+
return toReturn
###########################################################################################
@@ -305,8 +305,8 @@ def main(argv):
for i in range(0,len(argv)):
if argv[i] == "-x":
xml_file = argv[i+1]
- if argv[i] == "-h":
- print help
+ if argv[i] == "-h":
+ print help
sys.exit(0)
pass
if xml_file == None:
diff --git a/Source/cmw9xcom.cxx b/Source/cmw9xcom.cxx
index 4ba2749..e6014b3 100644
--- a/Source/cmw9xcom.cxx
+++ b/Source/cmw9xcom.cxx
@@ -22,7 +22,7 @@ int main (int argc, char *argv[])
return 1;
}
std::string arg = argv[1];
- if ( (arg.find_first_of(" ") != arg.npos) &&
+ if ( (arg.find_first_of(" ") != arg.npos) &&
(arg.find_first_of("\"") == arg.npos) )
{
arg = "\"" + arg + "\"";
@@ -32,7 +32,7 @@ int main (int argc, char *argv[])
for ( cc = 2; cc < argc; cc ++ )
{
std::string arg = argv[cc];
- if ( (arg.find_first_of(" ") != arg.npos) &&
+ if ( (arg.find_first_of(" ") != arg.npos) &&
(arg.find_first_of("\"") == arg.npos) )
{
arg = "\"" + arg + "\"";
diff --git a/Templates/CMakeVisualStudio6Configurations.cmake b/Templates/CMakeVisualStudio6Configurations.cmake
index a9db2ee..b8e7974 100644
--- a/Templates/CMakeVisualStudio6Configurations.cmake
+++ b/Templates/CMakeVisualStudio6Configurations.cmake
@@ -1,3 +1,3 @@
-# When the dll templates are changed, this list should be
+# When the dll templates are changed, this list should be
# updated with the list of possible configurations.
SET(CMAKE_CONFIGURATION_TYPES Debug Release MinSizeRel RelWithDebInfo)
diff --git a/Templates/TestDriver.cxx.in b/Templates/TestDriver.cxx.in
index 9e53030..f4510bb 100644
--- a/Templates/TestDriver.cxx.in
+++ b/Templates/TestDriver.cxx.in
@@ -64,7 +64,7 @@ int main(int ac, char *av[])
int testToRun = -1;
@CMAKE_TESTDRIVER_ARGVC_FUNCTION@
-
+
for(count =0; cmakeGeneratedFunctionMapEntries[count].name != 0; count++)
{
}
@@ -141,8 +141,8 @@ int main(int ac, char *av[])
@CMAKE_TESTDRIVER_AFTER_TESTMAIN@
return result;
}
-
-
+
+
/* Nothing was run, display the test names. */
printf("Available tests:\n");
for (i =0; i < NumTests; ++i)
@@ -150,6 +150,6 @@ int main(int ac, char *av[])
printf("%3d. %s\n", i, cmakeGeneratedFunctionMapEntries[i].name);
}
printf("Failed: %s is an invalid test name.\n", av[1]);
-
+
return -1;
}
diff --git a/Templates/cygwin-package.sh.in b/Templates/cygwin-package.sh.in
index 8482e7e..69b6c0f 100755
--- a/Templates/cygwin-package.sh.in
+++ b/Templates/cygwin-package.sh.in
@@ -10,11 +10,11 @@ TOP_DIR=`cd \`echo "$0" | sed -n '/\//{s/\/[^\/]*$//;p;}'\`;pwd`
mkdirs()
{
(
- mkdir -p "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build"
+ mkdir -p "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build"
)
}
-# cd into
+# cd into
# untar source tree and apply patch
prep()
{
@@ -31,7 +31,7 @@ prep()
conf()
{
(
- cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" &&
+ cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" &&
cmake ..
)
}
@@ -60,8 +60,8 @@ pkg()
{
(
cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" &&
- cpack &&
- mv @CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@.tar.bz2 "$TOP_DIR"
+ cpack &&
+ mv @CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@.tar.bz2 "$TOP_DIR"
)
}
@@ -71,7 +71,7 @@ spkg()
(
cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" &&
cpack --config CPackSourceConfig.cmake &&
- mv @CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@-src.tar.bz2 "$TOP_DIR"
+ mv @CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@-src.tar.bz2 "$TOP_DIR"
)
}
diff --git a/Tests/BuildDepends/CMakeLists.txt b/Tests/BuildDepends/CMakeLists.txt
index 5e36d11..045acb8 100644
--- a/Tests/BuildDepends/CMakeLists.txt
+++ b/Tests/BuildDepends/CMakeLists.txt
@@ -1,9 +1,9 @@
# this test creates a static library and an executable
-# the source to the library is then changed
+# the source to the library is then changed
# and the build is done on the executable and if things
# are working the executable should relink with the new
# value. The subdir Project contains the CMakelists.txt
-# and source files for the test project.
+# and source files for the test project.
cmake_minimum_required (VERSION 2.6)
project(BuildDepends)
@@ -48,7 +48,7 @@ list(APPEND _cmake_options "-DCMAKE_FORCE_DEPFILES=1")
file(MAKE_DIRECTORY ${BuildDepends_BINARY_DIR}/Project)
message("Creating Project/foo.cxx")
-write_file(${BuildDepends_BINARY_DIR}/Project/foo.cxx
+write_file(${BuildDepends_BINARY_DIR}/Project/foo.cxx
"const char* foo() { return \"foo\";}" )
file(WRITE ${BuildDepends_BINARY_DIR}/Project/zot.hxx.in
@@ -63,19 +63,19 @@ file(WRITE ${BuildDepends_BINARY_DIR}/Project/zot_macro_tgt.hxx
help_xcode_depends()
message("Building project first time")
-try_compile(RESULT
+try_compile(RESULT
${BuildDepends_BINARY_DIR}/Project
${BuildDepends_SOURCE_DIR}/Project
testRebuild
CMAKE_FLAGS ${_cmake_options}
OUTPUT_VARIABLE OUTPUT)
if(HELP_XCODE)
- try_compile(RESULT
+ try_compile(RESULT
${BuildDepends_BINARY_DIR}/Project
${BuildDepends_SOURCE_DIR}/Project
testRebuild
OUTPUT_VARIABLE OUTPUT)
- try_compile(RESULT
+ try_compile(RESULT
${BuildDepends_BINARY_DIR}/Project
${BuildDepends_SOURCE_DIR}/Project
testRebuild
@@ -88,20 +88,20 @@ if(NOT RESULT)
endif(NOT RESULT)
set(bar ${BuildDepends_BINARY_DIR}/Project/bar${CMAKE_EXECUTABLE_SUFFIX})
-if(EXISTS
+if(EXISTS
"${BuildDepends_BINARY_DIR}/Project/Debug/bar${CMAKE_EXECUTABLE_SUFFIX}" )
message("found debug")
- set(bar
+ set(bar
"${BuildDepends_BINARY_DIR}/Project/Debug/bar${CMAKE_EXECUTABLE_SUFFIX}")
-endif(EXISTS
+endif(EXISTS
"${BuildDepends_BINARY_DIR}/Project/Debug/bar${CMAKE_EXECUTABLE_SUFFIX}")
set(zot ${BuildDepends_BINARY_DIR}/Project/zot${CMAKE_EXECUTABLE_SUFFIX})
-if(EXISTS
+if(EXISTS
"${BuildDepends_BINARY_DIR}/Project/Debug/zot${CMAKE_EXECUTABLE_SUFFIX}" )
message("found debug")
- set(zot
+ set(zot
"${BuildDepends_BINARY_DIR}/Project/Debug/zot${CMAKE_EXECUTABLE_SUFFIX}")
-endif(EXISTS
+endif(EXISTS
"${BuildDepends_BINARY_DIR}/Project/Debug/zot${CMAKE_EXECUTABLE_SUFFIX}")
message("Running ${bar} ")
@@ -150,7 +150,7 @@ endif()
help_xcode_depends()
message("Building project second time")
-try_compile(RESULT
+try_compile(RESULT
${BuildDepends_BINARY_DIR}/Project
${BuildDepends_SOURCE_DIR}/Project
testRebuild
@@ -159,12 +159,12 @@ try_compile(RESULT
# Xcode is in serious need of help here
if(HELP_XCODE OR HELP_NINJA)
- try_compile(RESULT
+ try_compile(RESULT
${BuildDepends_BINARY_DIR}/Project
${BuildDepends_SOURCE_DIR}/Project
testRebuild
OUTPUT_VARIABLE OUTPUT)
- try_compile(RESULT
+ try_compile(RESULT
${BuildDepends_BINARY_DIR}/Project
${BuildDepends_SOURCE_DIR}/Project
testRebuild
@@ -175,15 +175,15 @@ message("Output from second build:\n${OUTPUT}")
if(NOT RESULT)
message(SEND_ERROR "Could not build test project (2)!")
endif(NOT RESULT)
-if(EXISTS
+if(EXISTS
"${BuildDepends_BINARY_DIR}/Project/Debug/bar${CMAKE_EXECUTABLE_SUFFIX}" )
message("found debug")
-endif(EXISTS
+endif(EXISTS
"${BuildDepends_BINARY_DIR}/Project/Debug/bar${CMAKE_EXECUTABLE_SUFFIX}")
-if(EXISTS
+if(EXISTS
"${BuildDepends_BINARY_DIR}/Project/Debug/zot${CMAKE_EXECUTABLE_SUFFIX}" )
message("found debug")
-endif(EXISTS
+endif(EXISTS
"${BuildDepends_BINARY_DIR}/Project/Debug/zot${CMAKE_EXECUTABLE_SUFFIX}")
message("Running ${bar} ")
diff --git a/Tests/CMakeBuildTest.cmake.in b/Tests/CMakeBuildTest.cmake.in
index a8bb750..02206de 100644
--- a/Tests/CMakeBuildTest.cmake.in
+++ b/Tests/CMakeBuildTest.cmake.in
@@ -7,10 +7,10 @@ make_directory("@CMAKE_BUILD_TEST_BINARY_DIR@")
message("Remove: @CMAKE_BUILD_TEST_SOURCE_DIR@/CMakeCache.txt")
file(REMOVE "@CMAKE_BUILD_TEST_SOURCE_DIR@/CMakeCache.txt")
-# run cmake in the binary directory
+# run cmake in the binary directory
message("running: ${CMAKE_COMMAND}")
execute_process(COMMAND "${CMAKE_COMMAND}"
- "@CMAKE_BUILD_TEST_SOURCE_DIR@"
+ "@CMAKE_BUILD_TEST_SOURCE_DIR@"
"-G@CMAKE_TEST_GENERATOR@"
WORKING_DIRECTORY "@CMAKE_BUILD_TEST_BINARY_DIR@"
RESULT_VARIABLE RESULT)
@@ -20,7 +20,7 @@ endif(RESULT)
# Now use the --build option to build the project
message("running: ${CMAKE_COMMAND} --build")
-execute_process(COMMAND "${CMAKE_COMMAND}"
+execute_process(COMMAND "${CMAKE_COMMAND}"
--build "@CMAKE_BUILD_TEST_BINARY_DIR@" --config Debug
RESULT_VARIABLE RESULT)
if(RESULT)
@@ -29,7 +29,7 @@ endif(RESULT)
# check for configuration types
set(CMAKE_CONFIGURATION_TYPES @CMAKE_CONFIGURATION_TYPES@)
-# run the executable out of the Debug directory if there
+# run the executable out of the Debug directory if there
# are configuration types
if(CMAKE_CONFIGURATION_TYPES)
set(RUN_TEST "@CMAKE_BUILD_TEST_BINARY_DIR@/Debug/@CMAKE_BUILD_TEST_EXE@")
@@ -44,15 +44,15 @@ if(RESULT)
endif(RESULT)
# build it again with clean and only @CMAKE_BUILD_TEST_EXE@ target
-execute_process(COMMAND "${CMAKE_COMMAND}"
- --build "@CMAKE_BUILD_TEST_BINARY_DIR@" --config Debug
+execute_process(COMMAND "${CMAKE_COMMAND}"
+ --build "@CMAKE_BUILD_TEST_BINARY_DIR@" --config Debug
--clean-first --target @CMAKE_BUILD_TEST_EXE@
RESULT_VARIABLE RESULT)
if(RESULT)
message(FATAL_ERROR "Error running cmake --build")
endif(RESULT)
-# run it again after clean
+# run it again after clean
execute_process(COMMAND "${RUN_TEST}" RESULT_VARIABLE RESULT)
if(RESULT)
message(FATAL_ERROR "Error running test @CMAKE_BUILD_TEST_EXE@ after clean ")
diff --git a/Tests/CMakeTests/ToolchainTest.cmake.in b/Tests/CMakeTests/ToolchainTest.cmake.in
index e4a2e48..1799456 100644
--- a/Tests/CMakeTests/ToolchainTest.cmake.in
+++ b/Tests/CMakeTests/ToolchainTest.cmake.in
@@ -55,7 +55,7 @@ set(CMAKE_HOST_SYSTEM_PROCESSOR)
############################################################
-# now define a toolchain file and check that everything is
+# now define a toolchain file and check that everything is
# detected correctly and nothing predefined is overwritten
set(CMAKE_TOOLCHAIN_FILE "${MY_SOURCE_DIR}/DummyToolchain.cmake")
diff --git a/Tests/COnly/libc2.h b/Tests/COnly/libc2.h
index a99d898..2713d71 100644
--- a/Tests/COnly/libc2.h
+++ b/Tests/COnly/libc2.h
@@ -5,7 +5,7 @@
# define CM_TEST_LIB_EXPORT __declspec( dllimport )
# endif
#else
-# define CM_TEST_LIB_EXPORT
+# define CM_TEST_LIB_EXPORT
#endif
CM_TEST_LIB_EXPORT float LibC2Func();
diff --git a/Tests/CPackComponents/CMakeLists.txt b/Tests/CPackComponents/CMakeLists.txt
index 58f5bdf..1cb8669 100644
--- a/Tests/CPackComponents/CMakeLists.txt
+++ b/Tests/CPackComponents/CMakeLists.txt
@@ -36,7 +36,7 @@ endif()
# Create installation targets. Note that we put each kind of file
# into a different component via COMPONENT. These components will
# be used to create the installation components.
-install(TARGETS mylib
+install(TARGETS mylib
ARCHIVE
DESTINATION lib
COMPONENT libraries)
diff --git a/Tests/CTestScriptMode/CTestTestScriptMode.cmake.in b/Tests/CTestScriptMode/CTestTestScriptMode.cmake.in
index 0c4394f..7731710 100644
--- a/Tests/CTestScriptMode/CTestTestScriptMode.cmake.in
+++ b/Tests/CTestScriptMode/CTestTestScriptMode.cmake.in
@@ -7,7 +7,7 @@ if (NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "${CMAKE_CMAKE_SYSTEM_NAME}")
message(FATAL_ERROR "Error: CMAKE_SYSTEM_NAME is \"${CMAKE_SYSTEM_NAME}\", but should be \"@CMAKE_SYSTEM_NAME@\"")
endif(NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "${CMAKE_CMAKE_SYSTEM_NAME}")
-# this seems to be necessary, otherwise ctest complains that these
+# this seems to be necessary, otherwise ctest complains that these
# variables are not set:
set(CTEST_COMMAND "\"@CMAKE_CTEST_COMMAND@\"")
set(CTEST_SOURCE_DIRECTORY "@CMake_SOURCE_DIR@/Tests/CTestScriptMode/")
diff --git a/Tests/CTestTest/test.cmake.in b/Tests/CTestTest/test.cmake.in
index eac5eab..5fede33 100644
--- a/Tests/CTestTest/test.cmake.in
+++ b/Tests/CTestTest/test.cmake.in
@@ -6,13 +6,13 @@
# this is the cvs module name that should be checked out
SET (CTEST_MODULE_NAME SmallAndFast)
-# these are the the name of the source and binary directory on disk.
+# these are the the name of the source and binary directory on disk.
# They will be appended to DASHBOARD_ROOT
SET (CTEST_SOURCE_NAME SmallAndFast)
SET (CTEST_BINARY_NAME SmallAndFastBuild)
# which ctest command to use for running the dashboard
-SET (CTEST_COMMAND
+SET (CTEST_COMMAND
"\"${CTEST_EXECUTABLE_NAME}\" --version"
"\"${CTEST_EXECUTABLE_NAME}\" -D Experimental -A \"${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}\""
)
@@ -54,7 +54,7 @@ MEMORYCHECK_COMMAND_OPTIONS:STRING=@MEMORYCHECK_COMMAND_OPTIONS@
COVERAGE_COMMAND:FILEPATH=@COVERAGE_COMMAND@
")
-# if you do not want to use the default location for a
+# if you do not want to use the default location for a
# dashboard then set this variable to the directory
# the dashboard should be in
SET (CTEST_DASHBOARD_ROOT "@CMAKE_CURRENT_BINARY_DIR@/Tests/CTestTest")
diff --git a/Tests/Complex/CMakeLists.txt b/Tests/Complex/CMakeLists.txt
index ec3ad39..080428d 100644
--- a/Tests/Complex/CMakeLists.txt
+++ b/Tests/Complex/CMakeLists.txt
@@ -27,7 +27,7 @@ MACRO(ASSERT value msg)
MESSAGE ("Assertion failure:" ${msg} )
ENDIF (NOT ${value})
ENDMACRO(ASSERT)
-
+
# invoke the macro
ASSERT(Complex_BINARY_DIR "The PROJECT command is broken")
@@ -40,7 +40,7 @@ MACRO(TEST_ARGC value1 value2)
ADD_DEFINITIONS(${ARGV2} ${ARGV3})
ENDIF (${ARGC} MATCHES 4)
ENDMACRO(TEST_ARGC)
-
+
# invoke the macro
TEST_ARGC(-DCMAKE_ARGV1 -DCMAKE_ARGV2 -DCMAKE_ARGV3 -DCMAKE_ARGV4)
@@ -111,7 +111,7 @@ ENDIF(${fooCACHE_TEST_VAR2} MATCHES bar)
#
-# Specify include and lib dirs
+# Specify include and lib dirs
# (BEFORE is for coverage)
#
INCLUDE_DIRECTORIES(
@@ -151,9 +151,9 @@ MESSAGE("\nIgnore this message")
OPTION(NO_EXEC_PROGRAM "Do not test EXEC_PROGRAM" 0)
IF (NOT NO_EXEC_PROGRAM)
EXEC_PROGRAM(${CMAKE_COMMAND} ARGS -E echo NO_EXEC_PROGRAM "${Complex_BINARY_DIR}")
-ELSE (NOT NO_EXEC_PROGRAM)
+ELSE (NOT NO_EXEC_PROGRAM)
MESSAGE("Set this option ON")
-ENDIF (NOT NO_EXEC_PROGRAM)
+ENDIF (NOT NO_EXEC_PROGRAM)
MARK_AS_ADVANCED(NO_EXEC_PROGRAM)
MARK_AS_ADVANCED(CLEAR NO_EXEC_PROGRAM)
@@ -247,12 +247,12 @@ IF(NOT FIND_DUMMY_STLIB_VERSIONED MATCHES "/libdummylib${CMAKE_STATIC_LIBRARY_SU
ENDIF()
#
-# Test SET_SOURCE_FILES_PROPERTIES
+# Test SET_SOURCE_FILES_PROPERTIES
#
-SET_SOURCE_FILES_PROPERTIES(nonexisting_file2
- GENERATED
- ABSTRACT
- WRAP_EXCLUDE
+SET_SOURCE_FILES_PROPERTIES(nonexisting_file2
+ GENERATED
+ ABSTRACT
+ WRAP_EXCLUDE
COMPILE_FLAGS "-foo -bar")
GET_SOURCE_FILE_PROPERTY(FILE_HAS_ABSTRACT nonexisting_file2 ABSTRACT)
@@ -320,7 +320,7 @@ ENDWHILE(while_var LESS 1000)
SET(SHOULD_BE_ZERO )
SET(SHOULD_BE_ONE 1)
-# test elseif functionality, the mess below tries to catch problem
+# test elseif functionality, the mess below tries to catch problem
# of clauses being executed early or late etc
set (RESULT 3)
if (RESULT EQUAL 1)
@@ -328,7 +328,7 @@ if (RESULT EQUAL 1)
set (ELSEIF_RESULT 1)
elseif (RESULT EQUAL 3)
set (ELSEIF_RESULT 1)
- endif (RESULT EQUAL 2)
+ endif (RESULT EQUAL 2)
elseif (RESULT EQUAL 2)
set (ELSEIF_RESULT 1)
elseif (RESULT EQUAL 3)
@@ -337,20 +337,20 @@ elseif (RESULT EQUAL 3)
elseif (RESULT EQUAL 3)
if (NOT ELSEIF_RESULT EQUAL 1)
set (ELSEIF_RESULT 2)
- endif (NOT ELSEIF_RESULT EQUAL 1)
- endif (RESULT EQUAL 2)
+ endif (NOT ELSEIF_RESULT EQUAL 1)
+ endif (RESULT EQUAL 2)
elseif (RESULT EQUAL 4)
if (RESULT EQUAL 2)
set (ELSEIF_RESULT 1)
elseif (RESULT EQUAL 3)
set (ELSEIF_RESULT 1)
- endif (RESULT EQUAL 2)
+ endif (RESULT EQUAL 2)
else (RESULT EQUAL 1)
if (RESULT EQUAL 2)
set (ELSEIF_RESULT 1)
elseif (RESULT EQUAL 3)
set (ELSEIF_RESULT 1)
- endif (RESULT EQUAL 2)
+ endif (RESULT EQUAL 2)
endif (RESULT EQUAL 1)
if (NOT ELSEIF_RESULT EQUAL 2)
@@ -364,7 +364,7 @@ endif()
#
-# Configure file
+# Configure file
# (plug vars to #define so that they can be tested)
#
CONFIGURE_FILE(
diff --git a/Tests/Complex/Executable/CMakeLists.txt b/Tests/Complex/Executable/CMakeLists.txt
index 3458362..6ccdaf0 100644
--- a/Tests/Complex/Executable/CMakeLists.txt
+++ b/Tests/Complex/Executable/CMakeLists.txt
@@ -1,6 +1,6 @@
CMAKE_MINIMUM_REQUIRED(VERSION 1.3)
#
-# Create exe.
+# Create exe.
#
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTEST_CXX_FLAGS")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DTEST_C_FLAGS")
@@ -22,7 +22,7 @@ IF(TARGET NotATarget)
MESSAGE(FATAL_ERROR "IF(TARGET NotATarget) returned true!")
ENDIF(TARGET NotATarget)
- # Use LINK_LIBRARIES instead of TARGET_LINK_LIBRARIES to
+ # Use LINK_LIBRARIES instead of TARGET_LINK_LIBRARIES to
SET(COMPLEX_LIBS CMakeTestLibrary;CMakeTestLibraryShared;CMakeTestCLibraryShared)
LINK_LIBRARIES(${COMPLEX_LIBS})
diff --git a/Tests/Complex/Executable/Temp/CMakeLists.txt b/Tests/Complex/Executable/Temp/CMakeLists.txt
index f009550..989765e 100644
--- a/Tests/Complex/Executable/Temp/CMakeLists.txt
+++ b/Tests/Complex/Executable/Temp/CMakeLists.txt
@@ -4,5 +4,5 @@
# The contents of this file is not tested (absolute paths).
#
OUTPUT_REQUIRED_FILES(
- ${Complex_SOURCE_DIR}/Executable/complex.cxx
- ${Complex_BINARY_DIR}/Executable/Temp/complex-required.txt)
+ ${Complex_SOURCE_DIR}/Executable/complex.cxx
+ ${Complex_BINARY_DIR}/Executable/Temp/complex-required.txt)
diff --git a/Tests/Complex/Executable/complex.cxx b/Tests/Complex/Executable/complex.cxx
index 1901d99..27d70ad 100644
--- a/Tests/Complex/Executable/complex.cxx
+++ b/Tests/Complex/Executable/complex.cxx
@@ -33,7 +33,7 @@ int cm_failed = 0;
void cmFailed(const char* Message, const char* m2= "", const char* m3 = "")
{
- std::cout << "FAILED: " << Message << m2 << m3 << "\n";
+ std::cout << "FAILED: " << Message << m2 << m3 << "\n";
cm_failed++;
}
@@ -41,7 +41,7 @@ void cmFailed(const char* Message, const char* m2= "", const char* m3 = "")
void cmPassed(const char* Message, const char* m2="")
{
- std::cout << "Passed: " << Message << m2 << "\n";
+ std::cout << "Passed: " << Message << m2 << "\n";
cm_passed++;
}
@@ -67,7 +67,7 @@ void cmPassed(const char* Message, const char* m2="")
// ======================================================================
-void TestAndRemoveFile(const char* filename)
+void TestAndRemoveFile(const char* filename)
{
struct stat st;
if(stat(filename, &st) < 0)
@@ -89,7 +89,7 @@ void TestAndRemoveFile(const char* filename)
// ======================================================================
-void TestDir(const char* filename)
+void TestDir(const char* filename)
{
struct stat st;
if(stat(filename, &st) < 0 || !S_ISDIR(st.st_mode))
@@ -113,7 +113,7 @@ void ForceStringUse()
std::string cachetest = CACHE_TEST_VAR_INTERNAL;
v.push_back(cachetest);
v2 = v;
- std::string x(5,'x');
+ std::string x(5,'x');
char buff[5];
x.copy(buff, 1, 0);
x[0] = 'a';
@@ -165,7 +165,7 @@ int main()
#else
cmPassed("COMPILE_FLAGS did work with SET_TARGET_PROPERTIES");
#endif
-
+
#ifdef ELSEIF_RESULT
cmPassed("ELSEIF did work");
#else
@@ -228,8 +228,8 @@ int main()
#else
cmPassed("CMAKE_IS_FUN is defined.");
#endif
-
-#if defined(CMAKE_ARGV1) && defined(CMAKE_ARGV2) && defined(CMAKE_ARGV3) && defined(CMAKE_ARGV4)
+
+#if defined(CMAKE_ARGV1) && defined(CMAKE_ARGV2) && defined(CMAKE_ARGV3) && defined(CMAKE_ARGV4)
cmPassed("Variable args for MACROs are working.");
#else
cmFailed("Variable args for MACROs are failing.");
@@ -250,7 +250,7 @@ int main()
#else
cmPassed("CMake found the parent directory properly");
#endif
-
+
// ----------------------------------------------------------------------
// Test GET_DIRECTORY_PROPERTY for listfiles
#ifndef CMAKE_FOUND_LISTFILE_STACK
@@ -258,7 +258,7 @@ int main()
#else
cmPassed("CMake found the listfile stack properly");
#endif
-
+
// ----------------------------------------------------------------------
// Test SET, VARIABLE_REQUIRES
@@ -267,38 +267,38 @@ int main()
#else
cmPassed("SHOULD_NOT_BE_DEFINED is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED is defined.");
#endif
-
+
#ifndef ONE_VAR
cmFailed("cmakedefine is broken, ONE_VAR is not defined.");
#else
cmPassed("ONE_VAR is defined.");
#endif
-
+
#ifndef ONE_VAR_IS_DEFINED
cmFailed("cmakedefine, SET or VARIABLE_REQUIRES is broken, "
"ONE_VAR_IS_DEFINED is not defined.");
#else
cmPassed("ONE_VAR_IS_DEFINED is defined.");
#endif
-
+
#ifdef ZERO_VAR
cmFailed("cmakedefine is broken, ZERO_VAR is defined.");
#else
cmPassed("ZERO_VAR is not defined.");
#endif
-
+
#ifndef STRING_VAR
cmFailed("the CONFIGURE_FILE command is broken, STRING_VAR is not defined.");
#else
if(strcmp(STRING_VAR, "CMake is great") != 0)
{
- cmFailed("the SET or CONFIGURE_FILE command is broken. STRING_VAR == ",
+ cmFailed("the SET or CONFIGURE_FILE command is broken. STRING_VAR == ",
STRING_VAR);
}
else
@@ -315,145 +315,145 @@ int main()
#else
cmPassed("SHOULD_NOT_BE_DEFINED_NOT is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_NOT
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_NOT is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_NOT is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_NOT2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_NOT2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_NOT2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_NOT2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_NOT2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_NOT2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_AND
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_AND is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_AND is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_AND
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_AND is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_AND is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_AND2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_AND2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_AND2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_AND2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_AND2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_AND2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_OR
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_OR is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_OR is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_OR
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_OR is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_OR is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_OR2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_OR2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_OR2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_OR2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_OR2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_OR2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_MATCHES
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_MATCHES is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_MATCHES is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_MATCHES
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_MATCHES is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_MATCHES is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_MATCHES2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_MATCHES2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_MATCHES2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_MATCHES2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_MATCHES2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_MATCHES2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_COMMAND
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_COMMAND is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_COMMAND is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_COMMAND
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_COMMAND is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_COMMAND is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_COMMAND2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_COMMAND2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_COMMAND2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_COMMAND2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_COMMAND2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_COMMAND2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_EXISTS
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_EXISTS is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_EXISTS is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_EXISTS
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_EXISTS is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_EXISTS is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_EXISTS2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_EXISTS2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_EXISTS2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_EXISTS2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_EXISTS2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_EXISTS2 is defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_IS_DIRECTORY
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_IS_DIRECTORY is not defined.\n");
#else
@@ -471,31 +471,31 @@ int main()
#else
cmPassed("SHOULD_NOT_BE_DEFINED_LESS is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_LESS
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_LESS is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_LESS is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_LESS2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_LESS2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_LESS2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_LESS2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_LESS2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_LESS2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_GREATER
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_GREATER is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_GREATER is not defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_EQUAL
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_EQUAL is defined.");
#else
@@ -513,67 +513,67 @@ int main()
#else
cmPassed("SHOULD_BE_DEFINED_GREATER is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_GREATER2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_GREATER2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_GREATER2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_GREATER2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_GREATER2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_GREATER2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_STRLESS
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_STRLESS is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_STRLESS is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_STRLESS
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_STRLESS is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_STRLESS is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_STRLESS2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_STRLESS2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_STRLESS2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_STRLESS2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_STRLESS2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_STRLESS2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_STRGREATER
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_STRGREATER is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_STRGREATER is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_STRGREATER
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_STRGREATER is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_STRGREATER is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_STRGREATER2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_STRGREATER2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_STRGREATER2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_STRGREATER2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_STRGREATER2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_STRGREATER2 is defined.");
#endif
-
+
// ----------------------------------------------------------------------
// Test FOREACH
@@ -624,7 +624,7 @@ int main()
// ----------------------------------------------------------------------
// Test WHILE
-
+
if(WHILE_VALUE != 1000)
{
cmFailed("WHILE command is not working");
@@ -814,7 +814,7 @@ int main()
// only created during a build.
TestAndRemoveFile(BINARY_DIR "/Library/custom_target1.txt");
-
+
// ----------------------------------------------------------------------
// A directory has been created.
@@ -890,7 +890,7 @@ int main()
#else
if(strcmp(FILE_COMPILE_FLAGS, "-foo -bar") != 0)
{
- cmFailed("the SET_SOURCE_FILES_PROPERTIES or CONFIGURE_FILE command is broken. FILE_COMPILE_FLAGS == ",
+ cmFailed("the SET_SOURCE_FILES_PROPERTIES or CONFIGURE_FILE command is broken. FILE_COMPILE_FLAGS == ",
FILE_COMPILE_FLAGS);
}
else
@@ -908,7 +908,7 @@ int main()
std::cout << "REGISTRY_TEST_PATH == " << REGISTRY_TEST_PATH << "\n";
if(stricmp(REGISTRY_TEST_PATH, BINARY_DIR "/registry_dir") != 0)
{
- cmFailed("the 'read registry value' function or CONFIGURE_FILE command is broken. REGISTRY_TEST_PATH == ",
+ cmFailed("the 'read registry value' function or CONFIGURE_FILE command is broken. REGISTRY_TEST_PATH == ",
REGISTRY_TEST_PATH, " is not " BINARY_DIR "/registry_dir");
}
else
@@ -937,7 +937,7 @@ int main()
{
cmFailed("REMOVE is not working");
}
-
+
// ----------------------------------------------------------------------
// Test SEPARATE_ARGUMENTS
if(strcmp("a;b;c", TEST_SEP) == 0)
@@ -948,7 +948,7 @@ int main()
{
cmFailed("SEPARATE_ARGUMENTS is not working");
}
-
+
// ----------------------------------------------------------------------
// Test Escape Quotes
if(strcmp("\"hello world\"", STRING_WITH_QUOTES) == 0)
@@ -959,8 +959,8 @@ int main()
{
cmFailed("ESCAPE_QUOTES is not working");
}
-
-
+
+
// ----------------------------------------------------------------------
// Test if IF command inside a FOREACH works.
#if defined(IF_INSIDE_FOREACH_THEN_EXECUTED) && !defined(IF_INSIDE_FOREACH_ELSE_EXECUTED)
@@ -981,7 +981,7 @@ int main()
else
{
cmFailed("cmakedefine01 is not working for 0");
- }
+ }
if(SHOULD_BE_ONE == 1)
{
cmPassed("cmakedefine01 is working for 1");
@@ -989,7 +989,7 @@ int main()
else
{
cmFailed("cmakedefine01 is not working for 1");
- }
+ }
#ifdef FORCE_TEST
cmFailed("CMake SET CACHE FORCE");
#else
diff --git a/Tests/Complex/Executable/testcflags.c b/Tests/Complex/Executable/testcflags.c
index f4d5848..6c2dd5d 100644
--- a/Tests/Complex/Executable/testcflags.c
+++ b/Tests/Complex/Executable/testcflags.c
@@ -18,7 +18,7 @@ int TestCFlags(char* m)
return 0;
#endif
/* TEST_C_FLAGS should be defined in a c file */
-#ifndef TEST_C_FLAGS
+#ifndef TEST_C_FLAGS
strcpy(m, "CMake CMAKE_C_FLAGS (TEST_C_FLAGS) not found in c file.");
return 0;
#endif
diff --git a/Tests/Complex/Library/CMakeLists.txt b/Tests/Complex/Library/CMakeLists.txt
index c8efc30..becf672 100644
--- a/Tests/Complex/Library/CMakeLists.txt
+++ b/Tests/Complex/Library/CMakeLists.txt
@@ -15,12 +15,12 @@ SET_TARGET_PROPERTIES(create_file PROPERTIES RUNTIME_OUTPUT_DIRECTORY ".")
#
AUX_SOURCE_DIRECTORY(ExtraSources LibrarySources)
SET(LibrarySources ${LibrarySources}
- file2
- empty
- create_file.cxx
- GENERATED
+ file2
+ empty
+ create_file.cxx
+ GENERATED
nonexisting_file)
-REMOVE(LibrarySources create_file.cxx GENERATED nonexisting_file)
+REMOVE(LibrarySources create_file.cxx GENERATED nonexisting_file)
ADD_LIBRARY(CMakeTestLibrary ${LibrarySources})
IF(WIN32)
@@ -28,10 +28,10 @@ IF(WIN32)
IF(NOT BORLAND)
IF(NOT MINGW)
TARGET_LINK_LIBRARIES(CMakeTestLibrary
- debug
+ debug
user32.lib)
TARGET_LINK_LIBRARIES(CMakeTestLibrary
- optimized
+ optimized
kernel32.lib)
ENDIF(NOT MINGW)
ENDIF(NOT BORLAND)
@@ -97,7 +97,7 @@ ADD_CUSTOM_COMMAND(TARGET CMakeTestLibraryShared POST_BUILD
#
ADD_CUSTOM_TARGET(custom_target1
ALL
- ${CREATE_FILE_EXE}
+ ${CREATE_FILE_EXE}
"${Complex_BINARY_DIR}/Library/custom_target1.txt")
ADD_DEPENDENCIES(custom_target1 create_file)
diff --git a/Tests/Complex/Library/create_file.cxx b/Tests/Complex/Library/create_file.cxx
index d415519..050ed0b 100644
--- a/Tests/Complex/Library/create_file.cxx
+++ b/Tests/Complex/Library/create_file.cxx
@@ -8,7 +8,7 @@ int main (int argc, char *argv[])
fprintf(stderr, "Missing name of file to create.\n");
return EXIT_FAILURE;
}
-
+
FILE *stream = fopen(argv[1], "w");
if(stream == NULL)
{
@@ -23,6 +23,6 @@ int main (int argc, char *argv[])
}
fprintf(stdout, ">> Creating %s!\n", argv[1]);
-
+
return EXIT_SUCCESS;
}
diff --git a/Tests/Complex/Library/testConly.c b/Tests/Complex/Library/testConly.c
index 2d83f77..a7d20b0 100644
--- a/Tests/Complex/Library/testConly.c
+++ b/Tests/Complex/Library/testConly.c
@@ -7,7 +7,7 @@ int CsharedFunction()
printf("TEST_C_FLAGS failed\n");
return 0;
#else
- printf("Passed: TEST_C_FLAGS passed\n");
-#endif
+ printf("Passed: TEST_C_FLAGS passed\n");
+#endif
return 1;
}
diff --git a/Tests/Complex/Library/testConly.h b/Tests/Complex/Library/testConly.h
index f1470a8..ba84589 100644
--- a/Tests/Complex/Library/testConly.h
+++ b/Tests/Complex/Library/testConly.h
@@ -10,4 +10,4 @@
#endif
CMakeTest_EXPORT int CsharedFunction();
-
+
diff --git a/Tests/ComplexOneConfig/CMakeLists.txt b/Tests/ComplexOneConfig/CMakeLists.txt
index b505019..500431c 100644
--- a/Tests/ComplexOneConfig/CMakeLists.txt
+++ b/Tests/ComplexOneConfig/CMakeLists.txt
@@ -27,7 +27,7 @@ MACRO(ASSERT value msg)
MESSAGE ("Assertion failure:" ${msg} )
ENDIF (NOT ${value})
ENDMACRO(ASSERT)
-
+
# invoke the macro
ASSERT(Complex_BINARY_DIR "The PROJECT command is broken")
@@ -40,7 +40,7 @@ MACRO(TEST_ARGC value1 value2)
ADD_DEFINITIONS(${ARGV2} ${ARGV3})
ENDIF (${ARGC} MATCHES 4)
ENDMACRO(TEST_ARGC)
-
+
# invoke the macro
TEST_ARGC(-DCMAKE_ARGV1 -DCMAKE_ARGV2 -DCMAKE_ARGV3 -DCMAKE_ARGV4)
@@ -111,7 +111,7 @@ ENDIF(${fooCACHE_TEST_VAR2} MATCHES bar)
#
-# Specify include and lib dirs
+# Specify include and lib dirs
# (BEFORE is for coverage)
#
INCLUDE_DIRECTORIES(
@@ -151,9 +151,9 @@ MESSAGE("\nIgnore this message")
OPTION(NO_EXEC_PROGRAM "Do not test EXEC_PROGRAM" 0)
IF (NOT NO_EXEC_PROGRAM)
EXEC_PROGRAM(${CMAKE_COMMAND} ARGS -E echo NO_EXEC_PROGRAM "${Complex_BINARY_DIR}")
-ELSE (NOT NO_EXEC_PROGRAM)
+ELSE (NOT NO_EXEC_PROGRAM)
MESSAGE("Set this option ON")
-ENDIF (NOT NO_EXEC_PROGRAM)
+ENDIF (NOT NO_EXEC_PROGRAM)
MARK_AS_ADVANCED(NO_EXEC_PROGRAM)
MARK_AS_ADVANCED(CLEAR NO_EXEC_PROGRAM)
@@ -217,12 +217,12 @@ FIND_LIBRARY(FIND_DUMMY_LIB
${Complex_BINARY_DIR}/Library DOC "find dummy lib")
#
-# Test SET_SOURCE_FILES_PROPERTIES
+# Test SET_SOURCE_FILES_PROPERTIES
#
-SET_SOURCE_FILES_PROPERTIES(nonexisting_file2
- GENERATED
- ABSTRACT
- WRAP_EXCLUDE
+SET_SOURCE_FILES_PROPERTIES(nonexisting_file2
+ GENERATED
+ ABSTRACT
+ WRAP_EXCLUDE
COMPILE_FLAGS "-foo -bar")
GET_SOURCE_FILE_PROPERTY(FILE_HAS_ABSTRACT nonexisting_file2 ABSTRACT)
@@ -290,7 +290,7 @@ ENDWHILE(while_var LESS 1000)
SET(SHOULD_BE_ZERO )
SET(SHOULD_BE_ONE 1)
-# test elseif functionality, the mess below tries to catch problem
+# test elseif functionality, the mess below tries to catch problem
# of clauses being executed early or late etc
set (RESULT 3)
if (RESULT EQUAL 1)
@@ -298,7 +298,7 @@ if (RESULT EQUAL 1)
set (ELSEIF_RESULT 1)
elseif (RESULT EQUAL 3)
set (ELSEIF_RESULT 1)
- endif (RESULT EQUAL 2)
+ endif (RESULT EQUAL 2)
elseif (RESULT EQUAL 2)
set (ELSEIF_RESULT 1)
elseif (RESULT EQUAL 3)
@@ -307,20 +307,20 @@ elseif (RESULT EQUAL 3)
elseif (RESULT EQUAL 3)
if (NOT ELSEIF_RESULT EQUAL 1)
set (ELSEIF_RESULT 2)
- endif (NOT ELSEIF_RESULT EQUAL 1)
- endif (RESULT EQUAL 2)
+ endif (NOT ELSEIF_RESULT EQUAL 1)
+ endif (RESULT EQUAL 2)
elseif (RESULT EQUAL 4)
if (RESULT EQUAL 2)
set (ELSEIF_RESULT 1)
elseif (RESULT EQUAL 3)
set (ELSEIF_RESULT 1)
- endif (RESULT EQUAL 2)
+ endif (RESULT EQUAL 2)
else (RESULT EQUAL 1)
if (RESULT EQUAL 2)
set (ELSEIF_RESULT 1)
elseif (RESULT EQUAL 3)
set (ELSEIF_RESULT 1)
- endif (RESULT EQUAL 2)
+ endif (RESULT EQUAL 2)
endif (RESULT EQUAL 1)
if (NOT ELSEIF_RESULT EQUAL 2)
@@ -334,7 +334,7 @@ endif()
#
-# Configure file
+# Configure file
# (plug vars to #define so that they can be tested)
#
CONFIGURE_FILE(
diff --git a/Tests/ComplexOneConfig/Executable/CMakeLists.txt b/Tests/ComplexOneConfig/Executable/CMakeLists.txt
index 3458362..6ccdaf0 100644
--- a/Tests/ComplexOneConfig/Executable/CMakeLists.txt
+++ b/Tests/ComplexOneConfig/Executable/CMakeLists.txt
@@ -1,6 +1,6 @@
CMAKE_MINIMUM_REQUIRED(VERSION 1.3)
#
-# Create exe.
+# Create exe.
#
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTEST_CXX_FLAGS")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DTEST_C_FLAGS")
@@ -22,7 +22,7 @@ IF(TARGET NotATarget)
MESSAGE(FATAL_ERROR "IF(TARGET NotATarget) returned true!")
ENDIF(TARGET NotATarget)
- # Use LINK_LIBRARIES instead of TARGET_LINK_LIBRARIES to
+ # Use LINK_LIBRARIES instead of TARGET_LINK_LIBRARIES to
SET(COMPLEX_LIBS CMakeTestLibrary;CMakeTestLibraryShared;CMakeTestCLibraryShared)
LINK_LIBRARIES(${COMPLEX_LIBS})
diff --git a/Tests/ComplexOneConfig/Executable/Temp/CMakeLists.txt b/Tests/ComplexOneConfig/Executable/Temp/CMakeLists.txt
index f009550..989765e 100644
--- a/Tests/ComplexOneConfig/Executable/Temp/CMakeLists.txt
+++ b/Tests/ComplexOneConfig/Executable/Temp/CMakeLists.txt
@@ -4,5 +4,5 @@
# The contents of this file is not tested (absolute paths).
#
OUTPUT_REQUIRED_FILES(
- ${Complex_SOURCE_DIR}/Executable/complex.cxx
- ${Complex_BINARY_DIR}/Executable/Temp/complex-required.txt)
+ ${Complex_SOURCE_DIR}/Executable/complex.cxx
+ ${Complex_BINARY_DIR}/Executable/Temp/complex-required.txt)
diff --git a/Tests/ComplexOneConfig/Executable/complex.cxx b/Tests/ComplexOneConfig/Executable/complex.cxx
index 1901d99..27d70ad 100644
--- a/Tests/ComplexOneConfig/Executable/complex.cxx
+++ b/Tests/ComplexOneConfig/Executable/complex.cxx
@@ -33,7 +33,7 @@ int cm_failed = 0;
void cmFailed(const char* Message, const char* m2= "", const char* m3 = "")
{
- std::cout << "FAILED: " << Message << m2 << m3 << "\n";
+ std::cout << "FAILED: " << Message << m2 << m3 << "\n";
cm_failed++;
}
@@ -41,7 +41,7 @@ void cmFailed(const char* Message, const char* m2= "", const char* m3 = "")
void cmPassed(const char* Message, const char* m2="")
{
- std::cout << "Passed: " << Message << m2 << "\n";
+ std::cout << "Passed: " << Message << m2 << "\n";
cm_passed++;
}
@@ -67,7 +67,7 @@ void cmPassed(const char* Message, const char* m2="")
// ======================================================================
-void TestAndRemoveFile(const char* filename)
+void TestAndRemoveFile(const char* filename)
{
struct stat st;
if(stat(filename, &st) < 0)
@@ -89,7 +89,7 @@ void TestAndRemoveFile(const char* filename)
// ======================================================================
-void TestDir(const char* filename)
+void TestDir(const char* filename)
{
struct stat st;
if(stat(filename, &st) < 0 || !S_ISDIR(st.st_mode))
@@ -113,7 +113,7 @@ void ForceStringUse()
std::string cachetest = CACHE_TEST_VAR_INTERNAL;
v.push_back(cachetest);
v2 = v;
- std::string x(5,'x');
+ std::string x(5,'x');
char buff[5];
x.copy(buff, 1, 0);
x[0] = 'a';
@@ -165,7 +165,7 @@ int main()
#else
cmPassed("COMPILE_FLAGS did work with SET_TARGET_PROPERTIES");
#endif
-
+
#ifdef ELSEIF_RESULT
cmPassed("ELSEIF did work");
#else
@@ -228,8 +228,8 @@ int main()
#else
cmPassed("CMAKE_IS_FUN is defined.");
#endif
-
-#if defined(CMAKE_ARGV1) && defined(CMAKE_ARGV2) && defined(CMAKE_ARGV3) && defined(CMAKE_ARGV4)
+
+#if defined(CMAKE_ARGV1) && defined(CMAKE_ARGV2) && defined(CMAKE_ARGV3) && defined(CMAKE_ARGV4)
cmPassed("Variable args for MACROs are working.");
#else
cmFailed("Variable args for MACROs are failing.");
@@ -250,7 +250,7 @@ int main()
#else
cmPassed("CMake found the parent directory properly");
#endif
-
+
// ----------------------------------------------------------------------
// Test GET_DIRECTORY_PROPERTY for listfiles
#ifndef CMAKE_FOUND_LISTFILE_STACK
@@ -258,7 +258,7 @@ int main()
#else
cmPassed("CMake found the listfile stack properly");
#endif
-
+
// ----------------------------------------------------------------------
// Test SET, VARIABLE_REQUIRES
@@ -267,38 +267,38 @@ int main()
#else
cmPassed("SHOULD_NOT_BE_DEFINED is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED is defined.");
#endif
-
+
#ifndef ONE_VAR
cmFailed("cmakedefine is broken, ONE_VAR is not defined.");
#else
cmPassed("ONE_VAR is defined.");
#endif
-
+
#ifndef ONE_VAR_IS_DEFINED
cmFailed("cmakedefine, SET or VARIABLE_REQUIRES is broken, "
"ONE_VAR_IS_DEFINED is not defined.");
#else
cmPassed("ONE_VAR_IS_DEFINED is defined.");
#endif
-
+
#ifdef ZERO_VAR
cmFailed("cmakedefine is broken, ZERO_VAR is defined.");
#else
cmPassed("ZERO_VAR is not defined.");
#endif
-
+
#ifndef STRING_VAR
cmFailed("the CONFIGURE_FILE command is broken, STRING_VAR is not defined.");
#else
if(strcmp(STRING_VAR, "CMake is great") != 0)
{
- cmFailed("the SET or CONFIGURE_FILE command is broken. STRING_VAR == ",
+ cmFailed("the SET or CONFIGURE_FILE command is broken. STRING_VAR == ",
STRING_VAR);
}
else
@@ -315,145 +315,145 @@ int main()
#else
cmPassed("SHOULD_NOT_BE_DEFINED_NOT is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_NOT
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_NOT is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_NOT is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_NOT2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_NOT2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_NOT2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_NOT2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_NOT2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_NOT2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_AND
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_AND is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_AND is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_AND
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_AND is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_AND is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_AND2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_AND2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_AND2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_AND2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_AND2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_AND2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_OR
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_OR is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_OR is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_OR
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_OR is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_OR is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_OR2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_OR2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_OR2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_OR2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_OR2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_OR2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_MATCHES
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_MATCHES is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_MATCHES is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_MATCHES
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_MATCHES is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_MATCHES is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_MATCHES2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_MATCHES2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_MATCHES2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_MATCHES2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_MATCHES2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_MATCHES2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_COMMAND
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_COMMAND is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_COMMAND is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_COMMAND
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_COMMAND is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_COMMAND is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_COMMAND2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_COMMAND2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_COMMAND2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_COMMAND2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_COMMAND2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_COMMAND2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_EXISTS
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_EXISTS is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_EXISTS is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_EXISTS
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_EXISTS is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_EXISTS is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_EXISTS2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_EXISTS2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_EXISTS2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_EXISTS2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_EXISTS2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_EXISTS2 is defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_IS_DIRECTORY
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_IS_DIRECTORY is not defined.\n");
#else
@@ -471,31 +471,31 @@ int main()
#else
cmPassed("SHOULD_NOT_BE_DEFINED_LESS is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_LESS
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_LESS is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_LESS is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_LESS2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_LESS2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_LESS2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_LESS2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_LESS2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_LESS2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_GREATER
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_GREATER is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_GREATER is not defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_EQUAL
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_EQUAL is defined.");
#else
@@ -513,67 +513,67 @@ int main()
#else
cmPassed("SHOULD_BE_DEFINED_GREATER is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_GREATER2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_GREATER2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_GREATER2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_GREATER2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_GREATER2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_GREATER2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_STRLESS
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_STRLESS is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_STRLESS is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_STRLESS
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_STRLESS is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_STRLESS is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_STRLESS2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_STRLESS2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_STRLESS2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_STRLESS2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_STRLESS2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_STRLESS2 is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_STRGREATER
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_STRGREATER is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_STRGREATER is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_STRGREATER
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_STRGREATER is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_STRGREATER is defined.");
#endif
-
+
#ifdef SHOULD_NOT_BE_DEFINED_STRGREATER2
cmFailed("IF or SET is broken, SHOULD_NOT_BE_DEFINED_STRGREATER2 is defined.");
#else
cmPassed("SHOULD_NOT_BE_DEFINED_STRGREATER2 is not defined.");
#endif
-
+
#ifndef SHOULD_BE_DEFINED_STRGREATER2
cmFailed("IF or SET is broken, SHOULD_BE_DEFINED_STRGREATER2 is not defined.\n");
#else
cmPassed("SHOULD_BE_DEFINED_STRGREATER2 is defined.");
#endif
-
+
// ----------------------------------------------------------------------
// Test FOREACH
@@ -624,7 +624,7 @@ int main()
// ----------------------------------------------------------------------
// Test WHILE
-
+
if(WHILE_VALUE != 1000)
{
cmFailed("WHILE command is not working");
@@ -814,7 +814,7 @@ int main()
// only created during a build.
TestAndRemoveFile(BINARY_DIR "/Library/custom_target1.txt");
-
+
// ----------------------------------------------------------------------
// A directory has been created.
@@ -890,7 +890,7 @@ int main()
#else
if(strcmp(FILE_COMPILE_FLAGS, "-foo -bar") != 0)
{
- cmFailed("the SET_SOURCE_FILES_PROPERTIES or CONFIGURE_FILE command is broken. FILE_COMPILE_FLAGS == ",
+ cmFailed("the SET_SOURCE_FILES_PROPERTIES or CONFIGURE_FILE command is broken. FILE_COMPILE_FLAGS == ",
FILE_COMPILE_FLAGS);
}
else
@@ -908,7 +908,7 @@ int main()
std::cout << "REGISTRY_TEST_PATH == " << REGISTRY_TEST_PATH << "\n";
if(stricmp(REGISTRY_TEST_PATH, BINARY_DIR "/registry_dir") != 0)
{
- cmFailed("the 'read registry value' function or CONFIGURE_FILE command is broken. REGISTRY_TEST_PATH == ",
+ cmFailed("the 'read registry value' function or CONFIGURE_FILE command is broken. REGISTRY_TEST_PATH == ",
REGISTRY_TEST_PATH, " is not " BINARY_DIR "/registry_dir");
}
else
@@ -937,7 +937,7 @@ int main()
{
cmFailed("REMOVE is not working");
}
-
+
// ----------------------------------------------------------------------
// Test SEPARATE_ARGUMENTS
if(strcmp("a;b;c", TEST_SEP) == 0)
@@ -948,7 +948,7 @@ int main()
{
cmFailed("SEPARATE_ARGUMENTS is not working");
}
-
+
// ----------------------------------------------------------------------
// Test Escape Quotes
if(strcmp("\"hello world\"", STRING_WITH_QUOTES) == 0)
@@ -959,8 +959,8 @@ int main()
{
cmFailed("ESCAPE_QUOTES is not working");
}
-
-
+
+
// ----------------------------------------------------------------------
// Test if IF command inside a FOREACH works.
#if defined(IF_INSIDE_FOREACH_THEN_EXECUTED) && !defined(IF_INSIDE_FOREACH_ELSE_EXECUTED)
@@ -981,7 +981,7 @@ int main()
else
{
cmFailed("cmakedefine01 is not working for 0");
- }
+ }
if(SHOULD_BE_ONE == 1)
{
cmPassed("cmakedefine01 is working for 1");
@@ -989,7 +989,7 @@ int main()
else
{
cmFailed("cmakedefine01 is not working for 1");
- }
+ }
#ifdef FORCE_TEST
cmFailed("CMake SET CACHE FORCE");
#else
diff --git a/Tests/ComplexOneConfig/Executable/testcflags.c b/Tests/ComplexOneConfig/Executable/testcflags.c
index f4d5848..6c2dd5d 100644
--- a/Tests/ComplexOneConfig/Executable/testcflags.c
+++ b/Tests/ComplexOneConfig/Executable/testcflags.c
@@ -18,7 +18,7 @@ int TestCFlags(char* m)
return 0;
#endif
/* TEST_C_FLAGS should be defined in a c file */
-#ifndef TEST_C_FLAGS
+#ifndef TEST_C_FLAGS
strcpy(m, "CMake CMAKE_C_FLAGS (TEST_C_FLAGS) not found in c file.");
return 0;
#endif
diff --git a/Tests/ComplexOneConfig/Library/CMakeLists.txt b/Tests/ComplexOneConfig/Library/CMakeLists.txt
index c8efc30..becf672 100644
--- a/Tests/ComplexOneConfig/Library/CMakeLists.txt
+++ b/Tests/ComplexOneConfig/Library/CMakeLists.txt
@@ -15,12 +15,12 @@ SET_TARGET_PROPERTIES(create_file PROPERTIES RUNTIME_OUTPUT_DIRECTORY ".")
#
AUX_SOURCE_DIRECTORY(ExtraSources LibrarySources)
SET(LibrarySources ${LibrarySources}
- file2
- empty
- create_file.cxx
- GENERATED
+ file2
+ empty
+ create_file.cxx
+ GENERATED
nonexisting_file)
-REMOVE(LibrarySources create_file.cxx GENERATED nonexisting_file)
+REMOVE(LibrarySources create_file.cxx GENERATED nonexisting_file)
ADD_LIBRARY(CMakeTestLibrary ${LibrarySources})
IF(WIN32)
@@ -28,10 +28,10 @@ IF(WIN32)
IF(NOT BORLAND)
IF(NOT MINGW)
TARGET_LINK_LIBRARIES(CMakeTestLibrary
- debug
+ debug
user32.lib)
TARGET_LINK_LIBRARIES(CMakeTestLibrary
- optimized
+ optimized
kernel32.lib)
ENDIF(NOT MINGW)
ENDIF(NOT BORLAND)
@@ -97,7 +97,7 @@ ADD_CUSTOM_COMMAND(TARGET CMakeTestLibraryShared POST_BUILD
#
ADD_CUSTOM_TARGET(custom_target1
ALL
- ${CREATE_FILE_EXE}
+ ${CREATE_FILE_EXE}
"${Complex_BINARY_DIR}/Library/custom_target1.txt")
ADD_DEPENDENCIES(custom_target1 create_file)
diff --git a/Tests/ComplexOneConfig/Library/create_file.cxx b/Tests/ComplexOneConfig/Library/create_file.cxx
index d415519..050ed0b 100644
--- a/Tests/ComplexOneConfig/Library/create_file.cxx
+++ b/Tests/ComplexOneConfig/Library/create_file.cxx
@@ -8,7 +8,7 @@ int main (int argc, char *argv[])
fprintf(stderr, "Missing name of file to create.\n");
return EXIT_FAILURE;
}
-
+
FILE *stream = fopen(argv[1], "w");
if(stream == NULL)
{
@@ -23,6 +23,6 @@ int main (int argc, char *argv[])
}
fprintf(stdout, ">> Creating %s!\n", argv[1]);
-
+
return EXIT_SUCCESS;
}
diff --git a/Tests/ComplexOneConfig/Library/testConly.c b/Tests/ComplexOneConfig/Library/testConly.c
index 2d83f77..a7d20b0 100644
--- a/Tests/ComplexOneConfig/Library/testConly.c
+++ b/Tests/ComplexOneConfig/Library/testConly.c
@@ -7,7 +7,7 @@ int CsharedFunction()
printf("TEST_C_FLAGS failed\n");
return 0;
#else
- printf("Passed: TEST_C_FLAGS passed\n");
-#endif
+ printf("Passed: TEST_C_FLAGS passed\n");
+#endif
return 1;
}
diff --git a/Tests/ComplexOneConfig/Library/testConly.h b/Tests/ComplexOneConfig/Library/testConly.h
index f1470a8..ba84589 100644
--- a/Tests/ComplexOneConfig/Library/testConly.h
+++ b/Tests/ComplexOneConfig/Library/testConly.h
@@ -10,4 +10,4 @@
#endif
CMakeTest_EXPORT int CsharedFunction();
-
+
diff --git a/Tests/CrossCompile/CMakeLists.txt b/Tests/CrossCompile/CMakeLists.txt
index 96a57a0..fb9a0d7 100644
--- a/Tests/CrossCompile/CMakeLists.txt
+++ b/Tests/CrossCompile/CMakeLists.txt
@@ -9,5 +9,5 @@ SET(CMAKE_CROSSCOMPILING ON)
ADD_EXECUTABLE(CrossCompile main.c)
TRY_RUN(run_result compile_result
- ${CrossCompile_BINARY_DIR}
+ ${CrossCompile_BINARY_DIR}
${CrossCompile_SOURCE_DIR}/main.c)
diff --git a/Tests/CustComDepend/CMakeLists.txt b/Tests/CustComDepend/CMakeLists.txt
index d526684..46276b2 100644
--- a/Tests/CustComDepend/CMakeLists.txt
+++ b/Tests/CustComDepend/CMakeLists.txt
@@ -10,5 +10,5 @@ add_custom_command(
${CustComDepend_BINARY_DIR}/bar.c
DEPENDS ${CustComDepend_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/foo
)
-
+
add_library(bar SHARED ${CustComDepend_BINARY_DIR}/bar.c)
diff --git a/Tests/CustComDepend/bar.h b/Tests/CustComDepend/bar.h
index d462c9b..d179464 100644
--- a/Tests/CustComDepend/bar.h
+++ b/Tests/CustComDepend/bar.h
@@ -5,5 +5,5 @@
# define BAR_EXPORT __declspec( dllimport )
# endif
#else
-# define BAR_EXPORT
+# define BAR_EXPORT
#endif
diff --git a/Tests/CustComDepend/foo.cxx b/Tests/CustComDepend/foo.cxx
index 3c204f8..19dfcb1 100644
--- a/Tests/CustComDepend/foo.cxx
+++ b/Tests/CustComDepend/foo.cxx
@@ -12,4 +12,4 @@ int main(int ac, char** av)
fclose(fout);
return 0;
}
-
+
diff --git a/Tests/CustomCommand/CMakeLists.txt b/Tests/CustomCommand/CMakeLists.txt
index b7c9ea2..c1d2ae0 100644
--- a/Tests/CustomCommand/CMakeLists.txt
+++ b/Tests/CustomCommand/CMakeLists.txt
@@ -56,9 +56,9 @@ ADD_CUSTOM_COMMAND(
#
################################################################
ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_BINARY_DIR}//doc1.dvi # test 2 slashes
- DEPENDS ${PROJECT_SOURCE_DIR}/doc1.tex
- COMMAND ${CMAKE_COMMAND}
- ARGS -E copy ${PROJECT_SOURCE_DIR}/doc1.tex
+ DEPENDS ${PROJECT_SOURCE_DIR}/doc1.tex
+ COMMAND ${CMAKE_COMMAND}
+ ARGS -E copy ${PROJECT_SOURCE_DIR}/doc1.tex
${PROJECT_BINARY_DIR}/doc1.dvi
)
@@ -131,13 +131,13 @@ ADD_CUSTOM_COMMAND(
ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_BINARY_DIR}/foo.pre
DEPENDS ${PROJECT_SOURCE_DIR}/foo.in
TDocument # Ensure doc1.h generates before this target
- COMMAND ${CMAKE_COMMAND}
- ARGS -E copy ${PROJECT_SOURCE_DIR}/foo.in
+ COMMAND ${CMAKE_COMMAND}
+ ARGS -E copy ${PROJECT_SOURCE_DIR}/foo.in
${PROJECT_BINARY_DIR}/foo.pre
)
ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_BINARY_DIR}/foo.c
- DEPENDS ${PROJECT_BINARY_DIR}/foo.pre
+ DEPENDS ${PROJECT_BINARY_DIR}/foo.pre
COMMAND ${CMAKE_COMMAND}
ARGS -E copy ${PROJECT_BINARY_DIR}/foo.pre
${PROJECT_BINARY_DIR}/foo.c
@@ -161,7 +161,7 @@ CONFIGURE_FILE(
)
# add the executable
-ADD_EXECUTABLE(CustomCommand
+ADD_EXECUTABLE(CustomCommand
${PROJECT_BINARY_DIR}/foo.h
${PROJECT_BINARY_DIR}/foo.c
${PROJECT_BINARY_DIR}/wrapped.c
@@ -186,7 +186,7 @@ TARGET_LINK_LIBRARIES(CustomCommand GeneratedHeader)
# Test for using just the target name as executable in the COMMAND
# section. Has to be recognized and replaced by CMake with the output
# actual location of the executable.
-# Additionally the generator is created in an extra subdir after the
+# Additionally the generator is created in an extra subdir after the
# ADD_CUSTOM_COMMAND() is used.
#
# Test the same for ADD_CUSTOM_TARGET()
@@ -197,11 +197,11 @@ ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/generated_extern.cxx
ADD_EXECUTABLE(CustomCommandUsingTargetTest main.cxx ${CMAKE_CURRENT_BINARY_DIR}/generated_extern.cxx )
-ADD_CUSTOM_TARGET(RunTarget
+ADD_CUSTOM_TARGET(RunTarget
COMMAND generator_extern ${CMAKE_CURRENT_BINARY_DIR}/run_target.cxx
)
-ADD_CUSTOM_COMMAND(TARGET CustomCommandUsingTargetTest POST_BUILD
+ADD_CUSTOM_COMMAND(TARGET CustomCommandUsingTargetTest POST_BUILD
COMMAND dummy_generator ${CMAKE_CURRENT_BINARY_DIR}/generated_dummy.cxx)
ADD_SUBDIRECTORY(GeneratorInExtraDir)
diff --git a/Tests/CustomCommand/GeneratedHeader/CMakeLists.txt b/Tests/CustomCommand/GeneratedHeader/CMakeLists.txt
index 2d47d87..2ba8e68 100644
--- a/Tests/CustomCommand/GeneratedHeader/CMakeLists.txt
+++ b/Tests/CustomCommand/GeneratedHeader/CMakeLists.txt
@@ -2,12 +2,12 @@
# builds.
SET(CMAKE_INCLUDE_CURRENT_DIR 1)
-ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/generated.h
- COMMAND
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/generated.h
+ COMMAND
${CMAKE_COMMAND} ARGS -E
- copy ${CMAKE_CURRENT_SOURCE_DIR}/generated.h.in
- ${CMAKE_CURRENT_BINARY_DIR}/generated.h
+ copy ${CMAKE_CURRENT_SOURCE_DIR}/generated.h.in
+ ${CMAKE_CURRENT_BINARY_DIR}/generated.h
)
-ADD_LIBRARY(GeneratedHeader main.cpp ${CMAKE_CURRENT_BINARY_DIR}/generated.h)
-
+ADD_LIBRARY(GeneratedHeader main.cpp ${CMAKE_CURRENT_BINARY_DIR}/generated.h)
+
diff --git a/Tests/CustomCommand/foo.in b/Tests/CustomCommand/foo.in
index 08c559d..0c5021c 100644
--- a/Tests/CustomCommand/foo.in
+++ b/Tests/CustomCommand/foo.in
@@ -22,7 +22,7 @@ int main ()
return -2;
}
}
-
+
return -1;
}
diff --git a/Tests/CustomCommandWorkingDirectory/CMakeLists.txt b/Tests/CustomCommandWorkingDirectory/CMakeLists.txt
index 36d32e4..f647064 100644
--- a/Tests/CustomCommandWorkingDirectory/CMakeLists.txt
+++ b/Tests/CustomCommandWorkingDirectory/CMakeLists.txt
@@ -13,7 +13,7 @@ SET_SOURCE_FILES_PROPERTIES(
"${TestWorkingDir_BINARY_DIR}/customTarget2.c"
PROPERTIES GENERATED 1)
-ADD_EXECUTABLE(working "${TestWorkingDir_BINARY_DIR}/working.c"
+ADD_EXECUTABLE(working "${TestWorkingDir_BINARY_DIR}/working.c"
"${TestWorkingDir_BINARY_DIR}/customTarget.c")
ADD_CUSTOM_TARGET(
diff --git a/Tests/Dependency/Exec2/CMakeLists.txt b/Tests/Dependency/Exec2/CMakeLists.txt
index ee0c74d..84d630a 100644
--- a/Tests/Dependency/Exec2/CMakeLists.txt
+++ b/Tests/Dependency/Exec2/CMakeLists.txt
@@ -2,7 +2,7 @@
# If the dependencies of Five are emitted, and then we attempt to emit the
# dependencies of Seven, then we find that they have already been done. So:
# Original line: Eight Five
-# Add deps of Five: Eight Five Two ... NoDepA
+# Add deps of Five: Eight Five Two ... NoDepA
# Now, we must make sure that Seven gets inserted between Five and Two, and
# not at the end. Unfortunately, if we get it wrong, the test will only
# fail on a platform where the link order makes a difference.
diff --git a/Tests/DocTest/DocTest.cxx b/Tests/DocTest/DocTest.cxx
index 2263cbd..a8a62ab 100644
--- a/Tests/DocTest/DocTest.cxx
+++ b/Tests/DocTest/DocTest.cxx
@@ -13,7 +13,7 @@ int main ()
fprintf(stderr,"failed to find undefined properties file");
return 1;
}
-
+
char buffer[1024];
while ( fin )
{
@@ -28,6 +28,6 @@ int main ()
}
}
fin.close();
-
+
return result;
}
diff --git a/Tests/Fortran/CMakeLists.txt b/Tests/Fortran/CMakeLists.txt
index a995f68..679ec83 100644
--- a/Tests/Fortran/CMakeLists.txt
+++ b/Tests/Fortran/CMakeLists.txt
@@ -121,7 +121,7 @@ else()
message("Fortran does not match c compiler")
message("Fortran = ${CMAKE_Fortran_COMPILER_ID}")
message("C = ${CMAKE_C_COMPILER_ID}")
- # hack to make g77 work after CL has been enabled
+ # hack to make g77 work after CL has been enabled
# as a languge, cmake needs language specific versions
# of these variables....
if(WIN32 AND "${CMAKE_Fortran_COMPILER_ID}" MATCHES "GNU")
@@ -154,11 +154,11 @@ if(CMAKE_Fortran_COMPILER_SUPPORTS_F90)
add_executable(test_use_in_comment_fixedform
test_use_in_comment_fixedform.f)
set_property(SOURCE test_use_in_comment_fixedform.f PROPERTY Fortran_FORMAT FIXED)
- add_executable(test_use_in_comment_freeform
+ add_executable(test_use_in_comment_freeform
test_use_in_comment_freeform.f90)
set_property(SOURCE test_use_in_comment_freeform.f90 PROPERTY Fortran_FORMAT FREE)
- add_executable(test_in_interface
+ add_executable(test_in_interface
in_interface/main.f90
in_interface/module.f90)
diff --git a/Tests/Fortran/foo.f b/Tests/Fortran/foo.f
index dbbb3a4..ece0df4 100644
--- a/Tests/Fortran/foo.f
+++ b/Tests/Fortran/foo.f
@@ -5,5 +5,5 @@
contains
subroutine sub
end subroutine
-
+
end module test_mod
diff --git a/Tests/Fortran/test_use_in_comment_freeform.f90 b/Tests/Fortran/test_use_in_comment_freeform.f90
index c992a04..48bcd5a 100644
--- a/Tests/Fortran/test_use_in_comment_freeform.f90
+++ b/Tests/Fortran/test_use_in_comment_freeform.f90
@@ -1,7 +1,7 @@
PROGRAM foo
-! USE bar
-! use bar
-! Use bar
+! USE bar
+! use bar
+! Use bar
WRITE(*,*) 'Hello, Fortran world.'
END PROGRAM
diff --git a/Tests/Framework/foo.cxx b/Tests/Framework/foo.cxx
index b249ce3..e5c1973 100644
--- a/Tests/Framework/foo.cxx
+++ b/Tests/Framework/foo.cxx
@@ -1,7 +1,7 @@
#include <stdio.h>
#if defined(_WIN32) && defined(foo_EXPORTS)
# define CM_TEST_LIB_EXPORT __declspec( dllexport )
-#else
+#else
# define CM_TEST_LIB_EXPORT
#endif
CM_TEST_LIB_EXPORT void foo()
diff --git a/Tests/JCTest/CMakeLists.txt b/Tests/JCTest/CMakeLists.txt
index a0f590e..17cea0f 100644
--- a/Tests/JCTest/CMakeLists.txt
+++ b/Tests/JCTest/CMakeLists.txt
@@ -3,7 +3,7 @@ project(TestTime)
enable_testing()
add_executable(TestTime TestTime.cxx)
-foreach(f 1 2 3 4 5 6 7 8 9 10 11 12 12 14 15 16 17 18 19
+foreach(f 1 2 3 4 5 6 7 8 9 10 11 12 12 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29 30)
add_test(TestTime${f} TestTime 50000000)
endforeach(f)
diff --git a/Tests/Java/A.java b/Tests/Java/A.java
index e34b704..403a7f8 100644
--- a/Tests/Java/A.java
+++ b/Tests/Java/A.java
@@ -1,11 +1,11 @@
class A
{
- public A()
+ public A()
{
}
-
+
public void printName()
- {
+ {
System.out.println("A");
}
}
diff --git a/Tests/Java/HelloWorld.java b/Tests/Java/HelloWorld.java
index 54246ec..378e371 100644
--- a/Tests/Java/HelloWorld.java
+++ b/Tests/Java/HelloWorld.java
@@ -1,5 +1,5 @@
class HelloWorld
-{
+{
public static void main(String args[])
{
A a;
diff --git a/Tests/KDE4StableBranchTest/test_kde4.sh.in b/Tests/KDE4StableBranchTest/test_kde4.sh.in
index 81badcd..bc90b9d 100755
--- a/Tests/KDE4StableBranchTest/test_kde4.sh.in
+++ b/Tests/KDE4StableBranchTest/test_kde4.sh.in
@@ -2,9 +2,9 @@
# This shell script tests whether cmake is able to build the latest
# stable KDE4 release, or at least some part of it.
-# It downloads automoc from KDE svn, builds and installs it, then it
+# It downloads automoc from KDE svn, builds and installs it, then it
# downloads phonon from KDE svn, builds and installs it, and finally
-# it downloads kdelibs (currently from the 4.3 branch), and builds
+# it downloads kdelibs (currently from the 4.3 branch), and builds
# a (small) part of it, i.e. libkdecore and one unit test depending on it.
#
# <neundorf AT kde.org>
diff --git a/Tests/LibName/CMakeLists.txt b/Tests/LibName/CMakeLists.txt
index 07499a1..75dec4e 100644
--- a/Tests/LibName/CMakeLists.txt
+++ b/Tests/LibName/CMakeLists.txt
@@ -1,5 +1,5 @@
project(LibName)
-# this is a test to make sure that relative path
+# this is a test to make sure that relative path
# LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH work
set(LIBRARY_OUTPUT_PATH lib)
set(EXECUTABLE_OUTPUT_PATH lib)
diff --git a/Tests/LibName/bar.c b/Tests/LibName/bar.c
index 9607180..f82aa28 100644
--- a/Tests/LibName/bar.c
+++ b/Tests/LibName/bar.c
@@ -1,7 +1,7 @@
#ifdef _WIN32
-__declspec(dllexport)
+__declspec(dllexport)
#endif
-
+
extern void foo()
{
}
diff --git a/Tests/LibName/foo.c b/Tests/LibName/foo.c
index a689704..6d258e0 100644
--- a/Tests/LibName/foo.c
+++ b/Tests/LibName/foo.c
@@ -1,9 +1,9 @@
#ifdef _WIN32
-__declspec(dllimport)
+__declspec(dllimport)
#endif
extern void foo();
#ifdef _WIN32
-__declspec(dllexport)
+__declspec(dllexport)
#endif
void bar()
{
diff --git a/Tests/LibName/foobar.c b/Tests/LibName/foobar.c
index 73b4b41..2f8a3ff 100644
--- a/Tests/LibName/foobar.c
+++ b/Tests/LibName/foobar.c
@@ -1,5 +1,5 @@
#ifdef _WIN32
-__declspec(dllimport)
+__declspec(dllimport)
#endif
extern void bar();
diff --git a/Tests/LoadCommand/CMakeCommands/cmTestCommand.c b/Tests/LoadCommand/CMakeCommands/cmTestCommand.c
index 6b4f48f..fc04934 100644
--- a/Tests/LoadCommand/CMakeCommands/cmTestCommand.c
+++ b/Tests/LoadCommand/CMakeCommands/cmTestCommand.c
@@ -3,7 +3,7 @@
#include <stdlib.h>
#include <stdio.h>
-typedef struct
+typedef struct
{
char *LibraryName;
int Argc;
@@ -24,8 +24,8 @@ static int CCONV InitialPass(void *inf, void *mf, int argc, char *argv[])
char *ccDep[1];
char *ccOut[1];
cmLoadedCommandInfo *info = (cmLoadedCommandInfo *)inf;
-
- cmVTKWrapTclData *cdata =
+
+ cmVTKWrapTclData *cdata =
(cmVTKWrapTclData *)malloc(sizeof(cmVTKWrapTclData));
cdata->LibraryName = "BOO";
cdata->Argc = argc;
@@ -36,33 +36,33 @@ static int CCONV InitialPass(void *inf, void *mf, int argc, char *argv[])
/* already, if so use that value and don't look for the program */
if(!info->CAPI->IsOn(mf,"TEST_COMMAND_TEST1"))
{
- info->CAPI->AddDefinition(mf, "TEST_DEF", "HOO");
+ info->CAPI->AddDefinition(mf, "TEST_DEF", "HOO");
return 1;
}
-
- info->CAPI->AddDefinition(mf, "TEST_DEF", "HOO");
+
+ info->CAPI->AddDefinition(mf, "TEST_DEF", "HOO");
cdata->LibraryName = "HOO";
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE", "ON",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE", "ON",
"Test cache variable",
CM_CACHE_BOOL);
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE1", "",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE1", "",
"Test cache variable 1",
CM_CACHE_PATH);
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE2", "",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE2", "",
"Test cache variable 2",
CM_CACHE_FILEPATH);
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE3", "",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE3", "",
"Test cache variable 3",
CM_CACHE_STRING);
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE4", "",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE4", "",
"Test cache variable 4",
CM_CACHE_INTERNAL);
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE5", "",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE5", "",
"Test cache variable 5",
CM_CACHE_STATIC);
-
+
file = info->CAPI->ExpandVariablesInString(mf, "${CMAKE_COMMAND}", 0, 0);
str = info->CAPI->GetFilenameWithoutExtension(file);
@@ -140,7 +140,7 @@ static int CCONV InitialPass(void *inf, void *mf, int argc, char *argv[])
1, ccDep,
1, ccOut,
"LoadedCommand");
-
+
ccArgs[2] = argv[1];
ccArgs[3] = argv[2];
@@ -171,22 +171,22 @@ static int CCONV InitialPass(void *inf, void *mf, int argc, char *argv[])
return 0;
}
info->CAPI->ExecuteCommand(mf,"SET",2,args);
-
+
/* make sure we can find the source file */
if (!info->CAPI->GetSource(mf,argv[1]))
{
info->CAPI->SetError(mf, "Source file could not be found!");
- return 0;
+ return 0;
}
return 1;
}
-static void CCONV FinalPass(void *inf, void *mf)
+static void CCONV FinalPass(void *inf, void *mf)
{
cmLoadedCommandInfo *info = (cmLoadedCommandInfo *)inf;
/* get our client data from initial pass */
- cmVTKWrapTclData *cdata =
+ cmVTKWrapTclData *cdata =
(cmVTKWrapTclData *)info->CAPI->GetClientData(info);
if (strcmp(info->CAPI->GetDefinition(mf, "TEST_DEF"),"HOO") ||
strcmp(cdata->LibraryName,"HOO"))
@@ -194,11 +194,11 @@ static void CCONV FinalPass(void *inf, void *mf)
fprintf(stderr,"*** Failed LOADED COMMAND Final Pass\n");
}
}
-static void CCONV Destructor(void *inf)
+static void CCONV Destructor(void *inf)
{
cmLoadedCommandInfo *info = (cmLoadedCommandInfo *)inf;
/* get our client data from initial pass */
- cmVTKWrapTclData *cdata =
+ cmVTKWrapTclData *cdata =
(cmVTKWrapTclData *)info->CAPI->GetClientData(info);
free(cdata);
}
diff --git a/Tests/LoadCommand/CMakeLists.txt b/Tests/LoadCommand/CMakeLists.txt
index 846cbb0..32e73f0 100644
--- a/Tests/LoadCommand/CMakeLists.txt
+++ b/Tests/LoadCommand/CMakeLists.txt
@@ -21,16 +21,16 @@ INCLUDE_DIRECTORIES(${LoadCommand_BINARY_DIR})
# make sure it is not already loaded
IF(COMMAND CMAKE_TEST_COMMAND)
ELSE(COMMAND CMAKE_TEST_COMMAND)
- TRY_COMPILE(COMPILE_OK
- ${LoadCommand_BINARY_DIR}/CMakeCommands
- ${LoadCommand_SOURCE_DIR}/CMakeCommands
+ TRY_COMPILE(COMPILE_OK
+ ${LoadCommand_BINARY_DIR}/CMakeCommands
+ ${LoadCommand_SOURCE_DIR}/CMakeCommands
CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO
OUTPUT_VARIABLE OUTPUT )
# do another TRY_COMPILE to get around make
# problem on hp
- TRY_COMPILE(COMPILE_OK
- ${LoadCommand_BINARY_DIR}/CMakeCommands
- ${LoadCommand_SOURCE_DIR}/CMakeCommands
+ TRY_COMPILE(COMPILE_OK
+ ${LoadCommand_BINARY_DIR}/CMakeCommands
+ ${LoadCommand_SOURCE_DIR}/CMakeCommands
CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO
OUTPUT_VARIABLE OUTPUT )
ENDIF(COMMAND CMAKE_TEST_COMMAND)
@@ -39,8 +39,8 @@ MESSAGE("Output from try compile: ${OUTPUT}")
# if the compile was OK, try loading the command
IF (COMPILE_OK)
- LOAD_COMMAND(CMAKE_TEST_COMMAND
- ${LoadCommand_BINARY_DIR}/CMakeCommands
+ LOAD_COMMAND(CMAKE_TEST_COMMAND
+ ${LoadCommand_BINARY_DIR}/CMakeCommands
${LoadCommand_BINARY_DIR}/CMakeCommands/Debug
${LoadCommand_BINARY_DIR}/CMakeCommands/Development
)
diff --git a/Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c b/Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c
index 6b4f48f..fc04934 100644
--- a/Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c
+++ b/Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c
@@ -3,7 +3,7 @@
#include <stdlib.h>
#include <stdio.h>
-typedef struct
+typedef struct
{
char *LibraryName;
int Argc;
@@ -24,8 +24,8 @@ static int CCONV InitialPass(void *inf, void *mf, int argc, char *argv[])
char *ccDep[1];
char *ccOut[1];
cmLoadedCommandInfo *info = (cmLoadedCommandInfo *)inf;
-
- cmVTKWrapTclData *cdata =
+
+ cmVTKWrapTclData *cdata =
(cmVTKWrapTclData *)malloc(sizeof(cmVTKWrapTclData));
cdata->LibraryName = "BOO";
cdata->Argc = argc;
@@ -36,33 +36,33 @@ static int CCONV InitialPass(void *inf, void *mf, int argc, char *argv[])
/* already, if so use that value and don't look for the program */
if(!info->CAPI->IsOn(mf,"TEST_COMMAND_TEST1"))
{
- info->CAPI->AddDefinition(mf, "TEST_DEF", "HOO");
+ info->CAPI->AddDefinition(mf, "TEST_DEF", "HOO");
return 1;
}
-
- info->CAPI->AddDefinition(mf, "TEST_DEF", "HOO");
+
+ info->CAPI->AddDefinition(mf, "TEST_DEF", "HOO");
cdata->LibraryName = "HOO";
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE", "ON",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE", "ON",
"Test cache variable",
CM_CACHE_BOOL);
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE1", "",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE1", "",
"Test cache variable 1",
CM_CACHE_PATH);
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE2", "",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE2", "",
"Test cache variable 2",
CM_CACHE_FILEPATH);
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE3", "",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE3", "",
"Test cache variable 3",
CM_CACHE_STRING);
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE4", "",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE4", "",
"Test cache variable 4",
CM_CACHE_INTERNAL);
- info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE5", "",
+ info->CAPI->AddCacheDefinition(mf, "SOME_CACHE_VARIABLE5", "",
"Test cache variable 5",
CM_CACHE_STATIC);
-
+
file = info->CAPI->ExpandVariablesInString(mf, "${CMAKE_COMMAND}", 0, 0);
str = info->CAPI->GetFilenameWithoutExtension(file);
@@ -140,7 +140,7 @@ static int CCONV InitialPass(void *inf, void *mf, int argc, char *argv[])
1, ccDep,
1, ccOut,
"LoadedCommand");
-
+
ccArgs[2] = argv[1];
ccArgs[3] = argv[2];
@@ -171,22 +171,22 @@ static int CCONV InitialPass(void *inf, void *mf, int argc, char *argv[])
return 0;
}
info->CAPI->ExecuteCommand(mf,"SET",2,args);
-
+
/* make sure we can find the source file */
if (!info->CAPI->GetSource(mf,argv[1]))
{
info->CAPI->SetError(mf, "Source file could not be found!");
- return 0;
+ return 0;
}
return 1;
}
-static void CCONV FinalPass(void *inf, void *mf)
+static void CCONV FinalPass(void *inf, void *mf)
{
cmLoadedCommandInfo *info = (cmLoadedCommandInfo *)inf;
/* get our client data from initial pass */
- cmVTKWrapTclData *cdata =
+ cmVTKWrapTclData *cdata =
(cmVTKWrapTclData *)info->CAPI->GetClientData(info);
if (strcmp(info->CAPI->GetDefinition(mf, "TEST_DEF"),"HOO") ||
strcmp(cdata->LibraryName,"HOO"))
@@ -194,11 +194,11 @@ static void CCONV FinalPass(void *inf, void *mf)
fprintf(stderr,"*** Failed LOADED COMMAND Final Pass\n");
}
}
-static void CCONV Destructor(void *inf)
+static void CCONV Destructor(void *inf)
{
cmLoadedCommandInfo *info = (cmLoadedCommandInfo *)inf;
/* get our client data from initial pass */
- cmVTKWrapTclData *cdata =
+ cmVTKWrapTclData *cdata =
(cmVTKWrapTclData *)info->CAPI->GetClientData(info);
free(cdata);
}
diff --git a/Tests/LoadCommandOneConfig/CMakeLists.txt b/Tests/LoadCommandOneConfig/CMakeLists.txt
index e99105a..4bfa599 100644
--- a/Tests/LoadCommandOneConfig/CMakeLists.txt
+++ b/Tests/LoadCommandOneConfig/CMakeLists.txt
@@ -27,16 +27,16 @@ INCLUDE_DIRECTORIES(${LoadCommand_BINARY_DIR})
# make sure it is not already loaded
IF(COMMAND CMAKE_TEST_COMMAND)
ELSE(COMMAND CMAKE_TEST_COMMAND)
- TRY_COMPILE(COMPILE_OK
- ${LoadCommand_BINARY_DIR}/CMakeCommands
- ${LoadCommand_SOURCE_DIR}/CMakeCommands
+ TRY_COMPILE(COMPILE_OK
+ ${LoadCommand_BINARY_DIR}/CMakeCommands
+ ${LoadCommand_SOURCE_DIR}/CMakeCommands
CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO
OUTPUT_VARIABLE OUTPUT )
# do another TRY_COMPILE to get around make
# problem on hp
- TRY_COMPILE(COMPILE_OK
- ${LoadCommand_BINARY_DIR}/CMakeCommands
- ${LoadCommand_SOURCE_DIR}/CMakeCommands
+ TRY_COMPILE(COMPILE_OK
+ ${LoadCommand_BINARY_DIR}/CMakeCommands
+ ${LoadCommand_SOURCE_DIR}/CMakeCommands
CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO
OUTPUT_VARIABLE OUTPUT )
ENDIF(COMMAND CMAKE_TEST_COMMAND)
@@ -45,8 +45,8 @@ MESSAGE("Output from try compile: ${OUTPUT}")
# if the compile was OK, try loading the command
IF (COMPILE_OK)
- LOAD_COMMAND(CMAKE_TEST_COMMAND
- ${LoadCommand_BINARY_DIR}/CMakeCommands
+ LOAD_COMMAND(CMAKE_TEST_COMMAND
+ ${LoadCommand_BINARY_DIR}/CMakeCommands
${LoadCommand_BINARY_DIR}/CMakeCommands/Debug
${LoadCommand_BINARY_DIR}/CMakeCommands/Development
)
diff --git a/Tests/NewlineArgs/CMakeLists.txt b/Tests/NewlineArgs/CMakeLists.txt
index a182304..7551601 100644
--- a/Tests/NewlineArgs/CMakeLists.txt
+++ b/Tests/NewlineArgs/CMakeLists.txt
@@ -5,10 +5,10 @@ project (NewlineArgs CXX)
add_definitions("-DTEST_FLAG_1
-DTEST_FLAG_2")
-include_directories(" ${NewlineArgs_BINARY_DIR}
+include_directories(" ${NewlineArgs_BINARY_DIR}
${NewlineArgs_SOURCE_DIR} ")
-configure_file("${NewlineArgs_SOURCE_DIR}/libcxx2.h.in"
+configure_file("${NewlineArgs_SOURCE_DIR}/libcxx2.h.in"
"${NewlineArgs_BINARY_DIR}/libcxx2.h")
add_library(testcxx1 libcxx1.cxx)
diff --git a/Tests/ObjC++/objc++.mm b/Tests/ObjC++/objc++.mm
index f0be256..258ebaa 100644
--- a/Tests/ObjC++/objc++.mm
+++ b/Tests/ObjC++/objc++.mm
@@ -5,7 +5,7 @@ using namespace std;
int main()
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
-
+
NSMutableSet *mySet = [NSMutableSet set];
cout<<"Adding values to the set."<<endl;
[mySet addObject:[NSNumber numberWithInt:356]];
diff --git a/Tests/OutOfSource/OutOfSourceSubdir/testlib.h b/Tests/OutOfSource/OutOfSourceSubdir/testlib.h
index 289b673..75c2d84 100644
--- a/Tests/OutOfSource/OutOfSourceSubdir/testlib.h
+++ b/Tests/OutOfSource/OutOfSourceSubdir/testlib.h
@@ -5,7 +5,7 @@
# define CM_TEST_LIB_EXPORT __declspec( dllimport )
# endif
#else
-# define CM_TEST_LIB_EXPORT
+# define CM_TEST_LIB_EXPORT
#endif
CM_TEST_LIB_EXPORT float TestLib();
diff --git a/Tests/Plugin/src/example_exe.cxx b/Tests/Plugin/src/example_exe.cxx
index d2c5205..309302e 100644
--- a/Tests/Plugin/src/example_exe.cxx
+++ b/Tests/Plugin/src/example_exe.cxx
@@ -54,7 +54,7 @@ int main()
kwsys_ios::cerr << "Incorrect return value from plugin!"
<< kwsys_ios::endl;
return 1;
- }
+ }
kwsys::DynamicLoader::CloseLibrary(handle);
return 0;
}
diff --git a/Tests/Properties/CMakeLists.txt b/Tests/Properties/CMakeLists.txt
index c1bc3b9..ed6d2d4 100644
--- a/Tests/Properties/CMakeLists.txt
+++ b/Tests/Properties/CMakeLists.txt
@@ -2,15 +2,15 @@
cmake_minimum_required (VERSION 2.6)
project (Properties)
-# these first three tests really test both properties and the management of
-# cmSourceFile objects by CMake.
+# these first three tests really test both properties and the management of
+# cmSourceFile objects by CMake.
# test properties on a build tree file that is relative (yuck)
configure_file(properties.h.in "${Properties_BINARY_DIR}/properties.h")
set_source_files_properties(properties.h PROPERTIES TEST1 1)
get_source_file_property(RESULT1 properties.h TEST1)
-# test properties on a headerfile in the source tree
+# test properties on a headerfile in the source tree
# accessed without an extenion (also yuck)
set_source_files_properties(properties2 PROPERTIES TEST2 1)
get_source_file_property(RESULT2 properties2 TEST2)
@@ -39,7 +39,7 @@ if (NOT GLOBALRESULT)
message(SEND_ERROR "Error: global prop not defined "
"result is GLOBALRESULT=${GLOBALRESULT}")
endif (NOT GLOBALRESULT)
-
+
set_property(GLOBAL PROPERTY GLOBALTEST 1)
set_property(DIRECTORY PROPERTY DIRECTORYTEST 1)
set_property(SOURCE SubDir/properties3.cxx PROPERTY SOURCETEST 1)
@@ -50,24 +50,24 @@ get_property(SOURCERESULT
PROPERTY SOURCETEST
)
-if (RESULT1 AND RESULT2 AND RESULT3 AND GLOBALRESULT AND
+if (RESULT1 AND RESULT2 AND RESULT3 AND GLOBALRESULT AND
DIRECTORYRESULT AND SOURCERESULT)
add_executable (Properties SubDir/properties3.cxx properties)
-else (RESULT1 AND RESULT2 AND RESULT3 AND GLOBALRESULT AND
+else (RESULT1 AND RESULT2 AND RESULT3 AND GLOBALRESULT AND
DIRECTORYRESULT AND SOURCERESULT)
- message(SEND_ERROR
+ message(SEND_ERROR
"Error: test results are RESULT1=${RESULT1} RESULT2=${RESULT2} "
"RESULT3=${RESULT3} GLOBALRESULT=${GLOBALRESULT} "
"DIRECTORYRESULT=${DIRECTORYRESULT} "
"SOURCERESULT=${SOURCERESULT}")
-endif (RESULT1 AND RESULT2 AND RESULT3 AND GLOBALRESULT AND
+endif (RESULT1 AND RESULT2 AND RESULT3 AND GLOBALRESULT AND
DIRECTORYRESULT AND SOURCERESULT)
# test the target property
set_property(TARGET Properties PROPERTY TARGETTEST 1)
get_property(TARGETRESULT TARGET Properties PROPERTY TARGETTEST)
if (NOT TARGETRESULT)
- message(SEND_ERROR
+ message(SEND_ERROR
"Error: target result is TARGETRESULT=${TARGETRESULT}")
endif (NOT TARGETRESULT)
@@ -92,7 +92,7 @@ endif ()
# test get_property SET
get_property(TARGETRESULT TARGET Properties PROPERTY TARGETTEST SET)
if (NOT TARGETRESULT)
- message(SEND_ERROR
+ message(SEND_ERROR
"Error: target prop not set, result is TARGETRESULT=${TARGETRESULT}")
endif (NOT TARGETRESULT)
diff --git a/Tests/Simple/CMakeLists.txt b/Tests/Simple/CMakeLists.txt
index dc965a7..20d9705 100644
--- a/Tests/Simple/CMakeLists.txt
+++ b/Tests/Simple/CMakeLists.txt
@@ -3,9 +3,9 @@ project (Simple)
add_executable (Simple simple.cxx)
-add_library (simpleLib STATIC
- simpleLib.cxx
- simpleCLib.c
+add_library (simpleLib STATIC
+ simpleLib.cxx
+ simpleCLib.c
simpleWe.cpp
)
diff --git a/Tests/Simple/simpleWe.cpp b/Tests/Simple/simpleWe.cpp
index 859e07c..e0f22ef 100644
--- a/Tests/Simple/simpleWe.cpp
+++ b/Tests/Simple/simpleWe.cpp
@@ -1,6 +1,6 @@
#include <stdio.h>
-class Foo
+class Foo
{
public:
Foo()
diff --git a/Tests/SimpleCOnly/main.c b/Tests/SimpleCOnly/main.c
index e4df685..022a8e8 100644
--- a/Tests/SimpleCOnly/main.c
+++ b/Tests/SimpleCOnly/main.c
@@ -3,7 +3,7 @@
extern int foo();
extern int bar();
-int main()
+int main()
{
int i=foo();
int k=bar();
diff --git a/Tests/SimpleInstall/CMakeLists.txt b/Tests/SimpleInstall/CMakeLists.txt
index 378b529..a47c546 100644
--- a/Tests/SimpleInstall/CMakeLists.txt
+++ b/Tests/SimpleInstall/CMakeLists.txt
@@ -53,15 +53,15 @@ IF(STAGE2)
SET(TEST2_LIBRARY "TEST2_LIBRARY-NOTFOUND" CACHE FILEPATH "Force find." FORCE)
SET(TEST4_LIBRARY "TEST4_LIBRARY-NOTFOUND" CACHE FILEPATH "Force find." FORCE)
- FIND_LIBRARY(TEST1_LIBRARY
+ FIND_LIBRARY(TEST1_LIBRARY
NAMES ${t1NAMES}
PATHS ${LIBPATHS}
DOC "First library")
- FIND_LIBRARY(TEST2_LIBRARY
+ FIND_LIBRARY(TEST2_LIBRARY
NAMES ${t2NAMES}
PATHS ${LIBPATHS}
DOC "Second library")
- FIND_LIBRARY(TEST4_LIBRARY
+ FIND_LIBRARY(TEST4_LIBRARY
NAMES ${t4NAMES}
PATHS ${LIBPATHS}
DOC "Fourth library")
@@ -200,7 +200,7 @@ ELSE(STAGE2)
RUNTIME DESTINATION MyTest/bin COMPONENT Runtime # .exe, .dll
LIBRARY DESTINATION MyTest/lib COMPONENT Runtime # .so, mod.dll
ARCHIVE DESTINATION MyTest/lib/static COMPONENT Development # .a, .lib
- PUBLIC_HEADER DESTINATION MyTest/include COMPONENT Development
+ PUBLIC_HEADER DESTINATION MyTest/include COMPONENT Development
)
INSTALL(TARGETS test4 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
@@ -227,11 +227,11 @@ ELSE(STAGE2)
scripts/sample_script scripts/sample_script.bat)
# "export" the targets collected in "SimpleInstallS1"
- INSTALL(EXPORT SimpleInstallS1 FILE SimpleInstallS1Config.cmake
- DESTINATION MyTest/lib
+ INSTALL(EXPORT SimpleInstallS1 FILE SimpleInstallS1Config.cmake
+ DESTINATION MyTest/lib
NAMESPACE S1_ )
- EXPORT(TARGETS SimpleInstall test1 test2 test3
+ EXPORT(TARGETS SimpleInstall test1 test2 test3
FILE "${CMAKE_CURRENT_BINARY_DIR}/SimpleInstallS1Config.cmake"
NAMESPACE S2_ )
@@ -299,9 +299,9 @@ ELSE(STAGE2)
ADDITIONAL_MAKE_CLEAN_FILES
"${CMAKE_INSTALL_PREFIX}/InstallScriptOut.cmake;${CMAKE_INSTALL_PREFIX}/InstallScript4Out.cmake")
- SET_TARGET_PROPERTIES(SimpleInstall PROPERTIES PRE_INSTALL_SCRIPT
+ SET_TARGET_PROPERTIES(SimpleInstall PROPERTIES PRE_INSTALL_SCRIPT
${CMAKE_CURRENT_SOURCE_DIR}/PreInstall.cmake)
- SET_TARGET_PROPERTIES(SimpleInstall PROPERTIES POST_INSTALL_SCRIPT
+ SET_TARGET_PROPERTIES(SimpleInstall PROPERTIES POST_INSTALL_SCRIPT
${CMAKE_CURRENT_SOURCE_DIR}/PostInstall.cmake)
SET_TARGET_PROPERTIES(test4 PROPERTIES VERSION 1.2 SOVERSION 3
INSTALL_NAME_DIR @executable_path/../lib)
diff --git a/Tests/SimpleInstall/PackageScript.cmake b/Tests/SimpleInstall/PackageScript.cmake
index 3567a2f..36429e2 100644
--- a/Tests/SimpleInstall/PackageScript.cmake
+++ b/Tests/SimpleInstall/PackageScript.cmake
@@ -4,7 +4,7 @@ MESSAGE("It writes a file with all variables available in ${CMAKE_INSTALL_PREFIX
FILE(WRITE ${CMAKE_INSTALL_PREFIX}/AllVariables.txt "")
GET_CMAKE_PROPERTY(res VARIABLES)
FOREACH(var ${res})
- FILE(APPEND ${CMAKE_INSTALL_PREFIX}/AllVariables.txt
+ FILE(APPEND ${CMAKE_INSTALL_PREFIX}/AllVariables.txt
"${var} \"${${var}}\"\n")
ENDFOREACH(var ${res})
diff --git a/Tests/SimpleInstall/lib2.h b/Tests/SimpleInstall/lib2.h
index ea5a6f7..d69b786 100644
--- a/Tests/SimpleInstall/lib2.h
+++ b/Tests/SimpleInstall/lib2.h
@@ -5,7 +5,7 @@
# define CM_TEST_LIB_EXPORT __declspec( dllimport )
# endif
#else
-# define CM_TEST_LIB_EXPORT
+# define CM_TEST_LIB_EXPORT
#endif
CM_TEST_LIB_EXPORT float Lib2Func();
diff --git a/Tests/SimpleInstall/lib3.h b/Tests/SimpleInstall/lib3.h
index c250ed7..66bc52a 100644
--- a/Tests/SimpleInstall/lib3.h
+++ b/Tests/SimpleInstall/lib3.h
@@ -5,7 +5,7 @@
# define CM_TEST_LIB_EXPORT __declspec( dllimport )
# endif
#else
-# define CM_TEST_LIB_EXPORT
+# define CM_TEST_LIB_EXPORT
#endif
CM_TEST_LIB_EXPORT float Lib3Func();
diff --git a/Tests/SimpleInstall/lib4.h b/Tests/SimpleInstall/lib4.h
index 4b94ea2..11c1272 100644
--- a/Tests/SimpleInstall/lib4.h
+++ b/Tests/SimpleInstall/lib4.h
@@ -5,7 +5,7 @@
# define CM_TEST_LIB_EXPORT __declspec( dllimport )
# endif
#else
-# define CM_TEST_LIB_EXPORT
+# define CM_TEST_LIB_EXPORT
#endif
CM_TEST_LIB_EXPORT float Lib4Func();
diff --git a/Tests/SimpleInstallS2/CMakeLists.txt b/Tests/SimpleInstallS2/CMakeLists.txt
index 378b529..a47c546 100644
--- a/Tests/SimpleInstallS2/CMakeLists.txt
+++ b/Tests/SimpleInstallS2/CMakeLists.txt
@@ -53,15 +53,15 @@ IF(STAGE2)
SET(TEST2_LIBRARY "TEST2_LIBRARY-NOTFOUND" CACHE FILEPATH "Force find." FORCE)
SET(TEST4_LIBRARY "TEST4_LIBRARY-NOTFOUND" CACHE FILEPATH "Force find." FORCE)
- FIND_LIBRARY(TEST1_LIBRARY
+ FIND_LIBRARY(TEST1_LIBRARY
NAMES ${t1NAMES}
PATHS ${LIBPATHS}
DOC "First library")
- FIND_LIBRARY(TEST2_LIBRARY
+ FIND_LIBRARY(TEST2_LIBRARY
NAMES ${t2NAMES}
PATHS ${LIBPATHS}
DOC "Second library")
- FIND_LIBRARY(TEST4_LIBRARY
+ FIND_LIBRARY(TEST4_LIBRARY
NAMES ${t4NAMES}
PATHS ${LIBPATHS}
DOC "Fourth library")
@@ -200,7 +200,7 @@ ELSE(STAGE2)
RUNTIME DESTINATION MyTest/bin COMPONENT Runtime # .exe, .dll
LIBRARY DESTINATION MyTest/lib COMPONENT Runtime # .so, mod.dll
ARCHIVE DESTINATION MyTest/lib/static COMPONENT Development # .a, .lib
- PUBLIC_HEADER DESTINATION MyTest/include COMPONENT Development
+ PUBLIC_HEADER DESTINATION MyTest/include COMPONENT Development
)
INSTALL(TARGETS test4 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
@@ -227,11 +227,11 @@ ELSE(STAGE2)
scripts/sample_script scripts/sample_script.bat)
# "export" the targets collected in "SimpleInstallS1"
- INSTALL(EXPORT SimpleInstallS1 FILE SimpleInstallS1Config.cmake
- DESTINATION MyTest/lib
+ INSTALL(EXPORT SimpleInstallS1 FILE SimpleInstallS1Config.cmake
+ DESTINATION MyTest/lib
NAMESPACE S1_ )
- EXPORT(TARGETS SimpleInstall test1 test2 test3
+ EXPORT(TARGETS SimpleInstall test1 test2 test3
FILE "${CMAKE_CURRENT_BINARY_DIR}/SimpleInstallS1Config.cmake"
NAMESPACE S2_ )
@@ -299,9 +299,9 @@ ELSE(STAGE2)
ADDITIONAL_MAKE_CLEAN_FILES
"${CMAKE_INSTALL_PREFIX}/InstallScriptOut.cmake;${CMAKE_INSTALL_PREFIX}/InstallScript4Out.cmake")
- SET_TARGET_PROPERTIES(SimpleInstall PROPERTIES PRE_INSTALL_SCRIPT
+ SET_TARGET_PROPERTIES(SimpleInstall PROPERTIES PRE_INSTALL_SCRIPT
${CMAKE_CURRENT_SOURCE_DIR}/PreInstall.cmake)
- SET_TARGET_PROPERTIES(SimpleInstall PROPERTIES POST_INSTALL_SCRIPT
+ SET_TARGET_PROPERTIES(SimpleInstall PROPERTIES POST_INSTALL_SCRIPT
${CMAKE_CURRENT_SOURCE_DIR}/PostInstall.cmake)
SET_TARGET_PROPERTIES(test4 PROPERTIES VERSION 1.2 SOVERSION 3
INSTALL_NAME_DIR @executable_path/../lib)
diff --git a/Tests/SimpleInstallS2/PackageScript.cmake b/Tests/SimpleInstallS2/PackageScript.cmake
index 3567a2f..36429e2 100644
--- a/Tests/SimpleInstallS2/PackageScript.cmake
+++ b/Tests/SimpleInstallS2/PackageScript.cmake
@@ -4,7 +4,7 @@ MESSAGE("It writes a file with all variables available in ${CMAKE_INSTALL_PREFIX
FILE(WRITE ${CMAKE_INSTALL_PREFIX}/AllVariables.txt "")
GET_CMAKE_PROPERTY(res VARIABLES)
FOREACH(var ${res})
- FILE(APPEND ${CMAKE_INSTALL_PREFIX}/AllVariables.txt
+ FILE(APPEND ${CMAKE_INSTALL_PREFIX}/AllVariables.txt
"${var} \"${${var}}\"\n")
ENDFOREACH(var ${res})
diff --git a/Tests/SimpleInstallS2/lib2.h b/Tests/SimpleInstallS2/lib2.h
index ea5a6f7..d69b786 100644
--- a/Tests/SimpleInstallS2/lib2.h
+++ b/Tests/SimpleInstallS2/lib2.h
@@ -5,7 +5,7 @@
# define CM_TEST_LIB_EXPORT __declspec( dllimport )
# endif
#else
-# define CM_TEST_LIB_EXPORT
+# define CM_TEST_LIB_EXPORT
#endif
CM_TEST_LIB_EXPORT float Lib2Func();
diff --git a/Tests/SimpleInstallS2/lib3.h b/Tests/SimpleInstallS2/lib3.h
index c250ed7..66bc52a 100644
--- a/Tests/SimpleInstallS2/lib3.h
+++ b/Tests/SimpleInstallS2/lib3.h
@@ -5,7 +5,7 @@
# define CM_TEST_LIB_EXPORT __declspec( dllimport )
# endif
#else
-# define CM_TEST_LIB_EXPORT
+# define CM_TEST_LIB_EXPORT
#endif
CM_TEST_LIB_EXPORT float Lib3Func();
diff --git a/Tests/SimpleInstallS2/lib4.h b/Tests/SimpleInstallS2/lib4.h
index 4b94ea2..11c1272 100644
--- a/Tests/SimpleInstallS2/lib4.h
+++ b/Tests/SimpleInstallS2/lib4.h
@@ -5,7 +5,7 @@
# define CM_TEST_LIB_EXPORT __declspec( dllimport )
# endif
#else
-# define CM_TEST_LIB_EXPORT
+# define CM_TEST_LIB_EXPORT
#endif
CM_TEST_LIB_EXPORT float Lib4Func();
diff --git a/Tests/SourceGroups/CMakeLists.txt b/Tests/SourceGroups/CMakeLists.txt
index c3cf38c..6573c82 100644
--- a/Tests/SourceGroups/CMakeLists.txt
+++ b/Tests/SourceGroups/CMakeLists.txt
@@ -2,9 +2,9 @@ cmake_minimum_required (VERSION 2.6)
project(SourceGroups)
# this is not really a test which can fail
-# it is more an example with several source_group()
+# it is more an example with several source_group()
# commands.
-# The created projects have to be loaded manually
+# The created projects have to be loaded manually
# in Visual Studio/Xcode/Eclipse/...
# to see whether the correct groups have been created.
@@ -19,7 +19,7 @@ source_group(Base\\Sub1\\Sub2 FILES sub1/foobar.c)
# a group with empty name
source_group("" FILES foo.c)
-# a group, whose name consists only of the delimiter
+# a group, whose name consists only of the delimiter
#should be handled the same way as an empty name
source_group("\\" FILES baz.c)
diff --git a/Tests/SourceGroups/README.txt b/Tests/SourceGroups/README.txt
index 1a4baf5..8b13789 100644
--- a/Tests/SourceGroups/README.txt
+++ b/Tests/SourceGroups/README.txt
@@ -1 +1 @@
-
+
diff --git a/Tests/StringFileTest/CMakeLists.txt b/Tests/StringFileTest/CMakeLists.txt
index 7792a35..13283d0 100644
--- a/Tests/StringFileTest/CMakeLists.txt
+++ b/Tests/StringFileTest/CMakeLists.txt
@@ -149,8 +149,8 @@ IF(NOT "$ENV{x+(y)}" STREQUAL "Obscure environment variable value")
ENDIF()
# Make directories test
-FILE(MAKE_DIRECTORY
- "${CMAKE_CURRENT_BINARY_DIR}/Includes"
+FILE(MAKE_DIRECTORY
+ "${CMAKE_CURRENT_BINARY_DIR}/Includes"
"${CMAKE_CURRENT_BINARY_DIR}/Directory1"
"${CMAKE_CURRENT_BINARY_DIR}/Directory2"
)
diff --git a/Tests/StringFileTest/InputFile.h.in b/Tests/StringFileTest/InputFile.h.in
index 3e70a36..0f01ccf 100644
--- a/Tests/StringFileTest/InputFile.h.in
+++ b/Tests/StringFileTest/InputFile.h.in
@@ -3,7 +3,7 @@
/* This should be configured to a define. */
#cmakedefine TEST_DEFINED @TEST_DEFINED@
/* This should be configured to a commented undef with the curlies in place */
-#cmakedefine TEST_NOT_DEFINED ${TEST_NOT_DEFINED}
+#cmakedefine TEST_NOT_DEFINED ${TEST_NOT_DEFINED}
/* This complicated line should be configured unchanged: */
static const char* configvar =
@@ -34,5 +34,5 @@ int CheckMethod(const char* var, const char* val )
return 1;
#else
return 0;
-#endif
+#endif
}
diff --git a/Tests/StringFileTest/StringFile.cxx b/Tests/StringFileTest/StringFile.cxx
index 609ebaf..9eba6bf 100644
--- a/Tests/StringFileTest/StringFile.cxx
+++ b/Tests/StringFileTest/StringFile.cxx
@@ -26,6 +26,6 @@ int main(int, char*[])
res += CheckMethod(relpath, "../../X11R6/bin/xnest");
res += CheckMethod(configvar,
"@$@$junk =~ s/#$xyz#/$foo_bar{$wibble}->{$xyz}/;@@");
-
+
return res;
}
diff --git a/Tests/SubDir/CMakeLists.txt b/Tests/SubDir/CMakeLists.txt
index 9cfbe25..cf8fe97 100644
--- a/Tests/SubDir/CMakeLists.txt
+++ b/Tests/SubDir/CMakeLists.txt
@@ -4,11 +4,11 @@ SUBDIRS(Executable EXCLUDE_FROM_ALL Examples)
WRITE_FILE(${SUBDIR_BINARY_DIR}/ShouldBeHere "This file should exist.")
#WATCOM WMAKE does not support + in the name of a file!
IF(WATCOM)
- SET(PLUS_NAME_FILES
+ SET(PLUS_NAME_FILES
AnotherSubdir/pair_int.int.c
vcl_algorithm_vcl_pair_double.foo.c)
ELSE(WATCOM)
- SET(PLUS_NAME_FILES
+ SET(PLUS_NAME_FILES
AnotherSubdir/pair+int.int.c
vcl_algorithm+vcl_pair+double.foo.c)
ENDIF(WATCOM)
@@ -28,7 +28,7 @@ IF(WATCOM)
ENDIF("${f}" STREQUAL "ThirdSubDir/pair+int.int1.c")
ENDFOREACH(f)
SET(SOURCES ${SOURCES2})
- SET(SOURCES ${SOURCES}
+ SET(SOURCES ${SOURCES}
vcl_algorithm_vcl_pair_double.foo.c)
ELSE(WATCOM)
FOREACH(f ${SOURCES})
@@ -39,8 +39,8 @@ ELSE(WATCOM)
ENDIF("${f}" STREQUAL "ThirdSubDir/pair_int.int1.c")
ENDFOREACH(f)
SET(SOURCES ${SOURCES2})
- SET(SOURCES ${SOURCES}
+ SET(SOURCES ${SOURCES}
vcl_algorithm+vcl_pair+double.foo.c)
-ENDIF(WATCOM)
+ENDIF(WATCOM)
MESSAGE("Sources: ${SOURCES}")
ADD_EXECUTABLE(TestWithAuxSourceDir ${SOURCES})
diff --git a/Tests/SubDirSpaces/CMakeLists.txt b/Tests/SubDirSpaces/CMakeLists.txt
index 879530b..a0053a2 100644
--- a/Tests/SubDirSpaces/CMakeLists.txt
+++ b/Tests/SubDirSpaces/CMakeLists.txt
@@ -33,11 +33,11 @@ ENDIF(CMAKE_PAREN)
WRITE_FILE(${SUBDIR_BINARY_DIR}/ShouldBeHere "This file should exist.")
#WATCOM WMAKE does not support + in the name of a file!
IF(WATCOM)
- SET(PLUS_NAME_FILES
+ SET(PLUS_NAME_FILES
"Another Subdir/pair_int.int.c"
vcl_algorithm_vcl_pair_double.foo.c)
ELSE(WATCOM)
- SET(PLUS_NAME_FILES
+ SET(PLUS_NAME_FILES
"Another Subdir/pair+int.int.c"
vcl_algorithm+vcl_pair+double.foo.c)
ENDIF(WATCOM)
@@ -57,7 +57,7 @@ IF(WATCOM)
ENDIF("${f}" STREQUAL "ThirdSubDir/pair+int.int1.c")
ENDFOREACH(f)
SET(SOURCES ${SOURCES2})
- SET(SOURCES ${SOURCES}
+ SET(SOURCES ${SOURCES}
vcl_algorithm_vcl_pair_double.foo.c)
ELSE(WATCOM)
FOREACH(f ${SOURCES})
@@ -67,9 +67,9 @@ ELSE(WATCOM)
ENDIF("${f}" STREQUAL "ThirdSubDir/pair_int.int1.c")
ENDFOREACH(f)
SET(SOURCES ${SOURCES2})
- SET(SOURCES ${SOURCES}
+ SET(SOURCES ${SOURCES}
vcl_algorithm+vcl_pair+double.foo.c)
-ENDIF(WATCOM)
+ENDIF(WATCOM)
ADD_EXECUTABLE(TestWithAuxSourceDir ${SOURCES})
IF(CMAKE_PAREN)
target_link_libraries(TestWithAuxSourceDir testOddPath)
diff --git a/Tests/SwigTest/CMakeLists.txt b/Tests/SwigTest/CMakeLists.txt
index 5a8e619..7e21644 100644
--- a/Tests/SwigTest/CMakeLists.txt
+++ b/Tests/SwigTest/CMakeLists.txt
@@ -30,7 +30,7 @@ IF(${language} MATCHES ruby)
ENDIF(${language} MATCHES ruby)
IF(${language} MATCHES php4)
FIND_PACKAGE(PHP4)
- INCLUDE_DIRECTORIES(${PHP4_INCLUDE_PATH})
+ INCLUDE_DIRECTORIES(${PHP4_INCLUDE_PATH})
SET(SWIG_LANG_LIBRARIES ${PHP4_LIBRARY})
ENDIF(${language} MATCHES php4)
IF(${language} MATCHES pike)
diff --git a/Tests/SwigTest/example.h b/Tests/SwigTest/example.h
index 46d9013..c9d59f2 100644
--- a/Tests/SwigTest/example.h
+++ b/Tests/SwigTest/example.h
@@ -8,7 +8,7 @@ public:
virtual ~Shape() {
nshapes--;
};
- double x, y;
+ double x, y;
void move(double dx, double dy);
virtual double area(void) = 0;
virtual double perimeter(void) = 0;
@@ -36,4 +36,4 @@ public:
-
+
diff --git a/Tests/SwigTest/runme.pike b/Tests/SwigTest/runme.pike
index a637760..ec28dd7 100755
--- a/Tests/SwigTest/runme.pike
+++ b/Tests/SwigTest/runme.pike
@@ -42,12 +42,12 @@ int main()
/* See if we can force 's' to be garbage-collected */
s = 0;
-
+
/* Now we should be down to only 1 shape */
write("%d shapes remain\n", Shape_nshapes_get());
-
+
/* Done */
write("Goodbye\n");
-
+
return 0;
}
diff --git a/Tests/SwigTest/runme.py b/Tests/SwigTest/runme.py
index 42a5aa3..ed3909e 100644
--- a/Tests/SwigTest/runme.py
+++ b/Tests/SwigTest/runme.py
@@ -3,7 +3,7 @@
# This file illustrates the shadow-class C++ interface generated
# by SWIG.
-import example
+import example
# ----- Object creation -----
diff --git a/Tests/SystemInformation/CMakeLists.txt b/Tests/SystemInformation/CMakeLists.txt
index c428575..6654664 100644
--- a/Tests/SystemInformation/CMakeLists.txt
+++ b/Tests/SystemInformation/CMakeLists.txt
@@ -8,9 +8,9 @@ SET_DIRECTORY_PROPERTIES(PROPERTIES INCLUDE_DIRECTORIES "${SystemInformation_BIN
MESSAGE("To prevent CTest from stripping output, you have to display: CTEST_FULL_OUTPUT")
-CONFIGURE_FILE(${SystemInformation_SOURCE_DIR}/SystemInformation.in
+CONFIGURE_FILE(${SystemInformation_SOURCE_DIR}/SystemInformation.in
${SystemInformation_BINARY_DIR}/SystemInformation.out)
-CONFIGURE_FILE(${SystemInformation_SOURCE_DIR}/DumpInformation.h.in
+CONFIGURE_FILE(${SystemInformation_SOURCE_DIR}/DumpInformation.h.in
${SystemInformation_BINARY_DIR}/DumpInformation.h)
ADD_EXECUTABLE(SystemInformation DumpInformation.cxx)
@@ -23,21 +23,21 @@ FOO(lala)
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/AllVariables.txt "")
GET_CMAKE_PROPERTY(res VARIABLES)
FOREACH(var ${res})
- FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/AllVariables.txt
+ FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/AllVariables.txt
"${var} \"${${var}}\"\n")
ENDFOREACH(var ${res})
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/AllCommands.txt "")
GET_CMAKE_PROPERTY(res COMMANDS)
FOREACH(var ${res})
- FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/AllCommands.txt
+ FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/AllCommands.txt
"${var}\n")
ENDFOREACH(var ${res})
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/AllMacros.txt "")
GET_CMAKE_PROPERTY(res MACROS)
FOREACH(var ${res})
- FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/AllMacros.txt
+ FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/AllMacros.txt
"${var}\n")
ENDFOREACH(var ${res})
diff --git a/Tests/SystemInformation/DumpInformation.cxx b/Tests/SystemInformation/DumpInformation.cxx
index 579dcbc..acafa87 100644
--- a/Tests/SystemInformation/DumpInformation.cxx
+++ b/Tests/SystemInformation/DumpInformation.cxx
@@ -15,7 +15,7 @@ void cmDumpInformationPrintFile(const char* name, FILE* fout)
fflush(fout);
return;
}
-
+
FILE* fin = fopen(name, "r");
if(fin)
{
@@ -59,7 +59,7 @@ int main(int,char *[])
DumpInformation_BINARY_DIR "/AllMacros.txt",
DumpInformation_BINARY_DIR "/OtherProperties.txt",
DumpInformation_BINARY_DIR "/../../Source/cmConfigure.h",
- DumpInformation_BINARY_DIR "/../../CMakeCache.txt",
+ DumpInformation_BINARY_DIR "/../../CMakeCache.txt",
DumpInformation_BINARY_DIR "/../../CMakeFiles/CMakeOutput.log",
DumpInformation_BINARY_DIR "/../../CMakeFiles/CMakeError.log",
DumpInformation_BINARY_DIR "/../../Bootstrap.cmk/cmake_bootstrap.log",
@@ -75,6 +75,6 @@ int main(int,char *[])
{
cmDumpInformationPrintFile(*f, stdout);
}
-
+
return 0;
-}
+}
diff --git a/Tests/TargetName/scripts/CMakeLists.txt b/Tests/TargetName/scripts/CMakeLists.txt
index 40d4e2f..a693e40 100644
--- a/Tests/TargetName/scripts/CMakeLists.txt
+++ b/Tests/TargetName/scripts/CMakeLists.txt
@@ -1,7 +1,7 @@
if(NOT CMAKE_BINARY_DIR STREQUAL "${CMAKE_SOURCE_DIR}")
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/hello_world
- COMMAND ${CMAKE_COMMAND} -E copy
+ COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/hello_world ${CMAKE_CURRENT_BINARY_DIR}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/hello_world
)
diff --git a/Tests/TestDriver/CMakeLists.txt b/Tests/TestDriver/CMakeLists.txt
index bd5e974..cc953ce 100644
--- a/Tests/TestDriver/CMakeLists.txt
+++ b/Tests/TestDriver/CMakeLists.txt
@@ -4,11 +4,11 @@ PROJECT(TestDriverTest)
SET(Extra_SRCS testExtraStuff.cxx testExtraStuff2.cxx )
SET(Extra_SRCS ${Extra_SRCS};testExtraStuff3.cxx )
INCLUDE_DIRECTORIES(${TestDriverTest_SOURCE_DIR})
-CREATE_TEST_SOURCELIST(testSrcs
- TestDriverTest.cxx
- test1.cxx
- test2.cxx
- subdir/test3.cxx
+CREATE_TEST_SOURCELIST(testSrcs
+ TestDriverTest.cxx
+ test1.cxx
+ test2.cxx
+ subdir/test3.cxx
EXTRA_INCLUDE testArgs.h FUNCTION testProccessArgs)
ADD_EXECUTABLE(TestDriverTest ${testSrcs} ${Extra_SRCS})
diff --git a/Tests/TestDriver/test1.cxx b/Tests/TestDriver/test1.cxx
index ac82f8a..b998fda 100644
--- a/Tests/TestDriver/test1.cxx
+++ b/Tests/TestDriver/test1.cxx
@@ -17,7 +17,7 @@ int test1(int ac, char* av[])
{
return -1;
}
-
+
printf("test1\n");
for(int i =0; i < ac; i++)
printf("arg %d is %s\n", ac, av[i]);
diff --git a/Tests/Testing/CMakeLists.txt b/Tests/Testing/CMakeLists.txt
index 815b52b..5c6f37c 100644
--- a/Tests/Testing/CMakeLists.txt
+++ b/Tests/Testing/CMakeLists.txt
@@ -7,12 +7,12 @@ PROJECT (Testing)
#
# Lib and exe path
#
-SET (LIBRARY_OUTPUT_PATH
- ${Testing_BINARY_DIR}/bin/ CACHE PATH
+SET (LIBRARY_OUTPUT_PATH
+ ${Testing_BINARY_DIR}/bin/ CACHE PATH
"Single output directory for building all libraries.")
-SET (EXECUTABLE_OUTPUT_PATH
- ${Testing_BINARY_DIR}/bin/ CACHE PATH
+SET (EXECUTABLE_OUTPUT_PATH
+ ${Testing_BINARY_DIR}/bin/ CACHE PATH
"Single output directory for building all executables.")
#
diff --git a/Tests/Testing/DartConfig.cmake b/Tests/Testing/DartConfig.cmake
index 26af720..9494eec 100644
--- a/Tests/Testing/DartConfig.cmake
+++ b/Tests/Testing/DartConfig.cmake
@@ -9,7 +9,7 @@ SET (DROP_SITE_USER "")
SET (DROP_SITE_PASSWORD "")
SET (TRIGGER_SITE "")
-# Dart server configuration
+# Dart server configuration
# SET (CVS_WEB_URL "")
# SET (CVS_WEB_CVSROOT "")
# SET (USE_DOXYGEN "Off")
diff --git a/Tests/TryCompile/CMakeLists.txt b/Tests/TryCompile/CMakeLists.txt
index 938c092..8bfb61e 100644
--- a/Tests/TryCompile/CMakeLists.txt
+++ b/Tests/TryCompile/CMakeLists.txt
@@ -29,7 +29,7 @@ ENDMACRO(TEST_EXPECT_CONTAINS command expected)
# try to compile a file that should compile
# also check that COPY_FILE works
TRY_COMPILE(SHOULD_PASS
- ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
+ ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
${TryCompile_SOURCE_DIR}/pass.c
OUTPUT_VARIABLE TRY_OUT
COPY_FILE ${TryCompile_BINARY_DIR}/CopyOfPass
@@ -46,7 +46,7 @@ ENDIF(NOT EXISTS "${TryCompile_BINARY_DIR}/CopyOfPass")
# try to compile a file that should not compile
TRY_COMPILE(SHOULD_FAIL
- ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
+ ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
${TryCompile_SOURCE_DIR}/fail.c
OUTPUT_VARIABLE TRY_OUT)
IF(SHOULD_FAIL)
@@ -55,7 +55,7 @@ ENDIF(SHOULD_FAIL)
# try to compile a file that should compile
TRY_COMPILE(SHOULD_PASS
- ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
+ ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
${TryCompile_SOURCE_DIR}/pass.c
OUTPUT_VARIABLE TRY_OUT)
IF(NOT SHOULD_PASS)
@@ -64,7 +64,7 @@ ENDIF(NOT SHOULD_PASS)
# try to compile a file that should not compile
TRY_COMPILE(SHOULD_FAIL
- ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
+ ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
${TryCompile_SOURCE_DIR}/fail.c
OUTPUT_VARIABLE TRY_OUT)
IF(SHOULD_FAIL)
@@ -80,8 +80,8 @@ IF(NOT SHOULD_FAIL)
ELSE(NOT SHOULD_FAIL)
MESSAGE("Test failed")
ENDIF(NOT SHOULD_FAIL)
-TRY_COMPILE(CMAKE_ANSI_FOR_SCOPE
- ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
+TRY_COMPILE(CMAKE_ANSI_FOR_SCOPE
+ ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
${CMAKE_ROOT}/Modules/TestForAnsiForScope.cxx OUTPUT_VARIABLE OUT)
IF (CMAKE_ANSI_FOR_SCOPE)
MESSAGE("Compiler supports ansi for")
@@ -90,13 +90,13 @@ ELSE(CMAKE_ANSI_FOR_SCOPE)
ENDIF(CMAKE_ANSI_FOR_SCOPE)
TRY_COMPILE(CMAKE_ANSI_FOR_SCOPE
- ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
+ ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
${CMAKE_ROOT}/Modules/TestForAnsiForScope.cxx OUTPUT_VARIABLE OUT)
IF (CMAKE_ANSI_FOR_SCOPE)
MESSAGE("Compiler supports ansi for")
ELSE(CMAKE_ANSI_FOR_SCOPE)
MESSAGE("Compiler does not support ansi for scope")
-ENDIF(CMAKE_ANSI_FOR_SCOPE)
+ENDIF(CMAKE_ANSI_FOR_SCOPE)
MESSAGE("use the module now")
INCLUDE(${CMAKE_ROOT}/Modules/TestForANSIForScope.cmake)
@@ -124,7 +124,7 @@ ADD_EXECUTABLE(TryCompile pass.c)
# also check that OUTPUT_VARIABLE contains both the compile output
# and the run output
TRY_RUN(SHOULD_RUN SHOULD_COMPILE
- ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
+ ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
${TryCompile_SOURCE_DIR}/exit_success.c
OUTPUT_VARIABLE TRY_OUT)
IF(NOT SHOULD_COMPILE)
@@ -143,7 +143,7 @@ IF(NOT "${TRY_OUT}" MATCHES "hello world")
ENDIF(NOT "${TRY_OUT}" MATCHES "hello world")
TRY_RUN(ARG_TEST_RUN ARG_TEST_COMPILE
- ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
+ ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
${TryCompile_SOURCE_DIR}/expect_arg.c
OUTPUT_VARIABLE TRY_OUT
ARGS arg1 arg2)
@@ -156,7 +156,7 @@ ENDIF(NOT "${ARG_TEST_RUN}" STREQUAL "0")
# try to run a file that should compile and run, but return an error
TRY_RUN(SHOULD_EXIT_WITH_ERROR SHOULD_COMPILE
- ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
+ ${TryCompile_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
${TryCompile_SOURCE_DIR}/exit_with_error.c
COMPILE_OUTPUT_VARIABLE COMPILE_OUTPUT
RUN_OUTPUT_VARIABLE RUN_OUTPUT)
diff --git a/Tests/TryCompile/expect_arg.c b/Tests/TryCompile/expect_arg.c
index 7ca49aa..f18e03f 100644
--- a/Tests/TryCompile/expect_arg.c
+++ b/Tests/TryCompile/expect_arg.c
@@ -10,7 +10,7 @@ int main(int ac, char*av[])
}
if(ac == 3)
{
- if(strcmp(av[1], "arg1") ==0
+ if(strcmp(av[1], "arg1") ==0
&& strcmp(av[2], "arg2") ==0)
{
printf("arg1 and arg2 present and accounted for!\n");
diff --git a/Tests/TryCompile/pass.c b/Tests/TryCompile/pass.c
index 40bc5e2..43e8a7e 100644
--- a/Tests/TryCompile/pass.c
+++ b/Tests/TryCompile/pass.c
@@ -3,4 +3,4 @@ int main()
return 0;
}
-
+
diff --git a/Tests/Tutorial/Step2/MathFunctions/mysqrt.cxx b/Tests/Tutorial/Step2/MathFunctions/mysqrt.cxx
index 76b8e2d..62523f6 100644
--- a/Tests/Tutorial/Step2/MathFunctions/mysqrt.cxx
+++ b/Tests/Tutorial/Step2/MathFunctions/mysqrt.cxx
@@ -8,9 +8,9 @@ double mysqrt(double x)
{
return 0;
}
-
+
double result;
- double delta;
+ double delta;
result = x;
// do ten iterations
diff --git a/Tests/Tutorial/Step3/CMakeLists.txt b/Tests/Tutorial/Step3/CMakeLists.txt
index 0b05fd7..22d7150 100644
--- a/Tests/Tutorial/Step3/CMakeLists.txt
+++ b/Tests/Tutorial/Step3/CMakeLists.txt
@@ -32,7 +32,7 @@ target_link_libraries (Tutorial ${EXTRA_LIBS})
# add the install targets
install (TARGETS Tutorial DESTINATION bin)
-install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
+install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
DESTINATION include)
@@ -44,7 +44,7 @@ add_test (TutorialRuns Tutorial 25)
# does it sqrt of 25
add_test (TutorialComp25 Tutorial 25)
-set_tests_properties (TutorialComp25
+set_tests_properties (TutorialComp25
PROPERTIES PASS_REGULAR_EXPRESSION "25 is 5"
)
@@ -63,6 +63,6 @@ set_tests_properties (TutorialSmall
# does the usage message work?
add_test (TutorialUsage Tutorial)
set_tests_properties (TutorialUsage
- PROPERTIES
+ PROPERTIES
PASS_REGULAR_EXPRESSION "Usage:.*number"
)
diff --git a/Tests/Tutorial/Step3/MathFunctions/mysqrt.cxx b/Tests/Tutorial/Step3/MathFunctions/mysqrt.cxx
index 76b8e2d..62523f6 100644
--- a/Tests/Tutorial/Step3/MathFunctions/mysqrt.cxx
+++ b/Tests/Tutorial/Step3/MathFunctions/mysqrt.cxx
@@ -8,9 +8,9 @@ double mysqrt(double x)
{
return 0;
}
-
+
double result;
- double delta;
+ double delta;
result = x;
// do ten iterations
diff --git a/Tests/Tutorial/Step4/CMakeLists.txt b/Tests/Tutorial/Step4/CMakeLists.txt
index 3b24b44..fbceedb 100644
--- a/Tests/Tutorial/Step4/CMakeLists.txt
+++ b/Tests/Tutorial/Step4/CMakeLists.txt
@@ -37,7 +37,7 @@ target_link_libraries (Tutorial ${EXTRA_LIBS})
# add the install targets
install (TARGETS Tutorial DESTINATION bin)
-install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
+install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
DESTINATION include)
# enable testing
@@ -49,7 +49,7 @@ add_test (TutorialRuns Tutorial 25)
# does the usage message work?
add_test (TutorialUsage Tutorial)
set_tests_properties (TutorialUsage
- PROPERTIES
+ PROPERTIES
PASS_REGULAR_EXPRESSION "Usage:.*number"
)
diff --git a/Tests/Tutorial/Step4/MathFunctions/mysqrt.cxx b/Tests/Tutorial/Step4/MathFunctions/mysqrt.cxx
index 0cf7db4..d081d11 100644
--- a/Tests/Tutorial/Step4/MathFunctions/mysqrt.cxx
+++ b/Tests/Tutorial/Step4/MathFunctions/mysqrt.cxx
@@ -11,7 +11,7 @@ double mysqrt(double x)
{
return 0;
}
-
+
double result;
// if we have both log and exp then use them
@@ -19,7 +19,7 @@ double mysqrt(double x)
result = exp(log(x)*0.5);
fprintf(stdout,"Computing sqrt of %g to be %g using log\n",x,result);
#else
- double delta;
+ double delta;
result = x;
// do ten iterations
diff --git a/Tests/Tutorial/Step5/CMakeLists.txt b/Tests/Tutorial/Step5/CMakeLists.txt
index 3002ea0..dcd735b 100644
--- a/Tests/Tutorial/Step5/CMakeLists.txt
+++ b/Tests/Tutorial/Step5/CMakeLists.txt
@@ -37,7 +37,7 @@ target_link_libraries (Tutorial ${EXTRA_LIBS})
# add the install targets
install (TARGETS Tutorial DESTINATION bin)
-install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
+install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
DESTINATION include)
# enable testing
@@ -49,7 +49,7 @@ add_test (TutorialRuns Tutorial 25)
# does the usage message work?
add_test (TutorialUsage Tutorial)
set_tests_properties (TutorialUsage
- PROPERTIES
+ PROPERTIES
PASS_REGULAR_EXPRESSION "Usage:.*number"
)
diff --git a/Tests/Tutorial/Step5/MathFunctions/MakeTable.cxx b/Tests/Tutorial/Step5/MathFunctions/MakeTable.cxx
index 5402542..ef98d5f 100644
--- a/Tests/Tutorial/Step5/MathFunctions/MakeTable.cxx
+++ b/Tests/Tutorial/Step5/MathFunctions/MakeTable.cxx
@@ -1,4 +1,4 @@
-// A simple program that builds a sqrt table
+// A simple program that builds a sqrt table
#include <stdio.h>
#include <math.h>
@@ -12,14 +12,14 @@ int main (int argc, char *argv[])
{
return 1;
}
-
+
// open the output file
FILE *fout = fopen(argv[1],"w");
if (!fout)
{
return 1;
}
-
+
// create a source file with a table of square roots
fprintf(fout,"double sqrtTable[] = {\n");
for (i = 0; i < 10; ++i)
diff --git a/Tests/Tutorial/Step5/MathFunctions/mysqrt.cxx b/Tests/Tutorial/Step5/MathFunctions/mysqrt.cxx
index 33659b7..1f9b887 100644
--- a/Tests/Tutorial/Step5/MathFunctions/mysqrt.cxx
+++ b/Tests/Tutorial/Step5/MathFunctions/mysqrt.cxx
@@ -14,11 +14,11 @@ double mysqrt(double x)
{
return 0;
}
-
+
double result;
// if we have both log and exp then use them
- double delta;
+ double delta;
// use the table to help find an initial value
result = x;
diff --git a/Tests/Tutorial/Step6/CMakeLists.txt b/Tests/Tutorial/Step6/CMakeLists.txt
index 4f70f4f..92a29fa 100644
--- a/Tests/Tutorial/Step6/CMakeLists.txt
+++ b/Tests/Tutorial/Step6/CMakeLists.txt
@@ -37,7 +37,7 @@ target_link_libraries (Tutorial ${EXTRA_LIBS})
# add the install targets
install (TARGETS Tutorial DESTINATION bin)
-install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
+install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
DESTINATION include)
# enable testing
@@ -49,7 +49,7 @@ add_test (TutorialRuns Tutorial 25)
# does the usage message work?
add_test (TutorialUsage Tutorial)
set_tests_properties (TutorialUsage
- PROPERTIES
+ PROPERTIES
PASS_REGULAR_EXPRESSION "Usage:.*number"
)
diff --git a/Tests/Tutorial/Step6/MathFunctions/CMakeLists.txt b/Tests/Tutorial/Step6/MathFunctions/CMakeLists.txt
index d606ac0..9961e69 100644
--- a/Tests/Tutorial/Step6/MathFunctions/CMakeLists.txt
+++ b/Tests/Tutorial/Step6/MathFunctions/CMakeLists.txt
@@ -12,7 +12,7 @@ add_custom_command (
)
set_source_files_properties (
- mysqrt.cxx PROPERTIES
+ mysqrt.cxx PROPERTIES
OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/Table.h
)
diff --git a/Tests/Tutorial/Step6/MathFunctions/MakeTable.cxx b/Tests/Tutorial/Step6/MathFunctions/MakeTable.cxx
index 5402542..ef98d5f 100644
--- a/Tests/Tutorial/Step6/MathFunctions/MakeTable.cxx
+++ b/Tests/Tutorial/Step6/MathFunctions/MakeTable.cxx
@@ -1,4 +1,4 @@
-// A simple program that builds a sqrt table
+// A simple program that builds a sqrt table
#include <stdio.h>
#include <math.h>
@@ -12,14 +12,14 @@ int main (int argc, char *argv[])
{
return 1;
}
-
+
// open the output file
FILE *fout = fopen(argv[1],"w");
if (!fout)
{
return 1;
}
-
+
// create a source file with a table of square roots
fprintf(fout,"double sqrtTable[] = {\n");
for (i = 0; i < 10; ++i)
diff --git a/Tests/Tutorial/Step6/MathFunctions/mysqrt.cxx b/Tests/Tutorial/Step6/MathFunctions/mysqrt.cxx
index 33659b7..1f9b887 100644
--- a/Tests/Tutorial/Step6/MathFunctions/mysqrt.cxx
+++ b/Tests/Tutorial/Step6/MathFunctions/mysqrt.cxx
@@ -14,11 +14,11 @@ double mysqrt(double x)
{
return 0;
}
-
+
double result;
// if we have both log and exp then use them
- double delta;
+ double delta;
// use the table to help find an initial value
result = x;
diff --git a/Tests/Tutorial/Step7/CMakeLists.txt b/Tests/Tutorial/Step7/CMakeLists.txt
index 42f73f2..898723a 100644
--- a/Tests/Tutorial/Step7/CMakeLists.txt
+++ b/Tests/Tutorial/Step7/CMakeLists.txt
@@ -37,7 +37,7 @@ target_link_libraries (Tutorial ${EXTRA_LIBS})
# add the install targets
install (TARGETS Tutorial DESTINATION bin)
-install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
+install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
DESTINATION include)
# enable testing
@@ -49,7 +49,7 @@ add_test (TutorialRuns Tutorial 25)
# does the usage message work?
add_test (TutorialUsage Tutorial)
set_tests_properties (TutorialUsage
- PROPERTIES
+ PROPERTIES
PASS_REGULAR_EXPRESSION "Usage:.*number"
)
diff --git a/Tests/Tutorial/Step7/MathFunctions/CMakeLists.txt b/Tests/Tutorial/Step7/MathFunctions/CMakeLists.txt
index d606ac0..9961e69 100644
--- a/Tests/Tutorial/Step7/MathFunctions/CMakeLists.txt
+++ b/Tests/Tutorial/Step7/MathFunctions/CMakeLists.txt
@@ -12,7 +12,7 @@ add_custom_command (
)
set_source_files_properties (
- mysqrt.cxx PROPERTIES
+ mysqrt.cxx PROPERTIES
OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/Table.h
)
diff --git a/Tests/Tutorial/Step7/MathFunctions/MakeTable.cxx b/Tests/Tutorial/Step7/MathFunctions/MakeTable.cxx
index 5402542..ef98d5f 100644
--- a/Tests/Tutorial/Step7/MathFunctions/MakeTable.cxx
+++ b/Tests/Tutorial/Step7/MathFunctions/MakeTable.cxx
@@ -1,4 +1,4 @@
-// A simple program that builds a sqrt table
+// A simple program that builds a sqrt table
#include <stdio.h>
#include <math.h>
@@ -12,14 +12,14 @@ int main (int argc, char *argv[])
{
return 1;
}
-
+
// open the output file
FILE *fout = fopen(argv[1],"w");
if (!fout)
{
return 1;
}
-
+
// create a source file with a table of square roots
fprintf(fout,"double sqrtTable[] = {\n");
for (i = 0; i < 10; ++i)
diff --git a/Tests/Tutorial/Step7/MathFunctions/mysqrt.cxx b/Tests/Tutorial/Step7/MathFunctions/mysqrt.cxx
index 33659b7..1f9b887 100644
--- a/Tests/Tutorial/Step7/MathFunctions/mysqrt.cxx
+++ b/Tests/Tutorial/Step7/MathFunctions/mysqrt.cxx
@@ -14,11 +14,11 @@ double mysqrt(double x)
{
return 0;
}
-
+
double result;
// if we have both log and exp then use them
- double delta;
+ double delta;
// use the table to help find an initial value
result = x;
diff --git a/Tests/VSExternalInclude/CMakeLists.txt b/Tests/VSExternalInclude/CMakeLists.txt
index a2fd619..4a413d5 100644
--- a/Tests/VSExternalInclude/CMakeLists.txt
+++ b/Tests/VSExternalInclude/CMakeLists.txt
@@ -18,12 +18,12 @@ SET(LIB2_BINARY_DIR ${VSExternalInclude_BINARY_DIR}/Lib2)
MAKE_DIRECTORY("${LIB2_BINARY_DIR}")
# generate lib1
-EXEC_PROGRAM("${CMAKE_COMMAND}" "${LIB1_BINARY_DIR}" ARGS -G\"${CMAKE_GENERATOR}\"
+EXEC_PROGRAM("${CMAKE_COMMAND}" "${LIB1_BINARY_DIR}" ARGS -G\"${CMAKE_GENERATOR}\"
\"${VSExternalInclude_SOURCE_DIR}/Lib1\" OUTPUT_VARIABLE OUT)
MESSAGE("CMAKE Ran with the following output:\n\"${OUT}\"")
# generate lib2
-EXEC_PROGRAM("${CMAKE_COMMAND}" "${LIB2_BINARY_DIR}" ARGS -G\"${CMAKE_GENERATOR}\"
+EXEC_PROGRAM("${CMAKE_COMMAND}" "${LIB2_BINARY_DIR}" ARGS -G\"${CMAKE_GENERATOR}\"
\"${VSExternalInclude_SOURCE_DIR}/Lib2\" OUTPUT_VARIABLE OUT)
MESSAGE("CMAKE Ran with the following output:\n\"${OUT}\"")
diff --git a/Tests/Wrapping/CMakeLists.txt b/Tests/Wrapping/CMakeLists.txt
index c84dedc..5f441dd 100644
--- a/Tests/Wrapping/CMakeLists.txt
+++ b/Tests/Wrapping/CMakeLists.txt
@@ -11,12 +11,12 @@ SET_DIRECTORY_PROPERTIES(PROPERTIES CLEAN_NO_CUSTOM 1)
#
# Lib and exe path
#
-SET (LIBRARY_OUTPUT_PATH
- ${Wrapping_BINARY_DIR}/bin/ CACHE INTERNAL
+SET (LIBRARY_OUTPUT_PATH
+ ${Wrapping_BINARY_DIR}/bin/ CACHE INTERNAL
"Single output directory for building all libraries.")
-SET (EXECUTABLE_OUTPUT_PATH
- ${Wrapping_BINARY_DIR}/bin/ CACHE INTERNAL
+SET (EXECUTABLE_OUTPUT_PATH
+ ${Wrapping_BINARY_DIR}/bin/ CACHE INTERNAL
"Single output directory for building all executables.")
#
diff --git a/Tests/Wrapping/qtnoqtmain.cxx b/Tests/Wrapping/qtnoqtmain.cxx
index 8b7334a..92594d5 100644
--- a/Tests/Wrapping/qtnoqtmain.cxx
+++ b/Tests/Wrapping/qtnoqtmain.cxx
@@ -2,4 +2,4 @@ int main(int ac, char** av)
{
return 0;
}
-
+
diff --git a/Tests/X11/CMakeLists.txt b/Tests/X11/CMakeLists.txt
index 03aa095..3859ba2 100644
--- a/Tests/X11/CMakeLists.txt
+++ b/Tests/X11/CMakeLists.txt
@@ -8,8 +8,8 @@ MESSAGE("X11_FOUND: ${X11_FOUND}")
ADD_EXECUTABLE (UseX11 X11.c)
install(TARGETS UseX11 DESTINATION bin)
-# so for universal binaries this test will fail if
-#
+# so for universal binaries this test will fail if
+#
IF(APPLE)
LIST(LENGTH CMAKE_OSX_ARCHITECTURES NUMARCH)
IF(NUMARCH GREATER 1)
diff --git a/Tests/X11/HelloWorldX11.cxx b/Tests/X11/HelloWorldX11.cxx
index e3c9dd9..f2b8bdd 100644
--- a/Tests/X11/HelloWorldX11.cxx
+++ b/Tests/X11/HelloWorldX11.cxx
@@ -9,7 +9,7 @@
* Copyright (c) 2004 __MyCompanyName__. All rights reserved.
*
*/
-
+
#ifndef MAIN_H
#define MAIN_H 1
@@ -28,10 +28,10 @@ public:
// constructor
Main(int argc, char * const argv[]);
//virtual ~Main();
-
+
private:
-
+
/* here are our X variables */
Display *dis;
@@ -53,7 +53,7 @@ private:
/*** START MAIN.CPP ***/
-// modified from Brian Hammond's Howdy program at
+// modified from Brian Hammond's Howdy program at
// http://www.insanityengine.com/doc/x11/xintro.html
// jeff louie 02.05.2004
@@ -73,11 +73,11 @@ Main::Main (int argc, char * const argv[]) {
init_x();
// event loop
- while(1) {
+ while(1) {
// get the next event and stuff it into our event variable.
// Note: only events we set the mask for are detected!
XNextEvent(dis, &event);
-
+
switch (event.type) {
int x;
@@ -115,19 +115,19 @@ Main::Main (int argc, char * const argv[]) {
}
}
-void Main::init_x() {
+void Main::init_x() {
unsigned long black,white;
dis=XOpenDisplay(NULL);
screen=DefaultScreen(dis);
black=BlackPixel(dis,screen),
white=WhitePixel(dis, screen);
- win=XCreateSimpleWindow(dis,DefaultRootWindow(dis),0,0,
+ win=XCreateSimpleWindow(dis,DefaultRootWindow(dis),0,0,
300, 300, 5,black, white);
XSetStandardProperties(dis,win,"Hello World","Hi",None,NULL,0,NULL);
XSelectInput(dis, win, ExposureMask|ButtonPressMask|KeyPressMask);
// get Graphics Context
- gc=XCreateGC(dis, win, 0,0);
+ gc=XCreateGC(dis, win, 0,0);
XSetBackground(dis,gc,white);
XSetForeground(dis,gc,black);
XClearWindow(dis, win);
@@ -137,8 +137,8 @@ void Main::init_x() {
void Main::close_x() {
XFreeGC(dis, gc);
XDestroyWindow(dis,win);
- XCloseDisplay(dis);
- exit(1);
+ XCloseDisplay(dis);
+ exit(1);
};
void Main::redraw() {
diff --git a/Utilities/CMakeLists.txt b/Utilities/CMakeLists.txt
index 798c163..8a52e22 100644
--- a/Utilities/CMakeLists.txt
+++ b/Utilities/CMakeLists.txt
@@ -96,7 +96,7 @@ ADD_DOCS(cmake-gui ${CMake_SOURCE_DIR}/Utilities/Doxygen/doxyfile.in)
GET_TARGET_PROPERTY(CMD cmake LOCATION)
ADD_CUSTOM_COMMAND(
OUTPUT ${CMake_BINARY_DIR}/Docs/cmake.txt
- COMMAND ${CMD}
+ COMMAND ${CMD}
ARGS --copyright ${CMake_BINARY_DIR}/Docs/Copyright.txt
--help-full ${CMake_BINARY_DIR}/Docs/cmake.txt
--help-full ${CMake_BINARY_DIR}/Docs/cmake.html
diff --git a/Utilities/Doxygen/doc_makeall.sh.in b/Utilities/Doxygen/doc_makeall.sh.in
index a1b00e7..ed7b521 100755
--- a/Utilities/Doxygen/doc_makeall.sh.in
+++ b/Utilities/Doxygen/doc_makeall.sh.in
@@ -4,7 +4,7 @@
# -------------------------------------------------------------------------
# Path to several tools (_PROG to avoid the typical GZIP env var pb)
-# Example:
+# Example:
# DOXYGEN_PROG=@DOXYGEN@ (INCLUDE(${CMAKE_ROOT}/Modules/FindDoxygen.cmake))
# GZIP_PROG=@GZIP@ (INCLUDE(${CMAKE_ROOT}/Modules/FindCygwin.cmake))
# HHC_PROG=@HHC@ (INCLUDE(${CMAKE_ROOT}/Modules/FindHhc.cmake))
@@ -26,26 +26,26 @@ export WGET_PROG="@WGET@" # wget (remote file retrieval)
# PROJECT_NAME:
# Documentation/project name. Used in some of the resulting file names and
-# xrefs to uniquify two or more projects linked together through their
+# xrefs to uniquify two or more projects linked together through their
# Doxygen's tag files. Mandatory for each documentation set.
# Note: might be the same as the doxyfile's PROJECT_NAME
-# Example:
+# Example:
# PROJECT_NAME=VTK
#
export PROJECT_NAME=CMake
# PATH_TO_VTK_DOX_SCRIPTS:
# Path to the directory holding the Perl scripts used to produce the VTK doc
-# in Doxygen format. You need the VTK source files or a local copy of
+# in Doxygen format. You need the VTK source files or a local copy of
# these scripts.
-# Example:
+# Example:
# PATH_TO_VTK_DOX_SCRIPTS=@VTK_SOURCE_DIR@/Utilities/Doxygen
#
export PATH_TO_VTK_DOX_SCRIPTS="@VTK_SOURCE_DIR@/Utilities/Doxygen"
# SOURCE_DIR:
# Source directory. The top directory of the source files.
-# Example:
+# Example:
# SOURCE_DIR=@VTK_SOURCE_DIR@
#
export SOURCE_DIR="@CMake_SOURCE_DIR@"
@@ -54,7 +54,7 @@ export SOURCE_DIR="@CMake_SOURCE_DIR@"
# Relative path from the top directory of the source files to the directory
# (or top directory) holding the files to document. Useful if several parts
# of the same source directory should be documented separately.
-# Example:
+# Example:
# REL_PATH_TO_TOP=.
# REL_PATH_TO_TOP=framework/src
#
@@ -67,7 +67,7 @@ export REL_PATH_TO_TOP=.
# This directory is erased at the end of this script, unless you comment
# the corresponding line.
# DOXTEMP might be used to simplify the syntax.
-# Example:
+# Example:
# DOXTEMP=DOXTEMP=@VTK_BINARY_DIR@/Utilities/Doxygen
# INTERMEDIATE_DOX_DIR=$DOXTEMP/dox
#
@@ -76,7 +76,7 @@ export INTERMEDIATE_DOX_DIR="$DOXTEMP/dox"
# DOXYFILE:
# Path to the Doxygen configuration file (i.e. doxyfile).
-# Example:
+# Example:
# DOXYFILE=$DOXTEMP/doxyfile
#
export DOXYFILE="$DOXTEMP/doxyfile"
@@ -86,7 +86,7 @@ export DOXYFILE="$DOXTEMP/doxyfile"
# Note: should be the same as your doxyfile's OUTPUT_DIRECTORY
# If ON, allows the output directory to be erased when some advanced output
# file have been produced (HTML Help, or TAR archive for example).
-# Example:
+# Example:
# OUTPUT_DIRECTORY=$DOXTEMP/doc
# ALLOW_ERASE_OUTPUT_DIRECTORY=ON
#
@@ -94,16 +94,16 @@ export OUTPUT_DIRECTORY="$DOXTEMP/doc"
export ALLOW_ERASE_OUTPUT_DIRECTORY=ON
# COMPILE_HTML_HELP RESULTING_HTML_HELP_FILE:
-# Compile the CHM (Compressed HTML) HTML Help file, name of the resulting
-# file. If set to ON and name is non-empty these options will actually
+# Compile the CHM (Compressed HTML) HTML Help file, name of the resulting
+# file. If set to ON and name is non-empty these options will actually
# trigger the HTML-Help compiler to create the CHM. The resulting
# file (usually index.chm) will be renamed to this name.
# Note: if ON, the whole $OUTPUT_DIRECTORY will be erased at the end of
-# this script, since this file is considered to be one of the
+# this script, since this file is considered to be one of the
# advanced final output, unless ALLOW_ERASE_OUTPUT_DIRECTORY is OFF
-# Note: your doxyfile should be configured to enable HTML Help creation
+# Note: your doxyfile should be configured to enable HTML Help creation
# (using GENERATE_HTML = YES, GENERATE_HTMLHELP = YES)
-# Example:
+# Example:
# COMPILE_HTML_HELP=ON
# COMPILE_HTML_HELP=@DOCUMENTATION_HTML_HELP@
# RESULTING_HTML_HELP_FILE=$DOXTEMP/vtk4.chm
@@ -113,10 +113,10 @@ export RESULTING_HTML_HELP_FILE="$DOXTEMP/$PROJECT_NAME.chm"
# CREATE_HTML_TARZ_ARCHIVE RESULTING_HTML_TARZ_ARCHIVE_FILE:
# Create a compressed (gzip) tar archive of the html directory (located
-# under the OUTPUT_DIRECTORY), and name of the resulting archive file.
-# Note: your doxyfile should be configured to enable HTML creation
+# under the OUTPUT_DIRECTORY), and name of the resulting archive file.
+# Note: your doxyfile should be configured to enable HTML creation
# (using GENERATE_HTML = YES)
-# Example:
+# Example:
# CREATE_HTML_TARZ_ARCHIVE=ON
# CREATE_HTML_TARZ_ARCHIVE=@DOCUMENTATION_HTML_TARZ@
# RESULTING_HTML_TARZ_ARCHIVE_FILE=$DOXTEMP/vtk4-html.tar.gz
diff --git a/Utilities/KWStyle/CMakeLists.txt b/Utilities/KWStyle/CMakeLists.txt
index 5b0c84e..fbaa67b 100644
--- a/Utilities/KWStyle/CMakeLists.txt
+++ b/Utilities/KWStyle/CMakeLists.txt
@@ -22,7 +22,7 @@ IF(NOT home)
ENDIF()
FIND_PROGRAM(KWSTYLE_EXECUTABLE
- NAMES KWStyle
+ NAMES KWStyle
PATHS
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Kitware Inc.\\KWStyle 1.0.0]/bin"
"${home}/Dashboards/Support/KWStyle/bin"
diff --git a/Utilities/KWStyle/CMakeMoreChecks.kws.xml.in b/Utilities/KWStyle/CMakeMoreChecks.kws.xml.in
index b7078e0..c48e92f 100644
--- a/Utilities/KWStyle/CMakeMoreChecks.kws.xml.in
+++ b/Utilities/KWStyle/CMakeMoreChecks.kws.xml.in
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<Description>
- <ErrorThreshold>10</ErrorThreshold>
+ <ErrorThreshold>10</ErrorThreshold>
<LineLength>79</LineLength>
<Header>"@CMake_SOURCE_DIR@/Utilities/KWStyle/Headers",false,true</Header>
<Functions>
diff --git a/Utilities/Release/Cygwin/CMakeLists.txt b/Utilities/Release/Cygwin/CMakeLists.txt
index 2420c97..565c9a4 100644
--- a/Utilities/Release/Cygwin/CMakeLists.txt
+++ b/Utilities/Release/Cygwin/CMakeLists.txt
@@ -4,7 +4,7 @@ FOREACH(f ${INSTALLED_CURSES})
IF(NOT "${f}" MATCHES "\\+")
STRING(REGEX REPLACE ".*-([0-9]*).dll" "\\1" NUMBER "${f}")
IF(NUMBER GREATER MAX)
- SET(MAX ${NUMBER})
+ SET(MAX ${NUMBER})
ENDIF(NUMBER GREATER MAX)
ENDIF(NOT "${f}" MATCHES "\\+")
ENDFOREACH(f)
diff --git a/Utilities/Release/Cygwin/cygwin-package.sh.in b/Utilities/Release/Cygwin/cygwin-package.sh.in
index 9730b33..dff27f1 100755
--- a/Utilities/Release/Cygwin/cygwin-package.sh.in
+++ b/Utilities/Release/Cygwin/cygwin-package.sh.in
@@ -4,11 +4,11 @@ TOP_DIR=`cd \`echo "$0" | sed -n '/\//{s/\/[^\/]*$//;p;}'\`;pwd`
mkdirs()
{
(
- mkdir -p "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build"
+ mkdir -p "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build"
)
}
-# cd into
+# cd into
# untar source tree and apply patch
prep()
{
@@ -23,7 +23,7 @@ prep()
conf()
{
(
- cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" &&
+ cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" &&
../bootstrap --parallel=2
)
}
@@ -49,8 +49,8 @@ pkg()
{
(
cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" &&
- ./bin/cpack &&
- mv @CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@.tar.bz2 "$TOP_DIR"
+ ./bin/cpack &&
+ mv @CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@.tar.bz2 "$TOP_DIR"
)
}
@@ -59,7 +59,7 @@ spkg()
(
cd "$TOP_DIR/@CPACK_PACKAGE_FILE_NAME@/.build" &&
./bin/cpack --config CPackSourceConfig.cmake &&
- mv @CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@-src.tar.bz2 "$TOP_DIR"
+ mv @CPACK_PACKAGE_FILE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@-src.tar.bz2 "$TOP_DIR"
)
}
diff --git a/Utilities/Release/release_cmake.cmake b/Utilities/Release/release_cmake.cmake
index 0c9b3f9..b5b86af 100644
--- a/Utilities/Release/release_cmake.cmake
+++ b/Utilities/Release/release_cmake.cmake
@@ -48,7 +48,7 @@ endif(NOT HOST)
if(NOT DEFINED MAKE)
message(FATAL_ERROR "MAKE must be specified with -DMAKE=\"make -j2\"")
endif(NOT DEFINED MAKE)
-
+
message("Creating CMake release ${CMAKE_CREATE_VERSION} on ${HOST} with parallel = ${PROCESSORS}")
# define a macro to run a remote command
@@ -58,8 +58,8 @@ macro(remote_command comment command)
message("ssh ${HOST} ${EXTRA_HOP} ${command}")
execute_process(COMMAND ssh ${HOST} ${EXTRA_HOP} ${command} RESULT_VARIABLE result INPUT_FILE ${ARGV2})
else(${ARGC} GREATER 2)
- message("ssh ${HOST} ${EXTRA_HOP} ${command}")
- execute_process(COMMAND ssh ${HOST} ${EXTRA_HOP} ${command} RESULT_VARIABLE result)
+ message("ssh ${HOST} ${EXTRA_HOP} ${command}")
+ execute_process(COMMAND ssh ${HOST} ${EXTRA_HOP} ${command} RESULT_VARIABLE result)
endif(${ARGC} GREATER 2)
if(${result} GREATER 0)
message(FATAL_ERROR "Error running command: ${command}, return value = ${result}")
@@ -80,7 +80,7 @@ ELSE(RUN_LOCAL)
"${RUN_SHELL}" ${SCRIPT_FILE})
ENDIF(RUN_LOCAL)
-# now figure out which types of packages were created
+# now figure out which types of packages were created
set(generators ${CPACK_BINARY_GENERATORS} ${CPACK_SOURCE_GENERATORS})
separate_arguments(generators)
foreach(gen ${generators})
@@ -114,9 +114,9 @@ endforeach(gen)
set(PROJECT_PREFIX cmake-)
foreach(suffix ${SUFFIXES})
message("scp ${HOST}:${FINAL_PATH}/${PROJECT_PREFIX}${suffix} .")
- execute_process(COMMAND
+ execute_process(COMMAND
scp ${HOST}:${FINAL_PATH}/${PROJECT_PREFIX}${suffix} .
- RESULT_VARIABLE result)
+ RESULT_VARIABLE result)
if(${result} GREATER 0)
message("error getting file back scp ${HOST}:${FINAL_PATH}/${PROJECT_PREFIX}${suffix} .")
endif(${result} GREATER 0)
@@ -126,7 +126,7 @@ endforeach(suffix)
if(extra_files)
foreach(f ${extra_files})
message("scp ${HOST}:${FINAL_PATH}/${f} .")
- execute_process(COMMAND
+ execute_process(COMMAND
scp ${HOST}:${FINAL_PATH}/${f} .
RESULT_VARIABLE result)
if(${result} GREATER 0)
diff --git a/Utilities/Release/release_cmake.sh.in b/Utilities/Release/release_cmake.sh.in
index b5ff6dd..82c039b 100755
--- a/Utilities/Release/release_cmake.sh.in
+++ b/Utilities/Release/release_cmake.sh.in
@@ -3,7 +3,7 @@ echo "Start release"
date
echo ""
echo "remove and create working directory @CMAKE_RELEASE_DIRECTORY@"
-rm -rf @CMAKE_RELEASE_DIRECTORY@
+rm -rf @CMAKE_RELEASE_DIRECTORY@
mkdir @CMAKE_RELEASE_DIRECTORY@
check_exit_value()
@@ -12,7 +12,7 @@ check_exit_value()
if [ "$VALUE" != "0" ]; then
echo "error in $2"
exit 1
- fi
+ fi
}
if [ ! -z "@CC@" ]; then
@@ -77,7 +77,7 @@ if [ ! -z "@USER_OVERRIDE@" ]; then
fi
echo "Checkout the source for @CMAKE_CREATE_VERSION@"
-cd @CMAKE_RELEASE_DIRECTORY@
+cd @CMAKE_RELEASE_DIRECTORY@
if [ ! -z "@GIT_COMMAND@" ]; then
# clone the repo without creating any source files in the directory
# matching the branch being built (i.e. master CMake-2-8, etc)
@@ -97,9 +97,9 @@ else
exit 1
fi
-cd @CMAKE_RELEASE_DIRECTORY@/@CMAKE_CREATE_VERSION@-build
+cd @CMAKE_RELEASE_DIRECTORY@/@CMAKE_CREATE_VERSION@-build
-if [ ! -z "@CONFIGURE_WITH_CMAKE@" ]; then
+if [ ! -z "@CONFIGURE_WITH_CMAKE@" ]; then
echo "Run cmake to configure cmake"
@CMAKE_CONFIGURE_PATH@ ../@CMAKE_CREATE_VERSION@
check_exit_value $? "Configure cmake" || exit 1
@@ -125,7 +125,7 @@ if [ -z "@SKIP_TESTS@" ]; then
check_exit_value $? "Test cmake" || exit 1
fi
-# loop over binary generators
+# loop over binary generators
generators="@CPACK_BINARY_GENERATORS@"
for GEN in $generators; do
echo "Create $GEN package"
@@ -133,7 +133,7 @@ for GEN in $generators; do
check_exit_value $? "Create $GEN package" || exit 1
done
-# loop over source generators
+# loop over source generators
generators="@CPACK_SOURCE_GENERATORS@"
for GEN in $generators; do
echo "Create $GEN package"
diff --git a/Utilities/Release/upload_release.cmake b/Utilities/Release/upload_release.cmake
index bd79296..827e683 100644
--- a/Utilities/Release/upload_release.cmake
+++ b/Utilities/Release/upload_release.cmake
@@ -19,7 +19,7 @@ set(count 0)
foreach(file ${FILES})
if(NOT IS_DIRECTORY ${file})
message("upload ${file} ${UPLOAD_LOC}")
- execute_process(COMMAND
+ execute_process(COMMAND
scp ${file} ${UPLOAD_LOC}
RESULT_VARIABLE result)
if("${result}" GREATER 0)
diff --git a/doxygen.config b/doxygen.config
index c22f265..82add73 100644
--- a/doxygen.config
+++ b/doxygen.config
@@ -11,219 +11,219 @@
# General configuration options
#---------------------------------------------------------------------------
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
-# by quotes) that should identify the project.
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
+# by quotes) that should identify the project.
PROJECT_NAME = CMAKE
-# The PROJECT_NUMBER tag can be used to enter a project or revision number.
-# This could be handy for archiving the generated documentation or
+# The PROJECT_NUMBER tag can be used to enter a project or revision number.
+# This could be handy for archiving the generated documentation or
# if some version control system is used.
PROJECT_NUMBER = 0.0.1
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
-# base path where the generated documentation will be put.
-# If a relative path is entered, it will be relative to the location
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
+# base path where the generated documentation will be put.
+# If a relative path is entered, it will be relative to the location
# where doxygen was started. If left blank the current directory will be used.
OUTPUT_DIRECTORY = ./Doxygen
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all
-# documentation generated by doxygen is written. Doxygen will use this
-# information to generate all constant output in the proper language.
-# The default language is English, other supported languages are:
-# Dutch, French, Italian, Czech, Swedish, German, Finnish, Japanese,
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all
+# documentation generated by doxygen is written. Doxygen will use this
+# information to generate all constant output in the proper language.
+# The default language is English, other supported languages are:
+# Dutch, French, Italian, Czech, Swedish, German, Finnish, Japanese,
# Spanish and Russian
OUTPUT_LANGUAGE = English
-# The DISABLE_INDEX tag can be used to turn on/off the condensed index at
-# top of each HTML page. The value NO (the default) enables the index and
-# the value YES disables it.
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at
+# top of each HTML page. The value NO (the default) enables the index and
+# the value YES disables it.
DISABLE_INDEX = NO
-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
-# documentation are documented, even if no documentation was available.
-# Private class members and static file members will be hidden unless
-# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
+# documentation are documented, even if no documentation was available.
+# Private class members and static file members will be hidden unless
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
EXTRACT_ALL = YES
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
-# will be included in the documentation.
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
+# will be included in the documentation.
EXTRACT_PRIVATE = NO
-# If the EXTRACT_STATIC tag is set to YES all static members of a file
-# will be included in the documentation.
+# If the EXTRACT_STATIC tag is set to YES all static members of a file
+# will be included in the documentation.
EXTRACT_STATIC = YES
-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
-# undocumented members of documented classes, files or namespaces.
-# If set to NO (the default) these members will be included in the
-# various overviews, but no documentation section is generated.
-# This option has no effect if EXTRACT_ALL is enabled.
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
+# undocumented members of documented classes, files or namespaces.
+# If set to NO (the default) these members will be included in the
+# various overviews, but no documentation section is generated.
+# This option has no effect if EXTRACT_ALL is enabled.
HIDE_UNDOC_MEMBERS = NO
-# If the HIDE_UNDOC_CLASSESS tag is set to YES, Doxygen will hide all
-# undocumented classes that are normally visible in the class hierarchy.
-# If set to NO (the default) these class will be included in the various
-# overviews. This option has no effect if EXTRACT_ALL is enabled.
+# If the HIDE_UNDOC_CLASSESS tag is set to YES, Doxygen will hide all
+# undocumented classes that are normally visible in the class hierarchy.
+# If set to NO (the default) these class will be included in the various
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
HIDE_UNDOC_CLASSES = NO
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
-# include brief member descriptions after the members that are listed in
-# the file and class documentation (similar to JavaDoc).
-# Set to NO to disable this.
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
+# include brief member descriptions after the members that are listed in
+# the file and class documentation (similar to JavaDoc).
+# Set to NO to disable this.
BRIEF_MEMBER_DESC = YES
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
-# the brief description of a member or function before the detailed description.
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
-# brief descriptions will be completely suppressed.
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
+# the brief description of a member or function before the detailed description.
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
+# brief descriptions will be completely suppressed.
REPEAT_BRIEF = YES
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
-# Doxygen will generate a detailed section even if there is only a brief
-# description.
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
+# Doxygen will generate a detailed section even if there is only a brief
+# description.
ALWAYS_DETAILED_SEC = NO
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
-# path before files name in the file list and in the header files. If set
-# to NO the shortest path that makes the file name unique will be used.
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
+# path before files name in the file list and in the header files. If set
+# to NO the shortest path that makes the file name unique will be used.
FULL_PATH_NAMES = NO
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
-# can be used to strip a user defined part of the path. Stripping is
-# only done if one of the specified strings matches the left-hand part of
-# the path.
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
+# can be used to strip a user defined part of the path. Stripping is
+# only done if one of the specified strings matches the left-hand part of
+# the path.
-STRIP_FROM_PATH =
+STRIP_FROM_PATH =
-# The INTERNAL_DOCS tag determines if documentation
-# that is typed after a \internal command is included. If the tag is set
-# to NO (the default) then the documentation will be excluded.
-# Set it to YES to include the internal documentation.
+# The INTERNAL_DOCS tag determines if documentation
+# that is typed after a \internal command is included. If the tag is set
+# to NO (the default) then the documentation will be excluded.
+# Set it to YES to include the internal documentation.
INTERNAL_DOCS = NO
-# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will
-# generate a class diagram (in Html and LaTeX) for classes with base or
-# super classes. Setting the tag to NO turns the diagrams off.
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will
+# generate a class diagram (in Html and LaTeX) for classes with base or
+# super classes. Setting the tag to NO turns the diagrams off.
CLASS_DIAGRAMS = YES
-# If the SOURCE_BROWSER tag is set to YES then a list of source files will
-# be generated. Documented entities will be cross-referenced with these sources.
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will
+# be generated. Documented entities will be cross-referenced with these sources.
SOURCE_BROWSER = YES
-# Setting the INLINE_SOURCES tag to YES will include the body
-# of functions and classes directly in the documentation.
+# Setting the INLINE_SOURCES tag to YES will include the body
+# of functions and classes directly in the documentation.
INLINE_SOURCES = NO
-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
-# doxygen to hide any special comment blocks from generated source code
-# fragments. Normal C and C++ comments will always remain visible.
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
+# doxygen to hide any special comment blocks from generated source code
+# fragments. Normal C and C++ comments will always remain visible.
STRIP_CODE_COMMENTS = YES
-# If the CASE_SENSE_NAMES tag is set to NO (the default) then Doxygen
-# will only generate file names in lower case letters. If set to
-# YES upper case letters are also allowed. This is useful if you have
-# classes or files whose names only differ in case and if your file system
-# supports case sensitive file names.
+# If the CASE_SENSE_NAMES tag is set to NO (the default) then Doxygen
+# will only generate file names in lower case letters. If set to
+# YES upper case letters are also allowed. This is useful if you have
+# classes or files whose names only differ in case and if your file system
+# supports case sensitive file names.
CASE_SENSE_NAMES = YES
-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
-# will show members with their full class and namespace scopes in the
-# documentation. If set to YES the scope will be hidden.
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
+# will show members with their full class and namespace scopes in the
+# documentation. If set to YES the scope will be hidden.
HIDE_SCOPE_NAMES = NO
-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
-# will generate a verbatim copy of the header file for each class for
-# which an include is specified. Set to NO to disable this.
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
+# will generate a verbatim copy of the header file for each class for
+# which an include is specified. Set to NO to disable this.
VERBATIM_HEADERS = YES
-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
-# will put list of the files that are included by a file in the documentation
-# of that file.
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
+# will put list of the files that are included by a file in the documentation
+# of that file.
SHOW_INCLUDE_FILES = YES
-# If the JAVADOC_AUTOBRIEF tag is set to YES (the default) then Doxygen
-# will interpret the first line (until the first dot) of a JavaDoc-style
-# comment as the brief description. If set to NO, the Javadoc-style will
-# behave just like the Qt-style comments.
+# If the JAVADOC_AUTOBRIEF tag is set to YES (the default) then Doxygen
+# will interpret the first line (until the first dot) of a JavaDoc-style
+# comment as the brief description. If set to NO, the Javadoc-style will
+# behave just like the Qt-style comments.
JAVADOC_AUTOBRIEF = NO
-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
-# member inherits the documentation from any documented member that it
-# reimplements.
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
+# member inherits the documentation from any documented member that it
+# reimplements.
INHERIT_DOCS = YES
-# If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
-# is inserted in the documentation for inline members.
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
+# is inserted in the documentation for inline members.
INLINE_INFO = YES
-# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen
-# will sort the (detailed) documentation of file and class members
-# alphabetically by member name. If set to NO the members will appear in
-# declaration order.
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen
+# will sort the (detailed) documentation of file and class members
+# alphabetically by member name. If set to NO the members will appear in
+# declaration order.
SORT_MEMBER_DOCS = YES
-# The TAB_SIZE tag can be used to set the number of spaces in a tab.
-# Doxygen uses this value to replace tabs by spaces in code fragments.
+# The TAB_SIZE tag can be used to set the number of spaces in a tab.
+# Doxygen uses this value to replace tabs by spaces in code fragments.
TAB_SIZE = 8
-# The ENABLE_SECTIONS tag can be used to enable conditional
-# documentation sections, marked by \if sectionname ... \endif.
+# The ENABLE_SECTIONS tag can be used to enable conditional
+# documentation sections, marked by \if sectionname ... \endif.
-ENABLED_SECTIONS =
+ENABLED_SECTIONS =
#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
-# The QUIET tag can be used to turn on/off the messages that are generated
-# by doxygen. Possible values are YES and NO. If left blank NO is used.
+# The QUIET tag can be used to turn on/off the messages that are generated
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
QUIET = NO
-# The WARNINGS tag can be used to turn on/off the warning messages that are
-# generated by doxygen. Possible values are YES and NO. If left blank
-# NO is used.
+# The WARNINGS tag can be used to turn on/off the warning messages that are
+# generated by doxygen. Possible values are YES and NO. If left blank
+# NO is used.
WARNINGS = YES
-# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings
-# for undocumented members. If EXTRACT_ALL is set to YES then this flag will
-# automatically be disabled.
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will
+# automatically be disabled.
WARN_IF_UNDOCUMENTED = YES
-# The WARN_FORMAT tag determines the format of the warning messages that
-# doxygen can produce. The string should contain the $file, $line, and $text
-# tags, which will be replaced by the file and line number from which the
-# warning originated and the warning text.
+# The WARN_FORMAT tag determines the format of the warning messages that
+# doxygen can produce. The string should contain the $file, $line, and $text
+# tags, which will be replaced by the file and line number from which the
+# warning originated and the warning text.
WARN_FORMAT = "$file:$line: $text"
@@ -231,133 +231,133 @@ WARN_FORMAT = "$file:$line: $text"
# configuration options related to the input files
#---------------------------------------------------------------------------
-# The INPUT tag can be used to specify the files and/or directories that contain
-# documented source files. You may enter file names like "myfile.cpp" or
-# directories like "/usr/src/myproject". Separate the files or directories
-# with spaces.
+# The INPUT tag can be used to specify the files and/or directories that contain
+# documented source files. You may enter file names like "myfile.cpp" or
+# directories like "/usr/src/myproject". Separate the files or directories
+# with spaces.
INPUT = "Source"
-# If the value of the INPUT tag contains directories, you can use the
-# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
-# and *.h) to filter out the source-files in the directories. If left
-# blank all files are included.
+# If the value of the INPUT tag contains directories, you can use the
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
+# and *.h) to filter out the source-files in the directories. If left
+# blank all files are included.
FILE_PATTERNS = *.h *.txx *.cxx
-# The RECURSIVE tag can be used to turn specify whether or not subdirectories
-# should be searched for input files as well. Possible values are YES and NO.
-# If left blank NO is used.
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories
+# should be searched for input files as well. Possible values are YES and NO.
+# If left blank NO is used.
RECURSIVE = YES
-# The EXCLUDE tag can be used to specify files and/or directories that should
-# excluded from the INPUT source files. This way you can easily exclude a
-# subdirectory from a directory tree whose root is specified with the INPUT tag.
+# The EXCLUDE tag can be used to specify files and/or directories that should
+# excluded from the INPUT source files. This way you can easily exclude a
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
-EXCLUDE =
-
-# If the value of the INPUT tag contains directories, you can use the
-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
-# certain files from those directories.
+EXCLUDE =
-EXCLUDE_PATTERNS =
+# If the value of the INPUT tag contains directories, you can use the
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
+# certain files from those directories.
-# The EXAMPLE_PATH tag can be used to specify one or more files or
-# directories that contain example code fragments that are included (see
-# the \include command).
+EXCLUDE_PATTERNS =
-EXAMPLE_PATH =
+# The EXAMPLE_PATH tag can be used to specify one or more files or
+# directories that contain example code fragments that are included (see
+# the \include command).
-# If the value of the EXAMPLE_PATH tag contains directories, you can use the
-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
-# and *.h) to filter out the source-files in the directories. If left
-# blank all files are included.
+EXAMPLE_PATH =
-EXAMPLE_PATTERNS =
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
+# and *.h) to filter out the source-files in the directories. If left
+# blank all files are included.
-# The IMAGE_PATH tag can be used to specify one or more files or
-# directories that contain image that are included in the documentation (see
-# the \image command).
+EXAMPLE_PATTERNS =
-IMAGE_PATH =
+# The IMAGE_PATH tag can be used to specify one or more files or
+# directories that contain image that are included in the documentation (see
+# the \image command).
-# The INPUT_FILTER tag can be used to specify a program that doxygen should
-# invoke to filter for each input file. Doxygen will invoke the filter program
-# by executing (via popen()) the command <filter> <input-file>, where <filter>
-# is the value of the INPUT_FILTER tag, and <input-file> is the name of an
-# input file. Doxygen will then use the output that the filter program writes
-# to standard output.
+IMAGE_PATH =
-INPUT_FILTER =
+# The INPUT_FILTER tag can be used to specify a program that doxygen should
+# invoke to filter for each input file. Doxygen will invoke the filter program
+# by executing (via popen()) the command <filter> <input-file>, where <filter>
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an
+# input file. Doxygen will then use the output that the filter program writes
+# to standard output.
+
+INPUT_FILTER =
#---------------------------------------------------------------------------
# configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index
-# of all compounds will be generated. Enable this if the project
-# contains a lot of classes, structs, unions or interfaces.
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index
+# of all compounds will be generated. Enable this if the project
+# contains a lot of classes, structs, unions or interfaces.
ALPHABETICAL_INDEX = YES
-# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then
-# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns
-# in which this list will be split (can be a number in the range [1..20])
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns
+# in which this list will be split (can be a number in the range [1..20])
COLS_IN_ALPHA_INDEX = 3
-# In case all classes in a project start with a common prefix, all
-# classes will be put under the same header in the alphabetical index.
-# The IGNORE_PREFIX tag can be used to specify one or more prefixes that
-# should be ignored while generating the index headers.
+# In case all classes in a project start with a common prefix, all
+# classes will be put under the same header in the alphabetical index.
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that
+# should be ignored while generating the index headers.
-IGNORE_PREFIX =
+IGNORE_PREFIX =
#---------------------------------------------------------------------------
# configuration options related to the HTML output
#---------------------------------------------------------------------------
-# If the GENERATE_HTML tag is set to YES (the default) Doxygen will
-# generate HTML output.
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will
+# generate HTML output.
GENERATE_HTML = YES
-# The HTML_OUTPUT tag is used to specify where the HTML docs will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
-# put in front of it. If left blank `html' will be used as the default path.
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# put in front of it. If left blank `html' will be used as the default path.
HTML_OUTPUT = html
-# The HTML_HEADER tag can be used to specify a personal HTML header for
-# each generated HTML page. If it is left blank doxygen will generate a
+# The HTML_HEADER tag can be used to specify a personal HTML header for
+# each generated HTML page. If it is left blank doxygen will generate a
# standard header.
-HTML_HEADER =
+HTML_HEADER =
-# The HTML_FOOTER tag can be used to specify a personal HTML footer for
-# each generated HTML page. If it is left blank doxygen will generate a
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for
+# each generated HTML page. If it is left blank doxygen will generate a
# standard footer.
-HTML_FOOTER =
+HTML_FOOTER =
-# The HTML_STYLESHEET tag can be used to specify a user defined cascading
-# style sheet that is used by each HTML page. It can be used to
-# fine-tune the look of the HTML output. If the tag is left blank doxygen
-# will generate a default style sheet
+# The HTML_STYLESHEET tag can be used to specify a user defined cascading
+# style sheet that is used by each HTML page. It can be used to
+# fine-tune the look of the HTML output. If the tag is left blank doxygen
+# will generate a default style sheet
-HTML_STYLESHEET =
+HTML_STYLESHEET =
-# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
-# files or namespaces will be aligned in HTML using tables. If set to
-# NO a bullet list will be used.
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
+# files or namespaces will be aligned in HTML using tables. If set to
+# NO a bullet list will be used.
HTML_ALIGN_MEMBERS = YES
-# If the GENERATE_HTMLHELP tag is set to YES, additional index files
-# will be generated that can be used as input for tools like the
-# Microsoft HTML help workshop to generate a compressed HTML help file (.chm)
-# of the generated HTML documentation.
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files
+# will be generated that can be used as input for tools like the
+# Microsoft HTML help workshop to generate a compressed HTML help file (.chm)
+# of the generated HTML documentation.
GENERATE_HTMLHELP = NO
@@ -365,52 +365,52 @@ GENERATE_HTMLHELP = NO
# configuration options related to the LaTeX output
#---------------------------------------------------------------------------
-# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will
-# generate Latex output.
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will
+# generate Latex output.
GENERATE_LATEX = YES
-# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
-# put in front of it. If left blank `latex' will be used as the default path.
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# put in front of it. If left blank `latex' will be used as the default path.
LATEX_OUTPUT = latex
-# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact
-# LaTeX documents. This may be useful for small projects and may help to
-# save some trees in general.
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact
+# LaTeX documents. This may be useful for small projects and may help to
+# save some trees in general.
COMPACT_LATEX = NO
-# The PAPER_TYPE tag can be used to set the paper type that is used
-# by the printer. Possible values are: a4, a4wide, letter, legal and
-# executive. If left blank a4wide will be used.
+# The PAPER_TYPE tag can be used to set the paper type that is used
+# by the printer. Possible values are: a4, a4wide, letter, legal and
+# executive. If left blank a4wide will be used.
PAPER_TYPE = a4wide
-# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX
-# packages that should be included in the LaTeX output.
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX
+# packages that should be included in the LaTeX output.
-EXTRA_PACKAGES =
+EXTRA_PACKAGES =
-# The LATEX_HEADER tag can be used to specify a personal LaTeX header for
-# the generated latex document. The header should contain everything until
-# the first chapter. If it is left blank doxygen will generate a
-# standard header. Notice: only use this tag if you know what you are doing!
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for
+# the generated latex document. The header should contain everything until
+# the first chapter. If it is left blank doxygen will generate a
+# standard header. Notice: only use this tag if you know what you are doing!
-LATEX_HEADER =
+LATEX_HEADER =
-# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated
-# is prepared for conversion to pdf (using ps2pdf). The pdf file will
-# contain links (just like the HTML output) instead of page references
-# This makes the output suitable for online browsing using a pdf viewer.
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will
+# contain links (just like the HTML output) instead of page references
+# This makes the output suitable for online browsing using a pdf viewer.
PDF_HYPERLINKS = NO
-# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode.
-# command to the generated LaTeX files. This will instruct LaTeX to keep
-# running if errors occur, instead of asking the user for help.
-# This option is also used when generating formulas in HTML.
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode.
+# command to the generated LaTeX files. This will instruct LaTeX to keep
+# running if errors occur, instead of asking the user for help.
+# This option is also used when generating formulas in HTML.
LATEX_BATCHMODE = NO
@@ -418,31 +418,31 @@ LATEX_BATCHMODE = NO
# configuration options related to the RTF output
#---------------------------------------------------------------------------
-# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output
-# For now this is experimental and is disabled by default. The RTF output
-# is optimised for Word 97 and may not look too pretty with other readers
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output
+# For now this is experimental and is disabled by default. The RTF output
+# is optimised for Word 97 and may not look too pretty with other readers
# or editors.
GENERATE_RTF = YES
-# The RTF_OUTPUT tag is used to specify where the RTF docs will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
-# put in front of it. If left blank `rtf' will be used as the default path.
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# put in front of it. If left blank `rtf' will be used as the default path.
RTF_OUTPUT = rtf
-# If the COMPACT_RTF tag is set to YES Doxygen generates more compact
-# RTF documents. This may be useful for small projects and may help to
-# save some trees in general.
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact
+# RTF documents. This may be useful for small projects and may help to
+# save some trees in general.
COMPACT_RTF = NO
-# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated
-# will contain hyperlink fields. The RTF file will
-# contain links (just like the HTML output) instead of page references.
-# This makes the output suitable for online browsing using a WORD or other.
-# programs which support those fields.
-# Note: wordpad (write) and others do not support links.
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated
+# will contain hyperlink fields. The RTF file will
+# contain links (just like the HTML output) instead of page references.
+# This makes the output suitable for online browsing using a WORD or other.
+# programs which support those fields.
+# Note: wordpad (write) and others do not support links.
RTF_HYPERLINKS = NO
@@ -450,54 +450,54 @@ RTF_HYPERLINKS = NO
# configuration options related to the man page output
#---------------------------------------------------------------------------
-# If the GENERATE_MAN tag is set to YES (the default) Doxygen will
-# generate man pages
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will
+# generate man pages
GENERATE_MAN = YES
-# The MAN_OUTPUT tag is used to specify where the man pages will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
-# put in front of it. If left blank `man' will be used as the default path.
+# The MAN_OUTPUT tag is used to specify where the man pages will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# put in front of it. If left blank `man' will be used as the default path.
MAN_OUTPUT = man
-# The MAN_EXTENSION tag determines the extension that is added to
-# the generated man pages (default is the subroutine's section .3)
+# The MAN_EXTENSION tag determines the extension that is added to
+# the generated man pages (default is the subroutine's section .3)
MAN_EXTENSION = .3
#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
+# Configuration options related to the preprocessor
#---------------------------------------------------------------------------
-# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will
-# evaluate all C-preprocessor directives found in the sources and include
-# files.
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will
+# evaluate all C-preprocessor directives found in the sources and include
+# files.
ENABLE_PREPROCESSING = YES
-# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro
-# names in the source code. If set to NO (the default) only conditional
-# compilation will be performed.
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro
+# names in the source code. If set to NO (the default) only conditional
+# compilation will be performed.
MACRO_EXPANSION = YES
-# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files
-# in the INCLUDE_PATH (see below) will be search if a #include is found.
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
SEARCH_INCLUDES = NO
-# The INCLUDE_PATH tag can be used to specify one or more directories that
-# contain include files that are not input files but should be processed by
-# the preprocessor.
+# The INCLUDE_PATH tag can be used to specify one or more directories that
+# contain include files that are not input files but should be processed by
+# the preprocessor.
-INCLUDE_PATH =
+INCLUDE_PATH =
-# The PREDEFINED tag can be used to specify one or more macro names that
-# are defined before the preprocessor is started (similar to the -D option of
-# gcc). The argument of the tag is a list of macros of the form: name
-# or name=definition (no spaces). If the definition and the = are
-# omitted =1 is assumed.
+# The PREDEFINED tag can be used to specify one or more macro names that
+# are defined before the preprocessor is started (similar to the -D option of
+# gcc). The argument of the tag is a list of macros of the form: name
+# or name=definition (no spaces). If the definition and the = are
+# omitted =1 is assumed.
PREDEFINED = "itkNotUsed(x)="\
"itkSetMacro(name,type)= \
@@ -558,140 +558,140 @@ PREDEFINED = "itkNotUsed(x)="\
"ITK_NUMERIC_LIMITS= \
std::numeric_limits"
-# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES
-# then the macro expansion is limited to the macros specified with the
-# PREDEFINED tag.
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES
+# then the macro expansion is limited to the macros specified with the
+# PREDEFINED tag.
EXPAND_ONLY_PREDEF = YES
#---------------------------------------------------------------------------
-# Configuration::addtions related to external references
+# Configuration::addtions related to external references
#---------------------------------------------------------------------------
-# The TAGFILES tag can be used to specify one or more tagfiles.
+# The TAGFILES tag can be used to specify one or more tagfiles.
-TAGFILES =
+TAGFILES =
-# When a file name is specified after GENERATE_TAGFILE, doxygen will create
-# a tag file that is based on the input files it reads.
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create
+# a tag file that is based on the input files it reads.
-GENERATE_TAGFILE =
+GENERATE_TAGFILE =
-# If the ALLEXTERNALS tag is set to YES all external classes will be listed
-# in the class index. If set to NO only the inherited external classes
-# will be listed.
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed
+# in the class index. If set to NO only the inherited external classes
+# will be listed.
ALLEXTERNALS = NO
-# The PERL_PATH should be the absolute path and name of the perl script
-# interpreter (i.e. the result of `which perl').
+# The PERL_PATH should be the absolute path and name of the perl script
+# interpreter (i.e. the result of `which perl').
PERL_PATH = /usr/bin/perl
#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
+# Configuration options related to the dot tool
#---------------------------------------------------------------------------
-# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
-# available from the path. This tool is part of Graphviz, a graph visualization
-# toolkit from AT&T and Lucent Bell Labs. The other options in this section
-# have no effect if this option is set to NO (the default)
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
+# available from the path. This tool is part of Graphviz, a graph visualization
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section
+# have no effect if this option is set to NO (the default)
HAVE_DOT = YES
-# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
-# will generate a graph for each documented class showing the direct and
-# indirect inheritance relations. Setting this tag to YES will force the
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
+# will generate a graph for each documented class showing the direct and
+# indirect inheritance relations. Setting this tag to YES will force the
# the CLASS_DIAGRAMS tag to NO.
CLASS_GRAPH = YES
-# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen
-# will generate a graph for each documented class showing the direct and
-# indirect implementation dependencies (inheritance, containment, and
-# class references variables) of the class with other documented classes.
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen
+# will generate a graph for each documented class showing the direct and
+# indirect implementation dependencies (inheritance, containment, and
+# class references variables) of the class with other documented classes.
COLLABORATION_GRAPH = YES
-# If the ENABLE_PREPROCESSING, INCLUDE_GRAPH, and HAVE_DOT tags are set to
-# YES then doxygen will generate a graph for each documented file showing
-# the direct and indirect include dependencies of the file with other
-# documented files.
+# If the ENABLE_PREPROCESSING, INCLUDE_GRAPH, and HAVE_DOT tags are set to
+# YES then doxygen will generate a graph for each documented file showing
+# the direct and indirect include dependencies of the file with other
+# documented files.
INCLUDE_GRAPH = YES
-# If the ENABLE_PREPROCESSING, INCLUDED_BY_GRAPH, and HAVE_DOT tags are set to
-# YES then doxygen will generate a graph for each documented header file showing
-# the documented files that directly or indirectly include this file
+# If the ENABLE_PREPROCESSING, INCLUDED_BY_GRAPH, and HAVE_DOT tags are set to
+# YES then doxygen will generate a graph for each documented header file showing
+# the documented files that directly or indirectly include this file
INCLUDED_BY_GRAPH = YES
-# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen
-# will graphical hierarchy of all classes instead of a textual one.
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen
+# will graphical hierarchy of all classes instead of a textual one.
GRAPHICAL_HIERARCHY = YES
-# The tag DOT_PATH can be used to specify the path where the dot tool can be
-# found. If left blank, it is assumed the dot tool can be found on the path.
+# The tag DOT_PATH can be used to specify the path where the dot tool can be
+# found. If left blank, it is assumed the dot tool can be found on the path.
DOT_PATH =
-# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than
-# this value, doxygen will try to truncate the graph, so that it fits within
-# the specified constraint. Beware that most browsers cannot cope with very
-# large images.
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than
+# this value, doxygen will try to truncate the graph, so that it fits within
+# the specified constraint. Beware that most browsers cannot cope with very
+# large images.
MAX_DOT_GRAPH_WIDTH = 1024
-# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than
-# this value, doxygen will try to truncate the graph, so that it fits within
-# the specified constraint. Beware that most browsers cannot cope with very
-# large images.
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than
+# this value, doxygen will try to truncate the graph, so that it fits within
+# the specified constraint. Beware that most browsers cannot cope with very
+# large images.
MAX_DOT_GRAPH_HEIGHT = 1024
#---------------------------------------------------------------------------
-# Configuration::addtions related to the search engine
+# Configuration::addtions related to the search engine
#---------------------------------------------------------------------------
-# The SEARCHENGINE tag specifies whether or not a search engine should be
-# used. If set to NO the values of all tags below this one will be ignored.
+# The SEARCHENGINE tag specifies whether or not a search engine should be
+# used. If set to NO the values of all tags below this one will be ignored.
SEARCHENGINE = NO
-# The CGI_NAME tag should be the name of the CGI script that
-# starts the search engine (doxysearch) with the correct parameters.
-# A script with this name will be generated by doxygen.
+# The CGI_NAME tag should be the name of the CGI script that
+# starts the search engine (doxysearch) with the correct parameters.
+# A script with this name will be generated by doxygen.
CGI_NAME = search.cgi
-# The CGI_URL tag should be the absolute URL to the directory where the
-# cgi binaries are located. See the documentation of your http daemon for
-# details.
+# The CGI_URL tag should be the absolute URL to the directory where the
+# cgi binaries are located. See the documentation of your http daemon for
+# details.
-CGI_URL =
+CGI_URL =
-# The DOC_URL tag should be the absolute URL to the directory where the
-# documentation is located. If left blank the absolute path to the
-# documentation, with file:// prepended to it, will be used.
+# The DOC_URL tag should be the absolute URL to the directory where the
+# documentation is located. If left blank the absolute path to the
+# documentation, with file:// prepended to it, will be used.
-DOC_URL =
+DOC_URL =
-# The DOC_ABSPATH tag should be the absolute path to the directory where the
-# documentation is located. If left blank the directory on the local machine
-# will be used.
+# The DOC_ABSPATH tag should be the absolute path to the directory where the
+# documentation is located. If left blank the directory on the local machine
+# will be used.
-DOC_ABSPATH =
+DOC_ABSPATH =
-# The BIN_ABSPATH tag must point to the directory where the doxysearch binary
-# is installed.
+# The BIN_ABSPATH tag must point to the directory where the doxysearch binary
+# is installed.
BIN_ABSPATH = /usr/local/bin/
-# The EXT_DOC_PATHS tag can be used to specify one or more paths to
-# documentation generated for other projects. This allows doxysearch to search
-# the documentation for these projects as well.
+# The EXT_DOC_PATHS tag can be used to specify one or more paths to
+# documentation generated for other projects. This allows doxysearch to search
+# the documentation for these projects as well.
-EXT_DOC_PATHS =
+EXT_DOC_PATHS =
k8 ,,NȖ!ٜXz50o9Kn0;aNP9u~o^#pnL)QgDX.=zN:YytkJ2.+)F2D`u05DCxjN2~'??tx3BH,;Pp.(yrԛEĹ<H%~R:JEB~b\ošV,PyDhV}1AɽZ ܤ{: l?" Syշd1 >36IfZվ/&:cuhOu7׬@ )'b(gᴱQH9.A:#Z>o\yzJ*1b*+6p d9BGJB7u\ۂ?0vwo/Y ~"c4}@t>=1iƲ3@&an8 $^O.d{xl0Ѹ`aqDfg+͐mv|a Si1CQ 3:ЂP/kD}~kuT w';DىNew׫Pܲhgh uͭEp:KB}|&$:y&1՜*%AM=sܹoF]CLDDs t4 =B<ۧi`AC5)0g;VYxQ/U$THpu323 ,hS5AKhNpQh~ (<8CƗ"fN#nٚ{w90r؁Ɉ~Gr]8݈`50[֬t}Z0䱪}X=59].EKp6jVt6ܛ|3x[f$yߟz]Hw,G,U!7hP0ʵIҳaDY;٬cPAS A=u ;3J61AKs9ѝ݄+Y'j%u=wҕT"eV~t NKBہĺն m4c߃i#7sEכ5/wQfaA\ sRnT8LY0DE>a`vaI=I 85}}udic`xG0@=goDaGzyEғ.|gQn9c,ݱ /6Fƾ"jWi' v+Iu6EPlqD)o0 /Kpb`T\(/clf~ON=gH"CsG{Wj][L=Ǧ.Im_mCb4TV6gkݥw7L%0VVyۀZJR[a|tvB]]%)s GmfM}=hżzCB'yp\[.ñVMkhŨ64Y k5=n)Hq\(1a5X -@聉|Kd@Yo Ɲ E>5j2] RA(f J Qnq¸LNHEnR)umܜuP}@aaMA9Sc7o'y9=|{xDM$&åw7^8Yۭ[}xw8'"$;+$TuG|~V<>?Q^+ۻu;4xQDdy|꛴V@Y^{Kh޻:3yt-ZI0IvrÖ?.nHVud]F;bsg.!@`#mAgk Ҩp^peFdÞ. `8rK)L3+|-ARLEڈ"Rupxxl4I錝u}||yՄEC #t㧐U@gQqǁN9nY زk!!ovȳ J2)"B%JA~L2{Ɖ(@. Y\O^]߸! pXC\Yk. C3˸FT=DGS8猽,0 0,8.fnѿ,+>=S.G^VO>?K$˪WG 3_o,GE!i K{g.\=ߊM_!I,OǶ{wUIոH<$u{W}w1aMn@ClCgO38ڸN2.0$6<?Ř8w|.I`أ_[.j=_ Ϳ۩mv%<֯u+)< ɸ@ /҂Pv占Z}A3Lk]~[sշWLDa؋;/Sr^TKʸ ` ,.#=°Yg:_|=wxmz܆cduC DtՌёn(cZ#m?TspCjQIs<@h`TN0+M0M`[ӆk!\o-( ds)sBbg ^.jz\-7sݔ0YCa܌p@ր55ƞEѬZ1Ep3gd(aCz& ԬhB $Hi`\2ͶӖcN-+ơ4X@$ ʫ^KHJ."e2"&?x3l񔟧cF6݇dkYzcྚVL[~Ǖ/lvweJ{xZqxgg" q ߅׺=^osYn5 !4g2O3$޴ڜtNIXyyN㹄U\[EܰsHfVٹ8Ht;-s AI $>0V`]g+B*c-ĂJ m.6g0Ia}wf$aŵwv),:Exr׸@NH >h@3BMCBqs!6_-uzbg:U}7W kLVjә$,AR]>?Eoϳ:v8hVi^4W@Toi_Q7w5rޠR!q&_C{b /Q;e Lg uI,׎pl9B-.Odߣw > 'WGCOVlN?PlV}>*WOE=-eK}v+MTdVÜe끵QUl숨aUnc}S3C]kXx{av<{tXOsc1|  ``.X:wE ?!QEyf!O釮?]τWa3]ݡĿCݾȟq<o;?ԸY&_ NG0wvbsǯxej OZx}iR33Ug^USyyCR9˳Vo(8CY@}zzή.}6| 0fb(!>'O~,Ŀm5w{zmw7vw_}88N[Ubk&vjM>ۗu.B͛9P'g'^6^BE ˻nf̍w%>5UFe̺.gc38{ʎ2ff&627lM=X8-"U䕛vi(8ݺGo8SN dW&jN68rpx0x8@)10;Sf^c4MLOT! =NYW0$UZ(flipv1l:Zd}c^&oQCj]!~guz13Ĝ)䖋{/ۯ:j:O rA0ab͠0Er@;cYqwz5Im]f 4dW`k¡PMs^ 2RȐcٞ Lڗ b)ěPT+)|*a6{mVί_ۛ~JG'q_&(%t;_*EfY Uto6?P=n2 :1-n+.MLO #In_{zFH"z->==_ |Թ>%~7:y}tGLc'C%&.bw?o6 X5!k6t2En.*mv-t8;5 ;`mY@#@ |vP)Qd~aO=cg#slq??ɱ6fƁG; )vLc)Lt6?N'j4?97)99L#x avC#< ;=&#st650vl?'j9Cd;fOɃs9ze8i 162?`xd9 /ҝ2 a`Aw];ot)NγxI'nA(eF΁K !΁;'1XrRvxQs![.f7w\0,D̞PV gRzq5>#J>phCLwSU&!vwj ⽪%sdoƳɌPS>,VC(HվZ,,6r Ku+by%Ӷ{ eFjGjPr`xTO=yl' xϸh+q-1XҼsr%Ս:+7cå5>CJйY5gUǩ[2VzX02 @AdwɶFvЬzv8莋 @Cl:KlؘY*{9^q~*2y&?\?Wu)5^OU)JG*B  `,S}f{% V3>PE-An*HD4G|Kzm/=t=Zdž{NKDZm+vI f/{| /t49GKkGBX(twlu(<H< $,u)lbJB5%a~b:h2=^ϡ_!Lҫ\B1̢O*y׽CAym:7<c=W!H_C˴S#/T@ill_ 3 u_noD{r4m2 <҄iX(_1 T؁J(@P Gp)34aX % $MQ*SV%1[fܢXL(RJdؔčbYbhXR$e,fK7A2` `EDJ5,%YU[,)(hRI[ԖH..0l_lph6wf v7lCwG _a̞yć+T=F2z-K漺6߈fWTiЀ?/4bzx=g:'_s`R&<rUP @@L ) /7;J,He㕄|ٶƥ`ܡAK@  sk>N^RM3xWD VtK^},iL7 G$%il]acx\'#W,usj)vHȹ%7 q`zA\26rAa_Ţ8.Xͦ垙0$v;Kp3QS{x'y _HyՅO1gQ>[DկR ha zhg1] ۡgLVL0r_rx pTu`A'HJ?:MKupW'hǻ9g[CiM#=FOU -(4ƎӶjf/e4h/WKʞCPNo{بJےW#"T bCIS_?1X} "1q1z~Z EjvnAR_(u&5kOR0/W"50EPzc. DD@*`V$PXI>lm~8UJA vTJٓm;@|n<İ4]ʀn ,!MJJV9N< ψۿa~@;fVa`NjI6Q%uW9OJ% _M)ޣX܊ڜp{F\&ɌZy#cQm%s#a`!q:D9UD̯k@;"Gw)I;~Y?qc,QB I:&")OߡtA$fdc3 %6Ni5k>8H|8vȟ1``ZOkߙ?~ 6: jHjZZ {l:@42`|<X"r@B1$̦ybXCFMo0S30[iL82d20JS=X[4w!*5.*H<0g^еƈlYy%1J>'p}'jo$Jy=ͼ.,W?k=M|m⼺TlxY7E-akMKmNJ@o&lۣ ǀ)[˽0dg*3[w3ZJ+eMy`) kc,F%Dž۹'fx{n0D@`y=K`r:[0ryѳv Μڷ lgX9KEnᔣ?*ݨy╝MB@WȎ3]1;norѶЫAe6 yQc(j>: rC??xh/,!@Xpe@f#em#oW.ư"/%Ȍ[on&.H$/W'bEܶiq(DRG8aqYرawmlr[Ogu 0Ks3332>lzDCFR)[` =,*j^‘V+"ԍSg}n;+QAQZ{pNfQXFbWD'B\B~A(mwyFǪI\Sc$c@21G `bhT4]3,D`3 ,B̻.SYdCs$f \Ocʉܶol[,U,}\JHXy )@$ib^,3X\#+ظDY) z(xOҙ2t BEsw[F%;\8)!,S1{nwUI5mw݃;T$|{1V !aG"yeD%NpoRv6?'L" ̊/%D3y4ʦUGqtRG#(A~h*{L*j!4Hɘ#0Fe1^ޛܲ6ܨDD7^䅒{P P ƃA?x?P7i7Vv9'*҂U"o0 vc#z޸89* Pijz)#战01-JoG~3I6}ap32i5i b.S3)jQhj/*n|4|;C$B$(|eQ5&Ӂ:@9ߦͶ ~:4}GNI&}W#"P<@RB0&"7rQwE3''喆2_?bisX+dǡ @ 3D>mºӿ\RR<^U -0cZf-c%dŶOTHw}zPx zwYۻrkz(ff e7n2ڶ[vH MCY*cb&6C?ɥD5@<dvr>Fת}<%A\bY-\ȱϻރJϲ$݉'OEQbTQ*I#!1qF=TA=%9L:aAX#8` M`}l{~4*ب7U! PPXЦ!OeG~7HCb,*fN~rz4/ocv&~i7T`@H )$`6_ݖ@H`P1~>>L.kƵɹit&9rcn.` Tһ Kq&х.(Vfas![ii ($ݙܰvGu~3~AOA 0 Gz_.*[() ,0aLB-2{ѹ}GOb{e d - $W?_zvbs;Ս99Ć@ D0BRߑghq+c·nT ijSA.J@IuwE.U׿!V<Ru¾W#Z<ԖjQ~43u<:&hHݿV(Lq f>W%SB:7`7T1耤'l;~IKC~BEf6&&51B֫3{,Eކd*&^gŞ4U_Bd6"K̗Yێ$[%מ8Ü5M_`$,sDZfJUK62I$KGC FHMs.<EiKy\Eynpkb!Hm0~aj>=/xbQCcS7Hom.}Q28wo2[M!(h60tpɗҜΝCj  D1-C85w;J.QoN _mY$B~䌠Ds(XdS SDYWOwW;#eOn|h7Cl؞EO]z7:vކ|Oocf\aq&fa33!qe.S\OZ|(Om HۛpxQl` `}e߷CӮD>.lJ'u^s~tI< ZֶYoO3 *ϓHDk 0,xKp1 #ҹaA)<|/ ҙ;hXo'8D> 9& NPjqt8)#%AΠA1qT,]iJm\\qHy P<}V_{N뵂6vz[=᜻V~W?õWH!'|o5$8Nݳ&!E33S303)UQ Dd/dEw?h")}W6z1<5>CJ]sRWY(t ~I$'Xƙ蔆 n`,b~'1\~ ?;3YqeF[aG\+<qk49ҶzAz~] [::˧U2>C" Ǐ$1)NY"o*o:EԎ淫i!tUο\ ztm @k"%37>2K JZ2>(R9@{lq R/hS؏V}.Aj^9opS=jkKuZTwSwzliPhSu8@`0 Aq(z6A3eBM#_κNud(C4""0<riVcq6@K#HIR";u QҔ-)%̀}/~k |f"Z\s>k?=q'Քgcwl:}F>Cg4kZv-*_JΙgt"!_G!?kwzY齗~GYHD?Tn?zj*Tu#wAZ.&?MC6aF, 4ȕn٬~F@C_ⶭ[mm#hڶKW'C?_hI8N: H<8MA/tx_)~&(eTRbŌLs"8O\;w䟵I>$E]1"՘҃DOQ Yd!(b{dv4k0ZT5=%j 3)<>v] 'fp;-R ` 툪D` |{], J`1 #"dG>|[EX D`"+$RKKC5_SC"{)mdxݠl>O=7~pg2}\Yfl]Pۡ!D3(C4qE͗!.5d6:Ӗ4{54᪋8H bBQ˕ڒmn<:L߶[ l2QwG*2(] ?E\۳qCt܏sYeuI&؂ߛܞa "-X#"L{fvnOxl=흈D2"*?yKfV/,[c FanSFzk^C;T}Cg K0_|XޜAZ[H6͔t5=o'cHnTJ$voSp?#0 @$M|Y2B"?g 7x^PC6ycPW|DIݍס]kj^|>(X~_? ؁,;@\IR]8'Q B+𼷟): Is,=ߺ\N5T*U!?ZkpS͒ 4?SYFZZI4IOIlAN%4"ÄtPr@`-RBJds'ɟaU-DH4L8MlA^> D|3*LyЧ__]qi*^׵EykկVL'M'~owǩ*;ŸiQ#Қ$wS`zޣ"rgvKf@q_a?k1Q`}FVRF1& |*QWS`°c~Qv>_g[u]7SS3j;^$|wHGze"Ao)|9qH_ U@y@X7HpZ|la4gWsDA"wg$L#R&$w۹_j&>O|3u0.YL2f-7 vۼɘigg2qo id4"i̸+WSړߤš)s up@!b "=|;\r*xK.ZdڠͲ Є: ^Lk9J?bs/Xi06?.m282U0]v5ʱVlnmhR_HO'|PiD[◕@Y p*a n7תA^nq+j'xW]៙Yֽ?R2m4 ea59p~SۭZR 4F! FPfNMi%]aNP`tIt.|̈́pS4J9#=0dd*I ysU͕٘\qRS&}`@¸iYForYlK>=s#5f/{g]sՐ!EUWGoeD̓5ߙ=}4q,|D"K pl*/ysp9S`Cn yI|pFuG T^Pjoqut kX`BFBAeS.ݮ0N!Tu2[nI$Dꤛ=S↯~pޯz<# 1't6.y-6[ %p@$7DbVrһraw=Rg:X흙@2Scu=XV`6@@ 2f%?~tt~B/]핸Q{wO6*(~; L°Pffff 2%)ӑ@b_ /S螵*UUUU=dzhkUS~ʂB Ѐ,N<I ֘Wͽԧ55.u_T+#qb14f>)k%_ϊ$ A%- K3f,IX3 aX KkejB8WRҙ&g_4iM۶|a-t Jn~Jx͏۫m+ȁ%tQㄬ6p1i @? )z gd]HLV oD}籿M՟s>?RLyPVcGHO`1H_{i8qOQc襴yQϾc9n9+>W3)rs>>NaS${GA/eY]}|pBI,TX r}r DQ+q5quNA&,9M)a;URҘ"P!q\H)Ƣ0"&ĀZsdlQ"! +٦]TV݀}XWk9Z;(9.- %x_!66檳iM]Iس=SճzPHHы'&"lX8il#{{C@m*Bp9k}!aovsjv㺱hS@ շNjn+`+'m`7) x*mQ$\;;Win<]C۟7W$> ࠝ .}dE|{ 4u@>'İ}7nHhO%. KD9Ȉ `1!kh@@IdU`h.54\t[xPIЮm7\M+YY%GC!iHLr $w,kxXyfYX|5G>O&ڦVV@ =9[<7qo`|j4^NХ89 Ξ[GʪkKa|x7-_ !"ȚA"ޞyRY&Rϓ~xV LL)DY_^&_Ym2a H #-x͑%P^_}a=| B@$$!#O__]zoe,r1lho@/? e$93\tHWDmUhpv R-Z&L?xƐ9"\vĸ6W[޾'M kvI s}=/|9 kBI#!! Eqx0 'HV(No^q3@]TB%C4#™gfrC@K"ka$`!oRƓ}@HQFϐ(sFuX`APAzW*U/&ci5VD(3KObmꤪԁߕ:c*OMUTU)UJURVB !m[d- lAB !Zж[d-ZmKd" (!HmKB?OALM&uھ;Yf#:a>,\rrgO!ٶZ^[܎B?_^0$ |ab331LrgR YϋKUzZ)BUHˊ?6='Q3 GsU1:`B:]J8*wMĵarxC4%?ϵHߔNP_O?,IӹbҠX{+9Ww=,W28VӧY;u2Chn~!H 7"#rhF?}Yd LOK6K?tFhZLL*ߺLz[z`B _dgr@ろ]Ĩ{X7T˟θivk_c>M۽%ؽNwVآ@A#32!`$ ז)DUuZlK_顪?+xZ9-Qbz7)Sb\=7t2<~({/yՓsødIN2 Jd#5\W0Z}"dnH{ 95Mh†G$$Js;5ѷ3<975bQK2Nij!f|ecPV~O/;$r$I+`^(*wuP* mk߸U>n>vqr[?IUqmt϶.8!u0hiVq-BwKJ1s%0v>=ϑnq/$H8o~vz# ?SdH  ^EѠ0QCN=1aBID %@HԾL1)-;͚ T;CڏHw?ӏ$ 5gߏ}P)N"Cm@u!p{_o?O~L(>}6ٖvڪp}7U 1G6 A[VI_$=]_g0'~DHCpX[m|(F̀Ly[oE芇<'צנW-;_^x-QDM@"aWzNHc44܇Uae#З\ nRc3KQ=^/<ͤ?nЦy>}Ol:4 `frK.okV"I %Pyf p$*I .$J}ӗ;V^K>sNlzsK2j[F.PVYdUWV-|`0^e.AslEQ^mOY)~ˀAXf1ֵwʲ$McS !׻;wu'Wo}.m0HPm%Iє%IB׿j$J;ZsGE[ xgq7xl{haY2!8|,C` 2A 7dSk{uck88rr < I<,ü4$Lɦ fܦ4:|NZ4ՋIV>&6! F?]){ Rg\ifSHn\?t:|ǯ  ~Wz?o޻:߼  k;q!9ck:%UWWQֲtǰ8$_ه Q@'Hc ̦@n!n(|3əY΄Bv"H`zcQ!a>)~Zg"[COHI5M #K&+Ir`4k͘nY'hjd'!8mhѶ޸TV3z`?Fڇ7PA~ ?2LȠ-y?IIUHUP=_1.a]M-qF63`Rӿk;m~Oݴ|^oy $BUT6\]u5@a:>=m-鱌E$@X=#2``} 6>Fk șh^4:u]HD>(KJ:ʢo׼RF@7V{"4 Mi{QOf?ke_e4V }M5g0[:伥)>@4Jl%D!O1b̌Y6pT:=Iex)>`L""xDhwCd+tXR)}Vʋ8nƼ4B9) pmkX=?sO߽ӱ45Sz;L1Gx2U_@E@sUtvRJ"N'[3+7 >|G9\5?9ރVw=j$B!d#=,'~][i[EU[hZ!4OamYŔ +>-aw`7&ɪ4}wWW4PeyI tBx#gqu n1x}:z< bK~p#{0_=^\D^BYV8+Ͽ1a]m(Z6ClYdτ)ͷ @<42kBҞ*?^G'>jyvZ%Jj11?} qyh˵@pꠖyo{}=o/~wnIlxWg2V=?}DUH3g;}{6L|:hEvP7C2#^E !jbZ\ad(?D|~O~ PRg88DƠuwNI=!?]7H+si ZS'¡ }OU_^A0('rȣn'Y9u ya/911 "#EO y..yArCp).'w[c`ZX~ Z:Z2݀ 8~iUtk7Mg[yUذ <HHMW_+99Υ˴ 6 *+?E oE'өLD"ȒrZZXݷr_WHt3?Mwh>}Q;?NpwP Tp @@}}6=< |  rtQnStm nYmU.Vy+9뜽tJiK`[iOCnzȆ?)X#հ=u4Q}!.P\_ @1U~cqH%B 1.~:zqJssynJbU@~5|zug'ZXyYO3oS9|Dl۰UAc'c%][TԔSɅ}_z 6MP<["fv] XTINv<"`Sy5j9صɣMi6#J,ٕМQTeCŵܵX'T?I ̒Ar "AM_Nt4ydL2עv>sqլϭzVCaN=CPͷe_!V2v$O+*^\~w|Cr@8Do>w{%`($Oa$B lHgsދ۾ <*ՀBɀ,.C'& `14R47B c6bCOBJPɈF!b0C ۴N.]`D)\3dLiv!NMj,ƕhhZ`{`!`9$2bLХ'jjdF ڷZ!9:ZPf0&L`EI T`%(E)JLHRLd Y4 P}),Me#Bw #*8JX6)MDN ,FrY SSq?vߘW?ӈ)S(=0Fɂ 0z~UaWy.,1CXAIk#>W4Iތ9Rhx&xD!PS'ZB!?Xg0lkbM=Ji1%'Γd[~%Cn}bvε'҇e;hSbOi_>dx?uլkNwprbu3@"%#xAxpJ F w ZLhyU|) Dbnː61(dDvܝIoYqMW Rjl!x5Sv#Lf%IT?jjocAo~U rMI'̟.l!F]Q[eLXx=۽8(GGkGZKFPxuTz{_Z[OF\QxDh-٢ YFܱiR2kܰw[! ̬ 7K&m 9IdFDy.O\eC5 ,qoZdRwc!8 rIIhoJIJaUv:<4t@2 1 D!%~ 'cÛ&|mz@@͜p~8P|c;}x}?v2M`4w3g~o'RsF5tG-du{WuXȐ;<ϒVet8{ -#hH œ*AwL**}۰`^$D-{>͌CXٻո1bxH'`bB2n'Wf*M|;8T.]pRs\3DAl]f%ю1پcn>(쮌 Q~6 ],R\ 1B (m/S%E6IBHIZjS6ak*%}n#Q wkE}4kAT@v!.z7Q D(ؾ'|+߳~`6? >`Gu}Їʿƀ٠7l;.ٳlxҝTV@x{F=3'©jBo Rb:2W;F>y :]>/II≱TQlbqrve7Aݩ# I=8p\"KlL 96+9dz5Tf!5A9tz1* H %!JpFEf KF=nI/,!87E hI( /?{O~VΠ;%LB^Pi dB [ Я 3FḛzN?ڞ$)dso]yNUý*#G}v%EkA.|cq'EQ> ShK M3Vj~oy %F̆C )0Ƕ7r`D_C04џc Q͓-`kv"K_6_:WjuݰA[m%dvM"v4 uɃ #,y`}/xpDn1()w O@>LI}j o퍂կfv`g i; &?^mX`QUN6w|GQ%;T*?tKbpl$AYC('~Xm_ g*`,#11>= b8>ӺSwV!EEY"(,Ѵy~eӮBht~iDXfspt*AR-zOwWvES#Ǖ>/ (VPNL&Mn,kntiK a'h1}BWrwc~/~;!V=|moځ' x)m[p?> !32ԜpmS31\t\K [Kݍ mIܤyN͜R1"_|h%/D1[Wv^3zQ +f4dc~QP Hi_$d_[cP:)pvf-nSu#Ǐ;O_~:VVḍgm_`)_){bc|mMnw֟]x;ZbMRrd..5k zUX-j:>4;}О٣-[ķ"o"qXl @. {{]!)s, *Ysf}O{x]ŊWTRaGK$ !/'?/_Z]kd~_^iq\ζ\˙pZ\u]P[fC./A88;w38iqi|Nʮ>|?ű]p~{\@`/5S),*~OWkOP lHRR EXA@`X xԉjd8}Nz$MKMH)ԟc?EkQGl:LT?}&yxM<'yMĤf͡+@f:"@.ˆd59g 9N|!g׶G@Y;CMc&-3SuhS\4?EUEGmV-|=Ǫj1"UUUWIי m9&dZH)<~b O.?Ԛsp`qz=M dԌ;_{KwO>tƻ~WTE~? Ω;WP`}&[ŧHj\VcyOjF3~xiVԉmժ**"#@6I*|^-o3m d'_|oʜ &C;xww77. 0Іsba Y#ꂓ~w:s:﹫ +;lpjfKs WaƲ.lٓZ"'i._srϹ&悋sL.qvSxjղE*K":ʝZN#ÊNdr`#JRz%>jrko /Ɔ"4"Ƚ1?JupZ^̖߂G8+c&գiũv[6{Sq| 3h˯s@Pbd6vҼzc?Sgإn,x` 90*!cݷR-UarR\3k+M*33321wQ@aw9f:7&LK{wӇ>tW  1|*┻;6b1/$8waBWg„cK+ldfW(UC )黤5~*8 _).\]H֪RbRE:OFwӔڝ1K NH.?6.D\! ʧs6 8$ ,7^\Ż=|\oxs"Gld5e"@~Q4 y`ZGyY3ݬ4)JZ!iTM"G G`y|讌{Oqŀe6sùNjb%qxLsO H6'1 %+lY'~gT}oyV+g~psxM^D]9=JKg82 I0 _Êp/!PPH#}ݯm^QK71)`(mMb,IYJOh8Hw S@~Y `BА)"U bXI ؇)3yEw)ܑ!1H &$ U09)|R#uS$Lɠ16EM_`& u(R?sil j -!Nf Mz| ʪ*eQО!܄z*.R'@]|I `2CyJ`p**C^;3uWdOv4NlgTG4!PPYA)AR$HeRH!cYOɦ;`K?´4둠HͷYIdkuI'i(fjHF0*pJu*gnbz@H0yus,AغM,1JK$Z&AOL0DDPTY1)TUU@Ll[,ct"?QIdrTfc%9S'8Y v",(yv ,XZ$jAK%0_5Rx)1Eڋ,ID*tN(.A4`@",2d)gK'D@$UW|sBh^PiiS`+AC+g%}l8$"C= lIs(#" B arEYXrV&HiY"|^Be(Λ-XIdU M vwf!RC}^C`Ubl@nS/.DPV Ayr @3p^ȗҰM`Z,r(M19-=of3322'p}QIxU$zsH EeCiP{Hֹ׌  ADQaF1ER %h[s뀄صajj(#Vy`A`0@ e(V}X]0JV "PAZ}\J`! JB5f&dR} #vh% B(6]TĎ$'55 vHG4G;.Ah C) ĘE'ZL%QyEc4g!d{'BNȜTNPEdTzUAl$1HִY@:P gmV wa ,I$p)RĆD2H,6B" 襍Yi5K3#f擉4$Cdd660ydvOZjʵ*T,U,XjH oVUd.AqҔ?t,jIICsq05 `RJ&Nbl(CaUUCAl92`c،ƈiaXCE5Csu`iTM 7Tin"o EaJsS$Y'輡d(!w;RB)! Bz!Y.\JއjzO=7W~O_Ԥ 6/ 2`ǭ;2X|1YZ;I ԟkp3e=ZoZ(jyuLj;qu7 RcN(|M*?vR& 'FP-A,!Fn&&& w4O و~l2_cfxo-=cx:8ߪH?oDRI>>{}/_pcpx0 AL0~(A`@>,Ȉ`7}?Eo^+"0 C[>'=k]ƓÐNo,ݲQU˼ Ȉ.&x /{[@F`0`bWxOl<9 C㜁|%8w(ء53XvMF*"H UQ(u׸.#4Py"  = z}4qsG爯z';F1`HGP a6>`o>(2*YHOi̧(yO@l!  O~S9lo*>]T `'hp'>"I霩=;JGyC<ƞ\bLS=sB`,bI$@)j$YNF"HE),T2 )Q,J_)_Fݠ`(A\YCTb& D#x P3J@K-QH7lP_3dV!7᪥ \_LK#vB m.Jz0l=rt F3wh>&$$c7~gym0# L&ourX: VnZZܜb\B<វb.yUiӠV]L_2Tu8nXDB~1C9?_lmjW?Kx:PxB!`CԅM4i3d`׈ "RR>g|vj~/P}ZS,j v`S@~~EƆ98YP(&_Y}\  Zb:nC7@N @0F2f&).'lZ|@ ]n^z&Od/u. bk 6|p.WVC|Cu 3#+[9O^ ꘇvnD ~HigdHE%IHIR|~0R"0"0"1#bF0a$FDaP !AdAd* UUQ0002 @X\bvr 9H)DL*U-Il0%b02XK_ / ك ZͰrczZ -fZA 2S%ɓ$,Rs &7`˙q(eSf؄[ F-I8\N\x ٜ"umbL(UhTbhg9ȵ^=0'Q޹b&֝I |hmmmmY, $ yrVr+ h(_zԩJ5"{SB<Ch%+C ɑ$>c `Y!@M%Re66'~NNzD}S{L2R I F>D@?y ءH"} B!; #CqTܪc5ISź?:Ia"$#~["DɱZ0B$(JȇjP0+hR*DHS84i2%*Y*fb[ 1HEi,-AbO0a&DJTDmxfGLI O-@/Y|M2W 4 CYE%Kw^&..X[ȲaiAWũ/B G`9}v iQ%CrF[ w]TMĒp%tb źc<ܽ}QܢnsI!wcØt"@,1$$` $Xv޽>Cî}-U֮+_wW}}P s`<toH48y8Tqh2Ri&&j`eRʕ)X̢,`K4RPnE \Hd$aM 3#lR,tD0n%p"%`R3g & sB.`.nY@)oV%̲p0PE qdQ@fh 6KPC Nj2%4ƚԀpv dYd)Yģ\ADJ8l=w\_!t,x-04-аmN UGyCiаF~)}' C9@@Z 0bDiߟd!N?-~h6 !O9vpL`Ś^aTtYP e@dD`Hq0DNAP?GkTm iz?0Lh%w(PckUtq@d|8N=#R7Gp&ܿr;()lهXX,uoKlRb @ dt$w.adږVEH;UF*wf YS sN!M({i$ E/X; V`$kh[ZX:d( б"PIC& FjEKIhQ ]}D6XQQ(yޘÉAOiimI ,,,EBȲ!v10hPPc@#XŃ1c XŌXXŌXŌXŌXŌXňEXXŌXŀŌXŌXŌXŌXňE4I4BCNfځxBp l,,a*IIVb#Y,JJRB%` (A"Aib@ɂN~?{sJbS1bT*a)%AYhE(dFކ\^"0&,pYIb$>BSLMOj &6i뎨Tσ$d{dh{Aħ@fHF}sd-+נ@XBhu ֡A-xd;hi4zN7^KP` EEHł #M,sy`?^sGO\G| R ךl9N4K*I|Nbg4)F4y=O{OsPm+1 #?4vRf H 福kg(记K-$S_J2c+,"N*1adL_S @LiRm# k:~8g_sѲȹɶk䱓@ż4_+͏pf#A ;FȞr~>?0JSyI%E?Q2gZȟ30~k7t9l4l>ŃM҇JQvpaCJݕJV-bH+,D 55E IH$ֱu?bSۃ;8*MJ-sMh9QoA/C}Y` Zbڜg3O1gP70XJBHXge4LЧ>1̚ĒRY`)E O00LUU,@*V*QX*X,QbPX,Qc"(((XF*Ŋ(-*,QAb*ZUEUB(YQEUQU"*ĈU"QUEUXDQb((EQEQEXE,UQbEXb7,QEQF"((EUUQUVF2 l  *ª*ª*!K!K`Q P*UTU*@UTQm$'HpMfBYgRLtߞrIu5pSJkI6& ڜ81ǎ㥴sIQ 0BE]9I 26&:,pCKY 8)9`p2DRșRJ%*DUEѤ׺|}C#AfK!p*svN~33SsCc'&w;w8&#v Uɓ`dlꍐ԰h 0&E>`S&tsLFCLκ#TL* 0UPUID"HlBc U*5N4Sy&#Y:IAocḶ2 dGdɓ J[5NO 1'li0N٢YNi$99tSp560r-$ЛTvIGsM#X]dk8̲o *p0ni-YaqM ,VETk'lJ4) DFScj % R0]r `H 6B# k2SF.ӌH(567DŰ!3 GB4j oNiwCvW@D73:Caf&` uˡ\ѻh3K'E9‚ʓfxT6); Lʈ)b&c&9s&YQ٠4l:U˦.3Clb:he,#ħooY55&jtR7/!Maxx3#i8l2r5À䲱jrff\Lr4< 1;ApENt`;.JPM.|XbϳM8856C 53;vα 0]g#eלIk Aq& pu%d54r nT,g\6mu"\( XH$,!RBڤ&Eu.@i3=[ĭkDs Z,3g,0dрg Ƴ|oӺ"` #H4gXi3SJ]w1Js<Ӄ0rVRIdmgC7}!ԡRt:IVܗB806^yj!`; 493,bfldZcnL{&sm9. Ę2M = &75 :'h鶜fxd````v]:v)l+7KL攎]0E2 UJUL@"uW_P:gt#ɸgs88kg:sFe)MLLo]fEjs!))}5 )Doef3=yp@W:n0q<ב-TVn8ЄXZQONw4pƭ{qw=}p:9 Y5I28:kT 0Mgn2lpY)zWi`5do@9jK"x=sٵr7IC@Pa >5GE!P~5͑(u!M"<s?xkќ1<^('sP̒D*d'է mm**"P=="E-K\hhJ~O7o_Mp= l02 !/}^b`t1H" HQG:"`=2 jV )YDA"ٲ.AJWdJ\.iJ҄U_yxr<‹Q!&gd$*q *([Ja ;M-U]NkFvjS&Nʐ H =e I#&Z`h|x(a=V2~dd$lͣAgw4Oba;GAi9e4r83Qde,p:57s% ӭ;fMԷnRu.ɈH.f8bAQ܀l\n,;bsf8S,()LpM [Y3 =muUU`X$wá8GA#?xAԙ XO;uVMĤlTRĕTt̖F1#Y"4Q KB1){"u; ;Ld [3c6Jh x#DDwȂDžž҃C;xƐ;gYO4?>Цä z'!a[ AfMo0R4X"C'9)`w8)>mTT8E_もbYHI')-*V,UU$1Y&&&)RMa=CX?>WՄn.BS+ ,# E K$dY ,6424DWǬI*L$X 1c pc%/p(ҁ\X@P5ڱ{sR `5E80C9n\i:")(n,P EZ=6)_#)GjD|YAm$ 7ICr=zg`D8,@ IJQbdL 6)$$T j$DzL"0s0D*f1SD[^>(&t'py (HXB|IK,ʣ G72| 1,*c+TU9i (zHdČAG,ᱩT0#r#Mo115)eK=YNFtdr3Ai#Y#chr142lqJ9d- [tni9Ĉ*8C$h̅!40B̢Y8ɹ$)i&Qiy l[89KeKQ˳â7K$A3da&\[$ FD,JJ$l2I*SJL]L42dɢIQvI52fYjS,̕ B4  Q `݃I MICV"TY0رq;|[eۣ@#"erVQ&( v Ѣ *RHQITAWP4Q .`2) E,\ v;]+fbhU ݡj,9 N BH3OOƌ=18;Cۑ6>ŃmbX,[h)z`JB4HF"vl^PD٠ YcߓĻ][7< t C1asIaKdd"Py""^`t:r\W5\M3-|ӌ7=P&Pu͑)s![.8&{Yڦêp;9N9ׄɓU6YoP i2 1e1 ę3)fS\3)3)3)\0hĞAfb5L Rd)DAPdҝ9m4AZEL0DFD?/i u4L?Ydy ne4īv{mWk?.T,v~?FnRPvX\Tbؿ UDUb+ךN?hׂ]ݮ+<%'V"GCwZ޲l'9lݿg/ oT@Jz  FUüD[74߿V0}͞6-u0ĸ#ؔ$,` e۷؛)QFHcC!lЃ@ElD,@ieKE" ![Q,94X*3F\)dȁC&YEu` i4#i)AAVE BDnEXE0lH I3 '>@uH#1ئM?OZ<BNa8e+nS?m{z}6=< =x'BA`TTY܆ XVr0 g)jTiUHwnYOe_u]@X_{~ݐ9x^=kUk?"~4?EqP@( ; 'PO'=v"b%B]yi$a#!ѢzW ,EHRLG_1&J) ST|zMIy(ܨHPxDR,`xRcڨ*_# Bc&Cūeѥc~_C8l"T'T*|H*{,DOߠбD 1~OSPii5{0]ǐuk!v+M #n@z!d1E,&Lϻ#n`G=E 1jbŁ"v![Na8`= {M&-O;Çk>|α*D)reE8?-aOkvf=噁`H}ru鮃ّLI3`eZ]nQ0@+,z~2/R/85ǚVp%IJ#ZM2-ѭ2bi]e`;:caT=61#5kwVCCOugb\k@oqB}P"זxADA2̈ HJ)߿cmikޟYu̿F|9c(VmU )2He,%!CFP0a0,- FdUX1`F+z ˁ&eN\ZJ`K@`u,u O^\vݿ{W`PdO3y%"MߔswߥWMh9\axDZmUɼ;mN gqn>.StT(0.go0D@v=B(@U ED1@_b$ݴȊu)?Cێö]MH& *h"R"RE,K%%)U%XIJRQJT%,Uı %%,+ "1`QQF 0!Js"@GHOv6儐T-zbTRm.sŞI1)F!LE( E"DvFhlf-)1 Hl-&!=~~__[~wUC01*np2Wy,d)EaIe)K$RE- ,K%Yb2gOK=Ҡb肰)t)̋fDY$ޓ@?/Z##LcE![ h`6" Frm&ؒgpEޣ8#; ]8$VMfTrHC,{g[::8Zq[ KJ'fQ/5puY%7,YrϽhs[y!>FdHYn=RrNŖ|& 0[;XNKЌSX\1|2,k; Vfx ﰊf^V/Rd: 3Q ]'ŎPƻHHc6{ܐiG @; ȈFJPoQuTN^c8x$Mp49x U{j@z,Ȣ|( / _ͭ[ğtj%sP0ʔu++.m,׆aX1 ٌ(4] ʹ/'*-0a)T! i*0,HWG"f,ٍ4F$hłoE x2|*Z GÂϪrP}_@rUϭtԩu8;ր (4SXgΞ`"ǀekG|{ʰ2Kk, Hn 02W2[KLLˍLT&e.\LˍLˉ@RT @*\eʪ̥ˉ\L\WKirbTW.53.&e.ĩRJfRq3.&e.U\LˉWJf\LT&e*TR8̡rP̥kf\L\1*T"*bW2+J*cL.&5+RaRĒ&e.Wf\L\2ԙj&e̸&e+R\jbbVʳ?_x!^Zw&s=\2?*«HS>?YjAX[{_i~haOrN ڶ9L,w(T$4;Q4oMeM.K]mxˇVZobD9Sf<ްx%md )|j`;:!;n-wbBq`:^o=uC:x-\c=w'Xf;wӾ Ədwl@D)FAu$ `x\"HR@ |O%'gMeDs?)t^0)o{!xlÎYcov\w{]vs=J.#~۬:b 9C@+/&\owW7QwOü5BI?gm40 y[~bߔw 'jA<+χk4) 9 XPEEhMMp$<@s9i_|]CbM@C@AChQ_  2f@i7znPn3&z堸&wTKY̧vl"oUpu$Q+NK;x.vG ,dڌ YfqΞP NODf9(( +/?;7S*LK[&0wk5`ǖA%x]aQ L5Yܻڴ@T`p(% zfxUz*ơoտ>0@6Lm BY,SFCHMdKJbF2 - 7,-~,Kdoq˵wN&+F ,@\%X <>~3i`d\,U< tq_/ ?4T*axV*˵Ӿum,{^XqxK6K~M4k 7rRg^ωR=?k>Nutr! P7ՃM04i ? CmPgu %+ H@rJCZA iD `,u!{4"u:įL!b ?rzjT,R$Y*e1-2\8"qhɦ@rJ7(& H?uYYd,>Y3 Y`h1[&R=C}&y1HOUUZ<IJ'ȑJA6N?TS󝡈dzysn:QzI@n0"OPaNka_bMûZ>beTLXI+O !3, Jbi I)RTбf4`d]7|u~<~%ٯhDZTȊȽ@/.7aҟw4>J 7?ހO9^"A_%_m4 ;h].]\?!yg+ԈP?Iw6/A/ b+0"JPgGy)/,F5=蓌l0J3#~JdD<( `q *<zx]MQ¥(&LHɉM#hI5 e?QG9P>~ȉ ]2VCA+$!0adAA`H+JA$ !A"a-I)lP6ihd3JCPEv02l! O?xA,H=%| :8hn?{Cy^fq ~HFʖ)P$8w'#2d20zP#;IlF mXV(` x)Kf&R2T P:K|"!aGU\D1wS*s0 A}OoddmNoʣ⏪9l#@5;0Iܻa O}OsKip;z+=y8ơWe쑹/͋Z)T sߥϭz5K8V;Y}d/N~FI%f dOQTFFOR*7t /?:1v}EJgv`{:e wh%` .+u)-&C唥0SV%ٺC3I7(Yo)MH,0bT'ʛ?`r30 ٙ 3( )2ՖYĤĤH%ᔊ E D` C3 F`"CRKbA 4 h?w4M ,ܣ!2d~55& Լ̘4aUUUUUb75:MJGP,r!bD%PI(((*լRT)0bV&2Y21& M",#rRIigjJU" #Q" *"U*JJMM悙41Dhp5L L 1hY0fm&5b p`̛48 62a"HФlИ 'iipni]n!v"b)&52F(l5#eE aId6JE@7Q))n%E,I߱S>ebFvԱ"y=A$ iVf(A.edgeJh?K{qqeT2OAudɑvcYeEYei HPOvm?ANlR0x)6m+ &da "]oC|7M=|*TΗwK%˫ ?WoڃA:]B?{N&{'7<ֶԶ ptBtw(l84N̒$RU 0D)dZERJ0:πY9m\7]$ #*MA &‘O US d4+#I B:BšW笪bb) @Nn:'F,,/'|(d!J= 00V1>vqK.0xə, )5h>YbK,< ($I#cl2ompvo&Xh0K)n-*4a0%uD8;Y3& IeH1$32 TXEQJILJ1EfE,IJLB 1!f-LTY T9bHYG&YL 3h0h0LXaI!T-HdHY`4*`P Id)NE@"by&2%F&MILI& 0Y10Y0j3A\ T -%WM AL>Y'"K P?˙6)DStI#uO" i[PUHz(뚜ƞ^\lW&Ceve{X\;t ]s6)D(ƗƖ R ҃% k2"h3J R-ɿF(6t4/m'XvG/a/WE4#$`9>)`X@^:~ih5 "dAĒZ`DJU}3fii?|r}%Hb$Xi>#`LHpґ~TM1Tqp@ 8@}XH٠~`+w B2 @z]6 .haSSR!ʧ)d $M `˄5T5R`# `MpnG>{}Om ܹA}w0.eI;LA>ҼP9W5γ6A 6'_ݧmgmK7#ucasDR|7BۗI1""R)@:t_$i5`M|PۣH@b+` d((_{{}'OQBI*ݤOT-$~YPxŲ(hSs)\";`"EO."AIf[Rs"YAؑ̇¤PQ`%>)E?IY {}E͢fO Wd34z  $0Ep"B)@,V0F D, J)YHA)J"(ks +vK׆h hovJlXalG'{b6Y2coЋY 8Ո0OӿIZXRlD(d1X"F3 +AH "9E]l{FzJlɌ*&eIHdER]݂i@l ܊%RHE,$G$b@Q* HgQ Sf&)C:Ău %؍ärt9')9"Rq}5,XXڐ YJdLB fcQNCb7xQA(ahCD;f Q,t熅yL7]955p@DD 3@C dhp15lkUk($JpNf"Zh m"T*K$ lM"1bYifF –)e2bٲSe1l+f].ÜT]P*4: Sw8Y;]fx""S)0b6RzRIGf]I _zՏ'RwdtǼT\8>LAsJ`$4RcX#֑ Q{@HAd@{pԓzhIN$ 36L2@1Hn:z P"C\@0!$eK)(((h#lmKBTV#2A895JZWA"uT2eK_Hb:QnsAfwݞL THLnsIrY;(jlLTM N~p970J( l9L'y3)MIk1aS3XN.d p$KI&:fCkNAu3:@0mvXNiAS8Sd2{vGy} ZD3bc;nnj hl٠."Df u}V(dfNyS뒊|)rJd{IK4LfIY -(Ar3@ =6͎43/Ov"`짛w""d#?φIH20$VV[,@ٳ)RK"T3miKeIQb**PRAmXj%"I FB(R1R՝ďnNI?_>n^(_*l~}Ra 憀G &qKR}h)ԉU!;["(D6Q;@Pe5TGd5h!KE" d2A7.wqڛ)"D? f ! ƒe٠ÜB9TcNHan/iy:6@V|pA^j"kBp"0w|HF3t `ɁJqY#֟ªF^*P`ROn7E$ـ+缇SCCU|K&%)Sݸθqgՠ*0V֑n3S2KdvHh;EGMӟJ&vAǺ;A*,0 C'zK @FAal?;T&RX䤸EF"RvSA@y3YC)0|Qhቩ́h΀] "LA"ĥǔߛz#N_{]lX 4m_zOkUQFB9buYEX5@i~OȢM!|Lf¢,;جOy?O+KNFe*p]/(OGH,jʃB`W;=9CIJ[0g?LkJ : :i[ꊩ+'Y\2~8J׵av{_P`*YE@6n.uJ6¬;I2`0PLPZic~@7O3| (i*ÿko[F߮1<.p3_)]  ;z+T= 0g~K__~?ˑĐ13F.pRZ$ܿv/QbT^ҡmt.# Wsie\W,!0AYevG ծEAwU|F{yIF,HLS9AC5NjD#Wůj Ѐ  0ߓۮu],~l PD2#0'w{cSO;?a~|`2ۋ , l o;P5ۘ{(I !ռ*xQ@0 0),IPĴZZn*,QbX(Q@QbXċX ,QHȋPX(E,b,Qb(c䟂@ *d`Fb @e,* Q"M #R!(J GSnYV";$sP*,[bؤimYxp|:P;!#WKV(Fİb1E4L&[3-D?@d@l ܚ c!-R3 l,ɘ)`h,0݁HK)…D<-APiOJH.4F,A_|4,1$)a#ve匂bʿ .PaF YRRi&$aF&)LJ:MDqdZup>?!D YVb@+H1$ s]h8"`^n,VdIt6N2z; Q D R0B*R]!"Psrwb)@"y޸ﱂA7F$XI@*{ƒYRdD2!R0P+PTw"@# wȪbGO'=Y'(!;'Tv$!:#b}ad*3Q2K,:BG|eN DRE(^bA D, z3r3Cst&%#FH`PB)B6(@ӦD 3$*,D"QA@m2$ !a.IY"ī"ʅ@620QR+a$c@D`>t@CCԱQRziS:JuP.%)PRa0)%-&ENR4a H`Q#1D)( %-k@ |CФy)P06{A|ta0[%u[(zez6!zf7]km2\KaVKIl(hcAcޞZå(- }NY 04晋r4XA(Nۿg9x R'y>>1HzndŎ`|] IJCEA1d2\`}!W}}}f>l+,mz/𱜤oIOsUo wt%L*jB .$ 3e̸{G,)z@.Aa@ROy3c}0~Aӏ#ߝ&#/d3Ȭw/ۙB\b(NOzYSYۡ8iSvL/ ]^J3İb' qp'r xYcXƔ.7ˀ&8 SvIĝ) 3:8.ie3C}u8NVC&qeѥi^.t V[Bb:'6!uJaMJP*ɕRӆ mӀdӝS[ABٮ7(0 f#&G3(68&6 Х;(]З CF #pFw3TNt9d8\IdK'|BsƆ =f'g~se2nVq`?I937)q; GiI47;MY`RNs dl43-“8lsCM&`x{:ƒF#.ŊcFw\4ߧ_{6tfr߶le2q?pI j Ğb;iQlJ) 55m=y0&ɽwi8r!|C :14{Ae^{up4}˺ӺÔ `AoPiwӓ C%4^bmX8 l6vΧip\9mS2f`Y. bMd(6Mda`ɓ ir[8JLcN R7]:#Ja vF0n!c̅{?mN1ʜ hv$sPѮ["d cfh '"m8Lim161&M34]7']y1[FŃ|&Y>%yNd E0x$,ڠv˧k&xy!1,RĨy&RAA*P"CST$сx-C\ X@*@`羷b0 ""!Y `` "Ƶ2+JC̖|yl -è^@Dtht©(t"&~Kx]?!8㱁"Y)RQbL%,n s<ûa X,X79!e#$:̖CAu1=yJ)R!BQ#Y(Ia" )({DU*Re=)LL2I(e9&f (SfɪMCccY?F3 20)Gȇ˝Ԣ nG:iV @ޱ7A's(W4 j8XXԇ $fa>䷼,g0>@` kMoN޷ijR$ xE6_uLD;0bdchcV &bA5 P `a)tw8f 1 )dT*,.!a"hIIPRGMšlp=eք1@Ke&bMl_bLh23(LM"ru4`h ĉl`304jhS() S4 o>ݹ)60Y;ęjXYgWRt.( d<˨99"Y,)b%Rb!pDJA%HPg.SXpHRK=d DKHJD2,Ȕ"P0pnR]k*K$rMAK$S&5 %FLP]N%~S %GAhb` !!Bt#ՒEIjjhz/Sʝ2Z\0t`0QS),OTIՈbX 1;PH333ff2f7&8ǼeX"1RVDQHQTTii@`wM0b8|Bdx R+ %RCP.`YF2h)fD=~l9ÂEw pVv<1иN-o;\2AUIVa7f2rN,cY|b-C1SLn`4]EERmGS=Nj2#8 gv;neW!zZa"Q5R8ӻHv &8O*؅ލ6j JsV ɷ6>%׏h2[;9S.[~t@kZϝ5#?Ł0{h9?RӃ Twc,eLɓ30 ɒd&2a v &A3 0>O]Ã7ռ[UyWƊfV{}>?`p|Ao `Aq!1/!jR}6\AR i[" $ɓS1*`8- 41NjlX):6v{9 Nf'&uv٬Z$kYdF] GMef4,E#t,MpYo2;MusS>qMܦMet0jTq)c'=fR3R:Irq,,aTe1& H`Õ 4Tѣ4h4h ] >@ %e5:Pgp]5BNGS2l8>ޠLWBZX,ddΐ8m7L&q8hfYֆ$;`0pe`mk\H,ˮA{Y8'SH::N2ڌ4R!6ܳqKk<;*ٌMӜ(l6,Lʚ̴;G5r`jdfFNGdeksm].( ws,E-0`!u p6lӜ#+A@h5჋ӓvbrjadg3%7c`Jjqd79q(`ILqJi&ɤ r33(Y Ji rÀo586asq8b5,`c(tQpRQ$bFD- `\J!"Eք"*ƚqcJGCH4ݵ46Tc~+oiMV jzӺ5mCD3)~}w'[G?Y=|<0Ι3j.,@8T;66??F_#!L >r"S~7:RȌ\v'Z!wAY>3J]T&#TK`0BXM{烦e$LqUS^jIw /#ӿaS@\+8SлxrohHh@PbفAv\)֢D)DE>@r@ .f] ;K"Ҏ-E~ހ`EK0@Uj pU(Q1YGC="Ndd !```wxo=H}Mͯ5xX$8F2 *P<>`1@$`1*)Yd}=|lPH"!ŊDn*P`+`iM8POD/T4hJ2!Oonޙ9u q- D60`Uus( h[P*i240XF'yΛ0hfk~}*1$I5Rť)J'4!)I =0(~ wh1lӈ'`$b"X%,fd=ɢ$d,E,CT9QJ|H3,b2ae $P#0 D"H 0J%Hl<ʆaAk'^&"?P"v@yLnZ7 UN|+*JQ7M"j$ 3]xz5xס[~YUf/9NTiZAdzu f>;-s3K/Pn?/'kh$7Ys'c}珷'.娞$>qg45Ko'`Ѳle ^oWu-` {?P_T@b$S%ˉݔ]]ᡦ=|˃/'_{YZxe` –Us$$yJBh. bWO<>썲 WU3/TNݴ$CArRS'['e͒Gϑ~}rYK0`Sф"Mh2`$$B 0bjPJXY)a"Y"”v¢,I(˒e"3$6Z@y\(P!*R;;O L&[s""o.rMq?Ѳ#l^2_ju cfl,-@"+05YMcy# M_/޺` a*)$+2r˧\0gQRP0w'e H2h:X(QcΆEGRh :-ꠉB~##_#Cd?fjԨCTUJ) %T#vdV@E_ J$&y,I`"@`'рL0`+{zG Wo2^i2(D)BuJYHr%۞^7B:+&,$";h#TsZRs2l*풜k#-f@'jV?ĢR1 XgƼZ TeO!٫,<{GyGY3*pXJۏlb̀Ԅz@x5 zC>J$ k:BQY [u=?ϯu,K񠄇!.KR p9of3QX9efi0hM% i,q17ݓ3icW&c|R)8pI͍)8Ljsf5L3=}Vqk2qMFdb8,di'H7N&#1' C.ɄLI` JiMo)424 3l˖Mܛ^b &|絣mv!o6$ dAK*XXL?>[/y|gL T)1bn CH{~7i;V))l(O$v@d RlN1is+ .pF[-%Ze[I$Ͼa3H&$u^#Ȉm@Ff e>7l>O_ߕ6S @ u uұ=P}UN,ȇ5e, T xYfiT ZQߋ H tXWDWdV +,bX"!0Va* PM$D :Y'V%}I!%I}< @AEuU;q0R!)G >_NA QPc |p)OViLk"dY(bJ$)AJ%("d6552MQIIBlR`ɀLɂIadIMɀF QE,RXO& RlCRp2#$,D&bErƓI1XML#"d& E*FFХ42P̚`%"#Y*4!,F$aEE $X A qa "^)pɹgD\ 6BIML)G ,F 6cq L@`) iCv`R!D 2JK,,,;ij1(1!ݎlh,% ؄bD uv$Fu-ݖ `) hCajdh0L 0d;FND$<HQJJ`J54&$RL)FF F ) M 9`ġE "A"ňHb$@cH$X ,DF1X"БbƔBD;Htl"G8RĆ'$k I8*pXfYIa31%h#%$S&Ph,0dU A"ňb$ 0Hb 7pʉh :%+r]Ӻݧ(rib"Gmd)8wc hi+RmvX9 f`Bl RqnfwapcM4!fYb&(K97c4XP!icMЁa# au Ba حt$y%$QJR%((U%R,Y,HQ "R,(T*JHBΰ^hHb$,X.EbňH`$cŋ F;LQ; !a 6hicfC+88 X`pi`1 "&1ي݉Kz/s(@`s4.8  )Q'0 Ȕ$@b(K1+Ϲi1`@%fSabCCx0Ա $$ dP/n`x/ b2y;x =X=2S Ъl|:tLzˏ!7iaQúB& HY$ YMTn++4\">&Jw|x)mHʎ-]_}_)0Kaf' QsAckF`oz /C=. '$}/GߝKÂev\ӊ/_|֒y=wS/y߸ڷݝUvJ˾rd^8ps7:pp=L1RE,l j߳Lpt 02C|&g<y^ D>  .PRh, 蝿#nty5o?M6K6Ȇ^)Ω7h~4Z]+쾺eϙ@$Y(",w~ Hh(9I@A@b 5Sr௵ u{\DŽF@Zq9>S/|^C\ݓ+@0U VyBKkD <"ۃ|Y+ NS: R.Sgͥ3MƜz~ /ؤmӦ~~*B2]I 2+J ӳLC"|_ܘpZt'VgU6{/%굛is,GA|5 /6n x1 F2 ezpc8b{-;"JB#KA(B+z-aFK4l)=vhL%8 a2\փ(\FW8d |𺂰) NZǙ1d-DW3?4WMegZc;kEWɕ-z <]K]l}_ޝ?C0V;,î>!FȈBEQ 30D7̸&n?O^9 | 5G1 &ۄ;m8lZ0?앓!1c?[:84,ΧUi>zY&-Kn{cNș1n}R$C"i nE ,Xe^g,C76kZqesd[Mip6c /6Rgڑ;em h1,<n%}yI-ԡMAܩ4#+Wh̛ūLX8F+#$!%R0&ӿ a4_х^T0WP~r]m*'dGIT͒ vƝ:Z oc&O~ {IiEcap2U)6,&CFab['`Wƶ=,P3+o lś۷tEeEB˾ H9"1_1 ܫH n8FKacV-)??pVrAUpl!1vI3#Ig=G rA2gH y0|%z?e[k{x9-%bոFֻ9p#ka=F=(*O] hn̕è!V&ZJ!'T3cS3k؍q]S21^!߹`|Z  !qQ|đ}NZt^(iN+i߃3]P>lARu_C?Xr_EN7Dt D} 1yZgq`-m3+ aRca ( kzp0VP@ !i@A.Q>i9*d{$úftмI3#>aB.MnN ϵwjS[&h BkAN)j+ZyʿBbKL'= MsSr[ARn~ *\Fԕ{ix)s)Z%Q4w5κ-0wy}?|VK?<|L6$KӑIW\,u뽏 ׌pbd @r?1hlUE0d?o1=$;. hg$#Sw@!If"md3|7/ m{+W,iX?dW!ؑ1:p@M,Ӵ"O A4P( L#OlSz OZޒ"S:8Ļ@:)kZc@w)6ڃȴ5x,| T T%f֍ W <%kW&}6cn -MK߈ηvxl7V?a]s'6>HBTO&|(?9Qsu+j]8om٥{ls>k J{4`}"T=ճTfw{(giR<<wdX U(x!<&'_l  Z,״|ޤY3 er .Aq({m wQwe\+s! ޷ ~i8wGlv ^{i(̶:l*5kX6.Q`9&[+S%2ڿ~uEfWmGW> 5p^Ԕ1@ N(e1_AMW^oUm{} ]P<) 5 fKǶ/l3utsV2ϛP>fx˖ Kd)RdsF3sr@"w 6d/ӊ$73 %7\gFs5B)ïJL.wgR.Ka}TAA%и3`]y<"7rfފQӱm:00WvQS WNtoK1\bm;4b'5WGeyaΉ@:ə^;E*m(8W]*ٜRbZZf Ez6zkRE;=M\Sp>}:R݇k \r'~6Y<&6Gvr0[ !=gE?ᘑ7w4KDzLpZPR2k }aC45Po4hq߿PB#q5@ ztg7@YD FWa=SXB%cr9VIeZ YInI3gFl`aaM >WYW]1K*mv Q"Q̐Θ?gND'o;2mL㯫Pw/  GXz!ceF H znϕ]iƮۧylwkRbQ3|Rn$]{ƷĊIԏ29+G'ܲ21! xejGզR a;{O6[g}[RP}{f`c4+]Wƨ !kDqbp^Km$IIc ܔEJ&P/?\0lIv!wLYֺqH ʦֆ6J%ݚ]y pEelt]^ցpF_ÇxrOEPM\ZemEÕGO]{)))c~7GV6{wpDEqZ]dx,d?z$]#, NP҈J? j)F׻} YIAԽRA'WSvɳ`+=cXrKZkƾp:[F4`U~oNZt9V14a ӎ& o>,,9LjqiGe07{GGHʈN U%wͻ&9\o[8q,IƹRݰg~ӏ6Un8.G'ۋnhw`FJ +db‹VqC _SL$"ރK>3YUUar||}2nsu"HS*q Md+bBM=v,t)_Cd p#ĎQ,8dw -AO}.AXX#NߙXmDi7q 4d&7_hωj)Meӯ~-_0Dw_#|cʸ4BM5;A }6L*,k{}wvux!FxDom2(8j Q1#K;ЎYfZw5sȷ"q5#&%3|$-ZŻJ:s^f] *1?WQl82+a֯6oLs58[3M۵Jq1O'jwr'%|!ݑY(4C 2Z TcU rFb4K&F9fܣ؅'5 7\& `Yן':x^۫@We( +PM89z3&N98kqbMRCS㝶v?*Aʊ~8Mquh?`>{,hQ{z3/6믻5 Z8bx4&*-iJ/b@MjËt#kSwPC9e D Zx~;Y<wUH&F2P%|Hu-(KeY C=UR*RRg Lv`\ULfDXRmna HXH0|fOqzR={a*약.$N$gDo/WPNSE/UC3y1ikPJ q`"ּ w;=/j Sq 9WMWpY2l&Xz8 `voM0m {9Xp`;("T*_~2I-IT·8}> 8LE3{(jT d-r}͢QjW:8Qsw9̀g_\ԼbyͰI9̅C0@ YS0)'L՜!R=l󴨔2^qh!Z`"ǐ.%*uT-K+ݥ˷DF 746O\QN݇CEzWLE6&Mԓcp~F:`+k0R}Fp]\`̖5LotE1ŇdfV钰;+9L<~G/h hΎ!Ey;@KimniuJf/kڕ`a H"$m/ܵW&kq4ќ{ӫNJpzhn96Sq ]3Ԑq%TITdL_54?GޥLgsp2+-?¿oUE Ode 2ۘҞ.1θx@خ-i)@P^;t}ahILqI?МBCK8pw ߤBn49oixsr/1e҇XEEn[s`0y?M734o0P̸pɤwf 3yY+(T߰WcV[쑡v.]7dcUPWz/q݀ ;dL-B`@>n*y <Zx4ۄyͫ v?MKuxQ7j3?͙ʮ߯ &rGJn(}5ҕZĴFнn"z?``kWmu%,xt]_M` hHMp|,{Vt hZK]?oK1QDŽvc]yaC:1c@4~,)'D`|"91RKH@\ *:ʿ-b*a҃CComVP86N}TL{Hq`#Kj5Jf+]lBmUV?xZWzY[<3Md~@?.`pv`XPXH6UI͝ /Q|S8:ŲQލw LN-J&>~^`V%kYHܻc/4E+_wŰEQ2j3jgEe- ѹ?={171Ʀ!K'T\Cݨ&χDw7IRxAFPM /X7U[&ӝ/rlR0$\9ekKW۞z j8]֫N.f*i ixv2-`kZ<\vRf xŻ8;#$]>ř]'{s&}:ӭw@4\XǯCf9/⏣-3bSLI雒#=Ace\)Z}8/r[J:G5oCS noR~PEv4x;.GI{O?nDܕp?6D?wCOIm{sBr G+%_X6>*2QW4WZ0* kNLBv1v\=6ۘPtQF֞uR>.M/]OM1_jR1DJx vތw=M/X0 'ġ-nFc\>s>К۩[0<+~Ѫb׏c&x^ᎽpKSF:|{4z^ARWL!?M ab\i&qPp).`-V,s3T-kɎx/ū`1=@y ccq,ؾo>t/88ꀁ,Dʋ}A#wF25.̽LLQ8ih)a@X#$E$oD!^߀ӻY/`w_pa $؜jQ!ݏ7xpt[E8$ :CzrcZS?m '6j]H~ygAA"m84K=S>wh 4ݓ66n<ݢ*rRsLLT(ݺKdX5bL:, ۢzNps7_M%QYZ.:l *2 [v. ~^=hlI\fhrJ {G}0"$j@cjQȐOA) BAL;qc u64 x$:IDҝPTSN8cƟկ\5q"J7kR/ޥ>BjMR c%Eo `N#󿀔qvolY%w7<d KYt'bN=&eV.{f@)>S|q{!S4dT2*c|( o}/ե459,:ƽ Z^4Z9^<1Wu% Au Pϝ}tN3a!~(+hI=ȦT{ӊ3OG?\0aԵᰞrߌ6jrΠ݀΋z 1>v^AhpznӝnLu/?K]H,[AYTIuԤu{),hcUQM%- q*e`@ڿA%!chg10㖟YaO f1DnhCjCU.:>1Qg}ܦ=[dt 'dWC hN#rUrӿ/!!1| }ځ:̘Fp8[Jvb 﫛1! גB,MwsD|>g_$R1Ag6OL΃:D=9[_BןȀ5FD^z^Ga}pְ#}G`G݇}wQV7;nvO^x+#c4bj{Ds_BoCY¨̑A Ѩqp@4:km~JaG?3ALMW9Vy_@jJ/!)=o*NJ`ۊm!eFׁQx<끛p𷛆5d(Suvl%Od&@ y/ sxp ^tttac.ɖO35걡040xGfʬk"Ggu5?=E#AB]?,~<%.EP[!M|\IZCΕgt.kUֿ/ ߷2̐`2CUEqFigzC@ 2^)xpG`{A`?;#;^掠&Qt7tNqIyyQR_^?PfxLO/w|~@R)_OɌD#Wp+0LQn g䥔a}m<9Tf ZFbv%=8d2ol]a:cm؛̃ sCpN?cNgmܞ*xIV-!M`zT[|2B/k {zhtM6r f?s\^n{~-:0}nPxe,v S~L_P`"朗]OP7YD6ok A;n3yug!AYbæK9ZO>_;y(>;ez2Q}MųW+9uKEke'F{# LPql`֬Hl^X}6ncVT3JBB &eS"h/a1{lD滇zo퐣) tBͶ=VŰZNG*͏[щп LE ?O]= μHeNd!+,ͪ7ҤbmA9<Êbf*3oYw*Sٸ-yafcƐf2PJ͏@[KmyD =xr b-&f HIt3/c3/z}#7H@Q;HkW[ 貊(+97ؖymcxkk Gnez0X &0\ GȰB{fv1maxH2/پ)gQ4ækAPM6F`rKQUn|QjmHx Hf_!d#DdƂ5|/Ί&%GSs8 gaX  &B*&#\kHci:L#%4am`TqX݈ж{8'KF̶e*Ukx_D =ˮߛׯX'Jȧ-ށ5 tl*F$wP6(Cb\c1q}~0b};nm-ʿ>OnAx/gLIj s0H#0,?_͇[ARD$wúK6owwT[|5tXŨMӕ$:qU 1γ-N?eH1e~LT;X[OCdӞ&Q wE0d^bTZF~VGqi=%_) UZmY㚩*6Jd7Y%G2s3X$GY;uZ}RAϝLˎZrL}01tRX&Z'yЯE=Ѕfb}2bww$3Q 1U uEA*E .I+R ³5h}BLQLQ\ CmI_XP0e>%篱:;j$jn\ۖy,,%-{VmY6G$^@e@p'`>6 :"`6fTنwӭA]gҶ3=X~v~KŻB \VХFjpcE p6O@>RηT#8V4l4oWMH_qAn3P@H "4a˗|sX"A!wfhK )3^s6՛SRəqd4W8|H$>7<;UU7ZcwX,ͥ/w͎ H[\9n^o 83rAdˤ1yT_ՠF}[#x%zS~ڞxii`kQ/x\`ZCNgr8̏+KYVzGÈB]jU;UA\#,OFN #9 -x_uJn#qzTΚ<)V \$C$ٿܽK웥yReVK[m]wuE5 +n.isxhD?8½HDbP|)V,݇BؾgwcxWЃJ!9~^jۂ,0vMoaM 8>*:|ښ"xKQI [39?xy@ȅ3r%7rk Ԇ|~t*< YTg:!'-z[ilHt^MA&syjx;Ĺ8"x3 R]v!R!hOs0cZ5I:7"hza68M,\iPF Wm &a3aI2s=R[KU;=}]{f`,^ WJ;+O%iN2waN[ I %A\?Zw߈tHz6_@{C;6.MtCT`pN+V棖7 vހq+oiW]ĕww йn("B]{|PIxG,BX/HgM@hnoz~&ϮnOZ4 DDC&;Pd[+Tj@g$K0aa ƌ|[2s93󯰢?蘷5\&!Dj{!@ %>lf\_؈gV+v"4c>H_D<5sy Iqc((3l%! XDln_EqkuoMW@cB'Ak~A\7ϩjVޫc2q%֌=mX`,Ա1r|Ǜ7&:گ>WyER뙶`8?s,Z2#` )mvk*L̓bNT)]Jÿ9ljU,2|" Wt^iFE G[_-g%aB 0_CP뀑K[_R٬d4eT:~|jϓf y"S,G >pClԐܪM5=]?cCY=: Bp5&a-%NɧiEv Wf]=(!t; P"WӆE(xNmn듆-Eyk>QW 9.4Uk;TlZhY$JtM $>)n+372a?.rẸ" XYugOs5n-(U&%^< n3V)+@e^Kas)%`6kqfARM T &3e<gWs˘\ ҀݲusTϮA^Ưqs VKsyFޣ0 q7XDžYݔAD (iue&Y>ni;UrOi: % C޲! ka e7B6gO%N9v޽Y2s\1X`B\ tT@$@y5/5vJ$ ;r#ud aPX,5b6"VooΎFSx4mt@v@|̉qVAq(\hh@_2IxAkZ~Ap'-OJʩb8*z eudp"j03~ѿ*V}©Bמ rNCR|*$CQ#m٪D%BiC~C{)u{{% v9WYd(ZqΩv%$fJCd3!H(lK^rcƴ'M\[v7DmeJ ba( Pk D9>b\q>ШkP3tdźy <4}OS6D0PsI2$ q(S*cNOL'2iUozʗ>g]NX҇D(4mr彸-7" f:F[@Q\. #/Pҍ"{4Hrx gES')?,yV^zSӲr[I%#kEe8,'ܛޫb{sYE?>M?ԅ飡/F]iLźO1,L,=XiΛAU {NW7JD 0(XcN鎄ڛ=XWzys~da/8=vJІ!&h&cEh &кmHeK 9g% G:uyA n}o GpJ?r&lV}L?2M*i汼HD׶8G)h%,v2&$E;d.&g:(i4Θ.Z|='joӦ4`GІڝԕ{~[#Sv/3һ&mOdukGIas{n6}<\2ħ?N+L\8rFVkʓ&6U/.A^ؤ r~:LI$)3='E |a_X[nuPc{a۽kZ9Q11˵05kXϞ)5p\Ae. ƒ#2@l(b!E,g#)(H?OVY8ѷ"'8Oo O{Jjm8o.C% !ʅmuuIDQ1/aE&h2O(ݦ'3eFh cV'Tb7-"%H&!prZNQm 7(m9F2#$m o|,DלzŸ#Y.=zxk'%''2y8Evj#dzGfuk?<%R4 {驳5VN3#0@O|Afkkac sH;rI#dIc|qTdǒr}zn4lZu,v`hۜ ӾUɶB+Q_F PZo=98TJ9Ku|Y˽י{C&hȗ|52b]e6`&`|Y8pC'ZR3$ag,I;8+n?W8_dkBPq}`hl;]тGVYI\X>ZHgPybM5B}νڡnexJs@樣XL΁ze ")?}.gB4hxY4d;8i޳y֙բ `9% pHgnq枉ߒu4vg=V m 7EkR]>کcz gka>2":PlY"(rjg~lXSm$_(Rf@Y`?!ifAS9a !~V5?1*^3Y>{TJcrzkӼQ y4I@:=UНJh*kT+ޞ,R]O8zw{vF84c)ʼnETN: >gT11`" QaCFbG'/h.4mSf=,!/Ri,drSA,Tεk-F69M=pJ:դz?l\/O^R;O3!TN;k+#65c\hUB1i~nI?(umH}G(ǀG%z%H\XI0}D٧heISzEB7u=GmJ vxĘ嫷F]tיVg^՟ynZQ/)C|ڙKmt/)a3V# U]SAc{V1;a>%i6ū5c.BcܔBKn@/xHZ&ChkuQT0}9h\\k#ÜZ~kL^pK|!>ܣO +b_ͶYRe1E*tŗ[2y> ee=]j\VH83' bљ(~0 NL~x{ 4z~Y!uq᳎uhWgvџȭjQvnʭg||aݡ\;7teЛYy6վuPƬm\V}UGÚ(ޘQ.(f7G9!VDU^i/Bk\e,"pR67$ GXf^o>nh=SS5AξQ<x)y*z>'n[0 i?B֓kD\iV*nFAhVe# ݨJ=C cr.5=C{ώ7(̇K4,Ix<<>ߧP_ݿ$(p'Qg_bY*$3$JH.vc_m0.wxs˿юQW* !ccιWQS"\Z)`1HRg_O K^)J\ɳ#vlMTs[K=yK\I?V!C=D?=Ih;n"EX{n͑'2섰Gu+-iEEI[=4Wu1M^/ 1(@T ~:VrHs"Cϼ#٪LDŽdߡ8B|&$1|ж/x)K;">![9<7/8 A.|rV'xF*'o$Waiވɪ YY_ZI10՛wROű({ <5^.gNIxd^WǞiq|yD1M 'bVI+obif-KЎ0ArEU ULqݾݧQ|KDîuewq 5#u5@ r߱]69α |6$}UAkLg^c""c},Bڞy:{}HyyKJZ,َ 62^a@ꭢ .N =?,sP NQ. xDJ*΍!>4E@Ƀ5[IwCXŚǰ~lp^ly'{CߩdB%^UnE>?stA 0i sSGU*/ԚRDƛ)!C^^{¶mzV麃eg ~-Ǔ-^%7i ut(זژ @[31~^}+N~3 lyJFT9w' \&^@0)k`õ@PXX}\b\^f!TFj`0{3E";)ie)Ȃ?YZu)x󉢎HSZÅQ'jc6[J^JI|Nc`9 .U"EEoL^x85Y,OT%y&M{dua%jE Y[g?l-_8f=>y!UWK*7U>UXoރVS7LR*JSXb*" 7dW5o:廂 C$MQj&I^ ZGQ ,1^diD#ڒA6,>o3kIχO LoJ`$~'HְZD{>mr<ZѷeMɈQ!"R ,Q"INMj4NeKv٧kw*mlCF|Ȼ*gs=!wdzl(Qlُ/ka$eUrU =)^zT|/~@q zs1]:M89|{Ξ;]ޅ֥fNySnw{}|}|zzr`ṻ:R~^}o89lw5ߠ> zlXt2$]~pHj&i1|9ѝ:ODd`0"_#oLGMZnJ 3C ѥ|0WK8a ϣlḭj|6Y˂U .PB_irȋ'-uZM APնs%VZhljo*uu+;U`*iS;&!"bm E5|D+?%҈+~۵r.~xݯ_"WMn9hZ^|ORbv1)!kܬɗ\z\xN(4 SN75zgZO[ZeSϔ /y56$x|x} o<ȁ&Ǐ{OXq8T ? ^<@D<&ƙ"h7"BhF>IZ^S^y;Ijjg.ɔs?Y( 5ćC-҄_z9]៼K-9I ba?/^b@s{fV5t5-(lu/8bg 4ŗE42tnC"[pF*PJ*z]YvD)>$^"#M[7XvdcɆAU?E{-AcQQKvE^4V/2+idshʶK1PG@PPr@o9cYLPi Tr]ڽ X#$jBy1㭢. !JxHXfZ=6dZ8Csu}=F?R`)D2=leD!a]#DYF0~YZ<3^pI!rrzB<[w8E-EDUB']cOO~\*׋sMBZr;d.IS._"]~+->5q+K*_-KVmrfnﶆPiȯpQcIoc-]K?-y ~B ׿3ˡ^}੘7zε]XF}r3Fǒ0 r)o)u@GaHs h$\G8K.w7Ԩ~h,Htٚ@CMX?M6&1~x+t+ |buw`0MH@>G=tI}Add n/kv#$=vh#S_ scNB7K7o_rs[Q=AaSivFmf|R% x|}er;ެ iiÛ!ᣁLB٪ocI׼4赙ܻ Q.˄НJMs ld6k!&ypco%-A%SJ%/fIRp1=mʘ|)]:pOVSc#Va o+g@,) +); ^1>0H¡ u/ɚ hܣwBq E8a"m<: Rr)ο eOeC[5 $=#[ќ /Dkirܣ9Nf Mɓ\W +:~&9?fɽӍ6csl1+lw:vPWDDWG{\XjESMh9Mg80QpTulzV]%-UhF 4@dopBű!*?1uH5?ܐ}ٮ^ɬitss$u+,~ q'ID(2KV˲`,+0|[(Ư>6, / =P)gN }δ_HyfE<6.W9x 7$l>㻚Xuip߆ gX(T nL V 6*]qJ:Jv|"| |-OpfyWүUicGzV6Qy]!.*.-L3-ۘ7^Dq]{׺Ҕ`OÂjh,ARHJKgtp1m#fCKlho[J`+’u|^m6 TS +\xuvQI a`)'220"n[l?ҿYN6Tݝě ow%ʚԣԕdo"29$~p3Jvhk}˅_ MOVNZ? {욥fmq0?W_[ֳjƹ+ԙ.HBGBўuY67rsѮ_^^x /)}.AT<\Ff |962z:UV jؗRGn x ~?apphvD*csV5BD=DRgElZDzJ? ! R+%N<*UkJEҁh5L6oSIgf`C+rF H}8\Eܫ6(+˄:} C:af\z)"$x1zCрgDg`9՟wCʔn,PTNS 6CJ&>Ⱦ{,6 *O#'bY۸5&fϜ…kaq Hy(mp@ "\ r1ףS ,@emyTL !Ɖ,|q2ȑ/Ytz2_I XN|Xy7 1ZbPoBkI~&Llg|l(SH׏0RUa*')p{A>N5~HeX ecqjלB$DyګYp,1a{{=ߢS#q[j69`K S2HKum[q]Uw(*7*}gD^Q.⥻RBhr&ݍ_nyIxZ<@éLxP=]Ȕu;6@:|J>Z&沙 O Dau0l?J)-rާWZ%Mw{ob{fuzN)Yoى0Lmq~- uVw1@l]Iz W#'Mc\0L91U4XJ.߈dtV:ֱ i!1>=nMTli:91"Q2DG3zgDtEV%/3#+h т^v1Kb0JEϭY7ˊ`"w!5;FCѹW>k<[ W6ްD~lm⡱1';α KUoobo ŵ 8ߟ ϘJnA3G~ kHV!$;g?+% P? aacGo [Jѐ9S3$Aa冪*zRv{f.8qݓS$WC۱6쫿rwLQssW<='ssHD{D/vҪ/;ٚ(x;G1D+|y)[7U2_ٌ Pߥp"1b-2WZ"E(Bw]<rIwoQcUF^ 'UO\Ƒ*A+2opr> 7iP_5氓^zڠNYTz~֌ZYnH:LuKbdTu'OTm_-N(E6[`8зHx$2߶ /4Z @\IY>IS8On߮q<'#/0hV/FA#EV˅dU*_Uw\c5eñ'ϿL: =õU`鴲rMT滎%I=@==yi$\sv~ܲ8Qڜdɬ(v!;Bi`H˖Ϲ$ 'y$"xt>?eHRi@^x qOM{V9;04$xqN[5)YR3Ou'clo&BX1l5R$\lځN2ߎD8LsvjnK鵟wk u\_)! ]3ZzYU<>+j{Q$W^%EJ9qSq8?JjSP=!ΰ[2~C]cbWd4x9 4=."OZǫiN&H˨}31 O*vSZHFox?kCҐS *J *z{vjŸ2koFwLYFO#` RsBfͨ~wڼzLfTUO]=V7a⮶m!P Zڐ:%4B 'ҶЮ "2 |4).&\ ȟcD" aF @x^V' [%~~F㾆gdm*4w1X[_PՀLnhv4D;5}[A '[6co'oPD@ԽZVRI.BF&Gv աӹ:V).Luh17WX>b:,TUڙRkp\WǑ/s,Fs ;͂G #o^tr,ϡH;/G͍" M1|0<E`ft` e&$zf|O#jQE>jʸlU\L{zsaݜcc0=s$0Mo?uV)UZ|թ4YD`on_jۼ3$\Ax8Q6$_&KN0Zec1`5Jv8cxJ*SC)'| C"bLOC<0GJK3I\QG?2T~/DJ>%[S괻x: /\3:W2a=1!A̽L`) fcT@~ )[R1̥\Y[`jzUTń.KHiØpb Xu承2^l-bڻDH 52WԂ7%l8k\"gQT22ftxI^$ ~mKQز3._C. 8I?=+Tc-}Sjxb6]1yFq9n0uܱ)1Rh"UQBu7$W8Z 1oxC݋b$}^XaXkfs}veXb̥]{`ʇdDIyMչFBwh2þd g Ai{{=Gw 7lQ >*v bUTmSܲW% ,/'AbD?ӣ~٩]G]yW æ[=3B XU ƊepKt9@Ymv,c/\&0* NxU8YYۙ^> :V x7ේ; \OMڛ=-ˍPXb"%SHBɃ~kV~ڐI= Pߴf'.MwN%ۃ𦽑PxC5 .b$q}q p{4T[}+fʞuY,=%2B[Qt|v +HJLPBmLD6d”C99q\N?HIwc"X.]*_{;%iI3mh¶Bg/)ƙ+z;C0ŏM~۹uamh[qyz `2-pMs)0 ZYqwX0Vk"r-.e-8D4yy|VmɀR(b 7ꐭ7)0o 6, 9DCg*Nzt\`I׷"2 դ_[&w>XV}]b|' W1$LQfuĝm{(m9]*7 zFŇig Vg(gĬ!-'}:/-;gFs*i+DvDډLoj(UL9汉ϴ!7dvР;&ϝ2mmjkE/ a)aa0eTxU욣23Cʡm2\#|ap we @^oq|ޠ( FF= ]B|xvR5AiAN;4ۋ>a*ԝ¦m3+fK}Cy={4-L1;|=o+Jp[s]+Ň{\7PGwqaJUbO"LXBptfF$4F]?]=vVvi5 Ϥ >q6N:a|wƶ/3z[WSٌf pբx Nab?LBIs*OL@ L+,c$nkz+̿ZPHYp2[uzvmG\#DtaD,xD,EG(۽[j\N]¼X·5-YBK>ݷ{(יe"PJ#jAltzywg{RS!Ԯ a=@0RsRex͚ :'91JVގ%3BH_O =Fo]$1|Qq6sDV-q0)R?(bMun0xE'" Df+65oOx`}bY:'Y)4ύwU?c.P<ΐE| skF絼B 5QyfHR"c֔|hYc+'#ݧ<+_p&A|+qFJOhe#9!(5n_ ) "`cTؖY`l'l,[Hzh a4LHF!at)ѽ YRKrr C1\u9sypW+6e8ѽ7|܋}~bH2ܫ%fvS1꟱^ OVZ2"&)bl5sUBOiWW/cu6i?x^(Yi]n 2FU7[=}j 7n<^1ON_QNP|YS ԟnVĘO|g<ëTbIJElnfmKSUW\ŖFp3S1x* } 5 l JP@Daص{ذDߎ_-1N_Q wmL0J"=gY@>冈4j#%S8ʸ*ه̘+ʹ0Ҝl`"MbĎm0\5tmH,==ZȂ~*i謏 `3~#_%M#-hYXcz%G"i]i`hpVDFES1Õszf$%YWw`e'wOܩE}L".3bX ~}1}'C`XK'&mi7Q[/)pMA<,ɫ`턡9r5Aakx/>,^BOP&yT^b4/C93XO yQm>srg V#">"yfjpQ1T= D֥E`vN lFiAe9YlOH0H2;0O}E0b_O%UlHpҥaTqUq@NhsݽqDR"(!"ɍO2,t &xq>^taX,T:VWNEh8Ę4y̥%e)ti ж3Rqrb?fZ|uNKq0$ ֋ķ$+vȷ8SR ڳ WNlzsu&Sl/?~l-OŃy (#8fO$Ц?feyr\5o?CsJ:P%y"~0EqK 뿆XXtvnG .N9tk3pݨE^m )`sNEL ,iY,e:̊Q,R.R19ӚlVV]\htҫ~NL-o:=Hth{A:^x5C*Vj+"%8Jdj) D̾U8פ?> ҿ0)bnfWzԫI5k2R&h8eO/h3|J\] m1ЗܭKv0<1v|yƚ>4wK)7K4Ck4z/PTصe6qV8qf,h+3:,ɾC(E Vɨ q6/kXYNB{f<ai&Fv;5<3>cGEGm g>㪙.R @b?匇TOC9߷cUO<}l4*#JWB>'#ƑjWϑ鸴.g'|~B I@ʯ.ao<^{zNT|'}L~-0(0%Mb̮@ݱ`wk]-2VN z%WOWqDTTcuPG<ڜ&z!RkSiUsFIP;jH \x*zfu2QAK}Z &'ݦfz zV'$v笊4,~XC]`yb(4~ZٿFt,hg7rDǛ1 ;JܨlhWs~wp葅+K^+ֶ\4ٴ#;e#-*?0mR(x>w=U)cZM:W8db{ FW(jF/QSYnD>l>r;c5]6/bߍ8:^x/zlFR7JVmW`!im&ov%8.,{ 8"PGd^c<©?nE[tKG{]%ֺMqaBzkGQkrCD/hGA8Lpv{Ug=:AalXbTc5q,H`&H ZX#X ub{,Qǁ¢3$VಓꢗI;2"=>3Dۗs#  "j[8r;)e* ɖFݞǤ5vX Rr߻69v_-ѓF2M0mZƐ8潘GiOa$cEV'|ׯ&HB~?a/4a˜\d+Gg9zyruBdϯRGYkZA)ˎM2-TSSJ$c]veZ7 3F_erȌq nPp׽_^6HJ̠–hD9%ŸXiSAf;t#ӹa]}y &`#鲋,`OW' [/UDĜE cxf1f3+A$/.ϼF{?CFyvHDiYwF+qWq͊l.WVŷxM@07w6ΎǭWcV*{D]"$ ڥ爑F /˯tBw^ӯטimMTgxazeC@.g_'_g7aj3?%|`be"4=dxDwl`ocIMz}@)vt%]t]4ooLx̻~OoN|FY=0T0>Ǥr!NފQu%ćH+uu@T(G’TA&,1\w?m-_HTA`S#A7XT8Ѓ )f27gLWOܩ!/9.˩쁙HԈ6VVTh*`wʧF} 9;^K<oU:ǧsC#:e)]OD(T#T̊K2 c+q*:vK!l/w//_Q<Ꚃ˱) %;|ŏfXHt4e%_%)neo(6NZ+ r-{Ͻ{OSA`_6%Cuq;{ \jc.^cuWkg/eP@ tL*FDu<8/u3.σ/0C'o]0f1*Fo͎ć$Lf|Wk!]T Ǟ搥tLb@Zb~8僚X= u #/ 푢_$l3XSZgq /USW kv/ R?goKQSsMNRhq{Vߵ㍁1witddɒ" Hh 4ʝl4[#zK5 qq6IҪ&gc˴yn7ocf{D_- IқHXtǚ0@nJAJX^wz8yt h~^bAK"ۏ$ҙ_*SLԭ!Z[5r{do#b;iD":y흒BƪN)U6L_* Jh{6½7YV|Tif`&6ME5|VQl oRM X$BnY?Ż^'Eg3ظk6RCR"ǁ sqB\\#sS;Z֪e<PD, gq3n3|J1d|̋"ʽWJ;{6X$'k1#˅3|7,xQsB;_/]#0iv΁ &c  {gp}@]a ]\DQ5*͜0O,jz 2LM+T}BUN55}C" Yr+ZuOY$`ܳZq"[prBf5k$k;+_爇穖5л2O iR w|&& ҹAWS|0ZߔsGMc-#);GW]^o4Zi&ec`ˬH<~ǺKWNp3/UB4D.{:o/q8Mb"OёvLփX^E0\~|#Tˑw6J%Y؜a[XCy|x![Z <_)n2z9QSUbw, &t?{uѳtT" G E#.|¬ݽiG3th^zsKmr: Jjf|+Q?2|BjHKS@ wϹvM"r_bϰs3+&Nunjp'ҠxB+pK>24a\z^U&R04o2B꾳~C:fPז1:٘<6&KV'phILP6#xgGG&~ueů ͢#~7Fw̿n6oQ}2QިF^j|D5Pg,w&^+ׅv}F:iC=/nBc).sk#7}5x*sG~_0񣥘 JhOM{Bp¯ds¶q~8rzOhᰛY=,^]Q13uNqQ"[mWh ֐KS=jf>L ГWdp({KalStnC[^CpGXԈ<+nYs;Ԩ(ʔtE 5/4G#3L,Lgkm/s9+p x *'uE(ghoZfmU4Ѹijۯf?=<Ϛ۫{H5+bA9gTO?:,1k^>$:/E-iC)sD +fNkEU6}Oti,߁3,*0fEX2$c˩Yͽ"+sfy.OKvoגMW@zzDBQ2)⧼-S!i4[hYX>!{ !N ?\;-cQT}v. G}E\&|+gÅpbtr)r2p[!JFi\G\V湨&fVR$JkT$ϸCu%ϧ 8F4bg1?^{H撢yMxv=qEZLl:›٢xK\6 Y|͔67pi +5վ{IBD>>X \kM+ߗiXw d1_qpUQIiX#GǷ޿;;WmU^n#+ș&੓%_IuQtMHnzyt>t{DqzKOax AiWGO ѱE kSbA*%i{\3Qzde}jњVbC^N[fղZ로o#C*2Bcs+333K|_\CE>S Q!a.uS.bMe1*J` R鳁OqĢ ^i;/ypqS>Cw-/}lg/t *vLe ݐ)J!?p @0>a4熭>^J33 ?O[eRzM%Yx@>m6jvv2z c܁ndzpy%ĨO5MӦth\3@69ij iq)O !笂}~ױMxV'#&&c]Pv\Sie`||n]ù(<5Ō$Vң BMyn/&^:Tu< U7S^i$#EAMW)Cp)," K߮-f+[0 ȅ PYm^ r> BD.I8/el(-}|rE?GoQ\I4,M݀4.ٻK\?ڜ^G˕oxm1q0;:yLi60)O,=Z*iY~QiEH|7y N; z8wMyobj7QܸtP^h.zئѢz7P߻A߸6}bcHbRV%u9*pb~OXaJJL6[`*0rF'$G!Z,(6tkz^LUmK=/mrz3R V"Y5FgpB7sר>(v3,V6'<^ SSnt/ѻth.)j @ `my xWVa+L6ac#Flz9K99r99r6(67wz~cAu -&X꾊m3N`~n' 7ថ?]y:}/'̗6z>=}?Vvf1ո5eeh8VDyQO\k4s{BgVhowtiϦ}>'"8iL߳l 9oxϏ*wlAsscaܸ9C\^x~LգG7NVZ/ /2˙33.UZq玸ޮ5©m\Kѹn;zt\[i05iifW&c5:FZ(ԫ]h̶vM`0 զMzXB)v\7$WFQ¤Q2Phz[2Y/ /$ BCX֝"dB*)>u2y$8V} ,6MMZO@~WncaKB"P| +HS23%q<(*!xyC.)`wv-ZTW~!^҉J{/jʫ;0Ro??^$<@3/X^I)0 &lS4 ,H27.2"l6w`r*pɈ8Š}ЅS \֥_֤+s[5[)if+uKS҅g Vu=j-$y k6*B*@(`-7:Vbi0*YL6LjLW)u5S5*je Y3]oO7x JjjO䗊@AqnH\>=++T?[ }k{'jmf՚"̰g=S3f碇Tا=?&~2}+(C_F.ʪ(#ppյ*n~Zi&ܐ!Or aP6p0l3 O!.𮼪QG[+WiL"6|n-ԗ?fE/J*T]':͚fڬrᦽ,sìE~<)d_s.,yM'I/!m0-|ϱEi!nI֙lᆭZZgg{Y, }*\jHB ː+QxnT+7VIK 0 +$ Vb%P-Qd\EdѦnT{E77?ao_hŋ<#? { f>w.`.m Ch-ׅᆗebEZ{?W Rwx:h0ε5x;!A6/GQ%!ŝÏ9m`R)odڳf?)&|0矮u+=9ilfrj/onq،.+k+ ;*$0]0~I yᳫg[͆U&E"`XȒdRwkI Y%d\{$4JD,8yx7׸bբKU h4tgjEUU*?,B`h1fƊU)UpqmFY͓v $`a^YhpGv,{Z-6ȱUD!^fo-Wb{h@?,r51nAGSfT; qZS>lHüZhpR÷Xذ *,g7`d`΢Q"ZP' ?YVL(aX.M I0I45 ic1Y1!ˆI(+$k S#տxI>$m*pJPb64MnG,%@[`DRo}  I)JRf2UTRSCC (P @z0ކuXy PP@*@ P(PT@(U` tH6:Sr{z2 5 4zzzgP"6dL hU  bJRK@lX}J=꜓gp:.q}SC>I"%%'ޢHWO6h2Kw:ڀ t=={wz( UnOg<I6oݹ"5`pRzB =m]2m|>w/w_^st"s7W.gU-JTpun (}q> =)Ti{|nۅw{ݛYSc+< &=2]D|5ۯo; Oݛ\WW;}6fu=\zR;{}]˖5C]z>Mxnc]N]5{^χ#]:TaM׵=[]}3BuMNo|{oNtcy]޻>U4{ƇA T=_}C_fෝO׷{>:}hH#Z>tqv۷V3q9|p{\4w>{A ;ٓ@tfmXX $ Vl \hd4[ou܅$;u;ʠ RTٚ ]|/0@dvjPvdKBo1 ( ʊASsN`]죩6A PyӠ>][E<:xOہ3$$6CaWmӒ$[֣׶t4p2'vsA3E,b1^ `,)2yvʪtw0Y2<ԙ߅` /G.Yۂ?`k oyLjp?F+R]AcszsQ zqc8޻ ss:0''Q#ܦ'sWVe-_ \0M-KU-UV11(w¡/p! .|ZGV>;SJH0od灁DcZTwQq)ÂI@ //)~LO:t N{.YsjIlkO=Z8ppI!4>@)^`% Jk4F{=upFЄ7VZ`1UgSDиDhzA{7hX5uTf#QL2)n0&du(^7vZ2#"fףQFA`K+YOkbLH6R@ Z]>OKĵ&$l%AXd\`Lj%B;;?~3)G[1uyr}cW/n. &-EsVb+.b!4dRQ .^H! JDt`B,Pa\2B4N|"2S|olX1lz:,Œ>JdWKbft^;}Yp\d=T7/+uYPr |6s$',,a}{",CƱwDOB2KȥLR 8 rBHL"T/+}_R׼yQE<^l㨐vAZ) 5i'RSBE 23ԍmo(Nz;oc箯o4;;mTG_qzeB4K6@ܭBW*Is@ KqI+L"֘cFlDf@@;YAC<bz.ة?n|Mp)N: nOy͗~K|;8(zXPMH)"S*|iZn?U'?>] <_ܶA?ٮ_gy64cJ}n<= 8آ!1oыme6Q>QUcwX2V?WaA'"?\v|vS;Z9uYq-PcM WpQ¿Wu$2ο%^hh@}9{u騵69pLű7*kЦֱ7é/$<`~q\cDlcCC{=8|w͸n"/b'-|MKӋ1kn0M2v{_v-ަb$Nj Rg!Ҳ/^nCY ?Ub<Հ%J~l,x) ᄁ Q}1Yn^.$|Irؾ:C)uϖ,<`,Z=z87*43ydc!gWuNj61MKGt|NA}ۗr^g}5ޛi[WodMΜP[Rty: z~ـQ'Ȅ>޺ D*H 2 UHDVlOkzSO! DNܩZZ")>u 7ޖ$P W#ϸC͖ mX1={@4?;}ᏺz:]gp< vX?{}uEXĩo(d]~$qOzR!xD %+ͥnjHgyUp'Css@uCa'uMMF{F%Q"Lscvtx|EjXxg". _ux%›o~D]~< -g,.a ;l:$3ta ]Wf@Q6T|7v_JqܶBE"T +alRxMrzx ١ ľ)Y11@umF9|3=֐`,Zv~Oܣi.r6v#n3Eqx:|. WL%os+r[TƁ$cErk{ij!F5S*򕔏-- _jT.ё u{4,ۍroR2I4sw;֧o悩<4a3KEX4Tj=w{[e+|;ppaݳ;?05$")LK]/od5/*l}K/5ؓZ?ׯJ&*kz<$݄fYHqXo%qj>R@Џ'\$LNU:kZ_=+S -,u8: <^vٳo N&1wR[ rUNoϯ)i^{(vKvL!еQN__tGS[$/\婙ԃ,fs 6?.Ҥm>5zroZN7WCD)z*?GC_B];=rLh6m,+e:U*Eo驵؜`EJpxA$SHNJ .btѵ:VuTۘs{n zu-~ma7d6ozPdzoԬl翢jt k +R;~畳# ht!0rbBSET7I#_BsAXc^ξCx-%?b4 ^<خ&ΥDI"2!Ӫcu+;g;es2Z}jX >WaZn>L'H.0G쥂Dz;+^d* g}*ZRYܧ@ CxjV-WUL4H ̺MWG~{cYe!Du&x:ڤBw rGHWsٸ 4Q<Go-%ڇU00*ɭ-U-16.1-PXFY8~6͏?A0}Y4`{X/ @ݾ~cE|?dXyN~"'@{IIP瀢0 RƿlV+ܟˈڹɦV;aA+(B'U]Z\< tQ+ q \+K*o;mxY={ Co!OÆ-̗ۧ.^O:TZr_1|H?('s#Դwash{uA_{HxEhN& ۜptmn ȅͿuڅ6'BoI*y>ƽ!* Vt{ |AwVۄ)kNhq5_/VV s=Zbk]ugͼO/rc(Cўrc4^)(ZWTwL;?t^?&[3)^ ,! NLzͮ3LOjQ` "Mf4g=^$Ulk?2dg/@d ,uLջpQ>mB_HUfՑ E/p. ?>Q=ǞY8NxM*WBoI, % b Lvz]qKe5ol)CDED 4 *T2:WSUWu4D]D!\^=O{h0:^gzr3?XNޮ8>+cؤӾT!:l-3 P5)v6uc)sRIO6H S1LE|W5,'̥]:5 4b__3ϲ@"mZ]b%w&-D'Pfy.) 0mZH$RPKpF[,B.VKs71/%&l0oK¶EpMM`Amu6 Gm-N$gM>1ddg7&Y;KY>2BT9mI{ZÐ C@ fڭS[֥)J77w>{O[ {:sEX9PGq$)Q" GmϗeBt7_.}'I^;p[RX8쐅 s}V*clfᣏ8X}m)s lR?'*!HP!/A`aOj%#KUm}cW4{ 4p4SxU.Çֻ2L`bʽ_xp^\՗ #JY.IZxدx3R6(Hp9xU}Eq?-׿7QF=g-VXLDO$,Q09hAJR%!<IKʽAY@KXMf~.KTY%?bJ1f~J&6Z̗=LƠL2+TH\ꕵBD^Uߗߵ&N:::DWҿ'*֛GѮAS;KW^Qhy3͜^m_+ڛumzGx1)L nc]q~OӺC `=Uzw,W]dO{ |?<#N+B}v}3#w0 ?-_ŴyyL]aj)!nyp4,otO?(+CK~\إGGk^=;zF͗lJJFf%lË+Plh+193`H-ܱ;H S74(hQip ]a1 (Z ֩pʯ̛~4V XƝݟS|EznHܱD\ߏ|"jי4[Ll,@ﻠ3ǘS @^W0 ^~W;zbq? oge*3뼇jM$Iѫ3OBTXJ͠~JT´H_Y-?}F.f{︊N]v;.$&@ɊO^&tT&7+&k}+3UU}Dӑ jDiP+ zsV8r2;'|+ui}=4攆{u=wQ/ $rnۋHxuC3d4_І5^z ME{W /dqlf3 8h l }733>o'fVljRjI"S΢Fo%XK9ndY@dOeh8 n8/3ѵ%o(2vdbn tJZ,W*W?aeNh :\ӵ*v; 7q)"ĹgTu;°l42HHHw7 uwGrn˜dX[Y>"ig"hJݗ۴ӽ'}Qaju_~ջ0Ⱦ[Iذr-$o7ӚӺi~ނbD"T5qk?5\:?]_c;+X( h2[:J.Y8+8 ]|3{ఽr BmRf?=կwj;Q-$xyHkMSaOU媐nrH"_Mcsk٨\#ke4bW|-u${2?S*x[.Y3n7?9&B1 O鐤u:TlL: {!Ρ5  Vk)NQUrWNa>lx7!11ͥCA J1j@D.fǮX^áGKoo8+D=Pjԙ5f]HTs||Q_֣sb'iEͯ^<mϨPO:w7+=]{̷UP1:$JEAT^(ϫꥐwГqje"[/_˷Uí o y\#gGY{۹Nf[DQħBI_ %14D.d"S1Jm!:߸eG|=sIwWk^IӕŦb5B~aA*R YyΊپoMhA50g@3RphtO}uS4dןA3BXߚsmO X9O3ID55?.'/ҋ?ޯ: Ee9?<5'tT≷hv(^eK+_DσClam^}oql\ɵR5͋޿5hstGނWV=QEFz.hm DdMbCez) {rp)b` UUQURHDUUUUN.RsawcYKX'{7"8})l/%~w2Bl?Li7U R.nID$CTw]`'u~huN#@ ZZZft:6ۜˆ(!r ބk`ݒ9b $p$p% J-G=zuΞ3\-` l^rZmRcڬ(.4jDD),5\\F;3'x ?x*`݃sڒQ V=qZ1hj&fTT{vFi9V12/拟cDZ<'a(XB"&(Jh:P RDU3TM45M#B|bJb@H "87s93LՇH8HFM]"n`bz; $N Jtd<4]mfqw΅hh(>;EsN~~=p!ځm-@\)P C}.RjaCWL " D7,W|DMS<}zh{|s> ҴPP$H@*F 񧟣9,:퉽\Zi񊼢 6(keD/ou$I<(?! p04$ rw*Rdd'.HRi Vi]%hrw㳮g79X-.$O^!lShTSPZ69`4u2GDTu KhRD4ZX"qc|sE_>)1'1pTĬif = LpLZɭB]q2!lXZi-`Vh1>G4,@P41]6  I(.k8nK5>dnRąGNDGՉgM;IAH \]O6Y؈;FU_dP]q'M1|BX6rsdhH]h;7I7IGh\mTa!Cm/D%bz\bB=.*㽎kI+p d[ ;tNu ~QHF@jx>c ܖwш]?wv̲(yN0!=/'A'r'A C߃}[р YCLJ=ʼw[JOtŎVa3Vk!1\ 4vh_ ko/_*iGo $"A-oW ȼR{)hMg˪ٚ1&mi&;3}swfwDzy"Hi7h׮xX[ % }׮JۮuutFƧFcںlα%僴@6Hdİ@,Ay1)UB K4^*N֪ Yi bggz ֩5 E(N\eq> @1*[6"&̋1=\b(|YED K i>P7%p|<2$Sv1@ڧ]xG{*0[il!l\vhN|wp_ע^_l@ʹ_&Хfnt-oI&ĕrLT.G[u ۛBd$ dU)գupe;&fbtƝy/<9_xfE#AeJ&\ :7U%P [ljiݩ_AJ`kZ'jls Z$%ֳ)5 61(loČ!͒ZcʔuP@LHûdV2 "%Kt${rۜ8hA-a=9&sI47qIrM p#f&:Җ]QrMq9kqƮþ1%f[.druhhP ~ORRgh bb}7\^"t`nb<4|3.=46 u+BBة<|D+Ug 6PcZ!TU$RzEW&\Qnrp9dž܂e%TKRʂZ6PZmC$8D mLy$*ة*V.7p28\0 7drZOAC!Ag'K"PsM,4H3UM6;ON֛ 'p܍eIAX0F;b]Zowz:C9:uALP^u8>ŞmY-1?s\61{6^ .9sQT*e@6J4ӱL0!kә {6`_4 }9R˼^&䢘? ,KT%4!cMgH[2X 4OLQ#!'I^KJQQ U-d );]x;w3$=Yp:(H><j܃B=?( ZJhF(rkR-4 p52$@DD5ITPLQTSTPDDuA 4A]#ABj !(H(B `i i) ǭG.p:bf (h"iW:]Ur z>=b}ǏA0Jbiotunrz{'}cM_Ŋa5_ }H3hfݥE3m'Oalp=>YoC7_޲Ug'GWdvS-aՀw?b41yycl5ZQv=HP}-q&ucbh uϻMZV+1t c am|-# +M J%$$%)J4Q1E31L| 4 @u"*Li(()j/J,4[*:x% `Ẍijd8XMɧۿ3 9׍QķkFdE*Af^:Z>Huyi;AJE</O)KND1b>&#I dm)4>5aE2dPjB €N7[$e͛C;)!y9GF Ok-d2G5$A#T"|昝ے5(h4(z]?Riza\I# ҥ(b9טa QITߒAţN a"p{q3 ~Z.Oq$ >' '}<6~<&L§S~aJZi&(HR%hGM#@uCi$qjH.WDs5gqNͱ`}R=Mv6^؋61N* h" yrO(iF73NIrMih )Yw,J4!E!G 4 +CAM;))i ^AJiZ9[N@Rm)'%:]M{du]/I $Muݷy'pl5FWJe0 m.LM9 !8 ̔ڊ0Z~3p-{T ~Uh k Qjeh7 =Dn![ M/tg͚ <_aHs sho5YcNB7{0/vXjH-*ʨ/ϏsZ@v%;m-S_ޟoQȥڄJn}g{Cf P‚ CDmĚI1gMl}FhnXg ` ތ~I1МOivbG〪0n·$Ɍ"h`I"lWb?ՕXq&kzޜM{+9/d9UQ2 b 1BF2Bw3ljL1PPc;?NTRA |,?z.vht95͜SMӣPCXG&0.\ )apeB,}t>@&Ic>甓 5{>OB_T}Fkn]^O,E`Yjq{v]m[-yb#/vxSŷƃ.l)n/|ɢU*H޻v o/0?i0l[5\8+$P@l1He9k;0k2Τ3~L|=Du `kr2" (i\#*552[F=%.uq=F1)!VNwL?ɰ溗J6u+UQ+Ǜ׎2솊16& SDC7r!Լ$d$c *V*j8-9!,un@hK_#\!(YYń&G,^ue _ЉMYNNH fAA0i䃡d lxate O|0u<Tmj, `}G1gY\ Ɛ'i&WDlt7,҃Tߢ5<#N%*>`6) CSV([dAEX8so\eEwf_G8= 6~Yk'yհxy*9[ՂE͛1h-񳏌S/QJ ~N(}pkc. doD3V fl yJH qBg4m`Xq |@q\ZO@q7P`cq78%MJ e ESQ@IkXI \x%j,p؋M4}X ~Waٚeo @:4_~4s`v?ϗV4 i,lhGhݨȒU#FY=ӊ@~SӏCUSSIN2SQ㰝skv]*8QXbTG)(m I8/(9@! pF_Jqm, }.D bO*&]w1nt>=+|p'͎sL[g\,qO3rދK$@s`@ W  I?9oit)Y#$7\6Ӂ+>~J i%DEd֫ݝQh~Ubr3qБpnVWۤ{v#uD yՑDBzN ,J0bkR5GΓl6l r\3v (|(\EHK9"D+rqsz|? 7fop(eD`yXfN'ufr?t` XeeG ktX݀?%i؀RtQ1/^m_k$/~D>f6;2u\N!+}a|TիYF)Vcl_.:3DsKEQzygsNuzA y |va$iks8:ǁ>hJUc2xOC hm,h2p 𞒡 !h菴,39\EeP)*: 1 ]C8y$CqkI)*2UŒvBרn=5/{cIT +zU@F-z!8/`G: Dk# ܧ̑,S\n?وT xʮR٠aMjVKޔv#G`^䈬༇9 UXLjnjADU/礜LO**{4px+TP_Zy 1˟ :W*;[۽3OZr);3@h5y% F\11ablcq]*Tz]3ϻVnl׈s<٠q]A6@XT-~@Dl$T#HV`CK 1(8&X &hۅcK&1 m>@R ~ҎOݭn>(Җ,{1T7Ee1q.-R% W۔q P 4Ujm@rO>X َ9'A"sX$[IYiZÑ^^Hi aF= KZȢ"ЗJF?`lns0&@okN_M6i8[A] ryFY!RWQQJ x)A("!&*n Wq,QbIiR݆lb?1{޸B/D;xh J$. G28̢|I*,,$c߶e܂gWT1/6.ĝq䜼i/IZ`&F3xoji`L,k aD0)IyQXC>\V,}f/)_rr+= _VpI5'G? ha ¨[m pl]߹o{uT bvuC/3%wԺUB.Jv^;ջ<`!RqFYG_ȸNuĺ8tsfQqZ `HVYȵ\:gi/ IY=p aג1^]qPZN`'nRqCk覟e9lª?ibHԕR^5DDa!-InydfOqWӜLsݠ.ֱweⓠYHVխob*7p,wRnȼYoZDr0~Kf;Ѡ99Pj^M]hRE"|r{93/u 8P m3%4#QytRs@A_zpYrꉍ!z)pǁѤn"Yk./^2d%J8$Hy` $!QOٞ' 5(>r{7qۺ_"&0pABb }zGE CN8K)3?>|Ti#Q]3IJwo !GL&`C#mzNz0xH9~@pk0F#;ZU#% pe[} 2{ar-u"ǩzuSw jYCNZ?٘m+2|u_G>ILS\8̾*8(WTtq Ngb># $:aasos_备{4EJ-&9,ՔԼ+&~Q4UH8"{BCj2Rjy)$Dg3nEL˗npOX(9I iSVȔyWW O%V")U]l QCvUx=|-Lrd5Sk.тꎖ 3ФL> |i9)ϩ\qoxjI쏵pj:G|L@*#,+PΔ|"e+|BĪSuIʳ,K3l^T@] 1LL~?Ap23gLQIo!q9Z*d뀏猦\)`3yw/ 0%V-mK}e *Y~;}+6gqkqI}}24ܡՉp W+W- ţxͫ܅|bi_v-̓ _U[YmhY$"AF5X#X#IxfpNqZ:SXNSr\'r7 )d1(]0.iQy]$[XE4Q8$`!&rnE$wQ_`^G@P@6Ѐ~SK9þ ͠\M[oۂ@#GYjuh&0}|AʺY]KhsP7m/.` '!]#.͝Eg[lÁ/f|Q  0:>fUBۅt?_u^xײڕVpN6a鉆=n{ ;⚢@[3y` h;QVo]H?KCy%u+o fI6+a4۪^Z BmşgihȓRu2sߖ_pobmUiD;9]'8Ӕj&ϕQu!e{r+ޔiH9}>oVxV (vgު;Vd+%5r0_ 3q8'OŝХ! 92>wP.2c ڜ){Q.nl n;@C1C-J4 2;*MX%W h=d.rje`Lͩ./>DCV.3jg7pie\]Q;ʦn `) ف}::7~Ѱ8sسHfte|W}n l7(No /ᳳԄoVyn>Wc*s3Sw7D/ceܜF,"][|bzrkARώG&0$8_T&킗t7fayNmIkg༪{k[lղ0pſR_i25l"GگIm.& |J b8<xöwVZ A%m 2]PXVPtѕ3'>muW[$ O @@l$K-^a\= b3P.^j֌ϪpilD\P@J\&b,YC0̰cQBz1O}4*v(>mK>&%8K{;f879x^ ԚBV-qmMZ0,+DIAtcMN}ʬ!FGUj> CRhD1In]tk,@=kx+.Kܐֲʍ cˇMiM?}/Y϶e"[ F MXZHGFc?= 5W r2_ [dn)+ CS_Ѹ#PfYN=z]9P {<9^]~%2&Ug T$D#?c(9qj ]ʰ0.[NYTo+&Oj):?q;^? ,V,!TSٵpe:bRu3y< svj0Y̿:KFl,*ܧNU1ɱlLlQ d!U\/xHĆYҖLBm;j+w>5pש:'=J;C*BcxC=h hxb,J3AgMxe t%܅agϿ8z}R+L"C?u:t|"[m:Q3gƂBAF̦K:vvly9FװB*rgSNBzڜ|"7JRmE\,~#frR3f-?'Z( xCl 'h&-2Yt#L(Rx)u?ס(mt3``,gM1LvuQzwv,_ { E JWN*#u(BF.10.+lN:sG}w.{\cVUT@ Voؙ,򷝖ٗFV]o}mePm{o6 5z T=)#;gԈU lZ#1d|"IX2}z^,SOt4TXkMg>aUoIs/xL8rD_=RUhQEns[4>oA kW\ [6~jr4IEC:Ò@oHW%MEe8Yj  TyYϔdܫM6YĺutJk&(B /coFy VP22"5~zҐ.jfjz?XBU7?!rs)WKQhJ*sTIDȗHT҄!VqY2T |ӃW"{ Lh4zeb9٩ lLkB:\Zx74B! bPv\wrWƔQE3YY.;F>k?:O響9ޞlmGD0jit$P0=焬M(G >_U @ J vŦLjpQgojJ' (E j ŵƼ2N_/feR/p!Mq},3ÁO'cHR%#<_YEP@dȆ)0;o|owqssf'O'@MȔǐU,ClIۉƢHg]`#BnIM3 j%+G= G+x8/9ortuD@ed<{AkU:92^(g;{nw-hUfl6fq-t[NUY?d?_kޣ`j):{OA1wx @``nrYPMR_hmӔ(_ +[,&=S73Vz3oJZշ_WkfJ` /Kx~!Xv9^o*i+܌Yۿer2TmdA[+}2-B~FwJs/ BaJJwi2+xȞX̻`⇖[)t?X~?IuAp>:͍]5$W1.l4+% 1a3<ض'sB+?қsgowB F{pVp5mU3u+%͆ `R !:.JВO>ћnA&RFC)ڝELT@ ɂ2ˀ Lu Ekd35kg*g1 "".):1F "*6RP#"7(䠨 PvRȢ"/?ʨ J CstH*-C0{x"x(w=zɀ!)q6J/NJ:=ab҇YP9QQH/)R(vߓ{qͽWAтj" !>=iH)8Eq{8e IbQ )rӦ?8N(:㹇* iVUc{' gF8W/R]d4 (T„@JB @vEsc>]ODZa9v蚋00^v8$eڈ4f@EU ]ɦ$惚QюuxWe;Z/*i8h^nZW5e2-ta` ld8Ȉ !iG8F4nƬV04#ƁU8uuɎCD1Ș9kl3h%VpKr7egasI/I|4Z t}Gkt`4tL׳]7dT԰=GB9>^g⫕G3 =6d2}wb )k72CϷKez,ɳ7O k^"mO+#DfL]sl!xJ i!`2bV&HyK0HSU n-cɛw-FMT5N))5!^4 dS{:\Q,;4o4VS ŝq ?`ġߗH1A`Al@tMARew &}Q~vj2=M)maCmÁ6~ǯ#ބ%j?Yϥ} k(פ|z~g}=¡5/&$ u U BR$ QS>߳O#xF̞#DBGq=Q.'ֶk3oNO@ۗzXoX=Lt=kf=9G$3H׭mבSJ[c&m ;Uf7V9BYYv \ w˝A7롴ox(Z͢9AA(X!V=5G<(ת[nFMSqVWC5؂C\{«WGl?f,[u򶜈zQy`зX80bQ+)}ɤxwP#F$r.T"#eŹLIBMx 9nckEZܱњ-m1]6kym\:Ahcm8V@,=X[U3S'[ߧ,iYΙn18ý;~k7ԵQ*;m0j e @|4DRz:[=7tϗì33\Zt K[J焮%uA:Z"r#Lb2#g'ߗuANSycκhIek44*9c &rL5HenձѰGYݡN "u 6>zh˭@!ߍqhcChz[%ko^8i"&Yqυ5NEoDtfJ"=A޸Ó=p]N"ǡO~8kz/LXǍQ_!V9q:G#+`m%}"n)FȃS-+TbGL\p;g3nԿP Y/ZV36=]VXn"(iYdxm~kv$F$hp+pKJ<Ix#|pD2;Jі&Wck_?9}Uz-m(`-UUUUUUUU7 cljKW|[ӷuգr9@㥢"" "unz=ojIRnj`uzF $Cz],kn+ON q5TS~ &:jw) ,HE~LGy}Kpi;|kTNǷ=}BQp䁎٫""цig_/]|6vQc6ggm[8k%WjNVJ!ON+Dg:|&_f|gl1%?h|j9O?O :Wv^|$W7<5?MV9.&EO hR>^HgFm9OujrP{5e=>Qݴ䦶d;r gCQ`~-tzŵGtO3yrA@n,M KG*'WIJ}^pyjC7m⿇.>>.;"D fqiMF~Xm﷎,bټ8 \Ls13;N:Uwru"Es|Ƀ`6Ej!~"-("}Lckb˜*or1$ ڳkU3uld!BsCqI6``X k9YS(0;;4!$L)QpAk:-!mmz͟^/Up"lUJy Xb4dX- -fus3߁w9ZlE#0XNʙ^}^;y{sxgcUs<3 k[o'->RHPs!kVZd#MxM Ie}7 Cw~w9?YLZ.u|!.@ya:/ZhS9V^{s^zsn@t֭1=D5w3t-J1*F>t޵~>ϥچ&og5o_ro! 'G6TDm~<>s|6Ins?]d[:4zߨwr LGO.~rgS9/ݥ4@gwܬܽl|Fޞ˒oD#ƒt:Eih56ĕ3{[5F#Ƿ ^Jn[/K۾M\0yL￳sl][s⯈sXxElmiUuJ&v#ZX\!W#<[?qJ<ԲJg-AdPv|hyu/0;QH:z{=w5:qw7>&!mbJ:_4Vy-^ r^.܉mUѵ}[mvhYKdmA (d !Vhg5=:\w?Em$itOs|qZ8uvFW[PtG|7)Ld?к~{Yuty^gfG8qix;W@e=<~}Lk@m<JXdh܅n>hvw'_1ubw9<6Osӫ{r|3B S2'~dGC5ȏW\9>PwMONJR19 n^;\7v{Z~}<]D#0 MhDo~n<ߗN 9 <6noڮ;k6iZҋDIJBnTAb`vkM#n/{G'ik9`[<{ss9;bTyyyFg~'ڦΕ0b5ז`ŋt3H[B#Lj46$4b`R ME<@D y6"И9ƒ$Pvc?MEbw[{L4Wuh)1'>hr 8ݩ/=IKSY<{A%vx67b4~SY4%pj􀠸Ϲ,RԂ) j4KPLGrkkj`,2Yle L29xL5be?kx7Z`D6"$Ǝ"goSUUUUUUo^_ZJ4M#AG8燐C0K1o`;cNd0\SϭjKt3Mymꪗ|wď+ =``3ÄbtN <>]paJh&xLzGՖy̓I61$jM=`jXҁ('ܻOH:z{SR۞"daヌOkھ.~u˘h?Z׫2 , ;ob_n }>g\[%-2?~x9ˋ|'B/h,3:g.ޞ-!4rz<^˭r:{cb289ҳDEbN#"VM`M?d0SzHDUJRu"Ul]Lo#<^\ }s͐cMhcl˭ !6 .pRtÁu:*ChHvp20ݒWw *v"$C Blmյ Z }/GSM17OOiZ,~+ܶ1|cZq3o׳v=Ppy u߬G&ۖE9\F0gtk5J=bȺ.'CN;iBLz5;A@}˝{2Ws#q= [oI.b6(|{S6 gjEo˹oE{{:x![ {, ZĘ+ҸG{865 !]c$ױnF>z%A`@}%t\gf_o>Wdx,ytVh<#; *}1KlpӋ`|2W(zЪnyؼx="Ӝp'_>ZVg5yfN<}9toHo<"|W/NRǍGțY$%hG͝'Ӟҡݏ_˧gc.E)5 e,f9Z*<ϊbeQv]rExZj_O{yF{[x[HgwX<~n.Xgh$=Mg^q\u{EF۝1ۑқ/ 2%x IЅ~\GwM=rz4ϳ3]2& ݧ8q|bg~T2SBM|M"a_ߐ%jw^9]2<"NƬȴ ǽc]% BMM 0%@ JD% # DIHJPPңJ5LI@1R)@lIcsקm+tu\f= +4c;y|,Atsݧ9'|_-჌nWk^93bu:dk@Q3My"ΖyqmM0i-OXpH{|;t]-6pvxۼRwŹ5ۚ~&w|8BuOeĠlxjw~.<{×jWBamRӄ@HX%V 9CgJQovy?)|9onml}?b"7 v9Ձ> e*ɓ7gĶ I`g3Hyiz؛)zY{ R'i)DЯ9ӵ6c }l^#3M{n|Կo1{/3;멍ɃF$+^3K||: = AxX^|q}{͠\bu/VR9LWt=/׏S t%)#krI>2+z'=C  Ɲ*#8F/U߯7;~?Y6'$WƫDøRAhl8`:I$_t}zzlh>kh˾1"ҽрH w=VYq|[Qbr=9 x4[-RhDTLx߱rN@ңgЋ9u_!~Cm<ٚw7; |΍oS) x :o;g#oMN{׏Jփǡ鷵;+_mN< ͱRrM-Z`*] N>dz&S'&"3}? yߗ=Gw\jaihWܯG%X>ﰠYap0`>Bط;?Cq>uz"\N8K_w|9t ihz)k;0Z:8lG.p(%Zū+qpvH(O82&$CA]ǹoV^q'?rn'r'"9w{X^]6>ZtۃuI> k]s2!ǎ|6[vYc sbD- x<^k}ayy4b&-c]EF&խ/ZTZOMKcyc9K{+TH{2C1]NWk)G;0˗VM;O_kYEk+.z#Г" Nj%k׉#610^U(mp-#m482>޳N~D3~&<}bYIW=斝Kɇ9s$;7Kw%u웻.#-3NPw^Z{ \k[ǎ6d6gգLD!&"<ݎ|{l5Ez1]4iGGvIlBFQSSkYR]8^F-lH"fѩqMHM5)H[>^=ۼ"-w:+<2|\ĺHIЄߞd0rwwv i(f:+K{ovSC;> LMswLX GDm"Rb(#[O>nޛYM[$ku:%ƵM%1!ӈڷe&Uuk_oI\1w`p1x*ٛ[|1i'{=2!6|̀G\N[}<%:Y!W6^]SĬin문#lAVx۞ x[WilP}aEx䮛}ˮ,0x*OArxU6G75lu2[IA2g&ɿ#HS_dE◫unytMhZ}9>_g ϥn &Tmn(<";ּ &*i՚<-$ !2Yc1\=}19{U>~E<:N^eۃ|m9 .3!m7CDS \Gu5v2b~ j;DrFޓ!xm:LvK}"ϥryն096I5zhWx{qn[>w_ hKxۜX5MS"7Zo{N:##9AfrVS3$&|񩍻π'm,tc~Q]D璻^fkm62k\ r#Ho}#S1JPt:#m$ \4+  e D%T44齾=%٣4۷:~Ffזu vHz(u^/{Gv1sOft{;V~9RVョKI<`vqUc3[׍x hMx\-IoNgw[۸՞pp ZD/xLAa4[sx堐zvED4O iȄqӾ'[0Ŀp>[|ywu%›M1S%<"0Ej~Z(zX3N5xahQѩ`^ 6ւys|#G@0~6؟yZCwμ=ųo,0p( !J2Q Ȏ]:o8bÌrwe_ HD {XH^V.EJ|HM0L0%=4ih4ɀx3`fw{~mϯU!@7)TA(@=G t1$=w6ʱf} Rge0(%PRC!APPP>P~]acgg::S"㨪%].ua19U7K,%B-UQCLAE{)p0ahvL`eSeLlawY=zmys2ƕr90u:tG97N hl9<Z9pĄ LQs) v,et?} Sc]׻X]Dܼ#^5h6elX>g/ xyLt n<)xb֍m YBucn}ORʯӨ=Z3z~EwMdk}zg▽,)ަ/*X)m__9AnM_eۗMo2eTk:/X]^9ȬŖg 4=aHQ;v>\dQ*S"%#4T_0@#AJU?'= yg-2{5қnJ8~c>ß@@l7c.)O=w#>π I=>_WUe\H'`ނ̘zǿDxTBcqx!+ys;-Ѯڞ8/54?@3x d=zĞ#iq/yTx6lv&ҮW=ogH|Q#nBs2Da(h 2BB> 4{7Cq1ўX%oSI#tɏG]7DT/%곝%/mAN~k/<9ri |9 >!2UPwvGoj FD +PAt @==ecSzjo%c W{M{FppjC=lxo7ɧDwpLskoG=:b-ⷛWzܭ13ϥ{ [>i!.^s_h_~1-dyW:h~/[W9-x"u |z=}3ӥמ.:9k%מ[3-Bd^.:u۫oLԻcZ9Zvd$ow.^>˄3zo!g/M TDmI^ds$͍̮"!@ RЎ#A0)A0))Rt@ii vth1hq.(Y@cICI&n!AT-)AE$I@'@4?t% P RERDP7f$PD˜(1)i NO`\z!A!ZP-" p᠟I~|(oµ;[1!KQG .n"7=?z`}xq0AI ѱ1z7+VB r#ȼ\ :?,D^i:KT~VQ?ZG&88dF@I$VDh Db>?r( fJWVMC5Wo]䅱a!&u bBb̶%#+iH+O eckxu05ϭ7-O6E3VZ]}x` BfQ"@Y/eU F_wk*_&.VRع}L@Y0 >pE-$cAH2wiZ˦aqyws15$^/ϖ?@&P|I6q5g-DG`A )PcqXq3l$$Zv:np&֪б@n--eaoF8?n>0 7 N=Nv,`'A9|8<~.Il R%b{>`*!q% h~>сt~9?z9/(dƑN}'`룊A߾-bx:OU"Nr@Qq _9lJh_u#r?<"daF{)s{ ({nb): URq<a fίXZ?bIS6gn /;$M;"1p5ȃ(0`#P 0 )9n|91L%Z^Q`d~=ֱ^9)(:u[Urդ)sV"OZp0zZzYzeIVU[#q8QPԨ1=eJyzB$HHS>ԖBUTw(r8;%dl U,  2.0EV>FG@SKΏm 8$8WzuD6wgWk4X-DY yDy]#8h"A {xdE䏒;?݀1ph?3hFje¯F>տS-I {}6;x||Dz>p{h( p!P0v^cw I3%^ p==3_Y_kXm*E6W9Vh9m14rzr?3^s~owz B#(jT7&BI# ? 4~J\?_pe}ύy 3NTbg Tf ]mgGDLStmBփQէًoo'_usSLUfZΔ`z9~-:E7.~whk}\19}E"iO>=yN=zӲ>s?!*=(@^,ЁI4%"uZ-pr=7p ArЅ=,s^?{pŬHt9Ҝ^nVq_"5Fܱj:0A1z CR`Iђ|,krD~b.cN;ǻбv4F}/mz>oսk\X5gŻ3騮0)3dbc154&PL( ”ԿW^^YwnUJ]wǣ}}oۃFfWATO^7:H6} /eD 6;Տ)#σX]8>S<' 0_z#lY1ݣʈ9ƾ-r.cU~&|_ |ӥ%<[ 1\o#c$66aˉtuVtax3c&M4DjpoyqAI\]󞏍GrT[E"-!J YU1$)[#U6.,۫ԩ& wBi \͋b̖RYȳYZ`T{.%:A1tDӚnH`L-{ (tZ^SȮ{1ao5: s^ + eǪ4{\7ho!xa}^C6cL]hNX&;"@v2V?/2α*\'پc 01Ld̵1Ok PRI}~-B)2p_pERARA}| &Xh.e`5@fb`SGH& 4V1C$<'ݸ.c -!$+.1BM~t@/-|}o؂`%!@ }oppEr 7uG_q4A%) e x1<C~ȁ! MK@|CKs{<мƭoh}^\ŭ?#BL8+w|+\fgjmmEz/72+Keu ȹ 9HԖ\F`TFf(ڵ,/ʙN/ 0 `tʋPy-4 B U5< g I ΔQɱ攵Hcicq:UEs3C;7X5iq?.۽7<ꦥϛ-rs.lF{+ &cjė5Z;iNz%Uu?W{Qi|ny{`Wx}ܾl&Xx|pj-'9*ly/[8)>;T[x /P/ e40c?[T~V$Cۀj^VlkJojXc=  _c*eg!s4IࡍP҆z?ĊZTwelK5Ai̱eXQJv#{3xӻmG&Lِ(?T\X@T PGH"F-8/,ۼ oeP(/ G(*L ?aR`٣$i6U!ELHT/RV K8ztc޳HΫ}◂$;,}?k Q3H +BfH )ecA};' -1 v*:&"d2?D)5֢̓fXL.mx;A$dIQ$:@R j-~r8V!V>}9:{ Ā&f>S@66(0QʄYoB0CF̭*pٝHLX̸:йM~1,*XEU-Dfd N.HfYGmU']FZbwjo,K9L"""_-I `@/A[zQoEFnhDUh9RNQ@]^2q_QB?PuR$ K: fS#qiW$i>+P2g,vEnogzH1Qh%Ig42#bk qK?8ܗr衙/;zQ cq1>'cJ2`aC0 ȁ0`_AuutyfEa>oQP-h٠waɁ:Ҟ!mS#?}2ڊJ1Fmhhti*#?[%W,|ՁzaH3lf VA]v ^~r~㧦cd~PˬWHd=ņP-S*˷6C6R&*>H=Ȇn7N/`4ֳ$d25ޛ4+Ȇ|Y}j*o/ 0^,gZs3V_NдG]T-=Akn]^P_SQ,F#}nKjqyz{ȧ>& 00q$$9)/@b湛qL!aDߪm}esH0>9$J-? sx=1dZH))>&4w{i`McW\u;,o]`U{8|/J cꙙM7h? )>+4_yNueQ5&RP,́1*@~0qH 1  dzlv3"8ӋYI$o.]W9$W#5:ͥreh}`pkJ2e2n"uoD`Wǝ8luo:۾7KԤ8=Ź! z a@ j Ƈ%Q\bօScH',; ifT\SxU/\{8垄"x"@iH9.mAN8y\3.U緗 Je *D8,OPMmA ˾)2@¢BY%&l/FJFIB:='U)'<J](s#MxF(`;!=4 1>TheMiT `Kfեedn-ɘxI<$7wNB"^^@!@?U>d.8V%BUc2^$oZjr6 AS/mY.fďz\6Y  S;a.$Ev [ckBa_n݆Wa&# LA4f^27đI$J V A`LczGֈe>u/0f3p('AQWT%2@Aܒ9FN<+oP1!F5I|'R=5•nFeqP _^O`0:PF;٫a%:pOZG.HԓsaαQDPz``;F D4dXNJzߐԗq9b_IԬ15x M'hZ*Uo?ȉgdܢ]%G [ų]YQLb?ߦU}հ5Ph]pQ&(@!Q>gi?ڿquػ⿋R?kxB8!xcqGT: .uտhxEziiuzthh0I0D!˾L{RZ]BӏٷrP@EB'^%%MvSwA2%gfGBQM8-䖺1[+pBerA`C&nGQB}XvejFƛҒ9,MQ٠[Qj fJPhɿ62(v]Iy {Ę$!QΖ/u}I10`f@ ^?mI3rџ** @qB/11F1pҽr}3 ڣBgoAR\ͫHB:-u(N,IKHD{Z7Ocjb|T9\?bXϏ好OqMcC?3g1Rd/} DcGNonsdDt@"0?hUGԖumԔ/, ecȱTc4:̠ xvk=>ec:SD0!=:&H4ȱQ0y:G'7b>zZo*I?[ Й~?nON@  P6F6 OE V[VS^oS@`W[E# 1ܼr\͢% 0)Հj W)INňMqTCscI7i}x?KEa8Z4U1fI!T !>ren_8fL}K_ CY~v5&8)XfoYbWc3s?it$Y 'Ѹz5W;{oqYlOĢ39V]eQ:¤XQ$2TiUrWޅsmw<+="#"pP!9d?;|k_@/ Z**Gi~Oz,cSu.#8Z4p+XOz97yۑ:%:# d U#|qyv2Wԉ?3&M&8$y2zA:pDSL\䯎 EZ_s R5Z1Ecq-wXCTÓapf3n]dk99OVkuT,&ƨ@G#d6ՍG6P+R/pK{Bk\[i5Ї7=I ִcLUeo6?G&M$8ZXq6+etYDm PFY4@GF2%9<܈o$&׊_7̾Cp7ݼO /UDjT( CGoUKo[P}rG610Gy`1Crc:flEݒ*2xŘ^ @>l3jل<|92Uڏ.&?Zh@ R[ÉcV?&ZlnF1qaScE/Ly`-bY(zI{zqӹ uh[|G6Hכ'xax|x>p&/6}6 FwGpJ! QDB߇=-1be}Cw~UZ!"âZoEqT~a de&O[vVUԡe=C}u2uH87D̆v-\޲m@vV6E6}.fT/C !rN;~&VKp;e-G;e jk[xQnÙck\b?͘1{nݸ`p .2Ւ8Ʈ6A~aϿ-s߱!\\WA#SO\w\{w?+|>cY;:E01q*\AO_kщ`Й IIRƚ8nv 3Ըl_ oԖۧ.rp@I_Yy˩+N&Q_a<]{hf3*~PGoIcBmٺӔxu{yݛe.ۚ稔~h{  eR7vnXEqre.6[ Έr#_cr<?].9b +n8E9 J.l"1>r[[vLz rGaBldަx_;s)~ XDt^h(DD*n 1UOU´ *&5ZV bӌBdlI),~ 8։$-rZ>|yU٬ZbQx k=S#Eaהm;w}%d/BoJW+Fn1\91 G\R!Al+gC31pKS-IZk$.) {u }VDqϦAkhbo};+ ZL-'$+߂2 D)CR=4{2h>ba;MyZ B; 8 =Micfa=_v5"LpDΈq2 AE|x诋V_KL8kMx[.0xf4#sB>(ycS/G= F^'zSV*4H;U㥤^FghOoAޛnSi.旦 l1s3X6'7-TE2\WJt稰s'WIcl6hz@`/>wIȨ{UޔCm#j ۯK%d>Άox( gU# ~;qE f+Xs>VX87\׵UNjҹ̖FY% )5k2|$:c ϾU7K4|9\|O;ҧ'{DTEDLN{`Nyw"#$ {"5:73YV* q qa#ca%lߩb^p_Gb7LAՆ1› _'Pil?x3 #kXv#㊷((OC0fcmkebq{.mW@Y>Tk戾;CտlCC*7\r p3|* 1JK 8+esI)GJog2ɯ=}B}]. ZtT[2R(.Yʩjɬnpwe谁@}V*QF5*T=kнonc7Փ$m;O&#xΗe d}8puim,Vh%]}@Q894K- VSYdzLȵsyL5Ra1+7tRs>90h]Zv+VU 2 @ҁԺy6>B! ?1,F2hf]c<*_G4g3rRNi~;y]?gӮo鿹sﻕ#ܫ%[YCYөC~:`)֌[hx\>,G~oZHWg>诫18nIo zڴ7;ҵf(5 n--6|3ds3[$z<Gs t؎4ateig$$Ji+n:Nb.b +V4i XG$J:?ƾ9;"Bqi4 ԻjlF!I5V}yX|\L,<{Kyz(b2Ncx7YUM "Py_qv"l?ӺL&0>ܝEIZ{!1|?HdWDi` :d&XXFJR\  C5rCF! LB%a&K~cG< 9Uٸ1>ƮK!BQߠjx#P5T4=Pvɧvz}()|*qIy{2҇q;>m+{vuGogߩ2vMH57^4[5TJ!J5VI >,K;9YNBˀ&YJ{ىR€޿R6I=uSHh~F+F|bE'N?;=jcxrtoą'wO}2^k {XNz{;߳KX*!Q k%|2G>(i} ۑseO^L1hu1`r|8w5Qd&C:= ջQj:wbyuc6iU "B BCAѣmZۨFh C$IEiw|]ND7vmB ؕ}~.!ZС8[7ȴLDqPO1`% zG!q׳S(Wnt3gCJ P,?tft&0ы-l׎#:Hp,43 'w/m?f7шrQGS'…G2QL2xϿE[1%cg-cv _22O">gO89>XN!RLz=bzj?2J~mOcϯx폭،{pl^E_˔#~TM=pJA4>ܯet~ތθ*4^mǭhy᪞$׿[*lҴ1Of֭4+?9TǢĚI Ǜms@3OrԳ+2| k4<AQ ؿ6#C2!B#pd'7uS@{XѝD\(mSgC .X'F6⟕V*tpxX#Ux?/Q2EC(! LT<Wzg"]>\W#젝B?ܢߨGG9D̫<4@<@pb/=\Lh`s#C~f/Dz!:8aiB=EAxh"OQHwC:*9.Ӈ;`.J }|M &Nh\⬀&iQ`+ /aYA sG_H imA͏c +=,9)/d@B Nz8x"|8zxzț3$?<#+ڠCS".O?V'ӈvG@E>P{Hy`@`"[;(GCB N|_J&ѧJ;J`Q.tSAx)Cv"@7gEG4@! =lZ ~h!lppd<N* PCBq@_>أy8rB*A2r1w'W@=DD"/D+D>i3=XFft6t6jQMcrkպl0J:i ~S 4,$Jx7pdVHj4'uPˡgV,hI!s^7~e֩$<4Fd490G6P4!?WH$i5v حsWxqhXj P=eE5hLk,|B؛"\Tχj[ll2`l4ܒaFhH!R\b+>|tfr[.~2զ5uѫn6+7A"5ʝdq Ș>=u5ᄉa^ZB s<@:Z,ӓDYZ5wRv5Tzmlz1B^x^<؈z~\{=$Z t z~Hr()0D3- 46g9Àwd h~S%!3(hkl{z ۔@cqvnw{RD,}&?K(0vcyW'~| |7(bnT cIlC5yl[*&y~`}[WC۝؁Ñ ל/rEGVB=7\Rg{* ck,M,f@P,E Zmxp 8tu HB_3Vy5j\b1 rt"\8($~os0WZ*C|: TK6/] -h !pJθ|#iYC4 ΍#FݳQQtX s002fDAy #w;<rVLn{^qQ2aU>ӳpG0B.OżQڢq2M%1el>;,I^i*kn1cHɧ3boHݫOl X!FcÛryy,q8tһN5Ub]\\^j-1cՃ_*t3mG=>|r{.Fujxk.L9m͞>;NИRCbuzF}k{ir <8G"/hks5lQ-d0щ=3^y׷̵YAa )5Mϧǻ}yu\ӎFt-sя~9"rұ! 8kk=eyxzӻKg|:lsR&Ərӣ91|;exET퓳#h;sllb#\$5ٻeJ!ceDC?om6]z31TI}fqyPG&(sJ.$)aL̓2 9"`NfTw0hQԼ6{)KSQ:mKoVkhaܹ'^Tg[+T5>>foWOo+;i|0Ia[KSVVL5y_F&*{' ǧޱK+mųh}/i`g3l˳9t5K>:~TY1ŞU9|sۖқ86eKg8 y-$87h7xywcqHΤܻoۦL)E"\;;ZF/Kѯ9Wm޳5g2 D;LusaƖrf[U1p38Ell=Jޣ]skY=:ط;_sPEmnMe0z8ֲX`3xw#YÐ(Mc/lSѝg:W @q%d#@`ߐ>|d3 mQ [qK ?v+V]YMVW֨(2_'nIy{ܻʴnRʛ[y Z4ҩBx* Wjqu2 $|k8N<#b+ځ!M|[bp:` _asTEÐߵF M'lWH{JkeibvvElLSEi[#q<쌕ۓѺ^i}=ڔ'2@6f@@$!Pum_dk_GoUWyҜy@>(k߻ #SYlL >5:*d? -ӻhX>WL'}9-ӿ9nک0fE򠽉j@+*j @1@Ԅ_`k_wKm ֿC0.MqxYCOo͘HdL]q现@]<7U!$kɛ`?J!w.Zzd78MB\>$+̴E) ,_ O677e5x~Xz__G}li: ğ=ovF e?K(zb VF<ۈZډ7`VHӄ.|wHȃXd>Rb0'@\м AO 2_n+rG Y}@xe!0]"Q[11H0Ao\RԀXm`7XXc>TGXa9CBG(&hW9GCaGd#!PO0e"p߮hMUTч|4fɩac&eb޽56?_zis9I!8Qc&os9s_-m)< >ѝ26 E{@K xqw&doՑf6=ecиyӟi}Ć)#y, k[ gTo?rTn* 2K܍@{u P@]iW| ٵozw TuHO,rUTTrTA9Ҧ[(U ΫĄ.cQ5Lvy84FW5i*&t FRRqa9~IbЬ|1ݕkm Smq DكWvO{"y8+ph.7IUĻH]n)V}g1`m~6tzV 8 ot`_U4-= m'Ao[<<:4yhƍj :QC!߈?'`xU$_$~S_cٱAS](, ޜAZcOsiۍkÐ.O"$b sε ȧ~~mz}k olj ΐ]uľz;C)n#?] ^Dy/(a \A‚qܝ|~ylq&b=e$8TW˨=3OnN ww2z|ix:z׫jg?v+H巷hX<@I?1H\;ok 7:yAk6|C_;HhgiR \H'C0cͽRiwh-ȿrk `vylyI®͜^.[o=knY6m6# m1дBorEW;KM9 f>jĆ9oo7 q_Gd'u.v[>^s0ցj 4V$9TԌC@ؘymæ7εe"v<Z18r}{C涿K;쪷~YDoyax\ݞV/*}Bez:|5-ѷ\kA](~'#Fqoc!Wq6xe5 .⨱AFVx=-{/|TnWhG׿=/&/49pSjwyZ4C3moF`<>;Sgz=7ؙ5͝S^PhvptÙ/$tȱ`~-=cԗQB5λgtŞje&6v~^lQ͍s{f$2ɱ r}=|rh>^#q.vgr&M#\J aJ,̻ ZTuZ*j3gY9y )XFke?N^l=<eG KE2*ٽd)? G|;6 qʸ&w&JN5UX\ذX :|{a%zag4 5@/'X}pU.ɢpgs3)(^싐o{  Hݑ1Jfu8,[lGEl^݃{$nϕ (͢Z|Ⳡk8Yq #SmR7A`bHƣ->h@u.Rc&CσzEX?1&׊ir@l3D ({{魏f9=G0L4ʃZ'6EttT^p(2P p0,ܮ+N#wv)< _lqY@H'E,r\="  rޤSxLrj\Ųw,{ 0%wEʸY DdJf*I 5KC]CctM?rkZw}G٥]yVn_p\$a_#!oŸW8 e,6{'':-ap/Pvbw]i57 u-UdM3(G ۞Le@ ͻi:6Zֽu7;ʝr){gw ?i(qζgG?v^R;DBDZ;,,%2'_@m=\C? ë. L4y.#\s% %UEB˶}mnkũ×wg~W~,\cawDOf4Sc}w='qs1NoE&]{fl1tM! HF? z! Fvlm%˒~ 3xQ-r\euyuP Ո HJֶI0h[IdgE~UL#g R7H%˝Hx:&>=$p[wSL 34V.*wЁfD5uo01M콙xi~ir̩ PNWot)\:ط.{xbl7m41Fqs]eq4L5ɖQh6akp5dsh_\-ݴ}m$hc ОoתЈGYZG&Z?<3˘-FԆVn>ܿls&v?$X=y{]cy^jiU{xyV#ھ ߝ/](7i͠P_0LN63bDi{rL^)o~(*tsf}zM8fM[A'I) %HQ2GlkwcgXu?(2G=S6[B(/u Pd`` 0W=%3s"C0H45E->ϕ("asw۔NΜC ˲.ScsMJDeɖK7A7)n$Յ49DǸaN3Ժzd"/@E7/w^eD47NO׶}R^AiǷ=[G0P66fap s3 ,χuD-171wc{H@%e=#?{&_'/C/Mzuq:Vy&Ft 4LW/A\?3d7s@ .trr|Hfzsؒ_{ңR5BF@ruORCTjOryx T&jczB0=5;t͕0|O#ؾa?flD5@}0?'{FeM708IYTV {w'_c'z)nLڎJTvCrQ_tN+#z;?c;\|?}U>\6#wGH(@? }oe q9, a|-&w}Tu' G(_Nwѝ=Bj:Ƙh\QΦ\"gw)BEQI_dah%4G*uO5^/Y'wSO.|p]Oٴw:nj^u,y{N#s>"'Iߏ({nZZ`!ѡ(Rp MIP;0c%5aݤ0I~{'Ew;l>/<^k5imgn*3nt|(H `%(﹫y_$PuXļ$?+yTUb-g&>qyFcW Ѿ~rm!A@>๩OeUWu DŽXr iĎ+BNiN I;\. T3pۑ<"SP!" s6[N"fB,b.|2451BG~FE4?RcHGjBd(p1ssf`rF(U(ky_]:Z|7WmFaqU[kLC]Lfvڴ L2O!,">%Cog[qIBhGhhlNx1c.j %UgZ,+H#*뒕+.UH\,BwՉiŠ$A{L>Q2_=yz+'%HxX07<2$ۈ P zMV\3j@7ߨQ*H-2c) dgCn 9ڐ.t{?BU; YrZ$\νTVɈݨw 5_׌t> YE/5Ak+iL  GzY1dW=ljk=ҁ^${^lw~E_W-<]Yv=}nđ$k=Q7%(c#2Ag%)tI7 ˕YcYr.Q!*p2p~i;bR @kyBy^>N7ĺfKB]L^BI8Vs!PV^w#o}1/> ƣk!qꚷ`aK7pwC3 dkP 11Os"c.OY}U_OGg?5wjyx&@2j=x "I$*9q+ׄ $jSFtt3LTнFV\4f*Za6Lg8GI1bgq9sgclX݃fX@jAgnD +LsjP#$pCŶJFū2ĠƕQ@ 0y`nC8S JP0.Z9 mm6&`N~;*H|9~7v9:E?VɋTS\VL{lN9&lm$3ZuE)BjСaΛ L4tH@Tpp&hOtK)Aɒ3d5Јe46SjbSsP:;ZLPa+:I:$v\ Vm٨j !`#W@M_=fQ.48{=_gL)> ȦU6#Ŭ7ml3ZZHԫ_/Ryn̋B4 6,UYڀbl 2v01œ̩W(wMۯ +/+0(K7p\] $!-t$ц23T jӍO۪(:Jqȴ 7(kh @d3= 'F+QPrV6?q膓m7 ʻ8#~;[J(A &g_ rߖT]tǴnB*x&4wƹBW k 1Jxydv]z-- ͽe,BߡZ0Mmv{'6WL S#K!I ID1To|^/f@Sܿw:j35Sߐ 2%zjSFj&JMY~4|aIpBbJյ 4YySa aU%DAHR#m r= J͏##v"F T<yjҰՎLLNVlk pY|^@9cJ.և}uy^>l;#QUn>l"" c.Geuzw=dzZQt=+rKQ^Y[NSi룂qcYe5]l%\݅о^` {;2.F+[~=Y+J6(/Ít(]7@L,YHc9Ř;-Ժ7񨻵n3 ș:~VSCsAxW*Aolvãt_ O{ %y 04詻\?*+r$oZS"S3@_N/Ɯ|BAx \E;Fڟ}xo;/]:qEr1֊'JqZ}'z&})gwn.ߪ3s5p]tCm.5lSލ%&1sazN ~ F\؈ ~_98gkys%>'PZ@mzpyBpw)5 %-w{V/7MʻaA' ;@w amZ9a;Q(Fxab#I;tonY'mxRg/cv8R>ď2h BOnjr[JTD 0Ϭޟʁ&zf0O|˒^<گ1l]2jwgDѽktYVcoT ~˵9~5V-ZqsR?$N类Xu\9N(t{R;$dڀ kGyNd.\LC 1+W~HM B4ŖQtxn_= 's꫄F2R+,M ;VJ{8yB030̥W}QotO2AU 9(l]fx'7yTr]vw۲.zg'{tʁõEܲ{z>!ufͲbd+5GMiÐ% npxBz{lc-b8忌pnq g㪲MK=Ѱpqqcho]_4+cL6{ \2uNU2F,&d5<5 !z313Bۜ0d[,YM?MX&+Ӟ*%Qs}6y_$?A[ sQ@ 7uujbԽUDQ"ڧ'a8`:7 א7_6h|g "#x9ޭƒ(_K褩Md:6ԐU%rVq<@`vG׸0@]sM ~C,W2< 2 (g{Ԗ}2w.8#ati͝L߰EAWG-`H7qcQHǐXe7;FXo|OhX"uq||$]\IGy9b o08|S]AhT`'Ţqx ,f<'FJ 9 3E&!W,sQ#)_M\ϊ{ʡ)a1j:Z 5|4rv;mQcys4*$eA㹞(K"ax= ?)Kg `دV`U_?Qa^[͡O2&>+$9M3.[U|M5FRj]4d}>Se0CY߯r:/gM捣"1v#E|B1gS2*ThY1"uveL3յπ%[ZNE<%gAGʻ*D26T m&ݨfm 1UTRshUF@H@WmnA88assoZ]'/ET2n7ueՅ%J1"@)RI:Z0 tXڛA.(g:9~d6kյשwhϩ= ?gn*o17_$ &.] AC/ tZBaw-{ %>;0[S=oCm+#f\ؼ'lxJ AԔeC U- vE'q<qUQ)^B0$ n*(XՁe" À*QhP2/hA7@PaJ"'<&.`ѡ(#((K%-f"V4iKDDFn.wD ' G@ oO$ {JEdzFPw/i8)ʀ eR2䒄nJH TY+#(%*ܑSXR*ʑe*b cBI3$" 0⋤Q:%$Va  >3 ^Gi@&Ngj 5iA "]] ,62D-a%vZHLNZG$@bb%(fåmUlBiZ4p#K6EXi/Bvw 5z3 ̐dCMA,X׃z  O DJ.FUk^"v҉\F0G Z,4'lgՐ0Ͱ x6QYoڧ&Aijx_ҽNnF-m&a(`MѠW5-ݶ@Q*`d?{&2L+QʤX6hiWκؖ=SpGeqSDyPqn(PEAr ֑M -z|o}wGB) I좕Il9bVӛeB/ i``﯀jזaSZ%|KP6ɜಳ#@M[baP,%A!üoW|d"zGQTYI@Z`uݣל#tݍ]yA(8]̌6׉ OA]ow^24vz-61(2c3 2 3GA!ՓQ˫K/'ŵ ɗ:Y,³j)߶@o j׀e9 AC0Cbh:CgNQ{\D6vӇI$M@,UyQh~-j& G?dZ+yUP P5-V=Ij[8lOJTiЂ-kwM{ӶJO̜fٻArg͠D6Qz'OlGq|pHLV$ \扻"B]L퀡HiYː!(.,0Y ځņp{=v2S`z{\7B}> ?;Ѝr$9ܕqpT}}UhU$ٖϢa WT5 缮Karj6WSV_ $~CDTwh4p3*b'ǩUxi(˒Bv:uB]^Wa4E1CE? =++I;yhoK $a3Ȅ&zj-Fh(##9VIbZmDbp_>`|A,4XVpgΎq9-$v1ڑАy`&S%ѩMSKk/[.l}fe%#v4†cԘRO,S 4'Rq[ `\L6U~7D#hyi]aFؒL?ǶgV?*^`5Gj݆^dx81_š5O]{0 $3Mu'9{./5̺Rͦg#S1`5!ۋ]Ҥ!KPC_=5ziޛDzaҕa%#QIѥO.GHM*L1+xWxxM]x)mLCO'ZsYL,Ζ3wb .kscqQzF-lXȃC _*:Oם=o-׊ߎ'kV8Tk۟^;ڦuGvv%Nn8XDj (Ae I I˔մ@gZ*qS@ i}h?~z..byʑ=bjԎ K{zkjC v5Hbbpl?-q~2% x]гw{;ѧ4! /.5@d8 $+'M;3,A35|]A3|dX*vP:e8,TUi~S U1b+G\p9;ī0+(1"TY=릯9Abs6]]Ui`NvYA|pS}`RU{}|>m IAC,ʼ3l"ewhЍrVaD n|{~'5knY-rЎ*ڒ/`LK䖂nd+RLE!z"Qak%86Sn1VRs*VDY(e$wnU'U}X\]3nbih>/͖=̼`Yrl'3nGX,7.Ƀ@!I@! JTT  !"Z)JF!=:}4C)ڮD Qs3sBՇ41/\f%PUpϓC Kt s|/\&l MiZunu GPk6z$5T|X~3Hx |ő*,`oQѷ-*C?\0HE䱙\wXc৭Q[ ńz G':`>8Jau-z!E cP&g[S ` XۧU8pNx8,~8)KN'p褈9)eqwFw2v^zF`y7]$$$BXRŮ5*kw p^ǀ9{-*pnA}Ti rA.YbW W/rl{yOOWj q-H@LUm$cd ȶd-A. %(ѣdǁ8$^47@._Q9% dZ>5ἣsCvů;7Y6,}Solm64~͈j= yV#6')R’Ub[[qW Q)50@26 (P`T-wWrD)O%I7c!U.R6&7+8F2s9оIQM#EЌFe4ntYC^1%:(OD&AirLG8-4ݩ6Z]k4n?~H\Emv!wW]M'IڠzCg-LI!ԓ52w$"%@A$v{!-Vgw)boy^g:Ϡ:+`5$(ZTqIU~9$QE>p]o(>q1k|73x}~qB FF4E":KaHa)i B"i)g<+H"^hҧU͈i؃ "# !utdyANz1lWފDĞ7K\KYR+$)]\L9n;5{}8 !AP+Ŏa~?mb]tl+Q"vKYnbBVCz%0a:u%SO^dݞ\v|ACiontך Ͱ=@8S1<'zr%r̘(0^C>OQz##tʘeA@֤xI&D-dD acicOah1 HA Qu= s\S="_gaýу$ù(I@4+bDrMmL6$g`-h#4˘IU2c,CǍl;!R! (]Dd gęyEcOv#ߩbE (W}(C/I( )Μ̺x9Cw:8{=YGq (t$$'ڥ;y*D;,Ml"_K\q vt|)bnO۫k=j@" y]>DMH*n]1V2j{<|8<?UoQa3+!,Ӟfwr"&+DsyOw ewl${'IX@JBҕ6EpIS m{!qn+h"raٜUy1*H/Mxwy2]/1cYh-s8s~H M/cܧ6Z~xF.UwU(ndcbjڔ">WEb:ʮmHkAly ")s Y@DDnGTv{y~M2ClRaMN,Moym6@Z9SLcKmXo8)7l:]pX0P[(GΧЋԇX ~gil?t>QtYCXXFqۈ%{!tbMx빇7iVϾv@FNwrE.kfQ$E 'W_/0jnL>E^9A;t9]ZzzσWpA UH̵`y<|NIr* .2}hR* $%ktVf;!DӤ4ϧ)*REY @pR) 6^& Pӫ 4`;4ӟ1j)>So )G2$]]ɾɭPZQczvMICt/cӴqWYph5y'q+6jw>_wP<0 OM*ަ43oe|t ;}Fv^߆qp1\u"1mZ3vr`r!sOe Jx'>氂 *ODec߈6h%SѕVFT΁o>BlJ6RxcSe2GLNI<-q!A-qvͿ°"bR3#t?Is]]7c.?9Z@)R\0 eNO-eulCk!Kpϵo<'e]VX?;/$e:*^`V_9JCY23q⎡rLf7@}Y*?n췸.`f8~kas۰GRCnS|CvLS]>#ObH4=Q(DL5J|/Q^։eh_3TH"|,wPKAB$YqX~>)Wieu220r%( ~PcOV 7nALti]WmՊi:W+`XCu' Ji7{ܼY KБ˅˃4 a@[g+ @ٖU ,^8oͽ\eH 2R װnxѩAG봠[wdiwj}(iH:w7µWM!q#']$j2Ve9yt:0cw37U^7-3M :,׬bGycMZK? /W=M1xbU@\UǻuX&]E?3VG _bR {F 154!^%Y 5X[л O[nKYɋbPcIPn\=u+KT($]͘Rɕ-&ku((q3V{!KP5xƁrt;@BQ%._"0t_aM 5]T'L@@ #qgtV 6V*Adt#HQF[s4 O+жu<){SrD^W/I-Vsi{DuHK3`h:DϔErVTe~bx?[?qMu~kuH^/M t@1w' @7!D2C>Q1To }6DJ ƚ`RLPܪl]n`X;|.LW,xɝ>4~a#QP-Zg#+V/8A!%C'&M CȂ`?DImZkl!š|?e|n4Nk\v 2Cu<^w &.n+rzbxБkPO2 HOuMǝ;/aICdH*!FP{dfW!MJ{ ![+!;i'P~c{͟[w.o aT Z;,߉hITfx!x;oUȿopۄPA듞$q4S%KAYVg7t;zͱԾzOi0V Դ^7;;}fƥX>%ʠ"Ibb_5oW_.3ys,R~jCZP<[RJ(k=xKc qײS!t~iיh">W]n+d+R2 ĈM MLFI'~!!E@-e7;0 vLb 7($a8_ܢB2@̺vM!V@:8T {8QdPQгu:EDĻ`_Cyi)_$][tV%yB )!E"U?F77 Wf3AK\Jj9J}3AL/၌AZ!"O:hDey>gD塵j339$B X,Q.*B\vq[I/XQI{褄gdi{} ~lLoShlclctUMQUU4TTUUUTUUW=}A .+5h<ݻK92懝иFX&өpF%oCXD&jIAp t҉ Ss|YJdsG}FACN9+|é3t ?f"Ȼ@|#1dI|gHDT;k2BB({Fe~?{=o5rt:{;GV^Gf3t~ok~=抢(JJ~}?/ )*FŪ)z pf;` bӖШS132ܓ˳d` * A@ o*L34jىM7mT?d4PT?o#yK߭&H.QgD{G10R# !)z[aQo(c h joJ:&PWsM _C&F0^^_Itĺ9->{Կ^` +Go #yC&IdT*5ZE9U<裰pKAbd'3m@c ?W*^ɺpΗ'\|{|>.vUCP׫ YBwO.MLIBb u5;SCo]8Ou%gj:d¬[ic)//t "]#x߅JW#QjɾZsBq!Sb<5~9͊A%Ds|㌙MսH!-*nÊ#ٝ5Vgs,mam:5_V7QCE8j7lt[!k-Pop@Fepy**Svs ~_= m",]!p%=!y}8K6K w $#X9ׇҙcY93Rн$~UVkUai|5&Ajd*#6ܸmYkG'ثx7C)@r0Gϯ*>D-RNsy:~Lo|1t /=)",<} 3o@I(zUFLD$p6ߥ+Ԝ&SDž`ʒJvpAl:l=_sÝEA yO|SR~bMZM ^'&n;[S۬F 2@$z@v􇙻o-eG\y~o:=o @8M 8!dq%Z$}vkOlx@F (6 &?@ 4|~?qM ;l.\%1zG_UU_g-jpA[ tEV&[Z1ƪ}؈ɨ>?T}M(HH ahFR(` ï0#im%H8P1n{?Mき=pf4.>z.Ht|*ͪ(;x\[s\:;{뽵cmB'at胄N`z#U#Ԕ!عѰe~a}imH҇VvUCT9Ѷ3΃FŶ#\"ICn2*>{uj;7e\?n*r8jc^Ç&TSp"C~$Ay۔DL}N^9?UX az]jFV`EvGQ`}珧ROQED4HI:heKhIta9eQ/K=W;Qv['[{y6S }]剴 :a&m%ˠ%w@£(81^ۆSm@z˥"  ̇gUVsc^;]"21 (m]d뭿t4u11݇7V,G)Fu!P/vfd&>Kc. H{wy9IGƑ6}Vmȳ,\<FIiP!YϿv`;:4rPrY7_l>0 _U },ʏybEw'Q򲫍Nd& =UKYCm7’щ:EF ?m7M:ط8w0NX nl܀4e]T@p4\<KUT.BȔY %^{ar_tߖOwGRcv,U!`Z^Nѩm=A½tw/bJ1w4?>gh(|n D} {MHdHBr]u, !o'~o'⿐ cSv߿1a8_Y5<%1l >_qIRW;|æ gU˘C 4P (@ҳ)'s,ڥ+DHF]EMYmQWdb ÿP>S 0BٴD@LF8s*iueI ʉ5kq hpQ@6H>h>'ssR,~Hʔe(w ~}>Eb>OwxMhr.z-'Eׇ1U wи|=h JY!!-DAQ WRj2adҬ!ٙUA&Jr7!}H$,9eSvY4xVǺrύ# "6sZ84 A&lan9n}?PL dDL0Uk\z:D ?~?}n7sCiq, A l'LJ$ B'GFQW ,A$aI1oT4LM2 IDDU T_5iҴq-6X_ނN[ fGȦLҦYjtշ8&``7 |uDcx>@1hx)D{={{/FPHϩ R[qxa'5 0t>H7\+:]_w/ ph(~ -?{|[`apF(n@^Hq@sG  \HJ+fu7%Mai 9^ =zUU%\0&s6s5F3\t>;ŭ{b tu+V` G*rb )K =y*=Z|뒜|P0x#15 bz_8+dWg1Skt{Ol/pWl2SBZyN3hb)U :"ߤ.%KpQҘX{]捆si9ۂM:ÐAo eJtPWIhvkE;[p|xAns%U.9 C[vJ\#726h('@Ea᪽0p'Խ0ѓHGɔ {c-MbxnN3yp*L|b3uGUgCxKjI0fb%naݻC3z U::g=H'KdądlQ+EԱFIbDB0;BF!:S`R}>zLL VWysffh!L{5#*`_pdϔI *)zF{(:N^r`# 6j^z?az?u"" K[a-aР #xo&P;k/JR>f/` VB̿)'t2^Ґ2,`@Aaխ|ů={2f.^/D]J:QG"~ɺ ɰfv6<]Pw7.9v.a$$뫀B!OZNuvVݸWA7$z/:|Nڢ)m#\QDM8q%^ֵh*ֵ;ZTխPYki Tpap5ySƓ[]s(7$=zޯs3mJ``voI^ѸoxE80(ID I?&&pAgr^_iآsVOxg+ bTpZ,VfKfTܖq@䣛ÄghgN;6@RڗrQ..y70g;$ۃwlͯwj5u86&fyHI4+c  3}0, ?'”9x-x-µ_M+ jМa1D/KyړG8f0gO>mg6?46٨G*chYEcr^jRg=WXW~;Y+oVΙ*.9W%em6|vpsy}"js wm!ig/n;Pk9Zٚx+P2]]]`kg4@qHuIOQ|x-E1 dk# $p*('WaP򦴴hZtmKCd8aL(cڣj1h Q(Vkeb ]~В `o>?~_ ,N\[&z=neGI4Trw-ZPpc o RW%>:YO7D!LFuA'`~dn`K:,.n`iehqӊuckF3dvv9g( 4g"C,V?Ѯŧc2.֠U]/HV 3wvEY&A)As,ꀨOon1ɭd,3=Cm`4D@wL O(  )&'QO;}CuQx3tmaFd}OcTcyFCSPH=s|2λgJD^#L@~2:p;yg봹?3I0ECQ` pdFtJ!W e9x z"m(\$2h/w=?b koVToA]d15rAa Zt{hi )*?gs>s=$ &)$aH"3zAcz_ȃu[cM{,N{ {wfA s6ԻT߯mz `L8|V7 l[<|$%} 9Xvυrb-(BL̉]:F=FgP 5O&DռGM]ÓfN⁚t p򨉏 Ƥ)P-yNe %mGa9X&&Ef?'g` 0)oriPVp$R v;,Z6V& IB$?ǰGm;E bRj`{*6"agjy"N9>kh lB"c-)-1YqPR7/7Sp5+PCBo]22]FH%Zi+ƒh` cc  ϤԗtΧ!F世*N?ԟAJI,n6ZW>\\ZKݿAh|9#BCZ Sw[N{KգEam҅##9. 9@_- i212Π\kV_d |@ҷ7pED<zq <*:I 3 bjLR̠'$ϦbFGۈc:鋯%8$O,K+WMckbi(i^ݜ~p8]%ěC 19B8VY^?d=z-t_]xJ߁I?#Xdt9O)v(1k.۽?h1X xpЋ$`t'՞?%oɽpmꅲ8vC.7@E>@r-MuW゚hsEP!Pj2B $ DF [oXFbJZ^i򷷛Ԇ{q~amݷc `É ߁9IϦ(Z־ =RxX^-^6Εmj9կHfL ~-Z`CR*QF`<B\j(yH[ZR l*`?o "}Λk{>sHǖb؛@7?pt6|&q[=cJk\Qe'ryϘ* P{ lo34<ǡ>r9łFI>a>>v5F/(~G(%#36ЊGE1QQkP~$Q:Q:\fK{oi~P^|sx0D/DT2:!bp4'`L|>G4t _Hu獎7@TqBK{43"!r0" B@mR._25RUϥ3 Q.52#@)#u#pzvg/0-`rX޺v2UK)wG)~k#wЖ (%{x;a777AR(h}g!_aVQ- A3Uۂb1U bH׳0 =ONDBY'xdz30J=µ S-C6w0EZ1aX#gc2;^SלZuW&P_ņrU9_z'(^$KNKϤ+EWPjς&G/+Ao~̫ȇIaZKʼnTq:2<֟& OR&("m)8幩#z8c XO5~q;n (rA!E8̦[z2{|ebmB"6P q߿ypV&‚;Af ~0F.ުW !r H/L:Bam}9ᵱ.crpBIθ?|]'s=’ffBtP*OKs?giOޟ3oۿlwԽ7g=ǁ݌QP!5ö.wWĆy4kl z{BI.B$>5;WT*>%!2TN Z2L'".&{CHd]G!8)!'xh ]Bx5(#EW?Zrc'`kN#%voOۿAl#z?y\}׌&z&rn.xFx8M&K_ʤ( f0qcSD¬$x`2/0oXqhweSMR%;yܰLс/2q$eѢGF_*ny#%=>#^[xEǵ\eHCQ(D9@0z$C;刉Dˉ"x9fظ[P>GNozƢ5 441G`u摛sȤxF99p`Osl3Ci! / /G󘤂HbT?ݿ[ ABx(`* #Ɵ'dDZg^ꇱK؀tSkxav&Y N @&%T]оljgr~4U_*ԝg ]4xxʹ [ޞ{M|[湅ߣEʙ,܎hWH?|?ſ;[Z $78}c?q ;6tzHX YU;q)EAl6fZ<_:k΄p !~s6gHKIo,^?{>h2뛷sǛYLDxUDDDDDDDDDFgJzDF.` c """"K4|X gڢ$Pu>B`[8VE<c `ƒj"6;,+@Ɛ&4 'nI dV-b<-amﱟ8Gh9.Fs=+8nmMվsxLu3B 7ךҚ3ސ7а   y\O&τ)&uOA-3d~LyAf|*u{%6S%t|*x9C7BA_,'d"bj7 O9M_Ss #IE*"#~={U괈z_)%{ZCzQ+? ,\2Bj/b ͆")z&!I#@~82dpyt}6]$vt\NWT s-Ffskޗrr1I3FP .9OKmJٙ=@Юq2/VBkÔz.)qyE6aZk 86@ߎ @z7W Onؤ@]aoYJoS@ʎV)AH\V4.^;h;h~6]BXJ|=%0ʺH!LJsei-?r*&P)h5=x@nE&(օx/Pݥ0%zm)4DY]~%>0JNH4v7&bd\FR"?uEZbYV51G'Ƞ"IF.}gtk%ߙ}k0̑8Y`oX| n$  rA/. E^[IߡO#;W[4Q>"E6A4,bNmȉTkE?R'(m kt/6xB(sP|\4E3:Nx4؎?7/̒2#=H⠁p!#p-' q 82^=1t3ܞ7T^Edt͆&ؚj^>v@;s HMb`!EiJN((N9<EqVEE)} nO=mӤ*HB!(X5Q]-Vdv-V$FqT6L@ntD\>pfp 䄆QU m8naUKVjiu4 !"pw;~/|m4+ɫelRR7O k2]G^Xq& 8 ͒w141 ȩ*~PC[md\l&HB,7BZibqͭjUmKqhY]A_NtglrhB<0d5;)&Vm`ؽ5yT=ူdКJ@ݽ7J)ΈrA P},@λ<_Dީ/m Fm( {r>CIbd}bSH+ksQ3bj|` կ;AMfQgl3l߲iܵ\-X8[NMd;74 ܩTʫD( +J/:I3  Kn/v9ӵ{|8CDav* ǰ? m$":rMEsCrBSĔăj몳Fwx~->Cs~| @a$A۝F^ Ŏ=U/r9W!eH LQ֤ЛD5x1ً>sH7lU,*nab~):=/~Y klW赍ˢBBBB< 6Ub&6Ctì:$^U臧L}n[ce&:kTO^wp6W|xjtAi` [ם `-C0ќ4#%${y&'Yh+9@:.bUX0hpBzFD2xMµZYrvZ)N ?4ܓ' /[&eCoDMYؑ:?RDD8 ^x}. {(DB߅]~uCֆVV^ʁ ʹ?!=_cZԸe 15Mhh6ɃPٷxA gɆ;ǡ:=q0J`CT~`OZo$/jUֹI?0 "'hMW z^a1 MUdd!^\̭^ m-a+m0'M!X+G©̔JC`ETD Ä UIg˃c-(QAL=jpd2hgkTfĚby 3_o[kӜp$8) `' u.$V㻣. yz`m;&O2f*jwn ٨?/N})ss]04>/fɲ 9B/R0q._1Hf-@JB+X%2TU]*{E**hPnoTUQTUBRD bd*)I[rL(i6'˥xB^8Nkm9LF#sS9surN0m̜sV14sY3LjkB@(G-RL&LH=Tvgi(-sm헯2H Bp6+uĻdmζ%_0{G4jܰ61H m 1?$f͸&"ZI>O='oz.Ӑ@*`kZALiD]'?0ߋp\m ,q(TI0R2lh^57bZ.GGx0͉P1Gvz̃ĭ]N$TW7s R6sWZtmӍMث=Y+"N(vE NՀ'+zF `-~u@v lNzsbҹ&6qҎ]5 d]W$0`Od qϚ|R)؜EMZiKxܮR1k:nvi>gP:3"20Fbh> /? <ͯ{n7Ⱦ{_YtW#%./;]C#I}9!$PMcy<=*"(f™v4$zl%4Y5V]rLLDC҉Ɩфr_tJK%10 Xh6k;BerhHbZD#VZSWk)RAd_ bd֕fҳK~D' LhҐJ&|3߂=;!nz,͈?_rIV? c*HN1uB&Pt{Jrqh{ڻZt|76&WldgaN:1ҁ/a-Yu҂CYh'ǂ|cЈN :I]P/UG LJ^<CGK{}IΜoL'DA$ʽΦG<|[`nTA5?o`T)saI8ZDZXE3QhcFfiBipW:f 97w^kyVfuooe:5 4zհj #~(^_'d0Lm`*:TNP~*O Tn8cth$wD@Şb錅ABeB` l`?TCJNsk$IQҿ'=|wTG{`lr(O_kܷ~P* IWL~S`^6~hQ\/+6Yf˯Q33~+mUy8Xav1z*\kţy]9hh?Ylhr-.qt!f>.&aMgi؉:g_)ʗ Up[P%ҊLvppcغ.:ݢknvs%*A6UGU{) ډ-T䫚 Iu9V[ ȁhD F/J$_i{_qK{}(TeWqSc.f6.-;zޤmōwԙAyv gC2ʆYs;w[?' ̘iqP%fsx:ekeQ"C*.ֿYSWl i y-{+}!v,68A%GnFRΙ+v|LU 0 3-z :. { S5F!U;lWT_KD=hm]b39c<8I 1f"UZ5 G)5@5&NE~Ww&ܐIBo"P* ˬ*TFaΪQgHX3WW~&][M E=;̔x Rw!myo}9qtV-HvHqsul7|Ii"@ayY @ Lh pG@m'x,s͕JJD.:*5qCe!ȹ] A=_zg㈑&#CjBk gkL=s`}ƓKvzϝ7:=t58Sl`[u AS_FKKžx˓voHuH( >!D[cpgEޟ#\@ n\XRD3Z~[\^Qra _;X gE7PdZ0BV4*X0d>;lhq;oy R|q0F w |rda%XLQx ZphC}?$): b IEƮEVK kSkeo{/v/}찖&|lwWbGPބ!0Dy`hF9r+/Ee`gԛG7;< 96+ꥬ" vn^* a0Rp˞>!THJr%[ =+ NLo,q*/Gz8fۿ7LDO1art.]~$R_ȿۃ;6g: >*A +C ,@;RF/(P;lv`bnm`@fO lpoH""Q!TkW-nx^JLi/Y.0f4]/ Uk7MP5fPBDK,zCdJuHHIfQN\ډ;N" %Aĸ=9hG{DzJ7v*B-rDۖDre* ' <˂ yLӶ )~$ggtysC51֢@@KD #x!1 )eXyW؇!& g;11 H3bxwP{[UUR^8?:{ ~-T-GGh gex#:hDzHDPت* IBƴ | ?׎٦QFg۴%8"[l$@fC7q}]yxYGqRZ+tyrvIy[y[m:YG(v!yr[c2#ϴ>ls%B؉K-DBoT `e`v%SBirr>P+Kp3gB,s+0Nb'.CH Fm[ s;OF2ٶZ /UUL sujH8 /A?Ϲx;&LZd]Y,m5uGXTJ3BK6!2b ձuZ8hP{m1E!gjv{z5[Kwf @pfݬV>3nz!|˵ [jۍ-lWASj-H0"R*PTFuQ"?LgWI2!->myCRE!Uϋn 'ZR3V9bl9CG̻8̤~+?^q/b]kZm'N"Jʶv1G74KO(Auv7?hs+`8 0LPM] qRD )2ӑ{d?܌ FjUU b{8A0k%@ 1Y @Rj;7Xw%(Ҳu˗DSoYӃ\a58.Ewe~d_x)e] Yަ@NĮ,t#4йR)Xy3Ϲl7p <)GւqWrX<ƒKnĽEYUW.--n]{%*\IQv!e 0CԆ.XnM)fOe.Bi̭c-o_6 Y¯GBҕ蕶, -]μ~w{D-IZwO>rt"3#PLR<(TyrLP>lgG<./T? ê|넁&9 6SZq{$sLX\``n܇[dL%J𳏚AqIӆ"'-Bnן1*[P9PˑNэW1_5vɶ2١@#Ovj c3x  ħUd@Ȅ؋;XA:) LEk9((~6`f U@ Q-g߄w䥴r$(3:}C2T1Jyv9Ji t[I>(00NvdNC\?3АrnV $qκG%VLu BSnXKA#?7Aʤ@@B!"Щ @:KJq@DПs7h Ђ(Zxvo;D8pw;KD?Ȭ*D5c;0`ؑgm:Z⡦+?5/؈ƈ߂vٌ9" i+#ekh aU% y8Og}yI(dEخfRViLLdCO=cF؄]ӻds[D\Ef"blhLmXdqQW7Z%ATFzIOREDcԄ\ˢ">^!$Bzt'oSB N}uyYH ]xS8-V> U/A͌΍ i31n9,.±+gl? (TO躏z_9Mٵ ACiI O5Lٖ5]X"d[ƫ5;~;A_!78 紙,D> qG˗?iԡCq4鄟/&?~ڪNbʢ*QUQWg`fMAypSRH%DŗwXGŔV`2fjfAuTAs}:$]5Ct i M#F7^WKe[nzzmv[vB)5aeR3_t{?ljl7/T}>Ŷ;l'<n_gb݇o5\5Ben??櫱ɉ_I9 P@eR&j.y!&饭%~I Mjaa{>Jt>M~ʖ,ac~Bq7-ϡ6E۸pgP̖iyYyHĄʎ@eЃ,zP6c[]DX-PеYu$Ā. wzdme#^~.*7$|۰Yn`-Tsu)c5=mʽ 2j,dO\8fo*kz}i5-b#Wy4T4"P #Fb>ृs#=NڂD PWy 2WH''5QmumG]ԉ2J4;'j~,q?+[{Q R'v>cϬ,A `iu?m" Jdz`S&EJpPя\d+fi6g%~VA]2 ʭ5wn eL|RR= nB7F( E(:m{⳽Lў0CaTAiŤGڷ Xp-O?Vp`=h5~{& YEH{f8zߣURk* Jqvp_͙VH m8&P[-{NA:c8:sT$aV|Cl07*A[O C^(aL27b,[DeOp i1|CwXSxX#b.~h?;B(y@st(9-21c 6#./]6˒)JYhE3R۰ B}a|v }h,<:L=>f EάݝQDx vj9>+~ ?Ox):_e^q!xmۦM:`Ys'Ԣ#BL(F,RYi՜9ιiʯ^rGzt{@Q̗: E8W7Hvu^C<b3SJFL}"!Oq= |Z=(s uE$#> M7svY~XۼHÄb$??U_$k9 K5`^[גsiq׬ureͭ+`{CIG-b<)J|j~Ӹ>G 5>hPիu OšEVKS<> APOD I} uχLv&sȮS &Iv1,!޳Kr_k|IlD7P߃Ca}vP@m2T#UHomې~K3ߔ*oO?w--I>3RT1ROGKi 7@XAA~G ?ᏥvSG^2kwR#FhM[LB\y$E5D1|-/kBj ɜ %nA:5' DE7$bQ\keX6| W\=g1ҢJ]m\'z2tIT{ :WJS0"}T֞|`)Q Ig꺎o?ggJ>>+ʚj 墽 UO5Іm"pdݛCȀ0"/]xHi 6Q~6J\ ]j6?ow@&FGbhI!1fQeKVap Nijѡ?rgVr%\5cm{hqf-pHnG)VBE`?.gO1@Ԛ!+F4-<*Ym˃ s#Lj0R6(gWO[ wŏ0`|%R꿣"qug6"Ѡ8s6|kkCC; *^0gz:r}gN m:f(Qrī R@M[@d!6KN\@a9 hPj$d`R6p1JHojm~{lRʹT炬X+ ?;(dZ0I"W]: %oVRX<7(A5}{k'E\T^ܝogpV($Y _si×u؞Q) W?u+P WlM c0/Ee>(̼EC^>];úΐz|? q#< IFy8-`C(Gz7.55<6dVkKE⋘~ٶ[~o}Qu雖g reF2md \}K@Iͥ km:?XN823IڱT}/ǤQU֋?[β1L02_D` {fi A!lNLU6"jwtss7(;D!P413ۧ fgrG=ۄsk$̚ 2k&ĆŐ'\. >!5Ab uU?8j`O*uʺ㻩AHeN_# 1J)%:! N<4[؂yUsI71 f HQ@#qp,="+kQ7ҘTLmي0!f{xqXF yx|GlϥgǶeY판}}6gSyڌm$1T"3B_A6`w5O5̤7%A U<. PAZ1org=v4Es.a!O-2. l0%m&Ec9k4MnoƵ{^X4k &ډ3UC9SU + TܲfN Ɨ!_{ұiͻ"RX-^_@QffHKc]\SCSkۢXV67//ٕ3x7af;00 \NmyhaVYz.;ff >xӕoCl$Ku: Sg詟_RCI=)t?V 0jل?iR2I8Q&-bIeL [_ݺLMʲs(yKF&; V&jpbc4bD:woGQ?PR¬Q,?r(X'XU*^% ٍ7+(|Ţ^%'<<ꕸ306mj ?9`a;N|[ Q]FP\733h]).me'G{<ꌟa6$3>&ތfu/է[qNn5.my-+g# vx) tLV\dVCOT-.ˑqFT (2`/\jJdtl¾.w2m<;fդh܅C= CpbXI$I!gBt{HBEƘ՜2̈,a7J}rYvZl~]BqXp -9z}qs6PtBӎ^p@j;qyO>m)Sq%O73 (HLjtz xMq5*(GPNq sXUB<f .-I `1|,{g&xJ4tCN`LP̡z{3|mKOL~;.vM@@_>wt]Ғ%M /{龠 `m"$P4r La?B$.s)ek}Rlpmq\vf5!Ǭ1!P%rao+R O<|vyW jI>XG2=Ʋ%tXڒ=VVV=OK&&Tz=A;ұ.JJRƝbV޶3"EӸq^`4 J2O!]N,]k Yd  ($nۘ}TݻziDDPDOGK^}]BKNmn-. =@f1lɪ+` BA+61 vg:LKm (2$Pi5ymR0#b;.QC[%^F Nv/Y$Squ #r;mݬnƛL_?t78ܡǔѺ6DD] EtbpzѨ Iɤ;@F GC̽`_DTG0dH$H >WE`+ܴK -PЦ$V@G @Ö9aǘV~}\&MNQ\,USQRh-Y6?껠A0BEŬrez(RHL@bL5X"N4 =iB/+H<5 !I%݂.t~c~9ےi!Έa3 ! .e~d$ '}?e Fq@BtB@UG٩XcZ$*I Ei VAZ&%BR(R B$T PIQV"ZE )1sg蓎āk3j.җKՁi,DF_uy vnϾ-Hqʳpcliٶ1alR9rǷ)pxH ,D .1 5$*3)Gdm`#n꩎H+yeXZdT24s9Ds# > N@!Bh|6}g9H0j#gϨ4H$Hcd}5,c&'4As%0#&[/Aƛ,_=,>QJUE>:!AC5L0PLLQ UDE%EUTT4 QC H TTE đȡ 4M%Pĕ,EI1A$J+ MD t>" $J$݊ fIDDڥ" q%SSETI5P 8@P " jf+Ni*b)k0SXm@BATE STE%%0KEID%4PA@PT(4UD5-DLF#TT1QXƨ e^B%!FLV- ;Pw|a?nu]R1$uHF6ս֐S&nx H D!Ӈx_uWIEDD1wdj&l45QQQ( ?GI$0K0,))UzPK_HC~|vАAϘZJ+.@b"ah> lm1|:5aMHnj 㦂I Da-g&[N{#] Fb 89!E !T@T4Y6b3X}1>3 ck:9b_ X6BL)TCT |XyJaa!$HuD5ဠ.ԹJ~䃫5U/ 3IGj>yUUVnsEPE~0q$t@%΁-$R\Z݃aQ܌b+$ɨbT@`/黨GPL SeԚp);吚ٞ0 @b !LAL,$!'/B$ {?vc]`sAH-S$C 50? iZDO&$wd) L92.C1L` 9b) $7ș9!K:I)LmD#w?Jr2{!N`bh@uOؽIAn꺶 ȉ{ !9$f&bIH`( )&>#}ϰ?kZ7Ab9$n?x'BTT"A԰IX- ͕r~Lxx-Ui"rdvqǭߣYCTk {:z.P,u %qQ҂:T9Jl=20z>EPOHHJ{/< >w z$%Inln>r `& ")a"RJRTR$IdJh*ffb(** a!*j$"a Zj( & B(&!VPT @lA0E 4ALQSHMM,CۆX NDewQ%CD'D6c|<ꡉ烳I8ь<&Y=zp&#gF4v)Lmap.A"EH)@g$PxH!ȋsC9DByFˢ뭦8hTwOViNp˓ԝwyTQKAQ&k92Ds`CcA=OR_9_$v0JD Boq7wt0u"H(k%3a|8 ccn! ˄"#&!Hz ! ^v=/z.'] 2)4SD~uH|fGv< &}QWH+C^5vcsT^͕V-eWZEL| H ? 9ߨQHG5nTf(y~AkjٍNa L۝cUOQo>mbmxn 1PD"r劾dYD2rqƠ؁&Gwp,U4:l$H1P[2omWI\CB? .إD9PƃHmDD9ꂅ" j?iE>īAIQR4Q!F!A$@*@xˇqO1$S`'{saί{ϲ /-bMajIHӤ;:AD,,I X4Dkaq/šI|Y>7DK-( @] }I14ΰfII>YLG`4´Xa^B4yÌn꼿tC@`O/߱CxJ35BIlJfIR Vw (X Pc@x@ 'Jp"_au!IX+x>r;t4MMՋ/DP^B4Fw@<QLLژaIB44Fe! (KvwSs}k3iNo+B#/0 $K{mbRG8y1~Pb:L ݺ8rm_& d0N3=yϩe{P2@.MU3HH h.N9Ẕd+uGRM*p UY= tof/Y z2(Sj0X7 M4=)/_P!כBQyY]lSR,'C`D!ʼn(EKUIFz恇)gDͼ]XUˌ.j @41n[l):)JI lY6@b!%#tؘWvpHR+$u5b5"2l$gRK rG%] B#"19wgׂ=SӚPkehZh ([Pi~sfLz-H39PQʊ%ã-f݆C|zHr1=uGvvi d"6 8880=q⇋2tP۝|<uR'_)>Yf1/ǁ4Aۃ SdyQI~h0%dB,#3fѻ,`>c?ǡ]ihpX75APp951L ar1@9"qH0C%oojVZk0 PL3{3NE$95%T(XiGu=@җ꽛C?QHUM UUTQ 0HI$$[ǃ)vmK,_D&V~&0r$A49ahh X9G=J4PB k>*#l869w1a6 lqcc.5b}g@8{"DDDaZbagVh?Ģ 4}wԴ _} *صYv~w+whVk QHW/rAADA6 q] "@1ny06mp*;2}uld!+8\qaF(Xؕ[L!DfqTD2X8t x`F.}yt7vADr.bZ_&/omzQm7u:~CP"mu0lb21]L;p6lE6,{į!R ϩa;n'I.=ݳ !w2ŠC}+bOw ›0yt)( 0s \uWys 6<[?1p\1=zf=ϰ&< .11ͮ.) ^xmw򥣻0y=nu #dBo"Iuwv߮O!d`.gL$&"75a?*FKȜMJζY`uB#%>~~d fdA;);{%ӪƋI;2HA(DVn7MCL|`L|C;5훉4+3?w's A׉HG>3mA}G5}5U׺H["4@RhIQqeր$T Tnsb`dwa'V@F z! |T4`.A ӵpQSڠ2PaY1Ⳓ H&A!('>@P;0{1u0hxhfŢQs/bbTeQ-5ms<֊&YD;0dH1(*E Fb*T"%dĹlw~GfF ~)&5$rE vC) Q$JJVr,@);0A&OU+eahI <6*络K=v3q)8$X## `9 7LX4g( 8`"%#6tl:H$!DEr`_<ꂌIZ(0UUMuRx@&R`Q['FRjki=jKuH$Uyv?*4ϯ i& ͒fV3! Ko;[_nLjmhvQ :Q"@ ͠$Sj`UdNr vz{<&skk/uS⎊0gDcbu]7|'OSz^ihznrwFs<(Eo'O#ʼqBݝםÆlx^ ]`ǜ#Mo\b;$ћMP<"ݝ<6egw+=\.(J YIL g9_RVYK5ZV+v}Lͪk 1  rEu;3ҥC<5eZi1P@J&z!>h"bt,H\ +h79ęzAA0G.K/LQX4hF0:``4*5Ia"!E"ڳ E#D-$z%aOPc"'1 4LEUvݐab2#2LreQqY{ RQju^ɎY.B["u4a2YA ZWxK0F #I#E\B== ҝ |Nz٧P}0fB7AP40Kӄr8J> h/GpzqJ"7!S"Z(Ez*m~h%| D !`!ٷʤ>XJX t.['T8;0zlM @ ǘx'.#f %n%D (_j$bR=ш%6ˢQ \Z3jBB3[5tfLXR Jm0O]B >2 gb[I|^Zp߹ 0ʹw rJ4Xj88hJ[ޤ?u~lFCNWY Ȋ``L!0̂HHA$B B?JFDt (LmNeH,RƵ, l WҗKcTHcד{c}"G|Dع43U1Ck4 smBDC pW`@l~Jt /BZ1$e&74֪\8֜GO$lWH~LeJ~4zMP?? cPz8YIaMI,RGw I/ovWzcڕΚ DDeIՎ=O]Fvdd  d¥.  jQZIu)4rCGVn 'ځ;E3xM4P51H#I62]`XIVbw{Y]sL@A~$FzdSBJNW7ZȠ4KK&)2HJc#Lc5vXUE)8 jLΪK&v^/},JD&mDĨi& e0cnj p QfammnSp; !Έ2[L24wYXHJk hcC% J [HY9b}5bv/^bLm8 N\YcCs%0q)DfM u'a:jҺʇ#W!"XQ V4ww=wؼ4F2$0:˃oxSح7| p>΍λ,@8;[/xiWV|ٍYs6<=8sIyKWjkK:O1,i vi*b8fEbҭcwVط*5C3z9X$g;riK;Ci @4fL&Dw!oE"",|W;1{T8Q v;[8̨4lmNkBk17Q۾( 2LɈS#ęZC(@j &18 Ms($g)=k|:n 9y RZ 1 ĒAB!^C<|n=A]%*e";d U.T^UHťik-VFLhib-yR2-EM3$ v U)CB/s+ jssL9/{1 d9 v&Z zEٚD ^ZZo{L9,+kFi[ C12.CkIAܓYF0*C6)Sr"RW჋6yeq|a+1APvf6G<,r "R"êhuV8YVw5$m#k0DM5z1N⻛MFɌs\յ 60}3zoAEHj b#ٓFx twk"kc\MIr+VE(1}u;h4kJrhDᵌ6>VBX`ٛ` 1HcHlc@6ʸY%OH4z!z6%/DBЖp|i`{{msd ]K, V!& 65tM90ȆBo9&6 f硍 ';ٶx&IkdaB!'͇~7 PC$r&:2 F%RaI\QbbȚS%سN\X r2 [(3zW,Cesv֬#P7X}:W=]L[-v@Q94T58^<^ C[,K#Z 4bDE3PbKP@KbdOd_1`cPD7CeUI"('#0^!yڹ+lu:6zaLySNM,; eڱ|`lM_Ibq%h09ˈlQFPn*4|A.E==@\"a6 ! ӿK똙qnna{^x,RiSn!f 9&%On(Y#2 [_1cw 7? G?Qa9sn+I~W*t YdALG,#T4 5$H ,-x]9B؈!^tYlT$Ӭ6Nj*0u3G:܁ ͱ$ )QjiZl}ӖݚaDlͪeJuʆ۩| ݉zNLsLckm5(*(g-H'/*- H B\g_f&10" ""! Ĩ{ͅRI/Ն%_>GTKvSi4[?<5N q6\ Pa$O y Ee]%sStlcmZ4]ё@L!$l ,6͛rثBLDCRBh(V W1]<:Brl6"3qN֧DL%[nX[{D {Hs86g%b)rdRm݁Zhl4:Luua}MWiNG9W =T$}K˰r(%L Apx"lرۡZ"$k7rSv[nu lxZi))3:c4akvBoTdز [`>R4WCQ@G=%hް]rۜU؇E0 *H=iTss<LDTwJؓK,LƮJ!B4eD|vZ6CCna@1>R`Eƃ\fM 6Ħ h<^y~2̺MXbj"t/* `J&ɶ-`!qxTT5UW mTJpa bOw4AT/Y#W0L R=[P, H7f,2T*B/ 70nVEU[*iSe%$ѱK}Ջ%4j(Ֆ] v4#,Ʈ0M\Gu X 䄈HHAuG)bnr|i}~9L%C4~&<lh>Er}x'3}YdC j4rxM^kŁ8S&y@?>=YcJ,#%a ?ߡ/;m oA* zmä!.LkPCX8v`) pbB(cH@ iz~0%PP1G JCs؜ oRSg1#!D×G);(rC2 -p2[_b$a$) ! y..S0Qx3B!h@ <qfSUd) > 麦 $8F 䜃aE$*Df@` ؞؈(Nq/U%/QF{ETd'Gl#4fo{iBY,,b4A˞P6(G5E|fSӮ:0#n׶ŷUenjϷƅ5s=]vm:or#Z3P24rhӝ FrYw&-HMe#3Ir aroC YD4I%uTj-U%42m8xBxj%ؑj,Q\<|'89˗F_жk$$@5~DDd #kj;F}2"P ~@$(J bj" XM首CP;A:B)ZaSIC$u=~p]ҵ(< M 1,LJ0訕DT )@n M ^H!НE!BlDT3OA 51P!@Az}eO@A ". xQ,h󕏯IUW PȌ"!0JPYf9Fy6 dh(> f@"`'} R2 pO 0H~'~kA ?sX@}_rlUڥ]m9l%lKZf*DJ’T`L:\[zS^C{CF؊&nüOz4s4}j,A2C*i" hP\;Bl%!41RWhw7ͫ2A{[GgnG_'Á"KiD`vBqn;C!yӎ-*A2 t mvPK@nAs T%EU*̥ I$ KE B@ҭ@(BQ$ !y6wԄHBbDXE(e6!qVi["гZ4>Ѽfz"fD'?-3(é jTX)h Jd"a#KA Cڼٌ@&0bFaTuQTr@$Hir[mt^7KZ@<%Qe) 4JaX./Jx>uɻPdxE17"6GJͧ@H0s|#u& hd{Ȑȥ٥+gPJJjEŐ 4 ]ͱ' 7b~[g]"|H,K(*ė0(hV(/NiI I2 AyCF9*d )DIHJ2N۾ƚCCgNu%,)$F X 'u TG++$f\ޅP5H7˃2rHCJ)hD8C35bi  )ʼ;0ˣJJ&&#l Q0P E)01K0(bk ~t`ZmI&lAK$%e (hd,4Ad,S HA)Y(s !)02$a/{!;L15h!"&r%,dM$,8SCf( # 2%P`! 6l@AU%!ma[d ni%q29@ӡ'-B QWil(䥂1,3aGHI]MRT0"S-E@i{8$dT丯wQ'^0}JJ`=A-DJD EP #@‡ a%$d䞀J.xCL/@@l(+iI-:q+OHiܢ$V6k{LE lx6QRehWӃN7\ m;mY-SˍgZYa !VKXyLF3f?/9E:FPhZc| :A#S0F*\i!2 |Xa2B-`m]٭TwjyeX5V7"ւy@smh9jc$_m _N .v9AY`SM`KMPl0{j*DhGwFeDp6/vDX[P\+!g5 " j挄c"&D8h"}tL()B"L 0#e㻈=u2 BR0"@I{Q=PQ@E 1CTD|\ XRYYIYġĐ Dc*,@yPb$8%C6*JP&q |F)1XKHuVNfB @@HIJPH RD,3stĨ 0(iR]ϳ28&ybd9Ñ\h14SsَjY9AP5UEDė݀RxWsO$/LA9􂨺ri fқdi"=vrપ& j*I!$TA @IC{IANA5'Z0B*H\/ťdRH@ (y$X,Lcǐ8 bUV\L'&*2p)\yÕǜ9ʧg"ZȀc`8Z80Lq@S\8$dVA͹ #G0( DXZNG`:Z]) %ydxHbxH8MISqf "fX#%9Ԛ!n3hPp"A)41ɌaM&yÕǜ9p#p"J9S .Xx8j%p9FNb`i̝7D,0>> C1j|(BSB偷B33!@y߫؞!c7ˈJhZABV!Q:Gs 2A5ʉ QU,#Q=w 4ŠA.5B$"Q;`HOԩߔ~뤏>ƐBB!bt94 e0IQcB@H}ӟs!IJ i$d %!f͘Zxy(ޡtLVSA$p} S Jh;Ӱ9K' U#iUUGċ(X) T.4C3d{6 98dY֡e"KB cnkkZؿ mو9t&He pA.p<2X4:FCbRxrm$?G°QcQA((ZB($&&F [ٹ: 6(C 䠿AV ūI.ߓbk:UƊhú1UN持J]xt*( &B _yktJ 9 A0f]P;qqmY_5Pde?-G]$jUE TIa׼b`]2GC|;* :PY0;# 7ތ&AOt;c.h?ENq@, ?i/P!S[XAR9E ` qB{]-wv!wj~A3o򸸻 ny3۽mH)쏐|"/K"k^LDKiCGH> 2<"-MkOs|]jd]ӒTԐ,ՠZ7Bo帞Gl)/wEŰqRZe`'yoSbGG=멳{MF-6[aw{O 6#AVSW'"V͋p"L) o q\l(,b?Mj,s]5k#oSdy($pGA֔7Hh.h lPA?<.ua?:GO&] Vwp؂Kg"d& %Hh%$&B!l=}]7ǵ<״FpMC>@&DdLq5Jm뫙k[|2 !AiazE]+Q^%H4A=w&0 s+႔{ Kb9 sDh.lP TijP԰hO]hh%I vDrI爵>a"f ~}?IH?AیUo|>o5i&K:X1ו O]5bv-8f H2*h!UɨZ(0͞SZ2Ĥ d:Z ]!o~_y3db4lH|Qӹ$DUCxkDsr9PP 4gXm:Gl5&lW0֩q@H{NR?Qj-,SM:mLn~*1"`GrB{@(G퓐ʵƁw!JS1vh~K 0jɀ StFX虎^qpHCJ?/.B@1:P 3@$IsY2b&?--UxS#cpo[OF@}EB`$w%C>^V gt_#8xB~T7 $q<ʈ8ySU2Omp}uK(xg,;}_ò=fi9v<Χ|w~~x @]3b >;~Wq/Ґ$X$H(" T &$@$D ,0JNHupbx놃! K/xɭy4wW`|l}[_$E,ARQBta$hdϪ@fH*h$X!HH$P=>8:smmsm^I 2I&J*H䤂TXc[mmͶۡÝtt3 G6;ڈگef<%w?u6(174#R}تzbǀG `LL'v.^*"}nQ3P哢}Vr+bCHH09m?<7coˁ< qӺd;LxnuI 02e֡㥉2rs#'h HRYXATd&< 9)$ cBddb "7SęH>@7%  &3z|U2E1Nn%)~gdkwEuvlErʯCh\x͓0C%"hr,?֩KzCv%clZ4XEb۲*;NxIWUUakU VtZfҊƾqAJ5Gqi%t@$Jg]6^Yx 8LFb!b) gمIJ.)Dv^ARq 4o&4}g[.ntzJSJ-,Wݷ~y}O^=66g5jo~L0df`5hI36Dd*BLCA%SA БT_{IAr31=O9Д4 ӬG ckdX7!J(=@qx;GL H\2b%Ji4#PKQt"&YYvE7.aڎGL֏<:z5g˺ȱF H"% HKe 12tY f lvܷv]fc N.CY V{·2 %F }/qLTOIܮ!R B"z}@E?JBE,5Jѿl_z`*)QV* @)  Vt#DHiHi*3K@i @RE 1THw`r\6a P$*(Y*d&BB@Dnpsn6SZ4Cʾe5)@G7\-~$"`L &PP[8qw^+n&Gl%&BE.6}@p ӿj"!*4BTCP7I6y@6e#  e̱q4:p =56:D0 މxm_!L o5k*H13nFvOv d)%6ͶXwD7[5,#360l,ffƱx4,tWUCjUQ)|C7\Oӧ$%ǀםsĺH.B\5;\8XJ9O ;~zz1ew B$W o$0Hu ]8#, GS3 =(~qnCWҝ*r=!eH^@R!A4esW#5pv0Z!J>ynM견6݆B#;G;M&ƭa,9h]wQHfw-}խʰpusx<>FP(vIʘ"D51=GO~ ?\׾gV_>m >" YK7W#P``%dH,. #n,ݦgٸ#.4ɠ6-k1uSk̵y"6'n<{^Ej40B2{p}Hnоv}n{lK_HP 5шt[>Cm{irQ^g[Q| \͐ 5bɐAS<Mv]?GjH՟g@!!`@H0J%ȜBqyk Pb !Y$H EqCOW4ʄ6a"e`J Η_y`a))@Eݠ1fmb SXy@aY ]Yy`*2IFRdRaR8\TH҂RR@Wǒ/ufXb H!d d}1DƓP6`ڍSkqf/;q+ &&c6 J+LM[$Csp8EΪFC 'TlbasP DvwqlB%j((9b[elD:q9 iP\z궺GRb+-s%:,!9͈9f]u#)Y9hn<곒:K lgMíAs& ɬ(,cs )"&6˛O:": *bαP h9AGB`3wO,EG1B[GB#CxVWK6ƋU*H%tuC2R]ec>Oj)gݦVd&QY@ՂƠc ,\e* #xC eLO>_4X#`<>-HUTEL5I2 B@"R"#CBD@Iy 'B-\! ¹=PCK[ޞ<O+41wzqĂD&MJZ O,AI1HD0:2%'-<ٍ\X)i iHЙLi<)߬|Lj*E R,l3|n|%;tVIb = lcj< 8@BU A'` C69Cޓ5qs`OA[÷P,`/"~>3MPSEԂT@,GfsBdHy6Q m$-SZHDa#qe7K%NmtvRte*e+JzP;ئX.$_a< !4TtJ wp@in}D!Q˸ C)KJ4x.-PH@W?n,:Ӂ7IcX2-ek9U~QnS:BH@:(' "8Vl$Rfn|DA`oJ(d $$)bP(R*"e"JbfhjF$&B "Vai JY b@(X&) bZ h*!)0D-ET,@ M M$+4i]UGg"HHB AM00*4PĠ@#0#RQKHQM $Q0B1# C0b<!LV7T4&ȡ98mJIT( BBk; "Hf"" ``bbə,/y]g"JJbXYdHAJ"R Y#I"!IdpP#b>!<0R U,B!ڇC?=I%ˆ,Q@\"$d!*Z@7jH:j ՀZҬhА%Mȇ%pHwx0$l,Sܸ&HG&t zLt2Ny"us~yPJZl&0ΠEAuu{`;%Yf0GA2&bOut S)crc)Ɨ0#7<:p &ߪ. BI6`e1"օB{(YR)1chjوDֿz.1 7 z$ABGAa3$ Q$ ,JdxIGRɇ4t` `"v8U/P>F?}NH` a`M3L<'FC|u)~lJw0qsD9~d1F8c9"?(E%TP I &V 6TɄ"q-MUP EQx+&x<ӛ .-z.$ژj 5A97JZc US"bA  TIeC銟h`9[&\@t}.>Qu4()Y.JT1,ڣ].Qe2`!A H D !D ϽڞKy ~Sfs,Y^Wy\t{ 6LpS͞]V+G1lQ<`ji11WO+K%"m~CKh(اmD&tG/W{*ො֠@Bę]}mGczμ %KsJ?SFv9HCr0UekP}E4,JM2 ۭ hGI|R!|N ? h,AR&&=ծ$Ӎ/ANNZqk:) s44^{j6ӐӳH)'hgDnVLL/q GV5+,`U2 |_?ΥtN1>L#VYIȭRê?f\7cӯ}\>wf&Rc8_h@ e`Ȍ##ȑI( #I*zS|wk*7l'<.0юUX7nX^.q1@5i(kURe6Ij sK+2& ,|5b\ĽW-}+ 2\3E%mc+\k/6C(2 m6q] ϱq_6Ɨoq=gB;T6koMSpt-9aŖgtu2ih;I2f)}M Jwp2B ^Ѳ{MNRD 'OOv~0f{0}bF{]o1[,."yWo4,^OG)`97)ɸ,IfPP̻5 w,l9 @heRZyy|n'u?͈R D yk1˓ &8ۂ۶퉹sWDWw A5r YmT{^}bϗ! ? Q5&7sqs ~kMv//^48I$i+ڼe!bt<Ầu iwTP6͠,fX&u>CmǬtE:f㋧Q+eygE] Nk,)2dc81l 7p e]_'N$p 8J6S5ogWz?mC3!'"\S -Y$@ 5m2v!BrJՁ[;jWqjoˁA}Zr !&FG2 2 EG?±NpnnI㾁GT\CRmBÈ)6Lqh:1%@sTSCsiZZm0!G/]=npI@2!C,z*x ڃ KeVC*s8loǨ[ג\6]-Pr-fFBBԖjִ=8)L]l[&"2IFN{z 4FgG9B}Cۡ1mnrDS)7 PR ~ Bnxsx,Z2 Ȝ9avUbL!lP2S 60ph|L4l T 6!Ql1("3FDfeNbB˘5}G??. :Z7YAQXS4#{$w>Bbq(cRTgi~561C%!}.@T'墄UgVt=v\/ݚhKv `UB똿af}O9AP>4\t" /[Hv:5l3J^Aaﻯ֊uE14"yAWss6vJ+퀸nby]_AҖʴY'LD!MT+zZIIh &"(dR~݉``$3߃XUCiԻH @|rD>'#H #~QBBTD$$SDZ_r"݀87 t5W`rZO>>}1o;`9jYsYƔ8EL<_?X!O^iAh(bv )Cxh*$&%"ߎ1AqHs[L6#uyƣWVb9zű';<)=%H:9Au);^GWL$ڢV9M 7kwuSI\ !9cs@i\Zb^DTtAwbh:ᓜ "ҙ!%ˉ/.9G/9":&[<<2qHh(^fj`92tHDP$L2`È@ R! ON^B$zv'2v{rq#RL Cx)X J@)"~T> Aa{lC`lOQ$ڠjTIϙ@;J"JF2WJZRJ_8euv0Ҥ!I0L 3>دCMqH "( %u9iǟSb HF&C  )6|EzVyQaBkEUQڧ_O!;{yW>(7®a +!,*Aa}o乺o Ԋ qxSpA˯SdoaD<ňB飨 t`"J2nسu]m"^Csw70{cwTTy@C.۟+_vs\ XH V>ySCE 6RSkCã.#ט,]H)e̬`:P6}Wkǐ4CZ}^c#:U?7΀ ru\:hu i9ȎȆ$ hf䇜"%ZE`tPPyP2wfB :J݄F]M H\8%xd>t^俯X=gkkK5M^BФâ*E%_iTd8vu¡EU`),X:rGMs@hC)SBB wB  @DvT&%S %a|7z?զ oyd}jAxlfpF/XTEeCt`k=LȗhSw A<'a;mZ%/ -Ěr!@]Nk3'O+J-gp^>00_՚*bbĘ&)'`RB,ci/4 NCSM瓧J݇ 0%w+=eȯZd%,7!(a5z? `&ߧ {0h!841yAƓogF}Mw0ߏ+=q[~a7o8g~b C"íEz{IJ ؎k8蚞͂  @˳``{m=vylYHBr߇dDAl?pey@`墿$S"{k+`,Ϸ"v*ldAw?˦{bT{_i,WZ)QCdƊa2E- U+kY <Ъ2Wy\@V^vv#5E&($)t#Q 2}^,daLBHPD# H2GxNgu 1V(翕(l {3qA@@ EB`HB"4@JXQV]T;8=/M7!!pFǖ\r8}X1A1AP # ;ߣ!"ɸvm_!{xK|2Ն">獧-  iXTn@"H޽Uޑqb؃^_'_#/; 6= s/lx}?EkSҵn 'NzSHTLDx2$!.Qz")$2-"y#;5 -jl[ͣWUGñ9֜s!/R`q@ Q}tR-0wQgkfȚAL<^z&tAKhX@CZ Ԕ{׋j-l:MM2Ih#E{j7 jX U BWwzCE>[z!fD!$ZJ!@ 6bU iTZ)1QA $((Xj@(F"H 2\ЅBR!%%A R!0P@KB+ C+(!2JRЅDd@Lsa(QQh[RY;bѵH ̑@ѶŲ7, 4` |RXSs58w=,D2$qSC{MK̀JE<؁H6N\ V[X: u'>6լ^)f̵@}8~Hʜ.Ƌ?=pA<:j%?QM9cw̩8c208Ag(>sj(PBv=߅3CI砠PoW[(z0h~gU> ȝ"rHX\ m{2x˛*0֖#AjKXwMz;v4CD\ˤDHZR KjZxr5#&2 #$@ ?<1S q;:{$(b*(%ABx=`7Ps6ѨX8¢O*)LA~DC D|M1[ߞ -R|2Yklqoã.a}7<l%i]ovSHI!p؄x.Ƨݩ,$GypfGrcAQ%7 1[8Tljt6E}5!E:i3_ɶˎѥ_pt}`]zXIջfFjfr 9 dݱI A?P6)6wΛ&gZt&{#C/Ys$"``dLԉn\ fL]upXKwJ MMnI (4IH@ w;?m>n{&uͺuU}<_K9O0)#YRXZԷB"# <gA[=Euz+Y뚎 嘆t<sB{:ڹ9ԴiWu9saE1dD`S F\Ql Om6,2/& Ed,{KC.5"i A0А*{J'lnכ˙}G9"Dlj$%,sl`AC`@9p.9Ko\xs&B]!ׂ#KQ\4YG%S< h/^^-GCuppߵ#y𽿮{fJ!9,XN\2S$ I P $ gXXs4lQkNC%YPŰbȝ *FCr < _D~[<&&0*ઍJHC):Khԩ-41R}]^muN$'0HDJT$(TA)/IRJL'B*PA!bH*R!ny_uɾhy zIlpw eIW{aFJ(Pp\L qA }(BWh{yu='p=psŁP9ZBAdSO{bXV&b #?@  j)&&O]P*"-R,ڛ75mGmSH 07sMf*m/wє`<^=a%bSحب#V3ss=joJо~.fyJu5@/u8us^ ɗ{ m)uUJc{!R/v.@|mJoL'4pMfBKQb !YYg̓v!ܜ JcÊLdaPȣ2Ww7D:`oN.*x?獰bVq<ѷ?lp}kvCAhvoyג؝x,>[/fs^a  Ia&@c%- H-pckZ*]7KȂI*$!sIi7[% *Wiwx3{+{B$1(h;"ɁςjĀ@ b^3N;6BA_y^ ̌2UAM 2HT>l뺽]Oܟ[ ! Csv#/a !(*X=(, aDNwa ~a(O #`aq *3ҹfY]H* V"d Uh(A. C!/}TG8(v}@%g^MPg0k4))!i )7QK}/N78F oAMz( &=nPYTE1ٕ]I$02PH @H2=PqC)=W, jniTRP$e!۞7)~'WaT>A$}Ɣ}Cs  (=;0)ɱIkG >=H& i FaRi&f) I %I%"$fBR!(O'phj j!b! fQ")JVI!e&fh \iO%4>4!=Єʅ"r: t){) 1`2Kl#!491K s] fxC3X^D)W̯Pģ!r$DQ%nx#\Xh$B` xB=A@?kF'j&Ïb D|B#Ky7M#jP\}̆|ۀ!pjh@`f hi&()*hXZQ&* P%&$0o "=v온3))WjF!iVeh(FX BsWlEØAp|$*(HezR?kjs)(/FwA@B0Q (R%0&Ø10acnq Zj:̃Ұ!yL,"4ETS2 $S4DAB=ZhPC""%))Z1 Vci}𐠠i$JWfx}˺NR\_+j؃)G6_B G/X|wY BJ#|J5p+^w:9F)Cx*?8/\QNuU*<}bc;x<^vGc끪("=Zd^]O (G=F;*}g9oم}yw ǡٞF <1\=7]Ve{bTV)D=,1cB3C(tdU,֕:LjQhHC4s]p$ͣqF @Ե&<+LB{@:JAcz@He 2qtJGagokL0 OR**fs0$:e@D?ڲ&,vJؗ]D*PH% kcJW 9O[ht# 8vU I`z|H d d ;Hb0!$;D3 QQ(S0P{BPS #@>g$#AO L"H.$OL@ވ88N`szІ Vid$R`@Gp H0K/ sƷf9zH|mFu0!Jslz0NHB؝) Xh0D~g9q$ eŤ;W \:僎$!vCX]] _TyHY[=Q**2i) =~zx"Oqc䚂)& H(b\*z~)F?D_)JHVT" %AIRDp$況au`SJ:hARx5*Idɒ 9/:ń0/n' R' IOR=6jdԺ<'{_xcOs촃:ĉ.R/+ T.I6&ϟБ>j% H!H#,Bh}ʏ0ea0. A"i)7-EGK A ݐ0h5f- ^ȺPVU""be "gxѐ`AxtRL/8B$<|)wdy KZ[rAR$EXXo>^F]h3Fʚ'缳M~^ k|r+VjK!nHY 1o_ؾL>@vCR*?Af[yo gu sgA=ʸ^, S(Ye˫H0ƓyY<+%Q))iD! (*ߵ/.MJKA𰡟Źońc͕ ?aiTRg돛Ae{OWd]yJ-[51r@d`! ~n[ ŮZq&};?tK.ݹuB $(C?ʱ.[%jZu?̨6GݻAgVNx Q{YYfD͏׫yEQYEQXHFT .>A>4]E#-U>Y ")gb'ђ/'b$JԢLA(t29Zx 9;%.`tpn]ZKLuJʉl|7^#ΟBԤCҒ]܍ ]c v$F)+^_;ea1uST݄v Fxee0S4ԺnS CF;XxZ~ϛ Ia`I%R~WHkV Ԉ^I{}l4-%KEkR>wq),7+κϩ\<>5{x|nA^ayO Qޛqx͘o赓ʹ(^ Asl~S<}v ̇65f]CtVMCLK4qLF=tVO+\@=0=JMh=!\p;jA1,*Z_ ig)) 42s-e]H> l${=V-IY|aC5^>/xnUxwa%zVͺ,|4g)֌sE>o0&pCۮ_~Z--s: 38F2^4纸E~v$- xd]F Hu wT{"Kz @XmyGU)f 7<{#}sσCjM2nG7=nHs@&GxN(B3IwNwEj$l;g/y_(yU9Y)Ԃ,ʹTRKydo+̋ ⣒5|x&h: 8ᭃdE`,Vz$wa^ ߢnofS(b4)g2B),*~@T;>R]@#@ٰeH-AFͶM.jG-?Iޚ#&գahq}և]vPa !%HF]j HBB,<;y^Kb=׻b_UW>57^a'3I Q 5BĊlɀ?>gȼ/^JB6Mj| a 2@y)V$I\QdMA{ICWmg2Mw|w6G)cnp6#Lp5wp+mc5S1) -qyU5AGB" `pp%w|gL*UX8تHtXDB1 .},`Մ æzq5?~ cI%$ pX%8 <rY!z~o߂z.X>y.9dN J. bB@'\=d1S"Bؽ" Hym>Wc 1Sl_S&asR&ma!jMct!DXO Ͷ(Sr.0Qp,K%+ y Z B&n]/V "0I o,S: bbIbzC\"|%%2¬BhiD783DC<H'DE)D%S0b7 @&*)e!R ςO!!DDBDI, KB@ҏ< R`KGC;n{%U%3 d@ܑ28uSN.W7}q{;$WXuApr Z! ԧ 8HH?DEK+/x?ӶR4"%_w#@R!K4{ @}$b,axd./(f$")H]*`qjsՐVI'IN>X}O+`0t\J2KMX-y 6K-[jjuEKRExr:'Gf<`$Jj҇ i9\6qUX-9qU,l *b m`$ q0Ij4K) y8I$aHEx$!PA3"Z*CMM[8NV'E7o2Bӵx >:Ŷ~:{w0PDM᳟;{p:qE<ȁNiUW_hofQ͜^r8-%r8 eԵjͳӾ3erEAr&l`LG=&O* ASQ6F׿|hA26R$6cK> 5m7 mprʺ"n2_\RIЀXSzZ=da]ui GfhAqres󝯼X+7DiKoa}yU ZsAIPh6C8t$Sk-kQi$2C͋ӏ[zI} ҎoH&FtyԴyhx:@ 7LY]ʲ1GH܌EuZ}׌S"`Ey]uuggwϕ[#f$TL-m 6b/cUV6>9rʡv^ '][ k,b܄aD  fJw UJIuf0ɏy480~wYkˏCx< hGJ:z+[[oS}tww6vzԀ*!8mb77ƥk{S!Z!9ŀ_Kg$N0Rmt H \`64׻|"JΓ:jގFi{l rJS阗yP0D\{O^e~ofMb۴_eh4q"$0-֝y 6`t^V}ޙ͹=*,Y_}3 8n'b&|v.gEB#ZrIUkbq}| b5*N3sB}K-[q`6 g]ѡ'M}ƻZJsL~:Fغᗵ~Zm'oӁK`Nmt.ls-ً7Rkw03V"ӶDž 6z9x`lo(⛍ ;hA\XT)c z7jMcPh0{zʷ!J ؅aC%"I!-,(ʊPHr[aA•L l% "uL"`i@j˗ jX@fb\NÚIT.*-Qb♢K wѱ1n\3!f ?EI!эܛ]A䀂ܴ|8g"QɆȥ2ӓŮ@dЋS ]"BV[$[Q=9~b pffrZmdX?_?;e7f͍(;a + J-I 4=!/)9%E"= nh@Dą+4h.dYhȰB ܡ^dj+H@ 08 .btwcA`v2ZJ.FR?e=? D47`UUU׉z?2 ,/ Eק$R6 A#QC~Sf ,6JT*u?׋9p PNK'C_eDuf~C&Bb!@3-<1.*F@],!.H;]B9f2:FZdE%CBj1_ [Q)GEב[w@%H[K]n@H0;;s?ݨGxoĪu!i|c (䘋TtnsC/G2s Gnz>Ǘ Te(5P#?PJT@ 0AݑW`6EfxL1$BJTAyȿcsUN#g$'pAR /u. (Z?$vxdkIT$*褡i+H xBnY"Z@~G|Q 3:\orH $$q pP1.H @ǝF >[Vzh}axNvjͫG&Z(@yzF) Dv^HH$&$H?af}?I9'Xz#|S= V \a4(ŐCBoiXQMۍSZy]on C=n(bgh}[#O!hP)*$@2DAQ:uQd,4Ċ4dM̥$ B".θCTUHd| B `ldͳe`TB9/{O{l FMBEr&֙AҔ+3( @"5('Шw LJ*TKNZ"pk)'auaO=׃r2SJ]{qixh*#Nc!P R%bqU;npɍK8RELt2pjz8quyp+5ah8v縆3LxIt HBJĪ!`FbWG (P p٤9y2do7bhOQpU2$(&YfA/4 yY@TØPIb "e|/nETGkDǠ 5b@;}ӝ :<#6J& Wv%˸e0t)$"6Zhu77ǹxh"i$kEuis8?cLpt 'F r({}$4Tze@\ٛH1RFK3iigagƊh Cnq {Y1*E&FnaWB᳭}〄FX#d4+aA݈4=Pc4b49;8OX1 Dž#),j j/4 X`(iY5M==K\*2D?_4|yڌpl޿bh(Q }*@wzM]<'h$|󮎼N**(rC@?댇:҇h! O$CI(Gq ,d"h㑠:}V!kYt:\P"Ҽ"ܙfadK@Ln *%t.0s 5ʜЭ@u$ $SR%/"RaȰ ?Ko2HlUBBErB3xLM!63' Z& h nl*.Φ&BR4  8@_^y-p!^v4g溺t HB @^^q F*h%i~Gwfv{1?@#"/\Ve`\xDRRHhW[[jYH%pڛ'֩Oz|2"HV[I6x_&&b躷h-BJUW޳xGw9LJ+\K0HSLE1K:-fb,i$%$D7K`m;8},naѾNیBTM/Yݶc)TW {6o(%|@ ,@T@Ee; 0T h | )dlL`:N㶚ءՈN1{ A{OGS3l} I(BH`M11]\hfHZtJ׻!Q VITy}bc|Nvt̂mLkK3%PQ8)FTq+w-hṾgpɶk¶_o\O,k މxN  ho [!}Xtl:B.BfCh 1K'MqΗZЕ Zlnq3DI{FNh"5'…ρeqA|.V 'LL/0UYёr&8tiQ%$1aZ*k@9mE_dhJu2b DCAZpl*S}bGAXA)Po e-^oblceb,VELh(#)ݖ-8ÿXfHPN0^֎!Qw2l G6ZH +myrZ#)H!yĵ-hfň$2Y@if*2XuMNܱi:롥bL5̖YtSbζ$i 1hlkM94fflKr9_^L14c|1N+{ŎwɆrD 4Sm12 0") 1eC ,^ A ex}Ѽrne+[kׅ 6ah̖ǵU,SS Rסƒ8̓bHUkpܮ7Z޳pI7Cz#FC ^6ے#!vնcc:q Iœ|'a8d ;wwMΞ&Ӄ/U&. Q߭F/z'L/2DXƛȢa9MTC䓲95Q4P3:p!jjpz:MyڪAK,p{wo\[E~VN"2nSQ0jى.őḄXTr TZ5lZx-?oɜUs؎w!~?aM5=.?uZ5ܯ 4)l#БI{D0ҐE*- PZBT+,xx݈0%ry\< Y~!JC VSzo뫾vi3߄i$5d[ =IiSwaKRMSԆ5QFQ$TRJDžf!7;"x^RҴ^!FDj;k\Q}+MeOVTZ IJǤb,&C,ER@K+5'{qd{, eT}񃞰JCB W+ |܃r%O0dū hvd̢-a!ޘu8dHyÑzJWC5uk |>Z`Pp%JB.x0J ŪxP,$$ɄLG'w>H)>L܃z$qSԽ4\ڋNd&= 5D\1gJB =|3[#(WĤJR1,ѳm .Bv0)-MTT*/,wTph!)Z >HG"^l{O:_g` b@ @"Wg).3/HA)1 > j[QÜA!L^u^vjZs&Dk^}ֶՊcZ - SvD 0D2\Z{"²;Khr$5h{q؈6(0);_혔AŎ|@&2vXy`<8o*ϝ%{>d숒ІdX)b.О~'OW_4:T;IXH޸ʜ:U2DϿEzI(ا_fSہ(e /|u Y.)M',ZA4&M  2Rʩ`n'eeyóD4FI_ۇqI"T;0,w=#В'C"bQ2tpIC::LvpL|DGk> F'ty"#9d Jb.sy%Yf9) f=~P`N.R7 'S|c)L `$PXhKW<&X! ])R E$! Eu"] N7># zi MQE7iI"0A_}T(T 0D# OK!JPCߏ|Pv^%?i1K}p"!R$*i!)(H( U8)bQ(@A T)(b&"F(PbJ )+KkƍϜ. $X  Aɜ9qw*"%@5^]ԦG_22DJ0'&Xd$4AA2ĦBe)QUf!yo#xpI.J1,4vYt.$I!2)D%d~^sTZ!*;i)%@9!qTRhgaAp~s犟LK2 >Oz4p߷$[hq)HHCz@Iݘ3.㍻='ϓ,Q$Q E l}\DSc2Bl 0R$B0𠖒" b)*bW^>)JD'dz]g8 ( #iȇ$4Jbi;x\3REf>IDA.xhˈTe'2Xb(f RvZ^҂X`o0C璼eHx0TPS`#B1JE+ۑ1EQ ethЁM%Ht8)r+ A3XHtPs&8pRe)DX SE qrƃ},}|c2y44J4e?BŌTN j.HXHSJl9`0&,b z)-us2,iUUUC02\f+lL(%sӕ^)=!;KGQfq5EcpŖ&""!\8F=Aߖq{^w,D626`l[T6 |b*&9\u]u1^}y-ӌ3]ƞje' &((aME]HmuDKm1h QlNpSѩ$PZ鿰éyO+OEC6D1&exm#ySd^GHc ygכ𞋡 A D: I3$v'*䀰yu.pp = !JV4brczpA3|qf[w@klai#maRI1˪s1s8͎W9'q-ʈ3 HPB5?/}gi]0]ctpI)(j hڹvH3E\WUc:PMXڏD2VB4!%f)@BJL0 LSJP@EAkLI\HKDxDv (``s\jE@\(l)#H4 r!n fH^М("q& 7P&\@&i)H 1r fsR$FRd!%(C`~&h"0Ȳ*5xox\Ty/?>nñ&j+5#GJ I2T Jg9>Ђte\Ƥ$&qKD AB"X̹ a5᭐bG)78@Krt!PB$"B a Hx>P k+;C (Jid)()jVQbj "B"Eb@`% )bR*Bi&RB**%&(H B`" I"d`&Qh")( H"X U"(hBD(dI "iT!X!@&V%I)% ~ߓO$%?2~B*' zz r hC$L>|=gZI,P1{,DŽ6Sc.DE; Dڴym Jw:H!T 4 $8jBtyT~,h^l,x2[&4Ugn\0Y@y" "@()HG|SIZ^񵮸#]O~Aw}= aut:n>ƃz {`(t'v,!$U/P2TЄ+@>g h@^>"/d"(J>ΞXf46TtV0' -n& Izd # # 3,%)Bc", +vo܁β9kXCܷ*/> EZ%%R b "HI `!??xA;cHb1͝3 @/"RXj%TUFֆ lUNDB! !k%4qa7u1WBYI q¢CR?[w&T9ʶ4"cNc`|O./]VDI$#_1q|v._Ƞ^hWǒgbiDVc(:FZsZu#J.z5 $"g(>ת9$FRRi@ĉ U Lʕ2HOΔ~DyɨdcL@0j`aRk$At Rzw3hEQF DB,@Č%2B D"~'T,7LdATSA':ƥEBJ[[4T"Tb1q -Y} 'mX9%!,Tɱ8@rCܾ>hܿq('Xӷ![aȑQY4kWEAD kH֙$ Q$ ŵ%˙ڣ[hB:J0&YAA Q%00Cp!*jDBiFd!Jdh )9DQr-0B?XɂA"T9.ʀFF!d,mp795T"sESPDC%USDBHSJPUUUUTCLQR01 ,EDDPPoPMJB1 B#20bQzn_*Vzv]yz065j=y|-9(Q3>A{`P(Dnj]'(.u´U /NPj?R4T{2_M n(t,50v᳤P'ObV酖$7' `i݀/*itb_9_FIM&jYm~LW<Bt~5SG0.v$.ׁUV=zY%QBI8(ǀ*J4CjԻǏ3nO|"ƠnK,0 cT!xJVf:'?7s̈ ԑ 2bUpb]g9U XGguof%_?M/رv<2^ȿ>mS>3$&rٻ.+7[*:iIk]&KjL֨}S! Y-`mdGcHʔt h99a F*92^.j__$$C8p1 ~ld[^q4 H*6E``_c2Y~4b)IbvQÐN+t 9(L9O"^lV.I rg!}:YG?SۜHƤRb$ >/|(c"Pa<3~6^;F, .+,BH"@d %(VBBERy;~o?{ǹ!Ag\ Owl}޻߫ rjxʍ]ww7߼%(v<$Go{;q߀STO-$x_SUح݅X{50%)Q*=_ݧ3/D:Hޝ +.!}&<}F;wVGaL5xcwf7@'3_i7" AS:P瑝mǗQݬrh+ -ifI[ CA8?cEJ+z @0d?ڑ'|yjzwu?A?##Bh CLDQT D#1{mo^kpgc{2̤DgP_ôO_ý7[~?$0e}'anw~3~Vàkypr1<gqX*z3m L Egx(Ve7q?au4}-N^;.zf`zAIMZ:e+3֫(7iאvt\d$Ftk[>SN|{ ~[yoTrhD;G{>QvG] ϢjRx~T.^EăMr+zNIP\5@aE8PW>[QODŽ79sNT6!ˊYbb.eఞ'yNڊ\g2UB ;oԴl)#MVo//0 b,6@5F>f8=dx$)@^v<* -.h9SN<]&ܪ1M0օu<4 7 rn~&YF-K7=:u/t+ow;g Fy++:ɤZNJ6cv(R|IHȚ:w7m(>*Mš~'ZC hT !0QXb?N R k߽[?5n-eݗ<~?g=v e@Gt,K$ǁD/]f!%Jo<'C}9} gT-7;UT[XƌSEݍ}?cgPʇ__LE&M(2md@6V/0y2~Ww8RN*NvN1n\8|coM{@3Apѫoq&Dd/ȸ1Ͳvm^WJ+ƒ BưeK^ hue}Yk&;$ 9 f PMRE$AY|_9ߥ{h\PF$CUUUUUH"~q҆Հm^#h30 Q {C rz` qbBj*F%Jc:?lD@(XA!dB@$dfD% b)!!6η:_:yP,RF$'+,D4JQA44@% "h<8A~z!"A߮[b@-]Fz1.ۨ)zFBxr~yv} Ͳ7Wn_SkpIjVMMc8!/m~0/[h9? P]~JiZnߟ ;ߌM1uE=Om億}FC*9νU@ ?M|qh~zS͙"~r?O 2rཤ•~!t%)H!}O1{ TE9=n 'JeN\Uֵ*; 5[ȑc+L]/]ī_]3|\'oǿ$~I' zFj=/!y5u𒴅PvXHd}=K'ET"&j鶱i@ c0|0[_$RwfĢvw`A{*+bS/@,3&/ŵ&7@C ޗ $gwü؂ FvݍV[(0gM6I'42͙NmՃ=ޏqa°W1Hd/}/L | hNKD7Q9 tssv}BtC <*iP3ksa3lZ4bkR@Eb>? ZZDDqcԨ2)eRCQȌzz?D҆}_kTr:-l`m:Eflvcpt^ĶLڇNۀf OF^M7 +G**Vvx@? o ?2eR IAz@?@P-jJ,,.Cl@x?{erL ׉os\* $mqN@dq퀴6 -hm >-ĺfhr؊ `Pg >XS^e뻏`93m;y Aa.nK HIW#z}'m+W𽥽р^}_S/oŨ@j TĘ (Z껟c}z.Cn$bE侏ڞdw%@/ mc+ QA\wDUޅRA(DҒE?zoM@zd @)Z*)!)hdH!*&@ %bXHc".n>()MU>$J0! F@H'uB6:xʭÀﶞ13`8x*lt k1$OSPN u)6;/, gwkNX0KΫͥ!e|.[7gܔuL ~X*; i2Mc/-͑ -\%_4nKf 3 a\dkl<;+0l'%׭Rctie$e)pw@ Og =h2ࢵVԤj"26괲L!}h X`yxni ~P2[L{95H*xwY@mQnJ0H_2ųML)切 }2K9fu馪k͏ZuGM8U_"ШH@AH) :Cb(@dޯOuߧjgkro{ܽV6LO "KJ1 gcJ ]TtP ̻/pWg8-;H.KT"9nw>Q5y~˾6G-Q?V+eEcN$Ы9(Iҥ_ҁD`~Eys+C1(xŹ]E5dv\.QJ;qbMMv%p~J_g^ =|Oj~eTpE 0$ GM"P)h`'g (e\ALEkzs6OqMUEI4Fdo1Պip5뉄o<?  IMgX<_(̉7]XgNVaab@s'D@d ˾mʔBHH`6#APʋg=zۍZ~eR<TJQn˸@ BHEK]yt>in:{\,$VXHIO'؇t8R@X"YPd"62 UPWLw]B-E}dXuJBRtj S81[Foz%o~"0+VaQo j"Se1vK65pS!?F̅kDYYI%^?G%Pba!u "ȥiO7)zbTOML <4c D.+ (Eq, 6͓ mhP ?jtBC",^v3{V.!')k؝4Q GB_,RTAO"/ BP׷,'sssLk1 @=Q{BG#(SsdKF4 _ aXssMSU7a!e[/3JnkbډqW~8Օcn +n J5 !ƻt|RZ"Zq WX$kHHkg䇰;f G 5VGii4b΅iL7RYC,OĆ%޵-aqjqzG?(\wLFx-Z<;'oB8JMf[VFZL#~"=+Wي Gaܵ?a=~(e>嬚0+8]ρ^>Bbv0z~/Og7<?͑PRq.+?jpQbta\[~.H<2қ?xvG'zE8toAaOO8Մ ~% t}+_= )+Sp:/VQʭ4SfѲ&*B+6@5%2{< -ǝ`R8Xo]N\Cc5(LBˡ7M^WzB o,i.1md{& X9]Hˀr`>/ Pgo4\D\g3IQALK{|XWj3Gp.ʚ }[Tkgb7y{Hksk@t8e_ǵL}pltjxRoHhE=C^!"; 1HR6-מ~hn3d#8B;J>Xp$VUY@ b3E(6mvFC\#p\Et4YRC<&'TH_^+Pyu6zRp, i[~FG #kc[٬ 7eE氼m0n!ԭށ`%4km?Q f\f` JczK0H-- YvX(*ǰg7kҼ=hWHxׯp:P/7W6 ]~_m=\Bq;C=NZǒx3xO_SE`Q~blLP .g:W3y Op`:C^o/Б^F"h<{Rç |q]Pe_ď·̵,B4LSnuV-߹yߑV*|@9 &c`zb 'ͪfpi"1wInouiT0_2%|iԯu͉1M?Ikʳ{5pq+x~9'yn"VnMn-o`B078u9 Mi3v^sW g^K6H82`D_&Z@e$+H0Yʳu<̍c:vx#)I?%6ͺvWsR-G U#75Dn`?4O=%~+k$2Lk5 NZgOqx ˝!UarԘ?ssfTm7X ށsW=qԩ['ep_7mqQS#MYPcK=NNnyfJ&<=n\W/Xr ϺS>Qmj+}RC$Z?$AOBEsPZn_U]5O'ޱX05?QXC73i{}Ӎ[آIxMf}σO$5]G_~YnD{Mj윫ŷ »䏜Ov b4]6fXa(/ӖP^dP_>õ`MC;ibۜq\!#Ծvf)*:.WڊUO<6 Jf &aK=‰P Yuf8{Kx`U6Е0IRݲCdB/+eDⱊԻ&ēgx$/*`7q{lX֔OV`[0B*0&Paw" fDYfd' !).PRrЫۣ(ogA @ 8oge4<*zЅu)gи7@ǵIzD?h""y1iJE,C\alt|Hr0`'%Tb^u'*{y@ }FH;1C"Ya뙾mtd{@)';em9A\/k SR I!dL4GXw/ˊ NTdsm%QU}"-,fVDOJD=I tiKL! b}͎Pc#VQNttZ:lX(8VP ۿI *2 6ֺhպa\x~1u0$z.$-n! EZHJ1K_i KiN2tI~(扊3m\ỷ3Hȅ8&ϜE=S6bh4|ZE.VO?awұ? V|ev+x29I'X+^O\E?W"5}k`SKpD")LhUm!yO>ETtn$J<@Yڊu¿7HˆR;Z2A}Ӻ1ksuDŽ#5aV-[cdS2xȫ峩}exkI γ˘}u##\~^HTb&ۄrhZ9̠6dڱ{u h-b؆*djԼIYG,f+`Q6Tyuxv{PG#%$~;v$Uu$/Ze~gb?^'7B:`9 T sl nݍ%B/*πuf+~Lq5-ūv5ewzG3aNk}u7)>k9 v0eq,9$";}MRf,K~\;8)^` _ۏ:fLe+3K'ld|_6zVZ^"VO/s ,Z[Pw_xۆ"t#oAЫB4 }!uaPĚِՒs{yuH ͓I(TϘ'gH0B tO5o`Fɭ J|Қ,EQWet=.DL6CQK&~Ͳe=H0r(~74jwDZ2IU2O'@9; ,ڡNuqo㝦Xf/*\,EObYrR K´?s&l$0 +kPF PwNV65^ɦ l[QVb|J^ij$+jC&R,JՍ)0vZ .Hr~ju\Ls10G9>v^;$ A1W殂xr%]fTiozB+0Piy3G>]_2v⫫l"ߪE ЦP,[}Q>V SʆC{F7adg2G$5 ".MQAv8MP_^W 1ȓ({HDM7[ίv2\P~ n>xJI`ƘæMsgoӗ"+M{5mҬsn`=]*~ϰxcCFݰKJy""KGՈTN^ t)g;u [  8hoA6H>!!?z" 1 Z'|D}|O7"p>L6?)@qPp.|>LڞKqN xN>.@|_1 偬!6PM)OM?>iAdTp;XeChEO = />Z+`<#:Ɉ==4 '@=_O9&ELP΃렆"r{OqOu4bDW>Ԡ^r ZL؟j*v>_pi y{BIA?F ^Hp;] MծaYa/4\wzn%ѡ8JcEҲ` 0#8I0euh8Ctl<ǶIKO ѳՇ? bYhI4OۙK - BFiX+%A>}2ҏ]wi¹ˣNCX4fȹSuBaU=&Ǩa4s1skad[x_xσPDwl64 ⨿:ֶwOЕs}`8]*}PB#oxNUXX7>=4Y6)pýG( 0T.&\}5ӑH}Kk]o?`6etķӾU _ώrܐ2 2C˃QtޑX@_a0.R%:kџՈ 074^ WTB4; p0DEk`xAVɝPe2/#pJi7 2C>nѿ` I1%ϐR̅ȸ:,N)STN,Q(VDݿ, 2~<QK,ٟǥ9SMhqy-sD D9hۋ>> p3|}"ZC`1.NY#JxWM|]سÂksa8%ٸƫ$bީN7TZGpgSyOF@FDHH#}:%W$zf7c*92c 8Q'ߢr$c +^epXburdG-ELvp؂iTXÒ%M?{vl_G2OZiTMd TE="s5]5:%4hkJy,&\>bg2NHO߀Vz1&)@ 'x8Ӗ_77A>]Z*'xz6ܼZGtl7R~ֺ2H=ӚV]RG@?fBX$HSrAuezyy+Ee4 E\̒yNew G:[;YQ$6Ja}Lo5=k2xLɆ,M|h N̏`9 Ķ%Rrѐe+ cjbn>G5ktTk0mǫE_ 4Io~3zrJ+ _CpsFozoHrζhYdVQrZq!PBfucoN4UK'q\^ČQn7m_We49ƸV5 كjdrH(SLesu c0aqrXmgta[ӄ|Xt1b1/nHM[),P_uw4tCIke/y'Hj0e4~ؾ3莌%]mwE˅m  , >+fIKg~(я~d\`M֙?Ox.݂woO"8g5&7˂5Y1E#Zut\rO車c%321M( {oUSQ ~aD@9g8v/NtJ#0j{+'FdFM|Z?!ɷhnUoP#ϭF5Hh DZl:=eґ]cɞKB%t=4a>۶]gE" RO~.3`܎Կj HKXPbj !kl7 a/2>ds֟Pt!n.MZkN@Xg'{X %lz^s(Ι^3` ) UW!%N87ua>9p 3J z(D^N- p,HƵ:.sHaqV̬?fHIry
ɳYRlcjD" %x"4FtЇQlN䫎32E@6_l 8=s0!$-xbۢy )/ }K$AUq f2g:&44b]">R}<^B '&&Lix tzAP [(LS#*/}חX48! [UY:Ieu l:.m81nSV[dR 9,:1!y4 ܑӑЇ&#ļKA2S4!d0 <DŽNPS߾@mgXq*o 4 BB؀lc PtF"/* wFeaHW&0!q`e]|c7nX`?QREQMYaEa0/Ƈ!QH(&0, "&XH Tl>%G@Z2- ԡ 's%9&5_4?!VPkX{jR=$,dh0Fv1]b%6FA:3PmyJjx&DA]f(k8D^$Lp@@"LPW87:%dslh!D0G"iJEQIa&G#N%+̠9 & @Q8`y#d4':[Ԫr*ri!I<ݞXGSW$ǧ 8'\hi^ć"*`8:08ߔe@d BC]V6- š](p%$̣ю)QP]Gq<ķ%l47#g>~|&w GɊdP$MT~LZ`3NXe)xWE]Γs0$g%%@AԡPCI6D͟!!?2ƙqYLDNawIHUh":|]LJ*0ъ6}%{4A_D Բ,3Љ4&.EQC^DX띤 ` /- duKĢ?RhKV&ҩ-hط2›_W@0 FP RKD=Ut=aa; b(HEVCbnfP7}%9'9~}?o}/UCdT:ªBāT` .v> zҡJstl3eͤsa& n!܋d5tّe 7~zfN8O>̘>Meq\a8jo1S@%#$v”I 0{ītl#Ly9ρvϕ(x8u5 !aq%S6'NdB1-q1srZS(q Xn 4Is;HqȂ I5N5I$ʡ$878ùlݶf {l5t"iZqiAC+7Nq$Ai0Î0XL"@b&b9NGjfbw6v 1o4KpXOֶ͝X\Ϻq6n-ۄN0MpB*Z)KI 8vfA<38bn5(7S@lng;`lq ]pL ܆6`=V\٣}4lSYs|Pyq\[\4Xvrd l@eIj|T33"阷44ʵޫ861xmw+\`t=j̓26CYaI %4(؎\m7Ljx38T)Nb)V1aŴA]B;Jc@ l.f,Mrm=F$pc~).ucd-dD OfVA|Z딙t!j-#bѻm&cp/3R86mͽ[j` Sɪ%xfgH&lAtݞL HcdS-0 1Ě Pچ9meEs *vSV͠c%`0aAUUUJDCXB$"J-NA0hDLC m:: ĉK4j[HH%H#6@ñb8)q 8%,AK @\4ҳ $p¹$:FΌ䜺ǻ3PæÀj7Ej'$d ֐\3n[T*.f.nhZ3SP o~yxZ#Dj-Ks_yQrK`&|@1,nqKrnN9G* Dt; &ЇxK;"$c_ ,PSmhLIC'ݜHS2#3 w&$9al#nϮSL#0.M:f!mLB\z *Ц@98 3 ֿ;8ArEMԱr6Lٌbv Բ!+ ɨ2‚р鐳"_%Ϩc6ie`y4)۱XM ;Rg:@.m;x]NLebL3Ȓ FjbƦZ!C %N{Ӓ<*f%UQ;Oӆ`2S< XSAICbL!Nh9i9CC9bh g\diJaBpTD\ S\A3*(d ID"T/e\'!L ?!@L"Ig͝3%jB#G۰2Fe뙨:UKC;"bZ"#YFX,RD bBq4(mC06'{g.I`%яFR!3l ( b0$ DuID-@g  BPIÀX"A7I8r}>A- DVorቤdUqnS !xc 8+˝Hkl0&S;h_a<D(TI!(T+cWSpDd99QP$0.X=ԁf/,CPjCL`n?uJ lmv)fC"!Y 3ܻduLp5{r'%@ B,m _(cUnɋ5vZiZLY? lb[1-23!r%CZJe(Srj1" +HA)F $챣@ NbbC "F@ oqfPF$fQ p0@DiĊP&pd/ rc>Qډܔ*ӳS"@/R)͞/Bwn|;!0 ej`0J)#P!LI1 $BJZVCe";)n6VMARTf|CD +&Oy {\ුQ?ąUVޟ7Zhj{~ ױ3:ftosj:L]@x~0C`U"?H8Nq , `%C `$I$@񿇵UI! Q) NrϴCCT*x/MJTD!z,|lH!aWV C"":~J H& 'x8(AEHaA_rt xP@?^ȤTO$_`;_` !b"@"!c~C ARPS{@@4KI1$, rj:,>d!9ēLRDQ|'y~SP#B$a)0;ET3Ϯ)@RmnRܪ#d_~M@}~`!'9D:@RB\4Y[EvEE!Hi$kA(T满!$`$H \A!v@of(~(aT:LUV1 z8=[KR;104QP -*(&[Dh=b8(*OŠQcbÕ2w|tBTꪉ)CA sw ËA¸aIF 㓁(`;>Üi 1( "IL1!bPp2&Df ZÀ_$$$$?!^9~Nӳtv ~ZKL0 @JFB?}/iS?>'Pp=殇3.k6vپƺ c i=~G]$4|{57O=6ǔtNPGGx |v$Ay@3"|2 o¸X/=iq Ĺ@$ |@"|4'۠~BL@HOAJa7U*Ax $?HT>x؛==Y)۝MZѬ#!DL SEƒpޅ\) O;4Sy\ӏgPmݒ'}NR}DEAȘ""{V)R"FB CtPhtF'ҚXV*n}QqS>_Ce]o&H;ެ.HH`4daV]yWMXUU^T'!)Z#C~`VшeeB dy$Bm !"tUB#y1㡿!֌H xD"W=B (j޾mg?:?m-؟Egq:i^)+4ܰeaW(у9iF0-l5‰Z?O|+[,ϓJx ȟS{t_@52a~ȉT8?kBמuRyq F=X {Xz(s#s|VWhd"G "Vd @љ^~ýwy>C=o&R$fF$ }) k0 =^iDOd< LW/"R'Ǯy*i/17?rfοzQIvT#9[ZW?OO*u= %W)!|m<%dXA-<D>q5UY5k*aM`ɫUlم%z4H&!? fg dIHHFq$䲶"G@zȓ JM>#)ݛ;P²np)ȃ NUaLS87{ {t-y bzCv:v#i8R9I29$dv)Yg䑑R۲݌䑑##FG!##FW"3(2#*3223###,X,:'X(( D@#K$ PDD#'ӘtC`SCC`!C0T2Po $/Se:Mub$!$@ 0\@#C4"HxOA)QJU"bJ*`HHNA D(LJ C1E )0h$"G%r(ZF2(Bx}/!\P('5Ȁǩ;._k돍y;"A9,l!鹢F&H}Vrh.D@10M|TZCK*֍%,fE QBZ,luGӖڌz܀M D&(f90VXSE"Hf]5)EW5ӖRGwhՑr |i%a0PZiWFi)36gmM@ԳqrвŰa]ŹZ1s3t24UoB⢃)C<68 3; #ESnڊdM` Ao~qPYv9()MHM)$K't: 8dFt]7)J3[X߱W%ͩhA0 8<9R5C *(k;_zc]v؉0-9nN4`Y !9PR413*9XaeTMM i ]9:~>@*FLAb()T8>=A1ugAӁ$\D4PWpt =zl81I[.W/c%  UX(A*M\$ 2 P@eSx#3L^P\AXlw. y'b҄լS҈H9!Q '>@N  Jex<V VaAXH eQ BQ͍G$a Fm5񲦦E;#zu㿃{oy<-( >RHI4})*acoTB'YҪhD޷wvg~E *ףU9( :H0-2.C,Lo0H@DaEBa$BDaeB? g ?Hi \ f( Z C&%?a B$Q(L!) $NUCHR<ܞCcpO[+`DUO97̧v0rSgricQ$%ER<8y>O88ǖ1!`8T^1dUUGqWc+T |^a&zB-|}&;U6M 2e<#\{ĀT:D{erRE K}SN[zxtf]͹2j<׿6 d4C)FT S33;LàpPQAKG?H^ڰcKArK\ r{$SOjºQ(}wFvԱWO#$a:,q때y뛷$M:\9g|gQV 2Gk$"Gk8`Z#I!ִҗ,~\wq7<(AU$ywd>U=s^=]LCc(M@~>>b0U!|ǴDkG„ц P#Ab;UBHzB9lhUI a{"$* v-R"аL,"rqےl>q%q[(D9 I'Jų[1z7O ͂)m9\"d ث~ zJq<`h?H)?,}3r(̫Q:wj=%Р}Jc>:ߏCsIdS=#-gLFeaaPOnm$BL (#;AޕGS '}?5((;?6Oj&T_ϰ}'$GY ?~nblW뺰N۱/lq庎t?xy*}K:eZWC@0c?Ǐ?y'k[WUW42~} Z=H,7=Wջ*4?b(=@|FaQzyY%O_N;$4ԁ_{?y7?/ ?8\VŹ>*]Nz`~Cw}ڊo]/jy$[)Vl~g ^~jHPIk*W_U6/Q Q%n6f_tVǛӢv* (,! ANֳ?|'4=/^k;n{E2F^e y{S FIgDn3~`jM3ϥ{S ?;]3!S5qnzeŮf^Jt_\7`3~GZu=|qphK4ozgCLP+"7@UH`P"hD' "f5Of_hwΟT>o$ʠi=E 3MehO~9f¯DT ^1lt̿5td>eL$*r'+,ۮ/ϷWٯNOշZ<ʂ~cgT |}pYSj?*ퟄ]<뿏ZvV?iLS,xLUj q'G睎ZO t'ceƊ***RDCMUU׳~GsUn^g$8I_cS@{NZOZףZoS |g^uˡ[xkNMj?lޒc^57'9-!~=~_ard!~W4ܚ}ԝaqxPAހ]-ս^{'[cT{b; 0/"A/3z?%>OmDCn{Ѣ@?{ HDO|A,'5pcWx̾Kky ~ޖt;s 4ezcXqS-$'yy˧x~Xѵ]iGvM4`QϾ_Eyx'Cw~7|_pY'o}}ܽqEK~f7߃|?TL/úk\^On|__w=ֻ5Ý/~{6X"2Ow=bj ۻT'ќ 'n~myȢv?{+i2i1UnfX0[Լ&a||%t*#OQt3?NϠM9`'C*>cڏRX~KUmپm_ݕ!FJw ':ާKswCď_겛%{й}暴לÿ_O|v>eBWD=˝WnzB=-QMOZv%?޲%?}Tw&+~(n?+S%aSG):F2ݻ{bq\RktCǥn]m:pk9*ݦ3cqAŎ}b1*&]_/HeToq>(Pf馇 6v'Da +~g۱K9~bow;툙nl{zlz*-~<< ?_UOf='K뼟֥>[ދW_GE'8K_w=iH];~Ntϛ/~O_$s>bu{X(!dQ7x41?{H_I8|/=4~qȍ҉Ϧm~[1ϵQ{֭C3"aPyOayA-p& /i}-wl}n_U%r߄CN ؼ u|O*|)QtVTaQYAtuUeJ|-^6G6Ļ;R!g2s;!5'}$L32vS%K1ng_+s|ߡ; wY.U(mՉt˰\OˮeTUƱ=[Lx)-aՎ4/Wmʊ}UO˫uRxfUFF?Y F NωW:/'ǒ=kǖݯ,ԧʽ <굗G̢'k{Ew+mYﲛ,6GYS?;X=˃up_ ~7g6dbo 6q<\_u*U>2͙Qd|aԱQb'(5q#C쨟/*b7۷ZwO^k]O 2{C֙H~{z]mO?(w20ި^1ttzWB ~?^7"z(*Iq?_1 gw߸?qcf<ۣv8]>wuF_z+%C{+Ż;wS 4@2/_~O~_Ћ|O|Q<[(xZ6F  r$ ?]_]ϟ^""3|GOQEww=4:uSs=*#/v~B|3kU8ٱp׏?[D?ML[N? >um~ǜud̟ˆVS[J2 ]?ZK)7a+|/[? ýNX.e7kTE=VǶ/)>~Cݷ ~?Cd&U[ve߀+'k۩W68m'6h.l~η(ㅐv59R-c;|r7l'7q8}q%}to:AKv{U$ [ɗ|"njgz~رn*/z5OgNlk?on1w uqw/-h"ǑH'?>sQ(0wkqcx~?MCO.D;}[aoI˛W"?3~HrE@pD?SKar{/קy>Kt}W`5@Zw=}>';SsxF27_;]ˈ$W.I]=c]1/6cy\^A1GMsOW YS*ĜgNj13rcH{|y. ߉Z I's~vmy %ۉMJU V ,~B^~_CE<}?'QlMvt]k4$QkQ)iIgb+W>>u|?GkDDBt@~Kb8DsLS?ty_-Ϥ-aۆIתDz!?)ËFfGI:'qaQL_w~ֲ`P(XNӻWDAQOt(œM ^r D)uw#pa1౬Ѫ9t{ Bx^D $^D*]G9\3Ij+W,s?8q7""whMlߪA%NA<~3-nK`|gMDM?D?)=zq";YŽK12{Z=FuL_O>J _^S 8(!|oek}S]~Yw&^4,UVi]߼Fђի U$Du@qXEYTb5?g7/tXD"A YtvWW:}jra a* hL@?%-K 2ͳQX&ƗKSxBt[j]uz{T547f{;`|={nyM{u=KmZz5skrQ[ж}kN-};=:9qR.m:}<ۢ$ﻪt>Ox2w:@*'f}5:hmF)vڅ2MQ4af67wmzP{u>MPhm`[Y꛻uQᦊWW gk]=wQn@BWօ*;[vàj5/L{w{1u:ҝތ]9:J[oy=o}+>)|졶mnȃOѠ t`v Ury}Ӡ] 0  xz9w}e+TX]j2-+뇖zs}hxwoᮽKs{>);-t㍦NM3ס@*cݛ폽Σk{sO9jݞ&1S`ݜu[U:3V>]:wvmvwV2`wSu>djSv[sqn4n^z{iomsu:5iآhۮ=v}{_VSOj*o>{;=h3}Pҹw}z]-r5v vfeKC-tݒpO blwm4W@GcZڶ%,Q'fkvwfuU]e]ۦ_mU]m1qMUδO,! xj9ͥkni@7j]zU{;{;%EP1[S u4[@&fK';h u햁ۧwc 8uӹx&`͑M:[&'@Ӧu5-Lˍk{tHRJTWV`֩-ݮ5p==PBMmm6:tDﻣu4 +aMZ9knٷ\3nZc[jʋnnnc糶w9m@_}O @^^,9zwqǭ-펭w\!vvt겖 Ӯ4):⧋Ǯֱ}v>nm 2hF́2i4hmɠ5Oj6 o)D6{S@# S$ڞГBM2dfz(SzLz=CMGC5= dF@ HԈFFmFi?S*x&mM=GmCzM'dF@@ 4DDh5*S›FS)ԟdڧ~ښz6F P @4JbhMSDĻIS?P%OSyS=SmTyM4dhh@=@"M4ɦM!d4#i6 =#j&Cߙm??6a[YVSFg򟝾m)AZ1rRd^2ӝ0es,FU-+E$ 6dos Z% +- K*R&2uwg{tF7*q@P!8fQ-RXd )S"`䉭GIQ.m6B!q5"Bfd8M7AXԒm]LP&r7b3{l%todWl2[y)3R'Q5OZcLmTo8Ԧ$oB#XB5/I*Iߩm8[Z43di]n\nSFQ>n03fdL,ʨ*)!UQkO45lrRQ*ʫ{i"UDeʬST&n-U<&DͼLVQ/*YTe&]bIP+#q;Ve\BXӶMT(*JnbHɔ75q>-"1u"]A0ej {/%⇇Uo6N\:aHf#%Gp1^8I J1LNjJ,;꒔YAOTZgl+--USShx%%iCɸ՗Z-j*_Hzĥ +#/SjbqTUL+YSYXu*.vL+s5mfEݜk8޷sxښVa-J ռVҕO:|C*SNYy5qv"u%9#-i\yȼvyI>Buy yTUE9hT5j*RXڅk E2jjj$')q,]o&9=0̧"_QZiEΔz4مi;eфH=Ohе#BѢ20{3JW/OkThiWTZʚsY1 TI®!;ME>b"h EVZY#{j_\DLk"Ub_2yUs&R*^DH2.",VEfd\L+DTPҌQ)J(Y%"̑ij5wNdE[^Z{B2]ŀ">b^Pd]j/5mPUݏzH☩)"^IJ25iFM+!HJwʄR|+!Wr⨌)ZCrK^k0tirfmL 23ԾScSSUsE'f[){Q3"*"RB)A".MN e]ܓpV1F$c=ڥyAZf!a )M``* D)C1CS#/ BeqdiT(   hTB ae`d!UXD` iH bDIBe IF V!"P Id ZQ@A}u1%BQTށh؈h*QGW!Ea\1DpɖtPj6Zr? ) +*;5mK4kQ:j\MktoGIkSzɸ>]V%&pVMSLa&:2T6ڻ ݙ/ᢥJYu(d hywsWaiGԸ9"'2RLSTo4v^kL7gP2FQ2trSZtx+i.q"2)4;two,;M2D/R"0SCƮfC,)Η.G 7aFH"XGG`jg9s\ƑT`жTiyGu)N`RYkYl J';r)JOx`j7|%4>5 s286L!:l{SnHB^w2ߞ ^N{?3ѱ,aۼ8שy( 0Ȉ!;x-@3Ss2l`?KA{+] 3s>ئI!qgtkU̎{L3+O%h=&YyGpBAG05Xѱ*lmTfR($NVz ?yVb*dvM!y@^'AE)T¹>#P9CxK S#,,0,n4'a`āUTFJ98v+G`.7Ҁ~Wt&@ !H*~.> dQHx]ֲӞ]֑F-\ h<8=X$l qt\p_`pvD{$n eՁ̢TP{/I4*I';EQeK[0)6ӈ'yS6x,.r0|w?2c,{&7=CЗo4->Ҧ+<%Cǻ@)Z EBe G- C7K R6$bQF/> 2QYؙo#[Δ 1@97; ?[&Kd]ߥArc9yU |x[) ),UL0Y;xҴxFY ~Ŀ!ta>4U 0RTWBq,T0h=y'Tbgm("r'42@cpxAYn C8Q`/}Zֳ2BMCE8y'h> /(#9U&k\к"gXwIҕ:UњDp R繖s?IH *j[3; TSS7}MiLz`пv2auBIZ vKI1aB }:t{Uwŭ?&3[Qð@f/ӯ?[`tKun 4$xވ~,|| 8g~-L)4N (f} x^UUf(QiFfaHHz7dzzOkхnCi*r;j(ʍ .sYG]DМC]9N;qHIq4/ y)ᥴnִ֖I:Z yzP;޽hhnAPߊ5c[ϥ~7Om ~Pjĸ PѢXfKsԲH |JYs눙ɦg+#>h[sZ(s0*b֕]JS5G?pC(zʪ' hJv3Uq!߹ (j~n¾˞6x?/C #&aao'"/ ۳Uu$bzF fgP>= ˀ#8%%ӏT{rLΉ&Z LnU?/9݅4*r8xbh- ӡA v"4#FJjG޴ȞܜYhZ|w#Ze_^֔f336Xu4' ԡkutxcg#f]ۑ;0M4xy=^'qC"N厮~sk[UC✷Ѯkf㯣^ _EѼi$0EndžVyi/7N||$p)jP:tɒE5d&XY$UNs[W9 ꠯M P(+B}Nh%0(W rrPIh w&a>{2Ru,̾@N:([z?fnkEU(LP$UwHd/RKoq7T~*|!OO̞}WWO^ #`8=xMOꊏG߉{h5J}X3Bh4 zב;CsKICf] bLC'3=|8ǵv}N|7ͷO$w:qǯzt'¾+T(u㞬eܦ{?~eaUEt@9hY O|8 kmNo px4DuCfRz5Ը8#"b]Ӄ>CI &τMBC!]pjI=֭EQDޠe'NdJČ1I@L*=Ia5{s/}\:ޔ{ae<ꊬGq+ELX ){E0VK>Jrkxu=?\;eTV/Yţ(Ɂawk$~[f@6ߖj5w?0S$rqR qż}?1~88Jfd?dh/G:NRHwJ5Ѥu.DR`:)1%]-G}FvYsN~|?F/qXZPQ_NS[uǮ!PyDo΢7WNb\sX6iT4\F%s/W1̷36_Ǝ0x`PU*>[ jJq Nƃv0fOaW=7 j{fbaMBf+1;A|xmc(/~x](ʇ{xs?wQc4Tu6LGN6n=_.*4'[?tQ?_qJ:zf ~qj BB/ʌ./>knSB"JaAyr!kQ"9]zjx袭R[eϭ{ CT_,>߀+Y6a@bGxzW!"d[ǭ\m m)*N ʫsJ?Wh1D8jUSc vZ_C͒DqeS0𾖫 H>PxxL7 haiOGپ M$m+XwɢzaE'2N7iܙI`F0̊1tHI_1PrRpeaݤ3<QZ)&@zzH&r XH|eaQ?Й$Ue}x:{# {%^ M`7^}|67 x}P14#{$=1;!tx@?4n h0$z2m6U!+ ٍj2QAulQQ>VTR%4QEQAEQJDEEPRSMRџ.=7돿XV(2:͜~ uF^ ]c+FP.)edŶSZP%B[po0ഞ&bo2Aʙ_&EՓf02K['wPdȁ۾^7cPnDq0=Zj;qIґ-  [{q_E^)쳳Zǻ_t$S[J&baUn~TWWT/B"CR1$ "TXtɉa %U(PPPSTQE%08#-@蘐$`BpDtA h4EIvu!IL}X"40 I  EF3@;Q?eIHFTVR!)(ACTq[YC=[nX\VmPoJ*210%rHC.gWAB3ʎ BCSU93 +c?j7"|@4RܢNzR(Aig)cU18EByQ:z>O/3D}` "6 PgDmoCST}h 0 8. OCstjÀ:~ˠ- CE zV *.T$X)w{iC':_mor>mOKwD˒1FbVe\:drX 1%0B^!_ UV HB ?H&5a0|uöu#q</ZyDe  (T";|{G "EX6Pt +0b*Z2fҭH_JWIx& ȇCb0"CwW16wAwhu I>s;:0}2&+$S:#'73”QTDsh __eZo8m'B^IEX =l3̄[r';{BlBN Hsn6 3UQs_sޜ)fN p$/͏Ǘ= 0:i=2$0'("s`^~[QJcJ95R.eTDvzvm>҃N.t54f+(t(4X.TO&ҒGV)BNfpClYØ-|bvj:#6JvnEk1ɸxc[rdɓpm+ߛQEZvROQ/A5Y6xٷPU9X'|ٳi&ť]FPnϬ?OMb5YfN5wUD&5vq|%sBSu#Ĕ5̕UUU wI4af#:H/vv~_0BJz\jCv!ƞv"M*K2v,A2 lY81YD--$/$Y?yޓuĈceCwRDsyޟj'B(>~,LP2Pt `\&@ A 4 ʔٽ7V)npW p|C5ϤݷH%|Pz /W Dş/S&$pFFـbK0Y "ur̚EKQu|"#z+̄uQF/rQDI9sD1/5/B">)laE_la:}MJV] u^7Paj(y`?%yN\̐}=<Jϟ΄6q2ISW.=)|]L;T&"C:/7r&n:Iͤ=` *E։$R @=bp4rouQe֔?5uD J_z_UMB-1)鞨(3(A {ǤU`kehqX!$&-dfh߳< A0b"4 U;ƸhӴ) EzмQƒeYyz$I|5' Yvg>Oɳ<?<)cpCNGWCLR)R'q@d a)$B# ##1F1P#F EdB0Hb gK,Pc7RS'g'kkȖ%֖n0[چpPAv3ѯGmj nX39蝰1d1AX|>ˊE4oZ[-=ܼvg{ۏNҎyY a]lmUV\xB4rcl+ S{l<*IJ8sԨuLrtBQ&fa8gz# *DF);pQ=_#q[<;ʽa=ҖJ/a T/r5'~&r:e(VjCK0ϒҤ~yN>}^DUWq jjdi$qnݺ\E">tC~iАw!wu2.U{&OG\yNz9Vf+C/yu/HՇ$BD!CvV4kZLd*s:%W)Dѣ>M=d4r*s="Œ@cȒ 2eR9C‡6B sDU+[Wn1):)N5U[ܯzA^ʪOy1=iMO-E:i=\3twn2+ _NDg|oJ.8t:<^) D%&3Gd'N4E4/ͬQy zhX6pO'!KVqUq* (ZLJ$3>F$Iu%Muwn!ͧm;ޞ؁).ФuƃIuGpDa< zE4'\:a‰MG` (,nCb~+.;Q˄p{KmZ,Ɲ}|JIܫ/aa,1d:3_-GX3ӂyS.v<(|Hsݑ^wTd==t(31UCLHϞ(2QGC+gv˔peJQ(hE[U̇pZC7Rz`J"pPywa I"Am]UUKU7!d+_iG=7hpD UϜxRx/(T?4yjOɝ\l3FT uȝ!twI@#;J݇뼕;xxftS\8RNt gtLR󞜼~+? J妎Ə޷^6J<džq j, EDF50gq+I8߭D~io8}FwÙ|^J! HH;&[[.fի}UW?Ta*z:lD1%!IG7̚S ڵ]1qD̘Y\LuZ(4bj_#=j/O6{HT=ѪU2vYYo_XS}I'܍*:{"1sȴe?\D`$v,P cRBz$ ѩ2fb|?ZYƳTQy&Kݿr>c=q/,,ɜG; B$ 2b39+3s=y*Q]׌n>T'F)G0O=eFYu n`q`wH=(0"0?/T(I&$o5ŗ>w糩Y7tad6V(5I&@8Y9miSN]9F$/G=Wuta=9?_ª{}'_^[SQP"DIF*Q"8e^iP.Ni'C !<;IDCEꗚOfl>k|8թ(.o6f@ ,9|"y*#F8}NG3!OR%A[l7 *譐KHY.(ATUF\m/2jm~W!B4C,p 0W5 "B3'bkّOOF kE7kĴũML2΁,2A.0IU <>m‚NZ^<>ES|=ώ)x#jrTD: ˗<|ȓC3 ϧu$U/Aޱcx\7=MqI0m`ot؂vtq8FVqߔTm%Va8/w×p`"gxJ^;QC]24U$Nr&3FmosG& -v>{j`ABv(sM#ԑ?\~ >`J rP*W0 Z ]->7bۀ䅔X<LdŚal0$׳(xy,֪`*RFVQ#׵;juq7gӚI^EKLȀl;IZ3(102TxD}țI gٕù$ `+tMVbWIv'6ځ+ kN qxxaDD;ޭqn(M>-_3 X.A41rl'Ϻy5펗"/N 5$nh(pE9m(,qR{E КZ_jVZjqkŠVsG^C*L[s" uߌB1W Zo>9)͖RN̓C!4㖁a ($G>oy:&u7L09 ]BFq!grGzxyG ZldD7#2!)A gտh$7G7̜PdTuO>5"|kRA#$䟷SAg>\Sx郦|N b +g(4N6 P( *KWkiO=Z.*{Q H\n⨪)ԜXVRj[h~1Gb2m^T쑄A fS6\$soA#2v`$]DWf១hgfϡV[Q,6UUUV/] 4+Qwk s ^ܩmTC0 %zʮ03 K9DUAKƱy$`w~d < Td 2XU;|z_\^fZr R*wuM)L(ΖcGO~2 @WqאNHyͽ29X(UE8+J;m *GZlfK#:T4/i>ٯvywd)u#lhX%yJQcADkYP.-巔p9Q!{;ޮƫ䢣S Zj}[PTuow}CO%>_t >+t¼ߗ#&>' jow;dJyinݖə2}^~~ZKU,ls!z ̈n Hku;2U]j<ӃϙC=3Cr IWMkȫw1>8DƚcsMW˯+(C]tCf{LNNhND^<ނ!>#@Md¿פϦX9wByxPWp܁J DETɭIHJ-7pʨR()M":nT< aE꠯.$]pU=%OV2 Qx/q9v`si[ǻXI8em^VvWNX+0 eN('yE߹mt0/q̂C >fXuGw*'0WYriL}:sZeedD፨S|GMt'pܼϛ05N۪"_82e,<)߲L韫)C ;)nl7[%+d»#(){_].IRNL N:{ߞ+ܚ)i!^NTy!A4/>p&ޭl9OCu>RD2O*`KVì'њ_Ч>$a,RJt[1pYhv0dk+_毷iJc ?^ߘF.*H(D*9|u`/`DDa6 ֕ih-q-Ѐ véృVGr_ݟ'E:c<+ GCC ϶1f~<;p}[6^%CR\lIA JnNnMG'GSþ~3'6K(h#h8ҡ`;?^b_ ~%kQTgz@(PW]_Zq [&Rg?do*>iM$MYʤCfVٙDF U3᤿nXpnQ74oC QR"w{{7"2k .B.RZs,LIp9V%2aG3֞([pu>.vDT{8U =~"%S{d:MZ/ :azFSq>!oi;Tx{Jf#EA+|D{bB|:h<_60~MdbB9{ݐ@/B^e- z =4%y#"q< `ty͜ɨrXܖiʊ0d8)'Mpus<!;F.o]o AExm4i=!L4\'25H$ޜ4{3R0`#580E=itjU~*pufI'ˤ}?L|||nj|ʪJ$wQLg vuS83Ug gٜUx3!epBah=4NF_Y>R\ BW?aO2s^NH˶ʭsSfiCmv`vћW@$@ *V9GSN'8ͱPw׌55A#كJ,g.$$ VuA+Uyq=gw(11;4'܁hSlxX>pDTILO?o0(Q4Qhc#YDaX":}g6Ğ|Mr!27+2 e7٣iSX*-!Hc,:ӑmn>;]b#*88Ise JD+N7m; ѴbdeQn`I$R\aE!:>=lv4B5*ʜ(t Ws @A_-څjY_UDwj깟APnjQ6vڸDxbs6{'5_s;~}\@؊"F}0%ׯRP_ycB3gOR vN(mr õf:Ր2̟])2So"gEӒPX,Ңo4sJΕQ|h|ZrеDM/"NZ !@ 1Qjc/{:`5t tpWH@BqJLBp(-;E yuY볮_7 Qɜ)R"^3(hgҩs}Sz]$l&UEQVsO % ?wuXUK)ۊ{Sy'' !t: n{8x>fַҒÍ-F afl+FxDrxrQ&z27$D=}Z֢) {֍/?7Mr/e-KM HRSZEޔz%h"RP+e+$O|~%6ua;tD1I޽$ld᱂aX61\)p{Wnu{< !"|~w*sjI`M%ɳH# 1+اb:ÁpB]{XZc+w4\!nK0C]:`7=1L[ c15DMb9 8D2)) Nr yOjD%c{ZĽHH% ?"tyg'-2[l"v> mg.xAF;Gh]0.큲TT3ipȃ s6:vL˯\GϦ[D .~c_Df0A d?ދU, |#~>ЯgMv\?ݓM(_4Xp1;VSXg\O>9AiPP `aqNRCAAJ?jy)Uuzg,a *' #9oF^5tI"]|^H{\ZՈw#wqt+Ô9P>E~[;0vln^0sr'!t4+H(ֱ*iem [:?'S"#9Mنnu,L@5@ϮczMjSv,wk]x' gIkZ /0 72m_3!#gkrȑ@R*H }7^]q}A} b}=!\i0׌4\ vMS_:S#"L%#}zjVjn9ןA`v׉Sr/mL¼y$m1p \wx4FhF6ye_l]QcXוgJGMfv+dX3J[YjkF*zBt N/N+Ʌ&HXӥ@<\_tML'wbc\xI3KS iD L ^XXi!0AeDh%9Z:"Ml|+]i3H'dʋVNJ G".uYr*#oC31[32!Q 23 䥐QfY'O?Y'nG2.b  Co+e_ol_+ƒ',H=ʋTZEV39>#n3?cc=7Q]NLf=͔ԉB+FKVhc+W{qb"膧s&W XyDDfB01Q.Ǚ~2lL,)'ӮbvPqhF*X8&d@F}e?x%8ܟ&vLn;hDUQ.SRa%r:S*P<`@)žN}T'd;ŋ|lEU#Iyf5I&5˾'C x9R"2> 90K03q"!@?iDq^@25WeeCBUQ7ạӟ~BoφD 1R2lE5 PvRĒ,12)*%[8O<&MlwԷ>{dwng5=D_a2G4 @ICd)@I H{ʦsd}z0m1L$c0u4 ^%08(G#02&TrĪ3B#@B")HPY_H_|O^l {}mud-A\!{EPL>;B#$oeDY܏HwޓW,=z~w&`8: z/cxX a!$=]nڒk.\nuPt6^\7c>8[Կ.*dd Y0V<ݹ ʈٻCz+fcTTvw~rQ nJx `r!r|iDEGd=. ^|{2xz:2~ St2EMCᕀ>*[c@Ukc{ 1]ʾHjD<oKG12*(!*!(aN A!Bt \A A|ir\peфɩˬ.@hr &޴38e0%-~8@P<@dAAB+]nR#XhԄ(2"d(BBJLαMed d"? vޏ^?7,="}|Mg$8>S<~$C*^74auhUBCt=/Qұ^;ꔙNpAF'v9 9"'&$Lj~Zq/ E0g|8Ziu˖hR6QQ"9v&3:fs9S,\#[3]9cRW;\b1͒j`)/GRgRP=v4_gF[fcЧι}>j;*˜Ӽ9.<|zkUOQQ<,|i,rPAA%7QӞDk♑r]ԟhߟ'45VA0۞PREu|x(AY|/g/Z<̡+#GV5eYȜFp߶؄7[<:/cd֑py( !d=0vGz`%j(ybE3JG7}xuL`}^Oסǐˆؽ !C0]XA ϯJW93}a;<5UWn=;>InVJNت`"`q@ 3@Ƃ~Y3',(*'ZSPqM/d(7CQLM`H,@h&!A@V9mq`8CJtHdf2D % 0g t! p;2 B j)K\F$T U;  H>qt0% q" S DaJQ`RJ@JV%)Aqx 5%S M ATRcre7ObHH AD٤F?,H* B̲r0?sj!2r™7.CLƊ1%FC4 bNCӛro0pD8AIaJ&Sdaə:",S۰t٣df$E5Fc_EbLEHD&LԗHˈrJZmᒖ`9t<6.<~qT*f ՅQ` h R[T>!f)4 l( Pd=>فXqa-5D3UQCdQMs7lj)*"$bhHiR%<2~DeUE M+T - s .fBELqLDqR4?lO7BWntmj-gK 0YJ'Cx`Xxv\UN%DzyU<Pzi;PxB##g6,# ":N,1J3i~-"fOp )aw )6TDpRgm[szџ L\&wT )HoNB UH1;$Cex4[5+KdԖQ#,-j@usKd$U;if G(ڨ!A?ߎzp63Frgy~8pT&)4'okWiπoUy6o.z>M6&H[E%4/00CÞx>3oqԸ,ޥh2$դ0xMWD5go'F|5U2݅vӠblbPž-#L* I# 7գ.^QA [ǟ^'vAFS0J*(7Y !?JSDDT#I +0 B(),!O)óQ*,h, uRJMVƋ%cl T;ohq| +m- ( yjȢ1mʉ㆐׏b( LL`8{;H(WL6lN4|vC QDv3-u! cE; t922d/tW:E#VŸPhM*rYC<(3hx\Z/Gh⼽|i ͗"L*I|a!7l \wC1z6R_iG 7Ҋ9.2U 1JȜ.{eiURA.6hheldG^X3!Hdqᛒ Bbù:ok9&\kM"ڭ ]]ob.=Yf֡d%BR0`{MkQHPN 0 $"wGmB3 Qޔdm,y"#۳݂He}Zpb1\H=yj*(^#@T9s *Ng拫 w>D  /~i{GLa7h@H@G?)8f l͈!8|`6@܌8PZf:HN%mBCD3h$!Cc}.4LWkL2OW7rnֽǖjZ(k23\q5o~揯{;j0%"(Hf$jeK0E 4lq5+G ;EmX;rqUURt Isݛ.Qr*&~?דt yry8؍s|0k:t, ef]W`033UTgvꪪ4aEy`d:B2TrA jj@d l$HZj 8m_&fq4"0% 11h!׼&`xLca$a$ޏ>j8R}xn|\ڔ<}АAI$M a~Ov uXKhRnʼnSPT%‹&g_'gp3 kg8tAs֓zeܭ}δt. G)R'@:q&8!NF6EJCM<Z)3Po&+ uЄ"""""#_{ x{ x`q w:M`:~r6B'9KBn ˇHB%9!:hߛ1!JdHMh;vf6|0̶xVbt=#N3fN=nqRbf{;3&@wIn7  ЬxY}Og3 ۜcnCf|MfCs$*:AvzmR6E17U" ~(!GݷnҟSRYF*z;W{SpI[緊&{kc OvJPT|X_{C{<z:βkIrC<ϑƭj+[\m ;Hɏh1*,Y{f=dc(o+,Vl|*0׾O :L!JaK;Ҷ]RSy^;L0$4..,ZsO*PɖⲚKt3 um<A5C).'yD:cG%]2.'\UQ! wyLc('D:QV)8h[>8^ԑ<.KXVC}l"8tybm[RΠڰn"B@Qc Ur2;.s, T9X\SO (fpԼr她9\L36V?J11Xtd;ȯ~w!%&r2n/d7_| Q&p89,, u=(zd7NZ%JEr }фӆm";VdcbmD;c%~˺S ގt;&J6?ĒKT{U#yj)\ʬz%,Z* Jv cEϵcM20Kxp6|p*=4X&uKVk6E 2޻sjW^c|f\O-ȣOͩBy8>K5> Wik^7:}cV ͝{ۯpm(FݜzϮ:UE+4.NRpdA74N-{ f[vMkt/{ù[$c>sljgig 9,“gmH%JT!O4}V?jAG_ȒI^)7h4)ߙWR.}nk )%GZ}g9]_gQķR__TTȸ^ dJKja٧!hq$]{_ÚaXڞw}[R%0Ʉ>Z#۬+ka#??MT~坪=F2NId~&c酪#AbÈ]Bʂ*&QX1^+ZC7dޯf{ 8S1{vx(,loCk4O=Qyeތw}g&:ⴞԑnl,ԁ>14?\Z5<&)8ǃ%ɔD#f22x>"ҪR1X^s6KN'X=QSen?J|4r3Tּk3)qLb"T{\Y{Zt%s-ₛ3"*X!.u^M{s **ozYW̌wD'r$pVAzkIbP(7Q1i 觔Ĉ9Lbg4t&n wfxR|!ق+ "B;f$\=ur/.^\_'^ņfk7*̪+mQm_}~f{~|]\L+؞Uod3<gS6Z= s;Nr\>j.K"nC 1UK LUQ%cjƦk V֗CIMo&$wP߰skn?k^9:-A?0m9ñjCBfW0Olm{b*W+Y@F EQeFQ"J' yyyy: yx~xK1zzə=3DՆ~lF5ΞqxЄ{^H_hv_:h^vN(ݕlf]H%⭀B!lu\, =vuȃTP~ E15AM4Дû 7g0 ܧWug;Z`)`CDrTN+ wMXȷ3aQO9:L$xMn@/3 ͡D)EU;E8ӉDbP|U5Kd!d!=˱ime3gQE{~CDb1h%g>3Zӯ:"JUu5\PNM@(g>FgsGGkC=@T=GmɣӎK1$ $/{c-8|ɶ=W>Up|{ 8N_ܦWfNH*]k0$"tx&&HfOWL!\󊟙fdN5Ҩh٩V؉@?U kNYYK̯mX9u !>Vv <6$$ XW&ɭ"^N^܁;6V2|Cp{MQåfgކyXSLo˘_9kz~#7xBu4Fqcvm$}LRo߯@Ӌ 0D:ev3("Ez4_l=0afivzP&lepVe\G|J52]R%%đ`Y MdsRzƔ灍~ɕrZDDEQ89%̩סrvuWﹽ6~i7YFvK,#ڇL_c ŭeJQmL]?0>O/};UB@my7!!pir& Rw'py:'~X"}N g/#z" bQ1h6W5D0-UV.ՕQhKU ?LvH: D %(rި<xEx|t{ΉRBLU$,0DBRdP\Q;^4g_gCO3?1q_8#Gnhójډ#(S>z4+Oޠm~D>_w$I/_у楇gloHlI?(OQtOoU^'!+};$BJp5'X" <%?jU,1(eȖc [0)d D1n?g970FUOڌ,:hDk:Uq-6Cz/V}B4,ɉ4ðC5V)Zy]vLݴݵs=N]p\nzӬe[ ΘQre;'D@Ua3q0z Gn%O]y;}7q7\Ďp0p@ARki9 ٽ7]vî9|vsWr~]s\]uڻyoCUUZ߭8'=h33332c,E:UkCbT h.ӲXڭ^?E4=UUj tlH[4|yCf,]'8&9:rļu\xУy|<=f6._u.+`0ZN-Ȣ!x+uISr H$___xvuq9{"/ uQM$PZ(:Aak5I}9vwYȐ!GNZu L=\1A{فn~yU +Vիjڵj{ w=GXx0:CW*EOފo$>?ā 2ئ Zb%ar A8D [O86a {;G<;J|#7[Z\YUgcƙ:R+eDHHQE]4b;_$PziG;;gffUa`UATP(vǂ볭".iQaוN\L^Vߣ#е֪QZS=Tў𛇨p__^N{x2!"t]tͬ2f}g)Rn7ػJBίN9I\J9NѬF>Ϟ/DO 9{{<ɹJZbIb.$t7uC'u޷CX@+saqSQl. E w5hWd> &Kw׮Nv 6tLl} Bۺx'ֺ]1.S>2ۖ[g㱝>oZI,w96_F3ӓY:_ 62^0>E wLDxJ)_6fr~yQ7 d^wzqKPxĘ6.6Q(TΛ4!\$N39TSJBݦځNFZ`]tO`y:tRuSj*:ڼX!\&N>h~]yҷ;]74siNI ;5^h_^p;9G&ѩyԇ疼翖'{C\jU@R TD!z "A G ;i٭"7u*xde$)am)K8!QAz1Oah"19z-C4Ds`sͫ2 =zN#}3!I: ꝝ*P5oQO'p{Z-f w85OƋ&UiuۦSs"7\IrRu 5{KK-9J%dˎ[ '1x&rH'$8wyľQ/WInu˽*D/`t袇 ۽\jڌz>ƅQsbJo*RK0tR(gن/wʨ>eQUU5Wew~}+͚xzْ:_կZ[ֱ ճY-KQcm2!dv!$>j6|yO|8 >rc^z /8#ntV&^>1憁Ӧ g^ (Ѓ!^ƄPh A 2F!+Njp_/}tp1ZjtEpI4ITU $*:/4={t8CC_U)֜a`^ݗXR-o XN_(\S$ :4BYTyB1kdrK>դ\r·1wWAޔ )}ZЖÓ=Fl*I6甕-1iqjJ/MuUT`x"6YW}ƛ:Lw#حWӚ̎}4Frݧln9*zUFaG:(͞z<+':4ŊI 8TrX-{j~DaAUtarD˯fH-(2Q6fj\I-x(OԼp_ OCAP-RI#'0`%Uu]UuZ_nC@. KU08jdιۍ AbQ(yϮ>G!'XzV U~<UCVmN,[m9*P-uӽY [~74m 9/՚ !RnVv1vy{8yyǤU7ϯnѼc{zz;)H\ڶe*1`ϩ39[C.ZamyYq[j!\A[2-.4ފ"1beNGX Kr 0NMl. >Q7EeUUⱉ-nb^x6aNUTgm 'mgvNwfwͯQrg7 66  | 6dSE;clvЫ-IZ)t\yPN!BBߺ.aȿ+x_pcDJ0,p@,6DIёFNHddDU D3AID孆ڃd>jJ*S^/yx=bTd 4lG~YEwNRYK]P2E[ƾr=Yʱ)URFfK@y1僈>BU im:gcTqҋ}?N,gL'>;ov ˧&M q>jŧ\Sh>Ŷm}2ѪQQ[PW|ǽ%vv=B9Z4qCV 2vj9u(|!!(vKya$)1>K+=VO?`D@>œx7=NeXuVe @Ro*D@1)&äS,G~*I@Csibu@$BϜ{hH E$8~Rqp`.Ek"((S|8JLz?q{Sq(~[R[gr"yBsVi>\4>MVSʟj$ xQ!^VSYN!N#H^FEIڰ Pы G5X%d Z\(!KFC#UvX?B9~55odw(jiвmp|o~pf\nU~! f04u#3{\7߲oR1{2ٻ:*6.xE4puԃAZٴC9J@CFIGtډ*9 5.51!#C;0He%]:4 PO]ب-%40R,Kc9xsz\T7Y ~+^'Im/Y_5Us13\j{~^>E8z[Vg60h[6Iòx4 {Ĵf9 +tW - "/i7UK]Byg|j+z k7OWS/cw3ԳꅺM(Xʪ/CrPQܬ/;&w'lQ#9BI+//ns2֯@ ۙ eQ%Rhso=ZGaK1n)-$# CĒs Bw'B߀4Me0SB3a`JF^QUAh+[ӿ~Z)T:ʃ+J\hţ h*ʢ$_BQ^oAﲳW :Gl9%rYNv8I( 飠shtcQLG^'&0ÈqÝO=A`v_tAnU |U E,AL^/MJXaRz]o]I $qͳ9q'bF,<@^nE8M}h=ʛf&{ 'hcxX 㒀H#=ZJ>}g߈"++"˕f4K[%xE(QsRRet*jy*2^nbvn,z֞*R'Րֱ2*hw*FM;CY-s]Ŏ3 |HI1u)ηq%fJa/S::?.ܧiL10U-n> *$8X2ȿeYsC • ډUS$S2k=(%쬆K5?$>P.a[ZBW˂|8v̿Ra<2ޞgXoJP>?yk8eAy'9LrvN=yl_^].\(?ZS@Re8KY Zgj:g  Xu~Kp[WXm2y\6OiWr7Ypn=8, 3;}tZAA%\s}k&6hޖ2qjMގ]Tyw>q|v[/U^s/w?&7;]68;3Gk/ 57vmRTo:|(վU{:~/\ܚ7݆6t +Y;O$:;2+쫡ث?Vk}n68:񥷊 O4R먦4͆]䏥:li?O8ﵽຶey6m6ȒVվZ&]pUU92a4l 9,9e{tr.L6gvM9u֑-6^xޯξL]u7?cOff]k<[ɳnդN^g|TSO.98GNW_^rݑz8 F;w2B;Ic\%e e{ Pb# ;] qQ/ٹ7+eЫ}6&|sg>/*DFOq=fTUS'')6{1g32ǢBw7=F^..%PGG"T@O J (@ZV&eD1T_ЌT(HeUM""+":P$n͊(( iT@H "N]G @…*5\<WZf]ow@DT5HI.[3 )<&Dha ]7n.m۳#ec8EVM (LE(zCTo8{.Q)@SWK+@)vonM@*PzP@(3E܈2j 5nLYkuZItpN4Y0i 3ƫSro0(Bx)hMaȡ9rKcDE@0W.WE^)%̙ ?L:LU@RUDbH;@BBL}sRIA1flt+!ȼC5baW* ТٵZ0LfAJjaV#Z٦o aaT]% ] ixt3j`L$"&f-ljyc˳(lq "s*Y0E߸ ֺs+6nUj@/9yWӑxqRwx/3hy[ DP<^KyRuu* )`4T}LU R4#$ՔA5CU7zqt!O̐o;HBZb!(1 幎8ds3 uWW}X ;{Ӽ\f$3le$$*((G(=i׮r<`5T2Ojm#xSEĚI0c crYH "TabląEI(M]:o-lAME&o 0g-z7X<*Rhtt5!E1Դ1 };PRwi6#1VGs]!`|#ji  $!3fqSv r] 7DCb"Q|3xZI+InC "QXn.M5AW60, u# sZS|!)fs`fIdX\PNedju a4V]-)p^d<#Pu-y|iԇe@Nˀg~aGIRZ aŸcA%"%i]spjyW !Ww)S(wɉS*]̤IrCh|{EB,{qL"qcUpEDMLӨ{J,{%-bӴP+IQO'y5/vR,SPMdJ'Y8=XQo/>:SS\wM "d4N&Im/lҡGU!j%UaMTY>QhwŪtcg `3oX` 2DDQWvA<>{|-/{&sYӧKCUzp=\& 9ɌIӣVmj"g錪0$Y:{)O$~N!$ZI5Pc}9ǫbfŎ;ZcSw96Aj*gM@:  \xa1L ö Lͤ}!ʈ[,C\=|at_<3s>uj  j.X%NDL4" {^SsʿS9w:|ْ(V3\fËʛ/}Ͷ1pvfI6'\pDY)T3nbeQ NTdRђd:bv-N6s3$D( DDNyʙ6IHI^caäfL/XY 0@gjDP4E6{!g51v=0 3xj ˛uz1S#.b)=33$q7U2asy<-fwޣz#:[UAE(5 uUĜILmNYD-ILrѾZs*77$}‚DF$'˩]#0Scwnv0ݱSsj_!4$`Mz"laPznSN=!Fe^S*k/TT$ZuUwWws5eLd<F^]2EUI)Ʒw2*2 %Ǘ6Bj, S`N'(*&++*md"5EBnSX)ݪ$9Ozk#C!VƢqY`7|hJo;=<w79AKmH"[J[m,z<秈@L!q+^s+Ó9tKEX#܌ay7xZ:/;G¸[zI\Em\U%T&a dZ9yROAH7s:KX8TS֊ƥi^}\n$#3t3&4kDkOzNZrUj$BNDJ=>aS C 9uQ;)5W MfBNQL1K)Q!+h:a`#K#9ORNaH3W*A0.qj pM*Hh3#f^S ; ǎ0};Ƀ2. "R3{kBN;RoK RfAy4Z1uw ѥ5:" U%VMcIL)tV* u0zlg-aM}^=piDe;. ]wClOq/Y,yD(Q8d+1ʼ |RT.Sn-ǕYR8r554`: Ŏ[.kUDRzV+lXPq1UڌKB|6E"VF;}h~s)Raݾ&)Ǘ7>RBj̫@2赫!$%W!$l,=tZF6 < 1Ǫu~,>XZ,ֱ\Q5ֱN))WVuEIyWYƙ7g82+@s&u{+J[m")i@XY翱j8n5GfWpAŴJ !Im;Q@^{∠<,pe#Y:3AhOdTM33B\z0d <%C'D`=T[SZ[4J,c$BQ,cg !51`3x^QT9w3Ed[-%ED˂jb`$&3pfJx*Q0],N|6#'zzb{SR\\ch3k5ww8^']v0$"r2bp<j#AK[(b/|Jq@aؙʎ6 )B'.|D[DmF 0hg%#pκW|< N|'YUӔy䫕8(;EQWY!,:g&Sg@wޒⰈ6x+ gܣ; S32D"kF9yDQ(@* ɨ`{vArEG%)sGAI'a \qI#aP!hSddJh9"Z%HhZ*d^tC 'Z*VMF1P 9r)b!%^(8r=\2"&L{!6~g#{UE6~ !)[m4dQY28Y!DW1٠ùmV; E tΓm5iX,٢*G+M86!0)m|˃@!"IE>hoajQ:=dF1 F3,~Od4@d@9OQRQ90B42%inU E+liuv~>tW| f$tD~[u3s 'c p;dLARjw|]!eZ;lJ{!6U㫳"*Ȫ1e3d޻xGR%zQ.'HAN6m怐A9wgXir Pz~Ε-i/u; Cb4b71|Ģtb"qa;Jh>[qՖo*a)_^ׁA;=1~[_X2ʩ^\E~%_]%_㱱T&@=?u9 גuh\ ޔ F'4*dz\* 1gq@)K:ʸG el4*X 1Wd16T_!Ge"w$Sn7Jq(o Ǡ" >2tmg  bDQ X8RlX(=Sd=Oy >=A`@ύ12)Uѧ>OUǛ*A1dCOɏD; %&6o%|K*.}X "ʄ_ݮ ,ײqH.ϨYI"m4['/5IbNj EIE,ڰJiw!ܫܴ@8UWW(Z|[Fga* <ע RLYW&a 72  *V'f&Xgf:E5 S`"6 .O t1mMKJz5q2 S]ۑȿ1Dw$J8143dKB|sa:,:(KzJXp4VU֬30zoyIz H鄶\4v l/CXt D J Ktڄ[7{w0P=lF}`8T$|Nu!l7bTaꟺw@%'M3[K'z_z=S#I-N}H,8Oiw7*Q}ޥиaT|B|+V|PDz9)y!Hꞓ""!`Ev% h:h.,eUuFf*!AL Ձu m N =QUFY !  X&+2=#H!e`OZRpoQ'0qJa8 CPE3(2ՈHAjGW~$]PT LdLR:4a<^@\BRu, 0dz&2§aPܟ vܝ`K" ۲$" IR "Re"FI$2j)c;=A"ABBZ{= 3>.})T"š*B|fuQIC? RMcb=z`޿锢B# C5 HB`i!OP#h"k?+5c`~Rij ܰzӊA-zDO|D@8~PDC ֆbPkC젆oH%6rDQ#ک@lHu)nrzqr wycό8ɨF', WIzHD4C/RP˫2g()|GZ]BbNdL>mkcXZJRטZgI뾨 h|Rz EQiAZ-PBF+݇4A)JL"&z*Uz~_VE*&?9Љڡ(K݁Jvմ",QBQp_\?йv8a( ~0 _ HOn T@T9"x'"m>xBvGrg%uhiI CRͅ`lM+H .]aܛ/058""~ElS}wwPPog$A5@q-`CqAEޝIܳ8i:&, GEݵ'8"+CXIe\ E"%rb u*aD.кՙe 7wt!QY.3L33Y DNKP4Tʐ0\100[Ӑ F8P0Û2LC(V!h9ㅆ)4O3Hn) %`cMmmC|i(UUR:VY`4mƱ?֠" (T{{ֿkt7Z]5k*+h%[-2XoZcV12cHBb,*+$(~ߥ?mw m EBдT$T"0Xi!H,GÏ޿,?wi,4EcBX,TV6Ȳ[A)%Z*`KED|ϟƵf|8w~9NNw=E~/5MkNtHR,[|gxL4PX_v_d j5h3!JM%Yb~i OY0nl>fE@!ޓ4 mcHY0+$a+lIX(P IPR }8bLLЎc @ptDFODBB0ȆYT,?A ȥA,F6QJ%(FaG"M hH|??/~?iϱV?1j?|k~O>>C__?S!/ӿ;_y?o|p>o_wUOU(4z]o-¿U?7~}ͳF~=?^.a>Wwp oG6g9s:A{k?$aw{{,_g!OGpn'ۯ'z=_CfOG~;e 骯Oe~ϙ}Qs~o}__?_ݯNfnZ_|VGJ_'<=TUUU~~g?m~珆o~k?T__o߯/Cgl:!?c}1r;r~|:e)zW|>U~?FUQ~O {cO{_~?;z_WȒmw~bcMpپϲwO? s}3\}}__~5W  A'o_7Q ϞMTO_էz?+>6x6~Ocΰ/;.ϋ3~?~;?|>????7_V~󾢠,}s_xnhO~}geUD,37~C 1>aٹ3j@)7ty__g}U㫓#Ү5Sw+Yb̽wնW9ǻB$}jUh4B_cZYE-*?S/WpK5>u[eb 9z]+G&O?~[[SWpۥfǞ3 7/5~6em>}O{oUu;<-%ǗU?꿷ߗ2O"ޣ~G?F}lYsݏOOV_̯}J|35Ef>#W_Z}85wWPa(' }N0@ jS?X _yDgAZL@?e=b P8]C?)t/O!w__0uM$n4p +%dBd%#)_̧*`OM ̺2٢R+0A$o쑡䂱.BЇe -D)_U`X.ܠE?oQ(͐ayX!".MC@\X"# /oqmC8 [)" ;TZW_ɡNҡ5<*SbcpE471,ffS Th3qbCvaJ^mO"-%޼$ A/H(g#Ҿzga! LYFYLaU@!t*Դp5f l\ xs9yR^}'VT^uB7 O` ~8UUQh+mtR4\ㅗ3˘*e2lʗ)6фqaś4`{Mpja|O*;>$uClca>30 ? 27gEGg?cz),*ueq 6TE=nZWU`Lc"j?u4r xhTD;b>͜h CCAC10" l@/,2@ƀ;yӦZ1~o2 R`;?j"#hy#!Ё28w,nJu Lvu s1V΃: wL ûNͪ=o:%6NxdM.Z/YI]ɲ q̅3~=$9]olv0h9pp:}> 3LeCEUajS A ,g:YS䆰KVucLNug)`<1L; t8tx1p* az;4ϩ&D(`#q^(.xlX8h-d1| xfӲ 7Nԓ`o4 יA &XVDlsgH2 ΐL8d#!NN'l@(7%A7A2$D%)@<(TԴ!CoT@덜LR6,Y+HM3"`a22Ѭ}Nx`12Rv$}o) pUNJR6ykk,PJA( zH90uNf {vppYl=nԕft0xi@C.7Bq<^.$KJ0B%HQ !ՑDӅ$y%P}<>x*ʐ!#ꋽdq$ΐczHe8qJJ L'T1Z;Szzz8(W(>A}v(b޼S=gp&fQBmbn)LѬl:]S)R"SPZnCؑFreǩ\N۶RZ0pPۉ l(o$.STO42PDDR  Smal\Iu` )@Hd 0(T4` 'Rw0{MzTRqF1zaDZ9jKNA`q"TRX 6DE (]P1 6oOp_4@;r5(QLOc"\*dJEBu K33.v@(s r A HRWF5&Dẃ(26]a] ba] bN;Qޤʛ Dԛ:RxѰ%+:lg^RX:y;ˬ>ӗ<ip|~օԧwBBguMHP|w)\AhS*&IQ#&h1u(A^c3 )G䢊Q-Cu_ܵ[Qj-Uj33(=~Ͽ|,b>b#^trFyvN,(36LHOT04?!XOCőjoP"eJ//QNߙT=Zjyj&9"@=>( jpiݲ;(. Hm,Ȋ"hmrC CKD 0C`a _L)@^vL-vD;<IG! +i !P@|/r3sp2aZ_0h .E=~0$S~@}#(NPOP+V~륐k4L;_{*@Hm>omFg^Ï(¸{EUEe{ЙQKдBqdW>HQ?zrҔAKgf{EB|C}~>p .4jLaae(S$QH&QZ$H A(kOl:RG_2hB,\sON?8w CE/a?s!/=7Q"~J0?M3#G&խ@z>2~Ѥ7*~g"|DD(bأ 4$wqEN2TANkX?j6P`DR70ޥY ({apNi/-DAየa "HPH9#ܗ9t<"pK䩁r:TT0Sxuނ;"t@E\DeF RBD H*H!m l:RH|O qJ0zЋ{ɱ^Pժ81P;PNPLP7`1a '=LRrIfj1]8&])q2ĠsRjm 0<{{PLqDXb>Oϔ)vb.p^5a`EP'0uO%Ҕ"L@BD%(R "@ʲ -D|>Z;^C ,{D<1{"#T%4'O@""U"pke=B50cCC>pW"h2qloy58"x24{(\. S}Gr'8ڑHCU>Y뙞313YsC9EDBe]b~hT>wI$1 ;b{Đ[G n}qYgOQ*xO8A) 2svBzCd #SC.09)Oo}<4t9Mj!NBN|\C Ң* 8@Ѱ;~T<iCɑ(M4Ĥ)h%,.a "6z# Zl=rFH`,Xw0"xQUމ FMP.;Jh\aCEoWM(r!Da@$]y=dIibA6bl>*^%oL$Xr;ɉ@ҳ~)eXuP>P\8"|zŀ!4}_Oo?{EC8P1<pHQ@t0T C=]8 4:&BEP9Am 0ؐaq~/Wܒ7U.f`Y6jߟѯtOߡ(GfɜHY R jOC_hh?^$δW) 'Ҥ'DoX!dvJI zLĢ :':ģL4 'GԣCi~S4"D!4!MxPOG"@;F_CLDy׉iآBmñ8ǒ'hbm@<^ "@ȝ\gJ:tbҺFxz fb}ؤ==|> zt4U~pQ&<8{c$BA Y24npRP"=~cff!i#PQWMBNQ? <PN;14~ ?H$UȞrޡ0MQV~I3:JU1LJîa׈uuJ|8,E֔g;MK ?ڭb;PavffoB$"CqY Rs( O`go\~5jWmo|  ȣ3{_w:}1R)@D0 !ؒO0ҳ&bavT lٵFԐC!BP3k]ȍZPap $,RE%дҍhMF` &8ٿF#fE _$B>j_w( ؒ8 .;JIȂ 2KI0F@L3H4qY51 poQ$YZASa*T D;aU?j&.|!؉X(b*n~1jkZ%w?x'DhdRTBR@f(A0R8:bD$<~=ŀl:UTOF𜾵MkӁ EfȓF  "E"d0*Hd# wǸ}^pběuРat7}ȣoWP G*Fj`DJcijڈPf) w#7ho"`ZZF(;cNnJ@ pRl3K`IB%>9~{~>MUBT\lC__QlmFOOw:׉Z9t3SG?+[iÎ*œ׫ t%vGdIRjTԯ4AH}ۤ 5u2+IW:rҊt4>pI$wAq絭JV*Χ3(E%?2M!|ɵءa;K(`+u}/آ0!Sr`H@cߙrK YFN|ާTг;Cf )"-(y<BB5*6U IM( Ԋd8JJAD$'CuA}SSTPIuE l14ڬ#BHo"(;2IH=$DC@NEOd3lC 5bwT]x?;{%j?N2dJBRA(v'@NԤܜkQp0S*X-v0"~rl74+53#E{A:7.iAl` A(ntkwMÎԘ"aܹ{f%~}M9eg;q1& ^O+gשpxt(UU]SM{p(~. 7!!2:8a$D< A,)`/.;LT PbzƼUz/1eٔp̓7sL,uG1O9~&࿮@^W}ZØwxӦFZmf?tmu;rucie?B1r^;Ds73* 8~dB4{EJ#1{w-OHS_&rӒ16m^3[! ;0$ " ȨNaS$OdU\W&,@P@ j-;0*`CǠ/pFPP4@0CQv5KQ?8a"!0s'@2v$ǤJOO_UᙙZ՟TI=畏7$+xoOѹ-5 >y>Sg'СYU%7RJT&Fp NiE']hwvM ¤%h&h5߰,ƴW4 b˘S,jZ{5PCM)"LE1ttn _7۠N%h޳& -rvWL`U4 Cpx|Uk98q{0N1d?2&H\uMtov28ACS6TfF0zNY#U;Ib]NA S4d0ϼ`R,Rؖq4L.8QlJUl[`up@M&bZ=F)0˜PSTxn"1{5Rb9LXa7UUT4U2pJVr*P1I$'iB u`CB:AQ7QR Gpz h0`%x8LӧO<&٦h&B>rLk|79G5𳭡 HLu$(]@JQ$@hC NҢ8U8U ! ߂ 5DZIu>?]W3fٱ7ph L(xIXP\o;LLL͉ Z %"dUa@tB@ v b ԖTsM2 p3RA(!'%n5!02 ,mp@m&u=G`0G˸ Fj\ AD8}RUTgpGfnCR*wGaz_iFTg|y!"B!EڐJ`B'yy':D&s\c&C(PU)?4>u;!)b&RRA(",Iȡq!$sq/}I#1p܎L⺐pMg>%!}o6`r; x]x#923͉pg6y0|(Bc0RņLNDJNi(&!<1A L`p1/"k͝BviI4C|: e0&,HHN Nz1dz /(ep^@bXQ}.SSd[ Ca6ڇFD4$0" 3NCIV 9dNLjq 6q."l$ ҈RhLmCEH@Qo}2`>҈AS-ͯDSI哔UM3)P*0}Mu@ʔ<JсoxI+?'>.xV⩭Ln;ƿoAVLe7'fv`cf%!tX8ÿ?/4ǻX:`/fzg_ i<;1$@9o"_ 50{'l:B71NI~,*~Ӂ  M(n9N׉sq?Pb6h9d6j bη(V}ԣ@M$1T6JUC@R(EA"`|(Ҕ4!Snnݦ& Q@H]DŸ(PRbn h0YER:,ЈMB|` 8 na̷ ւpXЈL8 LJg 5Fi0qN;0䮴9Q\BN8 }j!S3" @Hb LL&(j0šj&ёF@,D05 " 2& ޻lޖLVLF32*YbU!a/:HX Ԑ fNLQ A . ;p9H)"E >r.juD3d;P#42&HP] ]шLX"|e;@l 𰔥P+˰;x † A }I)H#g?i{Lv!B6 aK42$9$P>wZw&T|K$#@n mD ?alP(MeP6Qȩ ڛq(x Dh@ n;NC^ %;D@cGP5\'1FiM@!(؞HI!@:aޔ8f9 <'&7 PQA4 ,52*REAUCK,@BDA0A2e{8l9`t;II Z "<9mՑ l] MFip$ PMlM*4GK7h%4 ȌH̻rA @6P eC!#@LM{ +iV؉Ѓ~S~ǭ[K@0"ѭY1ʊx̰~W &HzlQTm Klט284hT`h*"n7!؂N~u~"j#z 6>u @ ڒsD?P+C OUA?P;W Dc ô5z)UzFq·~W`y%az!QjI lZQ 鈝IB9F%6'HZ M4Qz& hnQd1/)(RU[mԆ<$+!$>SGe-]?]lz>>U[QUT[iUjm[QZjUVIZVҦ[`l/ZO"" '$dRAP .~K!]3OZ  }@)y ;/6;A>~=W> GJ" P>`p ө>p/2dzsfnjz;jĔCD6j0'P8QEQUa=" {z_AQ>O߅Dh?XOWbH]BD`eJaߟ.2pKHC2 R`&w'8ʎ䃍,}fefem<$Ng ,>$0P7&TQVe>aQ A L[M@:@}M*DDruomE}Ik!zJLDFzU~L7^pHO(_&f-Y9x{|nH{H65DSAbO cO:Fh)ɓR*Zӡm #*?u3(vCއ>HDB))lwx{Jj= :"}S#Bـ9@r,bI0d$ bkc)!JOi8øP=A"D X=aP"j`:PHwoItz&ԄXb(K!y<Pi)MCR̡Б ƒ>gi?i7L?9:>SdDeI݇ '@8r}3$.z&<+‡b/ @pP>yьbw'E?=vD@QSH6zV! uԨqڿEON"XKVBQpIF-9J8\ gϳNT޴}2AtR9SmO?㢪{+\v{3̷8;3pv~(cJs{79 }Ozj oRk/QقHHc":sskҒ( v/UUUUUUUDUU]Ш\BqM'\M7~U*y a-:QRUQޱ$l1J;jܙ֝WGҵ(TK¨YiӝCFԀP_=8-%>?]_p O?sS0OSY^bP2}7@bHYZ?s1tSEVCbn8p2hMHV GdC?M<_؛_~I#.8`y; QUHh<+(࠲,, TШȪBTE=VީJR>aK| ' ճ`D$ɠWQmXwp#H8b B1H !?6A/)`?N/׺/:9!Jgn½qD] fjM!a/ON=6h5:I bbZwsOPօr=Hqi!*n'\GyמX˯'w^ &BFn *IyJˇᗋ$$!M UTUR$BPUH4`sgMDF ئ\3.5<dzg[JRS e{ }؟&^ʤ31GIDF68f)B`[Csi)'V֏D='Q 9{GH 9D+;G@<ψs^"8Q(=o@q˵^ӔrNвLHu8<EQrױ$Gk l1 eru%&ӿObð7v "QcS,'^l•0`;A 篒du tc`y{/s/7>WMuWauwD/1`gp00 D9nQ$3zDѲt"2!!!7:%N&0+d?|xg/OOY"PiVK"q.g g!bYw'ے4d o8@l8 ũIZ0lwV+} I ;ٹ3hV_a`f1^C.0:{8TCFւąЀ9#Pd }=zsCwc$:j^):}Ph& UuXAdCJ=Nrz;5FL팔dds)kbBDiJ2s>E7%'Љc=qto*?#ziU1uȀHq "$(dp;prDr# {e3AzE  ,tѤTa -(E&Ttq% Ik@jȗYup~ 'kXaȴNd%>?º :<4 @*cw4H~aP,BD=SV﯑}P&4gF}Ez]|{^Z9h4E%;7 ^C2S6%l'<hEPB),i*MH)hv! nZ { P  ġ] \??Yڣ" *0DA~q x%XG%yDI$B0˕xjօH* ,(P.BXAʒ ]ErdrpQ?Hd gׁ'@e^EJȴ><$K/Pr+ , | CTD FB @B A8rٷ el!TH@)U@TMPЪ @PJ1*  @**2(I*,/j.ˊ+Zb!r38* %,nsy=! 26C]9f::b.1UDTTQUU#t=ܣh4$R#  ػQv((X8 :wk##ʨr2G,\1adTSHR)`H>hmZCgp2h5r8NCyn@)Z苹Un,\KI] Ѯ]2Li BS0]0KDjathZcG|aj%zw!8'D KOr]yY?;$zF]\dl.ȇ8Gr>&'q~)n<DP_,:8c\fjKM zCGRQ@@ KvCq6Q,usB>jH D&jfjf|!  v&+i $T&YV3.nSmc6sR~Z9CoGCXVy닔, d+ ^Dt/ǩ  i)  }{G߷^c-P|CA 2wln0b",#ի$L5c*bYbg6af`0Z*h2pK$BLIJ4|9$F5|!Mwrlb6+(Ȍs(0@D& {~.l1.D $L4&6)Yr0ה#IY1";7&NH YI1*x!$A3X<}'Z ԉfD&q_g/rMPbEH[OLgEU P 9"B,Ɋ mE $ a1) I6rT Lp0H1P!""!p:G#<|Lnkbp:BSx`Ѿ*bO.PЗKG^/lH4'Y@Tq&=T@NP{L_ 2"@X @SC;aDp~ӎo'"ђk4j/CXڴlR&LyIH=&B`C2kp " a"9e&G0|2C/Pl@= `ъ M #Ot=DlcO`m^Le0%!\W$lj4fYap.H LM=Q #?>oc%Ht.4J3D0ΝHsS'ޡ?8In\bU!7iM zE "@@Q@BhP ( H0% HhjRc6"PL )TE1lD {ϋ>Rcͤa|)$Wa6*f~CORD>-6=HQ[n>TK-h =v0݉NB XzP`e߾ڟ#h=ag[)w&ntoN0HB@S@JN& `F(ܨB!L!C{ꙭ8tc|HkAak[ix7qNgְ$ q[hm<s2gbdW~EXSz4tcK ŻR ,hաEeDR)\+fBv[aae:hH@(fJxlY(ѡ .)bd㾐[Tb/Z0Mi8m9#0Ox[3 r4b;#X1.;K2R b=u7z|z6ıSp$!;ޤ]^CSm4٧pVڕJ6+zWTk׉ajȆpط2Rd$5 ?&VI Q(_- P@0\bCsl2ìKG Q/v!8A4;30v= P^P#nf פ 64OĈ:6TECQ`VSS?Q@]Y āqҐV׿Hk$R+ƖcQtLUJ3/+D٭:<ĊF CѰ;< 4Mr($Y+o'rpˑm>  47PS=08~ccLШ' o*,ɡoT5N;QR($6~jQb8`gua@㡶#I`0[e!ǀ#*2qkacOw9i`" LsÂMh kT"fK!S;Ǔ5I.ԇQM-Qa #O"dAhvvjޛS p{I(n XJHCLսjafZá&NntH0d t%Vq+)iLr Zyf}Ac٧㺉W"JV.;KJRADvrF́H  qd]9^` D&}hi:ۆq >vu! m:Gt(/x d> b:@z&>Ё%"P6!"°ҴEG`q-()3# KP!#I'@&Ĕ; OZz4;RqW:͎+8#Ř|Dаڅ D@D:Cr{z b@鈼2y_sYbd>Hy@5 .g1tUy"i.M1_);O*b8b %Ð/wF Mvf@&(xӅpD%0aHE$dgZt?;d,ѣ3>.=x4 M?9z7Ƒq ).onzp1W}v rD $JTMI"2##1 " D#(' * &ECE%)2 CEC2 T?ϮHh(ܜ׼ʂy÷r |Ԑ .@K@T(G&\8 !HЮ*0: h Y"O2gL h)hhBZfIHM"Z %" 5? 9ղ6Zшa9/ã]86\DeA@@q:8Mr˅W"NU>v7;@鳠Le2%V=‡W;@t1 dž% ³d@D$|)TrQ&B`*d`d Q)`p$"⋂0* i΄_d@~]ҍr]3@@;0쀐mYǶvq֓)LQLECDPr#2eppÍlcA:(l\\cni2Ua&8mp"o<%票A!3q`C)%t!E.R -jHRPEY vDH #LLJiqc/܊TCCPjq6.R3(9DA1ģT.jObC^I) ?BC!0"z |Jo1WM94z(I$$B Vd!TP}l8EiԪ;Q~wILzx񾭪@9sȞ0vYAB ?, %e iE'lu):BLpm ޷|aԹ;ݡY%;h 8ޑq! jr]%cd퇶crw ˰(gܚ&gEm33ʀ2frS 7tYJSEԇ95߽sS0ВbS`y2Q7%wog0QiI:fLMD`+M` < S [7(]Z xf@P7cL `X QdžʹOܘ0')wbf`03 To% ̂$ *(JPMUD pɚb( aa+!8VLS@$!AJD1e($ZVa$q@9 I3 0MCHBgxRD`A|`>Kz]}q!oX U)pUb@ a BL(E1a0`BJEb)XBBHB%*bV"T `eEKY*y%Pz® IĸI $G\ !Rv.DKRJ ,)~Q*O(Q"Ypo00:'` ȴb%" mVdž!+*t"c^uBaAD]ZTz %TL#$P#8c. GR}?LJfZ[Wy.Er|z|&4LgHt@l`U'hZWtmU b$0~(·|Eu};ևȥ ;&+kǁHBDGǡWh@psS IyV';n1{] ~ 0K-bZN7.HUs+)` >sj6- A|1 8S81ɟ]C8Xz3E"zD WA$vXH9 ~iCj/üMFRjS 1 2AL& "gs,WY(69.aSe D (B{o $E*/d`6 yGHTa8靍l4* #fM r"؈??@zտpW+CySo ,CS "]T*?@墊N(!tV=8pqI K\(BNE L1]f|ħKڝBC <#a{ L v _pQ̙UfhP됏4)`L0 PwBJzͺ~!@ºMǤq hň(zbAo.6 ˾t&fokGpfh%;9 #fWJelcQC|P0`8@: ҁ'.L1H1Vdb@;b R Ċ 1,Kڈਊ'iΐO֓tfrFA)Z#.F]IE}^.&N #7Nz}90JYwa VO ' &Zi>DHi wNh:&b=qM>O|@}={]/b$h#gAZIa^ܩ`N¹@*7E_|̽Y+nC30l @1!f RJI#8BdQLI20x SH@hTJ *Iaiɽ MJptjʚLqBYbkJdJM e*B *jhBĊ_l,"@ F?Z׮z:ֆ|%8sy&H!!FIAA  &X %:FRE% 퐣h`"F :(h}i],imMht LP'1 لC !@@.1WCPH  ĭ3,D!I $1,DJD'\T4H`H Ү |F pJs+OP!VJ'{N r `A7 ` P3d^OvڜrQzH"ĄJJI:٭AL]Q$%uf`daaM+F,FPUAFAUIKDf5daRbRPDSTEfASUUTĄP!%U&QPEiTedId$TKiFU ZEeRjbLRѭԱf H__Xm찡؍u#Q ۲[.)r"RƥhXa&3\0 ?dEKVQl%εw].@,\֠Xm7Yh׃[.7LiJ#Xph0ktJcHRQm FƗwv\8[6q&h&ڨ&Oy^E('r ^$@GaCj)NE2}DOVX/5~@{4(u_z=;ʣր5A"aOAa QtN`#X:$)(E D!8 %.YBLMԀR H&,H/#"C" C `NH"wp>~1-R2*Y񖞯Wq1L BBPt(zRE0>ٯWDiO·feWTO**"(**C$Brm.5 p! L10 `dBdk }'yP#dcl1rDHJeKk ) p/rXDq @$p`)|rH"Q=@RRz? J(tpz/CT%A&]hU A(I'݌,--f aOpFKgGb~ځ@a,tF4D0Kk w~m`n.p|80xKX@)UWJ\Y{x^M<ϽGj`kEЫ-Eo^7-ocbԹf.y3ܻ7O3bJY +s^ ˲!؉ݣsEq&k=vj "oVMST肇~06mpk *iW2#Hi>clcFC(߿k #@PRBB00RD)_Zu>y*#HOr&oyFR 3FT)Rh(KQL?f1I<593vOMTz EZB"Wwp]AHg٭>.q ̳H\-  jh=ù .PWȪ~2n="R54Q$!@$,L2 BD PҔC0IJ4 3I1D1A(0A(HA!$)B/>Ѳ[~AL?+h2G&*$"* )!BZB@& HOETHJE@> ЉY@EH7#{`ٽP bDj!xLIQ n(@˵()t>"HJhOcL4o`:y;߈°GàbWWO{^Fq$@@RPedHJ@XGR#*{""4>|} ݆$1i$`𘻍f$=G:``C:K ee 8ٲ Wl BA@)ˆ $!"csȒRaFRR ;yAPGVPYD4q͉2(sEA!PfI"P؟v|d6A;7ËL`(}p ))Eۦo&YJ0}PS6 '\CD u"Vj`i"*|ybt -#FaIKΘarZIcObz.aI4( RKr!L@`6A[,If&-F V]lwHiaJC2̳7YL"p"W˦찤rZoܜbiXui~Cm5&0Ĥh(B%aCgs"dh0"b8 ʒ B_aq̿dClYT*6&?s r-̙?5h(IS7'+r ؿ; 8AHHJZ E@ DaT LKP1(Cv0x$$B40L@rtVܼ QQ`Ya!)Bq@N+vYC 0eC.`˞qvG"?&tѤKxșo(yJO%?;1``簝C@P=*UHc6*ݟ,<0')e - ݸf68hLC KIP jN<rm3\H)G# nl)Л;3&jh^$flj&3V fL웓LQa1Z)osɕ)m'fդEzP7ihN8;.q7 #9,9;MĬ 1C։fɒV$NB,-f;h a(`3DIӬCheɖVJ b1ΉHp#( h+a%8 I9jw4:% #L:M8G-xðqAH *cѵ,zYq–BaF0 $8#EłQv֮d.w]' `pSSC!@5 ֮"Hp16H y9!#b:"@L Ա91A5BRHTBH4$ vD(dP]`ulG%yz;oˆ`{ Fc`V"@ J"^޺Qzp m!t}=ib_ 8/jwY#JdJK 2R*9 NFXQޞ"P')~__4 $N4Bf%Ĺm$=}p''&A F 4Z 3R9*b 4@X M P0& @$m!- %Y`D%'`k! A0ƔIPvE;94.L%L԰%K@;C Mh M">0UŜ{ΨK9%(ץB FC``dl? :Ml}suB2(unv=|(͆hB@pGG)b81vCm&לgnFC6tY@3boxM:,W_ґ^pH=Qzf+гXqP>W&C]D@"=I##@@!YRX{CWgWze! I5 w"xO9 A^TSĂ!B)(( *"*)$hP@&d QoJ/ шegdE}@p$#%|MnTD* t\†3SIhpمA6C04zrChԥRWB =)"k޲qK-ci@9A6J]Ix|ij- E$,!=\F Ćn|ʉJ P>zDZP" RaDQ$X X`%Ӱ껖ˆ6Dr_6' d؊; ،ÐW'i{xeTZ7Q@t}C4h5_w԰C!&Aa#K=`~@@&@'(c#2iBxqton69t&dnbn&O$L5!K`H=<0"N&2@;"N(b$-!ɚT$kJE ݾ%HB`kgQ1 1m!ntE];{ >wTC2 һRsukZҘ hGrMUԤ|OQ?gK~b{x48ɐpt҇5vsM7%yS98YYa>ƠO11H$PBH9C^c̬9Cb3. =CrǼG,qܮvGl&`uSebHEC\C('`7!5("e-RzKmPx|^;*?Rh*ƄN99_sЌu8R =&&{Ϻhnh՜[vT;D! <|d_HWJPniTb?rrgh&%D H"Er7yN$JQ"L#B@jC{ϗ 9z'P ңAJ@@.]f7@Ѕ'T3 U)"ZP!$|To;M8vn}PGȡeJ̆|zD.AD4M yy a)SfV:<1C/9G}LHr(feQglz0OUL Hh;ʢ8XΡL;6aO"X|ҹ@F΁?"z_AyB,PQ+l5#`Wִce*vuМKȅm&)(ZH3 58np"bӜ"KXKXcAj XI(PCDb1%AB4 *#4" 0(eKD @@Pɢ=X0q $`fAHp2,2V0՚#zɈCHZ+r1Zۉ2RMOѵR:IN@d@Z$CC "dKSţDUkFY-`Pd2تp! m--Ɣ&(=`bEE{'0#zZh$y6:H`&""(IZ EQ IO'iP?qX Cp"lR~C|]`])T!q%@9Nʿ?8=uzt Pc/1pQAߪp|R ,`ID`i l%" k[} 39yDDE8<ӚB ʡp ۍtXO0L >l`)D&m~7H@+DD Oz>x QRkPÁq 0\s̺۠EXoF3 xx%+$@v?7 ϓq@RӟsR>?73>h\w{H|@~%%TJ" \1$HIi| 0%SHBL(wp0B'>b; 5x3!6)NOªD,E! 74lbgQF ĢFLĶFq'A#1%T pmȋXjBI*q;  Ląr(w'"^\< p/2>lE~Mape PD&Ѻ* h[LZ3[3"VZmU‚CeM;dIV֓mILs $j22ZZ QU$` ifS%0TR6w2 \('Lea=Yz<->wj R 04DI.l+a. n4q9oj?g>5$n:\9Ao%Qka Wɚi$DcL#@ݞfKBn>jK8rn!qRjƘb=U:P2RMPO8_/: a'tJTԭyg2b0\4z'M^ӑƁ(gH<D'rYBL!IsaEk;`k:>pl 0cM\ó[07ĈLi}΃ a.@сub Jp.\㞃x3T ($+Gޚr3RmJꪖ;CFOI},hpƃ=.,@PtT?uzĻ ^9f%ia\@i4,RdKEro ?YMS(F []􅭛3sL%a#?6j A ƍ3pzCQacܧHp)Xē4%NDafd5UdhgD2! *FE[J6JXV 6ʐ8!20viHz_bP,%!@kC2a/Gb ;`u%s0: &C@jTr&|| Q́p_BAVB3k\f%z7Ix`!־2lP7U4b\ L#fpja{~Ա z g J/q%0B`*RZL'YAvҁ:0B$y}7j%>@' D=;# ? Er1l0$%ʀJ/yC`%h@pmI% v)>/B;D| TҐz@;(%E (")*c.0I+BDICA3 N $A`z4X&rVY!qPaAK@h7`l!'hMR6ҜF "$)Ȱ#8ۥl1S 9 T T`iDNd@W Aub #;@D)T?m*0%>L> =Axiя"#=aP5 XC$+Cz؂&D=`@#Rr ]D(V zv ф:A3M7}Wd Qt⡠tSkR ЉL2X1FUBԨh^| P3S J(>"Y A{xr +덥Dyrњc0:1\a9! ^i|&ih0M 0hEЦ`cPIU >>;~CdF!GXE Ζ38\fX< 臓my)(.+ฆɄiζ9M <>@tD@Y}ẸtM@AuǺ%`(LN877Tn*M&>S/ %kUR 8nro Qԋ at*Met,8Nk/&wG+OvKh%5<_2Ba=B'4 \ Ȩn6Yh; &Έ|3cMla4z۳8hQ#âoyaȡ5x.9A 6U6RA8v{ta&R\Cp Uw jIޞ\&[Cƕ,d7-ҶVT ҘӤ e%l=af[Z"ᓂnM< a.P2f3q T0ijl.6 ۭ܉vt&pӦcC i =V|驂aa \: vN[Bh4.pwkr,K;iM1тF'_AJ(DJ,.N69u"V%0p]C]L̡Drɱtcq2w Yd e &a!ܤ!5[,f P C,7 Vt怦$`|`M o"%>޶"4&0q 7݀mz)m#(39O06w@68'(rאƓup[l6M2 LP=(4re=ǼVG(qRa'p3 k Hhe-Ք.{N;La2&KHK9xîT9rz @`%ho57qSRE`‡ z: hđ=+䊆ATcyO\ UR!2 H@ӡ֚T$6``^83 uDUWxمrrл3,V A9#9x6:jRX;refYdd< Iayze4H{誟Ğdsv2ژN8dFajEjxq` Ќ(ۮ~5 06uVl"Y!6!FL* 9V{ph'*  1 "K mI7H͜ ^eht&_ # "<b)DU*%/܈o/ZH XТd&lؐ3?|H}&wy&cUBx=Lô="" >9mU@yv,dXeMjH^Q!H 8's9G4DJ̵HPz1N&G?IbP`mߙ(b=h<$*a$bפ{$`F lF!"%)id*4?\@0I` 0èK;>&M hʪH0 ıE,(TTJ!$8$Hpt)-C#܄+z]lV'?xzAS?>LQn CCCNt:UV )B Bۖ~6eI `0ID[V>0!2>+P1LeIp|s7V[f;׸x>$V. ep>TЌ'u L圀8&!VV/jnupiw"~r6N)12 c5`;Mb[э-n`jXr!*e( df>21fLMQB1 #JB>#W"F"x:A /pBF&4Xcbe;҄A;Tqof\scbbO\'PuDp yD,ǍTx lH@@)Lb'T94M2Gߏ;joVh3^]1U ׳;KG@nؠ,N8 67 XKQw~~}gʜkkcN;A?~;0v7>v`>URX~м2 wd,KHґ+H4D*Lr<%$hYP00h:!hTDx(*  B JBTa(NX *dUP&hI%20AJR!eI`㖄(jNc٭rg^ɋ@黼 F(L4IR?#ʉ,&Z:C+L45ʛr_8M˳FmG2K"*3Ba1zf<[[msҘ<7P5q*`h:p6j6ta7nϝ"avu`f2ja3yyCqrv3 l9]#h 534ļbļkfb..6TkbfL8e-7"`NYS[ԘWg%q"Ze 9ְ؛:e 9l LB1\% !2˘a]a0%RPHT$ЇtxPYE'z QP$d #BneVT虭82 d\ȷ hh Lc0˦:@Y( 'taP%ܧCpt". q$M.By'PPSب㜇<"أϡ<5GSaǩ_iwApA ,B$#Uv8@;G*&5H%%EJDn ? :!?  |<0iW`DUF%e@>0ܩz{A! ЩԐ QbT?(A?*dRã<3&}<A"buy9=F,T;ȏ=B &)*H]xIN{%m Vr%F՟JG`l%{k)AŠ(Cs8Qr ôU M5EREmy;$mցjL jBo8;wz9#u ӅA/ꏊD a0dDDA JwSķ̻ʈP}`Bƞ+j. Tgb-I.vl{EVB*^*!Ve@UJmGD*7C߷T*1ԭLhX9aH83(AY[d/Á$?6qjRP53֦b(t1n܄1p45TN&]ȒPӒq/CR)J"B!dмI&yM Ym%EjԼѰ3|=#i!}4l UprkkיT4QYf xn C|hT=IRXe"gi(XPp:A IE'08͌ 샿ۛ%dyu?hbҲ <#yhl39 ! N Kb:0(\O8/)bDE@UDA8u鉿6nNMK&C l/"v7TMJ̡܆+wUUPۮ,ٴ3@+ɛFRB/4TTTN Yy>Js'UU)d:?|0ق]z[|`wTLFtѧOVwfA,cT;Jzon{x+{홪;vJ@\vm;֋s=ɠ)Y+*/@5r4)[kvo3+Uk=h@{>:$uy{+.qbm݇:m ۬{0ׄ2[֫Zwn@9iOv(}֛u^|.ÍmwVqZsݽsv=nty2}U(w8=>V>#ojm꺕>y `= @﻽&rճ,ZZ ;nIGPvkMyk{3]ݵݟBF6gNu݌ O}{sy㜮إop}u;݊z<ݵQ sEͯXzAfǻ۞=3jcw}۾%<ָi[!{ʭ;ژ\kfNG:ʪ;k._xv3+o4I+;LjiZ˗p Wz!hvf.A ((MY֮}Wi`n}{ATQI܈+PP{]6.g-Jۺ뻻 iתYwZ/VEZ5٘L{0{;M :tXB-{oVln*ܰ Ehlw{j hݷmwJ/w;v9 Ds{s[:톦OБ7Eo[Ig{y: |@κG*ҖXשs]Q[lټoW^*d(=oAΰI@LF242dѩzɨOT4="#&e4ɼS'I&lQMGL!"A 6FcQMOH$ h2=MHґ" "ᦩj*{jjzƨh0 444d00HښhhFM4 &B1d&# 4*1IPMOIFPi@M4D *~Mɩ0&)T4IzLPhh=@@#LM1"j7OT)Q=ATd4?Z#}OhKmmZԬBmnj%Z Zټ'= (5XYh(C9`sp W@0K_AXh ׶ģa ǛN7oXDLZj(QC !FAMLZ& 6RV}DODhR,OBkY(f 4R0Vj-lLJ KatpB񊀞97a,*PﳪY"GanG]qqVa!,D*֊d!oE:ɎΔF,K}oۙiSeZBO=܁z'>̊Ƞ-o㕎&7+$ ¾\"i"m#.|Kyq 0Tx%3$'D.z0.h@-R,$pѨ>7٥o M/|]6hOfw>T1bOʊ*i@iUEj4BDQE% !CE 0PRRDE$E)H4MEQTHD}D20$F hDh!*0\L "ZR$) "$)@SP@O?a0̫ݳAYXMnclQ,$P*C!@D^ߩ,*(" s2B̢@VPih[7XQ ,N1TW ^Zp`&HM0,)/qF ciax #eٵ ^M7wuטzL-\vm9#wxcie̎.L];KoC\H3Tі{n=o84mjfn^e۹mn۷ritXэ --헭nAY۳e[+u۹mnl//K803dn4ިbgYDžqDޱlj9 15WZ099ᗘQA mK֘p`JQE-P2 s`$<ŅZҴvl)E\K_h'tCYj~cЦAʨӞT=I8>7ݙx^|KY5܌4t a"D%+*:$ 1XN>[sb7͵?/y0yp@Kh- rC|J+3 nV1E|.Mq''hSLgWqM1V:\:1~,:jr gm3R[xmKƈ:QEj逤=+SL x*RC78"!@aHHT  ^>O+n!X:}Q+10 P0Q$@I!1Q4R@HDD>߮NaNk5Q,DKBZZZM@h$)n~ZJNWVZ PKR@ᘳ4XCMگ 0R!0"nP]ʺU.Lv8as5fzn NÇaD,r;H̉ )Pn=ϏhFRR`(SG!#˜ZYarEm{'to6{+#OE !)"JrYGtPoSQI PDbHڽ}Ѫtr11$ь- k uo/6DCP2SDAExA0{Ym) KLեF vL N'=Z՘CPT*xHu|.Sѯ C 4 !}ve7ɢHDTT(?Lp4~o` b""緭2(h8#Wh"w_^KePBTMbT{@aǹ^ϢUOPAĸ~ &*zRVaLL4gght;:`](߉YkjC?]f̭1ݔ͊nyDMyt+ i{k2̈́cMg,W?@XQ#lj0 0f{$<c/^.^w p/x 2t@wB3~0ױ.  *Ā>%zSDbOxys~oF9acl v'B$POd]xC\L(>H1qaĻ Aڇ]gX!k~tʉj>uF`zz/&3S̆܎LcJ hhcX"b~ujic4,@\27`;fElj5VA b>l[<L"`&\ GBXph'I$k ?v۵]Hv~юI';DI!(JăJ 9&HǓN@xaR@E0K%UJzԡBJ<#058]J9u:>Jct41SNXCEMd˜8Na 85!D!Nh]3"cVI RQJlEyj(šʠhf J(O2fJB` jVG=r A@HST@D|R%5*3䆽0 Lj)J⬰޵&*`֌Hc( *5a5ވB(JV3(Svt3  h"%ꌚ z1ME!1@uwFiA/0JBH$* M@J^S,]Z:<`5d?@IbFB`ad'd ` L"q$ @ *AB(r$Ph|=r2&@)D=8`фa}>M+@dA ~* ka!`Fi`1֏}UBDEԠ \?x"ZB&YHъR(P+a JUGDz`('-e3={@CMZ4)$KmџkoOۨ'Dɪ9U)LJ/B5<)g/̛wNEpA!BD۷'La0ƌ  "I%RHvz_Q{I$ Y:$:whc6s&/& lmgEnԜ7CZMryrۯ&rj&(VԐB KO4QB"z^zeJM'`aETkb!{B=ܔq M{%d*IFCN%F$J}ETXLH s^4BEJIsӐ\N+7Cp !3=ݛrtv̮K3ocm&dcxp`O@ale'6ftf `)bG"is@A[,/jAK3add!|<%83C* אQ&PpB7TEP|֕o T:bXC6@kX[^7 9RI0;=nRpҰ5ZSg!N 0\ z,"`Xl k§X"u6CshUU^Qg~"ImR 4{G* NN z_15iS/$UY'FDS)MUEd6 K7y?Eh'*F E4v%#JJ/'W UT rY\M9W*21VS$1#qJmf``t9()tA! `=`׿cm~޿ll{k4dzʢoqI DN:\L /;x&P x٨,* b &Vvh2]x{CJ5>9!/$̠8j,T.X TQ0!!%:on<0#\elѱEWo-g#).%IyHdnTJ_Dܙs/>,'+tɹI#)7%H{+;~FȩbRz6`(pC0`t>9a޽aqqq.bcYԧ;) DHt<7(TSdg#HJԤpm:Ȅо^*h>@ܺ q!n9*ؔo5eeP P"X|D!aVI$aY$HVaXVaYYYYXVaVBBBBBVBVVVVVHaY Y YYYYYHaY Y YY B!`AdAdYYYYYYYY aBBBBaBBBBaand"K=f}54>jʖ'EÖHͧԎa;NDNQ#J(02++Hm=G =67B/Ppw&C|H!0*4{,P̀PTi q]7;))}k ]U=0y(K6Vf"O/Ƿ&Na+ :y0dg*1`|Qu6 >VJ]q0UkU$ !E\hD5zpn<햌̄$Ffg4PS0c2?^C {>^iv:Gv صN1TeCq-բ%?ǦV"vOSܛhp:;N2ڮlj,HyWEvݫǂ?(4׷m~8՛]D엲z>b1c=U8[|yQG7TCpb{~(nߜB@xEXAff1yl^I)H P\HHl_vX t$ WA7CqOK{S'%\D!.B|h#_?T|ͣ鴑FC~*^L ז=-JF1#-;D$ϫדnJ׻Şswѹ^6Nh*]kh[8|$IdÂ̋`Yx|Kʽ_^ݐOeP`#$tSҊ3SQ%%-RU;-`8""""#Bh5DC)3c;1$TnMvu(pˉiP9:idΔB$Q33RDT{Ʋi׭R3[2Zn q{O~׺kܖo9_j䄖cxGs6dX&X)H]D GK*0@Ȇ A Rt Kx8o4CҮ\v;[#pyGu;kO+CbEB(a9S!L$GrY=X 8 ``Uxpӏ3ޥYd3k^X:fJMF pʅ="e\YOK&y|0"HJ|#[1 ㎔8!aJeS&kßՓs6]Y\X38tG,} 8Y?؟pd\0!PtݛHU`ɅZ^#ӟӘ?qeǧl-=?2dS0 eLxwe$0C#ckڪ VfUfeVfUfezOƍV.1$McRYfA:Wʌ;kހNK`3ڰ6#׻lv(P֌݁zba $*,rMXZȌBMz=4\-L_ qA#~Fu""؍/\DTľn WLXь5OȿaX}{߉h 7 ́|=bOC{{['ܗn`njd:Q#P gCA~6Fٙ2+7/N9nbH3sU` SB$301<$d !gSvoUFdew2/Z՚Ckp  b:&.u/<s2BIN!64[@h6D) C[˜0e5=#pN̴A],8Xц%,uedZ;*[Qh,"LA|TKUS|$ݦ-51rh!C0N_5&Xl+E3ܪdOHR!fG5Է&e}vj-ΫkC ^;AVNhbwUi:fIUN% nszmāETd3!n3N0j vJ=smEZ`~ ,5,x)5xP~'XTfm {kQUxPB*woNg)}zDlr Iܫ+2$y jf `0t>v!v',8hՍɉhm 33VB1РGDEpbpi!G|00b;7k2E섈O=BXpv< ׍U8gm*dܕuuoЁx|YSS(XXeZ9FC'f/"" JubAq:8yl"Ly@'Vi _W|d.fQFf5$AuPk(>AbX5ן .8n:J eR]n*K1۶!v ]'r$ucS e CV(g8Iu0GX{q1o{dzzCWv&H_]\ kssNq*30w-{3KN\ n .zמF9YOŀtwQ$PaI݇ D׏G1)Ni@f %.d{c @ w#]W=M)>5⫆Zi1xA ]yD6}Q"|[Gva*޳TbcM8:YmMnX漣JmdC_^ϟXv9 BQٴv *y ag܇g= k%43n nTrJt}iԪHO1%1YfC^*tm\ #+ȩRצ,]rDĐ JߠohXVAzy ƧÞSVY_\0ާm3n-Cw,|ɷ ze] b9V`<V(أn>y@>Gf qB}X2 0994ƾrf-·^chvfg{{iȩy/<-6i_RQh3^{dz&h"^5232v B3C1k3(T(i$ *08oRx%].CӢp 8ʗ7I$82:2Cag+! S&jUoo-FN 9 B?CvpOXhњu#{)!\FH s=8>FSUcŗKY`F$}p9> x9b=a6 5q)cgeTa#e_e[X8m*a)(T -ao"(}f2r4+HTpݙ>>M!&Ifg"!bXP+OD4UYgeH}Z:/7bɔ 1At{:MKrt(bE^_CIyRyS)ѡUJU q@i3*094`je3֜?OpSd@^m%W (,mѲxu~XY;5@Ϻ"i`4E&Dy :c;2|ɠ.3% C ǡ{j+|rCȤhnV}kU4F:iWW rQ'޿QzB,f!s]8/(}0 #$$[A`Xc;{(*]T & f]E hnffc1T #ArSJy7LEz{_=7bÉѕI5!$_v!{FM?DbD?UbvÒwo9,{lM"=(\ u`7LL AB322H|KA~O؟/dCGI3[hMF>dP b b hr`@AAA"UyUUUUUk C,1&+E0HUD@qLnSdLDTLPP'Y$8 ILU+,Pҽ,@@ĥ;!$]C8Z2̖: b`Т$c0p ZO?ax{/<7>D'T !GNcx*Ua#MԺlhV=^~̱bd oUFlI;d@DCBx#q ] ͕ x/{wCwS+a8#SQ,Jt)ٞw1*추Cyin9Oov[3oTL<W y|1^g"R\$n-k{{\ۄ(Hc~V+"Ma$':`SY%gv,Cêm.IedގcÆS_xX2s3f$>ˆL~`c&²9u+nf>NX9V\Io>'2l|&S83&33/;\t;&cVE'(vK .m=vA|'(# 9K# _L)MQxD]DN |5+qvOD4c m=Y͕!- Yx|sbl j"Y$|։Ja(dH62Łf^r I.fǺlx Qa/"_E45҉FWS~YO+{;88XL}Q|U;ns#uq;٭n􂅗]#1pA;#11,K̭qjqlθtQ]' Wt">\_J)3J$L${a:H'K\CO<}P9"S)JR4QdHYR@U0y æz NG ;p]Uڌ#%u;<@ՈiA=T^z`dV!Jޖ.Cg* z> iO|>n@ު D4HN!՘!&vbFEAR# f8L6a  9I; yܰ1#hTOAd8:*wFn +uaB艳Kxzu!%)SNdC{!Ζ^k<*fo;PhC$Cb"B&GElNv:7CuQUm@) "% `f⚻Uzwj4f@wsU[N@zz%;";gw5y.LFW]|PfLT.L KU Z*2u U}A0 <4hk\x]@"o: lTC &'QcYQ5BQx97 'KQ tILukXH1;A&;NT`y>1ѸjG(8}7cD': YH[+u2;T7EY!l E$fJ\'&t贏=M &Mbv)p҃#4qє| dؠ^Q+)` > Do׼0bǜLsvl60cG/0JUiKHyG|Wtpg̋tEʐIB7 gc- Cp# I೷ FN@$LL}ᰁG\NB$` }^Osյ,]Zon"V`cn3U+ P> 9Ů8YL \h?=D~/w$HU4I-!7ѝ4v0.V ͒6 E4 U ݈\ю:VP!A""#3*2a*`JQ(CakLm1 ߪ$茶jLDFQ)Plg]nw&X]@/8.ڵkʉ#eZuFAjb%nΠBDǎUw'Q @B}_\EDH qkYkU`1xrQ H.ʁaj$Uz <Hp70̍R @*B EX"ӕ̭eN6.@~U4E'dHt&uuՇu%я?,rS LA3d(z7; @. d$#C1OQ$7&݊M%C8H-Y@/W9! )VDُmP`(5N6IW h>nQ ފPF8dBбHp]]v+|;ZUCÆvjnH"1m~j[ _]Vvp8ټN0Y׍оg$ qyx&vhΊ! Nz,T$')+pqճ^n6 z8Sk}.GFv>5|ܼ,7m[!-n5x4RW4یڐ0|0 ;_ׂVj=P^[`v~`HGl3g޽l(;czL%fd9$(M[ YXK #!,TԒ2";{͘[dk<uUhjKؗ饓X'B}[ϝg)I:z9nD9a\' i~U7yۆdF;Hi8`}#^{+al9({A ?ǓR)&:c}=Y6L )y#^ 'j۫FJ X׶]`Hb306:qsI>۸|_Ex:xCRY:!}A^Qkzdɓ=O\ 3 `<[D* ?eKf*~iɧu~*fjFtUu}L>NѐݓKv;dkP`?+,L!Ǯ{)Q6Wp7z9 f+ߘHߓ(#?)M~`ZJQ\Tpxgѓګ*BjOA/i<"f`9}3M[\Ic SFd+l#.f-mlBیLKsD4ڌJjP˅biВ]FdNn×~y/lc:-zWQ g.il!go]1h?Ze!T<ѨR_aA 2Ε9f0B&`&f>lNhu޻8X Mňa=S ^c#Ezy`I2i˪]AնdXXq)ogұBȱN~l6YN-"{sXc԰+`TU$hk8#Nx曳G';2ҠJ,|9u|~52ў6 HӁ]vT$ɒ,lus-}S3z: OϷ$c-JPSl5LR܀Ah vw/}0p%SLtE6&X@jx>O"-|3ٗ4J0@0-Yڲ .!&拷1qA  -cOf9Q)f9=.m{*{ÿ?#e3N3S~ze¦qJKwn+<<|> pQYNoqKzԼcذIM!\EiZʪUDwټ4UMK`w-9ۗB;Y% YdH_D+UACE7=EBnu KLnL4ZjMUӅL)/kM,z-gh~ohP^54Ց PWozbsf%<*;I+<9Kb&'OoivNX5 q6y>ܔduP eiV:$}Qp"Uz6aނ_I\.-NG"v'y;`aߚ;WגפaoR0).CŶO$9 ڠus$uq35UUUUUUDUUUU6⦽h2pB $, dOu'(GYuϴJ(>};=}}OCohhxb7vY7g/4 ,ָ34}R87ŽwERhбڕ|KzyWtX'ɱㅵvn׸YqF)V*~Wfb3 5dP){U6}; 2yqxߨuBesq#׿Ύl==L/2@Jp !=+|:Cbqݹ*Ffq!PKɍ#b`f -[uuvw{S vheg p맏6<9q[uqE]FzҸr|j,,EC2Z"$u%8#G &)1䧚wjUW[Do{6=k.ɋvuw"s]KEo@l~=ľ}IkL Y9EIj,r CàC 1=ݔwyJSnh7i48]kJ^%tANИ%P `!:ri}Pf 19@J õPO;J*9C]XVQs\8/? {XpQ_Q@ԙ e@:X(\!!"u۴ܧ@zmDK1USN+*N*0 BE!1Z$(|pZJ^#I븏wgi0s3IiQƣAaσiPGUp W~'X* xR¢F%L 2k3vJs}A[Uݑ\zo͏ Q[s$b\9+8(bFoqnFʟu`̌ ݞ8?US 9Tembo 9C 1i~͎񦿠:yf[m:8'~%S Ho iz/GbJ ͂2s> מBsh 67`@02 |6\B1:c(/l9<v:I̵X*9#}HC&@ AvOE,z" =SZC mo~ʱ=FMA DD QL #ά^ODI&1XG]r^ohHOeB̑hevI7X ?̕T")e$!| ~Z"Π<;0Kff9TCIm-+…+P5 1>?{6j讄(IU$`ކwv=C!YSlB dO 7\FF p+7|h/T:pmf$^R)N%"躊^*7]u75cF1O}Ȓ|OG̟0UEºU+36Yjp ݀UW4]UQqvR riv- ZEik]A JYf%ك 0hCBm)m@  0aUQp(PUm)m@ #####%UuE%&#ZiKn &Cma`ƵuvJn]]]2f1Ulldz.m(ҕa{w+뢛hj+aUYUFeW(!/> xwDa8ð-)*79UX>G[A\45[=z #&W6bEvi AAM&$"DN='9 "yhBoZ"A[C"cP$ᬿiCL]$5$A-:6PM'FēqMQ!@ s$I Yml6V<yiqIR==~!CjG$]ی&#<$Fμ䁋lZ0 X$\W}#PPű-.GGi,cha\@q}h{Lz3x_47{%V v](Ux5[뮄"ю `60wÜ|C/2 ?]h̛ /w}wsVVʺl͗6Nmn^fl| UsI)_7k|Tpb4glXf+s`&fs>A_6.}})x3>{ a|C s"Q6u $& So s۝ϙv!˾ VpGp@L?م%i%A#a8|꾏 DG2Z j]ޛx&Fp&]3vx7_ZC@7j)^uϖs8oꪏ JFxA^&, J U)NFiZbV ,d$RYR\|a3*] ~ K(hPdks3}18P;@̋32ov$܅vh}] '˷]I$~Z7̼asbcݘ:ANt $v;7 % AQa&4sP Ѣ_tљ gib(u-Ha&ȄBx g] R (X i&T Xr&A.Vp=Ccmn^so๷5Ǯ^l71mš4m3y,m)JR]޵A,3f͚եmmm4M4M5Wb\`f4tRLb*ZZ43 FRw2w =b{{m˓6pkȮ/?aD˗$ςhއ`~Ű|⽎xcHq\D?.vlOnا 'Sɣeә,Q~~׸i3h*\CQɪAKz|,K-qqv1׽R*eJ OW0}λG?^6* ~hO2 &R! ֓a*IR~5C)͕1{gYz; `h)S<ٽS5TTDDEA0II0ԲEQ1IUIAD,PU1@E$0Q5 ZRyQr RRd&I5202Ar wdvg5ă@KC} Y9EdV|UcsOhz{xl>yɰǓm+2m?/k*RvluA"b3$#yx=e~ev=2Cu ,_)x,c$X0:`c 9d<$d qcrY*hզ+gb36ikB#xϩYgHP2S%ͼ/DlaH$$)  BF 1$+" +qt:{ Ұ, }}ーݚLMf T>#[7(t5\l(RM&(!bݺnevÜۈz"};&G[ے{JX^FY줈Aw r#3Ͼ;x@@iUJZ&i*j$(Jj &fi)h)hJYaR`)b Rhb@F(aMi(i*b{8*+ߒِVTr. Px:OlNGSy&s>0:Z}>`e|o (X]E&V| 1?E JFX϶, YuN*f_[fOz Gpf=jX y4,l;ǽ,3z?b0&aF=Ԥޅ-4%ml7nBkIZoο2<_Ü*I׈_t8I24`mn*O?/r<' %g# $UvM鲚0=d `jNխAt$M!FR}mfiUb၉,;wJ)&f!.i? ]a,>߽YK!;HAXyr[O99 2-f- 0f^Ye1IՉXь,]& '6`, %@怋 I; "V/N'dt۳xM ћbs?T- b|XljU"1-=xHa͕'!}82B`x?~Wje4B`C$<|"^i0H;zECAZʄThpƊ Onҍ4oo]nO*SUdW-4c\ v`%3V`-7_Zv?SSo) 38S^:j*0Doǧa᪁Ə<0Keӳ ý~8ؾXh˟'U]g=|R! Zda3ӿçKAN.*ۻossݗ:jYe5DsgVnlm b:RP)o#*WvP8Dj䣣׏m7/NHmغkm/MXr!^X_~I.M|~xg Vr:۸܍<_MEQ1F8*h6a\Tˋ-\ |> gϣ)6nQ=/ Y|85}6b~Xd{~lp緞O,zy^,3_.\( )&rfm==G{/R v77{N8#;}?-HJ(*((TS{@@p? ~߼!ŝpj$@*}Qb@V :Ns| ITQ'?`S .dꢉ24Ξ>60 D8Js0126. D~1+҂Y>;u@߶Ii+;qq 2lۡBŏ;7 O!!hCD%w& 1T_ (Dhc䜻@Pg͇0HN8t=ٻZٯ-;q%ͧ۶UABuf>]AI~R.Ս^٤J&ńjqxJ%6#D3tՔPZ3vlBgfuEn~/GUVff W gr.4!aB^,Q&1ʴBğq@a$"u%!EX|Gk%mlsu <ϥ >ݼ00|41 Ћ}l6U1} U@t5fa20XC~(C2CfSD<Ǚ]edhߵt=0.svʵc&o3;fPGqxˏ+՜P+k^zPQvɡR`cڠG;h^lZ[~ .ZDߚ63B0ܩLŐ%uͤBVz. k_QCGp% F)j,3 tR{e =6dZ(m/Z#G@}0I*D]4  e(x3xn(I"J2'.+JeW(Yـ[uB`AN.  hm(5 4dddA {4J(b~F iS={~!n8Qa %QaVUaYG=>G#"rQE 9#j+oCjܧ({͈Rݧi/q"vZ: 73Hsn!9Mf@Ŭ9b)b($1G]B6$0{X\H_8;k<ȕ3CJ'*UŃANf!wϗxyή[%e9&FMy, ;si$NFOl8q\ߑFJ)Mz1!$!$00~GLYnX AZ`|EPh ="I %lR\q1`|J hL/@z4 OZ:޿4 Dj/D:yيЧIH{6aRriGf܎2:wrŧs"JH@մ+R*);;,44/ X'4 e&IX^ܒ#7 }ȵD/Z|FHs~(oq#ATȮ0xTPFs\닺G9k@mT.:dϥE0hro Ťr2/rד3]͖ EYsxcLd JNl35I07so\9It/r]7] U頓l71E&s_TcdQE JVk!H jQ}58,uw4AFOѤќn$vFk} @DHVE!YPaT$aX!XS>tE)6s(E(@zWPE}`vV)3WC겅] ;d[θݕg52V؛xP nCp{y(/ `wX 'zZl o!$ɦ\h33UBu:p+GSwǜ|LT& UXsV1$S?Dɐ&Bq'w<哸,;1'>mʋyÃ0wT*P7W̹MiZ>Yuٻ]8[ 5'ڡT*}YF+_.uHz󛽮3'ayxAxHrgkm7 kl$9{a;y0Pҳl8Y7P/S@osm58QE iE2Wrjz j՗g4]:oHuD @{Oѽu-G?H'x2b:D,N[s*f+ gPpE|FItmC3zHH.8d+1E{٪0枈We(ݜۉv5$zC'=Wc7Y4ر-՘17Js!ztukN 6-b)Iw{F ڑȏAoƽô܊BtQp<D]N%')GAHv;uwyGt]B&ʌ*Hݝ[f+A3,a(xe>ȨP"6 +MP [㶉--c">F5 0ع.y+.%ɏcxgGgd $z҃ nXd]g|*k} P+2Lcnx+!ð;:j `tE%ʡT*ެkڤGޠv%< >hL&P3x]*q]>6A:/` g6a ,s><豽6zB]`Ff~posXBXDE {xAXbBɥ(x4`Dу-K1H!eN؎lLl{0MingoVfê˽!ܘir 6Kq47-l:z2%).Ż5#^m^/[VO֨&]cG/lݑb1nEA%iq7,r?3M>~K, *P!< |<$`yΪ^Γ 4wCMs"e7M5+%-UkC.w)՞]/s% v2nK֓O]~o=PDHuOGɿ.̶ U,HLiKmq#^ lcho;ZLq2W=9\sF]V5v1x@JŚ7,_s)\}x񸘅r8(Pl4&?f,nLͶʇmABf.m,Ï'%܆0ˈj;h[q6f*U$fڊ;h YVVQrKSDǘ[i\]#[u"f>^@UuׅӮgAo79zti~P;5(!E o+b-1Z}*( 9#룢 &]!¹4̮b7m Bդn9'fW:UBUA 433mUrm /GTn1v,%/{XA*oqd]$*/096s.% FP(cѻX!m gG,_+ E)C|QB ~VDh9Nv+'>7qu^7dߏ= 6o>#`2U6}d0jO)OLIaW3@@P.1qr?(*J#p,ֻDfy-Gۈ¨J170q Ԩ*uF4-RD*AAdWe.DʊO<ﰀwt!N80TJt1E?75Ak{)*c;UX0sE %MJ}mּ 3:nu:8Bvy7:iNI x`ov!}3M0fORo?q9rA}ǂEH] W? ͆⊹  pV )8B骄Qɚ`2I&Z'P6 B}!x M?Gh09A Ia `۽`أl&r'aq6q0-lK3u{.U E c /Jxk$a~Jd@`҅j|K_:N+>RTX\?09|\X|drqA#.:bDPy;w ]|Aٚk)iQKh6O{,ڋwf10ۭP[S 6%yp(mS$=q#9A2|B,J\b>ӤI.?t>;v J(yr^ fA]~?^IE?5ObgZ `XX``'D*iBRaơ+*zQ>:MO/O%5X@1OÔt|6&y -==>ʓ+vz+*őb-C0 BB*c5G)s01.oIßvƖErsT݅x'`d]!}=z!$\2N ! ֊t1aVhuQU: )c 7 @<Š {+Poaw;m|x6na=mܪc*44&5㎧ܰ(7 a}d ;o }F^"Ē <v)fMLD 3w*)'\fEqp df4!!+GnNԛ'wz;{>@BP4)E@e?L,qx'  0 HH)B,"K(,BGfP>#J4F"@K@!"ySj>Qga"40Q;) z@#dE$Npθ NI%p|/ؽe94uZwfKpz&\`:@6tDS} a. mX2H b<;"B= M@H>+AP.Hߵ;*KD w$"Wr;\ABaz^g( &tx/tJc4 WD@` + xT曋Nd\pM`L%Dl(A{[Pϐ i FQ(@t"jMhj3:U";S4*v݇eHc0' 47ϞJ 򙯨wr$jN!@ۄ>3 5fKSd8/" +Q h5ӏH.K_i퇫]hank$ǟ!NzS[p@ڄ0K`=>ns[J!=7Hʹg$",>;P0QEj?2"P^:P#$c:ynjhYIë3Ϝ}?IpRULs0\cfA4aj`+F9TAD.a=e6OBPˬAOl"E7R hQyBUD.-K5@_q$ZrXY^`(1q5ـH"F4wVUh&5*|.Q|;i8 mQ:3t4Cbd pJ;ۆ>PHm:Όn` X) ݚ'yl.4Z\_~ZY !}ee"Ae  c$X ةh_x`4ělIiR h"A\hlhlCLMi& ( HYlT#.`4 1&4ěi2 AR!`*8h5"N4)X-b2ЬS>궿'wK]Q?[{P 䄣i+gmbvXTqdXœ>٪I>@7Mj֝b B X&t!O}WfD$LI9S!L;x@P&1&b RdAgH^ՓK/+ߎx_~:쿂EUx^q>?J_o?=}1z^{:_>>?KW%/w__Ķřf3Howuo47wC[o2tc?wf>3Sp3v3f馃OeAWOañDo8H'?O}o`g_KT?fȌ?_wo/}gYoo;/(??#S/g{y^_P?w_ÚrCgOÎ_˭[1@9=Fϗ?  0Ͼ_ձ!~}|߅~{G_ɜAw|!?+__7om;~},?E~|C_CL>G?~ #.d~~-?pσ;cNӯ~"N;n{roo?QJnBV5XY`^?j(kj'!3 &`!j\q%tomO<ԅ?%p#ʊzZ!9w!Pol=\QuoΡE~ytQN͐BZfcPIz!A'(A@S97MjQ!]hh\m &mWZ6v:a뻁u,Ȃ sHLH+~‰|Vu!+޵L%}_^CˀboJ$)>h0ar@9?,D ڏR{O FN{xx~| ?`" #[{NNx>H) v?>tT[O7ߣ!]k&.ob/tߘI! ~wӐyEkU%EdfffڔLV]#d6c&¢Vsc͌)oO_C㍻ b,]s|д ,P{T"Ԉv}=v_AZ"_ d3)yhRT:v-n bh(HXd4_2FW5b횅µMz8a޳|}4v-;'38:F @$;q06Mds(Ki)Q;{ 7)3q3 %(F] MqYlk^U@zd\0lH` 1a6Uhy31A|;Icz: a aگ90o%v*ȕvChoc- rgS` #z!NhڟOE\d]|L"7,x;y* )PS,PU?uMjLa4-(e[r.!Ҡ$T󰉀HԄ !(t.nϑzU2T;Q``Ƶd]>( "l`k A&cC`tpd`0"C`w$DBJ hđڱM {Dz 9Pf7?zNWNDDpi$"uqxB)ȰE 1pF`1%`|uM4o<Duv ?Tڟn'c0ºMHA瀛D-Ù 7P  ۋd1)OHKKH Uj[ٰ u"F\`R!/( ݺQE6G~`(h&pB0Dvz@ AX^IHBQ BE #^ƗB'Ыs;1]V@LU793P4TUu}~"BX)cJRаLHP CINrQ ~=$0)!eY!Ԑ>3BڧىrA1nΊsI!LA\u(aZB H  M{!}MXs@VvD@u]4!PHFp .`@d}6b:vp:B\M@hB#[a ϽVd G[b`sQu%)i EMud篲6$8beU$CU1UUAPAcӬ8uXt06Xu!e(^@`. Na;" 544!s**E ?ar/u[ `8;J?y]NtBT|BY%:hUgox/z z%D(^ L0 9^k'z"H30 aoQO zikS^>7A ߈,ܑ!&G?U(C8}>^ĈM%kY)eX (G0 >I8P 7l`q#m aJl, YN@j~BLPQ_up7"H윆8!4x>Q*idq^G$P_!rJp!Үw!@h-d t+@G`i2&f&RarkDliB,Zbb.5UPU@:"6,{) EYa P"Xc8pNj!h"nyR<'3>U=)WM6B*TAgc WTf7&îhM;#v@]C,6đ;~-=T`L+[y1֕md( s- !9s1^"`k!S7& 8H%e~W#et\;WhlHz$v0#"0# 3}xkCChu!0WGˢ C}z"LSw#0pV;PCY%9CC2a?_06ʂI CAzvq}~Pe?f4+04H(t))!@!``" b`*Q R  IWR 0E$ēSj!Њb`b"dwԅUQUb럾3Pj kHD`FPQ7kO~'.pP$dWh?cJ]GH?NEEUUU"Ɵ,'mOv~wS$'~~~а1~ )H{!SP%`,Q?c>k9 i #kqk`4DI=ۡë@HX1EED?Wgǿ*A$$d=87sN.?~/"aHAysv%ƀ ^bb@㩩OE)KSؖ. @qh *l/ p̲!:G@jDxQ`2 EbD+ж0_RNnr4b([A5Eڪf"O>2Mbt}9]tRnG%ih|AMl R9t9.}%,&!I&Bd7! xƏa 퉭{=ʨHZ"Ad!" ) hJ ((Bad(ZO%vMck^D;QyVZ@ߒVp .IKJ ҮE[ h6mD'D -rtYҜ'N@?PdF"D^^xxwnHݍ|8u4k](F~/q$dHJ0 lAs{Ӏ&}(*7W+g{UETTLTUEaUSK=} 9%RBRcwrDք -Os3,0r__w?1In.M~r nf퉆rC`t J01e^״N,Ci8\Z+P\6Q)c8)#f].+A:޼l@Duum߂J*JTE12AR$hHcςN`AƢ(EL04ij%#)ނw/z/``k>"jbiNľKxJ4lp` ); C 1Ssq`jDvl[xH MSG~nh$<ʥJ770hwml:3)nf~r ?]kҏΌ~qi NHB5"z wyd3$F*"^L}=G`|02bPOT8S ADr 'dnR~%<@ Z-o}` %('5HI: $1 iD8CfqE9W(=?w;O~0,N uém)0-BIMpdž%ĸinL F#h BTXX:_OtZZ m|h'SXe]́!9st%aJ?{~oWҗ.RZq 墜c{ *nf`$}ӛLQ߹ H$ߣS|}TVT>vP*@P` s PerB%8IIlYO1$CϩA=aq̲܁DHה2XSP:"#Ddҟ^J$%`A8#x ݸ;YAAIjfa$!(uc Z3RiCgC?O:!h4Z D2*Lʷ"(*9P)yq0Pb˶ lhZ]*wŋL+܆in nE. yLB ,D|` zK !,.8?{Yȋ}eL6pS"O6H (R J(҈mѶA GBHa/h?,8e٠AP%Pl 6%%9Gqk!uUl⿲!Cxr#w^mo4"ӊ$fFtP1qg\T=/w!"+&0\ U'%Ly\rB@ aH0n I7eQL > >_y'TÌ$k@wF{8&p|=ORq M  C0ߜ#>}"GH#'2\@oFphTrp KR X <ITR P_ա9 -k)LR݌)r֋(p,HB^Hu='&w lHmQ^bEJ(#d[HpUx6𢃣Db(8E` F7dX ?k}6Zwq!>qoff@bGd9[JDe"ZKBU#? >yIԙX`rV!M.WC`z}P;;(C*} * joq+U]/Se0FYb\&af(EB:aЈ m" 1ֻt=bQAR*9@Lwթv&YDNg*h "dq>ٿl JhN#'9Us3CEz R2Q{D8b  d vyW>M"$Xyi9DBya@|"p"&F@ m%bEI*EU5 8{-%UË2( U;uB)@S$IR$J_$4B]@.šOEOW=GO8Oe|KdžB!X \Ȁ$$̜ioV!6*Y~+ c8+%9ζ x)I_pC0Q04@BFbJ}'fT(J wt6XA,~]&;F5AP5$$#so#9AR }Dج>P^ &QRO^21N V5n۞FUS D,8 *0Bb}!=Ła7pYXwh#Un&8?@%Y#5IHGhT5!L(US P~~S_  s HZ 5QarJ:N".}BHDD6DJ qC`s9 `&C ET؀`%Q?.]*3**٥ s7g"08yCJz""T &IBwv @HL}Q9~~WZ1IB4P `,i]M!,Ld!uPKnf{AJֲ(j-0 5ŵ 0w)B?}\? q H%˺bus,OEJH,)d/¾y`#:WR㪶Bɢbg쇌Z]((Cp);UИЭx)Tc;[U V1">!UOݢg \ f8ڋܮa;xɆzgUКnȩV=2 < yU{JbZ?_ *ɫ#]q2t5f]mۭ_9E T7æаd9#=tM >h[%(8H`;6;^a䆔N%-CSQ|)x1Z·I(0NYd&Xa(IRl5Pn AlfF -P@ ,vrO[1dGBBLt*  a/GYc4":Up71MhMUP,"!=D"J!Ja"%AS  5a*\ǹ^?)¸ȩPBAbz0t`?햏"s0IVǺ*^ Pob_*I;>5Joi 7RXP&6wCp Ӗ4Gvčن(V1P/~ioqqށC|{KiFR@4͉{i< ""O@XQJΠO3;.:8X_eۑca)_h>o!Ȥl@ vv}"""Mn>{}JMXLD8.) ل!m:!pW}RbȺDvghЄNi&41c sE o+{ H0s]TYI$bK*z#PRd*:tyJn3[/jW JC,:*u6qAd$mE%K }ƀDt#qLJY[LWi!$(!&8Մ!JXU@)yNWNAD/ZLA0*{C iat/$D2NB6Z ;lQT6 kC4x4lqB$𪪨E=%co3a#@ w¹ALI(BP҅@a%MIS9O׸"pJД80jII"Am *p(`1DH@i / @mLHgF"Ji%Q`-`샰$C\IĥQgSPT,5F &+ب)p(j^-h_Z;&lm3ŢÛDt/]Y4jU-;#&1;ONCB!2LLS0%2M342 LLȂ* (!҈怖dZ`qA٨J ID>N#t:G4 !$-x#lϴ٭`WM #Go:䴮I%\. Ÿ5:"˓GhG>/(.@Y@0; JI" ĥT} 캥($ק EGr.0  H7CZ ::Eaj4笙hpw &P;I6vRlj:UT :\72g9ǎprB0 2#UN A$WӲݲc)^?RƂU)} {r.ԻreNʿoOMH3X6x7!IH{}ƛvwx,ǡS,*×57pV"d^s".a`!^Vrι!lV_WŁ$$֟ѰY|&b"Vabx%R>*܆"|ߔGBw]˦[Ť%*2wI 1M!'`?US: HJ0;HF6u ٙzpTSUUUuȻ faeC1$!6r~{?0bra?Z֫O*BB'%Yqm:v{ۂ(d;wx+Uj{]ўϾߪHO 1rMwoAUh]ԣ/Hν ꊫ-EbiCSƟɤ1~۞j H+¡; ֶ0bT a3pTK!; !"6B?vp┾ ~/—MKMc BK,R9>Ypґ}HZ#Ԋ_b*cG"b@ߡ!yP@Ё@wطL<΃dn@ nMH(m6 (&?/XeeV:dXUWSzD-?`+ԻaRg6ݗwgs҇~lDUꟃ_)n%qo>_H*>@l^)?@Hb+ʢCgp~+_fB lb :z6$[YK^1B~n$@.sBn9 UEUz\y8}ˢTƆ;HHjHW<>;T*l31Ae33HUO?! lc3l8 Ty4VTˈ>x ܒiENb rDSZ>U ۧ|ۛEXEb"!Bnȇםㆧ}⻦_>ͺhlflzU2C"7 Di !BGbׇMD؆e؁qBۀOJc?'w頧Cv:JsFʻ1TWf0 t:1Fe4dC8v*uOsJxDDD=7ȪO(r !HSPZDkaAiמZi/NTPP[Ru;f_s -@Se^!A`Sd̝)Jto^MȝK@P KdWڮrU)ZBX U]Bdr+¼+Vhi WBh6¼+62C NExW*rU)ZBЅxWvBv88\Vhi CBh6r r!b+bЮrUʴ,d2LReVU\̬D!\Я" !) R4 9$QI%$UN-:%+ȧ?iHI*,xXɁDN֏$nX LuԗWS &dlZF__Ü7Q1|]w[qHT˭t 4>o?*z!Qv! (CIjȞ[7Ilp)f  `Y ~Dzl^J(d w@>*X6oծGWSߘY5RXF)&("B!"]Py+(/4Z.ߏvn)j@_vx(zڔPLEU RJyY;dTWFf1!5?GtJ"8'Oalky`R~Q QI"E~dIӎmf`lW9:nãҾ E7R6hC?8OJ|į6?+E B Y (G?($ǤgJzp*UoWRab봆#VXԔNMT1*Tg![AxCFE@VhšNl$dHE l7 R8ta֤YA {Mu^cLJc[Ps $Za:y<; l(A4:)(fq? cðXt  &" $7Ns׿Uh9ژy :O,ntF;guܠT6Advfpfb2)`%xvyް}BH [e&UR M׸~J}߉/{Kكhaù!y]o`ta{( & NsI=y $4`aNzײt Z)"@'hWCT^JiOq&N X:s:L9wK{یC0z-)>Jw { ¹j{i5v#,'olL\2}Nϙ웏BA _ې[4BFhd&ki@O!/ffEVPxPݓuoўW3q=XNz /xݱ45o[HmNm Jc:;1ElwE[ִ Pȉ}Y^z`-,|Ts!p +Z5# H)BԑITx1({GPzva8Ԗ:Db Q}~H$2 m $y BNFXˁQS $2H#&*QFB 40|"6`si24r$! xlmd'!9puI%-V&8HqTvP@m+Ubp9Cԉ 7gG'J6lixڈYh2*hcܶO8;L/l/E!|qJĸRC@R,Ȏа0@G}:cah |>#wZyVZ$LC/g_P:H"! AA?WcCbaV'}!OiV&X!kH]s~%hv A$3 PJB?I~A$B _a ^(b+u.}a#Gi"u&cK=sR)"C)qNn]vCw^tc-Xz8۷Qyfd0Ͷ_(r 6: B^r'gøSeV,_DlsdйjG>[䋄\ƌD!#?@bX(åy2$(c8n]pԲzMgHd2x/$u N<88 9e.pHF$ h8Ӭx *˱Ru`"!20' #Ln!hT2I pg^0gt 3/p.(;ָZX5,AQCPJ02020202+EQE ADPA$! ! ! ! +EQEAR)++ ²UT"$D“iZˈpfVEߵԁ]:һz= vJSSdeY]uـ֝JeJ'`&pɌyQ tlnp䉷V!!Yb*)U3墰Pk/C93&ON43ݠ(00ё703mLY!{=!@wb<7ow9%*U}ZD6A3z2A˂ӌf$;rݱ- -#Z ,'$ 2ݫQJ`F @(=in33"  .ENx.@j*)sA.*m"&@&31pR.:CQYV+cG͖c2AɖѮ&}& /b[ݾ~?rntPRjbDPA< (iJYă& \H,f`N8B 3 @ 2P͙\E,Vp-k H*j ȟw|;>}!0ڪ~3?J?) M}s0 R@iZ ` !d%SyE|R wk`YD 9bπ8 Z)){(H0{~" R3 b@$XAE40PL”ģH+f$0l (-%sƈ Rh-`.`k۬|}@/a0D`o>8~v3*B ,fF;uc& BⰫ )EN`!bhNtT3EL"1q$)P)B% )h( BPiF^2J* ,8IF@<Ɠq*0\\`CKWm4N mQWp i|SaKD`vyA=pY2P@@m AD? Hq}D@ +4W|_sgj>aR =?DJ"ILL0OSւv,J101p ZAH ICJ@0P@@Q(Rm_aA'_.ANM:8ӿ<3KzČD MeK$dBh)!R~,J^pHJ?AAnum  N*fH6Umӑ%js )j+*(|✤K7B -}}7γx7v4B^MCi ?A_H_M t آB$BRv EÏ "ˏP҂%M D@{l%TiI]g&\ИAބ)"ϲ͛LJ@PS/;C}|c`$ڱF\ z lud`0DE Dw\F+X(",rPr5ey|rHDHIg.T 36C0{w+`7P N4p!5ARDBMö jD#Ysyߐ59P.!D6ނ ,ntylBIhPlLR!^>w߾ I{^avѷPN4YoQ<;&}P]3ywwÔ[ވwDȪ(ZJJ\\q\qXi 2F 0 $dDDC AdVVVVBBpq Bd$!ݘ!O7ZƑݝ>}pu~W;t UDWZ5u{:`5 [ZNo=SQE &+uuqXw)E죴P =q󞆌cގ0]JA(RDfMF IBPpn?!˦c]PRSL22"#$"BȰ+ &,,@(`!B(T@#P"G)@Aa Pj:/]NlDJH"H.lBdkpŚzg ΂QuG$AقrzT v˨>-hJL#)>K8^|=;'nC M[W vOCPc!t~ 01,B)֡=:Vf$}B)(D  "!H$  R H H"`Xݥ,f' `G߼캁S˓F@ )Z(V qASz ]v c p({kFs1C,Lss <L*O e?!bk3PЂ_̦x~=4;HXl0\S|2u[)$&FJf&=5ʁePStK¾ IXLDY4*fo/yqt|Ś I) E4Ucr=eBduT6lPu"6QN6_}eق'X#B4N%릆 nv=BnCB'$"(āTOݻ Dà%R!#7&``d T-6 IZ[PIʹJHJ.ɵigqr  ,B0}a =`(hz9rHDE>Sc_M& V+R&ԶL+[x~L]YIJؿ=( "P*h{ɢOHR o]-)nSrpucz(3CC!r _UY7(-,D<'S@HZY@uL 5q46֙qpGC*`Uw# FFFH98$5_X Ϫ2I6%CIUu*Fİz S׺Xg \r^nu|hy'gyzl; AgvEDk)  j!!qE`-SOa7JP'SQ FgPbVٳߎ<﷎֚ hXl qwːZ%]@6K9rtKdخD'5g-||~))P."ՁL xϏ WEM a53B< % $\ST7n ]lT/j)no* f{%Dm;na &z)[;a_`Mq$*jq9hT MFe*#X=jpλ\'CNP5&4z DÃ@WD4gUj;n*8M`9юNXI@i1Jb\$5P84fapmFD "@R 퐡 ;'AELvЂY&8P6Ru?n&Ήp!ʒ,"P*D,ԋHQE=G0 3#<8(:R; u@>K&1@$WzVՠr(o5"&@bX֖ͧ(~&7Q0H!ޙ14e[}B=0}r2vڕА>xD:O~0bKwBe)JpҤ=@*("v8 ۄYԙS2<>KӜ轫E 70_p"D'r4ߝu~< <#&qld$NHxNɞ1M&sxxN |'$u*n [xx VT#R¨)hڀߢPCCAr dH+ @D_A`HBXS8\4x 5bM(V0CTf_C|/;,!\7|Zl/$J,-$&* OzO.:u#'hC{(Dej\" f(TQ=bҽ=;ވټ!jZ)8v\NqHX/X&}ؤn^хPH %Iצ. ɔ]P4BYH"&dKb"+nM߁ϟGk-޶_Ƣa%.Pv?2(QÂp9_ 蜢1z*Ж *DK:JtQE њ@KwIy*o@t( 8QDjO6N%?l C$b(Z|-3ƝÝ7bjSA&@x^JRj$\a2 oddP`bR7J 7([m|3QVuJ4rN Şp rՋh- `l9B.f.,A0TLn<meܔ 6GYDhJ>9)f(Q BY٭<;#sf=ɋuadbEMv|5rū>쨝 BH s)'1:@6ֺ )C@~f!6?0D̓CAIZD-Ke.aWlyTh#jrE)9 hHat!3e_]}yldG &Q&`#Uu=< =zk&dya X/i*CVKNAvR h*(p_EC':8AL19\~@@dSxA U\nvB}$@zcr.'PgDPpdf??ܨm.EQtmIcڧ qVÐA[1 Bƴ gd "qXtr8%UCPCK9NToizl5?:Rw%t*>4.y^ 2R{e&9-` ۊȟ%P` r#g PMfi~9xl[A(`O b: 'p h$ JIT3*fba`!BVP2p0RRA蟃HM J82bUfM_[?>**+hW>=.@]H[ H(B !)Z(B QƅK>|GZ_DB *@$A3H‡M=JaV,*c ={ މ8ȓ` !?tU|0ɂPҕI1M14UPJ@Q1@W#J:A4cf(e P AChl 0H7fAQ_y Y(BP%9;Cd@K>'޺b'NЭ/A`?g0c >ĶxYAV#"P`%Ӽa5"a$¦B "w*L GbƄpb?c|1P'_joJlth$]X\!BD+(![DX2 BX̳i1) $~XB (=3܄ )(C&\u'=5H 7SwƸ'޶.R>)7yDu/zLɽX9͋Mˋ6R/NPL> !kpAẼ\o&gG-9\>{L&[(DĞ1|oɖQ O"~5$V UFF% (e_"""SH :!30QH!2DF0 ReQL &0 T I@j"` >YÚIB9U9]Š˨RzRB"jzTT> 4> ĭTIWa(Ȅ7(P2Xvb/Ɛ m>6r7}A"mQ_yBq^.Xp/0HQ:dhԁ EQEQEQEQH JL-o{g'u$!g잢b ,+'s~apNzneH0|?!ݑ?OTihFi0B#_-TrnAXaC0/ D cᘊܰlI]JDUA)#(2 ُz|!(=tL^|#1#B҈*$D-Bm|,> N$-I=}1ѝLR* ̨hXFv&]!*$B  yYt`nCP@ǟ2iH VhFy_EDQ`1cG&],x}( CjpJT#ģ@#uw8z?߽U.3 TԘ(BI1unWf:dfaA0D'Tay {RCRp ( ~ oua>F- C93`(](H~1bVCZv$$mc= d+Ҿ RC>1z `=P/F#G/p;AC#d( ! ,$%*:LdL-,R A$BAL-@CO)%!Vӭ/|N1/M{PYl(Jeid 1Z 5q] 3ipP%H  $IV&Ah% Ah4h4D2kQLCE!LhTTBS7frHFO1DY&&;iу# (b)YjɌPdBsVGh]A P!BJ]3dHHÁ= A"vFwTBPPTK(p˧(BE,@nHrQ ;0T..N)"Q7#f${{:AQ)3 & X bD ѓ5Pi/m0V~#ڗ-R0N!g(|0F@By@'V+`0&8pZ7EFfBP%"b "ă2H1~|a"eds!|GmvB ;E#Ǒ@!MU*\|L(.9J(0@-)@ t7ЄD3 QAvD8q(&8$2URp@ظb{r;w @a`ևȢQzMzc[gDYnc%+^Mt(0tJ<5vEE xmY&TVE:gp^Td[wU@5h UIKDE3T)SRm(꧈a#CC} fTTO=I1<Pۚ,Rƅ/B2UtwߨF'}DGW p #($: A"WN白4!l. \" #0;,;v'V$)dC>`}]rUm-[kML,R\XI(iө$pLY,iiHeN.=M'#*B$ m՚svycƾ%{E C.#P%+ 9'q?øp7$V 4ѵ Љ o~ .(۳ |C)$=.)ђsI\όkWEaj2|{4Z% YͺP .I8ѴSZʜ!i4saeRQVh7bR2jnoBJ3B~Eg(<92(T&&xT%N0yp8Ie Cfm74Py5Npk&4  'G7p, auQkD d!dY #uj)BؐY 5JXM3L m`׺sV2 u& &\8—Pdjܙ Sr` rx3 Eedi8 Q8\~A#dI&ckA O)"DȄHrF@'R* CJ TH.B PXWm"F ]'Hg TP>cBSRfw'SJ.TԄq!3,Q% QR*P t,$̏($<G00 YU¤lSGfCμpEQҁDM*0&B)Q# ,4Ph{MO~/{4y-A u5Z0U X!}(GJ UG L#dP %)h\atp$qK9(+CBH‘2YdC$j`GD&H40iJ34bNhP  2L PP!p$ S*g "he;I(R"!HH P;(lH (I!$ f& [2'` yӼ\~bHiȁR:~#j$ -c\&5T:Zj3̳6&Y9 !#OfwEU No/ Hd5œlX8 Bi v1 CC7w14(!Idɚȁ*x:hF2!]Fd$WC4ƐO0, !T;WɇYc0|ңQ(o7U,n>%XfA$ `y^s!G P5' gMtb!;l./Y S%X(J U5CJgRb75(<_10"H]Evbd:lDSq$S3uHD&)e$)AR$Z(dh"T/LZs0L&['x4H:" `BZ7Z" Ȃ![K$ft(Bbw҃e 1 [DLCU 0  :Hw J =~Lgw;-yZtNښh$"FQhb(ZB" `d%ea0˽'|CI@6P+RG[':vd4,A5*0hС@_O|&bP!偊@ @:D|APf"(eyJ9b2Ƣ)v/t:!"A_>=>}k,$% ~|D6(zh‰0֤Ιe9hfk%$ 1>9A̅w…t&P[G ۼ )*,)8 L@+(|n(3;=vʹ֖TA>kwM mъH  oyL8b#RR:8)Fk6NKșTXtoqCE"a`B=PO|ȝ'[= Ty_Jz!  X,2dBoe!n dxtRToȗz1xڢr[O)L $@M,LQL\J#첋cTձxz+!k3MHI!0)C@D? SC߆L,UCA ʥ/d_oɊf/(n 04!%0j!!(Zvaa0)*Pȿu~ŃdI:13(xq( vf)H}ɨ ($b x\]L%xa jT, \1ڐ4$-,FXI MAZn0*R"RbmVK`w\qƶI^'Ko ƤD[eCT HUdu_r]Ԧ2Km"Z| $Yƶ ̔wa/'\;4ej %kp,;;?JHh^stA`s5P;{tt!פd!'q% @Bda BCّ0``ȐH:q0e`5].$$F;!`y'S= sNH遯`(Tj("o0 tlH UƤ@N>l`aa C>\hreϺNضp,Ɇ1xbE ɬ4\j`wQ(~шd &)$(06CI<☨y79yjUb HnA (PITPxxWC)(a#rd<@еD8ش֨O&A C39{O.``z&\A^Ҳ!Y)EBpfx;9}%]&;*up̳3 " vSu=pR B v0ލmb@}Z oJQ8?JvCF4d,%aB&7*#AU :)"(CQ:D3(J($P&F&%/+-P;z*E?E=7_2灑,(#/pG=O0v}̑ Df [ *TUP`JXJaR43әDbF("W>u)Ii}ޯ>"X JXR胬(ՌQi-,AZ c0hsF1x 'P)Y5}D04I"II  (X*5L A1_AQ0H%rr@?;~"rcT5!(~o8)U}V'޿Ks:NFR'ADqCW_MSb@&iuWT T}AjV)#q5W%<9W$IRҔGƣ9rb/@lsWgi_mlhͮ3F,)Ԏ Oى(7# lZ5H6DwܴI% n cJom !3H*hp`k Mˊ%aH$ uϚStC0JZP^rHj~a]1CS ` | CZ. )'@MH{lDO.⫟s6Yia&/bQ)sNم"0T u-N ulPrN!H|2\yXf#5˃^w`9AIRL{p =K3+@B@Cv!`=Ć 7q }< ~c?DoAzL$X322Rd8f Oяi >ƅD}Q~eg opdz^mP%Dd4QCq43,380I#%V-w|p4~?eZ]F2gtLEAUedpƅ-U"B>* F9}S\rBA8S[8l H~L-(`"QiGNIID(*V ǿyͭUJ",t(Y.Cfa$aRf*Pj6Of{ϟ7eY~b/ Q`4BG,b")Qs"z %"*Ȩ[^dWUe /j`4NЕaOJx$P _)Rf|߷t8D4.x&)cѢPқrfЉBNb^jZd, $ !$$ eJ-J=͊7 Qq:hJ`B!@ `hd$b*lp0`"DwP^<1whhvSzaV9G~(D (Bz$QaP(A+3FpѬϼ[ K'o3bv%U DEXP<h~(v_v9Xb(YPuNCow;KvoرDr1 ;*$Eą*&&lm:Mz;&GSeu~lʎ7jhR*,` [M@Ayj7h5L I%Ku~9Dɖmk {y6 An7ލ7Bn ;G5#=(s]Nvƻ@)'h~ w6pA'Aܯʯ.WJJzdVan)$MGP< ĞN3?'nLBpnQP0'C1,哙$VYwttNj(əEq4 \MG]o{m/BpP8\7!uDGn#0xljarAvqa%Qa rb!e&O ƨHш"MRK3P(Lj\a" $ H&\grd5K NX,a,c(hHKEUBj`Z p'H`!() & pdlPN{wKtTTCmݼCu^]&a@Z:*{gۭbG[n [CBKKm8ѠP1HB(gRB^7`襯Uzu `y5z6kroUyT.z5㫃 DA K]yƹt̪rUBb08N8ƱFeS׀d4R,K0A)  )1J d-.!*A o:¨"{PB,2EB$v@Tvxwq68 $!fSEAD ciCB/h&A7>]nRУsTxY$̄hࣗPMq&[n6^5pyoJ\4oX)C u앹ބ1H#V.F,&m 1ArbEaP!M^蒨w,6܆Y5B1v$MBA͙LucL riyCfE"F(apD.EB'\R` Ncn F ԵEP9ZP8& oCHnVƌLYs2*]f!b2@$3`қPT :6wHD2ǔ~P H7($f%XI8P HE|P_VSTm=n6$+EGx3N%P A6<O/'cwʼnyQz¾sǸ$ .Le/e@;3B l- p*X;9GVhЀ0i$vs Ȥ*`oj~@'|⩣C4w#PbVؗlTLUAU8\X XX@D-t*-5,Q0q,`k0|% h.-wܜK`E0 d}Jf-f{p6ade%'KjT.8:7S10Qm٠hJX ą&NNH@B) 0!vh93d-CY& l^8`)LДe#(CxN6R" ~VFtmGY-FPEi E9۵.@T2B0E\AiOCsabw5t (:B}E!?D79N]9""eD?A]DNa/ϚȪmRv}jw=F c9':Õ@@h+2D *+Г#IHDP-$H&Rqq+-݇b/ 5RʆH1+) @$J0J@Ȑ@(B8si4 0Q  hWd@[aMҥ ңC}+P,W /{8ĂhD(21 @$HIdt%0Q)B"y{V$NIaĦi=+tGdwj*~Z?%u0"Ԑ’@oH4F-*i!Q2D#<@gچB 9D@*I (2HH ET8HDϗ0 h"!OڡU` 8 g:@6"Ҁ BԒ(KCH3b)ssP<œ9 yRIaZDAaH"PR(%a$0H&0@r&:i$ 9FG*=`0D@H#FJADU9GNؼ/ ?ǹ#7͊=?OQe/vXC$9ib&b%((@j(# PHhX%œ ZiFBV@x> HB$+Obo,x1v5ASsFr?؁()y_HzֆR3"“20*Qbd"F&V.||q$Iy8'P֟RRCBRM/o|D:˶Oh*H*b?Oo֘} }B}C"v?P>o!4a-@%B!bz8D  b@q(>?>0ɉ*EJ!J@@uK_z*`$6H@Wl): _uMa:*;,P&L BjqZTbsqFű_@ Pb}/78]T֠YF-"܊ӮR%N> h J1;bCAĝD$b`EgZIp&S"@0u +AdTz4?!x ȻXD64Ns=rCTF8R}?5eBO ?T&7(ל|M\?_I ܳ %k g қ|\5@'DiBi (BM ȑ314DQITI !1$!By >hhTJE@D33ri`i!@RB"I(߅. P}[Ѝ&E h@Ȅ>]n՚ =@uY5CdÔ6y4n9]{bNFWʴ o1ɲnVmP7$C,ze/5 ygihH``LdA&"fKDz;u3Lz^CP`ºVi'滗 L6C=!¯cZb$ M"B$! \PkQ^6rƞ 0h4Oϕ%i M 9y@gs~4 ( /:9! u9 Cw3X!>go\ $ޟ DwNdr"4~OT|H*+ !JgL̥;{tiV۸$_pdU1ȃϾ@"`DEp 0CD PhU f)BDY'@E!Ԃ*&@ zobj,u|?wK[zyT>#ԵoFǝ(FTp:|A y> 4f|诺Y_S/"tPފ%@m0pb*ɋ`IY4w?#"e_ G?#v쯇)VQ)3²,t6t8'N>;Ap`^󋗄epU>[C3z߫Is{x2 o3N3Fk槇do˛[ M<5\NH.{X Wv`X@1:)Cz0L.Z,B׹DK|ns~1EIRG38 J& ֹԓB9>`|Djz<V)׍8$^,Ҥk:nʩ0'2d\U)J8`DG &bvBxc 9M;i F$u*ў#49%w^: &`&Y:1µd f/p\~aU ubEX\;u]bUְ6pєPͯ>+rim 5! Iiqv|lSk v0uHPXoHbu}c\>;{ ٘@8S+:|q@`n&z !ݍx.c͍tr~2vn`嗲N&H4=R;VdY4fUfLn1W OXYh6{} o. cvDl `ryb5҇N (;DL-4U}QxO_,7.bѤ(iYl@eRP@5EAJA* v Qh޼فr@o/(/wo^=/@wVj: ur4" Pk}ww@ N ͘mCmmViRwrojݹHM꼢$ގ4z:q bΡ`0YfpԷLHݻ- Le0MsN:nx} "d L=52ihTxMlC =L4 4PdL!"!jdHOSѩi "!0e6ҟēM'jfѱFjd$ 2iOL=᩠єSdɍMzzSOTSș4&HJ$@&iS4Q&&QڂzGOQ44zFC@G L 510E=GOS0 ~56 f dhhhPhi&@L `djm4S2SM#jMPi=C  M /qT:#ɲDWMPEdz84;ʏ`7="h)i`pcn8?8hIU{ܨ ե!hR |c1$R 4qB"-U~u L:nth[m]Xwvbe**-ݖ]Yl:,m17FlnI;nwO|?Uhr P p(n!ƠײDO$(N0b(֪O=;U/þ 4v}Tr&pi*;ae" x{Ƿ;-QJ{RAQDQ{D% I$R7RU-O {b:Xa2QPDA@UL%1 p*͉'NOo*bnQ/o#gvFAqu+~/X ۸\b9s̚;8Eel΍($ G/. ysآ2 PHِ^85 [NfbM351$pIS)itiHJBC7v<R61'Dy!H;0BoJ ЉfRf㖦T4Y ^6 BbgMs˘/!j8 jY,p^`o[e2Xk^ld„c ICP9xN<#83NC0mjm7rA 8C2n=V+(n%Mi-enwCW`g3N ]4O&8xXZn.Or׳ 1:ÜF>Enzx]YEY(ux1L3.)BY̲94cmZȵ]Z8DH G!jr7 :N/=Hq"E{qņ ;hvMH j.zYD<'A(3 a(C $8QeU"J6gm[#&.ޙ.Vl+M*ٶۛoc #n` K5+N췦5.ԘY*BY@R^Ĩ!Kܪ!E44"{lX&7G B ā B B*IVIDeC !J  *bTr|y<bb$ajI$`O댃?w WR-$OF@(0GÇ~,TeCI@`<EG ܌D#E+U2C 9F"@G͠xg({jjn?#GmW6Bj{{hE2V܍S͵FAȿmv O)r<VIuUCА  |h9d34>+;(4jj2sgɚ8󼒌䝆4cL0NܐnTgKb͑MSmGK }`a { ϤF8@#r?Ú},0lkfh1gGN骑dLNܾ0fog+W !C6^5 u:L_ ztaEDZ<|a:21v#Rw!<f+`&4Pg?/%U'j*T EL%DTD*M5HiRB}#~р_?㰦)=;kѱ9w )\6>e+ o3QDzX(TG$N9UH;퉽aSs9 ^~+u׿חrCzfhCyUUQI1T j}@n吂4AA0o} ~#RePhހ!9ogh% STmhtYǷ=fffffff~P0(u= xd<.Yd$w>W84[پclmn݅jkQMQYE5~/pƝg-tܩ}ǚXE9K+M`<|m7_#(jٿd%䒀[ fUm ]Fw\>~umAeP:5*yb=s?$8CԯKXŮvdnZ&-k:cl$+ސ WAݝ?LHulwxF.Y)}~sZk|:~'g%.@!Vj}L 8GaR: ;A ףz!9$@侑!TMydP:[=7?ScUS~T] cD5@쮡W&f[op耈E٨\PkӅr1JR8Ǻn]ֵ .hw ̆;kI]7y狻Xnq,@A3 ]} .B O~󎑄O+adplWXozjBuP2a9i,kL 2A }@V#ÕڿhmedMYѵ0^l]ݦ4! зlyaBq@ 'OzMf.:uhzqΩGx  ,yd:GOX璩Vhgu|oeªdXA3$0 b*M5j:ŚmŗD[m5ԗ;"/4EZ5(;d.erlv;/L䆌uJ#2?葑3P:4?9#BuDrPtW5fK8iS旧/>BqC0NܘaʑHXA&;XBdZ_uBI c&2yi8;4Iǀ!f(N݊vtA `DSK5PPJv#ĀMߥؒ=>1Lbϯczz } @C:侮)C8Aj.r= 'H<~op~o~#s˷]ҩ0n "YhPj#CE#aA>i4pBŭ2iTihUD#,@ 2]z֝w9s:ks0t2#_1/8;cչH=~~GdY Hat^Hih=Ee}_ 4/gDLh>kf; ޓM5}gDzO{z", jH!y>/5ɷC o wvtW\v(WMzQ'g#2qff-xdp:`GL2asmMɑEzWؤCа)0;uTZƥ5gԖ%^sck_ ܺ:VȔuI> ;W8ADcT|Ƨ|wU&@pAA*w nUYP=LԴ95wLđd JVc=y2ҬW&AUdĔ*CGE2b$s6L 1D4ׯ+D3S8/*IvamA`h#J8;>1uB^L@7'lgO>ӲWxv$_ PA`E!/# L~QLH} i^t Ĝv')E|C0n矌r8<]J DP”$CI!#A.~:;{{JG}'}ꀊ`08 lmvn$ej шtD|SD%wLi(Vŷ$;k7@<>Hf`ItbM9d8 RQ%MTITQ1 4DPq$F!&!|~F!.uQ0 J%!`(_"ȕJ v`bh7>с^Ln儑UzX+ڠQVO7 eTXx \\! 6 ! mS5 o=x`Bn&QݚNA@nY{YU*X9@&0 CѿK46Y vVb0᧶U iYYQ 2/hTY)* a"`XS)4 0T퐩[F 20Y^풱8|aD$LmjClݝQlT-Dӏ]5z *[LUcV!e![q($_'<7 dHihǣǫ}YmZ&yϚJz*I$Iwex_\urg ?NaF8_uPofM#LtWSmSVSQi˔I4J|Su*m5tqXI J}3,ӿ+$pG,& pwp2nb=[&Ç4ΆMR (84ӓONyclQ\K~$ =S L eSj;n. |(j #$:0^ aoy\|<#o@.ǖrAawYZvT15 @|eTĒ=LUq 0$7yQ` f3lz@ѫS!zZZ2;Α6a^U򁲀fq DXƈ8eB>&udGޤ'CZfm-3_:WOX0I̝YMP0l<߀1 DrP(vHj~J6B8; 'Ot.m:!*><̖]=j,Zʗ~7VN &-̘w:ޗY\D3ja0A_ScXjaص߭^ŠiBc]5udۓM$kvyQuGYݞ'xv +Êf YFTd=x3sZla/,!JٲWDcSև f1! j=ckG56 Y'q |B Qb) 'JsO'#DLfHdVhvZ7ꤞt|߽szR!3C;z ,'ב!(Â)\V*B3%Y}def.[oE]Y:GٴM?s!I㜃vJP ʏ`vs86HXR#TL&}/f`f. `P'wGK/!?rZl=X#MATyB<½,1S}Pm{cpZȖʈ`.R>ߐ81(a%&L2%IiJL\^,Bu 4|^0on&N/z(ƨ/Ҁ뮜xݽWgT+@ *emy-4ҥ0^N:j<xrTN %էY.[Mgјqř Yǥ2uP1Hhpo])m-n,>yG%o,zT)kaJn},o2=>ô9|+:1H-a+0Ȏp +n4'؇g=nDeƌ/QXY-ufM/Z: jRDNzvLHaSCghd<73țihdr]`2JKcc6 S-)O״7VsRhqׯSoo{ ai+y7i9&]=讻Mv2am":Y|Pσ#ؕt1| Lq1 `nL[k_ GЁCCrK`|QL2Rl$K_vx󾂡&Eaj>{[df<rH{%ǯO0}<|i bw bj /R}@&8'L(kJY #iޤĆLTIQ$1SϿO=)]UT330^YV +&K@c 3=yylTgMs#P1k6ZuRX%cږ=Ϭ)M&R gt\/Frg7 <Š-t¾qmyٿ!~-3ʛN,&,rxq&_-[Bi<7ҭ|/ϯU'pV7*5$dz.DnX:=n&|&ooseuNm9o}݁ Zah ab^-Ow|gIq;:d3ffi߇(fL#FVv<n?6(qBS]9j>g"Se(2W~K `hk!UPǙfVKei\|1mD^gl'1ӷӹH |&u YcxVL$ٺ3 Pp[i##!G! 5,(Z͝ h37| )!h% t $1H :9pYνm=H .MF:hdjEA8&Z_";b:{ ]N? ϳ?~+h4 c2Lj- 72;jYA -&p4VC܏]\͛xcl)#VHY `1&4550)inns efޑ{v(%营H%_pUԪm->UhP蚾 k&={t# >?E;/I=\G.&^S0:yuRyD#<*K3!ˀCg6|r"z4O` ݥ  ;qO<g|4_v!O磷Ӳ+iCeXh5_} fm:xZ,ؤM۠˕nd[50o[?r}M*r8Džd:r& =~V܃}y|vCd<ʨuD8 xwm6Q孭/)xu\K*̙2ao7K[;&G<_MDZH!R;wchF0 ($*&3N]y'>؉}s- ?G} +X2\a&{Ќ0 z XygSY1@B<"fPTWw~gκX:[ L_Q;uԟ gn1ٳ=?LJMx3rw5Wd%L `VD'z ' Bp$jrm o;L88^|JDbjlF9tIݢNw(JIP%m32?d>Jfˀ.b\Q+K2r>uV @R. NrlAcX ,L\Y02tW>06- Sy"7Z8Tt]]TO`D<@4 uR4 EHc=z]΋ndXrS8[2?a_>=(]Wa< pB%-J8%bX2$jN+3d+&>r Y'V|42{U+!S0q NJgwŮ]pW;mqk I Shg&wz!ɰsG9DI4.N/8:zw L.W!z@tp^xn} lS"]>:N28MN>='C!AM1v p>P*^*R ̌݉R Dʍw6$X#}"M,+N jL"񌬬mofg5+p-C{i\Oc1qdA\[2 ]Y@8 &Kqa *" rJZv[ӱXs2Lnd#$!P䎫-n/q{Gvg &s9Z`L9e(ڲ33C l(m=clOZ;gDzM2Q( 0PZb=bfvgHlV]M8>ȰF `Qa~sE|?Ioe$ &o%K*q}T!h3gx^ `+;$]@L }ǸT:$ZIt_Bג ܩ+ 8X zc!|2c=~(ڭٚ_ *P22OCqcv)e:J:<>;7h212!~3J>뇀0ʪs{de'+ʕrW >d FDx'N8"wCxf7^2 UB%v_H.\\cU#8O*">G$KȺs*A0 (%j|% |c/y6̡T` y8AU:EFBVl`8C; &0?LU?\n]&0g@*X8S{:K eJvj ::JҼSAwdL6z02N("Ht8#fUGC_% J)$ F)x,=t#9צkU 8m㋕aI~LPBA  鍫, K$9÷pB `5<}PF e [АPB\Sedxda {ț?\[ ٪ru>ߏuT DP9ZsO>6eͱc C:#0Ɲ6:s334eZrk ͝˿"Oa>LP\VſC Y0 ygGxvP͘qٴ$ sf0Q!!~uss:|!ރMp63ȢWJy9P`e'{+=>: yGc6Zs.kVC oglŚ^q" Zʤ$z<J#(洮Mdg+s2J1&+LCڝ&BH)Bt- ȳEAhI }l2H|sF38㍚ bS a ~ws4{S8VB&3F7}Db66a92nepDC2nH&oUJنdMnT̙q+:;㨔s3<1oo8϶P8JN3Y4 4 uP`/]]4i m'$haY"GΧlAdc`{ۮ`e,h+C#oLlt@s;ܬ"@~>:8JҫG>:۰UY;'`ʗʡbHkSw "21u>V1jBW!mB ]VVQtT\jE ȣpslB4aFvG]Š2~|$ٮ*80서b=U]O6KI)#4p.=Ʈw{|1XJꀷc- EYt9j(uE=6*Ǒ%vg`'%LCRWEeH0-j"Φ^ r$FJu8= cKzYOF҈8`(Nr0iZ[X}{hNi2 ,XG\=FQddL,w;/004:#h QC wFGGJ,4bJ/fܳg>hơ=]:+̷*45IOwj|B`PX =q*da?,*old`9y^Z7wMk7p~S6¬&!Q<aoW<B*M@ Y v0G ՟i$.dw_^Y(brF'jƚÀwbtH"*#2N Ȓ YSg '+G"L'R¹pN D!H)H)J !e0!")KJ$1tHK:,B (D@~.VODk>9~33]'Gp%A9IS:;h&m P#;0ծ\Ŕe G,L skBj.%*jvHyzb.hdo7]4iekxNVfk`z9s()T!œQc{v] !㌷Dp3,KPxIF3|6|e[!23_3•Zfw_UQ#c VtP 7oloZUoG~CIJ8oLzO %kvU (c]i?nϏ$g՝PyJu6ah_%8WoD{Cҥ6Ċze*dג( ɻe=F@TB;C˗{1z[4f@lA t:Y+905כg~LVX<.xj\Zwq_}"(`rUG'$K΂ra.J}h>ȿ%a%޳C( < v6 0dfffri5L<"WG+绗( Ŝ:c!61O,# c}.}N@A1:xu\Ǎxp :X45}`}@t?DmD0Xuّ "p SL!Wj@{H~,D'9<'H))\b%`rDwybhFHrCXQ".g7DO(uspo{=>[h^2LݼS|9 7#678000O @;,[ 4y㥕nu$O4}hG *Ŧjg(jSK0g- ug8|$?ozb}3z2-tg EZYZEw'2ֿK>noqL1fuC0DqM!pXeo7 v X>3zx9iՁJ[2i7{(IiH$q$HWUMjP@]RKK@'C2J+ (}E}i#L@㫺W~a<ߒ{z( }9C78h3<\T5f٧?AǛ|wypX d(c CL jQ?$JM t!$VU Ժpœa8U?E| 6Sݖ駛x3&D.l:r~#{i laRl "/AP0_ۜ88t|`Bi/VmI fc"/VXc HAaTPVGds}d %'-[Ҋn>{u֏`H BD01'oR"#%!! R!!I(cCCΧz]0q_Ntx@bHdbܙ`ܪѷT%SMyq.5!| o?iVv= 5 ].\bCUR_, (wc8 YJ"lfv BkjXjL cUn`**t̠ y03FC,"m \)/֤6E',3U1mDQOz*8]Eă>/T.pG&V`4m!#"2K{ѥ n{Na9)zbtX3GF1XmQ7.꯼eIׁ?Wo3O 3f&a!fa$`%4,((0c09Cy E Á9ȅ=tP7N\pH4h5b F9YE˄%~_7;u#=ju<Hax 㦽J9թB5 q CL{k@G((!n$,sbK.7ғ}\@ ĩWPYMe4NsWCh#ja a,g"Eo` vuƺ@-ӓ=jk ("fx#|K,ꝣ'hA$Q81VNS32~QF,"уJCZwO>8X*lUtmhGk/$'B5MF&a请6҆!͡_ƣMq>i=S5ǿ&oSsL78 }ncsϖ%O\b; ͝'C2 |Wc4I6KCT?6vܢG_9'ЍV<24+IaيU{rhz96@/*(\2 !SpƺڡvɖdgO eϩ-FvoLY9_ۗ)vYYMLĊr!W\5K~ʮ롖U"5om-gSn[MXATv3,&&"Ig6:gf 3rʻ? +Iv 8I3 Tr#tK,)'HzxhsQsO4?NQK8OF(!ݨM:嘇8y(;Qt]s LsoB$#NdWJŽ3|;<ı oJ60xFzUAPIГGA0˼Kqrvg1l|^*r@:M]pLA1C]#%nh]Mtٶ$4`2jB;:h._hޡMԑ c}y;0>iA!s7 b>&*ף!w&Yi`h7;5yp! =!cޜrs_m/M=9%.33%0XC20ˌy_Y[cD0r/}F{Ir,OF’Z#Vjpk<~ /=4[F(L YGMʻK'jkS]7wYٝ~A< jmҍq]% 7P|T|Pp\޳X 7}gw:^ X];zxB 7o)sG) ֈWwS9W (|jhm'ht1>FTjM]gݧ)؃rHP;c ZkVnV2Q7TqirQ˟r:v0Wc$I"H쏔@$R2TP̝ ,eWȭΈvw@Y]pߞ__|n3viQqݖ* u'fgE34ePFwH>a2sQZiMoVM'd{`oz+e3 zRbǁebw *ۛDBlhD2!Ql>ޮW_vy.{|*t!B|yN M5_HG|zι4+I4LP e߅m@6;UjrDڪ5YOP SNTc=Z藿ހ٫oɽ.ݽnْ4٬xZU }sdtկnie8ڶ% _3SE >-YvPuedT(31ag@ʃ[}\,^}x G/~.|<3#"5xM^m6`1m3^ 0j33IoKo}]aT7E UIPֱT`'RU3\5T 8ERm8'֯W._БqTןqIG'ϳ 9IlR|gI2M#Wd̔9= >}.^voix"jOAQ:}4xɆ'ўEͿBy|fȏ17%AAz(\psHGCp 罿Qf(M 6$چ+`.~5>~L B8j7ʘc@AZ~]]Q y0^x]ٷu!n&q.?UΕ(xI$hy0 )ь4~M}/D9tn~Ylafxh]Y3q@J Xeg[ b k9*1tF"͘#B$NYy7y"hA!)l)dk_K8ו?i.9tw(C3Mrלl[YI+&䵒WO)i{=s\3B9\  {2c]3B;y 0g*jd;\!a؜r fD;ebKM[37] Tu˻EZ^0YϨ3!.'__rnzpAT?re7Cttć t$=?=8q/g/8`xf Cꆢ"6eu!>]& 6Н4B9 xՊJ oC* ;aѧ2@Aٙp_(t&@XN c}8 vtFݖ22cj}ݗnbv#̻}}6˶f`.c;O3DzNY$jr:;T+DN!=UÐ?|$f~ yf&VIǫ:T}^'tW02Q)֍~+ҵw,*l$a a!I(KTG2I p!.B"AtT )|c+֤Bɠ+!$1_6 P ]Q`A^-&!i\ CP!dS}O`T9/.{A$5^0MÊϼLswqvMx,ɯfȈJKBz%qR) I Nlfiŋfp(XfO(`䲗觎k(' 9䴎H3{:QNe6?p{? P>hd)Z J |O`z4`cb~k饱>`,~P6Q)%-/r At2 ?6S:q8 QS̃lB7#P>) 6hu~-%f8r9a|0Pa?4sH4/"|>T q}g(Oo1M>xѴj壻 zy3FQQ !Wn##db95Ҫ2a|,E01&?c4? ~ `QS14QT|c33IEXLx)!_Ie4@Bt8r[Cx!Dl>N/$g l1Y.O5(8k'!Jצ^;A)á1c5we5LLM4s&kf Տ{^9L߷#=1槂=T^y\rMU Fc*8N3}4KBUͭ:!BC! |G $ƚoq5; ?ʮ}UK Ȉ1(!lcൎ( ViռAV W_0׀9kn[p짧OZb+N!BBrK܊;׵Ka"Ũި߄Έp; ^kCCU|An&1Q $',f()EjHe@W33 tzuBDT{O:G<|HHO!ExI$o9_X}Mfзp+=/oj)s|59>+&Dq9`} 9N u1آ`vQ%@ 2SN[EA>dxx联_G3f'WPC_ea']UzOon;<~SM: aDSVhr\(+QIDTF(rR$:HiAADH]ӕ~Rb<KVώ]٨<0f@n,x(0dS+쿋Od}&Èe՚W &}PW4_N:sU]6SĀx9j|O;X~^WJ@8>3u<珋9[㌠=/GUYfڧ7LPr`y (a E$)kRTjp cl78ชi];( h C! |l~ lmk}.O~0"㚛$A7Hz9_>iA~~+KR$b (|Tot(;_Dn{aya*v㘳U}M })e{Ӹ| z׬_=,*F^䕆N uϞ{ŃD('d,vlwqٵ; P(#CzI%LbaXzIj1ϷWG7Ƀ =:[:ΣW׹(>=>׃u~)zߑ-4 @VcUQG)f8>Od&el,+] T9#PDRnn#@vr#=U;5V0NuNpI`}rr#61ВӣIݯ6fSIt! u$rq^TI2)DІv">9O>wNqo\̟:Ϋ߰LjkF.kcDkKy\^:'o; pAԄ1 yl&BȑWXljqC|=~pCOnę̤N$\y_1(3 R`Hs25 007Y1>QW;5_Q;<4=đ?il CjLB"})=;ٷP)%dA>뤌X<<:=4ڠuo|_ IQ%z@`.12@' ;__ 5}npp288fffy02e}D nhdc"¢~9@l,q@&Ŷ#Y'\kf@[2zlL2GO-rצ2l1|mL-&d2GIUpQuC]jXRcPvxyy8q+rȵּS:+=tU4JjlvO'nCӬ~yxg,zh[kQLϣ E9m:l#:5J51 !:1 h4;|c_EdLq:BPrgTo4QQ9sUgGvN-Zv4ϹX s7ovv#w=up_@G~E ͚t41|74:X:;Vq|XikX'k[X ,lTPYGIYSl~3*#pDLETDSLAT20@U @-@Q_&"d)"H칐B")g0D)R*w !d*RJFBbR!LHEÄ5!5эBSEjb ||8p"4 BIA0G0|{D}K0hC:7-_QN=̒tUh;@y炼G}ш& @@)wjPFb()``/n޽`L/o}G~ vR婙aNBr+ ۊ1܀\w$Kn VUuh ֹ͠:}P h{92}6<%I>O`'/VUPhh<*壮A -^8WĬbA'ߢQP | (\? p2&P@HmcCJJy:M2DDBPBj9:`(B =C}&˼ޮW7]juṰVwrN&i.@0k!+Xjߑ~̔4G9 1۾pnQS~fv&5ZM^?f)0b""@ THheibU(A `b`&" )`f(BT@!T@PЉB̀!$a atN6#ئ6?!S^Ǔ33Q;i_Q'ކh*'n^[ϳFz%ѽw;cJK!5"&riȡ.)F52<Y ށ`^R|]ꡘAdĥ00QqE8B4l)qA*W'NY{ \=#gYf|u89\ ւ_c:'wq§)e@)i%0h1gI&Owxd1l-&73ameV5ǫ=Cׅ\kI遻9o_N(^gܝVn?I+9tC{ؗƒ?sԳ&5ͫgsy?6QLJj۱UQn={_s|̸ys+qBdzg?.g*:9uUgaMwDz:E͋#ri8͏{ПE6S~ >Q믧:4U/wEv>^l68i>/Fw.2l=F6N>]{76K|M43kQ?7WvewՓDnW3WGV>q̹zc ޽Eha4w립|857TUQrÖwsKGD'GtdmmSGfN n_NLrphד]pB0|9YgӚ%/ W_nsL۟]Tvv(ܙe\ݾ/i/Hר7xٚݶ ].尿w`u?Z{#vF(TUR9*svrZ+«AJD}kի4ٞ06{ LocfH|,j'DrPYNO'Լ_O}yMZۛi]U}H Fz=进O{sTO>0̿?ڰ>ouu}uwo/'{vkHU%EBPs3S& .DQpޖ*:A%UJE%NKMG;g:S?mӢ|8y:q8*Ix͖8FẕkLK 800Z4Piz I#_K\@D`w j E,AW-LO51"Ru10g22 m6֤K sTܽ!0t w#=z<7ٱ  U p" mr*(AC ^ E4's< !9BT P&ʋtb`[7v^{YHvT -Yy”K5! !x̰G  RA[;6yeܓ Ä!1’<PYStLI*ЦThǬFg^'.bSEs`8hCdi 3zT-J⺔&/`$g.N3!Bxz*UKfp`k1k%7xJp8$:h-E9!2P yZBHK,P9. 1x`tVq&1ʹ$wl^=][-;x%̦ GwŔ7{yx˷pN635-+qsL90f.Ţ7!mjˋXY0ꀂN\xMlfhm(%b5c 1FY:@cXZ| $3?%GBhtOѻݘOv Kĭ?ڀ8R v [*)Onf3'1fZ?G;wBYp@ߨ5UWċhXԨ<!fia`Ch*=mBW DV3V3,))Iˡ,y4=':ԭ&.-RVn91C&H $]VI!y2u`]®݀5PR$O9ι0k$h5-ގ$\]ba&j{cw?/Y= ר>lXG\!ć}htpX-M yjhm-9Y:!X =v?W^~ׁ7% %l%v{5{Z˝taA5f[4&G3L2Mo9LllƜ1#xa)PGڪw=Go\# `utT!~wakf*a\kY"WVh YXkhGM4h_/56P!A! ,@>1挡^X05ܡ*sH&>#Kπ@@8χy3禒ˤPVqWAC t `x޺:QyE5|_4N؂X0HW3|ut.d !6% *H"Hˆig&6~cK*1&CP+M p0-j/wpqȢq83_Z}A<ƕ$/OpSh| HK5$ !.5֐$i< {Puk9ɥ}09jBbf.` ;5yujG^DԚ 9h, 3},^2ͫB{i- Y dw# x$KHaKiXV!+wG\ԃ5\" 8E\B]vV\ iO RmUdQ4Pib,ˆP⩈_4H1@ZhhVUoj^VyZ @a r} ǒB5h|끟4{H 6LEnT:,T8t{7PА.gX g.Q`@7ٌJ웟"+'7Ȯa==жw3ۚ&Mhztݔ\haCmp?Q;KZ҆x0|% g4*7ikvx$OI(oxb=, Ha PBnqXu"U>k3533'9!AUU ;n^^Pu{rbZ k&eJvY- MX3WQ,6A7uWFt{[FK3̙ yϓM^{ >׎APWV@$ۭgR&+}+rC[9s.LJ~ {滯2y(*'q"BG4txo0^la5'a%؛zM.5 0Z G8T&𷻷7_~o ׯM"p_2G2I;oQxt KcWeX/07^7eAcW{*BáӱF$<  HO3* &?(4zsc]p'!g#,djVl};5DЗaІ&8CI:JNhھ>zڛ]IIA;SHB2Dƴ$%?&0 ;sx_Y:EfV zyؐ$$0% sFK3 }q An)JzqTnh"M!6-mr嶔5]yw &GP 3zZyYnj j7.zغRazuZ﫷GBEt -Ekn1J

?ErWɖ އ=#Pֿ~ @i>\NMM!bB(x!"(*,adNU1H Y@Sl稰^z9e-@&c+B\ɩ`25G.a*Yҥ9S KtZ_= 'AuC wn5ԅ >UI)BIE ,T u 'J$A7wEł UB5!Y k]$՝4 TO"0k'(chufe@xw2ۛŊPr8lV$ !-tj&6͔2 I XKf+Z5EMBQD3+9$H73n, NBeŠXs- nf(%%FLl2۲b"÷D$" GBdI  & 0ilFmkY`ŗwǗfGjivuݖ4XKE68B$GTR& 58M82ꀪUzgS7^ӹcxjgKvLQRv"lܙ2i>}͑hSςFP2Hf[͖fw; U] >F-7yAH/!gdsZ@ 黸9PT\Ya˱!$+9v#qh|#xoP$fz׎+6hU Rٰh+{Q:W5s10ꆬ-+r:m߅B $feçgA&\j':+" 3xR sy(CVtUs '9-^ʛ:2ZS|񫧜vm U|\rKEְpXome. AQq%`xmzvFݻ񃽅SUi|v,@ O<k L00[++إd+2ŏ?hXW=]K9bvfse<#hoLIBU$5"_Η%CCMlYzA6" HMVyn)x A>_$[9f wm2 #DW @<a-ЏaOGoE5UUUUU}T>~mO>R}P!tlݻLrAxTѶT\Bi˷,կCvq6r컲mjagsT; fK;"P&AݵY Ñ6և-hZ6sej/Ja"C y1ď & d_V#Ν nok~wry[`SSMK'TA:f] vSN}[L-1|{ 128D&Kt=kIP📳 ༹R߮ZkJ>+xz8wAUrZ4/-w͑-NewyV_խx^4s y/03x[r'-fķ=8F |ڦaU#&>o, fΰV=.'r]"{GudYֶz ll(~՛cs-Tw#cD@lc_cn^ڇE1@;:01x5x Uwu `ۛxҧ.BH{s3P[wf(MV?0'h,91eVww{ <f_cmo*I`9B$U^ 3qǶg/@sfn޲(԰os*ǟwc!\>K"ADt0Z^C!O1af&Ngq,90=h/+|wEAQzu>ρ#"4^;ͱcc -DƬD[Z{p2{o&wdy.7" AI2xq,뙒Pia^a]UBQԂgjL32ōy#MbґB Y-wc؛lѶlMx$-W2Q0gn #}!Tþߏcz=1D>M!ʐxVHE5=r )L[B}TU S&'Sb"I!NLi&6WN>xA2U HJ5%?*M,9\&6kje ^bq*cvj0Ɓ;t“,nHb9Ux"ԱN n9cO? K3.sR[nH 1u 3[HBZr(מ:\`CJ̖ &$e˸) 6YXۗjɝO oG#,#&DdIertzY İò`neJ?s_ /Mo k?0030ɘ\` 2֝ҋFݎ22%7ҍ{rh 4o CS%z@@ yTD{ZE8:!PFpU4‚ZYFFZ`) %mݟ &6~C`<|upP?ΰ U3n :61. 26hԮzB,ވ#D~UV:КME!5$|03Dy;Lh5c9~«ȓ["uuO9+|L0}/?3{~t1jDL$zy>&4- ~ aӝޜ!LtNH#@}3T `ndLOsO[ňֶ80*}Am\5udTcIЃ»<uC ESF42oÁ޸^x/Zd1'H qZ4OE6.È4X4^M|BRAr0Z^uNQZ[Nq)4Y Q*v/i9ae}X*IJ&Og ) 3jZ o(_Il`_zWvo$ ?On sro;3iu܂x2)s$>\VR6W9o4GHFiè!;pb*?ğ~L;ڎ .~耘fbеX!}_ wN d&=$K 35bLzH?ki$N8HPjF"&{q&|TO>| %X|?+ȗ'|Q|j= Oa|J͘td&G|eaaajU |UW`G P3 Sp$e V6C,U+ݝ#0_(WDqKUyS:U/,zKa"p3EY&jD:>tؤ]qfS_$^tuE<';j1J+ԑ)ySZ,.M P.,@9Ny"/ro:iݮDcФ&ANOW9r.sl| WxwǸ$&O5D¨ Ltoai.Wpu Kz~* 9DlS+ZqS0e"EθK04O <Q6*[?N`~'n燻l@ÏBAqro3 Bq#ix$0MgL]?; @$*ߢ|^*L~yp>"?ʩ(SKW]L 54[@Q; ^@5ElR`G@5&b2[rbuȹ$~Y3&a}I4DZn߂QI*q45>юԍX۠J0ݖ@-(TtNpvk āqhM tQj\\Y3!1Vh(:t&5FC1~K8vk|L/]?N`Wyo?*vi|Gzx?Oe=;> f{0Dp ?xج]nuDnw_&8( Ԣ.(s>f|˚;Z3hqwOWuwfxr>ȶDjfUm.wϾgwNٗ~|N U\R>wH" -zkx&=ݫo«׸%ו|5䦵k+4>kxw*,%{ eZ}~\{ttwZ^/}bV)g_欽@k+ | ; Dkx~\-<Է=?D|KW{F:?_t}I~= |UGI_ īlu]GN$ɜNctv(R9?av,]?7UyY.Nwvng鳤޿o?ӱu/OoT/v~s)&׾;`s߿y9Y?USÅso'x8+^XB!Ԫ=f`GG=@%xuB jE#"FI5X:BA1c@HGUt.`pJ ; ]Ǟ8>[IUz5++u+(@ L\P.B)C 𲖞ܞE0GOd`P'RHt2tht3yu)? P~Z啎in" X.gYe1[C]xS%E`<Jd,wm @$ P3q`!ҏC(9} gcjR9 vWLs-A)0xhЧoɿ*b4w ⩁K PLVˤaU:!rk;5>eHC >QPb"Imf*bPX"5ژy8<#s{s1vsr1*v!UaV3rFG  CXaZ.[f#m_?ׂ9Tu -pi݊Zr9Bp,>*/9 |##??豸oA >te{^2h/zdIrZcJ:{OqFԿ~Lg?'E8]b`zjd$ %¯^ -p.k7Sҥ>̦U)i)B/vwUSz1K$<=G <@B?Wm!~ve88 x$_kԭW3<{m54EPđSR*RdHQ(XRe|8oI'ca@`.l@6:ljZUB  HlOC4@F =ؔ`9~rjtH4UNRC -l1K86q^>N2GOZxR89zŠ Ae@! {gm着?' kL6q)`p3L:4迿=TzRx P `Os5LMC771n{kn ㋣~[{X:%pe!X:mIĎIIq#T7Iȁ~8(EyR! rSU0)LMqB:D0X#1a|qtF:WId ܂F2E0VOs@ t=)z۩H2Ȏwh` ƋJ)Bܡ jFLGoUCʪب8 ?}<,52qxZp`DQcC)ɤS3ȿiޞ"+#-D~Xoݼ)O8M B= r(s>a ,NOzq?CӤr,'>fɨ'OPGR?a-@~ih县fLL2DB$q(o2N4#8dn.g\ƣI$p'ͫCE3#와Tcnˈ;ë܁e!T,܏ ݚkh8:\dgLoV aaN;^ccuN5`6A[4 `Y *Ӥ#*\`(ր$j\jYyO&rJ$i֨. #(2U~Ã!xbBʐ^]ktx MJzIIƇ,_ӣ#wkGp~&+&9&0-_AUh% -vS#AN8 N ?漕r1,m<X*di /q `9c( x3hST! bZe -I~{5Wz'8!<PACpܡ54z 02."N?f0P\,. F)n Q#t!9EQsA>p8̠#81Ǡx 2fYHHMN :0yR!pVNPȝO!^8k9f&Cf}ЕeXF&dA)QD-BCA(Wg2ՆljrJ BBmDaI`F\601T`&: `wh!1TADE !lj/D`Ã#‡T8%*Jb ( z!h0b,@S*)Wt$=8| б@ ;,JQV qfPV',9pLƄID9t G18p!6@1ad]KVCQa&@ ʩJL%@KFHDE@,}jo[ P% Mr}I/;q7[r to[m7[mҊmѲ_7@H vb2J"ݎ~xL̶T% L=oo7ػbű9Ǯuԗm)l]) ߁3wNo7cj/k2H3$S2H3$S2O7F%Fxt^`^w~KB\mK,h.3DaA<'HSI ״;%EaE [ڶm3%2q-xt#ĩFu ie,HPD(1ҡY!=Å4);LC06_GJzA 5̂df{jBXնێfUkm B\Vmݶ?}){83fh'9W79I&Izd{ڪ/<↾JuբInhM6GC{=)DEsۨ2~Њ| GBq V!0RWS\xP?lXC2I{P) y<]@up*>N:>h?fhF1 ]>D~t.Ⱦ_n7b 9)-+שdۄSHQxB7LA(Ј{=9 HZD\1>_=޷! $Sj)aM; x)1LG@%r jBon 6gfnXr¤#5EPd~@@0OlZ4zpcDCP@Jn3˜@ SN'֏0tw* \!8F!:d,- hXdʅ(ΔC bbCt8uAMuh pHLzlQ7;)Ir$P66Y#4&E>< :$HB!Odp$W"zt~&ʹ$۲nn&?PA;wPp Qr@̼@~Bܴ.*+$#N%@(GB!ō}߃>xya#"$ǣ B PJ#( 'UQ21%M"nyDϛw}""`H$mWBz54.B:D@d@&@؊UQuXt?O{1 lJW-;=6 C !L@|JF*$0!?OGanI^B Q4G#B2#:"E\ad,mM[)Ƨ) J(tyrd砟@=o d}B`u,0)w{}ߪJ Ҩ{A,w!iFЖ;Wϻ 9QD= ae,$i-}"%}rhОI,r +P 0⻼N TjHX6p2, )% O%ʐD|01 "Q!}D4 qy7~쌒<0~W}2w 'fBY&&($^qWiHR9xp@N%} JIIRh5BSrAC@J>+ DB% A/%P0/E/ʖ2hEY8quSeH#ND(@P+YE"0z3pKjCV/nF~yûw8ZMt}*pZ3}g#£/X737huM*ą(1\2=gI3k=MT?ƫT)}M"(ZκdOյ;`OA>-tӡ;q}NjEȐZ(*Yjg~TS6wJw111.7OJT/8&Q0^/?0PXD>j(HāP^)?Z_Ԭ-Ńa" u/K~ػѴ G0AQ<j2*6%"(譗 Fbߞ.?iS<9>ˤdaDt;'~`8"޸ (꿍~K*:l+D tlή3$җ%֗S&U@R:oaETDy"zEiVH!Gt"Wl=K!J^`:t8x D/DB̟D!h_^"J@ {ANuvz~>7 aB< `;ҜеB@bB`ƤҊ ٌbA2I*EBVJ>j#,t ɇļ3~/KZ#81{!xο*@9%/Ox3;<aPFНeIkSI_I#`g* YF"\6э &pfg 4Rlޯmуzz1c9"}2 ⌆8#`Lh@$Ÿ$Mƃz hȃ (rPyCFPk!A4aj(A9:@n$2 h!M!A:T,.&s QkqA pgjL+jtB(/7 &TR(;&.PҴ7b'J@P" xZAWiQ@<BTBa>}n*;&~eSBB@² .oW"']U뽕UE;yw3<;3DQF*ruXdL~)P@?Kg:z(z:0!@>slR%+ McmRm \9ȕC 7ڔ)j֠O}E@!E a L4K,PJ5H% %w迟ȏ MFBC#dbkȪ"ῦ~?مt+Vo ~}^8})0;xph4lq[)!"$$E=<'Ӄ2 $߈A5q5M@v@|m[âfXV5D] F&5OHbokH bPUsp*H \щ%lj )6 b^pUz*0Ss&DꆽiЉOLdWH*2 !}|< 8y]C$ `D-ubPPP1Q#JEaVD~ 0('AO.[w|"$L#A!A Mu0!N1H~A˄ %v|D ݤU(,G¢dK0`h)b'`D4,S9Nb!QO "-^"1 ܇v]ݕ*w" )ԑYZJ>y@<چ{cmCJ- G\)=Ca }۹ w* '&O|/c{gxK|5MAL ^]6K#+.j2*oQ[p/HO9:P{|`sh?co30*?|8CZFAjg%#dC3;aڰO#,U/ p^~S#$]4(ÁY*Q=I>?L$(IC0vЃs#1Gw8k4BpCökb؟5nDM4rg%0P"`6FƄ56\D#pg$b]apm7ӎLA.YhP"YB6x0 M |<ƞ+FԵ:6)U#5A$ɦpY{ye"B/pHI}BP  ^Ċ p!Wʣ/҃!!)[c8*bR&3<:_#"c- yS7N*p k0< '0AjWנ `NwԔC I>=>HI*f%6Pé3 :Yݞx7H L@PUU AC03I#2BQq^ @ %H0U5b9 S!N >> 0JAô9dG!^bh~e΂|)7Ք?YRû i>>=1MQ J{Cgpz?p>:@AB,]r(d;zꏠ yD$SQ;kY\8fhx?^u$% ë&U nN8 G4)ywjUxPA?aA=pd/HJ>d3ш $8oUB:bؤ$3; i`qیNJ+}_1SW*UJz~a{ <\.6D ?S8S !k漍3IRʼnwܟ_& $m?H?KҔvTz?u2B!~ȧ6^@`D`.L @ T0^OCBֈ(+-Ķ c2~av0aC;kXDC_P餬e83 ji$Ĺp5 _\ WarHbH$%G AtZwĥQ˪0RDeB Cǟ- *|d?ɸv'SB'&%0 ,(A@Np (Zz{C8Z@QhD@]MG0 `K"^i ,a$`m?4k u=q^>';(Mg$QDءCp jp4RDlD >x}^yvU>=8258#!p})jHd[rc,"`1>}zبLRdB_fk\C@`a‚46Ae4Dʹ$xt1B'IETtE$7)),9wP1&vWﰥ%0ɱ)"6bj;l 囈4y yEJgs'HF &EeEk- Q?6}|Uz404hI c_*.ba(zN<ΙN[Bih(W[NŰVQb#z['xita']@fIB(F\lmTZ99an*BH]衡L9)I/tr*aG` c|9$FDU$ɨ;@ \7P#YB2J,@Rp]M8^g`~v:UU3333 mmg5Ue~>蕁Y1C$4RΛAZA|}#Aj R!"QaSb ms ˣ<ƌlԓDU AHI`q 1g/ECAz18~wx&H67u|PAnv_EE<8v($$u M}I6\ q' h0;+)0 cCsvKR@mG tޜy acٔ6ʕ0D3,K6&!$ d!.fAB4!<";q7z[ r+<{'nD_; <)j"1:`j@9 *Kx RAY9>CC&/Obd&X&{A/1a|>X6;+:¶,*PP J.Ç_Ө:"ۚ߂0 E<ЊZ&cع1 CU(ܨB  օڊ9&%YЈ to^/;Y#?olJDy턅1H0 nj(=t1}1!Y)9 W| lSˮkZֽuUUx"z 쪰£S èҍb7P$!mgG:@9 =n\N' `UQ2lS'[O["AD7<DHUˀv`6 @83<\ 79FMtJpNUUUNZI/;J  zp0 h"sx1k+B*\!Pi#p=^שS31TDEDDUUDDT 8Xf4+(+GUL}nխ(u~(Up(A[ npxԎB4u6E )x8i$FK D'7=P*L: a1)NQ-xNAH%HюY v)O:]f-Nø4puet)N8f!hd rɬ*DhjUOAO`1069V uFiTDԁoIΡ6 Yd ah~IJ"@zsӮ+l #0"x)UޯWf5<=A0E=dB7&v<("r%M`Ȅ d3Q 2qDV` UJ";L c(X\,IZlM/Av9sX/d7f~,pD_{ݡ$`bP9OU(ŀyT*45@L~,qT ZXiB$Vx>/3V($͗;C={ݐSHp>h2h_$>/X Qi$D 9~{O)4w!~ Hg\ X) @ p]X!\LcH7@N,C樌wN> 5G4yx0#" M_i0(Bnqfprq1!B)j$5LJdžf"O0ُ$v{A.~3d|$L) S>={c3  /_K/p'7R\4UE$@h1B4P`%!@e0,%DtUP6MO"J' g섀$>y|;ۻ B>0$LKH-A0&$ƨaeE;y :_g;(}D#ޖ8%p1qDI鈁 !.r; "I StX ~X A֝7ɏy W|ު;c`iHߕ`<|fvG |wX "2H*`DS[/'0?V(= 1P}#@1](8{7 o 8œK.?vOdbq,!8Xc .W })ঀ=(B}Q`bw:`*K8{iC I  RHdyƠƔ UЪR`$:#;ˑ(D"tGs|W}~Wro&Ge70 10 HXPkjTT"p0lhBHHNf SŁ` nqCx@q {P\!DQC>xtp[ŕaP ,4܃ !"ؗt |Gm<B?Noq @XI J}"(_yhܟ 2fI`QP{Zq۟MV !,/k>C5=Nj $S`"ďv>eHB@dH/"%Xbfb„!P/@. 9S O*{&14^u<5"DMݷԷvҭeܷqe32'Z5տdPݦz(/(UW^o_)zܧ/AUJD:vWbb0"Grb:t04#Mk6($hLK@@q?I=N(䔒EZ  2OS*DM1xgU&{ގᚣ-t&Ф QX[(b$srF3٦=}h/E~PB%@RvׅA^Ĝe#X p1u/AQ1xltzS0B)1 $pa2V#fÝKܒCmp!'S=!QF1Xnp' %h=X$^$!:9t ]t4i0a(*. B@!,;؁vXvw(v =KzIjQAScIǦ g$NFH~8Tpu}e)$9 I cuwz>GDIФ?T"֍I>GϿ T/\UT0 jH|c<kҎ-3 ",@4 K4nNk" >:: 'yy./qGR"{NW@B8*#/K);4hqX5L53B] b;A (4#BiH/G:@m `p!U ~ThB4)]-nѰA=2旈IJ"˃c:9'*Z~U(%|Q2^Ny'=(FB* =L{)wrCCe{qX\AIzAhH)b5`1;)9SݿdH: sC16{S5L$ AU~0BꊟŠU!SԮT0vB'$O"ƽ1DjﮠI'Rk2  V%PYjrl&9 zvSEҮ[4n9#h `m 0 aN9*򈺘Fuh-׹gMQpPڵ+G7u 灝`6oN 򎝜p`Ȱ '8:b`ȅ9$S1:Jj@l/"-Lnwnsx΃UxPS}qgЯE@TaqZ n5282vvJwɡųqw `jwSjU`I 7V!jlU7%s:ML7eF%qȢ !a\I 4=`mX0)뢃g.&b(8YBpls΅ha:hDU6E Q-'lQTѻw̜jDzP>.#E7\kCQ;J07(顭mu9u|Yb` qz3|W[3ݻd5 @xIIvv/3|^4- bqMkN+2Pg}_&9ȇ8d6 Lg5j#XMxt&@fLCi׎@$ Z9!؁JF9 ,Īs !]XVJ @riª% d8/8prjBJZIay8MA.PX8 C(h`xsi 8pUy;R Cfa@Hyv>ٓ>}>Gs%.ԟ=$-)'Hhծm=p^E<*71;fqb'_e&c':߅x o]g)HkY+WwXآ U\#{kzD>ω&o5$]oԼie-:K:^bЎC"d'  k6/~UɊ!CwGUytlVs8P JzHScaZn:@jGbBD j@m+zh3x_8XN!ԉIaP #@·dBGbc`..z*S]/wwZ =^|WUTSSrLι5I]#|jIψ]9"Zv!9'sǑGc :" ^5P>9D>f t*ߎNsW^>L Vz&c@:z\6.T)(u!:z^)"$!TL`Bk;[:V䪠B0@P  Q +Bc^s)* ZVW* QJ %ԁ$%2l0Ñ ޵qUb4 ApPT_C9)$S^zaB9k-i y2$b6@YPpy'tyS CxM rS8 0 c6T 7SaK6 4"^S6Ie N.At2qOQ =bI06">l0hllSM4 ]RA$@ aNPjT D3 L !`LUB][SPŗZ"5u:tUub\ "= '  JByS QEP"tL5Q&Qx=Tp8Cq aĒ``$ H]̚YLC ,0d䥎E @(ˁ"aXJda(F@<dzGTNe1(La@(4 OQ= ī;~N|x wD K"0t{=V!d` R"|(~\CȨu/w9Ă | o|_r'ݹ?Cɞ-0!"s9%P65E=HAfD/q6D^l G(auP>cmLzfbPf Me@:dP51_eeT|`389%!x}tGزv0h$*A"w",ʉ!這'oOJ!~٫?Pީ@=I;3$3vFPw8dSB?)'l_I l i؃Gh Qĺ,PP]L&C51iG0Aң8聥FA@L`{0rrUD#wϓ B{C9_!H}#J릓uuMD"QE]~TӢtuhpPyD}G̊ep},ES}8d^ݤ=p* 'Ӷ P (!(-9GёoׅՀQ "BƂHD^Ev=8C9| sdJKQRsEqM;fkI:pMm{aSmuAK8]@gJEơ޼p""HXVڪF ێuUmUU\UUF7B7mB Z2.@2=Dרhz"3_y7q8иjnp6S<Nr)ZHʘ2*H#Mutl2@QAM/S rrP-aXЁZ5KeCȁJJy!>vSq$M,L2)! DRw @D$ @Q@tdт"IAeYbB"b@`Y AT#박@BYb@@d!aY&(hY! b"hFDD%*.AjF!րhZXR<$BDL"EJTH=:C%JR `.E JAi@pi"(f$$BeUk3;!iACT80 ( *@0^b?ψBDC1OHNN$dM1U(p)7guipIdC}LO9# rb\>@~nÊ!R|ogQ', Iؚ\?#2xXCDODa1  }chjBgk'f?DL (/6*meƌA1}'NpwbB""mF6RS@ ѡ}&X`pz<#$f=f}=?W,(j(~>?B^sg?`'0E9`'W\M٘ L%BEg˄0XR10bPJ \$ LHqN'Pat<8:Pٗ !ALʔ|dmRt@FXCs^Y֦$}!.d 1}'pa?&3!7q4`0 *Qa )WOiD[Ti s=yJG3*z9^_i/MI١TDΆB 4t~t& %em`|#'s&s.A'*} E|FK.bVLYT2P|ɡdbר)~EE q[҄B_2\F#kN>CDDĈs8%IBQSR1FTSL}8=ÃG-DSO Pbz."tTd.ߌ+ lMaOA{@$ hų 8Jstď@HQE {4ˡww(_)G6AWyʪ|[f(˜.lRz0 vuwBC((E_?98M E{".INGAL{O)far<8Y4(h~R .y/º`@C8#qTzAJ(ECcT5mj$p Wʇ5+^7L@<r;prYM#`!ﭧ1qМ;}ԏ])u$("ywD8_͈) D}1w[ѤB'ܸ~IXL ҜRNѐ0HQQǩ e,(QYs֟c@0I1{T v?/PQܴyw|1_ h`C瀖O9|8G= R O> aGg/ )@P:> B@ &qwAs̕=LOP8!+ A$\iC)y,&GHԐ9 PBy"R#!vi=p!EWQ2Xa  &2Y7t4 D$J`0`sUt@CD* >iBQBRD,C'ZTBM?.ɂXt'N!aCBײu'YGQJR0A{ä"rM%J0L%`/-rS 4[B5`+%pPK LI,!s;@`~ 9z8( "@*d D1&t|pP2n= `d1jVDh9Gޟ^w|;6.ĮN (H䀒B!dI"f69y(iUU c19 `Ch储57!ƶ9;Ѓ% [.>/8RB4=c=FB$10G@R '(΁=!b?E eWC@إNaB)IiF!V \ %B-0ʁsOTkBH(A"BӸ ?.I Φ"arm&BaUG`t1GB~p&BFd`1TSDȃ*;{6T D;cl. +adݔUX(X6E MC 'D<=V"X |IiF#A2Pl!{|o2}ptpPANO~  `}&,4| \$:cx`**+YK-_A>&#T11ܒRHpPDG+鹙 Kq!fH1)`3> ]U! uJiG@zƈw σƣAI?tH#~_˨#dA w+ B?+Q!J*jN0ibv 1!994rE&QҚ65a';P!FJ2)UJH*"`7B.j*4ĚRH01VBBa ](=#G;7_hSLAYZH"Ή܃ick/poceܙox{)AC2װb?0RT7;!H>09AKx/'"|H]5O(n@Azz} ?(N.>߈4 ܈ 0.Ctm2 էB0:mO`u 6t7@~J(gs:٫O`:/d?\ FUIX)iIo~'Jgȟfd%#$"{~5Hb $/Hc¾9$R*L ""4)+: AL~"#qAY`~lG֌"^sI G9"0G88V`oXB0hʋT!i moFGCzJ_Φ͌[Qi~2:s4oMͤe4ҋ LhϜ țB0 ǘ\V}@wmFqs/A03dqtAu8+jU5wʲZ@aE`&X4{A=CǪgb B܀FPh]KSF,- -ҁ!Ω2,(@Hu>##_0@;a H$]!XU//}jw<[ڷ߷-mEF0Ku¤al/(ä` ;@ BS P=*`%O XB㈾!@AtMRŠQEրRP8(l-LPC9ŏT|@9' iRI%J & XJTi&BHIb @%!P H$(OCMχ tkx!zE~0BPD0R#E4RH ċJ%* (E (}BgT  )O@! "AB8i"ɤ;DI!B PP!!"F!@+)  (n@W1>s FaQ~_Q$E 62 DK8ˋ~Q7Ԡ`,Q >"C ʒ2k0N_+tAIP}pPC r' |H?"@#0†< އ|)y\"2AjPw#6?9ItN~LqD+hyOTk@2"`DH#Gy"E X^o_<Ҁb_n ?`$"_$/Ï>p/ 'S||"3EȐ SWnX@2iϴlbUb GQxAZH@7mdL[A!l9Dx$OƠ   DuLj0PTJTJ_` hEDKZ<ՎCˏ=*q\[ C D*z#v@+  <_ G+Wa=3N(#װc o^碭tw +Hy7;N9C<^xsn"ޏ+5b= 5=#q ^@; p9:+E/qCjBM:C >&Lcd谧0!DỌ"rSR #ITȑw\'=6 D}%G*,LG>N `C޴1 ǝ P9E(!*jG CP IPԥ'ԂJQ(e|=cg#'v]YM#S) 7$(0;!X),j{\XK.jV40 JA VqN^eǹ҆Q BPiQ{tz|{ 1>1r;1(OT::.6nP4!=G|pO2XE:LdQLhtJW- B)6caa z݂{ vrB0FP 1&t,,?tLd$ cp:eI7bH=% @D*L+ e!"" s500+JBR@ 1m1H0C<\D#`S Ʉ`LA H aaACC3۝R 08N$@]D\`Gx cufk(}"(#&9hGG\R!\1f[UR[]cS "K (T_8X,Q"?>0A@<{Ҕ7"@em8X4|04AP'[9Ƃ:G@X3V{C  PzJ~ N8g>22K/#1E!m+H1@U2% ÕH$qS(=="< - IjJ!b" ֑,J(5ܸ!‡\O38@DeSp[f`(?F^F 4?}zz#KJn7L!Hr?\{(ࠝgX8²(H"B*x<ЎǍ]<C0(=jcbr@'u 1!QPUP,`)6gRvsߪLC0``Ov(v L'@'Aά0ds pᑈK!GE@{O!΀^ H> 8!^)* B 4 D~eڮ<_tIk,pw t%a Gѱq / R%)n} Q㚋gx5128iX%XcrbjӉrS< '<S8i40DBYzqkv vb9iDH!M):p%1(DE0#SD{Íp.21PD-55(x`R&a{C*.e;P2pd`0)R(<!0 d`c I$h`$N2u<R WX[;H8JDZ<^,^aɱF{U%DuI =Ĉ!QIL` Pz I ѱ ]$@qJc9:$pN;By4IJ)Ɛlq!HuFq2E'BN=Ifme8 iF ^4U S "N+^# 1Gf")'WEo oMpQYvn(YZ@%(L@YH,J@* J*k (0eY!t9Qh ` *T2$0+%!PGIES=@OBJ\l$A™& I/+\° °s Řs]5x71;B@<@I }a:4$TL(YtJR;K1( ~N!bclngu_N[T[3a ?F( fo"H/px|$."D?OFU<譒$U`s5 *c!H,PP? H#&Wq07g/Wn*Z!~*Ȕ,oaR%>$.V̧G"`  &Q "I" !":2A@EE 8CzHTЭ R$P\=_q^*H  132 @k$ PmDՈGaHbVehZ3(m.eL0>h=ޢ8 D$VI# D="E PBOGHE;:  LJB*E0 1dz^qW2eFB?8eh-eɮD7hD3H})98iF< QeD@gHdf:Mm%γ] Bz ˽2!PnVKExb₾$( 5CHD 0DA $D~蠛@  "`yO1rT>># J PD"r{T;<;HxTPy:y3# \ uөɍBrU?L(&½e?CdI8QD J! )( IO2 ,!D@HBCDİ 1 $D,P#$*Kʣ%M,ĐA!%(0"! I:O H}RDq Hm9_#=)e= Ĥ4{$):AF,R\~$k2! F N:8>lc()Tܘ8K0IK-PuBЅjz: PS HL(@E(K3d2G8t S."jDR$zB4OE?Gq?ـ93!Jā^K.AQvtMEhB!dhAL) SC=?$ mEC~qK~(b!ƐA Y wVAGB5G6&1r> fLm !d<9Ө.ܿ#2+><:{CLQV=zQ]k1|wX= s)HDa $xIBaL`\d!$_:;A>P11 ,m-x+}.8>BAwD9Dy 2q|ITR(M Eؔ|2!8DqLBʥ eb)<}=Y  )4?&Gbt$zM2L}`cZ5.`3䏠"@2@/gw ψ9Fb.]W<4u2&KM A&YC_``!㡪:0I70f̾pmt k HRjPF!fdJ˰m=7cBSd{(bZ鱳@1èh)৵E ap,>dxs}K PCcv.SgT\* 1MU3Ri(ނcAWA aН8<< BއrZƂL\s(_; n9Nܞt롻1jNjW?D@1w⹜r r#L%9p8Hdan0`@iTP(%pSWpdZP5":hb@Jx$qH$Éz Gm:PщD^j/F>Ψtp@C@Ih8{Ha_櫱̢pwzwHD_x*yiS0Q1UOW`̇P/rĈP\~DJL|}~OK/bEDԅ?B  THr Ǻ9|4J!?`l(|f)T! 4Q0\NQFD?<|,03vZ|RPT^ThV$HZQB`<?a(e O%AE֪҇ E$!BV ())*$PQP% :}yCÆs`./vm 0`gl+ɵ7a(taՓS8QE|zlx !'[ *nýLl29@}gep h3lQ ܽNf&#j10$nO"*t(`k8a- IM3NǁrAZr*0]3aʪDqw0hdb. 6{k`hX{<(!#!}>ۘVe} x>nrXdT!q,:V@p;hZ uHa=ˎ72 |cЛQTE {I*Z%*RQ1vCǜP6S_r}]=pcnrl{G\YEQ)ZsCkWM{;;2HA=y5X!,؅k5!s-X<H m`\Mb0sA:EMA jLF9uk֚︁-Q#xto4Qy5MuCݬ3@g%HqlQ|!}Zdbwӌ;+ LyDc T] cA@墱tr Pr&,Ȃ[L1pѲ  K-C!9Gb:=d E""@CyOB ?WVE*~lfm|]v/zBȬ{hBk1'>͎„֘ǀ{Aamܻ<{΃D LC_;+3˅&vHg=~"a>(j zр{^xu.Dr"8W:+= H{`GP9 =}INM̨Fd&CJh*Azt z8Bcurpp!]?/͘D 81Nj e@.cHRa%܈w's5$|ǨL [Pv#Geb 2Ħ Q\  $8pI$ Ȍ }?xx c<^G/0NHg}p##؈¯H S AL@Ie*)hK,XT.$D; 8!P:<ECprD(BCCAOλRF`J@ onW1gy>9PJ0rS~Sԩ n[WN oTzh[ &ϝ hw&y< X` $e@%bK'ʐì\Wixf5e D &{ '}~gr菜_U0P ҁL3!,( S`Ohxsַ?!``\ndGXk1ѻگ|l@]`ڠrEĘLb8d2FHH+8" XD8>~gc L2g|a8!a]1n&oQ$S(*,y)ihE*?*l‚{b[+v W<U!t b@Q K#] NӇJ@ afq fm~vuH82G`9j 7Lmstƒ17֦D9g ^9fc5%KU8(S#rӕ̛ ҐEHITT;ZAX6utM fS0a/*xdåi':kPvj3AeÉKc% CI)8mІM p5αrjZѿh p ٍM  t197& "54,%EV=MeA,/b qEqJ(Tp$7k@s4TL pEé @D]s(ծ(cX @+d4C9G!B.سޛ8ʑAPq#ft?tSM듊3:hR2!РzM[X} P[ h=X++B(rzdw&ȪMMh\BpSAJ4Ŝuvӂn![%q(*Hm:`ו-+i.ˁD@,NS;Vj.!7K7tP(oMQ]DSʳ7\kABH& "#(0^IGjI}XhY$r+/AhWAJB!*m hs@ t<䷙PJ$sdHb`S΀%SAAIvKs<$d)fF|bq!eNp"ky% 2lקt:\f>Ǝ3 *4Bg )JU&4Vu51^eSx b] c5I 2ōx!FWq9AQ6%fN18%:^q|G7bДIMyVt֥M%r 8kjwGt;#);ܸI@d]_||_i_L!0HC IB% LJ,0ABA! ! 2BLL2BJC e% '<{=Xk,a8yvACA8N>[0t:a=OC7wz7L8EŊAnnegNA&caP M$xͭs7br;e`уw^>#HM*ShSn@%@2h!INZmHD  :u5 %dD2>1Kٴ A Cg@rbdS"GiL`T`;j$t W%yRpQ lU@r6:ݷddW&Fʥ: &p(X)e PʈS@C\ = /`.N$EpJJ#7x_F:܄Ķ @ H\6C j[{zcR ƚdo_M `qHD$1!?dH93Jm^ȇ<xs u S B  vgy J̥EHDRD! }q!ȟɇOv`fY`xwT([c˿psW8dJ l,lk0Xc a.E|~>38) F5HV= r=3ئ8pS0g= (p0rvyZ(z@! EMGT@ CG6Wxygkseu@.^ՄҜ^CFDD @ADX낕M/ ʾj>rT;R0%wkhcg p" Dbcˁk~GïB"yG 'xA&|t)Ü,='p|,U 2쫼/f$H a(C604P2d3$IQ( r?S .=4%{8 6tWT:-nr>6!/GTDhx )|7' O RA(R =OE(.Be')+dUC7z'{ d Gc8cLR "@$&8s`$R%A"FB$)D*^1x@6@>q: A b)QJbHD?D<,_{^`@F"+3B * B P3p%$$JEn %5GC~0WHQ}F9 ?pʈeg.1 ,P1 ~i䛼O 4T2G_(:PׇsvI7PRewž"C%$qD+IM<Om;C~D{w"x^śICcN;)]!#{I"'v\[$QUUUQUT<5œ8Xn#KU@kĆB"!m=Y TL#΄!v0 txy&W% $>c;=T`%LXΕ)b4f2N-P;$F311;Ӓ wmYB`۳1NT,WCA l":! )(:4k%a_f< IMS+ P"!Z/~ЈǯP8|c?̣sD$!`h#ꜢTQĸFb*@&"`4dz=?{ӵIP鄶Sԅ0"גz PR@ȡqZb$)k y3#"INOfD_hdBPC@!#?j(f.?hs:Puv I `z#J3D'T 16PE,G@fiiDDC1 $ UDHAHBR$ $I * h}c`^Kpp}U$1`eX db}h$FZ&)U0/!*O!rفy'>߈iDt(c "OKi!@NH=ϯbG0d.¯KZ,H !B@D! ?dIƱ,H1AD RT(,0 ̂HT0wCȀʅLHhBQT@08?̄{~v#a/oI0tcVV/p$+ yWJʱ L&)Gޝ.C^Y=Xp:QE?:lpr@ B"B9JH'n[p_'N.٢AN[x]}xdjFnn88Ve"&WK䈈! 9fQ8  XtKFR9~&é`%[0 iZB"f \3+ %;6W=[ ¡1*!-9MH%tFH&,d\TS6}]f ZVyYEn}THjR)MPZ{I ӽv`BrqNKḭ$ 2BNN@ dͧL2eJc.:0R{ g W6isi}EWz,!+L |O&mv=! kfK6L(4Y QB]@h $鿱\pb_ ^u ?m̿L)TtYTg4BZ5ot jbR3OEsNy]ek=1z^I]Ie"Q-R~~o%9Y +3 61^ \,c\^nwU{;}tÞ)jL ᎄ-`f\_*+iZfu !V@<Д 9M Wg LI>X1!*JI20O@@\9Jw)ā J8rX21BR`&)`j)M h3 %lp#hqqQ%crΥޅb!'2I%}Çp(>c]+h 4x8E?HfJ 0H JޒEnJ;v#Gv:uDGB @}AKL_(+$k:)t ;ûq+wܻ-kZo IaejhC;ۖqD #׻{N=={`h6Tl[憍R@%9o6EI@}lv %zz;{wh^wo{}>JtB{^ž1o: IMP79ϑ;{tB;m8%;[=2P@ =ٽzݎi4 ·hi9obD}\ڵM>}<ݞAz{knktwzw֞zq}}>{v-g[W1oX>ms}`#]@}{]灍ۼl[iSsvP4@D}cy+w(ٍ^akǚ/gÉ,{{m@*967X6j:cI-uuov*l{gye{9vvW{iKYp0:UC۷{;nvaPBW[+{{EkLuN厀x*}75>T4wuOmjO=e@뷻Se.uÝl`]`:7{A_vSu[l8u9ϣ{g^z Nk}r_{J}ێjrԊqMOёS_{5۵䖧{ZnJ1fW++ǞwNރfڃ.As&wvݷ@w篩)JhClGrۜ\ǽOSWWsK7JUT6I =xk6 ;0Wi;Fnʳ:!"Vw&'Ҳ2w>/';sՓפ3fT8A*%}{BR[n7l5r֤iz5gbEyZW۫5zu>ˁH F &axFڞ="~f)mFdSM-t2 Ѡ)F5 236 .$g9݈Mmf6&MK;2iZ\3×{f c KpΠؙJ6V`b>`Ge4]f# O: &Т6@h!q lO+"vC|j[5-UTYXe[l5f4I+ ,UjjSbҶ{URJڴjڪҴQMZRZUD-eRUVi_2n:m'VU[Zʖխ+(Ԭ-,RM"#PSVʋ*EjZ*YXUDKDjԴlY7fٶ} 묖IOuR|hJ @AGm\M\M!睩ѫj5ۦde2b((QUv ֶ+f a` ?'  m)o\ҎߘӮܹ3v)phYeCePUyiYwwv5V s {+fLLբ' OiV\CIJ%DNSaVL`=<>:WfLfGDf=r,=e]UݕS-NRɵV+əXWMLEC^#&̛N0Xb9̖2qj-^E`Z w.cS/1ipz {@]YzYޔ\<ꦭԏ.ERxYkRo;QUFj-TkeIwU+֮r.cSN)֮2)\ӥSUTd^wɌz.CӬ|y}jrRAZRBt DDF>ZY}'ӾdXjM۪wM[Ex+wZq1+O2U05r.4BvՃ—Wr)r%hdF94JZwdjuvz1.ɕYFa+FEInCYJiQ.`.Z4(Yqst:Qw#-'ֵRDXdk#R斲tޫZˡ<̽]JKZe]\>=<* |ʛz)eWfV*QY9ӏ>Y-yU3ZBZww|ҥQ 5HZPVe"V!tj&[6ĦdRid$kP89#1%eE uwK6X 0&aUiL\(˺UYvÕ4)YfCf]Op2̥WFy|zB a [cR)j13~6XmXZK[6[V44M"2Fymfմm,Ҷbֶ%k4[U#EQ$dcPMW6-g%)[fV6Hc-cY6hm2֌*ړMmmiEmv30gcvrmT6l؛sfہv6ӛa r f99MmVfܧ~ e3 Ai%U֪ϓ#01 oZFj=n6Ka1$PRV2x?(3]Oh̕Ac&.DJpO` jb-O)IJ?T.&FDsVr$Oph3r~dL1^~Kqr6fhj#SpAd<= o00H*oS&@&,wH2_|xHɿumpYFK3Hm[2@VQE2H2 j΀x1 |]S{R1Mff"Cیo^m6xT@#ܥGTXB/d0"0MFƘXml6*QF $B͈8_ Bܙ&X(B46&N 2mV0Kh( _zy$"`FH|Ag>@2Q(Y Im! ~prs>&YONӷU[q,Q r{[* $-kLRX&j5,Dgl=ǭp`.'x@4d9^nEU#6aŗs_9@g#B ĖzV! bP5X$}}0pߖQ*v´8!I!"< ,W.B/Q"5!),W` now FhxixOD,Eq6A06\jϋiTVQ [(Tﭫ^;)d}u Zja`[%,N\ msAX dX. JqqGQodyhٲ2ID $YI+"`xf%ᑜd+j3i,u^L[qG Bc^=B@Ql-l2n rj >Wb70;xx6oej!Ǎjcqr|br H 0UcyY4v ́ bqcGmBB{:Ny΅ zu1 Ad8|iRB$#3< iy%Foh7 @ 3r(&'Cxo7~e5$r]'Xo$ckD;qU>(dFbʘd jNj"Դ{:QMGT@q#&g5#d_NodIG&pZE;DȂ^8g[H}d!DLSłv\r,R1}Igk'$ m" >"6ȡ rBBDeDCWNdr>jk$Si 4:xݒ07g,ʋ^Jl&h.оPŬSczs'74O$κm)A`MAC#j*x0HA;|Jl{#RKȎP03#<<\~&ΩX̸-0hJcG=%#qr7>2Pl4:[tVǵ!E!ߐI$D/y$cLblH&4%%bD&I;4i@<4uEcpZzCWjHMCgR-%dXfd!0H $菃ϭ^ފfK-П IJڡ_:3EOrzAT4 μf^hqg|FMm_B7,$IE T+3<>:Z**YekH~w_\CŪer4P*Hb+%T۽Vy>*L?ح,BYN0 2؍ҶkM6ߥ&gVYpaRb|lVIHa*Onc84JdDDZ~&4T 3-XSI#PeV,ө'=YiEkRֱmvh}~6ߟ0wU0-fRBIUL[@aD*E` 9MNz}6q^sO.5_ֶ<1B V&2эUQ h-6h6V"E>Pұ$b8DUQH""*^"/{xq 򻤅C " U-:(:t`D P;mcҖ7L6K[b&" +&Pն[M ) bRz!60 攬ۀŊ\ȧ OO2RW:Inw'Y$L~D#i`1Ѫ⤤ߋH alqEKH "8b $UHM0Aq[yx fYim$vb̶a v" RͬOMff:_@|.:XF buoJ#AR~nqOޯ-ao~dfxӁi@x&rHV0a&%zhCQ4jߙat)tC ºx MDݙ)E{}J1eEK2KT>Va~\0^4`2*H(k]ݲ5vY2naɽc_αHSI{U;IeBDu%~8߬"8Vwe ##G̢bW,LFvќ74ڐW y|/.TJa Y1ppBHT m ƠXaə@R?AEC t@/dG{CXu@=sy~@"j&vddSqi@dY̔ae5BP٘# sz)@fog܅YI8`A.%L;[mh$T` xʒTGn/ۜPu`Q{6v5Rld6}'u3>=8 @D=.C 盘IXD ?*:s)D8v~ݳ|N`4J˂3{%c1ńQ5f_I wM6:zJQ_񢨿h;CW'Ȏx"Jµ:2U,P"$nHcz2Rvj1Q5lӿ`wuj !bA,j貛tqUcYc6#J(@tr= ;0sjӹoSrL ~_|xk$^8%!МPPSB$B$Icso܍b1 g fLj~T-׬ LΠ@FÕ"x^-QD' Eւ9"8N UZCW:\E&xzoquQX^2IcncbP@( p)V;TPn̔.RvKda"+O ]-96F ;4s y)6Rk8er uS<\H.URq#.R~}dʃ`X)oxuoOV-Fl=7^) Iй:ۙiuԏ2;Pf@7Aaf$`fɯ&hz3Ki,pWazKqq=[Ut FM r @maQ%XN| * q^Ćau@R*\. d&8/9[ϣDM |v14DB31Pea\YNФ+`h֎]YA"09;sH :RAH`{$24;Hw~Bg%g!=5 9@cmfsv} yAXRȖ 8pMpQԗ0/9)?n$[zo$NELc5uq ajoX]Z'L_<0l&Tuź~Jv1 僌b6E7Pe(iqK+])s%Bү] #"mJ X WSٷB)"@ Q6#' s?*`U~QӤѣĜPsޯB]< TU♍9w,hB>8@-\'Is~s׺xWIPb>#Q˗W?=t:㳏!{)&dqh#btntPtۚUz` Av}BKp0To|pzE Qmy&.:9:%:lK|9idE_m㴈e31ѮT2>٫B>=W/O:o'ޟ"N#=I!Q;#ĥ8+:oDz`^ًoR-F>{0-mj@^{]B"'% ^P S%v{d4 ;JLAk PMz#`=@pfqi`Xw9vl:_s_|8wN:;y DX> ]pнq(E*-E،&0j<)Owc]'B40r nɳ /$MjwHJ=I@r"2 3Vifv߸ \DALA_. ~v%7(0`I߅T1%%b@L[(/\lLܶ,oa5k*"E+L" )J Θ.p6|o [oP [=M7j9XQ{C|A;zX3^{^miI΢ gA\A{9-B9sX92tBAf.Zcv{+g162F C\H)(t!O|8!gHebPU)~+;7$^#Q:YBI]mӃijRģY Mi;cNA:4OZ'qWYlIt*$?((+6(3w3;F=8wt\78ej>j\*pFh%*E-3F.C?{rM4ypv{C6HU/Sx8N*\qU}/g^gv!*pX8V8ᠾ|V gg|1:`- Z Z!`ϟ7Qr:ج5pN:?6*ٺncbČ Av*y4VRݡW0flsFg83p< Ok&jBAsQ;;X]@B% +#K>(+ anp aؗXHkk%zx@n!l(` .ٗؓ2,v$>|ɁB* $~mU)8Ze&C&fE2\iUgj0zq$WW.P4|xqLښ֯!!O-c\/U§z[ Q ,40FȈc9 5yxsaWߢ^6s/ȐTjUUjEF*"*+U T2wđVRA7c}RPV'I|9$!޼pQ%fah_EU@H ,tLlΚo8s8f/]ʾB'hMI4uJe;Y#8mes#<*6Ѕ>3`AA⩛f(#L@h>i4\$]&2%%V@Sl-媊TUE{(G 7Z(+uV{SN]N[=+Y$O@,\Xj{]{9e9.?sLnE3$d An5$zke" %wu|7|17!-ooM1Z9SE^!mf3ߪq/W9Tc\\ 9`w4f*Te|o303 rD _ȥ0҉0Fӧ%TC23~=,ى~4:o=EC퇈y_jj tVk Tɬiz8) ѫAf'x)uCyO]S#q̠%z:ߣehNEP]`xʨA&O>eClzu`+^#nBmwf|qWtdda[*fb9z2Z e/rƝo/<ի;kϓpiǓN2p $QR~zC#]6Px-R HI P*qAOk x7m/ 0duN%TVbVN*eƫr^w@S2LaRiQ:m-Ve׎d^I)R =2Z33333FlW^4;CϪQ*e%1T"BbT#Z7d9L? (b BpېՔE 䃓(g(Szcg;hHBu!bZ :;I`ybBC; nAj($" BVdJA)ћVx-Y SrO+r)i,chERʳ"Ǣ&#E'R),FTr嚾eg[ vdn.mY0 u+q"|b<23K29 T'T@wt0 NNVT oq$gTi`2&+P!.: ;̭w. #{*?@g(c{CKn*ފlkN%%%3&h:Uk5RP4ħ(Ǿ֤b_=y,]mV*1z1$fMymVam]"H h,$5YTK}}-7uShK tP-X=zVdPι8f7L&8ECόMnMTvx˕yV v2e3AMmfБ ҅R*z9)vRsQ`e 6煆D33\!\S;#_wNX7{ By %lMbQ"jGH@D"3HwOmL+OU_n8Jk'({g3i>$nFVg,,e!{@삧Tox.'Ru#8 e ݌H Bi9Gh6Uc%6M=(Hxe$g~%sK@n>5qo' +qh2mCA!Ὺ݀3hW!E@DžR&KQYUQHow[&m/xâq<.QMk$:QDb134c>+Ǧ" +EZ1yAv L͉ ^nS=Z?b|bl LTvbg` qSrېTk5HXaS=sMzy:afWQd-6~jTB I616⾋T]\Yk@>, af'Ֆh/U2. [%z  Ö[b;sQ ciC!Ay,;ȔMVCZ*%At7BdYǭ59Ys^F1܈DCG ̡Xįѩ6/ݚ16e11%lٝq"%"|-l+>_W8| UOalkѝ49|kf8WyD// g@KS$pζhVu0c6O{kn]kVv7t9/NߕhOi]>(]1p0陵 ⿤HK2Klnrd;6%';]zFHʐlZB‹qte51%4r`[&qhӕ;zoH!i>]+jwxgJ6P .A;S"P|Gy h@!$P:,zfv"g˳M &io5{[׫R< q=XHxfD ?7wv>\QagXϡg+ Dț.nH, iy^".+.;/#eeGhMNk5&vRtfuXdUntz(J F8{FXM:QJ(G2 ̜ЙB&!\XZs* pO1 }xx⸘fFH0c}LWMn( C}ȶC{PdWJR=S^$mm^G "jĚSMGEd\qG*qTClϏnJ-v"٨#LMD k$ cc}0I2]n$Ͼ˳#NWW}G6w1(*bP&*gn#gGңWݨ6_:3q@>"ࡣnpѳw~S>>ͽWz` &krbq~"$|,T&3EhI_I'uz!Ĝ5F8M0n7BjHNNq1 3RlYF}'yxk#AM~L}jl2-6T5S! z0`Yz[Pk8# 7pvC2aqa̍<%զ^>` gP[Oc/yz̞37Ѯ@d*B%%GIӽmr=]|yzF)sCeǨf#U9Px(#a1 -ݎ?Opoӹٮ>88Q5$iz*[(fyy@!=P&ʏqzty3 <Ha>:VKQh6iF7$g={u#3jQ)"$LF"EWF̄LmERun+I9А)>^.bSNtl.JƅWAUMγn2tj=ɇ ygM9$Pta88gƨFhxN蓉AfV,{U>"=椌?FRkǍ63 MS9pP *_%BÆwNTK;IB~8C"Z5jbMfR9;~WZ6!ciD1 : w:'y5eQw=-5k~ж rU쪾42Gz~6K_8܏4X1r榨m~To؆ I'-rXIOЊ"U9uUURaCYFt$v~ut(ĕp mC=28y{7>F5I@}O>=} 70VEIu.J8TWMrA @d#,KP!ڱC^k*qʌv- >v!9@MLb@X>)Pf^bx'v?\frУrݮ:-U'ש30 `]a!?BfjSIa*=|5Go}m6W>*{@MтP#F"Q\O"RA݋~;3L-校B Έayy3؋ ز Xdq EJ@V (9+ko͵u3vZkͺi9q^tK!>3fpV,b!U-6<Ķڱbv{=46iaP+C`V+(mcFFi4Ŷ|pmmimǓ~fōf3msA%0  ]UN P@ J@ KzGeN9A+*ZjUl9 Z&M->*f(ypi!CvgI- )ǻ;90)5{)Yݼimd1J=4V&Lv8&6ӥ0nahO:6s3m_*HUJ*: ⿊O*g$I"!e8DNԈ@<>!V hQAUƂ js wxa8LL!+ cRTH䢅Mԡ^(EoFG!N(X$a l0M4n"16ݔd7(B llKBy j)jvILow 87m*B DC( hüؘ.RrZ!   9/4bj.ϋNt 0' cb+תVU*J|+R)J((f 9XBbvl*˭:0DUR-ZhVҵK jmd%Bd88pb ;ok`s͗(M JP3&NrG%:3eWef :e&%iWyP@]r/h6f '8$'@b.KdcyPgA-F+%Jn%0ԈE֋mi#t9ď1iNWgfyE*$J@T0L<f `m7LysM;B0C(d (V b QtRH+YAEaYB فSAB0FB BxPX&"@,Ɖ#jT2!Qбd 3V@c$5( &F+:Prel, Xݥ۔!Vx d MR!e4,"Y[=Ib9Fv/l͠;H렢:4QfT#)7^<+Mcæsg'IH&2@ĈɁn{+ݒhX~w R oӳ92Z?N``*WIbF,4) 0)?8{,}2Qo/ FTU釯Ow'~;dxe$IJ;1-Oi-R!e%kI7GȀFԨ>V!2[FM5Ѣ4jͫP7ވ%ocϻw//21D^^bq5.Z,aNyְՄ cifv1 00(B$ d16JRqLt>&&%Fc)0UlLFIIe5qOy<eDBILZd0؏@ztnY'pD?WLT$La,FdsҢ{p5_]͏oNUjj>_6LFͲ222# EX7|-[RVՇ̽vB>^x,?C x{_zU((^% b9eJ Jk 7$HdPih|Zgg+_{,Gv㫚k-m[A;g&Z"?z~bd6-*eZz٩úv >{mضoKGf7r `m%2hDdUFE>nlZJ>Aޅ`*.ummSm'݆6~ pEfĔ_ͤ0J2- ].&yF *?b:5f-*>?mw [b㭜h,] PTͥJĔƸ2C_ԟX3p6 \t r\Ƿ%Lve .T'L4&A;CDb"Ԕ(pZ=^G%ĴF r!D'&A7]`!@}_k"~zܾβGnu V}aU s*B/~A}s%] 7~8s!0&L"~׹IKc:J;~ |٘dB$ ^CUL|!)J˳r@ B?/R'R`$`6N(zHdo!d}o @$})(SŨ>y0p'xXZ+a*3(148B 'fvXwsțIβPY'1=%ڙ"òITYej\pm <+ y I`%d^ 8H46h2snyuk=~T[H<;{!Ԡ YI`R0j$2(I"D_R aqJyd,KUAyu !B6^>nyolŋ$ P$ z}dfsFsu2PՁl͆}́Dj$Xż",D4c-7KGG,CuiJ9Ds1$5 /a3ux[&Wv mqRA%R"*Ьl "YEˡI~Q;Ì O(tv"!aGRUYjr(&Rh3Cr/H(|muUj!Pt1wC~7-XV k%Ej+j>PoL..8(M+C+p%"VAeY彣: }Vp{h3q9A›xȠ k6ap!9DԱS^ov="h&"6 1)WCr |̆pfɲFW%dll EN@ӻj$_C$@хFMM,%b- ϾRMóUTa{CVx1M7鮏>gZTnLFtٓeD}_s/lUT1El~Kk]8l0ZH9U-ZAyn"YߕNtu| 8[ %4`PKjIcjMEݰ7ٚ# btv6f-w " 5!$cUpf*.7lC]I-@X2I @^`@t\ ]*W'3Z SER*XE=ñP9!a3U^;,p` j|gVp l/,&żwsi7 /Ń Um !SnVn!((kijB1]z^q:WfP̰QGb"f&G$$5OhS!H%&ҜYmEUqBʥ(Xdʁ ʼ3&&˜NEW]eK[#Qlձ !3(, @fLh #MmtRYk倫u 5Ki,~Bz%S<& /-Qu>N9:bh|Z+b;#ss/cqH6&6돊Iz}Y߈8UZg_4ꏅHlܭ.v肂2dzT,]#S勪UY̨*cSZ3Iz5) &8v3DE8?#!3JɈT>V4[9>%V߿f׌Ax:TJ}ۣBx4ƉeymɍQ~ˊU8IN35csDRpK%Gl}=NBN[|HS@=s`͵S!=H@PPPSi+.th/t\e)JCY&*%a~ǢmN!-8ô"~^2ʗ7ï4`$DgHS$rUfݘmRڥN|<~Y^>n}(eڮ͹⁶ ;yP``*d錧GORNz`T3ak(cGT"FW;o1̎Qwǰ2F wFbA;Pʓ&j5"Uff씖JlhD&~fNe<^~M frtl=8γ;罨>|k ;q"EGt sYϟ=%L6>͏Ş`ŒW42Pg- RU]t2#ߦH;&|aR^^Ωu\6j 0lvjbI儳D7RcV_<##EdD}3]~]f/]Pfz 1e=꾧̟B)v'B;]؎+_ ͧf=53y'T%Ƭ7S ,psL<#Nkb–a&mcaGL C:}*2NG `rwSJPeCs)n+Bwen43u'L ,!5d$tF\wsͣ.LY|`nv"1C)2bRy170;c\Rh,#L cx, Cp+8G=ee*UC370ielp$r逴xdt8=h i4){Ǩ3Fљ|؇~tF1gIynYm\u## vܭDz4kهNJ*H[6?$yG 'LAO4'NmiI5ynWd}ޫ]VY>.:_R'I$ HBA_`~ƊO\ A t1r1HӍSttqw IȩADFgB>KmzOf^`\ %QңB _}_}KnO%6(J"8IXVz}{~B B@WTOk[C_`C+#2+v̛,߭ {o}ݜK4%&t>?W-o|  rJUgzm*e[ni3Fz-BZY+D J[-YialiDd8wK5lsfb`7my^uᠭQLY[Vo8ᚪ*×E e1)|JY2۵6,[KM`dES>o+7p>Vz$",]VȉEeRRVВR8&wvmȥmJ>Lکm621!2s-d5lmt׫aљ7ЇfQض91ȖRAK8^8,@ML*`?z%jX:fzUNy#*&+H5Udүn`dAPR: ɸu9 1b pF+קØZZV:XkN~խd$aT+Er ZKa'3B6faa?/>]x_f;!ZWzTIǸ ԰2@mڥ&V!b3棫8VbՈE#aGF*I ~wR]s2݋%1=XS+G4EI8ض"Ľ SM bYkןɴ8<2Y/F3{z&=QQ2-wvvA#ݾ rZ+2>")gEkiJ%ώܨ0|s"b&˖9n#~g]. >db+|-$T]ZHz)XJHKI"̩Qu tLOE6?7CLI3E553hUB7wwòıP3AG;󀢇*zoJG$a FBI:H©0|NSV~%FQ`Q3(pdcB>nCÞ{0!/J_<ǙĶkOf,fB1ܾ~{@Cvޢ2D=cV^C\voP:;ndWY翉UuWa+3u4LoYfk'^¦LI cv4tDw"> kX:,$6cѪ]㪊H6,Fj1ꪷ߳>w8֑b 0̘1 75~Ҡ+:cSD^SuXmvy<1Mᰴ$jQ| @ⴢ/ݳfff>KL$a0+JhoZY'gPTeV όԘ ,#NWC "##Ih꣤PK/S0T0Dĺ'c+#N #V* IZ6uaOd=Xu*zK},4'޶|]UUUUj*|L,f? S_smf a&}uН bHUYk3B"ӟ$7i%d}_Jس/\߽rWg3Lݴ$ I>tL-{8_a*&5or}5UfJy'&fR`9&+N }V)) ĪFkH,uC%}(!<~}o6"#9,b;mmn{#萁hz$ NPq۞b7dƗ `(ѧLd3*>fcٓ?$[XGRPȺ@<񫋵 ّױ{>u"u[!ݤ/Ha֣[$sAնZUdF}:꺚U|X+Nkz©ߛNjVvxKӏf**ղRWnl;檩{V6 g&EA\||Xg|ܕW-k^y-ykϮ9W|ي~ڮ+Y/oyeu߯Uq^"绾T$S_ߚ=lkw {gێII$yFF!7BɄ*[cP,%_ӱwwyЪd+;S, zo,5mE.Bt4kN&<@^s/^,m82 ]P3 ͇QVB5e#Uw3ߓh!eH3l\p0ggx׆s'JD]x廓inrwCfР*hpt ~"c:NЩ±r#VV *Bƶ̼+PDџhQ:}MeN3c 2vOakJ7#Gfeq3UDq/2?.J$9;h듢u tsf!Dk`N3ZF绻Sx늇e^yytǍIoqhU8!wmwծ~,axTCR;Bl$?FJc돯}GFs cmSi$ȍ.-'i(5@3naګgڭa`ommmmy~fvu;'*V=\vYԟ=0,ahIUhISZҢIhUjhR"TB m\lk~y^\}XKj=5sUV"lH oh/ HDGI)b "ZYPpTSH9ߝWꔸ򽕽$ʟr_}yq}(+]>ݡZc/oJJzn##!a&F) s6K:o DNn6ָ0eV'n'f }1r&3$𻻽+;I n[aiCx 0 r^xuvq/+9#-#N]9IyΫQ0 kJew6=2 >ɻSkȺR,Q[$`#m.!ι))|BtX! %]4t1B|.qQ*6IY_ wc~ /nCJ}ޫ&M;4($F"N1 ,QAEz*])IN<Ϟ/1目BRl $CZF(b?7>G5kLKU,k}/σ_]Q&b&faDf?JJ``o6A[†62q&!Bo./}q3\`I$i&ݖt9:oq<QV'B! "i4l |k>`&NWI$&{Pva/xEx?? i|wz̑c2jޚdy˩u9 QM59xT-<rsF;8!SDMMTI$XVy3R#"yqEO 0ẗQZTD@Eªff (¡m,| jU3bd<&{?X@2f7~9Miԭԉ%<|窒ʭk$OLJW*EBtZG&Ɓ9lUw硉Wf@Pp"~eTpBJG+#ǣ_Z~̧D~v{(-(\VZuUz߅|J9OΪj?÷]U[.wI Jl|1ݖqSdtGICu=\.8ã̸j+f7u~/={_6 {qU<~W캭Y櫟W^ly_3[ܙ%ӦWQO&5TA?FHy5} rn=/4Krtrxr䰯kժ2dO,:\uS৿ Ϸwg&Ռ.ޝqSMfٺ5xʻ:Ng7a{r_K[VFs*q<٦ѮSNj2˫TJ픣j[f6e{hl@kC־>1.熺}guOZ^rә_A.9T9MJFU ลѠsϻGa&; jYne2N'9nM ڿMK;k !};C'O|;2NO=dzۭy|*'UC9<xXx>WaV>I\E@h*KPY[3ckbR*7X1o3&F3P333>=z,MN:D+70nönj*5ZPL 2pLTbRCL䎝DôqeսTJs,(:ͳ3U℞̫Ƽ{b .`[aݱl ǛL DQ@d1]h)" h+J* 5=DU='ly&rfi9HgF;5]f$3d!dž aaأ¥ob%*Ȼh} L)קs%ɇ&UNAu*I*%LP)@SA(UQcݽ]*-.ɱ-.qGQBn[Ihp$C_}đ´׷es#Qo}:Cj#l(ǹzJpfiy#CSЮT\YW=RY7R xR9*PKX"*)UfSZS$A% B|O9U)Df!%ӢTGG1>IJ@Lȑ9w<4_0EgIy no݀{"(>r^]TUPAdehaeAk00q.0vёDAjУJ_ !6lT&kukz}Hbth)Xjߕ?',>mrK8ɑ€c@;@8" U @ @׬ۭ?ƪw9u;I 3}$I#8'qDo6ݭ gݢd2 f͓1z4/uTЦ1~P_uX һ'+d MQ*3OʥBuJh1\I&@F*71kWגgp%E&窝=:nOmL 7ycj^͹ynn*VxI_PI4 _ݡ.nUJKhPBHǫ&-t6ҵ[r :i(WR0 'Rxi6Rb RV8z2uȩי!Wה==8O(Q1%$Tu 3d.Q%jaDvlMAzNw`% d\41YYH! Zzw>AqQB.5S ! 8!Fe;_ C{bH^Ƽ%DP0=r%4FhnrZ 27L ;qJ` Ǭd-3`Rr. z 7SƎ^ew i>c.}0;4ԮH1d R"_0F,Z cİ] 331$9BQr)lO-2=zjSLhϏ 'd٬} Ǐ=5qoVTƲ P`V'jEauU IQb5S*&q*ÉV0ptyY@(IC,xZ4=Ś/t>ZŲw\[y9zWu\}ִ`N2`*8$w ~wFBH 1msm+<%UR-X8S4ڋ[aē)N@4O CSP<Ąm*N*<:yگՊ S#d8$$Y c"öP1$XIEE!ό`#Xb YM Q4}Q7#aLV$da=wU`,0 \DDUF;@1-Slj):hiv9:wJt|͜\ze!YTvDZ@w2d(1YI`HH4",vbbd`! }:swKȷU۳p&JnnhL! gH:g6z,Ϙ (Mo!ivTC!3T`R22t&ACM޻x<;%cc4oX)i8(Sc;HA:eo?.(ptAq,U(- e8}Ir-eQQ66RnN0W[ywiaz&pvAok %5X:Ūҹ"φMi^%`32e8&,[TRIc*'̼S\ۘy26j-2LF F#-:@fJ-jK@f䍤ȈJ\8/pPQClӝ ;hgOfxݡ)˜y̙pp]Gjz0[jS3\*̓:Zl/ToqkQ/d6ӛ]ikflXQWOBr1q*p}4}4CQ{n9#FQ$L0'l!LQ#mML$UQRO* ʧk3!LyFZxUWP!<ʻONKn \Qr*)Y2Y*/QH25i;~ loDAa A؅3{bYG/Aap=SRfC~68$8y$zkw;nWkX&2]7ſpqZ7o^+TSGO7H<ӇQ4~Fw&j$mWWem^H[ڗQDȊV#zxu1 j8mU0e"3Ð%o FLU\f4Yy8ָyQ\YtJ2&}f s"ma٨OfS>A-ԖRR0( 0+.RQjig֡CtSYD z⊄h|҇ZH*Ij\qzz&jzY\iLDx6$G11[ٚws$*NZRQ'5<jiдt,Z@ݞM~7R{[>]] / q\Xʊ'˪.T*1^. jjjIǹqf)*U7rW&@)5]U3x"갛&>X7EPOYo(xZȕk>$1stQ5- .o_]bZAf>C6|\$A|s:QQzۇq W}jeRzW!E'E6Y /VENwqCǓO_u"vxfBΉ" ")ͩ*t>^=p0eB6 LLBRSom4aƇrvڹr`4LJw}i @6FVķaSOW}<r \W̪rpMUy:rөwS L9Qz\]*I˝vZ6:5zɽYkx+rPTSbvFMԍJ}Da@3 3 ]oEM4]]b7(Q)L%{k*UFvEHikN @ 09WsfUMFԒ\F\ȥ󩔮 a}n~ i!Gi8Cӱ7OcdžME=m0EUoTз;0U8dS-Wtre.g#0m2yA8U/rL!d!rU?Đ"" &Z^w GW`8׬=;(+KGsַ67P5+GqYJ+ͅ0Us5UOF0d ;` (ws9A a.||y60yp4_P(ӔTL*23ԒzN>D:CC{[w!Ef#[@$ (w6v-)$t%j! mpp#y( dT"6`b~M2I$ ;xa:3D0 #^]0@H8;@^0&> 5t$}\ ⾽.+*aiWBr.9o` ɾHUJc4>N6ޒ:R#)8ZY36x3|  Zylk ۥ+Rgp =*{kXe@R1 ̢R5 `ZTh%Fb8[$̨v#XB#"(HHȏo* v3AjMP$o~p$I0e;~%픚0P2I~~DX$!*X=@QpB >«Y:Ea@6 Gy_rBRjmA3ƆG@bGR1UT9ܟ"¬윬ZA@kemϣɖcYM b$!pNA9 0تB O`(i@}|?Rʾ}|>܆i$w**pZdMSPCD yJ"-)zyHF$Dav#ݵ|}Raklfٕٚkl3< P`<Ò`'ENRc53JPdhFCz Jf qm•$R"iaŊG糹@;'"Z,@3Sqo <qN=: =T^B__tK@bz ~sAѷQ0IUJB~"x LZJ[OWįţgF={c!7ǟb@ogߒ!1%{y,H_"IAwoݺHhAGCTy$bEsRy?4:|˟'oLD%lsWtQ]SPf;d#rIb,.˧ VHzGulsn[?8rز-/ֆL>n]-m֪jgZ)h};q!' ޥ RE}4АB18ps*Ђ L ؏$: hҨ;E{#Ȱ7{ 01 E*@ıUhd ܰ!JHA`A ND\[o!bDV텟BPMPR )`D ;mДļ9C ')mw3[m8yffN!Mf?gfffd332qn333'332qns330>n"hdZ,Aid}ZZZojiXS#崅;s])J'2UJk] 4g0:bh/rh>+_oo}O}W?OaɟI/o2t7|Qj!$}o;z ;\o+__C'r#}g#O|]|fF$n=}G?{}G?/ѕz?7O{?g?J??k[gv8M{> $ /Æ_[0߹uD=>. ?oX{W~g?+G?|P>}Og~O?9oG?_Τ*YVBK[7/ode0PWVnb~ڱ k<Cwl@?ozW(_;?}.]H#,OkUޏO*kK/?/~,]~~/^o= O:;p/`ə9kT{RW/\i#?'w}gŸsh*VvNvCos?}~-l$0#2H?@v?oRi8(B0BmkV6Akjլ,i m52[|LA҈qha~~줁@kCAm*e@a7?giV._`j9EH~IO`,$KO|NAFeΖolm/$j(˻=y8#CqzjW(")\ڔI` r2飢`+D1kf|2!,xpE?ѐh86dʭك?s$ꨟۑD==K$Ypfw[jkIQc-QުTf~vf=}D"[ح3_1 ?9m!2n%*y9x"*W1y3{3#٬ʙl iZ^az.=e08,lMR(Rt9J'Kuې&v.{;z3؄|q{A=<ǜ ۱DVǕhOf.Z@ɹ&a@ ʪbe2unA{}uuJogwww033M,?HW + I}lL=q:f8}jfDK_Qz(e؉zϑ<;z W)zØJfd* [zR7A "@=4evfP(t{M.߿5ɐE@>SAbQ'~*X^mUVY.3*"*m"T2slB0$p,XBr{lR <VL -sTtB婝cp6sɍ4p>iYlو n~ia&d4"l!@h[D5M/˶ z08fĻi;’R2i7ć`.mIZfAqVR춵糵]ep%Bx56vM;09F8h<g <0 6IJ;:JX9N;^/Ej߫pw&Q!Ԍe!2,h;F hHlR= 7L$iӱͽ=tYd:" ‚q&L,(;&NxSURjp[gRtFŤü[Rpl񶴃Ȉh tA5T XAyeCVECiiѰk̎Xi⃻yw>(ok?}XHA H]BJN@OErQ"Z5j[(ǡ v۟wKn,P"T+BY@!h0 rI-$.{|KO`nR`DžT`%!P2. wB>9az4r.~y1ְeO۞n%[Qm6y Q$d}O؀rsR$I P{]"pF0MY1FR(Wrng!C)`&܃}Zp3!,Xad)|B!LoJϦݟ?jR_Ӕ%)JRz?Gw?ww#W7~Gm7_u9PC1P>v-q$TLb{@>faAęX$?ujiV tA*Ɍ)NnW rMȩ lZUZ_50JRI4bpJRg$tѯOQ??qk_~_}ιg54 ءY"#Bo)&TK~GCVHtHZPNB'plDMLFyZӳs;-1@E=Р NȏCPiNp!Ǹ7m=M!m!v #8kpݢ{OTHNhKUB}==g^]ȍ v5l+F@r4oU'qq@"ϐtJ b `ŶQ@́ 2-Xw˾CX,\E–v]}^XF{t:B軬J-H dz(gAa)e6>FFv>̟sfq*[{#KE`n0XPPMUq\  0"fof *B{xCl& d^ Y&_EH} (-EY;sP.z\sLX #F$c 6A !1=c7{}eI64g"iSk?nϣcg`)TJE"c"!dl>[UUm~goj\#+-$@ȁQG}H/w#Q8+*4 9F,b$90,\CV|Vxkev۷qŧ'ٟmVd@ն-fcM-2ڭiV#&V mk,w @ ZEx48H 'C!(Sțp2^w6iԂpP"d(NnyoxPf rym<(;BarvSplu2RBd 3e`ۂyc<@;_rb11@S dZuJqSl@cB)]jLJIjLNlNॊ"PhWlU) J҉@Icz{g{JpMyg5 >I2O\s"Hk$1QߦZѤ5.V[qSHa+IHFɄ0'ԧ*v;!K @")ZfQf fH="~m{щ|X?PPm9 aa d1VjNʗ7vnB RuP) C"D`:u;h`H*Șeሀ]+H%ۉGjР"SD2 E$XHR!'|9ٞ hf7˘15km@r0S- |I0?'jF" ܆kX VI 4R#CHdu=:p|I-3pөU]lO֒],<9H~4 ġD %!jC/$qWsx|}CQcȐ 4Wخ@r[az~@ Y@"5nҖ,ƊϭSp,G$Q)QODMa,\=@(== V!"%t(-so_A)H ]?BEa?cCyIFSx4'BN nI!W{YOSgs%z%;Ƥ|0")tv 4[N@Zyi,?81XH{h(uIqX P̠Cځfklqb=vo D a7HX鱩۞?XH(@EY6Ag-Q:(c5 ZѲvzvaX` ؈'S'K]v|Yf~&)!Ă["H󢖈TbZ*aTh UW ܀ߙ;nC"q{ Ci8,j֍-5IG50Gu*I'(6L~N|nuƧzCLv'SZ/ۂzӇK4b1@ RqD]OF{_ip`Z!U |tt`Dd&GyOݹyp fHCF"0ONeU Or+9_qD"?pt_(nDЀtrPHp&!f<#dmK=zrn5-ȷ wf6|R46f4I6XW# RPx^ * D'5n{ݽUf}[fɦ=@ >C:+,jX0p l8L v>.gol,mZ&MF Ww=PQO`$P7&r @|1 !2X+ 2ӹAmo0&q '"*N l>hɟږ _ 'p g6#i*$_,OD~XlyHfVjӢT묚eJoO@f;;]ԇ5FPu u';|B_x0A4(4`NS $ tْ6@ь*|JS"†R"|M,nL Ё *7:AqR* Gw){h@%QSq8xe"jP0A69v`@V{!T @lX{BnK B>Ѩ3؆"(X ۣkTHN5 QNaUQ݇RAH!SRҖ\,yϼ}ꐐ %> <CZ@0FI;PÝώOi !#"X6 RZP  &],d+?KHAD{z7<5g6$˔P_wަfy 4 }Dsm \Wjxh ?kx)4*%Q$p,Jt(^[;pdhK澙>"Flx~i4*mb,| ,n*$"aݩĢiJ@&oD ~xEE;vcϨ.be7hwSx Qk/'%-LNhP! )j E@)LUҿE6c06Oc *XRI#AI0gL|[g}& xo'|Kl9໘D0>McϝmpR#-B}JlUgJm!ԡoӁΒz>?eǰI$XT=nE,O<4tk$+',CuYSq]ԸL]J hE3g𖲪Gen NTj+&7w~[B{Yص?sjfߺLqiuodZIA C> AD(k:lsB~rM+<<Ѽ&KRWB ^ 8BmiH + # c(T!}UO ALjU>V9RA@3:e!4\-SBTSQMM!rsH X SSRMk5爐ZaGJ=UCȇ-05LAʋOx$SclHB$E׷|Mmanb"(`r8lQ) 0Cj"B i$*==0 Oid X!|*n$Z!`Ƥ ^F(Y1d?)QYy@{C[9rI-f2e3BƉlŠ6 1J-NéJzi%HpkOuP {x OI;m=h4HLKR/rKu)G` vļo}R癣'2^?]L :3Wvd>D} HR5$XE!s4 *d= bK SCHC PgW7ɔmhNʑ[! wOڷH%Cmw^ĕuws33?33DV?3N}N8x!e@6,IҥEUm(XL Cd?O￝Z DjsmX@Ǭh$3<0@sg}%l!GyYD>/U2.Qd'nEY4~K` S"@ࢢZă%6CԗK@'|825m6σ\ud7y&xP9M'P:"# k CD dbq0:‰0aY:C`Lu w2 ޅsLp Cr#(,ɚ;v& Jo*K [ZzP9>/pz jD")| -JQ*0 +5YM;6:#ed࢛|+W}:\ݻ[51lqo=כbt1_iY _ɺIPS ̪as2``(T,"W#ܘA ) _AD $D7m~>nkN8~)d]l[sN؋C 1RwA7P; ; Sa~HHD&di'Z[vG~rH`  DS F|dm.crHurKl?~շլL%kl[TKYJJڪITZn}km9R(wʩEmz‰!y-jij8h pClEthi0Xcb 5f|6V̀kʖ9 АXI >\ _ YJ㷌B2: _T Ȏ:/;mҬ ֋0y lqlPb~8w8X 7M٦7 I\?*EJ~paߪ1hff$Tw K>iDu==s!0ErR&0ͣRBHfq_"AH*%f9~QCn?P㴰b `#2{(C,;B7ɦj4$+HPP0q /"i9q7@6=EtI| Qlջl>/@H RoO2pĒI%mܹ2QTٌwv~P3^q!m5 9h335K3 c@vKc&i(*$擾`I&xQ]9Q\ {@v"3U~J$ AB++bPPx}@]DFI(ih" Ht6l*5"WYu 7$=ŢXwT锏_֓Y@.{ɽOkd^XjeL HVnZ¥~cSڵh&``D2dH QQ[`r MbnK 9"l`\2C HQ!s!E\u̲-U6Xȕg4qfQf=ibffA>6^l&V{J 5u#PO\]WO<(")x"|$x|~v! =+,%XcBU(g [FٯBI߾g<DL 閝e0%p㺫rv vQd#ѥ(iܙ L9PD&Ks#FKZT; -:WNM2!iΑ v4!#|'K0o@k&aBMz_cBe[ivn]< Oc&[B׼WQtӭ.Afi.GPw֒1 br !w`19^ӺIU} SS "QF($ p&7HlaP̱~^V{ ʿ@=iBכt}a"eWК374ڠ0'Sע"|T/W:wjG4tڭ@'`}VBI0P6\#' Wp?.xoHwg0 b _ `8(\o 5ee`ш{ 6}b]R>"Ň/ "pBHAeEHfr>"82C4,8I|Bߛg. uτRitx颶Mxp BvvP=b(TYG7޵jai?" H J':~@aqv-xd8OwbSߥ2 +$z,vP)v/M4Ĵ5Px"a,dU媪mI$K{+p۸'m9}a]k>Cиȼ]K ^rub i^X?Sgʾa8hn|w(9.. |EM_8YבD9@H@$A,0~ذ` 1_b÷9tG *M(}ĤcP<d>{D$H # *و<1@W>"-6ZႃQ-WBC i?_YsrEC"@CM>Na{=;p;fҁJoURXG>P="*{>4Aquz{>q~ێU+{Lh+B'DQA_j}*Jw0쟽h@A0*@_JID %TAL(1V+"8DV~Op~ x fGJdKּ%dɧf9E6j5 R;H mF~?8~d?G};bw *cA"|D8UQ7 GvXJ1G'vvcVnGYn¤@Vՙd:ϡ~_,#j* IUKm7sYsbtWz_1 O!f>/QV('^O3 Yfc JJSmDHѧ@L9$?t'jU*05=RI$y&\ sCNCZ#\2GM%P\D׀ i$wwwwwwy2yTZ9ᚁ2{6X*WZVڪ+a8aBRݥϫOi!˥XD$4QWe, Ap5P%@3$+H3 PA ;Zvji7nm e + \ eavW6[tڳ f|x|GP4r3n2K:L|do}.VC6!1jBiJK)HZKRSQYY!"Fڶfa{;*Uā ;w뉁t!\`PÌ +ŭk77A""EA[Of^1xx).pꢑlIĖg[R\\Sl6_|bjNwR˱2yI!HI$!֧yxC 9~BO`VA [d(ߛpIJFOYxGGv ^p)I+]!dtxOwq3|=Q1i\;|p&` `vq>>{yѷmm[ 4146j$|_AzDw#ua[b'wNMC%)ȥBbK$NMJ@5ShP S&Ǥ*`Tz햵4*wdz']#S؋1łŐ-ӲauScI3J;|UUQUTQDjI2bLS`:$8`ASTu8޺&qZYrt0i7l.fH%H\m@=wE,A c* B# p>:b!9 'TQ ?  'ZPth4`n$`i5 W6GI$I4=O{fr dBT=V EUTLĐ {{ rM IG@#Jچ;$ 0hЖ(`< PXfnfg|ϗĒ(% Q)%OsjG=P +Ipx@B$3B+ 4&dn靣#$%Ijj %W( [, EPN)]Ö*VW#64%%4g UM[5m믕<h؏n v`12B-bCߑCУBE`X' .'*XOR|O+/R*(=:B (Sb-jhch`]%{f!Bbщ2yJؖ*]R8 @"/(" G8tOd"(bIVZrhA1JCAD= 62B9?|DMMF~je%H$]o%T2SkNAʛsus!9 4d-6+D!cɾ8YkP1F P%|ދ}\fd̹rG:%ݜSBܸC[zB<-; Ҏ v%x2MdTX檪psp{zxm[Z6mZZjhX/q=}ꮍ塏&VO@Au'lH<|I ͛48 M>а s- eFtrW.F#L `"؆=~Қ*L@!D]|r#Q<<)2m 7!fGxOw-FaamZ.w$\bU-_F|ֈ!UUUUFBېs-+iEEPS o=g!H<: /T+G3A+N5$@v@E7Ϗ̡TV=@Уڭ=u&n}^O#E+av jt˺di$H/;'̗9v_{qyH(]aw{|(t9aI z*i`#63!Pie !2EHDb!gaf(KPNx8%pg2L5?\VӄJ 2(ȣ\`L Iv+I}N(z!p9(r}~h72J,BU $D=h?3E#@BC|ׇ|1YrIa+o&vUd*S YCsjbA@7f;7jaZɅ9/}|A=HQCv ;cjZMlڱH V-5EP"@IcoGNB_G<_T aI⭉SuzD ِ9BXɝv&'#)ٱh XM ތ% s9a>Dj)K "ܺZ}֤>860>ʾ$ye5ngU?9>ݸz{8ҁ^ h GTb=,C'K2iۺA"4*BSH%,ѱt6[);ZngYlIXt B_ `SL0hrl`=_ w*X܂L(Ǽl?d&WH((HU LujlLm5-kV[,ll5FgӦdƱ-x6-0X{W{bUiJhL֎Fch 6YRNX>-3,|*J1NoW/\|(BP|>x*# Y IcO?fiGvҢ;U""oR$.8NHa{!$/xx! u~mԡ*d2؛Y!l[VVj-T+%Ye Rѫ5[&lY,eaJڨ5׳Ӂe[m&mXD @OCw"FB|ĉ w>!T*Z0*f amSv`C>lf̱͜v3|M-+wV[IY:\nYڣo7RL[Ŷ-JPdwDmB.CZP ~5Z'g늅 EBq.xrK=oQ ×Kv_Wcd$"\ , B_}0}ul6Q %r`a!ud,"Z@#*Ґ08 'sHA\cyٔ)M-Cc<9[E i1(5jKZEd0PښED"{Npb)_?Oؔ~d~A" Fx.HT;ƃN8"/C$퐑;Q(?3gľL64m cPG2$QMHł"TTQHIȌQђ` 2(AL=Y!#9Pgf9y/FmM d918rL"jA a"u%:6&`FnKmZg.%&%eÜQ-T)n0xNmvq:`D oA+:}/fŪei C OސuMߥfLmYM66m&>-VRُaxS!$70*@ļPZb9O F9-B.!63D3p E UXrɴX%GP DDc22Ki$&H" H# uSH7/SE H-Ӹ.- d#X\`Iܩ7!WӛgTOA߶؀LJof!:¨ "|w.o=",PAB}>/r^ h{?֜dBDpUcIR AgE$D$̍E/0P-d~Cx, !AQԎ~C7v҈ e\Ƌ>ڄ?V AFJ` "*!f?J80 $u)Ԓ> u=tkSڋJ vڡyGǸ}iF+aE_IDAE粃$UEwԡ7Xc9p(#,C+lc5lj7$J&H*)ND DOmȇfMBs[`~3\M?zD?V:I BP?~>mnh^r<6T>e F[ l8kc-8J=*2gTuxMa!8Ֆ6R'g%L즄 фJ)({bՀyWoEmKl5AB~QCI\7jRLY?QCQC"{>`MA2BBc:Y.ث0AMK-2խ*ʈ Y3 22ڔ;LbmM -;C6h D? 'qk= LQXKn9hm@!m$4b"7c?vnmVuc96ugkA(P,۟E\EZԞkXV.d`8H}^lꩋiarhvHuq3+J>uO|d" Iy)-JK׍8a8&a<*\$2, hP3w$9ֱ{!esFm0 HLT +>J|ʉ@7SO6TƶBjU- (z--,!c%-----)dҖKKKKKI3fD3#lIaBI +Se~[)8C _4iE#"OF@VNjeĞdK ˖%@Aqmebݖ[&,ܵX[B̵JV 0i+XIIFԡSלw06z{fvaflglG7xcُM s!_!/g8Pryh4Vܜ)F PU0c AX:JWvXTnf*B K'sg͏$`A;>!2h{,aEa1N!H,(P.NrAȷ%f7_ȰJ` p<  E'uQX?Eޟ ]TŦ"Kn !ͩNeűBAG|Ghr$\&FJv*$C FK7$+@QPFPM@X0Xs'ļj+,dgIv֘3 d[*A 'B~kPi 8ܜ S " wNCHmfmV֗z/D(q|>lMXtFvH%H"bm= Rn^۳Sga]1NVM6.S'uŹݎ'doGSY'W0)[dBQrLf(Smazv;uTG D f}4{DBfHkB~OX ]R+K5B\25 c5! A}h6w0H|]#:0y3~[I[0P Ga.oˮgw NC(u]B7ZnG'ޑNYؓvrvy20Q.ÿ{bN=[=s;>qBF$Q:&9>\6\3f+1Sgj֜a}wyK ŇgGuZ X@=S@lM4m5Cw8Jo!:xXgD! eCŪ0J.gаh\19TN Dz4ۍ-aǘ`m,,chL-mm,b[Im)t40q$'uW*ڷ΢ˢRdž5 2Ym 4*27FrT3&{4;q4N*9 E0ڈqbd E-:K*C]7f:JPYʄ)jP Q 79;Z71 FDW8TFY39`o]b vAinFѾ+gnyo4y:ه0yl-l':[%d%!cae C|2h)@&5[eG*f(rĥ!hAXfEWv` r+7fMծ X豮(DJ!}i;D@5OIa?38_qvdÕ`PQn tܨ1s0//"0;$ BjAQ*-bTu($5ɢE5B7(TD*[ *a|@(Tc愛E44LQ +҇ (8YAQBЄ%۵``YH (v̬ ?ڛ &TePU=<=MWyfKF">A|tȑL s1p̖H &54(E2ګmf)%UUR7ͳeȑA&rH=`ꕳQp6!DM^ sNhX%WP 8  ({,>C=fPI>{@I,)La9'cRBo",5MlߙҲ%YJb*wpJ'T! +ADHXZPʄn{,Yѷ7ξՔ(DHe(aC cc4t4I GTLٛ+"`!AUgm޵jbPPHI!gzvᎈK(~bBįD[TOF) M9m")+ǵKs@0`pwUuph3W ذ@Q Î6 FGrᇶ aúfϴqYBPX10i[4s.:RM0k-g|1!+P ѱ1LK'ט]gmѓ2v!c5bYËͮn)lGV"d$5;jFުY_AB7,DRo~!!AKCY!B![-K" X>V}>|JU$U*Yd֒VِڶINT_hW_=I a/@<H)A ~kh %ՌF;WΣZ{7BcG g'f~ͻ%"T(fr8ԀG+ dA ~ۜjӐҝ lBPuEB@!"E p. v~^ԫ8:8 hHd̃:z<Q864/s.=yO$=/A }{VEX+Gm8B5T p_{o>ϙ?+Kݛ[x-dmIyAH7=*n9_`g=Q@3@`Q#X>G @kX*nDKZ-a|oS9sfsg6wZP]]om[kV+-kfP)BcϠؐBo)Xh;ȑB1iԪ ~M `!&BeTف  ũCUB0FKq2R僨;%i@ j`>Grk';I&Pq1۴T1J\աLlpM !,t9 Ylrن:GM4S&^XN BD@ RtXI&ˌ,B{gv-%[XMy,e!~TEDe(|cdP":5=tҷ"đBIM}mCYKRahVFՅAN+x'Js$NS) AE=7>VQwbm&nGalj \]:wîv637UR%J:&P fi6g%P [CYݼnf 8$F)a-(Lڢ4L DF[(CRh $c/\}<3.SXQ)aP bL<8nYi ȃa"Ȗ3k+&S{/4x҂2nF9 S4q~"93.^و~ފ/J7M;v@-#L] lcVr("kS;: RY܍&r3a]$rcƛvEGbKkmx{펪hsY$1zݝl6v%1mqfco|?1}Li;aۙ{A%^v(OK{;iwZ7UѭG޳6ITX5Om&Ch,bٚJ32ۢ;;XA|8c(ZX@ $M{2x;l7ədf-m1 AW((D(  q" D9z1DYCArh',\=$qAndU8]qPV'90C,#ؒ%qBNL P.5eM0~"JZU }tP+F)AG0R* LwtmȰDߐzJl"}ņ:!YlS0 >#PH?/$H0 LW9"*]\9 犣_{ =)ѿ^ث]7 eBQ;|(@d> Dw RD [%'/.c&{oL[}i$BHXR&G6yT!%1 ZI$\,}Sm"sОtaM8o}>{mXVl O33t)V1LIRd+"q*v`QH4IDT h\"[xE@QCأ\@i Bp;>zȧCT"jP4/yl"벊b8Hpm0G:`Pt #v ˸ꐜxx\j@,FBxB݌Ż,K$P@ U֏kM?#|Fh?M%T9lȔJ뵺2$_!S$DôQHHP+d}! ?ʔ?ObЎ8p8}íuHB7smm(G<+1!$İ1"I|nb!vVJ@l=Ȋ~D$ZPI!V@ESe L90qfCTO3k며zߵw!Ut*J(*%?縜?BdT(tol>ۢ-IBa/bs]a&6"Zܷ{]wvZ'-% YSO<0^a%}c_k%!! ѫeď-||I+n"%gʔ𹖄.XZ P ?EB!|DnF j#M|~2IlvpܠMȄ& *N=,d݂+ a4@p{JVM.@ҡg%@#ϭ?'=i{g6 b7MW:7L長nLy6j5lƵAy{Nzwݣ3%[C"0ȼ2 S0"ͮ4Jpi`K5eIP<g}<|JTк(I 4 >O5T4h\ -J4 O12% S4+l`A^ ,Kl+:۩j꜐0t:*.AN#AE M,Vjk&UH4lЄY ݀* $d:L>qR@SaqKnAc^ې Ko.D%K[񅙱홺=dB4TD `V @+x< Ȑ'QМTD"(Hhi Xxi80JOm d:s)'J@F1k313(c]e9pJ&m󺴄+-mͰӽqۭ2!"CSHs;jnmBo<X5OvD)*Shb,:CO!=li.|3o= 1{] Jjz(? d+crNX" U#eBej[} +,I`6L mLmF[s8Mlojkmd pWFA#NH W5䤸́{6C9UW!4 jk@TI- K%VVI2J "g-)DhU5Sγ) biU rHT em20Q$>:I(K*,kMkgYoV!̲JɄfIXhՑU';kmnmldٷ6l[Lh'g[Mʹn5K[fRiXֶ2m5|v~2:fcn ~q)=^ ^[{z.ȝsH5/H5 -,hw> =Sً-?,THD@Y%B,zy\ B LQ}\z!wuEAyytצw{N4zٕNp*qDXDYlm9R~MO;~Lrr1OYr^Dw<#@&H.bdWʐJc(QRP-x=Ϛ;Mh #(ROhTwke Rm<XK#RR|NϗLÄϬ0RɀKf+9=-zjt^8Qf&{gY,dv:quݸ4i奎D&$0 ! f XUXcBw2=W(kmЭYYc CkVH' E1  L6v.M{I ϠE48vZxVU/ #s,d%45PG4;7BaHX]R)rz3য়( ȫ&-m%bQ,)*՚ki+4%Qjl5RQXCjdmPi&H-lLeiEQʉlQfkmIij†UiZji _}D!@CnG>mPg,3t([;P2+.q1A$H  lYl"ųklvGE&ZY`j%j-M)2 mVM ڍTSY څ( j6[) Q 5$=E,,ڋh4e+'$Y!;PH+M5)I)`@" St2r,rDXG1*=]k& XG@g`RRʪ AYdNY{ EYjߠB8 :DD Sh[BCIGN!򇵝C7o|h{>yv֋PNeGc?7ogئMCKbfY+j5B[6jЬd,ƓM64XȲ)$B*"?<X &IRh|f"&톚mhI]vVq6-7Gxxe0mBDDb2L鑑XtWoD4;7cmjLJ IaJ6ŶӜ]8gfk$-噜-.ɰ56MPP& )U)0@nT~W o&#0I \M$C%p>ԦAd8q57ٽ^{:0zoN!۳F% xÍ*A"d)st嬷)”lQl+[Q*Kg& * AB0@'9X s 0ZAOV%J$ZBG< )eA<"H-JwD:ExX"z`F&݌J {fn)w #Fo;s4#2yfdMHco B, '83ˆ?}0 1H̋Dy\s l~|CaRJߡo6JiklQ4n(D4)gmbQKdo~o{*)I3S( C2B#BWJ8(J=lLP1rbqQQQ^FPiI  0Cu 'D; {Cb'4 O/$M8 eDmkd}6BZ )"6S"/W F8H$AVI'cS])%Vۉa]6memisp,ЪQB 0(#"%9ȫ(B 6g ZI(RE<(RPQ^%Q$-Цb0,5 PzsAlB0SG ҵ=.UX %J ?Nh 0{%Aj33>xk9M^؁vd+HSϥ:3eiNϼ&"QAP&y$| Hm2_#d0D"1c[x-mͩ 1CMbIG8&p%%%@V X @* B/6 Z4j:Z0'/UB+Lz:$DYCa,RԏZ?LUHOԮ'ZDꐴ0L[>KG& Ux?R,ҵ33 όh18?b`2{0~ cd ?:ܕ[yWޙ`ӂ4P @𰻪|#< H* 2pլzN<LA-X x~Gnߴ6σ&oUUUZ H ;Lhۑ-kYF F,)ȵ@ߍmb$EʈZɲj-#,fl[Z5[5+fF llC,3"63oUUVUUV3׍nAYlQPRQ^w6h5%L֭Zah{6sCPRU N"Xٓ> ͟ӢY۷v&6{mgn) EG_vt9I ;g wd 4 Qz(ʑ#bLQPڂ&2ŭ[bZkZH[dPYNRQ|P._R *sE3?51&Y`6)lɤک#}k>W/;4LIp;U56s&uĆ֔3[t-ʤn~X%|{Vm5R+%lP)EVڵlR٣YY,i4ݰm驣}^ps2O7:|Ҝt=1ys% _W_ jt=M7j{۹I)dizno?[fD2VZ2dYɕk!mj,QlcMMAe$ĦC$\@R_ʭ mcBj!8'Oc;h쿯)E xwEU d!XJAA3-ncH󠇰WHA76v\M~'ثXj|%JQVx`"BH~4UG^Z*A$@0Tby 򁄑I2"2Akٯ^QDmjSNbca(Pb" @Zn&T)i45H+VQETUUV%IYhҕrBMԥ!$om):Bk)TDEϛQ:;0/N lv%RԖUVYV)JRR)ZJR֩>vm6Ǔ܄HHvTs ̥JD%`ሲVįt$0ڙ mX2Feљ)r(2 C26_KT߉jEԞsMj d(0U4E_HFtʚ(DdDQ";\tfgcy8 vf蟓|vJ*F̰H(c@cK-1.%Ń%Ei$:{]o},пmgagLmcg;m MJ.88) {G*AH>xEaERF0;@@`8~~1/g!N)ĺŌH ,T"65M~u\Ajb \|pWEWz0QM- Nd!G~I~'l$}nΥ3o3 ukt ,j$0TD-cXBؚ=C<0ϝ vۇ'5|ӷy6 ?5 抽Yz2WP+Gdō~inPb@ef)(.$A)h-%/'wfTYZkmmWx[ e1EdHG6QC@:C`X KW]Ψyo1uIQc=Immzg5:ՌYJIF *@Fn\22)C$^%1l+hkm_o.qLPNZBI`) aV–?gm#(ݲ<#u[Ij/ K%$)d,IJXOFG0~ny5U,mJ̥bXHK-++SVR"ZcBY!(ebcBD "RLJPw#*HkBPNRĥ+дG@鋤{W@|ࢣD,;wnra2Nn˅wtz6!ik]MOY$q'[+.Q+M1b/v\ۈ _oϋ0FGCEU%A^4tPQQ`M H N6dЉAd[=' `ڮ\ .>c祾Ҡm,=& Gq7 nĢRbwN/ݵ>qU1W)}]" $1y *Kb@T͂©JwGǖq\䭏48ٿgǞAZIsPTHG*Y3ƬAǕ4;ȗcl6Bf΄20qa L;;Su/iN !yGSöoa†ՎQ %B%db1zq z6bi0؅: $@Cdj$Q4KB 1V#蘼\JA23bw"WP-R!iVE6ԦM:';F{6CR䷬Nؼni31/kLNfXgq0|E<`P,МHtjm`\hd巎ʃCH-ef9ů2vݮbYa#(hD #nαzz E CĭI:C؋144P[tiTB(=*"q@*")UTRy03xZ0lfNrk% 1QN_@:|}ݳ[l8z6r> g{w˭l,E.(+eQkutEA2`G ),4 FXz 'v<],/X ; gDA-K@/䴦\W(&4ki\k4yظL/l[؇-עchȡb jh8+jF))NL$X?l; w ČF bwءsiIPF;oѠ<c!އY uaڡ-}ᰇs9[6*cA$M>RL{&0̲RDn6';aiIk?>)$dHL쟻|jRH(c.[dRT,D$vB\0(d(Y``PB ޣUUoLϾD(]@pFP' })gla[{~>][jڅli2XMb;Y3햎?Oo5_fϒ*3PH?5b+صwxO>(5_Ϸo>i(6~2ȶ1k3W B+"/ST0 O ӣD\ D'k2N# j/@:>=5;JP!u͑m-4goˍf*Ge$AI.7M>!4% XAmmi j6"rʨ]p6Ln @p0N 9t!akrJ[g٬B+ff&r-WYmLܳ2Xk1]rs`^a឴OXYe0[vf-2gsnvf`B ,G^8Uűʜk*r(;QCA$l/s?V#a^7;~<z_4\d^9Qy6!>PWc#pJ Cxȡ@K'Z=cGq"pLЊ?dffaJ`ϹZa<D\{yDgu:p0CAb3O]ć"ˠH$P A` OG'ȧ!U#y8G1 z֪/B7. D <Sϖ|)PFُچ͋~tKeF|nJ P7Sb.G& mK⏪hE*qgݎG$7.rWJ2$KqS<;EV5Dgq!w 1lX$3Z A,X4C5@s;pafSte[ kci/'X"cG\50^N٨-1q pHD@ tLp!,bj;̑PC[+N Ló&19] ]lRˆft $Hx9 i 0GDM ])IȁNt55hfzt&i~t.qhU+L80fN n5hFtm0cl9QLXL3'ng(&3c;hv U,j~-"%J E-!4k1ʒll;*-wpDazi^Rnyrd쐭k@@1T8awJIIBP3\@m\&ÌPգ$9æc &*KɪknP&ai-VG!8;ۍTmr$LEY[AUYU[0i$B`Ha 1 60frfJg}I/B9d !8tˈuh!t>TA*" g](H! G$bF3n7gF:lpk;suw[yʩXbEٷy!6(RKB1PbD:•ġ V5 %lәǡl$ (!.3"#Kb,H˗l -~7lhhM,:y%1L4k%W2X94sVƠRQż@Íe&bD YR#)>Q\0wG a>qPSri. Cs,# UyhҹMR &JZ<䠉s(*gRh JSe;##GFӴF7 š"+˪MEw]&]2`tTٝ6lH@!$E+ZE$ZY-i-hJ֣i-l{ৗ B6D Q l`$2ˉLF.n!D , ܘnl$1'V(΅`!dGC&e'C`uBGCKB"VlD1{r9-G$`p%mV45ip& iN8SjxBs˱>m`foQv#;8-BE MQ`,M_qnޞ&Hp=|!H] uL,f0t.%u(  uȤfAV@`H<ƆLC]g-{ d2(N2۠sJM2 L)RС2`K) " \ j1pLHDM-0 Ud 36 "kP/l*De@PBBE~)S!$RF)bD RD`@oy*2BpjfL\C"PQviGS,Ub 6x8H@ěM%ɭ&ً51Z-fnٷ>mnqN'hե RF`{MM]BW2#dO QM܅⩊]4Cz;ieJi~͵ ; b8L\T0 -v[U%e[ikZض4؈o0ax #  #>E$3hR"􂔯tel,glT/(Y8xhLM>6rE0@DH[Q=ճؑEf1gPF8 _9:UC5-Qw+շ|MmuςY&-]g5umbe&f'C>;@DCZ]Ncݡ2 ;oHCuʉ*zN(=ʠ Rm2DĎj߆X1#H~͔Ke} ΂ Wqp"s!ETNS/%-ՂTکh aT+7iv݉ 2c řdH ,@YZd4L!H`(QIԪ9AC@4;OX)o۳ݠqQByO +^^fB|Pȃ$#H@L(QT(NUU\O(EF#o m@fPHR  _4PeuPp†WBe Z۔ʁQB]-&# !f^;˵eBidH 5"`DRX԰+%hlhZ` g7&H >5P\L!pPI&jg ITtBCCIX+'E A O)ZZMUbam-&MXXF A$6=tQ7S v$AT "H3x9Hkj͑Lې px' _9LP5Y-UUU[lY6)BX+T잾pEz/3;rb >|_ͶG͏ʼnS,iȚߖݽ3شùe7PSD"Az6(1`m-$gF@+@Tl?F"6{S[K4uASbJDs,B,UUPS1zy~qLtQڭ'^ 7(Wl`FXs`FY{QEU;0Жٴ3Ԑ)daIZHYXlޞu(wN2 T:Nx,ӺoX oۏO̰B@R($z`Pq5D_8՝B$C fInvnFjf=nh"!ibjCe27IƩCNdQBD TB)0OC`2QZ <!"%VQ t"F0]ĿHGf'~YVILqf aFKt*x\:NF!>Di8/p0m@ 1ĩJ % Hc?MzhD $_9gLZ`t"`k($T"yJ5KXhXQB._/OdE( ײx(XG GE . 9CU > CAfOܥXe@4\%b*|;UNqCg@:)h@z~/0ZȤ t}bsGxD7;"c=,[ ω~0Q3/QXTQ)wyX(Q#v"r} @%gCU>&]H/qfRE_0&QyK+bfZ?J8D 2fgڌəYeeY6uVe)-K-جBkk-L-L[mf}8M7b6m2c2 1 0Aab mm8m3gB~7膔X\np3QRXqF1l\(qXN -(wP~jF # 3abH||fhld#&0t 7Miu'l7g7(Ӻ}Qė@l6&0$<;" f,\!L3-諡\E3rM2~;$Ԁ# (F;RA-7;sYrln čPV,+i2@B $j4 BL$ Iw۶Kv+-p]2,A-!-Nl}n hTlP4gIqݚ~#vϢ*ŏ4 ,z[cc")І^ 24>'w3`L77S"kCZlKbD-ev;LI4RiX๷hĶ(jdI${-k%7Mzt(ɝ $PB)s.仹p{Oi~2 W_Ϣ|Q[o4z>>3ۣI)m7 D>LنA3sFm07HX0?f@m$A v&̄[oY2 -mز:o6&m%;ghi[ V QnY5|?w:te$=7~!4zE4P0VHϏ4`ɥ~ 4')H|0M7J;@݂W DgpHf@;iۍF=; vFlNdj): `;b˥0P2sC=E(v~YA/F}{~1hSM 1=(map=#Xr`׵e}ZdPς>S=7Z(z.jU1&sb @ht6.}A}T6/ 0fp#N'G-RVҳY;uP=eoXO-"X!71ewV~MƂ{;hؐ385w?<oMN:1&HN|k| -]^*k75ۘt#ݤ5!93+CAM>!ZW= TzqV"¾m9M ]`A F =]&ts9л(AE{P xiXy\"D7DKѰ~f ΕѼslgi?ƴj巁 SMdGI^_ZI$)`jB|0/i">tvPxՀsC^U05u exʽ{= UPSbQ MmU^]h- {Q ۑ${ϻN, gۢ(ٶa)f<}5@ol^uն٭v鄽xO08QKu׷zԎw+vw0 i]rofU{ӽͶ˝s޻˾ xv0seVs={dYDw{ZIm붧w{x;wOQT=|QCخͽ{5q6>xoP* eݪj҈SYuk˻j!.i:z:ն9n#gq/ sU:2w:<@һnZ']B"=0=m{Zh٫k$ 4"zL?hG#DڞSHO4&DSboJi~y5=#6Tyxy4bi?PFH?I)3Im4ɡ14C 2d220h0M0FLFC hI@hAz4i1ɔڧjzSҞ FG=M4hMi#MOSCGz= z'&LilPI꤈&5?By#!h2iMCM4d@hh R" Mhi6O*j4T=5ěSF!z#h=@  !2&M4 LS4&M3Rh hPhF4 h 9_XޗUܸCYHl6 HG640 76PGwsHыA j-rsU 29? 7 Ԑfy-ML>cefxb\ACL2(q$ hDΈ w蛬ۃu21hN؛p*~Ԧ4,PbZck\& .6,cEA4gvpT)I46<HIQ# v,JѦbJ,W{V|wbZLe+v.%*VtK )TRm~$TE2/7ߝ QUMD6@F[a?,)3 QIunOpݞ0xxt | ]w C;W uR.1@ 9 H1L!GUi1 0ͤH $DJ";"tC&!gDi"Z4!iH^n4>XH3FLF%؁q'|~@zN0I^q:cRU5PbeK&V=6V٨Źl$Kb~АDkeSLhjʭE)PA+EmWH fHIj*5!QhLj!6ɨD1&4k %?uP&2AC S ]N6eI"j"Yl4Dh16jdA!(&,edd ѢfHآƌ-!C#Q̖4bi2kh*OQ@_5'KˉF$9ds(ʃA%D~:TXg\ucSE8Jk FYz'35OhE " @Ҫ,2@ʰ) , y}~k>a ErŻ %30˺dNպ5=;Bcsv MwSp<QL9mq=mBjks0IP< $ 얚f:st:+,mӆu2n8T(@v&Ä٠Ȓu&kr-Xm\y4tط6mh^%އ ۧ9wFäzCk#[]zS6 &l7^aN6f'$qf1Ksv iT^Ա(&E&l'{U{fw$AlJf x@P^շC\׉-(&33Yt,z u +@85$&-%b|bBbB3Z"A2QrI:H'BA2Ivz8g]\˟wbw=dcI-AF^_PǽEzWZ54t 9/c.zRjd֌#x2JrфX№OAMptf/{dS{^tecR("ЙGNp]iU ˨vqi=r_=7퓥Vtnd=]wQzY[&7j"xldF0&f.+ G&Eb*`R釋p5"^R7 f E1 >2=؞(#7a45)ìy WqS6ͭF5Gs2 KWFIi-V'CPmq$NnBצVBvF$d( Y̩W'lͿON|vJef"k3% fX#0m$Z3d<t<0-GNWD cʲ ɧ*'zZرd7k,WoHM|Gm"{pgNxrOq4ǧ(Z#eIj%؏g;[I abCCdUEVQDn(A2 6f\h' IA)T@ "%$ Ms ǺP5Df(SCF. fb, XNXb`u%t³[:CRoDV(\L30IB &JVW}e?]ьNaL3d:w)JDAr6Zx1ǝPEϷޏGKb+ڡп_N&&#SE$4z=_Ļ]U$9QZ#E )՛Sld5 9#y76iCB_7w?XTAóʢ),v,nZJ$A!˯v 1yïn|vvYSaEPӾ >W3PK 'qrޫJuRll$bDz݌t3!0ߐ8S*C (rȰU9u Lਬ8ɕ Gfn2&P``e I'L0!7c9ߓE18ÎPW T0{^)!r1Z  {6½T_A78aj*7{g<3)l]@KԦC@&3|/fk3$֒)Ii,I$ّRH`r,C*R Yf{1f%cKjTUah4T@PH1w@ LݫnXu5*r1i][yvZJB4/w_Ξ#ϛwCp{y`j YV#'-D{3$6֨=}!=}Aݬu'4?7ٷ$II$Fmm99s32s3332|i=zCqEG E҉8fϏ?s zA+#<6|uߧ=Fу] 8nL( |__ĤOqOZP9-ק*Xҙ~8Z9뗰ZaQ$(NKL)}.P82;{F/`cD:O&"MMyc"×SWNI4eAEzp^ԡ惈=EDT\Y2lnh̊Wi+mϲoDOcԇ#δ5c?KںYqY-$٥bBrp!ZRr,ZZa P@ʢ(|YÔ weАA%S"Х%=@h6)-(B2۵h;oA HQh!7/8wəm;pEh D¦P)c+ZShP5O09& c`ţ&\&æMh 96ܼWUr"4$35BQ34V%Na^x0 K2iv &#$4 *w 2ʷWTcDPWUvrggzD_w*"2JA`H"CrH;VZIB*zR~uRHXI7vDX@?&JcIHU}QI,r`I4YLFZ!`8$\SyKE#ΕT8L`AMȇ@S%AY~SM w<&{_tqA9Ӱ(&}%/N/^loY"e="*5erh:haKOJLL 0,*BUB$X߃"]8;{w fNI}8O`@ч C'! "`fdri I;b׃D?fYM]Ik1e7p3g p;#VeY܁aٮIJ\~ݝ4JUUL0 0&1pReA3]``hWKUY$sY1/9*q%G@#d"guJ+20]E(4LH/d7HB Dp$Zd@pVIOY'߇#$2/F*b V3֔52q vg 'gI]'~$|"<`dșK!utԁBPq~Q)9|Z*hVN\d:Xı!.=G 1# ajBb[2)YYYW0)mHj_| v6dix)Lx#׾\Ćo:0/sٹqRs$HIbJ,=RxBҭwr8`si܌(JSHa2оѐZL^`Vb &KP 08s].߱v,g2V*Z]}Y٪+Za[Ys^-ڌBOy5gYN-i/AȀ;VCFE>[l}6qaX2;qʏZmU6׆G/mdHNMX71sjs>v Lv71raj ƔvFۭ Aѱ'&Ox|~=d#RJgWTW@8yw[zaHž~xvtΛ2XLf߲@朴$*+7g$g.$t7LsGIoI%W`$#, !)K6*vnݮ. Ձ.V-OƵ)klN0ϤV|x}'o2JkXZa"؁M=ꣲr~Z7=lK ;vU[0\T66d7.AJ*1`fHV^~ c#vp? eR4&$X2GrS3:f}GbsCLJ(a6J6`fB,}n6 (C0J(an3!E7n6vNE'ꩃN8O?ٻQ}=aCvXffiݥ3 ِs2l߿ftj緿fGQa3>wP"Q%52 EM ۅ!I(]~{{FO⺟~a_S?O@"E1l _r<ݻ~ݻeVVuԜ)k`g/>yv_FE$UFq0㻿sA⎿CFxkezŞ!E[[,RhR?uRac/2+|cȖ<ɑ9w<2,1=؝hxLdQg-a4*!y5""Csv86fb8w)jiPDq::r;b;<YU<Xg^$pL (4 F;hJp~PՁt|LP^熄FlCx:;a@@Q%CfTY=2-qdeYV]>|yf* S! 31Zv_69@n9 auu@&́WYJw#22@PJΘLnIx} #[)!O@wUԧΪcZ\|'^#my*T'a0TPgҔ-9JiT7)I_ z~kQ"yO)d MxClkZz=ejle$3v@͵c8 :Y k,΋C{PG wHǝx"ߊKgKv};oT> ||=@!p~`T'@ wV"~1Go䐉Vo!9sw$4m]ݲjTh)/'XKёj,qӸ~?lZo3UzA5B$_if A@J\nԓKCp SRËHWc+ 1Ado2 #`}' $B2cI1I5q79j\\dH1U!K,H2&dՋSbB**)p妕^>ZSƭ;vUU:p$HI$I$I$I$$9ssʪff~OD{ >C%ebb6%V>06 #$JrN4a?Ut7<_zR@{p#=be"ٙ}H05*!鉂mܑIUlKM6wE;c`ޥ*y ȵ`3V$HL4X Naiz[26 7IgdV=Ӏp:ak2/otf/IIeLhFg@#΋v4ظ4$cYU.~s0Cx:O4"F&BȆHJ̎$\%wgN? ?)xvsRf6mđy %"0T1C I3 Q%md8=ͼM0|IXp[gp<3j[22qy,b9DF2?KOU y> >;^7E qZlr%EKcQxxٓvcP_t"Df\0 K_NTsC$ (PB}TaBڴp#(BXM2k{/;]uG`鼹A* sw%{Z.?HF"RaV|b(VjKvsΪF1bPU  Np+RI M\i2C м -m-Gi )w΍y!XScNZ`./ڈr7lo\<ѥ $7rȖkK|HM $ANiXJC v'fyDP\JdxA6Yɵ'XV9c3R(ZcT\BQEr6tWppl՛"lX14|,M-K e΄+QJtwH 0ͨj&2nj$SP1<[~+@35nGDput1jm"s^2X 4. Vft>̨cƔ^Ie|'lRPF&vxAtxe-bYT'qRHhl!B-5A bn~^q!2U .pP 'pȻkBPPV cҶ(؊fD H A*^q:{>Α,6#zW,4=ɜq6XzԔ>CP9ЦLF,Ђ-˹5xwä@ #>"I I yR"=*YU<<<6& W B^~7~z|jG/~{m2OCo!u@bfcAm6]GV7_%{/8kszdC.rtJc^)RvF&ɩI)#Nx^ǥ>}Mʧ&&Iady<"ߨik׈ק$;uI BBxFcėZ ΀J8%ǹI 8J4fBD]e*u]Lx"iqwV(`쳜1EH 4:C9:Vmmcɬ;.+Bgaf3UAjŭi"C8%μȧU*2i W#9^ade*JG5D,J%, uaX2RJtNHa4YM:Mf[ 7Φ ÷Bb FcOY,'$)Rcĉ1JlTۋ1 k0b@J,P)#͠ʆ$̈Y#bSv 8lB*p+:$ !!nGH,ܠz n* jCu'3jf#kڍy{KW(ș-*z0k#Ƞ:ۣ  V.P`B{?\`lޤotX plGwQ)fQvpE79ՓGʜW fΫ%t\VYq-W!3!Ea%$ {U/.B]q逑wHQWlؘj;D1MNLxqpACFb4}9< ;Goz)&iVX5SfVhjȷf$-Svi:LS[X6hmi630s+[!cJ>u~Dffff9NI} 4 D3Ol:(\b_Y&pЃ;$rlazy0׿Ė_|FfCTU`vA5KrI:>!2eb81:63)JR)JRnlj&2WD'E]|쪨niWPޘ4'PYոa4䏀ewI{ QAe%~qGB&}TΞDI^=uI$QLEC%cR]]ax^mfo>Yv"HMRD~r,Fkw|\yP9TW~ؑЩ|򼮡J Rh>mO>p8/IIv!qXcmxKsDE7#ס.'5`Iҭ0DS$I e54JmTI|ЖÂ&S"F%vFF!iA᫾=P9vBv7c;s9R)LbҔg9MmˉJ3330f[hHmd|\qI~ca2"&` B?(hbPl 6D2% E Ŋ2A-,FRY ,R*IEjD4&sf(2J^OឦY|yo#Ǒ cd$dX:  ]0]% z%Ec$5~8 fJ!kK H`a uzVab=9p9+ җ0R3Φ>uȸo:"2}\M!G]Jo - 4=KT,.0{%l"ʶkv_v{dlZ/E}j׏,ވhn3l^ʱF / uk8XYRU !urdȁA5ȵtXE ɖ.\;O]5O\8GY @gsW3;,gERqT>bbNp=vcxCF1  R”[=V7xg1'=b##'۠Os6UK"f%2.7t&K6܀Ҿ4s[6m3d_3!VudېzV^p'I" .qkLf^83 Ah/tisx]T^T2+!_P}AݬK[6^wG 6f^cЁ972&MGnQ5)xv-1flo+-`jjjzx\:yĀcnN &ȖjX5bMȨ$TXRA @ "# jMڸa@x?LX T@(PXiUujEv뢍Fk# 4>7 pL.K2f'c1%%$v5"vCA6f:Tn˧eƻ6"5>GefORzemfD;T#- )"#-G*ߞʼnF~orFnUUCK:M(Id&ȋ$1#myxdWdDL,LJfLDF/ᝒJ!Xa5d)jKO-,YfٌQ̍A2' $xe0`-Ԍ$[5-ѵm^UMZ3* ?GW<]+ m'-2G#VW;=)@`9"~MjIIIC)7n7]ursv] ;fXvaVYqWng^فv1z }+yoMC39Y̮hM EV&D"$aN_1I W>}-= ט#뀽l1GhK 4,ׯeo幎#mbFu:4黈5+&dlncI,C 2ֳ^D(vDW;=לAq׀%8Tl2 H&s-LIe [p^pvcvJw =&N٠1*N7d2|5xƅ`ZO458jq씜!kQ*&BB<+j}9S#x (C (mdу l캔}|c GA)\p*B @3bSZ))4M&D08y,G  I9vhp[_'HXv]@ddFVVV$d#&C_8EvHg龉ԕNXĥ,T dksCKlMw@u#R]>;'1Pp*C+3LzVCﷷ &9˗]֘w uxzssxtdEg #P(]ƖoFX䴎3gګ#;ݑn1i]Dal<rm=k 7bklmĂr>wF7jFӟA@(| 2y3gMڪ8r}_-ܐnt|`]wkevσĺ.cHR@}  H+{ #~Rc*)Y6h}ҶJ*medC֦Bp<<;܃8ȃq XbnNQr+a 5!xXE8S)J(o.ϑ%%JD\LLDt˯9j\6VQU6\ai/+d6q>-͋[3^歒ˢpc0:D,ۚ,mu1BP9 5i6Z.>= J &kPΚ5ᲇp9}7kG<_qejS J1:01, ;$#|6'7vA't{wz zw,zwNB$7UWLK[<эf7TblMf6-c x1c5x0T1x) PAHe}-q=DY{Z4kA;j-WX;$̍x${!1rĿ%Pjp<5;Zn JLz{lݷ1IXreCSv|O#t/Y=cMGķ10Y^ʸ7$S\v̑l6l,'Ҭk#ZXKnYH.p984wo ubI&C+)LѣIONZ)aW{s/Dy]{ ;U8Bם_EjLLghCS曤)^}ˆ'F=Sڨ7]tmK[6!ə!2-hK=p*Rߋ9[i'8?[<"&%ĂiZ.jFIfYZm:C)=wz*| {ql[<:rTዣ5Z!҇$#;$ 1y; { 7>׸*{39%$J1)9gAN֭Vb1OvB@LW^R)[rd;i22: JÓRkQoz_# v4GCeYM3['*`vfTs|n|v"H2 (Mf%>>{9<_M76]|'k=[$H3"%y" a$*qF9F a\P6F ʍ` ^YLP ј|bQf/gj}y<OG y@9};wNO\`CCH3kȌFL噽`{ !Vo~V$#+Y <+ON#շIs&aچX`2KIA/&`fL2%jm/YCJTa3)z$sU sՑv٠EנX0%4L9G笏.{u[:h۬ ٍM[!%L! Dɤs l[29;S]Gh8t&`"JNDԙ#!#~Χ y#(ل=r.H(c ^7#ͧ.|䀖?s='ڊE`%]#;% ^/tL;+" tz7v)3HCW+X_!!˅1lԃc#ZDYP& gfoatΖv Ƴ?n[mx={VXo.t̷;BgCz>齍6K> mc獄y%c`117 Eθ=MBCK]5~oCNC,+//E^47P`nf ^ô +;&xzwDc_[{f|!cn1IE=}f}jfc"1󇔿< 6K*c[Z2?k}{Vw%ɷFس'V;"~Ii=vç;(DB'8 HZoX"x3;7[dG#d5fK}! +p7>Y`[LK׊ bXt7Ja yC C%I]N72 _/ uv҈1o#PڶIۗq=`U^;mD#?|?_CF% b AC3?p&:t֝0K"ˣk|'%U陘myp F $ ʯVyZ%Mꈍm44 kp}*[IqTzOll=^epn唍;FlmFчB @R+Tpj4B bcم#&\#dT*݃FMvG{|1UC;a9+ݒrH8Zoׄi\5G!davi>xSElX JB;Eo}bZ!`"tm"zN*1ɝz1jگO? o307h ;FbD/f#kDfݓ ?KYr֥)JY~Jm+)z430CYᖳ lٱɻ,xQξYYX-Ft Ndadw`J(N ]&U\:=ouVՈe+gURe[%>\%-hf(UA(GQ-ee+1wq>{}cgCuObaFm Fh]CG]Eߢ޼Fצ(:4)#Zs[V#Apo:s9|FŎm&)k=s4ӺK35Wwr>"c׌c'yfIn{ա sܣ ]3$˘ExbuE',lv!cf,xrS-NpX)UW-cmDի`j)\b&JXa2], .#^ֵ!LbGv,M^r7iiT #kkKL4B"#:v齠{|0wom\BX&եv}||ۯfn:WD!ZQ1venvb Qb0SNV0Q@}lPEpe5aSOTq{TG d$LD5YX㼒hi'YR3^<^e<@ÿtk WhFrP1 JPy0vՔxMMFgb߯13*),ƼF oCCuƏ!L5$+/wxMoL1/&Pj998yy:-4 3,1Af\ dF\&PCx ElX;T@TT3ȖL,bZshRE Rd+C5 T@L.[yey썆\~ [+{Es`?%Q"UQyw '}O[r}ENw.JxL*єN6FoAq[/X8pGa` }Q}h뚙=8-!m\CQEkz=}rIGCi*ee'A" ?'NàS6#9|UxZi]i&~/G_}zݯ,!7 ?$6HQ6ZsƠt)VfSZAXk =B6JQ GsQiS_E0]h)3rlMϩPt">W\5x{5ba3˭cr 5!Q×87 U[lt65%!èϞ{E OW޾ }ݫ ֯@xٙVڊx;b;1v|Css`“ , : #\W(X\IuznDrrv<{375t |!I a)Iq{zw%)rk;m9tZ9#[О*=IS̨+M?K,y3CsART5 VGmbbdTN ];5d4N[]䂺lmdTTKn8ܪǷS{fB0@-ad$jwDk6q+d Bzv~?|Hw ԦO6p׆ͤIrajG k:П̑c>B"Dj '?jwNS!*MN{y'F@!wB m{߮!l7Rx|kNꮧ(N>oϵN\ow}տsC{k՗] np-aRg*~ k:(jHV~?D>oՉζ2V~Tv;tz);d燎m[sC%*dyyѶtXC!tcSӽ-~F ]y_\z^F=vgCn}<#'Og'ݟ_%Wv8 PZ_sRRS. mWh,]Ké.{'Nn40vjF=~N=6 2ߗAm;!_vP|<4{& ?mY3lo:w]\jx<<'iAw2Ϟ.<w6sI{v[r_Um6w|jes}Ad=y8of\Uqn^SVψ0JF>~{qY^Uh. w"C.XJǮ}\J|p4};Fo٫uvxZYsKŢg^^ ɧ6Tq=.nyxTܴO5ynF?(ӐóvKgFnǘ4sg|c牃 ?._>]8]>rba•E']3j diߴkyy1oWMkeU{TՌ[_kt'Vnyzta໲e; !yEa`da𮞟v3?nӖ*O[it.p< x6"R=P;%9w(58a<.88^K*NJvg&/b8\"׀z@Y M+H#iasE.\*RoZf+Ib $Zfmf7[j}K[ H6aP %Q%JUWDa #hҁ@i.TF sXڒ3kqL j\DAKxBQE ܉ t-Ͷ;w|cLzl$1AA\x1r$NA&ebE͉l3D)*b K$|Yq´5 f 4Kei@-"m[Cb2^T㡐<ޠ=ɳRmxo3Z&bRL-;RnT˻pNmeɦ-5@eg*lq&G]9]Cŵ] 0mDBl1ׄZczd]bYcH5tݳbf:|6xHzgnvon*\<`pH'꿍ymd8I$LH!< IBI&8$- $\^~ˏwO׹q-J>a j_iutH>3H8a>ʭ;DDYT0\(FMm}w#xQ0#wbKY02\# Vi@ƒjwǭK =҆AwR•ҩn[e# 2`rdEG?/}UU@` 1mWgwM&(~#w9voKRI0G("~=~x,Hm!Y]}^Li<ѧD@e{d@.G{JU]C6/ Rl1gj1ʁ2bX{1qIYgu&`<ҁ~0;<@{6'O6qePY.k.18X Zab9, 63F-/n"L!p)&寴 47wv/u1IEO>1 XU3z+<79[25oĥ>iQʸ9=1}zzgE(*apgg^l0cFU`41^) }dBlw$ H[vK'SQ\|R(4 0P74$Q_@ E|aLχ33z{oPŴ/=S6kemTmh 0=(`H!za fEw={p{%ƓhQ@0pn0$ֺsM^o|ƙ#h/.$^D A7d󏃽0yy GH/aXcvs#ypz O2\DZ{5PUeUT^=n<<;b* ^J|w2y }R<'!pvsDG CE塤ag$tX"9@A@Q_3Uqs9˫Zuuߞ<>p9 (啶2fm)JQ4>C<>9:)d*UUTD1DA((]jo?6[ֆ MˢRXIWN&Z;  %i±L!s5c;+\YɚnӯhUL'`xa  Cv56X@K8M4Acs"dY N$Zb`e'x- U8- # -+5nIqU1 V8^=3K Dx/4Sj|KSo=jb3&@_3Vh Enqhx8e{q_1>)>u4ަʎӤt9⦢Nx5vMW֖ahN-f$()fiB:evo[x _2go=_Px%";#S` yojf@%`)JTu@s냻{s(Yɞci4; ><="V#[|8 B(bZ֘JZӡIBP8:jtvhW|z8fl߳gѾnY&3MbfԼ2 $ s(m1,.0Hc2S'M/;`BPatmk`p铣DUZRpG.@XWab ^q1%{8&xѰ-%q#)Ύ8| <@0:S85#08H1ÕUazҗ^*å$E{(* Ә\m-4Z3M6HmGNfqMʈ$1'R}V7}>56=z\N4Ss{"8Mͅ0cƍInoԈ$ Vd٫(9d(ь&$*p $L& 9[`* 1`3H&}_Y/;¨&Ҫ$$${W.m1X%E4jFGI w8Rk+[xt+Mp#$V LZ'^%<ǹn{$+JLl@81nD4*V :E IfU6y.fC77(wD*V,HBd Y/sv~ DA(ʭ[*κl`=*;!٨ M14;[uS4_D 1(3D( Db~j_'!zꐤ7 :a+* tWdz@LF1$,6XXL"=>C4QL PW=tJpTXTK.tkD(YΏ1zo(#ϝ"h&kl"| g83 z"`0=6(ʯ(h.c||rqp|{4=1o`B'Fz T݄A3yB-+vd#"x|.0PKVe8 ^*%G.ulL|.U4U-ʪg HR  rk/~h"/hq0W1flnA˂rbLj4d̄Z'vh63x-hCKNY99 `m "h[ߙ׺ tzE:Q[1dyw\]d̹i͉">ˈAmG0[r$&b]2 T@WI=L;03d"\0U9T3sDbn*&wmPABGHU*PL{CtzW `0'|`5Aٜ.L5B0`Ky =8ã,!`jx+<iGǗɣU^37o\t=TJh=.yxts@ޮLMNhA)jY,gn)hxI6زMo88ïsyo=#͖!>[|y1k?Nȋ2DcQznf4o8L&;985c\ÚfmJNjH'0vAt!TV\[!rӹ"c򅸚oH&t\ӱiۛaFbQ \˃VBa#ӂĦDz,44D$cem#w3V8['fZw5Ϛ .тm"#y(4vsNP,I%_ ꞚZԏ{̼!)GhtH"`D; dQFtO8CA3C5=Pr:2D `鱰Vz/񄲁H[ݫ7lr>a<Mz*#8+=g/#ŽǸT۫gat(%(I}rplΊh6LK<4%8QҰ,oHgx$*8]ɬr A44<~ޮ>͢^_Fȹ1i=M>p}W Q H HT\RMl%tٚ|F\H2!3\ ɔm kR0i(Bid<7%j/,n末eh8c[(ס:^$^rn[qՄ ף7EW3bMUEL(;(BQU !SnKKȴ-ON};rẺ89غ|<)o|y<ƭ(}88=JEg p^={!=@B+!:6K P2 %{c4OPrX;ΒzGB@\xbaoS1%j9_ Y1z/J8qiT@B|^%\a1z09pm=\; GLEqP :&oGs A!ez7m=r6i%Z |@tL<6F0tѪQ"Kg@! g!=侷yɲ$u^P 2@ y.p(VZv׳Ş"yQnr6y ;{5ޠ=0N` `reU4$ف(BS%ZR"""/uun""""cz7nrr.32db*OV/7z+m'-FĻ{;. FQJ,d 53sG|C&ƕ&ɏIa\uM'8^pc!ؑ&hԌؔ4nn4ooUҌI)݇y>cdVHRVF.= |2";I@`fAn%:ֱXF'6T6{1j)GD6Dr84HCk cb&Lrwk]r>_!GBS:ܯ(0yxfb$rx,UV ½_Zskb۳@{B01e}F &0NZ~/:(>6e2 qI%䃂Z,6N"<iYpb}=_{5rwJ:j&PB}r*8Z"+I"~'1xۨS҅e(E(Ph }oi0y>ŧnH2k0Fb@sכ9 N IVV&v8NH&ǹ&~MWG쟀ӱyX[y pI%]{R5 rh7olԝs.3 PAؒds.wqbl)ԇf$$ z>-nˈL<6_\X%%%AtYW|D3<"@aw \!ciyqSվ|Fd;7!CǾ>7ZpWgF6>ԑi Ta$CyЄ_&\ {zPw*,||zk?x9~zA;dBz^x(C>IFOXB ~g*jʣdUUuA rg;[lY8NWZ"|U/o3k1pcYo'M+Tey3 6V$h6x6n>>{D? e~i6' s2>o@ܵR2+0C(2[OAXV`pnkݵrh0ɆoRB$p5jfnäxY 1;_T4QMp"4c'豏o.*Jzc|ZApk9.,6~d~ #aJ>ʁ/K|GPy0ϋ{!E\ytq+dr/}=4{D(T`"-Ud>xlQN~L*jzתNC;R#ߗ=ǝGTû "ĐmKt;p)M%F@c Uv/ъE! %`$v@Dz*/{TXYS|} B(H @YC}*_ YJ |~ +SET:"Q@I#>aRRRRRK$ Vw  ˀ|>`{@jH̏xʒx2wyK=ڏa~%]2ޟ;2 ?Ɵ_W*@~oeit>G=p+G_π0 x,|49&" !_H'5VM !`@} #?ȲkEg{Ά?zȌD]~< 1<r@I viI|S=?9+f[LIv yLp9ߍ"OG, eUL1RdH)Ԡ H.L,P%82Ld*p p9 WVDA#3X3Af*QDBXߘ" %qr#ʨ=6g3 %^=gHOR$-yO1K)ʹvJHwz$U/W@;G0HB;:䐖J:t3$DdiY)RHQJs%l8hpo8J 4YȦnoFqn7J'<&Rm9 9Dxq)Z884o87J{ PID8ES{-Η :^$[dszSwg2mGI!"=H=|$HSox86@;wjILDwL&2.D,YO zyф7aW `O4?@PPKKu5ڒH ˩. $f>?*3rWl#9wGR#CͮǶg "9P֗Dpa9Ǧitd\1n*"C>pu-gc~qmrS"l*0l.Tn.D &EPif[NR"* Nz'NHҷgYֻmI\$@;Ѭ1N[3lߢ+jԧ.{vfٛ$7-HIGy۬띔՗((m`i%.2fR;ss]$[ҵFL.l7myxskoUu )R x4G!+ ɕqБ1SK6-+sK5dRw' Ա䈠 ܒI8<ҒGDO~{"^I!jL 6r%gl;k~fz"G r \a 8 {"""H""I$I2I$ c)0 RII$DCUr+}air_W=)T@˂*Qk  dv}ZӤ|IP];NC쏎XvFAn?wSgxxM`Hh ̤* `B@҃ No@ySI"k\=̙jnvRpI)7I$)ֻ(ME) ?ZTC}\_Q2XhECo NWq+CcX?e ס2sH|~_k߶S97m#NWq<(~yXll'M~[t& 2`dbb+rLϖOG AB& mZC $D_/i6L߇~w:R,'t$t؏H$2Je:`z4ě_ss">$ KQj‰j*C# АwȠ~I"U ޏ$ 4G m8`qU\DI󠄠# Di V@) 1B[>Og1ܑ|fXT>Oo=)"rtD@VN!_;c$!K l17%TT:8'z |:<$T5PeFQ&)baDe<YjĂ'ؔ,IH>l_oN `Aw^ )E ƠYu>B|iST}0{|P z`$G[$F9ՒUTȏy E/8RjCH^SMD$@A4ok%ɆfJI"u"h ؉;*yvŞd5d($\q˰&y=IKD bqU- 7JDA{gC"@6)GNbɚ┳ZQZR٤趭VOKW K__r, MCky3/4ox Rd14ȗlg Tbɖڕj5i(YR*njVVjKHCH%<rHs9m#6$t٭L991S!]iLPҌ Zj2e-ffV.#A0@C1,)ier#b&1vWzFlF?>R^MPC77cRM!' ;Q* #d#O9>Xmy'R9EA##;ddN<"T!ބV$E4*:U!6+@ \rg93`{sƵk03G/s)5a0!ϲDGMc "78G;.g33>ggr}O$TFOd)I$~~O'ꗾ~'\tԃ|AAKҗ'K$#?ȏd1 Y!_Ɓ:sN#ʨ?Ze"փCvVF4(4P:¢C1CBI""p 8CD"&IbHnC& w!B6'zMM"Z 9HdO4R1d?Է( 4]TSڌB,I'cDPY @#RT!} Ff$A;WyZzGňO!ntfwTOB)>E>0O=B(+J)*9}ݽ#I#R|G{DP3`>y?x@?p IY?wUE@$J<AmHs'k 8>! 1D7;y ]zu $%I0lV5j6lQBp|:xWcyv D-/ ;Aa$%HUaL`0ZDpc=J:2G%:'!ݴz'ZjkDC̡)X`:/@y""J<RPHЃ,'wy~%k̇Et{5h"ĄM=i d8:"@GB} ]Ժ!iNODJ? ^$:xu&vQ̻(w{?NILOz`goK;5p 7*f;g׸G+N)A., ʳ 2& pV 9 4 4&`) Z*a&1Y4$fY J %'ΞMBBq8AL 'uTCBc"͖E+N "'pTPHHzW=yHޤgiLMi]!s{bw5c9t*?s'I=?;o'@8 OިH&z! +~ vӲed+D#ۻ#s^irsB2ˆy)C4 HR(!x|䢦0Yw|yP7?pb$x!;jDQ] $?F>W"`d%mWQt`SEDPX$dP-Hԃ1ǿ=ɔI#>!~,ULQx)ͼ,qix#sFX[s "@!),ʦ 7.AMQ`I! p!*Qd@@pc8|ɣ[tz~~lQRP)(JXBX%sIxpS JL & /m`>!XؒH*v?}+kɫDTDZu ORO"GВNQb#'GT+*Bwb !a"h'DY,TEqq? i"A%(SD &\)E A("@=%m! 򈍡?W$o 8q>m+^]V徃gz? cHtT:N >0tDPNl9 MK}Ҙ3 ؑoوwm1ɦdbvӈ8U;QԞ(o`.C$jE`VhY98:t{BtTv΄L T97؝u4KNh{N|LpP2F:-j+27vb rHII #mmn4'A ``lTD(H O 98Í-m:,I>B_dzJdٱ? 8/1@%3r弿mOЯ y\V2 v,BS?I/c{ ԰,Koӝ>_?;?s8KywD9 !q!J~ aomk9_ǣ~fM/'?_OgH:[B !FJ#T$Tpߣs>v~ ( Aa1Si Y!i@t#%HC# //*)$RUuɰaCd}TCW^_'19TtH'Ȓ+Lhf*6ԛhh@#U=H>qEHHȪR Z3aIZ%&`dXKx>{??s$2vO-K~g)??'ۤ)?s=IT2y'̒O$j9F}Z4krwC$3C42 !.N}>ID-|:D5#fR ɒI0XP5(IjE}[ζۭ`?D(ˊ(:"k!$HYLSL `*di '-j/(#&V6'BdaGErhK* H˫k]k@`1( C$1VVit.usz&#b/t~#>T #Dވ(IN7am{ָGZ^dĞSâù$dXo9\(:M$FqU#&TГdlHjX ||yk?I?_>e/͆S?OPLuS|󾳟_%lO/J_/jQt )ʐ S%d6^o Q (ޔZ[AAFܖeaUH ?#-'z4fdEr BH4ʛvׅ}&2cGffiepUf$3FA'Œ!d?{xćqC?ΫG^"v2Q;@4??OWΤ)oOШD) )`u._p iD#`$pd1,߫ 򢠨co%XjȋzC8}SO{!擧SK:~GN$L**]%?@|hJ)ۓБ__ϋ4p!wϨm{$Hn ܗD@eZ43중B\C@!#1>ZJ a()ݶٜd ʤ+a)5Hc0Xt ٖ$? ޽H~Rfh?J :DªI((oݰ;߰}/LŘ~"R!m0I ̋2Ur ғKrgcQ<% >W">ALM/4"<^wGh<:H> DhXB2jc2k"\tٰK l[S%jK #EQ[K @^\B¸pSY$#f}7`4AxcD\de5c  }^D܁sv-Ha $2C{`W#[Iwz? "** aGk Q<& EzC3'U) k'- !Ε",^i~b/Q"rgBek7ؤI$2˫JAM!wC=j*s3UDZ $@iYnTkŒc1[BϿwkŤ=06,kfN>*)АJl۴rYeIle@lMwku?93 G#7~ I9Q9H5ea6J!GO36 602`^&_ (Z!=b"  cpBxj)2!n< 5lO!UFa J ,7 0QR]xb`F$ @Fh!e,A QDŽT`[xI8!/ސ%&W*qG=q~Oi1}>gW*C0 IZ%a,56wShŀiܙ"O_~fLW%s}A?lۿx121A3L\~bNƲ\ OxAGa2I-zGnE튷CQ!#U (M;0ĵj (@x*$4?xyZ>/Z3TasxL2#;fdl^i\]%-HîV6s뜻%IM\BEt@;TAi$,'NxD$NHȋJ4AJqxuK~A}ARP@ F,%4 5+=mUJlB8 ~ Ѹ஭)hJiYl]!|9Q=;hҢD$B$ LD%"! :SAC.¯T?Go~~Vb@ ;սX#q #19$7$)GhҲE,*p&>RA_R L &z院aMB` 5z/P\VbqTqDDDJ N!@"W !]9R%rł7E+JfE J I\P\2DěI'NO`r*6*ZکꈽLjy1Q,B@&0[Ӆx(BI3&i C`RRU {Q|=[CTeCG&H"M! ZfI jߗ! B 2k| ;;?iDy (ΒM*TJQ,xA6IUXyK`Jhf(It4]4A%%%%mxܼCvOXĆ9tዌDA 9Sð *h_ja wSW4 Y Dv,*  S:qI5 SPǑԕ20qmRM596kIS>=CiiPE_o|QDJbյs9CuڄHD $C|81kClUmF ;'i2tc"f/ tz'YTh%$岎֤G׏~m%4٦4͠HZ[;qg'dD"4/S2BE@Yvt %Bă UO:!Whb*"$*c䀫( ) Q?T}HT .Lˆ@_Y+T53FwaYfgC%]?;d &i $)jkaXD˚JK%S)>@ǸŠrs wN")e]IHuDE1LBD&:@^.;A%ٶzyjݭoq=."&lu!R3ثCp'$#TsGaIc'KuTLIZ`P̾Մ!ȏ_=tQ$NUfS+!|!*U#$| "6#Ȕk9O~_> ?=?yggG_jmF4_p@GwJ$dI,8 Z7AĠ0 [7l''4;F}/FAIO^j{3j/2(ߕu -X!_`+%hǫ՞ۡ11? ԱD柿jHL?O>>,$²(*CV @ oڭ,m,UU*bDԥW2adnWY0&HY PYQF "HJYhq1VXYRX@dH"@TPBqXEO퟿kљb0$yp0ȍcY30bdi6M;7 #l<:կ\g_D*B2PI%PL [["De٥_Rt9e'@-D=s O-(iҶJhY2D>a7@/xL(T=P?Ua )VV-KFIRmjUJ՛f(DFA dYT) (FHXF`ץؠ!]O:ģ*BDx*,? ioGlJ| %FB_0i"Z1lK![$ݳ!Ugł1EQ`|I2qPD1T6&|^pI"@05 @2%\R 8bDIhO`&o"t{klGy׏(woZEqzEP :H*$JF%^TxEzx@E5f5 [Yn8$=I@Ȫ{ChYDCP$8/b=OY bWUEG'PzE, ?h]7 S8ap!,J>.Y'݊B$WLW%E$+[[):O+}}MpXްoD/C2G$$~O"D~D?Y$Kqc1NefA9 ?pէBv`T>*RayAcHHIWO }A "HR _n 'M'R>pY9"SJwX QX!RQWzHUOgt/Sp,*gw=J` f}{pOΦf K##EfY+ጂM%JH7oBh $@ iϒOZjB(M‘$WTdF9W3~z'CܗvX.lAGylMzM#̱*T)D XQDQVI0ťQk$1qVTu?SzٛIM q &"h%Ŷ\S#B yX&$ȃ !t.6PC"ФdE)fUfmi7nʋm4±iEdp:@H<)XpֶQtFF@=s bZDC{ec%(HS4B%JHFU,Qdidu U,Bd ?'VV # 5fpZvF.0Vwٖص2C&9`a@j0!5*@JqPRPcA!+A"~eq AFdG;; )NhMX 4l8I66#՗ViWUwm$#=;ljbIdN[Tł : n&dLׅ2%DXaxN:,;Q:6N1a?R} H196 88&$`Q "Xjb"%рNBR```,( ʨ& {TfIo5!8NQ ="G%9_)2B4j f{ E,V*yd> c'$y\‘A&њIj5U &  # i/g]'gOoW짋g#䯔XMM >D@$W(ƣ1&H7#^p^I' H:bP$OC{y|-xQwK#^ Np]*Hc2,ճ 4OIlsp~Z'=ť().@˾$|v(iU^WGj@F*I_Bչ^;r (@U?MFP&:J[z(kjTƃxσ 0靀^>0\cB m vф|4_OôH #HYLU-PJՆD`I!bHb!B;,Ž pt\" QVCEM6Ewnjz u!UJ62H.SHz`fEa쵭vbG(֗kLm]J,v;ᜯL9fÔ1(j+\0u 3nQ$6ɻz-ڂufQnMN6i$!4w$y;‰|&2;D$7BA65e<#I 1s'qa)i(c[ a-CCi Y@%5h`jJRҔjB8j 7ʀNlnmY dpi` l:^6G2f\yA -QE?T03|h̪,[PLAPPi@=Ĺ!0: h. TE$puV6z8;-p &IQ*EbNT"F{ ؅ڀwh"vR}byA'_G(P†3S !84c'fo΋sŚÖ6$ql,zUOT837gMs3J8+щSn wH]a3GhF}p<~.~pc/e8Iݐy 1J53l:ʈ1uQ!MuAd⏑{vxbtt3"<0T!B i GLb TUAk]xH2I'C鈌oFY i0T0;v>K=VGjOt~QaHƨqQy-` J2Hv(PQ쏄ĎH='@mCP#i]h:!\bG(9Iп ?GEwF08 xHJD'b;GD% "~#"CXH':t-) !J]JL^J+Bd$L@Y8fGbNa*tBB%Y><~6L}[[Cx8>S1n5F6 nt܈Ev}x#W J0 Ž@@`NA)O4$$iuQzOHJVW!΂uOX!QP bO$>NUט1$E#0⹡UReF$UC HD՜HXuH4)hwYh@u+LUcF2rsH&A_8(B %sd?Of#1zvމup;!C-p*.7ޡn`)P^5wwL|VcBveSȕMwϡE]**wbD;u?s7Lړ6(_X_h3@ A$ sǦewϠ=1pd"aR !)- 1Ե)p:{XA iCH ](D`.lRFst&it6#XZaKP -"&YA!ǀbGT8l] #A BAIfNwر" NcPHPPSCBcN9dR.;M%S$,aqj)jRj6Y*k4fYSE*JYm6jTM Q A TL11PdQP1fUJC{Ă#ߘ^q">K"dE*0D,R$\i]\HBUADjf4H-UKblheMTg(Oȉb1%I%*D !*G`c+IrK!HD@Hh);FNQ'H ?1|bȄd+2dPXfE a>j米7FIr ?]<&+A$DFa Qj"*,BƧ$h!B?C^HCbbP5eE@86SNU޹!0J(w@>b36b{Jg|5 +27k`G="шk͠iA2`tX99~)H%!U[ -(!12u(^r*>!1EiD=29p/Iy! ! n6ʽɩ9?,J-5Sa-4f I$fD!S"d 99LJALGOMR < >* XT0jER $#gs~ZHx<$MZo*G𫘗l%($WF0H?"ߴGյ,!/'"whSLfP&:'.L\Dm;#'Jw x("a">A$䱆XfV䢘C&G?;=sR&~/7vB0DW'.PS̮Ð3~"]:ffNcÜ'}_?۞ GI,3!$MXRT*c!ZVEgC@sl7 @;]p{lw}xd`'ʝ<_)E {(PM3)č,6-$(Xȁ%$iM 8Ђ&r;%JIX!`m D&(" VEI1K/' b$ 8*;`p5 F0xѸ`ě~0"A $dȍI0L"'ʤI"H0j% 9A[ C ${T?EaDZ p%`siF )uqŪJM•0v>F``%I$3-[%GmW|׺i#JFa=p5n2\(6Y"TaGXNZxA"fqcb@_^fҝ]dh6_vG?F"p,(Q(Sx[HZv#B |.a2Ta18jUKiT, n 4ZMGGtAʑh$KGcWOSZϫZָ'þDH͋ b}F#KJchlO4 cLyiyFq 6cxyXh+4^W%8Ģv/% @}okð>J0–" tb FpBiA>#9WHA>%hE;F{?׏Zօ/KГ&?Ę@#G&JWN . Ol<g^ԁ",yDO@"#Gi4eIFPnSTݘf'.l(CC(1An{\\Ydm"G38s:.蜬&/"tF@ ؋<@0*ˆ1リ)8K ~V?+'vH^XA~a;1y٣j MSM4IN{ܡٚ]$~=N C| % q<4:Hwh;O7Ђ2,DIjT̵$ʆmI,K-)AI&YFjb4k*Z%A R0,@&mDjYSLjlm+C|ZM}pvN""Vi @k]ȃ@)*S #MПXI`'FTTVYEl Z HY*Gdk/G`IF8ڟiKPĮc`20̄_Bh$"G_.ut6u?K(I%Cb|;bz DJѐ<vGȊQAM|Y1bB+Xc!*#L#St5Գ:TvoZrU.֜QeF\0jFAZQ Hc$ aeS(/$8T4cP#T) -`}<{g_R@e,HE,R\Ƞs8ѥIc5nu7+afg!0I&,JĸFrVMAv8D9"M!f#n,G,pC$"i*f0ZX)!?!P>Hfa$*Inl_t m_ZzRzLRR|^* ,P@5 A =ր8rL%V0 QzEH{߲d6?R:N3BFJPJ1C4c{{`ĕU!*)KabIT+z13Cxz }bL THTE#@c$HH&DM!Ays1 $I ot@c‡P Z$R(`%2; t]h}{Q}1P>×N딡t6.(NW pZbKSLT/7ڜflr&޴"82.mP5#0u?.M?o[ImJ*'1A$0`TOߧӧ#(J*r1GJ??f(yr`.KAUP Wj!Ϥq`E*$D&JKu|]yQJU'jIu8"~DaZ *k^8OʒGጏA6TQv[%SCi*i2#I>)"GH˻ۑb@ ;h:(IwjHlB6T +JNztp `I$Kw6HReI菕>iQ#% 5djXWE !/7mf),0%4bblŌ]v>QL(`{rFԄybi2`']l˕&e4JKLlDИu$p jJL=٘xدe%owi\tyo= ބr˲l1j?8GC׳{mxhKTQ\Ji65aPǓI F'֔D (:IR`?klX}_ɺh]k2 l(% A]O|2 L#bآ| '&u.2Jr?>IR"YGIr)O|u]éknhD}ܤBQB} Zb\?l3+R1B)"B9P h> E 2v%jNzZUF PEZiƣFemm`E 1yRe`"ѭF@4 Y9`4Jrl2UXV`;l\S3[3cOy t`NCI$w,x D@FLK*U83Z,,D 7\XMG1( !ݠ^T ↌Uh4ę lrFqϞ6H!`N(Yc(XdoH'cw2{5pʘ8.‰ `jfIVW"9tw :<"EHۆRV+VcԕMe]9PЦ` (hdTYM L% {4`:o !tpަ6MlMCM#Fٸ "II#h6 ʊ*' 1YѫNNDJmDV]E5kHIjUz 0^Q.M  &S~ӗG?c.1 d1ϢKd2ؤR Yb$0D$%(0 D\ ׻hҪ><|+d.af& hVp8IDP(Gr^>=!ѧB&mLg oK !$$HRCrSއ Cg|I)jCHFPft^CCH% "Dt$&E`& AMhN>$%1N3a]8 RILJfQ":IJEDPOV}69[kv.UJh,- p0*I>pڧA6„8B+S3Cd5 ~6Ci0E>~Hw'T,1-?xFϾI9"Nq> y'Xdfwz wH --ulH6>pYOKÀ3,#R5؄3ϟ SSoA_t(b&u== jZV(?d-< ȒPPX% Aa B*AB\'PKlv{T:$ ǽDLCxA'əlAQD4LN~F'ӲFW*ԄtBhm i 3bPTH@ B' HD*42 {ؑ$L"C,AZe=J0*VB#K {ҒdRȅ )D=ye`= APL K(lb & )&+2 aB&v,"-AReOC` ű\HQ|~V>( HXI)D ;ԄiH|pN$/S;y@ EnfH$#*Ÿ*+D)4% .` "VG@z4)TQ2VJ:8\bJL";KOA`*|yQ((=Q;P<΢} (ȐRXOœȨ!<6R?ڎ`r?ᄦ Bt=[U}I%U,66TJ4.I1qP2Ke"ۊQ}2f`=zԍcm%I#U#AXRH &ؑb Z(u_w$I$$I$I$I$I$I$I)$I$I > #JDN1] hRi9= 9IO4DSAAx>AQSR%zgHPlhSԠ'88I!=,IdO{i;]w(FiP!<i $ISM,i +#C6ZPH*LPHeZfH)D$-rq&Sں@^ đ-H(0 ffG)8GR2PbF0JR76WN<; $'**U=x=d|TC$o4ZcNդ,T4YⓒXA.1 LC@`b)8Z֓2d@`"`(1*u34-)u !$IY# 0Av\quwU\!l8 BpUHjBALp㓑PMPp $TTY7,% oa"Tq; j IjHmJNzp meN7OE?$AJ,LH'BI "BȌHUTӤ,$V̖Rf$<E <pHHH BܦdSH, t(irvzy@ Vv0& ]) MCG"I8^nE8ƒ %B# *"L;gׇ$X{*tKEiJ[& $y >1E{\ $*BQ}B""+H% XUBȚIǔ1Y意5H$%[3MSb2Is)eD$@}qP效 %x;l#Rko ְpudL(V]>Hl}DP3NZXM6S`b\UZQbb-g6"iiL6[=ZzM ~)Rܢb `#FE M(IPe!5t\QF2D0!P(i T(EJؠ>#N$y;gqBA?OP}v#EEoLxm$}yGxzU=C(*Q#(D(b@1mJIP),dRP\DD3DY&I$)%RE;ZDR&dzOiL}/oe[nm$/w8EQibe&BXZdFj\K&p䫓b82,̷02},+bp NU59Q DH R5ZSKL2S$SE;Iw;4JbяP€rDD2Rq;twJZjfC"d5N Ju&Hr+ؕH0@yǝN̻ A?8ֱ*7=K^YP+E"< bILʺHnÛ&aLh0BaYXA,X:$֎tC<N&xXFX.nw$)RĻ&h6s&r&aBu3fT4orF(/gчB"tEwI:2p#\DzyS}j4!|\xHyUm:œ-\\IlCȈljAA<*ck%N}.3۠-%TMƛoA䋨ԕ Jfb5SAQ$(d(@[fh\oN3;C l*rqLRT@*& ] \ԱQY\fUݣsu5ԡ c4B&u5ئ3`KIuܤI # uK fXXP*D O.*f.61, D u!4ǀ *1'hX˵*h` ؝> a( *)#=fy`x?=`pyz8 ^XHx(>"JO֓Jj&_Y"'|[LϪ1U[z|hd,>'/,m`ޗ< 3J +(3X_@<ӹDe)BRB`~~Qy:IHUL&JXUjGZ.Z5?}ca+Ԇ1iF%TL(RO !1FQa*D:p+5V5Pئ6fK2[FRШmAB OJ֙ V J٨XhFۇ-ʧDafLI$2dҖ)(i4h 8ݽ͡T8$Q@zs3$' EE܋'ZNEt',b1;J"),,% >hgo}ݼ;cMC5?=UU!` 1FGD/P!(}*UޡP=uWY #,"}+,L2HI9($#"(adP䈇XȴH*ߑ!0@m$)5@ApHp$I\A0 `7L@%~1D`")UO.P-aIj-Li#d 2{[%GC' % F+H} P/n15^eYO\xS-] kV`p9^QA8rI6ed,dL5-;%L)F`%@J@`JܠiFHcx:%pI H蠠7+&ʲ"K2/Xқ334N!Ha4hRdKꫫ5۸"0DDEQ}Wd"`$ i24ÍBݩ G8ԑ=I;&A9!!NF,yGY=IHc4-lUѤS&`;N<̒ D4B*0 ²<ƁبCX{$F=ؑ&F$\/zRN(heT艃GQr hQ<$30q>sB~h  Bҭ  %@O{t(Gpr,tp8 iN:^_\z&22 D䃀Q{wn.TCǑ٬ȧ84 v硷oGl@aQ1zzN΁#ܝp Ezw=u;tjbKZ݉ZM$RR4r ɼbDj+ t-nDd6;h:::lCG1]M ݖh21Hr/! 9EU7inrE%'쮇%,hȈ4c9¤ IM)4䊰T2EU[] @ױfKBkLA[!BD!"%ot#wMt@\I&d&Hd&If1б1#x4e0rNB6͜*PpUzEho6!6,PFWWH*!%GlrZHcL Fؓ;1 b-NHTz5M,@ 0W@=|4斜i0җfIpr))é'6:djv!"A%fU;X8B BJ ] aGՐBвJQX*>IF#4 5vY ܛqLk2JSmqڎ'霟?2{BA }HD2CB@AsxPN?4&QiGs]Zuua#3IEL6%2!*J `ElhՂ-ÊE510L"b Ɉ`8y MDeTHFd97 wȸ/ [a?Wbz#;G3 ;w =mIɌ~12)l*"C'agp C7h* YK*I(K)u5/(☥8 ShRRS;Nv_^D-P^>9džU" QW) P`4Eb,-S ]H&Q 0QPJI)$jMM3][76f8Q*di$t6KȗpNx0*+B"pTI@,c5B9&Iπ=/ywNgL,7L2pK$I$I,I$I$\Vq\ &#hbzԢ@$)TY#8l R=_lЁBRG GpIGN/bdUGG<)qUIU$AfBE?Ȓ )*1D H^uQ_o!=SP^s}PK+**@H22}r/qh jY}b" " XI< z'5!*O|=Q;(ܭKd~[$hd 4Ou%IQ|K}ϊ~*'ΪB< >kڢF eHcFo̙Ls'eI$y:`əo; :@0֥AuS,(q+3:۠9 !OERRj^]lNLHESO{?&h0z Lv#"7EsZi^''>H%9*TzܓG^zdRY IQKӡO0!$b"D~ $r2a bJA H_;aV\6}Q -z;%'o pEV82!1fHxO 8*Ag(dy҉T1`nTgB9iGdr<H暂Xo9Ұ7.0&Ņ9f50O4*i]"bO% 6Noӗ7wJV) w௮fSG,Y;l{mykjGVm+=@QϯuV[ůPf}>ٟ^UT!KZn2oNRw}{;}q빩mt-Y˻>o턗}{3pmϮB]tSlng.}\^ޝSNWݝƹvn|]PsuI{lwzϟuzs}P%O{׮4e[R폧֫}ފm˸/;ճHoz6k]]tJi\n; ܤ5ˆUn_M_Fݠ.3^WwJﻒZSlLl{Kf[m aV1*9V޸}R6}([)ZKg;zXh.̚A46b mU}iUcUVJڽ!)y-;d}Kח/{cc.mUfei/m)HR[RUKM}]=8;v4XH !2 @OSMMҟ=De%6֭ĉ,OUKLjųǧyr)>Rx0w"`@r 5;P.rԲV˷ȩ*h؜{̪˺Pj]+Ljw̘̕w*WVH!T:˧|c)JWNquCBQDD%^^nm&w{OLKEZf-cOy. XVK3 ǧ̵hjwxyy|CJx$%U+zj.e֧ywxwPKNd۔-=]ʊZ5qxScowUiJ&**mdQW4PM\^UN==QWO9.% Ԛf9)+* QAF$$iEl*=* 'ٕBcW[w鏔-eUs/TwS:5fiedš)U,;˼,SYV;!G6m r*wL)HR Ddi!s/,{xsQc y-˙"@pd)dK1[TTNL\L)y̼iE]ũy"ȌrRE:Eu.:ȫI-,ff"ް&0[β&S\0HAP)(j4REULEdhF1KQSDGE*$D ZkU]\fU6]u\ڮQQlU"FU0PJB*U@j  TaD %A01XxEA|!m=udJp\"1_q;9 T\VNon9x^ns2kya9P>fpW߆xq4O:)6X#ih 9M2NRKF(' c,*&"IGa=740%.fڧqkk2a$э5 g ,<_JK7[yp'1"{і"L2{;lwNWѝ)* 5$jTMLT~F۟UTC0)*2TV*\T - -E@A1,[`}YKh2B3% h<L.ͻYA@CӋ=oE\ ó ʑăx}&1 ɾۖXeG.#QO̫mˣ\bE~]=WɌ`2 VNXoykGi%Zh%/(&+3&2  pZ݇dDM]o㯊tg۴Fu9yjյl@A;$G~_RĄoD~s#N+l+ίk^Ĩե؍LSg{ Zh7@|c$dۥg2Ն Exq95 0<w~ɯW ]b79UUwcWٯ{Ӻ͕es9>$VLG0u<~u}0NbbAyO;/z*y 1aB(`q0D‰Q kvǔkUZy}ϒ2I$UUUUUz7no?W }I[OjL.[[q؝m‰{58(y1SOy6:{-9};O2>. !GBe񌑐Ynl-DY湙3>k{r4VY9% jBPkadҌB[bB4-Y)#$ePf垺H䑶URX$DH"ou{ےOFM #l烂עG`]7&F, LYY<+Q}?Owc}.ϴ×Q $/_\/I_"ջ/.'AvdU0X 9Ҭ~ȗ?=6>OtZZUJj;~{_:|.9WN\ R24d y:=OЀؕ,@#p"ňqYWYeRBAc<)l'߳G# ].1ހlJy2G$HM059y#+Wm.讽{eݽQ$i_'4 IӹufJd85;Į]9

/c=5u&Tάx۹>9'Ï ֽ͙C(DDF"MB"EZ>N Cb%V-ZJLK3f,ȫ\+rl޷9vܮonM!,g݄5P^EI]4fːF?|sڡ2EN1?1ȏ(lX$`Hja!y'CǓ9"鴻v_e~p +䋬ɒ dCVB`J0#} dtdה! ?5GK?,U0c>NLaF6 |o=Nzd@]v'Oqwi(uajό%H"jb>HPCo_F}z6 ˜Juof&č\ٱe*mV8l"0QVHB4ԒԌT-B^ Svzܾ{k#@7 Ur%~Ηʠ-I VbUE\S'.d:3/q7鶻!#'1q+& T : gD}`.ZwV>zi2^\l^ ICj_~N>urGEtoG.+~;jVoW6zoA#=Yp0a ק@Š7tR"md;V/˼_z!I}qMvaO k{,0&%CLW32~tR+`' MߣLy{[L-U<y#Rz>_hY^&qdr>~k-)]% -D$*[+C+%.oAZLCYveayr3tHJ`MYtέP1:(skt2[,0I'9te/ԒNyyu4&*cc|37ZƉ9xlFpkGZWE]ϦGZ@ߍnڗyIaSUN W;xnzN]j(1p.HYEU7+Yv639ΖxU;n:|y?W-'yYx;EqGH'T"M #2!X3)b0Q.!2(vOo ѪI4M)._F9raZ51~4;"~/^za3Bz| kh馓*{zN$>n^oZ(ss;"sOQ]#wIb06pxL_48t#34N C~3}eu| L]r2Pfv8Ro9ZA@GQSܟ> WEY+f47SIf5;il'j2@S>'a!'B&tF؟Qu;GaQpt- a`oiPDLP1J9 H S6v3 1$Nl3p,EÍgܬXDzX[<9X'a; SʟSa8'SaۮKzdjܜ@ɯlǐ#=i6'p{GnP|nOBv$yR<| RI2,xfB\hJzLBQ)qAă8otng1+j9cX8eA^q x~>`ɓsIWw\D33@K1g|_D md & e":X2ogVE>IFSSJY x4;ѷl>xe$牡T'zjɽ)o_۾Mҧ"-d6!ppb6Nm@{h;f_-VvS6f-/n>.0 x-3 :Sx ]<"i<"{r&Y%}tuDnYLry{v'(3;4͇*rqO5qB WCl& gg%;59;}*欰FCb5[n.ɂF 禪#(ه371R%GiR&4߾_ĘIAtGIxxIU'-Lhp'7e)Z57y$ tus3_ pZ XXkpm=|oo˳v>60+0Y~ h_ ;Ct'.C?y0LW;m͋(|3тyA' x*99luLҒ[a VlԯW1eth:x(Rm#@t'0,T3':{~DTحL\g X 0< %NuLnr} bʵlm\:lHv|QнDu^{` 5᦮-\HĈHN1ىLpvi"38F a&xǂf%A@2jX-hw|<^XbsDDb@ hCsN& ``6gd)QL TM[N$t2mzCՑƣP т0QNp9d‚ vLP LǠqɴZ 6@k۩ 4Q=wuei5/gtK`ݸ^>MHKZd\j8]xm.pP[L"\[CptRcpjaFbh<ʫɟV,'Gup&d99 {D})j'CZsHSO\0G#EU[5fnFc4{C;JKfa*OV*eI[k7umG.;Mt$${ο1sz:v twK}#HX5BR:.NEǪ~T{;z:6M0vL( )p %*l4wC4,0{Y,8? GI8H$MČ}UĪ# c򼦉/vqgs}SKIE$qqa''|aFMCe>8 $7@ۗ2o=sP"$EXEH"/_1_\Tw,`c<Kܧu+R@XgsP"SܓRnP!x3y̳ L~yd /1y*\Oo?y,QةT, 5|SVZbh!ф Ԡҥ!RH "(Q>-[tk1<kVZj>otgSmtOЦbT‡In5ۗvC$·fy\M*Ol_n_uk/mmmm3~=uz/-KX5De>b{ID~M9$#-Koږj 8>f`Q$H/ˬA7U< ,O?Ϸצ}(^eH ,H*<7X9`&t8k~A6vv rƆ:!Qו&xcIk<_Yaogkapyi6fo70P`#;;O}ēyu]m8̀!B`p=CLиnQeQ[8Cm s Փ+gSnČ[M`IGiyu<+V M7j5Io&EHRU{!İj#S+98xlo|8zkݘW A]߷,#tp̉D:& H}0pK@y\pZ\Ml m;$m$?rScQ^J9P1Xj \]3@2r Kq;ƈ\7x7'U29 ns"M,'%tS~ I>uBedž#@Fyٰy80݋Kj2=2͚'D{a[kN4e|Ď6H~.MUUk#)"!ꨍo59 |UoQwc燚3Z.nZ=Ê<ҬOvfI*1Kc)fN'1UivUDgUQMUEgn쓕EQ4±W WvONTWDtx]UB&dLƵ9T򪨍ӽUmqEQFH=rmcg .r5ߟtSb@ -lbv0fd{Κ'3F~XnnPZXFko%wBys%WFpè~Q{"l4!S?rK2AOKI"l԰(b&3%|n>%zXr&[[[\q5eBE49s3;S;U\vN.HA Ç4qHA)E26iMe L'=#0?=k'k e f\\?yM_f|6 ->SfBbK2U Vse5]IL3w]7ȫ!Py] @_Z~$h*,l\ŨI8C.@CD_"T%sn5VcG9f UQ pGvEG *k(7v "\<$++UqDQUYAiyL5ªQ)I#D|B}7p3N</hxG}`gO`IBˆP ]ÄJPx_bY_.-sܫl3*H/٧0ALJtw 6 9~tQ3)bt&nRG<Ëң7Tt+ gdp|-WPz 9o2) ]9(>zs0"?#l3γG/OپVu>8"1I&"#;"1F"$Fs9LF#9J"$rsHsoW|LBYx:6ҔK/; r>U-[X"HfHg1;a}g\3kajO=+Ͻn2 }5,tВjo Jm]CfAIaqF mOp"98/gM nEMtǂM֊fw hQ Ht yeELu~J &Ѩ#ETUUQTQUFG@@l^W s;!ETQ &*=1s矒.oҘ \80+)RI5H)؀d o\2=5E&a$DI3$ YDQTQUDETUUL$xy˺e`]qTILTQƮ˲˻>&o y};b!/+I `GD7 10pdɓ&S&L}O[{xoN!-6eIK%aba^ SxXވl;ĊKjh""Zޘ%&w$YwH׋\B o<qC&K9ͅ3 rDB40΃JB"g_MirVMxz52p^kGta\[Le6J n돁[v"`F*qU. ^x>4" cbjB 30va:u):RBb!Qno-KyngJD\99r"㣜^v>! BV0E,z]{eZ 4LA,>Uң;8J7yuݔSn4iXs5J38Դ dޭvgRSю0? -A*I4c}/,ׁ''m-.J5C5eЪ  H8#x$U5OR[0\3m*ƶ[%Zsj,P*Om~qH_Hזm ׃䮮W5"^DF x >%7|-&jft5]e:j0j7⥭NJcY/ [4f'3-H' 5$I4X5'/NCYa, *{t08Q O=_͵h5TL `Ԛd)RB A`r;weHo01kum];N j`4Fd̘-F~ zy|b|g) 鳟S1&3ýо^;28oGЗ9hF6jжB?]_DVcV~7I GGdXB|UDvj\!< Wrmq(c36gᓄ<>ߪ}z񲪪>.z0=/< T~I]3SC9L,_b{d\9rbXJH(acvW$t@A|ޟmvT6OW--昄+8[V%)G7 WuLx(ϿxO9Z6vKq1{\^ͱ d^egg%&N8<79 1h˳yᓅ(.c\ĬY>5%Wh|i؊+h'5x5Z߅7;H(-0X,*dUTtQ,)u̡`LJEX30JrZ{Li) ?`TqR ;4Dzt^d1#aRCFP0?oQC I{-+-u-qY1kRƊJȤx|Єn%i$>ڲs% AvNU%Г  UC)`$$d.˭s;Y>$}"\Dq ,&6pwݎoQi ;@ܭ;P=~}5T*LrC$&b20QȞgj( ;/a ")G);Z!x!(ϕ!i[Ϥ#V;/AJ͚44e'fЇa$@"m.+!'X+DV[vm] Rl[ʩVaP$(TE8v` D F ݕKyjR"mbTvӆvbD p aaʳ:F֫XK>W&"{]4Na8kƗSrO_!4+ Ilc?I#сe Y)&x>3%0\D@($:ol,^s?`^/8d-)bOO*???ߺ1?}e='jRMBMi,$ħ7%'q10Oi=]7C=*1d#EZ5kP9 1_$04(V/{V&Nǵɤd҉a# '3zXb#Ny4>GFel:'ڋ'Vq$U&ez;+hܹ.U \t! eO7\nzeݙ24Jj$$~.ɷ^)4k~ifna\/|k=&JJ|w%IJduGyRȲՖɰRcJ'P'k|*K%[DmP<MCKJ7d/\Tsl$ДU!+ A'o6тK @׌= lgl4=ΰ pX(dJЪwnTϠ&$"HC*9qLK z$BE3n;;܈ҽJuԤa dOf+rGϝyD#7sIt*p`r@{> #i4K f2 << `P`8c I: Α\Q8eXİv0#p0̪S5lDk_cG|K@!0w} tLI8jU?_4s;u/d)o fo.Z:䆲X{&օ“X .;>_6m VwX2| $$@G36g!НĜP;%0bkJ(^$~04W`g |/TB>T]Bbzk01"L^o> K~n?%v!ngK_9F͞T2<Z8ӧ%46ӆzlE6%zr)m1=sJE ú~R>z1BWeۉ-y>,bCu~9#Fub!c7Y#[΁P)>~y/of~O3TRJ%p G{]8+^?HS~\6'ǹɲl}q22-`4P8ij!,'Kyl1Z#ѸhMxc Z=8U8L˱9;[3 {>JCF'OBI^y=M/{L=}<);%,%nGbaIGT+9jdž2W聍 `gjddLO>w1pYާ bql@=lcTlHo4Mד zNz|DAվYoSng'B<=+'1cժ/dfKpbȠ7qNI3c#)UX9Lx~f-ٴ51qޤw<3g`|ԥ%[|Oc/<o7PG ER',QT_|"_=d_?eln>,-/)9 ^{5 lPR|ވ-=y~SpU:W&R4W2xlaжo<*Jg(|'wxӠcQq DjGʲ dPd0RE)Q| > BH@;bI_sڥm_Hkuefki-E`DTG)@yTf20E|XvFBAO'I}cD2a({uGUQehׅxI~k }6W411(V٬|ָ%^0'S%6=@@_ Vw81@{~P_:9~~Iy_y=_ԦJ/ H $@RRPdQ&?a  +H`SUZP%zTI`OiX%F8,4z eǡI2!4cCcz=~mU߰.5WEU!h'Iā!E0KiR\7:_Kv(, DR0Yذ U蓘aȱȩyO1m\1q*Z7xss/v Á$XOQ#lԪ.I'b*ĵ*DyV@ BRСhP\ri32I$U.Vk4"+[I$B'vRK{6WJ ZKgg$'Q(K5xIUUX^rNJE%E"; 2 qCHǀ>yG8J%I5 $Ħdqt,j_Nowo<<{eFCQ%TcN >o=R5W0d@9aw+Ȍ#txC|o_ѠfLĚo56\I$^cofFI~7CzݝFH;IwNxVy㣡|pO9$,Rj8hss9v8Q1cySXy#t St%D,G|:7z)yew+{US ;=Mfq#ƝYП;t,]ϧu:h+D@bQG=/ ^Qth njԏ^<;bvq720d耀: Z 8قh{Kn 4|vv|\d J29vC-F'H]´vz΁HվFEY ).TFK+!,r1yRB״CAh{/ZC*ݦA7AE=/NSJ%D#Zs2:6#Ȑb'Ɛ``)i9pd1 j$FRMĐz Ve9VɋZD!]]tq/C~QĜtR3\f/VϷɓߙpe97AlLAgqD[─=z^JUJ ?~'φ׳O" 2T?>]"q&7D֘Aufp`A19d{[f^ئZBybM\hiyd }>G(R*B`E=d*H VmFIb!Td"s$}9Vu1ISpk 0(TYE)V #m&°h`\PP3$PB@҂`p`B\A܊(ց$H%HD*@8$($ vTjL:" E ݋ dXA @`@08r bH{ eⓑS!(r%)Ha*K*ʥBdX@B_OIМw%0@QE؉H'Td Gw(|%DB 27.7p/$c@m\K"(! Y|T}xC227J+yhøTĀXR SD 5ChF"x{`)lL`' "pEL*J~X(0ʑ7Ȗ'3' C% :d`L MLDjMCm$`) SlXH6CD4dn(3jd ˔m eifMRaAXS)eFVkYeL% ES X rRH%r h( s[9`A%.qX}6e9RCPCzJDjRV"hKfjUǺM(1GbN`9 %"ܸH Sr6wڄzC";m|ox< z/ǝxFbǒ5= &h=5M^wag+.99994yy<`1h٣-ژ"(((,&MAAAGY$|zmhf]{[s$ &QS33 aY9qp㢁1t [#;is3lOx}_r5phF>Z2`)jQF'Z忟oAϨ֝rmDiDHH%MWGH}YKY7\j|7AwO& HT0Z8Is@lռmxڹ}^+n Yd,[7, eƲ=f(O]`2X slxyXvVa*1Λk .-qVk:EI=;oUygUzln"&$o6Mf(Yze8EU4S݆ #t25&{>7]Ʌ'f>*zy{s#f[GVY|>֤IT* _Kp̾;Ήs ̖ԤIlF}u'UW'*N!'Ȣ I׮iX}x< [ν++|%QۍO]q=yG~{I/ Ɓ$ÿt}BP;UVfQ džKL =^ }NKCL+o&Y?rl/ǿצ *T(^ZZ'_{>׿ٙO:AvWdqT E |]/Gds2bY_gedg{>mI$dŷLtg4rpSSˁ8s乑q0*((@&1?y-rBK`ժՆN<34V7 /(\@C6 ԬI$֒Ku H, 07Ys!М̯у{rn,(7۶}=ÿ8ʩ']u%z~CËKtM4q8׈CD}zۛ~9/6l}w*apZ) e1aBAxEi2fa&MIe5$KM)Jiɉ&FK{AURHo0E\!u]-1۝'g.1abJZZp騑t`K-!  $ߛv9-ٷV_2R$X,k.b;7yYMouUv s5AMPY Bـ}y!YDt?FH Fг ~1ă"Iejհ1݀:.yHcpVʭN}B cnm]vM FMb+o}}*`&#X X؏XL3X0SU$Oʒ$U 4 A sqB<0x< <E)I2u'|# 뽦I~DxX1 ^Nz4n(9bcrx1Ts 1uC_T(8H4ȷWB@ @d$K.ة0nWxmmB=Ǐ`M80^ꉹѽTr](J( MYK&5VJGй~Q*[u[^A iMB![!5k-1i3Cy_@TuBPPEQ3n}'>3$91yd7XEKS2Cdb"v|&BmT~a3wfÑ)H zlY=d$̓ʶB%!@( }N4Dp`0c`XU3Ё *h 8 9aLZJ5}ړSxN^ܹ*XК:TZKN) I {a݇8LCEF#u+äF&c0 drj;kˍ4Ϯګj+gwI qRo` h[LFiZ61!bCÁ˾BةcHW}孴F)$DL$I F0C}mety"DG?{28(;<pU3S$ t{n B,Uڐ|GY p"O+By`ZrMǦfm! 'TL⋺ ń☷y&On ނB!U2jm I(3jCN(*,!'nsTU\EkfΚ}[ۦO$tog2G6Mt Zq3$hHNEp@L JRHb EN{ed*Ҫ=c֙`EG{C@k):t~- oq,vR7<|eaڴqpIgxUPyp0 P{ s|׺bZZ#%'OF+J{aE}B*4v@5"p:pF jdS',͌ -iFZcvZi3#,NY@C(ЧVe`@F5Mu tk$T; q9QxFBPѼFz'f~lgwՍhUqܫ/<3+Kn,A`ѨQ@Ṡ#QKZ,V0fT*LnBjhR&ITU)( Z*$"FB؀#DH9kN鞔'8Đڌ(SƘ$Ld #)CZO})J? :c־was9&?hG'˻_Y"}d~кIIuD}3/dF* ع+~j88p1aߒ+e±{N}/;ֺ7=%('U89oi1у DP>dIw}W_;NĘZhL>HHǞ5G6)1bWƮ^ZɳmonWzBWBc9pD˗7[05aF- #jW[<RH!l[5:dHH^:4x!Et2RY=;YFKPOnUՄY3j*`2+LVbŢթl#DjuVƐ\-}*Y4Fi&$,H$IeI64 "LI@"1\VㆄBBBBp! `=q"p83@a 9`_0C @YhUUUUgr3i"g7CrX " !QbsXR`b)ا-R(”;E.F3AƶثUCO<`l<$gʑ8xn=A=H⢋@0`XF>0He StP6`|ҍ h@0&qB%-K0!1?O A%I515ABjjndx.KD.\QBj7v'<}*u1;W\o))\j . Xd>y)${x) u2O.3u%Tc+=9JdT-*akԄIoҫZ I@>M(Ay *0%1=≲Y)̬"3cp7Қ'" GȾČ Jt S˔"!rS`sԓF|:p76^QK#i( -fƄtیMkpb0`YMa0#$5 *8Kdo=I#-5 Q,d a%Cf ~'qCȄTIRІ1D x 43`rl,*EM.1[!%-$2#AMfeXλMS-df4L֛,ieI2b[rWZb7Vi tHfaS%S$.1p!pMVs ԉCsY !IXa8t,'/^^$^{WF_u2Ϩ>{ ?RDqoQӠ ׮ӽ4>׭s~.'I^Fͮn ^=?Sq9kqx:|ίS~<ݾaL^ ъZw?xWo<&YEi>|2miݦJy×%W^珚GFb曱Yvy.{}}^?ZmOS|Y||uo=9IM|ם/{V6(Փt\7fӔ8܍{[z~ѣ4ι=ca}9]^ uu[Mk+F8|<0'93{}x77s$7(snyſy2B;{cGg>s/hꯦktr:V-皩튎t\ s1׵x**7ϖ''.LKػa!hPf^v4ک4w|[v2Z^EX{r!H@oW!!Qŋ*7 qE=(T JV#;7l?T\ݾ+rVN%<(iyxˀLնS'FTZ""˜:XKL-oU1Lb.@gP D+z =ˮxQٺH09DZbgdf`S@G=aA@`z3<`牾 ,OY+\y Q^DJH0#ӿl#ÖHu E1!i'W8])4r5&I U,%`'\+)U ϝY$a72!~a?җ.OU&ilTXO4^9J S04)%XR.(ĹX^~Y)R]2V;5\@r4զ[ ;Tr=;#_C9 5V8[x g/V}g>r<І8 hV[7_1jF HW" Q`f ǜ0Gp#V휋Qla}0vc_SExŦ9j19Hqn[wѽ&B1O ,aOHxM!I*3M@xjU(6E{0'*t^\5]ZCρ&ԆGݰ0}S ~h)'k7'Cx^@<: }IXܪ>trI C2y"xS_@Clk@{OU"sd̴a%Q BCҪ TA{GNYo0}#Hƙ @WqN<[ 3>2ħ. y# ,q-3 w˫aON4#ZNJYbvI*!;gd;$*2Xt̓]= IӃ`SՙyN!Ի9ZTù:οñCsSxn87Dgsvo'ce%<~MO8]&YS `- 9IХaġXJ y $*@$AFj!)'8 FPlauώ#ldZ]4ReptEĨ*j w"'[©zmW)xN"E(ySl}"y RLhE2J 9J#D`(Ҕ1 *9 ;U7sͿ$cʥT*(C$I$Uwjnf.jnո$cFx /Y@-ºpU~VFSI(ƌ")ΣA-` peȅa4K;sf\m:;/%#YL03]ݽ3K`NWN}Gn7a^qHZ@][똮[ "'mS(s!c(o{Z\AفgBjGFz;#mu@qT*8ى] Vþ9Xeq:n}z ->"2qdݙ: WЀqff: cQ綊@#1V<*Fn7֒U*aŇ'Jff^!YCVcEƓGSÍd87lnƖnxB^ZL<^j]5刉=]ډ߷ld(޵d_nж׳Tትh[5\d't$ݚMHƶj} :MuGt:D^u6oN03.rٝ$MbtAi"isOa"_YdW0_ A~"S⮢+ݨRGYTAK`Ha{y~lr'z(M]#OwGM蕌[&dz+| + !P.rs&Y3JQFR:OjȄ"ej0;L5N)7zL8A V$L~)NrokW93^ϸ6 M8eҳ#pڴ)Q$a`, 0-$ KKpRRSKX܆M uE*dhh܍6H$Q(0L1`0 t 6C-$}[{Pb@".Y=6]jBʻsKtbby{w9^M4Tp Vah =6ք=#0K!&0::lZD1pyRѪ%q UCw sQ]uU#fX) vbF\˙`&OA|Ƹ<;+&Xe_XSߦF,l0: DwI1( 7z7HV3U7u1$i8:x[wtLˊH$&fAyhXȑޡMy >`2fhl:o,FZoeɦ Z㋔\\:m˒x$\2wLFop6v!0j⟺ݘ-{E"VF7 $g0 q;|o1wi-ю_}'a*lG_20yp?R>CgŠ}#/?kҫxs"WvKMFeQ$L6YXRWS UuUeTL]MkYy;'KZYKZO qD>MgF4Goa}mfC@4b @%@s QMU4rl2)/ 0@$ ].T㍷1ۖШt)V"lq3#T6?&f'bTJDMPnb(nQ*B4rHHB& Of?` J3 [ xq>KR=3wjk#B|ƍ ZK=.8Ҷګf}~37(Cj]0_z_gSvok]*gS;_̧]-og]h<kW15gBA-&*c)&:t Ɲh?^,0 m7]/x ^a :2>L6uQ_D\v0Tb (hK^` ѡi%VV,&b33CcU "Sj[0㑛tn<6KM4+P@ Dw>)2EVMw~Cڨ U!Rzb!p1Fhk#?:SׯdM6Ry)NH}L;fFa [it r$r R "W[ۿB TsU3sɕy33m|312b}3Wƒ h^}ڽOyuӑ ٺ&Ӗ7XSЖCՙ_xQ  A>2D`<<88I#'p 00v@ȇt8B T*10̈I71kN9ޕjÖ@$mTٙZ[碄TDzuv3LRc> `--NS3$5C*Po|9}K]?1O39зY#z hqvnػ h=.t"*pq/p0 9TA6C4*T JlZ'C  ݡ 0`1'?oH^SNW"(ONg&7<sקfRps|tܒ:賬H3.D^tqc)@i$F@QG #5ǵo_sqs=>:mA6"L<fDTcrt&o%{!uk;'{O!Ncx\u^AqJh/.mOλԎ]Ƅ 2.  Ŷ3$Pngpn 9᥌'r~"!*|C*IVhG?uq$=+bxE\꧙[ z")d%mصi ~qV 4 JTo9|L7P=Qd/gX DBCA ʤ{aWߵ!gZ={OHgA9$E<yoPOӼ?)jA_ư`M.ѬUXr!?gQ* S@xO䕝(ByyZr@5JXwXR*f7Y+ETշU gCB(wLԂIt$&f 0D$X3$BʌOGOɍ9d?GD[8N 8洅b#G4=PE`(tRG2 %`(8pz;9scZP:ΟPsZn[n'yIx$SY >r##%3~54ڑFJ,"9vW$އx=daywdA{H?x/G?Ć}" wp2 ?b1Ц$7&?W~ܯYO*Ť?`!/?G~qM?߷^Po$kK?RBK~_}{0_=}~v?#V?͏K'۔~?fnL^Oʉk>߷wߛ琦~͛^Cݫׇ?*?կ_?!$ZOom+,G}i"=q>o9~N>1qu@h{_n+̏\F,$SIgF`x@FI81]DQ C̷ͩiwwU{P$9=r3+@uG4M4xDZ R$:Zhƫhv佡h DDhHGC=ȒK^{MG/#4wpL{^V$^5ߺoݵ6RIGY"Q&a,؉PV Eq<pHq&"?2V$*B03JU=5NwZ!?$/ϭA*䊦A,)Q!" dU ׍ 畲<1h@W*uS!KˆlDGZ]y.kWoa.}{/|o+ؒ2e=aЁ@ ]/L%@ P `5(S=n7H J#Q%S02a C -Hi P}aT9$x ~deN)࢛`sJ+`0j "v6ru ^ PDLف a7j\u(x>ED+$E'o?u[1ٷP3'4@ x6ंZp\r'GNNӠhF,. (@bw#EP  7UoW[ES?XA.'h"u tP?XA[;T Gb5 H`] E U}.?kATlwi }++n|⌷~Γ'nג.:EEE"0ɩC^ksI:" D̷ &-n1Š3C}QӺݵ.Ʃ4l~|‘Nj/%W.DPJMJ&TӹRl&g3D&I ĩ!,ʿdFůOБ .(()T䭔K!hVdR=>#Q:Ƣ|@w45C*S`8$`8y#R1SE9e!!5ݙ D+tU T`3ψf@pfQᔧ֨0Yew&ؑLa B10UKбoi#LC h)䃛04I#L9Ep2sG h{9{(N,q-0l|&}iu2 (ds'. .1T~zdu6ddmf QbJ=J7I%sr0G&*`eAVSx܁M f_IYfMr Cz9&NM fa`j)\ $0QhY+JҪ]0sDj7Ċ*@r%9ɱND#X8I+]sUqɣ*Kk@~GPOVs3_!%W}K)ޣEerǼ>)ān y/cpC8G L$,,BX^ȀLz}3(z"~^HD yl[>ppЪt`"yHBaբqXx[A)w< I4':߶[fjzY5=Ʈ'ryF_@ĄI7OtC~14&z}=?l%Xh w8ozU8?r|Y61 LŸ_񾇣|ObR,A"AQN=9w/h%Xªxw7CFcto*-Bg{æ?cP]l:\ψxHS˱t&*H[D1da4mOJZUB =<:;OǬ;=OP+؅GnD(4QÙd8" 8'@.pp䃭$"2O@!@ڥ9oʫ0ojeAZI0߾/{y%A[zDt?262bA@y~]L\Re z.ߤ4Tr Y yv4.j R"֡=Z0nEw; {; _:t=T;'ʳSH,7?zq F*ؼ1ЌZ Z&GL~rV +c3L -f϶fI_!*}bD$~leR>Ovj$|r6(ȨFP%ougm/4hQC.ApG;$_Y$dADCHX?(>~sh1hB".K@P4 5=?@ U@ԝrއLAMɴJnyE `0-2$P(GPga"i>$N ;hvNN_C2wwϋ0ͳ]c3 QBA&X1;>i7iH~{c9H #]л~qK( ǟ[^7 "=Cd(fX*p]$[]M&.XoCmRV0D{SGI" ;af!T t.&D}ă##r;QXA ,OH@L Ra%G@]  Oa"p!2K1 N$P'ZG_R=. 'ki_+"~RX{ёFboO'~B2U^w/q蘇I' %,m^DؓRp+t4, 1d"J?&F Fʟ/dYEnc˽ D*&HX~BwFa\GAN?_<93znS^h8u~20*17{ҩD$[ɔ;Ex_;Ʌz_kMvǣNxW 7g_Qv;q.֫+*Ҳʴ|G} Ψh@3 ]@%(v^KWobap?4='鵃CC?7ŁT$D(@@ $=YʁgK %z?]06"#KJR05nDKxC'*h,Ox cGOWΈU"ک&@=ZLA$#t) F D7+]FLSad~:~UbNs@>DҠGY9rpJ9L?ӺpRE bKw9^Q#tT$nQ!Ȃ Ȩ U Dh`hib( |A> I'AL_ۮ L,kM_'qk8b:^a?L׶YQp"6G5hQa)$N0^xK 1zLZxI$c(WJzJrAzHT&XznK2@1,u(D D$È71Z]Ĵo$FŬ4(}cq5&"eK\n^D>sA1Hiȯy<fh8Jou2K uTz7=w#0xbI^+2UJ5a"zdOk}'4`q*9%F[`)VV , }G W2lRsБ'Q\#v#JA$PcO 8el L";MHG s?zcr9iW\ԣu#("DE@d[v(t?y`xa#~FT Dn!JY?9#^~9o[m'{)^BB;$̒a~>.YH7s]}./?w ]'PM>̟B=WoߴٚZBv_,I G]sCWeW%k.ܒOE'A2G!-R1?v/f!'{ٲW}jSCbߺ9pNa?A?Ԕ'!״?'bꬃ!cx2p>;v"꿪R6v F!dlMv bP \0̵V2?gN)9yLSz`EHBBD  7٣iha(."9 4;vEsHq3y!"H  x0Ti#eةdᴐkQWSwD8XnEљ'RHs8taD,YLdun7#yJ6AAUF͆0w t}td=& 9*6w02C1 Fʹޏ6#Jb9N W#A>H%ZX(jؤDibٕ%YUVPG$M#n0#MkhAY(PF"cM0EbdT !'Edd<&Tz 9c ҙkUx3egm.P!Smm{?W`; bFBzoAǃ&חk8nW93%Z?`UgiV PG`}ߐH֑J:,q$O]GӦ!}2[u嫵7?lbHTUAXg>4S;шk~hH}PY,ޱu@T"`*H#*( Lڧ\ NWp~XbXI'l̞UpO.LMѳg'4M _:DM"'\;GǭzҼ߇ܚV/ 2ǩ;>!{b7 i,.$cQ/d>{Y#@ fTjK#Z$D1CB )(<5ʃŃihf AvPw+p~ː;ec(XA?B}(d&0:Ixmd^h`d=%_[bouz=gh$$"bnxz,%ʮ3+S$DE ", jA!o}ZHo|T_eE;`?xJ2LdyM&N䏖ߪnbpz!GHBy}jo6ڹ4FKxN0a1oGyA㯌#~z: >u?x*2pjU"liSG#!$lTQsZZXXRK(=0{#ݘS>뫯)@?:caeƯDN(bT0BdfF~4\ RvY.'9( *4kѠJGY11p,qVuy~ 077PSӏc$6|_~Zp!1܉aFS)B HɅ_.Al{ȓ+?TUIĪŋac>2D'MO8gXo4;$ V=›|l~Sk|߬"Zݨ-Z5+D,^r\M$/o}^vϗD<33BBDt::/0ZW`j3fa3~ǦtXK4` ՏEOُpG ~ԯyٮ))߁!<~qUw!#'ITNA?dd (JBo9H55n! Dc0©A Á Xb.Ѐ~TS0H%1V'59N0!a3`Ք $Lߩ!Z L'$+쉬sItSԦ:MqZ9\͔M2)-)iqlUT,)\?ƚkIfHÍ ?C5;SlSo 7[("QZ[cp߇7öfC(dĮh[m1Q9NJ_BJdd뗋RE@\1BNrdE[.[!-I|)*2t aJ"Y::!R0|u8QU%D-5V=7;7nΦtd4Ny:jG7& hN${d]G,)0u>Dɲ<ˋvH+شd QÜ Z` e" &^lOtal~. è0DP^ 8MU1Ds;dacq7ިnjjy~Phv5%vAí8x3K84Cd$ 5c7Ļ%qk؛Ilbr1Uez9-H"V%R $ZֻxKL0čM#̏m#ؙf&شMRAL*P@A$9;$OiI&Yz N#9D:IUdVvmIn4TrixK%Gzi9#RZDEMZM}\a7Myu+Lr7 ˷$+,RYU6lmRMYZ55*VhfSS`,X $XEv M^1pßjwUtLYŴzhEPꌁAm؁΁) gMyMhqgc[^}W+YCM/WRӟ,cDt AS(J8P4KSYWm&km a PL&Jꪪf US5(up #b D] կ ́PVk@GB/T@GWw/>5@Jȝk_${s^Pi|,* yf-)bK-nVmԒI${_B*>Ԯ5d?[G!=ŔX/I)@(Ġ,RXdIZ%$ ?_@}ȓ)pz:#rGXi(JR,D'4ЋTX) G_8DUХ &0=Q f `P :#EG{h@$Xk]ť_4K%QTO!a4Y9OwX=Gh_}EdV{لaNӵ&|L f&'  "aF ` & Ad$*-!C 1a7Y&TYhDOByoA $BEQYBEX#셉cc*$a +mY[Za3$X&dRVը!HH(%QH"T$X>L_}^};3Qbmt`'n[%  ES*%2ē `r:Ӂ!D"GC4:M]ݝVKm߁ס=7>LK QxKahzc/.$rWʥQk?7sF+$JsER[ 2t^IfsبԏqH/o !U6#̟<Ҁ 1!bE^q:JO%@Ym=m$# &q!$Q(P/j6%`0 ,AR5KU#H:BŋVĨ TzT@䠄 ;)s/FP` K$2Q{i$0F6nMˈmCl16(|P0&~YaLz?!5 '#]b zR%F€^ʏI w)y03G$na#r2ÌLHHOxq{",C~m":vSOB% G:P8-@POD'~Z32h +x!J$d2"ɔ$ثxcY7qŸ\f|!!D~]ȂN K!yفN<0zFK(]afm۠AZ*WAO#G$6X$~~Nb'R>Z,A⊡c{O#{`XsH}0}8FiFo=hdMb2fIQdY*Bm;$dD"HDX1yɺ(AQcn~QP̹/u|BrMu/%( 0$5oyÄۓ@ Z9E(;^xi&$dB0Ap"H(n@HR+_ 84L*{k\X{9s}p+RN~x H~*69\RD`C*qpN+(R?-دs$ X;cۛ56-: F4o64M2ij㝚lekLKZG_x2JE$,'R헂rC"D7K2(SѻsGa2ܛa8kd/d1OU("cnKpy) eGƇ:&*"9#Ĥ 6h;@ͯbl#~7/~qa0a)=n&ƫ& NTy",^0{1 ;W6H4G6} ~k$: 6X~Mu;:0Funo(BZOoQS6F=E#.w;R &#r,|Ò$$^5PRl%XG9B_>O (ibXXKEFꞝEXE $QEB!P (X_yTAyrГ"s$  [̪GaPlETw2KGp<5jP+d+l+SHĈ*HO^HңJ+GI5o>IfǺjմ;E5$g~pC}'r +Sogu1՟"舴aP%{Ng%az`11$HAU-Ѡ,:CӾ|>7rێ'qbavx^7uĀL;?TkֹEC ,qjA@B(FNSNgcGCT4aXjs0*9/58 1/REoFždy( SAhD5jr;5K\`t>>1AJ JvhƉD`fk(KZ%(KZ%-jQ- LTvjQmhKB!zBZ-jHK]٨@ZBШ^jPkB0KOPj- B։>Rt{$I }GqU&#TeZW'dVz(qO$^؄\\2TDHպj%Q>=a|AE BU}S7 Y5Mf6)xyYcn1fF />ɯcPj;2 oyTw -}qE@ Xu,< 1IwY *tO:a "s!H?5j[%OMBUpRУ3:?bp0KSf'ݾ$f9G(eQR'`OGzr$,*jKIe~hB4>Ɛ>H* X'WOO?'rgI_dD;Pa!A͑‘#}'0{$C~VeaZ"U X5Fx")BH Y rbY!"ÃksٙI'E %%`2b>DajmJD쑄vBw)~B ԈH .9!,'q C֍~`ܚ |ĤyqZ<,gX@.4DFpa!잮'lYVC#Hz\υ9k$[9IK%J/_͇㸟_6'YY0@& %bi".'^TKLĖ 0CdԳ64XhuL[StRX1 -dISfҤ"19´6R&)HkUu㒟!ݎX Vś`),='%@l`F"d', B$NdG0=HXp1ss\8/SC(PPKbڢ1Y7Sqq,Q$!@qv DF,%@`PRB}1:dM*c #R o46cM\)X`j3lE@b % mH<@!A*IUb RA!z#"Z%0]L۵k&E{^hPKK[14 ͵vp6hH#IկvݻVh} @fն֭-@䀠\??g $胧Lӣ:闔A3i`d< :{o [& L T @`i ZE`!`^@88 `I>a!*"AiaB;D| MFPI&JnE7HCr$hh4*8$lcHЭIOP9ׅ(K?z_2t&z4H﨑:ж>o8>rEy0ʼn<ƂȄ{ԇD*il "ERƄTXIE+U`(|QR*`&JG'T%b*ȋ!$A *,$"Ғw%O_@fLcqFSb!3t`JYl:?R6,6I+skX!q7o3S[}†!%Eޝ\AƮ ㈥.$I}!pP4E\|=%}Z=$n ypȨ\KXb77'+'$9&di<:|Da!'S!9Z{2eSŎTRXe3. yҮ)Լ1*v 0Dim%00J! ɡ)C9- C-jH+*P.-`G tGHJ~zS'Z%k=4&X'(@هmJ 66t Ƚ?p#Uxn$HfNۺ%*Q*9f};jsz`"9pXnZaaVEU[mL`Ex5DD_ȺYܯ-b3\}4?J@NV %PtA8Dl1I$J#;u]~,`~X`҇I1L@$0BF|6pAu-.*FpJWvtÄ]=k,f dedĕJIJIҒF '&r' 52YeLHgEDaԺVumQx`4G!~˅s "s4; ڠ݄^0Oi3BDbp$X\ PC1DN$+`VO{ *!;=!]O*n M \Բ,j s E Vm,BS1He湙HJdJ.˓U7nM1*k=JrDbx%}on篇dy A2pH` |JA 6r`],z,+!DYFhgɂRՉI%RY8B$? Δ:f)H !EE%sBJ`|R-M3+VlMTZX4-j5! m" :H%QPl;$'LDQ` p)߄Qo'Gb8l(5ydB`Hf%TK9#.5%IB6'u{ qcl[Rp2VK[!<)GLiB X 1$4mI>"!1b a7!`aٴ(9ӌpY-\ʢ̂)Rq- @7yQH(&_Ce5p׭v"r&e12Y&m1Q h*GP$y$t pЇ/L'$`8\^& -,crf6%ďJQyj r c,(Hukl_/dZlP@`j@s"-.WObw>i߲HJ\U>T$l6CIDޖoF?EN6PHDz3xʟ~X:S$؁Jn&p3QT +!2Isd쭖D/P>Œw:Si81ޙB,)2qUEZ~e9P;{8BvlmO'=Aeip:]h&϶mABU'\FedaVD*]ΥtHU/{"W9)ΖH0韊 e |cMUMz!cID]"\vk@[%_~x fATs?( =MXGGx. Ѓ4@{~q>0ԧtC>P:(}HPK'5js>dcz)G3,*SIjstGY6X tNJjOM ܞzYDM>BHFB"2X$RR'%Ve@<44,"I)W[]Kݔ)>ntxeب”b` zp;Qr,= Ŋ)B@(Yh Q ! eAES\H QH賚a!R"C~ X в/>ѫ"k"5:2ɖ pFIXLy ;&P+<jc xhOOE,lD>!ҊRi6FқR6̒$!IR>M﬛Ӝ?E*)bT[?!CizXz ĴLW+"~!΁z"vDUH5$$` !" + "XXF&;dzv8e;5{#X$O/fA*),nwH&Ydg-H#NsbNAa֏,#@TbQ(L^"0Q-BBuD{>L]`Y)( ==`Cwݽp`͹Ѫ v!,0yQ4_፳$,"kDfQM5QP0EN67,>qk"=.'A1 -,1"!N Ei:lhAmX Z)@Ť!:%/uPE H0C" PJ( xRH0 I ~M ,"İ$E!E(U#"%,ǚt{h{/\_O oQ6I!⥪ KM>{\W!Oi iHݭFX>"ŀI%]-ͅ*69U K-"T("9Gޘ2W)3ԛ&m b8"YЁ+"zsLHVp";@adH('NpψzYѹ&yՖfiB#D;y~[2H&=$P) cQ֨ v mQ.0xCI%I45%>/!lă]/H.%^KgGu%B4BrdM_@ Ң@9G缂rEѳNȱ! PTZKm[TEAHl($DR"IER)A,PHQ ۷zҗk *X@ˀ3TiX,|X|?9kHB)DOݸdL8lI[iboi({QTy Pw@ېj CZ*]QtA1zGaX-̉,P4HLT\*;dv]֢ Gi\J,TX2nNHniR[0[%GbbOCT? O뇱) VPHFҲ@ָ ) $iF*KQDcx6HF]5~#9UHD( PDJ:qM~DO0r"lIl#="ԅC4X0CD$6 Մ'\VjysO![ՖaIYbHb#)EwcA", 3#y 0?"{FR3LPL >==߸3Ǯ:ڸ)?(j)A,FGN I9c%NaB( jJ M7킘+! ZtpAt$TXU)B (x )`iA\QGHG9D:k&Ec-m)lEd*B F( >AfW6=:aKn1fuðx6q1;MLZ\Ea s|2Nju$Ӗ1-I6Nq>sP&HH@n SM1>>8$N8Bo?ݒCdږ U-QMe+Y3-EKm+S[MU-Y-VZ5Q,")dYI=|RxȏLTqH^^'OAPr(HI$9!RVckER*H$H"QJ`bȲVG13H, o"F@;#ET$; 9. RC43 HDT> @یH, N)2* ӴAv&^b镳t/ǹNu2~LQ/(h mk5h&PUP 4# ؇~;t#V ("sNjg{}|Zg`@(ENHFLe6%Zll?|r0w۝j6>+=r/yoe>9y3lixܱ,UyiRM%BQPDg$lNQwu6䠵cChu4W3TVY ȃd[b$#ީ H*^EhD6H`4pIgLd0wG񂃲ogDW@0wZ3Yw7Ͻ""V|/jju;&Z3Ε&:jot01qzm^p74o%1[] t><P0p`t9(Sr($b$`"r:L&͠Ʒíz6C"ɄVIX taXBRZp.(chu! xSGP*)4$]AV| D9AR$e#A'"0&dLRu88*x65Ni}}&,Z۴z &E.>UeB$d^.$@+2i[ubL'q풐.S0u('RPVX^ 'NoTlNb mրsPt["lx#֍FU$jMVU8" RU $8*},2Idy$:bBA$ R &VEIQڒ, AVJ,Q''(ęכdMƚ e!;C(N:#6!d~rT̑wݙZZ`1h^9vi, rm 4) vK55LU)P @6,&&\HEcB({fJP*2AD# GO|9IƲ+kd`V Q%ID` ǀ&'XAlU%NG;DX 5% 45kFJR1fDY"vKMo|۷lE#`ܦVX0(@$` 1bBFDTlB Ndp&^'1}o$B1# Q<;# E*rJw%J)@ir=tcռP(2aF8 Ӧ=Do`犸$z (uTw`HbċޏS`p<㒇h (AFB$ERbS"(yșZ"x W0@(flF(hDJ |X $m&ݲө5gV!#;a\CF諅S(5@ݵ?YMcCE %D+ߦۍ;~K~;y606A[qR߹k2y,E"QESM}i{{tO W(˰{v#T?X%-3nڡY@}_H1TcB[,K-j% = b)A(|f.Id66j5eA?lITA$@K~?`~'lxAqY#v 0R,)Ȩ\SMP6\u ? ^D (zPc31!uTTa0tX-ZP:zRLn yMrl$Y JԫcH8AfHjRIHJN 'b<Ԛ N) C:!20 ͍dgO]GR<y{pNfKaanӖ)L eEw4jG!6_4EiqPh4q daH@PS]D@bʧ,>mŊ> e})HMrex#EN\%y8 (Cj6G R^ -\I$Qa]_Svv! w%ptH:+&,WGNH("*S _?C #;%CK"0A .' > q Ϯ_OŅaF qYePUD <iirHUTT.SROՑ?C"OFZx- M$PdƢ4_NRYzL6빔&0IZ)շ[҈&ɤ4P(r|uogGNGN >bI$RCqӍ\{[ D}*u hTdG56Ի>;xk?LvI='Hu;HUAXXTUBRy0"#(UD(`, @(tUokbj?"U)LIDFIT@Fḭ6y0Q"*I?HОEjD>H뉠w$96;c֡_80d{CҀE>;Sf =11d''q\)< #5DIt7G7V0Ѻs/BP :"),!)\ՀaXD#PI6F~O$C;hLCĒrF$<҇J`D2,(0MŰ^ð C!av#t%?W2O6bTc؍?GYUv":e$*T!:8sGmI zXl0=A~-BRAǓ)!#Qi|0<Նɱ`& K+1IjY<"UcSTK P $H EHNR#ހ1T26!$efDD%ʗ&‰f M`sX v;^'9!PEDR!D5X $QW@R0]'ؤX* JYKqs [鎊!M4pbnQ8@ֈ@1<>:!+(2,E L6P0bҘP aaȆD"I QjVJ0sKRX>l'.E5\3K YAj1 #7a}s+ֈ3EHޅ?Em'$xG߾$CPX#)fEȜfa$Q#ͬ.X2\X2]-Ɣ(J`HR8>$Qd[&0E>35%ICa)A4[n[Do'IğȝHICv% UR࢈DT%lBQPcj%ȩx B#0HŽ XP0AJJTA/M+d*`*; /L !EPR KK,5Qb 0 ]iu ".cDEZ^wjCl6( #чK6S2QeDTYTRŒ"N ) R+I2"H[(B`P baTl EUARI ThV ( @L+G(Jabh bkQ-IjùUMID5ݕR&0JH"})ܕ$Iǃ%J)H 4DxȊL ] l`4K==sjEJ,B ď*&$er=ֲPYmfkT*aLHPE%!d~N$F%j @X=0ֈ#  q2Li$3_LЅ( A9 "tl^?4bZɟ> ?̎(!<N$Oeu7EIb=94 P702L#|a5,a9#Btz"I$#% mǕ-m6)j]knm55W^=7L /Ğ }Ńs:WK cI@=ɥ)PkCh \U,KB$BH@  Uf#uċ$JIYLI* Cl")MPPQuʙX4TT%NcґQQě=:羝D/fui# L=&UC&"ݾt 6RIê'ҁ+Yq840 ,XRa&cQȍ[j5ԬMR M\񹽏bU<π;F1IX,HH`#As瀨ǔ-M%KS͊[ZUa{܉$j=EOr,S qq0RnIBi$%b͵*[52&TZXZJ9DyI'':8QCZ&". D #ua  CcvI$@pI7lⱁ,NL#= BXG戁0W̓c(-GI:s1%&S4X{"_ƒt2x: !8>ޑd ݡ!.D /GD;SGOEAV'aڝV$̒=o;ɦ`ȈRKHAXo-ef٭fՅeHHB2 9 +y YdT!)ސ׈6tX2Ia)*G)~L|!9Nle$`H!PGo\ĬQZNCT$x{ѫ=PNcn{v:/ė9Jbr֭C'x TQwOU`ՌI`5M~47)n([,S?(lT6Bs¤Dz'R*+S@ĠņJfHAr$TFE^> ѧ\^t ʎ7 iq8K W,|L̹z0=T F$ ! _Jt*QC$d|*8Cܶ|# J0@ 9TQI$JYr<2)U6Nm&QGY֨بEaB\u@R[mtGt\:0yJITR ^7b37#`r?x7Ûd)a$97z4C?z] DF{U~@ucIDA3 )8Tk''39yr ^R;8?vV--sRkFjKdH)HL0QZ4F$ A BR->O"c%?%ACtI?~_?骪4E&_&q= @>]uQ\"˶^U WM(0H;^Tb "!Fq?, S \@$@*$]NqӪ%d tݥtTAl$# SB3:GjRbF.`+E U|&hEz@HPlNKNsTش`Isi#I*-${Cw2'2@?5B`v1SXHx@ ,pB!I͸)U˅V !acDX13F!$w Agϧ /e'NH"-os%Dls#$E H^J#r&$V0q8ASL$NGwJ"TXA"!wUn/ oL'0& U)mڶ0`xW<6ڰUZv^LH<N]PffĂS!ns+iPTkJ,2u° 1;(tjU9:wrEྭPzjkX(hi5U eoY)@ S ""dY$)$0&^?0UQ*1(X C)HFf Eji5l9>7/W ᘂ",84qbAY9i݌9%Skwx1-O.@50:M=[Ա 6F)7&rSmd^Zhm?Ր18= Hà9'Gw0)J0ߦQAHu`wK L^q2`z? R9^Ջ#ŨÝ*^ݘ*Vzw 4=UqVMKQ.N;O5J'V1-X/¯<.ĘU2ŸACM[$hi,0iUG s Ӄf"SB[B;pc7šuV~ם'ONat9aFa[1kÄxi&e%ݸ9P$ ꚬj DST|KL&Eu0|;fFK6c@Q.#HR ] j4E&mbU6=)&3}~{o5Hl'D}1QQIF$6eR.Cdxbh$N z` vsF$!ih8d<ގt`C$#O.Ѝ 9RY"N(7LE֣dt8M$|2"P|q!Ü!C8Ѓ4+ɺ!J! w;P)2QruN(w c FlTHkX"&!BPAȬ7/P<† <& $3;iSs (k3!ڎRs> #!-Ȯv~M &;9bln+>ahaSWT1jsl"aE 9##>1yޛ΂rPL [eZ*䨆f }19  A{KHk=zPh CFs `*(0"Mq sF!Q ^{c`M˻X]Sˡd!!R ZP%!DB>I_M2u>҂B`b ΄ (01`HF!1E`PUYcₜOGÆ6qw'J$I<R;8Gx"b=0[ ~1N+*lMZ=!LjflQ~s{@`;Qo ]xXW GX#*>e)aOШK"qREʚƌ:&Lve]Hg^a !y{ @J^.$˵m0XHK $ȡH0TIfeIRfӵ=kHɉ;sD'jgt< h\i Óuh;`L$$_#x3Sܞ#9=ĉHJC %?d:Es"&E[ḍ0{ڊseWdޒ ݼZGQ-Q::V2Z I, YjI?'t7οO7\"ߕϋV{pJ +3Xx 8}W?g fH܊'jG0H93i w/cl``JD!&>c,=pS0 {UYUb"6HiKd$f"س66S)5$SE3ME^J!Oh$,*0H&rXlBERE5Z |@ֆ_ñ?|rsy-GAîg K#u4;.Fq m S90T;acpi/8werW@-JEu)`k@5]ziQV! [wAu`E*vnݑ #OuF:rq(19C30?#*t&rbH%x^bI9s/ _`âNF:{ZJJ)$3)M abbDD,p,Uõ A6 R% RJS3`  5ɢhM,J5MfH!Ƶz=>{X2sU CX-s=\v 9Q 76C3H ș 7A:,et2Tf{]R"zȶ&Yt БTMȾXh.z'ŸA2cXHH bPVHJx &D#`۽+cQ f&CXY JDvm o\ &?6tAw@%vLa{ڲ]lk2[1GD# kS|o5[Y&wfۆ)}(#(HA(3JA&I):Ĭ.YiB5F{Oa *TTQ;w44~FB.Q@Mͮm*kiVx}= D%CrcE13Q!;F}g)XX) t'J9􀱄Q" }jP2UVnbkq,lhVVRXecHʶœE6-+]1X e߰CT:C+H#F(8bt)Hd(;>뛤M#dCr0DG -J G@/#̮L壑+~t|=7N0ZRB& .cB%(QA#Y 3Ͱ#P /cN!sV ,*{-œPuzrtsTڏ ~%H+AZ Jw !+Ad" \%gȻk R$THD0wg5^JF̖G7 >{ouh!NuDB~d~'b~t^i[` 3ЮI?VP#ݧ:P1?FM0ʶ3*AP` ~/EknV-|><}1AOy`<. <}|Ll2$DRT(ـb)$hT"!W~&G/ H/H._g\0]!Nh"/$!oP*x,샆abj(v3֕RY#,Ď,yV.E+L$M6mè† D)F)#,oXp1/&ݵ.ف0B0C@fnҒ.g}Ų؉d% f4Y2fn.處Y!ioO\OPYbIz4D7 1 D,2DW"L%,y (lR1&"! F™&b rI24ALsOGp2^&з9P!tz>f=#:v 'Q/HI[laIڇ0 — >1<>Fh7iԵ֫IlХjckImlUmj$ЃF[4&FbIl,!l%@Ε=hKXJ BsYk ᄅɤ*xDNsvHNM~c`q>rElrYd& eZX$DŘ⨆l  }m@^Zigd^e0SRq{uFf2H5hj*7e1 ws7o4/s{#d.ʪy.+%UM  NglÅ%c51]Mmr^LʌEM,O=~;T lSDyhILEpehe[h\u>ώzt+0J-s}f*|:jt:9b}p%/C[--س#^W;`ȢUqID|[<CU Ӏ] S"eۖ\MqlscSe,IpgE@N0hٟBJ*Y?E /~j_}[\%j}PTJChG }q$=zBK< } POO"N=PVIy+A],kln]{UJ={[(^NB>}=oOC;Vco{wF6;o}[Ix{<<7v9s.]o^Jkeۨ{^mgs)={en׶*ms 9> ˷ީ[6oIl={efV\\Gィxn}ϝPٶ}._Wyx*vyk{׋zl; w{>wNu}wkۦgU-k}as;qs yT mm;Wwuv}:׮{ϐLʠ{nn^ҷx|vfK};ۀ]zkݫ뽞XWl{z>{U=7/}!3ޠw%^m[jh^9FlNw$.6ɏ׹V ilkUu׽jsyi) Һn}g=aع:C2{$׷WֆMyv]Mn3{S}^>voz>5gZ(9gU,]o7dUG.clд;pSޅ ǽEGy]}]^ϻe{&m7`ɮSnwFɭ^5zjaNudjӺオyx4-te3FEPM>C6k=ۍoFVhmѧZ׷Nu 'ioܯiCv*^sRo8sn(+^Y{,fl6;nFXsmZJN-烝ŰBZkUyMi={=܀E{W:ޘ{S;*{{àֽ-pf:vwoJR|X#muqSjm {;k<]qo.n7wvoMWT]26m;޾hv<:Uz|ֽۋÏ]<.ƆؔU'kvgewvm;pm[浫y)b&EA!PR@ (PyACb(V=ƐV3*-JZTuKݭ!x(U1$'q@F ~.OKdJ&rQQU.7ԷcG!g+Uͽf^=حyYW`CтȉqDAd #&-jjrrf=U03n,uV*U̼CΞ.&WoSǚQS*eK]]];ݐL[&zT=ee) siI<ʚqe=Va"̷,SSQۃ{u.ǹG4s3L)T%Y5D"]M,Xb k[rl9w:2nyp2Zr^hqŨڮaza7n\/\tݙX4dbDqX-=Rr\׏2L:\Ό. "SʇwʘRMj0qb$tҚPfB{U'&'Szōv!cWo6.C;1f5Z7QAs̫/wU$x* ueOCTYL4ܺ2b.'OzPyf%["iiTjThx҅KTj4c=WnUVDxNLXJeJxNd{^Od̍Xs,new[&N6_&vf[!F(FU] e,'5F"R5Qz:*uo Q_OV]5N 5yXw)V 51q9Omy b]+wW9WxRyΝk]WY5SwU\o;1q$$ *[&BA^Ek.PPAiQmU4m2_D@S*J rkj^LZ١lk]k%1ESʀK?AF"`y$A6y1U,J" PP Q)>@RcUBPR/렵F*",DjlJjf!=H yvE2o,$#w_o@?}(XBB7M~eՕCuY_$ tѤ#z>x$ 8P0 H@4 @zNJ$ 忠vQj?}y0",DT"T1T Oz Ƞ@WZ$ 1Kp3þ5zӟDѶrD  G]MsS H*xN)aspǂn =Y>~wmB?S;s Ië$gBf9?dI$}C~K_O &L{#Q!#MOX1q`g]+? b:LݭܨF#WBn=xhH3Z5GqѮWLy9_Dr/]M9di20 7xOE"{I$=~"|H5yNwj Q5jD Q?jLǕs1ܺNyUE\x[א $vo2p,Tx$om zl'^,aؚ X@R1bik!ޥ0]wԖ>|1(T'Јd3 %l!Uv&2qlÆCHq#guԂHtgx蓤ʛh%ngr 3 .>!@Jh0 oؠM36ԉZ`J90$R558W kz؋dJM 顳Aؐz7UBX T@hw2 ߀+q0w볬/ےmi,\2;s̨U͛.yL4Ui@{?_o~1?^=Nz6.ju  zYz`9 U {9!=쪀#AHX־C\8z)s)BЀoCg4U1 ]f@%N{N F?ׁ ,XY)D=/ 8n#g(*4:6A2¨D@N9r`O@,vSos5WOGcQ=~cӺgGjC@B\MG{U#s[@ئsF_~fy}!DHNZ!10v4{Ѫb_0d4!0A@$POd]sQcHgy)W8|T[E~f<~^0,hTU l6ih!㢙LʇsSëźe@BMjyۖkCH$Q_jkIMH/ܠ0YB+Q m2ʖ=-uTVu ba2_2Zsjj\)̚B)$ȏziSX5M$1돑"\!l` lrL!pIO< xKg%mV0X~C]wP`' f#ߧXJN 3Y['pڗƶz˄U aqOx~C({@9mkK!(zM#=i#"jͿ ؼoD@7"!\yRΠ͠ җsyZɱhɑbRliMii͛\D6W U[}_su |=|jk"eNEAaE!Bȇ" fI)_uԦ7l h}l0/5l$bH dTx+[xMF)έ ŨűQ&ړ#Pla-eyLI7W]JZ&S-߷JB yI~=6ݙF4- MfEY.2XJXH`Kwl P_4ֻXّ-5S+m@=hP_5 РEYV:EtuNGY7GSzΐdLS2;vR]:t)uS(DQ (AEQF(DQb (" ( QDDQ (]:C!2Gz@7;q?rNCS}(yOHr8w^^qt>oO|}Λ}@㗇}ϱ=q[5ٙd^9r}>_,.a ̄(/O$I  **(P& LBJ%BJB TT(TT(TT(QQPEEB ``QQPQHF@oTmm{DDI%kn?̊Cj lib-.ᱵ-hhDr 4X!PTA$="$?Xծ,  -Th AT$F6ڨj-m[k 1wj]^u9 ]}.s&Z3F=_d  f u'}[t펦R0(.3 V*BlK^q84<{z:~~3333JEt1,Lj,AT0pkd{_U -zF3ٚ[ CFۦF»y)7u{:A Rg"`xlnFlk$%4CHF4445=nٿӇpD+ha9}iYcOЋ,q;Kȋ)TP&dvZ`7YI,WI f 0.ߩ`r,ys'1ZRڎZ;(mcmznS1ƜEul6rMD3*F ou:uq5§)˧q҆&wCޞ-QL F0!`~EY&(B sE^6VQP0P(ֺn5=9>8;9nj_w:;hhu]>"Bt5`uݦm]S0.Lv-a=!C$"YKG6&Eb9Gv̈%ʫ@CQ@u684-c(cusӆOÌ5v6G }7fqX&N|tӯiڗq6E=D: 46X|-g)`4e?7P>G6q;pMþ`ݽeMȯOmj]< 816ǨrW}O)>0ەb0S/klQԲc7]TH`I"34q$쬘;VqS[NP+!~fdytc!p\aD=LZ@q9>u04×At?[*%0 VM,] yc7 9$K?Neb1yU&^LoyM~4*k$)"kE[Zz=ɻLx<^`UH8ҏ7eWKJcgKh= *rq@j0rIHBcacbIJneEEb+vڏHsz0Pky$*cs1r{k.1dBaz=ӡ9͏#p/G0ȳ7؅.5#zI$v۴$a8I=23+Y eGNfiSo&J@ݡ-IlZ,/{o|7M1}1K |ݺ(`H+X*_6R'w*($ՠCZȦ73OE10J6 ]|4Ƕ^ Pʩg0\N KM|{ 㪮G] 1smAL@A"6tp*6B^Ϟ(@Job$M _DiH ')\n^;j=}C_]~} R7;f`$Æ>W5^V܊"{)inE0KH4dKN M8NUϣ'AR,\^vc_ž6 'ߡccoIdzH97ROPfRvmoYXt>6l0+W L ef0z}<|_%>~ևH)%ym,u4n!V?m #P@5`KW 0F,0!e:&h'64N;woWAVHi00'4 +p)'@X"ڞV'l^2zγ:Yo 3vA "Ye*BX5mr8cבU@(6jb̑aޘ:^ QgݳcծZhVEp9 KA&Q":_& r ,LH*` .cqϧsRw}\" ȰL܆>Um"9[ὃs~E$>N,&/ŏ vh37;tI_7^%Zw:9WxzDVVD@GNxYg>s{Q=^l)" 7ЍXT8;T<>ߗǷuy?mr;Ta9DU䬦΢ļjKL#P#k`bJq,H1MyOxFHK?jI$R C}-WbXؙ崱HM3Rʳ'P;N@ .y^PVt{p4B ű&,7tm?-uގt]l퐘埓Y`K]}_=sߌ_Y5TO3ch[/o)[ʰ;-ٳ6<1¯ teE&Rb@ȞۭuшT#CiqlsquKXX nχkDC`jᷕQAvLToY^TgEEfOۼ< :DMSppF6rPGXJɊvKi'I+ hǜ4) #wal=6fg`O|PPΣF2fcBj5 ׃(4 P=;#Оʧ.N>4+5[Ih)a*ic^fd(clOO3LEo!1K\  b25!lr4/N[vn3Y#@tb~k/TRĝ Ӧcb$</06&4)'Vnmssxn"d0eK,] LŰ>'Udչ4MGf! Qٯ* EIT84h!R&0c򳇌Xw} [ t ī0њ01L}R mj|Z]nFԣ$m9!L0Z1-sS[uj$8hX*-F9bZIfchjp4gwWL{~KufSo~1鳹q6xQn6FujSV7c97㍵h(ܬkߵwuK!F4#6'cXȡ9ߏN;kǹxCCo+g;;Ӧiѻ6~]9W9]׺drލ7jN!6}V#٦,n)5h: Õ O~S=a<=͝~Y^%=*ŋm Id XNҧ2cURcXA5 Tj bjOO?Vp::<~G< Uömb" 'I5my ;tqi3ι?߮C8;$Y-l83zikV3b{}VH T UJ9I`:|qkۛ%֯_X7 Qˢ2|yV~gk7qעS~;n!FhӐ :+xo"ssvR~Iltt=$&j{Jnd[ N;3gb( dDdDDwh|چ$npܴ> UZ-]QpB ]`lϘkBaC6\IL*s4qBVX"pQq@$֧;O$OC%௯FCzvlFN?J6գ}yǓɪdLPٟQ8i]r[F{=j%{EDI)h3WT*J=БdRW8Lm5oԊ:S*^-!=,mc}g L_+4}m/rOvW0 ƢM1UapE8.J=1G);NP+ɨw $cc"wvƂ8 `n}]9&W@Hm.|Mj*6?5&qnEudoEsfX l]NELe_08y9l"(k"'6/W5jg5};Mw[Ϩ2ڞ{oƺmyQwOɺ_}鏉NmuO} Ff~ӪHa!%5B(^JYd,Z(e/RUQvĸ$6rnKzq>> ri77%$CӋ(a=֖,pGRcw:H!YTjB")l4PDH;MTT&3|Ys^ea"zGz 9c!p*,`PNa҃n4Qөβ3Ff8yXrhLiQJeRp #gAĶ2*M},KZAQ6:$ƌ1/~>uȆCa`]8᳭Tbz0p;#aH!uy/%Bp2{ݛTwt/2uREzI6i暜 C*4R"D[o&A +ȟJ%F r.9D5-g:zDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDF@"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#j}ϳWWoUFs侏Ȭ;/#mJXtK }߹|~DADDA""""""""""""DDDDDDDDDDDXDDAD"""""""""""+DADDA""""""""""""""" DDDDDDDDDDDDDDDDDDDDDDD1b"#ھ$ %J]URٷQG3hמq@!Bq3r" Swcw?ⓦsZRE$򮞬Fj(EBBF&G!,.PG?u!Xϼ&? |6Wsb1X=A5GB&"JHvf7 v;'|pgޫO+ѻo?eɭHN(>YV;6g|BZ:C=+}HTAl `ĜsOAW6͸8ڋsggO,7JKݶ^ͫwozkPIvNn<>m73LJ;wm ϧ<:HbyEQyq0_}A"do.\냯\Y?>l0fyHHHDDDDDDDDDDDDDDDFDDDD"""" DDDDDDDDDDDDDDDDDDm""*""""""" """ (""""""""ͯm:(J!{&K6OfG}3+Z%sC,M oVлWӆի:_J)"S]Vy;džy~LX4ǸoVͧ0ka$g(TtkaNމbۥO'PHET]]eݚ#-YrrA2Xt}^PRAa]V&u[@!+vX3 AoNNl!&4 ˿_6Buu[2BxSxs:s9v5ˍpr$0=]tg^GΞ!|uc!:_ ;~$O?,|:zVJ7D36ǽHTt ّ8C3e1kSN4 aܽᥧ^0}(xC@c*ѿ_kG'KlcN]gY¯rym]o>ףNw;,ﲦgDGuqnK=OaL;yvo E- ,6hŏR#:d08&qRI ]y8|%f;yyff;6fҝ߬VdžSַJ='kstlÐ^F]omN.!8oAyb4dyY04ҚJ \o ݫ]M<~$7oE9P_63 Wai9n NJ]U6P`%U0q=(vqK7üGkΠ^Ҧ}zAO)gX$)e陭E !N0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDO>վ;ffXmB҉)$& ֻ̪[s @[Tx)Iꖮ.rhbj5a-bH/{8!D!P²:jZVX\HS PcUF-52(t#)t RVxW[r ~ L,hZXFP2qD=m<&A2>7'l-~x/iOp3WZߴ]73Y#F朗gbh&جq;46b=F:W U`\ F%ghcZDMDYښ is5 ЄAt+9$Kt]1,"i&'nnSؼ,m1FTѰ;^@-Om ;m 3i6Κ;cMj|t h"պImӭ K8hڣc /P p_.X2*BF%1[{tɩv;8F&K|TRNEy`GF񧷎&DNfW225s&ރ{SmBvYE>CK28zڨf*XL0T+Fөtʼnٴkh5̦jKsoC0@N!D7O+)pϊ@z^-qԺ_#ϴpA,'٩8m;Kۉ#CHϋv;Kv煉da[%>Pf8~?IG&+>csۦIЈ4,gLSl9ߏݷ9ca]n1)"CޏEgun>5+CCPs$֔p4ļ[rӲeɺ".٘ %`at]o>$j 43FՈ]Iؐtx{VλD!PR?4aj&1T˜HLab[w=i0D"_SbS+1F2'6mGxpf|;/Ț*6وվŴ͆;A۴M!D!͊n`dCƅIV {TX8㽖,A96fו+8tLC6 F-ʣ0LrSb*~/ Qw.*A(DOLi`/!ꭃA`AⱤ0?&8R0Jwxs݀Ld7b}RR`F]~~Ǘx!M(a h1,i, B6H"LJ""aPn & X  o(RH`dъ"fbDi $Հ=ih+`׼5_⌕{Tiwtj骾]llp`bc0i0m6u bC_`<.RA#!s i}M*r'=Ϛ򱄹/<iBAQb'3 *40JGE^Ba@rH 2 8DðE>,G#a,vUթvyFNT) Doz_/|v|+{ۜSϳ 3oķRj!dG!UQ(4:3wo/_ŽpFbJ*`D36?ٞޥ_o@Ԫ'g۲7le.`gpW/A6*\"d3p l܈M)ޠOCcOe$}ʢ}?KȄ4hS\iSثdIz1MU,"!ME#F:вP4L <叡d. @ɞfBiDYj tQLY_Iku|⚧YO~ws1$[f .ٴ2Ĝn[!դ[S)r8DI|񤂱A6'hnbD vR-FJkyn캖5@*)&\C@yWwK8\:Q /a@Af0[E)HWt(uD~ ec&Bv(LLC'ƿ] w7xQpE'5*! n;Jg-u਑${!I$WkgiN7[ä)l_}1VK1>ME 7^-jE>,g `uWbÌr-kA2s[ж$QÁ^$2*oޝ PX,n! 4j7{Q4"'>A=ﱒr Bh-Z :H2&{,]Y+ܭμ^V%$id 1B dTmV` Q AHHxDhGp?}{݅vpo;:NTw]׆*>#pzO'n|ҹ~#7rt\!aoTR" ɕPM+tbF// kM`·Ad;|&̑8 p[_I():M#ɜɅ8 δ(zwezF8h,Hm2@|wVX&dX*h:BHBHYpPⲩI$ӘB$mnC :KH2K6TsA53MTRUmXfa"s2]8+Y!3XĕDׇ`` 8۳V+u J9UZj6PdFFAlX @,"5 $x t#oel$cI`WDxTdUӼfӉ.xoN LnB48 0"HƁ&CIs`kmklR8\p+@T ܯf~$!|Y :`DB& ;B]6,k@<`|J5 쇷]wma0<3 6]nX5 8dC4o_fdMZ[mC##hRoj|Xs:P~d}'-Y%2~Y]ͫn"o^NUUUUTND8$b+M\s1?]Rčrʻva |y-3hRSd[u Ld~߾BKβDI}c.&Ub"_hh4"jTm)!JB236nrT&ԡ"YoyuV_Um[vmrL pq4/h,+ ZlC 4ẀFݘ__ewT1E}tTG*{1"lF<<{,\ͩoH?;G2h LV׃unF'ڮsc DB{^POKDF{XleVի;"~:9_|̙0aznpoGj8Cs-eOeM%g1}gJܨmݺ: 0ƃdY%}a=a"eVsץ n:G6<:d_10X!J^*/)2GĽj)Jpl})m;a {=#z)T|Sr{_~Y<G9`">'62|:[-(T`\>Hq.J>N Da#wQL1Ko_7g< Gyuچˮ^3ӫeTMe,))6LC>#v<[ sc͋B<}r$d#! 1">>\Y8sx^ω99IFAt1g͏Wo|?k(DBB 1T10ƍ.n.mɠ6|-eH%wIՑm>)AUEaArxj,г䶤!O4eft֘n?PaHc/yw{q5=;<<_Riv8wI!H1> =g<}qBi;{vL3.DD .y7 ꘱ 0!pIHSM<Ϛ=%k,1\>CZŋ[kίWOHW+AYnZ$M:|)0idjn Gh2Z ׮!7 zBLSٙ/}zxv~9Px M?29s,~|䖩;Я0|دv$zۃG̦|]6qGvyy 7gV, r] K=ފzPBH\7D*tV\Ʃ~VkPM^-ː<Ӎ5$ R=JD(B$ףL RGO/V>ui@æбGx|GNI{Z4%3t:rq<isz|I$I&<5f&憝n9rz,&fm'pHWPe*lk }WWr*=^ C.nI酿[8L.= :Ү_\Ҏz<GfC`7xz: vt}!!!0Q; *N LNL0ؒ`E`zH4*‰^q $3l6-2p]aZ$aC[i LZv{SdrRZL9Co L Gn9)Ǎvi]5$O{wa}!)%Xo:rdn_x 1 琻 K-@IYH2fAn @ s_ҩѠ#I?#!IBB~I`U u 6Č H+ЊmIRʍ2*yқfvRhJEd b>A3(\[a 00!c/ rPF(1O1 _4)oR3.CShƚ+;t<"K_g#xX)&j*oMa3_cX)즴'EKȝ^*騫P<46e@ f'uYeA<!(L*E))z.n o=A-T9<b vq p>ǀ~&"2# I$$~eW.{GGH@ s2֬#Oܤj ȕ!|Ϸm6mw B.RM!?6B[py~䐠yu(9=b&0 '؇ !jjeET -l"ي'?bG[r9mN!TA8xɿ(u4'<TbsϏ$!v)= v0ffM#jsӗ =,Kisyqx>7B=m1lȖDHXR[:y΢g>=;DxfbYic'̈;dwn3 8"FtWMA~{wK;RiP'HHHH[X!oN'b_RW@СU_h5Par믫7oٗI$%ӎ8$'t8O~Q$T}0̢fF,zȬٹI/6|@$(~Wo'*eL;fe*M~^ dL89f'/m[BB ISDzuf Lc8"&j\|I!I. T!$wizpw ǟפ{pdifrr%VIĨ5e:AtߞGr;x}2ѲA㺭OS):Gr}~5:^c<3:FөuOUA1z6Ɨ/nosו `%nrBScTUqx_XSv `z=$xu0z5c=CAO:x*wt,} lFkX""'c=g=svq6N"#dX1W4!fRR1 -Vy"= WA]M7 pŚT6tbr/EU$AݯHF4ӵ{4!|pp]J"h7/r} !)2bk]Lll=5;a DzCoυ3g`l{J3ŭc~|<]ޟGƵ'}?+NqEq\go |aUj'9ssʫ~ʮ~=^-1^ޣ䯈6~3a+#~\;0_oܕ䋑+D.&]f%~I:MҬ_s *|:%:k>pE A5-eZ+S$TХk6 .Z6,k!3$3=>Y-KZK}>zWG15J(P BT.JQl&[@HCJTV YN!ZD%?OΜΞL}dQ3_|v{v6i(G.%W'?WUV}TI/?7MşW>l^i`& 9:!&B)tIқX/_7÷{idH0YIVwpà.^nNbzGp~{c#QX!gwDj'>xmdjrj*d\3dlOJ\wXV$sQ `3ͨ0!ه .6%< ,oJ:  $3ŴBm7_Q#:(j& 8s6Ϫ`p+IQ`Cm @N`N[>kRRŜ 0SC^ N:q4ҁ%sfǯ @&Gu|<+Bcia =y uW7潍 4>y6_m1l$AjIkNQڤHKh5|+ow^ID"DIDD&J()4QJ("$""H%RQEQE%QI)(J((EQE%Q H^+[X66664W\ [[ TT(QQP*M* M**U*(PBRBRB ***TT(QQPE/zrI _y%%m.*dGbLQE&(QI(Rb+4Kkcű5duddddddtZ]Uޝ4ya)bPSm1c{+|kzx,n61#%:!Ja 2)JB(P)N 0B'Đ (PJR)B 8B)JR* ؖQhZ)illmmlllhh-qeYeZ[ZȘ1c1c1c1c1c1c1c1c1c1c1ck>hQH216A7gJgIfi6 6(pr*C(: o2+.GqeDqN nI$A=m3{-KD_+輮4+ר!X01Dq|dqqaC6i00(f1bAX R]p4 PaB (P E4”)JR)JR)JR)JR)JR)JR)JR'Jt4h((t(0B (@*(,)JRAU;((`Be)JRT(@)JRB P (R)JPB)L!FR)HB PB  @R)JQQQUXe)SMz~c`K5|HS3R2ƩEѤ((bG&;ݲ. .l$n8 끈H#p j:Q R)JQ2$!(A (PJR)B hB (P)JQJDP)JRCC*(PB "It00(@… (PB)JR.'0JAHR)HD (@e(PBi i)JR)JR )JR)JR)JR)JR)JR ɮCz: %+hl; q-44A!kKZZ[[[\-\- * TT(QQPkIB(PRPEEB * * TT(QQPEEB  Nؖeb7kCKKcckkcccBbU*)JRJRPB) B)JB )JR(PTPB )JR(PC2YeQkkCZZUJEEERĪU*R)etSGvYx/V?$"|99P8V#mȟE}{nM聡lak˛|A/l$$c1c1c1DDDDc1hc1c1c1c1cLQb1F11 1c1c1Z1F11#cc1c1h1cc c1##1c1F1c1cc1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1bF1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1cc1c1ce9ܑqÞPd_n2ffEe)O_]~Yw:ҋM\9Uf y65εץ6 ؊6}'6CWӔ~5w<"p0CԮ<=gICXtD13Qv#bxRz@=W z/@=#|?#>];s l*JYˮ]|}K;Ξ^]wgύ|]c_wӮ>y60ܫuѺ4Tq׿彯L_x/[sF0w[\@K;TaS3&yl޶c黓Ig`>ΝSx{#.:YfsyTz^2iy9͎[4a&/ 0,~}␂[qUD#*"Y|󀪆O{<\q-W7N?[صQM$d*X:uX5{rBSh:P O_5zB115p\_:i}b\jφ;"<9 Me1=?YM 8om2B'܄ )WbʐAHHojszmig~~:d$IXzo08CБo/<:OcbGteې7# }v}~V!w5>T0eBM:KSDtX?7\ G(u(lƍMJq9i9nO|?{6*ñA, ! =xdЧZ+_38=&1=t N MClI$d hYϣ 0ܡO868xq{f#3خ%F&A''@4xӧ#d3(f&;bSdOBiڍl$n995bCMkL(L{lnt+H&V&rXC<BpA3[S"fRIE c31ZmZXH  mBA 4HGjNV% &Q%;.REP5r+Պ{m@ "MA2Hg#=ѳ}_7(7|ST|g Ot{gݸ5/s Xzn(Ÿ^)D>ErKaO %ˏ3-̝36mp+o?iS(lվ&zܴ$yʞχRHBCr;FQUTQEU@t E{6UG7{Bx]"\-Ӑ=D!(#HFF* 4Ϫ#@~>l!ݏOd<:ac^ @Oou:jt5w9=qiE8o:`4u< 08TB1n.'IC'3vx6STI mi B@FDaK)49p`c23{:KN5ӂJ7|62`DԒbG@ ^{y<uRHE:+cq {ВCz",)JvY\F!r;!0i8+l)K "]ӹ6IA\x8`E;^{=ª,%_<3~Bia]uqM+y>,ysa$$`u|VAXayY4InO"~:rP9)+IL(*(&<',V/CTXy"{" C6a?_[D@v ܯw7|*փd'Ow3~,t9<*UU%; g"{xgU/TIni"D8'&'&"!ԨU7)tc=ܫJ"*)`ǪRr\yd=\³/2B*3DDRFP>sMy/ YB@V@D$U+:Ւc?kVo%&**+X!KNSeJVueRuRʥ+)]-E 0 b EF!E6Z]B\BD?C{4cj/BA̒KþyH{_=P3a[-2sQ›S+_y[_aXVm~wm(({[t̙Bc&8ݻKv0ʥJkޖ {44B 0ɘLəvyڝ=tvI,`L"I׷tJ"+11c%vLsn4-ۺMn31 Lc&8&[t̙& C v!ǍË! -F٦҄ڛكŁ|?+TXMU]h D&zގ>+76M4<ͬ*X'<3Y4Zam_PYp#A/OZoVR[R9zhgTw'73lL  ]jϠUE8_O V r=򸫉-zT|Z*=XC-X".<.2^~¦H] f!=&8t˙[摥uga&V%HIjcՠu,@gk|<׶|s'}8rzl^r "v,֍jjat:xoڹ,Μ͍3Zht +>Mni+e'ëll]%>x~U6/ch=`31c]ZO>^4s;*{iρkAZ}D9gMr *c_-5okakO30̕SVU˟)s=`K_E1kEWY&\ŵVLr].NV=Jeg:͝>ptϓa[;2RקtR;&fFugQ-C9G_1ܨNAftF W\Wr  {ró^`gtmHoCÎ/Nkn658YkUȜ1XvrG=G}|{g6KUU_ Dn<[U&3 &S6ӯid*jSN؏&y(`Կ3l`L=5۲oCT){SmRSZ!=QHurIiSiΊέ<+KRj4"by[,L:j~j"U A&DۥSܨEQ(DA@~0}߂QZs[2("恬T&  *B:ȗ6k "aH#Bp 33 MeBK\~m./s0L$9 [^C :^J ^VxDzpB{YJeG00upbL xF&׳-bŰ ~qLHmwJC5$FPIkLڢb +[ $" .BHb  ,5ťF@D rѵnmN $tQC%D^ɁY b+15&n,CqxHD+*7N'Krl{ y͜:Mc{p .f$21\}cZRR4+.!!+ .]a ) ԛf 7Cʋ{)o&n&FR̚&}oP| kfT=І,a/?E& h r`6 CP)?rn.$Ź|(tK?A`; TA:D@ɶs?_oyJI7j&"m*ts!sr[`8leܗ7d:uQu=zIt\KYaFi۽fɜ',&ynXFK"'0yyuI:c¦.>6a6 U ?1GV9muuOZS.g?ޟs~N`L({z6Zn۶SeJVueRuRʥ+)[ͼ"ZZ%+)[꥕JVR[K*lWo5K*n[U)  vQd:RU̲L#L F3 NsHG4vtڷ 'KO'ybL vZD =>YGCr $wK$LLdSe>?J7E<7Nuχ+܄4$rY7"GN=U~kErEV(kN<],k1pnpBBͰyju F"svT^_+6ٔl.JKKh-&Gl1a'? ԇ3!x&J.5#/oSoHU`!5jAP\ҚIO[rc0 }zET%5Nr?x@׺GNULSЍ-5 cBZ!RBljI5q#pq\ls)FLu%r}_B˰I7O!sC1tԬj?3WT%OAlVɶ.1GtrмΊg-#nc=V}1M<86FRCJl`,Z*!##k~K6pW/xpɬٜcLX8ewq:hNn4c eKf\q>5H@|Z9Q-cXI87Flͭ^x["KiFWۨʪhTA=WU`BBaU2ڱХ];L!x0݆`~vzu2MsNh#;Ip[L{Ľhq׻苏R̆ffvwAׇnOoBhBYov~SJbRhv e Od;XZY':CQ_K,kNBN1EqK^lPDV'Q4 cִP$/,9;SޢD`D`anOZu܆movl@ӞS*%8N"6,vS/Lk}'sQ)&ys?=!Mo M`bm\ʦ]! aWN{YlE+Z#Jqr1pnX9 ґ5m،Q"lBJ >[hHK7SIbPjxNJn9qΚ\߷9X5R!@Bk*M5H3$7P@Pp(f&%GFƈNֺku|2pꃄ!0pC$$!Bra8nmŅYZPLqđX@H lTA'n=:]m ckٚ+|(pLo_9 =*,  .-=]=PJ ~r{4}?ʿ]J{v{ȉ)FY9]fn nM:9TǕ*qc;ZJ.f+:wfI^];UyR=E9f:x|ȹxhVZ!`{_2kZ%|snjHUIgtQDT$v=Nrb_N159??W RJQeHICRP /|]DmWZK/|Y:{Xj`zh j;W*d2bY,NrtU>9"@0r<]\/[u@^p=CM,~[o'$\Kbo\/.@o (V s9X.3&02tn'l˹9>5x=K`L0!P\ B)-aEgF1B\R06`6DUk{Mr<P '1+My<u;EdrD 30^lr3PZaS JDn )LӳwAWR8ahF ]ɴ$MJ@0BM:lnj iۘ6)P6ydt M>jUL-&mv&kL0gr$ k_rƳyc%e(d]6[KA1F3Z{dh`F2ʨ849ь`)w< ۛN^@&4ܙ0k3V JDߗ-\3hW쮵V@re r*UjK _vLNS:d-TA0TA&il(t\[QSMXCZRJ-6}6q1hT5E1T%0=jbmB-,IbդjٓlilͤЮ"E$^<&(b9>0mW\& E Mf;xm-O)5!Jul{Ԕ٭7*:$8#pr$[~Y;,Gtϯ/0K޼K^țx{6,Ym|w.xI4eވӑJyzL5j*E91xFc=(w{{.ՊV'V)JO8ZLẌ VM)u *xUW:ZL=G a`p:JpDć͓P vHX6 DH(4 v)bLO2gt\ ]>~U?];$V]x}G&n(څF%gZ{;.8_CE3tD6 ;i%c}{fTMzɿm}Ȳ5I0~KWtE@qa> 2|rO\c$ӣ}>ٗyk 9ުb!y)9)Ml^AB*'Filz2iEUUDL`c7i*JYmN*t8ѻjL\E=VElOG SIpkJnhARHɘ4i5nd'SYڧQS,evJҩ(n^[D1=,H***+Tu/૖hZ&n76;ˤ-i\p@Bc!(0*/"(-Lb07"4h[EIY0L}#pᡚ5@S/_%[U'36.rZdDӧ*}Y%TTkQ֧Z!>r[FbeǨCA"ЛBvD oD϶=O) Wfz3ʃzd- KַPy:D9`\jPv2^E;76ѩi )) wy"|$[mߘ=bF4^@bm2C$ F.9w8$ִ"֕dF}M JG4یiD Bì˻P2JFINfAf;BiCokM$5SƮ5<UBqV㽰MAyU\X6wśÎ9{vW7kc3a&HK6uȚ͏8z,Woh[$ׁCmBF^ïM$*g>7 XE)~.Z7 En0F9{KxOF! GXNQ%#ARbtO*a S)XRoq|X{<1ټb[u@9֎ũ l?2PMDTraL>5TȔ`N>1bcsMnL 5EPZ.6jyɘDWi<1Lp EvROn+DWi1Lc&:%vM;$4&[t̙&1cvA-ۺDd̘v^D GΎ@6/'NwlH$s =$J$ M -[Mحg /d{6s40?f".a&p$$)q 1m8Or/w\.. n3'aL8ದBBʙ +EXYd *Xy?xo'WϿ9"V!>^4yt5avFNصwC*UeêaykQƾ+̖C/>6N[=rS6=>u|B"HDT!UI#7],~PM/1 (btp%\mr$sB]8qERC :hQ2:cXi! oݾHa!tCo&= F!-Ʉ%AR]gݖ1 `%1أeT d:x:w@)f,S{8h9- An9exI, !vcddBhHydh  "{m]\~A:n?w!Өx@;2!JccNt35w4so7wC^u!X uhjbDca(޻ka! -㽏Uqcyim"fraH)-F7dq!0B͆^1t,|FCYCz2Ny%?(3t"S!B  L~C;N~~-pןDzK?=$`qpH9L#H)GO>+Hh "s?>>ugwu(/Jp'nߚ}_ڹoqtL0[p !OdA ^lfL6KᘏKݦ$y-f1AԠ" fCN6J@j4)~rPy&Ft8,WQI%ih6S*~lqP xx8<ٍ_9}bJ$0@YYA#M7z-CX]h>B]M8lk8C38/+U<7՚-0\=BܝaN}E&V#Ν`ͽi+/I%f\7ޘ֋|cDlb!haZ8 tJ3um'r\33DfP OLl CgV[ޘ/بE+s^hX `+BIkt;y~5z0͘͢q8<g%^חqK)AmZy76irq2LV-[8n]:dq؟t82Lm^^6d۝z߶0w|nF89dHI݃]JYٚ8: 3rUA^dZbr*(WVlONT!tR7^qc3_/Y;*Hԩ+ !,S&G#m/ԦU! ;j(TQӷP.8đ642z 19Hj3:]eQ"Rkh1-6 –L\ʴ"ڱ6~H $+9*}f~N-Qgmu\, nD]f|K?xϫom|Lfl0c\I~IUXsÜcj} 9!(si&8$f'&t ޚ*t"wd76\͢r#@H qqQX4|E@B2!80  aD?;1D%p9p, ]D.D 5th;s(TV) H?Z 掝|BBz%#' lS7#5XdWj p֨Ƞgr56< hdQ4P"7EҢJK7!ܩUbe9יQ42.b#@7#T)VptE?>jUEQ+O`]y rb_ _#T33N;c¢AdRA$RE$RE$RE+Hl3 qfK7ݏ,T'E:Xhyǚ+9j-ְ)7& RyDQszB7?6Bd0w:'*e;m^,Vr\\ by.tnxk_E B1YʫS HfoB Aכ>zf 0M.0!Czӥ6t?{==ߗ hU} ղ z 0H=?ݿ}rU*W{p}oI,>^\XOI_}6]juG=_#T~|WwNʻK@2 Go{GG=rBVNtwvbk77B\[.әуzMcۅ<\^./q3h;_ ދޛu;l}w[_ҹ GV=A ]fiv;h|-wrqx_ Zߤ<ߩݗ$WΗA97PtkQSWo*y.[ش0lk=o'kfOvN~`Cqa3n_eV~&>W%.S}ܧ;S쎒ne^e!HI y/_#U֫(<Oazh\lG~o; .N$n ䷏#kK~C_;@; I <Ib`&mfKnSUN:}Zq7-\|Ҁa~F/QB PH$XFލ gC3.U}->-hŔ %%3ƋP+~ERmWA P/G`7[/Rrm;A  pm,&$cn5SD#okG #O!IG So6M_.imE(X4+dٚ˶זڛwBvh(כ$XZwjY$D R!r *yNXos{DKS ?֒~P|0<>t;C 9IϲJXaUGvg[IS)_ Hjݔ$*M`` ]$m4~Tx$3I$'Do:"B*JP, S :ZT~o_ @ J9-&aEk[PGY[ˆ,MK:~a:Tnϵr!N^)o{q 1F6}PqrOw?}?D!84{W)O) NonsJr&z$ $HbiD³MV @XAbEiHUCM]!uM !(B8 u\]@y"' y>nC BFIA-tr^@.8hajjEh[t9 , G)nh!S6! U:|$;ZgfBD>]!Qj&j"""5b|Ծ'[ul _°.,"p!Zk`@;Q>>'?a@{ޙ8d+m.h 1B&y60~N| Ͱ;F>)rv}bBnݹHKdg!~(Ce8W)IGKe"<)*?;xϜ?{4aSKJ*01úݽޚBFCzNB8,;$?<An:x7(%l6 P/u+/NSU`fHCPgpH7,ϤI-{}?K:?նr/栭o{5a0LH4(C&Rr*2d*Wz&T@С'ȃP =ǁ1BAɐf<;@n54S!$ H2W}򾯫s}/D@fH(?j./7dLȅM,}gl!͵zZL'Ojf+az@m`!' (.FT?T9z$ȈA)B`M/2c_>ȟ(8$"YPVm1wk+Uo/ ߢHrQ*U-U('rx!`IZBĥdR25:p@w?tN xuUUUTL2n&uJ d %}h %g|?e8~#ąID DC#O_OnSjXraqlI _sWv$YED>1Nа2?OJ*cd ꚡ"mb .-͉l`>B BOnפUЂ ҫP+4OD [=C~yGq?>/\a, +و^D?R }Q,@ 6bLQφ7@ G= `+.?,†T1SMM,R0 Z(t.'1H+$2H 0!#'JU ~$*0 BPj9rtE)"" t)2R42=R*!4QbP|AGЧ"Gn9Lg0ak)AF02gK/{39.Ղ1 E%@Z*nNX*81?=\P Y0$.PH L+OԌp1 QE2,6QP(roM@D&pFCJbĦB%Dj.IluUמP*[r ,0Z [J.+e;Qߖ 'ː #@n Qbc(;ѤOAnuhVDR (+ M#ښ_]BA)-EZr[Xū%QcoW<C"_mDʸT (F(En` ZYZ#l lM|m6$dUAH!D!GW~T9М0-kux mQDoz/9xcvrlma~=cmu*cvOu4OC*vEԑ}wB T;_^7*\^}~ƽ AM*CSN2lW@d9mFjE9骦XU>\d\1SL:g8pL 7- -6΂1ݫ>h~kpKo6  \1> "G){J@ Aqʧcc ڲ$XB ,W/q}P(7Eb6MB C AEmAMp\|EhEZ.@~HaMARdH& y~>[XIkAm%0pmnzʄO^PD-z.$TEa7BBY=Y`J =@=s!|b"A?}5 b޺""5ry`im,g:P7ff[pqܘDavBB+G5KI!$~L?\?z;ӤMj EEUT)M?ep#5f3Rg#9ĜၐVsχ\. =<%@!Ab` B B3Gà@>"ӣC4^'Op:J $FRA$k6>'`!@yXw&Dd4XTF.=mKMUt{A|:]E iI% '{4x!52{rT9A]Q*(/)K@^-t>6R #]Ȣz$ 5b %:p:@KA "mAVN P<@!(jUkګ%)@VP_6haB%Γp, ?XW Y}!pKCZ ( - -#0ozn hYdykYee=,I2E>0ˆIdgWQ>҈_<zm'ᅤߥ76 _/ !!戻HE$R|߻YH>\>ZDO|; VxF͑.&4+RNq ^ipr'ը?>ng-29?K" ]cr„$P ηH4D! ]u`'EC)@Ig_vQBԒ$4;K[5_pm a~4ꊹwsЋ5{>6t ]xdI#h$T2*8]޻0F7_?>K`dDzH2Igni(~ڣY5?[a?e/@ ӾAOR=-qJqpc? u F0aĩP:5kdA A2="paFFzA9 UvX\/㜏~=YGL32M )gN.76CFѱV?PiHB8(bBA!pH">A7M龔@۷(il0"r:x*D =BXCFLjqpWIͧ%NG-Ęz8Oh ښڜ m֖ "2 gs=(@Ϭ-QJrf%8W 8<#ÀRSE(.T_iFr%R0x{%hz]QlBщV2P8:.ݻq$Ԗa0[aήIU#Y9h mW+' e*_LT۞N0TSݰEHA9n#鲺MJ.:ifZۨLv]ݣ}Ј)ik3L`q XF*|`ZDDlsEЇem1>WfHʴBU*pB ôę=!gkq"$R^:L}^O ^d I L"z B27yDB9c6sZmkXq o߂I.T/$7|fa1\YN@*Q-@g лO៯\&P_O1U4ŔD ٴad#_i]]V?v4^?! Hœ1Lb$ bɌY(&1ccLbɌX,œcT`E5w?96XуĿXy vٰ᭴L8glCJ08Ls1 -pGO'!ɨwTڶfn1 =A x"0?>{(RI;mm#kXC'>s߲b2(Pxi%'[9zrEAp tdUM2I=G=l/l$=o;($P7[y s\s;l ^>ѻ0Y 8-O) [ćn:h^K?LmI $?dm@>q5C(jb!Q *H5.Um*bj-Y H]4sUfjeljUA!T%)$ 1`#Bxaqȅ^cCr{dtx9ATH" _W%xEPOdw&!P$h7 B6 X4ҐrƑ&ѠX¨4]BM`wCaw!Cm'B^|>Wx䖻I$7/wo^Zfuwqu9md(6Ė[QSwim:RInD %nFt-ɦaEL$cU"AdVȷ[x#4b&o~kirܛ+x'q9β‛vdأ 3 B1 2)p$Τ#3 arŁv]Zk.X]*qGL$Jܚ NCQh񾃨=XuY;)^=}ftQce BHI4vXhe~~6hr'wWfF3*m.f ?j 'c2vCH-C-2BKUM!$?o-: lxkdPxnfl r8Kmqߝ6mG u;┱;B@7)7qpK*$q}U"fI E>· d8  LI&݄{a hŠHBI!$(>P:?{<UFu&z@H/ ) .C#YeݒK^Pq"@b` 1xѠxxq! b2JS^; C| BLMvb 5sp%B]7ے5$W{1$76YgT3`PoZ(f$@^&JT[wiIwx* 4NN*"mh5㻺8 [Ӻxҳ|ArI$LKmA"W".TlZ5{Uxt hNP;>#Q׾QLi7D@;ƲI)Kt_c!R1P9u &rduGhrIP(^]Гoڟc;g4FHŔ1Y-\{9'kZ^\okmɼZ@?2c>8' t&Zh@28`ٙ !(*878qidT{>AHw>xHJWHZ ( !H݀`$ZXO|s~}8@8!D JMSKYML%-*,jh-mM!$QH"AQH*"+@/gv:1d0j*wTA~kizSQ64=D,2,VaBhTS}NvP P * %iH1 ſ$DV!d<"s Cys(HYcYT(P$XA$Shi'B_4S2fڵZSmȩ)5olUy[u%Mz8XRjTQ1f2+g!b u3➭fH"F5Jȕ~YL"DLa$@MAߊ'@I^pة #0H)^f.8(tڃ֨u.?"IPgNGv S6U :MLQ(.{oJqG)C/D *$ ҭV 2.Rd@ >ud{A]i,gW >/ίҪrE"LH@ ߊ{|~m}u_صf&VfmK6TS25*ʯm^rx ;b"SN7/Q"xh_P(@]ɃPdi(D"yHY(!l(pX9j5)kvcYjMQ‘)deFAzunozP]LA)J"=PˢQU'1x@}0cޤqY@,;@Qp5&H|DK>H-_z@EUUE҈ݙa=>#*I"FI2br8MXFC!R Qp|GbFv.q3>eݙ;PA=U\xω7yU |$RJ)=P\!GWO8:?v5t qBHSH@@ K (!$B4&Z0΂2-vVTiT6Vo٫@P ʉ (o Qǥ>'k<֒iHY=B%Q ~DQ ĀH$sj  D8VfGՀ*(!A{^ L돳 W H `}h6Ș$\*FS:;7!eqB pn Cȁd*P167WhK\IN('@!fso(5y;C /L FBALԳ&˙^[zZ Waa2P`0#~gO4 EXtZQ* _mO>m?w1ʪ6Od嬖ahO^6;vmٚqjOWCG ;&sEֻV\*I.@`BMt{H7ɼ)G&V&CQTTY)׏p } D2;B@Vw{_gm5Ae9m|飿\ 9gG6ll A@ qH(uDAhش6jD XoۍulW=۬tr:\s[ $f^C뛝FiP"(wonw7187D [B\pE7: ;vF<L]]GilѾٯ s9r #5&p}L5#O@Dho\6eLxFrj)fͶߍ[iߢ!CٗVqgwp-˗3a؊xd{ќC=kD&E /DsYn*.<Ʋu۞ T+sKS=)Mԝ 9<%xr]wN3mHó[:q{:Lnwcfr_P$nENNz\yŗIlM1ft-8awgnя<`:5ukήRcp9?in.79~z[ }3L$!҆bO-Sb P$]g7? Lܑr N5mWP79墶ОGHKe:9m7drkτ5QCSF@|dv3  k UݐV156CSZ]SB "$H,!l".Rmvje3S&+yZmlmM M5v.PJSPn"q`H+-" m M*YJ-B A A" w9G;ৎp+h9h6nrstAm ຎC5ZL鯡pиڈA[c)9 t]ߔA}e87G&D) +q8Ճf3߱J Ԝw((\*$7YA?=`'Q/8]e[&!P $ Czl2J<S"BthSTA?<ɽ F /I~/Mp v'=%E gf((7.4$!PM"6ӫˁk8vLhEDz{o]܍6XSpFI8CV9,8%i\8&q*W=x7qϠR6 ;꽆fʼnP^}7h&,:o1pf d! :A:4;H0C욪ːnW΁{CC`5r[tL1(wvC[{uI6ox<Е3#m<AL5$$ĎVPcv)  2Lև#8 `hp)*dVb\b !ӳMmXNrJS860#Y0{R1#Hy@^΃?wN sD:- t DGWSĂha[#b24,8.: N$TBĉ)0JC.[bfdL#ROce~KR@M&ONb1=]p{=iL-1*z %&ƀn$~/[Sց#Z7#l'!y+~ww6Eۯy^u{IU `DzGNJ $ȱ hA=mDIЭ@lQpPORb (@B$142H"@!"b B0B *3RNP7l`$7ZUQO-1W QnUiSeK* aKe X߇o^*IfIJ֐Ҋ/8#@`b@_56U߫B4??`*&B*E]ό:l+XT:d覹Q?s; PmmTRT@myuo@@y|׳Z55gz^bXc`3{kO3 β!<0%h**2"1 '6&,0;.V] hdDІ.`XUUH}U88V "M8*w=oUȁІ5 mPAT" PpCITR ~D+NA^ApD1y2䉭Ʒ7^t*buۺݪ%iY62Ik)RIVm2(FƥJoPcX/J|Q /6&cЂiVȡb B :(@ 6D&CDKX HMw#j#M4@Aj_Uʒ)2;iID4F@a" :'<6/ZA#9Eat"Z"vT':1 @弆9g/L%P6=BPIm M/璟}B v?J~֐}WwнJIu~ZJTHkM)zPL1&44\R&H/EB24v#B1kcC:WPVR(S=!:TA=}1~/}(AQOyV7_wjPs9q`T; NKcPNk n<8EBD,f j$5ޔprCpu"TK$EȄ"_?/?Ϣp[289TRyDW$!8L!B `$-FU2N`@cHmq`Yh P,@* AVVK Ja?{@%TA&ZzC%TA8}pDb-pE0X8l ɆRD (w>9&'q4!$" Tt]}Pz' PD{_ٔ}LqE pANb•?4`*Qp.A*H#VˤJiZSlċ)-_)^wruWTf[V)@|b^wk]4|2 HtixB1.^^HpP !$CmK6E"&HM>8*9p IR4jN.$@/\%\ "D ??-;&ۄ ABsI \IQZ(,o}Mx؈OM 9 /|4Xj?l+v1Iq!t`F(4DDDF"""|wWR072w;wN;@xP2>VRѬ֚-χkJ|=%'ѡ:=S6TLDOi>;Aj.Ed8|[8Z@dfrp? =F8" kWҭH EI(tKP>DaNKY? lkmp馠 lh߇b1|*4  !Ev݁!UnRQ "CtGW7I xE] ( D9(zۡ8bHUU8y``=8)AJHY$ ~x/Kh]\1XQZ(! e8,H˄H'Q;aQ%$B{$!"`ADv|O jvONh@;4 #/o؀p ,_N< .ֵC1rDS4|IlkҪ30W930g{n}?vBV\ܱwCڇhZ|s7<߹e n{Rn\rLdROP";9ug#XC0esvV/D$FZX %llEfk{ZS@"ԕd*i*D!P2AX!)|Ehl4t?ZZD (hl) AФT*;*E !a؍CxT<@l#U(u5W~v,V$ )ۡ>LhL0bN 7Lo;41]'D;Nxv`5@2) c`A0ntƔU,jnr9sTI Ab LO'5uZ1P!*%~]yPeK(SCP0ń"U1߼Xtۤ{kjf%fV+k^+ 4XW]^y]KLRgo-׾^6; xa{ U8۴!#L +3"f2,\)1q26X%j8GrHB"!]"hf2Ba_mc|C֩Gh4բYkO>:L E" PD}qiꏄP͠@;}v~I$}g`lA`F5΢e7yK[VnÛ˪k#amWWV]nuYK-*J˵֭[x6Cm6ԭeM6Ueڻ~O5Hpq4 ՂA xSsϱ8uy[ G=={'r!Gd>4.Gbxd KJJsoNUfۯݣX5OZ:dmq*#<, pXDA1i5.P!Av2gw8r@$0c iLBTmBP>aLw7~7*wLobgvpXu}?ڨ* /j!x =@+ B3-OޔBZ_Dj7g|UM%%SD kXb"=d,uKE5P a3$F̆S(V"@- y<`pbD0 J)AD0r /Ma<5cҰs}2_!hVXXG6D3N<ќ3UCI4h}TΜĬxi5P8Lҋ/<1 I$CXxQ0-[Ш:XmefD@>MF(A C-@4L@ vΤJՏʄD<DaE# $QQUϜo^rx$"$ ?Ao [FG1g9"~dW{z[M4!H͢ 80X$Vg4S{HF,adF-i(RʒiJbt$fIIٱSfJ)RjljƩF~Z#) Rfj[3Je2 UH"DDXSfAeTgj1yfew}DF%Ә=SjC HHi51 dBs_qLbHڕ%Z$U5~:UO,(= . Wݷ\-K4biVifjضlhA;X5Ruh!#^gZN;>PayaHPD).*vi%5uZ @z0O$O91gJhX]GbtP,:}T Z]APcbQ(hT P1B}~ ϧejYjlZ1EI]tXNaHWM=@( y!PG=1"M*>9W3rr LtP>o:i;,ՋkD-kRZ-MFղm[Yed6YR͔lЀ@SKz;@>ˑ<0Н{iqd CPn`5k cVffBd+QDvҷ&? Ű,HV˜cŊ;aRe-ۄ D3 )*E?V "H7ȳ B }E_6Bc{(u'D$W \X=0rEewz49"#O0U8FxC oJ5axIP @j+&6`Ā19H\ EA%QE"  XLlP!&Ki?%5;0M 0nԡHRIWBIx);_MF`R&+9$&UP0`D@}90PIh,-D?*E`rh2QPF4ps6< CXZ1a $B JL:҇@ПD%T=*AD S`a o5x\~!$a$yУ=Tc5 ivFm]2l[~i}=2U% $ͩZFd{S mV(dJ[Wjsj\Z\nMkEjnƞL,X+Eg ,F%Zd )AK) ""1*3J )6MMͫqL-"5a-36cCx S,!( &; 1KmZH$tYuݭ+[A@B! `P6kvDsUQJ-|}A70%R BbD(L敊2C4*R`F*κ vŋz]wi bAOjOq ^,&7w0i"2HVi9xQᵫ}'\-˃!Imz(; {l)ӊ-jޛj+5iɞdHnZ>ɪs SDDѢR , 4i[<Gf*hllWySJ*zPzX7xxʪ6&&ȌbX,~q9 )aPZkbey}.g]{s Vu &=8Em:gu2:[W^wȻvvgwTEN[wÕt>. KϔHW!! )?vqoEv{uQn C͌׋g["lB;hXH!( }@sAH~DGAhC"bH\VbޖLS&M `0RX8܅OJz(7Hm !myhSo_(&~窸W@!g_'ZSWw s9qIFP) F 8A60ҊƕT 4! PKG12A P ?WDE@* @C);5 Ao ߘHx!2DzQjMBHO]XE m1t!5DErCQrKMc!g,VlZsFWv'GfC AV[PBօw5?zmܟ"-Qd ́M A货H?Dp;Q]BIk=o\^{GøOL]TH$NrL70ʇ mZj#"4J"@("A:a;Ku9/Z*8t3aDU 'PH.(ARD o0 Gtց(tS$8 8-_rZ`Nh@2ddA$RA$@6 h%i3ff^WX TBI}e$>zsǐ P/RUAL=2iԀˑlkJd3BPXIk#Y؍sm/!:,ДpM]i[PR~[JT`أN3Z޻S0MLJ7kT`8ⰼ vG2. RRaUZ5l1PF@#)! l#3tǻNbL#&v!m0:+ID1N[rї#a2E.C$ZXQ!E"jT3(`TaaZ,A }H&9)&p#YE쇂\85L1SF(F%o)ΠbIL`y(񺇝+e۵yjmzw*5fufRMv* $F?hbJpۋXEЁf4-c`FPȠ' \ 4H# C&AbFFF$Vj @p&@GpH *m amd%0*#aF!.F>@C-"Bl 14!tRQ@-@ OTS(B0ʅ !P(a!s8c}ej,ferX*U/BChdWҪ2RBd'E^JYjkUJ$$?0O"BS+#*Hx7Qcmf&-_ ţVm[JU uUB&\K+ kɵsn^N΍iM)Bp dPH+!,0R#bCt e1#F h` R$TСya$l %`KoKI"E rؘБABH43܁$1((A0 eUY>rݬ|:и4UD4E 8FDd+BH{f= 2Ɇd =%2Ђ5Ϻ`{hAaRDF X4̶,֛]j~EKvmm]-j-j7mo-wZڃsi]#YVּ+-!\AR)JV"y\X#M<"@e-?9p ILj8TPQ2Nt>g$ GPLZI~@;~ ~m!8 hC->Ojłp3R{Or*C@Y}h}Q@42AJx(M6c;=Uowh( & @ID qН(! |`@M`g`uNAq*-M T)ݴH(71=[x`"(D@;pqX`ठH,X"؏%2Έ w :VFl",lZ+i:KP=I@t` q pH7r  PD"V$EG @02H [*m$ʲҕޙ&dXTlce͕ձTI${,PULq"Q !J b7!)c hM1&b':Z4lbl5ofM F@T_bL@*;!o ,vڲlb)QœъKAsE,֪͚XRƄ I>:E_ WϥTֺZeRԥe3wVZ6%ܶlmkcր4OF.dr"TD")ȅ@_9o9oܘ*:;O + nܤ;(xO^h"?VC_!" 1j8DT`ԙ5Y%0 XYKvJCH~L$|.*1QTbŌb1cX( 1Ōb1cfmJ*@ "V%G.F6ee >W$"H(|\6 `lA AT` (EjTH`HsQTA5QHA!q*08QF}Rֵ>NLj*8~f|Ƀ#!?M@w(ҽe/=@ &jEJݷYjnn P6T]gj+TͶ5[6U52TY+_^׿2 홺*в FOH҃\?b~a2@ڻ;rXHYTHAmM1h(k1Iʀ6p?S0Au4 }T"%ɬqi)SDgӿ{/aP׳Lgƨ6Y^,,|LݬhR^4ѡsM-Cf ڎM YB MRŸ44$e4PDžXi(1J!iUC#bW^%E+uQХ9udܦ5uh?!XD 4hiQZPsy,;x?oE/uZ x4>j2@,mArriWrn|ĖnGkddq"8~b8đ @j'>d"T- Kqi1Q~"B1EZ(@)RvjMɨYrCAJJtb:kYmFDH`p0)c̓_U"`(?< (ʚʞm%c~3)L7 0췰9IT[W!OKGs8r k%_=ծPH0 qAooMTstXQDnVmRե5O:At "ćEs($_]L<0RЅ6 ue$ 4juru_Z皔j[uu%  S.KXA° AxS8nVѱXˠy)ġio4CtvglnJ?VP 4FMZmML 02T!'dr4UB:ԠR@P-7)V48 taFkD5<BA {Rx\ 47< @6յzLU TQbS,ii60nCfh56A(=DT~6l?tmߔS먌@XPbEZwUyvVu@œ BaJTP"p0G;"@RAY%ةE"o>vGnU}P)E&S#bH$PNzzIT#=/UnD  nnjlm׎[FZ3tу^ܼd"AjJ1e0īR&4뀠Az=BZI$HR0.k)mj%,ZiY+QL=cM,v)o$BRߋU<fbT(H(SOnpTVI6+B 28>U"Y:4F=sǻhCw.N%HXq0k2c5cR 1h2g`c6ĮmĶlSB؝nq$}84L}M =D*FѢzrKky<0p-vSܰB"/0z13CcG"?\%,f wǟZǣd$xxt*Zbkىª0c2H@! lB@alIs2 ͋tA@;1 wZ8.E Ttt-=A$RޜB1 BOU|}^]~)pX pO#A:n`[PLC/p`fS"& n΀=$DOÂbz?MEpcHEP7>M Wg,~ r:HK@!FT^9Z`NcjΒE"E4)P*kRj ! E`0>X90 Ov J x$0+<'BaV0z3jgAƉ,7 hؼ" #Ǵ:Ab A{)4DցFInxsB9LNI *!PcgSFEϟO?ϯ^9.q";S DP<"eGv!x=_O =h>q,V4d`,s XI2m:'ctMRl]*\ QdUĦ eχ|mM[6 ̵[j7j7٫M-#Lf("!pW;aP`7Jm}b.&N 6-p-$$e:WmhBmfk&%̦QIɖ TThvYNm_wjz^Qyi+wWRKɽ[@-U0D.[4JqK QJRsH\K)17FF#h8r9 4K(yf[B@i 0̓ 2C_4P@|@>L[ybJ>@>v>}M A0MǗf'p!CH A~4;Cv>tafZkzտrΑeP!]oxB'Xj~" B,@8 h$)HDgp( `h(GgyP3Uu{42Yc Y v"FCFLFQr">sWX|VyZ^#"iVMׂ,oraaAufL Uw)AejY&u  E8@z ?|n>G=0QC/U{$HT9m:;4Ԑ4=Uz$4Gd}'Ү&E VʥW۶,*@άG_4 )7wNR*I&֍M%jɑD`/~@`A5jHxUɵ4(Ԣ]Z6ݖQS6m]hM$I+JԳM?־HBAiltp1P0XeN_;KϜ6/.%|\0@R E1V7A}ͩ'QQDZ jCa0ZF bl+V=F)lMKBٝYbfdV괠S VЄ#8U9uYl8(И^?.҄h]f9 hAl-kZkn) ~!@qDр@ d )! *mFF2 q*kIw )`6K$д,E9[)B0#hN @_xP -mL BDcB,M#n*Z34 疀DAh4"rкuM0!O" 0V6b8("prI(AH)к ]B*OI|re# CuULq@E7,x ~1ltQm*JSQ5$&M{)D$`bנetZ}מ/Us`SZH?i-A&B'\5H3}ٟ7g%7ZiaW*ɰ @'>O^'eP? H$b FLEr5HAA}pXX*n D" "<͈":oSw>>; 0b<6RBi9"ەcwpia,Ȅľ;GBd_g~ ,좶6kA붃j̈ZzJDd\N*LuMk%ɉ|.R7Л۹A%Ň,hS5Gݾ frut_>6r88ιCoWW]V{37qIy.GQ BS[$۾i0r,'D "Vsi yL9VNxb jJpl"$H% Rc&:׾(|uk^ Pz<đC9ר>R(uw=ˠOV7"0E5(:RGާe0/_P<9 \$0| PPPPPPgѦp~a{l4Imy=uzp9lm} @ $TE w!̊|D!H:P7D t+z,鐐s9"[z䮈MP(eX0@`on ue!6 (9zxKhl9bX#էd|cp?ޗCNNZζOPt܏{?d۩>G|c|C<?Wg1}f>voaoϞ?88?Oܙ~_W ?^ɿ{s},z#@ȶ>o|ۊ BSo~tg햷;<+;7Eh;{;c߳=Oe7'@w<>MooEzcV<:i8?9>=ǢkCQَ;^~C>;~'(}rx;IC מ7s{|MQA[?99O}z xmj֍Z=Qw&΢>+=9>9Y\6c+pś i:.Cw#Gq^GJqvbδg/mqFݝӐ%Œ pc$ BK|6>yoџO=/EКC+G8{sp8o{2JOxs kvsiٞy͖}8>s/vvnZ`{_FGr3Nۨ?y!ND`GT/`7$hyD:>x~?*O4uݹr%z#}Ic?Ƈj a=Ͽ;s7[Nu=lҝ{V2OOyC:wsn[;O' OxL|/o'z>}}Ĝ-N|3~86msur0Ky~DIJ7^3;#ag?'`͞9W06\A˒7AvqdwaJy\?[xqߟߟGk9ZROEϚ<4q@|?O=/X7'$(9Q g{ϋ8A|r8P#Y8?WV\*?z$No[tK8XVzy|m';۟20_|ᡷqݱl7o?{:aw!ttp7Л_z|Ӳ}VUzq=ۛp.߷'.x?0=I+=IcuH lL~qޞN9ݘjcrT<`{SĄ^U5hu=Y|l_M>徎H御mpTX=Χ8ChDu_{_8oiϯݑQAahwisť{r8c2OD+q=_ޜ)?yx]y-/G;^c>?{ Ody4;Պ~9ao' u8=H}]ߜk}p$ e+yW, ǵ9o?=!s6}Ih uhiټ:Ϳ1m6>S/L}S'yHM(lk#7^_o#ou;.[1ߣ~sWwx~͝t8-y~Z3P돰s0ѵ=TKl㎐WԤZs.oSog zʟGX0/t ̘_OG_N_uP⏗ܷܒ}ύ']2A.=T[s_nj|cd]ҪNJ+nz aQױS2;_ӇGc25g=>W*u7gZo:#v|\;cqNF{f8&zmA&㔠=/z3=| ]}~Md֟`9<ζϪMf<'>ԟ̀_a79_/^1C'x$;ntGéEA~(l {#xB_ yL u o˄>/?vyϨiz3=}.;t[: q4}2As>}v;=3o`yϟ)! o#.ڴ@P\.͡g7J MԖa7sY5zP 5mal[ۑm vqN(>.8]Av&{G_wkꑠgA5[kCFlqwwnv@cc o0 OG ^ݍkJGy6͙}ƵǸ홷w[o`u\wlz@޵4*uҀ:{7{wAzmmyvy7ϯ}i뾏\<>#pw^gopؼspo|vl05\A"Sz^}$u# >C|AfwMz Omo\:3`y^N0[޾uvb{vmy^瀙+e׏}uJgZeQɬ^wo]uĽ]$aӫoww%{{\[)e}ٚ܎y"J AP6Ɠlʤ\SZ/{ &Wמݝ՛v)jwUmT: ;IP+X۞\Vq3FuUF9uwNlh*ٷvN 6wlkNm)YR^v #Z^vt^A t:q4hޭ۷u뽫>CM* Q-St}>y#vvciJIip-+f8uP m4vtPJM;әؕӑvqa$A 2@&ЍI<&4&Sɤx&M2M?DQFbG #M&4Se=GIzA4&҃L!$"dM4@'FCԞQi4?Tz4 4@DD&Bbi=SO#&4C&RyLH?IS=C'MLC@6@2FB l(!H@@ 2cS43ST٠)#Fh@ 4 4h4@D y& bbzMOT*OJjT#! ~Jh~RmFh~i44hi  h BbM4FyU?FO2M=z$T =MC@ 4hhLd_MSTUDKxx?Zlbr@26Uc3Chո)..%0j dq 0X$XM(X4(yۿoA46ᢘC2}=~zpoxV`BzJ.бEj,& 6 $V0)K2##hqH1u֕E ,RiHnae+)F4 VV w, " 03 ")"EA4R@戣|wu.((N:saJ* 0wMDL 1$!Kn#y1I@+YƆ"d]"^SE Bĉ |TTK3QD';:Oq%TĔP5BpG' CN<ֿkiӥAP{hfb$[< " d4LzqϬxqL[+`×]W]p0MΝSBA#{WPPʓ;1q]plt9w;)1QAcX֬5dB`-3M@82PħxӽCCUJ  0Ĩ=6"Ƌ `l"b+L82LF%J"PQB%@hAV@eiT LSd%51RU A1LKLQAELMMHDPQ5AA!I?1P$Uqh(f)JB"R B%iZj" &)F(h)i"FD@LQhP=UE5G}(!SxfQw1WidM$jHBG#1PPtJ M('a@:E)iDTQQ}tVA%dQNfQ`^Z)# &ʉ/L<", z_Р!C!Q~^?П ([MhGD1Ua,;N|l|0?tK̮i-* (}%# A,:`=E %rBC@E܇6X4B)H.57:+"(9-ޛGg0PAxVZXh9dpn7y:Ȯh!nDcۉnXFh{rH1nY+Nf4c&^V&1L 2Yn keN`jjYu1ܼXKCoCGZ%@ȑQ8fe1!4lQ3Nl,踎E\.km[34^&&s0YN- w;6!i{#B撋Y Q^,WKf2:l;4fF@oHɐf6h A(hfxcSmx$fkx^I1V4Q-njjbXf;%bw,NxY9$bи\wwMnp&^I Ԧ˽n 7 Y4*q7n-‰nME\1Ay v̗`/l-Rm$ɩ\G LŶA`AB`nLz.e$';xŏ0Zbpލ&ӛbw-[7oVl57t=ٓSɛ=2][o=2nf"ZMfzp݋ٻ9*Wy41hl37i匲rw$n4Qx0ĥzŜXu"B\V%3NsrZJKƛ% D5ӄ&빻4=ԭN 3`Y8\pX]f p1 tP ;AVcNaA,YSZ1  0(#C+,p`5H "@4BUDEAT*l}( Wqw%?HoxhQ5D/e!|%oyzoox#mM&zF޽*X,pNs/oۜr,.82 QHֆ`MagwoI4Q&VY 8 #EPq&=Y ŦȀ8]jѵYk.@qbE ! #(gh,9>@Z4Jv5 .hNa@@0DPUTqr/6 e9p!qk-;3$|-Zܚ,8?04C 1 { CqD4"/⿚:1FB~O@?:Q= (=31qNU&Zh G9|i!z8P{R`RIyR@JR(Pu!~ټFB > q悞:)@(% )4 9ZJ>D!K.к!Ԇrd{:Q_s9!&Je20 $a[|1I R&Ql  0 oР`@0(e2j0&* +pb]sa? yq͂RRj27uНsZ& xI3os#__c;Xxgi~,<;&d|,{.։3}B@1qJ=|MȈIhdfi4`~dp&7i-WIəKLPM3%܍͙3ٽ":?Zc&ߠ秄l-Xo((/0;{tȧELmGڦhIꁧAY)($6?W$(,m/RU  9@AQZx| H~C {],z%f)UP&=u#"CcYuAdG\q m@{L˝44E$H2B""/-RIOՌ:6,Ȅ"< <̬rNPmz; !H'¸M'B)@ɩ(s@#ň!lB/7\۫2QC F)w x(=}/IEO?ʾӂC=Tz,RAqBxx/6 {;nJ/WԻEDF/X|iΊu#)t_L(,J1sZfar1X/|R[.h &XSg@̂ "0/ul|QmvEBX(laxH9O}>cM2vsgaPoC j.ff`beʼ<Bt,`a! QHÓW[eM;ЩTҘA +]p˛<:4? :Kк=_~d V0D 4uGĝ"6z!GM^ HhT!.j\z:*XM{&bJI @(sjA VjzM$rC D{#&JZX U 5N@( X}_(!찀|NZ SC#\e'ǽ (QJX$4J@cǃi1(^xi\dwu({>Sn72؆ȡ()h& %,51/@12= H ʀd4~CÀr{\1VK2n6`BB!qsgw~<fݎ}poȤ*c &Pfq K(=~'[-QfWھ?{;~^б `x;/'/ `GLCV]7iQӚj4^`0 ̘E`={44'xx˽+FxN7WG|c)oG0uqa@9cf@TC> [ZH!Cyxdb]>?M*B,;8NDөU\ !i=`bW?.= GCpc Aө(rz\Z):g|"ר ׏ o MI )n);|M|Yf>ÔT&ew`Ϝ\ VzQaܱdE۪tvjRH='Q`4J,E- KwM >gɆWWEPx fH]AUܕ]Qb雼~:O|c!jk'mo[u*/4j`vۣ|Lc86;}uR5 %[1W^9;1d[hD 8|HZˎ{Xth> `3"W;hOϐ|{Eɾ¨DMDaFFMUI3 _EdH!`c@LCTETa]eee!F*"Moj51:~7Stϧ粴r F(Ej!aD_^4N!.aSba:3RsPH;2ȑydm0~dA8JbLywB"Nd]by/È& B%>ƈޡŨ:QEQED$IF}!:^G8 BC"H?Ou[HI =Qz#ffD}Wp-%14RSCLB PR>܎B4THD%H{h(x/(JTuߜa4h.KGs ~δ^}њt}ONgr^ʉU[>\Jб#6`A%R'TElw/h".ɧ1؈y)D?N`,ЫRZw_wK$ c10 {!ʘ<`?J 4PP ĢD#0S Р6͐QSRՕOq2 d[y)j{4!" #" ҡWx耙Uf?@E@z.`y:RdFHJD`_Cm^+Gbu l*Ȗzpu71'<ER"Q) ^C sF[gӉB%}NЎǥՂ,GMT~&򀪪̡NKJ!r%ILpV i&Q}f%@aP4+"`Aa8| Iˆ$0L`~We~|=8Yz~Ϯ́&_ /uiL\HB_^hGDwO/[4f-H}$$1].$-ٖ,kqN#6ۻ?^ YV)+ǧt'aFp>82*R!peTȌE`b$ LQFe8{ҡW+\fo-:;lp} Uމ99%0PUHK9cF!ilƘyH1namIN~e<4gV24AD4 FOeZ5 |P pUjX$e>fvqY5k5m Ȩ UW1[~-'vq6w\8F& 2^dWfn6?F[ 9XHijsv] ws➎ 1̐J֎\>̕05ĒAP%`1&ثt5mJ5O&;ϩ׼s+1&8̄(/S)9(!9 B_U'nfs~j^}u͉+lxw~sT> B2-<^3: ;tAY.HvlJ 8F;K j=ԗ0e@$` .gk%ړ$yEoQ7ȝtvy]T)-NH>vh\:o`, ;dg;[rxC`ylTьG% B,ЩoSBK\cdyڂVL2e"Z0YiVe|b2SHD }y~mr+˄*/ǚޭ1i'$H/wy 66` >]} "=`0=jr1#}n@Ѣ ah/eX5BHX3ЬhS:/˦jM{լ G~ g5M]n tB\Ӈ*4L֒a,]#L@4XE}>;w YWH,@`^n¬Q0^Jc0Qj7dVZEffc=9:_MV~:goab! ڱUEL;5DhJ]5o;Ԗ ,Y{}NƠbjJHz|~0f~9Wyo^t7|ƝE}z4?OM9 #"R@tq]'K6h|(~Dx}&x\+!0 3SBkFKh @-dC/ܥפ_xs`^*qҟI*Z:(pd H*ëwijA(9~o7UGeArVxyCXQLc'wƝ'h-F]0],qf(qd{JbtW7_0></ # {M 9$W_TSjk(+ZTNN@pC%i#JKW!(pCb1_ _Zf %4ϋL@՘yț^&7~\i=@.!fFg8EJK?Ǵɿew";dD}aZW[p eF[ѐ܃& x|1O 4=]uZ4zn 7N~Z t食$>fD}?o+cX9evWcޮ#h/;ۍ[."C;V;%Ƙ--~{947}wtA;Cwiڰw{errb1rp]tt,u5Hx.Kе|am~jcxmiGPiToYI<}[ba")"WXjĮcb=r Xtn }Z%Ewq,MVp0IF V6/1_ww-wnc74$3&+54BP (r0gXjѫv[$=H$@6?r^*ӲMchAQ{|4= q!a{!/"甙W*NtQ؀ 3KgK.;+,Y*qxeK#+8S4ɾ1̊s`;]av':R-ecK< Wv' 'emcwjfyBoŭ^`625 {+pvj^A<r2U `g4Y(2߽nv*kzUnC5!p(zh􇳔W`FNXdGah֬2b<+>F07o?{UZcJD&T^¼" Ah=&.95tbn0!G3Fr錢=>i=%Dq^N9>Pᣢ(hsPV6NK6ݴ.fn JXvHWPX sx8[…\I*Ɠ&@dB-y.#$c ߹&f(=84M`@8h#։VANpudi[Cyոsk ^zXBc5 Ƈ/un!h}BL;W99$+[jϛWZЯ<#N%ѓ#Y>gDS QC faL zǡ2)8$IMs2fqM!dՍu9xud pI `d vƎY 7q$+ÈrW;"XJR|$ ⷄ~EƑ]_WςEPZ93c$D]&r*+5Lcgddg8kqGlEkQCD/w|y.\a4Ml3d7lU6fŞZF$' X}NRi0Rp#|?{Yv\ڋGS 1#L$zOpr}F{y=ui .ܮEW|w-uE vpRK*mh "Zf0.9A! vDu`ܔAP 3)[LAoxz6n"Ԡ8\ qNX <RA}./\ z xi7K} ܝ14M1(IY s6f烁[SGhc̤(Ҟ[GK_|r |@+@D`x{%?waܮF&I]Ȇ!\.#6nM>}U.YHur:_!H)2PR* } O@ÑM#7a-hb.T@9&NͶ ]:`kŸeSih"zi/;|6[Q 4SJb#8xA,#9OdUi!~.{dzC+ue<)sƓO:}vbx6!dpHf%P"L6;<ʵ[7{0<L,w~Vо4fd]|6VB8w;VZh}U;6=Y.]t%Zp8IBV O)0ZblM&@]tPxڂF)s <:laifP1Zƽ8RRrBr:໇'hifRUE fB%J9v#C&$,DݴAA:AbV#"Wc'yI mdz d(5m\q:|)V+p`fc TѠbCZțEge9 ͏EYWG"K2˒Sg$qY/"Hi(!EIR0sI'emIoNI:O:,b8Y1z9d ʹ\ЀI!aAUEN%4D1 `_@, s2 B`?Pyo]"P !h|lXxqƉ 3-۸$r3 ziE&o mUP/X$pU[UKk\ *a㻎 abFQD^AF] |ah58[m$lSp [u۞vҴʛn RRW%!K9QU؋L$D En9H$Ô|}AȽsWAV5ӐZj; ݟPA4%5Y~|ë}fI%UUUUUwwl9'.wdti#8el7UCpӥd1b-(d8I-W4 bU/>}R*E3Ȗ0T wI)z]`&d;Xcʄ# \$?9j1(Uj1=E"|B,RjޔƁY6> _?(uY9OQ|ILA YFA!ΐ䣓7-_T1K1O .1ȂZ{̚`c&sSWc~d"Zq3;67;LHd[Dwy(x@LcڎƘ^t B" f+O u8}Zߡ?4: >]9e|wYއQmg꺏8 xw hq[Lࢳ/H#*{b(2*'\,3zOu{+-qA)E 0S'tee9 n~Av]BjXВ%99REZDPc 8Y6 RdM,qZ # 1c&,47SCa7졏JJh;? z>NBQ/U-Es5BT&@:qMApa%N '(qt\6J1~V RV b{$n}"H k4.ݎa;Jb8l|cm&so sonSx"}XB|wcRyAG_1xO()Ue n?UMFgrDO(j6m[E=c)~"(]UҦwGhU^@<C)D3lx'Ú£@*_pYeJe%W5Q¸O8Hd"U8AJlEuEGxfe[6^-0 %v{{Uăcd%Q;M"ɔYՖ>5AHF+L]W$fُɯtY]i,O3'g& ;tdͯVpMO'R IJ땥rDZO5BwbS_ɽ^׭VR8b l TbbX,lC]Br'J(5Cn5lLŏݮx0'7ʒ+ jn)~4 yI5]Pညa:d!+.pV>xVC4ȅІgjǎcE*a!eK2 ]2"h7 &Q!H>T)@ jCsۇCzQqEΥ0&P;yَ pJZ~ewX;bC JVZ2t$VS[Bג4(Lp 8v~ rSW]X6`quRjvLDN:.h1rpd5\ʻZ-#nYBQw4xtZ1a乵c$SUYF:#zkNND]얓4Oqع[h:~b49|Ūa7X#Z„Աnq/U RW؎imsqAGURNJ).X̵ҋfl(e,pWuK>:œ@[pgF&z ޲ WfYXSD,w7hK@&|Yg- &~9}1~:^Q#ėGp&2A RI3!Ƿ"9a^@Ðdzo-={5cn> 2ݏ):y}TRQ^;jN6=s.C"D4̹O_>xӔz7խ1MP 7w3U#ȁ47<_:J+ 0ȡuژ9r2eY ОuUK dTTL702M<}yMv[%2"էr BG3jVk#YӍKzpz.aw85]'" 9ܖ](T˗ä4qܾ|ل9p)Lr62o;@Zav.4[JrƼA\f$ $>j3 1 BDȞU1K:Ems_y])+_aiS++e:;s5I|wN%K!6ɽK ?rE$6CCk 8Wo); kb3n4#>J_4.x  U.-QR<^AFmCtLw:R+@7 o8tu\xi77D?`݄Eg .HmC"|$vY䲷,9>̌K/e3|_.}򑧐t)1J`|@HWwa}4ۗ6盓CDF"Vxɴ.Kha^+l HptRAA$\8ȴ:g,[>g`nI+;7U0ƶ&UUuϢ% }cǒ0d{#{Tnq]`b,N:>߻ǯtnqfelN>i Ȳt#PDH̓0[k= {vd'S! |>:߁#b@$dx6 }aȗwZyYWxK+@4t{S݆f@Aljc߉]㣀 #X6c7'0s&;vo לƃ Z/a܇hړA<\%#yN>MYK`-fzF#9;yyuj&()HBID ӱN~󍘁d($?+#FΐSNC GA(H 2!*@4!,8NLA@%'3Tl M &caͤ8@W挒VV$>:Ưy<]q&};޼2 2bD?/VW[>oY$k0i:rH_R7 }lQE̛=$鹛TXLAKCvGEjA3R4C"HRש3w^Yڅ}dH]hd0an5@n/r뢮qUƕwU[ (*}FOj$!ݭF?RӅ4wW-.GQ_}bƋ:H 06~䄣~Jk5'1b]IJx42~ {h;C.CFz V1ڋapZe=/>Lgxsdq!_hٱK,0k L[[Z!vHA/h5?K{ rl7$j8>sW!x0_ng4L*GvU( ; 8cE>n5Ro+`eAprzK9 .!N(i頋8{u_9Y' e_>L} !U@0S~, ^) VP`atb4b +c9^+!35aZ&. (SÒݭM~8HIe@QH`dVqZ-5f'Cl?N!͗q*t5h })\[RJ.+ *ʫEg0#1("evelNu,XtWvnÑ*4fJf]Q]݀}@cݚY9^n=>^_A*=?b MFP0Q8~ '8>}|O||Q##'8 ~K`܄@ -OpJŇmΜ& ^9YJPJ4N`@&15hItDs`$&b3*@ ^xM@[!8L%t`Azx?\}Q0ԥ 8-}rtFPQa+S*t1`ˈ !90nd8f nD׏m8IJkd'ILr0`s&f- fԃib;Jd+r9 }g xCG"*0 Skl bSO7z h'$?ĸGӏ! ~,OECa`9Nc$ O D q_K?=; BE)!ZR$2P2Mf6 4Ɲ:HTiiB$!qGM``P҆~LB?<#ϱ7H1ߋӟQLm߆Vd~>s-bRe z0a_L"-:,T27Rم}ѕ)c! 7α&yϴawN'F{h@(RF[=CJh8qq-(>D( APӣc2咅QqE9"4n}ahX;p<0xapRVd"HjdƘ3=Q\q \pEgpc_j|~뇬5wKABCҺ3[WKѰA CqAw`0 )""1@,%"2OFh(4# PR8 Ī`$cCpd"H% )>z J7] NE!PBu6xwR $RSH$ˠ^֌ );|IOnS ?><"W'@ m7&#$}<߬A\G}A>#e.BYn,X4yK5up > 0":|>pt)jt@D݀|@ f@6 - d="kA :P|ť~Α]1Z?\،a/e\)>vܤj řTeԲ/2jr2¶}'3yKDa~|@nCcdCF$!^MVAŠwPsM ]1aAAez/0kQ;wL&ǒeDb\v@ n6Pv;;1a'c=ծW9T5 lpd tUuDlQ Xn Tn(/-J$!Yg!$Ã뭮R9FnbĞjjh8bF|?g߼ヘ˝V B8;v`HZji)`e=3 1Nq()z0y =OɃ:F8O+MET RO78:J䴣k" 1EG [Ltr fb c ,@؈Y26I3a@칑#;1Ph&dTĄC>vRGVqPT( cPwƎ QPh)8Aq7&J\nh!(vQ{k) cm;A/ Ri/G3xz֗ψ9)C(( .#{("=;Ӽ;[;0;ȽUjxWeQICpjo6rfzܚ̀0Ey)&W;GӜMDŢhL#.Ȼ*txGJI5MM:o MzZ+'UUu@]J8vbAјD5f.Zo5I$09 } }dWlɿ狢I|"X؜IUCG $3}4cR5+T:y0!clTpJCg`Nav_UN5Qu Xl&7.I[먨#G H$ƈI+R}Ĵq ABzTI-y]:'l=7x y^k `#~*&lB`\.rU'/Ǿ9{16wyY y3F Up!0[=QNʟύiE|sgVc_y?:;[>=|~X- ΄/fTC"ڮZH!]_g#׈wT '|FF׶oMyy~‹w8(ϒE8diF x]YTy)qRu>]Y#{,(&{%v)L3 ]4z)Va[Մz܅(쓷 c2J><`\ j0 є!jNFDp՝s}4o+cCǛD/k) Ly}y$U$Ѕ^x'y=woJ{v渘 CP$7!ߒĺZG-5Y[{09M%gQ%sCCd{yp< #A8dI lOGź,4* FI@P@ wSÙJDFkpc;.ʉmg3W?Z'ƽ ,Ӟ+;Sچ5qE=}Ո;N0\ Y-.N;my6m{OOb P(9 xd ƒ%rf"0(Ym+˕1ըzF (.XGe`=ĆܰbY%.<t*d/3+#A{DLru*b TpcN>-ꮚG;rtk"{VU[q&CXdNAr2 3v1<l).*WH7HPG483k`%慹WkwZ8޼OD {nY&շK8aلNnru>5<ᔞԄLި+?tj )g>I e|HAMEܼd!PaO4 P_77.*53CD7̲)7f[)f2"Iwbp5A2O?~4uIގ d-~%cf²aB@&%c$tD(*+kN}6 4=br]]]Y9hn•IêP$e= 32чs&hnu ]UYr/6J=x&6PM*a(9R'o;s퐮3ē=ח௉aDq1IAd&g]1R*wef,17=Ndų=9#8vd͡AS$sķp&gaUo4S<2>ά6_8LT3%c|AmVzR<:ͱNNW$&LPɵ%Ԫι5ϥH*]zB}T݄.ѺuZNI-AD.^9l>}]Yj0OWd89Ѹn qf>,?9YH 8":X 'y~wak!EC9ʹ+鄰o'ξ^YN/3L;A$dbԘ5LKz;~>(DA0>VA ?w)oؑH@c&qf"\W5^g- eB"f`&La&)Ʉ:& SR &ZP BR" '"І+FSK)~Җ&o6-HZ PDYԮh4yZD4&P5rGx @Ȩp7XN~]&:9P2H`A1 W$ _oMH/9Hנ Fw'$UWcٟ:^=4Ne& 'f\#vB?x>.j&ffW q ?S/!V_F&#L2Hh;OgA;3#=wz? HDHDHB1hz `~ح@⒘) ~0h~a X]l"ZA'N>ԺQ0"{َ߭ _SDV:"Cyr |#PpBGFt"/8(*X 7VZ6]ݤ̹hA@yP`]>'Ǵv抩ꡞtOp n uQ='>Wr my3 '`Xy6a#*ZJ6[ݵHy_v^neI ${gJF/n ޹^=o\""jfh \if/%4mt9߿]_}:1lÆAJ_YqB\"b:227Y1م(Wn? ;7c u7"o7w>o>wm_Q{{Ox[}omu#@^I<%HInޟ vL5L* y~zAB ,6ө{G}7uSj0u@D5쓾.hA3)MQBU8QDXtqLrk-^G705d=e8ԵS >fm+x}ˢd˅p3@ْyzޣ< ϚPտݚ/ =FίɾqA?G,]!oN-e0칩5mrO,~7끂5ܠ>w~;CZ/?{n _7ǭ,ǧL`{>^3̠|?7>Z0RQU t*f`uT羐t2RGSPzNNk~@)EA9 F$ 45T~#B6y};˪\H"ZXh?3fټvz$J [m # @d(^Ȝϡ:me7-x>u.W87egsQG[k0rP;B pqyP38Jy¸P!JR!gt3TNZhHMų P{L:QBCH(eƲvsWP \:M"E}V:gwK#nRSB|IVO"+"gU* ] G%.$at  M+"BCb(B!((((@%X T)Tb(bX)R"&J(h JZ%ÇrRRS^zC5v/ǒ{J\ aȯAL<ͤElL78/!N*4z7%)-vYeONmAy+ j FY c-İ"F7]#VwovXl"eaPd2*TT@08l` 0ޝO5}ф>cu0zbvn5t;"< qCxp՘΀ƺN:7A7r϶j_ hw#6Q;ؒ-.F4_@fٸF:x8G## 8U=E 8 g n& $@Lyy~)190V x<2!5q-G\d`L-WCe4%ǧ pK"E1%3)á4 M|b;$~tm N$$diѻ =~4S99~?BXHqn<:OQ(Wy혯 k7=֣w)HͶ;dű;őYv.7 Y6'KvuE&s/ |uǏ3El 61ؒ4`%nxOayb;k-fh12K3wrɦ! *Pv_ʾ^Y(-o!j#hq P$9/jꊜB u qupHn)-NOX4wq$C%w@Ap)~/Ҩhxh{ZeJ]|9.gZDYF,X,֫]PTJ<9ECF2@{|t?#~'Z{}p߁c5Yoytr[ڟ{a}ݏE /eÎb,0ݎ=vŮvw5g{ѫ\]pvω 5?~V<˱њ֭0UUꢭ6q7UQ#6 ^iݢAˋ0'%2i7c|aW}/xgmŷ-Yem}ʸ>G]=z5{M;x-__N)sO%2OӺI6iǻ/՚gW ͿOGuU./ gs\||ÆqqM1\7Ji~j)6_?e]b:vkrh9:yx{SѤ~▶f,N_b9ϊs_zSyp;GfnY~,.>p[<3=rZj^iI^*Z tVbb=e,%\w[I1yrSyý1wk-8.\t}JuMmP.5Տd5Wf 3C5f3zB񡩈7W,۞y!.Oh8.{}nx{_=}8UM78TSxWN|7KN|S rÚ˃ol u?AhSOwmSQ޳LG(#}\; ԓgy;^Jq˙lN`Ɯ3Pɷ{^,}QZ6Gbv?{=ӽv|I-1ڮ]]2L*^WDžr{}9.y(mlONsbYctv"xxsEtk9ç6nxz1;}&WO&*IO oǙFLVӻJ<#R蠻w%K40?,|4C}މQ?zqhK~ r1'8dl'c !ިgolqOr^W r|0("Ό x/Jd<+ӒK䭿Hjzjazh3WƻE͞4/XۿR}{"ݲazW7x Mε6aVz{|g vݺqϳ&ގOtרWpFʿIe~N/}%-f?{r(>4=SsoL=>_xퟱԏTOJ"$*H"%(* ӇS>2ʊUX`BI&BC@l͙QP,P6!_>h Ͽ;߀|ubү2 9iJ`C{=urryPWSpC|ӷ>ޡڄYd; pP'0&!T4a"_ k4UhobX$6I~O2Vq}0YRXf5 @L9YT7ϙA|EP^:pʫ>4,laqņ,͏ '{ͬN]l3S!Fb]yzo [$d ⰲ'$УTYj vLo̖r!21XӚtf˗O]dIybdŢzbŷV^ m2ҤaFílen|LG'ZΉDs N?I/'y2VvX="8Ew; TDd}rLx3HmCjif0U`TJiP [-ʨ~S@.\?W,6oK#+@n\3=7ּL]8M$Ztj'7u9{cYţ LewX.*iA\/,CHܷj ݝ1s\юYF,d@$^K# f+Gyr.Д ۯ]vojVA{Z v Kӆ7ֆdw$IJ/ڥz=y]cCC$4ͲqѾOG<Ν<ərAƙ8 =O]l㬪J !^{ L#@,JrCz]A+7M=`|ܮ;znm<\j&J0")OyuJDk)DXZ. wvҊbDr6HPD2 1cΌ(6HPl{ϊḱbY];лD Ue:XofLDswY>8[r? >U^vǑDާf{ v(k:VΛ͚ C󂀾uwbJ|vYk4o<`{N{ $ch-DGo04$1OA2Evݔи!@@#4M͛sR!A 02uW l?Bx'{瞃Ov 7e}kmSAx,'4׀}yAu4[%,CyPDۭtH-7  `~Ѧ%9f3fF&.wx@vy{Kc`>iu039؎6׍9⢨ZF`kFL4Ԩ#@^ ߏ{DgahB-zzg&MdYY;Xi:oVf>{S@ECg3wș`{h ?aJ6q{#o=H9* %9X ܧdb .xJGNlġ.KHlۮtNSR|GO[]7UtpHO ,=e.8 lY\_vVTw 6 S;+XzےV!f(y̒u(xmB 7qBIPk9rUO8QE3cH޲>&\vTlwj XX1Xz5EhȞǗĮ!vM`8nܗ ݛc #7k/[ eݍNHaFݼ1B3d16]r! . lX6^=)Z%jX\d>Z]YrkHTQfj_)JR}n&a(Sk@TL{]1+}".cpO {X7"qze (w7ㄠ&f%%$Iw ()x'2=pyӮmf(E`}qI#ܽwB8ҹWȆ0w[&&h~b4^xd#x8!0.'I8$bq6tp0+SX i@¤'EC e"3qs<%ذOG`3nغ@b;mҔQ@Q;M,;<.`nMІYW9yݳ? ͹Ojzu\GUrzÌ9{ݫM6hQ$9,mkhsnH0[GDwnyAwA4ol\轫1hTUBV|K謹j߸bEc>`s`R¡۷dd7o$\ Z9-sNdoTBwJ{Ǿ(#@E`l0+cĥx~dVV1w#O~eh>ʢyV>0鍷4.0 DUׂb!+KQΥ]ۻv3/tBIQ $ zkkPJYrsZv50qpt4(Ȁ8#: .ƨ#R;!9i66T;rk"EZ(p` $ J8kØ a5gBs(z 4q7ʼnXѼt`mܹ]Mݫ9c[vSƬ9v'nkdvbݕ8UA9+ Y6!c-6Xщ+yA^^.6^cmN[8L1N^%ry9:%j5*G3 N̍Lݎv9ٙvv;A% D0du3FT&|P-6u9#!}Lb2z/^ŕrAqi"oU~m+XbE}Nb|v`-I a aOZs,T L sBMC|;R0;,h%ZV%4 ( ntBΏHY^ur!tX!3 w]،%<4BRv7N_vt] ~hprj}ocVuX WUv3a5y8t7V ,T(UUUCr]9H#PC , ;F}E0כ7+u_gKѭx0;:$ D!m@w# bS /lr·2JVb=TΒmf3[ Gqz {j38DDD|x}%8x:x.d 7IG^m.ZVv^2qa6Ņa/VszܷDN_\ p0{wߠSL9Hy❠31 %&~%YDzY׶*3.-:mvqw@ Wf:\8.f &ߑ\K:}Á@W?`v嫺bA2_(:FnL3 I;y3"nLP]Ԋ_4 b|~-Of6]Oŕ 6 Z Sv2|F[i{u{ 幇.qV`de9*2fx"ĺ!JA 5X.=ţA1:U@U\iawoV ڵo1O Y,rb)sX+n`YFN Eo$^1ѡZ2@]$`r"4 _6fEZ("kBR-W{jtα:M#,I li}4*Ӝ$.jCH=%-yH`F;sW# 7*FJNsYr[̱&af88˚r"ߘ&뻝wzw.e} $8L?>QkZwj,ëٹ0jW:F$]m$*q FʺuRLSΉ57x6^ J] /Dtqs%iSstY?q+d f#nB!U'^a{v'A+<З# ^٭jj1y2%Wi)bwC@Ph/g4'@ A!X$`szzɱ:}T/:&xk>4jb!@opIC9IhptR2f`L||Jp9L9aɧknO*аtL<@@)DžBc^̸͝mLn^4u1AX:AO8g'ogp]Ep):D1cqڔm=z^B5 Pv|Ľ@PK _8TB1#Tw-++0㫗3\eA%lOzYhykt%EPf `} 1g">0tH?tD JI‡bK`8-t1\;F~/$N̈]D|/c6U0HI4<%1`)ɂ.*+`AF'>h9'TM]?s<2'8s C89?"o(oDUǹGZ$Oy c;Het9=PPU#7@ UnIpyV_{a%Xb9:tZp<$\!h 9OoK$bFYkZ~Type~:Wugeߵw,we侯??~ RR5foW0S᎘6<]bbI0$` *v !O@\n mIʇf#0y s8d>ahm#M5I$@ ޞ'z*~DZ5(*~@5! - ɾj:O C5 KA` P])#+AA$=3?|)R(%+dTϛޔ|lkp?34FQz򌀋J2RIz_طٙ37㓻Ra{%=G@uM>jF0y`˫Gmbd_y=aC; Ͱ.GB?V~ RڄD~ԎA72܏/K=>ZqL1xZ2C2900YTcf/(̘ 0,p1*)ET J"!2CzEMZE4PDQM Cd‰0B,Br:b!;#R`ߌgo?y& 7!?C?{{,8)%0`>=hhOQpQ) 0WP-O9oQMKYUUIbZn$/ L2O &*Xe` HEAp{s@@Š@C$U %5 E0uUT]) `w\ِ+A6fy37-XQX8Vύ?ȏ_m/htЙ0&szZzO3yO{_~k:ӓ__z9ߔdh?r? ,#Fp{{[q c;ݳIn1{R8&^`9WďلFچO)?%Xa9c hTjfs}`5y !oY9L#m TӳVL/Q?Gw;.%6fI2I|I|_7_9{g> w /o߇/4_A~}_{u74>~4~o~y,7'1>S_M6?aYiCݐ~_?-'lB ?~g?TWf4vO'ŷvs1~?Gw#O5?/1/{l]O>s??WTL/z~lwI/[Fa'v'·ܯ_oV%~w)Iw?we?ӈrh_~>ޒor ~v}=?K}?o!Є>W~/N1~׃w~ߑmu33N{C/Y,bgz8Yo0FG7><$.&K}{tYF!(\ΰ_F/6YC%L߫k=_ˆףߩ/&}otjP+ '{ߗӏk֟ʃŻAkR_淳oī|_߅doÒ?;?0b~OY_g~?͛sNyxg(x=`BQUjQ~hGx~yȟ֙0}u] jP) %@C1PBh}8}!K"@pH?xJA,GC2Lz{:$?}BxR 8aLdaIQ1F',n )OMJ)By2ZQbC?U|C9AeG4.=T!606@ZvyA޴~e,9Ka0)'-8 l,!}>(UMB'xE+ Jihfg5K`UڗGnHgw0-k A!6>pD4H ;xa}΅+5_8!q򹴿h~_kp@vj(6 r5Q}$O( L>롂!xǯ@"/W?_JVXJlU @( X'Bc쾺=0H9;cm68~om8fWoz81iv<fs/٦ԑNg(Hв)U%ǞlJRǑa"ʔd8~Gn?|D\ qЪ'=3-b;_GL1O?u?'o]/FIܟR?o?cTBDJP`h!(6|/R|O|J# OB2&(BɬsYJC*S %b9.wzJLҔhqGXs Ш\ /? tFbD9΁2 TcA/ua6Z=E ߥ!CMv+ =&j#k!psXSvI9:0zF wr1 {7'f< ֔r2rCB  *T`5:̟.x7ޑT(I,ԫa +IA"5[0I 0+-j YT ,0XF UyG@oK0,TE~\OydExpP^2s5zIGjêjֻž!s9~\B@4ZlAd= |D`].zdnPQ#>0!*Z^N+&j40= xΤ:(9JY!hT1T1hi0;V?J=z?QOr ^0 h# ^<575(HI\QK~1rG遉*|qBJ *@j*sAD' ݁NLEȅ% Cca)Ƕ@# " 1=yڼAxIvp&i2r9 :t c4%ZCZ;pd} 9D"p+lq"EJu *k# b.IDAC}@r-%!Sa`n~58-hE&$*3UUi8q0|bh\׈&]tsty݂heMIŕpFSFp@`>#hr1%sQ""x*# rtT97Pƚ\bw,bl'!K[ 00E`Q@ I%if^SFľ<_`Gs:z^[_ȏ*BF+~94eRv(!BjB|_zu=Y)}>ҾM\zk|xCyzc~7FSь6J_X}WHK"X\UX#OyeImť%sP'X 0M>Eh|pjAOK?lʙ"Aɣ-Ҵ*(<TvDϙ@H ).]p˪/ %@9@ይ\"F a<^irbPߑ/RfDZ'@]@4ۚL/o/ww $L C@"oiN&K0 F>zE B `%tí?j]fy c IQ*zF;f K$$5i&Ȑ5בyA,A8kZ)bY(FOa$_jLCe}ClwjDA]ִ1U7|E'zHJDH2ªԪJ J?adI pn@Z @d7v2P8ՃuLFBznBbn"ƄK 9x<|֎Pː.89~) +A0 4Uj2RP(w(XB9 tF wuilLUMQ8G(@() OSb|xu""\Z V Q97$ #;*+3R0Hi.@;a6ÀxHA"0|}? ^8OgSH S|>5"a p" .I!F"!rvOOr8H?(@xӍf-D 1048DU$`ð' /l>׀Z\/lYxB2((r\G"0,tHzU[ Q;kQVhC`0DVFCV$_A3 عBH@D_ :Ɉ}v Qp)UUS>{S$PHIj5ܪ^H ;uA]Ĥ0P̤)(u 4$`Q4e`CB`@nD7(11%IPhGZ$ (H%\CW58`XX` 4XBp^[ "b*k 1 6< uu()F 4=aCR2) } r_'[.Q#?Ԍ־,IF?GZO/y$2h}v?R=hKj@K6~vITEdoXoOh & ""/ou=rЂ~9û%r8.-,ȆcD/#`!QB^?/X  BtP>`?lzߌ*b;0uZ֠eR0q7yRr=Oz)QD+Q>^b~HWsnE9ҡɂ ˃{CGN)RMP"!8A I?vwKؿQy@c@<}|K 鯱V#8spaM[H ĦN^<{*询>!,-OysO䟞i 觐 ?_QuGxI^z.qP%Xb?ܶۖ&QOqFD~],vѶCZGOT3۝_Qfi捃6ScSO]1sGO9B``Ob`%Bh28K$1?㓢9ބMD#31z mdxN >"`^&(x@ ``b .Q(0lk !UacA/Mt?98AGN'xHE;p}:Q(`%Z*Ә $ R¤ 5#-P#U@Tq(ij *eJXq!# ](mdc  a ]o<)OHEK@J20i`p=x(TĄ%":x3ߢH =-Gh|HeTA{(0NED'pD9>T .!P0X$jh-@i ( uBL#eWP֏=7iK!?T'SX~M@2DM2DD1~:_޺{K?gg!2ѩvZoPsc_|&=*I@z7 1̏ȇ|q | Q!E !6qD@J5)IDYf٩XdF?ih#0hKCAa"Q)C 2,D#!4? ANУfqJ @h>=B\W , &<'@|F HPTNx>N(}#cCEE:r$ !=B[s*ER>^1!p %@ 2yčEYIU7Q1A$$0RAXp*>(r@h(b4j /gZ*\ĉ6Az I,~CPaAcr"D :G`#/@>{P(="Hhr_ ~G2yF = x b(C!ؙ3ح)F%bԿ(Ƅ;GyYв nN% ϸsҪ RylP5@8k4[$GdDZY{W]`Vz !;c8 AsL},TB; &\s4;Ҕ|.N|*d-l.I$,S@xeIJfj%1"~>bQ·hPк%P5/sY>"@$ v%S  5EH(+hzu"LL[BؑK!r0 蕂9JBipڱ{"Vd 퇟O>CQSd1Ubq(?A0Z8ASCNSAGP58d0fH`F>aA!NBp8x"ڀH2hq M`BfZĭ0D(A8+1(F13A!`aJPQsRsq,OO?*<z?~;7zf%C43GFkK{<qΪIP}-ۼ._j. /£L~?f.r`C?}$EA}M%L}=7 )bNf 7HИ$[t{D/Ҫ%Pq> YMMKYt XoZ #):xQXt~APc@if)i 86 @ذa#\lT<ы ͜P:$9hoՉ]k Dm.%tjl¡\`U~Azh o8WL=:Byr 1?P9(0) tgPׇk{M ̚ڸg]Kn0@4pA(Ў.\U,%MzՓQ Z0B>YtvyM Ȣo&H*dD?gWDpD A"(nCH))O+eLIx`2+_|X`k={PHK,蓬"@ڤΣi(T!sp )RGIC DA.L Xp8 V- ()zُ9jwtvwxH! PB"NFR!÷_{$XI0Dيv[o =AW`+8L.KK@Q,=_~x<=:tdD<)bA@1 1e $DM *BD;Ldzԁ! TwA٢9tWa$$BH<S_aSbJl8䴧q |aseyW@$0[2"$D f}R=OLgZ M]L嫖ܳrD.6MyHפ g+w:a{E^БcZWyuO{u51$OWtL,@Ci?(1ȊV;0gC 1.7I@J{'ӟgzUDTU_% 2Y/ߨ3Z>i#RDKTP5e@;? T$t1`r4B8R~o$L v] eU`X>FA$"+R@F*1Mh?c]C Ek|u_짐@Gz.}`;]mpyO>5G?sԹѹ7 }yhPJ HGCIr&H^Bt6#[ p4:@Ř9{,h 3?մA)p&>Uv jF I2.TbiOxeOp7E@1NqeC;5V}58m/oe*JD6-nJV̽-t DP( i'Pi~d+ L#$ {@<_'i2Scau"}x (bHƁ:'x`fbdVw`;~B0J h%K в I0|1@ \VJ{R /s#CяX@JAS?0@CACxG?oRh!CwɽX섦 l?e'&qDY $X5' u&F # )6~"TS…8#`)CsF/c~Ldi6"vM1k@\'' r5xeW!@ z 8WH-xol2C$ Kt{(e th~9?OG__WkIyemoB%sr A<A}aPqN;~Dٸ $G%~ ĿY`  j Q1L0c0Ō#0p !AJSl(QO`zչA8 eqB#JRe`CP8,1 \2I,4R0\xDx <l4 TE_^ߗa@L|GAȼ+;~o'^yj}a CАi|RA^D Q3r65oh }$}]_"~JE )#r+) ٤W9F3* #B@>OpqǑhoO.yyQ7"2 D }#מ)ӿ43g.MnWX"4! fQ"5i ɓ{h: kp,̼ w&TP %B#[K&vD_~?~@ |޿My[tq<7|Qoc?y|KO?cDXߊsT7C/U{/ (iV>`(Xi=] C`0q ڇPQnLHCNU6j1#PZϾ侳.) `HXBځhORFׂ& r쮊>laN@B"kk%~dm>PJ.Gc59? ˃她d+ Ԡ|w::AUQ~&Ml\P†x CT 4ALR_:O.G#{ ړ5ɱ|R#yqlu!{a B3cjXyict,g`F$"v(*c Ff,NۜAQ_3bi&VA@ :G*\(J 0cy8vtSI Uta9!2G4{hD(`{x-Xv=>C, W`"K(8}9p C&l8,:PO t?`5P9m hp@LWfv@/ {g 1 ;Cpe&`#ɷx4zjQbj[n/>㞑U{(q2*8``ʐ<{bP& hd *:ȴ(V@ (E.GTْt dd?0j^\Iw vaw=G 5_ ƔBN|T"H2%itRn/b32gG0('>E0qt W}ac*;m:O3dE7  La Rm)>R>}:|BH4r*Xy1"+[**j AC$$!#X/>ocya{eHKM-<) ”̵eZ4'\S):6P|UOys|XoɌTPҤ[噄0jX煵VӯȄ>t~Kx(D*vlpLO Q!@ $B$bJJф lx{Cэ2D?u t5zs2s?_0d>CBiX]䕥{@3@ ozS*&Bt %Un)A XI!Ivfd0;G<%θfi(y_/Dr; R<_嘦)a񅿞oq 2>Rm863MhCp$H:5#3J:RG0-TFTA8tݗ@;.%@/,& iUnH_jo|<㵜ӽmUESr#0 P( f=YaRH I))(d&$$al1\hWGP=^gsQB7 YU 7 ),+|?Bhe2( 3wA?PGL=dRřɄ$XAV0xt:Ǿv_!{ðAF8 1@#OQ>ZCNO+2,9G*:BaVB!(`DLi J(fg,#)g 3 h0Ĝ (! eH r $"$& !ňpEHC@A -ERTIU"#$HD-{c0פ1w Co eO2))E "Zh$";'H΅+5SPƸ2!E} Gy#Ȁ&^{{X' |BJԜ5Qӧpc1Lc0tH@ "#DJ0 BUDWYMN#1\ZJm ffR.sW fr'05Yu> 3Nގ@H)ITRy׸Ry-%{;+$Vp<6vY{ `ͅLO)$!A9ZH1T? <LyIC[p<"t.mJsD@ Go-b91c]3b0>rA3 4$UFvaսJ8)&P1F2xC&ɬy 9q‚#jL#‚g&((}GOD RcUq+^)s:[@NI"C&P2x2lUf{l>YBm:.7S|pS^ûCˇA.LS( B ח ɈPI=9&&GV*cXx^LN򨈠&$\ vW42tP|f$$54E2JBHOQ'Q!l:Tk6L)C̕<.Ɗb-!!QAG'-D:x*P J^_x؆͈a2# C:ܲH=ԣxUe=bFU:AEUwSya(Jg ,lzU05ǁpgl)04Fhրp`1 5# +(FAƏ6{7|ӱT 6|cd^%3Ƙ3hLUC)&);`(;;=t3}A`R9"Y%3DBL!IZ֖B/_21u' (1E7AE@>Zz~M: Hyǃ1UT5UUTUTUDCBIUUX`0D]Q oI-(Aϙa Őh$d%,GrZ";&q8g w/!p2hG@(rOM` zC說*Nކ$RI"yc(x_8 )5{}[I-rBHI#'Z -RS E4UaG43VRqPԩEĺrV˰BDN6B"BC3fA=*hȢ6WpBj:_DTwxw٣3 Rʊ(,W GCQSCڇh("4U~6f_3̆-ةܨ`Ʀٱ(T#]UUG1N;x uBJ2$1 Q!ׂ$-.:n9$G6#cꉽ$H!:6;GRkg)+7&v66е]G ͂v}uƹ9nv"(22;@ s.55LC Bԥc|AuMEhtUH'@XcA *F:# 76Z QUCꉞc :@'?:sD%q:=D i,6߱1]X.&2Pb b"$vȎ~m2U5rI /ʗVӸȧ gˡD d:/z882wTLA1*g[O[]"Ѫ8@j'$* 8ō8.8caZ$_3k|gN/ ޯ"~?>ڙ;j=^cn~g{A a!f8dBp0REP_>VK_~ei>=Du/&}!^ʨK(VKGP@ d!A7iӑ2Z~i.giϷYs/u''VC A?XI"z(\01"8Y`D8DUX&e`J__#vnEIR vYFLr"- P]HR'X QeA tgffI]H uZ3O 4o%/f}6c,Q30DI00F h ]1U-H"/39=yM;!Hө 02LUp=ABp楕@ H"R3tpNEC  ݇MO~*J'X:Ԫ99XA 誤m&[D0Ȫ!!X$F+C(69J{PXR'HO=T=HP C&p 2_$u!P0LT2h0 ?B\j+U%ӄ1сRJb†^D|߲k+JPE% $E&0Ʀj *v!\0@,EKA3G7;DX ZPP`*J$"iD(A!Z)UX@REU fo*-t"HKLa, Q!T.L"@dsY nAgM\yG@W9G@@ƹLC'/h `UeRc(JBقXCaXT5W($n 1Jld"t9-` 옑v0`(Y b "BH"_@#D 4!8;~#3,!Am`2A&R}'.kQ;Kz A,o"F(Wr)xmҁ~C0 3lt0jD@U0鎒4EU!3u~2cq {lXJvD3Z|֠2 @)A@lQ1(DP &QACDn)_H`%B/T.*1_^Sꔨ HVY=#'>Dl7;y砱A7oEMf@ZLGa9dhEP`4 *=C31"ΌV8 1̎RktH `M {eA]KQz`vFX(zgL E!C"A(CD*U2%ETUPDA0 3LQ,HPKBZ8B:T')"1XBeBYZFޖJ!C 7v Q jH " c`L0KaGn '+"JUU"@LԇNѫFb2lq$a Q ,E85U@BJeQre tڅÇV)+h;=տPA#"PHͦhIDQxb/@ ZB 2 e`E PƗ,<* xK 1}_21c)уE V% i%@=IҀ3jn4k 15XsDC*)*PX Cd@ِD \a]lU3U&+cؔZ:M؋wA2C)33 `vJ%X$ &558]vDJ;ΌДx A: 2x DC]`aXa@<F! dP5/1P8btS}P t0K?\ O SD}7M%&`Q b_؏ id3bBAm #nW鈎\43EҶ!RI>RQ<}\`0s XU d((l%5)(!3eD#Б''-֛pH?`}}#9"[÷`LrB BA-elG,4E5Q!zw7@!ap?mgK 0dH84-}E>~7pЧ.T IOy7;NuYƎR2OYjȩ"fI  Ea.Q$:Pb&X *C"*"?ZZS]U6UːE* ll"7|-@Ќqk\ւ rqaE@8 .HfEHWTmFܦH\ (@'C!oیSM1Di: A%Ai'lŽrO͔҆[M(Fs-=3%(XaqcE. ]4dXDUPpCS`]Y+n0 Cۇa3"BaMNR2h .unREv:P rb>tk#T&X;ZE0fp;^>4r$((l68]޵Sx(th'>R{l[3,3'8B X wŷOĒ@q *>@w{WemrauOZ׸1|^+B@ Cb:~jJs/=OgٟT?:,a@߼@A}6̰/}Ë ~h!}9IaDekF4VU]]Rִ( Ģy}7pp{_A}Xi|HH _o > 0j~~_@ztSU"FN$hj4d-Æ l62T &0@}Pߏ1ĸ dۚA!(?3"(Ey>nN44A3Pi\Hh́$Y2۲H c>q(`?Bcʶa"{ @ G?6)9A.PȀOH5d1Q>r>54§:׭P2/ Jl}aQ!p9n!lEh Dl*5- @iVb Ga( hH`I`pg`"$A HϟۇO|P aE BVeP݉y {ᢁ099kդTSd2*=lhR WN@.eA =Æ)`wŭF\uA6/M~!wP4ꄯG^3қFCZ*)e2 Td((%"d&*h@Kf$5)fltzYm .YA8?p͞N(Hř#' |S w ! 6]ifђ$ODDi"HjV!2H!R,@X;D0C1N0C(6D E gн}B\;/ RP_Eq vywE+J3ÁsMC(aH-} |O#ϒ uY99A N9!* A>b]`Ձ9)J2;[!럷@`ʽ{C)V9Ҭɒ J*ʤA/@`F(Z#nThj P@DP ٣cP,9W q`k5ZMЧ4K`&!IAr$HA?k )J# yP940R>MNʅ*k_hbO>ĤR@HbeL!+ I"3qCkL c$D}vT4P$b ^?w9qB4jYk銶~Y-&qHCIz1 .SDF9$\'od۲- *!WbN4V c(2ś/6eMT(W(jn$d{m+@.EI( Y7ňDrA4]Ĺ As# b/)M08SK¦0#0\8#\iIIJ0иh )BS`(=暭 neE"P*ыWzPD#p(F-*rqI 0!6!- r`51@WGCi85Nr[=:0zCxz# \-,h6q;fh8;E3 D P\y1hn$n  `bЎУѫ|:a_EjeUV ]0X(9Ѽ2 4Bz8,: 3M [!K{QQ*M) c!-cIҡ  I<_oG."Cn-$-%2B.QA1 ^oUprTrJrj AE/ xb0(7 i" JN@ 4h&60  $+ K0:ª|$~ ku{s??'l>Oi?Re$Or}d:~vCθ#P rrw~o7?m?+~"R>D4BN_$7LBᄄQƄ $("A@|=X;StɒHSQCozj:!A oo֮D[MP?ӸV` @s˨F X!QK%Hs*vNdkAmwrjDϐ@dB>9 ojBU $J(P ȧB A<0WC/,кh_IB0l`8.@}?mc$"gX9BQ i.q Fp O*0t[$Hԩɳ3L-pFBW=wY &ɚL+$۳p3q.E++. ҤX\MBdPR )\Ddq(jhO%좩ISߞ*Aq s€1^6u6suX= 6p!Ӣd׋%|#ו_PXB#,H<+V_MskNL53Y6AmNSJ!F~F R0A]:!EYMm5ҵí}M( ZDL . 9Lq՛`A#/8u'o!6jCmxt0rnzV܊N=0wb{F>c /Ox".uخr^$yLync:AkY j^vN u6dǛ] <-ۉrBQ6vHtY3@ 14.Eq&uy[`jHiDNH̯bp 0y9 nx!a`@ʡը$cIQ,"A(US@,K!atWw;"ҁB 1D,(Dh("%kv}w$5zaxQV Hyaj`R!iru{떏\a}t؃xC"pDʈ$dSde*Dʈd HH_  Qbv)#AS"6)䂭_7~598+Zhm@&.@ d&E?$&8 ;f+ W 9 H(r%̑ l&旤89%8-I\t ۑZ׭RZEstHf#`2أ -@t9m؆ԧBϘ`c0&gwENTvr80PwPWW:$.v j VRg"(KcN94Ɇ,`@ƪ ĺsb!JA[`O~b O# <~bd G()E58P<*C# `@i `B%T?כQI@ء )E>'j^R2@P00|tE 2 0Μ9FR5B@! H D'! \Gx@)(`$@!;O}3UQ6oCA $d;y}ey]IhiFbH&& @!#CbrX![-'a٢E) ҀB8UԠ4Fm[y~oJd"k6/& |˲ڀ9d_?]DE)gk"4$ΖHnj,)YjGhel Јzu6L5(P/%<{.PtDͲ=2B@0ȟ\Grc hH~qD؁ $IsJ`%D~F9i zlfh~Ԗ#ۑ$( "F! %^T0(!;*yEz$U :Omz,K5s/Z9<^ô:5g H5:jZ9bXD&yv9597=< 3(kþ9ד˴Cƪ$AD*BOL@ >ӹlL0mB Cr-I'AahpA, n&_r rm;\KC D*JGQ "BDZ@e>0HFZ E!Y"eX!H((Haha @,R@4R@4HR"D#)$"E J A@"A*̀DC  Ŀ$Bқt+d *SB ! 춻U ( (6)6.`-2B_P̀LP"@j$h$B"aY(J&*Z `tK 6FF,Bɑr ! B@8)$4J*Dʤ D )*Y%5s Ԝ&(* `W`;Bf D@#"dr˿>w䎁I/j{H(@I!Ay"`~h=1+"Rbk@ @`)v|Oy^^Ow'OOxF@@u(?34V ~kdG(^a#':~ NPg1Vax>3SnK $YJ; P˴6@ ck:A> cO(`Ddcm聂_pGdpɱ'B ،u&$UT@Y_`Z wSjiF)\<ҙ)2˘ĵ! X!MWeF0yaZ_ƦЛP'膳V$#*- b[ (hSq* M5i? ˚6$-Dž QbDi]6?d?7^jsfU0|ڮR $ W#~9Y1{J7T=7䦔3'DWbBQ۩AL6;u:#$9kdy9EOoAmP  0Ͷig7;Qu_tQS@}JnEO@Bkϊ$v ^J<c=V@Ƥ>4OO: FrsمЃ)т۩6>${j62(<m(BX8y@nwpy2ItRJAȇGxF)xN? 0bA THCd -"]XhGƘˋջ , |HB<blv`PN=v.HfK $OCºxg; 4Cb˂od ΅j%?Tu\(#Vʨ3"R | @a񇫹PCEQEGׇG#pu4iQćMЈb/-=G pq ѝ=ąrԊ"]3 T +f7 2CX>l*wB)اCwD6LUR%}6-3Qn)E!F9hDb[4` KQi*bkaf0a"ID@Gw9PA4A.$=lelPƟJ(1&C *"]"K<8ӓHg&I])M@fsę:,xQ:8=銢pJ+BHQCE", (_q=Exw`M  fjLѻfS3L?c2gODLT%H*_R"D2|UW&|mVi zHk p Ws{a@!,) ]}\a#7iX}C`ܧJOJ0DtCc5Fc&ce`3AQSp  fPJ?n[( "W F Ai }ղE Srĉ/!ʒÌq¢kII#b7bTB @RcjLAdplqf̑!9UMD,‡dݷ$B8U0 e!a^N| BB#PP9XڨmU!x!&O"BQyP CJBb$(!Ud)X,"00=I'վҌ0HJJMAJ1 !("T"voތ2vG!o"NZ 'o: |( pq}Iu<ctԲTI *YZ"$iPp艠=9,2!Z9t4"45! ! 7"OM-:J˚Vw16BBD.Kܳհ^!o#L#mCVa*PHEI X!@5*' ;T DH)H 3hx!ȘHOVB?B(iECAtLLOBSq PzA()d@/$^ ` v Їt9,q},U!G$m~hWXxQ\@IA,p b0l j22 "b02FA Nоgl~F_CPE5@  0SMD K-# q)ʘ+a 9|[tz3;֦cx$Xk8HqnLi1ZHiNe cHƐCd7-"#CsRokߟt0{`sFT/?h! k|0@B4=BAE ĆA`""TGJ JuP2C*̨4| 4fFBRDDCP%JP$ZqLT72ĉBC~)C$@cOPCE=6I7<θIrmCl# 'CL9,,305 LVYЁ>d*!ف )+ 2RMFh_(a%K82LRpy^XDX@Rc1p\y :+d".l䕇Q$!yHI8WьtHތb>Y@CP)YDOQRdGo}W{v9I'^7BGW$ B )`$D 4BKPCK P%!,DPL$R4JH @D#2H0  ? Ys%M*ݚHb"]=(r ( QWAP.- 5@TPM"2I @bqaZ ?2Oz " Ċ &Hb D2Q|b乙!?1E٧pBI(D`}:"F7s B!C-q5uW @v!4Q)Lj 4h ؄ IüNW+q|=x%C,`_"@J@yT$GqG %p>UHjXWVADd \ U =!cԀeSÒ6jH+! JLD@2>wN6nZI}iCelttu ř<<ϧ>!r|_m D9x# ߯G$Yئh: CRHuxb촁H]W"ESaw`8|X@~hY=8bΰ0GD5Ut)u#JBf3 ǣuMF Y"TѦ&SNMatDDYtCGqbD!7**G ({)5xNHIt*P¼ >QIf~.狭aGl ` @CQ(%EZ);= ZBKPh1gr #!TYu Kf;숐t8@o@ i@M"{D 8' G1hAfZ7hZ~NF[MDWO5XJ#?MaD~߿cGxi~#8ac"L=C&D @@V5A3312xwD:Efm ^Ef+7A9WpD6DseAGq {JJT,>s`oAX P@5'I>?-'m1V8ꦩ*

x!^دt(#%Vl/jrIx(10i*NpaƑ0j4Ţ=JArJ*tMTmt2k`G|E$FDIH'h,ȕ F4@Ƙ2pKN{  ^-.J ]I[ qB ̺HK88HPS 5`bff-Ŧb2dhnF eJ쉝T~:A-3RF(  )nDj8VW6q;šk:Dh 5$R.}N!"H 0f "vM0 1Xi6@6E$UPMiIb-Gh@[>R,6v]^LHi*G LxiPȖ`@5m(r*{.DԢQ)Q=bĄ)X ?P8"ԍC#}.Q32STXς$>9 ("H1oX+USYO0 xT"8Ҩx)"@@)XZdb#R-8jCPa( T$L"ZW(ꔀzt,N'HDq f2J*;Fu&(.AB$0I X0"1`-!BA0,&6 p IxPqpl2!. A0EL@DCBQ%5)"!`UB_{= !1|,4-*_+qo VhiI$_@a*#CBP@%$C28A(A. )+! UU 2H3$/A "uBrDPH'5:12)RAL(:&Q"%abJaX83E6kNtO7@H9-~u~>i+T(< JՅϰJ)'āaX  P9TΥ\y"[$DW ≴b 3%J4a1 h@4h0i#vKtJF%F$A69$mn f @"!(&'V@`E&FRAU@m:HTڒ1v4 Gِ4I vP6DC4Q(2 qUwYuT2)G{4$TĒC@Ī ̈?Fh0G؉"wB܂~v f!6E}|')0níE!Y̯FIMjH9oymh\&+"sF,l=p9D1x"EXwmSm>/2|L,@J -("CL>:I]=2~DAF3T!ۦ \ î%VzQ1 KL r`i=%‘2$J TvxW9(Z;%@0@ceNˀ:YtCs)/$NCY,D(^'w"0`$)1u`P٘W ZHK rEi T</`J 3/b""1DyqF@IRb734c7X}_jA |0 o\&Z L>H,'/RIB$VI&*b aB b&YJ)YI I`$P=UT&~f0yav2P@1$BB%}Q:@pJ`> *:@Lt%tHXrO g :$HAv!'+@i8\1Q@ 4ӄFUUV~ud2M~CQNh#E@$5KȨL'޲{^9P(9, #BHLHm~ @Hȴ ?KMZM0% HCTYBALiIAD]Zوv[B ,NSl +-`QCp>P ,4P = isNfK"AᘳQFQwPnaͦ ,"kASBFu .83v$J'8LtOLL"3(hKjGq5$= o1h0 AlJoUNB$` =x @! Q bae HXvK}hQHhVn媮*@ UҐbnEP_JC "$C.h3Bl,(BZ _8rM A">w [O?:?"z;a ud! Y(O!^] 1%&xqvA= ُiIb#TD8Ԥz(B #ږ B! A d]Cկ&=^>*AJp Ah V@$Sj 4O]2 \.nEMij.I-@5{*QL<uRspZNz@t9[ R$! 'Ϗ{'C苎V&}CN@sP&0C""ޥ4{ #e(7ɋ#0@S!'"lꀿ]Z"&" AOHl >,*Qs@+}`EPX#Á- TUQRD{gsFș!r(B47PID9A`$59D;`& VH1BBjɕ`8@$!J R@btb0JDƐ\DX[.@F9+qct2S(D4275,Nya OJJXәc:YeDF@T50MQrIQg,ji-FB[HxbJP'$L*<1Sa0GT`=% -*‚plCW$v쉥D' YZM^'O-(iAI^C=Ȍ#֧$J G[?:-;H q{FzHUJ5Q7IWj>Oh j0/ lH%Af$H"H 4 DE(P!U, ,KʫD$2H~P"z<n,$jJJNDgF81Ee@xJ~ A=̧z1F<_ l1 4,mιkq11X۪9ӝkda3ZTJbZu}.M 4nᦚ1؆aΓ2޼b{umas@+L%4\C„JOu<~HjJJAru`LD'MŌb#.YNhXIā^R(`*C Jc0r.r ( JhӴ YB& f(oL0s.%TIUQI&YUj 6#qEm0 (:*q8:-J1zQ N㡐4B/T;J >9n $QH`e/DL!D(+#c|yN6y|}UUK`hXC !"A(P@mHU؞'( H:I]aC0 "aeK8n0\0 ra:T ;C!l67 WbU\;CtPh$\ MHDi2C Ro4Qת]@¢"4ҥRJ~PmWK"0A=~ @7%'0aQ hM"}0^4HŚhRt͈ee0 !$C` Z5*OI$f &DDR :2ʄpɸ I@@ dMV! M@T:*!|c#*C )-C)Sm4{B|Yv&y {h!w\Kӏ"Xv"t(/0CZ)< *%&il;@xd }@bhSf"w=wE"RC1S5Q + @d\4bpfٶ'}ń ALgB1Ѐ4o6,J@PoDsY>]B;)#W4rl2YQuV!ޅ :\Dd4JC$Q<~`!*y=ѨQ"l$,c ~/g%Պ$qy~ / *D08K{DIoD I$A2 xNÎ ӑ1z[(h!4880Z䌋OPUq2&֗na5^U4txlg}끨fiWwhX]`+t P JC|9'*)jj r(aŦ+[wspϷBxҺ `P.`P4[KC JTjjJѝ' R06 CMAwΚ[v |t 0}Uʒ! ,Cpkh°S&0hluUqdCArpCDYxh8kɎDxv*=28B7+ ASES7ˡރB  z@T GBUl4(g}PZ7Cz5@16'#]AlhQ ; !aceJ T+CVNVlj@8jY5L&[)0,H$I\W00;P"fmc3f( r%*^f;= (%7`]!RDlm5uQc[ol t5R7ncF0s⌚mT @zSa̎ftaAzѥ8M hC3Bnjuee1 A 5ӤmRxg%j*0XN9c.gnh:b¢c6N ִsOP=ЛLLbH{ f9#]%lp $e $&A`CF Jc4Xc:c -K{]#vd>@piC*tnMa4ň Go[8TUMy\8(h$ ^XՉQ)uB ck N} "!Mv5LPٽ] h$HۮfàFJ bMll50uDfh-\67V'4mN$42ۼ5fѮ4mi 4fli p bii'fx…bXUChd=v@UmTTio7 ".Vrդ^a(A5 %llllln>G[(`VPMu&7ЃqDXd R&"*Bf)"(* !"R )j H$dbfRZ$aHBJD"Y`H!)"!8㲔Ks^ѡIQ 13z5C{@rz&f †H)؂s \D@x(/ؠ‘!yZ .¥Gx k%p,)M` 8QOOa(ABDropzH"DYTeu`S#"D ΜVe@^v ,\h]pp z 7h IQEb(2ZH)%+BZ H, EpϛК(bm"6tAhۄQ nh5t8Z1\Lh"$mAU 1DP Q05CĊ1ȼ7l`$ xҊ6Zt{3\p`#GXPq8L+B"@7-Z* er}tACJ:Gp8XWbn6 fOi7L!6()!L"EC %`% ' \` sCo{0&$ 2X4Hd d2CBK8EL1HjϤ`6ۮ?4S(5 3EO¨Ux,Mpq0+QlplhX)s>zl-Q%DM $ c-UiHljٍ$vQ5X69I("AYMQ@UZ͆f5JJC0q J"I0پcMUTYQ@R%M%*oӶ}9H,/0STD$' 9tOpH. a > DEƴ4i7*{uS PJ_O ,لˆE-,X Q`U8xs A^Ph`A[ ²ܢI 1EX Ra΂BDP`0+cjƆcnɁ6+*,yfY&bab7s"1!P*$A?`d26&,R4zftAǒ!?$E 1V9C3UN I5ީX!4$J(!H*n+ HQpXd|/'EQSԡ)BA+JEA TSDēD+!)(J#z-Dp/jh./IhD* fV%8kGE+=)Al~aCD>HhtUd (HXad hiB!@{D0 AI 2+{ ?>r?` x+܋?!F{ uD5 -x2m0 V@X_2 R!Crb ġB¥R1*0 ] |= @JTcPJBL2/o M@0ba$׈ od >КSa׺ Bhe$fAaIU`EJaTXk <1 {pS7Da 3LNHC$/ώ^%-A?>_IAoORA7C \B( @3!'FJ[ 'P)#"r&J@R&HJ" ij!(@J9! ħEn sa'tB+0"I(2,)22 J I>bA "xN=M2WO/~b8QWi@Dvd;1M(AI‡.Q1o;:WHՑ7Jet,LGߛ=}B$%y8KbqahxEN$)ɠZ&V Y;$Ө2!A)EX ݩp ;[?8CjW=J0&2yȇ27C@J0D'S㏭owҿ7>JhnD bbJ@}?dlDʯaFP)P$oW>|v[mv˓32e2˓\(hX! 9M"__l|ʦAKPU"<ͮUӪVIC fɠ;E!}YDQ+ȃ`*?봶H&B&,ZMЊV^&F{1ELBKĊlZ Bh2XT ږ t IIdJhJ^9ۢ" b(@|JP*`h JJA*!TD TXI HbXb((E% Z% oھ)"bBaC  PP0 F{;F?\|:d E^I_ ܻ +ZF2}c̘t7pȵIC_RڌD*nfPO+t@ФUTym4E73Md6A4;z"ơu7iH9 nRѴmsf1]Q7T7Cl#M!rb,@&`L* P%83P-LC1BDtFEFԐbOyӓ15Lр"g(x2)ei8UP8UTI+KܶDL"aU:@ At, T0{BH %gc Xt c@ck0 /}$~L0} B6u1f$H2AR9WSb4Zq'ptM/Kn@Ƶҽy1~T{_5B7W猺l 7oܶOGzU,P]"0 /{ ʵj1[ WKc%+_~RUݍF"8;LA6eE''1P 8W^:~!2QH37r 0* v n(zv^U$\{ ȑb`֌ ri`Ħnc![/󓇆E2ٺQUpB0ugDJ 5&ug|=:Ьh*s2$/?d~?eRp[nYdA=r" s,G/V[FγorDDU5UTR T|<{LP=p>ip$2b``33^3ں] Kz}[ W>wfYn(Wpޒ[n"RۦXp7׫09X%SD(haDq;# Rv^Ba`F4A6gǻ 33wtmEjS!VsѳbHrC0-o{b\WD\k$*.9f[@wfǸ_z2o쟸t}_Gx됝d;6OO ) OI`?8= G?1@0#gω,_x1/`/@C+>n*''lH#M矜~Yp0_ 4_??='􏓰 _{"ėҟNx?5eHB(;e5zR(ݳ}^$PO`yWT+;->1Sm*Oo.\otsFo1w;[QXWt׵"Κ*]Y>:&7gE%D)eAɭZxw'={mѣI@:;:5N@BD2pv7xV KZ{g*Cv;GY.4T sF_5o=|w0mVo{sS݇yf{}1}vݪ@Gv${`P]o%dQ^v[T-γnUW:Ӥm .W>լPmX)vjq{ ${nvT{>>Uww>$;Ti0z^)۸44㻭z=3ȸ$[d{OZW';Uv}}v3D`DORiglN=/H+н*ymkC]]zeAy^v= oCFZOum^=zL͇S'N]54=}nmKb,j%.Mhih"P%O,6Et+^*tSM07ݽb^lOׯsfb;UWi*$7{rS=btew:)RPՃdZJ@G/FTyN]6[(MF6bw[=v>cj65g5GM&ݽz]{[{lՕFmiR:3pW*J[#wS]/Xĵ*h L156M ЙLD LSMҞS5< SM&~LjSISL&Lj?J=C Q=C@ iCF@CC!&SSšm=$z2N'xT6 hxkVQ^ UaH'0*=,X&b \wLdfk-p g_}eO[G} ?kTfcsܐ.T>nûų\fw. ۼҸ/ j3 3%s^?gowryyŐo|zdr!z *nvBo"=v$./ϳ[[b=Jja2>!X,l7Cz{g.e7z&ƭ^ny/B9_l6m" 7p8oG5|IVH$1T5_z,bQI 4ߝRQKy::+S!@$ A}fjBG +s=ńݳ|}hHNT=4\zmaAEuɤF]6'| Z#4 g  ?{8` 20cdt3D㵱m&jYkrl҄9I}fتHG+{ᆘ4a4 ܊JMA;P6r%jsW/q-)gG541'x3})#ӴQ鎮wf 9<mGӈӂBv-YZ2fR٤W0SE@*1EL7No ފtjkAEbiDfq {Իje<9ǥäGWra`FHQ3bvI$m@i7$Fvm , P×I^[]j^K*nڮpV|=$[h@*HXMWGZ Y@,HI6f,i41 J5S J&Qeb0F(bFVm##B+A 9ɚ"&_/ED*bf`aAh^W]\6S2esI+ɜ\3F4TTF HP !$0V`T1FhMZ6BL, XCtWi(ef4UF"3#%72*faH<J1=II"}UG}=6q4t?_Ϳ3)/Wk~qs:^?/o:g#_O4uNc:>qi??X(;|Rw$DC&aP[*T1&l?wW ^﮺J@>tlɤYaCSi] RTўS}BEv}[S?$5VɒB_u'@VezzUwq|MUgaK`ξ?%& @~x=>߹ּ;ڦW]o{H0/*tcr@7k|*ϭ%2+_=wd8}|WD?u>MПb轩Okge>'k>ϯ3ߥ[zrA2>~d!#DÝ~]Gᰃ{VE+0D?REbNZG-w`( nhU'Oni+ZR"iSہ=OG )(9-ՊJPv9*A GiQ@x !ffg(+&뇰m)AX5wnZ𑐝Ite8L@ddD`&9qaUiT=QM)<! @9L6VJRK0+ ?y*&/_9*MMDIGT}TQ(}1$@S$2(ց!J& $(D0'oEh,d}&: Sl 9LS`?g >S|&aSdGMHMILGDd B@⫰b.#Pr_lSH/d/v1|OJ'\(rS jLWQ<'%Hr>?WC >؈⠸aXvGhdI:^wH *!Ns!E=yɣ`B%^د4"?T?gC)J&}# Pe!7ɰqt>&Ϩo~[u F$:$p_ߚ=N2 Vџ؋&bn;f[#XJME$CmVKp$9-M'5l)TVn̥ݛrD;w[cRnX&t4V܇bHjӎڬJiUo3;wq%Yk`ʱFV=ֵVnLrLrY.` ѢdXeK]`E0nաͬj!H.&;rMyW2dݹ YEAk1PQ s1;v-ͺ ۊ]n2 kC.%Qvh[ozowDv34#t3Az\[$\n2,Ƅ0222 s2.-qJ\%1P%?$@A"H ګ6EeM4&Rj(j̦±0 Q@WJHވ1.7{icKDRlB˒f %Jw< Ш8kdNĒQl-`ڬoY\t7"#3NWRLLڳ{tw 1fłwRoGWq-̖DŘM@Q71L9d: 6L;$e-U8FRvV NNi[D=ljԆCaůY" pN`[NE=ťې=w@Jh[G#G`Xެ.0Hw 0b5M@bbɷI$0mYhYzGzs;t\R5R\0>xAКY z7#ñ XA(~M q_YIXp o ::8%<KHB( դ$s*Js'&vD\$64fTYûr7mU rFPK5bg3FH<ѺBI$A$B Ia"ndQRA2bWxJHߦ՘DZ»Uɩs"$Yp Y}B(d~ԢB` R &2-)\E`HWU\WMb iXt0֫}}(菸WzE9^fls/IgٔEhCtQ#8"$ vZ `2[,Pa@~P$Ԓ'|n) }txi'M<S-&D{H}$?:)}"F &TDQڟVaF)0Đ7OшMKY+?~%v>~}3~?U;y"vˌ_s7  W'M@М폤7/XaɰYd\=)c?i~zuA,>(2ROQHX!+'n֛χ?3`z_Go싨>u5?u#ޔ "'5юM  $-hnjoAW,*5'~\ޫj2O%C'o{o^hs2)0oO>w~zeZT@@'Ah?ahͽQm6tbR>a!@3>G_: ;=qS~ϱ8WH*ЇF $!oO;U|'/[}f枟>h@zAK]O7OK)%I†-Dw#9Ϸ)Z\GwۂFc =L~$l 7?#I| {;XvV/."}':nai9wj*+Xcќ_ymnsA 1+hX'$ Y?CEgTaLaF/\ z x><LIt$UJU@@c/ 焱$j1* Og?# t@`oS|0;>X?1.OdAP7aOĺ #[2 wQ ,L0'@YEjme|}ba$:闸/!|~Ok]ٸޒF9ݭ8NCѶ6| "0Z`5:@787zx73;^xDai _]W}7c4 Ϛ!>]:I#0EVA`'JYa'8``?acF!Zpc>;678ݼje㙘jqsnh#FƲ w#O*C6:3PnyHс[Qb%2h ,|tZ`) ' >Mk\ )aki2?kW4W֢hGXѡ{Vdzx@&SleN^q /o L6"=Vo`{8bMµmgeY=J(X0*PLFZʝ` WLco!'R[w>~MI:RH;^MQ삑@JY^MUoc]bqr |?8. F "HO(ByUT0 e82D`6#o{{*d#0I!^a $3 lO-""l*8_[]hb5I$ٵvZ.$UH*`TȈG K)RaJU(+/N"I??k]"oy߈i JIE4c^2ogg^5s~kA > LDB}_?lU7z0>#Ó~G,ӹ΍1 cm6&0,AgeՏrIT0qbL[ SzW UT ʻx(%=$:HvF1!_C(`б8Wb" +pU # ?<ϋ9{֧ɁCKa:GD1 g` za*40T^GlëXYӊf9_`X627hlSU ~ {z60J=Á|Jx"$HVp}ldS]K_tCO6v.;+!ʁ$%5jfff@麎.NN ~wBW0$JsC RZvGʷN7J|L3:Fs_gptF;NGr}u| m3%"J(G>>.|}Gx/†O{l1YYv {LE+.\R)6EwuR+$, t߬;F|uZ6汬Bn=fhˬE.]#zmy{0SNJ"LU=v9]-< `X]g{Agq^0Uן. )X#6Uɇp$%au ߱4qOS\tJy7o]A(A(И7u&agOvMLIJ%$-Iş;DarDqE\¨$@h Z"'+e8Dg:҈QN}.\Uws|p+І"1eTW3bjCr,(>OWůAW:z PVtBc!Kom1#T=g.j, lGHY|;4R,RdeKnɍaimImXЂ0*ȡ˓Tu1b)uR]HzR0`P#6wŤ R^T`xQTD{؊0>`-[ư!*ulIIk9z7;4 \,2pI ̒Yge뭞Ɔ[zݻaEQ4R0(Aa[?vc^kYLm&al3yw|!ǻy;sD䑂3E NdFxo Ƙ#?\{fp3ù:7;~M|z=wG0n; qa ۭA>$$Bv>P=]RtgGXZX2]xϱ 6筻^S;>w}N>/_oޤxMf.hL 30L@jՑ<G:KJPdwӏ邭M[a8xҳ^a-QrAcxk{*+C+2bPyr=㫕`^nj>7?> >o0>Zs4s*J=IYFI_:2d|:y yxN-/ZCT/~=UMOd ŚT"϶}۩ZC`AƈFga:GaӖLܭ6ֺTmEUHYJQm_+X$Tf#6S J(5x\&ԚjA& L6ԩLY]C0daj C|&} ^|tBD۽ˉ5l%1yC+S(zB>HkuU=ȃtÜ1WPP +WJeIJҊOsᷩ׶m*0#2gRپɶhJYfF`@Ȓl-PR%ǡ>Ȟ P1W2T+X6Y,j(6ҚJUh5b^5Z,aH)JN]5I ʆ^s\a4beXm34 fb hi BiDGad1jZMd qI+I#DF+`E(ruzVԶZDErW'XG|IH'įdP Vrٹ3O:~4I%[휈ȃ",rǶpyӶ?CH TvKMPY`[ Φ`@Uaj&ތoKe>h"pJXıCoz:0(:ߵ%$uVÖl7zHlT߼0rAy C2Aq"cm?,g<_#WNk}l 筌&'>/ &=?.nKnQԃ~"{#TŻ>CS?ic?76*ڟ9uI^VXH[?!͑/KeFNcטpfeu]*BTr4ž m[txD"{7O_vx]& f}f͛~ѳz@\~@A_ /n30V%V_#^/*#&a9tfiwfסn32} 7:9'3ጾ=-l<}n߫sX{w+Còz|(H XAM Hod6GeHQEYQ@>o貆g q%I`H/#dTW܀qI"~jyutk+0(Q;A;2a.GHl!R]"CP#!H25E*C0RHD P2D4&k$ $'UC1"r3.IA@bHdXDC J!2Y'Aq^rs։?׳!xgr^;IzGGz݀ ԌTHLT /|Ċ+(2|T0ViBjlBXQ19zqIƵI@ dTH#~1'&=)F7 FPX_cbV5%UT"%T}َǔ8jhĒVY!4cn,LK[b8>CN}UM$}6ɫ~:n~eԝ2 b'ﶛLq~mIZ&e>XʆdKc:0 TkRLgPOM$'k0thȞ6G:Sf[pL:npx|Xb"UU$#Y;`lv$CfW:WJ %n%C" phZAɎs&tr>d+m{^^Z Hf kʵܪl oHP-ڴL{ 씄<MKX_Z,DY$>T鵈XJ|P;u&E QRus$ңIڗmakc8>Om+.fIsHTfI bMA-0q)}4P1JȀglN:t֞]"qO]2zzȺF2)k :$\u7/!;Ρ01!@6 o*Uvy)C$`7*,W lh ׳lqXu69: b=b 0!ۄ9?xn bG\\ZnoZiT\Urȸə.FA]bͭ+w\ҩ)SYgךx^15!BvTLb,g``֖4M$EZKKCUwGQ,>>*xb"4B")@Hhza JS-CMlk{$.OsMsǁlې21Xla ~]lG/h9s3GGP&cz`"DqaUL|ΐ>,]{G.<"lD cqĜ!3 ) $* ;cg[":>OA@Žfe7NY+|+XFL\I\2 2ڝr^K5Q6 NXHa|#I^`k ZjSTvj zuS^ЂK, ;K0WV|M),JlOY´#Pp^VJH,H 8[!-\KQE 1Ɔ8L l30ը2@Ɂc{Z0ef8k( "30dpkJ1c{FD" qiYl7=C-B- +Hƒv ٜt쿩d \6PlmOq'zK(!  %"|9(h8a/cG#_m@47F.80-1aȋjP%[ GsCmC;8hxEwLQKb u Chf2{3z8))#+L;1*UE8MhE"߆+vNRW-jޑj{w˜xaO8llyR8ĽjX\`#HƶDƤHNLv(IRW)Fm93D_%S:ٳXO |^@Caq`FF_CF;rHa# l٤iEv &V6,T9F SfϘCe,3NZMʗII$.BL3333$af|hApY \\y-c[&1Ng/1$tR9JG/N08ɘg}ר؁ĸ4/=mP>g>Qkص=uۮUmO(}CY2n\^UcHpX$ n#Ax$"GVP:mwJl{bAC8F'f{*A>#?gWyq {_/Q;Z!/-iƇ0ԍ 1[Qlt~9>1L|WPsJWI,` %h٦2XnPFMt<ˆq $6[e([30sg FRc+;h0t(40ݎ%B efs#u;ؤBaJCHRF4HTKA&,jZ9̈ :X/X& RE](8Xm5(D1Oi_6Ko m#,(a4JkFK9`5j5xO& őjD(ώH2l4H,ل W:s[-%kq2 8lm8`#sCaǓBc2#K1lnHI ! {41 NA3 2TJW D'"LT X,/+f|DhĨf@=DP]"cG>p@ (HRԒ0FNjY^X- fH/w2XxAhR1x Urow:5І]C!$MH_Nf4&*&0{6c:Mt'SRY`C7E*v.< $hҤ/ $I00d'6,- W[ E36m+F*k<*8CEcb *4Sg;.A/*iF V85EV_(I !~!)Ќ#TU6Ђ) Vp#D#R1ځ|bfCpux %U9~5-.sڇ.vLChM~o{Tq*7UX] ?-:>xJ4fL Qxd6hP| +=j6@U%p¡FŲrڳAmET!fh,X.XQ"Kh4C$6rj2Ɇ,C):rd4ЮHDe GHfe!@{u&R]%`v #5]gF)5W+L-Töc$Y?cMpL6ۮuI&S`&"pDbRYEEa\-IF!7/ }Z.Ykd+#kZ:\@C1X-r9`Ōׅ^lKr&lH+B҆D<dAr dHV受MGNM{~& ~$tE;;S|DhkME;$Yβ!^ܓ |ҳV+ߪ龕kڦp5V2l*.EU!"6 TfC .;5HiբWHb$]17J &B=@q\^"b&Ep 8,IfJv'00 $ t"ctllPA8LJyL]x<^H=wp3`{'0It jJ63$B u% 0x9n&{p_g5m[{xCQ H?@@Q e2]7~{vrs22H"~ם?Pȑ4T\e" fDͤMx̪k202 vۓ,(%=z(F x@Tve&M9`FU[ )uFcT/t%cA u`u<\B- VxgUN9L1 bQ^&TpTr D .$1!B&'SVcKs@L9:1tD`S Ih?ʥC-6f>yś=dNdLD  zr6 `'R_I{8'k|Ysôa۝|9l%>^GDe9ZL ng;Yᑁ HaQJC()Oz"#)!42ZEMj"2&m[()X1]gdLaaʈ^Kx$H8IMvuKlLkFBFfX0h*:YN2N M7S|YI΂wL!6\|alH)(U\^DQ8@ n3˻Tcy ŐďL&I WȊ4%VJ""0"D z* nV5v0 ~Yg<$M+O !I fZu X2!òlBi5$hZ3M3܎&e#FB`Rn Rd%h53i7R(EX۪]x\8@wgsOWe Dy/X"$"$6fff|<),3^Ċ}Ti 5.93۠29[:(WAf&5.UUYcj0wz*X>UfTaȺ\M|t>k "q%T쬺$"DhD\Ah*ЭD 7p*mkszW HSP1o,w6,5 o!iCBTxR|#[pjzCЇn Մ804enK44'\Q.Em@wu8dQ6 [RǕ!2X0J8cqkjzL!1IwBocNgA Y*FSvq^ ؝4Hy;vr\Fݞ%նy;`NJ-Tc'#AI̋Llb Db4:r hcEبEhAa$.PA#}H锵TRVμ'e ma`S x7f8_B.|E X8J`$к=.J _2GtmY|K #Fv& `hm62Yp<7is o^\uok8p cVon a_zɿ1O#1ɤGP{1}ꤢ/ҀIs}O_!ͤpܗfV,utYL?1675?9WHmd$Xda X$!(Up\ ƚBAV@4}|@e9Zb~^eIB²nJHF04«,&^,5dje".j2Du*@DX2)(g|_/k4w}S Mz}Lw}3FD<7#Cw (Nā@@kBP$- @<5ۢ=ơgҕ}W.3 q Ʌ)]*Z6^qsn\iừ'Vۅ{31܍dSgklb,pчVE 솃,Ԉ^9. ke[=cX7yrcŎ*@jF]2ނ" nuw LbYɐd 1Y$1x(m|_?ٙHS,lmw@ Ae~8Xڈ1GWfvygC1Q)ǝ؎htj{1-^;fߚB(c0Qp"zpq2aD2:׀ Y4檻nm#OY-uⓊԭ3#6V3D3n#/9:kځ3d;sHb@"Z 6 |Y(9\Mʳ&mT٤P4DNAjq %FdĔND5D­ `)WO`OISZWMp0IU=3da#1]9 5uGV$y#UӟD & {lJos ^2ßFH:%S5r{m Eỻ3T&KX=!2HhϿ}| !fG~H``rW[f/'X 02i00(`)Vg0@(C"g05 ЬsNJ(dd \o_ ^;|EU$!(uX$<@!$G5 `0b&J F@pU>ȘІFCdb6$m#pi0Efm!! Y0$Bj m~ #W39-i:_;@NMQ@޷mܰvi]hmxl*xCch2PkMdx{ 2kYݝ?sFA'G9sH6S>yB?;.b=0ĄaUq< i"0'>>ZiKKmm0@MxI`RIXB*JZZ2K><ޓ3F,kȴ{x }Q8Cb C߷KmYSV"Mi35>Ir8 yLJ%X!IBR`% "?p:6`c8.8abnBTtI 0u7a>'9;~"N$ <)ewcn4x.JݡJ)dQ<0ͣ[7H:})SmMY,WS:4ZZ.ʘ*H_"-r:wvD&0Raf۰0 ub^\&-h4GAȲ&z.LY.\Լ9 Ia*NC#ɱG4RH`0躦JRf8L+'mA%d Pq\DVah p^g6ױ6G~8'}@λvG?t̃`c 2fӯ5u-CH3zY?IQmDڑ[`5N54jlKA0Pln;Å|dI P`Z 's!3+(R"XDEzU$f]k>h9ߣOz\< Bp`4"B1dT(Oc@8*IO,fD myHɑ`DEtzDsA3 `zs\b)s~4~0tb=}mFkLJi9M F.B4ZF\G4 Ӗ~M6X,<\9!|M_̀730%6Nx$xƘ q-@!(DX1#ZX 4[mGf$¶a%ג9[:12 Y:tL@RFɊ$U!í|2ӒMB5U#=K?8pCL/h s*Kw'^1V 5# &pƐEIjUGn|uԥ)Jw)Mo!rg!< mnbK L3iy;9 sdIu"9@am8 6)Ee$9wmʝgJq:0$y 8bPD  w2KBF$`7+ '.\c"W`. OT3(¥OƔLL613] =J$2 B!KBB s-4QaR̄#FBPCն̋%V<ߦI'8ԏdH,׶4#,U[$8]d9̮LUr3 vFIlzІ@ov5DqK xZiӄ: 9p~\c;BPU^\7Cۍf8t:*F $W6 AQ,3 X!rJVIToSIHBd&m7EBV [q]mn $1AYxuR9I|M}= =sp7*JZ9jaoKTDC )TUu;MmI:\1{!& Cd5Hڮl230tX̀ء{w9hx.}fczB}m>N#UC}ȁ~'o}O]z ,&W#!@.,h\|{f Kב X;i|BOFcr.3 j RX]Bj^sհoߟͨ!Sl,Lاne蠏|>V`qض, 1ݫr32_ml VoAU\vǾ2h(}CUbu(ڢzSΚ> +Yiv2)e>.7iwᲧ` -c\qAEjAA> :uNxd`DByooOF9Lf55VGcp6j7@m$CAKk4@e$)[+fUгۦYМj>~er!Ʊ Դjǹ{;VM~ x F̳or"nאu;& -,3Q~ :7 ,4Q +0<阎[M@޹  2%ݺC3iŗt3g36y^ykgl$4_׳D"ڡa5,tkwSުC™)l-Kj)Rl˃fheXͦ7~S&E9 54ĽnA{ÑQMozPѴ԰D1K)csýDhP)[AacQ5S*DA~j0^|߱=6N8$)uvvi.}B`F`epn #+0tcֽe pLhuʓ; juS ]#n*1&nG7u7ﲆe"!83fct‡6ùm̸99DOly45qIRQ,GN1Ȫ0(2BX[\Bc+x*mu9rAAv2[/@';ݷFӏ{;m1Dҡ:|nh QUI` %٪@f5Z(ZWvrI%Gn;)CogR[ѓz jKMqt4WU2޴3# |ѽVPr (,whD'zE 2=mOʾp0aF,잽* g/qThֳvUh=câbK{#M dLyw;H oguQP$pi9s VJ Uh7b#%q|Ѯ+UtVRNġ,h4D4DxÂy!MU)得v`ϸޖL$d OO}E쾻anΉⒾ3U 1: EzAOzF{0^;g9EF@#.ʮϫéMỳLL(fOb̀ fjǞ6TkkV!E K$ٟf9EGŎCglXyi2hјX?*0Y|_}Q[FR|s`Rmufme4KJF6-7<(υ:q^9H[q-z'9ɠI vM62&X6"{M@D;(33XI)ZטkNv@sdr)Ifّ[آ@sXcۅ8tn;Td[j;l  ek$ae!"@d"AplӭrVz|6W !Hw̆a8ͩdb²?SJEc6Ոfw#!G'w٦.V概 ٕ$ZcxFE帺UN:2~7gWAg'%vsy47ل9҆bF>y১~ a,H*t_ [,UnFˀ/3@v 8+F u`Mk0fpDlYN,'{=;)/ M$D;eQ(\!A7A}Ai࢓<<zgB; @ 9E ~ D"7w׬HI$xfnk]'ɨA:o|2Iz>~wd>OUP%>Eٙd?ԁ$ ^@ U"\v\JG@fLԊϫ/6¢oJIA H k͒I|\3|kyhoI!!9urO^`,ԉ!.T*P*LJF|ɥi4@ dջ0͗Vg(8>a!Sds$ {j5y}ːB?)h<>ㄜ,P^fLnS!_GAqvu9fl{U1}[(30؆YFp6ѹdW9f H6 gA8Y^;c†%)DNzZ[>#ZB LsA DzMBYL20֬-XS2<+U4Fix:6!۱¼A<y]`fj ml??ZRs;e18`t8Fv҅sqYk!=e\OY$[6j (@ňNjj.=Q |A+pO/;PϷi> h%SE zeZs\ \#R^p Tyz6ןA0һ 'v}b>B=_Jm9 #+ Sph:pNܜ+a_BEx W(1"Z4!Zd(2#"6Yijٍcq0XR O7+ÿ0v۾%~#TnK3bzE^9gm7\WM7dV HEw狫ܾt13 97}xEhYZbN:SH #oD;ZsƆ+E6˚F{r Y ['bh+MݘlC5qZ3ymډ%atmUQe)9'N@nq]tw8p,ѴM5] 杊I]ĎHI$IUU_{oz!<'Ϯ~ek|Gi/}lmzG=]SIloj b=c_~IU9/,[E,WLM'ÄDkO" P`1ɷINDrb 6QcC8 }0@Q[pNX`̌0 ~20<V{ant~:;Xh~R|N(pP0 f;{j*)r;]X]U䪒)ao0DOהF($'3w N7P4F7U^*a@ؒ(H`H` Cq1ɒ7M$ݩ:I˴uvvmXAx bL u[ Q/ B"鰣H1HI(vy=iN]_w{V^Ύ۞ g~LxYv-FT 0áf6L(g -y5v7(JYK|H`=h2d^ah plC%xЬU?oGj[FLymm mcsTe) cϗEq>g8sˣ L74"JY;%'F׫94j3ѭeyÛ;Ev)B>z)ʍWWшc,104J2ޮP8Z;YOEjJ NT\QM8i=p<-RJWFF,cf>+K(xߺ F53'"!<{fDhG A*6YQ(544_ULzsg*eQbEɧ4htZbŦʰ5x'n4${1¾LllB2''kSܶQm~/C75SRH Uʵ428k< R¸1@0b&JyzmPnl}F#DҍYaM-V0b˸ϋBeӋT5QrLS:, є01︪`U197v/:8}fsyY@t@t<ҭZy!D`la}nL8D<܆$^FۼtCdڌ%N3 2&mب**@y1-oLWm2aԬ#nTDTL.b;q rr 5)i Y*(Ԙf809{T+1C`BPp 6O9UM-Q|6o>={{`d,IC5(e5VDIjm5559xb31Y5-6JmdKfђL33ϒg/w}HGӣChrAKmG8<}#Gs^VYHD̔c"Zk"hDf, H52DlLfU|lNpONm"vd,l)BBWu\ͿfT̶wlX^1lAl*:h:=TTr 眑Yw: sҁ*HMgCL׌ۓg3uRdA_unO(_ 00F30ж=!LcF2QYcd1)NΈ9Mp> " c2c3!SZEk̋m7dzCI]Am&9KAc)))"wƃОu!ϵtz I.L' nsb%99mҏ.$'"$h_D,j )0I;=ؔFrN cg'3Z!qI>yo=VH ,)X{3$wE>B0*(I0J1$(tGd9n8v|1* ;RdNU#{_ $]b88$*u{Զ Jh(q dzCnʞz+4Ѿ9iCHLI9ɉAHX4ĸOy֪שyy˲u9I#RC; b*hiM+h \WT,>9{=6?Dh}/Q>eY`{ܷsK^ň<(EnI3Q9am)޳DKJca0U(GfYى0\fKй:X7!Ye$MaYjta2295.JXx0Jf6qnD GmB ="> ^pv\Nr+:y׸OΈX{x` KL0Nm1_TaQov̠ƷބH4z~} !1.}@+dWzk&nK|Z}pn9pn]xN.+!sq?7e0Ed͘vϟszB[taܯs`؜91eے ]I~ œhlۘ7,uw~&oӢ;Gfslsor:ofc\WGҞ+۳&hzy%5FTuνa.wCt73C66_ouPÊş[w7::1VFL> ](t}nG~w+۹˧g %BmV~|a\nc;Sg,f rlGHmRۃjgP uM6syQug^:ce^,tTÏwGqTwxX:<;ockӟѹ>u:Tlj(&~sc t92t)QOGQ:+:Os649XS#)`~~']oR/kݿC]2@9e(oS.;M˃uZd| Պm(6m>ђKyܣom4)׷2M;"eZ/ͯߟYm96-xɟ ;׵n\8tߧ=ۺoa.>:5`39U>Bӿ.5 6ߡI5Mm 6 t|_3^ wmi:['շgsg2#&YTzysKջm{}|^mӽxڡaY;;P.ժ'qeNj-ڔQGvx<5ttr\r.]?^4p<bv_g7x@#"qdF4F6@'.3C|KF1o[4$jZYhkS6%o5c^ok!8DU-z`JM.eR3lPDI6!6in=Ib:./:A  m$@["B5h#, fb*ȖZ#5`H%KL@M0i^[flDX?S}C-@Ou[X>y'$ClcȘY =K#"8ݝ@yCCAF(k!F. -dpB xe`6yPGq\5V8:a;6mwÅsfkD/gEӎzp-p η 0hDJهX;RTX7H JD@߇}I֫P,{]3wjr)褒7mOjsQS69 ØFmT>H;]Zh۸կ\D۷']ZJ37N\BNln >2-QOO@07,FcmYX?~`s ܢl7MjZC1nH!`sb*9-n]w/kwޒ,ln#]O mOS旊YbFaC/(N[36̦¡[Y 7|_7a=JfjQl(bÞ3>X 9ϞqH38l|iOaS=gT~QYKfX#I£vIF+ќgm{H9E:l3!+ȍIfuv}cY#_K& Ns 'FGmR?/yH&f>5lE p?y k. ŒQ cN4}+9[ 3X2|Gd I$>,a482<xA7;M AU)g0w$7i=@@yN}9]snWV;ɥB ӯZĎ"BG=n1tްƍ2X̊bW>g9 <窊} IR 7NJZѫPM׬yNY*~~o_ x3gHO | yXBad>{>p2}^/CR:#w  g#>Qcb6:3:M.!ט<["D8N[NILa >S|:_3{~M+ 0I=j?'T39|>D@B]d!*R OK(hrc|_}__ӣ0搂] &9YMbƆ4)$6uD&9K8μ b|4ȫ{(C#w+8B@03ȖT@gZ\򲪣\-|#vKED\]y"4B:ZUc|TLG[{˙#ҥe0#'[mxnV}rg4{m \J~1#%UtFrrSX81뮑 fAzDcl:/qF]z}z>/e<Åz{9DoxƊ_9t`wُ$t%H@.J~88|IUpBwNA3gxFz DJ7˔ʸ MZ(\{G@Px 5BS/X|'񉝌x!B\Sn!mdǎQY,x>`<4g'`~fqq8qC=IQl+p8')֏w7_pm'OQaks7|g@2cYa0Nv#aHz"a|hYVIs8І|" ԤO" uس4ë&~!h6 :MF NA.\;XgP5|6SUs/H10L>ta}?{/mҍy".nK);E@7cUB^i 7i 4UӻCé`ԒL#. nBrۜf w# rѯxٙNT{ځZ;8_LdE|bC܏?~_8߹0XEcd^Q"]edKmyСG ` Nҗ}1蛱jiP-Z)[D:GvN4N࿔;Ii6po}%t4Yciq`yy8p<B.%`4;Ƹ⊴fzB[6ƛlfuM7 ~wKhiih4prg`@nȃb2AD@̡#b77|FP.q0^hD=Hy<^΄8'`IsQ'M.z^Q'f|k4(?A Ǣ>0 ӯ=A@ِKw#Q"!,l!WJ?+hmᎮ zCʣKh0j0E ܑLalxpIN;` E]024FL*CbD&t5089u&LJI su{I@Fi$JhQ̠jhcʴ,W.DZ/<KLT$h  liPŨv{ #"R/:H* EJu"9djaI+dL_ZUpa&ƸVcY.[eZ0XN@!PH6M9%{DW׿CC{~>wƛ;E:!:iG,tӡ}2II`@u[\:Q{ћ֛0Rb8@`] ػ"X7Uz>=xC-P!|B/BS<c!ZHkG0QH㾠@f[p3M;4,{=f$]i@ B;u k{d|a@ Nݭ)x؝QX.l^|^-cݜA 1y_=u(37fy ;8/vrrzr>KF]v-;U}]g)5 хU!xQzRT0o$2=~[m#zM{TǜfG=[l315nWd Ϡ4tD H&8Air3DTRP)[(Mū.TZ;h#Ȅ s-ƴ|~7tTd9[Sw]iP!*3pClۅpЌ#H|e|"/A`CǞQoâ7 p7=>mz4 *wu z [!:|+a i. bcxƆGt J^%x̘;/VNq,عuxez7U4?,nG!(pfԉƘ32Bpp930=xΐ[酯<*M]WU"$LDI^eF|>f)ObUo!HnGbBG/tgSMk“pgZ<|Vdfdp;E5gt{޲|g4`醹,Bh=/G.y<'@8SC'[EvSK57E\ڕ ah(Q0ӱ; 5lAsIxFO6 Mm [i`3#q #_ (Ւ7LZYXQY77553)Ab;ujN3sQx}=]| DSAC3"Kȣ ъQ$kZdԔY:ڨϥKS՞~" NoI*A$gh]os2#}A^ -y<x `q[uR%<}}s})ANO_f0{狜N> (uz7 C`rsl;X.m\wϜ6zuA!GpH{?LȲ'rGQ`Xegw`FP}]gB@ aE8/p񝾷KZ0CF3c#Cцfc~oqf^}ݛx}k]&f+«|~w~Yx=ó|M C$ a#i<GMDc:Iԫ4P|YʶtHս,̥6 T(r$YK ^/xx;|XC?C9ă6gZЙM JN0]jkqޙƪ=sI=eo0:ݿ[DΞd%/S C:eIB-;*6|']DX`!$tQ~DAfhsHghaȩSə!I9OZ"]N$"%[ |":JH&l *J0qPXyHB(Jy˿MSBJiO^tկt'/>#2W#q쵙YȈY(Ţ_ܯaWO:*jZ-#qK{8~k#t?Kz~ը Hbaq)1C"b0IbT 0C 0â{UGD<*R;꨻O`!2ɑ!B%S;UWD'""XIyViRGdA6$#H` zwKΩ Q P w0QF ͷRHDoyʐ1#I̚JM!0̄FBc* &Pn[iha(FЯA+dK UݳrIJ&[EJ]"r#f8 VUH*|N(B@R $ ! c3hR51rZfbaaO>O'84wi($B)"pDRFƠ!.fMg)wgDQ}3#4~Ef~xTɚCJ_k 6Mڪ80':S l*جnI0 Aat__G?Wk;rGoo/7,#_?_?|W{/e7>p>~?GK?kz~?=/߫?fq8z߉a$]|ʅKzt ǟd7z 7${G~ܯ/?z7[^_=7}ۇvc_\_>^|~1kgw0_~o|V~y}[__(k#mz?}?K| ̒GK??6<_C=>ֈя N=(^7?CGq{@=_)w|9ogc;+oѨ6|%_^%>:txAE>;x_/G֛?n~=?)KO⻻7\+:Vϻ?ѹ/?~c?}'7C;-+},=9xoG_~ߙ~}=?+ɗ>?}vAޟyA >4O?w=?ncф>Ge3'~|H.?}|_~8+q?O?ye{/Gc}W;{Ⱦ=]KBJ !#TGZc[KPIEc CL+HX>vKQ_Ų-UY ]d9Q}"ZRDͿvÓA1Fm?_Ow vTu.)) @I y?|6w\oe.![gVXUϙG0ԣӈEt _,d*<lP?A "lD A*C锆a"$aUK̏t~i?F& a&A 55H}~9>+#]0]U~T䕮{R#&INنlj-?zqkgVY'Bb+0h(T8@81[f J6gHA5,eE$cu$(swxU/,_;Y%ȑĝ8u~Ŷo'NR.MfE+!QkxLaB$8)6NB$Dъ!. "8ZHch`l(RI?=s44J(4Z4dmY9(l/z$"?1$؛IO#eDQަ'I:D[Ai*TX:M*x7 f)GH!TBt (qW$BAk_\[gG/ȝ1W jQ;3; *$2* kcm+#q>gf~>S~=O!~73wcߴatj)OO?ϟ/$"NQ/CI'BP$v28*ギ"! aŔJ6iFLRJE)$RJRJTDDJ `t'̦=$CDQq0}_`H<;333ff@%yxCXǟqJT15Tp#4sez_Db t!wc`}l'|ol1 LI6 Ԁ+ij&9Hrmp36XgS0C:j,~6tޤnhѠ69`99UA9Oӈ6Nz]n:kMNsBa,K]aCoԭϪ43k`DhvMrt/pFZF-AL 1:n.];voGw%Iԩ* 2'>؇S:sHÚ H{q\E8i&Ȅ\ u'@ȘJ" (C "o13OH bb_|BDTDH O2cڊd̈t Q:`u DM6&ʽEffbrNppRPTIڂv'& b@haX@ $@HCBuѓR%Hs"d}d._3M!OpüLTaNOQ&pEEx(I8{0GAQ24>ٍxL066h`MK5i- jF")E$͒&Ѧ)F3,FcB dE+GbC!%P%Y"$vvnV4]/B8pwLDҽH$ "*88 uZ%hP_(iq(D!! hi@$XabH.ȸ'y5<>؛ zœ!bb@013 q"q5AӴ+0{Jw7Ͷzd/r^*A'uTPG{pqQ(p̈́pebMQ'ޑ*@ $M!1Qv!s] 6ڰ ATM#VP',Ns7D!ȶ%YQIP`99 I3N6NJXA Q)}t:J0lǐ!H "0HkHG>nf3>c0icm鿰ES{~7: |}.%݌z)dV ҩ/f@iiELV$}8y=2Ql&.£ֵ.&bW?>k "HG%0? S rh$jAH:}?Q!ړQ G_6JC›7"Os` b (_s?~/J?mR?/ GcH 0p 16l)qc:=jRRKFmQtb+P0"TKUU 744IL7$xyMmSy&6)FZmpD(0#JH@P"XRKqJy{#dB Ш" QO@")H7suj9/Too6tdM[UG`$!4/o[b ,zN’i`c^N0OA1*+:_m ԫL~f~| R?8_wѺ@9cd'V1 Â@,|uc6;ET0^gM'@Q 'NiF! qѡH]AX|;7rwmm~?m"~=-rƍ&E\*Kl_/ҳTWB+xE7BbBa'nN'틂 Q8a FfBOGǡџcNʗv37̂WQ[G%M>P q$KVU 2 "9B(XHR %PAUq>:7pw zcB?$b F >W8cf1FFͽOͩqݼsXD̜R!,/ߒja"/(Hс3ӓ3O-?Y){5Bv*a${PP=XHYSL #d q_133\I $&QTd'ONԟuH|톄N5 >$Ib&6Hr$S?k{_GZ_MnW iv l"؜Ab!b<">óa*߸M"CR^R> _zj4-JP9i' %?Չn'~ʈi; @`{Ī@52k)+lЬ@$ `."*#"'bygtHBxO{FGtLv$ƃߒV=G|<R*O1HzT_(Il[;Y=o~Fo>ޒfƤ>^_PG@$'g܃cM#Fx$R]^+Nhǁ%f 8l\ +L0)eDI~)Rh~rj~)PJ,+:}I&ߍfIzp$ BZQ?A\2Ln6/!NoC+LK \Ё~UM ܢT0)kT &#nD]I[,!l`2 ,36!d@^n@鑂 ).M%>o5?II,B'  7JOCLr6l+I$y Dàw,?DPyŵjRɨj0 LKI6(h0nWBiyTֈTD| P'B~'4]nq/rHK?5%XffZ;d(ի"I 9ȬGHDeHXhlZADa"+ft-J&UVjZڪs?G|e;tA8L9BBBU*~xPCU9RB:&5$$r:à7]eT|%`PnZw뎖DD槔&NDC*nb1yp0]vABmMR{vj#ք3|]q/ʶ-Y?N.pJ_ڠ{Qd(&>^]JZIu篃[9:xJmMȨtF?&0`) tAD P+2BЈy0l BHѲ d5TZK1iC-,LXId4اf ŠreE*"`znL4 Q&F7.MDkhlHڒ "2 `L)`a d  ` bM]DDD"ʐ&A1aaoʣbGBx=)j%p8gk$Yc#H')!eD6N;X6 zhfH**!SPLH P=7f EnަqM IW,()IVe h$0)dDb< FП"X"UAAkRHU2ֲ2$6oc|ll;,Y˘fZׄaCԡƅxF+U""/I.M/ 9?HbTr@t̢ǜi>Jej p# $_H? ~nf Ф2FWО"Cz` )?1(k(/̫* ʿ @> IBJDWlύl;'W#HCRXꃬ&A#yN^_F'X'("x)؛b!8l 6QwSxxT3h"0 ةjmw JF mUxnDi q! T$v$٭uj,?zdQz H9HZԔ*, `£hЙ G5$EE*#G ؊+E>W,k80$=;J9"hv 7w>/P&L0ΉYs„#}ĭ~Sr_uu$ؓckXPGox$eZjYTiCVR@ABbAM,P-B A!QPv 8 Iɉb PU@Ib`CXH5$$Ú>bOy65jg'$#V а-))KlQ$ M Jy}HmH/IOX=?4 ?i]Ą&韊IɡShSiڧjHax6ܷ7,A[˜/߻My-= (:@>M]$=wl6]m۾yt\n˜%Y ƶJEY#f?8^QG>EPsyO+Y"'II2v(aE0 i,W&FL~M6 CS#jǁnT 'KZ V2if`Jrp2]aWad\PdG'~w"c%!si1WU:N y 81aA9dͶ_ +{O6 !%xt] }4k^0 a?g B~XOȄ%'/x/>Ag`{;} d#}":¦nݨ2BEGݣl;UljY h§ȇ=I2$+C >&J~msl9Zޅv֔EZA7R)*TbQ4Q6%2D07Z|ĜdG,9fik1><][oFÝ&ż"8h5p굗!J*r&T蟱D͑b"Y;JKTS)"{hCHWF}uVC_~;oT}Ord=BI1ь~8*p vl6G~qcgcDdl@$9&D~K[-=&.=! !$2DdXU9I_3''Mϙ;O)'r*Y"CHwT4S;t'OK%9 4Q 2?Cq 325e CX&@ޯo*ڐRL`da12znee(YD[f\4ѨUU!JI4P}u @X"AG|[u1PRHΛkjYMhVږ|ÔciRLJ$"))R`xQf'r2Ke2IדfHJA&$)H9`PS P9] *arQVT }_!Z3O_Ǟ#?2}]QEQR?HrP1u|!I'`}R jLM l""EP "p (޺$=K6~\E(1 VG4|eU=1@}J0 $ףwV\Ъ P4(w)$q!dϼ*CR>Iradaܒ$!>PO@~!?b/+ #}|()? 33ffErʈ@^UG1[p.@2A}aƀ">$<v|4H* ^>: Fjw A0\}>@{x)?di>a0r?#%w3~ i*╌1Y.V2c|̋ K&؃!%(uCvxhHLRJJ,sT$,QDTXHhƏ{~ v=p?AwpU]d6 B mF6کݾߏm\l]8;qxJ""IߐnI%MQERRRRRȆl2fC! CJT0i<<}TcdВL~p"|QGGRXhM lrPz>=taRkCptoIGȍOZ{%ٲ9sF,F}xC}ih8L̳4gI4H᎔߀I 9Bt^^}V9$YqזR䒾TBz6D4dc j5(1(%2Tf[~nv7"ᐁpPqWTupyElx;gNȪ(d "rg#"nGB FT_}~}n 0b7%3 RE"J+5X^4k"AӋrI^qʲdp4J$I /ㇶ E ԽT6gȌRf}z$GP! ? H* ObCG=[y)_Ʈ?~QqY{0L.a# BwLB#IE}U`09G8澍@R>ΓkD>42CEN քګ8!Ri9%v}89o&*ڢav5Tp2z(>{/񴔍 ܥ߂+Ĉ #ALDF<g~q:&@a q0qDIH$"iI%r`I^B*KĒީXr S}Dm*&#V3@֝t 5 FU`;SK}n! s3‹qTI7 \;>aN6桩q&jQ+2j5ָ S|wwBNȬΞN!:6>rD[Gc p0%X^^ɺ#QY (WB3)^gY`DC a4)}bҨExvݏπ+¿@o8 xϑ(zsrO21޶v=:(>j+UUL.ٝ^LJJJ.dsV/(an2=~y!4ywˎ֨`YɌ΃_'Gkh1 bJ (fS=#? 5!eIF~P5xzY:ԥ ow`6IAO .@|v}|M0(EA7bcHͨ"qN>?o3;3m2X^Ţ%s|;iA)Jf# 2D 2I H:\9F>k[&/^AnAsҲ9[v[v=G6[z no[L-.\-%јJpp-n-o~4x#mmTw/w6`vk$X :#ylYNP{$הW9.F h &&nIL 11() Khii陬w+s'-hlT @B n9.,>^(=OiOd 1:Gpź]);㓴 I#M %pIgz}ӧ=.x|Af%do2 ~&CP ݟRQ,fbaVLcG<vٺY3 bJ,HI(4M5ғ)e5bUHXU;T$OnTRnr@i-?&`%LUzDoZXF ^!R `dB}M" ;(pL6A?ǸIulO╺dtIBjXh:M,/ DwZi8h%b" =Z9̲5;mHV*D2a%P`fHI9 L2RII& IDY  rFT̍Fu,?{FR) ľED=w@ĘiZ(LeZFZXm`Z %cQ9bbsI&k 6< '8tE7G*RjcC "  m힟,ca1 VFF ,dda L%q\L1%Y{cwD8YMI U)R7;Y'yJïTQz~{'n%rWR.Ecw gGQs\)@@– WY6JZ SBm `S* BCJEP) \X I);&)R<M>MJy6r!(xBQ] $$D EM"m Gbl(tOyz)m %ܑ7m7*ZC|>a׿$rG (0E[+v,JFc/KD@M)˯ q0;`A'Uxb)9bJU(Ԣĥ68ۍD"a7 @b U*VЖBFă*e)K*^)pOF:"؅j \҂!NJlJ=)^W~/{`ɐЌIJ%$Zkrtܖ#v$U))XLc/0?AQ8XxwcF*RO +7JT-WO:D bdAY`,2-Pք1("x@簬0)I!5XRB' eIF&JkADĘ &(&Me*ͬi4hd֖V%A*R״D@4%۹@kU0@swUlۻC1BBB@ $%$%J$ ;YXJI?1rM; wU)TʩUiIik,m6D2;{=Eøt<?,ug)'|ѣccXiX*,)JQQQQc0(T R1~&1lСIM&NS;QQ*&J)&J{)ۃ&ܑ#rHI7 Qļ$qoͶm n}X] p!5gr"'gF)$c#<>qEVeVf\|ac46AܚCG;-HI$ffy|ASFYܕQ @< `v~_Z˕[Wط.f2vW ]o ^ItIY  DfCPZIc 7)R!!E!TFs9  ;䅲"G CUTV㓛=brh Jq6L&LЂ kRk\CxNn;sc fB|ΨH/$DxY4$J:W PŘ\&R\\\(j3u.)$#CCnAF p ,!jʰƬ̬̬q0l,\EЊxG_cˎC"c" U]qvԈ#p [Cpih۱GJL *BkjEP@u րR ui4jsqiۃCPQTF2+˙@#(HdXXY̖RədȳUTҵ,6VYVś$,YeTX<`H. Z8 D'WH, [ݱȽ=ꟃүoiPS'xD(0̰W#.y>#+]nܭW*FH=()=Y5Ȋb C׵:"S3NY &LLA o!>angpT>9RXLASli=L\p}ڧ7y9b~.00$u{ﯹ.BAIAd-W@R6}"ZGIʌ}opEJ$]-Đ@&B_}'GPSߙ$w3=ƙY0U*4,<@dE҄# 0dd XI!a$@w%,߂-<-&>}~rw%dZ-H)_mt&4 QYl h@PW/H@, %'~Gzl_aȃ42|R T % ffA F%Y(ey _*Ǯ@ʙRܩ13>bid4- `zGL{Y =Qj6"a!V$Y %TqcXVYԵfmmYRՕ`,S@ " ATTqT7;zBh7M#k^!ÎC ֫zoRHQ$1P6DM\mvАXwf**108lVD'=7DVS$e?(.ꬠ#J4@@ UMF TIM^`6z;VDhy\Fr!p }XC #'nrᛔ)3 QjeI1I 6Gd 3Gn7Br/")LuټXomj4ЬE ;B'>c03#[ B=ߺKԀ$ ilaBXȖcQLrX7O$ ƀL]ǝ d J$ rZ%ԚMy{ˢdԓC,p o<^Cө,ER#Z +&i)#z̉q$H/IJ$-U7(p "DlpUr7Ps_EmUm5II%#)$0 I$(a!  I0MI@PFJҵmxޚQ3&,!l$XR42Jbh%@w ]p Dxl|b09`M{#[ɓڈg0pZ%s'bBR "DDX23,P CT8C\vj'Z%m6XtcF5<6ة DR E͎FiHލ.]}|<<\Q o0ݱN DEǥإفGǚ:"N$>٩x1=oj:%b&C'>e(<'䝃0LLUUc@Y-]$iմZ\ID`IEhۣU\6;J%1e$Gq{u0탅d33&͡dX+0$R ~xKͶ*APA@J, &Jm& RXkh SC ]/@˹IdClx)y#"E'za,1P6L<')U!F F$@adU01,la(`^I%ĎȜA݁lAdl7!$D"59jJHqPb TC: OO(poʵa! oށ(Q&U;Dú'?p a+b$Nj lJ(O-yC;~2U!cԏX1`bJY{l'&MRDzO!1nnjRrz"t<dH`X@L; (#ҊXVpxaod$#KܴP2Av"r% pH X"$.HɖL@49q[9˗؋K2Z|6v7*ډ8X7%<"uwǕ7|a1|?NGeeBȢE$Ёy:ڂdV@)^&dC $h?*[<q▹>L FKhpol5=j% FYS,m&j dJ@YF/VI R 'G@İtA`DPcZ.&0e2EG"e0m:#u |L[$Nj.JlRJ6 TCk6Ҽ,^0ЈF%R*!0'Y9h[!9V36e]͢&d aMŤ[*4Fˮd^Zk5׆i *#lȤ6̙5dmEp3*24g „˔m -K8I*ĩt͓" L8?"SDp`8'X@-(]〸wI `˂bXĻ,ŴEUCm%raibl)r"d"YbldGcR 6K# 0""( J#aL^śx,+<7Dx vdFyiK'HvH2E. JY(U҉vٽ2I),X-X'y8Y9!݌z*9RaΒj'Y?YY6RܹQlmi̪%Tpa=[H'j<ŐqhX!RNN! ,DUTZUKKKKI]iDQ5.n3 (T$Ii +.="<%&Nglyvf[F1-;mTÿvk1$!">G&x0iB8.y~~!R)!u"QeӘ#Jk a8@y}g0``v]z%Μ >iޜsD5sF UpU( /qtC2"(0W@.C`!*!D)o ITcn|÷p/9'c@vY(\tpˀN̕s 3ȒdxlY NM  VEn F()nkZ(Gۈ*6t̛XXTY @ 2 HEG FVBHK7V64q']#J!0Cd}+إ՚Ղ[dgD@CH8H6O@}#dRq2I¨bn'TQC7:NPř #AQ)tȴ4rfֺ] ;q;=ܫ p ,0+ٞt5z/r V1 L Ns-r969 xlNj T(HiY3'P'i 0Ģ=卥f<Ⓠ$ظtHh:NFdBz%fb '.|892Ӝr߳Y@]Cs ǣ"@ =@8uG^Wև7T:kz t *tGAY;0VPk٣ ޑ].,IۉnwM%He$Η|C CD@G:(<]o)Gr_bD#wH7dʠzQ0"R{7a~s\"(NIt$Qa } lL=s{ &G#JAΪYy[d!8=efNI1;TH=NV(3X#xdR   #(&ƾ;.F"0X~]NOc $$ddPWȫӾ {ezHn :QR XD!HJaDFQ; )Q=/B"@p{usKw%* )'{}~Ihvѱ$Aj&RN+騎D65ek#2 qaXHfTPb$4YLj)Asa;J %VP%V:D;f $dյd1$z1L Q%\sZRm6WTR% )B"j`U `HIE 7V>x 'EUUSc{8`+jgry*|EE~bŠZ'R+j6jJ&" 3*ql:6PGiHXX A` Tv!v#,s;/C!e؅;bD ~`dS!)H`B@O b="d'P,|B"m#IVfN͛>Q$ѱψk匳mS(X2hr@6.i9~ P&J"LCc2 `S!(L0a2mӠQt,%5* HBaL 0n! LI $ JAT,#RLT#5d&Q,EЅQxFfStִ2D`ꩶӕjRb()A:h 멈'R[/NIF$8 I$sJRTiRb%&l1aAzF(u %*2ʇ1t!`g48UFIv3  ZB)QƑ$Ќhk DBME)IJ&#{<6FHHmnBuYyz* hmf!bk f5&dbdf+I˝ n&\S!ʢE1q+m%S,qqlɷ 1KC8F0P-HZJBm׻&(zl~ L"PEx`K;&.Ѱ3*G[jvfGLV#$O``Z-bMBF6VC؈d KMVEq\MUQ#ҨG&b TPxRO "' $,L  0l@ B`+H)H*,*t`+D(fh}x*UH?)%_|p!x=ʋ,(*"(\"=jeIpYk|&BP V$!E<"K3&nt!,QWh>=zeCRS/ D  T4"adG9{/!}s^%>޻$M$n I 7= ܪ?"5!D >Zv3jq>q1w|@@JpTxXC|c: ^5g?5¼`NG^!.Do:_9W)eTʍVU*řYEM&C62L&ٸ[+e5}كҞB 2my+kdͪ4*Cʣ] z{޵Az`=AW#0 a 25lN|>b +@RBQR ڜP"bTx!׃:gё}#*YGԊJ$RI >UD " "B++tzԍK$@8"`&ύ'Wz1CİM,i#)mt0N[_{ $Ƨ@(Ԯ5 `e Ri 0jh3 :ZDHZuH3U UI60٭M*"0 TD=fsd%LO\~$BPB@Cy'椨tX9k441ACIHh4_^J"!VIX!(IHEYO0~&#YF2W|/TԂT`V`ed8Q&fDbc.XjBI' :6LXMfb6b}!5([fjٚIJ(يH‰XkGHHK23GX|ib)RO4nV 2ʎ'52iA$*"qOLY<}8HhHѢ#P8$ h: !: abdM܍C&2g -DɨXYdZ1֜G`ъD*",H$;aaUYLF7؆BXţkm0@pDWeӣ۠`ͫpGd1CA!bB$Ū !##}#2y9zq\q!e!Aȳ`TR/T;Xf$ffdc,BJ $ .r.neF?؏SJ}hnb~}%MC]Ot:fڌu!q4[m;:It6 '4'6AGC }OB3D(h3m`2TPBF3y.y7^y$ÃdEhb`΀tn466jO_/9c~K%vxY7Zgu!U"2*.3@/iJ4̰=C*$A8@* @~5 >OnOZ+E,A = >A&&ck4*皱^U؉b/|[lFWB҉i"<C oOݣc XV\iE2,aUQRꆒ$K#eY4]&&BQWmHDUm @2$x.-B@NGPȨB62o$5`"v].I=gqYYa) a$$AD3K"*q2#kQ}oKt8()E*7tWD",QPD9 h_Lz3w3ߞcnRq-&hbfZؚLω5BpsYوg?wYW'y)B=_4Ex h$[3{qGutI1!)#f%!b0t4*p$pj#1J2P ##oK}5 s[0`[R!{ " *"7<*UMH(,VKe3' $04RXE,1B02eIV&"i#,1/̔EtpVFTtCD`f$ Kd$a6E.ZZfD̘sxo\*1DeJ h~ df2L`˴߫!/@D7|Ƕ 5CyM8ifYkz{/'Hx3^K#zDi;UE>ӵgn.*|l45cឤZSQ%p" 30 @ NnnEI;OLsO64#ԏJ~ȶ46KKaF6iObJJJHj*{ϝ*PJ#IMNO_:d@M @z$w` VYb'BȧC(=={? mp22 !`IKrZoib&Z"RrHM@U51o6WI\ KIj!"(Hf"$a}JjH35!HaĤ!2IdX+j*%* &ܑg &۪a+S_-ɤ1>,^G`/O3ِFE|y~O^Oܳ1͡A 4)jcI?ӷe,oh{߶pvYI }dWQp A3.rC 6~h?sqAp Uzm:ٴ"Mr7I0NJ~sB3[n߈/`FBe,߾4v٪?{$kck`,*zIfYౚ\fjڴmYɴe6Ŝp%VQ[TA3#u4UyVfU1@̄8 p0Q;>Vc,~ I%QUM5 ˜\\ Ir!eVNPEcVhΤwfxy!އU3L4JzR?L5꧙u̬T$E_wǒ ^{d4RF 1!B3(]iSAc#hOEa^`9G'8)nDO‹! }1%oęM\\W0q( $K ad %d > ##S&F\i$JjE%1IhTd h%2=DH y#=U0D2telI}$5 GB(yF$$54IKJlW6Wр&'Z%{ *.a"zyCRsq3O(bx|)bL; pѺ[yC$`UjHY4;@ 9 Y!Z0'A(j)YY8f t$yTUАz]<$T18D0O5"dK$DVnvulpW1}RR*S2b;[x0Y3Q-2W=-3r*q[a1b9dERnYۮs+9t:NiDe#LC:HCy 'AUѱ+8`hX 8 LU R[5'd$艩abjX% H񖵈u!5)InB8ONhBDA[áċUIiyEi EdR5ٹLVm%754h6E&i2QQ d6Hp6 @pņdG87WtgGd䌑I8Hci2UFn+5#n]OYT:EAT44 (*ś'^rNxƛ؏!E%m5+]*!!V}A4(p >DJkLٱܮb%%=}|3s$` U(d91PLF)Rj&u;~ oDrrCPJP8۷ؿ8yEB-JIJ + I!Z0xo>z}a)ijۤC!]r`2VbkBmM!) $z8ȸx::ˁēO'6ڌVQhu9,jdDF#|!9;F7ai"0(ݚ^CP:*s"443xffn:InLBK6 .(2gO O63)%G5²,59]MXc 03>f`#k <W@Y *KkB]bFTLA eS\Hlm*H@""bD8 ,K 87sƎ 0á!.RB[f%*:Ww-!41pUOLGLyz5TC WFgvH4ӂuPF:4Q%I*zXj =D%Owk fMfтKb4`esޟeZâi׳o;dsDq-AIˆ)DQtI( 9$5j`C[" 9RJ*bRSIU4U&T#cfdқrZ," *1\lDb 7Ѵ`*LYY2A#[je&ëi xZiY(J̺ PSIׄ 87\0 ' 6D3Z9;pʼnɝ5ɇTNN/I9MePJla#~bQMݠho#*/G"FLӈXI' ^8u6ծ36XD\$΢$q88Ef'5#jEX)" !@H\vL@P UTЖыH8bH@!sCa::'uZvdDϧPb 4:L~zm4bD:$+Y9w&;HG$DO8rI4QYQ,eY 46oMѴjLIq+ L2bӰrI< `ZJ)lFƣ)ȲDB&NvA! {]۸iYJl >;Ϯ319*mz 0(Qd^<WFE|'%{]A$R]m1l~?:a֐4ӆAaxن4s彜db躖ކC)b'a ɢ2I) $(TH< `AE41 `gfշ ۫BCFH˯DNḚ9.[:4wCΪCDy~Ȫۤv@<XXi 8"bAd`4ՙdb()f!D`%&Qq@ T$T9* ,hwDP[ŽpHmēGX>GwuUz׫'o4yة*sH27"M1nB5fI QRL 80Oj]gW$􁺞=*/߱. &S`sBJ,0;mj0#pPP SɂO,!QzaqbňȖBgW;ggyׇGi}{Њ=(*UJWp= PJ£+?XfG4 J~rt>IIQTPv!څ[ 0/|K@V*55o>ի=E E #`i'<j<%q."Z#xO%  (9# HC$cC]?^'xb4x'8 D=Ἑ6#ݍ6m烙89!!1eNy> DD%>4ybg1pc `(H%&kXBTXRI"eTjIuQyxaEBˁJO`|G߻ r**)m#碩 L|3[9W?cE!H%2jnF1%Bz;1K Zq?ʢ)_\V<~HP(`VkIjM 1[B2  {d6ږ`PMb*Jey֮Q[lBțMSj3E > $Z @ T XDREI@0rvpG<. C!li/ÄX}/mS (#K2$W}F֙z]K\2I4 T b*fbQX4o|kFGA4T1%Do}'VM$[ ́P 0LlɌE Un]meLjl "+6+ͭB)Ivóabfu ҔZ*,k6H3#pqx'8g3&fH3r((ĀqRD`h)W-DRX`i)1p4bdE$?Vd:iFDofHS)@J) ?O2ș "$X6D  %}iuv^d!F0eA/]ii8-}| ~BUH@P BU j)DJ,. 4 E"5" D!b?8>[Vǹn|ߋ}(~/som ۝?#![m5߂]DJ^ (#qѳ?2ߪeS?۸tէݧY6SfӅ޼a튐o#~kR$DC a6\ұ^ ,MaDXBpϐ1S|΀z)Eck[ ! Ϧ>A'dTeL&Ce|G dG9J2B&0tD0jjJ8RQ"$(j2GEKt.nbu6f$4%yϓE3ӭBn[+xǰX`<5 ;nlca,X~Nαݟ+c%a] S eIdJ DBUpVzFP wz<~ĩlr/}lc ,8edc%uTACª 0cl((w!V%C&2Tl YQge;φ•29ETS=s cȼRۋ!\GN$b}9wgOl.꞉{zW(R,Q@˰@zUAZE`tŊ{o0\vFv$'sY$"9פKD6,X*ASBJI@$=E|0^Wpw:> XJuܳw'{5-> [01@Zb[fKџmpV<;loYd/_`0?97L/'yzxH$.ߟ/}?iGGB37b5d?ۋ57GyzlgsE #Otδr8l5bOa oYb Ajuc3菮e4NdN~>Ѵp6,w<fN 0/y&fxON z]݆ d*}jYax7|^=xڤQϘQncf0Cv <' 䞍{4;N&CG~3<>%6.~KxDvegayo ͻіKR8>?ln0a0crE?ю4adנg&z/EG{TZQ[k+nH7M`}NzVV«վ_CfF+EQΏ~95#ܞBX#Բ*$@_vNyDl}Pd3]\Ex3M6C8oȵI$2/tg_ۿ6GGx?O˛"@=2RÊ-Wu(M|w +8le9?@0ffMW~?b'CcNjF?K(apme5Z l '5T>V(1'sMͽݷ YYws@{KGtw}T{)je<=WLZW|ǯvPO _JӠ{k>W }p Ph|F^ = =zA =z:u@P}Wwu=u_5v>^v{Nwrvrݶm:-o^-GHvQ<gomw%v}cG»z;X>Jl1hN3|wxz;Ǝ@,p0:Kt>:ݐ(JvǼ\/ID!-$ {w@VME=q.Awc)9}Ǿ}kwr<"o@mDZy{cycg]}[{:i1Ҩ_{zz;*X[&ӻ2ɓU/rSoWw+ƽn㶞[|^͖3ݮuiu}Dz];S׽/BՖgf{_zs޼4Ny]Ϗ=YGwZsڭS;+;wŞ]޵ssZz$^U_Y;準鷭mʺ/8{&T{Vv11mh+wI6Ͼwym(tj7wZ`w6j]{YgWU sJ=jwoNv-RtGzP^`Ow[nֵ"x b{g{K*wܼz7y5[WZWikݻs{ւ{=i{W 7Cu`x^T".F{G]j݀yw%ތCC9εyAHon@`5{^gO^UNť \ު#Ѻt^{UjX+k@U(4-fmu٥ݲGb]zvtsMrjlZ6IW}UR7`pk\=ۑ%v׻=>לxc.F{ΘX.HI}͎z4$>_@H4h4haMMdMi4(iQ~114ڍ6IdLiMiezh4i 2hD"&d dFQ茁47zi@i $! MM4 #)i6TM1O6'DQdSFFM4 ODz&i4hbm&&zLF56F"4z0C$?T鉄OO<MO&I➣zh44hh MRSBh&LIgS#MFIzD5SM ~Sj~SšzS h@MhTI @i&56L)2d54S$ hh/dmFĿ*Y2#bN[̌*J', %4rGc8c\NE%̓UTG; -PmՁpA0Iˀmle~eP}Y&ְuPm[tfrѧ:50sg+w6OɠS8@q:v:fd4p{֖Ao!pۈx0lH2D 2)#1Ìg0~O5":#:1(]Ł;QA%(7TE!r X^>r_ARQ8mm*h\$r%5&H& ulQAm?~.U< vUIF':#bip4ِh'lu]&.26I> uzfʓg+=ۛ `̬b4Ws"~pjXHD@ZZX#fDt;یoJ "jZ"&`"@HBJ* P R"@ b hf$$ * )("JRhJbZXi&b*J(FD@?P&Ey _HH?5ōehFFf5F %EWt>|^T`D6a$ܳCcR)3!Y!/HIr2BwB@<-a56bѓJAH!Ka@1DB$W#>"ѕA?$ U_YG } -#J%%aaX R?hMݑSɱUeR.K)" NH'1ݜk.iZ̲‚Qs59T+ܙ!TV,ˬr ҭ9z*"L؜2U9tw.\daR,j薃9TRXͷsغ3',RU,'2nܻi"JsS۪B`&ES;*Jm"a.R&Bʧ7&ȬDT֥Zx *pcɒ ]j;Hm.m nTM+376.YNtxfeiY. nP6\ ^\PnM`jk'IU컺8$jPnnI+2WfMRUd$ɱO*V`^QiSqH *UUJLVMxg0cĝTݶfEZWu8`vpYq!K˺WjJmӛ\YLcVTUX0;˫ UԌuBL4D7,^3m.ɰfNfm3ujL.D+ިxc^;4UY7lUHtmTU$d3kWY,D]XnRshT㼢yg#Xܹ6e%XB)efv֦.].ٲhZs!ęA+E82SS mdƪeeLiYlm^4`y#"`T9RE44噁QA_;E+kj>DAĈZFiRBfXlv /C)B%ZҜ_vS,rL*g!, "~I#k$Esζ(>;wݜJ!k!QF;4u/j`c'&r_ 'vK jqA] z (nF<6;9'ǥ7j〪>Cݙ=UtG_A}~+DDB@f_]cX\KvLB}+Ԕ=krId #i[OW;g:1ST#;ٶFSajIAˎUlVK+4MYB@\MnXgS06ÂeiT1Zi-Rt2掇g1F~!"@E4?veihB"H hhbh:y`Я &<7 HU4g2এv8;'\ljմ86`e$( m<}36 xɺ>O7ږ!lB"fi,|Q[ [p=+e iknJ)b~}(7฿X_ Gz`T t b֊C!I$F|"K C!QzIN oj4w .ۊ\Ia< {h$p,cU$"6irGmG wii\'9pZNO׆A*8nn,ێ&XzTU̙Đw9p?<($-S'S9SAmN$yWEĚMIvJ9$C[{ް1y)sŰfS4D$Yn}wHѷZ0ϳi"XySبDZ\$*Ю]|h7e ^'c_nGC(:v wChr ěvv&MQVd9suY1t9;>8sx()Yc">Ql&sbw{uLLF2Id4fvZML&wPl 5"r6> 5Q?* 89Ab FūoKr[ XPs5ȟ:$4sˇ0 &F B#'G0s15E,1Te&^"qDU ɕ܂4R,@c0f7gkhGFnK vbZZx|U̶:8',J]hiVR8̥<r'+$y'jJpa>B_H)|rzx1 xŠ aQa鬬AZGl CK,=;bي 3Oϧ(0pZaMmוg(6:wE {|X-Ϧc,.Jgg?/[" !,;--be9ib^za21U59g.hk YYFCABɆ У(aq)G)HR@!R@AJoLj"(hbNaqT<"iS%όE)70(<_ (:Ab.352 .:& w 8 5L`L!i$E0!M$9(c^reLT~~zNg;SԛSY[|w<̱=kx//{4yn};H_eh%s26N<&k*tBŝFJ~޳ wbg/~а6-{lDn>`s"l%z9K>nrC87+6l%&-%`E.O@D.6GU}B(iq(;`턌<]ÚT32NЬܱ vxD0O$"T cL(Ρ[oa>)B mZmc';q%z="Ӫ5ȺQR>@4Ҍi#`V}TDMpӀBx9?'wO]zg9!W ^}đ ~\><^}yj– ԅa"L.;3ha2ȥ:>FВ?Bx7 $;xwAW[h; ; !O=Q sXi=zl)_2ُmDlcFEr $ʆ;g]zT*9= AJ @߯t7+zɍ]ffJM=R]==I$1 u3,)-CDLGldI5H%] 4TPt t4A_6vKa_%Dq]/KdURl&CG!ibߧ|tSԊ8_!ehc]z 6-<"" !$!q ZD&C{<0ls8s^1J AJBJ'mn7gN{P̔ތSLc EՑdo0 * :3yӣqԇ?qrZ))(("P) *#&*휢BJ92)IE " rb DZ?M@O`>p 1}d <Q:d(rxTƀ(``3TՋ }L)u| BTCB~( Ÿ5Q?ECEeFQHB ?3R J ! (D*"$y}#xLzL>*E~hߋcV TZe'-iJ,I^2bP9 j h0bEe92b?Z*K%-HX.7J0_{.TR D D B 8M в QK >F" BJzDHTH@;PPu =P^K{ ^Bً-m EdUm{Oy~3q:FO4X0*iQ*jS"m45-YT5˦^_j+Ec-u?y[6c4D *Gd Ao rw-3Um6 Х^LݦFy ʇG39FŦװrV9b"=%z'ͭ'Ԏ J`jd`j4 {Od#A:K#E%# w4{n+ -U1PֶGpV:2ٯvoH|ݺza cFH0%Ǭ~kc۵c=nו_r̴*"UT*?`38zm!. a{ bHrah0`qGA@nJFR&u6'L5q *VUWxd);Dꠦb$Ѯc5O'Z4"|H KpP`Hʦ,L,DBqQ& 2,R R79 o3] y뉈}V:B:8CXP(8ɉև63F܎k0h1 dTĭ $gLm /W"H'8XV b2G0dj;QIemH0smS٪v0#a)]&P*k΢0 N1)2)BS7޺ [Uqը AO֠JNTՐ @ŲCumƼ% H} +uH8k@dA8s+B # \*75)Q$ɥ@˧9 [֕ffgug 2\=Vpe(ŃW{=L` P)6]X3EfY-=$KXdx.l>s :BRU *OPT¡~7G8Y{UF]0=w~O8b8{:0\fSY̴!6j6t0!2ޓe>pjXݪ)DI&~󹔼 m巧sc$ x!%#plD~~xB](4vM6S\9Bqfvצp Qq P8 * IH֩Yy h_%&}~"%-^[ KeI0hm XmM@E%VLJ 1VJrC1¤Yepڟ67 $}9J+D0e~N `YGIH>EoQՊN:K' ÖHk@ H'L|aDQ9Չ,S02|)Z^`]9t㎞o$, l\Za]|H3Fǀ(h;ID _[}~qJN&V=an[ '槑 7#Y7:ngfdQO\|;[u V+jwUvk kAe a#lp@p-><#節k1LFӣZb* 6 Q@3D% Ouնx3WQAFV:ՠ(bk;AL^-! !ai@1zK<,Yጜ*ㅠNc&Sh/`0 m@C1iiIil4*FkOMeQ 鵛7M޶R z,cE .(8[ރmq'8ִr<"SeF+*SUT9 ahGm-+ O$k*‰,>#Jt~qW*.B 9X;nl\,vP %^ 1LݢN3ta,' LL6kal-@&ؽ܎\6ڰt3qӹ@+°VqHU.%rYO#F16yB:Xa;MK9U2 I!^/?*}#:>'`;|״lmǼAQ&5bjp*C!ȑP"#,x=sfL!5PBA+Pä& Pg"(auJB2P\>ՠ?z.Eި9hݜD.4ɟ.k6}[t9K)]G .Z̓s~\^1(p_\* pM,Dܭ7O\t# yvƢfp#7wu{:)iFSffL3pZG9Ů]ߗP. XFFCY.5\Kd́`I#xgǗ!MDN6޺i~$(ӌjb)ݫ(TAwUx{IFF v2r6X;5;<05º'Pp5V"A=DѼ `22>aO4Djxn!a[a Bqnm6WjDxhr 5hPE D( C>13|8Z m}P=oq}O{r$EhSvuq!K`[}٩Rhv\xEqחC['aR WD+03CRO/aA@`BxQwGǜmCOT0Uc~<,Mdՠ@qM Ћ|);w(cfXݰ͓eHD`;g5'm\ ]O>Ӧ8!HtaiW&myՀ$oJM:.h'742l ~H>qf4 Ydhx! ՑbCtBҍ dž w\.bJp`nPsiQ}q2L0d1hdV~OX3:f|j!+7'ʆc,Ǝj, a D. Nj+'V"gɱW mqUxfO A$qo]., ^jz'ZHH*uUɓBf|uL9>ss=:ʄ:NcI8ADTAW01P1 L4QP0QISPTM 3T'FP̕CjXheSk\H(5#8"IsnwC8>@]&&OȶTο!|Q$ߪ̼vYLh$9F2i+ξq{Ƌť'kdݑݔ Ǚ1q,U яClӌ&DB% TiSQ W(#+#93uP63k7B7nad(Dd [UUw3{@ȻԆ檒h4L@<+ʀv $H*q\S$zJn 5AQ6ͣ 5r9렄ʦyHF,1PvP`E .EAPizʶs t0=dG1B- _`T`|-Oۢffad]f&.LmaXKU xY ,?t6] ɟF503xT޴6Te{L<,adg–Fa7߅bB }y{k ^O.oPʪjț+( QKE,˔ ɖWL=:KUya/#6:=&u똮++xi& `ߕqw[.40S~/GXAh8:i+sXې4{|As<;oV\T>8s  }_㈽ia!dؑuNW8ܤ[a 炉e|3ťB*t uoy4jX,5 e۩Z?Ҳh\UPEVfahW6N)K1@a"}fN]? > J*G)]ӓϧv#-0BnŦċaB(nlE1QҦE0g7>-s pL%H 6B}e#4 b]'zN n uj ;Ὂfu\ $Lfvx; +.syٽ%R xF.cF1VQdxęmU3 sEv6~CF0 C5唪.g]c:bH(%\ܿ.>jfUX35ӿeɍ)SW4>lJ[z<_|GNDK]kˁ.̵բH7VB&ص1G_oU-=#@4Ŕ0Ш-1l#VR07w1(X`Uׅ5~务.8ވ@6FŅdZh21 ql88隣 +ș8[]KEͯ!mf |bرטnVT%ݓ| qcc?RF2hh;Z  fܦFS'lod ;ab]:؝İ!S3誢-UPa\ ]v:(˦B1ҷ:BV˩0^Mgs1Nߣ%I熥 wǯ9sc{x\K^T{ @A^#PqۧVÏ3 E-4T)0愛.qL7C-7l- *b5E#lai.=,BDA@MpLk_Y589:SxVv]C*\k8PUSjNQĚp$YB0x k!)+/DxՇLN^L2VӖ@:W/${F ݼ܊8sT Qie"DHo f!W<=޲RjtS*6Dm˫MNMaճGG.|)d;!um٪ytcIKF" H%|r.'tE&7 iMkFo>l1o\Zo {뵹]e ͮ+,;_xg/c/9o 4w}FAlclsllF$:b:_\?$GeQ#+;(!|b՛hctM}Fz\^$~dž(K"3,k-]9)JWV6cD1+2c]z=prIPvcA7Z?PO"/TJEC9 B\*$SnCI4K# 2=+ǡzN9vᥩLd+tg"5)sؑuTXf'* G7rIɱ*X*&8QajS^2vWZxd6N[A:VX *m|=UPOzsY 2Xezmk浢]})=k2ڶ^k flP8Xe3N&swcʤc)5or 2 *JTU YfjF8(b:f^۹利v.7f 5~ގn]QeۄL9DSy* !R0P@z(q֕'t]'q+ ;B SG60oql0 MrԠATp'njkjS(R kDO qUUa1+ўE:Z,̛~'pzP>ѭ\.Ͽ}5U-M4V$wa;{c ';dWP7\aM6䑞nr&^.Q#;ɘfa?5JC>s^2 OsTK5b ieq~7 ceZp# XwBz꒨a2f{$FRK DL 7Gq7}/s%~%pպiNA2: KFjCEA+Wi;pB C$By A '9+OAH@G48 "l>Pf LHμp#^ Tn E1e fzg@3醔-a " 6A,Tيa@͍ o羰p𑴱KG3ǨfclKpSRC92RӓTl-0g|@w9_{+=9qcXbwb KǦ,ȦzV7,) KAH¼ Fw 0)!0VV&,Cņ!o)@E7 p:@rC㯇#m<ԩfb6A`L@@:C|{,qcLiKLdy{>᪬aY! ᕆ"PAGDNH=-F ڂinGvGX蕃P@7 \;y?߰˫:>Ҏ K&}dz}ּ۫KELruƒS%GṔ*oSVIN}HR tXxn,p*Z\¤qΤAhŗn*0PrXhhu{tuc#! U9 +w緡ȐAO3M" >+GW' &Ob388ɁwGxP88A@2Tk/%@TL=y~jQ2zas F)-4LjcUSlÖ7IzIZ*Lln<\T,9ݔ"  fɶ=gR[Qi֍uhۥ߈,a (GC+m><6kR@s1115n0ǖó6YG'vJ?jpkY20X 6QD~,?KP$;`DSP_AQvΣ~SZFY)ɱ D{v-VvUu?9b0Y5t:hzN?sgW:kO13y\P{Qɺ3Nx,a9"R.ߔM)XAB $ĴsÞ~*]9-K1 KX%APUfĔeallL{qx 617uPS?SB~c0Xu¾R ;S bE'ϋV@ɐUw:1ppveUrvscǧYІA@sfLwrG G9:ȽKIˮlu>LӖHR;"KC:xRPApPt`JQ%xa 6Z,!twf]x{1lo۫D>"4}k˧߻3}17[[6G䣌aLhWOU2di25S'!.(KH\p>t3o-(y eQQ^-ecad1BCyWKo߱upͽtl{|C+3DaL6j~GQ|Fu9eZ> Aտ("ϑ=劎W ^"l7 yzn&Eޣ(0 >XڡGΰƐrj,4ʔU/QI_5FC2 (̯^2*~Ց\I<׻Q c[R d%0?)aNjN$w ^2|)I53lcd%V~sgic38Ae!(2y,ѝZ_%mvr=X U\'Dk:#ZHh%(sI9w5V  b/1a;LJ^oכi2G=A4cmƨH;QӰ }c߅jYp`{~%&LM`21[kojS]oW9o0+2ʂ,ٽ#q#r\u9pzq1*OV$*sHL*aF-J4u BIiR 4F&$ 'Y $oXP90(đ)DʀX5IAJI"A/E"1L0$.Fe([XR8Cgaf& -!_n~$'@zɀ    I"jfuHA,H!LrB r0J13mpIӔIGbMVGMU-nT*Y#ƣ9)q AP,2du)KdsDS5BDhBh=K9Q6RBjW-@jqS#PfQa&h! _/{8'4)E46FKb%lWJ<2`+"24YER*~lqՇ׊nݚbToX>~~*hR#fS3DE}cD!Oh"C~ݯQ8 Z R%ZRe{?S#r5_G!zt Lޠ΂@"gWX>USWN~[Cit  1qRZL)$ f)8*D'80DCi(G?oѬ̉-^b^4FT7U,vR3-wnиJ4`^~M郍Aw Hhe&Fݞ}*u`'Lw.Fк5A1fu  2 a*?ր$HhE^joRrNH-FΟUd̖j~&0{NåzjEz2="o찶YyIsP}S~b ~֏F,IF8]\߂*M0`/uq圙68buB cLQaJA0ZAI4#ύ*ϯLYܧ/(5a N1M0F~H&<5zål|Iu{M=nn& C$^@Oyg<æ 䠈(%ڏǏM'固jjEY4,gW?7ۈ&i 2ojVwd`'m{Q[nc*, *.;C@sZ%[Hy'zD 1FO>4%'=2=govhC8;OR^GX 6mux7&UZܻn?dٵ6~=vU6r,7yJ6޿1ׯC6Ӊī!I@J,Ә")TA1r &~̒Yo: m|Sb]hPp`((_n5@q Ohj*$\eLb:@Sh> z>|#/]gUGh=WkAa;tnW˚IA|1q hd !3EJst~͗Fx] L Y;hA KQ(WI'ςd;O> 󌒴vitlEE3_kWP|U} (]NJ&pukQ$B'Khp\PNxސBoh0haM&U:*EGAhS \IdG5b29ē WBR5d'/8( Xq`1Dj4+)S&^GUAZzA TFs9wnWsϨlBwS e9YđÅ[,b:vtrr0á͛ kh(V <Qś{۶hkOr1[m]ٜrsQh+뚹Ĝ&XY)oR mwmqE s΄;1v]J IQ A#P1R0`r3K7^)TYp̊2)cH*5txl$l{k0©A^VFHd/NxQ40lJ- onLN[$M$c' #/+QӤWh=UӖq#8!B.+z\CdFm#Kn[}(T@Q gYx./&sy8K;'3e#. 9XaO5mU6ʹ÷x#XlK~xoLveŎV43mA2[.Yd. ?Gr룾qo5ZAS(>JT>H59٘0~ck!l(8j)N\ULFF4.b,S[:e>#Mr#0XdѺzsd3PZ$!mjǫG'D.~N93r'{ђ&tZ):%nѶW%NYdn]1^2nVXw1c O8UyuR:\0F{oG瞨OO)ǟo|UyY,:Q-,wzKzf5S&"BZahv5ݔ񆇫Tn!("Yx0d9P wXT桉5zs|M-X]30 0;E=^30䐻F(͎NTtThhݚư %/V Q{(7S:ja]ѣ]YXd]\WŖg};34" 8de^[c!g]$+L̸HlWG}Zߛ ʹ.1Fɳj6`d.+$ϗ~ ~*+u7zM!&#4B . 4Ezo%EETr~?ٲd׫Ϟ;nFz&d>z3&qȥD`fa5|nbss8=D:4!8F:8=dU\ttc yV,Oa u #%>'ㄖO0RSgw3ueUT75GlvI,GLb;pc1ч xvr0>e#UA0:GDHop5tdy;ZJǨtg:RA4g%SvgJ#/䠲0DSMlc1RhH]ѨeA.;52n,[" bh=ڍbAn )ss$efgaٙvU(0aDւE fp\5KfO#iQa S̸8nlc8<\xa珹ER3}fAmhowNWܤvVcɍe3x.j<=Q]D2 nGTJ'Bhtǚ>RLy yg2m3qQY99ؘ”ʟ g]VZwn/}bvzϤ0<ՖIS̈́azc]/݆ꡒ/NϚ*J:8^l8o9Y`C>؀| dQf ;A[wceoyc̨o`[Exk#ֵݗ~Br㞐!>:؟V.xy|Ya8. EvI۔Z%)k_~NyG[x*Axt·6!-=׻V;wT<ϛj3AP p~ A,.'jG~yJ uqU,0Y)]ByL XG euԻZv$@*m"PR"OSն 2'<& { 3 ^,UŲ9=4 l`CCTY3rlB .^}32SLp ˽W]jsƬÔnPIfd;ø4v0I=q{6ʨ; qqKRjzFxTcf{hF6k6qGW6K92İK1RD&u_@>Xwr>sT.mBz@NoSBe22/n&6aa~IB9S6p N2<casMdaZ<gO(n7ҏEl(,^|# R}F=dG"f1y05f^F{y%yvYw{Wv 30OA;}r4! H珏+@ >2ױ"N̿<ПٮLxcƚ$GLE\b&vK&C$Sշ|j W eiӏ={ J  j R?qص9[e60pZ&fڸg0][!?n,T# "Z}Ty5D' 4U벎 O)ސ1YòcmkYT}y 66r<jVp( %S3!p_>ѱ$ 8tL wrH̃.dhl#e oMLʳrf8KvaASk*U 4@t|#B&]|bB6lz Ȥ>sE+g=BQcɌ3^S 4J}b-tlB%[ƃCD/})EA$lk>_G/#U4kUU321}4y=Qq~s%3а鏒TT}m+rZ1Ȉ6(:j] T"!!oPFJ]J B rZvu>;0MEa l /i,5n^!NN /t/xt`{EK$XG!`i01FCoֻk}l#jn-f F:3 ]Bj6 \CƙaR JFvy W5$*I$/1N X3 Р.0 /hZQ@6/>65)B!ª$6 m _=Z.QZʈgP\L.da1"؀/$I z- .WQs$̘M.&yEl0 g?1y֊r{ʨ'?=TW)(}GX@H@S20m'>>W$0oQ`RHUH? ܘR@y6C!>+qd+B4zѓZCڣ%x48S@\B,3#DVXQBR|q\0f# J){@2%#e;+@fg7wف_lJ)*ffR̘ [;~yUA;N|aa'd?0$͏* I~zyZw軵DǫSfH:Ք}“efdДς +=5%CIqET,,`=O>qP,USârͣ:'?B+:A zcξu=eTCETP #IIEIVAa֒wzS1y 2" KCDydctcsZk5,)"@h{g|Ezƪ:uMW-wbzhn~DNn{S._JGz gө<,Nb\Nr(|;s9E 9Uu$ZDj ?gC<577Y#DJB0$BH srC$`@xBؾTEDUy7s}n9 "fAҘ'bIzd4"JRͤ]AT>Nn=?eb>}K!ml>XB:+5jhl{ tCa\wL882S0 * D4XEe QJg\>r C"˛6 ?5_5}>?[ G0NzR&LQhU>lǛZ8%vWŸ;oZM7f$ }CC|pw^]'8:xH=AvS`;~|{q'{u罩=9*0=w}z~ +,ɛkYEn-KpMhp$I1\$gvL6QL+7D={֘G'd%oJbC= )S¿ƙ:WP!2`!>{'^jpWy<7eW1عܷkze8& cͬ v<:C[$K譏L~cD} su_s1 TK$xDt*j ADvDt\ i0 ⊝>ˠ3\ $a]Y)u-*Z~&q e;r=[gI9S u("!M@u}!hwb0FQ:R(3$1h'S:?;Cf!9 eu%a~L]Q/x+!f=ϩ1ǘHq8AhsjigFUl`ml 2ƒXAJ9$*F/=L2J\hDYt VG2`Mdێgxec23D/5;`L)32j,Пk? ܢK339$j ~ȉ?fL̉Q_X;,=*^zOlm^ZU7Ɉ])]'/>ã{?e|@v% k=1W`3|Y`gXEnA7_V@|b3>E+\hvx0Ubɷ2E[Jto `p r, TQ(gud t#W[ψ>b58?agy*gW(}-xv7Z{_8Te_ S޲2fEƤn}ٹ|47Ϗ/{G:++H{Y#jo<4NTI+2MsKL:+/?M|B}{tgdJ hʁF}(A=g.,GN uņlV:q* OHS!:LgcBerq_:o2yk1(q˓HGC7ֻ >Dwma1Yٍ^jAndO[5 |BUT c!ɕ }hx_~AB#I/#fuIJ3.[owUSbp6M$^$F'済RLo^xHO L&v1!Y@-4` yIL $Lϗ/yt Kx;0 [ e^t^vf7wEA "A^=\rGo>Y|py7/8<2dV],В5knL سT8vqv9P;@'LFr[;` |ws#cHgF>#b?3괋b'zj'C߉sn^^֫,C;9}ȓ Be䉳9vu[Ə@##BnHmBXÑPݚC *'P p$̒2*0p 0D@uQQ!#$!$05P-H,I$0̔D \X,Ą!R@I0A D:DFd QNBX. T7SWG mph 1QMTD1%,ED"DTS5PLQ!QQr?/_S}v5왌^씩Uh:YEY0&;{o^Hnsx3fGQ브l>^9Uڗ+ AuZ} ߎ| |${_Wz]`uI"0a4-!l~MjKHO.<Ξwa*c+ tŽ {4=~u>=868Im=[_`y}תa!?|X<x4Gu`/Ś$x?rQxQLH]x'XBw#`IKDD-̙`SC2BАJ`TQEd &@k=|Ur؅ UoO:j_Jq05N㰻M*b3D\ FdבfD{ L a[oQ\J4zl[9g g p@^A^OPzL5g`R1#YK$7f ڧgGmQ·TptK ШH"#BDTD4LH4!BQJ+ &"" " ""bH"4>z"E&Hi$iMHV:@ʼ[(h;뾄AAshIGuymۨf5Q!3%ʌ fw0rJ{FHDtO}P`hb~a폭d*-Z I5O+6Pw fǃImyO?9~#8a#jvlƄ!D2Mc vXSf ^o(E1@R= [*YYVv#'.]o`)s |^]B\9UTqK`㣸V[lA[`z|]AAr#n .,DhZYTozo~VC ʄ;9D͑qzH<%\ u̼̝XKRDm@0ϙGGSJ:̕JZ3eZS6r"(Rī! R.X,!wAc#',Y&ѱ.[SM7@u7B5N•C)DZ%*qXt2ˠ\3r Ln$ʰY,fPHR2nbtBk.a$bc;fI$#[>ߙWԻ,,Z%,JU*4HQ1 sT?J0 ǃ1D~C(3`b羻Yhrd>q"COIլ՛lWi@Ù;я_wrN0a Yydɧ:-}?ɏW_}n際Q@dûZW_w=yb`HvrWї],x\Þ~VGF]d@^5BajI_1 C]w}.ZrI|']Pf:^}祯<:d<4eBF=tVF0L;x%r?.]_eSa7@ˍ&s j 9g,7)+G~菭z|A_A~q8=?WJtO~~V{kNpz>|6C? Nnr,TGw|x|!@p,T"E$!"HA7s-"[`p~2fk^gUTMWد;̀TF D ;L%ן7>boAک5Q@2G*ﳳOgZu!MuI#^8+ q|wr:gy ے)9kwy\U!1;5qq#MZJBx.bH qxl7>DMY&BAWH_!jHiY!6ߕoÂ`Fd) D@5hUe9!?1BGgX[B]Quaʛ( 91,;jұ͔ 5lJ96AڥP䴋G|k8uZ H:ssB"T@`h;7U"c]:rk hiiU7*(s54 $BaFk4TbkZ#*~mPhrD@P @*̡fVMX(v9ږ*I@Q 0),?"#NTeu 6E' k30)́d4!UJ 5`B-7 Eb)-al{d`#gJH1sÆTfTP3u2A4f Jut"!Yq FX̺jHt.J;3c`sְ;nbT\G祻qn=Ji AF`N]6Fa 9/bU)ZIOx Dq% :CU[E9rT%,,H \a;ָt630Ϋ7lDâqҩM^U5)ʚOe8%MMؙVjfeH@b DMxI3*U%Ytjfb̥c­S8&\?.O3ERщthF $bÂDDܹv92/$].f1xZw9v軬9W fdګ3v+`_f#D=pG\cYh\0~Te@./gln?kme.kBG.{Q5U mk7AB7SG4mKЛo.c.EMvib03M~JnR!0~.UdPa .NLBc p@NLQk"X7sVPT4PIU7x㵆 n)T)njRfmDXHW 0A61U,z (fh`q37vu*2Tklax.4F΅4k}őw3E`~|, !feC03R܂'Ӈq R1MKCΚΟ}5J~A-#"~ ,V^2|0a 1d0%I+5TXӦ_-;9&R7B5;3iP2iCIC*9$ ƀgvn^<_F,0iz뷕{J&g/ homnaE/R9P97>(CPdA`98WR!@A`AL%z;"xQ[&Y\TQM%P,6\ww2Mxx@H2 X`ȸYLsByr$/Jgj؄5{hf!˂"5h'H++n5lqB ;yl0`R*`|xn1Dʼn36k+Hby1qb1HO,h9 /Hqy- ={4QVhں, ҅c,~}C"F*vS/q1ND:[Su (fy=)XMwm ^>+45gMBTE΅$ُR$ng 5 b @PƧVBQ99lqtK`bo 7ہwUA1hLi LN#$ &vF:AZ4@Ҿ+z%!w}m"ڑJz0Lbw0X$e{@8pVS !*aE3q&%n͘ z{d1 Pe C v\ vb3yn ? @Z0 F7yX 2c *gq]!E% `dH3(pΥQ{Yaa=WeBD("\޴_Uy|_l9k б$->X뽃J9ŢΌ/T /,9< C|9v̌'#JQmq|agakT l gtDmbל&ѫ+%eSefiM:Nfn:3-@.uhR"k](* IAQvQ`>*PdH >Od1dֲi)-ƛw6od,$b @uP)dU9:7z-Ԋ!aA5VDMVӻd@&`à g@8˵`TJ v{q+1^tQ@K]5b}Κ09AS"*isMٰHVfȔ5%.N]&iAi(͇R-:G$Աh^Y3GZ4'Rt*:t"kH 2t%B易5cm7S4c(eT/1CK+.]2Sx22ɗD!f*a#9!Q@!ʬG=߸/rTL1&]N1`2[k|EjaApy['AVKMAg5i`+݇"o|4]9&_usQ!e, 1 ޭ=p ,-:ࢃY{+)\@[l%Fh0(HkyȹB<Fr{ ZT)HsKK !H4!5f'8ܽQmE>+jx"Y}5h8Tq1fu!0#8P+#;oz`1\sq;V 0A6q#hCRA1Df`6LcDjp߇v3ͣ F oie Co$cP""PFGdƵqLV og9Xr 핤Nvg3qĺj( ZXF%Y@LW%4 u!P Sjyp:C'Z"UsDs&T"$/IkZ h'zUW!h̲xfFRۓzO&(#p@Ӗ ]'7)ɔ*YCF#| OTv"eX꒠TbW_ )]A.yR^@Zl=S2?[[q3df`Sb m qMʊNV\+C d0P!nNZSr[R0B522^U6s/'PSf üfl`sU,uIŘ*uV8Úanlc8t(Xe۳26\`M'qZ$pZ:)޳x"W N? * ث#Hҁ‘=`;f"8>=S吇ފ) ԏo-ֽ#` B蓆GbvAXֆ[*crʥZK\*0$hN/w`1|@ Հ"x`3H+z wj&V _($DؚV</`viDwt$y6%Eo f\I$TjŶF9r<;͑,}Q%X36rZ&YfERJLʴ)3[jEaSF, ct& G{+c(tj9L2r9%FhL;tI xxI%59o[meXIJFo*0PѲ"H6FkJyLc R6˫UvPjƫUV h'1i1ɹ jp16Qp*c!G.Ze#R<$˥H #R xl0ip2x(0(y JRl̹a:2jeNMY)KMVIO.Nb']G,FUf2ZJd7E9J`QZei^e;,ҳV`Rbd]M3#$NS92RNSD&s7ЯbOP8I54['D$H$I+‣*9S*c]Xݣ8ХEEl{3UMRAӥvXUókj&~ldȐEld|1 ,oP*43U!S4 V#֧REj"#1 jۺ-p+7 Ly "1jnP2~]sњ50#sM/:#I@;b%]HԠvjrՆRH4 m9T%9M5a&12(.uN:Ǣ44aa]F ;0afn!ffEq5uNNrr4(ŖIr#/V)rԁ ..0|D2:sa+ &[O-X@5:.jmbU^5Tnw .7 d0׹dlcoɿ=64 [Meax 1ƹ 9\gm`^qz޳R@*IMdr#mR3G+AӧUKV+ͯ Q3LǍo㮅3=S\{_S;%TL&iZOEe E +.eo*h+.UMܶ*#C1(TYub G1WX&a* ʣ7314VPVcʐԌ,e73HLe*`H5XhccfL=KBW&cˋWF!`$72͐MӒ\ \SbȨ)`e+^rS׶Q kw7)o8 p{xƗ'$ mC.Vs^ ,PB q<\.Yw!{B >|#0@u62A|"*U@i\5:i^u!H="LfL^ao8֤]ԉ5g@gC566 c4 M\bN 4‰s1{'DFt". D=9(!Ӕj8M!ș 픢TmM\Ac֮bJ10%s"AJ:$'EqdFhx2D^ j,4emq[faufB3h&͑fRBrc 2#@fkWP$|m 5{vUӑ|V[+*쁫7 (& h]D@jŘq 5`uZTXtFM‘)G0Jw*()%%w3ȂNkM"&uR.ޞ]oFMB2c||l<oRyВ|kbAN_3#׀NdRj&%iTތT0 H/.C<%шSOULh=;b$${H!Nx:T$}g˂_WrO ۃWG+S9Zi$ v0TU]2Ld:Z$2 CyZ׆h/0e& U;݃xeBح8h-Yg0{8ĩ_ʙYNR׆ҒBnkb:M0/rXNF9A $+jA YtҺ`*8fA=>xbvv2!Pr* ^VvIu%'-صN۬qt߯q~ (**4}b;} Pwl|i^q8|܇$fH"Ve$;OȇmoNNII:8}MAHczbyG(mdzy7q YmZJ..(emQ^b3׾|Xqd^ńU'`i/!̵e0qݡ7o, ( [+*Un!z)%+F`CSM4O !.7۲&X|'_*#eQ]*fAX9x>;1W 16F[hcd(0O_sG_LEHƟ UuS~֧gg}xfQ":x,°j([KiF22RxV4 mn${tHhŪ l.ӫ@>vhd fmޝFX,>ԼIsroWuq<~ǸoxUBLn۳Js]w&(?{ \~q% a;T(g3cySd 9~P q*AݐU8ht^飻^t&EFJ4cNXXbzu*]fk*+! UX|ÅfǗ`f=nHX2e37a4"Û0,UF_llRCGh :}dI$oN(>wDU\ʈ]9xG~f٪\ `cj; kĨVP@1@P#ŘDI:`YQgS$/Ȳ-!4,>LJ?vA 2hBM:?{p0cp"o'E{̏xVNdTȣ ̺dE^d7X!*Mc(O1L_eCj[#30)IitfZȈ PbH!H}D :&? W 2~ב\s?Oi0LyI _v aeۋ:۴j=f  daLPՖQ劜Dޗњ+^6Jvy"xlG9"BPpzR4Hs "Px3d PTskAE_ĸOOCYJ0H4y`%8ʼn(Z&ZKMǴ;*DUy'agnz:Qy ~@#g D_i %Wx^*X( x![`rCz{7LdP8 !E{S!V{B4)SN\PM T d_3SIҞ?"g-EYaT%F@r=~a?w< s=^^IBU&W`;Ǹת_@:uUUUUP2f')E@⪪<)4fbeUUU{3fꨪS ノ5&4 F5FEUVboMk22iR1]YBafUZ9&m H86l`0 )hT*P/(T(Dl 5n䑍Uq( hYUUUUT30 jM\h"!DQ m#Kq(A3oWѦyO}t gKV'VT/HqHN!"WZ0Ĉ1RHI(y_o\v ?*jο[xs "j!id;Y\-/uIs輾\O~L_ϫ9?'9U?gk/T?߇?io}V ~~w/:|8}+o:k?dkTNW H?Çۿ?w?wC[Bo }ۿ l%_ϚK _0"adG7/7WP,_ݿ;?L '*4!s(k?YG~_'k/~~yf1ſϹ__Y,qo?W¿/{}^o_y{s'I?M=쟵??H?~wd_~B_kB__d6G}B/?GtPT9gr/ϴ[wL>??_g~'ßCyO_=x/}v{'?~ڳO?G?W/;cg%|_~tf\?Ճ/?n}/~_?_?x滻_߿8;{߱F/}_>_~?f+'a?oo<ї(?K~<?Ӈ`C8>o۷~[?Qm6gi#+ww~O?>_ ?YYcO>(?l?O[wRxGM79/?g'__u?'3 kH) " 6~hQԆbEY$^ uU%֗B$VD~޵6XvDY5I"T0 R LQ B:`a43 ៨Ό + e glNɣc@ls4'0L@e*?3SAH@"a$\){O٤p 666v}'xHHqoc dxܕ쿖r"{T~9˴4btT %ѪX%D S+&NI!"Byj-""XPY0!b#'56NIHU ,ӍZ#4{aFJV-K9qߡlRI6ׅ)˦!P:T_k 8%Fr/iS"DHIzy]d.V}zUvg?OC9=c/LH<;\bW!떡hI A[DO=z9T/}(G6+h+j^=qc@d!/~o 4p {fPd2U:qƬZ2K-+M %Ѽsc&;٤D3šuGNIFZC(is0LYPhY$8`'&هl6athk-\pmݽ5 FJLM XFjoHجlzcHFU%Tj)*.E6רGC$;&da?qUZU2Cr8STU4Su˼y _HxE'H! I54]Vu)P㫌|$)~ |g>͜n.3aSl~'R^1zܾ뚦vUҌ6w_M;c*EXڭ&˕;)VԊM@h 1\2ЏV(?cC!ز ~y#|(u~:0$@<`NzPT;86׎Sړ/ns;VXт0u@ ib :!R6vs:EkslH08nǑaiqgyUFs[{EӞ斺 + >ha4LHk܋imQ!Mo-g|lsL& 7,uhy$KԆ(H'vP6YK1c57F2$RP*@ U `q+خp $p=xqɴ]o^G19+"ىV6Fƨiöȸ0mHI0B!=  W+At/+U[}ޓo8=&eK$AZTz9'3m˗~H,~ : @vQE8;>; aA!aT9b bCdXic #ZdՖƓAp8/Fcoel PI"on8"TjAl  :x^ϫGYslUU pa \ufȦhUW<NTWSX H=NMU vB샘޳y"1# 7bO/)9AȜ jԙ13&23x[rMCkfH{ .|#, hlX=lسh٬&m94(c&haăN#' {kyu>~ $lC.ʙ9󹔍:3@8a[6x@dn|JMTgy؆zE ngɄ:\,9ƌ~IEI.{c-|~n)jMd$'HF^(!`zP zp9v ;Nq>dUbSV`ᄡ$%[Fۑ8ה^{hE﷫1G(1GTc$̫A䢃L)E@DEUH A' !c@B&i= Ϥ|{]e$Gck>5TMX ()+ՄNh?Ig{UUUVƟz !uj_n>oJJk MW>>.|u_?uCpH S柺_D'G N~qc7:cs4G_iq<$o?HdE2N0=\3 ޑD "!?D2orI2$,D*TNd؞!}&"1e.?%\ju z;z^*N^QjY60NH%Nd'?D#qvwX荝9 6T_(G6QVPXInw9jL04睎04,4@H1% UQT 4A0J! 4Ƚ_"EJ;*d%캅{!(Mg>'= H%rGj@yTNuQIPoc (/xK:3#M0pP~?WݲY?tEU*9Wo?pd$eJ8`am;v<$^xZ|Asmn[-nl\urI$n@#e:u[/߱_qB CIQ>h褊HP**h")"v1ՑNH׼J@[?vw԰T.p3xg؎̈́rRSx3H! !HsPCo%dHU",rI(hIEd`{\{_/=`FQ .d9\ 2.p@iGGK1'Zrr^[U̡,vVxb _Hl\IC04i>rNff@S';M#a"J@%HVHeafI #$LILDKZ qOg3ʭi#ҪnP$=sއD^fFd^ؓF(=фxM dhQ`,] fe0ʋ|9>t#ă󄈕qC*aB-t=s?#ty'c>IlA-nz朏-6| HC??_#/B(XH(Xv;0{4R_aοؿY/zWSK*C0Hh?;d79[H>ܟ@d|ł1Dq>Ԃ<:LY"$HjI'p~Z~^Ry&"AScyY%/VΈr3i"K w I(($`DATZZ>f0U*J((([CЦ(f((""& +r~;?& U%OR dM4ݎ wpacur^"e,Ӊ! H5N[ݢIJ6Q"$ڑmPHA B ?Xh,Y::oOz¾p^_~~9@{6o_/oiY~1Z?]@c5qu9}e_NFGMj5/n>q+C0 !ţ1 !2B-k0O9TbT(mnh`0(ƓDdʓeQ 1Kg#p' Hv}dRrCXJ,;WD~녜H Ҏ&ؑ4Vb`d7Rc@K2(rʶ f*j!El)ȃ3H- 2 t#h y#<j̅I&$LOuR:5G{D@e(HSN (RbRT`_#̒nCHb@$ µS %ȘF+0N4#$Pp}4`B9PӣKbf'z&I ݼx) r268s0O' qwI@\4(ƏH0Xj>%uRpӡRD!H%\?/"*q3E̦-TUky3Ky{Oo8|&ˢA&>dQUUHhVsKnl#f Z U7?͍[TMѰa4nr㏉|> Z1c;O .3 HvGD*% IY%㌈l dfgxu+ndC}?R @%)MHhpm?h-o "FCʱ@~DGAwmgNrOuA0b&ɥ6ぐ"*%94vg1v~wU+3s ,=WGI;§QMLq<;cpA K9 Sm,"Ԃ` hCl 8:UctS4@]ЙP} m/ooR㜱CNjFrHn< }/xxaKLTa. PeՊ GeȰНVRH>'r6Y`0vK#TVߛ_s3 y^?$~r灾9}w POUr 7+ϙ'eYQNY7TCuu~ոTU`~0Zq눆aɪ$#$OaM"޵ZZrhT~5dՃfr:VC2sJMȔ=] ;`x ﶉmO)Ų}7x xԀH!P5LA sԃ|@ATUEUUUQDQE,QUUT(:DZS~dja䐈;!#f7$utOD))CgdRQVHHSNw-4{pBziХ :qKyқ@ˆO@qq`<5pG$(ER6QQd"``cDu JZG lġ 3(x+N }=pQdD7IdȜRNvCRAfOr?5IZ2Ǵ2|F(,!`/ʎvrHI0D$P %e2&7@\aTN\G9wnKy i,61,ҔcnQ6176wc7ړE,_'x<kfg9ga\+ 5&R, P?tr`T9TDQ=4ޖ5F{N7HN*x >ј{1#_ ɰyrmO+FH MF(N>jc[nHqH܍XY,a% (K_mm "aD0J`c7=kVO NL<)I &S$[Me܈ԣ'FCiz6&Z(OBkub{d;T8 ܊vI W0 */(>eHw`$9'ԻM@?R3_smۀ4$Is~L/xIsTo# 81t[9#;:!MN{~JV\G oJ-9ea!lZH*Q3D cM7*D (U,p ̳,KqLa#4I23h4QlX:rM y?sd7RXc {doQ}g:66I ELMIa %Y]rlI`V&'[x&y%p tj8zb:Ё3 ,QD-C=k-= :7;ڇ>N߶u#Ñ{+%XH*U{E#DE PđQUIlp.Jo+ch4Rqƒ> >s_B&UOshdb>Ȅ$|Gۅ1P>@Gh Hby"}D ΧyǍ"tUVsG҅*1 0MGp^DGEC?pD),Wz' z|p\7"6{YˆHO1;]#h bwnN999oo?=CITKpu~AN| =t4AFNK)Orv?i ?ckRrycWu`Cn>o#=T}""z:XD'9+m0(ͽT셹}uDZ[E9(r!>p+'_! ˙H:ҥrIYC d8$Nu6 DE8?Ff&UGrOYZ"㺀E+c-ծ=iPHeX9c1!LRܙneb6o1kBSRi(md7r@jHv!r>AUD@}ЅC0{@dB\zdө !u( +uHs䐿BxU$ lth?ζ0 SAټ3[D=o]䖟GXq4$=}wsv<&桠j'xW_T~0AE/i=mfBKx5e2vC&ˆK3wO\*9`7AzŸg!p܅B;kEd TЯ9Nk5eX̚r#,I"#!Q>V y}CNo?x F|C36dDGoqI#,&AŌż0AA {#ITr&'i)nf" yHLooȑ9O߼}vtt/ODREjPmځ˿qJ0Tʒx`S%k NP+MT I,`3xǿ o> +epydȽEA.}< $~6;g̴6DmL| M`8$͋ );fj c2+)Wn'F6zO @b-񁎰: 5NT:Y n-^&"`9'@ d*@߽s3G%T$f)iVtGNO,5b!iHul'ҞlѢ2k34bVlaUqcLȡ"+wEd~L 0a K "P|;׊r #Bb4tLBcY|a\yHTo"MVP5 %H;B=c̙^j5IӬ&1l\+6AH4A,$BNPbx(K4&V+x.h ?K]?U c|ry_xu6@9LټB,%}#LP*@ c7?[?){yd0ws 3,OyȍsNljJbPqhk"]ER7B@|L3' (,j6CTL(y*rFBai hjlgkcN$m !M*(0NKb"(Ԩ)ij G009j8`C)R0d! 7 a$) 1,X! N`P&b4PUTDUUUUU2N82!0dJ`b #@a!I !M`fTЦ9#z /By\);%N6"JH&JAdjEaRV!1Wʖ f82khc7@ʋJȈhpq5: |opwJjz) ^dlT*H7 !'nvHmUUNeE\j(*b`C$۾&گtII2[=UJTsxΑ')WLde)O}io{ױI"’I =an ˵UUl= ̕ve-Ѭcom4GB{*@;v06S(p0j<=zMیpOA7}V I:©%! #I\x DTE Dd%J!'.B\%c^ >ile.uD١ %doV찓2T55ҫ X- ]AdLB=rͅn+ d4Fm"իV6A}$w:skSp>9B<\=6'ɼ3#w;9Eq!==NlIn-6si+>5GCgpIy!먘M4Bć,ճ}Z`ǝ("6I H%[c!0[]Z1ʹQEQEI{IQEr RA1U`<-;~bTv#2"6p;aJO)Ӳ7lSɳ{*rx:kqFHTmk,#all\$*t YńbJId2Q"dϰSp0g2iX%,/Cp+LǜֱKk\B(H(bP<_8lU'"L35*b(/ahzjRhD(pӆi21vtNw>C`Irq:Q i+ \Y3A99M65&,zu^EK0fI&pb'rC)'a)NEWwR=tg PJ%BBpzw y"+UuD@ GKMxpWN3. ƥEw QQf1&]8V y_!U!2XUc\t}{ .-,ڝ;:G_iB(>M>>S쟸(tX[KMZe-[jv}'W:rB,t .rgQDwytO<:kBGW GwO/~m sCeQwIDRPH0@"F)L1;b'_EgU]^QĈ <;؀wD?*9ut/>Bux֎%=D% 7 !en[mŘcSQ&wbR,ULm7[m U6bz94py?Y] >dtx7DElm8L1"];mDithpS1S:xxG+ҁ? +=bD h|-9 _SH,>AYXgTIG¢y'U7rz_r.!)xUpq]$`$XC e{z} }ϟ9?HCiwq!/K7=z`!4O|s}2m$^l:<_"8L>2iG$ \|iWc/2a>>ݦtvl 7&@Bƒ!ru $cl/Z _y?p;y4NC,bTbFfHdӣ3+ HI Q"4BG@`2*Myq"K$?V6xWе+31i")"iǸT:éh3As`Fәݘv%3 b/CVRb CP\UUSXdb@;amH~MfkΧ򤡊E&Bj] !(ԉcIKBO눽f0ߺ*/K'Fqa(;X8+(ĠbF*@ Q I +K(oBs$I ؃|q~4*I!A!RXRDbIP10E$Q K",T%# -00@$hH$DY",1-dCg$7i$nToH S6`Za ōj$Ŭg)[:ÛPKªܛF^a! $IpMDT,YWiw7'W{=KKxxŒ'#wxxMO\<Z֯V|cT`p20 og2zz6>V f&T Н*v*'l,%$U=34jJ<,>/eDŠ2"IH$ ʩ?@*&&AJ׸C0[ \ٲ>ͺvU(cDQLJ1@^ dGN'if9MdX)9Jh*nP$YS ^KA u$#/]B>vrN#x'=_`v?qMf$_%BT0]+8毲lu!SǪ},b%!1 !"2" 3oA*R@;{G4َ8ɛnIoXPLSRÁ˘KN  5Q0{AZajH}X}fmD:A>&{c21U0r {盆w2aִBtb{ u|h Э"ȹ v@f%5Z=8AGjDI""T!&)8lB"G9v@ :q)q6q"1:TjV9}$RM)GRӼ>p/O׼GB "&TaREYU x'tI|&>!:ԉw"繜dkTZ!%)lPұhhQAeS|r|zw)+U43J J<%a/'ߐs ~:c@uknhb1P "qLyE8b~GUjDTJG]gg^GqMזHj;$<$>C[7NSvr'l>:gC dLJR U"=<,Ag|6{%)E10V:mj+ -Tu'MFEy52P=lGwp% ^D Nd0cTTR)mb!/vP(\a1a|Pvf>ŐO}c<D N{UVa:UI 5G&R46_ ɋd„&F4{ t3)췛`z]:X|9x܏ E'C'$Brq&#mIPr`f  2&H$E/Y*O6̳A<?SlvSIȈN'ɤejE)0V%e`[T)jD} PIX5!,! b,|Mo䷇`{d!RuI?ALMDAmFItWwTUUD{oGG$v3E;$NtMTLL@91Vw=*X'd[#\QBRPpQh<ĒN掎h5nzt[D[N9A8W&! M#D[ FqIpj8G$6!S-Qthfvװ8D p<^ڼt].,&DXab(hH0  z/Wl$^nz` &o9qpFc1U11W RLk2qH) ,0i0\E0Sw0r P]_o8kp1x挜lzX(&PG;݄Ba}zv? [=ZN᠂X!"JiWQ :,@i򽳄d訆i,aW!t{ewt.)#Su⨉o8z8=9367"d3i$9[! yy.?T0S X17cSW R]PxZ>B!`r:{b=LRvGgzq^ lʉa0< W>׃(M7{%6KP2 Jrb$0Tۈ"B*ە3ģ @Dkcqm} Nc0$L$@B9DŽ;hфdw{9SEh+1@&s u5j;V#!PVI qB!qi8IR"4^R)$jaD!^}S-ѶeLCs9ʐWZ(K ”$퐉tPET, ![R"1r%eԥ%8gf4n/r,(k5#wǞTAb[y%RdQ} eƺt#qaƪ0b \<#7$p$pG7X,Ϙ: gHBc1#(bi+!Dk!cEbK]s};x7O?3j`3/8!nIč``u(<%2kEy`r*Lc&~ԅ[^n.xIN[{ y9BS"(̣jٮhip]U9c۽<,P7.kX*H iYEb\2s'ɓNv9a(3 "î4.Ӛ!]77sT^+wi<\&Y("+Kܢ ~xn&p߂@p^iC;rkTCރo#lGV 4LaWl9`\`2rРD\# 50:84Ȳ=" PJx?!{E?iG^G~c<y7 ˢ^^G79)V]m|]2" hVAS׶I NZ:ݒt5*Sfd"d" 0X\$ $`YV00,@`f Ą$LJ+u TLadJR]83I0g%闣ZX(T*ؓugc*'v ʙ@'m+4[pB633-;w'Olv؀a Cz:0uΝq[:86ַt٥4f}E #BNك;Gc;Tp1T1u}ޣa87%HȳވЩ&c)gjz'H"< RtT|:.rɒ@2n7tw]Nzbd:UG!HdybQ| MvЂ;aalk#Ƹj(T|)=|R4:@v8gl޺8_s|vtws3LU0 Oq{xM9]eU*4HA^=1m 5jL+B FF,rPAn[͝f[NQ3eӑ]J#&$0~$TrֆeeaqMff +L1 (Gar D4( ,h@W挜n6ɍ݈lBƌEOc" Xv28IUv#h>Y QWk9o8vid38Ўе ud:idfLI4`aĴneo7in%(r\4c-.a0Y}-XG';@)!sKS]6ѳܭ0ͥ!S/e?}镤'!{@D;u_CY0tru)Nr}w~?/ I0s! 6nFAcTW91qe/JcK Cx)L/qF*}O#N}g3RQڇd%Y8SI%6.Ȉneb D)PUUz9Oh>h>뵨imH \ـ8!vJ`9 WV. B! Mmr@ -cr|,n:)׀4O !^@zDq]+UP] SQǯ3~z0t; ;mI@NMroϢkKn:̆*rt<ē d[m!i%aqN-%^r 411 mA:>W u9uiDLӢ7)İ4GOV0B3#F!(a:Ȉ\ܒC=S7UT]%Sϩ<;)4DB|[#=-ǚs^! f͟&7VRC8H gL)@qkc[PS  T}_H:9au}H=R4Fs>`mmۉt%&hSbʢ;M!I 3:00+ŀ) ERC!g`H&mADH&o*ƈR $$&bh" .z&`+ @P !@DTҌPCEHP!+ K$Hȧ ;8,AC|Q$U , rv2;vLyTեRS͕1q&Y6*(労Oє3Vf*!c` 6e!IDE I-"EX!HP KR! Ǒ3FI JȘ b*UKoaJa02@2D EBPZ )iPX%BK%$lq= ^ld;r59إJ@ok#Ľ yI"UIp:C/'(Jd!@{2@:vtB*hxdY$bfDD5'a;j a`ɱ1'IL)>FoKc(jŷ1Y * ,(lCZM UZT 0iO4=8pG;"@c3>Ktfr8}؜N*9Idɻ5 1U EP@ʄR(BF(KbPl5)$_MT:QZe^,2mGAE'DҜ# "b jN`XDV߇| )% dS1hH[ZGlWlNVDl%?d$.5_uQn+Ub:*FARmFZ,SuT[ -I#,Kfʘqͷ_7~SLா&z?/d #$ Œ_B X?h Gt\!RBꐈh0P$'$1HX``FIX|;ؚ U[ 2T}ԝЏlqGw2wѦI4faELB XeY!Ow%ܟ7Uhna'_tJo73LM0Pcȁ!j=Ђ|/dttM$x+@i+ 3 B{T=y]&KYFESA ŸN ndӿk>L0.8$'g$* Q( E44!BP E>]\9~i! Q."?'犯`f>k o+y~ tuݙ+~ǒH 9- 0cxf ֖\X:i CSP)JxXc3I9TPFN1|X2&_,N3ccHaS=Ҙ:0Go dEy9G궫_u~/6fThe!h6Dhp-p J# &R]1 U)D[4Zdpaaq3B5 R3C[$)m"p(AJ"HxT'G}H:'LG3N#d1d1~H8 C,8M" @% (ҁ6yـO_:>$$`drB %(\%`H2Tb "`!2J0 D<}9'auǭDyލj pUV 0c]SMLgFy#2H<{1 Vj ( 9:Q1S:M"傝Aq>4TE 3c!'לnoS#߾z)3?RKp^'w%;@XdDA{C}$8|{ut%T$T 3"Q@ $C14H.dD (%XA%U BEh!M)փc!vepRQC & 28_5ѽn""0^;[>T;ݭD>*[JW`eч;@ )"R#~AR)06w@ #bje:Aa%;H I,JƳ0\K%2Rj(RP(U`AG_ N 4D`c4aH ,THHD I(%Zq*ZvXYd^9゚nDМL0d*'QcG۱=!SM&y㞲کDT;ȉniNV `k鹒AojW| yp pN3*1b&npfj+;H4q}cr~wbK!TaLDOVIHOivʝrT#dcH`{N1r !@g0 _o|J:ǵ@K2|X]L`@Snȯ wb Fpap4jE_a{,o"#@H8!91Fjߔ_pl.A!$ @0o{+Amk|-Ȧ䅙PRKRC6;Hܚ#S"M ]#QF1X*#kPcDz_L{?=Ћ,>M<ymQ*"z:.Q "<[0ٔVEHZ2l#%)Bŭ2pÉ*3[Μ4uTQDX'%_|7D>E36RYW$[7X '* {o {(~QXj0d Xt PHRLL0BDR-$BR  ED,@IHJP JJKJJ5D@, WkNU~~YR&/~r!)bH\ș&B! ) HIb%BbX,!DyA=|Q )D IJV\E$A /3CE&"!!&f(Ê4ĪDM~ q"!"Y::C<'qNcf"X}B6~ BhT S 0B(P \%13ȨW 0@"Ha2eT6?^(Q>8R-1#P/z苧A9;L}\nۑ* 1`zrˌ0 j!rpd(4`;00 @\Z'c6g )HV]iLZ2kÀOe:@B $Izkј檃i1kn0CU;Cal7e %MLSZyA, G(d6fQ zWw *:۶Qf.ؚ*lFoM$X]8!.U^L#ML0$%'p$-ꫳ`Ok<*d:˷6 /qr6!.x.}^G$g3-YXi PjL)a#Ѩ6Q0bMIHhpxƄV437 X1B[Fju9,.V qRqS%,)[kav L*852syr]J$(@A(Ȱ!> N3dƁv(fcI&0D@KCZP(<bBљU``KJ` CHbm7d!P6B$(EC PԄ$ԆH$NB==7lBM৊Յ5S.*M#r]i0 ÀpjbJN$WT{nhvYؗ#20+*L#02hRGFRFkZ֡M 8Sqp}>řUUUAUUUOphҩAˈW|ē_QacGqGCHq<#Y,U?j: DHM4cҧc5_򿯦VX 1*88DLTSBE1E# 0H!a,b)!  U#Z 榓'@7{ha3bHJ%( U!*-讏X|PDb} [FD9~1oo1ʣ5cH.ERd:@P7t (pFUX̨S<~N7Sdo$uZ] 9pI`3zÌL6 DBeZ04xa qUUEU"-f+@)נpT,,A@&</[2y4R}zŪ@n~@6Xo4īЀd9e&pݜz 2`"cyW;l=G<\ws3#|d:F 4jh"((c񳅚aJ =CT p jpq2E bs@OR4QdJrB' E4#cGa SxAL8i5hV1Ya$A4CPREJ4.b_Uӣd$ ێ {Eᇣ` #8*%xtFD^M~!RVdIZ\H3`Kɥ @!?3H`%2RJ e$ v0,j՝ɢZS'U_3hq">unFgLyɗ;0$Ia #} HO\vPr̨h&jV0N.˱0|aDu h}HdgEx]ED.Y4AM$S#EDD@D"A,A#(Q#L(YEPx!D$T%BN!Yb^!C[xjV% Q3&64YTa/h{3Gu7Zb"(P{٣Obt'5(e=5kjW\wP H@ZbNDF8,,ʨ0!EYMRѾF:H4fnġʈAAoY!52b,jJ*VZҠXyu>w#2g&U)WGiF o a’T&aGYDU 0cM':M5VCOK:R@U̍Ʉp#YR@z[1Mgm]\&-Y'!5S? 0ڳaJy:qHB⅝JCjNɰL *4ƌ%R'd XN>l<煉N%hcf=|e)!J6AK+1rHQT2,<8"AbB#4a%F&Xhz-vE>D)Q `9NYěIϧz7#juFR7[CD6‡26RLJE0\pàJNۤ=PJ &0Ks6Wp)=jRwHɎNu0F$-Fzr+ncJ@# *@mJ8Z–$(t(0ib P QlSJb  p G.'P]dA HXئivp1 #,zjVJ؀I ZN$1I©""Y**X))J?]Y0rZD;q$< A$*D@C"HW8/'2 l}efC@jGjGjN'zt=rjdC RnG*iU$!*$ PXRF"bXbDT0e(jJY%dIH2#FIRT@so`0<b9ԐNJ?|xid,{OI#$*JA O_ƜF?Ύ@`·/Δkg ځxD >1^h}Q=*BԎF8+l7E7`F{l6(B;cXvжI$YRCm^Ȩe>Q4#Pˆ$  nES61 f[RըȊ@E\,Q ȩ!"i"H`EQؕ@I(@*#(*"QUdqr7LA- %IE$+BhWg Kü.dbPܯqھICӅ!wDLP*Bv 9:5{=s?׳zƌ)4d]b>T9ø4&'5͘tL6đ!l(0Ay5UYtفǷHu:F{jn3&0kYztBXՌ7)F +(UX,ጔrTRGR°OUUU~>hrI?vO~ B8~ьA`Ѡ]+"=GY!C x_ de ì1HGw9]K/xݲԪǵ/11zXxOQ4QED%p9FP;B`b5q3f:6(mP# )H"eלuHYB9, H5B(H!4A  (DP0Ж:"R H0LPV# Ԏ8JOed*$eP{bj 2D؃CLF # FȜB%x\ĤLUŅ avb v_YY62? 9:Fwg[F*V~\4#duyiN f, XYN*|g'd_iQW*zFm˜#P}^2j"?Fѐ%E@$qAK Nf@w؇{AH*,i#" POE TC yJHD&O&yC>#wNb$ >{ORuvXv-JhF%̍&Yj5jI#}󁇐;\ =U'o(~)"IObXA%2udq'ʊ:kM|> Ql 1WGI-Q$m6uTWAáӂ{{P+;|(<tZ|"F\r 2aMCT8fI"N`o|_B@mSrEUTSX<%L}mzү˜þuGa20NE@w4E^yzӉ]yPxX֖;LbAB`&,! `Y!"**UQd-#ߝqC^}A8UTPB[x~ o9vNdPbIAZ 4PQURDS5M ,!Z%, ɬYiI00=W}C+xJy ɸm#~Oh*)88pW;-yd<|&0~*`9c+1cfb,]U9*c8V %!+ӣ8D[RҰS$Ӎ:Bwbw#sxD˪ |`@B\1%Xp8 .cC2HLu2%7SC &ceIl-\V!rZJ41!@ `mQ!A$21cXd\ܯͬ2JUX ߥ]Gyāa":e2A|ܨ'si^!^;>FԐr<݇B )v ˧6Zٕ &B x9'{p$" Ok\EV90op( E L&܈9,+MܙU њ &V BRaslF4Ŏa.kq-1` 0"rpՂE&FGX!MvXd0nL7aC3,Kq1X9+8bB@:/h C8&L휁%3F2$Q`aOzGDKhaJAV[6Hi]( b(6Z5$e!2bF$(DVe;ilZ&6*!b"!OaF6 AJ2bLJqqg (DHeob0bJA)e&D6# T)MM]ԦpA D4&fA1$P1,ttb,8- +eH--(zJ#+m;mED6ѾyUD=P(E*h<܉hpDQD3)CC2!U ,hȘh1J00Y!:օa@&#ƆF%d!Ӥq52JM0_+/}q;WA厩|5 .M DQW]}D fI0 $pI\C!$drЇFb?EU  Rʽpm0>ԧObnV%' vUۿ&Oӳ6k:2O",E`$|zsF`Wl&YR8ݴ8s)!H$7ʎ=R6A)v(hqtc4ԧH{6_瘝Şp0p¾{܉1fclr I< frb݊zO1(#DU%)$H(H@DH, #JQ"I%o|O? 8S&b(P4DD$BU%!dM%P%M}`٩DwK…H*vx$pʯK^D/~WN%\R@`߳,[mQe d9$s wpJBD=Q5 HI ,D4"I5HJ+!HC@|>czA'j0K_ Ōa@B&(ZIE HHBTW? FϬϡ#Yd7DOMED PE(,!$ $0!(`88;3fkDؚjǘcR6soVpoiF7e 0 N :.hAlh.h+ | t}3KGMuNjdקvτBMC-pg)co,ea@{[AhH!R 4oѦ8k i&6\? 0KyN!ǁēgܾcrg:9[d;A6lye*jfDNi=ks= &1 ,L}֨lQwXM{`f8јM3}3 o9dX`Y/QVz llQ]0rc3g@hWy9퓏cVWn 2aJ=;C105h4& I,k GR~;24i83W[':M^ \d#PC 2RƲb0ĝ6 *3cEu.+x92Gm;\'ddL@;9c11'î2JqNtZH'H2E 3urI 3 iGGw2n3vf(i1xqt*C dEo X-fdN NE%4cE4MWt =<`:F9I6衜CY1h}>gy.1/<l{c~ؤnNˢt9%%oDB<.{IHN "sYKne0GDt;ve&LCg4!I ܧ{B%@"D#C #:aJ0haoХEGɾ'̂OSw=;uNLFpPp2g#ͩd0n3a1h ؆@„ 9!FPaaY`I%9*|O0c(ff`BtC-.9 J]Nݻgv0/?%(1lWY_Z~1 nlb"Y1P΅aTϒ)Qϣ7N,4XB i ) xfނVᆌ:*6Sb(>At>yJD2z`CGFpGH*j7[ޮvn10ֶ[N<ɌGevib8Xa7e2 1%1rP#0\[޹սA*U'Ӥk}̌q(ڥHѿ*'GF%Q76$Y9DOދgXuEq4MzIj ]"YG>yG[ (Gw-#R@Y!UDLxY6VYf& DLZuEV '%}^I=]x`d JBXQVTH9C$ jw/4W6#݃RwF 2lj0>l@,?w6Ɨ sI,k,=} Vʲ/'i=H 5 ET4FOe}Dngiy&YOpzg0p ,=~ (Q'"( .8#ЯBEg6۟|Ҷm\qܙZ]S@2SX`C ! C)DnIl8^t!4.p^ f  ^- X4S6ߔhtX*s̒[WH/fz]TbWRzjY`ʐ4X\4G<005q YԒ Q"bU%G pCKNFɑSqM$%x fD |E0))(KcYr,o`Hp\!0DQh*FMbv g8접uVɷ2n5-h- mU@lhE3.4H| kʩE! ͡HeF3 qDL1< ,ɍƫğ>fL3,@L-FC;lP@LnDo$  "g55܀}'d$ezvy%*r{hl>B#lƅQFNHk'el$1m9&=4qˣn9dpX܎mo;upM u9Ad7:+b ɆBl v,heTrčjJV%L, .6h,2 a+SAF߂DٱլMlLHrjh0 PVp Y[={-#lv(H"N!P֦ 1vv8 ,]\ؒ SW)FBtb4e19`H(b 8b R: `iZE, E48C+ ΜRA$vNekG*FSZ;LaE2ƍ˔T9ޢbmeȆ#0ƓHgwΛ^(4o]aT]]7jh^ff;6;IȲwcurD{5Z5J)" UCD( Å+y< I#|Lo RVPyѾW ]j)T˜۹jb on $0RRJPD!$$AHLB#JD̏3,3)  #.MUPe(9ԳktPk7-eV{W>+N qY 9RI, "&wɎ37rVt6cܛhxĎhIYLPً]iI2;[ L)t9`j97N &7ñ4K-'F G`r}8C|Orcj說x`UgYI7@bM `B:0۱$tTfS 6}jI7 MGRtq.G4B6Bs6Mٴ\B) P]7Φ"le ÖIYXR,mp$\~oV1v 8qЁ9hH葟н<`HT[6sf}pj(c1@jCC"Ma2&T*\H1R Q$9!?|etJ$𓑳ހ<9akT"$a" iȦO4Oi!4u%+AFG@W8;;0DB3#H;d-fɺ@IK*h857̲x"(q:ISp֚[ Zj0Ħ0a0k02CZ\P0dHTDALL-d% Ӱ@o:=Ne)0aG>9*U) -؞diMd᧡׊[t$8 X5  vTj J@;ήSɼD;l&zs9~]0%0Nޢ18FE%HUt!z (K M3EEQT 1gucV5 (mu;;F%*jR*Y8mLm!7=bJg1Ӊtm-̙yK"diAἏD8X(`*SM1LE+KQ䩅  ШbE:9E6S#(VGm!:K=Rv$Ԥ7Mc! 0bz-AG7==k :}J@&vKPLdl{LtFkyk ԃ!qH۳ng. MD_q8DO})q0 E*ј$%(́툩IVzA(+DTd& ǮpbV3!?W.0z9wDm݇9{:ηhį42>̟-= a $g{t.@FU/;M{hCZ=&~c`~/ 83>+bp~0JCN8|[UaH-"=|:N&ccQM7Kc`c+˥M9T_ޢ*h60ZA[¼V%zN! }e ~PYii癩+_Ξ8l̄4L Lb pAXPPTWdlEe۴,]X'12FPw:a. { upjKXRkm 8N[yP?t;ygi'1י,I E1'LSTHZC WF"411I)@ eb挆]$ȲBzt%$B*1T C+2ҁ IY*HRRHA2H@H(&"$|lv䞉E4T{1ssZkVYhXC5]]Us]a׵|kqkA"   1n~\w2'3|o|EdGq’RB2cZL,O$A[7K ˕ͪO/h^ ZF9!=PCFdXٙj"%m_s`~`]ޞ%Z^MYVgK& Go9,le&0MaPӺELɷʹuکWӡtX ~)bqW`%Ш7VT+Y3-E<m.531:JDҹ^Eas&dd2!8W˿8݈e N VH rgkKtܔkzِfeMtx/8ZHKhVQ(CS3WXB~8WlF23#8n@rRSKalx̉ 7/Q71|fihMh ֣*#OiUòUX'@tdSe)7J=R66^.7{Oz!G= ElUdMg*<}4EEopk[fM x*κגU|m=ӽ= z}P* &Zt|w*B:FZzSSm7:6z)25ݗwy=uH{sywwUg;|= |_jmuIZy7ekB @2tRNThJwAݰ$P 9@=)@)z(lN@@M@r`ޘh)ڻ(Ӡ A @tho{}2xP;Govo,=ٶp+=ê!_Zcz}wy/"!/Wwk2)P m48@æ'gyNowT(R墪\n7灞{ۼ{ǖݒ4k7y7kt{4k<{{F)nn'zK+:>>GgA= ] p`r>쾹Vg*]7Ugv]CZow l띤F;}j:rwW^=OJ|o}/fcre:6uĞT=flZ2^.cL}ݾN=oRu}(c{gX'\s΍A-mBg3 x `nYzBMbTnMuyfwnr^yiOv^M  ɭwwZ'mao{g8Z=itjpkݠy{٠@k9s;쯝6w \g*nY9[.}o{+{y*f:{ ۢyv9{7;sٻڝ>;eﻮغ@b%@ Pj(w.0햶k7zWFҤnzU{m-<䊑5NpPTw1mv=wAқKGһ{uͯOyyu>uw)wװNV(Uh6>>R\ ׻ZF]E&땺js^m5P!Ox0._:^[c}]e>Σ >G(:[{]-9Ջnt:U٣14j1}^sF=F7u*ڎ9۳+f tr`[kw2MM篢yt qtևaڍeU Bُl>_w!i> m*D{?zsiSs?} )vf>3:~% }d ~e*OAl>1oJ:p,.n}\g#=;>bKIQV2? 1q?l'_Q-Z7Z\+-qp/=;~ֱL{&VZۄ6 5;>_N.lJ8ޡ{) '-uQK\RSF(S,KRٝ3S00٦fW,y;8VékږAʍ0WWUܛ<ў*R/,SY*Iۦ{:XAa_v(uuySVS4r,#JQb|p _”<{^p&>qK 饬r\ s><5zn^jQb͔[޶?S,\;[kM'FfhX@b"B.7ѣE6o{~q dc?Pll.kfjBos }FBowdCL!c`%\>Wc[fXٌ8#FPɢ %<|M.$eob-uCD; Hj") +$S`/\oͺir/q3gXy ˔w/Hz#HPӄ67˘*G?=SqE} }H._% s\ʝ wVK௽ aGNiP+w-˂vdw!R.)̘\}q"Ne@I cO{{XCL!M^Y3_/6f>`:\8+J';oU\C9Z9mH";-kZ[vm pN0l8emͭO72v, y$ G[?akݜCCM%#WGږw+7|wh\h(> Xy'0y>&Aڈ>f $$.\(3ZM"d@:},~Շk\E| y'u; H5 юjKP7l0=mɃP8~] ;<䙴Uq0{5(*~,>]F߳Tv0te 1o?87@3*` g<Ъ֧ڐwC7vߏ3CHHtH ,}oSWż-N~˚摤hU3XK*(!?xt9^)_&`L TS~|m6^օ%@CD`?Mφ۞.B9H%A@zQW$Pg޵ p+P=HL)@T֨IqM4R/bG ߃F0ƅ5d}723%=tSbD?wE0R#P+?/wv*CHKRrDSU3 H`cZe_9B)|_7~LJ/\~j('D$G((h: UJ[oWT#0'm7yw:jH?;큰kJSϙOXLQ{.[ikum*6vp?yaEz1$|^N'Ab(E~`@|RUdժJDDXv4_2;>45~to?LkPik(S,( ! DS.6t|{)Z &D3C=f3ES'r;m 6lmr|l p}$nӵn I ,l??Ӏ`-*F~(ч҂os|\`>$8ßA CT*&C&Us="=S;my8>Zֺ"#87{Q@mfLXsCkkkjΰE"j,n"`EaMEVE${aG43}D!%D_-f߯شp)=yd`;\טjz _k7 0N+TSۦ|8at(`{`\PTlCAvhR#' bz'lHI_ynj% J=*Ud7~9GoM(rT'!QSδ]93.snpM3[k.]Sk²Tjlֳf=n6=qH;^Z%zxfdќo8wf2qĜqLe[.#<[#7&kTrW uăK\{ q7fx=ޘ%;a\p~6 z@ͭ,!A2b,Z,j 4ZmRQmKTMlcQͅE҂+AwTQ'Lksz{}3σ[3FpNͳ.6on/fq޵f=k|noTUW'*BjZ[:"v&JQgZ͹8z$1w[՛Ӛ7Muo<2qre8S|s˺eK|qpVdyTmH2  ae^~I$=jl(ހx^8i(HB(tLeQ`;".)pg>?Odtq0y*WUDX.[ҞIGji( OЄ~GDdp \k1=8堳ajTlz=0OBA"fA; h l*Z_ SAB<\Q1$ SӼJ3?V J?Olܖ'e]f:۷vD@|Nihك_=ޖ0XH$?>Y2 fX`DjZ2Lb\$ ͱK:l9P#Ael ̥Ʌhi%b8|巐P{U^Qprn-qW&Mtն*mmU5@2]ișB Ce"GaCơm}hL 2O;C$lG3]^H hde^3,~8m^Gv{\?L zhct̮uTb?#Õ'*9(ڳ7RЏLǟvuzGE8*)L^, `|4(zm"}"pC=QD(c>}'P>?S?}cя6󚊕-:e'Ty^Kֶ変ˎ+bM[V[&2'KAJ_a}YW`*hd$4ơ>IDrJmkղ(}f"=fV0:|l5W-j1!U.ʃDRR 8L9UDoՃ]n_,A^s]-c%;hɯdg_wۤ֋gQŠ;eм0/M4{e –5^"HKhȢ<"0q %1Qj «b}tC_KkQ⒆ !-\oü#~ҩ B"2{`ދ;O"kEPPvH>Qbhpoޠ⥠y~MKa*\p;<p;oRPwʫ|g[˂l>gdI,Q#j\9+UC۫E[4(/0Ib5 J'i˳y}$E JFaBr*  ))k߀Ij~O!h _۱ÒUJ78ˢ+#h?DAҧDQ:&qR&) `?~?P5b`(mؓ!@\:"M4Hn`xJ?_|A< rRHH#r!j6_qK2Va%VfcGTR:<x s!nS__HMb+ ~jt ٍo9]o%BWllϗI. <$/XsUJwUh_ٻѝ\m6ׂ(d YSM7%=iT( Ulr. W/7DT@> IQQ/b 澃^&%׵~"}ދg Ŭ_C4}c5myT,kT.ALOP (`{_T=Az, uHPdY`gC! 6V6m1Mxlg6&!TX` QjPGI<=}bsѶ=VZJ6M))J|#W)o4 9;.рOAR܋MǮblU5m2\(l smf[6j$trNӖNǖMF(vf/i%?ǃ[>g` NPm#dZbmnP8懅 @T?ESTQxKIpL9_"UV[f9i¼DT8ܹ2P6BϿcB<ķüYAy͢Hc`6 c"QRaLg:BT-Y]ncJq,jy߶./jAK̷{8Q9+lpcоZg*wi*!@*J *( bQE쾚f]Է7Qg"`w7<9?@uw{pť6&qJꉼ=uj -RC wf^G[]gH-'R2=ql+Gh7tv%@f"PG C&=j?=+(qYYyz1%*V=V6U%tBm 23 6T+Wj4UQAucۏlA3UF$5bb YZ4N!'hF7ڕWQ=> ᩈ k ~cHV|>$)Ma68hL҂EE?2XL {.E=㔯. "'EDQ?ҿ/9NV=PyߦeFkU*z~Hfx"1WY(ˊd|%K* S٘b7DDT1P;EV Ȋ"22Vҕ*VI*IP,Sy֜OSIdx<Z;7A-nP}q?wO_#@@HA`(fUɐnt2nu,~+?}PxhKH(QJXɉg 8w[ dj`C:\ߌ5t=I|Y{h͛&aѣY'm\vdA:-9woi8htn$*NHiг-Fɢs.W?gk Fe(g}z_o7:Lc/J=hOV|.{+,*Iyp\wrv9t`IRs!Z@WLZAא&Wfz@ׁ+aQZѕepHC'$׾2O&L(I 0IC8\6=k¼}:ooQV>aӻlv%d`Yj“$$nK8=^DsqȻ6+CAW֡bKzY#i =³°maF87W4[ƒH!MA :7#Z%9Y`hܜۯчNg5P@ImTilh:ss\y+SEZ5Ҹo2BGm|XH:#V$mF4jDjkwgz* ܪ|]0@nGy'BR<(2_YR$ij|!*Ae&3|PJZA-~Y|~|U!؀ZÛ;9SY/!tit]6ΝߺR裎Dhszg>|Y&2pj$R<$o75d?|}Ϧ}o uD"3OoYo.f <ltٓlؘBذ?|[.Mqz{ĄI|}-BzgKJ&?x=̶nLPKF#"kjIA!ӿχQ159 IV'$xF6ش[Uqb! (08j48d4䍻 E  U)9W/ D0#qx?6;?to ,6p㮹nǫ:BRli-Hϳ#"9?mq,%VS}3{xJ^͒k1}*|oJ]=ϕd}U65y\\LJzxV/OR{<܇T]ko=5lj{KŌzH$lDŽ?ӣo%AāD8n21Mxvss{[`̐D:@M,70ev:ڇZzi>;lrMlQH]}VM|i< P/iC6Ym&QsMt_g<8qTe]dcş\,:[M6S- ;Mۆ,ۚpH;K-1Ai.^0KRyPdN9jL3=*7BprB'ǩS`C-2-H& s_Hצz dXsR!xK-q(CȃtTYHVrWA @CT: }'=:}%$!DD؄$;-e_\:|Rc#!}%(HMuL5ь~ڊYJ*#$<К˛6ĥErɫ3wڡ}i~Z1z) P &H[1֩~dA ?^^CkŶu'*ǖScD\E5>*&$|od\lMw$w<ؘ& ;PDziCLaE_>5v{샨vvUG~h -tlx}jiBjA0iȿ X\hsLr)[L c`٩A|_c 169i$ SQ6; iy=4lˉS#Bi82&٨%6y`0ldXFģ|RYF` *bmC& 0gt>iK&Ӂ|=3b`O]l' g qkNdF/t˦ݼ5PƖ45<^q]&!fICClCUnZKi?Sʎc'z3[{ 9ү~tԸa#m  wOcr3L/ຩc7eb]itɾu&AxN=3\|.~y}gjӏWe )-ԭS5cy+W{ڋcGgoh[l "f.@! I# =WDzWroLJn M۫#=zͭy-{mzhR lwƪrT}3VԽ¥FiNL~56Neu"q(/|nMwZ3ĄpPwĮ#/n ni}8n8-۬\GCyu _hYxnW?&< Ir?o+#s1rj1.´(rx#*Vn p:)R py飻DeɺG.8Pݎ385WI$Dɰ3цp@5Svt̔ѴB>8C۶|qe5nR>SoGՙا-؁ [4>a! 7 ! HIO3b3aȏG|.~3Sl$7kT42p8 QEBiI(増2[,n+o45ZW-䄒pjBC3p>c5Wn7,lLaw5ǶG]$9 ˀy>Vג0!1?؊v8!w&f=hSr8! $I$Ѵ׵_}h]vVbns Х *Ր|`L+1I#z7.a$MV@* \ZFz>CT4$7UſQ Ks V?;;:QD%% PrUoZҥu gu'+Fk7O5 MM><u,f*܌ D$KTo&]P3x_Eb3t=h{B ̵DEʾnqFцHHB($Yiٗj/G11h9:zZtw3l >.q9#5}.00EvS$OG齮JWzAbV zB8<. qpc\5. qlO7klǧ=|>RwA#ׄ"$`AyѶ ݹٌYi13.;o̡J0Q90$.%YJZ6bg<_!^H:b=%$A<cl ~6ذ%ݮ<$*6VS^Z4mf`~z옷eMssj""\ѷ7F7ޞ61^1CbHqc tz,}%m,L1H9 hYj ١F7g7+M)UDDsyuZ%.戒1GBEw?0xP. 7n4w2;|LF:W,i)q' EE"vAC7]G@?fHSɘI&lb^`vREqF.d ysscܮLͶmfRj^shDojBxWdZ_8!H9L$Wt:$ˣ퇓G'{^nʛ'mk_;weĢ5$ !|8gE/2$%$I Ӊ/fO۾â!$Gj;LN2c]P5Ѹp.,12/x7(r1:68䋦<პj}-i7#f{ͼ,mY57+z$gs{<|LmichMdd$/z-?W]gӜXV雱L6tWfIے=}'I9Ωm 2Q&9ab.aM`L] D~>J HIIa$a*M_K HqXq$:I7@a ׊N@!0wU9-h!B*?LoU s)W)R) ͽvc)ᓝI@%\dbAa/oF+cy\fI5֮.W Ox[/YyzC2Bew-xdH1$TTKuuW=u%X49*ԁH@N<q$HH@d-EҾf`&F0J<LZR0$- 4KӁ͛ ȡ$P8BY}ҖNH@HNB gKJ "A2jͬVD"6J;݁q߈qnHqro2 $:Co9ӈ :TUDU%wIi(><(5yCS y^tNZ!ɬ˔}i·AޢBն1)׬r`pj=Lj=vn8|O2Td$ 6(>, G-=|TC H/j11;mTVbd B崂%6Ъ"I/b%%Л9-ўS6'Ֆ?\mZUJ`6Tp$](K6;L:3bU2M)GeoP-rKƈY`UJIuj-Gh@X Q+ p" 7a>V!r1=v:XeI:4eT*"lDJFB6FhQs#g3،kj[ie%fЄmyjۼK#w:+|ʸ¢a(R-LD%a}*7YJ%roVߖݣP5)L)zeH{\#Fd"*u.`З󶽏@2 N1%L/l[Za[͟dڞgO+B0MϏu佤x a :Px~+cBd2JFN޼3BҶcLLɉ3ݩR)DY #ݶpZ)4֍=_eiЀ%|6Cje4FDIEqX&IB CD*uV+ ՛}w֙Lk^}Vjƍ[@qZ7scS[!!}T2T@{{%} -x,rޛ#;+6_ɁOPIjEj3~{D76pz؎mi  u?WM=t>1>j! 3\ nZJ^dQ5&.4{L[~ջ&WG_Z[Dշ_c`SEQ%3yClK : uo}9h8kJ08񻷅m.N^CB9A m~%.mxaiHbZ7Oo z`iX{~N[ Emc~*m@rڷldOaJ&+YDppBb{Lsrǣ c=4'DA(>z.#Y!vw(ފ]ض<#FሞʡNҨ#XWcx5-,n)Sوwd/֝z8g8XuLʅZC%\0+wOn)N<m 687E{gv+ujW\G|}&D.9쀇%SWw[13S&VV=:LQPVR( ZPbڈ%@ $d^WjTD6n*k'F館K'{1'!3mn(? 4vTE+5rʡg+Y޾qwjg6B*u|dDfc'i&4)է  A{a5OO.۱4}+\99)QYilF?"1{dߨ]nW{:}7mtu>+I*Ɂ@P7FܠP{{C_e|\ fmm- ]c)_⑃sh3Ǐ.q jE:o7p{]#c}۾tχH;8N<[MՓ}S o)fh]i=Agy^ۻL\7ڂ6mq0TeEϞ$> v㇃s3(nT:8=5{ۨÜ)Iӱ6]t>Cqdkd[n?‘.& WbQYSWأ.\nhٜĬ{u%y&m #~ h&kSKeɼ &mU"5hK ՐtO͡roZBg}h,}MGL7dh)|yvpz61S]5*r $o#S|@o@X))+8P1>1%&6Gΰ#cٶm?6D.5g?\/ AD,bl.3r{?f6QL[J-,>A 6>ɧW}e@ܝNMߞ4Zo )O-nq-܃Ot*Gfo=g R $s!]@۳uzeA12o)N%vQ\K|]=t6D{40]:,}\G-i;tiUaHFp;LY H{|6+O7ZR fM5]ķ[[?֫_6QW֔ao~ gi֝d']+&rGGA'siJF1ͻyw4يtTxAp[kZA̚8I7߸F74o7, OUw>c^VtmUיP*k յ\"jv=m垟_g;uk|a $˖Xb&ИACBЭBQ hfbU_{U'?W;oYl~X? XB  S_ m1[ 1 >ƁK~G!ppx,7~"\2@Ob胀fþ!Dr_bd۹d@2/y >rXDg(ٵB?;s~+'8s졲Y#Q:ޭ8~ED~*E/ RH*xd@xY;)UB s6I*D (+zltQ9"Mx$Gide P~ {:˂ݹ8U9r~TlknӉ_قv @A  n(?*  P蹖C+ Hxu`K0W:ņzکx0D"?-?׈&ZPюjG(u5T63Y1*TPi"a (4GR(VJZ-*B[71-q}noeWo|cYĥ'^o(c- pmTߊ]^YE:H!_D^8"j;jGwG4)D}$W@b4E{)90(x#L'A_$[Lb D9]3);8B&`$+D4`P$"I,"B =ou w>H|Zp D!dŊI1B4DH SC@NbJh44bhX> Ȏ=چDaK"TRahkLYU$%Q*g ujF䴠ͲBFےD@؄>x%b`F!45GS i!`s;𳄲H&bOK K2 #o/iUC%$޹mXx*)*+Ԛz.H :Y/L*ӣѿ{*vR&%QfFHӓnh'Y1䇀C u ֫nk]y:C&vr& >Q AJY R(RZ @=Z~*Ip @B-4%J @#+Q9.9nmė1nW31D+EcV8Ɛ)[m"ƄOJu#:VwtLWcvɍf`2{ ,HTi D!WB6B8bS)BI39maAK =BszI'ȾwKs5 ^0*@BDj  w\"F T "HA(;冾-" TPmI!F$m %ܮW)45$ ȡR^mVD-WT(EhdlUksEYɑUͥZIlmrjU#RcC/.dE)HMX.B\446cd8p~.)+*eħ.mW7,1k%Iiٛi2&,.՚aV䭷&WbIl>}Sp3]n2=roRiF$ziUM1la &>t}cL𑄐BF()/w4X `RϴmD7̕c*ͬ!^I"R"Kw^U_8lfnpjm1jNCYMK. 25vS~u?:[_Bnc7wHE³Pe:}iSc{ ô`]1*IEϯg8`^.2d>7R19e y{Of>6"yw FJIRJqr3ldvɨ:8OWQQPcJ̹szY N䴪3PdGMv-S%; m_swy' ZRޤHq`j"TePlc8BwSDfH u_] $$xߣ 0|YX# Ȭ'j룻孝:s 6=6.ǡwI3r0`.y{i7מͧiv G}&9tmjO3#6B.cX,WhIy%]jwTqnwgeO;ȿ\497zu_qxiqɊZa٣sj8~:\Z$;pGSxiNDW~[{3?~y+ +~6}EF !97:ϟ]v]rsc@mCn{7+&9 ||Y8,2 6"Aj&)zR@Ô݇gl4gTo>”a` qAFS(㇧iu'')-ò=<~_'ٵˣFVwMKo)U.~~} 3y7&Cc3 t&D4 c4jם<$3h>,%o~0g$P st}$Baw7cP,ۢ 7Ui}dv뗳7/?F)뒯bi znЩӋ$DB^f!4$DБ;I3ڎҥDٽGwP$D4OϽ)`8b&y_M5GS0U9 cY`7O۰aBj|l: {=b8w|4`1m$#JEBUΒ.xzC50ns| ;L}^zwxΪ ,In>>5&'aX6D-i$Nr.Z4"egdS*8ZWm3.K$CbEH>8_E{GHW9gSaT1`l$^&Xfe;f$iZ{ݪ+.:I/ 7_vPJx4]MԪ6Nǹꤰ}}_`vX龐li5X.&ȼSc76c Ӫ#p.n|LML'Ap.d eǧ=w$ZNus9͋cS8-N٦yXɷ َH0<7Xn紌m1a|E/ŎnR^tSPu 7~~4xXa:Klb6 ͿfPx6~55.J<#g{A䲳q`9kûၲ|:@/ `]8d;tlQ۸$ P9ܗAӹ'nl3=+9C8S(%?Ӥ|IF4̘1V\9M"e''^w kMM1 vqvw;q*" {bL.QI1fAJ%N>)a0KY461}.’pQ>.1;ظWa^f jYgkLa4]E(Y78H@dE ^djfi5փbH6==ekmTPSq"wFA5Et&4MW7>a ZI 1xa`|]~~E<2:@?+j20iY`}w:/R.Ocߓi//p&^wff6_aJ>~^mlz׼y8geOjUVVmydn OJ5*bjVem>o?1]Fo\ID !g,7NJ_E礃j#g6̷BqOgma=՞`j kd8a~TWvAۨr0sdoG:NĒI"enT_TE>q#'>ͯ;u'B8 vjFO=rp?q~˧@C!bl*u]nYS DBěד_w]i5U*B>8& K.FZᗓz̽?SL(tvQZ2FGu9[HuLdj.ۃQu65˫UR`6;.`4_{&ɷ jzG $ڮte3㝳$1dA 7ī:3o0MC#CאɼJPWUߓu{qţf<8}tvaz4H[C,\#o^P̀3 ddĘ"`~ÇPof{5xL=#5nx3 P|υ -r "؋_h &m?$z_?hXn4۳)>K~ע}9fqIOuvKٌnmX!|8,}9i?͞x+ v`X}ze:/k8)(x&"ۍѫ"1[~d2nc">Ns_CQ D_=$ 3@\w}gRffaffD)5l{6>7n/&ފf9<|^^[̷{\x5"iAu3}x=' S*hMkbksvD*(G3ȆF'1BA!ݼpo6K.Lf3M;W~=e}{Ix_:r/qv']vr&Qȷu66cZ lQ8O^ߜf)y,UiQf! S<-M̮{ Nȫ}ߥͨQi kfD}?1P9hnn{\*ky CYG5$ 4/\:1 fVOzè@yxP8+cPaC8l%< 1c g' !!$1/,2jsɌrlg :g<7QRM-4źўNiDl@mG )o?׃D pA[87ٸ{@%^3eX"X -A:tmyFڛ*$n>c:ݜ;4ݜfôwŶ*Yu#=T"o@}f{yWu sH~Xt<hF^ine]vN[I1BϤVN[zcxkF%7uufMߣ b INun%V^mIt9bĞrʛi yK ^&B$w$CyR[M2cs"}x]~4Lum9 cxMTF@MWea6m}j[j'3q] CܺbxvuMsuM!Dq+%XNain}ݢ4F+\sSɠC^|sFmT)`t"$TzJu,[<'m.ԒBxj*'{^9 zƝ Fe%6< fmMdvk1:γqD7))I Hd6[H pL gB9 n5PęEO,sN,6|(p~hm(*]("qf?85 Y- fA4 ғit/cxr솄pHk0d"FH4NoH53/{p8q?.z+OQOdTqltlBk0CyΙ "W;<\pc=’?_'=ow9\Q/ r=(_ a_[qH^>𧻓b|R;[,g+l/ch/2c]ѿlG/Lw|*YO`<݉GiG㵊J(s?Obu6?u%yI2d;w>Cxc~~Q8H`[^gU3&[(kI MQo8w0DxOAH̟vccfI:a~61Fm6tճTLT$C4 BF謤3I:Oc/c`z5sK; f; q_Ue;Ǽo38*6˴0ÜэAC3 dbzUh:Q# !5+,,|ϋ˶bB^>@ھSM ^CX (ؙNR۶M$oש|=_R^ݞc]Q #$%ɧvŘi苷nLO NRݴZH%*~.=oU0~o.Wc!35sY<1j1Ÿ=#Y&ߐ7ΐ٣hCgnn`H: G12>Zw~EpZw{Y{>umtٰht? W Bu6l7&wq[R[Fl%t$ޟjmܱ.c1ï޼L8Jd) }dDE>}V95I:Du3,!Z­o;35*x0c~VQ9 S iP/fOvF _ Z|Lug{SZ)v>sJIy>(u$sm zt07crsce$I Bv n,L-1ZVT$$d.YqjEsuuzAI$IܒI$og@[؍Oyrh 뗚Dj#QF\F5DmGu'1,m27q1eI&m9X! I'pc'!$Çq=T3?܎lC߯:z#]CQg]9Av2ln`ِ~寊{<Rt~7Pq#Y 7^bQ(xu0Gƺ~]xE*{3cz*z>aue3jo1YXbt߻r'C &:o6xB_n~>Z~yck2s0}11efcnjU\SdB9[_,7&9;sEQ:=G)yϧN뻸+Kn&`K QA $ݥJ8fʎ+~\@<ֺ X-sATLh(WkC)6)}A o׸om ~~H mM9ɤT.F7tao)q:kT{SNs9R9s)[S|+g}Y+=,)FޏCh*Id5MXn,9%4ӠA1g ;O7](mrUa D&}\e‰cv!! qՑ=_ZJiL^LV97ksg{t[?7qOe#ݓ|!<ɪֹIݻs,Yy{e9{LƱ#͙V͐>܌"cU PL[_Zs)JRs)JR҆5%yɍ{+K/l8n_Ox[j&X2@ᢢLaG,txMWyCP=<}L䙃a# )gLLT\ǯ raX>]nS/qi̞UnD}s;Z6` +ցv/xm]R}7im#7jyk`So'> BtbNiI,"lPqj7UXG×]DHmN }+3uc9%*6R@wz[_Vyep22%T:D5$tbx0a LS$LvwhiuQ-,Sz q@'3jj]r}Y_0RN!mG2)O}3gsVMt;#F+n$rkLXi*F'.4kǚFDG~4W$d\ʸ'2HL"D }D|cG}bښg@48X6=\SZU3xC`C!2>H$ǧV˾e}oy-̛:~uPY3{Np4lGvqݝFJQsGSawGsAڎflA56I :I-:.:a˅9cו'ۀ!dƱ>^#[@qwY?Ր?1"OG qfz8VVYýK֤՝Tۊ5 H`Y;S^]o z9Xk{;o::F&3ߗlSc !wb8# >Ͻ)6-7Gtv}L)Đp{ܾY Es o ovR˥ʶŦ)Oa2|缸D!3&{>X0,{$1 `b 9:βGhhABEL 0>#oLCh=JFG$HB 7xK@t}luCP}p2 @@3t` H 70@,Px xP a0:Pfhbk*9d@Ls NaǓ^c761%MDϓwKĆhߎw~xp#{K ޻ ehT,!'v&!&@}iZkuiP=D6P=>!zqW&d=[=uS9jЛD5W5y/r~{kvp= }b܃)"ҥ8;x*O.fI핇wH.G]Z jKV!rt/;W,{J9(SoicֶMNN4ń4, XjˊaԊ=3<5rk6aNqiF %Q" ,LS3QNu IGY9ɗ@=6_mO6aq7y?!X5O-.L[%bknTzO@:Ykuɣ)R7?(8LG` ܥ~Yq792J;NH 5TecQ&=8c~6[|#, 93 c&RS󼗪ػl<9j|9f5֡,]*;.rIk =3n"'2% hRIO/>4pUtuW >?]=otRw11q3/, zr'eq/oKG~yqZFr\LN#%)$.O$Q~X{4otE׌GLkA=qP&vʁgx}]q<%X)\'jףzZZeB*Nfb̝_q(0#izH>vp۲mIYކo\ܙ\  )xɒ .1MB4C:]!`]]L9: NGit™n.׳ 7I c9%o *g8;R\k$Q?GI&ć; /tz{zvn4nMyYVWij e|ZU@֨C#RaOI/v~8Й.mZn8lT{YZ<-.(fNm Me ,2Jȿ1Xx#A n@bbğ lEXTld5pW< 35=kBgY޾VS B$Cǚ72̽[量lo8ioƓiNUh óNj=Ãt52z:(o*x%mx$V g0nG "k⛴Kw!qM`.h"=Z$_Ã;&MC8\Ӛ v3ҫovl:ς/ֳ7EHʑVbԋ݌ftcsw>^eMWFZ0vZ3BJHI&= ǚP \&m&[pOpzPwL@yq-9=Tc{L'y?O8y{ܠa+m(FZqY9}O)dÃͳq|J!L߃JlM;m)1[=̰zk~&%g^}8wԛhwۤO5x۫yOKu3P,.loF,k4ilFDcy\..r:]L|A?ݞ-Rƚ&Y. ?׏ FStzQ]qThڨ55m #(@+x7.>yG]Y5\{A "DBn4D$f%ME2@ &Vl=ymEW\*zx/-P7}9-tmpzV@ퟮ`j]Mcf ;ny;=80ن`JfÕHct?ڤk?>k އ{9ӛts՟s*[䇈) <(vo~m~{ۣgnn-oTѲxK+8or0T6RӍ9@~47eOcnF}]J?=:|cVgnC^)4sqkNwo.[V\}kg,vLӬ<ވ9Ct%cj4Nμj[~c9cplo7>^=Ÿ}^π^N?`W<\Aqmoߟ~s!U;0"`B;)$.s( }-'+js֞ɨ4HcsQUχΐؘv`@ D"|Yc9/&O/j6nj 3O=xy"屺̵8ڄR׷22M Q#;m˕cCžD5yR"Bb뷹 9Za8fp2KD➑- RmLU*#pga,;Ϩ 4]~ ׭3>"*?>at/3ƼznS轀liaMkw'BONI׶y݇y#Q{6 sV<]Z'^Ov%駳>ux.6$2n .drxӪݲ{e1K;AKÙ onFqlB/\PnN۬ {.Op_X ~վݹ3JΏfrCjՖI7S9iA/5o F\}]vLH Tg$Mi FÕfj1䦭+ھb \m]<&6_9"riDd@yT9BAj} |znO'9&7ψP7\Q6qv{K`rnycݤnx-\y.E9kom؞7vm5ؐ nMł7x%ۖkȏIv:nu+ZFrEϫ}mD}eb.i|Sc]& U3Xg} xzVW{닮V={!/M(FMQ-{{;^Fký\Im=7kJ3 8RH8쿽CIAw4^)0$t[sI/3P gm}K]m 6j{Ns_q &<$9 nr!L 6sƻB`YbUZdyu+IDd@%JEru{tg>_ :jSe?/Bokkzڭ-2٧EC Ŷ<6*j13lMS\pxkɛqr 84LoQOt.W'˩^8& h3#nd|8,rr-mYkXel;׽؅RB'=Tُ4ZͿa_A`p" n2M g90ʈ \|_Q{,/= oS^;/W-߆{57K\m(D}a>K9 uPI>[[]dS{Ys[OmTy{9Bo'1-& 8LˏԼ.aŜ_"'yF*^hy[]Qwx.lJyk>rNnkyR.@dR!nϗa⇫ȝ8#f8'Ӷ!9l#I5͜3:Iv6en6un.f՝j~ h{>u-SE?GTz1#GC./Ǘf2wcld9=Z;ڝMpE(VE3Q<N ވbtc)Wjjall~{$4< ֿIKϏ3mPo sPn󛞞m)RvTr֏^i[ +ά"e_||n%7~^{|OsL/X482lg)\T5V/M p5`..0N[-)&5Ul,3\jAQf6l@IiR(unql\Q`m[u&sK\M.l^|G6K(+5')>/s_{Wx2%#rlϛwl/$u%~v)._gQw/m!\!nrĚXv́BO>&hB(x;zוugMzsnc=6{n&ӭIYrHC>E 8Ti`AU39ovF),v^́&&t4TU hZx2Ob`~! dYz]eYO714]r$S ǽtm-Jw~`vrsk zl 5۲1Uzxf#po;?^Q_cX-{9(4E9uEdV=F2RW"d|)*Ec k aIs{ñt7`D yN,5WeɱHH,Q54Xv׃Ώ׶;XtA ,I_5jRq*nvRQ~9}(0^LǑ[ XuĎ߱spa&+r*ŗ\Vr^{[ݬ~j46,l7&ffO$]'F1^kbulI6xg*pJƸ;T0ɼ9ڸIOFѕ YʗWj;n])IL22、%m/GKVOP{}S2Dl@Q*n.58)n{A~D?@6o=r-^݋w'㔦HTŤI.~JXdK{t k^k4<88S2X>m]=EǘzՊ2Z% ky+~^ljnhs9 wckZrZdZQ~{@tM`K< j"͙k 0 }n$abk`aUk7ncٸR'0jJ^67m3V2-E,W*:_"t H dCl0A (ᩜGy@j O&ݽm[n/,ɰVN,7\OՋPМ[d<|#mZEEd\f5tw>žO-{9=۫_gO'zR>?T/1Ou~ ǚ۰qKvGu89/-U{.Lƾ%7iUc]? s*ת [Džď.bĵ|ALncojתJLD{? 4RhLm?]\eϳ )qw25xك 2C0)xlƛʧT~lKȏW Mf7:mPonY'^kk[>0l0m ņ*p:xTyeO~|ApYh5OeWW`_%2blkYa8̫L,Sj=4*m{߻122,㡡Cľ mIii)ۥ\Y Ԙ h(0\`3c.27뽷__՟Js 4xx m09x/mɖcK|i^{k3y9D' ~5*@Tcyl7~*#'XIW7\5Qߝ 1%!=LƜM4 Ƌq`ӧg{񨻋VD\˼NtOg󙼋Y,r 6\u߶{Wro'w_`ԝۏg[ch`\{⩜_oS浗iqf5Y]=i{˰}WޑR /_v1ݹ7]ݍ6c5խxSS}G[-s..KZ om2˱6$;3\Wp;ZվtN;p;{53[vqsD _]ɱ@#K6^}\tB9Hepx;Qgd.@sconהa"ӕOu_]qwfwk7qP  q I4r-..LSjsņ05{,'NφH$"6&4xEBHձksPp-9$33zgOL2  s A]҆ɷ3 &ApA,W[,H;rS:69\`f]|Q\@s-WQ4TyR4c`wUXf d7s0!𜉉%|Er']q[:5O)<o8t۰:RtɤE-\d=/Mˁ1W*ĭb6J{]|w9hh:^ncNflf=@ƺY WJ1.K4(2f(bl$>ka`]S;qi4 ͳt%}o“WZaωa嫯VL)f<`C\ZRLHB'=}sX >=:6[e#S3M9J2+3pCF7|l<|_(mGot葕5mdnW6̃^iwS[l{F Nsc}J܍!ƕvV%{ΗIb`[;йQRd>3ߴ iMfl}F|]&>vbsd\ZWLU+H Ģ-pt^q _%wG4FUR>;%~(}MCcM}#z$.932$ A]ץ ޵CBoUft f p9=~85ƅ&qׇZ\]-ve=487(*> 17s-ڨ͛bpJSMpU+g)׽@d蕦{l;ha5_~18X\7>I ,!5K'nEk?1bzF{G߼ q{Tw8 ?s\@|Tn^H]rֆ>ɉĤɗ7SU0stw[>K{թ95rLOM¸rAz.utuXӕ!l/ zq`8l(e)RHsGlv-O+}#sjim{^F_VRq.TgWːr!/(e5#m&Sdv}$\)6} YSu#3DQRFsyO|ܓ螓w$ R0,6g[9ELf[݂)}qp٬P_FǶomK=]ԩҥܐ9uc^:ioGL7`&xGӝԾOjwo~䓵i()ԗPTheo;Țlv< D >DQ% Q|mT,nxaK Ecx[nvW-{\u8-3F KрjZre|~",Đ; ҇j Ml Y4$xdת~TꔽT&3܏8qs3Wm\5Rp{24#~a4"Uɞh:\91AwIz8<D$#/B\FY7]څ뒪Ǖ(Cv/>Lyxe^&"7hl icū,blHmrn/MΕ]HnVi) ! HIqv {vǔԷVrjG:<#O vN/tQ̧% S–X?4n߫&`Lu r%kPv.W 9 0+r> \049Tю> E  *iYdD>Ro* YU.@&+)>x "@#J )Kv.N{@P?꯭9 Ow6ڹ5R5TdLѶ֍*k|~s.f[7Q8,B~Ds54ieliqjlfaxu,͵pYb UQ.P?FG")$KB"L]}jDSJ!@ȂQ8&C|+9 BC{}!Nvŧ] `q|ǟ%q|יLגUrv6sU.^'4ntٹ5=L"YB ޤnWy tKs3A g{0h! $77t۞G輅">}H56|{o?eI 7ؘ41sO1NUvch/+0]-ܓ7:p6O6|6fZou$fשh%DA>KVX񮞞ac!cIߋ#"Vk؝;>;Ҁ?ݗt~t t-]ؖMSt>KO&8~T7f%iIoG[=S1?yܟ ; @@H(rx7z*<<':E]X"pe&xnB.m kGweU\.\^s<.zehz=4gD:M&&>1).SS[} +WgQ^Li2E b}eյm9I]KNF) -Ha$}v?㘴;_ 6Y;mܕg.߷?cBm71HG{ɏtܹ?A"?Twp(xHFȞՌs}\yfgDst鶻;,x<.I!|gݖ>~W?.\TGlN!pN4>Z=x<)ߝɋ ,JW!?߹}Csai|RdS]X޴q>YcJ~Ed^OȧkC^X^g:kDQi:cX-BQ/ UIcK˅Vԝ^tBH%vnEf|ō([|S'|i`:Гizz={u8PACqKz{!3sП ɰ>hLi |L#uwLArvᡘjwS}͕+wCCvli"DjBJ)ldu!JϜo}{/ַc0dpX@$-'*A5P*BfLcUqNIO%R8@~EPP),ELH x Ȩ|",@.E |lA0?`š4FqLcNgL/§d:89 )t{wt꟧H}"Zl}n-.YBf{sf?݉ʿo?f9t&4ڹi\Rn#biMXk9\v&>ވn@X{+<%nU-'VÊ%pG(4[}f]XjǛɿ¥kO]}g詪%GޏJKoԌ|=IywO[5*]w+Cjq8$mti*pFΟ(t?%cχ5ר:*~fp:qogH}Sϝj0inpuo/8jjh~TqsGQȘbc3>3F3ž  êX1$6hڅiYKke-'n2<*#_Eh$&M*! =X;}oɁSD_ d_~]sh-Y+95+NE>{}&d7=n >y<2#itg1$5BC摱xzev:gqֹS$.>NJTUUxA·JQf$>oC留ucbb9CBwYAlURCᨺؚd@(GϙI~8*nëub9AD%3GDb=]ٟvR^gߵ҂z }El^<~z_f;>)}m=OEn?z}>wEߑix:sG{g_K~俇ϋÇ_6;y>}O_tYh?7#?|* =Y(F%Jd0b.6=u=Qvq;=퍑OJ:B&X*Pr50! `O"!Yܣf K\(b OXw7g2c'ʿjlMD5r4snJ8"K$") ^^}?7{#k쮒w$gs}X]8b\ =W{oف";b t \=sJ(ߦ^ $M%0h6eVHF oeH!LS`hp4 vMI)[_YAٹ 'v@ismDFVM)i c49#c4B1%G:1g=->(!`lDEHJMf)Ijkzi3$ L)A"i=hF BbaS%vl\\*w7uWzB 'SvlbcM0,)kJ[ $2^V%Kɓ %Kc *dfA4D4@+fVhS =u'y,h|3G`~'h/UoxM-gnQm5&*  eZ7~u߇eelV7_]#;Ad#6ª1A6oƱH x/΂!(R7 =5xv^ i3Z, h4m6Ap ?4mG(7HV6*э h#ůϨ֠/޴DZF Di5ŒβVyge "HiD?ӆ*l7ƅZ@8ډ?& yN]Vy UeuxZ wii.j!"?i8~tbZ>KjTZ ->Ђxnh?S 0bZH22~iNԘri6lu+\R Fh27k pc =PD+@'p R#gZeU]#2I[+>Y˨l"!ڷ\( RPi=TDln 9c'J dx)R8}/謄65Hodϵ8[Cm8Bru8V30.^$m0 !Dt [_SLX0X`F8A4bnt HHl $۟9Vr|6ZWUbc*baF]/Ntu;^&v~[Ap1)cc'^ zUE=6X \n#M-byw(?o֒#MLc[0@?kmخ2.DlcmlhC(8 ;\4E_G?%M/*@.Sq~'fi !ܓj.g6b\OR[,=r>8圆Lp$E^Z1#RTr7S_{{DEm-'RW7p>YoiWϿ't$pz&C?[z*j$_il8c 0"^UE;9MվIv6i᧼bi*#MB2R>FCp ISmmR^kjk14x),DBNsp}_/(BxVR ?j1Ԣ_2TT_JN]Թ f̴irиQ&B{Nt R) **+UAhXaE)jP1 QEᖥ{/7 )h|A$@ Oh0_H_MvMٌ{@R {,`L('(h'+Z֖+ǧoUЪ2CSxX q Ye.$8`LM}ȔE>T_<3c^~+\?LQQQ{l^f9IM^#]%k+LS##Y.x`[8g&L5V![´ץf6XmyO=|Htc 4~IHD:[RTdc4>% h.CC:xvtrGԤ$6eyҁvahaLuj_ոWckj߷}^7r?57]hۑ/rT 7ޯN?Fu͵J ?x{w;KSi~O|)jR ^ƄDZ/N޷.[#?nW=;W2٧M(7tᬑۇ-ށuy5OG?]3;1:t߻҄$lj256n>Nx+Lhsܿg?o,bt$amV I ]y\q No3ysԚ~9~xOV9[IѻvGrQ4!'@)a]t)`!o`ѣ{x^豖EDR;h{̏" ?݉.z2#ÎI4Y-|1 aӎ@KmN{ofexY mjof<>x@Oμ!` CO Ernwd\b.oKm)!-TS۱Qǿ{, 3|^ =-U^Ca’UQ6i\w2Lǵo^yxLv[+In#Y`.CVT *a~7wvhyS\ G}s#ҵ_#?{|ރSztr|"K?}:Y%]9 esF1,e#cvq# p>P `!i?'TIXEGG&q'ZO@HU#Dh .!ر{]Fy>4O8cblͷk'woU+-5/*/M~}2/m_;oj@dqd=tl>c?к4~-סT󭜌<4}D͎X A0gi[ɔccg_?T=Y.xTOz;gYle!|DeFaa?) I!r!)&wV%9 ڨhD_$I##,I$wi 2acj<[$qpҟL?]KB0c 5` ~$q .Fa :o/i| oHhGb1JjƮm63ąF</m {*M=66$i\o ,ֵә{7Xi$w:. YN$kFNum$5M2J#tI$4bcLNj=LK@dr yʧwwt+dZE@C|+;((nG>Kr7_wcozݿC஠[7F 5$_4F 8^?g8ƙ}$;x5|)sl>I;$vW)7M3}w-dl#*mtm3)kٮɦʋ*A6x}&Fc+a 6\_rcffV`8No(Ar=˻0Mh LM:Zq!Pv0iЧ 3&M16#<&aG^:o ±KƓ&W d^ObU N>c8Z sx= <$8߰nΎ$oZVz̍>51HuxLlȉ12''+CBUslT\zhXR9AVaPvH$'c: kZkysf 7Kwo>Fs _z:Ow'M[@FCCc xbs[s/<bϾ[G 6WL6CB|5e.6vŭ5(^s0 )7׮1eYA9Nڗŋv:QڥxT3s x^ߗ ~ِ93D9+H*Qq̚%߭ xY3ȉȧ΄Bor7P18\%7nuy0?8nӻ˧-MШ葃1@&\cԵPn (Wk!m,fWO#<e^|p-'lFi!(-C vLɣGUGm1=oo0щ!T̡ԔH9i\,ʢjʢ֞e)_V:ZUAhΩ[<Ux4]CzZu|m۠P.?ڈkw;WDcOWlvv9 .n͕)jo;tE 5H7GswowoYܻ3MƢT_cctN?R38n|Ҹ*3Mv~:9WEE'4:c^yP̣`8QX<&:UWds_pdQjMǎX*ݺ-%C>>y~y٧׏+^W[dԙ*?Ty:q-le*)CQӍ(pdpڗun.:Z0cׯ#&hjZAqG'^EʴdV\&YIU\rE9x\Ml**⻽0[Ցt{L&#l,_MMgD]b9c[Z/)i&.jp]H'GI:?4Czp륵>"ečݵឭ.l|P[~ oCtq|_~|{l]i^p9s%4S=t.ml m*LǚcOƒCcQ@fhRDvW~䕪A;k\~[ttKfuKV^_rPG}:g.z=?Ǣ]nrqeݯ"փV0HBS?| 1STze>OEO~_ދ>"|QgC!2G.[{Ըe:3}p lexow}"n6Vx7{K-JZHtE]̈́1 &1ҊT9q^#bn 9Υh 906HQf!C^'LH3Jaoјփ57{vȺ]eOx;:ķx~zeͶ֚薺ǘ"؋=[f'_@/ofa> {~/o7.djNR)JR8:bktxzZ{=뛩xC¯]܏?w?0Q)UCuɤ(oreKXմnWuyFt qunm:C^}A?PC'pDfXd{^MTL;k:^'zmݞZKbג6m0˔ g }TxZJ}˴okyFwsxC56\$$Z廁ݎ&&C{8gӪ|j7wnlyٟgݰ MπߕnO"`9O{w;}I;m]zH"k#>[JWŅ2fYW ĺ smnyEt4a]T4ۊS>ܺ=?W7KPrj3%lg^6cq~ewK(Bok!֯$8Cm{\ǯ|419~ܾ#7;):>OO|,.J7!Hl`?y*YUPCaom^쨁FSZ*NڡT(@M{Sh3'jj>,mGC, @~Q5jT(jj(9KTBY^aPبVop̓.)@ʆH? ܂P& {\Lh%6e_mK;=%aN*^Z;k-z!8c+_Ւ"dEý'hΟ]_ߍ+%F9iZQTvw+aTɬFRu}-^˫۽7f~}gkjԖzy?!u Z# ?l!wlq0;A̔}~89v؞)4f&.o7n&ge)9$ ,\$pNK)x3‘#S#Kt%5'yMq”Աʍ^ôC]Qo 8F6l7[F|};e9 ,mh:*xh4OHu+.K^BD+j=jWnݳ⡂'5F4S #R5Zӭj5'N]lUǻBFe:Xga9mj6KD&,2>5Dx=iV^ԃ:Kg: T>D!JEpc޷%sx)unn7L4| .:;8'zǎi?vL\c ̏%jc0=Ŗ^2ze~Xwww\Tv/E۸nȩWִBfc{ت$$&)C6CYD 0a.*)!l6 9<4*'ߣo pKGui^.22*==os&b!qХhW_4Hݎ =[ Bb[5kZEZz^:)1VGK˷4c[CS^91\p4SΚxۙ?:zSxݺgkkssb`nϐ@k#g# k`&J@wMɦ.+9Ǥ)H&vN$S)).^%a972; NU2cy(t?C}5ճVj!8ڄ c|=twK وy&aek2ɐm[&D ᴼo~bD/_pAMB!`XȘpLr 8 G5:B$[ysIE}xbV "͢R?:dLA_JekIѓ~='%䂣A;U|cG}^7})eXdFE%˱HEO0Jk\v G+LJEQeXyhqCO2 VG\uj~IZN2WEU@(4+eADrsFW^GP)Rl O(/L ޿N&~Jtא(7Eb|čY'A5|n ,M =' mdc_uPQQcN vhZC(1 #^k2*m8.NŘa&| %uv5lfp!@+ E牠Hgoϖ߽&̱(As#A׸Uk%e'UI}kf^n+2  ˹\$PG pJ.J'h *a,QYY2)ٛ懲(=/cm9u&qdlaano-&؝&Q9%?^-7""*(LVYfmv tc u6jOS!T,O}_^S/lF_6~u'D J@2M'79a|6&2r! vO1`m1^!ٌ_rcJ s"ooy*yEe $1>9vo>oI4_*۾c'H?ݺ9gDl#j.k3ovn$'~"Hi3\7zM8Q F*^#gyo?/O-9n̅{ r;\+c|5($/ˌ:k=9U`?0\{L)Nro I*]Y HB?jtѭf$k_F=_'=oZmZ<39\t;dŸPmDo5c;m%-amۅph[X7Hi~L׆r$9ϔsk_$)7%L8$ٵ ]Mkc#kٝ+VMѰ1 K%-lF4uV1P#\1{QE3׹ G/s; }ԥ+u}6c5 ֔R&YJ} ]tT_,.ڼ v{=Η ܗz?snWQJ ]PD<a,NbЃZ**TV $&&RJ[]T;\ -|l̐8#u-%:>rmrw.* ~y'[m8@حf~n5]yZt0yґ /7.xquOrqՖsLguǔk ?ѣVW]8`B?bhGoϼ;Vj8'?$s݄?MBw$q{aNO$^SѽopcWOv[כ5<}/Y^9@9scvlwM_vj<.=a1&fjHDmOع:qgx6ɯQLvTft1찘J`ua3;dr7Kt~0&I+&5U3w08r1eνGK@9׼w**A<=/3+y2ՏCXl n̫vig&-K }8H@ɜoʤ/{Oz/2sݷ8 fplWp'14Vϧdi~;cc6ǕTlw8mGV4 }M-Odj Myf8s|qP8WG| WRNbj&~/2UȎi ZMl@/Wa͛{,|a0ῆ hAI`ay [Y![;(wŽm~[$y ,7׍]?-yj/~ s#m&2B O~s%O'=jUSau͞c{rkzqjWnp[$J** *$rLՊiX[#6.&nH"AʸPTTC%h=@'٠YNs!L.JZ/g{ly7? `0' a4:;Fc5[4c{c5E3B)zV@Y/ҸcL'g04LyX1 @{`PթjU^eRWeo}jY4T "1@PV{'?h!#h*lXg0m>61L#xaHlt8On^1m;}u^^ux +in(k*PA!*Ut܅ZDƑu9R̛JުQTJt:F$% g >&.8)5!xlgwa{<[; ؆M0|iͻ`NўDN(SYϟ&u<$9q,臊! Ķlp@@r^U]":j e>eRܿŽCFI)ZzwJ2Ɠ aoAn Q $Uո+GN! ;jdI*zkȡp4q9B^xioOX8{"D<%p(|J:G8C9tjƣZ,> 98`~wd.ǜ)&/w6>V t6zav^*aIo:桘f*։w[FCSfGc}oy[a.vg.Xo✄V@GFii@oףe>/P,{ۆҀj;D㑼$ɳ<݇n.ね|mFr)w+'i甮WG9a267zL?{}|317ҿVs`ɗuq|2^ߟ9/F绍#m *u rL]25^V\]Bl*`AƀM&`8xxuQbGqn 5W:.}N6yY?g<8; }o&R6=low LO G ǵzCͷfmzx::iV:%ޡmW H@ Ba# $ H6@!@<>G1{~\b"HaDڑL^Wgz!f_l3~8_T7hV~wsȗP-rU#ys['|D"B :;!Ȟc@5᧺ZfgXkoO3o ^P}PDfxP[~foWߋ$RI%0Ley=QX9!Y{irfxwBn+姷qh8f_W ;ogȺYu(̤Iij)lގ |+Tj*֛Rm4rgwQW?<a4POs!:B559AS8#{s?_Tǭnq*MIR2؛j ۯ= 6d;Yu1{CZ3LJBy"MF$8" ̼nT'_Ȑӑ\Ӎ$>B Wh;ByW*5- ͦFld<2}r+eJ$"9sEl-ar{GT#T5}*{pXV>UL <b; "ZFKj{!k LI$$*h̘%Qhl[0m| tGȣ&8Bd)I$)B B|6Vg las=P(YA;##2K5;&X\B`\:<η>fm3H3HL[?ǃ uAJɱ w%0Qkfp:iq3*]WLx:߾_xȂvOD h/23j70I4'S؏ IWPIUVL PH7GQ tpC=]|sc:-8gK7Ťq%[|@+z: - 5ѝ&m?y>߷qbj22s_<xV4<$!=yj Q_Te}bn,v)Lg8qF2 < r4 v(܋;ǀpMG,G7olG"Y_}?))ÛWib1٘Yzy:jBhݤ5wÛ^nLq{>7uI$xlj9ȤSZxtv5ms >F²xUh72$d!h36֖6=.m:bXS{Ӿ渼H;{C x FN>kvw_J$'+C5ݚe%45I 1* 0p,iFZoJ]~{FXWjV!9N/Y~口3S 5ϝvWW~ ŒM] Ũ %S=Z0p< Ȯjxog3qEמbnCsCv_Z}7-VSe =9O=-%{R~3CgTSΆu%60ouVh2餶F `ya;>.dvn+ktlJEpĺ51L%=wlD`4UR|i$!\C\<%IuRTe'eX ձo?Dz5vI`L…Sʴ*)S׀Ղ„r|Ty21Vz7"Ws}mxƉi>u^gv3SY+WNDLY'%n+զ;f8SN;^c_BS:5>9a _ߐ΄vֶll& k笣kԣʭJIZ׈ m X\Bqqyt^pYu˰cu"̹ !_hr7{&ww Dr;S;p7X:MvSS7{k+CyY..~vԼ83xi br` @a I ]4Xaxo=#|]q!cDސHܑL)F#Ha8LtÄ<*%̵ "$!aL ̏5+=^58:,\}dYZ\{GKC(n&8DvڞW5p78m:).EH2ۛP$ X.|ug,;fL C^vhaǘh6b㶱}1I9{ӧyYI 3Ӧll"|²񷄦߫G/6@zg)R^|$f~:g \4xޖŞj$$$=X/{=Γޜ}y@&$ˌBa/#"^UJMA&7e<ڕ#k]G[BnՕ./SvMr؞=%af{+RUwJg Sw]߁;xO-hٮs_َٙn/?xE; H@FyDoAR@ޢEAMӾ{>%@_TPUUQQ$Uj*"BSBxH#"2 F >{e*}طKz::3Pu./CTbiTTQ۵C&ی<Pu"cC9u{=G$^뛜9d佚_fMm}.ԯusqY4ÀA(X ŁED1QrF˧jhKFCcW.Ծ-9<_fũAtn I~i!'-?>UEJ6wrI$` 8Կ CTIZlOmLm0BJP޶f@Bb\NU q8VrQyCFw j'[w 8mkL~;sn28椌F̘3kM<;+3RhE>iڽu*sU4L~ #/o+k}Uv3H[vFPutc7Awy#Il($;5&wn?uR.{'!ɰd؅p7rA@c`xu6tP`~@jv>caA<&MPwL!X"G_elS|Z T R Q.2qTͿ[Ҥ%~dެ8> ڨ\R~ٶc+ڊFd$` ?sv0[8ϊk^X= r8r d+nq:5y]5w8*VvTP5Q&lihd \ٰ@:xsb=&L:0&6 QHTKm/fa_.01u^6cZ%BƵ_,yc3Zs ؋ Bb뎔qt׋Vِrڍs>t8ҒI!+Qu g/;ltl1G9>#z9&w^-Lk Yt͔?v_fc|dgÁߍbt%'bB?FLcnK;<6Za%sMlg6O̪u%K 9֛eyg)AqSHjCvFӐP؊ ;]5T='}mhzL<%iB+5z ҆bs!^ı!2ʶu0hvX] Ha ,~0 ܞIml#/O(_Acqa!OrnN0a|JHPm K4 r`Xk i{4%3hw)"C6hA9w"ѷoG9c{d9F[+!Eib`?'j^zntFO FЈKC?Rh9^5KP53r&ӑpUꮞ+k)W[v[7U{\NcJg?߹ZVfL'qfw7Y7RqևL5wx|alDUG?rDD&Raf*z1`җ3p nfUν}YP֪G^KL:7`bQ(tߝGq7)5ƓD֦N~QuϮ?`&;t]u!y? $Lj#<5|awj&ȑiTzNv ڞKb˞+E|4VVM c&|DӸ"KtcHIDr0@^@"eFm|,hA OiGW?gH וT&v C=((2-A!U OxhQW@ܫ1dma#omV9rH @@$QnՍx+PI$݃8G;=nD`8>Gg`qDnn:$ꔪ15a׾<3:>o>Ŀ'3?K}{F^+^?7UY ǹzovnwf򵂆~q㔻d"Q#%kvZ7J\k;?)Wf_'xo&ʣa#ӣ^oN~x<f}cY[^7v^8[^>OG%+y}{<ی٫Ow='чc- qt;зz"u?ϥgtmA>#?jtm}{K˟ce8/gN]9nշuSūJH׿.fU篟' qGG#B0x7 Ӓ:qL6<889}gWp)+yv઻1V(EW>, "! 5:]Sq40^?UO՛`9iv" OYRf.7Vbx@Tz޹(oT`3@S<<ٽѺg:V"D eә7!YdpѨƊ^`Rc=4 ڌgrQ*A$4i) J2f ÖJ&8o6fb]J`61X͵f q ӛCQ_=z„Nvڒ{.v[n%7eZ BĔ{Oc5(Z+;MZ<0ѥWf6\j$uمͫ,=bNFkm? b˝{KlZƈ0{7[W_,`/}+یH6؛H#ZZ W} wD#66 j-|jޚ%S$09WIZqU㽀?b%js&Q)W4"fAR( MFqƉI4 tX7p8::CN(]" @Fjq ><ͧSWN+4߽W9N#VJ~q9qA;. +&lE Cμ:1A)/,rZ|*GTZ@mUȰ+U̚J_ߊz"v4(5oֺOarNdww# W݆W+j46i?SSyn88k[1 ow.lm[W.'5xoy֦ +|Zŝ7(n+iRVčض#ܻYx>a3xT.I?s19 F= 6Gi"qXYv3?8 |nu^+ipBLNJebuGӅSh[U.+Cs 0%NPϗ77sllԜb 5sapf\{̶ ˺\^2†cNO44ÛWQhӎ@gCxE3hC{XBT"Rr hk*rьm#7>nc岖4TS [N3x$7GK o\}2B'sq/1|J`m+pq];o@7_;FoKz~o )hg0h4#OUBmC^+EȒ9%%7gb [3)MH y A=~DwyLR_z$>s͠G٠0)66uVJ zKv=W»BdI\&d~A*ca\|\%w}b/-Hw{5Ǽ.A/)m[ٲz*?dDpZOG|!^{]8d1=A79C"QeҝLwOFs9C ^zFx0ɯ8nmrģ`&`v[!KZX 9UuXgRHMUMI0߃vfεHn671e|9lZWO FcuXHM&ncK$ZVDR1 <"YZOÓřw-EN,'-y.;,1,[^+/MOч+۳.g0bpxtgS[%r -L&:CWy)%;_)J]KZֵ9sҔDDҔ))JR;kZҔ)I)sw{iֵe)JT(VU-gK`w?]ys"'sPc5<_ݰ35{xQ'_>N91:N ՝<V ǣ{Ƀ`z%y`3L74: qΩzMx -aڑ]Y>(j=UN0pRSEA݇I  b(F@")cJ&+ ZnеO/8- ܋nnu$۞̅ ]!Jl\4uH|{ǽ>wo|'gG:7Y$~@PUVR@G) >iӂz/'|6[>kRm4+*OacEu 23Sr?'8 nl?YnV1~,{'ϹD}"cN9w-9׸e>zlLXa 2@8lٻf峗.n4*5]j55kZޮdɽIƸ%V8^׬g'z߶AExַo(>LTlo @CoTGWl=TVE+Zd؀xg0rW N+}:fW?8& r0%x"e㡜 iz&RUci^(N9 uK!xv! &Ɓb|ik%52=# Mݸ<[,yh&6VIw/:r?QَVNB_0 =5Lj6xS@ɿ~e8{> n_'l}c l>t=/̦M 9i[۹|tgvywO:7n 1-79+W:1ЕKJ[qqyWsxcO|epZ)G|[!qyHHL ؃{Z}'>YUtSܦmP{ggxXu ,'`me?-7iK2g5=lA,t[&ܯ<_6ޡ.PXT'!&T/[94-R6Fi3Ho`ʼXXq&0ă$UUmXcͧtz[{ng21CJD@V 8$[aқfZdvg+x-ʆ",RFP#C;3FSCPE|C^?ٝj9|'"% Q ēSdDIt;1*g2+93 kbT й:-H/kٺ_?)Tyɬq~r~7?i4^$٬y k9JS+5{ֹz ce˜@y|18 I8Huga'֙tL{+/>'"#1n')Mz ۹z~IK&y6n>d.r1x/$`gf?fopgϔ.-`.T2j y 5A TVEU͉oW8\z I,oY#׏,7uq7uqg'àJ$8=iC62IXWQ:oTiK(Ha#xV*+&l5d&.>7U'Ìg c=#`r~Sw'ps@"4bhܸߏ.v*aw 3{g5Kb0 p+TMGs)'j$ !O Ddg4$}\P t̔GT1W ;uC6GDDgo9#cKP{g[9\j!;ɌiZEN ݳgMS|H(Q; ܢ7'u83 /)M`q|R(yo(GL0JC;?Ͻ`6R󈈟]\5arrrkZֵ}/5TY<:hГ'NCdf :Ks]{6hL޸E'v^UKI1w oc,,We}fHS2ʲy>$ym;=FYJ *+m?V W7y<6ܗKY^큨; ~,^8_)?,~yvuL,8pWX=^<% p5Ns{|jQpP17P2v qnx Bs\}aǤwFlC Cᅨ_/6pmDZ[5CDy<5 pg[nC0Nj?Oӑ}H G핊Y+HO:^yyt9UL>ZܗrXg 3\9"$&VXY^C7 8r7cˆٻ{$ro4OM=l9~>mC*ђ[ٮuN)[4hZFU0 "7j9A̷cOԽp{#gqRM }#&Kลb\ EvQƳ=ӹ[.@R3]XyM/J:MRu'(]W}Ņ%S FK&]hV6ZwUc*2r!%8!=GaΠ0: {3 xq 1K8b]e*;O|hUOKz NPB8(w.\rL4M А'8p:yQ1Lp "<<~\j )]߮| ?Gg[n\,3Ç98Z־ ==kM{ԓ˲[y336TG  qu[Ҏ>S]Ηj&[#2v`Rmwh\߳ȃY/0FѩKq;l62wN^&k=$(#FFUf`TjKK7jsVaUUc=*XgHi O\kK7ޣ  O } CZ揖T 7.Jh>\@(^%gtKF@I7Tvkp,Zm"e+pkHTYB'SRUWgYC kLǵ͘\M_=GBQ qso%4i5DGL^y7<2eȍ^#Pי`1C &3a`a^XZš-9՛"6i.⊞$ +ح?83yTʝI.mMɓ{'rԖ:oٗh ZDT&,AkY@7 #1zm/r~j%XRAV+3|*.?WX 4H):(ӳ"aKo7ov䚐[zǶj?G=/x;Ξv\}oּ֭y⼏K!eKkoЉL<r`1~[*Qh]'H\k'q.˸NÇj]m ^[;]DoG{ (Bsze5Ym~9(C dyPy[ +76|=K:j|TR_lDuv);!!ܚp9;wh#pDͯF]nBဣAF NM:K(N槖R>OwI)pKXkD L`ゅ֪;1;ՠ1ĭ}Z֭rZkYi(+޺;,g. DHlR:xIpf/8*}@z|TôlG/MJ1̘pH6EP| ![!9:3" %!P'^\WB%ȑ fo`H68BqCzK\<ӝS'3Uݛ M -,Giqul(ȊR&߱ibr\l+$<^ Z \,uKLlh 5HhC) I1&a慰E@KP 4ܿvn o(\|wrsG(`oAJ7}+8(w绥2@? ~y1gDyVI&S9E 'ū8HԘɈ.[Iw|#~- Q> c<~;MJ ]34CK. +EkE)\m?x~%Re NLE.x8ߔECB%.{8Xd.Paur7?'{I-b;)'9b{%.'UMx2 $˿͇'fЗ-*utECqoBdI\znM^@= Ż=#2e v&^yXF=! MbΫS1/R ie¡.og6Z]f ǡ! {hZ>4[O6_¾#nvW߮KڨǏ1 ,&_mCa=^޿C^O'3Cj\`]`N,-:Z/|aɖp#/ r$;!̯~9.KRK7 qy6bk;G~d>~¥6!=MX}8I~)yb>I bF}195rW:gVWz8  ̊ 5QES?}0ag< [_$=[U.v^)aŸQ0D.BL]ٟ1MNJ?+y~o_F-vVsth3 ?:P9d!B X # <Md\=|DAP12 huITSARť%JIk eE{?ߝՐu󿩳KT8&%<4qA~06ivP: ]=$(* wݹ:8ksl}\/Ji"bcUQP QW5-7/ƹ_|COGyvJ,cc%p&A=5hĐ~؆(5E߂[Ocq)[i!1'lLˌ&H 6 1V!h*HQ4"TIeVldK2.\XР&Q $% ,™*{;q~^/q`)*±bPrň#(5 GPx\9Е=~C20R 0A{j82ʓTC|1=EF&0[ J*CA^Q^Ї?GkoMO N|s ųGh#&"wB?Nn\5"\kϼߜ ?:;sNuF#,&S}5Ѻnan52AnB1DQ(n.̬.mGL׍A;b5Q^N(Ԯs'Vdm?ȸ|y౽lh2 zlٲ)b0hYJ^-#wN${.ɍ|9[퍼 ;+XAocC[1ݮÞ~ˌ7?Sn<:MZA!J<(BG ,"f:ư`4Q e_zƬ ?˰:с{&[|%}i/X[R|^UUTEQEo bJ/MX:vkt{+Cwg9u^}= ǧ=E6%ۦ6AU]nx\YumZzб4d-R02A̱ШE1i`S7\(Xonߛ=I 3{hU)j=-OˉDEߟի4HlSV\dkK"ʹ;sͧexD?RVYa?w|uWכ1C\E 3sw K9Ю H@ !,!tz4W͖!= ߔӤ րCF%Z#qy*ؤ1+HCo8jbyy\Mu/)C5g?WT!~yζ~(zQjiK==^R}s}߭V0,c:3K/ƏWZc ]q4]P1p n uX8&Tl4>F|05j Gմp1=,vQsH bl9nXH |ӻQۥdVD-L@tDQD*?{WcGh ,e')JmAyCn'Y?(`sIįNg5F`ۧF 7. RRM ^&"Sf+q@,inA\0Kr.շq1yݥAiջ_tr B!%ub@'Kws3VE$M XN; &/[4$8y2rq"QE))Cp&^T>~~,C|҆60`;.\AHeh-UU_NY6^Vl&B5[Wppz#zoOU-$n.> #jTj!߽,Ӻ. B,R]ߨG<VjZ%Əd!랶*PȉiRc6<}R0HN0EE)JCl!_S) @DR.5 hksz|285  2~ ~I`!Mjؗa$8ܶ6jQ!s2_χSah禢r3c ϛ{_׭^WwCcܵ7ZPNEmdY#" g Ll\g~Au^r͏A2GgUokںC2oSkͰW~3\3Ygqݳׅm}6+3湇2>3֥}M 3kX8M}#UZxֈ&O^lMmt+0Khv /rĊ=N ܶhԭOcٍ}L]^AZ5ܦ~L½zv}4lt3Y581fj2[2-ӪչgN;ṽRvڧlΪVrP-an>T/9fMns |TmUcM o9= Ҷ7>Uu]w3D" `*͌ᦁQݣԙ {XXv_XDڻI/Gc*| Ê$]?{Y(N#X!zT~&5p(@`Pc HGzYA~wOHBGVF[4,Rw-XB2/~6Ft4Axd^ہaNwpf:B@[#1 Mov8d_ @SGDC}X6Ć_ϣ͋U˚s ++^_o+?p1<i]j`[)A,l g>fMÕA( X#٢At/AJj q+G9=ɤuc';d*ӎ(v:Q  <90&vC{E :vD}"6M@hp79S9_=сF?=L Ć{ߟWoI }!OiyliEwwVHIFS c?:M59D]8Л͕ІIv/!#ܓIMSW^58}ZdĨBx m4!x! 1.*H;C͵HcS\o79naaft,32]ϾukUWE{MnrF@jjgNQHǺwBD}2ʬQ`fXuhꪒ fK[#C7rtӚ,X76OIy_fP.Ld 4 Dj"Lu#*f%]P6ΑR's'y0 1,ֹT[Cnݳql$V?o0l؄Wܼ\cc/ͅRIA8^\f@Kfus&kr(5MW)bwT A¦[̃d"L9娥)bD6 /aD6ZH)*[6?wdp% B&ƸY^yMA=;Xzg $g Tա$娠 y$e cR81Acb+4Fƍ>^n4nI7 7L[L\TZ nÒ4o;-Rf!#Y?0Qie *rb%X͑L*<|W!誐 !k;E1|40 eZuI %&ȆISE@Z *zŔ220 :)tl`\$Э#'L81<ɳJl#Q= qYGrhWM eUPKuӹ#j=Ql~!XpZ$>hҠ,7ftƑئ4URNirŶvD$M2%CJ|EͼC{,6N82 CpjǤR|$t0'aa~0BZP+jp{"fNt' @i,H9Ѳ[Ё h6$H0t$f'Z=lL*!%c8eL!@2+OMmWA1Ne1Is;QdQtUǏ5-`/gaY YE'IuUC2O-o.7pRp6̹#"PfkPqYq|rgrm0󈝲0{u *C'8a`e> mG=fָ10!L0G.rfeod$ukpR@b> Cr*&%)B^?4nwh Bvfs ~lam-!8T˘7; ڒU|ݾ؏ &=qj6ZjیwǯrlIAԞr&uHdT ғG]oWdFت~};yGn?eMvY!~֧uy*1nT<O!L`!SqRv} iKuK&/+W+cK-:37@okw.Wiتfh#d!;c}%Uٵ';LѼ>'}@bדznMRx ׼P{?s7鯠#Q,_|lhMϳ<=Qc~G0:_D9:T\'9wLB *e_[aA~~CI^v[SEBg\*Ijr77)[[1*NmT0$_チ&-~qE 1K]:5B C[ Jp/`NKksJFPBceX09.ib\%g"1.ǫ3ƒq8s9rAdh0;?-b 55El bTax57@hOl|'ſ^lu$BtSI=5<#Uhjsj nlkHtI|KRahUV犉v4vVb|xA03q_{-0L1K$99OQn`:ǙLtJ^6Ȋ L@nr߸ɃtP% hB3qYvȘ騃cpz'iA$cfF2z# } \ (Q  igt" N͍[8qmaظPcf .@޺40Fv __ z#&%>uUua8DzМ#L֭`?4k 7S"Ggfki拔;&#̘HA[DvɥFD ҡMƙ0JM4~`#i")@WtҖR .q  ڀ F丷V4].q|{BqUB Gxw"֞-}ѡ~wW*)XAw A A>w_o=3Hb[aI(KS YD}7]X.Qt 9a,cmnЂ%{nŔ?@ۗ!+R֔K=nYH#%tj$Fr[6%FKV$ ް4bDqw!lțlʺmlВ3$G/9uЎzR9RЅ@Bܳ(HZ]32*qRq$UpӠJw&ëީz`J6u(C:Jb uU67=Hq39h+_B.łKE@DFH@ V8iSHD7 uꝟ&k^FD;N<vE:H [3t@Ə1Av9FQPp&hC*F&Q@f `iEU $p\6@$ 'G]nV qkkHAve:m-`oǏޘ/AkM][kD넎94P.WDXPE4>8Gf"omk6CΛLm1u8$̾ +Kfx<ص4ml`5jzP/4o@-{YHdč,=V_˞<$KIbz#ZE 8ڴn_9\o }On7~:`\Vc1x}K>XFa jmP{o6L oahttDuvq&N=~CO]jq("!I@yE$4e>_W](y۰imD3ltf8'nI%Ӑo'Z&&#ʑp4RѡƳr)CsP +63W$/eF%֞w?w 2BE߇~6 $ܹ) -3CI{A52^i7l3Ͻ+ 'ĕζ\|P2hmaft m/,k_ T_o[W󔥑ݦ\@dWc7* ?&ֻ!Q2S&|goXh@G!~%#O"3ԏ4avec<|?1ev˧I$еRIsMsg2:Nޓ%'gu6<; hǟ(܏J gf߇0лCɫsc'\rʊnS>#3mC't#9 70'B_ *>٢ڍ6ϧɲc.'_6喝9#u&bKB^Tsk+zk~{M6 3b q\ε6,64I%V_'I:dALs׵\CФ芎Ȍ"DŽRENnoT z$nU\d=^lW<^<$`gߏ{U>T 'wdOwae'ySC⃀! D IX@] xlh )$JC H2$vqQAAg'$WG;\;6cMHXQ3NZd!NLaYl$@@`t7,<8^'f ~f$.Xs!#$IH ?HАjfNj[ p7FItn}!y3cpuء;,(Lx,fQԨG2$C7bEzXR*ƒmuz`h b- &! G%1tIst|s|/F~vc;t|)H[!43lo]*W"E  w5F}[?lzؤ:_u0jJu?D c)c:\6)MZvmǿIdj+{`Lgͯ20x _elA$4P~Oi7EHY Xȯ"\P  #` v(H^yTn#`tι vh4c:(Kc[#S2LP ԍ%%CcOə7.a~W`PPn.˺g:U4J4M`7tFR;z`=s]3X߷ߺ 7V\2 !HFwv 5?298ďn^za@T2Q p4BkrDѸX )uE<6%$ Ե5fI;34G1Lk ijÔv=&c n1H!. G2=cޒcɃ&J7`D&+O.Qh ,~pGoa*MP7gyB&pB&mN3C$dA2jmvW5 dO DlD 5;q/@A3poeB1lJKTZB4E}jflZh)6evO偾džyiy"N!y͋`Qt!6R!T'u(|Gsvi;?8|G &GɄ%tRd @H//f5k'L&s Ds,7 Z T[{degMۼ;7؅DXf~UxhQ&vP"c\հ!0*,h9,آ+7w GdB@@Pp{/c eӞcUEWuzؖr`CR\+Sӷr)nEn''j@zqqߚ\uD\8dY:2I.?o^C9#fH cLMY4AheƒɢV#y l%eɟE̐X hPтa$k甾N1O8Ǫy:P`=¡} 2=y85eR@':T*W& ;D| (PT**{3O$v:˕xRz.Qj|W˶R.ZMgX[CZ)͎SIA3f%Ih+"erLs^L.l/+fth1 *ST|Nꌣ Jۺk$&5k g "Aޜe{/vՖ t&/GG 7㓱IWGEB\YyAzTާO3;IRT9k%T>osk?X]J?Q/-+-Bo$|W~7g.ם9\%3RY:Lחswtˍɉ-Խ`E}ޕ+^SD=_̺P 5zuN+ Vb)p$HA όr"iP}4-إ A g eDs?_|C~[O:L g^\yhHW_P6-;Kh<\9ȒMffe3Y2\IJjl+&Һ^\rm0@@@ 4hK)e%EF"i&(c#F#F1b3c$db1LF2IEn\YjL|#)$"E0H#]\sM޹UQTIrAQ 9Ovw3g{zpt8^ .LRr_# aREJ֘ pKAL.|," ~qu3?Gs~M[|}a2s!zmB&Iq-7,3tM^(ܘOUm\rfcg]&ߢ[iSUk K͵;n?(~AO|vgXοWsjSj;N 6yXyDa?>_˘MuZJ?P p(_q ?a3'G7GhTM @4z,%S ))B+i6OJ{pkH*W.h8Tty-م. uI)(8m7CpE4͊i$8*o;+̂6FByHǃhǚ2ʩ`@,@j*nh `8V4%[L&D( cvtg<'To}7zʗGaܞyd1RƱ}}S߮iltQ$Ba0ziװ9h)_i /HKZ]A$AN (ϑ[p577٪SPn|k8Z:Ns'it Ƃ @$H:֊gxʖ5}!!&@`t&B&&FcU_5|ؓ.@׻&9[oyӻ%F~SdX]>/~\u9Z{>`>:XX~,4V\e{k9O/OlCrn鮡s mokXIEۗ6kw|po>OisXf Qu[)Lm/We\Aa6@n@j'5Ҥ&To[ߙK2,Հ#ؿ~VGٮ D"nj^WОeE\$c`@"@NVT H97"h_"Aq=kEF\p1*:Di Ce3?:$Ք'`2'Ty=CqrVq0iZ- (Q/g5l`H0ɨJI  >8w,8}s͍,.Rg5+a*jQP IDhT [(<.!@(&r?M&UMJ":b-@Mlzڲ:~  Fuu8t|*038 IqX"FDBsuK b oAM7kC3h"V}_i9~ !?-!?s"_# xek*ӍHHQnhA$od2# A -20aX7ç툅Ϣmz@ o&DЇ53Lb'7' ߾9A?k}^lvЄ58֋(*Kʣ|abyo{r4{vC/*/|mQDjT^PB>-6~Lvd`w@37I_ )ƭ'hBuggMP{Cc~{sq>j㑙y7ąvxqt5&%F*"nD$}:NtM&nas,͈R,6}':sr]p{N;m3L:Q u">;IK}ZG@(`?I]a 97ֿHa46 L$ G _٪XO6d&?u6!N߆M%5l֎)o)@:Z`őM*Bږ?7ZH4OۣsΊNϾhu*5÷zAɒ.JmIcCp@C7t&lB#TSgYHr| ;WR0$B m ":I BqIN4-"TCD"-EH;h O((U_]@g)~u,(k(or;uP8gpCMNa{DS)TPf5&$CcY{h*\J0,m)om3=j%h9j8asH>!:C4w[\ ɮ[ۙg9jИ:)nb:&)`_LTDK g5rRNHT h;Kf=g8I% ml"z(kzlq [gW]?@ - ]N6l<4F &TCQCc4ᝐck'FC:!3 '9nvwL^˴ k Ada=AZwwZ&8r;\K$.@{OQAޭٚaZdL.[3L~~JD( *hhiE6hZ6) ""(bQbRE 9L s[UXcj( t2z0X%YBc4lТ Յz>E/ `%,C TUr2pD X$4  A {!A3TJ~vFB ${.o@)Ccz@hǦ$~5r!Kv]>U\,qwL-I3DWVyZ"8i+Z>mfF3MjH* njr+@m c,2 "b@;OEV&F!"Lb ;Y@E{ r+>lPxHF(+n!wJ7J6a ىRoTM aIg5`A͛? .,I ן$wۺQy:!T=esu뱰 97 MbeR A.ELGlL '|SAhq:2 %Y Dџ҇# h8 5v~ɧLSU:~aMs+ j GXpBBO {>nOkAeVу"c$GP^3pf)rGB?GR6k75"@u2  '}23lGP]P:+d~ĺPP|iֵe/Oxx০`8vp"E V,0Oۏ0Fl2 `~U_<] ^ uԚN0Ý X8`,\o$($?%T?vAQ'P! #h]ƍ$AFh H "#AI$W$"H)DRDI-4I$DS;aFU\8ywP>%knNKlI␝Frtz~MٟvpCly g0 0T|^e>N輀t9 gnZ{!YCv&XG{$dBCk`$XNsw7<%@=l_1`lɄWEq6M1#=fƚ#gpN> 9݇'1 E[`ࢵ[xFlqHôk((@S਎ahzjR9JjT01+,ܾ)72z0%vqss])o_ JݣWJGgzMF..;E000!S^]Joś'W[a~}W8mP(BU`Z"cE(1 nFKYUeOM)鰀}wPU!T#Ge h`|  ROs?g*Ee#hMY.~>1S}/N?9Me)*_w^vQ`Tǡ+adr nԩy&?rF Q2zJ?rv5Sڍ1Ic_add-G#EXbEZʞ\`Z6( LYdہRdҖ|={yx7?|B \jE E;.J88WP Z$v-2.8Q(X$ `Aw %®'r<)RB=)A{5&a=0@=(&M"j1ta.`f;.ϧO*L ?^){  OȌ@q`m{w' (b'ZDÉ\d`By~kF+8is1`d  (M&/i;d뉼qd7fFS*g62}o;B9_wOM_[- D,NEY3(dLqYo#?$v#Gpo,D %EEzۗWd 3Tf4 9s >b:Mhy0&@.w-fgGŲ)HA"q|mpDn3I@j0 `;d!1 #iz譇܈4plUg˛}@2 IgHP\zSf_5kc1kVEZ8g;':I Q>I!/=RZiT%HdAQ4Vi%'?{S?+= $Csܺ} \ip ,%w>ä;:opgz!90v9x!VEd;CpOaЗuuJS-Ϗh9 k.; 7/<_3Q͇.+~{?;xQ& ͯy70RICwA `m!6|uÿI Wcs{}?C+wɇ4^)1gBŽIt-P9?|#9/_+^LB\I͓ |f<}q{d!! PDD'pbgm3e}M:m*3]sVO R9pS؆Xm;Kn hgAh=)Q&?$Ԅ64vOO96kʿ.^Ш?jɅ*n UӍUj HR,mINUڧ_+K5S0~ٖڗռ=N!I!Qj%(>L/HQ2 ׀\9ׯfhG߾ W>*/|ӒK1ɟa37 2ck>O[G-\G2ޒY!ǖ9Q槄!Ti kĺه< O2~J%Qc V |.L> 4g?8#}NLsv46ɴ!dɞf }* HJ A8$JHRƉ"RDj+DI!h%$JH)mEqH) rx$3Pv s=W*0:Oki-jgBi6=g!!viH!zt &ڎIY4$4:3*(uL{iɁj(pf?삂K_! /Mh{Gk)c,28TP$I$,!x8hN$..rd#E g/+WxR@i&F6}{-͉H8 (%hR&эH> $" AH'U N](Çsm`~hBzvPN* ozĂV!"˄ aw)3\V<0 яts_ dȋD` E'.b``SY|!mitwبcmMLY4mAҟg/⋾4vXϛpt`Znj5A/)=hЎ B@?2V)2(/XplB=TRH#ˇ ʔs7nXS daLu8ƛt|! ܎iij511A7*n)&1g|=禋4.}'=N}.Zv|xku&^>Rl)'qQw 3 WDV-u>Ư%NBK6!ٙMK{\ɮc!$# CIϙn!3́1ҏ|~Kf^)3m HOdCj=bG0_+u6RT7o$R1=G  IzzCIMI{0N!`l=M<ŭJDe4Wҟ"2@ eL-P{A ̃rn!q[2 k ;cjWxnQضwbT|7wK~W(d#zL>f7 y!Ez\ۀIg%z/l 0LQd7jf$j4cL*;ELoo9WinK ?ؼ׾WڕVz֦nh|189{g9h%t KrGl? $M H I<|!H\O+i@|]wʯ +N'vOw0\hSz߱Wku;UA$H;!JZ  2gGɸ;*=9yptXZf%#A,9V)aVO4@J,.(d-kvNQX>|!)HSz$"BI<mܳ+vҙ&"`U8lH*U!QBEe< v~x}" z(wCF6䶈-22 V>iaw^8b2 ?/é\; ,63@Xs&Ҥ8;ZSmLF#S-r:Gw7Du{5lC֯-p#@6 ;^EM0ʠ_ACbE}p;n̿_<`?@}wC=R(zVR3uj+\ ѴL0LKؚWu D=6ΌAsV:EOW" J?Pm4B-C`b_1w=wXԛdpJNn$M@>5DQwJim )[D sk2)~b"N8{ ׽b*X` 0L " D 4@be*jh$D -Nǣٰ2"-}Ce믆#@[Ď R\{Q=X/^(PTUQ[(.\ H2g?F}~{<.=xtʏO?et~̃fLT&эƥ 6Voɲ^Ԓ'"1 ZpvV(h5@V5Bl5_gߌ9q&NװubeW#$usl%5t=A 6>[:fo%$\ouuꔱlW7(O>wd¡1-M.dDP7ll |E ?ZKƠPijBd,xGǣy]d5> '{TtɁ9"Pdݪ~Q1w>W| 8D ]sG1'W؝LzRb&E-EchF K;(&O)39#unP* B' +Ԕ;-<>!2-f QPv23̝U[ _ǚt*9\_[^?~M{N>;L I4h5sE $+נ'''w wq3}v; bd%C,/,=oEԯa2o*Kb&789А>i140BaC̴{eY:*sL^m6ӑL<Iv_x38)03'c =sn^3%ð_5s:Oi|-X9R@& 0N{9C@CP#y@wy {p39.)0pA>XtX ]©?4fasq RHBP>'/^ ҐJHZ?)LHS!&~sp(0'o0old!1jܛeY4ρSL[][zv7[fgʿJ_@P7H۞ kK)dd򓝖i|g\.<[WRl@n*e0q!Nw0fm L V M`8oܵVcs$A (Tcs,$w*7}"y)⪋7zë4V^o7@ҁ^4^l(2\qZ͵v3/E H%e\JB< ٣ !SfKC_OACb" e ;/.SA{)'יu::ppe i|$n>; 7Ib? dL??3By3!CAzvi|[r z E(%DAM!\ddȋ#>俑t cepACB0B{ȟ1y4꠷ AMwyZ>Z|_3Y=.^4mU&#ˋx8xKS5"^ZGyEŏU^Qq/pr wBOov]rY`Z~sv'APK?ݪSi$HAR ޥ1a3sh_sr46a qnocamFN(PP.gUl7&H8@D99<ĭZ{DD\DN#f݈#/d/>·\מjEU 迲6 EKpMgZcll}{O.0xKlqWa.b.Rla@g:6.G808S짺D{ж'`t KmTl-e vwb7jP+nʒzos7 `/c7ub%ʞtBv^c,Bf b nͅ4nhom1X/0-QrMkt1.Ae77Dj]iYZ? psy7P{jhS>ǏV #Y:2 dS*#=6'f @?Jgxv6ݠ(kBrrWBkXCՏmJ!IUo XNܸu't<%O2l65o5O ;lk8x/8)bP*dbI{&Ѓ1>MX 0@ӇD}i@eiFa9epZmt<`E^b$g8JeX#mO{$[ +9ɏW[6"C4${1􏤛dyFPy !iPRCC (W}`а?W_$q?GĜ$^"}F&}LPEh7 W0d_i|z>ۯzڝQ74lenePI|g(Ud됏19u.+xOo94"`$ ^empKa_K-&)Q@Bqkb4xpB7GRhy"ТPl|@WX)쵨JU`'_&4R~Bf 92Y&=NЬ?5("Q~ns0Bc2G  fѺ* ?;Ml6Q=*_H bH$UQAT3X'N܈j&ugCwg0; ҞQ? Q]"ݘҦW bre{{t<Pz U q*#qܿ/C;}AJET zvb ?۸|nN&I~g.4h(XQ9M]STeթvh"HI$-_S{˦_mw#?֔[Wr^z\?/C9h`^})e\㔈Kl?Ʃ|W&[;MWφ~M};Iќ&1~Mj*שžVv%O GJ =h20xq*(GFLjI/јăSLu t &[z MY#̞LHɒK<'O~yFc]^ꝎONԁ֢CPH]LcX`^e1 萰hSoJ ],II1Ӛ"G2k 863fwu]ZWgh^Lg2WBp#s]? lsc#N46 8$б)dS%jW/ʡo#oN~w}1P: ~"aBgHbt8p?} q-O%^I3A gյ b0y*sɇ6+q\l/CN?-kZ8}'=^i_*o+,Xx-B(potfm5X3E]҈oܞJ|VK0!par!'6G\GG8͘\O>t۟?{1Go u=^z ?3揟e^ϻ;LDRGr7D؎^f%ڂѸx[n?E L>GQ9tcuߐh N.Z4PQ%z#bn((({NRF\A`[?&hSXcFi~{,yL>ctz|+~dM!3kS*w.9s7\^}xk8FhqompLa d,GX:*؝YE\PZmZ8`g]6AozInO"#fsN\J('_K<`cW7=AQ5ó@i>/VVIRp QV2KryV&nRXPS@`S@p dy*|=]/#tiH]_y9f=N U6vIΤP_L';uEz _vÏ5g܆n~J.`ZCaf u|Of= c*$*J+1;^Vù䳚 b8` H2v|6`@5G)|$҄iLK 6Ovc[A}'%lV<:\q6lI$!N89I 9CfO$?83#'c]W\{xe1 QVAoGD;DžI F!(=}sMV/Pnu7 ԍnbdFA9lsˎrrM772]ud\sax\r%DRnf 3B/s ]EFdbt0mz1f~#]PF2)wK$W,Hy[ )FQ!O A)Y3w"d#.Nn*Ȝۥ[^Of(P 9HN瘑 '+V&iғ٥pnD"㇘͎ <]@j1+PK'$@$*Ply`jy ;HzaӨ S<1nOG%qB~&Y%g~'9šSH8<ܒ>ڰfX?G|Su#8)oQʦEGxѮ5%I$$Hj s,&&q V@0cS 49aeFEtLI$I #e78sl68-kݮ,ĎaNv3l=`=ߗtǂdp^npN I&5nBIR]A EAEPkRtӰK!@p~kpP2~ݘ@t @a4CKqpwwwkZҜ 29Y_Nq3:G2ƣaLA;JacMD vj5QcXrLL3s_;frgd6hVox O)9H[ F!~>Ipo.$_F32Bih TzL(5gm kӉ7 00KR 1 ݗ#|"/@ut45T%EyC$jmMajE$HIa#JȚF֎ֺ3 ai在syyA9VPf$uӮFHF@@.3}yҌ`" 1 A"`FMs; BNDW M#t$$&I+䐄66x6a3 J8+5sDp@.Gmwg8f7; ܳoP`GqyoxwZvĐb  #A0F$`BF@5m ;N{VR%ob%n$ 38tIYQɳ#7qC/| M$E` !D*kxwt 7#3G  Dn$$ xB2LA"{16KpfZ{SLtLL B&ʦ$`a{&&Iz"` :xɗYbϔ"`@~YN9fUCٵq.}%w%mjk&ďmm3%̽{zpK [[10!Bc.~~vj"f% +)V1zme|tLj$$$F c,K. >Cƙ j<Td2B<#`7ԿK<ȨBC[jleITrGnrB (h4hOMٓaRws&]yB+J$YRapAA1䉱s3* xy1ؗ{[<3'Hkna8o)#~ΎK/r,T?o߉S~5潋 (ڄWOWِGh*~_oU/ˍIimH;1MzgpT& /~hxk@*+IT;zmLߵҦ*&n⻟;He!VE@Aوr=?g~ϑr0~kn1:P ޹J* NSxwJ;1wwgY/kSa3& hbQF׋ >}fۡ؃|n2_h^Yb-Xq>Qq=4 t,w.h ;KĤYJ5zh )T!MRH#CeI'J1 EQ`B-Zm >|欅C%4:'4p .,큦ra7\?U* Ilpֽć[ݦ;p7q{]Joy|}wx~g?j_+qPn4,*ICB#o5Yq^y%>ZoN~ʅIt)F`?AM0>>!ib#H L.lz 2Լ"D68.E ?fy||0πJl[ʁ(/4l$ yv"^)0ތW\&;';!<z/,ͭX0Y 6y4ľ/  !o0ƺ4B#,+>]fF61O{ AM :l!&3z2&ڹ %f ,؎aGG9zǝ]@ŷD㨕Abȱ#%mu6\ђrmEcC6ADtQ)׶Oc !*(6昁J #Bt]8-hQbϨ`~QVvqF=4Io0abi0d# $VWv  ȄϜӵ%(-TS*#D{r7:Bx^VYNB"A 8a@ȡà $2Mo2q4V JB?9.9f ŽZI @1 uwI$u=ȧXF X1ĬҬje-uNb JS.ydO;:{}) Ŏ܃m&(t'UdHB!>0Th>_WIaW^CxS*u͊Yv6]꽰lC 4i(84 $p/-` 8c q2#H Ѳb(Q( l [\8v0!4@NBD GyKw‰ RBPGkcD+8Dx)>¾, (!mc$l xAY^BVi6X(,eEoZZK,Ad~aoMѻ [b"H)- ڒʫƹE, "ĀѲW[č&PV"i3 h#d$ih9 9:kE6jsYK T(X,hET4+c-6M,rܪsk-8Җ fXR2R5F,\Z Pȋsh86@IH "V"SNndp7Q"(VQ8CvQxZXl%u ~ Wh9h bRllຘeosM".pdc1''fڑq) p` &Ș>7=YڍcEt/8' $g("P\F/  E,!v4U -FkDꈐ+0  )щ ؏6m1n|cxU|hD$b0V:uɖ! "o]S'. oX\P !Pi@:gҹNJbTR ICSww$[-$ !"x'{ 7f>%aX£ Ʋ\ )&tE`# 4Z!3UƦUծQj+xT xOapćjx2wF-@}T "BA`E ; @ӌkٓ)k(\@:#IKYYk-V5k6#/pMt$ĆST R? |F) ජ$#8ޢ#@X UËq78%Bk64 }Hg(ZbH1 㤝iIQYAbhfRk^D6 L*7H)",uL1 *b[m^npҪ \miktD`0hDU'C5H!;r)HCq·ҢkҴB 3إL $w#[SJE;ɧ g\  RbёQGZ &oC)ZR L# ҡb`114 JC4썠`ƍam5VI4 PQ *HW/U˦"@ 2vqg ԁ 8<ޏ+ BQQU@p"fǢMj7S43G6>@$vh $ٷ<`Ha j][WUzz6LRfTfJ4 _C*/kb}ٕ& T,-4ap%T*D<63„d[@ҋUJ6}{IO9T:9 sWx!9Ch*6.3k3h8}."ohޤ Y XHY$VFڍDP&Tsq):r ƭMjݕX^0B'8<}D3ma\AϨTмJqB9%(q\-5ul+zСKnnaF;t-6c. c#bcP%{BK8t=:sK]r1p.ev7C 4.Q8bJԼDF{CJDM(8h1g胂YkR1)RWTqfX@d  NT"@`uh,r_ C(.Xτ8xBBEHHD&IE;(j9Iv^a2<s*vPؑ(g!;t;̰Q88 j>?F(! 4E*EDhި%&&j=o}j+,@ w=!ݢ}nW6c 9DI- ?eH$4ňd ËIIQ|"&@r($_SKjtTo_0JD{#CswMg rY&*Y |Dyy>ݜiSh#̺?˸>JFBe^}gӹ )V.hMߗнԞft?TzOvk~H>)M,^M\1ˑF?JuKmM/`ſhduMd?ʵ#;>PXƒo`bQ~ [ ~wy'!!B$ܑTCp@[}!7pWy {G>4|z wzRk9s~_\/4sl*bY1DgwGIDO5Q-; 4dRGmYa;@򬔥x0p'=3"ɠC)L/䚡j@*Ύ!G#U3ɚL@ C b[^@jXVpi ghy#>=M8fQ @a&0`7Ξᤆ~#zݝvAo@{"T z=$``&˹JssadxA"G{ "5GhgMMlו^xz iEQ=ޮ{N(oqa'+|$RA߳cf$ Yqjmei٪ji%Z[md5& A ![ڿ)P;}1MvCkمErʹM6&Ӑ ME24&Hb#pq#$ppaF!J R!LPT !\gP9(;mEA9V$ٲBo_)?k (|P C 2!4lv~2ďnIrAbX-HG D{ HYG~]ZT_J=~Rt袹!!%">ai8Oy i*%L  !a:KG W8Q;yZ&_>rהT%BL/  t"if7`X+uejӄawmUUY'Fby`iNÌ5h6 ]NqRXv{0`3}o[!Ay2SOJ~ 5ϔ.y;m;*Ŋi^X,Jpn >J 1B7Dظ_,4+n)/(Ew7`n8X <臏/6-N?8uB2KQi[ٹ2 O&668-ZAa"if# *7a@)Hen1kd98љi3㭴|54ֳr= #-w qRDRdC3f=56MChDnlA pidz]T@g.ҏSAQ˗ͽa6k,]_r!!/~DEO1T,"(IaFbqi6³'5~M5q旀l'ħdݤh\$:'b7e1y0+XkMd @R_:UrE09fAX} lA7ҥѸ.!T{N%;v7裔] &MxQ<~gp7Kfu̪ !u A_e~.aVrF眜[$ Wcٱy+=z|~ӗOޛƵjjY<9? pVJWvII3:>Q. %`T@"mXlW4E?{LA~~d1D@}iHܢ綮"B0u`(D&Twg'\]6܋J2U^4*U~NTJb>Ci(RًAYX 1Rtljw")q<8$s' =fɟ5Cɗת1\QAj'Wi420bHFbE[ @h0Yq)I$#!hHZ+Q$iA* !-RmuR¸ m NRr暄-5^_qCZ & EJ ZGˋUsiU46T:$ZBRZd&tZ"F@)dPcwN<ЯmV͠_#Huir}3Q6rfI41FEVqPYˊڻ\vsvq{u1zߴ-j굸@~v4 AL†dz~im2Aݬ3!pAHnuzt 3i 4hmlg:."fwk趹tMr4(X((- Wv41mCtC% x!=B\l!>ucLУ8}9%Q#u |L ;P)qm[*5L_".@N2bPu(< ,:?m]la (P4y:.x [CilLq!U6Ƥ27N㛗5k KֹȹUY+\(8Ƞ6 Db "F噛9ees1c JEUD\gcDJ`mVe#!2cp&4.(#AyI%EV^.BFs.99"w  $! FdWXJRŠ)]ôpSHJIM{ߵ෗W|q}* kפE0ntA o8͇{.-ù3t TEMV=;8 I!'^-M켌[ujJ> $F.? `9KK00X-ZPxfHa‹ @+Soe g4<6͏/ /tE1T;K{\{+~u@l)8gynS$OLg9'?-[X@y:& z \p۟-7Cm8yJ*(h8%k~ܺ4Q'Q* T%|abID0 +NX[:놶!=qu,A<^7 z ax*ĉU?YRr\W˘خ> bOrz+I#0 ]3X!sJX[EA"-q,֪̇MG c͢ zvXwpn_-[_'6/W8iXNKo d0Mreɑ@8@vw9 &F|Wj?(<y<%>Ֆ{~5O51bdOl]=^'*㭻&~nHz WE|r > S%$=i [4Cc#Q Ca_A" w3R n>1v$N094?f =&R$y5i+!P +T2Mr`, @ct$ߎ05;iGdPƠgkvg 1Eޝ,H #DVpL84ԁ#@tha?d4Lm7@ # \r%ml5-REK#M7Ei`A{嬀nUBX?2¶qb 8XzJ.J!pd9֐cc%c{3I{̖cC 6+*a,S"ZbҸ7&í Ѫ H ܸ Mm`ѓbolMҳw0 T SI}e8,k944tʀl٤L:"Mf \k 猱A>j# H& =!!dCؗ J䓳b7LD(3Rl7cZv=wĆJ=46(g."Y"@/{A YluZ\*ӌ 61XU 35܁F(!ڣ՟f}޲Kk{koxP8[2,WzV8 ! b>&B(K @hQ81> oJZM4A8if@xe%cV:1'Ƃd J)Sh+V5RƵ'Y٥}<0-ѣ^'sk~Xʌ1u?"xvqJ堌 0*aX>[XzE|2vozfdٴi/iku%„Da 2BamWl&Qer5m[\@$F8D0bAƇl+%"p MgQXDDi4 b b$U$bH"' H&ƚM$@rʁ`$ =iENP7)*=%Ca{>شcY眨a2kc3VŽ.~}NPDaYFk-mU"&dc$>n6ݧۻ]U5*مz`1wM/`E&#`ҎQLLo(e/Nc^]EE-L[mZ٩,SJmmF&M)-.Cd?3fm}\$֕&JmjR)ZAAAAƚҪ6ʈ(H:blPcj@H@CߓBG?1QCJsp<B=r s" &"c9=k.\rb}ƌZ`}]u{ sey|,Qң=nJ D 1c)RHI(RVPL`tJ6`O M@ R1 _-Q&qu#UL)Q0;u~3LDƄ: |Fɇ_Xq.'i.s(ܗs! ŻW7G=}ڽ|_]^vBd" =n!S< bbpbdK"SwSs:MբZ,F_zטuz=qI=fqHlB6 S:йg~TtOSDj@)OU5lKj2I;38]I k9u֚e eI HALK Y2cxx\Fw@LaiF 4} gQق"H ȢZEW8>)#y&yTfHar$3 #<ӯ.-kGH7KUH߱v3y#$S&&a(w1%ObhDAtM!trQ jBN@5DD(qPMm*CHP~T_>&5`f`u=,`5b8M' 3TEH|l7 ~FqQ6龻h%!2r%Z#6Kl iOQz?F UD"p%uP :M`w4ETb1Up/6]VMV)4بVF^iMq1R*-**u"( 0n|*7.G K|+o4o[%8C&YC%D{ń4{3{=4N6P{ZB-x\e2-myeW0j_ZRq+ک@G-;rCpLyn)U|of=nk71Ħ7y2p˃U*16GARLJ[s +#:QY>m1C4-C$HF]JZ]"33J33HsA=G6S`⚕z($*I",I}Cl#aj1r#KaA+;e# MKC%65FK\qeb@XҰ,s:db:pޘ+GljqjmqD7@ќPS ]"tⲬC@5ل!QKo6t; Gi7y<;މȇb/MjO r(#QVcf_PթaNLvb JГ3eQI_G*0fs=4ݽNX&fUmn7#eϪ4yQ3OVJE b8 A6cyw8׃ͤ! p$HZJ4" W Ӕ* mj r-5xYЎM2rζOJv}tm/,Y|z..8Zc92#;rt h ͐>MjxTNN[)=ay:A=`{z,}1$ ѱkYݯÃcӛQ&n5 bIx0W`LYȲiv\o%}UXZ_}F3 Nqƅ99Q@GSZdm(Tb,vV 9$*+cy#ž 2=؇oF4-bf)\uxS](vgtw52dEk.`z[[3`ϕXq6 \+iW7fteSuk )C1}a൹Ճ,vɊA+<'? 5 (^Ӭ޻%S!yۏ6iTKMN!+Qm|0C0ak '/(y3ijq{ZFDfxfc,\Ă5)b ,> VCCm&43R+Ttw6ڊ1#*~dʸ>*MR$5}=KB'MRkt2DBXV(ڊk`lל=+uխ'Lb`efZlFs6!cX ĺu4֠x=55RR! a#+GY6mt ˜/4jVG%hbWA+3(wf)5FRv$^n4&*`ni:,Ti[ٯ,fڛ=KT{[!I㰤CΌ%XD5v:j%zI5mSKՅ2V2 W^C0"FmE[+$^\$#(ضYZ]4 8CLFlJdG˶v X^d7!E=IVu&}z ZE[b%s+sKC,ӮlvIiz ;YXayx *W,.@RvɄ_u2YRR$$Q(C^"Km"q]TMFu.*Ʌ7j|9c\46T3%+t+5)C)0`N)es3_l.g /ӻun.czEd)<^ü[ NEifqjL'AU٬ɕPy\m5)bPCȚHc=b+ke.3,Pt{$̙ %\V(n}EDDRPhYC/Ugצ";{bx%#MkNRAN+ڰDZgRv&5 ̰ =eYq3cjl8Vh+݉ .fUc= jZz3֮.FHPTZ/8k&UXipD5>*r(jp-ifaȽf0["E{ɉ-#)TԨoxUҙJivw=Y76Smwfpx&X|V28)I'4µ2ЦU@*JBG'F#yϑ.y v5B9lihrn:Þ67ghՕ^:9\חX*UpFYJW^Tp c-DZbxOcJ!q04d +(hVYbֵty_M f>u9ɩvCXsw݁o_82N6')(.2k4@~64z^.x+'^-4*ir05=r ;Jp&A?Wm;7o ^i?]ߙq yBi{icm#@<KYBèu|jfV^qF-T4klW{eH h5&q ;{@VD_mzth}ϰ~MXp izk\jNŘnb}+E .atxCa{ @ @Pg" ʺ-AQVWlF9b6#e7h[': nE/Pa5@3,`іj!g u0!^xOaR 9́7n\&ٚNӷG bF8J2TC@H,*-D[/ߩdplqmJZ@ 5Y'-- p 5Ĩ@"3H|II%#+` "ȭI,%fA;d@!:Ն.O!Ʒ=9{1`6~oc'1zu4m>b p͹9aYK+]#c HxkR肃 c˖\4u@Ck0DPhV@}RTBIX(`D=`-5fz6^p8!F c2* X-AiL4k(PBҎ:k^O4%H1@nޒh 6aQ/ur ,Q"$@2AӰw6Wi ֤{"7:OY+"-.d6w\%s⼞l Z״_+Rujڄfə$ \rb.ɷz#,;b#s(Dm>z0-E+r=wȼ!x6Haѕ&Իkܵ9Je֖zŢ' mvȴ񫑍 vSGGnӄz9 i{w!!S4hG)$"g0rhf+|'Fx=x#go^-]L .;uMaC ]g\wKDJG,"h qDwq> n4}SGsɬ,2^ϬSTf+t8.= WO`s6'JH<}  BXN㳵G(cm%ɸrd*T$1)"11!`'-لbศ77Pj\ ~HhElm&+ ;d4h-ǰ"l jfȺ/\66wD gAc- /Ba8P8{e8esnQ.zf,k3{pMM5Hk>[Z!URpI4]y.=61*)Pȡ{N3d4f3+Yi [)O<|U*M*ɅQ={S|nkhfuTem8@JF F@y2m,CqZX*"H)"$Ȓ -f (wGq`N?qn9C|zƛ ~c0ΙHp416;3B.&Z|3ff@XA{0lQIM v @( 1 $t!4 QքVi,+U 8p!d\0Lw/? [C'|0E;RI n(惣2oGFCM !f@o `G6pc[G#}JΉa(m6Zw8kAK]lxMke?3".)|\"M uqe;zшiL R&WL&yRӺ|RP☫w|9x~&{Ɔr1$*hc L%fTl&JpDkL<4ugz^:PCo^}4i WPyXK_Lफ़ZL#2y)H/y]]XNm{!bx_t= R2x|Z-u#;\RdP~;%O^~22ZCcGzgͦ ckdA=GrZ".ZB@ҫ^"dPhn`4"% y!b&hThWy&}52.?)F.C3D-h//zb@.^ᅁ}mOnd=-L-:Т/YEFH0Ϋ\RQ+Zh\7}=\`0W [$1؏(WJdc'QӋJ$9y^K2g/zua[0MUnh_I1☧DA,Mj)zՉ,#*W|4궷)!R &a ^0JC hM. 1Gjy{HD=et|+|9;[٣HYWwߎiQB4D[Ҏv#} 3[༲vNS6.n0euWHiѪ .3֙]tPQD%a4 `X]['1aCTMd&E̊g7{`CڌL""ocdfcf8^G0V:Ye jQ>&DBHvx½k"I " C^*A^ G8B/OueI*fTX#jmAUN,96h߀V,&kj&p~/f[XQ4(!ٹ"M4#r&WR۝s\[.ږ-D44ֺʅWklm'kףtP̂Z9l-b (8sbLcMm4q\ȉ ot#]DwYҩUsr9]J VG"d Sboh2/y{ еN9\9  2E1rDŎ0(sh`Q၊9@ !H@a$N)P8Yc+k.B5tPc2 D(ĕLBhm"4mHk4gѭWvj:BnrHw V05HԄNh  6(˻-tmki+DFbiKZR#VxIfq/CVc XĄ`W4 fũ AT($Li֐HDA &p*Ɛ+5[U+dC%6F72(껒t õ69,$T"P&MaN;60M7 (K E#0`I l (D}~(m2馵Y-hڬjk[$ 46AI?pCm ͕1#% F cU;<1:FpJ/v!H$@ʯ#X-fo W%E`H!;UyBBG!XfmSq+z˻; s$IpJ"d_`G[m? c 84x388*=Gh?\L^psʮ.q*%npDR9 $8aC78]/'Ukɝӣxb.e}:*ALHX33f66Qc Lΰ&$cP6Y**ĸ*eHf2Q6 T IjJR™ OCFxq`u `kPktЅ*,4 T YBD3܊\ Sюj l@8HH7R+DAgn$UfezgodEJ]cV/z/GvfKm-e<-4y,G:}7N`g=M֢!R2(1 R"j hBU.f :(]/bH 9vI ɯ'\EcInA"H X5n3+%JkFэiIU_<эs+ldH@M,៻-6/f6xJ Q 4ԑ6lѠ|c 048'D F HD5Pj(T)RDRFAaG"IAz䑨ނ$Z֞&Ǐh5z^y}~A_~oc$>v0 hAK1AE!E-0U42 &:%4C hX!<Cm;~@JpV&Il>8Aa~(bh=P汼č/$h.p +}'8h C0=p0 #숝_jzg?jݰ۩$3~ EB&`a[ǟUMr.D kϦjy`aSvl攮ݗyLvLƞ` 7v&0`W5?IM^VE]yA=8 SLJYkOm7c۱g}boi`Po{h/CRk{}[H`1S/I}Dէ&2i(4r. {Ƕ{P%Nq1xoECmvmvz!sIy8Xt^SobOsn@!,| s*u{$Lm3B g pW@rN 3Z~XʬSj_<m4h@CfGI"J}uyDPV@\#gb 6*?eZD01ŃjqL-u~^}I&q 8S D5lnZ20Egm5'y;!PTU$BĽ^ SUD=xLВg^ʶ# 5Z"<<Ah1Es8 TQ,UV/  6bQ[[ULO+ #"AT)g(_ 5Xrf+癬p ԉDJ$F1y2B{3#!\9yg2R*f3 P^gP,씃YЭkA8`Y+%cFCm3D- 'Y\^`ӓxXQ5`}7χ}XȺX"h64P2;dĤ`$Vjslf%; YsA@c{I΀j{:wfsߦPpxM!_'-V`)zl?͟O$Ոl׃`%)l,_hg܇AsL!"\g9E234A &8Hm x f[W2ڼr+U5(Y9XV䵸\qk"RL%-jWZI0`|!? l{}\K=Ǻ>}xj @E%nF,W T7S"&Aт[LcK pI`3ɻ5s5K֗Y5lDu>C[CRfd,`,uEaD 8S%[ $Bm H"DӒ$ 0,iՆbY6@ԅBD7s~~Yk7#ٖth#`i2Y(bI5xjW{7pN!$Daf! :5 c²8ph=`3t#@W sD7<(܂5!;s0'(Ã9_xfi9_h|V< 'H 8A72n5fDQkqkK9S#1"Mr=S@7,PC{ ꣶxGq > B'\wUoĎ]QET"ci TJm[$y;tSOMZgjtJy/4ͽf6a&hQRFq*;\hq#.SAyb 8&85EaV>' ^ 8TL$"m" l Wq-G_?yU}ꞻf@T(dS٪ ,0`E7y(l6DnPqP\&??RDNej5*YLTAh#M7&:4QD![usJ:7%7)UfW ӓ]\DJ|꘍lh5akb[|81eqAĪec'TIʪ+&4$/YM2xta_y~qli42 KBIZ%0Z& YP'2oD&ՂК?vD[ Q!k(R͊EB 2B:Qrh)p֔8~ߵ#@ oy R C{U?TO>br_fRieQPp rq3Xye!<*:ޠ$)ӊ"\p!ŌFȌ =KFa)emR8HO"amB &BW<̮Sb2;F !S(6PP,y5ibt(KnrMX ($*UHB),A YH´4LZ 5ƒIC(PP16ַyz/OJ2B;o^S!#6-aX6Sv+A$ "sG_`@"lE8tC 2h1a|˚xI" 2:vhn`H&Cj]"o%*w!ƙCi \\|xeB}mOW.ܵ|B-[-n]'fpө 7aXj{P̺q96 +}:z(ب!y?w=5x-r{Ykf023G)(b(r ,'3.6{ǿGtd~{/ylSt!4HroƱ1,BI"LO_sWհaM6F?8/ۺO7?ٞ+RΪ beX! $U] ւ/JU U!*I$)\ o^8t#S3sI-!$I{["8i>?OP7 UPDΥXK}$"I¢aCV|X@£XbfphA)Yȁә{RAd8d yC,'bo=޹((q QA% 5*,U)n@3P`ʒ%BOU,(55xmk,F ,Kqld65%W6CZԍ mi"P[{ڰ6rY%1ED@Y!"6& hHODC:*EF[EN2Tm $~I*[^̉Y{HW@@7Zt hZ:P7/gC"ycL%4e+sݷag=QI#d )H *Y,fjʵ/IG3B4 7sKXmA*x!``p0G@uh9jP _M6׈D?4NDg~")S^5 6q`N@TKDvB&sPu>T*D2`(`;-1wm"X8{ KbP_76b߂%A AC4ƞnzf}^;ȚT$Ii$"T n0 ƈB$~Ԋ1XY'l` I(zᛥUFYXV,0qƵ*\eub]02 >c΍ɵ*0h_mE(@6L4vbY&McSR HƢ"B)nqT*g0`ǸwP1!, 19X(HIP<&g$ P vz79s$J)THD/KCbDnZT庤_RfԻumktܩ[6ܛhX;qKXb LHAK B MD]mt宭ݥ&T2nsk5Әr(صT4ד+* ). |4v*Dp85l7G&cw.RFp 5*qй%[V2_NuR3E]mA1cea8b#37e)&O͢hA]H0HZz94K+Ĥ^vq&6 cQ*E&H5Ft vslM6m^SJZ]2(ro@ M mkA(AhflE'rI4g+ʠɦ!+];™XR"3MjAO<(dAO5T40}[KwPJȁTfFT!A`Ձ\wpydK60 `0tA|D=<1[ۋdrVzYv]Wi6D*M"M#8z Tj$'6!5CUC$aLIRѕ#Y[D*<"M!Lk#8L֝I5rR㽱l0^y;\W|muEyܽ25*i+6fi!R,X+*A߽v2ѥQXj,s ? zm$i.<'kJFRHgj㋂E H b@6ln^-+" 5=X`uc<%Kny^q|Y( RTr=Q5((mPMeȬlv%)Z82jl884¾;*O7<<< ExWyϖ"$A7!iu߶I$񜵘brpn,^ZÞo;ǵUWd}gwߥktfΔS6Ц$zqr zt`º4gXВcOI䓮zL9 i،V,hNva z 9F@$е a(a̽$d <28!ѣ|_^^UdXOEq"7;桯@q-5/cq1B":Xa[̴Y }" qכdjSE H`.x* Ib |kjQ^*L^c!TDܱyB@|aϛyxvkbdϐQitŜFBv] a#JkB-]OdL`o>z s߻kmw ӄ5`!cH1 u1 x 4&`8r[)q|< ; ӗA (~9*sX^jܨ |.B2IŮ!@=VٳG|G~=$V@I^iNׇ4aI}V&Q7dG y2rgy_ ! 1.JIM)ns%d֔Z6Ť,,hb^j#&i,mj-)R44VK%R65faS2SFYFMKY I(lEc[e6hJmTmi#k֚jFҕjMcKƊbMIiHf$-%jJ1=G ͬ@=Pد"QkYlH\+h] hA1_C\)4xj ś?ՆG3Lf D"H&Pd QiknTrbў(eA;bI4,TQjkmxjmCdA"bEs/?-j5Ff-z\lldEjvLe-\%&4hZƉh$ZZ6mqGl-C<8B>-!s00pә)(%%y>>MF3Dh0O4m,bߞ:ž0#$ dſtF᷿DDV [.$*0"B@"[Up1{bfq +qBhD_zG.x& $3ShW*3fsTQib(F DqG;>x'jxa2ki2g}X>_C+A6;I~(tL]@p \s=Nrx$#QPXDHi ֛^iy@;?\"`S@R6#6* **ۏ8&uŋ@! )p`2*?mb98U8ȡW1 jQi!bVj9-kU"Ux3 #N~Yr=aJP R0 m*g yȇOwG|pFA6zt̴9 3ޤ 4зFk %h@aH B ~;U奵;h۱'DGZ46BH6$1 I&i6bQcB╁1mk\rHBM֪k PQ#m {#h {eC"Cú7Nxt @)f!*,&,H(VBPcM"RԴEnJ"B-4$vJB0hb1UWe&mY$>֗2Ǘ, f܎/w><ʟskFyzg 9Î;=8娥is5-w>Xh5O_d+,k,Q8JZQW}y~Do 2&I anȹu r90U83.W#>(#H0J>pz"HM Ui4IJRVKfMLZZҚ"H+F! Or|ss*J{D_F* Ii}ik2.'17MNSN DԩW0MOkq=c!S8̃~  ]h3xuΩ1i7\t璫2Xk94%0u] Ǔo;|R۱<^-o]8[ O޻lu}U{@*UJogXΌ+-AJOGk4Eh\1&N]J&4~j8hՀTT$ ,0Vl?] A?CvѸZGy&&P}oH3C "o H0i,3O5$q?k0>n>biC[{:"ͣ\EoaGwN?N^ HHWe!h$uƂX $o sq#~&CZ0ZHx~d<QC`Z@HT`e!9Wz0uϿY ̙ϭvʑX?eٺ^JA-k{^+<0n5V^Yj)W`5Q=6er}:F}V! Q6OY>Y% RZNC3t6ü>&q8 t \ dHVAu iI̘0MT16msXVI#DR(V5xsAicN늼 /ʸpŽ HʈHaԍq|m(YԲ(ˆcNUp#ԊH1B2$X$Qp;C!׹9z:ۯ |wcg FumC^09td ɊafJNr2e,gddA_]a+{̼?1`>̏sl;^ ~4l0sq3RO+KHAUH;!łƓO :&m*r%S``J LkWp.֐'^wƸ*5m4H\ ^֑D&kV˭7CTwPA {e? ŻtD@4"x4'9*(Q(IAy%V,tz m#ApXq$ 2zSg˗ z 0 si{2G<  ` i,T&dא,<s}dY;=_!! czWaǠ*?*Pm߉+}<#Pvur LTVTfִV-hM[TkMca, wN|S`vD Jk]C@J^(BSQl7 *c?GڑkF/p?>n ^D" [+OǦȒILQkmHp.DE5pgaaj(ThiUSlchYF0 1,A,yk;'Tɉ{z*N٣hFt: \.FM3dU%4#f1i A'Y l1iA0"@!9A!2pU$:o8R&7n.;uC/ ʸ&FR%40\bSMBbLZ:1\02BqHޤ )=CM8F8B4ڮ3r8d:xݧl./Fc`hM@BhMa'Rm°Q0DPs0$vӞ9xF`jn8')i<)1%;0:0b;6piXu*)`{aƠhh9I^Тt91EHDQ@}S6bf1 RV!Av+8DÐ1\8JI#@Q1 d8NxY9KAC6i( !jA00ބ7Ci#26!Frn̜*;^j#vHbRנ‘i2U C8h9L6V7Ubu l)#kFU-) E$+H4b)+XM( Ѽ-P͓0mI" -EB~VY Aݧf/rui,bƆΘFip{`$$Hx5N},`2k3r "rk^շ⭥U ^|fRx1f]!FԛECq@O?{|4l64'8;ق#beA<E|`P=rϜ4K\oҞ- YdI#RQ({5hll$jQ,b EFRjl/wa.AAdD %p?Q)*``<#p 9 "ͨ2s#en_>kqy%̏Dˍ|*w4 ɒnPw3 %|Wa{EQdbnx۫paZA a~< ؃-c>N5l.sBPϷƚͽ8JQELE~$_9f7!7^D*٥Faީy]II{nZ=-Bu_uWm`^;s%iX!PUUQTQEy"iDo9cKоnŨWoÀX* F)5w)['r7sgc4jK# N+%hmE,4@36jDNUYURGpGLk 'IX ?&s^<d2(ʼn11Q "&F +hlu  pM\vYVr&Іb?G4 '"Ƙ0{=.hc. hA)M f2?š>;q"ZV+!s%O}l sh=T eZÄ0pe{+k hE"2+^HIx\8 WKVMűhkˁd '* 1.0B͹D!z ;0 t\gFDp.! RU{ _B!ZKd?(%X&h깁+Ç~0tݴ o4.TAE>6*Us𗔳3|-7A݃?q =a `x -EՆv¨d 1 $tD76?lpbb zfƎwp=@`+Xh ΐrr*yaMtNCM`'^=C<6%!7’Lfo@odfZg]]< 3E$. ), B ».wP IYɊ* Al@gƓI ,( G{M5K]0;N\: ?铮P%ZjYt`w¯aI*j|K]&@D! 18$wDx ѧiUN0^dqaf0. j7Mc.]8G!!HAt Cz("$$P"l_SGw_{AΈa}FwqDj h*61"'GAH2֐ ,!ML]Br$f  ,& dXDUKQmTʸ`M1J}"5_ŖՈU |Y}$*O;!gFluj!\d7=zCF`cC`sLeJ<74Ј(jhhODoR>ب+D5"Bv8P6hbqXCɠ*c/X$9=/\1YECA״lChؗv/C @b@CG'T,\ sÆ¡qя֬sz$ӌeF"{9&gp&V{L,W&lWVޙbYӋ4ަ/S#9c=qBv;A$$n?*(0F&1Q 4( A$J+YT K1C7aED#~ﭹI} ( j&f+D01ݍ#*plF60 Y)p*62Ĉ: +c3* ̐R2e'c Z([( Y?q7 s5̙.8e,XVUH̠̄ҫTՅ.a75 2 Eam _^ɢŒ-O {;PU\Ex1mkYt%]gũIh¥UQ^p5 8޷r=<2 YiC@Am˻q6EGF2"h0fޙ QrȑYc 1l{ŒU6l1`l 8&ZFj,HATmG]=AhɛŠ( (Q,{`_ŘPbp%uԹ]6jp]ˀQdX6kmh[GH_kA;2a?tZBGX딑iHG ? C0IXJࢌ\CbqlV*sT̃de_”`ŌC+IFQ1Qq+,VgO'Ghz!5 dliIݘ̐|p>avfPdlw|l xv6hң@zcB[%2ƙXU&IAVICLZx.~ϴhĆdR@l3́tC\Da КT~EDR$R !~Ax74hPٗ@F#Nu\tlhU7-Zh$)o F]F#<!duiF*Z*R;8ʖF?RHf(m^?Ũ% .-[Ց=io#374-2`"@̧Y0i# źӷ;rXSV1XIJs0py]&櫙jZ$9ڍ$yKAcZ_6?qH< yOp!;H`@ZJS#̷],:44zAB0!BTXT1aIǺVHg=,_>ᵆGCӐEp"np$2e#M62q62[Z$DƂ4َ,ͻd$2d ]wu~+ '8hkkѫW$EKWoN(}r0‰~V͞SQmX黓葒(mN/}ylSIoAF?/ L7~{!sT@rcB!3 V0]%EKٺ$¡] ~A~"N@IAV$':G3jwmh_A~dXlb]M,u=O&4ց0 6$?1:D.BʼnE>Q0(a)S'|=} |! 4{ʥFU%eҹbcsg\WUSdU&6dB6$  `J `ѷ)F,&ZW() ԶkbRKlרAR!ο&B $0 mm!Ww0eK(BXP@$h$Ei4ZfQc2Q^ "m6b;unq]-̣n\ hBX,()Q7PޕR:0FHc %mSTM,K[&4oaA!ڛӷU'.]UjJMdԔku,qHuk,92֕[nڹ܎ukp]E949nW+(w\JŻu\9ˊXMQ6c#$diDQJV#F \&M*Z5&ֶB4+TF1H Z4@;8ښ֥Rͺm9PT4`! aȤ %d!X Պ F U"1 4۳6"mSwnr*lj-4ܚe B2 QR kA`!3zIqn[֪V+M6V (26М1a`-J&a YP9nr$9z9-`7QX~jd)s=My-@=Aہsǽ$ҷ KI'b\dc1 CM., Zft ȂǔM=ٖ6[s|e9?iyv2s>sg(65ߑ?z>>qi_U#Ja%QT(TF1Ext۳;5J]P&$ o`lKX -M͆cuFk~f&z^k?s?a5\(T #ˇ 3oAlpYA.7R_}%H+Y*L!&;8ԼG Q}QSa"#?q!BQ▨ָ 6߷MweUӳxt**7bIy <2rDPcc"I[h!#'r# VfQ1"! 4(si*-!Af8WoWP T371Y?C`&*qI/\ f2"GcmELɯ|o[^c< O=]4kHּGoڵ"_LL=^(0mrѥS8VG-hon3İ\f\,bgR?ݸwA/p)'OIopxm;%%<ȼMU7,xB PHVl<>mP(T(m rXE- PGpVu i#2oiy0F'VLL,#Q~?'x7(.*fD:0Ǚ^?ѭK0/$( Ay ꗛHd']gACy[:vP|d߬PCq,4φNHw5.1zg -`>4BL =)1fwGKRJtt18$"wCcyMa@ܴ+ک'&H"~HEMc?ZA8L pz NY&%{1 fjJ7C~^&r]#9iF)fm{>z}9 HoԘ| GCID y/v2f8,OCcص&ڋ\rܔT6MSMT[n6$bPhF@0ӰDLWY<}xl@=\obc 0 cHJ`PM, Cgx!.;p="@o.wDFnC!GZy`Qo+fjd55$u^k8XA[m$P"2b?gx촡ǠCavWS$ E @  -ߤ:}μC1"ڎh]y'79҉U-5\uې7AI' "T @Ah-K*TԲջ*a14ؐlMDQM8,Dh"1ƃXÙfF+Q~HM1N?ڈ}D@2k(&G4 v'hyL@w'+ =ob{櫆<9I* OX 68A DB*!6b6bJ$Ek By4Mu1Wh6牘sXEqOAMrX5 TaMRK))eaMڥP ,ZX CDȺ$Xh;|8R[ԐTF+$ZV3JԦT%D1-d "^(@ڠQOqpߎyش;˗.[~hL (v&Hn$Bh( $➬0sABR0 毚`<11B$L|D[p6QJH ̛2mOf1?&$1 vI;"Wʟka$ Hn7Lmd~L/6iGz&D<&?݁©0:JxAU*WaV{-z v偮$"H$HrR/(!,! Bܖ!R'@Q)L\B|zfcHE혅DQD:؇\ HC_ 6tv=aع6u@n4!:ZaT[-,$BqE܁I @#7Q$wsZPp^Q {f:8H E ?lY :a y:#!^i$!"F$4-ޱi0RlYSI(м!=ϗRh۸zPPBpjĩH6!NjJ5hJ⡡ < I.YɕriinWeڪJa}L(r*A`/5)wIbƚ0v} B`DXZw@"B ']`(*z|"4A*N #~^KMkd0Gvto[Ŭ罞bΗ5TO:ZTZPTUR"!yLr\6!GH ø~aTAHH])Q2jowߥ^Þ^$cno%&0IcbQ $p&K B?QX3ˬHg} .hKR 4bɏM_kf M.5AWGXi+,[HMoޘ@emLlMD! fTّGH*[x6TbmFҌPcM4i<.dM0q!iUEN)6¨gmKsE(ڙmhxŭ i66")"i8boCI%i(&Ŭ;esvʤ&˹tIY '4Yl\c2$3ޥ2% 4AR4e͜ܪմ9(R,5 M\nxMW"& o?$m'[#vi64ҍԛF47Rc*$i(`c RAB~dO\Dsy蘍K]7y~Ӣ^I 1?7B҈M1MPICP*<F0pe20$Ƃ$ 0V5i sph | ?Ŵ.!pH7I`ĢGuA=tFg[-.]ʹ[qG.$2 `"*lu66&ې,;) Wpcl93s >_Eۘm5kyisB2 j5X"  mQuIHFIȫK,o埚}vD2j-C8u>!#D"e%0nH5܂6-X="6bi1`]M 1hd@DHlW 'Af`MP`FK.>2FH!!ᶁ Ȧ\(*+(Y~p0IJ P=4(ݡyOo\Qx.kĥيh>(ηb1PhU?6HڂӧRUv] 1 (jH HY/0mT?L6([R!g2. 4dψ~T :9!cLGEOpS6xvE:כW蚀@ Su$5 $VR%,_ٹ2EaAEM+ | e+M 庡cJ`NSrDdEE(y1zxM5X*JpXQ# abdP"Q~PlOc q=_k r \ ŤTD +,'J{kA@D$E"! SA"H:ip2" qE44i>T Ɛ1ZIPBp`{=)4!L̓Յ>FAKZ6hP`oZL Elnju9deM+bmedd,6fF6CD,iБz0VUJFsI*NA#Qe]BRsOХ #AAlqPUN#02/ " 4- knݲ/`^yuG׊!Wg~E6LJQNcl{!D*U_]R v*Rܷ.߀DdaM%SbRm4NlD!mPj)a=;8~Ń=T&b,,"DX!nwY9fJYݝv!,0C@UM&rDlQ{F.qz|vsA}|+9DM]ZYvPw|L}oXõ@UG89فL 4P8EVF8,F( 'wX7\"hsv6u ׁK3l|X,1L :O1sI:pݪ"9/71䴚DH.Lו#4(lؕ<]TRFȚ llm7iAtn6Znk;PM6Հb!%"kQA8ATJTZ6)dAEB@S48$A!,mu"L-ԩZn8̯"Ma ɮ zF[o2w9CMP6ڳMכ0U4qa/w0ƍC 7y(,䅹8-X 6ּ5Sf+)u ΊZTѐQ#Q(l@؀a`QkrkjeƮJUҶsR̬Zۉn\C*Kغ$"U &1{^z!X?@LR 7CZKB 5MMf V5hk^fJXci#wBxڸ('ʲ@3tM`$P+h"NA4@Rq*bs 65i[ZUH0BQ><^`t| dxIDDIE7dfBLp"@ 6BO_$ @8*0['H;!AsVԵwSJ[d ە6w\̢)nu٭j+׬ku:[1hQSڊB*S@*FГGyIiKpIM؁}yR@BVlhFk.95s8#mJX#qFa"ci"&JD@IW3[7kښͥ6jQHIB3fХxvj9eŰ @RD6X $e6IL̨0XN%@# zB@,\W$dI#C{ / ؋٬9Ezf/C`Z&prB󬱃Cic2@F m I7-!I gR)2A9TdeFE\eFےsuΧC"i TVZZ $m ) DJ&=6Hs$dRX%D!woy9ףs>tՙ=xuY=踙/*CF&WˈtC!a'ekNU%7{1Fݪm{jIi-~slxNDB4?kQ;&I&\p38ʹbCL*E䠿lhu<]7.VQ Ә3$4a FQyt{9 4WLpi$Q=̦Kfē_ qѤނ"4rI3I$Mk-qjx cfx5-A4's .edզ8͆C-{8C!8uâNWm[gpL:v)sy =(BmL*RtA\xGp kAxG0(0ThI%%1#~Zp5q;wd$M)A 0 lj;I gpsa`ԮRʭXf{.s#ZX*4rsָ ^stη֋5W:ΰo'əuG}DŽD{.6\[7=,{y5M <)Aa8VJr*Zm/#QC}U;wm4e h6fR9h |in0&,/uIDJAVT۾*+-/v>gؕIm"DCјD嵧PmJخ8BoI֔׬pjwHڿQIȂ1cPd C&J襼`@ ' wUmntשۜʅbt4k`vK$(s{N3ȟAA!yxh_c`>8y* N/"'rsgR{v0/*0N` a8;ލ.˿ZR-&!<7VmB{%; GJ|xtc2Ԗi'P SU>CД}%2ausP0܃@3AXS^SEҒi!V 5aNE1X" 3 ko.2:6i O_ڙwbXh.5 7GJDR{2xsNn|P0 :`|!ޓ}wɽ)7BMQC86ՈM %h-B$"Ȅ m C8X4&b@n-D)^p-0iJ&l oo,XdG򊲚-A5h10hb#mhz8\'pť2h$z4 04-ؚsQ(!3m\ҤQjDRcA/$33\ BQ Af=2KC<.dD aH 6 HEHq鵙!(/)U|O-Rhiĵ)$&"LQ3Y\v#A$hh P߻- 2"1r.jLv`n0Nh"$;'8-B΃RqBU(SQRdgv8x>DrN\9ۇ%<}\]: ùRW][ơ둋y`B@dVFvdƘ*N$:t)& ʈDbebcIxwNaL!dG9'(B;jIU@v$-PlVې'H0kڌjDe%m\XP+[G:7aH-Q"@#"bDx7`x Dh&8?H)a5LHHƈ0{,!x/N ; w,0yClh wYV7ЇM(w!x|/Nپ'1> @8tmT (o: :IáЛv뒔I4Kwhnun958sd@T$cװ๮ &A ʀtZx=IZ AUPXBE) tm6M F*6+qr5j,:Kk &!IqLC_G]Ih " FiBEWv#510Q`:N׾^c'o;벷m ]T$"$MtCOafɻMiE*bѱ,دqͩnI`181` eYSK"IzIIbUW淴ʪ$GAT8dzIk ʭxyMl&ѦUH %"6ЁR`$*Ab `*gF6$@J5 J㌠W43_@פp2(9 嵊j7GղZA`?) Xk߾ yaVDfѡ D@;AS () F0B8Ŭ fH:vTφ=*v3jj=cryĄ$-$$;I@8a}r*HN}R!8X,R1,. D43&mi8 (0 wbAJ9*@"/K^hRBD{Lx@(P5jՄlPh_Կ#ߣK+xvs碶=B %A4Z#8J<0>~ҿ_}.S|}THϐ&0qKKMeM%&K&2IJm*CSKcJR7r0-D23lR-AT5 =rOsՇO F `3vNCZSp% G;P!x8ZUO:詒;ۯ*P#.hx X0NsclW>L="3F)ϞpBL7݋BpWKTlK-}aOsSm ms/z:xz\D\|& !;2v;Z3c2YQ}A 0Il hv|6~٥_K{ŠFKhFt[+}e7H9-sm2/c1cc;2(( Dgcj5 Ğ?_ƣEkl/l͞O}gLjaIwS:C [s؈2w]{~au%B N2G{ ~gdO95\Q2·Z>]]W5QNyVsءGg|x>OM5VH7a~*!.rP.Q39ˣLřkP)Ak3my, ÓX&oa -0tC 4545"Ewsa0^Pt 3͛;cw@Qē*К*(Ef0B&2#20Ӎ^,=͈lXm@lDZ],ή57A] gCC>bj3Z JYnrTٴqf"A{ċv¥JJRБ[+B31uQ8"ZQH$ܚuxcf/D*uo8IÌ2v4g+cI~SЁYlBS}l 6F-2d&! L0+_4dLk*Vt+'2 CNLV ~[^Θ8;dĕi&h ڔ1&FƔn^يalm`n'bi^Rj8c|Jrk=cy%o<[(O4Z7 [pUB(r(L&&0/.ڧ!K66Έl[ĦzޫRRhhXg+xLf//i;,ݘ?U^۬ºfɆ"jE@ٸk;ӳ'ygn&owSO龑'pWvk|b9a ,Xq{tvaIO]+}(Ns[-^"t.3(KUUbn0Aa3"%a3:b;Yi2US ][Wz^+A8c;*̊K#nȋIa5rcvP`6 !' bh-9AfP@3pNL]^D4Kѝ̟Þ6>mޱEjeXj EIY;DE%ފp:vL}FP'P bUOD\mT LeFDdl`p HG*Trkr6_\9-'Uun:P[(nX( Xw~vK|u86$(gI ,7ufQfEPgc*u<&L6$@)DI` HoZd\a[ͅ@f )u,5B1T{W)A_ݕbD荍+tEJjC t =|0!c^7$q@^wTXVm-zǃYOh^±<{<:0Nڒr\ fA18D û cIXҚ[:]q;%!4<17nR,㣋2 Cb6jMvSإVkDFb &5 1AfH%6 b7k;uZ.MdI9F "!7b`ؗ$Pd9Q#Ɂ0$h`l O|tFAՠ w> BB6Kz՞E6vQs,%L6͖rx PB?"DH.e+{/kw$F<#cOCp:YYn} ˃FLV!MKpm)1Sk#D ÜC,nvMbA!s͞ $|l06CtNB2`gq@lF%יypRg0sRALJ #WIJb) Xڪ0ـiNSn^#eGcJRE ftjt(\ Ԇb`2i8[@ 'F]͢$qC aP7&Ad L!dT$@K1I  s!"&d@ |}wR6,qV\+Hvd'Z%"w(g49F4jBؿ `s\)A=8jC h]rSxh"ٽ"~ CP'ENf"^*odSNge,2b ԁ݁F'/˴30,iU.HI1bPqC^S8@X`:IX,ݚ`ۊg-W[CGbh5Dqɪ5ad.Z7^B>AB.+"T;u9*.qqӪb]N#2ѣX@Yb)CXV- v" d $zeKl7i0CㆁԄE@")QIre@[LѶ-4TD( A&&BDK^r 0q&B2(Ur@7NILC~~!k5r3 z6(ueU%F@0J *nl #; biE&$8"p7=K] xy.u J_]%Ǥ@)xkY8@KтQ#;m8:!RDdtCHjyh(\ Gk.IV NҨa?㾴`3jv ldype&q mut/l7@4vB8i7.1k TpBML D.F5j5ΪUnmrm2Վe&Mx ɈB Qff46`3ō*J*DT859:pܹ.Lb+H၍:ZIvH܍IqcBP#P(ڮ%Z5J.\smQeHIoqopIDc)EdQWA6ևH#Y*!M P #cN-&CM0ƗXΎ.rv}_of-5O2"` `?=77Up7/,ݫޞi5I0&4Q(*$* DWD8C4qwFE s%lsI6C%jA#:'m9RLKyXcD[;=mx9%c'w\:XBQi\nHO,B *)AmrQbLHQJ%,!R Qc,oۘuy#o!>(1{w&na̩[,2@ H @Zp@4z|cM=f^oBÏrv< ʄYBIxw L2I\Z9rJ*lH2ڳjMY)ݯ"D3~p5tzL(HF$=zZFgeU%egSl,h Uu\ 0U q OX!u qDXD wQjwm뚇,@%sŤ/ . E0+kKhҦ*ʍa`8,͵jO /{ג:OLp()zRPyԚ(4ض֡,`,A] JD#P I1#;c9<0HAt(a$-%lD$K)BfT4*NP`~?/Ro;xK1hhM.7;i;f@P `P'W5{M[!u*%88+8mxg&8\8Ǩ3O8fSkl]*rAe"p/ά|xmIxɶVIA` ;1o?%ۢ2&xJY q (kRBL!5D*05,#Yh7'QB 7}.~ pE0H 4#ZT Q@r0$"$gd!"8|LiG5TFB !.oBצ;/35ֈ@b $T[!Kkh~o^::!cdlDMas;lrsgwHn~)$!:R%F!$xV% `$Bim6rV枧Y,D2i9qU |I! Eb; HzMDb 4l~0,j,gq@F#?rr9;pwbNAy'H%"Ũa_n-/Ab:+k46V]}(o0b* S*GqsMnD|YUq9mU./(L+JjzMS[c=T_& -#@ (Zv"ۓt{@(D-hM`@IOwC!"BIE1-W~(˧ YU&lAH16`19w8]f"!KHA k4pwI&&#Li2)@nTi3[]f6Z '1JW&(<0 ޝi*6X֒ב>lSn)P,mo,@ X"y"`aTGU ^WvJA!,s`5Mr,QBFM*-"ʲdFB1wl=ZJ0JGm-^JRR'-%W@i̥}p}=yh[ ^dP(+uM+&i""ikܛJT-5+h!"$%>4 p a0d{Цj'֒4a U#x!,½⟵=*RIzY6-lJ!v[5vwl2)} @ĠNOoDZCҌ.d Mln^cvu@1O~iBE 1d @`_,"}藈{B n~G%ʼsgt?&w^.< d: jBP ٹL{ ୟBU}]3p]7nÐ;7~*TЖ ~Z;ȦCm&L+;xpv. 5o6 [ٵׂl)5k+mWŊ>b6.5dzo{~R "@#0G]5;7{=P~3j ϹԸDx|֏T?)&TU@UQTUU5kź+P-bmiUou2kpurrILEmvo!Z+x|~/}iukw@ ָV6ibUXG얙 *T~cC7v^y]_hmf=o6Tت:󰯳}0 _a]D(MaMdMbzo\ÍEiÈx!yaÜMn 8SQHB+9婔96js.skqƍqƊg/Ү:"^X0MJ 2-FE 7"LBo ᐨeRej(3PDS!$elrB=*T*$=бX3Xo^ӼۇYޣ.~Ċ˗g5 {t+90>*<]:УE7ExKd65^5Hf3DǞ 0OJ<4=Tq3щT\-)J&>{gJʳAD9b"?Yz42Qb Ţ&4Dv,}1 .O JW'T1wO%}IZMJ,)m1u";ri@J_^A lB(v7;s'y˟qIrqrە/v:Z@ynA $ՕVMiκ9%Φ%7R@h@򿁁XͫewA;$9Gcs!ԒIG%D[^!l%lqMkTǟyά.PNiT^˫(|f9Kw)T]xQ p}p%'$h}eD[/w7E{^YF:OǫȔ354Yc[io\s:~_AC !>?y)3k?cƁ>%HB7B[]*7X 0F 8/>+^fI]ʟGVE#*)ȵ{[sf ?隅9v~XR`GP{ߢICŊ 'n wF38"5؂TP8s"b+N@}3Nԓi_XcRU1")}ᶗd/2?NDE EQܬ c*U0`TUjjFfuD> MM s!l@QcPM]Zjgl$ [3d],BlMųAAV4`$#oyr]d6BA85ڞFty,|l{Ԉ&j{vEk"v[/NyM1 0V+$Gtt8Fo=}%pS^5Xi`_ҨI;֐Z/xhߞ4Vpf"Ly/*À'âI=yz5'=HTD{TBB$bи&ck"'rU'UYØ ^R6 %EkblMZzOP|Zƻ}n"%iDQ& XZ\\@iclaD+Kt5%%{lӤ ZBhޤ:L콮BI$J(Sf,J~QC]*Ål2>裒)؛2>Q33Č[ zOt>U I$)1wmoҺ/gf"qS W?W4;˘و`?hќ{0 A &VTL*j ECx|χw?p>Ɓ +! 繛>˯4" : ٴ4Xk& ~>_ #sݣC,"Dy6(kZz(搋/Qb2_[DrxXa$Ua$HE$"#(=j?y~@ @ #od*T3jYJj͚cUm&)hҵٯKrёdD"tƶ>'s* V A7p$]oagedMZccmwjkKaQ |%qi FgC4 L|cu=! 甙U|4eyņ,LK!"H"4S.m=ĊAsZ': Q葈c-%lHM+ j6Ϙd|_^-ߑ8 ڙ͉f|a5E 6 8@J"l -zP[?z)(ھLIRߏY^v@9K|pm؄ PQPeE g 5X7uP)p\. :5fof>/#{Xb`\mЉg<"(4# 7RN\AiѤd&$zMhg878DkpfC|UOkiK[2 ΩTx ~9co.!>|f/,M!vw_U^-G&|7':<:"w`'|)yU|5E)kJVY1+,JXVCm6= n^_x;m]dhh2ۖWͽ^w2*̶""w|pE< 2 C|!u3&;#{1@(&\GΥie\|y~.DzmVap%_qKd[PATxl{^VkUis'Z4Iiي&ߍ[I:GHTvXZ~I L*Aзc17{Mvy~"=ߐ(@@ ʎ}3 *yEBBh'7ksҿk&rl㱟|ZP&:|NXfIÐO˾R$յ"ҊxK$J"ϏɃ@fe衑}|+؆d* E.s&ڼA;K꽼Ko`s}k֏'9i5A?yڠwmۘjҿx#E8noQNÿ^bkM@ma¿/Snl6zG%ևH:~Gٝ_Ἤ[@ɯ ʠri߯6 St1 "YELqkRʬjێur6n5bZ⽲ڊѣH%J#mytjcl@Ȥt>OK~D1 #Rws'е!kKZ) Zi}7!t؄Ɖ$K}擛 3lwBf`@4v$T߇zKê=8?LjYG‘c/H?k>z(ʰ]R 'ͮXF1y4- nQ xdj)1K?J'^[hqI4'cn%,w+y&77IN\ vlSے1Y_q.$ܞӰ&WcNO"R̿nQ6 APQEJj5%koTTzly,>`/*‚*۝|-kj[*篇T+py>x\ͤ&U~ɧƬH={bЍ/.)T.v)ۀD SE"swS=C+߬>u(x7̓ǏA+WUFO7HcK-ڨج-i3S͌"Bb*$)QaO@p*#a=7ZRZmq`1!EzwK}ռr@ G<+*M}nh>?N|A*3>x6'hܩH{+65)W\ So8-ܭDTR}%R&?aQ${xA65Ah 0s(.?z??Wn2N C+{!^W*>f<};ev-Jmk湠| 7i,//@]S0}i8mÈf$w <g/oC #ãXkt+n=fTkaJP9S"~W{+Ep5rQ?G,q Y8#_Y.OVO~\WQmȾS)B+Rݸ*yRkQ^I7/oo&yb>BNgvey|:-俣=n\&K{z\~v8'lwLy/W&JYБN>M_jIӈWbK`_[nF$C;¯7:- wn WݟdVc׃ >tuiq~#;${eq H+A\d%1D-PDxP??&i45'|Zs6BPYiA%dюAE2"&#J@,*.w B0B =:TO=uCQY0F\wgrbdegZi-4P8ax| IH41+!mӶ4sҍ5IQ?W[)|"V⶿m@\m"M\)L d Ժiʞˎc;vC*wW|K$1Id7.39r~c6\tn="'(S+, c8mc}Ji2yK ×|X$yzAs]ޞ(-7eZ/Y*2YIĠVKhbV0V+Fm|Cv|dYkP.y`Q=I֩ˮm]P`_ 鐜M*d\O)MQ%6ݶHj`;1Uo `*5Y1"ChmVĤC\Ci_t04'_ϱ%lٳ^;l$j f7Y 釡՝W^ Ϗ 'o8w_fPSKA8&#aVd$7ٮ'a:9`/7;OG[5*"JQ}؍n)yd>5)ƃ.~׋澕# 9uu6s+9VK9YxBJwxi:n(W?X~|Fmjϗ;F_ZyxʴQJhY|gIkWmմPr%F5s|d/K)_['e%N#ՍmPFvVhJ<|o p{_.E5qa˼V:P5ڙ|1U? a!F>FqnlTLjFL_ \]oaޗNi%if%l'&uLqsIV΁ Vn > acFthJ_楍?~ջdK1MO]Y>,. -̺Thgҁ{evZlnt<ڶnm<"RvZv|?&;" r-Bƃ_x6WyE#ҏ]Nyw>dWqs_ 3clX~֒%ұqRlb`E]QfWfO" 83($ϗeľ8wi UmYq4Tз;?ۑI~ r"PibkWlZܒS9d˷q++1h&CFz_ O*}7Ty,nKMh[^vמ06gV V*{;mO pWeTk6~FXz & ˰ջI_U[ =AI픣!N䮷++UƤIEԪ UDQQTTQUUUDQKmz~eo28? Jgf>%M9iN0UNy6B֟ldՖ`K= m)TUQEUTEZ鍆ʑ6nt~Eu2*TDϢWS5_.6F@=^ W0ٹM. W7d\A8YDm3L+[}? pNuKUcmU'(l&ߴqW cmﭤdbc9 +⊊ ("4L~K|~#<,Y4#bCKh ?kIvviZ OZiepJ{U=-ջU{}f;KOO^OV[d.6|T(P '‹4atA~(ߏ/}rjױkNWtw/ *G`B@_m&$% +5~Q?8`\#BZGɗ;,;}-ZMң-57Odq>!n ]A/Sf  yUUUUb\ =m VQf7(7i쫷)2ﶺu9yb{{Gao훟%h[ͪ QECct|cO<&}; H+kU|FBG%+؋׎fϚF"(<Թ]섆'l6UE4m1 >Qe:[3%M kvGo%&@ 淗N?ZN-u"*g*/y@{Bn\#ve6V&V e]Q@~" [[!d+E: D*&[)QCAMŬs*cu?2\|oeoYRJ |].Y8ڽoK-3h=H|Q%Tک9,:\7;+5xԛ}z]-/cl4;~MeNV9 R2{<涟] 9NjMV.kb]Tg xƼ:۩N,-^DAf-0هDz޿'.v+m7ܜ<υ!%wmEN Ro~=jWY%-vl84mt{MɈ !6jkR.?( D-DX&;ڐ?g\8A紥DG愾ȷ1r0RQ3k;B:,7`6^7AX^7avE/\Yf.|.wD`l&-UڦyIHSk+b[ ~(Yܭ#bIXsXՇ&Â* (iSq~|DO/&ۜ8;} o0w;BmD^&ʜگڬ;WY Ms\rv'H+RG|7ɟ+AgD iMu*eM2 1.RcR>{ 3}9 \?xd⛌54`Np&DUA Laqr/,;m ]ʩIAß[o4k8t P5jTDAQPDWK~/4fHJwQNt9ٰb[:-.–\bVRꙬےWbLxjuQ'\ -5?ohJmx?8E?b1D)U_ "k]>EKۛ\ _,mebSO} %DAEQAUU!TUSPK1W `{zG]ѽV.nWQM HW䵦Ŭ-#o5E9mCnX}83k3m9Վ[Xu?ľk'{ML% L7b*mQT}UEwRw k*]0F"#ˬ !6HX޼Y\d39Cn4[}Uvc7h[V98b Sji|m/9uh/}-Z\b *m!7_ISc cv#'"?*C}v"I_ɤPߐTvӶF}h?yS7y"`UVگӛL)nKܐv,O$0b*{7[zGO~ᅴ7e 1h_u )mvgǒUZ'JüDЬ;Ax_) ՟d z^\mfݒ+{&{]#tFzFCurg* RحNY+R8*:<̦w(N=B߯8`QUQIb* "}?{3,ILz} q,(?IjWg?w]pj1vzoԑcbfJJ)6uɖJFE}H2Ώ "r;Tehx_GҕUUUDTTDATT\6v4ރQ 49Knu5uf}t/lk}wc2C3ƖGp%ʣRl5g-,mb*kGA³T0[vY3S&gDo5tm dn$u|ݹ z((o<,^kOm}(yYǃ"?T2[Ϟ3h9NB0S濉?/ˤR0Ub Wi*Xe}5S~u ?ɶ$bl'7uwyv2FaGϯI-QDޒElrDsQ `twD7])苸O* P1o/fsl'5hR(j;pOƑPUPU6: i \ڠfG~㤧 'z_ל\Qow*(T*(p6e.sB՛Xܟ I|j8hpZ{V2` ]@Y ;m^G{rdzü:^[$7Bj[Zg.hAQݬ n@rzTmEP-/mÒW|q3YRx$뛭L­keh(*( (EԬOeoe*_um5ۙ#}0i ϢeW>͒5Eմu׼?]#lӜ5I1F**c$n#(;Qo3C:`ӯnyGO߾r{Uˎ,ϝTUUEKz *,jIg++FZEI/?,b<.˺4יҹoUh(ķFjZ߹-UTkK)P_Gzvzèr]齃sQv~[FiMHQt-9mFޖ0Vg8Tq5<ʲKKd^g䎰a*҈*(q=#/ߢ1`r[_fΜUo篞E~G{;W}E Y$TUQU'6|&F]>ĕahR_{ 6c|ވ~M+>8GVfۧd5{vxHm@j\Jru<~Ny2Ĵ UmlҸLg**rr(KTd3W4Hk}l;+h(*9 )ͻ7kϼxOZ ~Czμ4P%mS5Mߤ.>2Vhr.cbst“yKy䞅zywgKJYM}}qece*( `b y⬺`>Pт}n\̿A: }'+{-T5TUEUU*1灓Wasg˧r}m{\%+׼o?1-{F],Qs?Kv>dirP^vOhiͻw#%m땪.w 4~TAk=ǥ g(|7WSe\kUAEUQEUUEEETQz'VyzGud>T6dJ[S-eaw)%Yw4pϺa3-\~d(ܽD$ %2- >T=τ+Z^ϴFM: >' MUE\"TQAQWzfMNjJbnpR~_(@DɄL>뗗zBݟ߄@~N)sAR閂* w\o~w WdS{wr|dɚXfkyL~0k[~ɐ((/:]8ȉ"ѕ֩ 2EsJz1TTQTQUUF(PU׈+mCDUUEUPڏq؞ΥupeeA:[d o/Ĵ>;wW7^[Xk˹K~'|_>}7f WmxSkg5,ٳKeܕ{IiUEUTUU#X*QQTUTW#-ҝlu~m s+}ZfLDQg*-"dg^{mNzS4K$sjVkfnW1$w/"iְZkN]+drq'HAUTQQEQEP){dg-N*?Ms]AƏ** _eT/6j+*^J"^ ׊Y᭸ L/k0|p3UM2Y2*((***,m;/݅i?s~$}E_)~$1RP 3ԫsQ3oef9;6ޑxOڨRhZmt;:7Fd%{ S0WN\ ҥZ~57b w]KVuݚ~ó^xA~ìȧUQUAQo ޻蒬g̎7c|mӏ K<Z\- pk4Z .dPf:f2mZ4lֵޯOVK='oVXO,R/w9٣"ՅUpμ}w})yUҊ "*!J2,ҵ CA̩?|$b0D;smzØ&N=G_x;nk4ڽz2 DUUP+k;\xOy83PPTQEUPXUUEU$k!M=(?n6z?wPNwz{ ЀuaOg%T~/lՍOAwRvJ-;uӴכRX9׋+F_  MG?O?btO8އdz_%3-/׵e_DLBLMx|6m})ٮ6nƺo}{Q]3dlF©Ӕ44yT=V7I$ZaE<:})o-?r=A/~9tdk8bɝ>|mWd: BYAUUETUQyӕm[\ǔR]V,]EUUTQEEATUXZF#ԘuŇxzȧ{,ÖiD&oC46ΥUnדEMZؘg??韊amTڛomwČb:f[L^mҾu Ҫ(*(GH=eLv7<2YJLTQEq |qf=1%cș߿h!:^iu >Mu-^I>҇: WMŬ~zzՍcڽl8W5J:^m%8yWGSJϯ[?oo =~Jo<Aj(%$ *F* EUQQTJ斌la!'՟~&խZ ]h׹/Z]VD4u{uWPac' -G98|O.‰*(( *s|>3qy{FRVX*X#`**bw_=W~i G6f`}2+r{Ȟ'pu%o[̪ ײƾ~YoEqh.;3ќdNUɘ7wqOA]ǞX#[ƤWRk$vwFp,Wsݙ-JY e>ZW-kz_u+73zyƚNSUEUEUmiQQQQQTTTMlqnp`ek/TyίMu_%x[ݫsk Ә"e Kޢ95KfM]ؿT-IP9j K%lEQPUEUUQTQTURɶމg?^~cM4 **"`L4T-ZǢevSe;Ul̟WggE-mJ>d]~&ңaɱ^=m*^L*ڣ ~̣I~*(bc=j*ir c}e c)5_K VƑAto{g q:Ƽy9Y߱2%CnG{w+cCW˟wo=*7vIV FkWϴY&k?:0YUUU@UETUUH o??sdyԿQQDUQEbLb}\?KȱM KggΝD5mx][kZ"!n.3Qjk!/f!թRo*wi}鑛c+;ڜtx[{܉睕 z6 ?gy^Co:|8S_h̩I**(**UT4yIn *ǽ6r=k\,vwJb e՜ kӌlvs |n2F8O0ȸ\qo( "U%icbT@ ÈOw0yKA-ou#|U,B8%f{ `%؎o#1cY+<q,H"nT@QUE`!s`*ԯ,+nxt;|~2Kח-)ʡ{3"&Z)ևŬ!wVض-&Rh5s?+^XSW`"em+*u(&hSFߓo.ɱ6E$kgK2Njxs_i:4ojuZ͛(+SEnۭ5^Ъo4嗪Fb/U~\ ]v9)M_ ĽV@f;ۊues}C\/ݵ][n^Rkvo{_1kX nw_6{gW2\\j2UEEQATYՒT&A1İ&R(vg0;s%[[_)TǾ4>:GNW.g򿄅mri /fb1PUEHΗn@Ktn_YAzi5]5K۽υ^L"jїPfeʼ= =+^g%P )zE&o/Z-y[maOiOlx,7ӊi-rǗKlͫլV+q=1'ku*5TEvVM>߭6GfȪaUUDTUQ1T._ˏܔN9=ޞ={yT[R,BTr~b)o{ܱx$ K#DOhwIZ OnꍈUIjdGKTjH*G) Hm1lI0i?leKuϵ8_t "+**GJ}iKU:T:,ܩ;a]~U-pl>Й )zQ-@*DPUS9y-q(|\!rldUU,\Vڔ'ޙ~RRھ^(*%EP;m"** Tq7]F|(`0hUDTUiQUhV _Va۳z3??mTs<۱klnju4oS*^`pMyfu3ky3 ꪪ ** *?x|y&m_) xUQEPQUQܡ[W~zVoFG]|*,qh5pfĄeLDbTs>WfϾkL%xxz6uo,oac1T=۟qCT) yZԨbIr.0"Q=2 qF5z$9忛rvZg օ;";;Ѓkq~A3LЫ0#U_]*BI2~'/~OR%|_qK=/BӄzE(4ծg>^߾:@(+oUD$PKJ **ZUEEUUQQ<=l˿֪*fֲ{U|M5;kyd&H* (d5 uh{DogS2OyڢⵖɳeP**GO*w9Yo D/tb0UV \i:蹚Cynmrqog#򝧎}(\oiUEQ &GqgCǑFOQO 6g}JL6XλvL6:LVFyq,/FuNW a%ӆjÌ|O.Kl"0 P2VwJto%iʌ}k?k}K QEE5nmKww-(U;ցnsF}O{YRiGϰ?}QprΕ ^3"rl RVoD'YᦽYic[ sZؔ(*WՆjq8foپ)figX< NNKW |? bl)4U/ͤe)&KgK%xiY89fg||P9?C~fDUPEK@ 7^K_o,Q~ n@AIe?\)J ~*AO-D3[JP˽xfd{l Y4{X=Eia*劭)n-L[ѥn6>i]dM]Y|};csH7D,UDTTUUQV ((j:tVnW%EQPUUmCF*+O] iE:JwuS\":Th&9kuR%vLu-bsLv;ϕ3g}Sw0{Cg %GbZ"V 1 q[ZF쟰iKH4ZYًKDYTHWϱWڑfHƱ%[ޯ/oZ}7ӮF313c]zO M&ilZnd~9_76,DJ(%ai>W15Tgۻ+B@s5>݄BĢXEܘh\9#]'-gaV)"y i,Z&MQ9eAUUQ`/=~o=2Fʪ((W|s^UJk\P=|GW˶O 5|GZo<ˀ,Ӫ?Ф2?gw^!JD~u mJ8GÿLqk٨k}Κ" ,)$_u2QDUHb )BxX;^4\l˗N;d"?7w !OCJkOYF|<)^:\naTG`u|^m{g^wB_i%I* |§9Foܢ˟ɊSy3x' .58Ħ%)9դJ"+_e^7~G~eUJg5w7MoQx OMU]dmo>ZD7_G_fj"o GY-+_I1OFˎI>! G^î"44 0l׫4:w0:FF_{>_=K]18\HT\IqJF>m`~K?H渂1b$EƸӋt7~zgo}ߥ7椢19NQEUT@k9+gOyN}%CQT8mŸFDl8JF?tC"W7ߝٮ(4׈аTBPUtKoSA,5gNK#Y8_eW|[p}iwme3m-BewxU;X{d,?hTK7,L8ޫ|߷lE! 8f,&oa}[guS޴3{mUEDUTUBϳ~0m(EUUUUll7EUT_]Q2WkV)V 혨pW$\ߦeߌr{?~}_|21xRX* nUKϵ)?-1ݒT2/x;Q[#M#mjK?co]'Nw(7?|iw"W 0͠-+g̿, iП_#~qfK D6 %$a˖B"a4ȫqy?O{dE za}W||䈄`4K4_sz޿c/ U7[.YW':2z]/r61s?zeǜ?q `tg`6^xb| *ב  q)|B>+~~GJWhŋDo[^}{ `(E@~~ۻfgek|bow]}?^N;(~~_YYKw1V2V7~n;6mDcF7;go|53K:Y,ʊ 23&\FAUTU@UUm3s|6kEP%( ~jTUQQUAPBPXzn^\K/riƷ-1Z E"**ђB }\Zb*1Pr"S9X9B nkUTUQ*o/;./)*UU@**?ytt:鉥;\ӡP|6_ÕSEuqTFFAy7;=Ip8G⽮ewN.?5YA(&$څ^$- psھ QQT--44E.0s#4T'u?s3Aep W/_SD_d7b3MtBa֫/wRsY%N܋y2 3cv>#oEh*>OrgN>Q`3BIUQQQTQUQEDTQ1jo:kQb(*F2;Rn x*3~n5E*2MnQ$ &7}.; {,W)i޲<F/;q4 }`;Yn|S'b\|#( QF}c~쾮>ޏoHɄ3#PiWqQ** -݈;oMqI> W}o4O|XM2V鵸y9{sWcc{r xtُGDUEUUTLG*sa{^W dQs|!Qf m-EF(ko}[^(bQ{\D* ֥Pn"UsoɌZioy<~.Wć!ǶUڇ~ߝeSeC|y&5HϪz}{S^/mE"z%!l_t5_S/ Y0xF. bUP]%F<{>WAn.IUEUQAE*f혙K vmh8Cq<=xeeA( F*m{Ey1&0`;> %1(?߷7}Kƽ(F꽗üw2>?jò&ݶ^Cc>ʑwK|Zlk͡$֛2=JtpѾAճuj=ܾRv ge %_u~D~o꿃d/ z̳ޮSb>N앾?ߋwk0QU+ э[ٵHZoe^:/h6"౥w2&?}/;ŵ62|c5fz^Qozb\ekPnIsoʏcbɠsmˁj>p(t5?d+WTUAU@UUE7'ɦ/^u2~)Gz|MOk|K#d z{om e$2j,P_q$<}oܵ|qTM1e%xˬGRguYjnbףy8YQ>.Ou_xzF|'{`%so!̍G_Zt;1XVUTEAUK>v#&TC?s%V E}{qEjC|CDuB"cHU?~_NF#"ʴq<+qJ;cwg- uη-)KGn'D+UO"`~})t38?1GX/^+@y/+%\jE-lb)9-U˰eA,Q PUA"(kTd=YUlkIy^>e*(渏x0Jh*U;iSIݼaDmt1x 32S#FlqjpR1.xk =?~ޏ`cR?k%pBP%~Ef6f"A _?7/Af@ , P {wz%W-#=F\̍\fzslw埌mF48"xڷ_JUfS^K͖p1!/a&^&7 s֓[qTRo/mEcmƖ?O>13JaXܶӸ**UUJ=_ =;%.qW_ϥ8ͶԈmWOZg8iX(]3\?Bȸ<"~Zg8mNe-R?)׾aJ|<孴 > "*W)| JcߛWIa}c\k/2?Ab_|d3ܑ3J &fK^cyV8Sh#KR$%/̱$HBD,E8\6UA=0Qi|𮆓VzkNFelbQ9X?7¶7 >/=o]e/YHڕn_(m#6):i/> \F|rKkgz}B W6`}2s[&L+ qNZ3nDpv.QUKVn<+GU5jTUTPU`'$#>U?M-&I6 ɩ,9ˌ[G9-/Ӻ\][|0luJ~r7GYq z]TI l#6B(1a|G+x]͈HКS)M%2hH_gn*ob~mŊ;v" y{ͫm" qZ}՗▆ZTTm:4<$ew9c"|~N\3zȨ'LAR#Ҵl]QJ nm{Y*92lbuXRf̤+\hιJeI75̏6 󯫚}8mú?xƕ3yvv7`p\KGTS47.s߯,ە؈v ̻}`m6M\ZwZLW֭k]̕%#2ϥ;_>r\RZBT%m~ٷWj+iT1D,Miyh5I Wy}mw$z"I/iOV R*6Xb։44$QjJ Ͱ׷cnղq5(|eKޟ9vK}G7?d,JZdf4FiAKSRF2̬Dl)@^ɿqw;.saQox=C`aX(Xeqjӛ#{5#%ITѬbc|͛+$`#>aK:qgߥvIm/egS1 I\K0aj C!$#/ºjW/cfz3עJ"~E)QcU?ODʵIZ @UP<7Rju}Otoݸ\3$ ?~ުˑ}Ɲҷ/Ս8wɈcrlx~%C֣'O5.l=u5D#)MG?FXP(11{TG`|Iz/7>/}sMcGlէzu/ϠЧT)H띣 k[w>o <{UnۭUV=lHPct^LmuE宭cz{}p7>{}sM't{Li=7ǚ׷>}volLCN 7:{۱x<m>myUFLg}@kYܹ w{s龼b=-̭_{ b|itoviNB42S*REUz9>=7ח6J{D S*];QH7>ؾp(y"wYB}vv;\}ۭW]}颽=|;8W7v/};yϾηѴ(֗a a޳@fؠ, ^lzw4 }Kny]Z/w"s t_n%A zeӾ{o|cTG^t[&׽kpCǽ:4]};h﹐A/`6Ħ]l)btWȟ`*H))C뢢( ;]}֟wZ@.zwfWl;{sfzݸ|}>mUnqqCVq{}pkF'yin.\myu>pשrw[4ݺkmm]x]]:Wsy,V؍efTE}rw׽o>m}wmۻ{^ofoGۯO{yWos۟&qu*o+ҼzmCvOӀ [*۹,-`[ǽeg'wvsuyhcxOamֽ\.;ڹ_o]zXqÙ :44:;glCz&tuu}:+-㪐D:[K̓u콩G+>^Pgnj 4 GWxp}= 7aPEe7\\)@zfm̺1мڙݩA݋;ʀmF Π5{Pucc`r*ǠwgY .V+9"ƥqUk8Nv-:v0un]}Dg% &V kyxU$Je]y4h0UvmZ2ι4kỲJes(ٷ[kZF\-@TUGfu]5[`wdy|5w;4}xKkv1:=vL^j.[qݡۋ1l:L -_|(JYIH[נUw{&@Νnn'u\.RVw;Q}o(vZطwtgrI8U[ m;3iخt"-ikC{ dюtm]GKK>yT-u,{,]{szvmMrۣrJwN)=aEkۡ6/w{Wsh@F LD=$ǣIHhhz) Ё0MMO5t@QE\9'6ZpLCR9e@y12V*TR^"H+*S8&!6,V/u]OSj$RZVJJ7?NhRJiKyaZQDhi@D<.J%B(uI1Ei@JLU-Q( Jd%ZJAAcE`PӘ Rp4G Oh &2(B% z`nz>8Ǐ34<~iy%trxKVLe)4]cm޺r?w7C%_1F8÷423Xa$L\Lt19D͐Xmvk F`YJ;21ySLMnz9FHνC 29?݁zf6vkԛgtj-hʜZ!^Qu֟4Ni!*SOY/6#ȆrL22Kim e3҆+RR!`M(sO}kaIXMJ4Cdf8Xa88Lfh,=~FeUD616g2ddRqr`kCMTEPd:{8 Or-fg`be]-Q>(˽e&Rzjhm{I]hl5 ~BQ~ gqyQH`r4yYJ>of;Cm4܊lEZ ʨq2-" cL}+^c %mN M*1\c0:TM7 J%}jVVhuKSDW5WiNa9/]F1+I>uc%x3-֋q^ N yɻQ#>(V*Nc 5-@s=4c\f -m;0mwyr bA&YJim`~Sj>r2_id~2?jy*1ì#ф8_oEP }i ^h?$sV>*ZUdt %\1Ju=}Fm}`zck p( !&hx/.*̱4!:.RHui~ :_9'!'gÜJ3s-Ұ"V݋HSTDk-Nk=_iiא"QÌJL3K :&+762>E6p'saYX_R͹m#Vu*FL啱ܐd]: )"(Zm)jjn. lhG䧺eDcF-d#(wb6.h?<EKJU #@"P# գXE1GN9[%?X.T~:k&eKrPT͗)8=,zxN-Ҝ- 8:TDpgiYTvIUNϓW#/R:}G>o~!}'Nͭe]|\ ud1 #|8^ " }o s%{W?j{\ rt}Έ̇[Ti x6g %8U:yzZٵbC5;VRDNr355V;܈?؍1YLy3PAII3d{wdLaaiBMzUq#_֧ٳ<k'sﯽ+n?vIb9.׾Gq97ejUf: krȫޒ|IZ6wHE%_{m;?6Џ(.qzIB EsvsC$#ٷ& F@IC[B(GAX8q{wU_k9 62v$Nڜ] S"8jx2Bw.Pe IoވI9 ,|x'1UDgӔc87 qT$$!D|/OxkJ@ȤB>9[z`pQv-ln0r9j?2-n^W=yEsLU~e=n=ODۧZU .[8*(@(ʺn`J#oeMỊh3(O vmxGZRfT1ΌcSI D9;zoor~]ks۬gnl1rhWN'R'p篔) &b>lDՉ]/,|`^nFJLpE5 SBҾ9uoB89Ptk]0!*4$Ov[5#%+2 J|SYS@R9e6AS !&'G9f)_·ߛdFgn#clHfmN 5C(d)043YCT6b1@'i|&n"d? 훺]qF k|ߍۋ%hqoS8ow<D5֖>'$:2Dh0QUhVpW^LGQ &G1+#]K>g,r-R>۳.q1snL:Yo~!cIm1 G||853Gეj2l_4*9ҖGᵅ~ *AyTjiPFyGf! rM܅7&AA92w)EJ<{3o}OVљPu ԐjuRP֠i&XQ dVf9E P(F ))j) J))(KXJ]#&E%cFHPXd G`FQTeDqȝU[yOK{zDRF G#mO/;`"cn 4\.[Hb,^<>MD~ WsMmgE}ŮT( x壍=y"#G dJugNdr.'dJPm0JGwh]050fU/[#0|2hA>Œ[dp ݚ!a\z ,qq6>H7`ة"x@V2 4UeA C49A&T @#@ :=#.ARC 0Q.`D& amFFqBuyz6{8F~N̪s"Bm=xѠ#mɎg֞Ut2 +#n7}U-㗍a@w-A {[Cx?\vǛ_`pVC3=Dl$fdr{l;G & N 9NVr BRZtQ58kIYfu;նr&:fAA ߠ+N9PbaHCAL(5jD?vX&KPy #׉o\u3.Λ.kSB:J"cfG"m>2RysԂX P&v@a =~TC& ϼ -3 |$5$QTLts+N'rQNPALVo\CR4^.E4G.R3ULZ,56ˑZraMpZ.^'^Y'`&4ޤ@#z5Du7=y{#=]obr.` @Ac<pt],|cLC)NYԁ$A "qb5} ]8BZ?m} 348ooe岰Dc\Bl)턡 RO+!0bǕ 4?K[7yfvJ_J{Xh9Q@lP%X>9j-K * Aw=/"{7)4=~ns~R=:yB9ӟ)+T~=j9 >%wݕOnȗs3h*L=W2>L!|\p9 vY(QޣgcoO֯.՗FuWg,4KKmTc#}=8M8Iۋ"ia( xkr Yr ̈́~- c OfHb8QJ<&YR2 mGb*B#KX93HTMD:=#[C"vk EC?>yѩވnk+X~IvpVt!?_f`7O]c*!߫clTS50XdDG00 JU4@aHdTBJEI06f+ٲ}z;Tvy{(RtSKHV:Hٹ?aeld0|"^P6_гP&!hȠ+GnEIST7 NErvdY2C(2)>A*Ϻ~<2mJs 6'I1gY*5DFFdsTA$#R>A6 EM"qHTw`nE;B0q?ZL'Si?!(gZ (Bqі"vwe[̪ɍS! Չd&qI !iwl`u4 & &0 hS+aDpuA6Cq.KY:BW nywwS65iE 4ULfM(#0^(aljA$Kknq:_n 򹡺,*{.]9 5J(iZ V LE^M@"n^8Gy3UPn5PnG_~+!]s33EU Ow~A۸ k'M !PIQN 4"(H1.[58ta7 ,Q".@LGQЈ65CiMJeeO(lۅg>þ+*CTd Tf@dA"$ !UE`A h@Rrffiܿ/YϺ_N^kt{w;1(-V5W\;$Wȕ*υ6dS2D W|z up'89,*HF.`Dl6i$U_,a){*&nQyO 1*}8E\ T %7H*G%g^4@^ 1? 7urX~cweyoAp㥔=24j=ipe~GAGÀ@'0p7_ M4.FF!4&Iatjw@ Nِ ^ݟʊ)8'D ze~aXP)&HH)Aa?yW}Wa叐':"mve.enqJ$_u'g{dEQ7(eO><H`@ݻψDfz9BpXh7`N]i""j ʹG -N\ m d-:X=_O4n~$%:𠊢@N !GNxW虯#5\oou _UxeA"A`i7p%UAQUUlpfHh B'>HW6{ުj<=ۼ2״3}mJ">y;IJx{Ȟ^*"=߳T9{TUuMUTEUʾ#__˵]I\y3"@pP>(N® ~zfa0p!h:6bLj*c >4| u&fQ&j9)b ?搦Dw@b%0_54A)vnQ&wwea^0`" ʼn,ā1~ V$[kź:oX D+TyOF_jL B rFГ‡=GvG9C*>i8&@  *}B@' D?-& :ٙˇ~MTCx^BHFFa ?7{Gߢˌ}[St 7e"E_ HP-~~[ʂ~SJSE|WX8ws)IDUnS V Pđ,G~gZ"L~*>k{e cȐ!`hA*BpwTz:_2uOԖ T*H$! A40`"RH҈, `JWLj% >C F|xVfL^QB?"kGӘ+ D/ɟD7R,?%Ʌ8}P]SgY:h|n#/{pd / `F@)EG퐂~p!R4U2@gK1tia>yU~bPBt{x3vКq3N%$>ߟѿ}~dz-m{o'KDEaRD5E%ʩX}: 9v0O ae9ކZCqDbFD$5a+u 5`dYA:(B#5pG1Ġa2H 2xhY& *U,j@|"HhHJ^`(ĕ!JDR!eR)i"{ (faDȵdf#RL$)0\ud #nv HLFcLc!(\& c)E &QRmݠX`2(i h aMZ312VjTDIR JJZhR`R3,%* !54*P%*43L'@ @Ҕ%"1 1"H 0LTcGH\TXAhf! Vj%9_ex'.O > m^50@'~Z׌%lFPO%L/ %y:SܖZtwP؇ :ժXZh)o2v@4+nwc|Q-ɠH ԇ{I @wss HVۿ_t;b=n:ww.^n,d`AF"<:f?4C$ )i ?KUSN{<=G@P7 &J#'zlvGn㿒CrcKocӖ +xؠb4ciz s($cZׇaJj&)YEhA])Ry:&T~޿)+X9>pÒ$ !#vj6<5{m}& EDh`^9mP/ffZPab aBTALloׂbdm`{0SZ v$d<}Wh8h#CPχBo@R TѨE{j7iAO/CHWbsJ5u+|]"ʻ4RCK鏾7Y SQAa_4$j͵='VP߽~¬oűdqbXs̄ܙk)P\)}guu[ð[}x6\Q{?8}ތV=<~jaO'*z\!jbb$݆/k.7ߧ='PQCd SDDoqP2Ti7%QLbj*_ԁะI ,; şN~EQ;$`?q)!/tgNCgp)- Dhj9~OJ~M]!*F>a^TFA/ۢR_m?VN'xGiomAߚE4SdHt~(oj>8Fj0ln+ C|."{{l;Uj6LiK`:kav͚wU>~q*r뎊VXtDs~1UمӜejܸ'M?(Wa}۟˫ y^ʹQgG: BKuܝ"1oF6NXacYZ>N9`Ӓ#n}m}c\ݭmW¶ fLT:ɆQLm%%zҤ PRrc;yŽW;HhW|;8ܔ߽QJ ++8ra]mguțxe7g93R˳V!Y:ܑIyy|ֵMxjV"c8x`;TnX4l:Secք[uXm~;.9:n̫V%=E|d'3ɉ7Z*\Tt+k>'@T'C pGA7/#L1;u iOj`A^\21be ܶDjWVuK/ W@3ryN10sE3}G=sw8Q_RG00jݩGAV$|scې[YAHtiGI0' ׃Р fQgc,!+N}? LjB}$@Ð}`=3CDa}ld(%3 ?ϱ"w@qHϪ?v5(c1-_&zX?Nl}w`Y@3ʴ9O2$z}HÈqGљGM~]So(d ]MKnnoH?gѱ y_~UkM`9ԾC@ac~G9aWl*ڢgZ Ω̾i˳-,nM994 eZpǫ4 *O-1n&XO ܭ{J ?5<*A{XuC$81:lE iWii$a٣θQ$_OQ! 8)O8٠Q#eK~9߆RDP~Y@0H=CSQFG_4cAӥ5l&!"}0;}Kҟ*TPuzqj7eɘV q7.tvüʖ 8_嚠)Γ>fU~-Ek(0 k9Y_Q:{~xwNGgүgKjt.)OufacۣƮ.~;TKL=<@ʰ!90 Č*4ak@d{ GV`3t{=*hdd$/l1HhPPyXDFq#`dY IKfaz u dz:  }@"˻ z.w񀿴LGrtr$9P1=}GV^J\uO"e~s?o2h-R7u2${> .uC=N\0B?k9%^n{7˿S v~N[MJvH̕irv֌6[;1ԦӯL8.`a;݁й=~}JQujcm2 ?d!Tik8J29 }|ӻڳ=`` *=z]2H&9ѻz١GϪӞv( KzGKVw\Nܗ|wue UR\-zvXG'熻 VXnܫ4Ú*x{3߯Sj2g5MPn>ک&/4L2 Dq$L_^3@*XּK0-Rڏ&5߂ ax'tCDrSg:UMqYYuq," k(yO|~&' c mBAGQƈ3LÒP W6eۄ;24! SOd&$l#MҶI iu>%XIVd#(u\>"0֒%/q9툟a܈˾)@{-djTԨ4`<7^nG3(aƣ X&#M-8mTdJ!P|WoS_ߣ`ttZoLPtSxlvʭڙ?NN!mWEwp׼A)_@. n>z]{&n \3@F"$\J*J H q$ٿ_g$CMr^Y/glzqЪ"*BUyUNz{Xtx]wpxN M2Qw Ä*tVÚsN+pg 9NL/g6ļWXb~5D̘8(;7}sXڕ𰵕Q+48h[DH(-L[ vRlLr #l!}W{MNMVL!x t<+j%"WeQ~!iV7?7r uy=DeE@S@X$G,ᢀ+^.Lo`܄t1Z!@v |ђЭpZ!ILp<}~?ݴJ1CQ1=Cp6 cFFHyf&*g D4n&Vb@FMk\#J( 8 *[T uq=C*h9~ơowrBvAm5>b8/=AL*C$itA,(>6R4zMhf Ǘ3k19\e5(+l(79) APqy*I,a b/ <dAi H%u)y_}v0j(ښ }.ݦ.Q0<%:Ղb5-"\8CP8CwH1Xk ;6yv0 "EZS߈Tlib°:xXwvz-=0 } QR s'x$ :~zt>eRzUUUM4L?0Q9aPV}\tq ")]1_Vw ߥTT~l=dyk/,'帩 ebbh"&j9@(Uo"ł„! U3Ppfj8|OڨuZhk,c#w&Á;X xmek I@_d'?O79ͩq,+~=AA5߈4 Kl~ ݎ2Zõ/*3UAۑ%U*?aq$I$סZ$"j3.$ĆF@GI󝈊=y3l^*3[.w^ve_v̊I[kZ]^x㮠?J& /u8Hl "uCpAHg$$$I$}[4~X H>FLc%V5/7ՊnJFHjp/{2|vM6Q4.г4-=[r@P+] TDǍ XBP PN|\U Ta@xoϽ!'NUwZ E,DHLtfhr\ߙUUqӞ=׻mj<8GO.9u릝z8Z<:'Jv?Iv^. TcT&]2$A$>4N~I| 1l0IN1 %*5uɾ쪒}Z:oO x*N3a2;/@ZzH4V); J2c:ͱ32a Kr2̍9_TiبjM)oR.Xv+m1y<:n|}n.F"'|LdjK KRZVp;D $#'4Σ9ݾ~\vEf<AP Nwn5|QBD:,Ԁ@o qQ]ǗҢq1a4;DpVnE!ҏLN%Ar4}/!`;m`â/rzsWog,fӞpv+XJ֌N\WYqolm.%;z]Sgf 1 K A'iD> @@9ұ䯏AutnJ gP^qE+ u+ё 궽XSD$RL2o!?5 wG+;HG NU6gH!yj6vJBH}?T;9 N <3{E W'`z ejh '@ W?&Ml\Lep]yG~g`n wn$YQٮYA.<9ؐE-"j˺-xĀ7YK_?s7[ED@ܱDAઅ{:;y=QpX  g}?ql*tݵ XG D=fBS_qg!(/6D!y?lPhLG m__s(_ÑkMRV3TiT`D{LJm'uoKJl򘋃 ß.HH)v6f*{:EMIyԿqF2YQsx{໣ȉx؝q4j}V@4(Ʌa! 1Mt5wJ<x.D p ?"/ 7mtG ֕CڪJ @yzq593+1dd=p&~nqx|_^hHw+WKӀo` $ws,J@S # %֓)0쏷O͋wox|]1ЌN7y{|=U|i݃ <:C-<8ypLPjAfq! uNSBR\Ӫˆ44Z6-~;1Wn  3H10NeH.'2oX 5Es;(fLY7JVllGdʀbm0ek@F1-@SçK }K\`aՋ3yzojQS4ṙR Zݩn-. Q9FXl$\`5͞~6``+˘b:}c*ۧ٤ 0U%t2n4#{*O!JTT}} !s!Zo {7XHtNh'C"1f6E%pG:ioÓ&Trf{I;qdiٸxvo? K-!% 9JZgX&TMM~yy1T;~ <'xGŕ"-Όv9Mb*f[`iÊKQziӷC5ALALI$P3;e'c !l;p8 ~ѭf4Ztan3_K,SܭD$͝sSU$8 8Gv#7d%6;r>FgU<X7x~p淕5Ę>3idpPЛP1}ghA9TOl-gO:kx72yM+m>cn!п e4StnsѥO]kEp,娝 3mz9Jޜu 7ƭm2-F{KkT>j,oOKZ9Jŝ,&~z8јBmSIE&u AioTFQz@M2,#SaW0~ڝA`97Kʧ^6ވgbWyb Xp)]Zm5-;x̰ĽU=_ǚv3P^˙B(J^aOg::/ o\32*7avOyM~5-wkgǯkWu`ՍݬEb Q[:ƨ81s*gq__bor\fXaƭJ>BqU*q{No:3d2[. %eR 15' c||-AsVL#<>V|b GTfK½`ɓ|ҮsN?AQt-f CGAs{Q-u؁l\݁Q~(dFjx׉I=sNr,"OڮQ\4JBD.fˢ~ߨ-ς0\̫9q5qr˄`[`@ϒُ%Y˳}Zdw`^/4y)d'k"Dpۭ| -G닧"}'P={(+֗-] n9~PJlJҋQw>כI""/]pPǮ \9s GQu']opTwBU[0u#2SpUxj6p4ccH,S[TzBGZifp'$0o,q۪ l T3(0(MI49'i,2ν/nnCU4fŬyEɚy?aOw9oC$O 9O ȝ0 Zʦ8;1Qʣ*H\?MlK6qPuk|x MjTDAS]S+ T8jffd&˜}u*w|AE$?‚ʡ*M*q2ӰenۖT22BI#.=l_HZF82e5֫9\Xnf-zͣQ]S-9 U3ZfTtռi)?w -T-(ذ-@U}M4p wkA68" 5E%ߏ{H(ZI![s*HUHDPn1zW iL#:1}ދFszg=?pI f5D@7݉SȆa;+ ɦf70k1(h l')@"(ȧCbƨGfm7>wӒ3YkP'f RaWS=z߄[UD:3 q<8ztYB[Kx+g<j @bAA( [qaC7Mc*̫Ɠ1b@^vn)\Z9\Eu0ϿڋF~(rԴzyS+cO?2=aT$n":%}5 dhB ͡~9 (=Su5XT HըADs"ÐM^9PW'=@,j[Qa (M@|`ȁԏvߚSEX=5QwW>do$%+4%a;+y(NРncHAe,1-e wWΕȃ]rb@6*Wr#y?ƺLE4@%&Xk#"+ݿіRU U#:DmΒĂؤ`F0)LzuIl:(f{Y+^H|z{ Ku;9u[dm@JiWe>P,b`aE1 fXhPV%0Nt0`Z$.XpLd[۵4-{8(("/Wi S,vw@cc &TPT q.;pT kTr_\>}fP'G/Q5z4ٍ79~Qrd"wȲK(PI^a4wġS˼:Cy6nfGs\YTH~:iMk[cz{M-|]6H#7=ās4j<\vDG(7tr¾tGYmǶA9:F 2{R^{w|tל QdJC5ݰ܀[?R{zu1,^g@SphS;.u툧?97 zP T4-zlc%Um,̸OaeA9k|&<:2 Nd dd;3mjp ܁0w2 kYڊI"a+P׷I$I$I$I$I$7$I$I$I$9cP-+^4mfc*_"".Ϣl;8`G cm;".\HX7|Y_#nй;?V2}|@e?%R U1:ʑ *C| Iu*4Y=aNzDPн v_÷߸38\kއbzKx(q,ھά_ih& pT⬳ |= A |cb( B7>3NvbL,GsULxf|CRxʣ7Ui}<` SW h[P3ֳk!V7jDS%!R/XZP Zg"]Q#So!J&HpzWl adf`,g<DAv,9tTd@NJ{Qk 'DV[!e.Cx2 wIe Mb\"JTb?Ã-꣏  -;ATt21x+FDȋQ(énq>1{si_F1Fә~$һ/N'SD\É7@i;[Gl0|p.?jHoCcgػ֕[RGX_g;qG`%lTtb^麝n g/8SCP;TM`:'OeW}7 C՝zjs6 EH7.yLg*9n?FJE/q7f N{ن^8O3Q @c:jL5j$AhءL.sWp 2"&`0kFgCP7tĦپW'z=d#Rؙ'^Ԃ V -ItuaҰ_zO\! [VovxEM f V9-,[7tr+'>xm'R~]ݵŇ,}r<Rp?*n4iUPU7J9w\(N@Te,Hp뷺4 կ6,Kk]C#N<[ @/]:tIWq }u} Oݯ4kV(׆ģ#tRIC'Prq =4BW )Vz4};LнYe;{0H:l\-< Y@P Uȹ<0:\#[$qi4T L CmjamH^pO絫)p25 PR],Lk:}U58glNW{D[F+  !6<|[~YϢwJ!ߙ21X)""Q )9]ʄ%i*Qmitrv?=Nh!"IA*l+߇lˋs4RI俶C_z6=|Dg5wznHeyWs;u\tq``kª y Qakz{էo`e7w}NYmAf ȁ"7:< `+ Tߐ7]һƋķwV61`H7X~s{y!m);@烗{}=vKy^VOK?HҕqrG;{& ,#/mR7?~qHof0 d<%FW|MgV Pmzۻ h՞*өc_ɢmuӹaX6 IZND,0-NL$$P[͠}Lh8d*Ag/yP$IvOx>wZt?~}~nd_w韫\/h{מ6q><:^fr?&^P`0{dN&@.8qIR&>K5'702o tpAp KL7$Ua¨W иDNwar=ߜu)V %/1qRy3[9Al#z:e= -*w/wb*F:yw~.1߯8~Wɲ@NFM;=Lq/ ̌ T/)cV!U: "[`֙2^D)/Ma@((* n#ң(0 Aq@(>|7U5 jc2RS䳶>घ(I$>N:_fO71%f~w }9sa AO~Ft'l>QnƗ9wȴą׬뮰W蝓QJїEs{_vn݇NR8e;w~Lo{ܺs@L\iuŸl7 QI^+k(L/?;BIGFR I.iHT -,0#{ET8l(&*lqA<2LqaANMGJ:EI;n Wm K!#@Cjk^]u$]m!2fC(:=ܱdEPR$QW\(硫8#>gY]/ib73%@RVEdQ7$pwuWy,{5~L@b/*>y͜6sBtzhM5Fyj1hϫtwLa3PP/,U r8U=gLO*F׍rznݝX]4g#KbQ&D4BJ91 HS9ta)C>2X%Zm[r Fi*A4ڮ~gaT94IJ mMorb֖T.0ϨmZbn%k"u^?EيyYCAa v2$/ZQ[U=LbuLo͟kdzGZ8pB  L3' M~]4?UzP3c$;\{ 9Ec1 x*6,Al}պ1+eZ/Shy ҂Z7UPr6WtcZ v[7^kG4]aKgoFг$MrO(MJWhL ~xh4/]ExT,k#4(@VKS )BdJ Wx-`L SRLӳ,gczs] Eكuprw Vȶ jlO  &nd5D5*Q/ d~oA$%jrGp FGd <n_ȍg Ȍ\y̩QH3t̪+#N/nH8<"E Z-G}fP-#|>[hخ).g0Qs2/AؚfCZ!";ej i(O2MMfMQhKMBn οm)y ,Cf%e0փokj_mt$4I BS/5B3HdU'9ԑ$aP$AE_1xXmц( ra}>3,;Bf2X$ЋPhS6gzƢ]H%ڢe93#7>d?J b:s]>K(VVqzD?u yʠw"pEjh<;NO=G9#)EpL&x(|v1m`L5b{ql;eb|r 'g w2γ|zpUE< P(s\){_J is>w"!|)@">8}\ǧKR^ >4Lu]t?VϪ5_OG{'r;44& .G`8Q\Uܺsݥ䶦e̘]Ɇ~kxpO?g.+`]fy "ٱuRγf.w.؏F~uKr̭h|XDsMiX?qԷ Q,y`H Is)cJBQZT*]\( /n:(p d*B;;+>) IJ'|s*.f[x@G6|aË=rs.+RF^ +:%&8Z&9n639N<:zFTfj"pHAZeժ);^)bb&Z`Ъ+Bs*Ei`L =Ys^{ֹyQ ;/:6j.q` CM2+{iڝCaTȁH "i&$IgQġ B@b~ Q\7*+N@y " -փnJ(vmu^TΎ[[-4"{C}mϩ}[-:hBMO=  x|亴^صO06Np U@l'Fv#s w :^sg5< wfcͼg`%٪D"ːG dnUj̵=r9ύ~5׫zuCGL&%3ۻ9A([uCl VdJ;TKT"O){- aBHwI0=*g,UɽiwD(;%3v}.`P5kَpG-*c'ưz! 1?A(53?(@__h]MU+P;:T7>!^;Q7HUY.EDvJFwmH>'~<,:\41~FS5D0PQ. $7ǟaj}XHlu(y :vj@۲W.& h%ku۫`D~ޒZ)teP\D܎#_\cfpݏ4:otu]YjqzJbڀ)YO_~<ߪ XbL쐣Ȍ ^R5m">J''I;ى_`#&JU9BԴ}0ɷ5@#۰|Yk݌%_8E(F" XCNJ踩xaub Υbr>˿nHvfzIVR߾5N *9aZDX{s%gqGշcdrtLqי(Rt"~_ KGr?:!7`%a[,E#})oYİy>? 4ދa͢HEEzkߋ \7hͬQN#SG_Y PH}CNeUUUUUUUUUURC8k0gwt'4ƫ_Lz!|DLӇ Omp,D~%mЛ^~)m+Ȓ6H"=Z-b榱qF 6h"4cbH  cvh10l-H38(A[{iE t@ʏ58VGu K*M{aL7OMec8Z׶~I㝺H96B=sȐdC$efBJ a ҁ]ۨ15@鏴{PMz"!eL0x=q멍ѮL/TL.ܕ۝tGDx j=Oe{yrah RdI50p߽`iz%LƬ |9Z%Z?]<  i\QP_uWcjȮu.5pə&fǻ-)eu1*T18 5?XuRpQ0I^=_ӳڂI 0( >ŘB-XHA/$(F ~,}='y9i/kY Jt$ ӗ*~>mTjqv=E(YX*Ww0bm2Oʉ PҋgWk$-G IgE" &h^*9+y^Uf v KhI/:|[*yӒ@7~g>9V>;TgH@! 9c :9|;6Hml𨯷r*0 l,fudԘ_f10H;9Ci~"cKWwOgQ['޼ۮ޺&:3i NkJ+X#CԀ$j0G|/Wv5\b*"M B RHnCĪ+ ;Z.!c-w)PT "~4r]P"&c_AM~RA(Le6DZ+?rP2[{~nXii00Q*Wim)dYWT82W8SC&T$gܛFF$$CwY58c8s:<9d#)o7nfx9Io!pglʊ!+g[L# :bׅ3rZGi͗--ٻbzTgxm#}p_7xwo@qP5-Nknko\V瞮4FQbFkR3{r7Icp ~gFyrxr)A( 0 /Đ{v|Hڟ}vx]@Vٿ #2/"˷X4r :ͻ!xO w;n#>3\uUK:֙zI6+qp۫y ~j0Ռ>YBSs}e׾zqץq N+F€J:9]0v &}cA23gD:&N㵘!%ؚ:k ,V~Y׼sgI%=]dO/zgZv[W'7H{5ڮ;^{DA;.\W$rJ#MM.D$9.3E kkW]_]-HvǗ\zM]2><Ώsc~-\ɡd,UuM!jʗw|>eZƖijf{n]ߣj='G:5rkg5Ll@J}"w` b$jp[4Wӝ@ٺ@gɜNQH#A8@8UaBsLpr (}^܀zzUGV0iD*Z*h;u=D)%0$HC?a8ܽw1#A7U "鶀AʂWQhKnFJOg,$Stç>B_4E1FBnE<27f\LasC !14'3$@yJd󲆪 h `_{glV.>w-qx@.VF N׬٠P(ۈr |L^zi <;1gI$:tzx fDd*Phw4<˳7_}>;Q7?:^Up6̈́\{]@Gؑw*5'K*C|<-!!!UEUPE!]zkDj" 3lkiF3;,UBE\$(h ʛ4Q=L]^Pӛ'G'y5kIꨘWEeIo<πd,}ѯL\t aF\͜{EW ,Y5ز^J5j6si#:T\V4 P1+dAto'\ոY<+3dlZ*ZP,c+}* 1n;gdz+Ū+tZF. LFboV")W]&9LڀG}K|9Jx TZܴZ񢥲P[!/kOȿ5䈈-xn4fgjؚ!V@ eHΦhEE< ~I:%r>ֶ0YpD9L?-² 3 JX^!nbGb*JppklۆsU/D5)#laA33ёD÷)o=cNҧq8Y ssI. zRAAnytZpK3kkNTwo_0]$q eσ=wɘULzjyZ:[HAxm'X~ؒ@)F n{z ;yrחOK[sGp'ڣ"N}/ y :8sk[ ed4ذsnr~HLҊBA%C#3&5ė/l/F\@ԥNA&i}xbyW2a7Up@ ) IT!\ɇ~au r)U-w9l-JdP/+Z ()ĴKHDF)X:82eTH B)>so9f .mC9ÞY Bp`Ț! z6q)vZZ `>-ܯLK˜z}s?M:5֛0&kD աD^u1c 0x0*RvQ ̺K#ՂbMӚn,?`jAP>kw`'f3GU0ATy.(D^iT m‹,d?z?G>}1}ֳ߉}6bNz2>3!L™V#?oTYQ>in}K}Seۛ[m}iVIQSl-! a)hWrPCP1P+*V!/ ʮC4l~A R!Su}.㷨I};~CoGnKj ș$>Gr\# H ս1qT-F 1k!xX8}FX|s{ 'gpY ]CXӐp8ː Lz7h6BTz Hk =\w29`0{ F`I@&" hMa]c`<.R W ̇t` 󬜵eʋL/(qz_q䭑q/7#qNPϩa" \z%~0k^qfgJ z4zurx>Hj=VEЏ|xAoX@(h!?`PU yhޢ kc?i'oKnF6<{y9ɹf^;z3εP8p I\4SG >Nُȯa LKWA{CK ^}"} S[G O@X8dGt:LΑ9u9,Oɑq?K曇ycl]0 Q;fN(OoI-pr&A`PD5*Ko:bWr]g,<ʿ}N+{\96`[*Т@LrvͲh33\q`go;p#kcΑuF![D}4;!<|Ĭy+|bW̾C}wšp*(B(c3 0!ܤ!7//;v-ܸʀyaF_+ݵWQ&C|Z9wfΎ[,XS#Qcy!FڣqIUa=n#KLID !9oQbkqCo8!LJKDX D4^I{EbvTXD  Z;DyoAVE T!aqb= mG^ ,4] `*S;G+09#T益`܁_Z[Y3pO\mwn_d<j ;^~v O F~\(])cPN2|?Gעe}XW:c$AO3{꿮r( 4]^Ki%؉2dAD&W6yDOt&"5q!;D',Rdt8q"->`t 'AQ͉HEͅ'X}?`鍝:Ə <?l;׬x>#$U\ (e#rfe6`f ;pS `_Q0>?u"Q@,i3@E2F ҇BY(yhrPx4I|`ȤYq)Sra"]39O)|B^k'~&~ ʔ\ؐC08A+d.d?!xq=$(h aA>GX:$ ® 5&.bRyRA 2r)&woQ0S|X"B!452Ѯ@:P0VI#04 u)LU&L|G QIgQμDJ#llQuB15i #$b q]n1|<–Zuo%opNYT-_DofQeZX{xqTV4D(&((MJj8i0I QȉwNQ)2^52DR1GSP |h@zdH+c `t_uTSMQc&2bcJǠ5`r_H$kLf:HY's XaEe|z.6 b 9G5"q쉲u%eY$QV 0/!8:<)sڳ0fkb6Q6ީ(;8ض/豭0P̝xѳe0p*Č_⦏?-|9zQT;KWdUid&Lp|O:0[O~eH.8M׎=ߊhJLPdҦ05 c-6Woԫq04B$) xIv7M6BK$8&4c <ޗ+kB*0,zP_ % l!ky zPv[+ @dvv5O22Hn^;dP[R0A!iu9/-W<ĉ#ԓ?T*dc./0EB^D6wO>+Fv_r|߳7ٺ&6cش'7,cv:pG*m#OFߟ ;s|"^UYkh?@:OϦ_L~8zj.RQW]#8թk+'`)״̩'4?q\?&iORsRȨ^(]F/ojh[]eEs7}"X BE Gټ+gCˋmwIa4Yhk. ?] C`M$RE#޳2 z(QXް{u tkLx:Ղ{ :T)\)~0iRTCC4fA34ÉUZ(PaM0F=+p4%Zd*A\ch&Ir14ɥc[qhP+}(k~AY_4)bQN!Y_c>7nbE y/#6v}1MCQ!@M- B!u.AwGN@hBMU$DTzٱStI@cv(k&jn?k}ӳ5Oa&en qQKԺ??.Hߗ1W& q]~GÇ\/A 68s3?;r Y2n:M$>?_9T4>.-!KZm( R@mY4 ?}o!'gQhPr&/B,.cO\4eKD-bw6kI8=SQvi|iC6rD\xEbOt BM&6ʁ鷯!GGJ\r >5qR9&K$(֘3 "MV Gd@G Sk|RP+czf v.s L ^81'TG $OfZ;on O/bWň6__ P쫰>uޛ/U| kG)߆'q0㔡(9Ѯhh8m{9wF'1<$u IK=cu'TKZӌ"9dAN 'T *}lH ٮqsτ{|!S6 h=GVj Ÿ~v,#Rm>vm\>^4\8{~X?3S?j>ߙ% $HB Ѓˆ̏+љDDg>O9!rI$#gQ%-vdS2>1njWnCU"$FLɍ4M0N!U3 ɢ,'$eu7ȟP?(qMYqxTL. /?޼f| mTX`h# ~՜|.8QssmS}dk#ro Q@ rP_8 0 -Z\[3 Sț53\'ÑMs}"Hg.KW. [^ Wo:ͦDOV#za1G}ў>iVX517H8Ȟf;fYG;G㣸Nᷳpev koGכ= ·mYZ gqSw5ȷ8 㖍fpVI Œ&]r1W!M8nG bSuS Dup}P}!@-%Zq%><;6>;/-K1%QA!ʇr7Ւ;=/|i\E {XH ?Q=DdBwca#j L˽D y7P<6.}\>b/: ŃaD7sS.܉"B܆?[vl ߫kMFN?uVbߥCP^a@d>#U_IGabCNc>}'75&{y[n\ySLh]iVj00F~$>s>c/1Y CrzQ;*^NSgm03Va͈UMn#Oɷ^Am70:h>ʆS)J<2؎=l|N{VAtDm* BH7q@ǽT*CXn]$KmDV5U!rr{$D+4ιZ3ukx:iBme+Ks zG\9v.)aIRT=r:~]0, D`^,Ҿ>o_9-ovG7V"> sv]RBV Coטf(/MwoĹϓ8'"\ z>=W7}йWefU ~Ɓ|+?]05WX];|]w^VPᮟ ܨAJ,Q1t_w-ʖcÆI @.Rs {0Jpt}.iA{~6>M|cQP@s}ï % rÄ|GogzAxscUA!q!PB5շpBv,&rpbmϫ0%wv ߆D!Lk¨`z2%Y?\)GUp[rτE`ęcմj`!F5F/aa@nycQcȰp^??կ˲y8}儣?)MsPcJPS$J/X9.wOS~$k}l=М4S.>]}\o@ -5q@c/Suj]_M峭0-hСS&gޟ{g4\kٹ0Nǖ*@l'Mga7NtSC+Y|{* @>qa$qzXqG d";&?"eӌ [ =/u+̏,Elޙ Dvf8 "8@_>DU4|B8jUzSj D<)֔i)*"4 djp#"(~K$}T#~.mcp{r" o~?%a҆=ZP}'߳#\G(kv5c%㟟]XR탼\Pn=QsƂezIq_ ~0`jg|ׯwЪj\pi|:Ao520<j)N ;{ 9G8KWw A}gu `{< *>(HrHtա1_:bb-: !/VSvJ>-'Ay袋0!p Dr"V%PեAmBo= c?U*uf-×i=,!]}Q#Gs2Ppcb,8p1<6 GDnWmJaXuc.JÃQY5x`FhXڄ-vnVzz/Do'wͿr t?lww"1<]ۻΤbUKm,|.njrrŘ_bk/x{Y>^S(H5pϬِC{賗FCDv~rL8O/P*YȈm{6RZm>H75YS?־ /w#l;/jbVp[*owЮ( ,UáEe@(EKiOpQe+gAuvr`"Yc!)S'G˲ +1 TA [5 F ]]s67:.,o_<oN0UL޶{Kx)1Ww6M> yK:b31J*NbZZ+ V3QXƟp{ƴEFmı4J8;:1U U,bnK/ZM=':ӫ۾':X:x/E?lBDXg?t5v?^efkLț߮뗘ڜedɠY=AuFu&\rԔzЙ fIR ijWD=%3^'# tz탲RAǗDE}}:91݋=:(ij!+upr8:-shǖDu,7?0iִuWeWـp =n\xe;2xy')Y=<D*:}7^]~/2աI!O^m!B67:daFGJL`Jj_d*|{)jwST p*E]YJ~gm\]pW6VCB28/\>Մ1$, vϸxhj *xpZC׿pךa;W#񭿓ʣ41˅T$A$H$I;4^C||ۅP6b_`a| ztD|%R^vmgsrCl/Sl,ݷ8Kkp񾡱tո $K(~69Zs?QJ,"] ѐZ`t09M|?{q5ٙ2(%(0"("44}1H  A='2 %!rP؄B#P\'FT 0]:6PJq0UrU`%M5< a "҆afHje*r x͚@ ǜ") ' )PhizN2~XYZ#CɈo /*OB@DqyFR(jBG _K$LɶvĶ>D_AvVekl γWh_ggu`N-O$"(pWä|02]2_=koJVPR#눔|L+gTEcNWGr~ ]ayk:QnEqm+NX^0L'J&^]!=Mätw#8s @е  =4M|k պL^h F0pzDBy1yWWR?`<݂JW"gC/ʹL9Q5N!+}RΈr,ܽtN0z9ng9˳B^ aË9WÞ cі}A2R<@ k~ٷ4[>Y|w|6P2\,7km{.KÕ#!+?uTÑtCd]?;1g٫K<5XYw-< e0|ϗ\0Cc4Ib,Tu"pk,o{6ݟnjPf  wiS8d Ac6I? s4o\~'wΎ7+SJ-onWe u[E1*NtG.f>i~V^ `eMB˳ˣ).mo\/>qϿ䅞[XHȅ-41 P'G_?yA}M<.D^\y_S+8,[80ή VcҒ0t}5[G6.1A]'7oHMNB)N􇟭zQ.kP`=5`Mػ.|v;7)rr' 0'8wÇt}9e܇t:yˎSeInl)UsA?ż2޸u$6mÐ飔]B!zH+qiCaC8]Ta֮qJ51ҍt']zvqLD{jtq=hTZѧU.1.7;\'k|g1|aƯ;OKEEnI֯XxzeF(㌚cS\fc5uַmqlXisyhq:<#kka8ռw3=Q7S jWGPG_9q%o/wH (q=Aڬ ;0ZOK 37;ND' ɼoÕi$,jreTD}NoABk %[:젠O6}(Bv23P8pw_u YeCXqi-pl4[ВA~W@Kz==Úr 88EL1, `y՝#^j&2b~mGGeN.hԪz\uc~Тy=\TbvA0i$L9 OmWU譜lPɮIt>]qK}:z޵gD33o0AonİSAlt",4YF8}P6W,xBir0aS^/# p:AM0flmonum Y`HdC2&UѲٶ{?KEhT >,DSxmz"!%9I5vU5DD^Ɍ%@(684yk\PZv:%>BtYRHLilORq]e,!!$X9_yӯdp+f‡qv;h<^#sz:YU̥IDDA+Xtp9`\Խ7|XIJԉ"J;O짊tDA([H m<|,FVN@dPqQH7TUJ`0`], }zoѫXp~}kH !1;4.Q՚&h=3b"`TM1R6bwݷ6Z@Q0A9$ 5I7խ=f`e3AL%P Uؑ CP{|,Z,<|Y >+ 8~et7@Lu#׾|TVݢ, BɸugRY lGe$캪i+#&v]Qq[m&`tE5T44[, sbx0_)`,fcLmw:TNxTw<$`KaNv3!(m54,pЊBM(Kқ]3׬Y,nY<&2FuYDf_ԝ7J9j"fnThWg $-iFmM1nj{ۯ4a=O@#=>Q?$2~9HoT p8eήoBT$n+ z7FwNh\{zv8^k9Bu`vf8zS |m2][ܻ1t?,,G_Aл a=| MD@ЕBqI\]~Zf@ȬFڙ̕J2 )\uGWMӮ>g23)mEnsFo*iM);w宯1;٘;Gu;%LGCRWVGl~jpĎ;r'n"Fa DrL N"ꍚK(SI5>2v$X4"эBB;D>bV15{CD"?^W׶w O&2qQ8o$|qF;qEOukJACFt P1ad~w:|1j 5d_pZJ (XO>u|ioY'XIۏ f3 C03J -($Ig6UD 2Iћ㮷_?kQʄ/}l}DV߇خ_;;UFږI^`ry~7&'jN+Chեi:O<5u%yk%m;}| wǼ\%nJj]%51:W%BӧT ԛ8hvmR[_ 2f鱅[Zpt+2Yj%d6+.TxYGk'TI{_59}{Ôeԩu8Jڃo;oorʓ$/V A56%Kܷ<#&9¢wyB@Y 4vgܟsO3a^`C= Pcɷs1qf5y5uvL9EcXg4*R`esXV"v (ʱJKv|B{F_ ^R؍{0䔕K3/śNhiH_A`}};S}i1QMT- &w$-b\i{iOq;ĹeS}j-f|)l~&",߶-d6ZTT7Ux}r4_tZkT[f. )sQuǫc\fiݦnZ^qbC=^ŵ}*<;;1j}CWpLAĨP M:Q3ФơİAlػ]!WJpxҪ3Nj:%;w|lP;80cj@xNI ծ.:\aqņE2ёg8ub{ϗdZr5v3o]k56]f >y.Z<>hqTupFPPgv4J]fVablJUiAk8EV8DԚ{h1mlj[!VfdN">^~Gp㵿nDWw%: w! w2S{uZ>+(dxX j$|F\;s'+0ixGק]pbNLqov[|a&!ex W7NZJ1ŚJx뚌zeҜ .742w16`Ļ)ql'"!e#n>7XZi P &I /4˚11K3 Xa|>Ecj9[ [㍪luo<¹(.U X͈9T%h!z2a=t:̈́EcM5818Q갣{/;-|vjvy2)ԂPi%;gj(!(rk7UB̩;M6ua/*OaEݸ/ǥe^llt<}Af#H-]rCϮ%d昄$&6o~_~[u%c&5z^x+=}':onIG'F 77HGCiq5&Ѯy}f"7zը; wrƄ jB fQo^:Țd$1T2Nm3UUOsstiWMs/=#U8/50c81h#)zO_ߗW^xgn+_~.?}MzPaGdU[6`0,^tdt4;MMVyQ4$kÞ?FpoC%?mඤk\(axov=Tpt'O>sL-R)\z^fX`-uN'&r=z* yflkkWr7ۏw=mlm<ܷGS# 8[BĠ_L~BTa< V.ӯex]۾4?@JR+6ttcqiO.!9!vp5SQ_'\,tR(|!xeRQ? ҅xeYO7&ѓ3Քm&H{^=P9+!l U-*N\KIm. D,N `FѪ;JZ~?xuG?^~E~Îh 3@{qZ9CJ(ddv9|&4sI4ޢHX-*#J(Ú7 (<:"0"]qO)IjiN1YMh@'i @U} ۗ znnP 1,!H/!V2Y_|02Cݤtj%mT>1|5E? j\*Y-eCG‚ugYGEU!${[^)4?6 7nW$xs8d%g 8$R2?U\\G`~'Yؽ.s#AU%a=&0ICϧZXMu!,+Cl&"*M=S  =96aĥ͆hEN}J1{ |$@[-6I>_E ܡT:C\rs[^~|9*;4y{V݌̋;k!TTq{۳O#> | U>3 z]U=xL]qZU'=iu$ dϟ"%F4 =<@F" ,:׳w 5kE^gYQH&OXA@Ax^RVK+lR=rV6\[ lvY말շl>]!2C~S368 -Waĉ)e@SJ4#+֊L>lA3CG4ŹHCAֹ)!zL_}wމ%6N9d ' "r&X3†sf!wW|^<2,F[(j2a/](({_C 8T㰙3k׏;c1ٗY7CHZO.b+Aon:OGBڠs; j?tNggݿD..lU΀rQ$yʘG@DXHhFiEI$.]PyKcoz7kצ0W$8Hx< DOh !8E2P9/N+I5i'ppR.WAy|AD%oŢ.s1Ǝi%=P 8.2rLegj9"KU#|uƙ9_q/<>wȟ+X}=3G1ne5sAR'*4J.73HiK St !/ 4˫PjD_2gm=u}hJVJ^_FP`I1|.zxUo{Tk1J<7: V灀v #ǧK G,pL#>QF H ]lTp + /@+}` Lq=$'lYbAE ゲ(  0^v@}ە/0 ;o(^:ٷx|C h'??ob /xv]hD:~[[ 373=4>iQe~C ݖI#elდ2ĽkF3fFE尺O# DIM.{@P8#_} +텉`S:4rigY_v^ig􎑹$Wx:?6~pAշv}Fѻbքp$UUUUUUr{^~~B+y:OɥNyWz DHF><U$R4/TK呏ѣe^Gg j clgU E=l${fFKnP8("!!4Y঵ۻuVMJRƣnkɕ5&x&o t pv$#7oT˾ .SϜ@. m ?+ #Ģe^ vàYɅлPBƇΐ~L("'8[53sFMʓUfQqo3U8O<^W~g}v9J{1E7{+|nN"T"l"#"7\=40!JXʖaE #;VC `|\2fK* \,hd4L*UP|QJ#]tVO&C*şCIc+g~Ui//b Qm'BU 5 )L֣\1}hauor{v7uKT /pVf14g5wk쉲Zޣʂ "%(+6-U1Vѓ=f$Z5""""̑K76oaYu-j..v>+U"OoK:R.i$gZ: .(櫝Z_74UhIǟ^kZ_]ov˖P~AWXW'kd|Y!]VoʫF)bS SD\rcp=qDDDD軬|%s99$#<ƭWYyp׸!1C'3Kt_=x9eUvet;MT5T79Uv!¿jOn|`AhT }k~i)N&R:sQu%V-[ "@+ts!(ݮ,Bfn7`o/>>|8CFΆ$'YGr@ K9,ZxJI$ZbdZVa,f2iU뷮E4'LN+7^8yk$Z*bh+El%U(XAEZR[ʂ̣f6W"9H!eTu]ui3/UÒ+<]T"%'t2Ts<1VWzmZVwCKC U?Ng/슄3wK[m9K^VR ]kP1םpY*r!kغ-pe M1ujY[nsC޷]MS-18{[w_t[Ʒ̵uH,Rmat_Tr`uоa">vk UgszsDgDE_ĨǑNR:3f}5Ua3<^XvmFyO/1ö|/?+Z z ոEִl:D EZ­爞q 37pis.oQ{9>limu(B]ky 8tsQ #D5ΞHۢ5UWѣ (>&vJV_5w=[@8ƒqoQjkV 0ͦ:q!D@kSOnӹBZ;>tf _(+J11 θILMz[73"y%pu,.)HQJGn1]U6 Y<߷D; AT!Ga6:!!@ J!v#B$ 48Mve^ЯmYa}sO0 !@8$4gզi"3GXA}@u\ rޘ,46 L |THsB HFϺ& jt@bXr4b G{(4 ''\P0Vv< FL5*藈g8]l/"jġT‘(_yhЀiATDȎd#WfBh>h/hLmsgcvٖ(KN﫣s&V# Rn9 @6بYyiS)y t|&M46$t3gOD*ltP'b0Պ@R x9U֖}4wdPP[D#bkc 'M e9RT\ ψ(.2`/T1l AE Y>):1[K .XX%dQ}l&J)#1kC|GܺDɾ'z,|rdrM@6B?\xVݦ{#-"9 R!X!b=Ds"S2{JG|**wO(`G/O^9-PJb>Ќc+yKSXB١Ӌ+-Q}Ui%,ptܲƔdƎu GV*d=^8@0r?{[&Rv k * 6턻S^ErleU!hkVECK,(r+(_=cѢ#~uBp׮rWYr8.S|0KpNV]S{:0Q ­,YTꭵcW1Ѥ8lAI | L;Cdع3ϿR1Q*WIJ/N!R.,̘*\/5eygXEaX8pSt>&β:AL0c`C3픅Y^1Uy4a7Re1&^D7 PBH)S(. BUIaLz* :ZΤ|:j<c@()n}$B9Ԓ*>5JvX|4!B4@ԡ(RNLFչnX ׀)Jҹ>c)do_cBQYYvc,*{Z.|twy Q2 }uhjCDm$l1Y3d泥f|f{)2I@%J1uiU1\j_TG)Ο6ԆDcӘ_[?%[t7! t@R"YjɌar{bƖG0j<*{.`:U;g/ɥӋ6/Lǿ^]ƛՍm`ǐ#ߵ>tp{;nFxjڮ`LQ^[H&0TBwj_('1Kjb{"sDG&\_Nv}ћ1O:Qϳol֯M2:}6M1}mjܨ7 :ӀSl.Ngw;e{@{յ+ #v+ TOv hu?DI;d NGmXՎ<^iR Xb4qxOa4 |O\}rH;}Z>4?rI(_}$B0C]ţ 1?<\EdYٟ_& tƒ0xh.kvHsltXz0۟_&)`b]0>G\m'AX=^p" $H@B̔ ]7˝L;m,EQ_"ViQ()idnA^ZM7bwÅ8 bnJ ۏu*OFzHYĩ0h2~␃V: @(l!|onh壁Vl-[  F,q|6 i`P3hpl %N?:K ֡?B! bD6(“RTBxx͗J݁L{pLPP=y-ŏ1.o{ .on"( jxa$&a *f:h0PMDNLJPM!crdLl~2/ $ ]CQVĘ"ĺ"M6!p% n3lsA_>^luJGLI7&q r4nO waBwG;yҝL3 Bu|Zx\i2M )IR9ڐBul$`RœޟA q|]/ +'tu , &[ݗŰ3]ywe 1|R@B4j @B%^!!zkI(0`ve %xeejOӞmf6Κ0.P76׫݄ݸ/h:/(gk Ltgoʏ[^%Vx Z8V.vWݫ5<dD{zv =]c=Gim#! L'hѺ"ႪI{toIhqDpԉ480/ڨ;0FD`fkbxt=1nw91lT$,?ä́ɸ~P E>=؆"sabaTI~xc1¸v˘@S2օ▾lloL|Jv0d6ޱlRޟ>H$A S?`s1\Xj(lkdQ'y˷KiNk 4#h6#ŏ[Gmv8zLw|Iٱ{3韮1O.{R*;]'w!M!Us|Yqْe]QKvq=馚VeO䊇E(©~  ;Jh@O7e'_\SCw632窼yo.fE?DDöp?1+#ញ=ড$MDSsǩEP"#ǻTY!?F #.7Z˝Ѐ[?Z AAJ`.~/޵1sO͜r?vYGYئ,w† ̥)L )#1,3G}xiDO*G-:>A) ecM̒5jdϒ EjgµC%(D0V$, 1:\EO$tMi2K8M /n4"iQ0تF%a<Q@5G# S H+3I7d6ܩtihChhA/b3`2sy Ero$8F?*[u%ˋ*%6/d7@x` Nv* Z䀚(| )RdR'{E^7&E-]yGrtzAKW ="C*DHտWCB=Jcccv4$zsVj}Rﴷ IsL*n `A7bJ.P9vJ8(f~[ \tPj0U@ldlA8\9`~\GtJp4N;GSa 6P]<\:~+$6!W~_^ x|)PgkBa*>a&?tҾ ؝K㴏0MDlszTQ[/`?GO*w8>.x Gyӳd"NLhg}rlw P/f"7CS}(/%\B%1 aP[w*,_ cWX]C !d 8pE])/THBHoמ+hN@4'n1P|HO Q$R!P;fjCd VD߸bZ6?OrI "g'*D L AIAIAIAACT5AIAIAIAAHj/F,Z"$$iS jә jQ!\P!_}7/8p0:֟5tsLY/1ǯZHoҚ%geآ03s?'lrѨ ,2ZqH`eW<8QX 8xHS_OCݷ0[;FG&HP4?aW=7ȰS @lRq8Ha٭Da1yYO[BJu~GV)Rd5/@(&jTC#6la#11 $!py) 9 RBldi;ss$Gv'=J')%"%JN"jSZiMە&@#bpG>O5aUDj>&`NPr)b`LU1mR`Ec8DbB*"S)V 4 __?/;/W_Gʿg'C?z??_?|gϏ~?__~{oofQigmدzc@?P'U sx?oF(>щ&hqV局ED.s퍭tii?Y PO>Y ] U!1 Z/,Ly ZSE7,ULZw"!ݜkv` 4ri^zkPq 񰛂ىt&̈́\ Q8@&(WŸ7|P`iK Z蚯//xy$Pq40 i%-u&>V$a+aɴ!Q^?b䫎_͍#p;hRU k hն6 do(IfpBޘ7Et?wGگ|U DX>HIDMrbNK|PM"\$Cmo/6@!W:zܑ7ɸ 6hҒIm$[mĖff.kAmD5Pdq5,GbL#ՎHl"'ڄ1'I|G|~[-!J 0gk.g:88c7zTqiȬTBJ 9ԌOl r䤣*"y8Ki噰LJ\h8; @sѬ̺8ֳ.+\`tRnjEc% g[1~`/DL :B|g _u\?8I&B@$QQTU^a&P%(Wp,jM1!OJc|㐙z)NɺƗ^uΥ(vIKޡųsT;I7z2;ZCz/q5㶞1-l4w $ejA{{p JDo7(q1Ik|gba>G~T^T(9Āc褰'U+!:.[X#,x>"۟vBB @@ϖ/#ai? Fi<ضQ8ܝ7[C77NRhZ;l7PlSĞ;p[ĒT ?LދW "Z̵6=AqE;hlD bɐk"[s&mn1Z m6$ ĺ V7F@03wd.rar'P1/مąE޺(%d$X0i93K}h9"H)q4'r aZB vl=a[`{:áiSI_*w<'#W0< 2õqPD0\ͽQ6BqX`tIHt f {0 b@XdH?#Fa'{:AO,p͍9fk>U ŎY i? ofbD _aXŮA/ #r4M>>&HBU˘dѦ9쏒;[XU(![v(;vte<,,f"I N* 6[8(7V'a sh*heUJ";*)m(SH}Z  #]>&;I <[kH4,'L<" d44Hywy=D|yo!j@*>mK:&'BneqF8Gr* DB ܘPUKeI /HZU禨ϒ#B_6lZ*J gAVf42 {uqj*>MZѐK)!HMm)@~rk(j*5s38smJ9;?.|"Y1"޹<:mfAVŸِ7Y)l^b:C9XrELBpq^Fe նXOUW̓ 8sItENw~~HiB'}.({UB e( (K-sv]t 6)-kRH6x#KR<1;{1.QR@by;M$a>Z(8<[x(=To‚#CFøة N GC#L//o?'"248lJՐc Y$Fa*]pUP)A! : lp]"o CE=z 5CUEm ZuU\̱ kF}4hCqF4VObFG}903(sK6룳c҅x<~GCDQ!oMMt +g>- ?@}I1Psիrj 4Zgt7nCG[2$Øe}>pӅj¨ЪOya̹MSn%VqPCE`"47S%z{x$9$H&ƉHh+y4Ciuq_=gw`?ÿBoߍNB| PQM iܓӰ)vtŬg.JJKv+\oDQA .EYo1PZhrwa]f5L!C jI 0xj.8Z7oKX lȱIF# fm)4H Fww~_?ãӇm,նjJRۮ뮺뮺뮺뮻9h՛؇r9᝷g=90T#뮶n뮄aU.뭺۪TaU.땕몥TaU.뭺ۣƔ!FUKn뮺FnaU.F뮺UKFQYZUK뮺FSіiO`gkOu$+>2~9ܡxNSd/W؀ =lXD >l[fmKT-ȓD+n?#Jo6.G9"go&)4k#=1s)= ft^xW3A!* """=k07>v䲣TR刺;9E@i!`H 6wf]gc1W,QL"9 uSΒHv~7L48 ;g 42U`ଅp&ta*,9bi1{W* P\Y$2 B ;bE;=Gt #`X+ !A:!$lǏfj#C hSғmi{BX;'Vz<դ,UgAB(A̐)hQbC p$2TPia.Ic.zs<<* ١I1eAzMc4 @I= IU-9D n!3YIV&-ZQI!IQ [":VJВiѣ0P pͻ!z%/vb(v1! Q>o~]y^@PǟPUEDמ7$h9<?ȯ^-G _NFzIT< jJv w y{~Fzpa&at:.{CRLUUUUW2)"*x%-bm]C0 )qA䇢WG_K(j !1~6pl[LQfpχv(gJ`` Ȃ%Ñ-0=$!Ql',|[t1`wvMƣ4J?`Dēum# OV$_xI Es=KUzM!x;sehI1ls9N`BFS 4#8M!wqҁ=_AL9t"dxѡdN=" P'@x i-aۥͻ]T 0rClS g Hx'DahvS94, FMGG9SP H42>apP 'T;CϼFrAxp7s|EPMc]öL$[LՄ11^ .b]:6WUTR|Sі.O0%QAC?^joaOtW#BHJ@ͱb2br"a!J!HP$/w!Hn{lRb|b Apq@"FP40 CLN2Ѣ2$/Qv<>OiFynIBnB@$  1Ԝfy3;  F >,'EJT'YA)e[̍JL:DnW/:6͒xu g´CjY} ‰|*M`4q!rs5wGgeL "x" 8 6aF5H`fWc$#1(Yv^ ?>,Vmt9wA*fJZ_C)w@_JWWU'[0Z A"bH!0<lЭcryc4Q2٨QF9A "^]xxy3hVɑcZ!6 t 3=R5]$`!! Nv Zq9I֝2a|󈳆6S$)}omP(-3qIȗf 26 Bd*"j&$ A 3VC9O%̭BOUWJ?Ȕ\ icN0cƐsNJl3Z6N:(Be0, sT%]$ƮZM<7UP$ pCP"^P; PQ!J Q&n㮻!4aP=1:jٮٷ)ztc `An!],l$'@o;4L&`c龶[=S>DØg\QT1'8(j玧g:ʵ J".^,(>?={Oժĝaվ9>Wmz*_R1Jrqe Okf}"$+YlPBj0!jʎnyi檪t5wLŸn8ųL+]ďM&.+Rkyc2cOY89ō}n$G.ɑ9 SHư")PhTf )omAt:ai>m4 L~MϠ dK'S7r= c/%w^bfexk9>p$"T2P;*g]W'|'"!)PU}TV ;BUv{&S˧Aԃ X- xK8}M@ A8nHa%g4~j$nVTSbQ u)c *hC͓z%b*yn z(8XSj*De׸ّA"\4`" xw($@*EUyC^v2_|; FPlAb§1"{H'xv .rѱ DNE*-҈خA 249UeIl0U^ jb+m+Cu#tTH2=(D|JWsXTZʿWޤgeFtAaPP  hzP5B30)Y<DN'"ː!0hq%>ʬPІD ̹~ՂXsr!UV{3`hGm[qCZs[J7Ϝ{ "%*BEdA̜iR-;j*M.+9z #)%K[xPF IPkY.H07$bD+{BUU[OaȩŶ gq]6AAۥ%O'UI\BPus@4hɯ|w\i]w]"AGm#-ҋC]j3%vgYvC;qu$mt? cz7ܔn9[Agm1gl wd['78xi5@ 8zÁ!O'ǽgSp5C;T/`ପo?i2 l;3%C$&!։z'{?#Kj3pˍPQQKSl0(hrלQF{-A~pm)_!g8q'0TĈISjb%o@v<m:C\ K{ 2 ulkmo[Kc$d!-~SN'\6QNݦNP)=Xd> (r]aT w'=xsl_l2.6\vmrлB|G0.s]l0 .EB%([JbAz@D&C8- ńI!mLu)A[P8߸"*ESv _#/?:JOy2>ς 1e !Ȉh4gׁ ZwQq$ )wq4EUְxgc\HC:h?M Jl=ǽ|k|d?/ h˖ ISYHn=H!z K| J=?`n~߯YH9SL-#oTpaI w7]!O:6:`8@˒LEPWWS7?ԑk)L}Z"7Y*0yfVƊ:Tc<ȟN]``-um07,. ^3 R:( d]ܫIL_OC[08GvoÈ`b^;zNDE:x a J( 3\|kHa`:QnںNQVƒJ!srlȠlЀsN1qaRAII %F=K:s𴑧$v[Fʎݮffֻ=4k)Cv?#14=G=q@3AT1DE7UVٵ`&Xq0`:]C(=FQaaDF5dD3!t)2dƈ>&1: kMʐ5Q PgFK}]Qe Gq79|xMfDd&";ϊ4L )d-Vec/G jwM =Ȩe3R5$#?CYgymp2(%Zi3 a7$/ Ë9iLO;b7a;ᄚ@) 8eaUkSb(D0 dEg!w{8Oۍ^AI\c`e"fZRi˻üs0F% cWN6쪵d,*Nᮗj(RD] [CLQ&YVu#pw#1;lOfFPc<8Ʊ)[ tNT(@$<_B]tQ"F,=9㶺ׯO04BBE|©H>+s_{dž5Qazu]r#aYP ,;N‡zG$LY@"PL@ QR"ӜEjlBPKEOE€hgJ$nc85i=?wׇWG$41C`p^kM4"}=4 qc {|".8%"ah8CpM5\K a#sK0Z&ZK2~ĆD)fm܌&@vP iBzs\ 98x︁Da 8Ihy@$3Sj&y !bę0«U$ X@@dx(TPn"p2s)"ai AfNFdw(t*1oC|nԽ|T.eU\l_{Vm;{WqvXNLsUՃCy ^axMSi-܏ SS#@Dچ⟠=;HZ7).mY(@ IfC.c **`Ie9{~"¶"zq'4U?o?Eo., Xm_ cܥ7?!E6JYXGNk* YU&F ]j/ D5EdaqYw05|9L׳Y{}ІJ)ŤSE2%@|PQ(~0oКvP PTKh\eExiU--¦Q+ù4[pXP%ژ=*|? Lل;!~ pJ0<%j<1qb("a#EG6)g# V!UE" Ha%&tPv`E?BOa擇 $l6|gXn!VL(DK!Nnd orL'fD5C?ʿ ur_?o^2oW\F{KM}1-a3$2 Qvv!C)33̍7OEMrM> Q%'QvBBD:l,oI2(ݲI,sUޑ9glR` y^R)>Q شF4 ~ 1I#`< I0"GFgᵸ`!h(˖ЁT/CE_UT'4mi32VNOJSIF}3lYoz4"&/IG!4YWcL*2,n Q:A'HS r$;!ĵP3{lq#S0u%AVdr=B!ܞ}3^ E{cVbRH;@˶0E {qLpgr:kj/ٸyۈZ4!G(_ujx#o`N-oT foFQ(4R_pF?DiHĕj(`pZdC|Oi>{UYT04DBaa9BZ;4 :*Ji8cFw07TvH$%?(U*S}s%,Z$,2L L|VuM+Z\f_-y>vvdG--2w,7(C_s\ķ|N3ʴP`hT")nJ>gS;Am?J߿O=o?ZBJ^M_eztӕL5pD%v@>~=7=j_ij݋q~M&zЈ9g8OB7NwÛO=n'nګZ ѝxnʷ ͆H>:8V>Fb[_rXbL\{AcP[%7{a6ˬؓ+p]ub}m~j:YnpsǶyV.hFHʖ, J$U.Gӧ;u{98k+stºv7/e;c1ͮgGwen:zV"$:#ȾD$2%@H"HK=*A~pFIŮG0:h86S(Y Z'I0+959h<;0dсFOl884 ! 9 :21 A!oXY~|A}})~O`M!1ϹFANn$Sڪ??oGGf| ~wGLAh8">{O o"w?Ysw| H3Vᓳ`UWG\$..w,h=Z̡%} n!Q.5(@S*pz jl6qh[k4{vGx?Ƣc(FOϰP`wk0Li[yn;&lPѮ[\3&}O}1b98H\L岃{ |&12p9f~ L M-$y 2LuC@JT)t=$;".fgí[цarn$Sj;9誠_a3ku d|6 'wqѥ%;%bCsP$I%Jtfb4E0v&"^ sfռZ*c/qa,4wNxf&9Uʃͳala5J*X fA%VefVS'SzS0ACT'>oػ4DlMR#j#5t[``a.ݸjs\.ݫp|uO7|y6ќ7UGY|{lc9q^W8%=qE'+=-Zn-&:5CK2[{H (2HP_ۮy8CrKk,,ܾ"Yç}? vr)S˪ϙ3@i]6P}AFT HpA` I o^kk$J1XDI=UEUD*^ PDǟGÃ&aIېʰP@{aԁ i}|.)j4AӒ~=HM9}y4̞KcNM m}J1f{'kQ3&@QMON_%L,A@5f^ 75"0w7sp&pS >kZ1.Ak:SwSSZL"@;4G-|?fml@5Ya%ޮ=ʹEB)O#0*zz0>'8 <}_>S#IkHoc=<-H;A`vB]ێgSv7E!$i[*92YǠvF;2/%"OkYѣv}Z1'%2C!wzM3#m.P`^po =~%8k9ޫAlJ(ATDXk{);/O1~T_ ^ѽD1hmecdS0ѻ ,‚5P7$K:B Αmnٱׂ4ilxM"u6j?3 JYOBwwKr疉 nCMACXz9=3Y0"U0eH@ bA)ǹ8zS'@ `,$tB|e#>,z.|pՇ]qbh~ύXбU߷m㌭i6gD<[om$G<4}/j so fD'U`$ך\ ڐHk [a}49<}'J~SvS޸&J>J>W_ fs df( ~q1NKh.f ,˷+# 7 FNywF j1bQHroFeES!"oPR%i #'~5SU7*jmo*䰊5g^cIc4@PLU1TS?G|lNQ| {nde5A!x2%h蹛:R nHn6]w 7oySQw27jQxI I=|)" dd5;[:ִs+汍c75@KCAn!b=Ӊ<@SXOpٳ_ w)DPϏC6ns PQG>E8h(Ҽ9 W$t9l{:|=**3* Qh$U""- 5UTQTaeU$)lz0$z7?L{TSRN <~zitHB$C>)cB-2j_"ݲ- x' {p! " (.[=G0CE;_7t63F소F]4#Ҝ +hfU+`2["&Anwԩ4yzH&d =r7foq\LFibQ?=9w˂};oHl& ۞}(m&މe{5|C 7Sf } "\hf.{zPGnmت-s) man,HTW5Aђ_Ս@m4v8?<D|rKd$rKUksD6qM< @`5 9Y^':bW?8n!ww9e41*N(rrwgM%ܺoq\ FjzZ$EaN=a!Hp70@5 ӑIP3ZVWLh.0<궊ށibIhpQx>-9zEuLжM!]GĴh*!! d :8w+FI $]Cho~3GW/^thMMz?tTS5l4hϸĒHP@1(RªQV9n(+ bgߧNk<yƇ?Ϻ)Swtrkjsx1DШ~ys-4Cqlk4Lʻ-k}r)hSR@A R Rg3[(ք4CPa 4*AV*!jJ$10iY=TG ^x; 傎Epgln*iFUij &#R B)Ep$DF 4!@ҮF(!AbB7cKwA/>ssey5U9 ɒe=8:-f4!BQ3 D%)0+&@|+_5G"'?j@;CܿJd+vZl =p@'}':lGԵz&<45{> =O*$ZE~-,QDGm` AM,:<^?ѿ7Ү;izHY@cz5|֢m玻`\"4:֙uƌֈ; j {ѩD)fPQj| q20ՁZQLobiOh)&}i (eX ;\kLH˔<(6¾ВBdҧ|n #&S3L05N@Ĩ@l2 RtZ*?^~y\kݵ!&d&}CqZF^605R3P2+o͓@oFk@@ЦɌ&ٵ[3 3HS9i{ RR6q9 ޢ)E:iяXw:`AE5P".hD0d;5ݘxl4æKz[)(2QЂB,rrm cZspp ЉvAb؝IΟV:!'Ūtu#ZAXPәQg91g l"D?AhJV*P % !E He)&hr]Γ$10 J(` S?[<XH a&PUlƂbL!ᅡ'"CVEQ㓃Dc-`PB48 d2*$b tq.10' "0 ( Y Q(ay@./=Kh*Dlj0UJR!-jT/]﫫\hB$Na@P9bu@9*3c\VˁooY%ru"!.)۠2qv‘i *kpU RCi(R5 Y' `1ߦhD>RTN]AU"9\L3$E 2 $ !HHEB$|p%ILl 2BRT@l*̠P[ꁝ ؝Cj rx׽d3XipHn@4 x2ˌc2*ϐT"nLD=RJɪ$2h)_܌?c_©(M``K_?HR.>D *TSϹ g\_e1`bBD̈8#2Ҟ:'%.6ڎ:6v1U@$ t6}TSEzn}B.h1!2lɠʄ(TXn'A?`(}2 Jr4X^}`o($ѯ͕JQ %DLЎBu ݭf"B2 p*ouz,.#z ̒EP hA'z1˘1VM!@饑BCn.<9!}aA+ !)!N?I)4JnCpLdu9 P! #M$ 0!(b DH*sgM32lks븩A6;6H ӻig}?#H42]l8gbCTP1 H8Av!D3*2*F H0r30B0%@5" )>}k./ =GIa8fX@Qp I6ȓ Ƞ00`Ѓ0O59$cgX_2U7Y#FV`pJ1F1Ò(=>go$O>BF{d~vCh*},mqM3 ؘ'ʪŲ04d ВX!I<3>_ej9)}$ʒ@cNG DHWƞ~;N>Ϩ>C0(iP+È6A1;=& h>&h!kU_R9"l}?}8 KX٠֣V*g}TR!CIa I  bT p&xњ$i zeY&Mq L> %(ĢD-4ҥ (P4 CK$/^m# $A}.?NEp]1|$T#)GfoVYw.*ؖv8 lB q86J&BBa UƗ\q"n@sۧgXv]đAt`$wz`X(P L=P uDDY)D,U1:SD")9rfTjHe%ZggZGY)pSyР}ՑП?H  d%$u?JT @Qa#㸎~nin:ȕ:LSY<6o8kOM]FҐsNtōgIrș=Ta!3:N`cɶ u8iTq?sZu*#9< bGN^k xj{bQ -~T\M/PA4x;Pt;lo=CRn|U@1~8l^a @D ef _:[9=%Ο>x>ݐoĈ/yCx777?M/EK_Cß&">'Fӳ9DdK_䊇`>l-踃>2 U1 cfEYĠX~ Zuo{}`pPdg9%=8P!pbs,QGGm$2ЂL$ E|*abQ RJK)$%C%K!$$DDD4& 2Dq"d, j# 02T`IN!L@UF" @f\1#,aƪJJSHGT DZaFGFiX#`&@(mҩspoŽ i# H8$Gq$6=O܆jyd;_Z*z?g6I"r@&4A u&B!Wؒ 8xx'̙ Rk@P><Jb*dFx0kItVn->8Z!h۰υ~n+KB^07LИEz!1B-*~xN l\xӃʏ[A5/zcm NxX%D @)>߯k~Txt Jh̹k)v#$vk>Yhm0&Eв߳ggN=Hu`%@;P7H@/?懮/]>yyꍀ9gſ~1) ΜtfYN|SEXL!*bb@as,9Avܤy|K &p0c<:'5z% 1iTN+ѺdSNZ k h~,$ps熶(V!)d0Œef)9 eSCb> ƀH.^>O/Ί}v0.ddIU(18-&GxQE5hHBfG3 PBCd sYPd#y͠Y4[ T#MZf$IHŘ)¸:C@bYVEm#,,"ʚzi;"h=:\V"y0m @X ]r-.̡܊2."/@QXe%,C>v/cBV`*W̍Rk1̰')LCDA )เߣC~SAhQF`WVmp^:0VWk-c˓`ZXšLZyJ< LmU*l,ѩ: t}Wq_;D,Lv01NKQ N,Nr݃p1r6g8=Y!>"a*M %u <4tDOZ6A߾DuDSIqL@%MIVaQ P+`C9dk1M8fEHS,j f ` 10`rfB ʌ1ɂ2 d2bpȐ̪(WhRqWaLad0S(V1Li"P"$DH`p  u!]k *@E+(4!j0$2rQ!t:ߟN&*#*>ojj}L3!M88H2}}4 T샴L!LY4!+V%̄O!"=@.U@ j`S2_TOPF;7/م\4P` z?7}-yi<7x:|R/buU_*6_5Sq!Q?5>8t2ڭ%bIo"03+(n{$ml\)룵h ~LϪ:GtL A_eCf ]dBLfd6Of8wg.~~P .W(VdbdQ{Gm ^qNx◇HPm~[9LR HAޔ'oTOޏɎANUO9Iye'ʘΆh3 GeӿeD ~zXPv~(&f~P"y*&_o c-D0Ӄ5`y2tt|6\E|<(;F6jIhA(`Ԕfbfd(8f)1VFR1eUo5Fd6K5CTLETPZ5R"D 3A2prnG# DAe:-hYe1 VC8`aHQ1IlpmnNɖAX6e1&aBDEQUUU3D[x4 ̤AHσQr.TPeSx8Š1N!;i;>֧iwRQ$3M,0 )"PEzt~Yt2pf2$LrZ kWK! cBet=NhR_p<HqԝTF1H$:Huo`PNS ^l=edRMGO2.be@V)s3\XapgNďOmFa4tPL: 8wyKp0nZDdozLx4q8;dKL4SW%%4P6$~փ U(3 ̣3(2 dlFmH?[eG$Pϲ|[x:qP=D<~$ˁF/{\| D=^2SQѯJz\yOa4 &-Maj3ZEȸDBnBbh-Lp:OQ5sTݭP/f B %r3&^xI nM4T d(3Lib616ּSbҶ-yT 0kA @xٖ]j tm%a.f)əZ$H7I n0ll; 4V.qhp;uu'.Xޤb*̞b c ɒ*T KB/mlaAmæD -5 7y(nMALwQԡx^]98T⁊㙅hNc5;JaƢ*O9/ԥD tD{T@&yZBDUf0# E5- qdV$X$сFHRHn!1C`g \4q`i(ѧUHlёd6܌ʳ 8BKA$P$gJdx(hYC#vP+4hfVB"<(2F<ITWIiDJfT4MTV6v}4MimR; &$'b`B.XA3"̘ЋPRjC*Zs0 AMseJaDH+Bm#L r R22tѓlkS 0 lcՍ cAZCRLOZ֣?BcKgO;?Ci&s+ j6p@2H+|'F&$65k̒#S\a#nȘi-00 @ht1$ ":͸0mguT0ZLPzYw04ckF ad97䑬:k eÏPEpiȼ\um=f"n  %kBɝ ah `L׉2R+[Zx~!Ì_2>G{Pд;a@ R^8QnlюY䫩܀(m4\N@XfCĜu- Ǝʍpa^Lt  X8rvw~g:"@ DHƶJ =N:t5T.gi a!t.l}5߼Ed5mg\}GGɆh01 #XvT^~wz,LKqfX6F)iuc 'h-:I#8]c%!}|T #SARdd ?91 bZE"tɒ "GlY<%eکnbCx 0*ySJh)I50X%L5pK)!!0B)?F6[৑CПzSUDRSh/,(((C2JZߋ|RAM; &&ٛ f#N,rH9$%\0ؒ4p(("!<`hzR 8uGVBjV4#^ 1q!a4&LڎIK(\|B~HO r}_v:\=q2nrWfCHr ay "MǷA9'~-b4q[>j0wuzׯl.}(>O ;kq# @glz'z!5Ia#PS5U8pׇ׌HHuP=흢PK*_# T3FPiU5 &MkK RaZ֍fUjJF8L0ʀ%@t^1MB+sB(1TT-ͱ*p~1{Hd?BBQd!NV`2 ]鵿puf̏Zz)Qe2haD Crm- $z1[B0#>B/M}6E4DbQIP$` Je+6IRN&II(oO2NW1>d6Ɠ?B92!U2ST]Z85RX H ē j9Ha qL,r EAI~_HB~z@Ij `2 +ux3?yT4P&Ef #C¤t/`\ٯԘ8N|J>$Ji$3!6)LL,VŒ8%JdH]h'Y[N&Otomf PŻ(#JtN!JcPʧ z,Cx@v &9!9;E,A(]w@9¶ۣnX[4r];VM*| @ $xN !11̎r iWZX# ڦoM9PsoW0 +aLI#qi`${vLm;]50#%I mPE/`nxb$ !=t) ͜>AhyvIX΍ {)۰wGoZj9iۓӘbZvn!9OK ea&a-WqqsM31c-B fp4z9݈نf8ZsNj%(5rVznYƛaƠEg8^{iꥊE;>g^+#Hd׵N'!smP!D NMFC[9L y\ܓęvm{ c)z|^3ÇBl<c0PX7<;4vOs0Ore.Ml;9K봚CavI;7el׎狦*af'6;7U(Yfcvv5 g3⸲26qʅv~.(Ǧ=;d:/@h]ѻa 0jYk5#XXo7C vnsoMoq>;KS7XLg7С/%9Ot>2^AyB$ N0@J:be!FR6e*U~^YDNɩ}j9Jq囟xXCM$1w2f:%m7lM&)IEm-(*_f^jp;dP ehL5MR6];]|"3 ;r%$JK[`ܞBmLg|zvqs&)o8?HXt"ِa5L ; ӀƬ,uxNSQ" (Esa;ʖ߁ ! c.OP{"`k(U2s zU/^f cMdizؓ7BʤБ̛œk0][.Я<%0籎v+Or*{-.mzՅ)օG\c[=myl>B\r;c1uvLq>n)I.Mb^aF^·۸|B2:oEzŷZ®!cJrp#BtrA𖕖,&0j4&BW-B _->lP"no![Cuë\t p"H΃9f:0J@];&J1V]ula3˶v"G@kMY+kԫ3= ܰ;_9wzqhָx\,C2xa2JScjSG= ,̘Yazq9|[.*pL{8YgI0H Jhjo]#Nf84(B~(}[ m:0pK|\CW{WI #zMAr!9T([zkHZ UaMH  yzV39Cu'L=AQ{c-_[))xͲc 5i[O7Z~ͥæEW EFML#" hss ❥e`hR$neΚϐ7Lp;p)M<[ɸT!T1J@9n':Du \nlϡp669@|f$1 c()@ jɂ.D5@1Y3-Q^Іdд&%r^ɩzdC]L:ظ]r ]E7z]G\`Nm5ٟɬu`:\Μ7(~(,r0n I$VJPm%SEq&J*̔n#QڴI;DVG 2@!6a Τb$Ԟ6;ieS+ioh> 1V"Ѷ4~ʫWnrE/Loq8`4^:@4Qr#,5]̘N,kqC4rN{o5a {Ļn2seSy36)9;n xeD'"pvۃ&7k^ڔDO~U]օ)!g+ćgfmd0HSURm]q{ٯ5ۊEnULmRa-3 dCx;53Go<+BQ,Xuv30턆lvFa$KR\/\ JrQ+fa <+;!恆E>d6e"LKg1=ZL_;=mv\Fs{*/|i"N[Nɦm\p>Yq;h5^m=Ą IKdC$*;^c9}&jvl/!`h(ἆ° hȱl\O"{˼w9;~a?Ǭ=lӐ}wHqχ`%HS\ނ.O]5 LjeZ@ky Մ"?7l}Jp!M.QdKΨ- 0hM>i677P 9擓{m\fwReY XFQ4lknNM6zUQQ *$Q/KFv09c͢k:γۦ`N](DDPLTP- K v|N6ZMʥxCKeOD*u>cJS}ÜoV"5͌ZB:59rhQp8͘6QkRB$Ą gI }b3MS|_`- Q W UUY2j6L&$@x"B>M>_7Yjt:/].{qf~'F%&Pe8,*6]3Sn1e|"3wb*s7v"^^l hxMN ܁L#pVVTQC8Mk,Vɮ&&"2纪BGi]IȒ*U_Q \oQٳ"AZ*͜"S ٧k1PAپhтl MDš#DA A%C2L290ˈ*};[ne!$Љ4OE]f,Ly#of솏.`)ຐD lޱ]IJ]H! `JA BD0@4,-Bǥ|Q; Ȩ}N)! Ϳ &t]|!{{⦏" LB(ºE9$}[{ uOJ߭*^m@Z',^*, Щkdպ=M)j`l4@THjbQęŔD@JmlRnU payى 3V`&FBAYttQ%dqP"Qt` GF %{t+h;5F-4+x/uŚST"KTǺcwq빝J\٢"i cm?1|K_ }DPd'c 7 #&S8 ]L[E 3k|NԧQ57#Đ:CQ8-BuMe(|ck~.Y|H{zLdZts=:Vrxn#}-J1ĥ:LMnN3eg)u31hHLi2x^18&4kX"5[0 qa噘`tY`1,PMćq O 0fV÷ F,'cy\b=[[*aXC) &g' bfH/s}iO!uMB^ nb|דԭIhD4bIP$ɘ;ꀖ "%"r\jB꒞"GF~5I@746[ 2a@:W2uĝ 6N՗6Kq՛qcbZk4^{=k!W-!jLvjN!2@!$1"LC:DpW;ʜ~g -eh9,ͩ|FH#n Vϋ5ӰnV6;uݨH{e}iÖ\uA2 LIXrk˸Itw-vj%P1]Lw0ʗhWܡ NΙ |-Fzns$5}7Qh13R9U|oc@̍]Bv+ٗ4`L ˛ICM龼}iCLl<2A8A0u u,q !#%E|Ѯ AА79h |<9w֋6ZAF+CeF<[6,uZM!*0'vϟշS1dy9Q\xD8ƈNU3E)W0=84E!ACo_`0=("Tabn|0@AK̤e"A"C($<<݂E;J"L B|FE sԽm?Vw,,toxLt:b" (Uj9(&"@Hٙe݉/@Hv⾮s?la wЄ+=Oݽť ˗ Sx`}৉+ST ,U<$iGQ ~l\k]jm8jkg-rg%dkRU]a MqNsMB4Y0`N,t,鉹`3FMΰ/Yq.@r ."か.r}5'YP 63DbDew#> UUUU@MQG~kDos =ƚFeXmx4ya Ɣd߿Ό+?8ĿC /~!~w2 @ ӣ/>ϵ"!M~Z:I~HHm]86ғBJIRIJ J$}c'PN? Z.^ hkvCe'FIE>'"$b#\G6#oZ* P!,˿zOvL`dz]"YUlAyT,=T0-i$xHذu Z,BY Ʃ= Y -%y-!A4!A"4pi̘ebgk`ƛ]ğʘe*msp.ֲ*@4PFnƆ F0TP5S6s(PvX/8&u0 p-cnE5܋( lȒlCRl<}5Y<`U:CecfR'0W2VV P,!Q1y Dx"+|ѯ U/{dЁDoGWȂI(b,)J!AGRk-ฦlBT]!0#u-!@9 ,k0 e%ʉ/1ugTdA)R)"!R"!Y$(`R((AV!ed"!("dP.Mxyӯ^Umgo:A/8T@Jf_ywro0#ڻ}ꚤ0E*RȗhO.7)ʓg` /%,;Ph|‘#wOO2ji u s ŽDn Qc+_@4t5ӂSUHzh `Fg/|`] s05=X59 Ŝr(C7[f$Ku3PW)1#0R\U[qM(qšŚjIl1LhM&(Ɯ LRf8a0C5q^.W{M r(]J]yfӨƔ1lQ,sYtWONӕ@gXٙ [K8!0Ŏ5* ZK&ᜃ.(`ΰ:?A'rHfs}r]\9>#㲲*‘S&]o5&I;I;Lfg8{J&C{{TN8C(*N $Cr`暮I$;Q${X{t^ZɍJUaLcNjՍ,3P厜pq3Jt'adҁPKɾ1"7G`M'8zPX!Z׆xG&YƒHT w7mޮipo-g:ԅ2X.pv2v1s6rܼ[xGcn:d.$%O0c(cU9 b Yi#.INޙi ;m@d#L%`UtH@=IEI cZ* h)A0c{[P.8z_T:,Ne:Z&\xbeR60sk &6 aBp g&<ف3̝z4 "G$b:GߔO8@0@&%zU26\ `6y:cQO,VJB"* `(XHI)&$|S GDL IX5Wn×X`}QD 4PAP4*>- DFgsCӰ IB,*UeMA'O BofK(&#ð x}{.آ'-+y;/k|R}p^iv_1㚪MnJDE;S:Nd1D)ahI BSS,|<-*>5hC(FFW#Ro?XQB(FSKE4𝏔U2WdLT &.>xX%DHbB^܃܏ҁ cky-Cw48g'If'_uZNK●2pw9:?r]զ`t%9@ >o3?9ve{|~ {58 4fxuJXQ%R,IAC-#@ɮT Tl_#p75֌3pcWhKDulUԷ*vgnvtz|8$x*fiL k3ҨL^rquxMDVS1=kA9T"tlXf5{,#@ ͺLҎ<Ɂ_wHq>2b#r?ڊ]+9w>Heٙ==;g}qjeJIcoHx4C_: 6b9=liPrZHG nq8;WY]JmwOk㮻Wm?Qk S4]+- 1.V baomďқg^yh8xiQfhBxfg/S0Ov tOpVx]:Ϋǚo{zm@Hۮ eXE6aa;Έb[bCܢUwU"DwM-5,s$P4 $bzM˯0\T AP6A.dRj! RDI`%E  T!%%V`%exM0{mUC@g;Bl D8ġLd .\@Ք q`a5N""Ha"("Bd$:!%jZ(e]YpCYH2=ef`dQIaK@b&Ȗ$2Nƌ7rvEaA".O˙CI98SG5bYs"Wb 5 "U94pBĎ ̀ "m ܝiiXhZ<4'zudꑤxPtXE P{U3MI=Ҥd`Ècr+"f I"g/FH1Yi-Nc FCF&(&<5nh NJ7^GPPfکhB:>HdS`i,̪A 1A)T0̃!",za-1qZl12\Kb Ol*0DD)DȾ^M kqd XY,RIŃ,#4GPrJ:l8Gb@r4ܠu \BBrԈ: Q> ACX[/:od:LC{F"q@7EC D6 !G퉢T 0J( "0̱-QHzD=.W{$;ztJ{ ?HP2h)F)}!q? ~~q=?t}nf}6~{09ҟ$!Gb3ھa~8xf1  *dYur$>%*634C*v4ǿڋdF$sʜ d !,2+ YOQ^DGJdK*Jf2?DC9 `&Wʰ`w7qqEQ$b@&Hx9.r{>KcQ3Fm`EPPa?U,2}<Ў#b0*EW`\  c=4-NA(+D ) Q $aVgS0fY$XFFVH@c"M YUi5Ÿw1X %oBIHԁ6d0K{Æ٠q& eTn1xs%) 0$Ѫ8PLj!̀otC&Ea 0ER)aXfZ'4f "kNfF%tfPAE% E9 BDa8I0J9tѭd.N 1 !Ҩ(vr=K X$QM1*X] `\2bq0306bbj:kWF-(!l~Z <MCox7UHQ`9Y{kd$l~??8^i~d7g"+ϛh;Uߟ7w,5f算šو&Ϝ2n1R2p_cFA0 Xpy9]ݼ<(֧CY@Q`)WJ)b+OQA<^_ٻDhkUoتS48 d 5wM<=O턜U9zA/v"<ڼ>lUi fEcafҔRR @1[CcNc~@R k#0";koӻ4'PHҾx=WM-HO7@uw 4 oT/s犉zlRYMKFOb0#D9Z D`U҇{  =^ӂ?LZ 2h1v"B;tڂ}v#wդQC Dg $@K5Cˎ$:d@z!T)*F,΃ u{6A#SLv`a| m"GC5܋r '?q*O4@J}h3w* Cy)PTwXB81~uU~~?b q?M", U9ȉZAt+J MҮVtkb@]uO?*C;>GrZzáaB%7|SlE=ҍRcK ŨRǒ $!$!(xu 1Ew曉Ib+֯1MDFǯ罼x=?}d@~ 2_[} >j6I b$ޏZU!J1# fI|#CRJy0nʗ:BptXxUB@4aR J:[11C$  JxJ5'tMA!]Bt8fU%*)BfiFII-̙(<r{4/]\o ,:XмNߠ :gdh \r4#k _p`kt/ <4'`Q ds@u9¯l+q3yD&]-`4 QiM`Xv Q0NAC8|( R2Tw>] 55(Jfo3l9&/29Di!bAAÊ.5nO̩af}[֊lK"2Q6J@rQNfɖdzPPENHNGI5XhhH+dDA PFYEabq28Wi#d 1ldQ Z dI(S/k €(uuFp# ԶC11!( (t5GFwm Z= I#X,Delz.91/ňᨴDSHCK 39&@4;56@?n`+ωI4z̬ۀ/JBqO dҐF) 4##{(H0 P@DH,BD4L BF$T "рDNK}GAPġJ hthbDJAd)#C{}` b(HVIa R+ Х(S.KHāC@#TM-PHUM,RdNFHP,)P#5)(QBMJD15UIH14DL @,!,4) P$AHHf%P*CDJ0QPE&NE MUAJԙ eMP5AHUQIIHҲSR1HCCT1)@$CEPA1U@ФE4$(SLI44114 QMSSDRR(R@D(PJPJQC YD4JEKJD,K@V R?'Kn"Aɕ>nIx@zJM}lHxPzyV)`ba*RE"* TJUk=˴L(&v4(!<-4a6F93dYRey,"aS⠙*PP :Ԧʰ5`IKPdQ(EREL w&ݻ <0p*n\TBlj5UP򆒊(Ja" ! ` hHjYi(*(b" *I" " I&hA(U$ba'-j7,:7ȩx۟A@mZ)2DDžF%<W:T!?`/Q~D>5=#m߆MxˣǴ$!Hp>~Jqrɚl>B P'ó`2qRR'0?go7=)B2M,T1@HBBD D C埝\*( !3ìuz;bt|AyfXE]8AњC7JW#dtP.E!@H, -ڥUM&ZYѮzpf D&B>Ӻm K"1^US(fc7H)p &Vnl]O Z\SEv< 6ؓi">=A0x8! 0u~Owx @NQANa,S d R&QYi!UT,mpp"09Mjf(Qw kEBM.! Ve@'ڀp!JM҄8GLpK3! 8 Y2V D#p XtL.Du+B&eEaV`hsFdnsIM@ l:h@\}R!̅ l( u0MrG0+?v2e4Lja r?&6P l/a] $Np1:շM`@l:)ˤCn kn\cnU;cnHP؈ AZ k C8qhd=0^[O,b쬲ɽ?EތQ?9bR{òng&5\6qJ Դl=DֶRffc \ɍCRGF@QzQyop"yLIhέH}qQC֦҇ >Ȳ!@@dEpcI1X$r D`+-Iʽi0vrUTXɠS&D0_ 4%G`ASZpE AR%eY P |BC"~ \%ْ<cnBOƧk* H;LV?rBI= bxBbf]aJ.&hf 90k,4ȡJ.Mu&rB@1 ."f vׯƍ*%o1HDTnvR@ /.2rD13EA SQ':uvǑB0O%P:钅$0L$ fh# I$%!SB@Xp"EpzC6_bC<;>9fH{o^-f%>w'=8;G0"2 J J0q*92p5&jlMA}$%ϿSz^#VL&t"4HD5pHn›)GeJFH/q[%G0^1A>"j(?'ǏբA)@2`$ R{dp1[ HWgt(1$f*^<ϛ=yXDV \ ٣'r!)lN@{9CMzjYU$&B%RU 0qJ9~QMpPS8NGCG:,Pb=pXr iTTR\FF;yه@}9W7hKcmuo@io2* @j(Mj9AMhT8%ڑʿ}X`AXz\G(^ϹF6O~UEUurIl?Yæa._SYMNrx6 D*U4U5+Mh+bGc2\ ȿko7~puLPs]p,iռo-+0IA9I : g2j$} 5gA![R #jsD#<,h <\zLe,~5&) #Nz;ӼI‚Is~\V2C;}'M)0<(v/GfV! {m`OU$5#Xc/ˈLOs)*S.Ny \45V;T*vh4zk}87!nAysuE fDRF%C7&1!8+ slTLrfj#.wYε9)f-43RSa]$L۷Ge9,Ir>9FHHTD#0k="B6.@}1r$ך\^]< 2 >ND 2I"ã##iX"CF:{i;sI\`:fk̒I!BQƅ0?r>`X1TwgYѸ@`u >.UC4ri3GP^I (MrFGIY?gn[t?Ǚ^%ƃ #KgmU׉ĐCb~@ Mgn`; Ι4:P>Fܤ+ǁa4RxFm0^gVEp ZEbm (K +B“"!HТs&Skyx~46`x=o/>)iJ"@T $$ib VD$H*(b&)< FDBL]+IECSM(DH\A$́H40CCEj$IP!@)ZA i j"iJ*ii(JDR)$ dQf!H X B@"*bT J!h)(QB"(U6Npht'O"le1 Fp-q\<~CB@}y~\˙\7$Byŵ.Y u d}=z"9v5EEPE?$ys"NhS1\Ƞ>HfZRe&Y ! """ %XD*d("BI&6HSIQM)T0JdRd"FIR%""I$wJ!%$'ۓVNdEP҄#7`pʤ)iGMSʌ\xDa5c]|0 B2Ŭ*QGd獭(lM7X!dpG?& %_ߑlݵ~t,̇vۥq#ۚd;Wq dn_D5sň.9NW.DZB~JTZDpT~tܔFJ&$MO3(H n>Us,̃!(Dhh_O˝h6!T (aIS3ބ?T. C`2h –lDF #mX LQ``aUiBeN2ӮSML&M0( H1+w$[֌9b!.κ@bQ:e;(B?i5DDIMKJQAPJ&e9$$Jqf9SiغQc?/c,$M  =M2k!f־M؈~}ڕKB!Dfj}~ t=⒟ӯ-Uc5GsQB^BC@tReTڬ̢"3Z1_i"E뿄Kp0p"t} |cBR-ɣ~Lrݪbm3vgҪ)ae/a@O9+BÔ%-4ՕPf H,YZ.Q69( 417bHmB݃b8q0ˆ,0j [h5z[`hr /A5 `,|K€?,ڂ;C"$tP)X@+3! r *ibBH  ! w.Q;JtX||#̺V'OyHW=>_ӻ0VdѴα yH`zryҷMny4!yAA@]` 8xgy%jZξ`֢2P#d<eX#w5Q8 k`#rM iqmyf\8j~m nL1*W5IF TmfDW@Ŵ5 tyf1ecU(D$(08R5mTFuHPŖF0j,HV ^|pg2,eLR|v7Ncua~n=wsDHFA"m̩! 4YA =tj:6DOb["UY @ii e=a)fpsuAROB.<6I!!5J)F0;{zr@nsA lOoӘ k XQӾt |Pxd@6އXU6↓KS%ė~k1ag[veL AZ-S>a"]ltw6O'!0рB#Wt}ްLGcp4D`oXn0.Ʋx30,94p,Jh+Bp$ bL6@\YiVٻ j* m4Ƞr4dOv4À<ֵ [ Fc/ӫ9z7{ }tCr dž8J,#d^Mh^(R qHH0 I@k_l$$~4G8~s8CsNa("%ѽ srEǨηD|Ư(}MN=xߟ݃1yQUEP:j}StLk_i)|&aJj=]y>7B@A/E)p*%Eĩ7;)9PWH~-$ _vlx:jL9IF$Cٞ]ɉ7 !a$  =ݳ >!V6Uh)0@Dl]Y8IhMkkT2Va$!e4$$8$*PFE%@aw‡PE:6Ҹ HӵE. (SDʹD*B~7 `LPo` c,\^;@O/W[FDǪMjCM Uk$ݍ$8N3P5# X$)ݬE+Iri$'=S#pghL9e)se[79gh\ilG,jsRi)M777wE&Z&3WȑY f8,!g㳦=W(H8V7ʸM1S px<ޯcUn[G陿rg1 G]mFn6 A–Cn&hbu+F#(0aa Hh(QW472cUa LQ{tO7eAz%;#̐M;Cz6ѳ$3RD~> d% ? ,*wCk  5.y@\\c3 +7ĆkAFfBD9^ ~.#Qs #B31JPj?z.^<ݠH˷î$(7p  (,@ S)Ĕb+" @@AWrm-֡_!˙dTʤ5 7$F HkJI$1SXfHVүi30 @22i, 49dƉHa)JFiYd bJQ!AJDR"D%%xڧoet- #@@ $`&ftP$zJ\n6 ws^4PBB@N 2Fmii6W lRAVjp0%aM=IQ< L*aje"[h?c2ᛍGFbd*%%"uGz89=LD^12Ϩ KL}XD0 f5q0w )eF@_aU^tDQy!TwhLUo)l}A_ozJ|̀2qt(p{}x@t)S6G#z~Ђ@؟TjϞXXU=A"ZI 4o=˨M>B _AxF ,8득(! _ԺW I¹(`(ìC)wy:_%2́-epC4cu[3 }Rdt$fؒB"Hks;} dffo#sOF$ì'Q\sۑϿu '{%ԺQr d D'a{%fDGZ&O?%Dx| *ۥ3Wc :YCf\?2W_w \"ڢa,梧&:~ ^PJo5V8(0JTfk`jrrGuF Do3Ii Tp+|Z BDd"ofиPLs8xs9CCHxH25"A&#y;aPe}(hL. waHɰ 8"̢X0f";KDhcj j(јJFSÉ4$ \Xh'ccR5|ҍ\4=3Y2'$ak~ebh|fb iIcC)L $BWxTӊ+E/;ifs# J&64޿h*܅rgSªcؒ !vidp&h!Ir\ dF lIۍUz&`4N&`M-1 䈓&Qm)223&&kH#c+YjR]0ܜv37*dd4hM$Z7jX@ފ5P:rH 17c`ZeZ+W$pHD0%xUqh+z҃i.Gd0އ,ji!Xjq0[ 2rXrPɣPƥdًs͘tP N 6XdoX`dli'G:崲;X>x0#xFmWȰ̀,164(#T J,AYRE1ɃdpDCug\%uznec]=d|?OKn.cOقDcYAKG=.LY`gf'u6Z09`AIq1>HM\>i4"_8.maqo{: 7CT'@䲱6A1iR(!twf^j޷EִZvc*\ؗK& ǽg9A )3!!2g<]=ޣP}d4 ,QHE$P DBK4@P!AE#B@""&04F5*J 0 A&!Q( @J)B(Sd@BR @UJ ( K@Ц-f`B RHAQK .2a$DHbP%Rɉ>uu!Ma ˎ %^悁#߼(|wLfEG\ CHQ c+౼LHN. JCP6G DnHrmpb@=q0OA!4 $E 8rs^!ÇsUEKR'm!n25 1SF0_}3U^{^¯)Aw.KRI 9$&[ʿM߅{!Sc6UeRKA\B:W??loy}Z|d36j!Ѯ{5}l>Pߍ;A?7:P5])VHt$@((D9 @}D2NxxOgԤ6¦|MFIGXy~p<41G^{^':Gy!MCQ$=FGњ^ C4#eێ&A&2")j@U0QANd ]IPi.fP.F2)iaFeQiJbD`UYiEF&)TiTHzy&Rn R,$%~$L @ hJ#"ZLњ ]dĤ Ov8Sz2$‰uL *Z 5ˬ`cjR2  MZ &)2\Jl  j d*Z5Q3M-k(JJf!hcX& !rh2 J") #Phr3S# ӌ`rFƓٓr% ƴ!e MA&qƌ\6ā#$[ 0DcbX0H&F!11]b< pA"!i&њ :4A+'x,")II@Hi?{ rۘI#$H)$Dh J(D( +  p±(Da 0zU?c¥@l30; pLDMI,EPeUK0SP4TЍLD@D+E" Es>S z /}]HaD~*L7iKKL >^bQR P6޾UZ4Vu|rz FN52s.?C/A#AyP kdH#֢ 0X0܀uҟsMkr?DV$5*aQ#H]3`s&p(x, RѠMV h^H972Avұږ ,{1$;n+|pFwx4|7$ 6SR D:ӨHzHR) BU'pw^AsX-Ӏ6`@,-s0\̢Rl%H(+%AS55ǔv  v-Dp ^(MTӜ:DC6c~dyy AM C, ,d ye<+Ԥp(Ou$FPliHA6A2C658n E۫hzD!F!9D,Zq !GIB$]x<5Y`KF|C!I_j$HЃr;@@F  JCd Ax'U}j:DDE M !% Bi$ CPd AJ*R B\xԏ 2WyEH޳hNF'l3a~`w4}&#?q;T}seHA Zx %/a{ ШqQ㟈DS%V`!HRs9,2lB) }Ʊ 2ԡG(-XjBv "r d(E|G\N"_| 'Hy.oIAHs9=DzC88M  Qb 4 X ( fXQEd>rOMԮM4A0U!Sr7f2?6`v H3ǬHHV1MlcJ!RU(L ,!J&쮱PXHH[5{e &c4&"0MPܧh*JR(JEt0C  I(-&> x^J_m4"R%BR&J4(f&q DR%D{ =ȡE%D"H LPB2Jj9A#ZR~<8h&D`$"T˅?nvy~'XɢE^ t!SHH F+@2CFpK1U  $HP2J%޾[8W_ Cg@e@@x.H@-[Ʊ>qX,"&%v"})(H9֐5Zs9FF_t"PL&h6}P(by VdX T  iBb!i&(jDZ))۰ eNiw6隣J@`JV%2 U?cU2 (9=>6BH.!>)S/~T~ȟ|* *sxpﰣݯfdU^??͘! orJ_skUoɏi 23F3 rׯm]ϊ p4Js1 K$$!8@YP"ѓHaNi<S{@ @CJ oOzمa`PaVkY4J҃#},St7S9 -=&÷تZUw^%}d,R䉐!i$*a]D;w#! ׋B =H DeR$(% H P!d$ BEXcC@*h0̚=?oFn>vM_+7s> =fmK&~XT BcVӎ~, hI{Ql JO /~)sؚ@:pWp}AW >&'ޥԃժ\M$ i(1ԯxS&gLpI>s:8˖#SFcr\[j!AHz߰U$c>1⠞8QGpy=%ag>F;ع 1CG"E9ow(@$j4»!銙8\-ԇ,tjt9׆wY\kNCc8T`aYfkCyd[tpˤ .ljFk,&&=E' Vى%.ܜ. D\cvw{6J3OUUX]j]="> 5I< :y-U4h 1u9t;EWw(Ȃ ߓl..#νst[AAL;a4ݷL-S!>nН*8G%(\I/˩pM!ECZ|4H EEUy?n$>I g  ~#~|*CwyA=a7n A;a3 / {c@D{{Pc4zȹƑ~on7wi%"(? @hiJ%@2R40BD*F )" r5)$ Mx)] I@%105,  (2@/pTؼt uB`lE1+u23`+hBT7DJMܢ16%+$E|)/tG"/) )IeNz8 ;ȟ G G.H K9p[􏠢hԁ|ԑ\EUȖBeAT򋿆uAG \"LzJy )xmѧN1kӡ16]*:p:0ɕ:)e3aӡ;s"߳ (S}eTS$&@`{,ND ekƤ4?Jv+aࠬWᙹI@Aj|Ç圵u1NAH6.b}dxÞ vHQtB`0-(; {ؒ%P6Sn 1JWM>?]Nh}@h3ܳԺ(PY&~*-uԤZݨ`P}*xÃXzq&t;@7;CBֳȞYDL,VEanFz‘ze?>u,009>!vľpd|A4uW?)h ,CDrM`~(HWL~M0,:!~z1p}?\urD&-#q~%U4>"=+7gshS5uYҩl$bԎoF'0ŇdE=9ФR5S -5T#SR49".a&%EY$2(x#D(HL$N0ߔɁgOO@ B3c eFj2A8DF4'-rMT>OU=qz8 Ay7fâ Cv`=݋c\s?1,B X,EifNiNcyJl@Ϊs?Q^oģFr|WZOܝPU*$; B+ 2 `"i(_kL`PbƣѬ?f} "+w0\4nL|zR%k88"*"8!(:n]eLRh Ub41]si N$?ߒpLL;Ɖ4AJII.PXba.^iK!)F4HĕB9޶Mnw:vpæn !XI1ČMA r"JF\V&)eh"نT6PF%  0¨݌jqPdXC %Xx̙hIh`A2l¨PeBbfuj@Vb]`pH,f!Y1#EJ39d2Rd=$P59d#E9L4QIeDVXC!cDn 'hD' I*b(QF*& (h9&d*b%"bZ2CP4 e2̂s%cPHAQQaKC4#Ht7%L#""Mٌc5Tc$;#AkDhԄb40cH @& DA$c;5Ͱ$!\`Etѥ)*r{0r৶x5XC\NSXKqXcMF eh2c J`vl}-;I' ѱ  "qFAYRBFJHIj84l3e `dHVbxGMf'm TzM(Ϋ;p.dqhP…!40OA.2Y iH3|x;]dq <Xl`H_C'>ϣ\Z03: {%Kj DC_:);j|Ap} 5Zxl@}"Ң[$$PBJJ% $0,%,$BJH(jyAx  !?sD̯ʯH YHIH0|}}lIUo]Z0Đ Ы; M6jC=0Q4֢#xŽ=hV@ JA3Ѐ|k {hT4mLGj%=yD{!唤Qs'N$(wCӿm|dR⎯mwutIxxHYO9r_vW~{肚bs, ^6 *P ~Zr"bG|aC`1k=-G#"AԱcܣZ ڥM4!QA* v ~ /(i^'. *Ǧ!ӛӋ!8G-%mqٮaOUlmChmJGc!;c65ƚK;vF.ȁ:#͖Hq)b`䏅!_܄zRtaKƭ4cM42P*Ǟ9'Z339LՆY" cQT@La"X! &F^"ẵ!ig0>N |Ko++xP&GEF2DL~˸"8Ôy3 pP7Ԧ #m5k  +QGh;%\,ܩa3O$k GE.-F0R+QY[lIoh5JmzP1^&KdB_@: ;(_X+ԁ̆HOU UQHH4 r/cnxUW*&}"/*)tR)k\I`JKl% a% Qt_|<'SG_Ul8s<@4HM^sۣ'9!v0 .NAH6_ͧ#7qlyZ0eFeRK[#iV1X[!hfUvEcidn8Y8JedTYb ʔkAg`+{t@IRI~s A^pkI'3f6D.O0Jks1(hٹh:)$7Ӎe9'nNz[;" g0QhIQڃ2 Ꞓη[ $'4R$8-gҭO|;pE08 WB0l]9%K@.ql!nL;  ͯ\/ wwA]&B0BQ8O*O[k)W}@8'u55ck(Ԟ6[ ybhu!ܠr9~.+vCa눽䑷F{0Q T>}vqo6i; EEg~.3F`B嵊!$(jeg竑 p\Q͕2*y\GIĒb_XWpl9P~Iv( w2zܷ,e]qۦ|MRkI.}4.1q&Ln )4(˜AT"O|NlM,戏J,`@NVZDuUsا4*f;mSXL[l<_-x͛(c@㘲In]bq|HIћ߯;Pm9 Lpwʕyg!gnq巣 HO290 >ў8'C_RD _#$MhЦufRJl.p+[2]$PCn/"k2. DhaJ@eL!i(HHKCGUh3Z ,XדҪ@i$NJl]qLD胇j6繯_0M%Ipҁ ݼяy P2BC@<̢͞,֒ X.o7osaB]gm[t5Y,<4mR~M`4F(F2&A1@grTo F0!HQ8D "0Q`pBjFjLjS%o\b[ DB|fN].ˠWAExe@EmM7SS@8V݃քrpf 7HHpO&6NhY٠q+s6kC醵6fno9 o"CC|b"-B3.Y 6w99+D8ޫщk&B+h+"(&{hH5Nx4$'\,Q6ʐ\719a(d<`@)  ptaUE['LG8WHV)̀S wG* o ؞ ;s91*u.냑(uaqMp(1P n3l4{dQ1 "<H'dֳ8 m[oPRjIz`6X$ӇIȃˀPf8MA3IHc04[ v2h1mX.) Ob(=aMD0r9zt'w\ݛȩRdc̙a[qdP լ )>tEA=12#"( ۷SJ-?hfs35ݓJ]Kwr񘵅3ED (dPEQTZ֞ SiS+L|aH# 2u&*M¦Kю )TljC&& QcSMZ(ޮ8!l|*6D'~`! BJ r#uiAHroƞɈ_ZPR: q^ 1eaZt6q ╋CvbU5:Yٰ_ >@`*9[S>}yi$Kk0MhKyNq0%ɀ1A;B" v//-ߺW!mt,E!( {bR8|7lEq446S{ÍدL&%R^8Mb@=RITI Cg]H aw0vsJذ#m p*LE N&|2lTCB>`$"|OB!IRBH0HAB!bJQE2QTE8af"8c;=Ba>FvcwYKHcQJBP¥h3* 2 d=P du~Kb}\Π(Vi/[rM$BQX9DSH֥1hWF"1E/_IX|}oRI} 3{Q ؾ`nGmKv?kJһ2I"w Ydc9IMr0В) 5&Yj' #,Z 1!,J׶X%QVQko2j1B` p1̦l&!X$6S1i'R!u0`Mɩh0%mٰF&,LnݚcJh4aPޞck{kL"#*b a7pUL Lf5Ș@hn8c͉)ť$"YQ )*$B)kLfSI0MMh i6 qч lh1H'r5% MaKFt&SL[cx!$@Pф QtuUUQUDw ~JЯEp)1 ']@B&5,½2Cڽ1"+AE5{ݔ$Pwp`tiq< bK6BDq@f9V?Uyіi*]^u(a=I3/C %TMA5Ĥ$ӟ$Q*,gPN%hj%rDy5sPspe|9Di&A2JQ^/j NbPÈI@m!]a5܊2p$I0ˡG岭}n;!WAa&q5^ y5OԔ>KUPh<,|PvKٻI: ތ9g*?tNR01@M(!wD̴JRPk `΃y݉6n&n ۄF3Li~ɡ0Q!-2 _ y`@H!(GvP['$w%a!0\fюhc{#aɲ]T"֟n̞_|3)Yg㸓s ]dx_;OчH[3 XuzQH4 i }#aZf*'bkXJ H(.333Eq oӦ̥-Xa8,w|[ g{3 "H~NiC;.k[6]ݜMꋅΣ<^p[&Wg+{͒EGU!W=u3Ϭ^Ľ @0n4~n31ғEqת@>4Nrlviz&ҦC! &kZ<΃M#{Uڗ#l1Hu]ѓ2P-.c!v4 61XI'o##-9<Kp1+r̓Em=c69) rTuM0ֹqY^\wS@hj9NV`>exDQG7qM^P= "%5*i2ۖa1$K1GJMUh"G#1Eќߩ78xȅ؛CZ 8S*λr>c3疆b[# 9|[۰q|ە\u4YIX=$ BdNA 9W\.{[T-3]`Ro,veaT_ $1Խ?g탹3e cL!lj[T#c;L2@T1&#*#/I02ɽgI|BZ[YL ۻƝ =-l3 AؑNQq:#NT.,v;蘒 Ƥgi҇t;mRb)Seg.*c%C`\!*OS"B8%;!",Ŝ8)`D"XwtiYĖеji dh-l<^^ &ДI3Ӎ\]ՁP1nY~8Ÿ W eX,dF[i\#0v)5kR?PqSDkSS y|S jѓifFV&D` w1hMP;(ZpFAXzwTYf f s:JPHj#F7Wk)9'u]lidcۅiUo4N$k8W #&68iXjBt!L2lcVZs,hJyl-tIv٤2NdR D7aN) Zbw\Pk.a{0φ$ _>QgTa<.$vV$\0~2(0j]cNǦ` #=9i_7l;»ᗿ~R4uFR54+;-fkA6zt`@5!N.9kyH4"wU,9,мҶP9Dr s3͹Ww^4R9ІG V##C9sXA|8Mh4aԦ9DXB+wk}{(w.4)( N0yάn)Fޱ""JW4G4d1.\p.` FM;u#jP A9$t$X` hir1]k.L#;*;^Qa yaj`UV.v(B*)< t'=j-n۷"=Ų+C6 NAq(&HF&+fڂؐ5I:blxLj+u@q3My:oafW٭d[hFlMW޺懥 kZA\Iqn4$xرt Nu'Y5T:+ t٣EFۢJ*b c|MZ4b|8`FFwѣy!X8TkAlJ&qrDr[Nmm:m뚺:2W2U4d$2whd1k뭪 rpЙ'ZS!J͒Y} .3S#m: }oT0XX9yFq4œIQfH3fQd:a:966*F6 fgFBqߞ<4c&ʚN n:]Ds!*B%$mB%s+%gT4Qfvxp"gaݩ`0ŰP0njI& JRC)cA]֖ߢIJ߅.P鹖$$Ia@vW ԙvкƆZ'1$urfunN#$I-+2@8&sQ1,^S9+L1[o +~Sġ73!SÅsCxev`D񅤠~;3%Qgg}4[ Z6픖"&mM[ef$Gf(] ))1aODPBpq-h"3D>=rij)yIJ%WP(fuxa |ͮyt'A{D,xOMG!Ihu'x ΠyMv 7!`#ٓ$rJUv;Ǫ,d8e C4۰|`_`}dHH_-#? S;poK%/*!ւGgnk 1)43auHjrpCQ7ElZqe-%tBn]:!qM[ YIb%[ѻrieZ,jB 6E5)us^Dɧ+uҁB5LtLdMQV`½&0n5@4IL!0Q(Xad(Z:)ݩ㉶#$J&ĄBl PiAGkh@vRjD@n=̤D`eG:EM5#`#5$LvUph"AZ5Z4*Bi%!%("(!ӈ@B4ALQP٢pZ!bH,uN `s[3r R:Xbl`LJd(0jd"q(YIj$7ή \3!kcPiǎ &*&̉P4n__Qs-@42;'&sED@\f\V[|&ekYK o7xcFXfddPs@ Z@h POTH|BawJٕK20APR)踄ѱPL$]b$,4 dX#D 1%^p0^يIT+́(PIҔ*Ⲟˌ.BA/m)J 1Bį6]<Dž9⁘>4avnCG QHßbH'4|]_\o!sLkOQMGz//$~1G];( 4`bHa£PCa'@:|P/?"?X9m|x7<7d*/\\̲*[p:HJ; Xkp3zZ4`2F1B5&LM2h4[ :T/|[? w]0G([KCywP@" DNf=2 D)  % zPGEPE(TH.zm#WF9 ihDEX  "YJ{ DwV!#q5!CwFXYVIg4 I!AĈYˠo3mpUlH)3IWzaXnyp|Yn=>*m-2Z₡!*ь=.hHbRi$2ȣ 4ԕmG9KzsqEF DQhZOR0a&3sg4t"k0 tk``cgMsL SZBSS2 ?e=P $D2!đ*P-v'wtk=qs)576L4b(I33J&p13AMnoxh0 !wC#iP}17lE#mHB"20*VDY "R LGyPxJTjU ]PLjv^o @|A$B {9S>䎢(ƆHZDI5/}: IxS[1!)7ls fvGL%~^ zw9v)u +vhX )"žB0dAH4m'l1P#Lq o_cdV%pIѾ(zC~3!v? O)ݸķQ:Cwh;?e5@Y⫎FJiiGԂpN]ٷ; `/L6Va+z ~D~ABJȄlt0FF c 5LLv{q/FDAlG )V>/($(JwB H#AJ@(/}MÄkY$]AfpA !&`ݔ3 Ng -nx @ S2LITI9M*TKRD452E@DFD@R`Pk"ihHs6dŰph)3|@ȁPp2vp|}!tCf8d H,%$& '1{0.y@DR>C_M`A۫R':~=<OUmoDWء)P8ԷgEEY CN bOafH`$(j*J(_4d5T=kwɷ2'j)h \UB? .%+B (RhD- ]F>ШoGT4RiA\R0 H@bA 8=jWo9\`pmWD0 S;]OT/wprN& ~hhmE6E'o&-1| $z悇Wߏdž7&EpwmѨ 4mβcS ]amm19c yPDhVE!E/V v;GI }Yx`QѩZbR8P,$ 23_ڒ RH(_4tRj(QAU.[ރd) a$a" AA$# $" D*H(8%(oҨTCU *oP`9Xccg=/IbEkf1Q0v' (aPCL .A-*&B$ܚ[D3hBp``& 8 2,O#Nݣ $O1]z>5!P34_)jSZ1(ԃq̧<""( =YRd$̖d(*OE~LDNjؼcZ5 N0j2JC##0q} %J60+Lqe(ƲNF ' sl8ƊF$hsv&&qPD&Au0'ؓl0ч?1)&a!*d$ h sGoۛãb ( )s@΀;fc$M8 ˷~-:9 ?ѦF{+l܀3q*B4vQpskFDء]/= KQZ|q˱h0#Pv@ïDq F{Au`HtH5hp/f5f2'z pb  'xa4Yvn1x$?,wf8/?!8,BA+13V@J-Xn+nk9XƜ:m PZʁz w@Be)cm*- (`}2dV`K}ؼV`R%`&(DMLT$TD,DpdM45 "+B4N⣄)`hqBR0mk"Rm1S0MϵKxwc*L(ٳvc4(_ P< &n˨՞X f7C:[iN`uϕtZ\LL&U3HI#S@ss5P>@zgmWaN2MTE2~?4EUP%t'y5w UJU4NLbW8dvDӐ `2 ~ <0HQQL,ĒFgϢ7z~}=@[o?EK-I3DVsiFr@F!zLD{Q['5-scATVç^i tuQvCx"gCb?&#wJJZYWγhGqs&H >xA E }A*$_l?!ON/Ny*k]haIu>e>E{3=  SvA @_ݥ%t3_͙M<ǹզTLT(UQ7YE7=zlz,BXMF” A~‚A 'Lx悘 xqށaE.~Dr|Y!BƤ|ę1& 0Bh/b$O,Ge6!_!x 2a~}?=d@8ʗgˠE+֨a)x =/!G"~~aX!J4^0eŀBTy*cL9C T$[zA ڃhK^]l]@"2Z@60y4NgRBʶmIpp&"5]LDǂ< HNԛ S5w˥֡b* ԁRB m˽A A;eeD)VdfQV`eHJ Q! SHK"B)(RI^ uB)VM2H&R"bIFetλ[>Icl `FlwNnhЋ[~l@lc|MÊhDP̪0Bd>! 'TG$!#02<HHe(("VJDb`(eH4DMQAYը"!-gTo,?y'͐?R,T@ /{|o\v(@L_\O,J0M! U!0%_b 8P'`IFQҩ U)T}?g8y9w΃Qh5SU?:*xAGR9( %ʠYR~BU @)Q(\$&4PQ%D$J4)CJ_ߙ8NH-W7ܚϦ φn0Op&046Q9?~Y(h-~>!~lOh!KH{ *fR<\؆yaḠPW [As) so[RѓcvPxcYf svDN{ 2X\2xz[n>n=;/]3M dV& 0 M{Ve!>oI@FN=p95џ܋|i09_yy?f'2-S)=퉪S)oWXB#E}r{ AܭPJ4 HSBQKU@TU+"$=1 -ثr=id*&r26ORw@]!(|b 5j;C<@rY-yw#*32_TJ!bL8 ņ/D5腔R\{㪮" ǸRM{Kn( t6cv :yD։BE*"} 멳GpzOZwa}ٺ54 غQ{=·MUsMqk(ڻ[w>rN>|J>>mBvm>Coc st 7.nʏS=j_w׶ӞuTgs7Hin^=;T`Pwf+Et]>GlŊw w'vnX $V{=ǯӼX*k^_mW!fiA@Du kdi 5@Q"Os}tITDKvyPis}P|޾]Rv0^/^p;z}^g<ٻnmuvկuۚhB  h;_@c٣twDSf{×`:A@stl5cUwnn %St'h7{'YǢ˺)׺q7nuaqn|حmն}m='sdEw:t:w(4;> }ڃ(5F41s1wt2'w;=#Os{O^͵<ŦCX9l[U d|=ojm6nQi w]ۭ֊GLeU޳:tjwuUVau۾ܽś{oo]Ѷٯ= ]=<&;u1ejYSjeoL﷫9Gޯs]mmݲw[Y;rPv/cz}z7uon/5׋Roήu_>40w5mܷk}UJ7wpv7sMSN9޽fu-]ۋWs%6Xyqk{̵Vumޱ}{S{tMr\nNvżǙWe6a;y .利1 ENUvz\=ޯ\;cۃ@DΤXO` z } @Ӻ@"cvkPw/sz];]-޷۞|_m@k-swsɢ99٠M ZvKWurU9ՉwnwzJ6e_EtjYdܨnwY [zyNwqk]}rY=+[$PJ!Alq+PԼQV MzˬKNN&۸袏Jeb7:Id>5z=:ZOh۳|<jtbwn+vs[iRPA]8g}wOj‡B s]n Wpinۖ9wg^8jDR J']Q[Y636ljpko}^k뷡*`}6{Owy{ X =3kΈ;sv2rPkuְ'%+tQy7;8ܤ뉻gδ>S1[3alwNw/oN}v1yـtC=t%iwݑ:n{ҳW:SoxC:ޑ.{fi񆍳LW* _[LJР ABRE* R**P- R**JB"a?ABБ!Du*TFa-DDx_8E ?B'JEl5\m¦,7v2W'.ji3 l$Nz+oQi7K]vUmHm풗B/gQAADU6 P muuAN*bDtw0(*ըh+mڰbp䕥Fnpy-6 Ro~d{i<4t (阺/Jnmwhߏ8HQ_ڀ8#ѶˈpʈDIAkAKWrVƴ b mggsh`K1T>A4E1--14Ur]%j֝%sbAQk3\B5hZEjf%Ԑ o6J.\12ѣO rM6giDi5F4R4QEITSU%&hњ֛X*yjy=m"9(WYMU}Z\]FH{tYϳx۫]z559̮L*Q Q_W3)[x@c=53):BlUJ6tӍt[{cbl,fpuuT7a4 DKr&10mLάSdVȓ e^:gƢ,] =Q'prJ:/g>/kKI&ճˉLtl=}yn4 "6 3 fI>ޱ7Ҁe7&uf@)R,YG):ƈx_cc'N鬢yqՖ,<l̤ћIk98cUKhÆCMqwf<| .y=5 ykI8pZ|c:Dwb`9`}$yWga\Ż&X9 =XȦ|>C̦DML؝0TVt3ؒ\h&8dmaƷ)*Z)O4D-%Dwi}9DjMA7 gIimi>1k'AmzWyyA7Zo'\d`!>}1ь5Wyl[)YJc[ĩʜ+U65[iW-ec0<]T Q%jػmiM0LP&2w 5ώh8:P^$DU}>h^oB )Y0qas Ŋ`+a#*fS:9S+91OK x@ԃ2*kA5QD~.;ܖ5zZh2#yi⟄+Ppñ6i$LژWp)Ǽûq7XɅξF;CԍkNH$emGίS^7̣t*$g$]Q38Ǭ'ۜI'm(h9' A<<wy,/6U1_]Æ 8샦z]wv7ԯ ٕɀ;@;SF4[4Ӡ4:JI3,ȥL7)7pamө9 %X9hl-◝?.OFj(;-¯ g8 h8È#s!A uscZ︸g &ͽ,f3\[0Yl%]!pq!rqM&:Iˇ]p iOSmKC8XzOo|"6 j!ꦛLmCZ;=hoZ.q%RIkBpi5Nx2Vĕ $n˪MFdiZ9F2odQVYDG՗YgMJ5+y`[8ω܌l Uw*Tsz̐qelƾ9d.5*}v  C{Hx%6a`G<9k`#im?ز;͈b9sgou5SFQo)ܹ\& _Z#w9 U c pupλi..XzFkNiN˓RVz6&lFqmXrB }45!LaD\opM/0iMT`0U;s_Yyݾl\8m@z>|oq^]<=X^:ٵuD'@};pkEU f{euUqe%\P\)wW i9Hr4W> *tKVYZ~銁*N-ױ EoZḦyv|}H(dN|7c 1ִQ :OT=0Gsu(>9;HjWiȣ_u\#>oCOIJm"ҥR) ' 2:!(QZRQԒ]0d>8R1aM|9PsU2+G}7b+8s@*nj2%пdR A-ϛb.GSD|XT~' /isEtjyn'F5"xrh+3~3UCСg'4v~4`;qw]߸P|*>:*[΁; Jq禴~'$ܹocAky+b4b+يv,7mCrV2/ּ37to>h}N:mh5AA|`1 a tyJjәb(ͤ4⨪v8%1퇠uQkO|qn\S^y c2UAKBcs I_VT}:tvv4:Ȥ:_.Zo6{,I%.ND6G#4>6:ZLz9gY*6#O;KNWq1 <$ b7ٓYGd!7{SPf7̟mL=N!噈ts>Em7oܙfQSZ&o 2BRŶ(R8N;3FV':Un 6&Jή 䴃DCQkي#|Yt+.C֋뒴JP~FH-2(ip`=A+%GH5Gcda=$$Biz oIFYˆvpHL'Rs FMS_l2Wl5hU3J-9FcQ@cmZ,#rXF.pvuq Fsl;ci#F썏Ց:8RîWllx lj*7- m`n+scb(qy鷀mʍCǘ c._{œ!Hb4Nr V2L0#fd$IX8d4¼jdvl ssMzp9+[I\JgcyVڣȹMs'AOɎlDVղV3CF\$B^pLE3O ع94LPܻQQۼ2Nw8LzdƵEc>9s٘#Gƞr`ۅ 68GN4TE fXZ;t W;T=x]{fh2)() @Yry )Ff(i6lI*H=$ML5M=Aw<'a(BiZJQ䡡!)hs~। +}i]E%%_1b.G |1(*|HT]FvtHa w-N2۫YTj› D) ;wZSQ4w zrC-+mڂPx&:[w A gD>hZѬ dDzj!~͗=_-ϻn_WJ?4R֤kP A B\ 3ꋦ&L#P|5䔱DREGWuq- 1KC Yg? 1B`h!((A(6I$UTD aSPpF!#TxNѕHaܸ9 Ņj7 ɠ_8&(*Z7B 6B<}l\~xni6E,KMơԞNj⨈9qH)F<_r@/- 1κEN_l!X+ ߄)@$b!80'I8*7 Y wL3Kv(pTbuéYT|_F2hV†M,w7@KQ RB%PtM5B~<Gǟ&POE3ԿNwx?o{YۿL ,_:nj>35 zo>88(sZS9w?O2/Gb'WR#٦OH"~Y޽k@?(KkqXJMq,"52e٭@/Oۈub:rt_Ӫ7)^O;nfڟNcH}Qr#ٷmن]v/-uyv/߸?=ՕPC/yA:J:|~ -HEAF|ސε6ڣd(yC<~0Խ I֡D u{6{+RY _f- J =܀m(iL{_)b ^|.bO4d Kj"+C!%~ϩfۏQE݌E`҆b}lٟC2|uy|;?T?pOL~ԪyJ<ȘJj8kG s7;CϺofwLPUA70NE{hu!Q\mh=t_u`1pao@nh(gV~Q_*J[XjUVUUEFN9UUEUTF$Ř&_>73{b>GG1ޕTUUhplt7r]=ԐqpN?\ l g\uOSQST>&GU:UUjE,KAHE%Emljh8"i UPh94Z*{nّKMneUl1{QAHTT)Cs1ƦL Um-툩lvcxsQ% 7$`G|j kQ[bJVFO.[j׮Rv N1' B*DRQ).Tr=̴4CQP=(c`-$c EAsbPUHaRU"H)P  ~! =i=y' uW&Hj ?Gn2MSuko  d`B@ $VU $VX%P&U@0ʃ2( *6~H?owvr?z)H~vGJ4GBii b_"j!!5;)D?ge^7>ҟ ~>DVIBRFa )d@2A(PҲ |l2'dOC$<|$ݻM= qQI 66]_/bh5&*x^nXTQR0(Xkvyˣ7@GoW2|0i}Q揆v_>?bTz\w}&˶Gfa@4 WJ'OzjS2k܋28Ϙt/7Wɚ+H!܊D{<=P:\O{H b #?5\Q !9V`%e cv~o~Bv"D%Mf:8 bPwXvM)L e\r" PHKݕ-g¢UQ(H?m$nz}c,)$χw.Lj.(vƢkM+;*җC] %۞6P27[ #h>I;)PP~CB*? #0Uc߸PeT8R @ ~ J#u: ChD5(cv{|X(/OF$~LJf!`X=87kaű׶lM)`=cE^ @;Q9KP+[*a@"4: jg-|ҺBV(SBUeă$A Q%'[r|14= .mDȴ4%*R!BPwpd!!.Z3#֤Wt 9@ W7|_?/ !>lx(a_iZ@tr&4F {?rOkjF=C>v:aaND ݢ#$pFZk'<sŅ/AN(kA`0OL BҪ]܂$JB ǧO3: pGҠvY\4NUAx`7hPcGyeʃtPiPfg+"+H (ĔDd/JR 'q$C0%%(R,#j+C RCH0!H@aO4 / ހ*9`T!) !^gn]0 (ZCz8$"=HIdB@!&ZJ#(E@$u%W GH4 "HU+jE9k!k\z@#H/ QQBI*Sk j߱vmG?wrv?* aټr(D VQٞpۧrTuGm=(S re/KmD>zOv?w1$qa&Ig6*1-3u)u'Xžٯg(voX}+A1`5XX_0؍Iس+;z `>zmI0D;y}assK_(;nNPWqرj+xG\th%6pG͍5S#f'.3e-Ѕ}tQ#U $b«fh)z"Z0aw[cC,xfr4 v`e4XRԶO&, f=b|ǃ駛_I %UB6J%Hs[ EI$t4iJChy KfN3VҲ(@"?3KmSl:{~]oR6xhon@aT{`NF5 ~%i6cW:K@@$ښ;vBLG^}zĜ3:pߐ|E~RJ̬xS2F6 ?Mُ0RJ?̍Qŝ}mDzJUT_ '8d{p(f&fd<#|,+nnGNKl/^PpZ,Z|:n|9x bMn!B )nad[`fѢ!uþ5g9tN * Tڡp(.0h((R(RbH)F )FU)F&U$J!8B;uh hiZh()i )>J&79$km R12hֆbZiQB>L}XokLaFAު/o{'Q{TOE a.85&`JR#,Fj1`.g׻0LZdmПHR^P6#`WԌ}_0~\ĵ>Q7N.qrnR\>`բy}$(WTnc,\>H V<:$Gzǁ1P1C@]֨b13}"Tʐq1g<\8_`F.F$Q\? ]뮛en6:I|[JѿoGhڽ>~FsWc5Z.!5!#L{h+]p w#I ˻WW[E+\=eJ/s|\& D,5BEqH15넅G`,.Oz*A<Ia`.vJP#>!{(N .vԺd ?唞6 ./|ePM%DC/FwWlQ}s~5PQUYlj~7i'&H wj19?&[EI pkL/whXL&˸Fm.3A0V !q\P]j$vW_ޘvېvuRsh\k ~O P/}σ+"6:BrbJ^Ӂ&~wu &u/3c׋J<Ėr Di% %pZ`1"*JF$F %DXCsɑX4Ds7)Azmϗûs3`r3̩d$QzF=zޓQσɦhHt{,BSoJP4om@UXq4s)āOFa6c@^`yf_)zý`fWZCKxn2_o r(׿/vg޲~ ')&ai '']z_J(טvLȴ=\)~6Sqk~Oy=p[rF.{;#E%U8LR^1?آBp 奠h'a#8䄄UG{O(@N~G&ؼ0LE0mF`e1<5$f+ӱ/"g}4U pdi0> aTg>Zr4] k~qQO+|yEݲ#polE3a?jDTG66~\Ašz|vKB~BtwoI8'out0q8;wV}\ߓӑ#lbCc6)mjlb-rdcw1B5@:jwN* :1@¹m: 1BH2({n9`,F{^>'0}kU%zF"a_펷{ C۶)=l?-GgX~73%-B߫?'<$ᑹa2$L\$3Y~s%=U,gH(ɶ]+eÓxf~wuh2 t}΄ CxA $BЖ 2Rb]]֣g/140GC1ٿff>Ek(vw12bWBtq`22$9qEMzZng&e*& lYEX1vf,IF A,2˗?Kk 3[sTbc\"$Cݱi.) D¢B δf$FJ1p!y^0ti;Lp"o{#/^Kt:lggUmŌYD!>|w̟J(:|Ղб(>XtS[ OAqK}d@*D's~!!D*')oG*N2Z}}yya"{Ο}lT7%{0{}x_~D|:A T= Q=XJ/ņbA$l=Wr`FGBfZ;zN@筝g`pl !OzlNV; "-Dp<"G\118gc10GHUP\iuBns(!n/qTzuPS:x#~#nضXJ ΰ':|rE[#S $[$׊rduDA @Ft]U}Ѷaem'r0Qhvw3x9KtRMA0$LS:=w(oЗ'&*Y2B|$M,n4\cf$'JીtN L.%f|Ϗx|q~ʯ'u;qIG[y`TF)8۩v^h.g<9ʽ|$rP? Uz|s2|tyx%#10F hc5`j ncHC+x͘_i.Tkk ^mS@Afh1Cev*XjGtī 'xUJS jsG*+%i!d$F#l^z֖ !iwoپlÇ6xcgy+ qԛL<.7%SmԆÁ8rkF;7䙃` NYH& *YJpBA^EdƸ4gm-]8>O>dcJ1A HHjs\Nc&z<|?,XTlxB Pp;.< t ^en)i5O-kxӢ%lԔ7WU X;'[Xd,;ѷX|ϙ:>=^>5\ L0m|ZppI- AWɗ:Hl]zhG''3ЊJ' ޛ <6,$1B=Px0aͷ2tr[8(=>uN~}o^-g Q,٨8,g 8awrЬjPKMʛ[3qƩ(@[c<.IAI睟C#ygX~պ9T8FRx۟* O>J2Int a@* C&_n̋72m#_j{/n6,ɖhCMsr56)6;@3 -m布u.1F%ss#PavL s9̪z s 9 ξW׿و#})I=ܘJA'߬Gy!;1z͓X32"|7PT?WDZ޷="1o=o:DO{ GI52\4q=-{CyuGxP}yhE$ܣ9qGvv}WZDb$NC{L(ǻ(=p+@{u1.踘x!!I$Ӳ4sGBϩ_X2[FAνk>X7Q|"D3_^+m8a6kk}~_K1}Mf/U[dC1 -Lz<=]_aPA?u6O?" SEeh~c'}$IJs IT=R)moS뷷K?nەtCHIVSɧ.ʆg#!xyaz͒Q@I7ȢzRB$mLin$I$zc(m tK9;"2}~8>#]QP:>?U:l 8] M?FȲi !\[6.Ї)(bS䂎2qK{:M%,E QE%L|1LK24!5-'"B%pN$t?\z^IqI$l1a(FxziiaN@ {94W͘x  ӓvfs%o;@#޲!Q Pi< 3 97?ÚFub^ Ac`(ꈾU#->n'3(&6t$IGEjACHAcdA]30N#`ѬoZ_iOR%68;}R(h{ǷH32ofif4S@:4>gg>'*kP*j:a ǏJRtP1`1cF%)tFt̐K>wdI G:$ɭ2/ىO-3i#N G:蟵5{{;l,&:(4g6] blkB16iu6KĪ7?Oof\]3:2I$?jmFlmǓ3{]{c@PT1E~NV:{ܭ{eL@x`ؼtј^^kZm G҅vSj6Y,ǽwfj8X};";G];(7~g_=U2Q7S * ""C>.հ',g$B' >L>{s#و:V=p:$)P[tDYmcm@RTEW?IHr%Y/_9Wa[QMS7LbuAT !etbͤ(Hq[8$jj)Ͷmmmmmmڶjmmmmmmm$I$I$I$I$$I$bZg`$Hó%mlR~+9-iױy}Ms#ȈKmLƏ6Be} 3ri!P\kLFo؋oP۪Z+|\gݷjfe{uAL) @~Ѡ/ R8m2@'6m ޛq $%7SE5_,3K+N7iz40ieD[ZV !"-[tt$v鍲 `@ D&?MX x" 59ͷ+}]Y_\TbCxj(i^MDNq%Aܾe-:xǕ&:lhQ;WәvޜGK.0E&C@${0Q ݴ0N٨`juNM`* vg]ʃ! (St &P>6ȘAT AJDL46J!R+Xb~*Ku%t~x'*Ns;Wƅ=GHFyD B(?.; TLS՗ ʇ*3 HFt֐% *Ji*?e-*I.F9* dܡspP[Y _~X:\ *NLziD A*QN DO1AA  "5(;GחgЇ3ʹxI$I#5=Jʉ$HF[|-.Rjߟ31W ˖ummI֮Y!$RBII$#y̪<8mtV{Q=*!Q2ߒmK{p:UT *ҏ oU\];/H~N]b^9;Wq۴nAC؝hh61~0؃65,@K_ .APu0wR!T9ċQ`β*pbb凯ΪjȞď⊅UUU\>LZU!:vU1{g2ioNhHI$S0 JATQ1M55+>.3c: },j11C,g \Jq]6 6֙`j* V,\4UAmO%'<@y #.cLdz}R}!XA D{lh\)$"u52G@x(ӘR1vνG 66mY izs!>wШ:NK/G -=zfHڭ#+#ۜѤ*ɇ4ƫ|WU&5Y(@H jK+#C"!K-\fm;oO!ۘ*=EYK*txwT7~n*TG^wL.г(r B(A}3THB-+/F67i-iFqޯ#i}?Iq0q&p)Chw (S40ʸ*wBG{LiigfUX|r0J|a?!ڙllO]njݫs3(Vt8.glzn-DmDTji(DEXszh3Zvk{3x嵝-͹mž*k[bMtuKg)`K `#Uw-7U:u:V, YS_ٌ" |Tt~9?澑l31Eᙁ=ey}Jm' J=ᵄWS.Ǵ!J [G00g^6æ~^?414{wB7b,/q o `/tpu`3!ؽv_A7!*x`vr]Nu,k^Z\V7_УzǯgS DS3)l4)+nΌ])Ca ݢ8T<`b+2.>́~R'Մ'6 4 3ZKpU Kw"ghގ)ppYTAXjRo 3Y낎S4Bh%)^N?*q6 գJjS]kE~Oc,_}PU~)ۼN9:(5]p!aa{"6z!oe>v!0Ї9É{t{"D h~W!X[ H1rxnv=pb{v6ZTKM8[UFK|>V\\C7 1%bQ]R>mmE|pw8|kv3MZ]4žMv;HȾ%^C "zoN7qr$ZՋqziU9]j1M&&bE4]Iȭqb 0ŔaIƼH\;)L|! TO,gȬ %NW} D$8*m7gt$sqŃ^V?8FS @E&*yZe$@;mZz:gjai 5@ ܫg6 8l M JM&)PVb \  fs4 q.CPpZ SY#d_^r?;I.ߧf)N-BH6Q+ٞy'39xk-S֬œ*Ic_:jZ L:4ð?#_}w0RuHWd~Fuek$y3 k $f+t.ҞO}ъpݸDmEk4%l{ i Ng`|0zf_˖7 STI74S̗B;~rE:{e5nkewa&qY9V_sC&:NSjAkXSe阕fQ5Q¬1XC1 w $n7Q|y<84|?YRz!MxS>0kʬ̪rF>>yGSp܄6dn9 3! oiqtnkf/vo^T b-oRp.V˦A䐪Ĥ(f*+k/9vg:wo .mhD$;ޕO<12 T#N[h#!cQeak=`Hݩ_F]7.ԼU!rQ=j/82fC=|e7n{jj~8kS](Cd`ˡ*M f$h F,[TG` >8 qT F{ GT&1H3o SĿ_cy'5BD,D JX:) #E<C11 -Zw9T l21F!e+耰~;*-8$'3 6Mآk&.*:rBl.5W~k|l)\DQ*1IX7'=e8`7 ©ll=]J`Q}a[fYiH3~繒VX`n#zɺ]O \fTrA!C\Vn3(ŽЇu zUb kA/ȮUYt7 AΑ;z21#LETA" {F jz?=(ʹȁ!|i=1B$t#XE ˧~e}vcՑt2)oaσiS'Gu+%G^hH\/@{ 8cJWf?dYYL,7G@ \{kfm3$?2x٧σ͒!L/KҋM(pa$3-\[ɒ*U9eL56dϴ³a >F v >y8 35uQͽ%rV+nNl ksnd<0xV{q@Ǒ21|Aub6\3.fa9s)#g:8B)ԼSɹ(#Eh{B&3'|s~W <)7$?wT/K\Q,x.#9W7Vpʭ Eڙʶk2X_ ^%Isȵm5lb7.\eE"͒ ϛp@Y`UJs4:f5ZG> 131]3p5̄U2RV'rk qMq%|ī!}(urBPPk@K;^Ћ]TS&ׯL_t*5*'3wv&niB_lR;e ,S2-J7q( Lvn^w N,sab,3ϵ>̋|<%wVӿv*:CBh&վ_NTȍ*'؝m"7^A:u @%qO_uc_b^2ࣩ.`P@u{zd<8:L]dۂZ 9l#5*3U/ d^T#ź :ໆjn$իWn{b0-O|ku a>@\vv٦Ͽ8}8;pSFѡep|h$>&У3s~pCqi -A .yW*Z-DžQ|Tob.5~^{xLhc:/.0ZEUa$8lDpe02"%OOm!Am9[( z1[_p},X' ܣF7C)?2؊ER3~qn {$+` 4ذ~[8,C_,g?Lu[=>Ho6s)N!oQ!?SK\S'<>};3}X (ʨ(e UJ/mûp@R0#@JR4,5(? i*%d(Fb" )"%h @Bb"P"@))Ibh➻ x\'Y8<9&[ZcIvj)<~g/{z"^< K6 0r|viB SuȇΊ#ot-#:j|Nq:3 ͛c@FScZQsM븻U~v,̻÷3$ F8zݹ|vwq.n<+Ba?ण/^'!t?DKx@=^Y0<1j}WwLR~l_xfVP撿c)i,qNiOt t9`{c\5禂R"j/Uml E:N 'I5(fYKӽ, i:_f5i{Kü; )QM\+ :nȈyT[;.s#+EnzQ!c\󺪆kwX?R1;Z^!@ ;Y$D@94ư7zzEf+ ۆG 5e@|r,Q',$.:GmQHkxmBzLc6#b6.:4=ͭ ^H^u~KK 9$c; VQ=Dg2̭zt&Bxq.ri]LtGԡ JI2EѮVuasd5}UٺeOKi?OdjZns-gV GD<xps5]5{CY#zlע>G1rz=OQu?~O"E!ϯ t]<mnf/.bR]LNa'Eٞh 087Ȳ[dX.][4\ QF] EWJTڬkz4bpjO/oH8n j +="w`Kz8,16#yr|"K=75 $+spPlPK(yf{U|/~<$<M)J~P Ę0PKDDjֈEPfw.LR׈8vʥ[rP!lκ\245a ~t uY G Fp oή;C=!>) / yy)v3#ꬤ@~9? /ahK7'iެ<g0Am&Vݾ֙g{|f/$Oh̹}q8.\Rej%Im4T")YD!|v{w^I hĶ樨!Vjb3`mtc Aw=*+Ko,Qs쯡29ΑB͗;s<+ lqԍ\`R"dy5A&ɋ;TfbG!GHS>HL== ðB x"c |}xw1feg [ M!ϒ+!ol2)oO:W}'3xx31*׈Xwຌ93K#i']-ޣw/33S7IRVZ,`X7F̘RvӧՍLki XqшBڲG'ɾյi{X}z2>Mg*.׌5\sElbl 2 m30(O1T#ѷ)Yh+~i> aʍ& k߲ޡ0ssk/[}`PWj[O" ^GBمz4@z ti=۫N7W‹;@I0ĆQwhƻG}[P d(sZ5Y gIo_e 9oPj7K˘95eE *SWV]Iǩ%<̬LWR64<]{laKU$"1HH@~q]xk-a Qta%/ˌvgjrM3(@kG>QX`]LDE=˚ݱ*"&.l%jb$%+9C!ZI=셞$d(]81G1G;Ʌiou4OsMHF7 -FbPD>L SAtOҿL=b8)  KF!EQAl{2 ܏7oQfFG Ptnf'5ݡ)!-`^+a >~zelYDMA]JyN{TLJ M|RVb>jԪ_ L8:^E z !*vOPY _U~Y&> VQɂA=Ѕpdn C!xP>% r yG@! E*HJr; EDf>O$ϡbKjC!^bQ7$,8G?4 O9R6V? dSf^7$߾&pfd54uNF/><qJqvQbf!Lķι(_f|g2~yqǰ.ٰ4O+J/[HzIOH#l:[KZBzmV<pp(9gQuEPuWdDh*`z>WE^3Fkrsf |FƼA%T A}D#w~?}@B['|0$Z R(_4n{& # éTҘhۋݷ? iNk{.iW( i8A+#"eøݝ@/S4`!8&q~-*4 7GL8mn􊅯M.gʽIyp;}Jkh(| 搳[*mm ,b6;8X@^VmE =t5K>f},-A-h˥e}5>rֳo.L^w۸Ve;#%dBBĒ>SEHC>rgA 6ްy:ۯ嬅 SI:(&dO8[ս҇W#}306},~#Q A0V~%9 2npk#P($m֧6'p#4$`2NQj;,:ԌD**dHz»??v\㩀D`-"%9d "rQAEր0RI0LQHT|/ٜb ݶ''.G ~zISA[׳?zYNwda(3{YE >[&s-;.9e;\&+f H Pbb nC2cP93ܧp:ޅGwϗwjҔg\@$C&9,l:5LU_6%֙4IIw\>Ū0F\e:0fh l5qVk1>S*Uc7[?[N!$^>շ83{ܦYݿ;ظ9V**])GK˹bҹH"Z{:IS "ZD Gýk%׎1߭w܂eqm:k&Ko tuvAڹxOG")EFZmyM0.Gcb /pG VtSQ:>s }FH|W   TSpiQ BLamsK wl7t l9.YBaF-t3z$zH*) y9g5ِi_x_H[]t;^-dH\sCh%AJs t|,Ji>Eh,E{`F#ڗCu \jxH.s qCf:&!btJF̳zҙQ(M o_nir# y1 U_s7tzl\iNY'5G&ј-t[Du?]>:eww=@Ac9.gyF4ct]Jl0eF(tRۮ|*wuZ9Χn#=M1Ϳ4e:oӻ/g$vA"ǭq[GWŏUo*M+N;_VPv+ ”s%dqZ/4xxsp{5#%P Ijg*^Uq/ \EU0aOL*FT'̓VawuW-M`ÝU qB 838z(k<xQd#-m;ԩǥq8o#Ǎ[4DCyG^ ̾:W58 Ƴ3!L3T}md3c4(ּkxӾ7\x&ƛ'-̎Lu|P\tD7  DxSk9BSqmZezZ0Frc0 ЁbMױ|)ÞÏzׂF!<nQ˳04vK@zF۩|==(#znIlgѧ)5c#k3j9,)DghuWW6{.LqyK0@6M_9hfkxHEcE[TWw4(DZ}/P:DZ:{RJ  X=O&NY9 ͛(I x~|!n*{{Up||W`"UdC>މՊ_u)rWcDBB)j0+(B*^N iH8<-Q86j$R>^YJRY(h+tAu/?L|{G_Wۛ,[褍_ RqU:&%f $oi-`V[ppH3r?sƒ]N|ba뜜QtLf\`F.bY3ZDK2>Y79,|h0v(ė u˟.aQdp5@5N67aȗ2ө>g,-տwpg2l8$yw}xſЁ;*`kkcΫAu#.?|Qf2׍"Fa?рtWj`w'lpյt/ .J db_ZB؊?&2P_U P^5M[oerMsl?5nx`'!ăA>;>+GUJ\1RЭ63^;kx4MEx4r)0EsXo" sw^e01э||I~&5TC b+B98]K}6-8_Kf~-4T7m7%>bޏ;c[&^lZ $!B  U9:CXCBQńG%<[>o7#Hyzj_ZnVS-N+W)2'7Raiƴ0$(b}#_NYEYU`t4Ge+3MD5}N$HÐ|rXh> Ny0U&c3a@[B9= zȸ< B2^e 7P)$(}v r J IHT+U/?C}TkMv~s)]L4F0!Kؚ8 .J.\` 2iIZBL*Z'e gWN7+߲q~%oD  \B?·u>O~ڈ4>ӕܽnFB'^cDA8ӕѾpm=xicc 6Jsψ秊_,EC%a!|hT/5kaG}]8_M^=vp}Rix(̦f?35n?ΣBarjpskms܄F0ȴRPU%Wxw]U]#eA۬0uѸ]0?L&{qn4&`AEŔi !o=ϝ-+5sU1l/bH7Q^v`NlUHV5TfXk9յ"N#U`i/~7lB{Z\ǚn] u;?Hvw7"8 fm`N/l_F'>ᮑxYsXi3.+d[jNo$ aٝ8Oяbn"xw%7[Ͽc9|cN|(neV1/"X4IŚ myd<\\y<:Tˎ@ a:J豐(UZvk%gj~{gsYkK@:J{lERRSI}S)v2R'IKV9 %: WXxmNO!Iߩ1 5!( Чx8Pϳ? :Ps,c"f۟B#y(C CKZ' Q8l uȲ 3k4'Kz-۱B[zP;|Xl?grUgxmrE#NdQkap{o08+yn|Z s9\]82BVp Ol_%Tŀ@B~"kۮaGӈiIZgޒe>u򘘽ER*]=jN%;1!ZÏ8A"#f<Eu?7X?j>K]$ ](h31tJ_-_MTUUbmBO~h۾dNCzKs棽~ԑ0G{;ȣFy}tsO2{} prHF>,2Q[,Ѭ)YZc!B?qL-@S5'*s8`_Xb"0Aџ˷Ӓpoql]"H58 $FO=D:I ! B2ģE0)(!>(S abDX@ xA ;iwZ0?ῳw$y87N&Jdb"JHp`W+[(=)a!*OȌJBWD^_{q0M}b#nE145U?3cߏn3ckHs 1Bq"yPco.W9GoÙrɳo@ IpþQ -t%[` qkl}~2oGX|&g&3ٶer?XM=\og?4UB[GJO7a|?sٳqDh]s 0}>> ׻ \!?곸mv c^A?10i75/u9@MӖ]2_ߧ?WW?_~g}o?/~ENu#s]@ BP C<_!$ZZVlߞ|?N^h{z]o6-vTxwV.ۮl6MGRm(i"i!\/vy+쇶*CRr6Ғ1 p E1[nZģɩnE&vTyOWᷱ܍cWۑ (#EDӗpxVWjg;-]3[$47$n?\UM2xû7_Sw2/@J\Tw k݈EE;T=ټ j*1a8C_Z*\?( uRwQRrHZAad8Y K$~g W{&\g'粐y½{./GVoMʞ:%ޤlGrIwU˜hpMoLJn/.堣ݿ:]EU_DuJKÂ\dΣŔ7}pE"z^XУ0O=rdBfi{jX HxYAGQxP4ǵ~${U+AX:J"RDq gp7m$[} &RQ˭1w:aѤBizIŁ̇i\>~)_9NCԉ5˷zUe/mnv@.\-Y>:h? m /}kA;QÔIc% ïܔ|S!b܅FK~gB9d8&{W]^зgrY4@+:x{tis9VvDS}2 b>G!-}%G8xqƼbC9'꡿. ~MhU.p # q~(@pqK̳׎)QvQM);FOBr׬m¦CDE>վV櫖ޏBG yrQrT4萨2;o^(wȢGߝWy0Xs*6^A5bۡpşў vWHFr͊R_f༹U O#bOpUyV{%`Fy  =Y=$}+UU{'rwxcYQHF?ר#^a%#H;>vm#iJVkV۲!? 3xhA5褥X, U ISq}wb[g+i7#7-0"H1eP0(!*ap8Y/kޚ!&rTi}-j{|( 뾮}Pטjgߑ:b&ϱ-II!B[R.I:ڤM禝]S@q-jLKn4wEOH}yՀUy#)۴DulVBn֖7MV.b⑰lVJ]u]vM%#69.~]7Q iƎE(;}igkRcU# nM{ܯDzO$ymEm+*@\5p$fLJ |!1(:#=} w .OF;8s!Fy$@B!(#l2AR&8L?_yXsn{*lO*-^_{όhDN"L}UFHon %doܓk(m\ED"x&(x`B `z9lLJiB//t%G'8A8 KEMMZI#6Q'XY6jGK!e`J}czNexF="^33N8bfH{$JAII.&!2tP&PlrΩ'͍!:t.z]qTtc>RCͶXpVP߭IuGFO Za/2T2t;[>9hŏm?dj^>;{{4S_¬Б1ar]B%`¯olcu 9}!@X`7Sf 56<<<|s?%Ϥ+RhHkm 00D4R8Do s9+"H'W:$N!xxn=-oʎ\8|9@79ǭ~Fa5j!U `~?~%Dlp-sȟOgK8{~Pu>:=}e")t/w_`?t3/S7x>^ʓu_$Zk~D.w]I.S^wò8D [yIQ:C#3}?{.n}hP!;rPG78K瘜{QM[H:X7_ҥ ھK#e"?wez3$t r-G`:Mgd ] s޻]"0Jx[@ۣ4@6@"3,7is rJ&`{}rSUW)&t_y,!;]{a:5Ͻ gTLdϦȃp0,jj+mK|?P X(ϹBA qȇ~#q]:FSvp!M!ϢcYg? |og%/$C7g=6(g >E¨_xegOw=×.sv@rG>\HQtÓxxK}:>GW[^Lm,@K0S~xCy] /!L <|xHgu_PYUI=j`@PhP`asb^wC\U/b8sx_ͳ]J{ J돻Tpfz38#COyLO뗀Qq89+WɃ~ &'^[.TSzc :V)4#^ylvvCU^ܢ 0L<>MnNTۂ=`D(HRN='?'6`DTA"6 > ^0uS sA x)sH z!݆ wkTt+_&('$ujm7=c@Ϲh=ܡ+W\:rlpw9}B|EC;=Nչ{v2ug5Sk܎ϝ|@`;[\I5R'oz9ѫR;@]]SԐ'L*K+MC*/aE s8h>=U%񷻷 <&sVП@i'Ftxw2mviXkZlمz-Ɣw6~8>;Ipj02ɘ8!(]u~}hR6k_F>irr5U n7.*$Sp} C ~Oxڡƺrg:8#n0&IM뜻tSu?oewuTYF:`0ϕ=Z'?j/` Yo7ѧ@7-: seZZLub a{X\bpMN?7cb?:";h=1:rv3Wg4p~_go|SsnPi>l{Uk,2jQDgUF[ʂѡ{Pjy]Ǜ''aBOZ "8 5PcK7:sLxƕ"{|DA:.^d5N?!]1z;<]2{9_Yo).~56'7z%В*UF֭6Ni c+Ӎ37|GP.'7y'QG6 $MT}~᳧7g:|Ҁ롖sqk^)+;n_ =cSEji?wm0kyt|_ժ T4c}hۤ9nP/[fOU+7l:'ze[9~mD5@|CV(=)i;g;:xlVp^'a *mUp8c͎ژ_=]Q'[ Z#L ~\Pl/N%Յt'cC@}Gisme_l蘱PnHEm rw TzEsw/}F@e'l^'[-G X]׹&n&^{lKx]{?̠BJԖ 8K;=:-w;L]{PٮrnX|] 6ԝ'Zbb5Q=f;5Zja ,煉ns4a458-#)ݻ^9 v eˌ/?ϔCfޜw]Kw'=ZH,ll:sKBIϤtir0׎"!e׿'Q]ʭy}gu^Zz?fkxy[wJ~Xݻb|ugu_N| ෱Pt7lXju>[it\鴝濙QמZnVP!G]WN|o{<>}:N',g薞Y7u/߃k+@FE`Fre|\qtu n;oûd='!)!<.oWf=^X%{Gja,!i^Ghr#BC{boEɟIo0rLdHs}ށ_W7$,p>_I^֛"pPPU@PH=/C3(ʤNpn\nY^4;\NClIQ`clr7}Ѽ.^u7\G _؊B*gL$a#b5dو WZ"qlkiZ"ZA3]3t Z)DlAlX*FE&*"DtN GmG6H&"Q4$iA`\&f /&"!%E%T5ADTU2P8 6TI0(ĒZ (h*P@M4DSrb٪"VD|mRTK6>9Ush""9b(*8]f&ti4["+ $$*&S4$DR11*ߵM3ö6M@č%,My#4P5A2tDES䐨1IUYD@DS ?^AM0ĺ S* l U?>'E3-igs4A20 \}O&e=w(؍FAADde^Q8yDJ#9-(e y#> LEJ$HGԏ;6 vݧ N*FuD4IHA5'qCTGv;o{E0lN>nAE18͏RkL ݱpk" 5 Lk%(Ok$v1L_|4yLLʴU͵bYMj( J4yvlEMn`W'd34FEHT5a 4A?+1Ni9ɫ1sECTEEX 1CSE܃:JR/Scl kJq*Z` qy:{n (P,d%0D툁bu102{5B#( 8ġ y0;iP (G6@Br)HҁHК*R(`J((=4DA4))")$QSe Q P}q0(T)(hJPCҿG y0d<<*?inpi҆V3ZD)TrM>FæG? 屆Ni@rN#HA c3S_E^le >P$HS͑< څlTRE\L2Xe v:k(eu[Al0yzdGh|x@?ɔSAKGRYг#h'Bxe x@>t l鹵t%Mv2Cat%`~|L$y;'e XVs4Uo;ІH-/A+(@=('OqLZC?3Z7_͔2DУb)OU>3ʯJc\" 4]B1. gBLIB sIϛf[ oCK)R Lr|߈>ĥ7(PZj~tcWtTҠ9`/8R3Wb<{ 3:ȾYbZ?\&پ}oc" sʍg2E[(䲅C@ʲvi%/P"5kc<$)`FӞ\StW4t`LA 2̅I#}ڟX?15aIehu8<6(v9@նM`sTrָ( !ڴp&xt&_]a냅 ):@:c[oU.u/-nq0Anaz 9G@ig"%0%8o׽E9Rp~7'r@-|,s~ AHgapk؃2zW-5LX%9P9փi_dp_<=8˜\Cd}z 9M;ZVj쪃 & d|Z%Nxw.滮怖C"U* Dnm7MUQU6VJcd4" h^3L?t׾Zqqf$\'5}-jNa/X^\;QG G@y|`NJٔ f !4se`5F=^]i$w@u:-jH iЉO^7րe U @<3[Z0]bUi^Lraӣ+FZ_k:; ͔AM&pjRI':F|,7 YjTkJx ψ5Srz8s>8눹KIt C=UUS8Oͧ 5@ slz(Ozy m|vAceixn؂=@w+Yy`So]=#nc]au58qZuVbф#UyA(xټ❸q}@{K8?~}}a|ͣ{އo_>/ |J~i*Zԭi6 dy(۽6{ii(H֠[mxř vH0y3 VM&a1'}4x ͽC~SrJIЁI`G1N~~=5n]Qvi(Pzsa+YZֵmQkZεV"]Vxf0ܪcsgvj u2@gTo6 ^$M:X!ipO]!(? G媪,WpvﵓK2U΂Łh{&̷\&*U5;p~Yy[zƧ".:^ s/Nܜqy4S9}6N."JD"0cu ^qӥ`:{ Q}( C̓։|j3 >w˰[.rlTb͝d*r"l5)G )kq ݆Ǡ|>ގt0g+T fG.ȴ\&;gYS.\7CMwj"!M}1'_Ws?Ru@T#$Nu0UBSfZpU7Dz:ƶ剛9j=ۺyz Ll06 4q{C_Vރu쪈xَ*Sx%kL @F bo=ˌԵx%F$A >#N\ 9Y wy[Mcn>MʣwIb ~ h8OfLMw#xTiLQi`[`F~Lo_J"zU`8?']}@\ $p2gFy dp^F_oD` @wQĽʲD1A"AB[}a|Ze?#y2']GU9!t9!Tr*YJb/ʪ+{NҐZ郉'\5*m6~y^uˆT88& -Q`d~Wg>Ǥ7?^XhB;S#t߻Srf)%}չE٪"a7Rɼ*FpSP4jf*9N"A0Ss{`J MZ5:o7 Nxp )8Jz~݆Ͼ-yi-S?_"uHVHq'wT "/2*#LS`@G?󎦋7,s623@vAR`kPc}/ի.0ܮHA)٠#d9E^ZPb炝sUHƼk5*XK~6pB3lLFt#lHԙ6fzXb嬨GAN؈R厧'BZDQB*<߄O‚aY$~\D^\uZu'HRQI. 'dDa.]smfCX0о+Ts.tbdX_R:nD¹)22gݕ]ńd?o=7ܹl mCЂ딧VC3ٯq-'sFMN0]1DTGSz䒰AB v.AE(¡Aor!$#>oR8=u* ɣ?v2vM8.FPAPVqb}Okڵ檵vCؠd%mxbӻ q zYzs3%BpPě-vΜ/R @dNNHuP1lEȗ]@8ǍSxlx{al\+ Ƀqo£pN1]jx|u}P o1_oMTl#-o id@; 7.Ga_? <.x꾐?vy $ڰrRM^ٗ6 QG(5ly0nO?q]l:r3H ~+8 Ru|Yp.28T~uy~(8a24+_tK03&5G9b~c{ R*5ɐY|?\uaTATFQ1KDW3t|b*C$z|;uD@@DjÖ!wB$V!׵ǿ+;[_yFt@9v7^179H|.;3,@A<x!۴BH/(S'x| A34{AȤivcr܃\9YAmÒ,: U8mI97s4Jt}acJ̀oo#5 =n0E‹: IѰ t ?Zq7ެǟPpTlqF3+kn*_5TPKA.AJ*5ᔗ4tTNHB{CK:3 9vki`Rs7h̉;̍#bc#(DmpwcBN:qN 7zZvﻏ<`^FNE" ߱ ˔(ZJ2tsc{IqwmmiZ4q^u$Ae#ƪ ޗˆ$E^Z'M/\:9<2(h+=ahLXɖ<"ژ^^ 4ri,N.r,{ȽF tD<1z2kxj*7,ٙ<2QZx^|Vy*D H_ɗ|MT~<\k1'KVAZ9DC`hs7-/K{]\&g 1/lrQiߙi3qԳRTA^5RRI&=d K]3}".pdӥ球.wIhtgnҊrJqL(YE+׿ؗ`tc`W`ņ??0z.GFI6^\m307> ~)yBu}-3 sc^R¡pPuN鯭iQd]Z nlɇ/̟(kX+)l?tRvEYslo萼*QDP+]sᎿ!Lf>hD>Y zsv/cRFPuujGv ӈ}i }T;0P:\;#h2F7#{ Yg]jdO]+sYbut IϿx@pD3{X.l!; nw(٥F8=ugLkȑ#/["i6Mh/)#2Zf wF5  v>N޽k)O\#jzJJ'!OnoF%ֽ6:zw_G3 #2:I))g5Xٝ\x'Pu;q¾Ow${N ;Rdۏ -٩g A5g~Ta<wYMʹRtXɴCD7 dwY&;@PtS y-k`NSsa(Qߡs='}Pul$9ـGK>4mk1cV*KK[77ͳod# d`1fp?QJA!JP ,ESTD0CUMUP"؁=~(o *@P"4@\HI K|y "ќP?_`CE倔]!XH_o٪x*j(r(Jcj8K ghW N;qL[aZn:mJm)h&a;Tj,'nNIȍfic}f w cxir-%r}U5IofZ.!8g5)eN$d8㉲_OwEstaޞ6Z+ʤ|&1C.QHVߞ3Z5&''ʖpey;\wD24h% ïc̭ ŦAʣ_3QzɢqvQMItvk+Vgc.և +fʴ-q fHc28C:2\~QYv"ܚLr}F-HMUTM%DąU4LUbb (yH_ y?O$D>/ e@~>]jvCQqD5XjߩOwih&d՛yV#IV2,it֨>v5[Gqu;662{0i:X@/ wMXZf=a7fj?*o1=jWAgwwf~BE _`^=7 m뽧PPGR[߰=4=_O:myLk_k?;i:778Hrv_6<ىE7 Wvzjmbʴp*C}QExF{\rk/"@NC)& lQEaa "BbP:rpƸl? `Xâ樑D@\6->uo!^A֢|;\@ʋCDߵtPh:* Ag\6 k۬ʮ^ r:)֩qw ~C#L{$8TB5[^v~YP>#D?'̍q'8 n ;A"lc9B?8cS1Wźوc_::֙ >H~m-9(C1 ?*'>늚dz4N]/)Aӏܻtd$!PhAKDJ*\I$Q{3(,G!>.{5"(V$|+B V;jaGfz[h:8ykP/ o!8J5!&1sL'S8h: ?f,ǟP؀P9'umޑ”'Hj38t帼S60Z};!mJUcƀ{?.) ,ƫ>QqOg2]>|2xLC%5Qq>%OFv2s d"6_?m>q'c$q:8@X@Z}E\F8{Ǭ2sw(;(Jaa^y6G,u9p]0n~*K -G/4 (@wb\!J:8O=yh5qQG6 AQ˛SOʿZD' T5 ܜ66LgFG2-w0r(?^JrSJM7{J&~:'W ×Tg!{ܶq|i SkCG=Zxk~[LkPxYPfոiC3[!s9;D{+g "yq(NW{o-7OEA69*sDJt=ر덻X?cpf`oko:=9l=|fJ>vPuTc[ۆn^6x[7γ nb0X).mkss* Tt;"QR}^t&@F3 n!#$ ;u~5AhL+z~^&Ӿ5~WJž1,b@(")?cLrXo1TkpbCUjs4t`f`VfO+ݨw3Ls'0mxXĜ.0a^$%|y;9X|(N.`v#R)i*;Zp v("~0)kvm[] F8=SatHt Թ#>0ӃƩKXR2$s܀ ;dqK$dD2LθFnx9*q_{:*vBPGhqbj;Z ʏw\Q C(IaP!"rr9>8!`S6)*4*0hWT[ U_Ǔس}:x- <`ۑ"sQ3A31| ?-c3+Nn4NY Vff&a`sT+1}s8 J}չ:9 uyvf yqsx(2BW)vqmʷ{w׵@&7<#rkBë/me~U{? @=9ƒ<ԾHAH:g/l-q|{)tĻ3u#|$ Ώu^C;n~_v1M܎w9#{`a1:/Z/~GE{3}]Qh?*в!%%*9I;⯐ $h=LSt)<8(ʝ'`+~x2Ѯz}ӾΘ忁̉`v4 Q Nϣײ~科?Ӕ )ձXh;0^(!r.a( ch)ڠǙ& :LŔ2]%$p<5{ G#s+>p!t9;JFR;%!.Oh6gLP#?z?p@xUD<50ZWy1#C ow;;>@.=4(9.GiOR cݳ|)S@`h!G|[?/߬VJ%1M(n{Zr 4 zlw ݼݽx7È1<= ;p#8_l rO6Jm)[pJA`KL^^Gn.O݂Ў`]p7Q孴GY]zɕ[bџ746K?fN58b^u)w1ΜNt$+͇FFDj.GY۵+iw߃ԡvmg_ҩ`ŀ3@QŸj/MgIR*Ʌ!q{T?2o pؐbԩ169\Cp#LQa؄D=8kv_Ɇ.Eׂ"6k)#F 7l<26}oa捺?#L͑juisq/G9Gë zi)+V,-(W;h['@SoEC/Һmrru[[tzm% wbs[3;YȻx^jOW_}@~ew^9zyq ^le4Q{ԙ*XAIq%s+֢'G$gAvWn{E:W+5F"lBw niKafl8CSk[Y ,2Nͮv6߼ؠb D@0ܺ7}XM<Q6e>%nwIxp⒨q!$"BuƍedA2c0$E Y[9z ڬ4dʚzr?8) WRIh߳WDRu^̓H$g<8*رL4N2|[(nN*17ܧUʴ-w3 w0ɗ#^4bzVQS}lJd8OOO=#{k'qJUA(<@) }<7|w8bG x9o~%*xu _ ~s겖#g\  }(9{g醧$AH#]®̷2&df/Ԣ1>U4VA@D(#9ޅAੂzxQ|^IQ^5l_]12#>v 1RTOսkV >,V1@`)㮹? Y+t󩿜CvMEk1h_bm(㻋E:.]K=^^XnyPVR Xν]e%1Ockqu37j8U{3W}jՂ0Ac>Ƿz%JIblz,P8A].'3X|U1727fnF+\bd.I{t&1oу %#燲@H9cV_1)ӏ0Ax;nzl4 aUKFwaVJ~{?!aGq !c>n:E(PAqu9P/ ۝DZd+h2s .!yGg%MC<("~A\uTVzd9A)dÙw5479S0x2Gm,"Ёqb!eV'ڼZQD6~v`\FTEH6WGϒw0@{ޖi#@:3snWٻAA>['&HӜ2@+jڗN'jͼSkuFqYQARR5+w"x"vz>̓6vw Krʯm@5e(uϘ.H? GEpq-sXL7޽&[=+Tj9 wGPaN}ʛbw&2@r:GUk2`F25|ugզۅ Qi'Zkqx]dVHX 䮧;hnE~!&!*mŀ sŬWL\eļwmش@CnAR@a4Ye}Q[5!:qJw$ dAņf|8u{&*O55Bh^:- ήhI|XoK<;f9i)NNŕf4]}gfiN:3yD ]Fi;פ!#RH@ OTg\5?FW& |(tW^/U]E(uDmGk.SQو6FЫGslui:p1;xjv>2O\ʐG;|PU Zga{&QJU= >Z r>O1kk-[k@KK]ev f!UT*ȎAk\ e85iLo\0\ud2j[2\PIސb:R=3ԸC6>+@AFN'zZ2-(xHS}rlNr7$[ L5890-gd@G>[U]yݡzh2W:;8r#cPR\)6Шꋓȅ(K?{j 3`P-"6Eщ;q`ϓ_Un4rpyQ.ߏgwx9mfq kMI)Zoќe/+O J?|]Z ,_T1]&J{G%ڔb͸c#+#5pl>2'lvd׊ [ц~ 4]:\%Cj=3e6놑MaqQ!g}_ E[\9pu3} 4.%f%gP6"=<4U њ UgwjvrTt,ORZor>79(.X¤!cVUoxO H>ah@k( bm`QɸQoBN)k;8ٞp:0ᓐ.4eTUfvhH9çk byڤj#eiMOkQ`HM>EZ:]:F00Ž[Ψ`(Jn 1sn4v?'U_, nXEHd69IKhZz^a{Csm8[3ŤXV*h~0 6-TDׅu۞2>Ji 0[|қEn#PςBi0nt0qgfa+23X SF!d3Ǽ(;Zgs`#8Y ֹMyU5.`zIEb={j=iILeZhcB#ښXsSv, b;u;#~zWqv2gDx.{stlKcc'Yzp~ݜ: ;N0>F7v7ׅx!p!Aw_ٿA D9um2Z~h#}Aut 4PPzO'.\GXJ|ssKv#~|r8T Lz&<.D9k๚Qǯa}E!ɡ{y:`9Bw'Dk\H >^BZ_ãuїb <>9 7-1D$ƽZ|tek DLvxWPxvH\.v&kӳTzs|r&`q>؟^)R/>d? ?)ASID4PR?z2t)(v(#tJ\4'ZgRrrJ$lbb1Gd`NWKԀ%|B <1eS@P50n湩8:i8AZNF,5kF4):iVn 1W-q o ckmqfJ 6]H&4&b Ñd%-Y#vp HjPP$Od Ȣ(\$bPfOt[5Onp1J] bg#&DqZU$u#yg2SBkX@D<r6!DZ*6WƕQ@=}+zԾ4 YCp<VMy!,#_Z vRg+zƈ;!Nsr96;E0y }G<*\0>^|͟DVZr8cnĀh@D>kkԽyY"y"TNM%H̡DAY/"bqKW)@9> %:hMVd{3RE(Q4>‡kSx:)0vI?MG <H>XLD)' L ~6d2SACmb0HWe ȱsȅAP3w/rI%*ѭ:90KG0+^nP_& 3  Au.HuUQϰ" xT;2sF!1[q(ԠEO%D=5 9V`$& ЖCV;z hRj&,3(BxJM:|hB"'40~[XNBL;tb{(vR 7dl%WC`z9ZaH1AL#,=c!Gz78G ܊/PvH[_%ˁ =ۥPJ@8GL댐CR['j@mBjm,57nMl!\9\oooJs5ETeubu;u""_)*@Ҽa88y@dK Z o-d~CL5u6DQI>_L|o*`LMvJ'`!$_c`zz":epSbdW;+!0 |b"b nn$ƙ=C^ 906>߯|W/2nĎn芊 _!5 ?GFQA" -źt=IpA99 6[MTO'~-}DNg\TB=U dMNnG9merQQ'wYsM"B Zq @# aˬlqAps]MH7'< 8\w/`|!ɣ %#:Ryt; gcy@ _!x5S`(s023(|`Q B~CzFO>EM $OuMR _U AA@%PHE400=QSJb'w<7vM/D:]h=w g?mqvW_?ߛ_wo?·7! P0TԶhr % ?YADLlbrQ ң̽c jr(5X~'5wg'جW{sުQAHR>ܘb%cBuv)hb`CkOlA @?rZ8% ܬ># -aHSEHd 0XAĜ؄q Gu2?S܇<@`>\Dz:ڪ3Ɇ=b=2e >K(4D&qE‘QE2 QD!@*(i)OSIH BD HJ5AUE HBcX_X?O TaC,%% _DT& r$1(hX`}΁ Fhu 0Ʉs ~y7#7wyuE?TxL0"gwfP?xnžYO@ Ae IǂPdgm>H}'T>|GNJb/@n4BlfA 2 `u2lg/FY P,wE0CЇ'0? 򂏂SsO82>,v8q*<0 nO,^9%)ClG(4 _4Pzg9 kK!)~N=|oG}`8(RRo")@y6J""" i"beAže6ȔAĉ,6B|+xh;zmNg|r$촔4El7p 񒴚):6͹Ef39;8N مTU'DѺBt9(,+YHMCY0!!k<^_0U:m9c2 L-V2:o}8y|:n⊠.Ev6`#SA\pȸ[j ;8>~V.Bȇhqƻ.fԖ*FtH =vBK* ܒK]vc}Ȁʟ LԮ4@=ݪs* q>ur_b0LG@pSrk~a9tR83Bnp'opH_ԍ9؇}QBV? ݄^cpbvjR ,dOdm$V䏢@Qy_C |;@!h(U*F 6sZB68=Q{{}Tj(\|%$JfU6ȿShNq3yeg44>hwޠX1Xڹh5cfe_)Pf2ZieT8w}s!ӛ˒͎h_g/ yWכXoW0L [)Yn^T@8}WoR}ꓲfsWworn٬{cr"淂^.tM|yOk& <_1$H]# FT39q46|h.0OIq?,x;l9\<'t'Ip2uK'3!fD-QT=QB(x`w6ꓤ^ím!ƎoNmֺb#|Q%29Dw)IpfG:B°;4r aFw1}LCA o<F&/[yE)%CzNoEEE֠`XLFbPփhMaCd#`GS]:P{ 7fd<+=v @":Q lPIH(F0 ١(6)rA&JA,Ii#PDSZdE÷4a6:g{"iTBƐ׼.jsyzZ9-:x qዄׂ_& !Hl>@ p /Ly#`/<8a؀-Jk?:!N7*BW`N˸UN,~omfKZGDܯ% :Aslb!GR4jWB* 0m];h^ @[3ߡR p m0A8FFwuN.#t:( 2U5n@*QgKxH 64 Cc-ȊfL5yܲ!H)2\J 20c;D]u`@IJyn~^m1N/ޝYB7!fGSJUI&CVVē5pM1t~/1D;@)Kj^wqw6`cSwI+4u!phS4NL03)%'bn:HA}tK"МgY8?u> iCrp;w]ce5EP#:˽ 00A[QMgp‚nXohҀFh=0%h}o"BspyW/!'1E#zh4!pF88UUE丼42X$۷Gp:!:( ,-# ccIP j&ZɡG u Rd=0~s'v|he0CYc!4ʾ.&‡Hxe7 YHRLSx]o!ȦKƐ g@xñd&o B# $tt!@C7^y/<+Uc,M:ֱi;$!`K&B CBd`\< Beu>I(%<akup!SQva<ǁ>Г;h^SaxIDД<{G օ!,,8$ \G 8Ocdbt3RLJ\p!&mRxAZt Ą 6pG M:Dthȱ4p:`BE噓 - Z ER҄( m}HBH€אaO.QO'İw}Yu`m~O_f`蕖]ƾi>]2ط(ϐ=pf@O ѸP:(╮OMG(>C `CpqyT0O^-Px)Z`FGn:ԠzeOw S[ 7$oC8z`(&RJ;tGGi@h+}N@5udBAr<$)uPx$3;-] "!"paP򋵆(cB`0Ol $owA޻lUW՜h*8S~kU|+ uF!a$o>1}fL RH% I %&% !N64HRV?[i!#ЯmѠNnԨ?&"?4 O{0ei9HGz(h伓%: & ;{LGJ s X! z4|a*Y 07aNؠ=06m0r%΄rZTDfӌz>V;!~1lG)cw*v]p&w%28G/dt4. ^䐒ڬA%EzhYZ$ S' t?߲؏p7ѿ#j!B8LӖ88X ~yΈb$'xZL`ݎFd6M1Qpg /gt- plX{ JXo\]bvM8fn#DAE3H+"J KCJSTD )DJUPR3DQ$D0ll/`pg.KTiN!$`npR[*q3pdfT 3>Kh`fBp2['B;(,y$5UMiO3bX(~lr%IY\it@@! ~' pSE&  ݤ{&xB&ՒQ#AA ~7:LP_<> GeG3'`w40u>%LEW0'm1Ʋ8z1WB~rdB!*Әi^Shh @b֡t  \ h ģǨ4QAb$a[@ 5t9Awcz8= 4X^#,Cv tt.6ztO;8s=]se\P ZM= "sʪd[֬l#˕J4(uh(::B>W~b?>>._R:>vbN?e8]c})\g%j-3Q01X6ep)\a-S|dˉU8UC3M:\]ٓ9y#zByR%yRPp֐ b!Q_2P7;0 գ9&xK Hvxx!?zdmhApWB:eЍ %-.wNEm#G 9S^6,;ø  g\[&FDj n@ۍ;<`r 7!0:{`n5aJ*bh"#!ƽ0@sWBX I)9P1 ֡\+ w^1Sr A^[ uHp@# $o׼w)Te zEy#̍DDyN̋%OQaX  aA@ I$8`J^J8G^|D,v 3;MX7ӈ G_@c T&F5IQ^?#=R@H 8\D %FE J0 VF*/K) sN'j;5v qb8 J ĸ(8AณEەɤKG]  ό8&P#JۇHB 1é87$Z( 1C<% (0а.,b-drh҄%ƜȔt ,*9?G,~`df B iBJO] uO"gAfinLdcքnxUT?@5Џ~QOIx4)qz3 J( bnV50ڀz/ČO8} l탲0aG v$HQM!%jl( ja"DKك$h tTXM+( p\^"h26<=\`rE4:^9Vm +΋CgT;;>=;9Tǐa#.])z\-%A`HAsE*H ,D)U;RbF],Ȱ`uxE#tva@6x`=g瓞íFz ƫx3 9?eT5 ʕpmoOch@r4/~(D+:W%)Atj r\0'+%:Its~T‰'3̹?,6̟:?ufqa IIݮ]_@hռYQG-0q.SC1 "bLlEXaf3y}ou8$Ezwe/ :lxi*H 㘪;/e:jr"C(bnh$^ 6"0GK E: $fB"&)" &&TZ@a_)b.iWx``"1}!@u, JKpXUNht!7f ԍ[b :%*{f[;=;DDN|q^.!b6Npa,rC0 4 hTap٣}g`a4RBVG\Z*H3HC =eyVh"DD C K'*w/nó8R=nPPcT` <Ѷxa 9kGU\D)8S$()*a\_s١}n"?:QDLɘć>/1>@@¶e>SʛfTLF!>n834)Ъ5QN'iɐ,@J_d_ݾxv`{Nne)ݱy01"mh\y$5{!*QX!߄tK"x!G?bh\{x]&$\'μy+puNßXth'$@i `74x;yFİfhaA0](cD*7r S 4M! ca"8adx~{H'qc=PSJᣮu$۞g33.M@ǶqF@|Փ-mf6I$QvA8%oỶ|3fr<ˉĝމ$>4s=M8KH2" $~,/{,L{̒I&CgPSjF zHy4ovr<$GȧLTRRb. ^;tӪ` t h󄺜(JITdYFh&fN$#hNrw6F rT?~(;CV Hl9j\~8^|"&HS4mԎ.o1#qLk/x9 6A|e;Cq|gؿR=N}繂ZJېKTuu gI ($TAm 8up"s@qq Ƿz 15֒Č *y cCanX4]=GI3B*5z4@hS!&--pF!BOeXY;ϧ٤U* ?T2i ='YR!’6J| ZORQQ+⌏,;AGmŌ.f̝h)`yGg@U'4}p~ y6v|$յBts[ ʦ U=O t|/z9*P *xpR3B, .;KTA rt.&x}hF'@2)񁟏Q=}+8|ȫl,!sq^Ԓ4ܫ.aaF]7s!SP-g6|OEOgobi.IJ83e1W_vP2Gxu+r#uq8|G{|O=빅sboX|Nӧ{$Gu%Ox567Jgv+p(cсyyrŎ6,u&=\= Ns޻S T&;1LNG-p8ޭ6|c)Y %S4nm=糘L|}d`C axu{KbX{(+ H|]藷6zF~,+\񶴇is<ëR1r Ӫ4AQtƈ%w> 10W;Cb%c}W9~K(|.> * ʪCuL)-3Cw[\Na]v|Hh(h SKTik'!7T`wD0aˁcƦCU56G$p6=` +QlIht6N#)w1'(T$/ bp:)XuQaKU֙1x%6U҅oY YTxȞ<8MFWIak]Q'QjıquscsN?s) I!o$ggnB`{rȍ$4 E.'$]=\Z2w#(T9o5.B5Y++4XH6hʼ)QT_BH@7ӈfswRMmQB5 I73]ט=jK4]5/ˮjNk#Ir  ǎ5zT*ne(Fi6{bmyYʊK!TQʉWNCR$;,PeÞ:8`i e_)ƜTU8Ch.xZj Ek[ZY\dr[_S1 !x8w( =vq7"@q]2HhN!aH% b=<)1v;K18hrL5Rtpi6o6kNv57ϸ80%p͇d؈] H5,ljIhM.C9?1O̍Ѫ]hƢq MMC*7態WR,:`٣` Yr;Tv>mc#J{̸c䝨i_ oW!|oU=t@Ls]PcQ ټ/yd$6 Vb2$;3*LN|A&1aBF  @\ Kd4:MHfLa{ɔC bCR2 3X1؃L&eۚh}Uld).I6ɗUbaHX,T""Mju;PLr8+QUpN)\Su%&v)xgF4bA{x   :d#9C =IiқƉ WG>ZxEN) 90c\,W $u tktԉu3}pHSPUܔO>>'`DA$~|'|Aw=_>0#4һ##pNJ70{ҁ!@D3opf q)~EWZ$!'`Ms^FhY E)W݉_`=z6kCw$H0H{˲H] IILipN0`q&C8!l|\"*4P ĉjGqϓ?%ˉVߡ"<*T R=_ B"qc%KT0UD00Rnc9:prA$AA0~ Mza]h*G9`vE AJ 6҃D h=GFO"_Oֿ _ܮFGΨ;o?5gNH1,vBJ&$|&A;%cD 9*[c|nINe;ތP)%PiDq.L (t٪)zM=Ct)yp3愞)ŇwH`lqFgiHI"C<&J܌$ƻ.QSLMB@T<%B!)lv[|3(=*c\IXWKpžr¹>?٘ht0ӥb1cľ0Y>%8s->)T(!4[{ H< 9fK'iFdHub#"%*SPR3l`p\WJ^*Mϡ.xw OnݎεO[ȼ5,# |,0\rb1+);RJµYN35YŊ$|?7xv$0NFlPëo^|rOԡq/}--؛l=j?o,Rďo5P r`34/~ Z??y&=^?_aJ6od?d?~%(~.~ S0w~~#*;yUO/}8DxXdH_ TAB܀%6zOؿfKCC_߄ _|. 062M?>{R&Ř؂QF//-Ѽ\o&Ƙq/{+%H>غx$j|Z80yq%!>__lV?ٌ)M 2o3v@ot0?/uT8/フ7??=X\k}rAbx\l ӻ^Rv*7%x\cՑ)ɼh4::\./ uLe@vGU9޳UCWxjO7]+>L˿xrDOOhݨߖO|n]7m)ip֗z=iyYDK, _=V4 \\f_r[J sTql<3$F.FP(!OƂJ_h ň-j?ϭS* &)1i,?@@y&y'6k\=5{wL?uY>mHRI5hs{&%8크rtGY˒Q%l0آ],r(D*myNqD'Gh!Jv'CFUh0koT]|C8 D@/% $>{k 9'إ3⦅xr,RO?׷@X8 )샣ぺychbWG`T 2wA *?'î0mdz_SҸ(jXX0a60ɠ -Oa]WesD]@,&miK@+Cn)gv4՞иgHFW6sCbl3⦹?U0dFqؾҎMjnn.}d`c*vhʸЭΌu%|yysiId&V7ycv );&((5PW o@D3'pE<ĺ;y'ݧu~E]F0]}OC Im<}iG8cjH <ÃTrn_DWcF" 랔ZR]ܛ9}:L\"ϔn\LQ5 Qö |6o=(HM )p,O˯b@vmH&lRrp'Z,KK<GHPG9[`^ۛbVr| _X92e~@M,k̝ mF _2'8;4r,0 EkI*]$(d I)w$zM%;1D2< S;x!{6xM($I H80l8 :[ie+Fy{Ӫ=}E:#4cfߙ/WYe"f l{x\=H/Wef duĪ ."ys=>*ۈ4G $(cQJ@i՛!d+N*B41 rRU cї:&9ho!&h J&s3xB3= |r;Ήt:s>V&ՂI.G ]dAoo'vi C_b!EPGЏʃĀ2(a49͚9e%mfB)Ƥ$)tof)̽,RpwSzg\^p<$U4x>jn44T%C:y ,AhHX7صΙӃ㗮!LҜáQ,Z{Cs}.Pt 8 n9aΉc \/,g+S_")'nñjp)q<4xOzYKyMly Ÿ"s@zl`p{zw = Zs"ea1ròmhvR权al.]i~Vn(KKLaρsݴA9;4mjȋ3&(RцfrI$9/7'j L%XR>2Kfn.fK Ԙ Oasy+'s=4@u:,YyQ;#o3w|#Q37y '͙"yp("`0FD{y'O*YCsl ^wlӁIΝTPmG>㵈 ǔ Y`S,&sk}gzW+ -f (o -Px*T8Ϡ06G 9G05+a,roި444>tȚ9Q? oŷ$/N.^`ahIhΖ*׎e:zzd71ccfUKqULS %{Lo!dv?D yJϠ̃7'W S /a`;l$qY},Xk_J>UQSUQE1DP=;8e򵋡ֵIz= .5dP|1g 켞t$qOΣ]<6aF'h;cBC;ͬT(TpШ0@4+.$2އM܄Bd'`yr6M9NGg>+ !r,ӎe6щ:K&dLZNXT ^o3wvM}%Cw^ǎ9}a|Ќala%0 rLTpxxTDMػ(o0sف ] ,p6#Wk_鐗U\j@ /C2BS`AWhZЂd's@H;,!圴t픸G.Tc(Gc e71uP)QrEЙ2C^QE8iAF`ՇSC՚=ĵcjZٙЁGϦ#ϷNl=cЛἷkcʿuMxἶ BwRC2fCYJ]əbՎ5?n]BHP44+{p))i@8y0|S;zQ':f@8ݒ A0%nˢ<!۱^(XᄛO[!`dyDb2HrS`yJ$ hA! +hty$2iyuCGc}TnWCWc S06a3c y kmvL&o]mq䣓̜gaJl(4@NyUYA%HhG&!<+gUTAg}:sô {$v$70v(t6Xr=kXhʞNnuD ;F0;̀NOC`؁zÙCfHKX,Vs:pb0bĠ[{ !wĐ^\M ) BZ&fdȭM4kY@59jaL8THB6vB::b[\Iu$NeqA(iߏ@ujH.C4mc]m̨qB0*!&aC u1_N;=Om~orqf|?#ᙶPƙ0|Mϱ(xy^ r0Cq)G-2#E!l5"wHq/~|<8q,a /*|Z!=?hҘ.e,H͇kG@v2 ا\&r+Zl wa}jXlQx>bd R8_;+:R mɹM!<"s9)\i׻7`| #$1_/ph19a{{CVZK u6Fo8jw+u<$$ 5^ፈ19$/TZQBTVºϽlp[* rKĐF=T:! `x'c`KBvP^iPhzr㍡şWn^]P/*`=gw4{= /μL > 8A4@ EEǩ?Vd?1/=Ah֯c,#Ģࡥ*yGM2H4&mb& 9xMKZb>m;'i%*"(ܝ8;@L!ײ44#D;( E84DJqJ}0P)IT>84g$f$B:EA(hr_ <!P?𒬈1ShQ_㸟(M ; gs!=* #Tk3MM-Sh.bC'8$GxEؿK4bE'w($Ś1C?P=Bt8:T& '䧇gd"ej#vu(dȈfh:"Cm.ͳml7=6|:^/9e60%&_I4:J\GyeLSrVi)H**Δ*HI`X ?Q΀}|H@a*}0GL,7$^ӝ x39m5X%*_ ";K4CP O.U~ ֋a4 s+.WAs䇄gN/Džm q3\\%#6RdBY7" h@`G=lgv/=C XE`*p)/iSSq$ ![ՉC t CUlI-&4ǟbcҍff' JC5fhS֎62,bŠ y9|HusFLaB FA?}z>9<> ڧFwM/"Cy/*#ubDE2@P%OT9DAF}lhPyc _UchB4\;Q2:t(iJ1!QaN@F"b$4SFaB#>.~-\[1%SD@zxtxu1A gog듥š [if$á&[+Ӑ|ݰhNJ36̰8\ QnZ*#PEeCd@D! Zɹc1w) J&ob- *MaÜvtg+'_-|'|hm B@I9ƒlQsg +q Kc_mܹ{ î/Д@С|32['pd91'WSb r%YHѣG~yMV@Ց`6b %4\Bw'=)I$ l4 ,1>J#"7BI"V/УXNF )ݭтG5D'YPˌ!.0f(ǯ*DA.L#KDT?!`^\:G 8#@Vi/3!츴&- Q3;`y)@M .!*y(JHzoJ)ˇS|-АAFiЩJ#SFV{d pzp%hM,cRVVkEJ(kI\`='aͿ&=LpmaݔQ6`QVQ$&p ~C]تY⺓qڼNŔԷ  E Ivr`7#uȦ`bb~A$r ƺ!%6@R;x|4y|WGA>s:M ";˿A7M&̣&4(1冞ZK}co&Fk}+h y,`<E0x* yQJƤ@$J&T 1"k}!Ly*F#+~?vo/μ8w+Y@/X%y"e4/~;p&cgC`g\A+c!tZ95"'/uP@@9h7s K =寉1Wݹ?j [0d/p8LAW-M4ȣA02C@#!QT~OQO3ĥRe`:h 6iB t~rM'3v4P=Zv75)yr?!(AX)ބ[\$Bub }7N#*7C1֑O`Ë("f/NJ?B ml4+DOu9Oј}>8Ȋ )6m])` 攭+G:H:1 ?X^あN39El9'L*ol_9"hN0KrGOlʃ-rWm H#`A1sq_ =dΝsq#]h'dyӬJD>d//Nz-/Cx MG;ۡ"аJ&8Vr[Y~pkֹ;ŔFV/-bhmljFL(d)-]̖ F6{bYMmWDеL=ii4Z=z|<ޣQ-,W)ý;,GI{'ɪ tMuqTm0QI[r!X19>=p.Ll.U)a.12@ZTBȠ>G;.3$ÌО*I5Jbjt K'b*,=X7&o1b'kkCYfs{uZ+&eºM:a!>q{.b;$r5㾃O05A}FT?ߩ1tT>0P5JDo"H {ak[qn>! 4'Ռ*_!MF +P2~__[,i8=e>"S![bm A b THxGo~J*iCw(=='F$JDOpTt;qc54ƖVH>hm _qørp I*$Ҿs,r%_SsH\F)C " GQ(|d^\P zD]zP GzI8s˫k+:GcDఇ<@R@KyY,+Tk`ІdffyUγlg gBn3LЍ6݌Psm(}sy"?Gg =S4µIc] S9f'ztZԑ/A2eNg>װ+*2s(Aޯ:p+*_QN4owB4+Y=Lw"a3'a?Bay{eP}+n/;:|_g^XboY~vGC$w{'טMJFTCP)Ph~$0 .t+"͈{cD I}&G fGև}~TVcuQ$"_C/۔FH oc7د?N޺47Je}?\!1ml~?I:kG|tp\!/|S=} R%={RMQLa${'SP#KHHЇ )D_O.IOcxg]ԖYgg+a#Q>iUz=Y74(P.UXWS,Ch>) \CFk(c+0FW$PYEs- n7'Liƌ#{Ga8Qha?w.fBhRq;$6z:':$9ì\ϦCmʄrF%`>ÏBe]T^$ȪKMPJ5o} B]j-*hhduM( i4ȐdGVI]:p*3b0<|i];F}5gNj8l5֕Oh ' GGWZ:0+H(RRciՀSkXxI}Uw Ҍ>|<'פ(Y:'wPѮ(`I8V>|l1c|i}"Nͼ &ء.c \IS2M#D_@>$l`Ir1&D8Ԏ_f(A',3^rt$hYZ&mKiJ^ rdf#fڤ Blܾ꫗0"1h4bdf7C2ͅ(ڣX{5*Ji(`i~ul{$Q5<:#*Ԟ*Üz<$Ff,nks5 'W2^<x Pk]"]~vpSb#EZ@Sz-WEz夆NB{% Y)h:S T8\=6nHEYSQ@ +S ς#Dj(")i(0E{ʸLu&)#(dMt!s8%$(ri?GAAPPPRMAAAAH~JX" &Z"fC G5HTQrĤRP'q'̲(Hh(;)*q(bFȡ&}Xu"=<}(8kϋThv"Rl1(O b>c9 46Q?W‡T8[e턌$1l`538LfNlR#mLȭ)l**摍||6 $Qdh>Pf 4*ϋD"ϣGtaȪ P zBCb7xb5vGyZ98N6, wcL>PKDJQ@ҭ+=_wbh@Ng%h+,/AV5;;j2TnF'_Fbg)-}]:Et$G&S:p#w c`$%u>""bb1z<1:ImX{ǩBFbtlop(;(ؓ%LdO6ڳ/o d)Ob9ou~;޸4ױDV)+2Of6b}} ,d,~ʨAl^w&C UG}T۶0o{dP7R)]yֵmR*=b#,k-F*K,J;\<6P.!H hc?#ߜM^s ?.Y>hzHf_](zM DTLRSS'-3r1=OѰo`Ctq m J&пAƃtzN)Os#ZĠw6CK(ycAZkR-֪XFx"w"4)08}w:Y]ѕUvߺ~9G? Q Bn7 !F.w_Ubc܃z ؀?6$Qm*(tҋCpd, 2ɠ>0`Qpmֿ3F1m>YqܩO{'B^,K bChr9,E?Cߑ X9?y c!=oS3 obA 62$ N`i(RLѱl9p C$,mYiJ HiZ**j$BМp8(AXI9"PV23[mD Al;hdό8p$%;ӢUkĻo(*+@ =rG03E1呢nq9ˬ92u{,6(݊~a 1+faܛ/4Гbds2V_m Jnہ Vy~7.p<4׻-Jb r"J`Em jvz&> l I @=w1p}CK'wR-a7ID_hb}P{0vKқ,ڵQ/YNN}ҏ*dkRԪ%|66. |[&2 Joi=ADv%5ݘ_D'A,jH-g6=1i @/'|W W&|hpDջsiϒHTAۆgdZuX?"-)3"v zr3ꡠCT 3c򈓥q$c'fsD8ygE;;Wta>/oS/DUUUufi%b$gL1b ց)IaZ "gGEDTDC$U1Mba(4EDTDBRLQ33P[#mLT&|9I3g!ǬgLUȧ:Jb\&Öqk=&NCMxԊ͛Ct¡騫2͜"ӈ?D~犓!]px^f2wPl4yxHCD=J14Cd$$;c E;~Mm֣Excּp3B掖B#:vA?Hd5Nm!dB?p,Sp=aD(?TQ@`h 4P,ЀWΨ4T1GHHO46? -h^͖4rriBA#aRLy<1?yv G 1ݠF88Xm8836 7?PdyFx]9"@F+/4û_ӎJpqo' qJD|LVzB0I;K>`ƁsFHhd IʛcXFYFJ;ꃿS~}ۜ/j>#)! #dːmdUݏ qR_~;X?T6ASxJ tW;)NI9{4d!(oq M"dyGSa<~p)LcmTo;\4r86X:*D'΃04a2`ȹK nb,'XlChgBq2i3JV7ݥPtB@XB&דmpY$]H|S ]5 r3M1rHDhf_StCLKIMrmD_kqM4 \J v9s+T|:Epw!!H DB ${QP;}Kx2>jfa8[Z5#P)-_[:,a^'<<&(HF񩑟։2'Q;R| d2w.Jp6 B|7V~T+ 4%M ٣ֹ3\DPb#giW þ^M0~S!3JIh#0JG"K&D:> o2C&U^8ӱ omc{HC&o L)s88@]]5kY1,8G= ɑ#VA[!' #WD%0 f.lbhPйUY"욣@s9nCM,wߙ-QMr:D5uXKfˇ%>^= HW:1%!Sk~vJqfwdrq3ꖆcǯ!UPIh:$)a/:H!fZtcE]Ԩf9b njB@1A $C%!r#(Ow_Rf%^90&PsyH2ɵ&-D41_φ~ +_gJY0dfpَ.b؝zu-Eq1=CSOye)\=Y`BX:I$`?Դ[H%vRH~~;˚X2d;eZL?Q-j,BTGQDE;I(ki[j.r¦ۙaѣ?*__6ѣImc (b}sxySb c !ߡO4QFGaohkWT!c ߹o|fT' ?3m^E~4-JzJ\d>IGx("S+€€b$- Q@с`h+K, *h ZqP)A9: ('QJAPqj#*.m谘'ut~ t^0 ao;GiMj66/_Gm ?T DvMp{b9J5CQ5 5B4TƸ`XJ-DBRUlJh8岿hBAMy1`F0]s;|t70-;2F |ozWuLi9Hx RJsOW4Aba!ߐ`[/L"cmh;*6W ⣠VQ9yR1d:FTesիWF&+=!l{sKq0SRxѼW(IJL jg^ 0f)uBwfP?4'I@ { .C̡pv# ~U}T0*OtDth[xEqEܯ'MP(OՋw*TΥ|R!}Nj 'TG]B-z\ \fpSխp~i;ZI \3t0^I) 4-5[L5G'o@ڹF%islQu5]}Trڶ4<`Ȯ<<p4ONƃ}6  <~ZlSPι˓r1 & L1/FTc3 ^!TK6>[߻\Q$}x)E{lWyCs!ȢLsWSb"{f @` Cm5gވe13DD+sYg AɌl OQ9-8Yזh仑kB9 `GdUdCBD"9\`1?Q,Rflli و}L}؏i tj6tBt3N.菏k ۝#yMMrkȐyq-dLoӝ`J;RtֆhA]=` ÑF(ݛf]r'R|ıxZ(ۺlnƭm0ٓ5q meL+b]#|yCOdNW8M5q!Ȇ+X UV(fx0J7cߥqQouM^jPPpU1Z煍KHLiL)+(V68Lqݱ/Hb:VX6hz2?nra7Ho(`wBrɰ$m߇>.}̺ˏaHZGkZ\Tړ%jIjuaw5o7{O,&`ki!LkzLFzznG_|f`n_2sϮ6F*']}y88/EN{u"l|>[{o~ fgAc m-3ixɗDvEbX\K` f'\)1%a}w+И;vp)&w,Ky%E+6;ͧEƓN8 =U-FZD?rpBh]YNf.s8 !|R=HԀxBbF]7X0067/%u驕\~܍s8|cX Ð3LAF M95T䤯! I- bz\s8=s U!Mc%0:[9z&%{jahЈ+8y+5=yٲf#25uyϚz4bi/-MRɢ:S{Hj Ǩ0aq/! c=wck3ǒ@3۞]3K NCYTYznG/x8隺WHAco=0c3G>J>KbS36GR dFH˜*r-᧋c!;&; 6}H01]-mw#u6wtټ*Umvcܿz&fͻ&!;>r7| ѷ \@$.pϺsTeNƻn0;uW+̚|7Eq:]mάΐ3 y$c3zqQjQ;cc^گs\g-|jҢGV+~x{:=mz`Lyt30)TTS>!uK{*"8YUڞBfkuܷI% ;)tx[|*6RBc.{gO<Ŝ+vhPVř_}!v`aJnnwE2h9HL!vyH< |RJ2EPv tFqQW]4ED Ȏ:yxEL5Yv :ppV>k,}Ǝ-ʄGѭ r&寴;Ӵ%%>yͳ;H݆+mP.6;\FtyGI@<ܱ.c|,JrPN13#\7F> D5:7tU\ 9;`:yU~CDΏlTN46EF\-N08:n 07'w49;4B, `DձyZT ܍'f8:SY cBTHg!IFAbAGzP33V'/wNlK{R't&\gOu M=ic\e 0S>lt;GiQ1VyM>.=oǾ|,sXѬJ}IT2{*̻>!D҇o2/}$$Da2U1r D;Jnp/[&z:o,F;x%VPInsg!1WĶS*ڸ/1MY* DS={M5Zi./D9}ow(^`"$^mV\H{hԐ*_׬[X>eڒ!Ϩ7$Y%5^;6LF;!p@_G, qaۥ=u$k%܎x㕻|:q߭3\^'tGZ;<3)#p/`j5!&xPFx4sL6žs5U<ؒ`;I+.]ن<ayf`gxtUXpC8fdyp̮Qeg٨Lkъ֭׶tsT鹘,fpB,kѐu] HQ9wwwz9aUT4qf5Tz#kNn#E$ǫ#JpJl =GX&[=8#n9jky/wLu],ו5L^-b+ȯaSo_.>V i4kr=oN#3Ƴf |Ƹ\N"w:}NoUٔyÎofwCM)@2o7 نT9b$Nͧ:E"̨?;w_Q ԏ8>ᛛs* f.|,&rE`ʝ9H#=󊧲.\=>Z*P@XL|N6Nzxsƹ/a\OhEHjXwBS$t8~]?8}jTZs=Dnƞ1d|̽l `j2 LA=ݟЇ0x%4lHFZC=91R1<8`qPD w8g=DrMl"C&h+NXikBBrPp=<9?%8H{ww#2C!)b !R|y`R1;Nq59}3/! #155P\hq}e ګ4 DQIXT.tIg>k^Xw/\JC^FpvȲ {-!X T&Ifo1Yױ{F8G8M"妟Wcnjatl:)-QAVPtu8G&=r'v%Ef`gb*9^''j#l{U?8Сk|%g*k~.2dbGt0\ݓδ51NY,fF7iǑM s@$y\3r뉜} i}=w߈ o&s ᙁMQAԨˣhem ~/0& q*DO{'…֞!sU% RyW!)qϚ(i3 3@;^Rp،IMI4.2 da Sr*\&<#t j \8ȵǚ-okY"f`hz!{Ǖ,cǎbp\g4U[Y!5!ВF]NZiLCG n+StQtTFaЊ]غ:Xtw@cm92P'9;yVDIHRhz x)iJ4?>A l=Q;y 1 4y[!M*ʄ$ !>jf4Sڠ`)(Ih"(:c T.#)=.:SĠD2H͉S4&/يg E lnW nNJCx eW@N0@t=P֣#q$gC)e z`}̈yDy'(|1B^ށ9إD$02Ȝ"fT1 5S1E)v w3z $N=GL>GoȘ)J2 ~$Y8pbC}`r(hUqhnRcF.S'#Mcpw#O3 u|hwOF-Y_+hGC;1 嬋iՒRpV W m!;D :EL;'R%(>X<\NPaa^eiO&QI:^]Yk )jL[8'*?5Q̴64!""}NDٯ #0Sz#|C|h<;]}2ထr*hIJ8'.FDyA+E}ᤊ" 6~ ?}TcB,\O+ȇf|~Xr8 EPYbH1Ca>ܞ?T~vB^?|̻BN ؞mZ8-#Mbb*@iP<|}ˡbBD$AX+wB;(G6T>.@ 1;l{:˩:˴t2QV&3mNfyݿ8vfVW:NL\t=4UIkD !]6)KR5IXLL3qevn_ NDSK|j# ǧb,V0d56C5I*-1|Ti:Kv]Qf+y;W+QEDӴ`8nI.u2KdY;qͺ>q <e\R􋂜| ! ^$Y`ul 1Cd!NL<`Y"A rUۇJYrFtB@륜 P}v wO7EX$xLfapp8v^\3 0`B 0w87iNm{S.)nH)O;4%e2vxI:t$;h4^5޴va5Zcx6H(F:RA!WFpJf'8)Ԧ5Nm9bxDTԆQlԝLBEH`&PhWIѳA9yɾ Z1Y_tBzxrDL+?f`nWI㶌wd{Z8599PccAvsql8`k3&"p 9;/ TAZ QAttUT`dGzxg"I+qH: (ă{|j\EH9CD;;40dB= ^g*cћ+Q8y>i y*jvecCS;p٣>VÖ#~ 5T*x#B(xXx@} cx`zgXL$q)QњX`"?t =)|XIZ ?lԟhM*,wͨ'~ܦ/htfxrjI!&:gH΅Ҋ,)Cfd AStQ KkArhrAJ^ӺƘmH7J›V#J յ8LH&JcK4r =F$9;}hR4s#ZT ?()Yf U 41"#dXg|rk֒F5W=.8s'z/['298w(B<=ST\MMT(""+d:"*^tkx'}w=Fz%;ړF)` qiAcl)Wv8MYih ~@aP +JBOlϸJFG, pQ@G`qf~Ta;a 'DC&#X?7- ِQ5J;pP'F }/køţ(ǀEL {kl,o3Nf7A)E'wt=R{PBaiV @ h$&JJh(&j&fh `w6z|*p ){{p~)g> @0}vyiNR'_>#Y>N!X ^)pq2OI!$g1C"kHPpJ-"4~Q|<=8֢Xk PlC @ozτss|# N/; >{cwkgdFkZ4Qy !Lq>catyvr`h  @rpB_0u~_|!S$Pr&whW` &{eRR; :r[!OݳSmQ ( !{1M˜q㛊 >r{cX#YGD1}9qD"6]n U\$DDV))T.&8آJaT|Lke(ŖDЗ: ՐT5'GEeq394l-vm+k߆=ˁN'@ǜ˕Dٗ "Ys*i<c\3˧ RҨD4DűFӢƵ8]2pA,DQ=yyIH맢 1Mɮ˖I ;OM2 k6Ѷ04!P)@L4f%PrV(!YS8A3\7rQ$D# L%0QI2Pȑ LdA5" J1aZ)%_P4DA4H>BvD8N B&P:LK1 ׳Xz?xx|v[SuijNp1-V3h& K)g#ŔV<%^r exXD(Eʺ* %A9a+v\ev(X\>UjhP{֨<)%7|m!z^c7$$liLD߷v@yDI!HbD2J!B"# G`I))Qz ۑuDx;>#m?"O\Źxs1A70 P?\芨G@a}\L >\ƻ}:.>J||נ wa42'ᵊ/R8嚁#?&Gb_>5+>Djd@=Tm f'TQ3 M0TxˉDTULLSTQL3D#HCPJ4d@} ~Nj-`  ˇ%HB~΢ЁJ Qpo ,>yOq_1䣢$9[ǂ Ч_Tn A8gN4l}@ذY[3Yk,fl 4`$xz٦&^@tgD"# RPQB,"ǯ 2qCSDM=GlA"bdY"ۇ'M! %{r)ߒJ(_0.Gbwp)!颈cw7C?lAhiM8?:؊@m8A>A+sA#>`cMa,խ[(HhxP:yc!0)dnkZ}&?/0qpp1U5F~I7 h.vj< yE mVclIS;y]|Y>43чh#⚑r~ϫF1/BuEM;-}79N0^@C ^aIQ!i:B8a`f'H0!ј6#M%JPw# fB+Ki UX:u( `HD5 vEF'F]Twm8\PXg&Vhrsi:0h1i$FM{6ц]5<1D# - kV.R2|R'0ݽX)`#- MKY }l n龾Ϗ*rVnA#ŋt C w+C=ƐPT۪GV:@=P=E$669h@;Pp| xe**E4BJ%҅ R(SB/#glf:4l99Z60$ljg#4XA,zi9;cH ҁy#.^KxL'!8s\ 'W QL7Md a!FhBq2O.f+Aa c915$ã_79R p#BT@DM[4UE.:}A}`iNŃBۄli- \M|G԰l|:!x"YSa1lI,{9ٿOëhd iOCe9mTߢ#|̉{8X(`;"yN y a7CMF[ʼnx6@y.I0_!CAA@P úg$#6{?BP{=2 ϔK8tUCEAם;Qv2$QQ WT Uv|JL2Db)qdh(jFH]$h*`>s9n%Bh٭>MC `sD?МkEG4zbPSTguۛi)d Ʊcf%?8F뗕wvpGV hjRkx4\ AO9 #QEȇf8'#br(` yj f~'kf`S< \ۜ QEv;$]@@?G!5ְDHsaEQF1+!ySU9N8伎}ض_ܟ#C>^\ю0Cl{[yKU 6Ipfw5wADȗQ@ |4GݕG< Gcn^dNeڥ.VgB%ܓRRavvB/m ²UlPN~`Ucij^ 69:f9߷=`2g"{lg`i*5TDI-mFJ0PD! 鄤VJ~;;M>ΔN a0h_Y~ف6,: a4H0v+}Aj=( 2 |\L@߫Er!?1D!yOX\h.W`}=i!hZFfV*)& vO ?C}` ]|^q[>ߺjtA@~ld?/1PQI@a=$8$ )+IiXJИRe!)HbH(J h)E"fB EhV$hh Ș Q Rh R)m)@4V D@ PT14#JH PH!L$4@05J4!H4D B繢 O'"\L)&͠~3 iWÝym7r *Z(Ba4tC\S)j[kJ92 |? Gr/G̰{ 1p&VE PlGmP}(hB$ $PdCvB|Ln+ EF1ƍE1l5h40gA,B@s8AP{^(HQÜtӛlاT!H)V{!fl}-<̄]"셅l6$DAq[*7Rb F Fj)("" (a* )IMABԬ Nnrq=@()Y-Guq3_56L;pF1Z'c&J6C"* &2Z_UNB6۾ v@_W&b9ߍ{2W3Z| -y|: Cm8/dK0TGL'ċf?APG_ѿ($%=$@8Ṕ L(UfBᣔm}xfl>PZz/cr Gԓ FV,(>ĸ'a,FbpYQPp$u@_qe2T,V$НɓU_8:o/F6v`}*gkW^Tdq xCӪbY`Qxw*6'M:Cw!_02>//=C@b"`0yPBp&7;64LV|CiKc."gaQ#dA\֘gV#W'ոEf5jE2e3yX<&Q/ ,]?-ɱ=fRpmf TBAέaX=̀t@D'JPFpOIL|#8DO0PD.SQPYA"2RuB B? %ƿ|:P~/6%UZѬbp $q2jYBMqNPhNAFJ0 iRc g,?$FPsTHq&̀2dN);qb;y`(θK_߮W>|Fp4LKF⯐yÞ2IB7sIp5qځΖ`\̯D3{v:Y]ZJx[*̄ ށ=#>MSEdxԝG ^uA/=3={]uܽ:/Q:@@>{։hT50A_vA eȢMSL]4Py)n4Q@ReAo{"vO@i[@M8M2*g ^bė(O' Sј(VDv D&0Q4I9HZlbQwP@}~RdytJ3H֚]bI,EGzp;7Y1w(tGC .[c4G,{=\L1%1クu1m 4؝b8F0E Pa0ÎGn;PН=LpO>}>)!&`8jGҧϾ#T AǑL$N  ba)!euF؀좚9*)riFMҊ}Q=z@\ #={#jZZi+٣7JNpS1? ;A=¾{E)GҥO1yowLOK*CEABi;X1+˜$P4B!÷@\?*!`-F}1?ÁĵYkU#}W3dMMʌGL>B42ъI Nm$FJ_&UƼ$;<֯$" | Wjc4SZ'9G1QAuoƍj*j=~9+RB[xY1˔.[ q5< YU% k}:Oj #e sbX*>_ȝ1ȫSkcu\`0TQp*%?T$h2 C@SBDNI9<)WV9E&*3S/>``g!qlH5rPD PlZlK>,ɫD$v6]ca vK{ն ](`M|>k_/?"iLA*6a"`?<;̐.s MXts/B39Azv47\[UUO rqoag*lffW;'15˵QDuҘlv>.s3=pxM7OqrebNӥ8SoztDӻmX;ܐqbǃ PcdDd~b?Ox3=*ՌH.J[u.q 8WehOCٶOӶwd)fSG(6(ζIߏpЙnh13ؕ /RioM>PDԪ"M pM Saw@BNmTM#)"ХOUUUHdAϮt|9h"mA&Ft0IVqt58;;bcxTLǥmE9gIr(D F9x2Byӽע}tt@Lġw"A~\x`H%<`㌌}{( _ ~s8% N@zuπ%I߰&zy )`B ji hA"i FH!"$ Fi LD@JQ PL DTD4(K% 1$KPDĔBU R4"~l18usNJbtvq=&π}?w\3hLR܆Zo˱N3lAǰ|_ChȨ!ŘG*TN v=mCRPDsd /x649QR=Ģʐ&(!) U!Z " &ba+YB (h &$( B "A(" XaD (b* ee""j%X* 4* zT)<Сo~|wOM'̕M Hw_ԯ<|(:O>UxCTttN(ppS ~:CJT /#:j& q RT5x {1%+CH*x g)J0BA T.(~'NW/;m`yDS܆cں3@V/7CƼ.0Sx%"6W%|azsHINR#f0LyvbJh׋3no()Rp.(=-[a &ă's0BFI D1! 4'TA?THJ,5vy[Q=QyK޽- sȰd(  hm@`'Pp'e^tDhpAAEs)0Ayr5|sn(KLlیѼdQģ. J*CU2#@m))R ȝCAaSDΌO(LiR#&aqObi82% Ю7UysE?o!HTo,>yPn$"GNf^hIkNn"q!_8)"bH3:|O;!0aCixEu,z njگZ!F8xhJ^W[˰bpğ$"%# LQyl65`[bےPr'.pᘈ&*UhӻT}uR,%d-d݉TzK߰]}{fI;4E#BFp"l%Io3oP'D.aL g%apI O)Ȋi)H(B C0{]7QN"_iL_'XQ^2Xp'v/KLj`3P'"%EyHh2eZ񝲆e걖Yq˝Yt$ꇷ[\{HY&dТ%ya@/Dׂxx@W E+C fN4,E4ixRy_N xHL[ PhR$BϻIr*qڢ @ XĖ+E9NdX Tt1L֐%~K}ht|.of4qYiUVۜC@=tWrw46Kzw`R 'IBaPtE[-q1kG VkL\TMb!R08 WZ(*﯋>x0-PN8"lu'ViҚY2dU$$PhOXAFF`k2$u)TᢛmHs,ytҒBTwZL*C 4(,i:eFWH.:VI F8kUj9&Z{JNƊlƋ'd['vnأGE-sNE8kkH8DžrZ9¢qŻR"I:^t4!LEf1ꎐ &dMG^5HH8LL\\A)rjSب1mT|x5`F fMJ mBĨ1dybLP:AYǧ.h1imVB] qDws@%8!Hp! "چ`rTx>92 D|$N)(% Hm!KRMpA;$=B{LUo0!B|0q&D|rl[/}=d6Dz0|=e;tC +CeJ[S?eӚQK'~ %*P!O<.vA~!?s uE:A-oުgl*k(·yDİxv~kzJV Ψ[S-( ;(IGi㲫wF9A?3"vMQFI۶grܙ,Q:VDO6΂Ky:dڢJHaj'-xo mN`µ 5ֈDZeAϯ0r^惝qLq R@֬7i,\jf6c6ԦS4Vld4j -#"&ۦ(%R80 zv5*e%  lBl1P^FN  77ACuD>#6'a\V/[5}.7ӳ be1!̓BU$>Wyv&/|%7Gğ.wowsh[\bC a5F CЂPYh s].]}.N-Y~_,Bx䊙\mǤ "'< ݜ0Q(:y;Ln,/ JHOkP`I_AߓY[-O Oՠ\:&Ndog:"hё{0yO-^M5#fd$\J:'J*nUTV'Պ=RDK':Ũ*_~|qkh5"h;YrK:wc50(%QIjv%D^qNJb H }i, PPP2ixQDŽ ƒTP-QȢ-hiX}9 Q_ E^kzveȚ҉Q\AD)ΰL{>@}ТSRsPP׉fj,>>W y N2 "H Z`عo!BgD}X8d.o]S27G3H!N:׺C8bHwFҺ?}5!M(̨/=>ҵ.{DF'\G!._}u%-, FQbY,7^ /TNBJ+RW}o׋~@~ڠ@<  piUUݰ `DL QAbP(D^U5;< 1@ :BD>6OK#lYwC GfI^n\IfD=F![f" vA y#E̅#8wDҙw ]9T(OӍK̴MLc.0r:OA5ѥ6s4VVo $lM(/{ʯi52K솒 .ppo/l:1:aë̇|Oxp]ri >j4hzZJMf+RmՆe2cqok  t)PFO, UxeYc l#F|}p(P,i⹉Ofnr7I/I@ÒNcEQ삐>_<H5H΢ bv|7.\ug7 y̘-5Avj˼k Fr c6K2?9u Z[) LR/ݭ0i Ul߲04JաYOٍ(8E'ލ'HnO{ςODA $׈"u7 $Hf {׻}j< i~YhZ4MÍILDDN4 L'>[ 4ic7!ǚ\͎INђhEDvnWp9ŃFi8O#P$5r :  i(Bt%~ @ RDDQs*)d& B; &i)zcD @@d&%&BCI׮If_68S&e/ܚυn`E9]Y~j@2s >+5FFID# W}?Tq |aAϞRxx秢ˀSUp`X FD({71?T_Υ26u 8R**7}&`hVG6O=>Kzl$)7+K}+y XhPf'B ̿C-̇ &͉XvE Z&ǵm ^"=k} ?gFaX bH_latc S҈ e] H  !0DEQ=NX,Fw|]ٔ(zN^}2RtG[]ƆEQN^|!1Wd¬#]w"&G _Ixo?畎\8nYmUb jBX84nc=BnjҚ_"*nE$A3{4f D^xYMIp)dVr<'ҋHmx^d5 G$o+dX |&ob<:$ 0Ǯ鄤)xYH|vt~AWc2iD̠pNpZ|99MwX z 3%ǢTF&-ihq6ԦZƙT"ǫV3b 4C"5 Lf40nCv猌c0A a$ DhiYC4VXpăd 59yM1Fxbxz2bpGӺz5K֪:lV h-e3BKFܥLVҕ*o4͑w6ݪ4;gUT\mBzgXjDI"TɷN kFD&5+F" :W`HZ٦_f:nˍiftbhx{4cm;uH4D\NH8XmhbmukсV@pm0jv^>4! /b04WI3 ]P@"x!88/Wx2<^ PTD`:Nu: _G@AASIUPSI@J䞺09:!UN ( "b%*&"(B) (JS  *ۙlꫧyDt$2=^TDECHR1J2 +$M SD1%3PSE-QTCD @3AKE TCJбTRDEA@QDUISTT: L-AQAr»rAy&HÑۻQJ(⛻w#uC2D4 " $]@KdD[S' if]N}ȗHDCΤh.{}2D4CϵPKWflm\j5!2,vN':Pz+!쀢@)@g9¬II"SE"_;QGawˀ/ i!C@ Ti)P[谜ONcs >%bE"PLER'1UP" DE< :#VKIҚ0wz yw|[{Iip-`,;~E' FBB~-)H>A!why^'K+`$?6#TfZ%mLNmH@5G{{{llu#) B:M$CBqOYCc ۖv Q&5qjL:!^zs=OQ9Ut AȢzuxN9@5mWn~GN,29A w^Q*L`rD }q)sQ,(>|U 8@2h>&Tg0 esHأRdR7 iDIB$UA4A17tbNΉ` 9i(*X93:D '.pB4I4TT*P <`<K;LPCԗ#Q̦"1- Zm#TG` [%jΑB04~rHi; k eNYUM!D0?O`4BA$ڈ($ M5@(P $~'1  ` }a8:bs3e> ؞R41Ό8F-7%{LWbHF`T|24)ր_Ct@9 ~ SQ4EHK50LG$Sϣ3!wRjD ;5BR}R|:}!۱dI}9Ѳwii#Q,Xԁ#mKGQ2rՖE[%>8"}!%"P/|~g /2°~l.}m`q!=cjB9;Ô0;ZNwX$ v%|ĝCtϸ;y {@RP Q1i^H?#1<僄@(@E  8wy>׹9!HO>l8؎B!5R6AN:4KTv3C/|θӺCX[xm011.;K/mJrљ~G07eGxF奀2#R'tM;Ieݧ5@I0)ʏ8GF ӑO"s%]'/gC4}?~ϩS؛nrg'WS#ZFa{L1\? ^'TGPX_t˒z teS܆I$LD1=# hhj *)"$fQHaJ|oCjB~BE6~50*Tr*n`BЈ< M0T@TljHʝ2 EQ5ݣyDt=:^W8 d iK4 hP$D` "}r^K9J"CLPK 4HT!?:F'@{p@!iK Vn<._ 'WM BbDt4 I݁IJX5be%db]Ta  "!xm: &fkK!Y)9f-%Q H9749d4fH(fHwR6'X҈< 9NIv4)z0s_OP,T:Jrȩ Q |\tww Ww:*6ɑ42lx;NмhF.U`6S9JRKO͜;#(!BP4+HP)IH,(rLz'>C$ g@ON! AiH Z_r;!J9KBӺ}AÐsHZB hVS_ U2JGCJ PU '|NQH@G/P^0rqC;69O|P},>m3Z _cGDUcv={`8K0=غ]bq 둧c ݾ{S6maQ s5nX 8>tL>؜Y`!dmfdA;#GZ!Yj݅Z1hc9ix\9fsң*(?ony&~X4yFjb3jfqxkof&6/W~x^z[*ҠL٭=Hv:H 9ʱmJƓ-!."h0d!YEIf]\hGbշj"9 l,Ai^(B(P 0=8Me14pk*4b.J"?lASW=Ns8tȰsOxTkSMC'' %fFfaIm8o݃%I|H@LPI:=ޒ^ʒzA h;|:H.KS>=bhm0ZdYR`-#-|X e?3M.QE. IwxwEHR/&\.[u>C%lt$7$Rd {Y DmAUٶˉ!V'!9`d #S-ңOn3Kj|5#.DP|T{P"zqd%v16DSRO6"3sd9Ǎx<<(~h OL]qpqj 4XڔhChl#)M04 hCes07AٰƜx/iS{SdRxk83) IgMr\{)yLt,L{f 0.VG*a p$B Sl8xX[1^r܀g&0Dru[;1h0uek}bbgN9e=9#UAt"</ϭ$ev\ ?oŷBK'*c 5"30A[tۿ<}:;4 &@u$d~.GRK [N7@u3!?a y=[E_0eș<}x ; ѐcF=Lj'7xNjѡ KVJDŽKQ ?!JCTnZ aJb4 <eDC7:aMT5S272)QD8]A~͉::Z{"B=c^:Z%Bk+b)1) )(i-驎xDGv='iO(Rfg*"D``2F)<,?MUչ֯k&Gs`dK\N]ҝ3$0jLwc崬>zͬCB]<6 xm'#>8?-aF\FsAx=}Dc!$r9>7c1s s!@u]“p<=XGT:NpF䴄,fLTt@%XCdG'==ߍbzOey<K* 9 "'t'ȟ?b bָ¶e/ԼYr˚)?C^jb']UkU+rB|9mǛ =ܕQw/Ysq ]nX}:/DV+]YVRP Z m&b?d"849 g!ld[r~?z3?P`Qz** CUY$o33YRO{2u7gi?\$O),z +pLh|c+b; kTۋ~]pA?D64U O6~c?K0NgbkPL DE@z&xov_K_Gkio*-S᧖s:KBљ]:٩b1kNJ $ ( SCU.s,<Gk=O;IGVIIDVAp9(Hv|:e'ƶ{[?ȑ3:bsEjlSy0QT>p`eyщv!CZwXqai$٤ KonX I Aמ J6k{'Iݠw3J|BxES~~bEELC]&#h#Av *`HXYM'zѮk`^H#^^G]$Q1= }@}hZTF}^DT  +6VHu`jD1:ֈpu HM?H}G5= TrmB 7if76m" t$RJ;q=q\g܏! 6w{QV#^WMDRWO%QH)z8ݴy~^蠈:MP!hXd)h8:[Lf@ۀ:Y @hZykF-i wiF&xrb`V"y bh]"b@tR FtD\l Rz]CGm$n}_Vg:[~]v9֑nCdǢ;OGn$cdur;b--Lc*'ihwDMD-%/dc(m /i僆4bYt AmPc)0`v4g5CshL<,q51!&FnJ#B\ʎ!oPxv1ɢ(ɢޱfA8E%1n`ed1jZmS&:cZ!My":gDTT%#78nG +Dre@#hAKdԥx rC@PU CT̔1#06STF*xǃN/2cl`IvC"+#F6-$4/6lN\؃1XcՋ駶 gb= l5JTѱkJFb6JA0d*@R" kfd  e" $ (d#6c{y ڤ6H>3v;#h~tw<,d\Z_<$ܸ nBBr蜂ZVc6Y^fDdft%m"LD9 :HĎ 4=0|Ԉ0CY[6প Kda7V^>oT2V62&6RM0ŶCGNƛbq"\%!’3SUVhy$Nϼ`4T`ӶLvF Jmf3B{ CD  lCc,PZf1H7\s aڔ1 B䜍_/]CETL `b)Bn3018+CC 3Q@HғsR^.ljO&Cgu $R6 GnCŁ#ƒahQc++ 0xd+nXa x둹-B#Y4cLnO5bxc1H#@VeR1Ф'NefcאiKS9S3Jzpň"ˆGbӆW[Ʌx"XP*'e$H7Rm$ D L2"ÿG g {sWCcvVU2΀rrj=st@4m!v"=GO.s/OBXXKₑ Pz]~мNQ@J7\ 9 >%oAdqU$5͞'/`}:MC "Siy!A<&2,Q4?w&ft}˧F/oX eJB8jSNJ0LLkx)<7`.?/CF'†>GڏA$̹^FT}8A)xDXB݂h1K ]C.besnݩhmjgFXsQ6FPO W͎QBĬ4XӇ.gIütlbsW_ d;&9#ܩ* 2Ҡp9V 0ƭf ֮"0ćJQ5$iSX-3 ) =+dL.:LN)툆)f%ugt1lUs"f4Kn@lc-9KAzkZm8/\hlQ/XBD//~҆QeQTQG1poqN\'sÉz$.y"7Md}R{\9g,{ld'uܤH&jzUͥKx{YTVeG ;mI3y*jJQje\׼t'*ڐ>~j!* y$$g8UN{ʩ;z_L' n ULv 2b[p&4pLGퟲO橈."Au$GOV6_|(eD/Ťݖcn7އoʒ)km\ͽ&#5icKa#}Ds$0<-0<<ψ2\ q0(hCBLJN<=5Z/>bX0=<,],qv]ܰl:rR2).m K[;zڦ YC g&Q=>'Sݗv7K,kMD98qWl? ~&΁&R,>&vY0U7F㒜b53I?/v;)"}7&Godlgۨ 2f=:ClTG.k0'ZlxB许a2Aq3ZSa uhiʃ4̆H+ a%BC <@_t^`9TXw s j%M]h!i d3xDhaLbe#cZHW9g,l隭MG*hHlLc!!,c{ȉљ4ʜ\6/}-p]bVEyGf2hIUx$!7ڝ>'!60`lrq]trhjs&pZWRH N < k.0M@'cx#bC2Ad $pD1 &  NE e NTy༻N<8QMw"uF \0jy~<:< ٠[lXpf7& E*|#*%'iBnL%sY)<[၆>puAOɵ&G%vP7nka90 PGcv,jtL<[ְȅZVW+$\Q(NsMb&fF=g zvlS\X;7n_Xf@? jHK jd^',4 Ɍ1ԣ@&Ͱɓz*>WOnl52<=98n}uo(E+S̋~)3pb׫l#@:?xzxM'D YcmL51ðg]ˑYQ[ %)HZBkU1rȸcoRf8xl9ب˻B\nr_ ap!)y gǕfZ63c`ѧͼ5,b卾'ϿraZBH. XuTX\U4!3}fUihӷ.tI!?Qms*a&0! A)o9rP߄/c8F]fY:fy<.mxDz=䞛`vP\N,)a $5FxrQn>mYӚ{eu然)X VdZݯͳxkwY<,x#70)RZ=;j_|3kX2^ign 6 modk=< BfIbfh\'7[wȑ،!ff `anS*̑^.#M=4ZVѤXNdsNxePFa ^fny yŴ訂IA߮k&sjH:4usZQ/3o nd xIzp3HtzĄr%""P&t EY1ğ+b=q~J^|51f&W0=dt > ({pZ9oCA=5Oh}fbPb8Ck:K3шdv#:!b>ylso0ֈ.WCXGߊb)7 GU~qμ}*BӒ[9*+e}2L`%i|61Vg1Il9WP)('E )`L~OŚ}f1q;MeG|D{8d ͌ XHR[=ZO8*O*)d %BPdD24AM=|H-B)7F˓ l\%ca<#AO=0ܧmJJсzR^琵K^IRI6 XEr&¿iĵ7: f7Ǯ񥹈~a8#K p2 ,0}[P$'R]B$"C!y7dm.?ŁiwuAEJUBm8^A?h]H;hwu@ޛB,G:.ƃ;wk!4A^ϊ;{BO!] (QO:(h(()JOٔ~C3 O nOqt!DԵA) 9Yd7~?-Rh<-ϖpM ԙ0^H8þ^ۉ2J ."h&Pi""*"@Ca@aoV~ay:\,3d04:b'xf h6%+dBP:4&>²!&RJA9 5Zֱ!r9D51<$ g04փ0YY@H;;[ai^y. rA=&hڕҼL!1V&<N/h4LڐaZvUG}0!=HI" =s5Q@O~۔?U]IDG3x:`}H$(i?TJ4$0 JԺ?y&d$`C3DADIqr)$EIJ䂀/V> kr NaFF.פ4R|/+a=%ܧÃeϩ) M7 d𛣎 s|m*1ݞ0>)̹am3ݢ*nL  VHh=h. \+ AwCN`gR: p}ZClq^_@^nRu+yp2C'mHP~9pؿAW.u)@|؏ѽFMW#| a3w.iU>E BIp"_TXݠ( 56PAFFĺ;0w*} tJ4"DAbǡK=w a OvQz>-ZAfQ)VbKϟI mbՌlx [b0>0Gp"hᏛ3L|>FVF*ЄlUm$aOyF?Ϟ&sֱ1jX^i2(!χ 8@J}h*JLP[O'qLZ4X"6_1 A?"4SCx<묡oO'2eysg3@[Bσ6 (lAY+g?_/5"(=|0b׾,?'^Ћ6`I 9mUUUUTwSe /`x/Gx/Y>9  .Y?ۊJH^c, 8ۍlZ$A@t,=!vL$_q++b+>n/("_},O$ 0bcz!OvbfýEԦś f7냄=q0B1m Y6D[R-8c '`N3?~W5A=S٪ǯ{L^rk̒Gh'YB/5|9<}6LS<{/i\\v_ f)=CnS  0$>wAf<{Ik2/K5T?sA0gs\-`i-/")bO恆b$O(I¦ ǎ8?*&:0ҡEђ.iH5&BSP9vQ֛:*W$6k7f\"I4)k?zEA7퍑NO#4ƪsHN @ /C! IO_ZOfїۯ 8 ε&I@vh+-Qk6tfJ.&*/1 3pqQjEvKD TT[3sHg=OB4X9ԦiCB iWi A gc1282vMʢ.ߩ7100ЅOw6[Z4YLjiVc,)UsGH1~9f߄; 4֧p d18#;@aV.܅l4WM]H(e1 (s:r`wIy3XgE2x<_!VaZ&r]MT ϐ&Ȁb2 @ q#b3}f33٧Ł⽷6BL4iw( 'fɘodQw5lԼH[\]Db̏DKfno805}F;[cjS&1k'||N9|+r6pݤ5Otm/)!a7m*@~1 |.Cਣpt=305g4Fg 3V&x8N$͔da^p:rw>`L4-6GhaaUۆmC➠PwsK5AQԁh`cNPEji!ud:۳`38gl! x` ֵ FVo%vtjc!!м ݫPmqPs1$[J1RwW:h90 2]IzmeJ9ptˆw,+ bH6A WvtmNpM\3tiݛr w%Œ(,aB7l%˚0&G|2ZY,3%GG<C4ˮh% >mL5Da$itweS뾞.&tTpp7E'lK8 9d6'*GT8 Eg/ 6G8b3XB6!{(Ir㻎$ u߭КMEQ>\$9o"ZB$Pgv=Tb[+Wsm;k5+*,H3' L,r/e҂H88+F cX i9k/-cd .Fʞ.xa2^)Y55wXD1,8lVQV]F[by὎+ Q3lGN&% HQCp%ԜLf7̏<.e'MT'Fa*v3pbw"e[ 7Z߇mDC^B4p-6<&, Fۭ5LhyI$Z`w<6g; e7\a9gP d+r J0k͡4 zBILFզMVnV"VqcepR2Ij_)k5j dOĵ##TKRxا<AN|f{Du&ާEgrI̜SxqژRƛJd1ytMS,MZw87 ͮxsNJ Q(M ȪEKfU$dZRJ5~3fh.6?'7IV{M28Hc|BQojx FT4DU$_]'9!S]2E*R$!z сԁuwqѪF* S4"B4\&J$V#8-RS< NoLMItS Pw1# `й`h@FQ[|88`##Hh6  1r/om;AP@׻xٴL*K0t LT[4ZP%~{g ϰb|yT1RwW3@h1WGgavH%*'ɉ\t,KZStTu ! P&(Du/w%yݨzv=clt"b` !(" A!BĜr{( \i!&Ze~ߨ3Sqwj}16)o-\,|KYQ (jz@`@x)2@!^0ؘI7mQYtMRHT4FmbXs.܎0Mi (-t9Ӿat9AdL` )ٸi)C4r]zְ9{(c2Aƈ (ÆV؉b}Y+{XH )DEg]MR y$ F3cn*3|j}F}#D-0&á%)֤yEC(WQ{i$QRTU<@a7^23ɼ`3"BHD .4>HX;^tvhlD{ ӽX)Bol1)THo߽G]@8 ~n`7ǐ*ccզ?W(-ՇAc S!raEF6*lFxq) "IL eZKn+dP$Hi=u]f>zTC r Dz#o7Nv[b( #Y>'O)Iy(X;*h @q7EK`E:@b<9 F<:? PdQ5$*"evV%^v}p'n! (@΃ 4i7~~$;t~ˍE?tBCN4?K <_߆BCƫzwf4{S`R3EH+P<|UUE|p~-]v<0.4Ƀ$!ut0e6߂(e""; m1bA%3g!Ė9w$((h<yÒ6ڪ<"5<݌pϭjՈn]]'_9O|[:J(޲̚6^eWF7nO*4 `=ŻMf&71\8gG `9#DG6G'5j>b>O{,Wd}{ĺ"!ó\ϸle;οі j0 BS??UCP>Y?AӴ蠱;:KAW.0D$PP>.@:% w/_v~{˘J*=?g,$:?$xY=yYL8~$T0/("I$ej($Λ$N $7鈡Ri(( B#M$@SLTSHD!T"@P4AMJ#<baў>9 S)s 0F[ !! sc=;p<OP)E~d1D^* H#HD.WF)&CD(bҢ>݃^(Qն"dJ"'L {Y.C 4gB8;b4}Z7)MB<#]5x`t۵7LMBE1RhLLI1x1Q(e8hC~&;%D_ =Bmz5$6\Ԏa `q'|# yޣO]8FdML R6g/6t'=1h 8dPM#rt>zLOc0bP :|A .c%,k B:p|'ف;yUߴ<-@4nlT${<||O _yAT_%CA %nM>RAY'D%C=|3)+1O%Xfe$F ٢UGZEUs<Ѯ"OHiH $; SH(EK24AۆT1FoˠhYRS ʠe4Cw NʱޚXPIp!:aql_~9((9b`IQ"!TDD̒ TE*?@0c$;1=$Ԇ-+P**zy!Ɂ"]_ϜwޞaXǥDw(@A/6Nb.%&J5E"&xp~/旁g1?'l? K^#PP~Jh:א޻z7tWMÛniUFo;\?"%DŽhe~>6>kΉ]g[2s[r#I'UΗ)Z ƢbӃ'1]0ŠyoOe$w@JRN7+@|@qa9{h%(eQYEd%!@Q`:$,L @,) 1"DR22AC3IC #@ $YddZBQ & B $abJVbxLP(A?tpP; (+:A'n>w%e)JMúi.0%h3NdcC@DDSACh ,Rqߡ>ψUdcEnQy !0O"rќ>Z8jݭH<>1O26kq@[#tcY4IPi)AF7kj2(,?IRbjxHaxf.Y_\$4!DAT|QQhĜINqyp)^E4z8l:q 90jgQ\1h)ډ*i(HHX`j$dVhYgn"0K[ hu2 D@$ E J'Yn3n M <cw $ dtI#Oc/:6LJF,D:f0 1)y8aFِͦGֺ桿ÕGνGPPΙd+EgZKb Tn2/╂tZB׮1yB'q?$ [Q$?U4y{>C=Ex=szyR}Jk l /LUAPs-=prF~d4$VtHd3(mc8Qdy]|РjrH:HxteP>y=wy;IBlb+4WHwp&RtuWDLUSiVe,@(;(4ty4-p~|LHQB< NM75 "<G=F;QF.hDS.߈ah1x0>3 A/<(Q,rv I hTyDIfMx2 (];AㄶD6B{7zn"@H9'TrLD {Thb#lc@00}|#!0݊.q oݵ#>J rJ"" HҠ9جx>3EQ}sÒѬvx h}Zٱ^5KS4=:MA0SA3I$G K Vd!)[ۘSHb(j*QS?KChde33ߥ#b82蹆WwGp'Yy߀xZ HBlWf QC< OTwۘSdeE"Zp\OYŃxߑ3,蟼f @BAp O0BͦUR x HR'>&iHhd>>1 Oep=*T0u ^)W(:\%8kwQihT+a}z? Ow+ x"&?Ob1Ӱ/{S~R,P\^KM gQ4 aNiEs]g)[x{'9!|0< ~(~˅>H=;Z |۫2Y4%R€Q* ނF|:O \iF(}.#)$mdX<@jK).П~_T;KOS6ֱg?=`_컄D)u۟nv9r Tfcly{N.MϹL!aH)Xx&L; Y?JX/N1;'i=vq  SJd;>wqJI`8)&ZG 8d0Lɬ'40)̕p 2Z䬜멬OO;PD4IQTU~1Loe2D#.Ї{s*-&䩽fޝϳ2/4è %L2!E =08@'H+.$.l&0. T)L1w$ #X= N YZUcpO8GQ*<^NO?CAA8*|[j`=߯z 7L_D|rm!O5j%KOYKV&-oC[$T`B@þ(TL⟍>*{2-Z;3fNrauxϮBxj!bs ޡ&3]0 FI+mED$oQ".M&w͖"itoMj-!ys%n'Z]EYbdMޡAot P3RbxpjC/69m on+~$ƈQɇ,LIV;Pvnɻ]>/W֜I(L4u{ҽs7;I1ɎPKgW{Ja!KvJ&t7-H½%eZe5'F󊫁sܐ~Fٜg+hK & 5C*c2"4is(U ,!Sa4 %z%~'$"Ijoyh|XD]-TH PH TA)(CQPI4!B$IC D BQB($CM @R% E$$UUTEA=IC$M_󞽱BaK4O1APtN Ȭ?jH!;@5 3%~(2 TTTCب4?%M$v?/_A3TTߥTXT忚?B(|)>炡O KE2MjD q&oA t;4 WtH TC5m/ޙ$w@Qݫ6,ɔ{0İ<>8⏄5@ %4+IJzT|\)!"b. 1z{%PyQ}`%R7p#J*8ђcg,{7{^ƀP(sa()J_m.:7xNI@HkV׮^^/c_| {0/}^ t}NRoo;y1 S8@́G%=}O}>s +|fuX={0mǽuN{|wˬzBI!J4*{k7 =U3|`}ht*ytUJv Mx/;| *JnPeTU(FتRw 8pwPI (a(wH}ž{Oxg_+Tbݼb_=^-{4zgyJy;2֕U[^^ _wpd@*(  PVhM^1 {)('{>jQK{P ɽ}/ KOsh*@٢0׹g{mw|y{Z7׾괖ƧoJt*A@ ztzjz|L}s֩]vqeWfׂvۮ(ľ|-k1ޕnlĂjJţQݪ]/w{ݝ9]W7:e׷ufs<=ևN(].ڶnn;@.ďf<ޢ}S{׆7A^[.SՉIy}e)WhTvM;v}4wvwk|wf:Ծ I;t)mMo>cW{QVcw;{u˒uXnaFw\]^,<秭wѧv}V{ޮsp;]ر9z3ޞ6lUޚ[=wo׽blwNF6h4( mcPn{ޮw{JezOwy1óٲEog=g3j@PC=QW@0v>Ve :;|n0n{#׏r&{6WJqww]0nwUvXp6;TM;վッ}/_w{mnv҅ ZN9ۧ {v|}_.͟w6vL(M!vlK|wuv|n Rns ϬfݾW[{/{'u{<8Y=m2)>JZ>u /9Wnt{Rszi#;mpw 9][uүbؼʏ7HKwnjn޵{4{=;no;++ne=gsqjv]idn%m20>}^f}{:v+]͛WMj+9Qs{w($ R4i7[A@4Cv]{MW䩔[jh{: ӎ}P%FС E.*٧s2wϴg-NŶAz7s[=nB}/vӴ7>||^宾t@ ^wqz=vW3G{W/7K*)TI/vwfu ziٽϘt\x=-]z7i3ޯü}So[qivޞnz#@ <@24L&Sѵ(S'i4SS%2B @0&M4d4i3"yFDIIhh& &6~=j6'db=M44ijJ$D&'I)~m?TMzHHi4)!O y4hL&d0?!~ Oڨ~*lDPD LCA yd&虨M1'TFH#:r*R$4F=lm4MCrD4[*rDiW8E4HX.Hi9EPFɤiC@ێeW-*ZbJ嘆TE+$Ș I9#)0wa2* QQ28LGlM&dThu!L34r + j)i&'*;&nd4E )s@p+&Lb_0qµMhf0%7XF\8i N~ nI#,yq&pI[1lhk<")2ȕޜbO*2xfӢRyZ*H.<6"u˝<ܦ]k|v9-̋EyjfA%*\a} ;Gپ?/gǷś*=:fTfeSy~*)o "&HLGqUn9z rv/ў4zYSU/h]soUΘEd]v]kjVZTȫ"#j@1a5L Q YHG20֯JXRKeJ va@:[\ܶdzۊf;^(*)޳=n% gd0-.:! sl׿Vce_~;wfYX_J`z9H4 nJmմejh[j*!ǒ3w32USfOx?{Ȣ@=$Ew )o@'R1z폮ĦZ1n>EG@(PLzG8&6*kMqjMjVtU<\^Lnxi|Y]>3,Gf[/tLjE`nYDW%=b*X2IDm+HrƘ.qsuS-u&<7!,$T%4D\BWvgZ9.EZb!KFhKZc̗-嚒# H /)rt _>=Y;=lDrQ1Lm eQo]329s;fn1ee# PCBikl@R6 c|XJ(4ER4܇Ʊ+Z>#-ԟ7Xbs_?L0,/_O7u|97J JBٷ=mjs-:>T# 砺A K QtXnbJ$Z{Ǝck<" O0u1v\s`{GPAFN UH ~u̥N<LAj9t)n[vn<6NӤTK)Ȉe#?ףK;nd&mF<<3SxwȝnD]mO#DD542T#^1frU^[QUV*J(mTKټsTpJ4C梥cWIq꜓mR6ۉSwgօc~󡇛T'>n!{vmw{A$Iy2kj1R;g92S-nWQ8?©8b;n}B W{ }py3'~s |]pF/w.k& %NXf#h4 TPS5ï(ESo oDإbɂE}>~#y𬎔x+>HQ LAL]%~$]]C+nzͅS". ؒQ ?^2H'Ljap*xLRajj9vTjꉥKH Y%sxŵ-9{9Z30VxaoS/a0yƳ2hZPd`V'8.ʢFr/SBQɽf,b8eSwo >#Ff,hh'/O->|GwշӜ8v, ;tC i؎,Ap&/2ܒH) 5}_G<;}h˚HڱkHbMKSe(@ΤT1e/\g Wn5K 1DZn#N^\[COHMFN4 ̵v`cF(-V":c]T򦒨 j(S'i5(H%q22+˔#L{esH z"ҍ*o];߼m@G}~\:6gLh"jusu)($dCOh4B)Pq#I %}Yqs`ҕø:znbnRHT!{b01n ';yϣ<>x|=~62=O0"v_6a / <<4s fG#ٞu`>;냲^Q&S~2;hՄ'×ݏt>~X9Q I^GXu| a!@$Գvw@`qGK3 Pc7G_F@NyB,wACfT;ENs<)T_~6z9H  z)V߅`, gW2G xq4Qd[Y60 ༀ!= @{N~ۗ(#k8Y#8j b.q\;u;*;'T:DK+JbH"¹iވ8)t`VfRbqz)q%]l)TUKf{*m۹wEIQph44vĕ% Q/qB;g_T((HWpň"iE[L4-(E5 16(Yx0serΊbcȟ{TA6NV* b>N|v‰IC=$^Z48a/z^m u* =ʨ5+i*/ pN8+ͅom17 ePS*50fR+$eSw&B,Qm]g/1,_|`$ cECC͹kpi)O$pt"Ms|yuZi>5ň [IVW^FAhQ(F0C&q.;J2T91BpG%km09::ə^aZ8ab-o90^Z(m lˊ:TZ46ɵw5*EDbm̉Y )8KE ^T9E0b$TX̵/}.T`,3N& )RI ֵbjg@Rj -V IF H9fsLQ hELj-&)@UVDI%2+hSδ=/LdXԩ/W"SE3(pb'}4qazz^ Z4"*_ TBЩKBȡpL0b|}a9K)[)\(V-5jҊ:w/ϦE;I݄yI,EPPIZ5T!PHDQGx6ĕQPJ)TE)J|w4")%j Db -Xq 94%PSWrwd Hbc 0QIX'(fB!KM6FېqIЇ,vϱŧ.nDI'sׇholS_א -0a!yCTF!rjUdab? TD@)U" nC#*& #TG:O/QCg@{\Qvsٷ[+=Ǜu d[ԓp?1c?ՐCKcS=O(NJ}'ϞeH sy2]o :$óX<,뇉_wG\!g!_lWNJl&@4P*$"bϖ3gNyv>rCImwCD#Ga~Kq F酇aULE`YWv te@e@]`7}B>PK`FEhv‘ 3JI1|y usMkFO;,aaQ!`.Je5_5"'8(_?=ݞ!ؾ 6ۡbVQȎϘʳ= 9eCq'SeU xٽVz/1X_|LGQ<|FDT߅@I"`ij}a DbkPff" :_$*?=uy=6]q!:?L>G)tDtDLXq5`Po?d"QE7VVs`5v|YOYsL.߇[۫m!B*'FUgg!qDji.^|Ñ 9L~7+ac.ZiE RImo+W>:g'ٯ@DrRΓ?RՋݗYmabjJA /ay*Ӥ R@'A"h LRI)\q6ӓחt+.O. se8)H<:Ύa2 Cz1ɂg?<, #\|I S69KQMSդ'q%|Ĕz~ާ"`pp@B)D9Rt"_E<瑈}uua7;nrSn8nXz} 3מ5ٍI!(!&//{;< A *b21PB#`4%콴)Huk&d%|xDaF-m~sz#$cQ Fej0tE,8/N7N~`~iDyB>C(h0!N}1&A d$K4 *!ux)bZ Q{τυ[J/zs֍jqɭ~|M8 CkoŭZE%V[UTTUUc-?ܘݸ4L͏.Q;sq7(}<9q+ȿ/E4\F={Oq䉨F7`Hz{!4(Oi! hCyDUQEUSH`B$rtiFG O0mUta"kLJUkTV6貃k  |Aaa͍&54`ђY4 EF?' b-e۩6dgh4~WS@D HR@%*CH#B(xxV!ЙК4'NBiȼKNBD' 9AP("Qj쮕BDY{{ s,M*'9M}͊ C}?$A,H?ܕ(2 B$#*  ʬP aCqALJ߄iJUw VTh߅4Bψ 'W .J ~RHA  rc?_|?NG L)؄u%=pKӣpa J4(/8H|pc0$B JxBJTQ(AS g|?kb<>^D#i !=$/Z``{?/lu>(S y>,@"~gM  ⏴|#sSysdc5'Ӏ%(>S~MQj͌ wQ| 7>c1j05"6.H&)YofِOL8)Ɩu8/dq"ZS/1 #` &X|( J-(`XH+$ꋂ}*o"9 ,E()"'? E ;ö3٣)8F^>`S=v£*R9T#{q;`kY9SD Cc))+ـdĮF"PH{0~Q$FapFK[iRBOqi2DB4~\8{1Q Ё@GRD~3[@& 4y%s2' >}sR{'*\ebbC~>l@bw_ Lr tBˆʁ2"P(m}p`E74 swFf}p |8Nͮ ?@^"1: ZZ?#ƅ*E1"|` --#2R+`8(jiBbbT)Q )I!H%4RҩJ * @P mtP*D A BăTT @ "D 9CSJ $@+_o`?@NO (B)RA1\Lpې4+OPe9>4 ?o~!Bu#6Qgd.{oG.@pd9 9g$k+^6)R*wA QyF *̦ '#́b #ͷgR!F!ОALaQFO}~1H~} ok@JnL {Ѯ{꒎x0jSJk6Z DP:b7]u5zA}|?xܟzz}ה|嶟C]Ǥ1'ZX2fG m\9B'Bw#.9X Woқwd&D7 L﹂qҳ̆CΣzEZqiCv`aMI熭t"`?BqszH:!E?CHkل@̤xK0Pe]?5$hp&9& p@`9<|4*^ልX_Nga$!P~]m< xoǻl(T"}:ID>GA޹> *wݕ@GBYHPC#H*$kߎs;YZ}qPp՘Fo$W2]X TR#QKM [ )*ҌeBnD[T4fwo? ) X YΨd'}!>>ظY*$qT >&VAADû-] $ QW5o4+Q4W ww󫻺9

lрݿ<^b$Ч0JUPEynIn*EL •*q0{exn"rAY=Eio:t !L.ps:1d@k~V-Pe~@o'EHP\P  ,1RJ0lVs)0Scƽ)S 8wEP6RxH8q|{Zun1,nZL|C}w`oY{v].r]jp{" @[,2\a6]R_{ Vl.2#,,n\°h6=ҚJhaV:Emxi9a[vyl1),*1YS 3~.zt#[^y=YC#8`BvGmル <# ک*xz{),F&  E+WΔ:ea"٦l+1ІMp!+" ^CH ѡ~9YđA*Ms0?d=.1p]<0m^Cc_ߠ=rl<}q!(O}o38(,6~E@$EoVQNF"^lxl'.ɰ"Hr $v%Jo#z &WvK9 ko27Ð"5ZNki0t)Hr"hgj@F EdBGһRs?TYp)pR%t`S>$Bi25j K+]T~0R(3f*bOkqLr5Ut"gQI80Vא8Lж`8h'#b9Ok>#f 44lds_'g3͟)#IujV "ϱ@@SwXjl՗8tW&`* wM Ga7!JXCh tl@UX8iۍ!APX9p<-G^/Fx$>i @Y$>M6 I<|I oOM~0 EH@$ Zt@yP<Pu\VWRk N:af z+DY`v.)v J?nK,stV Jn` K dk?`E0Ub7~c]qmys ) U}vRF`y /x([|F %,BR,̨B4?XG 5& Rd<~Ϛl .,(sb3 FRbT䩴u '`@ 8lH[ i(ʯ~kkL+sAwfmq@ Ӱґ >3ZZf&`,QJؠ{Fo.-Ɠ %OfV H _R/ݢIN-Co@0pXv8G>M%<J'$*ϊɃ9|b> чvhY SlgԘyZ~:]8SSu0x?G0r{éRRΌk_|E\6U Ip`k؍8;ƈU"đ_f 9Rda_3.30Atvy ☡::C[)DPiM-(EI )2JA;;s 3Z}dwLF]BȠOL?8K910DP$yJS/ۿx<@FLcR3 YFgިU%=ʔE*D`HCcJA9 \R@#7}\b :^@}Cxi]!1P !$r/VOVabvúHFaGQo >ApoehWvm貋 s zK2B1= E,h "È&4UWHސ A%@3Lwܛ#NDJrmIgը@*2 T:;&<a `Ls j N@g>5*> dDph'PBF|&k,O Y@ N 2yzDzs!U:}0;@M@ma!rGu]0g]϶:/c"- 2D8]W͟#0Iai0l !. ۨ *US֢A4G\\P*]bdHy+` fD7%N8u\.'ɺzl<v!n "*Hr\f&sQT{wSAJ'zb;8p,!MWӀւ-$G43V_-), i(e)ٛCBrHR׽2b$G%DTp8ߝsvlӼW<Dz摹٬\vU"q lnL#kQ! _0lnv\,;{o\V Ƣ: ρ ~3,5fs^!յAYlL>wgLS< (@9 >yKJB 2 @E-IQQANv8| rlSRRV 7ag=j}1s>ca` DAra} .!P/'9#x0G|h|p2X #n_󢠂>N @J; ƍ`p=H98xo-}H(myq.1!qEt{ y;ul#9 #q&eeBKш.=\GcFweht'#t䰬3ٺ1wm]6SH 7 Yt-wsGy !X—Cu)"BQ߭M.ҩ8m]U,a,+M߷cWf)dwl]$XacU¯l/TaUjbIF)=sz~wbqeU._nI%Q1Ꝩ`RF wBFdEaYoCgX)bz 'Q`1pg[ .vödeh b`H`C|;^ڃF"#DD1&7ǘ5Q$zy3|c{\g^XGhbHFzjr[w{pug9coY|`zEBGB"=zHy#{ZX5dR M+wsH /s^5-lt`m )N𷉤s6qGHmˑ&/*6,PD,pcB9Zz3d_=ĸ6'8q L`YW2m S$%Xȁ?=N LD?Q3RI͍ђ╳0^ ֞jIǎ5`&JKVolLVr1sYZ `X"Rl8By9B+9$A!eq6eDrRm4x|{+╞0>7<`!qy$ Zn:,[]]e=j_l ]78Agl<0=/u5naPWL}LG%nK,={StlAHM^CǓUh?TqMKa2( 櫡بg\%X(Ӄy.}Ş(7`8,ƛ834wҍ^L3j›€vQ$%,"\8 Wq2k٫0b(( g2of [Ih[f4;O|Ͽ7tڛG{zun+S~_~g.6{D| w %03+" &= 6 a,t.RPn.D6pHs#@ۻS!<&f0@a"ʑ 6oޕ6G]6/Q*sղ0L *Tm6p h7'4U%Bm-[~,6֖?@ mvU6%XoOP|N=DM_3G1@$F =%EMSHUPklY_q{ Dfi63l >q4Tԁ\rtUDM!LS -EXUi ĐCRRkC3UD;z lbu.l O>]4DTAt6Cu e@ͣo|>^Ni˩PXk4GL)?"2m1˙*/CZvtC 0Ex̦Eo.xgoCQp0j<MhM$d`ӚX*ox:A%4B"ZH*CΆlr9($eQ(5e*?k {Ƅzل%/ qD1N#({wCTt4 tB;q}WA!ҧ^]9XdXaIAc5'u#(\d!xD#7e*1G1#AYz'g'*T^tS~Σ2m=bIS<9A)Æa̢&\ 4C ETQEQ.CʇoE5f:3#woPA5$Qք.rզv2 <ǣl9ݨxq]qu0f9pB^)2OZG!oq7| 0[/ ٳߜF€#!m 9^Sv5`|ي!*AĔ: R f`5cT /~kD~ܾ1PTI R9B!&m6Imn`ہ&nowHhQ5OWT@GDDHb HeaC}Ic:SM=:]ݪ OF;fgFVMr|~YI`;uH9FܼQ0hIiJHh+1Nf"RJf*j zEgM>cFaLl8*L=W_O#p޼i/`朿_nؙ*OۭzqS^jzěA@* ⠙(_% R26lzuuSq|Og׻ҪImU۶[j UUUlI6I6JmWomcɴ D ܡPN#9D` Tѯf4:g)'?)aÞf3wm6볁~w"p @Àt0wr;y1(?_}{v<>ӆ6?ӆ|ǻ%?3Λ"s/U 1"w>>>n.b8FL2;(ܰ'ߜ^yL #-!z(*27]M0,`K~p,ճ *ކuDZ*bOĤ(T5G2qyTCv""}{[dCqP鳸cOLҼ}daPyeZ |-_OfϟS`3ijq-iΦ-,{v1 LT2+ 1RsasPf7ȫ2/*f_aq[H'^| رml<;S_1뵽 ! Ff19{r9 {×w |6a})<DZGO 1sI"\>u'DqQGIoxPA@PDCTZp15TOvӞ%h_ӻuO23?ٮP?@P1O'#0>w'D㰶>0@o7+τȆw?ŒސͶ6)*d>!+¡*ݟ32247<۝'ư"&%&bm=Kk}RNLylHS!c2w*FSctM2(>WDK!vtf0 4 EU<^:9Q߫19_^FK#N}_j{U,eNNQ<8?u(L;_z]oopHͷּQmκYI9̬ĉO좜 $lc bfU)fz(0"2 9elS7c<1L`cMqIQ?R:f}_ɛVgZbޏ5DQ?y-%'nzC@qF 7 #R2<:y%YO_9Z֦ͰQ`r+i㝽hH]əNN)jQ}C\^31Ewf/k͓ 6R=Ly'7,؛޻VL3+~z=h"!x%̏e {u:Q鏬u{o Iԁ,"7[M'?3QWhX?ARN oYEW;j i#\޴eHxi],Ë+<z_ޡʸէ~37A !׮n1) Cv^'v^Gv8ҭf '!K;Y\f"PQlX6M~u0}-cߛe5AkcneT` ZBSC} EaQ$>1ucb4ӿza{j%1a#>ˮRO9Qd&v;$!vU!5J)IQ\ R#>|vt%#?cZ>~hbȣy(Dk)EWAiLowm@%(>#@Ʈ]-S]epZǥ~3ol%")$aLQ.4-@^cY&.υNv|9_8m6:vh![y(B}+ օƄTl\|>Mo Ԯ$Ǐ `yv9TDS1w'G\z1C(3ƘjUTaYF ۨ'< I?6T6Ys0Dpd,Ë|\9"c Pd|${y\ [0ze 0DDxɧ CPet~4ZaՉR>+n'8<:VϘ;5^/(Btn\~/$ P~' =c:2 nff ~[xmRErU/0u$w`] Q?l,k5ǸS6':F*2#$d[u $i`G!|[2ƑUsORP f^Jvy Ć!W<71;t6g~ۜ><?=\f܉b _bT,gS~N=Yqp]U>9G;2?G4@l'`t(^ Ŕ世I,§(#Ep lx"ӯ(}Y/H sS}_v1dE)ꃁJ#ޢI7Nmx poHKJHJ O{" h{P1C$bT@(ո\#QoqP ꘈj="5" ?fΧCDfUa* /#GNZw4AeqWy8rc Yzk,*gIJ>r@ZX߿꾵OJC}DPj&ʺ6j-IOIh lMl" -,g !8T}|u\0v}SMX,wc+zճ2I MhQfc25[U2Z뵜CQT`woWc({g>:[~twqU 28:2n+@I#F ӡEJI$On#(kƅ*@@W{-o؄7M[70J!0LQbkL1Ll= H oQp?͊]r0gxBTS`XdHpg=qtA~"q! HGE$QFkxH*)ˆ]Ӑ`c.8J} ybkBr?V9;"iABuz;| ]/yKpre;"H57 򲦆n#d֕V@tk] l43_U)9 *G1e_iLg6nQ*- 6>D>*褬L$t_>jwm…C3#~c@ d+;A ֲ1g)  ID&gϘ><p'E3 "TJQ{R?m! g-5lP7ݷb@;҇<@α}dHdybZf?<ˢ`5bzÿ\C;\f] f7QRd{ǯTfaMT8i!V܀  ) (N=C8 )=qbլrJq B4%rm ˼<>eC :WiYC՜"!MVe?~TNDĉL7ѤZ怠"ҹxc퀄J8~j\vnS 6͘Ygq> eH"5-3]`W:F~t8it* N,ff(0h䶱` wlQUM4ݢx_R8ؐc,CN%@ng]BBA|5QTc X& :6Q&D/Lb1- qUUv Z1ـǐdP6&Mu|FI)B~%aF0N *;.puWX41hzj_~,!L3hmQ )&"&M}W=C7{r ^.Qg*.|̵< Fb3x|v H]I%Oovm!!!P;i0Vi%pQOm yW(U(H:$-~ nH?8GZh uB =I%BұA0EehBcʈp}qL`x&GC>N|x=>a@Kb {j+Uh Q# T^" }vDŽJ'#7|kd3`:U8Źɽt WYJXfbL#gqvmD w"n " _HwT ՚kW.7HE2a>k h*Ǿ{f\YMap~>@s⢣QX/X ү,.6+!v,6cGK'Ն6k~ ]Ost%AU EP'@&s tPd#gS$ YFW(9nxm1H$ QaX/ 8 n&MoVOTҥ)peqd.l./Y`gi|ȢY!Jxc󩺎=S[aI ne+ tķ(<,FqpT` K]'f#jk-b)oTuw%TD - *eUD+{gNX7*`"$eHf3rwRgh*mEX:R%NaK 2$+2vqr<ѵ],|8̓O2V-w_1=mN1O,|?fP9UTy W")`Z>uĆpX栎Qp~ ~%[WL'󢳩*:T}-UcGyp"$5Կz wVвucI$INAqQZ `PHu*Bj*\b8<8-pxBB͵)RA 1F8dq/FxMP۠i78elj>vYP*  ˬ:ifdfc;p@uՄt0<2361}N29n11L (T1PSZ<xW4lj2n4K^'%{z2Σ_bҪ c»brGW a=ͦ;Fط4F_;FP{n;rZ!Wx\EBaOSVA]{ǗWM2`BKw7S ׍Ad߾ԜMyخ,-C`~\)Ed*yd-{̋+{sTpER;u9=MKpM ԗI<>0/f L0o`9Osї!!ap`&$,=CYin  >Λtؘ>ֵtǺcCU2s("%'tvF(]y RhЄMw%An`@P!~>=vQ_gz)aJ5G`6}y'm0y$>LeK"/so{kx)JruglV8g's9VWhw.j^|1TZJCэky~">D(`2 7)Kmdنb^ѓ:2u]{8D}m vוѮ V?vCl{7--Ɗel|Vs!6louc)HWd!0e%M0bg~xi:qyο< $4B44#L PPBI4434D%L )^@Q!KQ  MD4,DIL1-1:4AEDR RJLБ0EB((Ѕ1#ETSULA%L@R37OX6u]Q]0녙1 mڿV:'A]h2QH ͺ(661le}xr^DSQS#lmL2٘[eimۙil-T\Bբ !+}k%f?AL)`|(<Ѿ̅w H4: +s7"Ꮬ}yhV4 {/|.d[.vXL*Jo /0/"DZ5xXITS{dקj=dzY}68V(7lP?IUjIaEDmMFIB)ŤS%䷜]~<6pD _:i!M,$pG|H(SS~] 0#3Mbr-]tbz{ >ܔDMh-(Q B8OTi!6SvHdΡCN'hb"^~ U*08iYB@[SQ[rI7߱ <ưQ~5ߍzطN!|*zP' q'U0JЈÆi.Au88ZGTrfws%dɡ`GtMр…8RX=d7~׳֧bJ&JZfP2JņgtQ;8}7%b|L#߻.9wf#$LBI/'_iO\;݀cAUa4~.aj%!j@K.a%A5wSfbJcD/0R]4o@DRdr#Lr_l*uܡnL u\~[*3sODE7ꡆ $M)3-yǺي dqP{|9UbĒAjbBsua)N-(&b7L\ߟ)y0we8mj+& %}[FVH> xȳQ>Qĭm}4.TKryUF))1NlӐN8XʠԅuZĩ!Df'ԍ=W_ =nSFDc |4*B(EV.m"XkO*J Grgw|nL=<5ߞ~;m]S]e{trg)uqlMvfarR~+] KEA$ㆹPZ.%)8Ŗߥv)(A3)hA5luσ Q-UI"5Ymt,#EΪ>&V`Gnw, g&&G'͊P||94y12Ȅ Wo8 8Wq`# g_8ԟ_M \y ؘ~&"{Fc O2&o9нCz""eqQdToao2 ѕ$7udrQo*!#"o̷,5Wq:=8pC(Sxϳ$s!a~epp,;w۸" ( l[ir1LY~ani ڐ0qBuK;tp^i(фFƝS ryF?G:Sٗ|^hEꨪ[ U6ȇe-uXY!ȣ&.j 4 6Zi|kP@z {Eˬ4F2JҺE!](.:}M*E6bI0xZIJ(c‡sd"4kyj i@'4( fy6\/i)k^TqۄY+v yBDI 1-ؼ[ޙ qwitDK/wDo%|/S~봇\)ȑ' k.7 :⌃Yz\K {OaU{J*-s_m$ |&1e<'zTwd/9@fy<@;;Jc q䆵yDO{IGPA#h6NáE$K n~옝09u׎jaB?:IL' ΠR7XWq**3@$ <3-OKuu=&y(}Bqp]V2~Q5XQfA$ 1"QѲ.Tӿ~@8@+fbt |sYTOo6VﯡMZ@\;[1AϾn^DR`~+鷎1rn>]RpV6>(E}=N:.uyVvieaAnuC铧}۞ -z|.}bN;dڣG]tgF#"40:E 1!(`#Y㠫oH"zϣ߈1sd& J iM4NCN4.n7XBm_6b-9s\dh iRH!# 3VHn XGH!e):%sC NE5h Lױ@ I60gCG)]W1G.9lj/Ti@RʁsKd&25f}Na^Xv72K:G_]AD-ᤸڹ;gQa٤. 沥aHИ  {D8cW1F#eks[~.3#Y(Ȓ!M犌bdi#TZK"Pw&\keBf"qYG*R}RWll aH¨cl F' {ʑū3tۅhjGM)u'r +Y4h=~Do#ϖnNy](AF_AA B ԫaR>aj,[>o8>:mEΆN7]%q(`i (rp>A4_Ҝz7ZKx24ƺeta {t߼ޒ7ll4hR; 3̀?.ٯĀR|Q 0%G\2O\Ws|b 9>jK'n](|eo,Gd.  V_"X@1$_W=veB~bCz/YؕPPw<<]KIqWLH޳g'}4C P˼eHmj},L8j&㳇mv#eC"/l3m٘*6Pcr(b)Aewa@7)<{5Fw&0k Q}鱠4יKϞg+j763`'ì1L =8%cAsKI!wmz=4oB>fCo~Gw,B^nſS:p`zyIh"9vIy$@eB ^R< j1PiIǼ6e^#Mh?VX`P[)F:p>kÝPC6r6e{!_o 2%/Q[33Ho7.-Dc'j @8S $a p#-kCDP<xӎf[Q;m1j@a`jpDWنOkwv\.αfO˯Zg@^VA:QyBx*$TFyv\`sm r;4_W0P|5z |`ׇ >ɤQ#gėNe. =uwN Jf ͢p`"U%/2s{5;Ѓ'PASڨ>MFM?W܄_Y՜#qGgo(h[\cU#6q OoF$ |f+yi{5wUHՋs Yc%WxR?N]! ^b&Sf~`Ga]/1>B!XG!ib?}~px/2Ք{sQ9 1FqP|>R;64 <bc"Bꚁualb#(ː_ƾgALݭ#3 Y[ǘz5O\^>j#|#D,VQvvRS={W(G1>o@XU{#ֳ~GHl9@"d\6TcĩgFusMET4@cWvZ9*g$l~3P,'@?$wLZM AȜMve*[ѳ_Jݫ!*0ԌLcZ}~9fE0a]woGݐ JQD|P>L΃nh];\(n't9|^c(L )(h(h(> uƻm"FIh&J(=`A-3aPLrƶzp t(2B/.Go5yuڸMU7ҁА g^Fшl@J ^+?E=}˹>A45 #xTD\G4S}ؔYB*†$kymo`o=iݕV~91 IP3.(U`O}V =FOڇ=89ӈ6؆PI,B!?Pt^5_}x?Ap"riPR!UuHg׸|o[N x|ڂA púMAE=r*H#* xbi!_aX~5\X5jS-""u1#dДuVVu8@T^2JLXӄ>}tQ`nfY<ΐr!QFy(?ܿc6ގÄ =4 ,=aFXC|\Jitg?;79qN>RfbQK 4HI'C(X>֊-#@??_LC^:#A垴x"yf8љFWb@LY~Kxu9!Uު"7a "&?6%ݺ&]!THMnt}{zeƴnGZ?8ٮLQ6%U=8yOUr&Q fe,4Lɚ}Of5I.oцӤ$`PTԁ-Y1FA @>sH@t˓'E@2aN $B.5WGN#b(dD63%ce?(Ds.1 f `")c{I2H܎'l`|$(i*ču 'b* o@ɂ02@ xu)t9悀@J+rf3e7}@=JcUYJ6=fxZ<|"U@#U]8"ܢX3LNSJA +E&+ntoo۹JrN݄u&%qH[84{.bD`׍Kz 7 Pl̬P}|:sg(h8z퓗pa=Z w437⢿(8??C;>;vxGsZ\!ЂxbN! 2_#ϲ:|f~?@'l#)< wguxc50@n, ~i].(FAB!y&lQPEXuB+&HBgd1x Ho<q`A>(%&LF1`ITsT͵l=:B$ADX(ٿLs B畦ؚ%ld4z !J܂omC|c\ B3NS>_<{d!@jw$pz+) ?Yߊ_h)p,9BI_v<  M)<-UT߀ѥs]4죷̯]1 :"ҔAԘσa kd (A|Xݥy<#BQ< ֔*yR= CGd [jsx,#fJsن u|WcX 6bpFM1l`,D6`PP[n9ox ={!6灮uSb @^zX֯KM3!,3Ѥt.+a˞d$UɇA'ӍT1+Ml&%XcIZPJPO y)a%rd'^񊼍qTV(SxpENk3nMgT2g|it[~ֻw9Sc@le-jUd V%f:+qYV~EP5ߔ1ݫ`G;:F!5q^VuSDaZze>p"{+93C1$jR;޺wW&#8)[jlUc<ͼRbjFІC`kM*G&\-ϵVUɁQ^[aj+c["LOѳ;4 kU\cx-o2I =*e!.PLͫ'!Q%kjH!myk)_;g-Z_XR I P!8ZDU 7j%\3jaK d 74L{ř*t{ %ƻ2z|f\tLQ(\{'5|0My ^ aMXS3"[= HcpFP H Dr&Dv! /ۿnel:iWApGJAȴ`F&l*`3!}1Յ%3Qy)l\5gQ5\P/K擕LNd_ 0^91Ш'y|a1{ݶhsC qOۗ;mʱW:ē<mLIheQP`O1m._A";&v`ܴi ZK\ /.Q`CObS?Zw{ڠʝ=6 #" ~$AUf-o{rT7L "; n MK$IH܍1I.E,2;Q|4x8ϾzoD h cW5wȼ?5!楹pZGc1qO z*Ad=%e(%"E'r*-+=?V e.EeUN<Qd3-WU]MIzW#g `%|Pp#&xúչB>$3'fC p[MM_z̤0T%+R)_]T,BW*"EO_ifO7\|&c?0nQ?6u:Fei~I")&4V(ZJr塢ӭ!]Z5y2xTB@>rh5E %@Ѕ+@Ji"h;l\u$ Iƿ !CIB>1 즗- "1KT48{r(HҚJ^ƚB"!iJxHi$4(("-*R$B)QHK͒ )) b iR! JbBۂB8e=<|V f7ۂFc+ =Phhk!=*blI־}@+~ѻfٱ- =.+Y;K|_=>JQ~Sߘ}y7HyCf"X*y)AB!$"oA.j%}-8E"%{d {dž]wz5pဴ;QƳoVT%^G=aX{eKنh_]O>-.=y*@áa2zté)$ f;X݈u{Fws ^)f~Y|ۣAz_O?\w E@X ؟9ua(|YFτpű\V!|OtՃ.S|?bgcޡ݈mzi}<ܱw_Ɲٷן{qCk,} mCԣkeTV`Jf ͆(.ڨk<\eh!V B@ܶ<{1g%<;9)&oC;e>npO8<6_ kݪ;.#%[ Μ9~~yQ<47nq^Q2|3"(yS)gNq[j n' N>ۿ@l7]i "KTK]3‰/\ Owd d UH Ra Iz ޭ^qa'WwT)UKd8 ^g{4]oFF\#`:}?Ѽpߗ'y@q_yUYay& aO?CFA g 4`ta$ZAh(v0VüL' 9#;45C0Y r/&*_%0\IKCrFOr\^,1Zv:Cyb7%vdT2AY?d vBqXrD*P+H {gԔ(`ZP#S@z/T~ N BH)*:R@FRZD T#:AJ$lX{_1&t~i~$=sOrrE4Gh~Nb ~æ:e?ޤeI,TIrOSݿȇJaYhg,flPLI2FF|QI0Ȉfrb_Y Clƛ4-X(^}9Q:PWrC] w4F!*@BY&8y[#=_T< j%B(FE"YPhF !U>K0]J?!=>nd[K?dS0jeEv\#1*E/SHj']oҿxU~8:D$aH(a%шVERA5HB'M (iTTdd3RdP,_ÅO>ojaq  TcB[x[PM|L7Z_Smp8W 0pX޶ ?~NѪhOx*B0Ga㠈UUU_g{7 b^?@? nczGgϷ_W3vҟogw>U}^qFsmX?>ޮ÷0vМ>Kzs`>0}ݯ=oA}:N݄#} ?4uv? -~Ӳh'|>鏅FtR!'$#h+3n#aôHt;eҜ8q}}?>o (>;{$cI%d"Ma1P!B 1P61zxœT?_̨BqgȂJQJہL /dp(X M\ἵt+Dt{&gelq;|A#Go$҉Q'$EEf?Ԕ5QGAUS<`|(m&ةEVfKXMs}5)-]ˈP&V SZT(ȍF#ё9lI+$VvXJUX|2O!Bށ;}_|NI`!h/[?ǿvn8韔@Mz8*yH!JA4eC&pcMAnOGޒq "XCP =O]Dl &-yN>HY']MhC@w=1PXp!B]s=LZ,YDzGӉ4 q1H-)?* X GHpJ&#jJ?DDDJ`Nkr,oo\c >ۿ4ݙ\vdѧ;Ǻ ~Z(O,]`>8d08g}&C0t$'rVx򟏒}ވ12SE*oy>tD  B*X_t-AjS߳8"D}WާZߠ~6F8sA7^\D c Ò?rF"i}|O~pNaM?yCgGY}>)/nzN|hPX877}\H犈^if4`7  IB?qfP˧A`# P]=jH ATEEk `g@=YXPWkfڽc@{YA"1^i G}%Y⃨(zeO#H׷ AV(" Р (?R%{"^¥$TİD#Ј:~ T9qFpc?5'on:UI=$jZUHE@A7-SaK~]n%D4#v蔿w\ڃۂd$̮ڌDڶ䲑lQЯzy8>fuZ8e!CeB_tȑruQx!'zmnXz~>R&]8DwG @ Vdihu70翘?`@ùI'x*7Xv>?C Xꦦ̲۶UQ=Y,0;uB%(P}ڱ@ A 0]KnLıHܻrL􃞞gŸ[?87/m羺; )u]ז<6 ̀GjAD+9_z_k]>}/?O,zX]<4?}}C&l?6ﶝD}o/KS=~ҹqo7^n^p~#wXzxM޺*UG#1 4j.BwP4=3dq $>x6÷%Q[˧=jh&,N~`>qwWoauNEA-~Z<T^C__O6}?quֿt5V3M쟳Q3"knl5{:_.Lw'/3Déa.avۺ}of⤅ņK? cC ](k %"wRiy̶ACx)苆6%vD7~}G_(p0%2I^c mbƜ8G(ۦZ Aݶ6TaKO7dJ Js'in1 `j_w1F'GCpvvЯqw~ߍWy)Db &QA#g@Ǔ>rIY(Ԡ ,.Owb ƒh;*]Gz_}m3 u˯_)#831?'V u=}9@{~Ɍ7QHE_Aonc/.11])eӍZ.Nte~RBe*Q XM(}~,${c )~1&<^bʃ=!g@Ȓ(?X; C ګG~A;P) 81!O ?!! <ߡWٹ}zr>5@eFpc ;5\J, o{e FRfORf%T\ EA {i{~ufȏވ/Ǧ>K}N@> -?6ȉ_mT" ġNn(k8qׂLEfF&@+zpa'!h ׮ Wϸ,G?N㏚#s}udʥy~+g=IO] g~[#S? Mlχ)l`1Q[vT3wכ 6]Ծ6Ka0яW@/ٯџHg#T)}C΍ʉ]lV>NCڻXU:z\xsn}N+oš^"M>~{q²Y`u4"cww/l'ѬmŞj*uv]qzegb5,C3ʽ"Y=.ZÕ8saM+2>\`A |,~_o^uqAP SV jڲ(9Z/a_A:{+e:t}ΟxzI"'1/[ow ?$n.Fku?R9?X廂~~xuk\E!?I"3 (=?w% C$~03dT(uhDp=[~Xxrz#p4CfomQpT}QF=u>^Ծq@ɩ/t˶p/n/uol,;9VbϻF-엱Pc6q[IWbRw;%zzsA_7zGox =96xv="<ل|_ēNJ =~9z=5|'6Fpcus[ 6lEU.}|6?]$WF@(vP% D*`ՠ΃z<Ϥu. =zscZVxe#kyru#_]b=p RLYruUovW)bo9]|}V_|e<|{)K!M|WѦ/`ޥ ]6[z|tw}2[ĵf?7}ڜ0_ ev^2y y{_`m.˦}&vF:<\[_t)ƑK{p㟾;+Lߺ0N*/Xnx~&XX\u[XҸl]a ݠi<-K/V{L=Vy/_,X~Y]p!e@]oqg\'Ճ]{um^SӳDZdep =;SlwL.oD-i{nןmw\33%s]> ,8NB 8n~qgmW,F{'d~c{YmKה̢SwH}~m'@@hxy?.FUHmjB0A{z VW[m`o㳲=W6\zׄ7XIiJ+ؐЪ:=[S_"~V4連{+V[lǺ&kݍ46,;\WoS!Oy{ ]y0ύXc6<$nJvlKHmFSvփpeޢpAp*-h_})unǦ=`A̰hz&4p6zҰtditBxf0#m>F^$sw=^Sn WqvSXoO!!SA"PE̠"+ N"CŐ^4(@CI٤unXp[3ŵꥯ_k/%Է>/ T0|.[5!\H9at2kRb1akNOfaIt[ p7^;DyN,<λ'uJMØ3cjX" CG&TSU|ȹ+ cq,zPd^RJvf4=<%(a+`Ш4cw2mZ]. 56 |)~{Xm5-:}?gc֜H緮Sk-goo)$_۾MA\M+B~NMk^G 5]R,DQn*V:k:-vUH")P K,(m@D"q~9-N@PKps.7lƤ!_gT e7y"d+9K!H_NB_ɺfr7 asݠǀg rP]TM/-qpRÖٻ+wX6ß6w>=|| |}M_V/9G0g ,ϘLQ,bam>Y45i\bе0$:Xi1<٘/O8 pA:~dͅډu(R10.jERS`(#?Pu|")J%S$P@fZ  D,J#%@$T" E!5l+))O60*?w\}t4A"DM`"$QIs5dI$c>;2y' T PE!4P^P1#Q0T-KHTRhq1% zF=Hy PPsa"((nːSD!MU)CBM6A\I¨h JÙ嚀"ͤV,V袒 (clRTQAN@LD'DKQT4-,˜BP΀mjh])hh Rm" (;)H@.`ydjcEG!-:s\E\U4THiyM1 -+Y΍(综1HPST!HWNns1A%|ɣ7pw2#{R̲,,80%"S偑<+1 Mj2"1G)R=!x5y<}xSJV9[eгT1JR 5qrp'#(8,黠iJ}pzGe3AL*0'f6``W+"}w ?;hn5DǼ媃0GE $2RH,z-mH hJAR(sA>Q-4X N=eTT)E)T h@"\@BM&J}4''@ U '?(4)F(bD (<ҞACY)(Qi~s">8锣J+Oz\{04h˞ۈ h{/ KUԴ' @h x84b, >aѱ0CR;wh=4RQRd7V$ 1]蹈c F|-XS#1uā;a'Xa`ہt 8H'TR@ (A|,?'za% )=O_}{9LfP(t~<ַ8<_j=eSQ.Uvr\ĜlIDdaEvWYR!aY%$ǟ_>DT"EV*{;? i  @zO_9}&W2d5^7СJ꿘xc#<_1IA(ԉvjf;3밮(Sl C>c%Px^N 0'#;qt=Xc&O%#Hf#==8GcNW $&$9r*0Qe4c. kAeԷ  !|#e1N9[ae`.T 8‚w( "]ȊV`(i~u847S  qC64Dh ("Hic0?r@=d#?p6{P3m:N.r.!v"A CAd˝g=V݇/;y?\WyYT*kU37q1UR;'n rD~]@-6Z~@EQbB?.h j2b( OVowc8Kީ$a`0ƾEѰPX&7LFf} ҕTȠ1g>DC YCôh{?*P h_)1~S>p#**8m,WKH(SS>r=2cRfYK\˗TP+ C[-Ө:]0d0#j|:S6pO v PZ19k >ʟWZl3^9ՄG׃_xa述T_f=u }vAe)@-;tq yu4 0`A 0`f) ,JteNw?DJT)꜒LZ|n ,x0{Pv7lM$mH:FW7e;#L`.+6;ax)?􊀈F 6eAMԕo/id,шᣤvD| e4 ~)n[n[XFc7>u%RXyB*nU8qzg?ea!^19) zC*3y} NS_oc!Ov>p4'Յ;|&iVP2Ub)^?lW"vKdCQWlPk"ЃA܃v {,Aa00Ύ T(f7gAF+i## MU{""j]Jx-F 6Tb9k2TǴ @Sy9JuuIx&GBJvCpMgD1I?@ˌ Vau[У<:`|+pDm\/v^w޷D]h F?P|<+>2pZ@ie0S-$d;+4P%uidL.Wuc%/wo׊>2 XbHcr Fk\ge4wp|k"_u8}B4aQ1}Dd0cYQD.n^t~FP:q*iOL)6CN}Xra;<.Zf GQ<^hYG=}._ zȽOi!Y:&Pv@DKyEq{7@l (<0;/}؈).şr e6ǝEPyl`1~`vr=6.Lju!GlwJ$S@'m*Bn#eJʼ;  <8kDe,7-[vbomUq`.諊 +=҆PC g=I$(^I jϩl]~ \)Lx!| vX[,Iߘ4G`=Qpva?)m=wifm@T1} r=QT/ņ{ ( Lmwһ^FQ.T.cB{vA684\ŝ`c ,KگkV7O>[zX5IU\e?ۖY%SKMT!1@B:0@:3t$FXF8xQd? ?E `> 9v@ P_~H"m;&=;А;āTDNبCmW`i=<)rߵ/3)2| FοUsQWnsBsŅ3M ;8$ [e|tYZk LJmPC0=w[cu[@2Yǹtmѷ,Bs@`&,7{ix$ՏE n}sZG>C#`i=r?e%~ 7t1U 6@DNL L0gﰙq>SsN;{>/_>g ; t={%|0RQ ?wГOD}ypV@8 ]jֵ./0n)!. D ^* pmr}/BjPW{Z|_q*z9@w'#ChYɡl$C̞r_k2<3<0N(uL nNg2Ɏv;LLMC0s;:ćaˤNhn̋ٓy+;K8Ti?+<fщ ՝( r1FA-楶`8 @Hf;j:mPлB#ECs{yԘ:YwIQSHλ[=!ǹN?t A^H Hth{nDR(S=PuG!=#udp;{Ghؙ 8 `M.RDW8p&1N}v ;Cr6D$֭Xw A3{(:YE"y "tqǪRDIv"Wjű3HzyDnT,20U@"!tS<@A;Bxu|b<t)ǡ%CN؝;B"w@`6Ru0ƃyGfF;'-f拨'bAA;"gLO!Yv"ji&: 9tneVFQ|??>}؎iw8w/*zMJ;f6 cp1D`KB@_l`=LI/o$z)Q*W?uڂ_8)Ȁ0b#tD8#?fnډ@!SC6>d7 TmF#xID]tgR݋3W7깝^ E3B8s" _!9Ed#|$]_*~zOZr9 "hk|w(='e[1I~E V D) ȸ;bdVlsnYX[H-Z[Zq8 D)IpM:[ׄ>'FYK=_D 2Xy>ͅ2GyEeqIy%[+ B}=FLh-":/F]A~\)A7:𾞳ڈmϳ50gdcϔĢf(H*Ӑ#BNOX5 :Q. @CImjyʱSe2W}59P=.mhl4@o#*<]}+͸EO" JFIc|r"ݛ#aUjN2Sל,#}wUwN{p{ҳ; !Ҽ֙aZֱi&1+r'"S+NRֹrc}W:HҞUua)>KE#L᎑t%p.0p* F2|$L<+FKBd_x;z/;x 1ӫ bӛFw}H1 k!%< pIOh/QxUZ˛./]uZN&8"+#qꟵ`X %=A'YlMD;@JP| ^mvZ1at9B1c8_~i!Ypa%y,`<9S?"~F`FCj%{>iLLj0!v[ ` 6$lB@c~7鳩XN{:=z(qcnC^R~PRDB3# K FSщ5((0P'ɮ\\8> 1boNDANy1︵F«|fx=FӜU V:Bq்4ڷ5p7"'>w } (I;Wway;wC!0 SHv+3`9trû961&^>9^D=/_| )d ( X*hq(/$E}E' H(( "Rnhj?{/ϪwB ?ux !^H KW(2uAjpsզ+9 K:L3.m{v43ѥ)qQ-Pܱ“) \!tdSy֘ɃvgveS#+};KS_$ƻKndgNc)zLeS;\p㲾f\f<0i@5 )Q p. QУSW1%1PϏAc:^d±u*f[H-jN2ghߙGP,Dw=E!4VìcϚ/K|u O.}{۔R N4F J&FSru*am-8x.kPdQ rk"9J8{|/ӗYd _S$Jb2w5IBd$ӕKDN I IL}8p&%pv兙.2SE As$]4*?|sAi"0旑c|9\"$N\zԂV.^)$){R#iYRf.nK޵׬G-5ԣۙ፣C6N)0-xbi5ښBI-ۋ%2q5)qnf1vP]4({ "(j *~#?QP~П C?4ET"?:rDDO`Ϛ""t!W@`|[r?݃`c44 w=:V"Och%̩ _;v'GKb=5?~^|7V(|:P}g.(+*ҧ]k՛mRyupE>y?\d@q8Hsʆutt(AicE !(?EP򋋳A/z(hSrH3^Ch #-uUT@C SD' ׿1JRXe~Df^RCȗw$Jx2{$6w;9:Q".\3xaS0wQ( pӔ='8jΘR5eQhtY TExvٸ8r:~M'n肠Ԣ|'۵ Єe!A`"iW8( ?Aa@N2h&$Dc) ~s|foL(M76'l}/3;u3΁%e#"jZgЃ1B B>;iU׫ ho߫=E!wrYG~SP@`74UoAd=$܍W~ўT<}fmz'3sZ(}g4C,?hӪ7L$RXq' xC@"rJi({ GRy ܄4ʽ>w< JNWt؉tӁ;`/=CPB!( d.x=|){.k~s~pj/_( ܷ80$8R!-0d8_\?S}* 0%/^5_jS[- 0f% Qy ÁucM*+y*/EOn-Pl_"^u%O%)D'4B'GciGUd0T"9[.|6$S ~w@D#|K #TĕШ!C<7m2AY"[** %cB}y.E[<{!S01ArNm&"y.IbX A蟅ߗ'ϯ*Q"! aourpxC..Гs兄ӏ=5K*CǿkebHI8c4p9]P-|7@.Vz3tS\_F ~n123*Q{,JoGT8NDxǟtǸ'╋x"6( *XsA1'fM$kYX #{$4[hE=;@$FU7o!zeCL{4!}__MJDz٘lP/#>c80Ȱ ݺlb= kg PS1"M!1QĠF[ ~<=8wBokz~ppM$=82!ԭf>^=Ł{1O®"/<e< :x"#'`XLX^ϩTAB$2"m&L l P`a?>.Nrv56s&E@pxN2ʧ p:~/@B , Ҁ AbPR_yҪrb%:?yu,C([g̀=NnNvU;A|W}~ Ebi1b72'`K9vz'.Ҫ߃Oo]J"#@F*!F;t^#zUZDD1<$ZW|]mΙUxz)""BF=m >c)y޿)Q([p=#ϿH<j,M0̐a(!DѐR*j/"Oܲo9\ pm(%}2fr)q|/oP nA8BGQ@4]:)P &DDub0) &KD~*""xRi".1OwVk$DD*""% 4DD%-Z푕Ԝj*Zc`}G0l2sg e~_Iqalq0M2 {~a#D c6`!`0zVhiC0@}uGK$DDOk#\E)w>lgp%|c&p!ȱFrI$a糯K $9aV ,ԙ1JO_Ÿbu=#pR߉ayIrU@S`5?F&MDDB=|O{QcO23ݟ,QHC.(/aˍGp9 C K!)"#Jk=gD֮gXR[(ѐOMݡ$F+\ue "+J`feA$yFv {ru!-.z=zY$4Vj<Չ^4.8QaP2M ٧N,^v<d)E2>2uNBt?zY~E:irWgd*"TSU'[#I""RB6!Ul/x9N7Ǐ=0DDJfZP_I K xAQ|<=o~Þ%#Gy@H?ﳋWNhє5nιzUUS_*|۫ƛ=?1TvG?ޭ*S+Otfc~<{k;k8#}1滪ceo8FkA\Kh :Dm4w/C;xYnOV8ُf"20.Dg۫Etyߢy\0>eqy[C6St x{AS?YHzhÚ ;,,"9@4>HaqXFAOg׬uFaAZ ȠdCU|!PtejgBBlQY.$#= RL|ְްO Z>B|h:9bP/h< JlaD^o5H=V6F{8ςZ%$xxځ&j0dJ:ѐ0g\e",A^I6\8ZS1o~|nveO@ܢ5h{10 Sg/llEk G 3SJ(Py`D@>@SǴ TG~}HOI@-xhMP8*4NT_ٷїw '<d|Xp(7Xᾍa9h-+B=eB:zzR)̩B=&{ WY*#"/_vȰMWPb'φ2?g²¬͆BG1݅"E2xGaDT#n݊Oв̂F' B 7alHEu':HZ[mgՠ{9+YG聵|޿JGxpE%xlhayÞBeۓŕFG@Ё]B3"$; QQєa?y׵hk-@a]`&Lhk0Zޞ*̧זn~!y[!;vJ2܉j{>eλ-1-J%)}!zCsuTDuK"X\TdK^C8xE vd|@,7p V ]?DGg4^l8@\~׋zpVĭ+͢3YD[U?M.hHI g8AC6yB0s!O'}9cUg8RgZ4(_ oÐR(Aj]θqdoDzA 77(i H|q"LFdM38R)QV.bt3=/}.!ۋT  ߱tA1 lD)-ECm#uuH>ݻ3gMm/]/sն]NrٹlC{c!x\NQEL+%`g1t:]{UA Uo3Obt(VP5㖒6́nn^TDYSG-y!!iJy(zX^"S@2] TWI@KɈf\Įn1EpF'&(DSqDA{.نw$9Rȍ Qr qF# b >,vo1HM^^:nݵn5Ph 447bƉ_'_dz;[a{fțYPPt(6ꌡ<Zν_l#K;(~{tou^<;l%r ,qkDBHӠqt/#?.(F HA 3CeQkyÜXY jB~.v> -oEH'G`u! @auzӍ2'tz"(w96/ˀB":Ep Q),S =%aRVxJQ~_ͦx+6P,Jv(mw{a.lQz*ta]'LOAӽEQv_cX&(k(F0=8 FC}g!{SE~ϳf$an.͟w^5Tח7<5v1PL:+Y.UtղfKe{NKsT}n`~77@8<cE k ;J5#t95ᚪy]gm,?K_{sU &|5Wv_Bl/f:<ޝ.yVw5UE/G[~K18Ki\Z]Ҝ8H Rf.lZao-Lv.SaGP1(M1P_HTʐ!{ >'?0CZ.q㡮?KVriQwG~Ba{Ypp )ϼF* =_wzСP}?NTv?Z^9NK$IT+Ohw=8]S醠 pPNq`>lX_ 'Rvi>!dq=;o/n[(oj?l}~2S2L׾.!۶E`afuAk*6Ir<>evx-pxߺ@xKWd^Uܷc݇|O)xeYZ8O:&ι+yX\:.7X(>|$3`# P;'RҫCeDd`RN6**D^QNJS0hl_\:J`s#C>:< n&g}f& Jjr!8l]&s՟Ju{S}$׵zR$i^>}ڳ™Yi+B`.wz:i:\4Ĭt4.ZϢ#Vj"k_!y_)D.fuB5cX[u6: +˟$DRJ VYEO7 oFCcR+"DNStZ5F(wvۘVP ) |d jxQ.#gSRDdߥܯWa-e7QGa!t9gQ~ ٽ+pp.F #N^7&' z Ż%^ ̰*Y8ceĊ0.sl09o,/kHVW] VqH`ICx6 t)a~ 7@XGnԺqS,RAru9b3E]e)rLs0\@ɞѣ0B ~铁i_1;*S=󩜖?s n:<(Ú]+ Z :!MB.,Xu;N+2pT!-w6yʛe%{_mzc ;,20N_L.{zնީR/q)L5lG (^Rn' b@ul,6B46T-1ljMLUBak*wdi1(4=_ ڟD1,#}8%HE>HڶB$ȴF= #kd/I+sh"puf H "Žc5s/yjLr/Z+/|翃 ˑb>Sۻдy2R@$0c%~xABXJ}HI3ʆm !7{X>L1k_UnJucs=-gU y'O ؅<jGye-Ŧ,U,.R8. (gș۩jL+'"N~0!< [[͛Npzwb`}~Cv"kqiLrg}vӫ֔ޱȜLeˮq wlܻ`w0fmm6,Ǹ+]yi Ӣ튖컨EzVTߋ}evuE Jޯ*Xk**2 y|ᅮ}qUTI ^˧N>ٕ@/2̛}¾|W(E?wГp#Nz]I Ѷ~u@gLg ~~]W7I-0`:x\+"?l4 Y(-V[B)?@DJ{;1DyK4%d,:gcCܓ,~FBqQMm @K?UN.$p˸na)J!WvwҖ*K,eX3F8Kц† 9uT-l j1&6Lg 3V$Q)AblLC^DoS)K'.q* SB;ca0q 4SÏ8f (ٝBg13io|N^fT =m2rfAƔb2-4y '7J iPd:(:HID'Y:b6c}s(NR @< CD2t+ė(]܉4y)pמp; mPQs=<~ݽ㐔*2=By#}IV  vWzBuqW"'LBRqI5!:H `/d3yfrOd>~ݿY9'>s>%3_O#dPD}x1Cm@"b:/d,CDDP;^lPٶArtz+w`o_~;ESHa_C#0{"%DG\q!o$sr_nL/'%8S.gXúWvF0oʢ\W~0QO$g)hiJ]z`Z~#W.ψ'\pン_ (R%BH~5`:BEaC+f_@+Wμ㺁@ላ :`-j4Mόo]pADMpx$~Y] iކFX"%$Hԓ(""š*D>dS=zelĹ47ǿ^}=tG/{b]|Wg+w`D{WUze7#tfT{]$Sv?ώku;0\j^f9=aҏ+ra!V+GޛJ1L D0HQw]Nt'O2=&mA0悀UJC% +C,$@DxG EϠx7FQ</ " YW]'w>`z>^yC_90C_]~yd17FrS="$`KuSd@] G(pƲ =7 MnIL(Z 8tC1qfTe%P>MFf b'I\(=,0Y/Βy,0}Ta?~_.ǫl܀[a*cyCeb&O!<6Ї@2aR$E0- 8 q BTpi=9m qqW(:vyEu6=/D8u@Ʌ0yy|!Ǹ={[_`|r-9 ?aiUҼp(䧇ˡI I>IN pb".@?v߅}}PB8 ~/v6|}N-i= UrʊgQR]=VFhX`1`;;TCv,Bd<Oegx!?_o}}??7Ok3_R$?0c .SB2v@ K_O߹B(sPOpN((LX_ ygGK)N6T4F: #(1=}q/'eCy_"$_H?H ~A>V`E/!:īIL@E @?^ B''8͈adiu$TFbqbc0C8dT'Q’ $p2ى` `L:/FL@!o)AEX2FBAbrQP+0}c]bCsi?çWCyVÖ SrOj7S |vQpeܢȰOO<Kd!$~Цӭ?"a~}m);{cUKC v_Ѹa;v?"C8Y=(CŀDa)MJXV!'~'rE* xq0ӍbJ$HpAm adO ȣfonh4 ǚ[yI +ؓT4aJ]##v嵅4ty4Ho!_psi!HMKLH7htQ{P"1J0mh bĆe^_6=>D T1H=Ȓ򖱥EN7 Nܦ jx44Cم`˚447 @/>=@)c .Ǜ?1&~c"ҁ%RIB0IټZJ[X?9uz'diڛ)*5ɥdG|ku1q#/(D*E(%wt]47V+P0ej"*Hk3낡" ^.\T5 CO ZgAAQT(?66&@~W!_%9 렂;sH\}k"ۅ`)h)"JJ*6KOD3MJ6Wuu1K2~Q1ÏއD1uMl!9~I ;vYW,֌ƍ89H(qT>@·N'b ;?0Q})bR_q~( M+1x= PxPD{U]LOg^N:)G09N,lj  9Y`PM `nA`~g@2~#Ā_s{w8 _4 ' /*|R]hAr[vr?;u3/ Zw(‰XI2юNA!h4spBb}&h;7})~<@U뚗&D JJ JGX7s]8J,JLm#$rb;@Qq9Vq<,Ӹ2 K}7>&D_#3}3j (5:SS|)[%1, w<&#Y&! tW: (Zh31HcI BELl[W{{dEk(<`3Sm߂a{蘢'tbp^D-r vz%̪*!YQTSÔaKEg+ձaQF#˥YQPGZI/XX!2L VDPҚ Fb(khS)d^s-UQDCpD1M TmlM!o{}O`jHQn&0=z ':w`҈*fBw[G< \Woso2=i|wX(#rJ'9C<ȟ6LZAx#8(2rdK CE|#Py(xRB6ד'pabU_iCxLwv wDTj=b;w>Uu3 0e(Ɓo3:4"T.z0&/925N o5j`q 2ErjLDpNZe =H lƥ&aD" k?#}|e@#0dcbxLHR63!%`iU*@M` XO!A(}PUATIM4QM4PUU$M,퐦s#Y" ,r.ػ7YN"{feKw;( ߨ>}/jay#Qo;s܉QH`n;ܽkӂa߯PzNjbyx*GÂxSHwo!NSNtrBd'CCrP/5O?1OBWٔAf7q>v)_'oO:>dPAfak<ȏD ̓gn?6H)/BJU4BsO7%8x@m);8Nu 'Sa4\}x8le_*#"aT d&N.> y'$O悑 "d;^c!̄}(48E(dv\8=sN͗t4B)o?&23ȵ0HB }!Rz; MތWO: `l~Ν#?! @U4n*o4a0VIOiN$O$O7J ]ЊNIx®VWn*Hv9<.̞fLDcUH:К r*}g@T>v- 5@0.\#@y.sSw,v { CA 2I/ ^\)0B*D /4v'q/py3DA|ܲT{+FryX0"x&.`T3=`Xr-…T| l01Ai!FR}`w '1ur #§=2?8)EDbEOdSJPr1?o Кm eֻv4&)''=!1>?`N04>>ENKi#&w pHSpʚ<4*d_N BہNIC" Z&NG)0ljE(֓/fRڪ0~нܡJLYY'ZH`tGEt?cs.67X aPH}wf*3CYȳ = |C<9} B#6U?H0v;^Ta =a XtcHN?F.v(Vc@iƞЁDL <hąGDXWh4)z@:8T߳d Orv2*yp<ԑ--U S@&Mc%xmLj`d$@JC<fgkmzzrj@۔y?N#b=@P=a>8Bl@dovX?I>Ñk2Q٘KI#`m&$SNz"aG'na CI麦N@.$Q I QLDRHY|TpA'a$$(Q Uva9=H_`NZC t*(}F8bh-hIÀ{~ F8 5; =b&Ɨ-@q;ewy}w=O>;Zj' 'C$v:{N\"$Q[ny>W_A?D'jiLLTQb$ChR')y?"}',i{?PG'i)>ݦe#+!I>ͽZ)#H: \3sP B&@2=~TMR;@6p2A%! yi|#A V &!;2{]r?@<(ۡetn/vN* 5kFB\5Xdնܝ/nTE|;\d= YtO G1 HR( GÊnb9dMy4 | |u|7?11("։Cspv } }9SЌ\8IÛODpC!2dSHuN C̢!E찁 GI!bA'oAQmEԨx{.a f=C{D# #BwmI!^|#hHaGͻ_`pz7lha)$ BHM ^Mނu)C|{"*`+(< C ̖h ǀFZ)eMj+L&8rsh;۩.xqENHHy !T{S`qSDOa+ !<|"s 2gpi41 -.B`HC(უ,G ǣЃ,\`f6h@y_؋U~!JF\xjܹiaX3R&Y,,rq Z^A /b;a_x+L!$J0d9 ȧ'nNm&xg, ˞:q}OҀz9t5'N8p̆#LA4./rqUph20!{C/DSC4(Q 'N+.نVfa% fcf q_  YOX#Y] 3YͦtE!R9+Y\% 5Syn''ƒ{#aQ!T4asmM 7QzN :p @f^3¤°;ËtDx!BK!`9 4ġJPp0S@4@s7|S'DtV%I }!*cDB*E IJdzdh?? I/P`\Q&T$ct]^ E"cU0`3aX("a!Y 8&UwՁu7tP= J졁Cp%N p>(6knN@ Y%sēR !`~%4!x Xy.b'88&w mCJ$:4hYaP%"`^hy? \~Wd:@#i*we}B>/jGφ(""}v]:@O?W:(2Mus="XH&"j"m3`TG2 ";C!ϑpY̸V~T6'u}3;K GcԎ܉`xDWUu{%.4al<Ӹ0;S_%4QHIEE%%QERQEQATRRQAIE^'M }~ϋd\߻q xZ4vQh/B-6:!%]2¨"2'16;ay|MM$#jRM;2HEL{#./1. S`9#(`ÄuCmQx!d =08A= 0pB7; >@y:k%!;$1Ev>Ρ =aô`N #7P%('*QXR`UL~珬˄F)/` ǡN<4havȉz&E^B Bq{9PCcd57 9m Rj<+]ԓ0QK' l2Ol x&B} ]Plf @>=!HؤS apr5d<DU$bb"*8tNl@ϐ*W;֣.ZIt6jY(8'qAjrc3H!(KJS BDvᏂ/j7itDD v|yy]Ϋ ruD/;P$wg Y9xc uYiEp jZcΙt[YH+ w!܍ߞP ?|xxwl~jzx{1d q@`y\dMK#02r ( =i=^ K^8g< hg.>4{d#7/CHM\ hP0!qHy I %2+ Y57rrө9FL/SKM'z1^Td70Bρrqʇ{"qWY xODibz0tp{PDP5 BQ$HQנ~>p7ekѧÁif6v cKV.e7#!1N4Q; yh.@ ֙{<)`}}PRPvnKUb~^F3)RkSb(20R00YNA&;&:.#F>d- ""&d z{fFt|ʞyOdEy6f +4$C>#p<|Ȝ2'n;??Tb"cـ= (#SD\B']Cu;O"GǷ/O7fmYSZHŜ,a*_HsWѶZO;D/zf!x KB~ _ȘpJK]$gf̜C;qVP)"DDFG),s\;QS.^s)ih(G4(NƧ%TJ*; kus7o]3> ],6w}"A)dP (/|=^ J%+X96v:hFNI(I^$Vr5+N '9s1D5;TqB{:˽'-A94J Xk0JrQPDbTVNp1+XeN+3:3ʚ(;?k(&  A"+;w%JHc!bЂ{=Z;l rxyN p'ݡlp: 53R=X1zv2s em-nkNOLyI'@WUL] (*yX\E .ߟ{%?YD@eNSWxxG\!E$ LCkc` _xd Mx<#8CR!7`7nyĒ=hy7P 0i8@Jtc$DUBP4DDҴMUG#M ATa@S@'#(D A#1U2! @" $q{FOP90 k"h JԔvjAAS _%v;y-j'zOc # s 8Hn֗c!}Xi{$/Cw G) **D9@:v@Lya^[P)"J( #I8@|CgЀ`'Env_BBC2ًߝ (".H8QA7;^aƏ3uC ^1OL@4I ; nr@$2AB E{>!{G<4 AL19 L8Β=W?ҟv7?'4W.'a:{厥^$c%D.̾/.:b.C}|n>ntI0L0W@bH :+Ã!Lt|!P9d}_F";^=7_լО=sOReވw{eZi) dgʆH@{s@tc8!w\!۷AUCIA=V>2woT2{޹&BLQ$BS\BĨC9IO;rtx8`TT&0+Yp/kc1`Dcĩs8""(6p:K,;~:7rspgE,2Mᘸʒ'%QTG  S OP Ņ9+|EGct^F0;GCmKaN &781zZ9s |$Ȣé$' .Hǚ}4L @J~l?no~*̇}f70vG\HF՝Fg#g#TyHB=?G 0x,KǩC]47b#|s(G&KBֵ:gƮt(hon0=)ȴMmĊHLrt@K刀[b'҉ ~o,m5,!ktlo:`=^zx>|܋c|#6(xד fCHfɜy! 1  4_C;rQȈ?!ȽAjLzMb98v:Ii~O_l(>J}}N{S?:! q8~,Ӯs7@w`뛝A_ _ȧoI':?_7g x0*lט[o;#{]CWY׷ jϠQܿ㭯w/d~\߯}_ _Zֵ"{;7wE}.&R&iڛcպLq}ELE#͂ ڹ0gϏ B,pnc1AqCX D4 M<3'G$F 1ѳ#0l^hsf3!C0 *g9фsF@]#e .mUU٦)E@<*ll7C$('5iexOGbFAIY?s]՟JF%8O+xnR]^"Uކcc!/pL""p8(j2'J]U|/{3:^׈z-,=6GUJc$F@r0s` ,㵑RyәkÑ|߫_Lgr|_|O ?+{\_{c{Gg*YLXN`_){؝V_r6N({=fx^|ɧdyQJWAN<Ѐ 0 w5˳7$c.e]7W7}ALWeDm 'c ?lõ-DwgqLwttDEqNSZ?n%v엍%n2.ꀣWA d:;b9(.ܫ7k~=GuHh&T#`;O=Aoyp ({M }5kQTGP {| p;ʫq$zmVr.rPاvqw 7 ScW!v|O/M^rt PA ;zzV;]w] ;^a%@LAU)q*a2hq,VSnkW5];IK]Dw;XYFYX D8D ==UpcC:l<^d'%1y 2ӡOw|H˚G'HLlN CzmNyðnz8*vwktrL)֠3gT'^Nj|ǐ8>~'M9 M!Xj{:\ڷu0tHϣ2^gEnY:y8pE&W_CS2E*i 6ႂ-)͙ꃳ+U$I`z"LEy= -;:ys C#>!%7=oEێp!y~la^u rJ͸DZGE4*ң"WcwD59<\Fpb!A~NF8#0lx2=K3j2uߙ8LC]edžTPx\X `9u+O=Soy8/c'gC ah$-)`Q$Ȍ &)_J1'*yg(z >=3&S8{{2Z]tGWeÄߠn@(}@'6#Gd

3CytS`FFhN]p/ϑύWʀV|LbIO6 vrx{prPWO;O_gYyT =̤+Cd`?7@W __Qp+Rzp+\ AA^5/A)1oOw_t7o^mwqnM xũ8s=rk7zPA2d;Y)yj~ÕW,}0}DxLI(lDPul/w^{0ISVAHAؒ:1eQhJ :I1?a>'#cwzSp ψq| G` Z58=T׾7gc_?S-V}ނ8ybab _3u7vR6OA 0 '`v4˱9m݃:  $6Ucq )^4x;\A]wm9 Da:O#D-SЗqE:䙛:Q(#lFk 9J4, t[[4`A7HMx8Lw#sg"8zKqLrޕr <΂@ В”F| jrW$he)Z~"cxxhtR4Na \O[yz)I;[LV#|;ÊCMi&Tt{$)TD;>T4xC%p@hSq9t, xh8!R1pcl9U{:cJ$"mDAL@@YL9Q2V2Kbb39 ZNDuqkY#m 04Nsy6J'_awrmfS[a\ aMP4Ѻ>!`b"#B@bzpAwc2i j#D e`$-'re%fs+7580EqŲQE#.R^kg;䢶'^qI4Cgp>8 <i}=}L^ E>f!AjvZh}AQFoQ ?8!E|9R)Q3Kǝ&1ː[,KkQi+J}}=ș0:^`4` bf)MQ0hr;lxyMT;%z4$At=n΋Iq R؞CcǪWrGU p:8PĴA ݧD" x6ܞDI  i8UQ[cd{`#>G%cАvG !EQv:ܑ:`n {yybzz[ӆ`2l=v:p^|LL_ձvb9)=< g4f28#nc 1j<(,Zã Gq"9"<=hQpq*N rkp6Ged-Sg$7:  #&fj@\NB9x\A?n,hob^4Mc{-IqG0p{yG:Gcye\swPD;fO6@=xuɎQmT86Qz&i^y(l v ޗ* x|PenݑhB>_4i0x j/ix3,Giܨ`I &4t7q0T{BG⠯Qtew}DaaB x RЈ ! 9 6t'!SZArg2 4" #™0Ǚ|<(0x%۷Sy*$ 5C3at p34zVT;Bc'Rv62"BqE GGse`cy\Bs_4adf0wt"psY n0C {ާa<9!4sE("Bn<'Ars91 ڶ;/?t8DAEMrT[)<E08v+!$>vhL$qrDDDqt,GeJ̻K0P L LӅćP# ; lXDZ_MHBBKH{hu >hE^Z9{n97G E;A`qD9ˡ k^˘`E 9តmUQUUW)1lD]:C >/8q~Cvʆ0*AqI!>^[=Tx}k%qqўq`:dソC;jᱰgG$4}Z1AG4LDGD 6 l?dԪ13f!GP`@H P}3u'64syvM_Lbd9ꃝFXAMD]+Z ?рL0%#p`0qMh) I@̋ T@*A0&`pz$DL&h h`x` zߞC] HIPP @5" m g}(u Dp"DH>D(qP(~9;) '@Gg~w$A"Wi {;I3~/>),: HS<rDp o<Λ{~/|\PH!\|c4LqۙXa-Oߵa1-SF h^~`}?%ISv~و!j>8cU'acca6  b.4 )L?gW9>iLJϑd %E!0H*FLPw;-|[8PsNjUZ1#;qyC=!"&"@p ?ժ~ڈѡN+:"TD΃E *@Ji U2d i)U_AiQr0B 0$|k@P?& 󲄜'~g'|5 " ҭR 'EZi8߼E|C,J5I^%g=%s7P@,鑈Hh^ozd*Q`0L*zry,|%UEH|u #Y&)Y]|Yv=xp"%5dDwnM1AO;% WqdOKJǛ{5'φ !SaS*8(z:$0CCOCRTUE(!) @>$~IPd$Iv욠.eΜ0El&;kFM 5/'8CB ~1 ./|FcAO=3$_'|Ua#B)B D;zƒ_SPurydqh' 0zLMmqʌqc4I ,'Z|5MZRiZ1lQzxѹ18 jgb#q3ZjVd .\SD./N p}.88⍂xCg@s4hp'C??́؟(6JL"GySg;"'C%嘺τ$JE 9LCSԌ 0~ijf06#h@gh"q S&.b^Yl bڝ p{vbv=Bρt:ۯ4))hZl K|؈}~eedhպP NL.?Iծ=?W<_l'G^qMDI51,8*la'fGKdBaL }i)%fJyTfWa04m&ou۟=XDPe2ZR(?& (.MPRLw.g̑CyLa $u.V~wC)˔~چ`%LT.ݨ̀XbDfD.b1*"DOu9E40Hwn a? rȻ8{$bPOo @'3I rSC^ TT<$LTrXȯD%0+2`|=>2G|"y=sPPhgbZ L$`z)}/ǎ:?5Ǘ/,&!"z=`bGǀOhn<顩TDO"Bbj( m5AJdt`)ID)Jh)YdAi($Hl Jrq*$ZHO?<=3+n$cC3C,&d<#s h K­]JzchBP`sGZ9.eTF.ZJR8R{Sw)R? Xi8VLDKq׼-]< L*|0xtǝ4rPYIl>@ht/eBV@G_Z``#W/!jVJ?~Dp=H1(8Ԡ,: "Oшp}C^ԦBӧ&D4޽aCh#p~F!/}TB:BC${;A<;&@;(aU@#80`8d >͕ޚ?(nX KR*r]!l|l?y8u;q;B͙s?dMCCŏ~%0Wпiz'$j ox@DH?$›<*n *Px܋>y&}0Eߕ'v;ȏ44 ||?xaWcǰь`%O7q>I?2 ˎT|9`0f @|ӋOO/>%ñ oNPm JP0Xf)6\ %DT|(!b(PԺ08(z53)&ody8Ԝ-͜RF-=>=( ߸a =rϠ+im`^e~H{rmnUx 2+NJTD5& dGt PЌpj_w 4;wv߽FÝOa6$dQ'6qL@f@P*D}/iWow=/ߛWu˝SU k_µ;~}djzbT:pwRqc #k\ɰN ?V^B4@8*hʗ@H/Vmfŵ0e X4C ',sn8dGq};xOLv2Ϛ;L,B1'3Jʊêp.>P@<.T^93/q i*|2Q\cAҀ Pq)^ސW$@]TzDK¾#ؐ1OheT)_vxϧ}:KE^ł I$RA#II*0d#QhznH8NH=Db _F 8؎C ?(&fԸ=%")h5f7YQ Qt.H0Lh[tHٷS*v@%Ccg Tjt9C9mA o=pZ.R~sG̈\| r$Q)PnCm*[`j.g]Vqy=gx98m$>k5J$HGWHhTQ"R.$A@ty|!P &e pޣ|p \'`EHdСghR$L( n t>>ۡov^n9ugn %fW#$o f2Wi t(:,/]AFcciʢ2r b_XЅ ;WZs53cz0_Fl0yD'OeLCe HDCOۇ7Ԋ*"#B ` r楟]_U$L$ (=~*j {tWa?I#\ahףFppC0+$h?ҶҌ֍/[QB0L_j2D#e-|Lu\<\˃,1B BRU#CEPU!TеUMPT-1EV#%[s3tw7Y,U2"Ur"()Qb 0CF1E31Psh(H0U2HU$ IU PI۬{m z?̪?_,}Ӑ+dC< C):wޒ/RjMİ}6Gal-qq9vp\ m]bY*YlV0䂐p܎XMڎ†@E 3nax c20G#A(}F7=Ъ r`׽;$kGC;0ѝ)*fUrd#rAԊB Z1*N q33p$+!p9rM0^8L9 Ȧ|];jMᲫCqG^Dǣ;[napݳ>')㙃-i֞xmnGbR yڥu՗A4rs)|<2ʩDn\WQhf; "z.dD ŮQ&~8=a~nH==T SL$DD g<("xf:"|7IsyRxxҾd_iP,N<5 Y `T@5%dG܄; qM4?܏d쟱(]G_F19 Pvk! N_FINe阬0+ *SI8h=PZM#w-إ>?I9tI6E'&{{ nĤGqSPk͙[DA 9?HޜQ9{]ݱzh O ~m4as?Oc̞2)JV+_aGO2 8/~# Q ‹z\ P pk)u,-IW--.!LD1k NEkAHG5` Q!DID΄r!L,O <79.Ya*T".LIK\1x2Hä[A18()T)%S;= !xsNɊn42a3 (zI3%$_+Trh/ YpuG,:@d?T5S`/bO0r}sVB~NGh"B3\Wu$Lb*/X?=xV, A!͠谨 g|ro =Sd[8P׆8থ*vQajVE!sMԔ9W?FTL aQA`* = 8%݄Χ h-}쫖dajtßE'C & ?}b4P|2Lu=vҔ=(OBxh}#+d0 b|dyChH & ;(apP'K QAR6 ; ?v-O7È"j,QAE"**>kc6\9Nx|m7?C6T??EvPZJ+_cB<ғ0Ra4rdVc}>wI[{0@Q4!&bfs]떹vƻ_ɡq2`0"<> :IϦ^ Њ/CG$)],r?'nqcPX+2%,Z=3@nol4Շ A?#OS=YaXSYQ(^.%A >q}l >@q?,@=ѢtCƠ \>EPk:!0($E ;)Ut :JTqI+hU ƕ*JxGN\ۙj8 w&'k)5tN"dHP܈ ȊZUhF)A2u!woK,i,,RcܺbN}QhQu'"s:<OWL/8Rڀ}>.~=ӹu( 8>N"^V'(MDvU $˵qpNN:N86˟ ʸg#YBгoZ0ދNY0R%[tL=&;=bzay.Ys@9:dtAӠg`/W>8a ԜYВw1;YcQ32AA`Q!IxaNi>wtg<=F'?+‚D/LA??0 1S4Aw1'q#IC.hء){!'_Au5.*m= #=Yandss=-ʵQ8iu`6v71^]RPDJSh")b ^OA4P%+J PBʌao\ @yM0@C&XF默aI@'$}s*D89<)Z46a2  6U<2 NAg,#4RâE{7H„N XRLd S \1UUU>\n'xfWh4$і2M]]YE#B^" 1؄X^JHJ$d40ngGjg k%@u=sy~?k3'-/}BN",Udžx78V 3.-ً⪩OeWHp㎃kZ:`(2LÛδ' B⹺wr1(L_P_nEC,"<Ǎ< !68z0Y*p(x1\Job #;_,a-)Z+]s!!l;5ZtJ|"b4"$ 3P`,DHj 1a"߄&ǓbВj+#aJYE}uПR[ܞfj</"O=?8&uٮQǷw!S`Ӭr{_TA0.\"/ J0* Hryp4 r!@7 (H3 HLcmʹPд,RT)Ut~E$Kz' '{u (ñR7#Myh C%x">|38 1k-RcNvdzòMuT;< (sH7IabiB$i ij$ED@D0,DZyx(bHOvO>L6sgȿ0# +IT Jҝ2-s DR 4%(H"D'C}1o@CI&؋SE On W3B̚)UdV<2$c}^<93D!=eDqΚ ᎇ|`&ĬGh~|d;C@c R~Жϥ<N8î=<@>gnu  ]Nĥb{>Ph;~^0{Q>Lh l}p?pK]`p{_SNǟJ#7 r:6CW{ͣιQ$ʹw W 'M& ¤tJ6XG ??uCY:fM0HmAA/<)~&q0Z[AD0 d*5ɏo "䏶(bh(iBe(((*dhh`'$=ӡ%|WUM*?GՅOBRlcKV(tP9D*Yj Q6:ؒӨd$2{'c(W6xzBcFD% ̒qScXq*b '?<^Q/IZc!4}=<5w8n{ݢ F%*dbI"*Zbj" _N _Tx$YFdNG]<@?GJg_/V~ص!2x9*" D~UVH)X8Y+ЉoJ"X / =tͥ9!S#=Vw]{?υvgpn%yL|x`QR)fdYmz1@E(!p4s $,Qǃx7f0pA 4CG83mi۾fGGR,|sɁyS=qx8Ϟ mÈCf"9,@Qi1].\f1HC9{hW0 M!3z^(f ^Y>'e$N''_eSQ&qq9WPiG;|Szu Z|/&tVَ{ ۹Hu<ȃGqqy4co:y[Pi"0vd^^[-y9AsvӠ#`!# $q$Oԕٴ@BUR(709Gu:.aPڑ l{|x{5 PL.| =DdDD)zD[RJ,·Gʮ< Vm7O zb jQT:ӌaPkhu$v31D9\ cK5AŞvKU d;EQYҔ޻~90^e,)R> sy򢣌 ;ߙg"<@ɣpy*:]\4 NQ)tڞ\R͌Xćny̸[XXcDLvG9,""+Z`-.OVBMFQ_KT>-6`sZA֎ KHqI4Bʋ mPGԮ di@\( >Խ\tVeÎWMɽ:@v[%zXÎz:7߇xC8Dz'%3YΪHRGY/ %󀩮Y^j MzɩזY)|RWd>5d7^U=R4.ǵ%-r=Ϲ8LSMs9$ =6vH/H5hrF):pư1r^W];ȝȩMgш-֮AXcDZN֍RQz~VR U:vZ)86: ikc9p'>"\"tC!j#vA* $}Y,{xSjA86:L47@ 9꧲w]u#"i(B[oaۇ':wIqza s(ăeⵆDmS򲭻g ȁ^f\(;[X@prHߢ1MzO}s/{@%Sƽ6Tww{`G^U3q-q\@IͿnmr+C]?ֽ+f䓞<%.$itz܊$tMxupT"s۽ÕV./1ZW]̙8x㜔Y:}^#km`m!hfMn?N-@V*]뇫:>rfaγT,Qr(ErWN9gh޵ƄLY5`UmU0 "a{QH6 WuH09jʂmƼrFŞ/̇Hh *Q=c`0#pOAcYĭg D_KJ:8Ҵ<I#r <ē:pe[ 3xL+1ئ|`QW雅; exqXS W| kpj[{Tb#έDG" )㺵 "q=̻s\/et95ҭ0)@ez25B]/IXU5_跎uY{DDGQǒ&hMNߺxa9y1FQ^"Jg "2'Hמ MFUXv]%|B9AŜL"Ì D(@إm ھͷf"F"O.:/HVE AI\"Q(,؉1l6YFH DDzs0fdxދ!GJnBA zFԱDr*0d( ʃ`2*!fc*cxKPHa`vn'jcW.hKiQ?LUb*T7mYZqֳREV*{4`յN4qES) JO,ۉɷBCl تB~;$IJjxOrƔ>nq2Gnڮ[YRrHbHO\x|ѣƶi*=3ܲPEqa8 ~iTXDNTTO?}aɨ;# ޲A:6 1ѢTg$ϹΥEc%-t9PQiQ`#G'Suզ(1 y̔*dJBJI%<""SFL! .tb ruZcs$J$k+1 躶-^rNR8PN\J8;LmMUwvh..s;槛Hnfbh4fo"*{ 楍9p 4[B޿ِr̟^.9@x ]8f«Ӌ]k: ?6_""7j 9/(V#_nkUN`=(l ?$BYd.8s~h}Z;c\|sw`' g^;x9iJt9Ĩj1ÙdOXUfi_>zf ʖrv#XJjȜr2՜Ţ AsiXᮓB' C/ytZjrnn~nl9gYhr\ʍi:\tN_\hȄڄ~\\6Jҏue\9ਆ;W@1㴏(Gn\Ds 2O4bNĠ 5g(a2"$,uiD~Ҭ;q粠d> qPڈ|1̉< |L#=<Get2Pt]Ky0ID_48l.bp.P%hLms.Vi 4A!hrDn=Mg\3|}B^ qMIbm̭# ѿW0q%!vc<$0 rHp:c~pH`r^Z!1 BPP(JB%&Dp(= 0B@HDpo(!T/`=O@X`GzIީ.S^^=%(3#a4[P B%* SA#B "RM J@D(r>tf !"D)$"Qx TE^`E0JOl ' `. ,ETPJ;2 5 7Ol~XNZG?g\<#؇~Q "̣,}̥HLH4:}Jad1 A>Ho=LIpg\ DC؝.9!t`6N{IDf٩d:u7i:gIA P AuH)s- 1Xa/6ms$h4_] J$N%%(!/3$4NZ)*(J lD='3=6,dxՓU5T.yy&W ۆM`]-1]9S}){^MX,DώȺճuDu(Y⤓wSݰs!~[)IrѤ<y\3 nR8XbcS@gH jh+spңq['mu/tMu~g8BiZVe-h{ :Dq+`F9osL~ K}(V9ԗ)sچP~X$@> zD}.fRrƼtcgŖUoSg['#QJ2Q xQ345#|=c]puF2Xg  r5rG ^>Ay3*/@Q؊°i-S8+";%ԛDfx_a^h"!v]8bN ,Z#}9e7P_Dx:[}MJo]VZ8Y|oٸ&W= Nc:*"#+8V-sfq¬KL2+9r./6<);6k9-`ҸPg'X5{H?-rԬq&xV.shȨVy-k,8OPuNiqnhg&yaq8H!%f9CxQ(w3e<σBEb[y}dߜ龧(G_ i|(ϑ4[eޓCվ1^uz\7NruG^ͣ4 2No da/ga9BnT0BCY)ʙ @Ƕpb uLxy^ {0"!&{>Ji(J=qJO7">DZ0N4F ;3@De]/=kǣ3Y?MlXl92ۺSf )ô_D'p4|4C__Vs{T{^8~C̊D54mY{Re9Bv 0;<%CONg =ϰ 7>A*I$Jf 9?+]OȐy@IEAV'w֚&a@%PWVPf'Ԇ[ C%Akf\vKLi$m/T.FPe`fXc.[ DEsXiT] '1 (_ψ<9qu D3&2[G-(H }~(SgFآ"09 93jA`1}hk(Hq=5O0r47Ō6bH"ǃ_T#NaF *g!XJhedj8F) AW@%#A>.{0AK31捂Mn]O:⣃IDeG0ĕ;;WdU8Fc.5ִ 'BR $ J 4 8{"CH*#JRT*""QQQ1vGO$(HFI"h!3++fv" z]q O-"|`[~gGM,v 9@RkՊ4RE`>|fۢ(hn>pa Æpò[=5o0S`Qh{ Ls fc 7*$,7(fwt%BԜhN<$Q"굋1(8.I)*iRAa s0Ti q1TyYU I#햌n`DL焘1-KbE#x҅-HqA2e.u43\wâs;fxI;ބ B8%o"SWe4P<2jS14u>2u9ŋ2P!% Ԇ ̢,(@lܘX :yl4/Id4aJɦf"P_sXd鸖PpwXXܘ 9΀^AzYˮeɼ҆]45؃i[*rE(Fvz3; `Mwb [dK%# j>߻v3t0߃7l;rE((LPM(P0 {'@羠RWPN r *"",PFE@:FJMeR`gH{: Fdpa(b}Box{䞉[W QT/\kS'ps3.̧܎eK*U&( 4Q4<@U c&5XFݰ߶BS٤:_"P$d @_ ݟW TYrJ LILߚJ()DFhC< @Q+(r\0z1>}Ru?3|1ZIHJ^@R}JȀbTmC]`ڍf`o'PfceXog}pՌ L^.̷Z9I!\B>}f+ǙQsDɎɑ5犉眿+#-uzgZB<χyŪ_F͎Wi Be|,H^e\%EN('VLo2& 'աYh ~8h|U[>@=^ ̅" /(P$~ lN!3t#`kZ1%r5iN$Q (@}ޅUקБwÁa_P ^&$~ET&vsc˨h۲r$\nLD`rpeb\hAu $A<"6vD8 # S0᦮$ h*4⎲RHd\f$\aqzﰠfm4Q0F=&{6IDvzauoXvI z/H̙3X M-$1WFzps4F X/3˕LQT{C&EI:`,T9h4yLJm`(O"H18(Zb())*?.>o9Lq?\Ȉ*<#ݒr2pq@_i 6peٽ ٯO=0Iz(%`b`h&I Z !-?TڑǙ).æ'вP*~O >~t>PjJS`PJ.VbI9$6BzNw?Ru,A #P?of?'5_?{}sah'u`.Tw'"V]qۚA)& AS8, m*[ZxC2堰)I^%G%lw9L+zL`*8u$3,LLih䚣Gly^A(el.Z$b°LC,TP29ƛQP2HZTP)m ;uɮ-1G$u+۽9ߥdBT nP;E3O-0 )MDK 8 0Y[V )` "Da}X5 Zr԰Tf(*IJ8TLCV)f\eEEPPAEXDp#°@m$l$C@h ؖ e C¶ºXA @4"cbE l."!(8ldSN$u {>/V?CȎCӖ#2c25:dlfLhP#B$ M6k$q섲*b @L樲H8O;x7sx\ܶi cr_^U_dLz0}Z$mX3!{1G>~V&?7q4H H!?~tmC?4HHOTz'>b6CnhSbꊊI=V?J09RZ-][ːĴZ nMpӻ۸JR"S :w)hPM'`xp@T)S$d7OHMν:BW.`B?LDbC  DF)hO\70  " H9wQ܎i1)󣗵2 ˿#P۱9YL_ [΀a'PEAC(^ͥW=Qx(pkv \*BG1c;~lUk_SlGp`t0PbE H>Ϲlq_Z;Ɏj9N?,.}#MAR 53 dkD˨9$? =GzfQC~N-P,d;0<@ˍ+*@Q8}`aO 3C1C9:WSoew"j>:AܵE,i?M(d/>)(RkZ£UbzrUJC7DDE/)z0F>RR5<PtBCxHϙ|;@x N~&xR"M=aم|?,OwF -x?^i9?(o6ɓ9C/hd3H>k袮Z Il+OQOU7OI̷a`)!5z8p,2A-^a&8]f<|9Ib'H8 %؞)E(cNٛ 0A?0X5'yz}OL )6}-;%)xSܐ4^0g JLԜ?7Pei"f~9MGpW441aQp2~`1"S*P HYtCa<%v `S-,f FnY&4j!lInGܴ2Hr#?%C.&89Į>G&T}ņZ =~5( {<) ‡>TJvg ;`L ~2y:`@OQa"'6 B7][3`0Ia:Q<6u'HwDT IC4!'N|?C c>>Ozeu@i]~LuYesuq45r++&PLL~2+ =N#E6(Y6E1CA{ԛF 7xcsNN\ 6_OyQy2p ڡWƏ܅{N#psZ)#7{(?Z_R?ƅ{h{LNUbk c .(%t[biplq1Tу8զڤTU64wnQYQ1.2LlcsfwLZ1+`(&8c 1MYelQy伞rb]LX->9I'2Ih#'-NDA4?Nnc ZQi(63E8Ī4,帇|kqRk+yf8-% 1Zu0̟NPtld_{ KgMReaZ 3 LnOÁiU;VQ"JL[RīۣB5+C̯p}z0ɠ.&u0$>HM }zR' bGf%~S@) KCM*D,BTAn/(~YO܄d>p=+L>7!>]koDiOq7Ik IF0\R5PQBAIEP7nb$)Zj(b@%JStJPr@I(4RDTB"LR- ҁ) h ( (5$H"`J* ЮD(ҭ8i!(@H"V)iB" )hZHväbP4-+m BP*"sƐаÃa[T8$}WʢkUr/1FؽGs[i3RSŵ:ӲA1dbCnzrtiY˃k~)> :IJu(y?$PA% #lDU Qy&O?x:1b5$j!I'pBA >Ԯ/Jf-P$}n??cƬ#hT|3"Ĵ_w}c5s(as%ͱ2[L|hvB?gȡ"P䪨 b 9VT|gf=yOf/v1?X""JHYQ(TJ*h&9A+@TgYͶ"]٢v'ճgS$Lmj&-bxN9QAތ@bRzީ"7LH3 %K30aee"K_Ӊr,`w{]`܇qz}Bq`tCG#nxB< @!@BrPbR E4Hs#s2xA]%R%(U**J "i Ji& ( bb*(h(bR !hJu .9y$0!H6}ruqAT4=a}L>#껧a`W(UB>&ntkλz|S֪3a:%('k@y3$@7Kˏ?7+]o7tN\ZAY~Y{_RnsXv'CǿET24r CB$ q jkj1(Gjw_8x=^AO@Z3Ir :-X ];xۏ)3CXKD-`aR#LK*E"xq}}@ZxsP9[pAD2\yT:8NyNHQ)t-ev;#*w#vNvfƉH=n3 ww6.{Xɹи୉4 Ux}]^8?⑕ Q;j6-qs -&ߘG N}i!`$Di׉`^S48Y4GId*M4GNCrzF'j-ZTmC+' $ PKE1[qzZG=9/7Z_'"ih,8g{@? {\C/%"đ~(}ٯ{:{);m7 CJo&wqp|-PđPzTsČb$ԍICG"D(P _b_Iʄ޾^A N}.?A7 f,Ch=(@@9~ظc1/W>o%eZC8>bA|b@NA%/ i z-\4 !@`A$T8fZ dMfp4U0/_5u19ˎ$2֓D&)U"^_ !L3]&"U`WUvn$|uS.{9G.;:*Y7.j@Zg 1&|Xg;nBD`r)~n;"caoq0GVˆ(( 4ŕćb0ܬIl×l6RC85hs3] E0 p=vt꿜`u?R}(oxG_sLjyimP% Zh?ĆL [ xej*( &A@T s(˵Lr,r0JW9plYPQTz6mhn`nfn黗QVn"!k39ɘg !U‰)*eR[af(eCs&JG,.&L1[gm1A!""2:uѺ')lꅎ4Ϋ*cAN8Sq+LeYX=t4黓niWR)URs-0̮=,LnՅ %M+L˘Qirԍ1DIJDu=sg;y49`V7UXQ/)Bznv%T%+/m^1 ar/f `[xw5@L&|^=ETcre-zpbbumEB*ݢ`n.rs-qUqt\dWᅉC MT1ATZ\1#K RW:&!D`-Ȍf޻:9hHT[- }C Zɉ1Ĺj#-8UFם62,0[2. Nm*Kh02bVFTÃv((eq0.9rʩePUh-EsXղFk1d"#kXeTjRƈ-@KmpR0If-/'(hƿA}CЅ|Qs>B^CPceCA$G5r^9] ~1D=% UUU|_陊`vX "WͿafH pfȯ|HPW1 XD)I?GJ8K{Bk1߰&X\ jG>@>I;:!q5m GPZ &F%I;t!P>$ZES0y;Ap(D TOg5V R:E%@ĬH}s&\{\\ . Chy"%Ʉ H 9%A< 0oM딼7Knjю~""y( @\_v姕9dwRvLӔX2M]iAO{|?H %&6m&X"씹"6t 6!)h XJ*®c$X%a~a? n~䆚+r,yq{jC˰~] [p o2om2Ӯ #oy8 b+(V#g1Qk1fMAF(ҺJ)}1TdBC(vG?jfARJgI#n\!0n0)lϔO{k%e\'W^ Nr^H"2##Q#ȭK .xތrC#PU gKI2PSE42@yG(!3c>(J{~z=;c`"9 $Q1˝_1+ýULx6KF$N7YYD\0">h,(8(4QAP^:v8aTQDE,/I_P(h( H7=ʢLOٹ'},#v>KXV& *G a'ɅFDk>=ɤd2_"p$RD\XLސP`O\6KDX | 3PB‘7Tt8(U$6Ҍ술!ɨ.:`҈?rM_gfjm?g_{S~SpPw\/_?s@= q9("8aiIzܩ@p},s}•2h?e d@2=~IqfOPL %28 !EDI:(CA?pk01?+4(33*?( AE=  v ɦnsEFm uf1& R!2O?|=oQYAN˖{`,ԓayv0Q2 gOxO|OSJ<71g'I|j(F/vME98c iW⑵gtA $HQDJJ(CyQ r> |V|rPax?>et AbZH b("G܀"s037 ;0Û(I7>vtG 4]c5UVl+c5' lL~$;mww12SNe=z7oliSꌂxDl`mltU0ԌxJ: Tt,Y8$ @TE{bMD_h P'%b+{BNg _y}@aSoyN᜶Tua2Z,@.v3@1h!UɲleP w?sd0>z|IN 0&'Db)C͝1aJoy|@Sd r) p"|sP,0ż;_Od=LGϓ't2afwUV)4")w#g|MAp%=;TXZ 3+afzJ Vg]+[ $D.'7CV#YK{ \u@E8S рgxY9rea̓";sw;ُF7A|ҟT _p{\&{$M s8SGt-|C2%()?˛8dy3l1 NN\zA˓-_ad:sp9e7D79d2=+%E|.s׌`o za0! q " _f˴t֨đE.ˡq^[k>;pk:нUe7ϟ~. !ve|G]ew^5 η;<bD6nFN HճYu]a|bO A=rKdD,5S>ǠQ#[9H9PPV[Rb$KN{!F>n| V؝@4 I=M'k/L#=b)='T8}Yi٨K0 dӇw ;73&};{yQ'\$ >_e! F8)_q9waNF˶ s1d}%yLp;O!nLa_?Ȩ|Eg&wsvw<Olt:8CNЪtȿ,kG@8*|]@C Gp-kd` 韬"Pn]m?W}>q7aRLi1J$(B5X4\Uj۾zx@[#31\N=9: i'.ᵇf!:JK!~?4AxQ/f_MXlg\k< ;<14a=\" &B |`!2jZ^S!ŸuŽA65|)|_$%\lV֬UûPj@_j @R>&7{Q՘D "2 rDA#$$2 @ . ?1*Y/0 öPxϾh'2QbD)nxH N/3klP576l}|0L0џr A3n}FIb"G?`[hsey)6ؖ63я{VDL! 'Yj?aw{ "($ro"#ď/'{m>?DB;fƉ hK  C~_4lx9 4(trA?cX];DK~aMWVbLErX[]*"9/6u4̦ LDVHzZ`כ+4tO=Y?>ZÅ`$\|nOl4pۚVDJ A4}atN`h 2+05!'P;Gcө"FHq347Bs-I(1r:F |l:k<0ǒy"$~Y}hP hy3oE%ao EC„E0kdQNcSu,p2vygNsLa`[.!jeMj] ܄:Ӿ^ˏNܶ3Ƽz9FiDUp(ڝ{0{xo Hz7.OYQ׈||9%q4 &4!3)q.1C6'0Vw/q.ħ<2݇sxV! #@1 EPTTdMWA'+#(MPv As0)X2hH&r۩BZKŶCNh9Bֻs+"0 I e4jJ TO*kaXe#Q%jC2|p[ %:k`D2 cP $q-B\)J ^eWi#͘eNHr s^qNbc,CI $l:b9MNe^:cˎ[88 Vd R\2Gfer<4PAl' R Zw8{e B':ċ䁈^"*$ՑRF#agi)5ɲ0ٱDP`R)&WHD BKH BDUDCKTH$I2DUDlHj "*4DE;4G0lFv1MR>Pbfd)(BDR"עo-MAf jgEBI!I<$+zndЀJbq&BC#KQ^05k`^B/?>f#p{~w!FxOq]rL:􆏫(S]}GU_¦%APq'}Μ?p]بwz'{}{Qy`5d8)0,_8or;~X0N0(:CK8_ O8-*,(D td_(CLdV P`B(ZEJHҦʡT55DD$ʱ $)"#J"JL4) б$M QHQT)DJ4RhM4d>0>sq!I~~,0Kxn4,"?bM1ְ}bTs}:04@L@4+J*#_ ^0?Km>IFv2 TklElD 2,뒀`"';v8b&S` >BYIF˘iRe(BH Wg$v0aC{haNg1C@I RD'X( \96W̧Es$H@Rþ0BPL)) @#Xă^9}I%e}{dzJQ9s_h{ݷUƥ" <o bE 38_Yj[eIn->A0yey-$;l>]3-%$|t/,\1%`n`QIrk 3("5* 9YӊJBdIU4 ލM<,pTqhH?(|s(Ј00t5Y(s:1}&1 X(p iyseh HJNmO!4k& I%*PC,<8D%1UR Lr\KA 6M* ' $"H$bEP4s:sia8F([\وjnsO2iF(֠,Gc8b"eLB̢6fLy:M!IF6 Lp<\vES"Ợ†;ps!ǚ@ЩTC1#KH )̖$xDC+!C$8z ùc@ 5CS% >䉳%91b9HR sH}nboOtd{jb'I3"8LY0*}q 5-DdR)a]M¡R2\R?AY]$%@e $ 6fHmx5l]MSkĈ ܁:ro󱠚K ]p5{ܘY:"1J EXXoAWa0,JHD:a{8C[\$xjK42IYqt q ^ĆUrƅBLfN͉(ӫB!0_5 dFA@{ >={*h(UDA@6 BGs|דaə$-BN)ipW> xLyFC}XYБ]Iq& WaHKϺmmd?Zz$`Q"Er`]]PD.rrD4 !=͝c|yYxp0A p&RB|RAf!U<6^9 Jnx&R`Q)e!<U# |ٞ.wdP?#R H(x-dQr  bJJxkV` H8J \B9 _R@aBRĀ_ӵCؐ/T_ .$*M'r)}1_!|S[ṽmE;1O=Pj0wF@+mTШ\/?P.D ?L@UtkcDm@H!R H C416&%=A o'<~90m{L9!>ՠX؃x:' ޏt:}>StwQD9Q PA N`"I"BYA % 3ݠahj* }>)TI?r+uH:eQ_oEB1O D2O$J(92PN0(Gj" Mj?*J Fh !C@DZ#\g #IB!Eui *=f1}]˹.XNclá/w2A/%|>%-#B:쏰7 ӏkz7'1A' K@*Q.6 Geu58yjc%>p1e@!!iAw1B|G*Xwbԣ\ʧuT.:5k@a* nRhB1{ 'v@HN.Sz@ 5!CfTPm'!~`o%#Afos #X;vc Ƞۡqx<4 ji\Dbrd5'>{ `=G}8Ch 2Q)qg>oY tOC_DTXI|T@9|b~F|2㱡=.PCnԉ" qsٴ~:x]Yؠxץ 0,&Z)}^"%I 4|/o_/oaM[l`#lPu8'q7C<>%bDla1h/1"M|iF(݈&fT({&qRbM7K`)(YTI^Yv_hhЌi1UzL o *"(p290&AQ|㇔'g*ȤcF6(dQMZ z_)7Ok[xK{ (m9EV /6յ#+$TDSsihL(+D⊽A`;`F =F&Cz!FO5N8q=vQBu/q=r _NB^&472Gu#` ΁.'r'apqvOYWse(vIME0e%p 5aY~4u"Frlp uΞeYݶMD5+J0PEz4?T4Oq $; tB %q'lb?KTB;fC.An{n1Ud!͝sS jp=*qd39>a0sW}ޱG牱ч @zd׹g;`1EH a~!*EyJ(#}`h8{HA6CRD1h8SZIX nZ6^KlED 5YDfB{F8 "x?EA!X ``* OGjTtdz*3B,"Gێpp^Yip H< v8n[PQ5+Lïy;;L 3ǩ돆 `~w|;sy]k5*Y}h7@ή!sMۤ!x 3uMo0>bzc & H_Gt2K\"㝼x_$Cl*=G}7 ˈ?OΈJ 4s]|tg1)T?f 3)9΍%S?ժy-M݀g(} r,zETd hrq]?^v%B$D0QPU2MQ @D4PPPCAӦny46e!`(e*#zh* &!_7ұG[%JU@ѡ,:ji"Z)bT"& g 3:L UB_hP7x"~@Ȕ; s=$dz'`"qX{Jq4. Fa!܆8;1NdGg(ɽ"B00FD9/=\f2}fz?sW>`9s'(J Gl/XGpX{cLa꧶ןb;LC%[=Є&0bbL)ar=n=@.G>syH'~*" O;rN]A`FB=~@:ガu=BP) ?'X?ؐ=:՘g=ORe=|''vސvywO_.[jsXj~RQ7{ xg9{CŖRjK΃1D&, i10}n3ivK_'!NgnoGP{{D9XO#XV6,mj=\ v%wɈNy1ަzTCgE(1,J1YRrC}R"6UlEW)~gѩtprM) |YRPbML}9 ?no% Ž&>5a "V Y?g Y|w^jn~ w1IO 廸quE=a OT `]{~?""!(MQ__J|pgC: 6ؾ`/NWHlAą#VnA\F3 ܸ{ t 鶚G,9,JsG>,w[zeJ T.|y&qwL4ˋa18o'CpLSՌaa!ur색d"A[.:Ȁ`iSשlupu9r\12eL#r9 Ӹ'!>OǷM6~N7p LHQE[WWR LReySIc{J0v~`{y_u &暓OCچHnǵ4[ }9 `h$ԕ# 3.kZ@ {7S$r-ry3D$Gj6 AcMa)=<4Kcv{Mu8 /2;HQ p_ƢH'htRDvm4%3R1+DE3DDEJu|P[k SԐzrHSy__ka)uAD-$& jJ`^N  ,#%si\9uԾnR6[F|d@rq#s)xQva4 _hMHqfo%*O=h&EUDP= d(CHٱ<"&-BR@K@wrC& DĆ؉CJ"i()PXXQVqp$S\D(dA=<6KpMEA`䉎fI/Ts-B!#I598I̽1 -XLLZM,b) ͢Pg!fDKL5N͆X Q=噇Ϥ:(#[s}CT,BG_0kqʡ`PLt!ܗ BR$Lf1- "33!)Sݹ\ok0R!Ygsy4lRK̇i[f@$D4?#0Q5+SlQ B;GAc(?R9pA Hv#+?D'lw@z 9t+Az&1! m: BQsA56aG̒>K1M}$(CnJSZ&132wsGcd&P~)GC%Q4Љ3j5ܒ@0|q ;:Fp|ď@`z$!.xa*AЦ9/q^`!_d"'0h_%*=ā'[ #i46QJ #h6]M~&9G|+ngToH=V7%" uBk (O F3Q\l\9}N$v~ǬD,=6#Jx0p=]` reI#_@`@C5Q@i, v=}0r, G`dpT~}6vJmnc )Zn.ܦ|g,f?6ӮrՇ۵+3*yI^[Rf<ʘcd;(NMlaCo+o .nɈ#]YeR̼8G#7"`f:ʨ.E&Mܖ`6cp&0UT|BE`& jVdo1bb "mӋwYI>^`фT=F\LKq(powzXl)e[y0+xqyUZw.J1 Js!k3.\2fm{6:f>\ frrp)֗1d flIvІQTxA헷5MJE&N-v39цLb1Qi'pRCdtfҲBQ'ӡ-85(0ã!%с,ias0u-֫h6K8:AQQ`HvwtEAU=lȈ ƕbА?B}̧p>XZ\o㈚3QzPO^ߐlwb}ߣ36V2rY )@."e) O>+H4~]N|8&#?oBo>># [{Pk105! !6g,rtJbG@;n)> JtK۴IDS C%5 Q h'W RHF$)HHa$ǜHS bnf>&U'I2隂"Y" 02, R+ qЀ̊ JȒP @,d &mN7՟6:Ȝ{* l{~6PRÀM >(bbiP V?k/Nt-'_*?{wp.|}; ? ȼ]/]&Q y* J@ʀa!f,3,Ld0$b?831}>5BP!/3 b%ƒv*I 6LMk4l21 Ɔ*f1FCUhtR)UETI5LQEERQ31MKLBDSU03 DYDTQQL XXIȘ1I)3BF4j$`7p KOts5tA% !fmA^_7>((9fy=:wEeo%`}OŰߝ .ff8GrmjQK_}=\+A8 2Җ9hUiR(kMeW6E 2J,gb1 Aa8* b &mXW֣PFl&C$|Q/W*&T%jԢD$%ʏtaq%]%}u1gaLqpZ1s:9QC|ѧ%[.uz3EQ "(9al~aiw]&ј208InTҜB@e5=faFW9,$VӁ-G=ZgV8$'hĝ8q-=ӝ؈fo su*`-=+%fEw=TM415}n(Ya*uWD9ĘaɷHJ,H6ډ⹯,pO+61O~o&gaW{챫Y뼛;;4-b%sqKݨ p‚[!̀.MKFail"Q\9Y9wuœWQ IÃ+:pbmzA+.ʶcZ0-yduz6N۽fdOQ7S(1tUwqpE}8˝ udK4S2^~IO|aSˎ# 2LXčS4A#nzTPX3vXerg ]a !qǬ@XDQm)9Oӟ$muƠ̶Gv^q&!|e Ց{^ 8oz A$#QgC3cǻw= [0=1ZWf>~,*xx%0TBT8f!߲CP~C`8(|<LgL.>'€S]mHz0C:'9ltPl$w'"Ϙ"D8?w$26/dhg Qb`|\ " =tK Š H5pV7 6 AX ,l[ ?{bpAf\$ +ś (o+vo&B<!J.wf\ s/CDR/$<&r%U @#QЫBbO,fi{ LmK2{Ƙ8Dk ?>۾~c˄4&*o/ WI('P.^Y12bɪw3VKٱpi\+6x v.NTO<_vKpoQB DAqKGMb. \}̓%H ^XwsιOE!e_\):~Z5('B耡!;K35 ;8Tb;I/R!ɤʫ8 9^\_i#'Aȡ"(`ACs)@GHxddJQN}Ji} `B |KK4󘏗wPR$W/ #M9xo=A{6S.%S'Av8h1u!YqZۉ+&"(~i qLX桬v ר ~k\*`L :!L|'}O{䡭 e|94A7-*ʤ@0y:e)aޢFc{}Vsqz*Q.d{X(>03CFfI3zZXPW>uX}F+hX=8`"p({?}I;yŠQ<áˌ1UQMaawF)Ob-'Ůj=B#0@ 3)LʣlJ0H-TQɘ.֬,s5ts+n 扚f.wcnFnD: R'Eq 23j>'=oGs|-.&kU=T|hۼQ% .۪iLmoc+:[8_z B)! {I#IQUGo#Er0:@c8p {iIHBA\oUIک,DF. i{ ቔȝ/j 8xSĚI /L$aDpȬgwPpY:k[GGb*l<&.}IpGw-NM4mAk6񱚢$6Oa+M$'~L0%|@BC)@PPZ70Rr;=n}@?{ȩ 1H=di8 3:=T1΢ 3O@|^ ]~̻t14B̤WtU:iCHdt 2&`,)"UK GO_n dG㔙"&=HwPL (F{f f. _ u 0>WY{%톗(Cd2'_} <>qXl+HKid80b"'[&kѢ#778$'ʼ:+|u~a֏dRXBI )(DEc*`+B(@FX؈&w?>0 ùr"玙H=PQA$J31-*+W?Aל9d侙G=OWaC (G|Nj;~FT-I"Cz~O!'2TR3Ak>KfΧ!~ .`F3mS$|1<0?;;RЅgkXCNƷ gTܝ 5a7+ b)đjQHZpyo]Y1JJ:zIoZ BUNK&ݍYZlS[a'A:xS @S6ZަnA u %s8uSqNYę BmuPh"dO0l biLQq˔1Afu8omȆ)M^i=t<;gbki{ _ɼD6[d4l_Y41/*i6H&M-@2d m?Hsڵu[ppx#1LS^Fh7:42niM=1C˒x=E |`}dw3F->+O5^jNwܵ5cFzV(UhohQXJg2Ӎ+ ~C^GPb!v%cGŘ}>Ik=/QۡD։_5'ۀ!;PiLՁ/ K|.ap&]ݢ,lO |=Od4z'~DVăހ (p s *gB*S P1G_6rB1PH }pߦX4WAcc\P`  08NOijAuy''݀bqCv`)ot\‡c7kHջJP_.0<& ~Vm4 d m,)HPAQH`!1I~'Z=PZm=CF6( #n|Gh$jo9%"(,og>K{ث#H6Qn>-FF?I]t3$=;KCD췰Olԇ`πt3 2-e> [%#of :wMf\ oeT??I?}n>]9ĽǨ5Ԕڪ\JUFNEduLXzc,H}f|YQmFiN# ZU(J>ʧ;p^?FahIΗ+v`QDG_Ooy_$NAVCm(,7CȘ>:3SJPRs5,lG/.ӏ'}2d>grM9O0Ix1]rG?[+H 65|}5?%7I)PG2C>)` ;غ)8;{`mRd[CKJA~=9c:If)8 (唵BکȒNQT*qx*qHAAvAXXJx`cɋPbSLl@R>ZEmA%hp$!4nVZ̔IPt!m%OE$ a۫1v7;djs żBT}7;γ:o3ڗR5 s t!_C$8Q} CNYHcI(KTp`=#~]@s 9ޘ_ C$cWזM!$ŸgPT4M0*- Z 6y>o1 " i>a09hypgnQ./[E\͹ɋ\rDjY b#er!0*kI"#ꐠdR* O9 STUc7z7e׫a:gN[%.Ba';ör@u3j{`gфE*iQzcDGd- 2aCie!.Rf$'*"?ww v7B82 luMEld//68 ˃*ye곓J4t/8AKC Iع,J!tʾ9 Tث2W%/I/F<^8MuቝkYSr cJ刽\(r\f,獹tgś$P1(t$DR`R8 8$mp"xJNu3sʈ܄U8bBc|v1DADje1(;xӌ(qTK⌼,NELyÒi P(H%Xe /t uyXyqyNg]šw9'j-ÂfQ%]_OF}2" ،#b$$@;Ҳ&"H\2DXu'eփktJ֎q'h &q32ݮxU;бFwH F G&! ЁCƆIfgz 0xmӎ֫&o{vQ=҄2GN&Np56fځ)HF TlqTָ$f'8s^\J/*>R=ox[{c\̢Z2^=mQGsۈg?#4tv99lj̚//-3esBUN@:뮣6D\q҉V 2ЎfnDyopOlq`(䙅^xf^+EwFX=繐U"3.ʥ>[1e7E-,X(DB3sԑ͙ϐCDd[PJއH#W/{gC4&rnYvxX.ljJ=i^( QL }-Ð19 !0QU^5QEUF`wNKru˭hqx9Ŏ*bQ৪J!ŝN؃$myXyR7fZZP^/wTqf2*E` dѣ9 )j1pMQs U"ȯTS{x7+V<9zn`+v`wjo8EF]cY-XjAPcٝ b,bNkWLmŽj5x]"f'f  Gpиfs D0HnmSD5ॖ449R̿5ۖ8Č"!9i\⬓p$ypoDrnQՋS\\I17nufqD(}wI!]gk`<7Dr'Dc ly=0AsTcxBu*%PN.iP% )V]$jb]5u$88X$U j&1UFN9*\7""t;^EOȌH&8\a>fMɺʓ4\)fXp*$zzZVn8d x!+d"4wC4\%ʐ~Z:H7MEsV:cMˎpβq=B^SyZ r"\hw812lo4h`/KQ .A|DT]ASAQ#MܞEaZDJ(G1;B8/hP؇nl^ȤTaDBYA1ő.ʳʈe) B8 QK8&f(nNJՁ%`\&·7CWˎ q 0LFٍ LtH*cÈkhyIfY;`;ZqCrJR8T(B.){oT^ZPB('F Ċe IP -FW6"p;G//NMA+gnTd1Z՞1UNcFj)D2Zh LwQ'z"XcVhۥ7(7 E OIqDiF''׬҈~q|m&̸ 'qU\d0w+ 02tpv3qpBWXK(%U\ G\6ţO*)İOJ":Εg^sB+qDn#b @А$"{Cॸ'&a_E[6^FQB3Ďr7Bz0j&{hѳddY%c[U3Ӷ_2ݘD\0̪TrOV pd 7 Q=^BD@@,J4o.cdu<>:GjFS,$S'k(k F`ŏDh$@C-\c "4VSoZܻlpFف AbipS%m$6aP"qE(4-WL<ʔ(R62i! *n'ڍX7I'<d;:&x:#aI1#!hYOk8t'ThWW!b]G s8pe(4m>(RX6Jr)8B'3(Tྜྷ@<[oUYgq Q@C( " CPĜ9֛wJdQe)1&B8:"zU~mwKDCgd S~* pqs>ၸ qfC"v=jF}x8#bq&Bf ǐ!OA hȾ@ٱdgqcQl8(SQ d7NfT@úꊍ,D#!0{q8CcP!)H᎓ب0qO8k(uxr`뎠i vREE@bEw1bHDhCN0CA P8v$4F#aL% "W+He1 I {C.jcEAMu\7S0t§Lʦn,4\HYfamvP40K<,=͉C˙,XCiTjqAlfѵLh`X)`,(T`æ)'hdJbI-D< \1hPGY5%y]hq Jɓx@AB( 3YNZSc!\8`$ bXHR$4.@w9i>&_2;MKe4nX0l]#LT^JQlm,jNa`aM$tRwzYrp_Navju&թȝ 6e>IJ"xRTX"kfgŅu'mlb0u52=)* 7˚bJ E9>]ryL>; ;eR)(RNSe{8;va"zay`tV0P)PR i$Adq32(59V$ V",$2Asd ů2m7x gr;uK*"X(`ԓP0n\-1U8LOr{*X4%lgJ=b+ZH!N)T#5yxԝGH H Iqy={@LJG؝NzȊ ̀1Atfk97 3%ӥ!Jw2P[C88Ή(Mh93l t3@ D1͎ʎ9B*^Q#"%05|w^Šk;w<.[CI{ngDT"ֈ NE in ¥y&PPJ\TSX:u !EC(>1_ Dx ༲m P )yJ.ҡo2@~ԅ! PE3C?5O:R'́MJ tq`Si^P8Qc߷djg8JK SQMLƢv=HOO(MI`@2?w0ʵɅ()L )҉Cd9u @A<?97 P W#ue QX^S5)ŀX(e(DTy s\jP9pԪ]5zzOh #6ÄJd?_8~_+'c*/1hd7k~ #!*DQ⊇NL/V3ǣ.3*WcbEO[븍Cx|,BY#>d>aOb>/z^ 8XLh Ϊ#-d(5 WవB1]J&Q8,4TB4,YB9&\BhY-P+ ,L4Ҭ/h9BL覓A%IK\HZX!" Z *HӢblʠA9+rencS-!(*\rQY/Y݈c%%Mwm) wH(4 $y;y-̜,1)ԬQP5YX-l֕!K@bT'"0y%.Qǰ%2lPIB*UA@0 UPx 49Bi@4Y8~ϾnekL˸SѣX53T;Rћdv _媟8k9̦XɝIjx2&%Sؤg7Q9_'$gD1RhdRW`=WbyyL/>gH㸅ܹvScn)~b>$ڭo4)t8YZh_/S`AH| pWqOF Wm B~# K1svSa¤ngT3j_@Uؒ&8H'Bk= YxתLN*tTӬ0QBUDP<ƋXNP@(B)2 G BظITpvޣ)D{TI8>?Z˥!=hL#ĸyJN`Fl@O$('4{^="QM$CH"RR T $$( w EiPWB :|hUP׳@8MeGߑМf@-WJ .:qA1M?݇RPK!>@{ˇ|9C4'>!39,%iBզqc_dzr(E%K]M|/P~Yq5FcDқ\_CYO:P

6?u-RF?Ovk̝B[.?ַ eUX:1CpKMNIsPje)S P.|tV":}P磄ek(APiRNXSBOW6|}<(>:˦֐/HD,ʛԶ+6fr W/X/ȱVm+,C< ?TBӈkASTRlѿ6!D7)C4j#$%(-L_pB{gAuV`;RQ{H gkg87mo9z|鴇9-Rnq{snDdfQxe+NYٝ V|>>p4fQ<ߗx+v[{Xc"Gp*&-EOYQGy T]U0p~s쉪v>i2 ~!{_uy+u4q8VN f\-ZjZ#MJ9 r %\pF7qJ?$+N ΅&?b3 g.\m_ۗ=|1Vvw+][pjDӝĆ|T(l)$hvL3䜡}1̓RٌQNJ#њK;=W ^bJD6k`:VGXHA5Hz?*cL };"_gtbDpsn+<)ȳ&Jt0Ox[BXE/9 C]K?2uvO vG4'Ȅ!?.N<Wr۪kUpc\#=rc/&%C51n<$Sw<j%V}4(hf92|qͥ ˻?c3ɸT5`}Ώi؈~fkϕ`l<ѯ揄G"08X? i8z^ZPHy9ߔZ>>Dzay׊NXv锐R(Kc'@^.`Y1&A} 溆6o0ԓ(` ޙPC8ãŧ5Kݰn6^I?^Ot7:o|HU&?)oal3oؘt|.-уvGQfs^o *zSƕkr抱}-^؊@w>v/[r܉. ISo3r)NےS&]:;GCkdunBc#Bg] Z@ũ_WV er3=yρh\ XO=r͵%~רN6N lOHBUu- ?:B˰`+\N :r CB:g'TI%RV9iL9;p ^_HF @h1Nj߻IGg(9oK5ɊJ[}SN囮cp̈́cI$AgF*@·*p>Js^JV{ҍP`:??W3сhMyﶞnl.OK˫0f@XR@$Ȍ0ZkܲXM>5x}WV.S<(a͠= &o0˿|94ar?Onn֯ߠR+,dYbt[pFDY2e\#rBрOrTiX*@Yj~E 7}GCIgiÐ LJUL+@HEp|SS4&n,:d&)U(KhGJE82_q4 IWIc?Uj3) oGmey7xg&%t7pppӠ] }Xl7n1HNeRTg?Z-EVb /xJCϚ=[`o#½ I=݋.\ChqvєfhGVa<l&Ͳϻ3!}3W֜9K)&`pd`33330eSU*df cO6IRPqp; :BǔE;:N՚-5\a<\  [09=R1lnlL?- }zs0g=Lvi`3dd a=xi~QmJȎDŽ;g>߲%au>u]tTv! Ac;5JA_Z<$C<eNmķ6S9*||Ȟs͟u ]<^P2n`|\-QM۽Wپ'Î 1Re4rxhDwD=(Dwb OEm1r/hu3Q'QR#Y] r_KmiXiD4B'óY+8KM߂wt7_*T,|Z9e&m8 ׈7pبڊkw9hJ/0AkrV@L[*c jlhi~⃋-<Ė.D`0|5R8%{'ZG/ Be~X(<VtSo!+?WAO5mjOUZN;I[,Qiݽ/0Z)12X##nWQSA#f[h.)|Ʃh,d1qh5Pᅟk땔!33ֈ)jp6Յ@wco-2|]^yOmSD@ $ebN/iDnY%0T/(>b0̎3NO EmF?f zx앭lq{_\p@ҪJp_ "apEoSIif\p|,һ~.9e_/܋~QdY3OŃ0Xc j kF:[a/)j%Sҳu<T'HvOGoh$/\o?_іǒ4LN99P7YY6_|,#dK{Cψ:|~M)):޴.FѼɖv٘!͙k > WtA2z@h ;U 4)`TQyf-e vt471Eo`urJ=aG_nB 6KF(E+km8pT@oZ~h):cY2׿c]u_*L>ZO+AMB6B%` +91yT鴇m 83lMOIeϻDj1oj˂!wp&(RPx蘮 1uXqgQLHp!D,A_޹Fd4fv̹+NTz.0ot1-t'30DG"$ #p]@AL"A_^Ě-Q/3G)bLr<}Pm.CJVUv %oyBfIY8BΜS!jT`HXDpއ:n^"/{_J C%Zhff`q *Qdpy"m'<|HdTZEffC8Ɠbބ=>ZYa(H. luK-9wxigH ج|ۘW0ЅpIYĉr]9| ac}O7iqd t^VC/x9bH(?%Zu<@$+=aΨXvM0><=O_\!.،s&oN6ؐLٟǯ ЬɓFYMQ}NDn8c h;> rUS Vk~:&#~Iqc.u`AŠRo^y V!>ه?YF+;b])(iՁJmk dl;l<$O`f/8 B.@%   +M>##ÏY~8eKH5du CW= $MJ`p XYnx ^B޳H뇵`y#~K?&L%0  !:7ׁZ(vW=:$'u˹#!_\=e(ʳCPK9V26E3n.1d[7n3JtRMJ9lɃ\+Y--o}4E:赴:AT)\mS֒DP_:M]:aNOO}X闯Zʮ_aP%ڊB$OPlah~G\T{;#XYAmR1f2e0BuCF:}=#}LǙG_ H5h+R=FB U1F4ufů{d|pNP̩{h?@H~/w E1"7wLc~χҸZJA-tK\U Oh&>E݌K#p/ͦ_F] JJ:+Wa+ׇ Hbt\u\蛣]ZvΞv۪ЏgYE>¬(N+%ZP@7N>+IЩ8Z 5) 2Wz'hmѢ4=سZegAb}pF R'hL12.28my >8FjgyZS۽TlI6 SƢmꉼ*r1n1#aGDO7εvԍnhj̔x@zw"""4,(8<8ULB.TA᠚yu% d!ܣ}kwv|Yaٱv;BM3ڵl Cꁨ؍qhKuWJo77?\/!ÅHz)Y)n䎫sT”UpRCK;7HCtE[e;;_V嫚P=#˟X/$2N6 鬦N-ԝ&rJ M=6&n]y1ﺡ0^D_7g{e]7owO:n}L6dқyD#rX?Rkw\~s3NTqpk{hD\n:P)~CLg D㳄S^߮Bn׷' l}}UV8c+w٬9)tXq`k gԜ7ᒭF&Au:zO 6; 61GQurhii+) !0CwjNRrh b'9ѼGȁ`hNfJRYT 9":_Z9^Rt:9/I+HVC ) 9t vy@r+T-3x2tN( zd ?/r hp䵫QۂU1-irt1QOKBP> u#{1y|¢ q"i!Kj+^1Ҝn_tκH(8_'7=:U,h=;{Ԡ ̟Aw.i8:89YyP*o WBm$ (d2Jn5C.$~C!{?@\6"$Ij_~QlOr֧+%n1wc>ՐZ_;yڭt oاJ zxy&b5Kx5\?v8XbsxT"Vsſ[ AM'' )Mvj9\%'vJJ^7b\^wfDM`V6ebeZ% nIȳn'p5F};fSr+4O( aFrRآ~C& *IL |&CHDEa 蔞QM+ۧ/N6GE'gJ=nrh dک?ץPB^&]F9& r|+ ^KdsLq88L(2YWKN&~~r} kH@w#/cGJFD$na[#E\@jbq|,IPJ+S4'OktKHl{P `Rkwy*-kim{>Q2U-v\nYyCwTE2ӷwoFt-:KfYx>Oew0BD&&o+`5 дxO2ZF=~:~"?iIP O}t|mX1}@ܴlkx` c|kBIc&%wv '%N- q7dq$CHȚJ,}iH1ѰOI_Ɲ)( @9x2D44j髓jڡ ? j7]<gGdz29ZmSW^9s2~?H'ݿ/`&ʇzY?)a<O9ⵏGw@YePg{j u8Leh" 4I 1w>[ï:33gдÖ|#H[h-cu!  #DA=W ,7mWХP _|_u3M:HP-2[jcx&Jp'F>JdfwyDX؋2-"oǁec-o|mihi_PǑBv#*bKR@ڝ&q++ӽ).6vrnPKcZk=>pRbJPgB[ZxTmU4%+ۡ"$V9dzCygd} K P.S!C2%% i@YGKM֢4(mQeOIGfq#"үW/)xvLT:7/wN5H׭-%;b0f &%w@{7%&ؼrYI MŐ9kR@>{r}¶xW.D]nuGؾbw=v $\:qh ' #5Jpdy6?M xv;d;2'oI0 h,qӋŠ)B'&h]sw3+V0Et (g>-8ĀtRck-c4:0%[u衉:eiHږ4|5FmQHf~9NŸDx,>"#ECbmI!2,VBF]~lC/[F-W1NIjQRȌKXB][ͼ_߭+2F@{))c!tnضzH3?Pf@/Υ(\*/:Y4m7!ӀuJRd%4^.B!T T,{;wj{(/T1Xp*m`D('eK٨Uh!h/ԨC c rU&fcBesu{Dn1^ٟ<uO2͹yɍutuh \ M^sx7B80vU:ѯ9Ow1:C+ D)a5B9bgI&c)z[cK};,٪ :"q^:Lkyvz$yKxLMoqT} E~x)|7wt {F- ,/' KZgtbB"uݺi#Ψo갎Ʋ-U3]aqlQ#(^M_2S1z3Wh(1:1_羫5!xt8;%bO9@IV%`µ'_Vd ٔV'DڗD/"٥%"V^4h&8ObL;O$J$!%'$K&kSڥ%1he Dψl۷UC)#lܐ%1FjW4,A[l_3K+6wm- 2 }NcrI;|EMK @IU<%`,|z}~ cWg`29`h};-Y!:g/Jp|{hy$ A!07VJF *p_IpGmarg }g+cS8苻 ٳc$?(6%" */Bjh+7lNx%ȸ# M#yr꺳nXO>+m+Vo12xfc՚-]|[8qb1$ZS6a1yfsH7!FYRAFM47MX++}X=,Sg|_umg];&R"% 3^*M;O,!$+CoWzlyVzj\GZfIbB[z~ ɒҫ`ã&ƌ;hQk<9BO#"8FvH18"C *s 'A0~ظA3 7سm dp%< F@GzidvCez.eOnyzWv(?kHFv2s$7,39G%y[QqBrܬ"حw? ?; 2"<7R4^HЗ +ǻ5\YS@Gz{10!"~ N:Ɠ{Mkྃr}R,,Jdwa$5$2}rksX#˛m{:](%\t ?r'Ō" 8 pgNf jpJ7_aU  }@cEr"UjyM<3F4G("n[|b/8 Gha\k}u ຢ|Bݓwۿ蝱[Z27JA'u^Of,ݕ-vGA9Pd_o,8ї[GaVJ6r6x 8] !})$"H|[ asw8= `:Pdoo-hjA!99&lTް;  Q8rrJtLilo H5u9C{TIXк^UCTa܀#:мmZ{M6!Yl˖,A,=>!%,A#+ 6!Č! SnST Iw y-Am65 }" ~ЅFtx,Zŵ4r9ͧ0$ڛVCY FƭlFKX77. ⾓9XťVzGע2`]}@7P+IMKaÜco`;E.;t{ٞ-԰+_C8(kw>1$Nus٭ &}.{6K N<E8eqJ%(lϲe=Rhʾ2j '\~U #4 T֤$\XK>gpv<rlCP^4iDHii,T]3צfqY-8Pe5+ƃ+HUgPbP!,0ǃ2,C(ͳ=UC1 B-kUP8IJ"gΩ0yxq ? 9 S*ynŲ߅BhUhMޯ0pSĉlğT7%Icڬ9jF)Gp[ϟf+ _0:m<)V̘uifO \KPQ*IW6}M2J4RݤKM[la(%sSH-Z'u*R("3ȹ:m_,1ub TӽuexFY@L$Qi6JM4$y=~0^P__H£2TiV.!#\/HGTyrD5hw{o^-_d$i)㤦M ~Ohyp){qb!]Nwp넄 `݂p9]b*7Q&}ϋ\QSAY ۇ OkwpP(VE%{:~) wqͤGi.hڕW|7=YE2ӗtpd4"b~3:$F@ڒLQq_M!U㩩v#.#PP@D4@-yjuY{*x b_b=nx9IgQ+z i?Cԣd?{(Γ\`8lY~RʗF*Oo:gZ7 Yt?1oMD RؚCt[6ODz`bb=4̗Gl|)dw1`GIZܩZcK ,fkʀ'f!(!sr {P\rϹO(fM}􃷜R=K8Cif]o\VG6<5.LB?`:PD-!_4] WxR3mlp-L9䑎)㘫Ư[Ԓ[|TR~ ߇OC^J`_7a!9O}~Ji -YPDIS}=7cqD嘕U,^qI5:hB(F&&x?gŒyEy֯sxX1HsdhS]5DKqZ9$48M?H%%>/6YLlѶm ʯ܌/K*Lvߡ(my(s";{M3Lmm `c!حǾas&W G0HSNG21?\OV#UU+3/̦tsaތ\I?D'YBo/uhcaAꏋGwE}$0s "'ЩnP98 OAy=CJ& d4֟ Baҫv]r L,o oBu${%Ԧr'6x6[~C hPg7aڋ xݳ- Q餙G sGCk m˖7P쉓}&8l鬗qf(w,<44*a^ tRhDOzwB3dh1㪿"~& inCZZuY8nBjb= *CCk{ p9E1ǘ6=Bӭ(Z'0<bu0٘AO:ӿoةigHuy)WBI 1/&?&R(^(G$%\8 ZPUpEKnrŔ/G8 ) 2& CtQ1Aj@iW2!|>.QW-ơE%,hV|6> _ϩ^sl )CeN/Ch`7hymg?or(0s·re{q[1UqnKg2 HM؛e!Jk7tߥKD]ik-*[/2~~`9NaP*\Cf8,*UFt\G M&W N:yPCY;w7R<]AZjlɛCEp72( z֒ 9OJo\](J=ӊ:>ЂNmShq.bu-,qLv1H(Kɉ3❯i,ˁyHk(PFIk{#%.&NӲ$L}3?!hIW > I rcu7΢Er=:Ix]iMq<\5=kx ҼB0Fm+̠VPՅ(uN){F$5! W'Ֆq׹<틪_ֳN6,*f/3'3 3Cdx%㦊%ekh_%u.u"w\lu2N':Ih-p4irRlAdSJbmB/Mܮw穛sdNDYE,2h9nbA4bIueDn͌P0SRĦZ^Vڬ,n+`<-}:K4.q=kjEE'$U|f>Ʀ[+M~ 4 VH}W^ζp:`t͙A}R7MIMz^XW [y{̿T~kWtZ;h @qYχAg Oi,I`{"w#{ֺR((~g'wA>Px֗=m7Y0~kF^2%1k;oQT x^qxRfV\#Tl F ~ w$|UMLS"Muù]qVt[͞T~OT߇VAPvϣ+,P5l_gH?nZCXdAUsEPI{%70ӛenE/! wuƗ^Rђ)^$PKAO눳UdˡƩt[W2:74~ۑvW}!(Ցʮoz:a y_e.1[LV6`~`MB%vwSg]|Q$3S!V!L`>Q2ٟD'E0 PLwyc(qū4jRo( d&l &B,~~[-]y= d3S7jcYN_,B2!ΌI$0NgݛGXjoS]3=g ʥGa]zhU)^9$RH9K|RBloA8Ӎph\Zs`}@S_4D%h"Oc vG}>86BV'V[.J~p+3zx'9I3t:˻_"@:E<Й=nţ,G/gpE^r'Ucj֜-&>ܽ7Jo^UZ.v˂po ?^oMb5:bVE *ܣ}@U.i14S:mgݽ ka!*#{߹*b[(AX̉5?s?xE@&drP`2(17- D|&fή5V D+pw0 G.Cnd#]G~lRG2 ÍKRr61o j{:?r[E7LߡsC_JÃzP o6Ǵawb6hW~彩(PV+,MDM#i J=&j0ٞ[_$_ceγb`U'Tw/P[FM ';Ša%pթYcz9$mER®j,` RA Ur@&?krFn+tE\$@ۃZ*VݙI$\L?`ErcX޹\3]/|Y-4S|^Ktf6 d<'֝hWEmF@Agzƍa[@=^Z@իžGr=3[Zּm0 L4\UZ%\ IYؐ Q$߉$yhv7}D"9\<LފTg_azS|B&v3 8wwﻒ~ELćBig%YJH'&Q ^$miS 2@2t V"7Cm'!ȦP*+=T/GU'%5y) ։ 6_Qxwޏ˟FǮr^ Ir/9cN}X6 ÐuL_xhf8hf0޸,u!܎kChCU}3`~y?zOCZe択wJ"2Qk|z=bIM97u(`2zb #zCG4TL@џ%5Ua좥%&.͇uߏ\*ʋDg7Zj5 33QybpN (%g j.܁pc4[g uLIJBC8Okp9}_s-V_~`5e^9 ؟SaP"Ru.=ͱWN.ՀxXuWTZ H5R:(hS6;5ŨI+J@Gv4 N @X һ v)w[a><ɰHDvX3)ưuU]܍"&{pX9n])N3(ڠލ*SoyB2x|L!fM3R]‰3vn)B)%>*HWCNp'êW 9_;vnkEE601E?5i^,+ P}f2ס2Ŧ!ma'`p:p-s!"R4;AWBew5(kV.0MČa;vd $j 51[r(_Z"ϯ2.X|okU33謎!ƷE +mִWbDo-?EX-ܼ75#& F.F n| "0H :~#ȇSi#_pu Ch0QyRőd(5":Q "Dn/OŤwXĨC yM#?TdO#:y @snAaf;M,Ц rYH?%uCة (fƁTQ\|*醝 D-!8V&[lwG9a·] "А'a]jH*r% 3)$PeHG㘆mUGtH=^Z?hMSw#fM _(#]ѢrK$r_w5| o"SC2aƋK  ɹbѪҾqb]qdHN*JJ$dLf nTknY37}r" xb>Ctȵ1 Bs^j TX|9`@ V^Y~dMMonF( v4링J3o{x~TE::׽bON{h[og */ xހ@D"G`DVw N!)U~q~mTF>GԑbU>p>YY a P _>H7Ln >[**hnqEi%Cs?*`1- poE]J82Eqݕ4Fӣ~gA}b<pn[lP`c'D<: m2rCx `<ŶTfR4'8$)_iVW$lP)v'l$M4z9Ub1\ $+J(3Ͼ[$#1б'P}WUUf]cEZr Eҟ&_Jx̶մ[U#}*e#)8g)I(iF-^:M7)=y` xn\sK{gG7A*ǻdpx)1)Kʦ4 nnaH2DB:Ntn%f3p.wZSITDP! W\!ԎmhW9\ȭTe:sX@w7]'udoT{+ _cT3`x(0tzp7DlY:.j"AHQ= y+!>+ǩ;_yݴ- ~ӆڕmm1 o =' m"GˇDZII?CdYm8K@ʈ\žmI~5/E6(_OlA8 y"sBbi\N-{S@ݖP# B.VlMG @ ʫXwQ `0 nGfv?3JƳ:wZ2'|BR!jW' 'WxaS']Ac_q&Ll5|+MnukP*Bi6&D7Y E>h6yqO( JRnOE_V;;("4CVk #?R2& Fc7ΫZiWG*ZED:'ևXEioIkIto.:7/5iɦ!oIx-x\Gu{Wa ՚LG~ #.^|̱k̑q+𚙦,Ŕ[Z'DDq,{=9{ 0{ duP#(s(;{bd_ Pȏj`Y Iԅe܂֏h"Y vDE\cL h]8Ob{YF[ D7(nXB-", JDÙ n?D'gOQ6oILQp"9%Ч;/B( iI["wdo;E#w'# O,WAIm|Z g{lYۃ:yeƺק}=пSS$ #F.$L>nlz}. ='Y4;O&`JjV{⿷v[-E< s3$Tydx Hvs2Mg˥?2AFys߀p Kz!2@G5?`沦{U8&OpBbKȡٿDe+M ɷg}6`+22-,8R5 \@ w$G &?O9%ЯۣPGL%6 /(柰5^:c?S@Etpjzl"xƖ41qqYg! ?r$Tm%8^}AR]x).gJ("k[!hhMO^V:[ӡ,EV-"ar7 +7:vE( 5GbǐwٿCAu0!ͻ,ei9 8^S|a ggɪ yJHk8v3GV ;eqHDELPHNt|!ﴳoi=PA> q#K6dZd1Vx(^P~sã5- Rɶ2bHN3+m &dihT1ӓ11GT!U??,uʳ3pG:!2 ?+'QC->΄g";y[DzdzKZ>X҆PBGo hWwIN=ƂpT8*ؒ y1r߷>g~<5ڼxtѲLzsN/Ϸi}bK8| WPXop$q?6_9Rd_^\a-]{R;KrKLK#Ɖ^[NJkԱo{]y_ȵ%Hw XV^G.q''sW:|Zt cQΝQuϊ?ˏУ[jmۓXkH ,@~^i? 6_!LW{݀[hf݅Ha1_5u`!-Rs$շaZ"io6k|S0x'K |`wMUDJz :lby|d|ed }uy>%1IQ*^Em`[O amabڏ[>_9̀1K8`&&^h^PTuM~^TuP1'k Ayfkq|7]w.X/f]Fyr,/iCNl+юw5ٝo sעBt.s1L>[(W ũ-2G E4 %F lzP$nI'\]I{οnF&4eAw34r1QuB3[ź]#H)xI޽8/2DYc| _jmP:_/xTW:"DY=|A5"X(.|nj[MlY(9 c"kLTn3XFxPOBh? o^Tq,cPdu>f1`[AEoz7 ю}T0TD_|ѓ^?~67}cX7^Bm_c d?Q &uߵ$3!ff7ɷs-+&[ib2E\ tlF=QUj @2_Zp=Ԇ k8rUՎireQ9Cd&$ "I&x  YBzUOjo0#Bc#CY[&~J|t (1EuXa6X:#xWdLL`IjySYe)|P]5 24W;-S&B ,9-.w :ɰLmp/$/< -eN:Ѕ/\FEU̶'iN-1fwW2.eFx ~g8ƌ-}^ {c|88J:9-5Q&urm%~]®w;ue ٗ&m$ C^3PGTxF /qZd?GϒZj?~wefg̐/!h=Nu>#I~uq{">OPDjڵ6F_Ҥ꿤i uO5=PIEzuHihke?yA2ȁ@x 5Qe}\y[J ^p cnZeV|hVlztc!Ǿ-=f_ZD&аv,2${( IppF D,|R#G9 #m_ U QbcDEa6"( K(ˣs_ rˤ*rR9qTvghg@5%Cyʦ3Yq;/r/8#-27C*UpSs +v#ε bugwPTVY[:vhqkoH|nƁjN{j>gQa'?{>)<)xG-ڶFZ=4N>=>ty Z..|D{؇hn#h?|b(5 ~vr-!t:-}.S y N)]WZПGQ. `9SGD+ !E :GMdbxTR$: Q']wl+w@7tw..q@<IFPXlϺ1b(E9 ~4d*x^`ZbJ3|=tZFʉ]i<8 'ί}kLLYFy pRڄe7?S6[QZHUɩ]  fGkh+z]@U&s7H+c˸ٕ,ߖ|=X]UEoX ~*2fy>Xf*.I[ <gq`=caLW.g'r?_=%Ap;x^lIXs%JI#AޚZr{VxT9k?(I Gkp9?oa8BkoM R|Q 5̷okFGVR߮QEJßG.M5LB1]17 t.:(O5;Vxq=JZ!*O!ƺvnר9{0lwTS9j|dFם?>RmxEىg%aȠFc8͋0}P+zK~g3,1$i褃G#;֗U<3>Yky(cI\hCq ئRt ߼ O4X٭ Ls}MNmTc/=v\!0iw\&f?k7JP!q\4񠻧l#JW !9㏈F~5;$~fc"zli%nxu$! las.\ /Ίp@f7 .Kp@m.LRy9# ė cl|H~ϥi#`H{:"Rut r9OFDB^qt0S'y RU9Ǩoo'>je!y#4',]U:UR{޽RUEȵDT-D6 * >vx~T*˾5-&Q-MwA$:X&?^nz=K#$Үzcbr*VR)A)\ -WN)aq`H9acyߡ ĻR{hw5=K-`aPY}JSNhxJb6 oN~-YiZ)-= A^-=I?,LcW6{"RNzS܌[jBUSޠpKB I)/[ؓJKoR3q#R2<2CS8,}_! bSANG:mDKhNx/2noŮnػ qizCJ+rJ[Pܵw8Ό0*&Az 6Y}jT/JUj+#^y*T5,A~:A-".EkbάRdbwtLlry0RfDKG\^U\)*7 ".yWlQAdl$Xf F{_&bLE(y̎/8hA ryѱ'?5;pzeaHk%r)Ta3ݨh ty.W] UP YyyLY*P%+Hg,r_bQdck*l{~ kyY ۘ ROy+}-t$=QdA>1_}в혤MgSFuv1QM8 0bj /\U4_@6kud2 b#_7 b "c TA a_/c BQw0Q~5Wak+ Xia4V:((B-;I[o]s5˶mWG7fު@RD q$S 66~ED7%/Num)U^zu? U'+el]!5nQ hGXVlh^-2sהL@ՖHcʾ x/.KH5WA ̥Z2'dtc7uS{(KR~e~|xи]c8A5ϧ&nt3jOv3'H+K>*lEx=Ɵ&Y ܢmo$cJ}:, 2Vo#MIn|6ʾi}SE}huėXˑЦ-B̓ QS?JFD'ܑx[2#@P[6nf@$:oM=0Paj:{=! =XqQqK؁7AW "x#p_{T̃0\@ JOR >6/B\jJa c^Ct7Nm@8xL39LOhZcujs1OPta8ʑ]J=6Z0.\a9P#HtOO"-?z*΢@BIRG((&j%ķ.Dmvͪ+cj.3!Zg@VAx&0 1!uY`cf"%q GҴXStq- PWr 4dǼū|<~AQs2TM|2b[Wبg{mdI@HUnc0VEf-!\V>S\ RĚ6) ]NζݑbvGqk+?R̠VymkLфfi$Ft&399vzx=qWY М eۡ$GZ©5|8zz(O-?>|{WrIT!CiQ]cp+9{ 5,}^pe16ɺ p1=1,mlaIWMRt% [φܾ2e9?}u&'9?\Bf\ =(8(DEf4QF 7GS#}ί||p0\OP^$ݺ`}ܬԔgCL̵MR@nmM+Ft,_^Q%T틚<jg/|kNa6H Ѓ#X,/_=B;\Y.C[ GXT%0ktPM+,Z`SzCmAH"՗Ӿyb,t 'Ɯ\ݽRN^,S^"W`M-0E x;W/܀Ϟ s,& .8s2e REq3/< . ρA{)r7Y$rTC݀}yOqƵK x<v;z,gFC?ds([WOb "ѢhQ\N;/лTrZF C<\ԩTcrKhVUb/솦U jXco&|,Dv}jИ€-rlsN<˫.O)ÙgBs"&BLeA9nf̮E=JIz3y*1K4ڍVKR߹b+9o]51x9ٍ,q=_':alG@B4iW,pQSGUeP[`C2'{=^ vYؐU1I L G d{'*j_%k_"欄7=e85V㒌xA]]<^[F/AcMk($gdBKGVxm뷫XsFpۅW: kMFBg laX,!Kda[?Y`sug/ԩIXD'r4H! {kqELLkbrt{C.wJ6!Ԟ%+@{ں@J%ԩ*^yzR_| ;rO.(jjBڌZo,$7 DYVEՈ=vgfhe)+`)x,JFbKE23R~܎yҀQ4U., D5 NY"x uo. 9_dOW@> )=h !>#٭\  vb]i Q?ܤDQQV6d@9X&ɫ?]('=d#!- ɓRP 8 ſ U6K:q!Ys-Ū"c8H/L_/zuG䏷*K>" % `;]OiCATR#RHz@2.W,a;gVz~[p5&tTA8V닋!,K|jUEߕ9 iE/@ſr8{9[#'ض/p-,^`:ʪAۢ:%:zמT0-ʼn ci %NWN{A .>oT~M$VUC&& ?ĘaUi=5SyY"©tQ~"HQ 9(IazSּ8P9|'jCNͩ.OΙYɧ2ffsW.ڔnu6i7P|&y #q)̜M `0F4|:H=ޖǒ}׉wK'\4(l+ "RY+j]j.MIa"ʦԮq.FYX %Î$S:JDcV tPNA+HOѶnѠ/}/OokɉcK+0-%r3~-$ wS^N R$RJ% ^Y'`!@bgSKjSbf%)[3!-!M&Zk6dc>]b[Prr_v(nGU?Sc$'ۖ-7B=t1M'[8yRI^_7~ 9,2/ip"Op$~LSucnx \;sE\Os9ͯ 6尷=/@Y}_p= )m{;lsUZ\:h_|3p}Si+| $~717g"^Da-ݻmR64cq# K&;Is)kwKnå1f7Qq'c#Nl򹈳]`¶Ɣ=0SB@`]rdCTْb:G` /9aߘT5W%huxVG}=y-7tY/PDtsbL|\IOH'b)?%q' "HTdUoqv-'c/Zr%pU%ġq< ]oRx|.-(/#y+\)YUW r db_O${ ywcg|M[y|#.X,o1˒fyȡ(?ڢ1F{w,2` cs z}4cTvԗ]G:O,do'UYcO@ɜ_M[4_D{B|B`] O-.AKmRo7})0S .%; U28St1̚0s/6~hZL,X "ATUCQ{Qh`ύ?}/_wDOk C_Է *-64ı`t2^ w+@~V9e:@=yi؍u[\5#k$~516Զ&_3O\|ٚ_*J)$eS;$äsHqv-alS%ϑCwp_>(Fms h ]CGLmѨ09aN٢`K~U<8 9mCsv[}E[`9MT 8sxN󋴛K!+/K)<%yaqFs"ڬ`R{2ߕ~Ǩm0vH!Ո;u7@ :΋Qt7T9I @uÀjH'+WMfک1}4asHaT`Vj@yC%HT SfW{!q ˞CxIԁO.NVvly&Ez6դ5%-IoI٨HYc*εM) ք ; xw,c a.`F5w/:‰xf$>X1fs )]6h&dsbG$::Cw-K>uJKԆ(=g EIJ 8 FD2tY#VhTic,\ njht+BK&ӭ0K)٢36.F\}<9WX(5#h6̴L:9ſRtl$lQiHafbD,.bV7?x|9ER #A*]ꐛf=[NVC?VwJ!P>WsC78Ս|c8nfsɤ0dGƎVN엱+iߧyĘ8-fzP,_Ի{0W]sB>bɖZ!"Ƞ. !k.\`OBEZ (ō qqQ PLO eq\<\d_6 qSc'fe UU45RK6XKtgmMa{~112s!"*֮ͣ~v!\i"m) !Z}wᗮU+X$URidAO+!MU L+ L}$@ᮌy LЄj#:TTއyR:yb(1U{e5,So~tDNOk"olEH`bp$?R N@Lq#oŵXh$Y" FRhs0"^yh|heG"1H;WixG F<΀IdF_Y2؋?O[ X*+4oabf>FP  )<ѧM}BKɦɰH㏚>'"ޟ42||`6HX {Teڞƽ4K/!GOޘYm~J'6,e,bչ:z h b2KI|DC>1\p{a 'v \lfQAm|L/# T %xT#9r/wsdmq?b.)5 VӰ^Y#l24 ,^s٪|l?x*Zb*EE)ƣNH"՜nTq_<$][Lwӯ!p˦HJ(Oͣ HfcK6;b}1Y&(l%9Œ ڭuYv>}{f؞BSax4qUVftKֻ:K 99pdZGEx/?Չ3AOG[5F)ᒕB:<>7.omȏ`aIt=>R͆HhOtN:6F?6᳓ ߋ=+j7.iO *˹{nq~jTp#%%S;FQUl 896SűG[8h|2>e Gc?3 L?sdL_QVG"ָqk6a?S'K"CfwSL_ՂM9o}R1\޸y8x6 L) ,RʧYHq?*=?d(u[Y^D~>,4%t,=[_:-{*Hm\ uL/p-CE |)PC;{#E\^1GE%I(dpZi5ޞVvF->,U<*n.ڄ>7֐6쐚F-&3?ڥ:tt sF$AO ; Ug5*M5Dyj+(:Ǐ.aI })<rnzO6| ]w__p;0ķhYa)zJEˊB ?rrwqV3e'1,cw4ղ>NK_3CJb}/NzBy5FƺEa51 s ;pBU8v *mNo"a7G6D,6It4D?ъY+,s_ 973OVD4T <!Ek=7,7D[Ddalu.zvoUNb=Eu) P~*ge˛AJOD3u%]-F# ??R޿S[>X~m28XUigc`afNczl:c*>n,AhƝ1g&p|_g^*.JFMvM@sy /GkOއ{j[x?ڀ&TIB>ZNmkڋ=vn"L3s5JvNZڕ~XsgWy7HE'M|ȱ hIr(^ N0ߤxFHU` ڪNmp Çf]0Qz^ wIJgWU R!4l5UG  Kth/`:KՆËe !}%`Œ %_eՊhÁFݟCPSZe "9A3%[~(8s-0%JnнHϽ"N1nE$H R;C:~}kԉ|lbh;R*(%V-h, D3[eb1C0c5sGИm"5l)!\| ˟ݠʈg> t= `jO?hʼBXL6An TT`GPF۳5E /Vn>b}VdҋݯѴA]U6)tJE(V}yVsl./ P[֏FxLkX+msW~92Ǭw+I[r*:iۣnh1 ʖԱ6%;fh+w#^V |Σs &ņ㨍"AV ޖ_w>!3lh&+ k!ȭ.c X n5DLP[-(@PhLBullNK!g\c~& l‰OGs \6͇NZ #'9 U BϮFh{OBY뉖![@X~tU+53e1+#z\A ^$+c_ez#YtҌs>v1Y رJ H~ÓEtTO>f|n҃<>Z 9Ȗ_ϥsEz'4Kmzwhqo `kω1sN%C4{30ܚNB2wOW L,uoaC(ݾH.~yK)yZZk߾P?gĀq<)bHE{Ń`*Fc:]j1\>Wnu7R*%+>f=rh"ڥ5Nne7 Mi/F jWCҴY2Hj)Q*r)W LEFI7wفwOAl DscyƀuL+I:w L9=CMnZI& Rg|+▘BA7nIœ%_M.hik߻S]_⽫a'K({-;z`1vf|}[c*_a$<<:3se>ѣ᥆'Nƺ#x~0&  4dS?5,;ӭ?+G τ?H.A ?Xx#v{h9sQ@fmXQ=#Y~>8]>HO( y̶]VѐɌJҠ*dO KZCQv7w^Tq8*{gd9dA.P 2#Ay6%hg]qzO}t*Mcqww/ XB^.G/J%1]{by:^Bn(HU<ӆ{mo8'*/lpѼUC46v "z l:Sxr{kErk9 'M:Ou8u9\'n縸PXu.8d|̸eڪٿ`8\/)0Wz]&X 0M*_ b.56˿ TՋ=2,ΡihHN ebar>:hA͔Hkd-(Dt()񧼔RWz /(mrq"в E~}ƦK$ێmX}@MT}涀n VF4k~EVqe+' p8-p^ A&@,_<'Sƹzn@ȣÿ#m3)1߸&Qh@RFuǽE}'hZ@pCAҏ>e;˅eyg'Zz%mBsL1֟I9~Fa>讑4IIq{ur@EQJFl) r)hjͿ#|oJ7"` 3Ncw~Գ/gevO'!9X֕(#1 ra~W@l6؈6)~Bvtήm;y$+_<_kQQ{mӫ,-c?;6yƼ:/ex+exN8>3ǽ7Pz%&K 9qb:uZMn8(~Кxo8WnZ3A7vUKՓ J!&17mC*.熉=~mZiBdh  X'T}ͳliʩi-*T8m?h0\mK$/cXYΛ=mfIfc[0: Plݪuɛ: o'ѐG:380St;{YYS˦_cT Lhk&Z $z/!̰\.){󉼷Agѹ[m PJ5ݵ(߄3 -Na#'wuIHBtu6 vj?,~zPl33K>4gdI˜Ǧ& ҦSkb9&*2lbW g )MKŅaK`G#/(.5˕>fBZ(%+xT2\EgEEzYjlCl1xoEGY֟;.0(cA3ѹ%cY~7uVȥ&vicF'X&7'roºa߮D7! }NˎJ,So syY=4#?~^DLmoOsPdA|{>S#9ZHmQ\w4Bsz$w[ z]<,^5eb&nNbM>#|(ʹjMٝw=qT6M(z)a&xz;nڙ/Z| Ĺ{]T՞@|Rvq'm u%>@SeFZ0陧տ_'.xE>t!O>h# ?0c7<&\FbHD"0H1ԠN5" 4ME^<\v>pn25JNW#%U'_sac+dŊ]ǵ8_AJ`I'%S0;IL`6L~}QE|L}cEG+Y4(M/g%=~ {SL3 Ƹe7 ٭C>qF_j;%895bt舌xBѽ7|,|Byo6H*mTIk`rrItQfPHI#.̻pt߱pu0DkЃ]ru.A.Q0tS9ᾶD@F|Qha ])!'Ƭf^E[:̦5qvUb $qAjPKJE\orZ U=W\T2X_B~/ ?# 5aټi.n_[{Q|]]CJ~6ǰZF2p=ݜ2k+?қ ?7EGݻLddfΙaϛ?&dC[1GS6G_Yҡ7T 2r>>Xpn{cВS>̰$9~Ce8ULHiy6>K쓤nܘRe9y9t QB˖Ԙmڹ[Q 3Y\: c $_B@_| RlC 2r!"#dcx%~%LA/FugwN=F6>+ԵjDʱFBn[QqhN_J21]$LGEA! rulVjppwEdxUa-չ6#DgNj\Rˀ?M)%UG2 % ͗.#$}v~#5U6C^]xLJӲqYtSiWj-w ("A*b[ǎォFN\%2/W 5+\)/5fhl~XQKF L'pxlkXbdٜBmi)h^ط%5$']$EYu'NOIf;E"@,Ť9HƼRt.: g&@qjݺ=~lk#u#gR|fzf%B7߾EirNQHSDh@`iyudm)X-x] {t@W`K病LBw#P  :'}8B4,ߛuz1\~LzWW{\,*0 7춪H+H+.3@t=QܭbtʟSF6 Rhk`oeCuoG,08jL1 {TG<5l8!|rN6ds7_RWQ@aV%3<4}H-kLx,R KG)}?~$Mԟ(GOώ^\OGN ;)*T '1G^+JF6=[OYBY(w ِfQnuG+UҮ6"^䃭6:f,r ƥ{Ǫ9165>,~\ wLq/NH#8Ppΐ#h@L"ĉGSc{yF0Bs"D?t 6n@$^MLnkPQ 6m8ڗ קTӏ{e)LȞi?D &ϖͼܾ#˵JeHa="ˋe閷8> Bu@Ӹ68|M@GH%DS.!7eG膛Onqj> K #n2 r*CLmR41jEgy^%Ӈ #eS̿SH*Z׬#[WRm$SmG a p EUxw4S@e7 r+q۫U-lZg,#,;76XDjs{iDf+ⶄЦ J}Qc;6&ˋtV> Gt_,:K_==%&aؽUCʎF~:#z*2?%JilKJoX2F%ҳρt d}IgǬDER0 S!IKZ ]AxEN$Zg"5˾r\)ALX,P$2Mh&$6bi(|gY~!Tԃ}G!mpa#X-Q>'g1z=o T @dUG?rpTqP+YS ۶ bQhUjV_ef9 UJ >UR!K0 /gҨDU:JH u S-YO:ܐǶ ߁u,?1~)|s ́"Bf< vwU{}5B")16!qԲ $GUJ]y'ﴵAه\^s.訐/ΏBK=-܇?zy߽>A,RdC:~[E\_8'P(|[e[) 4:CM\ hkA`̚fe$H/Fu<]Y':6\2"CYk.Ԋ i*@Z_*jޛ2F~֪;3 6.GqlvL!>0 GJ͉b =DAIdQ D^B"QY$P](m_Yz^R$Q 5<{??'(Pm2 ^p@U0]͗hPe' q(j6F 0@@ȃ7Yo2|)ӻxW ns۝,XYqmxc? B Pvr=ڦs(l(偃}9Dԧ٥xӷ7}?tcU@e}2wkcPT$'@E&bL'x T X H s8}l^wq3: n>gy4snoM";o\{w¡@jUkK E+ 9.Ayg+{g[œؓ3m1}ݏ^w9ˀ{ }WM}=AvB"R  P`A4<)PA1BX;Z@5[f}^a*(@4){f1Huo{m =HE=w9xJ7h4΅{]Ou┺@^}kׯ{Umn^@;}yp)bPzK`^JH T"J 24`vPU}UϯscTP:zP ϫZwzS T$Pdk,Evd>{4t []y6:Wj">^lM;t4νt cԩǐ'ѝ/pڦ핳zeClFH{h{Rio9|{(}e(WL"f[כju{ݝ^m+m &vz_k vmݭo;ޛ^&Xkn {cy{wcvYm֥ͽk.{y ʻ:}{;G{@zx>nÝ,wݰjYsaW]@z Kk5=<6{W9v{/>^vwW]wTww>c:}kzQJwnK|k51tcyu6o{=}{0[h.'=o%{a^C>/Z}_cԒdem(&TʓFk5m`%F(CWu܅.Wg0"d>S tϬ T}9[z'vN siOyS|rk-y}oeO'kNPkW-sevxwut.ϝ;e:֝R>!hP}… tr(J2iCmP۞k'ݞǮӝl}T֏-EP7qs^5]Nk07}&t|2qg╇mЮ\iev{zK 494kפ|`JOlRGco@)(P{h8dB$]x{–`iڷnei{6noȪϗϽMwڰYۡ7jw }&5vl bPx`wFN "2YdH׮s(KmW] QVR"eW=%>9;βӺ ۹mSZe0 ܼw0O{;}{/^ oqҜKǠP-[GE7mсwNAۛPTU *[;A.]7mr7;Q@]@aFd,;zY>A G#zl79Ԅm^V̀}5XۃiInjn;}#@M)i颞SL"hh44 LDA 1 zLJ~jbi=OL<) =Mhѐ)$H4'FLGpB9*"O#o-f#q\iݍ;ճnޣiLiȶֱ7Z <1j^C[fNYq`aUUUU\rinuвIS5v˶ޭZq]z5zpzIXq\[㮘Gx㮻 yQH)BG$hV)T) @f(PZU)$B%ZbEXHʿ(<*ŔrZ@DG;3 $$l=KWu9~կdJ!Hܰv&IU\57On'?Nr ~p1(j+ߙLDSET4STUR_V,Go^}UGs+)%*HTDEz[l'*܄y8P8ykMETU5SEc@+B:wu; 2Ub*C5 ]{8S߷)3MC*^&@(?4i"hmTASQIUUILEAQELTTESPLMQTA?;CST%!U2TASLh*Eqlp&i9tw㱟:ttZ^>hSr"ŨQ&BH)H"@Zn1CT #S%Lde5W  ;i4TLI4TTPSL^*!fmfM-P%Q LBb$R&oG0QERD@D-%P*z#W]]Sfxw6$@$F}U Y֧ьrƁ|.~2oZj#x_e ZpE%HRAm7])u/7H Tl)A'2j4Bt9mzRG~ƾõKlQš+sf겦Νgn9>!QI.q&Q4cFIPMJZwuW-Ͳ>mTDh_g"S`cK_җ_\F04Mǯbp8)̌bzlnϲzpAT"wVvN";|h5 .ժ(SҾ.ZjBb[m-{M/4ކ!nNyjGvSʹvK)S)<"#ɰrgZ}>gaUΆhB*:q[̠vt]Hb[-[yQ,Y^znHQ F+wH^uX*NN.H"CN$ĊyƉ:`ux~dQݝ9qm*(k; IL}ַ|߄=XEN;tvqVcCe #9;c;.`⎇ye]#M%dw{$~"WOֻAT*Mvq W"suЖtiVֈtn: *G_GY2RY4.R#h{-ڭ!E!^g&Q_|uY.hQ"74qpEAEKg#䋴`4rTuO|{hS90Ee*$d/3Ap-h84~*}Ǟd35[?3)go)a0J )8$h(hJh|D!KJ&@(Z!hJ(*&)")j *(Zj %jb ;42 1(RkGߍ"2S%J~8Ws唭ǭ2Gƴ7Q |W*pty8݈nsyq2;Mo?.(~:G8i*yJzh|1ہ7 <|_Zφ_a=S.^o譵ڽTy96m4L/v5e칽(^]C .I`ylm#j;( ļĺi`Q+7 m,4&To {3S؏k: "tG cX+~GQ^Z J(h9' 'oޒ'8}$qe_}nFc8!A|S>pZ>SDl>3W6@qfg 6KjƃpYi{2yT͑1 UpSsDĒ sY=k酋H+B,踫~U,^#hKO׽WK_.+xj.0 "(yg(K- ԫvDfF+\,I ~:u)$iM˫ᆹ[i9MA!Uu.4g&J3_eS=~ 4R9#ԇ2>Lf_gCTf)C AS<=(9q {KAQ6h_9Tesq~pTS+H $QN ThSG jքuyW=Uaw߇:8]7 CI2uH򨺯ϵ^k' [!$Hg`k 74Ggx̮?g;>8uֳ]}31 5X&3T@4%#HDRPMP@%t9ẞv 6s1&, vvCL7.LkIU;+EX#]o13ͱt)%TA ;9y9$/1N GÑC\ߥFjIEx `,v1ڮ/7xxlƲpd\a/4QThW[58m.i~۸!bZT+0AgfATLܱBd^oL|5Q/xg&f.zǝHqIM̶qb+:{R.ŝ:MrP>i׵޽^i.$YѥID)B[4hтJ)vRFIILMPD5HST BBL 1-|A5˕Ų  yb-l'lz;<N(߷IL.W!X+3>HM*V!!*UDEO6It؎1Ac_Q…!h7u7ćxq'ǂ+}?FYT$n=ֶ:4驤RoeRGw@M=Huj>GndzkZ6U몲nZ ў4ĩMHΔ5ly1;`FbC9`A'`: t=lБ+tݔbuUCן㗩p&lp \`\dN(6?]#4ئISM$MW]c0ĔSY3DՐ__f~wui"ci(8"u7\-t99pӎ9^QE8{o s\TXiqdO^Ȼ 2 ,iGVg̗a"i)+s/wDMK&۪XuzYf:1&$~)Cy%<屪=_qxzƑ{6|hȶxM6+ǯ<⮻=B>/e#,|Ҍ2ut$bX3)ht\c0՝sz4 ?XJ|HfFT>pM P7GTB8; [KxstlT۹9tam96E1y`Gވ5wU߫4{LL3EꡎXܓ%|IHJBz6ƭTQMɉ^_jGճLLZӗHzCS|HๅN:4;fY˲R:xwJڴMtoltJ$v!uIǃɹnpWayӤƬJ'}ee !~Ҕ}ꤶ-+twRR 1760;ty׿}cACCmCYt~@Rq CUJJ"h Bld&$bR(" +Zi풂)(j:jfERSTDT%]A%Q3Q+TKM#AAT #TS%T HLA$HQ1Ek)hZ  J*UNܒt4!!}]<]<D){rx87${suqh1+YM[ATG }d}~H_-i'YM5ycywΈԗFFk~ ɼ9?a%$#Loo܌3Ku$"Ru 8qB8GTzG{8fATKۏED۲xVՍ$G*&D31Y$bEfN-MTVmԳ-& H)(ZToF&H4$@Q4$J&)Hjh|X!h h"J-TM)BPE% LPE JI@TBҁHZ7yO8jT?o9AT+;3dثQ^E#ED){:f>ԫ:-vãtoT~G~+a;z3U- X;Zo<^A~/no_] a[:ڳgLMw&lE>)L.x\h3_T%=D0__(b\JK-;8f=JnPM,R~)C'va AR阃j"4חfi^+[>-NcԒ[C .x{w|>qBQ:8i=D!ĚRTBRDU HET@CLZ" hh%%rueFƏbD- %8mڃl?tuq\!:4Q7\%(0f t;tx&Z+ak2!wJQAv4MP1 cm:MJTE?Ѐ="hJ@t:*ZZKh)h (&"#e4 U@=h_#KQETT5Q銆0MCA7(k riLѐPsu*xd` FRD %BYP e TPVIABYDP&T@6iUxȯc ۂ]7… RBȨ(H?bLH$D .x@ Bp@ !JԢn بT PT;QzEO/^"_6@ Ą^0)E# HNٱ؁@ T"@4!G̀Wio= ?Yr OS@IU܁v[(# "xrwe??qУJ$@HI|* h$*ihJXL O잳4~3z+a2CӁ $4T-JG^: &a-n:t'*0Jh2)!  b*X93z4$q 4P@L+B% DBLA]bhYHTh\Bw $g*J -C/;PuHBPs@H@|96חnkwv9'h ؏Si xD1(ઇY&¿,+$fD2if-~.ꐭ\c@u{~ܞ[φ??XtbN4މ!;no~8s):77:@)="=0:Y'O3k|+6Nr~:-d3:If&lL~:]ӎl0퇕&8v7BÖ5Ι^&(e?=NN~}ކb`a8q~0 =PzÌ.qeztE&ɟ>Bsgk=u62̮r/ݖ7J4- T|.VcG]M6O 9۸>EPQe":T(«"3[/8ہI]:gpȜUsr`BtxHMw88jI#m͝M₠@wb"$wy׍[mnjMO4Dc'Y*@"YV ˌH$*ȩ⊏ˢћ,2pSڲ d-v5EmتY(4VTƛ?4e f!#ŚAJAҢ&ͺE#SuTz :&i)ݣ(ZUn;FۋmlLe+UMa*B@@ QvRƪ.2I=VI6Ы|soZ4Q9ҹc{D7zȆ;1\n E|t^v4bٛ~Z$] _?~Y4;3|:Xڳ;~/꘺3:$T`c!lI[ٷ~c9نk62Nά{; fm>?q=7z u.T\>%/ʐ< 7Q]00#Zz$qY\3i 吙8'ۇ#BN=(}SaVF|ֆC'sviM9l !51 wsQ=>قR8xI\e#0gy6nn:Dzh鵅iJE%h 4JI&(7ª- @E vƖ7AWJ4D=a#fRU*4%)@<'OU8M0#&ǪИn\w6zM2 iG;rM.גHg]>HH;,J P@o卵o#//1YV%)c rQ췼Ն![b a~J[!:a?S!aБ}/DXhWܜf='>x\Cl!AJ@CdJ==`|+|x8/y^9sJ~N1ܼAy#xy;ΎR.*܆`C5B@Dн R.2F;ott,uv:G+3Ou4TIQQT4DPEET#RԄSZ &Ģjh9uxoYvgQ(~'va^rvVJw+jMpYøl=+h9AV*8IVy8Pav-JJ:SlD,0+&%uآ<g0E"C !cKl]V+>T'0d$DB;C<&F+^3t(yR&x`IR?oJ2*j?mls3y;V[w*ȒbkyCmrZ,4g/7S_|eeN2}4gH#w.VMiQOȇ4fMZlDAj,wH'ǘG$vSw˂%*ʆA -}||;{S=ߋc𝓿tn 22,2Hd3 =q6 yH0=2=/ٿnhR&iɱrf!&$34цgB3,6>q#.n gf/~u*n)|'K؍U7~IdO.2]i~љOGyPoV~8WrsR*LܙEYRL7y8~/{yx] 4Wԧh͒aIR? _>[{^6b,AlAtc;W%".o0J^[O&ZRH+Re'G6 a`n)m[ABt\垳o; ڜKJ֥xPiI3ɱT,1*(z?YkZz@пjds ?QUq$z7M jNgw׵j;$J@:l3RAsͺ[kLK|VݷGÅ12A 4.j)ᒪ։sn-~Ì߾.UFdiDmvzF(n|!ݬ}^GR\BlbYU/'9-"Ph=ERynI_ۑUu_ 0pv6j83[`1 4,`Z-W@-({CK_a-Ǔ੢LGH˾V*Ŵwÿ ?=}FNNwI0`iy>Jk Y9#RjAB);G[7=|n#Zv;H DŽ-u%KJ{A:w\oM:Oo֌8BUO}LsnD*&Wr. 53}/<ؚpH{r>CN ,rή\^ޅEuMNgӸ]= s] ?343k Jx޲smXWk;1L=+ꪥ*L]X@}|vH0y j9z4dOӎVUha\'kx[,[j">]s}3-uͥJ-f~/z6Hc=/HhM-pߝi]\-e<7fmPF&($^tcWV5f`Ji)<`i˰Q{^9brz-7|$}amr͟rX̦$1CEmeY'X&O ƵNS 1_hvV|6rV˽]s[qi.Ym^W}Bt5FdO8~̷e&A4WW5-n(Jjʣam̀Œ`WLt§9d3X`$IìÖx6qn!32h_: -c.ԛ?>TNXd<8cq'T@j7qpc?ߜ2e}'tźffltn3#l?{wޛ)9d}S&dY=7)ҷY>v&LHf wœ;'*y1VeWww~(,tRFT%AgǧvF-Ҟ06 +*G|i\:-ƙOFCg(33n>9K>pmyZ\ Qםb) b>w,X;|ӤI;duGSNV|OCvI% !m17.k;kT6D4Y6 *n)4%hR E'K@jEܖv{̥v12 0k0wB,uw;&)_[#sid' Kb5*f`JI!G&6odqY3&&=:p߻S,t316@̰>ҙb&j=*ֻ5f=4>Jϓ [e_ ~N:l&D,'ATj iM%׊濡ҾfTI%ͧx5]VȘlO)N (zk2RleeiwʲJCixOyI3Yǯ?v;ژFK)m{ssԲv\ ,+.&(j7<&NtPs*EG4x#ЕswjJ@ha$ 7gϺntwN??%DLj9ɭzfBm\(f%эjKMRh ~Ϥ]&Mcc0jַr˘@Fg+E`Ѩ#XWېp՛5'IH^2-?g ߅S<8}tw/rvೞDޑDoJ00iY-9[-1ua$pH!J &[(+aVgDh23{1Yr$Q#ڹvR>%)?l5CL;F%O,VpR~r)>'H"Oi$ف'I1歩DDx$fQ灢 R 7!]Ӈ4M|t&cd\-XLK5׃iRLlNh+x fO fӁwok~F~wK;O>ŭLbvN\Dw,2ffl<-& \ڄ)Kř&❚"0^[,kM)<m6'~7eL63̌$3OyYsdIWJW,S7$3dthkfl Ǧr>CyJl(9ʬC$ wvvq{볜͉ a&I2nK7-Sئ7;юO2^0/=e#fɎ10Xec5#l'aI)Q6FXX0|уd&;2;u]ܽǧ|V{3dufLĎ5suRHsjV%)sqi|I$lFSrskX}Rfaӹ5U}|0ke$%gӆ@x0vm:1$6->W|/ƓllGJO_ءtFNžB%E ¬Rv9BO;ԅzdEˋ"WJ" )Zl1*/C;rMY!YN4n]`,ikar&`|"<`(=<$0ܥ[hL)ʀBЕ`3sL|{rCXnYsp_vLW?Wߞ}Y'6p9H~|(ߏ2LQx:X~%<|Ç[b˓tg@m .j9sq0ZNEֵDvu0&naKwFXaDCD'O턻+t~U6n=(y[lk[s8ɫ/<ꙡ5|H+=wgzӵ.4y|L*WblNU 奎S=#s&'Ϝ49|1Y=uJ"KW9Φlr /ky2g YRj3m_ʌw;qĕf-sHj>F!& q]n43YAkɤjfS6W^~(+ $LYTF(ݞ45حuHTC1h8zHKOg؋(F!/$a$GΧMP{ySvQZ=7V&aꂵz# 'I'uvjJju׊ew|<'-(\i ik L,+h)w7YU^mи)d޵);q8h8_qimi'x'86!\C;t7sK - \n59cVsc02(υpzOx kKٶz0:V;m*zGѮ2o1*giIfRNZՊh>k^T {/+\nR4,u$i8,]UԲG[m4H%Ҫkˑ2-)C?zT|Op/oyvuge5N7곪w׵<#w]:>T6᠕A-7EBϺA#. n>v ѩ&ݜF$<3sx mLhL,Qc/_^*{ 4~?%ý]I$yغJ7ycvrk%CNK;TK0\ڱfG\%8sg*2A0W)M%MJ̴l+sfjކs,[JmU<=I<%G-,X}G;3!#@A7%Kٙ$0 mcM(e9UcxFT ,~#-z{t1^ѩ]W#^:h!#Qw-zDViJhA\k XKjy .Kb K6n}sƹE>o%bF; |; PCѯ܍m!!yaR G쀹֗DvE{Ho/cNO )8݌f7ANG@ti j@(AW]c(%1:F<ƨZIbi#0b'\@H^0.^:@|*Z]|5f}9ayp.b5͸hjRvS~WyKY[yڂwÂtߍԱτG|;eS.^$U$=a Jnqխ;H~)V 2s|"`M) 0zN[RœλOWO~ BUhR9S}xehm/*v*wď*Lۃ2q nf:Rܦ^[l L׆әzX$P]+)b-qM#N2yJDaa 8BSۡUzԿe[خ?LY$UUATPUf mby&A>3mϔ/;,=kZK8*ha0ߚI! I$9X”h6 + 0B\dx.S\ uR@/^*߻5U<٨f rz 1aE8d9:/u<:K#g OI=qf2^ZY&M  UTМ*S*]'/:6x 6ei@eאuhnl;L@n/lH6`;ObC 2WΝH^L6^`~#_v}%X 6dagdsޚ뒏9;xᔅٱ%ґFodLd N`nn^$L$go->-B1Q V;g޸~]q<(R^Iw;x }O܈]ҸMyHml䔪gI}p|}zQ=]ji;疺ƾ<"%IϒWT:ܢVSnݛvgm=Iٷ6SN㑺7u34?L5Aχ<Ū- YlLW&mK8iCNoT"ֳީd\ҔNp$Е ghCT034Đp=k\x?,Y#|VyECvֵ^C#C 2MhkΆ6-}e8&aig.(!S}Bu@4e5KQb!#Y*{lkZK yߞxRs\1)ঢH(H+;̛96 <_+*TϣyT>~=MsJry9? \NجJV8"vE :-"!(''q{2IV/'GEUYhhԁu@5xh4$*& 2UAf/ NB^0Lh&\ ×e#FI8*9>|f̙UL#CZM}7O6 5ao 4Q݁M[)h0~\p*X;grGkc"GSkW}3u$>2}ԝ!qr[q` Fac#d"ښ & G2œ&L! $XRs, .Rqρ5ݕ&ߞ\M)݆ ,4G.~pL1x |AL2ӡWh0ҮӠwCH傡'˦ =iSht܇s s27+XƁ $iOpHxwpQYwMpDLIzwz^O:d2<+Yt3nmi^2YK')ޓ2vipEc諺ziHwO-g ڻzL+6d!.{`9~;@@iOG-:Dx;D9xiViJW.ɥFy)GaZ䐉^SU#BM8hmL&JlgX2ǁr|ڿvZ¤e+y'kAnL; <Ԥn*L{%HUNf*Sml/(,-LOsNi'Y7XRBˣ5ɜIObq|6!UwmfuZ'0:cJ͓:;%g5@ՋYN|׊Q]+n.Ǥ1l5GKA2 #T$M.Fd1&%h\!g9N8"7hNQku>. -y[,I$Ii?>L9',y~NW$32LTELS҂|}<;dɑG:z@\5E q7ZC`'0)7|y#[W]꿲5qv]$?>3uvm1vL$n״bib4~N>t8T1\G tדP. Қ[>I&Fy&d&y7vqfs3LHI( Ɲ$mGV>iXaMsm;nn:rꜺ0jhl!&5F jt:|bIwFwǝWQЮ{|C(ywa?q/k9pr&dݴL>B"Q9ƈ%,6e> ,~T*Kcދĸ̜jp&َ0StזI^KТF CpMpȯyBݸq\lW|}=iQ >!$$NTD<:jg5>{/MsD=֔SbԔhY OE#)hmXvl`DᆯvƸKn=,plD#3l t]?uy '>q3UD_%.LIԁ1H|iںp<WO(wAgf>CU(e&Z>^e(DݜT/v>Z}m9>j&\M#xRV4GJ\&R]w[߆.ӟ/ffnWStD!:B4t} +'ȌwibCsBI؊ aI4@ J H3D3"ґ 4UEL1RQDISHD1P4UDMPIKBDD@TAJR8*!! )BZXIbl)]k6еs·bL^Jyoވq1otRq:m2X BZkY'r/_(i3|b"X~.{GyrA\^9YAeti&`#iroEɤ:[ryZS୛yw]ޯ]Χgg[O9󤼢6.KS7~Oyս8LB) {3 |ϰ5'/}^wpѨ'ejgP^boP ֧3fC姠E@ /hߏ *׋ϯKCA(ͱum 0)kJUE[Ri2fAѵ={5%?wc4[LQ6 p)Y @7sBl,xS4ngî}boX{Snjm_dhE7+ة?ϵ ~y?DΓX nFFzZ$R>^PX&KIvq=`5>r幣)RO)5C9ZT0 H~,ti3硢2QhǏ qpv))7G\ۢ҅jZ~r"Aa ;&ZI:~Iꬉ5xTN;ТtCk%ntj9Y 3;]IFrQyP%N=`g>5ժ"٫c Bz&㷎6blxW+S61,k4WeC~~rI4V)ɨYۭpwL ^EKĨ.8%G~_ckcޭ L Օ9AYY N"!"VЈ3Ŧ';f_9xAtBl<)}^SS; '>U˖toElZnL3NP'yAIv=Al3Le51M}My%gBOb+htԡLļY(;y2.a$,D;kF;Y 7`)ؕ>sbxb=e4D.=%'l;|54R4E5I kIm=/xR$J &G}t>9.Lhx)+PRdN %#ȑ&M! ,fǭ\P7yͼDž:sG#'9#ͮή)ϱw-8r^,dCC- Z9ƌ1AGvlV!GNVmwid؉& [lIлHcc9rnTu=8e>&㔾*^] 'NQl'-e?8/<d+ڼӔ߇[K f\%$Oeg[?)ݺϳ \ "UЎ}Vѵۅ?)O^ A=ԟLxZhju*'ֽ~7whDK /fm6 .yJMIt;$/'ls"[S>n鱳% ?X_VWgd" kY60JOӽw'dwc:?="3Mi2`w"~wn3G370iYX Sisu}uه :bzջJ4y:NDXn2 ]s霧X:I}:wY1<4>;\;pǤ80:n*6SjFCcli\W`1`yla.ʝ6D+Z3SGvCP$&ڔ2}g\H$K^ygNҲ5Sl^y۟>aAkH92KQ8g@UN=sZt.d8%¾c[Xھb۠~KxyDHTmbVE>vWjKtq8/v4 !MN59S WCb/lyX]Y ߼Ņ00]F;b9f**bH\ tfx]yT'$ocv7EMA\Mx5N"+ r%}>6+ )$cCn"  7zgD͏OMxyBC9q,w!8/uݩSM=GwjGg$Q,>Go(^v,.QOVws`َa* 1 F8b?D4!-(ݼ\fxZy9.Lopax@I BRkFwv X:(OTpV_3DS tl"GAN$U0۹4 ViI𢰡I9˗]FpZ0NhjR9&oJbgBfx`;Ah]ww ,<=}%3+=i]r={>ƹ[8GBD-FQ3cr<_{ i#Ñ 5=qC`DmU:ok u괩^Cbڥ]/C)8>2p2kV|}/89>v0?pw1]c2A%`bI/_[Ӻgن3lZ vadLm؛sH헊#&CF$HĖLq9r#HxjA<^z3f>^vRR,}>Dqōݙޠ"ˠ^CJmTc:O{ jB B`?y;yE=t$SJ4RRw69;چXuE !("F>s,gU8{e[Z1zNo;,='݌ٙd,2y_]!"p ҂VMu2I],; ;x$kDЄ!WfJ+"5Ǣt I6 _n\фsM;W-dy9o;&~ǯ4)_#%ۋKh9,|h~9MOCފdEr;^zw{g\~Fysq3a !씙$/<[)K6q %MOvB9E'?F$`!UH@˵y}-U("8rRjՏ '=U3p'6m.'_c_?Np[&ng`mmn6wa׃zk5p:`&a1;>.'ȍ] 7kgGջ2'ڎGF1XFED0i@bޞc麣~L[J~({J-fI~ E.a~;s 6iDU%LA҅B\i7[n݌\͡&m|!0a6ik}%eDEv.,%F/?i,jW$F)q!-|b fphٷa ~sΞ(D353Mf,J5^Lf ϝ+It< ;uy=4µ=:j?TӶ{;V$h8XtPG7p?~t3+!:e1اKi{XzsfgFsarMy~4[%Ze"q}9,\੓YFLV~XIO᷇ѽ?d'>.#Bjĝ)߿g{6 } e.^N煚ap)^,sG{t9%D#$ #^_$@;\í 7=1+CZ(WHp۾,9 FOgヮo?xULOIIĦᜫ \ IoJej+69 chlTVC4`oyI]տ=|hE[{.`}7ydq`LWZW X$yC-->srZ n^)Ə.GX8=ETAo#$+Q h($ODO3qi#Ď. 3nlt:yq*@J7q.³mp`c>8>>1C$ م[l4x;nhձv 74 ӧyFtGFUvZ矂h3ir eӣEH3wPCiN0iOf"C&,A뜍ŧq}yɢ߬ JM!kb%eHDT.!92Zܬ@\(Ni"`$)#Jt-+~ɯECo;OYUUطwAξ/;eip}nO({ԛN*g ⶓs@U4RQrr| ?F3fW{ ޻NR9ro(xz3gidI'ŭ#]/ F;W=>F׎qߧ;+tK]|O"Fw}3(sc0KiQ|*M6C^>3Uw^#+xq PBœ$ɻ\At˞նwltK l ڪr۾woRa',m9_x)Ar"=k$=S<βuS$Ly^#=VNvh)Zx Ŝi֏L,rhFLu "-\SwYYk8kIq*u 3" `oS-@v43l- SqW^5X_e8 _ޑH?t15vM&ぷuqu M $BA ٘%^JK_0ޝ[f^J"j$R(Xo5e`-Ud^{ R]a@CWI?^aUTRn/KS6UM'OGP%^Sq=^΍ĕjTlX^HDc<ʹq1 @jnI(C MuWn5snhUT3) W/I^,TX R>%0BD-D`b2!AX Ft$Gg~3VL@0HA{N;55 e;O|p緖kclу%l6zQ.W(R Lw皧fKjuYHri1yrB>uOc_[$԰$bBxDMÓE2~/j+82A4˫E=oj`peGXESy SK]-<&,z:һi0IC_sK\kIIKOYOHnb֍q}Nk}O>;Oi kxZpM5[\%l];7+2_=NK,_OOZu1wsYǝ{XBxz8uBR񮸵|J wO{=1Ek{Zkz$M(ӌ<ĦWo#WB{"wmXd_sK=ed7J dž7,ږ,vz&RqnӁiV_] j=nڧ0$CR MSCA15CD PP>s4U~fT'gg9Py)H73$FnD~1aF*M?d鈥p(&aaZ~iJؑ&S |iܱzcMYF Eg3ZӍmMJ1lsS$ը݌X썆KLHy9yKy;PvHc>o՛MU]r¯;M۴!P'ԑ(߰^x=!ʼuiرɊ7\׶])u' S"XײRNaS.'WX QO' !)wJnlUM[3:Hܞxmz숦HWcH=t|<5Sr8`Ǒ>>jh| P !au!^R.BR_z~աj,_,8;92^nf;di˒̜Tł$$wJ3>|~=Y}x ;8V1ìxg_}'tm,ŢOԨ|uV\vœ<W>Nsr"%1B8 Ǯ;:5sl|򳎇Nt9 Y[O1W=K?pQ=}sOeZ(;t/oJK6z%*ǚqZLS]|[p f.4N?y4ԦмgwW8:jTB%C04^WzyHo7wVA [«W/ý"㬸A)_OHS+g{#y ௪%Es۲Y>^.Ô8 TGSOHdM!U̔v$MUQ1Z3,'J)Iҽ*љG@$_NIu(TeTRLQI$@=(f*}AOT1*{: AM-HLbtcT'\J7>iL%˒ABR-#@ D)M"4R%$@Rj_ #0$(kKM hhHRj"jiIC@kE٥tB~HZ  ,2(Z7.HnfDދ,}p=q]3t{Y<`laV q`* ׷S}޵wY90I6cܚKFL%O^it2*"0O"_#*&&mgO<.3OUiK7χ?wj(BUJBaSpRM U2ĩP|o`<݆a8Xj׵(įxCjl;bjʆI5CJi Vz}p< GKM1R9M %h"AMέaS -A%0% 8b!|;_Rh +Wb#܏`|;=:)I~ԟ "_Q \j(3 ?FɴIY0' Y/ 㳓;_|pIAߋaqퟯ< 9W6yѷçwӯ8©>oс x0'Vg-:f.L[S4#0>F/]w|c}ԞKV4 {H4*1C33 u=㨌[4'oIMܺ M1IGnz'f5U1TP"?U_ Uoyd\5s?ci;>)a ]Pkс݇U h/_{I_=#B9#i mw`U!0//Ot /cDJO>e/?])Üvj%ܑܱƴ%s)Rs /P>;S^e>Vw#!K1R4`JDW_KBe_zJv^ 7wLJouo->ĭ_w_-J<|^>̓I?ROG?~qyzĥd}a|D <| }-lw^7֪1$c ) @ [Y@/֕~|~jK#ǫf?:yK*vHL{}<竘{]GNbN |mBZ>RWR.S*-Ekİs׳.2!Ob~_xIc I}YɬJ1GIsɗrmOy |TlX+hEfx8Á{f "F7!+[/dދosڠ H_ S!è܈H hT% ;n TLR3oy3w\PǛ[nR=J6XU8I׵$ğ/_#Ҙ /N^??/w?sxO ~7 BE;~N /:$|gnX8̦}JDI-ZfMM_E?Z <s7þpH@Q0% _)${kzdžht9 JS|gy7jL!L8&aS Ф(}g;KNCc٥5~?OXq_甧/g']y)i4ƱELJI"IP^w?z=37ȯz$&je/Uho҅EAB|Ջ!$7vCVP!@*dR~3_.O9~7GOM6.PVFŦ[oYa':/pdIfх,N?u|t}qO|?Z[Lr4q vݿnmDgƞm0T,=!jS.\H*4$s ,՗(Fbt:C?m w~o្NR_?/ZҎS|SI_WHe'f*{NevA"4>G&]!s{xG[ !u*VKw*C[c7MѠTpe](vD'>?薎=^/'u>/#i.BzG?t7zg|$os< RH[U6OV]Ûrޗ)lxh9*0-لHg6パA{;2hUi2G7R'r˺V xդHtUczfzdyɨ!֭0F ً*ՌBAp̾eC2N"1z-wF!=󆟼0X9ܟKc//i3,ǝ<1oQ}/[/^&s/5~cǶ^Hyָѡm{V3/g[eqYa)$j/ZsW\[' ۚ{;tA/BD:۾Ru9VMD'+,k5e#1 Ìyl39׬U3΃k.qb;\8Dh.+̏}{ǫT=f{y~85^[^)_H) HW/߻IMzN顎-q6t+$۴КbelUN,D랿۬}n/{<¹֔ݜLߥpEyCr\v7=ku$[Q!n3Fv4P'WNQZG6>c*'PV0Mc%pwhvի$irw:~4jˁD'Vz/=Tt y6ߴIz18N~+ tK~'}ݳF|(o_~ɂlTAnZ+Q4x2++A3pZ8FRuZ ͗Jc#YÑζDy5I;kBA ;d^ EwZސ+%3\E gMfp[}XcX^lYIǶLKCB=w9g,&<pئ;7TnU<\y%PibrTEE\;8i*,z0>B<'& No=%V $Nۑl pN5 gkJQ !I%~ס>M/)I 5fqO*(ޒ6ٟw1$_և&t[- .8-eI݌ 8r">C:S~U*-кM^W'H{~O)nvI1S;h4"PkB|  هW}l ,єi=i;ϔS3sVxՖi )) je*4oZJSe\xK'];<%ˊo ZΫ&rVX" pKņ*>*FCj =ȸ#4\`iTuj8;xebl!䩎E^ck'op/{^Q6W|4wbğ\4H MM#  3x$*ީgDYP*3ʡ#M J͎SJ8mÿ=A[wOm2zg7;k,[$9<2ts6{^"OfS FfI3rЖ94J.CEm-QGqY<.WmH_@fTTUAwȻ1n~Z郥8x UoElE7\"Wlصq%^HBu_4HgL1w+NJ~bf!dyH#]0u)D]ڼ&vq~>0_蜧,i{FPf̠G95zO淁;SR`/7y^>~%læowxޟ)ϵM/3rp)༔9SW\+ 0&z KRf EdĘHZeKT1-P'iYZG=r\ՎNk="V8m]KIa\SBЖTSVÄ= ۖ_:ٰJKS$>}- g+D"hy5aKF/}>¼9-#lc#l1(oh^\gAf1ξz)ѷ|uCg`&Ck=u 7͝7L<2_xB;xd0d̙q?O]Z(ٝ#={> 8Cx|:2G/?W}<'% ڪg4\zw/;1otDǟJFqVG71ԲPM s:9'f; c__<,1n<>c!ꚈpJ>K.6]xO:Aظ#,sb:doڀ';rЪ|pZtNxv[7"ԎYaB"Ȅ!:<nGOVSH%rB$ՙ3\Ue)2\5ROYQ_S'&&Ml|aH2:gN!"jvD?qQIƣ6f~4QD,'EL~[RlUvc^rqPRիI29~쑴%JDrJ +0suU쐫OvXL9=NP !sVI.DfF쫚U^&.}+w$Ed6?R0LsLwz"!Ru\"n-(AIx^HB {)O'>uŲijgHI7w"htr& 1Lf)&]_D*7dGf?"9=NđKyzojbNry NָHW^U]wVv]_,\;sGOW +,OT,&yo$@KCXmc o5n;g-SnT=92UY~|edаǶe>/Eyy!&xE(nze5a'z.ɘJÃwӷI^p%4u@X񟓖O#l4'I$^YMU0 n2)MKbKmn;[˱4 ~ۭ;;0ǝLWR(|Iʆ`)8cܚB"Wr8II~ ܙLS=/L&j&DG&4Kx^I8QQ! S?_eA-;^'fhMn $ߋ? *&K|kŵv9‹d4rW9$zݪh00P_ MbN | ӣ6C('܉)X\&Mi|E$$md3N9&mR ɥr2Mt$dijC|U7U(mpZMjM_i_Dn;6[lISM=tҷ <t4"Wʘϊ5CVOg,@{;I5>ceg3 2i$>}xߤar *>N)U=ЙGU7%?&CϜMЙ<ޝ3A(>Q[^WJi"TXaw\QYd5f!_Kwk,SiXI[7G0$jYu6 " ?I/M1CWƭI6% OHv$&G̽H#B֐Bi48Mx|O^ńژg/MӜUƛRմynp~p?l5N&` ,vvl h'dwcM`MQW 2ъ._SؓħK9(̚GLq5(s⍙?tģ'pu|_ 4?/7O6 f3nQdw} $&)^΁P_sR>\Hoc1GqXsۄ*DޕxE$μ$bp.lq~˦:bS3E$Oqn}/VmL1 l%G$lmRD茲UacS朎̶~ ۸?TIc+Z娆ZiKYbKi q3u^x t(Yt{PJ]*W!^wsh+/\Q~=q6q}⛬LWw[c SCËF~V(OIJU=.IԳuҁMF):VwWU*N<+- m]t^jgǔ{9%={])D҇#hS)n+uL|+<)VˈrE\~6,IeDAL1T̶5hAca='bhh.D'L.ˮM?Gc6G9>Mh9$>!biJNaҧXe\A^Fp\3y/ + ZNdÌ*a^(fyA%B#JH G8|#+_<0LZBov6"7Q LszPAb--WmO @sG [jc|`ҭ^&C"2|&ӔTA>OqӜ#Mlmt<~k'%ێ3*P%;O7F4%%ymȥ{T[D_Snf-34.ZQWRzYGGR0G 盱fiCR&,a23TΆaag;CsmEEu|q2pe+i{wVRzgU0ӉXvFKT/zJD;:q$mi<3ОKyZI*{p2urH/o?l:YJNuDh1LH9=iS^QUc)V=nr'N/ qap|Fs<\Fp^HB_gҖSiy($&mL:g,~Rw~>l4$HgYmr[=G|itG<'YU3^'8f{g* fNf^̊/1xcXX4Gqt*y i o)YJ~O)6]hM 4xҌ0z:/L9!wW=p JttkHq2RL?!~7p]_0^0^ہADJPQY`M8%>n}e((uٺ(GG7 AvWY$|z0?c=CJƆ4JաVD%1rb4NP*4EyI‘Ozv ζ@$!1)PhFչGjUtT5@|#> |N˪uP]ST5DDb*Ͼ ,$$)[y^ OpSPrlԸ[c ւ^D62 KF[ rk1L)(Zmh7g@>zcb$A:`!9w҇B4ஃgmFN.dKr8ٸlӛ/]ӶFOu*?t!?LjO#då@W|z7x,K>/ W=xTs:o3yXLnqu53.=u$ʨ;GZ?>yUSg!cwf/p?~?EmfW,]є$̯S ~u4?26%4D>InAQK#Pq7 ^|:zŠ"V? ʙac$00bnm9FfSti[y❘s|:Xrмz3M%!TZϧ eeiH5M^yC6=c~Я?oG8c/߱”"*yr.bm9K,jmP זL46Y̔\xqPwœ^1Q{NLΨ`ϕGz*aWuI4z4VϽQshќ+.HcNT IX!sg;c&P^+0Οʇ(gJcWqqHUA<ktf]% [~77OU&mߌrizM.-n fta0|,ja0M~sZt!٘C, ;LS)8kQB:ejl#"SlB,*9ΖJ"h3 $<;!6 NN{\GΏ/ni[bb)b$%"^VP~])iU 2LaZ=' `z,>m 7lb9Jn*]vF0"mU[9;n1}=sSA2'w)1^Rs:r:wg՗X~^{h~<=}݇niJcݍ;G~AW?'S~noƇ /Ei>w)gm` }SQaZҵ󸔛Ԫr,Gƒ<1&t~J[h)3s{vK o6:: F3񡯮Ón?FKǼ~փjnCIofebw9#_ ~՟VU/SbRf34JUG0DIvc#52><-p-1vV0<{&fi&D,CcG1 q~;g\ka%LE-ȷia#|"DjR9 H4QC6MTrb7J˓ﳥp3guQ"Ĝ6Pt2e+ w< b~/K4"잶u'Ugw^$|R<~rǝu!CXfſr<ɠqJ*Q\ ,Z%@K:q2[hO4rZ Q94w|{Y9|1"z[*YM߲wy.-EhHzR~^%'cAiG띐o'Q2AıRX_Ǔ #M3*,>:|_0fTc%#[0`Y<8\wtU`f7ތ0\yR-θgnH%2}Oal eAK>8"< 30OfzںHρEO  %GPz,.}~?\7ۙ4y,:O'_1/s]9 `Dnq90o=dbͨ/FxSCV3͑ C'N.mIRCnMZP=ZK0w;qk{6YpLk+5aΩg;+gsz\ۙ{OO zi4bѓ[k9=O'0䴦l>+(- rŰm࣡<8vyA1vv|'}Yߩ <0H7<÷~] f4u]##iIf".ա3;" RK$Lϱv~IC{ڥҒ*NCJ1|"kL0ƒ?4*)]et˥ ]pqԥCr1vīI0ʆщ-[Y}CM\?jHk~;t:š5uzޫv~hҬ>ߢ.Z}\JM'zwDp>Zo?ƛS|i.9'Yp0g e܌*콇O٣#],BRn n;{?&iOfvmIbmQECES@1D<}S@mbeYUpGn 4}Wߏ _Cwi>ԁ+`ق.с[w+O~UExk5.iHh#GaLz|^\懗kО#pG WumAG;S "@i[xnЫAD!ˋAN;G|3{`E44k]h8fl(j1Sфb̈́);tZ/Fb:|¢* ($~=9UeSu%bhENY,!jpMͲ'Q(}$񳇶6'a lՑ7Ind'd|۳M?tB::!ӣh>cQQM/B=)pRHBkvq!|8`ꕲu@ 괶W> @t@Q(JP 'sf.#Exƀ ܦA!G 4z" 􎂻-xCn V?U`%]W"煒uF6)He5˂2[09O*G=id_8$PTSoϣ Ӡnz;%R`V_NJtٺRbMooHB:mPqO^0]I!a /TE["`"g\fuc"{RHpV.,Ǣ)= Gt遚+,tz "tMlǩXׄ7Am <q`ɕ~qOgKOF&=OSp{FxgY1uǕuߑO91٭zcOHErڤԚ[T$*[?.jg0ywd"u_<֭^n\#?U%/J?D%7/g~womOŚc,[WJ-9s'MBTCƈ/LOlgj7"6iUwzzqx̞tj[d&IrVq/.VL4biR/)r-ڈ$DzedT%ݺUFZ|;zmK7zƸEgyJ65)V!ஙHS~ןO?+}.:Բ|1DUcx_ V]~nh/V5xI? JTIgtm d x &C JC_ +T~Jx\TKE2y;Ҁz$ƒɘP`+!AY m+"Eߙ8lĒ@ޯ0"_8^b~{#A0.¥%;0~ϏSI9ɇX"!3mb75kZdX+ke+ ];`.P8uC;Ws[Ȁ̀5m4tX ωJj`~.U^NCfԍ-Q3kWx~jOyO\lpmzwŽ$)Hd$146sᾙwOH;K}{qy Op@.ƫ^׫;w|$/ H|6wBnY$$!"&\3/~]8=W4KbH |/Db-Gm{UߣSzCZsNpS\7H/ΌpBL>$=lf[L1g9n%ȯx9ន m9J4K鿙+eT+Vuk-SnL"N7F%o6w cUJx:^<%.wJ/GHENMJ'6!J}o'ENtK4}ׄZVK"eb0\mmW Eqn.Tx(>2y&'nCaH0A^2C$c{׬*ha,Tp|<뻕r^*70tõ^aQCCqfEæpxϬ.8b>j,ooZ7a@B_+tᵋd7ܺ˱Cڞ_фgE:J2[Ie" w^nK}q ƭw EIlt9;!uyBGi#WwxU,~d5v"K[V$hkNQk",7Z02&۴`wKCkBKZ27F*.$Ж5QVSZՠET"| kQ"ON(Ɋɽ;޵?RO@kK/-\+Av8jb'_-D?FYa $xqpnumHGMCB=y 1h3= =\DYݎ6f/z`a|DٟpT)rzB`ss'iR=nl8rN!M ^/Ef:97Mh+@^tp :2&5c䙺^<9qW"ilo,fER(FE& 0qmFjBB_(h1Sǿ%u6GC^pBynKDSi3n^uʗ.6JuIҧ .hBh,/U48qs,s[ֵퟵ~8SGA*Uc33!2BR{nw)YL*&~)&>bf $%E)` )O,(RH&D4 O2KJµ!4s0fo>|ݓ9ffosX}~utm(oqP:FPi<׀SHN;6 .8 #b 1قt(CGVIf|tܰEs%) (=%!I.%>A| D^^qGNNo[VH{wy١:.sNlH&q'b!n'BJ7Z 5TԒF[:y:%_XgAjw 1GvJle˥BUiH(IfF6Fohi m혘L[ l( |H.$&bEEho(6)*nѶۡ͘imaj2-]:e5v '}u[ o9mEb99ÆW]*:ԐeJ.[EˣQ+ vҦ?zp?~O|`F?wI rCtߟ&r8Vbm*Gr|vo,}힓ѯN|{ƩT^C ߓ1l4pVh?ç PU/yD wB$8fL՞+)x js/s'>K =^]<ƢKhUxWUv[/loJJ#^ gDOǶ\e+DNb\1y_KH^'UOYgdI]\^yslx6+%OI\Y>^yf|a;`Fl >?ܒI% ]_336J޼Oyu+*CC:zq.=<&P48^jQ6dd8k|ˆݣp=7z1Ƕ ѹܟFA-\ \:_펨yp@.=*335nfkgK|;XYM);ޟcO!^a(mqծ0/:?`i.Z. ]C33MKuBy7v=eD_r=/A%A1)335?'9fNKIQQ 333ޞgkvDNcܔJrExFڨ\<~՟ʪS̸9YUUYhs «^VM3 Vo*74nǬ׽ǜ8wy Q\~.lvpʯ'{5wZ1w7wc/jW:+!榓w 3i%1u&sQ5ozћ:i"D`9Yp:m\ hX?zKzZ2?=z5q;,_9Wk#*+m>:|j 3d_ǖMb([һlN334hA^}I|&;36ܶ<]1HxV>9@޽%033e|LMG<^UTvbc~T~}_K3i}UUWXB[ũ/-Kp;<'R -c:_ :f>< }:/Bo|m,dgc񭾝 3|f K9o> -݌.V2w/B^F XݳVaWz:)F?vNIh!4.p݃o&2}? z;e]9_<|ooK!7oIQ SFb"dxOe1O%'hWgHU z1ȂڦB7xX. ?I#~~cgx*.398 KpWѷb xޔǙFiz(?Q>9T6 HAxKp>R_y&0x*fL/q}KUf@}Sϣż % I'/]D%TBvMl[ l XY~z>A6z RSj}Cd,~YUXSTWip+@lEp %*7Pu['P;!./a[ <|U-zfԵL*ˆ}#I 9Ff$h`LQ0 g0BzWPg8 iZD$_M*ª਋/dLMgGG ;'9_ 8Fhn?cӶy\ԇq&cT ~U%8l V23k O7kO(+´D,` .Nk *Jp$$BM59O1茓fSSM i;~QXIbW-GZ|{= l#FqZWI9Bd5D8r hV~$7Kt/wk57iw)K>K$ep/t<߽XKg$pwN! }8 _*lvSjT'ߦ1%z9ֈ$74 nsFn/Ymχ_tɨUUdwAH1kU/ emR9* ֫L5ښּ~Uߗ1:Mues;d+n"HT6H>~2 ˾ ʧS9i܎H-,?^#{1wz rF,6@{TLtBlV A:Hy}2||S%~K'MdN4=''0tpd6ػԑzS(MN)|knQ R2B@M!Oi5jV&V|:"="[GsW+<+3'km1D) !bTvJ4y7NЛ+zn8'9N8l>Oi$R3aIL.6f&jq"O)vaM1F9&5W;V8ͨ㢏lkʵJۑZ! &4;XrʨpQ3ji&2@>Q95ݴDv /"H<~pK`H!h)dh ]哏Hqw5ֵ.+m6[=ݪ`SiwocMywNBc At=Y74eS: W:TAQ|k~P1Y(Lˮ՚*gO>4 \xN]W K^.T/”L#&~z 0n}RPe3:Uq(UzBFH y}:2Ru\[RͽdO>1Y+ñh4ѭr}H0_cǎb>4ɻ!BC`:7oBMGYɎ(M% :NNC22LRyOd3(&H1exmUZ9dGwk֛VKm >=?wz~}ٜ{}H'cJPbÒoludyqsogG yh7;˛qp=޽mjb(Yb ~\Jx?q* Bowh׽A"3o WwJKR(l#Z'J[UWh?'@b5 uV*H>f͢o&2d8ohAo|oZ|Go 9"5|>!3+\|IuEeX=& nO 0{JNbm<L vɋ.}ÌBM:}ηsɕz[$ =Ss$hėXWs Fnu4k]^{/s1ϝJogU;_aqޏ=-7ng)HĤWlh!vOgg92-E^X?ڈLջh99$D^8tO*y~'~sI6ptL|k&4fA4ah}(6i0zm30GD&9_N^xjpBú=Y3Z[:n>nݚkj 53n@|V2xU%Y0g6wOx?/>~se>8.W3s˅dF&J F딍Hk'/Ie=ȳb1q16\TE L4<;[ HvXӅڃM0Y!7$p]g'`\%Wu!ouwяG-WM .>{۫&Sol.U7jaܝЂ=[tsLa"aOlƊhwoGWYW?.D9'I/\(=ۿ]>RR~քr}6ziWA}15WMNnݲ>CiвezmD5*m!M/A=q,琶&λCl I$/_VkYYEiPjQ뛅O%-_ܘ&a*uߎu ӈ>bZϥ/Em#l)ԫtÂn^RC2~ty үڶSDZMXe _-_8/XJYeW'=mT30$$·F+<8/գ{M a!28M ,h{]!Wٿ35S-A"+H*2,ZXj.(WU{6hy_YfU0>^K7ShyG⵷Q!?iԵ9ELJm1t#"|:(h-W{gmxƕݯm]Pg2 lxSˌeȳO:Nu8=(ɜŠN׎>|U%Fݪ:S8¤墬v@:pY/TBoQ\ai߄3GIrvWwT]ÚJcO#U,27 xQ.1lE멽;_:߄],z߾]tu>ZZZr X!܍V3s A:$$uD|blMUK㝟t)IkA&gҩۋ;1* ЏL/Sřb#߼x3rS{)]r{ف|d({y!9OdA I{~nffqQA4KBP%4D! M HA2@*@EA$qݠ_$t?ЌO5HY@7BW#wց !?$CXz`TRABR:26VdB 8<:#  (Ej(V)zq&p:H shӢs@CD>EJXNI3AKқthJ)'y]A|eGGfLLs0K(h T;ti =}SrZHf!9%Ґ9F-yM[M)ŰN,Fo&)K8' X*["U [4om$с&'˻9mj֔[A\qLH$9A)7\l+c\HqN05CB=k+zoܪxaa/#Xj$@ 0&[#p%T& 5\ @fYt bKSVDwvHcC|G"s:]U5{~~&;x|t0›LEAb(!rRlvnWW2%; :)[Cd"͗6,sBa@M#ch{A. ?<ðHVdz껼F{X]$nK|yd'R{rh Ph*F7j̠U C*o}];ˤQm׳NndY4M2CBy>LQ@~=k^Nqh!o!hm,g#5ʐ`oCw)/p0nz )JT/ f~?C" Spr܂X0pXRvC l81_S2:c'ihc|> >yت!֧Lx/քę1b[QKa)`oO<==;{>C nrd٪n*X3g4a}AgCBB'EK}!8[ÜY j3n CUR7] fjfRmKt3}B}f,]Ub.OP t}^5C?A2#8LMv?jP":C8]Ϲ`VXTPK.wۏ<8gOY9b@1/B{wGzl$QJotW+TJ0/:z;FP#ܸ$1Qs|؈Ve$3?,dQCωFfŘ7,1yrcVe%fe"˵gK_x~HO%荏n_z9Q}?`DyNH5׽g/>U9ʈtG1UOhj1qs CuBs &%^ . =ĖR imHyi${f>fZi@{GkDI[}<rQ{Ѻ((9,ht{w'ټOƇR <>E. s^G1 U_jS$7GG**gA^?ohJS_/:5fq5k+0v1 *gvC Ql(Nʂ)!Ay 輘wXR=pC1Lj?/оLvI5t=56 3TcwI;=\`tP#}@'|D$/#XܽFz+'z磵?<+F0RAayz|i|Ld;5L~=2=_Κ*s5{ݷ{j1{JEGB(NJu~=`}Z.W{wZI3WM4ݱ UUU(n uΦ[Os2 Zlh?lԂ)0A?1߻|{??[}7~~_g{?W}o?_k?g~/??_?K__~~Ͽ_&n\iLSeŕfxy6 Q KPDڭ&Kژ?Hox$7w 3g\H2@% CBU0@َ S;k>rz/}Owd9>+tn+>毕oZXnL_PmIȃ0wMxgZ`u_n] q0 soq4'y"oփW!"qķ`~Ѐ.o\<yϗy2 c6}Dp7n_Q[AQZ~bS϶'Ȅ6%?JqI1fݿyNdeR%J( +%fc7 V;n;<ؿ{ᓢ|zxoכ9Aݫ”ZicQ`adJ\qW2_^]!%5 m“F'&vN7y/b}dNu>c2fa:?-l4HkJ6t*CPH7 ѦhH34H Ry8 H@t DQ ,i7ypWwq֍2?{"䪢8m@;{ {zś"CH.u6=3j9k+uVժ11 о,K䖹<@GS (RkˠUIG yǭS6yi"q8eM8f/y+igWclP}1ӏ׿|J7L<ȅ <f)7$3MESzX䀵X*jL%9[֧ 0TGl Tkr,?L%[y_'>n 4BaE ALNVV]Ü&`>IUލ"]ƍ5'3D?3ˇ^KpX_,7vp>}D/܌(`%[" ,pl=&@|/]$GB0Ә6oֵ8x 5cGZ֟‡Pv vD*c}BF'q,r)8!y zB)L>@&TBZ@H2N$cpBBN ,`uv;NaG# sW:׋{MǬ *u|A^P;ugP%b lJ ;1@=Ѡ 1Z#Ga*>~X6>:+?d>AN~v pHN 6 vH捡Uu|,v7pp0)J6QY3' $E1F!JशAR8tw~swB=U;u!Ygvxɛ63>k' #ߌw~-ny'Jm8 i7# ]5Sm#$GAළGSo{<w}<D<[';o 8*@v\cYsXCPVL}͢agy"j/&zUŨX`f H%w832UB }բ5QF/든Ӻq׷UP! Sihi۞SiQ5ZX0ͧ$!a3Db&k fC},ؗ/ܙƐ_7~}٨brorj2*a+@/vjXj)!1TG@ETmgpѱ2)S0޷*x3Vpw({yny%͏>ތ=|Y4l{v[,Iorje;f2:篰&Ȋ%{N=Y)7׻Q\wgcYPd+QPJIvЀȑ)~aL`{"hWt:&Qϵ/`F B_x-Hnn˳sQNGq1Rg uݪ&4xv>eסd8yΜ1L!?N8 ƺ!8TQ6hY5Sw 4٘ S2(}@'GČeG%xYmrSTA=(nvsT`{~fݳ(Х;mbt>60> J!*} Hhչ~W.߻QyU_u+O[ \t=*؁sLVI87Ӥ͐:Ȃ'-t nWJMJ'7㸾z'&_}ֻ1c;y189^}d`>&سy#!UHMRN :.cOnT`yJ/IKJ!. U1*듇ͪQA[xx0U*EYֈ/g=Ib uo3c;seJ1$w=ofOWZiuo@Iz M*Y%(?#9ID?PBzs3675x+f|>?˲Mor& dvqnɢC \p_Xrr+/W KÄK9G溕M"%wh^9t3jB:4hTM+=h,S#~l L$ Vg =-2F8YПl )јQFv>q~H;06v鏱m$oA5' NNXk5bgw=@ޝBA2a|2Ji} EDNb'J&TLjf0BfłX# 7k&*`_Wq~6?2ea f)+0B}C@qyMIyNГRi? p|O؜<h%dwٷ47funWrP#F0E#@'Z%|/6N!^&q!y!s)Z`dJ: l,U8Z1*0Pf: Lc4aoP3|pVRM ۙ!w GZhl~Us+>y(u^qXa&(Z=wz*u9`TBHi XY.佣HBI#(A}g10T::$du3_I}~9 Bb _cs KT%V5 4F&z$*k"K 6ah'Pumu# -Dm8%nU)d8YAwj$a~.H7ʇkY* ڷ@X j#إ ݤmuscVѻiDm wlc;ah;ZL tۉ=xDwD LIݺ໷6%j,1\jj8 UG]'M/ӣO|pGvJ3\`<)5@À2lC 67Lg۽".?Uf _9oj">[ v\PC5F'@˶j-;pwB:V;GLP ǤCkVz٠f> t9pNGnLBQBJ'grn8>cwhYGcxrl=u׬00Ji>b@ )) &^՟]Hߴt/yš8<awKZ L[.!hrb5{÷Cq&/Ӡ$MD Ti7a}WCٴY2!j1YF** {0\ $^__kBm@tswtmޫOa׵ݠ3,#V aFYx;N@܃s#ȝIl͖\!zSA#b߳'ݎC__Nmlf[RR!q=gdz´?< h.4Cs`p:G>uk_ÀոنqO@7{:>sD6pXmP.,&m68 #AWwt}*fV3.H7@H"4AwThSE&꨽Gx]lRP_&h74AP!cǿoz߄qg:47ސop0Bvq/.%/Fg|q2߇XA(Lq3mZXONJWKoK^(0K|TP;1uk6˿3}]eh_X /pW掅dZ cFhNyì6jw}߄e56`iZ}RgZ0W.èIދȋGZ=qY%ѭMRQO/z~. 7+}E<4JuO;E20 @Āl><]z &iړG&@bV7s%{w8r_m|I̻LM*xcv=3lꅑ1Ero* ñy]wps\#0B;h3|O1a3Z:\G~SP:O>Ȃ?\T*-ɩ;;эSM^X |Wخ']-R(5砸uM&&3&kBJ9kwsឯT$aex@u'?YV*~*໐k|+j6 >)?tKv[:{p|&oo&o7_E⪩?]DG &\67uWȟǻc͜$vhd?ٲ0"OD˽:\C0gp}/NHb5mLig|Fdє0td |/Hm ԟY>D](v )vPoG,OJxU}ŸCP$$ Pd6,УyzwnX(ȓ7˗vݢ;%UTEw$wqHP 9bT"abB(1 YT4A[5Ta?|󶛚*g f)`A.f1$#.X.֔wr46=^% B?&#rCoƏta;vQ3gF2b| (S;4jw$+6$o4VȺ@1%$=o j(*]c)`n Nf<#˰=|,O!.ݢ?{_ow9ȿYvzQh7?Bz󲏫KyӏZNj8S>V"̝݃^1 /7U3'&H&CP$|02`){u$>v&PiwPx f<ԑ`"!ہSd LqnwïA`ᘾ>fOZqx:I2ff|S<А ґt%7B?uD 0GHI&ixF2vjo D@(aQC^U(qgwCU34 @ć`B``$ujhl0XŸh9{sp^gcv+'XX5c -coj!?5Ʋۣb,r&s~_ NPÂߣړ7|"q )|x1Ž]Y2o.SNL2fS:mG(g7D[łA;|7 $܁2>y(  U2p5}3!1) 7ckvG/ޏBࡐп]Ι۬(BVȞc4݇wht<:ybQO/Fu4x{&U0{~TLVzz'O'чlw.vczg?$wN.^OoghF/ OQcA(qd|G84ĚaÃ183Y3/SBQ^a/Rhϯ@s±1=~|5E2rIK.sΧvrMٻC(Oi^A:Hd1̴69Mǟg9M&eUy$]Rss{I$WUph;?Fo,60v9ꌷ]]`N_N͜8UvKeeRf!XQ$ ʪtqϞ ĹLyGe JJ]WQ<;3|13cP='I|/c}DUFԀ@ym!" (H2Fx`qAd6v1{'X Ґ`3!-:~û$wqgvFw51'a< L7{p*LBPq3x%2VO/YFƁ]M91Ǥ=bes4 bCT$n{z|ETjrųWl+}|f&{{nu|㍐^"ExRrbM:1 b@8 OG^YKF$f P!۬N`7^<7YMn3RU*cTv)\qUyoo@(sw*b>ap94+ ']vg:2Ҿp;hH$Wp1Z!kf\ׅg\5 \2HP9DP;Ĕ^0lp* vOdE{p뻶kPCNŘ% I=F~ZH6Bz~#א8Zg<%P}_+.3@q$UiOguC2i? XH\ypuM b#۹Yn3PBdS멖:"<\6+IgPFKM;xY<3<ٌٰ8| ל_cVN鬡XgaqfDqNv)tUJ*1:p4j9p?Ȧ:!C@z. @x[]F*y>nfU4 v9Lg{z0 uw "=MQa46Iq~Pb3kP Z1\W1u؅>7 mTzc_~*:|'JObxƽ^6I🿆Bb }4$4R+%  >I"B1pCt w-S7N#1F`M<;[E)$ u~!91N("̟Sp8a1~q`|"kS2z M_! /Ux6 }%1f w7!Ȉy94-(a\vs%%8tq^S*2Pʪ!ٙ}f>\! .eo~S%d$EB-!P$ J럳.Y_4Fä{R%Q-WP}z 4P95>\3Nn^k@<Q 44~d:QqCXKA 6d4{>O޿B?G|dO*2=W|?ד<ȞZ4P'0~ ʌ75 ˞XZn޵`B5kϮ/Ma;|kI#l]tޝ*N fU P=P1(7 5v$ȕezՓl 83@v\gI%I!$$"J*,@HeOELT\`6nCca W|&{u C2tCW#<үl;9$ޏ0iEBML'8n!~$8zy0PeLI6t& )HvvBtLΧLwNZ)A/S=V R# w 8ݮz`#$I(|̃)<7Q`sщ!%U5mBqKN5?$ޯ\y;0&oz֌lSl>7~ߡrCѦW3-01BƝ16&K8Q){d>s0#@ciT[b8n=5Wvt UpxyۙYk3E,0jt5͉kQN$$bG;vQms4㋴鰺X+0OW5j(%e6#® B:,֋eQI!fq\|O׾ ^Ϩgj[[JcG焪mɶ$ȚbIC!jKqc/S'8^6= Hi&WrJG2vDD7H>j P9FffSLėnӽ|6:NÎ$,6} H@xy(~!zM8 { =G7/}P18uևH_ OFl`ȜfIF(ϧ]J/QU4iЛ q:LCGPUq LhB}־$շ KʣWp9貉Teܽ^*ʁ~*>eDڞ`Kgς Cl_N:#Õ2-&I d"XpKC2c<dof\Ug"=o0NNגl):ETǽ-転,䗚]f)izO`ӵCB[q+:Vk&3pyqbMg![^C{0U@x?-6Z`i ;M8+W  %BQw$]$KW w8y9 'O#żzy°AM(sQ3}>N4 F # n} l"< EJ-qD#ϑṊB>= Hr0vxX?0nk=<ؤ* 4'Jj!&gㄖ/ t!RE":ʙECI:vXW|޳qO%藢 aÃfGG3\d\h=WI-72 5Ro9&=߳N@5@xq6B'ןwNp^J'f?hWIA=xO^ #id>ttδjp8NPbG7t @lߎr _ġ4E_+߳qIS<h&j|#{̤HR#Is!Bxϧŋј)*U*:N*dLÕz EYٛXW1DȿpT#܆d6dq˰ 9na&a\ i G]!ߘgxvG ƴQbsq)0Qr]1^Ԟ{dwc$v18 8i=}!_j:|+^muq5{xRV/*rɅL-%2`?P=ӍI(v@IS[6V揄@y[+0&m54b4!FwJ脈"{IA͙7=@<&>=܏7|B"PP9Z̀aitg: /[~:ta Hd]f= bޓHGΦ;Ҧ7n]Wɼ=&JqC&.<|xuyhrnv8|‡>o8v>B]Z"0qb6Tgs{CE9&7 Y$ҽg-XU_YGgBuawȏ|qA*HÝ c\óysD?=)CI0]Ax 7ƒ-K'9,(M v6 9nJ;نڞMW_]!]sk4$~:*" iNi w':~I]UPK+/,a5klu]nO"$ nvBZ;rf5V|?`|'q>b~k^?ITO)*&͞LK\%:t/ė>_??bt|5G8e/ :-ޒnPq Cdlܾ@p3Km{< *pPy#ZSiKI;΀t`"; ]zw>ý-ta35O]T҆(=o JF6~9$II$'A/7ȝ}NydNj3Ggw~O~KFāǖx@0 u~" ݤ?dw`B 8=WP) }⹳P]sCSpbO#]"9A "a4 Kqt̂o$vQ>1/MIo^SJТRb5_h ogv|n{ێ 4&٧?7{H40(ߌ[:3z'7u| CQnTvp5%H?!qpwvq)@ߦb|fY0gVIv#Vx3iɤ wzGɀ?W?(р|UT]:t|> &b-=͆zc.Dʳz ##B@{`cl&]vw&cεdVl/7r~{*4fosrY!!-Ihpxܭ'~<.m*s|m 3#zTrC;3g038ϛ^C#L})V6Up1͐LSnGI丵%]V: 8<tca ƥt%v`əf9s0pqyh&l{Sɭ̤'YŹ?Ҳ־xD! MŘ >AT#Y zxpщ<-B;Bur=cT&6ʒ)UeҀW!R[*Qfƅ|q!! Hf\Lm$=~ C1+->AI"9;sڎ*TC*V4;eFZi&m\Kg+GauxUzs\|Go03m`I-՘>rLmu|\Xn{pd u^`jóDoӶܣ6=I$$1ݣ`8;<  њ2.fade1fm\\Og,ᑃ3&l&HPwo7]S>>gy/=vFUEOA?<) l_:}+)#;;<>T.M}gYeJ! F3fk2x\򻼥# 'V?ND,ŗd<ɗW.ϑ`A BBB$;nK$JP i&aݰ;I=IJG3ҠdVt{#Y.1{BhtEF(8 8t'|D' 20 6.噎drLEI|^ӈ}\x@:pdSkIF i= s>s01s IWI-3 ,/}濿gUG1D<ϔws:970߁\$izLu~g*n^cMqlu d.HS<"'R,!̧<LJ;1V e}AttGGb:ܧğS"= }Dt4>*:92tz<jE{oG]rMcC7bnP-S a:̫DޙBP8t;cS5N7F ZS;$U 3=|W nfh1WP(xa7>sb~7?W>4[e1Fr;EŎ㡬!ó%aGUbQlع'i1Ryڷ#x`JapweTM`#!)йz)*h(U$(R `Y$EǙE_iP)BAt!B ")~ ePҨTUT̤M3I!1>pԤ A(|gg3?;m g@͑jj b("bJ~U&&;SﮇI 12N ' }HGNUwML4tg29ǘvQCA$č) IL24DTFa]A C;h@W# w"(~#\b~F! l$SЂ!#U$ Y:Ie !ӁtA&41$M54,JPHK,BKR@H4%EB!0)@$+@I  ^?1G?dpc/}v~;xBYռIYþ5x<֬/t2$*ؓG:qtUi:T Rpj1 t]4Z4cz/8 y

NJPHf=/=>)Τ! Xݘ 3 R"h&$bb`DTL(![(m(RD|QUDS0EE H!0 $qgl^!N}D+ HB@@B3,/(Ntȁ `EBS] ) 9"/`BiF6nGC %(; r } Y|so*~OAfզp'%9%((O&@O l`r= "+fr|~W0l0\4p@`nSUvAO ph43C M]? *$ m5lDZP65#3fPveH]>~0 SO p0굨.a 8h<݈"п~]bz0pv1{@nC \ԨwQE =Xb?boAڭ6BR%AES+WGG:k0r?8BL#TAK, E,H1E$CLAMK 15TU$0U!@U5EUPĕQEDM$TPCE* R1%2 K!@(PPP PEHB-`YOiюBښufOdꎄL9]t;pOn ® |=6 ̳`aXI4! Fb?4RJl?qǿȍ~i&fVjI-q ir#bsW[;g F1oM˚%֚DDESG0|X}u1p4A?RID5 K)PAI@RD+1DB"CQ@ L@RDE4UTQDR%#HC",#Ey h*P%DI@PDk_!6#&0Gp}`HXJa( "U5M˅klrH "fbP4eE>M'%bR?&HIN*SJ:"^IS0!"'LF6hhŰGn4ieD 16*mfae< M!a1?R=vn-!CsN@@PE hC7CbT,5&30zu0ᩈ B#K?(C~qzE(kT @GfaGSS<Ͽ|LozܭkZThL /Fvퟅp=UDʚI0CS5 tch[itȑ P Q,,Bya@,^wTԡ H 3$?]uz `1Co߁2a9sr y𣩘z>>6߃0o?.Lg?"ZYgz 2D=ԑi=S#sFЉE39;ћunE[ր:!hum58yIzaN .G'-D BX|a@-V4*%mRHUoyTdq B*][i%w*DjM#u9LUSA3%R̤4!J)D ?)FBX" J$!j*((bJ( )R bHf <"i h&:T4HQ(t ooۉϯ_FӃ9zHkQ1ԐRp]Z V@AFxI5*/QRTDeED\r<3 U3/Y[t:Nt&w%Rk:+ 5P@Bqˆ$k˜Nh#˜y@qb\N\hӸb w%>d@8˄&2@_7"t (̴BLHIS2  '# 'ޏvs+K+H3T 0r (""F HQt ֊,MC}x^׽&W+AF'v?=wu 驸43Ԛ3v}I#bo:T8n s+9<PZGVfKzI@xϗ|ĭy&A >ibшb.4OU$Q~ޟt")Xhsb߬78ߡIUG>aLO) A7:wA;UI@YmbԘL̠}e FƝu1IbMJψn=uq܇FY0>dAF%aIKeyuN9?x?ip 8c1ghKʘ ί>ko#Կ/˖73Dğjl!w 0|l\?N(AGIzh=vhsmnln4d|'HD:^ ) %)  p6/8=3uпg*-Ӥ!z|i'?&;]3i'TNn޵;b '?TESc6A9 zV7TfTmJyTP /LkqXH |: k#eZqR`R¤e+6.ǒějwnvY/Dwp|u6F'4z#>^Zj/7 4n;i-sMNO{@}'{0sKR@s &a7~T! dzy yuבUϻf\U童ےOU9ͮvHUk;@=oMkT.5]  ZP Zy#AGN-5iq4{o|= 2$0,A?/ #@x>RIm"V ?A4A;^btEU2F*82P FŔN!D\U4PPd7ypz쒎0G~}< =:tF1THRHr m}^@wey_1@*wYyݛm0A͆V"k3(b)͈wFb{w+'QE4%+DIM ʪt8&>t8LVug8sf 7Bt\LLiM!gF8j9XEy:\e>w&Gy4V͈T!B'[}ZѬ=;'ƭ2 G_4M9tϿcp\ҟ2'5DEL$CI@O23@^w5h~ì+n!xXc^>B( rCH"߂Pޛ1Oq/B"-PDT* kw܇n% r2%)B @,JH0NM*4cKH@@B Hd#H(ZV ,31 :9EўAϳ>σg O,cq̖ZQUrpArDXi!)S!c@vc l{oV<@}L2cfjݶGƘK 3K862PC%fP*|\]Ria#`,ն]A0>n?F1 ,?яd!9WߪUUUO/6I:v{8**i?hD+Oٳxrp}1̏cwɦ^]}lz98%Jxps-`V$lٰep\yk(bz0V(* 8g'8nٽ¿$UUAs0ܸÓUlLl#11F3 2QZ8WnB p-\!- z Vh7L4ꂹ;YcXq2]]7$v/X:Ohҫ\:-[̣IYe՘+&,X`3BņS+B,*By:::v3#6aF]a*hE"ÅU{LkfVb115Jl67EuU[ULX ̫,I҃uZPdȡAٌFұma=Z=:l6* UH¾`:2q1 $͍&baD{p&{gV6`swA43$$ hϨRJ4wu ='Q<'1G-G_x[t9QƂL&blbgb&#!ܯZ 6O1.F£[e_w rJCΠt Q$M$8%T)Յy͸I ӣݤ4 v;Ts-_[(TYԇL#䄠j ~ w&шM2/Hx.?<(i\#6,̓Jd5Wkϳ N̳A`L$G!ߟ&J%jφ6݅Դq3@w8 p7ۯ5!k_Ü72<0C0ʩmʯ N} ʫ+rAh)0vn/u`k?: ?3$GyB+!-A?JҊ~2VRX4Wb*V C?kDЊMY*w n+ 0 X)Br*/n>_4JHCD& vzz8(ݬ.~s">QA|%qofBp6 |X]hJ{ǧ~^#BƎƵVgh'b fzNcrH;Dg2Ba>Լr־^&s#%37fvft{`8T. bl 8 M:JtY'gǍGϴ(W'lGMyIvPFdPh'\=!x@L5s3jOCAoAVfe`p ¢~.誫|Z"FH a"IcA@P1b&b Xt;ï_FCC}ڞ!Ͻ]|:~cO ΧC8:Vͅ/IGWs>G,ҁZIe4 ƬijZr?l:Ȼ1ʠ{ų B._sjyεʋ{[].uЍ`(ZPn8xdžPd-N"8$t/G\q"ǚnni7i*B64=';8N.$ i~]ЁIޜ;0^ G|VެG["FT--Ayrޜ Sp  GHj@IkFR/~x{(({dP8:tJM@vAA<=! "h@(Zc7tNJe uIvԪUi#Lx-R.%m1!"-o%bya$I B1=V,t.%CiN By)o8s7uge\qPc[#]tWt w=]yq2eZ_#xH~#_n` ۾` (]dh=NnQ.i/sq ŃHmK*y2+=j~!ツzόuOx849& rD jsz'p4kaX a6 I'CMR/02ܬa"7R<%Vm.#;M|$,ƷdKֈ(ʷxѾx՚>C[斧oCG=ݾ"D.NUzJ\|QPPg0Bt/KrֽU Y@"gr/n-|ޖëv:"wLlgWR 0xvOBC/)1D$ΒbeqWwUm|HS@&I&0?g{7_u[|WoUv Ѻ&wC+U&u#;a~dŪ4RDCpc{ej.t0 @bXI#*ڜ sXD9 }$!ę3>a-%ьHs(m+<ǒ5'5={-V+BgˏMppF߇TxفBsAËұ :s/B|ɜc9@'S~Jnq3ASyPt:ɓ69G5z1AS-^[J&AW 2#jO%׿pvoH-Q1v =ۃ98z<5sv#&MHzOIPUQ3TAE2I$H0TĞਿdUV *h5(MkJ&4X 6UT 8ڥH4Ҙ)CXh2y'F'U)Q$u& \cC f18%;SNA ` >c7\ o/Jg]&lQJbq 쬷bTӬ/Dbb Faukxi"0 Hw7Gfه!d N}i5{{:vAG]>!Ct> #2#p"s`ࢄ@R뭆H~`Un tZgu>$Z?.4VKi6Rr}4Z*TY[=eZVQu :G3n}V&=:݌%G,J1\U>)E|K톍8l%hD 7b]PhE4AEJ=ٿJ#D~g_N^,izn@Gx2=ؗnƉ=)?iS\JVFY~hG x.;c'OZH1>8k:ubs9̓so8r[!jGSiSyBdUa"% &,+ٙ5!HR%Mi $˛Ʉ {5sO:`B2uwMX 'yrƝoњK{{{Ծ`{<)YiuuZe_f}$Rd#)gI]!22ƍ ~XhLVs[ཊ:|Z2#yJ'B6S x#L%e|3S1E f/kV ^)\%$Ø8CH*o*pUP-J҂Z?3b=\&rT nBL3BX@5L`ѵm3ό4-/A7dey([1 fBV6&8VoYP6} 8wW^3G*!ޏO5|-R9>F'e 6@-(䠑2 " ˟Ϳ߿vi^ M}doFɋ'fmYP9"J@^=^3ݏu0Ho<.5K^;'Fyy+߃Vss=a~3/eu{&veG)ReV26DTwQTS]f0|Z=)-[X#Xg]k>q{ "8 ' 7frQwpuK@*48wSK۟Wo(0 > ;=UMˀ|x޻dq19{c'ZĈF|!*o{moC\j'BD#f"Vr\'JTSUEu=-=\Az" tY3 ͳL&KE-:Ҧ;1Ԟዉ7ILgoàz^9L&|^,LȪۂ,"uŚkIWj%F4Ѡ0rQ8&³ Yl!U]  kyE)kEL]iwS ։)KtMuff<툘H>Tʟi<-F5PT\3+~Uz]75_s՚uPNA*ib<OyԪ -g1lu[DTC㔵VEd0QȽPI#deeJ,q(h6|=!PE2>0zm8e0,=AH5E Ss_|1^hu&ބr""wS,+I&' ){w8| <bQ3u}v!!! qusDLQ'I'US-gW޷{1oz1 DכO[[7 y|[%1|Cy!$u bG]wg=2D0l3;Ci䮣]S1]cǎtc|,xf}מskF.U}=qD@{PcSzz+T}:\2EQ{FU] _VyߟO$W*N R. |C5-xzgo˞IڛT תґl[a;/%;9\q.&$Y|53,#]3{;+>3DBa I,uk:Ӧ'VxUF2偳l Q++I)ɓ7 |,NznCsUa+! UX?QJq)ף}d]|mJT(Bf*I7[ϱֵ; 9*fr!ߐ:*[f^8Z|_Z8ܚpoM38:wzuw%Tm Ԯoifkt$NeaFUC NZLF:p\TQ>a:#niNyxSuI$= {5mKαr7uS-D7cz ދWf:[,k+Y'ѧlncl6bQ2Y퐉5j,0ߓto:&{F%2E",P†`PRL먛g=x)S o7\gf ,Dj_Bͳ0lS!;T_?gȎE߉iL7DsK. d!a2cAz,4tVl|Tn&f;,`[3ŬlygrY*,{*g:H;3=G0yyWկ]k^w󱽣 њb=YK}kFz{\-y{Ӥz]xt5/Y-%9Vⴈ֕UUzQ x3eWd"謚k6ԫUҴl8Gz.Ht:!l_|V! `Y1(NZdTğBr1dyF8QTQ3(~~w8_2qpҾKfm%6^Ԅ Wp)VSzqf#0\4Z4l} 픴DA}g/I"P֚v1^QU0)8[01ş3-_ M|6΀ x0<ԧ/\\/ }9۾9u]CGYD4iqëInǗ^ oY湽f>I3ً)]wVY!|eR{*qhWH Xw;jrbWm$4sBF$44EEik'à8U,HW\j6Z}g|spUخ*%.]xF74;˻^4kk)zߓOWigz\%>VO>eoγ4=v][>Uwö4Y}YY޳_</wkKwn"ׅi7sǭuOkE P4U%%QCc:"" "YAO3x̽'yzj},!%=oQIM :M_iRVȕcxz益EX[暴pk~T]/W1C|eb pC Uw]yi}8#Fð!ŗh8d(DrAN1Tn mVCBY! ; sŕ'e!׷Q8/Jրi!Bv }'Al9WNSK|0E' ݣmx'&!Yx@"+Ҫ%jcl|MW6|ܤpgH !3Il3ahNOSi c9e4y9;Qjbay璼GR((Ϯ+m$QPr󄀞G;l8.&"(CDEb byC8OEÂ=T-c&O]y8M=ȉFOD 'ؗKDDAK[$;==8lp]T +aGtؗur-w3 -PRJU4#& vw:xxW`‡(p8<`fl&! s#ݚuc ZN֩OsF-*ַ+mAlG}_D>)4xB'}!{z >CYEǀw=Ç;Fn=$S|@Նfi:.b%i]@tz'cC8} ovVJZBR ӸOG&N Egc+yTD'Qv[}hNq<J(4iRIi[⼜3K7+ )<WP!ˮk)CE`Ȟ l6A9OdQ5&ŲdXlѼ1`T2ar$Mm-KBr3y;&^%+DMqM=+CI:f8J&B>'S|2"a =xOƙLͱ[#q ~"i)cJmI)T62<#0(M&S.ħ$C &!B,PӼD *).΁4iePZI?`xAnѻs'_$8 0L Z(ZH I "hj a :}}D &@R QӋzaÆnbB04X:û5f::gC\7jbqit͡ڄ`fuj" ^6`ӴfP.&xd8NK-ZL.%!?$J~4A) ɦ: T0v iAHkT8skI-MTPRٲ T)BohFJ<^lS5xYH#2u yVf`#4Sd[z6벪}qwdh"*o%-m$Iצ5 :+sy]Co;άU:*{8mr6[N',d{;0a2CET0cwr{IO Rx"] \JtW-`NjL:K4P[u;Fcy5:u %H-srn p%."f:I-d4IbH򞓫TJi]n״(n Ws-#\*^b<}wx~4s^svmDgnLEQ'j9KNgU2 H4*Md߰uUP8fU|\( :I^M LeÔ㔄 P*7quZ1F/*7i}30SKV9igrֽ [♭V#-ZirU5`"5(6HtaJ3B eiD I͓yV*r@dY>% 6$H 8@ X@az޺b?>_veh]>{|O*n4hNW}䲏n uQL!$n?"eEx`ɃD?FC5tzOy3Q0f:N@ߟlZJB>@Vd58LdcT>CJ93 A R*A2$!^h )*tB0K*S1DD QA*Wu0|zB$ L !@EJh G}{YQw4䯌 M+ j0H@R )8|<'xTFoQٿ=^O'Q2C$qp =xrG{zZD:7p{Gz܄E C "":M÷B=^4R *`3  :@geX֌(JL9'21Ƣ_.#J (W4UCE ! @0Vu k1@cp"c5ZÀ3>؛FFT;" e{_IRp50H} r0_BSH)$PA~7Z-K7I7!]lAs9MIL+٨7(MSBWdǃr.:D|>lfj a>tݶ 3vHJҦ* :ɲ^\ sw. sy/^|>9:dBIN|m;b #hʔ"+nà_"@}ro&_ |ہNJ)%(QAHQM T#Ns~BP.@Qa:I`'C"tuot"h6)|d&jԩҪhTV>&!V $h`PR@ U"&(.X' QS%#<\0Ux*<ߙxz⹯y?j1+'CӚKTކR#KbdWN:N 끗CupF2{!V%c(Q(vI[T:/xM[Ҡ c̨HbX]5O {hIIGd(OrJ*MaS:TӘg3h$K m u1WWHK {q[CJуq## ߿Aoٔ( >Cp9^ ;txMo.<[?Iypִ44TFCy ̲(R{QﺔbhhH l&34R+c1Ky9'_) c8|7Tqtg h7 Gɑ. %I>jcާxULD0@rJ$41H_$i 2 !&AI`ZhD"R"XIaZ @e $AH@""*b")T*DR" hҐDh"yxCO) D#6S2QPTJ#I%y$ >IFY! P `IHXa&V(hRihw)^_w>#ۙuS F;_ss7'Ayx8wƧvvw7[{or"/GaVձ} K*_uѵէN4+ pZu-qTTkdZ V:׊gŝoSkrJJ8p8#\gbqf-Yu@K 3aUUXgH-a‏9\eZnZeq/]bV!U?TsB VZ5Mk`vrcBJPULfns[+XXuEEwTuKU]\5 Vθ귫5UFW=R4.8s;`S2tcpzYzF'^d9c< 4/G&*- L+{mMߍT=:8G,\ R&K5)cڮ!5TFЇ6Y*{<>`ƒ7Fc}7Mp2Cƃ;U;CFl~Xs8vjAy_/S,nvt?Mqz~Jb-Ce"0ah@U~TJ%TaAai¦D kBcDOlfgf -ӻVECe3cKpJF{9F󰅪8ޕ JA$,FNjҗu؄UvV'63 WX(KJ'HіH$᳛[gჽ=_RB) v߷î< 5.RZ} N:xqgZQFχ j+/ d_=E22*hN>7l+cx4xdKr2!=M׽n>'ޱdY5ۻ*g3hMc1Ri)P*y. v 36h-M 9 y8\mVeXi%ZrmVgBupF|]xRVTmy}=*^'>/ms[K'335ZTU:VebHМzUW;kXeI'c{1|Htcvڽ*2<#ש룠u8I  5l{Ix18L@ P @U홈O;cM* J8e^16X9i* U QH%)-B .%{ ?Dqh :<0""TGDN…iJI((!JY)G+~ѰJIR !#>nV1= U!z:Ӑ$%1CPl9HpΕTj6"" hp+ IE7'nAO$ǟE8vjvNᷗ4j+Ksx{J:W:Z(R!h()@J( d\GGm= $]Ԙeo߹019W9?Gx&:aaߜ*(s2;=2*&>SQ%,۷W]M\sb4U|xI!v̓H0hioOxaYix;ac}gc xbњ.MzgDQU@IyHt*냑/pt v aMSC@"j! 9An4hOKH3J2 440;@=!=P:&݆÷D(uȇ R@,# qG6U;e]Aڢ`?9Xߠ@ vx4צ0Ur_^ Y@Ɛ"w ~c6]`EI"Σ&޿^A %$xxG(6-Bd9pKhǯ 7vCJ87c-MYd!9S]IìqNiMH!qߎD0mq95P6ym$%D%@N%lPF^Μ;D47@QEǎ獜uɎ> % @ _> A'2))H!({#k{"X( &()a!(1)<:"9WϹI=ΓWYƵ־mH! vi$'zؑij>wU@q94Q0|y0~1ԭ>y`=:ҧJ(J. VN68H$umA !Qv֒Yj%j nEN !nOXMǤ.I@TInEx1ޯ6)+f&}x&BHYH#VL!R{c"_G(.̖⺺MCry?-ƻ9K#lfNE 8&82eɣDq=.lj e>S<ҕsra:$ 9p| h?G/jFrv7<Ú4E $'H&A? g 3W\d!&4pQ3gYD~qM)ufaW80噮iIT!#(urUda*!c)\ \þ]A3I l"tj#LLL=.-÷3I.N0F$3ЄA*bWPD!hN& ݀FG2 S dhvY4ֵiْdMQNbA"g1S|c{2}O E;pR- E:@1$kMD~m"J(^وBh`?D)R(b@L |`(n ~ F:|ۃn>pv AsոP(~x#{@(`men@7;d׬(+rTxB aA N71i n|Qڴ9Pyk8<4̘2)}ranzv:c 8RB=b1QN\BsI$4̒g2.0H+o8>7 m}>H~tɀ*!Z])4*T$H2"A nE@efq^!]V% iJ;z|_^aNf59g?x*nE}*A襢 i\(#e435A4H44)A!4!B$@TT!CMJgi"Һ *'HF0i5042htЕ]+IJPPRQAAQ6# *Д!AE IM % &4HP-T(R4H-+1HBP)LBDPPJP1!IB[HQȈ~כְNMT݇A_LTUUR41%2S 0HP ЯOd!NGI/xG݀OXODOh~I[E~[L`ѻ ݝ] *MAwruN/hޛ:%U Bщ5Rįޞzx'˱SGd.ʙbW$(%(hjdJbZ( "$ "&&P$B~KtXc w\ (ӱ#v\Mr}$0|5 ' @=vMB;Ophkd$$h)(( I(hOAO?Vs 6F)&;3DDN%p=>B#A$3)'dϛ&%0A1:D~X Ni9D ørX6a3 ~C`v(s^ TMvh^+ K)c "Bh#Hq0.P~F(I* *l}i$)J"BU5#R 1) 4P ԣ542D LM$DACN$i31@d󒆊ToyD|JP+U2C\ W ,^ÉFHϑ)^Wfy]) nފi`_0Q{eVQO0l=|?3 Wd\֡"[V!>fpk  +Mæ)SqG=>3N'QBiюٚ.OH}1C{X)$!8 v=aT4|ϔWnC!J iD^iwwAERg"eeL"iJhEL1}F%5NrG* t?^۴D/86>ff^oDZ/YwNԏiBg4kIrf9$ rReLhiti _ '|-'bgkGj=Y5hk',p@irM=J"V Yg!=FsǮZ`;B;ގUZ0BVh|olNyUZ9裾 ңU: % `tY33wIaJzJQC49A"7`b= ;kpw'$8i+)mZ,I>5jΓ{:ӵBr+lyn p-0WjUr"_ZQڈ1NRT\:Z&t EcMByGJK[᫖cU=,2HlJ+>@Vwr (4zvT<{=ޜNhwp沬% 8T×F~}ʺ "> >p$a=I[>@?}"|MKB>92H+H 0A J$-Uč E(DBJ ,DćOXK/s1ӟF}A;N`=èrjM''ӫ\Ç_0v.4MtɋEjus'[1N!&ݠl#am-Lo|L˷B~$ϛO:Or~GuPҎi:&\YHJ2ɘi#ۗ<Y˯L,O\?Ѷӿqf1YB~Ψu}qy|"C߿T&aB4h8^<֯9:7Jұ@CTMC-#0AT L,JI2%PQET0}$P4+TU% @FRQMC$HA %,%- D0@D4-  UI E5 RijfR$FFiiH"* `FYR* )!QAhTJ *il ԒT H#TDTSD@T4B%Eb¦ ' jh?aO~N28z ۤL;$N7?q`A'$zAWxd%DNfUaւ)bh(b " "+&L1PMQ2'oa@K2K@ADEME Jԥ!M ($ T,@HЄ4P'\#R)jSA'D O-M4Gb"!bb&% J Y)*((H*d"2Hԕ1CI%J`e( BX) #}3 l@wp2 %tfU7R3VkU;|Cb>+2"B*9iCςt4LodBL  qrBfC b)j$%B&H"(.%$H" *H@;;?#/ʯn("i  s{gl\L{ -CͮdQsԚ~?. X~!dEUE5Ƣ(kmt 4HbPCdRaڗ1_VcLIuI9P?舄Glc@f?s `j/;v(MsS/H.AKj  \Bʙz=s|.#;Mm !?RDC)HR(bfw}H WЋdw= >0=ك 1C)eC*⋤ln}l~nD}:zuծ{!ԏ #"ݎZE4?CiN7ԍaU+Vw+>lWLC`Se &$dp:b iˢC'&|Ji@DUD TIDRy`Qc&984ֈ$a/#t9!Nd#%(l@ѤҧPx% klLD- 1RSY`/z>T3Ɖ_ۿ9!sLhl3$DY8WkpQ'A5")6'Ɠ<!І֛)ϭBJ?nGM-@N A3Xe);9l5ZPz7 dkˠEg**Up!U&ES,*) >2v(a 4('} dDJbIB^ LHA+dռ< RHpȢ3a1y[twUjh%L`O( : @A2Ka&ѸX_;&&!Ѣ()Zʪ"*O)57 }*~W=s{ߧxX}J(K@DOG.y|G:g$f$Vd$> ^O5%cPemr   ȁF;SL9: 0bˋoSu7~;ou84,r*9*"MuX!6_?nvw/z;#ga-Z:t9nlx8TE І=s9{ЁCwWF="ZmP'D0\A"Nt5NC444UI/h4] $D嫤B$ĸ(UwwCbcC̓|fАh',Y\>ѷv="6Feiq5ť8>yow,tnȳ 6^JD!lB1*ҫ X?'Ɠq)bM6&mRPÏO@P U\k:j۵)7Jh/즹RR.ze4M[c:VWOoZ ,Ĩvw8ATL2QLTKLJ 0,U5EHHTMB`]a5|U29`IJo~m>pQ(Y$) #!O`@'17>@)BLTK!RF|zO_Qsys*GpMJy O_sr"^=Wv4zݞ];VBb d]7"Ai%'L!"8b[PsH'7zS&LJQ  }"gZ{ `pfv0ńmZ:6S?d6j "G+ $,C-:;K&*p C8dTFYhHsz=i$EӭU%U8PI+8cU%XӲ"b)ȭX$:G{pIBW2Nlrҹh&ST/3A_16f ]ʀR*dbu}n/x}\AukG˟ k-ۧ#ZM'Ǻ*: .Jb {bApJ%EBs EsM(-@v?o#/GB44*leD<Ú'd@A|פJ AO&OSASIGtIT& a4+ I"{xC}Bbm}u!)."*.G;"²B /,m!0s ɰa 䉕8D2=ž.VC\̂o"92{Zs!vD<<}:RʩF2/)hrLA ڝ׹d*HB"PB zG8N=HV)8فHN:aywgYN+ӪL2jpMƸ`zԩK\()цEpV/P oޞa`dXbP P*Za'?bƳGvz]Z.DDEIn9LRK b&2HGQppJ#%bY7nu1De(b0X*(&D(-(k)Ҕ02"$h:}S|2D- PDKu_?ۿNf!ՙVیO!$#$7&Q:"4A!_oYAfyJq#Rf7^b8;YhML7:r&UC(EXIљ_)_z)һH򜦣'LئA߬Cއ'zGŁԁ;5ڞSI]nuCڧ$U&CM4MtO05 JwP A8#F 5^Mc`%;„hd [&֏^K5 0]x0ty :VMhy*i냈q8Vk0%b&:G@@B!ctvV"&V(hN]! 2@Jh $x\q (5 }w}9^?K4k@~H?4a LJ1}r>}|VIlbt;q'fڿ؏szPu3Ԅ{ Ix8ON^mvw2;<= 2e fN1NXM_U0 @>b3yY3<0yg0EX[w4PEJ0Li%D-^git,D>d" ZWr(iR U=$8SU0:l"( )G; ʇH|C"J {}01s犺m"7{tc-q eڔ&t[ջޖ #Les%2 bYDE8tScfVfDb%fjp G!t`Bq5عԝ҄x%]]H լH$F66i`uܶ}Qu8Ń+oMxG[qcGTHH}b>`Д<̺rth7S\/Kg:E;8X+6 zAOW? \ًCOvd\?#ƫ:i?+yͰ*Tes:*D!)_T)*!Ŵ+kmHQ@J C(P2*Bd`QG <2>@axD!`xdr'<@ġ #(fx!h8%|R-n]Əڻ=z=BrТwCm(Y|u,#9U8v_#aEC đ5ѵ_ ynH*[q̾KԨyʒ#.Cp? JTiXNCH^9o7,#0XLʈ{ "{4B Ef$KEmVPȐL, #Q<\I1"D@qq4$ UD 51/*v{䜕فzFL](,azD0¸FGWU6>4ڂI\&ڐ&eO}SeCp).lerngPv41PzS 6zӷ=]]+V@[HȪGrűޅ%i.W <1׷'sLnԯ:j;d51 #mj VsIЛc3!!%8%)Zy,5tV"r-L7B<@~8u`V٬5+5[x@bd#SDX!f]|lBBP":!cU(Ģ N0kQAS@~S"C!"9"ѡlԌe'ŃEeP pTH5YNIhGapaWRyCA͆Y8%t^bM f;t cXBTpbӥj!TPGmEmDVhL)8m$>=<0|輗+T$aD"EYFc:5X;y};{P1DJ*Q ̦CAv$ʩ-aؖJ=L䗄\, }= _"& IJv.?6x:480/=J5yhh I5r "qrF',Ē'c~WF"$)հmI`%0` p`q?T3r=&~JVN,w'?!%2 JM ,yC}ʪ^8ߊ(Tpfw\^0s<k)nsc@Hr.D8IEK*]h&SQfnRֱzlXB,B=̊?&s| Dh;0M_۱$FN?T6,M$12`Y bqIÒ ` ((dVi]䆐d) (Qf,B u/QȣVN OM+sF^hiG^'{T:4 4\`ĤKA*nӃ]* sOll-lc;Jk(kF7p6:!IB}1^o; % Bb1; Z&h h|!:3!= TO.qLJэ%8$: hx d"ƀ£>]Ð| Nh:<3j'x3"c62h6vPBA/bj zFyy% < ӐUJҌ,;_%pTKP 3JPUHYԾ^g 0y]Qۇ((ڥ+c``Sti.@T2{"S@D^VD Dwx6 @6Q*2F`P爂 Af(%ZjT$ $I~xTL#pҝ  hO!≙MhH\hIJ DT0B-'8 ()I( ` &a*()'yZٱ d<;nu7ilM1DCB-$OLbckW:@ ͢( agd@ݨ(Ntн[/)PhiJP )x4.5.`)ITJHAC# )aI,AJA+-*a (dOH[ PiU2&JP\`""B@ J &FFVXe%"iM m僘(^T1r 50oM D oe;T;*HbIV&T!RfF ( %JZB @" P$ P4,BP%/I%& HHԐ4 %U%S1 E5I@2$2sHFN /8 zr)]EQCKoӹt+Pg^DZLu̥BaL@BP0&6h)0b+8@!zNmK6ʣ+b|pX%t:ׯ(PGr;݈MCďDx<>;hN>%Dĕ?\ϔ(4Q$!ЇOUhS1 1?=« 4 DQ D5DTN08({a6|xEG,IH BD 32ȸk"F8#{ 4!WeGc-DɆM}r#;]+8TK444%*D IDK J R $U 14)JHQ heVj" J")FRIY*"f !JfdJ!ZF"HadE%>g"aйPldXMh Z"05EЎC) ZBZ _Nb) FhipQLk( @ ŵ sд$  D?DaQfA FA` ʊB=\C@@ Ɂx|>o}x)%ʽYjJkQGcpƐ?5C""*!&YZ(b(JBj(!`B(JbFaQ`PLW{baJB8.+:C4tHƘah!XiC}`Q=TBZUT HBJB0TDL-T,ED DL( Q< OA(1EP{1` u{U^ vB(ui܍BlL*q"ueM 4̤0z,z*Wi)2r\=iU%EarvR`CXUiJ:UZ\N%BPt8!@"|jLw0 J$UUTE?Lj򞴀g)p3̭2dïCy'E )bm|5gj\7]!9j -pXkzRH"=X]yyYUTتٻUJHtRT{{uD4 & Y 2'A`zLIeev T7 L8**w.;ܽ k$az"A; $ͫ3Vb.Y}bY:V\lEp&4w 7?KHUP 7,# * OFstwAKPD `+8ю&"bR@&Je5#Wt#V D!L;JQ&DXaQP!bZD٦}1(L*X Q(vTy4 H!! ScꝤi[-B. Znk{ 0ː8wiWu5DF@Qo#Cc0;__P.pSKZJ(vSxj0br8 =a'SW>% ($ߕƐt7V.F6 >A@&+%^\]}Qc~أw$OT<6(e1Cx!_&ZKIM `CvABDi fbCDdd >O|X{!&tM#2(0逎b=FJ yt:RQ|((ĠRD짅kjT_yz4+.ņ< hfaC cfoboHzvCl$d$ʠY]PG)'<2h0²ؒ3 օ ]r& i:L|G,q0痋ku_J;}:udBEB6DP됩Q a {[T!* iNM5v4 Q:,8_!iPQCîi: Rr G2$cp`z;%4b04TDDZs 0sr$ÛHЃ4\=2{]O&!,C"7!|bzMpu P$O=ev { *4q=&q6  s{QמMhr}.GGzqnt$%tI00aă 7}r MwA(Eڜ =3˷ {qk4vѓ/.2S"]ڸ0ukrɳeWu'˜<'T u_`c1l`3tm<U~t% |rԴN:M*!@A$Q!J1#ҔTJ2e1AҔm(/L8RLjgd)F "r9a!$ J1*HHn< J<3%fR w%!A$ғ*CDFE Y8J"< 3G20ãVDR1/PcT M0hȇrz3CN^uE]v8f)L[Q<0촟MCiݘ4z:CE_7;t w{6P գiL9L 0?$f) @&>*{"br/Kݨ$+n4¦aLM *^o,Аԣ@/S>'{neo@Ks'I>C7G׀~+N7P2YpXtEў)VLu(HPP6O~])H9Q < [~|XW914;OLbO-K1!`YH&LYiBBALQm-x#% @@P@{wpVz  PC$*6LX AkQ%DRDMA LB4RP0)(EQB,BD-H'A ĈB!Ay$^4a OHK(l*{3ӱ ᵺ2K]tqӁDk0 fkU W%_-SIssf -mˬIABJbPPkT e$1jn͈GS: )'nۊ`= UYS6>UJc!_of*ѯ?_b)T!L FḷJ90)7[6KFY (J*!{fh/,NLSwd >Ü aTw9x}a@<)BFf2L3$FZ>mGy,qyq%?C m)֦&8fowuf)}v;hKQycJ׭GP} AP)[BRB BPU RVɀjbč)LSg.d_>ɒI&$ 5gN%9Q lD*!mIOO6!F>͙1xƊMbgˤfiD0ʘr2N|; mUIr!)!#A1$B4<"Kͼk/^9$HnninMtaN)Ȩ\Z]70Ӭc ˞C1BXz[2iKզFK'D4bНf4b1Ae*ZzjВ\n˚9ѩN'bމwnN4E\X=>Ly9abD$*$jIH$)"Bi"`ϋ7AboZYJ:!6'.9]8DAAө7:7( =>&FbM S&SBR$!JM 2B Ч%( (191^b xADIAl!}@F $12"OuLP8w6<*I2JpP ,vE0qPF3Rx:WHD %}r!2eH丅, iHX{Ys3NN~IS{@lBiNOmC8@ N$!r2/ouDߴ&%!X9)PGE.}.L$BŘJ)`=Q4H IQ4h@ ҃JDJx==b5UUTlU(3^T[ Q)@()H%Ib ii)$TFI|.:UK&j  @-!HPA JQ`r\ ҋ+ AQI1TTN0:zxi%B'Uo'nU5$8wUT[ E%a754(͠,ٜb5tI%Li@p1BO)vrȔ':ܹq6r#nnӘ1xqtq:U} HJbt` @?Ax^lѪJhb)9R2ID )1OWP;`|'0n|AB/NV,gԸL #QR$!Gk縈j@Ǿ""BrC >@u?_!D#AJ8~n4]t\n+:aq: "mdFJJI H$suy2hi$Ņ9x#O 9|<b${ϊfI-t\ cz3TK0TӤnx"~ i"9+F ;$!Cܟ{9(ǜlP`i p@ihP(TFX> ^ӽzH;4$Pb#Z)5S|A ޻RE)w~OYJIG7ߍ<*3*s^iUHՅAme5vX\'$߄BP<Vrsi|dPԤUQR1AqTNUyBD< jĴB17'&l9h8Ϟqp#m=gbsX|gSfvu0ᗞr99:Bajs8@DKÃ7>2^k֍XDBMi diH^Z+?K">ƛr:̔Sl@A눲ښ'?\^kC.9F O)q1yg} ^a8d`9 0@=$y>RJP@"ܪ&BB UA &PZF H )I!(i)(d( @@ Ve@!ebQ i %CN|:']Cem|'3GP zC](nw@P%*?kA& M4`l}qQ-Q5TSIŨ)"M& 1*QU!e)aVHTd 4*gX14q]#Pց($5@W ^r->B)H;̢tww*y*驅AOh$x:oI$(a (@͕`r| (P~ ȀX))P7~<1 82R D)\ZUΓmdDYdD~΋9Jf#z*h*3dIPM#" RZ&DHPXX&eZ!(r:H(O"rTB#$t `x*_/~hwcw-P`4%f0$J,S4Q! @$45T' ?C|[7!OሒZj "d$!")vS5MP5k˷Vߖ2ӯNp`Re&zqfa f@PyHJ0<4I3KRRILAB1"KD%CTR.;oՌ擻:bLF=>tf^&;:%̇a$IcmϏ37k 'QM*R~LP4oK 3(5I#Qv.A, B5ÒTፓM,I f.hqtd!abJ]CaSM ЁCPK1 t8n.bNX9QΚ5ID,A(آQѬs"N6QIaDlhabRL$THHCHs`llk1Xc@9 \EbD$(qi d/Bs82.b$<\㎨ ^`ϓ`8N2WWyLIx_ ;=o>.O|ǚ'K.בgXڤܸC^bwu$>; Jz-o8$US O(38;h3TWOcc?*v" s:yfƫ.;+!ꞿX;k,K/Ukm_AKJז2ͥن,Nh?^}Ѝ!6X ^. 4zoVM͢"RxwANg/mUVl-8gjB]}ḙ:{&>sWxw6Oj<M\=v5 x/\PBRc? v|moߒwZ])1rVrs؋[ 2MLܦlMI#EȐ*6tblwm+q3b$X7 E!Stf̧Y*LjZn;zc~[J4^7=E EgYlB='W.0 E߅cW+|}4ogU\YA>cTzY;%EYxRnī {!'@ )2Ssh3bj-b5+=Ѿ%۫7~zwe2'Y)7BY/U,E$o<*kˬj Vh |{>7O(GE=;'l \?ƎײۏDAI`]ˏQ }FżapLo ;;'.9o'G>͒$P7c7 S@60hW I3:yդCV&b,|"(XЩ`nzkpZ/Mccx8KmoАDjwwa'[vcC AEadD5ذQ2 #Mbsv|D ]4ƬAJRj'[m8&TQG-r)!ad:u!%5{tmUt0@~g(fZ,Eڮu6JU~[fIMe7ְ=ؠ˓Q*HaNb}i:JrƐ7>ViA.XQ^r]Go~6oi1c2ҷxNjqhW>MBÌ7~0^uC]k8^M#aSj*h>C%PNQM@#%TMMԪe/ηKL2Vʮ#},)>JK嶯X|U YMYեDڈ,UU:SZZ3OH2ȫ؎WXG\+=nHsGUdgV#Y9F1hғvn6H1RlˢbmJ&"BNgK}]AqSyOgtaK>b1 dL45g5ѶFP PUh\B)Vz!`faΰGf}x9EF?w>w{u|'wtp! ,UzT.]xio$ZL]+RTOrsN HrCf]+ul~XHxx^Ay Z#ԆG(q7"r<|< (X=Kfˋ6 luȃFʇߍ-qk. 6x?=x{|Q|bj!!U˴FL]ÕT"L',7+'ʰ8b-acLzTնHץy>ybǼgPduj Q2OyҽoZ%{ux3soS slj5 %#Pa/z8szkk9p9} f‰W'Y9In7kz1 U;ܤIc¼*T%@ 5%!',ں\&mPԯTk=-!jYG=wmnMKN'Γ]}Ļj&SׅIÁ>tNiC#vCk^^y|2{ 8o$>QG+zeb(R6jD,`Po2kr0ur.unI$c6GG|PRCjAȐ "F)& RA'zJ8R!Ş=нgOmMTmcSv3sv\%FG(ictg s>BaZrymڸCfɬO8iOV38*ޟǛ8<͝s3ʲ 9<ؗpkɋV#['*wf^DŽ = '"i߲; L~oIQ]>6A˹rUqOJs4KCUbp ,vٙxۙuɴx.!^G yY|!1vcrun4;^"8㏎:9)ƑLɗ(滜QʶZV <}^(]'#1/bnC418 nM&$18 zI΀'u 7 cTeꝉ]ҿ,I0O")$Pa-:TbX=w Yx9FI[- );&[Oc*Tyc0}D^ޠhߧvO şuo/rIE/JH2C2L>$Oy>~gÙUh-n$44ZG7Ts'ÉlC]sdŭ8pݢ6,,Iv~{{1X49@4 PD!UEQ ;f:sNPq EjC-ZeBϮ<=R3A^i6;Nlr_pNmZ0鎛qX#zc5O|b~î_1$mЃ\w*ľyJpvD2mq i 3QZM:\r塨, i ۠{ϥE ⤅wEJ!Ȑ:ĄӖ5bDDqCGq^wgOt{Wsї1UqAAU[0;=XpB%$"Q(!*Zd2{tD|nU1P6E{7@J %"SB+5!T.c[b G-ێw=9Ҿuɤ,G@o*t{>4uc{}қ /Bp?-_,Q*Ң7UOnA voR{RH6 嗟8ÅC/p~?uT(LTxp’yhWES0@S^#./VCp'QtI#zyKDCS0RU ALT# `MN8'C=+< B8 o4HsDS'XI_ 2Tr,b`j(nfB~rE /d6*3}zS*Z@"Z$bh@&P$%)OΒ)?%34D2F0m|Q$`TiiiА R'j2)$E\1>% )u9Zdʹ}|SSTEU^˜$!"R$HJw2i"~ "?W='Od''@B>qSfHcff!MsE 2ݪwv iLb}[i&a(`P gԆʐn}ؒG7rϡۓ}ܓF&tz$Qf 1 Ldꗡ~ 9|_~tZ*}GYX!V,\]o'/hĺ> ;YGg_5P/52ּn6y&Y;ڠ'w(Ч /^ΈIkjJFXi!?5},LyN"&&Oh@EVKŲ{u:(pNПj^#k 6ג!tЇa:vf$"s)z:b MmnQ?_G,]Yk yjB E$N8m\8³{p+2:]{Whw!ig)T4>0؂\zR~k9=#k߃j~80T`cCpEqyq0 $e68%հ.G7XԣGlI֪Q`ד `p*3z%t\ {ej0Q8$SC**d:BdB)_\Τm޺[0< \N Y9ENXoٛ;^kVR9J,䡆w81o} ]i" 쌓=Z-$­ W:v!s8]~8g{@{ЀA TuHЕɰ^a/!yHH!D޵K|31TsHCH`yu߶YW)!vs|j5FѠT3*Z bm)zp83҆~+SO~&hq3^5[1ڷŤ 3L묫Iu  (:QwG^sffSɭnbx-)"wvWuI=a1rKhE!Ra|BE@ HI$uޏ tzqma2xݪ8*J~76A_p.)N۶m$kGt9D1Yƴ5 KKwXȆ!eURU|=&U]3UHDvUs@˾X+3pз0fUAp7E\df~˫ks̮24*#7-ͪꎨBUMs:^vbHAqyyqSKo v\E.ʪ 뾟tJX5U6_\us@=sJSjYGH&.3̬Y;8*E9>~)qgV9ѩDTqqjKJ\ydhoNJ:E-2ʔ1yᘠa\jU.HbWѵEsHlJk'L|4 rć"bFqئ%ZpZqiQ])7g:=rWiա{ ѪZZNO[}˴ҝCH˭! ǧpriwĠ\|A9WHk\pV,hJF(fr#prz/`i('= 8wnKA;FHt5Dwƒ ԑZ[+!ƏW+npyrv`iQE$$Q{2ҢTxFa$~LJ(ґqWc]tK76C^ܠs ꊃ'NWn%"6Nk4YH{p3| $ Uoֲ5NԨYyŘ(аIu/ !FaW[UfTM\g"e 舡C $a TX!{xA}g(tT"u8 9%S@J:V'+B^\FO&8~N^2 TFF+:,a<. ć0:AIDQSE. 1H~o;&/Hkna-Gr*) Dȣ| GksQ ZM=6@JnB2sƮ<])rN\3N$6yחjg{D!Yg߁nz3[""G)6i" dM>@MM5z֐]˕B( d(t-L MM[ȧJ ,,HQ\iMVCB9#lv7MRHFQ485ָ-֩Hʔh˓ORߞf!ͽG/-\qpj"-klVeU4BƋK2f Yb]]Uf$!"|n\3UQ^w'L޸5.A]7'GcIQ770bWx0CbJD4/ 664CF^ יiPp fqa(v5AlUo4#rr4 5^E;<YUrl |Hj3taA(Hgp99 C-UTp8*?*5ѫz%m)8RbnLoBnmTpdb8|Ttq*wѳ@#k5βMmǟ e*YU߮5q{g&]7pR<,UUVU愩?m(sH+[{*PL$$$ BJ 5wy^n!"\2Vm&&{fq LQöHyC raHXlRs$6@.( *&}'8|">t+Nz85+NBRpuÑ80:_+ɛ-aҸBd@yRp%$6ِE>G.d)Ʉ+-s%9^) 09~|]' >qu4i{H~ GJYsJT )Fj$M ;*8;L Az-hvLNeN hwY/IwH5۶`M< m xvPA$2A$"ϡN::hǑMІ"GτY^ 2eSK^=V)DNL|<{ ɵ$&&Cv:] b_4G>>WQ&፲lI&#)1]p0'gN:P0 M3h/"$~cl|]i¢8;q:%Q!T~)T鑃a˭<(hNtl14HrlU?^@pBְ͝ñ;4<h %.C:0%P:DKZy ,Aw~uPĂ6F/>&O@L4!ZmA }D L:xwK)rڗrheǚ*NiDL*Jd|{w 1ݶ 㚤P)؝Dd/Ba~UT4UTG̥5l!-R La|<@.tE&[Gbpڧ{|B:y79P1rӐqO"L1 D K,ȫ"#!@-P+BA, >g@Ҕ#0U&j i"XDdJb( ZJ( vcַY^G{k{" Rf`e jlJ@xMHy@G`Xv$TkUUiZkp쫽Y@ΔyHt߄Ϙáe*à)`5c  @hj H%3+) e F"" #at!8 "I'|Xb~LMZ4 TRHC'F!&T:^##%& ))F"HICI90T;YfBfH2d ^^yKTՄUT2='N&@g5UOZ2ЅI(_@{CDORULH#Ђ4H<Çyѩ22YD&R73.'A#DH)DMM*yOKt,HPy!8cqƖY;bW@@2[X+R®;#@@UlR1d90Y 9+/th7&RN\Nβ4Ak )TPf _ol1֞L]Wh8vj2UmD6jQ-i%WV󱪳X]ba׍܂B*mmԶD[TwDA+n I5+li!vɌiܟխe TF6P\PӋGR:6OUF*wiEJž4r Է2U}["SRV|a# icn^[mF$AܻxꎲyN &8"T9E5P\V,x]8Y8栾(5_{6Ii pk4'i BOq[=IJ,욪]55"s<5 ?E}NT[fe;B.8o܈c4uo!E/>]xgJeVƕbÁѱX!X!RUhn风ZѮ 1rJb0бM@ս*ZSZ1]Hdǽ!Mpj7D1|m`2C:l<TsjC_V  ʨUaAQQ|)P 4%A*]wB8󅆑@q J ϐz?º:`[9Ԡ)sr.)lHF_CWt@~ u+7?\lH̳;m*")R6"T@/C^s A9hpzGoF&chU}Ni샜rlfcpm.gCpOB,6݋-bޅ磞koW9փx[."-e9YU2UZ(mffisYQTe'sVrIB "8 9ݱp;{:")'f\ Bjc6t)\j:@\KEt嚪u.ˇn#]- y,0U㚈:67bMh\ؕ8wvDvH窋cMj`t!LƎ 4vs3 &b-` HA14g6JR) ڶH<xG0&R`3G(0x1p8煮0G9E}G 8؍rv8 DUriqQi;mplm*MRn}DEEI&tVWVr p*E6146,gC2~ذ>R=0CEAM 1%!!eMdD!ʊJ?^ "FJ$%i $@ R&hdH $h"J2LPS !S R?L2v5 c;q^sZѸ09n wG|IǶNNwu@u#j!?⒌* y麘ʗ ' FTN"4PT4!W!B$qCHp@(R(Ҹ( @P M #AK"$r{9>["O$x8Jtk!?:4lJ!L*RЩ 5PR$"Iwro`PR1D*'/@ADnA1>[Lϯ8O}Dd)R!iJBd ab " r} shWp6nZ@D%TR h`Ifaj"* IfYZBH%$A Gk`꩛w*Cer@nP_?ñ50S@=ruj."iHQs"#=LFPynو}6ZԬ?b)7E ֦YE'k8ȋhpGZ쩨FƴQJT:sW-kEb8t*;|'Y Hv_ҡ[HZU]"ZMU]Wv4.ʶ7y纣{S:OCTV$XJFaӅQ| NаHrmT_" ih(Cĩa@)5H."1l2j>Ð DX6R2AHTs$"b `"& dZiBHbJdf~@9K4 &}IRwЪ "Jt> qUg&"Y0/؎ɉW ?I l櫳[ Y*)eX'naRaC柽>۸V  oI & "2?]Qq?*1AJU_V$H5@ R Du%+ H3!C΍~?'0C!0L~' *Qa6q^vPݽB(aC`m~4F6=kJ!fVBJ@aiA%(*&6wT08DT~gϫә9CE.fD̈́ a""12yjhkc3SA>l{h@w0tm0dN{7$82B$ۀM1wm-%*X_//֐ zIIC0[7f8<*^w|VfIm15fYl1P^<ڝ؏;|!(j(bJ(i !v GHg2NZ g.ɥ D !R`"Z+3 ÑsBl <̃C97}q4vwm2&!;OķGƘ\$A$2!w>q"CCH{s;d"oUn$C @@+@w[:#'z_@M3N"=kp35 U32114K7ѡ#suSPӰGz l /o07~A4K爟>M(]o- =^}>ЏLNDX<|Gn?)(0X%{dxNJVHÃ!&N ?%e,'wԦ^:`I}|^* /Ew&Ggp'_AO"W=)E.]"(.{l 1 ؃*=yH;DMHë_76bW90#-$.7K4о]:Nҷ'z:Xw*&> [բLɑ \n;aF?pYҚgE$TID5'ođ,OQ횚wc UOyZ8:To zc WÎ>8 bh0Ẃ#@64y!hP H@fI A;| ,'zsȏA)2K2EQQ%! !c6};@=BhFj "U$ Ji(b( ZJHt)aU TQ1( @@A@E%$%,B KQR_Ȫ0/=ھi2INi@dMTk]s|hpdwS |nGPqg6W~yِrM|m@zgFj!p:*H4#0̹B(KI&*"#&4T5V/,v7l]a\o A M$%Ip7'pzssYw8qcd#9ėAT6'UД0CPl^.68%-׷z EH,E]Uea,m'm NPʁ>CBEp8NPH[= =zwAbiCpLJl4 íQ 1 q)8ĩw;8y i B:trR#rgGeۣkh86l)0}Jx?^!;y4<`9UkNR0@ݚH9Tiffյ6s!m ;0lTRHP#iZtE GI?Jj$RBH" R!&(H$! Vbi (JBZ( dRXHć:͐0b0M)9 G؂DȑB;pWI3=l dcFgPtާ? Q"OѳsapS͹eAEVJ;$rI JF(U"CH oY;d+HҨ* U K Oq}DXE$Ib%oߵfRo1)pWZS(kKÆsчY'0@o!ſ.N\~F^fG?vşu0gP4=x}ҊXTZAMC_]XRcWG׈" f)6.{ݟqۃ7;5{ubKY ݾz٪U*PP@m@_w J@]0k={۩nvlG|tR T J }$h}EtA*Pɠ }^.xTPG|z!P={vϼ݃@.X{z-I>({w{N;>̾Nw_< o}` *DRc )))D(;b:Ԥ>HUB#J]`MԂ;amu*G }UPTt )*"EWG[(JRJsP2T}gtӽD{[Y*._>ͼkwyzGEقCsg颽]#{(5뫍/yennVKE}+c_}몏\ @>{ىRXwn}^LuOePqs{KP7=}1{}|ޯUܫLnJ>^p;}]vϮ﷧gZuJok}ww[{.۶˶ws{gw|zӣs]]&k{nWkݻ۵l }þ|{޾{o|͖7ɓ={:ޞGWn>Knl׼two;O9,ݵ[w}΁R)Ԁ/k޼P&"uSz4ԓwVmsy鱾gwc׾ܺ^y}O[W׼>7ww6zRXcT)gͽ}+Vz޻{o꽣mg0=$;`"( (T>@]P_}nq`:deNzh[.1 E9lZ4kܺm}vY:^{<|Ӡ>|yyk4-5=a^e۾ު;٣p3sM8jvs'A ;`XlyP/ew H<=/ sXu}y>ؚzڽݰƇV[ ۮ]9"vm>_vvl^Ǫ}{:U֮vκdåW A-(@z)^o'Z>:@2:w) >8Ak͒ ޵{0]_aT/={sO<>S} kbjv=aW!ʤ\hf6wۏ=]x]nLbW;i`th T )ACϰ{J/Ue{p'nswn*]ϧT{{SyZ靤 РJ@+}w53nFrU^lkcgk}>}zn;}]1SalI*==IOޘ·vp _vRö5뵤)&0@`&LI1M@ $!B@ TƐLb&L=FM=CAɣ=@#RD`ORaxI"fړɦFI=CSѤO)j =CMS=IH&2Sl=Qddɓe2 M<ښ4C4 i@ H@!45=§)jMOʧ~OIƚ"y54LSBd3DLDf%OjBe'zjeS=O Ѡ艂M[b횆b(j"&?Gdd5CQTEU:b`h%eQO~UhP9GM?.Vjky&fje2nhrXyaw[efaGU8(QˏW ̢7 eIRɎ]TrMakwշMặMV6 QދJ@4U@R K 2R*B( (RHv@H@  L(.*@ @ʎUW)V6E@3 '3קTW8˜Zf**h`h) *h*cG}Hj15NSTQU,DIś LPR0 b"9beQESE DU1T^5%B^NR1RT?gmLPTS֎484c㌅ATPQ@'f"u*J3MD%y" h(*45UHELAQU}6OvId*z?d Z"& ""V~;(P5A׾ ,KDtȈbej(&& J )E5AUMTDUQQ,5?yƊddHf bj#DRLT%4P%OH "ףDMz*b .Ɉ%"" hfY L1QDATAE#EATQGcGuRoE\ҁ Ǩ$I7CbTEq'1DF$ؚPtEד{ Hi%'ۿ?(=aț_#UQ)*j+ ,5OSIH I'w8tIw4'~ )='OΗSwrY?'~Oa<5swsn=q舦~w3Cѿg0Aٸq|q/xX05M]wӆݶˠSl kKOļy<<ŷobz>l-A%4q;UQUMr䍺vfSN0s".K*d ULû.UsQGԈhcm)!7JjUyiBY?$|k'N0gcm1u ~2aU6APTA#cmih-5GDT&rMtw!lKn3Ã$#yqrh~R@~@6|L>s9}\m1b6>>1AS>Fz 1 D[PIIEt SZ4qIQM: ?4nˢ(*d615ߓtP$CGFT64 b Rȩ46o R0Ę2oWEz>"f 9/=7n+9?{<eqcJ9R u0mNZ)LVߵR5&G3R ^/Tt%ҙQ*Io^M !lsCi2'?E]qQAmn6<Uk{K`PDAl.o'/iLݐ[MUoeԍxӞ!() .8_~v1\) DBPTMLJi4U)QUPKIZ\DM BU3`) )*()"Mh( f Jr)*2a1QA]č4Z a6M2DipyE}ƽ?w%K #R黝;gg JYbC5 ;<]{nw/:xi͌5YJQCSw)l.W~uE:-&AYk?)+>QZ|e8o.#gA ] ?!Wl$88y&GFk6BB9{ZlP3z)H GT4̇[1PRmlnN|AߜZqNAMjgE!Ț )m-51Q\j R59O脦nqDvmWwg\f}T^͡) ǿhB%g.`eeJ';xWV&^,>Js86Ө2*wSR vueE k*,勊G&э]#v;XR F8ˎu(ĖlrξrF! {EPlcVTx̑Aks1}f_)Ar#2(fO/)ߘ~S wwuS6ӸT 7KY B"xOV< "ZͰeN< I oi164 Qu%N?-q`O FF :>dm8娇E'rw0n,y={iZc.| d]E5?3"t_{MgSqgiMp3[ljkP΅6cA3N܉%崈TBQ+QČ{/Q >GbhT{ "(bbC84D1!R ICHH :=e {HdAT#ܱ!/N٘u\%Յ35#p?._WD]F뵼L8:[hHG4?oCՌE,NlQɅ͉M0mمx>  ,9YNJ~+Ǜ\?Fc 3l;Yf>P-#l6@HuLUB0HCĬir=B".wjmC'[r|+}sNRxĠ~0⽳`UUF#򜠝fP !Dv #c荺n|{a=),^ءNE%ɲ+k#Cf œg#`a y4Z5FMg-ӃwI('Yx#$DD9BQ,!ؑ /344Ɠٶ/t=SۄNZRut}omj4&aB`&3_L3|s+.VX{sޥLa'g{[;[,[8{PJv;{s'!h;+G{=VTJ/WelFlL'׀RDP1'xq/=qp1`hh9hKal`Qx#o:SCvbm炘JWGaX'OҎ~VcV&!&>?>k_햼gX7:0eX.w@EdRx"Iga=|8ATz4!:iл ft+6Wrf31;SIh-["\0{ IP>Aq?s0 [#!A.ZĠ|-i ]?^=N7Ǯ1ygS1@_xaqDic%Fٍ4K.R f0~<,ğ=[6>A{/,wt>q;1h8J#ҥ#ld3nieEtl M v|cQ~>k֩[U 91\unm]uPyŶ6665%Z僚.R-U"(3R$IXeu-8"u\SjT=5{T]>sͮ yӏFzU'/Q mS<_QPU0 OFk^AXQ M1,²cr0qS-kz&MmƊZac#nZ{Yi%p8:#q' '*R|2u[_u`?Ƕs'L/ݗhtĻ|Xcz"k.*wIuZ0Q ͳqQ.>c,Ǝ͆Gˮ9B޼X{?KseJڤdEt2(l)QО"t3E6§q#Z zꁌn3:N\ ePwg1n>?qw]LT4v}CFGwSԖHEp>/3w3u#~?ekue=vўX Xʨ_0f qd#"Ti}c*[RܰU~?I[TD1W[qteQ;RIV1m5Mjj)e*- S!WNӢH`qAu|1gqV ,~ (>ts"Ht>kYU_h$g,˹ٚ@ruaMr|(ndPcf |K`).k3̨c.~2㴜E$ZiRbnUM046W-4e?5xZh߳mvZ.Uv[5Cncf<(XK?,ݰuʅTU6xb]"AB̥[l0P aRfKNPJkej#\-P˧d||C璊T޹لo8歼b^VUrOkv[ÕqvzaY ڊh7eٌ֔15'f:@f 'ux›@B:̷W) LuնLUTQ@Rc.*1BY]Y#y8=^Ȣ)""(7SsmS3WJaŵ1(CUY*vMIwEv[lD# m nu;7+qo8س_W{Q%l_y@1yEP=ÝTGu#>f1nԾ-SMJ,kqxO\xˤ7n+yt^r+h.2&'d2U7(ح(:x@R#C hhۇ{Jv;n 3KE`i6əەJB$peJJ30(ϝ. xe|kL!L kH Tua|mT.!sn-|a3]c ف cM E'STAAAU 5 D5TLBPM!Hi(кhh))J)*bhjJJBbj$h~ւ*ƒ&%'!@D-[!:~0UDKCD )&$ Xb`J"7p *yL2(x2o높 IӧNąt/;EO9f5!1HJWqs/x8bI~'t@M0fo*vɍ_;V$jٍRe2%4TMTW`IsXj-؍mV,[Ths )B%*4PEJԻFT[`bb ai"FIf oy\LPLQIKIAAJR n{ׂ=)I {n?=衟IýW(SZk^QQi1 I 0B4!'<`*Kc*hBA _% hmo ؓ:ocJUo%/`+9UUUUUUUCBTR B{ˆ=57?8x7`QQSJ--4E5T5 *w\qqIAQ4IHݡlE>tC0U!o|4 2?㻆VHlJl]gL{DҔdu>x`֊Jm4LL GǻU>rAIqEQAlVo|yJhJ*-%yW*Rꈊjmj+%/lhP-4Lm BLQ4PUKD4T1 '׎EPSd\d$OfEVgBŒP!,AB B +2"TA  (x*( uN`TQ @*^)PD P*2PNfH Ei2AQN`TD EE UXF$Zcd^?NS DQ[*ҿ^!W!2% ^E(|DHw R]!Z7 e%Tx%al9 pBR-($Ҁ2t# ,r zвFQ榪ɦ&g9tCxM{)CorKd "^g 3rbim(w'|֏4'n\"l# jEHtdlN9' G%xa,mؼ= uMHw"74D:XOXIIxt1ƐqƓ L4 >"0abEp2[8f{ڌ1~\N/ 3@C+1Nj q;JKࡦ$`Y R n3)% Aъ;ވ4az3^UViP ix2l/wvwYSݵ-ンEUTJaytQt[#\֖šA`ŠI_M* 4߳!l11ptϞCR.ݤ C{/Igl&R9$B<"=} P=5"رk.Ԝ:wy&Ts1L@O. 8uun/d,dV#?op (bˎHȀ#!A.I: (!KƃO(I9˨q#bEHl &5i mC˯Gpj;A7a鹓KoC~ƎwHЎy X{A܎)-P=% k}!:zaz~z* CHو3Blkԏv8jӈu/woُsIC@jh JXY1㆑)()c AO2OΧs,~,2 ;!>?)yrT)D{mlvtOafs}OQp4hQ 1phlw%k.3,Z?U*i~;"I]shYci|&P)+8.Ke,9x?hЛoPH aH~GR;Ä'w܆#qWv', mʞ_jIzz;)ztb$5S}H:޿⺵ +!=,,R5jd js+M::GU̱{}6(x܎]jP3$1S߫;˜ vi9%r)kpM~ 6!JWG N^@% %+AH;>FDGbB0Rt`1+(ƀY:$$B݇o F&XPVr[4oqbV)헻u9(|F.$Sn?F4?KٳI;(y'5&fzE~ݻI"yytު~)w#40É8@҇ca fZoΧT>DnClL a!4Rg->NQMLt S&~-inZFJ>6O)(Ma}oގ/a%Eb""f,H!X죅t4<&4]2:iEI3\lspP%1E0*SZ2Pmbz߃p_m(غ4E0j1gγfaR fb6 'R2`̄s'#k_/m֋DwZ<!ϨqtgiSZYF#.? ƚc?=oi_%PfZ46:"!5X4dRZKVLE҃`Sc blz3<,/7n*N 4)uLJ;|Exu`hLeP?0(D z=ʠ]r+bPlj gq R G1{OGN+(B탾S ov ry%EE1~\Z 7lZ$NJ2[IY)9gtS -GJ1714i7}=^:霌Wxη pE]pjo.}E[VPbB߱ V1>.&v>x2j] Ɲw_{:᝞, Göy[.PpQ*e^LBiAw3!FH,;W })y&+u.Ki*?͓7?,84s&LFS!%&._AEK`Zt䮵[zjљ95!+Nuj7v؏`'b{V1lZU joydjAnIzwƀCC1`Ve6nfkUJ5]wuu!R8tyX[s&5m;5wO9=la⤩gm}S[T >X{s9{[dqna "E3qNY;1?='5|jp7{}腱MSjm&t&LBw/ JG^.iYݢ39uT7~ BIvww bʟ6J<˷O.((nKS亿;?k3fۅX^uӳQ@ [ߵ4K4crs_|Ֆjs"bg_7*ٟX^SUܭ}xK7+2[Yu_K5.I׍N?k]o}6 ޽o2eB:tREP5Kݛ|o+P۵"*ʳS PFV~W&迧~7#վ|@ti?Wm$YP V8UzYD&{p\v iqpHE}:z>4-L'~)MSݭ4pKh6ݬڷ8itT?+,=<(5/ηO?LEdSrKi17z".oyR64L<H6gi֯mXFyba:JvkV55$]hNf#:\8)O\Nȍ.UZ(_ᕘR,ί-KyMs >4 6iZѦe0 8ll̍ub vȉ%NK(e |?UgOtmWѴêTjdA  >Zhtrca:@g)<"uGʐʶc+H7VQy|= ku%UL4—-ACGɌ!ɂ."hNhHâl; o|d=tag,/mB&/L3pu0V|4fc~l|~d_]/ ײ8$V~zvygRпT`݆[KR:a:v11irm}}D />k@v2aEDI2qjܰhHpXv(I(Ca0xֱC羺WIHvZsH#Kx~zёv5z64֯. đJ (I*g fqL)py^1&,nۊ-Ӏ5N}:ңQ y߹cBf0vbprg_6} 嫤=H(Z"2՛-YRtsk>Hp`\ YlJ-nDZ51ӁwI'iZ(*(:W lh++hI\4˞ӠoeQibPtdƾ6]XRN:d$ɤ4(Z>Vn|=zPҞ,7si\][]o-n ;n̕p,BONBABgV,_G͐`ged1N3 "T4Tí+xEiQiEkLh^=K,Br$c)JqM U0C@^"u4B&4C;(E .[iNs-a'ӳYI̺xc#TP4I$ZZ>}EUUUUXUUXU4x܈Q/^?7Ip}Yon&68^\.έl'Iɣ(b|z|ᷜ9q3)r18y[:y6&{ExN:/{V.hO`o3k'F Z FNDx=P~*3$r))z/mHe,lo}UjM>n;֜:nBPf9>"s4 0ӼiyY~LwLz%muJn٦t\tI G!$F[.Wa;F燔^ʸ$S[cV\z31jzKNf,HBn{=@F }y!d;akk0Ŷ!r,mڹzk5+]lnZ6d&LcLiTӺ(}EyfU}:En:=5Eet:FoűC1 FDeAjk"},Ti?)Hj::nn~{weh\DL@o U1 N91Z\[vP2ݗkԜ.ą}14y㚩JdߧkU D1>9]mP߇2}%*ٶ M3p8S{32ap {TO[48@v4"#׵X*ym*4˄Ms\ Q+g%{vMݷ1.`ȥ $։=#GYL<$C=TzRs;fx֬+F]QΉ>?vl#ʗ[Ka55JO4E).Y\QL0z"YI0&34DW[ogڿёn~ͷȦr[sǤ~U+)&7nQ%'{h<9V~ǘU!_'utJiHNxc%תRt}_tBful[D:=tÁ=tLd8{f2#w8"l>ށ4?yx6lq0u7x/ڿw`z<@fg hH@I?5, h~Ev 'C۞B&ۖ5>20`]e>_GEmёh4yuMj;r_'&%DKQ;_o+Nmbfy˃lC僨ܓlRϼeJ04+DT$HE 2C0m]O;l`s7]?C?3[3?^"̄, y \8-Ќi]BEcmwq=YEg҆*l3v+ٵfeV>'8];<{K{GOw!;[n[ΐ'Elr9ww%&py._SdYuߵ'#nqՆoUwt8urqK-R?1UćT&$ʝHsPe#!8;"Lgs`tڂnۉȣL~VXb_HKK~ 6e\F[]O!/oz..:n6u6w)"zƔ^Ys2J/$6PqA8P:2!p> 5JL}PՕ'IԌ1D$;nN7IO>Fv-$n8Þ},oh.7$$&cqXLCڿɟl2:ǩT`Β鮤gi*N_݄Fon4^.HMD:fuþ6dU vEMt1|31A|x vzlcSD ҽ \p2LBa8O/sjSNг&'`4t>uJxP$0۱xݮ3n Li,jcöb#a%Y5.%ɩ?l3tǟ=zm,"$ DvZH"G!BbL@uR'O?E t7km Í/u±Z̢f%e9:&HV7"h+.l! k3\"?yqo=lvKXX6S GnYpkyujS͝6TXلd9a8_fqJ48vb0"SEYc0μ3 nJќ8y<5:UlUrГ6^Lo~cɸS5f&,.,5Nj0(ID޹`0W>a+uM bJ4qDo{_ {1RKQL;3F"-hӺ#ngV((&kANPQT=C3$<~2-PWaA@0 Fn8 9$$,ʚ #' h/xtZ=;)3CC3a@kY14x`sυ{SDb=9 .<>n8pZІNN𚒊D){h8u@Wf7l#9kYzFA%cJO+m^+'t$%ʘ5$!&c0;И e6K8ۍ&庡h< UUoM I8Ёg= lkM;llͨCoI˓"[G>!7He}-?2s(Z7G39[ >m@P˜R$>JZ>~O:xi>$d>9F&룜cbpW 8i$ngu:xt6 /0*(: #f_]\2+FdVՌVv2Yu;_A-[kT;vj/WU aASNrT—s D<+okxDOlizY{VGxjQ6^@+LW 7Mt>#Oq!HtYeS.jףE`%PHwLawB kjya%]M ^P;WC *BfN]{oFJf:_h|K'IDTڔ({x[)s: L犭 2yTꊯԲ7ݽA$0#?6YNk4!$wKb'%Q1;ʔ'&NrnJ;||5Ŗ\c,BczۨlqOLI ⊢(K2r hf45ZؖuGkDPC')K+ Uj%MpkTr$4ϱȇFO'2jckh$>=WݎޘDa OGc;sE Ǎ>{AxVĉ5oO68ES?ߟX2vsvW^||pxe>T(vs)CUϩ=_P'$?!|yj꾲5s`o S(,"PD|чNz1le#x*!4ayAYec&bÆ9`AP_!dөIڦr{\97{5Sјc̗g&0U߃ cqFuӍgr<2IwlM=['p_ bx~g0C)1 9{q̮<.e+NwžKa|*@*8|x#CQ*ރȟ}HURd4Iê0Y) 1!m.);UsCLkBcBlņϔj*3oȰ3BlQ":!W\^&EdGySq}'Easc&5;7)<' PɺIl. }J Mۯ=wm9q_8w#On׎idcާ2IׅeK`'!\W IiWݥ*|qԑ Aг9,Oۍ˗곷,"\1q]v`.7CoNrHCRLpA-3L/#-\)-Â:jʺ+JlB)YzWhi!nm ܋íe:ӗn$רMC!v,AEŸHg&m[+LJ,8v#-QB,ae;FȁU[AxLm=ֆMZ'poi cM@5dXi`.jɄ'9raIoHf򒎽2?wG9`@E*HPDTP4@$A C@RA,S"THRQ!IC#!RPIKHP-4! $IJDT5$ HP$H U!H5E4 AGQ1`rNuTKTk"Mۘs(?͔ϔo;MN;,mHSr&:TR%-qN+]ۈ,\ȱͫ9MbYéN~DOh;P* ;56~8fRkFdB3- q}ƽZ[}Yqco=ήzPژb}Dq"&lAr-)Qf۽邑q$3 3\1D5;.^'!60w#:sh{鲛I޲r P{=hBݒ[1iRW3YՖ6UpMCҰpR rf:rzG jW=L)H݃[3*30 z|Cp<mQg)b8Ҝ+9K<30 4;іUw)>q<~Uڨr鿏6.Shn-^}C&Ю(\cS=I>W] NG&-#eGJlsK+ % Yg<%U|y;̹!Es3ʭo_ZG'i,o ^VPVVS$)/k{zy}XA4M{H(GOȋWo2>B#'Gݳ5KUǼp8Q5nm(+IŇwGEpݖƃ4JgkrAD~\|wi}KaPs8174We˕uq>{qC5.hCfugg |-pqNcM4gFt݅4ˁF9۩h t!eVA3l ĨdP<˦Ms9&rqa21Ė,- MB!"0M" 9lMJ_gMO(X<;ǷT=T5)oC,nÇ:pv%V0{+w>-_(:(Q ϖHoY1eoCArIa+֓tKδ¬Ka/ Fn/5^:W9Ii䡧O `Rݯ&i0BXa\|1:qu# 2OnFILhq34jÁYkܴ0AIὰ Q| zcpmA8\*3. cቊ?g8qE # ǫ =1z]n"xsb˛elo"˞/?g,CX~M-yG?;yzK"yX]c|YPX׎;W17&dHΪoTMnM ||z{i| m}Z@hRhdM3v&YBgOkG|!4VJrl[ n#v< y5ƶg$7SԫNLIJ6>bsB<×;;+^ 4cQI{1v3- H) n3㺎"OɀA&&_jLYD4MFקׯ^Ms#;6VEW9kf4~ l}b魆FMpa}Cw@$~&hMEdB'w\ͯ4?T*'~'ba!$z<{O{BhwͩA(bǛ}QD9I؝bqJD65TW5_bAtEɿ' C; )0swLӧeNEEgCSM qp5SɃ,<5EPv|33&-_RB0Qx(58^ ZpNذ~v^e#|yrdj3 KW26_:t0 {őM`jYcZb&KCLd>Ӂ= a\t.v؜ =vwpfC-z >;|AXdZS4nǫ^3T&!{KϹ(8r%Ah)5 aR+u$Ԋ,=^Ig7{&αMkyqff d9l>f`2ajtcFjZ'C2bmT, Fi&K! S}1CimL*P ʴm.0߼kǏMؕ"!{} w¸ՃN%Rat;-%.gߏ<9#wg'B9(obv7”Qn5G&R~5Q$Hn>ݛ\sKa_S08l#$nI12!~F%()_DX&F{C)TӾi ۣn2~J˥:o3k(9l`*'X93xѫa=z4 RQwӎmNMp5HD.Wj9Iab1 ;`~5t79SRqü2+3m<6:q i+9=+`t [S;[]%y1d~oٓe8vۺ2\T3"b&NS7S:"H z̑vWc GrK<ald! 9 Y9]Eb0 IoI^LdJT{v= :}z8NuA@lMmk.gsTPM-I@}OY1ۍxCt ;CnGV笚DX27n` 9 Sf-6yPjPzԩP39}_Ä1JWw y); lv@B03VfU]ew˅+δ"gtq2Liu&Q*9#|]b˪\rՄxX~Z5FS>ÑKv*<їGL\n=Ƿ}f' #Q@["GģΗ%HǒK 2gۧ 7'];?f{ۨ;.y d 0zE>!Vh32lGie(HI7F˘D:!;-~#B)Hhi@"" )"*bfI knus:ޯXv =_ 7nv"]`yOg7PhJ|{neg*¼2HW,uF.ɢHqN [=1f3:jzƛTRj`a#~E%lu~9' K1U`yPn[ Rܾ5H:̶ ΏeLBHgPRxdcb;dg క\ jMEqi>͵'N Oڏ՚%1?/zKKS9`lF!6_-DTw >|21 n5BEe Zӽ*vM]J$䢨C է\3ݞ}&m7o}KQEWnʌ⧥g0n eyYZi|6Ng&u&߂b 0K]jjέ bEla /&z9G¦}끿.ITDH[*W)O9VoǚU!ֲ1;A)g`yFx-f0(uA;_ՋsfMۆ#$Z+4}npII;kM'y_=L?>8萄&3rGmjmՋL"#&! .z)u5zy#)KSCق?sߙ=xT-6R8|yߌYڶBH z c66{2Pvc'Y~zk9hRuE9]j7l #e-NM8rW} g jZz`;^%--esWiҩVw'rcLϳ)0!2 ~ibKHS5mvZ6Fd2{4f:rV62(?jB!@SlqdIVǪV(-cUcNJ ^2zqGG@Ǹ~:hxޠsecF45YLIPe}zQX%rYc]@yIQ iX0Yp&,X%kA5]y\q$mqI.`MM-7%'üiTޡ'-Qp>UT* jn]j:5n\mUTG~܇P]& (ƭztN)Fr8#EP: 9$w|f3: Oaq̔w>: uZI!;zv8Uu;Cogǯ8np޿4ݲ},C T:s!N\OW4D:DK 9;I1a{m72u$zR+|$H[_4כW\z-GĢ{G1pkz߉k\3ljQ za-Vg&w>3GS7hmM Ob{90=j(%9O m$wl$ɒHIJ!L3̯\yP= IIAIěL۟}MINmh~Iͭ+<@-G12S33rz4HD+@4!KH0APRE5%3BSqeNzʣw`n\) Cg1Q+gmH?V2 ĩ-O4^4FϷr$wFzžmK ģI\uǘ!3DBC$1pCr pJ*^ezm>*l"QY,*{V/u4O֬tSB h3,074¿)` |*Km&LqVlэN.u# oh wF r8}D#JQΙu:Wqgۧ[~~z1CCyp![1ZM#>cmr]ՙǩ'@|u٣yx_PTп"P#KIEUTIUQQHRR m d m\hju\TzY }gi꨷RǟT $|)69;a:T_ȣ8h_m!0n,"Fkk8SN\="f懰IJ)Q=Cu鎶ɐU*NAgjpM*煣0zʙk-J(ӕ]iP[R)%Xrqھ2Un{^0GO|6"fRz++dG$^g<χ DUO[(SG~ĉ}zB5 jkJ6dPMC03 Kb¨魔̏ 9&e@QPĆ5HMPVd+`C(LBiZ h:Eh4Д٥tRR 4!CIM#ЇBD4ДSEH4 Hcd"i5R$q2I$0N#J%D4PBB`"@4IHѤ-F(hi 44bWAӭ SIUP q!ICi0B%  M&TDP)I@RBMUP E`s  2IZ$KZSKH $ D EDEE !@JSMRa JV"E(&""a($iJꑪX9-BjZy8 +ןKayiR`d dg(f <0W5^L/KL2uߕƺߵO^t̟4}i"9ov$I-C3wEd|5K=]Xڻ3f)DI)Zii*){?]@P !@D*SIÕxk86Bɑn:#Ĭ`UUB=)3$4 ʗ@^c8m7! ! Smr~yj6Y :2I?ւO)/gߍ{çT)膂@hX^S)|M."ZF& O3)=4hnq 7k)"P"dh)XIEaI>kQcc?RI+>DCb❓vLh9]zzf}qE<#ԏ<`/<>!2Xi@ Rl_ꖽ3>$>9x*jxÁPHQ GI6&}pw '{=5_ϭK:(0[g';فʇ~_a?HuSܯʂ[&aLH"0F? O]O½j9_?Jɔ?*iڄ)+]WR>g%f䨘`;}O*_mk9wUںmof\Fſh[?FrfygҁeG>^Kw&*z;6~+LB( wKUyc0))_ɇ ` x,$^ $h:@fARJfO~[|[aOOP7?ߍ}eITߎ(y"غp0>,1[{WΡ~_q/oOaѹI$3&BH'ivnS'2 B^RyF|p̹KM.{K{f|<5ak"_`)9%7EVFxض3]98ó}m/=Cnz~xӉc&xp.f2q0GvG)N΅b1Mo58W~+;b3rcA,oǁPڏ=/ , ^Hs"M8w6(q}zbPA@SuhMl\:868?OC8Zqٜ*<o7_go& ;k`[sw*ëOOt,#}^+xY1O鹝oaC/I|]r|0[eԧ7?Q?g~f~HfcvF!45MU E?Ƹ k2AD'wΤ5qPZMv@|H]::hIYEPS(5 @g`ThJ1ٜE7:x(a?ƫۗ kk.)1E|H1C fAOȣ"7񒈊( Hf?: "$ R $ BMU}A'TABWٝ4T4dƝM$?IHqT>3`}xq㱺B57$c6f Qo n_!?!5#L`qdOW,EϞrÅC:%(8!;9 HpNE y[#M>wo˿T/"IL)_/'uC?˙޶emUi~w,_^]&k&gvwolSRoOMS_n G[y(h}ʘ]~_eЦK-5Z)x9j:Cw_3 t0RAevݎYC)Li)+._0z1ϴ^@~IR~h )&i 6-PؕOOEUDR VĔ7dec_kWFa-vH`נiq5Fi["[JH!UU(?`ka~uchz}b#SX/65YtRGK/a!pTUXxN1Y 1Nm.ë}[AؿPc>S_ՙlt;$1pMG%3PNi$NVC6[;C.@OhQI!H973rI3#S$q󻕓\l'1wW*!M?Yt´4(9(J[Il)d?36 $|BR:Qtwd~21>~$GO2Ud>w~Fj~4oG98RqHYg]Ճ*z"cD0DD$(N=-P(5T!D@鸼 NÆ<ǨtJt&(<# zfr6Z /Xi$Ǩ%6~ #q<1>"`1?ֽ 'Y6:Q&t8Cw+A>yGg*H?-l#-9u |g^<^IiG>ԄI$I7٪D8RS+?cX?@}8 I&$@1d3cOe 9\HSArfq5vpo KыA/dѣ: %.H(&`(*:E 4 9gLmlCAWT[)IH]!n7rp:) 4 X1Ps;DC[`Yd/7HOj KL9wG&(6#W$Q8Dȝ3MfCn?X6=#FMof1Z7C6+*q+_zymsz^䄒9˕޴v 3C5h.#gqkLY"5ǐJ(c`FUg^JƖh$/<>>HGtZ.ZLm%_VCWe3)wW2pnqy?|<" ,3ü:o<9iJ"N@/#LlYg>>~)WCa Dyƞ~bpwY}eSnc9is-Cb5ʲpi5CІ;f̽<Ím15h,c}eo[YBna_c5BG˽OS+WF=|qhL/5WYJ)2ߞҞŜ{F:nF 3֧Z6etLD`ۖ\K$^䁕Δ4:BsZU ZQ' ATKb-.Z8,QO<}wҴ|$Ez־Cĩt3lGl$57_bI%G }SAz)V}^B%) tqtI$$Dmm'9.Q8`|2si1"n$&/}r𚉯,=+o !<7kL.1jgI3 4R&q_ۏ!ۚ5s7OQw>a&#iҷM/KY3W7Qdh$*B9*)6Զ銄P:M2g yIu$ XzP^3%d0q3hKxhqӖ$.+I`PqaY"Y@{"h%%>jsۛL;6m}|a\7w:ĈSAv,枣P91տ Zf(/ ȊM&dH'/ BɆ v;x'CɝiPPh~n:T(F&H2ȄZ'zWt57}<ޛinh~L[BM M:z1Ly΂,^#DjDc)r,||.HlXy~ az%#Ļ]]C\i`<(I3YY%lɕHiFc& Fh҂8Ľ#t"/Ν &$x^V^v#=z 5;yp5dD璅1ְmcRqCI!pC~#̘P!* sBs-40ŏߨtFK*2)TH֩",ԫäby؃ښN_Le7CP?aWL(P[;VF@PG"x?1%\8Zܴan*j5k)SEC']vh{ q !~)1*N8 ҿMM"ƥkaU.plO~mb|v\@ u4Tn~]LN&?^awyJ~~F06לR6MFc^h|4٭AЪ; ĂnOac,réOR/%>xzCTN<yw6HW4+'Qw9t2PoZd_) B4$/.1IgnAsA؄e7 001,/ qCgNHLQ4f|G;j]u=A\w>y;8N,87n+m?Kfu6XkMssʷu[=?uHQ7~Q?I~8&$lH)3cF1\4Ծ_63f%Z~A\f4xH.MͧG??Oi;?=fj$NzL-rAXH×6ѠW6d*n` C3֕KNrImjqf9?8Um6dB>_;v#U7Yy_S:`h/ 7mT'h[iB pYM *ïu"J4ٗGuPژc$ I֥r,rŽ.q.8u~aCeHuiK;S&ME뢗o0﹛ n3 H{mPFMՖ8w($آN37 >T6,Mfy ǽ7XXVCPuXhKQD~oI>(IYЂ$3o4瘡]!a&HJ)q}dLCөL']lވ60Bvr?M! Ǖ< gCnҿ|:T8 vvMKOA6ɻ*;bCW=UO|;hY򴎸glPTn%4@ߡWFD^.G3 $3i~+.tR p(ws Yś>XWrfq7C KƥG?[6{0]x:մm+M׭5`g嶼yd'oޮ3?kdzA8nuݘ"pxXLvM}Ck3'TK~3lc.*g|#^}z4!]?uզy\[Q`=i XxAz!A^},,_8EUKC2%mW#5>5x#H//fY#nH:`jمcfNtje=²'gAbfځLZNOe_5OvRR5Bo-(4K|b{]~Ej,aG 6CIzΏw1e5G2n}dxs5`||ɭކ})he1ħ3wϫ9UU@QҪuef z-u.2m"4Կt#]da[OuAX%W"2IBEmMXsqм1ʙUYCB <jb!5t &!i/|=( O@[ ~@ / M~]m2m d7bf0^;!l5/sxb@(Iɵɓw$IkYn?]Qv_K4W"D"P!Dຩ7N[Srcp*X~S3t.8U+w %㘬4գ*ګ2IsPw5T E쇠il"_8Rr_4+) (bTUt^˽7:-}NGs)_\4?'>Yi^Uje,Z/I7r(!$-Symۆ>kz;~x+nMwykw uxTdNŢs9\Ά{מ{FZpFR5.*\oLK+šF Xծ1܋DL_^.⚍YeL0Y$IgZ%)RP c5q#t!NwvTxKSyFye Kji<7+#sa$1uW_8R"Vjkk")z*`NXd7|ҽ{cZoaon:fwԹyuGMҼD?=Y:'u2EnC<0ѭ%pKDw { 0H׭g$וNWsc5eӫh戥RC$ G.{Sn_:hQn8"zs~G8-))烙wK*wsvlc E4q2iPt] _? NO9%3函ߨA=vԃ$VR+5ZqC< ߍEy⊭հuHԝfn-_;j_Q}"JYL}ZYޛЭDu)2:ԓzwQg[Q͔}c.p6JcSN|7,Уf>7#r`;<W ArBKsbDVDE7˼B+\z#sY^-N?Dy,Pr߼Y)JҚ9o45UmmtE^EfoSwBO*es4yѴq=IPVRCK(ZrY4ҠHvERw3?l?A7Ӓ$C]34_7$:(bcl01! ARs"wJޠ.Q "!^mx'#tRo*+>UI{,DZ)L֦.Ot6>E .bN51Js^U&(_taH-(^*}Jt:JNJnI#if[3{+b$mp4bGpʼnk< =q < 7ՆU rc %Ϊp=J6uUKy!IR{IV A73G2(t [)u!R[]T HʨjduC{e$1wc2CGtHhD/E'e x_6X2)Hrz2΄t8"1DCtbD4ra , 0c/q >tihiؔ1.2hc' j *SŠ*T4rvRUsm.RC1@fR83W!^$oܧ;Fl2X{Hf0;L˩ӥ?DDQFq|Xת,J<@A¼uCuwüsKfEi)$9 hI((}}|Ro[=[^dEQ6Y OxbEYF &Q$$A7?مE *gV_s"Fu2?-$/tyLya_s А~.H>8ou,d$])yU OO"xKi7{(֐Q:$-mY|R"1K*M3~LJPbfI@pkܴ6 ƕoBT?)+=9AY%7eeBjW|hLE/j윀J [4;Kb!n_)EVbˤ=䆸&usV]tIzqMzz~`;洴aGݔpҬ/0)A4 ZUG^[ը:7CKmmru;!63rl6X͌w̶?ȑ\N/;IQ+`)x.iNe9).3L{ς`ŊZN֍+cY/8(J Dc્>u%+%W!4yH3Z5욙OuR@Te'\,z*̜KnP+"E6]z&r.bZg>QxbX޳GZF~$Bzb)'DxIidNDv=X˳iST٪or 'YO~6wqUUX fOPr2Ō \m^Ֆum11&h&oO= Vlm4_M7uQjk :$avy׶+-l(}0 ]j$uvHYEgwվyLfgJ"sI42O6n\X4>&D`pMS0JIM4a#9Cd+!x|$ ͘?^ԹgaG*Y\8o= IRɝȟ]̷'nRfZY`X)Lpߗ^_9U)d H__l=2:~˯ofz7C48.8{[RUJu#N5~KY')(j)I%fN?%o&jE)S[J::fx5We6jGGfykB+œ>(XD3鵺La$jt8b J%LYP9/Y hGh6dGdQiK!< `&i&s{dKϑ]cT:<"a&oN:"eFsq!G$ MԂFj!](.dx#dM/S*t嬤6Lp9>1~wdϞRVg`Kɩ=Y2O$ؗ]%cY51.gVcZ޷Qm:s']3zJJm!۞Eڻ@J9cI$&My*Ib7X24aɠxuBJV$' "(ptʳH0ϫo|6ქtu_0j%rh&4gi + d2=ܤbz5Yɞ$eKm'ō i8|7n듂d'Oh >ע{_z '%qM0?qJ[ |f5P)7/b[joõJtz=DŅ1QdY%ZrJ:|'ju_K"# ФQݹRkWg/7ݝ+~iO eHz&2gfԆ:x$2r}iedjՑD(|!J4 0:+3t L%zq^=&a"3ATN> ,lİ ZlK?Vk_fp*xO6_ p;x` Уls/قg"ɠao[~@q}!2AI}ևł?|NAoH;={G/2"@NR35ySy8JUZN.AJoEK˨3k PB)PzqҞ:T^6_6ACn4E~Z(e̛ͨ\G1hj"\[&d{!~oķٻ9hcD3EwzTzY# SR %+$nE$$r+%GGBdMC3 o]\8U׾"*ˏ$^jJ?1-%GmzUɍ9IuFbwq acg&0ռPsZ#{j&`Ӥ0m¦޳߯Aግ~V7n5=&K??3|F?W; z<7՜,ښ?|?PzyM,FdiK#Vd:K < +apW̪6X ?Am 3DӦKVK8zol逺`H[5ƙȖyg la,4C?U$VU6ٲ#؁8HMYтb `%˜WC8t2ڶ :d!{kNS@Ɓ mѢn~c ǞBdqHC17}#Skw4BkPL`m!o#2.Nou.a.akUUWj.>M |-Tt6^mRpf ,}ߢ,W~u%6<1jUlaL+` [/ *Ќ,On4$C! om$^*lAg !E2|Ek8Nw1TrhnĂ87`[ t扣Ou8]|% \7/LA-N,W`YĿ2uD*2UrϯC v1fn Dmm7l=QQػD1SplZ7+ܟOA JQ7$UP^.> E(tWF*vtIR⢷n)y}18ھ/⼵pxZӹo\W C9ӖGlɚ3jfe,e:ճ%jeC`C d!κ⿅wx!?QYAaG^uWY۟/J(9mHZ3ۨca2ΊLa͗-v|&I dϞe^zzXe-#`EWLiٙ['2 (契]1 x'.U o> JoU6M},gRJO ߤ屛C꥕%Mr F߳^'r]KCMQQh.v ׌(1ܟ8!U;gi:5,wKPe(ۦNd.1Hj,Nmv {֜w26֎נz2 Ppq" 4x1O${׸@1 Gpq̙Ec @F|a2}"YԻWuhΛʨ KG} Ã?{<8RCxcs}}м@_&BR9#Fܷ 0"kӬ13'AP %D1KVذ3 <65 y:Ґxc>Rz1p Ժ#O7r(HT2I1݁iHG^`+fVNV\MEswjr 6t>r#VNnH& L^[ӻA?e=)d;He@:DB H2vWZ7Tbml6L+;-85ge,&0֧fv_MqTqa0 $5Aya A[;Dn)P @7d*#@F%DU ;@  D)ba义<BDqvNId\vc9'Cv/# 1˲;Gljd"E1q HP5Q ~ !<9]N3VQEmm;mޮn?bΫ!;c=ƩcKI{M%3d&*) G+oXB g|0~=g NLQڡ@Ps]y/0[mtf{paӰ_of%Z[Ĕ2}. "R 4VWtKU+,[&71F[FZff&M6)\-6H1꦳3%*ZxE.0o;C6W1e:(\ALDnC/6\#KKV.!AB)M[Mqʵr -. .=f1fP;L$cj*UCuOQ}Z;mǰO:<ml/AOBh (&MֹrTP6dWY9Jte:ukGaq)wh ?U}Gw '&ԏ4Ƥa7ɼĒ䡁ѥ0Қzԏ_)ϟݮ:BH4{`t:H|Xg FLy;` %wz071D6X<6L$u8W=; 0֎91NPg/ ?_;?*YqnD~A0$`GcZA~{b >fL9 J8zI˫' ^dxvf)Osy0sgp$M~'|wrvyKu?=1kUzZtL_هNtwOG8'ΟɿOe ϏL ɠQH/5G>Bx]lH<\ 5 lNWaJUBd洵 2͏s54!eNƜ@܅(U 孶T3DO`n2d5ZᮞC@R~<~^k>V`PуrEcpÍ)QҔt&"'Uce'.E|t8~}0Bod;wM+P.T} S6ȕɣ(rMk\Vr)!XZJaI`;KiJwnZ]ҞWcQdS.t0A)ǼC9&AABR|AGGOGNϏ=^}GEW.1;"Dbg: ;Qdo0 iM+7N2 I!ჩ @eMT!X!,x56*4-|/ i<.p{U.Ɨ[×g5M6 PLy|{{6P]]tɶٚPfGPni:fF|'u-[.g'IjA:߃?O/n-!u?7WMavqȇLi,ԲRҵ';P3y r ?ix6<~kSݸBu/mf87CA7L ˱p6HQkk]oϟ}<(y{+<Ǡ(3 `p7K7T'*qJNyRZPL(Cd|%ar+Z2^WERȢl~8ZBHYJ;B$/qkVs{c ߕ1I$gX޸|~@63ig0"LCHa{^[mK ?jK'֨f!-!6\S}9 SUJHInHrխic]& l2R~*Hߎm|z3^f1[<۹?O}0yw@(:S_t;FrX7ak3R4O(/W"= GX%C" b^nݿV?Eqre׶LUJ=t }P5YILfD#Baqky !eCR?5 OeOp)&CNz_m@@aiu}>r >3[.ʲi^rS< B (OTMyոq 8p=Տ@7~ԑTڭpiz!8swq!wAیl \ 2PMcW[FXZ. !ԹY:] 3f^|rfFF HHe ٞC׭SYaoaƙMPi4;7i Kaün$2 aJdf 6鱖>!soe -(4m+.w rFx9Ps(K^?pIU9$HS폢5q|ƽ{齋-m}<4.{)e2TSYS϶]6s=7m.gj٘WW:_-.0^FYop ?T[6Oj.q %۷zSIIGșm3/XToDše 7j+ S(VB*YF ; pd{;ۣP]gF&bI@'x,Мtf/۪i6,5r4l 2Qm #GVWa{#;uqpvl [!>;^9˽?t| xI m̤yfp{Cj{daoNٶpy9 `p1FJæ mUp_,w.<"@雯sFmDUYvoՖ3?7|!$!qOg`tь v7Kq|>9dNV7Ǖ~.DkbvW0#)/E.}oVmMZ>]5/Ɗ>=ZF"z,[\#~Ȓ^ƪaBIÂ:+K15hN+DIUh;ųP]: 81tfjjDmH<Os^'4\= O99W$R DSZq*zdgoe>#MCmƲyVswpl/rH?G-[ٟDE6^HvLE'5J$IhIDБ[l,qiyK6ޜv,HyK(=eӐ9ތ\16,\oJaC>M^(#rǮ(ɦO<=_U4IۭTU2mG 7qe6LTG֜&h7(UFEQW]o-EΨ#y@jD8f 0 5 pp2z…[-wKjj/f1?רF߈jH*(?}d!+&Mغ*fD a Ύ `ޫxM'~LS N3׿yM,J0vרAdƃ۹Z!v_^Ҵ%9HI/&(߬K:&$^d|&o1#.Ғ❳x7%'qonIv!'hL6;?9>R=Cfq[` ç7 HȓmQT.w?v^ˮ3i~Ư-bN1=84,r'WVv\("kQkhyI?CS 6ύʗ #L.D[o?OOD˪6u"RwDkG,'mz^FpY; Wyd!%sJN;.i>u5snYԐ;7Krp38Zd8'7-SHnk6eFpg=!dUe9ه&Oju!<@~>-(|MFL4KÃݯ:m)Խ?sɲD%ڪAKJ\ԬdvXrcrwu@G4řp_D~χ~w_|?|A )RXb( V`*bX!jd)I !)/+.sw2(O[`wT x(rd(K`g–ꟊoHcF.zz5ioL՛VzIbC\\-$E=V $ % zsG)w t(NQ^N`ǮbF KE1.'VFۣd(WNrK+D04Hb'JkJ}Sb4~Z1Ě`zp7 q nn fLr Mpwfڭ8_ᇝb6"?=8F(aFCB#H:"׾>;΍yAJ)[z&qbS1[.#Kb [򁇉zUT<+ yB[&AZGAOl2'S] UR$M9h"X5pmGcȪaFsɶGJDS2P)Дкx%&H^ĵ: $IIttCxyKAIT5/c7qtM4 G@q) #sDmPL4Tl) zP1TD@1Ug3CLlQ*톆#zwBH]PwtHRUUR,o8I - QoDDkE49&lj\E 5R J0b *jC/۠4%*!LJU G%QTT TДRnRQUl`늎(s(JDs!5@t!aC' >O(&xNJjT': C HEGe=Jj!bt(KSPTVS1D!A4  MPSB::Q"):t4ROIJni펵*'tû< dw!|lXƣ_wNJRD'b`t~Tm3eS]SSRlMV,cgyXk w_!yɃH(L ".@U8f=doN&\›qkCpEwRW5ͳLb!ka9uԼSYsL261|9vkiT՘ R2N|w ($1rlEƬ`j!>{h@ P hN/xّ)rPHPѱXa_۾avBMLA Q0 jtEԊC{|'uN~yvF]lK'㙨$F}K-I&c`ϻHs 75bzWl66ħDɐ- NٺGGh0(Fl̃$ڻv;C.  xfhrinӂyg%9-FJ ~f4~ƢP(cwcmFBpԲPI~m;d9+wwq[͵/F;s1fP@O%a>fzHw9͑`D&`sVD؜g}@!)À75pau-|׏*ۥiǍ)E 77TE%(کvɻ ݌9OCխnFV!fcD4R1;UAz7tq& ;^~`6N7؉9m|@)^Gt˲ ޜ Swaܸ|Rn@T,&qN!`zu#h_%~!O?iH_Ϸu=x@`ڟ$$a-_NqBHq8|:/L;Ĵ0:ȩ{tu  w+ST ƒ;S‚B"8C}}A8׸? Apt=") v:Z|by'}qZ*5M)ւY?w50bCkHߨ䊪ZUUZkmmIP+|]u*HFrVo[^CMrs١39 ;Nc! NSxa9(|!6 eE48)7 enfLM 'iG*?!#]mӹGA"2kAvnBL  Y@V8̸ &3~Ăb)J*#l]'օ%pTTT&Yl% kP5&7ywܜjvBFdDW`4 $CCsZ.Za~*ƀ1Ѽd~?)v)wl2Yj>3 W=_G?~{OONwxz/[^wz_>agx>Jod|NO s&?)dw<$D&[K,,8g}̧>zl`a:vщ3V)kX֬j:_ 2Md!|>Ob_/oɐá ]"3<Ѳ.H6%^X|%Bc7Og[n'9BmK5ᷥa)}k-|gr=~!x"$EO$請Sɸ1rp?H8Vi/Gxce ܊Uj'c-`֣bH($% !a[]b_qؿY z,j^cSGriQY1FՒsׄ}?:Tuyjd|31(CEhݯ;ߎ^b:Aa-d@F[DF5SZҵ3K%JX: 8ߢ6T4aً?9||-x]j(,0Mm!iEk^#u FCpɻL|"!9K,Ӯ%}eZT3M-HHZ{SJZvan0؜^l9}ؽy닩Q64ۛnqOgI}YgJ`/͵ Qc6"L&a$q|zD:]4⚚@Iۅ9JRCe&v2`z)m 0H@݈OD8@n1 LRGw 7;| ѥQW̲ƊUm[ v'9,, |)(3X#$\C@!Z_޾SYؐl${!5BrY#aNB+q3(LbY3yDEe<8r~׸_ -"ߟqLvOm^XaS^Q".!+@@g4I,$\L[m6@R=PeZp kv~:J&A~P@5wi}{ DEG/(2H.!L"w,h+6`QPB$ GҀ7guikXF5Mwc g{}?e)A4]vlO8 0 2v;ݍa)tN:6h60T$IaZa))̅DmgE QF5X]*ђ?3x72Ia"']8nLR!Pb 3KI}F`y2I*L1 fX4SӔkoױ^5\f7k[8j\L2`⃹G*S9WbEkwѦ7ˆ05g-X ;&}}9tHb<:7Aw& $C ۢ6 NzTexɐ1 eYH֖ SGfQp#抷z($(<9H4eȊmؚH英y]x/ X cΔ(賚A?'{8wӬ/fMd}"m##5}HT -  x;;{HkQmI# * NZwHÎ){]C֜)K(}p{9psú g &N= GV.?NDeP8Ett-g*fXgO,q!*K83!nD[;6%mǔrˀlFD&1le7La {i3#? 4堇 Z;Z8`[P`'|ro=#4bt/P-{?LO|P1-%DDPT Dlt}aoɹ NT !WqWL$$j5em}z}^!?$Ta5-FGiIFCuKh-b6m;3):KM" ׯXb@mq׈$v"̢)I$k:<seWLiP;C2'Θc_91JP9aMLRh*C2l\La dt}ky6N&t5dUT&{!z쯲7%MmNŶlc?MFXs9gQ:vW+nA<HR`) c/qMT|I8G;Z6>! 6 Z^H]RهpQAGR7ԻFy1$ڪbi0V:zO{|@`ݭ2hB>.~#h"@gp§P0?v.Z=O\$٪tv.LބgФͦX٫qb4 ꑏQ1 BV*( ':3:ѶWm[2 +&:11|qLr^ }E s~Sbu0>H1BHwjhi#fL>㬓ۯnd4JQJuDpa Yʪ-(Y.:bb DLoe7˰sj?؅.L@^ȗF*YV|ܟ.i&nSc$CySS\4=ͳTTwcқRV5Bl&֞0[:A@^9[U+ WC3:$2рH=ldޤIUUUUUUUUUS; .0;; x/;8`͵Va#IE提loPzh=p΂O39t{LoOjQ1{Zp1n qa{wVH-Xwr^Jr`Fr̎}6Ǝ5>xt~4$1/q4Q5UU%1DHyuy/-fٙ-ڼ%c߻4ЛI0m `K!mT_ 7ӟB|rup"Qr';Y\G Y[zuc[`fx_+ځUEIg.*CXzTɻP`>kpOJ:}_XkFMF\(;`&QZV6QJ"-mj(kPdj!Z(ġZ܇jBCԐ8pg? k)5~S_㭞Jfaae.@$jgV/GH ֐fϗr~<$^(u/f,A&CYgׄu{e} : i &&4QaNNzf,Lvvu?G)IBOOv43ts)t&uyƨlgq@IS>kxUQ$h5kZ0H)$k>9GM: r<0>A)h*m>&u! mo]yHFvF66#ʡpVG@3>h1rI}o l_fj{:d\a(#[Xr⻥ӄA<-.={h۴lyQ#‚hX dz{7(1Wm(t9 Y6VM{%IzpO2nAp#L?QM#Sʞ^~~w S%~'S=j~Ie-/+$8"l6?mRrUCA5Gcb)šˁ%!$:0$rBWcm|_f?FI My0tq2qB~*[Y:L@f` jd._[fށ$@!t~IAԇD>Y %gcB<2{FU=7 c= `NCSiG Ch^ʥðfa-Jb9qfek&tt} D_6G}f/@Q::\@ ,SwCj~#t:yJDx<}tO=w#סݕX~$Y f|=YiJfH 0-48"='*""HI1Ar$q$fj?&`3ehh愾u>sQzW :#+i 8P/rhS:{܌?|zޫ$ulHm}bsATbz; F<>˜ osI %X^Co[$I?pf$K6bz$/OcDhV YP>DxLH`M64!jdVoГ%#_ه^R r>V$:SlzSh)Jm[ 6:C2!Ǒ h&"ڢUm6a) шpzq HRZ!+r/@33 FgM\r|^N$nf OUo7|@C߾#Wg hpu1 lު8WE /c>y,OpsYixw62[D'iGvI#.уo|v75"G-oWyCA6j֒˳N&BJj%1^#=^2~vt\ֱ0+){\v:L Ӑ6Hutp ";=yJp{h=@+&$B:G|WΏw!?PDoqn)*}FdS@j) {58/%d;faZ@v߼)?Gvc#W#kp>b7_*붲$e0s$;,S6FH?6^<|Rƈey0]aqF4XVr!6+Q]Tݠ*'!P+Qk2j Y}{䫧'ʐ6kLtI֫k'zmԍtJ++ !1v7w@CU6dJzp8GtY Âa%E/*k4P3;<] 4X^j 2K4#Aw(mrav:mTz|~%6Cc,ə*'J,ћX1ڊ_r}clMl~>Z::_a/?ZWqhbi@O?q N~̰ptldzgo%M;2<hU<N3Jricظw@a !˙ޯbe{|]NI H9~( ?rGesNq)npW`ԝSb&~6 =i>'ǯ 'XԮH:V;EySԯBQGw$S08]F~p5BN@Q}Lr|ck4k7Cˮ|6&9`$I9GQEVs6lj۝ӑx?I"bxOT٧dds.XT4~_3mkcLo,Cf6!N2.Oхs5Zp{x+Ft- a}p()ܭ _)*Ѱ޴I8Վ1%~Tl+aoUP9^o6;՛;3g4Yz I D"L y[2$ëNny:wqwRHӣN>OF 'n#)qzTt!(6#@Oq (AC Ht}unY&(,Ov8``|7_ՠ_6R/>Io8>%GE9ά}DNGc8Sf2=0"N03l4޶ET.cX:؁G(>D$t""m&9?̮@%i v( q ey2[׹ޏ9^OtǺ x tAserTf3O&T6|Cn?T|pԻ*NCxvxgEIE|` 6.â(92h/g^B t4hIl,[6W':nů& v|d$vU?[[2ĦV*:0iPz{yݺ bUNM ']u)|OOU W?9|ٔ^4\j|Uc4ҥQ HeokI՟u.*8!+iiw0 Ds3G 2y=*T{ e$a`dwF6G> D 10,q"uj93Sy c',wT %bE}#mvF50Wt:kG"*"硺) h}zgE"But&f_J^! @~M2I&~ ZT1c䩛`EQCTU$gTn۩7Hܒ$eTZ?6Isʼ3_79o1.3-Y8K?jki_ʝ4vv{=bd O [vV[ 2B;mMEè</-?#E:wa $47,|@s$s*ʚV!2<9INI3z>@ٔ*IJWk8qct4֍RRd98^Ҋ(?ĻHS{C@x8अ*.C L6"A$ie =_UsmjPB0i$Z{;G3N@.5{3㪓dG_iG<j`Vim1y`j9]6m.<6-#kGwB& ea/aKIu@Hl TӣhYJ:w}'p.'`0%'';{L.B-㞁QP!A"Fhb`/ѼKvHpe68VѬam$5SmBynkb9́M_˜do$B  `EUdDZ /\^j4 }Dt-byWY8HIp5 =)8[ԟpM^ޥ];XS]6K>s8Ķ3[DzpQɷp%8P߾L2j;H:xKI -+ĜJV#D<+zAH^`Q(~uB_ttuPL D~˶/H.0zYg`&Ёqr}P?r\Bf=g|n$m:~-]x;*lW6FƻfDaqM1 2_{0p ^ F7>u60YpC>U 1-L pyF}($1`}#Z܇gcD 7f:S%ͽH Cku~?vbK$,!$%΢* ЬD\yĈo%!f"*.x:PBW%H[Ж=xnCjczB\pϱv3 **x$+j`{SSfW˄M!hF : ey2ү.Xoj|q52>^-I(c4M$ZTb&h iJZE +x)|+$?ZUOG!ZK5hrӄPj),NW='JG#6ƎMQ2 8&MN):%o!B:r;bԏ"z<Ú e^#ּ0-<&SS^ <9W7tgBH8|~ș捯&Uz5x?i 9on݆^W"vml*`g{n/iDiܠ}+dx҄kXt@15@÷&/$E9s4&`Ln j{i3:TaꀫSxsucSB̄`dP0r2cʲyDuK`T-5ݚ(#iL EG:_W mjCZ>$Fa$-!L(PB  R.l'bABH_DJHU R? {do13+ aw,֨7)kUˏA/^4=!g"qd|d ?sO=A^~ <@*Ut'WdWu8bs۝Wcʶk ##C^< %"h3~ߘ `N!$ !⇹]"{H  {gDf6[c>xm@D%"([w Dz!BE{i-" [;@ħ> %;xAf^dBXjI ~Zj R~`" K[LŽR4YHe. 9E-|%*ZԐxFqa4eK2 3x#y{G({XP|$F6DG2N2f, Ml+,5ijR<.ù0v4r7"!dG}8#h) AAM/ A!?ԗF9*p#jD |y&6AaV͙lՍBGܘ6o["\QOägiQD(w)#Jjx{I#nZ9(H֝.(P@ P3I5!J|RUMdJ Õ֒F3[֎䤆e蓌K1єbP*5CL4$i'@2 KPԨLټAhQ UP}u'vfL{В/T _p% `I7{y-89GI%zx 0N;Efi$hM e1ΎNn3jt觱;EwM?Ci n{f 6MJCx`ޚX\KnLٴZ a~_l~7>(=bqR^*ƿ4VR~<^">KFP;;ϫBzt1{}&*I{/h\N F } p@c?U|" 's| xKo_/pڝ0o1u,@GN BHz4{C8b 0O7dSGaE Ci_ ( R) 7 N4qYW,mC,&pɈ~zD|r#vd mLchПg|S- [8tv+SbR B` %B H" ChbceI q]6o 3G'7* `&C66*l?2<%f3՚/XLOʌNn 5KП$Gص%8h&U[f9S]CK.uQEQdbii) "/E & v|X|B's6`v?rk, @nf7K0 hf}5;ƛ4y41Dz7c~.3#6.`x@;33~ftD-{c`cZmi̪ςpug5M8/ZGw,>!|^-z !$P3 s 9&M==gPF'7B0c#H}F& zt;)A]*u4/JYZ As-rQb}D>j{7628}w1I2+8 ֢K{I@,6h^vygr>ç$W֙VoR,>ˎӘ^Qg.YMNtb8)1牁Soue)tpeC8[]H9!&|o?LJ$' ٛ~<ʖ iӝZw^(k'v[k0,j4S?W! $zatFXZZxnޱ vy9D` {2h .NcSTz ḫ ~~e}_u^Gk{<eAOJ* j-s)SqrClPwp}ERGȲ~d gGJ=0MNAO~M7Nmyh!l?6 /+dRwg@9|Twu9^ љO u]+ U-Y rG}Nc[nZu!徃x?w4Cӎ#\W$~Ƕmm_F;A nK{zu@cu&A H ,eFFÜhݻq@GMOA/H|DOM!ϾFS X*mxrX+" b2 'lmk'+$}s  Wnud~?DPGP!X/)twsXT5*5S&u =:I;WڞOm8gdo >CSLݺ:n8j2FI!op<{BƎ?u5{tR]CL Tx=9ˁOy)*\OT2Uuces~>7-v?wτ'v_yPV5f,}i'W`ѿm >Va m js4j@<fu4v!u6tEl) |4t!z[2pnN_yx /vB"fAmhffS_/~xdexGyyTk- @ g(FML 24v(wcI8$ock7ЅfO!$B0fm"n)]}ZI{m &T>lnGFlɄCI"!J= i#dzǦp2"iefQ!@ə ei=CqqCo L푾]2Q 8*0<%( y 8І&Hs;G)/5sOjN }? u~c7 $"?lN4-#HPQE  y:s?YiS!;3~xFFE`DgjEGY pORBx+.oeTC%!"6t#M^v&"硪# M~q#9p%Z4'{\k &/8V/A ,!`v/edL6 $XPZ =k@_E򏪈b* q U []xbXC#PZ"U(|{Mq CED4I#I_Y; ]"07!\@[pvԐRRP};.<#xC0U+(aG93ï(/⿒/Ϧ?CX뎒 9S828X1t:{:X8tӚX :L ݸ,"]$vqUəY 0# )?ZP8?+34 ā TAg˔@ J( EV"X(j%BXPVhbB_5N!; 7 2B02I*mH~(`>u"/5#ll(BRh=\99h8t"R~εmц !)(Xj" OxeWx 2x<ќ;w :4i) [D6Q(7m=A܆*Ua2ҭQ+MTm+>^B2@8uK`ax V@Dç!-AP>Q{sDU[І̦3tBt8-&2G.[͠)`!"M#c  EEA54Q4H R @ P (RCHEPЄJD @+@̄4L3@#L"R@P41@,R*B(,M*LxQŚMtकAOmhic7 C{z*fhZQ`2¥VB%p؋3ڏ C6`W,ƍ Ƈ3 =VNS1@z#(IQM U1T5DA0$ I"R,PM$$Ì\{ a+ arYX X'**{O\{`b`'o$;6ZM$2hdˣ@ rzhGD4eZItjM)?Ua 5`ʹ`>z T-/S7yjݭlTӌоP`G>bA /U=44ID$L35!( @+ 1*DC H)(HLE2D@LCTLD%QJLJQMLH E@H1"spa@   THVoORL2440AT@PҐT0KPHUQ1DMTCRRPRВELI4Eғ &":J1)E) b"X f)  *) fhU1MA3ADDPMILQLTE2MQ)5-PIUDAQIITEQS@JT̔LRT5U$%R%@,$Q 4P1Ë31  5U5)@DKLAEALRJAAL QSAHQ%2L)\@$5-TCPHDR)!IKHD2P҅ L(D0M(`<>ahf1r/sħr` v&a2HbG!ǒ#HBK&( JED$R{ài _dA .Jo(d-:h22" π~Q7* I(@L`ⳟiTQ$BE @ |9 qC1  fRIt@@IE3U%3H1%RAWy,{cí<"F;Y1>0>G|Sz% 'y`8fD4c:H~#zT9QNIOC??~rxS ؂uNR_+ LoyO] 1ʇP!{1B}vu>L:& i-(dURtqO@mG! hN"Hy|H6^^}|=]A'ˎ^m|эQAV;'KRm;COz՝9vIx1pF H$! ##qy!0Xf&/_ߗ`EQW\]iJ=" &*%$&bBR bF"$j(RR&!iZ B `fb)$hH*ei(ZiJa`JDH j %%V!jebE)& Ff&ZHXiJZ("A(p;*KRʁ0K"A3'``rD M vaHJ*{b CߎӨRԯ/9ݷeA2fY !b5zeOALPD BSI$0BHD?`$~#9,?~ pw&QSAg,TH̉D0$,QRE!BJ B$DUby^s6<҆iA"Z(<5U $$$,?Rmjq23i`Y֘ԭV[LС 'f=VáBIJ bֈK,p`1,l216ӱ`B I$KqxBx(QhQ"V`F5T,l!eIA'=P}#cOK3 t 1;Yu>ID .eI@ID (}2AA 4b_u޲2Q@l<D%LpAᶹݖbVZHhؠ)%In#adaOO]%桁>,(7;,3dr1HTWp%ͨ\&{x{Boz-j% )?zZm0lM!Dp T8 O9t#@Wv ZHcarQ_ǃ2'!ʮrȘa21&,'Y2c3suLYSG6J66ěȶ BtMYz94,{|DSf]}̴LUE4A)M14DTPDLP0" *TTLL U3#I2EE441QDIU-S1LDDA2T%@P DLU0IJ4 ED1EFȡ A%FehП,=AJ11+$QDA1S!T#L3ILT@D$;xt.] [ڋ*VӐ"%Zʽaw11Nl5XDMLewL\kْ6#L|6:6F\&]1Y`7C L$  /DVհ*xO T(9m,.{ ̙uʦCcdsX.-\Sw/BYk. 2P0;F鼤<~?f~m5 `,#Hj )B'ͷǃ4usc[x)X;ژ1yyƻZpfdzLD uoGކ/#I&?`TNG@lن_ #'# ^:nk0dB@!h@~8`m/I64PPYٵuWGRT_)Ð FqFAma ǒ#Pf dMHQT~1C|>lA9xƠZf,o7wO!]ji_=Xw2yB_08FN\|~TM4>׮ 4gds36H1# J0 b`$@D (TR4MWM"R?6@JWK OP N CFxSgd7SH2BT2%3*mҭ)1ga)b _>Y̟SC1ئ~^$?ԧu|jXfnJhzzn'. '^]K)f422FpǸNd,EL@z *-B@TnR? I$6;9 J@K'aKhJieӼ a &@@G00;j)cGgbÔlȂ`~ScPov-F]uvћ@~>h9E!Й k2 C0&[havjH*MG.=s?$Jc1. %{ 2 |"%vs0Ů?lӊ5Dfr4Lik8#x]cF~4pW2?˵rZwW,=uW;ЇX}ORy.IwPv t(ѰXQc~6;N$$@ !@V7svwEEDC.QCA'u|&|Μ4nKqpqZ `I`$x?2f 492C2C ,|~nɾj| R߿| KHOo$mvI 3aazq05d+SNa7!{nA$I )< mh6FVH3)cj6$mlphH+b!Th@UU CC4%PCK:ɋPAITRU%PmCF-A5Lb`dՃ[e3G-M3F B)##AM@ +$00#3DOk濣[$9%v1G^YV5 z Ʉ@GD{ d)  S 9F;;<};Ӊ~n 6M0 C/1Z0oA<ɉ y8JsSׇdT@Xj+ѽl X3|_g+n@:v)Ē+]*K+ B`To[:)ykT=<㻹0"`Z?2D6$pp0$OCu4$PHD<{s՝G c 3^ 4mm^f`ia;:{ss,pqc- (c3Xce{t%SBl  jqRBTksQ( pvvT褐(z1d` IS /1*>gBa3*UU 4UR4;jmUIT5@1~4Ah6O@MuU).Đ %L2k2of{fݎ}ߑ?{cIÙ**(@ j)")Z a$O MLH0D/\& se˞ANP%lSC.`hpLC7I|}p>?/?avJ^7a4>*+=A/C$˛QrPqo B;=2˂_YhA;. [ j"l3g2l)la K .%,TLm@,džD1XXvU >5\TCx317Yr b=F%NlHoe Db#iE L3=䝉k4PQDXmAlٲq5"!i763[!dA~I"%0( v1:*Նɤ`rM,p>~j!$;z ɓ.!ΊPnjOttKF3FXҍh҉`=rd^?͢Fv՜i(fL"j|voi 5|dC 8Getqh*I߆g&xWE 0&AęXn^CҚc&͔=2cԶ2ۄ)2]KtGvq(nALh  -LzNe) w!$Ce1ݫ2J(6r (e413"Kvk)"ztth #L$mNe@J]iu#Ih ֭i ۺD܊,-`I:Td2X~CT7qm4jRXAD b<+a>7ن~4FT}؆ҼQo\ލ~ۭ-E?&Ez?峧d%8߆;j?Qti8w= ;Y=8~ =n ϒ4wt$RAD|N@f;& W0!3 9%?w{ >n8Q|AɁ,,, 6N8,x㔍F~ߝٜQ=Rb'y';I$i$1MǾrX:T3DYmO l~' ˆ[^iCki!+L5fsBUoG߄܋Л'.ټ N%ji"Cjm][l -#;^{n 4j*R{iY@aId {1]Eŏ Pm-1PG+P5yr%'Nqdc@Š b66CCCPmDȞǶm3 Lˆ.'GvG\QB]F87dhx]:7Q l&\&`n05"LT6nequCѠ;ei hӠ|0i/l_j@j9ZZU§;ޗWY<^HR5ֵܻ g7̪\t}ʺT=nf*c8\j4$<5% qp)s13q!JlTї ZE'UTH؛%zBL2!ɎCԯf*χ&_#>1xwxNQNpE<  'Cs}\!">W9 /Ǿ%( iWi"A|0e|p<}r\ү1iDj- @_A&{9H%$psș .<%G19x9  JC1-a w"< ynï"z;'זP'$0X_/'4ԐQD5 H2 ! 'WC/>љXc0 DN-WΤ9[E#A`Y@Xh\`M' te$ (2P4(>t|iy!1$2fb;wjf%& DI+rTzoԦZr( 2Aۈ^aUUAC)R0jQ8d ݠGW 0#݇ )sJFҭ@UA)/ ǽma0tf>@Tq|z|ٻʻ`v@tޜ"Xq v<3˞WQ1[3n7$sw^cG-A5Ѡ6!qzx#An= Y;=ckSc rK<$N@9^{4GU0DL1r&\g1—lF*̵y|Ò ы/" CS#? rw#$.PEưo߉>{l:pۄ.|iWo >-a_8۽1FS)aŚ+MS8qm#܎};Lņn 0oDTPp\/c5q0͞qޭG'ѡo';qCk㓄ͼM01i4>,-JRyS4)q ] o2|Gpym>,<7×UA^!U%QM7 Ǹnҁ۟5ŀ/:@> 90 _q}!6d~?M?CֻE esu-f2q`'j,=g\JCfUA)C$]9NǷJo2oz-A7zeɪyjx;ڌ~ϷS7vs ^5ޯ]vsFטg%=uFɵӛFwami`Kyhq59:^7|1JBjr8k]yh`]u+AcFF#׹GxvdWGG]sdrꁃ 9}3+"{[mm8%H;Ͳ2UdI N!lm)$PFo@{A2 `Q!׃_h{b co>+4q\jq{1m<4:> I+\<ߕ2\03lWUt0  ל l[<61oL:(M8$mJ%-LQd96;DQR1xy=,0vN."qZS$ *:=ԽMr1j:;23R;oʵ)Av: H='Ջn:hѮz+6flHJ oE]d,CDR \ #ʙf;fK0!IR62P&VK459 =r/>; xU{l8p>рvj 3Z ~<%XHD\D݇AHÀg'^WkǀⰣWiPwWz^r&9vIi}m"D"0wRъb-LH)֊u v6D Iq#M}\\][Ċ8/GVf22av ɠK 0n|;W_%43|{$-ZmD3ƯoBqy/-<~fOt1ic hL80[+8Pmcft`bhUB)b-РQkk6jt1'|Q ߆٦66wZ8|3s w1wbI2,eB>C]熸^XNg^m:h^^ƈ0/0]z:U{gH+2*'ƂM3Y!Lh΢WluYGezl59h4>,3ԧ߰ %(((m et4##+iZ{7b8U~,|`cØy7VwV321_aOOo|MS:+)JzeQdXEA{ޙHm&E>Zum zD]̱eX tN.Z3gQ#C<9wM/ alo:g-5J<Z>zUc~W,^yZk³I2ycl1&%y3;^9`dZߞW,k{c=uA=3 /~]nZ hCsJ P lv燮|x戣oef rPO$P΃}mf<)O)@oLΡ`I| :pFӎ;ܐJ[A&ѰfڒbHmwQ>Mp]%!%(kJ6 %QϴV1qިqLyLLfn2$ݚ0kuۖmiuK9{tűT,&&Eɰ1),iߴs*>pzxm4zǟo+QWpɢQHaH;j^:M6jq50örŝ 6| VZ =RQE57 2~zGr- tRIZ mfu#{ӜM-0m hhuJ4G[hѽhQWU(\se ~):&qǃN:0 vyf"{WT1WS5MDDFד˻swk6xw\6FL D>}ODui_uJ몁UA* W.S29üeƓ:3T8ݑGJlW:Y[\>VGk64aoa<"u1ˑc/ jlg3ZN5p Nvj]xgSG!x妰Cg{-k%'UPa^H~2CG tCAQD5?y8ث|W{tva Wɧlle9;We*uT^!jPN) {2"+rz֚?O6>-\m"VD6SuAolKClf1(2f#~$g F G哻ZJ[qӖߎsrLϡT Ԧ,{f;k!-m%wOK84,pћ!%TAc iR9v\x?kL⍃089귿7C3T)57Pb\%) i 9tA;<~s| {>yM'$Qh&l'yMe/{ Ҡhesϓ:mWzPY E'k~ɺeD@&m#D3T3UHQ pBf gl6\ N4v.k4s.M11/ĸ(0*Dڌ)"kKk\iaLT-5֥$eI3. Ke@|[ ^xˣ뛋D3OKO?j糙KLDsĭDԞQ5KQERѧT4Q0D4Q!Ph1ICGSTH|ɢ f(zaXMi|$VGHZTH{,J񲣂TMAơpp|:/M'(L=I1xl4E#5)*DK+8"l3a)ٿPeLI7SfA 81݄@X0eDA1%QGEH H-   *nx>O dJBP$]V J@HRDE)#@#*;5z 6%v06#mw@~( ۣi|Uv(2(nh>!ɱ2DҦ 4/F&BXGvQ@P @eҪ!IEw `fɘWc n΅QAb)yPb5g̶9(3l*ژY=?LɃfmo[\˞)MIc'JJ[PkE~tirkW5!l+xn' ߉ٻ5qPo3WTl5ch#7@WP,/F֯nӍcm}xgG>H|</S~85. 1D0 1MNX$/r|Pib>ZP6 hEdL<kliVnqfLX$JS´0XՀhm1/(ԓMoc6Z;q-'=f_Giʑߏ~M7Y~MXZ[Z +5{:X*&q6lkĂ 9gKX:lq6iqgz_}: 7L1G13B) JRD Gww8xG TŀAvc2!.$ɗr(V hx)(瞰ߧf#Mn!y _hlr@̡'[o`Ӥ }!/lϫT?z+P@M%A(L#A]za⃤TRxA( B6a#2iKkHQ/P4Y>lpqs N`8Ƣ޹1w#\4xy܇z'>H Ѷ6>.`]4qC5vݎB:AiP6/u~B~f&G7zeu"C3Ru&Ű)мBd7G%-3'[b:.G]ӡ~z[S 8yk8h{">YӠִ ݘ@RR#N‰Îd~rSY.҈/ViX%0ӋpɄh)h @!"U!b&` BI*U(bH &T)EPEQ M9dZ# `y}M $T珜Xo6cX\2ə@IٮmXqːֿ-McG+뽜=B('H^̇YHX^`h֔5SV TC%rC ,-LTuD%H SA,,ȄHCIP&(()Xn>N0*2 +RԳ++)0HDLf0ϷS(?A6:tב >8`MK|%$?X";H6^ݕ4 >74 ʯ03LodL-ޑdόJ3s9s͞e١2G`p8aེ9׍puՇ\G5y!Vw<^oGEsAP],8[uPu4T 4wu -&(p{/c(+,%fm1WNNZa[gVcW(^m[ J>bT Z \{aa` JKOl)eŦf31" 8,BDPcx4c V0 $Yw!1g4wEP'6ddIQ8~2^ع-@č !d&=v7Wd6ש(ޭ\yyfV&n5F%͗\y jx/7tn>!3nメTjw,UUk\khN_ 4ǰ7\;1HOq+oA}芥 Ѣ P\ȘU5UT }lEr vska`  טV#h爩86& )()^SkaxtGew1 )@=~CfDD G*@c$* M*v?H*)s Q <>Ӥ|bxCO*"I)e H"&"BI j$Lҁ{}'GhoG 5̧)Fz` ??׈ޤث(h$cqΞO&ഛ[1o_77R NgpjME ATSQ- 2ERҰT4DC!LLJDE5$TH AH@$1QjD+H HA B" iCR@ pփ9ڠl~Y6N$0uI ܞ Ss- %W2LzD뚮hy-\]UΓ/uϧeYvQ g#OÏx̯[Z>Wo[~)sf on |C6æq̿b\u&:igz@~oǖcf |k?A[S3&vrY-Yw9}|͗*´K)>Zȅy؜ nѪ{VuCmgUj}c6O/qE1˚WjiMd;$ 6D 0mh盏F}/ن>nD6荖PGmK;t>wAjˌzLI8qcmgsuW*XS<9oU&=!!K5xe=esۓ3 |.:,\dz.lr )PGRlڷ~+(2,2`cg+u 9#cGQ23{tOOMQCW~|=;v ]o<;-N6$1} X{+ Ѱf EGPLA#Di2t&u֎#KhV!"MM ="oKx= Š ͥ 5Q BQH54BأN6q,P!XeA$`bP<(`FH]a% Bl!q*&Br1 He#02)LiF6L3'$/(fDh +61L8tCkt+D!o",!HPċ! A)J :MT@.( H +ƍ#Z"C]"6 a H*D)1~S%Ǥ<z":ẋzK@땍/PD1^NyA==IBP.Ci ! A S`)*`El 9臆%!HD2@DD')>@v #86P~)jH1LR.IL I*ً{mLĩ(ߋa:NHt?L8#QwwoPy=b"ٔ`@Z1@q?3˜.; O8X*61>G?)?.Y:u]JAGΕ:ȡ!j1іIr(!gD94AB^2&[| ~|P'FPBv5" .&up+|hRݘ-Hw JL,?'OnDO# S#}_O(h>Dp n_4aJ4M\!!f3q=h1Q=Mj^:j1taDT_͈L3+^ kj:}x)P%MXDZ(B0"|z{ @! K h;mPG** ,f7 *A0gfv#;G8K #h}y?i8*m 8nZ>aֈ} HV#;2KUDQ}1û|L@E1STW;G. xӁ48*2 :aج&;z4#ݺd_Nih.dIw`z`8yFfc(Gٸt' S F3;D@׌i \Hȿur0-!Żb87i0&tI9; j9vzCO (L2w݉(j< &`l^>(- lB:@B +VS@P v0ZQFb67G恶Fb-b""vh8b `ւ";(})AB8ߧ#LFe 1лcۨ|՝\ۀA.4#Va )PINS7/jڏ/bpn/q":OPI4> _"a5>(p(c'-uho2>%hIaˆlZf )Ҵ;,BpՈ@ $*- G\.`" A%I Cl*f%J&MH8B*o+ VftT{1fh@TjܐDDLӞUaYR])2UJcmv) mJW4҃)p[L)&pt%EzYNjTڸWWOC#g#I2|ee*-h6A7Q0*Uf5a0oMX9H,,)l+WXE$&3Ezy.׳%P=0(&G/2!i0&rï][lxa7!]Z_Ose{Qi$vnOZ<"5t8\Z@JWŷV1N7n*&'y:yU4 |EWINU!`Jbݝu )%WI[}g\0bI-C$vBPh eISCF Qrj$@e$ﭶfv3i,_lM)AJ#$h3'z%:6Ls2M!AKKJD'@1HDAhR>Q"cvkL4uѢ,8L!>PDCĥMR6$<'-I-nNPR #ʠ **W=;P>{T-C,&9qA^g9 ϫ^ώ J ~/}.[˧HdKjJi(̌t?FX ^/ёg} '1&$$";1U2cQYh;3 &2 m:*DK\@I2]f[Uv՜0&d*%@ց:9:3 'a9:{ r kley#)TQ}ycǰàN.%x]qUk$w-C#La%(&7~xNV k'㛸3!?ď2SG<""b" J *JQI!7ҧ4 ܮ*=lSf028I Ҟߐ>/0%!0302PM9!(Z ?H oOw[/w>w3) #gKXu9c2}zPM(2ir&B0i[IkB&*GC9E.L<HG@Wl ܭr9Y3–*\6H EUmӁ:MC@ Ȕ[;lp$&aO=.y|-``\&衐$5^_;= "r[+r#8M* $CoRčZ0NcTL8(dqPH"vzNh&Id(J)(%31!M IP3*р;qbF2S q$ZU;D^?8cmAb-bv5ścDFԝU+  mM^a 6J6"-&"e=@9zIѥIv;d-SlQէ ebR41c[ CJwDEuVۼ ck6҆t(L6AMZ [o3=8ڇT3ֶ-۹B1(Qj`šA &Y` PeUHm]*ޞ4@chI* s -\Dlm)ydeGU2$ʺE diKU\JQe[1"ݍ t)SōDE9v(K>cSlM1mkp] 74%kם`ռ:zN$zDyQ&/vZ :k)7pngˣ&7n  0b;].ۻ5w0L#`B $ז$Hm _Wp3mJ|n)K>K ΂r`jj>> a@Go 9TkCD)PbB_oޡQp]rqA M'Tt@_H]_YC f}i!@hi@G` DD@LWPj"" Y$EEDL2DSJUxlt TT4(DS7@j`)H %hJe ЉG dI!j"jJ"I"hl[&RY!"*JZ *H% `"V'H3" ZJ"R&)B X"f R DCCHƒrB-DY,fRJ%4IJ$"j(Pir A 4SJLDSKDQP1Q0DUC9*)JTa!$HYVHD""(e(jIL;P8Mm-1+S $UCHPATBr 0ĚJ5JDR$AE ҴU1D$IC5! ADTA!1UPRQCA0P@n =a(P*Ht7eP:4$3iL!@F$@1HȐ!`HLץy_ U!)gV`T6{^B'ԃ~<>aOEJoN=VD+ MT8@% $8m?~O%Lc`bUoWb˜FMi o_?8rcBsOc>=P,DŽ{-y]gxPx3 J| O!D`ywg9xC%UihF)(hR$hZQhiQ)JU$4j }G{NeK)?6y7KC}ӓ;hF XL)D!M2P*WJpb 4)Hu$F%E(hC†}@!М@b⡱(~_D&C'$_IaXM%j~mϑԘA&B^*?imJ`F`3(g  /jQVb ^]b**d>9t#hrd)S*F"N2J  ;yxxoYAj<%S uH.>8{na] a釖")1R``BT,i+\(Gp 4N2߈CJ0^rFXA/ju?>TG_~0bd)h`"!X(j j!)"I*e*hZ"X*(a" bZ Jb)faIHf(eBFX*"B)a((fAb B$ $IY*%" F"  h )jBi& b )Afj*aIFdY`d$ P !%QI%a &Tb&ji b&&IP!b h)(F`)HR)h!* df H(jb"B>{(8/:H` ~ؽ?`=Z;N(~Ș*$db!J&h f֤(b!jjhId &* j&j(fX")&*fq$YZ{OX!4&JQJ2RTC 40DEQ-*0 (PJR(KLTM@1PIBQP! b!w6 "fcKO~`e !"!bAӻI02^O*Z!f((`h,`d$!dM)DKKD!2TQETkRRKгE;X$κ 8@1~ F@?ez_kz|Ϛn'1u0@ᑑC.a"PD[%%4_B@H)LjOMx@k(8>Ϗ`U.&0%@DEN0){xw{c.L&#Y\ȫ;}c0#ha_~?^1oXxBkۣ)Ju뿆J;|2tqC28sQ4cX2M|hsǿ^}WG*MJ=$TU9} /X ( Ʃ?ǂ)G.ARD7|=_\yK 'IR}"l "[e6veB@PD5-,TJzPOt>!y'6F.gBf@P{ݘc w+Ȍ!?GQ I$^ y0z` X :ߚ Б%R GwLRzH(R 릈&%H@]oJ>8 RS?P:&b"J aj&A&h=0!"0)B4HDELP̔4UIS,LPH3 %/U&0'GX3j<*:US!N.`%;!oѻ;zD'B`6!Lb2i0B i0ye1mv |X# db~ϼv$2D0` $(F&x㢪3)!QX`$4ld6;|kxH%(S7 4 H4"R4 z޸;WLiEQxwBh؄ 2hsp yoC}HDvK΁ !B(` |8XT,;\f0bU%-TFbIA 9% 9登i;ܘYh.>@M`Jicm 95 o]w@N UOp id(&N uC^.؝vƑ5 raETXY#AAZK҇5Gѩ/ [lxn=. )ܬ4͋*iyh,[bDI]#n6*S(> [$巪Hr]1$*E8S6A[t(a&8  AWLqn֮-Vz Cvm{TH Fc΁ɇ9Aa;bbBI`j2Vq0b 4J#QHbR I z`LHIQt í  R K84Q=|= 9%1\ː8aw%xiA?C&$X(fb il=%%)XϪ5|3:?05:{CШzCw  $dPVNIv紳a?uT0X 9i=@ ySx ulAcDu ؔ< bϙ ‰pLÄ$2ː¦Rf\ATc m! D?чB&'̐^n׮7΅xһ0ދ4ᓬI>}u}$|G ={:2I0 4'K7P>b /}^xJt&1#҃yTΜ LLRs(t^LL:4jX ntL[.O3ԭQ_1gI1qy8q+JU(hM+rԦs~I @C:;wUVlt*#Bl'~''NX-B/cA[PS<%  t$Pӓ DZ5E#4؉!(eD\XIև4 y(jZ9wˈd\H&YVRqā90$d0'D\%z B Y"ai^8˕<aiJ &D&YHYX0qɂQCrNC.a%'YO``dH> a-O]p@GDUhX@a4 cq8U!?uu/M`(;dJ ( % *[Dz;3N"@8L`Lb ѱBD:3%DR K!B".hljV)0I'DE)Fd(!)b()ր()BUއ<"b(YJR01&/!ӊF 4{]|)@{v"d?#H!׽"Oak *(Wۡ6jQނfx8eCBf<`;yܳhLZoq >wuK#j˹\qIEfU;,(K I葌#be [*SPߠ8c80H:Q3 nBHG>B&?I< E E4@!J#`bTܕ` -Pi۰8aR9bb*40 T4HXb!:9ػe{~7֞Њ )?0cϫF`+yH( I'm!hh\K0dV@?j}ԓ??ܦpN_8L*z OXVF1h;!} '4fY'd Q2]k j5&ý>eC!D?z?Y{("JI^2 &|1ɀcLkJ)?9&/ \ovxv.xxט)2%$fCIȃ@ BAZUpJ4'CKńbhHθ-&Y3O: 1v/Y̨āBJ1Hҩ0A(:VД ҉JR$#KHDA Ai+D0(e` 3 M!B+ 0xsG\D>|#>Ax1EMX!u!ByNJT&@I D1Ѐqg97ua\ 1`a!|&%60Į$!"a009FYmh"""!&$e(X &fhb Q#qBz<Ĥ`{tS3(@rhZ

#!0[7O]1v}.: 1%MtĕDMcw"@?Dyq~=(˟T?y񊁂oAGk0"`@-R fCM~,ť2Q?d:q'T{ z`69Dͨ b6ڝ@"y|R'2WұvkݐvɱIQv&G$pr ΂xоb©Pt>JRxgED@"`B6@!HҡJ2@mu9X(*5!$׳~|dhd]C&V)z߼pz"K4 _{J_c/Դn۱cSNg )ܤ%A2J2i ͐7/B@/C_>=ɔs=g`:-FBg9Ͳw8n@W<;cj"GI+`D7eJjR e5$fF浆֫)H.T`Q&YX˻I!m]SRh4`.{k,cMԽǐk| [$ܔ` 2b0J\(y7s[ "ތ+x8džab$|`-Y,Tirj4f\3FRK6GZua9 e) gPLrˆ T6qw<:tE+@r $۴n3IlHU{"W ILSҔ!2E~RMb<-Q e[):2{vj:T})`Mc4 U21eȊJCN<x<J fw|E0 9Pjm2]5TJQ 5ZchƆ9c!M:77HkPm1%ݐEN4zAwרc'INEATYK b +/HLrM:Jq65D di=G^0vӝ Ga7Yz * >",='A4dڡT8[2xo>>! `Є}>K"e!U*E 8ba1OF00#t<<-7e4nOwP}b)i=:IP\iaԎѾS Sa N .!p?͡"a)$a<Va0b* !0 @m1>-c=jL>ǹ-ibwn,l?Pф?j?2\*> GN zDٙƙxY~ۦB,loe#hB5$6 e4kqOՎjDAʥDxyF7 cgY2{f4?U0TtޤԚ2L@c8K05c 50ThQ1D nW-AX1-~O?>'2~Bܐ:NOHHt|U:Ya#] D ?Wp&`1G%Ya}k2(ihhJ$p"`&V*eaJ I%`Y/vJbF( MHwx^뱏hn6M 9X+|-卫AL+hMj4qǫ<NjhpGlxN9xŠ5cuqʴj9k 4=CCѬwܘrwd>yٰAyѐ O'NnT5C@3a=z1X"!# Nޛ(#GaGd*vqpv ;/瑺ºffcMaJfˑL6ۻ[n8*+bT!d0  IdBC'goF(1QZfCp(U p8N) r x '!&NB@B0G}9X OK i!=g@"IB0#)/VM#ɹ(  !"JXa%#]H}&ޜLTQCE(HL2n5N,h AE DD1ADQ@ADA$DDA" URM^x'n !sP^82kꔠ8 "&/L >;Z4͝S _cϴݛqao~&L[ CΛD3Xs 6z1*(='AM“3A!E CdDq/0bDJeJU"E QR$" HH%@(]"R%!J!IS AHUPTC *aB#@VB  PH@"!diGUT Q 8K&=EؑCe6 f37؃ (x>x@{T@9BY%C0``0V{#ܦl(oέHUB?@Ҡt#߮X*'s8@z#厂7CMpxJ$CQDliBb!aB֚R<:9cA"F,!PhJ? RORU*!# T @-1DU D 2@AdWω`āoPoxv) (BH%(h) P'P.)v5e JM+Ӑz4D[X!P Fo$D|"p*ݕXND:P) ]Y`Y !*a e%bHB%e$ab K1Cn~T>\ Fhc񻴔L 3= 6Lə"B;#Dt9$*%h lRHx$Hb'z8<6)) ݘL)JA of2 ]) H&BdR4 *  vsAp 7e!Fa BJ '|2#ՓH7hNJAQL KADZQRE0ҰL)5S1ihZR)@dOhr \G~mN@;yfuR&+|]7I]l$EI'C@ tf{y^OKgTK 5ۏeݛ06KXI)=$BCC6+Fr,)Y&dP|5C:sA;tE4дlb"hi֌Á= D*r;01/q:![~0Xǿ# GK,k/;(m|l Dp J0ò`}!o|XOF_''`<$q)%}iQQI(2HBrBǞyX #%1.n$Aގz'ޚC ( $ (IX8&cx"%!e" j h"U($e!"bH;9艠I iJ6O@>5MS! BPK#ER:D ZH:" ,}<<\! I 0tQ!2$vAD!v׊$HD A,,H@,J0{ 9_D?H0 pЯ-;#3۶wl/}~(ZFB/04 @|Ԃ&ZF$MT{}㇏Z;`zE0#b 8 ?}x`}~GVU>?uf'=:ӃTER@AR9Y a`? bRX 0 ׳*t^$ `*GNJwg^~~^2d`{Ր!Lcf `<(A QBA TL#  0$HT$04R4QATI$UCRDHR B-3P 4D2ABMRBC 0D,4AI5AD@D+4T4D(L3' HPaX(wp""Gt(SIT' Jyt%К mR1DDo6^HE" XB=Ob9d  Ľ.*!Y$3(k"43̂ DQA*Ū"xΗ$:Ǵ(C Lm܃_ݷ`XwAMD2@(y{5BhC4)?֒w PMo.Ty|TUT<'v9JbيUE4A0_#Lw&;Ξ 8І?Q"Q`pk>s>6N`@l};Eq'c+HR.]uW'J)L$7т2Я RcQj($?'yJU5K=UbthCJrp &vdQ7SZ**s**q&JRa)?RkHQjXϗLT@VIOHe'hx'BDH*JH Z fiT$Fj@$hH%PJYj" )B%{f;'ނBcN6 ͑F˅q&dv|p9rAg+e,6XÍLXq~yb }@ >PT]:890xҔ-K1hR೻l 7C0&~=lΈ)AD߰$]ɋ%~pޏL9 ~DHLnbGV(ʿ㗼d@~לijKFXrf:h4Sюo6PϬնc8+ #QU:"yMQTX@̯V=/f !L`$&2za..0Y~u_܍3.=ާdF Zi{/ۗ:bWA@R&]|0bvv F\Z/鯅EO_+#<..N/\ӿkP%& &8UѥvAzH|@ǣ .Ctлׁ򝲓SAIDAvăC@Hilb{?az<;7I' F2Ld{Cd/gC*]E)?D]%8;]M'I׳!~3 /༦fUMKp㛑? h_!m8j>N7fN_w#"I HS&&6\⽒ f-ۑ TOK߭ot؀s R:3%w1A_Em=bmv N~p=m/,S^A(& J:4)&u*[@\գlrfW̿?Ѕ JЧ Zb:ꅌa4@"TdhiR`RL$.8>H}.=L4DkT_v;dˤRr{PyY<ߠaׅ%֒YjP06@aTT|7;/wH/'϶0uq0 8ëA >4 GՋzkZ+giSm$nB"9A 84m$!ĂdXBrjcm@2aits=Jl-$3U$LxH>m+O2#֨ ^8^S<_*(q3%4RD2BTCS%-CAZ RUMLDQH$ETEE +5H2JBHs t>>~#OA;zeYs>*"0n|ͰlEO6f?E cm8Zh/.  :CfFL&V^ks P 4Ǹ4m@eIcmsYLCR= hAe(i#n92ٍLQ7ȄX4H:/(R )|1 (#xn29PTj8Jncf㏧up5TP8)O[!@qܰzD%GU[J޼O<͠I}1b)| ,!U6`3E~$I]im(!RC֍',A^޷O) j\f|3" "`*ijƘ*"H%a)H61J0RGmGAFB*?e#K٠D cUb :ЈPP!4Wlm`ɦK-ՊpR˲1'q͚-1aS7œ | XD4y`L!7^-꒻Z7g --386\qLhg f]Y5N(f$\:UP+s{uLTb-f[n#d5W#qSEǍeST ˆ%j̜5`"6kG>>t 4 )8%D2+ 2Eܯq:(k=VdN8F -dd): 0z,“`UL")1X1~ 6<,qмXw7x=zg y֭QdEһ+ !WW()H-)rtEbf([:v 40 ~*nS1D4i y 4<$3#eI}vq:z_lw8█  !H cƱ~pqNR,DP,JJLT$$01 JDHDB$!K dfZ6iB&=2\ŠD:<φׁ:fJ71xKXGĚ*))@ppAf#n0e_E1|20c1&2Y&L@D$ ceLNPv==zBeN~$NOHdkAh$< Oa0q{ K2DٓTD&5DG8U=G!K$'?H+rqAB 6Ҁ*01F2`Ҙc6ci a<ݺܓcw s5tX4z/OA@H 1 pcrm+d2x z;Y AIy=Qh?S?! 5A,*NH|=lqN'hͧf*d)t'֙ !;\*+!ZW B] HؚcF " >LċCFxQ|PR%IETP$ AL2LI131HwF:J,״q viRp`;MTٓqh g bS$gFL80 I="$fXR KcZ"SHɪ P& 1|&u=xnKTUdb^),'z͡ 5/}U-2!=v8GÑ0rQ;:?98cPWlLP.wNo YF+ xmop!A c](,ADp4!QDKHD1-SC$T$IEETM CJPİPPH(PD!)$0JH J#A@}?)PxCRe\5`8:$vN{f$LC=El1UWlM36h]۬PK!dI :Tؐr~QPU>Uԋ ( SA@{l,<]v`<ҕ%!ČbP4a#_@J -'((ۤB0(2%-* ҂#4:A@*@J#4@.;Nz/0C*JK3, J@U)Y(h$A*!`HHFfb*(Ix}GQLMIEHDIE41D@A"JqO>*쇌Xȗa#d;/]ۋr/"[e(iykR/[d |*f d Ij("%(B)` B*`$)IdB "J(|gE'OtY_P DI, 8  jf&k֜<^X}》I@}CE&*lh+vOY4[];4b.61!JZi-53a4BʨvѐNAd3)XR%aLd&QP4eDĈ*4کd"e DHɭb(V аb@1ą&" `Ԕ#Ya"BH؈r Jɘ%(!De bQ( B $#nd%(!I6@~UG1B?8~L⳱ O)jhOɀԚ+E CZuGcpmqu#]$InZ6iPw=2\tc`.ɤi#Mٲ$gQF,eLBHD $g1)T,A4pQrcDdcmKVvڱbB idE),,DstDn]N1vv !\ww)r?E87H8.V[(|$%삔vw*OHIɩU0ﱮXn[qXv`g#I61jbE  TN*9q+RQ1-w(pR@a\lf4Z4Mm9䛥dͰu^|%4kA堿ugn稀v_Ҩ 8OHbxŴs C n8IP0~!K)\r9|{a`N!} qGE׉7⦶1bn* t1JClGCG|gFx_P%)n}4E͞/u⍞l.cly6ԷUm6|({|x2Rs !j5;zX^rp3飦!%mH 3"Xp^vkkWS ͇{2P87;9(y@7L.2xgYccW Fkn L)Q7{^Q6o錶tL%Oa8.O'L8ww4ݲ( -h>k@|ϣk'58eUF8zS8O}9]%ep^[}D։ZʱsՈbߏ͜y4D3q/X@8ڸX|y"YEjV1mjTUyx[RTHқ*mؼ\7.fhk ~+걯D,k]F@7ߨ}qL㫶}o04/ME+E)]potyٵ@7m\mt?ShG㒫d;F۲8 clͭB뚸B6.&qjWQPvB|=ϦWX:̒EH*|-f)}r[&P6јRQb Yyi1:FmoE"n5EK(6.i9U=4PݝiW- 0Ál'Y̊A!5 \:L-L\f0 [<+QEfa2AtEnzՕKaF{HxuEEbֈԯsUx>8uHw[)"g)m7N†Xhu74x#񻪀H?]4?j!akZ_J}>A:7X18ûY{"2&AHHPǽ"E<Va%MB"AmηN&$ fqd$jk2܅qEFqLhvۣd,zF[#eRDSDf>N@"/TIѱк@I˦aL3B0jPB mHuf4d>dHwud $~(+ezPS@8UM]b1 RщQIDEt#0JK|N3OY~4=x&5H atp>Z7wk 21"H6B$A =3A~,]M-ZNÛ aL`JdjҚ;o"LȰ‚#94#@28 !)@`SXf@"*bZ`dHvÌ6ی= JPb6;nYXPq㔔%^L&k>wsSBz!,`bFQg/td~><oKXX&!yYPa I%{ ' 1Gq=8fcG=rSKP8zǛyX"h$?hQb<dMw(R#i;_O~F2qQe"NA .!L8C2]Q>u!Mďlݒ%w"iQϦt].ADK1/J I1 d^P%݃^p>3wFwC?ln`ջ%q|9V"!$"I7X &)z8Md8.lRPС4D BR,#B4|P6x58;FȼsSqo"ixQE)m0ֈ%v G\p4"P>|7: ޶f{ޡ4krh8*.ąCiy݆kyȮy!(g*+\zyX2>GS9=>8PPFwX"H[Ehzm`bf 7& 4VQтVr&-K8MCM J<߂mTHH`) ăXH!NP <`8 C$38zh8ƂSB٘F˭qY0¡ޤ|mw7`^]~8j8'9m)6BZ kt"Ho./ wj!0h!*Tq6ꇯ :SvmC_޲ $())JR] Ji=l[_1) ppn0puj0wW6<PsBa2}iBt"OX0 aw!0HL-+xVNW|9Ioې_eN}bŐbA?HXTP"@Q,yVT=فC 1Ꭵ(CQ})+c3 ou"頰m>|[2q,TTv6T_?#hoHW_6D5@*S8YF,QȒ~d?7 8&QLH?EbS!A T BP41#A?LF8]}',$@iH)=`)i,! QnrCT%B5eNq *3+HA~`i"o^IoidSMHGpI8$ޔ4 A@ϘKQ٪p:r;%f YbE"  ,n,AH,}{O(ՕB>/ "]iSx{Y $wfZ<肿j(]"qTTdyrvcdVG42S<{pO"@;N0 0s}{_#~(spߺ=Lrmb3\^ws٭On1JC\CR4׎Y=e t!OW}C7tS(Wn5ִu8.wup'հ:"ʚq5xl^NNgz]CEsei<₟^hhU)J #YZV6.4_&k/m\S.\߬ /,c<g^TGv;@]Y$/thמQ8h!7 .w5^eoՇ\ 93&4P8(⺥ m?u0u ' : j<|]['= 5饢pMp )7%'𠵬\hr&DXKF5eKZ+BAXlAQ8JUL >3h [?odCZ} 89u[)퍉:gqYEh@TTU(ΛAO]aRExڛ.=:]#}fvx4[ uQxm ߖJe0iϊ;\eh9--δYCIy$A6 r9 jPe–U|3WӪޑ .`"h-e St026݅R;#qx竤Ǧ*{l.M=v tu<%;X0 A%n,7K}sˋpDsebL)v(of%t瓛*m%[F(9YccbP՚fս8q7[C>M^F#;kWc߂q[3OD:-F]y[C'-W~^5L ߟo0&,}2׉Z׵-nw=:]Zh/Pa|q9m7F$CӌQIXerVtHTvhwk53Y Bm 6qC]HLfuAp4p534޹|ݨ&a*t9G,zݘ5˜k40}N]^8:i691#뾘B˥ⅰ\$ *~!FpEwŒL⮫tz -h,~+MFq4B=#2X ֲ )4]k4l~()5!Xa ,_H4P`<(.wa߈uk !8p>#ڻ;aիz:mhpZ;<øg<ϼF9.#2OqW Vǎ;$4Q{ TrMDH<DM CIn0grvH 9L|D#)MMRkBTPLc9'0AR<1 p7J/\ó@a: G,t0iL nDޚP Ef,!fW#|4,kM͓-5l=bl@yH6 ɜY@uhutrBs@6 "7N >>BZ!1"Oe6=o֛K~pnEWŖȎ-,l45iS+m>9B OZummiE{l۪<4ldsG+HlxwF;v.caCPUQe3hsy}`QIi<-:es%s._GA9Nﶧ9M3T% ب wA@o V.%Dh4lbR"H:1{* ($;$) [E"بaIZK"u[ ښ?3;}\0ID^(f5puC[8ս۽&\W}&ާtDSlvrF{$UQm7xJt;tP"{} UHMvw$hOGV.xl439aQ`v cGpZo7VA r͚}픡؉&vkDOB8xx[AW+(0CK >5]K{v^ҎNxLa7W٢5ˌM4hQNdklі=yS͙PmXqD.WzWIUՙ{VVgLYi,OU|ިZ).7NeiMmZI4Z"X s2ur93A#Y, *.Ml {6ZMEHPq;`BVVm` tswDZjհ 1&)ђFC0O=8 A j;h-TpVKF91 B)d{.܁dx6eQ*2p T pzIC=rl-xfQd9O028.b6f-39%#Q NuI2DJgt,ϫm::|cv)9拱vp;MhDlefc.;t͞ ܍X82ԕY nmMӽt^)m"b: rd$b!DE2FОMDzF$H%y$6WIa9 ^ Hr"y~>#PRE UV(`UːM 1^!vt8yY `~CœˑjCܑBzq{1mff`U&`@7$zhG|1UeE*ޙ*JM 9,0#s-OE(3C9_v}B rKp;$v†DM⢚/+5Bx$ 9 9f IA dMSBʣא:h!W:$&ob/  ()cV_-C;f{mKb/ X446Wy3t^ʨp XS>G]j~'ؖ4r R$p6@+0h!Yf` J!&@ZJW>xw HR "X()FEj iJ)Q(E!"bH b(aiB |oDA],"μWQE$DAT۷`0$M('sM~6%>r|y A%VNGxA͡ƍl&|+4(DP,BqWLt3Xh4Fq"4:9\b)ߟUxz"͹nbZs @I`MQQQ@LThiڀfUSJa"&S,5L Eٌj0 #48]O\sE.6{zwwhd ?q[ $)z17[VFpThhP\+&Hũ6j 8CF@aB;p`hiNwlۀi)n0?y)&͈<Y,4== AM[>{6DوTon 03Ŭ{й(V+îj?4#lT.3JY*JJ=NvĒ`&$T j/,",ѸL}5.=ajr"O"z@Ag#5{-X5iSc V>f*J@QC%#G +4y4BG3zFh %eD< BL)4φW0HX%gC\@_0hP_J(=/"Gq{K@Fq)H= GM|zG R)$ :i2gO̳̍% 07ݪ۹7"lráN2!F xIm*qX^%Z7Qa v4 )5l!._ylΉcc-eT0ZT, Xi@*"m%L@m ' Hye]LnQAGTEY֜Tɨ$«VA{EnovBUKb]f)`e;)㺂jN %jł`uuNXHh |6 n1 FsiKDf<O.gE~"AHCtVǫ^(SmR٪mԻvB(hV@O> Z]4u0NB#9!e.$($EEm=T>|ێ9|rj퍍q c%Q⇲ }&0N7P􅎣U~OƟHOTG0˵~6Z(UZF;(,O(tQ!wh4F`8 Dz珞\Ӆ1:0"<;:15pgxHB;Q̚NEthtQh0JcCcc.(3BQb!I((bY h(ҽPI"'D0dG2\NTCf<&Dy 2ʘWYK6)AZ4"f1H3;eR 6s,Q*R3;6x=Ē #݁Lc$I !c퓭ǘk7$RրƘ̆M!ͺH4Fka>T,a4j }Q&TXhH "I*R"`)TD1vH  Z& EC1%+E)FߘʡSa>YgH**bSK1!fgd.GyLn. HH 826@h-Xr$ろTڐдuT"PJ)%X ( FRBFQE%RZTAd"; ȅ+(Ī/r{%UPd7 M7a50kSg \IMWq:p 5<><~p2N⊚h!e"TI% D%Mʟz(G~-Xf JJ"`%((iF@BQdT&NK>Dh{ngE VHyˆzKİ!јZhYz $Q@JB^P =\ =z h%.Pѩt\3Yr11J6S#rn}KP RV\!kZ.%T2do5bfS|V^ZprMW?ʲQ1SSUKV*]םݟxL_1 \ՓEi4e*  a*0ḏM|v4xxCƱSS۟Sxe`]<;FeF@rWÝjJUh_m 4mToSڢ5j2{<{7<eu̪NXᐱNOOy 6>㈅Ğ!57#C:_i^QV$:\߃CH v"r$)B$ ꆃXs1i 8 *s @Uɱ:RbN+Fh14X B҈%)ieACNIX VL &BB0 f(Cax&.2n-D-ό:v86aǃZFZ (xHrO졳v/C>p S:L؀Mok!hĩ/S`&Ce@O^ aD&|A(hST,E5"/; HBBHu7S. {MC4SA4%ĔPҴI Tt*JV*!RV! j rVI f-1d@BHJBBaB"BH(rtE G"(IIf" "Rtܡx?*ECX$jJ)%(%@AS 2R#$K"Li??#@q8)ÚL$Ar7BHRR T& TbbBIHig7 gξT>S,AB?0(FH+,j#@;jQ!""%[d"mDbزrtȉ(@;(V Bbi ib!"! $BjB #%v D!!28H RQ4>>QC@"n1BCL{ #A2+K@KUPE~٤E`Th??$ɾ|#tH"hO2l K|Ø}pwnF!\ЙA K<ҍsmjuj7{LGer4y~/8]!_0 |"?|Se V=0NȤbo:%ҦJ 4^9W~ǘBD,.~y~fjS<],_7i GI6%~cSR>SW֕)gfvQ LaPdtRt.dYYPDGЋ@[Z$դ<2 =. )ozRaY{ub J S $WkK>Fك,Ov/M)B4+J LCv}-`>Xh7d/ N)6iY L!Y~~XAc\qC8ߣu S^һ2v` 3O4z,T~ ^vPOB7bԃbiO$KS%$MB@sq@fy߿l* ;@OzC%*{P5 Ơa)@!}C/F̚,0_|8y^oF9sz^_< !bH' qi QmۍbeaAGv֠jSY8$M9L!F%" @_8I"d/X%0LD[V~s)Bdq FS)'@e+Ip'*G(%mΝ)dvpB=9f@!gJ) F|K @A , M-D@Q!J`E!f`!R H 9{a4ph Hf:5Qjq#,`dvNQPNQjBBC id\Bhi A;+1΀:iX$ heHI%H&UJf `)bbJ %*h (&d Y)@TH@^$L$FdhUbRVh&d$E%QD" B/H_ "`RvíQ?.ÏU>%bIyh(oiE%@6ſl {&Z؈ʖE˱ޤ0 wlRjwZзy2l) -42Tq,0Z hy8tjB71UH%Mۇ ^9tkᕹ"g=]r])pf 9P8F>LP!ZUsfbaƲp؞l2)U5YHJqXÙ8ӷOK\G9yTG{uPPN\ rHq)z'[!f $0b*&oO%ZG))j%V)򤶉4xn=GCMOфz_Ԕđ 2c/8j00Ն:,cA|L-kR!'CcSݡr-v2j ' ?C<,b2O LSO(0' 51 l3grʹ0sPhq$B1I0(:x!@=G(2hy~Ib N.H*ð{! 9XS'!{IΐYD2;.h0S WmO8 ='|A0zskqU^ Op8Mb)90L3 gL1Nd `fi$);Oi>Cp$JPU1D5QLEJJQ4- HP42TTPP#S1RQQD5 44LM!4^@@y0V%6;bJ$(FhfXdB$CgS/I?_ Dx?:r>a( RzapdT AhT""bZSW  4haiQbU㴟I]Jĭ*#֒U3FCiTmQ\x@W%Ay4UhF` !eh`>{=[*]O{GC#~Ё*_=1YBA!?`PO !WuDQb"RPB)iynհ@}bgAnW zxr}{}sp=}z(L(JyoPk=}mhMVU7>nn۾Ijt @)AL3 @TS}>!T Ӑ@#q owuB}4P âPT});z9Q@Qw@[-y)vhTEC꾾7`[P)Mp.l7pDs_}u^}zCzm7iӣu0 g@sP=}W GCR" ThV(*ACCJ*NjPITT (a)-]@DT H )J=o]}]LvKwi3jOX>sm>5텶}^vY@>}4jqƵtQd]qyW=xݻo\^;nݽ|wws׽CvkN\{}M}_}|Wl;>yJ[Z]Y}|}z+ut\onݓݞe|(4}io[=io:Uhҝkxfv\M{tOYv5ufZݽJ.$m]z=۠=!uN޻|^t`(.ۺ}au'}nw;꫽̅sfpwrxR]> @}]{ǜo-K{(<3޵{9P휓,}Ξ_7kw;G }YYmf_m_{;>CF1TwtpM4"(DvWs0z}Ϲ%e U/Zn;QY| Fv9vm`|" uq&7Nk_x(mvgXCmM}}}}]}A;=n.+;Gl-os}s;Wc}J5d-W֧^7íټp_Ghl}3}û:U{Π{XBPۖm_|x9گ<^%g}|Yns8٣{t2ϡ^>]->[M حS-YۮuF6Kدz:|0ƭާmIfV{ˍ6ZzU'6!hg,cp{׮ϻUӷyC=Ylԍ}|ti4AUA7>z0և{mK}wjΉC]vw:_z{;AJS ﻵp})h4s&;.u#/oK/mu}쮴vl׾w(`m&P& y0陷LA&tŽ87__z}6NCKpggU7}/}t  ɠ4 5'<4idzdA!jcDj4SU75HL0ji&FJDHM5=M2Sz)iOjxэ4hhi=H bIE2&B4eMS='44444 @ Jh! 2j1M=50i0h F)SM3HR" MMzMOG)5=zS'x!ISjzzSjfG4kFE5%AMDv:ݏ16ܨ c )P~%DE(TNI]Jp<ɻy0@` 0Թ.˽:zj b/4 ¡@)@" (R!CBKHJ ҊJRB* $ (A)UT?G E3D%$Ml$NQd5|ӓ H;YHЊ*09ȬRBS12DDTSC5ADQLWðTDAS:5ED5 y&jjHȢ?^}n(h8dP!RA_ӘLv_m1SE RL09zJ1 "p64$Z*jhDQW 9)OΉTb*)5fI5DET袈 0Rf\”L4KHC "h>dbB J"*r&U>U(()*") i8)@ąZY() bh"J=5TSLPE,D&**Zb)AA 17tRQEE LDDE}VH"P(!i ?-C(d6 "J p An訪h9%bOG͊H9pn괼:G7T 0aL0#`iFFԷ=?g妸)e,jpRĬ$K(\ˏykO9SRjVW:Q޿6(dbK4ΏWy,Sd?+WNp.6Ek'kVD"aևnqkw`'pw㜊HThi/)ݫznwyw^uPBxRȱÖ§Rҏy-x%e%mnG ێG>DuqR =ڼ 8[1 iZ]64\N;YWTUE*Rlpޖul4LJ A弟^8NwQ8$O^l %~7>p~E68 jMcToVc))f^z)SQDi;[v5BtWF@n4KGq8R_z,r, Th^;d"›.hIgl7C3l)~n/U|;ɩfc:+˲78KcV#}H!TUZ󻎏h>Ar.h8UbGT*;/}0BS:8NPL;JlNxQDH֐Dp{LȽHW4sgcwL@HJe< O|'B.u|2p(;|.: VLOS*.+czuK\C;%I#[;u^]>yHE\m| uȭ7"$)4@F)bl0x~f UkAH`L LVܴQDq}ZAO;OZ6kf1[Zd`2HE^X~{_03D~'\ogWwicn lU5J77gfh)J{Ky(x3U/Cc )S4I7it?g8)DS }قzn RѮ>}VNFzu+̄-44Iӡq~l6rSX1ԡ}5ٽ9֢4s#>뙭WdO_8QW" dgi08i5]'21|6ek5{{ w{|U$äd"8H6Ɍ~x= m8C3(|e~s[жP;k jsʫ& qf hbR!RP41H4> B@LAnіiPn{t61!P`%uKqnj 8(Ea3]6%!lB4͖e:E4i#1$댴a-}CT2JGtYQ.nG|CU?1uʁ{%~iEF#56ӸCPSta_yM'vwq@Jf'RiJDzPy4øvGvB  Gl=  R5%R9cJPvr!?xX P'zEv ]ۙ9G$`Tx^rmEN|?g*mdR1"R$ x'Tzi׌M)3,͡#Èu)RU"*,Ύ7 z_!ԫoyC daapX RPJA8:JˉIr.KOR 0.}ӼC܎}$~?`! xolm@1f:ԍ~ȑ_~`)NC|r ٟ&<5>/ٖ֏;-X&uX0gpFliOK[hɰtDa)Ґ&a cn4؆r8rO65v堧YC=ovH*٢+ F+ BS{q.XQ[TEl(1dw;$ F =p}ڤL26; _̃,c/(]8OylT܉1UP279d?&VOUǏyW>xe jĎˏD.ܻWzZyKuEj* Y zF[aCFJnqGN9+R8SRLC:1ytҥg95"ڏfƽ Q1\VyGQ6NwP}wnyį/py3nS=؛ojy4XpʳUxHQ[cQR+i@gk7}}_O8C0zWߝϵWIlՔܪbj1 Mȏo j2-x!E~.e^3N9*R\X4&ŶSMðiy!yw^w3P9q=M洜m67]?s>NzFDY'@5{<ɺӑÇO-xMYCLt$[.R6HDe[|+,^ݓXumA2̔)]良A I'jQ2jHL>6j4:hQ#olBD UQHUM4!@Wt>0 4 TE4ECE5C$ELC}if* &J )fC@iB%b C:gAU4B=D-)HĔDLAI@UP3IEUASPA!RU0@QHҕ S+EUD32ELH$UDTQSU J_YRPWhZdIhL;nHRD$) Lm8_yZ858(nGϛ]^kpq:$\T[* .=R͒ulP!RLP\ﲩLa32JSA&( J Y?b)3]{:NɘfMAz5m9nqd5u{w;?v }|Ihzu|3諕U\LE5^޲ ,*;]T ?c!9K9[S5V&iHfтjѿi|W=m\C 1wpF. ro! (j"ʸ>ԥL(&M!BGhl8@/6DoLEu3A~ h=+Ms2sf҂SgLs&` I f"" \ȞP=R|714PRAETAjo (-d,KECPQTTDQD@KHSPs`ILLQ3TUHע-U,M1TD285AQ4 B-Y6A?{G@z)M-5"@V%44EDR$% 44DxJ" )Ii@*krQ%DEQE 44 MP%G]MAKMRE e*#s55SA?"AID>YZJ BpݏE/㢟(Jx)̹{B&@P&`@P)( bB Bad  (EDE:U>FJD>X:GK DHiABP fB*Q(;jB(F@}dJ E:JRlhA xyд@/yOCI5iQ̂t(*) ^!yl(A+"=T8qA2#Mb}!y#Xl?B]ҊA P(>A* (dA$H%SaAqD1 08` Q%"9s8#IE5y8aS!3"ﺊL=c**4PD( A 4" MT" =yܧ*mu 0 C@*4HJ/BLZ5~J& 1E)Fj|N~*ZdA-=5Vd!Y6BdE:z$̈闕tbV҈;FSՔy ґEH$'uT~埇Ǻ*}T2Jv96d[)#춙ЋID_/g ۞Q޸zEτԺφP~1XRT@IM)7[YfwfY~f 6o>xD})q!W/~;L7KTH`6&*bFjrr r(07o|8=$v\lAW1 yQoM٦Y'$#J:#.EA|UFr;j ۚ z[G"hCtìMC}:r"" aEsCcőLGDskA$[6y@ n[^}e&t+\~t- \ GGpg,Fb(ʓG3ЊM 6<ǘ:h31 FF(hƍ8\YMܨ™E.!o9m۪վC|}_mm\DZu%`C,wV< $C*9*ڑoUQH"aIch"2rMꓹ޿*-u>c~ZG๑$`B{L":X]J'P'6?DtOw +SM\C{OV X> xSP`BGQ BViL:7B&&Z<ĀԾ2^{i6?uHMwHF0H` i4Z: ߼~ @"vBLTqss#]znS{3kwyZmbagI6jPˠT v`lG1۵n{I %(x^wek(fj\wym~<.NMP+QFe5xvy54>~ }:Id~ZRQXWbExb! Bp#4C@kq/*6{ȼ3We3z5Svz$0:a\hfH:rpB7^NؒTivXgi@ՋQQ2e)_8[r\YSYAÖ[d\J{£oNࠊBpދ# g3v=U_fqM0iOSV۷8lf\&ǐL<ɸ=,vޜiÕT`ƥwZѴmtC!СAQ>hQtH|Jt"ҙd|zճyi9 HDP L&hAt#mȢ@d~{7_g L/-#L3lAdY_aȩkz/Ruv=6d0y~SBپQD;Ռ T1XPyT ޿f[!FwtKM' üDb?+QX7Jkx.O(]~ 2|<4ɞX 1eږ>g/-6yoݓ|DBf-rkvBdW J&MܲSR}X96(O̕ ɪ! 0{\;rmeKQP>d LuL4oU:L,*AAS~G!A8(o{pfWd$cqW<> Q~0c m`:C>:F)k'rC.Wgۯ[OC,T 7I.t8Sg:OBCs,5m⺟v\Ƿ5H;#fm.51 +ӈpoN2v~irG#B&ݝWwrS*iI^j;St w}Ҕ(館|m3ҲJ9ZM RS|ǵ`΃ wJFW̪)ߛ~HY6qSGowW2/<<Sq+T)гD7m8Dݻ)U{o]CZſulc a ̤?gU{w^UqٮyfӮY8vd?U4̩+M a٦(˴gsӻrӻ4iӊr3C=HOܟzF8,f^=6:ԭ[奶sHgvu<="9˸֕Hc?oJG뾹P&=^M~;u2͝1'pr(SB80BD1M[$>.ƭfePt(4 Ig =֠6fwRuBo!/JF8ZWqN)nxXrfs^4jDܮ N좳:Z:"hNgF#LNx,s"X)H[S Dd’pڇs1T1?z/FY'.W4ƕON|}Dq~rmyYV䗹KMld?&7e{$խ1ઐ _gPn]$rȠE:w̡ؕ^3ydoϋ9 UڒsȫDZ[JNCrzu e¶gt0D)I^lkBO)7L,mC7fhmNw ZX:+rQڂʞvr- ubʍ[Q*9&4[S|rx.}>?ecW;3lԉ7Z{->p´ ʰ~9nyHܪ')ZQztoI5M$ƙZig+B/|[ hfCMHBHI"׃5I!} I+@!p-{\s4]#;VkFsYm1۾CˮSfC"M3$bѢl6h]U[gcr1+ah38]ְ-.K;:t6MOL@ݞ5zp(0)i hD&_v'9j̣쪆\t-hN?Eey]8k'tf9Kdj\Vxzcjet1˱kߞkJyhp]vnddˋX[u :~5s.>-@¾(_?;%2XF㫻 PT*;,MW8BAYϝ-4sb,+v(:J=ֲMOK8GQ j6rjQ4&7Pe#yD $;vּ#ZCz [d^3ئ}t>X+T%)$JND@EKh q罓l鸦ga eʆrJמqzXY^KlcA =dA]xsΤH[ $%FV28bowlxט6 Hg-x;}1Aa^ӗ5ZMh%q5dꃩֻJ<]2fHuȳSNRUlTGn #- Fo8\fk.;# '*f:EV7$VI/M~Mn6i#w)SO:xztR)͍$Ѥs2iޣ{0q(DzG珵ŒKM-1TXC`dG!Oݝ oZgP~^S[%WťL{!ȶm4kXQpu׿7n4i1UoDp\LW-v֡+&JT{=7&N,,PCo._SQ-%GdQEQE!凫.!pgv8f/-8n3PI8B81$s'&H ;ÇERnPS3 \u+܃jjuz$imw &|W2#U{m)>zG4cW'N hM,KM(6y`dnDJx։SZ饦+mY!2_Ӂ20ɻqThSL%67V_'ū=ƚoJ[g}kE9{P yPobmS馩};[8~B[\ppmU.@fo]{b ߅ Vٚ M| 2X(nz^WGv[Wo4_(ݐYaBvup|q6`nHk`O~Ay5a j$w;K,;ws̬ǍgTlJY{xFXD4h$r>[oU:K-w&ő|ANE8.ͭ7)q^2[|KMhGC&m.~uyŚݔb%;R+W07Z;͡Ba:<6e?l &6_4C-;øTDrGcv͞mJL;tA@ |-)Gh= :%NPE>R#HڙҷY'182hӖB'㬷mk&|J ;6{3v,1f xK@3ٮ[W{Jb>Oގvi};_Eb6z@NSk\XϏgf޴5Ex41ѵFk (yG}&Tϟt4oݾsp4 m͎Lvfdߢ%tx㡤we!qإ1cSճ2# [}IoOjL^Ώ#'ڹ׳kUkTW I?D3sWoZQOba/J^ҊЧL-m?4öLl%I 6a#z۷ez o]I j~qLܤEPyI™;YȵV/Ǩ|ƒqCҸpH3єԵ*0c=E| tUK̅Ӽ2O8˶'Ƅ&)F)}?9p紫μ7Z3Nj8ʔ+fޫ[z,|4N4ctNsqDs|Wkgoc<%uŵwn }#Hl}I.xDn'c,y /&oɕ}'v2C_EcVgo9-%q)ܙԄvru7N?8N]M2PTQOm L !#! w }SCjf>~a16pv <{:}2\K *wHd{hx~U6}7?'0Pi9%_e[)}ˤ~͙ᬻנ2- s&`g341A-CE\yk$Y2}KUn=d활Fm?ƵWBOc"KTQ%1) <^8q+nkyFխ jSdYU[jpL dޤ]HMLCЛ]4Ǫlڼ_$Oa^28Kf%6cϔWEP#x3a$HpgZ4Cc T8xoUae<:`&$tCNR87>c>aT;e `4̒dl pOe"s~ ߂ҿ^*buZ5{30H O˜nOGF0qh#,v{f#Cy羶AtDI]XxH0nX܄5 -?ErEh1$K&i8aD"J݈)+!Mt[B&Յ7dUMo2m-hIҥ2_%(F8.b! QP7PxT?PHshӖ^,AM "8Q|Z/Y/ng6ʭ&pG,H'xFNl:,Bi&$* un^\r07L? Z2;Z&T$܊^ѲLuٌ37Y['5ފfөr~/e:f/6')h3dqW|aˆF_L6S触¥<׷m[{ i$ѾjXeϛ:c vH@?y/x=i Uv{=W2YNS)tdZs_!'#@+H5Ow1h!:Űp;=xaKY7Kz{8~V/_%U7īRJRb&!% & $$1nZ|B;~'neސvaĿS aD<=\ 1ݴ`A(v' vrqHv촷AƹKbNgtQDw?62펳)[BK*6O-"{N3k;ΰ˴ftd.Dbn_Yh'͵Fhm݀ɘL !2 tho7q1f*m^b$B6 2Lu> D)@oVa߲b4:Ӏ27 vIѭ>F͹Le;%76yHFyjҒ!GS9͑QbNarũlWhĻ?ʨ%U3^|}RR|;}]ף +R};X$T=}^f>v&nlwܺ:ƣDiմ>Eic-Ru5@HL)q;iզyo,+$LVe'" ̰Z;&= VR] b-2MzZvigAoUg?6$shgyD-*:cHA7S6`ײzhNxm7 U.K][׬kH| fDJ\jSM}<.VYa9ƶZi@qe x}#$߲MwژORߝ_'pYrskvD2=ϖV1nBƤRt DAf^ݷgg!0 ([|݇}aq(N)yOimܝ 7}vjv6+=BI1:h3Il M-IA2>z6xK~;mCv>6:b8џ,e>U?e}PɎ1n$045<yxo#prYrt݌wѯn5Ie!k|:LҳL0/4O53GN3rӾL~kUʎQɿhn.\A!; &> IupXZ7vMh$ oEYs5~mG<]|.ٱćpJYo ;4v›n_i7*;RnE"KrFڃMqqoj-IYH5qM"ڣMD &' 7Eb48Ĕr$Yr}.}ړ(=u=Q 7K-AmbjW})ԋj?!։1M/\"*w,sv`78,Hjld8Sw>\T3d7ϯACk3>kH׌惪Hꂢq)֛k;eFMywnȗCfnQÄ2׳Iŷ`g>Q"Ba61 w1N$px0-9p>^ ihFhBafRU3LDSKMP40TDD(CE-$JHRM@CJ!@ДDH(дZ '1Ǔf?[=cPwkm/_HFZJӭP]4bƤJ.:y]lwtf&$PsQ2!2gU Wb`׶v#܁}{z9ϻ~QWNsm dL83@%b69r1))wRLjR}+(d5VΰȍWg6M~w4kB ,6n MoQtۑ};~ =쎾2Ly5o+ԎM|AwN痄DIH(<֓LĊdZ2uhRp-hx/A@ǢP_P(2B=#3 eM҅\?t"»e2R:-k|+lckq h3a@A&bT!"騫b=Vu'n|7ߎ+֗%*)!*$^Nݝo>vWS;(`7NU'%O|r)jݣ.Z?"NK-zucX)tiH:c(ݞu@`G=SrKC (D@~/1t]}m_\vޞÐ5nYIw4w(M]C.&G_cp<=Ylc+4RsȮV+}P9r}IWIExxLJVӣi7y韢cf8^C$@Κ0Y^4ON_;{`6^r(qwC3y„5FIVȑj׳hwCUw-"bTd%:msX>L"]$GVIvIzc3j.ڮ@s1ŜgyۮM_#wL.v7&D1}M9Sw*^c$hdm*pc9?9i&)lb^яiԇ<N¼RQr۵7BOQYD=O4sq^cG#H7!א0O6BnS cswe $6iv ~wwEgїLU4/1[97Sw."G}37IKZ7G -{?u'9l?V˛q8ߥ%Dܹ2Y25lҦv&f[wft7$, f%Hԥ 򈋓xɊ\:Kː]JA$YoY_Ï/ McǏǙʤdRCwAAXIUh4^<9+W}  ׸}G;3*H%l! _r~ 8I7Npۮo~zcxh!7qv7.zj;<{7]9Üy0?.*S7\#y7esapߞƴH1[q$s0Ŭb]@bǽ dբ<%Ut!4T>?){^ZHJp4mr@"]類$ݳt>o#Wl)7gK'$Cnb'7}d9e:en1\=$MZ~%RNL3C%I?<۶\gX6#L%MܲfI0Et E77SWW֡϶oܻ^MJŨqRA}Xslr/$F#QsE A8i;h0;B:Dq"|[_c8Ow;Cdar})2F1owGy9ӳ6}\lGO7i(6lZz|e4׈aЎ|$ Lv!!#b-&fJ.6gay;nЕ!&vاY]4 ZLX@U9I6Y}K\RR%)WeH\_vg]pVT2YU ֲelEd1~\Wg4P }4gV$.!C7!R=3^ʆO)Abݻvk\ Ѷ󈠮YpLH"nk<-L .笂l*g}u7,@:ERd#?W[Rؔ= ć׉ bo}u]o&G״ۗy>pMe?=$,ޮ2e=/!,}-2VfM{8rGcSMki^[=~wI t\`ig\)|ykGJ6y~Y2ZD&ldQӒ!UסQtϩfIt'~^y}ks3rOy7+Tc)rU N g<.siD^rp|޹0WbOݐYjo0\KS4ׂ' w1R{.e /jC0 xfflϧ1 pphLIQ_[.["aOxY|ǯuf8 6tk6>؛HA7)*IH\-4M%O Q>+FT^&f~ma2v&^6~0l `Ηl~ EQ :ciՅ1IY7hI7^Y*H;cknCg6v`p>[G}mMID;]w&raKzE|#AM݌Yׯ]Beb~GDϛ ЦPB7RHG!j`&Ӊ$Im~N(webU&Mۙse2guLF5V3]FżԎwn֣dix|oMB|G.WMU &RTQq~삼4lcq8Mm[#U#wKgz;ڻ@yɴ1x7jԓ$tVv7I^nS.KЛ;'oלPI$`@9 :A|2 zvkM~QJH%C$2eDH"ҍ dM"UD^l3 ϮYgN4%DzBˤ3'E}wA_rDbF $[N9 υ>{9tG%f@ L*0Zno׺6c|YViRuYMW $!IHޠDoQ/mx9Xyi)Y F9[Nygy |yWǰIpjӺt߻6mz]ZfEց+"qEdU 9@灐\##!ډߊ޿ex}Eꇭ j%$?7j}@ܠᤨ7>8q qy䞗a%(bJD9Zn# 5#d6d7tO{<~' V: SAÎ]f;AjCU(b1ه&y¿o4wq%"'>Nb-YIXh IdH b )@P0IT&%:X "hh7@`EN 4 F`}py `c0QH؍$=-2hC1Ud*|j s"nN: )9d+q|7DLX[9e7sH\7&u UfDє ]O){f74D"Ϣ ]~ruױ0-yLb@_5?ƼՕTϛ[MXx{ϥesN$e JY/|yUnܷyDo]1ꡩ dt;i#XYw/_shNw亿Y.v/vb| !~J9Qiz-y,]o`dI9Yѽ itu&<&:1Ϗ] 7!'I,B]CωL xgPN6e#"σLtQ7ӐU0@sɐP (~*H>)$"{s ȱxQĹ( OGl̬C$x=sUe+Qaan(zZ^2)K<{^ - |iG#gdUsIN-<;7_]CSy^/fz04rMW2 )*go jgM٣E0D8֑ܥ((%TNV %ǘ{εƚwe}'Y$WᖽQM/=gZ']yv^fYe: O"闯<(q1Um{Aov:`P+]릃½ e1L!]w' %Dt^ֹR6EwEpT4uHO|S~;*s8GyB|׶sz]pusSׄm٨;&z>oFD+?4vy~RKV"qyO-bupq,pn$:_Muv}8q5='u Ʀ8뛧/eh8JFؖ)2\%*خQd+i8'+J'if V4KwZ9D*k6ov~)@~iڟo7j›Èzi,uH$<:E_>> R*"E?gZcr8յMRr7YN*?UHыż7HHs)BN:Hڐh%EIm0Yr߹nf;0Τo)sd19 W[fhh'12&n3FZƺ[Nh]ϽYVP| Cun.Iޱ(ȉf;9G䬒x^ӔQW8#EZ<'֘QHܧiչtY'uJ&]Mz"BT}WNw4nKҢ*7Q張idw:/v!8vY=lhm(II(^ǤL( @"/XzSbO~vZ{ |e~1NJ\=a|gӿU>U=J(۩?KQY`(Y&82q:LΆuKr$\iHH(QI$A#+',L`E\E R :]!Ѝ  ĥ2!:JbV#Tii `&BB(`"dhB$(43L&N!Qeh-\`g=vHiz{ /H#@Ыb+!z<,e?&0/fk&v;tٸr~~) u$I!14>#w(SߖzJٿ5'1ؠ$?o~'6-8")J()HI"iJbk/iܝQBB*DHɶ5()CJ@#?GW_甤(hmI188 (;dOidx"َ@E#+SYcz*J۲múJ1.==?l8!m _gppo ʀ 'VVii)_y rĚtRiBM/l jDR.d3QƠw='gN^d6SضkY:fi?KD Iyݺ7de֧6s(-lj0jb"XDS7WPҙmJ+a?LOc{}?ͯwe(Ӏx y=G#k'X>9xmE~px>:U=E;vz=P7JzWhR~i~dw{'G]^XĽ鏝rTA׷Ƕys ximYn"5зy3jϷOn>iOo.Gg'[D.kpI%g?ŧt^륏ﹿmb3ˇuٖ՗,z7gN1c+מ{i~nnX{.=tlZ[اmM?=ˍ)9Wϒ+8K/"b_G$}9=-zK;9t/ y|ܹL^^;zFOxgI9sg'VcO˛}$|}]&#ִu^$7MW1迅M.?Ϙ%[|DC~8HC^Oag}ޭNY?w81 G/ٶkP/}jV?Ke_'ͧHYNS|;HpNNY<$_7"O@ˎM3*M;y3ȹ=^:Gݏ{m)#]_~R>OHc4Nc;ۮy:J n3gEy?ݷr|fv'3o|6e7_&c H5EUuŸ7K 8OWhEz=_k}U ?l˃R~ނ wɾWoN_YSsRFɿROM ~w8څrOgi*M|Ol -γGw=>_]fNAĬH u>v+*o4Uq$߆QU*6Kf^~T (Bѩ)i674ȇ%v_ͧ'~߯gnqﯮ/ DƥG%-w <4 |2GLryQ7|`Gzh^81 ڏ_o_><~Ά"?7ߧ . |! D dP <=Ǡ MI&Ѕ7)o76Ay 1{_1zvsYK4_C7> .|%.r}#qդfe.{2ue5HbCbWm=悈B 6$yсCgeB d Gi\1R"~AwRF{׹pL`1rQ8!!}Wv͉q}]vbO;ao_gbSpOUZuZZ eįؐ[`P?D?6 ~3)B8eO-A1!켳~B?1x'ϡ|%|!b%))2H+7!4:Xs_@$~8~Wϳþ?~zL@} _jKcoֿߵ ρ]k?N[V~K~ﺳx:wCK0_v_?AK}!8Gι@c%#&Gi.͊;~]T&9 Po}/ ]?aW":S-r@ǿTf2S(JG[A Ԕ/QyWiW!˱kKm5>vkCwm6p9ڥA!HL# kY&g %T᎜9 *'8˱P͚Gr/[8$^`"JB$JAݯ,0ٸgE̔b@j h*B օ%+7'y|[CY? >sNhn %@x;('K邅J{ʆ7~D0`Z* B% 4F) "* B"f  If () ZJ) bBF* vniq$dٌ3j k0{ s{-TOqb" U& Z" w [ =&69d@uKrcfqA1$D044xpo nM앴]M9:>S:axs&w͘h $ jcQ:$!dm,)pUb\E,2c ^ 2xX8*()\"`}C>[ yxoF衎#ŠOcn$WssJ|$ay]2]F3l+@a`X]TEs6"(v@`eQbnl٥EaSZ);22BϬO()Cq#gBK3o_ѯCuGG,̈́j`IE yGWb-arp֗Hz)Nl5ܖD!cg63Ӝv0A5!@~i 3N9ղϾTEt!u z[4~|6~|p_9#0<:hbˣY?Si8{% 62O#4>'Xnν×Ĥo!yk :ݛEjAs8rg&o ˖o7/uͤjYCI>j^0vJ٧tC5pRP,|}4VKˤa\ikAڟlmFKQAT04nQ`mnRs2%{[huTd^] ONW.T٨7ƘO'~ { ?s߸1jkՆj6ej_V16"ʊG(?("K:ԽchێF{Tsrm1 .^Њn0< AHƌg=}RS/f<+,RGvCYZN8Itr[9|+5n7Q&^T48NR"_ZDBfr(ZWlWeKhpk+Uuy|AUnqZfZbJp0 VpAp!.9C}.Z>8lWWG5Q> L'̶?" 3`J:\UJ˧PL™tN&ciu>uv0n2_ F\M*ʊQ=Ql 2Q-Os:'|fml29coAL7+SWMꣿ;!z͒߿Uz%'%JV+!u= X !^t /PDpGAÆm"4VBQLwKz={-ssO=fC8kp`\0$M;/λ逎$|gUxXMh+&8XRۮe3"V9 ,88)T6Mhe0Lhz t7ˍ{C  >i3[[caA`vQ1y|ëໜS1(1q(Db @*`X"6m#ߌ. L8 f}K伆.i#w:T[jANO9*IF$쎜>y>F犗(Ņ1OwToJj ڭ6T=z,mJMѠz fWbGM(Kfjz#՜q _V&466sv۠ЙUrYƐÕbG@focxxi3'O^++:kWt|zj2kOUL4myiGu^m:WZ{dIbD_(zE$SнW7/Z8|"rr!ݗVTOnb47<{Ȓt;l)xg+Hշ"36i+JQTJ9jrJ&I,);I #i;f:5m!È? ̹ڙXq\r0}öz:;ɉr7_L]< 1D7# wۊ)@*|?J&uOUܕ Ȏx )ΐ$zf2+('7 6RH|V`~OؤSwm L0_,Zhº{My/aFِ%^?֗55Fb!7FlƷ]gP 4iLaQ7WCBLkhuT8uyT-rX0ka_fF+5~9!W$g!D ?|&6&vqMo@*"+L kaUTm>4_$'~9;~?״Y^sxG+|lo;V!K[>ueT_N?_4=I{畚=BWʴi[Ƞ[2ېJ9*\Rfd۵(g,%&J&Z9ʱlʇ5 )c9''Ta7 6XL<cZhdHHI&F`Ĕkq:16\SfnP;TӌpVއB+^d*wTYIvSVsC?'@(Bw^.jY44h♌o|MՌ;7#b}o6b׻m?Py9*ɑ զ|ʷxMY}:k'!ܣݙV&MDBH0qs˾)e6K^nEwU3/ڥC4eAO;J b=4W6ə&7Y`YQbZS DN2nx]Pnj_e6#P[q#j4 k[q̍joO;;rA0fYTbQd!V"Neu.&2!a; aWP?E`қSSj*,G̮ٷtŲԓrYHĔ;4GrJ83H»+*I څǨR6k䚑7ݞ ,Tga?2ḭ9QC073"͙rR/ܤv|s }E>6}id!6׍/ЫI#VRRׄ_Ɨ6NH0bzsɈ7ƘlRȅy:z"FBՍ2!NᦌU@1^3[9TLߖgوCxG֋9/l EƑ,;eNiW|HjG7DqC;WhTp7,J/Z:l|]lP>p^:ງXU 1g"SYOpfN|+UlZ{cTJ)jZj1xȞqJ<5m*sCJDCOs K;Q7vv9qg5Ώo*i5=DALP\GKh4mAz8E@}[5+G,(f)䩤a!PW7(r.V-|ck8/%VҬR&A8%OMML{OL:b1Vra Hdh.qGØl?gv I +`ASYhC;" dش%o2e9P+(9SⴷFC=C=ƿx;8Tm8Q+6ݔtRw킩fZq'0ၼH y 6E߫R^'uqH{߰WaE <њ)n&v)tXZZŘ~]yv?h[@&xCҒ7u7CWnW>' w8⤺9MCXv҄G~}KZOY^a0Wjaa&wL45\B@vH+EC)qFgY7W)I%]k.^*zfzcuڎ-Ц99OSTJt9O8IլɔDYژcg Fה@K-A^jSc"vEő@!bXIމ.҇<t A+"&RU]jTT Am t$vpaVmY;L@d!}Gf7#}+Cñb`!!?>3I7:}_3|>Da' QO3g O)|a!A%D1JLٞT{~ɏ]Aʺr[? vM[җ)}7iAַ?Ŭ'4sM$qyyVҩJ;N动N 3~DlGꏝNwYWq~Jm ]wlhWa5ZY hlyu5/vÑ"4sC1>n.4uTrp{]kf0˘Y)6GSms+_Q]Tk6pN ^a\_FoԾ/˳c>捹R|ٿ;RHٳ6'|ӹg[wcm׮'sSE ";Iϭd\]K.yh-7WF>zl?;D?u_zvM"Nft{N$s8?ʼnS =[wnLg'+^(4#w\4C!͝ЄhW4c^>Pd\L޷=?j=ˆ̒4⍍-nCMvHF7P\|O,qMbjt!Mg- L JNL+퍞'DtG|?þ ۀxITѢa!Gb!|CZXJR!k'q]Mc,9PJ xYoVͿӬ>4?1[Z5:ztvQڗs<>n|hi}0HBC!w"@ۙo\BGC@,{E80F}2bXy(gtYpRYe Ai ;GOCl^^b9v̪DBD-5L6z:LlGUEqdGu (oS ӧ Yݏ |$UMG"I:vӲAǭk6v^#k䧢FL̇II 2G MЃƻS@-ޠTN p?LѝLY0]cY'gO96Fewr׿qy{W ^2~bYxi w"&]Nz4ArLp֚xz.Vópwz9m%7 o f׋O u#xӊ4FF_J(Rgi|%yc(1,;"h{ĵD:87qM=`4v6XXuJ=ĸh*,a ᢄ<;n.Ipuϋ|1v\vdGj<.#kCY!k#4kuuS!IP"ӯ0tm*nLrs\Y!qyorac\2`zwOzgirS UAˏM=S*fl͸'EןOI'$#;GT;W&? Z˺`_#~0sAsʿM2=0P8xz [؛KOUWwI@Φ4+^7J\SϹfY38Г` VBM5<}ZN R/'-. l"=hcg U+UB^y2Mp+lhwv{c( O9TFymqy(qw`=p? :tuWWx9$R"\rXS#eO|fhuƹ%]p=2Á6<|R -fsҊ7\T/%NxЛVjgOOt" +NY"PַBGzQ̎rT2?BCL©z벨;g fEWGts}0,Zs+g-87Zmj<*'xtyR\ T4mr$=ІSSwNں:7E"[ 54:uS*{~{V\P~HZuۮɜ~KC{>+[(c̃odjsU8>}2B{՜O+~ɵt(7)l[,rBv4;J[޵._- M5RUFҧ/>jĪ(%'--/*#E%,_87 sywoS[> Հ,Ism霢)kͽGjLJ>D]j4^Φ›O|B4<t&IE-t>.9bYbFOKͮ=+9vM"-iJKm zjagIVTB؍$䥷eœA$|Ird#ӭK ) n£XE9\+ P+&[9|fQpݧWfQ0QB|̈?Sfn}fZ6җt}JtaQAgfЁozdoP]2Z Att@KH]4 &cc9wp1L3ShE4FNc!6i ='[r~Q^9̵8Ll(G@[ ckL:7z\XEjai" hG zF'FZD$嫸m .a.[H[<L馵@dDhs\ )UF!WLkx?_},;GHQBҌQG8O;D?Ҋa"E}5[/#6$+Q R+ٮg mrѢ&g2(ԃ#y?PxAT'N 2(ư91LA<ߙM(c}BKhzJ$.oTinQZ!yLCŷ[hҦ?&O_}4[lGv5:$=%O^ o7}%Z2!?iOAGFqTC;FYS2D{f$}Wl:M&ZRg&܎>>Z;ZȖmyGXݘ\fô]k!PYnLn6&hsnƛtvčKZS5aAn39S9T+o|u5Y )5 /V`kXvͥH$lײᨬ H˃6 3ǞE.k[_QYQ*3mh \/FA9sۈ&ֲM᣻t?lla\xș4AOu*ӼZEi] )- { 5HmBcI8xNo1~\5"ϷCTkG"PODڸLQ7!~\:_lkMrܦˌ*dq[U,:> Ddqb6EwSb[׀V lN$|w͒78sB֌>!ĽQa Kڹ^jN2bunڕn$4/-rכ6 Xn(`E|4>Vڲz$"4}^5}kPEѢy)z {RVY$.,]hh7N3. IˆB*=G iA?4] ~Yc (Ԅo|٠d`B'(a$NF\b`?,^LUG wQ!hv6;e~@4b}Wn@% gJcib,FDnFB^FRL>54c߮AO=+[|ħj\JkakC"%>8G/_N$Qy0b/VfQLtk!蝹Hђfg/)6zk !=" 4LD@x<6bXǥ_Gcܳh(C;o5$oWbd)h&OeM$ Y:lubB %$U^y!F|>};f7%ZHnShWLMXZ H\4s DM(4= 5iS!i)wwY^HJ&0am+gl@LGB_68ʹB&zkG,bK0`ʋʆʶ'% (ag-߷g*PRIVȏ =eBGRb- ED{tɢ?7E8|yž*=3}NdCB8Lqӈdae"FC!ô6{^xmV &.;> It|=$מ1k+HlRl|{]⼿2M"3N꧚N˖Q_մd߻&.Ԭnxl}VK{TW9٦wEke_yMލq8XMKj9\bK|87K!kps}z95\p)f#kw΍~.ߍoc29$Ag\S|oov-slߟӷ ?l-vrUT8 Ęz^eAߌhw~+YON?Grp2XŭL>4;ݻ޳aٕ񼭙8gci|. Ŝ/z+8.)Huڦߝɖf*h B`1]"Ar0_A:9|IƲ2ǧI{=q0ŷ+7h!@ TY6A}VS`b;wь:?vQp]>`RQ a?[N/j V͸nI6 30PC=3{?_o;9g9ryTX-Vhȃvf2FiC4ֿN*l!h!Ԝ98R m`(>if&:J6Ƚ7h(Xp̷6S&TBA-hN6G~tOQc'ek2,VnzQG~X}xc=[ .->(źh^dɍfx*< KuMiqL>UjNDlx>9S#?."D<2̎)D1^ ?t1v&YR|DvwFj8⢣=|h ٞXT覟=̞Y*yumJ0rz8ZC-7KkEbVxIQ8!?C aO"G/C^eQ%nFa*_5Ͼ{5Af'jSj5yʔ*[LmCeg:ҴY %'>%;':s{=,B$21hI{IdE,;#q{NOeqD_xNf' H/SDJ/.FO(`mR_8kX;'VRy\\u?66LZr(6T)HE,➏~N]XFJWՃi;g ȃJS$:3#I4,g*FwRu[7eGQ㑷2&n.ZR@kT.e)2 kg9B7_Eemf^H:IS?-`4C>c3@\2&L*g"oDJe;]ϤAdVhlHvϟ >TI-š D;HIn;VMIO ܬ˱n[H&$,ǓN2v/W߶3'#e5eϑJ$/^跬8v @h!I(57G-q13cvrm( Cܱ;vZS[rO֊=3rIDH:c/ULWmiMFoK.89GEՓX8 ӈ >flH`neBA- Th" Qav'~dBP'Q6&;\8L3wl B|6С7s"?^w_K᫓///]٤d?wHgqq 1c^;5GP깗r)6O>Rj卡*UfjhDhe?[ku1b}osG`ڏRd귲T/d02=ZLد12IcgaفҢ>O_u27Օ` C79>+峃3pl&>%|kC@{=?D?S[Y~G~5/9=MfԮE:5yf(7.?"> D?IyU??t;? ‹?B?% 22J$ !!(ˇ+DɢCYn}:}?DHꕖ~b8ЛBOp\΢I[5h@%7ϐ`/` c}  LoRZ//Jl 8`|~c:ch |fXMY7b{gt&뇑kϋI[yAXU %:;`oo%ϬV*k;kiI h*A;DH}><;b=AՒHLH<$Bf1A(7{ =!ß_!{ɀN׾ s04$֪)1/9k=~ 9s2 O/σ;Øq$ :ר9=B* #MQx05ݬ6Vyӎo?߳s.'2GZ^M"˘֗1 04>#}]G!+q 8dU[9Ǩmԟk&Cwc2~rw a٥˫[Bx3Mc&fNEKO%|{mtőm-ȡ^UzOTZ4D::ٺi䯕; l;z3Q(yI};}ֆks(dqSu d $9wz"5dV%p<@T6w5c8t8u@~~E'‡opړ??kq/c?55 Cc@^^ֆ8?wnވ ؁HG\ w)O׸|%hhr|bSO$&yso/>7cSR;3<#Yn{Fs ;jGHC aQ3hC7`)LAf$oSOx> }<6HZbp'ʛ 6z)M%LmO<5"h(e M ((> !8_KCXrE4\"W HK'ygSHtGCvZ:@HKWUxJd| [.tk\~1Tp0-@KM% [$ zѣ"`rH͇E!r$4A wlA{ 67dg*`gsp2>Hwd = %VcZt4 (Ci{A ( J!#Q0E l]# <ㄉK)>`lG!"R#d{v * )*$wonSmF 鼋@-X3LKũ4[XF' l~z#U\Mn (dn mb A}0Çi6 5oPV+n0 >6?.U;blz{0^%fym/oy| ʿgG5ӳ,#Gq5aBdI)a>417L1jPOXoA3߾}灻zRDgGβn~vݱFgUCP4ѧWqc( YuX6BHSQBd.hp+j<83p)Ԡ^7퍊x+!Pc|Ò6TW9}GL9)RBj&!?#;M+?n+ q=Ļ 1L8aйiFQ1 !2J"1HOyP&k*f4 7LsGr{r6]rh9u 3󖨸,r]qzlofc¾ =k99nzM;Tb“qsGfc$ah9yC h7rHx=g89`ߋ]7%0\MV kU(t۱U"/ ,_M %tߎ^&Mѐno?e}lrnhJ^w v4}=XkzֹyVE\쉆683@=qȡ<קOlMA:Yik攜oa2214ZEr?YƢ-`VLo_u֋l_,6vP|[?'M<((tQrk,oV eͲSvT1>& cDP\VPOV8?{l?Wv3H0Q &6TG{Jvܴhm(#I A;PGdp@~guEHAm.1fwĸ FT#OsXʸUF:o3C$R@f[Qg(2)PDhs81A5b#ZShd4OƲ6PVp>UP!0 Tg* K ?ziUVmGOזxGⳄn {^lfuyFRI/<"3|8NLz^e?H&1Juf=7q}@k߃zɩs<'>e=y.Y8H%*'(ޫL^,,) <݉Xyd E!㠓%7$ese2Ŝfnx VʦԄS7!IBt+#OLoDVI1T"7:jiFȄ)G|:sGc]3IhΊ * v'MT7?c4wԲ7YqvĈ٦Ք4M *um $gµWp؏ˑamr[2Mg ְ }6zyb\8c枦`Ve%Ԙ&27?,nGf(IЗм0-l;6B;_„SQeGxyC,Ch* Ɠ}9S=Lpw`2n:W%?QW=ӫq{I|sPhRKۀvHgox|6tq=W8WUTAl5[qܼ"U/}6NOLD&rnE!<8hʻ{?מnJоh<'I:DH*[!=-*|7NcXlkQ8vsӾָ2XUN[H 0$&OuEIr&K9x2Zc|Ayo*h;ER8CMcs/S#WRd>C /iŏAIe7,Qb⇋Q1\HNx&Bț_hM)4Ϭ3>6*F6-ĸȪi?Y\3ޣwV9^jғ $='z uVBMf8Cdbi:Gb0/Ǎ߾mdgOw>:9܃w78CiU0kѼ4!ʤs &Z.SmS~jUnܩwdʲޚ袲$!6K-%F&)i #sT[=)"N(&6y'ƛyLqz;оYn{ޮ3O -.7y+Ͻ@o]m2BC]Є[Ĕ^N47NhnȜHxz J=%%(IInÉ|L@Z*P #@9B qڱ3XlAt(G@DvѠ:E67upvO4 C fZE8ŕ :1!k HpN(:8j&!i):j9m2HhWDH.1-sIp+`UD{:OA%ؚ~xfg[J$ڕғIg %F^'{q;lѸ3#LnG.rQǐ¿{mbxllԘY?PF\CKq\q*9׵kMF3SEaX :N|n&((7qElWDQwXAk͘'_l\VJ .i{=-2E3"›B|&ⓑUSLz6ˮz$|\1P#!ߵزJt/Xenժ˖D8:<-aT g\?wdriHO9]"mOIhOa:=TM$#נ>~h6#m|m V0ˉ?.`Pp yRO1yUSM"2Jco-<Q_ÌvDI}[ʤ.=J&r8ʓ(M;3 M~Q&RL$dE=9.N+'\V\v9$^(A64) 7ğ9g:-(|Gj?oOxLW s?;gAD狆b!Lxy>>JG:"(( 7mHjQ ~f, dl;DȔ1~|p?}a!C~O( ˂B1BxsQZ7 057<>9 u)ٙ5!=lhS!ޯ> JBHSU0kFRGFHڲFk>I t/;w_DO@ތ~GFLO?,} S$ pXe:&]}~`!e<:0R7ZH6aiQ*"*d;ݎ F zNPX1yCj; Pm| ,,M_h$ۉL5MNO7~>k$/̙vhi+&g( 8K232M'v Q!' 8aKƌ,,|N ?B&P0 D2zW=^#ä!,z#}OO0`~}gg"h%7A@D.?~}%oI<~cP4$ MOEAa, DAUU˳-c7#M/ 40A"S۠Sٺܑ<?w٠R@fwi???_~/G?o߻s~=#}~FH&O! $74a6cEMkS-gX$?[E3 z:̇=#w>a91Æwx3>p4eчѹ6<S;23NWx񁳗R_J@w[#6|l ٌ*Dԗ?8-l۬oqyo=oba=*s92QVS*)B4UV FKji[p=M}5uUUWl¡ ,vgF3}۵7EEϮJE/hG;O(og< yz) XS'Ґ6ORـ5Ym@jAL`ybKQ #) Db6CQO]^nm lMє/%nZX9֌$acRa܇xɇc֪na͡;qp8@݌xQ0Ap2]brg__?)1&ݼfqxLd,ӏji&qcVNJ@~eg..ס]ÏB~kݛcJy5.t_;hV y~C:c̰%rb#"k42%rSLC7P@2J)ω ݔ߀42eSEDG4$aye,KP׉ܙ4-t;SxC]֒=co=ݶQ-灣i*_DDT4Ϣ#|(y~^AUXDkm(C^Z{zFDn'6^=Cxݚn;> Ye03nB6f 2ZB@`:C{`)|5Ye3~mYi`=o7|azyz8!\5>SJ<:P$[nحRPCw M#HJBϔ139fha2$S~¿8c|WȢ+jor(?1fr:cLP?.dw&?h}%'26H>-a"F!-@kel HՒfO8"Tˣ#.AP{00*L^2&v0ʌliPHz!,C!0L㛳iJ/)jޱng᯽E-HЏm 0*/1э&'WG|Kp}H-[_\7JCAQ$΋6g{kur5Onu݂TofyMUӡ6jhzo>ϢeUWO8W^Xz7/Z.R,BM3gt 4cjJej&nF;ʸ_jjA]ip I4gNûJ ܐm*F鍐5ş_) XX[=u{ɤ(.^2F @D:RѬbI|9r9#GfI3d:hF+`h"ޢ8CM-`4((4c2 9D+d=I6=*ѢLEt><ގ p4\qh!=#p=L8w̾o7?A98~7~u;?_o=xz0ҝ:az$3SqsI'"QHA+~`/9<$/<]:b,N:>~afI6#O,6Z'oX$d&H~60u$:SlQcJ@7({X>(DP0h@7?Nv́}{&bz}6 ]/w"wuo7x쮿8=@ym|!b*9zaE=7A!{rDBם0Eͧj\Z\kS~mif>i8s '=ݩB` 6 fi;L'lo+#=vld{#0hW-'4SuN!i7gAG/bG>uzN¿诓z=âw߇|"x([M: QUW\r*y7ԇr~0x;#O Czӧ8=ϓ8 #ouC{ ޤN5t4&H37YM xո8=NRs*bV1<+Z  sg?eE| k ӊhUeNzXFy8(5 uUQј>w4n3ݡ )@:p@"AvG䳀>?MkZIE$RF R?Gu4^TڴԄhGqEg> %_坳nk?(i}Zb\r`4^#>x`ҏksjVe%| ]w\)zk~⊐i#!%V| .HF I7p$a$˦N4@ ݛLk.tM<~9tIkv%0Lgw['v^SHϗȤp~5_N!9QQejWl@k >]L}C!]1j?, 0I v*"*ID$TH#ܕZ |aޢkȐĨ {X>arܧLTUU% r$ly/Ͷ hOpJ (AaJJ緕 &+h0AEM)4B,J  )Fy&BShQ2?_"<:̸|lAkm}++߻bކOgXT]K :~=8KEq-{NO==Ik4A"z*E잒g1=ò)Y㣱^pffe>we)`'u&$ 8""t 1m U" #b4(`]hx}WP8LIɼjlx(-܊ l'('0r; V*R$GnQxo1^Ht9bZ8۶HAhb{w= MEnSlr4F:9)sz*nbIbK݌O8VBT DV>Hzݺ,yUJh*tTU6b(0ĸwWd;KT5Vk7?>zU-T蠒BTL5 [I!RX1+ RUk[X,Ѵ p t .#ϏH׼qYIۗl' .un늪 ~t)ct@()ɀ\ S(N%hwgē F^-8Y66ĭWX=a\R(<)˱q]ecmU8< -ѭ9EZAު%xGUFy^ $@SvEƒE M*|0.U~z:4U{9( (*)e>{b4Ps,=;D؜c' Lp'CfLsf<&ްLHJAHҩ{6O}vx>{/b')aξ>|b~!;_X64SE%jhp2>1zz7gd{8"- 9yMkv hG8G$M ZdIt "1G0QP`(1/?]ݹ$GGzZ#%5AѯO!u5e91PW3]E;f>[ .P9<ȫ)Qow}?"N"jUoM!rt 68 5q6wm;U%o> (zl؊(2+Xگ@4Oo8u憁$}p c, lɆn6;i 4ȣ^9HndvbР}*>?])ԍyic?1ӷup!#f7neIawܝ+'*(May:-u=_ȯ]'n5 z?s;Cww<,{Y ** ?Y'inXO*<==d"3,9@C5́we1VA";{}h At'K`]i1! Z*i '@CN$ǩ)|H|w(7.<Q.((1'6EI3f-K7k =dQg?"\IaَփZ?ydG$D`S뼂}=ǟׂd(LC|^ۨH&&~vሺ;*Ux UÈ(<;y|fnWrf7c0nۣ:T@Hl74DzNֺ|Iz|qØ`or_0NI ><@REvKc ɚ., @(JϝU`)7X&۱؃ljpdؒ&HoIi!!(&:k>wwwwwwwwwwnU]IWI*:\wwuw|Ca Q{}qi@`{A pզ׳_C7w{ָ.F孺 q'IWr}6@S.cXU;̹(f=Vn%dvQSm7R\HEL"D\T_?,Aηf482(c_螄9ci/۽%@kZ᥍ݥm ɣ_yb*l2ήsOC`6H;0aqw !B$Xd7);s*"Lޕ|tM5൦{U U/(Wx4-*n@csZ8Kql@mW":F/]"{THCms-6.7.C9 v @=׾5PHq{fY贾{VҪh!Va-C$cCѕBM={0|e/#`0(FA1z6Plj52Mr6&׍Lfke5U~![hefnBXV9'* xKCi|[?!_)!/h܉vp$Bʄ)òh[΢r$; ];3}eS+cT*~OZD,= :YWDť!jbIWHӛvlllܯ|s/mbڰ"x)vӦW6Yj)EZUffwnŔVv|,M 3C߇ #<;nw JNJO)9$翳DDƇc 7TPLFׅj;JC5'}UWA>H 7ަ!n>ّ/cDvn;SqppCG{Ȗ/pA<K:hI4 H+g E; :"hW<x=!!7JCnި:{{Ml09tbtNC#>|W {0cfi`#ԝF. N0/W7r;}m~Ֆk1{MO`/Fvn܂f){`ΐ\}~v:>j91En2(1cdI=_n&fr\^v!~1XOh8Y{fT9?le}7tk.ꄘ-^oEcr8nc@wAJG8+R>gÛ,ܾ_{i ;n5C 2Ɏ>u#b R!JOd*:q` &I(Jo3l7ݝym*|8_zx:vXރn:Ψz!HsTOOG\ϰ\"?.\~8VAnS_Q:7N,eHQ\G C9N7ѯq(cbh,?xoMMJYv >?}gxpNL#Ɔ?@ 4?M"#&v QÆvQxy'S\}t T4iϾEép1z=Ɣ3t>|~ۚxɜ>&'"C2_#a@#Eɀf吾B|`m=F'Se~8@7^"(1uC*ܶh-ZKcd5PC)E!0L8qq%O]BGWLO/W6xV}96]g&6D}BTi_}TQ*Z Yҿ @F ҟy${uRwkKh'6*آ.N ɰ0~j+MN߽ i* R8N^T=G( @hS  0 pc 5p_bM3'h5eS=јxF $B$YנzyCP )  B}/P{0,lcBo ԯ0; ]WH(Lُ`ML\)KΡBҹ"$uU)bɟDhѪm?KH831|!?eR{ GY=\FAbAFЃ ꘜʈst/3;X)m3c ƚB(Ï %z8h?>ۂ&:^%y;e:P騠1{ɕt~y4>1oROuU~~xkL8aflmTٮ5L=GUPN=:B$I} p| swa`yLs _ɱlU@/rsJ1&2$:E%1 (Dˤ8 [䎵~cZ>#*sޝ2LΜ @ ,1?xX|H'55 p $Xs0z0׸R 9<_A 0 T/yP3:D!iGw P Q\}A k*vŇ/aQ{IZ>gf=mq 9<xK8~@yH7.e00j<#j0 ͪLb;ˤ:M ri!Ge7$J UU*cKo1Ϝ7!$t%BCqZ~6{ au>tڞ5riaT=}A3j{N}hnb#mÞ-1昣tvtsLBGD8."v.=(OȼP6Ii%JFuWv3Ba8Cnr\g[rr}Xm!F.fXwuR ` ۙ@1#rH&3g4$`4 琔HJ1W@ ⦹A#fg7r~  IDh7[O |qOǛr`x8<7>%}T`9@Dh<%SC<0tXWdks4סʆ%A2-[mhhA`//*g(7ieo?|WQx;c^ܺԢJcMA<֠|$|^=aL(Z`5L! =q;g'z\,:T Dh"t^Ocwyڈquq~=DJ4B 2l{RqA%$FK`=8CeEc*,*!6KU]s Vm664`'PvOI5`gyy+7qs @(d 4``ϊk]rwܑIihBm#EݳÆkQdzGHn`rrM@=Rr<}q7@=[} z1Zvu{{5ݳxJF)Z6^CpC2W6P #8\>?Ț-4AA^QuIDĒ1 1 M!T!E ğ$@Mb2kJȗ>A"A4pjS8mLSj-zi3?'a͈16ձCU2"Pn 43wbAUXˇ88[.D~ 9AqfMyL=C7&2jp@^FE]J5a^c9t)!D=l65qO,xg_pU@ҹ.ЍޓH@pE7 mlMY%{'݀}O}ý]A\8|MἓE  |CG>$ؾHFnym Gv }Bp4@ԓ{`Cԫ^||w>g~s} BM}^F.T4A{ҿ) mx;C&#ʴr'rOOuRCX!9>ސ:Ȣ^eKдJI@ ঎δRi*juTqF4G]I$9 _ҰXzyU_Vo?JC,uŖ ʡ((@JLs hNa&D>-Lȷ eT)ipZitzjFfLF;NFkmhL)hh#m|g;$k[ THnG>BQ @?J'לqWX;=GgRMߨzs!=Ɂ|)#Z#+Bz h$GgvϹ_!ݍ;|vvă6jj k8ꙙO6XbUEVvv7=!hbRB>4!Jq2>OC7mtfvjF4i`$P)\N@dT#խ3H kL\&ժEAC 4H3xNx&=ؼn$ 7dqhhQGKORW0>o&aROيRJ9JRf`|l >N=9kd1_+yvgg<6?WG<02OO{ W9=""(=ى_?D|/wqA'xS?-?;~{2~ A3'F@W;Od!_e_5]vg ~<4"p]}(΍|6gmmQÈc&7}%O S@zvl7j)ף2Y҃tƄQZ}+ͥ1v();Ki BBfTjz2@p#Eq'bӳbθNT?L𣽠ޣ6^I _ô?D>A=>E1͓%a?Θ#90 >̑EA0 K&>l99>x?::Gd.3obpIUN&ǣDI>n֮hG}|;8h<</ۈt\0ҞSFkeQn򍁼h"k. с4]S :>'oyB s)۹ "F?ܿBнs_r3%\(zFUUz';>I5I'ȟjGRψ3|{+/G$;5hz9k~1)Qt6e԰9Z#ٚ8܍ϼ7xKqW ar=wzHrG?~GuEٲא61a)@ƽ[0-Zr8sxvrqC*PKc)WNUչe`}DlE +h9Y͸<Nu]C Jo߻g]?+Ö9Li+"1!>Z+܃%GNrl9#͟d~ӫ>>?!$9cy96&b74L8|OjH ۆY8 ̛Ta 7fsBq*;)Pm?xԬNO1#P1zܒd<ʣr'7mߌ;  N @(~ M ?'h$Gi)ȓ Q튯'oC̨:>,8[] bSF S";Y%@&}SQ!2&b x"cQB8t`= siG+ ïpNk+%((v%쀶!vAFxc(kFe6/hyyR߻M jvJ-Co١{ ($"d&fYULd}=čɜLvW% T0y,Ǚw VEtZP=s);AD@dVfIRHѥ3z6)>~OD>d4)]Edђ*!OUQ|''q*V:i~AYFpx:V^ԑ!0@|o!O`dЋBxȈ!0 8n""` 1C$At,aࠒha]hH* E"MKH?')J&Vai!bh`z5J(Ed}=Ile& "$hvHi&B${!#wzÜ)ZwpEo $ x'q(`J~aRBPܒz=ā龫/PDQƠl_@_uDJ@EA;=M4qbȚ@ H$I|ҁpb (%:]R1AGZ=4 FȒM $%+@P @&4Jz@!@H B(wP! ?dz T|͑=!IKMѦ 4+7d"FwCOr~AڇG$-Q C&" B 3LITSD A%Z d f@U j`*J i A &fE R*Z -v^9ݿF/aF_U> *hM07R>FE9aIٽb]فy y4 h0]6YjU(]m4N/LA06@HpBv) i"HRZY$(b (Bi)!! fH bXP>@ˢ!u9e “mWw^BCi^\・F%C3 uuA/JatUk5ax8^׎aRdJ5I!Uηjy?[0(ߒ04%=&;]| zD` @C׆!$IwQ;1ҭc N鹨=vҢ=he  "a&efbF IiZYf(R( b("$! "BT ;:(XA(jPa ()FF4o硢*"X* bhI b&bĢI N60R e!*$ H()**! ! "Jh&"a"F *E"H "A*""*(BQ/FXRBR &i"` JYXdZR"i`X~X:6*cU?j' $i " 8D8=IùxX8\FsIb32!)^sH`BNB+L*y V%Hdf!E 44IJc @R}r+h&6 9Gf v\W?ý8g@ IDh bD6y SB@x>aJCB8J>;)ġP$Cۄto쨕j"(#Ȃ=JCPJBJK0AR445,R+* 4L+HSB%4!S,H4!DALS4M%LPD2ULT%ATQE,PBUEQI3#U%T40T1LABC3$LL24L4Q !U -T@D4RD4)0R B2K* P U  B2U@@)T CT)PU@I# AL2 PD…P0)@HTUEE5R \EPpx'$ 8`vF'g׺>^vQ0e$+4PF'Qk3JyUֺ||2JHPLT?:t*$/wRJ0Bo DɨO"aRFj%>['7 `6|< !+NA 0j B $ Il,JxxpB+WK3Gսh#g۳;q`q <u$lM"oڟ+i-&]PCħ7]5AIдěv#$õ$x #TUsϠ{%ҧA3T#|6%;&;/MIQHr2p OӭF}xL 'ǏɣƆˋ']8%Wόçujw\UjFq3V8Th=q-'x'.B“B!9V͘$4*@0'r$!}C^$ـ!:(h j,bܷӷ& !M4p軏2i$`!-uGIpklaF&͵AFd  *$)FR(Z)(**ZF%$ f&`IaBP(r VK l[:t=aLJKhb7R`GNoB79[OF'q(JUXީMq&kPY|7RZdn7]ISx%@  P@!-t ),Lajub4aa;)$T K@BBtT-  #!AVvMJ֢/AN>ǵ0A8/~) X ;Y4fCFƝ֤un ?g!STqM:F 8!^f<>IXRmtsD ;S %|~(C-!?g&1 uPO6}1 >h.˹ Ý #ltk/kY!u$ &;uAڊ)8&ܻ0G%hMHzsk@WPT_EN&uÇy%( h $Bd)X @evr&ל1(PD% %Jʤ4)=t>3={͏xz| 凌ĩXWD q%){mnEC՚"bhO?e_GoO0awLHh.㤏!=shD;7 D9 D:m9Dr&։YI!7t:M880_!?59 j_Q f z s?#L 7"GO?͇k0$͓$x"|0x8't:zv@D!.]iSѸ!7Bu_4uBmĽ,qݣ9l-OT%UKRxI[ UmHMI"~䣯 H4}Gmy!Nܫ/Sq$ PPC*CPaUzL} vP}G?{KIHD K,ΒCN?(R(D TQKȵ?Uوl톦|? aN 50C) 9g? }iV!MYŇdEwH PsaWG/I" Ip$D))!!Xlc".XѤ,GnݐM:X.e@ PH$1gA9$'e(X3LfbˡfX @R"QejI89a3*Q2R$$HHG0)1R|My?b9=];!"1!PfKYLU%H;`hlBPi`)w"q7go^O  ao<ݝ_(+QKh[\IwcsܧzlA)0тf,`;/1:|ٛ@Dx j~]Hp/gx?qӉ1:O@]@FBU <R l !M3Q4RH. ZDL8 ,@2ֱlm KLJUM%URMI'O-c SW#|F^{ !a)b *aVhjB(4?_",V$IZVq^2 #@ܚE:K+OT~ɵ6CDGPhU ,c,pA)B̳+ TXE?PO~Kim/ngn&GWqEq8|={5aW3HԂl/7qyl M$l?h3Є:?&.oӴ1׌ۜ(`.͸$ټNc9 g2vdE&ę!ٿ$ K) ׇR wqrmKݘh'*1D^#ĸ%9B%Re a] +>P1$D͏C|!Ł'Ţ+EDQDcSecV\Al֨t"͡DƁ+rm - ( [X/qyelahPx֞L`,xdFdXȳ"LJ%9C 9>5[9OA `ru_#n2R8A.wI6Ə M֜swt Y Ѳ߹@$hy"&Mh#X&&y~iL5/s$>q\ A#)'z sO mFC6)]}\=FGnxgEՍGaAbd|hyƪ<C~)~vw))hQ. !j2qq/|8y Vfsc!%ubUϦ$*$~qM|ѸzL{=oGRHQ Jl>>Qm=<~iDh*RHF<t\LLpl~ Ff;j7֌ ]0DpB|F!~@CㆷU^deKHzW~ͮjLm/ -6SOć9C%g:xKUU UGTE[L`˔,t \KcFfS*67_"TTDufS٥HDN49x6)&Oa _gI!1$+cv >{=K/+PdiYEb QI&P2IF&&ϋ۱rQ" #TA4J^Gje~[0ah"PzW4 cyFPqMo9R7 U\L8O`zԊ(G<؇"lo?cIgG>4;WnH/O#&Uǧ˜\ml֡{JMw.Q#y?$''Gx0>y/hs]2σi/rf~|GC(|(fcEE:,H"(nצ4<>gnlPF#gs{PD woI4DUDAAUIC1TQ@LD=iNih)_LP$I|3m=DLLhq4Q R]cdJ|GΉ!<^AG(f(DbHx'JiН'%N=8RP6G[BOaK5~R_{s,D>MS!.^R$2v=?yYP"T3qVmaď?w{oQ>Ln ֊q?DI!^Fld48'?~ID>IW$2Mn5G6򷫸~8{qaUаz?5͈j7~^! ڵ㝶(ik9/%ܑ~(?J.E$ߨs,~:8?gy _5NpIn41h{^.Y=~YGAO L A *Hh:>OA輛n3NE4PbqtDU3lx}7xq3j[I|hQY2;ƃyL.+,K,]qc6+ހPG#R6c@S@=bPS@/Pd.Vr0:dBpj˾\1hct-cLfɤʚ~I盎`-5HܴEюG\M;zHT˦(QsRZ {OpʾJ.G/)Av25;V+FvI@(c Iqo1%L5PonòBS+ i\PԻRt1H0PPC 0!J J DPKD)r,y#-4tmFȪha%ѶQLU`b‹dmr⾝x)G {TU'CMp|?O~9`+M3|1ƫ T5ANGGZ+ccNImu5S7D))WV2!*Oo B.Va tJZs$bOKZhOhJ=tqwyCDн܋|ui^C~OJb{^ a4N2,yF m(Z!wS-S _"hXÿ:c^J$EN4*.i9S[蠽1rv:Exut m p11 VܒFƶu7^ &h%B R\Yjgg}Ё#R_`$L!26FFQ Qk0Y6k$ b Ξ)pC$!:&^@q~o2&&"H05}nGl!zF I\\A4hbP(!") 02$mA*nN^m:(҈bPSFZ(`X j YeRĘa2aIHR`H([`tw?Vi;\Q>;9w9`˭-O#yud{2kk?t!!)(^JqQ@.yAKQb::9ڣHPp+iV>O#:|.:wjSJ,{,_Uo6XPY6*:m0R_kW݇u=\ݑHĤU>G6Ůys=kCbVq 2AL<. hA {nH2jI] @@ͬ8MJ#Uf`h֫U-cۇ}1<ݍfm9Bf^Q˴Zrf3ډT͹]B"Т0ruaO~ -ܪ^|m * gӕGCƀ|x2BL.1ȓ:3GZ^yG쁲/;΃ڂRն6(Zْ*A3V9 t3o,]X̆o;eWmu4c|nUp4 oΎ hRz!5z*Zc٦쥾7g}b'Tq^bo~/bFLh60dtene󹑺{?HsSO m"]:Α(*k֢ )a4k-(pȆ/vc)k}|l;4qnI,c ֈrN @r{cC7LCMYdYMd-V6P^#CblgtM|,q *> ޙziݖ||*\oɮlНsJ=pjA|F3ޘb4ZAcvY7u|x,ߘ-R(zҢ zzǫ57}XC-ѵWk˽xn#νz/Mms/wc1 pE$k jifَEG6sgx;nXtœ!M#~R>VO-ـ|n'zdM!&U>vEQLF+)st\yvc||~SuR'Q5C"N38zixfNZ w w{6ٮ͘"V*I)֠(lpaO"=TeD:\bO'Dlgw H7C "wGAϷچڻ8v,mif>ލo(2m講f_*a.)f/\Rv߈i>'3\$&|#KH!"u=HhߗGMxRjb5ThZi! j -tR !%qG9淩A0lM8b:IGے0tOPV-XS!G<'yCI'/yVCeuZO*oy g>4x/e8۴ήA1 ~+ly-Ë*~hM_z"6e)B<i^xֳ+߽3|^A-$&IdRhhBR`؞YN 1M=Li'S:s\vhXQh$ z:`Y~2C9{wl D4WWy6EJ̡E:)_KRИ6v҇9v0y+lȁrh a$Jax v%cӚ݉3=kWq&2n-CȄQRQ;=y'Z8a.(xDP'y:.. eyYX%38I $+ePӭjsn֫p.Vl㉗S,7 noɆY]x1]hli\{aOC*;4*JKK#uG٪175d.`DzMs> ᜻|9dEL-px-)j 蜱9 !+CVڴ1r.)U_ %1sUkƏ+poJCho Ǩ]hQ=Nކ-Q;M MβhB袠ӕxkHaV=#a{M\\<F?W^,Wfz[v4]t]BJ[':Y {,M.Y٦IX:II!fN*zPj=kscxyL]# &HA=XW2G,g&4j{RDQ1fz %6is734h}*4/$ qP@i+15O{;,5/tRtFWU'Bͨ2 "QA+7&jD(LvQɆ{! UiJWgndk*/@h᫦khZ<9w{r6'KN՛ r*s}maũZyME(O{[:E007QR-OTf"eSG՛ 1+]a’G,E4KˈF+0e_/9g)>ЬZDM/hNZSuM&zե/5c TU)c{>ߊ!8p~40}9()|nT 09Ē-!x@|2c\<:@zӸ '>dzu#H$וrƔ@CP$["!aX 7B3u;y-귷s$Z#*^$rᤑoS4j?T"u:tc6x)-M|YtbSM˾ne~z8.WWb8>= =tHʞC4z=aP Zۤa><֠mrlzm4m3RB^qJ#5u0#$g92`xh"wo8Xj&t߸j*=ب*Qdv')KN"s;ʍ_FTD~Ć }ͭTJ1or 0$Cjph䨼鋆ܖL,qǍ2K tMCAAD^@`)G<2`tb^6P`D[Q'2I@vrX4`r`>ꃈ=CܔK{&.<#@%6؉w'eEA p$(dIz h:<i5adG_0 N PǠs<xO@M&azeT'ҾM-'<}!HdL͖޸B鱋Г;NJ1 Wxy@qO 6`wIFi;a]4fzaiE %,0pP `6 ۡL}L" 7qb:&%= `3f9Qy&1X+dD9;#!M1yIw`y AE$ҩNW( (UV cHev@4/`ddN8B*R:HBThғJ710lpl~!a~z[VU*rzȚq :w3 2.<ݳSίoUlQVFQ>1o^5X|wd4N*E"g!O~Cz5xmD M ^IeL/߂Cf>A[V8&]T8nfדLƾ+ |= ;^*Hޙnnߩɯ5){q 8TF<ONjiB4VǸ:v՗j&%{eM&ZC`ى#$bG-cmb&C˾';*)|3tI.x0̗5~BrF&O:[T}+睞dO^rLIߓ7+FtO&{_Ȕe4|1M%9SF{W\C$>+ <H^ˆ޵01B]y0A*CF xIr0I80) >@`PAt.ѳdp62GNզ?y4}=E$r<{0=dM*y|~ROw]׷qc3xuӋރ?4@˽v((t"=ED)sfHPf("&d$Ol@JMQI܇x&Q Xh HbF!UDA 07vGu9G#+ >~vwқaBcrhݰ42H$"%)ak/oM !$p$:_1002 7' bNפh:;CO?G:`9ր|Oϊ,_ JP(i4[o~c)a.ϕOLvm& g蔩J!׉#5qcNN-}?ws曫2r K6HHƒ[6h0p.#?@Q|š@.r!pBϟ\8;܋¤H!^Ft@!1O)`ZB%C iͦj(@E =i6TJ@(!S0- 8= #\cG.tyeT)et9dA+.iHkȶHxe/^#.H#Bf(eQ>z mɞ x QoB:*\&p CV?r$C=!$4R~ GSH4Ǜt) UDreqgQO "M@љ~ ּYFlXz"wbI.|C''y٠ zew KCF=~% dtA)IA@5 !20!HI 2J4RRR8SB X)U Nfgghq43D @=8C0v O4v*X@BLcΞHQ#&Mia* sD׎hnPFDAޡ&eg?nsB#\Y4QFg|U{|5FuG3G7Tqfa?:wȞ2y5)֝1dez0(~U?6p]Rku6S2YC&IZ\ZFݖt\DP,)Eqvj.xhEǓ)s1Ah T>loֶqg9kϊh(P;m e޽:`𡡈:a@1"x8HbQ< 8L#S0P@P1. C,`77= +Q 4 -q*D IB\HJ4\t6G Tޡ"A3 >C\*8)H'H2U Q4ԇC҇3FIU])=ݟgFy;@q~J{OG?V3#"yݘ%oYɂ#lA"%!5g&`"11L@ز % _D|@4Q BTTH,T &@R/HAP`Qa7n>/n|us)^foSlvcVf M2`U]Ct8 M[(|w&Oc:D59ష'=3e$6UNj1ZaL\au+Eh OmS\HʇSaMa){6DM~宼JEt5iXi{ {/.R(m!NJ}i=1,n D('c3!G~߂>wl|U7 Ӎh< Y7jO)\<3!6MGHT!1SȬwۓ*[)zz[87v])D42I{jxkIu}VYλty6ѽƅLcWw-y#Y┪5Z~,7\>2*snaWðeqN(/tekPc`Vٗ^YwڈZ|E׮Q8\͎܏He\l}(c yԗg8%]l4+J 4b @:!)J@h: %: |WJUFD!] t'ڍQŢ%P%P#TWAւqH #%XDӆXaD0S,$ TfY!sLS@H@ .pa2 %K.BJ@"PA9A Jɂ($!rAs j\D"AHB0X .H"dH*FbI%#` i X@H*C`H0ìC(BT04ULB(&&eDHfҸĹвYH?)F$BaWÉEHأ d$B!&өv!Hy):߉W`ot"T 4fVHh0SE9sa)It]vҔLiZPJC@P i )Aj $"0o+Mf< &h "(2(A*!BB(DSHK}j)?cNGZzH=3RHQ#Dyso~s,ټ&jH &?Ʀ杍LU=( gGHLy9Sҝ44̎$#)ďGdQI~B?pAC>0*7I@Sqs' LG *Ma5"ąA qQ6_9D(BsxRe6x*`6уs:xH@ϗp#P^&>k{#fYj4M;8R J(Gz;mPj5Ȥ<--t>[%wurRu@ÙB$f+KŚ" ?#hbF`yۏ(DO>v/=P&XΘJ(@d:؄AH(kW9rȹoU!{cӃөn)>!\!+qf]EYɆ UR:$ "$jt} ISA jR@imI]gŊḃ1CO ľ͛_X瓮_iJCV^+e< #3fǾYvp# yaQbP@~AGL6E?& BLq,|##s L0i S ˜dZ О̤=*0ͅ~eL` >!`$Ď1Aݏ!\hJLB(JP]!pA NJ]Pvkl6p>^Y@Ɔ !!芢k4C :.f!TlH ţ(P?8hKμ{h}9%.m%=my"}(i C\**D,HL-R@LH4+ₙ%AH?TCU92T`PԊyG$s:g$u;_9֯:useA5Q=D1  \T4|YO$1D7A7a<_xp9(Tb;aR(e0=lhR 4#:!0 DSS)h(` V2gՊi n80jG($DDOȼ V;uB@d@@GCA~|0(# nKF$nܮH4kWac :_fjE*:ے@ #UEfDt:pn/鶢<< w(W!D >ˣ]ݮ8 tQ@KeZYZ,LNv8ŗHyr ̹3D9PEJW`"6^;C;U@QLcThΐ) IҲA#_iBKT=+ WpJsm7u[mrf=,Iʓ ÀLhIC0 & fѶD.?v u/@ Id{e|m/h?ᐙ@t zr@Ràq%5I%ЄA th&jJA](i R% M4DSAHDƕ5E ` i)H)  D@(4hF!M),R2)IU `*R% _TdG՛I;sMƘ.nޟ@E HA  0$^Bܧ ,AfeBXN!PUO&HF:z( i={Pb?+tP;Avjj^;?&6> *i! ZP$(bhhbf$bF"ZU9:I=FZ4aC=)0wO3V>"z C[=B>\ֿŋ*1;q]!ʬƈ&B<Y` ?pp?w^G(/#-'ﳧg8*"*/}cL6WfG_HaRT)3OgU.|oSZ?՛ٚe =7ep77sf-~D"lBl9Lg>&jt>1 nҜ$S== 1t$ ; ێ?1#0PKP')3#'xeh` RH$ "TPYdd2)h!fĠ;_<"8,UIJ=d4 Sp|O w;z8O'ZUiC`AAr(#ׯw-:Dhai7aWt4b5W"v?k]06@3% G '8 rֲ<@3є_vg@<L )9 m12Š =d;CN^Lsp#"k@{FCJ1H eC2˥\BIDlNhI-Xk,393H ([&3)4`(u Rû0;Fz7l3/i|VTRtA T!A/ww?p#n<֞CP]"unhe vE .<HpGL5)~}$?BO6lTmz1f>{61$̐{N ƜPT7m `)t- pG? }ꂉ?=/[EB|#?>A;ExnJ+ܙ%'3PQE@Ttj Hd Ձ &B7J1$RЕM DE 18*%!&1b*") ͤb"(f"""*Rea(BJP(T0JRI @&h j !@Brc &1!+@Bb@%!pJ.(  @Q 23‹0H/-$ }{7@ )KI ؐFB$RiKU#BTES4RR3̱TC Q$RK",#@DDC\ ESHHJ)RG4ZhBN5K= T*LMaR8 o=h!*Hok{Usi@̉&C"/4%'܃q ƿљ|٫7Oz~\Zw4R1H& pdp ;c9Hp7;O9"A:vvrj7m&\MN͘k4v,H1~[P)%W@fuN@YYA%AЩҒ£br ˈvr<߂TvmArQT) ZJ "M|nd`#!aL AҴX'8R кvbǸAmɣW72\cfdCPPFM[(Z  T10DEPQ1̜d BfHM ,R'E|ʑ.>gww 'v:[Mwǫ5b]4k4E?gtڦkPB4%*(#F/f4嶃c|MQM- *gU]rg5Q/SHLup(r豑|'|s|viWBD,^QE4d(B2%Hr]T_S6*h$&YZ8)b ^DDpuNl ^r~T%S,˙y>=g"WUPTR"nF Q&$H BT@ddZ V@Z e% !_|42_'LPІͣO0~a#/ ?u%~OIB䦠?~ WynȀX ;Y Ŀo澁| a UEԋ9SVϤɞIyE/6]`z=>=ޫԿSp{ώB! R I$Yh C=b;(GaӰ75U~GB(b Co$aoMEE,ʮR!J68)h^Η*ݔ^nz?f*wmEq,?p8ٛG |*-@CH9/ 9a%)LTC*v: ;U΍EXaXzTIC)RB䦅"6Cd"X{ {!+u[S¦dSқw<_g=㱗9ǐ<{?[^Az@h::S.40!L).\% LwnN83எs2PKJ"r&H6XA^xFV":1GM1'w[w(;x])(@vD&KC7zHFms۸Ƒ) L!Ƕ-Ǽw4T̗uŨ>`kOSGLB zFJiRsH01Up cJ dL&Y1;^ ' bbF\cёzrP<.y c@2ʩn_48qHj0# =҅(TB %|_ܖN2$<9bRA.8!D! uoC")qg{(wUWvȣ;7v)N'ApaIBD_bB?b#lUB4^Ȫha>ݺ#mLV:6CY L!@*CKM[$Ά(hC(mL0- Bh)rJ`/ͻvdAf'<`G[[@b>HG+G[;||xi dcԯ㥮2Sy@4˟2$*W'*U`w}S'3aDC4?yu/ 't>̇dv#X$}2hˠ5gnA b+{TҀ&6q9Ky4ax=. iAiC,0aQ^GNը:NF&}vgzm6[3vZ1dG}.,Ǵҽt1؞~Fh癹,)H07@|BrIwPrX2(wf|"gvcK8B"דRXK Q4*d|H?Y <QXn3E>Ɖ4Ђ`XwbJP2 2rn8J$"G!RC? +tG~cI!Bb% )TOOϹ~7C$*灈R|%N?eLET)ReZH'pvp=j>Ǜ[,ݕHnF/2~!xS1V~ жf 7)0#c@cHyV ilKfk{x   w)4"@٘ lP^>Q@E QOa{9|! 0 z|{à%莣pѸ>+l0偌̇Zp4G<+rbݜ88i-.3,jmcd!B4i8Kؿ CA4 ZE!pE>;z8#S+DW&$v1S,h5҆#~APaLuh0 a3a(G@U OƦi'osS=/W) UI*|xy4"P:,aVurW!yJ#EBˁ!Ht- >Clr ;&<` z!&Q"@6(|L&ۀbp&TDW@\„z<@$E#VpϐކLAHCŝ'<8mkGۛI A}`)E-T~㮵΀dGBWFq92j:BBhPSJ4# @ZĊ̄H4H*HB0BTa$1LSI`N"^|\=UߨyIx=08<@;< Hp-ک le40CMVjL _ZwH4q1AdCōE32 )ґod /ć]R= :lj;B|i|󌀇kժpIE];@>Pq7 vE1Be 2@bloJ7K*>yp~b3o, %6~NoYъ/N a̚ xt% T$ ?~7Ig 4Ϣ-t~kA5^]tMmߧ|;ݝFe%HH4yD!w2>dЧ,y 1%ď IDRK!{- 4zu~q|7rEXW1D>=q=u<^̧$nLI}d7   Έ&}'auhFs1#ê!UROKV- ]yG$, ěvRbȁ?a[SA!; OCr hwDI{@ !N_詢abCb?XnqT9 &t3(a}x6/O,Qߗ鏚|$1HAR( 1RJDðRzDaCI%5| :Xd) TȤo$,GD"&?&O^L(:l:z B )d9`~2}0A'=>,|>`up`$JB !hH! a(jB) e)bXd&J(2R"B)$%XhiJVEF"`bADe!!HBRb$ "( YJh($dM:M!$1IQ0D!ANdSJT=f ZH)Xj9DUx|I@MЂ<1"dP1, ҈C2B  J|0Hɉ5B)*zPd '@Fc NO[r`ԁ>(DT,A+0 UQUJUBDUQ2K D!$  (R%#0ЭAM*H%D D% 2L#4M4K% ʑ2D#(#LULM IHP! EEP3 @BQL{YpgJ.tlD QSI*A *C€`%T,QQ%2(#@RD0"U 10@J#JЈЀ AJD"P*R4)Pgu=PL#DAnL=rBv3JLeGC0,dyBz(Cp` F^iԂ?PDBЍIhP{6O`HgP8y3CT p!RRGNL^龢"CH )pW!q#WǾdo_{Lv\,='CüLg O4A1@j"d3 -ao]8=JjbOHnvta$'Z;&4$ȗ>,XwiZCdd|J8ϠǏJRaR`JKZ$a>SyK#2D$]"T<ծSdX$X BbQ"$iO>)DR.`""&`eV3f‘ O$ & W%A+?=ۻ=dEdKAAII80be))"1SFk;g8#h|݌KliYT+hXHu8pG;?`OI- ~!Twj-DRBP4H!2`#xP)ਚ$=Gߊ0J2*)B"PRDb(X!"eN*JKOTŽ0C1AIwCBSLQ$8px20{n_ڇKbX~#Q>udC:y Qh=p1 $ *:;JrdĖSJ5s׻j`w 3Ѡ#OCC=|s_zݠ0 1FQ&@>)q;̘B8,0G =ߌHbFH$YJ @H%$I%i` i*B%+w܉ٿu~30B?aOTg @: j#K 1:8,v%:p%xF2C"{#3)u_ɼz?p|֎ pQӪx#@2^WW=Ma^tDL@C(}ApB|+?5fa'ѶouBHa8eA4KɆ[H|('|g(2(V,gIz"3 5kӦ[Lt[\ldveP6۵*i錩*Vƒt)WES2p!1TxBT5 3xcG ӔS*cH*FY<<{#-0$48o̦M7Cv~7qrɑVu\Xv5oQ@n[PhrTa\uUQ򱒠JW':)Avo\`>SL0$1P,IqKK&$KI aEۯL37+8,$I1]֬4i"l9bmk_xsu :dU*I.'H䂠,nGl뗫+R|c_5jbEXAc?8GQJ_];mS+AejBc/RFZ jtjI\3Awqr$꜓o^n3]#^W;8̞0N~3U29mz) %*J(vHMnQt&$bIa)Pl>d< B¤BR|1Fw P>_zJ!E D@7ϛ̬h~ pE{EǺUy&vjiݯYXܹRҒT)8'$P  ̆3 `(Y i X DFo<2bD'йyzd` Hx (‚d>?D!cA!`"4 7Az(A3Dhߌر*# Hz*/ݻ3L(%WTÝC3.,-bX;y[ޫDuRUѫG(,>3'tCRGIqDE%t|ݝJ"h #> pDT~H") RhbD(x# :pCW<},!u~<4Ǩq5KaPTSn1BQ(*c]ǽw%Ӕ U JT豊4=]Inkթ#(El(PrK!1QlcXGDmdK$̺w. lncAZϺHJ{!щ-(PUSDR}3=jd0#TKC0ġ `'u"@φ T|l֚ mdp!$ K76JAUE@En#qD"&(iLKH:F5D δA-RZUD050 3C!1$q53w&rpAV]Ȋi1%DB(upFGJR>lhZNٔ 3c@[9)aVךc1(㮙t͎Ap>v-)ǎW.(E3p(b09$vtI?!j!`$=:;<|AyD015!fN**j% B_?;=9QFɂ`X`F!@YhÅUw^9TȧwhO2`=qs`[t~7O^Cg@@RSUMLBB8#0S%  H@0D:*Ѧ (I ݀8v$ !O'eu]$EQ6h^XaJ=r'zd$HȉCw!ZgBrdI`)˕!c_ z1G-LB(DsŁzF=ct}C shǔںw O.0Tz[45,5 I1J# *h~D0HHd=Ia4ʽ UCzP#HHDiQ%"P B(D$PJ!MOOơ:y_"҂$Ȳ29J*PPybwuѡ ?"FA"p_o31מ y7繹7qAl=AZ!~4b] k[yt\E^i@s)ySi2CͨCQdVrk5j?y=FJdxL0zx>ӻN?|}> }s= (tO(VU1Hrw}t[!h+=iBEE xCyG1O*7.aEA 2Y"EPtOG9V@S`&8&N>X;&x'"" 1ٝhzO8ra,@ 轜8CPPSP0DT IG|tՁFp♾ NQNpw(G,XB qcde0`aHbUO#%uL>s?H77WcShfA"ˇ2$.ه;XfR 3Je FDS)9.~:'0*G *.wWU =9Y`U|0UIDN9<dC\&&y:S _@)4tvXSxk %4UZ?`a%pS._x ZaնN=^x_I(#]k3w<+)W/~p# B?ѿh[Vx$)(3klFOe&<o#bvuG??cyrc8ST}y3n5~msA]%bE@\#X9#GMZSGlP+Dm9@`IķAT RFãSi)_$yX6O@tM}&0"~"#Jb)hP@ Q)BBh hü)^da-(*ϔOO6Rv$ I1'FQFSS;!U`HIф*&`hu*6LL*&$m!"ZÝΰө "-FGOw: NfЙ-9ҵb6AS1B&4="PoCO > (PhWE';h8E<$ĈJB:HEq9 2H 2@r#A記RFq TR@@)2`.Θ ! DQ|]'$A6IrrQC2L4A, ATLD,U 2S-DDGŽ' T,AD oA8=~9:flnݶ;k!"&PAQ4%E$%1HLKDE RPPQ#R EP$0! TEM%H0QM A %-QC*CDRD,L'U܇Pv؟~fX6Acmzut2=qz_"DEq1EOj(QbXd&0nYy8P RESGۛWi^88QlˌU%"P:&ŭ Itnt Hi#֐4RF6XU&PI>#W)ZbZ&!$ KTAPĈD0THR0J S%G *$l| V***Y*$@AlWC"AM{ZPJy;R KIK.pQl-YÍt~y^$M] |ߔ,mA'R<$\6?e{3FI \(KBC-dҠWZ"HESKbY50Aq,k&~ñ3(wxA^UCEk  q!\))4pń -r]62kL`p!4젪r\ Ɣ 2HI|AD 0Ad s&samrc8F 1y2h YIӅyۆcY+O'Bn(u#%B>YEɏL<v?ϊ5?W3%ˬwts'un3 G R j 6ߘ]u,:^y=nx]US8ndhM=ex=ѪEML.}n3fcae#<9U!VT]^*E 65:#1*q,DAF't`KhТ9>=\9cÇuգ'Nbp}(-LEhj Z+-ag4s{O3F_CC`1@:\HF1c6'K]CŔ>Ϯ!}V][L״Olg>ta1u:S֮)>H}9ŭ N&~&{X`z}-b4m@7@S5{eǢֹ~nɷ-/`E6jWPcվqm㑨p! %N&H13V ~,kvenGQ)sȇm>4gH yrCVI=~}fQ9z!zqdA>UR5Tk*Ir7Xd]:!UjމaϭѴ1ͱmf3e0,m-m+^ҟFLN +a1'911 ө7] &鑙#1߮>VXntG}2oz)\%G]JD$Xy9HIez4p0~-hA4 zfh c)Lj;x"+1>-c+nFБDLl8#Z<̻y |0l0Dmu \/J5 J ! \ҼjUgC<+U<UEQg߽aԃ]ZƍMU-wR#YT\Y^&b>y/SRt&-X\xRD\8ֺP޽813U&C畄:oڃVϥVYeX{}<}*6Ȑ}g_Dmּ g&"_n{pkIi4'g0UCѢ3!Aڄ_<պGGо.guaӀbG(ゔ i~x8D q i9٘a>UC*a c,ȁG@֨Oݖ_k9{Cwv̠^T e0q(⹤pDLӍSdIMV߬[l$ :,,h,o.7BE<$ȟԀ}J,}ioro1'>0W(߈tn`N6;ke;tzj1Jbۙe͏eccpk{8-*̧g\"+(Ap֋YP˃et[7fzfo+-Ǐ7+RPnöÔ1= ZB̬ ''w-TDj&՛n)qCi?5-o.񖠍bhLL fP?`"9qCM4u ˝yyH9Fjc#Y5:~gM%)TdIf)F5CM:ibW,dVB)8,^Ǫ}7Cݛx<G~Q]$ *q.':C*_9C @BR@v^@*@0uTTTDmB|O5&ΟOk6OMo:q)ys'|Lm>~:_/P;~]9\M9׶-qͬ1uhʍ6˾^|=hᓼwwK*/,護1C.KM `+|Xf8f9Yc:C{cR: t}H4>MfO|6EkV<=DrRʂ 8t5|[M@z$1=q84& ')S`HcVЕh<<<![G\P"[Un~v*t Ul>48B%A L)Xb $(՛(uG ?_A#HS3QR@UDKL0 ~R}8׿a>wDkh*l](bw@Zq?ׯ8Ĉюiti8}}aD0?xx]VFNx0׬C $IIj& H)dOE=xS 駒ӏD]&5E%7AH3/g#6~z %) HJ&ofq)ξy^MđPDxf77N@;^aå*fܚ"Yĺ~3 4g*a)ׇsT'^VF*>@C7JoB`a]}3T`S͊C;ꂀJ[b UH6#ca{lS$bm 8H َ!z+qv5>\AQ&k$PN=JB(pm 8֗ha͓y?QM'(]D8Z>40v?E8t#GIc\"rk6tŽ {~S$Rv!{!qȕljU7&7%;`p0T'L<ob(+̠4%=m (%1Z(d PUslFcC>"[v>?1A!"m_$aؓ@J Vh:/L)e(ҢUycc_N|ye=-D!є-'m(*w{IT1׊'BNeBbذcmp `<1:rl{ʒ1*1!G $y1CHBqx չ NH28(988|9H=4O~܊\ 1M% fRϳq#Ӝ":`/şt *+Bz!g")¡_]E/ øF^Ra7—/5i7/DZQ5z7;]hJ+%Q3dv$ qogF˷EMpf5'wrO~vWҫ>mA+B)??"1E!(1V^l=]9\^;y"ƦPi[CeOE[( }zֱE'-@ˆ?C2eIĿ˺bXro] zlj -S;% /4S品 itx #4yyl=ҏC忲+2Dhh|2DI@QMD@KB1 ",@$A1 4 VϡrңstE.` zp'Faҽ7=&Lb,+y㌜n]nbEeځ- 3PTL$_@fqg3֊NjEWD? 2.!o 2+@~hJzR`%}Q1rS,_#{~9 ɔTBҙ K5TBD?^B$~iW) {zNuنd|7 ZNDQ4yĘ=<+Jp 5bB %`p9z:η4ZQѶHHz] IB'6G SuG~U7W+@ݽ?hnj[ i!^ww?EgIRxD^yZNY&u@M\I`4~/{]ic Pfq΁Ƞ00ƎkUo4wM0kIٲx8! 8i{WKfc mYD/8&Faa9,yA(3;RoW]JL>{]4>w먚ASotlg&U+ +Z2::pRyZ]0EKѪvsp;;:mQhq5\\:I$Y`EW9̡0mZ RR7 a RsGkJ$ 4@B"mzYDViZf;?ݜ: n$jϱͮ{_ >GBJxz!5 yդ):5}I0K;ey\.K lC̋vU˳kbFo ( +I-If`QUN4T0xr";SpV0<˟ =;hB|gAo{)Z |7tiMaI|HJ_(:gcU uGWoql}w,,bڣIS<55].{qPruyntPm&V,~̏l輜]{+:ABK]k/lMcnˮʨ,5$iֹSGOL{&. 15~{94mxg YN<+0̻T M#EOi ,9À=4Eql@eu;/׹6s\kXWM 1)hkzy\fqY^ؐ)Z t7=ix "9x)cfIEx Tg7}g5mQZ9W=Hè+yi.0ၘIC+h1xR;и28BbPҌi@GUWFTіoC޵2Q:opYF[KL\QZ tZ΍ihT[͵3x_96QWk\὚maI9HRa ϩ|i^FifX4ʊNIPśL{ BK? O'Uj [LGF!`D$2CaY'ƶ2$<:@`MmCA <M M0W&!!+嶨ڡu1F)&Y bBlT5!s98"c=1Wǣxpoj0DFd"X1!Fs|%E$bmS(H„zҝPvyBtBHL "Zy  @&AP# I8|6c-d(6"rs@$8Is 2\YI@.D"x}Ç4A<}96{XYgCGJrNG`S(CE18D )G_s=qJg*cK@V,$ :̱O2Jѣ=`vۤ.`GpN`o|vc ݅`C*ft7Bz&%V%V§^1fQ!X*V$a(r5/>h ʚAƹt_u't]mspxRE Y$!\eQ5Uɀ[;O?_F톔h'P~P;=d5wv=Wmd?>6DJ"RD4u!ǧ+~s#ȏ$9 CY2<#GA.⦸{1sufbIh^i`HPLZCt0@-hB}D4!JE%%f$G^.$CJ@JJ(D"h4&4)@5 NAJi}? g#/AzPe(*d[&GOX`ؤ+ɯOr8. nUMoq#yWjH=QKP_벅y5s1gآӕǺ&̗;,?609chM1(}vG c#绍I3Y>< uT ~x%cimr .m. [Q;=AK#VѬvWp'o]sA#x90 ;j :ځ0/q_be˱:7-cVOZAJmmmPٵ P+hZX[׷λ$,+%51yumPLT7Bd шXkq T[kBnJ hjɬyuJ^Fpٜm;飘 *>vƋĊ5E![z]b/yxx@ I\X.~PiO`>A>OG>3pńa%PU`EB_BAS0"SwXa/ 1D ,/'|3cbc I0㱇y,ߛrF$vghξkcFED BhӒC=Ya115U$™C#H5! :a@>8|StRi Z!qWa"l厪 %'X`Їo`.w^sPANnWAΞT2rf'S)THʐILK̥P8q1 AH%$LME% -ZAE  R@HUBd %l0UUICw 塦w q f/ßs:"볈u? 4wB1gݔlX㝞V7E$fpl&'bJ D$S*R1BHdd $1 +HhFT(fE e@`zl"E'J@ (y}D<У6oŻ=%R`ZH 1R!cj -PbYAyi_ <@8U$4:O?CAJB$ r^~$#,HBaR)$ewN@y| EbUAAU bD""i V `X"F%if jI FFAQeQ*&gTS}Ȣ*$$? g b|񱰠m* 4C=pg|1 I7$VpomZNCTF~݃LPIdjҸ@i#͆(d@JF,`0ej 54 *RЊTZ'$4#I.j2! ZNbp qV%4R4D bC(JlPrL )zȤ<<dd$@I -aze71, J<{vkq_@!J$B'󋁉 (?yCb?Ly(mv9(ΰ̢I0_=aKAhx)Sth?2PQ&jʊB(` iE)dš  `-+Ɛ2Nҙڥ`L8wPP"PQBJAP) v9հ3oP9fܔ?PΧ ))BhB Zi)d;ψ4$)"( )ReH&hJ ))J"Jj!jPH & ) H H Vf1 _+ߢzQG@ *dIr( ZYg,$!i(5  iFDIUZ@!{!l" HC(B*BfF XFB ( A~Ԋ#ND0I!`d}h= R|,;_ʏBxHZ7~_wʓ!5?m,L!1*{H'A'AZC&dY\h(~? Ф2%T 1AE@qGGg{%}P{Cb!; _ߎig $2O, Ў?ZLX `0$OGp!Q4)Oq}}@I" LUTURb%T? *};xI=F?~[t|B s"|*#UA(3^fEw080~ UHMmK>$lg I=dNBp?ZDU?A BVDǨ~ 20@&&fEˇ/܄xQINHFlaQ%/iaHIY T3E %LQhLT1@U)3̖RhAI L$ '0&$ RBE" '!~ )3@BIq 3Eޒr{|_ "'Z>$qtF;vآ"&@K]1~M`L)$ݯ7T4KXF YgXQg,[gD@YjOfG|ѵZ#ԉ6\Q鳆!L*IRP5 YuxǐY^s%!6J=G!l1֡c;fY/7[ڽZeUZ)*sOFle][(/c6VvULEFJܹXVm(:yH1. llAX)&R!!V4$SЏ K zɪ#FA2}wӽ,+rJ})*fA5]&Z>{߀7%4CF] Ȱ`"5Bdll+)JUVfU$jkFxn۶1eGݎyye+W݈ B"7xP7dfEy㠮1І%R|6'wbld!d<% D!]<;Cl0d'O{#@"Lsok#ș!"r^v븻` $) lxIZHʏ!<rᡡCƼъÔ2bb4!(7DA/D$3!;Jh_6윕 ܟW ~az&$A () BR*aj% QFYH%`@׊bA;T$PT2DQBlh=j)JInw@7`:v7+77{9.'O==jwur>}p;oC}+5@>6}E%AU@I{xtf'URU@4 ]`@R@ ;}=Ui}@AB*RHiUApSf( }ɱ䐊sӸh[lSK}[4IPRy=o=OwQ/v^OMgoV+}zaJ":i_}wXH PNz_Mh}:N}{n}{â/vyQ=*}۶碣ny xinvkw==.ƞ㽶({pxU|u{n_z]^}{s8]|Ͼ{{1]w}حr=r_O(}}=Z>-.=Nzw緖[]ct/^8^ {owbwz]mp鮃CC!wpU|<[zest_N.L|oniV]]y]>׷>}>{ompzg%w3{oW2=ϖ}o=s|ozAo]o>}f|=7֍4HdF4>>n\x%G@P)!JH*"(z}: ;fkۇݞ+m]Nݺ {{w<עF]x 󩶻7}qh/[d7 os^rv׽xT4'{̇ۜ ؠZ@ cCY}&]q﻽Xlզ'KA;:@.4=zm^4PW}|4ʷf|KVhZUqj h01a׸>n}6 "ZuʶkAvLWnr|ڗ9Ӏ.Ū絪4۬}ou\34- /k{wovq6v`Z4@G ѠPJHgq;Q:/[뮌g}2g:>:(vh;=c˧T[^Vv7k1}c`Or{nS\ju=۠)@6,QXw{lXz4ݫ]j ,vgj7»%W')Fo)&#@i*2dѐЧz44 D h4zFjOTMUiV'bLPz;ґ}x+m+.:t^~lLN򰑹&d .?M$v私JpOiCkiػwmG吣sX ZK9j;_]zUǾݜͫT$RIjX-6[0Ls83nKw|7 YU3d::GRQE\,rk#@خBm9-\^4ͳϤ1:WƴeQX+5fS m&ifP='uˋlW͟nlzˣE)'SGl` w&U2lVtQ$ Kyx_ Jr cPqFU&ڍ 5H]VwAL߫5ʉ ]8(Q7q?|yTr: j!>YL#Kxm (FEčQR)|P9`-'{gup TlU*.Uӳͺ S )p)1hStd ˈFG#\VE=KSvbFcczHMt/3Q&ۨBfՠ!?Wu;38X`LN-Mh[y}>q,ͨ:\2d۬e"N f@\jߖUMR{14:f`*Hq`C'4<@\]4R/CE|0eE&2MfET<;y9S-QJd`6یì٘Bw9rt:SPև;8$*kDbuvz"l[bD r&QT7#m3P!-:x9|Mm\ +p$cAX'wJӘnNr{ճ 6GWaH5JĘ֤}nG0mm`t7 #Lv0WKx4iƴX:d3lѹXRe#A& )=ڻPx}svA6/wDNفҬBH@$QSK&FGZ) X)"RM:J"" I" "i* b**hB4Ӳ!CT5U0@U/8@|>GH=z;ʦH/[耻k:H]N xgs>>!F4'zuw1SyHGQVvՇaoךcN,A NӞ}gzi{qXԭ\.4y\)5Cwӫ,W;4KqDsITȓES[3`53q6@<63nPuܶf3o<ٔ]-F-t)ae.Md /Axq-( ȴZ#BaL@錝6xyC"3!r+$"TM&0b*a+ MSOnj>qSm7J6\Z|*Ja{{3~ MHHQ^[ECVL58' TQ֥&1ٍhUA1V d"8^fƥ2ikֳe38g7H*}|]`6(pWEi\i nK3lLDimv9ˤv2\1J*] 50N( DŐ]2_ppAƟzĠ^a߆GÓ2:;t rPP=a⩿DIy_hfuyWǿa.3 H[rAc:5Q̤QJnQI 0{^rjE=aI%V`F Wp|mA5tjHYªV3rB|0i:gL:Z b 1ƹT]$>ۥe_Wx#c:==1fOn.FUD;M52ʄq'q}t=mlw;UT=Ȭ30." @) H4LlK)tDLB4/ 4ECQW<$^s#b^ݺNA3Rz]H܋y(J$ruwq HB>\oNM@BI:"Um(v;[T;S gۜި("lM7Lg=#J@U"kXb:`ԃC=ٷZg-Q6/pNgaN~}h^N p((hMo`4uQ,G6K-n2cbn bmyf<1s;ۊ H}_R o<:B^mmW4^:V318u '׎QR@qM)WIQ6JaZ84Xr'CZ_ˆ6H6m&8o;|!ɹ`:']p)Q+!#Ay_m8{d!׊Û 8[ƈmzLf̐G,)첃"H^[EXgJgaO8Y1tH5K@A@ܮ2UMa q NOTـ<% ^iC |>O}n|i>@z<٬=zzBf~D2|kMpzbkB܃傦kj/0[I)7X{,* JڋA ~{+bSZ&Ţ#Ե{ϰu˾&8-h.'ptwg̿1|AVwaH^cNJU j!!CLLKf =o0Xtη+zd3:漉9쌴ko5-NM8$9^*g\&KӨ Fsڑ9i9Hp'Xz⛌PXݱ7W+̕=KlVU>y_&y=2rQQ1sA8ÇŻcf}R῁ᔤG j-E-iaftŸ[D mDXꔢrUBݷ2ŌTdw-ԢnSekQsU^^n83w^#S$:"*uQ>=QPkCۮ&ʺ3-ƾh`e1!sv9u]QiRQvFn2 t; V='ۘ [TT24m^2m-NYOGC,&;/ "zcM;s eNcuvNhWp%(<mQ32uh6tuRnTc[ҥ)L Zk}iZ T I튍6Ylv3zRCm;tJw`iҊZ(+)2am xv]V jug ,l$rB;Gf' F;{ᠨ{e@A?'fhGf+\x1{۶Bi}7=7#$ۻm+8jk(͵]]ksRi]S.j^X;շc# ~6T*e lfc'^H{r@j혂q)nJ+Ʒwq="у瘦#yglfdpcZvi(`>/.[!L i D'V5Z0"&Z*fn*PUu;;NQpneݓ#ʍLzTSlƋG%2$x:#n8<*~l0+w4R0 ᆋ5be5Mv5Tcy2A$N>kn7n;f*4t~e܄tpkJmUpU A/ :C[;YM=L&pyfg5t@nR#hZprkvmrg5l.."]GBɦGM,Z16|ʧ&(wB8"2*+fHZW((M6y=W>[M]Tx˄Y{eƑh)aT7:R>I )ADh>=IB\<)GuHesLQE~9A+eqs{ uVLEKdN*axD^Mi{r9<Ʃݙ,X"8=hlw7x)FkGDW{j(`|1ѯrwj/OOz{2e>Y "C`5C`֘8^*nDfhg>ގ~v'd#S2BP3Д% ABsih8YJM@PRR% $MEM KDQE+DMLQEDD{)`(N)( "QP +0a+tx2_?{}_R<1iw|]6TM#TD>mlHY9TRCH!*ѴFdB&%ڈ]l1dՌRP JJ#TR$LT1@SLEAQLDT4PPP1@ ̠RDpq?0yzVD@:m7aa;7/_FP)+:p30cﳛzHAE"jc݂ ::tDAAE+AM|p&\ 7j"1 ]m|W%)FC`M=Mxt" @0Ҽ'GX-,=eUSEl6t;;NPݚHؕ]Mng45RE"ӡu0l鎾XrnI!# d$bˡ|xR;ݬPMؐd7ӮVcwѤ7zOiTs=4ѫ*!_7ي`eiCJM3$lbHDą6F/0}Z9WC=6о&,e))zRh_Ħ V`>|U|ܓ% h\HZ d5a?Spo#:1;3Jy` [ErFf>v$E8V/e{\SUχ?Ϸa]@^"!20uEͫ LźUDt3V8,|ԌqicA 7;}Tw( H]p!6D>]@4CfJ $RCĴIA;$N:P`sw<zLM0RA6ṥCJ㴩%{*q=8>x$SquE!͵WyR`Hg>uHx!Q#ĭI@ПL:Ёw%BNěo7 z0~go$ LFQ"&ϫ<f ]=._Yb]q!XY]j?QoH|BdHft*[dW?!NZp3Z:Bq3TL7eUWɆ?~|UЛLJDRR(5647^D%?E8a48(o$i&lgT|hߓw~f1-"8n& SpuDU$%*V'-gbTA:Ti41)WҙQ^'Չa6٘3v U Rju #i }?tMBHXo*t=/A)AY*f?n@?#t: L$~R)Dj#(nB~EѭP2b|>w~:v({c߸psuTî`1 j.X%6$!ADHPV1$eRyDmˍ^SS*r$VgQG L&ĝ8hS@}F8#":=iKxѮ[ ˗φ`2Vt)"u1 7bz]*`ծ3+5\m)ZjOAwp/7Q]g67$,Iަ7и˖cf>nw;:'ߋ|aPKz4Xvvoe#g۠Om$lgQCZqGZ}# LqioXO Fn++tY ="WEs[tT\ڵ3胒?HSFsh1tb3^svG縌þ_ P=veb6$7y奌_#hm4R*HtDwHҏM?a 333޿?=y9sǬƆUg G|z8)2Q6\Isf+⅜q(1X{MeW DF346QIH'mbwNrKH$u Q,|pZѲby$[ٻfVF7~׮|Y7ͱsuKuZgI"1ğl);煖{(GwUKpM ;qJwl_Ww^}lkn\n_T}:5vw:bA=nHͧu K;7vc2[ d"#A:o,1,`~D.؎ǹ6F2ʅI eIsg՟k_G9xp00n ߞR~dßYS.Xō/Ͱ%wT{-w&M.;FwZ.W[+`U3c܊jԕ$%[%`mƀ jCڤ[|1T">X }9.ѼZ**5 ;^qcUOcӱy[YIʅ3+EٕWZFb]?7nM4`79=cMg2wT{7EWZW̬Ԫs*Dhn^rh(N|"o vVЛhI'DaU> hfGR:F6\⭟%WL5Lx=u󜑘S.7h)^٣&h J9L[75g_œvAŕ2₴"6{ GӰɧ jm|$ep~8Xi0x>_L"HD˨ZuِbPVxzy]PdeZi%Z0&e(Uks)M6nD] UMP NOd!T<߱͞Gh4Tkf!נ[evS\ i*!"d! &Yʋ9̮M,4!|ŋFr^2 i/xSif飶SPMX  nb;˯ƥ y}=z gj1cC]RlT& :<]}(4cjsmi8:AkOceZI6`ױDS% |v[g3BB6%wHA4o?2fFi%=OIl1rO!qUsfVyTŒ4?OM寤R7NUnnvGD0zݷ.cF/Q @™RaV3ԖԼx,uO _R?ܧqI[c6S30ŤZdѤs`B?49_E2܉x8Lw(NjF+Tq1iU 4fivݵ&H{BBLd7~ɛQ9u6(bAK{kyԢM$H$< ԫ?JK"{~ST',OʓeirjN s IXdc;Qw3֣g /pʠrpvA#Aϵ_]ŒI]UHAQxfTT3I˳uOc1:c_uk=g Lؘ7FDgPD$KGDx|}3ː_ͧ{|OFӦ1TZ&dґk^p.afC 0(4&}H:̜f82h\;LɵHƁy3 5j0xj!3bTjMFeMGkof2ӹ=ۣ{4&mlN15)-" Hr,&&>/ѫߨ'- f{mZFeQ=A:=WpkB*=砅q;IGƴ%84MFIIJ~[#֔&~/v~|4<,|S+8f"K)oKכ7+3 ߿Ps@R & ~? K:<~ϓݮrlÇovT{ Haic̊P0nlLU# oC;wu~I;xhg۲_玨=oٙgնv}9*ŏ69cAag2M0t,r訊p۰{HtO1>@`yH}?/1՗ˑswgQg8RtPDHqJy]ڨIPod–~ҶD d!y%#!~z%{Sx!!c'E_Ly)FL;䧲Zc>vV֍CbydxK*Y|bwAO'@w2iXo͹OqxtM+G,t|ZLI!C6Μz}w5A)zNTP@@"ʼP̊o2ݖ:t(]P Šrp5)Njz̏k w<")1"?˟],q~HIvo;"#F_o3b)O|NDM- JQE āF QM@ePh -PpRULȗc#AM@4F=W̤ 2V) UCaboco/a}>|J,z-dYۮz2130 9q5%@TUúQI6I/Ӑ9vvZS2ÞaDҧ>Dբڛ3eJ ڞ#VIə. p.=T3Hög`k LDwbi I)#P(kq7뱱]M1>s:>_\ j>w ;>i gG{+Yŋ(SȮ"Bg$0΋;Iʓ p[_ABpQO$o*QeƈGuDɐN U_ jTv\a8q_s5d$c/Fhç)u0s1YIR ى0a #s8j=&EľtܗFo"ŎL0R߬-Fʯ~1.8DȥmgU} Mg`8MiA>Fh^k,ksnb%]b}dZc$uP mFڎ;ݺh瓞u3KZAř[Z<4w4+Ǚp䷻\1g]\wdiTjwRtRP7KQ27m 6bf1!{{]njm+$9"jo68"E/ g0qG#b".+b`j j0'u]M3=!Lh/%C@ᇷZ>\H֎!"I8Kwe 3$PDU)J%{uSpDcFذxiBo YÆh보eUQuVnT RPDQD=kOv$q|^&jL!+ŚKjEs:L쯡DĸwVVVOz[lczVhdrX_WoQ|5aw4La eAexsFg& N؟`ԷkMcBuƿLsj\iJÈ#²% hԝTkW66Gػix P3$'kJaP8AWONrBp`IIJQfgGNcxRs |&3nģB 'i"GV6{!$̀LlJ;-0_cyD"V ^|ՠ-Jk^#%\>uVi9$EXK%:4OL% PBlѵT ؐg9s yÓB4KUELU44ʰEIDEI2[9 ^'%Iе4Ӽ9 D[>oiF@HLT)Ё{ue*%+s(=XB@5tl/K|>)XPe>!YhR,DM L1+oECXm.0]Ng :Z ՚v E,ޒuGa0T8M'smZ i'ϧ%nf.vӫ2uY=-m &-x@֗d㤴ۼRsby!:p Jns jeߧ911zϛnt{#"waLiqCbmўڐFGNPX殕1E7lYK\]ǁA89pv'EۂuEiY5֙pB7 Kenʨ9] 8vߙތwbGA 5RKMd~ࠢʒVߠe w1. i5M|yOuXR7tbt[ca#{|Ꮊ  JЯx; e)A< {f7yI&XWNSl 4 N i,7^;ntqL¤`1Pp@19`P|r^ؽgyQ$zi}w.mjc)P~&f BAݙlcmA,|țIm6ƚ*sl>? iYL-q?>k'M&HCc,Ct./! ,:fMæpSMZpUxpꬱr5(߻A^nẶv\Iq)\5ؠ[͌_;th5St3pgBY9^~o `NM@ɻ<슶 cu7mXF-D"FLT -7pȃLX nϲ ]&a"ኾ H HE,U@J ,H̆T!O*l^GY3:~HJ=\B햋z90!l?iڡv !̈́JC.c9i&`,9I6M$BFAƹZ͚>nWb!DA }"{FE;wxmvtPPw7>2"d%Cd&=aZ8LJA.Tt5/].Oo칶"'>Gj,?Vp3xcsM|tmXGpv:$4sHx4Oj;Pu~V22+*r~\O{ vӠڀC.i6n00Vϯv8 Jj,z*标*r3p9'@ݜJˌ;OOTpDw7bgVgq]xfag,tW0*s(9!A OnU9oPؒ{ջz}J53DDw?R a'IثfC+qR=kZNX.9G>:JR0V _#]g:[g~n7Ƽ/Y=N<3dע;ۓwu;{fnn\o,$C6_`R,%@ L$X&{fMܚ3>-LID-r3BobIV2:&i!Dt^d7N-o/փ AUy#vKt/aNJJ7d(J2(J J͹;qzӉJ"ZoÁ 7~W(1?^P_5D usB_\uo_}Ґ]Cm^R{yzf;"3-䑥/ 1DwɝEum R$ҽjd yNajA>?z£ 0ωϟ"+5+VwIm.,㫕D .ޒd9[-hpڒ0,rjL)o 2R.l A YHB[ݜwLdD$I&CN> lSW켱st$$YUٙc4=z/SnӓlrWnϘ}0Ȑ~OŊuzeCc?ȼZSX;w'F.G*v7m:SϜ"aVǣYA4+Igyݕ:̜GRj\NexTzCXΉbX^Jlh.ԟ&&%(Jν6 4@$0{ѥk눜E憛HjC &פnnR]r01Ȩhyf'څAX_(vmUԒd(gwuu:u9XD#MvielPS *lrݽ"+hճ2N>01\ ^{nUz}upż 3cS g4(o/MI2猢_oWN&v5M D"R(y0hZ.`'nb]ᅱZkKôyN.F\#12D\ _xFxٰU,^ &þo}以k=cJ6W\G7= 4d?7BNo,>d 9D`&IY~oQEl|aXRIo8PpÓf:M8sa)f4b8&2KXw7˗=u:С{:<33 Njab "$ {m_I;PK&~@jKdw&`xLi_=po}#@M GD89I2e,{\z9d{7S#I}vX)uXr7~WF|ߝ;z>錑.)+Q&!b)I NV1o\tJ)\ơx0rN>)~C3~wl;_paQ2D|0kDC I:ѳہ LkxK3$c&~~PcUV ?Ǿ\ٌOEI1Rvm%;˭6//,0 :Ͽ׾muf¯l=\q|.Ox7^ G='Št,.٣vO_QTL:W/c,'sF[K냫vv|`tYE^3z"g"1b!`Tis噡7p$Lng4[}q`LɃb5CEpK\!\<4d̀Hёj7gnK:a:;7taG:Kub2Ԯ3-\[,6nlM%˪E9aob}9cW5Y,*st-ש7BQJc\c/*6iyY\vЏ~G|߲n:?`X397= ).ǿԷ<)!ie3 ~mӻyp=4XYT曧HEY1,3d%~=cti4zdɻM&Iӡ<,1IcƵ%,yATߌoxm|>RdȁpɍfRٰpo8}T_c]E̐@l7#9qfjhIIW,+R/EjI]sh6tRQZo%Rr-"lϺj>FnPsF찳c +`yٲai{q7JRH(H$F@QHb *()!j !$Mߏ?G'>}:^* 98#PCwM)xW\s&X靠4ԛ|J?L9$!cա e* l5Gv!E Q]񱂢0;)E^QC ǣI x"O 76P$O["EQDė1LaB؎l]r5H5rr .;o߇^#Z}eM4ȹo^7OwQ_-r':kuQKv%k0#(]~YT1fq#|fQ „$(!ӡgf\p>si1ҩTG79 U{g[49'/mh2|ê7HSIsM=UR$OҪ.*Qy9aDwD'LwR|nJ1,skJ`|6ӵ:~7}+DԹqrs9zhL7)_&}|ʢLC>j_V;OA1c.#n;syoz ԍ9М~N\F 0>D#;,y BТ^dUzJ C${ΜO;dXHT1#ULje-Olxh`CMh$4l&$uE4= kL;)!L0Tʑ!)E4TPB,@D,@@Z.4b @:|(&vI Ġو9gՠd3r9ӅJ| m XO#v( fRm^Ra! _% gC"LhaZ,ݖ?#>j/ Dw4 Nfur=[VykKmkle'َ9>-c0k8ж$ubWpnA׳8B ٜf K5z1m)89\ aFcj% xv6dG'`Wswqנ{u-SLdk͗gpv>56忈c i|-VrrvKHuSRr:Dg9½rmg:B1$$̫`""PKΎ쇑q]S&$63Mpʹ4>!! #[3эxLD"2A]ѥ*($)FLޱp s i L'yHKE<[>HR\D>NI y4ҦjzaźgK1sG6Rg0l%YN\mYxUvI iEb΅s ǚ8Ewx:7ii?@)EW4ʞ{=SxaagFךs/vAJe u}o%ii Uj^FEq9.PhvV~ 2*v r?NپjEGmb.Ooxj;9{Nd0Z'II;֞ )SQHS# !T "%TLLH0ӌư#Q3X3>&+5W prLlH0̳kG5lAЄ Q84]PprlrEO>f,pWuT,43$$QŸM5\-?9X=(ϮJό uTy(tU}.. L)<^Kɺ36ezѣ? ފ6kïcgP߮?)\^SûMxiYm&j`o{bmwXF8˛c-5yq*A!Xd- #uK=B{,nL{=FֳHQ(jK/6ѵ^ smG $%kFax] Ǐ]Եj4GMi yŐ,FZuΑI5_"9ⷺXC4m3 ]lhíJRO!rB H؊  6aAfcSYpUU^#yjWпegT8#yUUTfgKN4S_6s7 k~+t"%J"_ڰ40 %Q}g~@W}/"xbChm-lWbL L=z9Lg ,|q|trCQiq&(@ĻNWLToh'x8~ǗEŏH/Y/v?OaƯ|Ç\_>_|m8A2~+焙ՆdAP I3ibIa"F%8AO1?'ι1$_/ݠ !ni#oٖYOΩGɺρ$굮|&&ݜ??K$u5]2okkݿO9ސ_οx?eMFlZ%XKjK꼳]cDV|p|h/wPisƚp8k ۷͹x|#|BI|kRsux_Օݳlp:^Cpmer_㯛oWĚ>>o%/)]KNSh4=|GHd|~_gv 8j۹5AׇhBnKL]ߦ@쐣\O1x1϶;WwtB_luS=dR7a*|GWVo߽`L8{ɷH_Ɯo[ncot7 ngN I dzf:#c}>>m{in^r{^ڊEr>S<(!yӅ_g\z[qSF2T]y=_&g(+m}\gS~/7%?0z/wO?螕WѡdzG_[|3}pLv3-iߧQz|K|6c_>J{-SoBHyttFB* i_~cvn{};=^X?vL^>Dg>%HpF{~]E_eMD7T/ޮ.>aׇ/4Y6$䏧 [#d˖v'뮿g-Hٍѻb=COky2>YW\źAfڹ%ᙸ}n&CA;ħ-}:0Ng?||M K띻e{gv z=[ҙ9L6Ʒi =_E+Ç~C/Gg$~' zyb^KnLF}[˰sA$[;_Z;^_3V>z t $ƘjJ7s&wJji*?~nǛ40(P6B6Moٿ>siژ>O- /fGd4C@RӠfOo_zsdd~80_>}~Gdr}a#nr_<Ϫ?\1h`݃7Fvf=ҧYñė<\x)U3Op܏rn\8\8R#_|ׯ2D4uWZݼ~-N5ׂxNtWF7?2^\4Ӊ}Tw J3:Qĺ)g|8Wz=ŠRq }-1G4oQ; ŒI|2?뱡 ŭQL4O0 Cg#\dܶN7$3PA^tf&Y)Ns}\I? 7yV'{s")8 u`affs%K~Pj:6x@vpnrҠVUc 5ekCB-Z~;zpKL9pC=mvā 34Qݟ/( K\҅ agb[)eKԀKLjס9ըbdtV#D$6M5&Y3r:K'ֶLm{2Z hScm/;[0ҲRgC9dC , AB̀#rҟÆΒ~8&Gt`<|j_=y 䧖Uhj(|$8b`]Y,p%Ѩ(BebY;9[O"%g߼pNt\ZsЄ39}sӱzKklӬ_9)oE`nstJ jh%bhit(2'L6 `Dۻ/.'el8  h7hܧIFALTlطmM;Y 3n*KmAoLTg)V*%FT)6"61XĈ0S b7Ua ["6RuSGasnIwnzi%%ȵn5d|ro [Ii=% Aay~gP웓cQO;/7ۻ3W$IĄؙLs+[OLX5'u݄St}B) vǷ[;Q]ɫs1Q}y]$/wM"DI#:J1ҖI<)*dL5~!BPgit~o^hٹ:Pϫ .JݾAa8}H#\LPPOI{E/ ®&lM3>#uQ_DI&D4LMX-;u SD~^sь9ҭZ^IjcEXOL8xddJ3{D&:"+V[/GO\5&e0hv+P½yo|k'-c*?[9Wg5[U+Vo܌lݸ[z1 e^e6=PE&R֩ -孎48<'Ԫzu}z ގv' 2ywI!IlC]ԫP4_0rAD3嗠c؛l?#NXOtsA!S8 ЫAh_^6T@G$JЭ?4p8i'DKkoE&~rs"iY/5i5B 0QbŘnXQ-݇oF f4Dp\J&]sJ;֢1ue&ciꁎJ3-K ߝa KFUt2WQ(66D;ĥ)iҕ|#£8zb=S;t9-c1[10z0l%CD4N{5-7]F+CO ?cL_7i,$$f9M6f Mw6PF~)?S]U]x>O40!X\1f'%z.\ІJZ\b qr Ue"(fy4Xus.:JiE+18rX5mvm6m 8x~,;e3NP&kgzZs5eZ5 V%s-+S}bJL|9U߼+:Bˎ=_v{U^zO$BEAeܕp߀/MZ.Q+d C]o_T6IULYpPlu> -Jq`bӌU~6|617RSQZ $2QM gW}H4 j2%4n=V4lZ$dsc;gotce uv[ߜB+ETjk~ح[Lu9S*CvԭhUT&Ot=7SB 2N1H]qٽd, z|ԑX-5d6K[L9cmpnسũj0E;&fL[&cnQ+ { J L;KX~<ꍜ2+A7g$dgEG>y[2,<bфGWӲyP ●;htԞtj0{[D ٍa4:E~i8v)ҵ J h%jJ?~5z8gOW(7bQcDܞ[bh/t=Qs}Y~;/<>Y[r>oH]nW7۪>]pÁ^\m?$ޤ :%!:k>-`:0}Np@j 2+Y ]V4c8S̓1tHk #:A]J]KP18P4o~o-גz)emlQ/Zv'"KFB8ʠkYX3}GdrwD- ᰇxz\B#9^D)%df lԪb"@)?!&Ӹ !.q"^l>HET]/2>OX!]Ё2at&UBϱb'8P #Vg$;[a?FKӋAZδq'ۥE{ B HL:f-n>RQ䛪A"IJb_+XX'K f [tPN$˗d\G|̴|\NŵψT#]b3>/V(Eу|Gqӄ)aLC-vf(C <{ޙ"=cQ[ԭcdxx1JŁA {uz$P{Tg+[݈-k97.>B++ewj ;un$ћ7G(o?UKm  .b Tp-;#EMd*/*뷆toI*d8uDb3Đvb+@/`vʦQJZ#bD L&KKyָ4ha|qcLhM Nߤrv CwȎ71+)m~Hg.E!H%fGEt!WEtq5bf{cps2df:i.hZ=o/cftmXrP'rk?lL) 'rDϬ 1 #a;m7E&=H!ѓ7{A!\1vįfo^O܆Ó~ȞsF>1vM Db"jVTuLAuҕxҞI?ĩQA$^DX %ȃ@hs>g9^f̛♷OŹk|>3| |8vB*&dAgGDy>vr'c4^1_7 ~X_ة }Kq#ebZ)Lz'S85JV~ 1S+R%XOjH59]+ͱs1I̭SF%ge|J)Ną' 8&oxU=\TYGsTⅼ(ŏ씆o3a5ٶXM*f_:Ѥ ^PU`!'B K?Q|M"t7{[ݯq Et0w]$ qOfBTꍼ N[,GR)|4sln0j^&m6&a#?IæfmSb";˿NǾA'HB;TW\OX[0ӷ7.h`V M4L!qܜ?ņX^bB"C@w`<ǫ뫩$o7Вw5hqEGYjKMT4RC$3$8)C{žG }'?4ܷyb$H!o+jF51D;V\W^'OA@<]L2Bz[݇Zi#}hHWt67H)%ο>=eK.qג ZtN1dhn2-4t;&&h" lt}$:adxG 'R5b*B IuQq,hv^jWY4猸s]񽪙BmvJStޔlg?H*D"tgՁ:%ۮd<**yc~y)o+DzЧv䳹:jM+Zq <+?*4oG3=W$qd1ׄ[ZDr{ǝ2% G[咴ulT2FgFvfL4Nha,㻚 }OeA2z]_9{ <$)&۹n޹/3BR:J9 F*^SO*6k=P#![ " v<^{"m,#han7я&HáF%[:Dԅ?eFu2<2Fjz~y kM}Y1fUcTGdU<cqF^$Y;{1.<4:{J QIJ>jM []G7b鳹J4sy6~hD<ܤq\1<:_@K!uӤ7GX[N!e xd/}K]0͜>ۋ!=crj&Tit >~)[uM>KERlhBemjKCD~>;"H۱s08Mő1xDz7 JL?H"mFM83nqv*|EbH}]OvWB <Ƕ{O h% Dr2EC?#w"nau8ar՚&CeH6~~?b5>6qH.F"jhl =5 {MNKvPK(a '4TIXCZux 6ũwur8JxKdcnU$A1YI,jNז0t< x٤Ud"wR .S?D8adFɤL6Y~tcvӡؚ28zt2h6n BFmt훰y&oؙ-AvATG~&M>(|-'&^8H4 cIJimَz4U:%SXQ&[@St^~E~< |\ΙS_ xqJ ^o'%۔dJbҴUD"#ч.--?KSMhyyG[ (!=5a۩opc7;SƄ_Θ)`Ep}؇ԅ#mq%e[ {(t:,C:5{ϵ@̩'mݵVss f<9|WL'm*ޕ Hܳ_IE|RuBRi)md#S:^E_uYFx|!xF%}դHviJ%%:#j+&R|&4:'ǟ)Rv1IWJ(~Y'i+\v 1}Kkw8'-i3,c6QHf'Sq7/t ;Xzӓ{Yc2𞥲w _?Ëgn~.}ť6Cml,*ji5'p,\د'6sMz/S['%WYc=j1W~ygs4>NTCyRPta6^tisI(uœfM+jȚ(Z=~`xȵI[;)>+τ %Ն$5j?m? ?pp)یtӐs:Lee.DR,&Uz;abI zZ=w;4}oVrJt֪vtӡ;튄_NaI~S e۪Wz6Q:N{TS Iw "VCkG]}|3]eb\b싎'}; %7μ# =p>ʵ)Dcd㙒:Or2ٱ )oK' = {.o9/2~֯b)JϭIS谤&֙AGkK>=Zzt*1b%4[9*_N8ă!rt`Rۅ#׾)*!11#T1H%RZOdC4HOZ1[5*r8Etx** ~ݭFkk։e^xB=Dɰ^,ds'M܉s+ L5ʄA: 3%X1nʜ2MIӻݞ'\JАAI")xjU5w٪헜x DnDy?=IE(iF'ԴOMPԴZ͆q]*Шq65—=E"(ƈvZ{8,n2?Y%Ċ7F)[C)ͼOrv[8FHB0]Hig5{T^Z˹Vq~Qx1|zbGuI|c,l`Ig^ '?w꼷ژRIXne)"ŹN\|ǎoVDg˄wr9&:A_M`#cM.n.w]3i'BQ:lDc83.qa9SDHILxꡤXːjCH-/Ԟ%J6L79jDp,mf$1 %e&D qSp?ݛm$L"P(~Π&χjƴhww D҄#(jҺ {||h2oѣT(m^!(]ucf%X>^}>2A,j-E챐.T9LG1y<M"eΌ{,5Aֈ^sF9I9 碊@\aCAθ?" dFXrѩщ3c 1,yr^0UF%Lf 34AQ2_ LLқ-<~~y‡F PaIA*A $R~ g#~oof-]C@(6%9 cЅwk QSG}zqG/RNMR{`IEA^m#wfNcR!&S ZW,ೌz |T7əlZ)~za\h PP1XeQ9c$$&FW#yw _] $Kr}:+~7z5 vvW}5ٗIhӊ_DxšH49PSǁJt:Ej}۬`?!](i,|\j1QO)(;icFe4gbu6: U'n63+`e:1Z:@h켻7g*dv7F[*:'M z ՚:c ُ>S:U bd`.  fcI_^ Y9Rc841ھSY{oN9W:_3$e/ LބɤrEY}EYV 4ƭ=8iM3X=(GnVoL. 48’a5Śѣe>ODιBoo>bwcHRIK'I})~gc-۝{FmĮD>~ yP?k`U0u઼N{PgLqA  {A:h"zU =lTĝ>M SaQgƷJsv@{hjuΝ1l-CɶOD'IHm;1ڳ+?m n̻GvݒAWtJ=+z?WAHS.p,ca9c3u2zBX'LBÄ0jKsQT0 v(sهo0俴V/s>W& Hv ܍ȌFfkP^By #ZyGҦ$}7 4R&oVsp!2)'8sE@mY B |^bn{]y ?`廙׻RrÅ[wY"1{ ʕzs; v`6?Fڱ{[V)dpj{7yP0C1Lъɭ&SvG/q|s$-)~M6>{|y|)Gǖ-%E/_P#Y", 9 3WI=49NOIS6_  8RJ-C^,c Ui$YXcXjڑ`Ѷ&`\}p3]Q) Z]=-ikrMNJ +׊jf@11+ glЌϧtx9$HB/"=֚) 'qFm Mo%%wkTJDDP@gw!d`E-hZ:]qq oϮf;)ipr+z=O5G 7F= Y)Jh\>0"l0'uo# (!^Ey()`3K?>>"y0PF R>)~캽/eїo>X:9kH҇7ȑg1%'\L1u oG>q2_v+z߆ag t+iNw s3mkk#^t~^?(;tNs)MWͽlIUSw+KuuAulcL~7|0SVj ^Q[u:5?oKLBsw,ucW9>.kSZTF j1}4eLrag7&UgcƸkVsׄhBY)}Y=/L7S[QŽ .;5P챽uk{ S.EwW!^32ir (-&Ã/D,TtrB~)ZhQ'+7fM+Ðd /CG{즌MC&;P!6WAKT–y)g Y+Jr7E'I|\Eǁ.nF xe+AX+3{S)B^L(z¤jj$<9q]r*7A:jKwRy)ZB`Q-Ȳf$AKGKa[~+Sq̎V]\}yXr`Tz'r"˲ҮrֻCdQ)zI:Icawd%:UʓV1r!_ɋc=GӇ̐VI֪mB>gXOà AX. dN-iT5O`+7o H~mNK(ll>u Db+*͍)m)V!IJ)'??ISx0 ioL1irlf H(Z HAvLeLJ*8uA5ۉ5*36Dߡto}Rm度 _bषBHdG$SPYY1E]^ރt}ᰠ}{'s6u`M(bkdY]su_= pϤ|_p||ݮr[nf(q yo FG4>-HvJjf;83n^^d2^=-DCyN}wƺ;h(h xi8s=!-!IE;'1m<>ʬ;dѐ+@i4uZj.8Swx='&u|HzOZ417-?AyC’";۩ҙYͰ9rfUS]j;`;MڏgolJo'E##Ɂc$f?S1ix}y~Rn38"QBfINŬ]PWy^2Ayc.O$yZT1L{c4Mws,s㏻抆,r7ktѱ%%:ݹ*#}sNf>/"O{ssL¿N#/| 1Hjlqښ}3s7NޖdJPdO!ےW U'u *C@p۔vp-e)|)m@VUt?,ze5y 8Dh*ism xpMwz|h?/g=`HPP*7| a e>t߶uN300GR!Xd~/a{t1l)n~7\Y_|:C~ y7pv]CpĐpPzӯdXY̏|\okk :՘?xaPr#%AwF˾0znLmۗ~\x[_i^ٵ`m-S} (6mOIJsm sW w2<*]u/PM*@_ӊJ}sυ9kل0g7,jZ$o(gNwѧ)]|$dwzFχ ;>ٛҦIH %nxv|̙d|H@'8bda|z~s|$A Rh#34VyKZSEtcG`i_jugxźֽef V!56$29ة${~dU4Yuscd8sR\*%.{Ije7#;֕!v* CEtCFV,2L̃k?+J\ɴ6neLU\Tɧy: f<(cPFIM']y8tYdޤzcg)t*w~5_V#c观 E;:872z덾yUU+GVґ_|DƝٴhUZϏ >AF=G͏.z7#hUk1a;eiO-P%|V}$y^oy!$&/w|_cXfiZ5$NNp@zIXBπ}7WǛ>-sirHhсrr׃-0&`PKҝ6nmnNYcJ/lρE46OJfw{m]  #{`6 wbez^BkZҬ]|#joJ<S ̓EkYBx,)| t坟d\x}o aI5m-k8`s c-m\ϕ{=\~)I% xzr9ÜIsvQn36|e?uDM܈ҦOtu} ۦ(D?߄ T8B7D>8Z;7\z7o+ 6 o}bx#~.L# KÔ?s .GB:` di"Qɐ^#H`a.Щ#JG>" bjb|1 *J(xOpb%)z !d7cϬgZIyÖB p!òx'Ĉ- y4\(wМxv//a$;!(@$/Cd -6C(\[8CՐ'C@&/q7&`hf(K$"$F$w3OP?O(]#LkTC6Эj m8ЁPĉe8L; /ؤA=r!hgXNM `` ׽!?||H ( :)h>'?uMZ3*hdw:r:|wlK .<>և4x4v1'm9tM[NV-|iTiG],F4Wq".5uѬJϺVJ JTi7VKmFʊL .2A1x8YƭXux%DicL4pqF@r߬ [6M K5&Y]{x'53LǍj2Ҁo"〠AZk[2lt4jֲf:8vl%!#GF8{pybfֵǀ+mn;6c:WrdQ%477 8l` >wwGA/%Q&ϱCks_RFQ$@޿ٰŶ I6.jY"_I`!@ݿ†pc+uW?X,?SpLq:n,SF'O j1ơnHLҦү<Ui95M~::ڢNm[<}P*9AJdh0:08+.&L]WթA'排uA }~wLSuI}KPen1 e2o'ic?G4G_ٸ{Ҥ過|#CICˇ*:Z{l)K&U /p]Si1lbg>1s'*;j/[(KP-xͰ2X[ӒiH6_J]yz6MQ<Y;gD!ۚ$ B83QoG~Y!OL>UPR3'&~/(O\.5JߊljW !H|CtLtۜPos KLx,=lN݆希',=p.7?vާ.WQ^QkAB5j8zlѺhm]|;3v(qL.L6>['\vqVqZ#*x0<]k&g|)w8W9O(?Mc̃2P5q~GECDZ\pⳐ?Iy_G ψEߔRD^p;2IFHԇIdNyRRGP׉3Ta*`|i)h7@tR%-Zw$8'`ΛŭWuoˆ)sms JEUm=?vW+h !:)0]߻ƻeNaIZ2Hf-Fx]@N ӌ>j挧cl,^>Q׷VlO΢8]q< jR2|>V1NplPN1:?C -^kMXeCBaĺ*"i(ecGRAlI"OLyPҎU 7Ż><0 "H"taJ~ e=xd׮]gZ[~ysZ_cP#:MPXN?N8Eljc^r՘MQm~\})8t7ݡtLtHөډg^Gl|vSj?Cw:,A߅uxl󸩥v eF>$øSEt4ll]|YN X7s9 |gL7{z?Q=ɗuQ\*[{RT'ˣ/tn衏mMyn49QLӮN>bdkmSVUɽ)d#Z~l't}hDqEZ`쵓_B^ozo#0bK<<%U^J]%u b%Xhe Zf=rH!:lc'1֢oDۿ3? ަޭw;*m÷/dl|{B_Vʣw0zZ~v;RS&]4 2+d;T۵:9$>1t@z C&? `!0q= 7&(R*77_gP[Bz}\ZB9+*)&TDդ=A~80bavtoڐST!,TI0+ % )HP=0*L?GBܡp'H~ VqaÔĢNbG(O:u&8o{=]5uI nMmݎ8HRU3k |jArD <-no2AÖ9<](Ta 0)MzhyOdOOB pI?/D_X%/ƛSrTjƳw68Hp#ipU146[(u"!LݻYzař&ƯȜ~0.ںKQ"hJNE*uSlml|Uqs0enrБھb.c&X.`.*mSۻģ=hQ/b&X';) =PMʉ-^3;Cx iYՍДcNW$3G21Vrhk_Is-G\zJR3R 36բLbp$hLg'2呭åvDzgיnP!plM!g?i)u=~-qOkPtw ǧr<*B(JSc?|%b@'7/rqC:yGJgAWq$:gq{2Tv)G g=t~ ^<Gt#'i$|:kxvɩw샀.ﻃpUҜ@"L<=J7w !較 f.G_QcP2su$9;qAt`훼|O9nNh= ɖIb!Iy;!||=+JpoΏXs2'4HB) ܈70}ŚD홖GmBhUUAYTQ,tlG<ڿ'yЯP344Ih -Lrz^-x~0 &@ $&Wߘ92fG&}Zy.i> ѱ4E!Ѽհƹ"99׳as"83QHLC,-kTəd%m!o=h JF;[kcaGt@}Ω#a[%H6n]9L +#M6n/„23un1UULֺ66NŦ3ѥ\l0r L1+nx=MU) "Lk-zK{5j< gZ8qw'_\r eA% b""bH((ZAbB4%Ǹ͡vF9I_3d;\?SYW_8`vm?*= Xfb ߙ߰?*xf# 26i98Dp"}ri aZa2)z 'G!wcU@L!}zu/_x;`FӮCWE}n<'q tTNC{L_-MQE"(Ԝ'EU}}78g:$u2`99%e`{6޲JY TˍB*TH3j)sæ;4h5!LỆMQxDؤfE!B@rZXtg1zwiNqR/ׄދ$}_{gmY&]_1:Chf434N=O5؁[ݍ)W/vD؃ ?TgGn/wI?`zP8-%4PB2w|HmJvy5]BpFfR8TpS@-)Г4&`]މIy[d{7_C?_O???_xG|_g_yOo~7|?W/|//cM h@0 M_ءmaslM{%XafȄu9s풛JZ? 'cO0Wε6>rh57#d,{dMqPc54 lxX. w'[ 6:'n (^ _HuutR7Mv mjJKIHAqHp}E,Dcvs>V 1 l]=jceCO24vmס?ؗIEXk_I@W(K{ؾ(\kz1DLdR&UCLNURo k_􎩿V*) 4JtbյUYuoo]hP>|@tL.6н( }¼òˀgf99+}N@f-3#[ ":3qyBBd 6{XKfHC*FQz&W`\lK!Q'D91R1[%)fJ{ʆ/d4?o]+ BVZFfdd$ eI'ˑklZA1aE~!-7fvD\Z*LpsYSvmPnq餭x#4yLݚEFghm#<6MR(6e'D@h;pj!ҘqelɸdCn v,o uh [sV$u LB'YqCv@Q]Iݒ+A%j IT+d]wj݃t `e@ʬYV'$ ƁV(TJנefӵm%rs/$?hz(*tI!Aܨ T8Vpl!8w@28Lq}gxR&7t{(ӹeP6:ŁNo@xş7:?׳Ai s= c=~HCTtTӫqPXRL {%7Aߧ߹%%Z0 lu,@K ~koAr?%Џ(~wLnJ3 p8A ^+#*1CTL|)}1rN(=9i!1Z owto7 }GU۷@B/`#VKbk4w'!;(tB<[D9#N.o4SEB_<:$K| Q" `HA+m*1hɞRߔe;/fp ,L:/_>7QdcwPXh @OVI ^@]?-S▖rz;jȰֱ gY㛋k4lcKy0kİlh6L@_ c0 -,1N8]|i(YĈb3o,Ln8q4&Iɝls&EBBe(RƇwrz#Vl (y1.WK>9;Eg}v0aczjډ|OEڳtIJr+2kqќ2j[̻8nNk_ 87U|uVۜ 51ȆYyҜv(pk3D[4": V[uhG?ߙC9AiNc/jHO0oG(}8'_ZߵfvǞ?b1*M)~N@5o)?O^ߍT P P:>;7^%]Gcht(lcD9$5NC3pbn erSA !H> w8J`̳z]MJ?%mLȾƁ%8G^NuL]@E@`$D~zs3-3 nH| {m^A@>feW߇C< nV ª*xUCI4Fssr:􄖗oG&N=ky_|c;Mw) 4wA('˱c95u<:}))O$3wo-j*Nԯ./^M!P<<ٓ1:Qs}'oC21#?Imy2xz Y/}, c,x~ ꓗXq?ۯu0}%?%FrbŃ.ox΢ <s],&XZ2(d)u$>OBvM_\T8 8mjK1FSq^AMh{3MΫAeSQIb`Ki6:f<)$=iSC 0ѭNݟQ\ ??3w͘Yhof/SDhx&5;|0KA!`JMX ojZ$>'_O@7%c.$t" O2@~}_SZֵkZZCXPb>TU#SEQE$VųtKBC;~_ftO;`~u߇مʯi)wW-RݝnV5hnd!fͧ7cԩ [X+>I\4I#(l F>& C!fu R{鶳m1DgRs9UOI90mtlZ66Z1m6նyc<8ܘbJjS$vϒV|qnSEI^3lE7*{M@MOikۆqmjoyқm[l9Kޚ禺45ZNpU.LX@r5{kDI8bb0FT- e wqG,4\_|ڎc;eKwVAӍ)4w<#5i5ewrO|X$B2'*ɣ U=Rz;piaFkosuњryK d\n^~GG3v5TkehLA"J"#K^'K0b/ג7 j2Q|jt\w@ Vroli"\Qݜq1LʱTZK3`tQ &գd^%ŵa@iII4rT Rl4D!$nFz019M/hܑ\hrɎ4 n6BHR J2=Inxc1&Q[o8L\ܝ!G;Vܼ뫞f Mmt]8R JIZj*ivUjc!_8 DPDRg[1ˎ: X9@̓!c3![!UUE֍Gk`;wD, "JR'uclWusqڗtC[v1;Hðԛ?W`aw&rˆBL'@Gqvm9և }ԇ\}G@;~hw W_q`x|]8?x>Uդhb h% a) ?:ʦQiq|j.eC:&/# -ܖ#޾sB8{:0WPaCif䤶(u*(t1AD)!QIAD4P' Quh c^~C('[ԞGwsۺ;)r '` ?w\d DX=[L|^ߠ.a@A_lޓtWpAp9pxhsnSjҞYeA`@E Z_r8ꩮ^u^!)ah6SUQUnQVt:q.#aɄGu_hvChkI'Oiׅ?TjW=jzuoPG3`4\,ehګV$v<8 ɊV/d1fd y#wdSg$. !OaÛAeATBqvQ5i%\uܒHd@A$ hi @O]Ҵ7#{f}F:nFJf z_YW#m~MS69Uٳe(j1)1}­f:4 6PjX*򄮠`N^xJ;gn)&XѬ% 㒂dզNϼʫ5dG$_ QA(jXT PPU|/q 5GgӨԙ>Jz3jƿ0I]M\aWH,Кo_!fYv(Wnƍgϸ@jB8]ǿgپ;nvh=аY&NnGx{ǁ]5moΘu440A|r@߃kZ4Fmށڧȃϟ:Cx燯hv'EܡїF6?1y-/;o|bj%Ve}'yjv$h$7MULcZŦ1)~Z~_ْT/Rzj|s|آ--% aǴO d7P+0m8xI!;9[h$u g< *w|L9Rb@P a iڝl.j)'ū'lH18v}h]B5 u6=py~$=uăoNlvlMgqJyA4ȓ,8$ _=-~ 80ѢK*P0oN6kyC xp9- ADB|*<3Xa<(F^DYeAx~'O~5Z2🄼XKΨT5^}s| 5+Zֵ5#hB{- H:8CкÀ=IxcNܗ46rX+iNd=Ssrnېm Bv7Ye9"444c0͚4,:A-?takoC}q.hG#r(}GH:A\ e V=0^ c wG) ,i?|`a @pd1s;[ٍB~o qin7VE}9즐3( BF̲8t~~'ZLKPVcR@>iJ)B~# /VO:CڮO<ǸAx=J8a8t==ZK#v_Ϗ>4͟Qb;.R=_{,^'E@b!BR:dzy)vL}К2{ ,QPh£ } $rWultC NOxC@f_+`ɍt0Lch.d$E aeά྾ gMo,H;_`1}},QN \00`̔ecۧpbk06VM4N1cA| ꀡɤyH{͡qKztGGw:C^(boWͅ󌓋@%9䉯SΛp'i4+ vo,vy!`o7/{)酙ncS-۪ҍ $u@ygEb6~݁7˔d[yA_MDCh}D%>#/MK8X-`9Jһ}Hq/+4C +ٚ +07|A' VajӁL@<~4<tQ ;# ppw3aLpC +J!D@p4t;g O; 6%j3b0>*"T.Q0a_9~4lCmZP0wN  Go0 /旫elcCc†Q(!8+}'9$*8R>%\8`jߠ*QYGLшIeH a`mvQZ8f]+T}-'G^?V58sPtRV[5#w!L69.Ykk|`7sFhϫ\qpl/eln\"NNK8uVT|QSl,7q"3N.#g5s0ia~ x߅Kjgt}nV\=4j_yaL7N\ekV5yJ8FW>A78WY$e?x͇}ޖ(W1M1+`/~Vm¤":uHwh;#fhX\@n rI2F׿zvc۞w>.׾/!`mCĐ= h>ܱbAcd 06SkrǎJI*TA=wNbel C4䐒jZ!}91 zvEr 8s~EK3H?|ßG(UO=yC«[}(![^G16bH2vl ʚCnQv3f0֟. 4Xbh a>AS)!&7;0{GS{ؗ3!t;>mXjt?xL^;wӸRT&C_pFO^ߎ8`a9fشCo5`Ik_&3!7P$}b;\nѤPd'ptϬCw)iz&È3+^q-fy) XuL4}`^y>)RqMw٤ݿ 4o媪" ]E$Z]$crl\:y)C3>@: @4+3 kȊ-'UW>ǃ k23v|%z='dk#l ûe8X=X~Pǀy !s!8 g3`#?<_ }mV!&$DonP}$'h>=Zw<(;yf4M9|qoC$/ f0==C'AC/~>70N_GT:2wv[C|Ǹ`C;:}WVo >6 n'taށ?L7p(dbA#c Vj7ijvLɰ8<^պ sA7'SλԵ3IYn. $ Лؙ^<=>T;/'5f^I Uqod/߾VmJ~IKx-Ų v>maB*Z(^+JC31UeNUF}(m&63?3</fGG^ow3Q!hc|o#}k2S}. u.S 5uv3R`wbh w2q9'(GiԘ;qgA|DbI* Q<zS`>Xt\܊B&6+^mʷOwJURUUCB:̥UT.L6"#3v} h ZtQZeD ܁\l?\_<yIfV.7âZ888]25 ԡדڝ}<8nM:zdQwBbTyhؽf/ԷzG֒gKPxYݛQn3׏, %JVvIWRPkXof!#teQfz2B213:6[G㇛@t. )` HGd:?~˟T8 =fiϘI>עcPn7DIzQA_9*x#+Ü3AT5 hJJILf$ Icώ 2cz~/6m+3DsȬz:|NtԟGquB1,UY͡, }C,'1'2M`hₑ: WG3 g_ M w4*)E;,9][~$&dn86IJVO&'uu Cfq, vcۯ̇i4á О"ECJa960c\ $!ӈIp,]~ q3fQf$`WQMksHyi6G*+yt *Gq~ax4t__r:x٬Cw]=%`$ =I ) o>?"I>} &&΢e9shVu*:{?Ϝ:ŧnl+tXnך|mek7 "3PC#^2<4Sdoӥf%w t}G,_T!F_|W?3(>A2 72~ԏ,??bt=|zP8vD:#8Qo/M$>& #ܱ->i xDRbLf9Sx߽sO[¬UM#˸yL<ྭ"y7O0o9gFJdKDI/^8L"Ȓݠl:~,dww;}M q$1QNa|m&:m u@dv#u9N{k3Md71$yބ 8a&܍0[/ uwi%K$ 8;0PlfRA`Sf9c>4%EX1 xz7ovj-^0`Ӓ(pƆn2tn.r$"m-(Q^mZ hIaCO6":2^xV<*b2DG'[D  b*J"@PCBn䳕UJ8O0=HLLGaebOs>wlqmme1h+YOF-_Rl2S0i/1O? tf{~on%-oމ}Q߸hͩLPkSk }1A},`H5v4ّ] y bI1b"mL[6j !3 ?IBR||{L YAk -ptI<՞,,% \$[0˓sKh%A3 z kw/! G2cȄ}@2|?<۽6(v焒Q'9y o4. 8@ w s$WNҕ &5GXѤIEڗ1&c$UA ɯ><:`T&Wb#Mrv9\$ n%Mىjyծ|:M[mtD_Ǥ~.|!v@lǪD'E4X\l|*ke ZѶ,?Efn9qcp_)N0WqPL}j@{Bi;5fd.\1 q(:*@@W3N!ɓGAZ0_."Ga?"4ڜ8!@ 0 <b $!y22!9OQNL S0tKѧX胥8/Avb؈msB)gM!>>Pv4I7U h-׵ؖA[E+?gO9BKbzZᬚ9WϏuUzJ1 jVhao"@IA?Gh‘DIJeʛO;$S% ;Og|gЅ0-H)O> Hd{aAWMk~aSC\5?Te[(̄vU>Į_f|jxrL=/=Ă*"HVzÿ~P^[P~̘j("d`H|.[` OTǽ]XHVojjKLUpрM{&l#^E>h];g CT?4goWDtöF$W ?fy1CǷ ; \j"Luxfwo~Fxtp9Dy)"Rh)& 6MLShD)HC2Y,uٿbT}(\5ů$hH(l\n: 3qݢи<DB! '; Q{~_K ͔&prx~Cp;8tS)&vrPu=q k)K#ս5;$q9 Ρ<R!_ʏШn'`u>Aռcߧ=?}zf y.IG/] 3 0'y&^E*o ֊2xLjp+{BvʢU3a/G |]fΔܞQAԤ|i0gmZ_:!;;a:܆wg .mvPd8&8?hǑPnNOS30JFc22(5z&!YxtPG[5EndY ,eՙyH:Fb,(N2ݍv61ػV`=ϗ^:c&nI|#$fV!0]n>I"wޏʃ7>_2TN rN73X[ùaAю?AW IMr٧LG [-׃k1`' _Ebz@lD sFSGH24*_CKa5VV* e-3UUV9T[]HTs3Q)X*UVQ1&e2o %, Oi$HMU#tI((zrglb[1?8bPh5A9u4󿬈@olub"ءc&@%Nỉ( y^? /_&LѶeRj$Խd'Cxh_%0CJ%CNGXt3i AQ㑣TPbdd.?ݟ4}GC,`~C_QQ4lq ?۾G"Z?U󬞕?^ObCd{鈎N0?xC<i;CPCA8.׏$Kv\Ȅ0$ț4&K4/evOz'r dod1M?bqrHz%! vi156*RR2WFMC#wø DGvcUI@\<af  7=ג(J<|6}xuEz-ģ<]>?f/S^td%>hFIS`>&n _RʧhC߸ f5d/VUFa:H?JIphaLŘA.C|pOm)I^t&^:GlD^EuKE:b ~ÿ҅h7S'g<LH9nZcUHG%GWRiRF8X8lpB4I2v_Kƞ(a7w_h S`3Cn?Ƃ:n|g_ɩ B0?'avQIJ 7[z?LT~i'}0@>/cLJ*Ls8LxL@vS=lRrF?a~w ~L֬*bf4l?ȡ+d!"Cj-H'I|Bc_N5ƩfP$&?k]쿻0諰9)_QGĴ4rֽ`WF?`\bKzƇaЉ=hEB.:: 4#{l먉MIL277SH34e<v"A"ٍ&i͛/r2k$$XgBi KVsn ca^OcU2HSPQN'_%V]Sl\S1'3CfK\ɘ1uqwwww(@l) Z3g`XA|9>u\] EzHG/7 I 63 &i&P~Sdb<NVQQ5c~݀O>yj~~iBz:d8j9S%5ހ8ITbQ0Bp]*DdqpkH^Iv5)[ Qh:UC~=jǠ&&dp쩄 `y2ޘBpL&N΂m#A0/v @?̐ZwjH#O%zf'a3k'1)[z`:seQ񍈜rOb#D\e P'C)<2+% Q1C/0eGL:N7r!GGnY 4A3c4 4C" mQ)[%T T!\d)X<ݵr)a3@!jJbE%zDb ߚ_!˔@40J22 :ᓥц))s 6'ݗ\~ҹD i&ĿGDcq{D|./d'=_>GߢygR!AEI)I_L*8 %/]L߲C=?)rp Ax5cf?h8Lp`3?!O@* 'B2""Y*"(WD@J#ELB J(J H 5QMLD!,4!$C($ip|y9 $NG%Q4$ ԇTvcT5- ǢNuW>[l\GWj-!q"+E7I>/ H(b63*0]B! BW; 4QH|?@(VB8fa\RJ$ $(Opۊ}S !}|e#]'RCRb:Td(RH6UЇ~B8AO͵.RIv{AR0EzGn;{<Gm!v$N7ıB|#Wn#U0h>x>*I@#;]+وh!ӴO/o-~C?:dnTb(#P|ɉT04O4d4>?QIE2ĵRDM0T4 $HBM C)2ELECUH J$KLTDJLPҐIQI$JEPDEDPK@TQADJQ(B1RKL!LC4PQIHHK0,2RI)%B 0!$0Dȅ E"LE4RDUL3ʚv?*Y>jD,:ogOw$4Uz~ *C'bz! Z X( MIS*$ O5=G 0tj1`s,,KxN{>7u*BwP|yBc׌Ӡ^?tya'$~EHIG{MFHk"fY7E772MaPI0P+8Ǎ:7mEVZjQ%9PD9qQj137·:}O%wf KО<}`т?A!:"M MT44*NU:!iB 'ͱNG hT bX N;744dqq}K`Cz{{x=ʐu!)*&-*f?^jØqTfM+U}p#ƍem5A$Da   x bck 8Hڷ^'^K¾dp~*dPbVQ9P?Q4@GZbV%J4"! rõs3O@{(f*d"J`i HJ"Zb!"f)e%Hb(&BYaI" op`ehThBO܍l-d00RnQVfU0,,^,{umyUʷjѧ`됭H@% JϏMa24O"gci 4X]cYeTZ&4ᄢ+v*Yh f" F&,BV\@tl?( X؎0(9B+L@ҊbZSL}'1Nʧ4|hH"X߱aG)o<"Q$8$?^n;fJj1@Nùh-(3ҪlmV]ܯʼ+)&[bif˓X%eڷXir7nѡZcRJ_/ Ѩ=zznPnA cNCv?3`HJ A1N%SH ha* 1B_*aSFbY0PwA)<>2|с1$we20 >%Lk} 9F}`hFf>٣Q.ƌG|a)[|=Q&ꆸl¤JY@BܐV}2^j-4_fؿmK2;i8IqhtDwT#L#LźaĩƓD7V!/ftA>Gy{!(󀚸JioG4f% i\:4Y~;b?E& ٻIM,zgEHpHXĉNhzsr M5Yrgѫ)`W' s4B^ 99FMH+@F GTa4GŹl*Bn8*$0ҼD<:ޛu! H,C= )"*fT A>_>BxI{N &, =nCpkvۮܽIl .;D~*y"rA-QM" 00MHwiݝ `zONd[1Ʊ &1aZ,ZaHlCOL0(bZ4>Y顴FѣQYFrCF@75T&,ᛩ` 0뽴E%;o7%ѪB)FND&26ǻ7I#G~S4G884BqDv3ɆDT9kl,B"("@8Y43,8~\2:maFDkD4hh5hѪL҅ hXDh#f l쵳eRtv6؝Q.xF#i0 +kd[h h5C#3F-> ,]Hp!/Aҽ}N8 460 瞝ރVq&L)'R84~N<HBi >hi^ʂNkLm{%TTͼ2l{uA>Z1ΛFrV'p:w;͡1jNfn~ Mp~p)z[{`[c544 _wv_i?~6w(֟TV(x<{q/zq%cC `nɀ?CI*H϶-}ohSUؼ8 (D ~$Auzmms8*$x]lIMQzIJyM=$"-*^GӤRq%C);ZCL*>Mу8i'1A7|7@R4j"vp֜xyϞh7gQ2EQ4mSq m#G-bdK1 iDNaF=s;?*tǸJwP7AV{j[&vي@&OCpBro8s&׻V( . ĴXӭ[MTzB07E\ i%ِ L0cAll]'Ik 0P2ʾ8ry;BV4'P$Kep2pb>c40NdS;?׋C \lIB52S{?[A\8WM\xIfeXOຒ# 8R詔=hmxza(iĊZaPHcjKC#|tL!^|?L{~=a"V JÅ|Dhhm(9b&II~?zwC2xwa/Լ^pzC{u~u `NF N0 nQqL$je?9{8|9XMʯ;Ē$"(!0Mҧw5/k%sb;C=*ne-=r PeQg5B^2?nj<{mpEF؀+?R@'hқ":: I>Gz5c ,' ;0< I)9(lXI=O!Ԓý{r28%5F'QبS cTZ .XTRN@d{M;U j:~ZaI>( )#@Ǣ{MQ5`bk~`˂,(wxOPvJ!rr.?~(,zk>9{0zL> #۟n:XO #3|ߍ}fW{&vhx&^3տN:eD)%@PxJI$rOK$ ;?Vma^?T&z^MǬ Gm`Z ~L^3֫ۚC7m %;:@hU`$bwnk|뢞byIR* DțBF %ND)^6S*$̀eHӘH&XH'Eb1wg+ӱ3gPJR$en!4A̎ %Ð&Ђ!H,0Tȡ L1%")!߰h`(JZeAH:RrvN^c4^xnstp%Ox3-z}]wKFZݛ)h@)b9 BcfGyRux,'nifJS7kzÉ Cs}ҍKMt^M.J8wƸAn:S]L$ͥw(M@+< O8yxsYYR#qr; *:{ -# :c =Go{>(Ͼv;'OGi|<"LӅ8\RS"/^/5.#ɈSH:5ǜ׻GCCLyh0m"=tҴA0,|™ H|ÉӸc=dž<eX UT+K[JRk6 ӚioFhcڅ,9)n#*a=춙΅]KX/I8y~"ȥt鍕 ,(G( c<%agknE`:3,|y }kDD](6qҩ}~?AX֯ lHm&T`!3y+4DV q6/"j@Rp@}Bcbo9anR Jbq3zۻrU\KMӛi E=V؄;H8T"EG'pC6Llp: 8;y2CE yҐ`0#޾;HBQ 0@RaN7b芄O)HC2:Eێu.e#|8vzG*$_<0#QAk҄aByx#3S8; )>N9:}''RC>>l:Yn*!@'39TtDc]j"T4X t2 07~XJ t= ^{p8@0ߘ #`G wV* *`$@p! ` JJ yj曃8&xD }R(0 )Pñ8 !"lFHLS@Q @BȜ8auHA*r$eP%ID%5 9 #"\y>ڐOv2]0 (&eeexCmR`kE&'Gam]'t1ĻBX2AdD#E0`DF}Veĕp<5P_ʞԪ={ Iu&-}ю5cGٻ)dkZ*J*^4z}b0:0x,pxW'b:ݶcz!%BH~"WL >كg4z5At㷂#ݹ<) "N='!Yqq8:&.j&]Z‰j󇍖B&BRTӬZLpp=Oo2T~L4_&Dcp}|i ƫ!'B7XA1>Uޤj\bz J1"S*2^nau,q,'[c>g[M4\m-|N(\6 gU5!AfæKC#Ȉc  9]-1,8`!"I~XbemԠ@٧Śʨ8Su&Ou4kHFm?u_R@W3^`cP e4\%dZPOճ}ɜpפ~ !d:a3(Il1_BB"(ad @2Ỏ|hs$R"hP`L'9fԑoI Οy܏ 鬝 JaBS?MG:mf0PalK\ڏTTN-)ڳŦq]TWr&4,+~3OIpgguש aWw^ƚS=q8HH:f'e^}^e-1X\X ST6UG\Wl֦=W0"N&F3p~O^#aL:eQJ͡UxtRo|>ϥo#; v]Lի!XwLݏ]CyUuEmQK!Q:v Wgb+Lc  kR/dt݅G-.H'BI[106f6$GxכҮWz;LiuLiBO (kRwBe m֯ժD~ÊhɔM|nK9j-K`OU\63jâFp)w>)~]qBH:P[n5vYF0v@׿L=&#ܶ(n hC54!ڶ4c'm4[&UTkzU@PlLGm;7"η=4 2p,-g136zg^n0M{j&Uշ`HqdЩ1A2DeXٴ5W7l!̮Y D [vi;Fr:OBlOw-4S4Y}(5D,e6(yiY# v>(C`uNB66-qٱܺKc>PӧA'e(cOڦJşB|jDѦ)#ᇯ{wyܠ酵3f5Ϗ`JfB] .E !6i!cmϦKJY;ohBL~n"߿dPx0^6쭱NaHhT{j`-S ,' x//7vPi) K,)0524AahxlD%; .2-:d=E "%X3z1ϟJ 3d^xQFvgg^_bh[3LgtvD+F&=̨֩=Ut'/(aqbxNݡ3\b0%qˣZi¼ukuF{3d$dR3|daFnLq'&hhgl#]/<{b[mQu xmɒgjF2!}F!!Jw[(Q6<|1m=;Y^2˭g%v'!h1SF4v#oNr ׭sGm&0{]j+׵zYǵS2lmG5=2*«D.apԙI@5Q[1poNn̘w\Ց`襮'w\xX:S:.rMf d͝W<3uӓH2lКm]8>_kځ[⑮AAJ6Lv2hQR%bEjr$&2[AU`^rziT7|V.ɩ KI],I>Uu^*S' %f(PgyvD3SQE,F$ӆ$2LCVx>PWރZ7:5 =Ū(߽˶UY&uM iS%BD! + o|Eq'n rjAL\uUH"&·:|/K\%&5 ë#,1`6-S?h=Au@^ǝx},5! AGXsLc1K4akmapk t;MU*Ʈw--wQ(CcG0~7>C> 8◂H`}?#錉sP8;8484ޟzj]9>>2:t^<+YO|pkH{ύfus֮n%Uy^qj.9Ӿ}Aܡ5ԦFl;O \uqMX[wݔƊmW˫ʴiNH;vL'0O;wzeTFšT܄eJH0`:pyLט]2NL*Դ:T3)wRKqTԍR-_:/RAی42a yTTBhU׈`Κ+v:wmPFmQd~(n+wL=Ebi,@D`4Dg%Leu8 '5\aBSSHʹaJQED"rol- q w)VCnԵF,/|c9[b0 5#CܟgҾgd9Bi"%A]\''Xj)g<<*NtA&r[]4W.Γ3N;݌1c6ʥǎr?jH+̢][i 爧ǿyS= 1+M#]PgSu>#H,v`WA~9J[lomM•bQ dKˊ^ۮB4,x}xg'M1QXgU*2WoFidߝw▷rVˊ~9WWSh dR6uy{S UK( m,bh* u!PYSl\ :'vXN 8FɠdXQ7H‰)hz=N4t7 (RSr@KףS GFLFCduܓ/dGXqǙXX AMZwvݱy xٽc2FUU&2N6I^m+_q;S%yL4JwU>m=(z"䜀z6 GlDSTN. 1S2=Sm1)Tzf:tؠ!wf m84'f>#Ф5a;ߎyϞ9nsNw J玤G5anh* Q.<*y|K0>5Sg?h bi:fjZM^i[niX:S!M5 "zt8nfUMkY;G K:m}+;7T6=66.cLO]՜t&  D=Jo-2ۏ{# Q^*!+*Ѷ/(@`(F*(1#A֕^LCY҂ >We ~AwAQe55H,v C- j(iEst<'`ptȦpx%ͼ bJDd$UeRHe~At ;‚@ 3dc !HDHh0'%`8%.%"qS 79㌤ t;U2ǡ'X0oRVK(ުUhP'?:2D=na| g~~/jhm' #U4ѡݕ"c /]]-Ttѱi*͡sbFIjrɱ e'BDr ~x+A 0b)$MyOQ1ȁ{2CA0Xe YrbAu%UBHAH: ĕx,.&C㣯Jp!Q@"̔Mj!2MM?1%MA{DeaT^J$MiبB*uq<$b)( (VR$"%TI$*F ZEjVFJf)e$HQbh$IBUJQ@dIQ f&(a"!A',4o{)2@$($xJcO{ L#+;r)BB$"PP$D PL LLPIMBT2"ҍ% H! Dą4,QHKA*i %`v 6vl Ltzs&9z sc9Xh!V:L5D@/kr5!%9J EE+)"A'KZbZTUFԓ`xUWvhGcıc`Zpiu2nHёlqOoTBp) 82 u yy-(orCRụxtkpܲ0!Z}N^xij(VԈqfm'!=Tߛ!ϷE{vW`"F\8яҒaGSKLAjbc*:Z,>u3 YA BַfM#l1!p-S13b60,D-$JhI^PKޡތ`7iH Ct4x B@ЊaĮ ʩ(QD>?OD ;< I!;@'f"O7.$ܜ(AIM2HR0(xC`O11D]i$isPlaC,سCҗCǰQ^Mg! z*b hF ih& U """%BR*$ *%I!d NxO`AFb"ҭx.륽)OqU~r^YW[h"J; i/84BCtB/gU \%:>uV8ƿ_JfqrLmkة԰a#ԷT0A@^h^-I<^8i3!#1$;Z !%F5=n:AO`9'lWUDQf)CMeȜkxؐs(T@A"[' Fe9SmT^R16ܺ\YZWnrelrQWK\W<ڞ*3lVÆ"p rzhz\B6fw.c2U>zͭu̯41v$00&d Yw2PRkNvMf2"JzօG a'㈷oPpqtPzsGk}O۳Vk&R[m12ܽ{PMd;z@i8K2c5˙"xQ4hB>0h7nG^+*[p0!2c 5踏:4F;T@ H@n6& [B kCImpI"x9:!4 h40q P2J%2CB3m5=8GgUN9f BhHǃ!_bJݜ3; "DEI5)QJLr%D4Z5"дxq`'4 tJá2f1CL$ ,4` ,BQPhgLGաN!F[,L!IBDKBhhP$ccDPA (H#JPuЛGBU)QJR샃01213#{=ッ%3p(7FD\3 `KI*p~& P҂qHF|EFE $HE$2BJJC3 PeH '!IF! ` b*"J"i"!0bͶ iZ/70eAI !bt9  k.)d)PH\`!J^$rZ8%4\$TCc*Q4HQT@D(hDbF tP&_y>J&L4'G bEtII,LBS9 0;bb^WB#=OߕqN7c ]&ve7oA8Nʪ|H1%4`Jң@bbehifd9uª̰*4"0LAO9  j"`Xl|1|y^?ǡp"YN:X":LR!14bj)'8pX! aq&nd6hbo.ju!(5LPjK5 DRɴ6ۻ\,xWąYO^b6#:(誼̓ b’ /.#j4vZI\`0CF4z@D6YXBqo{M ЄĴhv-#6k|m+GE-PD @eD!>}n@8RJHhڦ!i/>=k+v<'e1ItxiIqߌ"@.@;̠2|ST1HKpc{Hyq;! M[ɃFvZ%$Qw#. k @.<6s䃒@xc`6rli6ϧ.&-h79 !~ &]!FjH5Q)L.lD8ɲ$X&  8_!&c4 h:E%J~@{h/է*u*lddQPQcDbS'N4$h΂%dbI :&dBbTЦ2N_\2Tdz$!aa4=2_&";yNixQ͊B٣Xh1ּGǾc[kهi$59dj]B_3x|Y=n78|yװ)@e)`QtIx@` +4&- I"@]mj};h#) %de0W_ELm1+\ma*DNDjGkJ y J ?#+J $HDF@} CLjh#G] c3Ʉ6IA>i^62Y3{AC~DRmFhޱȫ OQB +@,Bڞ4' zHY0a|GIiYp r xxxzz0!ˋzRJ/8Оr! |PǞNodxW7fnuD2+(^_cC C".BBx`$?ozn0$ R.f.+ [kZ֭ZUVffffh (( h<4U adsNuCX RV+"¤y@ BB%a%"J/'A*@S5fygf&'h8+c, 31__p@ĸK벒$xS#A#[+h<^YS:s<\D@CD|`ب܋4#쪜vC> 7CG]i:ՀYWHHS&vyEֹp:nckbnXM` q8)+g[PӒNGh lC؍`FQCʡ'D`D"%;:NfbI<MX*0|3˻ۇ^H ``YaXX pP,5f$#hh?P (D ^m_DD })\A’ :5:*|ߎ;7F6Q*lywm* p1M~ /JýA1_QӪE'Ƿsa)I*S:@A  DD@QK# T3"  BG7y8@| &ߪ&|=ƍtE.3s7I憟eFhZ C"!ngWa!3 41{JoD{ SHu''z2<<0lwy8⦎J~ٱ1byMA2c Vl2hd͏MٌC=Ҥ#)נ Z ;\1 |]/~]T;ߐkEϔՄ  46nЀ~o@7,* ƛz 'BPDMLQ5I 2J@-P)# <"bi64TQ!M, Q,C@0 DҐ"L J0KQ+IʊWhX O8pޠidV8x8(@>$"º--C<)ۊw vMaC~?~qM𾰇Ja YzvA=4 &Dua׫Іüi |eD̀Fi#0J7n9p,pm j!c$1gy\=~\[ؐ*t>{7}/ grQhbVZQ̘fbj Zb{`CS5Sh`dZg$ZLŜSHX0dH&-^Yl<jTnjy4 is^mvU۳͌i)뮀dzzwyFN ^(OXy'jpiln.bA:" @vMŊ@ҍu@hJ1C|d(u$yiʀ ^ :!hQt`߈zC咐DG@ J!{qwG?Njˀ? ^Y? E`P P ^Wn9^UCH)ǖ^3`4ѯv5D&*f T ?.e4EhJ$":=Zo߭s,#?@oFFZR)fALw7sλ{q?eYDJ&1D⁅CA i n^AߟRϴRD|wXQ$-P#&\ػlkcL`l\BLK05a !)i`%aHea"IYY&VeXY``e( X!~w? ٯ֠vT HBl'=h6-A/Dqæ 4J7|5 m Cmbֿ9sZֵYecQ,9}78Q].p< 95i ^o^і|x(}@ '<"Z)Hb`$I" ff`(hJ)!h )4ZPE$DBDJLITE50C5%!JS$5A%IDUME!DTJI0C*LADRTKD A$%3LL2ATCDDT% 2P4D4PRD@ A% -  1R$B34BAJJLA $,,D U!H1+"*%Q1AC@1H1PS PL+!!PHAJCI$А$5S! _PンFBA+HD0 ?>lml※i4EC1~UM%Dh31‡HLRDQUDQ MLKBDARE a)*J E"@E!KtBPi ! (H%bRYi"!BI**@2~c (7F+T R怦%w€ze,8$b$JPHDJB" a&e Jv(u"*߆@iDodY{߹N^ ,o<%j(*F8:YT/d(,l2P!m$N$fBglhb0J)-`TG7|`t6Lh#7p(z;OS>82ښƌa=^ TWazwp#b&?OT!Qd;`p8;]W "QH1T|A5UAaY Bts2CԳI‡Ek) xʀyy8=Vid?lɺR/;Ǐ") S4)5š@ϐLWĦ` 4:y'Su08֕M& =Vv$eIX!0)7W:UNP? n%.IJ! 0gؠw$С22+R"&rċCȈ-f/Le$3a`)~0tQLLSU,,Q24Bʔ +AHLij)"R2%%K(A  E45DP44K0ľ7~}`?v({Ge9:f+M2 "uӑѬ, QQQ͠XtfZ\Zlhʜ v @@@H4= JxqMJYbmV:a^ $#%AһQ1H]tޮp#$0*+)"(0&4b M1D"B# WQ!0ITcUfPÿCp&fRπR8 A/aÐU;rCʵ P#Щ:|va z~O6hm"biˡT\9 ;"!?X762`=84xex% * "H(H8ϯHDziOgytrTʈ"* q9 3d#4 ?OJoh7c?%m >i{,xph.#h4$|}Dzk*D) A< P;:-,A4P2i7wsa !nMc6|n7F4xx2{؄99 R=lj1k{|<0PxA W#vi֒ ɽϏ#ō!tBEcje+Xb/d0h jۺfGk-<q` 9ZE1h$ DHdaR<v`A$#<wzό@l )  ]Y₃`  `J"TJw#r)`ZM4B.PQQݾzP:F$=511*2c`H$ ~{GjǜAZ{ {= pbQ6"Vě &:@]һu= cRyWH K5y'>mZo(';4}g||=Mx0X4X+O'ߧxDyZ}F6~d,3˗HGhb hҏtT=$B:iIXq&0QѝCe;g1v'zctRmwm(WGBh(IHZa1Q<~gXwcPĝ XRĀSOf/ĉ!&˸75Q>xS0Ԑ$BrqF q8>Qcpy7B`]U$8hv}r(Aeb쩈8ehyQ"|CS!xoLap78+= |X=COjHB %V'c$x,tM r4 ! 8H9x01'zy<|rT $HKfqOWi?0h5g\^`BKk*2:Mnw@&jJZ qvzII,h;EaabH()clh!1تViM(e+TpH ).h>1k0A41n>W=dS?$?G;Plbt2RdaZiO{!;$Bd9v2#þ$K(^dEyG߳ݳy۽yA-SM畓^Mot}Dm+Pfqs|^g \8e CZVj)^˭K5zӾ3Ց`ߜRaW3 >ԙ 10(ӒB?CD1:b'=%tqGwo-q a<63'GTZrGIE#L*XIa7dD`If$i=  H P7 (a_}9P8j&8b GBy/#Pw._ؾ BdTcsW2aYz+ iڇ'n&j@0l5 ~v!վ"HJiCcc` !_@rNA*\アiByas (JgQқ PP ,@ f(8H7(`(H_ GBܦPe>>)J]ND$^'N4Չ3$ƢVB-B<Ƥ\@leGF]fe[E&v?Ac=$6Yq[:2DuSIHby{V <s.DW}9Nw$C)F Ri֧ :*?MeYu8 Pa&cD{sB,We0vƭg,vч`m$sOD1S-$9ty;țEL1蠆~$~\hy8j@k9B %6I#R9d$Zh1C].oWR("$f!h\4PPB!TށI?BpxY0 Be}@" DSy^Ɓ"$(sJhNULpx(903,H 0! zXD4KBryzb0!Ϧev8q$ ABDnr yxO%q;'O,BD#RRL( :0B̅HȜpP 0RDҢD{1-")`W}ﺷK#4D1.DT x)R2;iT?H(K ҥR҉,Cѥ, **@xP~{XdHӰ}.6(y~ &""I!I*qNL?{VaKwEN&B`] rt0 96N%Pcpܘsك[gҷY{=lzw:$dD8YF2?zr rH)ԯC=M%B`!;qN<Ӏ+矢t[ P<02q@C >EL(ʂhyw f&(َD@A9PCxBd`(Mx|&$HJJ&EQ A"E̪ c2f"߮#dЁ"6F$?ד9G WvנU!=(l<wA(F]0Ve mue4짲t>Dmă vhXln' CM R1>'3qvCn3AKME_NQc2 1@ ѲQsV-6ZU3/4"qt-Q]kVժ$E(cp$!g9[.QA aZ\a!*esXXѥDm %hƋ9pսda "L\-S-Xi @0 3(#qX`VCDdL! ԰#V(,^wqoyupS>G8=47y`'gzXZQ"P0@ ;`ٖi@t0ա4kNadQ E;{fcyʁO4‹j3, j4"7Thv7 U5dI2D:i V`ZHi"TƊa pUx#y^nm5퀒 5E`$? ԡhƚcf eUwEMk&A1ވPhB/@PhO$И`:Ol-6D6(JeHz%!" ):6ڨ$gg1%N%: y8n±^ϰf.̙>Zۃ\,hfDryuᮜ$bA#O F܌rB5OhI:RPtR( M%Hr+׳J+~]7onOq @ `hO !rԥP!IxoBlz`xL=K ` 0+XCň" R3{1Ait~mlx%9Dn&5ep0dm2@IO&݆:Q9 p$@ JP碝6#a!BrGmvꉋ:;dC`J4=*)wԝh4{(o\+ P ""%^Q6}D,KA8OpReRa^ݕufdk?Go8}9ChL]._}m pRD&4k_U0?RJ#I98oa=b`X[=UuՇh Aƨspc!"Q=N|C)H,C8Zg_< eMlx?!:b/[RJ4{{t;H{cQ <>؏dRez`؃k_vn_ygߘ;ÃAR`2>e .j8-F&B`; mh$a4l( H3T%B) AS 5DE13,?h)"QoC\ a~_bB6Nb68|LATF6nB#Jqt!H[`thX-# *C)\ Ў%)h"$cg1@4Ҧ31!Sʀ21 nݵ]N!"h'a" $:2TB/A" RC{2e2&C94/6)@ȇ^0H9r`QBCIXAVA;%,&(S8;;x*)vӊbf 4}CbT;TLD,H2H0P@p(;( MCA(DCHQMDI!R$UDQQRQ4KM2LđJ02T CPydI"HZB T0mA̦DFP%&;;2<'xc a>@A&TnI_ L$E2i:!E,|֔C T G"`Q  R*4#B,B2RPHL hW%E"QPiI"j(Bj JXh)" .JP!pJa$FD4G="* DJh!"ɴz ݫ{1'61Nk_qv=w $@vǸp|,0*@`/ jAb$H<3'0rbJQ@$¿APWXtJ`jT C@|4}QdXM(bbWp0Bz2B% !.x 0&?&^3cqzƴvHva݇-IJBȱh;7v'|H|# Z 8&x,lC'pcG&|`1e:p{;hV`G1_":^rC^o=4H!GRD 0 9:DZSl9PE=`y0BXwlD27`󁏌489f9p24дR=*P|Հcrm4db7(e&eە@f+bİ͢$=K` d:Kj0.qvz(C\vG HJ!u]?q2DmO6I4 ac&:ydp^LMwAs9!4Ϛ(OXnSWF~]:6 &- d vJŶ^fM|t:1n&&w xmF&|UP@X(bBh$  &"z_)DDA $"Bo8"} 5sJl-pMHHht=|?]4IHj0}3uR HP {OrD$aAz'`*$S:CVkIYNJ("$ 2@6݇P?Y"B|ӓQ5S#H!HDME4B"Q H(RRP,HH#ST+ C+!pX0DL̤ A (@1*4%3$D,JE CDM<IHT0aȂ(4AB2J "DPR *  Hb$E3G$EShBFZQ@ `C (SBts<D- (A!@1 FY:59›G@Y 05C *S4A@@H4 $JA 0\PGHT2$#)@AM(OOb[< `f" X^@`{}N,)KM"wώw*D?nMX!&@q;AN#6DL.w 5'd)HF16b &w>&Siz667H# T҄Y/ Ê .pIƳ(ZQ@!R?t BC9'nT*0u#d  !06$S‚YW,Ky?1;`a1DIѠkPYn"4j*:x&V8;OD8n"Vp젉榨q}C*)@!}G_j:}^)$` hN@>\Z9%EB#y@ */MRd/m-Q.]k%*Mv`c]n;mETEUUE!&_)~vp~x:I@גs.|\ +}C=1Ǯ5-߸Lu&@'GDRV3dݠtA#a>="~ȴD(d"**'$j$̏hb=wN?P+x#0>WRZ~\i/L'!ƈ OeNGgCzrICP$J&5$"&0LXfo)~//fU.E)2b6N7ERR51 8* op{QAa%X"&!d&%"bdדo4c0  x h6JO͠a8%D[0k+WYɽU51x-܁'s 0)= C[OWEC2t%@#pl|)a8Z `C^B*x#B'i4 ~`9J?k"kA hn GDӛ 1%zr,BweaFC̍Ɖ WkJkNeLm4[nai@9b9ΐm2#l( axFn 8ha2SX.A{asj]7|࣡N 0.5;9NqDƘ. OcT)3L:tz=&TU˸xs?x6Oͼ nB;E;`m%;Ѱ4\)BY#1l ZoabÖҥGp9Cg _nô+Dy{T:gS}SDq vVl!?O$Uy].m0-o9'%i,Fv] ˊ8FWEOi0iR A /W5Wh35К(= CL953IN 'o; `1\J hA4JAk$O)}(I @J%I;qS# 0%69"Hj Ba(fISB*lߞu`_p!eU2D0e-lw=刘KFacֱU S1oMш>m"'-Jh?I>x7ځ&0~#PcYH> CM,0Pa_HAsolQJ;:ek-Оt}׃qa=*bX!;@1/9|h܎.0MƼd>9hbfqGx&Q6L|{; pyf;`n `syr+*{- 0Bkxy:<'Hq 0RA@R2255*I&IUC%}]W`A{&`P1+!P,#2,E]ظsJmn{k.r 6\msS  ʆ 3>Bm[m8pb\HD/~=d,PRD`xLBs>^sHsia&@8)%Bb8<ƟjP YiJ)B @FE&"*QBee"&Xf(U)bR*!Zb8]b۶r80X7呎*:)JN0SW>puϑ k@Qcw Ey]GHpMB2 @+h"( (h47.]v3.:b*YGm% m´iZoA0ƢP'\u'!4<*G8G?ܿ8*!et|Ҙ((u@ Ay.V%bf@%d=Ñyhi>PBXG?mҸeLɡBhSP\R;vLGc/OOSXs؎>^#C?xm4P+E*S LDU0Hv!A1F"5V~ x/ R;Fb릃> sh@!viGkZ&Pٖ`P9phP (unjFq:Bdzs17ZFB hgWm*ml3':w()h0A D$@y~'F9568 6VXDh*f=9} ޢ6"mx5&$!CYDlkgFmNR}F:H&(iG$۹4wpj)ã( ,!%?^yAP-jr##ixGpm zqTT8k (ZEѢ JHǤ( M: 4d D}<V[`!`J,M1҄εTM!>>@}@X-,4AP7? zp @D!AQ"IfT ?9ED%(@ F"I%& Va(Z Z!$HA!")h IB*"hQHhy(UMO ߙ079 cD%AMk- 4QCNiGI_:t7|"*P")@NQv!%PD!u@i L!t'ed }N$@ A,2 4AzXp;:3gJ:*%0{&J" HoPE Aq"(Р M,4@ur#RĎA!@P 1 MP0tDe HXhhd"R"!&*5|O@ <оOAPG~׉e|۳E"`#2Lk_ }84Q;{q! 0M"12)T2 T҈ I~E>7`fZ"^ m~^ `Mp~Mo|M᱉\4W(#,H,-!"BBR"l2S^q>%U3F0Q\Uk9X1Z$#ͤ4A9 b+&OvH9уP9 "myo;q>&9n6!4tai( 60:pLXl**qZԓE0Ei2햌F*8 R R Iv+C % &\; W`I$I(A daؘfJ|iwy/ 7$$]ӣ7߬b 5q L7X2'5ʖyv{!ֲ8ck)fԆ@f]+EM1-}‘փWG߆ Z)-l WLf5 l-8/1TE:vQSl(Poq,K<6a=IZY<0=4$Q͎m8M{rHD|b-y]tM/z.I¢FFb;uVZs.r=r! ̇ƇrJՖSjYPQ>c}+gog8v^ۺ>WJ\}Yw\dnxB^4Yk{t3;Dת*MBgjs)2ώ8 j2w7R Ѯ;~*'28_YhJ8|Z`Lӿ\LP%i5j& NU/UMϹ [1k?_IiYbZ!LrI!IF6ۿJw nU_ݣ0Lu3OHMi 9Txh<xj-垞sř֯^&-2I[1WKpn}{c>^M,jVu:Cgָk*<7/Yw_>}x BAc}(NJ?h,:֚44(4/G{K㈺1+]n)M%2h|C2FhYE GUNz5647J\6'+2 &u`qD!GOwQ蕆tp@P81%DLqt#@qbEP|T)>/n>]>hS:=o0O:h ,S6Oz-FO5V3)V;dƊa֪ JiNeU =igIyr2طSO:pz(|8#P|OwɱS+⦅ uY"ƛ1ynUrUf)⧇;huE4'c43qn .$}zsl(b )$vq6zy"rnBVO:TlNSiDlZVɣX\/*{.`` |/A+KtJR!;;U8{e8Mika  ux ]0XiPT/A<> {gH]+*K~%9z1||&A6cpEەVf:@B%# zĆIJ'^mfbpq-!G`v IjAnYyɼ&fѐNxE7'O#y:GW8[E o':MA@!Ŝl~J[HSF:+ɆGl 0p̢Rbb'([ZC`(aCB'ۅOfX9BYPhH+fEIo@*%PH3?OS 1(HvD2݆o|Uޤ #K: 'M2 _rGL1.<սt^܅AQH\mcF*bw80 d>ԥmgtJJH!"AA\Or|O70a e;ctEOޙ(bNi"? rG#d p0|LRÝ#B@_4̪"D7'~$2->s=Lgn A}Vc3/nOd G%f(T*&s.[H0$|YD۩?r_7`")@{YMpɛn ?>IB=S*`%4+I$FpH[b~lOF`aA3B& BK4ή-*B1"R$ 3dX^k1JL$BJR?>88 0ӾCw_U>0?^9>!UUwz}Ekoזcڨ_AW37R\'㶟+@G:M&) !>Ng`}7G=’9 ~@0e<"BǞAN@]ؘ-uvDYtst]/s|'$i`1 z yI4I"@D nB^uH"D-`rwbóɝ&ٳŠU}ԃH>$DQ(&ɤq!7%@@TMRhbD:v+ؔ!Z@ J$)!b 8Ởb؅T?n+TM̹XTCݕ/~y_F(rW6eR -E̚nka+0-M\Jh40HH jY(׿>t]78x()"5pg`Q '+nbh #IN|(PtDoe\q*k6j !|yC=&r${$8l^6=6}pa X-zͽ ` CaLmH9_/j{L C&Ink _55nhAЀmaN)5IB?Jf塪Hՠ(>I8hr [8L $s)e$b=nӪTÚF'WK@8ᕕ#?zO[@o3~: P%SHRR^ Bj`(K\ɤ3c\Oao!m}f{oۤleRGh@ev5LIYhvzOVPO|d:F+TPRՍx Y?aCڶzd~ 8$#BxvD0&Eܩ&nO4@㢗՟.4=*-23% Q%G8H-'ro6ƺ1co|3^F :/k1b*PX9ixOy]IL׉𬫶IJVP]H A5'o8'|4F$WP%pGOrbFJw>J^ !BLc!h|TUPtlJ EiJVF (BjL>pqЉ pJM;2G-1v|ZT,q`YڞQM?vwzCCRx89sCp+رh}-S{} })BEBi(J66bS`Jw9 ЌE@tuֆ_tK~HCa' 44()ICMIG{ h" IYhj RsM~i'<${lw*j(?\"6Ղ A!EX);F 0@Hz$ыB& +y">;'@lH_/O24 Z鈒$S8DŽ'7*@P4R_D$d@0N=<_8^ _"]=`oCNp mpvΞ”nn*R%&bh$E}ႊ6D /Qr"(z@!4ۼMFi.jn=} }$^zПV{Q̴TxsJ?奉2Nq|\e̜xZ/-T&@ 9 hOC'R94ukLh(|ŇI<ښgu{|3Xۋ}giٮQ N+LwJ %X.@oYK+1GO%-Eu1ʕـ[V3+/F2Bəqf"x<\3ʏ ,^*ф ,Cꕲ~z b!߭`ix p)V{褨iT61VŹYZdha{GOsnJjpfOZ\Prw.H@Si(llim.ZkKKu(- f2(GN S G2PӪb_\욾,1!hLГ;5A\*kue_EEw=I|"9\){x]^ *A&\Ã2<8Exy8++`A)UH!ÿ'kϝÜd7(&9mseqKwU<׌^+`@ m1\SqF!-xfwBLC&LYڪ›rӨ+#Q(fwz? :TL(| sN^.^DeB1, g>Au >9a*W|*dSt[T$$v>lʼs=f!+j>7āHS~ᷜ!q M8fI/a}Jud$.}N 8z*2e%:5d-CsK`=:P\EPHAIK~>֜y M3DrArTe 9.oM8!t3MLQ$0RTPEN&tJ84xP2T Km UBIJĹ PLXB:`[#cIp-4SYM[$@2Q$ ,, rhH&Jn#]ͧWcRm*@p% kDa\ƸTm!apzY|.J6vic GLJ+fBlPBwToPWz52Pq[3`h%-d"(vS:w0끘_Z88..FpT]!hIj )L((n&LX^6ۣYE~,8nϷԫLY=][tc.j=ǥyE1ڔ] Rgai6gYQ5$˛]z|q}k9zb>Y>>z=4M3{Yuq檬 Q͞5RsAQcHdsg;R9d{8QuTa8Sa^poV?qݗTq>5o)&8g3< ٕCeE@64FsFI3#0RTD5Q,A9 X`KV $эkAABA7!q}qTEbhh*|j 4Ɍ8E۬C;G0⥙#H6=qPM'} UK%T5DA&B(&$ H6O0A!CEp $MTEWcLQDL QP~%QD4bH;A% 4?E1Esd[ `H+8NHRN6be0!1  JM dICqcP) /yѠcZ)݇ꑅLXϐ&N1="O'Bm zȠ$L1RE%9̆866P $8 1~|wr r#F%T`t݄0Sț B.Q1JP`{`Ki/J(:Ld;o2%h]=e >PNRm!|C+Dp!&>D꘠bBf m (X GzK ]AT Dəbd7&FL=K8o&cFD h28n$u-1 @z/ l_>FI3F1{xłkh/4^H.C 9F,HKᰢ݆B4 ۫뵸Dt4v4KB %Q |*'=LB D8n״(c2Xc>iK|d#.S}M8zN3z /Qh1WqhbKm^Ʉ4o&Oh[>N\G?,k}I e1SRg`@'t""1@RQ9-û4A)ZC|i{~r>st"0ve#}Ln=ML5(@@K)2J(d>> u%(5 M hw:zq>i$IDШ&?,ϻz:uHSb'X<ΰZcBN=CUK&.v( m6M@ҕ<AL -Bet敖r;FB!d3|=,mH^O球VB Md(LC `4ER 9^RtR%w3] e R<1$dVI"0e˝9$ (N@ t?.5E #dyj!TRmVZ\MftMXe+"UA fe7%zX%j|>H9\v@dq"x'߿L*1, Tp! Qha&R)HMfm%**Ӊ;T@V" j BĊK H@V1J0;iΘ *ť>$OB .:# ,֯bq"ViW V"AĪ̃ON{e(~0羂~X6Ũ lQq1E t< wdҺy?G[! !`_P!"BŲ"x'yz18p({_XwwӃu4MuxY!3w&O Tjʦ| u!]dxJheKTִ\-ڈz%+M+@l] jEn@Ɇ B+'Dr&"Kii=y!wH(mM[mޱ`'VC~(qNFD*ϖct3e+Lu嘞0򭱻F) a40玎MC fJTIH%1̤w핽$-fM!E$1F㴔7=AIֹǬ&.>n=;n3IW6m7Uw-G~.[(۲*no.eyf6\oNWRtM&Jz TwoRkZ#FF5^m/ UGFõ>b TcS<›(,A˨?t\~ʞjݜR/YVϩ8ݏ$ϓݯ5&ˉ(@a``K31[o10LMf=lt^Gv&A"?ƗI5~!:FLDEw׵ZrøOB]t_= ~a N[W AOYwoRhk0?E!~Z1܁8Z%]$D!T~x@JJ$T߈aPC2($T ?Ӟ.w^)kG2ivMu9{}0YTA$v0c>Q E>Rǐ^`:::CRD1 ̇<Ɇ"O8<2parۉ9ι.NvnA6[]]bl'jnhcH&b s+m QVLsg;tٕd)bS J -c>ҁP!$:`C̀` 0┢F%((< bRj"Z{%iIj`p@  PP8eQ6=1+ZAy\6&dڪ  wҐ2\=`<WJ7XOW$f8GQ(t߉S(;"KJ2gh$F$@:Q T $- dH"t!H(Q"0"I!VQac< iJ$$UIR B&N>HDu@Ih R$J"("B6@<ҾBf&zɮah4:(H@" (AeBe{>Ҡf%RH P Dh)!YY5A$8|pJZ(! UBd@((Ph`E"!)(h)Ib"j(T d$IJVd }8, `GN0PW& {0|ԋͨ1Q2)X"2y '/,<Hii3 WF"ɒq,mQJmn"ՅMWQpaPd-jRw.\$V)k mFFrʨKJMKqFC]ZJpX#sn_d7wS ap.Ch6:FuL\х4"ʱTY(jbt=l#yDp^$Tp+E.vQ"]g1~*;gm6N2 S&:-3%2H1Cy.Dqwr -%)%cw7=~%¦$$/Qp@!TB@';@BvwYpȥ" 0)B)Z] Ih?(*}{_\᳧32tZֱ5K3ic%* JR%"C-T#lF#*D@&) `L`6@v2u: hQ?TP~ GyERDNbG_8o"!>(υO{?o*PJ@'UO+_"d*ISzT_B@loaϟh !BI `! (HE>0Yu-zJ\GI'~E=-IbL!JPUc!L P! D1R HP I1* RAZXZ[4!b5X+XCN 9*(M-PIJ lp T84!1^ _BHZ ji4@S#y^AֿUPEQʭJkq0Q0*D%4$E $ EDC E  $)1(D,”M@PȐ̡Q"!D0U$PUԑ))2$ TR(MALQLAOwH΂DcBPB$ a RFE)&}OD%>@?oZƆv" †\$` Æ LAv BfB` IA Bv2E(8_xq%U"&0#IT, qq 9z |bPdZp~*rKؙ$:@a4R4d^֫D&JyS =DO_TVPGJ @JC7UAFPqY)v)YR61̔Pի1TLTP!CSTN4X8\Ȏ"k5Xc*4)ҭa!KFi~o'=>$DzYy aUH#l% CJQE  I$2SU#1  G#ĀYFgvNӳe 2tkB_dow@'/[ɯ6YuH^%:݀u`pP51 = 9? {j ۴uBp遦*Z錶ܒ0_J{#ࡔid=#ӧJRíFrMI@5GĿ?R]67:d+o4(~ՇhزhQbnI`+Qh_"E4Ej0-4A0R& r'Q@B8Z5N?"i)@)OUB$- 4ʬ>55-pS}M95xwu]o !Nku7,ey6 ӑ` O3QF7>mBIv#m4=El yNtpqP}_~oD>29"PA@Q@!0Ow4vbX$"/Ʊl;nzi|#XMq,ϧxk7pќl_t*H I2KbagdsWt 0O)!hznfӤLCSuc$~$ ԡ~Xc~{AWI? (cH4b43/(SP<\=r(q<f: #,x^S "Hk ]z\MP4C23/:,"h&z&5`(!N! $=~{/~uڻ LuY_Ȓh(j!\;6EKIP㐆2NHCiF>:wʜ7Ǚݻ.oE$ @I9jdz{3:u滐 E$AT+8"O_8\ed$HsFOo$CR3%4)DPQ $1A54#5"wo|SA()bZIKtH LAJPJJ B3o@4HDJxM{6>$c_[>ޓ7$ 5 ƛT]B[¡TQ,)!iO k*A,³?s^$rZS`6#_zk0NU0Pj,(]NPr[?`xPQ\l"ÎL3LMڌyhVLNJT<6hjFҎ7 c`tYlゃqFתf8;gS&\k򤾿UwuN,t<%!MpnD oT=et_-7xE?gc{ h!C tF-EB4"ЃPCT(Ph " }%z AD$i HfBd6ȓG[qIE=[6x: .(3!$XCK~ d06*h;p窿h.MIBc7!gucD<~eOn(~xa @(CH?0 0S'H$c#˗!^><2TɲD~L,2IBI@JBL(]D~Dh@N >1J()AiXV FbB`CHB *wF% JD $ CNTHLA͡.x>mog>fhk4.X`05C]PK0JGh4_WW E{SB  B*8B B d<G#S?u@@:L25CE P#H~=߻&%<i)1;cLAXVBL4Mϸz~䟞S)|g?nê;;ظψ"Fdjwqz/ƈP06y^.3W /\UfH t$*?PVIVx *7P=]  k"O"轢{{`|9:ݮoM 'Ӡ u[Ccώ6{þnz}΂%/S26q=oMDz>*8^ 4 : П}aP>Un믫2}i@MQI @kCa(ӠBMg xMz(({t8c|Pn7#y^v {ػ ׽{g<׾{{][V]Ͻ>T>nw J)<"*SY >m`@ Ѯu˾GfMw^5z_(JI-:D޻zSO7}}}%}-l%̳msuu]ˇϾ;j `((}}zm׻=W\e{j;rkg׬˲m^܍]y}_n9Ǿ}{rSj]kWx_soao|JNpW Ww׶vm7d{y;7;ƛm}[zlީf,鯺4yfxʽ]:-5Oŭ1Uwf׹ޱ/gqㇻuة]Wm/Wv_m}uIeB@p,o3 v2β'flSըۼ Ŷ{ܽ{=FN;={2}絾νQo-p={Ͼw}JJ9oPO7/ݸ($tswg>׻fR[/n Qw`cC힎Ǡ(()={};U.zw[g#UXjozzޛc#Qg|@{I> V`gu@Dw9`}eimz{W:^wou:Xl[O_4=z]KE4mqXw}Ād]pWw)wRl!Au݀6{}ƼH(4DUQ6nv{w=wqOo F4a!ݱNޝi*5 `s/^]oW+Hz}kMր5m5w ݗ6c=[cG:w³7}<>d<a>t2T:n$Mg`}w}|;Zձ'G}=*>oZ>e}RK@vGwmnݝ;}^}Ko}`:wtkvo}wR۳t{.ڄJ/gA ;n<{WJ[}|^nV;܂ph{=zn>w<`>$DWx4^Hf{`1N.VLJ {mk̊/|hp^㎨a{mz   "aɔFSi(Q? Ѡ%1""iF&14Be/8V`)jɪόL%>lY!bHfJj$(hbd! !t+Z( ` *H$( **a (j$B "bRmv`)$fb*,,spLۂ 7g_J"j0BކV- /Ue {q{E $F)R0LߤbD:eETBPy윒C{&qDYL L)5Vڻhh*@b_=;.ODPMLQS願B\HPt큡4d@ !J҉T1*PCJ>}&7eLB!*J_Oߟ yRP`@ :?͹N&y=Tc.1P{NwO31]>-xw<O{'[:U)iMpiVREsX$˧o'UNR-5WIӼϗktɳ kܻ_|WTOѓ>&e12z+\)9sncmIFRv%%gn:F=Ƃ'?vr@l0V7BETfnȵhP>y8QD-@7r>S{-]USUehzDh}]C`A w99m;whUѾn]m6Dm7V'l#sCNJ/M)ݗAuvGZt]_X<9򔜬702 A@UpsI3^1JMP k/ ;.TF *cMoVi^gMOJ#:KZ˼M2rhW9b*5]XV-P5kIen!7XMd*Vwka"v (iM4Rbz6{X٩%b_2Ky@UA{y>x;TO.ƥk{qQl `1mOi/'=q%4> UHh&9HNj5.02R*j֓X"tJ˫4؄ XsźTE-#U_vۢYsX˶UQТ@ %؏k׾\~yϥ  ݖ{~+OZ !Hf-+rZMi=TV{Fn!]_pxЫt:h& 1Sޫ F d"VӦ t%JI]pWP)Nڥ~ӛqAkckTe(/,2X*cۢ:xoVmTTb|9 w9hzL'L&/hB9}"jpRau鳇7GGI-?#My arj0 pi=g܆OC&%'(&(SSLAJQQiкuH&b%U)CM44RDR>&* *Jb*i"*i*% )/bjM!jev((ff1 @P0J֠5h63 LǑP1Hy34ǙM> Pkv3$gkڛ{q: $p+9Pdkb2#1hqQ !46*4!*ڋMc֙_򽓩cX  2t|\Ӄ27\qECk>73x#aI 0 [}˒+V=_(.ǃ\X OHӬ<2ێwGCSvҋ#ON*w&ʒ C3Ayhnq4ݿ3)iQ Dq+?=] F-UkjttpBGZ#zֵJ3c(c#j%pOI۶-'B>j`:jRmǯ"v2#-X%}Nͷ).K/DTT*]+r@ժHBBJ[+l1dY()֮hIϒVwe+ެtu_AX9LGg{2A,x!ep|b|\喹ju8)GSNx.:U[g(fZz=Xp1Ç/gݕ5Pћc-Ӫ~y1 IsC4%9 |;̰ U f/ᱷED^m"ڨ_|ũBC:~~] ޱEL HWSi! &?(go ,D6ՅcJlAn*u_Nj*|v(]O߰|ѿf*"wucmYul HIaVOGV6B**A8X,7,;gRxGk9J SPd%%%IJQY1S!!b4!G)D4L!', X|)I89༴` bi|8l3j-: : :*K%k `1 BJ5i}]dfxd[;$UJpOm Nl#~W -%'u%7v֜GH4 RHn~C>3KA~-1*Gi>f+E.zrvzk߄Cn^!PjX!ci$&ZrRYёi/=E=!#\̪N.QTFRsbg,$BxC1bo/."2'vؑ"JY]v,whag|ezÔʷSW鳞-K9~R0םjv\ƱB&t0L˹MȤivi<I$t)b hhqSzZ3nlxn}:0vڦs&I>0?OksT]7轭n6D75Y0mfXRk5Dk2}S_[IXn\1wz7piVxf)l(bEZ ]é c?e }$I0V4;5`Tc@*#.3óo&itA^c_w)l$//#Lm.> ּ $o;©4%SDIlKD_ %HWu%lwq~{oCJmMՄ BV?I) ,`MV5tεT괫 m4[THNYn=hiDd?Fgu|N2A>v/JCX&ZDh',-cczpˤZ[+*~6ٍs.Ͻ¥+l+V&!$)k"?;Ufٕ[t%q`f>F pk>e~n1+,/S1#-]ⰂSԮ*[b|to뻿+ EW"cjceVP<\*Yh-)"mt%xVV-Q_W%ˆIX]huwNwhZ5#߼]hR6\0D\nmFb4 eC:$nb_NM"eUjPLR7q`նǐpG<% Ee!X@}#KW gՇGcj~ )Bngަ+y8ؐCi+UjA>ݼJ#gSBL hH-RoId#.hev$)([M@fB" T-i$cU7kr]rӗ! 6G#BP{֧f!|%Uɧܤ.uTۦyz({dV}m+9ly`:.*D u,LyzG?|:D\]y.ĜHʝEt6nOabKq8CN-,7CEmњ t<Ji )7㬵].}xOS:е^ǒw3.**֭=qv C82&R4NP#^{^[{^q05@/v) |O٩;S P܇Cr~():EQm$TML=h,TURUPQ@pZt!ݲ)4T!MU Ht.b)tw9튤j KbF|DT!`&(b:!\J D4QALBkER5 Jh)f*JR)&Zi#ԑPEQD&fSE JRRDNr1i+n?-V-EڳbkdJMλx*Zjo>KE,-P_Ǽ4 MELUJRUPВ$EH33 $*bj()bD*J9rCʈznZ~~=|Q eeTbSAMT4- 4!IAHւkdc*VjJh"B%STU DEESSUM,1T1CSQ*"!$ɢve4Rbb)#B5'WsJR#8֞** Q( )ЊR q BaR`%!(UbEJP AdBJ(D;QCJ Q톄"DPZ%P UJE8J*# C$DOt "jJ|eE@")IB! HENP8G6IF_FDq]JE0`7Hܘj( *jI $D@pB_7N ACLPIA4)E20I%\D Ce?QEBJ%R4 Ui@8b$ZZE)'=<ޱ *rQWXC(h!Gr"$(EEhZ,')z WSu{Ř(@}f,I `CP%d?㽧t\'zKlSGI!$hN2+Ҙ(dy ѓ#1OF<4O_a&09⡤<{6.s"Qvd.S*MR=r[;VSKr-9aSlֻٵTϽItoh 1gM*R/R\,tvDJB@D&xa#ᤦKlgtig!(_٦Dp2pD w|yw`7W\.6)θ:L:0ĖP(le`Z= ݡҪG]B$٦S|RNyP8L^ԈXRR3VH61o7\ HNfAfӼM769!5F2޹5I`<Ə^Oq_>OTVɓG%Hb) IevQb"V%2`5{5 Ё1Д2;#mA+{04s6zN3"#f.!<W m(ښ=f(o<;cNG!:kyu-<.`c|Iw/{>QTE2HzM wvU- F 5F b*(L[`;:b11StK΍/j:IQ?y1PL f`_ zχ5t0=F$xD,U覿d u7oaMn0, _o0B6U>!w1黌˓,wcg{xg#6;qN3@j#Sj銦 ?ckJEY4?5"K8P)|e&&WgaϺ "x?uѩ3%.ZJDdBI朌|F~Rq~|dzb~T1Z`s瓈C2/Ay44Sm>N!v)o ?\G+v N(MC4S8Zᩤ4(PНDZ(S,pfb;k;\Mɥ91yM y&E7P]=]A@|qˠwbG./Pa8d<3Vh!-&-)A; 7Rr9I 3+LIНUꇸtOCAAGu>HNrH}V:AVD0m<$/Q?b,JК(*-)DAT~ *a}>YT j"j|A/?2Pbc!urIfb Pޣ4&$ܺFa v8r&l٤C1RzxRҷpuX)kb -N F6۫MU}@KZ-uL1PfdUn|ug2_%c=f0A2hՋ+K`Hm_JM_\AvSdԘMwYMm; yF5p1*LL5dæ9&yD+a=1]_i'GS{- |[wN–nc  }\RiqnS&xX<_}o;/9}ՆV/1\"@qf``Da ;fvIZcw3&//4k0vS(XN~/^4ozx&\ߴؖ g 3GxR!7'dBPT}({0Hd#24 @@2]P|}aeY Y9x9>Rot,ٙ3o.(m5u bN [p0&VLL}G_Csי5"za;-?9$ $%cD&PP#-zrWdl s?^ m4bFGb g~31g#pH9big-7[iݮz[G3~{3 tĐy.@k#&>l9lĿ,JiH S*QڎLKYV+jyq|3V^k3}xCNl͸|ㆵl`qs#le8R>t 騛*viiDɱg>91\ Cˌ6?Zvsgߘ%9ppmiDY372킄DD"1w= 5Oŧ1}  ~/^랜S:Hqt.cAi'X+}#Gw]ݟ+ujCH3d[&J/73rsKZcs6/*]lfK"mm:ޕu2cE]'L5j(8kSRmp5lTǹK72j眦ǂ͡.Y Afeu.(kfB3/WyddX7 c9\NuSn2,ǘv}?&m2SdũqWzx N鴥18 Le 5(XSw"uE*z\c9mhJ1FEwK$Ȑ`l,nlD!+&ug42>j,ڧd4Z\gKK5^ nTk2%]TtCaIXY튙ڪXbA2%xM  td*/U+zþ:{rU$2o4kDh\Թs7;يRk\⏫'371D>~u7w٭}$k1郂7}E|Kv:a̖ɛz'Í u,9 3nM9g`㷋`>RnqJ&kbҶwGC&0~$ w9Wav#\|_!̩s87AU:$NrQ E%#ID@IlYÊxIГ %-,5 LфaO78b(~sDS V ݸ*}K /L"fs1iZN3645XcN]_. nu|6ڲI-|l[kȕ9e&+.p7dwׇ8^B+Q硵)w>3K #t3aT A!x.GI&Y"at]1upv<3qLDniƪ:MmhgWKllІgؐn<mW Pףc*Q!L<&q lIʄ/RNҏM|5mn~G=F=qq^0N؋9;~^|u_8;rG k~5]1kVFc3N3r;\1oluBmrzeXxLC Dp0 4jH央0cvb w;i#lםzPX'A `tkb2nXtBoos5%bRp3|rIdL$Hf;ry͊7D>F6be)RI|`:J*?] %WIلBh+{K~*{6Vѽ.i9=^_v#0gtظS 4g g_=r𪪪I$PH@28C#xc䞌]oStqvt!0;$.u;pUwI%]SK QZdt΄ EJ^s:q d  ?R4wj"hK;f8:be#j\O+6%dΝl8eQCr۳YE?_O 6f#DJIR,Pi&j )KConxsr)zjʡ6BVqƼ]H b̍hg&̈́I%9ebKp27/THwYFl7ZYpnEdž *RǓL5pR<cp3.s< L9cWN-A- aXb2.4O;TkܺΎf>9;;ׯ}3ɛ AŚ]Y[JZlZ9rt,+ 'gRRs"бqmYr"{"cR6niKV)3og0ű έ$RE璚v3CZ$ы63[4xwDX:"=2c6s-5N +A<?!2;Y?t4d5=]!'L邤LaM(qnIύ/5Tb6r()!4|8:UYY WNq\ɝ7DP8Cӯ)7aN9|[I{Ce.r@k+UipM(ԫxصǍ `e4No=+C^}~eۆ:2+FiӑvqL5IK󙽍 λN< HH  B@yFu*6 s^>~mIa\q !d¼1r t| }o}cȈ3߶~?K}R՜w=ik* );?ycj1 ICHGcoK>pHVle5%cOg&a䏥~?A=|a|F!Bw'N9{uZz0xwoY'y;X\&Yu'}0!9Wژ!iA÷v<5}w%ٚ3c6iI9qvzFFNklz]sZǬ8gw{-4.f[֍klBik|0fy1tםHyQĮ/j;;>t;oɋԼϑP#ow2 ȇ%wզhNюYes'Sn afBde2gwF:Md >}XYze(hmiK]XHPx"8}f9@Ñ6Y4-a5z>/e?ʐP5W8Jfd~hvsU *8axy^!ඖlM iX^otQR|!G:ӊ]=TKcj]dB2{MIm,vIq9;EZof03AVrf ><]wx$1*/+"/R1d|#_q #R3|Tqۯ!.M,}{t5=ǻ·M،=C!E ))P<)Eí 2Q|ڦXg1@:~Ii(cS1R4ޖdԐtEvؾ0s`"MɍY2 ɼI4aJ6רȌCHbe%+-.AVRH ;1D}bs;pA>:|ﱬT; }rCѴb5^+ς\W eDuF*CP%ZtCe2LoƿɌ1<=uE>7#|jWjfR~;%"LWO ȷt9gG~z+}L"x3 ?т Te%,[]DpbXv,_sf6J핏IqT$NhIӦB{m}L MY{oO~Lmuğgg<Р~ϣfvL  |.Bg1w[!묨V]z]i!ȧ^cEg_<řE9zw I1em*2gBz 0 6*FgS̘q3t*(ej8W\[n"v흣rpN(,CQwGXMBs_AJB m#&.KW| % C/U]Ɨ3 hT\` h4*B1exCjy!; [8j5o26`apFH|RSԈX8F##1(i> QM2d")e4fVz)-?1apvLz"Z*bڻw=wv*k&@0 tK7c㦲""*EtѨFܱ4 8S\<-`VbEw'yzC[JŠS)$zƲ6ƧPNŋH@W#8\V;p" & X2-Ѭq:v=rM AɃBv,C}kȫVniZ9i&K:A%A.7Qgb]'B.?H }`͕[O1’Y"e(ZMKOKzsW}k|oLneb9iuBHWD9ZEKDvc2نH$&X;; e>8.;ֳQd Śپt7ff60JnW 3?sE ^֬H}۹9L;wycb';tYr/cM}c{'!3*lfb;∛yGюv0Z8&fڌ~ƕfmL)( JRP2! ;f5KIplȗZwJRA $h 7aLLlT`t[NMrhYPhgO[]P;f`Q;z 36MIU UI440P2z#ՙ b>팳2TN:T ]zsr 9%,@P!CT0EA1 d%w/-Ke%@=Jhr0Z,7*t|n޷BF>wGxiS&>_[b$ETqF:Qo.9&`zJ9{VMhf*i">UFl aFD^-dy¶JXnj0LS#PN~ξa5LLp* nc"d2qef&j<FLmCO<c{Sq A`qtL;%6ԎR+/.\۷?ÒL,iewt.خt1:$Xn(jRd4\wV%zmgy)q0ˑs}(Fk6itMr6$_%$565\ ͍vZjDl S,OpA͆ǫQy*!K ] z=#&~ LE$J|LIB.{ɈUR|rCt_x#O<7s#+> A~PXN5nj&~W[ /FJϻ,Ubtc8ҷ/No΅JSVl`RNoyP(G:WϟizM)ʟ,QT{XX͸Rf6H,F*vZmV}n^70Q48f Ɂ4پv7=&wŒ$4Wn`r$&Ej7szߑcG2@tL0|2\mxwPt9Qޒ03yfH a{|w~I3_9 ZсPt(aȑP;.ɺ$IG7? KN)iNlUjbexb`]tlpZa|+֒! %?j΂}V:W.4t! cS.re.8d8䌸$Hwww|xDwǏ3c͖WGMQD̄4J^zJ ZG,  !-^}s1$d-EJ9\e f |2,é  Ed89RJfoȏ5/6gNrKtG`3P1y 3X1 ]n۵d w7 kz~LxYz[s_ 0" H ܠ{@DP2R)"5JC':.]<͕9% 1&gQkͨJm>-0{x*C-j!M%R+;OX2^w=*ʯ S^w r+(:Php}GyT~Rg`gV{_z`РS27lL[yc.pgO3(Rv\BtwBBGŤ B s|8rnh⹓Ϙ /7~*`xOAe[wI! HI&f5KJkM2Fm%Վ0v:aavr&)nLh!5oV/z]hZ^Ѻ/k_q1G$*Sc>ǩye^ &L<޽>''wA!wmHlBt\+*N]Re U2 2x$cmZ}CX2W#ʳw> ߯H*9OuW1';,ca!&0IΛnJֈm=MG#͞b;p+fSZp¶(H~;%NgX\ch|U>~楴rFTB%rڙ[Tȕɴ1bKg;~k[cCã.9yZΣ٧K&'Olw@,.9tZء? r#36#mQ˗&֙)6YE;k3FmW;^f{ %)kY\ |kJqB$,^zy3RlĆxa^ c-|J| HdP4PQA 0IۍY&Ns7S֭-=[P6nsdž'4`F(o͑YnU{DSo7C}0BR Ý{a0PLԝxck>mCaH"z kM6G1/G5ۿke'"}o-<;1>.qXuxB%f`A&&{-sZ͆B@DwAG q%7~zL,e!8J#=Mx'=QWt%MJ4&wn)!Ef/&O* o'tZ w RP @(b 60D}PD (M))h\V ip #TC!򡈩mm&fCwE $"9؜)li2 # Zʑ2~t&JyuL#GL0PITDk0'G gt,ofrߤud1NE} zsW6c fq!ëAϼfUvYõBNIJ<^AIpxzw R$ۼYq'r .`gyޮle/ӂoOv19[yXLp=G24 cfcM aฒ7/ m;hw̲]3=rbϠw(yK UkGI/N{s4s,bPU'8QhL`L%I%ǯcDd05]HZ 8לEbmٯNN2\H]AS/<1@T&:X./eЧ&hFUP b)=t`y/-EӶ:=˺3ea K؁By$)CT`[xk$ճ-yێ3""S8ut8\Cwy:mX:yFN'#Pxqi*BN1 fhw8gAWs;{lTƌϙ KHas_|tjHI m3=m*S(/g@maHDi RPAp%`ʓr"'IiO/X!"BDZRc-pẹĕyh{)aHWaPd$5$EeVM.(A-c43p#6+( \ADڭn樴%}DSRt9AȒtKfؚ ; w~Rb wuQ{}dxw>$Kb)U]egW3LkZh_htyTyD]C;d?Etbv6=͊ޞ;Fo4o1G]'iM#(NS,uz$)h4\/>5M M3W6QJ[=-3"ګVfG^^ܺދ#(j4-;^,gy}(U,5оw|2q%f \{1̯aϷ^ [I&PG 9JDMo%CT)uN%I0xv gTiu^ުp](~p Kx T˯d[ZSW ח8~!s`&LL=[Q&>v=cª(m3{"sQd2cRT tcViۏ*ՈZ IU>ljN;_3ORO2܅c^ YQ<8gq,NdGϪLnGˬF mtnԒxmIǷS՛CqJ3~njbI>Iy3FgA!֠lyÎI˺xybGn#a9o7d"CHD&<8aLe s4vTE yKypWOwN-yq;,ȧMbՇP`Ȟ7"MS.ޱlLUq5 9 Ɨ2Q>&zƽkLRps͔ggOXOtĬ R;l3yI3}kY4e,=(eؗ@v ;:q;!wL"7Vn)^ LqKnᙙ,[aqOy&E4,i3akRrfLrӏrmZhd3'`a,N Vzt?{ltɺULH8crLF~r%”~<ǡxz9잗M d/-ٵ$"Tx})vPi_lqPHi  )LTbLk,>N@GF:T~"Yϸ3읒F\ 6 >'m5zQy;#BQ 恁50&[ܤ鶉rQ%2mLgZ&ybԋkz׵m1 3ɪᛩ;toز6Fn˒e( Z/[L!#A}4~~n";&ad,^F{a##LL$PUރPOZ`715ąL+q pJ]5=ƟYcrO tS~/p,%-z iuOV/.8jHfk"YZCp޺(QJwÜv??#ۤ5;~(laL5;Pdex!IsҲǏ22dr:?R= f+u&VBp ^L1 J&AAsZn'syMw,Zp__ߴˮWM $:%5ڣfeSp"moȑC7Sκ*O2}Myw9|cs ?]k 1F3{οݎFOUqfȢEy\$T=ഔ 4&f#41uY-xmJg% ߫Ri3@$d-`bR|\l%j^7f?7L "V<'#tVT{8?qd{.:@W Y>⡒{h|PFqٛx8uCN46mM']/e31ATpŊg '޲EU8pMRK-QE,f UνT7Ф!X|}_>>|IYޓR'6ҷw,cW(*g#3 ?B-$?g5G~2:fH#Hr}^24J&l#]62\ow@葰$̙YS3..JIA -[`KݽWц򖸷^GZǵHw\jOnr4ɛo xh:dLOϣ^pǟsJb7,Q3xGϛ>,Ɣ7gR !$Gr&/ }+Ԗ3,.`nkNĪwgiKIdF&4 4QZ 1N8FH(7@Jww`vh EQ q]2~4}ΗzN* ):T{9%80EC4DDTMJyĂrB"[m!ICE!M!=4 Mħ*``PƲlLVQA4j*:)2"q0ۀ!N x`buF.6IdqDz$Q>:NKݑ\I$T `1%8`" `tЊLM!$$- *,_^BJ!JI4]? hG4Km7R:<Ŋ4pO$42dzsI#;ta.:4w+Kqf|>]:c9ÎfNX޺FkR2Z s$[?f)[EZ⁛\zk U;Lo 3hhl 4&} mY$,,CFxO%$̾z:evo^6׎Y``رωj@`.Pfv`m70œ]t28I6L†o7#&c'tnwh=Cլ숔է-JnҽmYϳRt][Z:wVoDFI9[:Bxs[>NDlAm Gʠ%[趛>.[:S\q='o3gsmӚEvudr=GU>Ri%gJD{^Q4-3(N+{֧!שgλLK3i:pX+io,-ddt6=jZ[]_=k_;Bsޗg3;jYO W3E{gg?xPח (,Ld+];,r).%eT>5z1{pJkѽ.zqX]`^wM{g[~Kk=fG.^ F flߍ%MoCѴ7Y;6(L&j?^ H@@UtjҵBDV? k%mY֖3gc|%"6?U4Z7UXtәbQ(" (D PD1AB>`wQc/⩾$I$} rK1_;Ay41rF;a}3c$K25MYk`k"Q"bH )cy>72@48d1F#ahͣaVhRX (;P>:~ya!2/ "&nFB! 0,xucFUdp 8ѥ;`m/[Ućϲo2q"Dnwqm}Q^uw8=֧/d@KSv;tXx֍%W(~ioҹDo:U;hpVJ!(DD/W\yO=xN~" zYZ,䥞9^Yf%I!HzgF!UN3g gc֝D^EߙY޵J!Tݯ}W}տ]\zA_į[B>Y4ZjyIbrf7Q_%]-Ohh띂])էQ1S)Y[U,mU. rٷZ.w w=g׃|;lm0jwOr^x%ކn>Za>k[PDь$HU0\<ڳ8Vc)Q$YWFD$Y==#)=+lzp3`=V7$=#i/XSaaizQ,q-NhRFeyMVKBff̷Q#x\&H>PdQ)dP%"TBa(zeM˨)w;ՖhK1f*#:El OGh:JpI6?ty,q]%{)w'O OzrcXz޾S|KyZ1vRo%f}LC3 Z9\ɝ1٦֐'ٴ8CEfFE'ʟ>k$18XD{fc:r>)>]c@,a!~0WLܠfETd_#w߶n $IZtU,i,dZRDy9$&fHo4R"vcdk]] O3^ƶF, HeM9-HI4,!H%GA@h()i X"(_3_)$( ;j $ZL˯ձIX}) 'EAT@'"FfR!>ot v,D5R/E!QTo)b{C+LI: $̪Hi~|{?oC7ZP~= ¼$ZhDu'h%ef$Y>O̳,ΓdEdC*]\`ffAo<C>3e_9D~!ɬ?>ELPACr'_EuL7y72M\`i&'|]jt~s%)w_;ڝn,_a=s~^ף|w^go~oC-;5q7q/!_?sI?|"fcHDS$D%E!ADQ% dшOXa }:=gheZ2C_f'#!AǎB}\s>R3~??P̿ggy~/@owӀ ^Nߺ[qr1e[q|qǺ[W_|?l=NF8iMwb}%kФ); UOe"!cVzKȔP+S{G=ߖImc s^ C5Sg|*)Ts]bL|W W^_^ _9aD[a}w?<ۋ6θ槫N~퉏&7,|'cm@/UYĹ]όvfp~ y\m_uai?}={?_.k;ϖxЏb|))g˅M5OnO-wKnr|~u,ٳ E_Gyy3+?>or"Uvz;J/oJ}86;xx|97wz_8w{~|8GL }؏#sNNjCr\R<v>cH;{w,%R_B<ͅ鈫8>?{S}(M;l;kJDT'JQO|}:u{/|>߻?g~;woic_Wkay%DW{|UI~L3G?xOZ{~6'/sGϬ*}ߺ ͘55ϗz?B[_W/^94\GݗṆIti%6[O[~~vG ?"DQ4O˅$}(Ο`Owb1Sl~ߏle%)S[|'ČY/"э@&f)&f1NI?ߟ 47^v7Q8*LG{Z|Bj{ m&lOՇ T)J[e>GG8lv̿<' P ST8!N hH%.?KJZFj|w?l9pO- HY3K弃?Tae 9bvi>= ~y}·KX`?ҕ|6tK/ґ!ݏ ~Y@4K9ZaMOnߌeZ4U57ry"^S\u"Gwn/i H/A,Pb߿Y3w'\/t 3R;P3n/۱fM9GݯHoۄ~2 fs1TFLB6@]]8<4L_|ػwyTq I3:+wcPߧ p_ˣT,0{L51B}j.(J4&l?$JMLFF|$?GO Q@-e)ܧPN d$(( "1>:;XLe-B)Q%@NK$%!{!f!bHOV(< 0"**M׏q/d[Y' bn54 DH4T0 ܇QVg@"{ef%7*Ry瘡'pY#?FOtR)ȥh( ݘ1$ Ƒ~1QtL2QOgPLADPS~׾k]'bH"0 HVz4I0C|O|?oG"qHEApwu/o/Wk(_"c\O3 _ 1&~OTjIT D_`'}}~8'a8|1fHb} MErs 餳].Dh(xR ?H ^Bjӑ4sM?|sSazCno$ _bPIJs$+8݌Vx1{?~>\t#x0sS>Nc)"=#P{ldTipAQr5TSDMDS@R U|"J>I+ 'Wq:X2*+ZW1<%A ?EtS>@ q*ЕPF׫fÎ [ʀ4=b;q'FYH|>U3kZ# O=!<&:PSE$DF\nJ9H|6~#jhH@@!7|ɪ>1Bh)]<la:zsX3w$('zJ6I73RpԵg^N^W|bYae=WOLm,`ffM"^NVY{ ;:yB ĐaW;A@) s!wVKJJGދ#]6jIpMbBg|TS7$7UMaa4Id##|yIE<21 "}F4|Yqvr{ 0X ;I02;OQl_vA1ޭ)ff۹`!2\8eEW=*5:=!_`텘)ϐ>zڑч~M3ƹ,AA*C%:Gx*:M CVkU-&|I b)H #?BkwWŲ'hgƼ|iM$PA\Eb 'aADɁ޽8qHTGDs ~[ԧ~w[4o#)uxim*mk327Th20ʃ-Ô.票 Aa#]r8B0| QD؛J|Q1k"$qL0Fpl8$0+ };{i%x;pܱ(r09Y4fA/zb'GV_w{{=;[>zZ]-yuO#iaZs*>djby!.O(.̩I <+&V(5%􏕡mR;2!ӌ|0:QL"_՛<i `Ϧh1+8̶PZEbĔwď*=k &! եvcd1QJe*4Ѥ9NdkZ%{uu?W m*rZiAẗAT٪e!h-j呠#\'Hkl~RUSueӯFR up6PUu~L,4vŚy0@$)$awz⺢=^Ij Q[,wI ;CI-yHf0TjiيTYUw_9oZL M1ׇ;[A5 ʟW%I<1bDjbw($$t:qq~EXgX^%Mp:]el-! (U.FjVuFmSBS(B ctG2aNIdѹC!{A1m"!6y@pc& $hH6oЄ`C0'dPeUQ*:Nv^*p <*;{ 1Kt,?e֌O?s׎t/9Y OJm6Ѵ9mGF&zuN;K1cđ[sUBB CP5V4l&DfCm&&Նa?9^JGG~ul2KkzbC3Mb%yhJ$z!^UoC"}l# [IDs>[plrlVvc U1d uڨW ݴs?$%Fl}sIU(  $&7ёMp# vf?;v] n&W:`o M0 /D +V燦ҳNf90QNHb8=2%w7Ӓ!0}:@ mǷ30^A45)Js1oQWu@Oqh"Y::I.N1|h:fO~AV@<.' !`$vF1[nMNhd͂kǩLLSUֽEnYBEKYU$59X lh3BX;<8} 2%dC;sRJAslY--6\esS,0Y)^R,rzw }͝*V֣2-!i0FqVnщPGUϚ$VR21(eyX*xKڦj=Dz ZZ360x0ƜY!" gVӖWypZC+Maݣ<2kp4 CW|Ͼ>VeS"oo1G4yGռbb|{@:*XEry]0>Y jfq¶ȬX) on3^/ժbӂIG@:ipW[eU+:<9Q>4zy&(֣!KnrT3I1cLb߈+BRㅄ)xu\CG"ʤ8=qfECnLXH=No^|RFk֛A5A!$%Rqpm巙?_* vLH[ S 9àx 3M|w߈41{U_942LZӤ{^z=3C!P/->8Tn߸"s?+A6 ;D4ǓC|^qWd*2tBQ 2i`}EYQ:Z@IĄ v;lEt>G+2 =|vFSS8|UF*W?zg`=ș2vXn71q=i0zt ܝ]kzH~C5RAc$T)WvVXS89y~+Cp5mk Q<+EƳVyJF7lb|fZ;\Ԣ]8#6G`j`$d6bSmBd=RRT,Me,\<*{W:)4+kl6elz|Y4KNw-s,B%WGbIpIf6pWl2nI,XV@*7p<ܾPDTI'NIMM~ !O\`mϰu_WE"aշBFeڤҵ*/1!:fvtg Şk]VP,8&# ת>N$ghf}ay?qPy/g]KIta{f}:33[_^ьⓎNL 9<=1RfGџ>1LQE`rFN@+X&Yh sYkI(F91*@m]V&<%zQU7Ub75CY6Mt QyA3qJ@7x!>q@>)\oވÉ@6kv!{\t$A^iĈnl7Q2EI-sn>'o*Ո(Og/YhdC#tto;EI$;j&/svN/,n9nR"s~i֟Q Ն1X)nH^XPЊ&^ f<}uT[J. B]>шEM! O0ڴk(&>Až1ۨ)[9 [cܡޥ<j 7\'~LF#gs _=)Btb@Ʋ(Ӓd"ʭNܿI]Ӝ\xX&hyD:%&M2RRxypv)c^{yOD$_W͔ $ν}A@o&cQ&+"^>GH?Wa>ǟ|v%p!<3yba?9TVt%3}ЙQz>oݕV>oGSҥ2´UzүLGȤ|v2Iڐg="馌Q Ʌ!E'49?ޔ9( *ݹ>M5`v ܞJ,* t7͍t~;EmbLL-{u5q/KdT;{tnmStӬI@;R fxt;ld0U[UR2^4 /=;?z^eGz)ՐZ?nT:&ct.?jb}X(w!3 |`*kH3wD7W!]rwDؔ!Eb06Q(ytm1(|$FJrjힼsM34GyYtߺ2q[Qlv%&)e'=/Ȳ'D:,IP)~<<ׁ@CPdr^̜dYiwq,i7.P\Z+=H33EMްMjf'] Ib֊n(scJm18[KiS #DC&_s\ju!ꯟg,{*CޡΛ:CQY!>TGWM2M}՜_I=~ {ӿl3lDŽX|:1"Ūv&L}.4IܒzMRFzF]pz%xXse{sOތ(VYCwR4cB֛|c d`jP/&^s{;NƌÊzT߷<}743ttψjV={YwI)C`{&{ㅻ=3t;I񻐾52 6N5vtH^pt EX0|]]Μ\@z$=$PCٯUi'@8^e!;IÉKzc_z>z:(A!qOxky ?O&4z޿(DЊakUpۆ!eN#%>y6yu))syv9w ^;^hGGO8v2|Ba8Vqb6:DivjDq%ۮ+V{[=%<#y/Yw9zK1Ak^R㻾Sw)iӐĦVfk ?WDyɯg{؞r-]Eʵ#kZ!-'%kݪRTkʌ9Wѽ)`W^EjJ "΄vC򞗯N7Ye-x~UUtwTqD2|7ɼX,Hut=DѣMe")=$|0):w,JJѻM+l2tʬ%" 0J'G@/n~3'{Ip-;_w o _#]"1 uxkx~Yj:H]5)0F+ B"{P)G\+r;Kr$M:VYRwO9BcQߛYJ3!;J Էt`rzQ)wFUrxτA$6֤SG:$ )Eow,\ZwE»my*=׃fH'AWu\独WM'8ld@l08)j`ܔX/zAM g\_ ʤF+:RJ^4[aNR 4nA.!Ua>q`v>$nR2RS t匪mTב].Cu, 1zhQ߭GЮ'6>x]R'DЌ.ҙEuW Ef!$,;"A|92^ }i{ #)yQknj[WZo,k~++cl+jL2.q?lI֛e6y^/~XwÔPa\+XkHZyM,5MyiTIԞrpk z2/B/aLGsRNvi~zۃ6 N Yۯ$~>b\wTę[h=.\1_WV¤%wB L!%-"g}TJƓE:I1,Vs}KDZwiIvb0Hx9 )kW H+5gu5Oop^6ہ:Gm0IE9{W a.}%I=3iGȊi{N+N^P+9G%AMֺôjfkMQ-uɬ>͛Ť֯[R_} DP;v}%ܜZ(z?lN\]ST-\z%8Vhﵗ_C[k9w=2r3ɄZN^i :$xmebz^eqUBsO7(׭jXrkJsm7s|eƾ.9z|/ Z0[s{SLd*Hftedyֿs%)`9?)NоXL0Yκ,4fZ:]9{8%gYKJ "$d!<Zu2rn>e筓woҩ%-B̊Rq2X6>t,S( ReXzJQ)CⴱxOٵm%}֎ grω؏ })-tݪŞͺu["fqFII>'ڧ|q1g5R#}]tT<2G)QNouFM QF"Q7>-?ӟah?ϮxO|&XoI3dk|Y{ыJ-=<Nd%YNîl= g0Ubw0b V5YH1!Abd P}g9|8ϦSUcQEdj EFM _ljVJ FOTYL~DU|4I b9H41ζSz.ꄱU<4⼧~wh4!wцyUaJ<γ\(d]Hc;Sl;)nQ,Ie)b#\Uk)l6W^1 CnzU?=V|1quhH6N\6ä(]HG2sD=~̒ZԖCStU=,&sڅ 6')F-yΐn;Xn9NbQ!ڏkd: svI(A$cG M]d(ε C6ZTwC\%c-3ʍB-ghTTXjE Iҩ|J4S(ޑ99Wӎݗ_DNRql+<3#.3?LHM>5\yre y̙P7k3υ]) o8YB"IQsW)7{euIFތIN&:^fj;ȪJN?>,;hx{3~/m䟿m.||g$ eƜ'ٹ j=Wjd?Ƌ~UȤsʉ%; Rr7"R56 z1JSZ>>db -(lǰj^+H*>4eEP?DuaFV4~Ong2x2&o.2x{2nz?ٝ<|gxXAͶ< cls6uC P;G du!Sr]! |u< Kѓr2Fxi#>$gox!`1Y"QOvz|`z@|$ wh)',B\ߓ1{_gã!Mv2tYO)G3bʘGwb<=#ٮ t\GIVuv:Kbăښp4*Z|mb3W}6 86UNf|;Ae)cH&7P^ e+̒t][ѵ@yo\$PJ^f`Pӫ;І.㧩\ ? Bݹy?Mz[rʺ]$wΛj:~4=w_Pÿ:h%%H3Iʹ%v(P rf骤&/eg,7'Q:>UMQqRUahA,yM/++Cr`Ygzo_QuE?UHDIA 1]9 }S&;eӾbeݵK9e]EƝUSi$ЮCGTS 􇳅;n'/ͳO]3|5KJܢ1 DA ۟TJWܳ<bVtHJਣ0ϭBK!@T+;ѳ_^ قW&qd.FbD1Zs;.@Z{ <嫄|=  M-=wabEj&k}n7 2g DOjssG|_FS}cTHI}ԧEJR0bLRZz1cc]턿 "N`σ2kT'W_oG7>,wvh'.s&G8RP $q la?ӟZSKy9 R'uLuWU0<#nMN}Nj)UC$UYo9d钥bUܡ4qi*)f6G)Kd$r?K9,ԯAhEvij;C<`pîhDYv?T]h6)B]`j9A>oVW6Z$;8R7*_X_# .WW1ITG쌈E:AH@$;ry=n0'Y0)Bٶ`l!BꆗQiiq̴\e)eւ9" 04r_ Ӂ"Y΁5`rđD0Gbk?6zAD,AJQPĮ mWMTQQA*BXͳ(yY+Eb)TULʕve5hڢ$fMHqBL^Nx|=HTsxpI]Ĕ!Q4s`<%Ӂ~tqd<ˁDp渊o=w:\m6b!0o8D4)FF2:` T8RL\ <(@kX =s6m i8!N_ 9ɰmf!:4" l#@:d@)H }*H @Kh3VJPq(6rD3vtɷ551K;6Q Ӓbn'v9f*:gT?k$]4ǐg)s!cLDD@+2)i^ tsHng̊ xѢـ`!xArJ# ̚ކ!4Jr BC.|zڞ>r 6.UB>yKSc7{9%gsH$rM=-tRl3y6XB g;<ƏzŌ|xg1~<}S'/-ze]YZ.H]_׾ǥ}tѝκ:>ҋ?D.im]^e.2?X[W~Dm^*NOHf.ϕ5j95 P2x= +8O;o?c<75kOrz̿ZN.yٚw]֝ۦݜJGI %|fOUJGf*3}o43[Η>3,vIbTZ7۫ ݬy{-<ֹ4?Σ**M7 zdAHYkQ5M(ۮ3R;< Ќ:vwQ7l?'xuKZjd}6of-m}?,Nt YJ  T:j2ݦ9.eefn&fbEL#z~}X[i+6Xωaa#VLR` 0cc|1'@v7ק{aKPW((A(U46_\d52dI ,@S׏wlMrA9 Tf}I2d.ŗȱf21A͉b22Yeݮ\<[>ݵCyrwZ^:> olÍe(T.~zGk`.S*L d:x oM2>6Uw,Hb˧J*g+(TNP/:J5JYfLpqSOJTr#rϳuj 1'}fn<\_\'`e`{ᯣK7%NcEw|wlQ kݎoawdZtl#R£b:d"B!1+ڑc R$"n̏PH  i ݚer~#7e6&swؘS=]7؉ [?Qs/3lC6{t>u !>׫d6!'蟻Ál?o^@uN^OrW= uGY f3'T#0C'L@v's{wFQXB8#3Zd/r<?'?ߡyfn(cTxj]nC]ž1N/*Obڃ%'cCǔ [8:p}^3Jtk yDGfpf0O$C00OtBʹ-Uc{ho{KtRҦl/63&,tN 0G-BV3i|;O %.H:o?!ox̣aHhnwʌdmd~2|/E:ɑ,A}CbGF2!ԝĤ$ 뫻"I3֪D;>@ÆtP4Km|p잒uO@ ^b'EOmhy'`zYL?>x/?j> }ٳho&1D[[ QISDxѽDҚ f9[QyvuviS va 0iaJ?rĴ 0ywR !TF8]!茀`QgMGgYC#O+aay1)ҁ&"<;zyUVRAaTљ"-E! ]X9`xT[ sG#)`l4- @RMxTv;x6xz{sD)LA~1TٰoXf`'*-LL#M IThhn' .HXNdP;f9xq9q.MZ`G@,A}d/#oQr<Հ )H8<*):G>JNd4Wc~tr d`$##@nPM6aN0pBXCa[ {5d2Ԅ:0`_e(%` hh7d'QRbAb<=ff<$:ZAçtf"&RB#gH6~L@&a330AA?'o]˿giiɑpWX },<@.A6d* 5 ~dghtO乎!S(MkJ06*N\ Iw!J6^מn}&%]j@#-/}VPGf&Qk2GZ)sOk-4fZ]-Uan?:"BxϢ#귽4s50EiIHK%Dxq{mȿK4&'(t:=IQ~dO8xl5(3F \A-[EM7մj=oŶZKXu_Vڬ7:H >T؞F[4Je ir~f[;lj 5FȭS?AЊ ga܃JPT`ڋ/rY/,0 ̛xRe15-ӼrpMY ]UH#JŢ4@_OD2 |6f-1;!\>(=^g'gd7.އP&LϏT&; S2Wy@d 5e!hyZvN7owᓢ7o8?gr , ԑ=&u`i!تkVsRD[h#r:0{]q-YLףPP=S` !ځj7nj|.ęa%/-I&0eϫIS;?i&{.(ٰ L@wvU):BBؑ`Cb^\ B ֒HN M**ț%GʴU*\=^C[gl&0XNFN'n|]1D;!I{'ZOWLXI|ϴJ$vbcZI@ix`eГȺurȒn"I.{+?sGqX mdV~,!(4/]jaƥz(MmkwKtE ͎_CVpu@ӻd"'S(9;\$_mjCd7UҪwM m^#=t~7WIײ-]j7VY trL'nW_ݻX}o$8ІTI$_J: LdG;̛y6iU2^s9$h &#%"Y8+WV.CYc?ϪW} `3~w;_+84R9h8uut1 SAie̎sL:Eq~XPXcEd)>K:P!3$87CE1P5DÍXQ~ 2vVÞ3?WlE[(gk|2i A8avwt 3Ys ^Pjժ%":un^/rFkpON8O/tbG%֍UkZ-`nGrDIk3a+\˹os-bVۋ^I~tW>_>a}fJr5~穊ɠb֬u.=u&+MioPݭJbb[BFe9ByWH"6⦂<Vx"*`ٕhIIZx̵l>735 'jm scX:4WXYV[G-%C PmrvխaͲ)񖒾2d4TVc?Ehh;A;H8TyzhrP7Qǡ)mԣ/*+Z|IE!amw9^Ąرd4M~oVƭ{TlvЖOMxދY5=c'g<V7VA<ȚՒM&t~2De'T155hbRJu"hs-X:R)g.Qkܞf+cvk@j$*D責jP~Pt~zdΏ<)*&$&ZU ߭}d@߀"E$|9%N0 +D#!&E' \k IsL$|z4&( FD 'C_xS$`{zR`1<;J z2SD&) RHYF(82;8b"L*!F(Y$I@`OpR4l˝̊ DHB^'@i8"h ab HDb" Q=Bb.$ bi{AP8a 5gnµLDE3& ۓLAL pڈM ɶS<&]Й0ڈ{E4(2L6ˠ!]*PHcȰEzQr _$='4Xj`옢@Q"#P-%tĚ)tAhRe'wg@ [tbZq)1t'2tts<l|%xp7Ln`e(!`B;*5h xS OȚD"}#`B &Z :6Ehq @CЮ]( LH0IER  OR,w_`hA4 c;}q1?MCdի iow$R ~5@#xR$3bI:W&*M.*U<,t I1?u.\v8%GHL< S'܎Z<ShIRB*AVU??NFޓ||Hu;=bއg=?Vp^[1xWlg(2oއi_ g~* O3Nboij98F?OY-OyC如qb͌j; b\dTfኙ 3!>"Gd9û9n@}s1#{2C\+*!L=&@ݬa1w̦02xC o3l:7OW%|3 k=eAʦˌb*Dߜ;x$ KgOP"ߌ7/(:y97ę ԚTwnbꝃ 0t@>Q'T,6 t\ll9sя ff6!|?&B}P; _Y;}^%?V O3s}e4F ??#\6-Z8$$ 1> $“j!˄,Ba{yw>`,Θ(Ǚ2ffn 1@aff|FCFhnqنj0LK]6 F yƞ^:HN5 WPƛɨ ݃$A!F{C} *C);ob3 l.h'Q4?^Ӡ7|< $Hv7&$"!̐ U1cm(ϐ<[RTb´CaJT *sn?i盐 <S!E͹%ӻwqL.*k5QU¨[TpKQm[~.iCx?pt>7ՀlMć`C n̿ª&m/V_0g 3I:˿ogFعF0 UQdUQX#jZY)D@KlN#͆/&ث L|@L. {CQ)zL!DZ3bc ]F]:ͬuskc?'"t uȦ aI՟ oyxH+R@zv<_ia>[~$DoL&WTGB9'pmBCf<^9F影1+T8COh˧^q6z ^܃O-1]nB3$$w:r~μ V`MbP[PTNM R͏'&j4pBi9 (uzwzq0dmFowx:2D,z=d1AGu=K'UQ譔M00[L(L0!$ái)TL9A H}Dj,R " :RjƵjO:wwbݻZMMU Sϥx(H)?6feCL&7  6)t| A!z+1:aŇ'@qa7:zK"iн??/??ww.??}?_׍4# p:cGx'0ܠq6}o/ 7Oi rlR!B‰O&SE aO',8@ryϋvB a L=oHܷՏ3z2w K3h26 >f)ν]^!==r_n,fzB ";d}Pډ8@g#F'eLC5,N,ܧ:徼r]ChMhZjAB!s43!p}'6A^!!xc6e&gha œ[ipq}i4Aח٭8{}!/BZPo_z0*2BLX$^n" xI;; JgH4A8vl&ՁjGS޵wMfȄx+&۞e$ |) x Dp{K> |CM}wS誹ڟ-׻2hGóI}O؟J}_F6ִtfb` 6`r>\/0F&3{0.)W5t M4DDSV^ ?+eU< l#LOܡϧ0}Q׈R˟CG`qˠrDlTM_[}7͘_z?u؟68D-(?(V"ui*0N7b x6{s"wCۛRX I Gv!Q^ޠ=dIMEls{5`yY0IИ9aMɲz=2$f ;DRP!Ǥ(䏉sOrm[o>)r"~g~CiG7*wC=<1iS/M6jJ !3_t/T:!/Xfv1əM}5^T= XPvʵA|5Kvsi89iw{Z/t 0Uu=n09ϟ}IIɌDbLhTA@0;i ūLHq:c9тcqAL:76(b6XV05B`=n}APH@~>_RL#qIw-LH$Crj/~~brWyz?) S6ACE:OV{QV$al!"YhXjNHSӱm:莲'ǼlitǤ$^Y0ecz'}EPG;SBd pBCGF^@ҫU_6 ]z,5ފ9![@bUV+;h*spl@Q=.^鲧|6l,8j+L[PX_G *Iw\Tv#l6 $Jtt@B&$"76n[Wx?4ϯ0#S֕D魔p6 ogjkQ Yv"7`f6 2)D@y&CHCytX2 q뇇4hpوjh8!9(*1|)FHr?O9fm2CpըdA'2Ž5@zv~~9w鏽/էaw4fi@Yl ߲m룶qn@}m&'#Z\/:}꘸Q\F Ln vh==,AߘM;.|7X.ِTn3MnHgx&!BUJhVY]h겪 _NG3& ñ08#N}ܙw[9ç|rOh^ "N[h,^(PPPSqa@0@;f٠ Vk1c;0L E&]%&'ك~z E 0Pimf7h?x b4%`TQle$=9B ‘dÉhv3scF"J66c ;>uS›}+ +İ,O%[}Wߗ_1E+R֩d#3*0i+vL_\cz6Q*UT@EI*H \3+5MAEGObF392ѲD4n8)2 xɄ ʔĆJ]1 #rx9o97ɋ,ۯa\ |uCºZlJPQLC\UT㊘4Mw㤉H-ŚX@Z㤇HjWXu+(խ)uuIqe``>|1c h/;rs7W9s+t GqSI@s;>~{DF&\AKLW"4a=𠄂$*v@F cMt(PIr-,xyPIG<⨩ M7ߖnvqRpd>yNjqT naMJDwsq/D0>yqIN;8thƍl<ID'G@a:Th㲭M4,X\´QjS!JjcfLB\puܚM!"<<ŎMKLM416p=!C 1-;kAHvk3D1n)d! #;`Mm8նAl6Ί#݋e*=(e(ꇞ˵_qWOxlNq9bF8ZҬc[Zڇ&)TI>nڍ)B f4Iهwn`Vfܑ=C69D㥾@-r'4YU٘$zC8A%OEΝ~jz!},Ug/Oy+֔R[$nLvpocO'ڟ+(t{O2>:J?8=0X if@:{Sxb)~Y4Wh_!ab݋!GY5|65>a ç$xa% >)K:(DY~LWYC,hSkWc#)avJ9϶:AHpqHH̻A:uX/_}y{KI{M=tff"e۫6p zLC0 Ťgz\)9ֳ &ف3"2~BQ/ ?#1;k{՘XC -U8n%+T  S2A"$[ uS 2waAS8q lyr0"#S:pٸ*'D߄?J|>ʵ2C_z~#93)h=wa$1rTǯـp $__q:?U߇ILa"]'iO\`>9_i >g(]Q8;;:IOʣ'2`0 NIp9DP^8z--4$J.UDi=Ҵ#T'4s_G01{/;^˲oϞ*~@vH%s {36=~104=.Oj Jbu槣}Lڇ =^S:)D5+EGP'w~AOo[20@:⾉7_ʇU=LkD3A&g +Rx4Fi_5/饪~ߌ1`HXtRq \N!$!`~ۍeVs))SC4C E?ʹD je1V.hhV*fϻ=۲],A  D' |>?q9')0΋A0>pU]fWV!8t~mai=e7gY P["NQ1,>36oz ]7ܡ1/JjAP6 7Y=z77їيo',d?';P( ?˯!4u? z]qҪO@7ވA0LS 'Og*С86y{}_Aa"$ܩ8y5O$vL_D z"Ѽ&YWBܥH:&]B6ao"- )B, "!]YUJĒoJމ_lvRHϟ}M߇i^:U !d;^Z/, 0f>OjC8*@,0g2 v}D*{f[p}C0.DKh !E^g7l;_{)&zuثUܢa{`> gXh;ցQ`oo!Xq;]PuC.| 0p}_DOB 1#r vWq@# ~wO5Mt[Oq訦 ZCjLJp:=tKw!aprcAF(^n!RHcv`ҁǴ&XbaoKvrt:a~Kw>j+nĔr966! pa4',=a|7BG]X7b[:dUAְ~?#Gq:BUxl ȈYc f`~͖yND,vɕt0=C >hSqg,t\N4Lag ;z@SUUT <.Ƿ rfڨ<+tYEdĀdv$J4!b6Huc{Wgf.rVnz/'x%R܃#e&XHLMOW7pI'~/ns>QVإ#(0BV bh#!tإ|܍ gR{і(4Q4-Y8B[Tԣƍ2*_ 0(ʪb?JB[p6vX%,dJ$c5P1GRt9.KU9caJ[t%|8#pq& J"$ NHs`Gfٰ&&1-u*C^ ov(T\HVbϓc"}55V}5zyzqy f DyD27 ve[mV%oؿCv I(`X|]^=.B#"b'_36:RNC>]lHzc=%D`(`!C| hF(u>Jx>7Na3J8qYoHqyx:x'W#$WC bCTIo;C y H{ML3"#'$;#|:Jl#xdc~1x dD7#=@87oS4t̋:٩w+$10ôN2x $Q;9ң}g?}:DR"!ش,tnI tڶ(aP L2)ꝛuQo~_8G*4] `Cv8'P()|BَOr\R; 'nC"5:3wH0wq=* Nj ~.UduBӌ'7]z*uOĦV (;sjAXL V*AUf^d RJSC}?9veUUUTr~{?7R_no:J`Pe?!Ro:dM5> {>"gMDնiu&q? t:aک!Sfa#cnw\yq*"zrm6@@3cagI Yȷsޒ$&`vߞwfGj3ǁH2v_eupă#ygyP$2j3{C^;j=xnD(iJt@y&psr¨04OsG ~&c3#4͹wFfr`o[ა۔VbUOkY kĭnqH!˖\U.lHFJFg5=?!JdC &H?:M_9LJ=7"b'2 G{z{uAA&|,3BcsZ# <^Q;Zעpe mGACapf0(LMf?a.Iv' e֛R:O'a_ jv;"oiݮ#ݒv!{1ɦL#ŗOb}U|:+A+j{ΤEL#vy4%k3FxϤ-AEO. 'ӂ< NQm{wsEnCq5>OWåU! 'J$ofe=DYM`铩YV6&!uFvːv| i4ϋ;>Siyz툮S3Ul_JTIX/xw. =D{#d H]oB!p_[|m | WZ(C ϧ02) eio' PcP<2Q)>/Bb5Q_7>\~`w Fv"C&&q̓vdv&ѕZlG׎s@^RWV!gDӿ 0{JsXؚg&qxb:~(fZDF`tEEם 6avFAvN%&""!93~ >{ 祙ٍ~ l kP$a=z;wH;z|e60^I>p'`0S9S7[N륺+:AO*C*òTl]JL>Z;focr$)Y_JvUQTQ)-Z3yl1nϬsϮ>"DD PLKB!JD .EqB;/C*Ħad'hԋbޔ=ut ބ .@tOi4@PQ$/}e_tU>yoz9\grp'COCεZӣg }Mմ)fNaZ(Uau6x-UY3WQ\#i"KQFPt sΊBv1x{dgCDT CKL`F7ef7 9C̐˨ xw4? BB-!ob(PF(mFG'ݠ/Zз 8~ $oF!<)%.eUUUbI6&! N101!ӷ#iW:8P 1dݡa%JHg@lZ1ng@*(xEȸ6UI@I+Z&;P BzF/3ҁ2O܆>@"!Ө}BċpSP`>==lw?I؜~=>{~L0L2}>`Fi_' `} m2Lg{z=b16oPb}>7#IIbM=sv*6L: Hgt@PќHZh"I|{1Gz N{p<;F?s)ߎ?k0jb?=H4'Ş|-ͩK_ 2^_ƑB?kgcWu^F˖?pLhɉ8?;YK+^"iŵ8n۳ibT`YH+W(jj2̪&Є0ٱAbؐҭ+ko\٥qU蕝JUc3~ KL%>"y t5Bx衄'٨+"#N~I$>ݳqԊ˳(~+;u{jRA|KFfsVBwzr,5؏T>dP<G؃NxAvëḈ_:+C Tw*w0|I3;M"Sj:JLIzgEϭH[4M e'wL6aK%~0`IjUKUZmUn.64`+-mEz! UVQ,Uj**jƵUjUj- G zYQyԢy]Z&oHTN%m;:XМ\`st}(@گ` :S@Om`}c?S$umbgLC+=!:;QdzŒئ??_LHRttk)\FgQ)U.&V_ʦmѥ_nr\ a: nQ1>J,؀osic~_05 `Bm^œ).˴+aWh֎| p|aعE2 dߍ&{·',3 Y;'dJhI ҎfsBq3&,GVqμ/`Mܘnu|nH\UTD_g©sӖӋQ rdŕw0хppcx2aй!oRTf"m3Dؔ!,#][%EBH%GCq +Im$.urFt%cOQu PTUC+'u$#=(ko|o.| 0qN{b,(g=\;<9_Ya)#( R{ڞ~l2k0.d2iiAgB%u'go|Acfz i,.@dTCbpMeAl\:v1CZU)*Nv[. EX]NIs0e4֖L$jp*Ji$k.Cy*ݡr8Q"XlF&f3hH!`c3ӓ&Phj! e^" ث3h29Ŧ30S6mC&]^ضvҢÛfV,&.: f&M=%޴ۧcv>qc(d`ΟOwh `QSPQEAHUDBLEAT$T҄1,&Hv|@v0Q U!߾ rXp>>BLK+: 0az8vy˽F= FΙ GM8\ ~#ŽB6װ>52|tNB:HI ĩL-VncV92f#A#9]Na1I)%wzC~| |rrӖN Wd\‘ !L*") P}9ԗzX|o؀ߎ}eA t`CMɒ`"4 铔d!é@ԁMWJp؝!HCHgaζM~?ŁZì"8քu@0Nd:PuPm(lz?G "9`9ÆCs? y~JM3W9t. ҏRZD6JJI7O2| cH)'lkjF ""]D{oO%e6# e=O>@iku /}%XXfXD$C˨bB(rE4#lҕI:h3a(Sf@l`BY DNqM)@!Hu~"$$H"ׯ^_G3٤نZ#NS*U=^`5t Ŀv0n@&9R)2P"DLK hR O}uC<9zrzˤ ((D0ѵC0#9)cΰ=x'R,Q[#}P[HjI%+J| 9hZ]^HLK#e٬>9>"IQ, +HP T>r0CS`4e= '=. p!%;CPw ־(Wß̊$?&syln͔H8lV*xP9z!%@8Pyi%%#␈" "d(b ̇ي"fH_n(dMp"1EQ@@J,BJ$ʡ$0@",A1U*43B!S +H $!Q ¬5e~_ %ͱ}GH^hSu9*g ºN޸Nt(B4*ģhh3o k 71&x%PԪ *I6 !4vx)Pe- ^ˡEkOrPg[RUܪx IS✯Pf "B!R!hJJ ahB"@"PJ) b  : *#QT(DЄB@Q`E 4OJ)t:/Q86y& D .DH` cC.@u&uhD&r?;`/*%) Aw{m/I4J9^No.KDI|~v3dt~WuR,)M#=]7P6 &a0 QӤdpfX6fIa14z cKϋrgnٮ(wcÿ(GJ{USC,ATRIЃL1E(҃JST5UM4QET$((DEDRTD,MD$@0BC0! 0 PD2B'PD@9`Ą4̐@PCL4E1 E PD, DA+MTIEN6?#@P)i&ih) i&)*`iZb "bebb&(H( &&I$ij$)& "B`(J((1BBd9Xb )B(H!$X08O,' (zɆ{|eշoB"H x@#J_NӝӕsH zpiNB*/Y&$1S3LES @1fc$44$&* T#A#Q"EaDdP%=& P$Yb(A(D|C ~Z%f D)BbA I!O K˒A\TC$@HD+H4RQHRҕ0HW1t3DLrovuW{&mG "kdk6z4v$hrP}rㄗ蘁0 ]I EP@5IOFEgA?oI6<@\h .Ŝw )!)ڦ/@nT}"{B퀠$܅#paAESAT4ƀ o?OkZ/Do{ :UCԠ#ގ92 2aDOpОctd{K3co2G٢YLlZ 7[z#c`{$C,6xEnd0>rdD> D!JIIT1L(RRBAK@ $E%C$2@*  4RI1E 1CLJDEM@DK!$QI PD43RĤUD5UQR5EQ11KED5EDAKL44 4!4-)$3A 01$R Q 2%34J1DQUJTH̡04@DCI(L-!M!P12"PQ1AZU Z~,0܁R5L |PB…ϑ`FB")IAhhB&YfJ^ߣP߰@ >S%U&~?EOک0?Yp9+JF b!Y_F3<`>?)Y&"=`aGH'n@L! C,H)]NKTfcLњ2MKZs&|-P-f06bC'F8wRrg +-^ϫ=A Pp*Q2?fލ34WW#i?! BTci$X=z<`4"eȬ"mE^v W1ZT;pB26a#2Ba @.$lMI]RVH{]()̿ L34Y'ӓ9Q䂊$ ( )HD!*(Hb$!*"*IjjaaD4"tD*݇|}MTwtYbDW-ˢTK/@7զ2[~' 85/CO˶fE#3.WPcV(>%8DO T܂S_s8T8@XdH:QP&T:ˆB)g+/)RP"BDc8Njxӡi:tvsRזrZ3E=6fZe hfaMW5mKC) Kgf%?ep! ?-'b`'OϷN_و#g@%D>jBe%YQ`P %PxA7X<-b__)/<'J.BCJ QTJ5)u?FFz2BXi D:i 1w` f #UBT$W #r@pGԟEE$IUUS+$DBM,J$,Ȓ PL@ C) P,IPHPB!*2BU (R  JrWlrՅwT~(@2,2KdkIhЛSМ{ȴC R!]}oD7u'!LgO롚kڦbȔ wDcW @p!&^e$r> B55 = Ɔhw)-~zcpna?4}2=/M6 !441#GAU05$jq/ ?eGp,CZ0:SA? x|PDQaQ QȨ %|L<Q2(G"!{ɀ= q=g#)pkqrǾu/#*9 /_]M5);j#ɏe9$<1LWVᩯ6@ }@Q\M6z4L430fk9`?>*"QБ38)9TA !IgDx)&Y{6Fݷ(@ueS߮0 Cen6hk7|C7FLj '{M5c"*č;ZPB0M';0 sR4* 1~14-"JΊ={> ) PT *ˡpGC>vꌀ5@ 1 #X+f7LB t֢>:uU?9{gi $EZ E?\xANdO@k[w#A2D$Ya%1??zvY1FFMFM}GCdQ샛<3ZJZ:?Ǐ8Wלoe/?zvb:)b7nC>ݟW>1^Yu7 ӄh֒H(gcW` WlδCc2Nu8# Vbf=fgyGiZ ۻͼ܁PDBSlDcA j &"J1Baf5BFhYcDT0CTEL Am[V۠aa H /4QEJM/`&9)PH P L&PiK0) T[bT3h>?=DBc@nJ8z*g*\mlJQR0@06a>ZxhV(@AedEr%׋Muw3o87;ylF&+zQl[_Gp';ݥ} pB`{# PD2R jCStA)ͅ_Q{SP'C N;;sȼU ӰP>1(L }qGG/z |ot7CI" JhhD( '=m?A"";Ε v2gz?ӞIxLd;ߤڨ9KC6Wpt pdK-+b cHE.s/BTEJ*DfM>jx\(3 ޷ŅVAXaUUU>Gh *N5%yyůx`8^fA-q {I</&/l4}@MfU.FW}*5I/ L<%X9voNCdB6oC{yuGNdHPǏסqxKhU<1HBh1N_)Pg<8>>x`%4xb(D C%b\KDC0xᝎvf͘wC{'9V#[f ЄV3 =Fɻ鐆CA]38&o##_Ã^5Wet0O(|乞T(PC}NyB?F\ 2Og~D ~[Q8D6н XoUE瘟<|\!r{x 5Zח98G,JTږɂf007r8~qCRO%?נyV߱w>_谐~3np}K6Wv:NFYZRKI֍ 䞴!.v@ISLPиx]#&V$@9B RpBtN^2O:Q !bj*0ڤHY!R#r^ BHWT~vӎ_3'CWhI.{ᗆܶ$Dʂ((ޕS&cnj(28f3@~?B,AhE(B61酥^>&IJ1 aeCX:]ǘ;mAc%D>|y.חA$~9d`&H<=.AS"" PMnCӱ4Oxl3rM=}aM TkDzC'] uvbKT8S6UV!d[q~[.)>Rҕ.>Xlx.3 ahD2)M_M f_ۀj!**;9&LeiKqB"F uZUQSGh! *x(>rNwkHj;C䢧bGL CH\W@PbȖYN7Ԥb^>ZwJϸ~CwDG EUu+Ӵ{BgvM!1FRcA{{5&& ?׍=ttׅr^P%SR-UE?f1kpפ LُZfv YwU?K]:pF~n*|W i KID#C[Fq=ӂ3&ǣWKꬋ84w;{}wqc0Pp@ձsD"&Ʀ9*cF"2^9OEƙQ6 %Z?{'8mr0yɨiy-3K ="%GAn>% P@o :ńDFcbb([>|N{`ݐjos%H7Xyw14cAPocÆz6޸H"Uwh*{c䙀 <&n7^sqV@#cE;UjE2Y3 5%O!̔R|=GBPU U TD/6G4ĔoߎN Q'Z.ۉmǝ RS>7L k}toqrwL76$k/ڈΕI*{`r TX& 4]4*bdM! %A4o/ fSc&f?N硖.T!6Hhf&h = }5 '32RqoxU8QL_]?x'ce5򅭦W+Y/A-,5\eI55g7x504JZhPB˸=8xpsZtƐ뙤tv!Z(XWJ~ ]RQVqTUF s'`Qhﮫǜr;˶bK(*U)࿮\A9Μ`0t =Õum2,pZ)CeT" Xydn*{lA֔dQppʑxY$Ȓ `ɕ ipSI $IgfɃd3Z$%,L/b ZB ]#< m0 6fZ@<8 @! ?_|LzyLA trl'w#La0BDP|xNM'p(W$2D2D5pw[@س0n G3 ih{wPaO/\Rd?b&)2z|Og,5JSU4EQ3D$@  rFabzb N a$4 cF%, ɠY4cIBN)I)b%"d#ܦ *IRLXDf)32 H`o gvBU%$iBI~1Q=˶ $*I2=zaPa+2)r-d҄FŴ*?˯H!#)R:A##3ɏYZdBVBH"ol"t֎D=X 0_7 ̙= IB3XG˓+'b->w@2y!<vb }it(u-+#k~C775n@`p`n KLW8'):事V^=Y-:+6sq5c+糰}\zySߑ#)ӵzPHE HQDD4$_MI"CK]Vf;S@Puh=ҔZB&{y6煭fI ~Bۊ)|3~Iۏħ'!9?>"zo`$}xvLdx>_#M%7Mb/AwI+\%"QZD">@a9G"ȹ^kUxr]=>*b )6w?W>/&UD Ţna/Q@xw"d*A.*Z#B_x_h\kbq\׆w= 5J,Y%3&7-Jm#\]JiK+^^˭0>Pk,=WL= }o9>`4%u7||,䔰WC9,ED4gWB9PQ[LZ/#4)UE!>|a`o#"i#Τ76W*[2wkRq40jDq#H̎72S-r|oLu$ :0mSk4BR(W-cQ$i!#;d7YF= xE//KkU!"Iꌲ>rkil30D=<^ihžTx7dž]\2nE=!l<бckHFbhmd&Dd6tBwq$\2lh? n^NY~ uQpіص~B҈ܴI3u붆CRwދ} C5d]L9Lwl!Y1eB3͉evVՊPׁ Օx9x6wf{{*5q6O(\'~= D20aYv+)ř!:+<ؑ+Q:D'M )r`@@ RGɷjWUߑֲ;5Pf:*2HtmVtxY&zT44f$4Nt3qLpe'(i(Z( GiA#F̡~q8^ǣ<5z*rf.Ѩ ծ;!ҾwW+Ekؽp5S"T 2PהjFЙ Tĕ(fRM$/L n+FVdGC/|a7E +]tk=|3^1s)CFz2VP͏w^>/ZFXdXDo׎"y@RxxܦWR6KeglShp1U%hvq0Y^D `dkÎa\J,0zJצ,!66ralmbtQ+p"k͎gˬId´yM6\@$ڡL9#s›Gx;㳲H=YIzɅɇ)rإ;\ҷ\*,a}J*c X7iQ^N]t-*_W؃kkSf%J/hʷ:A a\ZL٫vt眼wL͘ :*q{kZRhN&>5}>$`_1mYf}La.oZTTa00+Uc ki!_9JObJ!}OUymS 'B"%*FOGiZl^Җ'<+ilc5Z߭yַ$`DoEaNjfz BKS7mmZ!aM1upU]>pg+EKt19~u/U&/ZFiN^wi唕*. u|խ:BLPHę ^ Шd5ġyi6]V2e;g7^0oFۇ|EOvf玡ʉ 4u\8W*)s9n:eF:it:Iqb @8V*|.`+4陙NV3` $H*BsSA7A;gGy+A8$4PՠX1`$! CޏP1Q{[v%keʻZRuD+|grp4z({uQ3Ct+r$0k ETKK "~u(T~`՜Ί3tpֵG:ZFu0Upb9EgB(ATEY1E^uXEЍWDU"eytB=u8I*B=&FErTfݘ{Ae[ yB NطHXT&B3՚*LC+XV (J(犩s^Q D.>clլelC5esdΟ[gG^_vyGL.%^]]Fb^C]+[N*{lBƭR\RY}FsׯS|}~뽙 UfMDQZ.KԹѱ-cBU~D,t<˖nR1kǎW]uk`@<*Z=7ոth&S4)6pc2ckkN@eMkAUk^h'2'  rU0>eRqA#hhDjVrq/PU4<Bw%hSxʀ(7*g"vO12>NmRAYFra _Pp2l/**J|誺?!^(O"SmU6dapު;@iр@2"~DciЅncqWq8kA]Ǩ !;t@d/!^ Pai:QD$Ԣ0 a[ d c ۥcRd g#2qFYU Ay|0C"R"΂t2t3 $|Cm8}AKN1p&;zAxX;čPg^xb̋!+TR$jҲ#v4O@Lš._STvuNF78בJbINJ90zp%w%"_#:OW@z61#Oƛ)ňX &!FUj>05HbyM$dX1d"IM {h#gzÃu$AL) 3/`PRDՃ ¿p|<@N}B ghCHJ)&?nӓ'r!PC3(܁ȿ $ e*D$@ꤦȌ (!rS6ꐚH$!PNuΓ1dsf)ֳ2L\14(9ާfu |z?RF]ʗ;/9դk{~d{S7XM|z֞"9W^>VZyNwVU}OuOGm4J&P3A/(DH (^8Ek }:&1R>LktzP}B[~!]"̨㾍?;[xögx|#NC&a"@T`qځB1 >  3LM$ΓGhViÖ*☼D Ӧǹ˜ LS҇8= h >0R`"/`tQ41@nQު3m0w CC%Xj2i?% 8000V/Jly9y`F9ǣ {f?W(ȱAҳ> rƭ& #MdO|Now99q+2H$c:hq*Cm@nUFI]RZ!U^-*SU٪YHYV0z*yޡ(a|7ѷegZ2 )Q;DSPE4E0h >wK׌*h(R"! y61z"A[8 %uaH?Pn B|㳷s੤d"P i%HjhhBUTf&ah=^yR:'>Kg-w{W9YN#X(CQ2ACKZX"7J'63)D.$•Jcu;M)#c~0{adSz<G.(N0dH _/.(밿%@w%*G12^?!<' DS4-"`Fz`1i1XF ?}O "F$6ڊ,` ɍRQ0ĒN JD"@K 2 @HA@R5~@APҥ B -,imS$K LHl& QR1B>~)BwQT2OKx{A D@2"xd}=h4C߾̚g)h@!Ay""g" ΒMGTCPI:tTD`/P:|cƫD7 ˤj^ 5awM Z,=O=-Sb} _[(k:ùkwxA'E?+w@V5vܑ]m5LrvTI[R=Z%f=B"J2:s#hӽݔ3lv( Þ ǝ]"N]tдE܄BDp*Y 3л81SBA *FCs.}I% JW(Z,h/ѝe%J\/RTt:Vg+ن7uc 6p[ PƆت{ gsϩbCGew ?0禽:.`6Y&w0YoU{XʰHߒEwB iD!L$T,/\臎Hߊx1rJD{S\{M+:aܯD @M,db l { ({L)^`@x"#3m@ArShj Obi7a!㎞z# .hro\PywR>p-"-t')J@FFrcIReJEdV2M uBC  SJDЊ)BL*B8%AJ B/Z+D PABGĖ2RN^~olNOSܽCkPHT~N[W3pb6lCk ɐ>T@ĝPVG9zBjnPA^/?) yY{CPJ!kV$(0dc%L㳿淣'^fvw ҧۂtq®1'][CTfk7+/ctEIW^Kgy5ן{Tt! e!! 9xO{YHGѴOBkyK8ҩd /|M;>JICMulبv;ClӸ2!9NU REdu.{ވȦFS40،F-#E +h 6XjtAԢB}7z5LM.M%a``T(BV|D]TS0U=h&o[(߹{^ևo\Yj$Zux]!wQ+}|ZgZE,rurNIEO"OZ[LkLp+' 40XR)~Uz4?3\Af)Y{wTy|oG-*dع\yEdlƲ2?Hx]:KOƿݑlE]Yrw!j7yhYyD<tzLJykYv3&S%lD%WneBZLB! 8U ywWUGXIމCMVӭ2;Vm'L*49fWa b1&UFeME^5cm.ӧx U{l wYt8xgS۵v>`.0y9K;נLO/^&rDLGQAHpGBg$ҾBL *RJq ) ~aR$dd%"HX80Je9Q|By?s[xf&  ~E\4j@9w&$ ]:$^p5bt R@!@RwL_CAC+Ȑ2&."?瘂-ǽ P;&  b'rS_d={h.e6ƺ!DSFx\J#M(:tN0C;ӡJ?i'lt yLHO쉽@1 P #|TCi@֐ 8֊ҘF^A,&eUĤTf& a KU("hF\ *: bp# C$8 f EmGB`%D6+@"Έ 03fbTCH6"B̬ @E(ڈ1 Ȳ$ C+lLH(M& REKKKBC),JA(! 2 BtFB aD $ TL 4 b="X6@A,$̓2:4kۨ\b(o̎T!JT $2I1E|;//WÅE) 9 {Ⱥ|&Cw!`9»&> I29 ̌+ !'N0$L08?`}Bd:8F%)*$`"f %DȬ8?,bA ~ ہ8PGRoO[ x{ ćk#аI ~ݡ>*?=vUêAtç@̡*a#38* ?E-#MgNܼ`Z )) )3wF_:0)ISB_`&?f~ӱ>lgͣW!BL~߻ AOWM Iu^d)肞MP[Ft1 h0*O >I+S)#/GAy;;JB"=*]F%v2T&4i 6%٨lY pEtEm ⚤oBZzβ>jf ^+PfGh_V GhT:YϘܥQvks>wLJ8~!'qXHaI(762xq!CIlI&"u(1`A SAEPL҄ 7Y+t/Kŕ)TUZfӠ Rzj@āJ `t`G%!HL.9g:֝uI0ݢB_a"OfKg鱽%Xb !I@qrhk;ώ-k>F˂~brADD 4P_a&DDUt&8rsv KfJY1lrwQ.<;tGqb7wvN[ʧ0^C/p%kҢg|F?5)Gv!PeD vA`z"R1"w>bAy%pyc^G-px>7j137*mK A{xfo 20?::=>O d=R(>Ξ= I/ {9zOԟ' }#Ҝ( lۆ|s?*p{ u}ӹ|{8~,_D1 - 1!tt<KH.DC#B<驶#sle bI?M%vCV[n&Rtަ}7|ҏ!0'TG죢@xuE3߂ w>]b#@&-<(E_x>5a} 'mqcs| z %R d* &H4RH`bɅ)aC 6M I;zj !bp=!g%.ʍ5Yw\6dVR 8iͯ+vTXZ,eoF§A0My ֎bCxW+-Ó"xH>&~фH-9p$>,@s SR!L6p)gx{k˄*Uw)3). 8F:Mףrg>COL +9;>g0P:Ǩ < P\ ,`BBy:LACsK PĉT R!%n " <TGxAhmBqDA)D 6F "@tKݚa\y /H:)e>l)I.ňp:uIF<<ӉO$H_\xÕ;XWD$%101 S²b%Xn)\opVX&8:@gQ -b{}eDINY:0H`JqbTfc =qL:h SEO]iq]lE5Lvn0QS$LGgTEALQ@Glė`*Q%b )beڢ;ѭR4lbq#d!ˏ(RI4Rh]R4hM.I(Jh5bF$ " `울s'kiD :q+T%кDs+hA K0@B!` @Np&%$uJ*RHg3R j 2uT"JH*a%'\H%_,tqǞZya ! 0*rK" N;K0i(}=Ѐ@/XӿgC+IuC-=A΍YUS҇k&,<,hI'R/2xINL> h5Ȇ>Ѭ|ώYy56CP tXѳf9ugaR!zLvv.CC?g t9@ $8GC/T̉" 0uC&@ XƉpXv#H pQ t;ǔ@ogٽ}Vp"(L!onw:(Y[ȩ}xӦ*\˕R_xoX{0bB`l45L̀@e_/"F 9=e~0=F``@.*@806h}h,AVj( 46v }a>UZC5蕢 ?uRdP9(U"@pG_nI= %eK/!'{"^#O{Cr̥ 0P@γljBىJbJ QDɇ1A%$dL@UGK'@90HP%.&Xݓ2n/%*F8D 5@`QM4L%4adhj""Hf:5AD@M]jh!aeQilkwt%Db mabDDHZ `v00(3D!I,h4 !ti duHIIW ,*0avB ` bh) &ˉBUR̰TPLAUSAAHR4! TDapd/1ӸQ$E.2ND G~m|[Dpq~v| >6/S<z}$7%ukXJ CI{piIq!@G &Hty& ǥ.DOo:o*6vYpq^(eG水Dm&/?ڠ)̬cAȃF|1 L 4]OշȏA=cӿNd{HQ 1z}!,yڨP1(B(I Ѕ@2}˖;a:2 '{]N= 58P4Ϯxʾ IP$Bgf+l #c̏" ]ɁLU)AL!?~c51ciDy$gL֊KП{o%lFMJb 3HF!") Vj Y& 2`0aQ{TxI! i*`FLCL5B]A/Q&+'oꝶL0$={zU=?6Z"zW>& ii h҉;'ʼn>opS͖ @1讦c3e$ :Qk ;GBjk.l4rςSg@*H(=#8XCCp0.%R_N ΆQA2PN~g}φUQu]*;;a 迏KN>izKX!<$ uҢHa7) ͨrݞbP@`;n rizRO/έO3ϓ] d\ec'Yb lCAMii庭t \@HABtA$!݄|%O*6GU[b7{UYm-z5) r8`Z jt96iG jqk"5ۘA@߯>/ҌAOtD0c87ţO|A@QmB d=PRD@D0A̳  @A"C" ,$#1(H,K C"$K B ,$@H@D{` O =T;@B;|!`H !}> w&\aoѠu+|W~N?z{:]0rM Hz3^X)Xc;%:= <6#JxKl<=) !JX@`(*&DB"ERhRHJ)I"B G"q&* ASvƴmjB0~؉b "CDTL0 .`JBb)F@l䔈XbhB&d ABQL,A+PP- HoRDQ(OV_%$zWG) }D2Cn5xD>:'mE̽cqFY߭Ba8^]GrDRVf,I PSDSRl j `-[)IhiH(M h)$fHdiBJ(& TR!Xc &z}5 ȟqwqq'f*H0ǻ` jFH8r|C:#L">>9C|P˭&i!F_UF;w{6qhSFxYxv\ u@'עvWF)MhbG_E>SoGZ$1Ν%|_m~g24A>ӂe@?a&+C=Lô;$Ra!hBO`y<D ųLK 0.(L{@E=xs^^;wnj-ncIyz& @< !!X >jA >8zoA䯌86 Y$G&2PI r߸>}ګu jU/"} ƜjefFc9pas\ 92>wոP<t%1Ӥ&JX<AT0_6`h&E(dA*)( fUa ("h RIGX P\Wi8'ӟ|*ʟu6_}TfYA-[ ӭY;"J:|vNq)1E=_sۻ0ݎ L8@|=(C?PA7`4qT31ʙS_EؕtY9 ԰qHR LzB @ <TLA $x8Da !xDs( r Dt i,EE Eu^b$L>L@$% >D+Jq8BpacekqjZtPNdpa򢈁?'JS}A~Gu8N$Oݹ]&9:N^PU€$|ݠ4MT\ck:CͼMZxF _nd 4ehbC nSf@zBq6.R|2c,>6oPV# m;0mA6& wk2Cj%A))$BC1cc;I1QŃPB(p4 4UF3$(7v0ƈ8.Q Rڑq=j4789؏73^^xW|<{mtI>!TB,T@[lϏ0}  pwAGHD#BR @4I"@$,BJDBM)HnpHb6 'Dd!zA@Lt U:}";l@P`@>3ԑS0PP0EUUM 0@ȥU +LQRAP@54- 3CDLIM %0LI4 UA# ALQLRAT$S5CLTUQ PLLC | + Q]ܜ1JV s>H-^2~pa5K7ָ&]FGĈCdDԚvh S";|H؞`Fq $B`$!>QGss :I#D$pvx{Msם^RX@),~DMvx4Eq˄ֆ&\WDݒCK)ō'QHbIPAp>Yy@=}:id a**?ͲS{{^J0 "iMDѲg)AM)˧(J? ՐKi-^"Igo^-L#<FW_rpmm֠(L{(鷧Qo%>Dlb(:O}\VkT5[U -U=u5٥ԭń( @\Z1N11yy6sNΜInR}8cW}^#h 0bC?[y&_ Y!tQFEQ`8Pՠ͊]!c31ce1!QvzJytܙRDy iIaFJS:"ZqJ?-!(t"RdH]:2BfT̤ y8)ObKd5(, B@#0[`tB%ɤ7@2H#A᐀7# zOxp`^W2l(g%"&iE4D HDUw™O|M7HJwC.2JЅ$IٱcEcE TD]pb'k1Ѷ 5XQfU!&ш͜B6hLRM TD lmli֨fIБmTXcJ iP%P))9R]ſ86U}_`!OL%?rdm4eF1F5FҔ{w D,ųvk>i:q"q)">ϝO*q#[u=#B3x`tQ֢|Nh$QRe[ó]q&|TJÃ6cC Q,/T10X mۛ']}d`3Ą=N"G뎓D7[>TwCuBEK{f(h\ai2Ob@ω.quo>0 0KvI iC8$b)?#-(& B~4hRbt&b+th)kviv3uJBQĐ[9Xt GIUPP ,oda؅8h@M vI!ޯ1%D~GI0S (8?DS;8l p.|Xm)x@8OptԾ|`&w(8E!BePPI i)DCH.)"bAs̡.xd(yHP%>(_VJWӹ:hΆf6Xɓ .=_9|YBP!tORDjukktIt{UG1_91#6M__in3v A O5ifd.tZ)V+*Qfͣ$_uٰ'3m9Dߙ C˴bL}z"ƽMУDH>vBF qܗ'1FԻUaav@ XޣB0pA~PWyey,[={jү왮hʀb,&|=sc"e:(Ί?4Z0QX 㢎h G CyTx&S:l~:%e %=l'@R2H0@!M#NᑂPC8āAM("HՑ5UT!` Fe^ >/#({0JFUPh`U`8Qs‚̨!2 ;aN i΢N[}Ϛ>#W$ny0zM:x5)a)U~j񰩢s$TTAUdL7tb?CјH ;;b!9ptox5&E' s Ɲ1h"og/E/Sǖgo')oR($.0;7jV NO-ɻrXv0qP/3 ì$1}h܁Q ʎJ0|H>3-({:RaW.!:PVp@%%Fs4* ҠPU B%tY82"iHawbϵT{:˖.F5IFG\Cӥa/TPV70E xE!KTvC2$Ѕ(,GPS;"E&h@8G_,>ONKS퍒A1c U..^ )X+0a ChٻX6ʅG+H|H*""Ÿ?Ė4/ֽpMͧ{s|l֭?H8<'m fͤt)J.>DD[* jl$,"AaO$0J *4RГD4*Uȸ " S!hEDA'fo383Z~Kt$$$w/P $BYI艪J/ϯG{2 W!c,iǡގ?twh(*$0zr7*Fb X)hLB+4'd$@!fQ# )1BI+^Ɋ%!B&!$b Z""fd&"jiܠjbh*h((H"iT&i"20K!53P@ĔK= LE QQ,Ȅ@PR KMPB3🗼OyBZ4H΁na.rA/3i@O6x1=!aB@3ҏ(ҋ SiC-xA,ŠJ'#o1yW-Y)%3(}C@(aUI?pD51RK!̒)|Q hĄ#$*[ @SEeH> 4.q* h( A4R2RB(jcF$PAB(& 0čP$@+ JBK L3s''",%.!@IbU%TLD0 D eB) b]]Na/@S|d?+ZLw'x|K(_:{>Ϗݭ"0Hˆw*t *X bbȕ!"IjT_Npڈ= :@(B*3QBߓ @R,JS!TR1 Iy\ ' s5 =D9'4 4}D=xC} PB(R!J%:Cꄯ'q4EЉ=y KS#zǾkm4gvR`hHDBCA0!f7PCsHA.LCq" ÔP4%$ @2 A,4~>O 4)›,K@PEPA $%$P2EqTQ%HƯ̌%qRGa5>0dH H=9مQGáP0+љ^((JB( ` NUZQt6@rb$t. BfHb`^ !S?}B?rP$?,׺ p {ݱQ gࣈRtby0,& EAѣ*6q<;A>gs{K.7 6L:=I; /' l6 tLE=z(B*vHGvVqL{@>?,*@IpJ( >~$`pIM1mT8Ţ/$yhے=xcs֥}Z{0LO H!$BEa$ &`ܱ&}&NŀC:?_D$G(oɍAܝllӃ "U8tUK2&c3瑉!F g:Z!Uy+A0Q 'j(='PX6# aa\yaKG&IBr>? FHUCW0 Y%Q H¥ !BL%AxxpCtϾfCW>P }߅R_{JhtN3WĔ% 2BoQț HRnzyFeƍ9(A QBMPjv1!" JA$ &'.pfMT;߫.fRDTALDU  ( J R)PTE@T4 CH,B!DTTJHMTI$0LR4LГLBJ PLA*E!@HѤGCC1H1D3)!@J!$4ȄI 2CD$1,!*2 PA!.DL00>>ߋ!B_2h" `cEfRy/] I)(+gL>r%2"}%z@/2*t$zx!PpfE R2`P 8B&FFNy۲݆=$ "!/,6\0/щ?S-R4v> @֐  0ox\pZvSWIL , H BPYΦXJ"nrQR)%Tm뒊*y]>!սpM3,'hɐ#t8%Nm+GҦPتՋn,ժb+ eP](.P6U*+QIQB4: "<ᶼ1үWF PFo-p@Q~,4R#I Q*`$/&&f#b6Τ$bO'@f$CF̏~6U)>oN7yu D*zʥ̏DsMu.@],Bs?0~"<8Wup _ '2L1ụ>Y5RtL^衢waL${Q FKQMoxW^2̓%0) ,j}# $4 RR"j4i `͂D$! $))<%))x$a֢zH%0`e],BC R@!P )!%H0Āj! X P#}ft}-1x e"*Rj"i"Jb b")JD%P) eId AVEB>Rí;gFOXt{<8A݂+aa@S4!{i=1,{5fb([}AJKp3($ړnSp7ψbȫ+H01v~eMgDR!,1 a kDZ\0Q"rIm?<=I/?29A*M$b48Nx.yIضI^/xv!@2uRl|[Kje~]S@ m9HIlv8P^QDAPV(B & p w#S7o=z ኊ&V2!|* L]>PDG=|a)KJ~ϳ3ZQ_=O=?N E,k%=+.߂m$=h+ >bOʿ,GKݻDpd?pǜ8|85iUx| ,RI?xq0u'XDTfd8`t߰K|F{s֧܏naJD IM-# S׺SP MA@eY*mP kB'VyQTǧn% $ ^NQbfeW2T2 B2'nAO9%w1U-UdӪx>W 4 CAj0  P(J"(Z P *Y B :o!됡ǼO֟@6H IFZEMt"r&k;05IqDQUALW)iT P@'AQXYiY,H;ëI~o==|M׹:o. )ǭIRƱmAGFIj c NT,F)eXf]v6 r~=֘ub!J&R %("߽p Dc$#BD0xS10X kE"DK`0QFFR b8mcЃ6:.쁞  !lXIlBAMMxe)@Qҝ/]'fbf*!<-0tbdJWMM%b4 % yb$f%M4I_^Yz̴ *b~z{Cbų&ByGJ2(} D -Z,bV (YpY`ӈ-[[`8㸐@cA[cq\twb8ƨӢuZNDEgY8a;ֲ7iL 3cCd0Xw1)6s˜Ĝj'DH5 p~.3tQ3 (*̲h͹7zfEJX̵FL L,MhjDnQ[dWX yzL艥HeK-w}*%F1m:jc&`BFp0!XL3#A[8ZS#:X"dtJA0¬MZN4*:u K-x 7\y(j)A0TL%#sc1@H&d%)] 8 @%F|hOV) R%@B(Ui*D"Z@ &AC-2L $DyL2Y'Ԟ^ë`9 K ) X`|@cA@C"u ~6$I'$vN֍#.5™R*7qyC)K W QkCSLԤSnl8w0R=K!9<%c4a O:q%X{ c`:"f{.A/>O|FK`~G >e`A@Ӈh?UU1SCSPJ(F~@k>p( 몦VG1@A =d"d!ʢ eERBљ+2c9YC0B:쏿y"- hB8ۏcHHBbnə20EFaA?~}x%t8+Ϟ o9BTW=N٭h(ybYS>%zf;q~i{" h{]G݌4A&#("P)nݠQ)@x<Xyc0CzDT-`^1P9>!{8uoغ'X8LcDwW_v |f~!S1+/咸;KGc0V WLp+[&^* 3LKAET'vڥQ<B28j;^ V挶J)x\--*Fv4k!!e<Cqu!Od'QrgHDm1XM- BQTDA3 g3fb(Mщe@T2 j%v6j7O}N=gc;F~ 41ʊu@q$RKPS%4 PPL$PKQ+@5QU1K CB,EU)RBPEPHC"RHLp'l/3d~POȫ=CKdӍ#X0.r,IiA9 ئ4uHǯh2Ers PE9@ȀNpATꨤЇr 0L4EMC0(+@r\ )(b>L6G'Goj LwG@ ,P9S`*X@`&p "A@L@&ARc bJ`YAU$ E$ .HHF$$"IJ$ XD(d$h$ͫRNK^; ?@ziI>Z7 E<&Pl'T7.0ҁE~*PW3f*?{rX%5)q)[4MDA%. :;`yi+b 7tghmMgHU1mn,X!ǜclAi1i5i҃JAR-5MN!CA4Ĭ/;]ѣEMGZL ,Ei`%0@ЧK'&U bA k D:"ޘ MD{anf#֨t#-#qm5Kz+WZkni-G^/Gg ArXw<(L=NXʣH#R6I:UD*Pd(`ːvZfxˬ {%SB#_6 Gwߩ8Fx$Y]hUVBUrlo+ϟ!T#!Wnp-.֮mby)"㦞L$ $$Pt2Z_,dϤj0鿕בfZnQU4A K ]uWrhukDحٗ8e>ȳb^b3^[UΉA[wld&jҪ- 2S(+jNټf2l9kTK{#aPu|+KLu vƈO@-(9G rIv;<+jS۳QuX*ȅO|Ѭ+H.x"X;c1V5(1$#Gn^,,~V-!]sFZ4h[} T%S֒ve]qA4i=xlт¼$kXZMFU˖,LkZ p$vM/jE4f%Vrl6*>ʯ&g܅uw_YV[Uq69!PF=gp7Yd.g==quK ܡ$NrF~SIFMMi!͢l>7 Íd[k\5Ta:BGҖ׸q|{'^ {{h nFE~]]t\n\yD7uL"26sFD%j$mA㬝Jt lP*H ٳת迭]a]9]ُ=aZtl[Fm,4JXY $J KF8JM\  hȂ%Nꉆ÷] ^A y4n7``@L,sPkxP73뻇_}<дhh)g|ӡz&,cG='iҦ:t۬A[Uz0 })yNu`:V[6>LbN)$1*|< Lq3`Ƴ]%R#WH>vuc]U)Wu®ש[7Z DU-w>1n(%d(*& P#e"RjBFZgKAXZ>R*5#Kk5T낤,oHU&ս-j#}}U IS^UW.#%,cm,6hp 4\ 8Wir.g/w[BmDH9Hnc-+Ev6B_Mm֪ b -ZL T+yKvD35t҇wȆE>G xz祅wPyC\lrzBA2: StWWWtؠsჍIJrsc:ReFBXK<qqZW0Ö^+<}^qYŻfw|EF.#4gEanqgrQͥ{TS.]ՖCBUL'=|ɐxu٭zj}3Tgm.sSӻz: Z*3]& zSsP~]/AtH7C JD230XJg+gnCyoفRAp Rzl0PB0>.>4rW3M63g*U RaYg>/!4fHah 4-)0oBs`QkˏexG:؟Pw8MhmAKjfd2wX>+2slCiԓzg ؠ)iw@y"+Ta }6Ä) ɳp!ːÛm=!XxJ0BS~v}0y7=$]i? EE @w$>Q{?И#n2zt d(=$d B(Ҽi?i? Ӥ]Z ;@!dƖ+dLYOZz>>xO;)( aO?RE?𡦢Rb}F!9&Mxrm6/rb{Q~>̂H_PNR5!LSDFAS dl9N >H 1 8=lccƂQJR I)jH$G ׳oFE"yzj'Ɋv$1i14+<Т>(wFNάJP%IX6 ɓŸx?FLIϊ2ucxכGꌵ_ʹ2U?vj"֪~)(4RHt̲ࠜIQSl9;0dnh}t샘?#|&Jhb` Т4 {Ɇ+yUCA;y$¬Wi=O٣И ]$FinAƋcvxKձzqy{%J PX( 憣1:vjF'aaI&[8.ˡJ2]ѽ.q>'EFʓ%LᮛoepuBG伈@=dLDQfFRi}xiQfG| I>)>[|_?_i>9Wϳ)CED " (#d< }!;*o|3˹wݙDibaD@]b81VE<@};_ϴkGNCo Ubt ۹^7CDJ+X\a!H8hFvIC~S0*>]'v#Ba歠P1/aFqmCAF0JLC0d DU8_]y?9 _1}EIR΢ ׭5uzxCB" HRtEAu y/i撔 J ) &*%I)  qADճmY)XzK*ص=z/B^prE T"E ) Hǥ nd(" =hj dA\S1*oogר/,̃@xNBR 7AP@$vd6,%ڡTo+2l}0/w|%=_iʟB䞨@;@JIneB}ں=? ѪGVUUは9ܮU}vߕf2|'}B\nF@8tm5I[L &eObS*ЋBI D>ؽ+1w.ڼYRWG9x9}麡'СKaz%΃e[`زiLZf$(YɚlƘ%O]T].-mzwe9F+|>^ ֐~v,<]OZn=#Ҥsɞh%rEO5[4F:F:~QfM:H&hTq"|T[8QUjǭdV‧ZUAR7c~.xգT\.k {Ɍ`]+TN]J^Q-|%̸ U8T#-gj޵ѱD¨SR#nx삜7nz;6[U4.'B:uٛ +, t0@[-Vt#aYqzU!W ZL%nڜ a6@!ĻʇGg*8;8;:nA1v'EkF'縫ּ۫A*aum !CthPV:i vwnvJ*B3$BMF )nR'vp? |Q!Sӵ}tl0D(A"1"H@0F!WL+t]%L"!e⺊I oy'0U <'5Q**pHIV ̺+fU"bU}D ٛ ZkBN]K:ݪW¯PBBi )kCKh(4#H'HpZ[X$8zRnHvL5@jƯV~rrG(AuQIXclx]"d,h[z~sQ9 E&ɹ[f!+U=vslKo*{6!ņU"ޛ˳--QA_r˟9ȼ2c,C[wuL@/+}=n\z첳%9}:糓u6RB&Uî̖AT+`g()oGTXtWUhÓ<1*p%!rĞ<%J$*5PjT `4,zi볱MVaS>^nfq z߫1S}~Jh/E@J!פM87$ M֑PGUUYھƴ I$F,,g=J|r='+co00H<JP! OBH!]ѣoCuF7G6 ͮڼn:dX`{tCl C (B J$&Y |@@΁C"`*'CnQ2o^O?0bH FDTrAehUxeюB0zq HQC4nP8t@xt'A:]B`NT{R+#l**c {YEL(J”2 PIG:#"'D{qE5t$F&ym= ;)CtKёaq~̏CC D`(.x D;A9!88C/BBr+1 z´AݠvAǞʧ `y@ ;5(dj`}T]yx:"("2Wh7uɩ"g(LR F6 hԕImJʻMZ- "ҷPNTe$9U;:ypl{(H)+U0d1:5r`&2:Gdny ('H6\DGVD&zb vH,a-p=RoUMPDa_Dg RvH<`z?}Ĉ| M)s8W YGlOMDA0OCAӍbrȞa< v- Tbf 0Y3arcLy ó>D|ybh=A y 1%O3yך_30Cx|D- SA,dD 7JxF'%0HL  oA?S BNP\2J@d'D#YOY" ]4vYY?unÃ؈I7Db3TJSjL6s߷8j1 l;Fł+ [ UFf)uk ֓e=z5&Js4uC= ܕZ 4~mߎ9?͌AF<둹!FPIա/٭"FrCuV0;S'ӍrZ?L|S345!,TLS,5kdh`d>СQ;nH(Q% Pij/~/ 'w?wbe@! J9dd*.@U^`f$GLLAA4|m(&Bh48 8>IhZw `Z͢s3$g E $6ɂ z(l@&,#1ea%l PRd2La9 &`EN fH0d p2f @ !9PD99p-jWk DB5UTUxīQEE%vjZ-+wSƝSɛ&VlxT-XLb5t-%aro %tF#OO'р0SI2~gk}Q0,pDS؞zW_zHj`d⧆rr" zǗ/zzQN {@!7i`c번U1P(WVB9ٵ I^igaQZ'\gc` X, Ha=R(!J IU|Z Cp qjaMBp?8m'}ĂwDF2ٓ{&ȳd/H?iqƠji}1E:hqq- Kfd ABnpݮ)C8A4ʡY)k)`^0B6NM4p* RǪڠ@xsMrQ&cˊHh~Km]q K~nUEm`db3sice=K`HͲ4$l$]߿GEyvD1 tI:L8%ZrU TN>p L& , s"ުhjV_;mb7]$$[?8r؟a<(ǘTЋn% גnmRIYwlhV5%~b"}a0ԛ.8qٴ6K(#|X ;l]Pē)U״Qx.yeUac}qu P$m-pkH]2ʔHҼu:-6߁IK}me.!v,MXް7q|K.LsÂ\3 e4쯞^F6o q[( \ذ† E@NM7 4tM҆BZ/lDRln = tl`Q.;Kj$K)1r'O.hǖjmݶ5v6iTw:V<<8)b0i8) EUSh] 9C_DO8U0>xIzH$ {Cc!_<"WPfN$ 5Bs1cjU?Xyx߬/mT>;suIR9|rhv1â6Y(*3}vn1!IyA /GmlPm뎜41?aun9 |"$/#1@RҮWb$th,DIzc*;\'\S#;'&뮄bCFJC@K ƙ_ a @>JxgÄaQ#>1 ^=a=&q2# ɹ4Is[qѺcG&Pi((ۄMRh]c: . kW8C.Q(x n:s)Kmgt\&0HS `o$( I&:@< P|C:@%ܿ_7kǵ`zv{C-xXL!! Dp !Љ S$7Ghlפ2 :%IB@%iT{A"wn%i J`+F0&zhM`G_l [ˆ@(P !(&&&iѢb%bF" 5ȧS5,U4LPZ:$`bPOFP̤'bR*)dLD pA B` =//?0&ӥT0A0P U* *0UPD &InsR@70nG.G=cw)( A h D)DIB(!Bc@A1#Ȓj+P$"Fp TɬIUb E*DP}4 %!URAQ5PR2,,(ܪOP@0,іKYQDHD$m>eP z3Q6`G{~P'nHP!`%H/8?Y":>o(RsA?(AQ}lIψMlpٛ^'6,5?;~tn&DZ}QmG #AQ';AH4?)DTQI ?e̲30PfU0JBrɂ`@ӕIm1TR0_.P<Ї!S@S'b)ܐ8@ -dH?# %?_'EP(7*P(2WG_9-)D("V!P(L>dDA!51SQA30DE} afԹBcwOB)+ OQ%$CdP =GL~?!CNU@~c"(T"Re|P!?T(#g3F콍0cbB l8Pmmh,jăL4 R!Q\ؔ1@2Ųa i#JA RR@Ì @!*`2DlOTq)+MH!5AdqΊ?r1ɰA?*wDD1 D4)TD11DPT%AR0$HK $KTQЌJ,TM2zB!lo8?'Iħ˗lmnp:rPo ~_7\2M|HFO_~,t'ﱅdReH$cRTEPܙ04p)~.7V7լqR0DEc]yD+_{1ۮ\3Aj*"#s>>PLL"b*<-=hNHez}o5 '= 6'L:]7=ˮR|> `b9HD]'t|9Zjup3Yvr&0vG4,(?J?JtE9b9q evQ1tcY<){O C& 228G)`j(äIfɎAq¼${I"DfC=?g'M4bGyyu$sQR~rٸ*^+EFPmyIawA/bv&7Ddn;0>m'GBh*jH )ed$P FR"2PD)KTSHl_6J H_c"`&(HHF%b%!H J$$MID@( :@SZ&.jR%B"`IB ?,dYٽvˠ|)i@~c쯍J$v0JsTb1(лdT A1a]CI[LyilhsXYM;-iWw f\ZPsnKnaco6vp1` ?RYndTfr0be4.\\)YM>\UJd8!jEW|3tws#ۺn*KYm rYcxhҸUVʫ&MY2hCX> 0C:K)NRBd z؜)UMS]ebv"8s:Vy֍lZgxf`-w !2WjJv.S"9ӆ˱w[*`t$$F/va(H"QQ"@4RI-*vj!(Mgl qi0И,&1RN: 8[Jy%+=8x95xZ`MnԢ^mĠPV֨ƩҳJXBm[09vӨ1.EpVH%Hwx$lJ&*R1#/+.x"e/s%?}Uysf D LAmSA< ⦘oAOTO5jC@ǰ81#i=q8|;dI`<=D=!ljc,<πj$&f(#NH#ڮH@'S%DC PR2E,B1yz$B'_/ Ϩ;Ii)H P PO$P, YTq HJJB4)T$}S?ݬZ5P")F#C҈L"m돑5+Ao+QS_ʌ͏ZGcߴ]~䑈tέ}o~~2!RH"ѿ{^hFo<5]~@yu *mvCaG(B@dQ0AK`HQP(vWi@RU *$$Ĕae(( DJCbi8t]>UمeՌo GQ vw6XAwM:u?|ioZ6}kl)Sʈh>e-6.mwQ+}TTtPHT;[q5 }åvX`bmx >{46#X{z`{A*RR!J{pbl;=衽{4;8 Q^Gsu:=Z:@]W=nywǫnD@ Ω@Z{Uu)C@9C[tϐ<PPI\Hzt(hǠ6g7wp<{nBgoGK{gWmg}gF_}}SOM ٤**iRE */m!]JJ骠 ]|޹>ٕUIRE>h*E8s]Ye>۔I$Bu.ݾYʷUn)0}=I (u^{ooAe7vmPRTRKw{7jCg&yCv1w/YW(_mbo\c[^|=ԅ(SmEv.khϝ>Ο[݊/N_fw}F;}l{<|rwwwl} yz]ݷ=:y۪" {{st]n׻w}6=彣k;Jv{k;{޺;y﫶ٝ}^}}zϾ6ev_}Z} }{{ө}ZW{wݷĭ׮uo./-4 gϽ@r}ۄ95Ct38/T@Nr spiQJ ,6k^Pp77[^mP:{YizYmRnv{oG}y۹/m{}!ѷMFuX@M^}ZwG^;}*τKal}TOҕDRj@P  =*Le۫vzkZWWks{P҇o6sm>"nֺ5wz7|}PSiGw4&owKO͵Դ6{{zJg,o)9ra׽oO}w#ᄏ`ξ4l69)}={n=n;u͆Z` 7GBmKYlS>UIBt4i MQ6C:tbp8=nᄅ鯣uH;} ns)9GmWޞzhuf֑\تK6Zサ2>׶]z>TA{w+ps,5yoj>O>=^ht|򏨾ۄh {`:=b_@zq//ml-n[* ;cxWwUI Ik|=$Pm}{ tS%#{蹦9]TPE=@,Q*;Y/M1+ nL@&FDlI OJLFM=MzQ$< L CI1'LGSz S4~d2IR$54#MO'=<LɤچA ! B &iMS񪞦G~SCf~CzjoJd~d@bh4шؚh&jLžQ AMOP P z OaT*~ RT,@҅"DB0ʀ L% P@-(+@ې h I䈠&EYD dP 2B̋DMU(6b(IcpDU1TQ0ULERPD5T0EAITӇ4,fc8l4M5 UE4UQQEPDV"ӊH" j1ēCPIAME%QQ5,UUE1SS4M$~R*)*$""$&b""fX()*jiI"hM[D0Q4RDQ41L0QCL) ؝5U$KA:A@"($"Zfjd"H** ("* hH(Xj* * `()) b (j J "*тj* h%$LCE2((e@D-UE-Z#y|>;GJ*"VEF~k:{ /=&-Gx8cΈͦ.*77ID4te*zE-8,UnHc7e{ ŠD*I1bR*MlRbwCը!)7bEŔڏ2+w%"D09n>v޸ovO0n׸МkhBRrn Jz%BF(NTS[VSq(0oJ*;clFA&dMBR%zKHCF(|*wX5c5kwUT:L.'b%F}-xwJW-c]T<4҈5HjUUWӫb=qQ(*Ku`J-L5Z2"7 rAADQDV*DETE'v9(XzŅa EB>4[֨~z/465I{uHF16L}Ƕ9⹃ 5UG1d:[Y \vcI=i$\ 9>=1gI՝t3]I3Yȵ;z<>*hJ5t9%*!j 2ix핸Z(v|x hrs#7lܠ(P$C$oWekRNŮúɇ2̉I9ϒB$fPwE'.Q7#P~ovwZIr2a(jIc.?lZM|$h9%64Gd!l?EC3EU]8)"`FyJ`ώaB_*fz{RM^q(]$}4&{PC.z|17 n?Z^N*ä%8&~M8޼]iIŻ-nERRR (DLI 1TbM REEQJ HHQI3CB%!08TLEQKUB{؂" &Z)$U!(hBR I[ CSÒb)(")@ Y8f}n;Gw2)hmi!G1rv۩>Iv=9(GԜ$hi6)=vzES^Oe 8Λlv9R *o'&GךdH}1:{4KP+⎔Lrsnx&YBI-6.p$OWf[F|3%PUMӹKl,y2`;xLq{ x 5K! 76pRM2^k9j_Rzof[=фDM& 8xfS>P\!f௳#Af!cSkiiqF5A>eb:1N2Lh #f {kğ6J>X$Z"1 IcK(oΙǖzŢ4h }ƍ=g_Igɀ=ua_iK9Kd/M{{TQva@::bU8NwH J gǿ٥wy촾&$ Yo:+S(Dbpw! ^dRsb2%TGgJQzN)puPf8xURMBO&Є:pUPv>Tqo.B<4dbYbh)"" h) &(( B(%(hK\ 82vфС%6`oG>r>ft_dPMԋvubaWBq;Fqn,nH$ /|"u~M^@ $] H$2J%pÙ`]a'dRj0-6 5)*&D,l y:CX.Yߵa,~uW(Wp0kadLRDPڄA#,k"koH.x=rCڴ$e ʚgx+`͌+V@t{BvnG⒉L_*8ADEU+!;p.1&Cx4}}E\o.S33bk҈hPk\bG:y\d%'"b QnPp`WVDvaKj᝸2hSOkwK,duxN 4UIR-04 K{E)($AM?x]u;IL3 (nr`4p^sj"0(-0gb)QR26 ף- ddF)q嚢zö~iռp .&i~%(ϨOaF {O]/1Gx>D$F߉# Ěkÿ ׾rށ%4PKL 6Gd6.׊dZ+Yj0s.§>HƼlL 1w:GHSv"k1t1 Y-7e4$,{i?P=KnqaD,CDu.RY48 Tq7UtE´>2ן/ףdL)* SpyDHog̺zi백ؐ}5P$ !\|;38lC7e2PO:&]0B=fwpN=xh޹F+XB7 H e,o^vFsuvIMۂVE>C$1BaNu xb"֓o3{-i n91=\:pT4"?}>9"YPo)5Ֆi S-zn4(jf(qO:9J-"!AhFH#R\P@su8)C1i*T|sѲB^+u6MC⩠%jߪ~z=\ cˋW2q{ƙmF{Yͻh蔥5RF*XKRؾ+Dg|Or#hWNU/RԠ|Qxҙ"7`:d[IƊS,I $JpLTL7>=^M;- G:JudnN0|WӇ*u=s)xxH#rh#hw՚EB)r,C9vɒWNy͊ k5*E$\Y!ݻҞ0m?: h)%@緂s2.Sά8Y<8lNrT6Ke๊/MZjB!Y.-yRl[5ʂQ(qp-WG*Tg?f]6״raZֶyCǘ\|?Ye(wSukg0'8]_!Ǔ6xWvY_qmQLQEbҤ"),-+ {Zj"1?RCQ2rЪk.b% <\u6(rv疧c6XR[R]RJHUxgW(>9`k.( >tmީhګ1虩`A(=? g,DrZ3(R{~./b @ҢBkj $?&.MU<]U;qw9~v)c *Kl-Eьh,uXyvSPOZ,rȕqvƒ6bQU@I&euH4"* ˆ+L>_˫caWp%rY?cXLdEs3\񛐬&\"?<UZY”)y(] 4>u$̬ВrT#j?_L֨>(Hㄾq{VQhRIj"P%sg֐|orԒQPɚ8T%P:VR; M[wzC"[)pKb4-eDд>޽b9pΈ:ri̝S=ϙm7RW/xo8u&e5 u͕LMm mlQg/J/֊G6澪GU#&E P Dp\Y'wM:w}\Dh mƙi.i&>`.'yJHC?MWPˁݣ*x/p_=NS`z.3=;A/ze&HHfԙǶBDkYQNcT JqERЅ%RAݘ]N gPRI]M"SSz AHGj`J(*B*~.CM?q H*bZbJ)i"6ʖ(hoJ%xu~H+ljlQx!JR1P4yGQMTL'T-m"P RR ([h )#j*(hxZf亩 "J) QP}Pqc퍧f> *H$J 0ʁT(BĂJH $$""@ ʍ*! )QO NJ@&A4Ҫ')vpAU ~>I]g $@1 W"/"U8 s=`T4 Mk0v"$SH/ P6@@,FȽ{pS58}U:LՍ' HśÞYޭ9K,vk'(Gr/Ii3?͢I|eQep75}0nLf٠֯xtAMymtpsGɲ2},`Z1BrC-ffY %۲ R~,94dnqeC*ǀ("!cJz*< R<s^E`rE'IV#1tDtTSιV/ T`߯nxp1vMZBauVN4_kds뚥s^a<9.zez5z\4|ZPF9,C[ 1&šIjqTV}iN~<1,qVrd&C7C>/~f43W'D3=j~N&d zeK"x4Ӌ =kCL4^Ot%ׁ/|9hE1Q\ g%BdKR6L@rSZ!2'J&ܠtu.-4젘- osd*@On.j:AZA1 ;n$LQQ@P@ABABs'ψm׉pøEJU<4eځ#G޿_nnFz{I w=H Y -#2&f8Tz8 ʆ+{OdWdF'(_$Sӏa Q_)OvPSoawf00tRf8~%Cy4N/v aI~δQ_p$"5@՗Y&_]`nPv;B7| x.L|O35v/1\}[ T#`AI ~ʲI8 b_OnxqOxHM8 D{Ԡ8X(<f;=iN<q?tH0?(#ym[É8Y(E CTNZc:?P4D@#}derifS?Pɘ;\JC|<'Yf7}:ݻcP]n(fwf^q`3&9GNl=>zλͺF&.RzT/9nCyڏrfffsX:Pq* /Ɂ J器j8@/(e@"R&%~OP<BD!IH#ߏCrO%PPgݎY`) &R |)?;=t~xqjlSÍeLN$ަ?_^C4 #J e:J}d `xO=}5N5*{)W`q9;0Y@W2>8Yń*Z ӂHa2=Y؆-1 `NUʣj0ZG )]Bj L4v__^>5 p4DuD`n.> +D]Z9Ƹ>W;÷mo1k6kL]qV23;CTFy}*s]Po[MJC9y("`|ƞ|Z~9MݣkC& jGDEJF{W+M&o;zOɞ@?)Me JkO8!슜XXz22}j4R3qf gH/ovy"u{bɳMPq%x| D :G$w{q$'{SDR!iY,Z1]vr_ؑㄑr =W :֑ Jd%ҙLk 9''e[(1koGoa4$ϑ;TWQ pUPzQ#غiL4t<yܽ,ͶĵK?1̡Aq E(P"P$!}jx{R̆$K+=t2zxӄ;3"&H^+rO|GQ϶~\4氙(q#JA m# URydR$wMxZFHjyx֕^:ɥ[t-")\lݦ/4`#%uq-)nw);M{$I_ ,1NÐ"ۅ43e9:G(\^ 'ٮ/FdCqNŎ9\>kѺiQJK :Woyu|7&H6jI(N2;M.wsƙskrA)xqJSn{"sF٦z 4e٫dI1#'fM[C(c[BZe lTNٙ)}91c҆2ɵʬ{^$=yhr{T,4@-ޏ lL_Z ğmT}5_{sxmj +Fk0iAj9(FdWFw"'7k7a> 4sZw68S- -ݲ?~1RH<',tw֢yr18h/?uqZY>q܍F #N4qD& 3ነ[El)j/)kBtDgt1?gq pq"\DM ]2: *Ra%#[LU8I?n˂|ĝ8SJF|Wyq*H;8cAP"nrr6O#(bK8y훅P餁mlDg/>2S"Xj;ޛxF#oln0xn,FHqV n?M3 Ie RsNhj;j/oIv#+C+hڛ7S{ƹ tQ+|8ڃO]T p#Ia)ZrxJCDڧbzCv-o_`r|O^gNމuDR RtkeYD_jMH €H}Q>. ̕}1eg,;Zu]<*ٯG7=NVڰ-@+(""س>LIlHA}39JjXqN).pU'/Pj$b4}khi@V, n{Zս(T4NsI, Itq 'tJR@K:\ |SpeF)},)685& hߦ0͗-8}H;k\a}.K#)V3ன I O8w㪣/ٔQnrLK t(EW̪k{_-x# -Q 5[/e3;zHT'Ǧ?~4آCn0m]M SH*zo1mzRDXotʷ&טg,D犘kZkk%7D?TkmHI$sdiM+}`D!fɱ}V]MVTl,׾HNJ~ЬFњ_-xJ,ٱ{,&P䚳w!u..TZe8U+l3[ p\2ٌ(bU~]ۯ~)9X6gMiٴC6i0j|HCBx֊Ą|Z\pdSb#XՅfQQA!/ U>߆)z4ځ~scPH_δO:{}1aJfg}ʍh]1 ]VAgf큠1@$@/|;:\̮ _g܋AcgOnݠ348;S)ɖ'˜H9) 4=IKB{ng3 $zdvp5oJ I5Q'Afhb(C (a6\z6>ͮNbâK2`SQ+|Eg<991d28œ]0Q3lg;muH[i,q$ u]3vJ5ؖ3Ns?*56xΧi*΢'h̽p\BK~ŰK #I)ӄؚ.ZNV jYk"\?tXvxe FQ-ݺfd\#?slpd<,(((^ݽCϗVM3T-Ư lPrE" #kg}[,*&d>FvmG7s8ky`Y2wI+;xծ!0o,MgC-əiaov6D3$︴;0YpC'{N1dz;M2*h\8s3DPeyO~kz,Nx8fhqe-3+ј9t~-|Zu'_iJ3|\h$d36yHq$o1i+rXKi Tg׺⋣Ee%"n$%ݫV-$ڵ+Hhh,S6lwFu)!9ϻɴ]-||J?|L07oYY6G5S^71Ƹ-&+݉Pc"}=% ,j>:^Ht""L{Pu_҇>,Y @7< h3. BAZ  &"b&I&R\Uu:Lb ӽ|{KiX噶UcN հMLb ..Q(z]Q5ŵWrJ'++\~ۜ[S}o ѭuT+FKI x H~+frpV^g[tFjVyXIk#9*觓y~fJ{W/ ;ֿ.y6qoLޫ!+j&4cCHa#X>*T3E. {/鏅UJ|A,9?yGY2jG-t-pujsl\2i"sZQ NU^`:d}W8UHFvYeB6aU,])͜]_=#vϬbPҊ\N+EM8ν3;?MB)9g uSzx]4~~{F7e/=Ǜ?URH,JpF_}oם%ס k *rivgU=Ng9˞FEz4n|L3`wU#:yr7ӲYDfңBoJo nQZTi[2^>!`^^|mcٽ܈bcF>VA.\v)f~;WU][yEQ >8^Qn?tFvYz;0Q:1@EGg $^-wF8ƻVݓKeJdyݾTiEnfo~K*Mΰ7!&l Tknavi72ON2M@ c)MrVzoS0:wS;ʙkogPO\y=ώp'"d TBP}xvFԏ?;W=,e/Zcw}8#]SPq"ƍK_wY մcb(ra%cأK8)@Vmߊƛu0StIԤ .Sئ[jMx_M302HwaB24,Bi͢b!!\m^N$f&R!u`1qhOT {UkgvWϯBoߺ_lp?>"dzt'SI_kP4ţqs5k16hu%JT]:nuH[,T2U垕'K<2Le:Ji4{pG+o;xd}Gzc tm<|Lgb'Dߋ[k ,Kr1G60zQ)L\z8[]?.5Y^Es)v f7S(Gf #$6Hu)Аx m>D$uۂ܀76ϻrlushmSOH\xTizȾ}OyFY,mڞz0>8D*T4Oj>Hov8"PSm+|^wk-??S{P;{Wb -s )~e)!*~f籿'|ٮr!vM60kAJ#AXb: w/O~L"5ϝLBᦦ1?2 n9P RJ10u$XlNUv] BSn}Msb `؎n,g(FnN􇆋)ةPWxMF:,a<炸+&qݚqp2i6ј f#dW#i48Sa6!ٜagJJL8 X ^4WB8 6A22GkggU/.|rLP2 QV\i`=Qר﷽C;kcQKDT(p R*ΐu[,G-fFUf m&=Ϟ~}\$! :/iq)ܶGP$\ ߏ'jOGfq4A IԶYdU-_ϩ4&2nB" !$ zvHI2~X1b@(nVr܇;FsH]<8n3\24>dqd5-;[,FcM \Vn13_ۘ`b6H{C&*&-'G RPai`~4bIXoc#P50 C,7%tdύ:Z{qG.2D>HFq"}.^J|zxsA⣕ E(Q3:fUmA Eڱi:-:yXklgsD$p=5Mų([]n䡟ҭN(Uf6?7ήΫ=STyTXOq~?]-uYh8RW6F \f{͌PQ.3LvCveyy ըRa99n];%>\FYpe^.PA 7C{w]C jD2cF}R[&}(Qlٙ=<ycں밲zD,Td½Pr|5۟2ۋh'ݣCחfluV4ݍ N%-G8AOdt]ni5cnjէ('coTT:`ס׾Ӟ}N%Ko!fQu%;9K$#?).<^]Mə#G>wqQr X?f׫8C'7#1 L.-HtٻBPQ9ͮ<ҢV>J?KWҢb9Ow6{Ɗu|hV$K')[,Ǘ1uCj$C3k6W;}jKLYKG!|5M]1t\΃JV)߿JV_O#-j]w#lt`u1gYA)⃒3rsB7y|xq'Tb2C -J=&̫"?[yewg^a{'+ `ڸDoGFȰ]~KwsvAH*S$v!2r`@6]+bQ)H¿D\xQRFEd1 Z歛7vpLf&LX%?ir/%>,½[O/R8]$hlYDFMC8!g}je2Ymն,!HCQ@*QO^^ys%KcmMZ՟;q nn!rp,ZWW(jƽ6Dka;5q J%U42r/QOnDc^U汓ˉUˆ7:F V|{p>nw7`*hil)"dhBjPaF !b"kcgU3טHPDK}RRe; ~)Uydvrjij&0Y8ѧ}M;ؙDpo;ohHBRg'Ixqژn QD̂O>䓖n<9qJ8:&,.N2"˶k XySc`A81C- )49ޙ.s|9:=77l +oRƷZThˤ6Z4z5.[7nf>3ЪH@yS2P>ni/Z{ |y_ζ8͉E\I 3DKYה^j^v9;Fkׅ)n¦ąwi+!XWӷ'?,ksҖDk|q~]ީc[gVD`<%b+M"Wuw/miѫo=vd%/ǃ:LsdfokUPnYodOˇ4#ZytDg2n"dX(&GR" "zV(OVԖ Ի&X | L0}y#~~HOPzI%4lMypiXɃ ZӄVUyuyM\b3Z[F:_pM9$jB{|;%TĚyk^~ҫYK4,v[ϰ3SFsǮI>|k@!ϛE0f[ة-&^!zW\Kۍh;ӏrJ(P)B+@KKC4RD J LCAMDQAPE CEKE4$PHESTI4H)1HULRU4uZCV0YZ'KdRhIE Dp壗oJa5$i{ʂ&sW'Ij*q<>~F SH?%Jߨ'vv6 yK,)EۅʿUN RtzhNCž(zCTC|$'5bյ{0hR.֘U_Ѳ5NLV5v~Gs]Tigs\f&GDOOOSRsٗ9? [:p)q LqʤpW۸{˝ <30cV: ՙ&zE?;`ÿriR3ļ̧Ϻђn)óCI2f%A \7 ت:gA;ֺOg<1㪾id X9Wn͸_N'$˳QNw! !6n0'lmHO6 q/xϖ4j{ 2L$7Qa?|.=ws)iZ\#WOguUå;C3JNϨ ̎{=i'anFm7Eȇ/EK|YqRN`~JI+ dnU""Rgɾ|V ]u?_O+ A䳟dUDknxuHrOm+ճKבwʲ~XͿ&-ԥ}'2[/M@d8|T_(|q]QT^INWI.=ɐWO! |v:!7?h q$Sv˦ .űϦO Z̊bCO~>B'fDp+em6"{ qd1Bc{SԢuӯooSMSgF]/WQ,&uv9hZ'%"pszk.Ns3V~J<=XCG TYT2L$0fqDvD<+iK+L]=;r7=I=C!)|Ӻ~&5@gدZɺ-Q&*S7`^!"2jvOz]6Ө᝻Nl(\v\۱U)td$z$$5SbFe>o켥]hȗ (#+OO5NywvƊMrL8%Mag+]oY(I>+ǃE&ʅү&8] !F<2`D%1L[;rD8SyG+-9ī5፲')7qs|3h,;IXK| XHcW!,ՐSBp9)8Acod4zo);Bz ($QQq҃A+U5p;tCq8&~ynxjd۵E\בqqϸ8mԣ_ I5 \ԕ9%=x;8\{(-cޖNi3qs#;ۏ{+^M%*5"CL֨!bW^-JB. g\Q<{}OŚ7WExxЦ} BKlLَurF+da't>'s4K#yy<x-]3OI,LsSOA64hۉF($ywm"7{8;.8ԎJygaorEKekb䣌CV4,G'Ĩ>/w[^2n_y=st> A`X&26k?ȂB=9w/I;~<ߝumg~߂m.Gw MG*k;z ./ۤ)΃H;y>jDVͪ3F='0vI:ĔP\mN B_ ,jf*XEmgioi囹w2sTO'!/bt/Y5L ҩ?#Bsrp in1ÐoMLfGhQāuK%6k*C,8}R%JdRߋvS}lr"e!E(2L1 o9AmvU-ڄEcDB.`@.PO `J6xGRri-f? ~ztTϿGߡ͂3~ܥl]gMZ>p\uv!Q->"Ai:CI>R]o837cgQfU}+z)~{5S& pMB;4o.V1`qG4Wj0n> "W'nnB8[xp:mw$+X߽u׊VӢϴ]]$Ԫk'v,(d(KBfWV>^oBlѣׅ5M C@]Da~wQxXpb4~=2&"ɍ N`ɧ#5tL>j($)һ&LMޚ]zÎfL2vd-.o0f[] Y HEzVlhpC)9SB.,8z|L6[j~}#)Lfm%Vհdq\ȜQ;I*$2<%#'t]퓊i-Fzy^,rtxg.FfDǢnDKh*D{繷G.wM~nר23[؞2^3=g޵'#uz gMcCؒ:t2\\ #pZkI$Y]IfBeI2ЧӉGzCK#>?6or.<ݜI'z}&lwAǣۈqHR]J`g<|NJ:w8(=rwf{`a'\ vw^cVc Z1YEPfp'4}rqRU#8 V-Xv)zwAQzL'ջ5؆\=fg]NPʟTyyX! _tIcXܡ C=Zu9oGL5=Ѻho-h i_'? ,\d7)M2TqSχyjV4|:IM/R1]cK^%*\piūm{i^fb XlmKFY7wKX3еٮ*'Cr"T6&ʞP>8 0/_]>?2:477$n1F~y1K_ux1 BOi7'cŻ :G'PڦjN$x63m2!0Kԛu1sɮi ;9y?LrM^0vkOT7ͰXjf*h&)"ffaԓ3#ziʊUоǾ>C)^p:5>g9uߊ&hc"bhU)F ̆^[ٶQd7k/G 5Bd{WݏlyP^\[:i7Fh:94owx;_elM!n}+L$g2I0k(e"['Mrw|kBPݳB;JSs."uڙ5:Vog&uq:zD Wh-b[ɊB3gB|utoDmMMn^myD ϊc1FQ5X%8'~m:ƭ ,9y j;wf$?5 E"뛴5!{dntrYg==_lfwɥ\&h5^C_vԉv;hm C=k<(Aʋf Q;91"گ\fxm^O nM=NtAaR5]$= `99䤏6 VК<[ԫUwm[p#Ei)<ݔ4 0vŌA݌d(S{ISQwWCh:jIIi4tc9t;S#`y"z>󃱦]oƵB(Gߤ<8|G{򫸁Y'=Ϲ1*r":H}CbLl&f=H `:qќy_'Dr`>SiMmvw63 {qξw1QrXǒ %J0FFyz]dg$L0afs`ʸH;% ih1#b蕒*b"!* ""JAjBdbY% ADCR-R'ƀyЪhQ(ccE֊ZE%6r 0iPݠ}=Yfs=G0V"KZCqlDX`ĆlBkLR]^z9_μWW #UN=҂\y?+.Oo8*"}%M u#T0R2Y-Mra!I6|O7nN9wt K[M۔{>HB]Կ7o@!Q88ǧ3;z]%nS {p-YroI{†`Sھ^]脙Ȉ.T(ֻ:42Ƅ;&%^ktW̎ilpPiYcJrߏrV۴5 %l07g훚ӯueM.kͣ"2QO?7dzfʂҥߜ,˗O |e^:;î/7˙㏅ڸggjɓ9qȂ"ܓGr߻jЖ6X׆b@GNb+ls3C ޣS+s޷zTs^ .R_OM]6sQsk{޻ӵo|rՊ Ǫ,֗/c[G<϶Az|'dn5d߈\n/YN3JM(5͔D۝0<ќokIsWZɞ&Iº̕ F=g77;}ltxn3oɛ8z99Rx=蛚eOz#F|P&=l.q%zljuƹ&;,fv=œϷ}q> jo+bxN̴ĩT :+ԔV)ng͝/vGus4W5QBV+.z֣5߸~q[4u³$G{;4֭wqQ7Sd}|o.}x.߳ ZXesgk3<^~xlY4}4MC2jKEњ=#D3"Jz䇏tSkE߳CL(%vSƃ9l=0j2ǽ7m8N)CQ=\d>G<(a\D!ΡFmmVw鳀}<<T80_/ |TPHނ e%$JЉM 1[bjuV 1*Bᄨ`-'E֖'LO hyF K!Gs.=t0X,A:i!tO'@;/QItfF]UJe^*L.* 2&lw(b@̊HT bH{O:s%(ť-a+ %I7^x;Yo$x35/LnZ$XjU!me38D#eU I ;sTNӉ8dbkΞ['߭{rc~>fy%OOݬgg=xeU KRTx9GkU{y(dje荮w,-ۏG*g^1~kPgљnOb)g|ݘ}|[4ܓ_292\DY9 V'5|SsT_ t+Ǔcr=J(&3\:ܪՏPfe5>2þ9&\UVt6G3zQsz}oJU/')|{z b>] ~u>׳V̒v2/u{ݻ I[/om9*Ց''>4I9GbFi}Nc,1j[s*V7ZfHIBXTZt@gC;>Q D7#ź[0vSG)&r3S w}Sir)֮XNV|;ՉDJjӽ&ŋآ-{KvN$ ՏkY|ʄ>|J}zgRHD&,߿ VK=;)D!~|[0qu;r%DhₛmOBDUz:W)|T\ +|ҽr)K+ș;ޢrܚcJ"QT?=aǵ#ڳ+%(ȁ)nŔ}}UhyV3w_=~55z :zKUn-vbִB&igakKw3`ɈR4?uCFFc1&4S"]Q!DlQHX%eEP =39eNCӝ55BКN'RiHz6zd%R@B ¦Ч$ vg&ZbDC) :hI O\IQU?ESUb G( f4šC,l4i/9%CTMDJD%h^ji]:)XJ)V&B TD ZC-4P$E%LhC5#0R< E!HDy@RDH<442ҔtMIHPCt IJT*)8Fj)HF$iOe^e0){/2NDG}Wt)AIW}lWGQ}U9?~SA~̲= !@A IݙHp=XHI?mDg[瘽 "YtX`MLs_kOjU JhhPZBh/HTC@R*1"-` 2Xc0ۈ.ѓnn~;G %Hvz038&i4JVUo>,_w6Yvüv9m(\>b;vG@| Df?~OuUĢJ)Wп?'+P4JKJn) M lAB}7s)0ʖ#׶v'¢/A]Xqh:f\q>^$Cfӈne.m]I}cԃ3,n~on2cߦuKВ Λ'y͜ IѱvoSEh/E?ߙ=spBk_6GiDxH [ 4< L@.L7Wx?CYx_?G?f#пo/{ڼ?y4& ?1[h2ATe "*d& w/&Bt~?mdDPr/ԧ;~OiRr?t7f//ϹS\?맛1-iBK^gt/$z6q';;O8oPt"h.D |ßde?C7 DOTe$[-M6 EytnDrj|׳̗'z+$_[Uz%~ů^y?Mrmy6?b_˦rI _5K=N6S{pv[/Cs8N8s<5:ѥi{Uo]?[o$#yVy/q`niR=]vI)tO:wDI~|U>v[I)GT|&'cs{7txv__\_GMz.ߦWz_#?u$mݚ;/Ivt!0,}~/!*8O r 8&I_Q&ct+.|>t!@i#1I0h39HQ _f0*at.m|x.]*f|}.>3ק~z-8gOGY˻ef`1(3j/o&3?~ߠA]&tie3Sm Wˡ%F2M;]|-G3 n3 V߃u 4_bo Nu Gi-XvxTΗ>hXA$9:w3Vƕf3J!aI<ӱY9T*ӫ$_H(\*̲cCe=?> Mٿրq$$ !_\ܯ?%] ]l@GyD^b ?\M~pLvggK֘;*GGR? uWsMg}}]t{l_~~KX?W?Ѽ/gݽ9˻=ޮ~JGZᅵ~'~]d}s9$nnᡧLr8o/~cu?¿|l"l2R$pyps㦟m4 sb#ss4~ ÿQ.Df??Q` (Y[?g&iPF#L*&JˆJ*I^h9=^Atݳl K[|!I ֎*f3;d0##?_>)T^KoΊ*ⱜM[ŏh'pÄswIpLHG@$'=M~(x C!3Քhɻf2bA4FGVpN } 0"6O~yN6I!'Mlj2V.g3ٍ+& aD@Z_71D@DXt?͇XaDXym{}8>ʗO1*8mѯ.DwH 7,ED5vBB(L8.{gz^kxiKL=`]^i9{߶'I7NA+sޗkS|R?~epPɒfH4!]IAYUBfg9-{-[c0Z9ȗ^A{}䁾!40}(wx(uiL3P|gǛiz|E{G3_͞ _w})3${~˗NߩhrvD7{u<ԦS^BN$MMz٦ Hڍs"b$?e$Ci3$5- ҭ9L1*R$)3!_*(KdH/ޛ>!3n@Q`YFNe:ƎZ&N Sؼ]C PZFD #KُQ _ԭ(R=x5PELJF Z {1COH^aKj0Йxk|x{cDQ.v CA7dxq?hS@ET@PÎvInb/Wnn3u4DfSw[p#G5C xg_hт뉼ND ?B 6{IQc $EDKjD0De""1dNq4i0H2Ҕ?qC$"0It0ʣ%C2wB`. fn=MljP2@2ôӪ}HROјP尖'P)D?sG,#Ra)q>__oO29! >>v^=MzG/_/$ ɻtzu-? q$Gqr{^S-'>pܸޑ{[6t⫒^闻;[ ^fAuM;ԛ,J\btb~A:[8$dxeCKG7PLr^ʢ4ԁ#߯6b [WÄDy3vUv>c t; xB8@4^9&%>6g~볖>ƃnA7A)~'w6,Xx{C|rJD&{TjBq :TVD*'-J)U &=<L07)\j6iO=ƛ@+E|6g1jcw1B4'T3jsw˶:P^j6\s#\ $^V\::E8(ZPfvp8kG"L+xWZkoM3#ԍRRl-яCXzkХNC=ۤ^ȣQE$LE^`!{`wE%7PF*.Sf=jwEIe= HZTg~=Q*#PO'6L B4M}?i-ԛ2gLʮ;3&/($wx˼v,daCڇZ`Vz&8nzUkEOt;h~PF\^mb N`AF@Zp!fafoQZIm mD]jI!H? .\B;@Z 'QQ+W (` $-;M 8#&tTlu-=wo.$݃FQF+G#Ѐo5u[q s8"IM|ŹVvL48>Ǐ&ՐtjE)YY+zCdfH.`Cgz:+ZںBJDF^D ~=E]\LVUOCazjbwհCJ Q[뙢y{1Jx-xkKUDfc׹z=\,݄O-񎳳vb4 c?BA[ r\vp,E]נ?4,pvϒztE(0N1#_k:Bڬ0^_䋅gwši}"]r 7Rf">gLjrQx  a0Wǝ ߿ .#ּؓB);lR"yi47F- FNUq77WOD!$$Eh/wG5^˷rYL%e<K3C ɘIAh3WwBq%n^SKiֲj<qQiucG$Ҧ!1@ {0|Cp8 Kt}vlj7Q8pI0!pT<1^JCLn5@%6mR*J*aUF!CspSZ 11H1p2P䐤 J+,Kh[f`Ӈ/1Hqcx|'D6S+ zDd蟔:`:8 D4BI2CT"8 Б`#E>k([T(νq|e.ۓvg5DV vҋP]2~w5Nߎ'G  !0:f;-P"?K=|2DV0T4q?c}ͤY3T`ѢbBAgF7_?5<7}ۡ[v#'^Sȉ.ݚumn&ɲ͎+,|%k6B*rJDm'xϧUfH/vq̀4odC6`8LH:i遼>oUkbI76fLHL͜iC b&PzdSE|h |VhZ#Q'. ՝LFSxHg|3M9 ک)A|wz7\. * _?Im0mT9p1'$I-Ỵ%k6wSDYMjF6:E9"~\ ٤eb09VWDܮvC|A llRI -0 E ?m"-n-8C}WvV%b=$2 EZӲ\3 >ByRg& \:+WDA0."p$" )gZh!IS" Pb!&v4)?we(AI5;P3B+YZLz.q s͒0ZSw' 29_{0au/4vbl32mo%ec^mS'M%ӜPA1!!R#lXqG)HH 1z_9֋2 +iuOtƴ&')klTd0i[Np d?v|`OΨ<^gQ)O SzAE/VOJK\QѶN_gAJ*Ek˜JBI-Q&͌wH̉l8|E;iz̳J's:"gk{Qjs3/x\A7e_8uVwGi3v[pd~P%'fKsH noy@%e!z}+ k2jb?7=-I/JGEQr}%FjfH|.!Y>z1t{@57N#TF]Η!DeG~1.rp ̫OٛMޠNd!O[a}Q\ $4ogEbT>R9ǓexMqG? kOuz珆L*9Z;a; ֆ_ @;܁7thDY+1hȠ@G8Mʘ>Ѝz/>BPg܉ݮ>6ha>V6-Bn݄ JS/".~Y3bl`x ,=HΉJ&OwPq||B:^/U>Lͼ6He `4ϡ Np_ޣ~gS*.9-!Fw&!Z .6|2AgώY+IN(Huӂi@L0<2tSU*:bS' mOp%O~4j&yv bSȊ ) !,4?mP1|:.Zb]d@t3R>l8)c\/na^]w*Eu3I^㖈W%S[*i`! PR֚ +$o K.`Dm$dK/L@CGp@WI ~rθ7s08-Xü)L]S

ԕ7bӮ,t[ W>b?WN i1Ac@x4.ѓ6.($ELCk]e: $σ;bӌ~. m\{*.(j_,?$kc.Ts|Q" w)!M1nG#> X)MybsG_[Xvvmg}__v#cTrUXf_'oiWnG;Vb6X.%k&򵥹[{铥'U&(Lk*:mE޷De.iErNaI}ʉگ\?sh2C }??WD|*u*ޖ^:>@e'@u|?6CUP2ų;o5@ xef懳g(`^7*+Wmwm]ii.I 04 nQc":h;x̆{L&ivp=2>);C eTN3.)svY<PF`oQG ̾c7Zx^-fҸTL$uҽMXƎe֍xWٮd!"?"+58L%vg}hPH(6JrP JLFvߏ2VTZa*/D#% OoV(+ 4K\q_`.8&+Xh=oriXǪ̎bzאY _ Vq GHTs+~zR:<{8v5'$|'H>y36jL9U!2]Y3W'8R,dڥVB w|o48F.-PW7)~9G_OidXxc'7JVeo흈3RVC!sV=xyxʌ×ޢ8ôdD麇+ ?ls&IiS)WÁ:N $uIrI~'$XiOu}UDqrB:dΚO>zɾ]Y:w}3|ivC4_G'i>[ލplP JIQΛKy ӷsQJϪa0ʒ23bUw8N'\e۲z!Oi+Je2$Ni!\nBѭl֥-6 F9dƛU0ȆW=a촃%IŲ\Jѩ{#}7Əَ"1&ڡªD? qlKq RLCKUU1M +7Rnr U2*p%D֓"ZMJ9mBiWyΚN2* k- >[^v2f;_1v}s|h)c N{o^ݵkq2w~h3hcᾔʼje{5gKiXw$/CVDU7|J u/6if&$vM۹`O8u~+&vny&ކ7Bz(3ѮjiwT}loZa<%HٴLvzʼTy}RPx"QËN7LuWTj?1T_RIReʃ]]46&;AH|Jւ)LNOE Pm*矟x庒Yt\ӉeJDJH›! )oP?:Hʻ7G݌S%OҙX9 [ԩBׯCMK(AQ4IS\ϥ6F4t) Xm[إSח#>3nlãY@*(o>Vg 9@Dj=Ŋ~xߟ.1PRhe. ?R퓵`N9s֝$D$Q;W+fHy]HÀ9bN+e|&oc$DR a+mУLeRz{s]Pq-%b/Pv_&@Fk/BjƒCצv"TVV m uI?I$4ڗCaz|XZ5Nyl 8|y3 ]_Q2>/re9&\'^qBBa{Ps!q_Ȁ`D}q,Z(7]a/}{Iu jv'@~۞o#Yoᖐ̘ gއR{,#ΥD^$._Dh/&{W)J<+ز \%~ik~x|ִ)3(iRwSwN,.;Xu9sOƁYrLS8rq~*HV*;8y;l(|"K4ތnyܼe.yWxEs!yu⮛“6?jg'*\ 2U<eT#YFDK /,O%3T[N2gw3Y^қ\ËQv~kWÂ_Ijģrߝl(_-':)Rߩh-?,j\~P|I,wg^KA6J6S;P▖MHwn]h*:FFr'#;5[,m.0UPtyq2vDp<}%;?Ząו);n㟹7mЊ>{Q4z+ӝs֓DF<>f4.4 s'}x`FFCxM9]5Z[g>ӭ558S?=IZv)wH~:.NS)ʛg!ulI&/Fs9,V՗S\=Os~KzjDۦc 2Ft\vvb#ٮF~YCرf];t^N|f8UUI'ThU)=yt˒T/ 3|42+i=2֔;e&j}?*=b7Oi] "Rm87oY@M12#ҼڹƦ%v;LjyiJ+oxפ3yxxMQǵbsaun}/ Nr~٪W<7OV|Gui7DdYzz}-lzfTqmZaտ)2o )vc-2[#YE;Bl~TjҾt_)QK#fޗةOo\RKvh\ܲrSoctв_RiCB^i*?_[ssU3<^:%ܑW\o[ZbGUZv[ίɺA gz)nL'YR!;"+= W=|JSVk(-pDP7U|*\+Ko졉bwU;bTtG[?{y{[u}oL{̭Zz옿\0# muRB jryIy|NJeٟ cI%#vH٤Ueȕ_Wۖ#) +ҵ֊tg{ߔgv,EoW_^x\fPG(hy[u=˺JWTRFmR48b鉱bV'YmgԛCs,=Koһ=JR~cOf4߬ ;RzWe)%E[Ki-l(~UKVҞ+5?ͺwZ.y s31S%VIZJND|u))S|n-4a_))w]{!oydeye,*\)&T˓R>$Z{%;jiNhp:gx>W?'x.(!5/HmOU\L`& 7CGo}=bv̞c. $dd!4p"eŒCba\YwpxX8ՔmDiKB%(lV>oĆ_agC;x(0|ۧz v>|<$HJad(7)DWi~sLEëH728p<Ʃ0@c(z.ъÄXb={ !hp ||ؾ!7-E- Ե k -* >O߄r=U^D۹,k''`%ĖO n;~0,90t!b9'kCv#~OcC!},Z*O?z^h}2\di'6fQ%BBJ p-%%FԸ3_u;&UJ /vf1mkv߆> S0;OzR zq,5!$|'-)a"X m*Oj$FM8~sRStjׯA{h9(efgLт)˖A&΁ 3p=xWR:-4HJVr!#y5Kp[JQ>9Wz3Du[6tOZnv\D;e' j6e*`Ӗr֢pѭ$oRs i-6\D(V+Z wjgO\n߱B%7>uc_wLkC] DT奄AOJ1SRqTs=PXycn<(b3I뱤We||땬ŨiYJ"|uvwx,Y~ƏhosQR;AK7NJnR"%eed;]߰6rZlg3T۵Vw57'mbUMikYBg'{dhc-!Vq2^*?  ʅ+'-sS\gL]^?juGW?#&e|TUaSgu{^Rϋu5zɷ.{rS.tAR}1u;^8*ܗ/ RjvemJQP}Ki;Ed~~HI$MQ ibGRגf&] ;I1tWLd)~}n6ѝofzIjZWwwHxO S=/:iwUlÀoAѬ(R")dkNeL.()JW zU ;dyݘ3&H$D3_3sG&.~͇%"JiHw93vĊ&jq#mQfˣ|_0M~ ?S9_I?]G*zD;n^敘:Y"[|. )|F3UT>c'o/)'Q>39Ox#M;u={&B?G7z=OZVf05ԫT~+ ݡy9> K; n-囹,p;S Ϊ'EQE7f^~"OG(a&v)=5E^`I|z N10G.z2;K5lۆ|ZgtH~tRKuyIZA}=(ՙϿsrmsc37A ु,ϙz/vnAs9#qYMzM$ C;|vCo250ʕWs%b!KTr.PB\m$âVB#܊'O|# G} }"_*Cpŧ13bd ~9u?3E*.vqOZ-XnNQz[q 6>X2݌(LgʜhtߎٓWE1Wr${`->pHV#z= rrp|AY\FDivc޻whz(g˾ S+ ;a9 8V*ite(g_%eݵNŒ@D(mB)(Yw8fZ4z'ߏ)KCYj|ўJ>(-Q@/*rXR[IL **ȚeBvkI_EɛbY{lg,O?S~Pk BvdC3HN{ mEMgK~6E61矝n3\4>b0Cbde6vV "vYHu&lDLEÆR ϔP-ڄk;rrH'͊!;l.$ɲr)5hM?Vv|/OFےd<N\iA4z TA7HdP{CZ;o-rD+PSu A;MN nyǨ̼jlCΒ߃~v;᭩=T6b'YɺS$Ra&-]L٫?yxf@B2^$Z(JJ JR"{!rEM CZw4dCa\DbSgm!äf>8z;##25H#LHy ]ED 6ȼhIBHos&B$1??6{b譨 yyxA( Xt{Bwp.v@Dq\j PT8構Hyy6kzoL(^[%tS!P=dն(E$:I`nC0%Zy&1{KTEn1PKPaCȉ 47!@Z=@D;k2(o^&v;mW01+WDF8)Ph5$vLB€Xʱ %1t>R:PTNB\HfJC($tW\ԡ;oIJ)9[ @Th A!w0R|$'ZSL` gJSPCD{:]8pa : rU40*/|H>xp6;|=`CKd_)}1y5C߂CB6D4.i$SH'z0`|2pc9Oɝ<4cF |/~6.Go\}J.ٛtrI~qfsh[4ok kc5[IL\dhã}#*"U.=S1v4_>"[Gtr'\ 5zb"S/i؜F$؏o|BHsl: ?Rk&ko1J薮I7Xб[U LY>rL#R-U%b/H̪kMD)Txʾ+⢏h昵9[v b1I:Go-9^~q 7OKy)/B6JMCoW7]o17}Y(-2ᖑw,[h*NS8MwyҝT#͎STP\KBwreD3UZgsk\n^hՋԝ۫~t)~r]lvg5v(L D<*j{oxWrScT"}|ۑfSY#F/O+ןW9:YHOO5r Ğa \^sB.USm1ڴru4G..BIbA %JdukN/i8L]#^Nqo5 {yN?rcVKF/2_eG01a\]Q[Jpӂ'#BŢLaɓRjAv7h;~CPOeˀ#݉cbY1E.2a@; Dl2@s'* :MDQv5(A8&ISh0a p.ު<7'fjvמK;YU,D=4p /8Da8]`|^=EIGcB;&6G˶L^(B3׶x=Aā yaf~!S:zXwCō>AOS@cSBB2fʐ6F"0'!T'6vc MBBwsh ^gtbdY,;CI`Ꜵ V]Ğ2!z{sNq;=Y)C(Byrh,vk"x /u2G3CԼCoF&=ʈ(2 6L>!dPZʛG-U!ݐ@9 owGDu!06qٷ aGj{[3oD_UK48rVn5P.xa$NZK*=.kIQuarW0$]j$ f$9o^f] :4ҍM!418/ (7qFNPmT:H--!99j,4{6rb\V3n$~.I3di 4yR}$)VML {?4i wPѩbI q3 3 5˨ʒ'3:}zOS\y0'd S{y#塊*$#,>$Os({OI[l?/W n˿pz#o8e(ɓtG Ʋi2תRL CxDOٳ2{hHkDS>7{ſ}/*W)P׃\9.$ ȷI]]lӟkh[-zDb \x>^.[9g ^Oǁ*kfETyd 9/}NNU='#}[K8fuNEeM 4-DAip`[_ӻz#֣. "H$`eQ`#~"K`^,aXL۱ETOITU޸il*w^Kϭz SZLF^v"2Dd,-="Q݌K]G}y;vC>^ mD^m=^83lWJxEMmS$(v Z x[Kwڥ֪΂2 jR"QX)˫hR&r"[ ^8b<e4rDQZ4TkF*TVfB+[0ujD'![r.s !Kmcy٧Ljoam qJ3>4u-^om5+~6[* 6ѥPRTR(,8{XĜ"% ZWչZ1u b d|sA&r[AE7u9iPͩF[QF$Ee/&,ʠ[.JmhdFUCF\ʙP/SkX*m.伍-*qj#.@eh'r"Mң+ D#*"(,QJ5Q{ꄌIѷٸ;THa ]v,m#dٞBv0MA7?xi&Gcͫp䙒,K3830b0-^ZakɝK~ttmLPfox1_WVOH%DDVz );;3mK9OV[Jmz&d'w*;}[[p V fR?Ėmt g&6_;.;nxo1Oggoc u?ɍswVI9wkƺW~K𾴵տlj9Ow7ySutv{xK305YfL3a|ohKwiB #'Re4.pEEsٗ| (f${Zs?~m,D;ozdgb5YTJ2ώ&AQKE.nYuMIZZ9>P5(ȣ2띱,gr):7ؗڞ7;cvy8z3S5{"fa򚹖ei2{1n#] '8930̥Q*mIH{XdDX"$ޕu✪"21ћdMR~Q}x7>Ř$:g]߰%[Sg^3_k1(y!wh)*^QY)ޯ($P-{jfaKPC.N>1 i e;TґRGɺqzՋ~Pt}a3A_{GOITX\0x8{'"yTNkE.ZF<F;6l3+}Aq?hhoiz; 0\soq`p ac'ղZu?:nl>5__!-A Ϟ& Vo4>u҇(.D Ztk3wQ˯:,d8@faEaQt:yG_մCF&jD0nwOS}?- %$UN$'NIK܇sϻ}]8I~al#^_{xQ`p0=`*WX}*MWx|_QONS/qnٳk[?ݛ=ͨƙ}ϻvf o󋗷@&yBghFfޢ p?w}cH" s Zކǩ!wpz&gg[nLӢ#`@% 7$;$PFeE(Ko*dDbPTf6 Z볓hCC`W[ɭMO'm,ԨO!קx(QX 6D:lQ`( I:1M<JF>/ Mv6b-g45=й1tTONy4u^pMʅ|YAw ZA}M18<+ 54Sh5(bOxcö{^>ǐ;։YkgBCg<'P!8P\b"b<C<M7Iv7T$CQP]b$JyyvS u8 <%ylvIKl&JF*cU_A_A0 ro+ 0~T ǥ *wrCgDUUTɲ'4茿qG'/|}&TR.zxGr C>ޝ#q$:KrM`n]vB2&.BMtIG:YNIPz~圛 D CU4 s"_/^c7' FnU]a>+ -vmy Jq[yX cMQQ %HAVO}q*-oeb63 i媢ǘ|gD i2O~S$>˟CrÔiGHh iʋ'$J3G5,-?CsZ5*1F6p?ͨm]r%c%D]XgD9(c 5F4U:cgO?oiuu)- LΆJ41+/>r(O۽l#('2Av!?]5m[K[J%*;V1x=!ۙ7ǀ{aհ,sG= 2T\W"\"Dv T$#q!D(z 1#N1ҡ3UX:w.vk<2pH mb<=Th/-\HJ;: d0zM1ehvcDMAtOݎd>JІ*G "Hq?Uo)8 POZCPY +I5}~}8vYhIgɡ}Zhn88Ml/)iڏ۞tPģzn*QGRh(%^b_`##$9ow㶽 :Pd8/Z& g߃ϝ|Xޭw}}{MTݗXz0XOВM#mCH_阌ZOYk )|Tdl#$ۑ۟\ED9hG4 đg!?5?5!zaW3mHQ-.7]6uJ۔Jyd)Lp[I݇ tBD$*l@<.K(k)ii<ؒ?r} P IBGrb&L;W5.AE걹A@y|Cq/} Xl5=(~}u\ J8@sLvɎ'E2R鈄~xQD/w3;²:e[*VeʱDu'ܜHHMݴ@{RRk6$?1##͕ MjioxVXVk ~[y_7Cˎ)Bl+rJ虚;kp+C//=Ibd8oN/ 7*! tvI*tT 8_M8e6VD^ٻiJ \]5>d?幽Lb)?,x{nv\߃޶h^yRJƌ\KJݰ'nCXu_|(*Oj*]!M>TOs6LC{0MEʂ u>J;@ȡD<蔣wb1b"" Q+AxbQ ˈ45~HiG'la)PP>XTDx* 9{bD,mE!PD>dDs##Գ <[Gjox2yy9{;u R˩qq;N(8_9:yQh2IC Ž~\oneMs(ÐqĶA2:Z88]3CQܓ|xǬϱSx;,1T1tPѓ+ X,'ݭ7qtOǖ;!𜏒k4aG\*B8<EOI2łS\-PyzE5z$˺X"0ЊM%J9Mm* Ǝ_^~1TDC~ZziKIDKjB?jK_[xuW2ѢmԘDzN´Qդ[|BHQ `;I#@BLY8쬽8dwn 4'B9yN'QW @RG֭KQHŋ*}0=%`d!~][;QŃ ^i3;d3Gb4ufgOI>i+N9qd(Ox*_uxQ2U>w~R]7d Ƿ֋ˍӊIÈ!Lssp;DM89y}BHˤ4!$YP*F=MHEלqů֮&YsSzۈ[lTn>|&Qk|IBHIcp3.vJ[oD_RP$:o&WX>?ćJ1W&yq+ehnBI4&t4-x4NhW]ewgKslr1$heO~%ly>u/NOʪnHߧ~)!S>E ~<*>$)~o9֥=yNt73<$GU'?W=sqCkz?BaHo.6,UDQGg (HJYX&R$xp#9OOMhтKmPg3rR();noqeCHj.]b/~5u-,ެ$]QyU8/Չ#O*]ħoEfv~jm7w6r7giC b~ AtJ03DB%3$8@=#dHp_$P=G7yuܔPU!JD3(cc24P4@B94 V(!(CB^MgVv佐G눉Mc_l0lPBBm\ n?G_vM.q$̄6~pa`2fOsZ%2NCI_W:6X_z$R#$A8t3, 0ݞ•^nnfqN M|yY'RslʯH!=^$ߓ, ,wۛUu£RFwJ2fj{uVPf_߫2O9v̵#u$ sɩJ0D+%los] \rSLeӦzㅥKĞu $I|$lQtq)&IS& ts=` /[;ɑh>P$?.&"zvxN?z~}rйHݽ$:f10R 6F)$Y bqBU?}gT +߃=-Nbss3)S jWwI$!@vz Q4Zg0-t9 ӒR鉵i!S-M5!26wۘJtꝅ!(c[ 5P!Q9D&O8d5Ił ~3gF, ̙6$3N!x/*wLεԼ_ŲCm(Z_~Y5nA}x4Ud"StBs8"ww{cNi_9 jtu8;!+C=u1]7f a)׀dǹ=z8AtӓІM #dGBCT6p&OSDTs7h)b$D)rL1+Hǘ:RR:$mXR^1A@RPMPS44ST .MqEZt~xPUØY*tgئwWw{ 'C]gyCqhofy5\cѨWwH3m\bl?Oj*P3Q/: _pAQ2R|񎽐̢_+h6ն_?~D‡UYI ٭Zi:엔Pϵ]o*g2C7՘foLtpU NN 1 `apKU;,l> |x_B>Oh㪆$H`XIֳyP‚Pjba*>/XXr©CѦYc׍+d_ P)ҾUKSS;6yYL4nTKMj"JPʖJM}ɕICIG<$̊+M4L "0e6KeK( w^x;vuH>OO qKpbcp&Ѥ#A0{60KLTϹ:q]7O Nfx kZyP(SrcN{]WiNbhBfqQ*Zp{gmmgw9i9Z|PǃB=xUQyo{Sof7y|ÄCIjGo,.Jp"$镥5u>PZ7(qٝȈ*,X;{݊&ٍM$kjJ琍4$֨y92Gφ>\q5hu1B HC1+U@PLx8FjJ@!t6&H .+=e~)S@+9tBhbg?8(~v[fm@"6ȳ ^]_._>/N5%ЧPX *N mY*"PETxETI_l8>>>}‹pr/o!S/M ȕ"y+@[rOnԇx7G?{:,(GOoRߕUpC;צe^m5>;6<2W4`Д-뎑^RU3.v'/˿` A AynbĖ0nj0@&w;y A nz &[ ^СA%+' -XսI%!ܽŃu".2x%OBeZ:UՋTGDpª(b,`XP-bQ*0JcKeb4 H׶!U w$ˆh:KA.`81w8躄`tz0|$A\~(DM 2,[DLD莍ǢL5ye1P%! %fEϙ{`8EL=b7cNb>Ҡy=cDAj9 ;C`>(#@xQׅArqITR#*x΍Y_O!p`WcGYU!p*fGgA|D,D!) e_mzVK:m;Ԑhpc]"% bSg$݃# Lz њZ ,4*@8|}y6>k@6Q炛MwF4ؒA % pNhqFsKrCrz_֪x}7xn֟x~~UɄrwWC1ύ!;i'ƒP(B!2\MCMAFwhDۊᇙ8DBQ I''{f b0,) L`l|B~g~0C|0I$g{暴>qk͢_[8TTgOx7#\QdV qaC􍹛볰/t Q)zgь, ~1#~/f)>?ʋGW^g1_2oݔ(ZЎ=75vqHbH@Z1Hrr|Á8I LGf0WOʥ\B8)_YO}W]mǢ]/Oo( Vnj3>曖.}lpݗĎJZPH-lc܋GyRZkt{J1 tvyA*(fLYŨ.n|׭Eph"=C ǵƑfbRcx!%I lj<$hYF|\"6|z,|IjzQ)oZVѪ[o_]_Ht[Q!@k:X{W,E湜9syDs 4v!g?OHWX: xE I;|BOv 5q۔6}| P4 ̓#7M><>/k}~#pQ F've6z40;`Xt@r=>@34d@^B}aЉ|!Bi"E֯0?SB?;6(Qmٙh9=  WP_t#Q1';"_RF B f ;9cXC-ʾz݀A Jaa..6؟'fHSKCG# RHK䛫Z飘oiP%Rk!ܞS:B{`XfndNX%%&|۫2$*v*;$_N!͇v# R^T2LPwu:|M{8r@twpt]|> Ct~ilNNHFO)(<9`$|'H&8?t..aT9x=4TŸT qwt T10!+ 3#! 4:iHG'&bccx|B_mN$0 ADV>mySyCSwh'fa* m(mmm;%.g8"BH(/>=cyg7J{uĀcSG]$!ɻ5#S˓;/϶ڒCG,I&&U~U$ދYv,bR@C}~KӔ>y@rt6&i&:fB +jKQS0RugCQp0[R #.zN ҥH}: qɆ/ J0'#  bHIhSOB 3c2eԥ;[%['Rimfd]hZ&=Cp_y\S9!%(DdgZ4 5 ("P<0#Ǜwv& x?8 !D.,(I $z$qobc L8syø)v rgap^^(#9W&# maй~/ӕSj33lIL]( P<>S'pq~}ƀGQƟC=B)iW+d?pXu9G%R/k %LD&隆>T4{خhr{qڒMD0İIz;sִd]O@q{w^ؘ`a,HcS  { wEْ+ Ȟ@94|<d{Wx.8 /pGو d=3HUH̾p]}lO5d#v4TPRx6&b71qiopM+"0 ,+'P7p8 1 9~ݩcxΰH(`iSV 3'ǂjlq0S4R개+.Et%'y:aq h|:5!G e<G( :GŮN: vq 8n;#N$)l3M>Іtkg~S,;!tǿ֔6Q 6NsO3>i36dufMx5" ߾h0ҞMc$HN bVц'^[H !YIL:P+zߵ"Ab`$NnN8[.|cvߊep<;1D Qfz!{xHru1|&HH#!7yOF ~PӲښ%64ЁKJ(1‚&"a,@M׳@q.021YcBG^dd N~!o$g#u6 of8~#~N9|M/?9Ū7Uʐd) dL$C|}npk8|^i~`;Hcaa7"A}(tRLˌ65``w[Nd>p(zI<_*LBaaF,/#eD65&,e6N<$yd_4h$ch)?\"60RpB>)Sz3j0x٧[i) /ILGx_f4yCN|rS$!$yD^9;z82 o}ߎ6=T>;7kڧx %,1P"`?J@4YO5sF_̄|GCpK"/?6)i7}M>χ&!dlmB3D<̡F+N|㖚4E xȘ~BzYAˌk+X;<'dz58 -!&}?KI[f*TKU"-{.|vR#ۡAXdZ` %DG+NbINCr`]o5Cy>*xYTPm <1E\~%&",Z+≮8OG+IM:k$sM:h5ʙ͵FzT4pG1jIHU١0t8-.dhyp/h\[s,~ \lR" PQ@C}Pǽ6OOgQ qNckWSHS"<*p$tT+˩a^Qڢ~eP x(#y\0BvTi)b'HcvYH=f6K ؿ/SB~#E,SӼL==6<ţ+i=K7`n2!Lȓ{uYt"$P!.I!}& Z+L Qhg+lՇ%r[0h( RdQ, B%3L;~{޼;ۿ$R-&hdzҔ A&aj"~Kdv#-r[ySF5ׇ{c嗛| bl.Bmh'N4;u8 swwٮ^ MC|>{2מ{ᣟrG!j#sMrSx$Hd!;+_ dh䜲'4d`Tk0"(_~q]"V**Mqo9]3ܖ?,#!͠GI&t~}'h~CI'Ǡ1O2DQp2B{QGkG~ˣva\ PСMU Ͳ`1o|O(޾A00\vOsT(̅JPf>NgQTP_v tS_Y!g9O!u@ >b2hlH_{8 nhj3hj>צ5ДOrc~OOt} NO册Pvw+!lK1dLL2HA ̏f~t;s<"_<$@dJI8铄:d!$cн8"3B(iiC\ =pS|ThCUlBp%DmYCSĚwGan[r* ->%|j~;z`95 QY:Os?UPbGiS= $!Xwa4+آ*(2$x {p|@D ġkO@2Qz(Q~ %@X/(=xB\"xi901xmyQmhb5;C$x1˜sA&w {u;4NbBm'Ѣ-$Dc&lv1%Jnb(K ߚzsON[d2 RO1ãS%=S{ipZҦfbc9*p~8_>8v`n!zsp?P(%p哓W< b9zםkG۵ E|B*23wa]}"qz_~H :lVw`D'BLirbXb#S y`P(pE&C-'hy0X>&0@F)ė'D3}o؈sGk12M;or=;eQ"(IhUS|9]^y>C_Pʽkő \@>/G% 끋{N!߁ KNGTFB*Gz9gS>\ }mqUEMn2 (o5_?sn3 3aڒ1-$8h'ͥdalnlx4#q 7p'Kp6X^5l(v~a#w .Mu6`qZcс6Ս$4tx CVk!r|q4V YB-7 fYO?;0G~zǃ>Ipt78pwcLn̄ BP FBN(Ebdk1 3aHf8&8m|pϦ@8˔BiȢfH(Fr2t5IN^= c5^\NR)sV0PuY6ύ/UNgS/~c |H4KJK赡FZ[pk\v%-豷n.ro5YkbIHzVTZJ(|[vJ( i샃W-bױSTk44joN )cCZNͺm5ˆ+eZ\8owՃcpx{[`YABC>n٤3Ẃ xaG>%фu{=@SI:I(l .*~̎@D|罇8!!ѠA`H NwɹPgBCs&<b1C>:s|<ո;BSvA~o>%嫞V{N){Uj<覊^F!O'b {P| Vc˺$W&U:0z[i='>t}~FVf|?zy"_oIO!;A B$M&Z /b$a_8e=M8$9\n[X߽Vn;ۧy44!<i!@?vgY*0!8Esw۲ +ic~:ܹOĺq9U rfL$x8&hU1C0Ϥ+\ {N#pyD AJ7/=o!xI3־P$y[Ⱥplg0ޮNk*RxO(Ͱ ?0BfۄsP/̳$Orէ )2>z߅J nҊcc1=h3|` :pYGAT=权1 saϊ{#K4}gKMX6p+1:65u ܉Nvu1xB\frs$8l1Ƅz(u7tmMb~{E ) x~ ;BeO}pO)9>/￟+BPข iځ@f>PD(3pf`/YV C1hyv|GOR$wޒ7rwqJ~E^ t(c :|dTMJs^g.L$yٯyW{whz02Y(hD?zoe3zIlEӒ@XЈ>PTF 3mX"kh=I_@C0FLAstPk7 I`45.\bYɭ6ښTUZ];fR ),*0eb6% jmak-M|y1/l )6}CTDI:h+V5} 6Ԝ'oʨci ~k:KL;<"1e!%|a55wgOj6&7ɵljO =PTRP1,KS5DK$QA2`}9[pu;)2)( |'H;r;:ތ]T*EB:^ q$_"|mth )'/o KII!uAk:L_sĞİ4,h;Uܛs&~7d%'i2RC[}!ůnF@`P!cY3|Z%/Ց(lZ] eo6>#.y`2334)tWA>Oa?i<>"?BfaC$f{g#O~O(wߘ"}ּ^]>c,gsD$.AC9>G#Tr\WKwKv 9fbAtw'08 ASa}a 4e)YI Bw:D+ Gpi w51|_S\$8OBN_W_Cw 1x:ZL7 bG8ViB6L4װo)Kb@X><^}K6ʁn`J UUQEU>: 1k!13ς 0w:'8&8u֜ 2>A62{`?H#~#Fagi?xPBJ 5v&էh =ˀa٣]dQT(" hZ;koO6L(JH㙃$~ܚ@"Q+mSD-lOiRu;%b ,r34T[ ʐnH c˖V3:;w'RǹK'وCO6玾Y%1o;#PыM\qѺ>=LT9 $("q`I$j,0x@n 47-lvW=`l_SwU$DL2i0Ek2&V:7fyC>KP '?2F!>@!&]&d&;wq3*!Ufo\0m~fdQ3:wOt 76s~؃6I"y?*IUns<0ѯF YӡoKռ_#4w(װҝ~1{>>=0ø'+x80>ASPFhm+j_sեmm[KK[leT㻧qңu8 cyy{b=A)B >7T BQ7ju ;x.0\r$gi L.F)hsBI{4NU{oG@{FH5M`#ð9D0?rv=?zVg3 T[ qĞNIo{6lCĨaK3|$Iυi$$B.洙kF偠'HXG:٩o6y|a'W?Canh{Ev;W2լUIX<bf֤c,P(뻅~}fo#؟hw~o?CfIGo?c~fn4$ɿ7ZN/Ty"3?v4T5F7sxODS!Iݓ?Rܿ7 ~ͻ?hq׹Ч9AD{x6V˩^_ovM9ʟ/(׽OO!߲(L\SK?F߿K$WΘa?Tt8)2!ǝ?W}?NJ>=EK?^t8Lfv`gIj;.=eI!$(J~pRҼHLy%~:4MLM %يJ?G覕BvhMF$Ss%>w` CхCK jl0]vfi|_6t?5iޘNd2,DOz4Ft/_0Ip߂1HRP'^cv_>o_O9ۃfS4ᤣ1>YDICO.w7u'wqbRQ_3Ғj'i'?N#əY  GjHMd;k*x8gs!"~b~|34 A>e0L5*G?mg1F|FM5-J Ï=M~|opb/A&J˫ѣaefGg0U0Pÿ}v w_R'R.M6 FЖTRlᐌ11ɒ C!.$H*#h".<LJDNmrMϋ5Գ2"/(ʂEEKT;{zק7펜V,H!dmhLt(D|b=)4O.܋eh|l""QG+|Wnjb̸wi5WƉ i;㰍8ԓ- ?!|Ccw;{n O L&T? A/nQlj{o92A=լ/nݶ%ͶSI2Sjr}:Qm#Isne4A#=dК[w Ё&@ws%'vnMqUI!r?ĥPd޶;zc_DcX̆f:pڝG ̓ia2=$sЙ`CӸ rUu &)ѲI]3$ڠ:ؘ7xٌ{127nY3nE1 ݾH!?+ւ3jT!教 8Wr&W&.QTX,>G2fmO࿁$|.]GN-ˍ9G\ޢ&#fz$H>oM\3f?3'G%1PȲ@Cʈ1E)LDCQRA#BQKUDDDM%D2]Oۣ#fR~ Մ;4qƒ $vC4k1LhG h&`"1S ; 뾽]aZ0;6=fK{^g%qSdwZOoƤHQ50I#)3rwww~ $UADT?J 0d 6( $!>fpoWTDzZPO ـ G@0oT^ϫ i)4P,eEy &)YHT ¥9)""b!6V""Ȣ(!iJwbdEܡU<||5$`BOl)(~,`M&XiMeqT1vv 5 &H0:cS{_,@PHKK@A _?/xj1"4 ?a@AI0af B6|INu|' Ak{/yu)uJE,,ܨa ]-^kYI|uN@G ppð>W8(0#@:ib~@c!lh!~B'z,<1Mlb fbjn`v5u8TQ@Ĭ#-TG4FT F@e#@QLB57V(֋dJB+{9Ff:;Mt,PdK$BDD!}'(*Y0gNE1 b()MꚀ V@&XX`!YfJ$E""Je$JJ Z&( "bjbD EIX~A6w:,o n"P&h&?@|A'YqQ2xNY;% ғ Ȝ$m Q$۲sZ((%R>LX$/&Rd9sç:kI v$ SǑԱLMA$H@4QDаR+RRMBM1 JHĄ IPDSE ʾKR'/uv8kap ` ӏw' ov% *BB&a !+l}dyAHCK:W< XHB@ '$7vUo)<&Y 75f 0!0'@ H"IHA"H)i bI%dTB "Hf*%"b *(Id*d(b*A" XE""dz)@BPU4@ -)J$AHL H2^Ga{Ɓ*ji"JZ&$*aZ bq @RRD:6tbZ" "b"j` (I"J(`&VJ"" &X``"d&B(R""%j)*AB"ea*IWeb &ZB@iH* IG@=+!}$ՅlhCĔ(PN,vB,M)+PA e|,.Uఆ/K.#"a-orb>\$O;-4i4ER3QH2ER, 4RJŀoA4(!HR1n(ڛDITTP1Q41M K MB! Q)* BYM2 HIFo9d7b@Z "($"J ja |s<ݪP8EM.xK ;6GE3<4WHp`D̄KOXeWGC() r'j4tnP2JRPQHM4$+HE J3BJЄDETI" 3$MAAJJP@RA,б)ID54$D*$0B@JH@1MJERR@%T5S1 @R 6HA*>p#)!&gîm'3@)#RCSB1 džG;,% @ib("%`h!XXR )#=/, ~5,$C@~_R` !{N󿿐eXéNG-TTgfhi& %"Y")"DZh₈*R$"Y`e%V*XaɓD5&A-Oa0ICDHJKJ~7s"*hAB@iqj m'DLOh*pbp ) AH辔k``cR 31;;`b씊$ǹP$x|H9G-D˿84&E|PIU3puzl9΋ d;C&B)6P랹#I͈t<t! C#AHʲ/ݤ IiH8o0IZh@ f\M`ৈ7g=xlj 5vR&*(Ej'Te^HHAJ6&+)U(׼c𰶚įxYMQq|.)G20H+O >=gJq cm5($E($!L81  ?g"zI)bvñQ$@C))SoJ$ fDxC0b`?JAٹ* AG)?XW']+ğcM$^fOQI&7?*w24#T7 3 }R*PY@l̰`/SKGo {ώ [ZOt3sk#C{װ"ZP f$((HZEF $`Rd$XPj<=́h )F=&xȠD蒨 CճA9>y2EDD1c#bc1SRMTBɆ*I~R$X! &#f#@Oſퟲgٸ99'(`P]bd7$7~dS$Ⱋ-*Ds H@]8C@/cVfg1m"g io'ʐ^}2~6=jO>o*!`pND=~*Ri $Kѯ % 4kZ(19JeW~G%sA G4|2NB(Eڄ[݉"nFӉL'v@r QHmG$<+C Oꃟ 쉐2_ғ(^!'B"tڢg(+pj`ByU:=?k)*zc=A@ A ,")Rzm\mkjF2խͥBg1ij 6nu- llNFƟG־<ӫ\}(j%`M(7GtrÅL˱nj9YnFe){"S IQTkmlLU-`'F0)!RSR!d@c$0 ]NbWqNE!$" QҮj2.ɝ{}>=r,`I*YJaTPz0t f+ԅ+oATVQ5p l"ХP,IP8'4'$@Fmk88.Г TLUUUQUr;$='qյ*֊X Bf5A%XTGLE*g\44EDI DUO@#G@cՕk>wN؂Y*QM iZXC=f:p \C234@\) BݤT4l! 3;lBJ tH=O#O6¡~F^ v4H9DJX< ?'m=*?7Q۪?lKQ ڿ q 1%@"f~:t.HWڟ-I^S# ]W?`?v`" &iѡ_g0TZeb+KJ )VV*,N'^78TFBe1RƍE6 6 4b]MPP1RKeB#jvMFLi,h))ҥ RI%WpC2E S<夗ڈxP}J8_pQz:}{tvE!Zшط**hd^I(BS'y _yz{tyLâ֎'ZZqnөn-%GsJzs,o!Art"1&r`bNԿ_ \fZ@s@dZD!NxY"fvG"ylψ716'%9SBEP)lEg 4 PRHH9Ȭf(BbPDĠV KaTNOD H-$JqB*Am)HgC"p&c Aw'5) (ri'FT* b `%~K?w@i;"SOͽ<k '*UUK"QUUUQUQTA( -1X5.KTiQ-8"BS6y4 SZ?h?zIWϷ`BlNO@ͭ>~!s#p`9Sy=yNs!p4/܍jPSD<-°.&!0HNB2X~UQ'ՂQcg Kq0{;%=yL[}?cxOѯ1?רrT DG" !DpKà: 8xXRB#F%2dYcsa :n u!WhK?/o> !2CNԟ B>86ďPJ6F3Va=N:Z>N<:>4se -djmPv yi >yW쁓q ` Ɂ#,Q* %gzN0JpuŠ) @li;*DQGúջJ"]W UtH*_<_/cNhmYCɊB&(SOA3J=d`9 {ƥ% G2:ƔnuĤ0ՆGL?n& /|/0fd;튣@6=cmk}~t}j Aš:"Bhq U|&HqX UEDq=#T%!{C6 ?㿢A17?wOJc@Lو14Hv UIx&f(z@'HH}*Kџ~ޠO qe#*kB)nt֠+ *mߞ 㭖b/pQsҾYSeg^Q^EG8'pgqН9obOQrD9TQZtx09%:ax<G&H#DUTG¨RI).ɤ~O7i<|S M/ χ!| ;$7?H|8O zP#%~&/ݭSV5r``ݰu(P<'39psˆ+_P'j ɠXljXN%M0}ǡ;wnNNvX` S]fMF룹֎>&#ext0xc<7Zn( ĸ/rg5>XTM^K\ץ4Л~nsc|< vrZv8bI$ 'YA{y;ubW׊LI/xX*TP*T ;nF&v N#2#x73 jUT?Z0tsFKJ^0~sYM={3u|g@g`W[ =ݨC@}~`'Ӏ԰ A1M+$$$n)R{ڃ{z߷m&Sb{ǀhtd;|zr)8h$RsO/7h+EEB"d^[_ sXC TI1 RKJ bFITH5ϗ^-Oh0k NB!񒐎hk۞umj Z± 5q5NKcX+Q^(*;Iw.$?(.5. A$rnxu6*J(/'y2LT(3STx&u\QtƈuJz=j@6be5*ef[e]||g g$oRd0WWmHN! ĀKA*Q#yX yS&mwz<ʖ FUxwN31{Nru7=3>(WŝdN Cb7@z6IA pՍ 'bvr&lDJp>{HL #<88~A&@H]KhI^/h@<Ā $L#@q`:' aBDa H8z2%$,M")8rd\} a  BT4QٲIؘxp**H .0K g+@y`#.` I zX|$8T8_(c dt}M=" ,^ Vurz'zJ@<`.xwdSy.'|AK˸4"4:]^<[oeBIAxN~ҢOOuOJ" iOz"d +8::DK`nmB+D77郑0mGGgÅje"(/HbWٳQ>I 'Hq~=tDx:/C|)1?hOdi;ZQ~)VRO)>Z}jd!#t̄&a6+ X{eWSP1FP M0t\A<kuuEcc!2$JI?}fOMԔHxGЅEeAïh2qe4Yжu0RBR5^|iFwChNŀUG&RBQH"ӍXLBuMEwo`3:hY$뜪:sRX|a溱b}w?ꕓ\{qԨ׺=KKIrTؽ(jQ;aۻaY~'R&>FXULE R#c} X8O eykm޷ukMJjGMGc|Ǐ!TUD=ɭ#%|Lk0~f[!ށ"1IMbuL(郞_\0|WQ (Pd]zZ!{oJ 6gWT47rzN/HwYd-r{׹ݘBBZ4ĒӶp(خ8kB$8cGԑBƱӀUpN8q%ry=`1=D#(MLˋ|EFE%[pxRg}/~Uci_\_w"fRh_4U[D-6/Րw*}L $m- I!!!ƌ5v:Ȉ,Ee(K O^9޺G|r,G^#6jLkpOV2z&w|#8b#+C0 ~:Acߎ}GY"+2Z@D"&hl*#AC_TB4$gV0bD$͢8Uć 8g`;@PMSsyfg+Aǹ03r"-> гHo"Д$Hnf;^ε310ԜԔp+M㜎yg-ʀDQJ:i;qH#$!@6Lb0rl%.oĮ!r{, b WAfR9ZQa:9^(ゑ L u4&ZA$Q$Ķٞ|aPbEdse.,_, 5S;'r15oF6ڻzy3`/tcDS9,q`<#:=^yE#PڈVfÑ>OcnM]# #T{PJO\ Y:p.֥iJ閩h$ɩ&fZVXo7Qj' JJ\6ڋ"D "K{$kmKG 2,2咂Z9_޴':ىH $>Q^Iu-Yw"qJ1hCX%GۊML4[+!.l@eb%_Qxq41h6E.ylRJ gI&K44WZlKe>1L*p%SӂkI11뛚a5e$4LiJD^7k+OdWEYLСT̈cQpUnrVz'TJXqt[uԗҢu(gnpu]-]mcs+J#ZODDH7\MwX82py1}đt+ym!$ ĬST9HZ$s.YFcm,Uk "o+#%^@s34rS+tkjUvT^uE/Mt鿲=k5`s挴6  |rb,*[-/BcL7c}Mƞ#lW!FI\R<`|s)Bl)?5l\uR9ZQLnxNmf-j/ZSD$&zr{ĝr%kCZJ0J#)yPDj"#: (JOnX"ZD_~z/fM"EUIu]/g@a=}y;E V"$i :_ 1[ѭǤEQ抂"-ݡQE{Dϱ~{_JTCD:q+Vڊ7ȝ Ikg͒g̝eh)u>ok6o „P*(OXU1R{E3G !# 8\rPOmʄY"P m8eT!% *8T<@КDvS'.tY'( F:] -󄥩F]n7CLq D_?8fgMGXm;V&`iM0֍tNr\ JDPuWd̟ݴN z; }N x)ƞM:tx^vn9)H+"N/:*`Cb]'I:Eb#mmX1v%͑āk2KI!D̓Bxb-8CR0l«bN{`u0hDV C0kSv<`JFâh`{p/@yO fqTBC,J`m:"%phez&ܞ% ׇ0;xӿ|*i@I!A,T̨=ǰa:&rܑ7yD!A z36v4Q[2$g4m4Iq ?vb15q"qsk]H@4><"p])Iz4C ;2_0|/ȇc'`z9}ksuxvwdzd>Il'%=S2L 7IP!TTDf-k4qyQS;'43^gGar{#c-N;0u;JW!娤:`'S7=M 4Whdǰa7Ď |fؾc"Aуecv8 ZNQ P0[c 89VLd.g7iXlX4FSʜ>$4&(%) F6wvS]X Zb$xQE'GXfH. HYŅ`hStFM\4 S .Q4G)\;Hy 6ɥ*6=rFe>0>(>\@@bexv3uOd{Cː4ܚ4@P8il;=jd+n{ssoTDEq9ΨaI6{qI'


޼x,Hmcf1$[M`NraOvͤJK%IIHdh"*>}uk"2O,ES>0|2RC8HTi u(`d(!$In rm'T}~^;EoP TBPlFqs[3{R5;!E k5=P(xV\{ԩ 3&N),pr;WrZGXɆڄx9;JZB!] 6#+DA]JTjxbG >r`Ȥp! TY($}6aQ=Vopyo U>^)>q*"51/bxe?W]Yn$$B"(!G>K#p9760vDGKMIU"ʒ "菌&?S V @I Oi\9.9ziCA`PT-dhI¡ VгҜdzIN QFyִ0 m7$ZK> {z3%@,KUe]KſvV=h;,:0Ly.Ss;zTؕ=B㟬  r "")IhH"PB`$D! a TiD!hb@Bd&I" ME>((%`X~7o v*'Op0JbmiX#$l:DLs8GR7ri*+b1Oe t-xX`c q/t=6.ɛ \3{2wnb4':IEMWZ Ȃ(M N];q6 ɂ1,FtBo~(u_\~SA8Ch G]B$Ԣihh Pb["`4˱\U|>O:|/XkI%aXƴR3JD,0%-$(TS`":?lYe̎rMK"S I BT)E0P#I0L4 D,2#4L AHPM MT1 E1PS!OM}Q$D"MU,[@@1,FH(3I0LQMz؂h)  oP' 6R FCgHv@Q~:tcp]"2"AȚ8`#g*CXH9 Sqk{ՙ7P-/H u\bk $Rk$0{~4Jz4nb9"c!EP{2O8si=*( _ WZpSR"';)Rtr)u.WOf #؎h"Pe[LaLJȓTYG "}(.(B$cS]fUhdbE 6rL;s 4iyhb ˩-Bg3:XV,ŦWrqK"1_J.REKA4Ftr*F54h3;89 N74K[Q7"%E'@†Rhu{n7=NcSӋ'`y1;!wuaq5P z'1yII>#Cs%pTXX0R :55eh j6E`5A !υ:̠u*@AQ$ AK F!\&6@R Ҙ@B tIՁgoRMSR.I;x1FYP ވ 2G4A$at5tb!2`] yHG3S9סxclob[GIrp0>|9jXGGy1?0gT[d~_cDAFٛS_X@$ "J(eJ)"&DHZqU $~r;(Nf(߂A5$,yGygwSnS6MHMINGS:|#vG}9dZQQ{tS {rSʷve$LD_dFUzM:Ǔy+ )3͓^BHjRtzIs>_:( WiT +ޤ Ms"1"=_z5 o%L7*XޅD)jk|:TQ7{"[edO|l)%L̸18fsLF8:].5rfLUT.YJls>x6PKC< TKd{$#Ym_ruH'~ /*1j X"iF(`eIHhXo ? ~IҊO-Ƶq04 I1d;FZx @[hVZ*  !?~CA55PF]c %'mcMÜt8,j =ihc%At:".Zb1| $JP`Qj-<+!`R#oKС0,?0S7%BpPI_YG{ 7-PeTZAlᔠk+jEILev\MA |BnavtfAI(GE5Exqߎ?Op4 oGy9\/kMOh {S_r|Fm2?͚"A܁zDC4~y}(G{< !!}BO V ـʟ!IM zAf%~AǤ IK^R֬T#m)*QHM&:d$fZISmaA*DHJ u"6"VniYYX@"iXc)K P!&HG~<y5t Y3PLj$E5qہ_-=+vb}tq.|OSCIyƢ1P6!YDYD5嵯:"J0k`)nՅJ(iXU; UFEEɌhWTTZHRU@oO/#}O27HI0l73@DI\B>,Nrww=gOz({| f:zm'8QpE$˩}ʯ$?f?_4&!ɩZ* .4}iBA,#LY_'Dpv@ԔE猼A|}g`Ra?Bw(h G/.-F@[i(f- 4L̒FjD[uL&fM1"iT%E D (jLdr9P $ny^4"PFN@r:NQ@ a=B1ub*Zj J@h'=)BĐ=( %?U|w/jvӉ"tJBB͠'Pn,Al%[kVB'.^q!ѪNE @²OCh^Zj 1ة.*+`pI!#xL{秘d|ϒ@뉂xqh@sA3ݛ 53Wr^Q@0l6r42wB*CcuMNܝM-H!Jvg ]>S!P<qO6"XqMˢyG@ܴq„ p01z e4)\|;9+1E@c v;xTjS_)C/fg8yfn*4O%&`7;فR0 ! 0< " $ l '=b880_TuN_;~ H$( zXjDfM@jGDjW BFp7=%>hTlzG09#؎kNEE8$v0*i@=`MTAS*MI(Re@ o]4^i M4)T\<<b9 dwkB(RAj"s ("!Ŵ%RZqr51b2H[' rvlLN23Z )5kJL_CإLZkKKUsncZ8)೐Z^&$s' & ǯxƫޠYGԂ( p6=`)梮*9 Uzr=~82lKB LBfAӒJTb Ѳ ^s*/%`"h[E$DA֌K1By At=l2Eqbt܍4&"ʥ(![jT¨̓'@ 5 )4.%)AlA4B;dtP"PDƱhh *&J(J ZI! @0Z f`$J%T 3*f!BVR0؆l6>:XE29&"A!A `dbO/i`B\fI H>vG *\!&I3Bi|A!N &;twREY"u~eSKI TJ!:D<+,YGi 4&h*"b),@ P!P4%3LкQjl J DR;e*"i F%Z iZ)h GN(( JR h VHJSiiJ hF30U9(_F2;Ӓ eA eodBH)eIIi%$+S܏4,+$B!z=IH)/qp) vu~Mb$ JBBI@o{!>ؐPJcIMzG}*bdaFOOmC4^&CGᷠC(<`A>j`|nFE&ͰETMP[A+P($)YV*:xHSkT14$ţE)-AZ UEdFfqLDM  P@P$0 J*3*46ň0LPqC_0| c->Qt4kZqZ"e¥Q+kP eQCb)Tֻʚ2o%=| O>g_:ufNAE>IELIӰ(s now~#Â]vme@0/ӊ} /~>PWS A @!*B")*…q4BP3$A04DKMipDC*Ҧ%9r^J1 hJVa0@*f#&p7& * E RRQU0eb& h* ()**""`3ņJ"FPb `"($IjVI@bH$*:"ӂ&j!")f"i !`ԴP]!BLcSM `u6#E44!"8 SCBQBDEJR@D$eZhs Ia(% S#Bj! DJH@rasʌ8!F"Cx,$y:$J e$IJ $ J  b& Y M4|悀PXD }RPU"]⫀u曒ʖ ǻ 8R $C!!2)+,AK2wL4ԞG7 C?>4ݏU^</#~A~;ȼsb:7 6  Jl nxB"PRp}4}gx8i,zP _|1߫4>?!C&=SY4=D@XHcoq~G>&8zdMa(tꢩ"R "%"(*JJ Xh h*J("(i ""(h* j*"X*`j "A*bH F J"j"!b*BB*Ja)BJ*IVZ" *!i (JB))!D hPV$HD%If)&i*aH F$F%Cwl~(I) !J;'UtP/Qr#$U$D4T9*#aHTAhfDETP40I1LTAADLB KTIMdLQa! Pv<jf U$"$ T*hI%e V%D&i AFb H)" Hb;mMdEV*0VJ(&F$C^ϼ"*J$ WUM0HT KA R $@ă 4)0HL+(L D-'%AwԴAu;U~6b\!иD4'50K;A P\? i|<3 9ZhꟂ!m$lCK, A4% i&"3 5TJl#8&H@0c=i?D =rjQ}#oh?Oa}1@ L t ڙyARvK@yDqߜAS*ς, j;W>IE vH~1!Mxq|p1$7@LDr<"oZGp"'og9Cg8/-!tqGC ^ $EOXI>/FH)9I{>iM^88/(V`_Z B="whLƑT !Pfd ?}ԁxwk`;{ ;p> ́(%Lv>A_F5fRbFpH"RX($tGH` 9ٷghRc!)* 2 d`?{w'AQ2"&qd0 JZFGzՏ}$e7QH>&|3C!KY D50 J, RS@D+t 8Py pjC4 [:`^?)XXSxXiQ5@P(bA; r d;[~.E!(̪DĥQ'0! &#!J3I:@0c(1S,&瓸 0 û'tGY, @d"D(|"L%: X\!DD0X&IY)) IH)Bn&]:Fp<<[0qr1U%"PQTDW)L-Kzh8`JPØ8$?hLEK 悴'XhקAO)zH" C%.n7L2T2\ @sDD[%Ojf6A.-,3 V,K (H(KcDtsx礰F%LD#ql8)F)b6laɄX0yw!@*z),Nqxx޼BO9+lVaCPSF ̳MA)f4OMV8N6+ajJNy&LeX>)8vE|Z!% a~]^F >+{Cq" !  (;%A]='oq„!/e%)" @u  i^魻bD@7`QCl\ !$8z#aăX~a` BQ*`&a (<"  JpQIXAS~|v]ۣO~+!793͜ ̔>J  >'YיoQjWulHbi0{!+^ؓ(siHk02e(mI-PCV%1$P%XeRFD?":[ڻ6 eH/ZMB*"@zT^ą#@LRAIP-H,åabCZ|x4J#35A I 7z=5=fyz2bg h @:sAA䞐><O[$t5G͘w'xP<< p:cvM Vp4֓:Ŗd13(aaYN1 ÐTV+F|Ov0QQ1@fw YS'tjaW&kXg@ff,=,ʗ`/;}VLg2h mSR-AV޼Ҫ[a9F aAPW0 VJMKH-")QHc+A2Ĝ"o84 T阆PBf@ a%y:8<aAQq[G&sִb*\2,2$48TYPiZv;t RGK$6V3 | =d<{[^  $UQ 8#B9|8O!g%qDlRF@]^M;e@C )mECA $ Z)JRhmDXi&htK*ЧdCHH&(&`B`y+ yW C1H3LC2dBp.jXh Bu)l`m EJX** @ Ȉ"GPtHW='׼[LEB0@P)PW a!\~%%-!iB0eG6GL##.6ٳE"kSSOǁF?1llŭy}9P>hJ zO&a"D9.0QJ+pk<]iu8zN92` ϷZ4͆daR#F;['l*"J?==a>˲VL:@֠(3v#1CB?3wT0!pl%?q>;!\슙?.TG;']cHņ!K201Ͻy':ĕ'aϪ LgU%쇐xxexQ~PP'1?1Q72R5% KdxPJqRh 2CR:Kbm!)B GIdz^̌< (x"=0BBl))6Y8eI*"U'Qos IIfBd%E$@lQ|3YxK_dq|ys$ 1 VI6@g|s3TOE==Ļ&xv}"jWv#ekt=JyHZTRP>x2 ;BBq`A6@D< TPmTvq$eA%݅4 ܺ$PW B8 .$p.<&Guvu|bvkÂϬ*D&B:#.=qsΫWeoSi~ǿ[/}}}CI_8Cr g:z>^g=W<0x)R\R(7o%jG)ͬ2'\9yDYF -*{<|v<(<lA?3%=|"7\v0{OJ ix 3*P(zH zȠdNUxp`@8T@ H!)J;Hؑ@p !ۇMޣƈL(Po|F#?:?3TCӲ* rʇ焔P3?/}t|AWQ"Tfl=4gY}RZL>S-Lzq`}z4U I7Pv]-8JWDA=!>nɁz%'IDP $w&#_Q"b$").SCUѰATRL$u5#W Ԝ, E~XF;>qCH`iblm,Hkr];"E2l H(j "hPR"ihHB )( *h%H:b "Itbb,,0$" 7aNo_x;Ѿ b-f$XaPsыT<4m!~ t1$XiJ$ L8:JS<@v) !PJ#BUL${{OHϧ'#4t<_RGtGicx/xﮍ?<È?~w_MËBۓ=Rѡ$^7r@rƕ^VP<6]ɝ8o(0 aZѫ>;p=r>= mTyxp@B@!?<{; h֝G{/LXRQm@Nq;IPk؄M4AssG."?Xg*H:|Pxz!tAS-CgFXOstNo K %C{ ά<$$0:$bdȆ4:fXQ("ED v ']GNDFN+ E (oH?77(?~N&KbgZV 'a)?߇.vt5gfC'I3 o86m*X $%߫7MzpHzSG߇ bfDV @X 2Hy0RжaI!JLM냍ge+FS%5;A!0@< SWlIlM7]/E<Ǥ* Ժ-{wףׇFfdg|,6^1BOL8_U<, JUأot]G&0㎄p' @a)5/cVwT$ۋw&`VImm=x4aH΄; \UF~|zC}Ņiv2ViGRx(+>t tm3O\pqŒ]fH4N{ ӻq ۃHBM9ծ(UH1BJқ|l)m ǝ Jy3A8o:lwuaܷU\xuڸs%yǐ%b_CD>fpR2 伔 zrHs#f4I$"ȓe`h* l>zN+3^6J7ft虗nɶIC^i *!?u"hTxl*,l/`A=bYW`6̐ s{NNjJqci֖Gq2vvuphJK֝r!( H!j VO<ȥـ2(d0K]"Q#Z+ dpHs 1 Ti-R!D0$ФF ԋPZ 9 J,9#LE.]YN0h"Y:%t,M 䣋nqU<# |WC=dCΪ!Ъ*fJ^*`9e5v TR?щ; /3*zj ZR"F hi"A Np9PC-U Hw(SQH TE 2\H:U(@Q:]-"iTĔ@P.(`)`Hb*hdIZ)F I*( A* 8A&F UR2&S@Ѝ-@ i@S9?~=Q=[z8A]ut/=DXi1fybv|ݴ@D )x_{ JXh FB $P ;D͔Qw|AQ@ɴft,,>B}<ݤBG$(9 ^G"c !ځw aS ؀'D4 J$P1tP1'\{?B*R 1#؏pf &^z"v\8*L#"FJJ bm@ҩТy{" eڜ*lZFNY7TDO02XS :s HtL/rpyE;5ZYh(aZX` *dXb RX5RA)hR@Jvi'b`2Z8R E0A]%'䆩y +A .2b"EP"G.Y  XD UO2w"p@rHf$j Iʜ" XmMJdh hfDU IE 1PҀɕ D|@ ldquyd;J& HXA?N\A ;׷4V}:,0ms bsp0Î_밆:9B-xL8`BQ 9?-g`2Jo#ԗh7dwI'^@̎@ 87iCɬ{<\{3䲲 M#&ȭnv0Q\#7v|D{ڏĎQ}+|8Aٽ='.6DĴ]_#j6 ȾTq4y ֓TpnJhapP1j"J3QD$D $KT4Aq>G S30Q$$DP", +4~1R*!&TC p"FoϙF, Mv- gQ,UjB**eCINLlaM-Up::7Baez>(` *!">^ %=No >ꇩdA!*NQ3`96vOX* @'ϖ w=w)ݤ6>CaC}Q_vG~s06PAp,?N;;H(Q)HH)i(F!I aZٛDO}[SZHdvN*w(w! CO$1#IL0L.P1H&}@cǡ*)IQ> JRei"R(j"EB(BJaIT%$ & e%dVV &"*`bY !&d)`ҹa&TY("f!B(HV$ (i*IZf Y$( deb(hFo]SZ($BP'$)ADTi3&JRY$$ JMd Aé" 1{Xi4Ҫ" rh U9t hUe|BO! 6)"0iy*ЂGb"_e B#!~P@o߿r"+myV ntt$Cc@& fJb "(h( iDb H*(b"FiB&H%*!XH!`!fbB Z!B%V I!% ~ 5xPۧ )^U7f @"UiPaU!ffF& &)% )&h h(%*bPBxwC'u< !zAUA0ă`?~%d:Czv^ 61ڼk B2&!8TUM` ^)V=X@W6mN&b+{p I>TN6:>:cg΍_ }^qF pJ*15)"ӤIǞZX77[儣Qe4)|Z)(a{8uG`x&F9D3i4NU m },AZbp6|C>lNF bqXLI1k %?ڷ9^ޞr/87,JF u%E25Y))ZAB&ZR2DR'/\9@ڗ "1LI 6wd=9 @zѺ뮖\l"H! ݭlébƁ(986t`۰ڇK/ā7 :'d 0QDA)JҲ"LRLK g;Jğʹ.3T$rA~9"y(`5}Ϟ$>_U3H "%=/5c/Rpd88jpR(*`+om^YEE#Y358㪇sJq};:yBXnaQ1LTLSbkF=(A"EEs#FCBD0f_=4C#Ğ!&-)!Ny=_SEK  ִ8&R>Ɋ!`** <e%<|h<>و]VS5 +$B⭌p1/" O8PwPUz*}f|BMRQQ AK0DDĴBP*- @2-$DB! , *HDB14J1+H$D"HH#HQ1JRRRM E IM˗21QTf>c5﹝F-'˙xDF22>3#h"4"y"2\|>8NSZNn U4Fhy E`0 k.h}̹\MY<~JC"(Pl# =ޜN' W}X}GY1%i! :{_x6)Wf|.[CӔw#l桧f&?i|2T֬e{;uQf0A!N-ǬFDk"(JCT^LR7Ș8AS /QYP]*Ҡ8!(r"\'o&иN@(p>["X:D7BtNuShO'Ik#ğ <ЈTͨR&1egL!T*K!`4ĐG&N'}b!z†!dDi$'q aqM K)0v #:hYB`@}A|083P5D$,_X_qb1uA S7BpU2 iJk΁s]|eca:vHA)Yb%YH%RD!0( *cyǑp#H+y}+2";j*z#:dBI d!̸m~d|Ԙ =<"-L?y9xygl@Q|j4A HDA0h.DI N've{-0`DJQb2~HLVQ10ߥR{k%P=077OU0 'n@RN I 1 G],aORُ6cmk N6sOZ FpD(dLUdPv;FDoMH3qa x/@ଭ1ԣة`U&J(i Rj)(i Sء;a)'g`Px;ϚXZi:Rq8&Rb! B(iJ GpQ!x@^k؞K!DC\j=sPku!?3X4J@`AG#Z?63]T_"th9h.U4UQE#5ItT a)P@['=y`# #EexiN̝c^brG ?5gt-7F-+C"Tv]MjKmU^7Rd9},vD*V}*,@DU8X $ t1F"LQ Es"sL AE$])&h"$"f*(cb (pyΊN9T*Wf%F&j PE)@hDܖsՉ):18"Z1ANƾp燃5!ƩciJ¶ct,^1&i{^ dw]X"jfS;74gVNuVid}1=<˙q tC1%b) F*[FYoM}sjPQ*x84x/O10z^z)ymlCf1]+K%)Bq8A0M4$,@fQEXн&4k-A:I:pRAGcݖq7j59WtIсTVUD* hBi "OT$``d "db)`bB"h DSSڡ[8=ܴWlφMJ^j4x˧[DKxu)R,C2M H`Fi"5 L@2)dD ' l8$匘MH @?J;CSRR-3x !!! ppGFHn4R{8brtRM Uc v@Gxa`v&C9$.<0tHf B:`GRQzΜppB~grhlIn$$)GCe$bي Z.!2 3)!T*M~"'AZb j FEQZUA٣Sѣm{r~c@_Ō`c` nq&ŒMXG&Ăb]D~h>U92"*b|0D  (EWKTV)R#~GDE_<f%rpJQ+D1D44$HVEV "MXc4J!~bE)yFcn|癎VVd0s*/9 P^z=SEMGbf[*' p.tiDZc<1L,l$4CÎ!A"Gץ?y&.bkP> P-#|D$}6yO2SQ%+UCA fhp_2P1XRH!| >f[(XQ@Snc=e1C0.hC sSa y|0}waAH`cF DTQU%MPMT@PĐD@TIt{#_7܁Q!FލqqrWA"G5~9MvvZۂjRX3Oz!$`<@z}otl@v4d6:~/t){K¶Z=4MwYۅw1SXf"x QᇈZu|ğ>+=ILԁzʿӹۇFMoXq&"X;(eS#)=HQdb$ 9ވ(R*i(>!]6pn7(ǺcUSr q8lYTΣ@U%ɋv9F19~NCȡCx )ʳ\u u PQbA֪XN( `;gNΕ- !iAm KXGr$U4u&" Z 4iţhlhC]JRUO4rZ痾={TH{m"n p$ xOԫRAf)   oQ` K `PQ4$ ԢT(I@TIAI$%M"9:> ' `Ga?O^$:ضDS9M!@Ec621(f"jF0Hҥh uI =_HD)q/ Fetm@)B 4*nE9R=bh8۾RDT0TPQ)JR#'"CU$w\a)J22C 2ݼYٴ5E(ã!hQTXyP(`c1l\dSuj D!&HPa}g 0TJD 2L2S&)WɗE?"|~Jw?Ԩ'F%!]cOq$B̎"R%`("iXT"QHY(@%BD gAᲇ~)Hd(d( W 'Gw% ɍNRDH ʰ+UcWFjBRD! `! 1nن d%.\.vQR "51Vˋ2'L5Uqu,J&enfXVZ`)La8qcH,u(0dLBxIeDBP*Bdo& '=J bԈp>9s{!#(`1&fh(bSBhSFc UA3(L!LU ICABHJRF_2j6u RnVPDH<`zӦtYde[E:1p4Hdz3lBp=tO嗬y*)!yk$GJG>JQJ@5HS(x|:̈́Un1nmpH@ |0M y⓫o 35USƍ \m)g5jXM 3xQQWGʉ|\dj;uQʭJhOݗ.# QHļ=&Jӎ}q\)F۞-Kދ&*/ҍ9O[e#ꐺE̜(- Ch(XůVjb"XrS7_ϕgؚũU@>^TR77|q05̘Dɧ#f)ԨxUKy񹯎`=l^ɍrf'<.1hË)$[Ps{RFymz( Ҹ! dGEk0JG[No q1)R"Wߺe^4C;CQ[2Va4#&:%+af>d5k%f>L4 iU1X)_E\׵Ͱ{.Nй#q-_IqVw<>|XyM ,I-8{EFkf=&'RK£vOLfQQr<㡙۪tD,8)9>Ps;W#4=n2TӃ ,Qb1.Xоͨ9hP'6듭m!))IG͏IP9|thѷ5"ؔD-V$1%OJZ$$8RcW3.tPF!%fazehjs3'-*MD6Oׂ:w7,wTk|aa[e'|jE-/2}kICtUX>mHIB{(qI(É:T52q6$G$#|a"U lM#Cp3 ~~oJ;WTd$;0=2+T;Enhq-RK~Jg_d?j& (U[q= 4hk46/櫪`ѮwJJx7QN'8"bf9TaySirJpylUXq֢STZ#ǎq|Ao(tBܸq}2dTHԨPWL B" BHl&Q3峐1< @?+$*u!&9J Ĩ,Rq{K {ϤR[ǴfFI59' bKP0]YUN\ (*XJ阍;4(Bp1S8U¢%(Iu5ᇂwS{QgyɱgKcl`XIes1S_HpiQ}0J! MǮava<3y^'6ߞ(5ˁ >bQ99JVx~a0UU 6L/{OQd =Rx˻VDp#_E|(D{(@zzu֒JaRAqp;twkqpHPHB8e@9!bBBІ҉$7.TWb@;v8=LMMLB=3s,N0֙?(*WWSVeu5s.gP/OSF|M&9;$GQ& 8ssL+ui7Zqm؟z>E֣PPxRZէ0Z+;YFHQ)yxT%vk+CZMLS-)ٶd촨3~Chd1qCb5'`GK@qX^6yg&r? 2^vނ=O: Q OG[۴}g'N,dP83s!]/:t8a( U%.bzp=yzChG+9QMSHRU)HȝsDߋha9p/+O[۔?xRu0LL6',/h,h !n^`3CЇ` gk^rMH]]&O~䝳z033$ʈboҾhcudu{7?Ieah8u_9YPqNTc1QoGcV Vc&i;ޕ$Ê0<Y%e|Cɏ1Nzh(7ږ|YޥV*{3P]g| !>OE-|e!PDxG+Bc8$ ӥv[;(UP"iB @.=>h:d\D2ǎTe;F=J)RR,Hu6 8eu`x (BwuZO_k$Vd(i&&)n]{b!ddi?4"A|7QlLCDq1} q ּ~//"los>޸I{V&Z Ő1#aTČCP@HKK@”5;Ş8kDaF!N3>λbW~ (`)?A)9 ❐(pD?GD:Fz4H=!|y0ᔐCl8 08 Y(d#T?O9 5T%CUS2=3\:SFF*'">_p@2pgȢ-?<(Jc7bۃNx1N*$g[5PQ"AD(-A o^4.,pLVgtc)Ud TdKÔ;@11L"חG RL(Anjîk˶uάޞ*?fO^qĘi="""" J!H4S,: e==fp[o?\"a9A>i'ћϲ_3C*jYYHʱxDi$ 3fI򆡊d{ZMj.5BI>SDX;"?9EHP $Ru1| p烆Ə߆#pBA?9" B'؟Ÿ'f~`؅ $̕2Ќ1CHs7牻n[cbnUCAa?5= e3 /SR*))@ JPP`Ul]0sc9P0W>&N/üOϠ`BfC؈P3%4J(R$b on/&|>w$|H2;n!|ANؔ+r_8?`]GC5 x _hAJbeoKa yyL(h{2իڌ6t'>X!k>?>QN_u;p%5 RKc Lt^j.{]+>n39vU2,il) !̪< 롩qڙp#TK$ 37XDYٷѢ2yީS jWr #vLKCTA4UtN2k}@qG\q̬\Șc"]([m#z]LX $$D+dY*=a֙tm3 ^f v(js"f"d=AZ=7ALI1fXڴGhyF8 #ٳq.}5J8Ged򊬙yד ӸOzƵ?CFL[{ٶ4enfL@m|WuomupS<P#{aRV)rpK)"&Y#V7WYfbJnUڶk.:u^B7<%@A<ƅϛ|@XxAu"䫀TFy]AD)G;\]dUWFM>ѽemU7(ȍp!tѕ*0j`apl*EA0 C$&9rՁG#bnx(7@tpVH)RDI###޻TJ9Dw3PTS%i4 @rP4)͈,|!5="yni'[ AlT{dI.d)>s&F26j:%Eb8Ո ._9\q-G&f=B'sZF4f6 $'"T}ЏJ|? _(Kؼ(G.O-ڭk"ή죤8cqbN  GPJiͬZZ7XkFAqA nnSR'Xu8 sTQ@sƖaq&,s9;n1@3kjJ2ireH̓oTiAZPգ[9Ӯ(KhL \H8[_zPVш]RZOjmugWB@DM#PJѴ7c>j?>FNuBjJvA@"xn ! ) x, ‰kӇ Pf!!xfqA  =́^arl ;:UdCY.$@c}GAlsXfb\x{=&( T3E:m6LPP ؈$Sz!CJD$M%O:@HHgи%^ZHS#nG{ !CO@|II՘JJ4 H BAcJaF :LOa,';̲ ꓶj<CntbNp?]&H;;\=Hz G\ĮQ1 $73§lP%"AsøǸ;FzKsMm))+  Р@HNѧejw'=ƲIu T:0' GHm8t6"aC,c(br%)Z$|M*SP!y}sަ+ P NJЦ,Lj%x1*)~јl,:%3~kOQ~8 lC:I꼽bfD`lcr<ʸI4'A$JG &KCoDH]l!̅BRD)]A]d+xJp$>8n}p`G.[ldso\8;HI?ɗ8"󭤊kOӵhɧV&D֨օpT@)Jed dPa%!a P!@h4@ED(0- ЊҋH `֨{ğ#J!Ty((RW#u$pN<%0 k8ʂdUGl[IYAlC%-Jea\Yvq %J8Bn%Ƣ2ȣ)i{b[c1",7TJ)\(V,̉ JbCq [ÄqC)Ř-sBB3 㣹FxO,S>)B 5N8/8qdй nE\ 0HN~X'"2xyQ^~^ešFa23R1p8o &V\3|X&(㪨FXW'>is@!RwƌvHpvf+ó\:E:t 5 0D8dI&O{=j0NO4vga؛A*CA Cy(mfd%NĽqrz8T8FD@D!0iӴ{ ~2384󹌵9]WhkKV^^Y{SQa5-j aM:өRT4)IϵDߋh)Fd$`AE3ʄ))i(J U)D%(RJF(V$bJ)JH&@ I+) $M@d02H0䪏l<GovI+);D8nNs6^* ?qbVwD_ ;Żˣ`0cl6J[2W1;I"Wp$$ߣ!LU kyA:OQ;ZETPHGS G>$[ưR^;''/g2|hY0$*yoeT\\Qlzz,Ő )U7;pVVEY5ifgy8gSbgNBACe5"mHȎ9m')-iP+BGZ%b{n˔+8-v]`;Aꪰ}zN;J0"BI䱸(G:4Uw)3g=\/IhH,V lhXB{bR5{{> 3e}.z,aI"˸}\4AQDJ`>QbSZ5)6(a 2$n#MGR^9 ҄)P+]I0Z : ru&F|jY,ri"h||7>2L?sPOFjO&<>{|Dء(1G`HŒ'rBa~ܿ5j&`-GDLD9rRޝZC̈́M9K ̷(Rzɦ H!$gW M)dWTdi3(*=|{R{{a ܔ,ɓya2jeI v`7x96.O5c\ز~z#(yɋeȼ.6G8 ]P9'LM¦Hd:M% @}1#P4 pH|qEhZ6NxfIeD40(T-nɝ< DJ-Gcpi ȾqY=R=i"᠖fm?f[_1%< (mdƢ]Q4ځ(UZ'>~ݧJ'UlʪUzUUUUU5UU2U*|Wl|ml= U)ǩ(Df0s]JަL_k"ZS Q1堅ghQ~."T>4ƒNG+0nIddžKK?DW-(+4EFv=~C7/p?)C!s/< " #X)Dgퟔ*])PU4R ێ8`2 )dSsKن:N; o`m5c~nfF9܏tT`ʗ3yj䘨D>Ds8d%9qmE$Ҝa U2,9X0ə00P>T \WMfgDl4b J0NXGfQQ / :2J7!d.!:" ( "XEx!`gc sO}TmX3R!mا jnɧ4bqbklI0!h'uvg׶jX)c(LL"̃)s$R8ZRc=b*)=ߌ641W/Bj&d8&&(("aE("$b j$! 5MIC$AA$Ll jB !.e,1(Қ8#lC ׁ [O3Ħ faYwQQf>)8{nLA)Tе" UHPH+SRR[x0 fF I!p#-mREARAF Қ@ OGyA &*=`PH1% %M2!*):pKaEmM4𪘈)iihEP"PJZZBTQbfR(i *I)VUi!"f$ZRR AD%"Z&)NMQ%-+A7SG舎1ncGa b%DO1iT "4!@'>@tSR3 4Oo;q!J!~Nl@{QZ.7FeM2Rb(&JŕY5 fH?jNPSE<ܚi2Fr'U)9+*iHKV2bj-3ZMDB&#.Jx) Qil&|\ `ܜ&3Vk:]NeCQϚҞ[ S{iI5v.=DgCb(0.­[֊EU} ,P d, (WSǍ䛡S @081fHx!q1Ehx;!5H*rR4H <F RI! 6 gd!( 7U@N@_9CBO-*%K&٤"Klk f1TK,HW*Pt Ю3e! 3 hP% H4"p(@|D-If=aM AF )&aDKPc'린KySf:T?;?O؏N?^F68}T>1S~һlkOI@<^U0*@n$*Ľo0Qi)*1 Bx 53](:J. A`Ҏ Wl =KJJ b02Q41AT2CE0TMA(TBAhri"-11 RB%uK$̅A!BDdE`h&;A J# 4)Klh)B/š>8ܓGgs>(ACwITQIABTT $UD2RQM!LTS Q+T D)K òdP>>?FIXDRQIPa`X!͔*] 1Ejѧ (h(( 1DA0N"BYa%(2cDJ`'T @ѰQE}/2(ioJDХM%*THIETRM5LUHƕ( "!&Y !$J)Q! Gwe5wLd PiRBQ@4Ӥ߼j&gtIaZ,@5X <@ n>R 燩P,Ȥ~p~۔_14NvXX7/d<X:Z ޿FϗtYyﻇ.E.|}a>b IHFYe*Ra>`?d6t|2Mpjaж$`  j80%i2,.#Ϻ81~b!"N`I@`ʽ ( hs X"e2`1lP>`~TPOlQ]*KA D!q|ݜBǘ(:Pt H2!!& .-)ET PĵD|Na0͌5rk~R4`'ߏz}*buʆ`  H.q8mHt|gf8FƿT^(U*"#S5CTKf!,li9 EђjԷS-l[l$+Oz#l815Tf5Il!hJfDZdA4RP/dDYe xbCCf 6td6NqHVR#aEm}>ck'(;zRK "RL%PRSD@JHA`LDĭP5BDUH2CL$%$ԤDPҒ0(ҴĕIIQ# E + P@M12DJDMSH JID4D H/O b @Ÿ7w}C?DAL?$Xg)QOb`I@MRROh?އQ m& - I~u=yeÁ#`:(c 40lEUS3O|ꄢ$Qi }7LӘe,kţJ Έb?Rgkan:mALdDHQE,@' 8hr!Kdt&q2L90B`2nv J9?oxO2XG}>wgg [Ry50)}Cƍ'fq@a?lQA}~|bfu+ 1C <<לo N?, uQIBsyvRV`5=q'NR@b52 : R!)b J NvD 6l t Q0qphk}GkcϏҡ (f*$C"%@DWϏO}o'#4c Nx1#{pW<(t.@GC=`h@$1!ð`Q}1az*+Xz ^@5Q*fx/0{)؀rU*^6(sv8Ujh>BoTIKv8|¦&5'~gȘ'# 0? 5 (ZX,H.D,H?=$?ϰ1 M 5zΊ&:Q}TPQfb%&t4[QO^}{(#gE+0#{CG'8L rOcZVZ h)(aV&Q JF!hblJT4BAUJR "M, @4PI0 DA#$T1AKM5XI,TQAE% #C0%"H B$4IMP00HR~UIA$5(>}_uVnuPvT_ZuV-)ˇdD{`ݽc!8" :0Md 3%Ԇࢌ$N08XflNܑJJĩϞ<ݗѢ5j[t>ٙZuq&9LRi,b Aճpi&;|oƧsֆdPCp۵bQUjbrjDYJle[Q5Wdƙeic'i43wxamjF ]feԛCF5qzXqEW j ZY Q0.Ki`YMGת"ldj\BeS̔vH#y2VU:5H-I/.m@vq1"LDJLQC9H"FM@@BPC2c(j:@>eS6:LNqw츈[n{KN͌.zJtI4|ٹxszV60Q6YXDT([S *DI:+"s>7-0^)jX|)tǎS/*OD{ X<0a?DsB( wsQEiM=ɹRh<D $e"M,B1Ml&t=I `bOc&Ak:ep>4Gkǎ2ik89pGe_qb'&rvk6A b'"D z 2-iؔmz kW\GʐA{q]>J"Xd) N( $&XjJeJ)PJ"(JaJYi io>NQE ꂘJqE0@&;wCZ=T_H"!@)(RB!@P " ",J 1R+@EQBAP*R!AKF*(ZR I,E$ ~@="MȪJRQ$ Čsr9$e!>w}aǖ^4U{7&KiwpseF<@&`c@0;2>}/_[o1/vˎ_r~O_W}wA3_Xl&.O,H˯N}?`A*}(B~aA *H‚t(DA>$qM(+P "!(f|]5aEU("HM(r发6," }#Q%cI0#6j(eCzBmIfj5!/Ii۱\ @17b Sf2q7aЁT)VOuեU e560-e4€B )!ц59e umPѮD>eYmmZ3^}}w>}]UVxm!׸l\SN[2CU 3,9-FIu/*]6 fGk9ݺN>٨zz wϾuVrRPBzY(7۠@:pNaGk}t#_iӇ@kàP =ހ:4}[@>˃rW,}TPwӥ z;'@h޽}<v`@O ښg+{M%equlP cQ }@@@;(t4@P@+BROJJ  Akχ>{`4P0h(z@ ֯}c^Clw_fhwv7wNARPݞo}EI={s6/|zU9h2Cl}zWśb}7|Bs_swOGxҴmwo/}k!w}[0Fu{_g)}zI{K|t{ޝof]{yޮ>}gg]}Zz[|Osigr|n}/Λ_,ufݽ<=v﷾=\t)۽îu.ݽ}> ݙ瞟}oO5U*!$TAGPRz>el,^N.Gl:nͅ}ުu{j:ܷ[[Uѳꩫo.[{W kkݻvNw^Y>vyw&r^:FܰTX#'Z&1yw(黠ꘁ%P=I` ݁smѶaR^djW!ZvF6W\SyVn{bn.O@ne^lϓ.:{އ}5djG_wֵL`[7`Rkm< D7hݮamkEy5TuÛ X/U{ ]j /}uiٴE`=>Wk5lpoЍ%n۶ŊZEKx 쨂iXPMe=6{ f`hAQW@;[uΒoo';vw_nv{.o /q[/^Օݜbdb@wrURD>HW@R5eOPشk=4㳗+'޵tt)IOhatk )(Qp޶-%CDRHw#zz&%:Ol%"{ 1G\qw&Q3 >$( KCҩJPA]CTT?@zIG;t~5ӗP'1"2!E[$:}_. '!jsCizS*p:vQC)'HcecwilLgw3[{Mu}N^ESTK5g_:dI۴^-I OiiYS>c1 -Pt5ΥI4l۬:@eP`cNt+`7@nuF{/0cUcd!!"N.FncizԻVnR6֎BvhnJ7T+)Ό;gҠ04{k#k9jp7Ln)$PlϼwA*Uf3+Z0V[%-xzղzɘyzU.q6F񪫁YvQ(5ww?׿c̜d,#"pƉۡ~R4{?ߖiR98s4QM0# "D}E$zbUxBM=* Q (;zYDz5WDuE5:uCcl``GLi'o+}ެQiq ToԦ_ 3AsT,ԌJZau޺z32i.3CuSJݦg,Kpۗrnk*8es&3k6Z.Csu9.8ƝiLɨ*w_:Qn*mw{spT܍ =&tϟUT rK%Eaٌn ^0;qS(HQZMZ '/9fcINi@(v[bHWZ?VeDXZ 83G?h(ղ kǓtwdE x(>~6F~)_D- M/rcc9bPUlŽ_I:Pӂ ES3Cze\Q![V}2RAw_zM{fkH+UMdM1HPmPACPSESIU1BDH (4LPBQtD%&}>°("hϟI`VV arTBh1M})m;Ra~zA*R[Cyɮ[s-1\{!F(qrIDJLBgĺ v$ r-'Pq!jua 4q! 92k5- BEPBн36H5oTZ=5RU$Qzw4*Aq5$IT:*]yCrtEljp2;/ ݭBѮw6} zLFkEv(Wf]`5n,k;h2O}PXₚ ڝ23-3yUpQ-۔Ϝ/]`;ue $GF&=wmkWGL5-n9 #IsZﬦ^B6Cfʔ 9C@Q@UPP1!Д  EE!T49:V"t!ddCJLtEkʡ*SgD^iS+,i:*ǔ-3I\FCL {67L mîJ`c4\sF۟ɍaTJh AWlkgom>HAƆF펵.taD ! @­K|Pqh3T%E1@P0^/Z=\1vR40}vn C dDL;`GՂ ¯a<TCMPċHaUL}'8 eT>gv=dIW}ΏuoK]N9|Ͳƒ[49UO D4_zփ7/`l:d&&Cg/ j?zDj\Fga-DUL7w_{U?ֈL&Ohd{|`zd>0{E=nNUy>7\v^f2HqF6[ĵDtYs|֡(_eݓn^y T(q:7re/vەQѠӦ J4P'Tz#t6{{Y^՘U-4;*+aӯnݹ.9žF3j6ޑk'iW:U\o:v˱r=4a)T9sӪyW:e*Qc6同 x#7*Di2%]կ]PGѫFH7%x)y)oA.2qnC>9AmZ(u*U(7=ɢ.Zzz< DcG0x|!MH1eum\T{]GtX>LMY2lm^\g eӸªU@SVGZ,c)6Q(qƩÃ$:lPlf vVk:q4C#p>s-< ЕJFYiiT6ާ;vLX8 ?ÆcFZs蚊Ǜg踓v0׃4)^;s}|ɖԃm&dī 鎗L8 FU|޲50ŚNxwpU㯭S]K.Ktg/-8 V2uN^mȩe钛s([)ɦSc]K-luPF&ocL]VnBV[ELÂ͸G2goCE$X F}ܢ t#{%91fS#Jr"fSʠs/zxt?oU؜(IFm[)mPTWzSjmh-˗62nefܲR%H&;Es܆(|uvS$ԾqJ`#D7? >RpdeXoo0UKޫ|ogo|zTn@j>V}n;hlhǬnvs%*f<כ}.79QDP\SM7!T7#I_&;:쎝}nLe2sךL9!6~+q[Dam\ٍDyQTnݒRjDJqʔ>%KE0K%sEiֻ\f\4hйJ2' c(a?EPጐc}Ln*mMUF9e(#-:evۦxf]E+^o3D>d`H&deq>f vыP-գh;qƨ4[h"(c6& @BRr19F2Zf eH [="xt$$V1 ۮG÷㖎?3xxsL3;hb՟X KC@yl8)OO|O=5Mg[2+?W\|A]tVz'^qS0S1jH0*JXgTT@PPz1 =آtU#IQRTHSH)M%ATBDME$º9iB魜M&F4tj(+J$*F C$h ACBPRSJE%l4d i ȵAwz1SAESA44UDUMEEQs&H} RQ@Svd%44P4 51bq:?3ULJɞYhPbލ^;q1Ya,?DWw 7'\~̜ce9g,s>{=>A9St$BWq)r<&';r@S]b51';+$KtweMqⵆssAl4B"_vzȗƤN_B&Ώ4K~O&.a6lqz_{nj$Ћ'@C@˗(ͱDkզ:W=;\#dȧH&%hV$ B FQihCBCVpUDWe)nOji("ل$CTC7A@SA1IEH% M5U%%Hh [!>۲]Z 'FRԡZ$>ݐpM ǧ8:/C*":OL&63'!fP((Y&yCʆzAzRdⷆYdb`w+WiS`FU*Jdlb\@pȲ(KDJ&  98!xE,:22Nү>|tHr'N{ !C\V׆ztj&f(MP8+ј@Sf.9@f*i%h b%Y$b&  hd` ZZ!]?H`0~۠?CHUE)IDAǤ^!^g{lƽxs3AK*~DZu+J!&-Rt0X3%^t#-*`iH)ȴ5&a4BZ oѐM/t]5BPꐡ)ĔhJ hLJRi4:CGK:CC.410ڢִA4`(a( *!X?F키tP^C8{#i OGQT% bs1(OG_?P/JH(4 AI 0 2 @*2"0 $# DA( Ԩp(**z)dP&?+ ABarPQDD?dA  cCr(P%hMЫsJVAU 9"G+@B&Ⱦ$(CPC# ȁg87Xө :?{z87;7FE (HRD5EAEPQ5SlDݱTMNƉU`qC @0"$c$ '{ <QBzg3h @sYM Ai "=ЄE 'Jp%WA"R S2B!$ H̀~KUM q0P~tzLaUhQREZiKv OO5->څ)EտS}30Q&fo#`Ċ oSXS$$$*S{aw,lX*bz/m=i=t$ Y^[&cP} ̲;V]+.b{P7%0WvK~I5`ƛ> |a N!č3#{(( d/mĜ "I I|(O!G_Gun3?H6"tMKh?l+Ӷ4YaGDV3';3'F1xmiњ!"h!au-hD)]X ;c 7p@s0sʄ #H2Z]cH63:4ShiP;i-"lqD71EH7t[ ̀ E*Ü2*ZG`̐Hg'ߥ:(ZX]FQSm 4ki{CA 黝f9=u׽ 킨A,cKLARnaaL˸`բy҅ 12`RHl}W}0-t4wD$KpTstj%~wӯI؞><ׁ] ӐDҍ"Re*u}+8ƻsgH$$|Q8LZ~(_`6oKA ,yΆn4A_QQ{ucbK߼Ǟ!Likŧɸjs\Zv5⤼Uygs)zS`Gڧ"Q O&e+Jhxh4/~0>\nroɒK3he: L w K"38!F{j{!%ى3k9n^]ۢޘvmߺ=Z~dS|gCt.O%ʸˌJv(?G.߮XywW:W|vfow 4O?^XUEVCı}>{oX5"|VCI2>^$:x.nAm< *"T%=:8; ݓS>ߗZVUoDoPh{iҝ>mH[)|zЀaҁ@Ͷ,L Ndk; yfI4c_~wi-PQT ^oie ?4]k8?W_99uHs/%X5TQPCTCCAQPE0T TD4A}TID16+2E^}&%ë^5g /䝤jޜ#0jooPI#F" Pc d3!Sͳvs{hUtlc UcFV}OߔmL&P|x6%N(nFįV44kkE?[> 9}:}9X9_0LTF|PIdTpt~,+Ю0ED@w,E~[d7e㓑JoDI6bE^~4w|mc7fl Su|cݚn,> @j.b Uvl $G>xCcIlPWyvpI2;RO&g|X ٙ>3Ƕ֙?'=xtŪ>_M,r?6$m};$)P\@|:<t{F_k%%T(?X`uþA)"p)lL1ZWڶT.H;/_|xӾ~:<fBQFVFˀSJh b6a'ș"HlL3?opwBrY_׿شR9V!N"o?#,0s2Ճ-C&>=FB2风.ۭR&_\y !q7-cfxnҝLV9s(c͕HVֻkx&RXH#["rh 9;FO˂&N9fXAfvߝ q6Vz 85+Pvۂ"/懭CT'"ے!S*X˪1 gp(Z,R;8f6Ikkw;% ҉73:V'٤0|iyN|[;^Xqyf챖Ӗf8׃R깺yplԋX C#դs'Pgpg[|'m8gc]=K\5~(iН:+R% ckBtV<ՆP+jݡu@!&!ž%݌V ^9]CbHx:?7OdzwĮA,_l| )yv@ܩ*N4s1ɊүTD );rZyx|gkm>/W.vVݾʾa$dXhJ7dS 10n~i5TrVԙ7~nf3d+y̩4ymFυX-Xi.1x'PUcfx[ǹ/ 3v0tiP6affUx_Cq[J3A,bƎouqRD>% ›0fcf9QņƘeR*mJa;oqJGU)}fyT v4iIW~\NV3eyqkց'S[{cBI$s2u6E,v mEQo;$$?T'Jp9BNJkn p3g·IaEW!;dl%yu;FS\.3;[_:>h2Mjq1a5u=b}^><w YBE>(uGn4uɦfqXFsܵ!̳Y2rx{ܙ-o.:QJDjNg^f1 eyu硨! (!ڤ`ٳ*r"=};Oy6ק1!V탎1+㻦r6:@R2)_Vlب{hD6,b 5fy~8vRP4fg<(oqvs\ߏ$s 4x*ĻznnƳҭI\WI;I.%;2ߍS߲R}%'xN&r*DZt66%.Pf v|&,=~@]Cf4:KPi\d4 5󍻯K.J׎l1ꔎSvnՍWV׫#7ӖR4$$k,0;xx_+ulK8wl[zكVvkO^.}CwCi;Nz!3"L&o>ԛ{rס~,=,OBDH;r|C"44 q4KCP@[}ޭ5gvunξy*Oy_ *'WNdK_)euK]5Ga&l7۞׻"n8a5fwѶf7wnLMFt6}z1o9V+Mu XLK'Ş^N*?v_OekQ="eXeɏ?,;Q !,9aOsf8_Yn@y|8`7az3cF8># 7ɵNnqƠwNӓ&;k~ym*wȩk1DZY-)A;)ٮIa K׆8T{_PﵨϡUQO:<^w[°M&@׿i$VMl~`!2"c"Z>:v7I먐R$M|C৶_.CT8M1NMym~\dwʓ!v+7w @y`Hac3q=|M#U۝MeGKg$I(}ͪmUmnEnI!IcG,rPyl( K 5:_F#ID16ߞX3ҽ)Ca^7Eify̱]dgL-M{ԫYrb0 f<`k0VxAKG~hp k' 8xIx#Kq4uby>B}**C0oTs#&'8D&T`C~__*]:LnGnܸvNPɌtRJOHJU?:JvpM6wxoY :E{CIZ0Qۯ^Wϵ  U2%gytyOfH"M%4 -2znҮu̟ehPDs pl= ȕO1w 35nu0b[8L iS20DZ{ЭsZO)]yIqNIr ·[%XP&j(φi6#{{t,قI~fZ-[N[JLVY`sGnMںr׏_]9De, HQZkX#i*SۿxR]:j*2.9rCp<{\ԩ̿dkO>9lar.?c!rM'&>ެt^KPꉌHa<HUV8?iw =)òe~?uA _T8 5s1 |7sGU(5Q$,_GvfjLt D,Nk=*~)D}xn7qv%q+8W de_zbcvyf.TOsu~Z|&)a'[NkE)pYK0D cIcKL\XZ>`YJLh/,nM%.woר~fލN:\5]'w%6ZsHtZxleJ6uQ1/ JMx9d7Ś$!$" 2گkCOG|2ngb6>X8CΡ?1u?î]6r(閭M2 d 6_!˒2YYΌQ0vg"r+9/?I쬹Obϵ3cYPr[2?Oqgq̳v]_6k]V ~Y1Mnm_:>yya9yEUJV}Sի7(| #[\ۑApS3Jn:RފԘ:ғⷮƘ0%' e {Ҍo1ϒƸ x.j$ A#!KI32ݺlɆu L7kh\Q"x].|>[?`?I[N'8{7sŹ#ݱ=c3UOZ 8ʨ/,/+nNr{L4ZPVWu$͘f>;!!PְlTݟE|jlF~:5SML;_6:n$[Vnsq)ɹYC5pʿt1v[Wv!&)$?\h"(%LEDPP&HO(HSd0օ1˅If%X, ʇM5މ3)Jի:hp}>&)Sj\8)zZz>!m5qJ,wPSկݖfc8'M)YQMȗD j:Hp6x/~jЂ"m "3ē 1sdDe(( &k 9B֟^؇fLIM; IJJEz6NwR9]Lـ:>DKbf H7x Hm#$A8ogɶ)gǣM+,׳h֡>6;\LFln~) vڎl0LA @Ylב]: Gvɾ\gli࣭j9Uۈ!J19bɲLIϣ:&crl1Q[Mݾ$k;$,,=gqUQL1h[7?f`SJ Iο;ہs4mz}sd! ,{^V=s ڦ0!̎,Eoss0k@I#y,{9gN'$lJTkG1RDx 6|>0na}M 1#c+GzSAI10 ln@nViVAL"0ϼ)PNgN#~zʰ0b xdxeE]"t7ȼ +J[At#2=favpXs!>Me涗~^Jp)!4m[3,|(vBfL*ow@ܲЬ/sߦ{9|8o,++l]k^FG9bؑ~')Cf%c~iԂ|svg_ߟM24Z|GkVDN1oNTbu|ԭ|KWcJ0'>}Ck>|^Vn`]] <ϢfV@{lxw mBcw$$!$mMoH^yd 7a^m,=_+g߆}xѕI\Np aiF IP)00e*j.Yi|%B)?ܢB^}=L{@ςq#ź<THQSCFčuY톛a_Oz.`ip°qt~9Is"`\2NSs ] LOd. K |MI;0 K$O8ġ噶'r%_)`-ƭ^UTkqsχ0l[u$?ayu*.ObB%y9iLQHmkyNwXIXr ӄ|ٱzí6j.x{>Ur'd5 ~g4IZG{򡹖 (BR h( ;3O[|9 O)Ie{#\wNaAn9GlԓQ8};{O(JZ>RPgllLw> ,庞k-3s6vcK+E}><7o\'5z5vb?Xߗ*wj| ##lhs7J[3+AH. oxJ dY)vgykڸ/n{/D5-Sl7nrUIQLE_ "x*/ 5XrD<#/l4<<ӹ6&!'>C)~oU/FFߐXƌƐ3u?bt!v9n&k'QEu6({NLaZNXDs۬Ldy+D*d]hv{)ƥmnm`6Tܕ JsжkZXW/|]=8bOn^]:WO ߖz8 $7p85PN~hk3#aLWig> 7VZk=gk՚Ց''r )P))ZXi *hiJj*Ba <.+A E4A@T%D4M)J1D ,0HP LSM %RS3L2>zo9ޘOˋkS(:&t Mii$.9!]Zd]nVWo&lz جV%)㸔 l؉pYzAE-;.7yá'RC!pZ N$֤+J~z\H%wjKG FX:aZX/*XRTU`S^]I}넢rdӬehڿ}o 7(t_ZszwgLp],n42a7Pލz=.9ڜH{Qm3\ףk՗݈;EZQlf>sxts6rM5 [[8lʺWq:GSFh-%F]ѹW|S>w2CpM`29v4UWnv9/EH;aO5BB;8*jiwƽ2sn G~xm{M'8jE}/ߋl.]UWМ%BRXFܯ3԰1V:OU8TgkT nLeӤFb0:StP)$ݏZ**+{JPq*OoSvfkoۺR:ꎺTt5= ES EgJG{Qtv|lF|AKtк#e>ؤ, VwM QC^O+ⰸaM*)e.h,L*eAV]|C:tY^jۊyۓss-ƮЅe6c;HlnvJYqTe>h%s{ 7 nqd8WZVUY;8خe:wh*ۧ/& 5a@n,,NN N˳5(O7>xjx!$97.+>]yehA1CWH8Ӥ;(o??*}e omd,B;bRgiڌMD"㽒OYNB~ݺ xxeЬv ɜ 5W:)HEէxr8ny2"~;Ro.RtD֞/<@4Joxx#1WJ>o+.4iZwK|.87)%%JL աҭfqmVQ&䥟My^ kjo0 I eq 6,Q7o;s43ro=ӲT}gJyabkIr~"Rtݻ[=Ɵo?9F77%pu(}]äQ4h(,g ^x.:x(M]>|7:ժY5z;:!a[sԬUkY-fe۸cyaΚ[y = ^k7 x6ДɟgZƔfPV`ې6JeDYhJP(OPbi &jD,/Xu9!a.ѸifwwtD'ެA:5g#3i[?kVw%&H@.<|#wA;3 /T-,%FL mHc!r&7v^ӿ:_7ҝ$@ȓ@$孑|xg-8N `a8ZUJ[=cGMYyجW!}ڔOxx܌$ԅ1Kl  kh|r˻Q٘ۻU˅ooiwoyMt^Z>qppFYIaIɄ!Eҧo=$&H"[{֍A䦩YLgZ~GY>dmgshW;'Z%yù7ᆼ9;"ʉq;Z;_3)ᮇݭtWycwZ«<5}QKmqYk$lu|kZfͣb7#HO𗲥cl}vgqcGsU:n[sSo%QEZ' Xzd{k~Xw8E[jcy&S){`&C_ɱ 0`еTb9=Mr s(Dύr<M47ΉL`HZ''CLe 7|;];}Njo"WH7w!5,$P2yk^1vNwӱ+VҎɩڣ7>omU%G$OLwo_ D>d5pBI}w[$RuZUzk#c"m zџi.% ʶ&vN̚c#dx鉾W$;^i_{Qnp8no3¾»@D9J tuᆁ3&icj5"%稩֓VruZ M,riA>Ul S^ $B?!,7G]Ldcjn\9Hѷu tf%kZZK]Cq[&vjhR 3-*YK1wXm#N6Gfhm yDkb)@ 1avm~[=p3LFFZ] BԮCBH\~DӜe02[Lj8y,#|/(rt\k 2!X$cgt(W9q:q'P*FM FWLa|||.L=^,cmt;1’D眻=;Hrc7.]YnH,̪5t2C 5KϹlL /܏EuJO @q!ҐK:v梡!)d*&^0 }s;[C2eMlwһ~^1G>R7ݡ 7JƪXv]m)/yn&VT3cFܲb $ q[[2-۷SɻvtGϊg۷ZM,WՌce ) PQc sx!<f_})I-W]2QѰ]jv}]\hd'7UWu1m"PV٣Yt#\uVJA4r'/W]AnF^z!L#+O ژ1Hқka 2u=Fe𜐔E"cը6ZwOE;YL$wff2fѸu=UnubGg:k$Ma7$(u.0vf>&ЗF>IU/l|͓w_&Yć-c/KM3 h14JSI݊CU3˧\uа܄\HVf6a|Ҟ5jWLgzQ>7!)I[MO;>i-c4"6+.tz;O,:L ,eDQ3pƕ6e7: QRCH3Ե|y:$E1-SHRM]bB|1xF ѠJ"e" Bfe"Ib) T&Aѣ E$}J`vp^BN!3Sy.#)ယVh8[dT"P&^ ]k2"2r@k ;bhs}5PtAK.!x5(:$Ժ-ƥ>{<9\ڝ~\VIvq5vUD޺.Rug~s:-9[1;\2ia1c4DC@\ٹozյ;9E~|utlq۵Uԡ rEVx*G;8zXCPughCÄNAn;sve}l92-sFj3rCTB]qW~uӳ8~3ӧmtwR94`[Y7DgA+BZ&|Umr̾8;IBuU7VܤB}[mf}׬1& ?Eݎ&3;-|#wHK>iO:nFv4*0WGM۝_${g X-S1ml^ lw8[]tz娃?`slś?%!HWpcv|Sol;xh<<<7];RsyX5kDz3JnR&wo*HxpLpUl(ak!$Hǻ 2MDqob:V*"tT@F*ԬUll+VV-<$Z%dSO:u+յqym(yPg{ⅷ1EPQlWnz͕k.z >3\=INxs7GVsTYy/[WQ62fTI9g~QrL}aS^؎w"6zq긻z\W4FN^ 7O2DW%kZgj<1" %+)NN\VahѪoo׌y{)\Ƕ0kSU)UM, BurҔ'7{{5c﹥AÝsE[w\ sY KLU*#WH D(k%`O]i7٥nb.u4{f ӣwhm-A[r/Ǜ@a5Ffx5lkAg 2Մ|^Qm2rWRVFxJDm先B3 .QqC\n ido{)4m,8N}Nܽ&F[;^6 (E>8 ֫ż6X'gvaŝ8\L9m.xG Qyjzl ݯy]zHĿH?4 pf^9v7vϴV[ۍͰR%oy5Vr(}<߭gO\xxEO sg<}{ɗL8g뭋V6(MT禘ҢidZgli%/Yܪ'9ʐnQӧGka|<9;9\naP~bTGʍoȦtTj<UYcs BqsvuzQ_;yEF,=Dzo^FCFW{y <> |7#;{4uF2́S~}~#Ҵ'׌%ŸäN;]67fBBja*Yb*$X؇tnVR6&T3餤scV M:yB5Rs'/ B >NGHrnd$6zO_U♯^ͩYg4ٰoX/ u# Qp(݉瞏1O=e\n2owd"RT('}1!V)v4ĨȄ:YrD2$  T}Uܳſbٰmje8717ܜ8kr~H~ TJ(TTfPFoHp, JmF%}cG83 X-L?Mz?GktbhkٳM<O3puWn=۱Ȗih$J2Zpt` 룕l5!'͵x0`\mSk߷T+H.ҷŹGr3^){-voFif 4j];u5Zv:Y0-κDOIPȔc3И`( ;0iv߶{傒q&NHH]_muoS{K$:[Lez7+*W^ڑ0VEqhm&NRd P ƮT&W1vE 62]k@ 4C1:@AJPdG\UuJb I2;VXKt`! +Bdٰhq Qd9 I݅?I niF+ .LhiR h P1҆SB  "Z @b@R$N)4)BJ)Ӥ%+T#HBR!]Ҵ5T@DR44 @(h !2R4j%)(OQ@lAA Br0@r=B,ބЬBS04ЬƘvCt zW/q%B}'hڕK<_bݨc{잂]4suɞnʫ# :4 >ۗoj f] 0k!PY& .&ɏz]km_* J UJ)FTZi 5={l# H,EA %+JDL%U PU@sp<`%&I$x?iV~GrݵH' z s O,G$ʆ*Q'ѿ;)$|]׷äY$LJNRDG^c Zf5Lo~Axl?7~F=0/*?a0)%3/qK#tQ5$*KmB lSJ%y/MX}d n΢FUOA-W@RRCʃ?G|{Q @ +Bz€ 5awJJV?QZWǐMBn?XocoDɝI&IV=:;濕LsVR/(Щ APuC!Wtr]7Ԇ~cb$-gMo#c@XV1E~|PP6C0uIwN=(%޿ɽ*j3N3{☜P~Op>v!{_iz~l#G~/5{][>q_ze&a5mb#s) U ?CLt;A>m^믮W`diC!dOƹpu?#oWOYz??$in~{|t?w {?oc8?'tOGc i<.dQr;)YS7mƓ{Y#}r3~>Bwqrx?vqF.ۭUhL=]w~f Է}ht9އxF|:j&!M5}Ĺ֠?(>'O??ƿ#ͻ۞0|t;D|{)%{6c5$(g0*hǭ}g/<(xew9=_՜}}/^onC0}K1?o~77<:TYK<Ma2DuAn۹ZAk~T퇇ϝ\uҟyF\9q1'0~NJ4Biܴ0X=O^QeRT=U?dN| 4Z<,,bgοnvO+ ͱ}|xß V :}?]ޣo~sN6MJx%gPm7٧Tz ߵpG4q}n6[߽Rz$ ]a+iz7.Q^9>\snc[w׿~пoI}߻x쾗 s^Sg}=H!q'OS"&?I>vVHlȡ ڕiݫ㵌mJ_2]ϳue>CΙC%{a ;~/󆭿#rjFPbV3|?'K.???Ź Cz!NG&K%vΓPxSVd0U:^.'i?_ ?fMN *aN뭞ĎB9 CID&\=G(ԝ4@v^vv((s̈́:gzm׍Q3%s r< 6~N)Oct3"N>П9&Y&@?w(Pʅs*KHhf6&,A_!./WNqKr^|k~ Q ye^u~sH[v1'%a/nĆຎ4DiΤӇoSn|rєtc $HI=y3P7Cr|Q$)?{/70~Q 0ٚe.RMwcݶ__`fgpe-+3iWo1Oq~gv.an:<-x"mbW(8$e]Ń$_$ʪ&/ CJhD;,PS#K4MTC4@WÄtVa%F&_1  *0Q$G ?Ƙ?R fav`dI Q,~$r>_ۃ'pPD RAT?=Kd>]#(*᜿HDAH^oc o>{h .uL倈 h?¾b YƊdSddxƟld3)ɋ:[oWzj &= ˆ$;[KR(3ֱ&_< FCLC}_hЩx|lE!v#I tFa{IlPL8Ø""I#ߎt+ h-y3AKX`X؆1%Gpw1fYQkE] /Py[%( !r9nWr2Jt7i@ {/r'rG>?_{j7լ,G(ӌ<~!g_l`=-o21P9U,7DK8zt<;󵥤`pՉ緓X_C?|?C?-偿?7((Z; Q6y7vPH0e.:~Ccj /j`6MnæGL@dyjV,=:v}| 8=<@C ?8 _Ygl8& Ih~ x`up1N(U|ٷn{1u){wod{c DᇢO2%~_O~F)PzcZ2$ȿYBr:C͐?vu7tqt ('c gSCؘo!ɈOWK'me"8W5A?}pPblؐ@M @_y_lA P5{ٚf d?{cߤvIpy8ʞw0B50ubr9k,4EclX%Qncv G 6(rb'ե>ҲA]6Gu#K2y0$aN"j j*R [SK#DsWd"z z f өa4B @ؾzaSλ{ ^J)(h͸nbh%F.^I}Cθ]b!mkvc[`1@H5a z8T4NUyAf&9+:NwDhX i8%0vCra>D) _P?Ipw=i.%w>, M]`PAa/s뜠$YQT6gbq!&z ƆmWd[›p-Xd(_b%,aʃEQQE Pɓ Pmó ޟQsa'42?/^˜{Ggyr0Mvu\O?{z)}۵#,) pI '?x]<}XFPKHW*Mt+'lW1c3-ohbӗgԊ쩝]M;o(wٍ`oPZ 8łdcㆆ'@Ćb}O>Gta}y0y|i?w>$>%6h]sdI?l OdMҴ9#J_o J:9>o6h$!LG6FϟG`Q\3o_EwSBU:FS+ J.'cRbޑ귥 PI:ɉ5MOUm'[\A<`E͡RJA,WY%n ʔ-CӤu^v[]>DlYrv~n\gIDNXuD.Z#XvJ m<6 6|H4RpI)xleZE* ~9J4s];%>nS t5LoMI0Bh.J\;gq$!sN'BL˱gwI[k[-|86eC0l+8fw- J뉰rq&/LqYs,7klus7c?jaUA;@(Ol-M8(Y6Jrʐ-]'jm5R6/]ִ-QﲁD8 X};뜼+e dI|n5st3P@Ɯhi9s2s,{yT M1hqTfꮏ|MLg'DC57g{RyF34Ds̤NpN=2ävӓJ*|vw(8U αp-k]vwQ3dG jX0l̡ڽ¬F hwNi#Q|Jszj{,KF|<:Q1ps=t5f#lyWRJ#jڽʊܥW.^]PT&Zr7:;Txg:8ou\l\;}u|+, Zc)% rvF+7!X,C7jpLw39ڡ(2~mۿϐЙr;ŕVa:GMuS5 b}i}bwhL 0$hhIbOs=IF//"(ޠʄBI$3f`5 >Rb3a?I/SRӼ91'o(0s(_S2_soΊw,$3\} ە?n׀Pg<6fo9anY^/ hƆ@1<ߟus1yڑُP?ۼ:h31~A1fh1`wKS"~9j_m۲~ ٰPk 2fZv({|Ap|x`0LܳN>-c֮ лh}kđwGi+,lHWC|Ԥl`m4֘Lō&Q L:fiR}S&7cѥ0/ :l]zX{sek(h$tS3S+O4I M^I6{DX)!Lw5:E!v&괡霭]xܛ)[(_6-Zn> -HGFBbwkԇ."tt'zm[WM}{:%wmȆMQPV2A83c+4JHI$qi6 gHKQW{?!H)zyv؂Y¿6|3FFFGHʽ]o!.;2ǦdQ&"VYweCاfQiu%!ΐG! ecglv)_~yK]h[^@þQ wWBu(vNSƦq+ʯ1e vb*HÆRKA[\s)].PlvtAe&M%Wr/M'Adh&lV v+pԏ#͟eicEG0[ub+VQ |h:tɉX \AfU 1YqF-C+jIZ)9+Wc$b_Nz98s\:sJZj#c"WjvGvr)5>(DKR\Sk.n̪?|yPEw脬wft$5l;E7%jef{8Ltj]FtPDZƠ?Q;qbGqv2:7N %&#RJ_,I{~1x]yDKZ̏t1k7 :9"J8fFVsVMZzr__tL߄27i֏_anCc6¹<Wޕѧ6>`؄wjCsw̭,W(oL̓8`K!~tO?W,wO&\B,r^_r}wC5kâ:*#j4 QQCZ% RU/We?U*@ ;u wlɦ@=Bl;Yќ4}넳=|K7۟/Ho6[>Ll T25B3|3:ʃ:f,l _6+P p:8>aAnR$@XRvf%Gl}j-`0Mx>q0liSlߺ [@+(ہpמ#e3?Íb ;;v<)KyOGH-,!u|6~= >H/i$;5o0^#h޼v]QM8H;)nGM=I n0.;d |,d1R\5O#G)D=DI)|1׫ɘdY00Obad&:jk\4{JU>gN.FxqˋʠcvNB,Kx@;uP.!. )x:P#ٹwNa:<[K 1B_ot\ |e ιnm*wʝr]Rc>ͫvɵrx% 'ߍZ;n=X/'$Y) }5%觝 [7s0̇F7Z'ZSLEo=t)kάpDjb~堼iC"zm2-^(Od46(>>qe=:lw.rmy4E6Iwg) "%jF% ZxOy!wZNxc5:].Ɔ=b % nQ ;8f;Q95ՈVBt6$ ܓwvRӰ_l)#;u+#);*jmGK ۆ[A"ntPnFf[]ieh!qz,ݶe#Gwm^#tVsˆ_M+H2Xgi/s'eǾlzSH9l?Hj_ 9ZcktzXI+8ﳗGd|~> apۜhfw(fqHOYDG:6MQ'ùƏ~zSX>:a%LΘkݏY1,mAKrt69hדU`(Ę4m2\qpp36 !,Z^'V!5(%Lyҩc> 5{m Q"4i;BoӷO.?;-cN;~1LUjC7Gdptl)h f\?ы٤5Z]UPȎ8ն\acz&tPv!d6j3I[rے2Y+'O׼ 4<<'9suwl+jo%,߭5n@[e7"_\$)ۨ \nSR^G7ryS N#0yT!Ӽ#zxHh[l8})@œr8_o:pr-Y 9+ 5頶nicN%S̵GMoiy1+AtaÅ}=1eׁaaR"/9.f?HJX'u̐H<\8z:BoGP}b7?_%ΞIkAx7po;5PO_7sGTsO9 _au P0M3M} d'{J>߳tGf7j^}?u.9kٹ :gv@E :lDlu򪡡nAڳʣu,%X%Sfg~ˢc<<+&"|1Ƕ=spT9Fsyih=0N{L^9~ar=yoVsV~w%C<Τ.mnn^4mu싒#vEykMNfRfNyU@h|wٚX6ߚ9y)ui3Nxٿތ4dK =}КS*%M$zR>̊IKoPR8o󣎈8+⛎Ge u%]8[krb4#tBs84@ 8WS?:.Y 3ro%]jIĪv]quYJs4!ԗ:U>L:r9/q{]4HZ+22t$.(`Rg4iϑ]6w =Ul U2 .:!YDzdGY]ȱ =@4-pVFHgL~W(awhdWd&MDBِ3?Z\}j}";LK|uIe?+dV>ʥA oyR;;霎<2b|<7`gD6> \'qN7t9fg 8F POLtN{ER:S݈l5(3Xiwd4#3v_[۳Zݞ҂ȐѭNWN(gF,xf6 3Nr,N+<(~1Ӟ9i߳\sHwc H{] w8Y4CjΰBmpw;sj- zS62D%vHa#5!qLt8$J7&ӿKTގHiYf|؛Q=y ҆mTÇoFKP޷۶^Elm:RvԫڗǧSCtH<> U̎+] i}Dr93/C|G ix#WrV=?'9_},\kyIZbBV#~Kk%+?(ԅ*}JPtpKq򂻨JkHM:Tݜq䵜~&6FtnG>r)ڥ1.MQ^JW+dž/FYD^=3je-[3|w r9P#kLhxdQrRev=T7{Zo %I<] qh o0=~~yү+|˯ь_ 7Vџx7IGFYCYZ,IidIyiz7￁Ԟԕ9xe*%OS 5a."8:IADyqLt!&; ;8zR8f#-گ*Uߍ/U3 kI*M7!|t:wpzY>k#.DڻRw$/.\M8* `hF[y ą&0Q0|Je3[/ yl$߂ ¹z'I!kvNa]%f]VU9eeh&?n5NQ'8rSqw59<ϋKSXprڹ-z_-;2ZSR随KTZnbw Սo\^*(ޔWRPz7xe6*daiq9˫SL_-N|6tY~߆!@NI(=g%a%ShfX]H3cYvRt}8PE=<_Ja+p}vFuK)F wtk#pwp.>ӷk6"ILpi鮹!x~]- ;kPd5r?й~]hj̡Wo7yʅw8uFOGPdv#ȢN.4˹vpu^$qh[=}~ [~9qܓQ:l2CUؙ) I|;M:t 18]*( C $R!7o'l`tCB=h D $D$"Ƿc5}ޘ;<䰌*7|`FCѶj]$uq7$S*jS {j=E^/1$K."«%d qRtFӠ캦 T얅"SkD JHпo=}9 >.CkN RlJwxڃH{Lkq "*CZF9mx;ilgՍ}Z{{OuPXhcѶS7`pBGCrLx6l\<r*Y;6+wrװϰrXӇ0EPW~<[AˉvJ du??Je;^s֢79ՂHWE#噛w/)6}7 իpj6!8E6{ܹn5yu9;~to#  7ǧU_P I=*0S Sdkse5`YLF`YKYseZR%yT&^IYd.^HDĕi')? !!"J DQJ@$ 1}rb z& 1ZlՀA՞$~UL,GP2A(B ?<0ԲQw9 TTt|%wrrMuFhuVuUsrϣ2T__r:ƀѩN/Jʹw> 8 ٻp7`L TU $|Α%{ p~k?J9v6)h" -4kN4h >{cūJWb LbA}JHMҿNs⢥65ⷱ)(5To&ѥ|NGF>I 4C#~r"XЗ[Rge`< 4<"˿Ū|-xͬOa7:Vgn{ꆹ l7qIsᔔ»QWmt0JoGKEOpZps&c DptiW`9ٙUVs7@LO5Fۧn Yuꧨ4~jȼg=:Qj+Du;r~w]bfAݬ3Ji`Ys7J@dBfpQ.AMRU-7FԵAbޖVrZγw/fí;;p;QF3lFIcҒKٹՙ ^$ iZMȳQ>רM4*eM4{)CTOgI ICg L kc¿V-V MgHˆFXNie ?-2XUOϿu!&` p觓-f|ߪu:8a__ :2vs$;KawN \7@̆;c&h?z78:Ghˍ;akXkQu@Z!5Ֆ.jȆi.+O=qA{ΪEhQ $1I hq8`6K/f&qWs'E C{055+Gvo,A$H*ȪQ ʵjK]"ZFJ۳FuⅵJhzywe:9 9h-丿 k{$s?K#>/߹륫9k_u%\uOki}5,o;>=S%|%,=t]^?9g~~ZYᲵΈKf&gq s#^!LZrO݈jB;iG_Roɫ.8:cY>nNuefbj 5`9r=jݢn C Pf;&6t>0wo6IDM _If.jG zk,VO6ge ^IQXj~g6~61BU8[(/\MHBK|^Jo,GZɌۇϲdWꎶt3`~Ҟyf6fߤ4ݵ ef/;-m)g߫h77n9VHJyo^=!6 G վYej2Ȕ0ZoTV4J|Ov#'V?w<sT5#]T0h'}yna2}?G( Pkw-Λ6R>)H94dl4$+si3xU +s>VEK}"Nr:-;odx@%JAViig!L5|uA[`,>9ex۪.:&͸kmT"cVN>b2KGtnO23a*z3L46ZO2nji;:}9N&$HF:b?~>B) L@8fq;|ẅ_^Xvu4#c"HDJe* $D~uyknfZ ?1IEnƈq> d&&!Ľя- &~uCxLč,g2l~l9cs@έ\Q󌾪U 'f *JT0X>M-lN̤&s}8x}HəS uiC9%T2Ta6jNGHLro4c/J?4駲}{}ߗwo38 Z% QfIaLjՐ9WxE|,O?m-f„ⶅ1eV6]^׌O^Sҩn7f_Kq8:&-zX"Ƕ,7#.22+{IZ]<+CU3LOбCfx#&lo+uOgM}5#) ~\rM/* AEPGDˠ|x(JGu~W0q:qߡ"?|'dw}#qXdO.4}{ }%A:j(8$F*~*iy6֫k9CJA:Ma=Lp9WWġ׬`#z.#i*báO8_Ό4) `:kO2"+l2cE@ VV Hbcf`lYٱĔ Y}W f#nal6zNa -0qsBt:pH,@6tYl3&.†,g7xаE=8pi}υE5E+SUSLB̕3E(tZ?"$4;=fbrs8s߈ uo^ otHU8g>+U`܃ȑܶuh'IG G`LITA D5 AEPMD PQ$RӉɽ`;Hz'L@F Gͧқ"AcY+>]u{YlWaUv| /kwEqۀWǨEgRe٤ҥ>YreF"yLpF7ưNXGO.͐}3QQx_$em`\J2>%(Lm5~ȳ\Z1v0s\ !* #sqxa%tFEhyME3R=qBԯSFww_ѕ:lJo"eRJeIҔ䉓T:咿8Q즺e `'=07{qИI~sݻgfviwRBJI/$Jt0iiR#Ţ ,b"gRzҩ6ײA[˙BX,dRSuDJnd걈rވfG}V|,y4MҔn3nJ gYˮ1mX'Us ߢɐϷ~3ywnv?g_vT2Zql?;~n{k}~{(ҚDlD #(n!|$֡lH7)/؝L9\]fppz^so.p \ 7Wl\ t siHafI$)jIaBn r ;yʪs*1ݍMcX &J\OD5)d"RyL"6l`f7]ձL;b4,4t!=pzi!--Sk`ӃYMA?O)G)L% N ʎw}=5tj32-x1)bMͿ^3.=eاh}}P:3!1;!粻3seA,nDQ9KO6(nGU~ݠ$$~o/.q*w'0~_/@D;R C[HIz͎)q7NOA|@hw%BHN¥xjy4-=̓xHfȮcv"I88bIۆ8yׯ#(l84Lҹ"Ɔ4ҭ,2h)>%-ݶg\3^Y#?^3u1xVCgv1Fz<犒j|WmuI IiA,x&F\S$o:=ʉI1$6y֓ܯ;XN}q$r(>Uw 5/iԴGo&o2S[qXk5FSNvz]SGgPR0Ai j"5ݍ;1÷4HrB*䒿 DF (€sΰ14GbR|,#JeQ1ض $Wygzڻ\˜AP3 HNn^ѪvDI5Ci~3YoTTzR 3K%SlV4^RL6q\&L)"iO5Gꓰy~xڮ9FBtkG? # # #7AʡLa@@oOz[ʧ9'يpAڼ 69rwЋ!&Vyc6=ե(~eOM*=u #%ez È{HGh D'_1`:QA!` 嵾&?hU@ sgpfG )0 t(41FR la==Dbq` HJ_ uc6_ga?]h,wZdߗ_,ۿ Y+[:WĊn4ӟw;8=g90ɘ?MF(柽ˈަ@ qG PRo?7Ͳpch" ]mi 'q>3DCr^sѝHDtsԲH|`>j}# 3+;&@5reN$s{Hր*r> 8J  تp]9=ށ[I+u2V(zIξh ´Zp}x137<_eҖi톒TK5>6sI:&(J bRݷi 0 Cz:p|pB&tʂ3<'ʸJCsq6 }v:9<ـpzd͙ a-|OŔ!P кj{wѳrv2 ˕a ]:1iQ^h=]л^.I9o6n:7saƶÎ2Q8ɧ!8Tɇ \ÿ!mUo$1s2"\K,Oc8% FI8g4FυGvl4じu 06 .Iyl +Ij`U*=]Fl3/ ,{Ta+`L$Q#϶o?$! z!_ \&!WkZ!}!_,q'riU늝KB5'^e1ܨAD:bsYWQ{n_g^[lOg0jM`}}}]T a+>[Cʁl3FXa0 kZDc)Jp -+yR)Oo\x-Kg0*x{W":s抲H[s9rj&cG 7\0qnJirTRk~W~v7IlK?U*!}X匏jf | 6-] ED:Ws}ǕcjͬOBWl جC 4;CjßwH|l|}4q׫o/8)?crμ^6Cg&6ak<ϭQ9'BNzW[Х#-<ăx*6`H^ ocYe^PZ E2F?ۆFSˎߏ5wc)0be.,,[,hŢ+߰ h 5ef5k1X%|ϮQCG;}"wŖVFkgzfbŏ93'csSAD*?NytS>3k|okhUnb'PGk&ؽȏ|wAնONMT'43ӵz˯';'q 7aI`=K]{>װa:UTޯūi~_Pڨ#a!%$ ^Ցä&[b񂏉xb8: K6DHV!l1HД<ڦD{ Tűi"")@Cxшc6!,<Fޖݓ,oB\2݄'RK,/\EGLF%8.-Z4ŌAcA B|P&ՇO|;w<.KB7XU&'5D/|KƜd\e"$яIN#<̃LgtYE-qdTR2W B" 4;b_?ٷ+v*F\d=b + 2iSyK/" xn/:t7Ȅ@Kӭeް [K iՔ G{ |ƘtwᣰH8,Ѕ"PY4p3hL':@0HFIB 9U&[ q;ВhlBV>O$zX1]HlnHDKvE Ч"ǭ |H")fsLˮQ0Vwo0Uf5`}w^ėw bH:jD.V>z~ܢӜ⭰qHsLWJO\4(~ؚI*'Nua#T|9L1Օ(uAQ!B v9$0x/Hm6!D$56b$,VϜڻZR$đ4yi74ΌK3r16N"1ǹ:W㹻ޑJ>B!{pG5B$rDZQQ>50!g֜cBc -z|2uw{\ baEK4Q:%oToy>8>;׊9Q%q 冉<Ӑғ)1[3SIiFòR iߗde};g5svI"ÿ a-[kwxk* $oӈLێfmgfwP!0e udd@YX%'fv A,ϧ1)H .]ݎ5$@$U08x7cmv|TҚ{A!9 :L2x;;VS/"l~TdMT  ғ>/Ms0CX>Főv1^Cd=p~Ƿa4E'~wi{/0 ϓiC\|UH(|LI&B'!ăX6<$>>^/1m!2L-m+ZY "ɵC}/uJ#dI?kңz}30|:]ooصI0$ -!ˠvߎ(Pۍ#C[X 4vd)OIJW & QE,vD0+Qa<^y3e]g:]agQO-4>`ש l\nʧzےcnc#i 8ιu|̨6術`醛 $ІTtu#,yӃlr>W/cBX{WZHֺ4 t˦iTFYu{snη.?dEl|D֦ jK,;6=Qf &H%FCw"kMCG]4w_XkNE\@HCy͂(-hH!xދN77vNPFPa&=nZ2^:JlKH͐_zL[' u-b(!_q3;5p![9 8~S] c.)IdY{XFGUn&iWoN;יִAI%Xό:Z; H45a='o!n vqeXxx 7^Β*dRo,%dJc \dPdj Q7}^NW׭e 2A .Ss%'"IrrLZv:{nثot;"3:"u1@(a.eeRg])M *M yDxp!6J:5=n1u-u#0BwV>%i=%cs'WgO)^7zYsB w~SOԧ?q$"/iJ}x$ fݪ;:uN$ų`+CUӍ".QU4o/8n|:8zu 6UOhn޸s o'ҴVy.Sx9g鶇;8b:š}/_чmQO헦{i f?ta(XR&V%"&RB "U &B?sS˯s5m{blc) e0n8 #L?h@r2, g3/NP;ǁ~&JIDAy0cEU䂕 wHA9\7$ =jb6k<Y}_CS.c;K 8i뗛pa0^> ~"M4L:aa<|KޚTEt;G3(|M+9 LO*5i / -|DDDDjAunnn9{oɤ$r[Re6579AN@&3z^FP@ڃ3*6ͷMl $Ȇv[{$Ջi|Wo{=뉙UUqk1<1}47.9OZX`/Rޖ`l5ilI'^#>Nm" }~t3e(S|2!I8U19""nf` wۏX?#e2GMhw^yzׅ\b=.{.Hvd{h^>Gt"~(jtx𼳎 (,j3(Z~Qa߁XHr^yi1 Y~/3~df> . ̻x ܃^e}U!cW:Lcʠ9Xk=OH4 Cffn0aL25W5}ƈ("."=a=-308$ɜ +w aᛓ+`mDK6I1)"7!27@a`< @>L< àNw.{n)!{81BWC/ֲfi2&圏OKlnh) гm+}? jVmUU]]X[VZc'̧CHo/v b~'GM;PtM)|>dmvGM&ϟ^M1G\24H黪G<=ȊX_1j#&־h` !&9vG ؈B:~=|&|4}9wZRosj1ؑ=] ̱a O7[/ȒITs98sUȡ_y dGw9G}\UVO\88bӁ+{(1Ƅj_U{j8>$#7*Q =܀nɌD|9 '?CL{9i9v8Z-B ?.$C U\/gY׋H&{=y=qw +|Φi20I.2!&\⸥GLkAu"Sp*~}ޝ#'_ |;_.Cp/'kaϴ߭w@ʜs0Lat3ڀ2a4}͞G+%ORCN2O(u-_rBvaǛ^|31f4B@<7_.sn{Φ>( 'G:|+'zNTk?.'O2BCQlp T._`9͎G %‰2a-+!R5m>ইc"|-(8}@[J-EuZ´]2K3#{ЄB6@;#&ra{vD4%)nm~r@gGaCM8( Rtdk}nяFlx`DO~vfH Oc/??'O_no{_kG_>o[~K_k}?_~ok~?~e(Xs3  T v8whn?ܷP$0(COН}L!Q*xHɻa:/Dǜ?YCgz7QUY3U1w)CpuLf[Ǐ3B7}4OSY>q|E;S?Og ;2S񠧼=zAߨ I;sL}ly5}cw0:H _kh7'^I?BPⴍUU\-3K ñYmkC.$L6hq|d(/\`|Z1ƌD[Gyn{.E凍w/iCpc5*״~7WM0,OT^m,0Ҟ6 0<%=`j6s A"Ma7 #y'V6&. VsdC`1p}c)f;(G2Z*TYIɡe3xYI}EDQNmEыo֛ɊՍVCp bCt&7AE˕9/E zNY˳e ʂN(QT4Mwt[ϷmgD \NZ]st+SwJUPꃅFX4ƓEE % h$qRD8i ?arH:Z[_|' ߈U7$8jw#e22!TE4c`g ZDP>i>sݵ[2[cP)%MvQIPa(l>_g4|VOV0L!j㙲$Ix)Iʾ䒩^Kk=kQai"ɧf 8+ÔxLJ&5ZZ~w)t{w_K &6rN-kvM 1;t!i?$ 9‚ Ɯ-̕wͨsXa,y7ָ۰iMaa57#sڗF+b6LږcPo:{ z|2~L,E ɟ0F$ ;jXPR!LI *&To?gh9"/i)!:=pP,ʏc({ oϸ:Gš6|4YPo{&1ota٠@n/.a-ɬA@_=w0Yt,qhQCX|&AZ|?[w<ɇ䚆&g4YtaJy٭~\j"B%rߕ6cL ȠoPԳ[H`M ս.O%W<(!;40F)Q{FrHMHᏛP eAvu$]+/[`&! ?CJbu ":/ϦamFFهF8AE b LEEѬo ۺ9ͶYh"aCG{晴v̲uӛz:DwG )S#!A G66V4U?۔j|]v$dwdX97QJZ0]A?^Wi`9P.3H6mzWhҮ7b`kWf:y`5\j. gJòMon- 414"!Δ) $!([;aUUsaUWƚm$& m2{}WyO|PQޫ6"8U@MvH}NU| Bta@&U#nH eP~w8բ:@v.#P^k<ϸt|\;=ox5ߘ}4oͧxL;;AOx7WjI?ϓtP*+_ZpطD]RLp%jԱ_${{F.gZ+TA,$a$1I`O flIiI$=CNO0rGJz hip<݂w N龚O?@A? x{L!zQ TmR"u][g|(df2.yM#ã؀H >мXmwD;ikq#\ܓhKiپu]WdkHh GC r;(' YN3h .|z1`lgH}~"ji4gٍ\ |C lDahR}~pEVUjvzsOQRSL4rXP'%[~GªG$z YBh^x')Mq>L%0q^?Q n&?cѳ7ᗀy0g0e_k7h,- TF  ͓Lсb)káa)壖E/6a``#8 &h**b#o(wx禱iM~]bFaGI+@x IV-#X ~ Ƌ㳐h hY_;tfX~=7ܼWA#'2gA6nZWne)ĢO\A1E[*вfжE1a>#JEkC 6e3OD>NDg{,W_&}e"IIA hTX0j0h_vFRD:]u?ϲg<呶2"0m8ai&E5N\zDT 3o{FIhA m:{cPCip0:vyy $iVH~}P̾*sKxDbCdA#RS]4UM!+k5kʂI! JHC^6-+}6JyL0;$}>G/N}~h~gx~hon\ږg1jY%͢5&7vf^}/x<ߗxY#$Nk9jS7YnYaц "U\/e2h+v[n:N4l&M)`?3I__]gUECk,Ƨ#/̉H+p5l#kȧIA1|=NOea9#;j(j^r3󠦨$`o2~C!6aO+vݧ !{x="Àщ3)$Ey(DI. t}i4Sms g0vMaT+ ܋pLL&"j0HHܱ* kA@8lv"w`u#H¼g T* 1ccUsv2#oF oAC}Lm$8ٜM1)*K/x?7D/`h $i( ׅaAӢ&((8̯ϣ_Sfhd- _*5HAU)A i !A9f[.dOX %pz)R @*g|ì?A"w"-Xۂd4;gGuOEUtU֭]F"+J 8– ڑ87\u/@ݸ۪wer7. 9psD3AX f m ]SJjkƗqtEn6[m{BM BF+61\QTnEj ݃bq8h{iqqQ ;t0\(E^3V̍4fb:G@6ېAqgn VT(2$Z Uic 27y qd}wUVV6 I뻪'Uц{80K@Ђ)gG[y=4@S7uo_JCp ź ~ NH8]!1MF&Xn0u֗IPN*HR=?Hy&3 $2~9$5 {@{ 6\= /U$?Xvn~K #/(j&a3A;ohJAqop\rܒ%]uޫF`V+OsP3wy=cζ=QgV'O|xkUB8MFT 9LK IQ4`zEJ hf&$bfF HH$ lJ] {F}F,;36 k=;mfa{S$A(.t=_#]ip!{}7.$`ЇQP}pa{D)%ZA X+PƙW/j&9=e1MD(A?۞h}f=l{ZpHR_H@am2A*&cԃ#f 3 ($ś16nTK`^$@z/>OlI5gz-_q NLM[!K;x.lzq,a ˍFɮ7%ڴI8+1 ~ 4 r_7I#f DWC@v3nla!MnwMaA`h9LY;z`!qr@J5EgU0KQ4+LQW/ 6z7|7'wyqP`eә^m a %)`Ph G'=O@;8 ; x4ɸ袜IJtľIvC Y r5&ޏAm}B%A$ƞ  oA)de rM!H6NSgm[EPQB?hx wK:%|Vq5L`V1ؒ2[p0dPmmkZGJ[7p<$ciԃaw^_ov%@$\c RͷYnFg˨ɚ .8I𙉅WS^-&޻H.R2Aeq$ckC;q&#&6D/X'(51H^GB ŠUU.<:`6>fPcN6e Rxՙi鰬c4Bf41'e$ZhDz2a ۓGk܏GfO;_F7A mEy?XalpCWa&d .EqfScJ-oFW$n9UwF[ Zo[ߴdžJT򁡍2<&dXq!h6h!p` X4"ֹׄaW3AV|R77Qb' !e/G}@}^~NÞLd'DFRWCF:Vb'J~b'~mQE00eP?32(;gbD Q)5|k<}O&?%U uQ5c /] H_:{7b~ آgE~w%QVYUVO`,Cu&ǧY#u/3OCxRlI^{-Kҍo/ʀZpAh쾾J ~\o!U 8pRn=pa_z @qdI74nOɤ2m*I&ȑAC`= >S/<Ǽj:LG]I= ~C7! e hf%/Іwƀ#iN6'/@-"4JB@=аPHH8El+Ymgq(@:ǟy؇|~ycD?rHM<l6D3I<2Ga .-BKf_ĭOBFJ2g4 {JR/?w#?ՙ{O }_WVVrsY)CN$mؗM )$U]a_5Ftot^#ƃTN6e=l~AK_ɞj.:P&}CSZ!3tQTPm ZyC(zmzd QRwT=i|+wog\uzX]R_@q׵;1qxz!`88+-iZ6~GLr$xVn Ҫg@}ۻ:u<ݧ{hiAV/{w}_tX7B¿QO} c.n@ ލI]A?GBwum5E0!0y <|SK 2?9u r}=E9y?~+Ҿ%l=nlYz\̅0lp)\ ? (Þ n0ݘP9=/#;8=G#& XI$.zM @on]>J#.U|_7-4C,:]H!͈zL1N@7HY'}1*zURNMӭ{!T'nMV0LC3 N~~rø6]Z 45LؘWF%~߅ݜY.Fj:FM/.&>^<Z(T򺞛J&fqfcw;{ft9}:aׇrө}G_]|\}~33'*@\q1Xdž*cm8$أyI_wŦqBڈ $QV!صs$4d8+ԍW#cyGᵽJV1iԈGt??_]v<ⳌPKhl4Els+A#Bz&5H;;bt^}+1&/QW^p0nqM3a 37&Bcr`%n1YcF}X#ris8=# n45 {oV;훓tMdʖ%[CSw<R{~ 0z裈8 (tP!f(vg#*QE ,1|<Ψf'#/y?q˹RB!Js&(c:O:pP4r:e6e!,;S2Æ #ь <\w7PlQp __p](( j!GGѲ3Nv$` kF9M2$}B! \ r(0͸g [ qH۳yߺg׿irg1p,^ Uv\hY3)Fa)Fl=x*j$p|pZ=2=AvB:{kǃz4fo>'iƉQ" V~uHq y0Hfq1 ~NϢw^3cwH6y X9[:lyŕ3.^pLXDbd11.ё DD C@o]+c);t̻eo ='r4'gS" I㣅n +Wr2y-1E!l& R2X|9휵ޚnd$o~;֛pÍ{qfr|r1|P]:q?ǁ|: Hj4S>mk\6'7 u!uFG7)I#QħHHb@r; Ԍ18t;0q6uc3:aiSS[ FH0_w>nc'x}h_qݱ U#prCUUNiƞ|~^8hPh TG̟A}NwB41orAq?aC/=[H{%afaROv4QN(((;vERpX0 4 /6w 00[`kAL{U^%t_T h A CW/P=*`.4wAmfÉ17ss8 2fEnjظ ~-d>Q Iש{Z fÆ^Zh(vs{7{yؙrI}B?6\FqU_(21T~VO^ IKcjĪ(YxgmSJBD^>2xѕ>n_$DbH?ǻ#jcA2A&&HOlٙ}}'zc֝t9q΢LdM4oM}\f&"n@=;yn\Fq[U\E"wu;NsQ`P|$Js#@LZnGCqg(e/&7k5ZF$͝u b 8i~/]1  C o ޠ 67lxM Q+^ƍPĦI< oL VJբKGs&f k =[)3OcIVU\`3d~oc{2Ck@xu2# gC 6SGGxoي*;s(:@ W 7FF̮A1%-ȉN(3UxO =;rCrNt:} LФ%OX=vN5^0zXCO$Sg)S**zxJPG9$ s̗5m-C}w4~,\Å0Q|ض6WO \gRQ>bUR`%8E\x}ѦA 3LrVPh`&Ƃ>pxԪ PG#E:vkދɣ(~\ˆD|t44`Qص\y^,|I>^fcޝ ?v%5ϿϭDGz tao^sjr>=?Zpcy5C#L%6͐Q!OfVyCo94bWcs}*{Pb&̚$KM"iq#D bZyF%˚ r񿔾,;~2+1,,JM q9{J3fRo,jND-Kta)]o"0D7G[8'߿]pvnBO"MF^DUIXX9ޥŔ"h"^_9{AguP9@^B wB9Laswi# L: K䀄I  gTrqxɴ>Fz/z:I ==i@X^|`. BbjYr-;*ztQEaCc`5ʋ~i#>&2p=Tw+ zu Źhb&v,Fc >r`q:03F.,&z qowsUoꪱ <s?G;`>uQN{4EԞAG?sף1{ν92Q;7=5/B}`qi6"K*t )Zx5SDh\A|cJVFJ@J%%=ƚzTفCDK{`k_U3(3РDO)M OµUyFя яG[n50a1kFcٷDt\iuKG*&w0Q*KNgornwqqx ܐnqf#5Wb !.u M$n6GDlhQעX;o5][.vy!?aUF>60E|bpyiZb va}6Ke}=/x -¢Uc$nPB7PB>@\rDu}Z.AyFx'S.⫤PRaM<܆LXøtq;r>vod<9&m\>E 8qInC}źf%Ȣ Ө@Quey^+EojEF:"~-yYn$ܨ|V dr{{v; wE"@ĄyR"8 6C⳯R{uA({_Jv} ]VW~uGY}g_9<:[DMZG5e j#DQtU==tt! p/W]N8ì? \>vy.fvoa^ @ufV~cHIPvF Srd# :G$NbPz;-|nm۲!@: (އ8>%TbܟbY_%I:lOewm#oKG7Cƒk4~?ssTap zi5m}?q=s⥉_7n?aogZ':2uվ ƫl 򓪜oōf܀0>>33#_POHrQ 6 v:ۄ1>/pu^-uтZp`|{U1rl4 f\ dHq67<pz5w(L_CSNJy;r8~ oM-~Ke~Sxx8!׀RH!%.f!> K0q< &D'6=ZD=%rB836pa %z; `A,%.XsQ䓴^1l\9@9Bɪĭe!C(ُD3W04{ q_좢7' jkOa| 8nCpԞhh fz}EӵLb T%t" .\@XC1&G2On|)A2"##,ܦgdp$5z_(e$雉My1M wNyAڿB(N|OZ"y3Li.Fz*"B5i,љ/k)Ci6l;sz/蝫wʣoӻF=n k'~<ѽ[ D ێ~?84wF>Yi~%=>;'SuvSD~[ԏmnNU#9ؼ{ ?}ܟCFXШO:6j.ͽߜЎ8[zbG O4oҦ !{O|X^ 4ZDBk[ Ĺ[MОV0_ij!z_/W؟* N44}(6]74 UUUUj*UETEZLaj** UVAk]UUUUUUUUUUQ] 2RZTZ t9>t8X\s v6u./G: 6Lf" !$<ug6PwHEaY9r<}Gwq=zt d9:=ZY jO&$/$oT 2o:JV!=ƫV~e~C澜=T~=$??Qӱ5]{P ! 4(g>5'](dHnf7n>6Gclq9W1pFyn2?{+To}0d1˕aDT'vṃƫLnl.&QUKڔ5 W 4dlܭb1CCNPs_KDi~o#fo6FF:yw8ocFA0]Rg=?}_y/{Oz> ^c3!ޛFts׹73#L42$CF}٭ 7P!󿫇w/rWwF׳Mb?c m0 fܠ gϿ[0% B=mϾ#σAeT q:'fjjBM5(bC4;SI%hܘiN==ßX@P4MBMH?E@AS+@TEBA1Q4T0TJ1/0Wv_1 mʟJz>$w{kS: cSMcXp{SW/F\ٿ^FV蘐μ[%\0ɡwyx&QUS*0nj^8FULx&M'zC.>3X0y;?"FQ艳;wyREvLBMqI?SJ) )0I~uViY(}]^t }i$QꋩmT@ Ш$[4\:t\1 JLSu蝧GvdTXxiMGR'sh^ƌ)N[9:$q*c7Pg˒5<{Nvo~:6N#aJ?Q'/|O>f\ˏ)n)@!`tTPI2΢{@b@z3{Va9_4 !$OI)/'i7=LgV?Fvv5P)CKk`23H ۣ-PϱJ r jI$A7,Fz8L%d >mxÇP <6v0=ήue9ϴ$( Ru%8 ANcÃm1 c5)Kҳmι1-1V&hX!̹dv&] :6mcKkn;9e')} 8b>ܥ/}Q ,* n݄&bXavݥj[\wSn]˹WitV]M͘T%Sș+5uٱF|k?}6GL46l̫Gû&`4`M8c#dr`}U =QЌ;A~9XS=&T PԩzOGG{|t썶dn~JPr& /2vNJB]X<9vnF&l;x 쬵x dF9@-<a /FaӐd1c m_'])MdҎ'D%C5BTWQe3A?^@P>}%38ŵL!%!rbG-[9-{"2{fُB4@CLf-i%J"!D P{ǧ9$!ts|CU2&l$rLe~>@ʉ%<O?)ۙ20܁ 87,٨Y5jry"1;n&S{rf$ێ}0OߔnL$zB>lZu$+w2j>^jLLi 4%nu0,3% qp݅NP׵A[h'CG%j>ɴ=G" A~FA0}~ w'ۍ ?8M PPIE%D@.C)h%BX78WatSӽz蚨ET}w42' /kлބ'qD,`c^ȣpL# M;iZHn ,;ac4w%aGF'"A!abI&E ;O#sȖ%!܎qul>WUz 8uKGhqzh&/~key_P|KKم_}> k|v,EM8Ŋ*N>#G:0'(HPos{\0kZz\4q#CL4XybA)p7Q윇#y:Lw_cY͋My1թLlbfmw 'g/bE1ʇ]m$>U9|ßRaԉyFH '2`lA{)1*ǿf}x((!2K]w g3-g 3{r=/[E#%Dڹ:hASg3@>^xIqIE/ܜ?E(sx-?Wy&bnؤy6fdIpi8f4@ u_'X_ـ%ظe @4tQԃʋ 6t5FfpIQ h秮;JZSĻb'_ H>x{ttu<9ArGrC Dӂpx4`٥qqDb# 6G:cٚC IWGgFǿzy)vQ~y/qk,p) '`8: q|F #:7&=F;Ǵܦ0?l0;MV:FGDm9#`Z rcqYqUq$Ť#ܓ'E wv8PG  dL՚th_ ]:>┖ Hh8~=G1$(FNBD ajyp: 0:'+R%,TpBU-C q|͵!( ŔM;/moyF׻( ? njwb<2`a^^0S]X|T{^L dzVhɷ LR4DT0BS0;mp:QACAz<`T^NWIJHR :!q$:yzOf]BQ) }}FlSd!Ѡaa-BxlPB<:-1IEf ψ;O x@d"ȴ:@5*RUpɤ5<߄xG<{ ]6[~沤-CFQ/|Ou&SPȢפ>h IaIf PiZ) ( bE"IaAb@* **hbhi(Y!  ij""`BX(Z)%"%b$9y{T4 P LCB!JP5a fhT ) (UİŶV`3@ЉHE1S4-4MRUA0RD1IQKLDIPQAM T3D4PUQ$C$%UDUR1 E0 ERPPPTD4LDD+PDLRTM544E!PМFaC 0BP#+1D ȒVh5 p {I}gVaȢ[HeM1ѷP=z 5(`# C# b\R}< hB`&j! &?hRd{~QBKZkYEaBR6%Fd %H` UȠ*Q TT!DfX(~NL\pr@EL;qtgb$CcN*}0A$6PABLx>'Vf .^#1EWc@nGA1`s d ? t{;;NAHxDlр%=5z o9tN:7&OI~dR"qˏn=Ǫ/q3!ЛuTT8g_φqFoD8R]EݚxYO>$q񱷪F t)E^$mp(ŋBá9B8;8j dNb0 ^ً/ǎ|Z¨=2_Gf$55`JDw`*:MW{xyIDÌܼ6x! D2D.{}hB'`8Dɮ3 F5ᣣ)PS#M! H%R 4QBR$E(-A@4PШR- P0$222TDLL 3,DTPE"DB!@R< BSVhB0d-1H6/g_Q_EUiPR()&=GN`Yh_Ib$@*dr# h5trλax- D(SRDL-5IELTR C$ %)"3HHԟ}!)($mXԌLDI/.|b"HB(= R:`\N~)5( c6|Қ3$lZN 3O~Y9Ps:DTf {q4$C:U/Kφ:>gN0le9v}zv `E}3Z]K,3021 Q!Ud p~zbΐDa"dq\ N /:㷸z3Yj*Zb媢ڦ.Z"(ffh(Ҩř. !,i !(SBAڝN,7b9su$L[:y!aT8<fKcRLDCA#> u&m ij#S׊\zj{, -i)* )Jh *())(d" Di $J$%%GqAӛ{1؅40 Zd=ȁU!ԙkrOwoE llt5TOs^T:r&aS O ЭΩ'XC1e( RQ A!08(eSz: P0p$Gx|ٲR>7DE$$g6 ;XgTeLu lۭb2%Np=p_GLYl"C#փ/=CTBCh$8q=ɏ&5:(y !q϶~y[ُ@bD h˼B$}ħ7iJ4ILJGtDŽjKf.2 „/q6^@l[vvjYCz{lPwaX_.E5(tag6gyQ ş%r1{~@G!a%oEgP)󗬣sV"vۀ@PA4|B%P1 B[jShi Q iBJM2<^a~ހ 2Ib`i)CJᴎ>[n'SB!Ǖ^p?ۏO8ʇUza@{f_sJV_oy]]!*=?a=eGr][a4l,)'K(!FLfUOvGBR`j4 C P6ͳ'>yCY#*{/ՄD&J =`?{~y4@a6 ^2ÏPP;h{ލdt)u"hF {I;َ.oQJmPX~Z\T"Z髪!gN45.PuRԀ=e{2?ˤ/ 7owC8+0TCLk,Hͩ. 8qtx=.J3Cˌ7l0b4CĜ԰!/_F 9 2(DSc5^HhHV BY P 9"2ÞH7!=&!i~ ^0n+f ɂI B%,"wne(=rksu2 ¨28-aΈĝu>!zth@b:4)J@CCڊ Bx n"?= #Mtav;> &&@cBb I ~OZV|ң#Sc q`IŢ bu1 h+C YWwNl!ӢT6Ӫ612cAY6 ebgA"vL."ph)(#f0848cb)ͶM *֒)5֓ q,@Dc8cmYB#[R1C/G,Z*(`ȹ2Ip$<v4+e BqˆlexDGx៿cD0jj/_,4:'iI#&t1O8'Rc!Th&sƀ{eFxz~RdI>[l_XJT%CT|@SΌRBIA D!ӥzd|Cf0|`wq>֫ݽ9S8;oзww==f<_q&dD !4?/iXMd !i)@|v$ bH K"\say5Rs쩐mQTUf!p0n7]xG>K2Bc PBRQѶREde@`ĄLIo `?0_}ndɝyhcF{nauDŽ߄|ջ;K~H Ed%(*)J>5GљWg۝tq tKJi4:/j4wS,; %&xCO]}_ң[e3Xa 7Rxl 1h`;cM g'UU5U ihR'E?=Q]:9$\\wA釣ıA10M,hlWV5uvKL+ h)Ky< }% 6'vMr+kk)jj.NhRmlGz"X/_,~| }4S-r!ػݥM-ͿL=4^.0uc|^$n3ڶ"d`>N.؞ OBt_%Fxϒ'o=}4KyõjÅA3uۯvބv2I{tY{h΁:(BG ;p ]k7Ji+׏n ''" 0i0d>=2k0?}GB:|R);S=-E٦ ' FJ* FBfA E LZHjvCdH}0\q(z l98Ez`#^v%[7Ҥw4`]jYPIPg++s kq\ e9u }qg[j}AnS:z, ! F3M7&zaju'd;;b*+-]?_=手qYeܲts0 ̥C9==]{^HHg~tϧ8%9|lǩ$664ig1-IUdnhݜX+qg[a `?3[)"'|_/1/ϧK7>fx>J`>=[D)(3Y֙)O{اc"Z}/" NQ6=.n~'0"K&aѻ*7ηAd{@{dXl]&îPpl'R$Fx\,icyHg\  ݠ oNW2P[1*"H /.kHVߴoNaön*m9ZZì4ELCד_Gcv5*Q#}>I %F]2tMжd'L7zc&ٓSڿG, I`p) p4p6񆷮ӄ[(eC(o ` RM$"bСA1R1ϴ9Ke.^`acf?spkx0cfK(j&?:KR'A_kŷ?np[ZAXBE/jLAvMU6 {m vb c{~+ lS!I|ӆJq'kTj(<`T`ʃyM%k pe8.q6aɆǫ$M(WTinsٷ eo0+UGK`pT w#Y+b`556(FV 4؝֊1Vhtqj"i@{c>u k,\dn(MSFݬxetMS% R;ќN1`60%0nQvAAA3vC#m(ub ]q~XH]@ۃ(nZ >.5g,PG"o4j S35$l4hibJi&Ց[vD"cցaJKdB;-3pfA;2r|34|NsMCGT"ZkbhG8 ѳD=۩Y1%UѺufS w-LN ӮNX>dث'WTV6Z6WKa&<@a=cJuR [aё~}:}&DGR!˛JOld{zx"eׇc(j`;b13ױ쀎rF2eBЋb-'mv|#"<?ǢyB]qORc`u-P[$vnZ+wz񄵓0R? 6 j7eA c@BZ'$L#L`bd@h(!2Cǧy1 D.aun8))PW`66BRrj2d0'R$J:9&lCdI؜ q1 !ܤӢްCX` k#fm#N@h-N'K9ӟ>_HtH@F&j+TpCZ<&5{|!>#z9%:Kba gӧB8" z6mچÔ)p1&{tՃXLL IiLF# b;ЛIq /O*ObL|0a0#3uf`mkCq4Go^2@H^;M?Խ12`=^OĒb`ag L8ov%`=l[;lTLi0 4Pw,Q*04z eX !q&m^.z{mxm+$Z4E`鳍U|HhuP z!W eCD|V Myę;Sk07DФն\TAAdD@@1͋hl>=.# /:ѲlB~ @֊Fcbz3S:ȪR&Zj$-nNmKZE|:D (a|BRyZ?^&͵xf76H.ڹ\" 8ܙ+1L6P :Nô%6ˉ^Dkh|gah}^c>-!@G/˙xEن>"s O$zlk}#~Iq{;N}V2Dvx6M~lÈ1a y`rf[wMꓛkfޖPgg 0 *ʑ0٘φF"J5aȪFhUVd=o,AF}[6]7MJIfޯcVQs!z5vP5 ΝHv= $r $( FTSc{'.S39>^n Y\ jVth,)_l`0)ۺ~mZЇc`:bQ-h6wD ZDo9ݧ4w{I֡*|4Qd_=/Y)qoGP|iE&8OJs^x9pH"ӻXrZs0rYюX2p;~]f=Mtޫ9ފ/(c{e4RF皿;-wWXY2SA,B0!C;2DL @!d)deG" S@>&FxvSq~5W Zg;)CbF<6C*Sb#JO`ïcpv|Hfl(suэ3Q~ˤ%rhydԠwJm: rC(=4i- /TkMK+ ;E'>dyڜ۞cz⍽8Vw{ "nw'i}kvr|:9,5-uŭOβ|ox3Rw~V׻!"HLnقcA6E3-cRR7*5[6vMU*"U0hnc&$hs R.4f̶N> 6Vm/9%Jz-FܠI)+iF-<+\w!z_'\\ߡDUb9uЖ:$mGF EA6&0CRFtFyCL޽^l}u~+S ۶[g-U24z8=pL,cuyQCsk 14wӸy'o?T n-BskmaO+lAM=ys]N.Ha<pL ~[1vg|Aͬc &YyOPwU\Grt jΥH훨kErA^a5wh}T"˂Z¼l~Xiӈ\ĞDadÛ)RpO)2\l+Pm ]`z5)`mQ0e^V8NϛSsDZoAԎPp q>@x%YK{o4.J5軪MXlU|n&dVFo5+3ySd`ÄN-eη8׉䔴kE2&+۵pTs#=$ϸYD@La܁5(p_DZ3f S2T! & םYo%Vqqyi0Lb;Ѡ-8o9WxM"4'ZqTs7T ϗͳ9.[L!M>ǂ(18k04vpUz0okq:ݔaTzﴻ;>%|sn4q8e;84m"}kU)j6;D6)kN(kDi'ѱ0-l,b˞8v|"hFG !md>^m`a]co9j 0<ŢvɹwogN#5M{ߝQ5XޭZ<`%LP+x笴VLrm9A!f,CҟJq1.@Ҵɸ@Ƒjg< {w8I# C-{:5v.交Gm0AKF[rq}+K)Du[*zY=z}'ۆpk1zgjUSl<+՚+d|㈎Ujأ }Yf=堢1bX4s\4E=ق, ^fϞ my Z#Jb5]Êٖ*g߯\}vx\f>♔vpqAIEk¼\YvvAV<`&u&FSXu̝p{=<{s~7}2^oT#qy&[:{Mdlues#c܂2QQEXWxtR0Ys,I!QDe,θ&NocNT@ʫlAVx/Dh*mMulT*t4gRPK,&ʳ\X:|ZꃞQ_U9l*|QC~_zm.|TGPu5VM:^o@}kμG3ǞK/9)J#e bw/fe%" dj2wV{=Y]Tn7{Axk۽SG#P8Z󻺬FF ks2w/:k[8ohʵKmМGEr#ACԑqq \T!rMzwֲ* 9|?LrN=O&guTnܖ1q#9F8 a:blR;}ߢw+8gU@m12\qsb:ڿ,"CRtNN1_Q>+`*0{)=5C(*FAP32ɠl~gc5T 20% D^]zIez09'.5x bK.0ႇ[WA}U\CN{-PaM.p*:z>:Vue#O5Su;Lhz+K2V5*G9@)גCH[-Y%)Gf^U'Q_KBBb Ac?"=Kq%&LOj{M7ɵ(]rR\-}L-mN2̹dj N'Dn LS S!cd -Q0-C0<ŬǜeJ/tխ$=/BؿϡXKđԸkIUio)b}mQhEBFzcET4(LA2F}uuY'zi_00O˝<=†ӡ8z4o=xi! uϮdMAUUW!{Ά/Mn*5QcqDG7,GD''$;7KPd4W64`WNLOvbdoSlL$k:jMhӬQ8Fl񫸞 y\~U:hjN ն9Y腾s|v:$Zf%"j"M}72HAyM{|EQ1Ck7$u m72C}ĵzްzsW%eW1%l~u]( *[oDLCH!PjCtώqi 5g*zqdKA e`*,2 ]F( 1yXA#N{hO9Sy:>cENc2aX׀a2<4R#wQ(n+KlE5i6p=pl\3z ' 2<&zHMY1j/Ah@]ZA:A}t &!#e6NӖTo SNbDc[kNF!D#)6Z`V݈Cs K@k,H4_Yc-h8i;[$ֺ.t= Gio1 xGtKt$uCLD1 bY@D*(+akЦҰǂ4;RAbL9.5䆉xC/C='=[*PT yQS)g] qC!__h*| ֶA6C^Th^aؐb `'5<`hAva{Eд@x١{&pZk_W⚓IևE&MFpYs/׆  wˮUUhD68e0c>luduM3* qH{N8. E3ؘ^" ?.h9$|$.6=CT!oC0Nx7eٰEG8'\/;@`>(?G](!hU/x1∙bD Maw,%3L&7P"R*~PQ~Qb *b"HVj9?x鿡wXBC~^ڡ/@A 7/a/l1Iwd06n1? 0|[@MQ DIJPPJDĉ$@"o<h!%;kix|QCK' }+%C30xG ɷ5= /EZq\aIѻҼ܆j^<9wɍ[ģD 9ݸd(oG[Zx,='W,Z&mhndҕU"o JE!BY_~˻=yoi%緁 )쯎4J&󜑄*^`FpZcCL'7N(h3\a.HlkrOĐܰƒQǢI3w2cSvL\)~| TFN.B6hI Ox- \CP1@ ɕvyW95Yk4lyY:{IG`>ۮN~+w  8x88}n\#,"֮6j Z*[$(3sŔE897XIҹ7I i6tR&N M-U֞(jLR18~tMjYj)2LoL4h[ /RU& 2;!r XXK/B,Ia;J8E(p*-!q`^x{xܲ wGgB&Qe#&q6"L Mf'*QBF!PxCjٕ}xV!TN|F*T!Ԁgcݎ;g 2B"F(( M"RP ((V$$]UQvFb" AZ$ePBMcS$ yE:7s5C#Cv 8HH̆hB``O/*Se0!9T@9TBgoEycѴ-Ff` (`Atstd!(NNA曳# 7gCC&^xQ*Ct>jW+OH"]ˣhl&L;{==} DHT] B .UuE9pнVQ8PxK?}ҋ S?|6]@5Tցt4j(G gN\yx*~:70ࡌǤD@lMESE4FQ1( J JJqAAl?8l5 2D0'}*I*e%%XDI:Doy}{_l=D@$DIA LD1{)}|ByZaz~  97-83:5zi<b=;Og VMGIj<`yNDSɊ zWMd yKCɆaVg 43:ZZbn9u@(a̓/%<>U@qczuPdg*Nal Nv3d6`&%>œ hdU^(e8 Ҽx Vۊ{l6C+]Y2xVz 1{E<2m8[2퐇kz?"\:<5QǸ\Qid+k8hNbK}3{jm,2Ynb3s5}~olat>ZpD"(*Ɗ%h J)eWɭ;u<#(-=\:9kSF'ߖpt%)|6ܪ뚎W ?@^f9azhOS)i8fs*G [lc ñwŵ??7{#^\f_2wV8QDߕ\$ HЉ )!DH)b ibI BX;ohhc!=6Z#ˆ2D? fG!3 siN?kC'l-3 |mYJx$(7Ff-sZ;^->Y=⊜Vc;޳{9$ĩ^ok0ZC(ZW zo~ {cG&Hj'ky0pg?Ek\fbiJdܕ7'# 4¦M8XjYm7K3.cѭa\_/{.vo*lL<!dD^0r[|n##]Hͳ:;_{)SzG>m;;6 5t:d1ME`V4q6iDCxB>Gj'KD&|a+>a@wpH" ;84qIێ@`šh`՘mKf!46>/o%Y)Ô%5[}LEdg޶oCf JQ U$J@2 U" R 4LHH@ Lo @vxq8L(:^BwգId;1 WhhRXA3$] L v9*$\deC6.h–pԶ8ًAALHӚFCF/L*s#t~B:TDܓ4k,2~=] fq0w1E4ٝvyr!_ćq<.Xy8ƎRe7m CqB"YJ[4n7ռ# ,9=1NCRH4 QT4DP1 K JA+$+$~o"p-`>)G&  _~-ǫee58l$W7>뚶t;`BljQR$f@9XZmSAPY؆ l0Vj6c`QRkA0NƬh5:b44'9|LvMD4QUa;%jp.0t' .!bP4ҝMN(Q&3QS TknlwLl^OM~g}`s^)dqhӶeD8@D("p#"=tN~m^#!z%n)p{fy!`{;6?T_)|s$}xg9{u@x {Ӯ&1p<@/DeME:F$B%V䏕/639Ώ~GpaɪQC~7~_f_ʇȪOnK #*Э)*Pgȯͬ4a#ӊ[v֭2IZJ bae"ds8pBϬ#@d,,x(= s # jwN0lfJy=ftt@>p;z˻N)"mؗ1 d Oj?chDK*@`ȍwa]<Ri W 1{s]v\/ky!ЇOx.w*I( f**(fi<ڧwp!)q#SC PW 2 p|g$lҴڡ@jn.cyX6̞rςᚑLd' Qa{0?:6)֋lhэ1j"?mdggQCw\vuhvñOYA]DC/;N~r~Xbh?,xBцjB2H#湈MAEP |y6f;Н̵f=zrew{. >>Gl$S@ c]pSxqZ?[$ӎyM}O"-H3ml6ugE[eC*]%Ӆ4I&0cZ,ĩB1aC_ܬtJN 4k@9N^ CHvCW! $g#U|l~d9C){\~t|*}jkTR/!Cy ЁT 2 (@ϐHE("B#Q}t;0(Tê@}aFˋ<;e DMުr zB}1\WPhϞ`PU y]z࢞d?ȩ!:*i>dD% c+>>GɆ?@xqӤ)t:/aFѣNYdN;`sλ 5b\Z.:#Zi '%Q%り7;YU mѴfm/wG=Ar w^qq7wN^ # c\( u瞓h%9~dJ'8g0~{q>|T=0G{4za~AV8SqM) MhvAq>3gC^˭_kA$L2l/+17DԢT`$j)Lb퇧cPDyh{)J=k b&Ң-sn JEH9 /.9L`aj"̒IA2E8ڠɠM4]#ZJOmJF$&\р5qMi F ʷ9GriaxnG8H(p( (h^ nHl3`N"a<9,ص+ &&2&b]DWaqH(hCCN%ggp9 B$O4v_Dh&j3#^01n@O<' ~@ B%0py(y2;گH~oLJ&wI܀EJK?FQ=irOH*i;3"$( )iB" LBh J)Z)JZPhJh!*%iJ@( "E5l4;'pBp%}1RCHA A i tԧi` >"$@Z0XLqbPzlRT=#Z,NNtbX>E9CD)6#S_ֶOn/}`fyT}e{ *z/w0P$AAAT-1SI4SQDTDDQT&rN(}JH' **L @WŲh@/#BC+퐠c'gLDUEX'C7#c*yN[~OqL`>s/Yv:C\: Esz}ac*>w6OG[fjcC{.r>Vφ/'̱#qQ)vJ4ؓ{dܛwtCnwAH!@p:`48䦤J D; {LB4E$Txfy$!b%IRBU!\ay0! 5S$6uZ(< R'*d v3ZS\] C%4̖!iGpUNGHpCBф@Ma3>SA LB]$'Y 5ߦ^Az>YfoJNvVΆA!.AX'? Q,P~̀vO^y3xԏ3 *(=34="qcbb> lSj~K-,י=M7hnpͷr]ĥ-Tʉbb(&B&ZT(5VFH` *"Nk&ض$(a2. B!J "X@b !iq!A}%@_X3S<>q%%:'IU>^f|݉i<܄ RCxz*/Jib"ET?jD+݅qFh iD iT+vƠ =Ce(8(o`g8{?O4e>Xb LLP&B%"#N=7bMy9K! 9?sPqX"aFx?0waYR# 4{DjM$H*ev,8RiE`@qC?NUȈLADDn2/z8|T?S_SfjީF2#aT{$FJa :mkku _j:5Q!C EKEZ$&snGsWξlJ8)C@+ΰAyJynMũ5ם=||Imzg)m Vg*${0g%n6 ݊wmxq^XiLXC|K~q/L/((يO,:N'U4,"XMw:cY 0knh,g ;b(bmc`ha]moD vGd;F8 qQ)R6ZX騐i@mvӇ&)+XX>;Vh@#\Av*(P;`'9p~(ئ $d,l0 @ (mBTaER)0 :ǘ=bHFǷܪV1%`L1Z#.P?œ5SކBJIdB@Jj(i % ja$(`P~q/ x/]L$ȓ\E3 7ņ'# yd> >9r  Bpól$+9;;7huܖ( 6PLe?CpK̟yٳM  틫r}2Ιb`II,!ɳA|#~DKH2Ln'_0TQD'+Ĕu>(U9CR5|ْԒ4IRLPPTDU%E,IԓP%SM@SE4$CDPTUDE#3QHK@U15D@MQ$BD JP$KDDDL A!IJ4 5M D2D-E-%44IDKURLLEQ@ 4E0"RE#E,QI4! HR @LPTL̐TU%4ҐATI0L )K@$D5103 @S2J*D41J4D J ҈,ȐD4]sSzx@ "@`H ^ }Nx/GmKIPTxQcV$~PaI &,IU/e55 l:$TDQv>2MlZEH$DP(Zhj"BhPI&@ (>oxуUj؉*-8FG&S`?{GF6qM ҅ETDI0 KQJD2!5D Q4 QDTD@P*j"*KD ݣ H3|zaBCrߟj"n7Ϊ\4zKtHI}oCOF7/'l<=^dPpB1$%3۳ci2LKWxFǑz!'vLm0}v.B0߭ߙ?sLtg>g@@ :gr%Hh"" ()ьm#(8;UXC*"{;Š=4hF9дg4]yOR]\ Lq:=ˣspkjMjΚ$ fۈKgTAH_k>`m-ƌ;]gw{ȁt;S&V'|G~y7UTDUo3f+hBd \:GO>'J]sjK5αr<-`Jb pA0JTa Q4ABlPJT'j|'L7)KU Y,)dQmv. <1ЇܨBLGp"pWhڀL P!+3֞%}JW@ B cȂT$!xf6z9@  j! QdiI3HDXEz8#UWt$81 SWSʟ |P Ops8i HfJbT !I *≮@\!ƀ$o>!aqSrj>٘IF0e֚ìnYe;JiZB:׬LEC;Sb dԋ|4" Pf0y5,Kǽriop~z9iql9g&J*MDh& `|PKb}#pb GZUhM. !ɍd[m'@urT{1w1Dneڃ-I | jmLX"QdjcI0pldr|xtp:9pAᏽ{[dIMSh=F'jm46)H#L|cR^!'H>,;lMbMw#x5AjͺC`=HS)=P 9c[j1mnn.ien@;.@ : mqp85u3P3 0ts{}2>1BF Z­wĸcJq1AuKd,c4&$րL4Q4DEDkDIHZ4 DwvrS|! 0:v*>:<6ÜMqFVM<݂[aDʯ9I3DfMI a|{#?&2C pP"d80 LQ$1H6CK@刅`rsڨB!: h"  EQq ҝ( ~$?v7H`BdYB%8 0KF+`9Q-( f )G5;ru0>B`DIv^2! "Xe`'8eR6RҕAѢ3UP$ jtX M BCY}Z0=V,)#0AKÆpI=4zٔ$!Y*7mk#b;& z( ~IhIz<~` E``#4+`P+ߘH~&i:eM Nx C:g:yL.X Xwz$}E5:5${bၓm:CHtԁgh3NG-hC! r-2RF7vy6w}%6Ο>xB.8AC^n`?X~n{( :_<e;|@ 2[`2Rn;Bv0q Z[zk@1p 0fYnm$;|ƻ:Mmb !GQT֎X|N%RHH oF cG"j@uEM(wd!p}:v_hxFx[?GH(i^#ߌM"L@S_ uCrz8{Hibu&!sOS RD %PDBD~0;GN <,mEpj۰f%&JRe%iP"THBVFaB X$% RXȇJUe6=A9;sscADFn l?_䢚;wu%p(,hx4ywbM(lɽC͜ p f =h!"*a&"XaFX+LAsޏxTaAVaKE4%;r&uoZ fL]'}199SР,S)R]ÞayP{;\}l ..^ U3 #|GŊvv${Ï`їu8exEl^h!< >@Tz:Ŕ"R!ăK@7 ()VJZ) ?>I~ 3+=$l,nD :$h3mx^ ;%=DC3z5KE =*6,\WhRsq<A`=ih.%oMS k{b}F{ ަlACHV.r#vްבI)xkʂ-e=Ơe(gGC瘈y>%v H1OҰFƝůKZNPT$Lr 8ѡU7FnoPZRg 2 Ql"Ɠ:ubיѦ\(>f0м\6kC<"m4JMen|C/UUhӉ0N`^tKsz ؇ӻgTGvy=Cۧ0rHXyk2HL垳|7$Sy<-1-'[R'(7m%kvl˗-.(g4BI#@o}Ql$Vctۑ.!bV #T>W! \+6aIZ cJRJ}:RE((M%vf n+P5Gu]H Дҟ~ )>=Wyn<8fX&^eiuѩH)폹!׾y=zXKyiZy0qDI|wGhv&8{ʖmRp0iBiE8lkhd&s8`j.xjUCz( 1?BNBt!LG.>Z 9_/'0'(u9 s#)@4/=dT=sET'Cb*{)Z(b!6J QjW_"z|B$ (TKA984b[eWANr'UC` уp9}ń ! A "\PKsMI`PЋ6X2 lp;|v DA\'t0  ,AۋVyN=ĭN1Lh"%fVVnC 5wPi~L֛<qĊSl8L;Y]Lk08HJ"o~!(ШN7/Oݚ=z 1 {W@pp-Ib6!abI"xF"T%0R"*`X$b R%6FSdAG-BL3++@•ԓuLA2ã;&  uECz6&"jҁJzJf)XvKF6<"L@Ǩc ZN% #h(@̜;/2%:(@Ǒj+k9I"m,I&x9':F<\E;q;*SjbX h&/gpDU,w}h4Grh! ƈ7X|3!Q!ЇEpq!8=Bx,z8R;Gxtݠ9%Cd@OA}>Ir1s8"90AD&0^p*)-EQ'@L̀3ЎhD}b2U55TL,PA4PK?D5"r pJ "4(  Q  Ԛؚ펖%1D R "Q 5GQ Q:06T@P%% D-#1HQD"%!Y"115h<둬ݹ.r*/|c'2"NW,iH:0M0Ivyx4d{d. `j)hh J 6;*C5ҩL wd*dZ-*!BaC!B!B !(B+I#J 9) !AJ(@BIDZ51LIq`^5 0SNj< |\$)U @Y%Q>; @!K@ (1x4v<+OnC%*@e.G;btV!J@BR4!Hd%uަ耠rs +bH/Sӷ*RMDt"$ !h0i%%OD:HP~?>7J<9Џ>OH }~ h"JiRD$$XewhZbЇY) \2tPG@>XhԈ8ԠP(!ל*H| ^lp(`)@+DZAO",AJ@D H$Ԑ53!@3AB̌@piSBuyԥ(` Ҕ ђZLFf"”%u4 PU`4a F$٨(6LR2E8hhUl)hx@DYšE udIК B1ڃ #v$P K: #"LJCv2k)0)@A aiPc %P@ċj0 vRV@ĞM!l>GF~ &(  h Y )Q%Il @<<^*<@ s=HN!2 DDJM*L!@UD{]JfXY &P%"*P`@iBU$<ÃV?¥m*d~ (a"dE:|ךM}m"b(JZZ%"P2' @U#,!ڦ"h^JvQ| Pi$3/kjs*@~MC<hyB6A?<9t(!8I"dseSэ؁I L`@ }sxĄ |@C 1=*Yz`>IpHEh%dY S?PDA'! n*pN'hhaP`8Et2+3%?,k;n C$; ]1ڏ;$da FeSߵSҀza(h%=!~d^ٲ87c}HT0JHJ9`!"x='>CШ3xbVh(J)P`(&*@hD)b!!(b(d! BB~d4D02ȑ@P!K+LPʩ(@0¨L4$0DD5 2t$B^pk0NR_5#QTP4L%4LRn8`)HU.QKc;[PЁ  }+҂G4#M?0@:a3SJgvUDJ|H'@A  BD!: +:"l2_=r_"T (H$hQ`F eY@FR`f )*!(( V($X@ <)U8- ,=^Aʈ<~AfzsB 9e hIYe) R"("`h`)FYX$ #y2x޳<#("hD3*?ⴣ@$,F„ z@54TEe$AB)hd+:TDQAREA#^ II)jbFCZNY_Syz6 %dSzٿ(AMORq!K2MtbJd\`>LH̱j { (X& wЄ^ /n_>3@KMfQ#MAx:%H㌑NA%}; d"uy&}"u cu灭}÷NiX! *ϫ |lqp јۆXJO{3hO3398n7-+`Zþ֚j#&!];u`:Q)ºj!]n3KM&6cPM֩:V[ɬ 7IZ**+t|4lHY֞X8SC{mL.v*bDH = |* H訞Ʀ+Д<*8s*HJV0B4 +Y8ؐ^ ]`p KNXB2"%>QETEEQmy>'؞:Z``!Q "f;;[ XQb3e)T^ P" );>z:}#P~ K '%! ((F iaaFG_ R|dOJRx+T5II H ٘9yrl%imS-Ly"H ބ!lL ˻>2zɾݘS #@(a &y>\Gtӝdf hi$ z[qrL4C<žbO7dC;COnx% z<Ѝ& 0!=\h4 6Ic   P;b,!Nj~Xmj%`ڒ ϢQ3 BC$w^+٘c 'ӧKwࣻ5qcQrM$DCTT D́ WOTE02R-S(M%D#LIPQQL RA*@ D! -5LDC(!H1 5$`3Qȣ'!$Ri2!QP:Vr?TV{ie+&=Ӊi&e8)M-'؊X2YӋ D66)#Ij\l.Tj|]o'EAj"A4H$-31RTؼ}4 ;=vlI)8yKz&/A%XU̦Ru9|e`W>4 Đ#VhY=oأ#9aF=`f|CMnޟ7\1a-j} 9ME  20,Bqahi+|6i :KH;!N} $یyX}t@&x۰Uc_p lNgl?@4n_U4Wϭ?}NƤF}\n$'e<<3W<N![|2Ih8=T(dD́m V[1~;]6ų$MlSlۧKIj=?cc ,Q Y_3' a9aa?hچ`mǮ$S2A&`W:JҪb*!NТjJ Ac :4 OI*P1V°t UN͍Vˈ6KHWy$xGFB't#(IDpw$H^RAʠZ& hF  At;>6[Ȩi*jmݷPBxzO7AB<=u(55vvf Hxhj|gr5|i?$>E=6ܳ2״!y?T_22b, Eyo!Mq.ÒA=L ,V9'I.…1ԩDtR~yB% xN$'t'Ø(;umvɷ JA\k9G8n5)04Z'! O͙G2 921{㥠cg(0h7/I!<~_}VAp&nMPNA!ER(d@/% 7leT`a!«Тϓ@.AzLCՃͯ5yѬVB߶KvHcJĀЈc*z@xl!uw@H{AbB=za?TXĮn Zםl<טINkB4p&/\FI MJV"*.ȽP.wa1'݇6_k VF5M!kHPD7`݋QI%t`4ࢃ# +f9%/19uB`KfAM{{O cXG!4{#ȣRB-Ȕ0m'";Ųp? 늂<ɚqj:-RCp'v 3ςst~>1"Y &`P=J&IDJP D)J&JbU($NU``7I^7l$ĈIC>SS~^u"(&+ӭwuE}=>$DO z_Nv瀞I GM01k0B!X$b ( ()bZY!ǜ' ML(U5HB-H#5E4VMUUPEMW/! }UL b{D&āIU\4jGS?"qMzZ54TϽC>><_{j"" (`oL;Xg'qق5WCcm*{n =p]өZ7".yﵜGG%9ʉg3+u ,dQ[4z֌)1#SAIui5(8,^,8\o%űq6 4q;&;% q hiBѯ#wcjt+냉7*Ì{q)jjfN -S4EABhtsArǑ*n4xN =c0H @|<;f/u>F(b7`3kb u) bc;`bB.;FX tlQb*$}OD'>WW΃c%FtX^rq\XOXq!uMSVfUzDlO$z ;vu Dwc(Ȝ" 23H>F8FDv) r!J! %sM@mMKCdٙ0L "䥅)>2bYTD"nƝꔕf3,KkʫuK)sa j6IYեzLo%) R-@#m7vNC#yeԙR3UDL\×`\lyx3xxY0IG)04L(L)<ezjvX26PZP& lt)ɡ fN>/<y4b)1ndc96-|I2,0@BJatN(*Wa;qBPcs"\P?73:uO//9~G4{:U""@@"&=*$[?b= *b= N"(AT@P2)M+T,Ы01D(wA"N"](hayJB!+vtJEJЅ,K"C )23 "wLQ H{um_zLA^gWe H1Svxĉ+75'<խ h F\3M>@qmk|ƝmS7.c0wS#thS 7QX`1f8f9Í1ukss0&4h!ĵ 7ly<``24Jy~ BbhDB5\foƼɆ6dLMViÁ .h1Лta(M=PGds`yOY3I1MH%2Q18vs*b*h54OHF_ANz,i=}m01dt5DŐγwB9HqZ6|VEBAaI,&Je>{=`4@mckC$`H 3"2w;MA#(A pb{t;JB؇ƀn.|2AO@4k}htꉑTIW}<^ ,_jS՟;PHd&h);+էt@HFڭfme ]1$y>\ ?KiBhE$Mt@c181/d"%(vNVmݧ" c$Ѕ4RĆ_ S#Y7: W$ZWүBhCR?dšLӀx3siXD_LSLֳSt)J#jघJj !=> $2tSAʼOH^'{cdiU|gЧa }>Q$*TQrD PDP(UJ "!pF jhiRf"*&   @p~zl @BE(,"q"DQhJEE0  ?*"H&ALڎ:ntinB*= HrB&B POaQ0Kq3PAP4\#BUQE l_Yi cCs"`]5g1TDT32$0U0UR+C$S'd1 !Ae (3±44PP$22(AI%):$P+$@!` g#ǵc  TIU@3"D4!Bă! LSKHL@1!@LA0T1-v*I%"? ǿx`>#G$P%( BHۀQ䄂 Kyhku؟`4EX DA,IMڢf ($(hs1a^M+@(Y*Hei@V $`fJZX$f(I$kAf6,aKeuݢ0b8əbH+1cHJP(}¹H10yK{'apbq-96tt JF*l Y 8 ?IB-'QD  ȼh 9A /P H"֝ӑy}rD-ѐA-9;2ppL!4۬b?u 1i݈\ N{&.'pLh:|{&bzk 55=-=;ܶጦ g2[CC7jT461ժ~3/ea_KyV̥aul Ս}%l{(1rhmɸjDŽGnrFUyGB$^}iU*tx7pv[H@##U7:f-ph<1Yxv(ReYj5a6O6; t%ZV'zDHBue4Ć,Rƺf'N+s_)_+~^qyf:#+fܔYFyl^l2 .&z~r3d5eq\5=>IAG'kL 4QZF5QPkf  1ﵾ]7:NreHmzܦ]uI FM,jOqDT1c8ߝ8wM+3Z>`cW)=)ZS{JB"kn&'EB-uhWw28G ޝ`HO+-OoW^VvYw+YiWTGt^W m =*HFǵʹMsM~bi!kd5vߞa;ki5JoPW_fQ9`6v$0B37|_Gz|yZ eh eI(Ǜ<^O`Q9l*(ַz7YRUP2F ABL_^|ju644F)tfcQ !',#pݖ6*R~ZmS9*䓚pթa#vyBznvQ=[dQkzߙ"1jŀ6eG/ayk|^fy˫j8ﬗ =p0Ҙyf[Ib>8֓.GCӗdVwc''^wygN|T,V-gtthJmF:̣o<^"mH0zj;x,< 1aq],ܲR[) 1rm -oHaXr* q0'g|VhU11N8nj |._,dj3VsC$qu֍LaڨieҦD ׃ƊO%QA1Z7ۊk V  }Bg $&%U>T5}z`/+Saq\FV|ft_D΋P۹SĀt(AȠ4^(` H(P?)\>ߣ\|2Gú9|$o`Mw-)dw)C[9I#c}Urp: "Lz\d?.Dvc( @T`ppւbdȏ"i`hH xa| Ϯ-VyW#>W'%kLd?K!2jk-Xq*RQ 'HXŠW |f3wW(>՜" (C4b*bR9)kHQ6-Nau+>&O‡aďTs@#%j/r&d$V>I:zAïjɇ$މWs׻snx1Ȥ/{7-^~עvp~J_ o#~e( l|¾9vIEڒ" ) 1)96׾"[QAcn5~sƨ {G#VKsŽ<.v\dj`^JSIi(gyi(.RS)#P*S i Jd\ s 4S݄!nq`4%= %pCՔAvCkc1d1;0ὴX̏у3 Ϯ6c@Ŭ068N`Ѣ?g$_e 6ךN~0aM"M! h"i*?Li}#Hpѣ2K៟{^*{kDagևZ@vovɮh!|E czWp6N>r0}?m{0 Q+>'P0#YZ $f.͖, 5Sp\_]kIw'F,r%&|/pg쌶h%ˌȜ nѻ5")*%?q*"1D V_3t #}ybl޲-Fmhc . UWMprԔf $&UXڕDq!@ {ez:0m:Ay=I7LQk"Jσ5< /IԂè8c'u0<CP۔q?Il!x.Ϻ<&M olTDF=o{ͩ!0& J},B,T~4D#QT[ m4S0h QtNu'Maو(RE!c8 ,LSJJ4%R҄A\Y&l',r"DCvl$A> (!a'>%%414m`J( $;8'<)a>gd~|E_(e~5n:%fЩ~u`ZrG]3d !g1y61[L75II.Ow=tsGAȧII^zM8(&I,F>.|1@v!ȩn ↖(UP!RQQiCJ%CYeRE(*gϯήH W=wLG+%c=Z&A֢>|EfoVYZ}-H ݀`v{mCL0H6`h$ "7_8gDGnBx]?uE zo[r=bp6i(66'qPў`u),)Z l/$*m{J`ff]I6 ;ٗZ;]a9ć S7&fɆAJG|T `r"+=,$#Pmlr5έ)6&czMc}͓^ϹGNIbe|`! 9R.9`JP$..3B[h}*''wj(-<|[[KYIhB `f 3wl{9nx\,Y լ t/;ݜ^cUC=1F6ӌکŅɧϑ_vVfYuc*"#AWLnQ©eÏ&s ot^7yp0e,ICr0Wۻ)p1-\.p8mPP٭h𽶡(`] ꟉS'냬Z[af)aS%SPhd"ۻRQ@DVy=QT5B(K%p%{0 A=b ӷXW=le3%LHMУL]-hbU Pf@7(C/)06L+0ssX?'j7A]?ϓG}#Z7lE|ġ'8h'l}cY8 Ǜ' QI#ևZ`W|0~ʃdxcoၽI oMrҏ}x!x5 d" }_EtםjLh!"o-Gq6j hf$"PbM [ 7Wag3g'*0P0tB?.,j1MY# G4! AoaE  [!|Aä w >^p(c JDR *" -K)AJŕN%J )BOl\HK0iZ%M0P/m(2m*)4$!m-/Fg+l\:T!ܫn[J8"R7hIP7߹uTSwlVYi6HhRD&LZ盩Rn\pw؆yXOB\"T=!BIq P%F,*oa"2J@*Rh*V9ЭvwrJp :mdnTnp /#k@T{< 㯙VlǦ5Zr_5cz|m<)\Yliit#ى+!<TdU;('R#KgAzWW =5Eح;ny@fT Ļ֓&4`JVJ I=R BR!CR10D1 B27w <4!ɲdÈ@\vrs'U}5''Y `{3CD(BA{]tpQ.X,r56Fvv1qk <|ᏌdAJь^Fr85j%h]x":Y1֫C7@O"+hE8\[lÑT\ZefH(|S2cU 5Qk!h8,Pm Z Traj :fxn39HvE OzJЌE4.5NAvP2JMyCMXOy($S AP*^t\vR-›*:0C,XZR.筨\*6Q*JsԺd@pZ='-\|ȅl1rYI ZKg-lXſ<`ؿ<6hGyeJ#0*+Le z֍ke Z_ 4#|U02*ȕc D|@/zpkeEG:Y&l 6Q$12:Vo˖G}*D^s'?6Li^gW8p` suogN壦S:ݓjn^jhudW4YlfDd<ԼEŕ cE3^%^ȋivBM'!TF2-ޭW}w\tx=&ØFPdDJP;eፖ A7ە\j\맦0rLht[Kvc1\顋}qc' 4+&S˺H|oo7:kj4 Uױe34{IvsU*dѪiq)?'LJ'#Ǿ(oqp!h L \\:ݞ{mzoLBERwl:R߳4& f'>e6dBg ҡTtr L@]\ **)uAe9szAtCVLe8&tx"H$!%dFTm8 KSͺNQ4JP,k³XġӶ5,&xݍT@Sm@9\& Vp6DI"/W/b%1Fp4$|C#i*EXHMȘ?@GWylorb&H; h@_#@gReW>?xq}P_ Mm<$EpxgJB./8Z)Ç[dp CaC]3ZBѧeJP3/t|]1Lԇ,2xФ'{~$ ]-#G9vKa )z)4#cƅ{UMUH'уf6@ F=:N~iX\~m0 U$7 b 2& i=lji8 !z$B{;I#HրvH"GUwJHV]Ƽ3u8c`cjffff<RMqK?JDL3혔!hb(XH"Bbi%Ye'ϝ(beHh PU\Jkq4QHP2B R!5x"{oG*Z  $.>6h>N'TIJ[ˡ.kX%Pˤ%HFX@yXX'glJ2!(GXlX%4AU1ɄȘ**HE@Â@!`N 2ˠġ*`UTTE%!`̰9V82$2₀ajH č{Nv+61!+q|^Tb {(c\揺N@|;j- 56D`MgmGw;p:{Nw$ ̌$X*0H bHǾ~{QV Yadf0k; 5(&2"R,ѷy1<4<؞s9+_C%n~%w`c]jSUƵ LٔCp8WSJ A?Q4W:2X!̉$t'ǯSMTj4mf тhˍ.hc}a 4wtlAO &H)SWC-5 !US` %hAHrYlY@ b^&"- Ę|44"!h1 %ynF΂"vƚZ8JJ(fJ)iC] Fl(Jt!i"$) ]P@tZZ$) =b $,a*bBK䩼NP@ Ar!If*ӗ $?@2`j&~,!s: D (vL<թa{0)@5ՍN6l \Z_ ڶdt/c%HVF^ǃ3p-6IU8:2BI6q 3$ɋU3ڔ0g6Ն.i1Fi枓Tn,-;YK#^t62=^#ۄ?8ЇsH<ɼ('`FȲcr,tn>*>>tQUESd 5{Cl1۠h.n)a_PLu\i0*Q펖|FxOW̢41F5yp/)XAcmC"wqYbE4Qe6LP]gbύnὅ60# __7Ɩ8ٚ4D7ih( `N8RMg+EDcM:=;Ujm6cOX"%mn-י|~/YuLOMQA|l<'=srQ&&c.btJM~q7lzË~%nu\Xh|7E'gφ*z+t67)]&B C~ VCU?w>Wi%j}A[iS(P_HAc`" $hHj *-Q؆aTRB !JRO#@PZ@hZ,:Ѡ*E b#BPt t# J8h4(~S~ۓxd8:|ڎ "!HVb&*Y& bh"a`BX#hSF/܈A ~%$JVDJA)Qh%V%Q$))V "T Q)aUdJXa&" !$f`*bZddV)J )iRZ(!Vdji(ZHVQj)T `RYCk16GǑud((iϑ~LK&,'wcK I0"B@dSU$C]" 43 "blv{OU=K?VCU28m; 4h)ɸHthZᨭj:jH&[hU%|Z'AϮ0Q24,%¥Tx 0Z) leާ7|eǡʲ0sWOs7t0`bca @Àq FR+DHJFG(`-Aa{U2A sy.Z2@|+ TJ")$GֹA>ezШ$k͂A`wKi2r"FHУB|@ >ͳtT6=:n!NG?!s@X [l0ڝLeSbڴ2Ď1H 4! mA ء161I20A`\JeBLH±"P''dwY >ǑNJÞNAͽiBHD)0 Hȇ۱ΰhfd~{yJѪTZ;|cC fCr"H@7drGf?\ndgVğ?I#YDw's_pMNS5Sf$ a~h8zoZ"F)h/&|٣o`x?*IGJ` QP쪉 .Bȯ%Q2)J#TIHE%4DJJ% JD,(QEĤh -ANh$&5lhiJi(ͫzNGIpYSy-( d !EETɼOTCH}:y=#MR7My̡.2k{vMTT L0L HD$ +Uyo;Oo=f%G+7Th?Y0.ؙ EBS(@?8 Hf&(* $h*R Qi F"!b"a"%!dB FYڌw[AI(nAP'nQ ޯopo?E;膄=4 ),,(Bk_۷<V@<@E_<>_XIhaxNc7.9AӇd`'Ǵ8<. $ = "FID2DQPAMAh5=a!m4rhL]"A .Qg֞ +"I` $7*,ڡ}3&dd"-#Bfvz P{.OSq .{΀ʂ}vuB)ȄDC2GMnMP{؊nP 1H;ާ橩Dfვ4~XL4O1|y|n&/!F$^!U$s2BZ GOb%'F^ JD~~a>> D0(*3%Jf8^S-Z O28Ȫ)6r uf,RD&?Ҟ $hѨA449ETUF`.lL1r:3F!h3DDPZ Hı QP$G v4ld${9d4$UTĢ`h4T%fO9B t'] 03?8rOStWN/B%oM6P#kN N;йlN-/![!'_L+(һdjhaJGv̆uh=~:/1#;`M/g0@[׿4˧~`6:$Nat 3C 3jSC { }31QH4\bP)hV p"Rϋ@Pt>S~>ЗT<_2kN#>-csr ے'?۞a J"; dhrDT~tiX`ÆP;0\_#c(WV!ǛsX|&vh$=A\b=Ggm=v>b=*@ =JyF>BL1LLedn^sr C*|f 0yblV 8-WLnC ]m1pe u| lmp^v+8w4NHDLx &!cfδޞu['6=2:DQVVw97|=ێ sRiH*ⅽ),l53WJS mnbM6 )>vb:LBu89"iAQ"Z P5,KJMOG> " BvMucmǧ<ᰒ; 쏻Qe{8ǮnPc-Z%5I4i7coMRPqAU!RM4kfYІNikiLIl[K+Kڙ؉XnI퉋9=Gn 40@@M ˘ J)hom |#PpBdTCك)VG @ޞi cLsiK>|;1D#I1b["a0bjp:nH77sABdpMv A @"`A-a,b& rrA$K88Sf1pGYـHG@4|6=n3>o$d’)KJIr_ZX$"hZh( R*IJiFDVdHe&BJebQII! * bR* iR( H!aJ I(;TzDGa+@FNQШw 򓠂) `f BO"q{*"/S8䇾 1,u RDx 4JWDU(WD8TIi$A))P~p dO)P괈@ EE T``^3dR%1@2 $(J?9?/nO #FY?.c[VfuE5+s=Z9Y'TDLR 2J ?bG?w?/u/ PG7CD)bl CWȇyR%jC+o02=0D M"I@%͆ޮbe-ŽQf<8!a"rhIh@mtcQqEH!pimďAA$]ҁ&= ` B;9"J iОHR-u$}/ *4?1AY&SYˤzt  33"RhrcQ;lp'gt>ۜNaXç|w}z]g}(7ykeA: mIӭ |4Q;`hjizǧ xOyr%׺`URR%Mtx>s5w;s>mwqw{] ]wm:z{;ob*H**GFUk $#@4ݻ}o_g@ NM) }zezJWp}*_vAU#EH`wpD y]YpրP  F@B"B=ޔ]$HWϸeAHIB"ֆqJUAyuy>O㗵ϛス]4#Y}ûLcZ!֩ 4OϚ|@yz0ZPJHҊ*ٮ:ȩ;el|_Y:;N_W}w]n8.`D"J*@o/l>ۦd ̽GwqRM2UR K:UJ4׾x+}vݭx}%TE}gmf{;zKn}{>]YO}ӯU]ﺰ v }{^Ƹg>m)e·}ZιU-G޳w83}_^];oݾsj=}r<׫طto0ssMn{nmvfμ4ώwfcscvzv7]}k:}{n淔q{z}=\mΐzo^=Pl2Ik'MMz{Fvͻ7[;Oo]jOL{<_wwoS} ;uֳW[gM]s5{{:=HPQ[3vz[ðnw]sj}{o_o}(Wmyy/}|=02wjv2{:}P<]zp]O;4mnq}@Wxoy'n.n}WС@ jz@h ltTH ("q t z:uJ}痽׻O");>{/|ꗣ=ڀo{`S{OymP.ZFf4׺{=}/g+>hwoc}۳BsqI>wQ 0]w}o0T'ZjH7w{x'Pypoo"mI}tJ;xQowї:Wox5{{<}v{緻΁l^DOޙׯ=9G)eQ+>k-m>Uu5]{l.upӽGws]lsFd@[2Q=zm`SNh,ɰmyu}ݖﳻtX7N}=쯚cwOѽ=s5;ذlwSnhl- zu)q4^yI=>{grk [C@Zw@ >Nt%IEi@hJtvmhzyv_|֨n[vwwsySӷ̩ӼnA(  v>`(: }گl|yi3zcwy]=S=kO{a>|_ug61Y>zmZϯ^h]Ri6z&>s[7z WRzjhϾϮ IM+5{hJi @dѠ#&M 24PhAB@ &MdѦ$ =Ц' yM'h@HQ 4L 4&#CQhji3DƄA4؞E=O5O'4db #Mj~TDŸO&j馓4'44 B!4h1@F@O 55OL& I?SҀ B#)6u^=(O6fգQ U2z`b44oQ1$E7 QREAUISRRDTISJFP}F(HTvV󎀣8P0d4 RRQj,cZo'x4U7j4yf&3yGDi:>٤(H Ui."*=o{<OTEL;5O6)j ߜ8|^O<Ɔf`)DG·S11EhԐS`W9TUуwm{b?ڒ)ө3Wm TU'X.bEE%&`6kIQ6Y;7:ހL7h߬fL -)[hQr&䙆&#^Wr-3VR#"JI'Bt:⊗D25kZZ 92#%7ɓ6*ҹ^JdJdKpxꌂΕ_WqW" L`% dz#ڍ)gu4dy;{U {=hU|BqB(RF/%>^N_ƦsEvŬ$b8ZND 0}//}.RtۛG/wcqh2L CE;fѕE?O0AJ>\HkW>:I̻s)ĩHvWPny㠚XFRI&# .fvt) K̏IBnWm&2!io4G^cˏO<3ؚlHށ&L{MBE>v}`@ 1 Tg5}`>a5PE1I^1)MOcʡ)0X<'=1]}wsAJD! $HpYW4S5+S`~"Q?$s"I)GW|OUU7mm%"ѯ'LI _]hEN7: U!@w1`As[Pu1%+-m?dAVSDtHa"&c !"C˱rӼY|Ih]W5yIKl"&Qx6 4lxJYg)8^L?ft3]ZTfds BHLHh; e(M/ 4|{cqƼ?.5,`,TqC!g2t](ʝcoKOۼvL.æ]2LfK}RD%BRLʁ9)z$B[D0pEo{c4 ͎_f#CŠa Jqw3M.fl `!mbhNܝ2ٚࣕ2X"?Q3T}bSؤ3$E61."F9kiȣ#sqLmbJ bw V󼾧-D:;yYADA]g$QD1AM$Q4|ka^;7$Z $#~K^(/~zSƄ+OآOm6SH RsWm.$@#e&SbUk2c"*J'ѱnZg52nY Tf&zo \:XFظə1|'<](ZI1+>}om"P5}/oUˆ"(Fל`.iF&@tt4)I4QFZd9ĔPPMudBDPRɑ])M4E5E1DU4LB!ٞo~&"7z}_n7P-לK7K9ţzExHĀk&b|aւ@Wĝa(}C`0t~4øBS9 g_󳿌XލS{Cw7Վ,7T[\oͤyPdScjv?lvTSfPx*"(2ze2˕-}p8ja>HdN+'R!Cw8T&#-֥]xm֓sÿة!vz:KG~躬=rM$dgLj wnWu&2DAE9%BBwCDP ͸qδD uM@VĤHh"pJ$[ ݩ(2q83!Sb:chFJlj#՞C{߃;J[uviE nbZh9#G27v `7 qTR"a֒gO,v@˟WvKAR墊h>l̛A',:.t;O1EƌF\{ea "= B_ lbBfQ^ -4oh={^Ȕl!*-!A:3vPD|H 7-6׮Ju?偺N$G& Ti k`Hk,'r%z%tlݠ8K!m&bHWSmwB DJBbsA"vP3i]0Fߕ滶|]Kq B$dR!\H88=jT!)Bdojk)9UlR "LL#Rp&y~f=p6!n[$DH a0eB4v7Fa4z8qQ'͂v2BI!Ƨc:˧:=lω8PGܡj/ ߌ_h}\hS[,9@h+hD 36y=ȯV[6 F5ƌMRL>׈qI/.> j0m_,!*Qm\nH7~sp.>+ˢ-( }R:wL5<FB%=zPN~p 5Ѥ牾?˅8zL 6/UerI+LB)U:^4/ۺ4 9q*𞅤5Ӿ&^&̵j9 dSJ UOQJAAq}+n3)g2t+1M*)I%:!Rc.//ۇ,UQaR̛idҝhᆯ0eOU7x$qMTa~51Dj"be!%#W5Jul[dr)^PQkHJ%8?(TQ}43hDZ D6ҟx$TRJI\H S*H RI||:t5!u8y.=s6rL<#!RiES qn͹fȏ<G usʊBR2\\ GMm*j8.c-ihW$4hG[GDtL*:7?o.i(Un)8ZBG*WˬHa'E-DZ]Ϝ^}jS2\NWR&rħ\$aiHbf5]0| &7~ʌ[F8yUSDĹ^tUuHdK䗦4pm0RQFu?1yaʃpe9B/W8Q_}o{G?&9$%1h;?~*! bVQ0N [bqJ_OxD~&lyZ 649?7E=-lPcPŵA.E=xO@_XM. >'βyh؟C q%4WKEc?D*D(+QUMW39洸h¨fGȣ.tW%bI !Kve`UݙJC =rm"qGcݧ֒TgVw40$7I>O%~Nhk}?|hN5&zlkIGꐽRh2!/S.*RR? BfCJ/bg&q 2˔Ԧ P4.& d2K.PHPDˉ-8JQ԰U*b4/;BI#L̐HlQqwOfINW_M8}hdMv\:"v!=>[Ǟni :BHGh1/Mt(Vsp:ocUOz'\NƓv&KgњN%kj\(ZYKG !DCP~(\8ei󘚮&S~٬~\bo?BzPv;8XwVn31 ߛkԵhd p-~o3V4ϫ* L^Tc?·LZiڀhb/c֖FCrM#nZづ xëm"0Y{>Ku4=v'ZҒ鹖OP۠ qb:/\bUM}V i0t7661CIK4?۲!XnvA|?OA dÔ6N HPI׆L1"Z3uQ1OPLLCu:HhhMRQPST@ULaeMQJP!O[M!tUDJVP%RECLDTQ4%E@ PAG1(f*~ B% :RM4E%!@ET41UDFe"t"$%pvc]qj96MVc|:0۹ &M!B;P͆ ߂b bkx(V,wMfk]tOwLbfo:Qg}tcx5 sS]jW A4KX|0wźXRH IBR3/mOM)+vN'J(ChB$?&Ќ m"gGƟFu&i#gt:z"XbCf xlJ`ԦX (u>|{1w?:С>XRmB7ߎ#I&FL`/~ HD;N@}a.P^_ ;K̽oʿZ4}MH]W(oþA_<3|G|ا]Sx/*wo;7DmBiEl?&t=`5o;{*Q^Ek㪮}Օܹ&rڂn f&;?=MpajVe 'kI;I2&=/{bHBBojxIЇ;x^\l"HL^xຨs EV~S7q='}EOl lY#fAMaac $f`}}9ˌtjiNT,N)Ex9'n;U )7֛G'rY0} XBȆlDRQFcUQvaH NoјT=%j}9t׻|{,f7+Y}g*N2+%(RJP!lQ+&CIF|@J*jm(7.(QSSsFUel'y™'a,~txNTޔ4`O鋥bI(leo(ZNPP N"xDTҲK QDL'&9|T'NvOåu G z+B餡s9kaW&՞O4tMM@D$kWaKEGm%+}JGmh8OH풊+\.Z4@DP4LDKC{8ڍ1,0A(6h%CG$~*@4F ?mwm};:pY\Ȩah݅P??A4(y@M*A*,0J2#2% A@?&bt"}OiJPHҽw.4C^uA?GPc"!BQ2-D >08H +@ TW@ P@~b:f|LpPR$JE?v8Gh>xd~$&iI=?v! ۊʝINCy%U@wOӎO\Tu^puy*3ϢQ".zdC'>@J+@5@7 *tC̝C'ިs{dDDt{܁EI"`TQOeFyQSR*6|(:(* Ӓ YR`HR <=oyOiFrBv<\u"R SreLu/@QH^%0yӧw_%e]ޒ'ݽ8n0qO{|D1B zZ%Q}GPx40QU6(f~Lu/ȡq99~wtM"zVR^yP+SiBfMDkuZ}?~[qk?YW7L#DP )=`Лmܥxe׾Ou7 -?9XH.LU5 p0l _.|X@F02fl1BCMw3"r7 qٗo {H;~(bQ}lE zxɶ 9l ByΉ):+M)cAZC`h(Hib2/CEDPŽa B*$&eB3H(Ŭ>,1ˈٌܶA8GNrnzʸi, v:IDR5=sn)!uUE(a3?dH;R($JgxzO֬u2bL]*4,qkQ$P׬ fN>ӧdE jbu:H^[혘y^tSބU (9-@s*߯)֎e@CU͙#,z/9.-#s^q^Ֆegn9қ^Ǖ} (ӡ0ʞ24&!{  \l>/g~(b?)ʯڐ>kSnbDg_*DR^2l%Io~?$kʙ~^FM@P@P4-!K@PP@P@P@P9{p٦s|JlMp6 I+N HNz|NhY;XKh !dAjDN7n\v;g1"Pdgv ]N Wpf3ch?WuoL[duKIzbK|~>#Nyn|pVRFCA<~:f-`(I}LkjHa: g:'r>qb A ^k}JR(h=BYhiAo79Ăt$]cR3z D$+8Rb)|dxȇ^@^!wj?Ja:2osshvYƒYoG \6Hi;6uhr)=G8((o#w3pM#pCmDH8:d&{H xNLޠ5EɕMvb{^yr: {p>Ϛn>d)O)Tũ5߲&!w$ /tUhK$29{{w;F@"A,/e#,B_ q?kJRcC!z5}x΄")&LPDEA.$Dll64S-DRA1QI4FI-0Dゴ|)vJ L3ZCPPӴdUh*) MAN^h jbhD,G? p=S->NxH)2a6f.bT|$>#A䂗q<"C$4$/G8; $wˎhJ(JDiJrIIE*P0 w5W\pߦArq4Hf(B("]quG{ao@?0ʚ6(FK3L'z>O } Me}=tImc111HOW"DG^%tca:;ē JV~O9Z\ֺUEr (a˸Rʰo:aͰc mhߙh;7O] *'#k25UUUUUڪ 7@hۛn֦$wHN{=(U A&-_fKͧD >?Wwb62NSYk[5Urdu'#hDs%T;XC|?9 A_'Ɓ^Tm a͗KlDݳNfx8-QNbQjm. :]4sTQlf۱DA%@ @ҁ_f]s HRrPFC#own_~|! HDU 2 j` ]HZ"Z*AC&-/&CUj\%4R[*5D[ߝ ۏ~Z3`bYaL?z8g>ydN5ie@d 2@2xi1OoGُ;˧κ;>[xe͓vmԒc1C޸OoۃsmOu{k^[12i3=B&=d -tv`aqwlۙb#998j[qhi^tG]|͢q$Lq 3U1Ef`:~`H㰁 3gNmYb4O˽EvCp1 kc/_.φچh^~Н硞wLcvW}\9z5n!ao?v^=27SsdX틚ZyVߜNf<&fU=0wu؆[s3~ ~Ҥ+OŠD͐<6u'M"K>=񹓾;-NTv&#~y|CMn&b=m C+ {PDhBk /KpR4D#Jt_1Ƅ(QP#LXHPm>׏ӡ)0Wa8{s|xAEŏ/7P`gDwpX<މ723ok e(| _pѽ=C0]/s>LC OfǸ<_ȁ 66#KM}3-{tebr5RөG0lq@ sI9!po أ.8Gu9Q -ݔrW˞hӤ9cU` @Qh+ujpA|7թK3dm2JX [ŔvǠgeϩzD =G Qu+$P )B R pQwB¤" -z,DgYh%[]8 fRvf";/_w[DN(=d]*O Bd"N0<[?*ɟݘ<wӜr7ǎ.SLWz3Qޣ_=gp9}=|h*o1ƴ^#~՝gzAc &oJ{Bl;>Qd=A+ca2| [fP^q G:S-CD_ Gf=\=?c3\F8$n)4ş8^TVeʠI$KU} :uT&/LСt:I˿Oc<<-/޼{91 C0/:Uu~ y؋@V *2#a?JVS_~A QJ"I#lqFV 7ai ̄d%}ḳVI$U}-.}#[tT;!:~}Q!^4x鱿y⮣ ?ғ!V\'IӟW494ߔicN48Ʒv|e"@[cW`bM:IzyI;yA6iNy;7$K [3Tc+e,!CvUQ# HPEP,0aEŁ"A{m :vKZLw鼏QɂCA}bN6@ u $ WW̎<q;`sDer$MAW8*]qMǕ{) x4|eh"R?ogَOf~L ]~*fi弄lOy|߷ݕ澕~A!7OI4VscXx@tB]խvrmdpЉ>߫./0eVThCnRغ ф];OrQCz8xcojwxzK1LҾ_R3acI o^ &wߺ0!$ewtj у N #ͅkqԝ]1]U,I)ymO;=NpzNG3ޏCA#D*Mo+t%Rnb3I&e z_qt[=c{Qk*]_ OWˆ"Mw3DbOVE֖(ܑJVk7&`?zrv@c⫱̈!%nLLf5;;Pt1]po|~oo; ݖl@4])lj;ZF)i2O| (Mht.8ۚЉ'1YV Xim*(uz3=DR| 0H~ Jaq l@\ӺR`I=.D;hH Lvыom}܏C=Mˌ,8k3&FrcN6t6"jzTW~|5  {oɝbgsxqrv v,mc [~ݓC%:5X w$gebtSS in>C>mx߁B6gaZ<>nd'b& WFt4u&ID\q <^E_?8#<;&08M L$j&aq?#Ge!ȵ[HIǫsk! wMtp^+ZGfҾ=?:nj>bsoDu˂ݷȅ;t؋UOX+犄2Y70s)g?>6dFPfdz;rZ6*0eI3Wv(π,p~י]|}]eͺu3': 3FZYIg&O~ÒK֔>cyg'@Ǒ\$Z cUIiBc wr 9a|QsǔK!fEiA.ĜVh*v ç_+^90z":Sh>6qMc(U Y]8vD%S-Y~}q{+b͸n"r 8FYN@m- NVԞ JR;>| %|`/43DA7P?_=my uZ?둧pޮ)j:Mm?{ xh4?_+c9MO LOtHo]-7}eO>H+#Vt#bA _1}ԄG[9ה`sRfCNUiHұ#;WZ!*;+>RFOY9]恮rϮ߾^_]U;&3#_iɳ9+XFR4:%@e'd0\\qJ~Ͽ=G{I\#n?J;P~޾_ue_+MhIRRٺYD `""+b}Gf -aGĊA]5Q!wOvΤ4!4z{;;ztkUv#O3m0&qсG 8C8s~}8zadI11l(ikw> Tͭrӂ<;L$YZV!y:a3evT;52 !;th8:ݺfJ74_v6JvUL'_lG;8w!O7.BIN<,|oqL7:nP<ɉb*& aG: ?Y"Cwt$(x*Ə!O3maf.n_, _LJl셑'z㟙ߪqk4Z1߮})RiWHs LSt}c2A)MR5STPg1qrK$dAT5׶j4H JT˲J1)9(d37쾃ZoP[a||z#iiƒcp"O%QQ'OyVU2d|_k'ק1lJ+1q5& G!nP돝ޯ).9iXߎc3- )A]Ѝ̓f$z?4ۯ"<#T :d<#P ! B "p(wyϊ5 {(i'Qcy0Jso?[@e-ۅB28kt"c]#6PVTS&RdJݛ{&M+rVvH}0!xX&cklsnm͋6p ϪRLF\}<t+j{˟(rNѳ濚YCcrz`9 QɌL`r_ ґ.]٢&[{ͪb7\Vޛ?QjS^mmB|r)'9gͅM\ucpMh= fu@[*Mi2lD/ bZ1s>v-S_DeKM(W3rijzZQV/t1SM_o4Tɳ$| ?,b AƳIlϤx{]/֪Od"b rx' 9TcfL2Zx威0#veb:qx&#Nc#WЃ..*_ 3,TӘj ۃq#&VZ"['1g|D|̈́Q3(sa|fGZk}dE=E̐s{${٩K4x0YX9Xo"iy @wρc.G%"y\2Q112I6"j(_Dp>^$ȁSh F @Ypd|*܈jSOG 6T!06q5M/Q43ZҰ_M'niIjAQ1ӣ+R$$h0-"_H1ԑwBBThBHQwK]/HskU0+z-xL8;"blG_;Y 8CtnTw@sǞ}mkbBq"CG p:*py DI9WTHAQgM=KxۋEtzz('rw|ҭ F]|s9OZ`+^a:;" 852<1ho~#>[$G^R}NsAaf֙"3s졎WUMBf Y^-!&v3Цtxhx>%y"O'3q7:zBML}-ǷkھOnc3^`m.3܋q I@J Д-hj+XjaY"0u>lj;FZ7fnLgr`wwrג^nzYΆq/`<82g@]|ɶbrZ:[t $P.) ]88ϩс#u 0^)~s866fjfQ>(GJ+d t39_ijꐵ᷼ OX4$1zS(٧g\ܴ;A?MǶ$y܌Ժ.&gz8PWLm$n]RUG,tN>|jdo| Mݩq˯236hZOozk[JRt(y gƒɒ#LbpYtbBP)["ҟM Sޒ5`Դ' cgkˆػǮKj*t|vS`n[*gh(rF5c zaABw75^R02%Dx9=P K-phv@} # `i$b3!xΛq6Wb磤6itD[0wZB?v`W;9C*ġC6(s"#%a##ӥ9 zZyΖǴ2XNdKMģ >M(->iU+_~ᶑ6ZvjAp]lpqH=*ϭ=W$eUY܀$w8e,lFW㒳Pa%Pܜa7'ƮւJzcEPߓ<ւ_^{\ݑad#,!)Y2#څ3b׺ |ubP(Q8pAZ(v7kG3h'qB@l7x;헳toyO)\r߻ zn eA[#iFO}6jGnbUK;f%V-&F[gAA9kSVoXFK;O_.\vz#J+AX/[aH с"Aa b@ {}g919UIk-{.lۢMU\ô=Γm=}f&Bpfx䱄Ndq!4<{}fzoJB ]{ Rw@F  Pd(&?6vYj:t[ٰH<8:$*Xua"3&[+ %?շU♯$e{=$Ohar6##2')He0 sݍ#m/ 6n mjI@{` q}rEe ݿ=M̓. P|uE^[3-*Łb %O.U`䜙97uQ l(Gk~cxeWqӰÉ^]u=7ɻa 9F3dn>TE˻ il' (%?5,EQLx HKX*iHN:H4~{ o_oq(쑺Y+w of9m]QQ9tЄXtê" H]<' s:;"IsrAFh8㍖r<G5hop $eȊ$]?R-fpIM\TdE36qP@䑝rI[~8?tO|MC10Ϻp|_Uq&NprY7jfEljYoN^aH>oY+xY3wLWľ?[|ݾMc]8^2>q-:iISg!(X䱣<+H3G9EIgo:0F(<>{^m [I/z -^{wxO4~3Ez5 Ȕͥa 5pt4R n{mU!=N<썫2 ȧIIt/1+έ$uI {n~>#O7݇i=}Y4˪ ,7fqhP"=$1Qꏂx{^c{@1#\Z1a 1䮁¹*s$ixϸT# !|(#8ƁH_`VZu7X\gU)Z3n d٧^79+$!ghT);  R1"¦t..6|b3 "2>d"E>;iF#Rdžxlef擶Q_"z9̿T=ByQv_4SŃG{zdN'ߺ5 Ji&5DLowu%pB9Q器Χ.[ Ώ4GWWɞGV3rF-KgbQ9Fb5㏤=vt*:Lo`fOce ~;imq[L,yl>7fv0D u˘s K Ƚ58k̨{KZ6ë;u03jf > $Q2&fDEUUclndK5,Fl2AH9A?ѰnN2m!!t#= ,`h7s9r9<㺠p]z$Cn4NM 5o<Ǫn1Yl^KeX/1} ;ÐA9]0tKi ? 3/].E:*ddTULV7;I3bXlJYJRe˔ݍ09\c fZjLPSD><ЍpGf#QpEPߢN>h6a?νy%JR# 2XMEj7_(`e^E#J;Jݜj5WZ PS94@/n6!9a2n4_ٽm,Ѵ7oA?{^w'&,g0r_q`Z1oM V:_G6n4R&]}9PbPI?<WuJ$rmwA]O]}:ʤ$bcSf3йPblfrMCk"H75Ck.nqi-d]㘞yO_?qv?66NZ<SmUwoOBQ.n>uGsL~~£7$2䟼>.GNG灇tF{F_.kZt=HkK|2x('@?=Wd.d|YNF4&}@_U:uF[$w7҈{їm1Q5ߑI >ӕҗBxE])cH>7$wvv¯[t>;v 6DPòs x% i%l>YK]_1!P>7ct\RaN߲pD(i4`ex)8^6&e.K\.Q r>[3oL). eMtp(BJ,eNΩ͒SxWA49 ={N>ylTm}&PuDuGݶ)7RL*Gt^;#M UW($ N/ zH]LY12,=цRN-l\C Ni6ذ҈.܆c6hC6؁$rM~\7ja=0 @f>_3ЁDJĚ'UJi"l#2rꟺT!cFPՔ+l6ZD8"=[Ez:&=}oRl/eRą!tdޘenXU+?R7^T&;MܦdR&I2ٛ.[ss sTnǗۤѿ[v}3ݳ-UϤX"nI1R~~jq.?;!(omGN?'%mHPiU|Pc+zrɷ!25?΍~tt7ѝ&PT$BQZ,Zhn Pw/ Z~HM;:* Wض#y]Z  KL~:Kn&_ ZRGqS:dəazS$ѵ5 @$'w2 irs""n&[!r"ND{J'&8$zoVO}|r&m}ρhqg*r-[+cQH6Cⲙiֲs32?W{$+__7}MAξ҈&+ .x#&-e&KUkEjCΞheHB/n ~.o"g]J /~Mh,PhꊞAxV8t"(3D>:J2C?+w\#HUqeE3^9>2 'Ogw%>|e3{N9^"pf%SZS Fdٌ;/8pR~l'dHQI鬣;l֟^O£?L3h"*j_}ЎPs'8.n~759*4_xK{?41=xoDԥٛގz/-Ti7z_i6c,͂)LbϹ!*hӸuՉ&CFOgƆ(5Lx?˄K!ɶcD#/6=ѨfkttYBFz8q--'fUiHwӝe9DIsjCQ7 s3zخtM{X(72QxF̞0CT\%℮TXL 'pnM">XO/ݡoF,~ 43dr#\t1i}=ny3t$`j=R&q8En;No֊Bb>p6k g[n ]^HKDmDOr N{W2 4J>J)8n.TXK+״8 e:}_Xϑ[`+HSbQv(_.Y$۟ ,5:Eos]n~p/z# zߑlcѕصnpm荸Y߳K"c1םRY?.Ѷ6-!a|ynË֝1ZA `Rm X\1MS#16'@3 8y0Hd۟z(`0"\EED ?x)cxpzBR3XpZ'=AfeFo!@ H݋yY9;sq2Q5;Ie %G1D$0qڎdIvatidotӉɩ5Wɹ̚l~\o0uy%'CvɌa|k joBBBJ>]׭NwlQXAw"[뎂QFB3W 3IU~aaꣳV7-q.hNo)YASfMc9j{kdRMYi uS">b;AAuN[ah[|Lg be(3nؿRXRHKv_9!Ld] B "{07;$FRB& IUC\wĂ7+AZ @2WeM7CBYv$/|>e>‡KE{m"mYS;m|3`QXUDW/5j7bQ>"K f橛0fEϢV8 GG`7A! Z0UGf;J+:376mʒMߩV4-YiS3\ɲo[]ٙt̶2Бlw' nͼyz`ecSVAd1c~$ 3npIEt(z06j"nG|3qR[g^}JX<[-5~ÔʫC\!1?,40.VF5 #gBM„RkE|ؑg,P\+ufg/"l !L=s48ˇ.…W%b- (w-pBN㼨E: K"M8D;1 2-'X(JP !E+;V1kc@JPB~nm~վ?6O jlq+Ŧ؂ZBӀJمNb9P,\`+tVhRn8KoPw!9 vaYJ{)V{+\+9[eonBS.SStJ<[3r{IX%5'xH=uR`E" .RF, Ֆ$Q55xbND*@DQÖԽ h<nSb`Gծ4{~Hf&$Sk6!LVm-˯g~RN:Mbomۀ=C' !J!~DPDS 4BJD @y΃ VQf2vqt A7jw5Ӕ$ɍ+ 墌^@->38I۶e ?d..y#~򓛬*eT8򂀠$PfE\c|Hnwqp@zd^mErR[%6k*H`ۻ-j2O!#\SL}˫\N6$0ƕsSm6;JgHِQKN0b&fn:#8: CdU#n XYg82^~$j=nGOɺo bTMgdMăeVۇ'^xyX(XR I 4ksA[D5ϖ[\;q22G;k}v$xTD3(#df/[5/xߟY8|JQ.S]OuRGF [v3Ty4"2&.9==)ڇqͷΰgQ.t9K`CM3",ahI v!b;k#Y봇>L{+y;{_v 6";[v gdYPQx^=ϕؓo1\r_I.9V8֚j۟G7{¦aP_N%:\SY`ȸZ&e''8 y6knq/Gɚ&)6JH਩TIN%y866C6ؑG:Ai8!weWz&94c䤥gh7BSo q|j֪~a׳.i7]cL:KWc%"h U?i0IM;F+FPs Hl90oc.%6l[^r7z4rd"mͅ壙8#]/ {Wv) ;N\6nfvliS:YK.)A^P=hi`*5 GSBoU8!D Hy2s쯋/8dʁhcPגt:FnT$D;*l$# {cO_Ć8lţn$kR2t1YⰙGk#(<ֹr]o< v:ڭ QfxjLI AS/*oX[PF.<=S9Ml.1V5hIz8TCa /ir9IU.vT0Β B͕/-k[[JӦU@:QKG/wzŎSyBܾMmf^MɺHuP_FѪ_ǤTE{?qW+~ˊ\j]. t6exy'W=WߟQEw wq{՜}s٣f%[7=7dLwQ5ejd}SqZ AC4M 3'hgf|!l"wt V kjlʵտ7.bJvM{9Â4 9`ΗG8f?OxXȗ@N%Bt#7 puY+_M}9KH03!ũtHWpZlo=wHw ΥLqRFvj[da>Q,G9[8 nI+,`,o]Z;Ecˋ}UܪJZc-J2tBM TTS18\k{y`w=KJ٫a꠨-rKPd!+nrgGI%S-HmڬY@Ki[, fw[*%k2T a"d8_|~&pzmuBd^}_m&pޟ x={ R0T)&k=z!wja ,J(~#2}k+ĉ~Uԩ6|!TGȆب7<;54p/ TZ$I@Lp"AB }CÀiNQh_J:9@ݣi\lE*|o Kz_sn>:o0?P`uBr`6LBB_IՅFx6ch.hA4 W@E]sv|W'"g}͆M(Ϧ׶e/?NkG'H\6Du*<^4HgbCU]WQ8$63W;R=."lٗ8)7Woՙ~`MYTI ./Iֽʲ'qW)-r y펐{ Ǚ:ވr];-w?UIe_DF :QAݑ"g&*g>iK))Me i hw^(E'PK! q"R2;z8_ .']֞_$~0aM0^tHQ9w}kgY㟟 )TybHS[CtE|}ǵnmj܇l-:}5U7q]b"Nh8MTHX .k@7c鉂]aqav&XryN"}c6ϑGhetK5c D=t m!P&а@F;xE>g+~2UT}Jsl9VE}<*طr'[[4.!>Lhbi^!4+/ᶳm9m094ɇ<2XH'Xm섒NB旛 c+;n=R+hW҇^%cFoO1:ӌßر{é@zNeZ>!&6cZxԇ=ENsAQ(Sji&a>{%kIƂ$k!b 2FѶt 4 QKe;_ɱ4&.N|([R IlP&$:7IA"* @&"CJд(4E)L Stq1 ANS13N:ti2PS lqI_L.B$iyI3 { :~luʺO?oGֿoRAHL 5JSctSm78˱9'}EƲ<`tGh*/,7lb4 {16?~dkukE}rH/=JYAw#űȃ26?FrL1Z,`v/%%v[!Ԝ{/ɞ#A 2I-TB4%-B!M PQЅEC70ҐT5BLĪ,T1 13M4_])Pqd#oH'm`%D[,gmkM)G>)fo1$͛_[5i3+'3 S,h]pϢPq 5q?J'|ӱÀC8Jo2HР̑nu_E ),?HA)23h4?iХD)EąEP|:J4~1 )"Zz\ԋKHGT%+ߚb *~OgO5L~緆P>78ʘ{US>[6/䌐XSW>JU+נ8M J8>޿vY7r>߾z>W|k.y_`gAAy'&aЂsq&=ݤ L|tvދcmha~M*~ _<<\)23?_O\2Pd1=z48[>au!=Չϲ$f#U9 l;OQ(`^%x ::so&X?}gIl q$;[_׬j$'.kvv{N=7HXY!")'x1('d9b$â?sp_3z/ξ}_,N_׏e/G޿&~X@4#Ep#XqgU5ё4_G5`YcLpO7YG<'l\R ק=LJ#omKnOR_%8LOa#fϞ~JMɎ#$4})p*B~"'ל]v|)VahtLm1K|/>hm2ql! Њ` cF=Qu;c  ]iS슯<'o77j޻/WƵDT<+Fn7dBpk9vϮ1pk N~gmvlf|yW%!ƌIa%(W{};}T<k?zT(:Г݃EKz)=V #:hbpQ=AҶvn#لE#I$uJ<~ ͖gPϾ ݔ??\ߙ[V.ey6w]\z|܍eMώRanA'-JW|guC)xBE{G_/m; Bh7\'.^Ot6&vΚJ_'ξ\|1՗)HWckC?tǼuJt3}Fzc|wź}nF\3t"GJ~!l:1_yolFB?*)ɡBt:U+ 4ӣm??Q7nǚ~%ɱPSPT{?O4I0O{yl-r>]pnM(h5oʛ&#%$<JJ.yB`*&4Und3*l?M5r~ϷN?؛?_W澲cwA'KǏ0R~(?a ~pc{S$-)Ы 4%Rc Og%&yKŨk|zo EopSgHL>? Ohu Fc::ٮ@23PD Q`N@?uӴw]UAaWDkjn`(=AI(q'8: E)` |K?~OP墽f؛`!gS_?D۵uoO Ūn_rp0P|AIA Z*!瞒8,<"(2.gu&2pNv@RhDI @pP=PȈHE@q\e3L4Ujحg+ RCLl+m2`rti 3tDAz8GBGcf6j!6 zCPr0a\`Mz.is ij UMcN#M$Z(9ˬI3(o|\ɾO" E((hcn9C%OpAߜ&b /@nJwY<0aCSB$Ab.bC˚񩩋v1?}ނtFCjqmF\3|ooVhZZȏ~O{Y|?~Cy7b1CƿS!SH~}{1_di*NR)JSlj{mkZֵfffk3335ffff333YUUѣZ4hѭ4kF5FhѣFffff333Yfffk3335ffff333Y9s'9s'9s'9s'9?o|= _|w{}5)V1|go g,W} v?4]Ӫ~1.N&'4*?A.  @{`~ypxv ]Z*a2?\nO%ۀ]p( AW4ȯ$w;k75/ȕgLrZݿÇ7JU)(~ ]@U^??h {-P4m*ޥ$Ώ%Rt/Gi4bf`ҚpQ嚈 o4dAx[?/-on$ &8vi4^^4iPeEA2`hqdʨVE1P&/6O)Q2@gj76İXZ}Ӈy7N;ǚ-"ݸ,UJ'^fLma4sHcti&=6&`MnDM~U!(N#Os?-=.փ' zlH>|vK:7쨱@(s;@$ԟLvr/RƒSW<ﺞE@I2g[/uzY#B2GϻC߉^Ls.Qe "e}AOHLݳdm,]"؋Ms3YTGmsVoSڑe >w믋Ro.>$襵:AlgYhNesc9TubLj贰de)MW-ZW1~۬g«z+c+X,J%M>̝K>~xFq~*kUıJSEk&==Q5l+Ha+8ӔHu1bMڷ !#:P("$`ɟjϭuzqC|MәҠUbAA9?suh1l ~:Ōdm)W!e3Σ|Sf)$uy)a+= c<" _n??[ƪ.APHDLd&BhO?9" gYدb]Q!0aZ@ݐn/Ru Xy#7CkDvܘfiXm٣0`[3׫!HHdDa Զ1ѥ 80eȋfꓵI-O9=(}R"z;v>à1zHM`L.?uIJ+vh|KjF6N{ju% fAWEB !9d؝I{Wddj78* O\X&6B_{q/6]cRa2ffiAI)?7!G^͎fqS9Y#h Q}-t2yhzOr] Xhj=H4eĴD bUw;ޗhJ6 GL(eBSSb@>ʞswY0FNls3dr`fJs;vnIwDDr׺evFX[% QF;-IڙD'ڤ ʎpO}"Ed=招KP2V*2Qr>JNrJ"D7J_̖$LS3- * jE6C~os!Ҋt8-őM"Ih>N"vzqNOR y}wf ipG>p6qrҥI)ʪg?YaGifJXg5gr4ei&.qYg!ۍI{a5}2:g5qBޙx6DFw*[~Dk =9=w>a p;L>;r۶!/m4(`6y0??aٮ"?#߻zOK4_QwL4f^}aj,d*|8^WkwZF lD|:N9G=MX|\EKpd5qqC %8^4v #дTz?jpY۶eOD2#ǝn%΢ƢENbSMB!y=LH ySN~}8:.ՌBοR0_5E'ޕ:wN!9ݰ9dမ5vs MTW$> )&8y!wwơ^9MїK/Ba";QzO]b+xΈfP8!i u R(&?łE&l(RQ1HI$DDQjlsw˜ĕYоRۓລëkt5+:W¤$$({3#" RRzpUI8G,H[J㯊<8PLh-|ɚ>b4,"t/gIDI]i@S|Z'H_{apjj2iϷxrmx˄%F=pf8TpNA98?8t3f$WEr{Oo~un074Z;pmn7Z|e}NdhUN7&wMAzOr/ECE}ùaG@ $y`v/lZ;^ܚK 6LJ}M4JAؽ7L%{N[44c 1~o -'j@oIr}{>%_mKJ7݁|6:bQ\>ޖ΋Y )708ϛ2,K M}5d+0+6`Q@8&g % @mFO4zr~1].G3KXMIYb#@m%u;SU5~UV[ydnh#dGmtb,Xg A.$i4 8 A"W~3OCܝc5w.}Fo:XfxR7CC[Y`\\:ZmPl% 6$!ܸ> >>KLAMF"7%X22(Q_7 f0֚6cVO<߳E?RytKb W{l93L1ᨓ;E=0.@_~ H0$! s-NcnD$kjE(\^s]\+A1ac :w$qX8Lf6vT)R8楪VⰣ#'$RqRFTr":݁3]r{t_sQ|R̔J$vs lR-rP#y~ %=YwJSS^(|ԳzL#S`桂|$d63CsV<+PsB a18x y|!f_yl$͗togp^~~tfnDz]|xgL+= bVRgvFuaXFMApvՔ~æ5y)%"G}Qv_ێ'vk>?2=~V$(yb9.{O$tԩiHx9!p߷}԰>^=Gρ&[{[}}v1i{>9SʌڟPď.Ky YAL`us+Zo7_>sTk2|"I+OuBU:1NYsCǣtuMyBV$ۡ s's/f[x=CGJRm?SRu zk9xng՝pm= ]&x8cP5D-A?hy]ЮyJ6E?UmS5r"wφc'/BQ:<]ߪD]n[z?4}{&$ɛ=w~(3|Pp/kO+$ʳP%F7,q:L(s8F/[c!9Фq"ʖO .K؋dK%! ?Zz ^]sakh*ZV赭7cVnz]~Wa kG PnVe}J9pt}!馆H$N벱8:> -gG kZ͒W Vh[*@aa4!KizGDToyΏ7^rr^\}aϋDg~\JW[JJLGNpV8q gGq%rȤc 7hAh)DQ_>>OR6iJR8|95'"rf!i-:g.JhA˛y3A{>6*"i" Bi_v@Mo|\UyK3Jm.[??H@Gt9%>+tt)=C]˩ґ7!W{">_֗$hب35~=qdeZ{⽾>Cg2&M:&}\R& \7,`]0[L~f5gwV#'F8_4Xb0$*v1Y&\t3V$x:?W C{Gk m}>Ywvl9;Jy&ڸ[3tG=9Ҝ@$$D.O3m5^g:`?GNk"ٿٝSW&zڈF"8-Ai!S/|ie8ߴ$E{cGOWc =/*ȳ۾&[;-_K[jĄcbD)A?r޸nGOLyy8Jt:ZNO}pkG~39z>u۲1y0FmwG8q )9|:.bwʭ8lr}8T|L\{'뀠{,dYZs ? J1/ݖ_V5 ӁyJ_Lr-#wEa e1$嶑~x4ZA9Ͽ 򲗒߶9uc5Tq;In[4"Fs9A3ă\"? D5;2SC.~֍w]3 {&^tF/))WoslJJqIõ ,.gHίUHB({ 'ʙ_:ݝzSm67pژmV/IZUلDAȼ'r,_TGZR; ;>gd-AgSO]Rtæ|tR mUZ M-*9'tTeAoT,-+^ѐA{ٓf·Jlau%CWiE1$.R٤4\pֱ k(kj.ha!М S #(OEMe]LS&޸xwNh,'!e";F9HP [۔%K(L|?lt[FVq2t+v^lQv+BC7W٠3wxYc.w,#g4b.W 3o"z>wW+D۾Pr#zi;EcٝwD9O s^9#mA6vr\( v}&Rd6Ldžw5og_FD.M-z!|buOTc֤DЀn&O>ִUԊQCnp0+EwKH"^aԈT3BbktOfVḚCj+ xzX/^[ݒ.޷o|$]#юzwI|A,jXsP# rm$}6*0IÚ[xKiƛGpv+A|]Eb~==&L7c;$G>e8-/l Ƚ`)7E~7`UۣAR(D!!XJvR{Zn*.I־?ysleP~?}}{;>:>#bqeO뽟)9Y!`qRIʺ zI&MYy(âJ2NM0%N&Ag. Jb "TV_\Jjp\>-G]BT4){&L` 7;v"wl;%G.ϠT b]jӪc"v`PW6i( /ߺltnl)ܺKja(}džPxTkxJQjY;&O]mMKxe' y`i1z)&w̖ n^I V#E`?Zf&7~uh&LN؇7m, 3O?wVE2=,!U^tGH^_7ub+''7h:ˤ̩}vT}1$R<FN>V1I&зwVF:S1q_DB\-=JsK|<%:c[ U$YA^}u,;礷;ju->JRI(dcS' 3gF-mknGJ(B`]Hsq<"1^æH贔]+҂CL#hλBںwzКDW[dcX2d%sY￧"|f#ԝ.]%1&~$(`>N d\R2^I-6`qa280%\d 7*.Fqg ԛ?K]/-XSܠjNY}ORPeZkZ83XA ~egO cۋ[xyQ"`|TF(b"4"m_y6; ;q[/=pw[oBRÆ2:bd=̶w]E*~EykvYk72I1!=* *\Mrh¨${kD5BS|)=Ї!ӻv!$cY}};-B^$ t6yo@lOVloILAL:h4} G6:c<|0,]ӕŻ뚛0ن!|]lJS֭Byy#v̮M9@4̠]Ӵ]w7B ry6`Kq!l~{]mPe䝨Pj|h҅).Or;v=^4 <h ~DžqϪ-l5O[BP7n/aм0ڷ$SU^/@m5b͈+m˃;]?59_j R]V6a3ã~^W,O$yQE'('aƚ3Z̎*`v,\/%^!G{M7,ԓde7kjn\X:Qkȅ|D?:Ga֓8p vIe^9(sSd-i]Ƣ qJJ_$kZ7ыt꺺g{s8pmOϒtn4\_b~.er:1rHrs?Bnd720L;jA"6TX֚t@gY_VQ,>bp J*d.ŝ~Qtoӡ 3=8*;LHl}eɯ*b^ڷ~g#J_4K=ǛiaRM7OGόe۴ WoIƧ!PЉNeT@U4VrkXsc-zmTсڰyew1I ƙ}x]aqD'lVc+ȧ:*wџ$fe~mT e-9tFD~Ῡc.˟v8C bIAIA^Lf) {=07B^d~;_$[9 K4  &to{Zph]BF7'" WNW 98B\z ckKS9tyl#!MKoҘaZ𓑈d)zFĄA?ڌd 2$p? Rn1yZzŘz(bpۦSmȓ93">.Y&LhJl"#N jICNSY EB E˰py}T9g?[r)-JQ waŅWû"9“ & Gg>$v>'~6VjZ$#.Mu  O!E8HGp4Q,#ਘ Rv6 }lcP@J13 @R4Uי܍N6 Ea"iicߍf!h=.}R`|72w1[=K7pSai\,9Mp0s- $o `K"/ˡM缔m0q lMBCh`0vLk I&S ˚8ځRy4(o1F"Bjm\c.Z{|]&\vwszCwd$ C= ڏ#41#&M|]I&2M pm4h8D*8>=!={Ü z_nx|r X-P#L"f[M$^ʑx04h!8hBBU7/nAVYֽgV}!sq=fFBAk]&,H6@P).zv4ֱSL60R ~QgZzyfNX2HRRPLz$(D  l s@ BPQ `Om9I̶[  O;@eLNt^޿G8=cd.9{Jdq=F??ǭ#"Цf Feavħs3d!AȆƌrEia|`G2EET47goKA`4zGnlh#SXB@h/dIMB|7G=b;?;/TeZ&oLdhk_mЄ$;Hg;e2Gkwc!$GQM? :=1^gѬ4b('ʘ<ݘ& TOC(R7 nйI4$o%V_yg=L6bK\8(Hz1֊ό-&T8Q4'cveh侩SFT'. x ??qt\t D/ ΣF@adn 0H;#uqxT_f7O陎##'|Fg29{R>Ooqr{.3vowa_fL @'G6bƳ)RT%0ĕj>S<}>*g yʇ :+յeaDvxgSLv6t>g%1q& i@g5yl /to'y;?=icچu}48]ZK?5k$yʃ ͬ@K~f7woo=TK~Hg|a׌DF_|8p Fat~j~ao~C0x#H-=m@Du.)Ip_kt{](98ZDRqd$d{K(Q|l~<1DnJ^+ߡm#AT8(7" EM-}}O;!|qŏHw9" u1t%'wLsVɞR Ji2rXJYOw5XjVIZ/:dP=¸ܣT#=|ahg 3Gd'ziz@j;*IhZ?hލWo˅ё]d:< _<˞pt3H73Qܚg?.ǬMC$C #<` *`W pIweYj( ?g\O<}8YeYeY[u9,qq,q,8aV@1z ז/Mjp7u&?'K@!o+x>|y wxKr9 JxFd kItu/à٫B ,dvGJ5^#(4QیrtAJҔ-,ܵmgnhݗ5KX`fom=!GfKv3.헡XAn.[6ye62<=FnDS+]gO>oqߏіRp<8gxj3uc6-{$^w!*_♝ULnffgUUSv?_ oP d1_nWz(r[6?~y _D7"ȡ-'DӏW⹡. \}*9sFr<4̺[5M=+0)6k\C#YF%}'4\iӒXmEeLe{Bd@f#'ɘH@I62ǚ=l4m2#;;|mfklbwLQ-,<$e`cl[?I &dnRy'1YԏN__Rؘyܘ$~i \گ[m8%Q$,OӴ9ʈi8aVdwawsZ 3xmd&Q0w mڂfV\!Y V CMm3Ƹk*.K;A.ʻ4r]h8١qp70q58Z Bz_m}&h$4zfZ740qaIF[/)J8+K{tncgte•;w9Dk4o<(Pp=݇]Q 1b%Sz&#o$1攸CNEئ-~^ae+\*Jȵtѡ\JXp cb2@ek̜ =[FT\䎑TL P6a&M1xؽt2'\\h_{Aω|58H!wiꇽyI.vġQ͇1ZMPUswyOi&iBPNlc)GܞQQT5zNGׅ_WRsw@9Pbjh 8{nh,sQ4)(PUȒهMvaKFz<ҋșl`pی5L dhqgR%oNSfv[\#1\oVVuxM9ֆSxlnM9:mfS d ôEYxD 茏Eԕ[#L,YGJќ[[?RxV::194Ƿ˔. ycޏg@<čk +)2Ll-dA d`=o&<9sx@PtO*_ǬWoPۘn|!~靖gev{ü~Jޏ|q¢J5D{M@TQD?(`J4L/ky&bDzQ*lU4htQuh" |6KTUՇXIk'K 3djK-o&aneQ= >6*܆l |>?Ӡ> nr̡CB e(5 FBD)F}F89t :-yM2CE4Мɏ98%#ˁOBFܝb?ێ a8.u)9` :d s~zv8[䠆-)$Z<#Fb ⇲;%>2N#{1ϣBD /@p!~;:J=ףl4'! 2- ``qϣ`s1_1B8pF6G8  mDrŠ|5FB$IHB?0pW!t.>M44&6= L&Fu3c  C ` w9ӎQK&|ӈ &pUPnD уW1FѰ[U$@b㐤YG%Do ˵Zt 3 ȭ:2(/|p" T$E}F!aώ ZDcqiI5p`Q0ɲ#_WPT}q P9Dx'rGzQY٩;(`G9eL@}/rZV33p%Fqً 2ׄ0~yL\ $ kٯ$p?t#2bV6!J 7lZBYrOo]:'+&$"s=i_y_S5NxjIkM5A _B}]S-puȡ\|%9WF13浩0hq+ʞJ_S9?N ߇;>mʻߛw5e[ <*i0ʕ J?Ӥ9SG=J[z,SjDhQ7ޯJZvj)HkjS-3ke)ZItXF~nNʺ?C$:O-Ζ㯇1gS_e+\R o/%|KKנ=,^+*OԾffrsQE8?JzծR^IЬ]|40WB>@Ts1$YQt?\LG&Nڢw@smau5uŃdN>=ԒC+~)vZ zU.`A3=w"}ep _ϖi]A5|-uєȈY/G2O4-ǜ]#*G M`ʆqwz?V9xՖMiF׭ݸdRzT鈵$÷ :;~tktJ/xg^,rw\. ©Χכ֯(Zڻ5>,]\G@srwGHv=j}r|*D3<qvqEg'bd&+,x\u^]Mnsr<Yi}I5 38L+i+Wu k͆pҵ1NJ3zۗ݃u ނ7Q:=v 8H6G trK*G:Wa9(%RGst\O_ۤ}_u 9"p2C²XQLMW8Suu8N@lT(̄%:gl;W[9o࿧ c<P3%|eIlB ֞s7(? Uғ\N [rŨPSE9(]i\W;Ǭr\^1S끚-1:tQoxF֮%b1 :_#vYO'Xjkl*4͆^_~}d~â]uX'L] E8ga/k*®vc異G o6Lƺ?\`] ›?|T"C36>N'=s*'>RcsOj9s}vqņҙmT,UG<N%OzQ\SaLaC\P,Ɂhhn$frDbJ6pŪL0>+dۦ]nֆ76vaHNfbbwG;fird6җ$xt!#qpPFÕ3*O<# ث5-A _yIn 59x?M>ZQ8/)lI?SG,n(GZSz Sn71p~{]lds"cznh5bizُn}uh8lhj: dח7'&i럳"=)\Q^jRXcY㟗r_3R{} -Po.'A7QR]% מes9IM7eC:E5ԧ|{?|%51.dPa|2Iznm<|4fy}_,Ǐ(E5&  yC1MhKK fAir/)Ci:xb;:/b3ȉQHp02]*KB 5mh7xc#'pf<\MDC Y-nҸMmC86lٽ{AϏ^ו3T5X<<9w/kzg88h=^8OB(ըcwG^eox/ډl2K ,;Gh02} cl錺mtǞ ~ }OiyQ$DQ5,V8:lZVB;tBһsz,(,҇uTa9XYs LPʩ5p1Cհ~G:G7n0m)5̅[5/qwĘecN S19dimt(YG,%S;n(fEw67ۻڢl] El'ۿ:#[ԧ$#J I "*Wn&LɡRuZrÊW*c-jVcxeө3\қ$9薜76Յfw R›;Ҧ*kz s32;b.6j񸚪Okqגh|ߞN"?(b#L'6$dti$Z`c?ϵ5AccX9!A?eAJGyIOLF”~'w |hlffUOO}6>ŧ$`g(mvPbkg8KkOKGd&ɰ]?M1.l/b33iB )'!u 78,FܦM (n/N0xjJfW\ez(=({T33 TæWyx_8}g|+1c2H%~"6t2yMߨ䀥wxoʫ垧('zfg״> w

)Q @4  J?4(^7p(Q I|=;z^2TJj"2~ fpF w]ADQ5RTC0XHn ՈSafkB>/[E\qե)}e;K?wҹ[ZoU_R -5Nq}!P_2B+v1"w簚_S 30y.7ȽZ^kgǡqb-C8=fuj#@rpFCKqネE}%)E8xʶEԯ|:1;Y(_" cr7{YFu}, yׂE ='DcY) N3#BRsR>KԒI9fffk3xGO„& p=yCR;L&qЙO.tY&HWG,4l]zJ)F&GpvM'&s.R:Wgaև'f7c} R\_cd vI{ }(D&t(L̯[QcO47a:s].[)st47O^TʑY0]S Ȯ[4ó`; bνyW\wP?gJy<5 W SR`?1&ѣƻ V&hDڐtxʸ+rƳ@ u9svVS 7>qO+ڙ3$^z~}y XRI(f5r$XX#DM{;7Qݾe[zZtOTg.7R6&EfӝJsJ7РnQޟQl/Dha&5(f4qVd(/'du323@e/IXd@:)aJ :s֝붔|K#Rzg2kmBwx=e4Fq%ۈԡp7ii:F\*{\vսf}/mWRhm3GؚS0oDAT@r%O=W)@@o/n33E=Z afs(^FDT?~9—cͩ= 7+mu) R'9s1`Λخ&RiSlnmq;NPB@9| z/QƍҸz/iݙg-!6VXIߕN%4P/~ng z@̓ ^а9begx2Y &y ; xn~!$D @J/wk"\^=]n޿SW/bs\~.mJ ,+)8_H9pNş?y>l3=www=dl@{{w ff4of`5[!յө65tAȈH^{KoR=цV7Vep cdA;Z6UkZֵdlHPf_vCDM5γ[z2$.(Z ({j!XR׫`j+vJe>YNF//L u\R0YwWɒµgy>DUdʘ[X1>ܧyk*" 3sSu8g:mt='Ȩln &iB-[v1wy2 !vN4.QcIpAٝ f$.v ߤS\Opuc|]\:R!ǫj,-u)jpύ_HhbNW۹Jxg!$5ffk33333YuǴ3B㖵,T$0mr vKE HJ[!۾j*K#Lu\mIq|?Tsyvܪ^=,|PPtv\H/ff9j'/߻wgy\Nofe_e4n;4h`vvF& !0@͎Cp~[cm7sQ啱6 ?Ϥ3{{LIffe=340G Fw9\;@8ķ'KWYw>)_?˙T?d2s\9tg7kQ^J/$'S>H%Xߞ {X-p'_3׷o9Cg7yvu0m#f`~T8+#妛)wZ}RE"ݗ _+=d#+V%%)J0^uNd:+HW}W?~ꨢ̯7q뒗>o3Jΐe v34dќȈFnP)SS ο u+Ÿ93g?FAuww<1vnwXՙ'ճ¯(iNen0U>[6(ua2ړMaƙ1g0aj\rЍ7ͦi=ff oo`'ݳ[7hR/Wc -)bLr٭m1ۻ|?5'\biK]N߿%T'aL.LɷNµSđ]yN2*s)9-v,t#'tRQӟ>QhV"]5ڰݸwD?}BMz][?9/Zb0_Ğߗ7.뽽_/wukZֵKYkZֵkZֵkZֵkR{Zֵû#9H|:<{[弼q&jk#SQ !Usm=>/>UU si{Mld =(K:4b#e*;2!W@ִ:::iR%"XwD~y _/FhB?aD9?|/6\X͙`_]&?ȉ,_m}ΈO/DB^5;Edb>l {(q%6d1K"Ha6:gCl^l L%`A{+7^^ Gs0|XHHf8&QmqȌǛϧ]/#%Fl㲀^UML߷}3z((ēۺIH{PD ގzh?g i&٣E'%@y7[p:Z㱣s XY'$:f̡w!=vM*z?"Z`)sgwpmAcShx:A:w/&8RjP'7(#MCߔiyb72^ha9p\M#P77V;1^߀;@ȆnO<=tE-C4iSfwk랰Xfd >E9Il<'_'lo H'ď"`R "``!}x:'pt?^յS/SPP2!5^>9O9;' /n ~Hq䆳壔^Dy—pd|D9Υ r m[s':AePTAv5M*< a6Gdxn9i0T D0^?kNk|{kb" &QOJ#1 k(ɠɇw[Om`Mc0mUȗ[3NdlBۂd `rSmSIDMۃV`Ќ5Hs[m6Fc ğ6QrwCn-ӕX EGR,ϙ\(ȗ6բS+< մ(K">ɟ>ukԹeE:V𱮡reeNtzӧ7h ޥ{58_>TXbk (5p-.}J1jM̙_L kwKsKfKڞވZW4HEҨC9JƘh-)٫;Lnf4-:5ADI?F;dyM!{K{\U f:DQدST+Rl0t+&.KSTrZ HI+sb)כϭuGvS.yr֎-" @B*R[$M$F҃ScRR(gc4b n[ ^x;$r[vGfow~/h"+!ܼGyK݇d̎I\nRlAfsj(? +^j~ FAx8)nΫdٸ#ȎkHd7ٳ{:,F]J :9×~g Y11~~ƁG\f+"6JnmRI>\~1F۔CPkٙw/٪x?0IJ$_}/o:fx :Dmc6IO<\EKɌ{'Pۤ2A OF#r(L:x5t Ą#k Y:StqxY]@6үf.nq;R:r w9Oo#GE0؏T>G Rwe &ֶ :0AqYM&ksDΎxk"0D ~{T%i4䖧% wͣK4Р4t2(fa1x#Dgj1i=. ;TQ,'6Bp*oWM& Qst'yA Qw藫&sא! A"Uy A?L le; wي&+c#%̢Dzs=z&"jԈCyΈ) G_xVa#GHZ{,BYsLɼ)X(G ѻe; TƦYtO ks)J`1>-ꆶ&Ѫ~ay䲇ĹGuEVZS牀BwiT'S]J3a^"iIȠbˮCIˋv?Jsԑ(4;X1r!l4YoF)'n8fLM\}h!鴾Wzup~O~e]u3~{԰@R. r,:8B.*-^!$]gX-~;66I&-$B0'L ;mR:N4 *.֤kP% ųe*F7b|PGE?\0疾־5Q&%$x;qpP7) /]6iRhD b(G^AM7vo+UAzDNhv úM4Yjf=z(K'B;]hEQEO HGtub??yһ?orz>khEvWu㒵|O4nZ8\-H/rQ-3PF&w R^޵ \C`[ڛqzR8Ϙ}+fUr%Y*tVڧsWND_|a2l$$ $7NxB~w5HW $݄.=NUGID}\%G3>:,g⼈'$MRPzZSES&e93:\_{EZuSWG 5 ^OXJJ[iE&vfd%Lm{ae|l_|eR$%. oXXJ}8u\(߸TYG4HH`٥Gnfxu -\"6'f1uW=Yzz!kePSq!Z٨"NgL&|<hBLi>Β$"39⃙sc(-\e\nÚΙ:Q:@MKvǣ<-}gV^w%e1GIy+RzoZ!_5QW1Dv=7ɍMQ_r8jeTF&wДө}8l֎LɏL^211|KIuulϖZO6Pb2Wdk ~* 'N؈+;Q)$gC\f6(rSxi(11(N ۲1^ ;=N*bDݩ7sU%">fJMU6VwYEÒf89{+xؠ4.f|e~m~̡:\Mo4tS+0 '] @:%#fQUt 6Nki^ޓ֑~o#s/^,9iVx筡?U>osxjffڀLA2LP$&` "PBh f$!AJ"rG;w.mL'P?/ J Gl?m۠hz~!GR=NL 2M@=R)NЄ]P)rrR)L;Od!/O%W5t|!9IcߑE{n$Ѕ %u]Vln g+):b'ǵW^K ZCi Rber M {$ys@>E!ҹ ј/ Onxiu1y+Jf#"U/X ӧwtNyJ]bd҄|6 XY#lZ#FUTRQC&rN'!Ka@[)CI7Ix8&".#>vB:c_GёdQ|a1=TpcqE:4Ru'G9Ǎ(n1L.3fݵx?"CRye09KEvaSF~ xAysq]Q2<\UtYUdaLp?w} j#y[" j~6;rAL 0B>:ФKz_?~_Ua9t>_aӈ!l֤*k"%h,9#XvtmHs2 BhWs\RĿcH|O\q-N`(vTzJh3T1n$T:_SHX~s6~G{"U[IswT\p/dRFt}q70٨ۋ,f|"~1: W~سI3~ v03V|?i%:yO\)- x 6CSϻw?nv.@83\#/DDnclVu6&a( !A2$@<z$e~X"0kkTi3H@i dh?5lÈ!Bs8'6n"P)Ɨʤ &mpG6u10ebd`ܔ||v#ω3Ste~@7 -J[!A 6 [䂇E&1,=v^#o4hӲI$z ɝģ$ O t 88fp߅9stJ |'vJGk ; '-MA{XaڂnHL - k=:K;+Bc&M^Hߎùaa`I@Ϲ厐Nj4I|Cރ<}R`ɑ`.fbwUKװM&G?~wZMޗD?S2Hq86H(2(A Vyv8S5ܛ#jH\iX[v*1Pl/o>_7M {@͌H~àu& T<Xx` cA?@r^fy\3Wcwuv}Q&8(%/~X "ЗﱒfS:NM^Z/#UURWDEÊ0q+ 1&JEYV 97 ԓAVf0CBfY?1? 'nD I<&d91Wt2>"u~/97p k~2tovwjO8'[J2Ɠ;'ʰPxݺ9Ka1q@zkNHs yvT w$xOhBOۇK:}H@ @^!`!|}?"\Ơ()))-ߔ=BGnGud7}d3CI>7t ] JwWFM$J?$_ݬGY.Kl(BJggMq^` z]4}">Jb@ P! X9Lh}?.A/߉/BP]IR5s,`>h 3 ^Pkʠ)3}P:9#va@"s^cff ,1?D},x*߲xjXaBL e!BgW8&&m F$]'}i+8Lw9pȟ>M/b`t<M.ÿQ > +"Z]t:SNBJ'GO73M4rf?9q=xq@<`Ar6)91/㝊  ,g'Wky'?~g?S=x>>_gg ?K?J~ h.-8pLa?4Ã2K~?ڿlhFB!@qDxl1/ 'SWK/ {A.S#QuKG}$vÏLZ!DZ%1g9/gr.]R!Y?Wpzz/zA^]dL|Tuca  c Cťxli3 D!4)cnOKJ_D>@@'@ y?gYƞEQ ?¾s\ ,|`01][b&o7C&7Ip`*d0 O߽g^,$w N)J!Hs w.FĂpsΡ|qw9cܟN?F!p>?DΛ+s:^"kJ KM‡Y | gE$Ȭ>gkFcHWmo%. PJ3?84:H1Bzm3#D1 ww~io.҉V]V*ȨK[">j#*Xb' Wx('bbpڜN`wMNw"N!1!Nפ >;0P `$!3,z&}x7{}/#"4D@z890<։Y@?KǀǤiwL㑂b1"/C8l!HLbD8wb\ϧ5w{ڍ[tU :)k:Pz8ML s<ýn/< r^>=@u]wxPެ>mv^d ȶZ`m53@Q9n8 !["zd5H>eArzQql y=#Lў! zJ͎G@krTbcBxn=x>pONV!qż$~~%4M@ˎ =-)XtN2ǰмLNlzl2)ս,ys8uAwCCa#aaG5ti brgNǻ`C@̲gO|0{n J(J`>4<; Hy UHH&iL.k x5;aB?m<odxia373D 3ಎpq5ߜwi/9?>irQǙa>tз_v4?* 98n,K sʍ Beq`ApCD%z6ȂZ]Pؿ?wa_ H#gL,D }ruʧJ7Q 4*TSMxwE#@KmKAFb[{8a9JbBL3vfdyK  #Ek]'FrI%`ՍCIÞ }2aaH /Lr'](oǟ@j$JQ5tTf梄TM: :qs%4C\po[e>۶rZ1JV-;< Bbv~}' ;S"\ٴõ5n#;?S'iYf 2MVPvX, L#cAUِQ4J/G30J\t~1RV00"h[' |137T6ZJpFɝ|`nr9}IC#"CBq&@C7(DnU߃]eI@3K޼y(xwJj (BIL ň0Y"f>W#<ǤSƵz5mHILC*.I:ۀBj"CD뵂I$MOSK$)R+N$O Q;r|>){4Gύ>]4_ƳFòTϴqpKK'8y4"PEqG  ϡd(of kvq;K]Ȥ,{ԮB&qWYr#oO[3`U%tņ (U5/ϋ$RKaD @Z@Xu;ba0ebn YGI BiE%p4/MnHPdzE~i~!瓛ҿWxsN~)cm=Y_BQ׷lI%PEwNj૒"8Nʍ<$ o( rPϤt} QFCUXay:s O0L'd#u1`$@m6 Tn!91Avi2w#/G?9\{d=Ⓝ3c5,0ߜO`E[@ȇerfٙc+/c5\w8uB`%5B#]\¢>mV `ol4 J o"D>OLW 0([mC fҠ4e˗W( u8Aܼ̭&d?I0C go #^)>7L#A F8 cS9NpCRa8L0D^p8@T>S7NaIC%'m"K`f86O= f>>c[K*UT (!`tB A0Up{o%^_h wLn)89: K⁤yf&ߤAKr [؇83,$w0@i,I垔N+x]~\?[#2*)]#L. ॸ/KFA2S3. svB+q|>~+rtKe)faK4_z3{E?ΰ{S::-1+K#˯ŶGֱ{u_@h8AEp-(2{N/ 0s7+hC!DP"!;nNw# I: 8gGR(_,k_3׿Ϳy).v&T u#zTV}$5&Nh@6,}iZmb1?gyt"!g?>Te4e ڌ̸.fa9=0>BY 8zK*Pt15?LUNsŰ~<; j<1F$$ x%W>י<!N<xac949hO0Oǀ4w)>_ہ~ !}ygHjXAkfr1,8AR J*$K&0#OP}2$(;zx!%W ڞ`#m/C3͏G10&c2avRe!hE* *a/J*pU+3˫gP$6?P<o!oQh@&8mXΟöpvь~Y !Q9:9ݓ$Ġ~#9 !eo3i$$Ș Hz=3% I!<ݕad?</m((Χ3h'oc0x0ۭ1HNV/8N~`8j݋븿 KGīcj2qNatt폁(PrqdI=@cH0Hї]R&  t:*|*H_E+x-AAFebE4/ώ {Ǒ8 BC[E~ p϶ ]A +xy9&oyf_fCk^!ETvѲx^xSCb[nQ\v>9 o7/h2q07ʻǦQi6>ד0ȳS ~Ҁ|'yfM03F~9(g]v ;P2  03 ,1e+>-rN0`qg@bbH$NK}?ެf[ax[p-<;^QUL-BrI@3 f9smsXwtet9" 1A+ŝN vB@ҊtoQ?߉3cdIm);AB@vƁu`DDDѸ%""bY Nz(!SAB_TU|9V}[~B2o #B9 ]fAF'I8dO zepJa@p?N_~e8!mu*$ƙɟˤ?p=3odf6V"^Ip87Ơ5)PSXn &*eBL3l1275O<\ DCq/K ؖH4KJS e)Qd%&MAlgْ)IE0o{]3^;PB=aL}C3OwGSؽ'Jt`}ɇ8F}ZWƄ/ =s-T=9˹W.ZcnV~g%?WT6ʯS/?]J}n$^p{L)wAz ͺLhWĠ31C!8'A2>UDž4sQ4;G6Nj/C={.=e56Bh#dS8<ξ+t߻{^b6ӉNSuнr_Vk`_u͏3TABGYxURRE Am:KVGA ]!ɀw*b;2p˂ohL@ѱDGwS:n;)ͤs ",\1D$w&m)wӇε{XNLR]f%!oz뢦t :M;1%Ie _Aa7Hyr &q{Řxp#G?&ѪsFZ0as6ѣPAY ZY(G,)=4Ozr~\B*mCҠgVOIIw}KvRor蟛? [;nn0]{(12_J0! DKh\Y8?o84mXhWsap\(@K!@`1<~Z@P/ᓷěl6>rx$e lu'da*y*5FknFG*lPwNHx츪MH] lc C8AmO?$t1^@h;O:lC>'o_2~PR3!}h烲wшjvBL;+:c4tGA#{6Cq&6 \3`eJ $DNӬ 5d< xԏaKĸh]!{ h{sxQbCi1|;CBk[,)+% Rf8U @?#~%~ O)!LoPK7R5T)nwδX2UTNlń5A~d0G+BJdՓYFSeUraS.3!2agYND(0 =T2!8jlJ%4 N#RM6EC20DD\1DAvy|Gu̱}lȡCE="Dqn=&vavr<蟴L00 <O\=җXm(8ӏP{}XCQhz!y* g?bQG G݋VaG;SĘG!Vl,͔F 7:@?$9'>14w$ ;%|@=U4>aN8wǢzzփL57QAA>z'cu n+Ԛ ?wgi~pv>g#mHT6<䯤_ci͓3&!gϣ2FfL3yx46%84yͪ=y8 5)92CܼU ^uGWvG='R==9uy])g;w= ~1DŽ-{Z3j/=@E@M C1lo~_DuS2 zLzC.͜}܂\_bbܱbL_H50IχNA´\ruӋ,hd:p'/c)KaxH<Ňҁd;?67AŠ^iʫL SgpeIT̃&fMlRN0a0stֻ7[u}}:aMY#v>;_p~#>pLp@1Rc&ej`%'m ,H62#|"?($Ks`3awvʼb:hxaz~K~ -%X|.{"iHsЯ(9L*ar PZ=8LT3́OnVZ^s0j& $.Ӡ'aξE|rlN; Zl4TBI87MD riomr-AL"Fy>ǾpJ\Z ,>lZ}.`h|܍zxJڭ)Y;Cx$q1#/5Z<z\ ;_aM~F<?۱]Q)J5L!b#GpD;N#?^F(هkiH$)c:SJs xmf"hfdؖY4[Є }&سMJJ_|0o4x.rV[Rq NF8@ Kaƌ5 6Hw1| s}LU5ŶZ*.:AagqR '`J/\2૭[UdڲQQFrY39LjS!ÊBubGw=UV`U"=łi$“8o|`/.rfA70@~~Pz:}Wd(rH܃I ` ̷0=:#TWwzps&c Ʃ8z ,C'40w8)ʉ'py״;*"3{hlB'z'j{Թ܃!|,kЇbl!60l"$U88& d %%%!@RД4%-%-%)AB#AHP4!M)JҔKIHPҴ)I@R%!@Hb Q~E1HV[j ֫m4}w2 7i7B`&."$\Dǡv/5gX 5(bMN3˒0¹f`x`t,2Hcn&Qu _CZ}#y 6[D=Dd4Յm9Gy_vaU@͔@'ː>i'k^{dZ6_nO' !P=1𗞌E1b#x׀EHUfvP 6z'8 OP_4'yi> )C1 40 YUQ95OpI  `@>>^=bz` Pa|NW'',{bf1I~f[@D#(yWoA!W(oiC/Ȅ˼C&+<8)(AӂC("!?2D302Oҿv?a/9$?P*ULC_wp;21&L HHHBX(ƶ[h)5AP6{20bXRAXV+bXV+K%OHٹ؋ NRpNDy; r$˫cI)Mp{0?3B/rGy{<8<"HW t|p>Xg~ kN8wNPrߑkehyA} p̰{b,8 bq&0n4Na!_Ɲ q=wxߓgw><惑.nOU3B⨣}kGIoB6$/&^G]7PGBCPe Mqp>x|ZaY Î,ϏMDБNBrtD_('fc.XaD0oX fBpR! ̙ aײm nC LnxWG)|@8m/?Ϧl ͵pxF *"kF3w0'a&ej$V,4Q G"(YUFtSC[#MQZmp2(xF@œoXZ?^+ M(BN SOo ^*ي3 ZiU2o& 1$35 \Fm lˈr~Q#6H=?6A|;PY_t/`#>&K%/ST508Q~kN^)@$rїEZzyYIk2 *-H ͘ג'r{Τ EȚ^0{ $7GL9C'Wӈ+qp׆571y*>t;>BDh/Rlc[wh%o/ZTN짐q WQZ!DDl=e+TI ~83?cCDOz$%ֳ.?W@ZE;+ x ;B{Y{.xh1Qty` C`12 ML$&e=U:zs/arD~T FWD)JRŽG8:)=G0~ne :3BPl0 "teL$؝u}V28$CQ vSJL!00ѣdam|;{cᇡݑ/VFwO!9'\3,pDIh-'6hQD(P @8M/I4}o+m;%(77 2do浱k2'bosY>pGըa製u9ѫT3RA&;44bQ&b>ЃoCwt䈼H!/`4foǀߕTi;?j e^ {] [Pӥa6Eg0`8z]0c#24M4sQc~ʜN plj(X@ Pϣ`Xy}_ , 1xn_c zw$ԆfÄJzA Zy|hC \*>Q@6 .Bci BN15:"-Bf a͎(`_?.3|Ԑ|O1}~hy6gKs/*޶fa;<;x|htɰКPΣK;K0hܝD\~TGGo)~t>7A ĿWPH}oo=/ϸ %tnBw& #&MLNFlk@,& o<Dd{~ߠ8I97#bWqhNRA)v @SC07;UEDaִ .zkAq]xBnt'% N.ގ]Ehhן ؚ? [B;(,BfD`{}"pdo@sȄ8 &;r84_Y! Q05G@Aw)%nwz|~o8pG"bYf؇hpobO0 8|ۅ'CV Ew WiPls? - q>>o>]<1ل HS7]"4Ӭõ-$_ÍLPy2`Aw,OxUEAUQ1Xn!mӹ-y` F$+0\"Sr0a!~)Wwts:c tEW,15 w.MYcU?bZ .\Cs|GgR!&?q&uƋs8XPa=瀲hu蟕CN(tp+N~e R?xfi $I3Mt( u11t~~]_zO`E~wNxKW3?$cw#;ڷ;10k[mUWZQ kPT~'l=ʹ]xfDFBX8:娏49Q"u]I8,J\+\0bE?"b<SC9Dr'f S A sM0p@`άtWy΄r/ow_#?ӏ?!7~~OC㿓'> wG }_%wO?}L;>B#?;mq~%/fG=O?~RdzHC3)cq y4kJ8{3b)w&D\?.!V3xu$>-vOL8xG<L2s%1e2c?K׮bϭ˙1ʪ>ݽ+cAG}XJ۞@j;F\F^v\8\:ED& B(J>vL9B!-kJ>Go ScTAݼڣ/giG3<9w~?Gr"[u8m0xħqS,xq5?_'rS H x*\)ДںMq)O>Wxt}zKB!q)д;>dl>V{W et<xM!Do`&Kxe?N MCX:hE$P=7'DWXyU:YJܴ?oO\lB-hWt۟7k+OISɷ\@RiѫYw{FRjr)kXBpPҲ|K,42̧7:>ĝyø>$| uM̆aR!,z\`Λ_k /ʔ{3zf3t$(hUS^Sߕbڙ*2 }bYl{yFm45 R7A$d0QϛM%˜Rn9*bϟ:gv?1&vh&t_LfgL8PeU4')<0(???LKH< J&c@`ۗZ8 Z%y<23~6m?FC4A$CfMh@7H73\^$F! dξ=tihScٻC-]=03XCԉaaCC8bY~U=cØ|ys;<p=+àv3f@h*Mg E$Ü h;ZrD꤉Q]~6}7 I, #pZ,wG[-Xx9xSv0orQEѬޟ795 tj^s@*5ɍXņv6[:vD18+ UQU'xaᮞeGx3b~`zξ#y˓hEk34kUL Myoxq^P "w^a6vۙLBXSMw=yun霱<&%ОMhj3+0&ۨ4:f"RfCmF6mX=RoeDMM!9olf'"fX>hq>nvZv{B'cb=JPiZ3Zbz"F=yUB^t}Mݘ1 V6 ֫OzG }z.ٷ1ۗu˙r "I1m#XVm 0H.YDQMz_ht/| NdTGIp]y pN;z]`}+xzʷ3rk; flИh5R_flw:78Iw?u(IO8 y[2-wbJ2%|]'K-$&sPP%Bn>BG{ûi!Aw o3@ٗ~?}#!&"D$"jy=BB>THLǤ?:z(>TX3T\aQlPPPmXp ښrڷ <`ziOHG$̓ ո:m"6FoHl>(bY7.-ET 1n$cF`g6a,Qj)>F~>y y0y= MEVp[Ǩ'>lsΓi1HpA|k̜Iznf+\̸zs$>i̯wgol;&t;ɏk>^n# y7PDs<q]뻰"B5-pF0Z$@TDj.ie89qƬAxw91A۱s l|\!fNi:m*x?yD s=S1n.vC>o)F[1]iBI*p4ځ rmI%âdYuSmUVWy:P!7UfNmfGf*w; wBXG*-&$wkt 7cȴݢe,|wϗ/o S+Jkݲ[36N_819t:Is;@! >DBKqrCv/Uyg]lWޡ Jx3 iG bNm`~R'/ ¤(q\E+{Iˋ8ۋ s1DKA,DGeĕxd0e8ti)OQR&Mkb4{`~D'PP`4THK6=~fȩOΣg9)pI#ۜ`rm6Ud{an"LaWJ<8f`4NHu1!.qhIh 9PJT)2R JԣJBpذ3Cǜr@RXIQ٢ HJ8;eQ%#'B$K2 S s6 >gm{pK07U~H=wF`@yI& "Xy 2(  S0 OUj%H?qB8II\5JGK])KрkN̿ v5Hiy<Ǘ@A11ABBJH0P!DJ!^/Wڑc\QO" z.o'|. &HF~-Q=#ħ;ӹbE*:C‚;8_H} <8&D`dow1Δⴀ'$xCa` Ge9/II,% H޸\;0 rZir>,F;1lG f$xW$AA "a5$%<< d4jpLLN74dsAGn(b_@>o)Yk@ģT8ӣ$ D@'{ؠ ׍Mma@"DȺ*[B`dTyb P8~!tG"un!FZ&$`* d(`BP)Y@)`d % @aտ,>yffibXa5%QIHE+SA,@ԭ"@(v~M~RdI4QURCITKDC PnzLR& f Q"ZjI)b( $( ihJ &%-bM&%RR b`{65I+3q`TҐ `"glk<:?!43KKaֲ #r Pe% )X&bZ* DEC"LrACei#"&?-_$x""LJ$iKâ"so[0eDD j"V%[@YGFE1ƱhsHb(?^ꌙn>o7zd+}?ufu:1S ":f۪&n)PoN7(B,"۟_6x`EDC҄U;C FT 1d$MͰyO>ν8zMӘB䇭=loxrB@C p#~?-z{Lj"T8>bAS0 [tЇ.$vg,-If 7(iH ߌNoԁ8¾SFN͔ (NG&'KILTR1Dҥ# BR($DLA ̾# 01է94$?riHTh}pu1LCoa)B:@?Gf?qS p EG$(8(:Eb&0l=ոTjUtV;"`9,rL3ɺJD5 bhGpuQ3tYoL}xy߉(vwLEYM5ܬI^<'߁yD6BɊi`C؜bxg@mD!DdH v`'58wE 0j%0x8 4|wHL'0ѫcˊ6blh=NDoyl%3A2*DG|!$fJjI)f &Z)"J$  oH^A<@O*D2Ha {i˪vƬ17d㙚o2`(I%5G-SxV76L2 +LuU `P2O8)7zy<˒GHXI@Zp &D i"$#aaq7.$ѹ̃ǴD je87sDnqhE6_~CɻR\J>ai}"7STw(@RD^Y"b"Oʁ Ғ~x9`Aal!a&a7fnM˥ ۦw!IIO"a-$8K]A!=OĄl trk@;rH}1ݞ:RA< ۋ.E}&aB‘,)f4-J) ' V)uW{ì9xhgfgA!▅Ħݬh*RaƲC\t' A@b2p!e[sEB_ƩtZ$1Fzj2 H $H$ǑK7IBQd@@) m( 2"н:nʈx`dm6%$zwӱT+b1>Qt(Z@ _擭:q?OaYR%&PXeh1eΒwA @/?.HB/ߨ2z:"[5z~ ?Y_q&  @£ 3uḾIC." G]LˠgLM&`sC,L2$.ЃdA(`Gx Wj.ϚrN6:1CIodJ  OA@!iQ&Z@OlB@a']m $_͆rYK( ZYiXLq'w:F6D0+X{Fg@yQHT|H pP!!J}zp?|^X%;*T CR OEw HЁ X.>>iL# u %b4C~cAIDh %& H2`x?pj(1Ș#jMPEDJc4[򈌙tYt+h:NDk0.ҟBBjdynL>r&Rl]Sx"d? BK:SqּY\6وr߻G'I$J!Tܰ﫽 OSo֭~o?+%% (h[&HI:pHm*@wWq{I(VII6r+/a=}." dUU4a۶y FfP%p${=X 4R/4,BS@ !%5z cGUQ(I^Q߸HD!?!2R ")WK橂 7\K3~p3#=SFo7T*sB=a4kgƤĩAb!hB<:1:TC&x}fr]X_na͈*W!eiQ-klpBhBCDݩ4ۖ1 f6 C=t6GBScѯo %fǗaάcf :Ch ⤀5rU'P1!#0JH<0Nbwg ?QC}K t/O<5N`]'gla)A!%0U# HR5HT3@0TP!*H%#Mn(*W/?+lXnlƺE%JQQ*iC$u蹏d"`D9{ic:sQd^P͜ǔ'.n37G$йbTW].  qL2"rc4]|Wt0\%Xqd@5!@N D$1x9PH ?T7se3lh~)2#ApZ+pFܣ 0w!SO3_8" Li+v7#JI`q,=o&(佐rV<q@I!#. @y HC{3 lgO#KsFAWv=  PyOOLm|f?SZ81RYAT'Ÿs2^pkұcqlAciԨGJ.T+Gb\X0ŨHgH$Xrl50Բ4V XHD 뷟?Q}}=n*y?V8anÀkyו:tT9?#C *1lql?)B;9>NaGqff܄ OA^~0_"SA 3!My?@ğۧi;{~ ]vkO5D^UKTdq}}gJ)w:L%~Z l;)6k61;r%>[|577`L$!`Q44d2""$B_>c#!rI$$uՈ Sq*c;xmQV]ݗ-L*JQуj7hR=٠B VI$C qo8X;`Fe7^AܝOp(@mgͿIM,)F(&1m@1@\Jenf*!qs,DǶUlhS"vgˋ &&*jgsˮ3]3IC]g6fkCsDn8̜/ee!HJg[%'Ue9!Zhp&J0Ze"p :C{yoUZ=f{̪O;*y G]O22ç+>M!e<;#݈瓓@Blތ2G}8#74@Ǻi{E$'L( "su ȶ;4l'{)臌s{pMLp`zA/uiNK̅sawUǖ; GGCpEFJѧ$>[xE<5 .SҺ )`̼1.E(Ƿޒ74U0DSyUvADL}yä6#YZgc" AY0H 4.r̤Q/\J__|rCfcHxbzujf? b<-{@!!b1=6݌ꧻiOo/~ߏI>Z >C%_[/y 5D`7 04'Ra !Ą?<  p2Rj ]"~,-!e8B > ha HP1 1$#=zk z7=$how'H5JL{y_$$G(fº,(8 "#!FlG,ˍ#d%q1ߔWHjh*9~Co^VZ?=TqGl0Bpa SB(/uGDl`v4qr\C$3G7΃;faB 4~+C:] ] }&GAJ?"U%P+-%$/\3d\Spt% )59LSxC)1L-8 @Y4jҔA0X )qB$ ]H(jt pLR̦,6@|0xz;A9wqО\:6t4Zl#H84e]-ZN<(\yCshģ'a`Up*Q APhIb(a:zG$,+VJE|AqN/9N1纬!xML9(gݐBz]w{2{ƉLXXYk6k:fI5Z9NO-.@> &/1f~q}Izmő`XB*i6 .:2/֝0L>rpuΝ.pa%YgR@ *@l6TFs[v==ًN0|z!RXǔMP}"M1SGavZlܽ8 <ާ6K&KC y0\T|m [|coB< 0T4Pv0j8$!kO8Un^K˖1b :ԫܛ}mQQAlJ!v9L4HUPr$A`!L"<6vBc#(L,Bա1Schj A3?7ݏ͔\g~Rұ9Mc`RMQ.6]=fj|AvKJ'Bi}N0x:rѦ|0yK :NX|{k #90}}Oh0B߉~X t2w2 3+#:L 2i4%"ni4로Hƫv;=i>;,hɏDm3"A.ʁXgLG[n"hh,t<<:N q^@iC$< S%@C frkNO5<#6/2yȚ k,9fG,oz t(De0\M[MjYORPzPI. 8H^hf'@=bXeПySBvpdH4Fkpb@C?ūʛD])3DD4P6LPI !GÏL2 ,Rs@%f/x*NՓgəˎ:I7?|V}zɬnBա!]D&! R PZ™"Y)y{x"yz $&B X(d(q+0R:7ЛZ?ˌ~yY<F6'\:7AѫcF: %b,cDFF"Hiqt*~uFCfy(QHCLQSAJTDPECAKD0 (rS5C f995YUsIs/OWQ817EP+$"rC샰}LN "1ZA &QsFs>0R fIo"4Z@/!QΨ")߹҇i{CP6?=_ JpC):}(;{)S\^S)XI@PH~G=B|1_J65Q=ZϪonv1}$p?k푭TLf7B17Mx㲾 m_XO"֩%\[$~uf:TQ nRR,i A|8򄄽q֫\v ^7]+zJ1<17捸]([qYbEVxꜥ 6KK@ΔZ#tGl*}վ6Cw8#rivtG*ag8W$G53t=F \ v_1D(v% "HLP˄Pj5RG\ŭgM 2RY;P%rFoS6:UB? b|/n:*jLL2 tOŭ\JL\?Pu# DDD@$@"3棫:RQ#*Okqa`te(R։4pqG{QKPeYD\`]I0كrY6i0ߙG"D8 Q5AA̛#;OLos+E}_Ɩvc*MI"s;œ$¡j7z W3 8\ ɿ7:k\ۆ]ÓNC2@9;=rX 98',${HH:6L-ާ tPۮ}DrJpPoyePT@ bA5^.*~^}|D |k# PӄzPZD/>x|SR<ҊMhyq]lAЈXѳS_7g|nW ؗj<>3tW K۲4qs>`^QF6a4z(q F~2 *0R]dzAS4PHrGpJY>&b< czZPhQB$o>6W3ogRPu=K7L@`<k>0"׸O%EZճ{bGbhA TLwc>p=^. rPI?1Drw.*}[("R{3c^rԘ0H4z<6xHJWO8\T<-]P=y㹞[:*T.(C+}rÊP{^XWGc B$0g ԔjMvPY#Nq&q|ArzΈێ'aUDWH9Qȭ/"Pg";DC%Z| )Ϛ^%e׃󝍜G PGھyi-9aܕH= vҋ`ISHi*hܭRP[bP?OO > ]e:^8Gp8߶Ž=bBUQ iĐ{!(K=0H/\M HzD!:u6׭A$ @ ,N\/:ϟ9^͞#yc8/1gOҮUK 1}tz )%u+Uf+4^E\A\=k棏 ,;^/㢸E(G~1W01hٯɕdkd3WkYAx3NUd8ANQڵ]9|dUU;̫z<&˻o^u&" Fy YgoGqp#|:K8j I$-P(4:jl p8q'|3ue$x"wę8Q丢;Fxtj,QQ"  "D)Y&t2hI$七W A#v"'l`9pDhbKPSLukN6YvG]nĬf^=Gf˗믔լPZ梣VNUWDҺz5>N&K&<2̾]!ӏ i93\_8\+dJ7F@{BH)+Y8JLC4T(jВ-i(WUuG ĖF|QSoJJH4db'vܕnYZGja'̗$˘؂t֏u>sz$IPF B**qPi49PV<4&숎A>7 CǭT&Öݖ+&1YDt9ls{7ecjE!HMg&\'a <E],Z.zE xp]5F{6 "24L"BXepJHuuF GSRa&DrP\٨b;nCg凇<Nj-hFdYiA өYy8Il,<<-U{zzqx橞x8|Dw*0qK0 Qquヘ6/zu&qvSyJU|Y_˰|g3ݞM Ǟ\G|V(bUY *Og^Qu.ܫ S FRx.m(5vkN~UI#&+oiSٽ&+8c8圊Xf]s7US=t =V>x;NH$ȯ ^+ћ37^oSy8OU:@a1ŲɓGP[GT@KRj\Qer$!CL;sN ^y߂l4msϒb-a&/l^|^M565t*wTFYT)y`wW:e)h7Q$<Ɍ>VB4>^HB~d `'"gF Js}(#"F0Y\.EzGZ|E.3((pzv^:p̡iv*(B\#7hgsAAښ]I(XiF.e ܻ{JNrfj:q YB^DDuKsj7 K7fAE4<e^Li Ã{ɷF\JE%Ms#DʖV:Oo]uI%I)jRAh ۷tv]Z[uZ^{az+rƑ1޻8('Aqh:پkzsl ܿ p&WdNPafd'|DEϗNt>sòB ǐN8?!` @Q@w;s;RPbjvԗAp>h֡0,(pkˬn 1ٳ ' ZƘ4@tCH}h'hx@Dħkq c&O=DBơѨI{Ѡ#Ȣ$Gf!@ɝPAG<\ G 6=4.# G ފG NGGzt=A"yi̍ytRCr eʜ1odGn>&NF@ZMhmyhh:̀z|d$%O$z <04y!A D K;wX`q0#AHt7"`_c4KF#䴧πt!~K̺oY{D'/J(X(Ē'>Op{@|'x#y0PAi Fw'ĻMtARҁDlQP)@dמԲ&B$|@_!⥹fGQ4}1 9Q" Or95 dh凳~кwW/2I+&p}WVNѻ YOCR)uB ̶D֏hq˨4[Ws\mTHSa0օ+kύuFƉvB"\6ѮJt/ ;m?R>3;;30Y5-&],< ]$A_]GIa* h[߷]Mp0PRbusŲelHޢ6z0uҁyq|H+ZL,D! . ִaNu[Je%HX1J}˾dkxyG E8@-;s1aEC44#nnٹq^Vwڃۮf/2#ǹ'@Q{y lsZe]YcBZjT[g !Θ'ZJ*z *\+{ĉX#=ݳq'vlC;eT ,?_}q]nÝƐC;0rPi7dlzYPcP)÷6q3ոM[5n l_ͳxdJ=ͻw'N7gIi()L<iѰ%#÷D0#NGٜ!(G=Lox>H!x~=%|tCa"G*&Sʞá2ha>;؛e0 I>(Z6]_?v@ B`PHQ E=pϊ &&X&%"b J܏<$AdA>7_) &t@)@QRH,N)C ~I'o:x46 a:9GRgˤD L GB iY%:V^  u", jP7lنю(z9@cQCRj2np1w)0]KBw0Nv7Pe&YFR!fp 'ddȇz$=$:%?<^w̡.b`(H )$ " (9 Co "b(M1Pm4?A\M]@.f<;-:=vbdHLcG!;1}a}o 8}hlBo#37bjAT$ "@,@6:=}'5ʤ#`V@ba (d%9Aw~yNuz*7'HcsN (2M}ihHilD ъ)ҧ՝Jy_;HR*+@HQID|bi j!.%**SHQ&̈́ ]Ŏ.fAeI;g8D2 I&H!j H%Jd"HP(RdI YH! *Ћ,3QRBI4PQ-@C Q_}'dٷW2Zo)"Bԭ9d=2u-p^L *>F!W53pphOLtKF,HAft0ciEtC A~(t&&>C`zЂL<*;]>2 v) ΀zzVrRPeV I0Jq L-I%ΎJ?B$AMVs`!L25E!Q1%@biKOG'DUDM4Iŕ%X6k@?<7yGILM țXu]>'ɧpETZDOiүG8/,#\!c̢vJr#I1jB[0f_vGWZ:x䢩B8瓞jfUB ! 䊺d-DזrLrR NnM]Pb@Y4IKԞoRw Oÿ=n>BTЮP0}뭧"X\U 韡pwi[5_Vp !y@nIpR,`·dzNX/Ydr5ϗT.ЗD ]W%` ".auDcѨ?@OeޢNm&x>>~F0aVԴg0Ҵ$~IlXUFm FÝe?tXE@UELQP0S[N%%(J$!ҋ5ABuaeXx0>IM.p}9 @ڳǽw.:A=4zȚrԳl{H>c^G!F+4s0+A[/Hvᖫ$KGs([=.=8Ť{K:>_W=g0|oX;YγU|zg+T]='^ ӕ&¤$]6,G c(‡'5 s +6OϬE]ڦΟ-G ~k>jsnɘx#Irns5\m;\{yfڞtl}a}̀HH 07W t4FB‹:$w-ȬaѢQ po^1i'@AѪ"){ d &H%b$t4hSFGƠd!J$D8A0R#E42$@BPBH#, R@%#IhM2LD̐)@PIPDA(#%  ֐!@}!"!߶R$"Z.# vK:xSnL+.KBr3! A+N d&ZDt۔`Z.`##14OUBC4`-a);v>gG5'NtGdMi~ @Drز WCh( (iXI& .΃3: 6+w؅8ҍx = defB!Fx"7Uо{k8/!KP{WlMq̖,cQ./M:)﷝i<=ȼJTQSLk<)L4N&9tT=сxX䉒u= %4'6/_4-4%%P$TP~?m2d*h("eP( EJ T)hU$"JJH %`byPN`p;0 LĽF3)D~.`|w/L[59~'`ȘЛ(?(kF@H,(${΄;HÄЄdof"m܅" Mt#vb( K/l7`4]L!y'OM :E.axMKdr^ܯy.f@ T=j7"U`]+ΉUt(b7pj)|m`K즂 ` -m%F4յhąF4DLچJ+FgGwld2$a!%J/?K]z!bJ}Σ%Dcw@$Bz9XNNx[ծxҸfN88ߒG[oro6#Fta])F7!e,.@|}c?'~AG/DXL 5c4?Ο1蝡j?0| '/.;jh,@]xs}j.j__6A=oQ?m6G T~B $.[7~ϣjÉKc~uj3'ߩ$|'&TʝZ'<{;B4BQ֨sC@4߿@@J4DT: 8 xXFtkA!Ҿ 8F?'7(('c=-of m0z 0_֧!<ѻz 0DtZTM$QXgKj lIjܴxqt: n&RKvҁ`W%=p9"0 v:r\. ER|`55#3`ÞY4!Z6Kww5L~O?EEkP4}|ɤ;Oɛ|-Zmr;ೀA,?;tÄsѤadQg&bo0gxY Dd(O ӉYpjug_^HWy[EUT_>soz1<'дޝ~@?T's[QfG܃# l5gӏ{/w7]0IPo|F"G >Pb9'1[g)oVf,@j A.Hf%! w#@ =B &HTC4i_`eOg}(_ ^GA7P8H~b_hZ1Dwa |{s JjFD:DvBpIJ t;T-{9JIqKkP&bU%8(64)wo~y Ru&DYK - Je`?}$GyAE< ` 0܆ ^þՕZ-o-!@&ȟ 'g`Q@rvC :؆%Mpd7! ) hDyrcx8et'R;/# aiPt(  #b. yvSf)/LC$ AXF&\*&(J&b &:8Z@L*YOsXeK':$ ㎪~F&a]ÑI!) IK"0ʓJ}p}4}]~XƢPz:'wkv*{Ci%s×J z]e:u0A`&GO=]8:${!``X~?AƥGQ) R*`Cnw%#+A^DdY&bϮ \u P@x U! NQ0P9 w3wvJFL@hs'8 K 6R[x0q4sKM֥J NDKtf IXM%/PxK֢b5qnvXyhPCcàq⁳YL} pApEF&$Wv? := Χ뭍QWgsqG Q7h42Y{, 4v{~W6Ӡ+`M3Q"#8UQuuQLD0pgR5嫉u8-q,DU *;a!唺p EӡzQDDAVv#Bvqqd;/6m $j2 *Σ&%N 6)JdF/:>[<0J&"jp1)cWeHӜ44KLKB+| *]ŷ @LA4dC49XN*(;hp2$@ˆFD0 0g1PD6ɳ&x<HDٚve1ء\A'㘠uj$0av!47`{+BkO{@BddAPdDBryD "D, l1( kh 1@be4@IMQ-F@'Uՙ]J[%26CģE|ə;wwry,0E@@ 4!E.ƪb#FfCJ Id`(hD4bi BH$hT@)T1R"R  ā!"HHbD)Qi(B"((hZfJhJ )Jb"H!H"H ( B@ib  B (*`* Be"4ҙZ]ZZt*r'>IScDDSKM1Q4!#2 D 0/TU*C$C #2qcɱ6{zchzkC0=j2cVC6ֳK3".65`@/Ԡ"R F:;]4$.8LCIN($"BFX & 02C/N4mfY{B{Cp1kЏ@X|+8a AǓB,ɘ CT:E:%Q_BOi)"ڕ]&-BfuC`! 4q6q33+HQ#J@R)A#ʈ(&δ}%P$#(FUR(8  3s nA vNxTߙ-rYѨՑS5JPF ǻf}Yo1(B=/ Чz}}Czqβ߯ӈAGB/Cw*5$F_ܪ=;j|ٳ=*{A(0MLZlSQmC E&T:aamh1Zm0|}}}ӭx rS@n;vQDȼ|ħƿG2D{%P)LKnZo69lCs؞>#;L:*#A=g͵@Dg#B4#TTK "HwB1(#"FBr}^Lak إ3,) )JKbYnql)dvnWw ,44÷f(z1]Xɮ;0Gn'誚a A $ føt,o;Xn# 8UݕTm˘e!v|Q `ó#j |̓Cӭ۾6 QuPtLJU 0E#YWX)~zs: HL:& V.ZY0r]R45-ɟvihS9N #$wmF1h>;3 $IDҬ3 n,`q@WDEљ$jmrQֶ=ۉ86)+T>Pa&#sɏ$zSbt((&:ѦXDЃLP"J'Do&Pw\LT*J6У)[ *0nX?;'򽢜.H@CvVV$zueruAXف"8"I>ۯNť )6_OZOgἙG 3d "r\_gh|lPl4q$xB@*PșHΐX/P @34+}&a%`"A"@%% (X`E$E? P btpuD0U)i0ɱd@0M-t4 ixH^c4fCMM'+c$Jһ@;LBα+ t:a *)63A0D2T3DJĴh 4LhTF ! gk 蕂qN" LBH&D STT4P4#($vn*$c Bbi$(% )Y\(%6 =jr$iYO'Z6@  LUCI>{ pWKHAL&@$sN/rt(\@܄4|i>r61H2BCA HD$TD,Bʤ ܐć `($J"(! &A"&!& =|4""$Sꎏ|hh`G )(J,7+ɦ/&rk`߸1xYOnaDܾop /tnT=t;p *D0. Q`7v&4TR#FBǑFJB2[ꍆ桠hy.-OØ4k=NT"@\.mv:Mp,ߑX9NEHzgYqYHJEp"4`(\8qzA!gG\{lUب{1f$x$1>[Nz>{f܁6=MkGc;PEH9E6>C0<[,Ijc*cH cI30O{`)_`E$2 p ѻP{3!tT( &&)(FBHIM%MH=9Q$HД1@A3w{lh! ~ Ӳj#xIk7!ͮ7cSKO%H?<~@r@?c~g؏avAI'Ty>Щ&)* 2$K(l1 @, @JD !0% | 0ɉ(~~G#D u@9r: b]Hrqpn!݊1Aji$in0zXASZsh2XT=$hh:va(jO6۫ dZNn>o?ls{BGSFHRgP-,`P }B[) `H8v5,M 9tKg$ZZӢ&I"@c!KuB{}O@0LE5E%q4)@$J0㣃E0TITQ(`?T)aE2hM?D Mv}A߬oGVy~H(j4CDI,D+4+ATJ!R0@44yzyٖ19_JĝUsfKd9y)L}{םL4fg\z7FKjiNηE" R\Ȕdh&j.9yMoڜﺇ"0݄+M 'IO'-āM%VY2"M;/Oo Xm5,m<xcp)hZѥx9$ DJH@SDQc*B}A$?8UQ0tߠ 8sx8$.&άA !JB iU@S{d%!̤),Y|KMnYC #0~8}Ok h*F vusx_#sy>/i= u.~F-{7POP?YU+s>16IJpMYNn1ZA$Ӝ _Qڹ$?@D`)v$JD570S2#6'Ķ~Xqkުw fD99䈎Z o-LpNN(*(Z_W>χC|5T%dZ1PphI[1%r0ҕ|3MK6$q(+cym&vJ^e|: cRWGր$Zq- 82‹*w` L895w+я<lM|Q"-^bZ 8K )&ь7WE<dBZB):eyBLP`$O{{Oz1 ֶ7p!x*тLgdMf|d)#a& =|>eq\_aH > __3󵆶\"h=ǘm{7aaMʩx܂L0m9x^Z4N'<IͣMAHV0s4+]fP.qȇiW}s5ǭ)[3 ̗<2']&yk;e#I2Wȡ Ro8"dDL@ ϷsVf}ټ E2.&0$x[zҠ@蘇vȅ#EU!;11?$j&bz:q_A,E;LrshoN QNR6MP`{"R!IdH1`0EC&6,I-?h (oe*ck&1K(]8OmCط] 2#"Ȕ2 ^Vh d6D̵C@im$8ؽPD0@̄0l OE٠ш1x3JI+E#C?"xJE s0|w.\b#='F=W>/Hd=`AC1'9ѳBJGXm5EI~uCl$EA4L1UR q'^`9EL2<@W8707ۼݜ&iN-- +`v+NQmTbE9Oobh|gyD8@2L31^LN`2g294Wėtn4R^EاFU刊ihhhb1#c A#F B~ήZo;D1 DBcɇl_. XhF(6<8vnh3!!@,|;G7DWAZgǨynopwEZ/Xe4Ї֗/<͸t >ULMt ?W3=厘ex/z=,C2Vb0W;Bb7oH( -Ch]2lpzGǙ+[LN>[0r[9Q'o8MAj ?0f'tsa+11G6_)Fo A1aW*1 9gZ4Z =PthwĠ"0)t`iG/0eSl؍4E3=E 7A$vqfgxL )D`໌1 D@_{A)3仈A>8 ݃ v֚M\˾.x@ч̍G9m$W[Ɛ(f`$cE1pxh6逐j& l F"a*&&b !v9[ ) /`%o4a+GΏ%?!aJ%1DR]*͈ϧ3 (3&xxIA'C=Ѡ ao\N'$Ѣ7N9qB@!"xe(fa&G3r`*:2XBf >gpG퐥%hzL z28b )晛 lKwd *d>$@iEGǤJJf9B d Щi#о:{C SBw%sAdR {e|}E Ц'jK%!ܞ<>(1vfcY-dj6ׇsK` b!$!`LC$&Cj Å`Ją)cU ~?sb>؉ R3Cيzd':_@h"+{e=qњ{O O.JY0G6~޲dѺQ0ffDFh<‚i #=49, 9B̋B XL~"ș4! FhJ5/R8xg0|F9'OވV`)Qj>WߨK)<\{-0bA .):3.LIC>x(R PV&ʼnIHdVcu33cPF=3܁5Q%l5r\YX qt)`,1THĉ@1L)(D D,CiN W Rep)H"&JhH㢚 7 Y\ !"]qp}ْ8k;>N |_ Ɏ:{WlreÂemݮfv7:B|c  d"(<gbSX6gjBQ0\X؀r(ep$!k|#a]@7 L"# )!eI(O`.$=!L@4R|bl!8Dw2M.2(û_G }DbiK.*CK0]`4~'HFj7{xJ.=Vhptϙd |s9UlmyѢ׮Xo/'ȝQ^?sJ4=~l#o[oO˃`뽁Cũ͝gb ~ۿԑ_v\ݏ`bP;eN㏁,=<4$eٝڅ^^κ"ˬj"=Ĉqȏ?ld_ASǶ""۵ Et.pp< ( +HK3 :""h1p?(#)OwoGB8Diȟ"#4Y)bC}}.~>|0' }Gt @ߥw:5lr}aϲ"۹?R`]-M ډK% t\yfRvld5B2<7jBلjM493tn0 b($dktTv\" dA3%F2@cJ?OBbT1A:yK#,4#c3M4Q"QCN0WYcAdG 5\4\CiLH@,ouӓ3n % q"@((ՖV ܷ8rZ JaArWl.)Ta3TBt9juMc Cɣ 7idpt +jbQ EQ+ x+A! 1lEժ}6sRC׿$,9kF]pl p%uccL`Խҽ֤B P(Ux˓ Ww#p&E@`ow3Gᦒ?fO֏E8U@)>l:fQ?L`_;{bʆNJ7zcKJ"Jȉn"m&GԍN i(v?dGb+"9#D%"u%%a ie;"x(h "h3:Sr='5i5aW]4v{§2}09d{-qb"1fpܐp65qX#˸I4.`eEmI{)22!Δx;@PPLUDQ-9"HDT M̒@ v!2P(Pzz |@Z[q<_󋟮ca#!EKQR!U3yӐ(p0qQ8M Cl4bhU^> ;P=8F:!FH~jtHI^+/Pe~)M @D!D,)! 0Aė?Hy<$M0к2k0P:it0 tB &'}10KW3hEҤUH@PDβ ıeH)) *!"v2 l8 i&("*abaD\ˌv/h@N\v6G ɓ$ 8CtkFWĞ&5ϒAI4DC3t*b%p9zMl1E8 [ P>y(/]aX9?q汮ϗok/Ҧt fFHUf\ѬfrG|b$_KLI! A$a"Jai!l 9dJPJ&!B _SG)R!J *VlR)PJdIBXEWBuĂ!@ B02h T(Ppo`\xmЁ 4ؽHE2.P0'ue4Fm-kmIpTMG86B H$T@@ WA^_ ";#8$ hJ")D&L}SaԭD-|U` Y*7'(p$H!(%$F`SN:zR0ij]zNh;̅!Hb~#k2þV23${׏9/)[h~@x@Їҩ䫥((V`i=.q&#+GrG~ Ȃ%*'hG Dπp |Ͻ)ZQ $ eF>ݧ'~сpFqTI}7IyGhc#AK@D,2cyC3VhLikn.8qej-%HSP֢qFNֈ6CՍ 2#UEQUVïc@ŒPCE> HIYS$K,K (tLa)a Zdeb!\}#:+P@/^%Ğ˱>=a=O2t>e#ByRoBqϗFm_.!hG"r86H:Qj!d<"M!&nb:2,c  $ևZ]O^Ϝ ) CAJ@mCQ@30%A+=}&9>zw˿45j[CI.BDq$(5!@<9S{])$$w vV6prW3@t=ϳrCuI DFaY`Bj9\DB{#S(d~.olA6aP<8'|I B`G\ qzûg5[G# ?1!;"T9~_yW#k熘FGj% ?6ifE2D @D-MS A"eJ58j[0e%p1ǃtc~"֐63Vf8Ju؝1$!&Ӑ.>S®3 $ɏ+"L.ʠ|A2˘| H>ID3  W>ې|2 Lt(6nܶ\|3E]7wtN<ƨōg<:<4C(ux sU&6ݺէq[M& $I @JJf.$ĈB2I,B tE)HE0DE$Ly9`)ɲ&=ǩj (w }*/>Ox/AO'גKK{ybbfdPtb$Hub3ބo5>*FNOgXLաtEg%  }mn?)#* W~@t,RBP5E+BD!QQA3,JJB $A $߆TN"&*if$h$"@(V`b@JRjʞ2LH$ dFJœ~DDи4EO:J )ӆA1^(" JY phSI=kX_>0+JiAJ[ԕ8hhGECPL 0( ƒHa7#B!໪^;t*iqޒ:{ '|s-`yrDry44Q1HIKC1DTCJED@E,Kt+$uYvYsSHK卪l uN("".}S$P! @P"uN#@KK4B̐ 3!@33*2PA4BlOB}2|h>fb*ߊR :lDpƀĿ:n!qn>؁M|"0&HL` bJZZ { ?f11J~\I܆pw]І(p +{ ɧJA'bhKq[9Gz$%(T _/z^.Zb&}kpC['h8Z) q9 `5?cI%%%pYBYwq830L̦YBhZ]/7^3{q s~ã8|-+!HA"ȡB_{.sEÜ|8lj"1\Nb4wl ĝ @EG W̙(󮫛 aD2ԔWTDxdK_w@HJiJRJI&ZjL "c!f$#$2@ DPŠޘ@BݎJxLO?„ >e#1ҼJy`'NN KLlkgL!: >b9cq%΢qt\_8?;6w0!!FFz۳^j!O?T~?zC?!';O֧`\ &Hv("ZHT (U`H`" ̇@~ "j&T( %bF! P>'S)AcfDIHA, I+0II (.=}O@9p"6W*4Bo>fGD4SKLD I"*R" M""& z|Lq( ĉMFm8U!a-Y0gB$Y aH~SBqL,&>O^N3$#~̱'piJD$JUTRd3F$)fYЬu nՆ_ͧnモ()rRیG7;[`nu!F 51 me& tObN$ "+Q-k6\ &fqA (x}H~(줸y@eOF=D0B@zJ0|>g._ON߉%U,˛i>u8)+mQ盥`" (' N!)_F9#f&tfheXCjϲRJ1APJ+Crk (#>ZG)%V-tu3Ʀ<Ýw2b;Y}>wލ#O<#p\nQ)Ul)o(Zց--' kU<IRVuZxXX;f\ RQOΰ)J Y8U:ݝz;թED܉Yb LGS i2gIE8V)"3Bz>PyQb0s~փ " ݾd䵒sw\SzF5J{#R1@E֗]=k&"PpEن 5/.&. ۠U/{ɣeȟ$gD|ž!d7G Sɱ$n@A!8'Mqy<9ウW6Po4w7H:f/b 2cb' ]t)Ї8Y<fFBn-=:5]!쇚0qN#y;0R<6BR}EF`|㍆yFz|h"1VvtB( fIJQ##Jp&z'S4d˶zwQ:r)gvִG7;vmo_w=‡oGq5!$z#쎣ȿ8XDĩ 1XLT4"li (0D5.JFJ!&YZRfII *B4R4T1 R$BR 2 fAHPH02E{;UO-MIIDHU]Lt G(!;Q%-1DD00SGx&)D Đa[4wc,Aд Gm]&nGVfR`1~$" CDṄbdf] Zs4^C0LL??!84/j">_mNjGa8AOT1:t1؅3BhP!=f8u73FiP8i YIaRODK/8^'Lj(r<D;Rc z 7> Idd=黱;:G`b흍{=Qfmw& _``MbCr_Y:!=9_JM—PFEpb k`+|e^8tj>0@äC+ /(lU29u6Cf)dH@0y/Q;u!6 T Dh ?c~ vG1 XR@2z=R:hxFRd;)gP[M0gga1_z<aR;R&Q|H~.Պu/ >cob(4WxVSkfJ.Kfc4| J"9 P{N̽ U'Ri'PVj2fᦖ[0ʃ8@|njUA:L8 k!S -:H#Ω_GZG|JyJ |Y&mɞD`'G̵U6 @M/zC1Uf]DzMƺqDC\ĩM2nmFAE’qCGa{s0w{Sq;upPmI 2,%UVZ( CFZ_?/;M,BgFJD(ua8G*v&B=&v}" ;…0^n~)"R`" *((X($fDE&iBff*i**)b" `""IZ+ʛӷ_ z"2%(]ݱ7#˹*dix3J@FE~o< a͍Ya?WJGwQҙTk 톞xf>0061*?Vrn3ͻ}3nuZq0`VU V{!wAڈ} @ ^)]0wm󆥍qʈ,Ce(PLipAsÒ"PsVQX^PHX,._zcc/߀,$ZԈ1Ǒɚ tdnD)h`() t&>&+F &W>d hnd&),2Qc6q;tb_A2]++/'( ajL| "pqlj[zykRU|vx ADDl"^0F|k{ "J_:h(^~h&j݄Bbt&`DPm&hfZ"i@:h(I-3ŖH  ` ()mj00R} ^VŒuw6vS $h` sMm &R % H!.sbk knwط/qQ2Bh|Z](yI&8BDXvd%9aTeCrsih } 8JJ6:q~)`KBh ;^gj܈j%!Ju!:|5I֢ nsmBƙWCjES5PJ"&YDI( ERPK":bZVTӹQɗ] - A *i ;3{u98U|p*)wQ=ߏwaƎ=f(Ӂ7Ӛo#&՚DY6)ة4!R.Ky9dM_: itKQLDCLAZkN!_H. N Ͼť"D$FPDPv )%3e[l^G$u>xcFz#|y@8R2B*! bkx>8MM f4mÁ+,)FSkJEA$I˫9VJs711˒UXjY 5 1FajSHrթ zlYO,ĩLT, -*y ^*{ nndAwG4R7/k}|찿 !H-W̘m&JO ܸa68SA L4˜C"חl N!0AyPȲyL>8U/P2yKee s:a:9ۃÁNrbHi"0< ֎r~ߋ@'hPK鶽KD6}}yЏӼz\wo/Mi@_u\ Ƞr^}s"b;XC0O9ԆNDM#c*iH4Y(bF J)Fe(*&CN_Ayd8{_ƻ8u\;#,-*$QЪDI0E& 0@4{hZ"* id)j"\&?R\") *YAPu dpmT4HW'~H_ޖ<2 c `t=cv?{Б!')JtGћ'tdzVoGP1w{^G{$)6"tt=^*R@< t_bv0&f3 /zM0'똆OJEHe/pn亳X"{mE=MgAX8-:v{ős㈤t!!(1"$1!.9z(?j~S7I 2B=rGb&*y;C &::BtP H<#B4#Av`w}6 H!$` )(AHjB$"&F*(U (d(BUV@d HAH F>)I RA"A (wQR@KA2ǭMA, 88nƪ*WQ%UT==iؠy=!GJJde bzӈv`!tzd?!A)h$%*Jg J$"CH +y ܽ02 EBTHBPH!PI)%-D RPPK3RM02RPKQ LC#*HӎD}Q !gwǚ+ MLPֵ|QZ63v0i& :Ni۽}I"2ۃk\##tQBSIMP@®@LF"%cw@7Z0XoŧT*KYT-$1H 1((C$4EE[0li@d+!(0Y&`LHb B3c&gII` "er(Bv %HX~^군hYlۘAA$y|î0~ `Oׁ4 .% INRd)9~( -"(y' >f*›(ƥ %)vĘf/,[/AAh cH Ć)i BE-Ht*H(LTLY6i"jAo82 L.@8q)0O?\܁4 ӢF`3#>QUCtHjbZa4 +%^,)ݓQTJdúxJ:y_M?7肽̥azi,hMqG;[eM*u>yjkj Sxº*ܼ |j\Qo綜Hʈ23d;pu(cu( /DQbf(h-xk{UǎUՅQQwFADFxaϗ}1pFZH}yȎUAAeu'($Р(4=p*;X3*#'= FH=T=0Fשi>.;j =p>R똀>Q+JT5q$z_*>YR>cCbHxL{}sb+lPQɝσp_s?!d/lP (!{89 p#Q" ]{"O CQm66z뀥͕! N#GG!tk k!vDy2ZjDZ3>Bfje]@u1]J~7eeD- ;"yD5--J9EFAlu$@cǩoJ6ynt|RVJ_s"IB4:Wk[ӌE)Pm_ 3]]K9uԗZo#(ku0T]myF|2Շ?JMDU$>_?og>^$ iRw|4$O&͏gQDtbB²L,RB6B?g ܛMѳ`$!$e"S2~QXіd OJ:zM&}%E]%Y(I0 !' {uUƨm3m(dnx `v K-Hue`um EMLm.(IŜ/:RGJ(#QrYO&BU #Z9tpN,npלF_\զ5چم53h:Vp~ s0 H(K"¢ $I2|.RM"($ޔ$ky%#KHQ>No*Y-JTLCERջ_XF<j]RiΗYcUr $HzR/9rpgU'ީۙPJȱ hnN8qHݏFriPDDBs149*uU.Lj&cƅ zS@PLzBYMLOuwm=C{d_ 3@4J]G`^ /vm(|>rz9p_΄{5w]\BPkNs,.ba "wT%-+sjvĄ<8ՖEiJ'搑A풼iv'&MOp\¡B1g5Mt5ao;uS.J$T> .6~Ē4CB)Hkـۍ}ڢiu[hO[}  6 ܐq!!(6 RYx02򲉎ڲZ<2\, -bπiu+|FE܆O=JuPW7>ȵJQ:z_id@O1zU\1k>"m$u 5T6XJ$gc } *3غL[M!((p[nc Dmi fL@9ptrVș*~1:xzTǧ x9;2EbthPS~D¿#vb' ۀ= Oc|ASgz!_1}~6,rAPvt <GG@qAXC*>K ATQw <NpӈxCg/vixCNð4n<=Q7z>o d;%iHqB)J9pk$+:.˩JksL:HSqg$=l9RC@Wd>*vl?^Ύub?# SӾCpv*4QKM zsL Ώ >LW%L-Dĭ(h@ u ً UYA+ōg [l?Qgo0 33 Oz>AAh37 q~vxrxcF!e Hk:`ƒJ73ټjG8 6&m 8s8?JO{}㻾 wD*U2\I6)"V֦4Ⴖ)e0M\-i[ce ̄1b/n8[B:u~(j R)`r ,VhU*tIKJiߌU7n.DHQ'~">x:PyS@S@?04!>YCGáԩ{[ہ;a9==a }ʆ %}p*qUtITI*uGcH8s}RC]UG^7tJ`c@t(%.t1 plJ=`|:(؆@ɧ( 1OFnJ}) D$%su| 1GxahM3I[h K$O#0`(,QE3kAi4M- T0 ,_0\;$Fb ecK<8'vbɈL9BIB{C.^6vF9SN߀wOv#-HFޔnti AxdA[m9ԡhpIM>6d"➐-gDaaw|%Iv#+ݣ.,'8,E٢b". |xvic?JP8/oi:>M#9~_ mnw+ YO4>*n_OڈLH)ć =}rO,%MD,GÆެW M*(C<1Ja6g=Ȅ*2?ivQ7))ZdZ! `TjdR ViZA:QЪ+- 4Eyz:Uw9eVJ*! (Cc@* d+MhH(Qih"  `F=Ȩ^S}Ncvqųi3v6CU fDJ>ɦQ-rn`LJe1mH8ۆx^f¼C7t]!m ͏n[ˎC63z 8 所8INE1x!AD5ݨUFEزiB6jrNr0 AysGKsq Hb"FY'հ  iu%G_M皶GIpm ZwͼwO;=qɾ{]F3gӗ$3k".qsYԼ6E܏=lMK`Na !2YY"0!"B PTDȅ BA$bZA 1෇ˤѱn>J߾I\3LQ0OlT5al$EEMUL^al"F8f߯8Fh Fd7~|w}S83K)DkZ3^y] %06(""N,@KP0p#C{ָ߶M[1۞TFpMߧƣT!Ay@CP~I(QFs)ycΌC2b0!<@.:Y\cL\qkrmQF%[ 㓻z_q=P&F WP JɆ]Hm!9P? _T  6ڐ҅rV 9gNua sjJ(X22G.$2 >ϧã\f:ijLNa-zA~݉M0$hG5)L ~iɦִN:W'Aь(C>2VTs`=T4tȿd%  ;MN#(P DJ҄H3H4)Q(Y`7t.g9 ˁ P`gC׭-!C'HR22xg>r'RUe*m¼3=d`U3Vnp|0"5i~nVx:$@S "h :&2(*&`?ip q@ m?&=/EٞL?`pSLJ(fatX fCy$$?5B/|zCΜqNgzaܗ{o r頫?$:!c+1fN?\r "BgMn=f.ˉG*^}yЄD?8x$1M$E3a䄲 J"+BУHRP,BJ Ĕ  D#H, @|T1.鮡F!7ln:?a0ѽk-޸_GUPL 񭛈^;k2iɿUԓrKƻPvxmrd_r֊Dž( -KOtD DF\js9"NϢۋPQw~HxD1UZ (p^agwMh '#X05!eسO3ԅQykuh f-DD LJ voO\Qo|֧f .;QYCGhb 1YQ@)p,XD望`LfItn*쫔3$6ׂ}"l~k"3ΰR] *4DJd9I|犌ofS- фJq})/םV#1upIpNʶͥ\!!ޮ< y5 $b]X7z IT( ]K!8:(6r6PxRqi6j$x`J!z }GUz*6*㖮hu+eR q\YuUE_pn4&n𬃻(aDɯ tGKAD4 J{wקO^u1BTbqr*:⧭j{Tǭz*0ã}6rov0㨶^wی]GR(ò{NPAwNiO`n= "a<,Åxz[Etg5 c*eSW*JC:zyWZ廈Ywȷ5.(-uijJb۪ʍJLhdF8P"( c&pn_:`3dZLhO۸+:tQ0? u9ɆJQ;'|y˥ju죈ҍ9&8GJ\>5qy[W3p @#O%u2ycOW|j<+ FC|L 6O0or8 |RؑФ#Ϭ{йg .%67n,d)c$wmMp.B35}LZv!00R`V;`-xŜWc`Blpp8vͣSŸ]QÑBRͺErס\G*r"!@hZ1uV Brxl"aBߕ(E]s\yeb#c)`p[:XuAކbsJWD}84qCoߐKvE>j #xt$^^܆f@%2*ON --:.n(HB,8ơ{3Er!q/R ,Oƪޏ7>25d%g 3,>H<ԙwO-X<HqL@-Ӻ%k}EM5֟ljB.ӉkʔI"c%An'+cֱžW(n5R Ĉ,o1lDn`&)ˑN!W%)DJ0EXlM\jV\q[E@1lQ6 &W7qՄEC4ʘKC8ݘe$Rus$df;ӡ 5#ơ4D-F>VƥH栌jƵv[(jD8ɸ,1$ˇ# hD(p)w (L08P%'ۘ4"=k<>|E hd\T̒&Nb'}x}k <@Y0r&8Gu&Qƹ'wQի9Q\/*!VmfҗoA<@@hN}Č  E1*|7>=؟͒$Ha fBa""m֮KlUklNWv :+%JAb'DCQw"IQuH!ܠ,-{mА8(rPUӂu\q"Žf,8ʂ9[rF+ ErL\&YIh(DmIJ248 cQq:{0^$h.v:ܣf;b P *bS#+k~rgqC\'ꚸ9G9.~jAQ.F|.xzKJ<NUM"6tl,ښ7D[m :ch=EN5%SBd>|iW {Ԛȯ*A})3ٴ{:5޸R$`s/\`%S%f+A7u4n!EL-S&]XHڑO+x7}Q\tso#I] q2/N< F]rܾy-Mq;Cnp[VݩYZ T-,T+A&IqEBj(&LkB$Nzc{,Y$". vJ4h0Lwho\"p^ E^J4VաƃVrNrZBV>{j "#!c0CDp&V׶+OAZneiM7VIQkRtO5bjKYy[P3]\ORg6%n3' q;c5ij,t{ލY,q+1ޚq1#+{ٱL .#uYz*iMBaü6L#RoDo- ;[V gsS'rO{S"T zPkU ;4"(Pćtva:hM#Q]ApF$zSJ|G"dRRH Ws09pYuLmI2peS0.aZz8r}>$$uv;]˭ M%*fEА zL9ť!\u#0$*c$Iؓ'fBFa8 tnja\$KDeL!S !PI@Fx)c$𸯇y:0g)099DH r翟Q HPJW@4J'O@|͌.8v w2]ѿyNI9 lJD/S!^]я Oq!R +n,퇇i;}"#yq;){W@zHzw$= <)|ܙ]4Bb%VXluIJ3e /E(mF(!KC<ɭt{zyXde;synrFQHx1y"~;&zD&KHBhYR<9P?&WlDuǎ+SB(W ;&ےE7uqb5zmWW81+{;OWptW8I?8Kzo^I-f+ֿH(DlW.f+ (<4,Ujb4 1!?Q{,؏=QsهfTD.%J/{2N&0ҁ\n62JΖmEw1K[ ?_]2Ê Ks 0 vg}dhJKvS %)p$S6EA#M)@̭Fertylҧ5%sKP(&- .o( OC5L+W#uE-LSBLJ`u(1su$p̖\I V1Ndrmͻ)BҖ[:2&nwmA!7|Lwnqf]ӶYk:i/]W8e `,˔>pDAA>e83T=ᝊi@>rH ~j" S 0:;}I3xd‡ 扆iǕ>k4#B>+`y]lN Inv~Ęgs.$1ǖ=w1R#=Zu^gsT✟W^([mݹBI;G2(J#pX2xsJX:/V8£+EHgd;ATQY)D:) SA 詏݊lf)M0N7nP,lAzlVJ@Bi݌&4&6ED l:K(#gMKγm75¦ˆ 7Y;a"8"\}>C/.VT"i!$e PS`o`ОBaUYI~HH N7ۿ#D"*bDPD R0N"Q*,d%PUM_S,)ID-&XGW`L@DAF:Dֆ 4P4$H3$i*8 TLP@Cp}ȃ`G[^s8>2Bs,[*($j!̋(1!#+ P*@rDLRK%xWyA-Ц~  2Uj"21<'$uBlQ~(HI ab p(A%g 8TT62CAAPp4!HC6 SĵaāT|0pNt >}f=ƈ-2ڬI"B hV*E"H(I4NRe4X98I'; >ѭHDDD*R$T1%0 AAAA2HI 0THTH@ +blCB8$(:D%?w{ WȩJ (b/ۂ*p|ӵ~ рRYfV;.C5$UtBi'_LmS9sՐId̒_#JN,c[P]* dKY{ f%2)ڴQQ\RRjzu|!(bm -NS (6&”).@m Ê|v j{|@"QM@{PF?41`XG"vQ9ְ36@C(4 m.#x1!]S캽G^ (XÐ~$'}7iӥ$aYR&_0d8[5#r  ֘"$on:JL{`Eؙ9؇yNQKq>d07<{\Os|?COڂ*xH=cpF@@.7lB6~e0(7g[B\7dj<ʆCk:1R@DE ,I5RTAMJD(QLERzE-%)U 3TmDDlt@`$TT5I2RҌT8 z@HG(H yG@Bp;")"$()"$f)b j%(XZ" H`W0! <5ϧ<9+9HfibHfVHa $!$gAJĂ4bڂ`'?Ѝ>Lse䤄`$`PF TȌEL0D,@Q@JUQ 1!  BM'IARR؎)93ͫb PŃpkϓa(gXt%RM5r+G" TL $ND8N:?Cȩ߻@MUDETALD2F r֓/ypO #i7 0D |ņ_ &gˣ}LXn*gCB~OߠNBD% L,DKAIAJte\3KE8$vhR *mX$O e")]'q |"t"`&ZjRiȜ/:DFZaX5wbiL|.X*%fB! Z# $"* _.KfYPT=J(-=gW࿬?rvΰJE($2,K#N PSD)Fr# hN(@ 3g"6H6i٠EIDFC< *b"Fo,BML3lf"aRKb \J:`" "$[b# I"MTX˝3j(!1J' +ACW^:Wv@9㇋@!&v`f`:{:)!'G>rd:3E5A!AE)J$R4DQAA@$IB!=؉* ^}F  B(IHr +C~tِQ^yh|G{Ks~[p9e/ψI$ H(v}v.(0tR7`jg2"02+aIR@r{|݀OXRXr!HRCfǓ9*bA4T45H*8.IVTM?ف ?*whOY]9ݝNa0}]Bo\u<R/2 4C/j_6K6aEJS l97Ex,|i 60 o C,H"|rҋLOty%vWN O=*f>KD~[!e h|hſ,H}7Ed'g$B}s5(>X<4}ά~M^>^!( @a؈qc%O uh"#*|:=W k[ ʓmpWw"F.KnDs 2J<)G)787znj(i0A8pi@"MfbPqn$cpW ED3g.&Y.B݃9є0o窆Isdi"B4(1mh~Giy>$ PN# &M o]4r/ap-7ؔn3D]S `Ʉj'Fہ+G9Dİև;@Z|Ί^-NA_5cxx?&Iw 0# r3^|FZA MI4} R Й$Xޙ#cǩ|c̎@鿖14FjZ3Q欁q׏ܲ*tNIQ$Ip')OI-{ E(9+lpN%-8|Ғn$Sne"9pĉ2ßq{qyG*65zuyݰ#:ُYܕW`ubɋ(wCsk3M= +i*wus ttuh0ggdPA: KgLhu1u&;Pc<d h!(=0&M;S a%Є`v*wIPPA B 3 ,PKK)@@JQ@-PJ" 2L^Z1;S+.q螂@j7 i1C1 ({*$ B0 v^LOI,>.|"+N(2Sx̗@x6- BD"TJUbEJT _Q(* yXSiD~E r ̈!$*(D0f$,C̕[" %ӊh jfl?k,-֓!2ʋ"P@)@(wjac罸x.HuO=T @uy>tIKV? #i$$5ՋT?`bNMa:+>9w?Nq\~Z|iHǚm.8@jLpK٪ 77ᗕ}51?Ì*&Sª fI _(X/ ;\b>C~bjk UUU`?)Yb^]>^> {H>vo]uC_[2}[D :myuo=}tPZ4GMuE=t;=[`^z=:,44}mMPU4T;vX{޷R)!!*}pt4{1U gK/w^s۪xhh֚` gۦ6ҔUh>6}]}Vv:}>Ns;r 5!D3ӻz}{O%BJԉ UgZ7o\CE xJ %8={5lQ@ow)}Pxv=zh`Q@7 N=BU-۾p.;xX <_f@7; T*P(j Mw}^(B٫@>϶G0Nk}>}sz2:}2zo}ホ4a=ZvRvNΉ {w҅$f@zݟ=Ǽ-k{7}ޯ8-w^wl_tz]\wNw|׶v}y/Kkn_7}uڽuw6B{zKY==O58${z۽{}}öݷ0>y޶_ov|v}wݮ;^v}z_Cd[̯G7϶SwA;}QAgw} 9.x;;Q{W۽z|Qoq^^*vݺP[mm}TanZ͍K]'r0Ό-lo}{]=]ۣ{9}ͱ7}osBf׽kUק{o}پ{7oG85۷( H{]v@¤BGCkjwLU}}}}鞳ўkmGcM}2w꽺8y0y4"m^}=+4|{۪Pv+T4Ph[,zseFyu[U֭S3omUU/o3R5UmP(f4gv w{mֶ}Z{[Gn㭚>{]NzU;;WyH{'^ێoO|:ٮǝln@m&to'-ۑLlImg{nw:2}=|@z>lgǹ7[|ukAiZ]/+ճyEJ*EJ#9]\+VmV`nm==M QuL}]fX[VݚG Wyn95wwn<>xnӻˁjML޹P4{ " #@4M iLF5 *gxĊBZ c}2Z [|&*lֿn'zfOTqU2&{K$;W>Yd(nL&~<=)aWq>Ut:Vf0s{NË'vZ{b$G1^:lu{MۭJuNjI_DJCfjJp'MujJ2t% Wf#efrH>|&.D"#'[A~[r-<ۣ{? u0,[@} ]~B*뾌߫R4DM=]'by1J"7U7m>d#yq1{>MpnqiJIjr<ؗ3 3r)9+HdTheӞjldݾsߧAynzm>&vf>wmG{8TV/?xpCt5[smI䍕#Wwcac]ɣWH=\th M <+RH';&Ӑ 5^ CR˛V?tF7ktmcR?0NA}AmZ?Rrn֚MMI'wL&ՆYLȋ&e?:n Ya}o5S_c5I]B-?S ^O]wu|wcP\}8\՚Ujիw7}߻{\'G3=U?{2x|& s65vw}NEܞ [~}GsVcyn-F42IQ`LVcBME+,x̐Jg ՜ϘԊH#򜜝ph.SFX)<V޸#|UTPYhKF:vR_)DA'f|Ē>VGǙ4:aLs?6$)9VA}s7$aAQ#/x$@ Q&Yy'GxGkO혭eyg+X"0Dۚ z&|^vyQ[Ҡz$H>ѺYaAJ9rVD(3##gL` pPݤ.e6脔ߋqyPbD~JSxƶzLsPǜۥK4Ǩe{s?V//~ڜ)uH4 B C{1 vopws=K`ߛˁCSr⺓{u |p"gMs墀迹A>(zө1q ix^گ ;?2}zPgAy([?RSiG2WcyrE{zxAv`뽿O˱N`P~`?k%Ho6/&n =.OD 2ޝoZ?*U鳢|?Ա?E/~BBDZR~i_ 2/ofLXІA/zd)) ?ȽG_uR}y7C2[=a?lO#ț^_Oc?>io[^Waiv{gȹo::=zQiYvwQ߫ŝ_YN ~1F? p> _sӋq? H@pi߁#Aj~LM݇?jIuӞ^{d?[rM3xF"O>T_ځ~AছeXFڽYFrK)O֐LX.I =Pxο+(Q5^ EㅽlW, 3A>4W՛5Z?23wsbƐ:=Rhќbém:]k ?267&NwޜᎰ+zrs&Ŏ=q h"6 9qlmnaXۣxKR$E`hw<֢m>˖Y0tY^g\1tA#:p 1,rF/v:kZXB4z[C|0WsSh&T=)lg*HE# sd[YZw'V=;zx2v۸`vcզ)ՐOfY]/ǭc. qN9Rm|[yj뮺6K4H־mgQ"vgU1i# |RG}O=GlLfVޮ8&ZV,˷4O,̉,F+lhh@7[K7N|Vy?B7y\O:9tsqfq||g3B~#svum5V]V3oj^m̿ͷα&yΆ̃><B!!Oj_cm kL [=H))3tDO..mX9ܘ?c7"ēg7 lkoO)fmwc<Xn =4Lo4_ ˹Ǜzllw#y$>%쌩P@o8ovltK9"S$]`(3a.lb hU6TLYKu{_], >?"9="i8>W*n?Q/#8K^z&U{߹3/';v3 KJx<PIto&uCCwOwqq8==~kƘp8? Y F=9Ec$A[1= p> ʆIe2f_8k+~? # IfO~;^C?z/~'}͒۳tt08kt}fA#?C) &,UEԺs!3RfOFG gKӼ͔;- 'xLF{vdFjH?A0/ ?LjhЁzLpc(-`[:YOPhD aV!/q:"`h wq?i =xH͂vJk]t#Rs}A˿0MQ)B,ub.Hd (@ 71$(V'=\0&#;GGD>wc"Cߧ՟6l)33&Aahe'1t띿3.;Oco^Fgn/}Rŝ>|@z9{wu+Uǻ/#?G6~~wV=as<__6Ox|~~/K'G{?#x<3~}M_OoGv=q6=o?gf=m>ˋgӵ_^_?ߩeޣ~K~߃~ߛw߱G|w?~+~V'zs|}//?oonw/7jr/+x $ƌ^RnGg-,d?Axl*vfR m`+ A(nxkjI$݉74PbaḺf+$U &v7؂់_a { ̓ٙfyG@!8h|GRZ>5x5/gUO`8F}O쒯D|>'*9'"{3<8f Se"Goh8_}kn^Ukⳝ=!x5t 7߹ kJGٿ{$s?>?G }ꟴ#W>ɂ8&Ng?l}nfɸtJ'hgr8c`ơ`!/_ >I2|( r"vHJvB8vh({C+&wwzrh{_|`H` $C Ÿ֜@);wɄQ]$l̹ZbK 5AopzVͷ 28d< x1]!=~:ٿmڸr@?F~weVso|@Yj?'A(K- 00>ke**o~ǭ^s%PxH Du#qy8L ?t Rt$g"j&hWO7Dʇ| -ft /gR:xԂ (,{H!)"dx0 +yK!%U%DiQbf !dbAE@"h*AAQCVD D+"H @2A ,+(Dbr1 h4tTá }Ae~6jI4G&gg&lM%l$nUlqxĚn}1_gG- ` s3+J`݊Ĝv?T6+o8:\R.b^Z(+3 :ZI+OM)9 \~ȉRU B@b%һ?q\1vv L W(%!`[iNU:~{I'tۻ(sCP9tȉHR!x=ZVY7y症NN*$ondpQCiU=1 'urNY B2I"n1+zm*T!𖴃 ke-wkEj&Cb6جV*3f2 }W$l6QZN'OI''!l-hX gO?S,'Yjeak=RO/PA$Y#Da7T2[aBA rIl"O븱=X-@|޻gf hrhc_bu#]T4 NPEOFXN pvC* *Qș> ["sR0`NNOobI"7n6ЃIe}ډ GPvdyh;IS)1oYƋfm|aNj- 6AV9by 1jTZ`a>7BgCX}4Q;?qvIòIڞ77pի=>ϸGEA,pq,/43(̿c6Hǁg+V<<^*Xi q7Σ^C@2 8,J1XynfeOfN@d|u%;{56 8LVc8|Qɛ|{T ULf2m߮cǰ2Gк78E{ADm9Dˮc4ũ8q Tm3ͫvD+/*6vVs L@tvջ$e1!ODG w>΀afŒ\N#<`|%\FiQ{Fq^\v#V=߾nuIuCP342<<d}{Q6jUUUD ~srϭAC"K'W}f"> À1H @W5" ؞ ىtXSS*,N&@ ed۱BC1l;d 25֬ s៖LäK}6itD!w",M\E,$a$㶸u.҈:`7B.MQwC$"*\^PQoօL}-?؟mNtsSr@"ۺ8{#?6=MH1~5\qCeRd @r 0adoz]w3a`&i9D!HIvT87xuG={t,# 0 0!Aj!!B(wL{O}y!:8.C\7nC.q3J3LVͳkq\ީfl6SKg''%9691&q8$v[KZSFaL6aL6$7 # |6ʙ6:K$E9Tg8$E#PߨM}HN {|VJRʳNnz8'O)G,N0)H5d,ȟcZ8GnMlpb;2 Bmmo6JL A" H$u?W꾰&a y4ݜ!fUND8yp, S(=npC8F@,n"󡤏n8Tq0V8h@ũ10%Ƽ9 M(->Ȟ$4}c%vlDPÆD , XC 2[ Nf0at" t9`9$U ;J6:̤'uD;JL}\K8#XiKM9ڔ."W w㔖ifdf5FIW4Y8pKK|H#wv&1qaZdsm7ɺH@Y9%Dcg+G}Gj$SX5BJ2 .i%߰RsX@dLpj}/hq^1!???aT#H#cȊȆ Ӟ`7`8aGDT * [*;nGr2dr)H'AIcJ,8$Iğ VGy8qJcy7%Xj~BG@yyB~`$ $Ib蘊 A"#q8! M Ȝܯ [/ga'@p 0+x>8&5 +cܒcNU֎ 6huI&$$woHv2"AbNmTONѱ!'q$v0yuǢ$ N&<9'?I  {GuEUT#,3)>(\{'0|>CNi3w>wL}&`GJEc On(z.!E*dĘN%ե!眐^,Cb>!m'P[xMrYK~AhIZ7`!I `tD7SP?i>%:cEWpá|R(MBxI,N. <7Y!|T>A$,=CAU? ZmJl pbu v&**dRip b>C;MϻQ9:{5pб#c#G\CՅJU#)wDIz#SΘ'H$=PΊ21TidB*q *#tt8Gi׍6DD:W5B'U!MRX·2'ǎѷb{\{ll0*IRu9cII'ꛡC2Eگtzl+ NHG̋O"q|a'S "!(^Tmk/q6٠`n(\*daNE{sL|!GT}H̎ϩ vJ`JOLHߡERH"Gڟer;:|r-b@9.m5|ζ)RIV>K)c>CbjGsVE)& 29٦)I&un7Zpe:FFN:8>GZu1+½X)l^Gzg7;1H1b6̈́:96im'8D֫eUYj ߝ8$/`a'I7!8Hzj$dx$I#v;H[?Sh;}9ij H;>3zUO"w)QH 6:9ý-px=D8'+c":ByD,;%~ŹhX! ha Fx6[cs@I {aLW| 4 @ĐSRSBQM4QE_ǕG}[+#KF yʹY9#!\5cW^a~|Io>t8g~˯-,]aA(kF?[ zF?Ϸ'|z!A.yA>: `V;L]ߺcWp+1[mńZe{h,"]rE~z-ArrF;?x_bSâ_!݃S!QQ<ӊ{?)Dy. 0+3WaSڀ緐=NpACvc>kiWeb6Y=#N10ɽ4 +ğ*mlq_(LvА7(?z?B 7Nyxys5Lj^ɵNݎ2aTL\iY_c}t_Cw]~UV,)e8o 5C9dS9 +1]`=U0AP"1tZqB8ccmwEm-Ⱥ%]0œV&U>}}=?gp{ zܯvV WpaxGzAGi&͌͜ZyZzY]]]meY=a>g' --.^mmnm[-FNY}?srǼ0o/'o7Vxq]ŗ ql}Oȯ✟q9'oZ)& "pb:}tB_פβm^g/:78O忥sY^~޽`Z;7Yy}߿{eUL˘V:l|ZOG}ר빻e8!?ԓ=r{~WBQr=ꈟ /)CQA~}9C/DӝS^_?֎^Q}.(_>z>?Ow"!>?cw_tG LoJ'e9haP26 e[%溋"2WG,Ⱥib(k oÇ#~K4k,=ωG޻t{/ɣ3~7]VN&Yffh""*Y8$]O6-'CSU]|FidbtbNuYY hY>ϜTsYuN?Ƿ-oG\@;5w?ЭaX vCu>_/A{YD  $̏+0?8<;`2XAF^k];*QG:ݿo[Ku a%u0)$>F 04?}ik{[DCo&R *_%>_>D /?gjJ_DYmm aw)}\?y己kS_9ҟ u\ m#>kpS$(>}>t|Ai.I~d@7Y:?[G4!|o8}ߗ>yߧLGÎWzp[v}}~7S; ai G%dDeB&BooaPLǭ٭./Տ}Uϭp߷n+#~~Í{'9c+Rn_i`w %+~ocunO`~[Yo|ǚ~/sha$o<ut1ێ8K~ 2ܳȏ3g,Gu'iZ6~O8]=M՗?sc=x7|c]'T3&o8;܊9 "FG`ym k{DOOG?6z>ޠ!yrα3& qNw<Ax^k++u;p~7vm<ɷ=^K칼ov)d 3%m|[cyr2ml8bA7 lj}VC:Su:zjl:LSwff333#33g3&nfffffffffffff,7;&e"m-ұ^+*9{9%7]'~g~ߋ!(3 s#M?W^$(%&aaU(h?@a? @ B1BPT _>};?XjW7pd?O}/?\ܟ'EIxŹۚ;϶4{A<'e#wݬ]\/rߍ.{ oVI~gs֟wjy.wx~ 4;Ow>-x^OL$xͦ0#ٚ_ٝה: c~֧/z*:s۔MԇÇb vSֲ2܆ο?ɌEV!ߏۨ]j[Y]>=f֬X4'S˚ot섲 BC!ЖáA^s'Dh7 $|Oԟ$d ,y1?@-1GRJ4?;!2;b޹ }_ԟz^݉π~uǀe{Ar,{ kVN\Q0-7I; 0Pmn :].Cdx-HFInt\,4tR30/_K{/+G}??FG7~J'ְϟ)cؿg3t;*NQ9$?} ^ _x#fn}??ʸ_OlA>\:qQMx;'Pw!i6? >?Ihq㊾'}K&&,#cũ[Q@a? X6=K; y)1}()AQTqfY ) @-fB%htVTR(,̊`;2hi -XDSE5և+,*5h`SіX%TM5 %̺[b28˜heUD45IdfcR4QL,vp뉿9IM<"nr#xfMaeUdE(1r9b|z0COt9UuDPufGAtVa.6> `^nt_῁±ς1yNV!$ VL@ܚ! !5+R1 bGD^x8f-)HPfuǠm% ^ 7 _M7ՆIoʼnmw](4NF9 1O cش8㓉5V ֈvJi2pFƉC!goSETQ`|##/xVz]CC+Fw ޲)"!&HOCԚfruW*9>?[_3l[1ĚO`JivsXa:w(QgR]`.τ3ym6 ǖyfU$N'3ʈYb!g2S 1>|qJuI>gaY2|$%-+m#Qea[Een$fLl!2h9Z)Gsϝa ^$1 qRJ2tq|F @ROO~ 47-> |?)AvrF˄ $ ~]N6<&Uf4N V2AXwFܴUcmI!5~WHwM{7OC&ɲ!G卧yؖ B1| ;5uGZcBzpu 9aϑF6`>d~07e{Xdk׬cF]ܱyOOt|W#n4UٯP☹Ri3g8ʚ©9@a#gu)5bc4amb1bnvx4vցlXQ1 UVUU2DLpcq;=}X"H  HB%xaQWp>\j'kPÒyljx D2iY;7_7C1X> @Hcr[j*&=!h r" t̋f538 9gxpS@hJ~lB1DI pm CIJlB\h[.M˟5^;+(JE!)>G[JKS%<8W?/R#f  /cJL'z#'M<+q8$N|8Ԫ:ihdUmp؆H ݅MK恾x3 wU)bաu) D#ᣏc⃰fj4sq/vhrZqncΌ}Nf< ydzG}D$ Y: gagS yXI3}@ZPEePmRAdt5|/lpu'sjI_-S1@trH>vW=0C_^|&ǟ^E»cB\31ALfݲd&xhLJ8sFaq"¹~zRLc~~j]TyS_Yf֮>9MJNiTvϹ2H #yuCL}StAV11SXV(g68cߦF2L*b[lQ~gq@jѓj0m敒!|{O|c23q ֈ$ GfyNz{8a¼O\}jƐ ~]7+AYP\bM֘HzS$Ge^3(':O (| 1)4]k 1Ѩ"-JH͖K=`Ԍi^+iRxoVYpw7ϳLęff&yR|8J nRkKqK\`̈}8$o1wS܊ԭvwqq N5~R[#^_d ~&}-k܇h M+OWĖGN[_  0|4}5t%ؔes3 + fQ$Ж^ÌsPM65`1kFutN?w϶]N^9mr4ơ5,7dTr\؜L`SIQ08q.dEQ9 0q[ cn^:5"UKjTn3mb𿲵d_gNhb}t}S椪Pj ݎ<:nM ǶqYM魌4nsmuy623gB=t7Jу<X?H&Y+ZLSyIXNW4S?xݪ`F9;bQ} U41؄;E19oky+ɏeV*%pe`(^Ȓ/_bH}\+lzuM r1T5DҙC4W kgskm4F6R>*0=>N12c+Bt-@%XB5W3&!^p)gY2>^뷹dƣKݍU-DXqh,dX+VduohBC:eqΥ|i _[gVj6/VFMY)U 'eDzJTbl8:wz=?;Zy>29^+43HW{vǁGddnjU*կRA2Yaa#s|a :ֱNsNpQLI 6dH7aٜmr>`Rџe:Jn#A՚~!N (** *TbR+̀No'XI#vH&_\e=%LrFTfz魏'wupqʆ}$zKt)y\em'ozMz>[+|f1ƖNVJMArZ@Y̢.Z8[Fovke.b~.7J}Eҷ%f4k$ wvCFcNE g0JMV3YŞtJ&]XPlHA"}8{ޏ 09Ƌ#@ RX$UfQ {]a]!rOD&@뭿R5X||E)dd{IŤVPi)*jZ(QlX ix!RLP BąRU̔T(QJď9-SE U?t t^BTM+\6P'wan(z״'垚vJf0qAE졒XO;fmBM]D!O5x=1 32驐J:N ,si {rrz0͎\#1,%Rzebj譪vx̠v!ϝokKVzRm2 WGKL3Ey3P@~q,#-r6U)OMߦKq?hS͝hG-Wq q4ej(QՃ&B"]3/ _Wp0/eu .N|?|6}ËutzH(Wϭ~8uHdT2wVW&2 2]3Rkog˿积xo7PN: d#cvO1Y?idch^S? [/{Є׻͛h " Lg2kƸ(jvavgf;;)`5^G@9#0TuݧqK%TcSQjLz8 [DLm}(svPS8HomBxpμ!8:46B{!63ud|]7[O.*dzwHo' ʩ͞<{1ML2Ӻj;z]y|O5Oߴ5?r0f#>LH٦yߵ.Hg^k9:xHg,{0Ғjҽ~h: 2ƞa T# fcMs#hmX4[8I0"APD~7 LOgLvԌ#d,k٨jcI>9/lĘFd2Gm4$Pɘ6 %86Z)GpiBz˜:<7s\5̘OD_f7,8 i*ṕ0@BgTx_-[$ɧk⵪d#MdW(kدtލ{4)^qH_с1!@8BQt?nF@x#R|b"s102"{l* j% PTMIA-Rd-CRde_^ t "ܡZ5d ;Ǜ1j=֢pz޽I%+#>t9Y 7`Ÿow2ӑH n1¹O:0 1`a!ܜ}sd6c-bjH$ ag=<aL?C&LahR>s>܇f@acii}IUb*'9B$U-^5=JwVg|3n?ij.?]+}n2([W| !a}{n%hh;͎OpBffZ-3I"7tNK^Q'+Ƅ$+Ft'SjX3R`Gr%;%d"6{R>IjSi?qFc|) E[X_sk%m1vjO9eX2c؛Dd;1wCh,ǿO38U-EUWFkp%IR6RDI$$FHqH8 n#23*(|>̵gzM7JSW{2b"i9)}D1%q8| b&Ȓi1/]<Ж|O$^a&G?: }e&F^V[{'z{̫Y#prpq~+p$Pg,uIF 888~ĭ,J5?w1 ]+%p88RWG#`~9w{h +~sL Y !y DoE!5?d}LGT^k̓<7c7x#R/|?͇<<Tz;Ϗd])Mr3x.'pL~iO80/>yx>1(&F{[AZK$u⩦ER2 Ow;(ɣf}5ⳮ)Ud?`;4;gۈv$i#A T ՇeI7wSj}!fg{F&rZAFV_TzÞ5I34aWu0^\?F_+gu|޳^9NP~I2Jd2Xb薁Mʁi %BHG Pp$U(K@9\p9 Ef T)E(F!5D2eI1 aEzܫWaf{{4{0p9>"ܹ9t! hӲS"^u2-<7C=cDhmTiEP$JawV-RFڔ>o48~QK4H^wc ɩ1)) |%x|}k=wAz|!4LCVJ^wNT|'&LdvLoGvabGncྲྀ'K8fcLl:˅qxLRO5oWC7n4q3CK= @}A2"2UT&p'K9Ki+op/df&R3a g8|1>aAorL}68{U;?hRsN`0002%o+ L"}39zhPnATY)bxtRؚ &]X42`i0UPo@ < h\L`yā#x p8җ8! JM҈q$ٶH*8K m()&af$ Bbȅ*GPT0J"PR^Z4X̍})U lh!^ TN@(@`m vۖb!uoJBX)JKEI*5BR\6s G JlQd Ȫxm7:)T9'c%@V"'8 !1ST%qyy B PqBp" @%62DE PBCoI"R@Q)c cjwhIXuܻTPTL: ]#$]ńe)dy1JquqgW3PqH?vh4;&zuh 7R톤5 t;@'HHs#;:؈xt:37#π2 哴j)pߐicQ܍{E<:ۺ CΈhF2Q]qɾU02qHm*ft$P-1zevIULk57(JѶ|5uT6 􀽻-ANa8}t8#{gv*Ɩofhff$!@-;0YZv1V7wo,eS1 ~3Q4C8 ~7:C_㨹]ϊ'i)JX8ݜhö)cgVf3 ;djP{{'Ej 8MaLؘ |ϝg,i*! µml%ڱ W}IJ=#" Kk$54TS|ϤN##dɀfɆgfsz9OǎT14Yg6鄅D `%Xw{ȍH}>m[% x!AºOgbɒfbc-߄bWߋ^I/G s}7fǡgfѥJhN >Ap-c,rL͛&n,)K6`dIOtwΣpu@$e+r ~ؓl'#߆_?T=!ewAh[žsϧ&퐈We!u}+~̥ϟyA$I6 ÜEfk|xtٗiL"RIگ#(yW~ڳ'(yНFi(YOV`E>ߓ.ORXlUŁU5S-X,`ӓX3ؒVE9Y %Q$C!)R "@i+ȵZRVBiL:H4J L&a5׫#6b+0ҵڲn֏Up^%R!E: }]ҭLτQيbwf:!EX6`/4%RXD$ @0B3L@5-LB l) ӑα8Mɉ"p MZ)J&AGA|W*5IAI=ArceL 0asqw:`4GFd a7XfCXrB(&e,G$Z"AN6P a1f}1zDH$,a"w#M;`>N<6yߙ_AZZp~]0cWjj̮]k 9 02 \giG!L:۹4n>yRcҷS]% HFmkNq7sxĠStb AȖ>X5S1ltaw: )r`sX`U$ ${zz̫݌_ur`p,#uuc{^Gcj.\y 6lv`]z<}6B!wӁ ;{5ny&`vv~~!v mRk3bcn_bnqcnScM;2̭&n,7 M MC^ NoסDS{ Sno@-2xk Z M5YjY裕a[) 7A.}n[W\ t~ XWrb}ZIseczsVTAzG#kxia}nFI#:dM ƒY9BJ:߫/Y`bv"bf!!$)aH!0 Vm+ZVxAiQuC|!rZߘ҇ X%Jpach=wϗuiVHDhlb cP$ 8L'--v~YST%sS*&X4T]~:y@  _)8l0!Za=63.1j}=>\z6ן;fV-0H55JƤ+m( lPְx"ƶ 9|M>n-:O>M|(*dҐ2GHM@bK+)D_LN 88)\-}^V|"l/ҿ4oJBœ=SoK_`$$C8TtGZg$sw'kE4e|k^wrmy;L*g:i\wGeK~)=x6>Hch< ?f˼v{wt E*dPd:zlkInu Yӌ˸bg9_>Ya܀3(2v0_:e[sOoe"b,PV_$+zD}^kŦF x$ݕȹP}l6$[yg Ͳ V{'7sVRwVo\ F)cKG{dpC=r]y;tDr;S}Y(bܲzsP])K}u`fHNpЋۏ76^=H@ÎOkGmZFAqJ8,DڬD&;XTycCIsq+7}Votڒ5A١]?Ov-}C?D-6R5Wf@Eh:NY#=f4S5,æS6b_qӲ "3B$#Oxf~[_M\.K'ەvPdGWbۨv`bee{9KӴ.ӝh/[ߦM\4d4H[1$1`v$@qojk֭V,X,XczζIVkĘd5Zb46ƈgY>USYmп ЦQXz1ȂeRB+ F |&+H zGDwN5hIWlyއ= ou"`d'@מbObԁpCCG[[`sxSuI#/ %ǎ(t)i̷s٘#K"~FB_] PsMܽΎ:tVr ~A, å>}_#mbWoS3336BgH4l7׸ɱٌuZnZts(x}=qϡ|\x|_Bfl3j0 -Kw3X?◀%5Uɒd ҼSFum3E [c$N!(㮾m\q Co\TKu9j003 Y䢪U]UURRBI$Xkc Q %d'IjKyL fb[6dp*AMt>Un@~}s`U.C4C/S=,BeagZj^EvH8[gcxR(Oχ 9]o$kZSVrmf\~sH@t;xo4\O՜H4/h-FXw}L㭛cFU5_4Qq nhϷu'oo~gԨ⪪4r;釯y|3&C[YIj y;Uzl (J]{,c^n} D ءW7턇Ϯ0vͦX3lkVA qeHP;ڳۋ:mPMzѹCF3hȸ6~ l'\$Mz,1^I3xv܎HsDܔ.\ BPltq2Nޖg1rMP\#IG-?]p{(d ~mȷ'J2LFAvʵ.ҒU\`֢,v}:Cp+1,-YL /b3+3HeA15C(ILԅĘ99 Yn3{y*o2od͔cUXD6uȯh(hr4!rB9`HMͥo@ * 2G!V6knDCyȻdžn9;O(˽-p,$Ϳ2X6$QD]^DdA 37uWVĢjՙ>j82WBRǗ.2+Wi ̲VdV䝒 fdD/H9ED̖a4땃JvgaPh\m/cunᚽ4#ӱߑlI$Q[!ӗ=h'us:D}ky+QU\ZY ͏*ǵ\ {5e6јZkCa|b6Ύ xZQpi1f=_\CFcou]j (JwNL%E&5g;!?"e0̒*Տgć)Nr)Р}nN>*Ej?͆z_b|$t4qCթ@tld^jsh@,0xrI.TCR.[KeOI@]UA*t掤%+Pyꘙ."fe)yiNPL9yU[Gƚz#ڮkkL3vv:ަJ$2-* ıbej&a Z W 9Ӟݑ`?JYN|׷v&:m_a x\m thv/nن,'C3 #0ɫO-R[ٙzBhr%.bΟG[q2cgo=8L#ku 04A3ۼV0IJ7wr_l̆Q w!=?5l[J:VҌ\V"hcEY՞:IqY 1;o)EYe:4=|2t&?|GkX[o׽tRBdʔ3ƹ\)1E"* &v sV_x`:mgPn"oi"F +uṔ@X7$pb["-p">nJc$^P mP~6ea3Q?3lcE"_au9W)-~2!!5vz}&)V;Qեr'*;[NWM/ԣ[tK%\AIW33J ù9Z&d_OX/jQzjBl)Y!@;Bl,|Kl7TҐ _5Jrѕ$6;A\lVkB()s~ucbpL6Xk`.y동=kgJ'em&{k,;hw^Eº߆y&NLgw$r&sz˖kHzb)fV7+ɻoĎp'!k# v-LP|rNfI+m YjUd9;ATOr?Q94l44p~Srv^_3F[̥Xוm7v\l|?]2|jkt,ÏmDC53h|O5S>YrȌA;eI9HMcHWdS(SRQ5o!:Et^"EnP Z~t.%4P8ԍJaڳ#;5EHLF>`I#[} ?񇊒FQaCVվ9~GM/WzsT7v$C^x d٪<{I`غ) MCoa!qϧru70pٹerr/CsZ;#5^2Ǚ oӫ2k&\nCM(= Q!{=${8>VGYpE%QR~;ogzoa[eЊːS&ujx?~a~"DD!H09P43eYF)i8Nvv8"jXnO) WZR;9Lkrv iAPOl,acF˔􊙒F'+.y988N"`#ݹ%t Χii Nnڙn9"ٚ~ `o~])ieWnTd4ͬZ]*d9,IU0: Nbvcf 0 ( Ģ( k<&-")'~Qntp^t{ۍ7/һq$z]oe# !\JuӲZr}-{>oW5>G&Q5Ǟ(dvu.8ڊR0f/)wlPT-0q_V2˾A[藍DN/hPe%>U_G{6(g e$Slf9N"qs u`L:Zb[̸v9wǣ+-S<4B' 5)BuhJL$TP*d4C%p!-f-&5,f2Λ;f6E=ԑ7d&ҬpZweY[ʖb$ɒG"7\( όdU lMh_)R!*#sUc E± nS ~yZjzMUe4ʐ, ҡUWU5Dӡ״WcHj^*R=xֽ"gMf{˟$ə&m\\$^T,5iz`1-{jZhF^Zeц.Am̿{o'z!vy7Azyحt~ih ;ֿ=|;P% HH()حTN&d[R8uAȐc,#'&<,ޣVtjM'P@}"/zѐF K䯵v`#s)VHuMsS>ŵ`źVF,mvgGMEy}BPYOnʳCOߒ2]ytU{D<'lW{ݢcy~[Ǖ G5<+gDÃs!DM x=\w2o+Hk薵8$wr]lU9k5|kizF;񼙖?J(c%p[K9twhSZAqkZfgoSEF7_͌#跹 j=fN`~VbJ" I(BB"!"" " &b@`$ZA4Uƫ[I9'f.^MIB`gL.kNַ}_FRh#vY)f,T#2jjrqwԇ$ O.Ƶ9o~ܟ7'H1ޞɭj1tH=^RPTtQ<˟V _!$R(|]B3 ^g;#L{ #ŎgY㶬̄喜{ŧtNTi۔8GzwBQae~˷4&[tkumk,Qw~ǍٜrG .i.d+4wZI qt1D]gO lrw*[i[ eDW΍lggw$\eUt"Qj|2*J\7/gD*U0JUP|I+5o /<&yYw<^1mt67 b t!~8x9xI(&Mct+I$ZE-yMqA@| PN&)5,*x I9+ڈxhDZ~Ϻ@J6! y~=|ng锴#<8? v8 kcc+>k zѽ-(jE2٤E6ɖnģhD;/_>]4\BEB*Ss(:W.^?9bݗ۞Md׸룉qd3[z|kfKN|~V-[O~7uNGpr:e3# /]WL';`F'ַlU #</ykfC ]3ݝ2f;K|S%37ϓ~NqA܃J-+E+ PRҩM@,PґUTP&< G_ ='5vE/-.ܳMQBg*opRcks[q_zi>YyDhS\3!_UU -iHBҷz9Ve`"%tMP7Eq藗x=ǨG}}(υjnUaYrzon1c|umi"S^:{I\M?3r[ĕ\A60W4|,o2[ ͉ew֋%RƕFyK ON/HdɐMlͶpI&XG2C|É걉DhBD:&#[pws}M:;1u8 6nՄHeI%=}7϶lFGGdrGdqG)mdqG)mdqI5,A- [9:HӃf,CudG0̳X`I`˴6֩ohzc]?>fmhC% raq ĿÝs-au([54&ꨋwZsp\mvVVJa\nB97y)]M̘r~U+JDF2gzwfIbدӖc e󧣯vnIvrP9GNyiĎMQ8ٛ&01|v*!YqiT>G HoqF2wtj et\ tpnXf.Rh]eýI7;WJDX5΁NJP>}!gO'L+b)~ӳ99J@uv;ϗoDGpVۄ_(}n\;>796T^E! f iD,/z4̅޴oM;>X|v莨nhqdz2&M M(go#كhqߣ UX9ˍ ?𛆾^[^7uZjҀ9g"VZ.H97.|y(<57ɨlC`T%7"m32R،yxdoS[}!ˣ[' -Yy]q&EM=b|\K"ޫS=ݚ)a&>Qۄ~lf2,M B%Bx vL [_6m\Ԉ>ڸ{Lg,ĉ >򡌆[5#dZ^e5hM뒒h<XD\n,Q7L֯+LҊ>+8 Ϊ9P)`DjyW|<٧:oSV ȤzPNa7`g3ֹpd-\fOe-E;5IgJDdeΒb{NY 0v!Nmss8姻mcH_M'Jǔ6]s47bԸP|[3])P&i ޯkAg9N$1=Jp 20LOo R,}K@L,Ú$/Yk8ey]E/91.1kp+HTPmWffDV&6\:rk] \LnCpqhsǣv͊sb$ure]Ss:^έ~iZҨ6ȭrީkɷYǾG& Wx͕Y9q\wO!',D^/5hvCgI$gʎ5xW;>sx0Grn9| xv,;1^vϛP{~-";='Ɨ[ts53S26y}:t@ :xЪoՖkWJlz_*z1~:6;JBN޲0l@MrR\,ֺFbBJ2G`WT iv˙[]r'[m_paFQGv}hdi 5j{m}2ʬk̼eLda LόC 0 ABs)Bszs7fa jS*02o82Yy`i>z|=F') ?&ݔ[f z ˙@갈\XzT4uܣGA.~[FWKj>Žz׋f077ŸI$Z xfݨq[Ml;27sX/ }뺝9]vw8;_l p@Uߟpq` v}_)*bQ>C,gb' ߗ 23$prۇy1OG())n]kV:5عU2e}\wMW{֮y;ؤ$W蕄oI-4!u]I.fkM7RHg)!?{nbI2庒C)T*֭E9EGv*~oz#b@*n K<%W퇨]+^U} ^9h) .(D=]s8)n[s}&=_bٖc9CrQ6w} gϞxie.hX3񚖵$Sl#wD^Q%4s…aΥ 6kpBXW¦.:*61}nɴGYA\r)YeZYp}M3( ZѮysMY'l!lN)^ʸ4f<+t̒LgL-ܷ*5ގѐyxaN1WOSQ𚕜_(CigO_o54҅r-w1]\q7$fjXl{G\Mq=6{L*WL1SV߶?/2F G$_LҳijX Эx9Bbo ]Jt5ԭk/kw^2!&d__Nri22=M!HQFi}5=H$$b#FA:a' WuvqWٺAVXLq:Z¤ JNJ2эH&Wso*js~pSk\Yw:&p`ՍVW3녍f1oS?k;+$n{.W*B&Xx;U*kZ-YƹSU ޳ʁّBV*zMч`v|YhhZMwlF?j|b jI2@ٓ`W)#™f|x-GfI9 SAڧVln#.ORξ~%y]Qߪ- (StѼ|t ʐ3  PR(F׃_+.갉/2ჷ?"%F*HɊuMƄ/@y'[ںÛܷ 7[y` qP=ݟ!Sf/LsˎvSvV=# tycwCC_Fq.X_Y6ޯ|s6*ڰ}xboBB~~vw%F!S=h<:Ovq&r߰}t,7>yF׹Y-UlI.&)j/ykl0PLiB+՛f?>zյLv̰U]C[+A5v;?,qBe(\qd,5gjy 󨷟zy\Ta[yd:yηGamݓ c̎!BT]z:=櫓 /6 QBO~3 dj;`1ȴRbzm& S-¯\_гqا]'Zne,$&dHI.& C'CT~uW=β_yԮ1 xIn UI "(RJDQH% d P % KHdYRdY`VhM@dP)ħBN2y B4#P,H)@rXB<&QSJI 2 iX+!پ߭^{:v,48e(oxi)v0M^^m_x6A&md"}錡 ##pe.DAr4;PQ$ĥR H@T HS &LC)ܤ6 vk}7,`I$ qQ`hHD2Mrr%c+&SFkP]OZs4XUKeO˭zXBW WX)Y^# Xå]&,at)䌀^c ":܉Ԛ] :S$ttI™eI{@E,n~<Oiyf?L @sc|$v):U^ ޗr0H8AÄ YXS$)8\M32@١:`n8""g1X ԭ-UHpa )Vˆ80¤ỲcVLl,%a.JLfzV)Ҷ a^ 1ch0h8dϵ8)|;Ny9y'yc.2 i P.mGEXmdaTBH(,88 Sf)EJި+ p, id)7IVJtJYKYq~G9g!O{ ! % F (teDzOML35Q-u2X)\5=u3DJ& ~U)PY+ ZhFj6YQ| y)l,tjDZN:e2 A+@4":aY{ z`[ih+kzh%Hgn85{X,0CǀV8ad$$EYghlIO ލ7)# QlN@Cz=?-'0 zϳY##aK+Ii'tsʎMMHs/jAc;YUu"LOԟ|oYq:͍iR9 OjG 8ּ'lwJ9f. *&F֚42\m6eCo5fahͽg6; C9vU{t6^ /JҾ˥V^HPB?#{A{ֻpshj Y<n4hhǬc}M$rbq%$ id&IND4Q,bN'02lb:*n,Ԟ׹s03i;zPl[Zim4A,46_WxgӁ w޴:<9ȼ5&Mm9R*C I{QSĀ3 c̍V&b00j~}4Y=q76CF,fQlwmTY<8Y>I68H9Gs8{xN'qS=jg|9/ .Yqy p;y2ẅ́>[Ԕ咎('CНs:. |2T 2T4bnqcRr㣡I><&t&`mQb/h0j*ycM:Sܧ7 h9L(ЋirabAq&rT 3ahMf׊kb.<ZZMitB;alrE2T> YsÄ:eJ "BaPE}>\d̅)b%&$>M>̺f=8OJ~[#-$]Pwg0jӸKz@`l}s$|Oo*id.|1I=c<;:H V BLO$7Zju;MM>NsmVJ"+vil:կ1$9P2 !V_i2GUQlHo!(+ $' AP7M*`Bf!*`B(`J˜0 $ (H0c8BȪ0)0),*!VbV@a#  11E!dV !IB`p0YeYe&@ F)d̈aJ)0b`K(@$ lRRRLFLT”)JR̒رʀK I YeYeYeYeYed`%! 1e &Qf`"P0L \X !pFPŇK% %% "+3)BBA!I` !82I$H`@!L 3`)$A,%$  + 8c8 & 0!!&!))K%Y(Z-`2%f%EJTLaJRHJ0 C I0J,$YT,& lh0 "X g$$)Ad&ǾߏbFQLZ;+ÿoEbpe4)1.mk&iB7X.8=d=WVWlzYERWkųo3+c ^ԷvK΁qZ.ۊ,B ;%*hrAf?i+Aam{ mq?מq0$٦Wju/]ܟ{5p, Z;?ZQ'Rݷi*ND DlW4r6d_o}p('` W%_]LHf(!I2 l6RK@e-4`JI&GPmdm*HBUA<HJӮїY2A6*4@ ^"Kc#y)DZDUG2Do{ra9`E 'dau)JRC &v`+˥Ԋ JCDY!- $D{b@pU8=0C6H{+ե.B=90 $m`QFfP/PdCfJ("dh:JJMڹƤXf '\ BbM\3 /0nrL; &$jgtZ8DJiR2P9g#eM*=:ʼneH?~~ukZf[mk"D*aeZ!ϲ_]oJgZI72N&A3xbLߴ/{ct󴈈1QY@ y ٜIe]z|MHHqV4[Ȫ5̹jaukI^UTNu ֞oZ$+SD3Q\{%Wvn<Ԥ *CR7_͌?X?ltN=$ާRoF*F]w0|&0M:d:=?a:KoxcWc]ș.UJw/A=-#:.o]ޯݺd4YM7:[uv ng(0DO_G<֮(һm=PF3+z8l~8)܃.8]^yׁ$İU YgN ,zb6m\zպQk߮tVUʻewd2; [NjW_(j@Bk┫tE&y]v([=m*z?Ldϕ4HK7*vu&C͝&ȲNkW * B3c\NmZtTqe!G'rPߍ"ܛ>ߧl&x9oo͢#Bʟ'S M2᳟_:n#AWa!tUǎQP;E 2QScϢ8ŵX1ޮ)J<)`wMKyt:ܯpKۧz[f&vrAb~Qar0Qr'I1"`z!Ko*JKj5 Q:iCtxȰp8wNDPI= r)rK :\q1C cȉZHOakO%:3]Q0f}8#w> WpujtA^ 9 b47- DWN+ s)&ڳgXzX]a-kAjG&!c(%B*zAJ敒[ yl.ǰq c= ,d]jd" uNh'¦, ^3vzVvIgD5=g9jj''kT`| * R65/>U.U>Jf3~tp ;o=%#C&cP.7a$2sazmiM 6n F ٕr=NvFl3BcT@@emѓT\a t&4eNE4cP:`>*!n(*uvsP%Qm4Z5cC ]K҈$}ޛ#SwXnG$C GHYY,HV[ԧ?`2f-SNAK9} (+T!T uH=&ӑ!g{LRU @{]PTɤ&wbs8}li"4ok߬CԀjUŁmzw^x<\8{(-=7$-8d|JI[#T"C[;2㜰7@!37< įGr_DkhYqd zX :{Y~ӳKW:wLZ++Sn[svďȾ oVދ)[mxط[Q;y%y9SJvʺ61.dbayR?Z4L2׶SNuX(&G""Ҫ٘'\iIXf(Wxx~?o'Ҭ~xD K$D` ӫMD>I0zz-FF줍˘̓Jb,Cy+v˄}YqilםbO$>UªH1l/zIU\a!dۮdgُxkV͋hy50_'w=b#| e lpaߊWhiǞipn2ʹT]VYUr.;,ϑrtuI;&ז),RכԓΆL5o1iXwFGނAY$q_>DZYو3vD!z]Ґ εn{&}Nׯh2'r;E_lg_kq&}z2䯹V;>f~]i Jxp:8Ǎi,[#}6;G8}:;y}w}z`dh*b,t̺a"bLJ!l5BpZj Jpգ|*|Xf33̮͘m@6Xɞ NLɵŗ:f*3duj1蓔Q 48k<@(~_ə&7+_gh=ژo!arΌVrz_/ZIo$kXaQNoo4 Ɋ.~w~#(m9VǩU|;f_^x/Qڴyn6EQ+bɽHĴFˏ]zzd8l=У=X7௚1]J 9P\׍N+#:<,/$E1dWIs5e,#*8_WmR~KEːD:JmOy%1*ƖA~Kz6ۂcG%g=ƭ#EW]ȉKa! z|_4ۯ[)ߞt*|'SsYPfd7&ڛRA"d~_ϸl1E٩Nt(1-ۧ/ϗd9bz+^=oͶD.|ٕ(hg.tQ%nBpGQ!YPR(yz:Z֨P]/NΔ'ySq&iKU9گ`F/](yZ{o\~Ѿs:.W1ذHSN7q띿+錸uog뿯/NFZE|y?xR~FՓ՟MElݚp˻˅;sȝwĽ6_~m[y<u^ |}82Ҟgvݲ UlwqCiy:M)eYe&E[ص=W4Su*#k1CLDލm鵫slBˉ?w`SV\h5)QmCokmhrK+ߎFwxu* b. \=i5Oi{*q4;}QQ ic] cqTO̓`̬ۉ-qځ=>oznACKᦑk𞇖SA=cFV}/zS|HnkPvU?`ǘ|SNd~´xyټhmps93Ҿ9zK~z~)X9bj+Ұ)orz0SΟP|\ȦuAmٚ3|*8nwVml;uOu'[Tr nkZa]Fs͐vn$ExD4qS?w^xRtVү镼zͨF^?Qs}|Mv6;#X8< {3_C7Nj~J#O;>>;5^u,)t҈yRөonHj0]25R>qҠ{v+ߪ&(߁xvmJIɡm*A*ȷ)DM ;gйV 9:U"mZB[m^*Z&~|ȿ{bB0~3 ~Gg@Bb:i:{pR#Gȃ!SP'Kd#LFvs1 @脳odf%bfǟ9CAI4r1o F0V4BRAaA&BiH (k ɵܙ1={I":0N ermTX­pm' `~߉x .6Ml#?|0YID˒n5+͆iɣk\2,QôRn/"w)UJ_ Đ`>1luN$%2ket}:&拎w]9.i@H`JT8CsmdWl}{SI5'/18h4":Л$z!Q݊ )\#ƜP`1"^Ͳe+kIUOB׹>RKa ya>Ծ ? gnR9:Ӄwzj9Xj jv84=[Q1?tRd;^M|Iʵ7,T-JB vعrߴW3uUw/c-_|[-E? (ݲk<8]vZ\{f2+a;5)nmbbq |q(AüAL{u+6Ɣ2yd7Ӗ)'y=iОv ئxT=m Ԭbk2svI wre6 Mjb} (7.$ti28DEŶՠ,C hς+3֎*  $f><+~L ƈV![#G]Ki)TkTAG/A} n?o]/=9wz;;;={jS4,Ɯ-ԙr̒WPv Tl_UH"iWt%[u4.UκO[u!h̳ai@VXV[RUw-32TFmznal#џ[J{0ʲ{i%2Ѝ Y%|5RHٳtZK|(4Mǃ%ϋAe^ML+?m~7eE9S&ff٬qs÷D3"FqL4%2>dGOy%.GhdZï\5.[XI)ٞ0rƛvuF@x1:s,f C鱶U(}ʢƟKrtM;1n3k3lkV>nF[Y),=*kM|"Qt@-UU <\T4>}L?\͟.Z#aV>Ou`&GBy5^I$ϽMl_5}?T9;SwœJ _״g:wxZm+p N wr]zHhdz& \ҭ|/1@ݷ/4#Og+ɕ1"T7-)DFib>I` D-24^di]ja$eү,J&w eMu!A("ei~QOdIJn} VAy->yשmi29vHC/Gc7w}8kGKK8nb/-ܬw)Qv՚6 J.5H(+HeW$,,RHA=p?c sCJ`݄wJ$ %hrfX҉:Nqc0i>mI岢ř eNXDLe;(櫔pr$yxa"%N"wHaDDU1EQIDIROlmf?Lv|ppcr{Ƕ= p- zVk '!xa%:v&JA !G U"ү7U[RVӒIB}|3%,9bX?`4JƇV哭X[ifz^J׬[Gvꕿ ~yWl Z/HYjRDk84RYPVd%!?oI޶Mqqq˶xi{dz4W,<󡑶1=iY\*ve92a+d'ЭiNEtE.ΏYTmbVKegUsډ5ΆJ2Ef.*Bҧ3ev:ic]MrY0iGGX×$u`)bI>eC{iH{W/랿>^˙ s%c֔n6PU{ʙq< S?ёJ8ߤLV>jK>FgVb:H`& ܃$6+5M9Wa3]',3 NSPgN]*v]X2^1_g |0c@f 7e>%D~GRDr UPڍa2UmD@mBZq&t';NqWPz)CV}DD?Mx3Af NLDE s4ӺB*:ݝflfNe*\n˞t(|l3IL L Āvfkҷ:OG^흗m|*KJz#<<-*歏wv SS'/Y%ZSyE*W~];"E8vsPzJ6eS''r׬5^tĄa! *xxHk氲Ipim櫤}4Y ڱG4Y釷ro&*ʺSaqK obexb2*4[5^>E ѡ-J y$KpRG4֣>΍HKHdה(חq8sRir^Y΢{*wc^[H?|gK_9QvoYFr{IXkZԏJ.2C$M&cl2BDxl2~*䆲(2g]JK!r9|Ct ] NIxv]$x>ԴA `Ggi ?_hFڐ^u:cZguvnfЯL@)y85kOctLii> 8`ਡ@´ :|V/HBnTj&q׷yY!zzskG05R8#:9U*Y*SYͲ&V ~yцκfI!U{xleLeXTyȏ^=xz7oqpK]K4/k(i2K~%(?Ѝus9XH"BP zʕC:?zNCP,1ƃGSeٟ%= 1؍Y-3B zHw\L (ȞkL+mEVlqǙfMQ<)%L̄P)§|=B0ZgE+Ѡ #Q$3>ہtfڞ1e^.q楚7 O)QmFBEkd`2fVi4fCB| c#&,A@&ri CY{;# ĒK[B>mi$:I'a"^i># !-~l.-owbk"VJ.[)#314f}l5c$V(&{[̘l֎ybf2>7nԡ6]"$2h]C|ہ ~ky:0iy; Ф Ԣp!!I5N Y5|1ǚH;MMq~ :~ { "7%&!䨡iJB4 T#brZL2ct| :qH@@ <0SfGT&XuGZ{\Tӌ7;a>ۣtņ@hRB{^pFI6%1ӢvR]@Aڀxkgٺ}l @}q3%CjA`/%iNVfeI زͮTf[$ĠD!w 缁U`7 =<%{ uSw I"Ʉ,Ya_dt,"tWb x$3nlm[rΎ6Ȕ&ۓvve{in,q0ݸEݳk$xtb,,ΒUq$i)Sӌ^jW<4 h˶5<go7|5Ŗ^ޞ`"FeUbʔYCeMzmzub`qr-]_mxSHG!31=Y ((" bX&R{uRt|xհ &asRfcΰ&)IJH Twfel 8a("8`JIdySJ#aWX`n+ ;1;}h3XUiL{2uȺ' 2ڸ04MnT9D:'.ǜ[%.J2$W"N`D##74t|NN"aRmPm'mlؙ}C0sqU=Xx4 *X%gS 3=jPfo&Ü3.O^JժL?jH5P gh8^ޖfi5P|~y( "rqZ\FxbGαA$;jTI+_{y✬F>uɏZvp'AoUq s$y:HnQk2}?В0&h 9.]'.'qw/jό"=*#N 0)@ N0Dޯ%DJ$ Slؗ$ތ}c,rQ4_~`0pl303J01-|Jij^v?ʲM!|\mL2I& j,%9=Y9 I=_v]}\w/||yՉW(ڨ/WN{Ӵeј| Cp, %Do桁qcEv0gnNѽt6d:fg)T}7G|,DeF0P3+f#ik]ws3K&4 By~䄖alŬfH /:7,#fm-vd>˂K^/9stnjR_ݦJ7e{% L6kM .*U"q1M*PAq/S{<`4[]ZY䘔 xW?=ޓVG ٬R)g{!d*Kc:\\HyHe9A ;!!P/W+Pcdq Ö5iߖ2WqK呔 Z5IKFg}e73R:PC⬁O Jd%PJ2F\٬ml]Z%Õs'! ְpDtUkCU"ReUhˍ) +3꠯ C{oj=ۖt^vXfs2`= LZ Zn%%zT]͙~2-{K1V-8#( $%jL vwAn>=&i#5Qb]]/0h]bQfz (K_ %G"4|Xh2f9;kwV;؝gTcIXg~5k;F,3Z-X)e9sdiu[K]N RZS|>>O,R|‘tK"k~O֥WOVk!-kVm1=m|uMFU/`3[g4 'v2I8Jelﵭ35JeaSm3]+՟״ "OEN4koMufl# hRv%)GOq>v'5qvJyQHE @}<{Myg27 2Iq26fB%1.HԹ8J)evG޿ޮ_w͆4M,sv3˧N>xg˪U>/L@W6t 'CLǥ6wq((P]|a@kyJpO~ɼ 6CIN0$dYVѣr fA*L$Y D $Xذ'.^#y͟뻺81[d+yc1MIݩ'>&mnt$0_їdTfa+|݄I]Ӫ~'f殏?drM4F8'h:np\%Wi $Uƴ#sjjw&8C䬃5)jrvQ)ցq75;l%goW݋ g Oʇ;ȷ\ߤ)-+yuwvF>7a"Hh񅤟u&/)j {șj\ d v4C%7wҤfТQl7>6v0S'pbh0jfaQٵMj}jwEuQȻq|]qn}_/;_(T`ys<6daDcEҒ{~> SuA~=zfnBYԖ_ KAx7D ^ ֞)rs/R-<m C^D* 3jC%_G2ֱݬ q?7;diRR 1aT8z[kjI▼՚3O" K>X<\'͗2QȨ,Ӯ\':nD3|T'R%.A"8E]6OhqdqQWbם[fi  -eq^֟.`vK/N .C1Q-k;xQ6*tǤCʼIac m&hFY-)):;4j!&lj=BOn%AnuS߽ۿeCyoIh)M]ʏd[GbףPNj!W(Uy̡n[7}LCqC$ 0k7i7- wH <͓c[F8sta7ޯ 5-ѝwl`1X]i/z&,޺9K3q4YOQ(gdt\!D2C`&=Hmp֍)rԏbfhM])Qqqf:!t9NJUQm:?%QgRwSK##jaXOtSQ.xtV[ ,p{՚WnMv|Hsӡ)&]0-yql&)Mw`p)Pp$+7 nq~̻vzDv?ѡIR7c/!zBZ/Y=cX^OH&oj nBEGj/CsW|Aӭ#.;y"{Z٪&} fYMt)|8'{׭@:a\L 9?5'Z-`t{ĵ5O7ƘS7#b;VUo3CYӖ/DfS7wTtBMU]Fj; yuvK3g:)Iz/t9,eaFG֓)j=]El)Ȇt}PwN4sֳIs-]%wKrq~ ҆]|Ev^>/&9Ԟ\8CB'>*"O9P\xM޼LKMfEls߃+QEw+"x5U䳫*Oݯ)@t}f֎Kg3gv}:J#)H]+7>k.ΒO w"[vv; (7F,eVt!2SW@ќ'&F!bhꦢG3^PU&1IyQ?Rb^&k@Hk`h"R gqu9 ޚ8 _;l? 0@C$I4UPD,HPPDPQADK) 2%SI8&>gk<^/^^םݢzQcr* S*e˓(( DMP 1)"dz8xpg&d~rMڨ7i:x*Z!Ja)H)(9 99̰Ef$bIEM^xS" pQ͕V K0U: MփH#!pCŌYC@#кds>%?ͱ\"OCLX$hj(gO`L3 IJbSQ1RMh4a&NJZ cAD ϻq8nڰq"A6#NA1W?01NEps4U-IIX)5-:(9R hMR8BXa TdIĴtxYӰ0 L4s;Tf93\bM`kXL5V&q$|.S$Yzzf \$b R˫fc";%+p( J8]%ъyAP<$ @pNt9XbjMLA Fa`l Y6XVTHTٲkq,AwF# KY1ʅ21qAc[I2[fk2*#El E MA*BS#7 TvPdTM_J2Iʦ"9~ׄ 2X7 Hh Xg [ak+qN^`k n JC>e ; >eG tB,D"eQ 1̦cD1D?l̐ߌ]hG#癟hް=+OiϤ)yJHfk?Jq[!Q:|<=p<;=`РJ *hF2N}MuH"fD&`9s,3a(&x<ܮISWyHրĤG2Y51P3uyI&5f% , 2D;}m݇x)0,BK  !\0 9,acЄrcTO$BuNޣ߈x2+;xk<|w3{~T;*83olbQ??Gtp5N: rQXv녝SdsSN&ؖ;Bw5YUU+R ʴ_]D_/ *"PX}Xg<؉+ ƪB;+ 99M oh2sJ+2IQ`ևEIqT\jO%Y)+q"yo,ey-#(!v6.*tS ,.gSgNzU¿7Ɇe[{3n)q^Z3Ns hEaլ8zgFDX8`)c`|'~#H·HҺ& ~ʜTcǬ>PW߿PIF'qS3516fYۄ/jCۊxA@2\hXt!̷Y{ll@PE]=u$UùgIDAeR‹'j#N &,$hOOOsDJONxNxkmUОowDO!}~*/@8aR̴T$}s~.GBKWky ʵ?iU5蜑:)j:W%I6m濽B֢͵U&)V$VF+1< B*,pm` ,X%&mkYrr:XICv='h@ݣwO+H $=񩢖ZQdOvG%&&w-ҁпpLGNCPHC{YA{IpGlnU;p9 a&d7F#PÌ7f.7^6|އ}ˣӇsOkǽd3|i}+skDץI$IRoOPd~(`D/]<IӲh;+s"9•#։W4BIw)&Nn޿L|ҿr,G}e6~DA]kx*ʮż zC3)DTm:Ni Hx}yws?qNҼy<ͽ2>~9 X_T}(\f`XI;DDbj)y>,ߌ4trD!vmъYe3PFE:ՆKu$WY\̀aCɂ.~b3je)pdDAqyq6I]ւD@+;c*'3a1OSO~*,o^n6XHJJw Dɷ즃BBtLQe 63 A*ADɽz zC9p@\qAu&!2j /-QR RFsw$ }7}z=cC>sӨya&IO&y%4G>}LFhZl9C3z$Nc5'*b.1?Ow>GWޝ?&OA&,ʯ̯L?8JD:d$J)Q=RFIwLYNv&0͗^(Ÿ" R%ud2mƆsg &jINe06hJo&f!S$hkf0)ΊsH!`鯸/hCbVaRm0"S'#t ߷MH ۘAP"pU$¤ )bO_Rr<f$"vSθs[D #6{%v`ǎY\[^,g{b:BUnxG\\N)w錝$G(J/JNyJbԮ7Ӂ|F9I ;H$Rw f]=68vL=>tɔ5=r– !7.u۩( 0sOOI/w[u  0z2zN; Gs]M8f0t,N^o+-|JOiJ&jxQa%.Xс)ކ9T9:er/ q4=&n1TɻMh4 ^ C:\3]Ý!؟TЪ6Ćb6!մ8މ5'.rh;/oOܓ9z=$x.£sI8AfM`4&0p k;رW2aA2(AEK^("Jj N:aۘjxp?i8P''O7QPvHqh1C?>2u_yD`fffP6vd ǪˆqHC W3χfek'PJrRɛZ-Z+Jred20ッ6lda=&#̬V:I^LM$dy9&K[ü47&sJ{:B!1$hK] twiv;'ts$t3 b8߱/q`&C2n ‡`?}dOTLL)=A5nbpS [ 1 WwVȋPGbqY)~_'HO I6&Cg)LD2O[_*@p&qm;+aA@gr'dɏv~NS~PONTf'N5=$vܚ$G> ȝ8 };taYStT9=c[&o^ OD8e:}")NSs+EWJ#_7/ߣ)kD;2Ur² :ʞ ZZpdfUP꣙QfLpwirVd47Ka.D9't8MƮß8ud\&1ӤpA])e%Ya3qK=YI&H!\2jhcC޷1Jsctze=bڼqtUT6٪jC~b<9Vs{Co_Y4m L߽H#F ō.?ŷq:%◣rnaի9$cxȍRxl;f!G+R# ?f !u?|9Dt8`ƑGU^H# fu{Y*0epdv'CfdU8-U C ,,^<o]0jj"ݢ|hQ8';ek5]v(`.TOg9p}|]36lqFja3nGllld ,q66~W$")JノGYYGQԘW9NCdB0CH$Mf\^2a޸9߃ ?d`y7|N=7zH (OI?S辦ܭX.rnL PL"QP]d]SɛeZ+Vnsb2#J,82g.BUxg|2BKݼGc\(/FX(?D`.+Tl zHR6ġet[p(:D$yse"-X#@Ma+&WBbaVEWMC1ZKT¹'zֵLkZֵp7i l I-Zy m*¶W AA:Yqf`a,Mŕs')arJ]ZL̉ };:NCaz'H}'0Y zi֟MnzY'`V<2?Sz^)?4"6@K DUI :W<=kH=M2By1;H4{a4k#آpNwOR[!gWFxъ;ǭtu|9#A PL  &sLDSxNi4*Nr6 quWNiˌ#Ҙs|hwqzG#%*#MiX⩥Kɂ.o?}1Hw z`qrEL' >!$2*Fq[*Ҷَ1H_ @"%GɴG*ONEg o?X!he`!MY@2ofL1{3fw/bɵ 0YI_mٻDĕEvu+?p뮔89vSG xMdw5Vy"1࠰4X.½]]".޶عsojl?eNe/^v ö?r6'^y ^dMn ;23;i; 48T"f7ngș m.DU2K5Y ß(7K_[[b\ S0{}lOgΉaۉ뢓%~o/yV;^5OcZ\ ڲy1s(2"Z) tB< "%7P=]_?a]8wAQuR$񝺘*Fs/ /[Bıw M/e@MTGOk=ǝ\{v:7RupɪBS`b=ZMrG:#DaȨ)J T&f׺~7꣉@ȣcINkUl$M슅d̿RAptXIaKc*hR)S+^ك+3ӌ8rAs/D#^tOf7,YK>yK%rkV'USEWx'N k$clcut'd bCC &4?D5pO{ݮ7$3a?q5Y?}Q$:bl xj;yƓ7|EtI7AuLuk/Q䕥SGR φ .^yA9yEm{K((lpp'wtm!6_?-#fND_@{4! *D8D5KTCN(u"cRSn;/ /6('!k[Hc/t&( (j~DWkLh{ f?S qT)(՚֕H@?vU18ڈG4\0_@@| !eB1) *T,A6 $|QB|BXk|>zN 1pHH0|_&qؙ)6'$穹JI yPC=L2kE4xҨ~$Eѵ~Hb S⃝XaLtQI":3Iw_;G{G'PuFS27xӞ1'٦{ۙ0rxE xyg!|G͠RQ!{x~qk;7ʞErC&G*QVy,SB Qɾ $߄{a'{)A~vw9 uMVrP,:I ÚE1;B9+w4l;\kG쑥48 q;m,qqGV&w9B93LX눦351c's",o4g[Y%sS.ǹHdQmĂaT{Lfywy"~i#ơDuKH)!8PzAāV`M:Ĕy~~o=3ĦwHG!g؍qc'3,vœ'7jR\eu$`A&u&{د+*XR*-W1e{i ɹǻ>+g_>>Wr33ddJ>KgNn}6o'MFY-` M9,+:n&E=/:vf\>Ĥj&2lR70}O?wwrJM)JM06o3$ @zC*y<^oyah:="M7 h7z/f~ecdoQcb%fCrF'}󧿪-t 8v|L-.3lΘ/$؝:Rr$R;lȇT/8Poh! 3s]rp`\[)JU~O"o#oN~E[*YT P<ץzIshC[m]q7',E^~::Φz:񬽂u?:sS.un:]N 6;'"X$&W%(DD) TT#{$'YǪ>!h GtlxX9S7lT?ʏb4'{_x+>P>c1[<y-F_KF+b5??&ގo NGו?Lネ40PXtƌAE6}À8$CR9ǪdqA,&TM y 7 &NY5N|Ho )R(H-ۛsoCL$´sK;ڜ08I4|ճa0ER?{hٓ1:ŔA8 )*lLE $A}e {Rk(b wla 8ʶR䙨)=0h =Jblt!И`0 qA./B;&W=;+:8FJGͿ(a%Rdt1&"I]pIjeG+av@JJV%'X8ߠobj$s;RuU"c2|ce +{Syw&'o~fI$I$I#I܁I333=Uֵ@g$v }>ܿ:l7|15 +++" fp L fk# dyboā*;@f)2bAлF/k%tŊ;eQ ?/TP1=1| ]`.W&F.IJ*Q*`Ai\c U qqw< 0: /dhH:3KCn K"wuϜQ>BAhۈ0px-+ ])ERE)Up]N3 f9 )a5@|צ0z/kC"1I9Yhzt>v&cM46"+lB"K$BVctqs_9g |' A ȱ=aA1y4h5c1Uộ/}eȰ'`6#@!a.?|"]K;A$|pOtIrMH&3 6`b0P@hsT X(lX֩I?7;O`KN( }jHa*>+Yϯ_6u_n0ڐQ+ai&l_ݬ7fѣ3@slO \߽T ŊsiQ]iyJ0+lJ]B/5sRk{ްMV?Q dYLzw\bqƳ%j<$dn#ő;qψuϒ7; 4u L6}>'{A=l1 X`J2%8%EĔ;3ֈᳵöOZO,F'y,TXQ؍GKԀxO&&&`^<ҬG judHCu[wvugX`=0h66#Nh\΢;zSpҩHMR:(::###.kh32' +EM2S<)Vae318 1CI'IsbH:vqo3ewvdw jG,%,#[~$țaDd5Csbqb$'cH>松x., sնNF:]ӓxFxOA^jq)8p3g#:S)OOޮ6?.۟xn0?99qLt9̈p ;HXNƟ'ۻvCKkèpiZ s80,c}K7#]ݞ)~A{  <-_}~`Kf+cˑwyɹ*9MTRm/ڌkTUrY: :Μ`obh?1<`4۟$dEK0csH$M;fPKw\t q%P. :I$B@[ QP'Z3dG.h"eUS_!/ϕd lϡK#QԪq-;]gZ*郑șLzu*t0PXuIlp5Q\9"|t=a@ *]Djq0'O~}R~aG;W55Nv`;<&n!a39to1ɓpK;לm܋؛MJ筧^5&Xh?cAS"&N蝢 N;]a-}G3 ڥW *#1jؒJsiј$F̬p6Vْ1%ֳXJ0Lb"a㠗:cC̩"#.0h0,Vۍ$sDjq)?8ĵĬxp,xms0AP-(eWavK 044nxgYwH+*wv?xߓ`b%Y;A‘m0)Gp)bBh8)ko`6lgM4ifUq#\BWlžï* 6HULFƖcՉhlv0rmqfa=rOqM% 4uِza&ҤFH扳Dvt%pCwhZ+VjD洅Q@hG N@SAAcCvqT3;?NS[6l%R6>.lY=Zzzq xHtK*kbHRoc4&%|&D:%׭uON#*E,F:Әa/?YJ*Qp!Zv>tc>܄0|ImTݍEwz_Ar!P &P۴AX8Fǧ@蜳ģIQlJ< +6-Ȉ9Nf.bq߷ m'&-)76)ҕo>?!3aJU(z# zRbC?:iT<`6xi\lC$Nv2}nIIA"l,o u&Bc^;;|:'GjUoq  *8cP2oSsyy:$8!:)Im;\x'c䱼!4r路hls7Bs<| 0&(P8R*АYBfpA3@zP#yY0&. gL+f@Kj6a2HBL$UUU}+ri=]hagcQgPP`<_RfL&?},> 7|M[o=SO=$u:Bl;^(bqIJMo^NxkD6'5?ovpN="O5!c?>͡& R͠zWkhpMK|"`|)]1UGB9հ{&Nߕ8]zrMN#ByODM6hrlJ<jDfG>oJ$c *t~}α/Kh$vCq6:mw8psae&h(<}'t_ 2078]aoֻug'ƓI0tJtu&ZpFh qˋW4)'QϚCb9h#kd0D1#ll~_e'-l!H&K0- d]#{Lpm= $]N;*y:WS<NKx␁ss&g1F$LKFyxw̟IaҩT)H:``H+,2̳=/XɆY:@s'Ca6r+M3 7%^ :Jd:fR\3q–f127ӑcݮc}F:su;t6Irw1qݴ鶴'k,ݡ~iy.pTtZvAɗ 7:2pz&b% pޚk -JeZYys%rFKcyD*FE@W:=*@$w]TSjvZ4JTLoނ@pMau[CA1!9G](iɻ@lǁZR ]-?LYgzW7! }|^u},g67kJ&8GU. aCx20Qe =*QDeKMKu_`Swh;СdCrc|h}#XY\ϲG:9wE?-)wrYAcL=N0z؝!f,6RWƟl)Spsd(  5*RߕMb-F\ iT-D$u*hߋ Ȅ0蔊ykIKo S UavBp93Ö1vKC&fL)bZ,IhR+A"L AJB@" 0,R0@AC20C ,    4),ȐAA ³0H$400 0!K'!{=~o# Vlc`䔴+ZZ޾jenhK τ[ ёNw|8bUp(mv;G{(>X 058xz` 7Y1!J]2%m3MV+_h'0@qKWvz)z^"5sBd)dщ=tkwg7%qLd tjp@ZKܒtz^`;2 '4y{vO4n]3qc߆ A +6ٕtQlvUm,5.KI0$^S)P<"UEpWxL޺SO?ǿ,ӧr%(qIX4f$0:l**'8Ө51M9 AQ3 h]>CY=1Ox#nNn!C\_@@y5xDAoI 8Iu9덌5sAd<Yr٢ⱅJ T3ؗzayϚyy\I<Ӿʞ d ~U݉*޽Y"X=tsoHrnn3 QG0Vfye{sF`SuOUM |.$tdttyKW4V.q3SO0ʶ)Z<7P ̇vKd{&`,D|2fa&ʴ&M9e3d$^AS3 4cF9f3^JїhƭBsq<|Ծd!-{ rMנbuߚ׆ [.r1El)]3*-_%n,u+yI\$)#J)ٴ:Gbuu]Ky_#C͊=OFRtjnKyPLf'oKQ132f$U*or$ZDaJRWMB1D$nZ7&[`o'0[ވtSrsa3~BN2,yg&1)E>GBzLXQ֎D Eu8KL3UAlα3=_+닱8Q1.C$ЈA,9ëD [{X:+JŚPi,sradX[ikf"S$O`ѣVK$fL~A?PztC)"%<nQ +xg_",AOG@3III$O91ZO4:ws32\E$Qƃ:@g0TT=Òφ ,5Ox 0݀j׮(Hhrf0:%8y[,ݵH7w ĸE[av83 +&'tO1tGr(ߕ@MkTF##/>Xxy;aDׄ48BHȒ3HjdCVG~Ũ۔8O% UsjB3lߡ?P2T6o _am[wSyʊ?Z(jZ% o59)D4%G44 L9f7Y7 ̟USRd"DPI(2 t/dR&14<@ FF2=訝v2?Wܓ =[1va76r)v g8~f*{$HF5{iXq{v3wr/m ^ t#dfH:>gҞ  O E }@k$BYMR.!9h) ! k֢wUu@Xe8FÜ9Sys<`%}S;3&C]cȳ3"yn[3'V4a81=p!CΟ[u8e$/Tl8ʻ,4(o|0l WEʠZH'/9fz(d% K06P EX44hưS.LaUP«SD9\N4GB80d01%+HuCvG2QeQJFD[t-HhL6P?/xt)4B,&q%B,, }jF>Ź -2"pfL0)l[ 1|py'vDPS+#2C$yB'UT9N+OE-$Cyp2y-1Be6I0,?U+ +/'oidYQiR ]:Kd( aGMK_YO/,&5e͌(pdʶ2ppNF~?"ʑcm58r䓠Y:O;^菝Y,95H2J@Bh)VP>-a CacRGzZ$(m*PkTH DRH^73ᵴ1L(ZPQj!4d:rru}+_MP8@W88{* 'fo|٧+ln) ش=Żj59(%h i1m "*"(Q' b,K6I,nL10+HDx{Z|9ۼԙ%N;wN"J tDϸ 5SQ{CHhSm #hӁBϷy.^HE.nCn~A(Nl:{8x+UQd눚D`(5:K0x |N 0)x @)<e] kn]x')DR0P{T&X[e ?%;\sȩ9)mR*X.[&rIJ?#߫̽ډ;PUgKIoI8$ t]Bޞ(#bڈ23g| &H:QM_N=דfuM_Jr{{{U߹HAwu$ wbGz} Otx]GOK E8f UQ^\d |0uƥp܅HevidL݉RBFЊ_69"ugn2 S{G@ڱ_0dzBPJ6ub׃ %I4ID݈1h>5 RVsT=@;W~\xJJ)RT"Z<`zg@'꤂FBBS0p%XASI{>ox9X =#+2jum%a3I4 Hc#!q+ "N. 45 V40 DP$j --R줌8tp ;qJ |8d)zuk*kPAAmIg8M%J"eL'l';ϨP}^1?mdGgemqܢ&6Bo7΄ƥa*4/?Ru-ne:bER$t#>B}EOW'[36tR'"@0?<P@r(ə)>Wł_Z.l _fk2 *5[u6FrI3 89'Gc!h i2I$q2lۥ" !c"9banefz q4H}DzCPvpf ηSI,bAc$74ܒ)IyrA(@=*Pf!+avGAWp_n]kiri?wgs^o6ީ?`^N䉊g[j )RZH۪n[^N^SY{_!ǘ<?+0/*r -"4vD&A $cI2wkCd`BbHA%5TB#RASfDڢXHlrB`cӷ]yQ}PN$=5Dϧogb\:n" һBrێ@icLBt/8_\=`ʂy- ODgjnJ?]zk{Eʥnu?=d!ȢI2cq:}CNؼ{Lcnm~>V Y$D@6̖`Z̸ڴi =; ~0ƈ6^iVHHFyI`Ɗ%េ~{H=nkɒX{!;4x>ӻ1FoszO 탁6;[yS-sߙt֒=ԝ~D8Y4_'x4,bHnç @R d{i f&/EKW i J&Fᕪ2%*zfW@+WqUaؠBBɜC#Y'aEeJwHSwb"fX(d́=R֭| ҾoAr67ZЙ${Flrd9[P' S.C2p31aS1H9wke3~3IXcLrFV!T2F,ѨX)fU6-lXӽT t4i'X@IM:qr)JD1IpeI4T 2"kH5 <놻5q CNm8$BG{w48vU=ٙ 3 ;/"i )I&%f *Rd$,*W],j+ fONծ.&HI&\D$/;$85KmD!q`zꢊo=9~ǁnh^6>7PG$Qk *S6Jr90s]kWkaFI"evs:VOKzzIpES65ӓ3e?"% A ?sJRff5Q3,5F) 8 )R)BJQc,`Ą$8a)P ,֙ 1RF ֆQi<ɨ~Z.bʿ ͉YceHs(qJwǜ#A ~rSET+&mUM7ўMFR@=AÃtL{ֶjdj $Q>O(wDqwFa::0Lt)==iq.@ `!g=ͦF@bδwI$Um(־N6bN-?0o|`)# ԓz"'o~L~>|[rԏm+]RVCKe= ibnj0?m"fL0ʷ`0dC{bv)$L}POg*~߳w0`)r4KL+$K!$bv bf28Y+ij|*>\Ax]D&1>SM&ҙ4l%WP6`i~Q,S,i>=KulHsSaLbDJ@J}sd#(dHS2 5*W~J-`5k$% HC-2tt m# :W\SI$F"I:Iwipc*Gt+쳊R@"XfF- C-tm]`Lq.i(Ӽv@ el ٘ ,c}l.<U2ˆ7zi )/Æ)6kI ",da=c`6X;xpMt=3#G4bL yb4aFT &V~jcYz`M)ȹy<;0)j5qƲ5[Zzk1f *DU [4, !VO\RCqTn2fӆث"題je49ohimiQ62| V&p5ih$ƣ+)duJ1EE cLrMMjld!TU>AXY#X8FjXi*\R Ra ޲$#fdv|>䜑 `;@0yPLK4Mnf`c$*CuuªYp^k!| mToؘ(0 I rBh(ҙ&!tsƀF@a`يqdv4 Ra[qŜ,rQ~֌xn4!\4pf!Ѷ$orOzXV3ZkBlFsѐ/xh Y!3L;3Ipl"54 /T4:G& TR@@]p%m];*)H:w^u߻/~ 2ӭgѠi^>zzNe&195ؚ́q44LTA\ܪhwT0xxy+9Xrv1 +ċ&&TtO0_Oq^"5awжH) ?@aGP_Kzj }xJNxw7ohν %}^3l1o!A^1uqnc5cLٸid|?AAq=ݟd>9"<؝'h?p|g$[HqX~I(n$R10ʻ4:L%P|×^av# '-1m45k'RX$b+{u.$Gf2LIY02 p33mC[aZ~$qpݤ$6jJ$@1;g5')bhUQj;il/k,8$1;Z_j'4 Gj$EZq77CZڏl{ Ee1.4nDغ(jbً}6"e^p ,,`0W~tSr 3ř.gҼJʴrai!C&Ll:Si$r_.S8Z (a-%vO>έKIB4q^ȣ=Gt٥=tt;y$0壆22ցfD$Em yݛAF *'~G;ZUXՆ&1JItcFGEQ$dᕊr1RpfYkUiI>z8-u5ƙCPkE|9@"LFUL2sZ,L!Hmd}C3j6T86 vuQȃX5YLU@yHƔ*І5Fs \77 =!`9N/0N8x"Z nܧQx ͠AlݰC5nZmBAlpuNOx83%27dK$j5f#]6l@M )@D tŁt[6rAbM FgD߭8pz&DTTE^G M؆bWS2N` ѧK8ig ]=5yb AƚNOh<'@٭jH! Bba\ $xɝ dlѡfૌPi\+acl. CtQY 5Ƶ7fd<#i̫1})r #JY6% eTD"`gn822syz#A,R3% tr|ٛzRʑ.qٝd/J bag.cx+(yr" .g i$Ppw1%(s#<=Sѯ H9!I-Gm#sCQVV7 ޚK(p|g%]OsTY4X^46   tE)e h0 qDr85jL†L>Ƽ3 }L~6\xB YYen$&H I5V(ԫdZ XS08#na;kve/da6 )0Qh)(ŨYS2Q]g54)aмp:@4L5GQԥ(,*rn1$H dIfa6Uz !8aiЇUeqp7rf2v=֊& ^ 69ђvlaqA  Ζu,d LM8G$:s쓪fBdѿV MN$$8Kizje!6iG0 J(4Є#!  !0BBAD4JLLY )*B  !@0L4$ 2 ,3JA2"$)J+"HA,C  "E(*B%>Ny][5:?: P%pV\HĻ<౥OS 4mrp9\6q!gk֤`&x %2q59ddWObGݢ w9Kl;k G7Hə 5-ҝ;dAK0;aA~bd(:פddD*kA"ETTAdHXk rY!3UI:!vbj`v~4NW#P9K sSdUö>9̇F|9^2/ k)5N(An"Yk ĺvP4/Abׇ=zO+:Fx T\IR!L劙Y<+ ư\qrQ6yȄ*:d%#fWLhD'PK]'A Dod籰y4,: tE,EwrwӠdѬ,l0cy8ܲ%qwךXaۣǩd{&)cf;C&>-F-h/ 0#*W8PmО̌mksڌZ\nA!a  zΰ(پd]x*ǽn:҇`v5 gbe݌WsGXNC_҂$Sj3Ll:_w{34v9sY|璛Tm^4S v&2VS-6.$i%i.Qݥ"ڕkC%M+Tee Y4Zed/EѥNlgWvh '|buC& g䈤i1-@cN5#|Ъ@iFx|ф7m=?A8$rS\nH8:Yh&JĨ[u7:1x5Y^`{q)^{ \]C΁μ[t":.)5Ļd\CGQ8luNҢ&2Z) U pv9nDy.8&CBvM| &40Nij~ H`Yb)X8KRІDPT7R8Ƥ6lJa,*ŋ*E1!D 0 H&y、M ;G`ǡ^@ ȣJʪI 3!eeC<ɄP d@9 yFDŽxOy=u,{ORw8@OJ"CXJ۪P1@j!=F732<)X֬0bA!rD^q ty"Ȭ&q8aR$ I^ 䒓kA1U*!H{"g߬Ifh4hChdPf+31zH'@=j5=KiBLwp$Bf3=/@{iCx妶+K&cZc^ nStob޳j-F݈cZ DuuAvV斓4e#VN]݆j.sji#vY&9D;vv`hQܢ#1sfg& 3TA 9(1U電IgArr2ʴDeϱW(Cksi!r8k#Z)ʹ[iW9c%TK@+*)A"$0L%ĜFI)4휓i"t9J'xM:ΨSiw˻jvvC>ÌO$<>8Duxpr0N P2]JzOas󎚢4#ᇿ2d.LTЊǤgbRIdE"@Ψswm ))(Z8#-'YDT|z'G%T&v*ė 6`}ʝ|{&+1#VF٢$e "@ ;M e1eHH'@RDʅTl ұ|b}A'" @e" s ]RCi0xVhȼJ Rd1UQ/hhii2!ӃJ$w#4GvOYWrϛ=IJ*V{n&N6VL\ Ŝ AoQ7 2$ڨDGJja>TQPH0pTbb`"j* R?*1,! ~ =ˆ< NaOL22y+1?ymMGWcL# <@QRFH(ǔ+C ͳlx4h'!Nsa?L@' ovGN>Y#BjZN!ɛN ]#Ȟa@$V :{ 4Ri88HwÄ53opm-Źm8@@ 4QKQ18(SIIT9U>jSL!1M3i$>Vb  7S]Q! =eB%<-IP@%29;#{#! G>.?$Wi K+ostFƌG 6\gm}BJ$q :&&ΛTtk Cr8"(Q.)$CC[(@xh%1z.' H~z+GNo7N Svَ+0"RRD4QSS'=|CV0M|1dLtG>:=뢿#'?rP=A8S1'ix,FѲĶ[Gz NUM JJ 0JA(;:ܠx*2PM(v\}B|zo J'WIR.feoCQՖ\pm11fk5Up3ҡCrhb=i Խ ,כZ/ ":R HMצBL\8+ܩw;*ɉ KeA&n x!1e7`S Edt15³]UFRtk&%]E/E1[21 nR(8>H ۴ZxASq"QN8:׆&rv`Cٔ0RDCYf@5msxnS*h{'X;|zjG#N1c$&Ncfg.rHgrp8%:"lͳ=7ҀEC40Ð\ϸ+Lz ;jW%7;sBbP$HI'dv~\:Iu jc2gh؛)`FYUKԋ7vyE-.KtfXl`F IjYA˃L&M[7ϳe{ň- 9sԯx蛆eYkK:ظQJ)E,'~[̭y1k\7Լ<ܳ )fzE2x@WT)I*0BI 1!DĢ{dΧ׀v>4!E '*}ށhcr ~ȑJP3ff#[~%f ]FBɘMHXŠCpfov1fc J7MYjVpȶ[1Cj镩[ ͝U[]'\M[-1YeG]itxa%-[.箇8,EMM#UbQ4j9rȴ;WD*Edi5Zi94abaHʯ gb^Vz+֛[0@ w7g9^p;Mת%]5HPܜ:0F2pNTƛ4J(I8鱘;n߼n>1i|fEاm+   >s˺r."K"HI)Hy( 2Y!# 2S&U$%I$ `(*bj VhRKlJ,2\\Kn*ڌҖһTqCi"i)X(+p pda%#ӠFQ$9#lC$ȤGNyL9M&il@]uqZְE*0/6ǭJ+ºanSP$S`SeF K2ٶH :TZ TE(( LD2A ġCH&hX`&BhReC ;"""!j* UhDT4A{<{a\mѷ"ث:CpHC}:-qa_; ( g~q̞P!:*I)Ti*A)A(f D%`hfUe7򇛻S=)g NZ K$nk8_,VWߴlNhC7 5<=KK"6E0NDb>7ʓyݖ7;97#=˯lWuy=Mx_1XWsr/,Bo i8tɉ/gv8DDʣ= ӡ@4̵M0wژ*{IdPN`%@%\LdJ8<#nEKm0n]KIR*JP>3("hň8, t@k8!5Vjp&2Z.[@$s%\zH1x;nǠF Y"kNڄ@#c"1e0N2GLoʲG-2G`^wMhJDcZdBq7XC:ga숌!Z'}Q^ATI_ wd=tU.Ls6x$nT}Y^Y,xa!:T6H&Y9P$O2jE,d{[uU=%/0)^dk&>'lsz{QUQ5UQDUUDUUDUDELUUUUUU\ٽ >0@tʠ EbXQZIb2d1 `TI;^^Z8&9d6<6P|߅\_S}_ooɔ-٣N.AޗPD*,!&D T%MNI͕*QF'"ڷ5Nk0*" 7e#n1Q F#,DQ $`Z`z & E!75DԨh҉e /NS6`.R|֪rA(PH`hMmR $(@gA iVU5 ]uO/4z㻔:C1X6g s3-iӮک2`勎5CքdH!ԲZ4F:Yo'7VCy>gB$:{rG9T i킚J*( (Tz;v.0))YJ{F+5gev;Glw^5SQx/q9S|e& ΄GIY!d`eH@lrƹgHdrT'pme)O&{0>=d^nL;oUb:tp 9JVy`B4raRrøh? c~8',I&#=?7x۬:|\x&afOA>Ax{ 0WA][r(H D 0@/*w f!$(h\y\K6CC&A,Tu L6UhPPQMTTfubݬ0*i!*Zh$k4YQ9UQ?&UFv 2j^j;u&#ԋ(W٢ {̽bSh᱀lg tjIl=&{aƵ&5bTOMπ>9ǻN%: F v, A|TU$РEc?6ߔFf rыTVfD@ c B $FAP+@M D@j'hUmLs.F qƲ`k7hfaVT$ÆZӪ F1fQ#"iHt`dD$4kYk2ՋFYD%$ƀN qFF*Ռk MYQQL$3F&Df5Cj*f (dC $t&&z06hժWFQ1%fNKDQB9,@.FFeDF`dLfaQSa2i G'e9-] gOIU;FSr bZ(q&OR/ J | F.ٍZ3J6aùG+25 '>;g>oX! 05HԜ>AfI9,NT{;H|p艁ǙI(j"!IBX us2VJhb) YA\ -&I.L3i# Rd-Ph$ZA"BBeh "b"b&(" !PAH bhX@ `H&%i rE D$*HȒ p IMnxk]N'^H$NYG|U!n,`XD& *V((%YBTe0DATDT%V*&8$);e<(y(,30yS{p xGM4PA7̈Z vOyʑ<4#vCC ѣRS5Ã~,S]f6pϭ&@3K`LA-t{C>3')Ǟ:~lj_&2Z<(GTV#")&O#!%vCS(\ M3 ' Ŋ*% $1(B | j! ꅈÞmȏ,){7xzB@TԪP4TQA,*ϲ{ r0Ʉ= Ф4R.2ŵS cխRfa*b֦$ѨIM$DMioIOV>+9"LCMn%|3*lgq>ç bA_mZ>TA˱L{ށkC2iN|dGl>W@&(*8N5"LDDT(DHJDDD3*@I(I%LE4LҌ0A@MJ!U@RQ L{xH22*DA PT0$AA5BH 2) TP531puI'd ȓ%h"tB zy;zy8HCRG[b{0 rMdU^1* k=Ն>HfeGkaͯUaќ8G /蒢ioIm'| D~TkؖGO)H\)#OW~ˤbT``FE|p9O w{oĐӖ!ň*>swsdiimi[M˥'~NWC^½ԼpCb(+)@Pu8@7Aoh`&2e 2ĢOlus9NgIsJ0b+'h==Pze fV §L @NG$Cr0 2#J`I*`҅`Ț)MhfP"}3'Q#?̈́KQDTDT\N$ߺ $RQ8;ٙFUTj3ҐQްbÙܫcPh69!4k~L4@i]@ 6%Z-pMMDLq`cOFdM J_uވP= п[$IyBYHJ,)Gp&eD(NK;$8x#}s˹NI}]&) 0¸ Y=ǴU؇w> Uӫ?@~)⿇E+vw%xGD:D.JQF#.4P@Կʼni܍E!Jff^&dajM 2f1eeRұp?|HpKZw  ?ljZi":J6mtp8L ""R j؁5xD\ݑ6=<1UDC GEQj:. {K%Qzh 0sSoʇGw*}-0 GhtU"Y XakQR(a"5#PNli& jU҄Emɷ(r6$DZta8WcF-5 LMIs5nڴoX-WXW`r- ՕVDSDrGkb"ڢ5APNa>f̄8uog{ B[d+h?.%Y;0|'8($>6f2 %sⶰ/ZQ92bՀա$$'wfKK%rn ; ?2vtUQ ٹd;C:*ˁ&'CiZHTB`10Q DK0T`)89nH A:&4`,D9( &{qXx !jTl2}~$GbD~8_/%YhQJNp` < (2$D輂 =oa(H 6P~<Q CiuPY;|M$b`!9^RC:ZD< ЊT^\Od&|]!`kIeȐ(IZZ%1CxɎ1LHLղ hh9 citAHmx _'cFlyZ*쨣V2k#SbqaaR* rTHK1%]lRJƜd_ lKh,ʮwf!EE8kIi ,$pդBHj0Вp!`ځQH4̰s3lL *Y֫ESkS` 4`M$R KJVF[5!k f$CNS% MGVc E*bL1ǤwQ'Mi$VF&`&$ӰBlAU40\СQ#@iަ I1 &IKPdLhc;N@BD Ѿy+#MtnߙՖF$$뙘 @M{5 H>v9dz(gI؏,J_ѝok,$6YIVrC$b΃@z!T(+N8&d :髛(Ar}dkOt. LV3&%Yt)HcFʵlZdMz̜Ci)<ޱ '9)`[8Y+^C{SwMj.<3xW?%BHꁐ#PNǻҊl~q94I$AMޔ|Pf .A4 >[.dG-C@~;l88C c*'_//Ď#Q/m(%]GȚ) Sd^w;> 'vw*V{\$-ZwY@-`nLWO95>чv6G%zNA80X@cKQ1dbVA(h Fc7tK1@iP.dH0 5ĊHA4.auF&v{p$ \ޡAǝpѣ$H*kCW|kvLǃ41nQ>`!'Eo:Py0bb^~Ǵl(oxwQpF d.IׁDD]J=31AKd~@yԇm8DobނZ{RX%lqK2$3}'$jInSf%Ukkԍ< ao-$X1"4A7](Q !RPRT /sTDQA>n7N&I, IDR<'tNHj4 ) ]#bL=> _Z aGA1c(M`~5۱9P`A  J3}4|ƆdKbib"]Ev>_O1A}{z<nPΑA#s_ʉ s^j-T PRS62"H=211%H! 5dq1FQ2ZWohX,h&B̙1|oGta i$i$v[v~3#F̔jML_zzdz8ؑQ%{0?#پH8,F0?5!pkVaQm7DNFYct4 ͩ$|ǘ!pMbu76H&x9\#A B\UFDHgG[ZcQ &sB|!|$9Z ze9l$RE*9IXK)/ODQalcWW*V T )PYP[Cje=1/8tbtdͦ5'OY TI9dH< `lXl!NiEO>_38""{~USkn;!'s5 fVy2 P`s ǒTqg*zyM"3J&4"a*uoyvWԔA:Yr*bGFEDeQz"YGT%#tHvo[_⓱uQɎ_''֫% OSl#u3LĥNcCb )a!mϒ_ǚhߢӻdn!ٹF :H`{2}SrGP%z%jmxѡNҌ>CORN +N"N449uO:|Rn(IJRT%t01rkX}&宙uH4\-!6y̓01a.zf4IѥHը(FGFRF/QQ46{"Nm=XuY4M-[qGynZ]kEh;Iը}N{Gж<ԓX`b Lbuɒ5S2S+Yn6EOʼnh-yđ1PStyTu R6ב'ULxގh.-Is;{;B N$(XsR*q&譣9a#K 5U3>PF +0L sG)p6 ǰeaLMDD;Oo^<zpx 1 z),߆y؞~:Cgme,UPu<]뉩ڠPsȊyu4! љ Ŭ2$]V8bL &f$k5Y󋰼o{\dž虊Ytֳ(.!NAQGO fcF¡PL-&=^ iC!Y 4؏lܲ@%8Ĵ M}8uTf5ݸ˧}]ZI.=C{%A Hpd&hiʭ6;N.UaX Uз̴1̚ȓ0H1$\YA4`.AXVR*(FGǹ"%RJ{(b+q5V42CivɫeչvζcC F7S*oMU*\Lr31dBK<,3 2* jv3oVY 5ȇ@Atq8GJڐ0 J6mQdSH `50(HzDE$+yH;92N""8( +ŕdWBmv nC`Ae* ( b@I(* IafB\!qOJLİXZGp41Z0f!H58f&N%󖷠$$)rȓeH<_/VcDA’$!JF38=.2meN"@!)"(I"I *Y )HO8hH*YI!d6@(SR+ HM@bdH*U $D+KIT$H@(#0-0`b% (HJ & I%YZ&1eD$TB%TJ(A")ŒTT!DC$?SyI841.=]rP!aig9Qc `0 FtXfD%!): uSQ9%@˫n֍l ǃg8AIR SD< %BwhuNٸ cƔ<@۹-@&276M-W޳}<Ϭӥ?0{OxT Dg=yǡ h h;fS,O}ݚ$2mN,5B=ΞB䁼9 ap#!12 # GVeGFN5.e}jIȞjnY!υ0UMJA6*2P &Eb`%$'8ӒE.FS jM2S̑cpZVI)R 5"KR%R4aSf08@`bd%V"j!k H$W 1 UG( eՆd 0u0 4%umw!DRT26mfIlHDШ  @h$Mjc!B^4Gt0("p&tMhXj2"LqAbs(OEݖɥ@oJ.PSE"Z5*zdnHܒlWAz7B*b `AME h~6@t<>iy &J "*Xj aj BY` /  7*@lu',8/z T;qxF3̫1/nZVjggnc=?4y &q\'ؒc{2 n 5H?^#r݃wؑbXq zX.D98 >twEF8j2m1ڜE͋E>hCK"D!O9hhSg h=Wh\ϒO(MUt=TC޷J,UՑiiƺH:n'܉?I9p 2'f>㷮d_v JԒ;ò EGoD߱[kޅPv8s\ȜTpSGȑa_i<|ƸO":/L]֦J{3H$!E$*2$2I@(I1QJ$&>`r 9jd#$"D|\ 1_***Β(udW=!L.X6N}|G6cWz?Cv 8ۨ"T=G[K-CF(ӿxW$#'qV ![{9[B5qѢ. "!|Em.!t\inHVk dֈFqDDh(oSz0ӧ9dbh&([Otk68ɉު<@@QR瀞ˍq}3~f'H4\PpfiqHRzFu V]{&Ũ_fC_c£߀A #sKݾ6R&GG}?Lk_lZZˤ#&o)M6RPk F#r4*iԒl68VE>192Hɯj$X/d,a2,C,IW5*tϸ;} }=F#$o2ksqCAm&o3بQ偊cB`*/9&YY)WK*L0plYC! 6/$at* 7c,Aͨ◣/J 9!(~ )Ojvߓ -s@)0Nq×:iG;8!7&jTlfk=#ZA+VNPEhuqF͹qz 7cF/ ZTZG2_4&<δjS=8۸t\ckji4*2bfLa.\iaN8mf%f?27Sp~(ض?!$DstY>(NrGW\j/'ؓ (HNʮYvw!Nif1OF#i6$wf&0=PwQ=BdqDi];v蠍J$=wa ,Lbj(0rh 0p6&V]։׾elv R^teDfZմC[׵ݓ|0|CnS>5lJyYR˅ )"R 0:# ȌGqd H=~<x!eadf e dG?%ޑqtHLxHBGy@"ݢ#Cѹm^/7 ţfAq+Qi DbSm[SHDgHES7VPk%z)m-"|$ޘ,%"UCsyt :&Ū1C8\8f ҰjP1g dl%[{4HʘU]0#t 4i QI5PbGA²LQ U`F  i$2cwks3NE"IE &J`9aԁ fURTF2 W!Z0ɘ2c┬i22IۃmBAViQczd|,-+@5̦c,YMo0 2ui NZɐ*Ng" 5: BND-y!X"4X,*IERȕ&LKzPF1 D4TҰqimM8% 0,$ 1#x1<  ׌3APظѶ5 !M'F޺M׀ )f(6=B"\a*ْHp(̳O>L{Xc 6H77h-,poWf(EMѪy)uWfl@9lQJq(qAiu@]gI"c٨}<-\4B J;dK-:`if1PD͑2c@ HX$in"UGјE鑑(#"#'G,ݹGUV8n_gw'4%IS$a뗘7GYK loe8z8;M71ih-rMf2R&5 !v@4)RB{2-YVHɬF###LHH cUe,DX ,)bU%٣F,$2$dHCq=4UYyAP!q\'#4Uj)`RU,JSJj>Õ({O.k]mDda@%I & RIALrHx}XI^*Y;[D*xp_e<{gѓ|^$1St/$Z(NdfNQ%80Jy{Iͮn$^aSEOGX-zIfE GJrR4ТvhdՉ#F}cZ`RF!Q 'Aj@il=a|J`8| n##j&_6xyWR=%`&VdS4 7/9;, XR̡#X)4MAq:4Vf}%v6u2LE2'$0x4&)1U,(ԤkBZцaF%MHxu ZCm(BЃ"La3BDbRqSH33*rHV22T[T@C%"pIU!憁4>uł/GBJn @L) fX%iFH vu!Ԋ& !2=y$ +mm  L 8%'X, %-∮J<"`П bW5+-$M$3'ry(x$/jQ-=b0+ҁ,@קlV3Gk zpv'S|7:,hNB GZ!%i\IE$ D:B* D Nd$8Pad ZWw $` X(`EBU %bJx!d"a*@B H&>l|d6wsMBOIk,>Ɠpׯk;K4aE]**Kb_%ԇD@=5#r'zGoL2@)ZA   mڃCIR@eRD( I(KK4&+1`R%lCb$0A/ &Z6hf85H&q`ZQA]ܨ sXf!VDĬUUZ,\I30peSդpbQ1ڀJ##aqNS3 PQ!п> A#'|J=9<~O }RwIí;ո*a.S$ J+:޷6.ae""h6dcљ.F`+-"PD P UDPL4ALA1  $4aFCNcE\bug0K:PЃMa8&"DC!1u<\F  ٢#U32"51!,?c 6 O _H.&ޘ#`eQ$L ۋmLZq_ɲ9E(ylY1Y] I|YKoTkhb1֣>*)l'q71 n&$vtff"NmWje.z*rvٙSQéЛF3 c9h͋H ]Ϫ"2kQWqws'megv*Yr `%jC$| bHOgm#A׍vUxP fjiW52sNO&s͘f#l,3tĴ3Q %XAl(t PbDu{\qkKW &#YJm&i%cYb*s#cԛ8-g-q(dam]k<4*<} Pʼn1&=uӭ Ͳܧhz@j#1"Ɋl>ChG 9cŚfq!hIK` NmZ ]'z<EPxqS+mAG,3CڪQwa'q3(`t"t ֗jx)7**96"V[8v{ aC̳2N'ZFeq ikLoZ.FǐFj2LqӇe qˈc B]3]aspԭfHr%4S!>]8$ F1` TJ)tˣڹqkJsa1eG%<:GʄV8u!Wlowl+{XVI(EZvM5GeF铅ݎn pmKEBƯid!ZՆ BS NsM桲92"PA(ZޣX8L;qd5#NS  t>!oZMA9blhN&cso),ˀJpq% G!,ʏ/&)Svji@D L)2Dloh6~+ IHi'RUZ ;g+:2j(}l@Bw-Gw>D2|S^]GC^v!̧'s9N'CwI"CGYX1lrd3k] { tҩ@@838pSts@;^_ rzNǗ|IJwvBxMh:͊Y7G UVPlt6ު*]H9K)&A_AI#^$\Y+:i7Xm6ibAM$9YUv΍l=`KIӤɌ-^iWu~ ߮Cğ&c~@^ORUla]yu P)T41m>2'̓d权,]A"#xY4.9J)(/XzxcVRZ& q4& A(ftQ4/000=wcwDqLjBɜTi:00'q#ޞg) S`JH(4q 64Ô$C)DRnl3rT *af.\hX4P"PM.` \1]\uQ%T8@`łɁ $90lCa䃍0Џop$PZRx%H$Uf:x/\1C{(xAO(vNǁ4 ծK`-` f!bW(RV#O={ ϡ?j@ud6sXDjZ{ش0!(J5DE@{4J]ku0KZ VlshO;}|||)<})⼾כ<0x&y 2rL2 :bZp~l":h|0.ץ8q璍v E$OPҐ_k:r!M1t:4>$}|BĽ}iשStX, hl8F$IƓM 44I`h"j%1đ-cBCe .dd/oܓphoe֢uYc79>)L?Ftz0'$i 15n3.bY5#Z>HO˹//_Op`Y䟣D)bcgPB{ NIs4F(zh0[ٓ _KX쯦|8|g'}h5I$]n"|J1UG|eqPݞ̷!Nb0*ĥ o]^54qL0$&%|j}=E/lH; 9ieDk2 2\ b C!Q5 d&Jp0q32O,I&dZESlC =bRAlCs"FQIA 'ӆsi ZŴeQƙV4c3=,޴oF@BAb$, YLI운 F֒ViƍV2jJm18ᅥщ %Rņ{ltG ֦8~aR)F[$hr}-6FR޽GlnahA l\o84u< %3Wz V LFlE)dPI aJAJ.g9imKU,GtIy%i%ZT <!\y: eZ]W gQ ?$tل:91i$BH`d` E.J!DRMchZ=4 x׈ˑ3/a?j!lI!~Rmɼy0c#G y$A9 V<0D!n<1,r ބUJ}6Y4gMHrh8p!RQF47g6RREW>- =HL[|p {jddII% TcS@QԿTvva3Y 9^mZuȽӤSLM_`ppkyD||)!K^Ka]{>\1):!@ȓc,v@Ax`*|J xRؔq/,\GcoA} !zTԑB 3m>Nh݅D0}4fA)4BH)P8bH(!RQM ݰ-E[Nż7;7akLU9wŘYDDؓC]yb.%(O"N~%FMA}i;.\ wg܀1ϔ{>01y󣯘q%T8.0߂c =3#HKR% F,b(Yh\'kX •a2f22Dg2X0ImK='+-&ޛ HOP$Ԇ=W6Y^D|FMs݉^Yvҩ5U/Ze#Jjz\A5d>"z!}j;cI I\ ̷lHK#TC P",&k se15`wL+d*?Y:"DѳA܈Dx}]x/\P%eL#TrnH{,!da8dWzޞ]$˫/’ܲHdz~'ZHw5›F51_C.\,z4є|\*ҙW*0B}[YUbpmWBXka Z_eZ똫b 8%.N9fk/&:ZG^t!l l6 ̌9 ;HxUX@~';NEVF2ЋٛP  qYt" Ɣ ɫa* jv`liPQHFSaVq <Z"_V@9Cl6hwtx1,Y$PUZJ+9f! խPhB 6.oc[o&!T ٶṳ5D$>C ^ؾ ,`(sNY4]H4Q S[ ZׁJ2F$uf@-5.YhLhZZ2L dH2 ުڲ*+e{&4.=4 28hjZmsc5x4I- nT˧VFiUFz2j4 xb:E K ]hh{$*rBa!YZ0dq0*rKөN!swQc݊f{Uhb;1q4& cpwXrɢ mEʗBZ6  L`fٓAˤCH=)4= @`T`$+T}ro{"'ݰ.[rTcc4Qщ`hH$"ģ34Ѓ2!FLi2 @kES4CDo0kB̨rB'A!HʦKNCAI@@R䂹YQ:LD!02KH@vJu)9U§r"g~IK3Q%;̾ ȣFݤq?P f}cH7-+`2mYFoR h pŅdd8E5eMo38cqv,ڷR^2 2k #2XP:7N#d1$Fp6t'Fq]8@"Pa.X.[EdRVDԱ?*yc,hJKc:ݳ̭5i@= P> >vd&4(KyU pq@|ܗM,)M޲7n@<7өC),k"<{y?l@L< {.{ 050d-!uhs0k 1X)d"HV$ cCy F\G-ٺe߈hɡ*҅7tx UU Bt` bA7t\#cq=.wp8a+ԌTngGDx9 ,L2):pvN0El%7b ߏʁվ~(̡0 5"CAJ0{]-Nؿ&fF)EOW!ɤL Ju`+-$FDNA`<'(/}) &gi1 Y΅bBk֗kHy~sLSGa_ȑP x_ {c ;9'F@$1/c rp덯"jOBx:`[CT9dl0A\E064{{N◚o>pe-:IMЈ"AV`![bg_W,yQL $@Dx/4Ba:(E4vm>+$ Jl;Ow%24DUL0 A2TEZJsز"\e?,m$ӓ,'[>T_J1=DۊCDSQ,D _'pA+2&`,#!?b)88<#3$;k %A3xYfaDJAzB I>^BѪ'tOqώWZAhl:胕1[>UId*&4Y8/y}eG |:Ooy FI3Uա\OY2'HHTP:OZ>K!(9E8qjNcH J`d TZ ]R C2d9HDZ[1sv$8~P0Ňh*/8mxi)X`bbAToH e!R( '?$& PH$ 0,8()4(3 &ceXPLҡK Yؑ*,SBR,,rO'W7!s ){+sB- 0 1,²D1ЈE\C=&Sd\/I@C_ A1~޷aϴae>+@%XϫJLa6&vcBpc3WQ"tΏ5k%1@@$vF`*U_\~mLOzu =.ʔe`wَdu۳m8@WV|Ul]AW1#&DP'N b'_j|OMHqR%"(U,n U`X 49$Ep DӍKT3##2Sfdv8CnO)Nm5˭6 dCΓo))!H2! # bDA˒n3/$F!G'8Fĵ9VsGm1mWd|g~M*!ϧVlR[1A'$[ YN|KTdm8\UԎ? 2% FDEQSSAIP쟫_d]þY/#ϩ59pa6!G8b;"*d*a(ThJ`)Ǜ+Gmi:O[T16-O/"|r>Q>ҏ}}{Ҹ6 *7 C(k$,^|DPWEc'La*fH5uDݓ|\$gŴ`/c~!C~B= u$^ bki|j'+&>AG}&eϭvdU?sS)N==ҧΨ)8a <ٝ]'쇻ۂ_t3+^@KRWn&bG'ad$1!#(6nՏAIwWYA+/G/iƠNNH]߮^[Yh<&ٮ0᪩0r;3\ #B9h(nmPtB3 rmEa;H6M1) (,LVhAٌmRܕf NdYVC 5n6I2$pT ??w7qx6ߒ;v-Jrf3d33ŐpM&cЎE{7@):P f0 b섆JLZ Kmʆːd &聠;98P$Td" i*j?vѸbRRАQ!&ǬmfIB>$9( BĴ$7gI$>fxש&2 -S$]:wZ>sgAeӌ!e ?κ|:؍6Qne3)f$*pk(OsJ[#dI 6 h FD8Ue$~/^߀sCAȬh5'aEA6"P#uBhϧ9Y-38iSf`LYNQ؟sH !&x'҇+7/yBv.{, &f鬪'4ͤ8G MC3 $g>oO3W j6(Vȑ}⟔= c0K+, s…2:tW:h4h Dj0oCTŲYJQ]7ȎZ+5i/ Mb9#2 " s/ibXI L+j21 xm4-j HZ&z44q(x!M Ҧ8fgbg!f &>j5fL8vWys9YmYsҺ3^y&!ij$"$h)&OInnSDV~>GZbV%$h"RX "JVZB`T8^u!F&LEކMP;6 G`)B%eb_V;}xd$jIf OG8+I}ФHDiD!x/'&ϠdG"?dhAb\F`\"H!RRDԔ咋(6(Ti!(ZF)`C|!@ Cu~j)Hv=2)&s~L"'pˈT ↆ )iEhv@]61t> Pw/`cX"w" Cp5@@:dTъyX bd ż3?#CgA@!dADh`8K  bVtf@Y3E:K:qӤmSĠ†L]3VOX;>S EϽY>[o˙mmy֤I'I;hK:l"_Gk^xR*6ýq ZPq r_3 D'ei )T RәТKHV<"M&,nC*`i7V>r1a,7t5ZC= ?gFT/Cd GyJn&6U݋ZkR]6?8ߛ!.w7N!EtF?4ׅ7}@! SO}Dتe_iJh2I[z[M=ٞݘf>׌7>BXjY0OúÅ}T0n0[{,YjLjҙԬf:c|duy~IY\,8%E="{KjJA*y`>8|^(Ϭg_ ~<+㐵i? " F[gEdwҟ8eo93Pb_ʈE!}nG4.˰;zap'^q٦-&HWࡂT2bʦ˴OŌGHwCogĮ;$U:ߠ\N΂R@ĖF7y+Oj"ua?(:*0m@Uۍ㗯%37ཱj/3$ѿdMe""@S+WB5KUzRp|{ET+Z6>E[wxMӕUv:}}>{hٻ=hC>kWv%6X ڹsK7wvT&A@h<@=^ڒQQ{4 z=s@G(z=4z`O]w-{'[(zPt,Gv\Ov5:AnQgE*T衷&;sz}f{[۶ נ45=z%At:ϕ8h =jҫ*ad@hС}OذWOx{zfUs_e@}x,` boL"N;Kۜl`;z'l^=ca}\wZgu_}݌.miwogw%=}*Rvzw}}8n)&½ѽ}mh_} 7֌{t3mj}wy]v<}z{ݟmmErdʾ׺]"v\{usƊm#IЗNy6w}ﻸ{`Duy6'ls{۟yR64}n΃빞8v{ћQ<aэ}Rmv7nv9љzٻs{ ]wvvv@]}5Ҁym[7a=O=}{ûzn件ݹ;7tvtۏ{9北$};֌ʒ](w6z >[pVeJisgEmZĀz:awng`{+3W|/v:Iwuqzݓ:1_`Gl5lg夯kATڀ*_}+GrF׻;3O7狭V[7ukv3fqX뾲SJU3{4n6ېeeMv]4tP:}1vj7p9224;.J-Mf/`J"A9;vy | 5+;!}sOFzsRp]CHMGXnκ(h>_{ӆ籗]K{;Մ*yu(خr@dVa(KU 5ϧ|ނ`w\cy8З_[i0n{y2ƅnbkvdE@@2 z=hsس vw.-ej.[f6Jʹu{kt62w$0 @ `#Ld4)邂DA@ &L#B4M4&$xO!S=56)Hz@iڍMhi4h44a4HHIhhi=SzLOQmI?I &zQ#F@ h @@R" M  eY_4 OP.8zT}}aj#9q́@06H2yGuѽ_{tN:(eW~!yBmFؤAB/з QL`HT|af-E;1O?}^&7PG"\I!*#A;}U\uEn'h0 zuӷ|J­NA ,G@Hq;3vI؟nҜ{;{fn: ͵)Wu =j7va,^fzߢAǏr3`=$L5Ԁq9 MPf"ЃEP^~ӌ82@b\}v\7 /ӧNVY?d9NZ$PNjNqd> /r򴄟&B(U% .R.-44D4M6MyqN' XI@*K(p\O ==c~ߙq8iGKFU5i}/ότ=to?C?#>} +%F1\P#,E 0D* K,i49a{xZ.a!Hc,,8%1F)bIMWM=_i~&bqF&^mWmmOS?mmmaW5n q4t:CϠCM4=4=3M:-kZַeugYugY>i鞙HHN8N$H"DՁճ7 .<17#~bOOO6+oP#wFutj%e}eI ՙzqgTk$HZ#cxwb<2)"y! ˀ.L 0 KO5צd(*+ . )a̰GPYbBG7{ַ,Y\u*Z ֗.Z6J֮%ZKuz5sxf}hظ[uΛڤm[K]ժüJhu7KZnoH-j8)B/zIhZCޞhw]ڳM؎uy)M5VVR6)6eïǮxj0?2ajJOڨ RzC~5?0s2Qס1KLYtZ\mי)=vWz l{oSAͽGG:gm]9.vΌpf9SFִ'FXCw8Fc5vͭ.=vi펶}]kgjG5֫Xܙ]ke/[ _ -i[L[ RNq| *좮dֹ~TPAl(!}N?ӵӳmZɷ1ڛѫԗ[uvm:]<∗~n觩0?GJ؄1a&(Eq/pXBI@>L H,qbb 20`HRAlD AH>"/wv|>O\,Ez͘EODN=&\(t*TZANw+~O<"Qځ{CH87Z%2saV1PCAm2*G:@ۆKUd]00 Ɖl&#?ߖ臜qs{7;a7lp \y?,c>F67-_kEKmdlEUC,Oi x0;0,E=1KKKKI$mqS?]6w }B S?b(R Jat!]ȁt1:u/IM~F9݅Yx' M۲28fff# 7xb2SSIҸ(ob򦞤#rꯗː;G낖X%irMd&aG|#$[!!!ZH0KdĜD b#zj80 IyGq 0O2_&h@>2ulЯoGFU)Pn V@DUG*qԊ_&5U" ?a(rVnRwP,T3Lfgv "&Q ?>x $K' "1O܏C wKou|_O_YoU]|8'wHK?x/:V38evP/K4 w|woB9^ uI7%"Ӱl|ra`k{zOm{fuEA$ҩ"(Jq;dNu!.IiwB:}}ʽ~j*$Qxn)gߌ>=Jy B*܉Y4Ӥim+1^ϸOxn3Mr`&!q!WՈQ *{Fݬ "?t:p}]{4 $y:$<hA Ge~r2"Vfܜȁ2dl GQì̧G@u eG( ÏcYݫ- ? ?xP&?9f^/R@]'N:t>Ã}-JTL aSAo )%2BE-HȂ ܺI Ζ /|i5oMa } l6!sLl FzK-7׾wʶF^r$@979&+%.RI't[rwUc`ˣlG ZU$)b | 7Cᲈ.2V@Z2&.A I#!\Uۻ\\c3322hQyR$D#YxۧG(]r.GP`>V\#zvF59ZZWFE ']TYĹBPvF {8pX:x 2DnI]"aXwDtz=#3AicmL!y)6D%ڒŅ3{y>C2T ɓC vLTNAlT ,r}392٬J7.ZXjե ml0_ _}ZêXO3NvC/5sݼ:,P} Y_S Ky`xXhwVGlf$Hy3Ωb_L&Jjwt<8v䝜kL'/7+rA$Ya(P>MRHax;8֢tGZ@iO<2P&kxBB4E)G8WT[@%?^[rF 0Ε Ju盚ɒ5#d|4=BAj\åQ*薯a\5iHwD"1)U6)(Q"j((:] ߜ?qk믎I>xgj_la 3##7SSW fl1 1wC#t gp?`p%A=P{w|,tFfG~%U^Wc,;Ն34g|[[i#&;$A@HCS ïW i4MY  ‚+a6a]2S;lBI$LQ);,' XK=SidھM8amoމf3G2i13ĥ7AG)z[YZkdQLEIj{#_>ýASV*.  \{.B7lԖ%7&̋PԠę ĂA Q*G }VUqqztɘ0C,]{)K$:y"%PYj0IvQpk("nsF"'g*=s]> ݾ m$eCÂ'm,4C 4z08IRRdu즕#!Z5d% H(>-PFF0fbevB2WV%䥌A03GlggэmoPx~"\sfI1|8h+UG06:O8סP8 aGXe٦  (,!X6۪,v`q݀Iu2*} T fࢸKK<{gume &+^"Ք3.%zke "3{Ҕ?Zl;}GG7®&8&C&Eg!tADԝ:3:  B933&ק|#^wQQV~esݟk4x0ꁆUXR]I׭TR?J3۸Mug@G}~9H("(Q{meJDA)rRɣ ܭ)}U³޹C=$0EBS0pR A`!' B">i^.ѥOWքtX8f44),AQ1b>ԝ@N%_ZX{ >6G!FmKb6ט"f s-JV`6 9lmkTZ2b}fhbiBhh.ʙ=KWL&l/Lr2)hF%KDGّE¬wXּݾQ>FT@iUJP$$v/ aHYRl1*J|'3yލYieOp.ᆆT꘥6coFTT akd}#MCL(x39YVD]"1 S\\͛1%Ò/0g石 ?wE7 f ET&Mh|vX Ѝv G9=KuoOecAꟗ2ZNh2%22[NmWM-ݷ>f?Mt4)Skb P*֎{hS뜱F t$}_ZG"5~t!oܫty#|cCթhزe +edd˿-kvL\/{(yphŠM u aqc ǣG?jx꛶!0)/"*X{P=ɗ0JW3ˬ5e3F%=Ѱm-$JIjd 3 9ehSPji9J FTP.݆{|;3eF9cy&F/z.2V3mL@'fY۝3#Y J`aSUF4G DHKL=%$\i[$d})ᢈiW0=w1/_؏Lq:H9RJ>m K)ѷHU/ҡ>IgzhD,teX~)=7md*gH}LE}$#Ӈ;VTJ@Ej@mf{5DQ Tϥ a51`P<BDDUI!sNU=0XeGg[]f0f OTv=3 #7Ud]0P<J1- JǏSj ( +XSBWNK!IbCt2#CIHKbfAoi@EMDI3M}P(J9'T=bVpVb,ҤQ n:ӳ$mP$Cp=/ */:`_row;=vɃ^Q?Zozg[>'_Oair8 #$F;kit> 6;:5cex;#t5wWNyD7k!f4r$s\OCt-`{O+JGxJ*ev$ރE3o#pscrIJO-Q+SD bx?{ Jݞq{c{WP9qT ")q9;}ne .C簃DP1*(83vw#Ϣ+o=LqXi.5/}G-&1# r^|6oj뗡Y~W^uZL__qޡEr^"B~Pt 6?] @>XtU*"o-HH=Έ\Y&8'difx%g^Noa-W'yw=H9^AaN&E~G.8qMa~O7eL |f}~΋m|w5z5]g?߿_N%_zv (-HRre]|$)A$Vgs{zvO9?Wg/~,{J,]a?=7]v __3r9Ǹ:3 +6E|yet?TRȅJ?ܝ~B_OjKC]nϒ)r&Ok+$ps z..VC4~Ot)ܔl%d=Reo^-RsÚ.٫¹;r眽/Ww;Y?@H >a!PQOD悟 *7 B : EC% !DAos(G2  ib&0 p!uQ]IC!RL!Дn d3KHF~̇$!Oh H>B]FL.D.39̀C3҃$ ]$Qȕ; +KܩCB1DG95%AQD&!!1OlTQ:@@$`MN *B.K@ a$hO0Qq(*`pU;T , SqLd<ă$ F(## h` R%ENW$DbPZAU % AuY)P ceE{d.}ȇÉw Mot~?EDkW<.;%@/7=)_笇,6HFM ;iT5Ku$y>YoUݒ~BxZ(I%a'~}ގxP`qK$@Rٙ\g0N6N(cXP,YOoG (Cb:"x#&F"LFz-r5Wwj)Y&U=xi lhh?Q_|5ݻ&[J;|FmbO%Jyguw 7MK0} R?}yR !84нJn Y$ΗgP޲ S_t$+;cvBaFz`o9e OrvPnEIpNی6^dA[lK+l%FJIfD(o|mgvCFTGV~?Mz~Zh ҉ENlH'-*(ЧKc()X'`5rRr=XpE5h vkBŪR2y:7T0K¤FrX8G`mI(y=09@nʰ&CZܩ B@tHD qp x|6ЯĽECw,}]/c_f|< e=ߊ" l8=|4nC""=G,=C9|g.\xp,2WZ/CW {9ɸi@Lk:ɼ[Fq? YߴtBF0>AG__y~?Tp,u_Ţg~ndNvu8Oj@$zuCHeI*(M!Xؕ 4ހS×~T Yq(l;0 . 2+2jt b< R7Om^E+dzț̜y-#ࣧ䴧{̏"q}@ _nnRcJӢA>%y1zdȯ%_=r7= !tqa), @c(~Q4{8Kr/$7BU(P E0ʊasݤ(}`,?[烧NI #c~C- izSwlΚ4a(v=K[7(봍NbcjRlӃܞ?H-6qjY1zap#~CuʏC@ A$]fFT&L)fl QïPW )p@eϧpE_UfW==}b9$ƾOc411Uf*`4(ơxX)Hs0Ѱ]}<@T s Ŵ4M-`y{Q{Zl ] i}G>=qn@C/9( I.7p;kF 4`FVEwn60:srf(@"XpR@b$JT4C"*Y$YhXOsT}{T4HrD@T6 8H$O,1`mZw;WߏF Y c.Ҧ}]%c ~]B5AlJ^KF">bALjÕ=j}֢ۏCe$Q| Rx5 pv x?L6fez-㤰SROת,gk*QtNwPPuBiJ2۲ SgО7d|>(}*Tp/-Q@6 _p`FBIA4`U+M)N5j[-0Oy$nll5"0>H@OI<@]g!~aTL:.zN\8"̒\%6@`ox 5&ݺ>ps"Fdzwd82v#D,x}-X(*W-E>mUhL(RBHK^%O3zU80:& TLA1hͱTh1qM @̽ f4u-B 1F!o5#wU;+(GW Sr &cM[;xhX@V--5 5hypg(🉶o b#1hz8mm"mXa:LbA498LdEʕ"|Z#;H*Duu9i;S-ENaww]/z]bPjDc`*ǔiNٿ~grJlB ~Yy<|V'~}>Uׯ8N;ׯ_Y+# s,11&|ToeH)yE(>Z־ȧ)U.4Ґ=op%)*yҸm666(c.$˶N{zV^c)#qS2Kc#SNkywo3 vQQfff((ឭU! d^UpD18 ;(Ƹu7Ynp3h#UxI :#GN"\Ve1By71  #L~5phῘ ʧ3 t#OYN#ƼEѨżcO!IS-h Xxg`4p'ս:ƏG |6}>6܀4;KmiVxF1_.$pc=(P"0(`^Az//ʶn?ThgςVKxuW]aܩJ/Ţ3x/O;c+=?T8y|-!W:q2X2ݭ`xswR^NPE :^_̒x'J!Ex~d{Lts_Sj|a6p[۰Lsk0OO:U,>uK>T ICh'F]LÀCgF<%n*;9p|rA 3z|bh",'ٷ!ؾ !@@@1Pg̿*OWl 8;?Rl TGUgҿymsa?ôg}>?.Y釣lՇv|L6F?&馧<;jU04Ƒ+أXwItC aqva^EkAd3_1S6U*ӑZ:}iLL!qGp{!1 Y!}IA{{^q cˬ q_NI jh)/]44=C >n븿ߨz4 zbt Qܬ,٭q-\Q(裣asԨ_E-|gg0u\0>>k(isM}%[<NaF sf:a >X |)#oy@ lyE̾uO ڽ?+"XEX'4prDt]]hd0`>+bz˯=w+kzGM5V/@.,>J2̷ǖohcQOc& 5>E<ޜWÿpr ` qթ.FЂIdLB'p>^]խpvn#0) hӴyq~"1>?|6<#}m$ۑ  Qe Cm`rPٯM&ȾNw.u{r2<Ν=j GIh0@e,.|( AE:/nsO0/"OP#7,!JJjj"(BiXM7"@{|܂{TM4E?DT}XA@6zȣCƏxvw >_k4m@^!V"Ƶ YD4 fz(]kthPcx {8@xʯ$ۅ(i#:=.d&Ie-e6Axٲ4hϋ2{֝kqj/ AuKYo*|F&)M8z5Yco "K kS^ˆwܿhvuC•cj'1m轷:X{@~ ~ScooDuD ckb14|_$~?ѵ>$̜f{d|.ɘ:<9ODQ1MEDTj;H l55$D>R1fgpˍh\ 1@Ye\ VHx)Q@ee$G.?[xJc~!p@ڏ[cLBRMB;읷_ڭn!OǗ@O_I8?\m|c{zvLd֚ LI䅩>/eۃm]WÏVΡk[*$MbYVCj9n%hn%i6l;nIdƳe(}[-.~0 .d wpz' 6<˪f{|y`ʃP$P:i>CV K+쯿A9ӔcNw-]O&ny1k_"Vyo ->c4xH/RW& Jv il6~tvϣ#9R|ZfMݿR/}$G#_ă-ZF'Ɉ.g(My=;LOߴr+FRWE ` 30+nPT!oS~ `ɳt}]?:\YÎ^:v0Lǎ#Qc㏻t{4@`#SR!Lޔ竮dߓp_4v)"2wm4>݋ӱ q=ZDpz Vgs =HKׁ B0:dz:@ACH-<˝L c1//GuVc_-z|1aGM}yJ6٘[!q&JKT:pS~Zr zχ0y]z(*ǿpo`ɢ04Ba'tҭ{kE Us g'G·H8Fba򇜋vgð(>bv4 c{RCM * $Q A" BRe![bvVh5 s=\*^C.v8oE m Cۖ ^9RK {` ϫozc♜G]7΃IIdSm_G[>P4e$7|8+-]ǫ~d_znx}Ŋ$}:OoƂ9.*e"SD(YQa- kC_G#[QNJqƦ:{/Vz5;{ YUm_gn[Éȇt;pqJp4У-IFdϔ*C}Op[Ø[X3rO.?O՚ 6ݐqz΋\sʈaS7̮}F,McE@ԯuina顅4#.s{fpC VBtF-{@S+zo^.wZ9WeU.ϣ՟ATUpRWimyy11iێk ٠7r0”\XVl:m3cH:^ɟo6~/ǰ?aEI0_JwL FXrqK*u?R@a@Ép7-@妑Cg>/Fz? kW"BǷ.sаIZx{8~>2BKG#K# "7vkEd ^CJs#ľKEGK@n<5Y4|35?|:Ѝ gZ8)h6%-'"H_QDһwՓvMo]o%$B&zϓCОgXm9Yhx4 i Q̶K&T,wCw{jBf&i,R+dȉ<BL)H-T WhvNsJ]2T?uLpꕷpoVɉ"6e]s؋p~ݎA?mwq7{"|}FX`UkPkj T ve@a{8=XbFUΠsSKEl9)qQ*e.G;So0eqڐv>T@@J63\z@v oƛvo0;zfѻ"eDyV0t2E+=S]MܤnM ~pa1\WѷmV w/?WPm6I#>2\v(5aS>t٫o?^"AwҾ#ֹ's嘚"$:'q>v1ݷ;o;7cοi{ XK^H=%;<ŋ> 2pyxAZ oCDT"y Z 0։MhQ绥z ݸ2;3G$<ؽN%۝~G*t5bYP08ԍw0liPPy|U@bwZlח/`gS;Wm_ɋ?[}rm[m֕p=FLyQ]#fR=] 7g"CWp{;,󹂩iU{(4REs_dN[Il[w42i^vޥLc\J`Pg*t,43q KfՍ2,R-эsZ`k9L\i9j)l,+sc: qmRx􏾾4E ?JFaLz ]\3ykM{ʘ`n/mbz]8B'2 xX=|㍝>7u?rHu因bYԴ欜-GFR*kZuU`8=U:sv>_A_j cM[8(h@ roK4ƢAg?mpXAxoWnDŇ)a^ ?TuV~%B:(y\9F@h./NC8F#4.c'‡pcAL++!n*MžEF|| QSVPc,Gj0A \Ġ[Sq c3<:WQ+r;r>J }#}Cw!vz(%1'1v׈>h2uB^0S|=һ:' /`? lAπ^Z6}U7a,=,+tX` ֹcN۞^W/`>*b=ņhz^I@WRlKsy%n~3cVhmhAkt,2j|C3s jI ",JH XkS Ԩd5JNP/$GHG1. dN &0NaJ\E%uaP&7]B֌ f[OTmK9jGJJQ1j4X)Hm0#Id8l]F0NA!*u`\zB! AjHR}Y.KY"q̹NŽ_?x{^֟lYYJN l"c? ]k[=x"\,lP }Xܦ0]%Ƃ=ЌP^P2`;Ƞ. d&Ì] &;MP-34ݐzdA.H0cvA A(LT!B0B=~oL  U_g)zyidHTFoo !I](Xd-:r*;iD:Bv!< T_~h:r1=e\|xirW&IY,nA$r]vqo(/E..EhKy>S ˉ(Q B +pjw0zmbY+> Tfs[̈́(*px  "qW<|Y$$A*$^ />QjmnFȝ)ZptuXc[w\mYϧl$p8(UyI.,Nyv+Oo{ (i1̧ (p=hҝGW>-+dz _W-C1 4TjvFIYCOhce|w0O5ӧէ5Yn8ᖧs;\[541Y"e*cg诔E?H#!At@'&Ʊ""$5Z 됇`_t9 JIHl tC4FTMSJ1$Kbdhc$~Žd鋴?W㻣Ki3Zn~FLWzpW\>\sjS=Eʶ^Gߌ~_{;{6~wA"LCynwޛs{{x-η[C/3sBG[Li<-Ǵo$7gއ_7Ap="rMi9@3K@ii#Gnnc~ 6 c[4h{npqxymx.OY9׊ 5juSP HTjIV*rq]0j8HsBT>t}H+оPfo@b0 >`{;-q|`%ou:F-|J9{6S#### <Me8tr X6Qnhpugг@ !1,7 FȎjd C62m.A0-Y/:^ඁ%:,bu pCB$004M;t-2cKX<:^GWP p`.\]nlru!{Mי7'M:km1#@X;!x.sbi:j%^ىO':H9xspWAdRhC rZ0taUՄ>3c!pyA.Zra ή',vAPn۰wSn8eŁ*@NM;h0h&Qs"B `uMi` PӸ5F5y K7d H2Tn &S[7\S_Nxkᨾ=}Pop4q^Qם4:v;W^]899x[;7(L홽$BUaH$~R`HŔ<;|Cԍo*rۻt~ ܧ.߶0_M'/.'c-[.j  1 MOgG u ȺOuVeAAͦ2Gb;[,$X=ppI}^q߹4ް?IX)} iYp= $fY¶9oխ$`@båk)DqNܒf1C$ (X~#µbaૻYR˲Ղ-x|e}QNV~RdZ4XAQ ?B>LTn~~?_5хssmھ 161)&"/L ]?uá%!9@Ƙ 0 4A ! 0Lq0X@qd!XfW'E`0FP&$`e W  1 f B%Bf$I!qd0p %`LE P1P%$L\U p\S GI$I RQ0! q""     ( 0 a$ YY,Y И8 08 280 0A! bdRC,,&B8AA@L,$C J P, !!!bcLT 1Yqa ffq @B֜U!E% 6ʄ20ˌJtFDxPp"(6A>v/\|{cS3)Z`OMcXSH.$"`\/rm =ڠ }o?A'O,e$v[v1W&O6|̋y813!z@@"~oH2==yv`_eފEJiIARiPH*P®0r[bQ BolDiFw %f6(!Ģ#AUZ5 d @9 (d$>w E$]ZVada$1r$ MK@"Do"R԰l# JwA eq`w0Z*Y$d 0‰N9R+H@&\K]4k@ԒH@#*H<9R;LPЇa )BƊF$L,2*tX ݝ G+#?x$$p<  i%C_üR|'T4avÄTvuj·$)ZtRtH#0" |d̪rbDa$N3W4 P3"(VR0sH"A&,K9L[BLƆ 0$ C\3% LG FP$ٞC_s+WԒyqҨqkdBf|%?Dq-ɉE @PGrj)ɹ-h56*DD  y>e^bm̕$wB m`MPwab @1?{)ϸcGE8`dC()$"ZF$ij(*2(BHm"5@?w j{;??=llF&|3vΎ3]&4O(uIO =Of⽿2)NŚ0o~j.w;X_RB߽Z~oNg|(_̛0zFRFGl~b?[XzqӔ403ӳrD@1 P/-~FI ОyzҀzVԼx]U_S]"ȷ[Lm#'SFE\9Zjc%)&1 T3 1BP309ɧ9$8yAz-ʦ~ں,ePC}'2ih))J2x'@pLU4 pbҠb02:'"I~ϷIn{y)} |@[䶇; t|q^2O𿅓feFTƘYpqx/kXKVAzҸ,ÅTs ڿɕ&L0 ndobd-".K$ϋ &f3ˢ^ն0<]Y?6 oc mTi3,GprfaЅ}hdiM *jAE4U.gB@j[TCOr]楙66f 5lUiӆvWbV̸*vݞyƔdۚaNtᆔsN"%]];$_ZI=pzɅҚ ULP<crW&H8%Gu45+FT.KFVHfхC&Gq fg`,'Ef xkYͰBf陉տl ߅,wnї7KN(Zy`^ ƖEVA[i$m7=C8-}֑*lq(MIg: otOIcAVq0FmK*e\qҌT !jpΧFH E$F8P/<*J?n:ߎ`#'(|HtJJ.Ux;uw#?RN AlrB)3_DYaϵJhs=X(ѥN.JP_y&v&`4 peYbP@zu;?Ij(;`'+3ƻ at'TB 0z 4% >flΈHkNhGe57ܘ’䓀(zFTA#+ 9)B, T81ˌ|JZa jW0T`_ [B$ md0E߀Ӹd#0d]s+2InskJBJҳ &6σkk.c(VѣTz>ʘcBxmoұF^$y+SI g:H."<X13pFRSVn"ltD ;zeMM)v-군 ё!Ы`il d77^}j4kqI7Y2 K[A͏?\x {NbTZy976!x䴘b#y|[!|*?F~,(ۣsI3gu-۞f.\8p SCPubI{.%mpEػaAym {c\s͔E cS\ÍT xRI6}M"vl/\dk3սUbărWn q)!>+\ 7Z.\,(9WWgeAr7oFzd ǷqoOgaCJT<ӯ"zޝۅSMH9$!pFK I#cFFy`dAw.pܣ!b<Ryr0l2 P d&%9!CmN9-02АࡤQ]=5Uoe.++PHYl66670"rچ88h8eMI `s31\V]N! 0S xjbvTdet^E˪, )QqۭI)|d'T/ddBmjdp^7 58V?÷|D`|~^y4??(RbDてt8gJOkEkf9sz}nٵ8{F]+Oww}sψoܶuaCZX'?ZoH)0R?ŏڜUCOA={U~:iJop}W9wҰ1pջB8#lRͥ<)Z֮qZ޳ճнBMӔ*UÐL?4#?) >-\羴'< wJZ֮qZsy^kǯUżnLOjÅu7O3v{RL7;_[Ǘ`}Gŗw~~,`62~b(쐁nb ZKPtO?*O3#Ariמ4噯8uE)'̸wV_ 'վ͈zl'g$o/>.Qsx7kG;[nn1NٱN%*{q^,}k+nQtCk~4Aq'`0cЍT.ЧhayaO&K- 4@&j {n Ke* &X᧐)_ؼ+iQ@:ŏ qЏ=i_>;H b폷/|vhHf`Q*vy3[x=S2aK|:wUX_6ewi 6:SXn{ Jp1`z'fN+z aml.lf7"&aW2䶇$Vq3*bM@ѣg#/h  Hn煑K?ᛟnX01b !=A>3bx8mZAn<`ci7GKż7^e-ЉL=C8'E_ 2ҙREq3Rߢn2,` LݎɷPk*0 F)\F\3?HGVDUP[-xDp*%W^ bG4;;I4 ӈ2*=ٔItX!L%k1Jd@@02&κFb]N֪I4iOL[Yhhٸ.zOn, T"^.elE!AST7'7K;CS'kB|kHӃGuBiV!TҸRsזS̒G7v"kSZr)h Y|39H#3{J3 A 6͘ )aD\4A?aZl[ZuM9~QnoV"_ CC04PP'_HbQjg&j!>oMu=̇$&K]4dXĪ4cv F)цxb/ 2b4 ~ߣO;#nQ4Ǘl;U:ZU፩%1ms{wM;~,'ll(EW {+9pݾH<#%^O>F֑o=arlMl 8'g}P(dOLꃋm/h"!}}X, 3R1iN<$Z}@ ɘs RlR LmX1 -da/IcdrMEc9 lrW815$A 8x;=nr?["A4 '=u m'APDSc욣@bl#vRsyhy^/ԴxR8WY<ɤ* a#1MZ^QZh%wC}^yr 0{z(*vkɕ $( SG40%{ڻ?[OauG=]:zfoU[:^~[986(PVR7XBi$h2':0M6Z%n͔7s7\SιGkt,Ien$cT½T'Sh+P C{']hQ$8Lp*m~՛>11`7!aMv@.*@<7#,c/)߈i\0W X, s>*cկ2`3A!Q'Oۏv|i`xn˦+-{xm]'=BYNʊx{u0M0&J4P{rZ<2J֖ ;|{fvݻWJƷ$}`PD`A#ﬔ~db5TY䶧1;Sf-ϴk=aŋ#+Y8>vlwaEF(D0Tt BĻD-5UץVYl՞:l\Fm[[c+8x,Q]feAb8B%v-iAd2#_!oƒ[i_掮GJr|Ml222mYcmo 9N9Zo301 v ~1DDa1Ģ3%SRQ%~Q[ϲGn#XYbAq ڡL`cmGpլcwYv\Qj2Owm׏W|ɻ6zÔ'/tB{;&[t{K]i.[m.)-u˹3/rwohxթP1ec՞&yc,֯ Llv D|_s[]a{=vy\/K3-Xg$SJ:徍boH3;EƚV{-ɐ 79>.ޛn㍩SHl'[b& txtz>?/9Rc1_"d2j!)9Wޗڎy#dɢc닸h<0D0d1V6$P?0 k6+TbDɱ? "@ޞB,BА ʐL…ЪUb { ^]j~= nk5v@T,paW ' ϻ YcKr?H _rզKe;pN .g&B% Yb' C?- ID{O|g~Cc!bϳ>b~1#Ű1'*#"B:lTvv#|@9z nK2HfCyOkuZ-#Kn?4VtAOȍQES)W޿bO»l8]u(}d AWk 8 -`vb-^==8Fqtrx#??aXve8g~̍#NgTSV1Hqֻ*̜T#S;aM?<, [`sPzrG/ zPFŢa!*3q AJ >[ TjGF# k02ɶͩ!a$h+X`P`9#D@g24fXCaI#ۉQS3EK|e)ގ؊ d+R&SN7P^,[nwѰc K :[>\ ,Yh95H 11K/p &=N&Ie A*Ut _pK|ΟY:& ˀBOF80? _/؁mFz)l˳%duS4pRF<Κrn@X\0X@zLcb CqIp0N ,1>=̶vϚ0#ܵjN]1&~J졖|]́r?zZ84,"OSjOYח@=d;._~2(eo1c={m{|33]W[!j JPH%.}`(o Wd^0ׄ,m$ X`Q!{%KqXCOjjjmڬ"w%#Ck夘bJ*5m9;׸E pB3 S‚l_Rqf@Q!{vBCAy)G)r#]n^"YJDrfhr"pO}YNiga[cwptqk}18_o*PW_ 8ϻH AVz>nox?-}Gn:lpnԊ̸TWk)%"!x-@qIk`'ˢ}q~!|G蹋$s9уHtt& @._ /"ތMrӽ@Ԛxܑ"yvI@'ގm9ᾉ]6ܩjbKաggU7C= &/-Ffh֏C5L]O&X䥲vGswroDip`6w)@]9p*^қ*b ?09Md 8o,)FgtpNey̵0VZVQan iꒉ0>tvtZn6ܶu+2 ;p$6&CA#ބz xk7;NK@CsqP<nD;խ"7gp;"&tBZ K+H=ɠ .8.|dŸ f`@ WUاˏwYQC'O?!%D':*ުtN^SC'c]mvtօ'\#E4#uU>r+t 4c% D 9FBAby p=SU"ø/q&_ݖ,^]}Cď%? c (9džL0$DD̉& X቙WQ5Wǎ\~{O-eN<7%b##e~isRt(O555>i/3әp7.g P)2?G2h' ToޓFկmᡝz:'߫b碵4. Q V3beqcv!tB露vcv&xvU λ=_3cCiT9Ivkc0AEti\hG4Բ #cfrwԧdړO_=kv@U F f"@7q37 M҉aL`t?*"a])@/?RPZd6`J >eOGM!{UQUUUUUUUUQ)YUeT (:#Гު5>$P-:J?l]A"2)ZBhmf\y*mF K 5]Gv}ە`Y .fR![3h}+w{x-EƎzc}UCm8KcTY#W\g> iLq|Z1"\!, &ce!y{˙gGD~:?sV3v;#tU```\qhqa4}jkR11Kduk6:FF]~y+ iP7dQ%S-iW~ܴä*JіI{-Ŋ.̬AS8~v7rZإV< :W֕]I7XjR}@oQ]8qޔvr~yYfaԋҖua ?/^}۟rvHS$@'/'! 3ސUYd[T[8 )GFoVT 1ZI-j z4 q >(WO*d|im@1e{ *6>zF8p!39LfIQ5ҺwǪ ~O^)+XDjc.,I&DtW{`Xo.\1kb+NV-^X-q&>}]]|馦hLjnsd*q/,]BzI򪧢7^&ĥLOUy~-]m;y;ZPWY׎3! ^Vُ4 =VĻyF1"^ *97oj8Ū@cdE#սi`p7t)i'vIkT {(h퉞!pTT8ID rD$r7^_c{ݟD;X㍫Z8a88F8ʵ8f(0k\9 6接 uD3;A{$Es.8{t?IoW4aHPqo |~G\Ϟ`y9U&,D3qvRi 070mq:CwK{]Q _ }hNښ,YV^ N*>ƚ()'U ~fy /S9n8P5i4cy΂M׺Pi(l,z<#o:|PusdWb$nzR=`ˣOoiOX}[#6E'u(;{z^<+JM`I# ]_FʉюˌBXGNmsZc$pQwv;->kqͱyxvIO yIk[㤳L{gk߯¢8ې,}xqS:?َ"~< :?%l,\@=SCJ:-$g{_U.MWgy3Ոl<… :BG d}Иśv%ՙ*YS0XK38@_({W*T_bn0j 2 T7pNW _p /GӼD1H^|LdъĪ *L(5v- ~G?zQSj G>Ob7o0CeBBzS{?5)|^rS=G)^k"}YI/UJQR-̑ fS6,y~BfM'u.S}ۄДn5ei xAMnN8¡2NOqh#!5kBcb(6>ӠxcpX% `V5 2<Qa߸9 ,5upCYGSʘ( * P=~fKJM%-PHA^Rp8N#.]9 }>D[Q=?Z u4;BKC1f082%ږz>oäWbm&"9[!g" Hc6 ShBEGI4zj۰#l} kE"&S a $_}0Т'^/+iuⳙ8kkMo&eӼ3l=30*dd?yNΥU0!," (+&X`^'?={9ŧl%dP*@7ն~֏o?8%hќRHHI"(]QqgxMo醙+ (Wjb*n HaE C/.8x W,GNJumwKP6xk}P"5z}:_D59cW(HXz&L$SPo%UݕuLiH(h-Qd&;VM1p+9dcLL&r],1Zs9ܮ[/Hsqs,da_Tp- |<ӧ|[2?xI|i"^޻xKӦXN/2t9ǧǤ}{K|[gN|+rfփ~B|\8%ۉ)(QI޲KYQ#GfQ7WUcJD{hdFbV9XTۉm׷_?FloUߧ)S?g\1LRK4Tn i,1x(,W=/`[r$4R;o~'Aqm{{*=]ւ Z-:BK2I0ŹJepZ[=3v/+٦ڭU7iYonV0:λ d-8#h^!s!5mxQқ'\o7ֳRu}cߠ9RKY2uzعۖ€*K٧9$U%cxLkf !M`U*79#lm;7Gŧ$߾qrQK#*2FсDfl媳*P=Gل⾺X/ lvE6j@6]u;F0 j_fݽ*(t6p ͟|8@,k Cm"eiS=\zZֵ0c o;k 4%6" 3rian^tH5*U)%D`a۹]s(B6~4ch^rI!f&,(@d}vv5v\qUU\$HIn¿.6XsJ{'F2i=޼CuN7̈~PSn^e]kflsF`zJ,|>]!`j]Zs!HD)[h巜Dk},K)p6BulW{'=N[v :Jq$~r:_Er2jx֙LS֨KOɱ\2q ;1B |)ׅv)"zEZBk^luYH] 9\)9'?ñK Î) I@HunzȊ7Bsnۨ>c\J){kz_xho0an}[e@vVۢt]4T^xF^át;U-PжΏJ[e=|PmB-d7޾0`Sukɶܩ\ss]CM]+="sL1|C2U &tR?/=/`P /al:q"iJCP_GX = w4hG$GP^I R;#5:SWy_vdzN!9|聰5c큤zԠAp>Cī@s9ޞ_5~*[G+{Zt\hoWus5ksw^X X.FhR^\RPJ+OQ4Qġ8 ,QJ1 8pp#3>AewVVgs=dE$Y@ͯ{m*g.F9ߨzxWV}&πM']p+xrdFlMGN̝Ot<Ԭq0ۅ !R3HHn|w`^pq-NJrP`ðӏO>i*ֵL$dkۧ; _ iawA<-^R /"@0t+hhXy5ŁRf2YϢ !ĝ;SUdH25Ji;_G7DKW}n62m!:t{E;m짐''$(zcZ=J7ߒ!+w`6T>/wo}.s*£ T= ܫ[P3?;Dh^ٻE..:|5rZcJ?}usV+`ZIN6H[F+JVtXv$$^۳q3ƍb4Ŏ /^]Z5ښRPRlʱC @ZeJKѴ!űsD2l4qt:B1Mo8Cnbu*mC3)W]K~hWgSF-L@3-*͎`_L1qB cCD*6mdFU@eGJtxqӂlc/w#dO}>CTZg˅ E5}П+%"Dse?7tTP*4)nY}#Fn󮁩i%9e.޺lM.fx}'/HH<%:)S{,!;2EB\yFpV32L̃ h,NÏ{CDӎfQ Gc1&ɢ)3,P=٘CaNZat#tc{9𶝃%^%8>P2C7r  HAIr؃ҘE˖;رxo*pG2qve2:/?7}gZonhG?[rngPFްe@"tLc'J{@8%n TM-$i{Ej?ۧ,爎a%wUiB)-a 6"L Oxq^oCχL3a.=nhs~|D |jmxk9:dyWS=/'/՟~G^yT2.T_TȤVN6!Xf a |uJ͋tT %UlRQ׿9ONntA}_nuD.K cjӮ ӉCǒnճ5%5;Xَ'H).tg ,{FTx U oㆶ`]{ʜu޲ݬvG?>vnR\"Q 흇xJgjW\3nSTFw!R ry}jnkbm yvAZPAҳ: 9_ 2UG!t}BGNK 熾I]~+gOxo53}__sd V5M 0Do.M_fubUA]^#e7ѥd&%0_*AW\O\QFh)m?N)ر_¾FVzEȳ$r }+&!!d!VVO &*4 aSIH"REEj_[?a~RkFZЈ*Y֒!бK۶3fl\:s]avَs8H;St}]c9J/Z@^:SLt:Mj{q#3ϛoMGlu?fZ~^/lĠ$JU)\V PFI_vC )aYb?d3=Vƾa gr) <]oL=ھz.Cf'C.;'Cë{H{M:E:\ @M?=Xikf+"#HuÖ65݋١JWEP^B] FtζuuZO}gM֮z҆TRz1X}jbp2ǩ.ʶf`8( &z\)j"$"ٕ {X5zy3O\\fIG`sBc-x4u׍tȰ۵ XmWiψ fQӖFKƺ4wKˡW4q&I0989Q^o'ڂpv@p;"]N$2J@m^aH2&tt i܁hޖGoX;g9x>] DŽY!)Ġc;>9]e8` {sѳ 0}ܞ4*P>ǻ;>8b/e*I7y3םSyԼ\WqD';+>O5,]ؾqʱk:.u0ծ&I8wiu4Q }=J"-jiM~zX_ќg.i2ZJĔ/nÀJʴ#F/)"}t"YsJ 8i\iecgynBGkt+rNKݬ );cXaZeܐ2s"~iCG *3{5ݳJRTؤNخN2"a} PFYSLӈ_Z+ b צpℨR *$q!>Y9H2ߺ=\ CȁDl8W:m.%J*.ƒؠ_@ Kb1*3K/?3dO>R'sMZ-Xn]/ZZe/B-I)\VD{L9JK*RhON>g7mgi jy#.Pj6O@g+g1_YpG㎬u -ҌJe !҄gKK9EKYQ$8 u g3#LQE?+[:2ۤԈ]x>o>l TlKH1N6!;"+iGk9VcvKfkeXR"\WXPAGWҢn0\]XTxK{+ o $^7W$0{Y ƦnցWt*Z)X~O7\bl2 ,g5&E2x&:KUy:[SSToH-nhz(Ee{$Ytҳ"z.3㸘4ʼtMEI3ԱKfimE =~wF\tNWx76>=d\|7@"4Or`'Z9d^;&h6!f0LN#d o1=P;`!࿴I1qg+MujA8\Ҽz~Gʻ2nP]UdNz))i4|WI/U:k׏c$-|)TW#j>qb|WθapX0{ _ `USd̢Xkķ~,T(PFpjZl|='U7pGsXYc@:Lp s@PxAAAD9  Ȕ( C?Y?M'ц6˯ۓn͠0RHQө2+ҿՠuS @/TZ[n_,)Tͧ{;c~%OBU HM]AboM‰XTFuUʆ4 ܭr&K84JP @b$Dnpl=CPthN8/F ~ _|)p6Wo§Ft'H~i@ 94 J@4 1:X8(CfhZHSAJ $ v8u@1A"t8G@A9[Gx n@obl 8*uq8MLdqt(PA>b8HܛIIߌŗ6i`2b" +p\^g09mP @GX!H@xSdC@XpP;Hw03l#`A(Hr'@_ Ów9H7>C pJ}x^2$qWǰdh2WPȾ{]>=vC XٻI=k33J;:{:5gZROŀ_O$buQ/ 0ɬN6x~1STQ2E! .͖_F3ch:Y^G=39j3Y]lRD;X` ̄F3 Q& $\ih}boc5.h_W]Q$E E,ͪ.v]˟ieQT2OŶ/ nU`WÝϑE #dߐL8A`ih5D%4+dй&num@D`'#ttU]YɿipbΉ/L]i'^c7 @d8x, 2"+T:|Яa!Bs B) B¨NϼMM wW3ws:s?lɁ"J9h<K.N ZXM L 1'X >??S6ěZgWC82I7K0RI 7\ϧo},qp/E0Fdk *JHۆc/CĪb𥃱o$iV_#]IG ^'d?mT`H0ކP@3t>0=R^^,h{t C[kn3QG)dЃg[^vM.@{ތWn=%I ҽGtrbமvT-fu@5ƞEf`ȴ[in.eZ>;]<, ~LW ![s:82(j3MT t%>akNGzkϥ1USQ9v37oIV V}{!Ԕ,MR"e mX-0Qa"nCv0b1eٸl)MrVƪ1b^[Vzq4ގZ?LNіۚqCf&Ѻ)BB +JU#\iCH ?[n "&M5tݬ[Wxv)" RkY4! tTƵK'Cޮi1QAmمz8K=@sp'bBHHN*u㨉R +@cP ?Jj8E>P҂Րe4)o?AF|,f^nت(}jI%C|.+Ėdqj rD1]E86FQ *bՁAv/r_io+)0%==> < H4TQLQDjyjBQJVI`YQDCC00")1`2SHFZn^cBIDk(čT0c,D 84us! éB B)$6DJqZ5jrBPfM2!Qad`("D$M&J,k@md%8jA@d0#d8h5 w0YB%]7HZM1AJ-3zl6TQ2iYP$,B\aiU, hAH2m.Z34WZutnz ='4L!-` b"&X8<[f#ɠ(&\ej! }}-ާK_)ۮPH[>pfJw c8J8K0c[fkƞ uĄ/} )Ai&Ҵ a,Ke-BJS?F!֯K&b+L1xZ\K4"_'#Pd82TfM.KY,,S4}oM҆{aiJ탇K͔!@G|na-rϵ![ S$j=MrJe&(6ռQB ^a\0lkBC[f-P4Ie1|u)cL𔤍I2Q#}(qflY40hqWqo`~\B0nڹE%ALjIJ^j9rg2520(` >LA& yxsBč,Hpw@ @°1[@(1Ml I#+n pRfī$0\+bŸ&] AF:' f"SmO2?uv(u a.D,?^>!fʁ˲12"X3>w0:2'?V B?C0Q0bF p?ǪuR fԥ,h/m f;H>f K"$S VI lj3\oqz8s637* *ȇ51nxAc6{A|>dV[tt 3 1d/O}7SU~Tpć d]}aǑPDzXv&Cxi4Wfp9wf=d!;ƃ]^Erc9'Ō& k_3iȖA f9PvA?07~+ki8&Ƀw!T)V b܄+ EzHCtio|5:kCx'˺H0n4P|y1;vD÷4&,ZT6 QsTM*Y y-.{p3I4wz9l F6u+chv)@# .X`e>kE w;-Cshq) w: jz&Nޚ?THY 8mro^'^n :06By9z h#(ej."  !DO/!2R <1.X< RS+SլX@1v1xT KvR R&@v& @!5rGbq)J=߿W:=PLrhx*H8Q"2AC_\%P B h eIbR%"R%"D$!U%2qE"ȞŮv4ZD ##` H% r@ [Xrp@Zߊ;b;V0~0bSټR cSlGp;~ $9' F4}c;JiNDOQMa@!~C;G 0L_\|puFhTL ?= {QupEF R]'/h C5Ĵ@F/A>RH8y\vE;B뒄(Tό(- L o0ly37䂉A;IWN6LwS@wIc\'{$%2"0tMyyG 3# p~jdwGJP- o[q|R/h^[<z`LxojGWP4|K$F yҩK&94Ar#ӂ`H@+T܎NhXI=;ń@׾ܪ S gC{V :2<9@>#Vr%tw<ɯ٥oYMo עtޯ1{8h,~dsG;*D YSDPGBT 5>c[>A^NȾB ܀bz]!|D82IH Kr(X̊SXDD`@OlPs EiЕ (s4!Uţw\4K%@BË^iҺaw3-s "!QpŖNAM7'ƒ=0 #1uh+0Sa4z>O /gRlZi̦J-"<@4.WJʙ@Z}Ewj;Ju%_'l~8o<͙&Ʌu][e9Ş^]f:'&ųog?Qɸ(lB;I >AiؔW>~ !D _v>߼x.nD_D>Rcx:.3ztI\$ƶ93qLPOs@ێKu/b;N(s^h u\ޖ6RȎPԉJRy4_JwP鈻7]az4"csiV\3/P5W>M'pxASDxpw S:Vl%_Q;3|@ T(jZdgYIAuvl"@D:,?-. Dx xu}fDX 3S߀hv Ff LI8ТP!>ZP3h4~;d'o4Smluapcq)X4n^{wEU;>}7-o??wU=o󣗛~G̿<n9[}E;lMw:Oc]=+X?5q3g$y:rRwuţ4Zl~Fy?O6.ʇ]^xGm3Q~H6{e]6?L7R5/k‡XOih$NIh+[6[݆L@ $o CqD~vN?miIP$?O8Sg.V, no3ܴ{'rtR6HbA)0vZ`v_H8(h?5KD49ɍ\+"S?] mnb`FPt!0S?Ȱ-ӐC@LΗ@f(򘬁Wדnl΁ONtawG]`_&6ԤИ%!zX[ fZȲ$Uc%zء?bw.C,܇rp@()PM~L y㜅N`0.Pp2W -4F9{ 3,,A0Hp`.uIGA*4hTBJ@4Id~ږ+(G޿X&&ĖPxRi/˗LF'}v.`qȊ헃j!Cɿ1 11@ח8d8*R{Tj0 G;rF)8Kmh4oHH;[ă**KTn 2F qޔ55n<E?gz]ϫ6䷢7SmW4\{F.@  ˷;E'CepIpS{29P9ۃF? h{OJS cYHȝ w- y{}^TNrrlT@~ᵁPbs=]w;Ъw~.b`&;B!>0|yW_ZX$`Z'P| sG΋K }D|Cڈ2G"ZWq 0  ,ↁ|@k~BϛBq )(o10DM}aNÎch|xZ vHbw>i9&a7<0=0.џ ]6G!? C9CkXo'{ 7[s1 #`S~D`D$ȓbyb48LŏcTBp ~7 034A@0O4@@P)k cEPwF ]pJ :C,)ˏsAC9SI,3OlC PQU%xk51 n`KL ~v3'5|DOz")IB\RhR#.9e8&ss@!l7f 48;\7'dv HPޱ^!n[cݻ~ SAc2_|W !ڸ BaX;/sQCQu᡺4& A!zE,v!FR/ @`**p@"Wਜ਼9N+X))y!Fg?@4/6 xڌP6{ZKBBÖ؞[dC}6 3{EvvBG'YM ybb(J7Fuu8 JՎB8Pd||luBcU+k8N!3@sq<(!=YfR#K#2v D>< r m%JȀAqUX H-пwƙ*\εc`r_=YJ~D8tJcZLH_~b^b {@}ﻞ'M;x[s5}J8С|bɯjG0MR`;2GU>1QqD<ר`%7jp## U^ŵo Sy]^0)t!=[sWOx8Jv`JR*T\m 0b)ŀMq <^JEȀC7 =Zm|D j6"WBeoQ WU4Z_>I>O*`v@YH?ln =6}(V"T.bwx008QT 7Fr EN #A*o*-M{vj*͍Q|n Du9kh.\TI5">5_ :B& ]^cIC {!c&oC tBx&U-U%U5T)ӣ%T.` B*Z\䉙Wwx>9V~~63E"9Oq(52d{<E b_.z3B3 W`Fa~1L4lC@%޽V|.[z!@l(.GzĴ`|PUVU.-1X 9>& '̉?s*zn :?| }1U-~wX@ǽY~FpNRaH7>"l%OVl0FhS$ʋeXz4t&4MAimumٜ,XK0g갆h*0asЎr<TI$$af5^_o O'hj1<b.Y!?>?4 l ']N븱' X 0 ,*UEй]xY A .CA.h@p&2%b@%RN_ڰ~_L 0ñץ5G0qV1k֍w+`?QQbf 쁘aNOFphhx!£ a_2h~0!CÑ3.E=  5t>( I~RHșHrX ǽ 2HRyGb[vc0)NP!@ːP1^Cs &K9Ȓ2,a rl>9rvLCXB,m7ކDzp$%P 00?v^` B *fb`D@_jٟ'qRTV9!'O!4Nv?oψލH. 09وňBXvd :b)kBJCAz{~km*,,,&btȔCHq1R9y2MSy`A,fb]ٜ'! Ȝ1vm @?yBI!EG&}M/h"zz` LF>=x,=Cx  ʞ! !5BP?5g9`5iVd;|IyA0\I@FIa&23@I I tcqB´ Øvp^=2@mAh`eX|xk (C,QC>'P4!b {K HՕ KTH|D^@|? DA kd_dy ]!ALv(n7BaC&ų A zމbX>wo) δJQz݉x!$ (7P;X[Р::[j49&x=RU_QK﹊X~y?709 prϚb6 M9P: rL'ĤL:(z&{35+N1 (2G%B u:h6o ]_@3*a. -C7&8 !ChzD 7lFB.;=B*m4^  %\ARP:+ȗ& u|` ^4sIS~4ۅ'PI'sR+l,;X0m;H4xk a5!kJJ h C%;à7o"s5]oBn^!I-VI1;8@w2\-:a|>p'2w Q_hibtux!0 5Ǽ@g>1K|K0vjihbSBYʒI,Y SWb xm/c.W?vu:YH2O.pBPI>V&(.?:CC43EOuMaiЙ3It®~'I $! B^^mB0cF1I{x@0gw$1o876)K@qArM!k`p)s2qa"d'3rVQ(@ 7rZ )=pT* ȝBbA(3$,}Z&HA o+`@92';MKhƍbۿuYhE,(X7YMXVk@J8f!^G0O;A';!ѺK nPl!烃'_ @t_j/a&c`NAn 9!τQUElqV!߼"54A1 7$fcrJ%_*0J"2 (vO2E?]] Ak!Ksm7\D;J9 $e THE- 6.wwՒU%2pn"("Cl&@޼]:]-) }5wRgwV#fxRl&syQRFйD)s3?}[+A lRiHݲMj{ہax115l؅ %G[˰iBV,-8ۃҠ8XG,ہ Rʭl~qܠi CPTEUP~܆HL 4_eg⚆],ǓIMl R/E?=W^6 _yOY'@HPQ&.O  0$%@h{؅p{pVS߳dҁ+XdȥARG;>k@B}g U#[yg`Ï9!AA̧WzqM`@m!!yd%xxSʖGfD/#utj&5>Ia4 CUpM{(@KyZ ZunQq;Z'0cSD0DEĽX@!瞲p_ o:DWB7bH%`Ϯ/:\r\`WHQɆa"Ap>@}% 0bOp dX!O\yz(+ 05AJC~"̸ q,6 !%ˌH GXJb@ LSq`$n1ώou  j21DɩX/qZBcw&8) %!|SG-]f{L90ȩNKo3QۃN֭puNi5e+5)Z⺃Aaq`mAT@`eA #Qn`fd Ǜ \3~\kp/`"$Ġ([?a)>ђӟ&7i1#p$,! u و3Nhnȅx0gҰ0Ċp܎` jm `'G ]G,@8+!JDpN`sCCI^dDLDeEcx35\)qžAoX1^xA<>Q2>SlEX ƆzkLDoh " J+bIɩ)E 8w=~u\IXJ %UI _llU|uy) $ }2 x^Ǡ=s󼛕@F\K4OUBbݦXn>l6ɨ>*8Z}ֶ]# ѥ' )(0NQt-U*HUľT\ /}l Dƈ$T 5~[6HUTm` j !Ȁ܆b-Լ(/HH=&~ՌoApJ$A ;}% g_HBq#h9p<`фCQxy0m;TDp aاS&ӰA"~6(46]R1W6%RPt=gHq2EkgjٓJmjjV|qowR "+A@hm03BR`g XH(8!/SDYo b̩%m Q~0ȉ)%TaBoAQ$y_~[tθ6"Qw0BQFnJ̈́ }S^0C|O3djSZe ǿ a@> ޮ©he1r%,XS`o#rwl粞9P5im$6Oyo7ѩ0_i}4(;'֒SSměYI>!|u0c@m#l}L Džr ODE6>詀7RU"9% @n*1V6ȤQw$]v >!` }43 =KaSXoo('%(>)D֮.1n蜬*D>״>;_U4Ԅ>!HMij>s@@=h;!?_2(qP"!?_L LM-3dmA54=&NKxouTbAoν< 3JO~x/ <*ҡcF&Рt܅SRǬ27 sxOI@.  uA}7 #%3\~fpM- bĒ jTo"*yfP ;+X!pFIzqH"E@ߛ/kȡ `Z?4gݐQtQ)Wfdr,`{$D2Hg3 qHW濽>&cL;LԖ=rfsUS1|ϜW=~dop+&A.S& xX2IPp(~V8 㣼< RfbL 1.hGj<|}cfOC`H'l >caҹk6$4CU'jʜTD1SՄV]Y0>L,E #unHHĈ#FM 6Z v) +{ˎw `RwI҆F> b  ~G{lx`o ~R}WZ$L0)iq ϧoS=Y.&_8X)~1Xx߽nÎ"tNH6/FygP_-}@H0@U@K؀?^G X\b`8M|ގCa; O]me^IP P2Bf?I@\/QQy%NFPI0${8hڦw|5&@UYL6N?ȶYG@d4 v"e7ˋhU,py;o?VOfM*&&)~}|~B09|>GtKt H:a/~yϾ^7ZW\CO ls6FɁ2@8|>v}Gaa]` 5WBD@$3BU<4ݑgIǥp$~+x0''V-^hYXjH$hH@=tX܇ KL#DnmfEu1mT{ P٬" /}vA(@sw ϟ.,H6a.CrLl|$fˋ \H\'h N7Q`ëגHdغ$TX7 <,`bcJ8IǬ'ld%C5 ȷi?~̇#Śmsxp=l ;N"1H&@IRQʚD=CslqH> hǡ>'w'M3-@Fl-89Y0t̙7$NNMI* L\Z6|&8NF`PWS0a]T[E>(ܐS .IVQwҶN88W=.fɞPX`Caye+˦Os{L@ >Q:h)I^dmfҔuF'Ç "jp]GQ%ˋm1ffM: Z'+c^~G_ez6r|Ks|,?% 夏,$cpk>qqd"#,&P50BGqzO8~ֈݣ]ޚo-{?a9a(!Ʌ*X6WeAt"ti<1iMbCT`";aI4MTI2̰+  VbH<΁©AF,STUOh/=Q<Ɗ!4ݽ DmR7$ʲCrAcd`%LO 30xWE<#wu?;b?9A0Sb2A+njh rCD))v([0w%~MKJɆV7L7Ӣ!7?p MGQC! bF3F` %$[L0%4`j Ra` ڨ  #We,E )?):q'F'@ ]R i(fj)H%"Paa$HQj4FJZv \><uM%a#1۔پ54NC`۵@H'c(9 g )GX3tblJ(AӒw/;xNN/ u"dHfbhR `(wiCJ:a YB )s9͗}"@FG{4$<"BE}"|s1vPHj|\OdH3lRh2pb7(Cjd :R?Q#Ƒ<؅u}sӮ/^9"KPKI$+0!4]#fF'e<9’jS|}(VX*"a"P$ aHBT"bb)j"X"~A>P4gvsz„@EItGPo; 5"2T 0"S0$/*Ht:}O3ACI Zh hU"E6=F|=O BU&Rۅ&|@&С`tw6!!@0Er 70@~,lqlG.EQu".^ϑRsP2}~>; 0bO>gAm5D>T@ˑ`]zt9H^fU(U0B%V`>6QP(9 $m.`iaK`74'1>IFia @Z$*H) f&`e |sF8$8S@B(x|*Ηո9h8B=EZJ mґ(1N-|*yL"#pt@#lc ]!:fl(^@ Fʱ,f`&¦4ԁ4D95gk 4*yE pJ U.LSE hQ!B9EP&vF9R3N2 :Hh2GH&d) À 0(=h6 H6dCQXZZfҨli3mnVfi 6\Mhq02P{@!NđuaF*IN@}#ޯyxCSC~E~W@*vbHi"M핸* Q'|gv"%#F .9Qk -`Ȣ"ൽE@^C<}J=o]9 E\(LD0 ʖA|=DK][)QsW@5iPc@NC'PV m?95eO]|&ji99P-h=yp {'TىZ:F#J1lLKnJPW)>>xF@xEy^^GQ7)R\?8}t,I $+wAzCD@2;a"x}h֧V_QIo r$SqZUaYL%6D@{].E=щ6| @I '/e féȳ!9B$3oĔ+ѣ=Rt2$r~.1Ϯ}X?1U t+7ZɄ>o" l6ht+eS;N*7h),3 $-fC=55a`! YԀ$}tiBAWwL܄M\( vbdG+,Θ-RX:c P6B\lx7) ,~>ñ4&Rdo/ǙfgnШh7T)MiEuXH{@ 'b@Ӫ !_wCA D Uщ˷mwZ^HP#PA{^CRDe!@ʥ'}9{h;,M("0 amPV8ZXzKBt 2DIX`4FH+YaQ$H086!I 2JB%EE0aŒpS!h`$`ȉ̠څy0 ~j`A*jalqJO$Ȑ DTcE]"{No}v# V (9 fh"NI&6%P!pk9D:ԅ1!EL*/萆[h~9ЪL%O;SP'Kr)} Od }bQi  .oshwg8tPEQ]rjbP]DEBam Pd2eLl"THX )"ǥ~S/n;B8yP8MuIbZ 5x%pjodOp={r }IHD4e 0c!bp)$#䲨XA9E4@dDI&e_X9ƒ>kAdef`Fp&4a.HyZ) &ZXpq_|sʙAԉbGBB Ņm>$c- 8A"96EwMktMs4ݗK@Ἐb 3'Z5j[s S @wr7*y[44fKqZ\a" %-HT r:o}"T im(u\ IH\61Ӫkb\GYJ]]WIXua04>Ep@* FzQg3Wu I/jLn((o|lKURW;ˠ:L$J^~:X?XyJ\ :|%)v~$.bZA "9~:@,D؃@7E@0.lHS =XA@wG6KH+2!Mbj2$f?w(oÛ N%ֺ0J́BzJR?q.'JF)pЃX6+wĞ ;f<'Ge3z uQgxFw 5F.>(gq: 1oeZ.Cs[bQM"]>񣰏ilC !8p.\?N%Q u5`d`$8 :faD p`& XR P{{4pJs1,%C20N҆$X`ФC Y:mLbvH(9 h R!GZHWVy7ʘd)X` F *tPX~j# &?^R6 ˁ~]驾 I#"KRʄdFO (}35#f+Ĵj̪i\}HbLUeb6J L: d ӂ:ĩ2XkAL.H4B"BDk,%0#(X B V0@dC=Fm] xo6m{P8cJ6k ,XOa5\!!4: -RA,/cin` `SBhBII}gŇώQA=zLn5'zvBvtx"jd yT'= MCq;s!!Q҆||[tB@ǺV)Ner]o)b"fDq8o>ͅLg;L# ٢ևL3v0َ) ISxN+j飱"B+Bbq>ޥ|] /VfJVRLI"|KƭY;ȸv~}Ԅ/uiF`RoD~|:cRE8K̋F>qa9b^SB?=J еǥj kۉ,JA,ՌK٣7}oA3=4lfm@ϝ^jNA,q  Z@ CBUZIla0R ĺ{1ΰQbU!(hc<2ႺPgzljer䲾@lWhd"\Q@a6d4ŋ!HL j0;8úƔL'62 J!C`Z`]C [Z]`iS,K8`v7޼]`dS(R@F)-9 Zm UKgyӤK¨XZ ,UeYqa((oauKۢyddg̝n"{ÆlH+[kKr\)3~荙"׸u  beG% M LhN7E^ YDM8W1, N7Fv¦lX:Af- F1"`"4'gbf[I6dpp™ԤlUn~pʏXݟ0k8pVkv- ؀$9l…KP-fGN4 `:;*A4KT#+P62qZAHW],RNHѬ5)= Qj u!l2yK4A)=qpn' 7oCŐd+u-o/H&b5)BJ"'RFr-gyc@KAE4#L1jA-e8s]nҙ'`i+WFl v$ɹzy*AA4$#%+01Ac@A2'brFU#Tb d s 5H P=^1uT6S ʩ9ڵA|O0fB߽:&iAsAue4ǥ;M]2.'Cr|oV@823=G:t陟X :!-z0; k,O::: ft˧h&a NDB a  * aff|0@ALy^xA "`;] ,CCa=, CpC-@@$'Q0!00X I'yȌFv $Ɔ4, 8A j3-Վ܆]6inq@m58 @< Z2JG%Ib[{2* $pAQ&P0E0hd! Ya) VeHHDBLHqTdFTTdIfV H&Ba YPĜ `RI VfdVHeTy˲ PXX 0Lo-Syc$ 2 -t2aԎHpveVmTtZ6+X]$6 yv]vI)Xdc3HdXNpf" Pd5d K)&5xXskZe0#+WE"lf](*4st0x2P!؊& xdS%ӑb ddbqsaE:26 4KC.T"ѱ8iz:}VM, s"wGAvǝ7S 5FPccf0 GPVP v/, h~ ; "V9Bik~*g2a5FPHxV'zfTV\Kt7M2NpXAH탩HLRf M06VñwXfH,F`HyÎnhno >pDj&!Uܪ#*cC2.8!J`0M ik;N͈s$BGK%B `5o v6+5و* kX`nVn$HJ쵀v|&ݾ( nqTcn y!K8P@$ Ya-Yss58eb`+_-X@n WіZ+g g8ȜsTk&NǨYlNPAl jd:kyuQOB.ź(dd)ʙJ,.­,j-6T悠fr8:y\ r3ՆUrs|ƲL8I L0!5-2k+^1Fk<o\zB<`{ۇN Bj[(_&f'UX:p3϶P]&-("Gn4DEi:V1ƹ`A1c1L_g ѧi}F>3*xt=o1hPrHl`9x.4IKP@:" MĀ69J Gncx\X@5:9.u$ PA@%dr3]x70BbkMpu{9u1!N#ʠt RtUX(1+$ 1TL3IC%(" rp@ sHU 6bD A2`@ă) *6+ 3UI9}Qt44K0HҲ2 %`?gBΩFEwd@` }QzR!@`兓Ùa$"#@!`} 5(@h)6~4Z |tMY|'w^t:;+ʎ^ 0Rҥb: 93foxP5IBMWT )5Iș.)3 :a8 4WC##R RFt,0@FʔDCDD&W)ƅeiX\1 8ʘ;7U|IFX575N蚂MRFf``@0<[TÆ`;3ǦL#Prh1Cue08 CR6 RoK`Њ弱X\9 0DBH+$Sh0YA@a4!?UDWQ Ʀ Y,,V(PN$Lנ@7`!!UQBzW}ՖH?ϐ `, $R&1Je) *yIfd+t T+ ĉ} B "*So8wCpvi8ncAƂSr AOx(Ƈ0)M7hǓ`%BfBP!~p*AX,,ې2<ؼfnU"Ua$Q9z {1DZ1NjaKNbPUI`^>~ (0&b1 X8 }r,ǡ$PXZ IBui2`yOfjAfr(zB'"!(`Hvt:BOD) F3%d0VZ17zs*j;;FR90 [I]!P(DXd&1xcޜz!E_5+`U-ÈȄVW-K*v9%h6`lz!IC>}%% S* UP"R%Z@֝ W5 ER KS3PB1!+@T"D0R ! zpW[J(@YddXh\P&W%5%q#&1&JF f $-QD4В0F PRE@,:LDS1K(R$KDh$!p@M:URf9m6@+,EH8E  ] A66+dՇ6E)j=8ŐK#Dp8>F4w6p+'TʬioK 7"B! 4$@Q4GD a$Auu=C|7^¡eL( "D"+5܂}SE!SRmwGJ`/Rs( !V‰}3(v!2YE"%̌:IIC0E, _@Z)xb\fheO?)Zb'"~-ij\ѣ|2kq NF<@ ;\-ysѝC@(~PZ,HNb1#*"}]T4ӨTVf!UUY8Dhgeze o$ Ͽѻkԉ baP2D'1О:|zw(:aRU8dDh"ΰm7CF`(|P B ǜ!p)#|m\tuJ]h(a%%9P#9# ZG}Y,!ѭi((((j1C0j+ 2"6,xH#wKIvS%|z_f#3KfD?{_u@GU2>9Oы3i5+ePg BPi@F,/hHR چ8$2!w `S@JDOh E b{L@8 RDX%@(!D0% dʂ($[ ~XhSAY VG>n.5"`Q6܁h2a]IDG$5qNt:+TGx,EfUBf4K#$.HtO)Dھ> PDBC# *x_0пT݈h\3"QG@*iY@$4숬`ɤr f`)`$>G)> G<c뫰1CG^=xԃd*5aa@ Կcx Ѭ) g!Pxj s>w }|׏lOQ=gKu  &ZI6JabNi$$EHa.8B% ii Zt ؠK 4 ,e\0t"*A0q NCBP%vh5Q`p,6_ z; H)Gz!; Aeo X_ۢ~!5fa< {l0h#E|,4b$PN_! 'PM- kOa $ShyC?w5]A)J/  0S GP`c%9_DP % Xu2hoU*vFGbܷo@'u74z@#_t?x<܁[{}dsz{A(PW" ā*$BJER&+$&Bf)b B`h) ` FCL$.T YQ*'94bfrhs @%C`L [M7U"i@4Y QnI%&_mȵ "B$] 4`F~$9in"Ъ@5ݼa J5MoI`e"F Ju`qXCD?9JTOt@@AV*(Be@|ґ 4BR @Ez5q!=ĢDdB N!!+&0`0H%R6 ,P=}M] |$ҕ$NCp`fBd s*3$Ҕ 0 f ̑R[h!JѳpoP}qC=HKjCf G鯰tFUћ'Fa5gg{٩?a mtV`]SEҒwEt0w 1Wd 9@arGd,Pdd6 DC KUxڗkx5 1̦ERE6t!@0p6jaK@`aa{-l(,Ov\Ssvw=i5$N$H ("ЀHR.]( bX<"<t9e3怘1ڔuZĐpB%>SOc=>1X.cPa ҆ 6Y{GhBJI"( M7qP PXIPϜBxx?P= $Iw ,Cu1q!mUn`{zi_E_i8SJ1 L= ;$GF#:[gRpUded4o|j=a𙴔 ^.>J=A!rqA>P7 ROIT;?gQ'!`t L 菜R , % 1 -R241H$-,"ʅԠ% 1DLE J%S D2 +$D*$(HJ 0̴ CR*$; 0&, ,:ޥ`b HX SM)؇A2&ovIQC@EAPJI$XF"ϡ<\") )QHHE "CDV ds@CRI$>r $ @0 _$uAPD4# @l=Xz>(=+v1S9N8:?cQRh"Dt7L1=F00۾)GRaϩeI0I`CLe!) R3 01 RɄR4 ELT  QJƟ0ZcԎ KD>,P^B!C LC &̈oSoD'Ivx>ia˂'k lb @"q;r*h4Pbx(&7ę| %) =aP>䰓D'νER٨QwB!)H(|Bw وpxz(z̐s&@54A Rԁd9C*i9L ^^(kRZ4H@]ZhC4hJDa #.&/)HCxZkʁB*Qh%/dTz)`$Ef X00B!%F E! Y2O~p@WVHX$'ˆ9;fy{oVkȯ2]3SOL-*X |S;م mxdLNTE 3f%CY)-&)څW H$ ɔ1L_ mORp2W])!#82AI U"j&J+Hf0CodBGl>&Hc< &QUD`,~aEG[&61Wp($EreKY|{.%dHa1^0c31,RjQgz]F+X#5#Fą a/8;usεt:)h& 2hcHЀN"&҃).R Eᦀ\(ລ[R J`llV̉Ie&za1Yax6?Ct BDm~fql) k2z.IcIMNQ}X' k`v:1/i+PKH0Gw&LoեD w_*tˢk:@9dJ@zH\)bAF@pIK.e)T1pe`S mb!eF@r!i!$X/{(|dE"8#jls xps(6r@zY:ʧdǴ\@o!Ÿ 8F,hDS0IJ\=E B JA v! Ə[a iF*qR~f14GʓSɩ!P-HhCn0 X!CbZbd\²n-4d !A7r* X u΀bz8ad`vfpFT!˓Dֶi4UL CK %YucrQD@vgdeI.d ܆'F( I $9Ď50+\@i4h( 覥 6$dAPD+P,fP oи J CHh33p6(|bD\?~4!d%VZ3@zgB9\tJC-JLI^[_333FkNkW'^{n",ҢU}.x1(  *p8}Rh HD;~0!0cDa !`GFOP=`tW\,|x )fq<,SɃ3636YKlC{!Y{\Ad."3TH s>_RӁIG -ᦊ1u9s08cC ݙ4̂qJP2TA3ܤP&h*"%" x0 :;;JNPnw;hl;Y_4`Eb^*M==E0!D>ɘ4Hzp23T"|)ݟ#5`?'}0QbiX~̂w;oi8 (A$'<ƀyٵHnJ(\( ` TAhSV2ء%!A k p%R PH@PL@r!do` Q0eYV@눞ሼE0v (Y> @CJ >OE\_Rc*Ts&a(yF&hR d 8w:6:`8;OSAǁ jf~=V\<8m>:v;/O~,1=vDU6JS(nhO}oW][aRnZX/E 0 !`a~~ٞPh ! wB )= 'd# D{D;,p~(C[>30u8^AT|H!˨qA XSCLHSJk9 ҢH&1bC4@YF@n+b2fB%! &c0A??&WD^ &aF u{?@YFWrL ]=T{`|9yQkEWbXf{xA&ꠠ **EgER|MkE2x|MK`Ĕ%C bDd&?~mg<5,v,Œ5X5-A&bH?+/}~$ XP=B"[; *!@(!<"'R Eg: HQnB˶,:t=J H#\Y TSkpBB&4)BO J!(D/˷⒃bٔ ܧЮ弢d&/  O& hD&!F eQ0Bo1đ0q0z>&d! slù( Z-Y('O9̺0K7ùE9/L1y $͌go;!vs20a zC~ o!`m'ƘNu\N.Z_-p\&ԴɩT Kb]fBX%-4ٵW8C@ˡp<˖fͷ0\fsfnq.J"ҋ#,Շ:-L'NdIz$%DJ3k" YlE3 b\hKVAKfdʀXg2yϷpp0HOc*hA,J'LV!u%2DCe@KꇕCm2u)Pj(LchaHTUAi-X"l"L0[IDs,rVlۂxc.JҴդU&0 saԚ$r,B>v5#(0'12Q04!ZΦ*4fZB!jy28 2ŠgpBX%S8pZ%%i "!&kErH4 gdzU`@p6J4`m"' jbki؄ ' (pM0rF Dɨ5Bŏd({g ' ͠ޢF3%`ZlbY e pP)`XLt8 3L3X_*SݸpU|T"*R6;˖^.[ycfm~ ɵw\ږE"|HP3 dXr.b"({@Ƕ>\t)`aE"Ѡ"@ D(rA (Z48H.%1`Pd؁a dj%Ef2v-($}ḮX̜uɁSnhFaBA4HD`Q"Fhr% Z4BU\Dրjb8)MrL@2)һt!D`Wb? qA G@vkHpd 2!2@@$A")IDD@YEm H+ !Jb@`L "IR`a` T0H$Y'/v88b0b092!$^1NnAoY0B/+ݥ +01vk_ w8 l`@Z3cG`B $Tj` s2"D)0 SELdTpRQaRI E&qCm (F) *b-2@>'5؛$$=|hoDž e\P33@)[$*;Q|b$(H   .ޮ4`:M0|l> XI(*"R|!0 ?N~82;jH-T( tRN-@;fhafbGS _t%5DPJ;! T-m7Yo3XVW¶I)eJ!53~c$.ꪢ#*tñHN{䟇P>'Yq@ ҅ d(EP7Aƈrp⁓,ryT}9FlK@ x%Lv'vi8HRxD?>\ٚPF$04O6DĆ S|!\$@r\j X09}+&8wD!ty95f턤4Z`<## Lë,"R(Se]0N#FD4a.faJf n7ϕM&Iȟ vbXw- BQqCLasHP<[˂ ,x"eVcT4/N8ad?ݢ%$԰mr;9*DHANShgCTq;H\0ՅѤ#A*jC(vnFbBH!N݃X†"C54i܈E#"@<"-{P}/D$l@Pʻi imad! iurzJ89=i xR!dE`c2PGyDϟ'`,|}Sx@P-.`s2@kSxoR]gt@;TPwa@NQB#BOtdRU0W z#tB8zto(56ށZBlͫjݝD24HL,JH?({Ip  Gq޾ zKN~O\xWq0b/$ 0 C(*09~,9M@6IAII2#H4PŔOoSJf&*"J"2z̎5(+ @K(:$@ꐄCKDJBH=q@\+5U#l[sB(0qA.e\>QE'b.d2k 1 *SzE 2v@>L`@)o{B -8`?Q `eeCv8pSP 6e̤ɚӖ =NX->BJD/ fJ[IdZ)jĨa}$4.@` 2{{()R *Ju>~:T=LPUAW=lS`TԢb:R(J܈l<|NK IH $8`bH=G2A@ b1^)"Jt7HHػ론@}>AC`8C&Tx! K -1@_8DH!Cx@`+6Cssjx=؃h@# t뺠=ҡ +_ xC!$, QU$$($D H"D:M4 ޹3 `{ef3 l됻,9ԣA`!)X5 _N`iE'JQERů~"e$ ?=ǞcAJCD @ B_>"w%8m2g'liIDo(g"ElFtà hH|ۀ`8!ievEL0 H" v}SҒJ2S>D:'Sm f,Ѡ)76Rzr]L&!!ݍ?L9l,~@z %80lVYfac֘5j0hXZ*IxRM]MW{!i YnCBF8a4?F/0"4c{GyYLMH$UYQU5R),uY][u $:. h&;WF5E$TЃ8Ly +C^u+5P ^ VF-t!DpD ,ccݼF=<\ÒUd8F'ZJ,~A: ` !Ķ"TP2%(W6 @*YV`bE vCܖx^YB"/; `!v4(p; '3)`u.]:o6Jk[vȩ34@ YLh3hGg#@T0rH|>!Ց2*7|{e5'`jA ʌsK8 MFHH) FVe, lM (<00JY!.8`LVY4Z!Z@x#B-E]"{TKd X*w!CGl_SAQ-1q@$A2UQC ̰IDRP30KKDD!@x 2r}&RF!` z1(^{*u-\KQ~Wd?Fƒ.5cO!h)ڽ[fS ble}OVR]" @@˯a6Ks] MXqKfB(1X@bU5N. sl%Yxa $< %1֧(ե5 D ("H5 S  tIb(pi *$ E &lF0dR]A57 ˉGL20ĵfo $*75!BCtDX2]:CAhs&, ,ķ5:bRҐ ZѡZ~-,5f[[%(C!LrB! 50,i&]G8{x Ĝ`[|jt܉My<ĺ,L0Ad ˨}Cr\P(P BI!$9B8EU cZզr:chŔ ,0N'&fi'-#YCR: -5s I- @d+: J݄AHAIWѩZF1(/&Dq ]X*J2$ pFo.5;ciekf`8AA 2l]TIuvE(6C h a21 qذ L'1ǂ!!jS1pHPG+AhZ& OZeGe$!!ˆJAC6(L0I!tB%T#Qu޽"flCx8Š#SNXbiPT,BG!= d"@同FBL#DR0%R߹ 'T @Jl@)_5/f =7LB%?NEB ѡ%ڤ `K DRʌ%P$@r>ч`ȪR=p5#0@AtR)BaaD% P2N ,$Mp?U(z5PLTX*\B $L!Dtvjy!ŵ5@wA<W4*n&o >ӵ6=F LVFZ HL *%:hBQNq@*'y f"(d! K fR0JLAqZeZ%D RCA#*=`$М\bvxD,\>Q8Id[<=^@qVJ*X $`HD#ὂ{#P8NʝN;D 9*\ƌAl9Uz9ߠy5M "-ʹ>n 0xBT`$RI$`HD% АpǭLƄ1JE)H*&"ue'Xjm C0HͧY@02̩,h0 r"!0iDD*iD4Α6"' \UObYs/1y'ZǃR 9w.p&QgDhFbfaS1"F`ʄ"iL(BC0B %p+Ű H#a`$J+$D*jv W~u^t\ffsers^8HUr=U#?pO:HGȅv%1Du)~zM8Ld9L-{1$n< M6ά,˗ G}R+lk:<,FcLv33.LW4s}q9&Fr<E*V B *[-Dy@om9`41tBq9R1fY2wl9gQDaM6Y *#GV]AwF-9wG.Ȣ );])& 육# YFR*RRdLpF)*UN dM!":IY9 $С%$1 8>^Jj!omH@"6Kd1 h MA@(`swie4?9N7!JW>և\8jMr^º?V (KՑGm(-1g$ lj1a{8v#et\c[ Q ZG.wF4&r;/NOM+$) F`u\ȥK HKP@FZ€"Hy bգ`ȭXR˜Ucl)ڨz| kc[8C}2Dy]@zw 08HD ߲x`P+{_S-PĈ df@H?;˥qSa?}gvq~sy@!JIN#55C}Dǝ&X;{i[l@ ^2_, hY$q!wvuQƺI+هcޙ0/0/F=a9E&A +ځ::};8aR˜+BDlaI `40!D!$vOzOe$,ˎ/Z~dtV"s@@^O!4dC !5(%0DA2"h2X5dQ 44fyK-1oYM BD(l]f^P! a9چ K]HL2NI~:$0A^4B6Җ`RrRX*+G5Jx"&Ԑho CƩPr6\#=ûd2*uHدOC)[=f x̓Bi 0 "*`[2i>52)(t؉책c =LȈMlGf b8QLZ| b`2kq+ aKՊBx`w7KJEȦǸ˭҂*<ϊfTy@`YN)b8=Gq~{}j_I3nEK0a! @f!s1Sܱ%GpU.1~K ~1Fm1f~.ᝍ ݞ~vݴuɣ,Y}@.`*tzk/g_D ΅^[,E k$aV'LkqpgBFj$ŊD*:ZN̐0Kfo)`iD@bX@լ"ԌeuRe`L(25XL΅j5D\l1mdεB(ɲb.*lg@LXҊJdaU/*!`uf;KK'mIV:$UҋNwhknp6ahUb(B0*Bt3&$%3jXWMDSCBbYGJomVJzN`60lL254 1)6%7#13i \H(e8%a 0ʰ- d۶Ulr1Tшmanj0+@c:l.4&Lz Fڢtą; mRalN3ubXZ~f< &8㍞8`1pY ) |ȞvJib!RV%'Fx"IU%Q=G@b `;M'A$'F%35k'S'ӡbr2Jˆ$ h$T %@@xQ^:CMPA DRGFzS(i`f5T]5lamC@Yۿ9,V -ܖGHҡaX "bRX `P JBGV)p- yB!AE|z*P:0!`,Ĉkg=p=uoV%D`C#YͲ|o)ONsf'W 6Qxr`a R1ܨjv& B!w٠{Aeb ւ3|/ Ή%4L/Pwoz~KIZNv75LRwKKKKKKKxe۫UUUUUUUUUUYDf:mmm\jghsjvܣi9HKt6ӻn[TZM\Ҫ nc2jmZhK- gg|UVV)gMkCX4PqYZ21m(vݷ64iiiin~[--2mRG-Ӽ݀`7}_3YQU=.&&խM7Aj€~G1NaSf-HHuOFRd8#kQ A'EShp@PRBRLCA(ӤI4 QQ󍆜bU ,275h=Wk>n?2|Lp+TV.}bQRb4wؠ8yh eHh(!tȖ 3iUX*'DHWrBE1(,! \T^"R@' 6N:⩰F_9C"!7DY$b H` &q^'겻Ɇ ffQ2t2oEhF|1MUc:!].öw{ XspNTacA&PhP 9`66lD*bk#*㔓+5Gf!HAy- 1Q%P؞)0b@aCFPUH=[N#A !>[n׿dQPa-8efD% bc3Q) +.>GN
Zb '4*|tz @86項xԚgytƨWV)3j9$6mZ9%/)|ꏾ+=U`Q.AO}X 0E\Y RJlU3 DDLBK?Ce>xA4! BJ)l!s0 4/?ÌzhxD@  ) T IKS(OQ BeReBd!aJR%C#2TqQ4%L 0.@:Ţ!bBYT$HaQaxk% b2Ʀ(dI)408 &,B"DvF0t B􈈚֔J;`縃 plAJ$B@#а!C$)F?^.:|@@qR&bc 8%pf}grf1vRK=bl$a &RRZh !( bY{!,HD#40+R0D`jgCQ[da2YiKBU%H&d*V848P_;냷;lV`|:ߝV,f!X!݄bE2||#9^k$ -!(@Їfx<`9 $8¥1vá @px*#!&'4Pa۰윝'ŔqDe?r 2 M$lqx(EOu^ba\P\12E4S q*~(w̯E?YAڧd |_B"X@H fa3KHd Z `j 2Ɩ"K df`0 aaie ByX`r`S~h h"Q(yU `KȰA 0 0ymQ(k6f=PCRW e'=N@p^ϳvK_/׼[y!?Ur%tIm ܞ܄XG !a,+A @D4(G'@#GT , -T@ (Π"i0%$]8j">/cLa@">B$('Q(E)茑`iLHwL*oX~#T=1Q0Ŷa ((*gA7!`03k: ~4  AQ4?BXtwE42 PLD1b2 IKL{_3 cY] 'LaHD 4!I"W4g32 rW1 GCZ8^SKF NاeLl1 _*y%$FD~weAt c;nRU竅$Ts;l.lT#;`@esmPCHX?Zmv 9 xo8h쎬Bwh!Fc@8Rۻ|Y4.HmCCB l,6k0MI$ X#t)_3޼$m39!82!I*'!/sG(`f VP;0OǑm1ĩ15 4C1ܟ!!!D%0DATSKR%(J3Q# JЉC3H2B #Ȧ)YP$@ C3t8 !$0h m?DQFBR0t!H? /m^Qg§tv:jE(py7ttXTF#|k!&X:m9`Xosp$Qт̷le`RjHIʆUxE"JP`( IwJap)wb*ӅF5X,eW !拸)sY8ceOTIv2d ] 77  ^NRHkUfٴnM0lh C\ь,1;k33fve5.l̹3fl1דS@F$! #D8dX|"sxAyzr g|_svqLAIUj[ՈvƎ8LC{T–aNpe pz@m w)¸)ᷠ0n"0v4df)ptgSQ 宀NPD];fd 8v #2 %AHQ,HA3"DGzz8o (R RXB A Su1zH@%iykN&7/6` VkV"2H"A?2Cy!Eeq2qKs)s˭fn{g?^uMnUE.YQ\ >֥CF(s/Nd +X|OɆaŴtI #E?bxPd +HGC$~+SlC)? C—A#)#t4ܒђFTIb൫#ʇڕ^]B0Э* (EoFMa0pLjyN;ޏA;&oe"Z8tOaہCCCCCE4P QIUT @7R񅀒}zHʜ)M4AB3tT(eM 2@DFUUU{}MkT "4 H9$!h!$&oxnn(h0U@0Ѐ''4oBC%!FD8ao7MW#{Nd>ۆ]zYe;ˮ]`€`L=2 ImloʪmCt8<`h:G%_QDUEQ(gwEkFᙊᙖᙋd0002 h 4KNKz^gMӊ H+eK0 ET[l,W_t }/Q$i"8 .(Q=/J0c!ۆ1y ?XW1J?K_ئ9擀9 6w*iC6/Y'忸jIJ?6'⑏ǡ5ƤK!3^UPgz^2ӟ>}ϸvݺ3{zZcғLWiA)4[w<`6O3 Eq\Z<3$H)PC"=~m#<- ,[(@I5?`JooϩtS5,+1m \/b}^Fr& Z,5$H[tgGǴ_o\-}6aDױ^b~vF 6ZebSjR [t14,Vv?:Wa~ b~ T!_a~T }yHe=">TbWbD&W *. LS@J>:= D}>g;fϱWu_ŞJ&u2zg'kr0]>RrvϏSr_lE.F_zV)b+N*=lOi=>uJd[=ydF(GCهũ@#AdT%ȯ{B?؈zt:ɺ. d09 w1v{^N{KgcL4ޛ#"K!9CXBՉ]s[UrithÛVˎ_+2 tQo! s O_3`+a]OaT]QP\;݉'}wnwC臀CL#b`|(c#iƤdJ|un"߿eؑOg[NQ+fLNe/;OFXZT1a6 z)OaQ=SA=mO>({ !*{}:ӭ ]~$3J[ەVw5g%/hcG==/+nQt~+sY+ r5V˂frV5;}rjc-qf1Bħ(Xz)V)$yD. /C!'(q*@F$B1(d$$4eF'G\ O_}!/=Gsp<+ws߸pA~x^L^"1@U*nWwQhlI).6axT9.  aa OCxX10J<[(.XfXULFnU3qU:XNM 0ۥ{T)`HX5NPzd&L HPΌq݁IڇTB )p{^Sp7\ .z/R;۩^'v6mmƗ~]ϊuI+?XO]ЏMKwѨ^4+_raV3KldoafuWӮisgWjfȿY^׎u?v鏜etwB_Z|]Xcj7V굛Ō܎{P6'`2A繥$۱^PYĐn.IJBkG)"&#ϋ]aDɹq{ u?);lO+M5}5$>d˞_\i"*J`-DY(39ti$PCvqy8ڬT&y{+-z_JqG8Ӓ7U[3&1 %g3X8 h#.hWSAj^Λ;wizǺfy\]ywlVe\/M~^j66\ml?=}%z=]2-W='EwijiUGg˖O0z33 !HҔN.ea2ި #u8dz_/,S8qk;'F 5=󽵤41y- rx[лD|:3/,jqWy[zT]ʡ_+fF^/EjuE(n:7Qarq?nJd+_%kI=vO/ 'h+x ^ \-β* G]BҒ7qAjcvFΓۉQi~aڪ໭.H4G+}cY V.͍؞sbYw>nXp8wXt lHjl3+UDPrKy{-NHlDGmSyΫyQgiby˗Buέ7JW%iWsb뱫[-CuJr`as]oWձ.eYrbtJ2&^8o/*қtzUTE+sX}ǭs6=*]k &U*92 mz(s\G$R i|-dy{Z_B?_'젡FW_1ɍlֵsVǏ*cɤzJwPIƥA)$jymn;dA3+Yu}VRZ"kBgS!@V0fV.) dsw uUo(o{gnK^*.ecm-Y1ffff\v]Ex(-5&G!z|2+ʝ===Y. ®%O->Wj+KeYqWۗꕄ\ϋLP=*PU\Mөe VVGm.N_o ^W9LeԊTh)-r6S}TJeφ".? з*Dᓔ'dʝ=8NUVAa[ si@DXSէ,d6II9_=ӶlYY&jXV.o)P.EvܡS \;9{vs:^f2zs+N+UkB[w^ˍ^~qE\5^i˳O_5^\t=J.S^ʿu<|g~/ hhh(*_~aO/V[ϻoO[[mq_|+ߦۅRj[Iv=9t,- kI{ԭ™\uV q^+⚮/4l=<>vZ,nasյ9NWHXeW3aEUEeqҵ>SerW/wp}sRU)cό0̙Np35EdQTQMMpzIITu>Uz}WT>ʘ2mdbv9B~ETUOLlM_||S*X[ Os띪9ѡD"| "9q:X@zyvR8t=TrSdYE3O KX0Wd1ͩҿ=kS?h. Ic4Y)~].\DWy^Mbܴt}SWn4 ^O6|fpW}e!xu=mݳ^jޑe(`X{<(ɔ ]c(EX!1|sTr Նt2-] w l݅9ST+JhE QR.ƨEX&WRg D PA,[tЮ~j+/±\lj[|- r mU oېOხ*åW ǫaFL>]u镒"ffzA[WT+A` Q]]W8.Uިh._PUŖ޾WGw ,V`:ȹoqt3ZY6/̭ź\.1TEʱUg ɕw~&ɭ1_[!A]R¬o؍r)LoVFQ1k={.$ uԊP*F(WX[/_U vd}LV*VέnaUL*NO[pjW"Gզm"gεH*ZǷ\z6UBcH ** ۥJʡrVec>),N{j [d%ZirߩnG G~O3ČȪ:V*Z` k\es؇xVZ%,/trO35w] ~Z [VNZU+IHN TTx.'l̺i骯Rz/ٟ?=?cu,-z^9Y9hhn]+ʮVF+ܹltkw5ׁũ\zfMY_.󥉳b*\).UVy .N]WbW4 h*7/#[uu*C`6v8흨^.|e^GϬ׀.Ȍt1cJ);+ʋNH)Q MiGk~I]W^&4jp馎D'/K4ؚZ"Z]TųQ5(H͹?} 4BϸZ&fff`R 2ҠyIá\z|^uo,|L'\S+׬BխYsk*쑐.:Yc#(X ;T\ /zXt\]x ;_Vtk@- Q6˗U(/JW-a|y=ڒ;Sj;)q"Sk;GoTےSu^z*8Y@iOV ]hjVdR=~b\'6vR[g*Tū+C+?is*ḪߢbbWjFR Xק&\9xGqf]Uvy-kSeS70٬TkP/>ê7#۬+«uOL\#S+%`Hc~>x\o<#l:6nLˡps %)Rr\d,vcF;^`&S&^VY#Gᘥw*5Fg<8۬]Ϸ%eudq郦dSfa3QaȻK]vIS-yOaCw+3YڟѣjsEwd1ysN,=TѢeqӭ:31VU"zErWʋC權@9EQMok:+/ kzӉt_?Z{"QtwD'qf˝3XnXF7ETZ.iV}}켥-"WZi,zm}?q$E]pLk.ubb m]|lIf(h^-3 T*{ /?, ]VQ}=3puYJ*UYJ'rd/lr {eO {W_,WS 8U?_AD9%Enw+!+ch.=^LJ.]U.gUJrLc|Y6>=rٞ>NIHxV$e:bZ_Rl7+b0z73g[Le3lQHn淵\)F?fr`NK}]nT2ԓSQF *Aj`53Mig{WՄZKu2*lR+eWK\eCC^i]S!_^wU}TQʞJ,8zvUJQQf}ը2ƥHy[d'PҽAۭE8 +ҩ\ge񷶪.ExݥëVr|YeWꕆ72Bc^[b4O<'zD:C8tG~8}gmϜ5q}rܬj0lw`CG̨>yH[9zܬ9l3 Q˵V!.pv:ӉX-΋}1-FC^yo%ƜɿwLxnQI*M_T|,Zed~xŖ.X;rju[HWq;toP}vWE[{'iMc'}u"/[]٭4%Urd e@MDʻ\.^Pzˉ(|_ )g)< qrè==y+oӮ7./ŋa\?^ɈSjdXl)%N]MQMnѾ-GeyKcV$o)P i0RkHN<͋pF{==Jc썭1^}^ؼfb6M\5M&'i&ZHs[/%*aU?9.=.7u=}IJ6asp:x.WQ֜X-|oTʭ[U_*.BXcחUp[2W/]~QBN~? qy)x _yܵ!OaU* &=|/AՋŐȏRt)\,"6-~;¯H(J [к\.(nMRwY-fw+)u< +Xڇa+gEܯuLhJᓄZXi9%j }g_{߶)&sR8Λ[.V4ě *~YBen]UXeDO 9[Nqo?俬9O}&:nKaK&`d!0BMɲ^w*?|jQS(Hs:~_ǯtX5]V jIuLŌ!S SZ'׉,Tmp ETWJ_=kՆ9?GjffA8j_坓m sYVLZ4*e, &3ih` ڴǖ]ay+78Jh3 _ضp<22ZteclpҭP8f23NKZ٫q$͘lwn LjuY+0 *d LY'@I(&jxdzkj7Ꜭr=GQھ+w8XҚrpfl՝غ3dɊ?s23"~nװ{(cc`ljM6G 11ִvz}if̓s2+rK@Vi0.R#a P 0~2w;.S\ʧZەUjAPF[pN3D =U,@^WaWU{00 _WZzwͮWiv2 0r,Fn DK;oSMkoCviՠjq{Y5\zj\TsD)ƳbfHO3DDe&eVk+mW5O?yسnKVՓEѦ~H&KCZ3GvfaW%XIt-80.sRj,-M05W]ܰlש%QUC!zƷV*i6cZ[*-+|ǻyDj[yYE&et]s"y)Z>{Ak ɕX꼯E{(|LJ2o<Ο0/&0r5EPSEAAAU|g@M59lXMQj\@sT sNL}5%aYZbT֊v\*="T&p3 2e@VrJN+E-o~/xn|n OԵip'  *ZBbGBwBEZIE9L%Z-  aan5QckOvUVNQJ.^w|3CSb_tuBP ''*DgïWY_%r.Vrj:`:רl>u00èՏUQ}Oc*%QK,E_DuhOnu&4ì#=_܇h}{bʥ$pD=R H%IVa Fj"e*Og?qêX ?ӦT)_D pWL+'mM*ē*d8uRa'qHC\^ʅXë"IPRs4 >񷞛^71y.(*ޝ4PQ&a9Wkq J#Qv3+E|?b=5h ,=/^ŅW5RR!,}<= {` SGf/1OeFky]qlFɕ I\e^*6t# eLz%42 4BOsJzRLSƠ2 _9wUj kY!TozhLӖ=fUJ]=qlU=|98We|]_>-''%IM%40cKM1(GNgԽT^vy^[o:T+X]Nyf-/] rJ(rr2/S$U F"#^އk!xTuBB1Ʃ>I_\=:Zc`@W4OET/$?]c 8^w#_2cVTCy3<VXfeQEDf_̩e4FbLAڦT_Uj4םN>FX|wS?K~|gWoCp~ZYqJa&{2/cqI($U_ZŬZ!3݅`_?})vo71?ٵlZJR7=Gcٳp03s[pλۉ2Bތ4@j0TOGy~.I0[˽efL9zM.yJ`f0?>?lOvŁp(QIJ*{[&M߁=`W,&ʒc2,.&~Ƞ&fo]EeΒ,8I@낊)>W?i&Iۺ~Gό6ycˇ-?={ _@YHˢ+"zS$/(:г18Հ~Aܻ̽u0*+d&#fRaL4뮵\tZֵ,O}P[B"fz 43Fs(~ #?n,)ǵ.79|W;]rsBcBmHIx&{ EBB7.,u8钶"պvrٰ3x:'82@4tH7>  p٣\`1ˆrӆLZU o(d' VjjUE9^juA]uEO((ZezTˈ&jG  $_ڔP+ YPVJ ބa%pAb;w ~1yC?,'/: ~TuBl&i1wx3˦c7XIikcNJJQe%(4|BHp1{ G~Nr*-1pTSǎw3BvM=,>5ncEQҒDAf`CВ_PVIYRvB2/_m=Bw{y蠓xkFv7q֋:$uwWmo[ MVe/^PgY{V|ՑugI (g^uJ:}>Wz]u51(}ԁ[|B't:3`<4M0Q];(=;`u=Hӡv*fFv{m xm sР|@<>''ミ IKTt|˷m7w1mɣ_:^ݺ1oTq=ryoXaPAۡJ @}}ښ({1OM Dۻ}__zS޵@WvA]wuOVoZ[Fk|(7nuٻn;S޹xCC{{}0jn=Évgf]̓B[9p5&A}NmwcAvhc VϯsX,U٥uw;7[[`Ab\kegsҝ zjV^lj\S}ۘu7.lmmi֠;s7r[_c@7Ofo=>xuvݟw/Zd=yݶer5}{z{ uw|w[wmԻ^ۭm}swaVV)M]ֹr1'fث۟cٻ2snvX GFpRnݺhEX6ֶ^ E i@V=d6Q}}&*כwLs԰S"oy7{޺53ouh;u޽viϯm9c6ɻuJ;{«n}>U,14pzΪCJ`]j>݆(.4&٢Mgqf'!;掔Ӷ¹rVƑs=J/ovt()fc{>JM4/ wn0$uM ;oKn>UZ}|غg8;=њխϽC_{4ًt7v:@kjeuQS0o hhny>eF(%7mecNjأNîr("7fj3˫mY^擻{dp9h9gwif6I-l`j׻DuU=}5]h}שׂxj\|(z) 0[ϼm>mJi444 &2(&Ѫy2izLdѩdlDG#MzA)B  )˜OeOS1O$I P iHa3S5yAIj4~iPM4z 4@h@zQMeBhؚiO~Bto7?]" ~MB#GܪINP69d "Vleğq81Mtl4g4aZt0C~1;6NFL89S-`1Ei)w&5[fHMU#?)clɞ͝wN"1nl!p @8cgf~2k2_lfV-D%n 3}f7] TL@U$nč5u ɲLː/#ѣ=V(Gyi1DOaY2p_4g kuʼe2(3| I&d m=Pߺʟ$@p]> њ(yaq8P*,V u޲JLz&"f_.rxsp$ B%"WJ %ure^P 41( Pp!'B O]^) `w;ء1nSo^Qӂ0l!$ߌwU.18J)K!@BH#x].r!!tpAE)Vϳo/i܊wו!@N0?CЎZA؜MLEkAR2]D3?)~}IZBZ*T9Iz)w.W-N$0CG'%`)?sS;o>eOOmeOâlQo"LN ߲[)1'b?/Qe烺M1lo}}̡H鸟;btYw7H4;Ơ;Ӹ%/H!!a)Z-dNc|.f;<6>\KPۢuq I3s˜W/KܑCj[EILMs6Z\eϏ"74  6 1l墓gumEկy 'xx 2cՈ^Ç/d#TD+;XBLHpN@4;HyyGP/& ( Ё3@DShDեcp&6Xe.5@`rM39pٔ)o,h ,J7cS-$նĊ@&`" ޞ8zRaC*@ok!# $`.Rv&IfP3ga vz̔˛܉&Qq~{ZB Ѓӿ6E%h|FxLj9#3}+K;CM<]sscV;P;&aK H{jGb{g .L4gp񦟕Z(?٤`9oz<ǟ6rit;'!$"DcE,.sHBDT9q`$S=,} ĸ:*nd/jRU4a{?Ca\k[Rnکw𗧝 ^lH)St'֝g%cd^X[ia-/!JuqYItLC`ej(ij\ml&V`EET$_gs򍻽`;i }z:wmnyLM/ |S7<X9t<c.|OE3=m[@mJQO퍔r0t]*IH|:)@ & 6(;YP7XU-TQcDBv]'5ԐP=JWQ~dC?Qtj.u7qATHxo}pE2NVfH寒 )ǿp3QJ"*܀°UE۷L g'v>_'~M_ܶX;(Hgѻ8f{$|5)wb=PLCX߅L=0S""ўWD%^x]a".9%JRf Jw0k9wo׿&S+P'|]+6xT R'kCtx9z֗Яe SYTJeh+=} c[gٱb0RJ&,`j L0`;AIRpe|U˖] vI B}2GC}eQ8Ԃ.-.ZsG%N(R*"$mbVħϼ)2zVͻc3zHJ\Xhދ/Hp>Tܾ"lΦS)nq=}q}d sTvD2=^&UK1O}!~jkm#ʟBtqՅ]:YɾewOӱ(_sDW,CM5 44tPg۵Xѫa>cb =jjOH:>u/gÈ LGߌ {pAЁK}8t$ߏV\ST3|hMw\ I PiA(Ti 8,$jD0 V a ; /:cmYX%|2O7T2x)g)fa Rk|\%̒m7r9"20ѩs޾olî%:me5{t`y2"I[լC$݄frźlla%M20Ry)e1DM>x3!>az`>8멗.pog^jMQ1nniHoIӧU5/C&lLDkI$Ί@z>?Ј*H&Y/ߺ K#T)Ԟőb}k;3Fw.sQ[ho!Q C]MDp-ptW\xӏD) "ZJ ʍ8Bz c2rHPIq;SzL^`if3e) Q0Oɐ&5>'e h_dor'7cؚp'C4l%VHQ=1eD5<`O(x"@Vg_9٪& 9nbH?^?r((S,j('CB4P\_EQEQ2()(4q8mMMl9QEQEȯd|.M4i*m** (wB`dv__># # EAies!\;sOhm&}z .D(MbHwbxH-H WD!fQ| I8/y/~sz>N^+'Z$G֗8FT_7$RqI: Ʃm!)"2!w` Z);qef5$#m9#mq O?G[@0C-k迣*q~-@@}2h( h (( "tn K;BAIB_OA 0~TN lFa׈ӌ98B)&% "hbP.HPJf Jg8"?)DD䂂~Tc`BFBTi?jTg#1p 01rA6|iM G©]*.@&*?@P|]bP$h) C6N($! D:4v. l)R~$* +AL)K4iRU|1}nr'Z7}!d1i9d~UJAmJW#?cB/Gu % `M!s DG!{`OԀtM`X:"# (T6T?FUX@ |B`Et E^  `H_9C M#J3Ԣ҈" b*B ơsFS9ë[ClqF}nJA6Ebf5z.LC[O& jiϬfk KrH/q6BmˢgYfأ2PG3C_wj@?g3/{MPĘDDjI賊^i]1}R0lWVF6K4I1*x1N-(L47>1&~nڻcN8dͿ7Ͳl2C M;u(kKRSOl|'U&);ִ=#by˳VhoxAU]|{ j o{Š;q&+bĔ"'a߱*"*UU!MUM|TRDR)-njJiɁscBi.T4\aa[Gn2gnA|"/דsa↎w!BuḴ:t}|u`Kd剳;k{y)8Ohݲ#s) Cz{rbHL$JdME/W ))ٕ_oF z{N`c̆? \wHnL5#A%zcb[S} f cXccz[3. F~/*P2.YBV+^{1,rLiA]*5Grٌ&I|Ùs[㱨8(wC|-1ϭgu\&a~LFPxKa *tf(„CTLr\0}mhbIGF'!ܐ<g칂vnƚ`no⧋?pjreKLIg1#AtF``L&0z>f5߬%M㏀}ƲMv=wSh7ۼI|&.EA[tWb ao^ss㳟Xnh]:+Na2ˆ =m4}7gO621/RPj/cQ90 n"b[ Y(jK}m*4M&_sfp-@.6={G3NRAd5F|gޘG)=v '#CHHvoR6G@`5Pm &LbJ.jOalBOۧ}<;} k!e=褠 &x$W !8"I#1!ⱐp&pҨrxHϕՄBd*'`ŰqVlMS7 ^wo'Yqý٣&+o|Y[8 xlq:ɖ@&@2d*D VX5|/xtJv3.w(1M\}Da;)bCcM׈mĤtׂC@q:NقYbVgE$K36R28v;aB-D=9 (ʑnMX+e M2V,3!u4f:wWw0$$HI1$g9UbVi礭CեfX= Y!})rskCAI~MM:eZY#IػUv,# Qa/fdI;5CvџٿRݣݢY4je>k,bÌ[[hb39c44Cy|8L"R W:A\[10DI]I@o:|2B$ 9pnɲb&=97tf1MUQpߠ OcF 8t` t[%ld.zsJ(Ztx=3nGD7}0}"rijMlIP*&.vpA]ړ^Eb`ńF{ZcȓX^Tʢlog 8E^=Cd5Lcg,*cZۻܗk&&QAKݬ! YOw*i٭fq0 aOo_V&`V.4le:/O(ה륊32<T*v\2)]mӔQURܪ韫GYC5!$B-E~ Ɛ|9xq2=rc!-@j2O0E^^Ɍ /t*0Cn  vYrŶS7$ʜMrzkcXeģ-OzU^Y@;qAˉ<"]hp65S2iLY dYlW#Om߼bǚ]8y@Gö0y|4xz -Q_?-5vS"scT97ZOKCNjXhn5͝uƊ5ȴ6O,:ǹ@4{6ؓY& # kr#_CclO<42΄Uf.}XɤГW";S[qt_0.Be@yr%q2cymD[jy6Ml[ Lڒ}F@u6"sK~Nxw>wZs @4^Rdz}Z% (v`zLVaoݬ֧G80{{Bz*t-5x*O^w'ŢgEST*",ZhTW͂iб37ӯI$<}N7bH;! |nL5.%(Jb܋ʷhi}rb|Iď]0ƕPw Wf\~mR:qwaDy5%%)%{͏\[sn&ܠhS7# O,;ϳGAɸ>?DK "5D*X03O4avkUfҕf=70f)XŦX6IY,>mє`qpW:`Oqq&1)ʝRq<SȣF,ѤNL'3+fUy\`$8}X/6/ bxxv%ёl[7_nl}G#rjp7 ?ok8MEcTR-Ȯd Yjn)74^׽JRc@1f186+^=ʔk!@Cvz4F,4ݗ+Jo| J4O4༉)7taBI$I$UTUUU5TSzmUUUTUUTUUU5TSs*j"**)^=v[p{{=g_"aH/J}~8Tvf兴[4pBQCs lPqfRv*ʛ~L:H ={vi,gG8vj[ڎN}^fn5q2T|F:S矻̓2 LJ9{˄?khD.oFWqcɳ칱ʬ0~oVUAN]{ r͇ $P; խ:\}cEf;- 쯋40]CXZ cGn-a#h&0pv> d%{:n;i}n)x<57g^N33Q7SM^gKeE21}q ~vț0Q9DSGMзZOЌ]0əTj e;sV;SRpÜ ό -LaNH$$$$$$#wŚߏ"U2<-1kzO͉$'5dV(ٓ٧cW{9b=$fAFMۄ-3ok>=ZpO28S[#nl(NS=gicd0&h䦘Yfl<>!Ptw{url8P$Ibkxpe 5z函rDz 'w]}mNb8yDkj,͋ozjsFvܸb7x`npq$IKT]#qٛgFN|ҳK(c'41snPZr-*IU;C"`Ϸi4!h)j, ID'Qζ34s 8mnRۻ^8:?ͦYIr,l6=`2dܤ,²v`ݙunXY`9~ߕosq'f{=:L^ W>-bO EQxSTE6of1UWnUȸHK)!AY]7CADKy0.Cf Ƚz30C 4֚9Fodln@gMQ2mMzB/ ׆u#>jDL&^]䲪̪#&<:_V k~9>;[w\܇w~lKr4tNPd_;Ɵ~p@4xZe7W]zl_ՀôɄ,Aq$EN."RLg4r˒xB yFl;17N6?l{`/ d;z 覬yvoIL?nѐ}ɸrLfkTYc{ |U+;G#m6=Y)h [w&l -/F鹺(CMP87`qjxݚ.Z6I}3n6d*bĜ:M'LK 5fECRh<\8_&v~,+W+b{z'1<_xLd4-Ox[<})M8&@ٯ~FZ7\=2~)Vs@,Y)jKBx\^)U2FRRiH=$X~\LG&wzi`F6ޛIV3Zio-tȶhSJ1A|܆Qv:|F Yt3Ѡ [\;=lЉË\&Ĉ>sy 2@JI'`TZ ΞS?DN)%PsM#Uv܃9I Yx5 6vn\ck7IHHo |~z>ԇπe!DD)HzQ$ P?TN :~..9Q.iRiIRfHq .|ãA~aJbQQSš0iMPZ6!w$4>.`z4;֫Gd3feٶe'0ӲPkHZ&h $1]sͮɀ6!yMB|~f%'v9sQD2-4ϻ]@lh$,^i'3Wu!.glQk|cF+7x#0]av!]zw6KvGk-FcZGt$I$Cn {1e|Ep6$ɓvkܙV]azYQsc.@Gx ɚ[⣐99Lpwr}.L侨0Ku$8#/_^ͲPt{%52'$Z1•ӗۦ TP]zcҿsCd*03UM[x4KsN*4Vk!clagXǐFNqD~1 7}1նNt,ڤO5c40;ثˏX|J";Qӱk"ڠM9015XX\6bt30}?oW_lM4α|=5×.\K ٮVm;}ݩòYm|Yv3-GAE~R8 \{__9/lb_}9l>ݟ4x:u/Z,}XsxIM{+~wBm,{rSPW>,ݾ;8 ub6<Mѳ}qME6r6kK0՗1e0+ 6+"Fgv\hC gUcB{mYQ\a7#[歧#ҭ+(DUlI8}>2E1蕶~.iWedz7ppk֬gU~g=66)ֺ >_G E-cX?+F;;Ip=xhC"HWy >pۼBiFY "`y̬;c>I8Mf\uqȦ0FJYHE3u "/,L͑10" ܖx1Hn*7bh2,'WF 6$Qr.G1K\Džh,|2vBO53 nUNFa$]}_ %=R0f@ٌrgARA-8qۖ%Kᩕka}3Ur-(l62Q"Hb~6HWI ;kŴP֒6afaI־xBՆrc .G.kFcwc*Yr,Өދ2G,MXElDwQ}/^6[2e_M0o@y{)Uޜv]Oa43A9Wo5f q>)CFDŽ<YiYj-)|K=d9LJ[M2s[{|dc s.cu;5|15t $xA6y0z1[Equܳ`wDiR YOǀ1v_Nch6OWMo84pY"CS7xQ-B߫13$?xOcg$D6Z UkcŇʾqT@m;3wh̥KxIQ5)ȍ*%U,RӰD}=ɨDԘv@gY%A,uqL ن)NB4HSU!BP"dbf+J;(*F!&M鄨 'm" 4I8ll }yF0jrd WF]ꦪ~*40Wr|$=D8bXN/V^&V{3EMDJVWyS E`>Mj;a+srld=1 e6Jt428ؘ̋ DC~SkG{5T M%2gRwvฤX6Ca9đ=P{s=0wzwI9i I.D8ipms*`aS3`ꨯTswvvI7HHwJ2ꠎ iO`@!? j/' gѫ,LoBҬ3( EOYP/zra6eZJKUગ Tedlu{ٻ-[B>O>]>:7~E&ĉ֛] )"Q7`wJlb#M}Urb ov$ǧL'CO;ҙ|r7$!N=5b3b ^ɧ1od2Ԗac3(}zdYwSb;myg D xPm  oEj4b'cfZ (/@ÇЦ}XݱMw|w D86KT dމƔ0f4PRLLj ڟme#m:. B3ͳ{i %M_1kpH$%CRҞCEMI4sUDӋ5SfD`qo 'lUƱ;RU~JMdY6! rO1$$iigf_3Agj98k1`ӼfR6)bWlP^۽NmOW,u5Ї뇅.~orWl鷧JoGCe4[8 ip~l=\>w;Tm@du +uɸ]VPYݺ!Q6o9 JpRaFPy-^/c p~͡Z]fA)Mܔ5=jHzgyٸz/"݉JNJQZLJlF`M 70M]5#d,]1ų7E.WџqTT`y""AʭGiNm&!>O|Gl쳬 81Ě-;%9AR!!'ex- tS6xp]vLTRnbC0bGK$On4ac'sk+^LZh i74XmpF u3V900h:n F"FΊ60cC$SDLS3ςMxpf:,䄄br]TCb P0t !LX5y|| jH>`aWp4 3=c wtžB3ϧ8WC1"$`l]!BDžhM WIxD0e3T7PNqK:{q(峠F%l5cƢrGZ4R4'F5{,֩qMZu iD: ଛ0 51Swx+ ɋ:l{.&fo}Q{8ɤ}Nza9d.D9 QL T/JND6,8fx?ˍ+kxщ@%P34o:&<[uv4cx^LWp([X0w?>rA.1md oSP<'nb{I!.z&n#'^|-~[ow;g4 X$.(7b_N9OE(D`%yS⛻Ub]7闡%1Mp>8qM.16l5f>|*8߁3_9ϻْEp<)(q"802 f^$q[x&rޱ\WOWD#xƫ v]}g$pChK7fK`lً⭭eĘf!keygiR.V[-aT[ƲJ SNC/fJ9ךyi +zׂf)lqӧ bQ}51ã5=2ɍoxe;=ùyȎ wō#w;1,ٯ}Oۦ*ctTgLY:naChZ Rc?.YFM!J2bX02Ey&MQ5nk^e濓s*c̍-뫝 mț?0-ld* %L&(`+Ϫ3x ު%vc^W868aAXu8 3q*0h>eM kbvdv#T5NgxZ:ralaeK(,5ĵmg-._ C#)3VaILY5cV5G6s k #6^F> sABHgfi.>f>%Lmc%Dv9@'D=x#S\}+39p7vRX9 ۴wb=ضq@1`0X٧ sVJXssdIe; ЫCjCM/S^ ݯiJh~C$bnByڴ 6ϫ,d~,$o1K0["_!oͤvȋSN#%%|ojb)&U],ShF٬a6k.QT"I@-ٹ'/oQ0X\v vc퍩@1RBR;ō>k $cSb Um~u#ʉcOxv_S9X7{8BS3wk!J'IdE1Oxoc>eF3p,FPkO[ׁoI'0vjכw5DDMexxWdo:;^ 3S.⣮$i1lJ3::qQI¶ar>js}1y"|na\t]iDRvT[bs9P 8ƶyΛظn6d4{Rְ i9qLIQF2˶o9WluFxY-9FfYv5lVSDHh|<:(q )0͑=G ͻ-k[1dжʨ(&I\C5\;)kk{Lgnw8U$+F^Km4''$3Y#\}@+T^;AJ'펚c ټڜ`ٚyKAnŦ9Ѽ2;PG& fōaFj2]mon S땨{W9^s؉ӽKYy]I'a*gKB<^3BTM{viUn6ܷĒ?xxtka&QöEaF*gЍv0_QRqotGOm *;Ja #_6hdG4Ƨj91wעym)ȉ^\O}n  XܳIg*@-ڣVյ|=l&yl4syoɑο(CSś'dnDSÏd*:A1íx!I&Gצ:rvFT?7_n2c.ΥT73@"Dyo9E'6ɲѹe|@g"ø7t;\ !"|)-:&>6oeOɻUǷ&2Nw٧o;B$UO^IH$ģ~Zqrͺ5OL[T.ӳZb8=]<8 tBUS)4QKZos957y&d< yѭ<H"n@aSi[6 {Ӎۤ ϣJM,ߋ101MeO<KQ> FQ4{<:̋ÃgC{ ̽|exxptX)gs;v6DYcMnXآp\u7ǎG^u7砧П9{Y0nfVordF-|_>f$!h6"BPԫI$2bBepOM{<\+˛&em)F\N $F.,Vka'و%\ݯ"ʛh!o@-C&ѳ>6r1d͖bz Ujo[;e{[^NEjvbHug*%_M՟t/fZ=2a9/904؍kӝcmx=P7+g'wnp/[oS_ۢզ=N4ܫza!vo&3uTVW -)f;휝YK}.ƶ_7dX2کZ>|% iv3ޜcPL,^p|[ `fùFH :U[P2`lV+poZ'4oK\DfrRv; ݲYkdV x)liN4B7NCYM} IfT-7pӒmׂ>s5u|1O(DSV׏Thy_q jr)ӡFzT׹;4.nR@A5H]KI1Jb bsdC.,P&^LDTS> #z`Bц<L,Z)|dY<,|JuF8܏6 +j|/)uf4`3UT_JqA>634rX;#٣=/@y_DcT4`{,quS-om{Seo`2Gb#ݾ4ͽ)⪬4厸8_44JsU2aXG@X&%pم0bxwRz' Ž7  ^ !1:h!&l~:s[`1|woݦR'aKc]^+VjzH[#$Tlآ 8f'ĩjI葽;7q%orG:vwj&dɺn|eNz1nP.9H N6 ҙ!qq|yBLoeWl]Wmn9km:zm+I]AO[u"H#s,.7Z웻[ߪūU~6WbBk>ivjO6K2FOB<'nDR5Cu+| xq}DH0EWP0@"9Mğ?L~EO=5!{>[ٜ/c\jiaEsucGu]h/̋}P:,7v Zj2@-01(lXb$!r>QyCuJSݰ_٭Έ'' `SBKH҇0G HY3-P]@{AS}$Newh(I<|,D> DHDij%!)  BIO8Q@;Nu-hq(l[@FmsR aZ$T4"$|$50 8 2&z:w<$D5H@E0y q`=3*=JB$Ily8*.r&s:1͘`䜀B>H0XJV%|@z MxJd,cB 1LI#9t %^8jGD HfsFK}Odd;I!/bG]BDxDү]X9yHOub@= ʪ.a(Uq7tBiqu?LH4# Z Z NF`0$(-OY!)Sh|Os˘p;&j]X8Ȩ>yT b~ӆbgO:oq:.zkB;HTӴg)OHxIB'8G(4m< lj1IAޤI܍VodC(njpP 4 d#&4Vh&]AqyC$44Jfy."ۗ1 B^w8IV~ 2+r9?޷nR!+L%4rͫcW9s4 Q!'u! d#`hQm);@̦e&srFM4}T?P3bLD.B/;eRt]=zyRTąP?LJT 1҉EIS%K4i&,`w׾/W~z ogkg3bf嚊>1hMlwXM[[{~&b_sNs>1YwԊmew)N1 :Y;~%VB/h978YU(!zhmxq{n/^\VLT:2Vźnq,O/@l1^=BrRbR}Wuȧ VYH l[oJ NfRm)MDG);l 4Q ;*0qs'QGs:ܑ!a,dD=`=JZ}m7|Aso2tRJ!^7H\/Jc0rKmH1#465ẄN_3l>U!ȧgDLP0 FEE?0bmXr1߯9Kf/XSAAJrZJJB)BC F(h@;"iW9=! 4 J9b|ʝ;bm$wp\c%džhBaJ)O{R9~a@4/5.y_1 fU/hCae0~O8eJcN-"qsXqNIIPC=7O = ςh{|1#ް& V6ԈD3Kz`}ndxĨĹi 6洊`ӎPX6"f(QOS@(0@ ~DzE (b`\ T>.D1_1Ei|mJS8H ]5C8GW(SAWQWO/Ӡ:Ja/k 6l|8cqM:/S#]yNedrֿ=44xgxXeLe?!+̐'aܮjhJ!1H$ Ee'~gqI;0BRG.]UC^1ɧ&TfGO} DڜI {M~)&l DbA31؂.Ii~"D@Ƈ:˼x]H320~w #GCزĠygXŶl ^Idm05)Gv5B N*шyZ)Plm f\3͢i5+fFBa$/h(mr9uʅ]id\'=?#g2&ӥņ X ll C@5_&`Kp!\R;L=獍4(u)3Ft,W'i/AdlP`L h3C~RŮ7Ӌ[voC7 nGt4;m$_.KIo OB'9АM!Aц02,B1$bN.`Sd{Hqx Cf 9,qb9 􇭊m hy)n$4@_"ӌo$*aQ5p7MM*j[L25 Qf1\/GɊ~!7DDM  hGUTh!-{b C+2裒wNؐh:F ER/Zca|]8)̡l4+jd)R?B4 ^kR ˵jAxĶű &9b6[@sS|0$yf5:љ&6Ea?_ :Sl%%u 5%!xgI CIGp O`rgւJޔ@"P.<T8Хb d=8  i O(gv"LO"ӱO)ԦxF۹lh:6s}Gg7W}#ԫwp ߅laVﭺm W"~B5:># dj rK??f1 \04`dkQo/o/|?OoI>b2HV)*gN6'˖wAM,ۦG,lOբ/]%@(s_8U c76ȊNĶ6֍euCk#ݞ-\Kw0< *\G{Ur& Ca"B{yqߕ) R_mhࡠFeTۚ9㛜RҫIJ BA*) vdACm h=6x؊J5*9O"(WIۜ纩")Ze9cmVGPT f%}mcx(l R!$$ݞ J4trzrig}"uXc*N pn `;!!(Ãق>-8EuUUUI[XfV~!($&JS~hSt$H LRE o`HcݤKKnB2EYϑʡռYyc^i\[ {a`gE1F%%a6r MN%VGώ5QwTg H@$$ I"16K8>B`qp* d K!nakn= A$4hW|PDL9qũI P00{CmM˜M68|3Œ9 * RU `8H9HiZ9u#F82vMsqeړC4^t+<3idf #1ҍFS ?c rn\NMb"kC?7wM? $0j;yfv>o̶j(S {c!U (]8};v1^sѷPL_{B6u&$LӇ)dz,r>d/K%ncfu&twr 6̔j"Zq&F\0㬎"O6ΌfCfRA n{ѩILhC9S5Oz9xe"7a{kOz. 3b{uŠM ދa@"> Ebg.Q s׃gh"1?v_5Ńvrw ')Ƴ=& h)xiw‚BȂΏ&w5b۫ԛhb(m P\JiqT'l\2ø RJQi qۖ# -wYvz%3~I1=㽖"azz8OII!!ТaHDCWvzɜ#}D=9KIZwh2$gs,CM1vϧ^11p_WNI=^w+7YwHzƾhW8HZiÇ=-m7:`SKJ&Ms* +N6NL8d9fP06G}TQ ǟDD&,ɶAG~\epcOPiA_khU虂HP!t )`wUbΚf-8^ݙ7"xuaE}/+B E jCzvwsTȶ(-̐7sf:v!7Cj: =kcD>#@2dɔP;dsEqbȻYvcpȊ˵Ekl޻lbl,9mr~7'T1cu&'^cx$W l[L&5'0P$^o4;Ļ{`UhkPF9n9aj"[>x` dM`Njv2`U1e-SIL@)3[TMsǞ}yV` m09J$/!3v{jVw^Jmp3w1Ovxzяݦ[hXbޥ:W|y8',SAg]؟ڛv{,ES"3چN%٤_QwwyJ 0!?_DIIF.b,@Ή,<310p<qd(h%NZ#J7/1 a a[I{TP]hH#t38!CMڢ}q۽Gjs,c#ػײwsp8v]S>n9K;5S \B]2G ؎o}Ֆ"KT!bal#UpGvTv*T^9ڪOgECv< k^~͚r}oZ{ۡ0 k =D"rcc Tv5Nd8zdqosSu$N rrXSUXt>לپqLq*{I^Nݝ]K7i34Lg^}f*|gji}kcdDЍʙL/}0Ւ.^l%ʘ]%y:slߨ- p-ZZ|DxX4]5vBS Jwf&HDeC9$Ifj-]wMOHFλ  0iهM8{!t9'^ŽmQ)D:Pte&Dsߣ'8:nA]h#l ca7hq8psw ~EV c=Oǻ6♮CW]EW*8S35y(Vrx ޝ4W\\Ԋ.sBYoVg8wSwS87>@7a1Ssr.i.+2&^w;6lmD"NBI(RNrtPNq(W/OAf*kA4¨cAMPn,B;J4o&($6a~(gʭ& b8n'/'kVܵxwyIC̞3:XT^MWRX F\ef[MV4B/&ϊwdȱ:A{Y%֚i-w[GGUIއ_y}'G ЇI̒qa&lJgv ZH%@OCg#P~Xe썜rm<+=DZZMM#E(^\MK'XBP?+\H32Smܔ3뮈X H創4Ϫ]w#/q޸I |>gd#l*v=& BMW3-7jZԃ?uGpC^ץ+;aw\nd2 mf3O_=u@&Oc0cb-N_\.EX^PQ  %ق܊e;qՁ$vlwyqFB0, [)n{{`zFa I"H7f6ʙʔYV*ŵsgzلIiYijxүϿϩy"W^WT`*'~wknǗRT"YQ{w+5n#k3 8ue>>}%;3ݻxm d!+Bâ GѸ(c:VY( 9]V;ͻdq*GwqC:5Gc1NӫfȘ ZAm:k|\rPG y G&01Mms6MrynY1!N\i h 0ݱ0_fǃogS{Ū>W:1D\ Ab'^[ݨ3\3R $'dzi;x'L$Cc#9RǖBANtxixr4<&mD!rc]^M3k۷^]- ,1=DDDDDDDDF=yG pUUURI%.ݨ{f W ` &1Pwfe 3t>)`N~żFGL_r<ĹVi(LcחnGNؕq N0R7$̓ Wڕrm .g4h^Q&4i $6;$M.wV曳Ca= jXӋ*>t uh8yɮGozc>1,6j\ɗ--0hoBw42$+W:I@& 5і/=[Fml1ZϘzceMz wf"h (Ce ˔b L"fD;4!UG1/Gw=1%񿴔??M?;$Bev- ?;tx/@bXvWo5@<թ^mƁytZ,e=)ڭ{T{aQnpfc܋O/MM@=փ { b;_}oN푥m> 4&?$kt²TԺQMC/h) gufdm>„!`NfE6 ^Q~Fz_g"I)Ada6ܼ7TO8㤝[ xGQo FfԈTQ2|~]q4tLx1ݣlړ{f js>{(f`$ft {QopT2Ruym{Q@]7כ^ f*H è0sb`z(zÎr\\y̸m\f&ucK rV]OMFsNw^6v*A>D x A3VIoGČ O5$x65<͇+.юL2gL};!nUǑ( w؈qb(?SoxnOl݄! Mdc(22J?ʿGz{H@9[#KLLKPyۺjKN+6XKhƵuWs-#L4i$64hM؄ -J)^rfcr^Lv$۱mXd~7̚fvsxsͿ[}X `JC'B!; va !!t$:8&( '$8hh5x!TMh{! d8t2'` rnBhi4CY2 aD(HldD7 @ mtRC4.q p! P @ i_7R@~Xc~ 1dc+ᕂC N;Ƿ?2|(@oCe8BsĊ.hdGXM3 "" @zP}>>& ?jKGɦc<!҇lPY g[IG;;ýTEo(ob=C P 7ʟ hPG[ޠxG#dEyCw5wel]N;d&ab厒 +%ꏊSzQ'D3npζI$;:؎ѻ'F&-y='ic$e_b+0]|߷|Ro@:Af 4UR:6RDhpChfٝICaud=r4UQ)E}oNg&(batKB8/<߶J{&\Td91k㊪z _һs}az|?2դ=#2nI>{XA~X~mvPGE)bbeS^c#3Sv a^N8h!7|sCcSDq!|FkO}kaq¡U\-lDL#NL]?8K7.KVQ[@5{ە[]EMxR"(<T GNoI Eg]yؠ[ SN{ƯDELVZMD)+I)T[I YJPsf wL_y{ a&>M={Ěy{T I!EX8Ewqׄw_csFf"uGA)IDn &*=@]~ũ8,V^$ݭ&I1-s|nfk3\T$BA] (AFhUG`6t!Mxʸ4:#A$N ᴂʴ 8ovƶ+\t(A EC4.ZY$6 IÙMu9ƒy]rAF-N݆ $LҦsR+@iE7 (NxHӧY7!V[fZǾ JyB*`GBG{f'Of`f!u@3Qwwh }z.gIM'GxwqեV©R-3ic ȭl- 6wʠoz`=JtɡV%&#yfc9XrΚ߄[K~ ۝z?n\' grM_ mbe%3YG/=[ENo޳k_\]hE˓3ٞGEO%y )ƈ&ku]t5Fzݺ %)L6KOY&BHn)gJ/=F#N1wҼ](m\BTy?'|v9&3~]iW}uM/kufNw瞵r {XhP%›3]m$ƈ0U4n;`ݙoh1O[jmc6L^\=Iž;$·L}O>+'yѺmʾg foK)op?JUjk{V,IQ͉RUU{o>q7& I͛-V'<$㕺8Jnk|CHRk+KHeTn<ׄogw}ñP(, ,u:&$2u04 M(N!ԋ~3w818w bnz[zgV#"" ]]Py3>,VfrfK=ֽ] WȮ U کZu~徒(6ۼTiSZNx"pf4[za^O|Cp65xܟf=ryc*f1i<`Cu>E^ @1HPITP2wqvЅ Lӣn GL|?Fмn= >'oO׽LeV2eΔ?7FޢAggD7*2)aʮJ,|Ņ/q"Y=ݺɈY)Ƕ OhdLF?QׯRxuڗR~Vp[_D*|ps:Ap!H"wMe `FJ{6ǜ"-nug])oh ٓz)C'`C9I$䜚ӊ<.Pq)z_ E Y0E2UBgQѾ< :S?6K' "܁ C_k=~t$d`['U jw"y6ZI=Oe˓(8k`;DHF$ ^c8Uȃ)n)CvCs -BAΛ޽'~i47 6%(JBA*A$333A0D@'RbLhDmQlh QlQ1F0b`أ SN3Bb3UM!`c1`,A15EQM5!Q*,Ȥ([|Oz_bNAy6fLLm:P!}Ɉ b>h10 0vo:HƬ.ڍRU(>GG+s?+`!4>'QI<:Zqga&MњB b&L4m.2u+>6>y殎Y[gI}m6I-aT2<tUR-UT^-*pArI$Um+&iL\M5/xD@y;/ edBh@) LH*l0xyWo# WO07j ln2bU'3 \pl.tIbAHַdnl Ξ$4v>;{zGT _BED"aG)~.TqOҟ\|coY:~J-=.vť}u%r|x!>!ГuPHSwY{PxyДM@Sv7# #L.75GG9!cA aw#wWyWF ]FVve',$01<#Lbس#"؁k.GDn Td/~׳k26ǥ; 26 kiD XwH0߁=7%&9 I$deלU'fAC0TO Tnq͋kФrufsn1Jcfщ=ps\-R^"#} >1~G> z*O-.s?I30O,{, ZZѠ`F΍" k!N_/5M$X hP!{O]<Λnc;g=.k`zFvڻ<+;F5;? @;mCs 6s|^c2GIZ=q齋q蚾!=lƻ27 u_7Ls3ScN"@P*'w2#ׯJQ<[iGmm;k'-qoT]u9ڦw\q[j<>ƳBv69_0m#9uꄷ^-⥹;2eCsVOA{AGU93ܶ1 L3.c>H3U{G{fQ}65urP-r @", D[BE,HEZ{NaРa`aKրٔan a-@! rChUyMH=ۏ4D Z i$_@ zT(&|2?ֵ}pn2WĜfd<8YwZqx {%|#Íůu!G#I!F$2z 8'JO8Oma\lMX"Dmh׸lh2>R!7"͒A9:4h \Eaf22>ċ.e pĵrCHkW):8`1i]$,kv$G0Kr)އ!HsCR!VC2‰IpW/'MD5I'P/pl +*Ȑ0@;z6꽖zO)Q?0&v!B/ZhgH*ߏ<~5\cWߧ7[l%U_;Ozv{fOZOß =z5zG_÷U㲆x,!,പyj.h>s F;W<z?|+Mv! $_f *ݫz?ݫa }KÃ4M5Tsn}|0ܜ|їr6ib_>olS~HVy[> ,v6 Y|Z-ÒtCGZbm1k{*qgϵUz9el):];f2lώݙp1N:2>kpk :qm/L,甭C1Q5`ǖ2^(3u{K PF$Vw_!}50^/TݑW'֝8q&Be< t$9!G4}Iz߇)QQpL?}'c'Uk\ofYxZ~ɃD`!" 1ҟAzAdl78Jv7әtZ,#(buqiXS) ?$6mq. D`zk|@* P?ڡu!ӨVjGx {H4R53 MS` iN fQl /XŹEe^-ؓs33 F s9i#F 5FAb2rTZr@l|;(C<:"H/M SAQ_Ι8_^BݷZC(pHt!,B`X3 G"rc#cw_ =$ Ϣ0BAyS]džXG/X*3,sQ 5θf4?CsFN>i BBBBI2Bz=D:Jk..b]J',"bo7#+F֙bp[fZ\.q:&g6 x#T'}A4}Br;U>YG5d۫ůcO0 j=,= wMj,_<ٽAy)¬<127*֋5Z$r@ya2V=،ɂR\  4*Íٟe;3+4p.F_o+A~Z})s;hFs vOO ;ՠdU j#L9cϣRt>dߛz3(NHh=Z,L0fnIOM1Ue[7$X >R)T.j%Tur5נWsC̏4ű,s`_gCSfޘ2U| Ҝ9+íyًls9aAXluP ͉1p5@({8 !n|g|/FQ5>CͯK\o; r]&`AѺ@0g-a5I(0<ډ\CXh“XJn4̣z}!n<ͷZ=76IX2U E9uG:vˮCKprOCSr}5צiEFI*2P~dSU3 5ɟ;E}l13څ"9`~*ICyk0{=0ʏcהe,&{k0سkcc[2>>nv!!BC!d5G{>C7={",+#~ޟhb$Glh1xa1:zCi HYE礑"o9Q47{TK: x^lr]|;10΃.OCNH1*) iz¬+{ŧ,EVa4J0Jiu> O> xup}5SJ~";%Ax^0`8r::1b[LvbuÀ>`<"=ߩgdS A3JVڍw?ji~xS[w?7]z?5I_l<4I `PL+!O&fBig#M;ˠx]t^C(^9}|2SfΙ,p$ig[rbd:Q9N(O ǒv]aOH1er&#[2#KX;ۯ3.km=~$6CD=ovD xO]me^NB!$WYKD2X _;h4\;N!Z|}9CM큣|⢬m2M#"~M9[ݪN?2Ʉ={@fa6`1E}=G/I - Ne͊"jlX2x ^}&f-дA?e[^O,1'xIM+5Bi:ح3E^1jbM^#B :cQ j1U;I{Nojoܐշmu͂ {7pakSjVeS\ynuM~Zͨ VMLp;ćƅ4'pMBTI%ֆaJ!3!1`jN* rolwod| PڅOC@Bfzӱ`%쫀JЀ}Z+C0 &9GQR'8WGu2! b$ǥ72a!pMWBlzwAi`5 }+rt]s9aA@D F:1u_Leii8gc&HB8!t;:rIQ77t~ 1D7˅=q)jx%dHLh`oRWA&ITJ@vN\HL8`Z w#Įlg`㼟v(`xC;@Ib2C)LxӿW{.H{b&( `ۏɜ1h$oLLnff `+O'[?Hdy:b F1q2W:.. ' &N n{LpEH. qXfa1 q+[0<[ ~5ŭ'f7xh4Uqџуi1a^ o uJXΣ+{PW^c|?n %vLYP00=inU<;kRhcu@;LNS@}}@"&@aA3iI H_tDD` $Qh4`R% 7XMNn h((CD33 yxzqO}ʆ~} e"el7ϯ>7wD*+mv|dGlĒߪeffE<;XCBߍ;Q:Uw`tp!s[,aRWȣw](}4a̟/#|㙴6:"Ο-&x۬PUG-ATK4]-PqMI$BBH.~b%,s|^тd{7 * ˎh6߷*|@;[1`tF08sM $I$2vj"u 2X04AH{~v;ޏx)^!#ڇ:0 D<"yХlOz'j ' p:hj\ !D=416$H)}!paI7Nj=҃ed=3m6y?7C I Fc|c0C}[GHBԫDcn˃ Cpc!u 6CN4C B !O* !´fF)F;2 TNF &w 4ν;'83<7m1DDA7o2t(|]>xJ^I!p&[\PzN.͖8y{O@pؘ=ME1!r.}l 8a̞c:v\0zUafan=&FfLQ$qܖpÂ|dH \%plc%ǽ<\dnz_dmJ6׈M x`ffWc4_II%KL68>2=!30drCCϦ1elz):iVѐEL<4(bOtӱ;8١K.~0:Ń In^κ-!Ŗp$Ř2@P_T얣$*CA07@fh]Y;'BI$m(s @:HY C!T55gzpa p .IͲRۣ߳9{[p_?_B zeuJŔҰՂPL/q4Qf7o3 c`g+1b1FT^81a`a'Ň)]`L-c1s U'lqpf O Mun%p1p,7>lC\gu'9%Q^5 j;5Le%K1& U۴ds{ ;pq8x%iGOd8CPY(v't BɘW8vfo2'17Dć-ӹMh nK/>748!=@Z"QP(eӍIkJ !-~^G6ʧ+MP [3!iaxufYiGg'hOYе3UwwiCo8v UۨR{Ea4wXB ŵ+XIl{!&J"'߈f8hz0t6ݤR֠5Q'ûoyNKbl`tG(af)0Vmq>Ccr|fVn=fwxY" L 9b6ԛҐ\}B잣`2QQ_@''ON]K"* 190w&ܺ_)D d&-XVX@?j`k"I$ 4Y[w)Ӷfvvv UZM$" ew#cAPҲ\^<%OosCKA7{}:v'"  _e7CO9fl sBCR9Tsy}~7^G%I[ $XnCm)y&}='adf0VasFcʟrX MD~ >uZZ{dr0f(?˷V׍ׅmy;]Y9v's*XZ[F O1 ^OuOqt+"iOA#OœRL~QTGu6Mv1S;\7sn1}O܄}_"HkqCMPFfPS$6Q&c6}:x׼r%dC3393vj`9b㤁 FZ]6pg ;5ωxb}=agleh.#\\b41]/;K?ȭR UX~:Ưkp`?1|# Nryv9+\>D>g5kU^iSQ ʾQ`vþ r3!Ӹ'YB|zKER0 @ oW-^!'? ~!7G` 42t&@L`-K0o;()4<\2::^ڸ4 .z!klQE9tn T~i8B*uU>hh<i$C;LX7"*Iflds<ƍw>M<喹ϊ?8ZLq{M̐i^9SrC3ʻ"kr?kߝ Xa:'ݶی(D6){݋/Jxn?7iMlh(M⹻c|ƂWs}Ŵ0҈XǭPjz/G؉AOy,Q&ߩwșxJ'Z6xƷHmA=w>rU59!b"QB:u9Fn16Jȏ&&LƆAvMi <4ff~oSA lD[oCM0J]S;pjGh0DjjtWpW gAhe%ij`haF 4j0dBp\#vzPC>t. R@HIa@/XxP{Q<AH| /a \ S8,…CWn>Zk2%}>T. EHx!t=;\BcJD$dB8(Pez!" βWStT@(H/ XlP4@LbpFr"LH"Hp~bT:@@Ms&z|S* *jbxΡ$$E"(?g2'a P;fC@6&bUQT U(U=" ",xЫo#~]EHT}d h$PuN)ײ4 @ :MoU&H @LNvAeg8 ~T?,HsKj! (l|P ̅Z)` ÐPdв ҇ R jkO7hg$:ԯc#:CʇwB!2вrCFcS?`h] T:FC} sCx@O$E, `pH$jv,EG P@@ GRԌ{ʼn!|- KBJD; #m4AިoD!O~&9@#?Z0R 6~9uBMjWA=Be }mȣEg9o=S~'b᠊^4;$ zpIV vUjALpwqK. i(($IȺ&+M1tٺ dk6OZH`vG([4mGՏA١|eܓWx8h uC32;66[[I?gzhǯs㴞Wm8{sSwCC  z$X3 `'L&\l;$CTd$acTOĐ O†vh](!iaP)WsB!B1N`,;(:ө<ДsCr+CPB{w(CY'y4:Α:7+<g/{v^p+A}@NC !M|;V/{fYnT>1p6pp=~~@MO2D@F1%.ɢcDz>=44x8C0} `dX$!X >ORMU/z A>?EtRL@| nBIv=x܃ &%:` 2J)B lQ/Fݐ7G!H  A:<67ʪ97X"|>8b@Y)Bf(L&Ƽ=X~}Y"TDe x6"6iI b<vpp *1(K3si L 7ڝoV@In&4;Hp1" { bu0Er"4lOIFCswÄQLhC Q:69R1$Q c8("dpz= z>ufׇx:rLcjդ`0 7#qij2'RU!>~x 4ueL@B@083yи?&֯"}.K Z~J>B+ -½+Kc™)_|t]?SJh(WOS~O_oO?w W?rޏ`Ӄ4_?71?&>QG;j1w_OSW߯{ohe4͆?3?</&I3n=G>? _#  (|_ԏ1俳?B[?^|~~|_7Qcm7%.~T_]T{??1_13u>g?_YᄃG~\o_G1wϣ?H}Oa8/ܿOw5k3nV=H|K?KІ*?_/@{She! e5Ej:Vؖq4Й ^AX5*g"k::%Dw]b!Wx& PllsLG-#L,P A`7bZMUPUnX9p6)9j3??tq37 !jJƿeٌX˔3ێDAM#(6 DAKAft ̕?@ nr6)"! EA&F0~QFƬ7]BI'^)E2;!$(جO s4=C܇`%XWAOȪdnx>һz||BWމCKPa'|nX;E5t={M!ӻB Ftk35?oI ځk9:O<𙓅f*FKZ5 ܀pq!?wjWL>#AsH O׫1! 5jaˡ(bV{{?ma QIA0p )>@q[/ rsHIHqm>ﷸXq3!Ϙ܈=02?$ yP@M칕x@!葠N7w~^394:D?&ؙI !$$"`80W9J3e&t͇jyfc"*G-%rͣLڠfԒb) ~p O=g|)bbX΃挙uc xN܁DQLSTWIL~hө8Evc'-#l甐+%oG; U₡ ZjK3i1k@,Η::8 1RHU"r ء2_u.$$QVi0 bB"ʫn2=bA jBIwN&`NBiy$TӯX'Bc, `Prq8(#H@Hn)9ד?e:o hC d=}ZRdJ/>>wO?TE&:dX3C KCDȤ?6;GDӭH*:KF*F .Р0go{h>PJH@{$~ R$M%8qj,vtI!{OAa3|P9.VCy$2Dp5P/H7Zp )H$!ā'} øyDJzH@@d:&ˆM{A~̻A/Y<&?O^fZG%o\ylI(ϓL U=uҶ@{ T -8uW y7<ڀ!1,h0]0\M(ŇP(X\B1)$D dOW-TPA܂ 9:zH "ƐIr@5 vcHTO_Po U4!H9!7p =cy]1#i7">s[{a?_!! vh=&q|-n_tcv!DCgx g1ew:,ӥrX \Tq`-'3&måfl<~P?OhB7Q΁ 3<$_.t"?K[\i~L髝xd˶ 4g PcfH'>?IUUUWw:@CB<{w;)CrR 9)  RP,4c N؋` d˱77߉_&C}U(r#:Č| I͈SLPgy w!:!Pć X^, do:P =KV q- NΌK$ 7.-D8UNfq[w %7@hGF`^z\ځ)z@] hC҄C}HG;@(`*wl'QP9d<#.'a.GGes^a[fw{CcE xX;P!r%G?_:u@"o +PDOJzDSlueEQG=!`;N9JwkԎ'A zZ60 NA$JPK1!4r5(.:O趣bcE:NAJ I`Iq tx7nҁ4 .:0Kb"i X!0%Al"ПTM."D%ۍwh3wG*KD j:дd1,'x}u _9 )|N`T6+B=0gׁ<j~^ƟSLj"F(=`EpTbƣYlj%IXJGxye}sƊUF[m=wfY^:(S<~/?$"9DNФ$U$ruG${$$#I1Ƈ ,;KM!rc}rO֔~͜t 릊Q3Ehv-g{A?GGTg,|6"cH1o`dޚx6F`q62DaSw$m՝C_?I V^! =0-z (~4l\@L͓6CC!·_@{iP׊`t&fΆ܆Apzo΄Co sCw9q$@pc]&-`"':@x/;ȇb&u'v#pA~.],<,avOԃx.?>⁋"c>BbV?JՠVR#; ; 7YqI~詡N'TGG+mHL^IB(:{;a-$Z4CcI$cc*r J |ܜ_ޡ"}_) Ҫ|_own'_3O %hGF!^n-ĚhS㢢 n g7ϯyEC@őp ,ƒP5ZW4fL3!A"I !$',SI`o沼!sF9t~uMo;P4+h-Va$㘢?.֢\#o~(s>?N-K-T6U3YMѨ/hqj |Ftq(2 ~VG4a0 j0 >nߌd4Ƥ-PN'ADU\9VTZ#! OBTjH]~S>Y{o6?rjX*UA>ۙ֎t5,9GݜQP/ۑҁ2BM~R߅ Bfhʈkw=;ͦ"2&1D֪EU WXD'pN,O \f!`1,! cG8 8fP裦^?ߟޚ !%5(";lv?{ uTŲ\jUY%$0/qnl X.^rEp)|h=~l,H4dEE_Q{ y$IH|ັi /E?`ZL@IOf}wBl?34>ēkonCo'v.>S KJ{j0)WNP~ȳTHDGwCAm<4c؁62M!v>;,1%4w7WOgh(5UZ:]k{7Lv(;{U 񸡹7]i@F6C] y,`?-;-FbMxJ2RA4Bh/9PP$ӡC]bð'&?gt_Cu R aVZE hXU*qv2: 'JtJ5^^X1o";>Q-\]꼠r DqQ@Aa>==zXȺAkF97 $ !!r*-,A6sV7_`"=Ē`>w B 4RDM/hy_@;`-B`-:JJ-K +@SA0ң)HEIPQK@4+4TD@A@JH ,2ĈHH9vrUO=" 'D ("kþp][4,C A$$ %9Ka㋤!D!4rL^ r ]=ylWglЈnH=Jfծꃸ;VLs.# C%Hh"\>I!vwy<CERP$s-/n{ouR?lF/I3[@DI*ۡP\HEt30sIu?2^p͘eʠJ"چT$&@D< <%jF}WH6sͪSێ{ ~T S>92"0dGyJ!\rվx<}_ߣjU xMlAM}am% =ߓQ\= Gz.[]tqLoL׼C+M@$G3>nDܛB ")$EΟ{r Ύz3OG&:(f%C(Bi)F|JJiOi`BL(5N;Zce'|i$0@n $5Dags><@}G !4ak0*Q? 7291>#Z]1l2woѝz`cT1,у{*_"R`#ܤ52p4d9:siy0H#K '$r $XNBDrP{;^/,aEdt} =QiL۲t*$(bʪɝUUQfU5UUMUUQm䪪vCסBu!)I",98&[le4M;(ցxx{x ~>Ҏ<0\i(JȽl@9ct! kCK-)^eFi=l=Qh,)`r 6 (M.ߕoߘ@0;J dO㼇!МY 1Qv\pa f=p=Gp^H嫐hË0:D; \Se(hEuAaCؚ1Dz)lzj9/#T+TT$:8y.D9l!Jʾ2ISp"VX"0 fC!'`~8N䫃b)Hde@Z+C c+hBɇcI0L HBB< 5~ּȆc3x6X&I&'؎$J%Õ{ E#,ir%nƍ_ 0q? h*X(XQ 1tSkl>_}7v<;!pdͣD0TSGcIΏ3 n&8a+w&4+S+:> :.l9jKب}֏H S?ĕVF)U^2Pd%㛗Aun.6E,@T @}Nlt+h7n'@Q̄4E 2U~I<ԽP+NW"^JIu呥# b nxstrMAXsDGң!xlt0Fi1~ GÀ?3ēG`?h9[4~K 4[ L~b'Q,+HGRUtg,p*cLC7`,WL)xWs2~ۼ-'[Hv{?ҿhIRR ()J`X*jg?צw;88c6}!SC>jLoX*}x*%XldDRLdOB@, ~arx/H$ipyzwuͼPDz /V(pC,O` ,?zda*&Nϰ-d03"E/0H# P檯<*R%@'CA5MFUQ3GFa<f*6*Az5YCJqaabP8sayX0:X\%2@杒Ej.'%VQ $ r]#eGH.4"'bZ %ZF3Rֲ Z'HP4;9KzxڡR҈' @#yI҂<zD0|n&!boWGR `*U9 W\HTAMR( qK` "^8wv ff0VJO(ur'TI+ى{Lgݬ3`6:(6*' (_.[]|6y}+blo#g/?@rckcUfo7~virjkNq*Q(LDf;kJ.t@ 0'Yxぼ_d=~jŨ|G;~=p d~G}wzxtO+lKټl4t͜+ߴ_Ι{1b]fqҡrvWB6)p['?N(bۅgފ0z~,26I\&*ȷjmu*^Pg/ݽ#Or8:T2^K[0 cCr7^p<μ-`{-< &׸r$5)3b(lg_|n?XnJ܌;*r'H͆Ͷ'y'4I#UArٞKA˟ P56*/gF~Az;@ etRt'!W'NB6 R)CT7pQ({wQCLu&)$xY'P42U+4/E6@:H ͎ bu@`H~s~?Ĥ`=#Gb$T% J=P;RP@`J&?Jޜ\sβ0B]SwY`EQF;n IrYcQв%,Np׫C |E` ڇCOJ(ֳ6M|u_w]"'À{<7 ࠷,?QNj(YakO5f揞H_aM~NXM M?{~NEf5NSU=:L/DOã ,16dǜ05! c5$33/)7fZNŸsybTgl@jp"C|M|e8薇efdXZ~>Y#M&ϡ~;?hFάE+AxiD1jO vB:Xh !!JTc+ HlL֙Ȣ6)53HZQiD!B%2:xeYI u6p` y \KfǷ1N dJI[DB}ꏍ 8\)ū;VPspƴ9^dAl3‰ "K:EwWdaB@ieB`Y}?t!zo)uCPPSe넟d;Gs F$T?Oi!S+mJwظBP *ObZv;`sZ3("2)d "$(6eH IZ f! * d&dO)Cr /b,P%IK>6ƴ`5ĉq tlP5TıMK UԀ]X_k!&_0ՈDyJUE7gf`Q=  (k{f\ a=U }A0a=ygP/2 !AA+Ux+y"t !:&?v07ӿ{(6f2Ysp8~_}%DEK_O}3b h04PKu㊊64h TYl*Q@f B\ Be,] :C}<=f0h /8geq_sslfsvF5AKG F:s<0AKHFf(Ј2UP3\]N;I fq";% ^e`HS̀g`O1 hud1&yH` ` uHkya4HF&P ;ݐ׹R>'CF2[?G}fE rs2IbH4*H4BM9Hm =s\表WqhD0>:hpmTB6yL~^Gt[QCc$Ix/wT>8W_c%y۱ m s 3edQ{Q=*C'$Ko3lcJ0#-vV%QqPFK0y?@+CjAǏn8ln9$OvyLl.Áo6#<ە mtSm Rnx?g(7G25]S, FfPj-LP&ᇂ{z75{SNsgJnTP^"G?ªQ$ *\ BBrsUӉI/r;5.nH80<(AA Q QHˇusr'j>@kZֵZֵkZ(kZֵkkZֵh((!$$BHI-6Ƌclm6Ɗ((hwwНZ'rQ$UT*1(H)cPAxA&Dω,TOPix/ZRj]L,0c 鞰/xx߲I#HeXE_+s|b{hG+/wxQ%=IsC äT9"z2^V ~2z tߛyZ撚4}f|X*2D 8`N$^S}9]Ug`{h߽)<M6d&NS-Y|I^$ǀQoR\:GIa{ Ax53߇][}:7+A??͵N >?ڣ}$ >[X*7lR6yEe0;(|rh:@tSB; h #7hXG0 h#tNCɵSez2X3˿iu됄_ mYW=h6%8B88 uvMsJ?nfGa! (bt(HRѫnzmhOmUI M^5ӤЭhM|UTDQ_vxϔMӸ"?{ 4' cDUQn {_O02R]{_? _Z&46(R@}dBHERY33cVb{ #/7Tp#TQ-#L DK_]/7vfi%t75#xoZuQC4UJj4r)v*5% 5j^`m:pq64Fɳ2ನv.1qu֛Ũ?_r!&dÄ1+83X&E- 4(k L(Cl# ts*8|\=(44#LVX6Iأ&5B60kx Kr!$p/CǶ+n|:('t]؞O[#6=Tys}{p@/RGD} N48ᡞj S'3DS;V;0AbIa ?F%E|T7;<윐 0Ct6AL&(tb1;pI67F`EQT&p!1@u .rbVRp-8$$L|<8:\0xt&F&i8N㠠DK*)I$@ĂGPHkh [BTl|"AA4,:DKGq-{ !T )t \DH %IbH4-XTw1(qNX"[ے ;NԸ:C韼FēgpE~%at,B> a;"Iakj@yn(k GƔ?*!q9P:uN%tZ0,5I q-rDͥ$ i P DhF$$)$fQ!b0_G=c`=Ⱥ|8J'02e{јI) }*>`НK2Գ&n3"'>o>&7PʱW:4Z^v&hKi{+ ?s~I{O? v_T< m@~N>4CALCJ@sq# %(:CÈ-@`o^ ASwH@N8LC(HDD0):erTd !ozDu.  C ND $٪eU-(I6ۈ=I5<$z*Ie>TA*[pe 0&n  n)!M՘0TM=Fll I !!e `"p!r=dX-L4D4)%s$Z)&[`MAˬ$ۼ[ Z'`B RTZ_?3\/CK!$K31'(g7$nw %Ί4C>QNhi7Q4=+Ν*o)HFB^+"%Ҵ`G33/8z>@y)b@9eEEXCUa Ӳ) ?j13H!)K a)GPx>P,"1գ̤BJ[#D ` `=| >!煟É5"4Z ,')49m#ʬn0RʩHCb ٱ;L@ [7`L"> Z_ ?40= Fn}Sɂ ),m`0("΂1#}%R$??^ x~A2d2# BQi{==D D2h blOYЩЄ!?3J#L,B >& XT5;=kVx}n8s*i(GfL4D/(?;1Mt@:Dl?}JOo݆D.Z?P(hZwϏ!!&@3XO+^7x`u?*q\IؒJ3<( T &lnnWn7xEo6, 9Vmh0ON6=: tgih~IL -2'!d5l!c'ާGWFqǪɺ mr5S3꽧=L̶M HJbF+_>:?%m;ēP#&.VFϠӍd;fUkUEU[+ }}WgG]ft6nzLwN8ٲ3r4]=썰* AfRîtWkM„ :ʼw4d?ᩨ.ϩ3iV$@7k铋Ϫ)pcky>,;4>uvxsJ[ʈc(i620rB[E= gVSY[",ȔDV sD׭۴jS0 <|(Q.4uw^zܢj!l_O}7}˼!ZǛ*EFfn7D:)q}O\5x.M-u:s;df75yv~}(dP0?6|lFۋ:BMx9l-vG #q#d&t CCr!- eq{+AO ,w' b?#=!-:DSUϪ]_N . &mkt F-s㔄~?ߛ&<,Z%.RIa|<@hǏ-K+xAAW'̙o7ޔo90t#odpWy0)lfh^NXma'V?kݹE C6}qVCbjX+}vfR()`PtVF L H 8ÄW-!jG')nQY$C iY8e$%f &`+ !*4& VG2BY!43VTބpE; B0NKlVJԊf4 X g8d?8'緵Ó00NXPLa;<Ȧ=;Hqw5CX#2@ X"Za  kP2cYa3j(ϗuxz3=#]M4Ǽwzm T\•3M nfu01`K$m v|xwy徸22&9D}&H5u(7fvl O\!aKLvӾ·4X6y7xi~qv,`DOëq7fCaP?W ❞@6݃"+ř o{k*b,BC0RK2C5,dcc᷼t C7"%U h'xn*t8ԄdlbXmCZbAC7SQh"D$c}%ɻn4# hJj'Wẉʒq ^ߋfA:eD$fg__n= JIPUUUQ1UUUUU@=1#6Q(f BBLDU7x6:`vp@ JDMM&7#M@pk}qM(i".\zsHhLZ!cXf`)fJ))"((("iihh i (i "i)") (Ii&j $h"B(!(((J gT 3JQHD.D0_BgХW<)25<Χp=i:'˽UvNk*̲y[km[jآhbl74E(P2 !A1DAR$ 1Q Oq tR@##mPz&Sn5ңN6Ffqou1/kqp`[1c@`vʹ)6zvff9DH~c܁/#HG;1i ۬מ86T8<`ǀk/ h҉+rKa Zְy$8FM卽*1idڝ"q̈&bc>)$m@rIr{ nkxvwAEw.liM{ރ43SK3=uCCLtq]ydM0O. ^HӌX,0\d=w=E"c=0<@l3hwN0"dցq׫:-ZDpj÷u1FDTp'lHnFVB0XXC`EvBtզ~P&iL^y뭀/ sDRB˜ae#ɥL2u]Hf<턛tI,95k&J,ޑ]&nPF cv6o/4 ):e# #dJD|bD7JpU-Σx/ ^d hD-WL`1$k764xwXU]_.a;kn۲J[mFUʥK#l7#Hhy6&Нj  wAY׆!x Lz, 0I1ا◘JaؾQÎA"Px8N[*hDdI:J7אnT8(HK&Ez ԝ ,LC^,!,x8㩳9s$ȤN^{$O3Q)C `?1[C8F$%N?T_?Vqo@M-̄L)iM;9``ÆXiS1t;91 nJ2?Sp+cpC!yViqx%8$ (q 6<)zˊd;Uu`  @m/LN*\n#g@H]L@&H:\yKMl.YS1Cĉhs(q6}g)$fpi &JEAo>gUXPޠD8h㡸i3RI$OcXBQE#XN6"dڍuNƘ!q읎q+u&HRC ;+4ҭ%EM ̀$bx2|>+I %v;N}#I $F74NB{vH$|EfQ76t{UTPs"Ôb13MbLܣ gͦf{dxsӖ;̱DBqp|%HvM/ ! @&h(U@>Ў \I$yU^"/WbI!%3wuwi$W73w37Www>vn֊2.ᅣQ7:uȱP'b=VijWr C37puND:z0s3~5ˎy!{??'Adnd?+τYr>"ba{` ɤ3&6g9)OnJ 7N#gTEŒw[mtTbIS"6jg R*{Gζ(rLwiUx9=Nps Dq %tE 9M,<@\u S}ԁ9pTl1C5rKc B zz*~= .Fǝ.sC %{=:|~Lja ҁTO?({@2t~̤A[K9kR\>pCmk>5V~Μ;L} 8-@yؑ-J2rNϰ-kSQCNr9ol4x.5ggcNj)6}k&9,b l2f@|117{@ݯ0mQ w{b:( ˱zN*}zATN߉@ev' ~E>SCd(X*(==|dx%:Q3 :53h)џ`ʦsP VB\xPq@D %%y;/cAAŧ{|Aw"IiS2zk=G9{!Ƈ@ꀳMRO5kB6ՕDA.DO=M5杨lc1a)b2yΔ=ȂALϋAͩ7P{ ~Qï.n"ɍbHȀzeuBT4Ebq~_^5,XfT`r d2 b@t66 ( C pbE*YZf(=eT1z\@X3BŐ&c-O>MRO~Rŏ0b04w2?JJJ` (eza.X9_{ø$tux=#2bi&"$VQj)Нf4?3?@OOiiNI/`%XtꁪhlDPA3PU)"h))RXUDSi&UbkQ0 <%!*@J='!}|HՅYJȊ (3>fbX 1ISt!ޚ8:\D0KcƮFcoCC7z8l a!<>_i lH6!Co|hfanD-l U P7qpIrr <ШP1@h`1 q %4ƑDx(&*`! 6O@bjA?~ [A(,Aey00= $F7Πx$ AJ5L@#H b"E1062CHh .B2@|ARL q>Olj4=Hw4>` 8?jgp$hb&Z&i\V ˓uΒ]faQ2bbц<;l/#ٌ`NJ g,8$ 8j u x<4jH}ok!L!KK&{4:kϿ#i)V5ri,va)wMLd|bT_@!|V <I9''q$aNHHs#Ą!ЮGOtBԦ-[$=bƼN`-4GC'`p)nLڮWn w/?ޚ e%)*^iwVKd0$ -_Y@DD~̽`zT,: B $>N~$Qݡ=GB )>=`DH w0(᱒1KpKK? « "h9p:i`1bb;ZdK!hǥ@x6PYpy CzD0MYS B7tXὊD )&8i9PĄJH@V$n?x6L0#@=Mv^6_;ꗀa =r "_ !ăCP㕛8s0#Sc/ܛjC>@xo@7Hh6ϯ";a0 tG$>gNzOq(`bܹgHz\c徚A@,dB9R46%Af! *Lgtf@M&&Ո JXwVS(8*F`2\MZx|.]@+1I`ղ)ÕJ:Gm<޸c4L( 'Paְd4)cPQ(3\k M0h4}PBPB)#Ħ"T]NqP}̞E0 C !8w$ bH3_p|L0OG}qΔQ *! A>vړ,Zwn|a"K̘Dj01, @}d;GR| ?۠yA1+65&.j)$<h>~'\KHuk3J,OP#FeIMExaJ&|x*PАH?~{#_ja/ORPä%nD MnQB:{c8}=r/$n!6,vzkN>ȣ&!3,K*Wb?`. ~M8R^J7n I$Ut̮M'YU郔>[k<ogàt"(?;O t@yH >?Ȗ M /ji S .a.9XL=! K!3["JT;x긌L=Fz0)~GttPo'P.h6 l-@J!aY2]Q& T CbWR_!a"S* .{5 ASNB Ǧs# ـ#Рr@st@{I<dR)懮@/q`*ȪDg(X$&gJ)mOt9IBid("(z{7@M5 g;s`Xvf#n( gjr}^|ȉ|t< 1s<\lAXk2yA Jqw z3\"e~@LQ)j褐 @;I/)ݷOkUU\=Ѧ@:>HPKޥjdBLfx{C'}=jȓ*e Bn,S!S%TuT~/"itȡ(! ;D1i,0LZNw%37 & 4F Hzc0 O=Ec ̈́ěp>)؎֢ jJO/Hhvz(m>Oa=v{sѶfR°ZL\]MrK/I{ ,AM@lN'L %b$%lNg!Q@@Q$a+huUh"P \(ˁFI_9U(a `PE[u,,a6o .<<:"0pdѾY瓹!X#/$-`=-" {HDh %& U)BH [I$~.Wv b ҂~cpN|#T5ܠfSĨDA&:L3W޲B(YY*4?ZpltKj2ccZAnr3@`=L|JwwAKð`vI@o>On!24̋BD_F5ju8M zZu_<^T !d4Q:H0AQPGQ!smm2$HB@xȢ:4|=i @*buu j(hln:AY$I LOH8CxzS(7ୗ}˼>Ӈ11<$D"µ+m+0ѱӄZQѱU5CKxEAA!<)B8yE}#%"Ce<5s K $!#3cTwvO Qp;dõii6(~!/}p@B T% ! QS#1R !DNN <3Ro]`pE0 $ @J(g@$v2lnX#;  :@FiCIYV,a%R@D ',ԩ`mVՏC@]a 74Ӻ`ΧT)J8%/\B'>LBȈRqv! (wD?IC7;|CM X;͛V*,;KOT DA7lFc3ILft ) S>Fg$%VUӺѯ=~s GqaRG/Wu yLMΆzQhڝlZBeI?5=o i>Odwh㌩C]d0qօ3nUkf5A,5*41%yJK=0>p,jcK4h!%ݨ3b@zi˃ăɂ.C;%#g} FsH`76p%dhKdctzpGeO)Ŋ` HKDL8%M d4*WB#żIؽsz0;m!u`HW&"&R-#1gc$OgnNS> D@Ew8yX;x6: 8Q Zv8m" (=m1FQ5)5src0fl$nB2bѴH(fucf=3f,ār= hx n }b\4dC׶u`pƢ`TA#,)mQ$DAdMV'i6MY\b~8EČC qÐ)OL fH1d H&eHUMÏ?3@&Lbex@!Lq0}UDÃY~c`UB? uQ?hMG`ЇXЉ )" l~ç 5Ĵ# BH^2!caÂ0j9g4Pƒ0a1ED& Xޠ'X2QA)?*1 1M `ȠB nOݴhڍzIQC $xBsCI i잳7C~&6'SA$#MSDĢB2ITLYn[@ݐա`z~B 9F'B'(T :cB<$HvYRy$E TI?S.' zc'I (A;,?)cA ƚ;>8=v)40 ]|{grT!ljH̄,U#cK"u1 :T<Ϡ >@cVXg*M. wB>u:="V)T3YoF`3 ec"y[2ribU$7/iD*U@4 D͈tR!4ؚbV:a1PDLh$`c87v :$s >n;c,(tI"A9 ?SS+9j%v۱1u4hU'pTdFW&&J7In vCNnZ!nd10>-D5Nj:vKg;bOZA\Q;X-6)Nihǻh>`[9@38ž9\R:\1z\܃>a2Eܯl0&C$B#UqE\71n;`([Q!Rau:3nᛷO u$2ls-)&L0R#qW ͂sČ7lr療M)f ݧY5F&s<+EZ] ʕaQs`l^uSb`Gb[ JR(-K75Aflo?CHjM$>͝0 LΊCce!l\*'8g&F ]Tg|Z/&4k:76$m)Mg/3Y9l+z~mi6VMZ,m#cmZn@=g"N 9z w# ]ٜJsg@v/+|rRT6!U5K61B( [ldsac5Lg(P Iĕ i/qbV꣇ߞ4z䂶G3*K"gQT %6BgZँZG% DNI99ZA(ٶnq9\4Fxaٛ^ fή8EcKM 4Y;xhwU!k~7' n#נC˳d%m3BE`ꨙr27TcVbGG{6QS}LvcsTM7 jj:,ADӚ2͆wMu&kq-ƨR)ٝbkبɝ++wdsi66)nLduƺf*!tCqx46ױ6eb1;㳷(42sk'F7Mx~k[KFΎ0g9V `qF&uSƉ{$]Θ]ä@Utj̦MܕNCnxd9Y,Dp%hx lȤES5,"]g/1ѱ!1+xE.RrA,:Xwm.-k(nG*\e˕7GFpaa8]թ<<"3H.`,EF*?FܠYS+W&MO)~~.aSRi[f R[s5 ]#r&Xڙ m3AՎu]- :c8yum= .p0F&9ɮJszz fb>c,$$ B3 ]E^tN, iߎa3d0&:q\œ*UC (X$dWڄ  X$5E%B Gjӱ!߆e\xWP7ϔٜ<:;9{W&1".!;T{)z:Duz9loj8d:~k[kޏ3s;^sJi^zԳQޙa9[\ m|iw|w&[o֑4lPA,gG]kAndH0p59&[XW Ctfqf3vA0j qvlFZA ^6ȐS HK6qxr3E'0>hT*r&ؕiGhE4ljz@s CjC"]MNu+uykoQnˆ\%tt!±sG.Cd*#B@=G(D7|PIQHU|6nr32IDxr=ywf.jd u< 0٩ܾ36KqT׳xg;Gkj6Eaᨧu 609` 81 زɀ!42g+kz RBF7qr~ `3P6K%̐HPBPߒ7@4g\JBǡxjV}BnFU26YEb)4΀ ^KmVj#H LйtWA H57pd uљHfD h E;H ar"'96Pj7cbPYWS+tؿ$߰hn}|0 TA(aIT (N,S3\܂b6wa0t♻ƑNL# $v8$Hif4/v:/O# }h h\&e ű =ݍ8HY#Azvqr0 q"H? ,H@E# JL?`P!+!z=$!@Tw*BS+M)AM2B>?F)P% O2 bVzLw^FAˉC~|]Jj}hnI@"G7143yqj{'8@nɣvna#( Jƀpʹ3F <-Pznn{PSr<AfT\u1|*oյ7|6SC59}z![m^e\:nQ. Dt`Caq >0Sq鏸-7ШR>NYׂ=&!l.pmyB(]Ѓy&I7RK:oD "6RwUob/@Ъk$&y&\ݬrgG+: p[j 5d:&:tߕ27 k,hHcvPSDظ-upŀfHHI2dUU5RJ$PB!U2BSLQdDOAhgPZXsp mP4_0 D S"ѧ pMBr?W#!Y71P6',I mjХ2F×DЁ슧6 vAN]hv4c#^Sl'j.*(j(*'; qK66d<0-A 'H`NKy|K:]' NnX Ĵ!j/6<ސL|FA&fUQn8E"4`f `*C P3h%]71!ԑY!!$t"lLގ+ i*B P eq|\JDBOŕ1?K>ǫxnjlU%uTfQ)p9m7|G@ <BED?J2Jtu"7SHDaV,}A*aʯG~Q='x^ dj[#ST󛷧sj13 'F™2>RT2, KΛH 9f_f|̝r#r`Gv h'|.؍Yj:(2^.&|!J &P7J7E$T1@-( FƑcf/>P8FRN+ Y'6*%Wu p% ~ k%fhDHQN NBM&v|}D 10A *$@*3IEL2ȂbH!|N((}m'ޱ`f @@`՞,!`mμt{j'!Ć0!ȍ!5t2@BnE t6DS *^CiNg Uh3)%댃A E2,Rq-A'xbyC""A_5( u"|q 0^h6&e "%pďF1\Ht!RW u⯛+ w⁄wv{#3 3{jdzYPsJ? r!$b` $ɼxd,*'4(/Azņ&PUIj²dL )a0CR BUH,4E , RtS0!IE  SHotrRd5t7Fvvp12[#-|3F4:oPgUEawtPLBm;ja';]Z?ό>5bv\9\)m wڦpnlg0.fHj Q45- ,CAQ鴄,U4Q+1PUHEPD0d")"ZH&V*( *"hRF&e(")PB)DhXe&LD#$mFXH*P"  ,2DEL,$J1 @PPJI& U2HA0,@K  $("iLq0slsht,-'nKd%F$JJp/.w,w1AʓH 0P0ȋ, @4ɿzӮ$% ]HR7Xd1 j6%W{9$Pʦs dQDhD>^#O^2jNx;Ԥyɠ  ;' \\R[&^&Ch8K :I$LFz uO(SLa 999:s@ Ūl`2x(˃7]:,B06幭9əUc/. EA%{ O86}?;h ddΦep28a(7\P`i[O">"D!$Ɠ"9.%JRH&V{x(Y!i7pn,օt?3sh 1(<`^<2'.D`q4_Awi?{UCS!DFS3ܨ@GQ,_\^w.?:j ._<9ȕlV dG|ANv8JeC,x5?lHIqۆg*;" &<=l\4y {uw̑FB r"'.}FSWhRm1҂4AL\b#E(x ;#_0RI#C;s,|Ǥ |K+(bi0 @@7 N ׾>/AQ(%EʻGt۸Mվ͠:\7g4ebRoA &QP{CОF*xP>'9҄yA & ň4$Oc0h yAZ*2׳Ǫn\E+\2)9]!>뀖988 ʔdoL/sh-kе+‰ o:3bip5 }':I#lC.PwA8 0B| Tmhs/ ]s>]8p0c}sI"uM; E2JXv"1Ip 4eILYXPV'>ߡ?nө{`D?~(|M#\4.B5, xfd( u(.ܽݺtF1j! 2Ȕ++4!HI0!J "C#'iz8jZޭ"^  vL@BON2zXM= JhH/\q>XE 1K8o1[oNrl>CCX\ c"Qx:a'ڂa<$_.}}crtkkS$ QQ9XK-B¡EAG 1z A3"#33u2&Ups$B7ri5r@F?Kt/{^b?vaV7Pj7mȤl\zHamEAD/Flu 8Hh9:<iL`p1AIwj*Ѷ6t- hN0*f9'!4qyhEIlhFVT./ifOYHpqYHIm& - #-B: qB4n&BJ?0hݛ 8Ȇznq Q(_bf`P=\a6ļ78||@ b)EHɾ\`GW2yaj Ҧ _ܕr #!.dquU_ g;ŵ䇼%hZ(4FBbRisi)&(Gl(E%edcE[Y:" (j'yI I$PF):X!Up5IAŘT78]nxc8לd᱘%+?.0n g,5'N >gɳxUgh֊<ZP=II34M#AQ C,AAUDH!/u"o:DMH"; +*i *)F6n:sr3%*PD{M4###ކ`uD-BUs` f"u$?U%NOOC|܆J$ AȋC>+dB9NY.ϜCCm;ՕH{gϞ+d#B v;Tl'j!AuQ t;؏c|5#Gz~'`(w91 D"h`"fT%P wR~# -/`uŜH !((%!E %l$* hW TUҐJ$HL̈ A J@4D JBk qX1>q $ B L@A,-0*@B@ @?|958L6&3M0b&B xqħыV '1]J<(OX5Py^ (czBrCeD(+0rɟ7V, `Vaw"(N=QE|Hp[SY)J,SoZB"Ih":*vs);(* Ѡf٪fY?KbPD-޲da܄]*,MmƜF$9ΤcG.!Nh\ҴHMi$ ?vZbJ\b4 I2 -bōĜ `1夸X팯AFu\-0QM`bXf&*l`$ 0xYA|u JXY}{AOfSܱFsz JHE8()+waR-ٸHAW\yF*z~P)X HUSO`E4iIjSO#H>L$cC Fą̶.E JY$ T88q^"qC+  `#KX&))QPN#D5tdI %+;h݆( ̘H`b eP> @ֻbŸl{x~Կ.E J` nILBiS;ChH\$I.A+=Bdpq ! {|`nNaPLp .d"):=X!c `JҔUʂF@ST7Fr[X&i܀svuG"r8&R''؆D<19Qoxj5NJo]!JQ-2 PL.dfp0ҍdbCmPQ[$w. #8n>}o Z0~Jc(q8$Pɨj7M3hRwnevf:f##a>%F(d5t.kdqYK9W lRB.=EIz^~*AJ @2;ܰEQy۹!q2).W>-c?{Y!T @bU9 sq/!?߰GbZD;ph-TXEާ h&ENȸ~8fg,>VY3+Ǜ49?^4 4P$[j65MQi ^c=^uq| H@t}RR.u y`D( R=0! ah)$)Hf!i))H&%( "%b!A DAPUU4( $ݝ4QB15(A1 #$PBʰ2HTK@MU!$4A$$I H 0M 2@PB}`6H$S)$b USBt$jd)"VRBJ !)_ 0bZPb 0 DS٩CD FFI"Ia`B@Tb҆BZ"ABebZd!OKRd^~H@'oT9'N;~i#!SdYY $HEr[rS vAalcTeStPٱSB.;!Ky3w #`y $1aNR1,r LA@ rp͌$E^u~؇]>i U[/ZEwEM@ ֕A )%ò)̙8D!KPv 9r=T E`U $t6KfI[fP(RpG+o W^2^C00:Kg '*`Qa@$'$(|G`Sϯs!$Ah|O=HC*a}t>bLz͝s5#1mq0hsH^MVPs"c72Ç'Dm2]-'e9m~+<6" 0BxP܅ W:e !0 ) Q@ā u rBJ!!wh4P1+>qCIy˄LHP( @D(ii%ו_2KϤHRA 3Q!lO|4ԇywhb"{xⰑ?7{;'WͻА>RӠ̷!/H^AV%7i<~c ș*!gOI:'`( hBoE+Q-2%w!XenkmT$Ixma3T(t%* :pLb: M#Y&Jc3pO7aQ"'P Pt Cܥ*6F0o@Pbq)zNx@;1}Nd\&nW'ӓ?ZCI' 2 Ɔkzwqj,|3=,/v};]ڷrS?g9 @F4)[8̼"%HG;v$2DP@X" <0D1{U2DuƑOa:%y<9ёcT&&I"L`SeA}p 1ѡdIYN@9:DYXCeas 'F&Đ)i82q,ɓ&VeL&Za0 sRSH@P܏\->wgIf yg|o[DMHV%Hv@ [!\܃(sXF!Dl595RrPp'7(::]&EfdC@4ǴywKr2Rew'jDp}>!({2YTIV!y`\b 8A=XBy`%A_CB/ntQEQG4AA$ra=:v!QMxD_"u(@{*oU (z"q̬3~࡚&O~`q""'IтRbЮdYD08A}a?7/t]g Rxj*)C!O!I4y皾ggq;xĝ%{ldc9U90آ\~A4G26 t:@YCYƪzOr)J$a 'r6 7d(+@`[4tc6zz6X-PM4jiiiuN>jV~>FQ&dȟɋ𿧠(/h8ޚ( 3FTClX̛u@@BժdAFD18A7E7Bo̚9Xd=G`*USbHdj=b4l+V6~zxs>Lr#[p] C|u^4Dsb,!ܐ0 &{O ^pt$PB櫶? fT9b'UQVC*IcGX $@EhNRš c b}^K%IcR?Po'93` !AО.@2GJnCrTq>!a.4ۊwU*ea0l)t7CxN("CL@P*PJC7V:`$C+ M)BKJ첀^ϸ.XkE8"t ~i sA0e:~Oȃf;:Mh6ox M+93[JZ1@ݜ:f5`n4DVn3 d)R_QYj ˡ)){w 2 x>=LfqY]{[ iရ H 2ŅK nIḍ+G*Uhu8L(}XHS|G`FȎoŒa//ZyN-'z0%طAݘ*@X~^Hgj¶ B&;.)Q.tyPE㫪_AY20ı,K} ߴVC$w=>IuNdž%L,ET!1&f4.h>8("OaɁJ@`N7p5؛XFۇߞXM^U #7^@PHy`d~* Ղq4 FX;'i71zL2%%&6mv`,qqa|0B2 2G;AC}'B }#\RY ݞSDpR;dF ʓ'azIgnQ\M1TRL D.6Jjч!I2 aĈIz{Ͻ1"1#g\z|5 VIZ /:|j3IM^6(A NK'0rQ2",e} |g fFF=6zu&qJ96E`v> 6:ʪ,7gD$-zP8 rJcG! @Cs0`,vK!G:jiUMP:Kx0:lJR+-%M &4;(FeC"DY\7`:*\tiBؒm1l34)!ю>m[kl%`1&h4@x5HHʒ0!<,&F&j mjBp1f@4'%8fu" 8xm5Kߓbf&3mx 5.֌- V `-4PQaƿRj!DtYߋtQ%+ LS:B(L:=e.0ۚL--0a4)2e\5 ,cx7(UHQ2#k?SK֓72Qq"lC57[Yx[%094L$%3kz =r" 4ThFcK39tʆI`F}03<9r"B^qJ20@֐;L, wXE$F65\$]>年|]$=O!\_zN㢤}Љ$@ Ng>S\]cm8Q#ᣳmJCTbU s0 iDNLQ po4KsT2c4><"%Ъ8&ҡ-1֞(3i`E])I4C>M^+6SH\/iR5JRr۽%P^S@8J7|[i)PPRt1ܹhMg`dd@#Xρ&(tR@p^>/P8Gc*y@C FJ*}=0,<ƀ{$ߐEf(SyTwJjLXU l<^##;gB.7~S$X\~peMqҜG cAe$Bl E*@_$|Ƈ}-èL{_ANRc)`dY$$v@e:6%X%h h&Gwp)Y @T>EfTQLc) bP&AjD*"ARIc;L Wx%C/l' XÁCD44b¾ +G !Mq}~fwPŬ6yޫ{ĆH9!{VdIwnp<3ED$B=L$a M E 4 xT$ЃAM H<%CPK "((4`R%si+ICX1lT$ȁ( P1DXQ: N'8n'hHtb0'Ȱ N #*=0CbN0K%,CAJSAB$S1&lzgBt)HwҜ l8&)T˙'T!0<]xL-fO@Q:J *\$ ~k0wNʕ*!P_Gӄ4*~Ա"C Vs0ƪ$﷎KOvG{X8D1WtUɈT @Lz qqW2B#.60q=s?ẌQ2+"ʲA"D !Dޠ7XCr%gVKC# `i`` Jj@KL)Â%f#l+1SlP$ b Y/ hRʤRYbjT5)3yatH`H((V$IUa$aR0B)Zh!rтZ\E #EPǷTA2ʓC | Dr^^%y>h )pMԚK%H09 ᫄hfht'vmP61(82>IJ%M=8p12 )X.3~ e)J.A2nz)I:!a6ŝ3%pZv`괆#JZ}0F" `v[F  ?y1]6<67VxiL)#[k7ln/}ܓ GPA[Hj|0;3 Vj$R@RDE+^qa;R~;2Av3F*Edc:y$16I7J;`kCci 9оHEI"F eH+39{: p@IHBДrAeIE`Br,@uqà488x#@AE.8AĘLltz\`MHFqrᲐP2IT0`:DC$by(@)~aZ;XvPSuqU) 8 K&ĤF mл"^n@7:b(eq :oI.RüC(; @nl^}Ó3H:9e_ft0D{ %9d䚘>r"] =}]2r(/dCp ؈ӧBR j!P!#  āE+"@,EL) 4+AAR#*M ,, >s|tKd(Q$!]@yGHI͙%5Bjt&R*hB=>y 9\ \BE,&$3í6 (B'> x;|ͯghpH)FQ-O/wDȄ 02/v?#eP; =;PN *F%$)"!f@@fV)jX%d R!dzM!}Db M.$ 94 BA ^=1q!mN0=/,SJDf\B) O!ى(m$Op $v7*a xmbem0z -iLf%w4 bTfcX3 H1V#i#A >x:# h2!kD " .,\DHC8-@&a_Z @á"QSG d1)hFR^` RBx|ƝY  ྷUD%)DH%~_C +)4E}oͧ l^+Z$$LAQcU<@8AalT@b>抸L^ ~DHE> bH?h Q.I⁼1GZBv ,ӿEz%/kZAKH! !9 \"1R BS1~a@R %d *("Y>m4gc蝦{RľM !-ѣ}t7|WlhbUc{giiY*Fm ɜ3'D‘ J])N\i'nm SV#u(VVR*!"7.>@ G2I fN-3OɜOR7Xl(O?o㮏ݫz{.즲C1YK.4pZc``W4QgcnimpUV ̐ r;53q.#ѫ\y)ë mIGP]\%R(} -h$(Tgir EݔEp.0᥋gфDN=7ئ!nvnr$"!z% bՆjj9d{fA~mǭcbptxu~fEU^|Ѕ#@I﮴"G|q7qEץb֠⏕MC* da\J!(q- Cc.=p3em':|SJx`>?n#%QI+2H~7z! NxpOb&HPBE%?qDz#jf$tA f``\ER NH<⷗)0ǚ P GGUBAH̓vQG)Utx>giieJoOVya1Jn=Ѡ ;,17r/ˠDC `ee*" `VO.j, 4}P `%`1_9N4FbPdKR@7wt6iWB/M"aѪ.>+I,1&pB(!U1E%Epcn@DFŋq׶a.f@̇FB (@{9#ldF E F8HiaFCa,#əeЕ%!Đ@`%)֝ Kpae(k}.>|:Q`}4]]AǀJ;ybؗSBFegY>6kn3F@ (sbo40(T9¢ϗ ovzI'A_%o"}vр_4SXI )D6n5_AT.A=-zX%P뻁 !D@C f, 0@!$ 1@0K3.'.UwNj KS A8(d#3HM/OO8%f ,6<;|| 2Lf#  -B$w{`D~sx ԦL&cw.k]QOi9@=u)!ִ4,FBli-8-&a I×eʅîKLc7UA,PtA̭cN {&,VrH$1\򩃙00Kq! iw8>C$ڸH!T`<;΍xo#*>~cb hII" 9O{0 c\_&<@PDP."A'TzdjM. /5 q9gsǍV& Ũ룰pz1Hu؂I($N WhMydH/P}4š9,s!l^K`KC|_XYʊ702+#p؊vy@|緒]k3A 4pؗ$(H*oĻx"7zh G vG%z~198R~nZA_3'Jb*7&[[A_*t L]gz]HOl&R(HbO䰨tA>$t ,@+@HU4PÇ?8xz 1*JF"J``e`*NW3U2$>n,C顂Q`"cbLԑ!4H +T k2&dpa*9>껜ag1"0<<&~*:4#s!Ш|;_u"&&(y!8=<Hz8$"D*$h( yPM  8|μmt q3EJ(z:}e"( ATʩK0Jl`@| dD%Z1Y T PF!"d8!EMmb h** \H4 [ch&& d-dS'ELGx$y 'H_Kt=.A"FDI Qo>Y9"NN)&% m)N& %KHv!i"'M<$Ǒ~X(|=P]e! ~>cx ݊<$êIĻ$y Ar(V'9bi(ăO# U! :8܇ m1tf` ,. *  v3 P h@Si$iⓧ5ea1tlnG+ Hkdf !XpSd?Z5ǟ.U]E ;XM&my Mb}u jЈhVB(\$N9Ei8z㷇">wf`O< ʵ1}2^RR}8rٹ!m4isn\#Q)GD׳ȖBA4CJ 9q}*5"-Z؎Q .b D9wN?]AW$xIe:-E1/:{Sÿc)k9GLnP ]zwW|+}^Nۣ>V}tl30F017^2T$3|g;b8:yىzNfi舊S3;dAf7b16O=/@;"1X!G##o:>PE2NL%xaA752#%GcY*Rʮn`CŐc=";BgF5i`w2ɬ. bquۺf';=^qYl Xea;Mء٨ɖ\ݹ!蠈B၃iiEP@_"wPsO1{3 Ńa^/9Ϩwd70A"*3t4!DJiFi FhU!6;MI,]\{hc"e(Fn2'y}Q5PгUg88ҋ)nۚK{ib8痫N X@PpH"<8ю7c;peU 3^f1 xs3z8E/W>kJ Z8`wXE`I6bVtv( >hk7२t>  tDib!,D $>d}W':y:T2D{"|hNx˙+qd4!OLʡ/♑WDszunaPPm#V$Tj%0s_VO/ 7 h %A:73aRHӡđ Ϗ9 ژR7:,xĩ*4i_YT #EIƄq611Ci OWTOL9(:ӦaHAކq\&Z[pmbp:u'0X1^$= @Y4nm:G 65L"tOm޴wn)6$ ݍfdM" QFD0ц 4ajdFTg`۔BŪ^)˨Mq#z 1Քaet[ 1,IAJ[Z"7F7C r!TAj>A덦|,w=HedDDDDDDDG$;hkb=7ā7In=& 

xTF@1 -zX4b6@2VQѐ46Cr8[ sW  flB!DaQJEΉ\}D( *<*}4r%EV)z3K@`%H$ AǙn |b 3EW@h}HŦl !(?0l; c[=w~aPrp'0TڈGQ$$aeKa$$-xk<>`bH#ClfǬvBn,z}*ia2H}I1Xbu{ST/̚e}}mʎqZbOT;S n1I@Mg}L0Kq=`uL61,1TH1`Fͯ[xp|KB1N>Fd(c\k7 rNNs9q;j3M_]nФH+JMce[0V'mc*takNxy\^j Ӄ 7f(^k&`r 73;AFy6f  (N*Cp䋭Nq0Mȇs(-Cb:#a(qRh#+ơ6ʎcmAld۲=TGWDI*80wLz vNaXgjA 60{Ey~oRx;eʙ%?w:ePXe陱A,Tp8l1צ D:L>pude7L聙"b[DOT-6!GdḷDTA&mˊAdjM4i#;퐑)ELsXP R+p8r,B<4*n! QF/`pݞcB:g67:QICGX؉9P`Ld2.&)lz:`1-fP3Xġ3Gƭ&A: $O56zŝXg"D0%2rD3nqt;Fĺe3%F&[W :C+f'2Ja(=[2m!U u3}''jBvLlI/Ld? գtCiA-oߨAY-F~X0alrqJM"1bir]R@-lb2ƘG@Ȉ[H}QڲN7OJ,^Z Dm&Z5\4ItKfrhc^^*t+YjuOxo `,.uNM\vb˗$0-p &",K͉w[&2ơ : .=|94NÝZS,d$̡laelԥ,dj';p;Br:I;gi&spSVDDD㻶ؚd t՞6 C;AE#%Pr앚f*d !et;C#@`Ccn:]P[&! $c`9!J+E4"qVMb4 !-"*DUUUn Y  2L@S tҤ5SHWtC#Ѥ1a)D۵b)%u*F##:7L%h610h**#mB QJH;'y)KB;KQy9}lk  "P;i57W8CDG,l˼n86@լz(k}. %3 #UxU0v&|[.%HI30"DJdy&`V1ֲ а&ʲ. P^6ف`maG=bEgvPMקVcc|F!B"(N5PaVn1HHMpmM b68fq 6  O5bFj8!%`b&N[)fpPd>m4 V$&P6+T^$S9]h{! , 9!$%'Qo A Jý9f$b, .B!? |@4Q[BψS:c 6t*'2j&Ӳ@PO\uPɄ5YMDůQd6]RP!GB&`!N(4DYDjliSDЂPHb|f(vU:a R'SqE?gq ߳ D6xe\nR85l qzOq{S$a 2[L+}2 CPȺ!C8cW" FQ"`D" xKX *l1S;4QE4W ۥdI!b|̜рfINִK*@ &0erpZZc2 ڸqMGqAyCx0V f&K5 .fpIK[&!d#@n +l7G %=8DT@C/M8b#D@:4 @Σu4r'Ar%L(h(DoćF|8%+ 4rG0tx :0 UCBpGOzEllA&hi Q7j ͱf#4A4qqH)mlP`-qa6{#Fu.QuSU6=t_r Ej!202WI!d`35P\C$ K kzxvjrBI0Xi-*̀R7ݤ4g#WUBcq" y X*ۛAï5>1i 6il-1{u FDT$#U |~Ίffg<~J"p@,4= O&>fK8ϧ32S[\ U)xVq8f $4~ԒF]x¤L|/%&ډ5@L_ MEJxPZ(h w t.gHD-jVHUpI/^FCaya( Be^* =!Ղpw4X(2p^տ% B~ALlЕw0ouM*#SoaC6@dftWUS!kdRAmX,s*%@A6I eAH!?:љƐ6~`H7-v># <=~iR88Aq%y|e|P $g\@O@38]`cZC9b)PC(m&Pi +#JLKA2lndss}rq:dtr MPLKQVbgT3Fgr6TtXd8t'~H%JfCe}''NΑz DhI^1DQRкQ&FPR@NJHr;xna^ǀF"k "n9y7"6ShEy )N א$BU!e 7H' 2\iBiO\fƎ1xfRdvϻLUhӒΒ2ikV5ꪲDܴl&+6 1y0@5oHy 3鎾) Q@8D Ȁ \E'}y7!%1LIH \v誢~C0!}x#E6HR''{"`( v8 N>)S&C@M9@Di'OQN䢟wvWaߖR^@|="o:ud4ԪdL$1) 9r(5& À5D,5RUZU12ߘ2S׃?(e*$aj} DdHB#_Y.r! wP,BGE=ua0 JhG:ULU4QQ"V xi0xY͠d <)>~B &E(%QF$D I IW7釪~On*ԧTIBW:=x121(P1DBPҬU!Ha X B|7λ6x>1a0ȥQy. !!KOJD! E[S "( a`E+4 o\ !p$\|DdO@A $n@|Hb9v(Lǚ+0b@~V@d3>ǹߝ&gcS0ʰ+ /i̢6VZY!?o l9"}j_,b~_>PiōB#u$_烾$m @s/H}"G]vGa2 V`Mk{ \)'hACPC,ѱs*9`Abm1bWRhVRs7-O#4v|i P-b׼*e eRaCT[ 1*AR2=HbUDl7zAv6Spw4<$~8kx>:="hACSc U*)h(aC:>dz)aLIQ~c+ Tp@F6+N60P[rfq&9 g TD#gϪ b% G.EI292_)ItQVdNYmߐ-̒0 RQ4.iqtMM a9pHI:r"CGٽh%A̜$I;IEZL2&M|{lG$ ' \B( A @QQNdkk2V#.j!ft2y鵢@eЇd=y {*lr9}ʧG#@6~)u0}r3aۑ"@ 2DS7>syIS ЀsF4$ "S$h2D@pC2vo]HA:% :jԠ\n/T@n7fhwcJx,^ݏ Dx&1Od'kOM=CZ6!릋 mB9,)h_8ӀU>D ;M&y,u;64  \m†cW;~πi T(:Is$OFs ~UD|z`4* Q0H6m{ȁ]UR@6_oaF~-.PA`<>?eWd[ 1!L HKH >|3,"JB@t}̃%AT1D4 J?*D$HPR$ @A0€t}=^IT"f$>s:!( P C `h0:0z"BAhd&$% U VF)z= Kvtx2ADE C*# 0! @&@Z \!;#~BYف,BJk:{]}^\wsr?0&<%fb$.`+C$i`,;ۍiiqJuӋ88'wI`5֦sI,7wB׷;cZ(,6󇉪O 8ɴIkRV;Lg!&hN= h/0߂;v.ZYBYo͉#8f&8a֗q;I53nr8k-N44BDEW \sɸ l|7!e<)JbH&&ChpF1?62 tyz҅)bu<m7Q>~pyGElAYaʿQR8Gc022[!AR k A8Ec$D~;0/񟰜[vbor_ t#V ss; {w lvimR$[d)mR$;k)mR$;k)mR[d)mR$IKlvmv%-J[cKlvmvB*t ]Si`+vn}?z7wE׻ e6lgƳF߇e3iIFw禴f 4|! S t!drΈCb9169Cl'|ޣ D}2 27iPmI7>=' Y^v^m)OeJƿٷ|hHB7D=ҩ/;v0 ųl8-zyըL(,ʼn)0脱TL2b»jqPq=L@N= ~Ӑ1a{\}22|OiuY{0>g6a&x%Ekh9ɞ7[sfQLN܃Y|bd,ƫۣo!tլAA@9EQRXsm-,g?7yH_wk{Nn|C&[h!7Cɑ7f+7;vcJe5ocsO5ZMZiI #駂-Oɭw88 t9|V[6b1mLNaɗ坕ɘWJbUM,>͓-竇=jJչ4뫚5ۯ4 w],i]VS-ul63m~{>>=% 3ZQsT33Pf Eȋ\!sc>NL1XSQ>E D0\blWNJbfaWM}kgn;=;c+ӧd"g}Y8͚<]~Lﴧ1xiC([ao5fN[o\F7m4d~[z([V[Yg1mbkk+m湫41#Grh tRD'F;B>CdH#1c~{^4;!7Y1@$5 'Ր2k3zA4t' 0QG=ze#% BUpY^6J\E17 xdS*pj 89 M<@ C3`;ͤÓ6o%{Ǔ&JZUEhpmBL$fp+)_m54|KyO]2h`f%P!" e' B'T|e:j.bFNA/>Lm:b3]f8ܟH oxJXLɟ>g8JNߌ:??YG&?OKOJM7/y'L~7ϳhȧ_osS}Rf_wRoWO11N T34x3U替Ozx߾%9&W̅>XԤ$?;?~g,gLo_ƈCw& t: 4Jn#_3}ڀ.y?[wl8sСRG ?>_$?_WK |y\z ws3J?i6?r"ߗl_Ҟ~[𹿰Qܠ\~DIߩ üd7~ɋz{/Ha ?L?I7ש#~){S+|.?' <}_?/m2 4^O5~W#޷?Ds|>U?\?s.7i巺NG_߯H-]uL 4 ?Ӣgݿ}|Woل  1~ę@Y\^zѽS65[ݫ g=ߊ_{8Safn/}aW / ?K~JHI !HY !$$Clm6cl~/|GPVIh"@zbCv0>כWe}K+6!rLP=<^JMT0skz+eK=rWk5R}MM) ]- "`(i%64.@245FPր@St@(JCAksP}z׻捊}+Rdt:`{r_.weqnzjm _=k|ꗡrmco=hj:>{=ǐP@zܘAFnq;3 .G4A\b9O}ۏ vCpbww1L: n>'޾ѕ>pgwִ]oѠzuٮʏp\w"!C[cU$Tg7R9(PRww&$Bּu#<3C'PQ(E%Qz`/pu!\^%}wCL5z.97>N7$Tt{TZ:Mj@5RSfeé]`|\='d"[1ȉo׊֑tO.Pu˔Kolɯ,ݴ+.WC}ZU)/%Sg i7m;S/OLeF svO@}z32Ew{/-`7wl9`z{6ͫͱۘXk;w;mmE*7a+ jWӠ ͚9uк ԝPidNS{(nu_@Zo^v9\YrӤzo.2lbtSo(j1΍J=۸WCl;feN͔{N^UJ*a9UT\^ %"NJf}h;[hbi;m>۲Ծ$ץ۸ٺ{ԛ;^țY8Ef%Mxp>ϯV!A"*)þ('/q)v;uYz^]#gYdk jhn];p:2N:zNwOW `B+al_ ze ](%Giggwb>DJa[1kvGڦf角hw KS4<`3kRaTM$>9S˖mvs$^VͧJcEqP&Hˇ K]ա?S-~m9H7wtf$:oh?c*jJ*$m̭4ȭki$(J!~k+3E,20ٳfGvTVکژ7hej63S1 6 ~vn2%!_bHIEף\NZjQ&(`!Eԣ *$]H DQC|}Ap$"$@*LLj?ù^?cgyY{舀UEfG H) A~gBqQPyH6)@;BDN 2@L@*g`_D ;~E*eN*b"!Rdh~"PCbHLF%D8(*„g|  BT>4`{5[3\ݚF$xZp7rqkZw 933mֹ>BKپswRf&YI֍YM& o3wNp7eɡnh5c7;榞yyÕfW$z7g o7YkvoPݛvk53ujouro\]ˣ[#y欶Vnf>s DzZ5:\xc:3syLjfnlrr\fɻg7yw5ѐɩivdyYd֤scְ4]]<&;=kF3ɓY>Y3vfF]G7v7{nm#7wfZk\xs5Xsg3vr\ɻ3Ǽ3. I.h淺`hlOǖ،Yp"/T(H * P|((!@ !@s 4ImqTpfɭ뮳|y5 {l{#kf̭֭5xadsSeSMd}#Vkxs/\֡U8"zC$y'0ǭ'v&K7yg]rsVL5ѷ5j3XV͛.mpֺauyѮlǼ>fΛsFn 2ksy]YmLs5Z峬ֹ֞|Z|oo5uo&=M:5Pm'Z]|:>u]\PWYkzַSX;Ç4Nɹ:fso|:|KRj̔շ[割Ӻ]g\̷[9/[z:Ǎjtjjok3tӇDzF'-7tNkv9zΊkLֳytњ!9f7pՌK\2{w3Zpz5woyw>g2Mk)n)oĕ֌2N7՚o%ۦNs937GaoZYɽenݭsY[kSMM9w浫L.DNM^s{frowh@F*TO$?{%.v2 'ϐ(2HtR2/$}8I4%+0Ġ[8)Kz[K"٩&߲~/~ch6 AeQl0S1ɁC9#`?O!*!EH@hi1@;tx9~5C҇@w`:@E?D=&phWj;{=.80@P )9~<}]?f&*mkx}'.6!7 bˬԝA剘NEB>7A!'* ! l~E<dm:H"#'1?f>t?I?>\Dɞgae-ƕs0zk)pIK_zeKjCP$x@;?#D"N*9=TEv~_ >'>^z/~4 ˟~&?c񢇨)H'fu }+(LLӂ|·5JrSvv.?+J^C9#!ᦢJ]᣿'? j%8t (vX9O n-:ZyƏcޔPVgИAx0cHҀ Wu9OtO(g-y!0/ [, ?>UyeY^SSc,4W"1[?L?gҽ'wLmH.Y.Vl P#kN\A>6ߏW'Ugt̯nr(z_*q Z `_wGdUoם Bm -ƼYGY!hCa=Пz !4e],QF`H翞/cStS-u=òT3#Aqg{UZӆAHFB4kC, S ']5:,3&{C}^}˖-9^#u=]kKH\f_}_+>b]f'lԉ67d'"Sk0,єpaÐ,Xko.cK Ĵ m͘7!7HoYsK}d ZzZMBS=OK NភLJhvފb)'x;L'mf:U(I# 8 늦J=66? bhgu,QUPƘ!k(Tl-_UsFK׫ΥsRK).|Zy7vAAaO|%~e,ɒ);;1km٫mZA d)_L?;`20vEB[J c櫨 z4ѡViOEOc$2.\D2,*W&( hqga_&}8h:7P9jޫa5,qIܳ%}ZӲluZumhЋa5[ZZ_'9spϳ,pTFvhfP~mJʓ FP"m>M[$$?!pvkcϷ)[xbjEZ"N ony ٝ)rB[(yI/;FO?bQ0o  DiQ;~ʆ^R`;Mg3anR!CY4yė-q/+'yz Ȟgy6y<|siE]icv]'2r ac׾؞.{X_Gs.'NZ;ύHDih33^O2v ;+PnABF5w;mZP\x>mecCE7<㔁1 PDDYx! p"jA= 2qˆIޔ+ &೉ٶ(HX0F7OBńn SPפ>Sk?<1C~l EǽxO.^34>GesО HmjT OR:>++ֆnbMl&o"" *t_ϫbX zHr *.~c]Qm0c6nvn{ c~X DCMLM3z9L>Tn`1n @l&nF1܃p{30*|ܞ!UP0aßO=@w;)~ SOP:;n *ƆGPwv*Dÿ߻u.]dzRZjWaqքD|}˘OCOZew<M<$=fnv BM͔YApKr640Hr=SPyv{E/>~oK&iG>C&?t rPv UA=떣DG޽۩mE|` w˯fyxdv's8c}u7Clz: 7JmsFL3-t/0 Q>x3:c8Jr( GUͅn&k}ߝRS<|wsK zk}`mbDD7piHaZOʥ!иWE7u.|b]Lm^^Մ C * o' ~W;>$>GASwz!u8c5tc@RP|A%Fh I7!3'=P/ݱ I}]V4xLssyDs=.RL`lHlYVƺgHr`4c1|\ֶ6d DNkDWeaT4Y_E.aS%Q  bjpizVy3I׻A\I('SLn"dwZDft\z~YyQ/c4 ka1)aUHɂ296!UY1=q.oe3\Rp' (i23ތ1Ff~YqGilɾ-&58{b! jTAG{M!Hޗ|>?_s٭ s)NAy9\d!疪mqB&8E2H7Tuǎ+;׋\b!"BQ $7F+l X=U Û=$%'Ոj@r+# T0?qfԂERP}.ݾXy>^K& g;p8>>:MKHdSɗ@܂T<)# J^Ógɀk^gn4+z !=tZ{D*Z̞Ad|run-^;}xZz7|ݥ;\DOA,CnI طO3ܫcc>x%y5*N_Ԋmh&vi|r(8V0P75:mnKƔVUm֓ibN8Ie|i3tOT߱A_컞eAEԏuWFOKEf8LNWiv){DJ|8OTVN%$. ,$\JoGl71fa,]Te2Wzk0xօ  @(Rx2xk*X9H?(n.>*Xz|+ (-$cρH&; ~X3$J=O"L`%a z5N2@b(>#~zKgӬ53D*4m ѥ&Mh)55Y߽FnʎjoӥdEwiЌGݨ`6-CdA>vmr]C9@FIx(2HiD|¶9f=ei_gnV,1&*3z֍-QmkJd R0G &{}~>EڊJ#whMN(7WR%^p%-)5o EX(. f裆 Hyma[`FTSMDM@[n G ikɣf<{1ఈg7ۿKicF#$f-&65d Q"W+m5)30SF%~ y5ktz=.eAkonsWVzIsP=PU+ɲch b@ toՖKD2[>VX=w#U> 72\ ?[NqE␈ZH9jqu dKoضk\%5?}PJ;{|bSKLo0$0O~d=ׇ_]yw,{ɶֽ~5:B ]耄A߼@'r=zUWafEu^6ƜUm0\vp9jq |[3;:L;[aOg\>|򇯲~)1sw{m[" k6b^f,l9+ `:wcE#U>`Gx3MzZ#m=g Q]?rM}) ?.ٺ8g9 %}?qĬ__Z8%m>!EZDz HM>) ^bz8m )cM=Ԡ0jcП:> 받\kGkCȑ]6wɯ6Y` @L.>Gzsxgnοvmib,&E*,7k-6.}_pGTOFm4CZ%jdW[{M@wۡ1b9ܘs'3'_y0FSGæmUp<Ätn]zD3vvp~N@l!1fezmYVGtyUYu鈜,UN632_o׉h4~%B'˘}<}jr1$}ckWi\c`Rn_yDzލkޏqCMSy.5eZ]Dh8ο{ c{h%WG[$n=mՈMBmx ^i&zًfv?]ؿqYIwb #p/ Xg/ A@l3r4sLhͳ_@unv40+iRq<uD*ANk {,Uv>Vš?}TT(* aP#xh"  )墂A z0W?hT"@`U`_}?xA嶐`w.fa,|!J#^aU"~D^(ފJkH5jOXٙkY=cYWխ&&Ǔa# f:pE7SR "I&3 nX_~π/uZ}f''*TϮN4޾I$I$I;y#~\rXsU`хm㟿tc!h )^`r 0sl6u~B5q5+ 0ڊir{e$,7!s3bK Lm,A;ZEb/r~J˕y)1 痁 n~HE[xDSF _K Ogg+2t& (-B!r Y'HB(Q<zxKh*p<4׈0;\5)%+P{Q1bay tSAm$ P/64 k8m{f7ȺJ:D̾$Ny3R ȅ9:`1`?`z/ 2?jiC? c;/ 8T2a(52n僃*:KxnlAËPG~֒Gv"OXy5[Iw^㉺;{N1rgF|0dm/ƻ3i96":7L2!v8nﰷfx'f;MWU>٥>7=/ꟆyGNVBil~E`ue&euC 91;uj^Ovi<=S/øum՘|r. j?S='U}ӽ8,2#9kr&oJHsFYQY@5qqOaG.5h$k8:V&[7.9).^C x;F|?+Oz̛N0_hPU;4^Ew`WZv_0߆p#F'r\fݫ:)Mm\JKruO4;oΏ]OYpoݐzCog)H. ak 78mfvޫ/v0f"!FCxvOݥ-戵Yε3?H`7x^Z\V n7ua=_uWesdۿv ]_kcO/%ęZCG8w?wدꗗi (&gwj֍gf>|[2o.c϶~9opQ(Kuя %Nc}0<3ϊtK~~\'vl"I*L{PSBM*0O,~^|:m>"|G?4Υ7_v$雼f-P! tiv qQ(x8sI&Es󹎢BG$I$Z; Pʪ]0H6X^$yiX.*}Ǩj: u7A&a28Z\^L{<$o&}r'zṔ|_ltK4ļ_v0PȀCeh3( 3)𺹧T/8($"w( Hai:N!p  x زa,N{/6龾_eo?g8ױ$uztw_]15qzls>~Y~(Zmp,?alsE|K yORyaFib_o\WzՐQjPe ZgyU6W-&G*HJ? }20|]q:X7ܙ!ǝ!vߩ;B)k<3bD$;:5"\k%oR$ɏMߕ;Ir*xoXu<\fKxy[b>!_ڃABBBӾA.i@:~ 3!엄@0Ww&O^<ͦP@͛ԋڊ5LFhs8&kٌoX7Sh=wo%ڿX#iv[#9FyaIP~y{;ֽ)ue I{M ^k m3erTsobonK6:w(g-$al>7N U&@jוgKȡ5{bc.@,snby~3<~ n ^\m]%~$ &cg*+ P#P! 4fg$Mk.ouR˛SK6꿽?Gk|S+Ru Bu'XRX#%v)m||vKuYt7L9b~/6R}&(]L[So3-^qӐyCTMF]b4S֐;jbW>us[k#$n3L]vX^2@Nv4\m^ۢ|~+HH)$%s˹d{v%iX|i6TݸRH(?Z\=9^{3[>¥QݮN8ckiS: U,;j/*rn]x<>ʋF`]lvq|sVoΟLğKZ?Sw[<ƥZya.zs&X97Xv;y=߇OsMZtj_pI~6￷ݯՓhg=|j wf"O!J v2"e qݧjs&v}km5kV9WoE;7(Cl/] `bрw weVCN:i}[N Ejk(;off6JهӝS&uk13~EX,x ̆E;ѫc5@|MBYyfBz\ӗ#}[r*LzC#[)y|vNrq=~euɟgߡN~o:HI$&IAt\Ź]6m{/C6Dw[yQKDz\BMpѧҗ@2o,r90Ch>̷G'$oJ=Ȅ /7ʏ}w]O9V>I$I$H}=$7~Lݳ~!y}7n<=UVBd<5n}N~3ICBNpA!\%! a]Pkz2C0G|qPc<7r7r݂>w5[mA WujaҩMC6r~<}<ʋQ.4NkRh=̵_lۣ^&U0~5ջ>%]^F*ݤpw$[RI7kȧuV=ܛ*,mQfA(U}eEl|'=a)( S)RD(h^41'fpgGwҤ7뽯bqП3fAPZ;xzB9"pd]^657U\logLk $P4ۭFI{ \"t\rWza$!E'Xh4eg$wƃi:rv?Tdw.f6yK9 ЅGc|l*6LQ:%҇0f=zoݞ8ay_Sy?[xiDw MCݻ|aZH#[^\}uy[mQ9W9=zt?\ClW|^6 n=oae-}U=[iwhy-gߙ~=e1gߛ?gǴ~)8C CvIB"Q :l2 k{,Gv#]&N:;5`}h [F U.mBf Rfs7g=(iYZ6d2]Wom}E׵4mJ8Vn=Um$VҾbwN7ڽu; *]?4R ݬZΓҍV?؎s@3BC񻰔pz㿛 Z o g>y':1 &2 {ZC; _(axp+f=OGd&M͕ʹkrѳC勺&jxP- M)@j]?OͯA÷ckͷ>!dw"zXkh[{O'd ^\Z<5*;ЭqJ:jg{)V=qHGtƷ)oXrG(mCmji#qň~m-.affx>`_|Kr4b_m/N&%' MdUAkǺo'|Ɛ͟? w!"Ox\M{.Ol$R3mÇ]uo:RFDHĪHإ 3$1{$6BMv&wFyϪ$l˓ڀ#y4#af:k0nK#n׸30k]O.ZOzD$wQ+dDA⃘Qͬ#m' s-Gr@qf s.8_8$̓}q)&sm|tDp;b$\kI /"3Læ>? );Ql8=EsuyL·4vLJ'Cս$X A7\yH펒sK8 U 2^r[sCaZَ3u>1sC_M*3k@ $]7Scf/L-]ʪr0)qܓ3*ˆvuó tV\|Y8IVل7bz~_Ĩ >b GB) 6 =p ѪSc\8I7p6e[]s5]'qNFc&mÚ!'N JhI$gusNw7nA=:zgyBuߟtzHo= `fVfy{4kN/!kʌ14n;!Ot6R0ΜB!2a]wChjwM7Xߢ#H 87y#ה~KK|xxx:<~yTMS N[:4P~^:uZW~{{LbO?݄rlLOma ͖~ 7[8q _P;+!Nَm˅OP,w˄ T3)]-_U;R}]q=/&\y@f'أL6Ask0jacf\"|E3an̆r-QuϷ<}>}\ں<5 <+@#w# 9;SH4[9Ҿw +C y$=%X:װrS+,žbZVߔ@!?TYKӟ h9l!hy N.u_(]h%L[|;;U̘5 0hmεg$c>MQy˶IUfyvT+lA=n8G/P1d Uƞ[6]L!d>t&:q,ngA-5u(M6ו!Mfj$l {\rn_s7ïh PAMg_3ud_YK%PT "Zw1lhWv0(\R (P;.蹉+zk <w5- 'm0@M4jJYb>6OFdepָ#:a6f\;5D҃4"1|-Ͽ˝ڦ' MFp͒3g&ECRf ay2{ ӔKB_$ș;Ӑ *.t!I3o0YKkwqv΋4uS# F)!d$do^ dL>`7s˗3 *Fti_Fe&d xwV)]#vZ`Mp&aKRffު/Z>Ĩ!$$ l3Ͼ}$gyuJǩkֳKnÂe_yCjS@$j\y9V‰jE](Pn#25P:'E͠:ؒPr"Ă")]$SO3:F`j$a湷س0'M3 CDZ~# 'LYڸD?kK!?OۮWx]ƭgKaګ{SGSBߎȉ<ۜ־ɜ 30QtΗz;FW77t_/z׋ Jnn([pEJ9=/[lǒF͘:01},yP;rX7Fwq1J&CyZl1իV>2tK3u%g9r{/8-9GL!PCHϽ95G^dɍo5`Di;f t8Z,YtZW/3q1:KiP=VR74C(IxT5tjλ+, Il통G%QRbuUBJ|f=Sm|loԘ|pq•8͜a9&%6&:@P`q!`˶p$0gQs'3]\,ytL3};8Q=nµ3Cx08>?O__wfyqר^^4i] nKfI08'lj tx.<(M%9Hm[BMVjWN~/ u(x׌oU]e~yxϻ^j~Rw]ԼGI(_Y+t֥wj7rk}vg6Cj8iԻ.F9539|>s=\B.>,"HGAsym^yIԠ 4cRިU1{cx ; KqܾSD]1vc!zs[vxyzr*[`I&nȐi/b-DM}6mW+:1pc4UN$/Mh 8FKN\(nd'8hЦ[I t^}铧=t'p 3>27 aS^$ZdeQO8G.Q 9N8z!(fc6M2J|"Tީ32ݚF}$1Gg6;2q۷Pt_+vf 3\i\{*PMt=چfMZOGY.mNw׳G&+Et Od6M;^m\^$[z韃z3%'2=Vpd>sc;KoOf׫ug t4-AaV-'wg7L F_9Jc0ni$oA焧Л^>}RM؆a-@ gwGb%..Vthvtމ#`ItPb?A@L T¼n.]wXLqϴw0 qm.$\& `0s  JH-ΓrվD6MF'!f?h:it.ֽs/sRtI>i<+ ITgS͚dcU1+I˛m|]-rmNyD<95.y=SΒmiuHB(>ˊ.沲W: :My0.c Zņ;Z9^>惼TJ3ơ!dwb}ZH9o(3 <{[\UlC mdDRA(.=^P8:h3Gɠ'ޏ|4햙FT÷ϱr wM wU1rhMp--,n&k)wd` q&m9z5$Jn{m%4sڠa2ew7>N 2kףY)vm:,) Ymb<c-AYm@bz0ڪ 0ޮ΃`9u7Gp*>{wyfD2CɃdz_2{v5svaWK$Q|MKP< ^JJ'Ѐ zyA a&VΠ\w? x 峉uI;)_"FFhjKy\@M-]W*Swjw*opjцE zj~%f\Yus,8s`> ӝy4_mPWO6u0\uFε.j"7B"pPsYu+MmpYBE8g_,?ߩUZiweL3j]|rkGtEM⒡Gm9JRퟦrمy.>,rO])J>Q%R.qle̫Stኩ׎5`Jz̪/ 7P `C;fvuxM($IC7p]^)=Q/~ LJ){Dlv?i<-fsn[w3&X2 =< JO{܊L{K]K*)RR4e#*TUK$̚/m((UxgJitl0y% d_Nal)jk<#MDIU*HʓkM-&Vurr)Cca3y&twјg1YWx8cLuv Og},!b+{iU8X̉] J*TD<}.|uPI:>4EF -HhlcL ʵ^*a*Z{I`I+7 U0ؔkLk ;`**IhgƲ. _M\h-} 齰Oj8_7-bVmr}̦ vr tV) F6犾Յ޸>.6>2]J]} ()۫߻̇}_1 ̽+.'|1!@ME9YW$=:9Lڲ*"OKW [&tFf4ijAu$oZx1@.\bD.*Ky D܇8N/dǓN'cp< vuiG?[y>BѬ:#Mnk$C^ c+JP !! $:.im^=UMge/RI%f;1X/I-pn}F`؇qil0~ǽ]yE [veV!#$Ч]IclΉ'><jYW]۔o^ϑ-.[cѤMz6^yw[kfzض9u[zyVHY1=u0.k馯qքj&KP6ma $X;Dof[>1b[ j<0gxAPw6s 2#`B}4P1ebqQkLPP?K|B:zg_"g'G|. ONPJCE%E6JUW5s[\ʄiYeX!0YJ<W'@PҲ8sUt nw*H*N hȉ!N,:d"6~cz \}}ۣMZjqdBmg+0_]+,^ N-1PIBBdE#R_O aD (:prp!@_@@@:xK.YU @ "pbTEĉ)ηmNQ_<?n)dE݆F7ERI h##@B&0~ \PV-I=Tkkocє9imF?mC[JDCE$trNm){zjIew(?q8^+.'"x|!L$u(rtzߟ!zP 3mF?Ayb`>,MBǑtzWHPqQNH a%/p=2M k6B3w-&3ww̵ABp陟pLg vlŜ=y~|10ܵ z 譇MuYT&Ap7=NڍZgl! %^zCęoƿ<HD~ኧ*|$c{^Xe|s6_.sy"ܽX˽u S}X>ekubCxwJ+ \VDDP9 K'q P(h:ɭ J3z>8zO>WNi7>1}wRܼe1 nf׷..^w1 CH9Re>7M|1@7zݭ} oC#N:M l&e0f솨o| B+y<[,ך6x@! u qNIG_4iG.l4'xtlVy.ւ( lP}FB|*C3R*gVDmskx0܄b cU hzHH$gv͏%xbX#CSNr1O' iDVC9U9MwnbIwW1I5sZիMɆvl)M{e)&ĺ؄6ZGyº}#>|>9|>}?'_srRi;p y,gp:p=ߛEA]#fo-yXRe9?+QVѷ>nS~\y-wlǗJ6hvҡ-|fH_efKL )}GK>fy3';@_m5u!nx?vl}|֍촣e˻;ۭt/+ &o ~nK[,Mh_,V vHA)Xn5۾ <31'f肶y/DSj/".%)E5s/7N_;דߔ{)NQ )}E_C?{۴vIgӳ[۩W?ZIy\Fz{ޏ{ѾGGnmWK\Ft}yM_d*_QM|oyzH??m~n'0̺d|]e;l]9z0N{G w%P"Q\6[~Mfv/ puC1yHW6Ln;my~[BexUQG$Z)p fo\^\j>.;fjR? ܾ.Ҟp^G{%C?۫;7YI/zv͋З2=1[GIl:DuEj芪:rD uX0̅5|obK^LӴpԁلwAM:$ۺ^u)} y$iJ97Gى Of8W6ҎБ+Hq?[︶SmK}ɥ?کWA1AE3q^pIh @:ͳV~^ɭ/u0ܬ*O`w. v ̗~uspk_#kYAY?(TPaLZd2",42dGFʃۊʱ5~[151 F+/ 4`!c GSat0CbCn$83"XfY:ƺ)HeY'iԇ.b&̇i$?ΠjFB`J!BvC^%QYG& `e"wAh 9:-Wz &zK; Z̜¥wm:j. D!HKdVC@$d _P{l@Q[/`W5ϼ%`z  i3+vpXqLQ xaOyQUKPph^ x7O4\6-)S=q!|F6WEHa"P0b a‘H0⦘|7ј @1Lr%uF?sFDtֈ">.>bN{2sKVi2C!B bXfC^*6DwǿCЧ(0c5Yh_N;G9(A ]:!9Okf{,_~hOԿmA°\_fph2#CiJC + < \?Y梊e <Ȯ`+@gcH`=0Kf'3~p&s?G$D?\5`ҩ$hZDF r{?I`Ioo)O7{f|'{T': ٘z5`2C('փwN_[hW2 PM ٰaJAAJ}.s秶±1Gbido5ی;-%6:lKh-$T2ۇ_]-[)dƌKe/31w!^Fk`$ogf'SB J3[{>gl~^i +3 FC0CdЄ{1gij{{ga!s?>d3ktOm[6ۯy `$tE8^5rt}[r"X ]ݮXti r5OlHM'w1oV0H#Db#4`T 32"cF]71FcIwuRR׸mythFOR2 mjZ/&vj rG67 ^@G͆v{c3#LN;Jם4V@4t#T$;R SfHnիB)4I$NWFߦXczÁ3@?#m2۷ wXoK$he{kgOxdj5g*O'Ǒ'rWQȇ_)6'ga@JʹjRaȋ?˘涮W 56Svڦz9K3m_@m*In2@;wzE&z׍b]-RirD9ou5%ZLi.yxy pv}pN%Ə|˨'u)#]bDjӜۗmmgȈD?У\g~؃Ȭ;4iBL) CCZI$sRLweIg.ͳw c^ZXBR UZƞF ^p!-1C,0mfD0DFQ_ONP;b((),vm.&ڣ󫆙Xw2D)kA^8I#Nb]̤%,_U#(DH1 [623וy=Q6y+ɧuM&V1QttI994*T$nl ahܪ\BCM[/L=90BhH,?UY>$ }mclM C'osXgxGP8vT[{KKe3332v8YV) &3;%SS߇zݠ6!⌇x`-rqpTk%ULEGχS @s ̊.1tnqQSƖm#4$;G~`Zm,* DjƑ W-:0Zk[I4nr椢]L164%a}LWeP@w4ѧPeŜ.&266LM(B` Vm >"/Ogj2)vcn?..k 3 u6 &;{0IP2l5ei䦜ήE8,®_5w y~&L)2DDž տo]5bͽkO}zu˻w&~_jܤr]f6ۂ&"L"``U ̖oa ? G[gV=Ws$v1vݬ}o$Gu˛_f 9 &b 4$Ut^𐭥?QJ;$4۫\kOV `NZa>DzGG'*OoI$Gw|k&i+b8z+M?h jZb<GS~daL!ө VdR#Ks/&?>J`nHt䔼7Uu>7e\ ;V+9dVA9k;;^;:I$eG ϓ< J@"A=۹$HD!*C31G $(wAי[Ybzūn͹ue Vl}Wh"rNߗ4.Omg(%/&sG[dڳwЋDJ n;yfR=9`O9vWS~N1~T+jJ%pG}O d3ӑڠCݶ դyuqiqD6_Zpm-}VTk+7S/)nl{?} Y}{݇yvt,F݅xT*sR~+{yDZ-AKswk_a_&!7+Y}v7'ӌ\:Ԗ:rlUgɏ,+[zM[L^UQZq{˄/_ij7wWa1ω5$BE< I0p;y"('lE#ouߓKQH! & o"V}<' Mx߹lyIZ:k]TTxr}@E9ÕT3n1 ]s{8`b.U⃆G'+rv]]wDGCh2=jƨLv:O/xb_ 'ߟ/:󨞯l䑳V#AQ--~+vWD$!6;;׮>xӧu{SΟ_Gu9p9nGς^V{^p bj!6<8̐\pgꃟ2ұ=_1t\ۯoQc0{A?1@a_$?%X>o0<bm7HB}j}D>T{qц&w5|p{nw~/˅<<^z?.lzs3bwrީ-WqO߾ͣ"sm q8vuM3@w4BO-wz)g#8t"vOܕ_bs(LAt.+VQh/8G9o~nMЀ3Dat|X96 \0Uuaqt{ihs={kG{ٳ}SLջ|r>r+A㵝?el8 \>vz)v1>\a=b_ Z(3#GUsli!HsHIN~ 9GB(um."$mCܯQZ|nr/Ie9dMA9KW?.ez0>&AkύjM]d <{W#V`Ђ뻠ae.~ʿn.iT]XS^!f@cӧ0jN3 oLlO3^@sRC^m,a&v07 ! ǯ$|i74}Џj/j* ˩,Gv`=[ rvg$3>{G_X8ܯi[&vDMijz}Q0 T^(qg0T$0oZ[@L}}vz={c>㗾|8H`l?6g?.I-S+ D*cktft|U02o`U x';)޿e?$f,jv n(!8w%]Iҗ~tJAn31ߘJpFGj9;M\hn* S:WE:j40BF4$'D Rd(aD@ B;X &MO1ۙg/?>{֯ώZmM5tRf,2`\2L{fcQ^qNxP8t|_o||^Q^_]sKyh4|H/lnEw᳟uDY; :3Zgtv߼% 3*`.yh;9gCLD[ A^%_\%ŞԧX~v(YWvV䕕0GI7~l=9ڍ1sVNx+A]py=b1L?O]ml>MzFQ4:ЁnPaZls;"Cp͒1 s fS &!^[{mVGMPB 8ڮb@uȒt]twȅ0 2ۋDuwp I]|($hҪ~(GXɃt7/ȰbjGjM}!%JcC<{Z(6`p!H@ızD'n f$p-A L3㕟 f}jRgp<g)xPC Fx _lnhp#!B!E- lP̆@F$ $`' ButCR" >S /q 0@G bC*z4EV ڀf ``KU(DwWA{3&4s5UgxٝvԻt{(S}#~_z_YdOA"!jXoi'nwU 1X50uIv7?Hk%Jy،ߏ?cmЈ)AH6ϫQlw61=\Zt8s_LoY +ΉAo%GmfDrJp? W LU_m?7/??!=%뫥m-,Î?/2 ,; U׶# 6r.apc6j+yi\ǘבaKS7͡w' Ձԍ~8qql @"S1 x] ßmpVm ͘*1*x'o 22w߆ Ƕ5;ᔂm͉@AXSwǁ1"Gn.Ar]GGL<־d? wp76T!]sgLz?F!0 mǽc<@;2gZWd6S2; d)N*S*gY`_ǰnؿWsO8};4U7y\79a]>{w(Yr)J_.!lEZpFGG4TíHKLg()\P7G|5C֣ A- L,V~gcPɶ@0D{psg9j#w9`Nx f)܈ёM0Pq hr[̧e'iC$v-_#!9!1ѫ̟ؖ`38"|=I3rcgօ~;~N>oxXwgzG4)\?EAU +(`I 1jh 0mQaT(|p9q TdD4 = LC(|S>sC3RrZHGwxljBn=<m(zE}+AEXX>}k[OĒB]lJtw<-6?j0`&w$2{L&<ΚL3MP+\vN9o{9lu rl&0 `Fc&OV/ 6(c! ^1i2a[0v*J%NEX;/ 23hU6m27 /$r'up&a:M׶Gi 1۟cq X5+5XWc2I+2˃6;a/97yuK2{C $@Φl FP,b~Pуuo[ltbZDXGw~|~By7l϶`Ju FcPj65O_R!DJRVt}i-ߊlw1%u1T!OwJ9Or M cgſM}^6o&5[OJx"%)C}ߑ[_W^/V78V1HR[e:/Ĕ+rtIcZ':/ĕ*ŅcAGEu jsDYĻJi\ۋ+K#kYr~WWoپ _XP$yRf3noqGfMRϾ3B5JfPȟO._ܡ[sY!?y7` qfI[NfI|MLB{*俈Xl(|fySX}w 6/^x<=|\۸n䝂u2fnp6-;i%r{thKI<*=>8m$!4\e LKwG9=&ȲDGl XtF #$X2Wo 4Švgq1 %4$FE&5h}y* !^Y n<9)8`X bu9yf7ni&bǿۥCt>6H[BsS}˵Ҥއbwv?{.B%>?<~~q-,PߧW>z)^}&ӛpI#GI &#/Lf5nPzHc}׻>\\viF8}㋻RL.rY 0UUO17Ij~ѴR翧Ii'JnJyXN",:"_&ͽ5u 6v5-rOƫ=Q>l;:lvl`n;hkջNs}_ᆃ ;ƫ;b] ×6[[Z+mu\_]AG?FY}h_Z99[/舾iօF֭׎%O븻~֡CFtEX qF|#Lbe >e2S> wS"}i|կ|WS'$wcQ ǒMEjWhlb$TI/6*YSUٴ̉s+Jۙ6MW$&JLBDxu)i9ΒK=5k C\A%)KM49R3B;St5T[KQf#8vRnu g ZG7p2<\\Ir\Nyꆚ:Sw7|uw؍z}bf :Oq}(vDA*& _@ӣ 085N H<yi1ۓ3WRU3s5gxϰvK<7UmyDP3SfLC?"!2{:Mgв}8/wyy`.cZCKfXݦr6xf1qrX}?IAcTsf=k_+Jу[8Fc-Ⴈ\ku>d9߿Dr]ӫ]>;\9% &q3S~lG-ܽf{zu~}VQ\ի+~wKL{|Oa5mդ{O.E?7~{6\kF(W1*Y QnT- ;8`ISnYllb͸vxt 8ꪪõөjbj}Zy{Sy$<*?kuF2YХ,ci<*YtO<\r1=p-aQbH1EGC^ZzT@TcxC,=9:F8'Z|3^cwEt~>N)ѿ#gIHbxI6嘞|AE 6Ov5̔o ocT{cNؔ Yķ%L~Wj>6[%&[LIe,*7Q4+ 7 i7F$On,gDK'n~O?u4ɑNzLL_mc2z_jfs7vSͶ5JSɾؐ}f㋉1T,Cwfq(|,PJw{Ld!! R \U3r9E׌ ]XF$0=p~j=*G"A* g[<62 Ȁ x;%ݢA\AS.'~$ͱE# P~Ӱ22xԒF,<{:n8[A38PUC' ͠#ژpSTG|!<|Y&Yńt$SĬTB]OsjpM!UUA:ǓԦpUU쪪wu֜qͮdu$M9_o]эSهͫۻ޿=C% y2NIÇ 8p-\8lkp2mX($ .lCWK ΁$#,C"gnOot'aiMPYU= UUcn[4}_]9hP|SZ* g!=gb)r _osNDM=7JT\*x5:L6h~Ro|oK[?揆R}K~ϒN"|5&}_N՛A㉁'c]6yeMɠ3o|U xr1$$~~\t ̯[b-cm(Fa^b;=~?'.n0i`oY!]?vI *ep =0>D\ˎD3_6<%p%̑/- 6iBr[pzP6*%yUF;6mҫ]eFBPfĿHwmd:%UWQ j?< bqM姠F!?XHRy.3 %#P:\jy]6.P̓zKojؽ67f6Tt,OUKMړ7J_ n|=UY&iNkWApAD|-)j(l#G/tw332y筽\mzn3"((ah\n>!MC>t{)llkZX䐨*.*W,2wB=hbȗӖY)ȓ1rw^ :sI6G$Wo" A JT2PROLyP]1q!4>LRs!j-7Tu-?/bMABaP߹?~ľ_()9ʵֵtR yo{浬sfⲭ8Iva4Ð6=g'7|nqpoc4jkPuo[z7jHH\P/U%o?| mDMF#0H2*} Jӿ,h>we1 0 1;&{"}L6|(t4j}2,2,P%87cH7fGjOƁymOa"BL5;JIAIr)'BB4~r F{WTQ_(Rzo}_IOVs]:C|sdDa56x/daGΡB$S"%eVjrwZԱ܍۞w U=]=X˗-lֿbɃ熽ҮW.&ZvqN8 +nIn|"]FV5zMS4/{v0)2|'Nϻ}inwl] lk/"oÝ;2מcG'nBsƒM?7gNL_mڻ+NAdWӅSgm5ɫ# G/01n4n+d=i|3Gvf-[\v#K kLt:]ͻgS?|;M1|ovffg'c6{vssKwLNEMafrƁX3MO-/~Sm zvвV7O'k$)-oɾеgp}w4򫹝 ۆ_"mӢgo5znꎻ}4ݻn}1 %۫sck`MYM~V7o;riquCW;%SԾr8uD:9G=0tr..p#;I1] %'~D8缇J3}w_h~<~ *@!EOHK p 1Dp D%T3b9-_͝wj1&ߝ}k ozq*X@hL]K렂g4:kR׻w`6z zukA<y}yse1$]9r<{6kWU4Y@ؑHLTLDU*덶qZA"A?ְDz :]/5[뮺f-n֪DoQ55iq.h=(Rw鎀gKD9`5tAE :)DiϯfwGez=~GHo"H:, }ʒ xr2MYfW{5u!zB"2ˊ#wx{Xo<ܡe/}NfWF56lф1ݸ )ftׂszw\lz9dzrl2ݚ:n|9m=k7af9554c4Qff^%Y=8::ѓ0'KoODkzP=|EM0zW<=D {?^V:{?<^OFs8 ך'јR#,*W~L|J{E -((i{# K`L/0?ftܵ_Xe" p_mBɻzCi\Dl18҃ |u.6~7kc\92AW2}i^fß$ V]iBC>qZM 8jP@<88 sRMj A ɦRUmü! @xp"xχw3\%C1~_K+07D"}DZJ\+~ ˦3[lQ*Z0>CBĶFo;/PI9Έ!5*34|"vYXO;ɩ"0"0Pp3H@hէ!I1sW̝ӻakuk"Ŧ]pPr:UyXxxͻtwGo:pjjչNCI'tzy~ xUXiE sRbA|iPp3Zr4 `;Isb5i`-QVJr !:l?5g2X1EiDݶø]l'-~t0&HP㤑86`e8JQbi?k4z4QNHE~UbikJ'] G륵O o)Nm^~c4_Z$MI,jnv)jej9ݰQu2"qhYKXz8E۪~FJ&(-ɩ)J"$i- X]L(Z͆Td-uv kVunXE@%9/s_jK\,̔NZJi:{xy͸ߜLzz'5M:\h'$s$i;Cf*RĦ-W̔ ]eZqz_Ls_-0 Ff5];io(OjqĈM5IH""ȍw <'OgGOv֌ې^};on8Cs8NoSDܟxSUUM ScGs)74^< #0nd1F:m;:w(P~E^{?\+0T~<= =xA =`=y@ ;䟟%(Ryߧ896tA69< O1{q~T{HR%ZΔ^Jo.YǗ4ަaŬz6]o3F5/!y1뗎i#CyqiCK0KK>\qHR-xM3Zϰ܄CtHF8{S48r/?$:H>cW) Sq[éJ%gΞK<40JSrgzer7lset&/$Y]OONq#9';8dr[KMV4fH Rp{|:'OBMx d݅g>&xxHfeG{njbXȉC^|:$WL*QLK5IxkSx_wli$Rg|E׿4u{·[{|}w髗+a<깐'K&;QΠ^kM=FQb1KxߋԸ !KyߌV/IF8DG+smi 8$Z,:\'=t[b) (fj6C:YSs(y?]ߋbK׽4FOC 㜞H)/ u /Zmj1 z3IlEE;Y92)Od۰C1 |!X<0ofLyL(`B /ׯZB#F'v `.7RSR'EL6kL34C<$]Wx| //lBMƵIxb"P6Z#HDTa^%"LĘ7z0t_ xeiqȵ6N];E0bepWހ_oa٧&S -6?l˩ݻno]&asM5ufo╜4d1yys&g,eiEquxf񧽍)]cssJ6[d7Yr;=~])'{BBArosnK1$$ē[ė;~0I$_s[{:4JYPk3UmLn8_?(xNݛdbJExas :-w^f{"'xghQLFGT$4NTȻE;%-,bHbӫ2ЕN& 5XjL$0_ioi>bjT__|ŬCOgZ?`d0ߣY@svi<4̑o rEH$s$X83Nmw21rVւp|^mIΔO @yE{3[Ő=A=oꤕuk=o<郶Q_+NN```w9r Rҝ7y2dXO {vr<݉?xC{z|f˒6|$q]zwZ?ssd3k<MG.G؊Di8m|$.詮FodJ(Qw?^4%YXeɨm KZV\[ٜNel)M6l8llpoWks|z֝p7V41[k䷗\ >;Ɠټ9^or5Mp|vo4p.e\e9rkZ5GDsz9In 6S^s6Ϳ7z7iw`jYلEުZ:}x~ Bzosl>ao{]twCYǮs|]@WŘiѵWfPt6he'C08{^:pѬjk3̣ytRgffS{cގjU0 +m2Zg洕~G:kٳrԾ[d%ӥ,@wajd45Q[r:}!_[|JOyhDNwynk|y#qnk8>֞oJXmk8ae8]UΎ:zjR+l R(Q*f'󊼿יͶPc.o!$֞`nN4CH:J鸏Mz_gw4Zym)×zӚFOL)|@1{YP盓̹`=xufI>n߄aq\sl%[Ve,iwNnn~A;3;yz<?mP/7/s]bSbY7)1<#wKrK~2/Wlr6 8S  "R ۹f)$45? 1't.t~lٳʃ]Tu%aeVaÐ?<ٙ_sz(~W=S!\*sS}HuO`k`yuK\/ /ȪZq Vd=݊ed4r_Jt5?8h8~iI{ Vc(<~<-=&1|u] _4~p}%#s pX)RI&V/?ĩwɫw@ ERO 0y@<ӑPTҊtBx9__;KﻚoR`n]}{+*|bL3q kYq׿znŝLy+e4Tym Dg@7JEV%ODaר!~25\"SvOL2?ʏ[Zw>pĶtsg&U 0n҃{-[ }_e-HwI.w8'epix8Oˇԯ&k$F]U ̟X=W{t|oׁ..DŽr_N}X}s4'Q'o};`rEҲGN4 C3|%ٸfofBf:94P8mP4Z⍻2k<Pc`Zɋ.ix(oA !6NU?b?x^ClX{Ο{Oں`\-Aš@ߙ+CQoG8moX́9Ep+#NQr5g D:_Ց4 ðxsɃr_Fjs/SL؃ҟ%I8rZPAx11 yN}z"4_GsOPd0zH %LE w˸ ժQwHe''n:â8K R+<z^!SoQYᰏ† 46 fWcqb:eߢ^^>uJhy'ӗSF Q8j Xz(Y?:J[Ɂϑ2_(ϚF"<tCI%g(c>沙:}j.*a ;<\a2 lS&_2r0qd:2|cxWW#Q|Va'jI *ic,(\a:fiC!+,";,K1\\ETݽrB3&@ {"|?/޿9{-n7hpOt3 t;[I߫-7UoׂZcq:$gGZ?4l!"jf PqMV4h$)hEcha¶r aDܻ>|̭1K@l DϫA 4=5oUD7~c+ K7UpN.gD(;KVUIS֕ta*VI2$ Rͽo&/G'pLYݻʕVwtp&l}%Y@ǧWGCſ{nB(I!$&UdV6ꘑ&IR{.KYa?x{_u]{_bh[FMAjF2f,ӭ8P (S*1~lɗeccrMKL/\s:gsi0wim8+-jkߤˡz%!0XOcZ{~9|=?8^y>]_PCwIZ?w2vzTبB?S)}Ο'[K0~5竳QN;Rn2ps^N2v|Pyny?{p̤F?OFסP  ~ybzȆ(uw "|FWb@_60$ Sp~|_ p4Do{a$`q/BbnzB G-CT+ ,l. YX__2bxg8}oEA"tfYǫg9\lg1~?)xPlB1ϭ)k}jՙ&i,ta,fr|qB0"GK hhAiRH8 d܈O'ba_C/.]B-xߏᄐiP8t/73^8{aff~ '͍+m#'%-QS ;9 f_hs56fחL]]p?=O| }:ݭ|{+u:'sr'N|9-QlgZV~`}W|s[RHS_@g{%RVI$VHȜI*RE?o=bo]h=YlGܛi|A 즼F20+s{[~)&JLK|}t(voU0/^|sfF^714K~\f`ovylz9ك!o1,M $/3nH|'sa5Z|E:sm!Gsaڼk颪DP/z=:v=ul={?wE(s/=7!?&=cV< 375hXE+o9\z8PAVV9c ݱ\c%54=4_sװkA~/ )ko?Cx?(d3`'+MG?ˑ-g8+ aH _]CU~)f 87]FqEڄMhYUswBi YSHgWJU4 gѐ̚$5 i.9ڇHX;&b;ZBa:?3F>ba?| #؀"~ޗ^A1@)0%$"*- Zʗj3g!sb?ۭCZQȶ|=t͹*)I·,`S 6cu&r*_wBq^h4&|2X(Y!|ZI$@d }; p ub;UTJ EDUE/9h'`HIXDXҚ Aؙxd>ܓ!,ȃvLz?){_1bq@3W*k\7@@f&X?ܺu7z:76t*b1QD}&(=pc %p1hmP;: X$96Lx3K<ɡ7B! @9(0]_*'*XX 4}Hq"HEP 2(ZaFORyy ,Ht8J- bz$)u]B=J/:# NC:vUdx:XyK\JOY=cB0!6ok:?=n(3E PVGnIA h30 is1~cuJ~Z|rHB8]]rA?+J0Zao9#+qPZݪ1GzQܑ̎DHlӌrYaOV׸C9*yIMFeM^m.X;IZq y}>}4:'9ϥmݏ>۪rOyř x8c|,qsHonۺ+JP42iCqOm Džϯ lpal:]T"}Tؘk3Ki{qhȢaOcP(.qǪaT@{2=U {;zL=W% y{<>;n䈊Th *H(`J)7J7wP;f"B1a%,bd3HY"BZI9GD 6,HXQthP (*p #t`=Ԁ~FB(\,"~5 }|"E$ժjk"^&::i/)$ NZbrC@" S"g022ShsePl+0m܃ hI$J NHɃ# I$)c֍Imm RCKKۊJm $Mfto %璉KI*bB#WȈcMіQU@ a ecaN&`D6G(Do [Xc0M2Hٮ˪.u+X0}˚`t/ob$9ul)w<@?}N>J.M1(szȣXC:aOoG![sE4izM-/B^TsiUPLmu{Ǐ1Hr Vt— K_ixv^sctjj1,S i}_3eFY b(&ȣ9=' +i:"ɵ>/TE22[7ľh r 0*MB̒3^Δ"LXΗ1H'#Zٻ3BTr+b9Wi;1FмB|d4 @-Mព3?E\֙RVc 1@3-R_ɐ%M]3f{8gvaáS0ݡ;d)ANcځچɋS7.bWƢ c.".La,fw6W:gdo&#`ƥ٣cxi,A/BRZan` n*i˜_Zax3F-u~i FjMI?On.|V4f$:_h bM/yG-by!~ѫ /̦/xp Rl0XB aA6Fpu"FEE & 8;r| ftG^,"5Qru_nf:o 9EۮaPM>17"0"sl/: ;H4%K 1 r\+РٖB 1vIg[hz_Ҥh"1K[Xlnu)%/$}> hl\CWiY:"#J+&8S@Qjqa`LCD*iSB8RbG9-x'B2E$DĿe=zM`yȄ>Ku󵕆.8J޶#>gv#tG^xNWB5N!4%!-']Ȃwn!n&}$*]EUXl{ ~ObG_J@Y͵MLBҴX6PT>,[)s{^vW2&)(D{W}ve52 V +ۢqHfa"  eqp 1 X-\* qZR\@"u@K"E$VPhE;'RjQ ߠ~۴b$RNM>8 <KHd ѴHmߟ5"DB& RfEpK6(59k=R)zB1'#Yy#3 P*U(uH{hH$PxOPO(q>S lH@H"VI@@ "@ }d@|yAfG<-BE:LKj-d ag#|0Z`3d#BDi@e | w'P@W 'aBmEXiZd&pYъuF!qx̚a#`1q\C0OT f&0@Q$L!H a !d)*zSt" 8. @HI!WN{]AA/ q&HD Bse ߙ X>`L( `39dM8b#&/g`O{bߤ(}ft(``4:qPos u kD?:9F6MK`[N463(r.pS|3\=!4ft?L zC], *X'X+7FfΪ M6>3oƃ ZjCy#4!HcT#4 a8 o-4lfcugݱ 8n &T*f@8ͦ N>Ca& 4[go>F{c`D C@"P"bc@k ; &*A SNPz/quBRI:2+#`ddnBohu6 <+x٨-Wg>=% |zؔSUMbѥA w*l/Ҳ,&D̮e -Tz` rj;向'ݐ5C䉼 |~`Hg ӳe sQrsX]? "XL@U@+pV%rPA,4t|ƳJ" #`-o{RRL( v94œ7-"ʪodZ^ Oh۶Tcb:HPDHC X% t0 sDHDm\QcF 7w\*7 G{K!.Xk3bЀ/ڊsv٭ш f*N74|CnFڪ|^zF!h)פ4 X3ch 4 3#i߾-^07 ILPvMZWx| O;ϒy>_UO7tbA$PzF=1~@Z]t# eGvKshzWK}P" r^*XTռ RQ?[ºٱ8V%;  n`>(>";I'0PMJH8&eZ_} QH(3;N  CV'ϻϙd3 Qh &$%ݶnCo'D;IBH3OLNA~#LgM?4(ĿA~JRĒIW`: QX%aY"`JPBeiXv BD"M@Rġ"P( )jP)IHwBDD,J)%D$J  A I"_QRԡ" RTT|_jZ>CAX#1=FFp&}^*F9M]YXu}!2=Sb܁y $݅l"`ʗzPq#Tx ZjE#islDC7F4β!0_%L#mXPH<>'p x41ϟFXhh:LЙ"wGG3}0ե䖰U4w>g4$$S"[$d$%/zF,ʃ|n&m+md TJ P6rtFAAX8*a*F᧰8XR',{bG=A`buXa|UBSZ( 1C0;C7:9 +UT }Ju p{@9C28CM{K| ܠQͳ8ۤ]E`eP &o~j$``ģQ-L6jft?_w^q~%xbHK~'vy{dU >(boWkɛQصw>O~7:2t? $!=6m(R(.8U+A6sC1l!S=h CׅBZ֛X)Ɗ 7ȩ jd3hvUK44p t  d6￀08ZPc7+bL zNmx<-Gh9t`Tvb޴=ȓa6;>PA@((˯ t2)̊MEًB>.M8ck*H)c7P@ 8GaŀI!E}|S0dxb#P| 2T >@BلJ$p5EPl43!NK: x[;,,_UBLAfAO1GD#F*r@6RWPV*&XQ :MȈHƌ)zOz{-&b= -(f&i4P#B B J, %ϰ,}7B"BD }D_> *J §N"!$%8PX AOT FxvB0yP S@P)vQ0MIl,s D_F\R)RL!\~T:4d;`DИ\v (Ff v|Zgij;~ P~J9~֌ΌHrcc^)"B|g"9 DUTJhSG9h 5Y;s u5wٽE\Ŝ7slQ̌=)-?J-us?d4tFlp8@6,gߢ 9uOMϼp٩~`QM~""pizFQp5aA[|C9}Q @"_~s_pXm|+s/_0W2C1k6]?ôӪd D @.vtD:0kF DPC (0 0|`I}Ry@{R}*Fr|waW—bۏlۭ^S oTFFsFٱRY{_k_٤T(؀~) [!vδqZ_h;&4&mgYV R ?`?7 v,Xilm/ug{[r_{Nif0̒[fe, IА} Dsg4\  wϥ({TC^&0>ӊR>|Ϫ5&d~1 &7_9Zm*qc D xu o+ˆB;)mc08gtؔc-lcWM8H֠ML\<{S<ƫyQiB]\!";-{Oooڮ^$l(-iuniךUՉ*K/Zu/޾،Qp8De0p'ĮL)pџ'2tsv o3꧳ 1@J4dB)O@:A]KJo#Y,]*,?ԁŋNDx]p6%IIhO,uQ|_WͿX'rRQ ^iM"iCd_ꝼ$V*=MAeA* =#ᓜ@|3y%mz+3T2a8}G@%@Vo?C`$4SPh/#WTаBJЌ>Gp8M%!C?+DS͇~ km1Arz/o,1PdX' c81N67,AH\qSZi>TQCkBi~--&@`#e-{7Qq qpm$6-Ir0, jX!AhOD  uSA6?|'ﻲw뼞ϵj[ L? $n~ ꫟]5"r=Za diBś>;R bF of>x.|ܶ7Cݫ@Wh= >O!E$2R?AQy9`L} &}r,#Q<]&!ė}H>p>]s`\]TgwB HҒ iCR&5B+FALR[I{L_bQ()PRz B"Y$ok@(9}=p׸mUAwaX"!.EJDSq4& t0jf1%S 1b0@"7.|owu=ϸ@88q3c=t o'aF᝽}߹=h|?K[ ҀFġQTU'14."]*"rQ w@3;.0$^9_@nChf`>oY/6X%ZmV`82R/yK`K`K`Kc@C}˰QC3ROT-j$ ey!+y lw0Xܞ+F o'Fe =놢t~k]  a0>LJZtHIQ-H6JC0CEC[A+}/Dйѥ1^1Eh h;\ ёX1Lv߀_83" ,#Y,H"&NX-%)vmmlܒ5M!`aӤR]A44&(0'64 ֽ(J Hp!`$Q I#D≄`S5inJ8JEa zG:?_D!)zE!M+[SWQ,eLZvc-*ܡ(*- CMT"YT04X)A}eSP.v"ꦝ~"dksw'@:4$CLF&-bj6z/Ⱒ|7Z@H3{3vO>Cg4aOʽ5oࣖ ɓSwIIζ4-C͝@d2-9^ECIN1H9|c5̧]7/! f<ה".! 7kflڈe9-Kǫ mb 4b힮&{A?x} *v5QE@1^tf#JEI$ѢN:F4K#ƪ DabM9IɑPUD!TAMAw: NCڞΞxQӪ BZx0x䔥$IIyE@0*X" Rii)J)J@@m$$ :\[rsNa+IT4$!ӏ]z͐ }P>[BSXG(K2@Qp?R1@Abi.`8XD)ժL*TkVfaDX/3A?F""?O+sc=7:8p+iĨ Uwr-h2]S7 !D{sA[sB+ZE}G䙧x{s@%?0pb1iݶd{Uo&TrA~Ə  "~N!F߇<ςk;0ja>G-xbxY&: K_/ܟ{}z(ǁ2[i# 9N pĄy*;*#@@)4@@ |8t]TMy)Eu|@kQ;XpNfZCk#uhړze;F-ΎRl#>d5%Z I` aeG<߼l]Q ET3 XњL4$ ʤİ: ArE?x 4uх$6U`V €" *A i`a^8cgs8cթ(7l0#QCaNQZ֌K-~=0t>Qb,OǮȧ +rl_#?f#Eq! )=BM0 Q)CdES/_P`#e/߈Q4.&=3T]b QsF?Xd ԣۈ`p!@>rC`o->8P82*0R2&Bz@#|d~7#ϛzV$ H`hyŎlV"؞=1p QC조*`Q0=:GXHM$AACWinB2ҎPHY(XG A|XT&Gz1m EXJR B4"!Qsa 6@Ds$, *6\dub,#QPy "8yT3G3 # vC6'@vhɑ!) nWD" N= 0 ! ez…Bf 3+ 13FQ$g$N;h4TaZ5tãL ;b܂@ F}/kUBn`IVц(d0b! @FPA܌iFdOp,xwFIv^( 3oo1>NphEzBz"b~%$67f㤭!E!}\cF$,$d1aCl"Oii91iט%dun7ŨUƕ+*ǁ#ФiLA MTXN%G)U}L⩇[djaLqB+7m =\Cf7yksƢNŚ3Kt^p˟>yZh*b#J(r [U4s%}18qM9q\r4ւ+MDн `?eP~n!CheI^!}45!E՘ZwuԨJUԩ֨a*Hw C34*!P@H0'*;YbF:і$0/h H%SR^TfdD#$-89(Z[L!CHB)2H)Ħs,&k݄ 6B5óEX;}!l0@7m>2zƴ: ''v]04*N̆NzmwGy~z/x @g61q%B{]\v1~7.geik偵6 h`Va Ke^$LYiiMv _~0~wG 3 4\42cxFwzfUL % b> "h҆ʐ?-yF,㵋'S]86b,zx_%YcB~ɪS 'w@Cg9uzdJҲ. dMptx u ֪gxLB%\53"9Kppql~ca7D^__g5[CB̳Z0yR”bp8&p !8%d!D${'x @j:"EIbuT|z)DKb1~zp8dO|uu&D<bbXV IS1q z 0N`pܗtyQ52N;#  ^FL LXh $J$ |@08H㛧CT֙Uä".CN^CnГ b 4v M0XC0L`/(RebD) ˉCB@7\Q9 $8-t`oj9fWۧt~RVܹ `zp-07rXp cB/ }&ڹ@ T/C @/K&ܬ_+$81mkduj.mͧ6͆ZYM etYϲi#mm%TXvQiTf\i'9hC;H_ ֘IPrv`(hbDXB W>-X-h4жf \a9D CKrdA׆|RQRUU2f`תg (<~VYv^/%[ܑ#0RLHH6R `@3uցZh3 (t N퓉;'I5 $% g1U?ċl)`a0-iGdB9#pI$bI2I$"r 4Pꪪ܂d\jIDZfS9t$; yI m +d,Ru򢤷7 `1P]㣝׻oMXq4}`NlQEmp. `FU-fٝ0hQByX9Q,Woע0(??&`Hl~EB@R XV&)4ha Z.2̎ք]OAW'K >7R}qzHi$[ ęc`rQ~i"J h~HuXTb Nzs3NfAJi#^HCh0nؕ$DU J"96K 1ϜooQ,_RԨmꯡ_\b< #:dL*FRRZWӼ4B”XK nɆx)J罁YOSk=z,-Gz&Mݲ:>m"@O4L rˆC ̝KG۴  QDUHG5]#tQHQB9k|~O8X>0PqO䎧DBkV`$BBk! 6i韞ftBO_LFWw`M $/5YW /@h5OCs$I :G]HzBIŪ|BLWyy^yDEy痑Ku]˧!JP`3s? }=j fO|빍f|֓ ڹSعWoϰLAhJR>bfq|[['bC9zu/ OJH`,8 s!rIOG\1 'L+ٌg;,&^"|{ߓ=Iϫnu))֝w)oU|5oX n\4 ѧQ w?9t & FJT2B*3 b2F0-7"Bņ8_G'Ө݃) 0>#Y;5ToI?nv΄c(+h4jR5B! AwhG5rԡMKv W &(Z!$&t""~'k_WDP}7K~D=>z6?z}ܟ+~ ?n Tps?u;*Pm ʽJ*H3nw@E MHIkl|^r~72`*X':~5#D&aABkh5C~?>O8v{pybT$UçwrFKsI մe ލ16z{D'4\_]o3RVYX~^qݛk^srxle) X4$ID!:A Q'P ?Vf3ӞjK0*\>u{7FnpN{2ϯ}?=1ږhEOM)/͓l+0$MD i/H}hfu4ZLe,ېG4͒ Ө|scRn})M>fg:OUx@4Kȍo#XʇP? 4@ CwkM|.A3THaG'p~Rm\٣H'HrMl=}Q G?~ӌ(lx,p_??|e=k=? #tFi'e]ff˭Io9wo9sgے7z'؊ODn[c2oϞp֤vF?g4MmiJ ND`nb5 w{͒db \`s}I3 Z @51 ETNN7S*vt0K,}׉lݏSv`3}rDUպpHfu_3ѶhI MI>gtXe5/y迡ĚΝ<|&|?8[kSKzI ,RI!$Sk=MG3_/3~u֜^W;68꼻;͑]p&+gjχpHp]up`?lM0ᄿ+ʷ+ڮpCD :av·,N;^ŅvP}WN1.ymC異=+.&kdlF!HPKrGnT|J3cdL7mUU=^>^ K qd@_߸.C=i@L8H RHB j'<6=U Y(B>uA}xΎin 0* :` !@s2tF)J ;R2$н_uWpqo+=мBD?_lVfOJc(PͱDRfP,q.KHe+Ұ!BQF>Ǚ<574`ǝpoN ulo>Ϋ Wb'L1}Cm2;_nw*R>fekz";i{7xl\u2D ǝsxO1'm{Ka|0IuzTls0{00Fk_ONVjS^dEsnN'> 0w|aY@Dz3:aYx;%ϴC4W{sB'Fx;ܝ D0*UPP۰`HeAFI' ch6SPD|o0l;gj****)!I2D I$@ @$I"D$H&dfHozY%i0 MQy4  U%)d[D`2lq!a,C2:Bŀ \IQ4;uaآ8'#*F!x78(^ @$B/ǖ0k";NDC0\O2RhR ,qkC豙ӻY4=Acēe&_7 Z(*u@YaI${qS_ّJVuBChEΜXؖT$|wd#/𫻧d$vv8O3d@C5 #jLj&@O&Τ4a/y\B%G#p9stl#я)pu+; ͖|i?=("G7{;"v$BÃfI5eBxޮfS F4 T qMI@@:{rk&\o&Re I!wϽ6:禽4 cڏ)>>FdMc|}[*y32Qb!#4JQᘔDg `i4g̉ㆷd0Rw]2fXb [0UL[""",&`ȅTm3h62RDHRh,.b83A 4iv Tg &ڇ]Tn`[}4>;"%ûn%% H$HH$|Wc XjJm2Y[FFDVQ`&ƽ" t{ô1K>0} hZ itTv4z}GTJ㿦^kYfa>|r6p˼a?Cy݅WV8uy+}# 0Ӆ4t N)%7Nb/cPE"wP`j(\ =%7[N5DA[mnmffam33-mmm:-mB(b]w]wMtoyLm<ſ#cyrBCr')cjdmf i#ԾG~vB&Lv2SuTx 5:0 L$XY@4 I;0FPT֛CNApInk6.Yz,Gn u0M 4-J4ٱ嬇BDX.Z|"!Ári;AZu B[Xe]*! I6l 9\7rx>1OЊU0P]#Վ>XS]``H'`;IfD<4xnjDys)"+w#p|yK[]p8"ѹP)2Dcѱ`nMA@$m O0Z77mךeCRʠ;yc2;3G<1銯q Ү MÌ[ '(Y#s]%cpnu ֙z9gD@{@mexqu̓U5F9&׾r0{N>Oo Wm8R` dۧ|EAq3 @o^yxM%`bI4ǑΊPϞۨs}p0xHғ( Lvjvx SJQ=ՄR(Q/./f&3:R ==,ޖ1HoyfpͮPQNg]72^, S_D{j*&0 mnW%``׆e3R9&xf9(E$Yr(\๻l/6.z08@DB3jb)h@R.xO}|%vYI5`p!?"^1/$IL4$% -].) یؐC Uf"TYSXMF)6v,98~{Tb{>%I\#_wXM5UU`i _ @IR|w. f %nB 뗓(*#hwաSxtŴ>AB\0ơ !HYks x|Gn aa{#>ATeUwfS⣼ RC7% L3@&[3 nNfnYuܾbHC# R)gձкe`,(k6a =8uG[ӒJ*޼Yj.CwcBww!:1!E4QDRb!l<m`Q8U5gI!5I1&N׉4=KDU !-y2\ 0nCpqS߶k&ؔ\JZJ6|Av6NVyl`Ҵ&`*U?L0;ìO-UUUW;ty9ոY-PS$E`A.pSs{ 27=p^gd{C $|E/P/=8ݹ')JA1L(0r ˢep}4hlYP|cD'[qt`7ɺ'N*6qWkYM/ biZ.i94f4Ao)\ fB/ |Q)AanYA0".;.?IӚB$,5'<+ f) n! <0/Y ¨<>$8:ٻcMOXSdX!-a&$@ws;N5EE&\5br4cc5`*+KvH 3d$QLTÄ\GIx"s)Ns?w  0 !=)kg-hn$%b̰ċ jyM"s,kD wq$#*4BSeYe׍+d!kq Z5mzr&D)`֛qqHIߖ 1 .c`ԁdcQ]+;]h۟$7!Hcg˩+$wwuw ӡ:'K&{!{O}UUm: !g#[zs 8|'' CN2Mlt(e;v'G7L-PplB*vL)46^D bz2cac@ӥR!ַqz M7EyDv kX}gi6n6}>3L7˛'>ZbJ9uM`Zxa2\3 9I8caQJxIe ib_=2=+u%KL7i^m2ƣfk5CU2C.i)\b4H4Q #u&L;+N@r[ pÒ7_+XbJC`&&2fNfX̛1R ]kRi<$տ%bA$ We,zfe C38@L $t߰bD^1q ͝%שsk&3Oz|ȸ0K?ԤDVj6?wd|dϫcy)%*{R=g*uedoAvvχwNɼAAWC:/B@(Y0Oѩ^y/[ju0pϫ\ev˗\J8qwO=j \̹nU͋0&&`+L)L4R4}v%R0y9'0['U$M˯zM*vBt`U6 `H+E9!,I&۾\탽W;Ie83;8ܶ{@K{ {M'?í>/u6@8\ S4$p6}"a/; ^Q؜6.DN쀝GzE|@Ӛo&zSt"v$X MWgaM\ޢ "*V5\>gCd !:Z4On[rW5kSa}(?☈zN ĥ0r leryl#xQ7$,alVY*jH!ǡ>S;kk+$,& ?3Fİ D<tmIģGfbM+$!VfL c_OSUk\K 3Œ@00"-i)-iM8n U&ҦK& Ii\*Jb%+I C$ jPPYr0&#d BQC G!!#`.\nPe7pK" RH*sghֳ].5%9Z i56bb@L`± aI )!a"o@hM;#]~!c `F`6ID'>fٛb3@  T;CkԉK(zO`( edfBXJEK%|*jTVJf MMl-L, )H?I1v=3ϴ?lt l{aN\Йɤʆ4I#l/4 oSY5SH11M%AV?Z5J@p` 0;ADf01Nзt&Ebu0>aP?B@wv$7h"eHWB3"AǁPaA2*!:x|z]}%[AuƶOrj)Gt ˭}p Z <PfGc&gO\KC2S R;ɸQ RJx#?M$6$ W SGf"4JͪKEhq/Tt` Jwz&4EGHqyDmML wXb0m#\cQ-$! w /TƒV%m J}m`S7C@@RO8hEpP, /Q4 ]H`T;@IЉb&TϬ!sAĀk?"4Y#^ldh=֚Zlh&n|$|r' aCV[Us4bHB$,*K,ÛL1X]$#Ι\CF=I-Hp!Odb @+gB%+xjٷ ~V~9BTH2D-@@20PYv:G(#hLr j̀{qa2Xn@=ǯc88:=-I0D$D0אꛛ|'6 AI7z:D0RyL(p`XO/F]H,:   Hs}"Cvps"fg{E|猁V<c[i-n( 7(@nqTjو[y m/Kh q"[~ 4aD ) -ey< 'hkb1,!Ox 4G|FSC[Ӵ {<IcOFma n{>\a.<0lM~aPנb@ E'9!#PRz:J~Fb]WUtmMܮoIUhP2 yuY}J6DAҚ^Po  63•N(q֒4@DU("e공{?) &ȱ(C 9ȩFv&{ B#7v~:{O撓m/X򇃞ʼn4v 4:ʃ>U4&Cb1.7ل2^y,Kw^n>E K 3t{0:} ,]q\݊ πF|GJr޷0O]oFII`ĔGp_ћQEovp,j&Fό忬lfJɦT@RU;K/lZPм"5ADC-d= (|ɻ3aD! A DN Sv @}avz8  ؇sDF u+F.8dF$<-"OД&$, - US7ΐfL11(9W̯a )<9ż\tA`t &P ,+}N(rCHRQ3F`ffc3nshqQ (F_߂LE5w@z6-WT ((2pᏃ<O,m#;5哌JUjlg6fOcB֪CaRD绣 76DE|\ \4DK3 (]ܸ$)8}Q7aYk{'\.lS dTb"v.wDg)NPgL rP8ck"XcJ/f!`,?ꮧ #0a$07 ~Nx:9.3lfڱg$Z}{r 7g'r>al]>7j{:f{n\o?IJF0[ OɊ?!xCq3|A y˦BN4lw!} "8z +a!1+H+~Ծ5U|s̎q(OORc1gt̀T32U.r԰XdELjicMY$bi`] `J4 :Q&LDJჁ˿9s8OL<ݸE |amѨ+'IpށojO; T<J"P46} I/$Fe,+ Fd[TXn_X@X2@еZu8G cqv7ϻJ>d C0Rj0{\mmX!t|p{?kGD1ZHRg[ h  u<#Pй43GB( ʓ}Y 2y YadAX0a) WB,K1v-se/NZa6e\:18\y{UF;Ƕz p8HG89)SI ElCk&ٖ)x,6;c帻:05bH +]o5YD{=Mΰ]HE5؂H"B`!}h$)Сb6JP1dbfΰn@X*0`Tf wP(m"s "z-nlJOuSj,3*@` $\29@A0hJ &5&QR5-bPu(|==<qةC͌%5jJ#FYуĤdr?(v!{H"oo< ~# `8V z4i#rAeT4 }LYD5]KIGC#-}nC.>aE OH<侷PIfJޠ>?4i>Xk̞OrCE M>DgorO tw'l3Yž%yM>cNW2TBS)I+T1`F]a[0Xp1fJ2cb%:X(G&Vi-'5-v& h AˏP4׏4YMTu%tH5q (ai 52xMAlcwk(׫UzHÂdx''GCŐ 06N Q IxB؞FFjF=84I DC3*ZP$*B2Ed8MXWي6LMq14i@Hr0h' 4#ONQʼnұ8?Běo@3HbC}ݭ(vcu-HD`s'~m3 %0f\[A%@jA .+`gƣ~0>` <z;hppDPU$?>) ? ofUKm(@{K'K6Yk9PVy'˵xT@#nΛl!*`u ?Z 1Ro񵒨JT(g sX( _*( 9~Xf,Łife6h3hZP$Qm}V6bCHF$U9z8D$ѳ^b F-֋Jb#AB߀)G!D5A 6QTG[wϼЯ9Zh;} t@܉dlb'İaUDg2163xa8 MpmV+d8p[ȸ@t9sc,?-asd Bq>Щ C vX`vLbJ$b*@apHRD$|&[ˆBIGy@7i?~ D;S5dj̤ 'G*(iCWj0;\Dos8*!`H?Ȃ 9D5%1.^- 3TM4m(5-P>rIIw%`+H4NLJp { 6~mf7\i %Spd:] oD, nBr Sd@}199~@ /R[LSۇus8b;*@0q8;D3~Yk]c@ piE2Rdi=lr*C@g! z @L Ik VwOxE$BAYc`2 Z]ޓ Cry>G87~M$_H`s.r3CT@:ք"JX-EZܶ\]B$.vz^4d֓důZ6ص_?G.cc'MÀpo27%A.H.D1Dl_xq;ui h+2NyXՠK$4*f[3 ϡ@PMfxke&IKS~z|wފ#](_ X|+"9,YC):S\ka0IslP(/r(kz<`gurjSa:.ີjx-kw/&9Z CO5=F^٫:cZ<;ЍsfbLiC%V@bj6tUY8t:?9-k315լ'kZhH0 _aAy5=X=7=[wdv(m ֠6c\=ubC)Ȓ؛"5\0vKVʓ&ə<4[.ְUhLd_0d%#2sw.lQTҀTi4+*mV(2(./<=s*)< ,4Ք"F7'XHA H' \v+}Ub2`nWQ'쮸Frd0B5$XzK@"dU89lRdHRHj(l&I&6 k1L5iSέuI$l%$I>0Q/vJsx4µD CZٝbe̤\͚|nkwř oQ "J31#)RJTv0Dg0`dYxjXöhsD0@0Ӧ h9#]R# _Y='^s\LG 5M)])1͝wL~X Tđ{Չ`f+}8a6V8R9`( )$4Pg|ZnzBGbd]c4]H7(e%$upGbZ+\8+_eMOeH)9y"@Ca4*1i}Ps⊫_v 6x;҈3Ih=oCl(żh`A1!1aޢZD`\k%Б?O@eA>ߵՄA0W^D'sl <4ok l&1f6i1_ &1!oŝK5,UTAhջ ڡB 7QC ㈲ L0seVp C /c+*!{&z1!ڽJ@maH/ 䆾K2~B tuvhFtvu {Msp{8Y |T}(%PZ$t)fHb.s+RF:YH Gqk:Ú-iPCAvXfO@_O]4zΰ f$+4w/r,b %g!*zS!c}G_W2" $eH sK`!_,>`b`{}b {4cIZ8ыF!s3.S62:+vc+Tq@@2s˱/#)">PAS7Giw% d0d`, rd %zS}HVJQ  U!jNx <%c˗nbƔ+ :{I̕mKP0WuKNw`c}zB'u/Q gAr(f|YH+"hKDcQr%;LI@Rvw[;f;ACdH7B%ThZ Bd UH`t$+TU^g5€Q7$xl; LY HH +h`ǖ˜:.V!Y8bsYAŅ4 WC~ů"M.;e dM ZZxp@XȽ~Rl%Ryp. iIeZi;-n$mFS24mM0P" 19<2Sh+tbA7).asYI"M  QҎC,k]-$X T3쫬tsx`@]!A3cDt7Пw]bu`|GXL9I~'3a((2KFئBw|+kɍ[>]H66Z+,k3e"Ih4i ծҊ@Yf0j!6 ĭm23XlR\s*SJգRFcmj)-5M+THFD`THBe&(Z)E%jmX(A3 @ " ~r.5Q,[$xTT)D;!%(PJ>COA۷Z-EYv[yiBQ0JDh%0pqՃabJŤF)EQccV̭IS1b+ٚج:[hւ5'84 !LT"LLLC04ll 2HТ0 , 0!'Ox^=qqaŒ !}TÒR| =ɐHbAB)j6v7x7\ؘe;|UOg:r*@ YXV%daH^7D:3 z#'ėMh:股D?S@5A8hw`}q9 lr3}߷zY?6͍c@R! Hp3 Y"V1D+K,@*yH/=%ΰOvm}`0mh &ZL1 *$l҆?ո&㯦ȉz=6e/*mҬMf\nFð,CX((;i>7;:)e4t|S 2RW0r*[#t ۜ&uC/\&ǁvD%?bp~A* "I9i/7l},򞣔yNcRTD;IQ)]7ivK%IdH((+79>Ԁu xxi{ЏtR5U4PD>Yױ168t @ic8x9d0fTLE]^9QC 9AV^+@7T{R<9".lq$+A8\KEP"rÉmK F,&x*p.e+ Vcq3>6Nl 9Cb%d @P$d"rDq;HExٽs5-aqiv]e 6>+Q5a#]rT:|F91 @em7әxag t aF)hT,9L ަÇKs67UQQU,ȞXoDsdf8Ć0*ޑM9EppNM[a:ٝ4B&AfE=!+QOQMZ٬l"H;8:2<F*ШlJEKo3%(] C }|XpZ$ cfPY1XLc"jX" [mlnmblA@DF&" !XXB8&&)$7nbxgk9ȅYI%ִkmN$I2$DU ZdMɄ?&p?PٙtXd2Hy Q?*@0?c8~=ssϠ;bɁ՗ y. ".Rv1>f `H#}DDb Z>]^Ƽdbdj]5 X~(~/ǥ4MN"Z$t$95d[UVڻDmk%lQԈLPc j9(!BtèI޶ $Z II& /Ɛɱ.1߶m g -_]Sq>WME=q0Nh?E@A X}F)5` ecH%4S%$dH pzҰT3F<x7`mAAl6|H LI0gKB:1ѤplÿT{Ěw3HzyPL?)I gw;n4C3pj2- JPP9?~Dx;?E*O2I $[y̴/$;hpֻKX $psns, x_֮h7A9gD`HMd.$h2HB<p(ء? Q*+0paDlHr ` 39nmaDS )H)&fPkEXEPjډB"`35&T[VfɫI(H(0? -QBO64ңj֌FfedKh,Xe%"eqG>af<) 4Uѥ55%v!Ji).̊\iGi%zh 3 eztJ/Q3hT P ,Ph:=s`tn:/5ǿ*C 3%Y(4xȞlAJcW6ex2-:K0c a~Q0OU ӡd f2vwo|.m.]W%p1%)M&nj5svQ svr#scƫRfTEC&"?Oz@4j"#|ėl(K BS@162B" UsÈC'%08’JVѰ"MY2 3;3WqB4k8*UIQk*(쵅`Ɓ4*ؚ%(*{zGw@ R|~ X+Ǩ@%P'k #X8f+7Ń xtdM0vG ! xEzǂ(*?&)tӵܯ&s[4w0epIu%FD[iw 'U[pnb P&P<4BP "G!jI;]2mړy93p0$3"o{Wq4JIo: $,~ބSQ&l]>Lp@  9يj0%tN]Guwv~:W]WuBQEBf%/l XCvUNH>C-%R6UH&br"}VY >~.kh 0`t1 JMQ+vhiЂbUM\=VS<_s: ϲIBQWm\@7X (`Ql TIH—k@Ph`A|gOΈ[9F'OǜN>Hr D*﵇ !)XfT-Jp~+l3{D[ϾL2(-  K>s̨BeZ`Otf"6ۑ!`)K2HNB1X j(6g`FL0hfR:A2LY:<}&4^s|5fJ\#1ozEi}?Y׀ÔR:5ٽ,)T-"XLcsaŴb 5T5Jʋ%HʞEmO4ٱ!M BYKFg oĊH!4:u;HlJlHRJQKY Ln81\/<S-յ){kEّ+;НLC[|t!`!26)+ܑsYh*v4pM=~5s}gJ!~v>L4ĔTU!d[(Rbi!bk5F]11 2(B1;̑ ʕڛ̬Җ4kifVbH[ke +#@hp7B< &HٖPډe #&+K3, |0]$6Dm5MYL! A{<*h̒5S_l iPLB#ibXs02=0XKd>Z!h&p.!M f S۸:vkFHuFqq0cNl\FLd_44۷{WΦ{=K=y7^bBaLYFdlԓIh-5v=W P;t/|A M,B! +[{Z(b9OBgI0(lAKj,W0pKi16֬`>̥E2D!&Hdiܿi_:l?A6Lr ş цB֍ Qj %@fBB(Q"[ _Y*=Yfl` 'QWKƸS`'m<"r*^(0""^@X(r6?o?M"`3@JHsNg8eĐctRs"dOW$14:'Q[Mu:2QS$Lvb%A>w^?d#Q Fbd6Z%N(U|aTQRԭ- %XYcV>kϻ{Ou{-v4/|Eff͔0m׊lW0HPWur2ʉ-UŠH:(6sVq?1[b3(0f Ha٨:1!R;C2:gXf `bJ6\}9q-ŀAX AEMBq?{yeA?ĀC)dRX]X̿\ Vσc@$r[ S6 憘nrͣ$mg_T Kl)zٿ9IA܈rVxr q.O]$( ԛBJ,!֟bx 0 Px9&C0&' J,;ӨwmVVc:a11&ƀ B =JJh"˹7?5d" 2<)&܄ >*#QȊ~Oo{̑!9Bv J,3D'lywe/<'&s[d;'$'u$P!PhbVgjtʢ$< /f\8 ..qd^qd j#1CمZ׶D.iuE!!UN2#ȓGԹ1$dZ=+9(tXA'冑2  CAf122k6 B!՚1.LIwC# Rqx7A;$eS \ &jD>^vy$z3A{Φ$0NphӱЕQPUs1Bg0M ^-B aJ7ռYeӛqC=1|iȝ2de%"趔Bl1#%p5: վb\'#j@ ȕD d$%Wy@У L5wqL,З14!ę$a{J{ȞJNP=>(&_뀧;4B@nSTF+ )$G" {32CL aQ; fO! @zhx=CHiZp .*4eXBb`R `a9Qi(4nip}S]PLA )2! bd SA(A At9>('w w`M"h Vʖ "(P D=p<"+A> ^.`L|"NYpMf iMU-Ǫ2hb#L"GpOL' #4 }W?{E~Iy?j3J )kw5q{~MSd(dwzgzdǽ9π0\CHV!S< ?)ӑ(G 0HM7L qa?UJ~@u멯GdKaun\01 霎wI톐Z@8Gs"U[0K ,oEAAl wu=3A?Wl"hNsZA6BB+t?`tER.I)nB] 酞y:J::=;sXȄ.g"\]ẁ\@`ѺW~oD!K-3Q1KR"7if*־lO30:֢:&`)HJƴn뺪B /_r0N u3t"*b¬sبd< ׉)tOxѶHFlG6߀bFGЊIhZDHmXp|Ѡ\4*sȰ`E5A%*ݜWQC6\CHDq11€qC0pQd0c>hSh}=tA" o;ԦDFK?OH Xh4l6'QfjX^j0Xo9D0B@S 93F.N-b+o&UC0RX*h:!A[ U@ഐ؅"aK5/P  D\3SQ#UHGk7tkfg$@YwGgO& =ȟ,|Oʬ*2UnZ#m B1g'\^/}*z}~>W:o.8E )It?=݆ oJ*H2J-j0Ps}eIM9IGRUfm4F gެˆ I#`U e [#Xx^J(sQ轁\%B !=I5iZ$cn,QHiB|NuR5$GuYK9bPl7+n=.ik2*\ă媱ɱijlaIev! ; +D(^ZACQHӒ66sTuW&j&P(I 3h)YRkvʝ* J5]5d%1 ?(@-|=j t3A[ Qu!Y+D&ʨhJ!7 ^vNNAaU 5 R*z-0 AYAoǝHZ4T_;% R] 4 Nd U D80#F)J.`GHBf4 *CkNzk43$1 $t nŘ ܤsq0r ?#C Y" fcLDV Hd</}}]S6&lmN`P"{۷I"ԃ]HZJLd쭱SnnrQnY00d#AHDE~JY!RQ$AP%HfpʋH#IY8HEF8CEFD2Si-&!'q\[sԀh5h%x4cJs¶!N5E5uum<7eF8"d+"Jii( \ @0BA1 l @]y)@ B0aV&M'&^%@7 ``m(7K,L HBYF1Is!H)%C# ~Bd+ cD`ۢ͝-"Yuv` A%$ P  `@B J rbuy`DJ*M0 捘ZEjHFϻ`q-"b'4=_0҈}þ̈)1DR ( 2*.﵀pΤHwIX?' QP-v9C yAKЦFC" kSJJ*dkm 3?3d>@M`l2O>P7K$C6l! 5 ׷y#~3y=L@,l*l HZD T3R 4+ )u^beR(\c1"2Bdx!HYThi2d@k(niug* (]PdC7 'x " ЩB64FY:4h0wX~LMH6ɵɣyAXĠ1&. ^)g 6mLHFh\22QKO6ߡT nkg]]#NR/r(Hұ`Si3i${`nqTPQ1`kptaSW[_4lu_!7p_LZwuZbܠc)Lv=@W4XhD,2",JXj5P#D 1(43 ^d_Z9VQ<1j4޴TK4&8 H/"i@ _0ՠM%F%!hV8}jh$HD;mnʺ4,MK$=.\99MAԢ2BLG' ,!*B ~R3P*D@t aEwgPjur Gylz -Htn!.7I62/R+@=a|O~V+ 0c1K91;qف \jRwVKx x$q)H1x`2CIFX1%M<|Fx4cI<1len ko R#0O77H`& &*AÜal TfoBC!~7][Y1adsj2Cn\G_g ~oP) blyH:#X/cr@a< &b g#a׹/3y:0D& /8I((9埆6kCP ZypxpZ@!e>oAʌ#q1?i"~8ci`5^u +j&nld$6졙t,VP2ҷ@5esl˘,@1=w6#ws)J)'(! HJ`bQZ! eQADGt:) <3` 2 /U6#+D6ޓafb kM 2(p`8n ~ݖSĈ `ޓ>ڿ 7 kN^M29mF*B .:@'l>wL#D"&o&ς~hG\I w*JԤB{ʂ|O>:!# O@ܖ(JK_GT,`ѻьFΎՆDV4E#at9τ8 K]G ]QFp eth0qT] R! ÀR0 `>Yqw$Lh@Kj.NEP I*P0IE9ajp8he$20y.<)kMiVx};;w2v=1)E`[d@ 8;]< (ykNȗw)meeͱYSf4\qDZU"6-l;mvVbՕT洦)ipJZZjT+ ǂe"%^dXpe  2,M+hG-J.δ4A>@~p6Ҧނa]P| *4`=H.D>aq`rQh99l憁 s@70N!R'A#1 I(Wݴ$2+g;dvעꭶ}zGT"D& E%g׉^D- .:Hi~&H"J)P#4=2Ig/a9U @ <:UaiquL|:vact{{Bʩ"UfDhU:)k"%<ײMkOvjuׯO%$3@!5ifl|uI|Ȁ{i @/ʈR ;_Z.@;`譍Sҹ-u\yd :0 7`qm4<'bp587?=\DPB@+٫0xBl2둳NQ~koኚ'ޏ4^Z%F-?zSZpx< ! %b)M 8@41IJsQ)BOXy+|bhv(QISDZ 8l`a!5Bvp!ڿ!Q A͒M: Fd #HC gJbB!2*M#ۥ0c`i[@!OI cI6 ]%NM ;K*pbJ4rVcf)]vh."L1&@cbe BAb Xf, dn ?@ւq d WaTxt$cc0h>BVQ/¨dLʗFGU 0SB $l|Gs'*ʚI7?$[ ןYg<7mQ)zU٤\-E (b+RB ,LjSDډ2A1m8'3`ڣSFdR`#v+RZ?ޠ JX>aOzm6p^K=~ .q=:ž4fB0v=!HEH̠FUSgsrTIw/@ZTz!70sm-&aƳu ԢU8MRk6<1"J009b.ؖ MA>?<6ĝa pKPDF#cEfljԍ(; #F=o-ԽNp Df2\}'\uAmElx%=PP 3 Ub$yg+5/,Af铬HlCfCq0AH\tGzvxbovX >U'k:Lc{id%0I0`sc6F;ۭ PIrҊ:SI0TI) QLBJ ~i!4H/txA.(-(L@JL+/C;QNH'IOhXIˇE26'r%*Ƌ5#V hh0Z*2Xhm*Db @`-@rBRf`c#0\`@6'1DȾDbaA(!R1a2Mئy MU a7N+L9R( 2@)$t0QC"g'{eN9b,"͖xʎy>}b.# AK2$$(` OUD sP$<1ԣ/ AL60AJ 6қ[XlҚ}EtG[ۖk`AX73cƼ @P$(0L+"@2bs3;͋ cMXV;-r3Z3th$wt*#ΛuaPP baMjGDk  T 4X6<  &즡BJb b*+A:y`D,"d O؏Y"@/l}ka5y:hjKI B9P5҅ L$05$FCLb$+Qe#Fb,6sILTmRʺ54)*anٛL*D(((4aӵx$T]#$=p8x3q#-ъA⫔Agqa@aE56 !c#SP.1˝H3suqc0βaRYQJ69T͉٦tf5d.]u"SO9,*csVs-k4?>T5IL6{tMg7x,ye9jgNصdI7MII!F/R "Էk4 ȑtO~'3iU54ȗ< > D(d&e;Ǔ@t'pՃ=dz@w]f#• CypHf[NzC6bP0ظu1o/u^L Jt.GA!߱4A=@DNyKG:ʌUh+L&Dw6mi{EVɻהI9WQ$Kݗei4f5S (d́W3R]) DCP9֢@)M?ø,=:uUƦ,˃*b>ˌd9mQr_f|:>#sm 'Ҷ (5yzda*5%O0%/(S65&aA Ѯjz(ROIs0{;`6 8MZ5jϞP b*@Q@fAc؃!HzEB LGdGyae0֤FT*XpZk"U@4 cm6h\S``RDAع:a&{6"nl1U++w. vuXayf8˝e՘bqBs#0V{dA3H{ys78+o@NۺC(6rUH&|j.mM20ћwTU>YZO[h*}Sb0&.zz |132iSL KPTDz5ds⹢B1u)Gc5R,x@ AʄOi 66B =h " yQ۝-k:'Ըۆr<^7w3ǎ[xaC`@;A0R7*&3h]ʈbdFwgi#ɯJ@FF'.qF6DJ8`tA@نr#C65(Lv8Um(;(Q`JQRz] qG'^O,iwu~#TZ"qJK2O8 :Z\0$1nH^EQazŽku#IUݑ#T1f\5Ur3Z HsVlJR5DD@kH,<Q4~pbVHq| 7&|$}#|gԃ?$9VI':d=]p`TAw@q9n(9jh4O Lv踣E aoDL~}`_M!)cFF3,U0¬rB1$BWKc) ;Z8n@ _ mW@!Nj=>-o&ϲ PbB$`|n{\wEv`T@l*bXڇuP6>/֝3 @tV X QY&G}CÌ< jı.zb@ bK&3 ͽ!*hEyu*HbkS\Ǔ!!iNZ\<1X >?@PKtfV%L[ TAOt#9I@DbyӾJ[នCPR૫ҁj]FNL-|7P%5/+2X. HZB[H-F* *lFpCA`mA)@0ʢH@O \56}Z@%! X0vRA 3[QA={UgKdܺ N!y K &T (* A@PA!!8* 52G`&yS71""DbFD|F?] "B0yØPCrd3:Ak 4' #`]ACEXA|"@z"%\ "!b5,Rdna݀*C@N 86,N-DPVƣ́Q!A`O&,-@).X"dpvNj >Izܟ mBhC4y 2OӪdIB))ɷ$7 ?O*JJ ?5ɌJXNbLJEER@&J PBPJE63J!tPjNFdv ,Xz=M.DIE4 Y60̀6 *ByJh4r C坪8 0/o: o 6uxZ-?%H~EBxdP?]=eK?79MS;Mm]|+gǺŽzHC3ALFnծRUޗ ɝO*=3&S#L"ͯj6F̃ 'fѪU֡ OoyI)@NBa!iE>Fxʑzs]V16*bٜ@řEBҹYY"~Yh9KP HMgjj0)T{߄g`{YVs:<]ZU%˱qDa;^/89s44QxjުL^14^xP H*.VZ 4EMjwsrh#cCJ {aA/L4p KiT [3ZFL-2C8>xٰO}=^bZlJcԥO`kǢZL$!LCFFgotfk-vte]ew#ZD\l?E=`,f x^aS̓߁7θu̜%ĀG<.ԍ 9GeJbq{\mT:i͎u6gS^pqCѸ2È-gN 1g~`lABHCgXё{$J 8 #ILw4Q"ѐx鏦QMhNfpaQc%@=ir<~&|N I0@@&%LF@ْM Ѻ 8!4`n97̮Xr``؁?1Q\0!$#)bUhV Q| h5 H^i:P[fY$VTB>f y3f Pb6 7АT/Fs@l(顀mU"@Dzich@M.q:7t͡8, & 'WrD2æVŽ9բ1䐽q; Uϋ/Ipp!DHVȍL ^q#@i H1hIaшh$AI\DC:ab$ bB-Z` huDF i+`&AV4mЃIvUlb@4ߡDBsgR4-_*od$+ :{ NC|| ̘U_Ԕ* RwԜT8|jQ0I*y_4z.h ݔxhi1bnvv%З˘geuR̀D!| Zc.1pMݵriYm]6w@s9; ֯tBKJ)@A0@'pMh%!ؼ'9mlvz-w@f4QDHA E OAھpIE XJ! as9vbdNݽ;[d44CidȑFT/qB 4YB.#xPA9$@P *0q8CZ~#dSLPC%2PhF}"hg`@Q I0p b`;⸋2GWWy[cm3?i&am+Tݶ;X hȢ4¡>kI]:CH u$ `ֆ69y+^\R%.<%sFat*m6e,ޱ1Nxj3xv@0ȚRpek?Zu:NRI2o 6/&m}`q(»Fz5<׎Iss\\WVoOT,(vުQ&4q9Vh#aa1eaQiV+QJBU(] (ҭQѦjo$]9yQF\AGd9<)he֖hL66=BΤT"m=b:Um)m,$?|;tB@ Fi411 KEt%G="䪎Nz򖟡;h'FH&Q&! JV tL10M"IXn _%K e"TU澻aFefD $x {\dWDPC N17Qߴᖖ,,lqƍw.vtf@6C厑f=E#$JDA".N?CلUOt}kϩ΃I54b:(..:s4Ɔ23Ri~ī,@HY1%m%%P`6ܮFG ȀkF׈`D<}j5h#CR"h0 @v{Tb B {RS++{O$D3 en,3`(b‹!xM6#,*45Gc!L$03naut8@LAK@$ D$01:$bGxFe䯢=Dsv9Q:&DtdB.ɅkAqMohGC&Mn5HW6La&B[9>-Zfl1f`ǪhaHcYǠ18l:"՛aj$ щH4DA&\T͸LlfM08 $MUeh1ȱ1@ЯG<<`c*y;X> bhT7G =y9n % %T QTC: ?=osy7C! u>>G\Odl'훬Pga6df@"bDL!9{ hJX!| 0ݜ|14 HDJ[{ڏsCcgf}lQ#P g=몫A՝TNmqFrDC,+B+5%9}8j2 )AHhǭlFR }f`L8tP.q3!|?Ϛs|ѦH'}Fx@PD0 Gda BakIDLĀB/4jC킺dMIV#a6Hy T܏؆8B "EH`S;Ł`@I `U V@DReE7@q; c2S 0dv[@8DyAB4JL$+ "BXno+5t~n99=y~Aӥ/G6)\|ۃAmbj;51"D0|?JIO|!w h#H$tjowmD\=Nh˨=X+R! `G2k2A , 0PDQcJ!F""$Ctk6BCw>ksnRUi|&;!Уq~h|dAW3>hH#ϥeP{YF7U#3^Af ,$#!!z"}F5{BGPPC TLA  *&} |yqykIt]ۺU;uSW]Gwniҷr뮮M*uuնL "Űe4C EB12h9הQAHP6;e@3$ "$F! jQHG. Dd8RHȨ|@HH@Q"#i\KÛPx5둪Qm M:lk˘Ǵ*6Aӗ!ĢWxS5dRa'+"/LsE2k~o g'l9@zrp1wB z*++0 @tl~zB(=}е`Fq6)0?W-Pw ʺQx (f \Gfl#K:CNuCDJʨ)(eB3R8bd<_G r?~{O9H■妳$kyeOX4CnO9)^g1wh˃s|ZIe~^8ܒH{bTb[D|<}cWQ~:dPSSd<)^ p: ܶ,4D p ثl}Co]!2 zX}[ RUhA%'ȥzʂ'h}:@*"$)bVRM_]VP)BS <6M#(#rI9I\f*<5D=. 6U2T@y*."NL)nCV' = FYLgwp4:~5BOk;^>.I#1_cWU!F ilri71#741?ŨmXWsIGybVIE_qC?Czh@cDb0(\، =k Ȁ /ǒQּoWRCPz6I=#7koׁ]JW`uH91[}a_}g&X($C!FAۋdDECp0 f me1%ld&KmZU4hf@J ZA4*sLb,'B}?j6V0bKZM)f%B$A(~BvOynChb")W!0?LRBd&C R$DACy/ăU ~gD)RvlysW8[XʊK݇.g|]V.PdK>7,i [˶xUI3*CjZ*x3_hɜQ$cK ˆyqUw-P嘆"xQuHztEܴa 3C@Ǩ)&; 6܎^t*5GF0sSGJa`$WWr'Z >@ŠC &?j#~7k}γz@ |/95 h{0)<I!4@#HC Ir՛؂D" !N`7At {a|_=8z<޻Ez~W ̐։?~;B@~j#P_Y^*/cEM4ND;^[|y/+XV3GKڠֱdkY`0T(PFТbH <b?6+!>O=~_wD(" QEZ-b}iE* H΃h ER(?uH-?+HMQ%@.HĢ`@` '*)C @թ4E̍,G A3&Bbո%Lw^ r=RZSOWS"8 *7]9sFuFc͑TrH:DҶ[3 ~;oVykVA!Wɽ VBQtЇQ~2.y=g3F Zh̔'r/HXm)(; =a٬Vvl?(X`eMG_Z-a^: 便֍Bl8 "BlBE^EDTjdF?628?sy^{Nk1tk3V&?gȒx,^@ QNG_>\,A}}F X{93$ːתe->8= o+7W0m'paw\.43) [u{j&ۊ]7>`O='𝻄tёك0z)~\'dגUo m}{܋t;nj;7K;7W^tNHP xnՑc0t p9r2IAy%Yqvnʎ`|'#)^ܻ*}^~yiק>6'Tu[ Nn|;74g+['.R[eU~ѮW3e6x$caB9;U uNefá˃<︕/Ǯژj5Z^i2jQiOB,=tyHG6lȡ}zђדʩ"k=$Q]eW_ZNw3lind~ ${DzEڕ%G2KHSdq<|&=Ha#a%cu']E^tѿSi{3?OwM{Iݜn׵Y*:C$&o X7NMEMͭ; nXCLT6^p !8%{_4>TO3HF&&usַ%-~o3]h{ӝN&mP0FMVFH  91,0:ےC(Œ]?7b_FJքk@#Hs"q2&R<@T|69u<ֺ靥KJKb5zd x?O~=>{kݢƞG0PfȢ4|a"7>$j9?R ?!ӑ(vUwL[sFˆ|{O['o(=}/a!z7 _e՝ErS)^ظ!nUVk1oyaN6ᵑ=OSG[f~LVr>M W=*]AʋfGμ&:or&޿,rV}"{8| mo+4ϫ_E]y@vWb$9 ݿ\/۾OUY==䦱MR\"y*4u{m>Pߛg՛¡Yz'G!.w^Hwh~eG-"w; eCiVR>2UkMx㺈ǓhAuf[AWm]swqQp#=^FeVm[/ǜ\lebCWǓ4I>D$oeti}lgƔb.'Gs+m?+:-N5# Ι#cBSI vb$!Z])OO꩷Gr{Bebis0Ӻ$&.BPqR ?Y[6\H?U/S3{ھS:bROGL^[ZZ~mm'16ǸTK8fu侫+Gx!Z9ܨMƐw0<ή{+Pdf2P4~*߭xo{泍<Ӵs˭;Bx>Hg5QfLo`_vDq3 re= )-&/6*&`SEg$-Sx\[>y|Cj{GA6=턈MqP՛Jbg#Rkwv?#ݙ6罺YeB|Wl4$_Y o'oѨiCO$$n1iS޿ mUɐL`aviS©{\/Xo6Qk*zﹾC:Z˔]ω_ q;eW >o^5BkL݇b<:\zp .4QA|`~$j60[_=?$vr )U;S`D'4:j®C]ԭvx{N6\̧6Zi Nok@qT 1@k _; u(~[yVl]*,v37P wX ,G+]x,hk]?nYoU+.h9O/I-k0е~nn/hl~_ V>9E.Pfǿ?㙋65L΢Pjij?F{n6{7%S=HBxx'F  3r&P'bAFj+X娮i70F+2__saV'ꊂW mD G˷um'S袇omi:΃Mﮗ_Hx]ЧLG;5xTLrg͚d*mGZ)଑ʊ9я9XI%{|WoȷWW^^H ~Dzn 7EZg%>^Րe9i>牆߰v-K7!m6q8SUhu_gvvƶ2 :Ա_)-nQ%Prx(P_8;UGH{8?DJi'\yϟo^>[ KQܸT>ˀ\kj_BWd39JUjrk^/AֽI=dY5ziB3:}4nBw/?]!A?ON|S3Kƙ-s .M3.Pz#"36+"p7MzqaR2rY'Diܛ9_Vv~27d~nhxeDiXgl#on -G1|=zݶZ{8l>owq߹LNGOջ|]ŀϱa͉0&lpe!w݂ZW{7\][pU|&]wZ[.c]A#jֹ9&:ǫi(\wrS>k+|o:(+5Y[#'q 0g6/^ߚMO݅'/WKPf}Kuv6+bWkVHHzDf6-񱊒1R>e] YjuZ YTZ/K\s(|{v!1)R+JWޮkkxMhc3doy&aGz9QeFk% 4\hU}#}_^VF`mlT4?Z:ݾVώ哐q0&!Qs?~d|zc{){'S viտ_aف?6êTVB>4@@EmH|.3pOo6ϟA("Jx?B/ȡw>{ \I/;Jo QvZp0WFWf}bT[v*hjc X> sg ˂vkSEPE^\_;:J]=ri9~8rM>#f<)d% kr\.U{G?6{&Z/AwKٔPĈ[A„$1QW=PNboSm^n-ԣ"|1$zx?6b缟G)j,T\(GJ@4yʖ\l5CsKoo)*~MdX{*USAHEl VMuzG艪]wuI^~dpN%Hm3#̓7s٤^/;-Ov~SR`nMdnUx=,yV LoT~#ۦ:R \,)7WUX&E4ϞTYf3(;-"S4Wp^64m !Ϧ\3ȑG.Tߛ\Y&|μ/0%L 7#`(}u_+pӰwlw{͇LO\unM٧>n&C͜dk ]Yi1k;֮f)9s .sw;V-7Z;zq~y)~^ J蝿|ulUA \; Oqd:U %f?V 饭8>jݭGOdۢciwXlY2df%3B|Lkf(c{wHR֠"'n:G![~ 5s\{D'Cs_i/Ǩښ쬓W/L7Cnx?DUWt\˹L԰AuXރ'Nqv΋Q7>w}&ά]3kaWYr_#?Q[hnR鳝h<ѼZ[\σ'U `}npξ|wNTOKֻn ^hHR0/Z ޓ&;8ns\tsSzh-:71I3Etp*X4nk5ߌQ+Py]|4`@@@k1x|9YO13yNǻ^DIV][V#]aҨ{{] %ow̎~g گߤdg~nUd|-ݺd_Ӣء,q^e|Z2]=q_iƵOGypODR-+W ١wϾ~thC 8?Vè{\[(9ji.M]^BZQn7I_T,7cifcasܠ׹z1j0\VzON:|Pj~9R\wi2cV:J:CJ{l^tu,Z,<-?kG>< =`qu'6DLD.Oq91%q#}=~6>if(|0-CE0nNIT!qձ=]\A"{xv7āH9Q^8={I2moSK&h.>kip|ymx{^z"̕ HeV.Zqz<`jg2* N5fZ)Whq6}um˼Sm9luF{Y{ y:V Q~RKTrR5fnԵuY\n>q m #]qFB(n|E}SmJ7:𣏕+zb:^W&|A;cryqG$| /)Ev%5DBDvWݛg=3Kˣ7#57^cTдCۂvj ?oO?v Fw,BSa{H_~3%?kUgj/|e!y~D_%"Ƣ+pQyqV^ڵӎNʴQܙ~)FuUtL|^aR WLh0}jEۯN׺3uߞwߑ^}9ؾ|ԅLQ?$U z35Aŋ#@]vnT# ~szp2<‚$le^k1WvK7,&2 [s7ZOkQ{PI7xBGXISm@ej)Σ[H4Cf"ʈ$>  gOH69'Bv?ϨVVBF~L-FI Roo 1oAԞkm: ]S5;Vns'N㛪'O`%%& C\ 2bfTsm +H@{<ʯ fҧ,^bDf7wZ&.ז}!FOj:[>M>}!W[g$Md^l!/hՂ_#Sz1鮝~oݝF+'ǢDζun wU_!ջŽ-Rv6_5cIz׫EKR%2ʮŪi'K.^wɊqa9Veg>~W::_Xҩ1;3n``O}uW-6)WWty#MerRSvH8XRS֟ϻ6ژ=ٻ6σҼ_+=O.2hwM3jH~TN' #:}:5Q{jq?2m{瓥>}n5*7)g?C3gÇ YMno:vzo I.7ݢFn')uyt=zpi:Wm/, }-tιl9/:RJ}z[->³졠hgWv}m_=gmN}\a+&_x@NWFZauH6wk̭eCW|_faTӎE~5za:^۔"aov[B+K&q߿0;>c4ƞERq: r.-Jj_Pk<G7ov|J}Z(߫/|\z}B)<6W%kП.x[(e!A5zVײt:-'y..?4\ȳMKŬy|]"D,/nʰW6f0F5v=L9ֺy} 㡯] ]@m]$OA%W$Vl.ðzjT0Z&ovh.u.ҏ FONV0x \yY{:{OeUEν-%yC ھW=)͘}[ސB IӤ(Pz/|< "&gw :%CtyF/Mk;U"D "o^}S<(tYˈ =:(v 0R{}8Ω(g7=ß/XZU;'rN72i1fνxπ[JN~Gfm{yOPϒZok?/ſw3̈́ڡU ]ia8ɜW|3ÃHtיlj,qƖٺE,Vz\sp''>^I{ov=H*Fop?&p0kPܭ"5{mz涞cirsŴKJWzn!Q&3wsڦ6( +1u>&}/Akא̥&V-'l|ٚY$g2k!ĭxs~hl 9:/fһ񢾮ǵ1%aQ|A0\zED*;\BYz^+ݸrr [KӺy':~ro~2O=Iu>iJʾk?iېʙv4sYA/vztaHc!$*ȡ>Ղ3Tv-lQsUI ̤\|]Ն\ Ċk2^hU63x oէxztM]Z=[Q]YGcl\BbsWߖNl7V06- hNݽ`^֣f^>Сz̲=dCD)%' , x>h19^J;^[}ܰl]Vv.OyBkxS_) z6"]IUm>H M+}TQvJbn!GiǷlC \۶(}+LWxS{zg[aϴr~d{tG7Ce/ķ8<Q^T=3R9]}Fy/VScK̝a7ܟdl&Hol*3W@ݗSZ@ħiU?%}{bB5OYu,d3 _ښ Ǟҷ#`=M>8mbFݦcOܷLlT8 dGǹi=;T*JovogКֳ@QS>->Kc$j2;oCֺʹO7 H=zuMw2\Zlضr~ϔ`;^Ro5]H֊4&7 lr֗OBtt#?ʕp`? ~o){SnzN闅٪u FƪX[:${r +ҝgq1vc8}uވQuߺL %_O[-{9̾bU;parw9;W=&"04 Qߜ7ׯ#V!& JMl~f!\c=*'f][do";˹oKiuVxl(S“vYwskfa*r^{Fj?MbK?%.J7;b{{jT k^? 媕m'vv5G_tٲW$ DeV oK{DQjؑbYФ[ @u17TeiOFN&d9JӽξjV"7:ɝ?]z9p ku\-oV:0s%<|AC^vխ.q-JlRs1$S@)z*T]ib񷋎oJp^w 72   _kT6>F7)կ!7QGku>o:yO:ѢޥP|OgŽ|{vl=k'm(}:t}]clw|]f(F/{&_^^ӻAz޼y;\^Ϸ_}Nؽ6|)kڝ+_.Gvv>{2R%W]'j{]yQ|>QU3!اAScۺ GջGw3^ l/mþ=yy';}{w@|ۇUmQٙ}G}R{TkR7k;\:){ :(m{WR@=g|zo|57mYzwn)H%U=Ew}}coھ>u}_}'>9o|^vnvB}2Ttf)>e{(PP wN8(/x${q:=6]>}ME}w͉S׳0"-}|1W}hcΕL|s{{\v3u-iU{.zz=_\3x鷽} >ۮ[>: =ή=ݧq7^ 9ɼw"Tl}}Go;7]Rw:q}km)E2:]uN)h]ۢF̺`֝4kC{e`ؾﻣ{{]vw_n):sʹFuO]vW!kpwG]'Gx箶meliǦ{g=w篲vvכzFkN^yd׸k]i{ogvzohPtӡ;tIyo&[yz`=^zmgKN.u-R}uwr*"5ue]{۾Sh>\c=t)ӵ[u%o^{ΗXzWgԬvYԩn7M=æb Jom WQ\@n7`mIkgcm@5 {Fn{`z{ˬw[iܝown}^[gv{ U=rH W{z^5#v ']P.\-={C];cl }xJ)FTǻu۹@ v@ & 2{s^ήG7 vwyݠչmP-Ŭ شےq\Rhx*{q/EztmǮ^{wA`5K+Aۋ/ݝ=%m=۠R|o@{ Qzր[P  M424`&i#LI(`Bb`A)$@&@OT2GGɦPh&A4ɠщ44 iƁ4# fE=~ƦjOT?TyOʞMQT{JfԚ6P 41@izCM =!B a`FT515<2M 䚟%6T5鉢OFOShQOIbh4lh "H@`#)ljSFM4jzk|"pXP5{\ GW%{kMN6g{u.,T7NY*"(XtTA!?qY'h>G;Y(U0``Ԯo}QH^{FY{ J/oAߡώ}jf$=(`şs3^[ "}ͥQݭtՋ=l'NiK$8|ֈ3 R#B)H4 ! $Ĕ#B P(@BTTS24K@DLZ]S@T2\h 3#!("f( ) B(9HcaU1ԴUNJU%40H@s*F& 2pa*aT!(*J(" Ph``)""(d !\>nUfT=|HR }؈Q0 *}8 1_|2ز =LyXڏJ$>NX0tP'vPGU]T< )?"4 A8<ֲG PsQ-A]&,(|DNr$T=Ȁ~jkQ^({pM@5:JVF!eк*{{n@|Onᶜ5FGXsP= R@^C<)O$IGJ' ?AE>? Qy|1X?B"'Ί{i\ Q(.}@y>\\ (7R)BA"NOKZ ~ n*MʆR@1_aP-CdC^(?R *g =@`HȈFRȩd@ {*FEDȔU{Ak{/?0:j#  h>\AB,6wx"[o?sWʡ'WO1j MSOj䢦" 67S*.]Y2j)=d'zK j1eҥ&ZFa72ڪ EsTwsUO.dY1uIJYѩs7eXm61 jվEݘIw $I$aT9S9tn% xzuDY%K&jiehT]z!V=oN]Fnʥr{3!SIp責tcq)x*QvK t9XY3T^]1Iօ*m&FwFfj1YsEZ=kPWoUbF}wOS4{rcΥT^kJV@ZQk"XO3/y IT5~A6a=.w^v~˼ļMUʧ{QWX%wX.&*|̷zș|%3SaQSEB…NE* z1/Wj^iԪi^ͨ%TLU\\\[pHj2CԫwTSeY23w<ĐNDÚ)k8@yU~z{;eܙ2Ok<"aO~G5k%/u;? w~u?uԶXn+!8ch_|Lw*.M4"('?ɰ`^?NP`{в-ڶ`qqD!?Ȳ2BtCdBHH<~MYR GCx2_F3  #JhdZ_@؅'áF'@0ia$ѣ{b 4*"i ~p(KnD'DD3}lE@M-@> k."CD-tH};Z#@?F uj{"YaM"<=|${q""x;_RD^m\.,\Z= lR~Putz{̂zxzwhbJ~ݼ ڴJw?ԛQW0FO}w TR!}fó@v 71οe캳z'2oDrJk@@:$!>:;D!7oL p]@nZ*x "2 @<4;yZ*?D3r-j"_.XUyUG'/ ˚շړD@Fd_cޯدuM Ws '_p_IJx3 RXs똫'fggÅ FV6tђSСqE\EE>EؿcwA$ ypŘʍ1(<M|P!,#IAH!%V9;Ð$ I\sJf)bHxP&(bmaE„P}('q㣆o7a7m-FIQm_扽˳ATQI\ pȳhb5U,4PD1Eh(?QM#a|Z1baިcf3*T=8N&. lfH|s=j7_Ph8c"Ld-#]EN0T:23⪵>(3]va9T']t&Y]i\V0g=+b]du46`?WiL둱ѯH+_e?Icc9FImI%-wmi?ˤl4w8GtѣT nqi˦HU6-xdpa&i87ya*R)(>T@ ! {y藖%@w 6ޘᖵXi>$@~d0w"!.#qv'WkB^d \r ҇lz"hN^<<;2& CP4 BRWzKwI&Lޟ" F2R5A44c$[~=KtIy,Q7M0x$bzmESzU9ߵ77»d?a|QCET1UGg=.&"&gI-}oU̱uof Arw6=ǏC %pߪv xV+ ̫"MՊmyНTE>x DF%h@! yT4֐ӖatUS"S&ymP^_^Sp{d#H#Rv|"'w۝4 9AIl#,dȚ0`ePIeqio.bsbhLxuw ftġHa8;qSm72!9!cTljSC/wwmH__3y  s\REjaߥjSŒ7x6r=hUKbE |簳 @d"LE'˥P6Hj(>rc*:&& IaYww.)5r f>%qϕ;?@hOs;;;=o ׈NGH%#v"a-M˕!D={-qWFBZAcyoib8kWj.c 6UQQ `qOD2p#ˇAQ1:uhMR#2KG,pWxUv]e%'1o e36R~OF#h=G{vZOutAE)+ ^Y$<ɘICt]&EXIP0-c:DKRآp:E(p\b:/K2 SvZ~S'^9"&\iU79z!i aU<k6%_%- i#yɢ c 8x#[jffZUmqN2^Y '3 X~K6yr QEz&3z/Fj͆i>anOзz-.viPC)^#`owיP]VR'IԂ@$#mm-e !HB0NU\bxĭ5*' R|CIcp" '#[ \9NdgN֮+%188Qnc8h98S߱=-źOt)ɋD!=cXC-|f3gz.GX bVH_K AvE,"Kby ^es۵kwj8.v j=FdsQ:(6q K' ,ڵҒdͰ}T~D]dvŗR4],,X]e+Mlzԡf7Nq1Hg {P#5SCuAeqQQIT-RPU5:O G0#Dh OۍDG[okhu  zfNI8'TшP'xV06.@%7#FPжrx 6 <fn3+4 wNaٰ2/VNMz#aE)Jlllc/b7T"l97DݣUClCȢrԺ7sŨg98po=w qb]%$rI66=wN܂IÝBo\ ᫮u@;Sa#en=||qwGm9R()RdY_bo4dZle5$N2LDQ.!5JU0Da㾠d!)zfx3a$;(hLkⲁPAGpJ&T*$Ɠ5K+K]}\qgZllBP&%w(3cLRG?,׌I5vr'ztZ RŽkWT^kZJ&ʪ%%^״qOAF!ՄֶQIo9]r}ʟ74O"~^&铛_y6j.b(?؋NB".B"%%Bm$FZgWj,W-C_^+:s^tsrH$6zTX:lݡ,fɨdQ?vJr,h) ""5QA6"'dQEq (pl[uL* "*,C=8u)׃na G8D#&byTC $Q@PQ+J랯O9Qi:J,ȇB23|$$O|jUKEp׫gwwQT H 4 HyhK ;ssd4h^>.*h(=8$NSEv;aCXT2;#G@e7\V$"xQhp+G][:;Iw(Q=㲪熤"PM,O1a $3#«:rv3D40j~qQ(ĖDc0YaeAr!"f`bjhhi*=DGJla5$ALTG iiz=ZQ=V1(2P(Cv>ON }2d5%4Agny=w4pI-${2Qa 7M'{sOR)E03HMETERд{v,\e ⪠/G#2sJN"J3 a*F9 ASeH@}ׯ^ydHN\4M>GП?iAsj/ /]^>"%L[$AcظaPNHWoJ-?*;1Lx!pк5/%0KǘAWЁ!L_ s8)9E޻G>Lj0*m)r(bO1p"7O<%??o D"(Yu"q؍\¸k*:(r֜_B"vHEaY+^$̢Z9pCV__*;렕Ñ5KM\V?nsxA_gwEdDEc- Ej '󭇳/Z5-=2$QDܔ} ~.*zR@?"y"=[gz@y(C7#%P~b@E_AT_"\PTv{ ~<J ،7A>\AX(BB[^GOhO Fh+US)uWI8A' ;C*zO~@ UA?5UTFN>0OP1PQ ,y߿y.@ *OD(!jS HJ}^\^ڢ2CЌ}81%|siw>ّ(!P:8Kl٠w+6xB+4r4q ~> CL$@H-1ЉNBsEލR?t&?&x  4DuwVQ@Bؠ3>Sq3#s69MH܉ :r曱jd(Eh+)`ZK@g+ +ɦYmFHhtR 1RO^OiR-f 19s>@|P؝1.f5Gņ?m5g(I$g8$'S\RhӂA3D!4:6a4!<-{1ㄞ.nwGVLlhmςo] z'xVn_Ld]: ^/6O JwH'؊S#!ZJ:BQ@e$As6ݑ2L")4DiN]j9G2C1q-|7uv`y]+8Qج%A CLn*z#05<,_)rmEuE*NA{ˢ1:DKrC)z05չ_K$iC+f7`%o<&E3EQ-9P .Hהu\8c7" R@4y 8ר=}須gY`D 'y NKǟbGvUUJ )ŝ8y&pÚjb>T ١' ^b`X.5E$9gz?PKɱٸ@}MQ"AtX984]z H< *HbwTםLp^-6hZG@/9&f?/WЎ8XR6 pTc@c)G{ܪ OZD=ʨ*PaFGx::\8Mb%VȻMr9Р|V^r0s׀ d" +n[񮸹|O7+ãW3΃VPY ̸z*xĿu9=,4#O}Q܈`Z>;~;kڒHHA=h\-B*RRe=}-wD3tT"'!fX6K#i:d8̓UV"[P"ka`J0,\ [B2;Z~,qKè]9C"&f ո -G@^ mz4"E J=h w굽1TZ_F+h@ַZ>O^>HnBECS zH K!zIh hT+JtD)tǹ::Sfgȥ;y ^uF R ̓<,5"H$/])#;sԨˬ$ªψ.P:􉒼u9Uıe NdK}wq/jN|pv9a{kt|~eM[+tU(Rc~'~o"%M EXjZ'D A0Kw7VƻspJЯXR?9;U_n@>5ۮN*<{NCS Ywl;[Rp/L4~? sšfZ}rut $:|LuSFOުEe-qxN7+yZNz RuP,p++2skHIq8r4ho}`8^AIEk $_z/ pre)|EAs97.P< ukAwn[#`u]R-k|f٩ylN1.UJma y-w ӂ/YsMP{Ҩ͘GmZ&eHқn͎tŨp85Fg 5 ޳k8fv>7OB<Cمŷ> a(Z!s YZHHPw.~0Ig$z,r!E -ʶ#W-kk1&~?BIѵ%DqpQ`+6ͤ׋$#s*/7N=󊨛 ~V-`{#Yg}ᒷU@HtKb$[gGDgq(L4'd,Rmk_-*Wh9녽#]OPY7f|AȲ=UxsyIVkZȓSmL(`}987*ssxXLűE, n*n(P\UyxM9eӁ/ߧS"*p 3 uVc5t ;.Pr/R4.^#ŸSR ]N#/643nZ5" NHnk&`CSMTn heqΒ E22Gm`{bE@!5~O/sML!gυHJ7;&hNɟ)g [+Qmy81?wR5=h(5%[Vd{\>%.@pvc=BMrdп/owd[14pumn8AgI3|S3;֊U ]b3,p&UH{i5 (H0(SP>A)`VÕjo-H‰R!Wyl4W&Tr쬬DlFY ̅\2bӗVJJ?S<]Umٿ~UY69!1KA]\DF$DB8BxWG(bg7"()n^'ɛ:܈:8ngHfߪ9fo@B,H4(KHMʰdx`B%pTPNO&1 2xMInHi[ˆ(={QVEt#DDkqȌ@N,!Ca \9,+*'nfd`gjRgW2"G<k~^SqsT#kEtzp:!҄~2nomZ8S9˰j vx{ TasFBR'ӳ,6sHܥMLF!϶+o;ok \8?ʾt*5sӘ}l)XI3J,3 z입j:3|sYD=h>ӏwfbZëlEc^1WѰh4YUeeUQV4r-ˡ+;'eLևA59c<ąGي B:D;9BB+g}lƒ5 :8TFb(sH=gTVB+& r$/I$.8I~G_Q]ĥ׌Gx(qЖe4ڤR8GF놕ĉmuhrG̤ߩ(ªXSsP@1\|Z;jBFɡ8P.h'wpou&{2a_z*hn_v//ۏ jlK'b`vgϗ44dm2ٟЬ]L.r׋Vib )Y9T[MFx8,,ĩJ4B 2֠2'"8G4FQVA5T+kmJIk""q |b[P˒e9O{3RdM5`mh%C"YXʹCkki"6v<:A9">}xhBhM靨R9i$Gi^MR eRkFM{G8'gIwk$ ("T4GҰ|ng>z N4 5 =y+G(vPM5HucX jI^g?W6{l3O=h!2X4]16%įI:-'Ӯ-}U:t8VqXKWhCpXaǣ!<3aIN<.~#=tG_'Ekjy-1+uqXpmF{<=8UZ "Ài~$*HYoYH*9.Lv 1Ke}sim," BCBW# ZNS@.`h`֞T»UiCWB Kd˝* 1ԥw~R8JM?xˑ8Ǎ *3ksjFrE%!X-xygS*<9"9RRi.hnݗaܯ:F=Rl@c:}/hmh< %׮t4?B?č-wшfwm.Tu>;s^(CSxu}3ki$GŹ&Y)8f ȵ .`~s%hqTxQN/ ܉6"^z;wuLhGF"9uˣ+t%}d=+6އdoW=L]'`JPg'As IK'VN!$i1Ÿ&=?YKiNf7:H6j\ki+ۀ#UUŔrCzY[ tQKw׀ˆ \xhl-ϳ_wSE,R p 45"YAHӕ{qYd2QK\8P9DZ/dV5P+# e|3F$0Q`G(Hȕ8bk֬:UvY82 "lNJ!F$~fY'bVgz!X*_ 3`EZzD9"dD)>zlQj>_ 9B9s`$,un|O4]Ii'61\ѶYVukWtح!RN!f=G&Gf2"y2ۏoJ!2:o[/Q$y:9z%;&0G %؃עJ19˜{Ö#Luf7] VWm1]*GAol@BtQě1Z{n-)#CS\+nwRdh$3&(zH K \k Qm'=G*&EGb-ͳ &ijhC=DF'lMb "M .[[qVwlXZK6ڛ%Ȟ<qI^:_b`m#;+4rSo]VX1\p()rG,L6"]w1F\d ,54Be"&B$ҹ-e XC^N<9} _pj0 (*Bj8[.;\m{w53i\ mJDQ*Xnvjo3Ƨ(xB}-ϓal UKg=$qE)rM3VQ)6Qq bGQ?Vh+}V\ 1e Hl`ӾgI ypnG[H* 4+y6 dO5ĬBifY,XgS^׸Ae4.7 M}'ż^+ߎ[PW%h!)Bs.FQgM<&L*3D] A5A+L9U39[91.q \H9!ac1wk}2O8YgEgk˗<}ي k^Eg˗I12 hH5yywSLCZf[L鎁D4e'E{--5[5\+tD&))@.\I+"d{Vs.=,pjOsŅfFP\k Maʯ+Ŭfh5@ 1EݰkPJ9ǏlŃ85,8oJmp#!vui^B=TSEH)zKULvZ, ޮF xGi9u2xEB 3 &Im8N,BGhׯfJ@DI)ePt![=-"q[&1UQSjvqhEa>MG}Yq;W4O27#5&ЬHP~/q%gNJ8_s͂)pއ)Sh@+S%FIH2=DIRU\fI4-6T3%%qqEHF>ɦ1j >x@BB($V$o-Q4M(K34K^NĉH7]g[lɷG<'1`,g, &!Ν޻RT7q8QB0w+[$$ES4 u,E8d!]ъI8FHk$RG3ӝнR[bґT`Tane4?N˻F󡆏i-KYYm;G<4t[{ )C)l V˙Mn %cVY$s}h+3"CwgA[}JWÀ`i4y[#һjM}5JW4inAkoTQG1De'HZrbG S)8(C/>ṍI<9׬_UguR^ϫBf=2dcqGO;AXcݼ u8ԂνScaи))tI=oQ!cXּY,k<7K ӸR qcw_>ա cvP?/L'- H둥+A xߖ@"E\\ ћ 3=~yנ؍^̯׶[PBov{FVzͱԛ=e.``p0L;@B$4VIP+1Tt#^'@6f(  >z-[VJeՕ4Ze?NByL;nDqrӵ}GMN=H.X#s9" t(ߢ֍a8ZkK<שׁ.R圷:zVfT6nm*^ssGޢHhӧl-"?Zţn=K^k 痕0znETQCkJ^i@jdkR~"J<[ k=#~@t݉K,ݮN -g\ +Ƿ5 ГqȈ|=u m3{yol|3kcm%z wN֙nΙL$:CdE}G͎ws,M b06Z];55Fgw\ƣ^4(E]qQKht1vW*"$ջH dR8HP󬍑ayhKtH00 M%(\2L*.#0ah|*WF9"q3jdu0deVf3"V—D3G4r6G(0_쩄v+IA$ QMbGgQi$ڈp J-TB6XB{cW\9UZo_)ï}7yt|}/N$Iq0BI؆ 05X\-Kҹܚ !>p<+<{ϖDŽo{s>߭0%AEΒ"gHhv B3VX]1)gJdR#nʱų{`XB u$]ZhDW`.,:(gul%ϔ}>bL>^k9FimZ3u9!h3)oC(*!(HU $-)z {ʩ<It6JJ:/pT?IRgX Q 7(M1Ӌ[!OX|bȨz5VzthT3H5bc(ād2u*`*zDthLrr2)# ̽ZXjs yyd6ZƦ9 Td90_: d~z+YU馝^?8ܙdNm'QV48K3EF4A>N̕$BE9}x+r$fSB5Ȧ~4$@XIa1dYsoGljK* hO9юY2V^uCo6f KCqmt~t|}bN=m IJDE* $zEre *ɾ; 2 iMoڀZ2b+ţwAή6jҭtK$B -`YVbB"+$:[(м}nxRiBOq\ۑ񴣠ґ`0o}`k ky"v(`y) ۚ[| NsS"`U@$:nF~^bJQQVLV !PMq1~YTTTBu(6*"QH; {R %%ZBnj\ KD 9"m~/r"BOlBќ$GioRv FS\|49⤡7!t4h^dVr 6-|bCbM#'r TrLd}o$6 fVkivD5LQ邉znՌFR%{ OdJIG?c4; %YUeUUspjfUiYp. )zSdBR-iՑ@zʸsC?ߐ\\wmiŴ:W#S )0Yk3P.;W\`gSzn:GCP_:}Tz%cJqs?:.niPM1Aʾ |v>^I<%w;tW5u~&m, % ~i!o4KϞ#}N8vE;n':4'.)mCYl sևȣ\\sn/Zﶺ tX6U x؇SO'Ihv# m~tMmjHKSߊ6gɀ~wS'ێ?=F.TYiaH* /X仉5: C{66>m#(P{Nb;pHwGfC:侎Wh ث頋 \ *Z237)Q U'qQ$B;O$b vM a:BqW;,YG30*lU3.E_Re]lGMr-<6_=i8T+tr) vƗi*SK%a-1Ǣ(U`. HR`yZZP\(1msne1 c4'f4/i\,;K* ]uvuwY۫j4$ҾP ÂF Ǎ #6rG4fYV)Yʗ"J`m n*kʜX57H4rfdyd ;0iINYm7W5؎z&d:0 o>hspY I -gr,ِ@˭B$G}N. &1շsZԮ6jw7 ٕ^Szx< Cs}'_G߽?ήC"Dig֝ςQx-ѓFS]4{51IJACUX_ ; <پLj؛/s3*(-|f_k }On tu=kjO !]o-qW`w+hNEylTj>͆AE1>k!`[A?;F$#p:Җ/Å錌`@<< ~^B4 ;MzJ $.ÆΗ19b*w{q !ƀZQ)P;}QA \b:\_W||x*qr']1Miu_hSF j 4C2w}''['h[A 3帵9Q D8sCRBjmv]ڍ܈E0'< nOa{9;km-Bw~@`QvMiwF)RE ]>/ js?Fmc@^qNո9*N1WUIy*- hP Sa٭Xzն_gTǻE꺁-kՅi|mw[4(' T-҇ihLuà9zw>kO$txBCoc 69Ⱦbϋ:&w|29U.֐ <-$ZJ^h@x\Gmm{]gBX&Jhkfm1H2x%=zw\k%ފV5Z*3rwGh`Nl\0Q:5|O3>ƒ/o $`8(VD2 L~͞"^IF !^Y~|Gfgrnrv@_]x .lFR }s:g'W"SNJ 㖺BL 9{>s}8sϹ E@$X  {46{fIg3Js<6"y* kUaZrrbSF⹜,xf<c%ny}P+$fx񮜋S趪Nx@DSm"TAAB0!!waHg=Dlw^ɖ ņ_=x?cD@#H"TCA%:5 f@l,0HI+`i  pZƐlb TgVu8, 0fÀoG_kX RoXi̡7EFK8#Q$@f6'a#saL9)9>O|=1~uH2Y5~7-jZ;v]MYնJQ-pO41D%HVQ;]5dr4fXQHǢʽKʕ[-VQw,™5 x< .ֱfEI㼣Z쪯N*A-l"ѷܛ4(`2WH*Ej q|\wVSr5%/)*T8Dk0ÃՊEN%OtLީ$[|.v{VDe"#s݇eoȑܵneyL[+a$'Hr*KwP4 , D8W+U:I"[UO 5NEN( 5(FNu \<!4)n-R./! 駞DĒ4bq5*d]~=ۮtNs_wʈq0 HcK\۶ qM~~,%Y-'B鋧U]41 V͞G#>~\R&QgںѢ]&L7g,Tx]JʆB# /Qw= U MzVI,񛷎c賜uge:8RyWI&-pn$݀IaʶW0zA-j!lAJ֫d^>m@ɫR{,[`&#ԨP&jnAaTURV9x$Da?8RUMak,3qLso<`9Es=BNFXB hZ9sBHbr8*e;ANZ0|ϤD@GK4L~yQDQȪ"(>{%;sj] kK-XSh7K,,Gֻ MJ±dhV,/lQ"2sUV[/%ԩYGfTD nU@C nX`a|W$!+*Cu)b);aqocf/ɿ-h'#!c; Zs<^\GJ̳3Jf/m0Mh,Ul23/' x3nG&%hLE,H}#Db*7F|x?DFO b 9VE)"T,E3zBaydOՍ!70&>vְˬAK(pB`,B U1`D0QųEZk>i4 UUUy|z\3yN]wMy+ O6%nrZE"aJcFWtf>bH4<\3UrD11}hxLyxdk @ͳߧ"#`HDU1s10@3hCZѶCC#'Vňy`_ Ȥ!ela֧1Xd*LYg\ GUA@#0Dm?NVCT4ڰ2!bFAȃ}Y)ݧ*@da_\A& MQF qay3M ͢ܡSIM^G3pZ9gS Í~'&:"P06U03D#H# * Ȩ7iX۵\WA> sD^E^3|0ل B T#@60oE6! u}668TO9tp&QŶSi'2jDPMNl;-ʤdcŊ*ej *v0",B4Cb: l8Wc B[X^+}д"2@aCPM/B@8 6;!;8RBRA!QA-6׿y7=iSDQM,}]\ E-ϧ:IJ R&$=\^Z#<%wi )s-p)" (#s*"(?W tzq$$nHHrF&[+pؙz+Fd I~,ۦŪqpjh}!bكO!Ʊ"16 NH$!NPmF0 Eb !" : ~6CpHӍlA̞aF*F|ܘ /| 1vi;db= 0 "*ѣCM3j`T_sH!ҭ! uRa R"2$:T58r%8exq"I 18Isn^-oflµ`tT)HJF 74TI A}qFOfhӆ6rC(П&v ܾ|pn=yt88<%13/kj[B_~N nx)Ll@ њޭKnmƁ؃+^ ![OM>I.yY MmyI){-hfqTҤbjrM.9fqy$ n3Jˆ`FJN:Pc2R.$JވurO;#Y=9; Mh"p6UB o7 VvH9Qh0ٍd$ (\g<޳AI"c@q ;YA#l  $ 0b&zBeS"JB7I;Isvx$$>Pϸ)TMR1V:HBfkO޾iǢo9ʡ:Q^bD)Gsc V呪t N!;7=c`EWM#A|)P3[:>hpa--)Et}[|2C$n&/hD6!&ٝldiPclbyZ0ёUEZiFY8ռZ$aBCƵEW1hP"Ȉ<;_|vo@GtmU !)EsmH-* -1CvB"Cmlٚ&r{:U2fvj};y;DDffr}33356ٚtSC"1;h .x%{3J% H^=YckfT ȅL*\e[#b՘W)䰀IR,ayxxR pm^UQ/O+jhE"firdÓ&LDC˷.T}b]޹,4 0V 8 Ԫ?+V{_d=9ߤE.ɼQ\5Ǩ9ZtL[5zNd 2| x~ұ3RR/@mN dK䠢iu$^CL̮i³=tYaZֶIvV-+vIIVXUVkkWeȻyg:q]+kO$}10vmu@nGpb4x~U\ۋGxOsԎ.|V.dyw>G&+taM$I$nX$ןE$z-nx*Īi*y+{k^h vʖ&/-K^V$rd=rEtV5匸-RFY׉uKJFW Z'{(EJUּMg,'xNX^,o5bWm)*7OK 1M6CRi!&L8v+`NҾsr)*ҮS :tPWidqriD抿XX%t6NNcXwȳJ4D+kk+J>B(JW69F9M4x0#aT>[eeM=r"xvYt" T,aCkZ͓B;tJ\(#|:kLvIGXf䥧!*Y\6hr\ )p{JZQ: (ܸ++ĪW{N~; d: .lA nD Aɘ>+di$ ™ĸL.4#gxt -;Mb<sU̇GWĦUqSS@5A5Pbs(!&ed{-?8ݜ! )`Ԁod@qua~zxqcmuʆn`7cLLLbzuIN3hͿq*tڕKm2\P#+Tی?]!59"Dm0P%*tQZ1L^PJlV;eAitKr\k:*Zi,<TTѡs-0)rH" @d7ۤ`,7V+5ȴ"MTW؞S0Ű`AdTRRr>7l8Ou% 4֩eyr-E9A ~^i DQGi-+ XWFVEK[͇5VI1*\4byXKav\Sn1>븄BLnnljƲpK4rӣ%U]^Ng)rh@$z"ۆ~N[52fYMp#dEg5)Bd+ `xnEUgY䆝zv%4pnW !U6sdb NE/\nVբybqҋiy Ws_/ W?5;I$wgE^ںԴM( Rhj@֟)_[q_ǯn׿~ iFf($^vMP*.ЂyEI[h=) 1:8ƚt1Ǣ3IiWgj|r@RڑS;p_#|2([HJ<: :W  XZS4+n|y{}>?G|rd}:m/k\Z/Wһ߯n:Ŭ* N[H45ª/GE:rhpT(N;pDZpL PMJƵZwjDBȮp8gVaA $P/w 4\YB.!s 1̂i`O5Pɜ_@^-Xn$%Cu@Dɾb;M#Ai8*A!4,uf8섥DUUUPSNAΐRq<ڝ+谪ƧWx$g*ywΎ%ӕ!0s)H_艨*M@$i UwX Q).b+a3WX~t衯8(pg ʀTCMB-C_&Gbv;UV!QŅ9JFhZ+r֊`GYbAݍUifXD0Mx{M]‡;GXi{r_Bg rt4Q7 (+J*k_/vNbX <N ʧ5Apot%yǓz.  _Qq*J9ODU95*kDbcPT +$%kP(fD>h8r@ZOdTK<* rэͭJLW #L$ȰfTUUK*AsPo5tL?p0'tdRDP0GaM^A35X:QH($H9!|"6VPEEֵz%WC ,W(>:! 1oD2 !(HqInb M&4EMuɃ!K]*2EVi!ƺѭ |+yW&mp]tƵ퇐 a_FA?bӶTOќ\-deQP*{a4gOwOgnwҾA#}om[rzߑftl4e>^dpy#&ד[$dzE6$q%CPc!Cx|19NZ2fNՂWP(}^O`^mp&lˣLQDWf ĀVE̴̩eطĒ{0 T dFFe FyEq`rQ**() NAp*8A'x{~Co}蚩jOŮoG>N~ _ 亁 T $$ #X)&&r P rwu` # Lϣ!u%b GMì)6%9gIs654p~3w '&]?/^ψOGm*}䣎g2 WNsplQSc G`֒9}}b}n}7L-Ml24q1?~H67PӭU0AHz}Fǎiw h5 Q a9RdJӼӬ]\ |ռCIJCqs1Dǀ9jy X]u h9',Z\܂6 ,p2@>ӚM1xG]>+ĵ1FJk@)&5IF\kkMwzU8c#֟#m]|^`d@&%W,^oͦ<|Oo}imk{_O?kbuS_ŧDmuF09ѯ9?b~u&SSG|~mHvz~og c>7'[DÚh+i#ds?@NJӎ?K9'v-#ՅR"#XmF HHI$m %YiǍaQEUz?OwhӐMf Y"t>ۢ`k47'mְɤR[W}p78<(;&,/m5] j3Y{N9 /.g9/._r\/4#M̼}s$|q L0yT͛6lĠ.7"<syudt]Ҕy>8⳷xKa(XF.iggb*kD 3>D-bx5bZUW|UV׵̆tχ1Fj-۴HZdTsK:-D5P+z: U5"(2X,mKefK2AJiHGly }%KL)> z^331ࢼY쎛?eQg)z(Y\}U,۸P@+`!yZXMIb7:v^ܣZ^Î|+2ꙙlfuBU޺s{>3z8DS7YJ#n`i]W^[I.n}_P;ma m*Ŗ!- O&v̳)PƣԻD:"> ןV]SA$Q8c4&UFK Ş5zBWZ^Zw<3}nuC67GbcXMhNzy|珅>6Cm^Z!I@BjuxjQ q ~_k6K5灳ڧ#l'[[ObHOH}FH{q!}TTu;!lv%/|]PD -<3׿I7Wz9L_Qt궻$)lsc=Ů9;y*!0OFpLۣ1v%)WaGytig\T}k~/?vn/D֧swjI?H$EcZsX^sVh;|'g4^f<֯T៛193$ ΕͲ!#JHD8Kxp_~p{ehm> (&*r8s܎dto!:VI2_B ! =8QRR8×2ɬ ~(:C@~h&*#~=N(C h4%Mcp${!&EȺ0?/PCwZSHtu֗ V3!nLBgYDu g鶶[mmߝ}\q;ob6BDlsV Ba&&JX &b"&" "J"!"%$"H%X$"Tg`HHM-4HI;oi30_b@3_&k8HmbCmT(U!#Um;z1o: *LGWt $&ޙުLMRݲ"q8@/Ǐ3<  J_e~G`ӓ-B#aP9$વ@^ d)*B۴nH8cR?c$0; {cQNkߝW?U}䖷"*ÂfH'o[SҘTEkrI$I$.1n`3;1@Ԇ(VІ]tX݋-W/:7 9Xt|okoYzEr޵ï.Jyf>YK_#;j<_V|7dl0M G%G *522CgC|TK|swaiv6DTqb₉$0XK:!Uqx)i޹QL:klWZ_*- b4'EVlP*ƣvk7pA߯[lm:Vލv < .fY wmY=)syb"t["RZ-(w^VǰG,Dz#xz||~mF82֘ ^!~U\SuL`).R8+ q$eᙘa,0w/P|:F{>Jy{`y*d[JrreN, ȧ{ɗXE喲|JdzYuW8NE>:v2r*fz hw*p̻URQ'{y/\,1A-n%dQPp˛` 1G0EOq=S[LKJy_7N!] o.ݼ ޏ  Ěـv^Th '6КȇQ_4B@䡻q[@Z,r*"`L1'Gh8dh]eѹ>Opue[Gd;fهWoYKiU%=v骎|SBG4R-=.Ǐ坧ު~x =w7O,sQx>#'v0yY1AHqg%<+Ɏ88vyc&xE4Şބv4k-cQ_+cZ!ٽ&LvݭRl񺨩f9/ۿMΕlhImzZ*pheLw ݳ[g}7i\`a%^4TY)b W⮩z9-3TݻWe6^[vD=UB֥,k練Z7]豓58uk\loW]$}LlQV>^&ŵZZ{i3lыO]L95~b뭞y[5ID5JUSݿ#zIj].r ?3S&ъ;cYkiJ?{M]fupL֮U+VԚ;bЖ4we.߳k+Di۶ŊΜvRlՃ'h],#I)bS|e-fˊrGj:ec.J./dvjijuxƮkg" &JYKks*. --S;|6..TJpuɻfnFm5!x)Q4 jACLa#Wguhvh;wpZQvSfi\&ChaɩK]Jz;֧s[H6ҷ۞=*tʨ1 5`dG(>fXd~iQ9U4EŜY餏`e|lb(>G5uuA$*+Sۃk({ρ3o|޵|s<~g|Yu  LPD%UDQD?SfW**N8X"lrg ( D,D2&W C;iamCz_ԶÉ{l53[;3SIǾn!& u,ybib*3dT4W `dj%tbNfT2VCQVE؜J=q B ܍S..X)O*$ck3kYu2 eI@m8;$GBk/Q>0 [m("0'`a R'oB&B6!û׸7keL&Bظ'y?7anJ'뎶Uy'FfN"p,̹3M0BWOUY B1t!¶,O #^vRНA6{_U%ξeu-㫸b ɂ! ǬcyN3{E$w>m32ӆTd40#oq$ ìe!$Ԡt~/-?} 9,n=џRW{]޴qn1)]~Mi#onR8n.ѯ>;ץ&DHG:)dSo9'mUX9)pդא_',o{X5qnٗU(XP5'Կ>Xawe#vC#ƣxry ;4/~jꩻ.h]-Cs6r okv>M]Jr^T{&ԇIk'^y o6"i;4֝SI (nƦB(z}?M6aR&D'ŀ0 T+g"ox7\0pUM7 f!;-_Q$s_IrEw:<-v wGz~]b0`VvP‡6qyh U2NɉMFӬUQ0ª|.υ|پ +w5[n{_s=nW3Dё!h{TLEW *ˤ..ʷiVfA|yPjj.**Go5jU*Rn҇ uE1=L(I2<Ź-6BM^ZDcĩR LVyr.[I$`vL*2jS[pFjJQTUHԙ?g`e꽏Hnj,5pT-Fw_o f=z6 hD)-j^5ujMihR:r]{M&n:l $?^P )j;f|YcEس`DGwGh^R;!s sBG{8W6ʪЋَ|FK>ဃsU3G ^E4dԳծ88()BfC]E`፬"彬:u_=G=>1 G@cDEѲVN:IӉ$$|?Y*9kZFKL*!N?/JRƾWƓf63Y3Ʈ2jEXUu0<:~,>tEH4V"s$M>7#.e;ͬlzJ#x_O_gdz:V#GW5ǏY q^+LԹz\|l.VQMRsVҗZ$biQE2uqB<}nס>,ȩqUFvPmZYE?~S"d}䈬 #*rf6cxzF,pLdJXĝF3~l4ڰz7%|lV+=ǶYG3333 zx UlpgߵG[Y.OYsl%ӵFN]0eSCBLkrBIn^x !emSq&H3o.d cqd/XlB^.9M CMfҀS7LV:dN$://#۩˃Jkȸyenh".j΂S4ȵNPygtvWxתf߇gL7ۥU7N9O)O$=\)V!c_o 'IBl M!-v9[ R"H>3.P4b5sGgL38CL D׬/ ż23ʒb C<ä@PL $<8j)JϲgҵC9tG7H(קsy<  W@O4MD_-jh[SQzN'+R2Z[W S9`8v|Sqf tv !'P>S!vO7b')XzС=UD_C |H8L v+uK}k.v}^?{"g?}ԒuWtZwȌ$zJf-dDrj|DLPIFNU]JԊURupJ{4tD-&` ')ޣ-Ls"bf.c^;*Y1:xZW*W5VqN2pdMhc>Bķ:>}_Tm_ ޟeݰ⽦ʽ)U7AAp"f @*lH{*U IaJƏO1%G j^"˘b2NËjj: Q4UV^זXV]Kˏ#r$r` *f9x9NGAy1]-b,I$Ȅ P@81(# =iYgtfʪyT$xI~z|y1N2\#9 ok5aτdIKP-O_c&WɒZBo)ƚ" +mvo.,H>?rXkz8:*c$eFj+G[cJc0R+xTcZb:٢9"%+ hI`ͤc6/ªNwJ1|g#fb,`߲^^^kڐؼO) "n% 6lZMHiA)LE@RkS*Q-NW9ZZgnuJP=]e.yOGw;$g1+rHXB89\3+ªhݝ7wmTrƕx*&/q=j w1/ C6$) 3w(+oN\I$5 R,\ɵɩud-Vb!DTE㵺vB]3n'O ~G~;T$!c GޫD}4O^ ڶƝ(>oP7.K㴹mM2q*ֽ-SdUF;5 ="OPVbTsH|JgdoN=fϩקF\I#W&(qi:<+QyCv yDz` >XA\*'lp'L{#:;Ƶ̏ж3|so}itlo?6Z%|FD)˘&;MP]xWpĦ&ɘ̗.VU` $6UK;MZh2YPW !b2VKӰ*)Vg0bHee]W4qedn2zd$&b鍧vvBDqfX2N:WRam{U']Ȼ a6a:x_:~Q ggdqw#&Pqg+ǜ%UɛpnUP,>'ymǂ:ui/=*I}NǖM ~EciLp>}⽷qK(96↮ڍ3BLCuvg':s 5jbRj|`^# RUQ6byGppN&zi .ۻ6oLg 1;ba[ƞ!3Y)S:VJ*߱cS5 ]9P69~ws4Q>Oso0t w<88:KqAhNJD7wl]O^V CGZngJ)=Y8U#܍m0FѹO[A1{pz M!. .k.="h'9k)V y4qmNi!UDu9z~wid%z;?"TyI-+RUતz$FK!ަGL9.{ɶxyu$4Lb̜OW%C33 ^"؂;։r˜0Id5;:G "1'C\:OiC'qCɏOQqapBB8? %rlR.ݰiq\9 E®U-d+^r7$3`"DmGMi5L#\'>r+_Ne[Q ^$U;P% q!?%=IkO'HM(ÿ&Def2yȴ"`--$s-HrHT;ӝCaڗ\"]pުE?|7n.}Vɫ1~Om֣a⏬;l- S1Yt)vi,wF}p/?uW\ť.ƴ^Y4Wϳlz}^EvU$%J$ Jv ozoRWMRO.%o#SʗTC 1}a4l@Y9]h1 6q.Z*8Ĵj+sx,M2! iMVQFfu#H/go** |ag:OF>඗Ӊ=΄49:}8ۄsߜ)滃B3ZjB:8ۑ4#.[U{HD-\cn{WvG۝ `jjr2Xռ>Hf3B1M Bd>e |ww_Q滇&O.Jk^>m=wtzCN!㑂ݰL8tcgJ`UTBUdTsڏGm[rRIz`,oXL@J&|㐜]29J&s n&/='`Y|' 8U4:HN" 2ZnRN(B|^}1}$ XEo1QBdj!9`Hw^6&Gf#jp_ X\-yǽ$a)#La0b;t2Q7pkui2jN߳BXt=iy 38 UrNGU8JDIVͻww>s_"'mэ4[Uǔ h& pLg+3Z"y_kKyE;[01-Vd|߃x+*-R"( N<[=agA FJ* Xݟ?fӏC7k{u1A HGfr1Asvɀ ҆ @|k[ 3>%&l5] zƀt Im L p5iըĢhy"e ܣ!@asix*yl\ )xDf܌A.H YC͕%@6iӒvuT)@!C Ma䉌R ZP",Nr`lsC`[F5;PPDI| 9rUJWs }|c}=O!1_ڶ cGt]lߦP;?m`oIަbygˏ{z91"XǘOZo&rmuJ=;َf 9G}sv_F L(huZšXz6:5QrjiZ5Rg)n!BA sc 3u^~rd!$pD7N1]4椹}DU&ވ=\.S3HtנuTHu5 %Gƹy`$y2sgL(pV1-qO̢"i3 $+ kEU޵wFMW僃m;V!VƧZhʹsxl ;(j L""SeȘNe%%6E5 x͘r?"miOAN 3x*!Đ2*q?!0yӏī43&xd@).ZA n0Ll3_7 CDZVؕŊi+@hVκ́rH>_`+J7}aWa;t0a.McjXzӮ;d u9lp8=mgěG*&E܇?t4HW2oͳ߼^wgꌼ.;[1$@hUAT> xZ kk&x|nBb!Fi2?πrC\惡L5?IdSP {^1PR@_< ij%!| rv-]3M|91ck bzO$/IL }$(u X@D>MXM 1)FJØ+ʠd #P}ώ GB q* EE=^TQ{D y-]xr q q dN`A$ǯI 9iNhJGk5)>2sFI:=+EKO9$gJ1U-ϳ#Y#hLͫMn B".1pi#4V{#TZކ&tw7i1K}Fzj*ډmرC5S$Jᕭltfl@7{mr?eFIC#s3y\ws/ety7|ti8{ZBv-7Џ)P Ph4i P^{'\!BWoG&y82_lmׄ.ÃdxɦZ Z7 #ɗ\z25Bo 0tb'gvcw8Bvn\HY$j7f1EoqLT4SK?-ڟ}4U4l%Q%@4PDNgaoG֚*uqQDeN8_FaZi^ۏ:,V&uu[Y,-k.+nY-μJZpH|vv.(4j ]q+Ox+{wn8C3S]׿15lہPBGI46,悄TYK[I.= g| 9'] h(@*ݵkL!4bx3$QdUH":ZYDLꦊ;^VFŘ֔˜$/[%4ݺR2cQj&emviV(-,0|U(#Р(4ij!.GGҩ.V3/c^<ٻ>eU4+S$@QL|Bddbz'O)>KYTv}7Fw?V\ ;a:o܀yԀKi^d~g5 n=W-y.nşI$L?mٺ$*o< SEP3Q.rH=|DN|'a_D\ LFCԃ dnl~R4H7 (@&aї\\|B-qL8w^_]`W kV^vǒlvds#hΧsmP'_ ARpR+VN(LvdF0oZ0U95 ξJTwBXdQ,_H~ fH,3yO.QY4״ R9C2rds, blB"P{y4>B>֛D߾c&)PM!̴@H""(}!s.H2{'Rudx '@aCi,ǴxHJ0M@r?;R S LWT>}^tLЉNf$5B( LEy##!& b2M`*AGJL2bSz3l'&PG[v`@ P ȁ H>#I<|`IT PPLkԴ:J\T|La *s!@p $Tѡ{\w^a!NͧRdž!` !5*DXXdd8陎u! l kKF|^IUg$@1DO Ɏ( @P\.GgNΩQ8@:XC Rv&'( w T*N z. EuZSLBP-MUد<&#•!mhNVb2Sv#F88:-L v@OXi)z4 Hxk4,WT"kcL )*=HoDxͰ@FS-'(sFz,^7((7q* /zIYk8LR/ijj&P .;e75鹏sٚj0Ee$D "i((h ^ո `(=bD8R@ ~"WWkÇ'9i#$4Qˍv{%[R,xyOJÇ_'d7OϫAMg؃_~!,}&a n'TuU>v;ci~9Z[R"i%V;tyIW՟'xС`0ۃW\<3zG@"Ͳh}*׭;d(|{rI"*_OO˟$@22J 0\Ϻ& Mo&<6$SwُZu&*ҫ`{S]dww<י1=OsEc1V+a<J4L&oLp}?)~ 圑7{w.n|:JD(߈Wpn˜g"o&~ʿeASokwn@-s?6XfBT `)a1=샎'Ӝ~%nLsڿ9m$M;ʼ4v,hlM@vgQ/ķ8ÈbĐwОLR!э?Sy޸'<!0G,mIi7}!05BtB1/ CފL.rt~4ޣ~ѐ/W~k\ϮDn\p18jȋa1 ^Yҧة%Uq11n(b+U};0^,  3*Yh>=GD `+xWQW6 2opsKP$X@hB"qO`}^$ht&DkKBL(4*(uk LMBmnrob(  >Noaw8 @ Е5EYc=H<}0x'i12 B{Ga٢+ Gؐ1[ a06Famf8ф=hf IJ?v8rVfW8]ZOꪶn&8hcAV88ٜUa nƘ+| `<{Xn .v(ÀTe!bN*4Ao,rey.4JCn'^a1-21]Aڿ?'?ScoS޿2$#?Y`/x:quKmui_׭w<>.F7;g;Aͮ沽U㬫_PX,Mnmys9rFoϭpo `meo_Ï WWGw?k+ 殼lk~aWC[[ϧģO;|6O,U'?[+}y^~g}}/;_ ov|/ꊧKן~滷^}.?6?R |Ogs?/Ww?~s_,Q"XS^Nt:|G(vr3~p?V'E4yw_u9_77[uU'Hu(vN^%\_.ہ~KsPՏ|orzЄ!~dm?wDo}+3wuw{8`~O[UO6u@<r>yuk鮒H;,0oڟ3v]<|!<ΘCmrA."5滺0+,We(U߿>wWo߻j ƴ\2^ѥ|>Eu~~#KV>\;?5$K'p?;yP|;_/~?=Z}e C>y2n/X3/}/? %㾚kV.^לwQyފw~&W 2P~4/ 7ϨYviT nTb.N쿟QU(Ga;9'NxxUO˟{yYon|k%#}| s_C}UVo狡 iWA?k-І١@./k>~{{[jh~C zfTб$CHM/,?/9bBփZ)d7-7Px醡DHH_'pp-$̅sRa0oDJdyTJ "x2Q{HOZFdh1Z V;: :JBB 'DNXBh5G`a;.rqf/U9԰bsvG"OofD(nr%9^s@hs^V/z|_:%22jrAJ}=ung3vPJ>`n@O=!ܵH0D .6dl P4.FaeEI>29#!ìD5:4r?XL HZ%!q%b .1ǏN ABj C#h,$öksHĤE8MDnwJt .(u麇A0uQ2\MԥtUi}띉*>7 3YJ%f"dOK-N}fH^@7cř^!huDNCtE׊ڊU t7H{׭(ˈ0a1-j&&D%2Ɔ&&hK$˚:%+`M+ Zr(`%G`Zx?yG9:% BA/tL&-:vQ Wy":L@)wO 0$@ؼH%h1^ى N&hU%Z@89s"٣pP;[fD&k{5 &hv$8.:3:1'N̩-\ŭ `+uu 'S%n[}y&!a.Ơ96~ֶoΞa4Q /6e )TF@h:Q0>o#x(pTi9(#"$͵K,j"#$8&a䗛D|a@1G?Fu[^pG,MA_xU9Ox$cP˴,u;ߋQi a#D U"Pm/춧iHVv4h=H?GI)jnH )6S t4$X q kYl줄r;}N"- ]漛@6n7NĜXɑ@|ey=VBv`xDDH \B} e]mY d}#P@0%@TW"'0`%7a 0tۅG)*Qi{ߠl1} Sׄ>tÇ4T~jjZ( Q(ֺ+bڶ;ߖ{t(ɇcm8c5 , CT+4ƄvUN#; bT#}Kd. &t h]M@% g}aWCE6o -Au7BGN6 T3(h!u"kM,]ro. 2Lti1'A͛ ؁GA,cUbydWeEtxP@Yy eewJv&=0*~ƈ=iR%-%gDkqԧV@͂aM5opFKmn"I6>g=ႏ=0n:ni z㍫> 4")Hڽ^@;A=Md$%àr@J9A].mةxPN ^ff Zq9   '7Nv] 7 s@}`C>Xq0ǔA>|ԮӈPD`r fOC lS ꥯ0)3ECl3 A11{j L:8" H: d8Wc qNk'h 9K5@;@dE-99@IE Q9€Ly"À|2.d g$#`-5ΚIa nA mȋB9Rɪa0  DE+0uG!`MMQ5Xwmq$K7U B&3F `cR(bO3)L\DYC!*j44!T,$X6%tM R\qíZb"*:>s?ŚzRBS~%7#~2 ;5bb<~<~FgbE>:xCS79ŧ5|4z9:rJ!QK]7>fT$h`ЛHP$W?,E52 Ӽ,1,r7#$q#kY֪wA]B+ٞ8Z=a %I2 RCQ @u0QK8´>L Ziʫq"-%Wwk|q?{׭ #=s( Sl$(-jmVZ3E8?u}U3^U\X0 M$-X&*YWQO>@t;Yh]Jr~80Q3)T~l]~WNT2aei D4F 20Cz< 4$?TTX܊$=*8T&q# &v aDd 0jȳ^36m+{|TFijfJ1JQ Ѽƌ Q8$`"WKr?SH9w۲&D4gJ1aYZJ(E D=P1>| [{o$kZqp:g$xz21^r%23HZKmb%thm>'7 0upm\:969CJ*th2UB%BPWHøԡ"PxR*BD"P'{pyAͽSZ4LiJ}#CA}Brщ{WNI5DDȞ&=#GY}JÆڌZV7W6"T8|#U:B}@Hɢcdl0΀! ypuS\QUUEQ UOxnzרh0>uӷKbkY$NVߦ}:C:_`m~(~/܀D z(`$;-a_0wDi>b&7Al9I*S*nd[#$[$c6A *KQ?>:wJ&^A `(9 c֠U7$)u;QiP;6 [*HAtOpKwC,>A+8}`v'uZHub0L)TL)Ͻ<~.҂(i2~+ Fbno EOU <! Uh-ؼQY{p]N8'R*ls5\p5E[>ߓ}/֎gv}8b T^fZ:F.'9{?wgE>~e Ir0/hhuM4 BN9ayzx[u|J@P: Y?ɂ61& ˍ;2vky>a<ʷ.خ&f;l~}A#O:|a" e2GK&b &af&R1VBPF*,gCkqDe%dm!|~1J\DT#߇.fgi0u󫻡Zt]#йYd't)7eLÝ>zm7>:ix|y `A`;@$D"-s)C؆ /+sC.*1o IB$CRI\)`)`Ii{QY!%iBLD{p E8ȣ`~';E8.#C  _A(y a1 ªaa)f$% "**fi)d`HRB YJB%H FVR(FXKv;_5ݚ!J]C =-ѤG` ~njO}qM 7M-7b(P=dA.c+ՃnU qR &˘d:b:]bLqaAm!w D{Z0e%S)$$9@90߃X?k8ZL+#*އ{QEPUfgN||Q|&G~Tɀ;?5~g>OhhgrQQ!>^'K}dW4D>\`&߲=R ! >ZCMcO_L=-+yR|c]bc9$fDh$r J~߁ۯ9u+Pq#B#{q`iNhUC^xBEGlIsݨA -lCXSTQ?yPǮK/q枊w㱪t xD PB%=4&A5+`݁=sw8Rn]O ZƞRFG  wsׇ̪4:R/h4IɠBpD`@no}YHANe'@Rt />bb8Rq $hW̓POt[2=@Pk1/P biBBrH-#hc^ A En: i Շ~ Ll"@I0D1xF4`DI${Aܝ>48r3aCot0 dž|8uRx'0`lbܠÜ@gh4W=Ov*(>)`"]B؇t +g[qȄ_,@^تoSيCެA1  gM [nb `DI\e ?$3; yh6ꣷRq1'@YY_ɲ D.mJXnnW6{G+Hv:JҋM@ H77e9 cH^M~W31nXUl,_QTGRʵ[ġt2§#(#(BHJ XrO+g;]n CphNK ʑ g#T>9uq8Y/$H1 q 4mUM}h a< (,(( iBB\ s@,/R(jZݰLqIIp6-ĪDM/;u cZFO0H d PUE'giXY*"(*$**bСqC<6x<1 W% HU| {e*ty+ӘKgL97.O I-j.qAWqqeh+̎2pkXKx<@8^Ɗd~J:VΣk$ޟ2\X97`ĤGDAȅ%D@DL RD$J_?xOW2/i&3;bG,2Npiݬ ˪+:`0`"xL e ҎP$!PFi=X%bxri D5it2iƚ, 4ѥNA!b@0Q:R6IO+SԐƆlK 2%#RQc?> t qLm&!s0|j{4xVÔB@$NNKCA/P11膐q3*ca(*9pp>>GJBc 30?Goc~c> ̣p!AtC'BA!d! u H`˨+C#L}u&>2L>N0La(pCS ī zb@y,'"8C?K_r@l;"iL4*Dsv$Qi&U i.tMp*W]0(upSwD?1绱.i?{phBvX!^␳RdRE7qi ,g._ɐ!]0u!P@q D_Pۮ81 w>>UᅶffMCZyFz0p}Lԃ6mwnhC[8h[~U[$ l?.u)[\J2?7f[ mem{ QD7E w9"1JӍ}gzEv 2O5 Xp+~G`GS!0`(Lgs]|! k!"K'z#`}\':;l6C z3.C FHD]MPU @sLМ*7,{;@\;HSڟAx3(u*%h  4W"jP# jr 9t/M"u8C.0H@ TԌ$9USK5'zsѱ@=GaEx'dVNp9 Iz[,x -1K;,C>% Ђvpkd _52C`AHL;08kg1[Cw(zG~_'}ʒBS*HДF!e iBxbn] vѠY}pl5h|P]dӑ73ɧ?ٜ9sM 6 a^Q{D!HSETQEQf=} `1f$Pw~H*dbaH=E~YD览"7cVsi:I%SSeNß7EW >f`!0H1c*r;Qlxħ#wk խSPx]u24u JHS}h\#慇$U,*A sFAkW0В5*%M)2>Mɦ TPlqnfeV q Y!0ϛb`ӑ BVTjB`ȇQI47#d/v\b"9s G`6 AQM4+B%ʟtq0!SD@z8r@D. QWj> ~,'Xup$CIT`DY?ͲYXEfEfHN4H.&徵ǎM\ x;ts**yloCn(5g#;9Q=3ZV(#IA8;N$C@" MӤUQ@(˴?6|ק0&9x@,cX k)OD$| 8Tw(d>qhHSJ H _7tPy=oGSĻak*ChG,(2Ahى P` @6Qh",x|PF qmAr\x1-RpWvOά1ŴhLaECq;Vd%62QOV6Ԫ & bz lk<,6h2!!@fSaKSczY=} t)<;2U֚ $a@*:5>Ur.6S(3;Hl1ְLՇ`C>Ә%I8תRZ6MƕuB4ѫIZW>լ\/x 2:)-g 0Fq0{ iǜrc([,$hxݩ$bI0pNY `"4.*>ʡtFA:q ";A#mF_ In Uy 'Rav@9L8W^>| L ڹ RTYH%HA3|O|\l׼_҃)TٲQmo knoLie6l~6:wHb@g|z?'O!00>zv8}H[,~ U5Ih([Srڥ#~O~GƏ!Yߒo8>.?:\}di~anZdI$7$ |x[u6ر"zk?[u&{dn3<*Up%+!ph0W9螮*^}}!I2zHb?}'-M֥` a-H}sq4O{g$v-AX*08(&ε]zCs}y2[fP O70s [-'o) Lr\Hk$U>c߄ԙi#PT@X hi&4mckB4KKV0{#ß8輝UUV6kRGa\$G`6uӻQ)4\Vb38KC ;`#˒lNQ朲pqqDYڻgŇfȃm62mxEkm #}.!p;4_q`%DܭCrcQ! Ӊ\W$@0Fq 1,LJL@ IHRˈS (?U~G `BQH)#pp НP.r2ȣe]A1LUWzh* E\T@707œ8+(VL֐R$ C`rHP1GgrXQMUDa KS4 U4B):M_"$ ༌_vr$H-@C2̟Hs ('@:0SJ">=Gǵ1s+J=A(ǘ8^@ p5M(t,cca h!Һ&+Y ᭒YSH -=0nBy&ĈqpD<|&zT瀍;`ِ4ȼLi@TbBaMp) ^qM(V!dv*B% 6sLAL^C"d!  &! @@kAK| T sh,k \@&C%o,2DAn Kj9"p!6郊g&3n@T86$@4ʁs8c gkQ]MR0 fr SM,B2"II4m#=lh2 `L$fy-DĄ_# y13.a[6A!'$*(:$G*wOvV?$Pqzotq ]cw@vf3rw ei$a(:,tw׉ xʪ!*#(hh YJTf01 ɵ@t)u5+k5ڸ b&Ғ?<+!( ʞwȟa$4;w~ 5st裎ƹ  Ӈv> f7g1gvpP-$zRzגD#O 0gC(t }kԺ< 0PUmQH('/US`a6JjnIG諸@0Sf-ݾQ L6*n% CVpB3îB*r\iFi{)"p BM:M`gK9UPI̚:Db.rg~$_8NtI}W5:xdf {_`:l !ЇBd{>ui<?]96 8LO)+G$=Ǥj*j *!9ᚣ$rTOOf9\>6oE|??lC{<}%s?Cg**~4?>BDy E~8I!QrFKpsWj^A*mbo׶ E,(7!oR"DҦ)(I DAH~?Xڿ`>X7_|#_o'Vގr"]Xmc5tg"9:5(o+p؎P` L%TfęۍϽҫ| E 'zCvQ*`hUf'1>3}fUVfUbNC@q a-*23 BJpw|k;|EU 9/C 5>()ΣFZpCXkς4I EŪ%-Ǝ-L PүT5 E DE+ O|(fE654Q0EAS2*@}l©iZoZF0I\X,C]GyH<J^Dybثy@5GǣX ~F}+Ut܊;bTq`ݱW+~e!l}F>o,w5 8PP5Šog1pd(Ma`0Bќsx' 2/eg8j:9eCr"AB I6>wdp4!Skdш*F PNCa2K iJqh # 2\G|uu}5F@**/7iٸӚ%>^߉&}E>@ꆢTJ@m!26mwI5(TNE{~k-$Nu[E-ι>{vawg$ >MTDg++Q|S)  k;AE7 HF1LNGʽdSUFVf? I;GK@'eˠOcw! ~DM|?&):C)BGGlZg'{MOXaIǩ ݜ@0%HFR5p3rLc uY!zE;3pYq|Q=7q}wlQ2haMH jH\I?ƪ9zD>F H@8')y`+#{@ 䩕X_ᣝb} "}I47DYQ,79Ĵ۶pknt&%NNtJc]SvRta{3ܸ?S~xPN 8w-416[>/?bd+y'5n݂T;Ta\F.wP9e'tN!^-ΧMUҌFEcE%ھN벞,Hbiq3̨bB7E!1a iy^fǜS(gonKRcvpP=dfݔgb8M|ӜzF`E7 .A-h g[h(t!L$S${NL®}˰"䚯wn!'wC|Vcz8 @Ъ`Ƽ>DoqIu8Bם== XGB04<*N Zd6}%cFJ}Xh`uIG2$fs{-¾P ϭݹx`ћ%wvS*ڌlL<Eʢѡ0Qbbo HYEIslh"`֓ 0,"bH)j&B"$LXȠ"*""" ab!"*R P01 %HhH)2$yбi)&"j&! (:K Sr ]Zʕ$ϴ>gԒHƆq%w{gFl<~O(z((e"Rh&I@a 0HW̰0GthIIik\-pxdT9~4AXa Ii/[8lt j!vU#z=1u[=~h =>ͺ}):q.W<&6ElBīQ 7 HҨ$coyXpr"!H!6('WiKhkP//E NT!=Ջ8yՁkN9Ir'#ЭDH2r͙2g980'=he.v#c6Jz,&gGPYb] hSr6Ica8w!S`{ P S sAud&>afN$n;VWN <8$AQ,Y&!08INü: M(t341Ɩ`2vmS+FHsBݑe6.aA:.ӱڀr t(IA3P4H9.GC=Ӏl({fjYCbBHev 5oaD 0 `@uuI:7zMyP:aT=pA㇘0; w=f6>7ojZ!ޒzpByJ8f;%GBgy>Cʉs A$IRq w,I,RZX,y 22Z M$dn3;г/'n0 W>}&Gė{ f(YyR NGA|I"kOqXQ#UZIxmσCVK""0(1;La Jx}HR:x(ؚ[vaW*BFMB&9\'@dv4Ox|S<;^-G̎Y BJ:5`t=٥MBb*Bq!i@zUr *yꈦ荈AhZYG7N&"`9s<{KnQ΀QWA;#g܃HZY+4 0΀.n(zcsDNʼn}>i$0 zmChPT5 M9赭@aLW`  i$\A_vygIAtbDd pCP&I;@/4ul 1-(' PVrIE˘M*#S)t-B0 ĊU:7=m[133332LSg`r~|O4STSAT[PH4īBAah@1QUQ%a@( '32Sj`KDKG!INtiet:Lrx ^ZI c":.[.|*֕n7 !AF2-BARc>KD  H^ό nY_F?}D41].#k<e@]9_,|Ck5_/f>ȒO.\n{N𬥮77d-.׌v\X瓡eI;h 29ils}ޞo7˪藃=;;GN~bzOԗ@)4Eț8>")17~ZVtSVeX.ZIr0'%*""152EϿ|M)]m%HPP 'd~]؆zc O/Hƿi&D9rS3C ^UDN0Ĥ6X}j/}a>|?(/Vhi159Aoie@1p.N9HQPPtWXQ0~7RQC@v"8"$b({pPB@]$78$8C}$O" |d@d܇=Oa~z5 SpB Q S}OUY"!?V(UWmTPcXU b\ L=?` +Z֡O`ɡ ud1E@喥]A?N0dFH@.aҴTDOh`(y>1N@:ԆBĹADA#JsM1]d5NrӐڝL(sH=xLEE ɐ42H8) 3!HQ΁>-Qo{?tg+aX>S06=ft|i- `QM@hP- */ u8bqYFp Vr1 M41.0OWA@c !qnL7cDJ z@& ,D!Lq.]HRPDKH0 @T0J!CT=KJAO@1"JZ c~H`$XwID&S_t:+= RB/UWcGkXQ+HJBT264XhNZ!';E@^[ș4Zu`(L]x{g)<;JhbyOl}R S%("B.ꚤ ! `sC#8 Kgo1i(j,MP 1 $ "@0m]$ &#?r>HD2@ 4*!<О>`ɝbFIaa>.f"2h6ZєgvʺqruF9*°d 0e+cH ه ]mUKx]д I$w-,x"N_u @#BjCJ%կLkdM@՝0d3 lqJl*%6&kƈ`F̚ )i%J@jPQ990i?(.H'?5f%@EQh4c䞧p8}@^!\U 8 0T! bI%BP&D7 T*4'ǘ {79};sAo, 0 #uh~d2Po6DyC@\zJZb~\B! 1H`N6B  h ({|"q{V=d4(B{:1k8BQ|9ӅcՍռ6HBZ =Qj"wl(\`1kЗ1woԲh& ,iF }nLџu%@P8HQ " lؒ[qP|8NkM$0B6U[ D)ǟS\Q$D--aW<ԿWG_GD" : 2]aYF2-,wJe=2 ) f! L 32h8ٮf")*"]Ni"8T%0{g ">,MA\ͻR v@" L/+ e$lCa)l&ZKæ-ZeH#o~%{!ЫZ `6cD T,ypviUdmJ|]DAB C.LX!@0c@Շw-;EQDD }ϞfJW|1.~#k>jX6Xka0:vN{Sj' @ȂmN{K&.A֜dlQs_|gBID86._b>.h=֘̇ ȢiJHDgu$1B(6&(DGxhIK VHD6 [X@\ eCQњذt ca4JAC&"'$ d$Mp)b|/pt Ā}u3 CtF%\4;YaSK4 Gm)J<JHM*i[LںVض+)^, [0lԀeH@I#S"0P?p6"y,!ALaq=햕d}LҎCNqEW1G-oaU-$bxD~U1&R !n.0DT4Z?HUt% J2(M"V1ZZH:t0\ QPW"=M)]<Byå 5č@%&=/UYhE-`PalBw 1R$HPo־|'yz4C ƈr% T(vDFjQWx.#hG_캈`$>)T'?@9 T]ƍMW-^v@!П*cNmUZCc7?y$|~06!XLNp]P>!xM ɖ/ܫϏ+ $H B* o__mIJDr|4"A$2Gf f_Jz*YzF6y`6s@|/9W'RW3P(.:F  eFyK`\dB%FXXvղۋ,Gͫ%SdPzB@@Ÿx 'A\ϟi uPE:Pc ;I2Y=oߴ>rr])qǶ'4rS0*԰o6 :@6q $"1)bHA-:iX~7 Z}:X H4(\02 IquM0-7lz`lÀ) CČ9,%ݐj(,bA逊pp02ǘIj9qwoy6-zB9riL6+H4CZ7܌!!vn7\sĆF!$.B8f6lS!c5.F0u64.<ȑhqF&}5˞'a]Ɲ| Y4UIø35ScAD7TCރ!l_u`ٻZ2ETA$E 0%1*Stl&Â;bg4ke}CqDseT% Q33Ѯ\pV0I8KC@'$D @wvT΍Aϭ*wXCQԊ:ASˑdqV"f:|083"2 2-t ,Hc) d}Z+A1Scb%Z|/4e.%/TKXUaV%?P6aMM83膇jl0>nQAv0m83+ K<(_ "{09_ }[A4-3sdPSG[">w,Fá".M04%QDt ``%" t &FÙ{BhHPT0 m@)P (\u,&@6BV:LP))kԀR:Q,|rȹusI"!0b7eBP1GDnB2(.)eL(rE?y`5`~*.Ua-/ܝ=@H&H:,4|yNs_y .g֮0Bjņ5# @YUzIyNp 1$Fé!E)CAĎY2H%9#MN( XDU% DAUDA 'i ?hy$n2 >hf6eTH! /Өg )2*c@AX8F0 CPT"e!$ IAٰ@^ @6f Sa6T.A6iwJK< qG") $t@y;o<1庌n T9CTWUڇh[j(YJ yL2&O po&c8t(ED ,J?6D=.ІЕ\b J&l@pL1EEG%Yv&NRR AzY|HyS/L36zeHP,!s\C# A3;\\p/^m3Xp'xs$aji lQl3j0P4a{~:ӀQ5X'3Nn4 08)XgHw V&$ bJ8+o^#? +_cxHQ'd~*} a 4h_t7!:u^VCA>s bj7f;QrFՓ$ܢuo[/D}E Nunu%`NY13𳣜4.vmAS%9,XU5#yGu_; Fߧ)jÍt@q +hAm F9-:/xitmFJ`H b#"Ҷ#47љ@1n 2hr` :6!ПijN-HsǡmjRsQhGFRClɨCin[tF6Wԉ$U*ds!IE_5$}Zݍ4eQ(gFZ%75^TͳaR7~-BXH m&tkvckRrm`2q;0#+{m nkVr ~\p$f({}>uO݋ZLqUp/PkӮxcxJs҄ 7uuq[mw+~&Jp)t6riw#hnM9l!n3 : &ړ(ʦvPAw{TP15Pxxt<󣉾hKv?uٻm m̶hn:99dB!되 ]9EƩ^:fb+45b 4<xB`leH ȗǡWe; Vsլ5n^dnqAv&_t8HN!Wi~ؼ AtjA҄h&i5LpNC9>+®ΐ`}0{kAts7NIOOcX8Y8@+YHWA,vL19pA=ةkUD.eU.PR~cvJ%JeZXuK,dwjd}UQ7zSz*&\f&9y8w΋ 쐲h|T3 r:s;, HbC}t{0愈)_>G56Gvt:BB P!B6Y# r]ߏoY5Lj 6Eb\RKd+`)]akH@$ E!H%2 REQHJ0b8#)v *Ω:M Rm9 A.0֨/h.x䚦,wᤦnJmc$ FaF(Ό-63R=B? 5LT2(Mj(@:OhTC൏SCmNY҉Y/faHtA{h;UzFmZhxn>\mwPHM+(Q&A7.{!V XGmh.ژ`RNo f]Ң1 @D$ ,9=^;pЖEL.QK*WZonc;qr39$jm[)ێ" 1$G'tI$sT DhAClhp ff-` `T (*hio.9ӹ$ 0C,D50C ! ̬+G<ç7cҤqիcFW&VTQPh!h[P("V|4LӗEN^H1)@+4 ġ|JdbDlH&dҲȑ!@B0IL B)P^_Kep H,ptC_~p7`<(2^SS 7~İisѬgbc(LBi` k-oR8hIFBBkӢŞ9hhOEba"($bQA60%C#1\d SIYT^ۧ~U\ sl4lCX3PuR JJ@!`a2 ר5'=rg$c:ʭ (A|ⱖ \G=Yl:֐CX}<&`AB 쳨 jl+=:EOU15Q/bi@%ZTW$&JbH@ZqGHH.߸aQN800\_LS,"I$TJz ! $U)8=)1*C+qؑ['Vm5% (:AšAla*VVJ20En% 1u(j6(Gh "HVC|m}h v(X*%F-TPy}‹Cǘ1@PXI@ $yi62-QiXP0eԯno;j,FDâ?[c~Zx L& fJ˗()|gs7}lS;x&KkKNt&aC!R|b3i^b2``&A}foTћm7+lttܽܠ&5ѥbED6;H i-R at޵ja8>(;^qI'9DF!Jg` l(QըpScH@:k16ڙ)NMLC<#"PǒCl6\ ʡ(H E LBWNh(vU(;Qژ nw# v'a)31 <5PRvAP_QYJ+]Kô> b@Ă#LMNaS s ! iV-#JQD )P I F@Es"eتtF3U B2yQZǣSE'<mW8Q B(8ѱ]`Ms{rL-dFŚԴ-e|kB [̨i|sZ{i2X֙#[[QRo}z?/.=mErtwrQ^ҘZl AE-"A Nԩ@5 B;T4E!@Ry<{;L3:c[1QXMbxH=q7גpD B8u6j%=tܖ/&)abVhKeVR,kX1 ]0C0.9aNuf:I V%ѡH7ms7+[l 6iR,@`!)چ"a DXxmv30$LXў#Mf֓Ah"EPp74*0S|HLXBPc1%$b}L & NDS 5`KKac,cPD%Q" T` $A@PdNICL CDƘ+$ˆ\ 0% de)LL1S 00@a\!" I@H\!$0L%"E~b"p!9 @ De%'&Dzh5дkCEz,;&, L SO ahiBe")"BP i4<AeLp1&Fށ` )`b@ƦCn%MJ&DR Qj(ujj|Gn -0UQ-nҁ=@ x4wzPK!DhZS, h)gU#^WZ Y&' `[)aU!A U<,PQc0gVT<?|?zd=л&qŸqlAB=`lcIfkte=vІu(^1DdomZcƋ42Q`ca|)b5&WU4p iBO@ϠVuΙ=>OL8 2߳~B!G[ã!$Rz5!14MlC" (hq9ؐu "py{XxD~ȏ"q-!IiGɏ66qFƑu3XGvۯu{r|_5_ϛYgBn;@(H=vuXI;(=dBxqa3{С?6}"f|`{>aK7x )%Kj81ԫ#;7j(8d >#X6(V*^쫰$vTBS>\ J"Υ{b0&HH2xwT޻SU0Ou=]z D AMRdxg ǧ@Gf`T0DRg0*Ѿ*t 8A02IhAмQʇ[0hP&%I = QGpUc4QD31V n7| 7ޚ5z։m-2ۗ3632^fۄLé.EWj:t@@Douh)i"lGըPGuDDx j'ʲ/g* " .LZÂ7[qySD@KSѩ(>fga"CZF*_\8C{Ǟ_$!!G혚d&PBe ?vdDDFpk5d y'q:[Ui5oN|.щq;/?cm޾A7>oމd( qìP:4&Yʂ\V1))f:YX!CUdhlDraXƥu &a@!719FHpGHxnnR\ChCȀ$ÐGFډHe&R>l$Lk@FheAQ ZoûcR SP71w[rLHuО65>WXz'Y!1g ,'?ooaܾK@Lw 9. 1*PZJRHJJTR~.$@y?g~a}A'ϣNdln* w&:AB%$` @LA5"GoŠiqhlk4!Z%jJ1:P`~P! *s5>"hY.H:1C.x!М~qRZ2ʃ3"ރ%-Gji q4h4iC"416 B Qx:‰ tfzEU ߽/1ԼUHxw1oOg@u>hil iH2 l10T$ B AȔA$%щDoF4B4Yb($hj Ǝ1yhESYqZ&m<,ZaYf)3#k6bb>}Q@'+*ynt#a@@v#qFЈ!]NMHPPQERQHL J+BDǘDzmIZP(RiDD(VJ( &ZP(Pil `bF\hB7BTr >q%jI-0!,"" xPH`QPu,J񙆵\ JjUq >,4hkAq2JqmSiJʄEPi_Abԧ4>` 4/oe/eHM4$CQI5CCBA%SLPE{RfrPYauz `D@@BX.*ޙEI2A}t@N] V=;Rdӭ&uzcY9e$QG24Fx)V Rݺx=n#alЁmÌCl":#@wT}IILhVW_ϥRDGw\D)dDF0<)A,R!3)bR*3=9o r(4Q,L )DRФ)5P!C@T #B$B   ~t$1Sa$H(0P D B0$HD$C*lP8.0bȨ5ՙH΍ 4?a*1cZC( #RLe0" -n֢00-aXfև$8pm$CN:cPekꉡ9iWR*3TR8l7pA'}8P?JXQ2 @1ed103dxxK!{88}ݧU8LN46a< HZ  <MNKQFRTL!X`6` E)Tf%&,Q998fL` d9.E!jD@x*$)|(Q $`9+ClF?C{ M9_w @"E!@$LQCdf`bNXVAQR1GBMHn̙ $Ak"y$ 1COD 173VDihK8[7C5PKưcXAH1x|qi ׎jq+&U $7DШD |ƒl 71R$AJQ!r3'6(e "%C;H*ZB1A )S`hbQQ !)*wHV% HA#dQ%4B2S,!Ŝ$#v) $KIwj!J@@֒4FrQ2P2 ĉl0LD!4iG!$!M" 10:F@P̲SiA `@d&@cf@d1$Fʀyt2(C;bHXC I.nBp%-}_Q#G=E@,-vqLl307#m Uڛ82*)eqQL1 d!L#n#@. q*;4E[,lt,)8!0 tUi݇a㞿UO9 H- X!;Mh"pxFOE60XB'Pټݪ;pكrl RRThU# dIDXh6 Ϛ`'`A fa BL('@E'I"_]s8dt)Is'vyriLHO[POdQpDmt$ 3\lBNmM9JwLNmͰ:0eȫEVc \l!FI&SqّTC0O&.ʃj}2":K2aBs\z} H =?%blv`7i>(]>8He#̀yMyȜ׶UdeNQDPh4PUcD VȊZ̪h~vi>UV   $#nE$ljP<' > %~p& dw' h.2,`33(?{[ʫ.|.qzHni;ؤ"ץg4 E(厢CMD Xf3lbh N~H")da*@( F hX XB "6TAH,B -!!-K(D!3@0*@SDD4$B+*@ LM(ED TBQ~1AA}5 !)?L*m_0^p H$L\Y")b*$%F e{G^!)XA"hfYe)UA 0 ndO>-~H$A'd C$x@HI,C$ T$L0L2I@?,&!sNrc}c=A3'}Geq!4X &=E9 abu Je \dAq)rhma8VnUMEA($AhY׸ƥÒm4-flJy Q|DG8ΑcBG5M@]1<|FM.IBD*(I))daTۅ D:4@2FFP.(L{d, ǁH(b*bA!8$pbGA yR O_G@_B6":f$r2ƗVg92WS_) 컟ފdIG? CD B=GEtF@=J`zˠ݈"R  R" `QJ0HCdU5)H! O4 C:>`"{5뛲+TD;r>#{}߾_K~oIͮ铁 eUfg( p\n#=cC : (VXaI$#6Z֤h{q@q8C$f!̋Q"F! "//Dbxp@P E|H"* } \wb  ,$ =hJsDU?Wcr5-$'y:4Oa7/4$cI*0UBA # Pg Hs}oo!q=W?7۱#([3 2SrH,Am)ӱwOH͢pc 6os_TCM+)-i`O'΁S- HD@AHA;E@ɪqiк?ois!?~ C/A jwz *% ICCzGAyb :;c&\D'@ dpc6 IU BHD HiNZ2T0+FCZ*)4B8C$2@DiLL\GJ6&." 001B! TĘ0v"e*Pu$Zod1m)YAȤhcLX̄i18FPِh- Y- Ql@ba$ *#m40i<c@ !:!fTz0) J%Ba(`bC@LKK2 !fdD!a%l4"!I\2Tu$D !qrp#nb1 VA"1( h SB, E*4J *֬X$`[f2I,kH )Aʈ L6.i窩ʲ1H1RBءtCVp HAΏF{ Qnn MJ̉A I$nQХLJK!R'6%Q&: dAg£<vB6+Z!=[ki0CȏH I!IO=`n1)S;s쮜̞p688%$רE0ddm"|/k#򫴼ya{ad`nC Z+ˋl7AƯ94d 6ac,)JPq05НZ"?MBjUR fDY~9\ ˤaj Z\tFX$%U% %U 'р6~<~"H haVȞ!91Ga݇tН61@_GHw5' )@ϑoD<Ծ(m%Ah@'X=Ďem ۪p-56P1B`GEoNE-8P&Sk0<.\#W)ulխdYa`rihM}BS*L2h.dSAl:fR %Y.rХCAQ P2"';+Z ɀ| @tE][lb!-DȻD\+iD AE؉`p#hq$.%zL[)Lbф+k0M>"营U T4 <=/SHDPDb~ JG+ z@ 7ġ h]FC!N"OzJFaUR+(̴:fUR-?HMJYPpދV&\Ăp$LA?ir Vs"y1F#?M?u2 WؑMh(FP>lL\Ss!>A4!Z,%za24z0s3m_ fr". K ;v?E6-ZI #33?ĝϜD)H@(q86@=Ť,QSV4Bs6 qŅL0-`4ZD}pb8̡ '(P1j&YNlus Ш\U&ОI $9i MYSEQEi?C<ތUTUUV@;^U Ȅh3bT*WPf1%f N/em ZA(RBa>*,h^9OTB J )$•#B,'wS7SA–M@&#<4 >E͜xi ?<1>ܡ>" {{u### qbPSbX4Lp8U!4%8 aBDၲSp> BQD 6l0hՄ Iea @ 2D%4!VƆ̋ (zu&'S߰P)h`{4&kDhѠȧ,yo08H (ю3̧Yfa $c $8#ⵢkޢ!J0ƶ 0R>w(v C虐i0* $!jCEܰ,%ܲ.6Cˆߑ D{npiиAǣ^uއlv2#7*[ LA9t)2D>H/#8 Lm}j|]VvL~ߏ (}>Wh!% yIBFةyC&YTPC V$D6#i; XVWmU74|,Ӷ:.q urZ0nE9lj"3[0LƑ! hB!X䜤N^[ymV Q˕sZ66i# EiG TI9-(P%Z#!@{i&Y !r))H+ iׄ1iVhtc2'ymM-(F C4%=B7@u5Ps B!Mf)m-,uDS#\"J!(%mi)KF@kiTi 4b[L5Zi&em9A`KZ1ڍC0)k1TH!Iq06L"t@IXDb&TEfbr"tH!(aVbe?0baR@h3rTw:Q?Cw' 2ЬOL冣YfkFFH;nQ m4ܺ%Meb1c!ބ4 .IF@rRQ3q&!l  d 2`؆y\$164HLCclAS)Pf vCky Dh N R #RWȆ# pDm%וQ˟L|;|Ȗ $#Ӵ -WIG&r .0/ T BYDr3 ɬU=vBl4kE\ !`)H"JD[% P ݧz qF )Yۥ (%E9{EO8@K@l5f V9ۤ *1.QXDžP.06,!bڧXdh&W3a{(6^rL )L$0%JE%)Q08,.<M0:0ba&IZ% @Xh(FfJP YHPГ( - ,J$k !eibZCFbHBS%ј5$41$CDhG "]ኧ S08`A)Hri  !JKD2 125)BH88^40p8 #jbpP $y:OQ=0yhXIxp fA4.)rA(K5DذwC?6V/Cuۆ| ,)Rhj8̝PAȫxc/UL_!Z؝W%0׽M#C}q 0a#Ќ^nsN8V%h`8D. : u Gtҙ%&Yق闠917?|c}a?ghs STIF*tz2c#L"$ "X SRU:wv"FàķQB_pHP!)hC-/im²^0L,gؖQ n~ء`Bn 3P?'T8aAΎl:6RqjUfS}f%J:jJf"͐P'8 <:`~dUSX"9pz&~s41GnJh눉Pd pKZ !vr܏h-Q9Q4D؞/Be=#$ AL! *!B#U^aC**"P@BPP1)AB1U$HH(LEA) ĐK@\481z@}W@Kc.D Ւat$5LHҥ!0s&vƜ6CĚ!)`>eÁ؎X9"&eJ$B}%`R!*!!FR ށ=/POd"H".u INa]U,P, JSC"r4JYDl hЕT,D@Dw#9J &茍Farh)L^%I!$* YP $*U+b(Ic$9"'UPysO3l4V2(k*Q[3dU ^GE(DL B^:Xd RH$W2H# !H2hZW# (3=L$ XRl{XXB&Nl߂b%R@.~CU/s*-cdV)QEyn VAC4t~*īQ4EbL';tF%F \P&9x4SicP*S#"&}y0̮K~8vBk0AD0L5% s}$#I0\$=9 B赠`H tUQ,P("qF 4 QO,@)ix'DZ4IGluμˁ.dP}LvsmxH:Ea"7\h [Ktwc񴃂cX;4 @*Pd8D Z{!Wtl9i.Ua:Ho q$Vy')'d17TOTbnLm@b]NzĠ+@Sc3թt?=LJӲ%6Kp. le,cEDp,0Θ~UU}=!81&ht0lڇ?Os؏2pk8+v*d1 34ؕiI&{O?lN~pmM@Y>W`U{ַRPt3;aV+!Z6FX[.!0QF@-|kgsHjFEsO-Õ 9-$dB( 0=u͊/` T '5ߘ AD=x}N P"J ,bR6Ʀ۹B}yur~6|ŸIUd{9ivF(O1-Jr X n}d@vذÌ B1JBè4|ԪZcdmD 0Q5S0q54JDMD" Fa fUƊ0a$ynrY4ǖH|ǞIB%#ρDfd+0 #$I S|%tL=zH#00TKTGmP2KG^ !ki0dAA  `#DOC`]+ID{{pLGbd BP$@-eIb`dSJos T?F @2 Ibr"Ct6aA:[)[dkګ\< 嫈(`2wBaԄb'-KfW<0-& VE `'_(c=@.J{/`Yb""1='a9a~d6@`M11K 5>|>͏͛Z>^*Y uPrUd{Qa_31Zgz'9/?&"6QD@D?o}>ǠO.ݿzLq aUQ1w .UMHg̵`m. R3 +$/dF4$C Qm2 =o^lҙوJ`l4 +KHTcidZ&wƔiZFJ! G"qTQ# V (`j۰-`̰ F1RF d%3dye4t-h0SLIKY$JJ5$M0ncݠ/ixTD9ff`I8h<& =}I{>1O.T݂s,Ԃ:;Wc"(!"Q ` g>W @(xMu"a8O$U( `F@4C'h$8CrRH a ΧǵUTOUTNOω!YYTB %G#fHT(Bz>.0 z7AC[t]vTR  !"  7ƥ Dh6 ;4P66(!~.nh$ aӉ@ 2؆j A T"@Ck"˓= jh:'$DO">FUQ>#n^%J("]|Syvpq' fIjQ0#xHHXV:`R4DDL4S04HDJP-@ȥI4+ 4E % 2DhBS`nLC$*B /c"Q^X D?n[>i}2.H<ȶC_5Fsԏ`xT[P'''G"Ħ1\AvhxQ19VݸSk_z)܏3?hxw:[Hnu02ũk`Y,FfcScE]~4ha!gڐujim>^ ʏ/[pDT}'B >蟳)lP?G<)/=-ZwA,iD:fvއvGFyI$_W GZT]?svsqVE[۝A Ǩݎ㎏Tx^G