FUEL FUEL FLGlobalClassCluster ByteString IdentitySet ByteSymbolFullBlockClosureIdentityDictionaryUndefinedObjectContextFLHeaderFLGlobalCompiledBlockClusterFLDebuggerStackSerializer&serializeStackFromContext:toFileNamed:FLGlobalCompiledMethodClusterFLDebuggerStackSerializer&serializeStackFromContext:toFileNamed:$FLHookPrimitiveClusterFLPositive8SmallIntegerClusterQFLHookPrimitiveClusterwImage: Pharo13.0.0PR [Build information: Pharo-13.0.0+PR.build.2.sha.8bcd30d29958e778f49fcf52a71c3d87a211f8a5 (64 Bit)]27 April 2024 6:53:38.738232 pmVM: Mac OS - arm64 - 1000 - CoInterpreter VMMaker-tonel.1 uuid: 0bd33fe0-7fd2-0d00-86f2-0f880df24b96 Apr 15 2024 StackToRegisterMappingCogit VMMaker-tonel.1 uuid: 0bd33fe0-7fd2-0d00-86f2-0f880df24b96 Apr 15 2024 v10.2.0 - Commit: f4c5e2aa - Date: 2024-04-09 09:21:20 +0200 FLHookPrimitiveClusterImage TimestampVMFLContextClustersenderpcstackpmethod closureOrNilreceiverFLFixedObjectClusterpreMaterializationActionsadditionalObjectspostMaterializationActionsFLVariableObjectCluster outerContext compiledBlocknumArgsreceiverFLDictionaryCollectionClusterFLSimpleCollectionClusterFLSubstitutionCluster   FLGlobalAssociationCluster7 OSPlatformStringRandom Character WriteStream DictionaryMessageNotUnderstoodErrorRPackageSubscriptOutOfBoundsObjectFloatDurationContextInteger ReadStream RubTextEditorRunArrayNSPerlinNoise2OrderedDictionarySetPoint GeneratorSmallDictionary Association SmallIntegerNumberSortedCollection RBScanner AsciiCharset ByteArraySequenceableCollection ProtoObject DateAndTimeGZipWriteStream FileSystem IdentitySet RectangleSTONCStyleCommentsSkipStreamGZipReadStreamSymbolDateCollectionIsEmptyArrayPropertySortFunctionLimitedWriteStreamBag ZeroDivideColor KeyboardKeyClassMonthSTONArithmeticErrorOrderedCollectionFLGlobalMetaclassClusterArrayedCollectionRunArrayOrderedDictionaryContext Dictionary CollectionSet Generator AsciiCharsetSTONColor KeyboardKey RBScannerSmallDictionarySequenceableCollectionClyLocalClassScopeFLGlobalCompiledBlockCluster,PaMatrix3ExampleTesttestParameters HDTestReportrunAll HDTestReportrunPaMatrixExampleTesttestParametersPaMatrixExampleTesttestParameters HDTestReportrunCase:TestCaserunCaseTestExecutionEnvironmentrunTestCaseUnderWatchdog:HDReport runPackages:RSYMarkerDecorationmaxCurrentExecutionEnvironment activate:for:BasicCommandLineHandleractivateTestExecutionEnvironment runTestCase: HDTestReportrunCase: HDTestReportrunClasses:named:BasicCommandLineHandleractivateSubCommand:BasicCommandLineHandleractivateSubCommand:RSXMarkerDecorationmaxSpAbstractAdapterTesttestParametersPaMatrixExampleTesttestParametersBasicCommandLineHandleractivateBasicCommandLineHandleractivate HDTestReportrunCase:PaMatrix3ExampleTesttestParametersTestCaserunCaseSetcollect:TestExecutionEnvironmentrunTestCaseUnderWatchdog:PaMatrix3ExampleTesttestParametersTestExecutionEnvironment runTestCase:SpAbstractAdapterTesttestParameters HDTestReportrunAll TFTestCasetestParameters HDTestReportrun HDTestReportreportTestCase:runBlock: TestExecutionEnvironmentrunTestCaseUnderWatchdog:TestExecutionEnvironmentrunTestCaseUnderWatchdog: TFTestCasetestParametersTestCaserunCase BlockClosure newProcess HDTestReportrun RBMethodNode initializeCurrentExecutionEnvironment activate:for: HDTestReport newLogDuring:TestCaserunCaseFLGlobalClassClusterj!RBInlineAllMethodParametrizedTestSlotClassVariableTestTraitObsoleteClassTest%SourceFileBufferedReadWriteStreamTestPackageOrganizerTestMCMethodDefinitionTest*RBCreateAccessorsForVariableTransformationRBMoveMethodRefactoring!RBMakeClassAbstractTransformationRSKernelDensityTestRSAthensRendererTest RSChannelTestCDNormalClassParserTestSystemDependenciesTestReHierarchyDefinesMethodTestEFTemporariesExpressionTestClapPharoVersionTestLazyClassVariableTestTestAsserterTestSpToolbarToggleButtonMorphTestSpApplicationWithLocaleTestSpTreePresenterExpandTestSpTableCommonPropertiestTestRuntimeSyntaxErrorBooleanMessageTallyTestSessionManagerRegistrationTestRGMonticelloTest FTColumnTest MorphTestMemoryHandleTestOmSessionStoreTest RestartTestFFIOpaqueObjectTestZnCharacterEncoderTest&OCNewCompilerWithChangesFunctionalTest IRPrinterTestRBCommentNodeVisitorTestFileHandleTestDirectoryEntryTestDateAndTimeTestInstructionClientTest,DelaySemaphoreSchedulerMillisecondTickerTest FalseTestHeapTestProcessMonitorTestService SmallIntegerSpWindowPresenterTestSpClassMethodBrowserTestSpComponentListPresenterTestRBRefactoringChangeTestMicMicrodownTextualBuilderTestMicColumnsBlockTestRTFSelfCallInterpreterTestStFinderSelectorTest ScopesTestStOpenDirectoryPresenterTestRSAbstractBandPlotShape RSCompositeNSSLnScaleTest NSPowPowScale GCircleTestSpCodePresenterTestCoClassVariableFetcherTestRGEnsureTraitTestClyInstallMetaLinkPresenterTestClyWatchMethodGroupProviderTest"ClyAbstractMethodGroupProviderTestClyMethodSourcesQueryTestRBTransformationsTest"RBMethodProtocolTransformationTest0RBAddClassVariableTransformationParametrizedTestPoint Character+RBInlineMethodFromComponentParametrizedTest+TraitOverloadingOfMethodsInTraitedClassTestPackageRenameTestMCOrganizationTestRBPullUpMethodTransformation.RBCreateLazyAccessorsForVariableTransformationRBMoveMethodToClassRefactoring RSKiviatTestRSBoundingTestRSCircleVennDiagramTest RSSVGPathLineSycAddNewPackageCommandTestCDNilSubclassParserTest SystemDependenciesReportResourceReUpToRootDefinesMethodTestEFVariableExpressionTestSUnitSuiteBuilderTest LazySlotTest)TFUFFIBasicTypeMarshallingInCallbacksTest TestCaseTestSpVersatileDialogPresenterTestSpMorphicBoxLayoutTestOCReceiverDoItSemanticScopeCompilationContextDoubleWordArraySpaceTallyTest SessionManagerUnregistrationTestRubEditingAreaTestCircleMorphTest EpLogTest StepIntoTestFFIStringCalloutTestZnCharacterStreamTest OCPerformTestIRTransformTestRBDumpVisitorTestFileLocatorTestDateTestInstructionStreamTest DelayTest FloatTestWeakOrderedCollectionTest IntervalTest SpDemoTestSpListPresenterTest MicParserTestRTFSelfCallTreeCleanerTestStOpenFilePresenterTestRSBarPlotShapeRSLabel NSScaleTestGCoordinatesTest#CoHierarchyClassVariableFetcherTestRGEnvironmentQueryInterfaceTestClyActiveBreakpointsQueryTest$ClyOverriddenMethodGroupProviderTestClyBothMetaLevelClassScopeTestClyMethodsInProtocolQueryTest KMAltModifier&MetacelloSemanticVersionNumberTestCase.ReRemoveUnusedTemporaryVariableRefactoringTestRBMoveClassTransformationTest%RBAddInstanceVariableParametrizedTestRBInlineMethodParametrizedTest SmallFloat64 AccessorInstanceVariableSlotTestTraitPrecedenceCompositionTestPackageTagTest MCPackageTestRBPushDownMethodTransformation$RBProtectInstanceVariableRefactoring"RBMoveMethodToClassSideRefactoringRSQuantileTest RSCanvasTestRSColoredTreePaletteTestRSBimetricLineSycRemoveNewPackageCommandTestCDPointClassParserTestCommandLineArgumentsTest-RBTestAsDataForExtractSetupTransformationTestSUnitTestsCounterTestProcessLocalSlotTest*TFUFFIDerivedTypeMarshallingInCallbackTestBitmapSpMorphicGridLayoutTestSpListSearchTestOCASTTranslator RBComment RectangleFloat Exception MetaclassImageCleanerTestRubEditingStateTestFTCellSelectionModeStrategyTestPolygonMorphTest StepOverTestFFITypeArrayTestZnFastLineReaderTest OCScannerTest IRVisitorTestOCASTTranslatorTestRBFormatterTestFileReferenceTest DurationTest MutexTestDependentsArrayTest FractionTest WeakSetTestOrderedCollectionTest4SpComposablePresenterWithAdditionalSubpresentersTestSpDropListPresenterTestSpTablePresenterTest TFPoolTest"MicPharoImageResourceReferenceTestRottenTestsFinderTestStSaveFilePresenterTestRSBoxPlotShape RSPieSliceNSSymLogScaleTestNSBilinearScaleCoFilterFetcherTestRGEnvironmentTestCmUICommandTestClyMethodCallCountersQueryTest$ClyOverridingMethodGroupProviderTestClyClassScopeTest#ClyPackageExtensionMethodsQueryTest!ClyExtendedClassGroupProviderTestNoUnusedVariablesLeftTest+ReClassSideInitializeMethodProtocolRuleTestMetacelloVersionNumberTestCase,ReSemanticsOfExtractMethodTransformationTest&RBMoveMethodToClassSideRefactoringTest)RBAddMethodTransformationParametrizedTest!RBInlineParameterParametrizedTestBooleanSlotTestTraitPropagatingSlotChangesTest PackageTest MCPatchTest RBPullUpClassVariableRefactoring7RBMoveVariableDefinitionToSmallestValidScopeRefactoringStClassProcessorTestRSStatisticalMeasuresTest RSCircleTestRSConnectionTestZdcOptimizedSocketStreamTestCommandLineHandlerTest RBClassTestMockBasicAPITestWeakClassVariableTestTFUFFIStructuresTestProcessMonitorTestServiceTestSpPaginatorMorphTest$SpMorphicNumberInputFieldAdapterTest SpHorizontalBoxLayoutAdapterTestSpTableSearchTest OCBlockScopeRBLiteralArrayNodeSortedCollectionDefaultExecutionEnvironmentNumberClassUndefinedObject LRUCacheTestRubFindReplaceServiceTestFTRowSelectionModeStrategyTestMorphTreeMorphTestEpAnnouncementsTestStepThroughTest FFITypesTestZnNewLineWriterStreamTest OCScopeTest MethodMapTestOCASTBasicTranslatorTestRBGenericNodeVisitorTestEDDebuggingAPITest MonthTest ProcessTestDeprecationTestClassAnnouncementsTestLargeNegativeIntegerTestWeakIdentitySetTestSortedCollectionTest TestSuite"SpComposablePresenterWithModelTestSpDynamicWidgetChangeTestMicrodownSpecComponentTest MicRelativeResourceReferenceTestMicAnchorBlockTestFLDebuggerStackSerializerTestStNavigationSystemTestRSViolinPlotShapeRSMarker RSPolygon NSLinearScaleGArcTestCoGlobalSelectorFetcherTestRGGlobalVariableTestClyMethodWatchQueryTest"ClyRequiredMethodGroupProviderTest$ClyDeprecatedMethodGroupProviderTestClyClassSideScopeTestClyUnclassifiedMethodsQueryTestClyNoTagClassGroupProviderTestPackageProperMethodCategorizationTest&ReClassSideResetMethodProtocolRuleTestMetacelloCoreIssue125TestCase3RBMoveTemporaryVariableDefinitionTransformationTest#RBMakeClassAbstractParametrizedTest!RBInlineTemporaryParametrizedTestRBBrowserEnvironmentTestExampleClassVariableTestTraitSlotScopeTest%RPackageMonticelloSynchronisationTest MCReleaseTest+RBMoveInstanceVariableToClassTransformation'RBRenameTemporaryVariableTransformationRBInsertNewClassTransformation#RBPullUpInstanceVariableRefactoringRBPullUpMethodRefactoringRBAddMethodRefactoringStHistoryProcessorTestStMetaInspectionTestRSViolinPlotShapeTestRSCompositeTest RSDSMTest RSSVGPathCDClassWithTraitAliasParserTestZdcReferenceSocketStreamTestCommandLinePasswordManagerTestRBNamespaceTestMockMessageArgumentTest WeakSlotTestTestCommandLineHandlerTestExecutionEnvironmentTestSpWorldPresenterTestSpMorphicPanedLayoutTestSpVerticalBoxLayoutAdapterTestSpTreeTableSearchTestUndeclaredVariableInteger ProtoObjectFalse TTLCacheTestRubScrolledTextMorphTestFTTableMorphTestMorphicEventHandlerTestEpDisabledIntegrationTestDebuggerTestCaseForRestartTest LibTTYTestZnPercentEncoderTestOCStaticASTCompilerPluginTestMethodPragmaTestOCASTBlockTranslatorTestRBMessageNodeTestEDEmergencyDebuggerTest ScheduleTestSizeInMemoryTest ExceptionTestMethodAnnouncementsTestLargePositiveIntegerTestWeakKeyDictionaryTest StackTestSpEventHandlerTestSpEditableListPresenterTestSpTreePresenterTest%TFBasicTypeMarshallingInCallbacksTestMicTextPresenterTestMicResourceReferenceTestMicCodeBlockTestStFileSystemResource NSLnScale GLineTestCoGlobalVariableFetcherTestRGLayoutDefinitionTestClyAbstractMethodsQueryTestClyDeprecatedMethodsQueryTestClyInstanceSideScopeTestClyTaggedClassGroupProviderTestKMCommandModifierProperPackagesTest AIAstarTest MetacelloCoreSymbolicVersionTest#RBProtectVariableTransformationTest2RBMergeInstanceVariableIntoAnotherParametrizedTestRBInsertClassParametrizedTestExampleSlotWithFluidAPITest TraitSubclassingTraitedClassTestUndefinedPackageTagTest"RBPushDownClassVariableRefactoringRBPushDownMethodRefactoringCoverageCollectorTestStImplementorsProcessorTestSpColorPickerTestRSViolinPlotTest RSGroupTestRSDependencyTest-CDClassWithTraitCompositionSequenceParserTestZdcSimpleSocketStreamTestSTCommandLineHandlerTestRBSharedPoolTestMockMessageSequenceTestTestFailureTestCaseSpMorphicWindowAdapterTestSpGridLayoutAdapterTestRBLiteralValueNodeFractionTrueAbstractStoredSettingTest ClipboardTestRubSelectionTestMouseClickStateTestDynamicMessageImplementorTestZnPositionableReadStreamTestOCTargetCompilerTestOCASTCheckerTestOCASTLiteralTranslatorTestRBMethodNodeTestInteractiveResolverTest StopwatchTest UnicodeTestIntegerDigitLogicTestProtocolAnnouncementsTest NumberTestWeakIdentityKeyDictionaryTest GeneratorTestSpGridLayoutBuilderTestSpImagePresenterTestSpTreeTablePresenterTestTFBasicTypeMarshallingTestMicrodownPresenterTestMicResourceSettingsTestMicCommentTestRTPatternMatcherTest NSLogScale GPointTest!CoImplementedSelectorsFetcherTestRGMCTraitCompositionVisitorTestClyBrowserToolValidityTest$ClyUndeclaredMethodGroupProviderTestClyOverriddenMethodsQueryTestClyMethodScopeTestClyVariableReadersQueryTestKMComposedModifier#ProperlyImplementedSUnitClassesTest AIBFSTest,ReInstanceSideBaselineMethodProtocolRuleTest!MetacelloCoreVersionQueryTestCaseBase64MimeConverterTestRBPushDownMethodRefactoringTest)RBProtectInstanceVariableParametrizedTest-RBMoveInstanceVariableToClassParametrizedTestRBAbstractRefactoringTestExampleSlotWithStateTest TraitTestUndefinedPackageTestMCDictionaryRepositoryTestRBPullUpVariableTransformation+RBTemporaryToInstanceVariableTransformation%RBPushDownInstanceVariableRefactoringRBRemoveAllSendersRefactoringStPackageProcessorTestStObjectContextPresenterTest"RSMarkerDecorationParametrizedTest RSLabelTestRSExamplesTest#CDClassWithTraitExclusionParserTestZdcSocketStreamTestRBVariableTypeTestRePushDownMethodDriverTestMockVerifyMessageTest HDTestReport%TestResourceWithForkedProcessTestCaseSpPresenterBuildTestSpOverlayLayoutAdapterTestSpTextAdapterTestRBSequenceNodeWorkingSession SuperVariable IntegerArraySettingBrowserTestContinuationTestRubSmalltalkEditorTestNullWorldRendererTestBMPReadWriterTestEpCodeChangeIntegrationTest TDebuggerTestKeyboardKeyTestOpalCompilerTestOCASTClosureAnalyzerTestOCASTSingleBlockTranslatorTestRBParseErrorNodeTestBinaryFileStreamTestPlatformResolverTestTimeTestWriteBarrierTest IntegerTestClassDescriptionProtocolsTest ObjectTestWeakValueDictionaryTestReadStreamTestSpGridLayoutTestSpLabelPresenterTestSpCheckboxPresenterTestTFBasicTypeSizeTestMicScriptBlockExtensionTestMicEnvironmentBlockTestGRayTest*CoHierarchyImplementedSelectorsFetcherTestRGMetaclassStrategyTestClyNotebookPageRecyclerTestClyUndeclaredMethodsQueryTestClyOverridingMethodsQueryTestClyPackageExtensionScopeTestClyVariableReferencesQueryTest"ClyExtendedMethodGroupProviderTestProtocolConventionsTestAIBellmanFordTest*ReInstanceSideEqualsMethodProtocolRuleTestMetacelloLockTest Base64Test)RBRemoveAllMessageSendsTransformationTest%RBPullUpClassVariableParametrizedTestRBMoveMethodParametrizedTest!RBAddClassVariableRefactoringTestPropertySlotTestTraitUsingTraitsWithSlotsTestShClassSlotChangeDetectorTestMCDirectoryRepositoryTest RBPushDownVariableTransformation#RBRenameInstanceVariableRefactoringRBRemoveMethodRefactoringRBAddParameterRefactoringStUnifiedProcessorTestStInspectorTestRSLineBuilderTestRSForceBasedLayoutTestCDClassWithTraitParserTestCollectionValueHolderTestZdcByteArrayManagerTestNonInteractiveTranscriptTestRBRefactoringChangeManagerTestReRemoveClassDriverTestSimulateKeystrokesTestSpPresenterFocusOrderTestSpTextInputFieldAdapterTestOCVectorTempVariableVTermOutputDriverExitWarningConstantBlockClosureBagSetSettingsStonReaderTestRubTextEditorTestPaginatedMorphTreeMorphTestBitBltClipBugsTestEpTriggeringIntegrationTestFFIFunctionParserTestOSPlatformTest RandomTestOCASTSemanticAnalyzerTestOCASTAndOrTranslatorTest RBParserTestFileRegistryTestSystemResolverTest TimespanTest ClassTestLocalRecursionStopperTestAllocationTestProtoObjectTestWeakIdentityValueDictionaryTestStreamBugsTestSpNotificationCenterTestSpLinkPresenterTestTFBasicTypeTestMicStringExtensionTestMicFigureBlockTestStSettingsBrowserTest'StRewriterExpressionFinderPresenterTestStFontChooserPresenterTest RSChartStyler GSegmentTest2CoRepeatedHierarchyImplementedSelectorsFetcherTestRGMetaclassTraitStrategyTestClyTextEditorToolMorphTest ClyUnimplementedMethodsQueryTestClyPackageScopeTestClyVariableWritersQueryTest#ClyInheritedMethodGroupProviderTestKMCtrlModifier ObsoleteTestAIDijkstraTest,ReInstanceSideFinalizeMethodProtocolRuleTestNetNameResolverTest$RBRemoveAssignmentTransformationTest(RBPullUpInstanceVariableParametrizedTest#RBMoveMethodToClassParametrizedTest$RBAddInstanceVariableRefactoringTest SlotBasicTestArgumentVariableTestTraitWithAliasTestShLayoutChangeDetectorTest MCScannerTestRBRealizeClassTransformation"RBMergeInstanceVariableIntoAnother&RBRenameArgumentOrTemporaryRefactoringStWindowsProcessorTestStObjectContextModelTestRSLinePlotTest RSLinesTest RSHeatmapTestActiveClassAnnotationsTestCDVariableByteClassParserTestNewValueHolderTestZdcIOBufferTest#ReRemoveInstanceVariablesDriverTestSimulateMouseTestPaCasesMatrixTestSpUIThemeDecoratorTest"SpHorizontalPanedLayoutAdapterTestIRReturnInstVarUndeclaredVariableReadOrderedDictionaryFileSystemDictionary ByteSymbolSettingsStonWriterTestRubTextFieldAreaTest SliderTestGIFReadWriterTestFFIFunctionResolutionTestWin32EnvironmentTest.OCASTTranslatorMappingForFullBlockClosuresTestRBErrorNodeParserTestFileTestUnixResolverTestWeekTestCompiledMethodTest MagnitudeTestBasicBehaviorClassMetaclassTestScaledDecimalTest ReduceTestNullStreamTestChunkImportTestCaseSpNotificationTestSpListSelectionPresenterTestTFCallbacksTestMicUnknownResourceUriTestMicFormatBlockTestDTCoverageMockTest StRewriterMatchToolPresenterTestFontChooserTest NSPowScaleSpCodeAdapterTestCoInstanceVariableFetcherTestRGMetaclassTraitTestNavigationInteractionTestClyClassVariableTest%ClyMethodsInProtocolGroupProviderTest ReleaseTest AIDinicTest(ReInstanceSideHashMethodProtocolRuleTestMetacelloGroupSpecTestCaseNetworkIPv6StringTest&RBRemoveClassPushStateToSubclassesTest'RBPushDownClassVariableParametrizedTest'RBMoveMethodToClassSideParametrizedTestRBAddMethodRefactoringTestSlotEnvironmentTestDoItVariableTestTraitWithComplexSlotsTestShMetaclassChangeDetectorTestMCSerializationTestRBRenamePackageTransformationRBAddMethodTransformation#ReRemoveInstanceVariableRefactoring"RBReplaceMessageSendTransformationRBInlineParameterRefactoringStWorldMenuProcessorTestStObjectPrinterTestRSScatterPlotTestRSNormalizerTestRSMondrianTestRSFlowCanvasTestClassAnnotationTestCDVariableClassParserTestZdcPluginSSLSessionTestPharoDocCommentTest"ReRenameInstanceVariableDriverTest EFContextTestPaCombinedMatrixExampleTestMemoryLoggerTestSpDrawStyleTest SpVerticalPanedLayoutAdapterTest!SpTreeTableAdapterMultiColumnTestSpListPresenterHeaderTestOCMethodSemanticScope WriteStreamStoredSettingsMergerTestBitRegisterTestRubTextSegmentMorphTest ScrollbarTestImageReadWriterTestOupsDebugRequestTestFFIArchitectureTestWin32WideStringTestOCAnnotationTest*OCASTDoubleBranchConditionalTranslatorTestRBPatternParserTestStdioStreamTestYearTestUnicodeTestRNGMessageNotUnderstoodTest BecomeTest SemaphoreTestReadWriteStreamTestSpOptionListPresenterTestSpMenuItemPresenterTestSpHorizontalBoxLayoutTestTonelRepositoryTest TFStructTestMicZincPathResolverTestMicHeaderBlockTest!StRewriterRuleEditorPresenterTest*SpTextPresenterDecoratorMorphicAdapterTest NSSymLogScale GEllipseTest&CoHierarchyInstanceVariableFetcherTest RGMethodTestClyAllPackagesQueryTest&ClyUnclassifiedMethodGroupProviderTestChangesBrowserTestAIGraphAlgorithmTest.ReInstanceSideInitializeMethodProtocolRuleTestSHRBStyleAttributionTestMetacelloPackagesSpecTestCase QuotedPrintableMimeConverterTestRBRemoveClassRefactoringTest*RBPushDownInstanceVariableParametrizedTest(RBMoveVariableDefinitionParametrizedTestRBAddParameterParametrizedTestSlotErrorsTestGlobalVariableTestTraitWithConflictsTest MOPTraitTestShSharedPoolChangeDetectorTestAthensCairoCanvasTestMCSnapshotBrowserTest!ReRemoveSharedVariableRefactoringRBSplitCascadeRefactoringRBRemoveParameterRefactoringStCamelCaseSplitTest RSBarPlotTestRSElasticBoxTestRSMonitorEventsTestQueryAnnotationsFromClassTestCDVariableWordClassParserTestZdcSecureSocketStreamTestReRenameMethodDriverTestEFInternalTestColorPaMatrix3ExampleTestTKTBasicTaskTestSignalLoggerTestSpFontStyleTestSpScrollableLayoutAdapterTest0SpTreeTableAdapterSingleColumnMultiSelectionTest IRPrimitiveChronologyConstantsUndeclaredVariableWriteOrderedIdentityDictionaryAdditionalMethodStateIntervalSystemSettingsPersistenceTestMD5TestAbstractTutorialTestSupplyAnswerTest MarginTest!OupsDebuggerSelectionStrategyTestFFIAutoReleaseOptionCalloutTestOCArrayLiteralTestOCASTWhileFalseTranslatorTestRBProgramNodeTestStdioStreamTestResourceBehaviorWithCompilerTest MetaClassTestBlockClosureTestSmallIntegerTestWriteStreamTestSpOptionPresenterTestSpMenuPresenterTestSpVerticalBoxLayoutTestTFFunctionCallTestMicrodownInlineParserTestMicHorizontalLineBlockTestDTCoverageCollectorTest!StRewriterRuleLoaderPresenterTestSpTextPresenterDecoratorTest GPolygonTestCoMethodVariablesFetcherTest RGObjectTestClySystemEnvironmentTestClyExtendingPackagesQueryTestClyAllMethodGroupsQueryTestKMMetaModifierAIGraphReducerTest+ReInstanceSidePrintOnMethodProtocolRuleTestSHRBTextStylerTest%MetacelloProjectReferenceSpecTestCaseSMTPClientTestRBRemoveClassTransformationTest%RBRemoveClassVariableParametrizedTestRBPullUpMethodParametrizedTest&RBAddTemporaryVariableParametrizedTestSlotIntegrationTestLiteralVariableTestTraitWithMethodsInProtocolsTest#ShSharedVariablesChangeDetectorTestMCSnapshotTest!ReRenameSharedVariableRefactoring(RBTemporaryToInstanceVariableRefactoringReRenameMethodRefactoringStGeneratorBlockIteratorTest RSBoxPlotTestRSGhostDraggableTestRSObjectWithPropertyTestRegisteredClassAnnotationsTestCDWeakClassParserTestFreeTypeFontFamilyMemberTest ReRenameSharedVariableDriverTestPaMatrixExampleTestTKTCommonQueueWorkerPoolTest SignalTestSpMergeStyleTestSpRadioButtonInteractionTest/SpTreeTableAdapterMultiColumnMultiSelectionTest OCMethodScopeIRBytecodeGeneratorPharoCommandLineHandlerClassSessionHandlerSequenceableCollection Dictionary AssociationSHA1Test STONCStyleCommentsSkipStreamTestHowToMakeYourOwnTutorialTestTableLayoutTestPNGReadWriterTestHiFastTableExampleTestOupsDebuggerSelectorTestFFICallbackParametersTest OCBytecodeDecompilerExamplesTestOCASTWhileTrueTranslatorTestRBReadBeforeWrittenTesterTestJobTestCopyVisitorTestRuntimeSyntaxErrorTest MonitorTestBlockClosuresTestCaseTrueTestHashTableSizesTestLimitedWriteStreamTest SplitJoinTest!ParametrizedTestExpandedParameterSpPresenterTestSpMenuBarPresenterTestSpOverlayLayoutTest#ConfigurationCommandLineHandlerTestMicrodownParserTestMicLinkBlockTestDTTestCoverageTest StRewriterRulesHelpPresenterTest GMatrixTestSpInformUserDialogTestCoNarrowHistoryFetcherTest RGPackageTestClyClassBindingsTestClyAllPackageTagsQueryTest AIHitsTest+ReInstanceSideSpeciesMethodProtocolRuleTestSHStyleElementTestMetacelloProjectSpecTestCaseSocketAddressTest0RBRemoveDirectAccessToVariableTransformationTest)RBRemoveInstanceVariable2ParametrizedTest RBPushDownMethodParametrizedTest&RBAddVariableAccessorsParametrizedTestSlotLayoutEqualityTestRelationSetTestTraitWithPackagesTestShSlotChangeDetectorTestAthensCairoPDFSurfaceTestMCStReaderTest#RBAddVariableAccessorTransformationStGeneratorIteratorTestRSChartTickTest RSLabeledTest RSRTreeTest CmdCommandActivationStrategyTestVisibleClassAnnotationsTestCDExistingClassDefinitionTestFreeTypeFontTestEFArrayExpressionTestPaSelectedCasesExampleTest TKTFutureTestWrapperSignalTestSpMorphStyleTest"SpTreeTableAdapterSingleColumnTestOCASTSemanticAnalyzerZnNewLineWriterStream MacOSPlatformClassDescriptionPath ZnFileUrlTestClassQueryTest SHA256Test STONJSONTestLessonInstanciationTestWindowAnnouncementTest RectangleTestHiSpecExampleTestOupsDebuggerSystemTestFFICallbackTestOCBytecodeGeneratorTestOCASTRepeatTranslatorTestRBReturnNodeAdderVisitorTestSelfEvaluatingObjectTestObjectFinalizerTestClassHierarchyTestUndefinedObjectTest KeyedTreeTestSpRequiredFieldValidationTestSpMillerColumnPresenterTestTonelTestResource MicrodownTestMicMathBlockTestDTCoveragePluginPresenterTest)StRewriterOccurrencesBrowserPresenterTestNSUninterpolateNumberGRectangleTestDiffBuilderTestCoSequenceFetcherTestRGPoolVariableTestClyFFIMethodGroupProviderTestClyGroupedExtendingPackagesTestClyAllClassVariablesQueryTest AIKruskalTest)ReInstanceSideValueMethodProtocolRuleTest MetacelloValueHolderSpecTestCaseTCPSocketEchoTestRBRemoveMethodRefactoringTest RBRenameVariableParametrizedTestRBRealizeClassParametrizedTest߈BooleanifTrue:LRunArraynewFrom:ҕOrderedCollectiondo:SequenceableCollectionpermutationsDo:pDate weekdayIndex.SequenceableCollection findBinary:nStringtrim.SequenceableCollectioncollect:thenSelect:W Collection isNotEmptywSequenceableCollectionpolynomialEval:SequenceableCollectionnew:streamContents:PointmaxwmSequenceableCollectionfindBinary:do:ifNone: CharacterhexwSequenceableCollection isSortedBy: Collection,_DNumber%9BasicCommandLineHandleractivateSubCommand:SequenceableCollection swap:with:fString endsWithDigitNSPerlinNoise2 noise:y:z:4SequenceableCollectionmergeSortFrom:to:by:SequenceableCollection at:ifAbsent:_ CollectionprintOn:delimiter:last:ŁString numericSuffixwSequenceableCollectionlastIndexOf:ifAbsent:FSequenceableCollectionindexOf:&| CharacterisEnclosingMarkpObjectjoin:/SBagoccurrencesOf:/Colorh:s:v: Collectionfold:}{BooleanifFalse:ifTrue:L Collection groupedBy:*SequenceableCollection allButFirst:TrueifFalse:ifTrue:s HDTestReport newLogDuring:}dIntegernumberOfCombinationsTaken:>SpAbstractAdapterTesttestParametersySequenceableCollection groupByRuns: CharacterisClosePunctuationp BlockClosureensure:yClassDescription instanceSide.SequenceableCollection from:to:put:_)Point isFloatPointT Collection asNewArray.TrueasBit5 SmallIntegerevenSequenceableCollectionsplitOn:.ColorfromHexString:=TestCaserun:LSet intersection:$SequenceableCollection%lastIndexOfAnyOf:startingAt:ifAbsent:4 CollectionoccurrencesOf:LISequenceableCollectionisSortedSStringwithoutQuotingS CollectiongroupedBy:having:~String substringsz Collection includes:y# Collection allSatisfy:Color r:g:b:range:N)Number raisedTo:#Boolean==>3SequenceableCollectionindexOf:ifAbsent:K Collection ifNotEmpty:3CommandLineHandler activateWith:G8 Collectionsortedw BlockClosuresplit:indicesDo:F Collection*String findString:- Collection newFromArray:^)SequenceableCollectionfifth2IntegerhumanReadableSISizeString!STON fromString:OhTrueifFalse:APath printPathOn:Symbol descendingw CollectionatRandom:weighting:o/ CollectionasStringOn:delimiter:last:ŁSymbolisUnaryFBSetcollect:] Collectionremove: KeyboardKey named:ifNone:ExecutionEnvironmentbeActiveDuring: SequenceableCollectionatPin:7Stringformat:N Collection sumNumbers:FalseifFalse:}" CollectionaddAll:StringnormalizeCamelCasebString beginsWith:=Color colorFrom:SequenceableCollectionsorted:sTColorh:s:l:SequenceableCollectionsplitOn:indicesDo:r?OrderedDictionaryat:at:ifAbsent:String asFourCodegSequenceableCollectionthird2StringstartsWithDigitғOrderedCollectionremoveDuplicates CollectionminrSequenceableCollectionfindBinaryIndex:ifNone:=; RectanglecontainsPoint: CharacterisConnectorPunctuationp CharacterisDashPunctuationp ByteArrayunzipped' Collection flatCollect:aStringmatch:KInteger factorial<1SequenceableCollection,rStringfindString:startingAt:Z ProtoObjectifNil:ifNotNil:ҹBag includes:mSequenceableCollection allButLastDo:8SequenceableCollectionseventh2OrderedCollectionadd:}{ ByteString isByteString UndefinedObjectifNil:ifNotNil:}"StringbeginsWith:caseSensitive:W% CollectionremoveAllSuchThat:.StringsurroundedBySingleQuotes'TestCommandLineHandleractivateESTONassociationClass SequenceableCollectionreduce:}{ CollectionselectEverySecond Collectionreduce:sTStringendsWithAColonjSequenceableCollection reverseDo:Gg CollectionnegatedStringcopyReplaceTokens:with:ZStringinitialIntegerOrNil,VSequenceableCollection allButLast:N CharacterisDecimalDigitpIntegerprint:on:prefix:length:padded:=SequenceableCollectionbind:. CharacterisLetterpString endsWith:=qFalseand:Objectsplit:indicesDo:]Floatround:f+ RubTextEditorsurroundString:withCharacter:SequenceableCollection detectIndex:SequenceableCollectionpairsDo:ZSequenceableCollection lastIndexOf:^SequenceableCollectionreplaceFrom:to:with: GeneratoronDo:y#SequenceableCollectionoverlappingPairsDo:‰BooleannotLSequenceableCollectionwriteStreamDo:5 Collectionsize+OrderedDictionarynewFromKeys:andValues: Collection removeAllNPackage isTestPackagez HDTestReportrunClasses:named: SequenceableCollectioncloseTo:r"StringindexOf:OSequenceableCollectioncombinations:atATimeDo:(VFloatarcTan:'wColorfromRgbTriplet:SequenceableCollectioneighth2SequenceableCollectionoverlappingPairsWithIndexDo:SSequenceableCollectiongroupsOf:atATimeDo:String>=SequenceableCollection do:without: Collection reciprocalString asCamelCaseb Collectiondetect:Number reciprocalB Dictionaryat:at:TNumberprintStringBase:p Collection!findFirstInByteString:startingAt: | SmallIntegerlowBitӮSequenceableCollectionsortedPointscaleTo:USequenceableCollectionreplaceAll:with:UndefinedObject ifNotNil:ClassDescriptionisInstanceSidewNumbersecondsFalsenot SequenceableCollectionfourth2 CollectioncopyWithoutDuplicatesw BlockClosuremillisecondsToRunDOrderedCollectionasArray S MagnitudebeBetween:and: Collectioncount:uRSYMarkerDecorationmaxClass instanceSide 1SequenceableCollectionfirstbPathbasenameWithoutExtension: Collectionmedian6SequenceableCollectionlast:Q Collectionabs Collection noneSatisfy:STON classNameKeyHDReport runPackages:}Point-)SequenceableCollectioncollect:from:to: CollectionfillFrom:with:BkSequenceableCollection allButLastx+ArrayedCollection with:withAll:`Number truncateTo: Characterjoin:sTDefaultExecutionEnvironment runTestsBy:LIntegerprintStringHexzSTONfromStringWithComments:Oh CollectionasBagDateonPreviousMonthzFalseifTrue:ANumberprintShowingDecimalPlaces:)IntervalasOpenInterval+SequenceableCollection findFirst:RGMonticelloTesttestConvertingMCTraitDefinitionw Collectiondo:L SmallIntegerdecimalDigitLength/ Collectionmaxr Collectionadd:withOccurrences:SymbolasSortFunctionSequenceableCollectionatLast:ifAbsent:_Date subtractDate:SequenceableCollectionrunningAverage:StringasValidSelector Collectionunzip CollectionisEmpty>!SequenceableCollectionmiddleSequenceableCollectionfirst:xIntegerstoreStringBase:length:padded:kF Collection includesAny: Collectionsum:m|SequenceableCollectionatWrap:6SequenceableCollectionindexOfAnyOf:startingAt:6StringlastSpacePositionAj Character isFinalQuotepNumber// Collection includesAll:DateaddDays:p Collection asCommaString!IntervallastdSequenceableCollectioncloseTo:precision:SequenceableCollection beginsWith: <SequenceableCollectionidentityIndexOf:ifAbsent:'SequenceableCollection from:to:do:4 Metaclass classSide 1SequenceableCollectionreject:^SequenceableCollection findLast:ѝSequenceableCollectionidentityIndexOf:m|Color asHexStringj Collection&}{ ByteString isOctetString Symbol asMutatorN Collection\\>>}{SequenceableCollectionallButFirstDo: KeyboardKeynamed: SequenceableCollectionatLast:fInteger digitAt:base:Pointmax:PointsideOf:+Truexor:SequenceableCollectionbefore:ifAbsent:ŇBooleanifTrue:ifFalse:LSTON put:onStream:AyTrue asInteger5Trueand:}"SequenceableCollectionselect:thenCollect:[SequenceableCollection allPairsDo:{SequenceableCollection atAll:putAll: CharacterisDigitp CollectionsignSequenceableCollectionindexOf:startingAt:ifAbsent:H Collectioncollect:1TestCaserunCaseManagedDSequenceableCollectiondetectIndex:ifNone: Collectionaverage0Object->.SequenceableCollection)indexOfSubCollection:startingAt:ifAbsent:Integer slowFactorialBooleanxor:LSequenceableCollection combinations!TestExecutionEnvironment runTestCase:Pointceilingx HDTestReportreportTestCase:runBlock:/0STONfromStreamWithComments:/SequenceableCollection splitOn:do:r?SmallDictionaryat:at:TNumberminutes CollectionasOrderedDictionaryzPoint+-ColorgreenSymbolkeywordsStrictõStringcopyReplaceAll:with:asTokens:hBagsumTrueifTrue:ifFalse:}"Number nanoSeconds Collectionrange` BlockClosure newProcessSequenceableCollectionatAll:SequenceableCollection readStreamDo:5SequenceableCollectionpiecesCutWhere:do:N RBScanneron:[}SequenceableCollection shuffleBy:>5 Collectionsum RBMethodNodepharoDocCommentNodesbDate addMonths:KTruenot StringendsWith:caseSensitive: ScaledDecimalround:jTestExecutionEnvironmentrunTestCaseUnderWatchdog: HDTestReport runPackage:C TFTestCasetestParametersTestCase performTest-String asLowercase Collectionselect:1Boolean&LNumber roundDownTo:String howManyMatch:JnSequenceableCollectionanyOne. CollectionaverageIfEmpty:[True&1 CollectionprintElementsOn:+IntegerhexzSequenceableCollection atAll:put:FStringcopyReplaceAll:with:yIntervalstop! WideString asByteArrayaODateyyyymmddPointisInsideRectangle:.ContexttallyInstructions:String isAllDigits5StringescapeCharacter:vSequenceableCollectionreplace: BlockClosurecull:SequenceableCollectiondo:separatedBy:PointxMColor asColorrefOSequenceableCollectionindexOf:startingAt:6 Collection difference:SequenceableCollectionafter:ifAbsent:LIntegerstoreStringHexz DateAndTimesecondFSequenceableCollectionindexOfAnyOf:ifAbsent:KPoint<ҪSequenceableCollectionsplit:indicesDo:5OrderedCollectionreversedCurrentExecutionEnvironment activate:for:Stringrepeat:u CollectionassociationsDo:/SequenceableCollectioncollect:thenReject:WSequenceableCollection shuffledBy:sT Collection\}{ Collection copyEmpty7UndeclaredVariableruntimeUndeclaredReadInContext:"StringexpandMacrosWithArguments:YCompiledMethod isExtensionz Collection detectMax:& ProtoObject ifNotNil:.Colorr:g:b:Numberminute. Collectionselect:thenDo:SequenceableCollectionpaddedWith:do:d Collection asByteArray String=j FalseifTrue:ifFalse:sStringincludesSubstring:+ Collection/ Character isSeparator5SequenceableCollectionasDigitsToPower:do:SequenceableCollectionfindBinaryIndex:n Collection asDictionaryz Collection anySatisfy:Booleaneqv:1SequenceableCollectionreject:thenDo:ЖColor fromString:EIStringcompare:with:collated:u CollectionanyOneY False&SequenceableCollectionafter:Date subtractDays:StringincludesSubstring:at:#DatemmddyyyyzStringindexOf:startingAt: AsciiCharset toUppercase:؜Pointabs. Collection copyWithout:y#SequenceableCollection allButFirstx+Booleanand:LStringcompare:  Collection do:without:UOrderedCollectionat:5Fractionround:snPointcloseTo:String includesSubstring:caseSensitive:l KeyboardKeyfromCharacter:ifNone:STON fromStream:nSequenceableCollection flatCollect:zSOrderedCollectionmakeRoomAtFirstOrderedCollectioncollect:SymbolasTestSelector>SequenceableCollection with:collect:֟Point asFloatPointx ExceptionsignalȭNumber roundUpTo: CollectionincludesSubstringAnywhere: Collection asIdentitySet_Date monthIndexf CollectioncopyWithoutAll:y#CurrentExecutionEnvironment runTestsBy:Number**}{OrderedCollection add:after:pKSequenceableCollectionreverseWith:do: CollectionflatCollectAsSet:b|STON listClass Metaclass instanceSide.Symbol ascending.SequenceableCollectionat:incrementBy:w Collection sumNumbers)d Collectionselect:thenCollect:Numberrounded}WBasicCommandLineHandlerhandleArgument:+q Collection intersection:MSequenceableCollectionstreamContents:limitedTo:Z| SmallIntegerodd`SequenceableCollectionoverlappingPairsCollect:/String findSelector PStringwithSeparatorsCompactedTrueor:Pointy!IntegerprintOn:base:length:padded:1Dateequals:;SequenceableCollectionfindBinaryIndex:do:ifNone:E`Number milliSecondsSequenceableCollection lastIndexOf:startingAt:ifAbsent:d Collection-7?@ n"/6 0L;?ҝ:g1234Ln>ݠ4)L"f(*,D(llr,7tS6M?80C+m346)9:Tѱ,==90!2 #-Fˣ <6iP>=#5Yr> -X-$)!h ~+xV +$_'R)> tN 2)3^;sV-P!%n39" o3 "t!%TM2H`<J1B>*b}K[,jJ-3٭+p{\ 5<3|&s&.v Ē.F[^P$!1my,Ni1:r};+ ~'<=6!A\w1111Dz !.g^ZP6!O5K+TLbYs+99c< ɣ E"6q +/c1&n7q8}m jV}$:4Ȏ 'LE 66i[ &c)SVu/mkQa?9RyG2./3" #~o6"0>1C U @fE9,EA) LtP1k~0;(51^jb9g7+WR(Spr [>  d@m@,:%~C10["C g" Hy `ak#~kr '-ym<,4*4o sFLHookPrimitiveCluster>`"W:(FLHookPrimitiveCluster5% + FLHookPrimitiveCluster'313x300300000000000000000047100 This should be fast: 1. Integer>>to:do: is inlined in the bytecode (no block). 2. The Array>>at: callsite should be monomorph to a primitive method. 0Elvis true >>> true13231foo < bar: 1 > 229(50@50 isInsideRectangle: (0@0 corner: 100@100)) >>> truepdetect: aBlock "Evaluate aBlock with each of the receiver's elements as the argument. Answer the first element for which aBlock evaluates to true." "({1@3. 2@1. 3@6. 4@8} detect: [ :each | each x even ]) >>> (2@1)" "((104 to: 120) detect: #isPrime) >>> 107" "('Hello!' detect: #isLowercase) >>> $e" ^ self detect: aBlock ifNone: [ self errorNotFound: aBlock ]004460100round: numberOfWishedDecimal "Round the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal" "(1/3 round: 2) >>> (33/100) " "(111/100 round: 2) >>> (111/100) " ^self roundTo: (10 raisedTo: numberOfWishedDecimal negated)9({10. 20} asSet add: 30; yourself) >>> {10. 20. 30} asSetu XXXX151020301.1. 13 factorial >>> 6onex:(#(a b c d e) indexOf: #c startingAt: 2 ifAbsent: 7) >>> 3 a: :fooThis statement is true!04.0CisEmptyOrNil "Answer whether the receiver contains any elements, or is nil. Useful in numerous situations where one wishes the same reaction to an empty collection or to nil" "#() isEmptyOrNil >>> true" "nil isEmptyOrNil >>> true" "([0 isEmptyOrNil] on: MessageNotUnderstood do: ['oops']) >>> 'oops'" ^ self isEmptypharo2$Print the receiver showing precisely the given number of places desired. If placesDesired is positive, a decimal point and that many digits after the decimal point will always be shown. If placesDesired is zero, a whole number will be shown, without a decimal point. Here are some examples:sdfour#1r02%(-3.1479 roundDownTo: 0.01) >>> -3.15"('pharo' endsWith: 'aro') >>> true4( #(1 #(2 3) #(4 #(5))) flattened ) >>> #(1 2 3 4 5)#( ( 0 1 2 ) )519 #( # ## )310vector0!(#(a b c d e) last: 2) >>> #(d e)32This statement is true!"foo: thisContext ^ thisContext + 1204.0fred16rAEisAllSeparators "Returns whether the receiver is composed entirely of separators i.e., a space, tab, lf, cr, and newPage" "(Character space asString, Character space asString) isAllSeparators >>> true" "(Character space asString, 'a') isAllSeparators >>> false" self do: [ :c | c isSeparator ifFalse: [ ^false ] ]. ^true2001462023(#(10 20) asSet copyWith: 30) >>> #(10 20 30) asSet8asOpenInterval "Return a new interval representing the open version of the receiver. In other words, the new inteval does not contain the upper and lower boundaries of the receiver " "(1 to: 10) asOpenInterval >>> (2 to: 9)" "(10 to: 1 by: -1) asOpenInterval >>> (9 to: 2)" ^ start + step to: stop - step1nnnnnnnn1[ :a b2xhslSaturation "Return the HSL saturation of this color, a value between 0.0 and 1.0." "Color red hslSaturation >>> 1.0" "(Color r: 0.5 g: 0.5 b: 1) hslSaturation >>> 1.0" | chroma | chroma := self chroma. "Chroma is zero for black and white, which are the two cases of division by zero below." chroma isZero ifTrue: [ ^ chroma ]. ^ chroma / (1.0 - (self lightness * 2.0 - 1.0) abs):x "Answer the x coordinate." "(100@200) x >>> 100" ^ x30nXn0%'isSymbol' findSelector >>> #isSymbol3a := @a000T{ 1->2. 3->4 } asDictionary >>> (Dictionary new at: 1 put: 2; at: 3 put:4; yourself)range "returns the difference between the max and min element, their positions notwithstanding" "#( 1 51 10 ) range >>> 50" "{1@50. 10@ -10. 5@5} range >>> (9@60)" ^ self max - self minb182<{10@20. (1/2)@0.5} reciprocal >>> {((1/10)@(1/20)). (2@2.0)}basenameWithoutExtension: anExtension "Returns the basename without specified extension (if any) " "('/foo/gloops.taz' asPath basenameWithoutExtension: 'taz') >>> 'gloops'" | extensionWithDelimiter | extensionWithDelimiter := anExtension copyWithFirst: self extensionDelimiter. ^ (self basename endsWith: extensionWithDelimiter) ifTrue: [ self basename allButLast: extensionWithDelimiter size ] ifFalse: [ self basename ]!(10 printStringBase: 10) >>> '10'twohscaleTo: anExtent "Return a Point scalefactor for shrinking a thumbnail of the receiver's extent to fit within anExtent. self and anExtent are expected to have positive nonZero x and y." "(200@200 scaleTo: 400@400) >>> (2.0@2.0)" "(40@40 scaleTo: 400@400) >>> (10.0@10.0)" | factor sX sY | factor := 3.0 reciprocal. "EccentricityThreshhold reciprical" sX := anExtent x / self x asFloat. sY := anExtent y / self y asFloat. sX = sY ifTrue: [ ^ sX @ sY ]. "Same aspect ratio" ^ sX < sY ifTrue: [ sX @ (sX max: sY * factor) ] ifFalse: [ (sY max: sX * factor ) @ sY ]1pairsDo: aBlock "Evaluate aBlock with my elements taken two at a time. If there's an odd number of items, ignore the last one. Allows use of a flattened array for things that naturally group into pairs. See also pairsCollect:" "(Array streamContents: [:s | #(1 'fred' 2 'charlie' 3 'elmer') pairsDo: [:a :b | s nextPut: b; nextPut: a]]) >>> #('fred' 1 'charlie' 2 'elmer' 3)" 1 to: self size // 2 do: [ :index | aBlock value: (self at: 2 * index - 1) value: (self at: 2 * index) ]& aBoolean "Evaluating conjunction -- answer aBoolean since receiver is true." "true & true >>> true" "true & false >>> false" ^aBoolean"Tests-osx-64-Random-Tests-Test.xml2360.0toverlappingPairsWithIndexDo: aBlock "Emit overlapping pairs of my elements into aBlock, along with an index." "(Array streamContents: [:stream | #(10 20 30 40) overlappingPairsWithIndexDo: [:first :second :index| stream nextPut: (first + second + index)]]) >>> #(31 52 73)" 1 to: self size - 1 do: [:i | aBlock value: (self at: i) value: (self at: i + 1) value: i ]1/Answer how many elements the receiver contains. (true ifFalse: [ true ]) >>> nil0+ arg "Answer a Point that is the sum of the receiver and arg." "((2@2) + (100@200)) >>> (102@202)" "((2@2) + 200) >>> (202@202)" arg isPoint ifTrue: [^ (x + arg x) @ (y + arg y)]. ^ arg adaptToPoint: self andSend: #+4"'78 92' initialIntegerOrNil >>> 781&Tests-osx-64-UnifiedFFI-Tests-Test.xml #[ 1 1.0 2 ]032tAnswer a copy of the receiver containing all but the last element. Raise an error if there are not enough elements.hisabc/{0@1. 2@3} * {10@20. 30@0} >>> {(0@20). (60@0)}109Answers a Dictionary based on collection of Associations.|piecesCutWhere: binaryBlock "Answer substrings of the receiver derived from cutting the receiver at points where binaryBlock answers true for adjacent elements." "( #(1 2 3 1 6 1 2 3 4) piecesCutWhere: [ :a :b | a = 1 and: [ b = 2]]) asArray >>> #(#(1) #(2 3 1 6 1) #(2 3 4))" | pieces | pieces := OrderedCollection new. self piecesCutWhere: binaryBlock do: [ :piece | pieces add: piece ]. ^pieces "'Now is the time for all good people to come to the aid of the cause of world peace. It is just fine, even desirable, to love your country, if that means wanting it to play a beneficial role in the course of world events and be the best possible example of a good society. But if it means wanting dominion over the rest of the world, it is not love but defensiveness or self-glorification, and will lead only to oblivion.' piecesCutWhere: [:a :b| a = $. and: [b isSeparator]]"%Point class classSide >>> Point class42eAnswer the next multiple of aNumber toward negative infinity that is nearest the receiver. Examples:/('word before index' wordBefore: 16) >>> 'inde'3f, o, o`Answer a copy of the receiver that does not contain any elements equal to those in aCollection.2*Tests-osx-64-Commander-Core-Tests-Test.xml2'hello''abcaeiou00213201002#(2 6 7) average >>> 5 #'abc' = 'abc' asWideString >>> true1339Tests-osx-64-NewTools-Debugger-Breakpoints-Tools-Test.xmlFileLocator temp / ('{1}.ston' format: { Time millisecondClockValue }) in: [ :file | file writeStreamDo: [ :out | STON put: 1@2 onStream: out ]. file readStreamDo: [ :in | STON fromStream: in ] ]abc42We9Answer whether the receiver is an unary message selector.#foo: keywords >>> #('foo:')1-1+#(1 11 0.5) reciprocal >>> {1 . 1/11 . 2.0}:('<1?success:error>' expandMacrosWith: true) >>> 'success'b6def'A' asByteArray >>> #[65]4pcloseTo: aPoint "Return whether the receiver is close to the argument aPoint. The precision for point holding floats is defined by Float >> #closeTo:precision:. For points holding integer, closeTo: corresponds to equalsTo:" "((100@200) closeTo: (100@200)) >>> true" "((100@201) closeTo: (100@200)) >>> false" ^ (x closeTo: aPoint x) and: [ y closeTo: aPoint y ]001aReturn a SortFunction around the receiver, where the receiver will be used as a unary message to send to both a and b during sorting, and then the result of said send will be collated in descending order using the <=> method.foo[:a :b]13 W01-Welcome1Tests-osx-64-Spec2-Morphic-Backend-Tests-Test.xml42222333 project-pharo11113 XX XX n n n X40n0Xn0100.0Variable name expected!Character lf isSeparator >>> true01.0100000\(#(1 2 3 3 4 1 2 3 3 5 6) splitOn: #(3 3)) >>> #(#(1 2) #(4 1 2) #(5 6)) asOrderedCollection221ifFalse: alternativeBlock "Answer the value of alternativeBlock. Execution does not actually reach here because the expression is compiled in-line." "(false ifFalse: [ 'This statement is false!' ]) >>> 'This statement is false!'" ^alternativeBlock value1a47r: r g: g b: b range: range "Return a color with the given r, g, and b components specified as integers in the range [0..r]. This avoids the floating point arithmetic in the red:green:blue: message and is thus a bit faster for certain applications (such as computing a sequence of colors for a palette)." "(Color r: 31 g: 0 b: 0 range: 31) >>> (Color r: 1.0 g: 0 b: 0)" ^ self basicNew initializeRed: r green: g blue: b range: range; yourself1 XXXXXXehllo-Tests-osx-64-System-Installers-Tests-Test.xml2251abc-420({3. 9. 1} sort: [:a :b | a <= b ]) >>> #(1 3 9) Point[1,2]20@(STON fromStringWithComments: 'Point[1,/*comment*/2]') >>> (1@2)301102(Array streamContents: ([:stream | #(1 2 3) do: [:each | stream nextPut: (each + 10)] separatedBy: [ stream nextPut: 0 ]])) >>> #(11 0 12 0 13)#( #( 0 1 r2 3 )2r00101000 lowBit >>> 4)Tests-osx-64-Spec2-Backend-Tests-Test.xml@. 5(#(11 22 33) before: 22) >>> 11 That is true!&cull: anArg "Execute the receiver with one or zero arguments depending on the receiver" "([ 12 ] cull: 13)>>> 12 " "([:x | x + 12] cull: 3)>>> 15" ^numArgs = 0 ifTrue: [self value] ifFalse: [self value: anArg]103pharo(false or: [3]) >>> 3-isClosePunctuation "Return whether the receiver is one of these characters: )]}" "$a isClosePunctuation >>> false" "$( isClosePunctuation >>> false" "$) isClosePunctuation >>> true" "$] isClosePunctuation >>> true" "$} isClosePunctuation >>> true" ^ self characterSet isClosePunctuation: selfJReturn the class of STON associations, Association, a system wide constant6floor "Answer a Point that is the receiver's x and y floor. Answer the receiver if its coordinates are already integral." "(100@200) floor >>> (100@200)" "(100.1@200.9) floor >>> (100@200)" self isIntegerPoint ifTrue: [ ^ self ]. ^ x floor @ y floor(1 sign: 2);bar427word before index'Tests-osx-64-ColorPicker-Tests-Test.xml22pharo'(#(1 2 3 4 5) beginsWith: #()) >>> true7((2@2) * 200) >>> (400@400)1000#(10 20) size >>> 2Remove each element of aCollection from the receiver. If successful for each, answer aCollection. Otherwise create an error notification. ArrayedCollections cannot respond to this message.42330511162Returns a string representation of the receiver as hex, prefixed with 16r. DO NOT CHANGE THIS! The Cog VMMaker depends on this.g(STON toJsonString: { { #foo->1 } asDictionary. { #bar->2 } asDictionary }) >>> '[{"foo":1},{"bar":2}]'oops24151017({#x .#y .#z} atLast: 2 put: #e; yourself) >>> #(x e z)named: aString "Returns the instance of myself having aString as name." "(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)" ^ KeyNameTable at: aString3te3i20181 foobazzort0book-result|W01-Welcome11%((1 to:9 by:2) includes: 4) >>> false1dE(1 milliSecond + 1 nanoSecond) printString >>> '0:00:00:00.001000001'| T t | t nn. ^ t0000222 1 + . ^ 2 e211Evaluate aBlock for each of the receiver's elements and answer the list of all resulting values flatten one level. Assumes that aBlock returns some kind of collection for each element. Equivalent to the lisp's mapcanu(Array streamContents: [:stream | #(1 2 3) reverseWith: #(4 5 6) do: [:a :b | stream nextPut: (a + b)]]) >>> #(9 7 5)39101true | false >>> trueo2bC(#(1 2 3 4 5) reject: #even thenCollect: [:x|x*10]) >>> #(10 30 50) n ssssXsss | a | | a016a3"$_ isConnectorPunctuation >>> trueAnswer a number that represents the number of complete seconds in the receiver's time part, after the number of complete minutes has been removed.418-bit integer expectedYmodulo. Remainder defined in terms of //. Answer a Number with the same sign as aNumber.405:;:l({10. 20} asOrderedCollection add: 30 withOccurrences: 2; yourself) >>> {10. 20. 30. 30} asOrderedCollection#FFCCAA52f20classSide "Return the metaclass of the couple class/metaclass. Useful to avoid explicit test." "Point classSide >>> Point class" "Point class classSide >>> Point class" ^ self subclassResponsibility11c32 '}' expected=If the receiver is not nil, pass it as argument to the block.a0>Returns an array composed of the three color float components.204b1/Tests-osx-64-Roassal-BaselineMap-Tests-Test.xml191202collect: collectBlock thenReject: rejectBlock "Optimized version of Collection>>#thenReject:" "(#(1 2 3) collect: [:each | each + 10 ] thenReject: [:each | each even]) >>> #(11 13)" | each | ^ self class new: self size streamContents: [ :stream | 1 to: self size do: [:index | each := collectBlock value: (self at: index). (rejectBlock value: each) ifFalse: [ stream nextPut: each ]]]+('Hello, World!' count: #isLowercase) >>> 8beBetween: minValue and: maxValue "Answer my value constrained to the interval [minValue ; maxValue] I take care of the situation where minValue > maxValue" "(10 beBetween: 12 and: 20) >>> 12" "(10 beBetween: 20 and: 12) >>> 12" "(13 beBetween: 12 and: 20) >>> 13" "(12 beBetween: 12 and: 20) >>> 12" "(100 beBetween: 12 and: 20) >>> 20" ^ minValue <= maxValue ifTrue: [ (self min: maxValue) max: minValue ] ifFalse: [ (self min: minValue) max: maxValue ]:storeOn: aStream "Print inside string quotes, doubling inbedded quotes." "(String streamContents: [ :s | 'Foo''Bar' storeOn: s ]) >>> '''Foo''''Bar'''" | x | aStream nextPut: $'. 1 to: self size do: [ :i | aStream nextPut: (x := self at: i). x = $' ifTrue: [ aStream nextPut: x ] ]. aStream nextPut: $'hWe are sorry but this method is unclear and will probably be removed. This method only returning false. Shift+Enter1'('hello world' occurrencesOf: 10) >>> 025reverseWithIndexDo: elementAndIndexBlock "Just like reverseWith:do: except that the iteration index supplies the second argument to the block." "(Array streamContents: [:stream | #(10 20 30) reverseWithIndexDo: [:each :index | stream nextPut: each + index]]) >>> #(33 22 11)" self size to: 1 by: -1 do: [:index | elementAndIndexBlock value: (self at: index) value: index]'((100@200) closeTo: (100@200)) >>> true2foo | a | a := 1. ^ [ | a | a := 10. a ] value + a110010 W01-Welcome#+ keywords >>> #('+')0vector034.000.0Xn. Xu. X n. X"""n ab ab ac de1BoccurrencesOf: anObject "Answer how many of the receiver's elements are equal to anObject." "(#(10 20 10 30) occurrencesOf: 10) >>> 2" "('hello world' occurrencesOf: $l) >>> 3" "('hello world' occurrencesOf: 10) >>> 0" | tally | tally := 0. self do: [:each | anObject = each ifTrue: [tally := tally + 1]]. ^tally:Tests-osx-64-SystemCommands-PackageCommands-Tests-Test.xml3$Optimized version based on primitive1118/ """ n """ ssss """ n """ ; """ ssss """ n """ b11pppp AAAA ^ aaaa s n([:x | x + 12] cull: 3)>>> 151002[ : | XX n # n0 :B | X b X X30vector00** exponent " A shortcut method for raisedTo: " "2 ** 8 >>> 256" "8 ** 2 >>> 64" "2 ** (1/12) >>> 1.0594630943592953" "2 ** -1 >>> (1/2)" ^ self raisedTo: exponent 'abc' < 'def' >>> truerindexOfAnyOf: aCollection "Answer the index of the first occurrence of any element included in aCollection within the receiver. If the receiver does not contain anElement, answer zero, which is an invalid index." "(#(a b c d e) indexOfAnyOf: #(x y c)) >>> 3" "(#(a b c d e) indexOfAnyOf: #(x y z)) >>> 0" ^self indexOfAnyOf: aCollection startingAt: 1 ifAbsent: [0]-30.014100({3. 9. 1} sort: [:a :b | a >= b ]) >>> #(9 3 1)101002091042aro)Tests-osx-64-Spec2-Dialogs-Tests-Test.xml23The factorial on n is defined as: n * (n-1)*(n-2)*... while n>0. Factorial of 0 is 1. We also know Factorial of 1 and 2 are themselves. This implementation uses a 2-partition algorithm. For a recursive (but slower) implementation see 'slowFactorial' Without verbose detail: If'm an even number,some optimization can be applied: Instead of doing all multiplication we can halving the number of multiplication regrouping terms, so: n*(n-1)*(n-2)*....*3*2*1 can be rearranged as: (n*1)*((n-1)*2)*((n-2)*3)*... And the use the fact n is even to rewrite in a more efficient way. If I'm an odd number then compute for n-1 and multily by n. second "Answer a number that represents the number of complete seconds in the receiver's time part, after the number of complete minutes has been removed." "(DateAndTime fromString: '2004-02-29T13:33:12+02:00') second >>> 12" ^ self localSeconds \\ 60-2_Evaluating disjunction (OR) -- answer with the argument, aBoolean, since the receiver is false.172113098Nonevaluating conjunction. If the receiver is true, answer the opposite of the the argument, alternativeBlock; otherwise answer the value of the alternativeBlock.5#() sumNumbers >>> 0Point[1,/*comment*/2]XX X n X31 + 2 ]130060iList elements betwen () and separated by spaces. Is used by printOn: and other related printing methods.;Convert to a ByteArray with the ascii values of the string.C(DateAndTime fromString: '2004-02-29T13:33:12+02:00') second >>> 12hello!R((OrderedCollection new add: 42; yourself) add: 43; yourself) asArray >>> #(42 43)oAnswer whether the receiver sorts before aString. The collation order is simple ascii (with case differences).202.023416abc210whlorde((#(a b c d e) identityIndexOf: #c) >>> 3623 September 20181110.0'hello60foo3b1^ u#(-3.1479 roundUpTo: 0.01) >>> -3.14 Hello--world-223longone01name20ceflatCollect: aBlock "Evaluate aBlock for each of the receiver's elements and answer the list of all resulting values flatten one level. Assumes that aBlock returns some kind of collection for each element. optimized version for Sequencable Collection and subclasses implementing #writeStream" "(#( (2 -3) (4 -5) #(-6)) flatCollect: [ :e | e abs ]) >>> #(2 3 4 5 6)" "(#( (2 -3) #((4 -5)) #(-6)) flatCollect: [ :e | e abs ]) >>> #(2 3 #(4 5) 6)" self isEmpty ifTrue: [ ^ self copy ]. ^self species new: 0 streamContents: [ :stream | self do: [ :each | stream nextPutAll: (aBlock value: each) ] ]la10vector239(STON fromString: '[1 , 2 , 3]') class >>> STON listClassincludes: anObject "Answer whether anObject is one of the receiver's elements." "(#(10 20 30) includes: 20) >>> true" "(#(10 20 30) includes: 21) >>> false" "((1 to:9 by:2) includes: 3) >>> true" "((1 to:9 by:2) includes: 4) >>> false" "('Hello' includes: $l) >>> true" "('Hello' includes: $h) >>> false" "({'hello'. 'world'} includes: 'hello') >>> true" "({'hel','lo'. 'world'} includes: 'hello') >>> true" ^ self anySatisfy: [:each | each = anObject] #[ 1 a 2 ]23X n s naeiou11a{ #foo : 1 , #bar : 2 }2090113/Tests-osx-64-Roassal-Interaction-Tests-Test.xmlThis statement is true!<(Date year: 2018 month: 9 day: 28) yyyymmdd >>> '2018-09-28'G(#(a b a d a) lastIndexOfAnyOf: #(a b) startingAt: 1 ifAbsent: 7) >>> 110332561XXXXXXXremoveAll "Remove each element from the receiver and leave it empty. ArrayedCollections cannot respond to this message. There are two good reasons why a subclass should override this message: 1) the subclass does not support being modified while being iterated 2) the subclass provides a much faster way than iterating through each element" "#(10 20 10) asOrderedCollection removeAll >>> OrderedCollection new" self do: [:each | self remove: each]400102203330455067088040301 max: 2 + 3 absbO|s| (#(1 3) detect: [ :each | each even ] ifFound: [ :e | s:=e*10 ]). s >>> nil30c&(Color white asColorref) >>> 16777215#+ keywordsStrict >>> #()2allSentMessagesJ#(1 2 2 3 1 1 1) asBag cumulativeCounts >>> {57.1->1 . 85.7->2 . 100.0->3}-9201202foo < bar ; baz. > 9Answers a Dictionary based on collection of Associations.1-2550(#(a b a d a) lastIndexOf: #a ifAbsent: 7) >>> 5 between: 00102-3XX#X#X2y0instanceSide "Return the class of the couple class/metaclass. Useful to avoid explicit test." "Point instanceSide >>> Point" "Point class instanceSide >>> Point" ^ self soleInstance'See `escapeCharacter:` for the oppositewithIndexSelect: elementAndIndexBlock "Optimized version of SequenceableCollection>>#withIndexSelect: " "(#('We' 'love' 'pharo!') asOrderedCollection withIndexSelect: [:value :index | value size - 1 <= index]) >>> (OrderedCollection with: 'We')" | newCollection element | newCollection := self copyEmpty. firstIndex to: lastIndex do: [ :index | (elementAndIndexBlock value: (element := array at: index) value: index) ifTrue: [ newCollection addNoSort: element ] ]. ^ newCollection', otherCollection "Concatenate two Strings or Collections." "#(2 4 6 8) , #(who do we appreciate) >>> #(2 4 6 8 who do we appreciate)" "((2989 storeStringBase: 16) copyFrom: 4 to: 6) , ' boy!' >>> 'BAD boy!'" ^ self copyReplaceFrom: self size + 1 to: self size with: otherCollection0100.0b0:00:00:00.001(1]2)'Tests-osx-64-Beacon-Core-Tests-Test.xml3[ | a a | a := 10. a ]405eqv: aBoolean "Answer true if the receiver is equivalent to aBoolean." "(false eqv: true) >>> false" "((1 == 1) eqv: true) >>> true" "(( 1 > 2) eqv: false) >>> true" ^ self == aBoolean1. := 2202add: newObject after: oldObject "Add the argument, newObject, as an element of the receiver. Put it in the sequence just succeeding oldObject. Answer newObject. Raises an error if oldObject is not found" "(OrderedCollection new add: 41; add: 42 after: 41; yourself) asArray >>> #(41 42)" "(OrderedCollection new add: 41; add: 42 after: 41; add: 43 after: 41; yourself) asArray >>> #(41 43 42)" ^self insert: newObject before: (self find: oldObject) + 1ifTrue: alternativeBlock "Since the condition is false, answer the value of the false alternative, which is nil. Execution does not actually reach here because the expression is compiled in-line." "(false ifTrue: [ 'This statement is true!' ]) >>> nil" ^nil00vector04(#(a b c d e) identityIndexOf: #c ifAbsent: 7) >>> 31la1d9311G(#(1 2 3 4 5) reduce: [ :a :b :c | a + b + c ]) >>> (1 + 2 + 3 + 4 + 5)(#(1 2 3 4) nextToLast) >>> 318put: object onStream: writeStream "Write the STON serialization of object to the character writeStream" "(String streamContents: [ :out | STON put: 1@2 onStream: out ]) >>> 'Point[1,2]'" "FileLocator temp / ('{1}.ston' format: { Time millisecondClockValue }) in: [ :file | file writeStreamDo: [ :out | STON put: 1@2 onStream: out ]. file readStreamDo: [ :in | STON fromStream: in ] ]" (self writer on: writeStream) nextPut: objectlastIndexOf: anElement ifAbsent: exceptionBlock "Answer the index of the last occurrence of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock." "(#(a b a d a) lastIndexOf: #a ifAbsent: 7) >>> 5" "(#(a b a d e) lastIndexOf: #c ifAbsent: 7) >>> 7" ^self lastIndexOf: anElement startingAt: self size ifAbsent: exceptionBlockCroundUpTo: aNumber "Answer the next multiple of aNumber toward infinity that is nearest the receiver." "(3.1479 roundUpTo: 0.01) >>> 3.15" "(3.1479 roundUpTo: 0.1) >>> 3.2" "(1923 roundUpTo: 10) >>> 1930" "(3.1479 roundUpTo: 0.005) >>> 3.15" "(-3.1479 roundUpTo: 0.01) >>> -3.14" ^(self / aNumber) ceiling * aNumber1kIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block[descending "Return a SortFunction around the receiver, where the receiver will be used as a unary message to send to both a and b during sorting, and then the result of said send will be collated in descending order using the <=> method." "(#('abc' 'de' 'fghi') sorted: #size descending) >>> #('fghi' 'abc' 'de')" ^self asSortFunction reversed244 XX n XX# n X fred the bear0}Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If no matching element is found, evaluate exceptionBlock, with the 'bounding' elements as optional arguments.dallButLast: n "Answer a copy of the receiver containing all but the last n elements. Raise an error if there are not enough elements." "(#(a b c d) allButLast: 2) >>> #(a b)" "(#(a b c d) allButLast: 3) >>> #(a)" ^ self copyFrom: 1 to: self size - n2containsPoint: aPoint "Answer whether aPoint is within the receiver. Pay attention the self origin is considered less than but the corner is strict" "((0@0 corner: 100@100) containsPoint: 50@50) >>> true" "((0@0 corner: 100@100) containsPoint: 0@0) >>> true" "((0@0 corner: 100@100) containsPoint: 100@50) >>> false" "((0@0 corner: 100@100) containsPoint: 100@100) >>> false" ^origin <= aPoint and: [aPoint < corner]#[ 1 2 ]1IMPLEMENTATION NOTE: following algorithm is optimized in primitive only in case self and prefix are bytes like. Otherwise, if self or prefix are wide strings, then slow version with asLowercase convertation, (primitive is not correct for wide strings)5('hello' surroundedBy: ' abd ') >>> ' abd hello abd '20fifth "Answer the fifth element of the receiver. Raise an error if there are not enough elements." "#(a b c d e f g h ) fifth >>> #e" ^ self at: 563isInitialQuote "Return whether the receiver is https://www.compart.com/en/unicode/category/Pi" "$' isInitialQuote >>> false" ^ self characterSet isInitialQuote: self410223323a$0 isDigit >>> true1bPoint instanceSide >>> Point200 0000011222111555333341116677711010PhsvSaturation "Return the HSV saturation of this color, a value between 0.0 and 1.0." "Color red hsvSaturation >>> 1.0" "(Color r: 0.5 g: 0.5 b: 1) hsvSaturation >>> 0.4995112414467253" | max | max := self privateMaxComponent. ^ max isZero ifTrue: [ 0.0 ] ifFalse: [ (max - self privateMinComponent) asFloat / max asFloat ]######10.0#'hello,select: aBlock "Optimized version of Collection>>#select:" "(#(1 2 3 4) select: [:each | each > 2 ]) >>> #(3 4)" | each | ^ self species new: self size streamContents: [ :stream| 1 to: self size do: [ :index | (aBlock value: (each := self at: index)) ifTrue: [ stream nextPut: each ]]]DEexpandMacrosWith: anObject "('Pharo is <1s>' expandMacrosWith: 'cool') >>> 'Pharo is cool'" "('Pharo is <1p>' expandMacrosWith: 'cool') >>> 'Pharo is ''cool'''" ^self expandMacrosWithArguments: (Array with: anObject)1230 28/9/2018z33 That is true!002Answer whether the receiver contains any elements.3$0 isDecimalDigit >>> trued$fromStreamWithComments: readStream "Parse and materialize the STON representation in the character readStream, skipping C-style comments" "(STON fromStreamWithComments: 'Point[1,/*comment*/2]' readStream) >>> (1@2)" ^ (self reader on: (STONCStyleCommentsSkipStream on: readStream)) next19'abc98' numericSuffix >>> 98w& aCollection "Alias for intersection:" "#(1 2 3 4) & #(1 2 4 6 7) >>> #(1 2 4)" ^ self intersection: aCollection1016rC201310122471X(#(1 2 3 4) select: [:each | each > 2 ] thenCollect: [:each | each + 10 ]) >>> #(13 14)2672 Five is 5.%Tests-osx-64-Text-Diff-Tests-Test.xmlAnswer the index'th element of the receiver. If index is out of bounds, let it wrap around from the end to the beginning until it is in bounds.e2:return myself or a copy shortened by ellipsis to smallSize2.4668517113662407973#[ ]!#(1 2 2 3 1 1 1) asBag sum >>> 114baddMonths: monthCount "((Date year: 2018 month: 9 day: 28) addMonths: 3) printString>>> '28 December 2018'" |year month maxDaysInMonth day | year := self year + (monthCount + self monthIndex - 1 // 12). month := self monthIndex + monthCount - 1 \\ 12 + 1. maxDaysInMonth := Month daysInMonth: month forYear: year. day := self dayOfMonth min: maxDaysInMonth. ^ Date year: year month: month day: day1Ymodulo. Remainder defined in terms of //. Answer a Number with the same sign as aNumber.11102'#(10 20 30) // #(1 3 4.0) >>> #(10 6 7)||6n"""uuuu uuuuu uuu uuuu"""uuuuu"""uuuuuuuuuuu"""G(#('abc' 'de' 'fghi') sorted: #size ascending) >>> #('de' 'abc' 'fghi'){1}{2} foo < + 1> 32-32!'ABA' asByteArray >>> #[65 66 65]20010.(10 to: 1 by: -1) asOpenInterval >>> (9 to: 2)100002zConsider using any of printStringHex printStringBase: 16 printStringBase: 16 length: 8 padded: true storeStringHex storeStringBase: 16 storeStringBase: 16 length: 11 padded: true0010002244522008666677-10#foo keywords >>> #('foo')\flatCollect: aBlock as: aCollectionClass "Evaluate aBlock for each of the receiver's elements and answer the list of all resulting values flatten one level. Assumes that aBlock returns some kind of collection for each element. Equivalent to the lisp's mapcan" "(#(1 2 3) flatCollect: [:each | { each. each+1 } ] as: Set) >>> #(1 2 3 4) asSet" "(#(65 66 67) flatCollect: [:each | { each asCharacter. each asCharacter asLowercase } ] as: String) >>> 'AaBbCc'" | col | col := OrderedCollection new: self size. self do: [ :each | col addAll: (aBlock value: each) ]. ^ aCollectionClass withAll: col10, 'hello' & $x3XXXXXX100100 r 3 odd >>> true1(100 @ -200) abs >>> (100@200)0.91984359726295211/foo/gloops.tazelmer26 Five is {1}.worldasSortedCollection "Answer a SortedCollection whose elements are the elements of the receiver. The sort order is the default less than or equal. Note that you should use #sorted if you don't really need a SortedCollection, but a sorted collection." "'bar' asSortedCollection asArray >>> {$a. $b. $r}." "('bar' asSortedCollection add: $c; yourself) asArray >>> {$a. $b. $c. $r}." ^ self as: SortedCollection201"(#() allSatisfy: [false]) >>> true3one@({10. 20} asOrderedCollection add: 30 withOccurrences: 2) >>> 30%#(10 20 30) \ (0 to: 15) >>> #(20 30)ZReturn an hexadecimal two-digits string between 00 and FF for a float between 0.0 and 1.0LOLworldabc7('pharo' endsWith: 'aRo' caseSensitive: false) >>> true0232454h3;(('salkjsdlkgfee' findString: 'al') >>> 200010203aRo42The Rolling Stones1030234znak ::x43 ') _ : 2sAnswer whether the receiver sorts equally as aString. The collation order is simple ascii (with case differences).* arg "Pairwise product of two sequenceable collections of the same length." "#(0 1 2) * #(10 20 30) >>> #(0 20 60)" "{0@1. 2@3} * {10@20. 30@0} >>> {(0@20). (60@0)}" ^ arg adaptToCollection: self andSend: #*@51stringsxz XXX+ foo: &Convert the receiver in a date object.XXXXXXX### XXn XX nnXb2c+(#(2 4 6) noneSatisfy: [:x|x odd]) >>> true50An executable comment must be in its own comment block (enclosed in double quotes) and can be multi-line for better readability. Code editor hint: you can double click on the inner side of a double quote to select the whole comment block, then Cmd+I to evaluate and inspect the whole executable comment.g120100!(10 beBetween: 20 and: 12) >>> 121043`('test te string' copyReplaceAll: 'te' with: 'longone' asTokens: true) >>> 'test longone string';(#(1 2 3) union: #(4 5 6 2)) asSet >>> #(1 2 3 4 5 6) asSetworld$$pppp 120do1923303'201a1a14102abcd109 \\ -4 >>> -3Return a SortFunction around the receiver, where the receiver will be used as a unary message to send to both a and b during sorting, and then the result of said send will be collated in ascending order using the <=> method.255Dconvert myself to an Integer representing 1 for true and 0 for false1011012?Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If no matching element is found, raise an error.z434Uor: alternativeBlock "Nonevaluating disjunction. If the receiver is false, answer the value of the argument, alternativeBlock; otherwise answer true without evaluating the argument." "(true or: [Error signal]) >>> true" "(true or: [false]) >>> true" "(false or: [true]) >>> true" "(false or: [3]) >>> 3" self subclassResponsibility3Class structural inspection - Class/Metaclass shiftathird "Answer the third element of the receiver. Raise an error if there are not enough elements." "#(a b c d e f g h i) third >>> #c" ^ self at: 30m(#(10 20 10 10) asOrderedCollection removeAllFoundIn: #(10 20 30); yourself) >>> #(10 10) asOrderedCollection.(#(40 41 42) asOrderedCollection at: 1) >>> 403Signal CollectionIsEmpty if the collection is empty1;foo1e12"#(a b c d e f g h ) eighth >>> #hn sss;X1003isDigit "Return whether the receiver is a digit." "$1 isDigit >>> true" "$0 isDigit >>> true" ^ self characterSet isDigit: selfWe'-1' asInteger >>> -11 foo||bar||297#(1 2 2 3 1 1 1) asBag asSet >>> #(1 2 2 3 1 1 1) asSet10, 15, 20, 252002201'(#(1 2 3 4 5) select: #even) >>> #(2 4)B 'TheRollingStones' normalizeCamelCase >>> 'The Rolling Stones' 3cyThis is implemented using a variant of the normal inject:into: pattern that is specific to handling numbers. aBlock is expected to return a number for every element in the collection. Different from the sum: implementation, the default value is zero. While sum: is more general, sumNumbers: is meant to support the most often encountered use case of dealing with numbers.2Point instanceSide >>> Point1. "a" "b" "c" 2 "d"6(Date year: 2018 month: 9 day: 28) weekday >>> #Friday.('word before index' wordBefore: 4) >>> 'word' "com"1"ment"213-(#(1 2 3 4 5) beginsWith: #(0 1 2)) >>> false410djasStringOn: aStream delimiter: delimString "Print elements on a stream separated with a delimiter String like: 'a, b, c' Uses #asString instead of #print:." "(String streamContents: [:s| 'abcd' asStringOn: s delimiter: '->']) >>> 'a->b->c->d'" self do: [ :elem | aStream nextPutAll: elem asString ] separatedBy: [ aStream nextPutAll: delimString ]5c$mergeSortFrom: startIndex to: stopIndex by: aBlock "Sort the given range of indices using the mergesort algorithm. Mergesort is a worst-case O(N log N) sorting algorithm that usually does only half as many comparisons as heapsort or quicksort." "Details: recursively split the range to be sorted into two halves, mergesort each half, then merge the two halves together. An extra copy of the data is used as temporary storage and successive merge phases copy data back and forth between the receiver and this copy. The recursion is set up so that the final merge is performed into the receiver, resulting in the receiver being completely sorted." "({#a. #b. #z. #d. #i. #l} mergeSortFrom: 3 to: 5 by: [ :a :b | a<=b ]) >>> #(a b d i z l)" self size <= 1 ifTrue: [^ self]. "nothing to do" startIndex = stopIndex ifTrue: [^ self]. [startIndex >= 1 and: [startIndex < stopIndex]] assert. "bad start index" [stopIndex <= self size] assert. "bad stop index" self mergeSortFrom: startIndex to: stopIndex src: self copy dst: self by: aBlock1007203123sorted: aSortBlockOrNil "Return a new sequenceable collection which contains the same elements as self but its elements are sorted by aSortBlockOrNil. The block should take two arguments and return true if the first element should preceed the second one. If aSortBlock is nil then <= is used for comparison." "(#(3 9 1) sorted: [:a :b | a <= b ]) >>> #(1 3 9)" "(#(3 9 1) sorted: [:a :b | a >= b ]) >>> #(9 3 1)" "(#(xa xc xz xb xy) sorted: #last ascending) >>> #(xa xb xc xy xz)" ^self copy sort: aSortBlockOrNilCmd+N11 000000000a 16r40000000000000$1 isAlphaNumeric >>> true150vector0101271 + 2zreversed "Answer a copy of the receiver with element order reversed. " "#(2 3 4 'fred') asOrderedCollection reversed >>> #('fred' 4 3 2) asOrderedCollection" | newCol | newCol := self speciesForTransform new: self size. self reverseDo: [ :elem | newCol addLast: elem ]. ^ newCol0 :BBBB | bbbb s n 08Trim separators from both sides of the receiving string.216rDF1002013a4c-2.356194490192345truncateTo: aNumber "Answer the next multiple of aNumber toward zero that is nearest the receiver." "(3.1479 truncateTo: 0.01) >>> 3.14" "(3.1479 truncateTo: 0.1) >>> 3.1" "(1923 truncateTo: 10) >>> 1920" "(1929 truncateTo: 10) >>> 1920" "(-1929 truncateTo: 10) >>> -1920" "(3.1479 truncateTo: 0.005) >>> 3.145" "(-3.1479 truncateTo: 0.01) >>> -3.14" ^(self quo: aNumber) * aNumber>> '-16rA'50100 [: a : b]2-16rA8(0@10 isInsideRectangle: (0@0 corner: 100@100)) >>> true10 hex >>> '16rA'1332454010}>>> anObject "Return a pair. It is handy to support the tweaking of pharo doc expression. A pharo doc expression is a comment as the following one:" "4 + 3 >>> 7" "Pay attention when you write an executable comment for keyword-based method: surround with parentheses your expression because, otherwise the executable comment won't work as the message is binary." "(1 max: 1000) >>> 1000" "An executable comment must be in its own comment block (enclosed in double quotes) and can be multi-line for better readability. Code editor hint: you can double click on the inner side of a double quote to select the whole comment block, then Cmd+I to evaluate and inspect the whole executable comment." "Note: to be syntactically valid as an executable comment, there should be exactly one single triple > message send, and it should be the last statement." "| rectangles | rectangles := OrderedCollection new add: (Rectangle left: 5 right: 10 top: 0 bottom: 15); add: (Rectangle left: 0 right: 15 top: 5 bottom: 10); yourself. (Rectangle merging: rectangles) >>> (Rectangle left: 0 right: 15 top: 0 bottom: 15)" ^ self -> anObject-10Abc4a151101!"a" { "b" 1 "c" . "d" 2 "e" } "f"#('a') asCommaString >>> 'a'hello1-4Evaluate aBlock with each of the receiver's elements as the argument, starting with the last element and taking each in sequence up to the first. For SequenceableCollections, this is the reverse of the enumeration for do:.isInsideRectangle: aRectangle "Answer true whether the receiver is inside the argument (following Rectangle>>#containsPoint: semantics" "(50@50 isInsideRectangle: (0@0 corner: 100@100)) >>> true" "(0@0 isInsideRectangle: (0@0 corner: 100@100)) >>> true" "(0@10 isInsideRectangle: (0@0 corner: 100@100)) >>> true" "(100@100 isInsideRectangle: (0@0 corner: 100@100))>>> false" "(100@90 isInsideRectangle: (0@0 corner: 100@100))>>> false" ^ aRectangle containsPoint: selfbozo02004-02-29T13:33:12+02:00abc61SHIFT_L 10000000000 hello world!(| x "a" "b" "c" | "d" x := 5 "e" "f" "g"bOtherwise use logarithms20*baz10000000>asDictionary "Answers a Dictionary based on collection of Associations." "{'one' -> 1. 'two' ->2} asDictionary >>> (Dictionary with: 'one' -> 1 with: 'two' ->2)" "{'two' ->2. 'one' -> 1} asDictionary >>> (Dictionary with: 'one' -> 1 with: 'two' ->2)" "#() asDictionary >>> Dictionary new" ^ self as: Dictionarydef2 ab ab ac dereciprocal "Returns the reciprocal of self. In case self is 0 the / signals ZeroDivide" "1/2 reciprocal >>> 2" "2 reciprocal >>> (1/2)" "1.25 reciprocal >>> 0.8" "-2 reciprocal >>> (-1/2)" ^1 / self14CodeError signal: 'false error'10two3411n s n XprintPathOn: aStream delimiter: aCharacter "Print the receiver's path on aStream (without 'Path' prepended)" "(String streamContents: [ :str| ((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) printPathOn: str delimiter: $|]) >>> 'book-result|W01-Welcome'" (1 to: self size) do: [:index | aStream nextPutAll: (self at: index)] separatedBy: [aStream nextPut: aCharacter]makedisplayStringOn:foo10squeezeOutNumber "Try to find a number somewhere in this string, as explained in Number>readFrom: this method returns the first number found" "'th is is29 a stRI4' squeezeOutNumber >>> 29" "'th is is2 9 a stRI4' squeezeOutNumber >>> 2" ^ Number squeezeNumberOutOfString: self0.005printElementsOn: aStream "List elements betwen () and separated by spaces. Is used by printOn: and other related printing methods." "(String streamContents: [:s| {10. 'hello'} printElementsOn: s]) >>> '(10 ''hello'')'" "(String streamContents: [:s| #() printElementsOn: s]) >>> '()'" "Note: The original code used #skip:, but some streams do not support that, and we don't really need it." aStream nextPut: $(. self do: [:element | aStream print: element] separatedBy: [aStream space]. aStream nextPut: $)50| aBoolean "Evaluating disjunction (OR) -- answer true since the receiver is true." "true | true >>> true" "true | false >>> true" ^self*true ifTrue: [ ^ 1 ] ifFalse: [ ^ 2 ]. ^ 3110 | T t | t nn. t 02=atAllPut: anObject "Put anObject at every one of the receiver's indices." "({#x .#y. #z} atAllPut: #a) >>> #(a a a)" | size | (size := self size) > 26 "first method faster from 27 accesses and on" ifTrue: [self from: 1 to: size put: anObject] ifFalse: [1 to: size do: [:index | self at: index put: anObject]]e41'2' initialIntegerOrNil >>> 2Object := Objectd-1$0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ{1@5. 10@ -4} min >>> (1@ -4)yAnswer the value of alternativeBlock. Execution does not actually reach here because the expression is compiled in-line.,(#(10 20 30) includesAll: #(30 20)) >>> truec20263jA variant of #streamContents: where the initial or even final size is given to optimize memory consumption)(#() ifNotEmpty: [:x| x average]) >>> #()(true and: [false]) >>> false304(#(a b z k) difference: #(a b c d e f)) >>> #(#z #k)3)Fold the result of the receiver into aBlock. The argument aBlock must take two or more arguments. It applies the argument, binaryBlock cumulatively to the elements of the receiver. For sequenceable collections the elements will be used in order, for unordered collections the order is unspecified.b2558is%Answer the factorial of the receiver.41280vector02103.14"{3@5. 7@ -4} average >>> (5@(1/2))23)Color black rgbTriplet >>> #(0.0 0.0 0.0)10hellotrue not >>> false 555 0066601 777 XX nround: numberOfWishedDecimal "Round the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal" "(10.12345 round: 2) >>> 10.12 " ^(self asFraction round: numberOfWishedDecimal) asFloat3(1/3 round: 2) >>> (33/100) XX X # X # X Xseventh "Answer the seventh element of the receiver. Raise an error if there are not enough elements." "#(a b c d e f g h i) seventh >>> #g" ^ self at: 74({#hello. #world} identityIncludes: #hello) >>> trueadd: newObject "Add a new object at the end of the collection, and returns the object itself" "((OrderedCollection new add: 42; yourself) add: 43; yourself) asArray >>> #(42 43)" "Add returns the object itself" "(OrderedCollection new add: 42) >>> 42" "You may want to use yourself to return the collection itself" "(OrderedCollection new add: 42; yourself) class >>> OrderedCollection" "(OrderedCollection new add: 42; yourself) size >>> 1" ^self addLast: newObject33311233.0000001110334444555555555554446666666664444220Nonevaluating conjunction. If the receiver is true, answer the value of the argument, alternativeBlock; otherwise answer false without evaluating the argument.42Faster than the superclass implementation when you hold many instances of the same value (which you probably do, otherwise you wouldn't be using a Bag).20 pharo-project2Return a new empty collection based on the species3writeStreamDo: aBlock "Evaluates the argument with the write stream of the collection. Answers the result." "(#() writeStreamDo: [ :stream | stream nextPut: '4'; space; nextPutAll: '34'. stream contents ]) >>> {'4'. Character space. $3. $4}" ^ aBlock value: self writeStream200256200220 ==> aBlock "The material conditional, also known as the material implication or truth functional conditional. Correspond to not ... or ... and does not correspond to the English if...then... construction. known as: b if a a implies b if a then b b is a consequence of a a therefore b (but note: 'it is raining therefore it is cloudy' is implication; 'it is autumn therefore the leaves are falling' is equivalence). Here is the truth table for material implication: p | q | p ==> q -------|-------|------------- T | T | T T | F | F F | T | T F | F | T " "true ==> [true] >>> true" "true ==> [false] >>> false" "false ==> [true] >>> true" "false ==> [false] >>> true" ^ self not or: [ aBlock value ]oReturns a string representation of the receiver in base 16 in a way that executing it will return the receiver.3Hello21010pppp A XXXXXXX. ^ acharlie is number 213:(#(2 3 4 5 5 6 2) copyWithoutAll: (4 to: 10)) >>> #(2 3 2)0.1abd200hReturn element at indexFromEnd from the last position. atLast: 1 ifAbsent: [] returns the last element1Example of usages:2yeziggie1(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 0.5 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(0 1)'31This destructively replaces elements from start to stop in the receiver. Answer the receiver itself. Use copyReplaceFrom:to:with: for insertion/deletion which may alter the size of the result./(#(1 2 3) reduceLeft: [ :a :b | a - b ]) >>> -40.11209Answer the set theoretic intersection of two collections.-10 hexString >>> '-16rA'##() asDictionary >>> Dictionary new {1 . 2 . 3 . 4 . 5} median >>> 3MAnswer a String made up from the receiver whose characters are all lowercase.PConverts a method selector into a test selector in form of #testOriginalSelector!""" 0 """ n """ . """ n """ 0 """0@(1000 * 1000 * 1000) humanReadableByteSizeString >>> '953.67 MB'111001-Tests-osx-64-Roassal-Inspector-Tests-Test.xmlMPairwise integer quotient of two sequenceable collections of the same length.81200223000.1283O(#(1 2 3) asOrderedCollection collect: [ :v | v * 10 ]) asArray >>> #(10 20 30)1'''h''' withoutQuoting >>> 'h'2G((2989 storeStringBase: 16) copyFrom: 4 to: 6) , ' boy!' >>> 'BAD boy!'%[ "a""b""g" | x "c" "d" y "e" | "f" ]aAAnswer whether the receiver's final character represents a digit.[ :self | self + 1 ]Print elements on a stream separated with a delimiter between all the elements and with a special one before the last like: 'a, b and c' 2r001010003-198fillFrom: aCollection with: aBlock "Evaluate aBlock with each of aCollections's elements as the argument. Collect the resulting values into self. Answer self." "(#(10 20) asOrderedCollection fillFrom: 'ABC' with: [:x|x asciiValue]) >>> #(10 20 65 66 67) asOrderedCollection" "(#(10 20) asSet fillFrom: 'ABC' with: [:x|x asciiValue]) >>> #(10 20 65 66 67) asSet" "({64->$@} asDictionary fillFrom: 'AB' with: [:x|x asciiValue -> x]) >>> {64->$@. 65->$A. 66->$B} asDictionary" aCollection do: [ :each | self add: (aBlock value: each) ]6 factorial >>> 7202604gdedd10211ggggggg sssssss '''''''''''''+ 12r3it'em vs 'it''em'110;Tests-osx-64-Calypso-SystemTools-FullBrowser-Tests-Test.xml3cdat: anInteger "Answer my element at index anInteger. at: is used by a knowledgeable client to access an existing element." "((OrderedCollection new add: 34; yourself) at: 1) >>> 34" "(#(40 41 42) asOrderedCollection at: 1) >>> 40" "(#(40 41 42) asOrderedCollection at: 2) >>> 41" "(#(40 41 42) asOrderedCollection at: 3) >>> 42" | index | anInteger < 1 ifTrue: [ self errorSubscriptBounds: anInteger ]. (index := anInteger + firstIndex - 1) > lastIndex ifTrue: [ self errorSubscriptBounds: anInteger ]. ^ array at: index6(#(1 2 3 4) asSet intersection: #() asSet) >>> Set newca1$(Color red asHexString) >>> 'FF0000'1*-1 + 1--1 + 1- -1 || a1#(a b c) asOrderedCollection asArray >>> #(a b c)1000000021.5foo6s:23.5698r: r g: g b: b "Return a color with the given r, g, and b components in the range [0.0..1.0]." "(Color r: 1 g: 1 b: 1) >>> Color white" ^ self r: r g: g b: b alpha: 1.0113326Tests-osx-64-NewTools-Sindarin-Commands-Tests-Test.xml~Answer the value of falseAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.11XX XX # X # X X311112004455555766A88889b$Tests-osx-64-Graphics-Tests-Test.xml6Answer the element at my position index. If I do not contain an element at index, answer the result of evaluating the argument, exceptionBlock.1 foo 21Answer whether the receiver can be represented as a byte string. This is different from asking whether the receiver *is* a ByteString (i.e., #isByteString)403,123!0000001110000002220446665557773304272Answer the set theoretic union of two collections.1 slowFactorial >>> 111e2dfirst "Answer the first element of the receiver" "#(a b c d e f g h ) first >>> #a" ^ self at: 12kCreate a scanner stream of program tokens on the argument. Users can then use stream API to consume tokens.'98abc' numericSuffix >>> 0<(1000 * 1000 * 1000) humanReadableSISizeString >>> '1.00 GB'fromStream: readStream "Parse and materialize the STON representation in the character readStream" "(STON fromStream: 'Point[1,2]' readStream) >>> (1@2)" "FileLocator temp / ('{1}.ston' format: { Time millisecondClockValue }) in: [ :file | file writeStreamDo: [ :out | STON put: 1@2 onStream: out ]. file readStreamDo: [ :in | STON fromStream: in ] ]" ^ (self reader on: readStream) next23mobaz1000022222226665552#Tests-osx-64-DrTests-Tests-Test.xmlx3:3.(#(1 2 3 4) intersection: #(3 4 5)) >>> #(3 4)bXs02is(((100@201) closeTo: (100@200)) >>> false"(true or: [Error signal]) >>> true1Look at Collection>>reduce: for a related method.abc3ab1.4 rounded >>> 13u u. X 0 :B 0. X X100202word41+surroundedBy: aString "Answer the receiver with leading and trailing aString." "('hello' surroundedBy: 'abd') >>> 'abdhelloabd'" "('hello' surroundedBy: ' abd ') >>> ' abd hello abd '" ^ self species streamContents: [ :s| s nextPutAll: aString. s nextPutAll: self. s nextPutAll: aString ]&Character newPage isSeparator >>> truefoo:3.0s-(3 ifNil: [42] ifNotNil: [:o | o +3 ]) >>> 6&[ :x "a""b""c""d" :y "e""f" | "g""h" ]11929qselectEveryFirst "#(1 2 3 4) selectEveryFirst asArray >>> #(1 3) " ^ self selectEvery: [ :i | (i+1 \\ 2) = 0 ]X 100- arg "Answer a Point that is the difference of the receiver and arg." "((2@2) - (100@200)) >>> (-98@ -198)" "((2@2) - 200) >>> (-198@ -198)" arg isPoint ifTrue: [^ (x - arg x) @ (y - arg y)]. ^ arg adaptToPoint: self andSend: #-(1 to: 10 by: 2) stop >>> 100.0 Tests-osx-641131011923b34;#(1 2 3) asOrderedCollection makeRoomAtFirst capacity >>> 6>($/ split: '/foo/bar')>>>#('' 'foo' 'bar') asOrderedCollection8Tests-osx-64-Collections-DoubleLinkedList-Tests-Test.xml2!'elvis ' lastSpacePosition >>> 7 -9 \\ 4 >>> 3130vector011Tests-osx-64-System-SessionManager-Tests-Test.xml3(2 raisedTo: 8) >>> 25642120/Tests-osx-64-NumericInterpolator-Tests-Test.xmlfoo: Object ^ Object + 11Emit overlapping pairs of my elements into aBlockReturn all the combinations of elements of the receiver. Note that combinations does not include the empty element contrary to the mathematical definition of combinations.0'('''''' unescapeCharacter: $') >>> ''''40051128foo*<(10 storeStringBase: 16 length: 6 padded: true) >>> '16r00A' 8 ** 2 >>> 64string210011N(false ifFalse: [ 'This statement is false!' ]) >>> 'This statement is false!'0MReturns the hex digit part of the integer when printed in hexadecimal format.p(String streamContents: [:s | #(1 2 3) do: [:each | s << each asString] separatedBy: [s << ', ']]) >>> '1, 2, 3'-110303200abcdefgh12asaarcTan: denominator "Answer the angle in radians. Implementation note: use sign in order to catch cases of negativeZero" "(-0.5 arcTan: -0.5) >>> -2.356194490192345" "(1.2 arcTan: 1.5) >>> 0.6747409422235526" "(1.2 arcTan: -1.5) >>> 2.4668517113662407" ^ self = 0.0 ifTrue: [denominator signBit = 0 ifTrue: [ 0 ] ifFalse: [ self signBit = 0 ifTrue: [ Pi ] ifFalse: [ Pi negated ]]] ifFalse: [denominator = 0.0 ifTrue: [self > 0.0 ifTrue: [ Halfpi ] ifFalse: [ Halfpi negated ]] ifFalse: [denominator > 0 ifTrue: [ (self / denominator) arcTan ] ifFalse: [self > 0 ifTrue: [ ((self / denominator) arcTan) + Pi ] ifFalse: [ ((self / denominator) arcTan) - Pi ]]]]1*Tests-osx-64-Debugger-Model-Tests-Test.xmlaHello! between: copyEmpty "Return a new empty collection based on the species" "{1@2} copyEmpty >>> #()" "'hello' copyEmpty >>> ''" "(1 to: 10) copyEmpty >>> #()" ^ self species newKAnswer with a collection of cumulative percents covered by elements so far.02323413{Round the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal. #(8 5 3 9) sorted >>> #(3 5 8 9)1000SReturns whether the receiver is a separator i.e., a space, tab, lf, cr, and newPage fred the bear2oops [ :a || a b ]1(1)(2)That is false!1.92839012349023493>(#(e b a d e) lastIndexOf: #a startingAt: 4 ifAbsent: 7) >>> 3(('hello' allSatisfy: #isLetter) >>> true01110000024116FAnswer 1 if the receiver is greater than 0, -1 if less than 0, else 0.1)Evaluate aBlock with my elements taken n at a time. Ignore any leftovers at the end. Allows use of a flattened array for things that naturally group into groups of n. If aBlock has a single argument, pass it an array of n items, otherwise, pass the items as separate arguments. See also pairsDo:144true asBit >>> 11. Test package ends with suffix -Tests. Suffix is case sensitive. 2. Or test package contains '-Tests-' in middle. Some examples: 2elmer is number 3Return a color with the given r, g, and b components specified as integers in the range [0..r]. This avoids the floating point arithmetic in the red:green:blue: message and is thus a bit faster for certain applications (such as computing a sequence of colors for a palette).8(Color r: 0.5 g: 0.5 b: 1) green >>> 0.50048875855327471011.33xa101M('fear is the little death that the.' charactersExactlyMatching: 'the') >>> 0he'llo3(OrderedCollection new growAtLast; capacity) >>> 200vector0LAdd a new object at the end of the collection, and returns the object itself9(#(10 20 30 40 50) findLast: [ :each | each > 10 ]) >>> 51122!(3.1479 truncateTo: 0.1) >>> 3.18#a := a. [ :a | | a a := a ]. a := aNumber(Answer the integer nearest the receiver.0vector0510120 ^ n n ^ n 0includesSubstring: aString caseSensitive: caseSensitive "Returns whether the receiver contains the argument." "('abcdefgh' includesSubstring: 'de' caseSensitive: false) >>> true" "('abcdefgh' includesSubstring: 'DE' caseSensitive: false) >>> true" "('abcDefgh' includesSubstring: 'De' caseSensitive: true) >>> true" "('abcDefgh' includesSubstring: 'DE' caseSensitive: true) >>> false" ^ (self findString: aString startingAt: 1 caseSensitive: caseSensitive) > 0201#foo keywordsStrict >>> #()421tcollect: aBlock from: firstIndex to: lastIndex "Refer to the comment in Collection|collect:." "(#(1 2 3 4) collect: [:each | each + 10] from: 2 to: 3) >>> #(12 13) " | size result j | size := lastIndex - firstIndex + 1. result := self species new: size. j := firstIndex. 1 to: size do: [:i | result at: i put: (aBlock value: (self at: j)). j := j + 1]. ^ resulttranslateBy: delta "Answer a Point translated by delta (an instance of Point)." "((100@200) translateBy: 5@10) >>> (105@210)" ^ (delta x + x) @ (delta y + y)00100220 51111144444from: startIndex to: endIndex put: anObject "Put anObject in all indexes between startIndex and endIndex. Very fast. Faster than to:do: for more than 26 positions. Answer anObject" "({#a. #b. #c. #d. #e} from: 3 to: 4 put: #x; yourself) >>> #(a b x x e)" | written toWrite thisWrite | startIndex > endIndex ifTrue: [^self]. self at: startIndex put: anObject. written := 1. toWrite := endIndex - startIndex + 1. [written < toWrite] whileTrue: [ thisWrite := written min: toWrite - written. self replaceFrom: startIndex + written to: startIndex + written + thisWrite - 1 with: self startingAt: startIndex. written := written + thisWrite ]. ^anObject 'abc' <= 'abc' >>> true3300vector03def1wAnswer a copy of the receiver containing all but the last n elements. Raise an error if there are not enough elements.<({ 2@6 . -4@3 . 10@ -3 } detectMin: [ :p | p x ]) >>> (-4@3)*({1 .2 .3 .4} at: 2 incrementBy: 2) >>> 42r-00101000 lowBit >>> 4BAD boy!p(Dictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (Dictionary new at: #x put: 3; at: #y put: 6 ;yourself)W(String streamContents: [:s| 'abcd' asStringOn: s delimiter: '->']) >>> 'a->b->c->d'g2061"A"true"B"false"C"nil"D"self"E"super"F"thisContext"G"101-Tests-osx-64-Roassal-Animation-Tests-Test.xml102->abc502This statement is false! ppp Xu 32'he'llo'300000BBB08888888888888880EEE09999999999999990HHH0122 0001112131411XXXu [ :a | a ] 0: B : B0a-3VChroma is zero for black and white, which are the two cases of division by zero below.-111b/'between:and:' findSelector >>> #'between:and:'1e5 #( #'^' 1 )AcopyReplaceAll: oldSubstring with: newSubstring asTokens: ifTokens "Answer a copy of the receiver in which all occurrences of oldSubstring have been replaced by newSubstring. ifTokens (valid for Strings only) specifies that the characters surrounding the replacement must not be alphanumeric (space). When ifTokens is set, it means that the replacement will not occur inside word." "('test te string' copyReplaceAll: 'te' with: 'longone' asTokens: true) >>> 'test longone string'" "('test te string' copyReplaceAll: 'te' with: 'longone' asTokens: false) >>> 'longonest longone string'" | aString startSearch currentIndex endIndex | aString := self. startSearch := 1. [(currentIndex := aString indexOfSubCollection: oldSubstring startingAt: startSearch) > 0] whileTrue: [endIndex := currentIndex + oldSubstring size - 1. (ifTokens not or: [(currentIndex = 1 or: [(aString at: currentIndex-1) isAlphaNumeric not]) and: [endIndex = aString size or: [(aString at: endIndex+1) isAlphaNumeric not]]]) ifTrue: [aString := aString copyReplaceFrom: currentIndex to: endIndex with: newSubstring. startSearch := currentIndex + newSubstring size] ifFalse: [ ifTokens ifTrue: [startSearch := currentIndex + 1] ifFalse: [startSearch := currentIndex + newSubstring size]]]. ^ aStringnhue "Return the hue of this color, an angle in the range [0.0..360.0]." "Color red hue >>> 0.0" "(Color r: 0.5 g: 0.5 b: 1) hue >>> 240.0" | r g b max min span h | r := self privateRed. g := self privateGreen. b := self privateBlue. max := (r max: g) max: b. min := (r min: g) min: b. span := (max - min) asFloat. span = 0.0 ifTrue: [ ^ 0.0 ]. h := r = max ifTrue: [ (g - b) asFloat / span * 60.0 ] ifFalse: [ g = max ifTrue: [ 120.0 + ((b - r) asFloat / span * 60.0) ] ifFalse: [ 240.0 + ((r - g) asFloat / span * 60.0) ] ]. h < 0.0 ifTrue: [ h := 360.0 + h ]. ^ hacCmd1 decimalDigitLength >>> 1p *Return the maximum value of the collection 0DDD00000EEE04377733888399A0CCC010n ssss n100000 . #( foo bar )"15310>('Pharo is <1s>' expandMacrosWith: 'cool') >>> 'Pharo is cool'0001112131411001307[ :a | a226('salkjsdlkgfee' findString: 'ee'startingAt: 3) >>> 12p X(100@200) ceiling >>> (100@200)5MReturn a color with the given r, g, and b components in the range [0.0..1.0].-0.98*('hello!' allSatisfy: #isLetter) >>> false422561.02 a, b, c and d)Tests-osx-64-Metacello-TestsCore-Test.xmlXX XX n XXXX n X X042one22 That is true!0000000000000000!#(a b c d e f g h i) ninth >>> #i4e [ | | . 1dinstanceSide "Return the class of the couple class/metaclass. Useful to avoid explicit test." "Point instanceSide >>> Point" "Point class instanceSide >>> Point" ^ selfN|s| (#(1 2) detect: [ :each | each even ] ifFound: [ :e | s:=e*10 ]). s >>> 20!'234' initialIntegerOrNil >>> 234501e0.984161lo0Absolute value of all elements in the collection3y,(#(10 20 30) includesAny: #(30 40)) >>> true%Tests-osx-64-Ring-Core-Tests-Test.xml04#[ 1 ]. #[ 2 ]3Evaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into a collection like the receiver. Answer the new collection.-1 & 21 003555446660120"('action' alike: 'caption') >>> 5.10114keywords "Returns the keywords of the provided selector. Assumes the reciever is a valid keyword based selector (@reciever isKeyword > true). Prefer using Symbol>>#keywordsStrict if you're not sure if the reciever is keyword-based." "#foo: keywords >>> #('foo:')" "#foo:bar: keywords >>> #('foo:' 'bar:')" "#foo keywords >>> #('foo')" "Invalid input/output !" "#+ keywords >>> #('+')" "Invalid input/output !" | keywords | keywords := Array streamContents: [ :kwds | | kwd | kwd := (String new: 16) writeStream. self do: [ :char | kwd nextPut: char. char = $: ifTrue: [ kwds nextPut: kwd contents. kwd reset ] ]. kwd position = 0 ifFalse: [ kwds nextPut: kwd contents ] ]. ^ keywords 3)Tests-osx-64-MonticelloGUI-Tests-Test.xmlb100540100atRandom: aRandom weighting: aBlock "Retrieve an element with a probability related to the weighting block. The block takes an element as argument and provides a positive number as result (the retative weight). An implicit normalization is performed on all weights. Multiple occurences of equal elements multiply the probability to be choosen. Warning: empty collections and negative weights will signal errors." "({'1'. '2'. '3'. '4'} atRandom: (Random seed: -42) weighting: [ :each | each asInteger ]) >>> '4'" "({'1'. '1'. '2'. '1'. '1'} atRandom: (Random seed: -42) weighting: [ :each | each asInteger ]) >>> '1'" | sum | self emptyCheck. sum := self sum: aBlock. sum := sum * aRandom next. self do: [ :each | | weight | weight := aBlock value: each. weight < 0 ifTrue: [ self error: 'Unexpected negative weight' ]. sum := sum - weight. sum <= 0 ifTrue: [ ^ each ] ]. self error: 'This should not happen'7Return a color from its RGB components (0 - 1.0 floats)1009(#(xa xc xz xb xy) isSortedBy: #last ascending) >>> false100| aBoolean "Evaluating disjunction (OR) -- answer with the argument, aBoolean, since the receiver is false." "false | true >>> true" "false | false >>> false" ^aBooleanMockPackage-Tests0ppp ^ 0 :B | 1 :B | b 1 ssssss nn s b 0 ssssss n4 002[ ]2>> #(#(1 2 3) #(1 3 2) #(2 1 3) #(2 3 1) #(3 2 1) #(3 1 2))620Alt That is true!3Tests-osx-64-Zinc-Character-Encoding-Tests-Test.xmlTheRollingStones31112 | | . a: 2509hello30-#foo:bar: keywordsStrict >>> #('foo:' 'bar:')/Tests-osx-64-System-Localization-Tests-Test.xml1000000000000030 00000000000001121314111766685559241001xCasBit "Answer 1 since receiver is true." "true asBit >>> 1" ^ 110000F(#(1.9283 2.3029) closeTo: #(1.9284 2.3028) precision: 0.001) >>> trueabc430301:a foo1d1#( #( ) #'.' #':' #';' #'[' #']' #'{' #'}' #'^' )3 slowFactorial >>> 6443?Evaluating conjunction -- answer false since receiver is false.513242624 X nhello2 | Object | Object := 1. ^ ObjectcharactersExactlyMatching: aString "Do a character-by-character comparison between the receiver and aString. Return the index of the final character that matched exactly." "('s' charactersExactlyMatching: 'abc') >>> 0" "('fear is the little death that the.' charactersExactlyMatching: 'the') >>> 0" "('fear is the little death that the.' charactersExactlyMatching: 'fear is') >>> 7" | count | count := self size min: aString size. 1 to: count do: [:i | (self at: i) = (aString at: i) ifFalse: [ ^ i - 1]]. ^ count ||Xu u2({3@5. 7@ -4} averageIfEmpty: [0@0]) >>> (5@(1/2))0--stage-name=Tests-osx-64b7'2N' initialIntegerOrNil >>> 23Returns whether the receiver contains the argument.=(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)Evaluate aBlock for each of the receiver's elements and answer the list of all resulting values flatten one level. Assumes that aBlock returns some kind of collection for each element. Equivalent to the lisp's mapcanbetween: #(7 8)((Color colorFrom: #blue)>>> (Color blue)2G(#( (2 -3) (4 -5) #(-6)) flatCollect: [ :e | e abs ]) >>> #(2 3 4 5 6)overlappingPairsCollect: aBlock "Answer the result of evaluating aBlock with all of the overlapping pairs of my elements." "(#(1 2 3 4) overlappingPairsCollect: [:first :second| first + second]) >>> #(3 5 7)" | retval | retval := self species ofSize: self size - 1. 1 to: self size - 1 do: [:i | retval at: i put: (aBlock value: (self at: i) value: (self at: i + 1)) ]. ^retval1010foo 222213334444whatever15 slowFactorial >>> 120100tFold the result of the receiver from right to left into aBlock. The argument aBlock must take two or more arguments.| self | self := 1. ^ selfaNumber cannot be negative* 666 00777020888000III0F9HHH9999DDD9A EEE 103!'' expandMacros >>> String tab.(Color h: 0 s: 1 v: 1 alpha: 1) >>> Color red 4333326d(Array streamContents: [ :out | out nextPut: 1; nextPutAll: #(2 3 4); nextPut: 5 ]) >>> #(1 2 3 4 5)a19SEvaluates the argument with the write stream of the collection. Answers the result.5mReturn true if the receiver is sorted by the given criterion. Optimization for isSortedBy: [:a :b | a <= b].10.012capitalized "Return a copy with the first letter capitalized" "'abc' capitalized >>> 'Abc'" | cap | self isEmpty ifTrue: [ ^self copy ]. cap := self copy. cap at: 1 put: (cap at: 1) asUppercase. ^ cap12includes: anObject "Answer whether anObject is one of the receiver's elements." "(#(1 2 2 3 1 1 1) asBag includes: 5) >>> false" "(#(1 2 2 3 1 1 1) asBag includes: 1) >>> true" ^ contents includesKey: anObjectminute "Answer a number that represents the number of complete minutes in the receiver' time part, after the number of complete hours has been removed." "(DateAndTime fromString: '2004-02-29T13:33:00+02:00') minute >>> 33" ^ self localSeconds // SecondsInMinute \\ 60salkjsdlkgfeesd0vector4 true asInteger >>> 1d10xc231(2 raisedTo: -1) >>> (1/2)hello8reduce: aBlock "Fold the result of the receiver into aBlock. The argument aBlock must take two or more arguments. It applies the argument, binaryBlock cumulatively to the elements of the receiver. For sequenceable collections the elements will be used in order, for unordered collections the order is unspecified." "( #(1 2 3) asSet reduce: [ :a :b | a + b ] ) >>> (1 + 2 + 3)" "( #(1 2 3 4 5) asSet reduce: [ :a :b :c | a + b + c ] ) >>> (1 + 2 + 3 + 4 + 5)" "Maybe look at the related method Collection>>inject:into:" ^self asOrderedCollection reduce: aBlock1 -234.56700>> 1.0#Fast initialization with the items of a given array. This initializes elements faster that the generic withAll: or newFrom: methods. The main selling point is that dynamic arrays, like {1. 2. 3}, are really fast in Pharo. So other collections can be easily and efficiently initialized with `{1. 2. 3} asFoo` syntax. Important: Subclasses of Collection that redefine withAll: or newFrom: should also redefine this method either by having a proper implementation (specific to Arrays) or by calling the redefined versions of withAll:/newFrom:.210?Print the receiver's path on aStream (without 'Path' prepended)(String streamContents: [ :str| ((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) printPathOn: str delimiter: $|]) >>> 'book-result|W01-Welcome'1elvis 0 |||| auu #(foo bar)/(2.567 printShowingDecimalPlaces: 2) >>> '2.57'a := a. [ :a a ]. a := a110*kkkk sssssss 0 ^ n 0 ssssssss 0 ^ n 0. ^ nThis statement is false!10(('hello' intersection: 'world') >>> 'ol'N(false ifFalse: [ 'This statement is false!' ]) >>> 'This statement is false!'3Perform an action specified as aBlock (with a start and end argument) to each of the indices of aSequenceableCollection that have been identified by taking the receiver as a splitter.4 1. 2&(#(a b c d) at: 3 ifAbsent: #z) >>> #c5&(#(a b c d) at: 5 ifAbsent: #z) >>> #zbifNil: nilBlock ifNotNil: ifNotNilBlock "If the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block" "Might be compiled inline for speed, see RBMessageNode>>#isInlineIfNil" "(nil ifNil: [42] ifNotNil: [:o | o +3 ] ) >>> 42" "(3 ifNil: [42] ifNotNil: [:o | o +3 ]) >>> 6" ^ ifNotNilBlock cull: self23.1415"Point class instanceSide >>> Point0:B|||b0rAnswer the index of the first substring within the receiver. If the receiver does not contain substring, answer 0.3Put anObject in all indexes between startIndex and endIndex. Very fast. Faster than to:do: for more than 26 positions. Answer anObject1Shift+N00((3 to: 9 by: 2) allSatisfy: #isPrime) >>> falsea3111120044667685999A4400DBBBBC'('pharo' beginsWith: 'phuro') >>> false2(1 to: 10 by: 2) last >>> 9?(#(1 2 3 4 5) select: #even thenCollect: #negated) >>> #(-2 -4)2111300string2.onDo: aBlock "Helper to tranform any `do:`-like method into a generator." "|generator| generator := Generator onDo: [ :doBody | Integer primesUpTo: 10000000 do: doBody ]. (generator next: 5) asArray >>> #(2 3 5 7 11)" ^ self on: [ :generator | aBlock value: [ :arg | generator yield: arg ] ]Answer with the value of trueAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.cq(String streamContents: [:s | 'Pharo is cool' splitOn: Character space do: [:each | s << each ]])>>>'Pharoiscool'x3307Returns a color instance from HEX (6 element elements).0false := falseafindBinary: aBlock do: actionBlock ifNone: exceptionBlock "Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If found, evaluate actionBlock with the found element as argument If no matching element is found, evaluate exceptionBlock, with the 'bounding' elements or nil as arguments." "(#(1 3 5 7 11 15 23) findBinary: [ :arg | 11 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 11" "(#(1 3 5 7 11 15 23) findBinary: [ :arg | 12 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(11 15)'" "(#(1 3 5 7 11 15 23) findBinary: [ :arg | 0.5 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(nil 1)'" "(#(1 3 5 7 11 15 23) findBinary: [ :arg | 25 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(23 nil)'" ^ self findBinaryIndex: aBlock do: [ :foundIndex | actionBlock value: (self at: foundIndex) ] ifNone: [ :prevIndex :nextIndex | exceptionBlock cull: (prevIndex > 0 ifTrue: [ self at: prevIndex ]) cull: (nextIndex <= self size ifTrue: [ self at: nextIndex ]) ]303(Tests-osx-64-OpalCompiler-Tests-Test.xml11"100000000 decimalDigitLength >>> 9ac [:a| | |b]-3164e6foo 001022230C('hello' collect: #asciiValue as: Array) >>> #(104 101 108 108 111)If I am involved in arithmetic with another Collection, return a Collection of the results of each element combined with the scalar in that expression. Is used to implement Collection>>+, Collection>>-, etc.$(200@200 scaleBy: 2@3) >>> (400@600)128abcnew: newSize streamContents: blockWithArg "A variant of #streamContents: where the initial or even final size is given to optimize memory consumption" "(Array new: 3 streamContents: [ :out | 3 timesRepeat: [ out nextPut: 42 ] ]) >>> #(42 42 42)" | stream | stream := WriteStream on: (self streamSpecies new: newSize). blockWithArg value: stream. "If the write position of stream is at the end of the internal buffer of stream (originalContents), we can return it directly instead of making a copy as contents would do" ^ stream position = stream originalContents size ifTrue: [ stream originalContents ] ifFalse: [ stream contents ]! pppp AAA pppp AAA ^ aaa s aaa . ppp < < n< 1 00111000444222230005566600 2.302861{} isEmpty >>> true (10.156s round: 2) >>> 10.160s3 2060820-4#(()) isNotEmpty >>> true002005$' isAlphaNumeric >>> falsec(String streamContents: [:s | #(10 20 30) do: [:each | s << each asString] without: 20]) >>> '1030'bPThe receiver is assumed to represent radians. Answer the conversion to degrees.1530(median "Return the middle element, or as close as we can get." "{1 . 2 . 3 . 4 . 5} asSortedCollection median >>> 3" | size middle | size := self size. middle := (size + 1) // 2. ^ size even ifTrue: [ ((self at: middle) + (self at: middle + 1)) / 2 ] ifFalse: [ self at: middle ]0.050(#(10 20) asSet copyWith: 20) >>> #(10 20) asSet01-(Date today equals: Date yesterday) >>> false001052?(Context tallyInstructions: [3.14159 printString]) size >>> 120F(1 milliSecond + 2 nanoSeconds) printString >>> '0:00:00:00.001000002'20181000011213111644445511700NConvert the receiver into a colorref, i.e, a number embedding r,g,b on 24 bits(10 to: 5) asArray >>> #()11000000000000000001#[ Missing opener for closer: ]reject: aBlock "Evaluate aBlock with each of the receiver's elements as the argument. Collect into a new collection like the receiver only those elements for which aBlock evaluates to false. Answer the new collection." "(#(1 2 3 4 5) reject: #even) >>> #(1 3 5)" "('Hello, World!' reject: #isLetter) >>> ', !'" "((1 to: 8) reject: #isPrime) >>> #(1 4 6 8)" ^ self select: [ :element | (aBlock value: element) == false ]0qPrint elements on a stream separated with a delimiter String like: 'a, b, c' Uses #asString instead of #print:.10(( 1 > 2) eqv: false) >>> trueasLowercase "Answer a String made up from the receiver whose characters are all lowercase." "'PhaRo' asLowercase >>> 'pharo'" "'' asLowercase >>> ''" "' ' asLowercase >>> ' '" ^ self copy asString translateToLowercase12@ foo: 51'' isEmpty >>> true*Answer the middle element of the receiver.8abc2X uYCreate a dictionary from the keys and values arguments which should have the same length.1220abcdefgh Tests-osx-64-STON-Tests-Test.xml00 1 n n n 1 02102=Answer a Bag whose elements are the elements of the receiver. 11111110012:r('File asFile Files File''s File' copyReplaceTokens: 'File' with: 'Snick') >>> 'Snick asFile Files Snick''s Snick'2.5717Answer a Point that is the sum of the receiver and arg.indexOf: aCharacter startingAt: start "Return the index of the argument in the receiver, only elements after the start of the element are considered zero if not present." "('abcdf abcedf' indexOf: $a startingAt: 4) >>> 7" "('abddf bcdef' indexOf: $a startingAt: 100 ) >>> 0" (aCharacter isCharacter) ifFalse: [^ 0]. ^ self class indexOfAscii: aCharacter asciiValue inString: self startingAt: start119}Collect and return the result of evaluating twoArgBlock with corresponding elements from this collection and otherCollection.Extract items from the receiver and use them as arguments of aBlock. Signal an error (ArgumentsCountMismatch) when the arguments count of aBlock does not match the receiver size.Add the argument, newObject, as an element of the receiver. Put it in the sequence just succeeding oldObject. Answer newObject. Raises an error if oldObject is not found7( 1. 2 )abddf11c'abc' \ 'cbe' >>> 'a'.0#(100.1@200.9) ceiling >>> (101@201)unzip "Given a collection returns in one pass two collections containing each odd and even elements in respective subcollections" "#(1 2 3 4) unzip first asArray >>> #(1 3)" "#(1 2 3 4) unzip second asArray >>> #(2 4)" | odd even s | s := self size // 2. odd := OrderedCollection new: s. even := OrderedCollection new: s. 1 to: self size do: [ :i | (i \\ 2) = 0 ifTrue: [ even add: (self at: i) ] ifFalse: [ odd add: (self at: i) ] ]. ^ { odd . even }6510, 1.00.02010 [1 , 2 , 3]XX XX n XX# n X1Subclasses should decide what meta level of given class should be used to retrieve/build hierarchy. For example superclass hierarchy of ProtoObject class can stop at it according to instance side hierarchy(String streamContents: [:s| {'one'->1. 'two'->2} associationsDo: [:a| s << a key << ':' << a value asString << ';']]) >>> 'one:1;two:2;'0toLowercase: aCharacter "(AsciiCharset toLowercase: $A) >>> $a." "(AsciiCharset toLowercase: $a) >>> $a." "(AsciiCharset toLowercase: $!) >>> $!" (aCharacter between: $A and: $Z) ifFalse: [ ^ aCharacter ]. ^ Character value: aCharacter asciiValue + $a asInteger - $A asInteger| rectangles | rectangles := OrderedCollection new add: (Rectangle left: 5 right: 10 top: 0 bottom: 15); add: (Rectangle left: 0 right: 15 top: 5 bottom: 10); yourself. (Rectangle merging: rectangles) >>> (Rectangle left: 0 right: 15 top: 0 bottom: 15)20?Optimized version of SequenceableCollection>>#withIndexSelect: 300000100002000030555655755855599A9B9C999FEEEGDDDH5511action10 10r89abcd2a'b surroundedBySingleQuotes "Answer the receiver with leading and trailing quotes." "'hello' surroundedBySingleQuotes >>> '''hello'''" "'he''llo' surroundedBySingleQuotes >>> '''he''llo'''" "' hello ' surroundedBySingleQuotes >>> ''' hello '''" ^ self surroundedBy: ($' asString)42hgReturns whether the receiver is composed entirely of separators i.e., a space, tab, lf, cr, and newPage22420010vector0231 111110000(('foo*baz' match: 'foo23bazo') >>> false'hello'0.3333s42611collect: collectBlock thenSelect: selectBlock "Optimized version of Collection>>#collect:thenSelect:" "(#(1 2 3) collect: [:each | each + 10 ] thenSelect: [:each | each even]) >>> #(12)" | each | ^ self class new: self size streamContents: [ :stream | 1 to: self size do: [:index | each := collectBlock value: (self at: index). (selectBlock value: each) ifTrue: [ stream nextPut: each ]]]2 0000000000003100LOL(Character space isControlOther >>> false00O('<1p>: <2p>' expandMacrosWith: 'Number' with: 5 with: nil) >>> '''Number'': 5'p( #(1 2 3 1 6 1 2 3 4) piecesCutWhere: [ :a :b | a = 1 and: [ b = 2]]) asArray >>> #(#(1) #(2 3 1 6 1) #(2 3 4))1aa [ : | a: b ]530111$h$w 110000044 Xuuuuu 6foo ^ [ | a | a := 1. [ :a | a ] value: 10 + a ] value1, 225$' isEnclosingMark >>> false2100pharo)([:x :y | x + y] cull: 3 cull: 2) >>> 5 157((0@0 corner: 100@100) containsPoint: 100@50) >>> false hello world;32111110XXXXXXXXXXXXXXXXH#(2 4 6 8) , #(who do we appreciate) >>> #(2 4 6 8 who do we appreciate)-41 2Returns a copy of the receiver with each sequence of whitespace (separator) characters replaced by a single space characterwimpy/2 milliSeconds printString >>> '0:00:00:00.002'-35!'' expandMacros >>> String tabstringstrue & false >>> falseHelloereject: rejectBlock thenDo: aBlock "Refer to the comment in Collection>>#reject:thenDo:" "(Array streamContents: [:stream | #(1 2 3 4) reject: [:each | each = 3 ] thenDo: [:each | stream nextPut: each + 10]]) >>> #(11 12 14)" | each | 1 to: self size do: [ :index | (rejectBlock value: (each := self at: index)) ifFalse: [ aBlock value: each ]]21'('hello' difference: 'aeiou') >>> 'hll'62!pppp A ^ 0 :B | b 0 ssssss nn s a #(3 1 4 2) sorted >>> #(1 2 3 4)(Character euro isCurrencySymbol >>> true11Unreachable statementSAnswer a new instance where all occurrences of CRLF and LF are substituted with LF.c120\Answer the second element of the receiver. Raise an error if there are not enough elements.Sunday(Tests-osx-64-Network-Mail-Tests-Test.xml17 12r89ab cde-10541phaC('aeiou' findFirstInByteString: 'hello world' startingAt: 9) >>> 0. 0a := a. [ :a | [ :a | ]. a := ae.In {1} you can escape { by prefixing it with \255true ==> [false] >>> false310IMPLEMENTATION NOTE: following algorithm is optimized in primitive only in case self and prefix are bytes like. Otherwise, if self is wide, then super outperforms, Otherwise, if prefix is wide, primitive is not correct7%(3.1479 roundDownTo: 0.005) >>> 3.1451#( 'a' 'b' 'c') asCommaStringAnd >>> 'a, b and c', 1f('test te string' copyReplaceAll: 'te' with: 'longone' asTokens: false) >>> 'longonest longone string'3302((#(10 20 30) includesAny: #()) >>> false31(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(7 8)' 16r411231(Color fromHexString: 'FFFFFF')>>> (Color white) 0vector01(#(3 1 4 2) sorted: [:a :b| a>=b]) >>> #(4 3 2 1)320false asBit >>> 02'Answer the last element of the receiver119'Return a new IdentitySet based on self.411oops2('Hello' detect: #isLowercase ifNone: [$X]) >>> $efoo < bar: 1 + 1 > b-3kReturn the index'th element of me if possible. Return the first or last element if index is out of bounds.0vector042dReturns a new string with contents equals to aString surrounded by aCharacter. Escapes all occurrences of aCharacter within aString by doubling them. 'Number': 5132 2018-09-27ppp AA ppp AA ppp AA ppp AA ppp AA ppp AA ppp AA ppp AA ppp AA pppp AAA pppp AAA pppp AAA pppp AAA pppp AAA pppp AAA pppp AAA ^ aa abd 3xb115;#+-<> asTestSelector >>> #testPlusMinusLessThanGreaterThan03Answer a comparison code telling how the receiver sorts relative to aString: 1 - before 2 - equal 3 - after. The collation sequence is ascii with case differences ignored. To get the effect of a <= b, but ignoring case, use (a compare: b) <= 2.1y--junit-xml-output Pharo is <1p>6108Return a String representation of this number in base b. test 3JTake the minimum between self and maxValue, then the maximum with minValue&Answer the receiver raised to aNumber. ]301081120NcopyReplaceTokens: oldSubstring with: newSubstring "Replace all occurrences of oldSubstring that are surrounded by non-alphanumeric characters" "('File asFile Files File''s File' copyReplaceTokens: 'File' with: 'Snick') >>> 'Snick asFile Files Snick''s Snick'" ^ self copyReplaceAll: oldSubstring with: newSubstring asTokens: true2101 + 2 )0.010rReturn the index of my last element for which aBlock evaluates as true. If no matching element is found, return 0a4&noise: xin y: yin z: zin "(NSPerlinNoise2 new noise: 3.14 y: 42 z: 7) >>> 0.13691995878400012" | x0 y0 z0 x y z u v w a aa ab b ba bb | x0 := xin floor & 255. y0 := yin floor & 255. z0 := zin floor & 255. x := xin - xin floor. y := yin - yin floor. z := zin - zin floor. u := self fade: x. v := self fade: y. w := self fade: z. a := (p at: x0)+y0. aa := (p at: a)+z0. ab := (p at: a+1)+z0. b := (p at: x0+1)+y0. ba := (p at: b) + z0. bb := (p at: b+1) + z0. "result will cover the range [-1,1]" ^ self lerp: w a: (self lerp: v a: (self lerp: u a: (self grad: (p at: aa) x: x y: y z: z) b: (self grad: (p at: ba) x: x-1 y: y z: z) ) b: (self lerp: u a: (self grad: (p at: ab) x: x y: y-1 z: z) b: (self grad: (p at: bb) x: x-1 y: y-1 z: z) ) ) b: (self lerp: v a: (self lerp: u a: (self grad: (p at: aa+1) x: x y: y z: z-1) b: (self grad: (p at: ba+1) x: x-1 y: y z: z-1) ) b: (self lerp: u a: (self grad: (p at: ab+1) x: x y: y-1 z: z-1) b: (self grad: (p at: bb+1) x: x-1 y: y-1 z: z-1) ) )1012.56720XX sss/Tests-osx-64-EnlumineurFormatter-Tests-Test.xmlh 7cadd: newObject withOccurrences: anInteger "Add newObject anInteger times to the receiver. Answer newObject." "({10. 20} asOrderedCollection add: 30 withOccurrences: 2) >>> 30" "({10. 20} asOrderedCollection add: 30 withOccurrences: 2; yourself) >>> {10. 20. 30. 30} asOrderedCollection" anInteger timesRepeat: [ self add: newObject ]. ^ newObject0115'({1. 2. 3} as: Set) >>> #( 1 2 3) asSet105(#(1 2 3 4) reject: [:each | each = 3 ]) >>> #(1 2 4)1^This is implemented using a variant of the normal inject:into: pattern. The reason for this is that it is not known whether we're in the normal number line, i.e. whether 0 is a good initial value for the sum. Consider a collection of measurement objects, 0 would be the unitless value and would not be appropriate to add with the unit-ed objects.0({10@20. 30@0} collect: [:e | e x]) >>> #(10 30)111 foofoofoo17Message expected10Tests-osx-64-DrTests-TestCoverage-Tests-Test.xml/ppp """ < """ <<<< """ n """ << """ n """ < """3000r1#( 1 + 24'' expandMacros >>> OSPlatform current lineEnding01410190(-0.98 printShowingDecimalPlaces: 2) >>> '-0.98'10002::a6' test test' withSeparatorsCompacted >>> ' test test''' lastSpacePosition >>> 0102438dC(#(3 4 5) readStreamDo: [ :stream | stream contents ]) >>> #(3 4 5) Pharo is <1s>10011'Tests-osx-64-Zinc-Zodiac-Tests-Test.xml-98100 short enough'abc' isByteString >>> true-0.98000000021Tests-osx-64-Collections-Unordered-Tests-Test.xml10uNote that there is no way to get the first element that works for all kinds of Collections. Must test every one.11abc0copyWithoutAll: aCollection "Answer a copy of the receiver that does not contain any elements equal to those in aCollection." "('fred the bear' copyWithoutAll: 'aeiou ') >>> 'frdthbr'" "(#(2 3 4 5 5 6 2) copyWithoutAll: (4 to: 10)) >>> #(2 3 2)" ^ self reject: [:each | aCollection includes: each]a:foote37pharoIt is always a number or zero:|Try to find a number somewhere in this string, as explained in Number>readFrom: this method returns the first number found!"a" [ "b" 1 "c" . "d" 2 "e" ] "f"If the write position of stream is at the end of the internal buffer of stream (originalContents), we can return it directly instead of making a copy as contents would doa030Unmatched ' in string literal.4(#(1 2 3) reduce: [ :a :b | a + b ]) >>> (1 + 2 + 3)between: #(0 1) 000011111110#() asCommaString >>> ''2083(Color colorFrom: #(1.0 1.0 1.0)) >>> (Color white)asDate "Convert the receiver in a date object." "(DateAndTime fromString: '2019-08-17T13:33:00+02:00') asDate printString >>> (Date newDay: 17 month: 8 year: 2019) printString" ^ Date starting: self310 100000000$(#(a b a d a) lastIndexOf: #a) >>> 5wReturn the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey.02,(#(a b c d e) indexOf: #c ifAbsent: 7) >>> 3600000226Remove the copies of elements, but keep the same order042dh[ ^ 1. 2. ^ 3 ]<(1024 * 1024 * 1024) humanReadableSISizeString >>> '1.07 GB' Hello, World!yisAllAlphaNumerics "Returns whether the receiver is composed entirely of alphanumerics (i.e., letters or digits)." "'3.123' isAllAlphaNumerics >>> false" "'a3123abc' isAllAlphaNumerics >>> true" "'3123' isAllAlphaNumerics >>> true" "'3,123' isAllAlphaNumerics >>> false" "'a''b' isAllAlphaNumerics >>> false" self do: [:c | c isAlphaNumeric ifFalse: [^ false]]. ^ true1an integer greater than 1 as valid radix expected"a" #[ "b" 1 "c" 2 "d" ] "e"4nnumericSuffix "'abc98' numericSuffix >>> 98" "'98abc' numericSuffix >>> 0" ^ self stemAndNumericSuffix lastEvaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into an instance of aClass. Answer the resulting collection.!#(a b c d e f g h i) sixth >>> #f400#( #( 0 1 r2 3 ) )''foo' asCommaStringAnd >>> 'f, o and o' 002102-1.5 rounded >>> -219103 """""n""""""3330:y "Answer the y coordinate." "(100@200) y >>> 200" ^ y3Class structural inspection - Class/Metaclass shiftbad stop index111nAnswer whether the receiver sorts after aString. The collation order is simple ascii (with case differences).9closeTo: aSequenceableCollection "Return true if all my elements are close to the elements of same index of the parameter" "(#(1.9283901234902349 2.302949083493849) closeTo: #(1.9283901234902348 2.302949083493899)) >>> true" ^ self closeTo: aSequenceableCollection precision: Float defaultComparisonPrecision1@ foo: 21((4 to: 50 by: 2) anySatisfy: #isPrime) >>> false10.023de9,Answer the current capacity of the receiver.13over 230whatever&('foo*baz' match: 'foo23baz') >>> trueM(Character space asString, Character space asString) isAllSeparators >>> true10XX2,Tests-osx-64-Collections-Weak-Tests-Test.xml2a1d(#(1 2 3 4 1 2 3 4 5 6 ) groupByRuns: [ :each | each = 4]) >>> #(#(1 2 3) #(4) #(1 2 3) #(4) #(5 6))-8 (#(a b c d e) indexOf: #c) >>> 3 hello world24131 (50 to: 10 by: -5) anyOne >>> 50"[ :a :a :b | | a a b | a + a + b ]"Character space tokenish >>> falsexycwith: otherCollection collect: twoArgBlock "Collect and return the result of evaluating twoArgBlock with corresponding elements from this collection and otherCollection." "(#(1 2 3) with: #(4 5 6) collect: [:a :b | a + b]) >>> #(5 7 9)" | result | otherCollection size = self size ifFalse: [self errorSizeMismatch]. result := self species new: self size. 1 to: self size do: [:index | result at: index put: (twoArgBlock value: (self at: index) value: (otherCollection at: index))]. ^ result9' hello ' surroundedBySingleQuotes >>> ''' hello '''=Return true if the receiver is sorted by the given criterion.0.0;({#x .#y .#z} atAll: #(1 3) put: #e; yourself) >>> #(e y e)3331212Tests-osx-64-NewTools-RewriterTools-Tests-Test.xml130Wreturns the difference between the max and min element, their positions notwithstandingabc[ | b ]1030160_(#(11 22 33) asOrderedCollection atWrap: 2 put: 0; yourself) >>> #(11 0 33) asOrderedCollection72a22+(2 raisedTo: (1/12)) >>> 1.0594630943592953asNewArray "Like asArray: but return a copy if self is already an Array. This ensures that the result is always a new Array" "'foo' asNewArray >>> 'foo' asArray" "|a| a := #(1 2 3). a asNewArray == a >>> false" ^ self asArray265:Tests-osx-64-System-BasicCommandLineHandler-Tests-Test.xml3003(#(2 4) allSatisfy: [ :each | each even ]) >>> true1 ((100@200) < (330@400)) >>> trueH' this string will be trimmed ' trim >>> 'this string will be trimmed'3.140n0XlastIndexOfAnyOf: aCollection startingAt: lastIndex ifAbsent: exceptionBlock "Answer the index of the last occurrence of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock." "(#(a b a d a) lastIndexOfAnyOf: #(a b) startingAt: 1 ifAbsent: 7) >>> 1" lastIndex to: 1 by: -1 do: [:index | (aCollection includes: (self at: index)) ifTrue: [^ index]]. ^ exceptionBlock valuemapClass "Return the class of STON maps, Dictionary, a system wide constant" "(STON fromString: '{ #foo : 1 , #bar : 2 }') class >>> STON mapClass" ^ Dictionarya. :foo,foo "a" "b" "c" "d" "e" "f" "g" 3)Tests-osx-64-SortFunctions-Tests-Test.xmlx"(true or: [Error signal]) >>> true2or even CollectionsThis should not happen4000vector01|Integer quotient defined by division with truncation toward negative infinity. \\ answers the remainder from this division.$> isControlOther >>> falseEvaluate aBlock with each of the receiver's elements as the argument. Answer the element for which aBlock evaluates to the highest magnitude. If collection empty, return nil. This method might also be called elect:.20GifNotEmpty: aBlock "Evaluate the given block with the receiver as argument, answering its value unless the receiver is empty, in which case answer the receiver." "(#(10 20) ifNotEmpty: [:x| x average]) >>> 15" "(#() ifNotEmpty: [:x| x average]) >>> #()" ^ self isEmpty ifTrue: [ self ] ifFalse: [ aBlock cull: self ]-35035#(10 20 30) | (0 to: 15 by: 5) >>> #(0 15 5 30 20 10)10003| aCollection "Return all the elements that appear in self or in aCollection. Alias of union:" "#(10 20 30) | (0 to: 15 by: 5) >>> #(0 15 5 30 20 10)" "'abc' | 'cbe' >>> 'bcea'" ^ self union: aCollection100200isEnclosingMark "Return whether the receiver is ... one of these https://www.compart.com/en/unicode/category/Me" "$' isEnclosingMark >>> false" ^ self characterSet isEnclosingMark: self(false and: [true]) >>> false1851310!CCC 00DDD040777000888090BBB00 EEEfoo:User1942foo10foo10001121314110020439KReturns the reciprocal of self. In case self is 0 the / signals ZeroDivide+Tests-osx-64-ClassAnnotation-Tests-Test.xml1 { 1 ]. 2 }1230foo ^ [ :a | [ :a | a ] value: 10 + a ] value: 160'10' asInteger >>> 10e(#('abc' 'de' 'fghi') sorted: (#size collatedBy: [:e|e bitAnd: 1]) , #size) >>> #( 'de' 'fghi' 'abc')Evaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into aCollection. Answer aCollection.28 September 2018isSymbol1 #[ 1 } 2 ] 16r800000002Evaluate aBlock with each of the receiver's elements as the argument. Answer the element for which aBlock evaluates to the lowest number. If collection empty, return nil.wat: firstKey at: secondKey ifAbsent: aZeroArgBlock "Return the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey. Execute aZeroArgBlock in case one of the key is wrong." " (OrderedDictionary new at: #top at: #below1 ifAbsent: [ 1 ]) >>> 1 " ^ dictionary at: firstKey at: secondKey ifAbsent: aZeroArgBlock [1)2] '' size >>> 016c({1. 2} asSet = {1. 2. 3} asSet >>> false3CAnswer the name of the day of the week on which the receiver falls. 'def' > 'def' >>> false '11abc' startsWithDigit >>> true$a isClosePunctuation >>> false#(3 5 7 7) average >>> (11/2) EidentityIncludes: anObject "Answer whether anObject is one of the receiver's elements." "({#hello. #world} identityIncludes: #hello) >>> true" "({'hel','lo'. 'world'} identityIncludes: 'hello') >>> false" "({'hel','lo'. 'world'} includes: 'hello') >>> true" self do: [:each | anObject == each ifTrue: [^true]]. ^falsea | 5278 92false | false >>> false'2345' isAllDigits >>> truekIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block50Point classSide >>> Point class11shuffleBy: aRandom "Durstenfeld's version of the Fisher-Yates shuffle" "({1. 2. 3. 4. 5} shuffleBy: (Random seed: 42)) >>> #(1 2 5 4 3)" self size to: 2 by: -1 do: [ :i | self swap: i with: (aRandom nextInteger: i) ]|isSorted "Return true if the receiver is sorted by the given criterion. Optimization for isSortedBy: [:a :b | a <= b]." "#(1 2 3) isSorted >>> true" "#(1 2 3 0) isSorted >>> false" | lastElm elm | self isEmpty ifTrue: [^ true]. lastElm := self first. 2 to: self size do: [:index | elm := self at: index. lastElm <= elm ifFalse: [^ false]. lastElm := elm]. ^ truee4de&Tests-osx-64-CodeImport-Tests-Test.xml.Tests-osx-64-Announcements-Core-Tests-Test.xml22 Tests-osx-64-Clap-Tests-Test.xml1410.98000e7 [ | a b |  'def' >= 'abc' >>> trueXnot "Negation--answer false since the receiver is true." "true not >>> false" ^false1oneTernary operator: An if-else string can be written with . The N-th argument must be a Boolean. Yes-string cannot contain colon ':', as it terminates the yes-string. No-string cannot contain closing angle bracket '>', as it terminates the no-string.1`ifNotNil: ifNotNilBlock ifNil: nilBlock "If the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block" "Might be compiled inline for speed, see RBMessageNode>>#isInlineIfNil" "(nil ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 42" "(3 ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 6" ^ ifNotNilBlock cull: self1011(KeyboardKey fromCharacter: $a) >>> KeyboardKey A12 hex >>> '16rC' 'def' >= 'def' >>> trueppp <<<<< XX XX X< 10 1 foo; . 210428a0X''''''fromRgbTriplet: list "Return a color from its RGB components (0 - 1.0 floats)" "(Color colorFrom: #(1.0 1.0 1.0)) >>> (Color white)" ^ self r: list first g: list second b: list lastctFold the result of the receiver from left to right into aBlock. The argument aBlock must take two or more arguments.$((1/3)@(2/2)) isFloatPoint >>> falsed283B({ 1. 2. 3 } as: Set) >>> (Set new add: 1; add:2; add:3; yourself) '' expandMacros >>> String cr0"'foo' asNewArray >>> 'foo' asArray33-6#( 1 two #( 3 ) )uAnswer a copy of the receiver containing all but the first element. Raise an error if there are not enough elements.400lastIndexOf: anElement startingAt: lastIndex ifAbsent: exceptionBlock "Answer the index of the last occurrence of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock." "(#(a b a d a) lastIndexOf: #a startingAt: 1 ifAbsent: 7) >>> 1" "(#(e b a d e) lastIndexOf: #a startingAt: 4 ifAbsent: 7) >>> 3" lastIndex to: 1 by: -1 do: [:index | (self at: index) = anElement ifTrue: [^ index]]. ^ exceptionBlock value~Returns #left, #right or #center if the otherPoint lies to the left, right or on the line given by the vector from 0@0 to selfv(String streamContents: [:s| { 10. 'hello'. $x } printOn: s delimiter: ', ' last: ' & ']) >>> '10, ''hello'' & $x'1z00011121344151100-4c0!'foo' asCommaString >>> 'f, o, o'Ncollect: aBlock "Evaluate aBlock with each of my elements as the argument. Collect the resulting values into a collection that is like me. Answer the new collection. Override superclass in order to use addLast:, not at:put:." "(#(1 2 3) asOrderedCollection collect: [ :v | v * 10 ]) asArray >>> #(10 20 30)" "(#(1 2 3) asOrderedCollection collect: [ :v | 10 ]) asArray >>> #(10 10 10)" | newCollection | newCollection := self speciesForTransform new: self size. firstIndex to: lastIndex do: [ :index | newCollection addLast: (aBlock value: (array at: index)) ]. ^ newCollection1xyfindBinaryIndex: aBlock do: actionBlock ifNone: exceptionBlock "Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If found, evaluate actionBlock with the index as argument If no matching element is found, evaluate exceptionBlock, with the indexes of the 'bounding' elements as arguments. Warning: Might give invalid indexes, see examples below" "(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 11 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 5" "(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 12 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(5 6)'" "(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 0.5 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(0 1)'" "(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(7 8)' " | index low high test | low := 1. high := self size. [ index := high + low // 2. low > high ] whileFalse: [ test := aBlock value: (self at: index). test = 0 ifTrue: [ ^ actionBlock value: index ] ifFalse: [ test > 0 ifTrue: [ low := index + 1 ] ifFalse: [ high := index - 1 ] ] ]. ^ exceptionBlock cull: high cull: low1340W(false ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is false!'30Special case of exponent=05;'234znak ::x43 ) :2' asValidSelector >>> #v234znak:x43:v25loveabce1210249(#(1 2 3) reduceLeft: [ :a :b | a - b ])>>> ((1 - 2) - 3)0055CCC6667DDD889EEEAAABBFFF00vector0foo:112(String streamContents: [:s | Character space split: 'Pharo is cool' indicesDo: [ :start :end | s << 's:' << start asString << ' ' << 'e:' << end asString << ' ' ]]) >>> 's:1 e:5 s:7 e:8 s:10 e:13 '.Tests-osx-64-NewTools-Inspector-Tests-Test.xml:metaLevelForHierarchyOf: aClass "Subclasses should decide what meta level of given class should be used to retrieve/build hierarchy. For example superclass hierarchy of ProtoObject class can stop at it according to instance side hierarchy" "ProtoObject superclass >>> nil" "Or it can follow full superclass chain which will ends at Object and ProtoObject" "ProtoObject class superclass >>> Class" "This method adds such decision to concrete kind of local scope which allows to use scopes to restrict visibility of class hierarchy" self subclassResponsibilitydAppend the elements of the receiver separating them with the joiner argument and handle the last elment separation using the last argument.xEvaluate aBlock with each of the receiver's elements as the argument. Answer the number of elements that answered true.%Character end isControlOther >>> true1016rDFasByteArray "Answer a ByteArray whose elements are the elements of the receiver. Implementation note: Cannot use ''ByteArray withAll: self'' as that only works for SequenceableCollections which support the replacement primitive." "{1. 2} asByteArray >>> #[1 2]" "#[1 2] asByteArray == #[1 2] >>> true" "'foo' asByteArray >>> #[102 111 111]" "#() asByteArray >>> #[]" | array index | array := ByteArray new: self size. index := 0. self do: [:each | array at: (index := index + 1) put: each]. ^ array20020max: aPoint "Answer the lower right corner of the rectangle uniquely defined by the receiver and the argument, aPoint." "((100@200) max: (330@400)) >>> (330@400)" "((100@200) max: (30@400)) >>> (100@400)" ^ (x max: aPoint x) @ (y max: aPoint y)210100.01s,Tests-osx-64-System-Platforms-Tests-Test.xml5339([#() sum] on: CollectionIsEmpty do: ['oops']) >>> 'oops'$(#(10) averageIfEmpty: [ 0 ]) >>> 10/(#(1 2 3) reduceRight: [ :a :b | a - b ]) >>> 211!('pharo' beginsWith: '') >>> truen ssss;1Tests-osx-64-System-OSEnvironments-Tests-Test.xml1IParse and materialize the STON representation in the character readStreamfred1 ; fooone2-101091coolb114.foo "a" "b" "c" "d" "e" "f" "g" b#(#(a b c d) allButLast: 3) >>> #(a)/newFrom: aCollection "Answer an instance of me containing the same elements as aCollection." "(Set newFrom: {1. 2. 3}) >>> #( 1 2 3) asSet" "({1. 2. 3} as: Set) >>> #( 1 2 3) asSet" | newCollection | newCollection := self new: aCollection size. newCollection addAll: aCollection. ^ newCollectionfalse ==> [false] >>> trueEMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil1(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 12 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(5 6)'cf{ ^ 1 }between: #(5 6)0('LOL' detect: #isLowercase ifNone: [$X]) >>> $Xpharo'' asArray >>> #()6Return number that represents digit at given position.1.0 #foo : 100030 Pharo is cool(Tests-osx-64-Roassal-Spec-Tests-Test.xmlWargmax "#(1 -3 5 1) argmax >>> 3" "#(1 1 1 1) argmax >>> 1" ^ self indexOf: self max((#(10 20 10 30) occurrencesOf: 10) >>> 23-(10 to: 1 by: -2) sorted >>> (2 to: 10 by: 2)allButLastDo: block "Executes aBlock on each of the receiver's elements except for the last one" "(Array streamContents: [:stream | #(1 2 3) allButLastDo: [:each | stream nextPut: (each + 10)]]) >>> #(11 12)" 1 to: self size - 1 do: [:index | block value: (self at: index)] 9 \\ 4 >>> 1(false xor: [false]) >>> false6400R('A clear but rather long-winded summary' contractTo: 18) >>> 'A clear ...summary'112X u3oopsb>( #((3 4) (1 2)) flatCollect: [:each | each ] ) >>> #(3 4 1 2)c2-0.5415+Tests-osx-64-NewTools-Scopes-Tests-Test.xml-2.5710#(-10 printStringBase: 10) >>> '-10'-10123O( #(1 2 3) flatCollectAsSet: [:each | { each. each+1 } ] ) >>> #(1 2 3 4) asSetUnexpected token (#(1 2) ifEmpty: [0]) >>> #(1 2)0000011111033555554446fghiReturn a new interval representing the open version of the receiver. In other words, the new inteval does not contain the upper and lower boundaries of the receiver 0000111111222332210 Pharo is cooladdDays: dayCount "((Date year: 2018 month: 9 day: 28) addDays: 3) printString >>> '1 October 2018'" ^ (self asDateAndTime + (dayCount days)) asDate ###'hello''14Y({#a. #b. #z. #d. #i. #l} mergeSortFrom: 3 to: 5 by: [ :a :b | a<=b ]) >>> #(a b d i z l)60011222344566677888899010000114(#(1 3) anySatisfy: [ :each | each even ]) >>> false12216Collection size and block argument count do not match.sortedElements "Answer with a collection of elements with counts, sorted by element." "#(1 2 2 3 1 1 1) asBag sortedElements >>> {1->4. 2->2. 3->1}" ^contents associations sort; yourself410cakeywordsStrict "Returns the keywords of the provided selector. If the receiver is not keyword-based, an empty array is returned." "#foo: keywordsStrict >>> #('foo:')" "#foo:bar: keywordsStrict >>> #('foo:' 'bar:')" "#foo keywordsStrict >>> #()" "#+ keywordsStrict >>> #()" ^ self isKeyword ifTrue: [ self keywords ] ifFalse: [ #( ) ]711127 September 2018c)('abab ac de' howManyMatch: 'abab') >>> 4coole2*Tests-osx-64-Roassal-Shapes-Tests-Test.xmlb12aeiou21102334@({1@3. 2@1. 3@6. 4@8} detect: [ :each | each x even ]) >>> (2@1)foo < bar: { 1 } > 4#( #( ) #'.' #':' #';' #'[' #']' #'{' #'}' #'^' #a )8('salkjsdlkgfeeal' findString: 'al' startingAt: 1) >>> 2 first element1dc1.92839012349023481XXaXbXXcXXXdXX10vector00.0XXsX$'3.123' isAllAlphaNumerics >>> false0$A printStringHex >>> '41'124210 storeStringHex >>> '16rA'allButLast "Answer a copy of the receiver containing all but the last element. Raise an error if there are not enough elements." "#(a b c d) allButLast >>> #(a b c)" ^ self allButLast: 1'hello'11s1s110"(1 to: 5 by: 3) asArray >>> {1. 4}225round: numberOfWishedDecimal "Round the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal" "(10.12345 round: 2) >>> 10.12" "(10.199999999 round: 2) >>>10.2" ^ self subclassResponsibilityThe low bits table can be obtained with: ((1 to: 8) inject: #[1] into: [:lowBits :rank | (lowBits copy at: 1 put: lowBits first + 1; yourself) , lowBits]) allButFirst.Answer the index of the first occurrence of anElement after start within the receiver. If the receiver does not contain anElement, answer 0.180.0$Character space isSeparator >>> truetheSNote: By convention, brightness is abbreviated 'v' to to avoid confusion with blue.KExecutes aBlock on each of the receiver's elements except for the first onedWReturn a string containing the path elements of the receiver, without the 'Path *' partpharo! ||| a1&Tests-osx-64-Commander2-Tests-Test.xmlB(Character space join: #('Pharo' 'is' 'cool')) >>> 'Pharo is cool'0.50c1s:%(-3.1479 truncateTo: 0.01) >>> -3.141.2 00010020004001.0 [ :a ::b | ]2310Answer the index of the first occurrence of anElement after start within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock. Pharo is cool20.136919958784000121000cbeaDetails: recursively split the range to be sorted into two halves, mergesort each half, then merge the two halves together. An extra copy of the data is used as temporary storage and successive merge phases copy data back and forth between the receiver and this copy. The recursion is set up so that the final merge is performed into the receiver, resulting in the receiver being completely sorted.123ed0.5'655555444444333322222111111000000000000200vector2foo: self ^ self + 1^Append the elements of the argument, aSequenceableCollection, separating them by the receiver.-(#(1 2 2 3 1 1 1) asBag includes: 1) >>> true1310(1 -> 'one') key >>> 1130groupedBy: aBlock having: aSelectionBlock "Like in SQL operation - Split the recievers contents into collections of elements for which keyBlock returns the same results, and return those collections allowed by selectBlock." "In the following example, the group `3->#(34)` is filtered out because there is not 2 elements." "(#(1 5 21 28 34) groupedBy: [:x| x // 10] having: [:v| v size = 2]) >>> {0->#(1 5). 2->#(21 28)} asOrderedDictionary" ^ (self groupedBy: aBlock) select: aSelectionBlock10I(#('do' 'la' 'si' 'do' 'la') copyWithoutDuplicates) >>> #('la' 'do' 'si')1079'hello' anyOne >>> $hoEnumerate all elements in the receiver. Execute aBlock for those elements that are not equal to the given itemf({'1'. '1'. '2'. '1'. '1'} atRandom: (Random seed: -42) weighting: [ :each | each asInteger ]) >>> '1'0nprintPathOn: aStream "Print the receiver's path on aStream (without 'Path' prepended) using the default delimiter" "(String streamContents: [ :str| ((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) printPathOn: str]) >>> 'book-result/W01-Welcome'" self printPathOn: aStream delimiter: self delimiter10161.015#11003110000000000000103%('hello' includesAny: 'hop') >>> truef 1 sign ; bar302130&#(10 20 30) - #(0 1 2) >>> #(10 19 28)10ZEvaluate aBlock with my elements taken two at a time, and return an Array with the results32768 == (1 bitShift: 15)301!(3.1479 roundDownTo: 0.1) >>> 3.110000000105z2021032(#() ifEmpty: [0]) >>> 0 between: 0([ 12 ] cull: 13)>>> 12 30'('hello' union: 'world') >>> 'whlorde' 2{10@20. 30@0} - {0@1. 2@3} >>> {(10@19). (28@ -3)}ab200isInstanceSide "Return true whether the receiver is a class (in a couple class/metaclass sense)." "Point isInstanceSide >>> true" "Point class isInstanceSide >>> false" ^ self isClassSide not400 1000000000|Retrieve an element with a probability related to the weighting block. The block takes an element as argument and provides a positive number as result (the retative weight). An implicit normalization is performed on all weights. Multiple occurences of equal elements multiply the probability to be choosen. Warning: empty collections and negative weights will signal errors.cclassNameKey "Return the key that will be used to add a property with the class name when an unknown class is read and the option STONReader>>#acceptUnknownClasses: is true, by default #className. Such unknown classes are returned as generic maps." "((STON reader acceptUnknownClasses: true; on: 'FooBarBaz { #foo : 100 }' readStream; next) at: STON classNameKey) >>> #FooBarBaz" ^ #classNamen u n104nnnnXnn>> 'That is true!'" "(false ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is false!'" self subclassResponsibility9('pharo' beginsWith: 'Pha' caseSensitive: false) >>> true201 nil := nil1+Tests-osx-64-NewTools-Finder-Tests-Test.xml That is true!bar,Tests-osx-64-UndefinedClasses-Tests-Test.xml 1 sign;;bar201Unknown annotation}Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If no matching element is found, evaluate exceptionBlock, with the 'bounding' elements as optional arguments.4ppp < <<<<>> '0:00:00:00.000000001'(false or: [true]) >>> trueXXXX6023211noneSatisfy: aBlock "Evaluate aBlock with the elements of the receiver. If aBlock returns false for all elements return true. Otherwise return false" "(#(2 4 6) noneSatisfy: [:x|x odd]) >>> true" "(#(1 2 3) noneSatisfy: [:x|x odd]) >>> false" "('hello!' noneSatisfy: #isUppercase) >>> true" "('hello!' noneSatisfy: #isLetter) >>> false" "(#() noneSatisfy: ['oops']) >>> true" self do: [:item | (aBlock value: item) ifTrue: [^ false]]. ^ trueZ(#(1 2 3 3 4 1 2 3 5 4 6) splitOn: 4) >>> #(#(1 2 3 3) #(1 2 3 5) #(6))asOrderedCollection210y6(#(1 2 3 4 5) reduce: [ :a :b :c | a + b + c ]) >>> 1516r00A0def36Return a String representation of this number in base b. For SmallIntegers, it is more efficient to print directly in a String, rather than using a Stream like super.g'Here 123should % be 6 the name6 of the method' asCamelCase >>> 'Here123should%Be6TheName6OfTheMethod'0033333c1-141Not valid for negative integers'('ab ab ac de' howManyMatch: 'a') >>> 1d8((40@40 scaleTo: 400@400) >>> (10.0@10.0)43333&2 seconds printString >>> '0:00:00:02'DPairwise product of two sequenceable collections of the same length.-1#(1 5 10 -4) max >>> 101.0SgrowAtFirst "Add new empty slots to the front of array, while keeping the empty slots at the end." "OrderedCollection new capacity >>> 10" "(OrderedCollection new growAtFirst; capacity) >>> 20" | newArray newFirstIndex newLastIndex | newArray := self class arrayType new: (array size * 2 max: 1). newFirstIndex := newArray size - array size + firstIndex. newLastIndex := newFirstIndex + lastIndex - firstIndex. newArray replaceFrom: newFirstIndex to: newLastIndex with: array startingAt: firstIndex. array := newArray. firstIndex := newFirstIndex. lastIndex := newLastIndexAnswer the y coordinate.00000000000000201801(#(1 5 10) findFirst: [ :each | each > 3 ]) >>> 22 between: 0 and: 4p(#(10 20) asOrderedCollection fillFrom: 'ABC' with: [:x|x asciiValue]) >>> #(10 20 65 66 67) asOrderedCollectiona#new isUnary >>> true a digit between 0 and 1 expected.00777777DDD88EEE999999999FFFAAAGGGBBHHHCCCIII00abc5221.0155e8$'foo' asByteArray >>> #[102 111 111]16p(Array streamContents: [:stream | #(10 20 30 40) from: 2 to: 3 do: [:each | stream nextPut: each]]) >>> #(20 30)449e510022@foo:5310vector0z30 #( #( 0 1 2 )13Replace all occurrences of oldObject with newObjectM(RubTextEditor new surroundString: 'a''b' withCharacter: $') >>> '''a''''b'''104(10 to: 25 by: 5) asCommaString >>> '10, 15, 20, 25'17Parse and materialize the STON representation in stringe113341100500667 n ssss;Xsss5 Assignment to read-only variableoselectEverySecond "#(1 2 3 4) selectEverySecond asArray >>> #(2 4) " ^ self selectEvery: [ :i | i \\ 2 = 0 ] 0000000000423250XnX nX1000841xz10021521XXs820nXXn46;(Date year: 2018 month: 9 day: 28) ddmmyyyy >>> '28/9/2018'green "Return the green component of this color, a float in the range [0.0..1.0]." "Color red green >>> 0.0" "(Color r: 0.5 g: 0.5 b: 1) green >>> 0.5004887585532747" ^ self privateGreen asFloat / ComponentMax | | . a: | 42120:00:00:01.001|a:111s:1 e:5 s:7 e:8 s:10 e:13 *0011"""2"""3333"""1111"""111"""1#"""#32100lo4.031111022or: alternativeBlock "Nonevaluating disjunction -- answer true since the receiver is true." "(true or: [Error signal]) >>> true" "(true or: [false]) >>> true" ^ self,'th is is29 a stRI4' squeezeOutNumber >>> 29Returns the keywords of the provided selector. Assumes the reciever is a valid keyword based selector (@reciever isKeyword > true). Prefer using Symbol>>#keywordsStrict if you're not sure if the reciever is keyword-based.1-35.Tests-osx-64-Collections-Native-Tests-Test.xml0.*4211/Answer an Association between self and anObject0002345 { 1 ). 2 }12detectIndex: aBlock "Return index of first element that satisfies aBlock. If no matching element is found, raise an error." "(#(1 5 10) detectIndex: [ :each | each > 3 ]) >>> 2" ^ self detectIndex: aBlock ifNone: [ self errorNotFound: aBlock ]b1 + 012*(#(a b c d) after: #b ifAbsent: #z) >>> #c 100000000L(String streamContents: [ :s | 'Foo''Bar' storeOn: s ]) >>> '''Foo''''Bar'''#((())) size >>> 122ababU(ByteArray with: 97 with: 0 with: 0 with: 0) asString ~= 'a000' asWideString >>> true6420:B X04230_(#(11 22 33) asOrderedCollection atWrap: 6 put: 0; yourself) >>> #(11 22 0) asOrderedCollection0l(#(1 2 3 4 5) groupedBy: [ :v | v odd ]) asString >>> 'an OrderedDictionary(true->#(1 3 5) false->#(2 4))'24('abcdefgh' includesSubstring: 'de' at: 1) >>> false3\withIndexDo: elementAndIndexBlock "Just like do: except that the iteration index supplies the second argument to the block" "(Array streamContents: [:stream| #(11 22 13) withIndexDo: [ :each :i | stream nextPut: (each * each + i)]]) >>> #(122 486 172)" 1 to: self size do: [ :index | elementAndIndexBlock value: (self at: index) value: index ]0vector074291(1 max: 1000) >>> 1000allButFirst "Answer a copy of the receiver containing all but the first element. Raise an error if there are not enough elements." "#(a b c) allButFirst >>> #(b c)" ^ self allButFirst: 112)See `unescapeCharacter:` for the opposite0Unexpected negative weight13 'abc' <= 'def' >>> true10the20013221Return the reciever full of reciprocated elements41includesAny: aCollection "Answer whether any element of aCollection is one of the receiver's elements." "(#(10 20 30) includesAny: #(30 40)) >>> true" "(#(10 20 30) includesAny: #(50 40)) >>> false" "(#(10 20 30) includesAny: #()) >>> false" "('hello' includesAny: 'hop') >>> true" "('hello' includesAny: 'pwn') >>> false" aCollection do: [:elem | (self includes: elem) ifTrue: [^ true]]. ^ false10indexOf: anElement "Answer the index of the first occurrence of anElement within the receiver. If the receiver does not contain anElement, answer 0." "(#(a b c d e) indexOf: #c) >>> 3" "(#(a b c d e) indexOf: #x) >>> 0" ^ self indexOf: anElement ifAbsent: 0-Tests-20iAnswer the lower right corner of the rectangle uniquely defined by the receiver and the argument, aPoint.!((2@2) * (100@200)) >>> (200@400)3307:(#(1 3) detect: #even ifFound: #negated ifNone: [0]) >>> 0240.04'0abc' startsWithDigit >>> true/ """ pppp """ A """ pppp """ A """ ^ """ a """ / "a" foo: "b" x "c" bar: "d" y "e" ^ "f" x "g" EMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil2001000v (OrderedDictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 20 XXXXXXXXXXXX0 Xs X-1.50.53p(Array streamContents: ([:stream | #(1 2 3) do: [:each | stream nextPut: (each + 10)] without: 2])) >>> #(11 13) #hello#world303-10 UndeclaredVariableRead Attempt to read undeclared variable TSortable UndeclaredVariable>>runtimeUndeclaredReadInContext: RGMonticelloTest>>testConvertingMCTraitDefinition RGMonticelloTest(TestCase)>>performTest 105e23-2.56721010:B :B092/#( #':=' aa: #= #':=' #= bb: #'==' #cc: #'==' )1-19201'('Hello' detectMax: #asciiValue) >>> $o-2('abcdf' indexOf: $a) >>> 11&A clear but rather long-winded summary10(true xor: [true]) >>> falseXanyOne "Answer a representative sample of the receiver. It raises an error when the collection is empty. This method can be helpful when needing to preinfer the nature of the contents of semi-homogeneous collections." "#(1 2 3) anyOne >>> 1" " ([#() anyOne] on: SubscriptOutOfBounds do: [ :ex | 'whatever' ]) >>> 'whatever' " ^ self first 3r12. 345cool Hello, World!| | u2foo: 12105020200foo* [ | b | ]e!Tests-osx-64-Files-Tests-Test.xml11 e5502!Tests-osx-64-SUnit-Tests-Test.xml"00010020030004454647444A999B888C000vector0Example of usages:1301137222333-({10. 20} asOrderedCollection add: 30) >>> 309.|a| a := #(1 2 3). a asNewArray == a >>> false 0:01:01:00-OrderedCollection new asArray class >>> Array('foo' match: 'Foo') >>> true 22213334441% foo: arg ^ arg min: arg + 2 ; abs . 100#n001?({1. 2. 3. 4. 5} shuffleBy: (Random seed: 42)) >>> #(1 2 5 4 3)3z:(10 to: 25 by: 5) asCommaStringAnd >>> '10, 15, 20 and 25'21Five is {five}.100Tests-osx-64-NewTools-FileBrowser-Tests-Test.xml:= abcdefgh1610030 ^ n 0151 max: 2[ """ ppp """ n """. """ ^ n """ 100 0000222226665'' asLowercase >>> ''A60$' isFinalQuote >>> false12withIndexSelect: elementAndIndexBlock "select elements from the receiver that the block evaluates true with the element and its index." "(#('We' 'love' 'pharo!') withIndexSelect: [:value :index | value size - 1 <= index]) >>> #('We')" ^ self class new: self size streamContents: [ :stream | 1 to: self size do: [ :index | | each | (elementAndIndexBlock value: (each := self at: index) value: index) ifTrue: [ stream nextPut: each ] ] ](24 min: 20 max: 5) >>> 20>|s| s:=0. #(10 20 30) do: [:each | s := s + each]. s >>> 60100200((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) pathString >>> 'book-result/W01-Welcome'bb30.5TReturn the index starting at 1 of the argument in the receiver, zero if not present.aPoint classSide >>> Point class9isDashPunctuation "Return whether the receiver is one of these characters: $-" "$- isDashPunctuation >>> true" "$_ isDashPunctuation >>> false" ^ self characterSet isDashPunctuation: self5450330ZEvaluate twoArgBlock with corresponding elements from this collection and otherCollection.-3 odd >>> trued1-410000000002000004uNote that there is no way to get the first element that works for all kinds of Collections. Must test every one.11 - 1 - 1 abs - 1 - 1 max: -1sorted: aSortBlockOrNil "Return a new sequenceable collection which contains the same elements as self but its elements are sorted by aSortBlockOrNil. The block should take two arguments and return true if the first element should preceed the second one. If aSortBlock is nil then <= is used for comparison." "(#(3 1 4 2) sorted: [:a :b| a>=b]) >>> #(4 3 2 1)" "('hello' sorted: [:a :b| a>=b]) >>> 'ollhe'" "((1 to: 10 by: 2) sorted: [:a :b| a>=b]) >>> #(9 7 5 3 1)" ^self asArray sort: aSortBlockOrNil;Return whether the receiver is one of these characters: _before: target ifAbsent: exceptionBlock "Answer the receiver's element immediately before target. Answer the result of evaluating the exceptionBlock if target is not an element of the receiver, or if there are no elements before it." "(#(11 22 33) before: 22 ifAbsent: 55) >>> 11" "(#(11 22 33) before: 44 ifAbsent: 55) >>> 55" | index | index := self indexOf: target. ^ (index = 0 or: [index = 1]) ifTrue: [exceptionBlock value] ifFalse: [self at: index - 1]this string will be trimmed12 hexString >>> '16rC'33(#(1 2 3 4) select: [:each | each > 2 ]) >>> #(3 4)(Array streamContents: [:stream | #(10 20 30) keysAndValuesDo: [:key :value | stream nextPut: (key * 2 + value)]]) >>> #(12 24 36) 1, 2, 3 and 42018-Tests+Tests-osx-64-FileSystem-Core-Tests-Test.xmlb930/Tests-osx-64-Kernel-Tests-WithCompiler-Test.xml4K(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 2 ifAbsent: 7) >>> 3102r x(Tests-osx-64-FuzzyMatcher-Tests-Test.xmlG(OrderedCollection new add: 42; add: 43; yourself) asArray >>> #(42 43)/Tests-osx-64-NewTools-Playground-Tests-Test.xmlc342'abc' isOctetString >>> truec1"result will cover the range [-1,1]-23.4567 (10 printStringBase: 16) >>> 'A'12131400Answer a Rectangle whose origin is the receiver and whose corner is aPoint. This is one of the infix ways of expressing the creation of a rectangle.31al$A isLetter >>> true7`(#('We' 'love' 'pharo!') withIndexSelect: [:value :index | value size - 1 <= index]) >>> #('We')9301 0001022030011 sorted "Return a new sequenceable collection which contains the same elements as self but its elements are sorted in ascending order using the #'<=' operator." "#(8 5 3 9) sorted >>> #(3 5 8 9)" "#(a b z d) sorted >>> #(a b d z)" ^self sorted: [ :a :b| a <= b ]0222333d32a40Vsize "#(a b c d e) size >>> 5" "#(x y z) size >>> 3" ^ self subclassResponsibility160541(Answer the first element of the receiver13foo "z" "a" 1. "b" "c" ^ 2 "d"30 printStringHex >>> '1E'-"a" [ "b" : "c" x "d" : "e" y "f" | "g" ] "h"110th is is29 a stRI42EReturn the HSL saturation of this color, a value between 0.0 and 1.0.120 89Ten 0vector0Unmatched " in comment.4(OrderedCollection new growAtFirst; capacity) >>> 20 0:01:02:00abcE(OrderedCollection new add: 42; yourself) class >>> OrderedCollection100+b41test2This statement is false!('abddf' indexOf: $k) >>> 0,foo | a | a := 1. ^ [ :a | a ] value: 10 + a4(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(7 8)' a%(STON toString: 1@2) >>> 'Point[1,2]'removeAll: aCollection "Remove each element of aCollection from the receiver. If successful for each, answer aCollection. Otherwise create an error notification. ArrayedCollections cannot respond to this message." "(#(10 20 10 30 10) asOrderedCollection removeAll: #(10 10 20); yourself) >>> #(30 10) asOrderedCollection" aCollection == self ifTrue: [^self removeAll]. aCollection do: [:each | self remove: each]. ^ aCollection*#( aa:bb: cc #'aa:bb:cc' #cc #'++' #'++' )cAnswer whether the receiver begins with the given prefix string. The comparison is case-sensitive.[ :a | | a b | ]3b03'for the style (aa max:bb) with no space208(#(xa xb xc xy xz) isSortedBy: #last ascending) >>> true7AA' ' isEmpty >>> false[ ^ 1 ]. 2. ^ 3202'{1@2. 3@ -1} negated >>> {-1@ -2. -3@1}EAnswer the value of the alternativeBlock since the receiver is false.1550isCurrencySymbol "Return whether the receiver is one of these characters: $ and euro" "$$ isCurrencySymbol >>> true" "Character euro isCurrencySymbol >>> true" "$} isControlOther >>> false" ^ self characterSet isCurrencySymbol: self13&#(1 2 3 4) & #(1 2 4 6 7) >>> #(1 2 4)11swap: oneIndex with: anotherIndex "Move the element at oneIndex to anotherIndex, and vice-versa." "({#a. #b. #c. #d. #e} swap: 5 with: 1) >>> #(e b c d a)" | element | element := self at: oneIndex. self at: oneIndex put: (self at: anotherIndex). self at: anotherIndex put: element^Append the elements of the argument, aSequenceableCollection, separating them by the receiver.24storeStringBase: base length: minimum padded: zeroFlag "(10 storeStringBase: 16 length: 6 padded: true) >>> '16r00A'" ^ String streamContents: [:s| self storeOn: s base: base length: minimum padded: zeroFlag ]b3,(#(a b c d e) indexOf: #x ifAbsent: 7) >>> 7-12 between: ( 1 and: 4)xa11330[((Date year: 2018 month: 9 day: 28) previous: 'Sunday') printString >>> '23 September 2018'11360'"a" [ "b" | "c" x "d" y "e" | "f" ] "g"10^ 520vector017 9 % 4 >>> 100.01s1 s13[Print the receiver's path on aStream (without 'Path' prepended) using the default delimiter(true or: [false]) >>> true1elmer'((100@200) max: (30@400)) >>> (100@400)012>> 1" "1 slowFactorial >>> 1" "2 slowFactorial >>> 2" "3 slowFactorial >>> 6" "4 slowFactorial >>> 24" "5 slowFactorial >>> 120" "6 slowFactorial >>> 720" self > 0 ifTrue: [ ^ self * (self - 1) slowFactorial ]. self = 0 ifTrue: [ ^ 1 ]. self error: 'Not valid for negative integers'10 13Tests-osx-64-Morphic-Widgets-Taskbar-Tests-Test.xml'Color red rgbTriplet >>> #(1.0 0.0 0.0)510003Class structural inspection - Class/Metaclass shiftSince the condition is false, answer the value of the false alternative, which is nil. Execution does not actually reach here because the expression is compiled in-line.2Same as ifTrue:ifFalse:.100302from: start to: stop do: aBlock "Evaluate aBlock for all elements between start and stop (inclusive)." "(Array streamContents: [:stream | #(10 20 30 40) from: 2 to: 3 do: [:each | stream nextPut: each]]) >>> #(20 30)" start to: stop do: [:index | aBlock value: (self at: index)]314 factorial >>> 240.0`({10. 20} asOrderedCollection addIfNotPresent: 20; yourself) >>> ({10. 20.} asOrderedCollection)1'%' expandMacros >>> ''343foo28Return whether the receiver is one of these characters: backspace, delete, escape, arrowUp, arrowLeft, arrowDown, arrowRight, pageUp, pageDown, end, home, nbsp, insert25salkjsdlkgfeealPReturn true whether the receiver is a class (in a couple class/metaclass sense).1-1 - 1abs-1 - 1max:-100104'' expandMacros >>> OSPlatform current lineEnding423 (Color h: 0 s: 1 l: 0.5) >>> (Color r: 1 g: 0 b:0)e14011164K(#('one' 'two' 'three' 'four') atAll: #(3 2 4)) >>> #('three' 'two' 'four')b1.0a100100000000000000000002.3029490834938991000000000000050#() asBag = Bag new >>> trueC(#(10 15 22 789) collect: [:x | x//10] as: Set) >>> #(1 2 78) asSet#(1 2 3 4) combinations >>> #(#(1) #(2) #(3) #(4) #(1 2) #(1 3) #(1 4) #(2 3) #(2 4) #(3 4) #(1 2 3) #(1 2 4) #(1 3 4) #(2 3 4) #(1 2 3 4))4-41003Class structural inspection - Class/Metaclass shift010i5('salkjsdlkgfee' findString: 'al'startingAt: 3) >>> 0970011##########0-(#(10 20 30) includesAll: #(30 40)) >>> false X Xsss X defdisplayStringOn:28S ([#() anyOne] on: SubscriptOutOfBounds do: [ :ex | 'whatever' ]) >>> 'whatever' 5zRound the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal0.00.01710streamContents: blockWithArg limitedTo: sizeLimit "A variant of #streamContents: with a strict size limit" "(String streamContents: [:s | 10 timesRepeat: [s nextPutAll: 'foo']] limitedTo: 9) >>> 'foofoofoo'" | stream | stream := LimitedWriteStream on: (self streamSpecies new: (100 min: sizeLimit)) limit: sizeLimit limitBlock: [ ^ stream contents ]. blockWithArg value: stream. ^ stream contents02 'abc' >= 'def' >>> false341113>({ 2@6 . -4@3 . 10@ -3 } detectMin: [ :p | p y ]) >>> (10@ -3)2 fred the bear X0### ###02#(#(a b c d e) last: 3) >>> #(c d e)abc15Tests-osx-64-Morphic-Widgets-FastTable-Tests-Test.xml1 -513645724IExecute the receiver with one or zero arguments depending on the receiverdasSortFunction "Return a SortFunction around the receiver, where the receiver will be used as a unary message to send to both a and b during sorting, and then the result of said send will be collated in ascending order using the <=> method." "(#('abc' 'de' 'fghi') sorted: #size ascending) >>> #('de' 'abc' 'fghi')" ^PropertySortFunction property: self((#(x y z) atLast: 4 ifAbsent: #a) >>> #a12Return a Point scalefactor for shrinking a thumbnail of the receiver's extent to fit within anExtent. self and anExtent are expected to have positive nonZero x and y.worldD('LOL' detect: #isLowercase ifFound: #uppercase ifNone: [$X]) >>> $X1010154eE([:x :y :z | x + y + z] valueWithPossibleArgs: #( 13 12 15)) >>> 40 40 100000000.0I return true if a method is an extension method. Which means that the methods is not packaged in the package of the class containing the method, but in another package.Pharo (, { exist ]3%((0@0) sideOf: (100@100)) >>> #center6oflatCollectAsSet: aBlock "Evaluate aBlock for each of the receiver's elements and answer the list of all resulting values flatten one level. Assumes that aBlock returns some kind of collection for each element. Equivalent to the lisp's mapcan" "( #(1 2 3) flatCollectAsSet: [:each | { each. each+1 } ] ) >>> #(1 2 3 4) asSet" ^ self flatCollect: aBlock as: Set Xuuuuuu Xuu 1311/0777000000888030999000000III0A0JJJ0CCGGGCD0HHH0Unescape an escaped string. Assume the string has all occurrences of aCharacter are escaped. That is, they are in pairs. This method returns a copy of the string replacing all pairs of aCharacter by a single appearance of it..Tests-osx-64-Metacello-TestsReference-Test.xml { 1 }. { 2 }1 goodby: 2 my: ('In {1} you can escape \{ by prefixing it with \\' format: {'strings'}) >>> 'In strings you can escape { by prefixing it with \' beorangeaAnswer whether the receiver ends with the given prefix string. The comparison is case-sensitive.11EAnswer an instance of me containing the same elements as aCollection.W EW121-Tests-osx-64-SUnit-MockObjects-Tests-Test.xml035b20vector011runningMax: aSubsetSize "Running max. See the comment of self >> #running:of: for more information." "(#(1 1 2 2 3 3) runningMax: 3) >>> {2 . 2 . 3 . 3}" ^ self running: [ :subset | subset max ] of: aSubsetSizee1J (OrderedDictionary new at: #top at: #below1 ifAbsent: [ 1 ]) >>> 1 , 10 | | . - 1E(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 2 ifAbsent: 7) >>> 313 [ :a | b ]identityIndexOf: anElement "Answer the index of anElement within the receiver. If the receiver does not contain anElement, answer 0." "(#(a b c d e) identityIndexOf: #c) >>> 3" "(#(a b c d e) identityIndexOf: #x) >>> 0" ^self identityIndexOf: anElement ifAbsent: [0]3&('hello' includesAll: 'hop') >>> falsesum "Return the sum (+) of the elements held in the receiver." "Faster than the superclass implementation when you hold many instances of the same value (which you probably do, otherwise you wouldn't be using a Bag)." "#(1 2 2 3 1 1 1) asBag sum >>> 11" | sum first | first := true. contents keysAndValuesDo: [ :value :count | first ifTrue: [ sum := value * count. first := false ] ifFalse: [ sum := sum + (value * count) ] ]. first ifTrue: [ self errorEmptyCollection ]. ^ sumRReturns a string representation of the receiver as hexadecimal, prefixed with 16r.A25Return a new sequenceable collection which contains the same elements as self but its elements are sorted by aSortBlockOrNil. The block should take two arguments and return true if the first element should preceed the second one. If aSortBlock is nil then <= is used for comparison.b41eAlias of Collection>>reduce10foo "a" < "b" bar "c" > "d" < "e" baz "f" > "g" -1pharo223 2r-00101000AnewFrom: aCollection "Answer an instance of me containing the same elements as aCollection." "(RunArray newFrom: {1. $a. $a. 3}) >>> ({1. $a. $a. 3} as: RunArray)" "({1. $a. $a. 3} as: RunArray) values >>> #(1 $a 3)" "({1. $a. $a. 3} as: RunArray) runs >>> #(1 2 1)" | runs values lastRun lastValue | runs := (Array new: aCollection size // 2) writeStream. values := (Array new: aCollection size // 2) writeStream. lastRun := 0. lastValue := Object new. aCollection do: [ :x | lastValue = x ifTrue: [ lastRun := lastRun + 1 ] ifFalse: [ lastRun > 0 ifTrue: [ runs nextPut: lastRun. values nextPut: lastValue ]. lastRun := 1. lastValue := x ] ]. lastRun > 0 ifTrue: [ runs nextPut: lastRun. values nextPut: lastValue ]. ^ self basicNew setRuns: runs contents setValues: values contents19two(3.1479 roundUpTo: 0.1) >>> 3.22342019-08-17T13:33:00+02:00a120001Since the condition is true, the value is the true alternative, which is nil. Execution does not actually reach here because the expression is compiled in-line.107$a isAlphaNumeric >>> true1b91!('abc' repeat: 3) >>> 'abcabcabc' between: #(1 -3 5 1) argmax >>> 310 0 :B |X b X XrasCommaStringAnd "Return collection printed as 'a, b and c' " "#( 'a' 'b' 'c') asCommaStringAnd >>> 'a, b and c'" "#('a') asCommaStringAnd >>> 'a'" "#() asCommaStringAnd >>> ''" "'foo' asCommaStringAnd >>> 'f, o and o'" "(10 to: 25 by: 5) asCommaStringAnd >>> '10, 15, 20 and 25'" ^String streamContents: [:s | self asStringOn: s delimiter: ', ' last: ' and ']330vector0100[Answer the third element of the receiver. Raise an error if there are not enough elements.1A man, a plan, a canal, panama1201920200This implementation is recursive and very canonical. This implementation is intended for demo purposes, but for better performance another version 'factorial' is provided.one-22fo'(#(10 20 30) includesAll: #()) >>> true102 (#(1 -4 -10 1) sum: #abs) >>> 16 953.67 MBAReturn the class of STON maps, Dictionary, a system wide constantyfindFirst: aBlock "Return the index of my first element for which aBlock evaluates as true. If no matching element is found, return 0" "(#(1 5 10) findFirst: [ :each | each > 3 ]) >>> 2" "(#(1 5 10) findFirst: [ :each | each > 15 ]) >>> 0" | index | index := 0. [(index := index + 1) <= self size] whileTrue: [(aBlock value: (self at: index)) ifTrue: [^index]]. ^ 0 + 1. - a. - 1. - 1 "A"720c(0@5) guarded >>> (1@5)0.521d(#(1 1 1 10 10 10 100 100 100) groupsOf: 3 atATimeCollect: [ :x :y :z | x + y + z]) >>> #(3 30 300)Answer the index of the first occurrence of any element included in aCollection within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock. 41whateverbad start index('ab' compare: 'aa') >>> 320.5KasInteger "Answer 1 since receiver is true." "true asInteger >>> 1" ^ 13XaX130identityIndexOf: anElement ifAbsent: exceptionBlock "Answer the index of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock." "(#(a b c d e) identityIndexOf: #c ifAbsent: 7) >>> 3" "(#(a b c d e) identityIndexOf: #x ifAbsent: 7) >>> 7" 1 to: self size do: [:i | (self at: i) == anElement ifTrue: [^ i]]. ^ exceptionBlock value.{ 'foo'. ('fo','o') } asIdentitySet size >>> 241fred5((0@0 corner: 100@100) containsPoint: 50@50) >>> true6662Answer a ByteArray whose elements are the elements of the receiver. Implementation note: Cannot use ''ByteArray withAll: self'' as that only works for SequenceableCollections which support the replacement primitive.30Character expectedfindBinaryIndex: aBlock ifNone: exceptionBlock "Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If no matching element is found, evaluate exceptionBlock, with the 'bounding' elements as optional arguments." "(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(7 8)' " "(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] ifNone: [ :a :b | 'over index: ', a printString ]) >>> 'over index: 7' " ^ self findBinaryIndex: aBlock do: [ :found | found ] ifNone: exceptionBlock-1.59#Tests-osx-64-Renraku-Tests-Test.xmlgrowAtLast "Add new empty slots to the end of array, while keeping the empty slots at the front." "OrderedCollection new capacity >>> 10" "(OrderedCollection new growAtLast; capacity) >>> 20" | newArray | newArray := self class arrayType new: (array size * 2 max: 1). newArray replaceFrom: firstIndex to: lastIndex with: array startingAt: firstIndex. array := newArray110, 'hello', $x1LRemove each element from the receiver and leave it empty. ArrayedCollections cannot respond to this message. There are two good reasons why a subclass should override this message: 1) the subclass does not support being modified while being iterated 2) the subclass provides a much faster way than iterating through each element113XXXXuab cd ab ef ab #'hello'' foo: arg ^ arg min: arg + 2; abs1 XXXXXXXXXXXXX06kAnswer my element at index anInteger. at: is used by a knowledgeable client to access an existing element.409'Tests-osx-64-Roassal-UML-Tests-Test.xml(false eqv: true) >>> falseiReturn a new sequenceable collection which contains the same elements as self but its elements are sorted1runningAverage: aSubsetSize "Running average (a.k.a. moving average, rolling average). See the comment of self >> #running:of: for more information." "(#(1 1 2 2 3 3) runningAverage: 2) >>> {1 . (3/2) . 2 . (5/2) . 3}" ^ self running: [ :subset | subset average ] of: aSubsetSize5 XXXX""XXX""XX X XcUnused variableAAnswer a Point with coordinates that are the reciprocals of mine.18Tests-osx-64-NewTools-SpTextPresenterDecorators-Test.xml"Evaluate aBlock for each of the receiver's elements (key/value associations). If any non-association is within, the error is not caught now, but later, when a key or value message is sent to it. The point of this method it to do the *right thing* on Dictionaries and related classes. 11b(100@200) x >>> 100TInterpret the receiver pattern (<1p>, <1s>, ...) with argument passed in anArray.6 -9//4 >>> -33002018103.1479 foo 0Return a new sequenceable collection which contains the same elements as self but its elements are sorted by aSortBlockOrNil. The block should take two arguments and return true if the first element should preceed the second one. If aSortBlock is nil then <= is used for comparison.1EallButFirstDo: aBlock "Executes aBlock on each of the receiver's elements except for the first one" "(Array streamContents: [:stream | #(1 2 3) allButFirstDo: [:each | stream nextPut: (each + 10)]]) >>> #(12 13)" 2 to: self size do: [:index | aBlock value: (self at: index)]MReturn a collection of pharo comment nodes: expressions following the patternzmax "Answer a number that is the maximum of the x and y of the receiver." "(100@200) max >>> 200" ^ self x max: self y abcabcabc13(false xor: [true]) >>> trueFoo1010P(Date year: 2018 month: 9 day: 28) onNextMonth printString >>> '28 October 2018'000 rx'{1. 2} asBag = {2. 1} asBag >>> true3620b700e1a1highBit "Answer the index of the high order bit of the receiver, or zero if the receiver is zero. Raise an error if the receiver is negative, since negative integers are defined to have an infinite number of leading 1's in 2's-complement arithmetic. Use >>highBitOfMagnitude if you want to get the highest bit of the magnitude." "2r00101000 highBit >>> 6" "0 highBit >>> 0" self < 0 ifTrue: [^ self error: 'highBit is not defined for negative integers']. ^ self highBitOfPositiveReceiver-SmallInteger maxVal decimalDigitLength >>> 1911;301This statement is true!hello0between: #(7 8)"(100 beBetween: 12 and: 20) >>> 205[ :aaa :bbb | | ccc ddd | aaa ]a#u u. 0 :B | X b b XX b 0. X X1(false xor: [false]) >>> false20010ifEmpty: aBlock "Evaluate the given block, answering its value if the receiver is empty, otherwise answer the receiver. Note that the fact that this method returns its receiver in case the receiver is not empty allows one to write expressions like the following ones: self classifyMethodAs: (myProtocol ifEmpty: [ Protocol unclassified ])" "(#(1 2) ifEmpty: [0]) >>> #(1 2)" "(#() ifEmpty: [0]) >>> 0" "('' ifEmpty: ['(nil)']) >>> '(nil)'" ^ self isEmpty ifTrue: [ aBlock value ] ifFalse: [ self ]<(RPackage named: 'MockPackage-Tests') isTestPackage >>> true100$(#[1 2 0 4] booleanAt: 3) >>> false.2 ppp <<<<>> false4102'0002345' isAllDigits >>> true foo23bazo222033Answer whether text matches the pattern in this string. Matching ignores upper/lower case differences. Where this string contains #, text may contain any character. Where this string contains *, text may contain any sequence of characters.2ppp X :a[ :a a020vector09(String streamContents: [:s | 'Pharo is cool' splitOn: Character space indicesDo: [ :start :end | s << 's:' << start asString << ' ' << 'e:' << end asString << ' ' ]]) >>> 's:1 e:5 s:7 e:8 s:10 e:13 'canySatisfy: aBlock "Evaluate aBlock with the elements of the receiver. If aBlock returns true for any element return true. Otherwise return false." "(#(1 3) anySatisfy: [ :each | each even ]) >>> false" "(#(1 2) anySatisfy: [ :each | each even ]) >>> true" "('hello world!' anySatisfy: [ :each | each isLetter ]) >>> true" "('hello world!' anySatisfy: [ :each | each isDigit ]) >>> false" "((4 to: 9) anySatisfy: #isPrime) >>> true" "((4 to: 50 by: 2) anySatisfy: #isPrime) >>> false" "(#() anySatisfy: [ true ]) >>> false" self do: [ :each | (aBlock value: each) ifTrue: [ ^ true ] ]. ^ false>({ 2@6 . -4@3 . 10@ -3 } detectMax: [ :p | p x ]) >>> (10@ -3)e711033504cIt is always a number or zero:zB({#x .#y .#z} atAll: #(1 3) putAll: #(a e); yourself) >>> #(a y e)^ between: #(23 nil)!(12 beBetween: 12 and: 20) >>> 12d3'a''b'12uflattened "Flattens a collection of collections (no matter how many levels of collections exist). Strings are considered atoms and, as such, won't be flattened" "( #(1 #(2 3) #(4 #(5))) flattened ) >>> #(1 2 3 4 5)" "( #('string1' #('string2' 'string3')) flattened ) >>> #('string1' 'string2' 'string3')" ^ Array streamContents: [ :stream | self flattenOn: stream ]1010[:a:b]n(Array streamContents: [:stream | #(1 2 3) with: #(4 5 6) do: [:a :b | stream nextPut: (a + b)]]) >>> #(5 7 9).(#(a b c d e) indexOf: #c startingAt: 2) >>> 3800.5E('XXaXbXXcXXXdXX' escapeCharacter: $X) >>> 'XXXXaXXbXXXXcXXXXXXdXXXX'1-888 00999000AAA030BBB000FFF0C0GGG000III00 JJJa*Tests-osx-64-NewValueHolder-Tests-Test.xml3indexOf: anElement ifAbsent: exceptionBlock "Answer the index of the first occurrence of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock." "(#(a b c d e) indexOf: #c ifAbsent: 7) >>> 3" "(#(a b c d e) indexOf: #x ifAbsent: 7) >>> 7" ^ self indexOf: anElement startingAt: 1 ifAbsent: exceptionBlock,""" n """ ssss """ n """ s """ n """ sss """even " 0 even >>> true" " 2 even >>> true" "-2 even >>> true" " 3 even >>> false" "-3 even >>> false" ^(self bitAnd: 1) = 00]xor: alternativeBlock "Nonevaluating conjunction. If the receiver is true, answer the opposite of the the argument, alternativeBlock; otherwise answer the value of the alternativeBlock." "(true xor: [true]) >>> false" "(true xor: [false]) >>> true" "(false xor: [true]) >>> true" "(false xor: [false]) >>> false" self subclassResponsibilityd H(#('abc' 'de' 'fghi') sorted: #size descending) >>> #('fghi' 'abc' 'de')10>Add each element of aCollection at my end. Answer aCollection.1.5 rounded >>> 2 appreciate0vector0-198#(3.1479 truncateTo: 0.01) >>> 3.1413###min "Return the minimum value of the collection" "#(1 5 10 -4) min >>> -4" "{1@5. 10@ -4} min >>> (1@ -4)" ^ self inject: self anyOne into: [:min :each | min min: each]1ppp < <<<<>> 119hllzk3x 0001000203humanReadableSISizeString "Return the receiver as a string with SI binary (International System of Units) file size, e.g. '50 KB'. It means that it takes 1000 and not 1024 as unit as humanReadableByteSizeString does." "(1000 * 1000 * 1000) humanReadableSISizeString >>> '1.00 GB'" "(1000 * 1000 * 1000) humanReadableByteSizeString >>> '953.67 MB'" "(1024 * 1024 * 1024) humanReadableSISizeString >>> '1.07 GB'" ^ String streamContents: [ :s| self humanReadableSISizeOn: s ]15Return a String with the STON serialization of object16rC21Durstenfeld's version of the Fisher-Yates shuffleJ(true ifTrue: [ 'This statement is true!' ]) >>> 'This statement is true!'120183a := a. [ :a | a ]. a := a358Return the sum (+) of the elements held in the receiver.1.0Flattens a collection of collections (no matter how many levels of collections exist). Strings are considered atoms and, as such, won't be flattenedEvaluate aBlock with each of the receiver's elements as the argument. This is the general foreach method, but for most standard needs there is often a more specific and simpler method.2d*(-0.5 arcTan: -0.5) >>> -2.35619449019234500123450aa12AB213 (1 sign);bar`pathString "Return a string containing the path elements of the receiver, without the 'Path *' part" "((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) pathString >>> 'book-result/W01-Welcome'" ^String streamContents: [ :stream | self printPathOn: stream delimiter: self delimiter ] HELLOWORLD1000vector0abc (10 printStringBase: 16) >>> 'A'104weK'A man, a plan, a canal, panama' asCamelCase >>> 'AMan,APlan,ACanal,Panama'hello03!(10 beBetween: 12 and: 20) >>> 1223#(1 2 3 0) isSorted >>> falsePharo is really super coolFFFFFFLiteral constant expectedf 16r4116r411002$Tests-osx-64-Sindarin-Tests-Test.xml1125strings0vector0Invalid input/output !020[Answer the fifth element of the receiver. Raise an error if there are not enough elements.1210001021192010Alt+N1%OrderedCollection new capacity >>> 10321211I(#(1 2 3) bind: [ :first :second :third | first + second + third ]) >>> 61?(STON fromString: '#foo : 100') class >>> STON associationClassminutes "2 minutes printString >>> '0:00:02:00'" "(1 hour + 2 minutes) printString >>> '0:01:02:00'" ^ Duration minutes: self2wasArray "Convert an OrderedCollection into an Array." "#(a b c) asOrderedCollection asArray >>> #(a b c)" "OrderedCollection new class >>> OrderedCollection" "OrderedCollection new asArray class >>> Array" "(OrderedCollection new add: 42; add: 43; yourself) asArray >>> #(42 43)" ^ (Array new: self size) replaceFrom: 1 to: self size with: array startingAt: firstIndex113222214X(String streamContents: [:s| {10. 'hello'} printElementsOn: s]) >>> '(10 ''hello'')'h-3xzpppp A pppp A ^ ajIf the receiver is true (i.e., the condition is true), then answer the value of the argument trueAlternativeBlock. If the receiver is false, answer the result of evaluating the argument falseAlternativeBlock. If the receiver is a nonBoolean then create an error notification. Execution does not actually reach here because the expression is compiled in-line.Use a proper symbol literal4| a b010KPairwise integer modulo of two sequenceable collections of the same length.Point classSide >>> Point classcDAnswer with a collection of elements with counts, sorted by element.%OrderedCollection new capacity >>> 10rremove: oldObject "Remove oldObject from the receiver's elements. Answer oldObject unless no element is equal to oldObject, in which case, raise an error. ArrayedCollections cannot respond to this message." "(#(10 20 10) asOrderedCollection remove: 10; yourself) >>> #(20 10) asOrderedCollection" ^ self remove: oldObject ifAbsent: [self errorNotFound: oldObject]3b(Array streamContents: [:stream | #(10 20 30 40) overlappingPairsWithIndexDo: [:first :second :index| stream nextPut: (first + second + index)]]) >>> #(31 52 73)1117(('ab ab ac de' howManyMatch: 'ab') >>> 212d1:=24120MockPackage-testsUnexpected block parameter32Answer some indication of how alike the receiver is to the argument, 0 is no match, twice aString size is best score (but see example with 7). Case is ignored. This method is used to help find mistyped variable names in methods.-1930charlie(Array streamContents: [:stream | (0 to: 1) asDigitsToPower: 4 do: [:each | stream nextPut: each copy]]) >>> #(#(0 0 0 0) #(0 0 0 1) #(0 0 1 0) #(0 0 1 1) #(0 1 0 0) #(0 1 0 1) #(0 1 1 0) #(0 1 1 1) #(1 0 0 0) #(1 0 0 1) #(1 0 1 0) #(1 0 1 1) #(1 1 0 0) #(1 1 0 1) #(1 1 1 0) #(1 1 1 1))4do: elementBlock separatedBy: separatorBlock "Evaluate the elementBlock for all elements in the receiver, and evaluate the separatorBlock between." "(String streamContents: [:s | #(1 2 3) do: [:each | s << each asString] separatedBy: [s << ', ']]) >>> '1, 2, 3'" | beforeFirst | beforeFirst := true. self do: [:each | beforeFirst ifTrue: [beforeFirst := false] ifFalse: [separatorBlock value]. elementBlock value: each]foo: a bar: a ^ azk cd zk ef zk*Return collection printed as 'a, b and c' 3Refer to the comment in Collection>>#reject:thenDo:b10Answer the index of the first substring within the receiver, starting at start. If the receiver does not contain substring, answer 0.ctwo4041fghi4%(AsciiCharset toLowercase: $!) >>> $!asFourCode "'abcd' asFourCode >>> -513645724" "'1111' asFourCode >>> 825307441" "'1234' asFourCode >>> 825373492" | result | self size = 4 ifFalse: [^self error: 'must be exactly four characters']. result := self inject: 0 into: [:val :each | 256 * val + each asciiValue ]. (result bitAnd: 16r80000000) = 0 ifFalse: [ Error signal: 'cannot resolve fourcode' ]. (result bitAnd: 16r40000000) = 0 ifFalse: [ ^ result - 16r80000000 ]. ^ resultdef/Tests-osx-64-System-Finalization-Tests-Test.xml50"Tests-osx-64-Epicea-Tests-Test.xml-qendsWith: suffix caseSensitive: aBoolean "Answer whether the tail end of the receiver is the same as suffix" "IMPLEMENTATION NOTE: following algorithm is optimized in primitive only in case self and suffix are bytes like. Otherwise, if self or suffix are wide strings, then slow version with asLowercase convertation, (primitive is not correct for wide strings)" "('pharo' endsWith: '' caseSensitive: false) >>> true" "('pharo' endsWith: 'project-pharo' caseSensitive: false) >>> false" "('pharo' endsWith: 'phuro' caseSensitive: false) >>> false" "('pharo' endsWith: 'aRo' caseSensitive: false) >>> true" suffix ifEmpty: [ ^ true ]. aBoolean ifTrue: [ ^self endsWith: suffix ]. self size < suffix size ifTrue: [^ false]. (self class isBytes and: [suffix class isBytes]) ifTrue: [ "Optimized version based on primitive" ^ (self findSubstring: suffix in: self startingAt: self size - suffix size + 1 matchTable: CaseInsensitiveOrder) = (self size - suffix size + 1) ]. suffix withIndexDo: [ :each :index | (self at: self size - suffix size + index) asLowercase = each asLowercase ifFalse: [ ^false ] ]. ^true1.#(aa:bb:"A"cc"B"#aa:bb:cc"C"#cc"D"++"E"#++"F")2 "unfinished265505yassociationClass "Return the class of STON associations, Association, a system wide constant" "(STON fromString: '#foo : 100') class >>> STON associationClass" ^ AssociationafromHexString: aColorHex "Returns a color instance from HEX (6 element elements)." "(Color fromHexString: 'FFFFFF')>>> (Color white) " | green red blue alpha hexString | hexString := aColorHex withoutPrefix: '#'. red := (Integer readFrom: (hexString first: 2) base: 16) / 255. green := (Integer readFrom: (hexString copyFrom: 3 to: 4) base: 16) / 255. blue := (Integer readFrom: (hexString copyFrom: 5 to: 6) base: 16) / 255. alpha := hexString size = 8 ifFalse: [ 1.0 ] ifTrue: [ (Integer readFrom: (hexString copyFrom: 7 to: 8) base: 16) / 255 ]. ^ self r: red g: green b: blue alpha: alphaggggggggg sssssss '''''''''''''XnXnXAnswer the receiver's element immediately before target. Answer the result of evaluating the exceptionBlock if target is not an element of the receiver, or if there are no elements before it."a := a. [ | a a | . := a ]. a := a-0.59000002244454448889888B8877777777DDCCCE4433333333FJReturn the green component of this color, a float in the range [0.0..1.0].4}onPreviousMonth "(Date year: 2018 month: 9 day: 28) onPreviousMonth printString >>> '28 August 2018'" ^ self addMonths: -10vector0*(100@200) reciprocal >>> ((1/100)@(1/200))3110 + 95242121-44$A isCasedLetter >>> false21412 'hello''world1BSort this collection into ascending order using the '<=' operator.ho| tmp | tmp := 1. ^ tmp5255-16rA0vector00vector03Returns whether the receiver contains the argument.1(#(x y z) atLast: 1) >>> #zg1010dFTests-osx-64-Calypso-SystemPlugins-Reflectivity-Browser-Tests-Test.xmlaverageIfEmpty: aBlock "This method return the average of the collection if it is not empty. In the other case, it return the value of the block. It means the user the user of this method decide of the return value." "(#(10) averageIfEmpty: [ 0 ]) >>> 10" "(#() averageIfEmpty: [ 0 ]) >>> 0" "({3@5. 7@ -4} averageIfEmpty: [0@0]) >>> (5@(1/2))" "({} averageIfEmpty: [0@0]) >>> (0@0)" self ifEmpty: [ ^ aBlock value ]. ^ self average('aa' compare: 'aa') >>> 210a30.4995112414467253'A' asByteArray >>> #[65]Find the index of first character starting at start in aByteString that is included in the receiver. Default is to use a naive algorithm. Subclasses might want to implement a more efficient scheme. Return 0 if not found.:(#(a b c d e f) difference: #(a b z k))>>> #(#c #d #e #f)00JRunning max. See the comment of self >> #running:of: for more information.21.9284-4Network2withIndexCollect: elementAndIndexBlock "Just like with:collect: except that the iteration index supplies the second argument to the block." "(#(10 20 30) withIndexCollect: [:each :index | each + (index * 2)]) >>> #(12 24 36)" | result | result := self species new: self size. 1 to: self size do: [:index | result at: index put: (elementAndIndexBlock value: (self at: index) value: index)]. ^ result10316one10001000533334422600155({10. 20} asSet add: 20; yourself) >>> {10. 20} asSetabcdefghgReturn a new sequenceable collection which contains the same elements as self but its elements are sorted in ascending order using the #'<=' operator.4add: newObject before: oldObject "Add the argument, newObject, as an element of the receiver. Put it in the sequence just preceding oldObject. Answer newObject." "(OrderedCollection new add: 42; add: 41 before: 42; yourself) asArray >>> #(41 42)" ^ self insert: newObject before: (self find: oldObject)1.07if it is to be it is up to men X31a1]((ByteArray with: 97 with: 0 with: 0 with: 0) asString sameAs: 'Abcd' asWideString) >>> false.('heLlo wOrLd' select: #isUppercase) >>> 'LOL'Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If found, evaluate actionBlock with the found element as argument If no matching element is found, evaluate exceptionBlock, with the 'bounding' elements or nil as arguments.42{3} median >>> 3cool&2 minutes printString >>> '0:00:02:00'11 000011112101 factorial >>> 1X(#(5 6 7 8) asOrderedCollection removeAllSuchThat: #even) >>> #(5 7) asOrderedCollection116;(#(1 2) detect: #even ifFound: #negated ifNone: [0]) >>> -213.147910c(#(1.9283901234902349 2.302949083493849) closeTo: #(1.9283901234902348 2.302949083493899)) >>> true2rx020m(Array streamContents: [:stream | #(1 2 3) allButLastDo: [:each | stream nextPut: (each + 10)]]) >>> #(11 12)8{ ^ 1 }. 2. ^ 3R(#(1 + 3 - 5) reduceLeft: [ :a :op :b | a perform: op with: b ]) >>> ((1 + 3) - 5) book-result [ :a :b | XifNil: nilBlock ifNotNil: ifNotNilBlock "If the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block" "Might be compiled inline for speed, see RBMessageNode>>#isInlineIfNil" "(nil ifNil: [42] ifNotNil: [:o | o +3 ] ) >>> 42" "(3 ifNil: [42] ifNotNil: [:o | o +3 ]) >>> 6" ^ nilBlock value1s:1 e:3 s:6 e:8 s:11 e:11 +('abc' sameAs: 'aBc' asWideString) >>> truedc11 ; 34(({#x .#y. #z} atAllPut: #a) >>> #(a a a)4oReturn index of first element that satisfies aBlock. If no matching element is found, evaluate exceptionBlock.wReturn the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey.2 factorial >>> 2101y000111100044443335007join: aSequenceableCollection "Append the elements of the argument, aSequenceableCollection, separating them by the receiver." "(Character space join: #('Pharo' 'is' 'cool')) >>> 'Pharo is cool'" ^ self asString join: aSequenceableCollection foo < bar 1<(1 second + 2 milliSeconds) printString >>> '0:00:00:01.002'2130Whitespace characters:61'{1. 2} asSet = {1. 2. 2} asSet >>> true11paddedWith: otherCollection do: twoArgBlock "Evaluate twoArgBlock with corresponding elements from this collection and otherCollection. Missing elements from either will be passed as nil." "(Array streamContents: [:stream | #(10 20 30) paddedWith: #(40 50 60) do: [:first :second | stream nextPut: (first + second)]]) >>> #(50 70 90) " "(Array streamContents: [:stream | #(10 20 30) paddedWith: #(40 50) do: [:a :b | stream nextPut: {a. b} ]]) >>> #(#(10 40) #(20 50) #(30 nil)) " "(Array streamContents: [:stream | #(10 20) paddedWith: #(40 50 60) do: [:a :b | stream nextPut: {a. b} ]]) >>> #(#(10 40) #(20 50) #(nil 60))" 1 to: (self size max: otherCollection size) do: [:index | twoArgBlock value: (self at: index ifAbsent: []) value: (otherCollection at: index ifAbsent: [])](1 digitAt: 2 base: 10) >>> 012:(#(a b c d e) indexOf: #c startingAt: 4 ifAbsent: 7) >>> 71 4 + 3 >>> 7 2r. 3200((2@2) - 200) >>> (-198@ -198)'foo1' endsWithDigit >>> true302(#(1 1 2 2 3 3) runningMax: 3) >>> {2 . 2 . 3 . 3}'1111' asFourCode >>> 8253074411JtallyInstructions: aBlock "Count the occurrences of each bytecode during the execution of aBlock. Return a Array of associations using the byte as key and the occurrences as values sorted by the instruction opcode numeric values. This method uses the in-image bytecode interpreter to evaluate and count the instructions." "(Context tallyInstructions: [3.14159 printString]) size >>> 120" | tallies | tallies := Bag new. thisContext sender runSimulated: aBlock contextAtEachStep: [:current | tallies add: current instructionStream peekByte ]. ^tallies sortedElementsColor red hue >>> 0.03.145#(a b c d) middle >>> #c a->b->c->dpppp X1001Tests-osx-64-Calypso-SystemQueries-Tests-Test.xml001203.0 Xuuuuuu n uuu $a isCasedLetter >>> false+001"""1"""#"""#"""#"""#"""#"""#"""#"""#"""01 October 20184100 0152Ynot "Negation -- answer true since the receiver is false." "false not >>> true" ^truehop(Array streamContents: [:stream | #(10 20 30 40 50) groupsOf: 2 atATimeDo: [:first :second | stream nextPut: (first + second)]]) >>> #(30 70)hop0Answer the number of days between self and aDateK(STON fromStreamWithComments: 'Point[1,/*comment*/2]' readStream) >>> (1@2)8isOctetString "Answer whether the receiver can be represented as a byte string. This is different from asking whether the receiver *is* a ByteString (i.e., #isByteString)" "'abc' isOctetString >>> true" ^ true5,Refer to the comment in Collection|collect:.2n sss7fredPay attention when you write an executable comment for keyword-based method: surround with parentheses your expression because, otherwise the executable comment won't work as the message is binary.v^Return whether the receiver is ... one of these https://www.compart.com/en/unicode/category/Me17 [ :a | | a ](true xor: [false]) >>> true[ | | ]"00000111111111110335555555555544461100& aBoolean "Evaluating conjunction -- answer false since receiver is false." "false & true >>> false" "false & false >>> false" ^self5^ @b1000Perform a time zone independent comparison of the dates, i.e. only compare day, month and year. To compare with time zones, use #=218407(#(a b c d e) indexOfAnyOf: #(x y c) ifAbsent: 7) >>> 3uminute "1 minute printString >>> '0:00:01:00'" "(1 hour + 1 minute) printString >>> '0:01:01:00'" ^ self minutes(#(x y z) atLast: 2) >>> #y&(Color r: 1 g: 1 b: 1) >>> Color whiteU({10. 20} asOrderedCollection add: 20; yourself) >>> {10. 20. 20} asOrderedCollection(1 to: 10) isEmpty >>> false1 a2ifFalse: alternativeBlock "Since the condition is true, the value is the true alternative, which is nil. Execution does not actually reach here because the expression is compiled in-line." "(true ifFalse: [ true ]) >>> nil" ^nilw001020005333344006675v( #('if' 'it' 'is' 'to' 'be' 'it' 'is' 'up' 'to' 'me') fold: [:a :b | a, ' ', b] ) >>> 'if it is to be it is up to me'3ifFalse: falseAlternativeBlock ifTrue: trueAlternativeBlock "Answer the value of trueAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line." "(true ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is true!'" ^trueAlternativeBlock value2Add the argument, newObject, as an element of the receiver. Put it in the sequence just preceding oldObject. Answer newObject.1(1)20weekday "Answer the name of the day of the week on which the receiver falls." "(Date year: 2018 month: 9 day: 28) weekday >>> #Friday" ^ self dayOfWeekNameb22516-3.147930210vector02001Durstenfeld's version of the Fisher-Yates shuffle15104 0 odd >>> false?Answer whether the receiver begins with the given prefix stringAnswer the index of the receiver's first element, such that that element equals the first element of aSubCollection, and the next elements equal the rest of the elements of aSubCollection. Begin the search at element anIndex of the receiver. If no such match is found, answer 0.10(Array streamContents: [:stream | #(1 2 3 4) reject: [:each | each = 3 ] thenDo: [:each | stream nextPut: each + 10]]) >>> #(11 12 14)10020A({1@2. 6@3. 2@ -1.} select: [:e| e x > e y]) >>> {(6@3). (2@ -1)}fghi2133221276020(Color hex: 0.2) >>> '33'.(#(2 3 4 5 5 6) copyWithout: 5) >>> #(2 3 4 6)foo < bar: [ 1 ] > 400FcopyWithoutDuplicates "Answer a copy of the receiver without any duplicated elements" "(#(2 3 4 4 5 6) copyWithoutDuplicates asSet) >>> #(2 3 4 5 6) asSet" "(#('do' 'la' 'si' 'do' 'la') copyWithoutDuplicates) >>> #('la' 'do' 'si')" "(#(#do #la #si #do #la) copyWithoutDuplicates) >>> #(#la #do #si)" ^ self asSet asArrayNote: to be syntactically valid as an executable comment, there should be exactly one single triple > message send, and it should be the last statement. foo*baz*zorta:3.10223n.(1923 roundUpTo: 10) >>> 1930W(false ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is false!'[:a ::b]_Return the integer present in the receiver, or nil. In case of float, returns the integer part.abc#$) isConnectorPunctuation >>> falseMReturn whether the receiver is https://www.compart.com/en/unicode/category/Pi130311112004444466676655B9999AX([:c| c isSeparator] split: 'aa bb cc dd')>>> #('aa' 'bb' 'cc' 'dd') asOrderedCollection.Tests-osx-64-Zinc-Resource-Meta-Tests-Test.xmly(#(1 5 21 28 34) groupedBy: [:x| x // 10] having: [:v| v size = 2]) >>> {0->#(1 5). 2->#(21 28)} asOrderedDictionary20(#(1 3 5 7 11 15 23) findBinary: [ :arg | 11 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 110.0'hello' copyEmpty >>> ''2awordBefore: anIndex "('word before index' wordBefore: 4) >>> 'word'" "('word before index' wordBefore: 16) >>> 'inde'" | sep tok | tok := false. sep := anIndex. [ sep > 0 and: [ (self at: sep) tokenish ] ] whileTrue: [ tok := true. sep := sep - 1 ]. ^ tok ifTrue: [ self copyFrom: sep + 1 to: anIndex ] ifFalse: [ String new ],444 10555000000AAA076BBB666HHH6ECIIICCCC JJJ1KNonevaluating conjunction -- answer with false since the receiver is false.2@|s| s:=0. #(11 22 33) select: #odd thenDo: [:x|s:=s+x]. s >>> 442test te string62(#(11 22 33) atWrap: 2) >>> 22b011112n sss X1-Here 123should % be 6 the name6 of the method$( isClosePunctuation >>> false0false ==> [true] >>> true#(3.1479 roundDownTo: 0.01) >>> 3.1410240.0,(#(11 22 33) before: 22 ifAbsent: 55) >>> 11302.0100vector00Warning signal: 'false error'"0 :B :B :B | | T t T | t s t s t 0abc6Collection size and block argument count do not match.62023 beginsWith: prefix "Answer whether the receiver begins with the given prefix string. The comparison is case-sensitive." "IMPLEMENTATION NOTE: following algorithm is optimized in primitive only in case self and prefix are bytes like. Otherwise, if self is wide, then super outperforms, Otherwise, if prefix is wide, primitive is not correct" "('pharo' beginsWith: '') >>> true" "('pharo' beginsWith: 'pharo-project') >>> false" "('pharo' beginsWith: 'phuro') >>> false" "('pharo' beginsWith: 'pha') >>> true" prefix ifEmpty: [ ^true ]. (self class isBytes and: [ prefix class isBytes ]) ifFalse: [^super beginsWith: prefix]. self size < prefix size ifTrue: [^ false]. ^ (self findSubstring: prefix in: self startingAt: 1 matchTable: CaseSensitiveOrder) = 1baddAll: aCollection "Add each element of aCollection at my end. Answer aCollection." "(OrderedCollection new addAll: #(41 42); yourself) asArray >>> #(41 42)" ^ self addAllLast: aCollection test 3206 . #hello#+ asTestSelector >>> #testPlus$Optimized version based on primitive7XsX(true xor: [true]) >>> false 10.19999999990.000####################04ZThe following example creates an association whose key is number 1 and value string 'one'.210=Tests-osx-64-Calypso-SystemPlugins-FFI-Queries-Tests-Test.xmlde0230*Primitive does not fail properly right now ) ] }bYmakeRoomAtFirst "Make some empty slots at the front of the array. If we have more than 50% free space, then just move the elements, so that the first 50% of the slots are free, otherwise add new free slots to the front by growing. Precondition: firstIndex = 1" "#(1 2 3) asOrderedCollection capacity >>> 3" "#(1 2 3) asOrderedCollection makeRoomAtFirst capacity >>> 6" | tally newFirstIndex newLastIndex | tally := self size. tally * 2 >= array size ifTrue: [ ^self growAtFirst ]. tally = 0 ifTrue: [ ^self resetTo: array size + 1 ]. newFirstIndex := array size // 2 + 1. newLastIndex := newFirstIndex - firstIndex + lastIndex. 0 to: tally - 1 do: [ :offset | array at: newLastIndex - offset put: (array at: lastIndex - offset) ]. array from: firstIndex to: newFirstIndex - 1 put: nil. firstIndex := newFirstIndex. lastIndex := newLastIndexB#(1 2 3) asOrderedCollection removeDuplicates asArray >>> #(1 2 3)1211( match: text "Answer whether text matches the pattern in this string. Matching ignores upper/lower case differences. Where this string contains #, text may contain any character. Where this string contains *, text may contain any sequence of characters." "('*' match: 'zort') >>> true" "('*baz' match: 'mobaz') >>> true" "('*baz' match: 'mobazo') >>>false" "('*baz*' match: 'mobazo') >>> true" "('*baz*' match: 'mozo') >>> false" "('foo*' match: 'foozo') >>> true" "('foo*' match: 'bozo') >>> false" "('foo*baz' match: 'foo23baz') >>> true" "('foo*baz' match: 'foobaz') >>> true" "('foo*baz' match: 'foo23bazo') >>> false" "('foo' match: 'Foo') >>> true" "('foo*baz*zort' match: 'foobazort') >>> false" "('foo*baz*zort' match: 'foobazzort') >>> true" "('*foo#zort' match: 'afoo3zortthenfoo3zort') >>> true" "('*foo*zort' match: 'afoodezortorfoo3zort') >>> true" ^ self startingAt: 1 match: text startingAt: 11111OReturn all the elements that appear in self or in aCollection. Alias of union:1=Answer a copy of the receiver without any duplicated elements70y11phuropermutationsDo: aBlock "Repeatly value aBlock with a single copy of the receiver. Reorder the copy so that aBlock is presented all (self size factorial) possible permutations." "(Array streamContents: [:stream | (1 to: 3) permutationsDo: [:each | stream nextPut: each copy]]) >>> #(#(1 2 3) #(1 3 2) #(2 1 3) #(2 3 1) #(3 2 1) #(3 1 2))" self shallowCopy permutationsStartingAt: 1 do: aBlock 0010022230c#(1 2 3) isSorted >>> true3^Xn2-4306A variant of #streamContents: with a strict size limitn((1 to: 12) groupByRuns: [ :each | (each \\ 3) = 0]) >>> #(#(1 2) #(3) #(4 5) #(6) #(7 8) #(9) #(10 11) #(12))oops1abc1,Tests-osx-64-System-Utilities-Tests-Test.xml3_Return true if both of my x and y coordinates are represented by float values, otherwise false1201.0LAnswer whether any element of aCollection is one of the receiver's elements.isSeparator "Returns whether the receiver is a separator i.e., a space, tab, lf, cr, and newPage" "Character space isSeparator >>> true" "Character lf isSeparator >>> true" "Character cr isSeparator >>> true" "Character newPage isSeparator >>> true" "Character tab isSeparator >>> true" "$' isSeparator >>> false" | in | ^ (in := self asInteger) == 32 or: [ in == 13 or: [ in == 9 or: [ in == 10 or: [ in == 12 ] ] ] ]3pppp A pp A pp A 0 :B :B :B | | T t T | t s t s t 011-1983172018$ 001000224CAnswer whether all the elements of aCollection are in the receiver.485 000102330400 2 odd >>> false251''fred the bear' lastSpacePosition >>> 9unzipped "Assuming the receiver contains GZIP compressed data, return a ByteArray with the decompressed data." "#[31 139 8 0 0 0 0 0 0 0 99 100 98 6 0 29 128 188 85 3 0 0 0] unzipped >>> #[1 2 3]" ^ (GZipReadStream on: self) upToEndcAnswer the angle in radians. Implementation note: use sign in order to catch cases of negativeZeroName already definedAnswer an Array whose elements are the elements of the receiver. Implementation note: Cannot use ''Array withAll: self'' as that only works for SequenceableCollections which support the replacement primitive.04<(#(w x y z) atPin: 4) >>> #zg15]Returns whether the receiver is composed entirely of alphanumerics (i.e., letters or digits).* "a" | "b" x "c" | "d" x "e" := "f" 5 "g" 15+Tests-osx-64-System-Settings-Tests-Test.xml10c262({'hel','lo'. 'world'} includes: 'hello') >>> true021.0220;(100@100 isInsideRectangle: (0@0 corner: 100@100))>>> false25$Tests-osx-64-ProfStef-Tests-Test.xml305X#####$h. $w%Point class classSide >>> Point class:Answer a Point translated by delta (an instance of Point).0Tests-osx-64-Collections-Abstract-Tests-Test.xml0c1102:Returns the basename without specified extension (if any) S(#(1 2 3 4) overlappingPairsCollect: [:first :second| first + second]) >>> #(3 5 7) 0meProtoObject superclass >>> nil0vector0$Tests-osx-64-FreeType-Tests-Test.xml 0:B|| |b0223Optimized implementation1aelmer ; ; 402#() asCommaStringAnd >>> ''true | true >>> true100iAnswer the index of anElement within the receiver. If the receiver does not contain anElement, answer 0.Answer a new collection of the same species as the receiver with elements being collections (of the receiver species) containing those elements of the receiver for which the given block consecutively evaluates to the same object.with: otherCollection do: twoArgBlock "Evaluate twoArgBlock with corresponding elements from this collection and otherCollection." "(Array streamContents: [:stream | #(1 2 3) with: #(4 5 6) do: [:a :b | stream nextPut: (a + b)]]) >>> #(5 7 9)" otherCollection size = self size ifFalse: [self errorSizeMismatch]. 1 to: self size do: [:index | twoArgBlock value: (self at: index) value: (otherCollection at: index)]12-22 a: . :)Tests-osx-64-Roassal-Chart-Tests-Test.xml?Answer true if the receiver starts with the argument collection10220 :BBBBBB | bbbbbb s n 0002067Tests-osx-64-Refactoring-Transformations-Tests-Test.xml70between: #(nil 1)11Tools!""" 0 """ n """ """ n """ 0 """30('abcdf abcedf' indexOf: $a startingAt: 4) >>> 7That is false!For backwards compatibility mainly. Return the key that should correspond to some character. Handle normal ascii characters and special control keys only (enter, tab space...)1S ([#() anyOne] on: SubscriptOutOfBounds do: [ :ex | 'whatever' ]) >>> 'whatever' @"00011111111111000444444444443335002lb10&(#(a b c d) allButFirst: 2) >>> #(c d)14dasByteArray "Convert to a ByteArray with the ascii values of the string." "'a' asByteArray >>> #[97]" "'A' asByteArray >>> #[65]" "'ABA' asByteArray >>> #[65 66 65]" | b | b := ByteArray new: self byteSize. 1 to: self size * 4 do: [:i | b at: i put: (self byteAt: i)]. ^ b%Point class classSide >>> Point class#$} isConnectorPunctuation >>> false2420vector0/ HHH E1III111111AAA17CBBBCCCOOOCCCCCCMMMCJ NNN 1.21C(NSPerlinNoise2 new noise: 3.14 y: 42 z: 7) >>> 0.1369199587840001233@Pairwise sum of two sequenceable collections of the same length. and hello1 0:B| ||b0d Ctrl+N,Ctrl+M2!foo: a ^ [ :a | a ] value: 10 + aU(#(1 2 3) collect: [:each | each + 10 ] thenReject: [:each | each even]) >>> #(11 13)213seperate372041z3497.Tests-osx-64-System-DependenciesTests-Test.xml1$$ isCurrencySymbol >>> true3!Tests-osx-64-Spec2-Tests-Test.xml&(#(1 2 3 4) intersection: #()) >>> #()200101^(#(1 2 3 4 4 1 2 3 5 6 ) groupByRuns: [ :each | each = 4]) >>> #(#(1 2 3) #(4 4) #(1 2 3 5 6))GReturn a ByteArray containing a GZIP compressed version of the receiver10040* 0 0 :BBB : BBB | | TTT TTT | bbb . 0 0 . RReturn the metaclass of the couple class/metaclass. Useful to avoid explicit test.X 50073.14hex "Returns a string representation of the receiver as hex, prefixed with 16r. DO NOT CHANGE THIS! The Cog VMMaker depends on this." "Consider using any of printStringHex printStringBase: 16 printStringBase: 16 length: 8 padded: true storeStringHex storeStringBase: 16 storeStringBase: 16 length: 11 padded: true" "12 hex >>> '16rC'" "10 hex >>> '16rA'" "-10 hex >>> '-16rA'" ^ self storeStringBase: 16+Tests-osx-64-Spec2-Code-Diff-Tests-Test.xml1frdthbr31bqAnswer a Point that is the receiver's x and y floor. Answer the receiver if its coordinates are already integral.'Return collection printed as 'a, b, c' 210z22a60 2r00101000(Array streamContents: [:stream | #(1 2 3 4) overlappingPairsDo: [:first :second| stream nextPut: (first + second)]]) >>> #(3 5 7)0n sssss n0XsssrunningMin: aSubsetSize "Running min. See the comment of self >> #running:of: for more information." "(#(1 1 2 2 3 3) runningMin: 3) >>> {1 . 1 . 2 . 2}" ^ self running: [ :subset | subset min ] of: aSubsetSizewithUnixLineEndings "Answer a new instance where all occurrences of CRLF and LF are substituted with LF." "(('asa' , String cr , 'asa') withUnixLineEndings at: 4) >>> Character lf" ^ self withLineEndings: String lfe311(#(a b c d) after: #b) >>> #c0202@Add newObject anInteger times to the receiver. Answer newObject. 'def' < 'abc' >>> false and File asFile Files File's File3 over index: 510046ppp ^ 0 | T | t n. 1 :B | b 1 ssssss nn s t 0 sssss+#(1 2 3) asOrderedCollection capacity >>> 33Class structural inspection - Class/Metaclass shift{1 . 2 . 4 . 5} median >>> 3101g zipped "Return a ByteArray containing a GZIP compressed version of the receiver" "#[ 1 2 3 ] zipped >>> #[31 139 8 0 0 0 0 0 0 0 99 100 98 6 0 29 128 188 85 3 0 0 0]" ^ ByteArray streamContents: [ :out | (GZipWriteStream on: out) nextPutAll: self; close ]| a a | a := 10. ^ aone Five is 5. goodby: my: 19%Answer 0 since the receiver is false.3BAnswer the index of the high order bit of the receiver, or zero if the receiver is zero. Raise an error if the receiver is negative, since negative integers are defined to have an infinite number of leading 1's in 2's-complement arithmetic. Use >>highBitOfMagnitude if you want to get the highest bit of the magnitude.'AA' asHex >>> '16r4116r41'pharoDocCommentNodes "Return a collection of pharo comment nodes: expressions following the pattern" "true >>> true" ^ self comments flatCollect: [:each | each pharoDocCommentNodes]#(x y z) size >>> 33120kIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block)#message asTestSelector >>> #testMessage1lfromCharacter: aCharacter "For backwards compatibility mainly. Return the key that should correspond to some character. Handle normal ascii characters and special control keys only (enter, tab space...)" "(KeyboardKey fromCharacter: $a) >>> KeyboardKey A" ^ self keyFromCharacterTable at: aCharacter ifAbsent: [ self named: aCharacter asString asUppercase ]31)Tests-osx-64-Commander2-UI-Tests-Test.xml1200432110:00:00:00.00100000211255311XXXXXXXX1 expandMacrosWithArguments: anArray "Interpret the receiver pattern (<1p>, <1s>, ...) with argument passed in anArray." " writes the N-th argument using #printString, but without trancating it." "('<1p>: <2p>' expandMacrosWith: 'Number' with: 5 with: nil) >>> '''Number'': 5'" " writes the N-th argument, which should be a String, or a collection of printable objects. Note also important distinction for single-quotes inside the argument; with

they will be doubled." "('<1s> vs <1p>' expandMacrosWith: 'it''em') >>> 'it''em vs ''it''''em'''" "Whitespace characters:" "'' expandMacros >>> String tab" "'' expandMacros >>> String cr" "'' expandMacros >>> OSPlatform current lineEnding" "'' expandMacros >>> String lf" "Writing '<' character: To write '<', prepend it with a percent sign." "'%' expandMacros >>> ''" "Ternary operator: An if-else string can be written with . The N-th argument must be a Boolean. Yes-string cannot contain colon ':', as it terminates the yes-string. No-string cannot contain closing angle bracket '>', as it terminates the no-string." "('<1?success:error>' expandMacrosWith: true) >>> 'success'" "('<1?success:is error>' expandMacrosWith: false) >>> 'is error'" | readStream char index | ^ self species new: self size streamContents: [ :newStream | readStream := self readStream. [ readStream atEnd ] whileFalse: [ char := readStream next. char == $< ifTrue: [ | nextChar | nextChar := readStream next asUppercase. nextChar == $R ifTrue: [ newStream cr ]. nextChar == $L ifTrue: [ newStream lf ]. nextChar == $T ifTrue: [ newStream tab ]. nextChar == $N ifTrue: [ newStream nextPutAll: OSPlatform current lineEnding ]. nextChar isDigit ifTrue: [ index := nextChar digitValue. [ readStream atEnd or: [ (nextChar := readStream next asUppercase) isDigit not ] ] whileFalse: [ index := index * 10 + nextChar digitValue ] ]. nextChar == $? ifTrue: [ | trueString falseString | trueString := readStream upTo: $:. falseString := readStream upTo: $>. readStream position: readStream position - 1. newStream nextPutAll: ((anArray at: index) ifTrue: [ trueString ] ifFalse: [ falseString ]) ]. nextChar == $P ifTrue: [ (anArray at: index) printOn: newStream ]. nextChar == $S ifTrue: [ newStream nextPutAll: (anArray at: index) ]. readStream skipTo: $> ] ifFalse: [ newStream nextPut: (char == $% ifTrue: [ readStream next ] ifFalse: [ char ]) ] ] ]z(SmallDictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (SmallDictionary new at: #x put: 3; at: #y put: 6 ;yourself)013 ' hello ' ('foo*' match: 'foozo') >>> true1mozo foo < + > 41oops'h: hue s: saturation v: brightness "Create a color with the given hue, saturation, and brightness. Hue is given as the angle in degrees of the color on the color circle where red is zero degrees. Saturation and brightness are numbers in [0.0..1.0] where larger values are more saturated or brighter colors. For example, (Color h: 0 s: 1 v: 1) is pure red." "Note: By convention, brightness is abbreviated 'v' to to avoid confusion with blue." "(Color h: 0 s: 1 v: 1) >>> (Color r: 1 g: 0 b:0)" ^ self h: hue s: saturation v: brightness alpha: 1.0M(Date year: 2018 month: 9 day: 28) asDate printString >>> '28 September 2018'#(().:;[]{}^#a)Do a character-by-character comparison between the receiver and aString. Return the index of the final character that matched exactly.%('pharo' endsWith: 'phuro') >>> false3sorted "Return a new sequenceable collection which contains the same elements as self but its elements are sorted" "#(3 1 4 2) sorted >>> #(1 2 3 4)" "'hello' sorted >>> 'ehllo'" "(10 to: 1 by: -2) sorted >>> (2 to: 10 by: 2)" ^self asArray sorted103foo < bar: baz > hello201821_findFirstInByteString: aByteString startingAt: start "Find the index of first character starting at start in aByteString that is included in the receiver. Default is to use a naive algorithm. Subclasses might want to implement a more efficient scheme. Return 0 if not found." "('aeiou' findFirstInByteString: 'hello world' startingAt: 1) >>> 2." "('aeiou' findFirstInByteString: 'hello world' startingAt: 3) >>> 5." "('aeiou' findFirstInByteString: 'hello world' startingAt: 9) >>> 0." start to: aByteString size do: [:index | (self includes: (aByteString at: index)) ifTrue: [^ index]]. ^ 0 Snick asFile Files Snick's Snick>isExtension "I return true if a method is an extension method. Which means that the methods is not packaged in the package of the class containing the method, but in another package." "(self >> #selector) isExtension >>> false" "(self >> #traitSource) isExtension >>> true" ^ self hasProperty: #extensionPackage1ABC(1 to: 10) copyEmpty >>> #()73.147952.2 <= aString "Answer whether the receiver sorts before or equal to aString. The collation order is simple ascii (with case differences)." " 'abc' <= 'def' >>> true" " 'abc' <= 'abc' >>> true" " 'def' <= 'abc' >>> false" ^ (self compare: self with: aString) <= 0 hellotheworld$- isDashPunctuation >>> true$Point class isInstanceSide >>> false$ isLetter >>> trueVAnswer a copy of the receiver that does not contain any elements equal to oldElement.1%000000111033BBB5555558887779AAAAAA220second0vector0,000011211153333411668889888B8877777777DDCCCE~normalizeCamelCase " 'TheRollingStones' normalizeCamelCase >>> 'The Rolling Stones' " ^ self class streamContents: [ : stream | self do: [ : char | (char isUppercase and: [ (stream position > 0 and: [ stream peekLast isUppercase not ]) and: [ stream peekLast isSpaceSeparator not ] ]) ifTrue: [ stream nextPut: Character space ]. stream nextPut: char ] ]15collect: aBlock "Evaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into a collection like the receiver. Answer the new collection. Note: the returned collection is of the same species. If this species does not accomdate the values of aBlock, look at collect:as:" "(#(10 20 30) collect: [:e | e+1]) >>> #(11 21 31)" "({10@20. 30@0} collect: [:e | e x]) >>> #(10 30)" "('Hello, world!' collect: [:e | e isLetter ifTrue: e ifFalse: $-]) >>> 'Hello--world-'" "((1 to: 10) collect: [:i| i gcd: 6]) >>> #(1 2 3 2 1 6 1 2 3 2)" "(#() collect: [:x | x+1]) >>> #()" | newCollection | newCollection := self copyEmpty. self do: [:each | newCollection add: (aBlock value: each)]. ^ newCollection2initialIntegerOrNil "Answer the integer represented by the leading digits of the receiver, or nil if the receiver does not begin with a digit" "'234Whoopie' initialIntegerOrNil >>> 234" "'wimpy' initialIntegerOrNil >>> nil" "'234' initialIntegerOrNil >>> 234" "'2N' initialIntegerOrNil >>> 2" "'2' initialIntegerOrNil >>> 2" "' 89Ten ' initialIntegerOrNil >>> nil" "'78 92' initialIntegerOrNil >>> 78" "'3.1415' initialIntegerOrNil >>> 3" | firstNonDigit | (self size = 0 or: [ self first isDigit not ]) ifTrue: [ ^ nil ]. firstNonDigit := (self findFirst: [ :m | m isDigit not ]). firstNonDigit = 0 ifTrue: [ firstNonDigit := self size + 1 ]. ^ (self copyFrom: 1 to: (firstNonDigit - 1)) asNumbertrue | false >>> truefalse not >>> true24zbbytesCount "Answer the number of indexable fields in the receiver. This value is the same as the largest legal subscript. Included so that a SmallInteger can behave like a LargePositiveInteger or LargeNegativeInteger." "32768 == (1 bitShift: 15)" "32768 bytesCount >>> 2" "65536 == (1 bitShift: 16)" "65536 bytesCount >>> 3" | value length | length := 1. value := self. value >= 0 ifTrue: [[value > 255] whileTrue: [value := value bitShift: -8. length := length + 1]] ifFalse: [[value < -255] whileTrue: [value := value bitShift: -8. length := length + 1]]. ^lengthd1+((100@200) translateBy: 5@10) >>> (105@210)1one"'3.1415' initialIntegerOrNil >>> 31R(OrderedCollection new add: 41; add: 42 after: 41; yourself) asArray >>> #(41 42)10(Array streamContents: [:s | #(1 'fred' 2 'charlie' 3 'elmer') pairsDo: [:a :b | s nextPut: b; nextPut: a]]) >>> #('fred' 1 'charlie' 2 'elmer' 3)deB(String streamContents: [:s| #() printElementsOn: s]) >>> '()'1000a63abc D('||' split: 'foo||bar||2')>>>#('foo' 'bar' '2') asOrderedCollection3018copyWithout: oldElement "Answer a copy of the receiver that does not contain any elements equal to oldElement." "('fred the bear' copyWithout: $e) >>> 'frd th bar'" "(#(2 3 4 5 5 6) copyWithout: 5) >>> #(2 3 4 6)" "((10 to: 13) copyWithout: 11) >>> #(10 12 13)" ^ self reject: [:each | each = oldElement]213020329named: aString ifNone: aBlock "Returns the instance of myself having aString as name." "(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)" ^ KeyNameTable at: aString ifAbsent: aBlock1 0000000210{ ^ 1. 2. ^ 3 }43,'x isSymbol: 33' findSelector >>> #isSymbol:97'Tests-osx-64-DebugPoints-Tests-Test.xml4PhaRo>mmddyyyy "Print the receiver in standard U.S.A format mm/dd/yyyy. Note that the name here is slightly misleading -- the month and day numbers don't show leading zeros, so that for example February 1 1996 is 2/1/96" "(Date year: 2018 month: 9 day: 28) mmddyyyy >>> '9/28/2018'" ^ self printFormat: #(2 1 3 $/ 1 1)111((Color r: 0.5 g: 0.5 b: 1) hue >>> 240.0111066pharo({1. 2} asBag = {1. 2. 3} asBag >>> falseXXXsThat is false! includes:e5301afoodezortorfoo3zort2DTests-osx-64-Calypso-SystemPlugins-Undeclared-Queries-Tests-Test.xml301.4546888333A9992BDDD111E0000FFHHHseconds "2 seconds printString >>> '0:00:00:02'" "(1 minute + 2 seconds) printString >>> '0:00:01:02'" ^ Duration seconds: self Tests-osx-64-Jobs-Tests-Test.xmlfoo23baz4223b\Answer the fourth element of the receiver. Raise an error if there are not enough elements.qcollect: aBlock into: aCollection "Evaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into aCollection. Answer aCollection." "({10. 20} collect: [:x|x+1] into: {'a'. 'b'. 'c'}) >>> {11. 21. 'c'.}" "('hello' collect: #asciiValue into: Set new) >>> #(104 101 108 111) asSet" ^aCollection fillFrom: self with: aBlocke10do: elementBlock separatedBy: separatorBlock "Evaluate the elementBlock for all elements in the receiver, and evaluate the separatorBlock between." "(Array streamContents: ([:stream | #(1 2 3) do: [:each | stream nextPut: (each + 10)] separatedBy: [ stream nextPut: 0 ]])) >>> #(11 0 12 0 13)" 1 to: self size do: [:index | index = 1 ifFalse: [separatorBlock value]. elementBlock value: (self at: index)]FileWJust like do: except that the iteration index supplies the second argument to the block!((2@2) + (100@200)) >>> (102@202))(STON fromString: 'Point[1,2]') >>> (1@2) n uuuuuu 200455(Array streamContents: [:stream | #(10 20 30) paddedWith: #(40 50) do: [:a :b | stream nextPut: {a. b} ]]) >>> #(#(10 40) #(20 50) #(30 nil)) 2aXb32 51111144444 """ ^ """ n """ Jequals: aDate "Perform a time zone independent comparison of the dates, i.e. only compare day, month and year. To compare with time zones, use #=" "(Date today equals: Date yesterday) >>> false" ^self year = aDate year and: [ self monthIndex = aDate monthIndex and: [ self dayOfMonth = aDate dayOfMonth ] ]4#(Color red diff: Color red) >>> 0.0.Tests-osx-64-Ring-ChunkImporter-Tests-Test.xmlpolynomialEval: thisX "Treat myself as the coeficients of a polynomial in X. Evaluate it with thisX. First element is the constant and last is the coeficient for the highest power. #(1 2 3) polynomialEval: 2 is 3*X^2 + 2*X + 1 with X = 2" "(#(1 2 3) polynomialEval: 2) >>> 17" | sum valToPower | sum := self first. valToPower := thisX. 2 to: self size do: [ :ind | sum := sum + ((self at: ind) * valToPower). valToPower := valToPower * thisX ]. ^ sume2#'wimpy' initialIntegerOrNil >>> nil1.5>Nonevaluating disjunction -- answer value of alternativeBlock.010eu s 2|a:|1 aa bb cc ddcSunday=1, ... , Saturday=7print: positiveNumberString on: aStream prefix: prefix length: minimum padded: zeroFlag "Return a String based on concatenation of positiveNumberString with prefix then padded by 0 is zeroFlag is set for a minimum length." "(String streamContents: [:s | 10 print: '10' on: s prefix: 'zz' length: 4 padded: true] ) >>> 'zz10'" | padLength | padLength := minimum - positiveNumberString size - prefix size. padLength > 0 ifTrue: [zeroFlag ifTrue: [aStream nextPutAll: prefix; nextPutAll: (String new: padLength withAll: $0)] ifFalse: [aStream nextPutAll: (String new: padLength withAll: Character space); nextPutAll: prefix]] ifFalse: [aStream nextPutAll: prefix]. aStream nextPutAll: positiveNumberString:Tests-osx-64-NewTools-RewriterTools-Backend-Tests-Test.xmljoin: aSequenceableCollection "Append the elements of the argument, aSequenceableCollection, separating them by the receiver." "(Character space join: #('Pharo' 'is' 'cool')) >>> 'Pharo is cool'" ^ (Array with: self) join: aSequenceableCollection pppp Xppp #() isNotEmpty >>> falsei33For backwards compatibility mainly. Return the key that should correspond to some character. Handle normal ascii characters and special control keys only (enter, tab space...)2axc2 slowFactorial >>> 2FSupport collection enumeration with a counter, even though not ordered30-('Hello, World!' reject: #isLetter) >>> ', !'0vector0trim "Trim separators from both sides of the receiving string." "' this string will be trimmed ' trim >>> 'this string will be trimmed'" ^ self trimBoth6GEmit overlapping pairs of my elements into aBlock, along with an index.<1?success:is error>4UReturn whether the receiver is composed entirely of digits and has at least one digit 1 foo: ^2valueWithPossibleArgs: anArray "Execute the receiver with the correct number of arguments taken from the argument." "([:x | x + 1] valueWithPossibleArgs: #( 13 12 15)) >>> 14 " "([:x :y | x + y] valueWithPossibleArgs: #( 13 12 15)) >>> 25 " "([:x :y :z | x + y + z] valueWithPossibleArgs: #( 13 12 15)) >>> 40 " "([:x :y :z | x + y + z] valueWithPossibleArgs: #( 13 12 15)) >>> 40 " ^numArgs = 0 ifTrue: [self value] ifFalse: [self valueWithArguments: (numArgs = anArray size ifTrue: [anArray] ifFalse: [numArgs > anArray size ifTrue: [anArray, (Array new: numArgs - anArray size)] ifFalse: [anArray copyFrom: 1 to: numArgs]])]13(#(1 2) anySatisfy: [ :each | each even ]) >>> trueTIterate over all the pairs of the receiver and apply the binaryBlock to each pair. 73cW(false ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is false!'0.0016<#(1 2 2 3 1 1 1) asBag sortedElements >>> {1->4. 2->2. 3->1}pharo25dfoo#( #( 0 1r2 3 )a(Tests-osx-64-Zinc-HTTP-Examples-Test.xml+00BBBBBLLLCMMMDNNNEOOOFPPPGQQQHRRRISSSJTTT0asSet "Answer a Set whose elements are the unique elements of the receiver." "{1. 2} asSet = {2. 1} asSet >>> true" "{1. 2} asSet = {1. 2. 2} asSet >>> true" "{1. 2} asSet = {1. 2. 3} asSet >>> false" "{} asSet = Set new >>> true" ^ Set withAll: self2031 ppp <<<<< X 442 hello: 000102220300Shift+Alt+Ctrl+Cmd+Nabcd('234Whoopie' initialIntegerOrNil >>> 2344001000a21510 hexString >>> '16rA'22222200001111111$(nil ifNotNil: [:o | o +3 ]) >>> nilAnswer a SortedCollection whose elements are the elements of the receiver. The sort order is defined by the argument, aSortBlock. Note that it is better to use #sorted if you don't really need a SortedCollection, but a sorted collection!!bc+Character backspace isControlOther >>> true3305016rDFJ((RBScanner on: 'Pharo (, { exist ]' readStream) next; next) value >>> $(2-45('*foo#zort' match: 'afoo3zortthenfoo3zort') >>> trueA((#(a b c d e) identityIndexOf: #x) >>> 0Grepeat: aNumber "Returns a new string concatenated by itself repeated n times" "('abc' repeat: 3) >>> 'abcabcabc'" aNumber < 0 ifTrue: [ self error: 'aNumber cannot be negative' ]. ^ self species new: self size * aNumber streamContents: [ :stringStream | 1 to: aNumber do: [ :idx | stringStream nextPutAll: self ] ]1!(111/100 round: 2) >>> (111/100) Evaluate twoArgBlock with corresponding elements from this collection and otherCollection. Missing elements from either will be passed as nil.13;([:x | x + 1] valueWithPossibleArgs: #( 13 12 15)) >>> 14 +Character arrowDown isControlOther >>> true2 00######################### ###0cand: alternativeBlock "Nonevaluating conjunction. If the receiver is true, answer the value of the argument, alternativeBlock; otherwise answer false without evaluating the argument." "(true and: [true]) >>> true" "(true and: [false]) >>> false" "(false and: [true]) >>> false" "(false and: [Error signal]) >>> false" self subclassResponsibility1m({64->$@} asDictionary fillFrom: 'AB' with: [:x|x asciiValue -> x]) >>> {64->$@. 65->$A. 66->$B} asDictionary0 X X X4211:Tests-osx-64-SystemCommands-MessageCommands-Tests-Test.xml 00002222222 *foo#zort1 nil. := niltrue & true >>> true51923200001 self := selfatLast: indexFromEnd "Return element at indexFromEnd from the last position. atLast: 1, returns the last element" "(#(x y z) atLast: 1) >>> #z" "(#(x y z) atLast: 2) >>> #y" ^ self atLast: indexFromEnd ifAbsent: [self error: 'index out of range']15000001111033555544462(23.5698 printShowingDecimalPlaces: 2) >>> '23.57'({Character space. Character space} join: #('Pharo' 'is' 'cool')) >>> {$P. $h. $a. $r. $o. Character space. Character space. $i. $s. Character space. Character space. $c. $o. $o. $l}IIf the receiver is true (i.e., the condition is true), then the value is the true alternative, which is nil. Otherwise answer the result of evaluating the argument, alternativeBlock. Create an error notification if the receiver is nonBoolean. Execution does not actually reach here because the expression is compiled in-line.nanoSecond "1 nanoSecond printString >>> '0:00:00:00.000000001'" "(1 milliSecond + 1 nanoSecond) printString >>> '0:00:00:00.001000001'" ^ self nanoSeconds7'' isNotEmpty >>> false10000'|' or variable expected2.2102r#'hello''world110thisContext := thisContext110 true. := true1610-124122,(3 ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 60vector0.#(10 20 30) / #(1 3 4.0) >>> {10. (20/3). 7.5}6)((4 to: 9) anySatisfy: #isPrime) >>> trueIasBit "Answer 0 since the receiver is false." "false asBit >>> 0" ^ 01Foo'Bar52 reciprocal >>> (1/2)200iAnswer a copy of the receiver in which all occurrences of oldSubstring have been replaced by newSubstring400c({10. 20} asOrderedCollection addIfNotPresent: 30; yourself) >>> ({10. 20. 30} asOrderedCollection){ }:= 21044215cd'a' asByteArray >>> #[97]a::0185.70-110vector0-' test ' withSeparatorsCompacted >>> ' test '30C([0 isEmptyOrNil] on: MessageNotUnderstood do: ['oops']) >>> 'oops'-108@foo021>('Pharo is really super cool' contractTo: 10) >>> 'Phar...ool'013910.12345f1Answer a number that represents the number of complete minutes in the receiver' time part, after the number of complete hours has been removed.Return the key that will be used to add a property with the class name when an unknown class is read and the option STONReader>>#acceptUnknownClasses: is true, by default #className. Such unknown classes are returned as generic maps.1110 factorial >>> 10.01*Tests-osx-64-System-Support-Tests-Test.xml3third216-1160'abc' capitalized >>> 'Abc'2 rounded >>> 2(true xor: [false]) >>> true%(false and: [Error signal]) >>> falsebar20420 0:00:00:02\Return element at indexFromEnd from the last position. atLast: 1, returns the last element7at: index incrementBy: value "({1 .2 .3 .4} at: 3 incrementBy: 2) >>> 5" "({1 .2 .3 .4} at: 2 incrementBy: 2) >>> 4" ^self at: index put: (self at: index) + value0vector40Tests-osx-64-Tool-ExternalBrowser-Tests-Test.xml1' ' isNotEmpty >>> true '' expandMacros >>> String lf1'optimized version for single delimiters(8 raisedTo: 2) >>> 6472Answer whether the receiver contains any elements.super := super'abc' | 'cbe' >>> 'bcea'60#(# ## #ab #10 #. 10)3333333"fear is the little death that the.1Evaluate aBlock with each of the receiver's elements as the argument. If some element evaluates aBlock to true, then cull this element into foundBlock. If no element matches the criteria then do nothing. Always returns self to avoid misuse and a potential isNil check on the sender.!Tests-osx-64-RTree-Tests-Test.xml0010020e10014104a1WReturns a symbol that is a valid selector by removing any space or forbidden charactersf13#[ ^ 1 ]amobazo"'foo10foo' endsWithDigit >>> false-(#(1 2 3) beginsWith: #(1 2 3 4 5)) >>> false120vector0[ 1 + 2 abcdf abcedf#. 1 r0101 Tests-osx-64-Ombu-Tests-Test.xml-Tests-osx-64-Collections-Stack-Tests-Test.xmlWJust like do: except that the iteration index supplies the second argument to the block5'a' asByteArray >>> #[97]()asBit "convert myself to an Integer representing 1 for true and 0 for false" "($b > $c) asBit>>> 0" "true asBit >>> 1" "(#(true true false true) inject: 0 into: [ :sum :each | sum + each asBit]) >>> 3" self subclassResponsibility31aXXb0d118false & true >>> falsestoreStringBase: base "Returns a string representation of the receiver in base 16 in a way that executing it will return the receiver." "(10 storeStringBase: 16) >>> '16rA'" "(10 storeStringBase: 10) >>> '10'" ^ String streamContents: [:strm | self storeOn: strm base: base]323/((3 to: 8 by: 2) allSatisfy: #isPrime) >>> true018-3011AEvaluating conjunction -- answer aBoolean since receiver is true.15bone20310231312334abcd7(#(a b c d e) indexOfAnyOf: #(x y z) ifAbsent: 7) >>> 7#name: asMutator >>> #name:&('hello' includesAny: 'pwn') >>> false/Tests-osx-64-NautilusRefactoring-Tests-Test.xml<('pharo' beginsWith: 'phuro' caseSensitive: false) >>> false103120n(#(first (second third) ((allSentMessages ('Elvis' includes:)))) includesSubstringAnywhere: 'lvi') >>> trueabc400!(13 beBetween: 12 and: 20) >>> 13-1-1929 2018-09-2842d0vector0i1Answer the index of the first occurrence of anElement within the receiver. If the receiver does not contain anElement, answer 0.!"a" ( "b" ( "c" 1 "d" ) "e" ) "f"22oopseAccumulate a running value associated with evaluating the argument, binaryBlock, with the current value of the argument, thisValue, and the receiver as block arguments.nanoSeconds "2 nanoSeconds printString >>> '0:00:00:00.000000002'" "(1 milliSecond + 2 nanoSeconds) printString >>> '0:00:00:00.001000002'" ^ Duration nanoSeconds: self(false xor: [true]) >>> true)([:x | x + 1] cull: 13 cull: 12) >>> 14 H(#(1 + 3 - 5) reduceRight: [ :a :op :b | a perform: op with: b ]) >>> -1y ceiling "Answer a Point that is the receiver's x and y ceiling. Answer the receiver if its coordinates are already integral." "(100@200) ceiling >>> (100@200)" "(100.1@200.9) ceiling >>> (101@201)" self isIntegerPoint ifTrue: [ ^ self ]. ^ x ceiling @ y ceilingpharo!20030pharo%#[1 2] asByteArray == #[1 2] >>> true2g 825373492split: aSequenceableCollection "Split the argument using the receiver as a separator." "optimized version for single delimiters" "($/ split: '/foo/bar')>>>#('' 'foo' 'bar') asOrderedCollection" "([:c| c isSeparator] split: 'aa bb cc dd')>>> #('aa' 'bb' 'cc' 'dd') asOrderedCollection" | result | result := OrderedCollection new: aSequenceableCollection size //2. self split: aSequenceableCollection do: [ :item | result add: item ]. ^ result332530| aBoolean "Evaluating disjunction (OR). Evaluate the argument. Then answer true if either the receiver or the argument is true." "true | true >>> true" "true | false >>> true" "false | true >>> true" "false | false >>> false" self subclassResponsibility!#(a b c d e f g h i) third >>> #c2('Five is {1}.' format: { 1 + 4}) >>> 'Five is 5.'ca5 goodby: 2 my: 32WWWWWR(OrderedCollection new add: 42; add: 41 before: 42; yourself) asArray >>> #(41 42)1.1.11c(1 decimalDigitAt: 2) >>> 04000vector0200011000442222300665557 book-result222(printOn: aStream base: base length: minimum padded: zeroFlag "Return a String representation of this number in base b with a minimum length and padded by 0 if zeroFlag is set" "(String streamContents: [ :s | 10 printOn: s base: 10 length: 4 padded: true] ) >>> '0010'" "(String streamContents: [ :s | -10 printOn: s base: 10 length: 4 padded: true] ) >>> '-010'" | prefix | prefix := self negative ifTrue: ['-'] ifFalse: [ '' ]. self print: (self abs printStringBase: base) on: aStream prefix: prefix length: minimum padded: zeroFlag:Helper to tranform any `do:`-like method into a generator.23.45671 'hellotofoo2reciprocal "Answer a Point with coordinates that are the reciprocals of mine." "(100@200) reciprocal >>> ((1/100)@(1/200))" ^ x reciprocal @ y reciprocal*('salkjsdlkgfeesd' findString: 'sd') >>> 6Edetect: aBlock ifFound: foundBlock "Evaluate aBlock with each of the receiver's elements as the argument. If some element evaluates aBlock to true, then cull this element into foundBlock. If no element matches the criteria then do nothing. Always returns self to avoid misuse and a potential isNil check on the sender." "|s| (#(1 2) detect: [ :each | each even ] ifFound: [ :e | s:=e*10 ]). s >>> 20" "|s| (#(1 3) detect: [ :each | each even ] ifFound: [ :e | s:=e*10 ]). s >>> nil" self detect: aBlock ifFound: foundBlock ifNone: [ "Do nothing on purpose" ]3.22420Umedian "Return the middle element, or as close as we can get. The collection must not be empty." "{1 . 2 . 3 . 4 . 5} median >>> 3" "{1 . 2 . 4 . 5} median >>> 3" "{1 . 2 . 5 . 5} median >>> (7/2)" "{3} median >>> 3" "([{} median] on: CollectionIsEmpty do: [ 'oops' ]) >>> 'oops'" self emptyCheck. ^ self asSortedCollection medianoasStringOn: aStream delimiter: delimString last: lastDelimString "Print elements on a stream separated with a delimiter between all the elements and with a special one before the last like: 'a, b and c'. Uses #asString instead of #print: Note: Feel free to improve the code to detect the last element." "(String streamContents: [:s| 'abcd' asStringOn: s delimiter: ', ' last: ' and ']) >>> 'a, b, c and d'" | n sz | n := 1. sz := self size. self do: [:elem | n := n + 1. aStream nextPutAll: elem asString] separatedBy: [ aStream nextPutAll: (n = sz ifTrue: [lastDelimString] ifFalse: [delimString])]#Tests-osx-64-Network-Tests-Test.xml45100322241Hello*Tests-osx-64-System-Sources-Tests-Test.xml-1#( #[ 0 1000 2 ] )101x5330)Tests-osx-64-Debugger-Oups-Tests-Test.xmla({'1'. '2'. '3'. '4'} atRandom: (Random seed: -42) weighting: [ :each | each asInteger ]) >>> '4'3.(#(40 41 42) asOrderedCollection at: 2) >>> 41100f2atWrap: index "Answer the index'th element of the receiver. If index is out of bounds, let it wrap around from the end to the beginning until it is in bounds." "(#(11 22 33) asOrderedCollection atWrap: 2) >>> 22" "(#(11 22 33) asOrderedCollection atWrap: 4) >>> 11" "(#(11 22 33) asOrderedCollection atWrap: 5) >>> 22" ^ self at: index - 1 \\ self size + 13 appreciate!('*baz*' match: 'mozo') >>> false 103425-('foo*baz*zort' match: 'foobazort') >>> falseabs "Absolute value of all elements in the collection" "#(1 -2 -4 0) abs >>> #(1 2 4 0)" "{1@ -2. -4@0} abs >>> {(1@2). (4@0)}" ^ self collect: [:a | a abs]|generator| generator := Generator onDo: [ :doBody | Integer primesUpTo: 10000000 do: doBody ]. (generator next: 5) asArray >>> #(2 3 5 7 11)0200oEnumerate all elements in the receiver. Execute aBlock for those elements that are not equal to the given item22.(#(a b c d e) indexOf: #c startingAt: 4) >>> 0 | T | X t&'a3123abc' isAllAlphaNumerics >>> true(1923 roundDownTo: 10) >>> 1920X X X abcDefgh\\ arg "Pairwise integer modulo of two sequenceable collections of the same length." "#(10 20 30) \\ #(1 3 4.0) >>> #(0 2 2.0)" "{10@20. 30@0} \\ {1@3. 4.0@1} >>> {(0@2). (2.0@0)}" ^ arg adaptToCollection: self andSend: #\\ 2r3(true and: [true]) >>> true7( #() asSet intersection: #(1 2 3 4) asSet) >>> Set new3xaVifNotNil: ifNotNilBlock ifNil: nilBlock "If the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block" "Might be compiled inline for speed, see RBMessageNode>>#isInlineIfNil" "(nil ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 42" "(3 ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 6" ^ nilBlock value* ( [ :aaa : bbb | | ccc ddd | aaa . ] ) . e'{1. 2} asSet = {2. 1} asSet >>> true5,(#(11 22 33) before: 44 ifAbsent: 55) >>> 55one2replaceAll: oldObject with: newObject "Replace all occurrences of oldObject with newObject" "({#a. #b. #a. #d. #a} replaceAll: #a with: #e) >>> #(e b e d e)" | index | index := self indexOf: oldObject startingAt: 1 ifAbsent: [0]. [index = 0] whileFalse: [self at: index put: newObject. index := self indexOf: oldObject startingAt: index + 1 ifAbsent: [0]]!('*baz' match: 'mobazo') >>>falseTAdd new empty slots to the front of array, while keeping the empty slots at the end. and pReturn a String representation of this number in base b with a minimum length and padded by 0 if zeroFlag is set2$beginsWith: prefix caseSensitive: aBoolean "Answer whether the receiver begins with the given prefix string" "IMPLEMENTATION NOTE: following algorithm is optimized in primitive only in case self and prefix are bytes like. Otherwise, if self or prefix are wide strings, then slow version with asLowercase convertation, (primitive is not correct for wide strings)" "('pharo' beginsWith: '' caseSensitive: false) >>> true" "('pharo' beginsWith: 'pharo-project' caseSensitive: false) >>> false" "('pharo' beginsWith: 'phuro' caseSensitive: false) >>> false" "('pharo' beginsWith: 'Pha' caseSensitive: false) >>> true" prefix ifEmpty: [ ^true ]. aBoolean ifTrue: [ ^self beginsWith: prefix ]. self size < prefix size ifTrue: [^ false]. (self class isBytes and: [prefix class isBytes]) ifTrue: [ "Optimized version based on primitive" ^ (self findSubstring: prefix in: self startingAt: 1 matchTable: CaseInsensitiveOrder) = 1 ]. prefix withIndexDo: [ :each :index | (self at: index) asLowercase = each asLowercase ifFalse: [ ^false ] ]. ^truedetectMin: aBlock "Evaluate aBlock with each of the receiver's elements as the argument. Answer the element for which aBlock evaluates to the lowest number. If collection empty, return nil." "({ 2@6 . -4@3 . 10@ -3 } detectMin: [ :p | p x ]) >>> (-4@3)" "({ 2@6 . -4@3 . 10@ -3 } detectMin: [ :p | p y ]) >>> (10@ -3)" "('Hello!' detectMin: #asciiValue) >>> $!" | minElement minValue | self do: [:each | | val | minValue == nil ifFalse: [ (val := aBlock value: each) < minValue ifTrue: [ minElement := each. minValue := val]] ifTrue: ["first element" minElement := each. minValue := aBlock value: each]. "Note that there is no way to get the first element that works for all kinds of Collections. Must test every one."]. ^ minElement2X foo+Tests-osx-64-Kernel-Extended-Tests-Test.xmle_In the following example, the group `3->#(34)` is filtered out because there is not 2 elements.3ABA702-('foo*baz*zort' match: 'foobazzort') >>> true11!sumNumbers: aBlock "This is implemented using a variant of the normal inject:into: pattern that is specific to handling numbers. aBlock is expected to return a number for every element in the collection. Different from the sum: implementation, the default value is zero. While sum: is more general, sumNumbers: is meant to support the most often encountered use case of dealing with numbers." "(#(1 -2 4) sumNumbers: #abs) >>> 7" "(#() sumNumbers: #abs) >>> 0" ^ self inject: 0 into: [ :sum :each | sum + (aBlock value: each) ]intersection: aCollection "Answer the set theoretic intersection of two collections. Optimized version for Sets where no intermediate Set is necessary" "(#(1 2 3 4) asSet intersection: #(3 4 5) asSet) >>> #(3 4) asSet" "(#(1 2 3 4) asSet intersection: #() asSet) >>> Set new" "( #() asSet intersection: #(1 2 3 4) asSet) >>> Set new" | outputSet | outputSet := self class new. aCollection do: [ :each | (self includes: each) ifTrue: [ outputSet add: each ] ]. ^ outputSet51OrderedCollection new class >>> OrderedCollection22 Pharo is cool2#( #( 0 1r2 3 ) )0vector00 slowFactorial >>> 1wRunning average (a.k.a. moving average, rolling average). See the comment of self >> #running:of: for more information. u nn. ^ u65536(#(1 3 5 7 11 15 23) findBinary: [ :arg | 25 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(23 nil)'5-1111 Tests-osx-64-SUnit-Core-Test.xml-3 [ 1 ). 2 ]340vector00(nil ifNil: [42] ifNotNil: [:o | o +3 ] ) >>> 42$((1 to:9 by:2) includes: 3) >>> true1035{5@0. -3@8. 0@ -1.} sign >>> {(1@0). (-1@1). (0@ -1)}3.15*foo*baz1230{ifTrue: trueAlternativeBlock ifFalse: falseAlternativeBlock "If the receiver is true (i.e., the condition is true), then answer the value of the argument trueAlternativeBlock. If the receiver is false, answer the result of evaluating the argument falseAlternativeBlock. If the receiver is a nonBoolean then create an error notification. Execution does not actually reach here because the expression is compiled in-line." "(true ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is true!'" "(false ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is false!'" self subclassResponsibility13 565555554444-1W(#(10 20 10) asOrderedCollection remove: 10; yourself) >>> #(20 10) asOrderedCollectionzort#((2@2) - (100@200)) >>> (-98@ -198) hello world90That is false!14iReturn the stop element of an interval. Pay attention this is not necessary the same as the last element.11'n uuuu uuuuu uuu uuuu uuuuu uuuuuuuuuuuc2d1112100abc2'1.234' asInteger >>> 110.160s31 sign; $'3,123' isAllAlphaNumerics >>> false^Answer whether the receiver is a valid token-character -- letter, digit, underscore, or colon.1191210.#at:putNext: asTestSelector >>> #testAtPutNextdetectIndex: aBlock ifNone: exceptionBlock "Return index of first element that satisfies aBlock. If no matching element is found, evaluate exceptionBlock." "(#(1 5 10) detectIndex: [ :each | each > 3 ] ifNone: ['Not found']) >>> 2" "(#(1 5 10) detectIndex: [ :each | each > 15 ] ifNone: ['Not found']) >>> 'Not found'" self doWithIndex: [:each :index | (aBlock value: each) ifTrue: [^ index]]. ^ exceptionBlock valueFooBarBaz { #foo : 100 }-4d3*baz[ | | 66P(#(1 2 3) flatCollect: [:each | { each. each+1 } ] as: Set) >>> #(1 2 3 4) asSet1n uuuuuuu n uuu 9previous: dayName "Answer the previous date whose weekday name is dayName." "((Date year: 2018 month: 9 day: 28) previous: 'Sunday') printString >>> '23 September 2018'" | days | days := 7 + self weekdayIndex - (self class dayOfWeek: dayName) \\ 7. days = 0 ifTrue: [ days := 7 ]. ^ self subtractDays: days4(STON fromStream: 'Point[1,2]' readStream) >>> (1@2)100:B :XX04^({ 1. 2. 3 } as: OrderedCollection) >>> (OrderedCollection new add: 1; add:2; add:3; yourself)2003.141593splitOn: splitter indicesDo: aBlock "Perform an action specified as aBlock (with a start and end argument) to each of the indices of the receiver element that have been identified by splitting the receiver using the splitter argument. splitter - can be a subsequence, a Block or a Regex (String receiver only). Any other object used as a splitter is treated as an Array containing that object." "(String streamContents: [:s | 'Pharo is cool' splitOn: Character space indicesDo: [ :start :end | s << 's:' << start asString << ' ' << 'e:' << end asString << ' ' ]]) >>> 's:1 e:5 s:7 e:8 s:10 e:13 '" ^ splitter split: self indicesDo: aBlock0.832action1.Tests-osx-64-Spec2-Code-Backend-Tests-Test.xml(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 11 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 5119301-3.14791100 . :$('foo*baz' match: 'foobaz') >>> true442compare: aString "Answer a comparison code telling how the receiver sorts relative to aString: 1 - before 2 - equal 3 - after. The collation sequence is ascii with case differences ignored. To get the effect of a <= b, but ignoring case, use (a compare: b) <= 2." "('aa' compare: 'ab') >>> 1" "('aa' compare: 'aa') >>> 2" "('ab' compare: 'aa') >>> 3" ^self compare: aString caseSensitive: false*Evaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into a collection like the receiver. Answer the new collection. Note: the returned collection is of the same species. If this species does not accomdate the values of aBlock, look at collect:as:10.500488758553274723c13.123 XX n X n Xsecond "Answer the second element of the receiver. Raise an error if there are not enough elements." "#(a b c d e f g h i) second >>> #b" ^ self at: 2-asColorref "Convert the receiver into a colorref, i.e, a number embedding r,g,b on 24 bits" "(Color red asColorref) >>> 255" "(Color white asColorref) >>> 16777215" ^(self red * 255) asInteger + ((self green * 255) asInteger << 8) + ((self blue * 255) asInteger << 16)R(#(10 20 30) adaptToCollection: #(0 1 2) andSend: #@) >>> {(0@10). (1@20). (2@30)}NReturn the class of the couple class/metaclass. Useful to avoid explicit test.-1023.57$('pharo' beginsWith: 'pha') >>> truelet655foo < bar: 1 1 > 1Answer the index of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock.1222C#(10 20 10) asOrderedCollection removeAll >>> OrderedCollection new kkkk XX kkkk10070!(2 ifNotNil: [ :o | o + 3]) >>> 57'1234' asFourCode >>> 825373492between: #(23 nil):(100000000 printShowingDecimalPlaces: 1) >>> '100000000.0'XAnswer the result of evaluating aBlock with all of the overlapping pairs of my elements.10a := 224 ppp < <<<<<41129100280vector01=do: aBlock without: anItem "Enumerate all elements in the receiver. Execute aBlock for those elements that are not equal to the given item" "(String streamContents: [:s | #(10 20 30) do: [:each | s << each asString] without: 20]) >>> '1030'" ^ self do: [ :each | anItem = each ifFalse: [ aBlock value: each ] ]1((10 to: 20) detectMax: [ :p | p gcd: 6 ]) >>> 121(#('We' 'love' 'pharo!') asOrderedCollection withIndexSelect: [:value :index | value size - 1 <= index]) >>> (OrderedCollection with: 'We')9u XXXXX-('hello!' noneSatisfy: #isUppercase) >>> true20removeAllFoundIn: aCollection "Remove each element of aCollection which is present in the receiver from the receiver. Answer aCollection. No error is raised if an element isn't found. ArrayedCollections cannot respond to this message." "(#(10 20 10 10) asOrderedCollection removeAllFoundIn: #(10 20 30); yourself) >>> #(10 10) asOrderedCollection" aCollection do: [:each | self remove: each ifAbsent: []]. ^ aCollection150.12#('a') asCommaStringAnd >>> 'a'k3(1 minute + 2 seconds) printString >>> '0:00:01:02'202Answer the index'th element of the receiver. If index is out of bounds, let it wrap around from the end to the beginning until it is in bounds.Answer substrings of the receiver derived from cutting the receiver at points where binaryBlock answers true for adjacent elements.yh: hue s: saturation l: lightness "Create a color with the given hue, saturation, and lightness. Hue is given as the angle in degrees of the color on the color circle where red is zero degrees. Saturation and lightness are numbers in [0.0..1.0] where larger values are more saturated or lighter colors. The difference with brightness in the HSV coordinates is that colors go from black at lightness 0, through vivid hues at lightness 0.5, to white at lightness 1. For example, (Color h: 0 s: 1 l: 0.5) is pure red." " (Color h: 0 s: 1 l: 0.5) >>> (Color r: 1 g: 0 b:0)" ^ self h: hue s: saturation l: lightness alpha: 1.02 0001112131415102an OrderedDictionary(true->#(1 3 5) false->#(2 4));({'hel','lo'. 'world'} identityIncludes: 'hello') >>> false69BBB888877777777666666555555544444444DDD00000000000EEE2004-02-29T13:33:00+02:00#( 1 51 10 ) range >>> 50 a: fooX X W(false ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is false!'$1 isDigit >>> true10 15&(AsciiCharset toUppercase: $A) >>> $A.71144(OrderedCollection new add: 42; yourself) size >>> 1(Return whether the receiver is a letter.<(RPackage named: 'MockPackage-tests') isTestPackage >>> true1321261020<(1000 * 1000 * 1000) humanReadableSISizeString >>> '1.00 GB'255#() size >>> 00vector0sumNumbers "This is implemented using a variant of the normal inject:into: pattern that is specific to handling numbers. The receiver should include only numbers. Different from the sum implementation, the default value is zero. While sum is more general, sumNumbers is meant to support the most often encountered use case of dealing with numbers." "#(1 2 4) sumNumbers >>> 7" "#() sumNumbers >>> 0" ^ self inject: 0 into: [ :sum :each | sum + each ]expandMacros "'' expandMacros >>> String tab" "'' expandMacros >>> String cr" "'' expandMacros >>> OSPlatform current lineEnding" ^self expandMacrosWithArguments: #()ifFalse: alternativeBlock "If the receiver is true (i.e., the condition is true), then the value is the true alternative, which is nil. Otherwise answer the result of evaluating the argument, alternativeBlock. Create an error notification if the receiver is nonBoolean. Execution does not actually reach here because the expression is compiled in-line." "(false ifFalse: [ 'This statement is false!' ]) >>> 'This statement is false!'" "(true ifFalse: [ 'This statement is false!' ]) >>> nil" self subclassResponsibility2L('Hello, World!' select: #isLetter thenCollect: #uppercase) >>> 'HELLOWORLD'4=Return the class of STON lists, Array, a system wide constantfalse & true >>> false Pharo is cool134#( )ZReplace all occurrences of oldSubstring that are surrounded by non-alphanumeric characters10204b20000112111533334116699AABAAAECCCCDDAAF99888888777G,Evaluate aBlock with my elements taken n at a time. Ignore any leftovers at the end. Allows use of a flattened array for things that naturally group into groups of n. If aBlock has a single argument, pass it an array of n items, otherwise, pass the items as separate arguments. See also pairsDo:2cd9100xor: alternativeBlock "Answer the value of the alternativeBlock since the receiver is false." "(false xor: [true]) >>> true" "(false xor: [false]) >>> false" ^ alternativeBlock value 110inde3Evaluate aBlock with each of the receiver's elements as the argument. Collect into a new collection like the receiver only those elements for which aBlock evaluates to false. Answer the new collection.fxThat is false!ee:1-1"A" - 1abs-1"B" - 1max:-1"C"XXnX22222 7sAnswer a Point that is the receiver's x and y ceiling. Answer the receiver if its coordinates are already integral.1610116r41DReturn whether the receiver is one of these characters: $ and eurokIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block101De3237111RReturn all the elements in self that are not in aCollection. Alias of difference:101453G('ab cd ab ef ab' copyReplaceAll: 'ab' with: 'zk') >>> 'zk cd zk ef zk' 12r89abcd 2 even >>> truec3(10 min: 20 max: 5) >>> 10310$a isLetter >>> trueb02046def19Maybe look at the related method Collection>>inject:into:0,Tests-osx-64-System-Benchmark-Tests-Test.xml project-pharo7 X X X&Tests-osx-64-Roassal-Mondrian-Test.xmlL writes the N-th argument using #printString, but without trancating it.%('abc' escapeCharacter: $X) >>> 'abc'T(true ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is true!'${1@ -2. -4@0} abs >>> {(1@2). (4@0)}ppp < <<<< n>> 1z-4asArray "Answer an Array whose elements are the elements of the receiver. Implementation note: Cannot use ''Array withAll: self'' as that only works for SequenceableCollections which support the replacement primitive." "'ab' asArray >>> {$a. $b}" "(1 to: 5 by: 3) asArray >>> {1. 4}" "#(1 2) asArray == #(1 2) >>> true" "'' asArray >>> #()" "(10 to: 5) asArray >>> #()" | newArray index | newArray := Array new: self size. index := 0. self do: [ :each | newArray at: (index := index + 1) put: each ]. ^ newArray3 ('foo*' match: 'bozo') >>> false1255findSelector "Extract a selector with keyword parts from the receiver. While this doesn't give a true parse, in most cases it does what we want, in where it doesn't, we're none the worse for it." "'isSymbol' findSelector >>> #isSymbol" "'x isSymbol' findSelector >>> nil" "'x isSymbol: 33' findSelector >>> #isSymbol:" "'between:and:' findSelector >>> #'between:and:'" "'2 between: 0 and: 4' findSelector >>> #'between:and:'" "'2 between: ( 1 and: 4)' findSelector >>> #between:" "'( 1 and: 4)' findSelector >>> nil" | sel possibleParens | sel := self trimBoth. sel := sel copyReplaceAll: '#' with: ''. sel := sel copyReplaceAll: '[' with: ' [ '. (sel includes: $:) ifTrue: [sel := sel copyReplaceAll: ':' with: ': '. "for the style (aa max:bb) with no space" possibleParens := sel findTokens: Character separators. sel := self species streamContents: [:s | | level | level := 0. possibleParens do: [:token | | n | (level = 0 and: [token endsWith: ':']) ifTrue: [s nextPutAll: token] ifFalse: [(n := token occurrencesOf: $( ) > 0 ifTrue: [level := level + n]. (n := token occurrencesOf: $[ ) > 0 ifTrue: [level := level + n]. (n := token occurrencesOf: $] ) > 0 ifTrue: [level := level - n]. (n := token occurrencesOf: $) ) > 0 ifTrue: [level := level - n]]]]]. sel isEmpty ifTrue: [^ nil]. sel isOctetString ifTrue: [sel := sel asOctetString]. Symbol hasInterned: sel ifTrue: [:aSymbol | ^ aSymbol]. ^ nilU({10. 20} asOrderedCollection add: 30; yourself) >>> {10. 20. 30} asOrderedCollection60.050((2@2) + 200) >>> (202@202)10 heLlo wOrLd3n s That is true!1285"'3123' isAllAlphaNumerics >>> true$} isClosePunctuation >>> trueJExecutes aBlock on each of the receiver's elements except for the last one1(true or: [false]) >>> truedo: aBlock "Evaluate aBlock with each of the receiver's elements as the argument. This is the general foreach method, but for most standard needs there is often a more specific and simpler method." "|s| s:=0. #(10 20 30) do: [:each | s := s + each]. s >>> 60" "but use sum or inject:into: instead" "(#(10 20 30) inject: 0 into: [:s :each| s + each ]) >>> 60" "#(10 20 30) sum >>> 60" " (String streamContents: [:s | #('hello' 'the' 'world') do: [:each | s << each]]) >>> 'hellotheworld'" self subclassResponsibility-(23 printShowingDecimalPlaces: 2) >>> '23.00']('a000' asWideString sameAs: (ByteArray with: 97 with: 0 with: 0 with: 0) asString) >>> false'Tests-osx-64-Compression-Tests-Test.xml654vaction0185(false ifTrue: [ 'This statement is true!' ]) >>> nil1.(#(1 2 2 3 1 1 1) asBag includes: 5) >>> false10332copyWith: newElement "Answer a new collection with newElement added (as last element if sequenceable)." "(#(10 20) asSet copyWith: 30) >>> #(10 20 30) asSet" "(#(10 20) asSet copyWith: 20) >>> #(10 20) asSet" ^ self copy add: newElement; yourself365Point isInstanceSide >>> true&Tests-osx-64-Keymapping-Tests-Test.xml$Do the special case of integer powera%Tests-osx-64-Microdown-Tests-Test.xmld11cX X30vector0?({1. 2. 3. 4. 5} shuffleBy: (Random seed: 42)) >>> #(1 2 5 4 3)0 'h' u u. X X X. X X102Return an instantiated color from parm. If parm is already a color, return it, else return the result of my performing it if it's a symbol or, if it is a list, it can either be an array of three numbers, which will be interpreted as RGB values, or a list of symbols, the first of which is sent to me and then the others of which are in turn sent to the prior result, thus allowing entries of the form #(blue darker). Else just return the thingRReturn the metaclass of the couple class/metaclass. Useful to avoid explicit test.sign "Answer 1 if the receiver is greater than 0, -1 if less than 0, else 0." "#(5 -3.7 0) sign >>> #(1 -1 0)" "{5@0. -3@8. 0@ -1.} sign >>> {(1@0). (-1@1). (0@ -1)}" ^ self collect: [ :each | each sign ]4010001370vector0:a:foo1n(Array streamContents: [:stream | #(1 2 3) allButFirstDo: [:each | stream nextPut: (each + 10)]]) >>> #(12 13)9u <12asHexString "Return a string representing the receiver in HEX (i.e., 6 elements in 16 basis)" "(Color red asHexString) >>> 'FF0000'" | s | s := '000000' copy. s at: 1 put: (Character digitValue: ((rgb bitShift: -6 - RedShift) bitAnd: 15)). s at: 2 put: (Character digitValue: ((rgb bitShift: -2 - RedShift) bitAnd: 15)). s at: 3 put: (Character digitValue: ((rgb bitShift: -6 - GreenShift) bitAnd: 15)). s at: 4 put: (Character digitValue: ((rgb bitShift: -2 - GreenShift) bitAnd: 15)). s at: 5 put: (Character digitValue: ((rgb bitShift: -6 - BlueShift) bitAnd: 15)). s at: 6 put: (Character digitValue: ((rgb bitShift: -2 - BlueShift) bitAnd: 15)). ^ s 03%(false and: [Error signal]) >>> false2combinations "Return all the combinations of elements of the receiver. Note that combinations does not include the empty element contrary to the mathematical definition of combinations." "#(1 2 3 4) combinations >>> #(#(1) #(2) #(3) #(4) #(1 2) #(1 3) #(1 4) #(2 3) #(2 4) #(3 4) #(1 2 3) #(1 2 4) #(1 3 4) #(2 3 4) #(1 2 3 4))" ^ Array streamContents: [ :stream | 1 to: self size do: [ :take | self combinations: take atATimeDo: [ :combination | stream nextPut: combination copy ] ] ]2420.2e0"Tests-osx-64-ReleaseTests-Test.xmlfoo*baz11-0.9//0.4 >>> -340281'hello' surroundedBySingleQuotes >>> '''hello'''cjnewFromKeys: keys andValues: values "Create a dictionary from the keys and values arguments which should have the same length." "(OrderedDictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (OrderedDictionary new at: #x put: 3; at: #y put: 6 ;yourself)" | dict | dict := self new: keys size. keys with: values do: [ :k :v | dict at: k put: v ]. ^ dict$(#(a b a d e) lastIndexOf: #a) >>> 31.ppp < <<< abc(^1)00000105333344226671042 | tmp | tmp := 1 . ^ tmp . Answer the index of the last occurrence of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock.33Point[1,/*comment*/2]2nncharlie2(String streamContents: [:s | [:c | c isSeparator ] split: 'Pharo is cool' indicesDo: [ :start :end | s << 's:' << start asString << ' ' << 'e:' << end asString << ' ' ]]) >>> 's:1 e:5 s:7 e:8 s:10 e:13 'longone102430Snick504Answer the index of the first occurrence of any element included in aCollection after start within the receiver. If the receiver does not contain anElement, answer zero, which is an invalid index.116'2 between: 0 and: 4' findSelector >>> #'between:and:'1c30 hex >>> '16r1E'00001100000220000033000004400000550000066000007700000880000099000000AAA000000BBB000000CCC000000DDD000000EEE000000FFF000000GGG0IIJJ11032768 bytesCount >>> 21 <1p>: <2p>-2 reciprocal >>> (-1/2)&atAll: indexArray putAll: valueArray "Store the elements of valueArray into the slots of this collection selected by indexArray." "({#x .#y .#z} atAll: #(1 3) putAll: #(a e); yourself) >>> #(a y e)" indexArray with: valueArray do: [:index :value | self at: index put: value]. ^ valueArray$1 isDecimalDigit >>> true3.1528104255 between:and:1^ . ^ 1tAnswer a new collection like the receiver which contains all elements of the receiver at the indices of indexArray.Alias for intersection:11/foo "a" < "b" bar: "c" 1 "d" z: "e" 2 "f" > "g"20&('aXb' escapeCharacter: $X) >>> 'aXXb'9654Put anObject at every one of the receiver's indices.12gAnswer true whether the receiver is inside the argument (following Rectangle>>#containsPoint: semantics1234YCreate a dictionary from the keys and values arguments which should have the same length.10000000000000000i(String streamContents: [:s| { 10. 'hello'. $x } printOn: s delimiter: ', ']) >>> '10, ''hello'', $x'$(#(10 20 30) includes: 21) >>> falsefoo31024a4-3.7100/foo/bar2[must be exactly four characterssize "Answer how many elements the receiver contains." "#(1 2 2 3 1 1 1) asBag size >>> 7" | tally | tally := 0. contents do: [:each | tally := tally + each]. ^ tallyb2N44#(1 5 10 -4) min >>> -430.001sixth "Answer the sixth element of the receiver. Raise an error if there are not enough elements." "#(a b c d e f g h i) sixth >>> #f" ^ self at: 6/Tests-osx-64-AI-Algorithms-Graph-Tests-Test.xmlfalse | true >>> truea1: a1 a2: a2 a3: a3 a4: a4 a5: a5 a6: a6 a7: a7 a8: a8 a9: a9 a10: a10 a11: a11 a12: a12 a13: a13 a14: a14 a15: a15 a16: a16 ^ a1220oReturns a string representation of the receiver in base 16 in a way that executing it will return the receiver.2215difference: aCollection "Answer the set theoretic difference of two collections. Pay attention that the difference is not commutative, hence the order is important." "(#(a b c d e f) difference: #(a b z k))>>> #(#c #d #e #f)" "(#(a b z k) difference: #(a b c d e f)) >>> #(#z #k)" "('hello' difference: 'aeiou') >>> 'hll'" | set | set := self asSet removeAllFoundIn: aCollection; yourself. ^ self species withAll: set asArray2hab1 000000011 true := true-234-26size "Answer how many elements the receiver contains." "#(10 20) size >>> 2" "#() size >>> 0" "#((())) size >>> 1" "'' size >>> 0" "' ' size >>> 2" "(1 to:10) size >>> 10 " "(1 to:10 by:2) size >>> 5" "(10 to:1) size >>> 0" | tally | tally := 0. self do: [:each | tally := tally + 1]. ^ tally244220 0endsWithAColon "Answer whether the final character of the receiver is a colon" "'displayStringOn:' endsWithAColon >>> true" "'displayStringOn:foo' endsWithAColon >>> false" ^ self notEmpty and: [ self last == $: ] between: 17zAnswer whether the receiver sorts after or equal to aString. The collation order is simple ascii (with case differences).4a : foo1| | . 1cool!(#() averageIfEmpty: [ 0 ]) >>> 063;Answer a Point that is the product of the receiver and arg.7abcwho141&('Hello!' detect: #isLowercase) >>> $e100222010'|' or parameter expected234femptyCheck "Signal CollectionIsEmpty if the collection is empty" "#(10 20) emptyCheck >>> #(10 20)" "([#() emptyCheck] on: CollectionIsEmpty do: [ 'oops' ]) >>> 'oops'" self isEmpty ifTrue: [self errorEmptyCollection]Abcd1('Hello' includes: $l) >>> true 322222256lvie3Answer whether the receiver is a letter or a digit.7ifFalse: falseAlternativeBlock ifTrue: trueAlternativeBlock "Answer the value of falseAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line." "(false ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is false!'" ^falseAlternativeBlock valueK(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 4 ifAbsent: 7) >>> 7654xyReturn whether the receiver is close to the argument aPoint. The precision for point holding floats is defined by Float >> #closeTo:precision:. For points holding integer, closeTo: corresponds to equalsTo:/(23.4567 printShowingDecimalPlaces: 0) >>> '23'10POr it can follow full superclass chain which will ends at Object and ProtoObject<<<<10a0G('/foo/gloops.taz' asPath basenameWithoutExtension: 'taz') >>> 'gloops' 8253074410abbnXn016ppp ^ 0 :B | 1 | T | t nn. t 1 sssss s b 0 ssssss n124#name asMutator >>> #name:302 ^ 1. 2. ^ 36foo ^ [ :a | [ | a | a := 10. a ] value + a ] value: 11(#(10 20 30) \\ #(1 3 4.0) >>> #(0 2 2.0)1 0000000000000indexOfSubCollection: sub startingAt: start ifAbsent: exceptionBlock "Answer the index of the receiver's first element, such that that element equals the first element of sub, and the next elements equal the rest of the elements of sub. Begin the search at element start of the receiver. If no such match is found, answer the result of evaluating argument, exceptionBlock." "(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 2 ifAbsent: 7) >>> 3" "(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 4 ifAbsent: 7) >>> 7" | first index | sub isEmpty ifTrue: [^ exceptionBlock value]. first := sub first. start to: self size - sub size + 1 do: [:startIndex | (self at: startIndex) = first ifTrue: [index := 1. [(self at: startIndex+index-1) = (sub at: index)] whileTrue: [index = sub size ifTrue: [^startIndex]. index := index+1]]]. ^ exceptionBlock value200113y"Character tab isSeparator >>> true223244547Tests-osx-64-NewTools-Spotter-Processors-Tests-Test.xml1200-Tests-osx-64-RottenTestsFinder-Tests-Test.xmlhelloU000022333443355336633773388339933AA33BB33CC33DDD33EEE33FFF33GGG33HHH33III33JJJ333LL331hello&(AsciiCharset toLowercase: $a) >>> $a.239sum "This is implemented using a variant of the normal inject:into: pattern. The reason for this is that it is not known whether we're in the normal number line, i.e. whether 0 is a good initial value for the sum. Consider a collection of measurement objects, 0 would be the unitless value and would not be appropriate to add with the unit-ed objects." "#(1 2 4) sum >>> 7" "([#() sum] on: CollectionIsEmpty do: ['oops']) >>> 'oops'" "sum works with objects that understands + and - messages, like Points" "{1@5. 2@3. 4@7} sum >>> (7@15)" "or even Collections" "#((1 5 1) (2 3 3) (4 7 2)) sum >>> #(7 15 6)" | sum sample | self emptyCheck. sample := self anyOne. sum := self inject: sample into: [ :accum :each | accum + each ]. ^ sum - sample1CWrite the STON serialization of object to the character writeStream< aString "Answer whether the receiver sorts before aString. The collation order is simple ascii (with case differences)." " 'abc' < 'def' >>> true" " 'abc' < 'abc' >>> false" " 'def' < 'abc' >>> false" ^ (self compare: self with: aString) < 0:Answer whether anObject is one of the receiver's elements.,Tests-osx-64-VariablesLibrary-Tests-Test.xmlstring3-2#>> isUnary >>> false<('*' join: #('WWWWW' 'W EW' 'zzzz')) >>> 'WWWWW*W EW*zzzz' | TTTTTT | tttttt n. ^ tttttt(#(1 'fred' 2 'charlie' 3 'elmer') pairsCollect: [:a :b | b, ' is number ', a printString]) >>> #('fred is number 1' 'charlie is number 2' 'elmer is number 3') 00412de2232(1 minute + 1 second) printString >>> '0:00:01:01'0vector0 -9 % 4 >>> 33172ppp | T | t n. ^ 0 | T | t nn. t 0 sssss s t284Perform an action specified as aBlock (with a start and end argument) to each of the indices of aSequenceableCollection that have been identified by taking the receiver as a splitter.511510761(-2.567 printShowingDecimalPlaces: 2) >>> '-2.57'10b1T(Dictionary newFrom: {1->#a. 2->#b. 3->#c}) >>> ({1->#a. 2->#b. 3->#c} asDictionary)123201004322b121b20(1.3@2.2) isFloatPoint >>> true0up%Tests-osx-64-PharoDocComment-Test.xmlEPairwise quotient of two sequenceable collections of the same length.xb30foo: [ :a :a | a ]50((#(1 2) detect: #even ifNone: [0]) >>> 2[:a 1]-3.14791foo: a x: a y: b [ :a :a :b | | a a b | a + a + b-3[ :a | 00d331[1}2]0Convert me to a float point transforming both of my coordinates to floats using #asFloat. If x and y are already represented by floats return myself, otherwise create a new Point instance.30#(a b c d e) size >>> 50:00:00:00.001000001c'(1 to: 10) asOpenInterval >>> (2 to: 9)-5$Tests-osx-64-OSWindow-Tests-Test.xmle0y1a3151301d10 X 100bReturn a String based on concatenation of positiveNumberString with prefix then padded by 0 is zeroFlag is set for a minimum length. [ :a :a :b | | a a b | a + a + b 'elvis ' lastSpacePosition >>> 60Tests-osx-64-NewTools-FontChooser-Tests-Test.xmlfoo: arg ^ arg + 1B('abcDefgh' includesSubstring: 'DE' caseSensitive: true) >>> falseeEvaluate the elementBlock for all elements in the receiver, and evaluate the separatorBlock between.abcd(0 to: 10 by: 2) last >>> 10hel2LIf the receiver is false (i.e., the condition is false), then the value is the false alternative, which is nil. Otherwise answer the result of evaluating the argument, alternativeBlock. Create an error notification if the receiver is nonBoolean. Execution does not actually reach here because the expression is compiled in-line.Return a pair. It is handy to support the tweaking of pharo doc expression. A pharo doc expression is a comment as the following one:aD(STON fromString: '{ #foo : 1 , #bar : 2 }') class >>> STON mapClass11,(#(1 2 3) noneSatisfy: [:x|x odd]) >>> false13(Array streamContents: [:stream | #(10 20 30) paddedWith: #(40 50 60) do: [:first :second | stream nextPut: (first + second)]]) >>> #(50 70 90) XX n XX n X101180vector02-(#(10 20 30) includesAny: #(50 40)) >>> falseEformat: collection "Format the receiver by interpolating elements from collection, as in the following examples:" "('Five is {1}.' format: { 1 + 4}) >>> 'Five is 5.'" "('Five is {five}.' format: (Dictionary with: #five -> 5)) >>> 'Five is 5.'" "('In {1} you can escape \{ by prefixing it with \\' format: {'strings'}) >>> 'In strings you can escape { by prefixing it with \' " "('In \{1\} you can escape \{ by prefixing it with \\' format: {'strings'}) >>> 'In {1} you can escape { by prefixing it with \' " ^ self species new: self size streamContents: [ :result | | stream | stream := self readStream. [ stream atEnd ] whileFalse: [ | currentChar | (currentChar := stream next) == ${ ifTrue: [ | expression index | expression := stream upTo: $}. index := Integer readFrom: expression ifFail: [ expression ]. result nextPutAll: (collection at: index) asString ] ifFalse: [ currentChar == $\ ifTrue: [ stream atEnd ifFalse: [ result nextPut: stream next ] ] ifFalse: [ result nextPut: currentChar ] ] ] ]20031:bar22select: selectBlock thenCollect: collectBlock "Optimized implementation" "(#(1 2 3 4 5) select: #even thenCollect: #negated) >>> #(-2 -4)" "('Hello, World!' select: #isLetter thenCollect: #uppercase) >>> 'HELLOWORLD'" | selectedItems | selectedItems := self copyEmpty. self do: [ :e | (selectBlock value: e) ifTrue: [ selectedItems add: (collectBlock value: e) ] ]. ^ selectedItems40100420(RuntimeSyntaxError signal: 'false error'21.07 GB% pppp AAA ^ aaa ssss aaa s n ; sss . 3[ | ]September 2018substrings "Answer an array of non-empty substrings from the receiver separated by one or more whitespace characters." "'let us make seperate strings' substrings >>> #('let' 'us' 'make' 'seperate' 'strings')" ^ self substrings: CSSeparators4{1)2}WindexOf: anElement startingAt: start "Answer the index of the first occurrence of anElement after start within the receiver. If the receiver does not contain anElement, answer 0." "(#(a b c d e) indexOf: #c startingAt: 2) >>> 3" "(#(a b c d e) indexOf: #c startingAt: 4) >>> 0" ^self indexOf: anElement startingAt: start ifAbsent: 0220reverseWith: aSequenceableCollection do: aBlock "Evaluate aBlock with each of the receiver's elements, in reverse order, along with the corresponding element, also in reverse order, from aSequencableCollection. " "(Array streamContents: [:stream | #(1 2 3) reverseWith: #(4 5 6) do: [:a :b | stream nextPut: (a + b)]]) >>> #(9 7 5)" self size ~= aSequenceableCollection size ifTrue: [^ self errorSizeMismatch]. self size to: 1 by: -1 do: [:index | aBlock value: (self at: index) value: (aSequenceableCollection at: index)]0.0lodef3(#(11 22 33) atWrap: 3) >>> 33bJust like with:collect: except that the iteration index supplies the second argument to the block.hel+Answer whether the receiver is a ByteString0Answer the element after target. Answer the result of evaluation the exceptionBlock if target is not in the receiver, or if there are no elements after it.*Tests-osx-64-Tool-Profilers-Tests-Test.xml19202 foobazortMCreates an array with anObject followed by elements contained in aCollection.723a2(100@200) max >>> 200!""" 0 """ 1 """ n """ 1 """ 0 """0 3 even >>> false3100 [ :a :b | ]\at: firstKey at: secondKey "Return the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey." " (Dictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 2" ^ self at: firstKey at: secondKey ifAbsent: [ self errorKeyNotFound: secondKey ]111a1000wisControlOther "Return whether the receiver is one of these characters: backspace, delete, escape, arrowUp, arrowLeft, arrowDown, arrowRight, pageUp, pageDown, end, home, nbsp, insert" "Character delete isControlOther >>> true" "Character backspace isControlOther >>> true" "Character space isControlOther >>> false" "Character home isControlOther >>> true" "Character pageUp isControlOther >>> true" "Character arrowDown isControlOther >>> true" "Character end isControlOther >>> true" "$) isControlOther >>> false" "$> isControlOther >>> false" "$} isControlOther >>> false" ^ self characterSet isControlOther: selfkkkkk XX kkkkk12Return the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey. Execute aZeroArgBlock in case one of the key is wrong.15def30d1 boy!30.0(#(w x y z) atPin: 2) >>> #xxprintShowingDecimalPlaces: placesDesired "Print the receiver showing precisely the given number of places desired. If placesDesired is positive, a decimal point and that many digits after the decimal point will always be shown. If placesDesired is zero, a whole number will be shown, without a decimal point. Here are some examples:" "(23 printShowingDecimalPlaces: 2) >>> '23.00'" "(23.5698 printShowingDecimalPlaces: 2) >>> '23.57'" "(-234.567 printShowingDecimalPlaces: 5) >>> '-234.56700'" "(23.4567 printShowingDecimalPlaces: 0) >>> '23'" "(-23.4567 printShowingDecimalPlaces: 0) >>> '-23'" "(100000000 printShowingDecimalPlaces: 1) >>> '100000000.0'" "(0.98 printShowingDecimalPlaces: 5) >>> '0.98000'" "(-0.98 printShowingDecimalPlaces: 2) >>> '-0.98'" "(2.567 printShowingDecimalPlaces: 2) >>> '2.57'" "(-2.567 printShowingDecimalPlaces: 2) >>> '-2.57'" "(0 printShowingDecimalPlaces: 2) >>> '0.00'" ^String new: placesDesired + 10 streamContents: [:aStream | self printOn: aStream showingDecimalPlaces: placesDesired]D'foo' asOrderedCollection = #($f $o $o) asOrderedCollection >>> true3215a3.1479230-overlappingPairsDo: aBlock "Emit overlapping pairs of my elements into aBlock" "(Array streamContents: [:stream | #(1 2 3 4) overlappingPairsDo: [:first :second| stream nextPut: (first + second)]]) >>> #(3 5 7)" 1 to: self size - 1 do: [:i | aBlock value: (self at: i) value: (self at: i + 1)]5aT#(2 3 4 'fred') asOrderedCollection reversed >>> #('fred' 4 3 2) asOrderedCollection31#(1 2 3 4) selectEverySecond asArray >>> #(2 4) ppp < < X 1.9283S(Date year: 2018 month: 9 day: 28) onPreviousMonth printString >>> '28 August 2018'111X'let us make seperate strings' substrings >>> #('let' 'us' 'make' 'seperate' 'strings') )!u u. X X X X X. X Xfghi |Answer whether aPoint is within the receiver. Pay attention the self origin is considered less than but the corner is strict2$('hello' includesAll: 'ho') >>> trueNReturn the class of the couple class/metaclass. Useful to avoid explicit test.MPrint elements on a stream separated with a delimiter String like: 'a, b, c'0(#(a b a d e) lastIndexOf: #c ifAbsent: 7) >>> 7detect: aBlock ifFound: foundBlock ifNone: exceptionBlock "Evaluate aBlock with each of the receiver's elements as the argument. If some element evaluates aBlock to true, then cull this element into foundBlock and answer the result of this evaluation. If none evaluate to true, then evaluate exceptionBlock." "(#(1 2) detect: #even ifFound: #negated ifNone: [0]) >>> -2" "(#(1 3) detect: #even ifFound: #negated ifNone: [0]) >>> 0" "('Hello' detect: #isLowercase ifFound: #uppercase ifNone: [$X]) >>> $E" "('LOL' detect: #isLowercase ifFound: #uppercase ifNone: [$X]) >>> $X" self do: [ :each | (aBlock value: each) ifTrue: [ ^ foundBlock cull: each ] ]. ^ exceptionBlock value10'('hello world' occurrencesOf: $l) >>> 30201111111100000000022222222222222first: n "Answer the first n elements of the receiver. Raise an error if there are not enough elements." "(#(a b c d e f g h ) first: 3) >>> #(a b c)" ^ self copyFrom: 1 to: n132 "a" ^ "b" 5 "c" 1520105addIfNotPresent: anObject "Include anObject as one of the receiver's elements, but only if there is no such element already. Anwser anObject." "({10. 20} asOrderedCollection addIfNotPresent: 30) >>> 30" "({10. 20} asOrderedCollection addIfNotPresent: 30; yourself) >>> ({10. 20. 30} asOrderedCollection)" "({10. 20} asOrderedCollection addIfNotPresent: 20; yourself) >>> ({10. 20.} asOrderedCollection)" (self includes: anObject) ifFalse: [ self add: anObject ]. ^ anObjecti abab ac de2!#(1 2) asArray == #(1 2) >>> true2({'hel','lo'. 'world'} includes: 'hello') >>> true101410#(1 -2 -4 0) abs >>> #(1 2 4 0)-62dzz10104##(a b c d e f g h i) seventh >>> #g02222220P(String streamContents: [ :out | STON put: 1@2 onStream: out ]) >>> 'Point[1,2]' 001022350;({ 2@6 . -4@3 . 10@ -3 } detectMax: [ :p | p y ]) >>> (2@6) Point[1,2]6630[ 51abc20130206 one:1;two:2;3<<<<2. 3->4 } as: Dictionary) >>> (Dictionary new at: 1 put: 2; at: 3 put:4; yourself)21Tests-osx-64-System-Identification-Tests-Test.xml00n#n#n002let us make seperate strings*Tests-osx-64-EpiceaBrowsers-Tests-Test.xml503107Tests-osx-64-Ring-Definitions-Monticello-Tests-Test.xml2keysAndValuesDo: aBlock "Enumerate the receiver with all the keys (aka indices) and values." "(Array streamContents: [:stream | #(10 20 30) keysAndValuesDo: [:key :value | stream nextPut: (key * 2 + value)]]) >>> #(12 24 36)" 1 to: self size do: [:index | aBlock value: index value: (self at: index)]7NB: this implementation only works for Array, since WriteStreams only work for Arrays and Strings. (!) Overridden in OrderedCollection and SortedCollection.10RExecute the receiver with the correct number of arguments taken from the argument.A1 "z" foo "a" 1 "b". "c" ^ 2 "d" '#foo:bar: keywords >>> #('foo:' 'bar:')?(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 2) >>> 3 0:00:01:00670vector0QAnswer a new collection with newElement added (as last element if sequenceable).1.25Special case of self = 01110430.9198435972629521 0:B|||Xb054463337228111900AA0:00:00:00.002-3172100foo5+('hello' sorted: [:a :b| a>=b]) >>> 'ollhe'a888 000999060AAA070BBB00 CCC XXXXXXXXXXXa/00111111111110004444444444422223005566666666666:('pharo' endsWith: 'phuro' caseSensitive: false) >>> false1o (Dictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 23eighth "Answer the eighth element of the receiver. Raise an error if there are not enough elements." "#(a b c d e f g h ) eighth >>> #h" ^ self at: 8a, b, c2123string100102230101 00111111112222222223334455506770+Tests-osx-64-PharoDocComment-Tests-Test.xml00:00:00:00.000000001112.03.14791false | true >>> true-8hello-2#( 1 #']' 2 #'}' 3 )318((0@0 corner: 100@100) containsPoint: 100@100) >>> false1104$Tests-osx-64-Geometry-Tests-Test.xml1^Nonevaluating conjunction -- answer the value of alternativeBlock since the receiver is true.(String streamContents: [:s | '||' split: 'foo||bar||2' indicesDo: [ :start :end | s << 's:' << start asString << ' ' << 'e:' << end asString << ' ' ]]) >>> 's:1 e:3 s:6 e:8 s:11 e:11 '#(#(10 20 30) includes: 20) >>> true190VConvert to CamelCase, i.e, remove spaces, and convert starting lowercase to uppercase.402a28 'h' 12('fred the bear' copyWithout: $e) >>> 'frd th bar'1053210(Color h: 0 s: 1 v: 1) >>> (Color r: 1 g: 0 b:0)#$( isConnectorPunctuation >>> falseRCount the number of characters in a substring that matches up in self and aString.2233305$({} averageIfEmpty: [0@0]) >>> (0@0)B('abcdefgh' includesSubstring: 'DE' caseSensitive: false) >>> truea121192401.0 100000000000010121d1(2)3((0@0 corner: 100@100) containsPoint: 0@0) >>> true5+Tests-osx-64-Ring-Monticello-Tests-Test.xml #(10 20) emptyCheck >>> #(10 20)100.1foo15reduceRight: aBlock "Fold the result of the receiver from right to left into aBlock. The argument aBlock must take two or more arguments." "(#(1 2 3) reduceRight: [ :a :b | a - b ]) >>> (1 - (2 - 3))" "(#(1 2 3) reduceRight: [ :a :b | a - b ]) >>> 2" "(#(1 + 3 - 5) reduceRight: [ :a :op :b | a perform: op with: b ]) >>> (1 + (3 - 5))" "(#(1 + 3 - 5) reduceRight: [ :a :op :b | a perform: op with: b ]) >>> -1" | arguments | self emptyCheck. arguments := Array new: aBlock argumentCount. (arguments size = 0 or: [ (self size + 1) \\ (arguments size - 1) > 0 ]) ifTrue: [ self error: 'Collection size and block argument count do not match.' ]. arguments at: arguments size put: self last. self size - arguments size + 1 to: 1 by: 1 - arguments size do: [ :index | arguments replaceFrom: 1 to: aBlock argumentCount - 1 with: self startingAt: index; at: arguments size put: (aBlock valueWithArguments: arguments) ]. ^ arguments lasttest te string43foo ( 1 ]. 2 )t({10. 20} asOrderedCollection addAll: {20. 30. 30. 40.}; yourself) >>> {10. 20. 20. 30. 30. 40.} asOrderedCollection6204!Tests-osx-64-Shout-Tests-Test.xmlasSet "Answer a set with the elements of the receiver." "#(1 2 2 3 1 1 1) asBag asSet >>> #(1 2 2 3 1 1 1) asSet" ^ contents keys asSetZat: firstKey at: secondKey "Return the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey." " (Dictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 2" ^ self at: firstKey at: secondKey ifAbsent: [self errorKeyNotFound: secondKey]90/ arg "Pairwise quotient of two sequenceable collections of the same length." "#(10 20 30) / #(1 3 4.0) >>> {10. (20/3). 7.5}" "{10@20. 30@0} / {1@3. 4.0@1} >>> {(10@(20/3)). (7.5@0)}" ^ arg adaptToCollection: self andSend: #/7.00######"""##"""#########"""###"""##"""###"""016514% aNumber "modulo. Remainder defined in terms of //. Answer a Number with the same sign as aNumber." "9 % 4 >>> 1" "-9 % 4 >>> 3" "9 % -4 >>> -3" ^ self \\ aNumberworld"Guard for know cases (0,1,2,error)20c24$sideOf: otherPoint "Returns #left, #right or #center if the otherPoint lies to the left, right or on the line given by the vector from 0@0 to self" "((0@0) sideOf: (100@100)) >>> #center" | side | side := (self crossProduct: otherPoint) sign. ^ { #right . #center . #left } at: side + 2hello!#(10 storeStringBase: 16) >>> '16rA'28 December 2018100|| u6000022444544499AABAAAECCCCDDAAF99888888777G4433333333HfindLast: aBlock "Return the index of my last element for which aBlock evaluates as true. If no matching element is found, return 0" "(#(10 20 30 40 50) findLast: [ :each | each > 10 ]) >>> 5" "(#(10 20 30 40 50) findLast: [ :each | each > 60 ]) >>> 0" | index | index := self size + 1. [(index := index - 1) >= 1] whileTrue: [(aBlock value: (self at: index)) ifTrue: [^index]]. ^ 002max "Return the maximum value of the collection" "#(1 5 10 -4) max >>> 10" "{1@5. 10@ -4} max >>> (10@5)" ^ self inject: self anyOne into: [ :max :each | max max: each ]4111030This statement is false!228 October 20181242575abc33Tests-osx-64-Refactoring-Environment-Tests-Test.xml 00111111000444444222230055666666el(#(1 3 5 7 11 15 23) findBinary: [ :arg | 24 - arg ] ifNone: [:a :b | 'over ', a printString]) >>> 'over 23'#(10 20 30) anyOne >>> 105110420cannot resolve fourcodeXXX5)(self >> #selector) isExtension >>> falsey 9 % -4 >>> -32(#(1 2 3) isSortedBy: [:a :b | a >= b ]) >>> false2pReturn a String representation of this number in base b with a minimum length and padded by 0 if zeroFlag is set 222222222 0vector02In \{1\} you can escape \{ by prefixing it with \\1 MockPackagepppp AAAAAA ^ aaaaaa s nreverseDo: aBlock "Evaluate aBlock with each of the receiver's elements as the argument, starting with the last element and taking each in sequence up to the first. For SequenceableCollections, this is the reverse of the enumeration for do:." "(Array streamContents: [:stream | #(1 2 3) reverseDo: [:each | stream nextPut: each + 10]]) >>> #(13 12 11)" self size to: 1 by: -1 do: [:index | aBlock value: (self at: index)]D(OrderedCollection new addAll: (1 to: 15); yourself) capacity >>> 20x2~Answer the value of falseAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.>{ 1. 2. 3 } asSet >>> (Set new add: 1; add:2; add:3; yourself)11who100is!EccentricityThreshhold reciprical,Tests-osx-64-Kernel-CodeModel-Tests-Test.xml2012r. 32001-4-2 even >>> true00223241 #(1 2 3) negated >>> #(-1 -2 -3)eEvaluate the elementBlock for all elements in the receiver, and evaluate the separatorBlock between.4{1 . 2 . 3 . 4 . 5} asSortedCollection median >>> 315Missing opener for closer: )34 #{ 2. 1+1 } asIdentitySet size >>> 11({1. 2} asBag = {1. 2. 2} asBag >>> false421VAnswer the index of the first occurrence of any element included in aCollection after start within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock. Note: it is user responsibility to provide aCollection that behaves relatevily fast when asked for includes: (like a Set)20200e41pLike asArray: but return a copy if self is already an Array. This ensures that the result is always a new Array10/0000CCC08888888888888889888888888888A8888880IIIZ(String streamContents: [ :s | 10 printOn: s base: 10 length: 4 padded: true] ) >>> '0010'12000022221=Tests-osx-64-SystemCommands-RefactoringSupport-Tests-Test.xml12a Size of replacement doesnt match220142Answer an instance of me containing the same associations as the argument. If the same key appears twice, the last one enumerated will win200 ^ n. n. ^ n 0fghi{endsWith: suffix "Answer whether the receiver ends with the given prefix string. The comparison is case-sensitive." "IMPLEMENTATION NOTE: following algorithm is optimized in primitive only in case self and prefix are bytes like. Otherwise, if self is wide, then super outperforms, Otherwise, if prefix is wide, primitive is not correct" "('pharo' endsWith: '') >>> true" "('pharo' endsWith: 'project-pharo') >>> false" "('pharo' endsWith: 'phuro') >>> false" "('pharo' endsWith: 'aro') >>> true" "('pharo' endsWith: 'aRo') >>> false" | requiredStart | suffix ifEmpty: [ ^ true ]. (self class isBytes and: [ suffix class isBytes ]) ifFalse: [^super endsWith: suffix]. requiredStart := self size - suffix size + 1. requiredStart <= 0 ifTrue: [ ^false ]. ^ (self findSubstring: suffix in: self startingAt: requiredStart matchTable: CaseSensitiveOrder) = requiredStartnsd5057{10@20. 30@0} / {1@3. 4.0@1} >>> {(10@(20/3)). (7.5@0)}2isNotEmpty "Answer whether the receiver contains any elements." "#() isNotEmpty >>> false" "#(()) isNotEmpty >>> true" "'' isNotEmpty >>> false" "' ' isNotEmpty >>> true" ^ self isEmpty not103h@(1000 * 1000 * 1000) humanReadableByteSizeString >>> '953.67 MB'#(1)#(2)1a #(#"A"##"B"),"a" 1 "b" max: "c" 2 "d" + "e" 3 "f" abs "g"5-22"[ :thisContext | thisContext + 1 ]113010 ab ab ac de(1@2.2) isFloatPoint >>> false302417.5112130@ foo [ 1 }. 2 ]1,('s' charactersExactlyMatching: 'abc') >>> 0211"Tests-osx-64-Zodiac-Tests-Test.xmlanyOne "Answer a representative sample of the receiver. It raises an error when the collection is empty. This method can be helpful when needing to preinfer the nature of the contents of semi-homogeneous collections." "#(10 20 30) anyOne >>> 10" "'hello' anyOne >>> $h" "(50 to: 10 by: -5) anyOne >>> 50" " ([#() anyOne] on: SubscriptOutOfBounds do: [ :ex | 'whatever' ]) >>> 'whatever' " self emptyCheck. self do: [ :each | ^ each ]dxb22u u. 0 :B X 0. u u94rcull: firstArg cull: secondArg "Execute the receiver with one or two arguments depending on the receiver" "([:x | x + 1] cull: 13 cull: 12) >>> 14 " "([:x :y | x + y] cull: 3 cull: 2) >>> 5 " ^numArgs < 2 ifTrue: [self cull: firstArg] ifFalse: [self value: firstArg value: secondArg]1-65*((30/3)@(2/2)) asFloatPoint >>> (10.0@1.0)0'""" 0 """ | """ T """ T """ | """ 0 """42 nanoSeconds printString >>> '0:00:00:00.000000002'10.1234511Pharox0<1?success:error>30202.03a := a. [ :a [ :a. a := a15(nil)+('hello!' noneSatisfy: #isLetter) >>> falsead220212530 Not found101x 0 even >>> true2103012223<<<<<123 Xuuuuuu Xuu n0yAnswer the value of alternativeBlock. Execution does not actually reach here because the expression is compiled in-line.+Tests-osx-64-FileSystem-Disk-Tests-Test.xml3 XX n XXX n X1zz1(#() writeStreamDo: [ :stream | stream nextPut: '4'; space; nextPutAll: '34'. stream contents ]) >>> {'4'. Character space. $3. $4}yd(Color red asColorref) >>> 2550312 a, b and caColor red hsvSaturation >>> 1.0201000(1 hour + 1 minute) printString >>> '0:01:01:00'1011005\ aCollection "Return all the elements in self that are not in aCollection. Alias of difference:" "#(10 20 30) \ (0 to: 15) >>> #(20 30)" "'abc' \ 'cbe' >>> 'a'." ^ self difference: aCollectionasa23one101Oascending "Return a SortFunction around the receiver, where the receiver will be used as a unary message to send to both a and b during sorting, and then the result of said send will be collated in ascending order using the <=> method." "(#('abc' 'de' 'fghi') sorted: #size ascending) >>> #('de' 'abc' 'fghi')" ^self asSortFunction#'a''b' isAllAlphaNumerics >>> false20:00:00:01.00210000102001"#(a b c d e f g h i) second >>> #bhello!1 hello world!-Optimized version of Collection>>#thenReject:1K('Five is {five}.' format: (Dictionary with: #five -> 5)) >>> 'Five is 5.'1600.01103 abdhelloabdy-Tests-osx-64-FileSystem-Memory-Tests-Test.xml0000vector0d4Tests-osx-64-Collections-Sequenceable-Tests-Test.xmla23402004(#(a b c d e) identityIndexOf: #x ifAbsent: 7) >>> 71]Answer the seventh element of the receiver. Raise an error if there are not enough elements.aasHex "'A' asHex >>> '16r41'" "'AA' asHex >>> '16r4116r41'" ^ self species new: self size * 4 streamContents: [ :stream | self do: [ :ch | stream nextPutAll: ch hex ]]24Sort the given range of indices using the mergesort algorithm. Mergesort is a worst-case O(N log N) sorting algorithm that usually does only half as many comparisons as heapsort or quicksort.10[ | 1 {8. 5. 3. 9} sort >>> #(3 5 8 9).1 milliSecond printString >>> '0:00:00:00.001'over ddmmyyyy "Print the receiver in standard French format dd/mm/yyyy." "(Date year: 2018 month: 9 day: 28) ddmmyyyy >>> '28/9/2018'" ^ self printFormat: #(1 2 3 $/ 1 1)34#(a b c) allButFirst >>> #(b c)isUnary "Answer whether the receiver is an unary message selector." "#new isUnary >>> true" "#>> isUnary >>> false" "#between:and: isUnary >>> false" ^ self precedence = 152550!'ABA' asByteArray >>> #[65 66 65] That is true!1R(#(1 2 3) collect: [:each | each + 10 ] thenSelect: [:each | each even]) >>> #(12)000022222223265551-450 :B | XXXXXXX. b 0ccbe20d^Answer the first n elements of the receiver. Raise an error if there are not enough elements.3$' isSeparator >>> false6512split: aSequenceableCollection indicesDo: aBlock "Perform an action specified as aBlock (with a start and end argument) to each of the indices of aSequenceableCollection that have been identified by taking the receiver as a splitter." "('||' split: 'foo||bar||2')>>>#('foo' 'bar' '2') asOrderedCollection" "(String streamContents: [:s | '||' split: 'foo||bar||2' indicesDo: [ :start :end | s << 's:' << start asString << ' ' << 'e:' << end asString << ' ' ]]) >>> 's:1 e:3 s:6 e:8 s:11 e:11 '" | position oldPosition | position := 1. oldPosition := position. position := aSequenceableCollection indexOfSubCollection: self startingAt: position. [ position > 0 ] whileTrue: [ aBlock value: oldPosition value: position - 1. position := position + self size. oldPosition := position. position := aSequenceableCollection indexOfSubCollection: self startingAt: position. ]. aBlock value: oldPosition value: aSequenceableCollection size100016rDF(String streamContents: [:s| {'one'->1. 'two'->2} asOrderedDictionary associationsDo: [:a| s << a key << ':' << a value asString << ';']]) >>> 'one:1;two:2;'bar31120{ 1. 2 }0vector0newFrom: aDictionaryOrCollectionOfAssociations "Answer an instance of me containing the same associations as the argument. If the same key appears twice, the last one enumerated will win" "(Dictionary newFrom: {1->#a. 2->#b. 3->#c}) >>> ({1->#a. 2->#b. 3->#c} asDictionary)" | newDictionary | newDictionary := self new: aDictionaryOrCollectionOfAssociations size. aDictionaryOrCollectionOfAssociations associationsDo: [:x |newDictionary add: x]. ^ newDictionaryX{ 1 + 2#(1 1 1 1) argmax >>> 12foo <> 789combinations: kk atATimeDo: aBlock "Take the items in the receiver, kk at a time, and evaluate the block for each combination. Hand in an array of elements of self as the block argument. Each combination only occurs once, and order of the elements does not matter. There are (self size take: kk) combinations." "(Array streamContents: [:stream | 'abcde' combinations: 3 atATimeDo: [:each | stream nextPut: each copy]]) >>> #(#($a $b $c) #($a $b $d) #($a $b $e) #($a $c $d) #($a $c $e) #($a $d $e) #($b $c $d) #($b $c $e) #($b $d $e) #($c $d $e))" | aCollection | aCollection := Array new: kk. self combinationsAt: 1 in: aCollection after: 0 do: aBlockd(String streamContents: [:s | 10 print: '10' on: s prefix: 'zz' length: 4 padded: true] ) >>> 'zz10'>> 'zk cd zk ef zk'" | idx | self = oldSubstring ifTrue: [ ^ newSubstring copy ]. oldSubstring isEmpty ifTrue: [ ^ self copy ]. idx := 1. ^ self species new: self size streamContents: [ :stream | | foundIdx | [ (foundIdx := self findString: oldSubstring startingAt: idx) isZero ] whileFalse: [ stream next: (foundIdx - idx) putAll: self startingAt: idx; nextPutAll: newSubstring. idx := foundIdx + oldSubstring size ]. idx <= self size ifTrue: [ stream next: (self size - idx + 1) putAll: self startingAt: idx ] ]0010002264444552200778(Array streamContents: [:stream | #(1 2 3 1 6 1 2 3 4) piecesCutWhere: [ :a :b | a = 1 and: [ b = 2]] do: [:each | stream nextPut: each size]]) >>> #(1 5 3)d10| 1133Same aspect ratio420131(Array streamContents: [ :stream | #(0 1 2 3) allPairsDo: [ :first :second | stream nextPut: { first . second } ] ]) >>> #(#(0 0) #(0 1) #(0 2) #(0 3) #(1 0) #(1 1) #(1 2) #(1 3) #(2 0) #(2 1) #(2 2) #(2 3) #(3 0) #(3 1) #(3 2) #(3 3))310 (10 'hello')1D('pharo' beginsWith: 'pharo-project' caseSensitive: false) >>> false1Evaluate aBlock with my elements taken two at a time. If there's an odd number of items, ignore the last one. Allows use of a flattened array for things that naturally group into pairs. See also pairsCollect:1132*printStringBase: base "Return a String representation of this number in base b." "(10 printStringBase: 10) >>> '10'" "(-10 printStringBase: 10) >>> '-10'" "(10 printStringBase: 2) >>> '1010'" "(10 printStringBase: 16) >>> 'A'" ^ String streamContents: [:strm | self printOn: strm base: base]11(Character pageUp isControlOther >>> true hello: 21-41200.9This statement is true!101c0.511| T | 0 t nn 0. ^ t5102102100Evaluate aBlock with the elements of the receiver. If aBlock returns false for all elements return true. Otherwise return falseEMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil210MTests-osx-64-Calypso-SystemPlugins-InheritanceAnalysis-Queries-Tests-Test.xmlrNonevaluating conjunction. Answer the opposite of the the argument, alternativeBlock; since the receiver is true._select elements from the receiver that the block evaluates true with the element and its index.Answer a SortedCollection whose elements are the elements of the receiver. The sort order is the default less than or equal. Note that you should use #sorted if you don't really need a SortedCollection, but a sorted collection.uEvaluating disjunction (OR). Evaluate the argument. Then answer true if either the receiver or the argument is true.End of statement expectednEvaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into self.0.4113foo: a x: a y: b [ :a :a :b | | a a b | a + a + b ]a 1after: target ifAbsent: exceptionBlock "Answer the element after target. Answer the result of evaluation the exceptionBlock if target is not in the receiver, or if there are no elements after it." "(#(a b c d) after: #b ifAbsent: #z) >>> #c" "(#(a b c d) after: #x ifAbsent: #z) >>> #z" | index | index := self indexOf: target. ^ (index = 0 or: [index = self size]) ifTrue: [exceptionBlock value] ifFalse: [self at: index + 1]-('pharo' endsWith: 'project-pharo') >>> false23120Unitialized variable(true and: [ true ]) >>> true5 ppp | TTT | ttt n . ^ ttt . 0.0zAnswer the set theoretic difference of two collections. Pay attention that the difference is not commutative, hence the order is important.11 11(gggggggggggggggggg sssssss '''''''''''''50^^1min: maxValue max: minValue "Take the minimum between self and maxValue, then the maximum with minValue" "(10 min: 20 max: 5) >>> 10" "(10 min: 20 max: 11) >>> 11" "(24 min: 20 max: 5) >>> 20" ^ (self min: maxValue) max: minValue:21%({1@ -4. -10@1} sum: #abs) >>> (11@5)de30}Answer the value of trueAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.!'x isSymbol' findSelector >>> nil5!31111200445555555A888897766DBBBBC!((100@200) < (330@100)) >>> false0"a" 1 "b". "c" 2 "d"1 hello 010'Return whether the receiver is a digit., aCollection "Concatenate the receiver with the argument." "#(1 2 3) , #(4 5 6) >>> #(1 2 3 4 5 6)" ^self copy addAll: aCollection; yourself0 'def' <= 'abc' >>> false10Print elements on a stream separated with a delimiter between all the elements and with a special one before the last like: 'a, b and c'. Uses #asString instead of #print: Note: Feel free to improve the code to detect the last element.1S#[31 139 8 0 0 0 0 0 0 0 99 100 98 6 0 29 128 188 85 3 0 0 0] unzipped >>> #[1 2 3]3xAnswer the last element of the receiver. Pay attention, last is not equivalent to stop in certain situations. See below.17two29Print the receiver in standard French format dd/mm/yyyy.' ' size >>> 2122foobaz0{0@1. 2@3} + {10@20. 30@0} >>> {(10@21). (32@3)}3| TTTTT | ttttt n. ^ ttttt/| TTTTTTTTTTT | ttttttttttt n. ^ ttttttttttt99Z{ 1. 2. 3 } asOrderedCollection >>> (OrderedCollection new add: 1; add:2; add:3; yourself)@{'one' -> 1. 'two' ->2} asOrderedDictionary keys first >>> 'one'| a | [ a := 10 ]. ^ a?({#a. #b. #a. #d. #a} replaceAll: #a with: #e) >>> #(e b e d e)4202.302949083493849bar42#('' ifEmpty: ['(nil)']) >>> '(nil)'4000rx1>[ #( #( #( #[ ] #[ ] #'[' #']' ) ) ) "a" "b" "c" "d" "e" "f" ]0521n uuuuuuu Xuu  ||X u3ba2 ** -1 >>> (1/2) 'Foo''Bar'0120 Hello, world!=Move the element at oneIndex to anotherIndex, and vice-versa.y'on: aStream "Create a scanner stream of program tokens on the argument. Users can then use stream API to consume tokens." "((RBScanner on: 'Pharo (, { exist ]' readStream) next; next) value >>> $(" | scanner | scanner := self new on: aStream. scanner step; stripSeparators. ^scanner100Evaluate aBlock with each of the receiver's elements as the argument. Answer the first element for which aBlock evaluates to true.11(0.98 printShowingDecimalPlaces: 5) >>> '0.98000'14.0a12-210[ 101{10@20. 30@0} // {1@3. 4.0@1} >>> {(10@6). (7@0)}000111111000444444333500653.1479c3B('abcdefgh' includesSubstring: 'de' caseSensitive: false) >>> trueG(OrderedCollection new addAll: #(41 42); yourself) asArray >>> #(41 42)214019530vector010C('bar' asSortedCollection: [:x :y| x>y ]) asArray >>> {$r. $b. $a}.&(AsciiCharset toUppercase: $a) >>> $A.(1 -> 'one') value >>> 'one'ETests-osx-64-Calypso-SystemPlugins-Deprecation-Queries-Tests-Test.xmlal51(#() select: [true]) >>> #()126classSide "Return the metaclass of the couple class/metaclass. Useful to avoid explicit test." "Point classSide >>> Point class" "Point class classSide >>> Point class" ^ self class1YAnswer true if the receiver contains the substring str exactly at index, false otherwise.10001Optimized to go through the primitive if possible22S(#(1 + 3 - 5) reduceRight: [ :a :op :b | a perform: op with: b ]) >>> (1 + (3 - 5))three20101 'abc' = 'def' >>> falsefindString: substring startingAt: start "Answer the index of the first substring within the receiver, starting at start. If the receiver does not contain substring, answer 0." "('salkjsdlkgfee' findString: 'ee'startingAt: 3) >>> 12" "('salkjsdlkgfee' findString: 'al'startingAt: 3) >>> 0" "('salkjsdlkgfeeal' findString: 'al' startingAt: 1) >>> 2" ^self findString: substring startingAt: start caseSensitive: trueI(#(1 5 10) detectIndex: [ :each | each > 3 ] ifNone: ['Not found']) >>> 2 [ :a : | ]03-6||?reject: rejectBlock thenCollect: collectBlock "Optimized implementation" "(#(1 2 3 4 5) reject: #even thenCollect: [:x|x*10]) >>> #(10 30 50)" | newCollection | newCollection := self copyEmpty. self do: [ :e | (rejectBlock value: e) ifFalse: [ newCollection add: (collectBlock value: e) ] ]. ^ newCollection8diff: theOther "Returns a number between 0.0 and 1.0" "(Color red diff: Color red) >>> 0.0" "(Color white diff: Color black ) >>> 1.0" ^ ((self privateRed - theOther privateRed) abs + (self privateGreen - theOther privateGreen) abs + (self privateBlue - theOther privateBlue) abs) / 3.0 / ComponentMaxabcdf(10.12345 round: 2) >>> 10.12 ?Note: Feel free to improve the code to detect the last element.0$] isClosePunctuation >>> true21cmonth "(Date year: 2018 month: 9 day: 28) month printString >>> 'September 2018'" ^ self asMonth#(a b c d e) middle >>> #c7-11012Evaluate aBlock with each of the receiver's elements as the argument. If some element evaluates aBlock to true, then cull this element into foundBlock and answer the result of this evaluation. If none evaluate to true, then evaluate exceptionBlock.903240{Answer whether the receiver sorts before or equal to aString. The collation order is simple ascii (with case differences).(#(11 22 33) atWrap: 4) >>> 111010min: aPoint "Answer the upper left corner of the rectangle uniquely defined by the receiver and the argument, aPoint." "((100@200) min: (330@400)) >>> (100@200)" "((100@200) min: (30@400)) >>> (30@200)" ^ (x min: aPoint x) @ (y min: aPoint y) abd hello abd ninth "Answer the ninth element of the receiver. Raise an error if there are not enough elements." "#(a b c d e f g h i) ninth >>> #i" ^ self at: 92ctoJsonString: object "Return a String with the JSON serialization of object. Note that the object graph can only contain lists (Array) and maps (Dictionary)" "(STON toJsonString: { { #foo->1 } asDictionary. { #bar->2 } asDictionary }) >>> '[{""foo"":1},{""bar"":2}]'" ^ String streamContents: [ :stream | self put: object asJsonOnStream: stream ]1004207b115#(#[1 2 0 4] booleanAt: 2) >>> true.28-5#foo:: asMutator >>> #'foo::'#between:and: isUnary >>> false131pppp X 0J(true ifTrue: [ 'This statement is true!' ]) >>> 'This statement is true!'(#(1 3 5 7 11 15 23) findBinary: [ :arg | 25 - arg ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(23 nil)' ######X#####5Answer the receiver with leading and trailing quotes.[:1 goodby: my: +(#(a b c d e) indexOfAnyOf: #(x y c)) >>> 35(1@2) isFloatPoint >>> falseExtract a selector with keyword parts from the receiver. While this doesn't give a true parse, in most cases it does what we want, in where it doesn't, we're none the worse for it.32003a3S((Date year: 2018 month: 9 day: 28) addMonths: 3) printString>>> '28 December 2018'410(Array with: 1 withAll: #(2 3 4)) >>> #(1 2 3 4)"Tests-osx-64-TaskIt-Tests-Test.xmlfred0a := a. [ :a | [ :a | a := a10@(#(1 2 3 4) asSet intersection: #(3 4 5) asSet) >>> #(3 4) asSet34'Tests-osx-64-Collections-Tests-Test.xml#h: hue s: saturation v: brightness alpha: alpha "Create a color with the given hue, saturation, brightness, and alpha. Hue is given as the angle in degrees of the color on the color circle where red is zero degrees. Saturation and brightness are numbers in [0.0..1.0] where larger values are more saturated or brighter colors. For example, (Color h: 0 s: 1 v: 1 alpha: 1) is pure red." "(Color h: 0 s: 1 v: 1 alpha: 1) >>> Color red " ^ self basicNew initializeHue: hue saturation: saturation brightness: brightness alpha: alpha ; yourself?Tests-osx-64-Calypso-SystemPlugins-Flags-Queries-Tests-Test.xml](Color colorFrom: #(blue darker)) >>> (Color r: 0.0 g: 0.0 b: 0.9198435972629521 alpha: 1.0) -010-27.522Too many arguments160vector0:fred is number 113600-10-4*2222111111111335563311111111117799A7700BBC1 + 2 }4('*foo*zort' match: 'afoodezortorfoo3zort') >>> truedV( #('string1' #('string2' 'string3')) flattened ) >>> #('string1' 'string2' 'string3')EPut anObject at every index specified by the elements of aCollection.Ctrl-1a := a. { [ :a }. a := a()DE30a0|::a: 2abcDefghand: alternativeBlock "Nonevaluating conjunction -- answer with false since the receiver is false." "(false and: [true]) >>> false" "(false and: [Error signal]) >>> false" ^self4('pharo' endsWith: '') >>> true3*Tests-osx-64-NewTools-FontChooser-Test.xml2Tests-osx-64-Spec2-Adapters-Morphic-Tests-Test.xmlREvaluates the argument with the read stream of the collection. Answers the result.303311includesSubstringAnywhere: testString "Answer whether the receiver includes, anywhere in its nested structure, a string that has testString as a substring" "(#(first (second third) ((allSentMessages ('Elvis' includes:)))) includesSubstringAnywhere: 'lvi') >>> true" self do: [:element | (element isString) ifTrue: [(element includesSubstring: testString) ifTrue: [^ true]]. (element isCollection) ifTrue: [(element includesSubstringAnywhere: testString) ifTrue: [^ true]]]. ^ false2|odd " 0 odd >>> false" " 2 odd >>> false" "-2 odd >>> false" " 3 odd >>> true" "-3 odd >>> true" ^(self bitAnd: 1) = 1200%(3.1479 truncateTo: 0.005) >>> 3.145$(#() noneSatisfy: ['oops']) >>> true Not found0ABCtwo0Answer the number of indexable fields in the receiver. This value is the same as the largest legal subscript. Included so that a SmallInteger can behave like a LargePositiveInteger or LargeNegativeInteger.128Invalid input/output !5oopsAAnswer how many of the receiver's elements are equal to anObject.30256Evaluate aBlock with the elements of the receiver. If aBlock returns false for any element return false. Otherwise return true.1122222000011111113128 Xuuuuuu n uuu n0vector0Return the receiver as a string with the adequate file size identified, e.g. '50 KB'. The difference with humanReadableByteSISizeString is that the current one counts by 1024 and not 1000.0200vector0C('aeiou' findFirstInByteString: 'hello world' startingAt: 3) >>> 5.700000000210A(1111111111111111110000000002222222222222344foo10TAdd new empty slots to the end of array, while keeping the empty slots at the front.,ppp | T | t n. ^ 0 :B | b 0 ssssss nn s t*(#(1 2 3 4 5) reject: #even) >>> #(1 3 5)3210{1@5. 10@ -4} max >>> (10@5)b>(#(a b a d a) lastIndexOf: #a startingAt: 1 ifAbsent: 7) >>> 1LReturn a color for HTML color spec: #FFCCAA or white/black passed as string.Answer the index of the first occurrence of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock.3/(nil ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 4230$} isControlOther >>> false\(Array new: 3 streamContents: [ :out | 3 timesRepeat: [ out nextPut: 42 ] ]) >>> #(42 42 42) | T | ^ tfoo: arg bar: arr ^ arg + arrxcPnewFromKeys: keys andValues: values "Create a dictionary from the keys and values arguments which should have the same length." "(Dictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (Dictionary new at: #x put: 3; at: #y put: 6 ;yourself)" | dict | dict := self new. keys with: values do: [ :k :v | dict at: k put: v ]. ^ dict-2-6i(#(10 20 10 30 10) asOrderedCollection removeAll: #(10 10 20); yourself) >>> #(30 10) asOrderedCollectiong4103/Negated value of all elements in the collectiondjoinUsing: joiner last: last "Append the elements of the receiver separating them with the joiner argument and handle the last elment separation using the last argument." "(#(1 2 3 4) joinUsing: ', ' last: ' and ') >>> '1, 2, 3 and 4'" (self size = 0) ifTrue: [ ^ '' ]. (self size = 1) ifTrue: [ ^ self first asString ]. ^ last join: (Array with: (joiner join: self allButLast) with: self last)XX 011&ProtoObject class superclass >>> Class2u uu do100223114115560050234znak ::x43 ) :210000000000000000001001two #[ 1 -1 2 ]2+Convert an OrderedCollection into an Array.2.0-$: tokenish >>> true2 test test between: 7({#a. #b. #c. #d. #e} swap: 5 with: 1) >>> #(e b c d a)1110abc1000!foo: x bar: y "d" "e" ^ x "f" "g" is number 32300203230""" 00 """ n """ ### """ 1 """ n """ 1 """ 0 """70$} isControlOther >>> false100000100000020445"fear is the little death that the.33"Tests-osx-64-Rubric-Tests-Test.xml1211^Append the elements of the argument, aSequenceableCollection, separating them by the receiver. average "Calculate the average of a collection, return a CollectionIsEmpty exception if the collection is empty. Look averageIfEmpty: aBlock" "#(2 6 7) average >>> 5 " "#(3 5 7 7) average >>> (11/2) " "{3@5. 7@ -4} average >>> (5@(1/2))" ^ self sum / self size1la20.8202 2 #(a b c d e f g h ) first >>> #a,Tests-osx-64-EmbeddedFreeType-Tests-Test.xml1302Tests-osx-64-NewTools-Debugger-Fuel-Tests-Test.xml3202019ifTrue: alternativeBlock "If the receiver is false (i.e., the condition is false), then the value is the false alternative, which is nil. Otherwise answer the result of evaluating the argument, alternativeBlock. Create an error notification if the receiver is nonBoolean. Execution does not actually reach here because the expression is compiled in-line." "(true ifTrue: [ 'This statement is true!' ]) >>> 'This statement is true!'" "(false ifTrue: [ 'This statement is true!' ]) >>> nil" self subclassResponsibility1000:B :X|:a|3715012Pha45F('Hello' detect: #isLowercase ifFound: #uppercase ifNone: [$X]) >>> $E0010403116Shift 00021a 3111122004453Answer the index of the first occurrence of any element included in aCollection within the receiver. If the receiver does not contain anElement, answer zero, which is an invalid index.sasMutator "Return a setter message from a getter message. Return self if it is already a setter. Pay attention the implementation should be improved to return valid selector." "#name asMutator >>> #name:" "#name: asMutator >>> #name:" "#_ asMutator >>> #_:" "#foo:: asMutator >>> #'foo::'" self endsWithAColon ifTrue:[ ^ self ]. ^ (self copyWith: $:) asSymbol~(Array streamContents: [:stream| #(11 22 13) withIndexDo: [ :each :i | stream nextPut: (each * each + i)]]) >>> #(122 486 172)Evaluate aBlock for each of the receiver's elements and answer the list of all resulting values flatten one level. Assumes that aBlock returns some kind of collection for each element. Equivalent to the lisp's mapcanreadStreamDo: aBlock "Evaluates the argument with the read stream of the collection. Answers the result." "(#(3 4 5) readStreamDo: [ :stream | stream contents ]) >>> #(3 4 5)" ^ aBlock value: self readStream!(2 ifNotNil: [ :o | o + 3]) >>> 52(10.12345 round: 2) >>> 10.121?('hello world!' anySatisfy: [ :each | each isDigit ]) >>> false31.0-91abc98555 106660077708 AAA#(10 20 30) sum >>> 6011100(#(11 22 33) before: 33) >>> 220false | false >>> falseHello00##"""####"""###"""#####"""041430215SprintStringHex "$A printStringHex >>> '41'" ^ self asInteger printStringBase: 160.011000371${#a. #b. #z. #d} sort >>> #(a b d z)1;'test test ' withSeparatorsCompacted >>> 'test test '124-3s6select: selectBlock thenCollect: collectBlock "Optimized version of Collection>>#select:thenCollect:" "(#(1 2 3 4) select: [:each | each > 2 ] thenCollect: [:each | each + 10 ]) >>> #(13 14)" | each | ^ self class new: self size streamContents: [ :stream| 1 to: self size do: [ :index | (selectBlock value: (each := self at: index)) ifTrue: [ stream nextPut: (collectBlock value: each) ]]]12~reduceLeft: aBlock "Fold the result of the receiver from left to right into aBlock. The argument aBlock must take two or more arguments." "(#(1 2 3) reduceLeft: [ :a :b | a - b ])>>> ((1 - 2) - 3)" "(#(1 2 3) reduceLeft: [ :a :b | a - b ]) >>> -4" "(#(1 + 3 - 5) reduceLeft: [ :a :op :b | a perform: op with: b ]) >>> ((1 + 3) - 5)" "(#(1 + 3 - 5) reduceLeft: [ :a :op :b | a perform: op with: b ]) >>> -1" | arguments | self emptyCheck. arguments := Array new: aBlock argumentCount. (arguments size = 0 or: [ (self size + 1) \\ (arguments size - 1) > 0 ]) ifTrue: [ self error: 'Collection size and block argument count do not match.' ]. arguments at: 1 put: self first. 2 to: self size by: arguments size - 1 do: [ :index | arguments replaceFrom: 2 to: arguments size with: self startingAt: index; at: 1 put: (aBlock valueWithArguments: arguments) ]. ^ arguments first54'('ab ab ac de' howManyMatch: 'z') >>> 0listClass "Return the class of STON lists, Array, a system wide constant" "(STON fromString: '[1 , 2 , 3]') class >>> STON listClass" ^ Array30XXXXXXXXXXXXXXXXXX40\\ aNumber "modulo. Remainder defined in terms of //. Answer a Number with the same sign as aNumber." "9 \\ 4 >>> 1" "-9 \\ 4 >>> 3" "9 \\ -4 >>> -3" ^self - (self // aNumber * aNumber)* 00000111000222000334443555333666330000 foo: bar: 60?(#(1 2 3) with: #(4 5 6) collect: [:a :b | a + b]) >>> #(5 7 9) #[ 1 256 2 ]223e-(#(10 20) ifNotEmpty: [:x| x average]) >>> 151EReturn the HSV saturation of this color, a value between 0.0 and 1.0.0 . 'hello'121101Create a color with the given hue, saturation, and lightness. Hue is given as the angle in degrees of the color on the color circle where red is zero degrees. Saturation and lightness are numbers in [0.0..1.0] where larger values are more saturated or lighter colors. The difference with brightness in the HSV coordinates is that colors go from black at lightness 0, through vivid hues at lightness 0.5, to white at lightness 1. For example, (Color h: 0 s: 1 l: 0.5) is pure red.206Answer the receiver with leading and trailing aString.251 + 212+((1 to: 8) reject: #isPrime) >>> #(1 4 6 8)?('<1?success:is error>' expandMacrosWith: false) >>> 'is error'###'hello''worldu u. X X . X X?('hello world!' anySatisfy: [ :each | each isLetter ]) >>> true ']' expected21-12001202isClassSide "Return true whether the receiver is a metaclass (in a couple class/metaclass sense)." "Point isClassSide >>> false" "Point class isClassSide >>> true" ^self == self classSide2toString: object "Return a String with the STON serialization of object" "(STON toString: 1@2) >>> 'Point[1,2]'" ^ String streamContents: [ :stream | self put: object onStream: stream ]/(nil ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 423K(Color fromString: '#FFCCAA')>>> (Color r: 1.0 g: 0.8 b: 0.667 alpha: 1.0) 2mcloseTo: aSequenceableCollection precision: aPrecision "Return true if all my elements are close to the elements of same index of the parameter with a certain precision" "(#(1.9283 2.3029) closeTo: #(1.9284 2.3028) precision: 0.001) >>> true" self with: aSequenceableCollection do: [ :a :b | (a closeTo: b precision: aPrecision) ifFalse: [ ^ false ] ]. ^ true101.(#(40 41 42) asOrderedCollection at: 3) >>> 423031130| a b | 42Shift+N,Shift+M12EMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil10000.0204219z2130vector0#'abc' asWideString = 'abc' >>> true3)({1 .2 .3 .4} at: 3 incrementBy: 2) >>> 520classSide "Return the metaclass of the couple class/metaclass. Useful to avoid explicit test." "Point classSide >>> Point class" "Point class classSide >>> Point class" ^ self0015collect: aBlock as: aClass "Evaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into an instance of aClass. Answer the resulting collection." "(#(10 15 22 789) collect: [:x | x//10] as: Set) >>> #(1 2 78) asSet" "('hello' collect: #asciiValue as: Array) >>> #(104 101 108 108 111)" ^(aClass new: self size) fillFrom: self with: aBlock(10 to:1) size >>> 0900vector02 T(#(1 5 10) detectIndex: [ :each | each > 15 ] ifNone: ['Not found']) >>> 'Not found'1,(#(1 2 3 4 5) beginsWith: #(1 2 3)) >>> true1148('fred the bear' copyWithoutAll: 'aeiou ') >>> 'frdthbr'findString: substring "Answer the index of the first substring within the receiver. If the receiver does not contain substring, answer 0." "('salkjsdlkgfee' findString: 'al') >>> 2" "('salkjsdlkgfeesd' findString: 'sd') >>> 6" ^self findString: substring startingAt: 1, 111.234hello #(a b c d e f g h ) fifth >>> #e3-0101-151#() asByteArray >>> #[]"Point class instanceSide >>> Point0-> anObject "Answer an Association between self and anObject" "The following example creates an association whose key is number 1 and value string 'one'." "(1 -> 'one') key >>> 1" "(1 -> 'one') value >>> 'one'" "Note that key and value can be ANY object." ^ Association key: self value: anObjectuonNextMonth "(Date year: 2018 month: 9 day: 28) onNextMonth printString >>> '28 October 2018'" ^ self addMonths: 1a2('abddf bcdef' indexOf: $a startingAt: 100 ) >>> 04100E((Date year: 2018 month: 9 day: 28) subtractDate: '2018-09-27') >>> 1Uintersection: aCollection "Answer the set theoretic intersection of two collections." "(#(1 2 3 4) intersection: #(3 4 5)) >>> #(3 4)" "(#(1 2 3 4) intersection: #()) >>> #()" "(#() intersection: #(1 2 3 4)) >>> #()" "('hello' intersection: 'world') >>> 'ol'" ^ self species withAll: (self asSet intersection: aCollection) asArray24 2110030.0054Returns the boolean the byte at index byteOffset of this ByteArray represents in the C convention ( A byte representing the 0 integer corresponds to false, while all other integers corresponds to true).Evaluate pieceBlock with substrings of the receiver derived from cutting the receiver at points where binaryBlock answers true for adjacent elements.Ufoo ^ [ :a1 :a2 :a3 :a4 :a5 :a6 :a7 :a8 :a9 :a10 :a11 :a12 :a13 :a14 :a15 :a16 | a1 ]xb3310$$X$12( 1 + 21001 a := 10. ^ a1003010union: aCollection "Answer the set theoretic union of two collections." "(#(1 2 3) union: #(4 5 6 2)) asSet >>> #(1 2 3 4 5 6) asSet" "('hello' union: 'world') >>> 'whlorde' " | set | set := self asSet addAll: aCollection; yourself. ^ self species withAll: set asArray1pReturns the keywords of the provided selector. If the receiver is not keyword-based, an empty array is returned.[ :Object | Object + 1 ]a :foo4@Tests-osx-64-Calypso-SystemPlugins-Traits-Queries-Tests-Test.xml4a0007Answer the previous date whose weekday name is dayName.22Negation--answer false since the receiver is true.d#(#(1 2 3) polynomialEval: 2) >>> 1713test longone string7e44'foo: a ^ [ | a | a := 10. a ] value + a{1@5. 2@3. 4@7} sum >>> (7@15)101taz120a::foo(#() sum: #abs) >>> 0M(#( (2 -3) #((4 -5)) #(-6)) flatCollect: [ :e | e abs ]) >>> #(2 3 #(4 5) 6)11a := a. { [ :a | }. a := a salkjsdlkgfee=(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)331E({10. 20} collect: [:x|x+1] into: {'a'. 'b'. 'c'}) >>> {11. 21. 'c'.}QAnswer the next multiple of aNumber toward infinity that is nearest the receiver.16* """ | """ T """ | """ t """ """ n """ 66 a: 2[(String streamContents: [ :s | -10 printOn: s base: 10 length: 4 padded: true] ) >>> '-010'#(10 20 30) sum >>> 6010ifTrue: alternativeBlock "Answer the value of alternativeBlock. Execution does not actually reach here because the expression is compiled in-line." "(true ifTrue: [ 'This statement is true!' ]) >>> 'This statement is true!'" ^alternativeBlock valuefoo < bar ; baz > 0vector0, 40XX n n60000224455655597777855BBBCBBBEBBAAAAAAAAGGFFFH44333333-((10 to: 13) copyWithout: 11) >>> #(10 12 13)4(((100@200) min: (330@400)) >>> (100@200)2 #( 0 1 r2 4 )116rA3Class structural inspection - Class/Metaclass shift323a510.Tests-osx-64-Reflectivity-Tools-Tests-Test.xml1100indexOfSubCollection: aSubCollection startingAt: anIndex "Answer the index of the receiver's first element, such that that element equals the first element of aSubCollection, and the next elements equal the rest of the elements of aSubCollection. Begin the search at element anIndex of the receiver. If no such match is found, answer 0." "(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 2) >>> 3" "(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 4) >>> 0" ^self indexOfSubCollection: aSubCollection startingAt: anIndex ifAbsent: [0]"atLast: indexFromEnd ifAbsent: block "Return element at indexFromEnd from the last position. atLast: 1 ifAbsent: [] returns the last element" "(#(x y z) atLast: 1 ifAbsent: #a) >>> #z" "(#(x y z) atLast: 4 ifAbsent: #a) >>> #a" ^ self at: self size + 1 - indexFromEnd ifAbsent: block4(('Hello!' detectMin: #asciiValue) >>> $!!Character cr isSeparator >>> truebat: index ifAbsent: exceptionBlock "Answer the element at my position index. If I do not contain an element at index, answer the result of evaluating the argument, exceptionBlock." "(#(a b c d) at: 3 ifAbsent: #z) >>> #c" "(#(a b c d) at: 5 ifAbsent: #z) >>> #z" (index between: 1 and: self size) ifTrue: [^ self at: index]. ^ exceptionBlock value+ 1groupsOf: n atATimeDo: aBlock "Evaluate aBlock with my elements taken n at a time. Ignore any leftovers at the end. Allows use of a flattened array for things that naturally group into groups of n. If aBlock has a single argument, pass it an array of n items, otherwise, pass the items as separate arguments. See also pairsDo:" "(Array streamContents: [:stream | #(10 20 30 40 50) groupsOf: 2 atATimeDo: [:first :second | stream nextPut: (first + second)]]) >>> #(30 70)" | passArray | passArray := (aBlock numArgs = 1). n to: self size by: n do: [:index | | args | args := (self copyFrom: index - n + 1 to: index) asArray. passArray ifTrue: [ aBlock value: args ] ifFalse: [ aBlock valueWithArguments: args ]]20113220010(#(1 3 5 7 11 15 23) findBinary: [ :arg | 0.5 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(nil 1)'d|Answer the set theoretic intersection of two collections. Optimized version for Sets where no intermediate Set is necessary7raisedTo: aNumber "Answer the receiver raised to aNumber." "(2 raisedTo: 8) >>> 256" "(8 raisedTo: 2) >>> 64" "(2 raisedTo: (1/12)) >>> 1.0594630943592953" "(2 raisedTo: -1) >>> (1/2)" aNumber isInteger ifTrue: [ "Do the special case of integer power" ^ self raisedToInteger: aNumber]. aNumber isFraction ifTrue: [ "Special case for fraction power" ^ self raisedToFraction: aNumber]. self < 0 ifTrue: [ ^ ArithmeticError signal: 'Negative numbers can''t be raised to float powers.' ]. 0 = aNumber ifTrue: [^ self class one]. "Special case of exponent=0" 1 = aNumber ifTrue: [^ self]. "Special case of exponent=1" 0 = self ifTrue: [ "Special case of self = 0" ^ aNumber < 0 ifTrue: [ (ZeroDivide dividend: 1) signal] ifFalse: [ self]]. ^ (aNumber * self ln) exp "Otherwise use logarithms"3,Tests-osx-64-ThreadedFFI-UFFI-Tests-Test.xml'Return whether the receiver is a digit.0.52.lastIndexOf: anElement "Answer the index of the last occurrence of anElement within the receiver. If the receiver does not contain anElement, answer 0." "(#(a b a d a) lastIndexOf: #a) >>> 5" "(#(a b a d e) lastIndexOf: #a) >>> 3" ^ self lastIndexOf: anElement startingAt: self size ifAbsent: [0]withIndexDo: elementAndIndexBlock "Just like do: except that the iteration index supplies the second argument to the block" "Support collection enumeration with a counter, even though not ordered" "|s|s:=0. #(4 2 1) withIndexDo: [:e :i| s:=s + (e * (10 ** (i-1)))]. s >>> 124" "|a|a:= Array new: 3. #(10 20 30) withIndexDo: [:e :i| a at: 4-i put: e+1]. a >>> #(31 21 11)" | index | index := 0. self do: [:item | elementAndIndexBlock value: item value: (index := index+1)]| a ||a13270000222222888884AA [ 1 ]. [ 2 ]{{}} isEmpty >>> false4a0vector01Answer a dictionary whose keys are the result of evaluating aBlock for all my elements, and the value for each key is the selection of my elements that evaluated to that key. Uses species.[ :super | super + 1 ] ( . ^ 1 )3book-result/W01-Welcomecorner: aPoint "Answer a Rectangle whose origin is the receiver and whose corner is aPoint. This is one of the infix ways of expressing the creation of a rectangle." "(10@10 corner: 100@100) >>> (10@10 corner: 100@100)" ^ Rectangle origin: self corner: aPoint31178^ < ('*baz' match: 'mobaz') >>> true60]Answer the last n elements of the receiver. Raise an error if there are not enough elements.not "Negation. Answer true if the receiver is false, answer false if the receiver is true." "true not >>> false" "false not >>> true" self subclassResponsibility1115310isSortedBy: aBlock "Return true if the receiver is sorted by the given criterion." "(#(1 2 3) isSortedBy: [:a :b | a <= b ]) >>> true" "(#(1 2 3) isSortedBy: [:a :b | a >= b ]) >>> false" "(#(xa xc xz xb xy) isSortedBy: #last ascending) >>> false" "(#(xa xb xc xy xz) isSortedBy: #last ascending) >>> true" | lastElm elm | self isEmpty ifTrue: [^ true]. lastElm := self first. 2 to: self size do: [:index | elm := self at: index. (aBlock value: lastElm value: elm) ifFalse: [^ false]. lastElm := elm]. ^ true0:00:00:00.000000002-Tests-osx-64-Tool-ImageCleaner-Tests-Test.xml(1/3.0s round: 4) >>> 0.3333s4 50or: alternativeBlock "Nonevaluating disjunction -- answer value of alternativeBlock." "(false or: [true]) >>> true" "(false or: [3]) >>> 3" ^alternativeBlock value5QmonthIndex "(Date year: 2018 month: 9 day: 28) monthIndex >>> 9" ^ super monthfoo < 4 <1s> vs <1p>65536 == (1 bitShift: 16)120zInclude newObject as one of the receiver's elements. Answer newObject. ArrayedCollections cannot respond to this message.($b > $c) asBit>>> 0266 {1 . 2 . 5 . 5} median >>> (7/2)allRangesOfSubstring: aSubstring "('Ab cd ef Ab cd' allRangesOfSubstring: 'cd') >>> {(4 to: 5). (13 to: 14)}" "('Ab cd ef Ab cd' allRangesOfSubstring: 'zz') >>> #()" ^ Array streamContents: [:s | | start subSize | start := 1. subSize := aSubstring size. [start isZero] whileFalse: [ start := self findString: aSubstring startingAt: start. start > 0 ifTrue: [s nextPut: (start to: start + subSize - 1). start := start + subSize]]]2030fourth "Answer the fourth element of the receiver. Raise an error if there are not enough elements." "#(a b c d e f g h ) fourth >>> #d" ^ self at: 42u u. 0 X X X XX X 0. X X21#() isEmptyOrNil >>> truenXaBc3JResults are not defined for base smaller than 2 and non-integer arguments.=(#(1 3 5 7 11 15 23) findBinary: [ :arg | 11 - arg ]) >>> 11 isEmpty "Answer whether the receiver contains any elements." "{} isEmpty >>> true" "{{}} isEmpty >>> false" "'' isEmpty >>> true" "' ' isEmpty >>> false" "(1 to: 10) isEmpty >>> false" "(10 to: 1) isEmpty >>> true" ^self size = 03416rFF1 goodby: my: 32. foo: arg ^ ( ( ( ( arg ) ) + ( ( 1 ) ) ) ) . 0vector01002That is false!Point instanceSide >>> Point4'h'2201b821nuun s nssn s ns nn2.302942(true and: [ false ]) >>> false333255(1 sign: 2) ; bar16rAMAnswer the next multiple of aNumber toward zero that is nearest the receiver.6Answer true if the receiver is equivalent to aBoolean.15110 '>' expected1between: #(11 15)30120A clear ...summaryMeta'Tests-osx-64-ThreadedFFI-Tests-Test.xml42f'ab' asArray >>> {$a. $b}201humanReadableByteSizeString "Return the receiver as a string with the adequate file size identified, e.g. '50 KB'. The difference with humanReadableByteSISizeString is that the current one counts by 1024 and not 1000." "(1000 * 1000 * 1000) humanReadableByteSizeString >>> '953.67 MB'" "(1000 * 1000 * 1000) humanReadableSISizeString >>> '1.00 GB'" "(1024 * 1024 * 1024) humanReadableByteSizeString >>> '1.00 GB'" ^ self humanReadableByteSizeStringPrecision: 220311112004445484400B9999A >= aString "Answer whether the receiver sorts after or equal to aString. The collation order is simple ascii (with case differences)." " 'def' >= 'abc' >>> true" " 'def' >= 'def' >>> true" " 'abc' >= 'def' >>> false" ^ (self compare: self with: aString) >= 0 Pharoiscool4'he''llo' surroundedBySingleQuotes >>> '''he''llo'''31true & true >>> truec001123456789AA010(#(10 20 30) collect: [:e| e+1]) >>> #(11 21 31)N({10. 20} asOrderedCollection addAll: {20. 30. 30. 40.}) >>> {20. 30. 30. 40.}010001112133331411004('pharo' endsWith: '' caseSensitive: false) >>> true222221333444441120 [ :a | 1 ]119010Evaluate aBlock with each of my elements as the argument. Collect the resulting values into a collection that is like me. Answer the new collection. Override superclass in order to use addLast:, not at:put:.test test 10X X X Xb2That is false!5(false ifTrue: [ 'This statement is true!' ]) >>> nil10@Answer whether the receiver's first character represents a digit2 1 sign; ; bar-3 even >>> false2 'def' > 'abc' >>> true607'foo10' endsWithDigit >>> true33 000000002000003milliSeconds "2 milliSeconds printString >>> '0:00:00:00.002'" "(1 second + 2 milliSeconds) printString >>> '0:00:00:01.002'" ^ Duration milliSeconds: self/(#(1 2 3 4) count: [ :each | each even ]) >>> 2aI(Date year: 2018 month: 9 day: 28) month printString >>> 'September 2018'9(#(10 20 30 40 50) findLast: [ :each | each > 60 ]) >>> 0reject: rejectBlock thenCollect: collectBlock "Optimized version of Collection>>#reject:thenCollect:" "(#(1 2 3 4) reject: [:each | each = 3 ] thenCollect: [:each | each + 10 ]) >>> #(11 12 14)" | each | ^ self class new: self size streamContents: [ :stream| 1 to: self size do: [ :index | (rejectBlock value: (each := self at: index)) ifFalse: [ stream nextPut: (collectBlock value: each) ]]]asDigitsToPower: anInteger do: aBlock "Repeatedly value aBlock with a single Array. Adjust the collection so that aBlock is presented all (self size raisedTo: anInteger) possible combinations of the receiver's elements taken as digits of an anInteger long number." "(Array streamContents: [:stream | (0 to: 1) asDigitsToPower: 4 do: [:each | stream nextPut: each copy]]) >>> #(#(0 0 0 0) #(0 0 0 1) #(0 0 1 0) #(0 0 1 1) #(0 1 0 0) #(0 1 0 1) #(0 1 1 0) #(0 1 1 1) #(1 0 0 0) #(1 0 0 1) #(1 0 1 0) #(1 0 1 1) #(1 1 0 0) #(1 1 0 1) #(1 1 1 0) #(1 1 1 1))" | aCollection | aCollection := Array new: anInteger. self asDigitsAt: 1 in: aCollection do: aBlock"Tests-osx-64-Kernel-Tests-Test.xmlgalike: aString "Answer some indication of how alike the receiver is to the argument, 0 is no match, twice aString size is best score (but see example with 7). Case is ignored. This method is used to help find mistyped variable names in methods." "('abc' alike: 'abc') >>> 7." "('action' alike: 'actions') >>> 7." "('action' alike: 'caption') >>> 5." "('action' alike: 'name') >>> 0." | i j k minSize bonus | minSize := (j := self size) min: (k := aString size). bonus := (j - k) abs < 2 ifTrue: [ 1 ] ifFalse: [ 0 ]. i := 1. [(i <= minSize) and: [((self at: i) asInteger bitAnd: 16rDF) = ((aString at: i) asciiValue bitAnd: 16rDF)]] whileTrue: [ i := i + 1 ]. [(j > 0) and: [(k > 0) and: [((self at: j) asInteger bitAnd: 16rDF) = ((aString at: k) asciiValue bitAnd: 16rDF)]]] whileTrue: [ j := j - 1. k := k - 1. ]. ^ i - 1 + self size - j + bonus(1 to:10) size >>> 10 22 isConnectorPunctuation >>> false165(Date year: 2018 month: 9 day: 28) weekdayIndex >>> 621312374J('bar' asSortedCollection add: $c; yourself) asArray >>> {$a. $b. $c. $r}.11+first method faster from 27 accesses and on21 sign;/(#(1 2 2 3 1 1 1) asBag occurrencesOf: 1) >>> 4"0 :BBBBBBBBBBB | bbbbbbbbbbb s n 013 bytestring7Tests-osx-64-MetacelloCommandLineHandler-Tests-Test.xml between: true not >>> falseGraphical User Interface2E(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 4 ifAbsent: 7) >>> 71E'foo' asOrderedCollection = #($o $o $f) asOrderedCollection >>> false3101a'b7ifTrue: trueAlternativeBlock ifFalse: falseAlternativeBlock "Answer with the value of trueAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line." "(true ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is true!'" ^trueAlternativeBlock value15d1(#(1 2 3) isSortedBy: [:a :b | a <= b ]) >>> true!(10 printStringBase: 10) >>> '10'~(OrderedDictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (OrderedDictionary new at: #x put: 3; at: #y put: 6 ;yourself)33OAnswer a Point whose x and y are the absolute values of the receiver's x and y.12 01de| T |Xt245322Return a String with the JSON serialization of object. Note that the object graph can only contain lists (Array) and maps (Dictionary)1 100000000/Return a copy with the first letter capitalizedatLast: indexFromEnd put: obj "Set the element at indexFromEnd from the last position. atLast: 1 put: obj, sets the last element" "({#x .#y .#z} atLast: 2 put: #e; yourself) >>> #(x e z)" ^ self at: self size + 1 - indexFromEnd put: objfour1'a'1000000000000002223$' tokenish >>> false1(1 hour + 2 minutes) printString >>> '0:01:02:00'673U(true ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is true!'230123456789ABCDEFabcdef211/Tests-osx-64-HeuristicCompletion-Tests-Test.xml10vector0316.Tests-osx-64-Shift-ClassBuilder-Tests-Test.xml10400[newFromKeys: keys andValues: values "Create a dictionary from the keys and values arguments which should have the same length." "(SmallDictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (SmallDictionary new at: #x put: 3; at: #y put: 6 ;yourself)" | dict | dict := self new. keys with: values do: [ :k :v | dict at: k put: v ]. ^ dict2This method return the average of the collection if it is not empty. In the other case, it return the value of the block. It means the user the user of this method decide of the return value. test testRwith: anObject withAll: aCollection "Creates an array with anObject followed by elements contained in aCollection." "(Array with: 1 withAll: #(2 3 4)) >>> #(1 2 3 4)" | newArray | newArray := self new: aCollection size + 1. newArray at: 1 put: anObject. newArray replaceFrom: 2 to: newArray size with: aCollection. ^newArray9*baz*3i (String streamContents: [:s | #('hello' 'the' 'world') do: [:each | s << each]]) >>> 'hellotheworld'53(nil)197Tests-osx-64-Microdown-RichTextPresenter-Tests-Test.xml* arg "Answer a Point that is the product of the receiver and arg." "((2@2) * (100@200)) >>> (200@400)" "((2@2) * 200) >>> (400@400)" arg isPoint ifTrue: [^ (x * arg x) @ (y * arg y)]. ^ arg adaptToPoint: self andSend: #*)Optimized version of Collection>>#select:Z(String streamContents: [ :s | 10 printOn: s base: 10 length: 4 padded: true] ) >>> '0010'28:(100@90 isInsideRectangle: (0@0 corner: 100@100))>>> falseMessage pattern expectedaa32B('Pharo is <1p>' expandMacrosWith: 'cool') >>> 'Pharo is ''cool'''That is false!1030groupByRuns: aBlock "Answer a new collection of the same species as the receiver with elements being collections (of the receiver species) containing those elements of the receiver for which the given block consecutively evaluates to the same object." "(#(1 2 3 4 4 1 2 3 5 6 ) groupByRuns: [ :each | each = 4]) >>> #(#(1 2 3) #(4 4) #(1 2 3 5 6))" "(#(1 2 3 4 1 2 3 4 5 6 ) groupByRuns: [ :each | each = 4]) >>> #(#(1 2 3) #(4) #(1 2 3) #(4) #(5 6))" "((1 to: 12) groupByRuns: [ :each | (each \\ 3) = 0]) >>> #(#(1 2) #(3) #(4 5) #(6) #(7 8) #(9) #(10 11) #(12))" | str eStr r | str := Array new writeStream. r := nil. eStr := Array new writeStream. self do: [ :e | | t | (t := aBlock value: e) = r ifFalse: [ r := t. eStr isEmpty ifFalse: [ str nextPut: (eStr contents as: self species). eStr reset ] ]. eStr nextPut: e ]. eStr isEmpty ifFalse: [ str nextPut: (eStr contents as: self species) ]. ^ str contents as: self species3OReturn a string representing the receiver in HEX (i.e., 6 elements in 16 basis)...10d1.03'('XaX' escapeCharacter: $X) >>> 'XXaXX'2isDecimalDigit "Return whether the receiver is a digit." "$1 isDecimalDigit >>> true" "$0 isDecimalDigit >>> true" ^ self characterSet isDecimalDigit: self'Tests-osx-64-BeautifulComments-Test.xml:ifNotNil: ifNotNilBlock "Evaluate the block, unless I'm == nil (q.v.). If the receiver is not nil, pass it as argument to the block." "Might be compiled inline for speed, see RBMessageNode>>#isInlineIfNil" "(2 ifNotNil: [ :o | o + 3]) >>> 5" "(nil ifNotNil: [:o | o +3 ]) >>> nil" ^ ifNotNilBlock cull: self+Concatenate the receiver with the argument.CommandLine handler process1[:a b]2200000335560.0433printStringHex "Returns the hex digit part of the integer when printed in hexadecimal format." "30 printStringHex >>> '1E'" "30 hex >>> '16r1E'" ^ self printStringBase: 16d2hSearch for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If found, evaluate actionBlock with the index as argument If no matching element is found, evaluate exceptionBlock, with the indexes of the 'bounding' elements as arguments. Warning: Might give invalid indexes, see examples below hello world0311F(#(1 2 3 4) collect: [:each | each + 10] from: 2 to: 3) >>> #(12 13) abcdb255 ppp < <<<<2003.145e:3]select: selectBock thenDo: aBlock "Refer to the comment in Collection>>#select:thenDo:" "(Array streamContents: [:stream | #(1 2 3 4) select: [:each | each > 2 ] thenDo: [:each | stream nextPut: each + 10]]) >>> #(13 14)" | each | 1 to: self size do: [ :index | (selectBock value: (each := self at: index)) ifTrue: [ aBlock value: each ]]x&(#() intersection: #(1 2 3 4)) >>> #()UwithoutQuoting "remove the initial and final quote marks (single quote for string, or double quotes for comments), if present (and if matches nesting quotes). Have a look at testWithoutQuoting. If you want to remove single/double quotes not in first and last positions of the strings, have a look at copyWithout: $' " "'''h''' withoutQuoting >>> 'h'" "' ''h'' ' withoutQuoting >>> ' ''h'' '" | quote | self size < 2 ifTrue: [ ^ self ]. quote := self first. ^ (quote = self last and: [ quote = $' or: [ quote = $" ] ]) ifTrue: [ self copyFrom: 2 to: self size - 1 ] ifFalse: [ self ]%printStringBase: b "Return a String representation of this number in base b. For SmallIntegers, it is more efficient to print directly in a String, rather than using a Stream like super." "(10 printStringBase: 10) >>> '10'" "(-10 printStringBase: 10) >>> '-10'" "(10 printStringBase: 2) >>> '1010'" "(10 printStringBase: 16) >>> 'A'" self < 0 ifTrue: [^ '-' , (self negated printStringBase: b)]. self < b ifTrue: [^ String with: (Character digitValue: self)]. ^ self printStringBase: b nDigits: (self numberOfDigitsInBase: b)1000000)(1.2 arcTan: 1.5) >>> 0.6747409422235526Evaluate the given block with the receiver as argument, answering its value unless the receiver is empty, in which case answer the receiver.11.0Hello"(3.1479 roundUpTo: 0.005) >>> 3.15' ' asLowercase >>> ' 'kc1I({#a. #b. #c. #d. #e} replaceFrom: 3 to: 4 with: #(x y)) >>> #(a b x y e)20a3fghi21(100@200) floor >>> (100@200)960011110004444222230055666611512 progress.log1 a1a1blast "Answer the last element of the receiver" "#(a b c d e) last >>> #e" ^ self at: self size0.01Pcount: aBlock "Evaluate aBlock with each of the receiver's elements as the argument. Answer the number of elements that answered true." "(#(1 2 3 4) count: [ :each | each even ]) >>> 2" "('Hello, World!' count: #isLowercase) >>> 8" | sum | sum := 0. self do: [ :each | (aBlock value: each) ifTrue: [ sum := sum + 1 ] ]. ^ sum2[Answer the sixth element of the receiver. Raise an error if there are not enough elements.RUtility method to improve readability. Do not create the intermediate collection.8(-234.567 printShowingDecimalPlaces: 5) >>> '-234.56700'a2261201pppp A pp A pp A X | t t t | t s t s t0~(DateAndTime fromString: '2019-08-17T13:33:00+02:00') asDate printString >>> (Date newDay: 17 month: 8 year: 2019) printString | a | ^ a!(10 storeStringBase: 10) >>> '10'GPairwise difference of two sequenceable collections of the same length.3Class structural inspection - Class/Metaclass shift30(10.199999999 round: 2) >>>10.242364330I('hello' collect: #asciiValue into: Set new) >>> #(104 101 108 111) asSet610x7foo: a a := 10. ^ a188210.156sblue221598 16r80000000400vector03DAnswer a Set whose elements are the unique elements of the receiver.15Print inside string quotes, doubling inbedded quotes.3150011200ppp X Xdo 2222223333332abcJ('Ab cd ef Ab cd' allRangesOfSubstring: 'cd') >>> {(4 to: 5). (13 to: 14)}32126d1120034isAlphaNumeric "Answer whether the receiver is a letter or a digit." "$a isAlphaNumeric >>> true" "$A isAlphaNumeric >>> true" "$' isAlphaNumeric >>> false" "$1 isAlphaNumeric >>> true" "Character space isAlphaNumeric >>> false" ^ self isLetter or: [ self isDigit ][ """ n """. """ n """8kEvaluate the block, unless I'm == nil (q.v.). If the receiver is not nil, pass it as argument to the block.'a := a. [ :a | | a a | . := a ]. a := a!(-1929 truncateTo: 10) >>> -1920311552'bar' asSortedCollection asArray >>> {$a. $b. $r}.209311bfalse & false >>> false210 x isSymbol14%{1@50. 10@ -10. 5@5} range >>> (9@60)70r11031 That is true!22occurrencesOf: anObject "Answer how many of the receiver's elements are equal to anObject." "(#(1 2 2 3 1 1 1) asBag occurrencesOf: 1) >>> 4" ^ (self includes: anObject) ifTrue: [ contents at: anObject] ifFalse: [ 0 ]isTestPackage "1. Test package ends with suffix -Tests. Suffix is case sensitive. 2. Or test package contains '-Tests-' in middle. Some examples: " "(RPackage named: 'MockPackage-Tests') isTestPackage >>> true" "(RPackage named: 'MockPackage-tests') isTestPackage >>> true" "(RPackage named: 'MockPackage') isTestPackage >>> false" "(RPackage named: 'MockPackage-Tests-Package') isTestPackage >>> true" ^ (self name endsWith: '-Tests' caseSensitive: false) or: [ self name includesSubstring: '-Tests-' caseSensitive: false ]2r100020000aRo1172bar:hello21 #( #[ 0 1 2 ]s:0defasInteger "Return the integer present in the receiver, or nil. In case of float, returns the integer part." "'1' asInteger >>> 1" "'-1' asInteger >>> -1" "'10' asInteger >>> 10" "'a' asInteger >>> nil" "'1.234' asInteger >>> 1" ^self asSignedIntegerd-(3 ifNil: [42] ifNotNil: [:o | o +3 ]) >>> 61#[ 1 29 X 310;atPin: index "Return the index'th element of me if possible. Return the first or last element if index is out of bounds." "(#(w x y z) atPin: 2) >>> #x" "(#(w x y z) atPin: 4) >>> #z" "(#(w x y z) atPin: 8) >>> #z" index < 1 ifTrue: [^ self first]. index > self size ifTrue: [^ self last]. ^ self at: index4zwithSeparatorsCompacted "Returns a copy of the receiver with each sequence of whitespace (separator) characters replaced by a single space character" "' test ' withSeparatorsCompacted >>> ' test '" "' test test' withSeparatorsCompacted >>> ' test test'" "'test test ' withSeparatorsCompacted >>> 'test test '" self isEmpty ifTrue: [ ^ self ]. ^ self species new: self size streamContents: [:stream | | lastBlank | lastBlank := false. self do: [ :eachChar | lastBlank ifTrue: [ (lastBlank := eachChar isSeparator) ifFalse: [ stream nextPut: eachChar ] ] ifFalse: [ (lastBlank := eachChar isSeparator) ifTrue: [ stream nextPut: $ ] ifFalse: [ stream nextPut: eachChar ] ] ] ]11%OrderedCollection new capacity >>> 10as:1 e:5 s:7 e:8 s:10 e:13 9!#(1 2 2 3 1 1 1) asBag size >>> 74>> 256M|s|s:=0. #(4 2 1) withIndexDo: [:e :i| s:=s + (e * (10 ** (i-1)))]. s >>> 124211z fromString: aString "Return a color for HTML color spec: #FFCCAA or white/black passed as string." "(Color fromString: '#FFCCAA')>>> (Color r: 1.0 g: 0.8 b: 0.667 alpha: 1.0) " "(Color fromString: 'orange') >>> Color orange" | aColorHex | aString isEmptyOrNil ifTrue: [ ^ self white ]. aColorHex := aString first = $# ifTrue: [ aString allButFirst ] ifFalse: [ aString ]. "Try to match aColorHex with known named colors, case insensitive." ^ self registeredColorNames detect: [ :each | each sameAs: aColorHex ] ifFound: [ :namedColor | self named: namedColor ] ifNone: [ (aColorHex size = 6 and: [ aColorHex allSatisfy: [ :character | '0123456789ABCDEFabcdef' includes: character ] ]) ifTrue: [ self fromHexString: aColorHex ] ifFalse: [ self white ] ]41QfindBinary: aBlock ifNone: exceptionBlock "Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If no matching element is found, evaluate exceptionBlock, with the 'bounding' elements as optional arguments." "(#(1 3 5 7 11 15 23) findBinary: [ :arg | 24 - arg ] ifNone: ['Not found']) >>> 'Not found'" "(#(1 3 5 7 11 15 23) findBinary: [ :arg | 24 - arg ] ifNone: [:a :b | 'over ', a printString]) >>> 'over 23'" "(#(1 3 5 7 11 15 23) findBinary: [ :arg | 25 - arg ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(23 nil)'" ^ self findBinary: aBlock do: [ :found | found ] ifNone: exceptionBlock10vector0ade2100tunescapeCharacter: aCharacter "Unescape an escaped string. Assume the string has all occurrences of aCharacter are escaped. That is, they are in pairs. This method returns a copy of the string replacing all pairs of aCharacter by a single appearance of it." "See `escapeCharacter:` for the opposite" "('''''' unescapeCharacter: $') >>> ''''" "('''' unescapeCharacter: $') >>> ''" | result stream | result := WriteStream with: ''. stream := ReadStream on: self. [ stream atEnd ] whileFalse: [ result nextPutAll: (stream upTo: aCharacter). stream peek ifNotNil: [result nextPut: stream next]]. ^result contents11400100.1Color red green >>> 0.06^This is implemented using a variant of the normal inject:into: pattern. The reason for this is that it is not known whether we're in the normal number line, i.e. whether 0 is a good initial value for the sum. Consider a collection of measurement objects, 0 would be the unitless value and would not be appropriate to add with the unit-ed objects.51/2 reciprocal >>> 2 | | . :a | 0In {1} you can escape \{ by prefixing it with \\0.0972:. :. :a33926Uppp ^ 0 :BB :BB :BB :BB :BB :BB :BB :BB :BB :BBB :BBB :BBB :BBB :BBB :BBB :BBB | bb 001510a(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] ifNone: [ :a :b | 'over index: ', a printString ]) >>> 'over index: 7' 1longonest longone string^Append the elements of the argument, aSequenceableCollection, separating them by the receiver.1ppppXppp0600vector0+(#(a b c d e f g h ) first: 3) >>> #(a b c)9215eendsWithDigit "Answer whether the receiver's final character represents a digit." "'foo10' endsWithDigit >>> true" "'foo10foo' endsWithDigit >>> false" "'foo1' endsWithDigit >>> true" ^ self notEmpty and: [self last isDigit]33- arg "Pairwise difference of two sequenceable collections of the same length." "#(10 20 30) - #(0 1 2) >>> #(10 19 28)" "{10@20. 30@0} - {0@1. 2@3} >>> {(10@19). (28@ -3)}" ^ arg adaptToCollection: self andSend: #-h01-0.92327681151,Tests-osx-64-NewTools-Spotter-Tests-Test.xmlvweekdayIndex "Sunday=1, ... , Saturday=7" "(Date year: 2018 month: 9 day: 28) weekdayIndex >>> 6" ^ self dayOfWeek10.12foozoX XGcontractTo: smallSize "return myself or a copy shortened by ellipsis to smallSize" "('abcd' contractTo: 10) >>> 'abcd'" "('Pharo is really super cool' contractTo: 10) >>> 'Phar...ool'" "('A clear but rather long-winded summary' contractTo: 18) >>> 'A clear ...summary'" | leftSize | self size <= smallSize ifTrue: [^ self]. "short enough" smallSize < 5 ifTrue: [^ self copyFrom: 1 to: smallSize]. "First N characters" leftSize := smallSize-2//2. ^ self copyReplaceFrom: leftSize+1 "First N/2 ... last N/2" to: self size - (smallSize - leftSize - 3) with: '...'12dPerform an action specified as aBlock (with a start and end argument) to each of the indices of the receiver element that have been identified by splitting the receiver using the splitter argument. splitter - can be a subsequence, a Block or a Regex (String receiver only). Any other object used as a splitter is treated as an Array containing that object. f, o and o505Optimized version of Collection>>#reject:thenCollect:22yAnswer my value constrained to the interval [minValue ; maxValue] I take care of the situation where minValue > maxValue2r101201, 2, 3d100PharoO( #(1 2 3 4 5) asSet reduce: [ :a :b :c | a + b + c ] ) >>> (1 + 2 + 3 + 4 + 5)12i#(1 2 4) sum >>> 704|escapeCharacter: aCharacter "Returns a copy of the string doubling all occurence of aCharacter." "See `unescapeCharacter:` for the opposite" "('abc' escapeCharacter: $X) >>> 'abc'" "('aXb' escapeCharacter: $X) >>> 'aXXb'" "('XaX' escapeCharacter: $X) >>> 'XXaXX'" "('XXaXbXXcXXXdXX' escapeCharacter: $X) >>> 'XXXXaXXbXXXXcXXXXXXdXXXX'" | result stream | result := WriteStream with: ''. stream := ReadStream on: self. [ stream atEnd ] whileFalse: [ result nextPutAll: (stream upTo: aCharacter). stream peekBack = aCharacter ifTrue: [ result nextPut: aCharacter. result nextPut: aCharacter ] ]. ^ result contents133 1 hello: #[1]#[2]((#(x y z) atLast: 1 ifAbsent: #a) >>> #z553helReturns a string representation of the receiver as hex, prefixed with 16r. DO NOT CHANGE THIS! The Cog VMMaker depends on this."Tests-osx-64-Traits-Tests-Test.xml31024(100@200) guarded >>> (100@200)258e332102last "Answer the last element of the receiver. Pay attention, last is not equivalent to stop in certain situations. See below." "(1 to: 10 by: 2) last >>> 9" "(0 to: 10 by: 2) last >>> 10" ^stop - (stop - start \\ step)2$Tests-osx-64-Manifest-Tests-Test.xml5 this string will be trimmed 9fReturn index of first element that satisfies aBlock. If no matching element is found, raise an error.19includesAll: aCollection "Answer whether all the elements of aCollection are in the receiver." "(#(10 20 30) includesAll: #(30 20)) >>> true" "(#(10 20 30) includesAll: #(30 40)) >>> false" "(#(10 20 30) includesAll: #()) >>> true" "('hello' includesAll: 'ho') >>> true" "('hello' includesAll: 'hop') >>> false" aCollection do: [:elem | (self includes: elem) ifFalse: [^ false]]. ^ true2xz0 X XaaasSortedCollection: aSortBlock "Answer a SortedCollection whose elements are the elements of the receiver. The sort order is defined by the argument, aSortBlock. Note that it is better to use #sorted if you don't really need a SortedCollection, but a sorted collection!!" "('bar' asSortedCollection: [:x :y| x>y ]) asArray >>> {$r. $b. $a}." | aSortedCollection | aSortedCollection := SortedCollection new: self size. aSortedCollection sortBlock: aSortBlock. aSortedCollection addAll: self. ^ aSortedCollection"('abcd' contractTo: 10) >>> 'abcd'aMockPackage-Tests-Package303.1G({#xa. #xc. #xz. #xb. #xy} sort: #last ascending) >>> #(xa xb xc xy xz)a Pharo is cool6Returns the instance of myself having aString as name.JisConnectorPunctuation "Return whether the receiver is one of these characters: _" "$_ isConnectorPunctuation >>> true" "$( isConnectorPunctuation >>> false" "$) isConnectorPunctuation >>> false" "$> isConnectorPunctuation >>> false" "$} isConnectorPunctuation >>> false" ^ self characterSet isConnectorPunctuation: self [:a||||a]10110000111:. :413.1479phuro0.667!777 00888000999000AAA000BBB00 CCC413106100546333877729111A0000BB%Answer the factorial of the receiver.2'2345.88' isAllDigits >>> false9-47ifTrue: trueAlternativeBlock ifFalse: falseAlternativeBlock "Answer the value of falseAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line." "(false ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is false!'" ^falseAlternativeBlock value21BEvaluate the given block, answering its value if the receiver is empty, otherwise answer the receiver. Note that the fact that this method returns its receiver in case the receiver is not empty allows one to write expressions like the following ones: self classifyMethodAs: (myProtocol ifEmpty: [ Protocol unclassified ])13/('pharo' beginsWith: 'pharo-project') >>> false1224446"('action' alike: 'actions') >>> 7.7(0@0 isInsideRectangle: (0@0 corner: 100@100)) >>> true201atAll: indexArray "Answer a new collection like the receiver which contains all elements of the receiver at the indices of indexArray." "(#('one' 'two' 'three' 'four') atAll: #(3 2 4)) >>> #('three' 'two' 'four')" | newCollection | newCollection := self species ofSize: indexArray size. 1 to: indexArray size do: [:index | newCollection at: index put: (self at: (indexArray at: index))]. ^ newCollectionc211-204211C('aeiou' findFirstInByteString: 'hello world' startingAt: 1) >>> 2.e126(true ifFalse: [ 'This statement is false!' ]) >>> nil// aNumber "Integer quotient defined by division with truncation toward negative infinity. \\ answers the remainder from this division." "9//4 >>> 2" "-9//4 >>> -3" "-0.9//0.4 >>> -3" ^(self / aNumber) floorI#(7 42 7 42 9) asOrderedCollection removeDuplicates asArray >>> #(7 42 9)2#'55we((Color white diff: Color black ) >>> 1.0Remove oldObject from the receiver's elements. Answer oldObject unless no element is equal to oldObject, in which case, raise an error. ArrayedCollections cannot respond to this message.A(#(xa xc xz xb xy) sorted: #last ascending) >>> #(xa xb xc xy xz):Answer whether anObject is one of the receiver's elements.5\|a|a:= Array new: 3. #(10 20 30) withIndexDo: [:e :i| a at: 4-i put: e+1]. a >>> #(31 21 11)8reject: rejectBlock "Optimized version of Collection>>#reject:" "(#(1 2 3 4) reject: [:each | each = 3 ]) >>> #(1 2 4)" | each | ^ self class new: self size streamContents: [ :stream| 1 to: self size do: [ :index | (rejectBlock value: (each := self at: index)) ifFalse: [ stream nextPut: each ]]]That is false!c2u 11213333,remove the initial and final quote marks (single quote for string, or double quotes for comments), if present (and if matches nesting quotes). Have a look at testWithoutQuoting. If you want to remove single/double quotes not in first and last positions of the strings, have a look at copyWithout: $' 4world/({1. $a. $a. 3} as: RunArray) runs >>> #(1 2 1)33101th is is2 9 a stRI45(100@200) y >>> 20011b goodby: 2 my: 1024c4111.00 GB0vector0011| TT | tt n. tt s n"'( 1 and: 4)' findSelector >>> nil3103102-34100{The material conditional, also known as the material implication or truth functional conditional. Correspond to not ... or ... and does not correspond to the English if...then... construction. known as: b if a a implies b if a then b b is a consequence of a a therefore b (but note: 'it is raining therefore it is cloudy' is implication; 'it is autumn therefore the leaves are falling' is equivalence). Here is the truth table for material implication: p | q | p ==> q -------|-------|------------- T | T | T T | F | F F | T | T F | F | T 1(#(3 9 1) sorted: [:a :b | a >= b ]) >>> #(9 3 1)15abc1"" 3 Not foundMissing opener for closer: }2G({#a. #b. #c. #d. #e} from: 3 to: 4 put: #x; yourself) >>> #(a b x x e)110x 'abc' = 'abc' >>> true 0000000020000036Tests-osx-64-DrTests-TestCoverage-Tests-Mocks-Test.xml<( #(1 2 3) asSet reduce: [ :a :b | a + b ] ) >>> (1 + 2 + 3)(#() sumNumbers: #abs) >>> 0#. 1associationsDo: aBlock "Evaluate aBlock for each of the receiver's elements (key/value associations). If any non-association is within, the error is not caught now, but later, when a key or value message is sent to it. The point of this method it to do the *right thing* on Dictionaries and related classes. " "(String streamContents: [:s| {'one'->1. 'two'->2} associationsDo: [:a| s << a key << ':' << a value asString << ';']]) >>> 'one:1;two:2;'" "(String streamContents: [:s| {'one'->1. 'two'->2} asOrderedDictionary associationsDo: [:a| s << a key << ':' << a value asString << ';']]) >>> 'one:1;two:2;'" self do: aBlockcaption250001111100044444333500Undeclared variable6u u. X X X. X X0:Xsu0!(#() collect: [:x | x+1]) >>> #()28isLetter "Return whether the receiver is a letter." "$a isLetter >>> true" "$ isLetter >>> true" "$A isLetter >>> true" ^ self characterSet isLetter: self195Evaluate aBlock with each of the receiver's elements as the argument. Answer the first element for which aBlock evaluates to true. If none evaluate to true, then evaluate the argument, exceptionBlock.nsn""" s nssssn""" s nssssnn"""2zRound the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimalcolorFrom: parm "Return an instantiated color from parm. If parm is already a color, return it, else return the result of my performing it if it's a symbol or, if it is a list, it can either be an array of three numbers, which will be interpreted as RGB values, or a list of symbols, the first of which is sent to me and then the others of which are in turn sent to the prior result, thus allowing entries of the form #(blue darker). Else just return the thing" "(Color colorFrom: #(blue darker)) >>> (Color r: 0.0 g: 0.0 b: 0.9198435972629521 alpha: 1.0) " "(Color colorFrom: Color blue darker)>>> ((Color r: 0.0 g: 0.0 b: 0.9198435972629521 alpha: 1.0))" "(Color colorFrom: #blue)>>> (Color blue)" "(Color colorFrom: #(0.0 0.0 1.0)) >>> (Color blue)" | aColor firstParm | (parm isKindOf: self) ifTrue: [ ^ parm ]. parm isSymbol ifTrue: [ ^ self perform: parm ]. parm isString ifTrue: [ ^ self fromString: parm ]. ((parm isKindOf: SequenceableCollection) and: [ parm isNotEmpty ]) ifTrue: [ firstParm := parm first. (firstParm isKindOf: Number) ifTrue: [ ^ self fromRgbTriplet: parm ]. aColor := self colorFrom: firstParm. parm doWithIndex: [ :sym :ind | ind > 1 ifTrue: [ aColor := aColor perform: sym ] ]. ^ aColor ]. ^ parm00 30.5H(('asa' , String cr , 'asa') withUnixLineEndings at: 4) >>> Character lf43 'abc' < 'abc' >>> false1923A(#(#do #la #si #do #la) copyWithoutDuplicates) >>> #(#la #do #si)[ :a | a := 10. a ]42201*splitOn: splitter "Split a collection of objects based on a splitter. splitter - can be a subsequence, a Block or a Regex (String receiver only). Any other object used as a splitter is treated as an Array containing that object." "(#(1 2 3 3 4 1 2 3 5 4 6) splitOn: 4) >>> #(#(1 2 3 3) #(1 2 3 5) #(6))asOrderedCollection" "(#(1 2 3 3 4 1 2 3 3 5 6) splitOn: #(3 3)) >>> #(#(1 2) #(4 1 2) #(5 6)) asOrderedCollection" "(#(2 2 3 3 4 1 2 3 3 5) splitOn: [:each | each > 3])>>> #(#(2 2 3 3) #(1 2 3 3) #()) asOrderedCollection" ^ splitter split: self2010it0howManyMatch: string "Count the number of characters in a substring that matches up in self and aString." "('ab ab ac de' howManyMatch: 'ab') >>> 2" "('abab ac de' howManyMatch: 'abab') >>> 4" "('ab ab ac de' howManyMatch: 'a') >>> 1" "('ab ab ac de' howManyMatch: 'z') >>> 0" | count shorterLength | count := 0. shorterLength := self size min: string size. 1 to: shorterLength do: [:index | (self at: index) = (string at: index ) ifTrue: [ count := count + 1 ]]. ^ count2103Tests-osx-64-SUnit-Support-UITesting-Tests-Test.xmldTreat myself as the coeficients of a polynomial in X. Evaluate it with thisX. First element is the constant and last is the coeficient for the highest power. #(1 2 3) polynomialEval: 2 is 3*X^2 + 2*X + 1 with X = 2def-234.567162(Color colorFrom: #(0.0 0.0 1.0)) >>> (Color blue)darkercEMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil 333330444444b0 :BBBBB | bbbbb s n 0 0:00:02:00031>> '1010'Return a setter message from a getter message. Return self if it is already a setter. Pay attention the implementation should be improved to return valid selector.+('aBc' asWideString sameAs: 'abc') >>> true1e1 e1201+Tests-osx-64-MonticelloTonel-Tests-Test.xml>> true411three102018#Float pi radiansToDegrees >>> 180.0jAnswer an array of non-empty substrings from the receiver separated by one or more whitespace characters.20 9//4 >>> 2findBinaryIndex: aBlock "Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If no matching element is found, raise an error." "(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 11 - arg ]) >>> 5" ^ self findBinaryIndex: aBlock do: [ :found | found ] ifNone: [ self errorNotFound: aBlock ];Message sending and code execution - Runtime and Evaluationhello1#311112004445444778796AAAB4400ECCCCD321391sReturn the index of my first element for which aBlock evaluates as true. If no matching element is found, return 0w0 ^ n 0. n. ^ n3collatedBy: aSortFunction "Return a SortFunction around the receiver, where the receiver will be used as a unary message to send to both a and b during sorting, and then the result of said send will be collated iusing aSortFunction." "(#('abc' 'de' 'fghi') sorted: (#size collatedBy: [:e|e bitAnd: 1]) , #size) >>> #( 'de' 'fghi' 'abc')" ^PropertySortFunction property: self collatedWith: aSortFunction asSortFunctionphuro0yGiven a collection returns in one pass two collections containing each odd and even elements in respective subcollections69310 33444355537"#(a b c d) allButLast >>> #(a b c)33 n ssss Xn10collect: aBlock "Evaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into a collection like the receiver. Answer the new collection." "(#(1 2 3) collect: [:each | each + 10]) >>> #(11 12 13) " | newCollection | newCollection := self species new: self size. 1 to: self size do: [:index | newCollection at: index put: (aBlock value: (self at: index))]. ^ newCollectiondigitAt: anExponent base: base "Return number that represents digit at given position." "(42 digitAt: 2 base: 10) >>> 4" "(42 digitAt: 1 base: 10) >>> 2" "It is always a number or zero:" "(16rFF digitAt: 1 base: 16) >>> 15" "(1 digitAt: 2 base: 10) >>> 0" "Results are not defined for base smaller than 2 and non-integer arguments." ^ self // (base raisedToInteger: anExponent - 1) \\ base4dAssuming the receiver contains GZIP compressed data, return a ByteArray with the decompressed data.c33(1 to: 10 by: 2) last >>> 9#(5 -3.7 0) sign >>> #(1 -1 0)hello24yAnswer the element after target. Raise an error if target is not in the receiver, or if there are no elements after it.Ab cd ef Ab cd12 [ 1064| TTTT | tttt n. ^ ttttollhe-11010-81(#(w x y z) atPin: 8) >>> #z;Message sending and code execution - Runtime and Evaluation4Tests-osx-64-NewTools-SettingsBrowser-Tests-Test.xmlxa1ifNotNil: aBlock "If the receiver is not nil, pass it as argument to the block." "Might be compiled inline for speed, see RBMessageNode>>#isInlineIfNil" "(2 ifNotNil: [ :o | o + 3]) >>> 5" "(nil ifNotNil: [:o | o +3 ]) >>> nil" ^ self1hello1300460077900AEEEC531(-23.4567 printShowingDecimalPlaces: 0) >>> '-23'This statement is false!-('abcdefgh' includesSubstring: 'de') >>> truee5133 #(aa:bb:cc#aa:bb:cc#cc==#== =#=)*Tests-osx-64-System-Hashing-Tests-Test.xml0!(3.1479 roundUpTo: 0.01) >>> 3.15to00abc | aP((Date year: 2018 month: 9 day: 28) addDays: 3) printString >>> '1 October 2018'000022222226676655540a920012 That is true!310XReturn the middle element, or as close as we can get. The collection must not be empty.'a' asInteger >>> nilb1Add returns the object itself0XX XX n XX# n X X1 'abc' > 'def' >>> false20NReturn the class of the couple class/metaclass. Useful to avoid explicit test.2023wsecond "1 second printString >>> '0:00:00:01'" "(1 minute + 1 second) printString >>> '0:00:01:01'" ^ self seconds>(1024 * 1024 * 1024) humanReadableByteSizeString >>> '1.00 GB'###'1 goodby: my: 33Include all the elements of aCollection as the receiver's elements. Answer aCollection. Actually, any object responding to #do: can be used as argument.abc-1SParse and materialize the STON representation in string, skipping C-style comments10100#Tests-osx-64-Morphic-Tests-Test.xmle1601-3.14 Not found20XXsuuu4That is false!1255720WWWWW*W EW*zzzz/Answer a set with the elements of the receiver.b*(#(1 2 3) reduce: [ :a :b | a + b ]) >>> 6dMasOrderedCollection "Answer an OrderedCollection whose elements are the elements of the receiver. The order in which elements are added depends on the order in which the receiver enumerates its elements. In the case of unordered collections, the ordering is not necessarily the same for multiple requests for the conversion." "(10 to: 25 by: 5) asOrderedCollection >>> #(10 15 20 25) asOrderedCollection" "'foo' asOrderedCollection = #($f $o $o) asOrderedCollection >>> true" "'foo' asOrderedCollection = #($o $o $f) asOrderedCollection >>> false" ^ self as: OrderedCollection2{1]2}d9(Character space asString, 'a') isAllSeparators >>> false1.0594630943592953de)Fold the result of the receiver into aBlock. The argument aBlock must take two or more arguments. It applies the argument, binaryBlock cumulatively to the elements of the receiver. For sequenceable collections the elements will be used in order, for unordered collections the order is unspecified.02018 Phar...ool1Repeatedly value aBlock with a single Array. Adjust the collection so that aBlock is presented all (self size raisedTo: anInteger) possible combinations of the receiver's elements taken as digits of an anInteger long number.10114| | a1 1.#mySelector asTestSelector >>> #testMySelector520151.00 GBdetect: aBlock ifNone: exceptionBlock "Evaluate aBlock with each of the receiver's elements as the argument. Answer the first element for which aBlock evaluates to true. If none evaluate to true, then evaluate the argument, exceptionBlock." "(#(1 2) detect: #even ifNone: [0]) >>> 2" "(#(1 3) detect: #even ifNone: [0]) >>> 0" "('Hello' detect: #isLowercase ifNone: [$X]) >>> $e" "('LOL' detect: #isLowercase ifNone: [$X]) >>> $X" ^ self detect: aBlock ifFound: [ :element | element ] ifNone: exceptionBlock1?Create a color with the given hue, saturation, and brightness. Hue is given as the angle in degrees of the color on the color circle where red is zero degrees. Saturation and brightness are numbers in [0.0..1.0] where larger values are more saturated or brighter colors. For example, (Color h: 0 s: 1 v: 1) is pure red.c0. pppp AAA ^ 0 1 2 3 aaa 3 2 s 2 3 n 3 2 1 0 . a(1929 truncateTo: 10) >>> 19201230aeiou Return the index of the argument in the receiver, only elements after the start of the element are considered zero if not present.1((#(1 3) detect: #even ifNone: [0]) >>> 0hex "Returns a string representation of the receiver as hex, prefixed with 16r. DO NOT CHANGE THIS! The Cog VMMaker depends on this." "$A hex >>> '16r41'" ^ self asInteger hex323AReturn the hue of this color, an angle in the range [0.0..360.0].010 That is true!122Answer a representative sample of the receiver. It raises an error when the collection is empty. This method can be helpful when needing to preinfer the nature of the contents of semi-homogeneous collections.yyyymmdd "Format the date in ISO 8601 standard like '2002-10-22' The result is of fixed size 10 characters long.." "(Date year: 2018 month: 9 day: 28) yyyymmdd >>> '2018-09-28'" ^ String new: 10 streamContents: [ :aStream | self printOn: aStream format: #(3 2 1 $- 1 1 2) ]5x5Tests-osx-64-Coverage-Test.xml [:a|| |a]"(10 printStringBase: 2) >>> '1010'FTests-osx-64-Calypso-SystemPlugins-Reflectivity-Queries-Tests-Test.xmlfConsider using any of printStringHex printStringBase: 16 printStringBase: 16 length: 8 padded: true storeStringHex storeStringBase: 16 storeStringBase: 16 length: 11 padded: true 00001111101(#(10 20 30) collect: [:e | e+1]) >>> #(11 21 31)Calculate the average of a collection, return a CollectionIsEmpty exception if the collection is empty. Look averageIfEmpty: aBlock0.01foo < pharo9(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 2) >>> 3pharopharoSHIFT_L2*Tests-osx-64-System-History-Tests-Test.xml 0:00:01:011ppp < <<<< n>> true3d113.Tests-osx-64-Collections-Atomic-Tests-Test.xml$Tests-osx-64-AST-Core-Tests-Test.xml7242001b16r1EasValidSelector "Returns a symbol that is a valid selector by removing any space or forbidden characters" "'234znak ::x43 '') _ : 2' asValidSelector >>> #'v234znak:x43:v2'" "'234znak ::x43 ) :2' asValidSelector >>> #v234znak:x43:v2" ^((( $: join: ( ( $: split: ( self select: [ :char | (char charCode < 128) and: [ char isAlphaNumeric or: [ char = $: ] ] ] ) ) select: [ :split | split isNotEmpty ] thenCollect: [ :nonEmptyString | nonEmptyString first isLetter ifTrue: [ nonEmptyString uncapitalized ] ifFalse: [ 'v' , nonEmptyString ] ] ) ) ifEmpty: [ 'v' ]), ((self isNotEmpty and: [ self last = $: ]) ifTrue: [ ':' ] ifFalse: [ #() ]) )asSymbol9%#(0 1 2) * #(10 20 30) >>> #(0 20 60)7(RPackage named: 'MockPackage') isTestPackage >>> false0421120-411"#foo: keywordsStrict >>> #('foo:')20removeAllSuchThat: aBlock "Evaluate aBlock for each element and remove all that elements from the receiver for that aBlock evaluates to true. Use a copy to enumerate collections whose order changes when an element is removed (i.e. Sets)." "(#(5 6 7 8) asOrderedCollection removeAllSuchThat: #even) >>> #(5 7) asOrderedCollection" self copy do: [:each | (aBlock value: each) ifTrue: [self remove: each]]findBinary: aBlock "Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If no matching element is found, raise an error." "(#(1 3 5 7 11 15 23) findBinary: [ :arg | 11 - arg ]) >>> 11 " ^ self findBinary: aBlock do: [ :found | found ] ifNone: [ self errorNotFound: aBlock ]1s:(false or: [true]) >>> true hex: aFloat "Return an hexadecimal two-digits string between 00 and FF for a float between 0.0 and 1.0" "(Color hex: 0.2) >>> '33'" | str | str := (aFloat * 255) asInteger printStringHex asLowercase. ^ str size = 1 ifTrue: [ '0' , str ] ifFalse: [ str ]'00000103366778777B9999AA77C66555555444D?asFloatPoint "Convert me to a float point transforming both of my coordinates to floats using #asFloat. If x and y are already represented by floats return myself, otherwise create a new Point instance." "((30/3)@(2/2)) asFloatPoint >>> (10.0@1.0)" self isFloatPoint ifTrue: [ ^ self ]. ^ x asFloat @ y asFloat4002111318(42 decimalDigitAt: 1) >>> 2 + foo: - 350 Xuuuuu nAnswer the receiver's element immediately before target. Raise an error if target is not an element of the receiver, or if there are no elements before it (i.e. it is the first element).)Tests-osx-64-SUnit-Visitor-Tests-Test.xml42indexOfAnyOf: aCollection ifAbsent: exceptionBlock "Answer the index of the first occurrence of any element included in aCollection within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock." "(#(a b c d e) indexOfAnyOf: #(x y c) ifAbsent: 7) >>> 3" "(#(a b c d e) indexOfAnyOf: #(x y z) ifAbsent: 7) >>> 7" ^self indexOfAnyOf: aCollection startingAt: 1 ifAbsent: exceptionBlock1a6 kkk XX kkk3001230?Search for an element in the receiver using binary search. The argument aBlock is a one-element block returning 0 - if the element is the one searched for <0 - if the search should continue in the first half >0 - if the search should continue in the second half If no matching element is found, raise an error.xaeParse and materialize the STON representation in the character readStream, skipping C-style commentsa3123abc6Returns the instance of myself having aString as name.10053301103(#(1 5 10) detectIndex: [ :each | each > 3 ]) >>> 2E([:x :y :z | x + y + z] valueWithPossibleArgs: #( 13 12 15)) >>> 40 Answer the index of the last occurrence of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock.0Tests-osx-64-Refactoring-DataForTesting-Test.xml99hello111111111000000000222222222222210.23#hello. #worldincludesSubstring: substring at: index "Answer true if the receiver contains the substring str exactly at index, false otherwise." "('abcdefgh' includesSubstring: 'de' at: 1) >>> false" "('abcdefgh' includesSubstring: 'de' at: 4) >>> true" | pos | pos := index - 1. ^ index > 0 & (self size - pos >= substring size) and: [ substring allSatisfy: [ :char | pos := pos + 1. (self at: pos) = char ] ]aprintOn: aStream delimiter: delimString last: lastDelimString "Print elements on a stream separated with a delimiter between all the elements and with a special one before the last like: 'a, b and c'" "(String streamContents: [:s| { 10. 'hello'. $x } printOn: s delimiter: ', ' last: ' & ']) >>> '10, ''hello'' & $x'" "Note: Feel free to improve the code to detect the last element." | n sz | n := 1. sz := self size. self do: [:elem | n := n + 1. aStream print: elem] separatedBy: [ n = sz ifTrue: [aStream nextPutAll: lastDelimString] ifFalse: [aStream nextPutAll: delimString]]do: aBlock without: anItem "Enumerate all elements in the receiver. Execute aBlock for those elements that are not equal to the given item" "Refer to the comment in Collection|do:." "(Array streamContents: ([:stream | #(1 2 3) do: [:each | stream nextPut: (each + 10)] without: 2])) >>> #(11 13)" 1 to: self size do: [:index | anItem = (self at: index) ifFalse:[aBlock value: (self at: index)]]"pppp AAAAAAAAAAA ^ aaaaaaaaaaa s nHasCommaString "Return collection printed as 'a, b, c' " "#('a' 'b' 'c') asCommaString >>> 'a, b, c'" "#('a') asCommaString >>> 'a'" "#() asCommaString >>> ''" "'foo' asCommaString >>> 'f, o, o'" "(10 to: 25 by: 5) asCommaString >>> '10, 15, 20, 25'" ^ String streamContents: [ :s | self asStringOn: s delimiter: ', ' ]hello13303Answer an OrderedCollection whose elements are the elements of the receiver. The order in which elements are added depends on the order in which the receiver enumerates its elements. In the case of unordered collections, the ordering is not necessarily the same for multiple requests for the conversion.1-101 abddf bcdef`(Color colorFrom: Color blue darker)>>> ((Color r: 0.0 g: 0.0 b: 0.9198435972629521 alpha: 1.0))7y3'' ''h'' ' withoutQuoting >>> ' ''h'' 'indexOfAnyOf: aCollection startingAt: start ifAbsent: exceptionBlock "Answer the index of the first occurrence of any element included in aCollection after start within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock. Note: it is user responsibility to provide aCollection that behaves relatevily fast when asked for includes: (like a Set)" "(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 2 ifAbsent: 7) >>> 3" "(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 4 ifAbsent: 7) >>> 7" start to: self size do: [:index | (aCollection includes: (self at: index)) ifTrue: [^ index]]. ^ exceptionBlock valuepiecesCutWhere: binaryBlock do: pieceBlock "Evaluate pieceBlock with substrings of the receiver derived from cutting the receiver at points where binaryBlock answers true for adjacent elements." "(Array streamContents: [:stream | #(1 2 3 1 6 1 2 3 4) piecesCutWhere: [ :a :b | a = 1 and: [ b = 2]] do: [:each | stream nextPut: each size]]) >>> #(1 5 3)" | size lastCut this next | (size := self size) <= 1 ifTrue: [size = 1 ifTrue: [pieceBlock value: self]. ^self]. lastCut := 1. this := self at: 1. 2 to: size do: [:i| next := self at: i. (binaryBlock value: this value: next) ifTrue: [pieceBlock value: (self copyFrom: lastCut to: i - 1). lastCut := i]. this := next]. pieceBlock value: (self copyFrom: lastCut to: size)CAnswer a number that is the maximum of the x and y of the receiver.X X-2 odd >>> false510?(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 4) >>> 0(Tests-osx-64-Athens-Cairo-Tests-Test.xml1Perform an action specified as aBlock (with a start and end argument) to each of the indices of the receiver element that have been identified by splitting the receiver using the splitter argument. optimized version for single delimiters.mobazo,(Set newFrom: {1. 2. 3}) >>> #( 1 2 3) asSet!#(a b c d e f g h ) fourth >>> #d723fromStringWithComments: string "Parse and materialize the STON representation in string, skipping C-style comments" "(STON fromStringWithComments: 'Point[1,/*comment*/2]') >>> (1@2)" ^ self fromStreamWithComments: string readStream3002('aa' compare: 'ab') >>> 11 """"""""" 7Answer a Point scaled by factor (an instance of Point).130X22h | | . :. :a5'abc' startsWithDigit >>> falsesuccess110 . 5[:a :]6indexOfAnyOf: aCollection startingAt: start "Answer the index of the first occurrence of any element included in aCollection after start within the receiver. If the receiver does not contain anElement, answer zero, which is an invalid index." "(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 2) >>> 3" "(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 4) >>> 0" ^self indexOfAnyOf: aCollection startingAt: start ifAbsent: [0]2250y1.0;(1 second + 1 milliSecond) printString >>> '0:00:00:01.001'342surroundString: aString withCharacter: aCharacter "Returns a new string with contents equals to aString surrounded by aCharacter. Escapes all occurrences of aCharacter within aString by doubling them." "(RubTextEditor new surroundString: 'a' withCharacter: $') >>> '''a'''" "(RubTextEditor new surroundString: 'a''b' withCharacter: $') >>> '''a''''b'''" | result stream | result := WriteStream with: ''. stream := ReadStream on: aString string. result nextPut: aCharacter. [ stream atEnd ] whileFalse: [ result nextPutAll: (stream upTo: aCharacter). stream peekBack = aCharacter ifTrue: [result nextPut: aCharacter]. result nextPut: aCharacter.]. stream peekBack = aCharacter ifTrue: [result nextPut: aCharacter]. ^result contents12D(RPackage named: 'MockPackage-Tests-Package') isTestPackage >>> trueC(DateAndTime fromString: '2004-02-29T13:33:00+02:00') minute >>> 33,'th is is2 9 a stRI4' squeezeOutNumber >>> 23Tests-osx-64-DrTests-CommentsToTests-Tests-Test.xmlx isSymbol: 3352345220book-result/W01-WelcomeOptimized implementation1Negative numbers can't be raised to float powers.1516>printOn: aStream delimiter: delimString "Print elements on a stream separated with a delimiter String like: 'a, b, c'" "(String streamContents: [:s| { 10. 'hello'. $x } printOn: s delimiter: ', ']) >>> '10, ''hello'', $x'" self do: [:elem | aStream print: elem] separatedBy: [aStream nextPutAll: delimString]hello-""" 0 """ : """ B """ : """ B """ | """ 0 """42X((Date year: 2018 month: 9 day: 28) subtractDays: 1) printString >>> '27 September 2018'1620abs "Answer a Point whose x and y are the absolute values of the receiver's x and y." "(100 @ -200) abs >>> (100@200)" ^ x abs @ y abs ^ n. n. ^ n0.50000222222266866555>(#(1 2 3 4) joinUsing: ', ' last: ' and ') >>> '1, 2, 3 and 4'1676666666865555120milliSecond "1 milliSecond printString >>> '0:00:00:00.001'" "(1 second + 1 milliSecond) printString >>> '0:00:00:01.001'" ^ self milliSeconds 100000000000102sort: aSortBlock "Sort this array using aSortBlock. The block should take two arguments and return true if the first element should preceed the second one." "({3. 9. 1} sort: [:a :b | a <= b ]) >>> #(1 3 9)" "({3. 9. 1} sort: [:a :b | a >= b ]) >>> #(9 3 1)" "({#xa. #xc. #xz. #xb. #xy} sort: #last ascending) >>> #(xa xb xc xy xz)" self mergeSortFrom: 1 to: self size by: aSortBlocka1300"a" #( "b" 1 "c" two "d" ( "e" 3 "f" ) "g" ) "h">([:x :y | x + y] valueWithPossibleArgs: #( 13 12 15)) >>> 25 1.0 ('Hello' includes: $h) >>> falsetrue | true >>> truee0deh(OrderedCollection new add: 41; add: 42 after: 41; add: 43 after: 41; yourself) asArray >>> #(41 43 42)31610001'''''01pharo between: #( #( 0 1 2 ) )3302(#(11 22 33) asOrderedCollection atWrap: 4) >>> 11[ :a | b1HExecute the receiver with one or two arguments depending on the receiver(Array streamContents: [:stream | 'abcde' combinations: 3 atATimeDo: [:each | stream nextPut: each copy]]) >>> #(#($a $b $c) #($a $b $d) #($a $b $e) #($a $c $d) #($a $c $e) #($a $d $e) #($b $c $d) #($b $c $e) #($b $d $e) #($c $d $e))6rounded "Answer the integer nearest the receiver." "1.4 rounded >>> 1" "1.5 rounded >>> 2" "2 rounded >>> 2" "-1.5 rounded >>> -2" ^(self + (self sign / 2)) truncated(#(16 17 17 16 18 17 18 19 19 19 18 19 19 20 19 20 19 20 20 20 19 20) groupsOf: 7 atATimeCollect: [ :x | x ]) >>> #(#(16 17 17 16 18 17 18) #(19 19 19 18 19 19 20) #(19 20 19 20 20 20 19))Return a SortFunction around the receiver, where the receiver will be used as a unary message to send to both a and b during sorting, and then the result of said send will be collated iusing aSortFunction.1cc3it X | t t t | t s t s t16bind: aBlock "Extract items from the receiver and use them as arguments of aBlock. Signal an error (ArgumentsCountMismatch) when the arguments count of aBlock does not match the receiver size." "(#(1 2 3) bind: [ :first :second :third | first + second + third ]) >>> 6" ^ aBlock valueWithArguments: self2But use sum or sum: instead!222222222220000111111111113200vector0 Point[1,2]-331)Optimized version of Collection>>#reject:&' 89Ten ' initialIntegerOrNil >>> nil *foo*zort2W('a000' asWideString ~= (ByteArray with: 97 with: 0 with: 0 with: 0) asString) >>> true113Hello!110Sort this array using aSortBlock. The block should take two arguments and return true if the first element should preceed the second one.1 'abcd' asFourCode >>> -513645724108\Format the receiver by interpolating elements from collection, as in the following examples:29892173and: alternativeBlock "Nonevaluating conjunction -- answer the value of alternativeBlock since the receiver is true." "(true and: [ false ]) >>> false" "(true and: [ true ]) >>> true" ^ alternativeBlock value22aeiou133dus31317:Answer whether anObject is one of the receiver's elements.225Optimized version of Collection>>#select:thenCollect:00 00 n n n 0 05x181al3zz'indexOf: aCharacter "Return the index starting at 1 of the argument in the receiver, zero if not present." "('abcdf' indexOf: $a) >>> 1" "('abddf' indexOf: $k) >>> 0" aCharacter isCharacter ifFalse: [^ 0]. ^ self class indexOfAscii: aCharacter asciiValue inString: self startingAt: 13first45Split the argument using the receiver as a separator.2compare: string1 with: string2 collated: order "'abc' = 'abc' asWideString >>> true" "'abc' asWideString = 'abc' >>> true" "(ByteArray with: 97 with: 0 with: 0 with: 0) asString ~= 'a000' asWideString >>> true" "('abc' sameAs: 'aBc' asWideString) >>> true" "('aBc' asWideString sameAs: 'abc') >>> true" "('a000' asWideString ~= (ByteArray with: 97 with: 0 with: 0 with: 0) asString) >>> true" "((ByteArray with: 97 with: 0 with: 0 with: 0) asString sameAs: 'Abcd' asWideString) >>> false" "('a000' asWideString sameAs: (ByteArray with: 97 with: 0 with: 0 with: 0) asString) >>> false" (string1 isByteString and: [ string2 isByteString ]) ifTrue: [ ^ string1 compareWith: string2 collated: order ]. "Primitive does not fail properly right now" ^ String compare: string1 with: string2 collated: order0vector2radiansToDegrees "The receiver is assumed to represent radians. Answer the conversion to degrees." "Float pi radiansToDegrees >>> 180.0" ^self asFloat radiansToDegrees0abc :. a: foo startsWithDigit "Answer whether the receiver's first character represents a digit" "'abc' startsWithDigit >>> false" "'0abc' startsWithDigit >>> true" "'1abc' startsWithDigit >>> true" "'11abc' startsWithDigit >>> true" ^ self size > 0 and: [self first isDigit]| | eed(42 decimalDigitAt: 2) >>> 4T(#(10 20) asSet fillFrom: 'ABC' with: [:x|x asciiValue]) >>> #(10 20 65 66 67) asSet120DDD 000EEE090FFF0AAA0GGG0BBBBBBCBBBBBB0JJJ00 KKK5Optimized version of Collection>>#collect:thenSelect:403{1. 2} asByteArray >>> #[1 2][Store the elements of valueArray into the slots of this collection selected by indexArray.x4165^ a3.14791-413x0130|- 11System writes the N-th argument, which should be a String, or a collection of printable objects. Note also important distinction for single-quotes inside the argument; with

they will be doubled.YCreate a dictionary from the keys and values arguments which should have the same length.231541 *- 1 + 1 -- 1 + 1 - -1variable expected in assigment pharo-project1042(10 min: 20 max: 11) >>> 11233AAnswer how many of the receiver's elements are equal to anObject.100ifatWrap: index "Answer the index'th element of the receiver. If index is out of bounds, let it wrap around from the end to the beginning until it is in bounds." "Optimized to go through the primitive if possible" "(#(11 22 33) atWrap: 3) >>> 33" "(#(11 22 33) atWrap: 2) >>> 22" "(#(11 22 33) atWrap: 4) >>> 11" ^ self at: index - 1 \\ self size + 1'A' asHex >>> '16r41'130.01siSpecial case of exponent=1B'234znak ::x43 '') _ : 2' asValidSelector >>> #'v234znak:x43:v2'11024(Array streamContents: [:stream | #(10 20) paddedWith: #(40 50 60) do: [:a :b | stream nextPut: {a. b} ]]) >>> #(#(10 40) #(20 50) #(nil 60))XXXXaXXbXXXXcXXXXXXdXXXXEvaluate aBlock with the elements of the receiver. If aBlock returns true for any element return true. Otherwise return false.$#( #':=' aa: #= #':=' #= cc: #'==' )| T | 0 ^ t 0. t nn1 foo;2#H('<1s> vs <1p>' expandMacrosWith: 'it''em') >>> 'it''em vs ''it''''em'''afoo3zortthenfoo3zort41Answer the index of the last occurrence of anElement within the receiver. If the receiver does not contain anElement, answer 0.e:51dhelloa2Cround: numberOfWishedDecimal "Round the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal." "(10.156s round: 2) >>> 10.160s3 " "(1/3.0s round: 4) >>> 0.3333s4 " ^(super round: numberOfWishedDecimal) asScaledDecimal: (scale max: numberOfWishedDecimal)2#_ asMutator >>> #_:aa (#(a b c d e) indexOf: #x) >>> 0102133333"also unfinished""xy112 That is true!31[ a: ]cgroupedBy: aBlock "Answer a dictionary whose keys are the result of evaluating aBlock for all my elements, and the value for each key is the selection of my elements that evaluated to that key. Uses species." "(#(1 2 3 4 5) groupedBy: [ :v | v odd ]) asString >>> 'an OrderedDictionary(true->#(1 3 5) false->#(2 4))'" | groups | groups := OrderedDictionary new. self do: [ :each | (groups at: (aBlock value: each) ifAbsentPut: [ OrderedCollection new ]) add: each ]. self species ~~ OrderedCollection ifTrue: [ groups associationsDo: [ :association | association value: (self species withAll: association value) ]]. ^ groups2r00101000 highBit >>> 678100vector0c4xAnswer a copy of the receiver containing all but the first n elements. Raise an error if there are not enough elements.'`asDate "(Date year: 2018 month: 9 day: 28) asDate printString >>> '28 September 2018'" ^ self2{10@20. 30@0} \\ {1@3. 4.0@1} >>> {(0@2). (2.0@0)}Take the items in the receiver, kk at a time, and evaluate the block for each combination. Hand in an array of elements of self as the block argument. Each combination only occurs once, and order of the elements does not matter. There are (self size take: kk) combinations.qjoin: aCollection "Append the elements of the argument, aSequenceableCollection, separating them by the receiver." "('*' join: #('WWWWW' 'W EW' 'zzzz')) >>> 'WWWWW*W EW*zzzz'" ^ self species new: (aCollection size * self size) streamContents: [:stream | aCollection do: [:each | stream nextPutAll: each asString] separatedBy: [stream nextPutAll: self]]2ynewFromArray: anArray "Fast initialization with the items of a given array. This initializes elements faster that the generic withAll: or newFrom: methods. The main selling point is that dynamic arrays, like {1. 2. 3}, are really fast in Pharo. So other collections can be easily and efficiently initialized with `{1. 2. 3} asFoo` syntax. Important: Subclasses of Collection that redefine withAll: or newFrom: should also redefine this method either by having a proper implementation (specific to Arrays) or by calling the redefined versions of withAll:/newFrom:." "{ 1. 2. 3 } asSet >>> (Set new add: 1; add:2; add:3; yourself)" "{ 1. 2. 3 } asOrderedCollection >>> (OrderedCollection new add: 1; add:2; add:3; yourself)" "{ 1->2. 3->4 } asDictionary >>> (Dictionary new at: 1 put: 2; at: 3 put:4; yourself)" "({ 1. 2. 3 } as: Set) >>> (Set new add: 1; add:2; add:3; yourself)" "({ 1. 2. 3 } as: OrderedCollection) >>> (OrderedCollection new add: 1; add:2; add:3; yourself)" "({ 1->2. 3->4 } as: Dictionary) >>> (Dictionary new at: 1 put: 2; at: 3 put:4; yourself)" | newCollection size | size := anArray size. newCollection := self new: size. " This should be fast: 1. Integer>>to:do: is inlined in the bytecode (no block). 2. The Array>>at: callsite should be monomorph to a primitive method. " 1 to: size do: [ :i | newCollection add: (anArray at: i) ]. ^ newCollection0vector0#('''' unescapeCharacter: $') >>> ''3206220>Return number that represents digit at given decimal position.1000 r1 112003004452({1. $a. $a. 3} as: RunArray) values >>> #(1 $a 3)""""" '' expandMacros >>> String cr0capacity "Answer the current capacity of the receiver." "OrderedCollection new capacity >>> 10" "(OrderedCollection new addAll: (1 to: 15); yourself) capacity >>> 20" ^ array size11(#(1 3 5 7 11 15 23) findBinary: [ :arg | 12 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(11 15)'38((OrderedCollection new add: 34; yourself) at: 1) >>> 34@(#(10 20 30) inject: 0 into: [ :sum :each | sum + each ]) >>> 60abc0.67474094222355262018[ | a b W01-Welcome15abc512003Refer to the comment in Collection>>#select:thenDo: #( 1 #+ 24>> true" "{1. 2} asBag = {1. 2. 2} asBag >>> false" "{1. 2} asBag = {1. 2. 3} asBag >>> false" "#() asBag = Bag new >>> true" ^ Bag withAll: self52018-42 over index: 7%(#(a b c d) allButLast: 2) >>> #(a b)51abcde06pppp AAAAA ^ aaaaa s n17213o (Dictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 2Variable or expression expectedisFloatPoint "Return true if both of my x and y coordinates are represented by float values, otherwise false" "(1@2) isFloatPoint >>> false" "(1@2.2) isFloatPoint >>> false" "(1.3@2.2) isFloatPoint >>> true" "((1/3)@(2/2)) isFloatPoint >>> false" ^ x isFloat and: [ y isFloat ]hexString "Returns a string representation of the receiver as hexadecimal, prefixed with 16r." "Consider using any of printStringHex printStringBase: 16 printStringBase: 16 length: 8 padded: true storeStringHex storeStringBase: 16 storeStringBase: 16 length: 11 padded: true" "12 hexString >>> '16rC'" "10 hexString >>> '16rA'" "-10 hexString >>> '-16rA'" ^ self storeStringBase: 16asTestSelector "Converts a method selector into a test selector in form of #testOriginalSelector" "#+ asTestSelector >>> #testPlus" "#+-<> asTestSelector >>> #testPlusMinusLessThanGreaterThan" "#message asTestSelector >>> #testMessage" "#mySelector asTestSelector >>> #testMySelector" "#at:putNext: asTestSelector >>> #testAtPutNext" self isBinary ifTrue: [ ^ (#test, (self flatCollect: [ :each | (((Character specialCharacterNames at: each) copyReplaceAll: '-' with: ' ') substrings collect: #capitalized) joinUsing: ''])) asSymbol ]. ^ (#test, (((self copyReplaceAll: ':' with: ' ') substrings collect: #capitalized) joinUsing: '')) asSymbolp Xsss 1196'atWrap: index put: value "Store value into the index'th element of the receiver. If index is out of bounds, let it wrap around from the end to the beginning until it is in bounds. Answer value." "(#(11 22 33) asOrderedCollection atWrap: 2 put: 0; yourself) >>> #(11 0 33) asOrderedCollection" "(#(11 22 33) asOrderedCollection atWrap: 4 put: 0; yourself) >>> #(0 22 33) asOrderedCollection" "(#(11 22 33) asOrderedCollection atWrap: 6 put: 0; yourself) >>> #(11 22 0) asOrderedCollection" ^ self at: index - 1 \\ self size + 1 put: valueZjoin: aCollection "Append the elements of the argument, aSequenceableCollection, separating them by the receiver." "({Character space. Character space} join: #('Pharo' 'is' 'cool')) >>> {$P. $h. $a. $r. $o. Character space. Character space. $i. $s. Character space. Character space. $c. $o. $o. $l}" "NB: this implementation only works for Array, since WriteStreams only work for Arrays and Strings. (!) Overridden in OrderedCollection and SortedCollection." ^ self class streamContents: [:stream | aCollection do: [:each | each joinTo: stream] separatedBy: [stream nextPutAll: self]]allPairsDo: aBinaryBlock "Iterate over all the pairs of the receiver and apply the binaryBlock to each pair. " "(Array streamContents: [ :stream | #(0 1 2 3) allPairsDo: [ :first :second | stream nextPut: { first . second } ] ]) >>> #(#(0 0) #(0 1) #(0 2) #(0 3) #(1 0) #(1 1) #(1 2) #(1 3) #(2 0) #(2 1) #(2 2) #(2 3) #(3 0) #(3 1) #(3 2) #(3 3))" self do: [ :first | self do: [ :second | aBinaryBlock value: first value: second ] ]202lAnswer the character position of the final space or other separator character in the receiver, and 0 if none22018S(#(2r101 2r11 2r1000) inject: 0 into: [ :acc :each | acc bitXor: each ]) >>> 2r1110, !{} asSet = Set new >>> trueb31| | . :a7!(100.1@200.9) floor >>> (100@200)29"('*baz*' match: 'mobazo') >>> true[ ^ 1 ]2200010Pharo is 'cool'V{'one' -> 1. 'two' ->2} asDictionary >>> (Dictionary with: 'one' -> 1 with: 'two' ->2)pReturn true if all my elements are close to the elements of same index of the parameter with a certain precision22?((1 to: 10) collect: [:i| i gcd: 6]) >>> #(1 2 3 2 1 6 1 2 3 2)110We@foo:34111*streamContents: blockWithArg "Build an instance of the receiver by writing elements to a stream. More specifically: blockWithArg will be given a WriteStream on an instance of the receiver. Inside blockWithArg you write elements to the stream to build up the collection. At the end, the contents of the stream up to that point will be returned. Note that the underlying collection grows as needed." "(Array streamContents: [ :out | out nextPut: 1; nextPutAll: #(2 3 4); nextPut: 5 ]) >>> #(1 2 3 4 5)" ^ self new: 100 streamContents: blockWithArg611a2{Evaluate aBlock with each of aCollections's elements as the argument. Collect the resulting values into self. Answer self.&Tests-osx-64-Spec2-Code-Tests-Test.xmle43foo: + e223Return the receiver as a string with SI binary (International System of Units) file size, e.g. '50 KB'. It means that it takes 1000 and not 1024 as unit as humanReadableByteSizeString does.index out of range-Attempt to read undeclared variable TSortableAnswer the index of the last occurrence of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock.replace: aBlock "Evaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into self." "({1. 2. 3. 4} replace: [:each | each + 1 ]) >>> #(2 3 4 5)" 1 to: self size do: [ :index | self at: index put: (aBlock value: (self at: index)) ]20zzzz Answer 1 since receiver is true.400abc100Evaluate aBlock with each of the receiver's elements, in reverse order, along with the corresponding element, also in reverse order, from aSequencableCollection. aBchello210vector03-49132.0nsXn nothing to do4'1abc' startsWithDigit >>> true00002222222326685550(10 to: 1) isEmpty >>> true1103word before indexcasByteArray "Convert to a ByteArray with the ascii values of the string." "'a' asByteArray >>> #[97]" "'A' asByteArray >>> #[65]" "'ABA' asByteArray >>> #[65 66 65]" self subclassResponsibility230y3split: aSequenceableCollection indicesDo: aBlock "Perform an action specified as aBlock (with a start and end argument) to each of the indices of the receiver element that have been identified by splitting the receiver using the splitter argument. optimized version for single delimiters." "(String streamContents: [:s | Character space split: 'Pharo is cool' indicesDo: [ :start :end | s << 's:' << start asString << ' ' << 'e:' << end asString << ' ' ]]) >>> 's:1 e:5 s:7 e:8 s:10 e:13 '" | position oldPosition | position := 1. oldPosition := position. position := aSequenceableCollection indexOf: self startingAt: position. [ position > 0 ] whileTrue: [ aBlock value: oldPosition value: position - 1. position := position + 1. oldPosition := position. position := aSequenceableCollection indexOf: self startingAt: position. ]. aBlock value: oldPosition value: aSequenceableCollection size(((100@200) max: (330@400)) >>> (330@400)13111120044444666666A88889pharo0 hello world[ "a""b""f" 1. "c" "d" 2 "e" ]L(10 to: 25 by: 5) asOrderedCollection >>> #(10 15 20 25) asOrderedCollection3 foo !a := a. { [ :a | a := a }. a := a:at: firstKey at: secondKey "Return the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey." " (OrderedDictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 2" ^ dictionary at: firstKey at: secondKey9decimalDigitAt: anExponent "Return number that represents digit at given decimal position." "(42 decimalDigitAt: 2) >>> 4" "(42 decimalDigitAt: 1) >>> 2" "It is always a number or zero:" "(1 decimalDigitAt: 2) >>> 0" "Results are not defined non-integer arguments." ^ self digitAt: anExponent base: 10221(#(3 9 1) sorted: [:a :b | a <= b ]) >>> #(1 3 9)10.0xc255103b1#(-10 printStringBase: 10) >>> '-10'164('abc' alike: 'abc') >>> 7.21#03457116%1 minute printString >>> '0:00:01:00'!DDD 00EEE0548884449994A0CCC00 FFF*(But use collect: or collect:as: instead!10&(OrderedCollection new add: 42) >>> 4210vector0hellophuroselect: selectBlock thenDo: doBlock "Utility method to improve readability. Do not create the intermediate collection." "|s| s:=0. #(11 22 33) select: #odd thenDo: [:x|s:=s+x]. s >>> 44" self do: [: each | ( selectBlock value: each ) ifTrue: [ doBlock value: each ] ]2842$(#() anySatisfy: [ true ]) >>> false+ arg "Pairwise sum of two sequenceable collections of the same length." "#(0 1 2) + #(10 20 30) >>> #(10 21 32)" "{0@1. 2@3} + {10@20. 30@0} >>> {(10@21). (32@3)}" ^ arg adaptToCollection: self andSend: #+d 00010203006411311241110011116twoIMPLEMENTATION NOTE: following algorithm is optimized in primitive only in case self and suffix are bytes like. Otherwise, if self or suffix are wide strings, then slow version with asLowercase convertation, (primitive is not correct for wide strings)xor: alternativeBlock "Nonevaluating conjunction. Answer the opposite of the the argument, alternativeBlock; since the receiver is true." "(true xor: [true]) >>> false" "(true xor: [false]) >>> true" ^ alternativeBlock value notZ(#(1 2 3 4) reject: [:each | each = 3 ] thenCollect: [:each | each + 10 ]) >>> #(11 12 14)*Note that key and value can be ANY object.r(#(1 1 1 10 10 10 100 100 100) groupsOf: 3 atATimeCollect: [ :x | x ]) >>> #(#(1 1 1) #(10 10 10) #(100 100 100)) first element Answer 1 since receiver is true.12TReturn true whether the receiver is a metaclass (in a couple class/metaclass sense).129numberOfCombinationsTaken: k "Return the number of combinations of (self) elements taken k at a time. It is calculated as C(n,k) = n! / (k! (n-k)!) For 6 numberOfCombinationsTaken: 3, this is 6*5*4 / (1*2*3)" "(6 numberOfCombinationsTaken: 3) >>> 20" | numerator denominator | k < 0 ifTrue: [^ 0]. k > self ifTrue: [^ 0]. numerator := 1. self to: (k max: self-k) + 1 by: -1 do: [ :factor | numerator := numerator * factor ]. denominator := 1. 1 to: (k min: self-k) do: [ :factor | denominator := denominator * factor ]. ^ numerator // denominator1Like in SQL operation - Split the recievers contents into collections of elements for which keyBlock returns the same results, and return those collections allowed by selectBlock. 0 :B :B | b 0333333isFinalQuote "Return whether the receiver is https://www.compart.com/en/unicode/category/Pf" "$' isFinalQuote >>> false" ^ self characterSet isFinalQuote: selfstop "Return the stop element of an interval. Pay attention this is not necessary the same as the last element." "(1 to: 10 by: 2) last >>> 9" "(1 to: 10 by: 2) stop >>> 10" ^ stop3bar:splitOn: splitter do: aBlock "Perform an action specified as aBlock to each of the elements of the receiver that have been split using the splitter argument. splitter - can be a subsequence, a Block or a Regex (String receiver only). Any other object used as a splitter is treated as an Array containing that object." "(String streamContents: [:s | 'Pharo is cool' splitOn: Character space do: [:each | s << each ]])>>>'Pharoiscool'" ^ splitter split: self do: aBlock11402(#(11 22 33) asOrderedCollection atWrap: 2) >>> 22EWriting '<' character: To write '<', prepend it with a percent sign.16sum: aBlock "This is implemented using a variant of the normal inject:into: pattern. The reason for this is that it is not known whether we're in the normal number line, i.e. whether 0 is a good initial value for the sum. Consider a collection of measurement objects, 0 would be the unitless value and would not be appropriate to add with the unit-ed objects." "(#(1 -4 -10 1) sum: #abs) >>> 16" "({1@ -4. -10@1} sum: #abs) >>> (11@5)" "(#() sum: #abs) >>> 0" ^ self sum: aBlock ifEmpty: [ 0 ]Answer a representative sample of the receiver. It raises an error when the collection is empty. This method can be helpful when needing to preinfer the nature of the contents of semi-homogeneous collections.$_ isDashPunctuation >>> falsereplaceFrom: start to: stop with: replacement "This destructively replaces elements from start to stop in the receiver. Answer the receiver itself. Use copyReplaceFrom:to:with: for insertion/deletion which may alter the size of the result." "({#a. #b. #c. #d. #e} replaceFrom: 3 to: 4 with: #(x y)) >>> #(a b x y e)" replacement size = (stop - start + 1) ifFalse: [self error: 'Size of replacement doesnt match']. ^self replaceFrom: start to: stop with: replacement startingAt: 12allButFirst: n "Answer a copy of the receiver containing all but the first n elements. Raise an error if there are not enough elements." "(#(a b c d) allButFirst: 2) >>> #(c d)" "(#(a b c d) allButFirst: 3) >>> #(d)" ^ self copyFrom: n + 1 to: self size1010First N characters61026 Point[1,2]h(#(2 2 3 3 4 1 2 3 3 5) splitOn: [:each | each > 3])>>> #(#(2 2 3 3) #(1 2 3 3) #()) asOrderedCollectionNot valid for negative integers30#but use sum or inject:into: instead2string1groupsOf: n atATimeCollect: aBlock "Evaluate aBlock with my elements taken n at a time. Ignore any leftovers at the end. Allows use of a flattened array for things that naturally group into groups of n. If aBlock has a single argument, pass it an array of n items, otherwise, pass the items as separate arguments. See also pairsDo:" "(#(16 17 17 16 18 17 18 19 19 19 18 19 19 20 19 20 19 20 20 20 19 20) groupsOf: 7 atATimeCollect: [ :x | x ]) >>> #(#(16 17 17 16 18 17 18) #(19 19 19 18 19 19 20) #(19 20 19 20 20 20 19))" "(#(1 1 1 10 10 10 100 100 100) groupsOf: 3 atATimeCollect: [ :x :y :z | x + y + z]) >>> #(3 30 300)" "(#(1 1 1 10 10 10 100 100 100) groupsOf: 3 atATimeCollect: [ :x | x ]) >>> #(#(1 1 1) #(10 10 10) #(100 100 100))" | passArray | passArray := aBlock numArgs <= 1. ^ (n to: self size by: n) collect: [ :index | | args | args := (self copyFrom: index - n + 1 to: index) asArray. passArray ifTrue: [ aBlock value: args ] ifFalse: [ aBlock valueWithArguments: args ] ]Ctrl+Nzaad3112'Tests-osx-64-ClassParser-Tests-Test.xml*#(1 2 3 4) unzip first asArray >>> #(1 3)322d;;204eIMPLEMENTATION NOTE: following algorithm is optimized in primitive only in case self and prefix are bytes like. Otherwise, if self is wide, then super outperforms, Otherwise, if prefix is wide, primitive is not correct=Answer whether the final character of the receiver is a colontrue & false >>> falseSbefore: target "Answer the receiver's element immediately before target. Raise an error if target is not an element of the receiver, or if there are no elements before it (i.e. it is the first element)." "(#(11 22 33) before: 22) >>> 11" "(#(11 22 33) before: 33) >>> 22" ^ self before: target ifAbsent: [self errorNotFound: target]19202Split a collection of objects based on a splitter. splitter - can be a subsequence, a Block or a Regex (String receiver only). Any other object used as a splitter is treated as an Array containing that object.c58cumulativeCounts "Answer with a collection of cumulative percents covered by elements so far." "#(1 2 2 3 1 1 1) asBag cumulativeCounts >>> {57.1->1 . 85.7->2 . 100.0->3}" | s n | s := self size / 100.0. n := 0. ^ self sortedCounts asArray collect: [:a | n := n + a key. (n / s roundTo: 0.1) -> a value]+(self >> #traitSource) isExtension >>> true11223110040055616G(#('abc' 'de' 'fghi') sorted: #size ascending) >>> #('de' 'abc' 'fghi')30a1(42 digitAt: 1 base: 10) >>> 2Evaluate aBlock with each of the receiver's elements as the argument. Collect into a new collection like the receiver, only those elements for which aBlock evaluates to true. Answer the new collection./('hello' surroundedBy: 'abd') >>> 'abdhelloabd' 1 foo: ; bar2a00010roundDownTo: aNumber "Answer the next multiple of aNumber toward negative infinity that is nearest the receiver. Examples:" "(3.1479 roundDownTo: 0.01) >>> 3.14" "(3.1479 roundDownTo: 0.1) >>> 3.1" "(1923 roundDownTo: 10) >>> 1920" "(3.1479 roundDownTo: 0.005) >>> 3.145" "(-3.1479 roundDownTo: 0.01) >>> -3.15" ^(self / aNumber) floor * aNumber< aPoint "Answer whether the receiver is above and to the left of aPoint." "((100@200) < (330@400)) >>> true" "((100@200) < (330@100)) >>> false" ^ x < aPoint x and: [y < aPoint y]pharo1+^2lastSpacePosition "Answer the character position of the final space or other separator character in the receiver, and 0 if none" "'fred the bear' lastSpacePosition >>> 9" "'ziggie' lastSpacePosition >>> 0" "'elvis ' lastSpacePosition >>> 6" "'elvis ' lastSpacePosition >>> 7" "'' lastSpacePosition >>> 0" self size to: 1 by: -1 do: [:i | ((self at: i) isSeparator) ifTrue: [^ i]]. ^ 000113301?Answer whether the receiver is above and to the left of aPoint.98abc15dJust like reverseWith:do: except that the iteration index supplies the second argument to the block.28#(:="A"aa:="B":=="C"cc:=="D")21bcea2015 ( 1 and: 4)-220 222200001111 000000000000065536 bytesCount >>> 31(Array streamContents: [:stream | #(10 20 30) reverseWithIndexDo: [:each :index | stream nextPut: each + index]]) >>> #(33 22 11)zmin "Answer a number that is the minimum of the x and y of the receiver." "(100@200) min >>> 100" ^ self x min: self y 'def' = 'abc' >>> false2sort "Sort this collection into ascending order using the '<=' operator." "{8. 5. 3. 9} sort >>> #(3 5 8 9)" "{#a. #b. #z. #d} sort >>> #(a b d z)" self sort: [:a :b | a <= b]ATry to match aColorHex with known named colors, case insensitive.0-3.1420xz15#(a b c d e) last >>> #e 9/28/2018subtractDate: aDate "Answer the number of days between self and aDate" "((Date year: 2018 month: 9 day: 28) subtractDate: '2018-09-27') >>> 1" ^ (self start - aDate asDateAndTime) daysP(#(true true false true) inject: 0 into: [ :sum :each | sum + each asBit]) >>> 330*#('a' 'b' 'c') asCommaString >>> 'a, b, c'2In strings you can escape { by prefixing it with \1 00000000000+(#(a b c d e) indexOfAnyOf: #(x y z)) >>> 0That is false!elvis 1272000(String streamContents: [ :str| ((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) printPathOn: str]) >>> 'book-result/W01-Welcome'188'FFF 00GGG044999464AAA4B0DDD000EEE00 HHH{ 15fsi29((1 to: 10 by: 2) sorted: [:a :b| a>=b]) >>> #(9 7 5 3 1)5h(String streamContents: [:s| 'abcd' asStringOn: s delimiter: ', ' last: ' and ']) >>> 'a, b, c and d'28ay3200E(RubTextEditor new surroundString: 'a' withCharacter: $') >>> '''a'''c#('pharo' endsWith: 'aRo') >>> false5 }nsn s nssssn s nssssnnincludesSubstring: substring "Returns whether the receiver contains the argument." "('abcdefgh' includesSubstring: 'de') >>> true" ^ substring isEmpty or: [ (self findString: substring startingAt: 1) > 0 ]{guarded "Return a positive nonzero extent." "(100@200) guarded >>> (100@200)" "(0@5) guarded >>> (1@5)" ^self max: 1@13400229(#(1 2 3) collect: [:each | each + 10]) >>> #(11 12 13) 2:. :a10000010000200003055555555555556676869666CBBBDAAAEu(#(10 20 30) inject: OrderedCollection new into: [ :a :e | a add: (e + 1). a ]) >>> #(11 21 31) asOrderedCollection3fghi:({1. 2. 3. 4} replace: [:each | each + 1 ]) >>> #(2 3 4 5);(#(1 2 3) reduceRight: [ :a :b | a - b ]) >>> (1 - (2 - 3))10010243asIdentitySet "Return a new IdentitySet based on self." "{ 2. 1+1 } asIdentitySet size >>> 1" "{ 'foo'. ('fo','o') } asIdentitySet size >>> 2" ^(IdentitySet new: self size) addAll: self; yourself#(:=aa:=:==bb:==#cc:==)200.53printOn: stream base: base length: minimumLength padded: padWithZeroes "Return a String representation of this number in base b with a minimum length and padded by 0 if zeroFlag is set" "(String streamContents: [ :s | 10 printOn: s base: 10 length: 4 padded: true] ) >>> '0010'" "(String streamContents: [ :s | -10 printOn: s base: 10 length: 4 padded: true] ) >>> '-010'" | n numberOfDigits totalLength divisor | self < 0 ifTrue: [ n := self negated. totalLength := 1 ] ifFalse: [ n := self. totalLength := 0 ]. numberOfDigits := n numberOfDigitsInBase: base. totalLength := totalLength + numberOfDigits. padWithZeroes ifFalse: [ [ totalLength < minimumLength ] whileTrue: [ stream space. totalLength := totalLength + 1 ] ]. n = self ifFalse: [ stream nextPut: $- ]. padWithZeroes ifTrue: [ [ totalLength < minimumLength ] whileTrue: [ stream nextPut: $0. totalLength := totalLength + 1 ] ]. divisor := (base raisedToInteger: numberOfDigits - 1). [ divisor > 0 ] whileTrue: [ | digit | digit := n // divisor. stream nextPut: ('0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' at: digit + 1). n := n - (digit * divisor). divisor := divisor // base ]97hAnswer the upper left corner of the rectangle uniquely defined by the receiver and the argument, aPoint.28100nuuuuRepeatly value aBlock with a single copy of the receiver. Reorder the copy so that aBlock is presented all (self size factorial) possible permutations.3foo: test test abc[booleanAt: byteIndex "Returns the boolean the byte at index byteOffset of this ByteArray represents in the C convention ( A byte representing the 0 integer corresponds to false, while all other integers corresponds to true)." "(#[1 2 0 4] booleanAt: 2) >>> true." "(#[1 2 0 4] booleanAt: 3) >>> false." ^ self boolean8AtOffset: byteIndex - 18Answer a copy of the receiver in which all occurrences of oldSubstring have been replaced by newSubstring. ifTokens (valid for Strings only) specifies that the characters surrounding the replacement must not be alphanumeric (space). When ifTokens is set, it means that the replacement will not occur inside word.1add: newObject "Include newObject as one of the receiver's elements. Answer newObject. ArrayedCollections cannot respond to this message." "({10. 20} asOrderedCollection add: 30) >>> 30" "({10. 20} asOrderedCollection add: 30; yourself) >>> {10. 20. 30} asOrderedCollection" "({10. 20} asOrderedCollection add: 20; yourself) >>> {10. 20. 20} asOrderedCollection" "({10. 20} asSet add: 30; yourself) >>> {10. 20. 30} asSet" "({10. 20} asSet add: 20; yourself) >>> {10. 20} asSet" self subclassResponsibility4.0do00n0X0n00!000001033555655585544444444AA999B4a| a | [ ^ a ]. a := 10[(#(1 3 5 7 11 15 23) findBinary: [ :arg | 24 - arg ] ifNone: ['Not found']) >>> 'Not found'[ :a :b2 book-result #( 0 1r2 4 )28Evaluate aBlock for each element and remove all that elements from the receiver for that aBlock evaluates to true. Use a copy to enumerate collections whose order changes when an element is removed (i.e. Sets). foo||bar||2a || 4#( #[ 0 1 2 ] )DEvaluate aBlock for all elements between start and stop (inclusive).22bcxbp(#(65 66 67) flatCollect: [:each | { each asCharacter. each asCharacter asLowercase } ] as: String) >>> 'AaBbCc'101005'(6 numberOfCombinationsTaken: 3) >>> 2020hello1e ###'hello('In \{1\} you can escape \{ by prefixing it with \\' format: {'strings'}) >>> 'In {1} you can escape { by prefixing it with \' 10 0010002231'Refer to the comment in Collection|do:.1[(String streamContents: [ :s | -10 printOn: s base: 10 length: 4 padded: true] ) >>> '-010'1B(#(1 1 2 2 3 3) runningAverage: 2) >>> {1 . (3/2) . 2 . (5/2) . 3}112"2 ** (1/12) >>> 1.0594630943592953 #( #[ 0 1 2 )234disByteString "Answer whether the receiver is a ByteString" "'abc' isByteString >>> true" ^ true3*0222FFF9999AAAAAAABBBBBBBBCCCCCCDAAAEA9220"Point class instanceSide >>> Point1e1e131&#(1 2 3) , #(4 5 6) >>> #(1 2 3 4 5 6)420000111213441511&Tests-osx-64-Regex-Core-Tests-Test.xml3removeDuplicates "Remove the copies of elements, but keep the same order" "#(7 42 7 42 9) asOrderedCollection removeDuplicates asArray >>> #(7 42 9)" "#(1 2 3) asOrderedCollection removeDuplicates asArray >>> #(1 2 3)" | iterator seen | self ifEmpty: [ ^ self ]. iterator := 1. seen := Set new. [ iterator <= self size ] whileTrue: [ | each | each := self at: iterator. (seen includes: each) ifTrue: [ self removeAt: iterator ] ifFalse: [ seen add: each. iterator := iterator + 1. ]. ]1-101110.00510511203'1 true false nil self super thisContext200split: aSequenceableCollection indicesDo: aBlock "Perform an action specified as aBlock (with a start and end argument) to each of the indices of aSequenceableCollection that have been identified by taking the receiver as a splitter." "(String streamContents: [:s | [:c | c isSeparator ] split: 'Pharo is cool' indicesDo: [ :start :end | s << 's:' << start asString << ' ' << 'e:' << end asString << ' ' ]]) >>> 's:1 e:5 s:7 e:8 s:10 e:13 '" | position | position := 1. aSequenceableCollection withIndexDo: [:element :idx | (self value: element) ifTrue: [ aBlock value: position value: idx - 1. position := idx + 1 ]]. aBlock value: position value: aSequenceableCollection sizeactionsPrint the receiver in standard U.S.A format mm/dd/yyyy. Note that the name here is slightly misleading -- the month and day numbers don't show leading zeros, so that for example February 1 1996 is 2/1/9614174001(KeyboardKey fromCharacter: $a) >>> KeyboardKey A/Tests-osx-64-Collections-Streams-Tests-Test.xml1Perform an action specified as aBlock to each of the elements of the receiver that have been split using the splitter argument. splitter - can be a subsequence, a Block or a Regex (String receiver only). Any other object used as a splitter is treated as an Array containing that object.1xc[1][2]100sAnswer whether the receiver includes, anywhere in its nested structure, a string that has testString as a substring0-1instanceSide "Return the class of the couple class/metaclass. Useful to avoid explicit test." "Point instanceSide >>> Point" "Point class instanceSide >>> Point" ^ self subclassResponsibility2def215Tests-osx-64-Transcript-NonInteractive-Tests-Test.xml(1}2)10fold: binaryBlock "Alias of Collection>>reduce" "Evaluate the block with the first two (or more) elements of the receiver, then with the result of the first evaluation and the next element, and so on. Answer the result of the final evaluation. If the receiver is empty, raise an error. If the receiver has a single element, answer that element." "( #('if' 'it' 'is' 'to' 'be' 'it' 'is' 'up' 'to' 'me') fold: [:a :b | a, ' ', b] ) >>> 'if it is to be it is up to me'" ^self reduce: binaryBlock$A isAlphaNumeric >>> trueU(true ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is true!'M= aString "Answer whether the receiver sorts equally as aString. The collation order is simple ascii (with case differences)." " 'abc' = 'def' >>> false" " 'abc' = 'abc' >>> true" " 'def' = 'abc' >>> false" (aString isString and: [ self size = aString size ]) ifFalse: [ ^ false ]. ^ (self compare: self with: aString) = 01rBuild an instance of the receiver by writing elements to a stream. More specifically: blockWithArg will be given a WriteStream on an instance of the receiver. Inside blockWithArg you write elements to the stream to build up the collection. At the end, the contents of the stream up to that point will be returned. Note that the underlying collection grows as needed.abc,#((1 5 1) (2 3 3) (4 7 2)) sum >>> #(7 15 6)middle "Answer the middle element of the receiver." "#(a b c d e) middle >>> #c" "#(a b c d) middle >>> #c" ^ self at: self size // 2 + 18S( #(3 4 1 2) flatCollect: [:each | { each. each*10 } ] ) >>> #(3 30 4 40 1 10 2 20)a%(AsciiCharset toUppercase: $!) >>> $!5,((1 to: 10) select: #isPrime) >>> #(2 3 5 7)last: n "Answer the last n elements of the receiver. Raise an error if there are not enough elements." "(#(a b c d e) last: 2) >>> #(d e)" "(#(a b c d e) last: 3) >>> #(c d e)" | size | size := self size. ^ self copyFrom: size - n + 1 to: sizeUnknown character*[(#("a"("b"###("c"###["d"]#["e"]["f"]))))]/Answer how many elements the receiver contains.2017&((100@200) min: (30@400)) >>> (30@200)18Answer the x coordinate.10.125VNegation. Answer true if the receiver is false, answer false if the receiver is true.e2S#[ 1 2 3 ] zipped >>> #[31 139 8 0 0 0 0 0 0 0 99 100 98 6 0 29 128 188 85 3 0 0 0]32is006 slowFactorial >>> 7201ed0vector0cD(RunArray newFrom: {1. $a. $a. 3}) >>> ({1. $a. $a. 3} as: RunArray)Store value into the index'th element of the receiver. If index is out of bounds, let it wrap around from the end to the beginning until it is in bounds. Answer value.(100@200) min >>> 1000010024341041310310\Answer the eighth element of the receiver. Raise an error if there are not enough elements.a1030102 0:00:01:0250ABA22345.8828-9202Tests-osx-64-NewTools-CodeCritiques-Tests-Test.xml54(Character delete isControlOther >>> true1LOL$) isControlOther >>> falseisCasedLetter "We are sorry but this method is unclear and will probably be removed. This method only returning false." "$a isCasedLetter >>> false" "$A isCasedLetter >>> false" ^ self characterSet isCasedLetter: self*Tests-osx-64-Roassal-Global-Tests-Test.xmlRReturn the metaclass of the couple class/metaclass. Useful to avoid explicit test. foo*baz*zortaG(#(1 + 3 - 5) reduceLeft: [ :a :op :b | a perform: op with: b ]) >>> -194$(#(a b c d) allButFirst: 3) >>> #(d)70vector0B('pharo' endsWith: 'project-pharo' caseSensitive: false) >>> false 216decimalDigitLength "Answer the number of digits printed out in base 10. Note that this only works for positive SmallIntegers up to 64-bits." "1 decimalDigitLength >>> 1" "100000000 decimalDigitLength >>> 9" "SmallInteger maxVal decimalDigitLength >>> 19" ^self < 10000 ifTrue: [self < 100 ifTrue: [self < 10 ifTrue: [1] ifFalse: [2]] ifFalse: [self < 1000 ifTrue: [3] ifFalse: [4]]] ifFalse: [self < 100000000 ifTrue: [self < 1000000 ifTrue: [self < 100000 ifTrue: [5] ifFalse: [6]] ifFalse: [self < 10000000 ifTrue: [7] ifFalse: [8]]] ifFalse: [self < 1000000000000 ifTrue: [self < 10000000000 ifTrue: [self < 1000000000 ifTrue: [9] ifFalse: [10]] ifFalse: [self < 100000000000 ifTrue: [11] ifFalse: [12]]] ifFalse: [self < 10000000000000000 ifTrue: [self < 100000000000000 ifTrue: [self < 10000000000000 ifTrue: [13] ifFalse: [14]] ifFalse: [self < 1000000000000000 ifTrue: [15] ifFalse: [16]]] ifFalse: [self < 1000000000000000000 ifTrue: [self < 100000000000000000 ifTrue: [17] ifFalse: [18]] ifFalse: [self < 10000000000000000000 ifTrue: [19] ifFalse: [20]]]]]]string31OCreate a color with the given hue, saturation, brightness, and alpha. Hue is given as the angle in degrees of the color on the color circle where red is zero degrees. Saturation and brightness are numbers in [0.0..1.0] where larger values are more saturated or brighter colors. For example, (Color h: 0 s: 1 v: 1 alpha: 1) is pure red.+#(("A")"B"."C":"D";"E"["F"]"G"{"H"}"I"^"J")def004 slowFactorial >>> 24001202(1923 truncateTo: 10) >>> 192065505foo | tmp | tmp := 1. ^ tmpfalse not >>> true 'ziggie' lastSpacePosition >>> 0113beginsWith: aSequenceableCollection "Answer true if the receiver starts with the argument collection" "(#(1 2 3 4 5) beginsWith: #()) >>> true" "(#(1 2 3) beginsWith: #(1 2 3 4 5)) >>> false" "(#(1 2 3 4 5) beginsWith: #(0 1 2)) >>> false" "(#(1 2 3 4 5) beginsWith: #(1 2 3)) >>> true" aSequenceableCollection ifEmpty: [ ^true ]. self size < aSequenceableCollection size ifTrue: [^false]. aSequenceableCollection withIndexDo: [:each :index | (self at: index) ~= each ifTrue: [^false]]. ^true'hello' sorted >>> 'ehllo'20%1 second printString >>> '0:00:00:01'14Esum works with objects that understands + and - messages, like Points(Evaluate the block with the first two (or more) elements of the receiver, then with the result of the first evaluation and the next element, and so on. Answer the result of the final evaluation. If the receiver is empty, raise an error. If the receiver has a single element, answer that element. #(a b z d) sorted >>> #(a b d z)000000pairsCollect: aBlock "Evaluate aBlock with my elements taken two at a time, and return an Array with the results" "(#(1 'fred' 2 'charlie' 3 'elmer') pairsCollect: [:a :b | b, ' is number ', a printString]) >>> #('fred is number 1' 'charlie is number 2' 'elmer is number 3')" ^ (1 to: self size // 2) collect: [ :index | aBlock value: (self at: 2 * index - 1) value: (self at: 2 * index) ] ; de11#(1]2}3)+1. -a. - 1. -"A"1''a#(1 2 4) sumNumbers >>> 710 Answer the index of the low order one bit. First we skip bits in groups of 8, then do a lookup in a table. While not optimal, this is a good tradeoff; long integer #lowBit always invokes us with bytes.30_(#(11 22 33) asOrderedCollection atWrap: 4 put: 0; yourself) >>> #(0 22 33) asOrderedCollection{ [ ( ( 1 }. 2 )foo: super ^ super + 1Return a SortFunction around the receiver, where the receiver will be used as a unary message to send to both a and b during sorting, and then the result of said send will be collated in ascending order using the <=> method.510-2 Hello, World!e100| bpharo2(#(1 5 10) findFirst: [ :each | each > 15 ]) >>> 0fromString: string "Parse and materialize the STON representation in string" "(STON fromString: 'Point[1,2]') >>> (1@2)" ^ self fromStream: string readStream2foo*bazLiteral expected3.1479231<0000224455655597777855CCDDEDDDHFFFFGGDDICCBBBBBBAAAJ44333333'Now is the time for all good people to come to the aid of the cause of world peace. It is just fine, even desirable, to love your country, if that means wanting it to play a beneficial role in the course of world events and be the best possible example of a good society. But if it means wanting dominion over the rest of the world, it is not love but defensiveness or self-glorification, and will lead only to oblivion.' piecesCutWhere: [:a :b| a = $. and: [b isSeparator]]2223'2 between: ( 1 and: 4)' findSelector >>> #between:1(1 to:10 by:2) size >>> 54 one:1;two:2;oopsSpecial case for fraction power16rA,(3 ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 6'pppp A ^ 0 | T | t nn. t 0 sssss s a4n uuuuuuu Xuu n1;(Date year: 2018 month: 9 day: 28) mmddyyyy >>> '9/28/2018'Do nothing on purpose3! A shortcut method for raisedTo: 00 11 n n n 1 0nXsss0#(1 2 3 4) selectEveryFirst asArray >>> #(1 3) 2'3 Pharo is cool$(nil ifNotNil: [:o | o +3 ]) >>> nilwhatever3((200@200 scaleTo: 400@400) >>> (2.0@2.0) XX 00 n n n 04asCamelCase "Convert to CamelCase, i.e, remove spaces, and convert starting lowercase to uppercase." "'A man, a plan, a canal, panama' asCamelCase >>> 'AMan,APlan,ACanal,Panama'" "'Here 123should % be 6 the name6 of the method' asCamelCase >>> 'Here123should%Be6TheName6OfTheMethod'" ^ self species streamContents: [:stream | self substrings do: [:sub | stream nextPutAll: sub capitalized]]1.25 reciprocal >>> 0.8dopdetectMax: aBlock "Evaluate aBlock with each of the receiver's elements as the argument. Answer the element for which aBlock evaluates to the highest magnitude. If collection empty, return nil. This method might also be called elect:." "({ 2@6 . -4@3 . 10@ -3 } detectMax: [ :p | p x ]) >>> (10@ -3)" "({ 2@6 . -4@3 . 10@ -3 } detectMax: [ :p | p y ]) >>> (2@6)" "((10 to: 20) detectMax: [ :p | p gcd: 6 ]) >>> 12" "('Hello' detectMax: #asciiValue) >>> $o" | maxElement maxValue | self do: [:each | | val | maxValue == nil ifFalse: [ (val := aBlock value: each) > maxValue ifTrue: [ maxElement := each. maxValue := val]] ifTrue: ["first element" maxElement := each. maxValue := aBlock value: each]. "Note that there is no way to get the first element that works for all kinds of Collections. Must test every one."]. ^ maxElementaddAll: aCollection "Include all the elements of aCollection as the receiver's elements. Answer aCollection. Actually, any object responding to #do: can be used as argument." "({10. 20} asOrderedCollection addAll: {20. 30. 30. 40.}) >>> {20. 30. 30. 40.}" "({10. 20} asOrderedCollection addAll: {20. 30. 30. 40.}; yourself) >>> {10. 20. 20. 30. 30. 40.} asOrderedCollection" "({10. 20} asSet addAll: {20. 30. 30. 40.}; yourself) >>> {10. 20. 30. 40.} asSet" aCollection do: [ :each | self add: each ]. ^ aCollection5Return the middle element, or as close as we can get.2('action' alike: 'name') >>> 0.0.52Answer the index of the receiver's first element, such that that element equals the first element of sub, and the next elements equal the rest of the elements of sub. Begin the search at element start of the receiver. If no such match is found, answer the result of evaluating argument, exceptionBlock.72nnnuuhello034(#(1 2) allSatisfy: [ :each | each even ]) >>> false*Return the minimum value of the collection129abc51(Array streamContents: [:stream | #(1 2 3 4) select: [:each | each > 2 ] thenDo: [:each | stream nextPut: each + 10]]) >>> #(13 14)'PhaRo' asLowercase >>> 'pharo'20yAnswer the number of digits printed out in base 10. Note that this only works for positive SmallIntegers up to 64-bits.b>(Color r: 31 g: 0 b: 0 range: 31) >>> (Color r: 1.0 g: 0 b: 0)s:1 e:5 s:7 e:8 s:10 e:13 abcd*Tests-osx-64-System-Caching-Tests-Test.xml131012*#(1 2 3 4) unzip second asArray >>> #(2 4)abMake some empty slots at the front of the array. If we have more than 50% free space, then just move the elements, so that the first 50% of the slots are free, otherwise add new free slots to the front by growing. Precondition: firstIndex = 1d3@(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 11 - arg ]) >>> 52[ :a | | a b ]$A hex >>> '16r41'*'displayStringOn:' endsWithAColon >>> true?(Color r: 0.5 g: 0.5 b: 1) hsvSaturation >>> 0.4995112414467253pwn>> false" "(#(2 4) allSatisfy: [ :each | each even ]) >>> true" "('hello' allSatisfy: #isLetter) >>> true" "('hello!' allSatisfy: #isLetter) >>> false" "((3 to: 8 by: 2) allSatisfy: #isPrime) >>> true" "((3 to: 9 by: 2) allSatisfy: #isPrime) >>> false" "(#() allSatisfy: [false]) >>> true" self do: [ :each | (aBlock value: each) ifFalse: [ ^ false ] ]. ^ true0(false or: [3]) >>> 3[ yb>Answer a Point that is the difference of the receiver and arg.28 August 2018310 00100223015100xy1 max: 2; "e"min: 3.'displayStringOn:foo' endsWithAColon >>> falsec{1@2} copyEmpty >>> #()hellosubtractDays: dayCount "((Date year: 2018 month: 9 day: 28) subtractDays: 1) printString >>> '27 September 2018'" ^ (self asDateAndTime - (dayCount days)) asDate95('Ab cd ef Ab cd' allRangesOfSubstring: 'zz') >>> #()That is false!-4322c50[:a|||a]#(^1), -200e110a3429({10. 20} asOrderedCollection addIfNotPresent: 30) >>> 30a3Ab cd ef Ab cd1true asBit >>> 12b21#710Remove each element of aCollection which is present in the receiver from the receiver. Answer aCollection. No error is raised if an element isn't found. ArrayedCollections cannot respond to this message.c 234Whoopie1A('abcDefgh' includesSubstring: 'De' caseSensitive: true) >>> true61 1000000001// arg "Pairwise integer quotient of two sequenceable collections of the same length." "#(10 20 30) // #(1 3 4.0) >>> #(10 6 7)" "{10@20. 30@0} // {1@3. 4.0@1} >>> {(10@6). (7@0)}" ^ arg adaptToCollection: self andSend: #//indexOf: anElement startingAt: start ifAbsent: exceptionBlock "Answer the index of the first occurrence of anElement after start within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock." "(#(a b c d e) indexOf: #c startingAt: 2 ifAbsent: 7) >>> 3" "(#(a b c d e) indexOf: #c startingAt: 4 ifAbsent: 7) >>> 7" start to: self size do: [:index | (self at: index) = anElement ifTrue: [^ index]]. ^ exceptionBlock value Tests-osx-64-Slot-Tests-Test.xml20180vector0a%P({10. 20} asSet addAll: {20. 30. 30. 40.}; yourself) >>> {10. 20. 30. 40.} asSet1 10r89 abcd*Tests-osx-64-Refactoring-UI-Tests-Test.xml3K(#(1 2 3) asOrderedCollection collect: [ :v | 10 ]) asArray >>> #(10 10 10)*(#(a b c d) after: #x ifAbsent: #z) >>> #z02018#( 1 ). #( 2 )foo:bar:3 nnnnnnnuu20230'Tests-osx-64-System-Time-Tests-Test.xml3XXXXXXXXXXXXXX10.010|| a $storeStringHex "Returns a string representation of the receiver in base 16 in a way that executing it will return the receiver." "10 storeStringHex >>> '16rA'" ^ self storeStringBase: 16010JRunning min. See the comment of self >> #running:of: for more information.world1a1b(42 digitAt: 2 base: 10) >>> 44b9charlieQ('fear is the little death that the.' charactersExactlyMatching: 'fear is') >>> 72true ==> [true] >>> true(false and: [true]) >>> false23.00| super | super := 1. ^ superabc+(0 printShowingDecimalPlaces: 2) >>> '0.00'it'em!Return a positive nonzero extent.10012EMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil4001Cascade message expected foo | tmp | tmp := 1 . ^ tmp . salkjsdlkgfee0 highBit >>> 0|:a#hello7[ | $Returns a number between 0.0 and 1.0PharoAaBbCc18a1V('Hello, world!' collect: [:e | e isLetter ifTrue: e ifFalse: $-]) >>> 'Hello--world-'B([#() emptyCheck] on: CollectionIsEmpty do: [ 'oops' ]) >>> 'oops'0vector2FF0000-11.Results are not defined non-integer arguments.:::acSet the element at indexFromEnd from the last position. atLast: 1 put: obj, sets the last elementDnextToLast "(#(1 2 3 4) nextToLast) >>> 3" ^self at: self size - 1220020k(Array streamContents: [:stream | #(1 2 3) reverseDo: [:each | stream nextPut: each + 10]]) >>> #(13 12 11)3.09Tests-osx-64-SystemCommands-MethodCommands-Tests-Test.xml0(nil ifNil: [42] ifNotNil: [:o | o +3 ] ) >>> 42040.0 salkjsdlkgfee41.00 GBfactorial "Answer the factorial of the receiver." "The factorial on n is defined as: n * (n-1)*(n-2)*... while n>0. Factorial of 0 is 1. We also know Factorial of 1 and 2 are themselves. This implementation uses a 2-partition algorithm. For a recursive (but slower) implementation see 'slowFactorial' Without verbose detail: If'm an even number,some optimization can be applied: Instead of doing all multiplication we can halving the number of multiplication regrouping terms, so: n*(n-1)*(n-2)*....*3*2*1 can be rearranged as: (n*1)*((n-1)*2)*((n-2)*3)*... And the use the fact n is even to rewrite in a more efficient way. If I'm an odd number then compute for n-1 and multily by n. " "Example of usages:" "0 factorial >>> 1" "1 factorial >>> 1" "2 factorial >>> 2" "3 factorial >>> 6" "4 factorial >>> 24" "5 factorial >>> 120" "6 factorial >>> 720" | nex nexnext acc | "Guard for know cases (0,1,2,error)" self < 3 ifTrue: [ ^ self < 0 ifTrue: [ self error: 'Not valid for negative integers' ] ifFalse: [ self > 0 ifTrue: [ self ] ifFalse: [ 1 ] ] ]. acc := 2. nex := 2. nexnext := 10. self // 2 - 1 timesRepeat: [ nex := nex + nexnext. nexnext := nexnext + 8. acc := acc * nex ]. self odd ifTrue: [ acc := acc * self ]. ^ acc08421312is error [:a| ||a]We1reciprocal "Return the reciever full of reciprocated elements" "#(1 11 0.5) reciprocal >>> {1 . 1/11 . 2.0}" "{10@20. (1/2)@0.5} reciprocal >>> {((1/10)@(1/20)). (2@2.0)}" ^ self collect: [ :a | a reciprocal ]z5inject: thisValue into: binaryBlock "Accumulate a running value associated with evaluating the argument, binaryBlock, with the current value of the argument, thisValue, and the receiver as block arguments." "Look at Collection>>reduce: for a related method." "(#(2r101 2r11 2r1000) inject: 0 into: [ :acc :each | acc bitXor: each ]) >>> 2r1110" "(#(10 20 30) inject: 0 into: [ :sum :each | sum + each ]) >>> 60" "But use sum or sum: instead!" "#(10 20 30) sum >>> 60" "(#(10 20 30) inject: OrderedCollection new into: [ :a :e | a add: (e + 1). a ]) >>> #(11 21 31) asOrderedCollection" "But use collect: or collect:as: instead!" "(#(10 20 30) collect: [:e| e+1]) >>> #(11 21 31)" | nextValue | nextValue := thisValue. self do: [:each | nextValue := binaryBlock value: nextValue value: each]. ^nextValueloveFileLocator temp / ('{1}.ston' format: { Time millisecondClockValue }) in: [ :file | file writeStreamDo: [ :out | STON put: 1@2 onStream: out ]. file readStreamDo: [ :in | STON fromStream: in ] ]320 1 foo: . ^ 25106=([{} median] on: CollectionIsEmpty do: [ 'oops' ]) >>> 'oops')Count the occurrences of each bytecode during the execution of aBlock. Return a Array of associations using the byte as key and the occurrences as values sorted by the instruction opcode numeric values. This method uses the in-image bytecode interpreter to evaluate and count the instructions.nnn.n10vector0&(AsciiCharset toLowercase: $A) >>> $a.10#( -3220200.923r12345110730$) isClosePunctuation >>> true121100000011111103355555544466310lowBit " Answer the index of the low order one bit. First we skip bits in groups of 8, then do a lookup in a table. While not optimal, this is a good tradeoff; long integer #lowBit always invokes us with bytes." "2r00101000 lowBit >>> 4" "2r-00101000 lowBit >>> 4" | n result lastByte | n := self. n = 0 ifTrue: [ ^ 0 ]. result := 0. [(lastByte := n bitAnd: 16rFF) = 0] whileTrue: [ result := result + 8. n := n bitShift: -8 ]. "The low bits table can be obtained with: ((1 to: 8) inject: #[1] into: [:lowBits :rank | (lowBits copy at: 1 put: lowBits first + 1; yourself) , lowBits]) allButFirst." ^result + ( #[1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 5 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 6 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 5 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 7 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 5 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 6 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 5 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 8 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 5 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 6 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 5 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 7 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 5 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 6 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 5 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1] at: lastByte)1130DNonevaluating disjunction -- answer true since the receiver is true.20LadaptToCollection: rcvr andSend: selector "If I am involved in arithmetic with another Collection, return a Collection of the results of each element combined with the scalar in that expression. Is used to implement Collection>>+, Collection>>-, etc." "(#(10 20 30) adaptToCollection: #(0 1 2) andSend: #@) >>> {(0@10). (1@20). (2@30)}" (rcvr isSequenceable and: [ self isSequenceable ]) ifFalse: [self error: 'Only sequenceable collections may be combined arithmetically']. ^ rcvr with: self collect: [:rcvrElement :myElement | rcvrElement perform: selector with: myElement]abcdefgh[{"foo":1},{"bar":2}] 0000222222B(Character space join: #('Pharo' 'is' 'cool')) >>> 'Pharo is cool'4108-3.150ppp """ < """ <<< """ < """ < """ <<< """ < """ > aString "Answer whether the receiver sorts after aString. The collation order is simple ascii (with case differences)." " 'def' > 'abc' >>> true" " 'def' > 'def' >>> false" " 'abc' > 'def' >>> false" ^ (self compare: self with: aString) > 03This method adds such decision to concrete kind of local scope which allows to use scopes to restrict visibility of class hierarchyD(#(2 3 4 4 5 6) copyWithoutDuplicates asSet) >>> #(2 3 4 5 6) asSet5 factorial >>> 12017XXaXX41716rFF?Tests-osx-64-Calypso-SystemPlugins-SUnit-Queries-Tests-Test.xml2(#(1 1 2 2 3 3) runningMin: 3) >>> {1 . 1 . 2 . 2}1233100000000000000010a4/({'hello'. 'world'} includes: 'hello') >>> true25 XXXXXXXXX200000329(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 4) >>> 02scaleBy: factorPoint "Answer a Point scaled by factor (an instance of Point)." "(200@200 scaleBy: 2@3) >>> (400@600)" ^(factorPoint x * x) @ (factorPoint y * y)1/Tests-osx-64-Refactoring-Changes-Tests-Test.xml 1 + 2 + 3111pharo 0001003343500120.0486)Tests-osx-64-Spec2-Morphic-Tests-Test.xml/ "a" 1 "b" max: "c" 2 "d" ; "e" min: "f" 3 "g" 31 Point class isClassSide >>> true85twoc01.05946309435929531 Not found6foonegated "Negated value of all elements in the collection" "#(1 2 3) negated >>> #(-1 -2 -3)" "{1@2. 3@ -1} negated >>> {-1@ -2. -3@1}" ^ self collect: [ :a | a negated ]2r1110501 foo. 23(10@10 corner: 100@100) >>> (10@10 corner: 100@100)CAnswer a number that is the minimum of the x and y of the receiver.Nonevaluating disjunction. If the receiver is false, answer the value of the argument, alternativeBlock; otherwise answer true without evaluating the argument.1230,highBit is not defined for negative integers>> 911shuffledBy: aRandom "Durstenfeld's version of the Fisher-Yates shuffle" "({1. 2. 3. 4. 5} shuffleBy: (Random seed: 42)) >>> #(1 2 5 4 3)" ^ self copy shuffleBy: aRandom126flatCollect: aBlock "Evaluate aBlock for each of the receiver's elements and answer the list of all resulting values flatten one level. Assumes that aBlock returns some kind of collection for each element. Equivalent to the lisp's mapcan" "( #((3 4) (1 2)) flatCollect: [:each | each ] ) >>> #(3 4 1 2)" "( #(3 4 1 2) flatCollect: [:each | { each. each*10 } ] ) >>> #(3 30 4 40 1 10 2 20)" ^ self flatCollect: aBlock as: self species11-1asOrderedDictionary "Answers a Dictionary based on collection of Associations." "{'one' -> 1. 'two' ->2} asOrderedDictionary keys first >>> 'one'" ^ self as: OrderedDictionary40 between: 2121200125"""1 1 foo:;baratAll: aCollection put: anObject "Put anObject at every index specified by the elements of aCollection." "({#x .#y .#z} atAll: #(1 3) put: #e; yourself) >>> #(e y e)" aCollection do: [:index | self at: index put: anObject]. ^ anObject #[ 1 ) 2 ]0S(#(10 20 30) withIndexCollect: [:each :index | each + (index * 2)]) >>> #(12 24 36)0"Tests-osx-64-Deprecated12-Test.xml between: 0:00:00:011lselect: aBlock "Evaluate aBlock with each of the receiver's elements as the argument. Collect into a new collection like the receiver, only those elements for which aBlock evaluates to true. Answer the new collection." "(#(1 2 3 4 5) select: #even) >>> #(2 4)" "({1@2. 6@3. 2@ -1.} select: [:e| e x > e y]) >>> {(6@3). (2@ -1)}" "('heLlo wOrLd' select: #isUppercase) >>> 'LOL'" "((1 to: 10) select: #isPrime) >>> #(2 3 5 7)" "(#() select: [true]) >>> #()" | newCollection | newCollection := self copyEmpty. self do: [ :each | (aBlock value: each) ifTrue: [ newCollection add: each ] ]. ^ newCollection25:(#(10 20 30) inject: 0 into: [:s :each| s + each ]) >>> 60xAnswer the integer represented by the leading digits of the receiver, or nil if the receiver does not begin with a digit30false & false >>> false000001141213V{'two' ->2. 'one' -> 1} asDictionary >>> (Dictionary with: 'one' -> 1 with: 'two' ->2)21aa40XsXXXX"(#(1 -2 4) sumNumbers: #abs) >>> 7##&#(0 1 2) + #(10 20 30) >>> #(10 21 32)/| thisContext | thisContext := 1. ^ thisContextFEvaluating disjunction (OR) -- answer true since the receiver is true.1(((104 to: 120) detect: #isPrime) >>> 107isAllDigits "Return whether the receiver is composed entirely of digits and has at least one digit" "'2345' isAllDigits >>> true" "'0002345' isAllDigits >>> true" "'2345.88' isAllDigits >>> false" self do: [:c | c isDigit ifFalse: [^ false]]. self ifEmpty: [^false]. ^ true[Answer the ninth element of the receiver. Raise an error if there are not enough elements.1057.12First N/2 ... last N/210XXXXXXXXXXXXXXXXXXXXXXXXXX110-2ac101000sInclude anObject as one of the receiver's elements, but only if there is no such element already. Anwser anObject. That is true!4hFormat the date in ISO 8601 standard like '2002-10-22' The result is of fixed size 10 characters long..+Tests-osx-64-Calypso-Browser-Tests-Test.xml12TThis is implemented using a variant of the normal inject:into: pattern that is specific to handling numbers. The receiver should include only numbers. Different from the sum implementation, the default value is zero. While sum is more general, sumNumbers is meant to support the most often encountered use case of dealing with numbers.3after: target "Answer the element after target. Raise an error if target is not in the receiver, or if there are no elements after it." "(#(a b c d) after: #b) >>> #c" ^ self after: target ifAbsent: [self errorNotFound: target]10$' isInitialQuote >>> false1102"(16rFF digitAt: 1 base: 16) >>> 15EAnswer an instance of me containing the same elements as aCollection.6)(1.2 arcTan: -1.5) >>> 2.466851711366240712! foo: arg bar: arr ^ arg + arr .  Xb6500010003343500& aBoolean "Evaluating conjunction. Evaluate the argument. Then answer true if both the receiver and the argument are true." "true & true >>> true" "true & false >>> false" "false & true >>> false" "false & false >>> false" self subclassResponsibility,Tests-osx-64-Refactoring-Core-Tests-Test.xml2100zRound the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal;Convert to a ByteArray with the ascii values of the string.T(true ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is true!'Xsuuu('*' match: 'zort') >>> true&Tests-osx-64-Monticello-Tests-Test.xml1::42015-(Color fromString: 'orange') >>> Color orange((1 == 1) eqv: true) >>> true2521abc frd th bar00111110004444422223005566666b(String streamContents: [:s | 10 timesRepeat: [s nextPutAll: 'foo']] limitedTo: 9) >>> 'foofoofoo'1 abs43-Tests-osx-64-EmergencyDebugger-Tests-Test.xml52003('abcdefgh' includesSubstring: 'de' at: 4) >>> truenil isEmptyOrNil >>> true1 "nothing" 4Negation -- answer true since the receiver is false.010AAnswer whether the tail end of the receiver is the same as suffix60.0fromCharacter: aCharacter ifNone: aBlock "For backwards compatibility mainly. Return the key that should correspond to some character. Handle normal ascii characters and special control keys only (enter, tab space...)" "(KeyboardKey fromCharacter: $a) >>> KeyboardKey A" ^ self keyFromCharacterTable at: aCharacter ifAbsent: [ self named: aCharacter asString asUppercase ifNone: aBlock ]129e:13100n s nAnswer whether the receiver contains any elements, or is nil. Useful in numerous situations where one wishes the same reaction to an empty collection or to nil${ tokenish >>> false71677721536r1haltg111$Here123should%Be6TheName6OfTheMethodgloops15(Character space isAlphaNumeric >>> falsePreduce: aBlock "Fold the result of the receiver into aBlock. The argument aBlock must take two or more arguments. It applies the argument, binaryBlock cumulatively to the elements of the receiver. For sequenceable collections the elements will be used in order, for unordered collections the order is unspecified." "(#(1 2 3) reduce: [ :a :b | a + b ]) >>> 6" "1 + 2 + 3" "(#(1 2 3) reduce: [ :a :b | a + b ]) >>> (1 + 2 + 3)" "(#(1 2 3 4 5) reduce: [ :a :b :c | a + b + c ]) >>> 15" "(#(1 2 3 4 5) reduce: [ :a :b :c | a + b + c ]) >>> (1 + 2 + 3 + 4 + 5)" ^ self reduceLeft: aBlockColor red hslSaturation >>> 1.03Tests-osx-64-Tool-DependencyAnalyser-Tests-Test.xmlabc""" 00 """ n """ n """ 0 """002221103022129ol255621((STON reader acceptUnknownClasses: true; on: 'FooBarBaz { #foo : 100 }' readStream; next) at: STON classNameKey) >>> #FooBarBaz19842001120030044500%tokenish "Answer whether the receiver is a valid token-character -- letter, digit, underscore, or colon." "$' tokenish >>> false" "$: tokenish >>> true" "${ tokenish >>> false" "Character space tokenish >>> false" ^ self isLetter or: [ self isDigit or: [ self = $_ or: [ self = $: ] ] ]1w2(#(11 22 33) asOrderedCollection atWrap: 5) >>> 2240WReturn true if all my elements are close to the elements of same index of the parametera := a. [ | a a := a ]. a := a'Concatenate two Strings or Collections.2110, 15, 20 and 2504241BReturns a copy of the string doubling all occurence of aCharacter. | TTT | ttt n . ^ ttt . rgbTriplet "Returns an array composed of the three color float components." "Color black rgbTriplet >>> #(0.0 0.0 0.0)" "Color red rgbTriplet >>> #(1.0 0.0 0.0)" ^ Array with: (self red roundTo: 0.01) with: (self green roundTo: 0.01) with: (self blue roundTo: 0.01)151032def10toUppercase: aCharacter "(AsciiCharset toUppercase: $a) >>> $A." "(AsciiCharset toUppercase: $A) >>> $A." "(AsciiCharset toUppercase: $!) >>> $!" (aCharacter between: $a and: $z) ifFalse: [ ^ aCharacter ]. ^ Character value: aCharacter asciiValue - $a asInteger + $A asInteger11iNote: The original code used #skip:, but some streams do not support that, and we don't really need it.1101FLNegative16SmallIntegerClusterFLPositive8SmallIntegerClustertY>#|aF+؄iN3qV; y^C( ՁfK0݉nS8v[@% ~cH-چkP5sX="{`E*׃hM2ߋpU:x]B' ԀeJ/܈mR7uZ?$ }bG,مjO4rWtestlastIsReturnWhenNodeIsSequenceWithLastReturnNodeExpectTrue$testLiteralsDoesNotContainMethodName&testStepToNextCallInClassNeverFinishes,testSelectIndexesAddsItemsToSelectedItemList.testSelectsTestMethodWithExpectedFailurePragmatestIdentityIndexOfKeyIfAbsenttestCompileForIntestNoNextDebugger testDefaultstestAllMatchingIn"testDecoratingMethodWithBreakpointread"testMathBlockWithBackslashCommandstestRotateByAboutcull: testDurationtestUTF32EncoderExampleFromD100testResetShouldRestartGenerator testSearchingtestRemovingExtensionProtocol%testWhichClassIncludesSelectorGoingUptestTargetedToolsWhenOneContext testWithAlltestStepThroughUntilTerminationtestMatchingStopsAtWrongFlag$testClassifyUnderAnnounceNewProtocoltestMaxSpanningTreeSimpleaddIfNotPresent: testHenry076testNameAndArgumentstestIncludesKeyHalfpitestCommentWithImpact optimizationtestSuperclassOrder1testCanRemoveUnreferencedClassWithFullEnvironmenteStryintestExplementary$testObjectCentricBreakOnceOnVariabletestExtendingPackagesOfClasstestChangingDeleteSlotAddVar newObjecttestBeNotPasswordIsSet!testValidNameAndUndefinedVariabletestReplaceInstr#testDisableGivenServiceWhenItExists testOneNodetestUDPBroadcastErrorrepeat:3testCaretInTheEndOfSecondWordHasSecondWordUpToCaret$testLessonsReturnsAllLessonInstancestestStepThroughInAMethodWithMNUtestMethod2forMock6testRefersToLiteralsReturnsTrueWhenLiteralIsByteStringcompiledMethodtestEnvironmentWithArguments testCreateTheRightFootnoteObject-testInstanceCreationWithISOLanguageAndCountry0testIsEssentialWhenValueOfAnAssignmentExpectTruetestWithExtensionAddsExtensiontestEncompassingRectangletestGetMedianOfOddDatasetSizetestCreateTextMorph}$testRetrievesExpectedFlatQueryResult$testSearchingSaDoesNotIncludeIcebergtestHasArgumentstestIsLeapYeartestShapeIsPushedFrontEtestSelectedBlockNotExecutedWhenAlreadySelectedAndUnselectedTriggered testVersion10BaselineOfMorphic5testAscendingMethodsWithSameSelectorButDifferentClasstestReadComputedSlotCompiledtestErrorNodeDumptestPathItemOftestOpenPresenterIsDisplayedOmSessionStore substringmr>testIsAffectedByChangeOfSubclassMethodWhichOverridesSuperclass.testBestNodeWithInvalidPlaygroundParsableErrortestFullPrintOntestChangingFormatKeepsMethodtestKeywordNoExtraSpacesBeforetestForeignMethodModified++testwhichSelectorsWritetestZeroSignificandAsInteger%testAddParameterForTwoArgumentMessage=testDoBrowseSendersOfClassNameShouldNotFindIfNotInEnvironmenttestReadStreamDoifAbsenttest1BitDisplaytestLinearLocatorDataIsOk)testExtractMethodWithTwoArgsAndOcurrences-testLazyClassVariableReflectiveBlockParameterEtestMethodsEnumerationOverInstanceSideWhenBothMetaLevelsAreLocalScopetestBehaviorCommentModified(testRenameProtocolAsWithExistingProtocol testEqual+testCursorBeforeVariableReturnsVariableNodetestLiteralCharacter testTraditionalBinaryPrecedence2testUntypedNullArgumentIsNULL testDelaytestSignedShort!testServiceExecutesTearDownOnStoptestFloatFromStreamWithExponent2testPNGPPreviewerCanBeUsedOnParameterFileReferencetestMiddleButtonOpenHalostestIsBeforeColumn testFloorLog20testBestNodeWithValidPostionOnReturningMethodEndtestModifiedReturntestClassDefinitionAtestTAdd1testSelectAllWithExistingSelectionLeavesSelection4testErrorNodeForBadParenthesesStartAtFirstParenthese7testExplicitCompletionEngineIgnoresAbsenceOfGlobalClasstestNoAnnotationtestEachSelectorExiststestSameCommentDoesNotAnnounce&testFillingWithOnlyClassWhichHasTraitstestMethodsEnumerationtestBinarySelectors(testPrintString_AssignDefaultUsingEqualstestLongSingleArgument8testCancelCompletionInClassWithDynamicExtentLogsPerClass testCreateAstestCreationByNamedParent'testANegativeIntegerCannotBeAPowerOfTwo testThetatestRunDuringStopsAtTheEnd0testSourceNodeExecutedWhenContextIsJustAtStartpctestGcdtestOnForkErrorExecutesBlocktestAutoLocatorIsDefaulttestIntersection%testFamilyListCorrectAtInitializationNumericInterpolatortestSubscribeClassWithExclusiontestTagsCollectionSpec2-Commander2-Tests-testFailureBadIntervalAndVariableDoesNotExisttestCreateUnexistentCategorytestBackwardCompatibility2*testNonDuplicatesRemoveDuplicatesWithThreetestExamplePrimitiveErrorModuletestRawsDoesNotHandleWellCurlytestNewLineBetweenStatement testWithEdges$testGeneralBlockIntervalsAssignementtestInvalidPragmaPositiontestAllSatisfy0testExistingEnvironmentVariableShouldReturnValuewritepossibleParenstestEnsureASpacetrimBoth%testTypedStringArgumentHasDefinedTypetestAddToolbarCommandsTo'testCanHaveTagOfTheSameNameAsThePackagetestPragmaPrimitiveErrortestAllDependentPackagestestNewPointerClasstestDisabledHaltIsDisabled(testMutateObjectFirstInstVarWithManyVars%testStoreIntoReceiverVariableBytecodesecondtestRetrievesPluginstestColorsOutIn argumentCount testTypedVariableArgumentHasTypetestCopyInContext$testTraitWithComplexSlotUpdatedAfter-testBlockWithTwoArgumentReturnsLastExpressiontestInlineMethodCalledAsSuper testMethodModificationOfProtocoltestAddOneElementAndModifyClasstestFromSingleClasstestClassObsolete&testCreationOnMultipleScopeOfSameBasistestRemoveClassVariable collatedBy: aPrecisiontestMouseClickShiftClick1testNewProcessTaskRunnerRunsInNewProcessEveryTimeRefactoring-DataForTesting#testMutateByteArrayUsingDoubleAtPutcombinationsAt:in:after:do:testPerformChangeMethod testBehaviorSystem-BasicCommandLineHandlertestCompileNumberSettestClassWithInheritedSlots!testSetOrganizationSetBackPointer/testBindingsWithUppercaseNameDoOverwriteGlobalsSymboltestVisitRTFSelfCallNode testSwapWithtestRenameTestMethodtestExecuteSortingOntestFailureMetaclasstestReceiverDoesNotExisttestFileOutTrait testBitLogictestTagsForMethodsCollection#testTimesRepeatWithTempOutsideBlock&testRebuildPresenterBeforeOpeningWorkstestSuspendAllWhileStoringtestClassUsingStatefulTraitsnextChar testSourcetestNonBMPCharacterDecoding)testIsUsedWhenNonLocalReturnExpectNotUsed testDoWith storeOn:base:testStandardTraittestNameWithDelimitertestExactNthRoot%humanReadableByteSizeStringPrecision: testIsZerotestReplaceVariableIntoAnother testBmp16Bit1testSelectPresenterIndexSetsSelectedIndexInWidget&testExtractSetUpWorksWellInOtherMethodtestOnlyContainsSeparatorsscale testFailedGetor:testHeaderLasttestComplexWeighted2 testIsFaulty+testCreateSubclassOfNilCreatesSubclassOfNilsi4testFilterCompletionAfterFetchingShouldNarrowResultsmergeSortFrom:to:by:6testValidationIsNotCalledOnNotSelectedOptionPresenterstestRetrievesQueryScopestestAndEnvironmentWithStoreOntestLoadFromCorruptFile4testModelSettingObjectToModel testHenry057testWatchDebugPointtestCreationFromString36With0(testClassIsDisplayedWithCorrectAlignmenttestSetIsReadOnlyImmediateProxytestIntegerPaddingtestFromNamesWithEmptyDataaCollectionClasstestIsLowercase$testTypedFloatArgumentHasDefinedType factorialoriginex$testReplaceElementKeepsSingleElementtestUsingUncompiledScript testReadIntoisClosePunctuation1testRebuildPresenterDoNotLetReferencesInAnnouncertestColumnsWithChildrenstreamContents:limitedTo:#testAssignmentHasNoExtraSpaceInsidetestInstanceVariableRemovaltestVerticalBar&testGraphReducingWhenNoCycleReferences testHenry120StestDoBrowseSendersOfClassVariableShouldSelectClassVariableUsersWhenInStaticContexttestProtocolNamed6testCanStillExecuteWhenAimedNodePcIsBeforeInAnyContextassociationClass anySatisfy:#testCasesHasTheCorrectNumberOfTeststestRemotePorttestModifiedReturnFromClass"testUnloadMCPackageRemovesRPackagetestForkBag&testAddAndRemoveInstVarNamedWithTrait2testSearchSelectors FileLocator testCanBeQueriedForConcreteClasstestIfModifiedSinceNotModifiedbadVariableAndScopes testInferiortestAutoDenyTruetestSuperclassChangeLayoutTypetestTakeKeyboardFocus%testStandardMethodInNewMetaclassTrait"testPassingLongStructByCopyInPharosurroundString:withCharacter:testLiteralNil isLetter: testSuspendAllWhileStoringNested%testNextLiteralCanHaveMultipleHashtagtestParameterAt"testCascadeWithNoMessageRaiseErrortestIsBalancedtestConstructedClassEnvironment intersection:/testFailureExtractSetUpWhenIsNotFirstsSentencesMetacello-TestsCore,testInformUserDuringExecutesTheBlockOnlyOnceDtestWorkerProcessInstancesAreCollectedAfterStartingAndStoppingWorker testAccessingTempsVectorInBlock2BtestSkipUpToNodeStopsOnImplicitReturnIfAimedNodeCanStillBeExecuted testHenry090testEmptyIndexesArray testTooLongBlockBodyWithArgumenttestDefaultLayout testAsMinutetestContainsToDotestRemoveTrailingSeparatorstestSharedPooltestCollisionstestHasDefaultClassLocalScope+testNextLiteralCharacterHasCharacterAsValuetestDefaultSchemetestIdentityIndexOfKeytestOnlyWeakSubscriptions*testModificationTimeIsADateAndTimeInstance6testPopularStringDoesReturnOnlyTwentyResultsForPackage rectangles SUnit-Visitor"testModelSettingValueHolderToModel testAftertestCanCancelAddNewItemtestUUIDVersion4testAssociationsSelecttestEmptyArgumentReturnsNiltestPushingValuesOnActivationtestParseGivesMethodEtestWorkerProcessInstancesAreCollectedAfterStartingAndStoppingService!testManyPresentersShowManyWidgets&testMarshallingFalseReturnValuetestAccessibleRealValuestestNodeForOffsetAssignment testAutoLocatorNumberOfTicksIsOktestAnnotatedBlockOnTwoLinestestSixtyFourBitRegisterOrtestOverlaysAreBeforeMainChildrenameInstanceVarible:to:in:testChangingHierarchy/testSubClassWithTraitsAfterModificationOfParentisConnectorPunctuation:testMatchesOnStreamtestOldPeekBacktestNoUncategorizedMethods#testDoDontIterateOnReclaimedObjectstest0FixtureIndexAccessTesttestUnclassifiedMethod testHenry017(testContextSelectorForNonBuilderSelector/testWhenAcceptedDoIsExecutedWhenAcceptingDialog&testTryingToModifyReadOnlySubInstancesstoreStringHex$testAtPutBiggerNumberThrowsExceptiontestIsSortEnabled testYearMonthDayHourMinuteSecond ifNotEmpty:testJumpOnAssignment&testBuildClassWithSuperclassWithTraitstestSizeUnsignedLongLongexpandMacrosWithArguments: testSelectiontestall2testUntypedConstantIntegerArgumentHasConstantValue"testSimpleDefinitionWithEmptySlotstestForceLazyRebuildtestBuilderWithTagtestMathBlockWithParameters-testIsNotNecessaryToCleanAnAlreadyCleanMethodwithUnixLineEndings bytesymboltestClearSelectiontestSearchPath1testClassVariable,testPropertyAtIfPresentDoNotClashWithPragmas testBasicNewtestWatchVariablesWritesInClasstestValuesInBlocktestClassAdditionJenkinsTools-CoretestReadVariableNamed testDebugAPIMtestTranscriptPrintingtestSimpleAccessors testAtPutNext allPairsDo:)testNextMultipleKeywordStartAtFirstLetter testHenry1363testTraitWithComplexSlotUsedInOtherSlotInSuperclass(testSixtyFourBitRegisterAdditionOverflow,testPopularStringDoesReturnOnlyTwentyResults testInfinity2testInvalidPatternOrderedDictionary testCachetestStepOverLastNodeOfContexttestEnabledBreakpointIsEnabled*testAddTreeWithSubDirectoriesShouldSucceedtestFailureMethodDoesNotExistsack#Calypso-SystemPlugins-SUnit-Browser&testItalicWrappedWithAccessAPIElementstestUnifyTrait ZeroDividetestMethodVersionAt3testCompilerUsingCleanBlockClosureHasBlockAsLiteraltestHasMethodAccessingVariabletestMethodVersionSizeAtmergeSortFrom:to:src:dst:by:testAllButLastDotestModifyMethodByChangingCodetestPushGlobalVariabletestErrorNonCorrectImage testToColor testVersion20testLabeledOuterShapes05testAtPutExactSizeNumbertestAlphaNumericVersion1BaselineOfMenuRegistrationtestPossibleVariablesForNewTools-SystemReportertestReadAllLargerBuffer testVersion22 testFontSizetestModelInlineRecursiveMethod*testDemoteToRPackageNamedMultilevelPackage3testComparisonToSimilarQueryButWithDifferentPackage2testMatchesDoDoesNotMatchAllElementsOfDynamicArray testReturnOnetestAllUnsentMessagestestWholeMillisecondstestSymbolLiteraltestPreviousNext=testSetSelectIndexRaisesSelectionChangeEventWithSelectedIndextestExampleTempNamedCopying2testMethodsReadingSlottestSimpleCommunication testShuffleBy4testAdapterDoesNotRemainsAsDependencyWhenReplacingIttestSelectedMethodVersionsSize&testToolsToRemoveWhenManyToolsToRemovetestFillingSimpleInstancetestCollectThenSelectOnEmptyisClosePunctuation: testAddItem1Monticello-GUI-Diff$testRemoveSenderIntoCascaded2MessagetestDecodePlusAsSpacetestPropagateNaturalHeighttestEnumerationtestCallWithObjectpermutationsDo:testRenameProtocolAsWithNiltestDecodeSimpleStrings growAtLast5testConfigureContextWithErrorShouldMarkContextAsError testFindLast timesRepeat:testBasicLintRuleTypestestRemoteTempInVector#testDeleteAllWindowToRightOfAWindowtestCompileSymbol.testExampleTempNamedTempVectorInOptimizedBlock"testReplaceSecondElementReplacesIttestNotTooLongBlockBodytestRemoveSlotAndMigrate(testMethodsEnumerationWhenBothMetaLevelstestUTF8ReadStreamPositioning'testFillingWithClassAndItsDeepTwoTraitstestWrappedElementOnBold#testNextStringContainsAllTheContenttestBreakpointOnAllTempAccessestestNotifyDebugPointAddedwithIndexSelect:9testClassEnumerationOverClassWhenInstanceSideIsLocalScope"testAddParameterThatReferencesSelftestDefaultKeyboardFocus>testSizeSignedChartestLiteralIntevals(testLayoutWithOneSecondElementIsNotEmptytestStringAsRegextestSixtyFourBitRegisterAndcollect:thenReject:testXTickLabelstestBasicSizeNotOverwrittentestPackageTagAdditiontestCommentAfterMessages*testFillingWithClassAndSuperclassVariablestestValueWithPossibleArgs)testSupplyAnswerUsingRegexMatchOfQuestion%testSliderMouseDownDoesNotModifyValuetestBecomeForwardIdentityHashtestSelectedMethodstestRemoveClasstestHelloWhisperingShorttestUTF8EncoderByteCount$testObjectCentricBreakpointsForModeltestBasicGetLargetestGetTempPathFromTMPtestSpecialClasses2testBestNodeInsideAssignementGivesSelectedVariabletest14removeIfAbsenttestWithNullElementWithFixed=testThatASequenceOfTheSameMessageReturnsTheCorrespondingValueFlashback-Decompiler-Tests*testLogLocatorDefaultSmallestPowerIsMinus3testBleedingEdgeMethodtestHeaderLevel4WithBoldtestIdentifierConflict%testGeneralMethodIntervalsAssignementtestLoadTraitWithClassTraitCompositionDoesHaveTraitCompositiontestNodeTaskIttestTooLongLineWithArgumenttestIncompleteKeywordStyletestBeRowHomogeneoustestCheckValidMethodNametestOriginSelectorOftestIsAboveRow addNoSort:testDefinesClassVariabletestSumWithOrderedCollectionnewArraytestMutateVariableObject2testCompilingExistingMethodDoesNotRemoveExtensions testNormalize testWhenSyntaxHighlightChangedDotest3DCoordinates(testRunningTestShouldSetDefaultTimeLimitextensionDelimitertestFromThreeMethods appreciatetestIsPrivateAddresstestCyclesWithAtLeast!testAnnounceWhenShapesAreSelected testMarkertestInitialButtonUpIsDisabletestBuilderWithPackageaDatetestPrintPathOnDelimiter testCopying(testWhenItOverridesSuperclassAnnotationstestModelSettingModelToModeltestGoodSimulation testOnFork%testComplexWeightedGraph2BackTrackingtestUnrestrictedSlot testShouting*testBecomeSelectedWhenToggledAndUnselectedtestMathtestDecodeCRLF Athens-CairotestFailureInvalidClass MacOSX64. testOnErrorDotestIsWordLayoutstestTranslateTopLeftTo testNextLine testContextAtcollect:thenSelect:-testPointerWithVariableExtensionIsNowVariable+testBehaviorDefinitionModifiedForSuperclasstestAsSmallerPowerOfTwolastRuntestSimpleResolution)testTempNamedShouldFailGivenNameIsNotTemptestInlineBlockCollectionLR3CtestIsAbsoluteWindowsPathReturnsTrueWhenWindowsAbsolutePathProvidedifEmpty:Sindarin-TeststestUnknownProcesses*testRenamePackageWithExtensionsInClassSide-testUnaryMessageNotMatchingAnInstanceVariable+Calypso-SystemQueries-Tests-P1WithHierarchytestScanMethodWithParserErrors testRootEntryworkingDirectorytestClassSideExamplestestShapeFromModelAndCompositetestRemoveStaleValuestestMismatchesDifferentAliastestReadInContextCleantestRedoIfEmpty testSearchtestNoDeadSubscriptions!testSizeOfSignatureOfBinaryMethodtestAddNewProtocolDoesNothing from:to:do:$testNonResumableFallOffTheEndHandler testAddManytestFillingWayOutside3BaselineOfCommander2 testCirculartestPeekDoesNotAdvanceTheStreamtestHasTemporaryVariablesMethodtestIdentityIndexOftestReferenceResolutiontestIntersectionWithSeparate!testConflictsAliasesAndExclusionstestCommentBasicFormattestSystemWide*testExtensionClassWithSpaceAndArgIsCreated Files-Tests/testAsOrderedCollectionReturnsOrderedCollection thisValue testHenry127testNodeForBCOffsetTest"testARectangleIntersectsWithItself testHenry064testCallbacksInOtherThread-testPriorityOrderInTheSameCategoryIsRespectedtestNoExtraSpaceAroundPeriod!testClassInstanceVariableAddition#testLinesOfCodeEmptyLineInTheMiddle0testBuildingClassesWithSlotsClassifiesItsMethodstestRecompileUninstalledreversed asFourCodetestCartesianProductOfSizetestNotifyTempBreakpointHittestJpegWriteReadInMemory!testExternalMetacelloDependenciesreject:thenCollect:exponentSystem-Support-TeststestNameOfMonthtestInstallSelectedMetalink&testGenerateBooleanArgumentNameForTrue testFontList(testParsingDDPatternWithSingleDigitFailsSTON>testMoveToNodeRaisesErrorWhenNodeIsNotIdenticalToANodeInMethod6testConvertingToInheritedScopeShouldAddInheritedTraitstestEqualsDictionarytestNegativeIntegerPrintingtestCanRemoveUnreferencedClass$testWhenActionPerformedDoAfterActiontestItalicWrappedElements)testUnresolvedClassGroupCreatorPropertiestestIndexFromPositiontestSmallDictionarytestIfNotNilDo testLayoutSetBtestVariableByteClassWithTraitCreatedShouldntAnnounceClassModifiedtestCanPerformInSubclass#testFailureNewHierarchyExistingNameShift-ClassBuilder-TeststestAccessRealValuestestRetrieveContents growAtFirst'testChangeFactoryIsCorrectlyInitializedtestWidenOnKeywordSelector$testDifferenceWithSeparateCollection)testSelectingANotVisibleItemDoesNotScrolltestAbsoluteWithParents&testCreationVariableNodeWithExpression$testNextAcceptAllAlphabeticAsLiteraltestWriteFromStartingAtCount testLabeled01+testDropListSelectionIsNotAffectedBySortingstemAndNumericSuffix)testBehaviorDefinitionModifiedForCategoryRubrictestSortDataSource test02addLasttestFlagOmittedValuetestStreamContentsSizedIceberg-Libgit-FiletreetestExtensionWithArgumentstestStringRegexMatchesCollect.testValidationSucceedsWhenValidationsSatisfiedtestDoWhileFalsename*testNoNewLineForBeginingOfATooLongArgument-testIsInRectangleFollowContainsPointSemanticstestNoChangeOfLayoutDetected testReadsSlot testAddGroupBtestBreakpointOnArgument.testBlockWithExternalTempReturnsLastExpression&testMissingArgumentAfterABinaryMessagetestParseAnonymousFunction/testUnselectedBlockExecutedWhenBecomeUnselectedtestAddPositionaltestClassesShadow#testFromNullReferenceDetectNotFoundtestGlobalNodeDump+testGlobalCounterReferenceAfterInstallation testHenry077Spec2-Code-MorphictestLastNElements testVersion17testTextAndRunArraytestScalePolyLineartestNilIfNotNilReturnsNilright testBenchFibtestTryOpenWithSignalsErrortestIsRegExpValidtestLazySlotReadReflectivetestRechainPreserveListtestDictionaryWithReferenceKeystestSubtractDateNewTools-Debugger-CommandstestLabelIsSet testToObjectsXtestHasSameExitPointWhenReturnWithBlockAndSequenceWithNestedBlockWithoutReturnExpectTrue&testContentPanelIsEmptyWhenNoSelectionBaselineOfMorphicCorenewSize testDirectCircularHierarchyErrorNSPerlinNoise2&testLastFilesForExtensionBrokenPatterntestIsPresenter-testExtractClassFromMessageExpectGotExtracted*testSearchForRegexpEndsWithCaseInsensitivetestDoesNotDisplayEmptySlotsGtestRemoveProtocolIfEmptyWithNonExistingProtocolDoesNotAnnounceAnythingoptionInlineToDotestPrimGreaterThantestAddExtensionDependencies testCompile$testExampleAccessOuterFromCleanBlocktestSubClassAndAddTraitAftertestExpandedProtoObject1testSelectShapesWhenThereAreAlreadySelectedShapestest4BittestCompareTwoClassestestTwoElementstestBuildDiffFortestTooManyEntries testHenry083testSimpleWeightedGraphtest16BitDisplaytestBlockSourceNode=testRedefinedTraitedClassSubclassHasEmptyTraitCompositionAPI2testCullCullCulltest8BittestImportAClassComment&testRemovePropertySlotWithTwoInstances testMerge3 testNilStyle/testFlipByCenterAttestWhenClimbRateChangedDo,testExpandedItemWithRetrievedOwnerDataSourcetestAsCommaStringOnetestGroupedUndo1 testColorstestHasRequiredResultByDefaultAtestExistingTraitWithClassSlotsArePreservedIfChangingInstanceSidetestAseBasicCircuit'testShowColumnHeadersRaisesOneEventOnly&testStepIntoMethodCallShouldActivateIt6testClassAdditionWithMetaclassInstanceVariablesChangedtestDoItRequestorOptimizedtestTagsForClassesCollection$testLogLocatorBaseIsCorrectlyChanged testDumpStack,testExampleWhileModificationBeforeNotInlined'testBoxShouldBeInsideContainerRectangletestCannotDeployTwiceIntoFuture-testGarbageTemporaryVariableHasMissingClosureitestReplaceKeywordTokenFollowedByAssignmentWithCaretInTheMiddleOfWordWithFollowingWordsReplacesEntireWord3testIncludesKeyAnswerFalseForGarbageCollectedValuesobjtestExpressionReferencingSelftestLocalDirectorytestFailureReturn1testFindTestedClassCoveredByTestCaseWithoutSuffixStPharoApplicationtestFromTempVariable?testIteratorOnACollectionWithTwoCollectReturnsCorrectFirstValue,testChangeBorderUpdatesEncompassingRectangle testIsRoottestWithTemporaryAssignedtestPrintOnBaseShowRadix"testQueryParametersOrderPreservingtestFailureMetaclassFailure8testCreateClassWithFullExpandedDefinitionKeepsTheMinimumtestTooManyArguments testBasicstestWhileFalseReturnsNiltestAsIntegerPointtestFillingWithTwoSameClassestestIfNotNilIfNil!testStructureHasCorrectSize64bitstestResponsibilityDefaulttestRemoveProjectA testHenry085testNextTokenStartAfterSpaces*testMathBlockWithParametersAndLatexCommenttestAlttestGetShapeFromRectangle testHenry0218testCreateTwoUndefinedClassesOfSameNameShouldBeSameClasson:DtestMethodDefinitionWithEmptyProtocolIsClassifiedAsAsYetUnclassifiedtestUntypedTrueArgumentIsTrue#testTestCasesEndsWithTestOrTestCase testVersion03testUsesPoolVarNamedtestBeRowNotHomogeneous testBitAt testWithRB5testCompileInClasstestComplexWCycle&testAndWithLeftFalseShortcircuitsRighttestNoExtraSpacesMetacello-Gitlab-TeststestComplexConflictlessMergetestRechainPreserveCutList*testSelectPathsAddsItemsToSelectedItemList"testDynamicVariableRemovedAfterUse testDirectorytestSourceNodeOptimizedBlocktest05addBefore Tool-Diff writeStreamtestNewFutureIsNotFinished0testTranscriptPrintingWithOpenedTranscriptExists testBuildVariableGlobalHeuristic testInvalid%testNoNilAssignmentInInitializeMethod+testValueWithinNonLocalReturnDoesNotTimeout testFileOutSingleProtocolRemovaltestKeyAtIdentityValueIfAbsenttestAtUpdateInitialtestRemoveProtocolAnnouncement asUppercasetestDaysLeftInYeartestIsSpacingCombiningMark0testUsingTraitInAnonymousSubClassAndRedefiningIttestVisibleAreaWithScaleweight testHenry116&testRecompilingDoesNotRemoveExtensions testHenry1142testHandlingWhenThereIsSomeExclusionButDontApplies$testButtonUpClickWithoutSelectOptiontestSearchListTempVarstestFromStylesheetAdaptertestForkedWrite-testExtractClassFromAssignmentExpectExtracted testSlashtestDebugTestWithResourcetestSizeUnsignedLongWindowsNECompletion-MorphictestIntegerParameters testMultiline testProtocoltestAddOneEchotestChildDirectories$testCantBeMovedLeftIfItsTheFirstTask3testWordsAwareIteratorFiltersByASequenceOfCamelCasetestTerminateInTerminatetestReferencedPackages testMixing2,testMouseMoveWithoutDraggingDoesNotStartDragtestBasicBleedingEdgeVersiontestIsDashPunctuationtestSimpleFlagBasicMeaning;testExplicitRequirementDoesNotTakePrecedenceInDeepHierarchytest16BitReversed;testCreateUndefinedClassShouldCreateNewClassThatIsUndefinedHeuristicCompletion-Tests maxElement5testFindTestedClassCoveredByTestCaseWithAnotherSuffixtestNotifyDebugPointChanged?testInstanceVariableIsAssignedInExtractedCodeExpectGotExtractedtestSignedInt8NewTools-SettingsBrowser-TeststestAsColorrefPrimaryColorstestStandardClassWithVariablestestMethodsReferencingClassestestEndsWithAnyOf testReentrantBlockOldEnvironment testOrder testIsValid&testLessonAtReturnsCorrespondingLessontestDefinitionOfClassSideTrait@testExplicitRequirementDoesNotTakePrecedenceEvenWhenAddingTraitstestWindowLabellingtestBasicStatisticalMeasurestestIntersectionsWithEllipse'testNextNumberLiteralStopAtTheLastDigitBaselineOfLibGittestStepTwoBytecodestestMethodNodeDump%testWhenSyntaxHighlightThemeChangedDotestFromRectangleBtestMethodsEnumerationOverMetaclassWhenBothMetaLevelsAreLocalScopetestNextPutAllEmpty!testFirstUsableDebuggerForSessionprintStringBase:nDigits:9testRemoveAClassAndTheirSubclass2UsingAlimitedEnvironmenttestRestrictedClassesInJsonModeoptionInlineAndOrGraphics-ShapestestCreationByUnresolvedNamed!testFalseIfFalseReturnsBlockValueAtestSetSelectItemRaisesSelectionIndexChangeEventWithSelectedIndextestEscapeMonospacetestDaysInMonthForYear testHighBitCollections-SequenceabletestLabeledOuterShapes01 testLastIndexOfIfAbsentDuplicatetestBuildArrayHeuristic/testNextAllAlphabeticEndingWithColonGiveKeywordtestIsConnectorPunctuationtestReferenceCycletestStringMatchesRegextestSubstractiontestTEventVisitorClassTraittestPrimitiveRandomGeneration1testIsSeparator testHenry102join:testPremultiplytestIsDictionary binaryBlocktestPackageTagRemovaltestParsingEscapetestRhstestFileSystemtestBasicCoordinatesSUnit-Support-UITesting testSemanticVersioningSpecItem12 anIntegerNewTools-Spotter-Tests testModulotestTraceForDisabledHalttestFindThisMethodNtestDoBrowseSendersOfClassVariableShouldSelectClassVariableUsersWhenInDebugger+testCreatesBrowserWithNavigationEnvironmenttestCall noneSatisfy:7testTransformReturnEmptyRectangleWhenNotPossibleToPlacetestAnnotationConstexprASTtestIsUppercaseotherCollectiontestReferenceSharingIgnoretestDefaultShapeCollection testAsBit(testGTSpotterNewIsRemovedAfterAddingText7testFutureSuccessCallbackExecutesInSameNewProcessRunnertestLongMultipleArgumentstestKeywordNoExtraSpacesAftertestOneSpaceIndenttestBindToEnvironment testBasic02BaselineOfKernelTests"testBoxGraphHasStatisticalMeasures testVersion13 decorationtestConvertingToInheritedScope Beacon-CoretestTraitAliasRottenTestsFinder-FakeTests7testFixedLocatorNumberOfTicksIsOkWithCollectionTooLargetestExampleSimpleBlockEmptytestSplitClasstestSimpleFlow!testReplaceWithFixedWidthComposedtestWhileWithTempDtestDTTestCoverageResultHasCovered_Uncovered_PartiallyCoveredMethods testBooleanstestVariableCannotExtendByte testSwapBasic&testHeaderIsHiddenWhenNoTitleIsDefined)testThisClassShouldIncludeExpectedCommentxintestPushBackEdgestestWikipedia1testRemoveTrait&test0FixtureSequencedConcatenationTestifFalse:testExpandedPointClasstestTrivialMethods2testFailurePushDownMethodSubclassesReferToSelector testPrimNexttestLiteralEqualitytestType#testUnrestrictedClassVariableSimpletestDangerousClassesConditionstestMoveWithoutSelfReference)testFaultyBinaryMessageSendArgumentInsidetestReturnHasSpaceBetween!testGetQuartilesOfOddDatasetSize2testRaisedToIntegertestTwoSingleParagraphstestMethodSelectorasSettestIdentityStruct*testClassDefFromLegacyStringHasPackageNametestStepOverUntilTermination testTrait3testBlockRewritesAreNotChained$testDeprecatedAliasesOnExistingNames$testAsOrderedCollectionKeepsIdentity NewTools-Fuel-testAreDifferentForDifferentAnnotationClasses testSlotsNetwork-Protocols testSorted*testRestoredBrowserInstanceWithMethodQuerytestDoNotUseNiceLabeltestCreationFromBytes3add:withOccurrences:BaselineOfTaskIt%testSelectorFromMessageIsSelectorNodetestAllNamedFromToSortedUsingEpiceaBrowsers,testItemsChangedNotificationShouldResetItemstestRetrievesMethodQuery/testConfidenceIntervalMinIsGreaterThanQuartile1findBinaryIndex: testContexttestNotificationIsKeptAroundtestMixingParameters testContents&testGeneralMethodIntervalsLiteralValuetestOnForkSplitBtestNotAffectedByChangeOfSubclassMethodWhichNotOverridesSuperclass testIsPrimetestDefaultColor testSharedDebugger-Model-testNewLineBeforeStatementsWhenMultilineBlocktestNewLineBeforeEndBracketstestReplaceWithSpaces3)testEqualSignOfIdenticalCollectionObjectstestFips180Example2testNodesForEachAndLAyouttestDecodePercent testHenry117testMaybeReturnADollar&testAsNumberNegatedWithoutDecimalPointtestCompactAtEnd2testChangeDeactivatedAfterOpenCheckboxDectivatesIt6testChangingSlotCallsInitializeSlotOnInstanceMigrationtestNewDebugSessiontestPushActiveContextBytecodeZinc-Resource-Meta-TestsscaleTo:BaselineOfSortFunctionsFuel-Core-TeststestCreationNil,testAccessingBlockArgumentNoneOptimizedBlocktestCompileAll testChildJobtestDeclareGlobal testBitShift testBuildWithoutLayoutRaiseError ClipboardtestExecutionCriticalSectionFriday testDrawLabel&testMutateObjectInstVarUsingBasicAtPuttestMczSerializationtestAllSelectorsAboveUntil1testDoesApplyForMethodNodeInContextWithSuperclasstestWriteToClosedFileFailstestUnsignedLongtestHomeGoesToStartOfLine!testExtraIndentationWhenMultilinetestRemovingMethods!testHorizontalBlockFollowedByList testResolveasDateetestGivenManyRegistrationsInSameCategoryAtDifferentPriorityShoudlAClassBePresentOnlyOnceInStartupListtestTwoClassesWithExtensionstestnewSizeAfterUpdate includesAny:testAddTestSlot testFileOutMultipleClassAddition)Calypso-SystemPlugins-DebugPoints-Browser5testSelectItemThenSelectOutsideRangeKeepsFirstElementtestShallowCopyEmpty=testIsUsedAsReturnValueWhenFirstNodeInSequenceNodeExpectFalse3testRectangleWithNegativeExtentShouldHaveZeroExtent0testCopyForBehaviorDefinitionForClassDescription/testTypeCharacterWithoutResultsNarrowsSelection+testShouldUnzipAndOverwriteWithoutInforming!testFaultyCascadeMessageExpected4testLocalAddress testHenry002testNowhereToMove testCycle02testFromStringWithComments!testPackageNamedWithDifferentCasetestValidNameAndUsedVariable testHenry105testWriteSnapshot*testBecomeUnselectedWhenToggledAndSelected IdentitySet testMessageTotestCreateFileNotCreateParenttestExtensionSelectorsForClasstestTransformNotSequenceNode newStreamtestOpenInWorldtestPerformWithArgsLargeFrametestShallowCopytestHandlesDebuggerErrors*testInlinedBlockArgumentIsArgumentVariabletestTopMostWindowIsNotShowntestTraitImplicitEnvironmentendsWith:caseSensitive: testAddAfterhumanReadableSISizeOn:testEmptyStream+testSelectionIntervalNilUnselectsEverythingtestValueWithinTimingBasic testEqualitytestStylerRedLabel(testManifestNamesAccordingToPackageNamestestDefaultEnvironment testStandardTraitWithSingleTraittestBoxPlotCreatedWithDataRefactoring-ChangestestAtAllIndexesPut testAddition testDividetestSearchingComposedSelector2testShiftKeySuccedsCollections-DoubleLinkedList8testWordsAwareIteratorFiltersByASingleWordFindingNothing#testNextBinarySelectorValueIsBinarytestForGlobalVariable!testNextLiteralStartAtFirstLetter dictionarytestUnselectAllUnselectsalltestWhoDefinesMethodGoingUpgcd: testBlack32testBandsMargingtestWhenCustomizeFilterWithoutDefaultFilterShouldFilterDropListPresenterIncludeDefaultFilterAndSelectIttestAddEmptyGrows+-<> testWithRBtestPragmaStyletestPackageCleanUptestInstanceCreationFileCollections-Native)testBestNodeWithValidCascadeLastStatementtestLineIndentationStarttestJoinArrayUsingChar$testCanDefineImagePresenterFromAForm;testSelectItemThenSelectOutsideRangeKeepsSingleSelectedItemtestPossiblyUsingClassestestRedefiningTraittestChangingRootsUpdateWidget)testRelativeFromStringNormalizationParenttestSemaphoreTimeout#testParseFaultyMethodMessagePatternBaselineOfGeometrytestVersionSpecCreateVersion(testClassDescriptionResolvableProperties testExpiring"testTraitDefinitionNodeIsTraitNodeflatCollectAsSet:(testEmcompassingRectangleForDiagonalLineMetacello-TestsMCCoretestCanAddOriginisConnectorPunctuationtestPatternVariableSymbol%testCopyForBehaviorDefinitionPostCopyhellotestFailureInvalidSubclasstestInitializedSlotUpdateClasstestToptestFailurePrimitiveMethodstestExtentWithBorderMintestMedianForOddSizeCollection1testChangeBorderWidthUpdatesEncompassingRectangle/testExplicitNotificationRaisesEventWithNewValuetestSimpleColumnWithWidthtestSelectSometestExpandAtPathExpandsTheNodetestDoublePassOuter'testComputeDensityCurveDataOnlyOneValuefoo:bar:"testExampleTempNamedPutTempVector2testApproxVersion02testContentsOfDirectory testIsNotFile(testDefinitionOfTraitUsingTraitWithSlotstestSendsSelectortestLowercaseKeyCombinationtestEmptyCredentialstestEncodeCRLF-testNegatedFilterIsNotNarrowThanCaseSensitiveselect:testReadingAfterWritingtestIsPowerOfTwotestHelloWorld testHenry052,testIsEmptyForExplicitlyDefinedAbstractClasstestResponsibilityEval2testSuperSendNoArg_conditionBlockProducerMethodAST!testWhichSelectorsAccessFindSlotstestPrimitiveStringind%testOnForkErrorTakesLessThanOneSecond&testEnvironmentEatsNonClosedCodeMarkup5testChangingShapeDoesNotPutNilInMethodsLastLiteralKey/testSelectIndexOutsideRangeHasNoSelectedIndexestestWithtestParseShitInMiddleURLtestCreationProtocol:testUntypedConstantNegativeIntegerArgumentHasConstantValue PerformMessageCommandLineHandler testPostorder!testOpenPresenterRaisesBuiltEvent between:and:)testLegacyCalloutShouldSendStringArgument/testUnselectPresenterItemUnselectsIndexInWidgettestArgumentAtIfPresent@testWithPrecedenceUsesThePreferedOneWithoutCaringOrderOfSequenceaccum$testStructureHasCorrectOffsets32bitstestForDoListAtrribute2ActivetestIsDegenerate8testCursorBeforeMessageAndAfterNewlineReturnsMessageNodetestMethodSelectedtestUnaryMessageComments testDefects testHenry041 collection testNesting testLabeled03 SharedRandomtestInvalidZipCrctestNewSecondstest0SortingArrayedTesttestInittestWriteSectionTitleOn'testTraitWithComplexSlotUsedInOtherSlottestShortcutKeytestCompiledMethodPackage expandMacrosprintStringHex"testMutateWideStringUsingWordAtPuttestMatchingReceiverCompositetestIsOpenPunctuation*testBuildVariableInstanceVariableHeuristictestBinaryStreamtestRemoveLeaf3testSetIsReadOnlyFailuretestMoveClassToTagInNewPackagetestComparisonWithSimilarScope&testSemanticVersioningSubsetCompliance%testClassRemovalWithClassAlreadyAddedtestIntegerPointerParameterstestInspectionMetatestKeystestInlineBlockCollectionLR1 factorPointdigittestCharacters9testBroadenFilterAfterFetchCompletionShouldBroadenResults"testModelReplaceMethodWithMoreArgs)testUnselectNonSelectedIndexRaisesNoEvent split:do:DtestLoadTraitWithoutClassTraitCompositionDoesNotHaveTraitCompositiontestCreationSimpleInstancetestFlushOtherEndClosedtestParserErrorstestEnsureWrittenPositionFlushesCompleteChunkDuringCompilation"testRemoveAllDoesNotSelectsAnyPage!testResumableFallOffTheEndHandler)testAnPrefixForClassNameStartingWithVowel testWithEdgetestChangeInSlotsIsDetected$testSearchingVeIncludesSaveAndSaveAs streamSpeciestestGettingRedefiningInstancetestHighlightOnNodetestToDoWithTempOutsideBlocktestEmptyLayoutHasEmptyAdaptertestIsOfflineTrueNotFoundtestStepToReturntestJumpOnEndOfBlocktestExternalStructuretestValueWithinNonLocalReturn3testUnoptimisedValueSpecialSendsMessageCapturesSendtestMultiLineMessagesClassSidetestCaseOfOtherwisetestExampleIfNotNilReturnNil testDigitAttestFirstTagNoValuePtestErrorCaughtAndDefferedIfExceptionSignaledAtStartupWhenStartupUiManagerActive/testVariablesEnumerationWhenThereAreNoVariables4testCoverageResultIsAnInstanceOfDTTestCoverageResulttestInlineMethod5testArgumentAtmaxDaysInMonthtestDisableSelectionDuring"testMajorMinorWithSeparatingString*testNotAffectedByChangeOfNotAbstractMethodtestNextCommentIsCommentToken!testNoTraditionalBinaryPrecedencetestSetWithNilItemsIsHealthy0testVeryDeepCopyMethodNeedsToBeInCopyingProtocol#testStringWithoutInitialCommentFrom indexOfSubCollection:startingAt:testMarshallingStringArgument6testNewLineAfterFirstBracketWhenMultilineWithArgumentstestFirstTagWithDelimitertestAnnotationIR/testWrapStrategyShouldNotProduceDuplicateLabels testHenry081testEmptyFileIsAtEndtestFailureMovePrimitiveMethod testMerge5NumbertestSumUnsignedInt64-testInstallClassNameWithUnknownSuperclassNametestUnknownSlot/testChangeInInstanceVariableRaisesEventOnlyOncetestAssignGlobalVariableunion:#testSelectionInFontStyleListIsKept2 testHasPragmatestBasicCollecttestFindStClassProcessorTest.testNormalGetIfAbsentPutTwiceIntoNonEmptyCachetestPackageRemovaltestTwoEventHandlersAreAttached testBasicHeadtestHasParameterstestIsRootInEnvironmentNewTools-Finder-TeststestBlockNodeDumpidx!testCompletionBeforeKeywordColumntestRemoveShadowFromShape$testSetWithIndirectReferenceElementsSystem-Finalization-Tests,testUndeclaredReparationWithInstanceVariabletestPathStringtestNotifyBreakpointRemovedtestNumberReadOnlyDigit*testScaledDecimalWithoutScaleSpecificationtestAddBoxPlotsReturnsNewChart7testOptimisedValueSpecialSendsMessageDoesNotCaptureSendtestRefreshEmptytestMethodReturnSpecial testTerminate*testRestoredBrowserInstanceWithActiveScope#testMatrixExampleHasTheCorrectTests"testIndexOfSubCollectionStartingAttestSingleUppercaseLettertestWrappedElementOnNestedtestSelectedTabsAreNotBuild testValueWithinTimingNestedInnerextensionWithDelimitertestEndPeriodInsidetestFailureExistingNametestWritingFileReference testRoundingtestAndEnvironmenttestUpperLimitsWithtestCodePointEncodingDecoding3testIncludeCopiesForEachSubclassOfOriginDeclarationAtestWorkerPoolInstancesAreCollectedAfterStartingAndStoppingWorkertestOnDateChosentestFoo test0FixtureAddForUniquenessTesthourtestArchitectureProvided Text-Core testIndexOfMonthIncompleteMonthstestUndefinedClassIsUndefinedtestNoClassComment%testAnnotatedBlockWithListParserLogicat:put:testEventCodestestIndexOfStartingAtIfAbsenttestReplaceItemListtestWriteStreamDoCommander-Core-Tests,testMatchesArgumentToTestImplicitAddArgumentseconds:testReplaceAtindexWithtestBreakLinkOnceFtestHasSameExitPointWhenReturnWithWhileFalseBlockWithReturnExpectFalse%testCategoriesHasSystemSettingsPragmaFormCanvas-Core testSingleRemoteReadNestedBlocks4testHierarchyOfReferencesSharedVariableFromClassSide testIsBinarytestByWeekNumberInCurrentYear&testNextWithAnUnknownCharacterGetError6testArgumentIsNotUsedInExtractedCodeExpectGotExtractedtestMethodContextPrintDetails(testRemovedDependentPackagesIncludesFromtestBuildLiteralHeuristictestNegativeZeroAbstestClassDefinitionToolIsNotValidWhenReferencingDifferentClasstestReadFromUTCOffsettestCreationUnifiedInstanceat:incrementBy:testIfNotNil1ArgAsVartestCompileFull testAtPin'testSchedulingHigherPriorityServedFirsttestEven fromString: testException testBytecode+testSelectedPathsIsEmptyIfNothingIsSelected+testWaitTimeoutSecondsOnCompletionOnTimeout:testZeroElementRectangletestAddVisitedNodes testAddFlagSystem-Utilities-TeststestAcceptEntryLogsItsSizevalue:value:value:%testMergeWithFontRemovePredefinedFont'testAsNumberWithSuperfluousDecimalPoint+testFailureInlineMethodFromComponentFailure(testSmartBackspaceOutsideSmartCharacterstestEmptyCaseStatementtestTranslucenttestAddWithOccurrencestestCustomAssociationstestObjectCentricBreakpoint testFormatter!testSixtyFourBitRegisterInversiontestLegacyPharoConfiguration numerator testColortestGifWriteReadUsingFiles&testShadowUpdatePositionWhenShapeMovestestPaddingIsCorrecttestAllButFirstDotestFaultyBinaryMessageSendArgumentShouldHaveTheCorrectMessage testSuchThattestCollectDataOfOntestRenameInstVarFromTraittestDrawCanvasWithGrouptestPrintHaltItemtestCollapsingtestMatchesWithSinglePositional"testSelectorPartsForBinaryMessages3testMoveToNodeWhenFromNonInlinedBlockToOuterContexttestResignalAsUnwindsJobstestSpaceBeforePeriod testError testHenry010DtestInsettingLargerThanRectangleExtentShouldNotProduceNegativeExtenttestAnonymousClassAndSelectortestOptimizedBlockWriteInBlocktestSelectThenCollectOnEmptytestDoEvaluateAndGotestWithParentsOnRootReturnRoot*testRestoredBrowserInstanceWithQueryScopes@testBestNodeWithInvalidPlaygroundIncompleteMidSourceThenBrackets)testGettingForkedProcessesFromEnvironmenttestAnnotationWithParameterstestSingleCalloutDuringCallbackfirstArg$testHigherThanLastBCOffsetAccessTest%testNilIfNotNilWithArgumentReturnsNiltestSwitchSlotsAndMigratetestNestedStructSizetestToDoArgumenttestSplitArrayOnElementNewTools-DocumentBrowser-Tests%testDoesApplyForSuperMessageSendNodestestCommentBetweenStatementsPharoDocComment oldElement testCannotRemoveUndefinedPackageargmaxtestSuppressInform2testWaitTimeDurationWithCompletionAndTimeoutBlockstestModelRenameSequenceClass testPeekLasttestEdgesCanvasAndComposite04 testCycletestEmptyClassWithMethodstestStringRegexMatchesDotestClassCreationToolIsNotValidWhenReferencingDifferentPackagetestAtPutBinaryAsciitestReceiverWithGC testAddWatchtestExampleIvarSlottestAddingSlotToClassSidetestDeclareTempAndPastetestMatchesWithSingleFlagtestCyclesWithtestInstallSourceFilesFailMtestIsAffectedByChangeOfSuperclassMethodWhichOverridesAnotherSuperclassMethod$testPassingByParameterAStructInPharo testArithmeticAcrossDateBoundary testLocalHosttestTerminateActive%testAddColumnRaisesColumnChangedEventBeacon-Core-TestsSystem-Identification-Tests>testCreateSubclassOfArbitraryExpressionReturningNilThrowsError6testDoesNotRaiseLeftRunningProcessWhenItAllowsThemToBe System-Time testLabeled02testDecodeSoftLinebreakLF6testCaretInTheMiddleOfSecondWordHasSecondWordUpToCarettestComparisonWithItself0testPrintOnBlockDefinedInMethodWithoutSourceCodetestIntegerHex Traits-TeststestFullAlphabet&testNewStatisticsHaveNoAcceptedEntriesReflectionMirrors-PrimitivestestAsjoinUsing:last:/testCleanUpShouldRestoreProcessTerminationLogic Jobs-Tests testSpaceFillorder#testTypedStringSelfArgumentIsString2testMoveTaskbarTaskLeftMovesItOnePositionToTheLefttestCollectiontestSingleParagraph testHenry109testRemoveRootChildrenSmalltalkImagetestNewLineAfterComment testDayNamestestUnaryNoExtraSpacesBetween21testScrollUpToNegativeIndexScrollsTopToFirstIndex,testFutureOnDoFailsOnFailingExceptionHandler'testParsingDPatternWithTwoDigitSucceeds1testChangingEditingModeDoesNotTriggersTextChangedtestVennDiagramTwoSetstestWritesSlothex: testHenry046 FFIBackendtest0FixtureRemoveByIndexTest testFirstTagtestDoItHaltBinding testObjects02testClassWithUnknownSlots'testDictionaryWithIndirectReferenceKeystestWithTwoInts2testMakeDependentPackagesDifferentOnDifferentGraph4testConvertingWithExtraBasisObjectIfItIsAlreadyBasistestTraitsUsersSanity MonticelloGUI testVersion23testConflictingArgumentNamestestHeaptestBordersColors;testRenameClassUpdateOrganizerClassExtendingPackagesMappingtestFirstTagValuetestLessThanComparisontestCallWithObjectParameter*testDefaultCompletionEngineUsesGlobalClasstestAllCommentstestFirstBCOffsetWithBlock-testNextNextShouldReturnSecondExpectedElementtestParseFaultyMethod(testTerminationShouldProceedEnsureBlockstestDoBrowseClassJtestWhenPathTextInputPresenterAcceptShouldChangeFileListWithTheGoodContenttestComputeDensityCurveSteptestRedefinedTraitedClassSubclassHasEmptyClassTraitComposition7testSimulatedTerminationOfProcessDoNotCorruptTheContext+testMergingOneRectangleReturnsThisRectangletestUnknownClassestestSelectNonexistingDirectoryrunnerDtestBuildSelectorStringWithPermuteMapAndNewArgumentsWhenArgsPermuted testEndPoint!testFailureIncompleteInitializers inject:into:testToDoOutsideTemp testEmptyStringAtBeginningOfWord(testAllClassPoolBindingHaveDefiningClasstestYTickLabels,testStandardMetaclassTraitWithMultipleTraitstestFillingWithMetaclass weekdayIndextestOneMWordAllocationtestNoonVtestFailTestWhenBackgroundProcessWasFailedDuringFinalTryToFinishItAtTestCompletionTimetestIfNotNil1ArgWithStatementtestBadPackageName Rubric-Tests4testClassVarsEnumerationFromClassSideOfDefiningClasstestRealValues testProgressChangeByCurrentValue testRunTarjan,testSelectItemOutsideRangeHasNoSelectedItemsindexOf:&testArchiveWithThousandFilesShouldWorktestAnnotationsWithoutClosuretestSymbolicLinkTargetPathtestSenderOfASelectorInBlock Zinc-TeststestCombineDependenciestestParseEmptyTexttestFormatElement"testSingleLevelList2WithFormatting:testRefersToLiteralsReturnsTrueWhenLiteralIsGlobalVariabletestDoubleOuterPasstestOneElementContains@testMethodsEnumerationOverMetaclassWhenConcreteClassScopeIsScopetestClosureRestart"testMathBlockWithParametersCaptiontestNoChangeOfMetaclassDetectedtestDisplayStackSize testFloatstestLazyClassVarCompiled testInclusion testFileOutMultipleMethodRemovaltestIsInstanceSidetestIsVisitedOrInStack%testSubstringSearchNonExistingPackagetestAddKeymapCreatesCategorytestIntersectWithtestBinaryOneArgumentPerLine2testBaseline10GroupstestStructureOfBoldSimpleTexttestCompiledMethodClasstestFutureZipFailsIfFirstFailstestStandardSubclassestestBmpWriteReadInMemorytestCollapseAll Roassal-SVGDebugger-Oups-TeststestAddInheritanceDependencies?testAddMCPackageForCategoryAlreadyExistingDoesNotCreateAPackagetestCopyTranslatingMatchestestBan1 testLabel2testWholeMicrosecondsEtestMethodsEnumerationWithBothMetaLevelScopeShouldNotDublicateMethods$testShouldAcceptIntegerWithoutMinMax Network-MailOpalCompiler-TeststestWhenDigitsChangedDotestResolvingConsistencyUnknown1testSelectIndexesOutsideRangeHasNoSelectedIndexestestCreationFromAnotherVariable!testInlineRecursiveCascadedMethodtestSetWithReferenceElementsNewValueHolder-TeststestDefineContextInSubclasstestIncludeSelectorOfMetaClass LogicalFonttestFlip#testMissingArgumentAfterAMessageKeytestWithCollectErrortestInstallingWithAnEmptyTag rename:to:in:5testMergingTwoStylesWithASameClassHasClassInBothSidestestJpegWriteReadUsingFiles testPredicatesort%testRetainBlankLinesBetweenStatements1Calypso-SystemPlugins-InheritanceAnalysis-QueriestestCheckIfEmptytestNextDollarSignIsErrortestScanForComment(testAtExistantKeyReturnsOkCompiledMethodtestConcatenationWithEmptytestBlockArgColonStyle testEntriesDotestFailureRemoveReferenced!NewTools-ObjectCentricDebugPointstestExampleSimpleBlockLocal(testClassAdditionWithClassAlreadyRemoved5testClassWithClassTraitCompositionHasTraitCompositionFtestRenameClassUpdateMetaclassExtensionSelectorsInTheExtendingPackages testCache03testRenameTestMethod1 test01addSpec2-InteractionstestHelloShortUsagetestCompileFailBlocktestAddExtensionProtocoltestRightClickShowsMenu0testUnselectPresenterIndexUnselectsIndexInWidgettestInt32Aliasescompare:testAssociationsDo!testNextSpecialCharactereisSinglescanner'testInitialCompletionEngineHasNoContexttestToolbarActions'testParsingMPatternWithTwoDigitSucceedstestNoStepIntoQuickMethodtestComplexWeighted3testCopyFileLocatortestJsonStringFreeTypeSettings testVersion16)testOptimizedBlockWriteInNestedBlockCase4testAddClassVariable&testCollectionsShouldNotDependOnRandom testIgnoretestMoveDownInStack testStringstestFloatFromStringAsNumber testSumUpTo2testNodeWithMissingArgumentHasSameSourceAsOriginaltestAlphaNumericVersion4 testValuesDo testSortOrdertestCopySignToaltestThreeElementsContainstestIsRootDirectoryWindowsDrive/testGeneratingTheSameTraitDoesNotProduceChanges+testFromPackageWithExtensionsButWithoutTagseqv:testFailureBadClasstestContinuationExample1AtestWorkerInstancesAreCollectedAfterStartingAndStoppingWorkerPooltestSizeInMemoryLargeInstancestestDisplayEmptySlotstestParsePatternASTIsForMethodtestSimpleSlotsindexOf:ifAbsent:AtestAddParameterThatReferencesABlockWithInstanceVariableReference testClassSide firstIndextestAsStringOnDelimiterMoretestClickRaisesChangedEventtestConvertingWithNewScopetestForbiddenProcessestestIntoWorldCollapseOutOfWorldtestPrimNewWithtestRemoveVariableTransform** testIfEmptytestSelectInvalidPathsIsEmptyisBinary testCompleteSequenceGotExtractedtestLayoutWithSlotsEquals8testlastIsReturnWhenMessageNodeIsNotInlinedIfExpectFalse testSmokeMenu(testDefinedBehaviorsOfUnresolvedPackagestestBacktestStepToNonLocalReturntestWorkingDirectoryParenttestMethodPackageOfRemovedClass/testTwoRecursiveCriticalsShouldNotWaitEachOthertestDeleteIfAbsent&test0FixtureCopyPartOfSequenceableTest testStarttwotestAddAnItemAddsIt testRenameArg#testCreateClassWithTwoPropertySlots'testUntypedTrueArgumentHasUndefinedTypetestFailureMethodWithoutCascade"testSettingNilResetsGeneratesEvent0testBestNodeWithValidPostionOnStatementPeriodEndtestMonthDurationsLtestconfigureBuilderWithNameTraitCompositionInstanceVariableNamesPackageName.testSelectItemOutsideRangeHasNoSelectedIndexes isExtension(testAddSecondTwiceSetsChildrenSingleTimetestFlagAbsentValuetestAtIfPresentIfAbsentPut testEvictiontestDataReceive[testlastIsReturnWhenMessageNodeIsInlinedIfAndHasTwoArgumentsAndBothArgsHaveReturnExpectTruetestPlainClientWrite"testSplitMethodSourceIntoCorruptedallButFirstDo: testAsYear+testBeHomogeneousWorksWhenContractingWindowMonticelloTonel-Tests3testPackageOfMethodFromTraitsAfterCreationOverriden testMatchesIn testAnnounceQueryEndedIsSentOncetestIsFloatPoint#testRelativeFromStringNormalizationtestDNUtestMessageArgumentstestSpaceBetweenVarAndCommenttestParseResetVariable'testWhileTrueExecutesRightBlockWithTempCollections-Support8testNegatedFilterIsNotNarrowThanANegatedWithANonNarrowedtestAsMimeTypetestCreatedOpentestAsLayoutFrametestHumanReadablePrintStringtestPropertyAtIfPresent"testHandleEventFromDragDoubleClickatLast:testEqualBlockEquality testAddShapetestBaselineOrConfigurationName testIsLiteraltestParentResolutionWithPathMtestAndMakeSureSuperTearDownIsCalledAsLastMessageInTearDownMethodsOfTestCasestestPlatformDependentShortcuttestKnownEncodingIdentifierstestDrawMarkers testHenry038-testCleanUpShouldTerminateAllRunningProcessestestPrintString_defaultValuetestExpressionRuntimeErrorBtestFillingWithTwoClassWhichInheriteSameTraitsAndTheirSuperclassesBaselineOfClassParsertestBuilderTraitstestCreationByUnresolved8testIsUsedAsReturnValueWhenLastNodeInSequenceExpectFalse`testChangeInInputSelectorWithFewAccessorThanArgumentsShouldChangePreviewLabelFinalWithFailedTexttestIntegerPart testGeneralBlockIntervalsCascadetestRenderingOfMyOwnComment testHenry050 testConnectTo-testClassScopeExcludesClassCreatedAPosterioriitestResolveTypetestBePasswordIsSettestTrueIfTrueReturnsBlockValuetestCountBehaviortestWatchVariableInObjecttestActiveHometestTooLongBlockBodytestEvaluateOnErrortestMicrodownImportexampleLiteralWideString testSelectortestPathSegmentsTFCallbackQueuetestHasCategories%testMultipleMixedChunksInStrangeOrdertestIsAListStar23testDescendingSamePackageSameClassDifferentSelectortestListtestUnsignedInttestSetMovieDirector testObjects031testChangingOtherPriorityRaiseDuringSemaphoreWaittestHeaderLevel1testTokensInAscii testPalettes#testSixtyFourBitRegisterAsByteArraytestSystemPackagetestCasesHasTheCorrectTests testDepthtestReplaceFirst placesDesired2testAccessorInstanceVariableSlotGeneratesAccessorstestEnvironmentasNumbertestPrintOnFormattestClassAddedDrTests-TestsRunner(testLogLocatorDataIsOkStartingAtNegative testCategory capitalized testNumbers testMonthsDotestSelectSomeOtherBaselineOfAthens#testMakeReslolvedResolvesEverything!testDirectlyDefinesSharedVariable*testFutureCollectFailsOnFailingMapFunctiontestPointStructSizetestEqualToWithMapping%testWordCannotExtendPointerWithFieldstestStylerSpineRed%testWhoDefinesMethodDefinedInTheClasstestOneMBAllocation4testFalseIfFalseReturnsBlockValueWithTempInsideBlock"testCanCreateFileRepositoryFromUrltestIsWeakLayout testHasNexttestMutateByteStringyUsingAtPuttestWriteToContexttestCallWithAllConstParameter RubTextEditortestBasedOnMultipleBasis#testParsingPragmaRecogniseArgumentstestStarPrecedence%aDictionaryOrCollectionOfAssociationstestClickOnPagetestBehaviorWithMethodTagstestMixedMethodtestLinesOfCodeSimpleCase'testSelectingOutOfRangeKeepOldSelection5testComparisonToSimilarQueryButWithDifferentVariablestestSearchInTheWholeHierarchy+testInlineMethodWithMultipleSendersInMethodtestEnsureNoSpacereset6testSelectIndexThenSelectOutsideRangeKeepsFirstElementtestRemovePooltestFirstEntryIfAbsenttestFigureWithBoldtestDefaultValuestestFirstItemIsSelectedtest0FixtureDictionaryKeyAccess!testMissingExpressionAfterAReturn testSetColortestSplitArrayOnBlocktestHasTemporaries testHellotestAddressRange testMessages(testRevertCurrentMethodToSelectedVersiontestWritesTemporaryVariabletestSumSignedShorttestMethodDefinitionWithBangs$testLogLocatorDataIsOkStartingAtZerotestSimpleOneDelaytestCopyReplacingMatches>testCanCreateBitBucketRepositoryFromUrlWithExplicitHostAndPorttestUnknownSlots testTickstestMatchesOnStreamCollectNewTools-RewriterTools-Backend!testClickingRadio3DeselectsRadio2testAtIfAbsenttestFullRegistrationtestWriteSeparatorOntestSize2testPackageOfNonExtensionMethodIsPackageOfTheClasstestNormalGetIfAbsentPutTwicetestUpdateShadowSizetestIsMainTestProcessActive$testSelectedPackagesContainTestCasestestPackageOfRemovedTrait key:value: testWithDotestUsingMethodsFindsPoolUsersHeuristicCompletion-ModeltestWatchVariablesInClass0testHierarchyOfReferencesSharedVariableAccessing*testModelInsertClassFromBehaviorSuperclassnumberOfDigits"testNotSelectsMethodWithoutCountertestConvexHullOn LibGit-CoretestBehaviorLocalyDefined$testCleanUnusedUnreferencedBehaviorstestResumeAfterBCRtestNewFromCollectiontestPrintNameOn$testInstanceCreationMajorMinorSuffixtestallSuperclassesIncludingtestIsRootDirectorytestMultipleExtensionstestOnePresenterShowsOneWidgettestEqualityRelativeVsAbsolutetestChangingDeleteSlottestDangerousClassesEnablingtestDuplicationsKindatestSourceCodeOftestDetectIfNone#testCreateClassWithTwoClassVariable)Calypso-SystemTools-OldToolCompatibillity testPharoCodetestJumpOnReturn/testEnvironmentClosingNotEatingClosingCharactertestIndexOfDaytestRenameTargetExists2testMoveClassInPackageWithExtensionsOnClassAndBacktestArithmeticCoercion Roassal-SpecEqualstestAddTemporariesNamed-testWorkerPoolCretesWorkersWhenExecutingATasktestAddTwiceReplacesChild/testSelectItemsOutsideRangeHasNoSelectedIndexes1testCreateNewPackageWithoutConflictCreatesPackagetestUnaryFormatReceiver2testGettingEnvironment;testIsAffectedByChangeOfAbstractMethodWhichIsNotImplementedtestDependantPackagestestExplicitRequirement testBlockVarstest0FixtureIterateTest1testMethodBodyWithSquareBracketInsideLiteralArray testWritingtestAnySastify1testFutureFlatCollectSuccessOnMappedFutureSuccess'testUntypedNullArgumentHasUndefinedType-testMergingNestedRectanglesReturnTheContainer testRoots&testDemoteToRPackageNamedKeepOrganizer testHenry096#testClassWithSuperclassNameAsStringtestSplitCascadeRefactoring8testSelectIndexTwiceAddsIndexToSelectedIndexListOnlyOnce-testIsEssentialWhenPartOfABlockNodeExpectTruetestCreationOfDefinitions testAddPool"testExceptionWithoutMatchingString)testExampleTempNamedTempVectorInlinedLoopnumber2testAlphaNumericVersion2testQueryEncoding4testTwoRectanglesWithAnAdjascentCornerDoNotIntersect"testSupplySameAnswerToAllQuestionswithAll:testGoTwiceUseSameLessonView testRemoveElementThatExistsTwice(testStoreAndPopTemporaryVariableBytecodetestIsCashingResourcesFalsetestReplaceLiteralArray2Flashback-Decompiler"testAllNamedFromToSortedByArgument newElement%testFindTestCaseCoveringUntestedClass3testIsEssentialWhenVariableOfAnAssignmentExpectTruecharactersExactlyMatching: testCreationHierarchicalInstance.testAddManyPresentersPushesThemToPresenterListtestEndGoesToEndOfLinetestIncludesAnyAllTheretestIsOnOrBefore0testSelectPresenterItemSetsSelectedIndexInWidget#testRemoveShadowWhenShadowIsRemoved Clap-Core.testCastedTypedConstantIntegerHasConstantValuefalseAlternativeBlocktestMethodIsCleared(testResolveConstantTrueShouldBeInt32Type/testSelectManyIndexesKeepsLastSelectionInWidgettestReplaceWithSpaces testObsolete(testModelSettingValueHolderToValueHoldernewDay:month:year:testSmallIntegers prevIndex,testEnableGivenServiceWithConfigurationBlockCtestCollectionWithSingleManyElementsReturnsTheRequestedInCollection testHasChangedForPackageItemDifftestNormalKernelClassestestBuilderAddsElementsOnRaw3testMethodsAccessingPoolVariablesFindsVariableUsers#testPassingLongStructByReferenceInC testFlushtestNewProcessIsPharoProcess$testExtractSimpleMethodAndOcurrencestestUTF8BoundariestestInstallFalsePositive#testExampleInlineBlockCollectionLR3)testSelectingPluginWillUpdatePackagesListtestByteArrayRangetestCanConsumeLineOtherBlockstestNextAcceptFloatNumbersxbtestForkedRead readStream>testRemoveAllExtensionMethodsRemoveTheClassFromExtendedClassestestSizeInMemoryOfCharacters!testUndefinedPackageShouldBeEmpty testSelectAll'testSmartNeedExtraRemoveInForOppositeAt2testHeuristicBuilderForTwoHeuristicWrapsNonWrapper testFileNametestSetBaseClass>testPushDownMethodDriverWhenAbstractClassExpectBreakingChanges testMatrix$Calypso-SystemPlugins-Critic-BrowsertestHasShortcutKeytestReplaceWithFixedWidthtestShouldNotInstantiate isSymbol:fromCharacter:testDefinedSelectorsForClasstestUnionWithIncludedtestSelectorEnvironmentMultilingual-EncodingstestWeakSlotIsWeaktestErrorsArePersonnalizedtestVersionsForMethod#testConvertingWithNewRequiredResulttestFailureInvalidSelectortestComparingWithParameterstestTAddWithOccurrencestestChangeRemoveManytestParseMissingStartURLtestCopyFromTotestSetAsBreakpointPropertyBaselineOfTonel testHashBlocktestConvertingToSemiAsyncQuerytestIsIntegerPointasStringtestConversionToTrait testClasstestDefaultUpperWhiskertestClickFromMorphCtestBuildSelectorStringWithPermuteMapAndNewArgumentsWhenNoArgumentstestFormattedCode$testForcedRuleOnMethodWithPackageBantestNanoSeconds0testCheckFailEarlyAndDoesNotCoverEveryConditions testCascadetestTraitNoSlotsNoUse*testDefinitionHasCorrectStringWithoutSlots.testConfidenceIntervalMinIsLesserThanQuartile1(testDecoratingMethodWithExecutionCountertestBorderWidthNotHomogeneoustestCanConsumeLinetestTagtestLocalSelectors1testStepSendPopsArgumentsAndPushesResultBytecodestestHashtestItalicNestedInBoldtestAdvanceWritePointerDtestChangeInSharedVariablesAndSharedPoolsShouldAnnounceClassModified,testLastBcOffsetForNodeWhenMappedPcsAreEmptytestUndeclareSlottestCreationFromStringNotNiltestBecomeIdentityHash testShowColumnHeadersShowHeaderstestSelectsOverrideMethodtestReferenceDependencies"testTraitIfClassTraitAlreadyExiststestCorrectlyCreateDebugSession2testSelectMultipleIndexesAddsAllToSelectedItemListKeymapping-TeststestWeakClassIsWeak withIndexDo:[NewTools-CodeCritiques-TeststestGoodPathTwoUnusedVariables3testApplyingToQueryViewShouldCreateOpenedDataSource>=4testReadClassWithCategoryAsPackageAndMissmatchInCaseretvaltestDefinitionfromRgbTriplet:testReadFromFoolProofExtensiontestErrorInRaiseWithExceptionDotestObjectAsStringtestMorphicPopup,testSettingTextManuallyAffectsTheUndoManager testClearingzintestPrimitiveRandomGeneration2testMethod3forMocktestBoundaryContainsWhichOf testPrinting8testUnselectAllInWidgetWithoutSelectionDoesNotRaiseEvent"testNoTraditionalBinaryPrecedence3 Commander-Activators-ContextMenuprintOn:base:length:padded:testNoSelection testStartStoptestBasicChecktestNotReadInMethod#testShiftClicktAccumulatesSelection)testNextAcceptLiteralArrayWithParenthesis testToday$testLowerThanFirstBCOffsetAccessTest thisContext"testNoUnusedTemporaryVariablesLeft'testPerformAddRemoveMethodInteractively RectangletestOptionListItemHasTitlegroups removeAt:testWhenEnabledShouldLogtestToDoExecutesBlocktabtestUninstallSelectedMetalinktestWriteToFilediff:)Calypso-SystemPlugins-Deprecation-QueriestestSizeUnsignedChartestChainBehaviorRemoveBehaviortestStringAllRegexMatchesMorphic-Widgets-MenubartestDuplicateClassErrortestUndeclaredVariableraisedToInteger:testLessThanLessThantestUnwindAndRestartToContexttestSearchSelectorsNotMatching!testSelectItemOutsideRangeIsEmptytestCanUnderstandtestOriginWithRequiredMethod testHenry061 fromStream:isDigit:testRequestResponsetestRemoveAllShadows!testExampleSimpleBlockLocalNestedntestLabeledOuterShapes03testWorkerProcessDiesAfterStoptestIsClosePunctuationtestNewTextStream testBasic03(testRemoveFirstElementRemovesFromAdapterxor:testMultiPoolstestSetNameTexttestPlaygroundWidenOnSelftestNextLiteralCanContainColon%testAddBoxPlotAndLinePlotReturnsCharttestCallbackInLoop testHenry001testBox testAssignmentOfClassNameBindingtestComplexTrait testLiteralVariableClassVariable=testCompletionCompositionNextManyShouldStopAfterEndOfElementstestSubclassInstVartestRelativePathtestPlainClientSkiptestCopyReplaceAllWithForSorted8testIsAffectedByChangeOfAbstractMethodWhichIsImplemented%testByteCannotExtendPointerWithFieldstestIsConfigurationNametestPrintingBoldtestWikipediaExampleQuotetestIfCutDoWithCutAndUncutsLastaatestSumWithParenthesistestRegisterSubRegistertestTraitPlainSimplealike:$testOptimizedBlockWriteInNestedBlock asCharactertestInstVarNamedPuttestOrOperatororigin:corner: testFromPoint%testExampleMethodWithOptimizedBlocksAtestAttachmenttestClassWithSimpleSlotstestTentestColorBackwardsCompatibility(testSelectPathAddsItemToSelectedItemListtestDefaultDirectory testNestedShapeNotAddedToACanvascc:/testRestoredBrowserInstanceWithMethodGroupQuerytestHandleSubscriberClasstestAsStringOnDelimiterEmpty"testSyntacticEqualsWithComposition+testSplitSortedCollectionOnSortedCollectiontestNewLayouts testAtWrap6testDescendingMethodsWithSameSelectorButDifferentClasstestKeywordOnMultipleLine14+testIdentityIncludesNonSpecificComportementRoassal-Layouts6testOptimisedPlusSpecialSendsMessageDoesNotCaptureSend!testNextKeyWordStartAtFirstLettertestBuildSequenceHeuristic-testSmartDoubleQuoteSurroundsEscapesSelectiontestThisContextStyletestFindPNGPreviewertestReplaceWithSpaces2testLiteralBoolean2testSelecting2ElementsUpdatesThePresenterCorrectlypiecesCutWhere:do:System-BenchmarktestWithAllChildrentestIsFixedLayoutaa:bb:cctestResolveAbsolutetestGlobalVarStyle'testMethodRemovalWithMethodAlreadyAddedtestIsAListStar%testExpandedEpTEventVisitorClassTraittestEditClassScopeAddingClass(testCreateClassWithPropertySlotAddSecondwriter!testPushTemporaryVariableBytecode#Calypso-SystemPlugins-Flags-QueriestestDoWithWhentestSmokeOpenPresenterWithItems testExpandBy/testClassMethodsTakePrecedenceOverTraitsMethodstestAtPutOutsideBounds testTransformOneOfManyStatements3testHierarchyOfReferencesSharedVariableNotAccessingtestLogLocatorSmallestIndexIsCorrectAfterChangingSmallestPower.testBlockWithFourArgumentReturnsLastExpressiontestErrorWithErrorHandlertestInfiniteLooptestParseFaultyPragmatestSingleTraitCreationaddAll:)testBestNodeForCommentInbetweenStatementstestExternalObjectspeciesForTransform testIconForarraytestStepToMethodEntrytestFromDetectIfNotFoundtestKernelDensityEstimation!testDuplicateClassPreserveMethods test22addAll2testDifferentExceptionInShouldRaiseWithExceptionDotestThirtyTwoBitRegisterXortestTraitRemovalWithTraitAddedMonticelloTonel-Tests-MockstestFillingWithSingleInstVartestSimpleDefinitiontestZombieLasttestNeedsReturnPharoBootstrap-InitializationtestComparisonWithSimilarResulttestLabeledOuterShapes02'testCriticizeFinalDotIsEnabledByDefault.testFixedLocatorDataIsOkWithCollectionTooLargeSystem-SourcestestUnusedAlternateProvidertestTranslateXYSystem-FileRegistrytestIndirectTraitSubclassingtestsBeginsWithEmpty testWatchVariablesWritesInObjecttestHasEntryNamedtestLiteralVariableClasstestInitializeFrom!testTwoConsecutiveEscapeCharactertestCommentSimple.testMutateObjectInstVarShouldCatchRightFailure testStoreIvar%testGoTwiceShowLessonViewIfNotVisible7testMultipleMixedChunksInStrangeOrderWithMetaclassTrait testSymbols2testUnselectSelectedItemRemovesItFromSelectionListtestClassRemoved+testModelInlineMethodWithSameVariableNames1 testCharSizetestPackageTagOfUnpackagedClass"testNextIdentifierStopAtLastLetter"testEvaluateAliasMultipleArgumentstestErrorStyletestErrorClassCreationDtestSetSelectPathOutsideRangeRaisesSelectionChangeEventWithUnsetPathtestAnchorBlockNewTools-InspectorisDecimalDigit:%testAddLinePlotAndBoxPlotReturnsCharttestDisableActivationDuring'testBuilderCanAddElementsOnMultipleRaws4testResolveConstantSelfStringShouldSetConstantLoadertestSizeSignedLongLong.testWorkerExceptionIsHandledByExceptionHandler testHenry094testRotateByRadianstestWeekPrintOn testMapClasstestCommentedMethodHasCommentstestBeColumnNotHomogeneoustestMustInclude03squeezeNumberOutOfString:testEnableDisabledBreakpoint(testSelectItemAddsItemToSelectedItemListtestVariableEnvironmentInstVars testUTF16Back testSetLabels!testSearchListReceiverNotMatching requiredStart testIconNametestTotalSeconds$SystemCommands-MessageCommands-Tests:testDeleteAllWindowToLeftOfAWindowWhenDontHaveWindowOnLeftname:testNoUnusedClassVariablesLefttestEnvironmentWithCodeBlock!testModifiedTimeWhenFileWrittenTotestSelectsMethodWithBreakpoint)testToolbarButtonsForMetalinkInstallationtestCustomNewline testCurrenttestIntoWorldDeleteOutOfWorld testAddCycletestMultiValues testToDoOftestVerifyPreconditionWhenRemoveLocallyDefinedInstanceVariable*testFailureWhenAssignmentsIsNilExpectFalsetestBasenameWithoutExtensiontestHugeIntegerCloseTotestDescriptiontestCopyReplaceFromToWithtestSmokeTestForDemoPages testHenry044EpiceanextestFillInTheBlank testFlagValuetestRadio2StartsSelectedtestContention1+testSlotNodeArePolymorphicToRBVariableNodes,testSupplyAnswerUsingOnlySubstringOfQuestion7testAddMethodCommentTransformWithExistingQuotationMarkstestInstanceVariabletestLongRunningTesttestMarshallingOOPtestUpToSmallIntegertestAllStatementsBlockWithTempstestChangePatterntestAllByteEncoderDomainseitestRemoveEmptyPackagesAndTagsprintShowingDecimalPlaces:testProtocolNameOfSelectortestNotifyBreakpointHit testMergeWithtestReturnInstVartestScaleLinearInvert1testSequenceNodeStartAtFirstTokenAfterTheSelector testHenry086testConvenienceMethodstestThirtyTwoBitRegisterOrtestDirectTraitSubclassingCollections-Atomic-TeststestKeywordOnMultipleLine5testNavigationtestSortingChainedWithUndefinedtestIcontestDefaultPlaceholderIsEmpty=testIsUsedAsReturnValueWhenBlockNodeInSequenceNodeExpectFalseSettings-PolymorphFonts-InfrastructuretestRegistryShouldBeCleanedremove:ifAbsent:isInitialQuote: testAddSlot0testSelectMultiplePathsAddsAllToSelectedPathList+testFindStClassProcessorTestWithPartialText testAngle%testWarnDoesntPullUpReferencesInstVartestCopyAfterLastEmptytestWithEmptyUses testInstSizeFonts-Infrastructure-TeststestTestClassesShouldBeSingulartestDirectoryEntrySizeForFile#testFailurePullUpVariableNotDefined Ombu-Tests*testNonOpenPresenterDoesNotRaiseBuiltEvent,testAllReferencesToTakesIntoAccountSuperCalltestSetHeaderTitleHasTitletest0IndexAccessingTesttestInvalidLiteralCharacter)testFalseIfFalseIfTrueEvaluatesFalseBlock testMathBlock testEdges testModelPushDownOnMetaclassSide4testSelectIndexThenSelectOutsideRangeKeepsFirstIndexlowtestBasicCommandlineHandler'testNegativeWeightedGraphReconstrucPathdaystestAddAllLasttestIdentityDictionarytestNestedLevel2testAddTwoParameterstestPassingLongStructByCopyInCtestIncludeAssociation8testWriteSnapshotWithOrganizationAndOnlyOnceClassWithTagtestPropertyWithOddCollatortestTwoElementsContainstestToDoWithCalculatedArgumentsArithmeticErrortestPullUpReferencesInstVartestNonUIProcessIsRecognisedtestProjectReferenceSpec testListBox@testCancelCompletionInClassWithDynamicExtentDoesNotLogOtherClasstestEventsDraggableCanvastestMonospacesWithoutClosure)testSuppressInformUsingStringMatchOptions"testCustomCategoryOrderIsPreservedCoverage$testTraitWithComplexSlotInSuperclass.testVariadicFunctionWithOneFixedAndTwoOptionaltest0FixtureCloneTestwith:testFaultyNumericLiteral2BaselineOfPharoBootstrapVtestUndoOperationWhenTheUndoStackIsEmptyPreservesTheUndoStackAndTheRedoCollectionEmpty testValues#testMutateByteStringyUsingByteAtPut testBlack8print: rgbTriplet with:collect: Manifest-Core testSizeFloat&test0FixtureDictionaryAssocitionAccesstestTraitRemovalCollections-TeststestAddTemporaryRefactoringtestSplitJoinBoundaryCases&test0FixtureIndexAccessFotMultiplinesstestUnmatchedLiteralParenthesistestShoutingWorld testInfinity1 testCopyWithtestDisableSort testParents$testStepThroughInAMethodWithoutError'testPragmaImplicitLiteralArrayIsInvalid testObjecttestItalicsAndNestedBolds&testSingleLevelListWithNormalNumberingtestDo2test0FixturePrintTesttestParseFailuretestWhenSelectedItemChangedDotestExpandedMetaclassWithTraittestHomeClosesCompletionContextIceberg-Plugin-PharotestNumberReadExactlyErrortestBinaryOneArgumentPerLineLibGit-FileSystem Renraku-Tests*testNewFetcherWithElementsShouldNotBeAtEnd(testMultiplyMatrixWithCasesMultiplyCasestestBuildSimplePoint2 SUnit-TeststestSelectedPage-testExpectedMethodShouldIncludeExpectedString.testSymbolLiteralSuccessfullyCreateLiteralNodetestArrayNodesArentArrays!NewTools-Spotter-Processors-Testsat:at: testYesterday newLastIndextestDoesntContainLocatortestRenameArgument testAsTimetestSetIsReadOnlySuccessProxytestFromMethodScope%testStoredCredentialsUsesMostSpecific8testAcceptEntryIncrementsAverageEvenIfAtDifferentIndexestestCopyEmptyWithouttestScaleLinearColors testHenry026testNumericTypes firstParmtestIsFinalQuotetestImplementorsReflectivity-Tools allButLastBaselineOfDependencyAnalyzertestCompletion Random-Corefound testPrimNew previous:testOldDefinition testPreordertestUnifyClassTraitidentityIndexOf:ifAbsent:deletetestBoldAPIToSetText cull:cull:testRemoveOutgoingDependencies+testUnaryMessageFormatCommentsWithStatement testMinMaxtestEmptyBlockTwoArgumentstestHorizontalLineBlocktestRemoveZero testClosetestPrimitiveNamed2testUnmatchedStringQuote$testStringColumnsShouldBeNonEditabletestObjectCentricASTAPI'testMethodModificationWithMethodRemoved startIndex3testUnselectNonSelectedIndexDoesNotRemovesSelection"testGettingFailuresFromEnvironment digitValue:testPopupSimple)testTempNamedPutShouldReturnAssignedValue?testActiveProcessFromProcesorShouldUseInstalledEffectiveProcessliteralExample5testClassReshapeShouldKeepClassBindingForTraitMethods6testIsUsedAsReturnValueWhenNodeIsAssignmentExpectFalsetestExampleSlotWithFluidAPItestRawsDoesNotHandleWellEscape testHenry063testDeleteHistoryFromNode#testTempNamedTempCopyingNestedBlocktestSignedInt64Specific-Rules%testGeneralBlockIntervalsLiteralValuetestRedundantClassAdditiontestWithWeirdValuesLine testHenry079%testDefinitionOfTraitedClassWithSlotstestMissingZipCrctestDataSourceWithoutTabletestPurePathInterpretedAsFile testUnloadWithAdditionalTrackingtestWorkerRunsInSeparateProcess delimString'testLinesOfCodeEmptyLineWithTabInTheEndtestNewSliderValueIsZero testEmptyInPackageWithoutAnyTags*testIdentityKeyAtExistantValueReturnsOkKey testScheduleBaselineOfSlottestStandardTraitWithTraits&testMinSpanningTreeComplexDisconnectedtestUntypedNilArgumentIsNil allButLastDo:testAdjustChildrenbasicNewtestEnabledHaltIsEnabled,testBadPathRemovingNonEmptySubWithSubclassesmmddyyyytestSpawingNewParagraphHtestClassEnumerationOverInstanceSideBasisWhenBothMetaLevelsAreLocalScopetestReadFromSpaceBeforeOffsettestExactMatch CompressiontestLinkAPIToSetTexttestSequenceIfNotEmpty:testTraitThatHasAPragmaHasCorrectTraitSourceAfterRecompile testExistselementAndIndexBlocktestLiteralReturnsLiteral testHenry128testPrimNotEqual#testHasSelectorSpecialSelectorIndex aSubsetSizeBtestBlockWithASuperWithoutArgumentsSendHasCorrectNumberOfArguments$testWhenTextChangesRaisesSingleEventtestCurrentJobLtestStringReturnWithMandatoryEncodingWithoutExplicitEncodingShouldRaiseError testEnsure beforeFirsttestFoldersOnly$testAddRemoveBreakpointKeepTimeStamp testMerge2/testRenamingExtenstionProtocolToClassicProtocoltestChangingDeleteSlot2Slots testVisibleAreaWTopLeftWithScaletestFillingWithTraitAndItsUserstestPragmaTwoParam,testNextLiteralArrayWithBracketStopAtBrackettestExtractSelectorWithCommentstestTempVarStyletestExpandedPoint&testStoreAndPopLiteralVariableBytecode Tool-RegistrytestComposingMondrian(testNextNumberLiteralStartAtTheBeginningtestSimpleUTF8ReadStream!testClassDoesNotDefineSetUpMethod testIsSlashtestRelativeFromStringtestDebugSession testValuetestNoUtilsMethodstestTypedStringArgumentIsStringtestNoNewLinesAfterSignaturetestIsBehaviorposreadFrom:base:testGettingFreshInstancetestExtractAllKindstestGetMeanOfDatasetSizeOneLimitedWriteStreamSUnit-Core-TraitstestUInt32Size(testNotifyTestServicesAboutCompletedTest testHenry039,testMiddleExpressionsOfASequenceGotExtractedtestMigrateTestSlottestRecompileDoIttestReadInContexttestValidationIsKoWhenTextIsNilOSWindow-TeststestDoesNotShowIcons testAllEasingtestParallelAnimationCreation testInversiontestQueryEncodingExtendedcopyReplaceAll:with:divisoraa:testKeyForIdentitytestMessageNodeDumptestNewLinesAfterGluedComment testOneTwo lastIndextestNextAssignementStopAtEqual/testClassEnumerationWhenObjectIsFirstSuperclasstestByteEncoderFromUrl testStroketestPrint24withNanostestBindingsWriteGlobalstestArrayEvaluateWithBindings badMethodstestRomanPrintingtestCreationByUnnamedtestWriteAndReadBooleantestModifyLabeltestAsDateAndTimetestCharacterizationtestLabelShapeHeighttestBehaviorCommentChangetestAdoptQuery testAutoscaletestEditClassOrPackageScopeRemovingClassAndBreakingFullPackagetestGetPharoVersionnewFrom:+testModelInlineMethodWithSameVariableNames2testEquivalentExceptRenamingtestUUIDVersion1System-Settings-CoretestReadComputedSlotReflective#testSupplyAnswerThroughNestedBlocks'testLookingForStoreDiskReturnsDiskStoretestWindowsFileUrl testArcCornerSystem-Installers[testlastIsReturnWhenMessageNodeIsInlinedIfAndHasTwoArgumentsAndFirstArgHasReturnExpectFalse%testMessageWithFaultySelectorIsFaultytestNotNilIfNilReturnsReceiver$testSimpleDefinitionPackageIsCorrecttestWriteDoubletestClassWithUnderscore trueString0testTraitedClassSubclassHasEmptyTraitComposition3testShouldIgnoreTimeLimitWhenTestProcessIsSuspendedAnnouncements-CorehasInterned:ifTrue:testNonResumableOutertestDeactivationtestModifiedShortcutsMatch OSWindow-Core0testHasDefaultFailingStrategyForRunningProcesses(testSelectedItemIsNilIfNothingIsSelected5testFromThreeMethodsWhenImplementorsCacheShouldBeUsed,testLocalProcessTaskRunnerRunsInLocalProcessGraphics-Tests testNextShouldReturnFirstElementtestCompileEmptyMtestTraitExplicitRequirementMethodsMustBeImplementedInTheClassOrInASuperclass(testNextBinarySelectorStartAtFirstLetterRoassal-Global-TeststestRemoveAllHaltsFromMethod Deprecated12testRuntestEmptyMethodReturnsReceiver"testCreateVariableWordClassWithAlltestBlockWritesInstanceVariableClassAnnotation-Tests testPushSuperKerneltestEntriesRemovedFIFOleft:right:top:bottom:testAddWithKeyAlreadyIntestEmptyTemplatetestRemoveKeyIfAbsent testNotEmptyFromEmptyMethodScopetestDensityPlotHasKernelDensityMonticelloTonel-FileSystemNewTools-PlaygroundtestExampleBlockInternaltestStringSymbolStyle*testPackageOfMethodFromTraitsAfterCreation testMethodDeftestLeadingZero testCopyEmpty5testIsMessageSentInSystemWithTheSelectorInsideAnArrayFtestMergingTwoStylesWithASameClassHasThePropertiesCorrectInCommonClass`testMoveToNodeWhenNodeIsInBlockThatCreatesContextAndBlockCreationIsFirstBytecodeInFirstStatementtestAssignClassVariableFileSystem-Core-Tests'testIsNotSuspendedWhenItIsActiveProcesstestAddIdenticalElements testWorking*testBlockParameterWhenTheLineWillBeTooLong,testProgressInformUserDuringExecutesItsBlock testIsToDo testBorders"testRemoveProtocolWithRealProtocol(testDetectIfFoundIfNoneWhenNobodyIsFound#testBestNodeWithValidKeywordMessage secondKeytestKeywordStyle0testFaultyMessageSendShouldHaveTheCorrectMessage"test0FixtureDictionaryRemovingTesttestSizeReturnsThreetestHaloIsDisabletestMouseUpFromMorph"testMoveMethodIntoInstanceVariable testCloseTotestCreateDirectoryNoParenttestIOA addMonths: testCreationtestVariableNotDirectlyDefinedstreamtestCommentWithSyntaxErrortestOpenColorPickerZtestWhenClickAnBeforeHistoryButtonIfThereAreHistoryShouldComeBackToTheLastDirectoryVisited$testOFixtureReplacementSequencedTestReflectivity-ExamplestestDirectAnnouncementtestAllCallsOnASymbol$testSelectItemSelectsTheGivenElementtestRemoveGroupC testRemoveLastNElementsNElementstestStreamContents!testAddIntructionsBeforeFromLListminimumtestAbsoluteValuetestPrivateReplaceFromTo%testShouldExpandIfItHasBeenLongEnoughtestInitializeQueueWithtestRemovePropertytestFaultyNumericLiteraltestComposeMethodTextQtestDoesNotRaiseForkedProcessFailureWhenFailuresWerePassedAndMainProcessAlsoFails testSignedInttestDropStFile testLoadPage testIsEmpty/testIgnoreLongTestWhenItIsSuspendedAsUnderDebug/testBlockWithThreeArgumentReturnsLastExpressionRing-RuntimeSupport testSuperSend#testGetEntriesFromRectangleInParent0testMatchingAnyNodeWithoutConstrainingThePatterntest0FixtureIncludeTest+testSelectedBlockExecutedWhenBecomeSelectedKeymapping-Tools-Spec testIsPrime2testEmptyHistorytestBuildingGroups!testSubclassInstanceVariableNames testComparing1testSelectPathThenSelectInvalidPathKeepsFirstPathMetacello-GitBasedRepositorytestSimulateMiddleClicktestFindServiceIceberg-Plugin-GitHub%Calypso-SystemPlugins-FileOut-Queries$testParentOfArgumentNodeIsMethodNodetestCallWithConstParameterSettings-SystemtestPreventDuringtestPredecessorstestExampleSimpleBlockArgument1testComposeTitleTexttestDefinitionWithoutInversetestRealizeClasstestSettingCompletionFromEditortestRestoreWindowwithoutPrefix:testMinSpanningTreeComplextestDaysInMonthInstrumentationtestReverseWithDotestLoadFromCorruptFile1'testDontRetainBlankLinesBeforeComments2testFlagCollections-Stack-Tests0testAddAtSamePositionTwiceSetsChildrenSingleTime*testSixtyFourBitRegisterLeftRotateBySimpleUtestHasSameExitPointWhenSequenceWithoutLastReturnAndMultipleNonLocalReturnExpectFalsetestRejectNoRejecttestUpToAllTimeout SmallIntegertestUnsigned4ByteIntegers testLongLongs#testDoBrowseMethodsContainingStringtestPackageName$testNextFloatNumbersCanNotHaveSpaces testHenry1182testUnclosedParenthesesErrorNodeContainsRightValuetestExampleNestedBlockScopingtestAssociationClasstestRetrievesCurrentSelection$testBetweenAndDoDisjointWithSchedule&testSingleBlockWithArgumentsWithFormattestSearchingComposedMessagetestExampleEmptyMethodtestLabeled04HasModel)testFigureWithParenthesesInsteadOfBrackettestAsCommaStringEmpty stopIndex soleInstance+testIncludeOnlyInstancesCreatedForGivenUsertestCallSimple5testMissingSeparatorBetweenBlockArgumentAndStatementsbeginsWith:caseSensitive:testIsOnOrAftertestPushLiteralConstantBytecode5testWritingStoredSettingNodesShouldNotCloseFileStreamtestDecodeSoftLinebreakCRLFtestBlockAndContextSourceNode-testTypedDoublePointerVariableArgumentHasTypeencoder DebugPoints testIsReflextestRoottestAnchorMarkupInsideLine'testTypedPointerVariableArgumentHasTypeSTON-Text supportremoveDuplicates'testSetRootModelResetsToSinglePresenter(testMarshallingByteArrayWillPinTheObjecttestMethodWithStyle.testBlockWithFiveArgumentReturnsLastExpressionanObjecttestFromStringFreeTypetestGetEntriesFromRectangletestRedundantMethodRemoval testWhenSuperclassIsAnnotatedTootestLocalHostNametestHomeMethodtestCopiedVarFromDeadContext!testClassEnumerationOverMetaClassFileSystem-MemorytestSentMessages"testLastIndexOfStartingAtDuplicate testShutdowntestTemporaryVariablesMethod$testSimpleEnsureTestWithNotification testInputfiletestDefinedSelectorstestVariableWordSubclass/testComparisonToSimilarQueryButWithDifferentTagtestDetectSequenced testMetaclasstestExampleSupertestWriteTwice.testObjectCentricBreakDebugPointOnVariableReadClap-Commands-Pharo"testParsingPragmaRecogniseSelector,test0FixtureTConvertAsSetForMultiplinessTesttestJustSendsSuperFailingtestCanAlternateRowColors"testNestedBlocksRemoteInBlockCase3 testVariableEnvironmentAddRemove testSearchRecurseIntoNotMatching!test0FixtureDictionaryCopyingTest5testVariablesEnumerationForClassWithInstanceVariables$testResumeNonresumableUnhandledErrortestStandardMetaclassTrait STON-Tests>testNonDuplicatesRemoveDuplicatesResetReturnsWithoutDuplicates testShouldtestUseUndefinedClass testHenry080Microdown-TeststestSmalltalkSelfEvaluating h:s:l:alpha:peekBytetestUntypedFalseArgumentIsFalse testAtPathPuttestCopyUpToLastNewTools-CodeCritiquestestRenamePackage bytesCounttestForgettingAnnotation testParseTexttestSetIsReadOnlyFailureProxytestSizeSignedShort'testShouldKeepHeadReferenceAfterRefreshtestDraggingOnDraggabletestMergeProjectA contractTo:Kernel-Extended-Tests"testRemovePropertySlotWithInstancetestNotPasswordIsSetInWidgettestSelectingInEditor"test0FixtureRequirementsOfTAddTest8testChangingPriorityRespectsTheProcessPreemptionSettingstestBlockWithTempsSourceNode!indexOfAscii:inString:startingAt: testReadClasstestThoroughWhichMethodsReferToexampleLiteralFloat!testSingleLevelListAllBulletTypesStringtestMultimatch3testCommandItemShouldContainPreparedCommandInstanceKtestVariableByteClassWhenTraitCompositionChangedShouldAnnounceClassModified+testWithRightDoesNotProduceInvalidRectangletestAddEqualElementstestMessageReceiver testPairsDonottestPathConsumption.testKeywordCommentsFormatCommentsWithStatementtestFindGIFPreviewertestPlainClientRead10kIceberg-Plugin-MigrationtestRemoveManytestByteArrayLong2testBlockWithASuperSendHasCorrectNumberOfArguments9testMatchesDoIsNotMatchingPatternedExpressionWithLiteralstestWithMockTutorial whileTrue:,testDeepCopyMethodNeedsToBeInCopyingProtocoltestCreateBuilderWithNilDoIttestWhileWithArg traitSource8testDoesNotCleanUpTestServicesUntilTestErrorIsNotHandledtestIsMatchingPasswordtestMedianWithNumberstestLicenseFormat,testNarrowingAndUnnarrowingReturnsSameResult;testUpToRootDefinesByCheckingInSubclassNotDefiningTheMethod7testGivenARegisteredClassRenamedThenItsHandlerIsUpdatedtestDefiningClass testNewInstanceVariableAccessors testGrowBytestReadFullFileIsAtEnd4testCompletionWithNoElementsToFetchShouldNotHaveMoretestBackwardCompatibility37testDTTestCoverageResultTheSecondNodeSubResultsAreLeafs7testFutureFailureCallbackIsCalledAfterFailureIsDeployedtestMeaningOfLifeIsSentTwice=testIntegerReadsOkFromStreamtestNull testMinutesminSizetestIncludesIdentitytestStoreVersion/testPoolVariableAccessibleInSubclassOfClassUser testIsHealthy.testExplicitCompletionEngineIgnoresGlobalClassHtestLoadClassWithClassTraitCompositionDoesHaveTheCorrectTraitCompositiontestWeakSubclass2testSetColumnTitleInPresenterPutsColumnHeaderMorph'testTruncatedToSizeResultHasCorrectSizetestNaN3!testEmbeddedOrderedWithFormattingtestFinalizationtestKeysAndValuesDopageUptestDefaultResolvetestIntersectionsWithRaytestMaxSpanningTreeComplextestClassVarsEnumerationtestRenameTemporarytestOverlaysAreAddedInOrdertestSimulateKeystrokes testCleanUpFP4testUpToRootDefinesByCheckingInRootDefiningTheMethod testSymmetrictestCharPointer6testAcceptTwoEntriesAtDifferentIndexLogsSeparateCountstestBrowserEnvironmenttestShiftUpShortStacktestCompactTraitFullTemplate%testNextIdentifierCanNotEndWithBinary#testTypedTrueArgumentHasDefinedTypetestIndexOfKey testSetLabel-testSelectItemOutsideRangeUnsetsSelectedIndexJtestSubstringFilterDoesNotFetchTwiceIfTheFilterIsARefinementOfPreviousTexttestCreateVariableClassWithAll#testRecentClippingIsLIFOAndRotatingtestStyleForTable testNoTimeouttestForwardedObjects testChangeInSuperclassIsDetected testHenry025testAddressesIntestIsTestProcessFailedtestLoadIdentitytestQueryParsingtestMultipleChunkstestFillShiftClassBuildertestLoadMissingNodetestStepOverAssignment5testSuperSendWithArgs_conditionBlockProducerMethodAST testCenterCommander2-Testsa1a1testParsingFromVersionStringtestKeysAndValuesRemovetestMergeIntoUnmodifiedImagetestAllClassesImplementing,testDictionaryConcatenationWithoutCommonKeys$testInvalidSelectorRaisesSyntaxError testMatchesBaselineOfCalypsoError#testFailureModelAlreadyExistingName value:value: colorFrom: testclassThatDefinesInstVarNamedtestPopulateModelwithSeparatorsCompactedtestDecodingErrors$testNormalizingSelectorForComparison4testMakeClassAbstractAddsIsAbstractMethodToClassSide8testRedoingAndUndoingAnOperationExecutesTheCorrectChangetestSizeAfterGrowbadExpressions%testAtAtputHasLastPutLastStayBehavior$testInitialContentOfSuspendedContext testPackageAttestSelectorAndArgumentNamestestShapeFromModelAndComposite2 testPrimEqualSystem-IdentificationselftestChangeRemoveOneDtestHasSameExitPointWhenReturnWithMessageWithoutReturnBlockExpecTrue testBlockTemptestCompletionOnSingleLetterRing-Monticello isTestPackage testHenry011 testToString"testSelectIndexOutsideRangeIsEmptyRoassal-Animation-TeststestSubexpressionCount(testBestNodeForCommentInsideSequenceNode(testEditClassOrPackageScopeRemovingClasstestPasswordIsSetInWidgettestTraitWithComplexSlot*testSelectorEnvironmentRemovesEmptyClassestestNewTraitAlias testCPathtestValidateRenameParameterstestUnsignedInt641test0FixtureCopyWithOrWithoutSpecificElementsTest)testDictionaryPublicProtocolCompatibilitytestFaultyAssigmenttestDeepStructuretestEnvironmentWithNamespace#testNotNilIfNilDoesNotEvaluateBlockBaselineOfDebugPointstestIsNativeSSLPluginPresenttestWhenStateChangedDotestAnnotatedBlock!testCreateWithCommentDoesAnnounceitem'testSmartCharacterWithEventAndSelectiondetect:ifFound:/testSelectMultipleItemAddsAllToSelectedPathListdecimalDigitLength from:to:put:.testMethodOverridingTraitMethodIsKnowByPackageaStringtestProtoObjectClasstestExampleThisContexttestFileOutSingleMethodRemovaltestTallyMethodsclasstestInlineEmptyComponentMethod.testUnclosedBracketErrorNodeContainsRightValuetest0FixtureSetAritmeticTest,test0FixtureAsSetForIdentityMultiplinessTesttestLoadFromFileTrickyCase,testButtonUpClickShouldModifiedArgumentsListtestIndexOfMonthCaseInsensitive testDoDup#testInputFileOnOneLineWithJunkAfteroccurrencesOf: testFromDays:testClassWithUndefinedSuperclassNameHasUndefinedSuperclasstestMultipleTraits testHenry097 STON-Core+testConvertingToScopeIncludedInheritedScopetestDigitsAccesstestNodeDistancesTotestNewClassVariableAccessorscopytestSetMaximumSize testRedirecttestTraitIfClassAlreadyExists"testNotBoundToEnvironmentByDefault testRemovingIconsAfterAddingThemtestTwoSpacesInsideArrayFtestDoesNotRaiseForkedProcessFailureWhenThereWasOnlyMainProcessFailuretestBorderAttachPoint*testHierarchyOfReferencesInstanceVariable2testFindThisMethodWithFullClass6testAddPresenterToComponentListIsInPresenterCollectiontestFormatEachStatementtestTwoUnconnectedNodestestAddTwoElementstestComplexUndirectedGraphtestStringAsRegexIgnoringCasetestCommandOrGroupNamedtestBlockRewritesArgumentstestUpdatingSelectionsOnUpdatetestHometestInitialPositiontestRemovePagewho!testProperAccessingProtocolIsUsedtestFromSingleISOString%testCompileClassifiedWithUnclassifiedMorphic-Widgets-Taskbar sortBlock: testHenry028+testSlotAdditionShouldAnnounceClassModified*testNextVersionAlphabeticVersionedFilenametestFirstNElementstestToDoInsideTemp:testChildProcessShouldNotBeStoredStronglyByTestEnvironment&testNNegatedEqualsNComplementedPlusOne%testReadFromDefaultOffsetNotSpecifiedtestConvencienceMethodstestWhileModificationBeforetestDescriptionsAreStringtestStableVersionMethodtestSubscribeSendtestHeaderLevel6testStoreAndLoadtestBodytestSkipUpToIgnoresJumpstestParseFontVariable"testCommentOfVariableInParenthesis*testSelectingPageShouldAnnounceChangeEvent testPackagetestNewVariableWordClasstestCategoriesHasTexttestContinuationExample2testParenthesisStyle'testInstallSelectedMetalinkActionButton testPrimAtEndtestHorizontalLine(testSelectionIsResetAfterItemsAssignmentLtestRemoveClassUnregisterTheClassExtensionMethodsFromTheCorrespondingPackagebasenametestProjectReferenceMergeSpectestIdentityAddtestAllReferencesTo!testFixedLocatorNumberOfTicksIsOk0Calypso-SystemPlugins-ClassScripts-Queries-Tests testStylertestBasenameNoParenttestStoreBase16testMoveToNodeWhenNodeIsLiteralOrVariableThatHasNoAssociatedBytecodesMovesToNextNodeThatIsNotLiteralNorVariableThatHasAnAssociatedPC testAllSlotssignal:testIfSequence1testIfEqualIsTransitiveexceptionBlock)testSortDataSourceWithChainedSortFunctiontestKeyDownFromMorph$test0FixturePutOneOrMoreElementsTesttestNonCharacterNegative"testMoveDownInStackFromLastElementtestInitialization*testOpenPresenterInWorldDisplayInFullWorldatPin:'findSubstring:in:startingAt:matchTable:testPrintStringHex1testIsNotNecessaryToCleanProperMethodWithFinalDottestMoveToFailingMissingSource"testClassTraitIfTraitAlreadyExiststestCanvasInspecttestWidenOnCascadetestUndefinedKeywordStyletestReplaceAllWithtestNaNComparetestCoveragePercentForMocktestClassifyUnderWithProtocolRefactoring-CorebyteAt:'testCreatedEmptyClassHasDefaultElementstestSourceCodeisEnclosingMark:testDateOfFalsePositive7testFailurePullUpWhenSuperClassDoesNotDirectlyImplementtestCmdIntegerSucceds testUndefinedClassClassIsDefinedOrderedCollection BaselineOfQAincludesSubstring:at:testClassUsesTrait,testRemoteStringWritesInGivenSourceFileArraytestNextValueOfNegativeNumberstestSubclassesInEnvironment(testPopoverPopupTakesExtentFromPresentertestForSeconds7Calypso-SystemPlugins-InheritanceAnalysis-Queries-Tests testAnchorIsAttachedToItsTarget2testDatatestUnpackagedPackagefivetestRenameClassFromTrait"testExistingClassVariableAccessors=testRefersToLiteralsReturnsTrueWhenLiteralIsInPragmaArguments$testPerformAddRemoveInstanceVariable8testJobIsNotFinishedWhenWaitingLessThanWorkBlockDuration$testDeactivateRaisesChangedEventOncetestEntryForPresentEntrytestReverseEchoUpToEndtestMinimizeWindowtestAllSearches%testTraitRemovalWithTraitAlreadyAdded$testKeepBlockInMessageMutlilineSpaceSessionAccessModeResolver*testRemoveMethodRemoveMethodFromItsPackagetestClassEnvironment!testSelectionStartsSelectingFirst#testMethodRecompilationShouldNotLogtestChangeSuperclass;testWriteSnapshotWithoutOrganizationAndOnlyOnceClassWithTagtestProtocolNamestestDottedRepresentationErrorstestCartesianProductDo3ElementstestMultiLineMessageFtestErrorCaughtIfExceptionSignaledAtShutdownWhenDefaultUiManagerActivetestPushDownUnusedClassVariable(testStringPrefixMatchesRegexIgnoringCasetestRelativeWithParentstestMethodPatterns testRejecttestDrawCanvastestExampleMethod4testUnhandledErrorWhenHandlerPassesOriginalExceptiontestSuspendAllWhiletestIfEmptyifNotEmpty+testAllowRunningBackgroundProcessesToFinish9testRedefinedTraitedClassSubclassHasEmptyTraitCompositiontestCornerDirectionsisEmptytestMultiPartAlternativetestRemoveClassWithBreakpointtestCollectAsWithoutParenthesistestReturnReceiver*testChangingOtherPriorityAffectsScheduling/testMethodsEnumerationWhenInstanceSideMetaLevel!testNextFloatNumbersHasFloatValue testVerify2testRemoveBehaviorOtestMoveToNodeWhenNodeIsInBlockThatCreatesContextAndBlockHasBeenCreatedBackwardtestDecodeSoftLinebreaklf testAsZnUrltestFailureNonExistantName includesAll:testChildrenSortingRoottestEnumIncludes'testWhichClassIncludesSelectorDoNotFindkktestEmtpyClassVariableStringtestClassVariableInModel,testClassDefFromLegacyStringHasClassNameNode$testRemoveInstVarNamedClassInterfacetestMergeGroupAtestUpToTimeout+testParsingSimple6testResetWithStoreNamedSignalsErrorIfFileAlreadyExistsoptionInlineTimesRepeat testFileReferenceExtensionMethod testHasEdges)testAssertionFailedInRaiseWithExceptionDo$testCopyReplaceAllWithManyOccurrencetestApproxVersion01'testArrayedCollectionWithPoolDictionarytest09addAftertestHexDumponmaxBaselineOfNumericScalestestCommentsInLiteralValueNodeAtestWhenRemovingWindowInWorldListTaskListShouldUpdateConsequently+testRemoteStringReadsInGivenSourceFileArraytestLinkCreatesInnerText testHenry034 testArraytestSetFontSize#testOpenPresenterRaisesDisplayEventtestStepToNextCallInObject testAsArraytestDatetestOpenAndClosePresenter testIsEnabledtestGrowWhenNecessarySortFunctions-Core7testRemakingATraitUsedByAnAnonymousClassKeepItAnonymoustestCopyWithAlltestDefinitionsIdentity Tool-FileList9testDoAcceptIsExecutedOnSelectedOptionWhenAcceptingDialog(testBreakDebugPointOnClassVariableAccesstestDefinesSlotNamedSystem-HistorytestTagsForClasses!testRootPositionalAfterSubcommandtestPrimNextPut testHenry0204testTwoRectanglesWithAnAdjascentBorderDoNotIntersecttestDefaultOrganizer(testSelectionWithRetrievedDataSourceCopy$testMethodArgumentIsArgumentVariableClassAnnotationtestAssumptionsmessagetestIsMessageSendtestCompileOnErrortestNextBetweenAndtestNonOrientedAngleWithtestRemoveMessageSendTransformHtestReturnExtraSpacesInIndentWhenMultilneWithThreeSpacesAfterCaretSymboltestJoinUsingLastOnArraytestParentParenttestExtensionDependencies!testAddLabelledButtonAddTheButton milliSecondtestDensityAreatestFilterMatchinground: testHenry125 testIsMorphShift-ClassBuildertestBasicBehaviourBtestHangedChildProcessTestWhenItIsAllowedToLeaveProcessesAfterTest+testExplicitNotificationRaisesEventOnlyOnce testRandomtestFixedAccess translateBy:testJustClassName+testSearchForExactCaseSensitiveStringSucesstestSystemAnnouncerClass CSSeparatorstestIvalidReadFrom*testDynamicLiteralArrayIsNotInLiteralFrame0testShouldGetPotentialMatchForUnimplementedCallstestOrdinalScaleRangeBands lastIndexOf:startingAt:ifAbsent:-testSelectItemsAddsIndexesToSelectedIndexListDrTests-CommentsToTeststest0FixtureTConvertTesttestHttpRecognizedtestIndexOfWithDuplicatesRunArray isSortedBy:,testUnhandledExceptionShouldAllowToCatchHaltvalue testGreen16 testIfCutDoWithCutAndUncutsFirsttestCanBeExecutedtestWriteSlotNamedValuetestChangingIconAffectTheWidgettestShouldRaiseWithExceptionDotestHelloWorldEncodingtestExtendingPathtestCannotLoad testGeneralBlockIntervalsMessage testMinorAxistestExtractMethodToSuperclass%testClampReturnsMinIfNumberIsBelowMintestCommentsInLiteralArrayNode testGetQuartilesOfOddDatasetSizetestIsImmediateObjecttestPreconditionNotEmptyClass2testAddNoPresenterToComponentListDoesNotRaiseEventtestExpandedProtoObjectClasssourcevalueWithPossibleArgs:2testPushDownMethodDriverWhenHappyPathExpectChangestestByteArrayLiteral6testSubClassWithComplexTraitsAfterModificationOfParenttestCommandLineHandlerConditionerrorNotFound:*testPNGPreviewerCanBeUsedOnParameterString/testFinalizationWithMultipleFinalizersPerObjecttestAddArgumentprivateMaxComponent7testSelectPresenterWithScrollingMakeSelectedItemVisibletestCollectThenSelectLocaltestUpToEndCloseNonSignalingtestUnmatchedByteArrayBracket blockWithArg allButLast:*testGoodPathClassIsUnusedEmptyNoSubclassestestNoNewLineBeforeCascade2'testAtIfAbsentWithGarbageCollectedValueKtestCanRemoveUnreferencedClassUsingLimitedEnvironmentButReferencedElsewheretestResumableOutertestIfNotNilIfNil0ArgAsVartestDeleteAllChildren"testLinearLocatorNumberOfTicksIsOktestIsBitsLayout testInformtestNoStaggeredTrigger testWithRB10testUnresolveSuperclasstestAccessingTempsVectorInBlocktestExampleSimpleBlockArgument3testKeyAtIndexIfAbsent testHasNonDefaultValue_NoDefaulttestStringStyletestNaNisLiteral smallSize5testWriteTraitDefinitionWithTraitCompositionFromTraittestUnclosedAnnotation testHenry031testPerformMatchingtestChainIntegerSucceds!testFailureWhenMethodDoesNotExist)testNextStringErrorDoesNotPropagateInsidetestShapeHasShadowRoassaltestAsNumberWithRadixtestExternalLinkWithMonospacetestDynamicLimittestNewScopeFromASetOfPackagestestDescendingDifferentPackageadd:#testSequenceNextNextOpenThirdLessontestInheritableVariable)testAddTreeWithContentInFileShouldSucceed&testPluginBasedJpegWriteReadUsingFiles testSlotNodesHaveParentReference hsvSaturationScriptingExtensions-TeststestReciprocaltestGrandchildOfPathtestMathBlockWithArgumentstestContextsAfterStepIntotestIsBuiltWhenItemsExisttestExpandedDataSourceIsClosedtestHasSelector&test0FixtureDictionaryIncludesIdentitytestFactorialSearchtestCreationByNamed+testCursorBeforeArgumentReturnsVariableNodetestNumberOfSpacestestWhitespaceAtEndtestAddProtocoltestFindJPGPreviewerTools-CodeNavigationtestEmptyStringAtEndOfWord toLowercase:testAsMilliSecond$testInformUserReturnsValueOfTheBlocktestPcsForNode&testNonConflictingTraitsAreNotConflict testExternalCompilerDependencies isEmptyOrNil"testAttachKeymapAndExecuteExecutes-testAcceptEntryLogsItsSourceInSeparateEntries testIsNotRoottestCreateValueHolder4testNextLiteralArrayWithParenthesisStopAtParenthesistestHierarchyRootsAtestClassCreationToolIsNotValidWhenReferencingDifferentClassGrouptestPharoVersionFileExists"testTAddIfNotPresentWithNewElementaddDays:testInstructions testProperty(testUnwindAndRestartToQuickMethodContextprefix#testPopoverTakesExtentFromPresentertestMoveToNodeWhenNodeIsNonInlinedAndEmbeddedInNonInlinedBlockisInitialQuote WriteStream'testStoreAndPopReceiverVariableBytecodetestUpToAllAfterCloseSignalingtestExtensionstestCopyNonEmptyWithoutAlltestUnfinishedCommentStyletestAddSharedPool=testWantsInitializationSkipInitializeSlotIfAlreadyInHierarchy.testFromPackageWithTagsAndUncategorizedClasses*testSelectShapesWithModelOnlyUsingCommandAtestHumanReadableByteSizeStringtestMilliSecondstestExtractOneArgNoMinusexampleNonSpecialLiteralInteger#testNextKeywordCanContainUnderscoretestComplexChainMatches6testClassWithSlotCallsInitializeSlotOnInstanceCreationtestTryOpenWith testObjectstestGoogleEncrypted testAngleWithtestReadsField testIsNotNiltestUndefinedFirstUnarytestPackageOfUnpackagedClasstestAddNodeFirst,testTerminationDuringNestedUnwindWithReturn2testModelForIt testHasFilestestLoadtestBlockCannotReturn!testUndefinedExtensionIsCodeblock%testNextBaseOfRadixNumbersCanNotBeOneSystemCommands-MethodCommands testReference testHenry033testSetMaximumSizeShrink asciiValueNtestReplaceTokenWithCaretBeforeEndOfTextWithSpecialCharacterReplacesEntireWordtestSignedInt32Ring-Core-Tests:testCalloutShouldHaveLegacyStringEncodingStrategyByDefaultEndianDetectorfromHexString:/testSmartQuoteSurroundsDoesNotEscapeDoubleQuoteRoassal-AnimationtestOtherDictionaryEqualitytestLazyClassVarReadReflective testLayouttestDomainObject testPopulate saturation testAddDays testRighttestAsClassVariableCollection asCamelCase,testFutureSelectSuccessOnSatisfyingConditiontestSetOfFloat0testUnselectSelectedPathRaisesSelectionEventOnce)testOptimizedBlockWriteInNestedBlockCase3copyReplaceTokens:with: testWithoutPrecedenceIsAConflict$testIgnoreWatchDogProcessAsForkedOne/testTrueIfTrueEvaluateBlockWithTempOutsideBlocktestResolveabilityDtestFixedClassWhenTraitCompositionChangedShouldAnnounceClassModifiedtestWithoutClassSlots%testRemoveOverlayFromLayoutTakesItOutprintOn:showingDecimalPlaces:testFloatFromStreamAsNumbertestPrioritySetBeforeStarttestInvalidSpecialMatch"testDirectoryEntrySizeForDirectorytestReadingTooLargeExponents!NewTools-Scopes-Resources-C-TeststestAnchorReference4testSelectionStartsEmptyIfStartWithoutSelectionIsSet)testCascadeWithInvalidSelectorRaisesErrortestAsMCSnapshotHasOrganizationnumberOfWishedDecimal testLongStacktestAddMovieDirectorInvalidtestKeywordNoExtraSpacesBetweenBaselineOfHeuristicCompletiontestThreeButtonstestHeaderLevelOutOfRange localSecondstestZeroRaisedToIntegertestUnsignedInt8 thisWritetestCreatedClassWithAllElementstestVisitDetectBtestWorkerPoolInstancesAreCollectedAfterStartingAndStoppingService BaselineOfIDEtestCos testDrawFixedtestFailureExistingClassName#testTerminationDuringNestedUnwindR2/Calypso-SystemPlugins-Deprecation-Queries-Tests testNoTarget#testFindTestCaseCoveringTestedClass9testWriteClassDefinitionWithTraitCompositionFromRealClass testOrdinalScaleRangeRoundPoints SUnit-RulestestNewWithSizetestDotProducttestGivenARegisteredClassHandlerShouldHasRegisteredReturnsTrue!testNextKeywordValueIsStartToStop testBanLevelCandidatesForPackagetestCanUnzipFromStream booleanAt:testListTakesAssignedSpaceThreadedFFI-TeststestwhenSelectionChangedDo testTopStacktestReadFromWithNanos*testFallbackReplaceFromToWithForWideString flatCollect:testPrimesUpTo testIsPoint4testNextAlphabeticAndDigitEndingWithColonGiveKeyword!SystemCommands-RefactoringSupport'testCanCreateBitBucketRepositoryFromUrltestConflictMethodCreationtestComplexWeightedGraph2testFaultyScript testAuthortestPackageTagRenamedo+testSelectedItemPointsToRetrievedDataSourcetestMatchingPatternBlockNode2;testSetSelectItemRaisesSelectionChangeEventWithSelectedPathSystem-PlatformstestHighlightAllShapestestDoWhileTrue testFirst%testCopyingAPrecedenceKeepsPreferencetestAtIfPresenttestInferCanvas3testCoreMethodModified'testBeginsWithFilterReturnsValidResults5testRemoveNotEmptySuperclassPushDownInstanceVariablestestEchotestInitialStatustestDays testExample2!testOnceBreakpointDisableAfterHit testScaleTotestProtocolEnvironmenttestCategorySelectedtestNodeForOffsetMessagetestTranslateMiddleRightTonumArgstestRedefiningInstanceTwicetestReadWeakSlotCompiled~~testNumberStyletestMergingTwoRectanglestestItalicNestedInBoldWithSpace testEnsureDirectoryCreatesParent"testFileOutSingleTraitModificationtestSelectLinetestStartForReplacement02testdaysInMonthtestSlotsImplicitEnvironment-testMoveTaskbarTaskLeftDoesNothingOnFirstTask:testUnselectAllInWidgetRaisesSelectionIndexChangeEventOnce/testIteratorWithInfiniteBlockOnlyCallFirstTimestestChangingPcAssociatedToMethodOrSequenceNodeKeepsStackAsItIsisSymbol-testButtonDownClickShouldModifiedPreviewFinaldicttestWithHelpertestWidenOnSelf=testCheckThatOnlyFailingConditionErrorIsReportedTrueCaseFirsttestBlockHeadIsNotEmpty2 ifNotNilBlock testSetUp3testNonDefaultSettingValueIsIncludedInTheStoredFile reciprocal/testTraitMethodClassBindingShouldBeClassBindingtestShortcutIsSimpleCombinationtestValidateBogusNewSelector"testShouldAcceptFloatWithoutMinMaxtestShouldBePrintedAsLiteraltestProperTestProtocolIsUsed$testIsExecutedFromConcreteScopeClasstestIsContextPostMortemtestExtraProvisions testHenry126$testStructureHasCorrectOffsets64bitsSystem-CommandLinetestSliderMouseUpReleaseDragtestInlineMethodForSuperSendtestFastPointersTotestDrawingWayOutside62testNextWithAnIdentifierTokenGetTheIdentifierToken testPrimValue testHenry008testParsingArrayGivesArrayNode#testAllInstanceVariablesOwningClass testHenry042whitetoWritetestCommaAddsExtensiontestIsLetterNumber)testCascadeWithMissingSelectorRaisesError testLeavestestSizePointer testLongLinetestOnceBehavior testLogScaleSystem-Settings-TeststestWriteThenReadtestHiddenFilestestStructAccesstestIntersectionItself.testAddParameterThatReferencesInstanceVariable)testFaultyBinaryMessageSendReceiverInsidetestAtAtIfAbsent!testConvertingWithNewBasisObjectstestWithEdgeAndhighlightabletestIsInternaltestCollectOnEmpty test2DVectorRefactoring-Critics-TestsSpec2-Code-Tests.testRemoveBlockExecutedWhenSelectedItemRemovedtestLabelIsUrlByDefaulttestTraitCompositiontestCallWithPointer newFromArray:testRadio1StartsDeselected6testPopularStringDoesReturnOnlyTenResultsWithUppercasetestShowSelectedMethodVersion+testNextEOFContainsCommentsWhenNoOtherToken testNumber collect:into:asBag testisEOFtestMismatchesWrongLongFormGraphics-PrimitivestestRemovePageAttestAfterIfAbsent-testDetectThreeChangesBaselineOfOSWindowFtestSetSelectIndexOutsideRangeRaisesSelectionChangeEventWithUnsetIndextestBantestNonResumablePass#testKeepFinalDotIsDisabledByDefault"testModelSettingModelToValueHolder3testRemoveProtocolIfEmptyWithProtocolFromOtherClasstestStartUpList(testMakeDependentPackagesDiffOnSameGraphtestExternalLinkWithBoldtestSelectAllDoesNotRaiseEventtestTraitExclusionsGeneral-Rules-TeststestMathBackslashbarDate(testLastFilesForExtensionNegativeTesting&testClickActivatedCheckboxDectivatesIt testAddNodestestRemoveEmptyTagstestDigitAtPuttestExampleBlockExternal testAddItem22testCloseDialogWindowRemovesItFromWindowCollection5testBasicNewMethodNeedsToBeInInstanceCreationProtocoltestNewFromKeysAndValues=testDefinitionOfClassSideTraitWithSpecialSlotHasCorrectStringtestISO3LanguageDefinitiontestSlotNodeBindingtestReadStreamManipulationtestPrintOnWithParameterstestIndexesArraytestNoRemoteBlockReturn testHenry135Collections-Sequenceable-TeststestFindFirstNotIntestSaveOneValue)testParentResolutionWithAbsoluteReferenceAI-Algorithms-Graph-TeststestFailureIsDirectlyUsedaSequenceableCollection AssociationtestDaysOfWeekAreConsistenttestSubClassWithTraitsAfterModificationOfParentSharedvariablestestBinaryNoExtraSpacesBefore testWeekdaytestMutateWideStringUsingAtPutDebugging-CoreFileSystem-DisktestPatternVariabletestIncomingConnectionsOftestIfNilIfNotNil0ArgAsVarIceberg-LibgitEtestSetSelectItemOutsideRangeRaisesSelectionChangeEventWithUnsetIndextestEscapeReEscapetestDeclareClassVarBlockMCMethodDefinitiontestResolvedNameOrNiltestHeapForwardstestIsSortabletestOnForkErrorReturnsNiltestallMethodsAccessingSlottestOldPharoConfiguration testNextOrNil testToCounttestARectangleContainsItsOrigintestMethodProtocolUpdate testSortUsing asOctetStringtestInitialActivationtestDefinitionOfTraitUsingTrait testImagetestSimulateCategorySelection'testAddPresenterPushesItToPresenterListtestNonCommenttestBuildCreateCompositeShapes1testChangingPcRaisesErrorWhenPcIsGreaterThanEndPC testOutlierstestAssociations EventManager6testWhenChangingOrderInWorldListTaskOrderShouldRemains"testUpdateSourceCodePanelUncoveredtestStepThroughDoesTheSameThingAsStepOverWhenNoBlockIsInvolvedtestWhenOpenedDotestSimpleEnsuretestSpaceBetweenTemporaries2testSegmentFromPoints!testGettingAllRedefiningInstances!testGeneralMethodIntervalsCascade'testCanBeEnumeratedForGivenClassAndUsertestTypedFalseArgumentIsFalsetestFromNamesWithOneData.testRemovingMethodsThatOnlyReferenceThemselves testUsagetestComputeVerticesSingleLine testHenry089testIdentityIncludestestArgumentNamed=testParsingYPatternWithSingleDigitReturnsASecondMillenaryYeartest8BitDisplay*testRestoredBrowserInstanceWithSystemScopetestCompactAtBeginningtestAnnotationBasicBaselineOfReferenceFindertestExpandedEmptyLayoutClass testAutoScaletestSuperiorOrEqualstestPngEncodingColors8taketestRBPatternVariableNodetestAddingColumnUpdatesWidgettestIsStraighttestPrimSubtract"testParagraphEnvironmentParagraph2 aCollectiontestLoadNotFoundMicrodownexampleLiteralBoxedFloat+testIsEssentialWhenNodeIsArgumentExpectTrue!testAddInstVarNamedClassInterfaceAtestPackageOfClassForClassesNotDefinedInPackageButJustExtendingIt testStandardMethodInNewMetaclassisBytestestSpaceAfterComment'Calypso-SystemPlugins-FFI-Queries-Testsremove: testBitAndSpec2-Code-Commandstest32bitRoundingModetestDataSendingtestReferencedBehaviors!testMutateObjectInstVarUsingAtPut!testActivationShouldStartWatchDog,testAndPackageEnvironmentAndClassEnvironmenttestAddressesAndNamePairsIn testHenry023testCachingBehaviorstestStatementSeparatorStyle)testOnceParsedCurrentShouldBeTheRootblocktestEvaluationtestRemoveLastNElementstestCompatibilitytestExternalAttestDoBrowseClassReferences-testIteratorOnACollectionReturnsTheCollection1testResolveConstantTrueShouldSetConstantOneLoadertestPrintString_EmptytestUnsignedInt16testTraitUsersAfterClassReshapedetect:Float0testPresentersIncludesPresentersAddedToTheLayouttestExampleIfIfNotNilReturnNilNtestAddMethodInExtensionCategoryBestMatchingNameAddMethodToTheExtendingPackage&testFirstVisibleRowIsInitiallyFirstRowtestRenameTemporaryTransform)testSelectPathAddsIndexToSelectedPathListtestCompressedZerosOnlytoBytestestRemoveInstVarNamedtestItalicCreatesInnerTexttestReadBufferTooLarge.testTypedConstantIntegerArgumentHasDefinedType~=Tool-FileList-Tests testFactorialtestUnsignedByteAtPutIntegerstestRemoteAddresstestHeaderLevel1NoSpaceCaseSensitiveOrder)testAddFirstElementAfterOpenAddsToAdaptertestTimesRepeatExecutesBlocktestZiptestChangingStatustestNextIntoClosetestSizeInMemorySmallIntegerstestWhileModificationAftertestRejectAllThenCollect,testUniqueClassInDefinedClassesUsingAddClass testClassCreationInDifferentTags!testRealActiveProcessFromProcesor?testLayoutIsDefaultLayoutWhenDefaultLayoutAndDefaultSpecDefinedCommander-Spec2-Compatibility&testFillingWithClassesFromOneHierarchytestRestoreAftertestHourwithoutQuotingtestWhenNumberChangedDoRoassal-InteractiontestLinesOfCodeEmptyMethod$testNextAllAlphabeticsGiveIdentifier"testCanGetDaPackageFromAGivenClass)testCreationByCommaWithCompatibleArgument.testNoSuperInitializeOnClassSideInitialization testSave2testAssignmentFormatVariabletestHeaderLongElementsXtestNotAffectedByChangeOfOverriddenMethodFromAnotherHierarchyWhenSameMethodExistsHereTootestWrongSchemesubclassResponsibility test0FixtureDictionaryAddingTesttestIsAssignment#testExampleToDoInsideTempNotInlinedtestRetrievesActiveScope+testMatrixExampleHasTheCorrectNumberOfTests testAsLocal testSindarinSessionInstantiationtestSpaceAroundPeriodnonEmptyString:testAListDoesNotMatchComposedMessagesBecauseOfTreeMismatch testCoercion Text-EditionHiedratestHeavyContention2:testIsUsedAsReturnValueWhenNodeIsNotLastInBlockExpectFalseescapeCharacter:.testSearchForExactCaseInsensitiveStringMissingtestRadio3StartsDeselected testSubscribeOnSpecificAnnouncer testDetachtestWithExceptionDo#testOpenWidgetPresenterAppliesStylerbClass,testEnvironmentWithNoEmptyBeforeTheEndMarker&testAddColumnInPresenterAddsItToWidget testCompositetestCopyToGroup2testDeprecateMethodUsingMethodWithSameNumberOfArgs testResize0testTempAssignmentAndReferenceExpectGotExtractedtestSuperStyle&testLinesOfCodeSingleLineMethodCommenttestLargeCharacterStreamtestCodeCreatesInnerText1testShowColumnHeadersInPresenterShowsThemInWidgettestAutoDenyFalse+testNewScopeFromAPackageWithExtendedClassestestReturnHasNoPeriodtestMultiProcessWaitOnSameDelay/testConvertingToAnotherScopeClassShouldKeepNametestMorphInline\testlastIsReturnWhenMessageNodeIsInlinedIfAndHasTwoArgumentsAndSecondArgHasReturnExpectFalsetestEnvironmentWithBodytestConvertingNewLinestestBuildLayoutMorphic-Widgets-Taskbar-TeststestIncludesAnyNoneThere8testNotAffectedByChangeOfAbstractMethodOfNotRelatedClass%testBroadenFilterShouldResetTheFiltertestCascadeNodeDump testYieldtestPushConsArraytestExampleToDoArgumenttestCommentsParenttestSkipDoesNotSkipReturntestUDPFaultySend)testRemoveSecondElementRemovesFromAdapter testColumns.testFillingWithTwoClassWhichInheriteSameTraitstestUpToAfterCloseSignaling0testThirtyTwoBitRegisterLoadFromCorrectByteOrdertestConditionBehaviorinsert:before:testAddInstVarNamedtestExpectedFailuretestChangeSelectedColortestSingleBlockWithArgumentstestChevronIsWorkingOnClassSide/testFinalizeValuesWhenLastChainContinuesAtFrontroundedtestPushLiteralVariableBytecodetestLoadDefinitionstestObjectFormatInstSizetestValidateNewSelectorFtestRealActiveProcessFromProcesorShouldIgnoreInstalledEffectiveProcesstestAddingSlotToTraittestExpressionNoAssociationBtestSetSelectIndexRaisesSelectionIndexChangeEventWithSelectedIndex testAmazonAWStestIsHiddenWithRealFilesystemtestInlineLiteralArraytoken asDictionarytestBinaryMessageCommentstestByteDecodingnegatedtestSelectOnEmpty(testDetectOneChangeDetectedAndOneIgnored testMaxSizetestDuplicatedInstanceVariablesubSizetestPairsCollecttestHandleEventFrom#testGettingExistingClassNameBindingtestCommonSuperclassWith collect:as:testAddClassPatterntestTraitEmpty!testClickingRadio3DeselectsRadio1testWhenActionPerformedDotestSortedUsingBlock5testSettingEnvValueDuringRevertsValueAfterDuringBlock1Calypso-SystemPlugins-InheritanceAnalysis-BrowsertestValidationWallClocktestIsClassAManifest.testTrueIfTrueEvaluateBlockWithTempInsideBlockzipped8testFilterTwiceWithSameCompletionShouldReturnSameResultskeywordstestHiddenFilesAreIgnoredtestAbsolutePathtestRedefinitionKeepsSlotssignBittestEvaluateAliasSingleArgument)testNextWithAnOpeningCommentAtEndGetErrortestHangedChildProcessTestWhenLeftProcessIsConsideredAsFailuretestUnaryNoExtraSpacesAfter2rename:to:in:selector:testCreatePlotWihtKernelDensitytestBehaviortNamedIndirect$Calypso-SystemPlugins-Traits-QueriesSettings-GraphicstestExampleToDoValuetestBasicLayouttestOneHitTwicetrueAlternativeBlocktestUnionAccess,testShouldNotChangeTheTimeIfItemDidNotChangetestMethodDefListisAllAlphaNumerics testNotLazytestCommentsPragmaNodetestOneNewLinesAfterSignature0testDropListSelectionIsResetAfterItemsAssignmenttestIfNotNilIfNil1ArgtestUnderlineStruckouttestDayOfWeekWithUTCQtestAsFileLocatorOrReferenceReturnsAReferenceWhenStringDoesNotReferToAKnownOrigintestFutureExecutesConcurrentlyItestUnselectedBlockNotExecutedWhenAlreadyUnselectedAndUnselectedTriggeredaStreamtestInvalidArgumentsForSelector8testBeginsWithFilterReturnsValidResultsWithTheSameFilter&testIncludesComportementForDictionnarytestsBeginsWith.testNonOpenPresenterDoesNotRaiseDisplayedEventtestsourceCodeTemplateFor atAll:putAll:testMigrateClassVar,testOpenFileForReadDoesNotDeleteExistingFile"testStepRestartAndRestepTopContexttestProtocolNamedIfAbsent testAsNumberWithoutDecimalPoint2testAllSlotNamesFortestRemoveTestSlottestVariableSubclass asDateAndTime with:withAll:testExternalMorphicDependencies!test0FixtureEmptySequenceableTesttestMaxYValueIsUpperLimit testAddReturn!testWhichMethodsReadSubclassState!testThoroughWhichSelectorsReferToAtestDoBrowseSendersOfClassNameWhenInPlaygroundAndEnvironmentIsNil!testNoExceptionWithMatchingString4testUnfinishedStatementWithLeadingBracketRaisesErrortestClassSideDoesNotShowPackagetestHasMethods testBitMasktestSwapAdjacentStarttestAllExistingProtocolsFor testUndo2testInstallMinimalMockClasstestFileExists testInquiries(testDelimitationsOfArrayNodesAreBracketsbadAnnotationsStartupPreferencestestWhenSubmitDoReceivesAString:=-testRestoredBrowserInstanceWithMetaLevelScope CodeExporttestDependenciesSizeSystem-Benchmark-TeststestResolveRelativeReference*Calypso-SystemPlugins-Traits-Queries-Tests)testCommentBetweenTemporariesAndStatementtestBeRecursivelyWritableObject3testWorkerPoolWorkersAreStoppedAfterPoolsCollection?testClassTraitThatHasAPragmaHasCorrectTraitSourceAfterRecompilesuffix0Calypso-SystemPlugins-Reflectivity-Browser-Tests testEntriesAttestIsAbsolute,testValueWithinTimingNestedInnerMillisecondstestCopyCreatesNewObjecttestSemaphoreNoTimeouttestExtractSuperExpectExtractedtestCopyEmptyMethod testHenry051 generator'NewTools-DocumentBrowser-GitHubResource%testPresenterPlaceholderIsSetInWidgetRoassal-Interaction-TeststestComparisonOfFunctionsasSortedCollectiontestRemoveFromProtocolstestDifferentMethodsAreConflicttestFailureClassDoesNotExisttestPrintString"testLocalMethodWithSameCodeInTraittestSetAndUnsetMovieDirectortestLargePrimesUpTotestSkipStepsMethodNodes detectIndex: testSelfStyle testWithPopuptestNotifyArgumentBreakpointHittestAllNamedFromTo testSideOftestKeywordOnTheSameLine testAsSecondstestAddNewElementIncrementsSize/testDecompilationOfFFIMethodShouldHaveNamedArgs8testSelectPathsTwiceAddsPathssToSelectedPathListOnlyOnce"testCreateDirectoryNotCreateParenttestNewPointerClassWithSlotstestBackwardCompatibility testYearMonth$testPageIsSavedWhenExecutingACommand#testIncrementDecrementVersionNumber)testConvertingAsRestrictedByAnotherScope2 testHenry130+testSelectItemOutsideRangeHasNoSelectedPathtestBreakpointOnClassVarReads+testSearchForRegexpStartWithCaseInsensitivetestOneRemoveFirst-testNoNextInstanceCreationAfterMaxSearchDepthtestWidenOnBrackets*testMethodClassBindingShouldBeClassBinding?testTerminatingBlockedCriticalWhichWasSignalledButNotResumedYet!testUndeclaredReparationWithClassPtestWhenAddACollectionOfBookmarkToCustomBookmarkShouldBeAddedToBookmarkTreeTable testClickButtonRunCallsPluginRuntestDetectNoChangetestSimpleClassVariables testHenry087testOneGWordAllocationtestWorkDatesDo&testRetainBlankLinesBetweenStatements2@testBestNodeForTraitCompositionSelectionShouldBeTraitCompositionincludesSubstringAnywhere:onetestAtIfPresentIfAbsentpermutationsStartingAt:do:(testClassEnumerationWhenMetaClassIsBasistest0FixtureConverAsSortedTesttestPositionsCustomsurroundedBySingleQuotestestWholeNanosecondstestCoordinatestestConcreteArchitectures)testExecutionEnvironmentShouldBeInstalledtestProtocolAddition testDeletetestVerticalAttachPoint4testDoBrowseSendersOfClassNameShouldSelectClassUsers$testNextIdentifierStartAtFirstLetter$testLayoutWithFirstElementIsNotEmptytestIsEmptyFromEmptyMethodScope testAddPagetestAtAtIfAbsentPut+testFailurePushDownMethodOnNonAbstractClass runningMax:testOneElementtestAssignmentHasNoExtraSpace-testExtractMethodAtEndOfMethodThatNeedsReturn asWideString*testFourthByteArraysReturnTheCorrectValues testTSortabletestWriteStreamDoIfPresenttestIndirectSequenceFreeType-Morphic testTypedVariableArgumentHasName!testGoOpenSmalltalkSyntaxTutorialtestToolsToKeepWhenOneContextFileSystem-Disk-TeststestNoDeadWeakSubscriptionstestRestartContextAt testQueryingJtestAddMethodInExtensionCategoryMatchingNameAddMethodToTheExtendingPackage:testThatFFIAdditionalStateIsFilledCorrectlyWith2Parameters testIsUsedtestProperClassTagCasing testBitXorresult)testCreateNormalClassWithTraitCompositiontestMoveMethodFromExtensionToClassicProtocolAnnounceRepackaged Roassal-PietestReadStreamIfAbsenttestPropertyReturnsValueOf+testClassRepackagedNotFiredAtAClassAddition testMetaclassSuperclassHierarchy/testProtocolsForAllMethodsForClassWithoutTraitstestNewMetaclassTraittestAddAllToDo$testMatrix3ExampleHasTheCorrectTeststestLiteralDynamicArray testUpdateWhenLocalMethodRemoved!Microdown-RichTextPresenter-Tests/testInjectingExceptionHandlerIntoRunningProcesstestIsSortedBy0testSixtyFourBitRegisterLoadFromCorrectByteOrder7testPopularStringDoesReturnOnlyTwentyResultsWithCapital#testAddAndAddInstVarNamedWithTrait2 testMinVal1testExtraIndentationWhenKeywordMessageIsMultiline5testFalseIfFalseReturnsBlockValueWithTempOutsideBlockuptestCanBeEnumeratedSystem-Hashing-TeststestBoundingBoxOfSubmorphs testObjectTotestNotExecutedMethodList&testEditClassOrPackageScopeAddingClasspolynomialEval: testTestingtestEmptyLayout testVersion09testBlockHeadIsNotEmpty=testSelectorAndArgumentNamesForComposedKeywordsAndComplexArgstestMeaningOfLifeIsFirsttestValidShouldNotTakeMoreThan&testClassTraitIfMetaclassAlreadyExiststestEntryForIfPresentIfAbsenttestReadArrayOfUntiltestCqsortWithByteArraytestCaseSensitivetestUsingXAndY testNextPutAllStartingAtToStreamtestSelectedChildInExpandedItemWithRetrievedExpandedDataSource6testLinesOfCodeMultilineMethodCommentWithoutWhitespaceMorphic-Widgets-PolyTabstestPutAllNegativetestCompileTempstestBlockHasTemporariestestPerformAddRemoveClasstestRemoveInstanceVariabletestNil testNewMethod%testListWithoutColumnsHasSingleColumn$testDefinitionOfNormalClassWithSlotsisLetter testIndicatortestArgumentStyle AsciiCharsettestSimpleTableWithFormattingccTtestRemoveAllExtensionMethodsFromMetaAndInstanceSideUpdateOrganizerExtensionsMappingtestAddingClasstestSelectableIndexAftertestNestedStyles&testItemsAvailableInTestCoveragePlugin testInverted!testAttributeInBlockHasRightStyle!testEscapeCharacterTwoConsecutive testRoundedtestRuleCollections-ArithmetictestExampleTempNamedPutCopyingtestUnixAbsolutePathNametestGraphReducingWhenNoCycletestForceToPaddingStartWithtestStylerRedTickInChartColor badSemantictestBadComposedCmdShortcutFailstestStop!testIteratorWithEmptyBlockIsAtEnd&testRelevantMetalinksForUninstallation/testCompletionWithElementsToFetchShouldHaveMoretestBuildAssignmentHeuristic RBScannertestBindtestMultipleOpenOncetestCompactDoNothingtestBehaviorLocalMethods truncateTo:&testOpenWindowAddsItToWindowCollectiontestFromISOString testSlotNamedRandomtestArgumentsCommentstestMarkBlockPointBlockColorPicker-TeststestResolveAbsoluteReference testBasename testLoad3testInstallRequestortestIndentsForKeywords2 testHenry098 testMath2testVisitHttpLinktestBlockReadingtestSimpleAddSearches testSubstituteVariableAtInterval Equals-TeststestRanOnlyOnce"testExternalBasicToolsDependenciestestBoldItalicAPIToAccessText testNumeratortestChangeTitleUpdatesTab testOnForkErrorOnSeparateProcess+testUpdateTaskBarShouldContainsTaskbarTasks#testClassAdditionWithPackageChangedtestMultiLogScaleInvertOtestExplicitRequirementWithSuperclassImplementatiosAlwaysReturnsTheCorrectValuetestCreateEphemeronClassNamed testNullStoretestAllReferencesToClassDoWithoutReferencesInTheSpecifiedModelreplaceFrom:to:with:startingAt:testSingleTiming minimumLengthtestNotifyInstVarBreakpointHit lastBlank2testBestNodeForCommentInsideACascadeNodeOnReceiver'testCharactersAreEncodedInUnicode16Bits otherPoint0testFailedCriticalSectionShouldUnblockWaitingOneprintOn:delimiter:last:testPrimitiveIndexed1 UnifiedFFIreplace:testModelAddClassVariabletestCreationFromBytes2averageSystem-OSEnvironments-Tests$testResetTutorialGoBackToFirstLesson9testBestNodeWithInvalidMethodIncompleteMidSourceOnLineEndNewTools-FileBrowser-Testsparm8testCursorAfterMessageAndBeforeNewlineReturnsMessageNode0testActivationOnSingleClickShouldActivateOnClicktestRemoveBinding&testJumpOnIfTrueIfFalseAfterCompletiontestEmptyBlockReturnsNil testBmp8Bit4testSelectIndexesThenSelectOutsideRangeKeepsElements$System-BasicCommandLineHandler-Tests testWithRB7 contextClass1testSharedSlotNodeArePolymorphicToRBVariableNodesat:ifAbsentPut:BaselineOfShifttestMethodsAccessingSlottestAddPackagestestAsRelativeUrltestIfFalseIfTruetestReplaceElementAfterOpentestAtWriteBinaryAscii testNotEquals;testHasSameExitPointWhenReturnNodeWithMessageSendExpectTrue$testSequenceOfClassAndMethodAdditiontestWhenNumberTypeChangedDo"testNotInCascadedMessageExpectTrue testFailureSuperclassIsMetaclass,testEvaluateWithBindingsSelfSuperThisContext testExtent"testCategoriesRootParentsAreNotSet/testFFIMethodDelegatesWhenLookingForHasSelectortestBecomeForwardHashSpec2-Morphic-Backend-TeststestForDoListNotActive BlueShiftNewTools-ProfilerUItestRawWitoutClosuretestHasNonDefaultValuedtestFailureNewExistingNamePtestWhenWeHaveTheRubTextFieldAreaInsideOtherMorphHasToHonorTheExtentAssignedToItshortcut-testSkipSkipsMessagesByPuttingReceiverOnStacktestNotWrittenInMethod testEncodeLF2testMarshallingSmalltalkStringReturnValueWithAlias$testResetingSelectionResetsSelectionBaselineOfWelcomeBrowsertestIsNotSharedPool perform:with: testDiagonals*testSelectItemAddsIndexToSelectedIndexList@testWhenAddingBookmarkOnIsolateBookmarksShouldBeAddToAllInstance*testClassDefFromLegacyStringHasSharedSlotstestChangeMovieDirectortestScriptDebugPoint&testCannotStartTwoServicesWithSameNameTraits,testDetectingDefiningClassFromSharedPoolUsertestNoNewLinesAfterCommenttestLiteralArrayNodeDumptestComparisonWithCopytestFalseIfFalseEvaluatesBlocktestNoRemoteReadNestedBlockstestChainBehaviorHitWithContexttestClassRemoval#testDynamicVariableBlockReturnValuetestVisitHttpInputtestCanAddValidationFailuretestFailureNoMoveDefinitiontestRedundantMethodModificationtestFailurePullUpClassMethod-testSelectItemsOutsideRangeHasNoSelectedItemstestAsNanoSeconds!testFutureCollectSuccessOnSuccesstestRealizeWithAbstractSubclass&testNextNegativeNumberCanNotHaveSpacestestExampleSimpleBlockLocalIf'testSelectorsInProtocolWithRealProtocoltestSearchPath2RtestNextManyAfterFirstSubfetcherShouldReturnCollectionWithSecondSubfetcherElementstestRunningTooLongTest5testModifiedTimeWhenFileModifiedWithBinaryWriteStreamtestSerializeStackFromContext testAuthority&testNextBinarySelectorStopAtLastLetter testHenry032*testMethodsEnumerationWhenBasisIsMetaclass testIsInteger*testAddReturnWhenVariableExpectReturnAddedtestIfNotNil0ArgtestMethodSourceNodeAtInitialPCtestStringEncodingtestClassWithClassTraitBaselineOfSpecCore to:by:do:testSumUnsignedIntEnum General-RulestestNewScopeFromASetOfClasses-testFutureExecutesByDefaultInGlobalWorkerPooltestReadThenWrite testSqrtFloor/testClassEnumerationOverClassShouldStopAtObject anotherIndextestTwoArgumentstestHorizontalAttachPointOmbuMorphic-Widgets-FastTable0testAccessingArgOfOuterBlockFromAnotherDeepBlock testReporttestDetectEncoding testAddBeforeBaselineOfEqualstestVersionSpectestNoPackageSelectedNewTools-Scopes-TeststestUpToAllLimit.testBestNodeWithMethodSelectorGivesCommentNodeCollections-StreamstestdefineTrait:testUntypedConstantNegativeIntegerArgumentHasUndefinedTypetestNewLinesBetweenTopCommentstestTraitsAccessortestWidenOnCommentstestFindCyclesOne findSelectortestFaultyUninstalledMethod/testRemoveProtocolAnnouncementDuringCompilationtestFaultyCascadetestTraitObsoletetestNewPresenterIsNotBuilttestBehaviortNamed%testEnvironmentWithBrokenMotherNested//testCheckIfAnnotatesGivenClasstestFormatVersiontestBlockPatternArgStyleMorphic-Widgets-Extra%testOkIconIsPresentWhenValidationIsOktestZeroRaisedToNegativePowercumulativeCountstestPositionsDefaultHorizontalColorstestAtLastIfAbsent testBitXOrtestTimeoutWithZeroDurationhighBitOfPositiveReceivertestLowerLimit testLabeled$testMoveToFailingExistingDestinationtestMoveClassToTagNametestDayOfMonthbbtestSkip9testHandlingWithSeveralExclusionsAndExceptionSetsHandlingtestArrowedLine testDrag2 testAllNamed'testFromPackageWithoutTagsAndExtensionstestFindCyclesThreeNodes$testNextIntegerOfSizeSignedBigEndianReferenceFinder-Core&testModifyProtocolOfMethodyDoesNothing#testTerminationDuringNestedUnwindR1"testExampleWhileModificationBeforetestExtractSetupExample6testMarshallingTrueReturnValuetestActivatePresenterIsActive!testAddPoolDictionaryDependenciestestUndefinedVariableFrontendtestIsDecimalDigittestToIntersectsTotestImportFromReadStreamtestDoubleEndingtestFailureNonExistantSelector#test0FixtureIncludeWithIdentityTest,testObsoleteClassIsRemovedFromUsersClassSidetestDefaultWithNoValue testNegatedirtestCanConsumeLineBasictestUsesUndeclaredstestModelsSize1testUndoOperationAddsTheChangeToTheRedoCollection;testChangingPcKeepsSameStateAndPushesCorrectElementsOnStacktestDumptestWordLayoutLtestBreakDebugPointOnVariableDetectsNewVariableAccessAfterCompilingNewMethodtestIncludesAlltestAmbiguousSelectortestWatchVariablesInObject&testInitialContentOfInterruptedContextsupertestForVersion&testKeyAtExistantValueCopyReturnsOkKeytestWithMoveBehindtestSearchStatementstestWrongFlagMatchingButInvalidsplitOn:pharoDocCommentNodestestPragmaAlreadyExistsSystemCommands-VariableCommandstestAtAtputEffectivelyPutAValuetestTransformingDeprecation testOwner testComparisonWhenPrimitiveFailstestStructureOfAnnotationtestSubjectIdentifiertestMinusADateAndTimetestSelectsMethodWithWatchtestRemoveGroupBtestLinkBoldAPIToAccessTexttestComposedBy%testNotSelectsMethodWithoutBreakpoint0testIsEmptyForExplicitlyDefinedAbstractMetaclass testLiteralstestCriticalIfError)testParsingPragmaRecogniseAndStorePragmastestCreationNodeBasedtestLowLevelEventtestOriginBasenametestLinkAPIToAccessText8testUpdateTaskBarShouldContainsTaskbarTasksForEachWindow*Calypso-SystemPlugins-Reflectivity-BrowsertestIsImmediateLayouttestVeryDeepCopyWithtestMultipleTimings testWithWeirdValuesLineWithTickstestExpressionSyntaxError"testSkipUpToNodeStopsOnReturnNodestestCanonicalization numericSuffix/testFutureFallbackToHasFirstValueIfFirstSuccesstestStepIntoQuickMethodsMtestHasSameExitPointWhenSequenceWithoutLastReturnAndNonLocalReturnExpectFalse*testRemoveFirstElementFromLayoutTakesItOuttestSelectNone testGroupingtestNewWindowShouldBeSavetestForkAtHigherPrioritytestCommentChangetestHasCommand$testReadInGivenContextShouldIgnoreIt&testUnderlayingByteArrayEndsInTwoZeros Athens-CoretestLayoutIntegrity'testMonospaceDoesNotTreatNestedElementstestProtocolSelectedtestAsStringWithCommas*testInitializedClassVariableReadReflectiveBtestExplicitRequirementWithSuperclassImplementationAndAnotherTraittestShouldQuit testPrimAtPuttestLazySlotReadReflectiveBlocktestDeclareInstVarBlocktestRegisterCustomTranslator5testPrecedencesAreGeneratedInClassDefinitionWithAlias,testCleanUpShouldTerminateAllFailedProcesses*testEmcompassingRectangleForLineWithMarkertestExpectedFailurePasstestPushClassVariabletestSizeNoGrowtestEnvironmentWrappertestCanBeEnumeratedForGivenUser'testActivateDoesNotRaiseDeactivateEventtestSelectIndexSetsSelectedItemtestNoNewLinesAfterGluedComment%testNextNameForExtensionBrokenPattern testOpeningFileObjectCreatesFile,testResetFilterShouldRetrievePreviousResultstestFullFormattestSequenceDetectsAtEnd4testInitializedClassVariableReflectiveBlockParametertestNewProcessWith testFirstPage$testFailureFindOcurrencesInHierarchytestNoRemoteBlockTemptestSystemIntegritytestExecuteAlreadyExists+testItemsWithoutChildrenDoNotHaveExpandIcontestLocalMessages7testNarrowFilterAfterFetchCompletionShouldNarrowResultstestWorkingDirPrintStringtestMessageSelectortestFillingWithEmptyListtestLocalMethodstestAskBeforeChangingtestLocalProcessTaskRunnerExceptionIsHandledByExceptionHandlertestLoadAndUnloadtestMonospaceWrappedElementstestGeneralBlockIntervalsArray testWithRB4testEnabledAffectWidgettestBlockStyleoption3testKeywordOnTheSameLine34testRedundantBehaviorCommentChangeWithAbsentBehaviortestIsUndefinedtestRenameInstVarNotAccessors testComputeVerticesMultipleLines atAllPut:testIsParallelTotestExampleSimpleTempnumberOfCombinationsTaken:ASTCache lastIndexOf:testRowSpacing!testDTTestCoverageResultHas2NodestestStepIntoQuickMethod r:g:b:alpha:testErrorComment/testCaseInsensitiveFilterIsNotNarrowThanNegatedBaselineOfReflectionMirrors testRawFormattestAllReferencesToDotestDoNotStoreVersionIfEqualtestFindBinary"testNextBeginningWithDigitIsNumber testOneHittestInitialize testStderrtestValidZLibCrc*testWordsAwareIteratorFiltersByASingleWord findLast: testMmddyyyy!testIsOfflineTrueAndResourceFoundGtestUnselectWidgetIndexRaisesSelectionIndexChangeEventWithSelectedIndextestBinaryNoExtraSpacesBetween&testOpenDefaultOnNonExistantFontFamilytestUpToAllTwice'testRemovingMethodsFromDifferentClasses(testPackageTagRenameWithPreviousRollbacktestAccessorsColorstestHasNonDefaultValue_Default testEscapeGtestuFFIMethodSelectorInNonMarkedContextDoesNotFindAMethodEnterSelectortestErrorCatchtestVisibleAreaTopLeftdefaultComparisonPrecisionbasenameWithoutExtension:0testViewDataSourceIsNotDetatchedAfterSnapshoting%testMethodAdditionWithProtocolChanged"testParagraphEnvironmentParagraph3testPositionErrorstestJumptestAtIfAbsentPutMorphic-Widgets-Windows testApplyTo)testRegisterPackageTagConflictWithPackage(testSearchForRegexpEndsWithCaseSensitivetestCenterEmpty%testEnvironmentWithBrokenNestedScript&testBlockWithTempReturnsLastExpressionelement-testIteratorWithInfiniteBlockNotCallIfNotUsed)testHasProtocolWithProtocolFromOtherClassGtestRefersToLiteralsReturnsTrueWhenLiteralIsContainedInArrayOfLitterals findFirst:VtestDoBrowseSendersOfClassPoolVariableShouldSelectClassPoolVariableUsersWhenInDebugger1testImplicitEnvironmentContentForMethodDefinitiontestStructureOfPlainTexttestPropertyAtPuterrorSizeMismatchtestNewbatestDoWithoutNoDuplicatestestDeprecatedGlobalVariablelistfromStreamWithComments:&testPackageNamedWithoutMatchingPackagetestFillingWithSingleClassestestReverseLinksDo testBigArray)testReadIntoStartingAtCountFromStreamWideTranscript-NonInteractive TaskIt-Tests testAsMinutestestClassVariablesCollectiontestSendMessagetestReplaceMessage4testIsUsedAsReturnValueWhenInSequenceNodeExpectFalsetest8BitReversedtestSimpleClassVariableClass6testlastIsReturnWhenMethodNodeWithLastReturnExpectTrue testCreate&testWindowLabelSetAfterPackageCreation*Calypso-SystemPlugins-ClassScripts-Browser+testResumeFailedProcessesWhenHaltIsSignaledtestArgFlagScalarMeaning*testAddReturnWhenSequenceExpectReturnAddedtestSignedInt16!testFaultyCascadeMessageExpected2testFromObjectstestUpperPointnext:testRefreshNotEmptytestPrintString_oneParam0testLookingForDiskStoreWithSpaceReturnsDiskStoretestPrintBreakpointItemBaselineOfMetacello/testRenamingExtensionProtocolToAnotherExtensiontestBlockReturnSpecialtestThisProcessStyle'testBuildVariableClassVariableHeuristicEtestSetSelectIndexOutsideRangeRaisesSelectionChangeEventWithUnsetItem testUsersOf testNextIntotestUsingMethodstestArgumentNames+testAddTreeWhenNoContentInFileShouldSucceedtestSettingAnImageSetsTheImage(testSelectingPluginWillUpdateWindowTitle testSemanticVersioningSpecItem11 testTrueStyletestHasNOCaption repeatedWritetestSelfEvaluatingtestIsEnabledByDefault/testWhichClassIncludesSelectorDefinedInTheClasstestAsShapeModelSystem-Utilities5testTraitWithClassTraitCompositionHasTraitCompositiontestDiffWithLinesRecordsDelete+testOnlyOneMethodInMicrodownDefinesSettings testTwoGroups+testNextLiteralCharacterHasOnlyOneCharacter5testUnhandledWarningShouldBeProcessedAsUnhandledErrortestFailureBadNametestAddProjectBBaselineOfThreadedFFI$testAddElementAfterOpenAddsToAdapterBaselineOfCommandertestEnsureDeleteAlltestNodesAndLinestestFutureExecutestestServiceShouldHaveANametestRemoveProtocol)testUnselectSelectedIndexRemovesSelectiontestNextHashtagCanNotStandAlone8testUndeclaredReparationWithSharedWasCrashingOnOldVM1001,testModifyingClassKeepsOrganizationOfMethods.testFixedLocatorDataIsOkWithUnsortedCollectiontestProtectInstanceVariabletestPrint24OnWithoutSecondstestAfterCriticalWaittestEmptyBlockOneArgumentindexOfAnyOf:ifAbsent:testLastFilesForExtensiontestSelectedMethodVersion9testWhenTemporaryVariableBecomesArgumentOfExtractedMethodtestSortingWithUndefinedtestPushConstantOneBytecodetestZeroHtestLoadTraitWithClassTraitCompositionDoesHaveTheCorrectTraitCompositiontestExtractSetupExample8testStartForReplacement aSubstring)testSettingCompletionFromEditorToTextArea4testNotIncludeInstancesWhichAreNotActiveForGivenUsertestUnsubscribeBlock)testMergeWithPredefinedFontCanBeDecorated*testDTTestCoverageResultAsResultForDrTeststestNumberRadixParsingtestByteCannotExtendWord3testNarrowingReturnsSameElementsThatCallingDirectlytestOrganizationPerInstanceFreeType-TestsAST-Core-Tests testIfFalsetestShoutingAfterthought testMultiplecontainsPoint:testChainBehaviorResetChain privateBluetestNoneSatisfy badTokens sizeLimittestConvertingToInheritingScopeTool-Profilers-Tests UIManagertestHextestSelectAllSelectsAllItemstestIncludesAssociationNoValue(testMoveInstanceVariableToClassTransformtestClassifyUnderWithNil testAsFileUrltestExpectedFailureDetection6testRestoredBrowserInstanceWithExpectedFlatQueryResultRoassal-BaselineMap-TeststestErrorCodeNotFoundtestMarshallingOOPIsSameObject*testKeyAtNonexistantValueExecutesFailBlocktestKnownObjectstestWriteAndReadtestPackageAddition$testNextWithTwoDoubleQuotesInComment+testAnalogousCodeToTakesSelectorIntoAccount:testMoveToNodeWhenFromNonInlinedEmbeddedBlockToHomeContext!testPrintSeparatedByEverySignedOn9testMethodsOfTheClassShouldNotBeRepeatedInItsSuperclassesOSWindowDrivertestJumpOnSecondKeywordtestClassDoesNotExist*testlastIsReturnWhenNodeIsReturnExpectTruetestNaN5=testExplicitRequirementTakesPrecedenceOverTraitImplementationtestWriteStreamDoifPresenttestMethodCalltestDefinedMethodstestTrailingSlash%testGeneralBlockIntervalsLiteralArray$testRemoveSenderIntoCascaded3MessagesX testEqualSignNewTools-Debugger-TeststestDay testPowScaleObject test13remove testStrike testChange/testConvertingToIncreasedScopeByExtraClassScopetestFailureEmptyPackagetestCreationFromException testExpandedEpTEventVisitorTraittestSplitBlockLink testOffset Calypso-Ring&testSmartDoubleQuoteSurroundsSelection testSlotNames$testInitialArgumentListAutoSelectiontestCommentWithFailuretestExportBoxes$testHavingASlotAlreadyInTheHierarchy&testHandleForkedProcessesByAllServices testChangingLabelAffectTheWidget testEmptyLcs1minutes:;testIteratorOnACollectionReturnsTheFirstValueAndSecondValuetestNthRootTruncatedKtestVariableWordClassWhenTraitCompositionChangedShouldAnnounceClassModifiedtestMonospacesWithBackSlashtestTranslatingMatchesUsingtestLiteralArraytestHistoricalStandardCommenttestAbsoluteFullName testAnnotatedtestallMethodsReadingSlotBaselineOfAIGraphAlgorithmstestUnixRandomGeneratorSeed+testPackageTagRemovalWithPackageTagAddition"testMouseEnterEventIsNotDuplicated!testRecycleToolWhenValidInContexttestPointerSize testLanguage#testAddClassAnnounceClassRepackaged@testWordsAwareIteratorFiltersByASequenceOfCamelCaseWithUppercase MicrodownMetacello-GitHubpeektestReleaseFormat testJsonMode testLoad29testBestNodeWithInvalidMethodIncompleteMidSourceOnMessagetestUUIDVersion5testEqualityInstanceSideMethod'testHideColumnHeadersDoesNotShowHeaders testRegex003testAssignmentsplit:indicesDo:testSlideBlocIsParsedSystem-Localization-TeststestBlockHeadIsNotEmpty3testCelltestBinstestRelativeTo testTwoInARowyield:)testMarshallingStringReturnValueWithAliastestSmartBackspacetestEvaluatePipeInMonticello-ModeltestAllEntries ffiLibrarytestRowSpanRowNotHomogeneoustestDefaultFormatformat:testSteppingSendsDirectSendtestFromHeadDetecttestTokensInUnicode testUUIDstestAsLargerPowerOfTwo.testNotSelectsAbstractMethodWhichIsImplementedtestExampleBlockExternalArg5testDoubleClickShouldNotTriggerIfClickedOutsideBounds testHenry115$Calypso-SystemPlugins-Critic-QueriesNewTools-Spotter-Extensions testElements testIntegertestRemoveInteractionIfPresenttestPushModelUsesPresenterBlocktestMarkerSize"testModelReplaceMethodWithSameArgstestClassSideClassSelected*testAddPresenterToComponentListRaisesEvent+testClassifyUnderWithProtocolFromOtherClass%testExtractTwoArgsWithAndWithoutMinus#testRemoveSenderIntoCascadedMessagetestOneArgumenttestRenameVariableTransformtestObjectFromxytestBeIncludedtestStepToNextInstanceCreationtestReplacingNodestest2BitReversedtestDefaultResultTexttestStopProcessingtestIndexOfIfAbsent-testComparisonOfSimilarQueriesWithEqualScopesatRandom:weighting:optionInlineWhilethisXtestSelectionExecutesBlocktestAllSatisfyEmptytestSearchStringtestAssociationAtIfPresenttestRemoveProtocolAnnouncement3 testFractionAsFloatWithUnderflowtestDefaultParsingSucceeds:testRemoveUnusedTempsWhenOneUnusedTempsExpectTempIsRemoved testSampling1testReduceLeftSpecial!testToLongNewLine2WithSpaceBeforeBtestGivenSortingIsActiveWhenAffectingNewItemsThenNewItemsAreSorted*testTwoDifferentWordsStartingWithLowerCasetestInitialInstanceIsEmptytestPlainClientSkip10ktestExampleIfNotNilArgUtestReplaceKeywordTokenWithCaretInTheMiddleOfWordWithFollowingWordsReplacesEntireWordtestNextFalseIsLiteraltestDoItRequestorEvalError-testSelectingAPathUpdatesSelectionInPresentertest08addAftertestFloatTruncatedaSelectionBlockoptionInlineCasemtestPlainClientRead10kInPieces2testShiftOneLeftThenRight testDatabasetestMathBlockOnMulitpleLinestestUnpackagedClasses!testDoItRequestorReadRequestorVartestOnLimitLimitBlock allSatisfy:testSelectSourceFiles testCodePointtestAllButLastNElementstestEnsureDelete testRemoveAttestAddAndRemovetestOverlappingFormattestBigArrayWithExtraSpaces)testReturnExtraSpacesInIndentWhenMultilnesetMetacello-FileTree0testTypedConstantIntegerArgumentHasConstantValue*testLoadLockedWillNotIncludeLockedPackagestestPointerCannotExtendWordtestComposeStackTestEmbeddedFreeType-TeststestMatchingReceiver2GtestMultipleTempAssignmentWithReferencesAfterExtractedCodeExpectFailuretestIfNilIfNotNil1ArgtestLocalModifyRemoteRemovetestRootIsNotAFiletestBinaryReadStreamIfAbsent/testRemoveChildAddedAfterOpenRemovesFromAdapter8testBestNodeForStatementInsideMethodNodeReturnsStatement.testClassNameNodeIsPolymorphicToRBVariableNode$testUndefinedClassMetaclassIsDefinedanyOnetestBadPathVariableIsused0testIntersectionTwoSimilarElementsInIntersectiontestPermutationsDo.testInputFileOnOneLineWithSpaceBeforeJunkAfter/testDetectingDefiningClassFromSubclassClassSide=testIsEssentialWhenPartOfASequenceOneStatementOnlyExpectFalsetestStorePopIvartestAddDuplicateItem1printPathOn:delimiter:testSetHeaderTitleSetsTitle)testFailureWhenTemporaryReadBeforeWritten#testConvertWindowMouseEventPosition%testFailurePullUpWithInvalidSuperSendtestKeywordOnMultipleLine10 testMinus at:putNext:3testBrowseClassViaImplementorActuallyBrowseTheClasstestAllButLastElements+testMissingPeriodSeparatorBetweenStatements testHenry106testCompactClassTemplate)Calypso-SystemQueries-Tests-PExtendedByP5testAddRemoveMethodstoreOn:base:length:padded:testWriteMultipleBytestestOptionAtifAbsenttestPrecedencesCanBeCombinedtestHasPackageCaseInsensitiveday testCreateClassWithClassVariableeighthtestMouseMoveAfterDoubleClickAthens-Balloon reflection:testWithIndexDo/testStepContextNonTakenConditionalJumpBytecodes$testRemovedSelectorsWithLiteralArray%testFutureWithFutureInsideSchedulesOk findString:testSelectionStoptestStatementNodeContaining testOfSize#testIsDefinitionAfterNameResolution!testRunResultIsDTTestRunnerResult groupByRuns:-testFutureSuccessCallbackExecutesInSameWorkertestWatchTwicetestIsOtherNumbertestSelectMultiplePathsRaisesSelectionChangeEventMultipleTimesoriginalContentstestSelectsMethodWithCounter"testIsTerminatingForcedTermination+testButtonUpClickShouldModifiedPreviewFinal testClassSlotDuplicationConflict"testStepToNextCallInClassWithErrortestButtonMutexVariablesLibrary"testNewWindowDefaultsIsNotMaximize:testSelectPathThenSelectInvalidPathKeepsSingleSelectedItemaColor.testRemoveProtocolIfEmptyOnNonExistingProtocolNewTools-Sindarin-ToolsAthens-MorphicisControlOther Shout-TeststestValidTraitComposition2testStructWithPointerAccesstestMethodAdditiontestRemoveElementThatExists0testHasEqualElementsOfIdenticalCollectionObjectstestParseLineWithTwoCharactersftestTemporaryNamedtestIfSequence4testAddKeymapCreatesShortcutcopyWithoutAll:0testGetRightElementAfterSortingOfElementsChanged(testFaultyCascadeCascadeMessageExpected2$testTypedFalseArgumentHasDefinedTypeRedShifttestIsObservableSlot)testNextLiteralCharacterCanBeAnyCharactertestPointersTotestSearchingStringtestTraitPackageFuzzyMatcher-TeststestClickingRadio3SelectsIttestIsParagraphSeparator anElement add:before:tallies testAreCachedtestCreatesBrowserWithPluginstestDoSemanticAnalysistestPrettyPrinting$testSelectorAndArgumentNamesForUnarytestBreakpointOnClassVarWrites NewTools-Sindarin-Commands-Tests$testExtensionMethodNotExactlyTheName testToCount32testIsEssentialWhenOnlyNodeInABlockNodeExpectFalsetestOrdinalScaleRangePointstestNanoSecondtestBoldsAndNestedItalicsstrmtestExtractDatasetFromValue secondArg characterdaysInMonth:forYear:testDefinesInstanceVariabletally&testAccessingVariablesInOptimizedBlockMorphic-Widgets-BasicktestFileIndexFromSourcePointer/testEmbeddedAnchorInTextAreDrawnAtRightPosition+testInitializedClassVariableReflectiveBlocktestErrorShouldResetWatchDog-testFutureSuccessCallbackExecutesInNewProcesstestCopyUpToWithDuplicate1testSycAddMessageArgumentCommandIsProperlyStoreOn'testMethodAdditionWithSourceCodeChangedtestKeywordOnMultipleLine4testPropertyAtIfPresentIfAbsenttestEvaluateForReceivertestThreeRemoveLinktestLoadFromCorruptFile3,testBinaryMessageFormatCommentsWithStatement6testSetRootModelManyTimesPushesOnlyLastPresenterToList%testWhoDefinesMethodSelectorDoNotFindtestTwoConstsInSameMethodtestIsAbstracttestLoadTwoObjectstestOptionListItemHasIcontestTextIsAlwaysStringtestShouldAcceptNegativeFloat,testAnnotatedBlockOnMultipleLinesParserLogictestSimpleRetry'testDoesNotMultipleKeywordsWithoutAListtestNewHaltItem testHenry072testRevertOverrideMethod dayOfMonthtestNextDoesNotAddTabToCommentssac#testDynamicLiteralArrayReturnsArray#testPlaygroundJumpOnErroneousSourcetestAlphaCompositing2SimulatedprivateMinComponenttestChangeInMetaclassIsDetectedtestIsBellowRowSystem-Localization testReadFromtestUnwindFromActiveProcess testSimpletestThisContextNodeDump,testSelectItemOutsideRangeUnsetsSelectedItem testCaptiontestRedothistestAssignmentNodeDumptestByteArrayToExternalAddress,testSelectPathOutsideRangeUnsetsSelectedPathtestKeywordFormatReceiver2&testNewInspectorForWorksWhenModelIsNilNtestStatementNodeContainingReturnsStatementNodeThatContainsTheIdenticalSubtreetestConvertingToDoItVariableotestIncludesClass*testSelectPathsAddsPathsToSelectedPathListtestEventKnowsItsCanvas02testHandlePrefixTabstestExtractDatasetFromBlocktestMaxMinValuestestImportStringFileSystem-Core.testSetItemsWithCollectionSmallerThanSelection test0FixtureCopySameContentsTestpairsDo:testAPI testCleanUpTD&testPackageOfMethodFromTraitsOverridenbefore:(testInBlockTempInstanceVariableShadowingtestSameSequenceoffsettestIntervalStoreOntestExtractNil7testFailureExtractMethodWhenGivenSourceIsNotInTheMethodtestPostorderSelect"testExpectedExpressionInBraceArraytestCartesianProductDotestKeyAtIdentityValue roundUpTo:testPossibleVariablesForBlock(testTooLargeAnIntegerInALiteralByteArray%testFileOutMultipleMethodModificationtestSplitJoinStringOnStringtestWithRecursiontestAddMethodTransformtestNotEnvironmentprintOn:delimiter:#testExternalSUnitKernelDependenciestestClassesReferencingClass testVersion24testMultipleCountersTool-ExternalBrowser-TeststestArrayNodeDumpitem2testTimeZoneEquivalence2#testWhichMethodsAccessSubclassStatetestThreeRemoveFirst>testClassEnumerationOverMetaclassWhenConcreteClassScopeIsLocaltestSplitJoinOnSequencetestQueryManipulationtestRecompilingtestPrimMultiply!testPerformRenameInstanceVariable+testFindStClassProcessorTestAfterAddingTesttestCanPerformtestMinMaxValue2Morphic-Widgets-PluggabletestLn+testModelExtractMethodWithTemporaryAssigned6testDoesNotApplyForMethodNodeInContextWithNoSuperclass"testCurlyBraceDoesNotLeadToProblemtestSortStringHierarchy4testGlobalCounterReferenceAfterUninstallInstallation'testAPIToAccessChildrenOfNestedElementstestStoredSettingsIsNiltestSaveContentsToFiletestSubstractingtestPlustestBadInstantiationtestExpandedTime)testNestedLayoutModifiesHeightOfTopLayouttestDefinitionOfTraitequals:testValidTraitComposition%testConvertingToInterestingClassScope&testInlineComponentIntoCascadedMessage*-0testPackageExtensionsStartsWithProperPackageName testAsSecondtestLiteralEqual)testUninstallFromGarbageCollectedInstanceRoassal-LegendadaptToPoint:andSend:!testMoveUpInStackFromFirstElement#testClassAdditionWithCommentChangedtestSplitBlockLinkInlineImagetestCheckInvalidMethodName/testNotSelectsClassSideMethodWhichReturnesFloattestSingleLevelListWithStartestHasNonDefaultArguments'testExternalLocalMonticelloDependencies2testConvertingWithNewBasisShouldKeepMetaLevelScope)testImplicitConversionFromClassProperties testAseGraphtestPrintOneLineString testUpload,testRedefiningATraitAsAClassShouldRaiseErrortestAddKeymapToCategorytestForMillisecondstestBeReadOnlyLiteraltestMatchesStreamBaselineOfGeneralTeststestQueryingPrimitiveErrorVarcompare:with:collated:testSubtractDays testSumFloat%testClassModificationWithClassRemoved,testIndexesToSelectInMultipleSelectionFromTotestNoClickDoesNotExecuteActiontestUTF16EncoderByteOrderMark$testCreateAndUseStaticCompilerPlugin testContinueEncoutersAnExceptionCommander2-UI-TeststestCharacterSetBinaryNumbertestCmdCtrlLefttestStatementstestContainsPointtestAllButLasttestUTF8ByteOrderMarktestFilterStrings%testReadIntoStartingAtCountFromStreamgroupedBy:having:testLabelShapeColor*testSyntacticEqualsWithComplexCompositions3testFillingWithOneInstVarAndTwoClassVarsOfSameClass@testSelectMultipleIndexesRaisesSelectionChangeEventMultipleTimestestModelWithoutTextOSWindow-SDL2-ExamplestestReadFromOffsettestDynamicVariabletestBlockTempVarStyle testNilUUID%test0FixtureCopyPartOfForMultiplinessBaselineOfBasicToolstestVisitingCaseReturnsSameCase printOn:base:testIncludedPackagestestRemovePathIfAbsenttestSelectThenDoOnEmptytestCanAddNewItem$testBoldWrappedWithAccessAPIElementstestDrawBorderLabeltestValidationSecondstestVersionString testXdgParseUserDirLineDocumentstestDiffWithLinesasSortFunctiontestAsClassRuleTransformationtestExampleNewArraytestSelectThenCollecttestCompileWithRequestortestOrderedCollectiontestUseInLayoutDefault&testHasReadonlyRequiredResultByDefaultRoassal-Spec-Morphicbb:testWhenThereIsNoOne3testHierarchyOfReferencesSharedVariableFromSubclass testOpenLog!testSelectorPartsForUnaryMessages"testNestedBlocksRemoteInBlockCase2 testHenry029.testLoadClassWithClassTraitCompositionIsAClass$testCompileUndeclaredFaultyFailBlocktestRegisterElementByDefault.testSetColumnTitleInPresenterShowsThemInWidgettestIncludeOnlyOnceItestAsFileLocatorOrReferenceReturnsALocatorWhenStringRefersToAKnownOrigin!testExtractDatasetFromSingleArraytestPrintStringAll(testReplaceElementBeforeOpenAppliesStyletestByWeekNumbertestFractionPart testWithTitle3testResumeFailedProcessesWhenTestFailureIsUnhandled testFullCopy lineEnding)testChangingFromSingleToMultipleSelectiontestParseFunctionNoArgumentstestPeriodAtEndOfMethod raisedTo:testBuildVariableHeuristic removeAll:/testUpdateMethodAnnounceModificationOnlyInTrait testRotatedBytestGlobalIsFirst testIsHiddentestItemsAreOrderedLIFOTool-Finder-TeststestSymbolicLinktestReferenceConfigPrintString#testEscapeCharacterInNestedLinkNameaClass,testEncompassingRectangleContainsBorderWidthtestUnmatchedCommentQuotetestNoEndPeriodInside testShuffledtestModelChildrenToSiblingtestSelectionIntervaltestGroupsOfAtATimeCollect"testFailureRemoveNonExistantMethod)testErrorNodeForBadParenthesesIsEnglobingtestEnd#testCapacityFromAsOrderedCollectiontestPrintVariableBreakpointItem testToolbarButtonsCollectionSize findBinary:testMetaDataEatsOtherBlockstestAllFileTypedtestSizeUnsignedInt8 testFraction*testCaretInTheMiddleOfWordHasWordUpToCaret,testModifyExtensionProtocolUpdatesThePackagetestIndexesArrayWithComposites testHasOption2testResolveConstantNULLShouldSetConstantNullLoadertestIntersectionWithSelftestWithExistingFilesorted:testComposeStackText)testDictionaryConcatenationWithCommonKeystestFromSystemScopetestFirstAndLastLinktestSubtreeIsNilExpectFalsetestShortStack testScanMethodWithLotsOfSpecialstestValueWithExitContinuetestCallingSuperHelper testAtPath testExample1!testAllSharedVariablesOwningClasstestMethodContext+testMultipleAssignmentHasNoExtraSpaceInsidetestWithoutCyclesComplexGraph DateAndTimetestNextIntoCloseNonSignaling testSiblingstestClearDebugSession!testFindThisMethodAfterAddingTexttestAddSelfReturn%testCreationCascadeNodeFromExpression testRelative"testCanCreateHttpRepositoryFromUrltestReflectiveReadWrite"testFailureExistsMethodInClassSidetestPeek'testTruncatedToSizeLargerThanCollection testNewTraittestAddMCPackageCreatesAPackagetestUnionWithDisjointtestAvailableDebuggersSpec2-Backend-TeststestCreateNormalClassWithIVtestColumnSpanColumnHomogeneous>testFutureFallbackToHasSecondValueIfFirstFailsAndSecondSuccesstestEventKnowsItsCanvastestNextTrimsEndComment+testPropagateNaturalHeightWithMultipleLinestestFindThisPackageWithCategory(testUnselectSelectedPathRemovesSelection6testBestNodeFirstTempsAndFirstCommentGivesVariableNodetestAddClassSettingPackageTag)testRegisterPackageConflictWithPackageTagtestDocumentIsRenderedtestModifySelectiontestAllButFirstNElementstestRenamePackageToOwnTagNametestSuperSendstestTerminateProcesses3testDefaultSettingValueIsNotIncludedInTheStoredFile LGitLibrary*testNotMatchesClassWithWrongNameAndPackagetestRemoveAllForFonttestSimpleOuter%testReadWhenNothingAvailableYieldsNiltestFailurePrimitivetestPragmaNoExtraSpacetestNumberStyle2/testLastBcOffsetForNodeWhenMappedPcsAreNotEmptytestWaitTimeoutMSecstestRenamePermuteArgstestServerAccept5testSettingNewEnvValueDuringRemovesItAfterDuringBlock2testSingleKeyCombinationIsPrintedWithoutSeparatorstestGetTempFromTMPDIRexpectedLiteralValuetestSelectMethodstestReplaceMethodInAllClassestestSimpleReturn"testProperConvertingProtocolIsUsedtestTraitSequence System-SoundtestOneGBAllocationGraphics-FontsBaselineOfQualityAssistanttestUnclosedStriketestUIProcessIsRecognised;testDetectIfFoundWhenSomethingIsFoundIgnoringTheFoundObject4testNestedBlockWithExternalTempReturnsLastExpressionItestStringEncodingWithMandatoryEncodingWithSpecifiedEncodingShouldNotFailtestSuperclasstestFormatMessagetestSubclasseslevel#testFalseIfTrueDoesNotEvaluateBlockZinc-Character-Encoding-Core testHenry036testSwitchClassSlotAndMigrate testSizeReturnsNumberOfSelectorstestUnaryNoExtraSpacesBeforetestNodeForOffsetVartestInstVarNamedtestRechainNilValueFtestWhenCurrentDirectoryChangeshouldNewFileDialogOpenOnTheNewDirectorytestSinglePragmatestStoreSettingNodeTwiceNewTools-DebugPointsBrowsertestNestedShape testFailureNotUnderstandSelectortestReturnFormatValue testIfNotNil#testLineStartIsCorrectAfterNewLines7testCursorBeforeArgumentNextToSelectorReturnsMethodNodetestScanForLiteralArray testHenry110BaselineOfMiscSpec2-Transmission!testMonospaceTextCreatesInnerTexttestTokensInLatin testAssignmentOfGlobalVarBinding-testIteratorOnACollectionReturnsTheFirstValuetestBasicClassBuilding.testMoveToNodeRaisesErrorWhenNodeIsNotInMethod>>>testSuperiorToMinimum subtractDate:testNoDebuggerForSession testAliastestBreakDebugPoint%testStronglyConnectedGraphWithObjects"Collections-DoubleLinkedList-Tests testDouble(testSelectedPathIsNilIfNothingIsSelectedtestJumpAheadToIftestAddSlotAndMigrate Network-UUIDsteptestBinaryReadStreamDotestReplaceVariabletestInstantiationtestPrimitiveNamed1backendForTestKtestWriteClassDefinitionWithClassTraitCompositionFromRealClassShouldWriteIt&testShouldChangeTheTargetIfItemChangedRoassal-Layouts-UtiltestVersionIsCompatibletestExtendRectangletestJoinArrayUsingObjecttestTemporaryVariablesBlock&testCanCreateFiletreeRepositoryFromUrlBaselineOfEnlumineurFormattertestMap0testPackageOfMethodFromTraitsOverridenAndRemoved testHourslastIndexOf:ifAbsent:0testIteratingInstancesShouldSkipAbstractCommands pieceBlocktestNewVariableBreakpointItemtestBasicReadOnlytestInitialCacheBuild testUnixEpoch testLabel&testFallbackReplaceFromToWithForStringxctestParseOptionstestShowFirstLessonOnGo testMiddleCompressedZeroToStringNewTools-Finder8testUncorrectJSONMetaDataProducesDictionaryWithContents3testStoredValueForSetting,testSubscribeToChangeRaisesEventWithNewValuetestModelAddMethodtestOpenFolder-testWeakOrderedCollectionSomeGarbageCollectedtestColoredNodesForEach0testMatchesDoIsMatchingAllElementsOfDynamicArraytestSelectableIndexAbovetestSequenceOfFormatstestDrawingWayOutside5testAllStatementsReturnstestCalculationOfHighestUpdate testCycle01testDuplicateClassPreserveSlotstestLeftRotated$testExtractToTemporaryWithDuplicatestestSimpleStoreCallCCtestTearDownOrdertestHeaderAPIToAccessTexttestLayoutWithChildIsNotEmptytestCollectArgumentstestMethodWithHaltRemovaltestTwoMergedForks2lastCuttestTerminateAnswersSelftestPrintDoesNotUnderstandtest0TStructuralEqualityTesttestTestResultIsNotEmptytestSubscribeBlocksym9testReshapePointerToByteVariablePropagatesToDeepHierarchytestNegativeNumberErrortestNextTrimsEndLineBreakEtestRemoveTraitMethodOverridenByClassDoesRemoveMethodFromClassPackageBaselineOfSystemCommands!testWriteTemporaryVariablesMethodMonticelloFileServicestestAtPutOutOfBounds,testExistingClassWithClassSlotThenWeRemoveIttestIncludeInstancesFromAllAnnotatingMethodsOfAnyClassInSystem#testDataMatrixShouldHaveTheSameSizetestShiftDownShortStack"testDontFormatCommentWithStatementtestAccessIsNotDefined testAddActors/testNextPcAnswerNextBytecodePcInCaseOfExtension!testNotSelectsNotOverriddenMethodtestCreationFromString-testDTTestCoverageResultTheFirstNodeIsPercent!testProperFileInOutProtocolIsUsed testVisitHttpInput_WithReferenceOtestAddMethodInExtensionCategoryNotRespectingCaseAddMethodToTheExtendingPackage2testPackageOfNonExtensionMethodIsPackageOfTheTraittestSelectItemAfterOpen*testResetWithNextStoreNameWithRandomSuffixtestSharedVariablestestBasicViolinPlottestMeridianAbbreviationtestObjectCentricAPItestFirstWeekdayOfMonthYeartestWhenClosedDotestSigned1ByteIntegers1testSlotsAreInitializedWithDefiningAnonimousClass lastValue)testFigureWithBracketInsteadOfParentheses"testAnnouncerSuspendingWithStoring testMonospacesWithTwoBackslashestestUTF32EncoderSimpletestNestedExcursion9testExtraIndentationWhenMultilineResetTheIndentWhenFinishtestBeNotEditableAfterOpenWorks* testIsWaiting testRed16OpalCompiler-Core testPopup!testChangeInSharedPoolsIsDetectedadaptToCollection:andSend:testRegisterProject4testReadTimeZoneOffsetISO822WithOtherCharactersAftertestHasAbstractMethods#testForcedRuleOnMethodWithGlobalBan"testRestartTestShouldKeepTestGreentestIntersectAll)testInferInstanceVariableUsedInInitializeMonth(testMatchesMethodOfPackageWhichMatchesIt$testNegativeUnconnectedWeightedGraph testPrint24OntestSharedPoolOfVarNamedperform: CodeImporttestUpdateRootsKeepingSelection testSorting01-testSimpleTableWithFormattingWithSomeElementsisInsideRectangle: testIsNiltestBoxPlotWithOneBoxShape testHenry027 testMiddleOftestLiteralFloattestAlwaysPassBackgroundHalttestMethodsAddedInMetaclasstestDefaultHierarchyShouldExisttestDictionaryWithComplexKeystestStringUrlDecodedKtestBeginsWithFilterDoesNotFetchTwiceIfTheFilterIsARefinementOfPreviousTextexp%testEnsurePackageManagesDifferentCasetestInvalidPrimitive'testTypedPointerVariableArgumentHasNametestNoNewLineBeforeEndBrackets testAtLeasttestEmptyCollectionIsAtEndtestSelectThenDotestAccessStrategytestAllowInclusionOfNilstestStepIntoDoIttestNewFromArraytestAddIconToTheme testSelectedSelectorForScripting!testSecondsSinceMidnightLocalTimetestAdapterBindingstestMatchesInDotestUserLocalDirectorytestZeroElement;testCustomizationWhenChangeCollectionOfPreviewerShouldBeSettestNextNameForExtensiontestNewSubclass testQuote+testForbidCreationOnScopeWithoutEnvironmenttestAddBeforeAndRemovetestStar(testAddExtensionMethodHasTheRightPackagetestSizeSignedInt64&testFailureInvalidInstanceVariableName testPager(testBackWindowsAreFindWhenUsingSubstring-testMonticelloInitializersAreEnabledByDefaulttestSignatureWithArgumenttestCallCreateObjectKtestBroadenFilterAfterFetchCompletionShouldBroadenResultsWhenCaseInsensitve testNoNilstestInsettingByNumberShouldWork#testOpenDefaultOnUnloadedFontFamily&testRetainBlankLinesBetweenStatements3testGetLowerLimittestPutSameElementTwice newSubstringDtestSetSelectPathOutsideRangeRaisesSelectionChangeEventWithUnsetItemAST-Core!testDegreeCosForExceptionalValues3testConvertingWithoutBasisObjectsWhenSomeIsNotExisttestRemoveTraitFromCompositionasStringOn:delimiter:testChangesFileStream'testCopyPackageAndChangesCopyReferences"testFloatArrayPluginPrimitiveAtPuttestInferiorOrEqualtestNoExtraSpaceAroundBlocktestAnchorReferncetestDoesNotUnderstandAccessorstestCompileSourcetestModifyingSuperclasstestClustersHorizontal testRemoveAfterSuperclassRemovedtestSteptestTestPackages testMethodstestReadEvalPrint0testFindThisMethodWithFullClassIsTheCorrectclass associationstestUppercaseKeyCombinationtestExampleBlockArgumenttestQuantifierSimpletestWatchVariableReadsInObjectminValuetestRenameClassVarInSharedPooltestIntegerReadsOkFromStringyourselftestActivateReturnValuetestComplexCycle2Transcript-NonInteractive-Tests:testUnselectWidgetIndexRaisesSelectionIndexChangeEventOnce$Calypso-SystemPlugins-Traits-BrowsertestSelectsOverriddenMethodtestSimulateCategoryPopulation testDeleteAll testExtensiontestMethodsHasTemporariestestWithTitleAndLabelstestRedundantSeparatorstestTempNamedPut wordBefore:7testClassWithSlotHasInitializeMethodWithInitializeSlotstestSimpleLookup&testClassReshapeShouldKeepClassBindingtestOnDo3testSkipToPcDoesNotLoopWhenAimedPcIsBeforeCurrentPc"testDebuggerOnNextInstanceCreationtestPlainClientRead10kInPieces1testLastShouldGoToThirdLesson escapingRead testAsFileReferenceNoDoubleSlash*testUnselectSelectedIndexRaisesSingleEvent*testBlockWithArgAndEnclosedBlockSourceNodetestDrawPolygon Network-MIME;testSettingAClassInAClassTraitCompositionShouldRaiseAnError testHasModeltestIndexOfDuplicate$testCantBeMovedRightIfItsTheLastTasktestNextLiteralCanBeBinary*testCreationLiteralArrayNodeWithExpression characterSet TSortabletestMathInlineacceptUnknownClasses:testWithoutTickstestGrandchildOfReference testSpacetestNBitAndNNegatedEqualsN Ring-CoreDuration testLayoutstestMethodWithImpacttestNewDayYeartestBoldCreatesInnerText/testPackageScopeIncludesClassCreatedAPosterioritestReadOnlyFileNamed#testTryingToModifyReadOnlyInstancestestComparisonOfSameQueriestestCallWithConstant testAscending/testLazilyComputeChildrenDoesNotComputeChildrentestFromHeadDetectIfNotFound'testSmartQuoteSurroundsEscapesSelectiontestNumberOfHashIterations,testSelectPathOutsideRangeUnsetsSelectedItem shuffledBy:testNewLineBeforeCascade2testExtensionMethodstestDoItRequestorShadow testTruncatedtestPrimesEncodingRing-Definitions-Core*testRedundantPAckageTagRenameWithAbsentTagtestEqualityClassSideMethodtestVisibleArearadiansToDegreestestAddItemPosition/testClassRepackagingShouldAnnounceClassModified"Tool-DependencyAnalyser-Tests-DatatestBaseline10Projects(testAllClassPoolBindingAreClassVariables*testNewLessonHaveEmptyStringForTitleLesson testInBlockTempArgumentShadowingtestSingleLevelList2testCreateWeakClassWithAll)testReplaceFirstElementKeepsSingleElementtestAssociationAt&testRetrievesStateOfAllNavigationViewstestQueryAccessing testBasic01testJumpOnNoParameterBlockCommander-Activators-TextView nextToLasttestReflectiveReadWriteBlockSystem-SessionManager-TeststestCollectAsWithParenthesis!testConvertFromNonDecimalFractiontestDoItCompilationtestAllSelectorsBaselineOfRTreetestOccurrences testStoringwrittentestLastBCOffsetTest'testClassModificationOfTraitComposition testHenry069 testNewEntrytestFromReferencetestCacheActivation testIsCleanCommander-Activators-MousetestHasTemporaryVariablesBlocktestMaxLengthIsNegative&testRemoveUndefinedClassShouldRemoveIt testVariableEnvironmentClassVars testCreateVariableByteClassNamedtestHasDirectoriesBaselineOfNewToolstestBlockArgStyletestNewProcesstestCommonAncestorstestClientConnecttestFormatArgumentleft testFillingWithClassAndItsTraits testModelstestDumpOnObjectMethod*testConfidencePercentageIsCorrectlyChangedasOrderedDictionary6testRefersToLiteralsReturnsTrueWhenLiteralIsByteSymboltestInferCanvas2testFileOutSingleClassAdditiontestWrittenAfterClosedOvertestVisitSelect8testBestNodeForInstanceVariableSelectionShouldBeSlotNode*testReplaceSecondElementKeepsSingleElement$testWithPrecedenceUsesThePreferedOne.testFutureFlatCollectFailsOnFailingMapFunction!testNonDuplicatesRemoveDuplicatesFilestestClockPrecisionDurationtestCreateNilSubclassCtestWhenOpenADirectoryShouldDisplayHisChildrenFilterByCurrentFilterFonts-AbstractTool-ImageCleaner%testMutateByteSymbolUsingPrivateAtPuttestCombinationsTakenNumberParser-TeststestAPIFromBlock isIntegertestWhenSelectedPageChangedDo testDivision testAddTime'testWhileFalseExecutesLeftBlockWithTemptestPrimitiveStringModuletestTallyInstructionstestPreviousByName sum:ifEmpty:test06addAfter7testReshapeClassPropagatesToDeepHierarchyClassInterface valToPower testRenameProtocolAsWithProtocol)testUpdateExtentShouldUpdateTreeRectangletestWriteStreamIfPresenttestIfTrueIfFalse.testLiteralsDoNotConsiderTheInnerBlockLiteralstestHierarchyEnvironmentsatestBreakInContextNode testQuotient*testTrueIfFalseIfTrueReturnsTrueBlockValue/testValidationIsCalledOnSelectedOptionPresenter*testSupplySeveralAnswersToSeveralQuestionstestReplaceFromToWithStartingAttestFourMergedForks!testGeneralMethodIntervalsMessagetestWikipedia2testCheckThatAndIsWorkingaSortedCollectionv234znak:x43:v2testOpeningOnPackage testMcPackagetestNewWindowDefaultstestHashingPepperasserttestCopyWithCorrectBasename testReadUpTo!testStandardMethodInExistingClassmin:8testIncludeForbiddenClassesAsSpecialForbiddenAnnotationstestTransformationstestBogusBackups subtractDays:number1 testIsDigittestNotTheSame+testRedefiningAClassAsTraitShouldRaiseErrorreject:testStoreOnRoundTrip#testIsBoundToEnvironmentWhenScopeIs%testIsNotTerminatedWhenItIsNotStartedtestAssignThisContextVariable*testDuplicatedInstanceVariableInSuperclass testMultiplytestRepresentsClassOfScopetestExampleSuperReceiver+testSelectedItemsIsEmptyIfNothingIsSelectedtestIncludesAllNoneThere#testMethodAdditionWithMethodRemovedIceberg-Plugin-Metacello0Calypso-SystemPlugins-Reflectivity-Queries-Tests>testTempAssignmentAndReturnWithTempReferenceExpectGotExtracted8testFailureMaxOneAssignmentWhenTwoAssignmentsExpectFalse#testEqualityOfTraitDefinitionInUsestestAllowedToClose(testCursorAfterMessageReturnsMessageNode testTagOftestCharacterSeparatorstestColorLineAndMarker Regex-CoretestBasicCollectEmptytestTwoDifferentGeneratortestFindCloseEnoughMethodtestFutureOnDoSucceedsOnSuccessnewCol testRemoveOnetestPrimBitShift testSetToEndtestVariableIsNotAccessedtestWithoutArguments isCollectiontestAllTempAccessInstructionsFormatter-Settings)testBlockWithLiteralReturnsLastExpressiontestExtensionMethodsForClass%testNotIncludeInstancesWithoutContexttestWritingToContext!testPartiallyRevertOverrideMethodtestDifferentBasestestFailureIsDirectlyUsed2testWaitAndWaitTimeoutTogethertestNotLoadedClassMethodSystem-OSEnvironments!testNoUnusedInstanceVariablesLeft/testWordsAwareIteratorFiltersByASequenceOfWords rejectBlock"testRemoveFirstNElementsNotPresenttestUnsignedLongWindows1testSelectItemsThenSelectOutsideRangeKeepsIndexes.Calypso-SystemPlugins-Undeclared-Queries-TeststestNewPresenter testScrollingBtestUndoOperationAddsTheChangeToTheRedoCollectionInTheCorrectOrdertestZeroDuration testAtAlltestPrintingTally testFractions'testFaultyCascadeCascadeMessageExpected reduceLeft:testClassSideOfATraitMorphic-Widgets-ScrollingtestPathRemovaltestNonConflictingArgumentNamestestWithAllEntriesisIntegerPoint testObjectCentricWatchDebugPoint#testTerminationDuringNestedUnwindB1OtestMultipleTempAssignmentWithoutReferencesAfterExtractedCodeExpectGotExtractedtestBinaryStyletestRightBottomQuadrant6testFailureInlineMethodCanNotUnderstandSelectorInClasstestAllDirectoriestestAddSubcommandtestPatchContents testVersion05quote$testParentOfSequenceNodeIsMethodNode-testResetWithNextStoreNameWithTimeStampSuffix'testNextIdentifierCanNotBeginWithBinary*testFutureExecutesInSameLocalProcessRunnerMorphic-Widgets-FastTable-Tests!testDefineClassAfterDeletedChange arrowDowntestDependenciesFrom&testAscendingSamePackageDifferentClass testWhoDefinesMethodDoesNotExisttestExampleTwoIvarSlotstestTagsForMethodsRemovaltestExecutionEnvironmenttestLabeled03HasModel:testTraversePresentersDoIncludesPresentersAddedToTheLayout testMerge8testLongFilename%testAbstractClassesShouldNotBeVisibleBaselineOfClassAnnotationFileSystem-PathtestAddIntructionstestContainsPath1testHideColumnHeadersInPresenterHidesThemInWidgettestFailureOverridentestindexOfStartingAttestMakeRelativetestParseError+testCommentOnMultipleLinesWithASingleMarkuptestAllClassesDotestPrintOnDelimiter!testFillingWithMethodsOfSameClasstestDoesNotDefineVariabletest0FixtureOccurrencesTestRefactoring-Environment'testBestNodeWithValidPostionOnMethodEndtestStarPlusQuestionMark&testNextIdentifierCanContainUnderscore0testCreateAndChangeWithoutCommentDoesNotAnnouncetestSendersOfUnsentMessagetestFileDeleteTool-ProfilerstestTallyTreePrintWithTabtestBeStrictTurnsOptionOn aBinaryBlock*testNotSimilarToAnnotationOfDifferentClass actionBlocktestAddAllFalsePositiveerrorKeyNotFound:testBreakOnWriteTo0testMoveMethodToClassSideWithInsAndMetReferences$testPassing4Int64StructureInTheStack.testShouldExpandIfUserHasBeenFocusedLongEnough testTextIsSet3testFutureSuccessCallbackExecutesInSameWorkerRunnertestAddWithKeyNotIntestIsExecutedFromMultipleScopetestSettingNilClearsTheImagetestScanAllSystemDisabledtestTwoSpaceIndenttestDoBrowseSenderstestPrimitiveErrorIsPrimitivetestEmbeddedOrderedtestBulkReadingtestSelectItemSetsSelectedIndextestTranscriptDebugPoint3testDTTestCoverageResultBuildTreeForUIContainsNodestestHandlerContext testIntervalstestExampleWhileWithTemp,testTypedConstantIntegerArgumentHasZeroArity(testTAddIfNotPresentWithElementAlreadyIntestNameAccess testMatchingReceiverAndSelector2$testAssignToMessageRaisesSyntaxError)testChangePlaceholderTextUpdatesPresenter oldPosition>testVariableClassWithTraitCreatedShouldntAnnounceClassModifiedsign9testUnselectAllInWidgetNotRaisesEmptySelectionChangeEvent DrTests-TeststestFirstBCOffsetTestSpec2-Adapters-StubtestStrictModeOptionOn testRotateBytestBoldWrappedElements!testAutoLocatorNumberOfTicksIsOk3 testFromError]testDoBrowseSendersOfClassVariableShouldSelectClassVariableUsersWhenInDebuggerButNotAvailabletestInvalidRadixtestIdentityIndexOfDuplicate&testClassEnumerationShouldStopAtObjecttestOpenPresenterIsBuilttestAnalogousCodeTo.testPushDownMethodThatReferencesPoolDictionaryRing-Definitions-MonticellotestMetaclassSuperclass testFilesShouldNotDependOnRandomtestWithAllUnresolvedetestDoBrowseSendersOfClassPoolVariableShouldSelectClassPoolVariableUsersWhenInDebuggerButNotAvailableeach testMimeTypes/testMessageSend_conditionBlockProducerMethodASTtestSetDensityCurveSteptestSlotDuplicationConflict testSlideBloc;testNotSimilarToAnnotationOfSameClassButForDifferentContext#testPluginsAreConfiguredPluginsOnlyleftSize3testHeuristicBuilderForSingleHeuristicBuildsWrapper%testSubscribeToEventDoesNotRaiseEvent,testInitialSelectedPluginIsFirstPluginInListtestLargeShiftifNil:ifNotNil:test0FixtureTRemoveTesttestAbstractArchitecturestestLabelChangeRaisesEventOncetestCadrMatchingtestRemoveSlottestOtherNewFrom"testFillingWithClassInsteadOfTraittestStrikesWithoutClosuretestSumWithIntegerArraytestLeakingSelectionsOnUpdatetestReadSlotNamedtestCompileWithEnvironment-testLiteralDollarCharacterAtEndOfLiteralArraytestCommentTokenStopAtLastQuote-testlastIsReturnWhenEmptyArrayNodeExpectFalse/testInjectingExceptionHandlerIntoProcessWithArgtestNetworkPathWithParents noise:y:z:-testResolveConstantNilShouldBeVoidPointerType denominatortestInitialLayoutIsEmpty testBottomtestExtractSetupExample1testNegatedSearch'testFailedAssertionContextInSenderChain testPoolUsers.testClassCreationToolIsValidWhenPackageContexttestMoveElementAtTo testMailFrom&testSelectorsWithExplicitOriginNoTraittestProperManifestClasses+testColumnHomogeneousDiferentRowsAndColumnstestIsLineSeparatoratWrap:/testClassCompositionOnPrecedenceKeepsPreferencetestEmptyLists"testAssociationAtIfPresentifAbsent$testSenderLookupsMethodInSenderChainyear testVersion25Text-Diff-Tests%testNextNegativeNumberIsNumberLiteralquo:3testGettingAllRedefiningInstancesShouldCleanGarbage testSumDoubletestBuildBlockHeuristictestTransformXY2testItalicsAndNestedBoldsWithClosureAfterOpenBoldstestBoldAPIToAccessTexttestComplexSlotsClass3testMergingTwoStylesWithASameClassHasRightOnlyClass%testRedundantBehaviorRepackagedChange2testIdentityKeyAtExistantValueCopyReturnsFailBlocktestStepIntoReturnSelfMethodtestRightRotatedtestRemoveProtocolAnnouncement4'testArrayEvaluateWithBindingsReadGlobaltestIsBytesLayouttestAddTagsToAClass$testBestNodeWithValidBinaryOperation testOptionAttestExampleSimpleBlockReturnallSentMessagesCalypso-Browser testRawsHandleWellCurlyIfNotLast*testCreationLiteralValueNodeWithExpression(testSetRootModelWithPresenterDoesNotFail<=testCreationByParent!testTraitAdditionWithTraitRemovedtestHorizontaltestRemoveIfAbsenttestLinkItalicAPIToAccessTexttestNoRemoteBlockArgumentRubric-Styling nextPutAll:testNilHashCollision bitShift:testForClassVariabletestLikeSUnit-MockObjects-Tests/testRegisteredServiceShouldBeBoundToEnvironmenttestNaN2 testCriticsOftestIsAListNumbered printFormat:testMaxExactInteger'testTrueIfTrueIfFalseEvaluatesTrueBlock isFloatPoint testedValuetestPseudoVariableShadowingtestUTF8OverlongtestErrorPropagationtestNotifyBreakpointAdded"testAddTwiceSetsChildrenSingleTimetestIsDeprecatedtestKeyBindings isLowercasetestTranslatePureStringtestFourBackQuotes&testNextIdentifierCanNotBeginWithDigit testAccessorInstanceVariableSlottestSearchLiteralArray(test0FixtureCopyWithReplacementForSortedtestConstantValue#testFutureFallbackToFailsIfBothFail testSorting"testStringMatchesRegexIgnoringCase ComponentMaxRoassal-Shapes-Tests%testFourBackQuotesClosedByThreeQuotestestArithmetic testMethodAt testExample!testAnchorReferenceWithoutClosuretestAssignTemporaryVariable0testMaxOneAssignmentWhenOneAssignmentsExpectTrue%testUTF8SurrogateCodePointsShouldFailjtestGivenManyRegistrationsInDifferentCategoriesShoudlLastClassRegistrationBeTheOnlyOccurrenceInStartupListtestWithTemporariesSelectedRoassal-BaselineMaptestPullUpVariableTransformMonticelloFileTree-CoredayCount(testParsingDPatternWithIncorrectDayFails"testGettingEnvironmentFromTestCaselengthelem testPeekBacktestSpaceInsidetestNotifyDebugPointRemovedtestFileNameForContext3testShouldWorldMorphBeAfterFontClassesInStartupListtestAssignSelfVariable*testGlyphAccessIsThreadSafeWhenAskingWidthtestScheduleExecutestestBehaviorRepackagedChangelastElmtestPrepareResultForExecutiontestBuildingFnSpectestReadBeforeWritten1!testIntersectionsWithVerticalLine(testParsingMMPatternWithSingleDigitFails0testSixtyFourBitRegisterLoadFromReverseByteOrder3testNegatedFilterIsNarrowWhenTheInternalAreNarrowed"testUndeclaredReparationWithSharedtestNeedsRebuildByDefaulttestExtractSetupExample5merging:testRemoveSelectedRule shuffleBy: testTIsEmpty7testNotMatchesMethodWithWrongClassAndPackageAndSelector'testNotEnvironmentWithClassEnvironmentstestMaxYValueIsOutliertestAccessingPackage testLoadImage testFourBackQuotesWithTextAroundtestExampleBlockNested)testAddReturnWhenLiteralExpectReturnAdded+testEqualMethodNeedsToBeInComparingProtocol Clap-Examples superclass!testTallyShouldNotContainsAReturntestMethodPackageResolutiontestCollectionsStructuredtestUpperLimit detectMin:&testSubstringFilterReturnsValidResults/testExecutionOfWrongFFIMethodShouldRaiseAnError milliSeconds*testHashMethodNeedsToBeInComparingProtocol testFirstBCOffsetWithQuickReturntestNotSelectsMethodWithoutFlagtestBreakpointsForModel,testWindowShouldBeSaveBeforeShutDownSaveRoottestPointerCanExtendVariabletestNonEmptyCategoriesItestBlockRewritesWithTrueConditionIsNotExecutedWhenNotMatchingCorrectNode Iceberg-TipUI testSubtreestestReadsThisContext2testUnclosedTemporariesErrorNodeContainsRightValueDrTeststestCreateBuildertestValueWithReceiver/testthisContext_conditionBlockProducerMethodASTtestCommentWithoutStyleDtestLoadClassWithoutClassTraitCompositionDoesNotHaveTraitComposition testBinsStrattestisPoolVariabletestSixtyFourBitRegisterByteAt+testSettingTextManuallyClearsTheUndoManagertestResumablePasstestInferCanvas testAnalyze testDateTimetestContextKeyBindingstestAbstractWithAssignmentUsedasMonth!testCommentedLineMarkupInsideLineAtestAddUndoAddsTheChangeToTheUndoStackAndEmptiesTheRedoCollectiontestUnequalContent.testNextLiteralBeginningWithUnknownThrowsErrortestGetMedianOfDatasetSizeOne milliSeconds:5testWordsAwareIteratorFiltersLeftOutBecauseSecondWordtestSizeDoubletestMicInputfilePathError testDetecttestNormalSubclasstestExternalSpec2Dependencies testNonAsciitestRedundantPackageTagAddition testHenry133 testVerticestestVariableClassIsVariable testCompactremoveAllSuchThat: testMarshallingStringReturnValuefifthbetween:.testInjectingExceptionHandlerFromProcessItselftestBanLevelCandidatesForMethodtestNegativeWeightedGraph2testSecondsNanoSecondsentryCollectionClass:testSumNumberItemsWithoutBlock:testMultiplicationWithNonScaledDecimalDoesNotGainPrecisiontestRemoveGroupAtestBeColumnHomogeneous"testRenameMethodOnlyInSomePackagestestSelectFile)testVennDiagramConvertsSmallSetInputToSettestBag,testShouldChangeTheTimeIfITHasBeenLongEnough4testSetUpToolIsNotValidWhenReferencingDifferentClasstestDontKeepBlockInMessage3testAlternativeRepresentation isCharactertestRawsWithItalic$testSelectIndexesOutsideRangeIsEmptytestNilIfNilEvaluatesBlocktestPropertyValueAtPut testHenry092&testFailureNonExistantInstanceVariableaverageIfEmpty:testHasLabelTruestartsWithDigit!testStructureHasCorrectSize32bits testSimple6testAsScaledDecimaltestWithNullElementcopyWithFirst:testNotSelectsNotOverrideMethod*testAnnotatedBlockOnTwoLinesWithFormattingtestCopyNonEmptyWithoutEtestErrorWasInUIProcessIsFalseWhenDebugSessionWasCreatedByANewProcesstestSplitStringOnChartestCustomSearchBlockbeBetween:and:testWhenActionChangedDo%testCreationMessageNodeFromExpression6testMethodsEnumerationWhenBasisIsTraitedClassClassSide RTree-TeststestStandardTraitWithExclusions'testDescendingSamePackageDifferentClasstestSlotScopeParallelism testTAddTwicetestSizeSignedInt8 testAsMonthtestUnCategorizedMethods testItems endsWith:Tools-CodeNavigation-TeststestReadIntoStartingAtCount testAnchortestReferencesPrintOntestFirstThursdaytestLink*testSteppingAnExecutionSignalingExceptionsSpec2-Code-Backend-Tests!testNotSelectsNotDeprecatedMethodaFloattestSuspendedContexttestHasBindingOftestPullUpClassVariable(testlastIsReturnWhenBlockNodeExpectFalse%testRawParametersWithNotStringAtValuetestRowSpanRowHomogeneousUndefinedClasses-Tests testPushSelftestUTF16EncoderBigEndiantestTrueIfFalseReturnsNiltestCommentSourcePointer testForms4testTerminatedCriticalSectionShouldUnblockWaitingOne Athens-TexttestisZipArchive"testReplaceWithFixedHeightAllFixedtestsEndsWithEmpty&testValueWithinTimingBasicMillisecondstestTraitModification3testIsEssentialWhenPartOfAReturnStatementExpectTruetestTagsForMethods combination!testNextPutAllFlushOtherEndClosed%testAddingSameDependencyIsNotConflict testNoShadowedVariablesInMethodstestInstallFromFiletestExtractSetupExample2Athens-Examples testHasBindingThatBeginsWithSlottestDoBrowseImplementorstestAddClassInteractivelypiecetestCopyEmptyWithtestComplexSlotsCascadetestDefaultPlotColorstestSignatureWithoutArgumenttestDrag:testResolveInstanceVariableShouldSetInstanceVariableLoadertestEnsureClosedtestExternalSUnitDependenciestestStepOverDoesNotUnderstand copyEmpty#testNewBreakpointForVariableInClasstestStepThroughtestHasPrevioustestLabelsTopPosition!testAddBoxPlotsAddPlotsInTheCharttestBoundaryContainsAny0testLoadMicrodownResolvesUrlsRelativeToTheParent@testChangingPcInTheMiddleOfStatementSkipsTheBeginningOfStatementtestAsStringOnDelimiterOne6testSingleClickActivatesRowInSingleClickActivationModetestMethodWithMessageArgument testGhostTextinstructionStream1testApplyingToQueryViewShouldRestoreExpandedItems0testInitialWindowTitleIsInitialPluginWindowTitletestLogLocatorNumberOfTicksIsOk!testEnsureDeleteNonEmptyDirectorytestSelectItemSetsSelectedItem+testStayingInactiveDoesNotRaiseChangedEventtestOneGtestErrorHandledIfExceptionSignaledAtShutdownWhenStartupUiManagerActivetestHideHeaderTitleUnsetsTitleasCommaStringAnd9testNextMultipleKeywordColonIsSufficientAfterFirstKeywordtestNoZoomToFitOnExtendChanged2testScrollDownToPosteriorIndexScrollsBottomToIndex#testFlushLargeMessageOtherEndClosedtestRemoveLastNotPresenttestExampleWhileNoModification precedence testPatchtestSourceNodetestOptimizedBlockLocalNilling1(testUnselectNonSelectedPathRaisesNoEventtestSignalWithTagBaselineOfZodiactestUnresolveNametestIsLetterModifier testWithRB9 testTakeFirsttestNoNewLineBeforeCascadeBaselineOfDrTeststestSelectNoneThenCollecttestCustomWeighttestSpacesInsideParentheses testCycle03ClassDefinitionPrinterstestUnaryNoExtraSpacesBetweentestOneSpaceAroundBrackets7testlastIsReturnWhenArrayNodeWithFirstReturnExpectFalsetestRemoveMethodAnnounceRemovaltestIsSurrogateOther toJsonString:testUnsignedShortAtPutIntegerstestURLCodeImport-TraitstestDecoratedCommand5testMethodsEnumerationWhenBasisIsTraitedClassClasSide7testResumeFailedProcessesWhenHaltIsSignaledInBackgroundtestIfCutDoWithCutAndUncutstestTraitCompositionWithCyclestestDup testAppendtestPrimGreaterOrEqualtestNonBMPCharacterEncodingtestPrimPointY#testCleanUpAlsoDisabledTestServicespi7testMethodBodyWithTrickyDollarCharLiteralInLiteralArray,testPostCopyMethodNeedsToBeInCopyingProtocoltestNotifyVariableDebugPointHit testIsMetatestRejectThenDoOnEmpty ifNotNil:find:testDenormalizedPrintStringsetRuns:setValues:ThreadedFFI-UFFI-Overrides testFileNames testAverageY&testAccessingMultipleVariablesInVector,testSystemPackageIsAnsweredWithLoadedPackagetestParsingWrongEscapeQueryCaseInsensitiveOrdertestStandardMetaclass testsRsValuetestConvertFromFloatacctestPrintingTallyUninitializedreject:thenDo:+testFaultyMethodWithSignatureKeepsSignaturetestBasicQuoteBlock*testLinesOfCodeEmptyLineWithTabInTheMiddleinitializeRed:green:blue:range:testCopyNonEmptyWith"testColumnSpanColumnNotHomogeneoustestWidenOnString&testUnresolvedClassGroupRolePropertiestestHelloWhisperingLong testNewSlottestSumSignedChartestKeyAtIndextestSchemeInQuerytestBehaviorParentRenamed testPushReceiverVariableBytecodetestBasicStreamtestAllAvailablePostOrdertestCopyToProject.testMultipleMixedChunksInStrangeOrderWithTraittest0FixtureCreationWithTesttestNametestDefinedBehaviorsCollection0testCheckThatOnlyFailingConditionErrorIsReportedtestformatComment2testExtractSequenceEndingWithReturnExpectExtractedtestInlineBlockCollectionEM1 testWithRB3 testNoLegendtestSimpleTableNoError3testAcceptEntryLogsAverageTypedCharactersAtPositionCollections-Strings-Tests'testRemoveProtocolOnNonExistingProtocoltestHasVersiontestNothingToCover testHenry004!testBestNodeWithValidSimpleMethodtestSharedVariablesAsArray!testContainsShapeWithInteractions"testCopyReplaceFromToWithInsertion!testFutureZipSuccessIfBothSuccess>testDeactivatedCheckboxPresenterStartsDeactivatedCheckboxMorph(testInitializeShouldOnlySeeNotHiddenFiletestSpaceBetweenTemporaries testTSlottestJustSendsSupertestAND"testNotifyTestServicesAboutWarning testNodesDotestExtractSetupExample3Tool-DependencyAnalyser-UI)testAtGarbageCollectedValueRaisesNotFoundtestRemoveCounterFromMethod testRegex002testThreadSafetestIsEmptyFromEmptyClassScopetestPlaygroundWidenOnCascade-testClassAdditionWithInstanceVariablesChangedtestKindOfSubclasstestSimpleMatchesRegextestOneElementRectangle testEntriestestDotestSizeSignedInt16 testReturnedAssociationsAreRightFtestlastIsReturnWhenMessageNodeIsInlinedIfAndHasTwoArgumentExpectFalse0testSearchingOptionKeywordsPartComposedSelector2testGForceInriatestParseLiterals'testUnclosedParenthesesRaiseSyntaxErrortestReadCompilationtestShouldAllowBidirectiontestHasSameExitPointWhenReturnWithBlockWithoutReturnExpectTrue1testRemoveElementAddedAfterOpenRemovesFromAdaptertestOpenDebuggerForSessiontestSkipAndBack/testFutureFlatCollectFailsOnMappedFutureFailureAI-Algorithms-GraphtestCreatingMethodInSubclassPitestReadWriteStreamNextNBugtestTrueIfTrueEvaluateBlocktestHandleDebugRequesttestDictionary#testSingleParagraphWithIndentedTextg2testUtf8CalloutShouldSendUtf8EncodedStringArgument testEquals3testBehaviorWithProtocolstestIsCashingResourcesTrue1testResolveConstantIntegerShouldSetConstantLoadertestInstanceVariableAddition!testAutoLocatorNumberOfTicksIsOk2 testFlattened testParseLineWithThreeCharacterstestDensityPlotDefaultValuestestPrintErrortestBuildCycleUntil6testBestNodeForClassNameSelectionShouldBeClassNameNodetestUTF32EncoderWidetestPrimDoWith%testLayoutWithSecondElementIsNotEmptytestAsMCMethodDefinition testAddLast'testParseRegistersTheSourceInMethodNodetestTooLongArgument testIntSize testSequencetestAllBreakpointsForModel testAtLastflatCollect:as:,testTempNamedPutShouldFailGivenNameIsNotTemptestNodeCoveragetestSortingChained testAListMatchesComposedMessages testHexStringtestIntegerReadsNotOkFromStringtestShouldSavetestFloatCentertestAscendingDifferentPackagetestImportAClassCategory5testBestNodeForCommentInsideACascadeNodeOnMessageNodetestRemoveClassInTagtestDoitContextCheckClass testSanity0testNextLiteralArrayWithParenthesisHasRigthValue-testFirstBcOffsetForNodeWhenMappedPcsAreEmptytestAsFormAtScale!testParentResolutionWithReferencefindBinary:ifNone:%test0TSequencedStructuralEqualityTesttestCopyWithoutJtestTerminatingBlockedCriticalSectionShouldNotUnblockAnotherWaitingSectiontestNextOrNilSuchThattestPackagesDiffToDisplayBis testNotSelectsMethodWithoutWatch$testPassing2Int64StructureInTheStackSystem-Object EventstestSelectedTabsWithoutOwnerRing-Monticello-TestsLocale$testAddingSlotDoesNotRemoveExtensionRubric-SpecFindReplaceDialogtestCheckChildrenActionstestArgumentNamedIfNonetestLocalVariable*testSearchingComposedSelectorwithinCascade+testSkipCanSkipReturnIfItIsNotTheLastReturntestEdgesCanvasAndComposite01asValidSelectortestTwoCommentBlock&testPackageOfClassMethodIsClassPackagetestRemoveFromMethodtestLeftTopAligned testNewLineBeforeAndAfterCascadetestconnectFromToAlltestLoadAffineTransform testNodeAttestDoubleResumetestUnaryStyle?testFutureSuccessCallbackIsNotCalledIfFailureWasAlreadyDeployed testYyyymmddtestExampleSimpleBlockArgument2testLayoutWithSlotsNotEqualstestMustInclude0HermestestInsetRectangle testStartup-testSplitOrderedCollectionOnOrderedCollection#testKeyStrokeBackSpaceWithMaxLengthfindBinaryIndex:ifNone:isAllSeparators/testExpandedDataSourceWithRetrievedExpandedItem#testFinalizationOfMultipleResourcestestThisContextSourceNode0testUnselectUnselectedItemRaisesNoSelectionEvent%testBaselineOrConfigurationNameSuffixtestDefinedClassIsUndefined testVersionstestFailureInheritedName testFileUrl'testMatchesClassOfPackageWhichMatchesIt&testSubscribeSetWithExclusionOfSetItemtestNewCommenttestRemoveFromEnclosingStartEndtestExampleSelftestOccurrencesOfMorphic-Widgets-List-testsingleRemoteTempVarWrittenAfterClosedOvertestPassingStructureInTheStack@testRenameClassUpdateMetaclassDefinedSelectorsInTheParentPackage,testFailureModelMetaclassAlreadyExistingName,testPrecedencesAreGeneratedInClassDefinitiontestFigureInPresenceOfParagraph"testRevertingAllRedefinedInstances(testMutateObjectInstVarUsingInstVarAtPuttestPushTemporaryVariable8testComparisonOfSameQueriesWithDifferentRequestedContenttestNoOrphanPackagetestStringGreedyMatchesRegex testAsBag testSingleJobtestHeadReference testStepToNextCallInClassFailuretestSumtestIfNilIfNotNil-testFutureFailureCallbackExecutesInSameWorker#testContainsOnlyExtensionDependency currentChar!testSmartCharacterPairForIfAbsent2testIsAffectedByChangeOfOwnMethodWhichIsOverriddentestCurrentLineLengthtestCompileInClassified"testPassing4IntStructureInTheStack-testCanCreateLocatorFromStringWhenDirectChildtestExampleReturn1plus2 testWithWidthtestExportAMethodWithLangTag6testReplaceTokenWithCaretOnEndOfWordReplacesEntireWordbadSimpleExpressionstestFloatArrayPluginPrimitiveAttestAddPresenterAddsWidget5testlastIsReturnWhenReturnNodeWithBlockNodeExpectTrue Spec2-CoretestCommentWithoutImpactRefactoring-TransformationstestIconNameFromctestChangeInInputSelectorWithToMuchAccessorThanArgumentsShouldChangePreviewLabelFinalWithFailedText?testElementsAreAddedInOrderIndependentlyOfTheConfigurationOrdertestClassNameMustBeCapitalizedtestObjectCentricObjectAPI&testFutureAndThenSuccessIfAndThenFailsmaxValNewTools-ScopestestFromWrongClassScopetest4testRealizeAbstractClasstestCollectThenDoOnEmpty$testNextRadixNumbersCanBeFloatAsWelltestNotUsedArgumentstart Random-TeststestDynamicDescriptionBaselineOfKeymappingtestBasicPrintingselect:thenCollect:3testInstanceCreationMajorMinorSuffixBuildCommitHashtestAtOutOfBoundsGeometry-Tests3testSelectItemThenSelectOutsideRangeKeepsFirstIndex.testDoBrowseSendersOfClassNameWhenInPlaygroundtestMethodBodytestIsClassDefinedInModeltestDefaultWithEmptyInputtestMatchingReceivertestRawtestSignedLongLong$testSelectsMethodWhichUsesUndeclarestestNoExtraSpaceBetweenValuetestDoubleBarPlotRawData,testDynamicLiteralArrayReturnsAlwaysNewArraytestWorkerInstancesAreCollectedAfterStartingAndStoppingService2testBlockWithInstanceVariableReturnsLastExpression;testSkipUpToNodeDoesNotLoopWhenAimedNodeIsBeforeCurrentNode%testContextSelectorForBuilderSelector3testCannotChangeNumberOfIterationsWhenPasswordIsSet"testNextDebuggerForDebuggerFailuretestTwoConsecutiveCloseGrouptestMoveMethodToClassSidetestDefaultPortUnknownSchemedayNametestFlatCollect2testUnaryFormatReceiver asInteger testMetadatatestHasProperty testRedAreascaleBy:1testRemoveMessageArgumentCommandIsProperlyStoreOntestFillingWayOutside2Metacello-CoretestAccessingCreatedShapes8testClassVariableDoesNotDuplicatesSubclassesOfSuperclasstestPatternStringExpressiontestExternalStructWithArraytestCanRemoveReferencedClasstestGroupedBySortedCollectiontestSwapStartAndEnd-testBlockParameterWhenTheLineWillNotBeTooLongtestSendersIncludesSuperCalls$testUndeclareSlotFixWhenSlotIsLoadedtestCopySelectionOtestChangeInInputSelectorWithNothingShouldChangePreviewLabelFinalWithFailedTexttestComputeBandwidth;testFixedClassWithTraitCreatedShouldntAnnounceClassModified-testNextLiteralCharacterWithAMissingCharactertestSplitBlockLinkIncomplete>testIsUsedAsReturnValueWhenNodeIsAssignmentVariableExpectFalsetestSetMovieDirectorTwicetestAddClassSlotAndMigratetestMonospacesWithBackQuote5testEditClassScopeAddingClassAndCompletingFullPackagenew:streamContents: testHenry121testChar%testDefaultsToSmalltalkSyntaxTutorialtestReadBeforeWrittenNewTools-SpottertestNonActiveBlockContextHometestAddInstVarNamedWithTrait-testUnhandledExceptionShouldAllowToCatchError EpMonitortestScanAllSystemEnabled$testSetLabelInPresenterAffectsWidgetstripSeparators"testDeactivatePresenterIsNotActivetestContainsLocatortestRepeatedMergetestSelectMultipleItemsRaisesSelectionChangeEventMultipleTimesisCasedLetter:testFillingWayOutsidetestFiletestIsExecutionFinished!testProperUtilitiesProtocolIsUsedOtestMultipleTempAssignmentWithOneReferencedAfterExtractedCodeExpectGotExtractedtestAddAllFirsttestIsExecutedFromSingleScopetestSelectableIndexBeforeUndefinedClassestestReplaceBlocktestWriteReadInt%testDeleteAWindowAndTaskBarActualizedtestParsingLogic Calypso-SystemTools-QueryBrowsertestMathBlockWithBadClosure testAtRandomtest2DCoordinates testPrimitivetestCombinationSeveralShortcutstestBasicVennDiagramOpentestCopyAfterWithDuplicate9testWhenChangeDirectoryShouldFilesListContainsHisChildrentestAllStatementsSimpleBlocktestEmbeddedUnorderedtestChangingRenamedSlot totalLengthtestRetrievesBrowserStatetestFilePermissionstestRenameClassVariabletestMissingZLibCrc)testNextAlphabeticsAndDigitGiveIdentifiertestIsFirstElementNiltestBeRecursivelyReadOnlyObjecttestMonticello%testClassWithUnknownSlotsWithMessagesRoassal-Inspector-TeststestMergeGroupB(testCreationForExplicitAnnotationContext&testExpandedDataSourceWithoutQueryViewtestIsCatchAlltestCacheDectivationtestConvertingJtestPropagationOfChangesInTraitsToAliasMethodsWhenOriginalMethodIsExcludedtestAddTemporaryNamedtestPrimitiveChangeClassTotestServerNametestInferiorToMaximumtestForHighlight testIntCallKernel-CodeModeltestDefaultProcesstestImplicitConversionFromClass;testErrorNodeForBadParenthesesOfLiteralArrayIsEnglobingNode testArcTantestPackageEnumerationaNumbertestAlphaCodingtestDependenciesSizeTotestIncludesElementIsThereCommander-Core testBreakLinktestParentUpTo testAddMonths"testFutureAndThenFailsIfFirstFails testCachedtestDefaultDebugAPItestTComparableClassTrait1testNextLiteralBeginningWithApostropheThrowsErrortestClassVariablesStringtestInlineBlockCollectionLR2testPushNewArray4testMethodEditorToolIsValidWhenReferencingSameMethodtestReturningAnStruct(testSmalltalkVersionEqualsCurrentVersion!testSequenceOfMethodModifications.testWorkerProcessIsWorkingUntilAllTasksAreDonetestIsChildOfPathtestWhenHelpChangedtestProtocolIsCleared!testModelReplaceMethodOnlyInClass includesKey:testLargePrimesUpTo2+testExampleWhileModificationAfterNotInlined testAsNumbertestPrintString_onlyParams"testInformUserDuringViaApplicationtestSequenceNodeDump"testCreateVariableByteClassWithAll&testPerformRenameClassInstanceVariable testConstantstestChangeLayoutTypeToByte*test32BitFormBlackShouldStayBlackAfterSavewriteStreamDo:(testReusingConverterShouldReplaceOldDatatestAsUppercaseBasicAsciiRangetestAddRemoveBreakpointtestAnnotations testHenry071%testResettingMillerListRemovesWidgets7testCanCreateBitBucketRepositoryFromUrlWithExplicitHostasScaledDecimal:6testErrorNodeForBadParenthesesStartAtLiteralArrayToken8testSelectPathRaisesSelectionChangeEventWithSelectedPathtestConcatenationWithDuplicatetestUnsignedLongLongtestMatchesInwWtestCanInstantiatetestDefaultEnvironmentContenttestScan testAddNil2testExpandedClySubclassWithTraitsOfClassWithTraits testReverse privateGreen1testClassDefFromLegacyStringHasSuperclassNameNode6testDoubleClickActivatesRowInDoubleClickActivationMode"testReadFromDefaultOffsetSpecifiedtestVennDiagramOneSet5testExtractedCodeHasMoreThanOneExitPointExpectFailuretestMemoizedLRUCache testAllReferencesToOnClassSubsettestFailureModelInvalidSubclass testTraitUse'testForDoListAttribute1Atrribute2Active,testInvalidShouldNotTakeMoreThanMillisecondssztestFindAnyStringIntestExactRaisedTo$testIsSuspendedWhenItIsNotStartedYet!NewTools-Scopes-Resources-A-Tests:testSubClassWithTraitsAfterModificationOfParentSharedPoolstestExampleiVartestModifyClassTraitCompositionvalues-testTypedDoublePointerVariableArgumentHasNametestMessageTexttestCull test2DPoint!Ring-Definitions-Monticello-TeststestGetMedianOfEvenDatasetSize copyFrom:to:Reflectivity-TeststestPragmaDoesNotExist at:ifAbsent:testInstallExceptiontestNewClassVariabletestFailtestTenThreadSafetest5$testHasEmptyForkedProcessesByDefaulttestAddProtocolAnnouncement2testStepSingleBytecode7testCloseWindowRemovesItFromApplicationWindowCollection"testMatchesClassWhichNameMatchesIttestAlreadyDefinesReturn testAccessingTempsVectorInBlock3MCGitBasedNetworkRepository%testCastedTypedConstantIntegerHasTypetestAttributestestResolveStringtestWithFromTo(testAllowDebugForbiddenBrokenAnnotationstestBuilderWithSlotstestUnionWithSeparatetestBinsCollectionftestReplaceKeywordTokenFollowedByAssignmentWithCaretInTheEndOfWordWithFollowingWordsReplacesEntireWord;testInformUserDuringInSpApplicationExecutesTheBlockOnlyOncetestParseTrailingSlash"testBreakDebugPointOnVariableWritetestReadFromDateOnly$testFilesAreRegisteredInWeakRegistrytestLazySlotCompiledItestPeriodAtEndOfMethodWithMultipleElementArrayShouldNotHavePointAtTheEndchromatestDefaultMetaclass printStringtestWriteAndReadReflective+testFailureInlineTemporaryReadBeforeWritten"testJoinArrayUsingSortedCollectiontestNewGlobalVariable3testMethodEditorToolIsNotValidWhenNotAMethodContexttestComparingTrees?testCaseSensitiveFilterIsNotNarrowWhenTheInternalAreNotNarrowed(testOriginWithRequiredMethodInTraitChain:testSelectingPluginWillUpdateCurrentPluginInstanceVariabletestWhenIconsChangedDotestDrawingWayOutside&testSubstringSearchNonExistingSelectortestIndexOfBug1602translateToLowercase=testDoBrowseSendersOfClassNameWhenInPlaygroundButNotAvailable/testUndeclaredVariableWhenItIsAlreadyRegistered)testDefaultCompletionIsNilIfNoGlobalClasstestFromClassAndInheritedTraittestSemiperimeter>testAllowRunningBackgroundProcessesToFinishButFailTestIfItCantr*testAtIfAbsentPutWithGarbageCollectedValueCtestIsAffectedByChangeOfNotAbstractMethodWhichImplementsAbstractOne isByteString.testlastIsReturnWhenNodeIsNotReturnExpectFalse*testTraitDefinitionNodeIsTraitSequenceNodedo:separatedBy: testResetFontBaselineOfRoassaltestWriteStreamifPresent0testSelectedBlockNotExecutedWhenBecomeUnselectedtestTwotestChainShortcutSuccedstestwhenDocumentChangedDocommentstestZeroValues9testNonExistingEnvironmentVariableShouldGenerateException!testBytecodeMethodWithNoArgumentstestMakeBindingLocaltestEnvironmentFor;testSetSelectPathRaisesSelectionChangeEventWithSelectedPathAthens-Cairo-Tests testDayOfWeek"testPreDebugActionForDebugItMethod)testSelectAllWithDoubleClickAfterLastLine testPrint24testGarbageTemporaryVariabletestWhileWithTempNotInlinedtestUTF8IllegalInput7testClassHavingAnInstanceVariableUsersDifferenThanUserstestCenterEmpty2testWaitForSendDoneAnswerStatus testGreenTestThenLongRunningTesttestSimulateRightClick$testwhenSelectionChangedDoFromEditor testFillingWithExtendedClassSide5testSetUpMethodInSUnitTestsNeedsToBeInRunningProtocol testMoveTotestErrorNonExistingImagetestNextStoreName?testSetSelectItemRaisesSelectionPathChangeEventWithSelectedPathCalypso-SystemTools-FullBrowser testUser2testSelectFirst0testComparisonWithResultWithAnotherHierarchyTypetestAntialiasing,,testConvertingInBothDirectionsGaveSameStringtestNormalGetIfAbsentPut CPUWatchertestReverseEchotestAdjustChildrenTwice$testDeprecatedGlobalVariableAsSymbol testReadsReftestSumSignedInttestCananonicalize testPointtestSetMovieDirectorInvalid-testSearchForExactCaseInsensitiveStringSucess8testDictionaryConcatenationWithCommonKeysDifferentValues3testResetFilterWithNoFilterSetShouldNotAlterResults testRenameUnifiedFFI-Legacy2testJPGPPreviewerCanBeUsedOnParameterFileReferencetestUpdateItemsKeepingSelectiontestPackageNamed testHenry099&testBestNodeForCommentInsideReturnNodeZinc-Zodiac-TeststestGetMicrodownParsedText testHenry088testReplaceMethodUnarytestAddClassInstanceVariable5testMultipleSelectingPackagesWillUpdateTheClassesList&testExternallyAllocatedNestedStructure'testSelectInvalidPathHasNoSelectedPathsstoreStringBase: aCharacterBaselineOfEmergencyDebugger testNoNewLinesBetweenTopComments'testReturnsAsManyWaitsAsSignalsReceivedtestMatchesWithSingleSubcommandtestRaisedToIntegerWithFloatstestNextVersionNumericFilename Text-Scanning(testClassDefFromLegacyStringHasClassName testReadTemporaryVariablesMethodisAlphaNumeric testHenry043 nextValuetestLogLocatorDefaultBaseIs10sixth'testWhenCommandShouldBeInMultipleGroupsBaselineOfMonticello testPcInOutertestWithSharedPooltestNoExtraSpaceBetweenValue2testDefaultLowerWhiskertestUniqueNamestestReplaceMethodOnlyInClasstestAtAt testPercentminutessub testDisabledBreakpointisDisabled$testInstanceDefinitionIsInstanceSidetestLastIndexOfIfAbsenttestWriteFloat(testSelf_conditionBlockProducerMethodASTtestNonExistentEntryAttestCharacterStyle testReceiver$testDetectingDefiningClassFromItselftestMemoryFileReferencestestContainsPointInComposite!testNextErrorStopAtErrorCharacter,testNotNilIfNotNilWithArgumentEvaluatesBlocktestSplitStringOnBlocktestKeysAndValuesDoEmpty$testDiffIRecordsLastLineWhenMatchingtestDoesntContainPath2testMultiplyMatrixWithOptionsAndCasesMultiplyCasestestEnvironmentOfOrganizationtestDataMatrixShouldNotBeEmptytestMinSpanningTreeComplex2testFormatCommentWithStatementFormCanvas-TeststestModelImplementorsSenders&testClassAdditionWithSuperclassChangedtestUndefinedVariabletestYearMonthDaytestPropertyAtIfAbsenttestAllStoredSettings"testCaptureIfSignalledWhenSteppingaBlockSUnit-MockObjectstestValueWithExittestInitiallyEmptytestExclusionsCollection6testChangeInInputSelectorShouldChangePreviewLabelFinal&testHasDefaultBaseQueryResultByDefault(testMethodWithCommentsAndEmptyStatementsCollectionIsEmptytestConvertFromIntegertestParenthesistestScanTokenObjects2testInlineMethod4testSingleLevelMixedList"testExtractMethodThatNeedsArgumenttestOneOverTwotestCalloutWithManyArgumentsifNotNil:ifNil:testContentsSettestJulianDayNumbertestEditClassScopeRemovingClasstestDigitValue)testDontRetainBlankLinesBetweenStatementstestRemovePoolDictionarytestAdvanceReadPointertestCompletionAfterKeywordEmergencyDebugger-TestsDtestBestNodeForSecondInstanceVariableSelectionShouldBeSecondSlotNode isClassSidetestAnnouncingReentrant!testRefreshCacheWithScanAllSystem2testCancelCompletionInClassWithDynamicExtentLogsIttestClassSideMethodWithImpacttestNextTrimsMiddleSpacesSequenceableCollection lerp:a:b:testInjectInto testHenry058testPatternCodetestMultiplyByNumber"testRetainBlankLinesBeforeCommentstestExpressionZeroreverseWith:do:'testWhenCommandShouldBeInDeepChildGroup>testTraitWithComplexSlotUsedInOtherSlotWithoutTraitCompositiontestAddMenuCommandsTofillFrom:with:"testFindThisPackageAfterAddingText!testAddTemporaryVariableTransformtestCreationByMethodtestMatchingPatternBlockNode1testAsSlotCollection NewTools-CoretestMethod1forMock+testTraitSourceIsPersistedWithRecompilation testTextPane1testSplitBlockLinkWithParenthesesInsteadOfBracket-testFromClassWhichTraitIsExtendedButNotItselfvtestPropertyAtIfAbsentPut;testModelRecursiveMethodThatIsNotReferencedFromOtherMethods testCache02 testHeadCell*testStringCopyWithRegexMatchesReplacedWith)testUnmarkRemovedClassIfRenameTargetClass#testAssertCollectionHasSameElements$testClampReturnsMaxIfNumberIsOverMaxtestIsPrivateOthertestReadStreamDoIfAbsent;testComparisonToSimilarResultButWithWithDifferentBaseResulttestIfSequence5+testBlockParameterWhenTheLineWillBeTooLong2 testPerimetertestBreadcrumbstestExternalLinkWithItalic toUppercase:$testParentOfStatementsIsSequenceNode!testWarnWhenSelectorAlreadyExiststestLanguageFlag!testExtractToTemporaryInsideBlocktestModelRenameClasstestOccurrencesOfEmpty;testWriteUnaryInstanceMethodDefinitionWithDotNextToSelector0testUnselectUnselectedPathRaisesNoSelectionEventBtestHasSameExitPointWhenReturnWithMessageWithReturnBlockExpectTrue#testRetainBlankLinesBeforeComments2 testAsIntegertestEquivalentTocol testSameSizetestNextKeywordStopAtColonnoticestestIncludesElementIsNotTheretestNoPeriodAtEndOfMethodetestFromTwoMethodstestReadIntoLargertestEscapeCharactertestSelectedItemsSortedByIndex testHenry035testBeforeIfAbsent testMerging$testMathBlockWithParametersWithBlank&testMatchesMethodOfClassWhichMatchesIt$testObservableSlotAssignReturnsValue Commander-Activators-DragAndDroptestUnsigned2ByteIntegersorange@testSumNumbersexpandMacrosWith:with:with:testAnnounceInstancetestClassWithClassSlotstestIsEmptyClasstestWhenSubmitDotestAnnotationASTtestIsCurrencySymboltestFindLastNotIntestSetCommentsToNiltestXScaleIsCorrect shorterLength testExample3testClassSideAPItestUTF8ReadStreamBacktestAccessingVariablesInBlock,testFailureInlineTemporaryMutlipleAssignmentVariablesLibrary-Tests testComparisonWithDifferentScope*testNextManyAfterLimitShouldStopAfterLimittestCreationEqualityMicrodown-RichTextComposertestFromTwoSamePackagestestUpdatePrompttestRemoveMethodInClass testMajorAxistestSelectShapesHaveShadow$testSelectingASecondElementSelectsItPragmaCollectortestAllClassVarNamestestDeprecateClassTransform;testSetSelectPathRaisesSelectionChangeEventWithSelectedItemisZerotestUser testAtPutNilRing-OldChunkImportertestParsingWrongPortCollections-UnorderedtestContainsReferencetestSiblingBlocksTempShadowingtestRelativeFullNameRefactoring-UI-TestsAtestSelectedItemsReturnsRightElementAfterSortingOfElementsChanged,testMoveToNodeWhenNodeIsInIfTrueIfFalseBlock1testLogLocatorNumberOfTicksIsOkWithReversedDomaintestCursorPositionIndextestLoadNotCorrectImageStestResolveConstantSelfOfExternalObjectShouldSetConstantFirstInstanceVariableLoadertestTitleLessonCreationtestCompleteSupertestGlyphAccessIsThreadSafe(testBlockRewritesFirstRuleTakePrecedencetestParseBogus4testTraitAliasTargetSelectorShouldBeExistingSelectorcount:testSpecialSuperclasses testUpToMaxaa:bb: testVmBinarytestValueWithPossibleArgumenttestFutureCollectFailsOnFailure4testReadTimeZoneOffsetRFC822WithOtherCharactersAftertestNotchBasicBaselineOfSystemBenchmarktestTransitivetestNoneSatisfyEmpty!testLineStartIsCorrectAfterIndent0testBuildWidgetPresenterWillSetPresenterPropertytestFindContextSuchThatRtestReplaceTokenAfterMovingCaretToMiddleOfWordWithFollowingWordsReplacesEntireWordeurotestParseNetworkPathtestHeadCompressedZerosToBytes8testTearDownMethodInSUnitTestsNeedsToBeInRunningProtocol testMergetestNotSpawingNewParagraphtestFromObjectsError2testWhenAcceptedDoIsNotExecutedWhenCancelingDialog testMethodRemovalWithMethodAdded testVersion19AI-Algorithms-Graph-ComponentstestExtractOneArgWithMinus3testBlockRewritesArgumentsTakeIntoAccountConditionstestDefinitionStringtestExternalDisplayDependenciestestPrintShortcuttestBackwardCompatibility4test1BitReversed'testProtocolAdditionWithProtocolRemovedtestChangeRecordsForMethod Tool-Base-testShouldWarnWhenRemovingClassWithReferences testContainskeysAndValuesDo: testDeactivateRaisesChangedEventtestAliasCompositionstestIncludesNiltestResponsibility#testModelSettingObjectToValueHolder#testSelectorPartsForKeywordMessagestestEnumIdents testClassPool testIsArray-testIteratorWithSingleElementIsAtEndAfterNexth:s:v:(testRemoveChildElementRemovesFromAdapter minElementtestLocalRemoveRemoteModify,testClassifyUnderExtensionFromTheSamePackagetestAddNodesAndEdgestestUnsignedInt32testAllStatementsDynamicArraytestCollapseZeros2testVariableDebugPointNoRemoveAfterSubclassRemoved isOctetString testCreateVariableWordClassNamed%testComplexWeightedGraph3BacktrackingtestCustomTransformtest3toktestHidePresenterHidesWidget oldObject4testOpenPresenterInWorldRemoveExisitingMorphsInWorld+testMatchesMethodWithSelectorWhichMatchesIt testAboutTexttestCloseEmergencySessiontest1BitRoassal-MondriantestDoesntContainReferencePathsplittertestArrayBindingsWriteGlobalstestRedefiningSuperclass testBasictestSelectPathSetsSelectedPath testOpenOncenilBlock)testCurrentWorkingDirectoryWithBufferSize$testPackageOfMethodFromTraitsRemoved!testOrWithLeftFalseEvaluatesRighttestEncodingStringmakeRoomAtFirst4testBoldsAndNestedItalicsWithClosureAfterOpenItalicstestClassWithoutImpact$testClassVariableImplicitEnvironment0testMonitorAnnouncesUpdateWhenRedundantlyEnabledtestTransformRectangle testEnabled(testWhenCanvasScaleChangedUpdatesShadowsx0testAsByteArray@testExistingEnvironmentVariableLongerThanBufferShouldReturnValuetest0FixtureDictionaryIncludestestReturnDoesNotExisttestHugeFontIsHugetestBetweenAndtestDurationLessThanMaxTicks'testUntypedSelfArgumentHasUndefinedTypetestNextHashtagStringIsLiteral(testPerformCanExecutelongMethodWithTempstestParsePharoZipTimestamptestConvertingToAsyncQuerytestLayoutNotEquals%testNextDollarSignErrorHasDollarValuetestDoItContextReadIvartestIncompatibleBehaviortestFromIntegerarcTantestReverseEcho10kSearch,testWithoutAListDoesNotMatchComposedMessagestestAllChildrentestWithIndexCollecttestBuildClassTraitsAPI testUTF8Back testMailtotestLoadNotFoundImagetestInstanceVarStyleNewTools-FontChooser-Tests0testAddReturnWhenCascadeMessageExpectReturnAddedtestAsMilliSecondstestBecomeForward'testTraitDefinitionNodeIsTraitAliasNodedetect:ifFound:ifNone:testSourceNodeOptimizedtestReservedIdentifierstestSelectionStarttestAddTraitSettingPackageTag/testSelectItemsThenSelectOutsideRangeKeepsPaths testHandledtestUpdateDisplaytestEvaluateFailBlocktestNullEncoder#testLiteralReturnsAlwaysSameLiteraltestCopyDestExists/testNarrowerFilterCompletionShouldNarrowResults+testParsingMMPatternWithIncorrectMonthFails#testDontFormatCommentWithStatement2 testCompiler(testUnselectNonSelectedItemRaisesNoEventtestBeNotEditableWorks testTraditionalBinaryPrecedence3testInvalidZLibCrctestAddMovieDirectorTwiceNautilusRefactoring-Tests DiskStoretestRootCanConsumeLine testHenry067&testExitingWordClosesCompletionContexttestAllCallsOntestEnvironmentWithFormattestAtPutTwoValues8testHasSameExitPointWhenSequenceWithLastReturnExpectTrue(testCompletionWithNoResultsShouldBeAtEnd valueArray%testStepTakenConditionalJumpBytecodes!testSizeWithGarbageCollectedValue0testFutureOnDoSucceedsOnTrappingCorrectException&testDetectingSpecialSelectorLikeIfTrue1testSearchingComposedSelectorWithListIsNotWorking testToCount4testStoreSettingNodetestInformUserDuringtestErrorCodeNotFoundIndexedtestZombieFirsttestPushConstantTrueBytecodetestHelloShoutingShorttestIndentsForKeywords1testNextShouldGoToSecondLessonYtestMoveToNodeWhenNodeIsLiteralOrVariableExecutesAssociatedBytecodesBecauseRelatedToStack;testMoveToNodeKeepsSameStateAndPushesCorrectElementsOnStack testPrimQuoseptestChangingDeleteSlotAndAlias testAtAllPuttestNoRemoteMethodTemptestReturnTrueBytecode.testSubClassWithComplexTraitsAfterModification==>testReplaceMessageReceivertestStreamWriteAndRead aByteStringtestCreateNormalClassSuperClasstestDefaultDescription testIsNotSimulatedStyleByDefault.testShouldNotChangeTheTargetIfItemDidNotChange.testPropagationOfChangesInTraitsToAliasMethods Spec2-MorphictestMustInclude05testCanRemoveSuperclasstestRemoveAllForTypetestSuspendForSnapshot:testBestNodeForClassVariableSelectionShouldBeClassSlotNodeMtestCleanUpShouldNotTerminateAllRunningProcessesWhenSuchTerminationIsDisabledoneIndex/testChangingOtherPriorityPreemptsCurrentProcessNewTools-DocumentBrowsertestLessThanMinus testAsDelay testRoundTo!testServiceExecutesStartUpOnStarttestPositionOfSubCollectiontestSelectPathSetsSelectedItemtestMarshallingFalseArgument testStoreTemp'testCompareWithIfLesserIfEqualIfGreaterbefore:ifAbsent:testKeyStrokeWithMaxLength/testConfidenceIntervalMaxIsGreaterThanQuartile3testSortFunction9testIsNotTerminatedWhenItIsJustStartedByEnteringMainBlock3testUnknowSuperclassShouldInheritFromUndefinedClass*testAssociationsDoGoesOverEntireDictionarytestFromDateAndTimetestFailureExistingPackage testCharacter)testRedoOperationExecutesTheCorrectChangeNewTools-Playground-TeststestInferiorOrEqualstestMetaclassHasExtensionsasSortedCollection:testSeveralArguments testChanges-testMethodsEnumerationWhenBasisIsTraitedClasstestBasicCollectThenDotestHeadCompressedZerosToString testMinuteinitialIntegerOrNiltestOccurrencesOfNotIntestSizeInMemoryNormalClasses Morphic-Coreproperty:collatedWith:MessageNotUnderstood firstNonDigittestValueWithExitBreak testLongRunningTestThenGreenTesttestRemoveLeaf2testShortCallouttestPlainClientWrite10k+testRemoveNonexistentSelectorsFromProtocolstestIfNotNilIfNil1ArgAsVar testPrevioustestCompletionAfterWordtestSearchLiteralNumberasArray hasProperty:extractBlockInTemptestLinesOfCodeMultilineCommenttestBuildReturnHeuristictestPrintStringNoOffset-testModelPushDownVariableToClassDownTwoLevels\testReplaceKeywordTokenWithCaretInTheEndOfWordAfterCaretWithFollowingWordsReplacesEntireWord testNegativetestBeNonStrictTurnsOptionOff testEnvironmentWithMultipleLines testVersion06testEmptyBlockZeroArgumentstestYearDayHourMinuteSecond,testHasSameExitPointWhenReturnNodeExpectTruetestRetrievesNavigationHistorytestDependentPackagesSizetestConnections01testMacDependentShortcuttestErrorWhenOpeningDebugger testDiskFilestestAssignmentDoesNotExisttestNAtestAsLowercaseBasicAsciiRange testVersion15 testOneGrouptestSelectIsNotShallowCopytestFractionAsFloat/testUnhandledExceptionShouldAllowToCatchWarningat:testSigned4ByteIntegers6testRemoveExtensionMethodDoesNotRemoveExtendingPackagetestExampleCHAtestEmptyCommentDoesNotAnnounce%testWatchVariablesReadsInClasstestNewMethodWithHalttestInvertRange testByteArraytestPragmaNodeDump Zinc-HTTP testReadsSelftestDoSemanticAnalysisOnError-testSelectItemsOutsideRangeHasNoSelectedPaths2testMergingTwoStylesWithASameClassHasLeftOnlyClasstestWithoutUndoRedoHistorytestMoveDefinitionOtestReplaceTokenWithCaretInTheMiddleOfWordWithFollowingWordsReplacesEntireWord2testValueToAbsoluteValueScales testPrimSizetestGetMeanOfDatasetFreeType-GraphicstestMultiplePositional testCharset+testFailureNonImmediateSubclassOfSuperclasstestUTF8EncoderRandom#testPreparationAnnouncementDelivery#testFailureNonExistantClassVariabletestExampleSimpleBlockiVarFormtestSplitMethodSourceInto)testTabIndentIsNotAffectedByNumberOfSpacetestSizeSignedLongUnix7testFixedLocatorNumberOfTicksIsOkWithUnsortedCollection(testDoNotKeepBlockInMessageConfiguration.testNextLiteralBeginningWithSpecialThrowsError testVersion01testClassWithComplexTraits testVersion14testWithNotExistingFiletestReplaceWithFixedHeighttestThreeRemoveLasttestConsistentSorting testIsQuickAtestSetSelectIndexRaisesSelectionItemChangeEventWithSelectedIndexItestCollectionWithSingleWithALotOfElementsReturnsTheRequestedInCollection(testProperInstanceCreationProtocolIsUsed'testNextNameForExtensionNegativeTesting'testTraitModificationOfTraitCompositiontestMakePackagesDiffOnSameGraphisDecimalDigitstartingAt:match:startingAt:testAddProtocolWithRealProtocoltestPackageOrganizertestDefinitionHasCorrectString runningMin:'testSecondScriptShouldNotBeChildOfFirst padLength3testBehaviorClassClassDescriptionMetaclassHierarchytestSimpleSlide add:after:testWidenOnAssignmenttestStoreAllForkedProcessestestConnectToAlltestComplexFlowtestNewFromPairs testInstallInSpecificEnvironment+testAddingExtensionMethodNotMatchingPackage+testInitialPackagesAreInitialPluginPackages0testPreferenceFilesNotCollideWithRealPreferencestestSignatureOnMultipleLinestestPrintingSimple$testRightClickShouldNotExecuteAction testFlipped(testComparisonOfFunctionsDefinedBySymbol#testNotNilIfNotNilReturnsBlockValue)testComparisonWithDifferentRelationScopesblocktestRendering01testFalseIfTrueReturnsNil testMidPoint(testFinalizationRemovesEntryFromRegistrytestKeyUpFromMorph Epicea-Tests!testExampleToDoArgumentNotInlinedtest04addBeforeRoassal-Spec-Tests testInstVar testSymboltestUnrestrictedSlotsSimple3testFailureCannotExtractTwoAssignmentsToTemporariestestSwapAdjacenttestExternalLinktestConvertFromDecimalFraction,testSettingAnImageSetsTheImageAndThrowsEventtestMoveClassToTagInDefaultTag:testHasSameExitPointWhenReturnNodeWithAssignmentExpectTruetestSlowFactorialtestMoveMethodIntoClassVariable#testExtractWithRenamingOfParameterstestWhitespacetestIndexOfMonthtestAsFloatPoint1testIdentityKeyAtNonExistantValueReturnsFailBlocktestCompletionOnBinary'testOnceEvaluatesAfterConditionBehavior4testResolveClassVariableShouldSetClassVariableLoader"testAddNonEmptyGrowsWhenNewElement indexOfAnyOf:'testCreationNewActivatorForGivenContext#testTwoCriticalsShouldWaitEachOthertestTruetestOrEnvironmenttestAddTextPresenterDecoratorCommander-Activators-WorldMenutestScaleLineartestBackWindowsAreFindlastSpacePositiontestWithAxisLabel3testNormalProcessCompletionWithLeftEffectiveProcesstestBreakOnAccessTotestModelPushDownVariabletestScaledDecimalstestDontGrowWhenUnecessarytestSimpleOrdering)testCorrectJSONMetaDataProducesDictionaryhumanReadableByteSizeStringtestInferiorWithFloat7testSenderLookupsMethodInSenderChainWithManyUFFIMethods groupedBy:)Calypso-SystemPlugins-SUnit-Queries-TeststestReplaceSetUp#testNewWindowDefaultsIsNotMinimized"testCanDynamicallyRebuildPresenter&testChevronIsWorkingOnClassSideOnEmptytestWhenIconChangedDotestDefaultingClassWhenNoTaghtestPositionsCustomNotSortedtestSkipLecture&testWhichSelectorsReferToClassVariabletestRemoveTaggedClassessizetestBuilderWithTraitsHtestIsEssentialWhenLastMessageInACascadeAndCascadeIsEssentialExpectFalse&testIsUsedWhenInAssignmentExpectIsUsedtestComponentSpecifcEncodingtestRNG FreeTypeCache3testWithExtensionAddsExtensionNameContainsExtensiontestRelativeToBranchtestEnsureDirectory7testRunCaseMethodInSUnitTestsNeedsToBeInRunningProtocoltestIntersectionWithDisjoint%testMultipleClassChunksInStrangeOrder,testDisableGivenServiceWhenItIsNotRegisteredtestIfNotNil1ArgNewValueHolder-Core testPageAttestHasConfigurationtestParenthesisSurroundingVartestCategoriesPriorityOrderwith:do:testIntersectionWithOverlappingtestSetBandwidthtestCreationManifestOnvalue:testAllUnresolved brightness&testButtonDownClickWithoutSelectOptiontestCanUnzipFromFileNametestBuildLiteralArrayHeuristictestDefinedVariablestestPngDecodingColors32testJobAnnouncementstestWatchVariablesReadsInObjecttestLoadAllFileNamestestTallySendstestMultiplication,testScrollUpToPreviousIndexScrollsTopToIndextestFailureInlineBlockFailurecollect:testKeywordOnMultipleLine3.testShouldFindDependencyWhenUnimplementedCalls%testCurrentLessonIsFirstOneAtCreationtestTraceEvents testQuerytestNewCompiledMethodClass testUnhandledErrorWhenNoHandlers testHenry103'testFutureSelectFailsOnFailingPredicatetestDisableDuring&testDetectingDefiningClassFromSubclasstestImmediateClassIsImmediatetestFullClassTemplatetestSimulateCmdKeystroketext*testStandardMethodInExistingMetaclassTraittestCompileBinarytestLogBrowserOperationtestReferenceConfigtestRemovingShapestestCopyFromToWithForSorted'testUnselectAllUnselectsSingleSelectionsplit:testReturnTopFromMethodtestClassWithPluginEnabled$testSelectedSelectorForMethodEditing1testComparisonOfSimilarQueriesWithDifferentScopes)testWantsInitializationAddsInitializeSlot'testAddSelectorWithMethodClassifyMethodtestIntersectionWithIncluded(testAllDependentPackagesFromSeenPackages*testInBlockArgumentPseudoVariableShadowing testCycle04testFlatStructureLayout2 testHenry012testDeterminanttestMonthPrintOnBaselineOfDisplay+testImportAClassCommentWithExclamationMarkstestKeyStrokeFromMorphtestPushConstantZeroBytecode1testNewScopeFromASinglePackageAndSomeOfItsClasses2testFailureHierarchyDefinesVarableNamedAsTemporarytestNextTrueIsLiteraltestSingleTraittestPrintElementsOn+testCannotCreateDictionaryRepositoryFromUrl testHenry024z0 testNoRemoveAfterSubclassRemovedtestFormatBodytestConnectFromAll testVersion11testIsDirectory testComponenttestDefinesSharedVariable2testReadUpToEndtestCopyAfterEmptyisDashPunctuation: testTargetedToolsWhenManyContext testHenry124maxValue%testAllowRepetitionAndUseAssociationstestDecodeMimeHeader testSimple7testNoNewLineAfterCascade2testBoldtestRemoveClassSlot7testCreateNewPackageWithConflictRaisesConflictExceptiontestStringAsNumber testMiddle'testDeactivateDoesNotRaiseActivateEventtestSuspendBackgroundErrortestURLs testCombinationOfSimpleShortcutsSystem-Caching-TeststestReduceRight2ArgumentsNetwork-Mail-TeststestFirstTagWithValueRing-ChunkImportertestAnnotationBindingtestIsEmptyOrNiltestDottedRepresentationtestStSerialization)testThisContextSourceNodeInInlinedMessagetestRedundantProtocolAdditiontestAtPathIfAbsentRefactoring-Core-Tests%testParseFunctionArrayHasFunctionNameKernel-CodeModel-TeststestRemoveClassSlotAndMigrate+testRemoveSecondElementFromLayoutTakesItOuttestSearchRecurseInto-testExtractToTemporaryForLastStatementInBlocktestCompileFaultytestChangePosition#testEnvironmentWithAnyNestedElementjtestFocitestSignedByteAtPutIntegers testObjectCentricBreakDebugPointtestPrintStringSecondtestGetShapesFromRectangleprintOn:format:testReduceLeft3ArgumentstestIsSelfEvaluating#testLookingHistoryQueryShowsResultstestIsIntervale/testPackageOfClassMethodFromTraitIsTraitPackagestoreOn:&testVerifyFailsWhenMessageShouldBeSenttestCreateNormalClassNamedtestPreviousWordtestKDEDefaultBandwidthtestIsNotRelativetestAddProtocolAnnouncementtestNthRootErrorConditions3testSelectMultipleIndexesAddsAllToSelectedIndexList5testHierarchyDefinesByCheckingInRootDefiningTheMethodsplittestWikipediaExample1fromCharacter:ifNone:testDistributiontestReplaceWithPatternCodetestPrimPointX testDrawLinetestFlatCollect3testCanExecuteOnArgumentNode"testSimpleDefinitionSuperclassNametestJumpOnBlockPipe Slot-TeststestShouldAcceptInteger monthIndex selectBlocktestSelectableIndexBellow testGeneralMethodIntervalsPragma%testFillingWithTwoInstVarsOfSameClasstestCompiledMethodCanBeExtended testHeighttestExtraIndentInParentheses0testWithAdapterPerformOrDeferExecutesWhenAdaptertestCycleAlreadyFoundtestLinkWithParametersGtestPeriodAtEndOfMethodWithMultipleElementArrayShouldNotHavePeriodAtEnd.testClassDefinitionToolIsValidWhenClassContextofSize:testExpandedTrait3ClassTraittestAddBindingtestUnorderedList*testStoppedSchedulerExpiresRemainingDelaystestSuperiorOrEqualsWithFloat7testSubscribeToExistentNonObservablePropertyRaisesError&test0FixtureSequencedElementAccessTesttestSelectDirectoryBaselineOfEpiceatestIsTitlecaseLetterEtestTraitedClassSubclassClassTraitCompositionIncludesTraitedMetaclasstestPipeEscapetestHasNonDefaultArguments_no:testClassEnumerationOverClassWhenConcreteClassScopeIsLocaltestSortedElementscdDebugPoints-Tests#testTerminationDuringNestedUnwindB2testTailCompressedZerosToStringtestArgFlagCollectionMeaningytestBoldsWithoutClosure testCritiquestestUsingClassesAtestClassCreationToolIsNotValidWhenNotAPackageOrClassGroupContext(testRemoveLocallyDefinedInstanceVariable&testStepIntoQuickMethodInCompiledBlock$testStopServiceStopsUnderlyingWorker2testResolveConstantSelfStringInStrictResolverFails nanoSeconds:(testFaultyCascadeCascadeMessageExpected3testSkipThroughNode7testMandatoryEncodingWithSpecifiedEncodingShouldNotFailSystem-ChangestestTrait3AndTag(testCreatingEmptyTraitHasDefaultElements"testTraitHaveUsersInstanceVariabletestShiftSlotAndMigrate collectBlocktestThreeSpacesBeforePeriod testHenry095"testSuperclassOrderPreservingOrder testSizeSizeTdl"testEnableGivenServiceWhenItExiststestMinMaxValue testCritical h:s:v:alpha: testLineStartIsInitializedToZerotestClassTraits?testSetSelectItemRaisesSelectionItemChangeEventWithSelectedItem0testSelectPresenterWithoutScrollingDoesNotScrolltestSeenPackages testHenry006testMultiRequirementOrdering:testWindowShouldBeSaveBeforeShutDownSaveRootButHaveNotRoot)testKeepBlockInMessageNotMutlilineNewLine>testLoadClassWithClassTraitCompositionDoesHaveTraitCompositionNumericInterpolator-Tests ProtoObjectSystem-Support testMetaData truncatedtestXor.testTaskDoesNotTimeoutIfTaskExecutionIsShorter testClearFlagselectEveryFirsttestIncludeClasstestParsingLiteralMessagestestFromSecondscharCode includesSubstring:caseSensitive:*testParsingMPatternWithSingleDigitSucceedsLtestMoveToNodeKeepsStackWhenAimedNodeIsMethodNodeThatDoesNotHaveAssociatedPCtestWhiteSpacetestBeTextIsSettestDoubleWordClasstestVisibleOpentestDefaultIsNotPasswordtestMacMetaShouldBeCmdtestInexactNthRoot*testCleanUpTestServicesAfterTerminatedTesttestServiceRunsAfterStarttestIntegerAsFloat3testResolveConstantFalseShouldSetConstantZeroLoader#testReRunResultIsDTTestRunnerResulttestReturnNodeDumptestSetSortingBlockBeforeItems testGetNewTab testPrimAddtestParseBasicValue surroundedBy:testLiteralInteger!testFaultyCascadeMessageExpected3testNoCoveragetestSetIsReadOnlyImmediatetestLhstestWithTemporaryVariabletestHashFormat/testNewProcessTaskRunnerRunsNeverInLocalProcess Tools-TeststestClassWithTraittestValidTraitComposition3testSumUnsignedLongRTreetestWindowsAbsolutePathNameerrorSubscriptBounds:testZeroElementContains removeAll testStWriter#testBlockArgumentIsArgumentVariabletestPrimitiveIndexed2testSimpleCreate testCaseOftestConvertingWithNewScopeBasistestAdjacenciesFortestWindowCreationAndDeletionEtestSelectWidgetIndexRaisesSelectionIndexChangeEventWithSelectedIndex"testMutateByteArrayUsingFloatAtPuttestMultipleConflictstestForMetaclasstestCompileClassifiedtestPrintPathOntestBlockArgumenttestDumpOnSelfClassMethods testNoChangeInSuperclassDetectedtestIsClassOrTraitIceberg-Libgit-ToneltestCreateDirectoryExistscompareWith:collated:testCategories(testRemovingAnNonEmptyLeafClassIsAllowed testAsDaytestUUIDVersion3testRewriteDynamicArraytestEscapeCharacterInLinkName testGlobalBanRottenTestsFinderMorphic-Widgets-Tabs crossProduct:Compression-TeststestCodeImporter(testDefinedClassesInstanceAndMetaSideAPISystem-SessionManagertestIsEvaluatingasPathtestAddWatchSameNode.testArrayEvaluateWithBindingsWithUppercaseNameexpandMacrosWith:+testNoExceptionInShouldRaiseWithExceptionDo testTranslate lightness;testCaseInsensitiveFilterIsNarrowWhenTheInternalAreNarrowedtestDisplayStringtestExampleToDoInsideTemptestChangeTargetInstancetest10removeFirsttestORtargetSpec2-Adapters-Morphic-Tests&testCreationTimeIsADateAndTimeInstance=testVariablesEnumerationForTwoClassesWithClassAndInstanceVarstestEscapeTripleBold+testMatchingReceiverAndMultiKeywordSelectortestEvalSimpleMethodWithErrorBaselineOfTraitstestMethodRemoval0testNilTestSelectedSelectorDoesNotBreakExecution testPrimBitOrtestSumUpToLimit1BtestVariableWordClassWithTraitCreatedShouldntAnnounceClassModifiedtestTan"testBindingsTableContainsMatchings DrTests-TestCoverage-Tests-MockstestSizeUnsignedIntEnumtestCompileClassifiedWithNiltestWidgetExiststestTickLocatorCorrectlyChanged,testWithBottomDoesNotProduceInvalidRectangletestDrawBezierLineiterator>testEditClassOrPackageScopeAddingClassAndCompletingFullPackage stringStreamIntegertestReadTimeZoneOffsetRFC822Spec2-Morphic-TeststestSelectAllShapesWithCommandAtestMethodProtocolChangetestExtensionProtocolstestReshapeSuperSuperClasstestFailureRedefinedTemporaryhex#testNilIfNotNilDoesNotEvaluateBlocktestFailureEqualsVariables!SystemCommands-SourceCodeCommands%testMonitorAnnouncesUpdateWhenEnabledbind:aSubCollection testUnOrderedListAPIToAccessText testAtWrapPuttestAnnouncerSuspendingtestSystemDebuggers testIfNiltestNewForClassAbstractWorldRenderertestNegativeZerotestPrintingRecursivetestEmptyTaskBarList%testNextDoesNotAddLineBreakToCommentstestStopRecordingtestKeyAtValueIfAbsent1testResolveConstantNilShouldSetConstantNullLoadertestSumWithFloatScalarSourceFileArray3testDuplicatedInstanceVariableInSuperclassMetaclasstestFigureWithParameterstestMethodsContainNoHalttestBmpWriteReadUsingFilestestFinalizationWithOnFork"testExampleMethodTempInNestedBlock testReentrant testLinesDo,testUrlWitMicrodownParameterAndUrlParameterstestSchedulesFIFOtestBecomeHashtestNoLiteralIsPinnedInMemorytestWideSymboltestcurrentYearNumber!testConvertingToAnotherScopeClasstestProjectSpecRoassal-UML-Teststhird!testSelectsMethodOnWhichItIsBasedtestSortUsingSortBlocktestOpenAllOnUnloadedFontFamilyDtestRemoveProtocolIfEmptyWithNonEmptyProtocolDoesNotAnnounceAnything testIsRunning!testDuplicateClassPreservePackage1testSettingTrueTheIncompleteMessageShouldFormatIt"testReadClassWithCategoryAsPackage-testProgressDoesNotRefreshMoreThanRefreshRatetestFlatCollectAsSetmetaLevelForHierarchyOf:%testLiteralsDoesNotContainMethodClassFLCompiledMethodCluster \FLNegative8SmallIntegerCluster  *(bFLHookPrimitiveClusterFLHookPrimitiveClusterFLPositive64SmallIntegerCluster ~ƀZz@ xM 9#oHvԥ ඳdT cEx] Nr xLFLHookPrimitiveClusterQ?333333@??\(\7tJM7KƧ@N?陙@f |3!@ Q@lp@lVϪ .1@aaao?@Ul@ (\)?@L@@Yfffff?o[o\(\@$fff]`@l"h ԕ?XbM?گ%?گ%?ٙ@2t@$=p =?@@$?4֡a?mR$/@lp@$@ 333333?@?zG{@?ܒ5?ə@n@i@&P@$ffffff@ ?@$vN@7iBĿ?PbM?ڹY@ !n?.B9@@7tJM@7KƧ?tzG{?zQ@? 333333@^?yc@Y@&P{`@v@ Q?Q_@ .1?ffffffFLHookPrimitiveClusterFLPositive16SmallIntegerClustermZ, mq4yK 'SQjD+ p7cNzV(m0uG # 6O!fB@H3 F_J v9RPi,qCwb></F rNze(m?G^: fd}+ lWnJva $i;CZi6 Ib4y' :jF Yr] 'e7|?kV2^0 u#O{B Ya3_x; 9R .Z ,q> QjU-]/ t7c|N*VmG#: Q}Y+p3 xJ & ]vR$iC6MyU'ltF"rN  e(A ?2 I! uQ dh+WpBJa=;.ZEqMd'l>FD]9 e 7|* =m0I \`#h:  fB nY5a3x " &RiE\d6 {>U1 D]/ t "  5NA mX`2w:Q- @Y+Wp  _  1J &$= iT\. o  s6{M)U'l "9eP|X*o2wI%u 8h  W  )B5aL$xT 6SRk.sE!d'@1]H tP |g* zoAI`< h:vK-YDpLc&Rk= ~iE \ 8 d6{>)  <Ul /Ht_"g9~ (A X 4`2Zw:%Q dDp[c5 z=T0\. s!M@lW_1 v e~P,X*qoI%<KhSB[- r5 zL(TkHE!8dO{W)nvH$ 7P"g  (4`K#w&,S  j-rD Lc?=0\G sO{fn@ H_; g9~,XCKwb uj< D [ 7 c 5z=(kG  Zs ^!f8  }@W3_ v$PCZb4`y<:S /[ - Yr  L aL?kV ^0   \u 8}6O+W )Un1H $;gKR~FLHookPrimitiveCluster:zPcL"_rH[1-@}S!)f<%b!4 Z0i?|R(exN$a ]3/lBh>{'d:#s\oEXkATFLHookPrimitiveClusteraFLFixedObjectCluster A testSelector expectedFailsmonitor classFactory logBuilderaClassFLFixedObjectCluster. testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFails slotDisplayFLFixedObjectCluster testSelector expectedFailsmatchToolPresenterFLFixedObjectCluster  testSelector expectedFailsresultbuilderFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterb testSelector expectedFailsmanagersessionFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster' testSelector expectedFailsFLFixedObjectCluster shortcutsFLFixedObjectCluster$ testSelector expectedFailstestingEnvironment repositorydictFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustert testSelector expectedFailstestingEnvironmentfullempty collectResultemptyButAllocatedWith20 elementNotIncollectionOfFloatcollectionIncludednonEmpty1elementwithoutEqualElementscollection5ElementscollectionWith3ElementscollectionOfNonIdenticalfloatCollectionFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster# testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster Q testSelector expectedFailspreviousBreakpointsclsoldSystemAnnouncerFLFixedObjectCluster: testSelector expectedFails generatorFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster8 testSelector expectedFailsbrowserFLFixedObjectCluster testSelector expectedFailsivarForTestingFLFixedObjectClustergnameescapingindexscopeusage originalVarFLFixedObjectCluster testSelector expectedFailstree1tree2FLFixedObjectCluster!Y testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectCluster ' testSelector expectedFailscanvasshapesFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectClusterwidthstylepaintFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectClusterVparent properties parenthesesstartstopvalue sourceTextFLFixedObjectCluster testSelector expectedFailswriter fileStream fileReferenceFLFixedObjectClusterw xScaleyScalechartstyler masterShape markerColorgetRelevantValueBlocklines formatStringFLFixedObjectClusterU testSelector expectedFailsparametersToUseFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster9 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentpackage2package1 mcPackage1 mcPackage2 classToRemoveFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsthemeDecoratorFLFixedObjectCluster` testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusteru testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassFLFixedObjectClustero testSelector expectedFailsFLFixedObjectCluster&X testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster$: testSelector expectedFails environmentscoperesultFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster3 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails filesystemhandle referenceFLFixedObjectCluster ? testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectClustert testSelector expectedFails presenterwindowlayoutFLFixedObjectCluster + testSelector expectedFails preferences persistencecheckerFLFixedObjectClusterexecutionEnvironment isEnabled testFailuresshouldSuspendBackgroundFailuresshouldFailTestLeavingProcessesshouldTerminateProcessesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailshitsFLFixedObjectClusterx testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsareapositioneventFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster B testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster@ testSelector expectedFails testClass compileTargetFLFixedObjectCluster  testSelector expectedFailsFLWordObjectClusterFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentemptynonEmptyone elementIn elementNotInsubCollectionNotIncollectionOfFloatanotherCollectionnonEmpty1Element subCollectioncollectionWithSubCollectionsubCollectionInNonEmptycollectionWithoutNil collectResultcollectionOfLargeIntegerscollectionWith5ElementsFLFixedObjectCluster c testSelector expectedFailsoldRelationGraphnewRelationGraphpackageRelationGraphDiffpackageApackageBFLFixedObjectCluster testSelector expectedFails environmentscoperesultFLFixedObjectClusterp testSelector expectedFailschartFLFixedObjectClusterV testSelector expectedFails breakpoint1 breakpoint2instance inspection breakpoint3 breakpoint4FLFixedObjectCluster/ testSelector expectedFailsFLFixedObjectClusterf testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment definitionFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempextractBlock2InTempFLFixedObjectCluster!R testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailspasswordManagerFLFixedObjectCluster  testSelector expectedFailsemptybFLFixedObjectCluster testSelector expectedFailsparserFLFixedObjectCluster ) testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailscritiqueBrowserrulesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustert testSelector expectedFailsFLFixedObjectClusterL testSelector expectedFails filesystemguidevisitedFLFixedObjectClusterq testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectCluster  testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster( testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsmockFLFixedObjectCluster } testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster.p testSelector expectedFailsFLFixedObjectClusterG testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster} testSelector expectedFailsstreamFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster4x testSelector expectedFailsparametersToUseplatformshortcutresultFLFixedObjectClustert testSelector expectedFailscanvasboxesFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterg testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterV testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailssurfaceFLFixedObjectClusterH testSelector expectedFailsbackendForTestFLFixedObjectCluster testSelector expectedFailsarcFLFixedObjectCluster testSelector expectedFails testPackageFLFixedObjectCluster testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster\ testSelector expectedFailsFLFixedObjectClustery testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectClustera testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsmorphFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster} testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectClusterQ testSelector expectedFailsFLFixedObjectCluster! testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectClusterL testSelector expectedFailsparametersToUseshapeCollectionshapeCollectionClasscanvasFLFixedObjectCluster) testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster? testSelector expectedFails debuggersdebuggerSelectorFLFixedObjectCluster announcer propertiespaintpathborderparentisFixedencompassingRectanglemodelisDirty entryIndex baseRectanglematrixconnectedLinesshouldUpdateLines cornerRadiusFLFixedObjectCluster$: testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsinstalledCountersFLFixedObjectClusterparent propertiescontentsstartstopFLFixedObjectCluster testSelector expectedFails clipboardFLFixedObjectCluster  testSelector expectedFailsparametersToUserunneroldExceptionHandlerFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails presenterwindowcategoriesPresentertoolbarPresenterdetailsPresenterFLFixedObjectClusterS testSelector expectedFailstriangleFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster& testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectClusterT testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster@ testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster% testSelector expectedFails aTimespan aDurationaDateFLFixedObjectCluster_ dictionary orderedKeysFLFixedObjectCluster testSelector expectedFailsinteractionModelinstanceVariableForTestFLFixedObjectCluster testSelector expectedFails collectionFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster@w testSelector expectedFails presenterwindowFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster!b testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster  testSelector expectedFailscanvasFLFixedObjectCluster testSelector expectedFailsstoreanEntry aReference otherStoreFLFixedObjectCluster* testSelector expectedFailsfactorybuilderFLFixedObjectCluster g testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster)M testSelector expectedFailsclassFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsclassDefinitionFLFixedObjectClusterd testSelector expectedFailsstateFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster> testSelector expectedFailstestingEnvironmenttimespan aTimespananOverlappingTimespananIncludedTimespanaDisjointTimespanaDayaWeekdec31jan01jan08localTimeZoneToRestoreFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentfactoryFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilderFLVariableObjectCluster`methodselectorFLFixedObjectCluster/v testSelector expectedFailsFLFixedObjectCluster= testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster   testSelector expectedFails slotDisplayFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster0 testSelector expectedFailsrewriteBasicEditorFLFixedObjectCluster testSelector expectedFailsresultbuilderFLFixedObjectCluster parent propertiesscopeselectorkeywordsPositionsbodysource argumentspragmas replacementsnodeReplacementscompilationContext bcToASTCacheFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigation completion mockFilterFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmanagerFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClustername priorityListsFLFixedObjectClusterr testSelector expectedFailsFLFixedObjectCluster <modifier characterFLFixedObjectClusterl testSelector expectedFailstestingEnvironment repository directoryFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentfullempty collectResultemptyButAllocatedWith20 elementNotIncollectionOfFloatcollectionIncludednonEmpty1elementwithoutEqualElementscollection5ElementscollectionWith3ElementscollectionOfNonIdenticalFLFixedObjectClusterFLFixedObjectCluster  testSelector expectedFailscountercounter2nodenode2FLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterj testSelector expectedFails announcerFLFixedObjectClusterA testSelector expectedFailsFLFixedObjectCluster1 testSelector expectedFailsFLFixedObjectCluster! testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectClusterr testSelector expectedFailscanvasshapesFLFixedObjectClusterstreamencoderFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLGlobalClassVariableCluster U\8/cSU4UY^Ua[U]?nbKFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster b testSelector expectedFails classFactory impactFilterFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster$[ testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster" testSelector expectedFailsbackendForTest application presentermemoryFileSystem classFactoryFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmergerFLFixedObjectCluster testSelector expectedFailsparametersToUseserviceFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster z testSelector expectedFailsparametersToUsescaleFLFixedObjectCluster  identifiernameFLFixedObjectCluster  testSelector expectedFails graphReducerFLFixedObjectCluster E testSelector expectedFailstestingEnvironment workingCopyrepositoryGroupversions versions2FLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsplayerFLFixedObjectCluster! testSelector expectedFailsFLFixedObjectCluster& testSelector expectedFailslocatorFLFixedObjectCluster,~nameescapingindexscopeusage vectorNameFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster:name environmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster, testSelector expectedFails environmentscoperesultFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster~ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectClustern testSelector expectedFailsFLFixedObjectClusterE testSelector expectedFailsFLFixedObjectClusterR testSelector expectedFailstestingEnvironment rbNamespacenewClassabstractTransformationClassrefactoringClass objectClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster# testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectCluster testSelector expectedFails presenterwindowlayoutFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster( testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster* testSelector expectedFailsbackendForTest application presenterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailssourcedestFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectClusteri testSelector expectedFailsFLFixedObjectClusterh+ testSelector expectedFailstestingEnvironmentemptynonEmpty collectResultemptyButAllocatedWith20otherCollectionindexCollectioncollectionWithElementcollectionOfFloat elementNotIn indexArraywithoutEqualElementsduplicateElementcollectionWithDuplicateElementcollection5ElementscollectionWith4ElementscollectionOfCollectionsOfInts collectionOfCollectionsOfStringswithCharacterssimpleCollectioncollectionOfStringcollectionWithSameBeginingEndFLFixedObjectCluster testSelector expectedFailspackageCollectionAbstractpackageCollectionsSequenceable packageKernelpackageRegexCorepackageStringsaPackageRelationGraphpackagePackageDependenciespackageApackageBpackageCpackageDpackageMorphicBasepackageTextCoreFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster { testSelector expectedFailsFLFixedObjectCluster* testSelector expectedFailsfileNameFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterh testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster' testSelector expectedFails presenterwindowFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLFixedObjectClusterO testSelector expectedFailsFLWordObjectClusterZ#'!Y'#(!Y)#N,#M!%###N#. !!N#( #(  ! Y ) )!N,!M #(  ! Y )#!#N!##Y#'Y'Y$!!Y#N| Y | Y := 1. Y + 1!"!Y" `%#N#( (  ! Y ) )'!Y'FLFixedObjectClusterF testSelector expectedFailscontextsessionprocessFLFixedObjectCluster/ testSelector expectedFailsparserFLFixedObjectCluster testSelector expectedFailstestingEnvironmentuniversalEnvironmentFLFixedObjectClusters testSelector expectedFailstestingEnvironmentFLFixedObjectClusterW testSelector expectedFailsmorphFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLVariableObjectClusterL testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstream backWindow1 backWindow2 topMostWindowFLFixedObjectCluster outerScopetargetReceiverFLFixedObjectCluster] testSelector expectedFailsFLFixedObjectClusterQ testSelector expectedFails previewerFLFixedObjectCluster testSelector expectedFails environmentbrowsernavigationStateFLFixedObjectClusterU testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster& testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmockFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsmanagerwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster\ primitiveNumspecFLFixedObjectCluster 7 testSelector expectedFailsFLFixedObjectCluster" testSelector expectedFailstestingEnvironmentFLFixedObjectCluster# testSelector expectedFailshasRunhasSetup hasRanOnceforkedProcessesFLFixedObjectCluster testSelector expectedFailspluginpackage testToReRunconf reRunconftestCaseFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsbuilderFLFixedObjectClusterm testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubject splitterClassFLFixedObjectClusterd testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFails testedValueFLFixedObjectCluster F testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailssurfaceFLFixedObjectCluster testSelector expectedFailsbackendForTestspotterFLFixedObjectCluster testSelector expectedFailslineFLFixedObjectCluster> testSelector expectedFailsFLFixedObjectCluster2 testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsmorphhandeventFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterT testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscommandFLFixedObjectCluster!E testSelector expectedFailsFLFixedObjectCluster4 testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustert testSelector expectedFailsparsersubjectFLFixedObjectClusterC testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster$ testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsinstalledWatchpointsFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationFLFixedObjectCluster= testSelector expectedFailstmptmp2FLFixedObjectCluster- testSelector expectedFailsparametersToUserunnerFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsvectorFLFixedObjectCluster  testSelector expectedFails presenterFLFixedObjectCluster- testSelector expectedFailsintType int32TypevoidTypecharType uint32TypectxresolverFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster6 testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterp testSelector expectedFails aTimespan aDurationaDateFLFixedObjectCluster4 testSelector expectedFails presenterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterh]array firstIndex lastIndex sortBlockFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster) testSelector expectedFails presenterwindowFLFixedObjectCluster  testSelector expectedFailssessionFLFixedObjectCluster  testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster" testSelector expectedFailscanvasFLFixedObjectClusterg testSelector expectedFailsstoreanEntry aReference otherStoretargetReferencebigStoreFLFixedObjectCluster  testSelector expectedFailsparserFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterk testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectClusterX testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClustervtestCasemaxTimeForTest testCompletedservicesFLFixedObjectClusterH testSelector expectedFailstestingEnvironmentstreamexpecteddiffFLFixedObjectClustere testSelector expectedFailsFLFixedObjectCluster astartstopstepFLFixedObjectClusterQ testSelector expectedFailsclassDefinitionFLFixedObjectCluster! testSelector expectedFailstestingEnvironmentemptynonEmpty collectResultemptyButAllocatedWith20collectionWithElement collectionIncollectionNotIncollectionOfString elementNotIncollectionWithCharacters#otherCollectionWithoutEqualElementscollectionWithoutNilMoreThan5FLFixedObjectCluster testSelector expectedFailsstateFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentweekrestoredStartDayFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsdocCommentNodeFLFixedObjectCluster ) testSelector expectedFailsdialogFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster% testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsreferencedVar1readVar1 writtenVar1FLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster& testSelector expectedFailsparserFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusteryinvertedFLFixedObjectCluster m testSelector expectedFails slotDisplayFLFixedObjectCluster#8 testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectClustery testSelector expectedFails ruleLoaderFLFixedObjectClusterC testSelector expectedFailsFLFixedObjectCluster 1 testSelector expectedFailscompletionClasssystemNavigation completionFLFixedObjectClusterS testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmanagerFLFixedObjectCluster! testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails applicationFLFixedObjectClusterdomainrange interpolate uninterpolatelinearexponentpowppowbFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailsFLWeakVariableObjectCluster=SFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster! testSelector expectedFails announcerFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster|]nameescapingindexscopeusageFLFixedObjectClusterUrgb cachedDepthcachedBitPatternalphaFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsfunctionFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilder chunkExporter chunkImporterFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustero testSelector expectedFailsbackendForTest application presentermemoryFileSystemFLFixedObjectCluster, testSelector expectedFailsFLFixedObjectClusterb testSelector expectedFailssystemSettingsmemorypreferencesFileFLFixedObjectCluster& testSelector expectedFailsmethodNameEditorFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster#. testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailshitsFLFixedObjectCluster numerator denominatorFLFixedObjectClusterY testSelector expectedFailsFLFixedObjectCluster&A testSelector expectedFailsFLVariableObjectClusterp% testSelector expectedFails filesystemFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster sourceNode bytecodeIndexsequenceindexFLFixedObjectClustere testSelector expectedFailsFLFixedObjectCluster H testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentnonEmpty5ElementsNoDuplicateempty elementNotInelementTwiceIncollectionWithEqualElementsnonEmpty1Element"collectionWithSameAtEndAndBegining collectionWith1TimeSubcollection collectionWith2TimeSubcollectioncollectionNotIncludednonEmptySubcollectionelementInNonEmptyreplacementCollectionSameSizesortedCollectionFLFixedObjectCluster/ testSelector expectedFails environmentscoperesultFLFixedObjectCluster + testSelector expectedFailsparametersToUse decorationFLFixedObjectCluster* testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironment namespaceFLFixedObjectCluster@ testSelector expectedFailstestingEnvironmentinitialWindowsfileFLFixedObjectClusterl testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectCluster5 testSelector expectedFailsFLFixedObjectCluster keyFLFixedObjectCluster  testSelector expectedFails identifier preferencesoldPreferencesFLFixedObjectCluster  testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectClusterw testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster r testSelector expectedFails inspectorFLFixedObjectCluster 4 testSelector expectedFails presenterwindowFLFixedObjectClusterc testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterV outerScopetempVars copiedVars tempVectorid tempVectorVarnode isInlinedLoopFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster$1 testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster)u testSelector expectedFailstestingEnvironmentnonEmptyelementExistsTwiceempty collectResultnonEmpty1ElementcollectionOfFloataccessCollection elementNoteInoldSubcollectionwithoutEqualElementscollectionOfFloatWithDuplicatecollectionIncludedcollectionNotIncludedcollectionWithoutNilduplicateFloatnonEmpty5ElementscollectionWith4ElementscollectionOfString"stringCollectionSameEndAndBeginingFLFixedObjectCluster testSelector expectedFailsaPackageaSecondPackagepackageApackageBpackageCFLFixedObjectClusterZ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsticksFLFixedObjectCluster8 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster4 testSelector expectedFailsemptyRectangle rectangle1FLFixedObjectCluster testSelector expectedFailsfinalizationRegistryfinalizationCountfinalizerThatCounts waitSemaphorefinalizedObjectfinalizerThatRaisesError finalizerfailedFLFixedObjectClusterk testSelector expectedFails emptySlotsFLFixedObjectClusterC testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster{ testSelector expectedFailsparserFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails application worldMorphFLFixedObjectCluster1 testSelector expectedFailsrulesSelectorPresenterrules rulesByGroupFLFixedObjectCluster6: testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster2 testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster2 testSelector expectedFailsmockFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsmanagerFLFixedObjectCluster# testSelector expectedFailsunicodeGeneratorFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster" testSelector expectedFailstestingEnvironment errorMessage errorLocation errorSourcetext interactiveFLFixedObjectCluster testSelector expectedFailsresourceFLFixedObjectCluster* testSelector expectedFailsdrTestFLFixedObjectClusterR testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsdefaultFLFixedObjectCluster> testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailsmFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster  testSelector expectedFailsinstVarFLFixedObjectClusterh testSelector expectedFailsFLFixedObjectClusterH testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailspointFLFixedObjectCluster testSelector expectedFailsrootfileSystemModelfileSystemPresenter windowPathUIFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster? testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster:keysvaluessizeFLFixedObjectCluster% testSelector expectedFails presenterwindowownerPresenterFLFixedObjectCluster  testSelector expectedFailsparametersToUsecanvasanimationClassFLFixedObjectCluster  testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusteru testSelector expectedFailsparametersToUserunnerFLFixedObjectCluster 9 testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterstateseedFLFixedObjectCluster testSelector expectedFailschooserFLFixedObjectCluster testSelector expectedFailsintType int32TypevoidTypecharType uint32TypestackFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster  testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsrestoredStartDayrestoredTimeZoneFLFixedObjectClusterg testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectClusterR testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsdpnodeobserverFLFixedObjectCluster) testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectClusterN testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsstoreanEntry aReference otherStoreFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster0 testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectClusterparent properties parenthesesleftright statementsperiodsFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster^ testSelector expectedFailsFLFixedObjectCluster; argumentsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailstestingEnvironment conflictsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectClustern testSelector expectedFailstestingEnvironmentemptynonEmpty collectResultemptyButAllocatedWith20collectionWithElement collectionIncollectionNotIncollectionOfString elementNotIncollectionWithCharacters#otherCollectionWithoutEqualElementscollectionWithoutNilMoreThan5equalNotIdenticalElement elementToCopy'identityBagNonEmptyNoDuplicate5ElementsFLFixedObjectCluster testSelector expectedFailscolumnFLFixedObjectCluster= testSelector expectedFailscoderFLFixedObjectCluster # testSelector expectedFailstestingEnvironmentFLFixedObjectCluster? testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsinstVarForTestFLFixedObjectCluster, testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterfsourcenodecachedExpressionNodeFLFixedObjectCluster> testSelector expectedFailstaskbarworldwindowstasksFLFixedObjectClusterr testSelector expectedFailsoptionPresenterClassFLFixedObjectCluster) testSelector expectedFailsFLFixedObjectCluster'^ testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsreferencedVar1readVar1 writtenVar1var2FLFixedObjectCluster$ testSelector expectedFailscanvasshape interactionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails rulesHelperFLFixedObjectCluster testSelector expectedFailsnewClass superClasssubClass newClass2 superClass2FLFixedObjectCluster_parent properties parenthesesnamevariablestartFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailssessionManagerFLFixedObjectCluster| testSelector expectedFailscompletionClasssystemNavigation statisticsFLFixedObjectClusterk testSelector expectedFailstestingEnvironmentnodeFLFixedObjectClustercurrentSession categories guiCategory toolsCategorynetworkCategorysystemCategory userCategoryFLFixedObjectClusterW testSelector expectedFailsparametersToUseFLFixedObjectCluster2domainrange interpolate uninterpolateconstantlinearFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsinstancebackendFLFixedObjectCluster- testSelector expectedFailsFLFixedObjectClusterd testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster5 testSelector expectedFailsfunctionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterT testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterD testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster( testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsbackendForTest application presentermemoryFileSystemFLFixedObjectClusterx testSelector expectedFailsFLFixedObjectClusters testSelector expectedFailsmethodNameEditorFLFixedObjectCluster3 testSelector expectedFailsparametersToUseFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsnodeskruskalFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster  testSelector expectedFails environmentbrowsernavigationStateFLFixedObjectCluster testSelector expectedFailsresultleftrightFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterF testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterQ outerScope targetClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterP testSelector expectedFailstestingEnvironmentnonEmpty5ElementsNoDuplicateempty elementNotInelementTwiceIncollectionWithEqualElementsnonEmpty1Element"collectionWithSameAtEndAndBegining collectionWith1TimeSubcollection collectionWith2TimeSubcollectioncollectionNotIncludednonEmptySubcollectionelementInNonEmptyreplacementCollectionSameSizesortedCollectionFLFixedObjectCluster*6 testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster, testSelector expectedFailscontextFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor extraArgumentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironment rbNamespace objectClassmessageNodeClassuserOfdefineOfFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectClusterK testSelector expectedFails presenterwindowlayoutFLFixedObjectCluster   testSelector expectedFails identifier preferencesFLFixedObjectClustervtests resourcesname announcerrandomGeneratorFLFixedObjectCluster%H testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmorphFLFixedObjectCluster_ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustercacheFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster| testSelector expectedFailsparametersToUse ffiLibraryoldExceptionHandlerFLFixedObjectCluster  testSelector expectedFailsemptynonEmptyFLFixedObjectCluster= testSelector expectedFails tarjanPackagepackageApackageBpackageCpackageDpackageEpackageFpackageGpackageHanArrayFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster~ testSelector expectedFailsdummySystemEnvironmentFLFixedObjectClusterJ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster = testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFails emptySlotsFLFixedObjectCluster8 testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster, testSelector expectedFails presenterwindowFLFixedObjectClusterx testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLWordObjectCluster!YYFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailscontextsessionprocessdebuggedThisContextFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailscritiqueToolbarFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterL testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails environmentbrowsernavigationStateFLFixedObjectCluster} testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClustera testSelector expectedFailsfunctionFLFixedObjectCluster{ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails outerMorph innerMorphFLFixedObjectClusterV testSelector expectedFailsFLFixedObjectClustere testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterK testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster3" testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster:m testSelector expectedFailstestingEnvironmentinstVarFLFixedObjectClusterY testSelector expectedFailsresourceFLFixedObjectClusteru testSelector expectedFails drTestsUIpluginsplugin1plugin2FLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster N testSelector expectedFailsdefaultFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectClusterO testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterB testSelector expectedFailsFLFixedObjectCluster/ testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsencoderFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster W testSelector expectedFailsrayFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster\ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterR testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster; testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster5 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails firstCommand subCommand1group subGroup1 subGroup2FLFixedObjectCluster testSelector expectedFailscompilerFLFixedObjectCluster testSelector expectedFailsparametersToUseoption2option1FLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster p testSelector expectedFails presenterwindowFLFixedObjectCluster!Z testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectClustert testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster5registeredClassNameFLFixedObjectClusteri testSelector expectedFailsFLFixedObjectCluster1 testSelector expectedFails decoratoradapterwidgetFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsclassDefinitionFLFixedObjectCluster$ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster: testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster+L testSelector expectedFailsdpnodecontextdp2cls testClass testSubclassFLFixedObjectCluster(; testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterz testSelector expectedFailsFLFixedObjectCluster@ testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsstoreanEntry aReference otherStoreFLFixedObjectCluster& testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectClusterBparent properties parenthesesmessages semicolonsFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster numerator denominatorscaleFLFixedObjectClusterexponentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustery testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster testSelector expectedFailssmtpsocketFLFixedObjectClusterm testSelector expectedFailsc1c2FLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterX testSelector expectedFailsFLFixedObjectClusterC testSelector expectedFailsFLFixedObjectCluster nameescapingindexscopeusageFLFixedObjectCluster! testSelector expectedFailsFLFixedObjectCluster sourceNode expressionFLFixedObjectCluster testSelector expectedFails presenterFLFixedObjectClusterv testSelector expectedFailsFLFixedObjectCluster% testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsreferencedVar1readVar1 writtenVar1FLFixedObjectClusterq testSelector expectedFailsFLFixedObjectCluster 0 testSelector expectedFailspointFLFixedObjectClusterM testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster' testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsvarFLFixedObjectCluster testSelector expectedFailsoccurrencesBrowserPresenterFLFixedObjectCluster testSelector expectedFailsnewClass superClasssubClass newClass2 superClass2numberOfAnnouncementsnewTraitFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster H testSelector expectedFailstestingEnvironmentmodelmorphFLFixedObjectClusterh testSelector expectedFailsFLFixedObjectCluster2* testSelector expectedFailsweakSetWith3ElementsemptyFLFixedObjectCluster  testSelector expectedFailslabel1morph1label2morph2panelFLFixedObjectCluster.y testSelector expectedFailsobj1obj2wpobj3obj4observer testClass testSubclassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterf testSelector expectedFailstestingEnvironment clientStream serverStreamFLFixedObjectClusteru testSelector expectedFailsFLFixedObjectClusterfilehandleforWrite semaphoresemaphoreIndex peekBufferFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsfunctionFLFixedObjectCluster M testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster(D testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor testClassFLFixedObjectClustershapeoffset offsetRatioFLFixedObjectClusterq testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsbackendForTest application presentermemoryFileSystemFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailssycRefactoringPreviewFLFixedObjectCluster~ testSelector expectedFailsparametersToUseserviceFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectClusterX testSelector expectedFailsFLFixedObjectCluster identifiernameFLFixedObjectCluster\ testSelector expectedFailslongestPathAlgoFLFixedObjectCluster! testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster0 testSelector expectedFails presenterpresenterModelFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailscurrentStrategyFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsnextLinknlistlink1link2link3link4nonEmpty otherListlinkcollectionWithoutNilnonEmpty1ElementcollectionWithoutEqualElements elementNotIn elementIncollection5Elements collectResultunsortedCollectionsortedCollectionFLFixedObjectCluster testSelector expectedFailscheckerFLFixedObjectCluster( testSelector expectedFails environmentscoperesultFLFixedObjectCluster testSelector expectedFailsplotxyFLFixedObjectCluster* testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster] testSelector expectedFailsFLFixedObjectClusterz testSelector expectedFailsFLFixedObjectCluster b testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor extraArgumentFLFixedObjectClusterE testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectCluster0 testSelector expectedFailstestingEnvironmentFLFixedObjectCluster! testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationliteralExampleexpectedLiteralValueFLFixedObjectCluster testSelector expectedFails presenterwindowlayoutFLFixedObjectCluster R testSelector expectedFails identifier preferencesFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster@ testSelector expectedFailsFLFixedObjectCluster) testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster; testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailseditorFLFixedObjectCluster testSelector expectedFails filesystemFLFixedObjectClustere testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassclassFLFixedObjectClusterb testSelector expectedFails testClass compileTargetFLFixedObjectClusterC testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails environment queryResultqueryFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClusterA testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterU testSelector expectedFailscontextFLFixedObjectCluster& testSelector expectedFailsamStateFLFixedObjectCluster  testSelector expectedFails emptySlotsFLFixedObjectCluster( testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster testSelector expectedFailsmockObjFLFixedObjectCluster x testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFails vennDiagramFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterh testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterN testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails resetWindowFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectCluster;n testSelector expectedFails filesystemtoDeleteFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster, testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster testSelector expectedFails environmentbrowsernavigationStateviewDataSource queryViewFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsmorphFLFixedObjectCluster e testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster. testSelector expectedFailstestingEnvironment classNametestEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterj testSelector expectedFailsFLFixedObjectCluster2 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsresourceFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsdefaultFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterF testSelector expectedFailsFLFixedObjectClusterw testSelector expectedFailsparsersubjectFLFixedObjectCluster? testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterQ parent propertiesscopeselectorkeywordsPositionsbodysource argumentspragmas replacementsnodeReplacementscompilationContext bcToASTCacheFLFixedObjectCluster/ testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails mockPackageFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailssegmentFLFixedObjectCluster  testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogwindowFLFixedObjectCluster nextLinksuspendedContextprioritymyListnameenveffectiveProcess terminatinglevel errorHandlerFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsaSliderwindowFLFixedObjectCluster?k testSelector expectedFails aDateAndTime aDuration aTimeZonelocalTimeZoneToRestoreFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseoption2option1option3FLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster# testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectClusters testSelector expectedFailscanvasFLFixedObjectClusterT testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterc testSelector expectedFailsFLFixedObjectCluster 8parent propertiesleftBarrightBar statementsperiods temporariesFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsreg1reg2resultFLFixedObjectCluster testSelector expectedFailstokenFLFixedObjectClusterz testSelector expectedFails decoratorFLFixedObjectClusterh testSelector expectedFailsFLFixedObjectCluster$ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelclassFLFixedObjectCluster6 testSelector expectedFailstestingEnvironmentaTimejanuary23rd2004 june2nd1973FLFixedObjectCluster; testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailstextmorphexpectedErrorsexpectedErrorPositionsfailureFLFixedObjectCluster, testSelector expectedFails applicationFLFixedObjectCluster& testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailslog logBuilderFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster2o testSelector expectedFailsaBlockcontextOfaBlockFLFixedObjectClusterF testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster  parent properties parenthesesvaluekeywordPositionsFLFixedObjectCluster4 testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster$ testSelector expectedFailstestingEnvironmentFLFixedObjectClusterG testSelector expectedFailsFLFixedObjectClustertermcap outStreamcurrentBackground currentColorlightblinkFLFixedObjectCluster  testSelector expectedFailsnodemetalink metalink2 breakpointexecutionCounter watchpointFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster) testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster testSelector expectedFailstablestrategyFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterj testSelector expectedFailsivarForTestingFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscanvascameraFLFixedObjectCluster testSelector expectedFailsexampleFLFixedObjectClusteri testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterv testSelector expectedFailsFLFixedObjectCluster"N testSelector expectedFailsaCompiledMethod aReceiveraMethodContextaSenderinstVarForTestLookupSymbolnonActiveBlockContext anArgumentFLFixedObjectClusterP testSelector expectedFails replacePanelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLFixedObjectCluster1 testSelector expectedFailsparametersToUseFLFixedObjectCluster identifiernameFLFixedObjectClusterkselectorvaluableFLFixedObjectCluster testSelector expectedFailsastarFLFixedObjectCluster testSelector expectedFailstestingEnvironmentsnapshotFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster3t testSelector expectedFailsweakSetWith3ElementsemptyFLFixedObjectCluster X testSelector expectedFails presenteradapterFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails filesystemFLFixedObjectClusterY testSelector expectedFails debugSessionsindarinSessionFLFixedObjectCluster testSelector expectedFailsfunctionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster/ testSelector expectedFailsFLFixedObjectClusterI testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails rbNamespace objectClassmessageNodeClassnewClassFLFixedObjectCluster8 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseserviceFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailslgFLFixedObjectCluster testSelector expectedFailslongestPathAlgoFLFixedObjectClustern testSelector expectedFailstestingEnvironmenttestEnvironmenta1t1t2xPackageyPackagezPackageFLFixedObjectCluster0 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsresolverFLFixedObjectCluster selector arguments lookupClassmethodFLPointClusterFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterg outerScopetempVars copiedVars tempVectorid tempVectorVarnodeFLFixedObjectCluster~ testSelector expectedFails presenterpresenterModelpreviousLogSettingFLFixedObjectCluster? testSelector expectedFailscurrentStrategy brokenRuleFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster4- testSelector expectedFailsparametersToUserunnerFLFixedObjectClusterC testSelector expectedFailsnonIdentityOrderedAssociationsidentityOrderedAssociationsFLFixedObjectCluster testSelector expectedFailsanalyzerFLFixedObjectCluster, testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsplotxyFLFixedObjectCluster0< testSelector expectedFails environmentscoperesultFLByteObjectClusterM"M"Mp"`xM"FLFixedObjectCluster testSelector expectedFailshelloFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor extraArgumentFLFixedObjectCluster testSelector expectedFailsoldValueFLFixedObjectCluster#_ testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster g testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectClustery testSelector expectedFailsmanagerFLFixedObjectClusterF testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster? testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster( testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster=> testSelector expectedFailssource selectioncurrentCompletionFLFixedObjectCluster testSelector expectedFails filesystemFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassinstanceFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster9name environmentFLFixedObjectCluster testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster P testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster   testSelector expectedFails environment queryResultqueryFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster&7 testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster collectionposition readLimit writeLimitstreamcrlfprevious lineEndingFLFixedObjectCluster testSelector expectedFailscontextFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailssubjectFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster q testSelector expectedFailsFLFixedObjectClusterD testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster   testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterh testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster4 messageTextnodeFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsbrowsertoolcontextFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails testPackage testClass testMethod testClass2FLFixedObjectClusternamevalueFLFixedObjectCluster7 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterH testSelector expectedFailstestingEnvironmentxyclassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster sourceNode startSequencenumArgs propertiestempMappragmasadditionalLiteralscompiledMethodcompilationContext irPrimitiveFLFixedObjectCluster\ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster * testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsdefaultFLFixedObjectCluster testSelector expectedFailstreeFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubject splitterClasslinkFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster|parent propertiesvaluestartFLFixedObjectCluster=; testSelector expectedFailsstyler oldSettingFLFixedObjectCluster" testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogwindowFLFixedObjectCluster( testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster" testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsaSliderwindowFLFixedObjectCluster@ testSelector expectedFails aDateAndTime aDuration aTimeZonelocalTimeZoneToRestoreFLFixedObjectCluster^sequence orderNumbermethodFLFixedObjectCluster{ testSelector expectedFailsinteractionModelFLFixedObjectClusteri testSelector expectedFailsFLFixedObjectClusterV testSelector expectedFailsparametersToUseoption2option1option3FLFixedObjectCluster( testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectClusterP testSelector expectedFailsFLFixedObjectCluster& testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectCluster testSelector expectedFailscanvasFLFixedObjectCluster testSelector expectedFailscountdeferrerFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster c testSelector expectedFailstestingEnvironmenthashFLFixedObjectCluster  testSelector expectedFailsrewriterFLVariableObjectClustero                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I                                                                                                                                                                                                                                                                 FLFixedObjectCluster  testSelector expectedFailscallbackFLFixedObjectCluster aFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster) testSelector expectedFailstestingEnvironmentchangesworkingEnvironment changeFactoryFLFixedObjectClusterZ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayout classFactoryFLFixedObjectCluster testSelector expectedFailsstrategyFLFixedObjectClusterB testSelector expectedFailsparametersToUsetestingEnvironmentmodelclassFLFixedObjectClusterG& testSelector expectedFailstestingEnvironment aDurationFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterI testSelector expectedFailstextmorphexpectedErrorsexpectedErrorPositionsfailureFLFixedObjectCluster w testSelector expectedFailsFLFixedObjectCluster& testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster , testSelector expectedFailscanvasFLFixedObjectCluster   testSelector expectedFailssubjectofflineSettingisCachingRessourcesSettingFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectClusterqYparent properties parenthesesvariable assignmentvalueFLFixedObjectCluster| testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectClusterA testSelector expectedFailspreviousRegisteredFLFixedObjectClusterm testSelector expectedFailstestingEnvironmentFLFixedObjectCluster name environmentFLFixedObjectCluster 6domainrange interpolate uninterpolateiuFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails architectureFLFixedObjectClusterO testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectClusterd testSelector expectedFailstablestrategyFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster commandLinesessionstdoutstderrFLFixedObjectClusterI testSelector expectedFailsFLFixedObjectCluster!6 testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsexampleFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster testSelector expectedFailsscopeSelectorPresenterFLFixedObjectClusterl testSelector expectedFailsbuilderFLFixedObjectCluster[ testSelector expectedFailsFLFixedObjectCluster^ testSelector expectedFailstestingEnvironmentmanifestBuilderFLVariableObjectCluster outerContext compiledBlocknumArgsliteralFLFixedObjectClusterD testSelector expectedFailstestingEnvironmentFLFixedObjectCluster/ testSelector expectedFailsparametersToUseFLFixedObjectCluster abFLFixedObjectCluster testSelector expectedFailsbfspFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringkeysdictFLFixedObjectCluster testSelector expectedFailsinstanceFLFixedObjectCluster; testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails fileToZipzipsubdirzipFilefsFLFixedObjectClusterT testSelector expectedFailstestObjectPointFLFixedObjectClusterv testSelector expectedFailsempty withItemsfiredFLFixedObjectCluster H testSelector expectedFailscountFLFixedObjectCluster&3 testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailsfilterFLFixedObjectCluster} testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsinteractionModel applicationFLFixedObjectClusterS testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectClusterS testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsprimFLFixedObjectCluster testSelector expectedFailscshapesfFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster| testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterc testSelector expectedFailsFLFixedObjectClusterI testSelector expectedFailsresolverFLFixedObjectCluster testSelector expectedFails presenterpresenterModelFLFixedObjectCluster! testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterk testSelector expectedFailsFLFixedObjectClusterC* testSelector expectedFailsnonIdentityOrderedAssociationsidentityOrderedAssociationsFLFixedObjectCluster7 testSelector expectedFailspackageApackageBpackageCpackageDpackageEaPackageCycleDetectioncycleAcycleBcycleCFLFixedObjectCluster) testSelector expectedFails environmentscoperesultFLFixedObjectClusterM testSelector expectedFailsxyplotFLFixedObjectCluster. testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster+ testSelector expectedFailscacheFLFixedObjectCluster  testSelector expectedFailsclapdirFlagslowFlagFLFixedObjectCluster@ testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorindexFLFixedObjectCluster  testSelector expectedFailsatPragmaanotherAtPragmayetAnotherAtPragma atPutPragmaFLFixedObjectCluster testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12cacbtatbtctdFLFixedObjectCluster textColortextFonttextSize tickColor spineColorFLFixedObjectCluster@ testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster-& testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster# testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectClusters testSelector expectedFailstestingEnvironmentFLFixedObjectCluster# testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster [ testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailseditorstringFLFixedObjectCluster testSelector expectedFails filesystemFLFixedObjectClusterL testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterW testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusternsxshxxshysyyFLFixedObjectClusterX testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster& testSelector expectedFailsFLFixedObjectCluster"} testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterY testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailscontextFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterh testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectClusterx testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectClusterO testSelector expectedFailsFLFixedObjectCluster FLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster% testSelector expectedFailstestingEnvironmentFLFixedObjectCluster%_ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails filesystemhandle referenceFLFixedObjectClusterZ testSelector expectedFailsbrowserFLFixedObjectCluster! testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsangleFLFixedObjectCluster testSelector expectedFails testPackage testClass testMethod testClass2FLFixedObjectCluster testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectClusterkeyvalueFLFixedObjectClusterW testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster9 testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster2 testSelector expectedFailsFLFixedObjectClustery testSelector expectedFailsFLFixedObjectCluster > testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterT testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsmorphFLFixedObjectCluster  testSelector expectedFails slotClassFLFixedObjectCluster testSelector expectedFailsclientserverFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster s testSelector expectedFails presenterwindowFLFixedObjectCluster* testSelector expectedFailsdefaultFLFixedObjectCluster_ testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectClusterw testSelector expectedFails classFactoryFLFixedObjectCluster9managerdeferredStartupActions propertiesFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster announcer propertiespaintpathborderparentisFixedencompassingRectanglemodelisDirty entryIndex attachPointfromtomarkers startPointendPointFLFixedObjectCluster testSelector expectedFailstestingEnvironment classFactoryFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLRectangleClusterFLFixedObjectCluster$ testSelector expectedFailsparametersToUserunnerFLFixedObjectCluster testSelector expectedFailsstyler oldSettingFLByteObjectCluster##NJFLFixedObjectCluster3 testSelector expectedFailsellipseFLFixedObjectCluster 2 testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogwindowFLFixedObjectClusteru testSelector expectedFailsclassDefinitionFLFixedObjectClusterS. testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectClustere testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster+ testSelector expectedFails aDateAndTime aDuration aTimeZoneFLFixedObjectCluster testSelector expectedFailsinteractionModelFLFixedObjectCluster3 testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUseoption2option1FLFixedObjectClusters testSelector expectedFailstestingEnvironmentFLFixedObjectClusterQ testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster"6 testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectCluster testSelector expectedFailscanvasFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectClusterE testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmenthashFLFixedObjectCluster.J testSelector expectedFailssearcherFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterC testSelector expectedFailsstrategyFLFixedObjectClustero testSelector expectedFailstestingEnvironmentmonthFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails presenterFLFixedObjectCluster# testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster)s testSelector expectedFailsbcanvasshapesFLFixedObjectClusterf testSelector expectedFailsmonitor classFactory logBuilderFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterU testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailspatternMatcherFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster  testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClusterL testSelector expectedFails presenterFLFixedObjectClusterdomainrange interpolate uninterpolateclampinputoutputFLFixedObjectClusterI testSelector expectedFailstestingEnvironmentpatchFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster testSelector expectedFailstableuiWaitingSemaphoreFLFixedObjectCluster ` testSelector expectedFailslistenerSocket clientSocket serverSocketFLFixedObjectCluster` testSelector expectedFailsFLFixedObjectClustern testSelector expectedFailsedsessiondebugAPImockDisplayAPIcurrentDebuggingAPIFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster| testSelector expectedFailstree1tree2FLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster$ testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectClusterK testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster > testSelector expectedFailsrulerFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster testSelector expectedFails searchPanelFLFixedObjectCluster testSelector expectedFailsbuilderFLFixedObjectClustera testSelector expectedFailsparametersToUsesnippetFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentcheckerFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster- testSelector expectedFails presenterwindowFLFixedObjectClustera testSelector expectedFails bellmanFordFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentstreamwriterFLFixedObjectClustername owningClass definingClassindexFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringkeysdictFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster $ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster[ outerScopetempVars copiedVars tempVectorid tempVectorVarnodeFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster&~ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectClusterf testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectClusterSL testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFails classSearchescurrentSelectorFLFixedObjectCluster  testSelector expectedFails classFactoryFLFixedObjectCluster xScaleyScalechartstyler masterShapeboxaxisXaxisY formatStringFLFixedObjectCluster Z testSelector expectedFailsparametersToUseFLFixedObjectCluster3 testSelector expectedFailsFLFixedObjectCluster[ identifiernameFLFixedObjectCluster8 testSelector expectedFailsshortestPathAlgoFLFixedObjectClusterO testSelector expectedFailsexistingstoredmergerFLFixedObjectCluster  testSelector expectedFailstestingEnvironmenttestEnvironmentnumberOfAnnouncementsFLFixedObjectCluster collectionposition readLimit writeLimitFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsaClassFLFixedObjectClusterc testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsresolveroriginalUserLocalDirFLFixedObjectCluster  testSelector expectedFails presenterpresenterModelFLFixedObjectClusteri testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusteru testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsaPDPackageCyclepackageApackageBpackageCFLFixedObjectCluster) testSelector expectedFails environmentscoperesultFLFixedObjectCluster v testSelector expectedFailscachehaltController testObjecttrace oldTracer breakpointFLFixedObjectCluster testSelector expectedFailsplotyFLFixedObjectClusterS testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster < testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorindexFLFixedObjectCluster6 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectCluster testSelector expectedFailstallyFLFixedObjectClusterq testSelector expectedFails presenterwindowFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster( testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstream firstValue secondValueFLFixedObjectCluster@ testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster: testSelector expectedFails testClass compileTargetFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster testSelector expectedFailstestingEnvironmentstreamFLFixedObjectClusterq testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsvisitorFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster$a testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterv testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationoptimisationsActivereplacedMethodsFLFixedObjectCluster testSelector expectedFailsfullemptyFLFixedObjectCluster  testSelector expectedFailspluginpackagepluginConfigurationFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster{ testSelector expectedFailsparsersubjectFLFixedObjectClusterA testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster' testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailsaStringFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstoolFLFixedObjectCluster  testSelector expectedFailscircleFLFixedObjectCluster testSelector expectedFails testPackage testClass testMethod testClass2FLFixedObjectCluster  testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster testSelector expectedFailstreeFLFixedObjectCluster" testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailscolorPickerPresenterFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster`FLFixedObjectCluster} testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsmorphFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterD testSelector expectedFailsFLFixedObjectCluster tallyarrayFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster" testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectClusterw testSelector expectedFailsdefaultFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectClusterr testSelector expectedFailsFLFixedObjectClusterg testSelector expectedFailsFLFixedObjectCluster N testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsinstalledCounterFLFixedObjectCluster parent propertiesselectorkeywordsPositions argumentsleftrightpragmaFLFixedObjectCluster,  testSelector expectedFailsparametersToUserunnerFLFixedObjectCluster testSelector expectedFailselementFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster{ testSelector expectedFailspolygonFLFixedObjectCluster } testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectClusterz testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterg testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster?M testSelector expectedFails aDateAndTime aDuration aTimeZonelocalTimeZoneToRestoreFLFixedObjectCluster testSelector expectedFailsinteractionModelFLFixedObjectCluster9 testSelector expectedFailscommandFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsenumber1number2resultFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster# testSelector expectedFails environmentqueryresult resultItemsFLFixedObjectCluster'N testSelector expectedFailsparametersToUse shapeClasscanvasFLFixedObjectClusterE testSelector expectedFailsstrategynameFLFixedObjectCluster. testSelector expectedFails filesystememptyFilesystemFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterr testSelector expectedFailsclassnumberOfAnnouncementsFLFixedObjectCluster7 testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmenthashFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster" testSelector expectedFailstestingEnvironmentFLFixedObjectClusterA testSelector expectedFails senderCtxuffiCtx lastUffiCtxFLFixedObjectCluster. testSelector expectedFailsclassDefinitionFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusternanossecondsFLFixedObjectCluster testSelector expectedFailsstrategyFLFixedObjectCluster testSelector expectedFailstestingEnvironment firstEvent aSchedulerestoredTimeZoneFLFixedObjectClusterK testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsivarForTestingFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster" testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster testSelector expectedFailscanvasFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterc testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilderFLFixedObjectCluster  testSelector expectedFails environmentpluginFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster[ parent properties parenthesesleftrightcolons argumentsbarbodyscope bcToASTCacheFLFixedObjectCluster   testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster1 testSelector expectedFailsmodel environmentFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails presenterFLFixedObjectClusterdomainrange interpolate uninterpolatelinearFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironment classFactoryFLFixedObjectCluster$ testSelector expectedFailsedsessiondebugAPImockDisplayAPIcurrentDebuggingAPIFLFixedObjectClusterf testSelector expectedFailsFLFixedObjectClusterD testSelector expectedFailsFLFixedObjectCluster3 suitestream suitePosition suiteTime suiteFailures suiteErrorsnodeName stageNameprogressFileNameprogressStreamshouldSerializeErrorFLFixedObjectCluster testSelector expectedFailstreeFLFixedObjectCluster testSelector expectedFailsreportFLFixedObjectCluster testSelector expectedFailscanvasshapesFLFixedObjectClusterV testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterB testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster' testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster testSelector expectedFailsbuilderFLFixedObjectCluster\parent properties parenthesesstartstop isByteArraycontents openerSizeFLFixedObjectCluster7 testSelector expectedFails controllereditorFLFixedObjectCluster< testSelector expectedFailssettingBrowserFLFixedObjectClustersource isScripting isParseFaultyisFaultyisFaultyMinusUndeclarednoticesvaluehasValue formattedCode skippedTestsraisemessageNotUnderstoodnumberOfCritiquesgroupdefault nodePositions styledPatternFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster y testSelector expectedFails presenterwindowFLFixedObjectCluster identifiernameFLFixedObjectCluster testSelector expectedFailsdijkstraFLFixedObjectClusteri testSelector expectedFailstestingEnvironmentversionvisitedFLFixedObjectClusterO testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster5 testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsvisitorobjectdebuggerFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustero testSelector expectedFailsFLFixedObjectCluster commandLinesessionstdoutstderrFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster& testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLContextClustersenderpcstackpmethod closureOrNilreceiverFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterf testSelector expectedFailsmonitor classFactory logBuilderdetectorFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster testSelector expectedFailsforkvalueFLFixedObjectCluster#W testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstarjanFLFixedObjectClusterG testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster P testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsresolverFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster* testSelector expectedFailsFLFixedObjectClusterM* testSelector expectedFailstestingEnvironmentexample1 literalArrayselfEvaluatingArray nonSEArray1 nonSEarray2example2empty collectResultwithoutEqualElementswithEqualElementswithCharactersunsortedCollection sortedInAscendingOrderCollectioncollectionNotIncludedremovedCollectionelementInForCopyelementNotInForCopy firstIndex secondIndexreplacementCollection indexArray valueArraynonEmptyMoreThan1ElementsubCollectionNotInreplacementCollectionSameSizeoldSubCollectionnonEmpty1ElementcollectionOfCollection"collectionOfFloatWithEqualElementscollectionWithoutNilduplicateElementcollection5ElementscollectionWith4Elements collectionOfCollectionsOfStringscollectionOfCollectionsOfIntssimpleCollection%stringCollectionWithSameBeginingAnEndcollectionOfFloatrecursiveArrayFLFixedObjectCluster  testSelector expectedFailsaPackageDependencyanInternalPackageDependencypackageApackageBFLFixedObjectCluster testSelector expectedFails environmentscoperesultFLFixedObjectCluster  testSelector expectedFailscacheFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster. testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorindexFLFixedObjectCluster l testSelector expectedFailsFLFixedObjectClusterB testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster^FLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempextractBlock2InTempFLFixedObjectCluster  testSelector expectedFails commandLineFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClustert testSelector expectedFailsbFLFixedObjectClusterU testSelector expectedFailsFLFixedObjectClusterd testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFails presenterwindowuiWaitingSemaphoreFLFixedObjectCluster'\ testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster testSelector expectedFailseditortextAreaFLFixedObjectCluster testSelector expectedFails filesystemguidevisitedFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectCluster( testSelector expectedFailstestingEnvironmentFLFixedObjectCluster( testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails prototypesFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails operationsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsshouldFailTearDownassignedVariableToTestCleanupFLFixedObjectCluster testSelector expectedFails presenterFLFixedObjectCluster- testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterp testSelector expectedFailstestingEnvironmentFLFixedObjectCluster| testSelector expectedFailsFLFixedObjectClusterG testSelector expectedFailsFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails coordinatesFLFixedObjectClusterd testSelector expectedFails testPackage testClass testMethod testClass2oldRulesSettingsFLFixedObjectClusterW testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster  testSelector expectedFailsparametersToUseentryCollectionentryCollectionClassFLWordObjectClusterf;"" p8NN'*!^5U,S>., 5 #@?"#.7ADF!-7 W %Cq )+6My4V'n  2 &0  &$: &$&2"g@7 L ", 2!*$# %?\>- ^(4c0**JQoYt= 0 (!)  Foz>DSH) % 1h= P)= (  P *w/I*u l*cwR *6/. 6G>Bd $  .j&Zcgs,4 8$`z'E'(^ 0,TrT*$4 <1 5;? v<GUe1( /+ -1 -(X2(=*!r :  + C!N`Oy& --%; BvC%" 1G?D8E(rU8 3 y6GP$0#Y\wD>&[ 3&j8(o!/11<HEp~0N/&J(!d0  m|%&._ ,!(?^_*CN) q.*j*c# '| i4@#b!mNIYn|A B!)7OAM ,8<#'   Z:9&w.!37 :t# "vA 2 3: #=2j>Xf-% *<,U%.%CRd.Klm0% Fu 8D82w`&/q9h W 0E-Pp M %R"l  @1",  "S5" ) G B![W,JEkQ$*21|1oI'gn)/U$/8B4V 3#Qa#!$(8 9 !  +#.7Ay:@Q Hfe.u4 /"6%\W B[]o:)]56Nl .d C6<&;  !-/VTG%0K+%GS:4@se} &`Z / )& )$AP}.>&$w-\o :70   )ae0= ricw &.6 t2,Cd8,g/%H wt6$) +3EBe1"WSb'.-2 1{NfQC{i*O3% " o!h~b,`M*1ArB  =#v!3 ;?=A$HS ( >%5+<H&Xa0 1" b 6%.A  2 9P]4 ; /+jQD%MY *Z"$('  '! 4Tg0>$*1#$3sTD1{I`/).G#\ V%1b).25q i?l" h?OH {17CyW=(!"VUx*p$.?> /H`! "'55N5X,N%4,!%= g5 c }nx0)5 ?K Y ?=0+t9)s}9= -<b5 $2%y}7/M$u   )/>%/t*8&JZBI7 r (;M,^  (5)4~ z =Z T# x$Ht.8Y;$X_< K_P f-& -!'wMf ;+gl=:,9k1UQFL3!b1$- ,ru    Kz -K%IXSV^ /Pcq{ O/#L%.M$.- :|BUl 5L (j B   * .C"6?EBEQC$K5-] $ 9 c] A }}M %G #V _q2  %m<p  %$Ac &+&&DKYER`s9p*04?O J&+0B./r ;R%$Ce3<'* D" +,:SZQ%;G>  9A@ &+ jo (:"  ) "]z F 7/2Pg[o./*  "N!0+72P&*`yvKQ@j} 7 k  & G, 6<;Pfo'"#q" +1(p,"9.0')cOb&  b3{9Ka ;V1$  6M %Q E EK1Z /D9HVb]:_$X! ) !,p/l. O{ <.Y_0 j,$d=<^$38J2Z;<$I 9 4#, |3 ,& &;8y(ny +<z.+$$W~ ; 3L2FC:&- :@c "N$ #!  b&3Ivn@L)8>j R! Z!)l@  &3 jO: )&y$&4:",;ZW z b>=n  HB))Ui2J8v$>X M=`&z$?5+= N6D&%[ /})"G TZ F&4  L   A( c'O!)k0X}X.R k*t 4:  [+  )j#n;H".4AK ,>kb#/=Vzb LREQ ;Cx? 3 /G8 0#!d JC9)7$Cz.842q +)7 Z8>0|%6-`# \4@ !6I\bg>'0Ma~$ w$.4_$3iS\j 7  %,&3 #  E,D =fx.@VAnig : 9 NH &Rd%)* %%7e (d53OCM/(DA &w, ;xQG1% "/#  M  ' ?*<.%!#^F%/ % WFW]b1 ly'T_h7Nld_^dk % Mx  ,'t1!6N-&v[ v" +7)AO WmLZg 2+cY3O3$k T az T #"%:  )$\o1  '.?m6=o&F:" I?+FY?,!!0 S\? $#-  ("#%kc5, 8ls1;$ $  "30\ &-% $,67B)(#*&[5(+@#(-jjPCI\ --27$$Zc+k     p WI7A`~ f:, =3M 5A 4<$.5:)* {7O/N b1=l9 3_,D"V<G # Y;8&4x/.r=KvD,8cj8'$)#2:@J-J ,;DP5GOY`~<K  '5E?e0  d uRa,EE"]$"=OGV %'C4#ph  %%*,e'T[6[4$9f jf <0 X 0(dA dC# &1 2K  2e!S  DE3%> ;+RK&#B  vzEi!5$ 3.$A.<( ^   "GS }     "4#/    FC @{ ,,Plk *,$]g ,-  >`Z4=IDk?$e61MO%$6Ik0  Y  -2,rm 6:d!  #D 1!l:'<;z O(P ( utzo3z5 rb B6F4A)) P-ZeU"p" :("' 3Qu%  ,+ / n \P '-M(&-w  ^Y4-%2<S:e G+%0'1;O=-4 (8  #$E.5<R!93A$ 3k/j?P=5P 6M,`oO >ENV$! ,.Q >:$4Xm_% G$  {3UlvP.*Uo )(p"J$  *;>K  b3mG  @$b# uneaj&, ]*$ ' `9E1 4   2"qh5 G"${| H-)07@:(q   ti  \ - a4 YI5+ Z9 .R-.  CH-  Rm 9J~3$! <Q&VT7 !An&)3:uJ VJ("lz/;xNh{2s'xFE)Xh#;*GR~;k5b '(?nEKR3.~"e%/V'rw "$ O#7&In@ _m r *):SmO cv 1Z#5}3&`|  -mM|s[F -  7N. 4 #C  Z)= *  6$/8Bz  eMie]#<4 *6: d &4"7 ? TeAV &l= A @>D  .! 5 %5 )4C^ 3gRb  T6HWf %H;R/G[}"7#7A -]DtYz s'0D`13>;-'m =  Z?SkKc41!? 0' 6v@ vat-H$(4UL! ][,2 ud   V " #G(p @   q,!-+6= f16LR M7EBJX+U LU 1?&,Bi6#42!, 3 /H#R%1 Y .-_s8-L>1 %LF0 +  )n*.Js1  +;<  +| 5o_%%.P-a VI" $(6<;v*3V[ ,I9=J04=I~$ B[F1#(#.+HQap6G$& 0>x*-K<!<R-W / H'8N(&  ?T&l+3C .Z|  " 1#M8b 3G H % -k"=); % %$   7 rm ^[J~s8w0 /! D$y^- E2@  6SF5-8Y`jy oH,T6&([[s -# )8H ( &, .5  .X0 *5J10;'!  Ob ~,ztXL%.t)Zq&  7f!y/ E.! .@!$%47P%< #jT\l;R -n%dD  @0 ,$>#3-*  4?   '): !.   =0.  %8%0 zi/,8<TF,-` 8 7  & !#ny"'|-Pb @L,   $-5=q" % G[1  DZDN"\}(I1# m8.5*    JB ". =:H,$4d Wo(( 9- *<` %>!b13?Yox :JX55.J~o   $7^%/a D &.@:.!/6'',:Cs,!l, 4*U =H*J  + u &@ T$^= ),0+!.A_mxi ku  @"( + BG**/177O -,&( -W-wYn3+ (Y#C gM >((Y42"(3/Mf2&Yx#ELlS ?jn+ )2:B+   3G/;`J6 B(1  Z 3&<*"  )^B  k 4S*S)/,"> 5 #H!"(}$ (P& & \D9  &%+L?Z`/{ \ F.V2RA18?U:\;R&    L.  * Nv '[ %  < %;KW   1sDR1  sr Km $0  e* /`(k9 &K!-  '>=Y& ."!y  #3=| % = B#  4-.E.",o)_">09Fs5/ 54CS!-@x f4# V >RB "K$FLFixedObjectCluster& testSelector expectedFails environmentscoperesultFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsmorphFLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster? testSelector expectedFailsFLFixedObjectClusterk testSelector expectedFailsFLFixedObjectCluster/V testSelector expectedFails testServiceexecutionEnvironment processesFLFixedObjectCluster, testSelector expectedFailstestingEnvironment repository directoryFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsdefaultFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails debuggersdebuggerSelectorFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectClusterj testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsinstalledWatchpointFLFixedObjectClusterb testSelector expectedFailsFLFixedObjectCluster4T testSelector expectedFailsparametersToUserunnerFLFixedObjectCluster testSelector expectedFailsmatrixFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectClusterY testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailswindowFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterfilehandleforWrite semaphoresemaphoreIndexFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster#F dictionary orderedKeysFLFixedObjectClustergoptions environmentproductionEnvironment parserClasssemanticAnalyzerClassastTranslatorClassbytecodeGeneratorClass encoderClassastTransformPluginsastParseTransformPluginsrequestorScopeClassbindingscompiledMethodClass semanticScopeFLFixedObjectClusterZ testSelector expectedFailsinteractionModel objectToTestinstanceVariableForTestFLFixedObjectClusterB testSelector expectedFailscachecompiledMethodFLFixedObjectClusterQ. testSelector expectedFailsparametersToUsecollectionClassitem1item2FLFixedObjectCluster  testSelector expectedFails presenterwindowFLFixedObjectCluster/ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse shapeClasscanvasFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster z testSelector expectedFailsbaseUrlofflineSettingFLFixedObjectCluster  testSelector expectedFailsclassnumberOfAnnouncementsFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster9 testSelector expectedFails historyListsavedFLFixedObjectCluster3 testSelector expectedFailsparametersToUsesnippetFLFixedObjectCluster startstopFLFixedObjectClusternameFLFixedObjectCluster  testSelector expectedFails architectureFLFixedObjectClusteru testSelector expectedFailsclassDefinitionFLFixedObjectCluster$G testSelector expectedFails nonEmptyDictFLFixedObjectCluster1 testSelector expectedFailsparametersToUse presenterwindowbackendForTestFLFixedObjectCluster testSelector expectedFailsmessageFLFixedObjectCluster  testSelector expectedFailstestingEnvironment aStopwatchaDelayFLFixedObjectCluster! testSelector expectedFailsFLFixedObjectClusterQ testSelector expectedFailsFLFixedObjectCluster"= testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFails slotDisplayFLFixedObjectCluster` testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailsexpressionFinderFLFixedObjectCluster 7parent properties parenthesesreceiverselectorkeywordsPositions argumentssuperOfFLFixedObjectClusterz testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterU testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectClusterG testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterdomainrange interpolate uninterpolatelinearbasepositiveFLFixedObjectClusterj testSelector expectedFailsFLFixedObjectCluster,M testSelector expectedFailsFLFixedObjectCluster) testSelector expectedFailstestingEnvironmentfullempty collectResultemptyButAllocatedWith20 elementNotIncollectionOfFloatcollectionIncludednonEmpty1elementwithoutEqualElementscollection5ElementscollectionWith3ElementscollectionOfNonIdenticalFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFails breakpointclspreviousBreakpointsobserveroldSystemAnnouncerFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster, testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailsFLWordObjectCluster#ëasslbjec;hvkxEtSel(pectfɍslotK%FLFi:tClu۩`C9ectopTedFa ɯronmpProHGiltG#%FixeMlust粖 t{Btor ¦ FailQuYsionpectoqHJedFajxedOsterj tesg|r ex/Xilsh-onCl(%emNaTfetW7ectek :sFLuDectCUgyxelecnctedGstinmentObje-r]stSe:nxpecFLFtں6ctClJUPran(npola+erpo%|earitiv!#!rdObjPI:er(IestS3expe~sFL:ectCXz,PȾelechcted`}FixeR(lustw) t rtor FFailwgEnv[ɰ]ful;&coll1temnloca0 el§TInc9nOfFq:$lectdedޞ1elehoutynVmentEtionB+scoUQWithQsco$OfNo,GalFLLzjectIgSeleM]ecte47Gnvir$troup * buieBFLFylctCl*lectlDtedFmakpo߳prev[EkpoiWU`rveremAn1FLFijtCluiX:( &ectoՅedFaOqxedOusterX~i tesĬ8r exilsBwJnvir+LFixClus{ 5H#ctorgkdFairadObjl?6er+gaphk2phor,LFix.Clus qctor!`*dFaiRedOb3tergLdictNa,rder)GLFix)O ClusjUT envi1K0prodviroG#rsermantieerClppppHHpppp=ppppVppppKq)ppppczpppp:0 )ppppPPpppp:ppppG4pppp9@pppp_5pppp:ppppGppppY}epppp9hppppQlX _dYA WR,ppp6=,pppRppp6 pppKfpL Fpf)Ųp;2%pHspLr'pOpыpcovpgH/pRZpJphpKwp]pF p>2pKpC_pI p;:p<8 pSpL{p\:pFpL3 pap5"pZpjTbpfpG p7enpOypA?p_| pDP|pWrp3}pY`ppFppLpp9Lpp7rppfpp_iCppDnqpp8 ppc)(ppDV8v\&h;\cpp?ppb>ppKx7pp^pppgPpppPpppLBp6= pKkp:)pHØpVt!p8?p9OpGpR35RpX_p]جp8p78pIqp5pCѴpOp>Hp82pi.p;`jp:H{pV56Gp[x;p:`p_mpB9p5pG cpEjpa7%pI%ȋp@hvp`kp\sp\]75pDpT_pEDpBPpI"p5=LpVpebZpNTp83p54epcNpOpGl8%p>LpW pCP,p9;pc4pf1pI>p9^jHpQCtpim@pFJDpeBp7.pK|p<pHpAUbpVp?m2p^p6<pR:,pippbpAepTxpep]pUpCd6p?q%pIp^Gp`p="pZp[Np^(p@Zp7Mp8 %p^/p`pY!pf p[pcHmpJXpWp_@p\{pqp?r;pApGf pBpZ4p5 PpIcpN6pbkq`pR pOpDJMp8fpapQpt!@p>QpcHpSpJtpw ppppppppppppppfppppppppppppppI#ppppppppppppppGпppppppppppppppI~UppppppppppppppOppppppppppppppIƹppppppppppppppWpppppppppppppp>Ipppppppppppppp6{ippppppppppppppW[~ppppppppppppppA@Mpppppppppppppp9ppppppppppppppeh.ppppppppppppppAlBppppppppppppppV0ypppppppppppppp?Lppppppppppppppg$ppppppppppppppb6.4ppppppppppppppappppppppppppppU^vppppppppppppppIb#ppppppppppppppDM=ppppppppppppppKǢppppppppppppppEruppppppppppppppbpppppppppppppp8&pppppppppppppp6xppppppppppppppC(Cpppppppppppppp[mppppppppppppppG9spppppppppppppp`D5ppppppppppppppXT/ppppppppppppppbpppppppppppppp8҆ppppppppppppppL0ppppppppppppppgxppppppppppppppDdppppppppppppppI:wpppppppppppppp\x ppppppppppppppVkppppppppppppppbtappppppppppppppApppppppppppppp4ajpppppppppppppp;PrppppppppppppppgppppppppppppppGDppppppppppppppCfppppppppppppppFD:epppppppppppppp?9(pppppppppppppp5ppppppppppppppe0pppppppppppppp<ppppppppppppppX"%ppppppppppppppMqppppppppppppppcUppppppppppppppZivppppppppppppppfqppppppppppppppglppppppppppppppZNpppppppppppppp\'pppppppppppppp[TbTppppppppppppppG<RppppppppppppppKppppppppppppppbeEppppppppppppppae!pppppppppppppp=;XppppppppppppppXxppppppppppppppFupppppppppppppph1 ppppppppppppppZppppppppppppppi&ppppppppppppppj\ppppppppppppppa"pppppppppppppp]|pppppppppppppp= GppppppppppppppLfwppppppppppppppOCpppppppppppppp8ppppppppppppppHmpppppppppppppp]ppppppppppppppHc4ppppppppppppppUppppppppppppppdFppppppppppppppMppppppppppppppAppppppppppppppWppppppppppppppGppppppppppppppcBppppppppppppppa2pppppppppppppp>}pppppppppppppp@pppppppppppppp^(pppppppppppppp>6ppppppppppppppPppppppppppppppdEppppppppppppppAyppppppppppppppc ppppppppppppppbppppppppppppppEkotppppppppppppppV ppppppppppppppieppppppppppppppRKppppppppppppppUeHppppppppppppppQpppppppppppppp_>+ppppppppppppppF0pppppppppppppp73ppppppppppppppCnppppppppppppppfpppppppppppppp`)pppppppppppppp:.ppppppppppppppdppppppppppppppXKpppppppppppppp>zpppppppppppppp@ppppppppppppppDBppppppppppppppdpeppppppppppppppf !pppppppppppppp@eeppppppppppppppAppppppppppppppappppppppppppppTI]ppppppppppppppMppppppppppppppM~spppppppppppppph?pppppppppppppp3ppppppppppppppe=ppppppppppppppMpppppppppppppp?ppppppppppppppdjppppppppppppppW'ppppppppppppppOpppppppppppppp_{ppppppppppppppa:pppppppppppppp@(fpppppppppppppp6 pppppppppppppp_ppppppppppppppxpiep'kpp f_pS|8 e_p\y8 6_p]8 E_p8 9Is_p?8_1~kpԗp tK5_pO8fw_pQ8Is_p]8S?&_p^8 P-kp(p de_p^8 Is_p\8̬`_pRn8Έi_p]8r\_p\^8 5r_p]8c6_pN,8 2Is_p]\8#5_p]]8 5g_p\8 V_p]8ώik_p_884_p]<8 Is_p]8SUkp\p I_pS8fw_pO8[;_p\8̠i_pv8tkp\]p V_pԫ8:i_p^8Is_p\82-kpp dfw_pT8ξkp]p fw_pSX8ik_pN8-fw_pN58|A_pP8Zkpfp Is_p^ 8#ZkpO{p A_p\8,I_p]L8kpT?p Is_p]8V1~kpEp tIs_p\o8ptkp\pp Is_p]8@_p]8I_pPZ8kp\p X;_p`8 >Is_p\8Is_p\.8̬\_p\/8̯-kpզp dtkpNTp \\_pN8 8_pR8 4_p]8Is_p]r8$kpP-p fw_p]s8E\_p\8 -kpp qIs_p]8pC_pM8fw_p\z8zkpp 6_p]8 2=5_p)8̴Hq_pP8SK5_p\8\_p\8[B_pյ8τ$kp]p CB_p]8̍\\_p\8 kpNp ik_p\8i_pԄ8.?&_p]<8 Pfw_pR 8# kpTRp \_p\B8+i_p\S8.a!_pO80 mkp^p /fw_pS8ά__pV8̂ik_pN(8fw_p8)R_p\8 wkpՙp vi_pԪ8rU_p\h8̇V_pR=8:fw_p\8fw_p8λlkpp Ha!_p]80fw_pS8z0/kpp kp\Op fw_p`8u&ekpp mjF_pN8/kpOAp ui_pԴ8Is_p\]8Ρ"kpp ?>f_p<8 U_pT8̇5_pP8 fw_p\8yX;_p]8 fw_p\N8|'kpTp U_p+8̇[B_p].8τ=5_pQB8̴\\_pQ8 Id_p\8ϟ6_pP8ki_p8̕fw_p^ 8λS_pQ8`_p8wI_p8Z|_pV8 kp]zp NQI_p]8tfw_pT=8 W_p]8 kpRp Nfw_p]8[8_p\8% kpRp jF_p\38/R_p]8 4_p]>8`_pԥ8Gkpvp \_p\8>_p\8 ~Vy_p]8P\_p]u8̒Is_p\82HX_pSi85g_p\98 8_pT8%Vy_pQ281kp^p f>_p]8;_pS8 >Hq_pQ8fw_p^8 fw_p8λE_p]}8 9kp]~p u kpQp 5X;_pԪ8 KIs_p]8ͳe_p<8 Is_p'8ΡIs_p\8Υfw_p]8ξIs_p8_fw_p^8/fw_po8y@_pS8\\_pԳ8 fw_pS|8d:`_p\8̔Is_p\D8 &ekpQyp m84_pP8 I_pNh8ηZ|_p\8-kp.p d0/kpQ p 'kp\p 5r_p\8fw_p\L8ά=5_pՙ8̴I_p]8fw_p՘8yHX_p]8̵?&_pP8 P6_pT8 -kpիp dfw_p]8Is_p]T8|fw_pM8̳ee_pO8\_p\8kpp -kp*p dik_pP8fw_p\W8̳5r_p]8΍"kp]Lp ?`_p],8DIs_p]:8͒\_p];8̝fw_pN8I_p\}8X;_p\~8 >\_p]8?O_p\98fw_p\88fw_p]8U_pԏ8̇Zkp\p 84_p 8 =5_p]^8̴jF_pO8\_pT81kpԥp ik_p8\_p\8 U_p.8̇kpPp `_p^8Gkp_p \_p\8W1~kpp tHX_pPA8ͨS_pNF8'fw_p\8wkp\"p vi_p],81~kp]p tIs_p]8#-kpSip j1~kp\p tfw_p8uS_p\8̛>f_p\y8 Hq_p8i_p]8̕Vy_pN8oVy_p^8PE7_p]85r_pT+8΍B_p8̍\_p]8e-kp^p jIs_p] 8[-kpp qI_p\s8a_p]8sQ_pI8tfw_p]i8$kpSp Cik_p\8-HX_pN8̵i_p_8tIs_p\8Vy_p]8o__pO8̂Is_p8_i_pN(8t\_p\8X;_pRn8 KHX_pR@8=>_pR8 ~fw_pN8 fw_pS8kpհp u84_p^8 fw_pS8\_pS8FQ_p\8 Z|_p8O_px8\_p]|8eA_pP8,# kp<p Q_pQ8tQ_p8tIs_p\8EkpPp I_p]8Ofw_p]8 Is_p\8ΥIs_p\8ͳfw_pP81fw_p\q8\_pP8 5r_pQ8Vy_pN8Nkp]p \_p\8̝Vy_p^8,@kpR@p # kp\yp C_p]d8g\_p\8A5_pP8 lIs_p]8i_pTB8H=_pO8lkp]p H>_p]8 ~Is_p 8Ρfw_p\~8fw_pM8q\_p\8 I_p\8 Vy_p\'85_pP8 fw_p8 ~kpT1p # kpHp X;_pO8 1kpTBp Is_p]/8#;_pP8̠0^kpop )Is_p]8 kp\p HX_p]-8ͨVy_p\,8Efw_pf888_p\8 Is_p\V8aik_p]88_p8 \_p]88̒fw_p]8)W_pR8 (ekpSTp Is_p\48\_p\58Wkp p fw_pN,8uIs_p]8B5g_p18 S_pO,8̛\_p\_8?R_pR8 fw_pT18I_pN8OkpNp >_pz8 ~0^kp\p )&ekpqp mIs_p\8 Vy_p\=8o`_p\8wH=_p]80^kp՘p )Is_p8ΡU_p8̇i_pP 8B_p^8Sfw_pT8~kp]p &ekp\p mIs_p\8si_p\8ti_pN8̕A5_pԄ8 lB_pԂ8S-kpp dfw_p]8rIs_p\8B?&_p 8 PHq_p]G8Sfw_pQ8yX;_p]8 KVy_p8,fw_p>8Uh_pN8.&&kp]Gp 5r_pN8cIs_p]8Ѓfw_p]811kpԴp >f_pTR8 >f_p8 fw_pS8 kp]p 5\_p]&8̯Z|_pQy8$kpGp C\_p\q8fw_p]8qR_pSN8 Hq_p]N8fw_p]<8VkpN(p kp\p 'kp#p E7_pN,8Vy_pPA8EIs_p\8_Vy_p]-8Eee_p\u8:`_pN8̔g\_pT8Is_p]8f>_pM8NVy_p]8i_pP8.U_p*8̇Is_p\8Ef>_p\W8Nik_p\S8f0^kpխp )Is_p]28ϳkpQp kp\p QI_pT=8t`_p#8DkpPp fw_p]8uIs_p\Z8$kp]p fw_pP8E0^kpQp )e_pSi8 Is_p\8fw_pM8 mkpPp />\_p]8ik_pP8ffw_pT8O_p18O_p\8fw_p]D8Is_p\8ve_pH8 Vy_p 8,\\_p]8 @kp]p Is_p\8?&_p8 PI_pO8a_p]>8sQ_p\8t6_p]8kIs_p\k8`_p]8ΈIs_p\8s:`_pN8̔Is_p\8#$kpCp C\_p\$8̝B_pR@8̍:p_pR8 xi_p8pcj_pM8 I_pM8 Vy_p]8,\_pB8-kpmp qkpnp uIs_p8ͳfw_pN8Χfw_pO8λkp]p HX_p]8=-kpTp dkpp Is_p8_S_p]\8Vy_pR@8,fw_pP8Ve_pR@8 \_p]q8bfw_p\8d# kpp Ukpժp -kp^ p qIs_p]8fw_pT%8/FQ_pN8 `_pR^8wIs_p]R8[1~kp'p t-kpop d'kp],p Is_p]w8i_p#8\_p]8S_p]8'a_pQ8skpS0p kp\p Is_p\8vZkptp \\_p8 kp\p Vy_p\8NjF_p]8fw_pOO8)[B_pNx8τR_pS.8 V_pP8:I_pN8-kpp d# kpp Ukpp H=_p8cj_p\F8 Is_p\G8>f_pH8 E_pT8 9fw_p]884_p8 fw_p]8Χe_p]8 &ekpVp mfw_p]28-kpԏp d>\_pN8fw_pQ8r mkp]<p /fw_pO{885_p\ 8 J_p]8CE7_pT8Gf>_p]8nf>_pSb8nfw_p]8`_pT8 V_p\8ώf_p\8 B_pSi8SIs_p]i8ϳIs_p]j8 kp\p cj_p8 lkpOOp HIs_p] 8_f>_pQ28y_pSi8Pkpp >_pp8 ~i_pԥ8-kp]p jV_p\08:i_p]8p\_pQ8 Is_p\X8Ѓ-kp+p de_pTR8 __p\8̂'kpP p Is_p\8|I_p\8η0/kp]p Is_p]8Ρi_pRn8r&&kpPp @kp^p "kpNp ?A5_p\S8 lHX_pk8Is_p\78VJ_pP 8CI_p\`8Is_p\a8`_pTB8G`_pP 8D:p_p]z8 x-kpԧp di_pP8pIs_p\8fw_pQ8\_p\>8+Id_pT'8ϟIs_p]8aIs_p]8 ~kpԅp -kp\hp d5g_px8 e_p8 __pQy8̂fw_p]8-kpOp q(ekp]Mp `_p\8 Uh_p]8.HX_p^8Is_p8Ρ\_p]8b-kpԵp dfw_pQ8fw_p]}8Is_p8ΡIs_p\J8Id_pR8βIs_p]*8fw_pQ8ϥ1~kpp tV_p8:Id_p]8β\_p]P8R_p\8 Is_p^8͒Vy_p^8NE7_p]8GIs_p\8A_p\8HX_p 8=UkpR^p fw_p]8ϥ8ppChppppD_!*pppp_ pppph]pppp[~KppppdBippppaspppp;SppppMppppO"ppppe4zppppQa]ppppSbfppppR&ppppgDppppUpppp]ppppC$@ppppQeFpppp69Epppp8oppppOppppjFppppPDppppD1ppppJMpppp_5+pppp`pppp`6ppppa+e pppp@K>pppp8ppppDppppB7ppjbppMpp:|ppWƜppMpp4*CppBbpp;;ppHdppM'ppfppBpppppUpppppLo {pppppNnppppph-@U!ERc>W <T{.ppppd0Iwpppp6}{.ppppb+g{.ppppKN{.ppppTRwppppUF{.ppppb+wppppUwYwppppKnwpppp62|wppppd0{.pppp3EpА3EpА3EpАW_pppMVk pppi{pppK[ppp]vLpppHpppQuɯpppc2YpppOapppEdzpppS7)ppp4b5'pppD!pppL!pppg~^ pppg^pppIppppp331kppp3)3aipmQpp33pnpp3u3u39pp3;33<pp3333(ppmgmg30pp333~Lpp222 opp333'pp3<3j1 pp3k3kppp33![pnppn>n>3+8pp3333-cdpp33, pppoo3?mupp33Kpnpp223 3pp333j 8pp3 3n9lpp33Wpppmlcppmpp233E pp333 'pp3333 G1pp33|5 ppp33m?^opp3D3D33kopp223u)Vnpp3s3s2)4pp333kp0ppm;m +pnppnn3"2pp333opp3u3u3mpp22R+fpp3334pp3;3;33"^jpp33333#Vpp333kppp333 p7pp33apspp33 ='pppo9mj1mqpp3<3<3Y\pp3(3(3Yo(pp3<3<Yb_pp33336pp333m?+cpp333 lpp333(epp333 o)pp33X3)o*pp3332@pp333pppp333jpnpp3333<pp3O32jpnppmm33$pp3t2,plpp33Xe/pp33.pnpp333pp33)2pp325 ppp333<,Appko3b!|pp33(j,pp333u+'pp3(33-(pp33`3<.Ypp33pnpp32323ynpp3G3 3(npp3Y3YRNopp3f3pppppepe32*pp332pp3<3~2+pp332+pp3~3)!gppp333! mpp3W3W33 mpp33\ fopp3<3<3u Rpp33Y*p&&pp33WpZpp33-{pnpplSlS3,|ppmo3nrpp3:33~m-pp3~3~iQppnn3Nnspp333"pp333pp333pp33:pntpp3133<"m/pp333Wpp332o:pp3>33t)ppo[o[2 AmZpp22R 2pp3333Azpp332,p}ppkpm lnppll3uYppmm2%~pppWm3npp3b33b"npp33305pp33skpmgpp33$_pnpp223upp33ppp33)kp'pp32 pppo0m3< #ppn!l3<!Hn\pp333-opp3333 opp3|3|3u*opp3u3u3?pp333YjLppkk33 pp3r3$ppp3E3kp(pp333kp^pp332pp3u3u3-gpp3Y23.opp333"Xopp3}3}3 m7pp23<pppllkppp3332pnppmm3#^*pp33)FpoCpp3333npp3~3 3mpp3f3f3%Rpp33j3Lmrpp3333.pp333.Sppmm2g pp3X3;pYppmojpWpp3323b&ppnPk#pLpp33jpIpp33jK`pnQpp333*dmpp22i"9mpp33#ppn pp3<3<3#kppm8m833ppp3333Nm}pp33EK#opp33Kpnpp22iQSpp3(3 jptpp3)3)3,pppml7j Qpp33Y"Opmpp333+fpp33}jppp3b3Ejpmpp331@ppp33Opnpppipi33opp3<3<3urZ,ppmFmkpnpp33WD'oTpp3331xn{pp3u3u5&9oUpp3<3\pp3321Mpp3 3O36pp33ippp3&3&21opp3Y23/mpp333$bmpp33(3topp333<1Z-ppnnkpmpp31313%pp333jpIpp3}3ajpmpp333"npp3(3(3nKpp3u3u3mpp22Rnpp3333kDpp3 3ppMpp332hopp23Fpnpp333|"npp333.)npp3 33-(nNpp3u3u3Vnpp3<3<3u#pp3333< pp33Y"ppp3M3pnpppupu3pp3333%lpp22R/mpp3u3u5/npp3.3.3u'1Spp3333j^pp33~m?/pppn3pp33jp'pp33N37pp3330p(pp3C33q3pp3E3(ppp33)% pnupp32jnvpp333w!pp33$gpnpp335/kpp332.Dpp333.mpp3Y23nwpp3<33</%cpp333!"pp33jpZpp3'3'3pp33Dkppp3 3pnppoo3'm_pp22Rm`pp3333Tpp3(33mOpp3<3<Yb0nmpp3w3w2'Gpp3E32pn9pp223d^pp3333<0<;pp3a33mPpp223"pp33pxpppko3~2'ppnHnH3/n:pp3t3t3u&npp3<3 -pppll20jpp3P3kf&\pp223Y/[pp33V3<$ppmm3pp3;3Rpo9pp3y3y33"npp3u3)j@pp323jppp333jppoo2pp33:pppp333ppp3k3kpopp333,pp333jpnppkk32tpp3(3(33Dmpp3b3b3umpp22Rmpp3;33<(mpp3 3 \nIpp223 mpp3~3 3{pp333~pp3E3E3pp333kpnxpp223Upp3E3 pmpp3t3pp1pp3Y23&nypp333upp3;3pp8pp3b3))0po=pp3u3u3(mpp3 3 3pp332.ppp33ppp3(3(3Y#pp3X23-a$ppll2^o.pp33Yb.oDpp353533[ppmm30sppmp1pppp223pp3(33/rpp33#pnpp33)ppp333@pnppo|o|33pp33 npp22R*ppp3u3u3*ppp3q3q2pp333(U[pp332)pp33u3<+"pp3t3t333pp333 5npp333; pp3~3bjppp33qppp3a33SnWpp3<3<3Y'm"pp3I3I33'(opp3Y3YRJpp3a3(kppp333j$Poppnn3.m#pp3b33<m$pp333'pp333snYpp333dnppmm3 anpp33Appo5pp3 3 \mpp3333 m%pp333 pp3}3}2(pp33 3 pp33p,pp333pp333kp.pp33u(Cpnpp3<33npp3Y23!Sopp33(Rpopp23<@pnpp333 mqpp333$o(pp33Xerpp331kpupp33spQpp333pp333jppp3332ppp3k3t !nppn9n93)o pp3<3<\(npp33Ybqnpp3}3}33!opp223M_ppkk3Tpp3A3\ Hpopp33ppp33kkppp332)ppp333ppk8k833!mQpp33ippp333j%'pp333/(ppll3lpp333(:pp33t3<^*pp3333T,ppoWlpp<pp333< @pp3<33DBpp33333'pp33jpnppp:p:3*{oLpp333"iopp3u3u3m9pp33Xe"pp3z3ppo]pp3333 oMpp333+ pp3t3t2 rpp325 p1pp33uj pp33X3"xpp33jppp373y oppp332ym:pp333"pp333 kmpp3<3<3Y6pp33Rpmpp333)opp3333mpp333pp333(*pp33k3<Gpp333 pp33332Lxppmm~kppp333)mpp3<3<3u(pp333)ppolC-ppp33#ppp3:3Cpqpp3t3t3uTnppn%n%33 mpp333 lpp3u3u_+oupp335"spp333,opp3B3B3 ?Mpp333Npp33333#tpp33~jvpp3O33-Hypp333 &pp33povpp333.&pp332 (pZPpplmjp/pp33~Rpn pp3D3D32gn!pp333u pp333ppmm2 ppnn32mNpp223u2pp33 ppp33jpmpp3333n"pp333 2Fpp3 3jpGpp33jpIpp33C3nppkk3mpp33h opp23j+pp33YXepmpp3u3u5"Sopp3<33!*mpp33Yb"Lpp3 3Rpopp3<33+opp33[!nIpp3u3u3-Bmpp223.Opp322Qpplplp332pp333$FSpplulu3+nxpp3u3u3,pp23<pTpp33}ppnypp3333!~Vpp3`3`33#@Wpp333.mpp333.Ynpp33)ppp333<pp3v3v2pp3 3kpm~pp22R npp3t3t3+npp3 33~pp3j3j2 mpp333pp323\pnpp33331pp33)k8pp332 "7pp3E32`ppp23ppp33;kppp3k3k32mpp333 lopp333 :pp333upp33*ppp33Cbpnppl+l+3$pp333!opp333.Cmhpp333/hopp3}3}5ppoo3/Tpp33:ppp33kppp3|30j#)opp3333qn pp3<3 -5p#pp33 qppp332)+pBppk,k,3 #ppom3Epp3v3v3mpp3~3 3*,opp223 Spp33(pFpp33a3?)pp332jGpp3 33~?Hpp33+pIpp3 3 3!aLpp3t3Xjp:pp333kpnppmm3%?opp223-`oUpp3Y2^.pp333 pp33{3,"pp33ppopp3u33<mpp3333empp33D3)-Smpp333pp3k3Ojppp3E3k po^pp3}3}Rzpp23ppppl<l<3pp33X3 rpp334ppp3;3(ppp33~nE ,Cpp3O3O3 mpp333 pp3 3kppp3t2kpdppmm3#pp33rjpnppkRkR33.*mpp225m*pp3<3<3um+pp3~3~iQm,pp333jppmm2%pplLlL3.pp333uMpp333#fmpp33C3n7pp33E3pp3:33<&mpp3(3(3gmpp3u33-ppo_k/jppp333E!ppp3|3#ppp33332opp333Pkpp3C3C3-_nzpp33iQnpp33Xe" pp33tjppp33,plpp333nEWpp323t3,opp333b!(pp332+pp33X3<Gpp33kppp3N3N33 "pp32%ppp33&ppp333pnppoo3/npp2230jppll3%kpp333kpp33~\ppp33}3alpp33~nE%_ppon`j&4npp333ppp333pp3D3D3pp33pppp23jppp332$Tppozp_j- pp33jpnVpp22RnWpp3E33k,>pp3C3!po.pp33XePpp33#pppkk2!?pp3O3O3 2pppWnj$'3pp333+wnYpp333u!Gpp333p7pp3O3O38pp332npp3331 p9pp332nppoo3uB:pp323Xkp=pp333YPmpp33\ppApp3330Dpp3u3jopp33Xjmpp3 3bo$ypp33pppmZmZ3u$Gopp3~3 3,wmpp3f33!pp333.8npp3`3`3-.lpp3(3(3?ppkk3!Npp333upppp334p4pp332jkpp3C3?plpp333_ppp33u3<$npp33t3$8npp333g/`dpp332Rpnppll31;%ppoIoI2/pp333&mpp3Y3Y3*%pp33Xbppp33j"pp3k3 pmpp3(3(3(pp3|3|33(gnpp33u3<1%pp3~3kp(pp333"cmtpp333#Ampp3N3N3npp333Q*ppo[o[3#Mopp3 3 5U.pp33jp/pp3<3E6p4pp33jpnpp3Y3Y33/mpp3b3 pnpponon33pp33N3<)Do{pp225pp3333*o|pp3u33<0?ppo&o&33opp333(o~pp333Mpp3;3}j&pp33|poppnilppopp333)/pp33|jppp33kppp33Cppp333.cppp333npp333spp3E3pnpp333.#pp33k3pp333#vpp3O3pnpp3Y3Y3u{pp333/ppl|l|30pp33hppp3_3_3uUWpp333pnppmm3pp3 3jpopp3u3u3mpp3<3<Ybpp3t2ppp332mpp333'n7pp33)3)?mpp3j3j3Y&pp333pp3k3kpmpp3Y23pp33=ppp33u[po6pp23j'#pp3k3k3pp33pppp333<+pplo3.o7pp33 ppp3}3kppp3331Upp3a30Rpnpp3u33<cmpp332&:&pp333jpZpp333\ppmm33 nppnn3'nrpp333 '/pp3Y2Xepmpp3W23^pp3s3s3Y *_pp33jnspp3332G`pp33mKp/pp33331ntpp333 Qepp333u2#ppovov3'D}pp33'p~pp33~1,pppnn3\opp331ppp3b3Ybpo pp3333ohpp3)3)3u/$-pp332$wpp333Y)nppp.p.3app33=pppoo3 n.pp3(33 ppk>k>3 pp3333!hpp333u!ppl=l=3u(_npp3<33)pp333"pp3X3kppp333pp3k3kpepp33akpnipp3u3u30n|pp333E:oppp33F gpp33Cj%opp3<33&opp3Y3Y3(pp3330opp233L?pp33kpnppn~n~33npp3}3}337oupp33iQ+ppnn33npp333upp3}35pnpp3~3 3)pp3D3D3Y pp333u3pp333)6+pp3Y23"nPpp3333 ^pp3303 dTpp33($popp3<3<3uopp333>npp3|3|Xeopp3<3<R`pZpp33331[pp33)3<FLpplk23<1Cpp333ujv@pp335 p^pp3)3)3%Dpp3Y3Y33opp3Y23%opp3D3D31/opp333Y'Dpp33}ppmSpp222'}Hpp3333<ppp333kppp33)kppp3a3 cpppkoko2 cppnqnC3mnppll3Unpp33V3amTpp3u3u5wpp3Y2ipnpp3:3:3u ~pp3325ppp3333-dpp333 oepp33Hppp3333<ppl/l/2+epp3E3j-pp3u3u33"Po pp333 pp333pypp33pppp3 3 3 pp33ujppp223#pp33kpZppnpjpZppkLljppp3.3$pppp2230pp33N3<npp3322pp333 mpp3`33g)mpp33Ekpppnn3Fnppm?m?3Yopp3Y3YR*o!pp3)3)3+opp3<3<33+|oJpp3a3a3!npp3Y23-o"pp332 t$pp332opp3Q3Q2oKpp3;33a"jpp3333.Xo#pp3333,pp332ppnpp33ppppnpppp332ppp333cpm~pp33i Gmpp223'npp32322mpp3333)pp3d3d3Ynpp3u3u3=mpp333*|pp33)kpp33{ ppp33~nEpp3 3p1wppp3a3Djppp3333Fpp3X3X22$mpp3233pp333pppp3O32jpcpp3p+p\ppkk3+nppnn3ppoo333opp3Y23opp33>pppp3325poXpp3u3u30pp33~5p(pp3336_pp33popp3t2p*pp33332app3D3$p+pp33333$hpp3u3u3!mmpp3(33b,,pp332#Ppmnpp3X3XXeGdpp3;3+pfpp3a3Tfppp3b3) popp3 3 3pp3332ppp3D3D32pp3Y322)ppk*k*3&pp33;3<Gpp3 3 3pp3333 -pp31312Upp3}3j+pp33)6Dppp333 D'pp332,nppkk33J*pplm gvppnn3opp3b33b/copp333.+ppnwnw3T,ppoo2"opp333um+pp3u3u5%m,pp3u33<,npp223Y%pp3333 mpp3Y23<$nopp3333opp3~3~3/L6pp3~3~2$n pp33"p7pp33}jpopp3Y3Y3-[n pp33u3<'pp3E3(pupp33)*pnQpp3~3~3*npp23ppn pp3333nn pp3;33<2m}pp3O2:y:npp3a3a3Y 9opp33ijpnRpp33jVrpp333spp33}*gpupp33 pppp p 3%hpp3D3kpnpppapa3,pp335 popp333bopp3<3<3opp333.opp35353m3pp33Xe,pp3333!tpp33Yppnpp3u33%opp333/pp3D3D3"pp333pp,pp3)3OFppp33=p-pp3O3O2/pp3k3k3*mpp3t3t\ 0pp3a3Fpohpp3b3b33pp3t3t3#$pp233<"5pp33ajnpp33j%pp3Y23+Jpp3E3)jpnppk0k03lpp22Rppoo33oCpp3h3h3'Qpp33QNpnpp3<3<3Y0mpp3$3$2*pp322'Upp3b3k]pp33333pp3 3jpp3333%upp333kp4pp33plpp333Upp333ppzpp333#pppll3-Ypp333<wpp33uFpmpp3u33 YQppoowkpo$pp333 Xpp3K3ippp3)32,Yppp3W3W2 wpp3)3j-@m pp333"Wpp33j#Kypp3}3ppmpp3<3 0p{pp3E3O/p|pp33$}ppp33%_pnppll3.o{pp33Xe1[opp3333pp3D3D3Y<o~pp3d3d20* Rpp321 ppp33X3pp332pp33#Kpopp3E3E3pp3 3jppp33cpYpplGlkppppLpL2# /pp33iQpmpp333n pp333n!pp3 3 35mpp335"pp3Y32.bpp33k.bngpp3)3kj-pp3`3`3$pp323t"ppp32<pnpp33u3tmpp3a3a3$un"pp333] pp23ppPppp<p<3/pp333<0pnppoo330Rpp3`3`3Ym_pp3~3~iQm`pp3@3@3upp3i3ppplkhj'nmpp2231WYpp33~nE$Zpp33}jppp33;vpppo<o<2 pp3k3Cpnpp3333%=pp23ppp223opp333,pp3)3kk opp3i3 3$2pp3)3 j,Spp3 33,+opp3333bpp3<3<3pp3V37ppp33b2pppmkppppol3&cnppnn3(npp3<3<Yb(mpp22Rmpp30303uvmpp3E33k!pp3R3R3'_pp33330m#pp3Y33p$pp3b3b33%ppp,p,32pp33:3)pp3333&*pp3E33(+pp313133)IFpp332upn|pp3<330npp22\npp3C3CiQ/oppp3:3:Xe`opp3u33%Hopp333#Npp33k3<%Ppplnjdpp33333pp333bpPpp33jppp33*apnppnn3u'qgpp33 po?pp3<3<Ybmpp33iQ*Qpp3a3a3&pp33p=pp3333(rpp3333kpppWpW31pp3<3<3u&pp33(kppp33e_ypoApp3u3u3a$pp3 3 3pp33p`pp3333&mpp3u3u3mpp3W23#~npp33331%mpp332& pp332r pp3O3O2#Hmpp3Y3Y3u/mpp333unpp333tmpp3u3u3%pp337ppp33 ppp33kjpnppp!p!3)opp22R20pp333u3 pp33 ppp3;3;2(Hpp33333 KpppFpk mpp332'2opp33j =popp333+mpp3;3;\Zpp33332mopp32323>opp3 3 3)pp33pmpp3333mpp3321ympp3<3<Ybmpp3W3W3pp3<3)JDppp332mpp33W3/Ipp3(3kppp33(3pp333pppp33Hpnppnnnn33npp33~\pnpp3u3u3(n4pp3~3~iQ pp3E33pp33/3!Jpp333)pp333Npp3r3r33)lpp3 33 o2pp3)3j%nCpp22R"nDpp3s33'nopp33inppp3K3K3Ypp23~j%pp333j5pp33<ppp3393|(Lpp223Y1(n/pp3u3u331nqpp3u3u3Dmpp3(33B%xpp23jpFpp32 `pGpp23Dpnppll3 |pp333< qmMpp3N3jPnmpp3>3>3Wpp33nhL}pp332ppoo221#Uppko3 jn|pp3j3 3npp3I3ppmpp3u3u5pp23~j1pp333)e}pp3u3u3'ypp3O3O3Yo#Xpp3a3podpp332.pp333,pp333Ynppll3 ,ppko3E"\npp3<3<3u mpp33W+ppp23|ppp33jppp3(33npp333App3331Epp3k3 3<opp3u3u3'm&pp3<3<3Yuospp3333*<Gpp33Cplpp33332ToBpp3131ipp3b3b3J߬p333OLpp3O32kQpp223?opp3a3a2npp333)Rpp23~kpSpp3233pp33ujppp33)#ppp33 ppp3:3`!pnppo;o;3!Qnpp3E33k+npp3a3a3u qpp3;3;33 tpp33u5popp333 n^pp3u33"hpp33"pnpp3<3<33pp3X3,8popp333pp3332npp33>3)1opp23pp9pp3O3O33 c<pp33jppp3 3 33mpp3331opp3u33<*pp33<329mpp22RAopp3u3u3 opp3 3 32 opp333>Epp3.3*pppolppp3 3jp(pp3330pnppkk33"npp32325"opp333opp333 pp3 3b\ppp33,ppp33.Eppp3~3~3.Gpp33~jppp3O3pwpp33O3!opp3u3u3n pp33k+pnpp33'pppnn3"$pp3(2+popp3E33k)pp3333)mpp3,33E lpp333 !pp333*pp3E3*plpp3X3j ppp33<3pp3337%pp333popp3u3u33npp333)pp3W3' Optpp3~3bjpnppkk3 oEpp333u:npp223.ToFpp333Tpp333"opp3u33<?mpp323233ipp33`3<:pp33 Appp33jp/pp33u5pn pp333!Pn!pp333 mpp233<ppoo3 pp33s3 mNpp333Spp3B37 p pp332mpp33(3b 1mpp3333)n"pp3~3~3! ppnk"dp8pp3N3N2/>:pp32jp pp330Fpnppk,k,3opp3/3pxpoWpp33iQo5pp3Y3YR00oXpp3<3<3uRoYpp3K33"mpp3u33%Bpp23jm pp3;33</Gpp3 3 2orpp33<3qpp33kppp332+ppmm2ImEpp3~3~iQ!mpp3232Yb*Wppmelj(ohpp3 3 3pp33j!Fpp33:+zppp333*Epp33)ppnpp3 3jmFpp333 mGpp333u%pp33u3<!?pp333Zppp33tjp pp23jppp333.{ppp32p[wppo}o}2 pp3N3kpnppmm3$opp3O3O3#lopp33336opp333opp333pp3J3J3.pp33O3opp33Xeppnn2.pp33jpppp3}33pp33j3a$mpp3X2pppp3X3}ppp3;3;2/pp33333#Lpp33tkpmzpp33)pm{pp333.m|pp3C3C3 o[pp3 3 3 fo\pp33Xe+pp333u2pp33333$pp333 pnpp3<3<3u-pp333pYpp33tkp pp3 3jpZpp333-npp333 pp333$.pnpppp33Cm_pp3u3u51Vopp333u/mOpp33Xe%opp3R3R2pp3k3k/ypp33}jppp3O32&Mpp33nE'npp333p^pp23<&pn9pp3u3u3mPpp3u3u3mpp3}3}3n:pp3333pp3E3)jpppl<p@pppp3(3kpopp33C"pp333j}%pp333~,6pp3b3j<Zppookpmpp33Y3+vmpp333upp|pp33ppp333pnppobob32pp3 3 3npp3~3 3o0pp223ulpp33310pp3;33app33<3<%npp333&npp333jpIpp333N#pqpp333m&pp3u3u3mpp3N3N3+mpp33R3 mfpp333pp3333$pp233<Hpp3 3ppp3E3jJpppapa2_opp333%npp3O33B,L4ppo}o}2/cpp33}1pnppoo3%jepp330ppp313|&Ppgppngng3/mpp33330mpp3333hjpp3O32jppp333-Ao[pp3M3M3o\pp22R/qpp3(3(3,'pp333333Ypp333%pnpp3~3~3,pp3X3;jpnpp333$pp333Ap!ppkk2?nppkk3 m\pp3Y3Y\9pp333u0Onpp33uFpm]pp223&;ppkYkY2)^n4pp3<3<Yb<pp3j3Njpndppll3Dppnnj1lpp3<33<0pp333330ACpp332tppolol3.pp33 /9ppp333bxppp33jnQpp333-n pp3E3E3$npp3p3p3sn pp333&wpp3t3X2tpp333nRpp323tjpp33 jypp333&ppkk3`pp333pnppnn33 ppnn2`pp3 3Fpmpp333 npp33impp3O3O3n4pp3u3u5{pp33D ppp33;j)hpp33Gzp pp33k3b2 pp23ppnpp33/ppp333&>ppp33 pnpp3333.npp333 6pp33a\pnpp223!o9pp2237pp33E3~nppl|l|2+pp33lp:pp33jpopp3333'Fpp33+pnppmm3[pplpsjLppkOkO2 Hnpp3&3h3dmpp33y3pp333 Lpp3~3~3unpp3u3u3npp3u3u3*mpp3u3u3mmppn1n13^Mppnn`[p#pp333+pp333 opp3 3 3 Cnpp333)spp32323pp33:3<(pp33Y$ppp33Fp?ppmomo3pp33QFppp3 3tWpmpp3u3u51zopp333@opp3<3<30!npp332 Z~pp33Vkpnppmm3u[oLpp3<33<2Volpp3&33~2npp22R)ynpp3u3u3 Empp222pp33 8pmpp3~3~3*pp333pp3u3u3"pp33jppppp3%Kpp23jpppml31Fpp333~(npp33Cm<pp3u3u3Cpp33@ppm=pp33s^pp3333#pp33E3Jpp338pppp33{Fppp323ppp333333'Xcpp3^3ppp33EkpQpp33nSpp333'pp3X3X2&Qnpp3333 pp333mpp222(tpp333 _upp33jpZppkOmppnppo2o23)opp3<3<Yb Ln1pp3t3t3!n2pp3`3`3uYmpp3u3u3Dn3pp3$33 pp3}33 Kpp3333]zpp33}3 pp3 3Fppp3 3NjXpp333Ypp333*pp333*hLpp332~ppoo33"Vpp333kppp33jpo-pp3<33)Wn5pp3N31 po.pp33h)[pp3~3~3u(ppoo3'n6pp333Tpp33&po/pp3M33Qpp3333(o0pp333Ypp313jGZppllkpnpplUlU33"m4pp3D3D3Iopp333*opp22506pp3 3kppp33333pp333 ;pp33j"9pp332*;pp33;ppnpp33 bBpApp3333n|pp33|31pp33332 cpp333):n!pp3333sspp3333 Bvppk8oA3b*\ipp3333kxpp3}3}32odpp3 33< ]pp33p&pp33X p^pp33=pnppkk3+gm\pp33F-pp3;3;3Y npp22\Am]pp3u3u3n4pp33Xe pp332*cpp33jndpplGlG3+&lpp3u33< gpp333pp!pp3k3k3$ppmo npopp3E33k opp33A3 {$"pp33+popp3<3<Yb)#pp3k3 iQpopp3L3ppopp233<)%pp3333j$#pp3;33a2(pp3 3O36 Y*pp3t3t33*+pp233<opp33~3 opp3Y23)mpp33O3-mpp3u2+p[qppnp4jpnppkk3$pp3c3c3npp3~3~iQ"7mpp3<3<YbWppn n 3pmpp333u#wpp333"pp33Ojpp3E3E33$pp33)jLPpp33u3:,pp32323Y"pp333+\ppl(p)pwppp32jpompp3 3O3!fopp3b3bc2opp33Xe Oopp3333*pp333+pp333< pp3;3}k)$opp3<33aqonpp3|33a("pp3O3;26ppp3333oopp3D3npopp33j opp33Xekopp3}3!pqpp3\3\2"kgpp333Ypspp333$Upnppmm3&rppn;ky3$spp333#npp333#_opp3u3u3wpp33t3"fopp333"xpp33n-p|pp3k3k3":}pp3 3n, npp3u3u3%Snpp333#7pp33333ppkk3,pp33,ppp333 *5popp333 2mpp333 nzpp33Xe _'9ppkk2*?opp3Y23 9m!pp3u33< pp333pp':pp3 3jpTppoYoY3Uppon`ppVpp3a3kpWppll2npppsps33%'o1pp3u3uF#Xpp3j3j3u/oCpp333uZppp p 26npp3b33b\pp3O32?]pp3313X#7pp3b3b3mrpp333.kpp333.n`pp332.vdpp33jpmpp223+mpp3339opp3u3u3mpp3a3a33eppmkj*6mpp3333pp3O3O3Ampp3 3 3Y 3pp332pmpp223ppp p 3nppnn3opp223pp33)Xeppp333$;!pp3)3k3%(1pp3C3 4pppkk3&pp33ppp33appp333)ppp3333<$%pp333/@'pp3t3XjpGpp33!1pgpp33k,pnQpp3<3<33#djpp3'3'3-<n pp333+m}pp3k3 Mopp3Y32ppp3233a&npp33;3a,rrpp333$7nRpp3)3kj Zkppl&kkppp333u+pp33jppp313Dppp3:3kpnppoo3%opp33iQ';opp333opp3~3~iQpp33"ppp33E3<&pp33jjppp33jppp33t3~+pp3t3Xjp,ppkCoIp.pp333#Smpp3 3 3+mpp3n3n2>mupp3~3~3$mvpp223 pp333",3pp333u4pp3E33.M5pp3 3 335pp33 jnpp3 3 2,2=pp333u,Gpp33ujpppoo3pp3<3pnppl-l-31-Kpp33k3ppll32opp33iQ0#opp3331pp3333/zQpp3333/pp333popp3j3j3%Cpp33-ppp33Opppp332Xpp332pppppok?opp3'33~ipp3i3i3,pp3E3j#Qepp3333<$pp333jfmFpp3u3u33pp3t33<$nOpp333upp3b33<-pp3332nppo"o"33pp333Ym-pp3<3<Yb)Elpp331pnspp333pp3363<"pp333-ntpp3N33<m/pp3331pp33 3ypp3 3 3.mpp333=ppmm3Wpp3<3<33.ppkk33.Opp3833&%]pp33ppp33;3#_pp33332"nppmCmC32=pp313133 mpp23ppm%pp223Qpp3k3k33&mmpp3<33Vpp33kpWpp33;kp[Yppmmpkppp33OApppokj&ppomj#Oompp3 33<kopp33Yb/ pp3<3\p;pp33332opp3Y23<pp33}jppp332'?=pppLpL3)nppmm3Mpp333333'opp33Xe &pp33`RpmWpp333u1mpp333u*opp33a 6mpp22iQpp33<3<1R3pp3{33 opp333'(pp333u )pp332.pp33<3Vpp3Y2XepmEpp3u3u50Xopp3 33 VbppnHnH3mopp3 3 33~ohpp333cpp3 33$ ipp333<$dpp33p pp3i3KpmFpp33309nOpp3 3 3pp333bpnppo&o&3)`pppepe3 pp322Eppp p 2+Fpp332jpp33mpppnn3 pp3k3 (hp pp33 kpopp33\$pp3Z2R`p%pp3 33&h&pp393 pn=pp333n>pp333&_pp333pp(pp33ppmpp3k3 3nppll33ppkBkB3{mpp3`3 appp3O3O3+pp333j"!+pp3k33**pp33j)pp3333!{#Epp3E3ppp33k3~fm1pp3}3}R(ppn2n22Eppnn3ohpp3333pp3b3b33'npp33tjpp3321pp3k3kpnppkk3!bpp3J3J3#%pp3N3N33+{o<pp3@33 nFpp3u3u3mpp333mpp33h*UnIpp3~3 3 mpp3E33k fpp3)3)3+KnJpp3~3~33 hpp3)3j#-ipp33akppp333o=pp222Y"pp33ujpkppkk3"pp332Wfppponppmpp3b33b(opp3<3<3u !#ppll3(pp32jppnn33&pp3D33a Jpp3333)Qpp3333<&pp33)3<Oppo o 3(spp33uWpnppkk3uo+pp33Xeopp33$ppn0pp3<33xnpp225#enpp3s3s3,pp33*ppp3333+<[pp33"np]pp3}3pppp33u!ppp333ppopp333 :pp333upp3I3(pmqpp3~3 3o(pp3~3~iQYpppkjpwpp333@|pp222c}pp3316Dppp3t3t33epp33:3o)pp33;3npp3u3u3_o*pp33331]pp333jpnpp2233^epp33).pnppn,n,3" pp3V2Fpppp3<3<Yb$nfpp3r3r3.pp333#ppppp3pp3;3jppp333"'pp333pp3~3~3u+hpp332$pp3:3ppppp3Y23ozpp33u3<+ppp33Y3pp333$#pp33$ppp333:pp33<3$oUpplkppnipp3~3~3'Z(ppkkkpnpp3t3tF+#n|pp33t3njpp333Y(>pp3a3a3u!Inkpp22ROnlpp3233 npp333pp333zpp33)pnppk^k^33$mnpp3~3~iQ mHpp3<3<3u.snpp3<3<Yb-|lpp3t3tF,Hpp3 3 3Ynpp3B3B3 npp333mpp332"(pp33 3,mIpp333#pp3<33"mJpp223}lpp3~3~3u!mKpp3Y23%pp333jppp33r p pp33ppp33 pnpp33O3  pp3333j8pp333npp33n3mnpp3g3pp9pp3339opp33Xepp3t3XjQpp33)jhpp3)3)3pp3O3 )ppp33pppp33jpopp313\pnpp333 3opp33@p#Kpp3~3kpnpp33(3~)nppoOoO3.Ipp333%pp223"YppkdljpIpp3333pp332pppp313133*Ypp33`p%pp33*p'pp33<poGpp3333!'pp223Yo>pp3Y3YRopp3~3~iQ=ppnkWj opp223*pp3K3.jpfpp33)popp333YUppll33.Vppmm3npppQpQ31npp333.dnpp3333/npp3333mmpp3330uapp33 3&[pp33 #Ip\pp3~3kf+^ppnn3<npp333npp3u3Y&ppp33<,pppll3npp33iQ0pp33n-Ropp333!pp33~nE pp3)3 Mpmpp3<3<3bpp33;pp2pp3)3k%Ip3ppmlzpyp4pp33|`pnppl"l"3o?pp3~3~iQ1o@pp3K33~07pppWpW3:pp33X3<;pp323Xp<pp3}3}3'>pp313k|^?pp3 3 3.npp3 33&pp333@pp3 3 2'oApp333/Bpp3u3u3NCpp33ppp333Yprpp3(3(3mQpp3W3|pppn;n;3l[ppomk9jplpp3G3G3|pp332Ppp3333 5pp3333$(pp333,m pp333u, pp33sQFppp3j3 p#pp333u.ppp32ppnppoxox33(epp3(33~vLppmm3obpp3@33(5pp33)3)pp3O331hpp3)3kj&pp33M3.npp33Y3%~ pp33jpHppk6k63#{m<pp223pp3}3}3u-m=pp33:\[Ppplp/mpm>pp333$Kpp332#Npp333$~pp3E3E33$aQpp33X3pp33 jRpp3e3.pSpp3j3j2#M:ppk8k82YppkMoRppnppmm30,opp3~3~3npp33:^pp3325poSpp233<(oTpp3333(n{pp33XePoUpp3 3D%Gpp233a'jpp33333}pp3}3}36pp3.3l&opp3<33%Vpp333pp3331opp33t3( pplkjppmtpp33Bn,opp33Yb#pp322$pp3k3 3<$pp333MWppkWkW3.mpp33u3<.pp332vppp33 kpnppnn3pp3:3:3uopp33Yb(opp3;33<1pp3r3p|popp33h:mkpp3u3u3ppl\l\3(oEpp3;3;3oFpp3J3J2pp3q3(+ppp333&Gpp3;32ppp333ppp33OkpppmlY30b>pp333-ptpp333ompp3<33<#Dopp3Y3YRpp3335pmpp313Pp/ppll3mpp3(3(3o{pp3333pp333pp3 3 3pp3;33.$opp333%pp3t3Xjpxppl@l@3)nppk2k23cyppmmj1lpp3<3<\1lpp3u3u518zpp3 3 3pp3(33'Inpp3333'!lpp333)Glpp3033< }pp33Dkppp33;[p'pp33D3pp333331ppo5o53%>mpp3M33~3pp323230Nmpp3<3<Yb.npp3}3}33>mpp33iQ.Rnpp3Y2ippp33W.ppp3333Gpp323pp pp333'ndppnmNpppp3;3a<pnpp332$opp3u338ppmama3*nppll33*:pp33<3~lnpp3333);kpp33uFp<pp33 p?pp33+dpBpp3 33qpp3k3t]pnpp33%Upqpp3 3]pxpp323ppnpp33<3<(8zpp3 3Xp#pp33Wpppp33'3:.9pp3 3 3/xnpp333%{pp3 31Tpmpp3320pp32gpnpplNlN3+mTpp3~3~5,4o?pp22Rz pp3j3j3mUpp33&3mpp33Yb,pp33bjzpp332SmVpp223pp33D3pp3333+pp3b3jxHppnn2mpp3~3 3npp33Xe1$Kpp3(3(3%YLppnn3`nKpp3<3<3u06nLpp332oVpp333nMpp3C3C3~pp3 3 3&pp33kmpp333wnNpp3 3 32mpp3u3u3%6Qpp332pppp23~kprpp33uppp333,pspp33~)pnppll3 opp225n1pp32322)n2pp333 Pn3pp3@33 !pp33j)tXpp3333\mpp333CYpp3<3<3 pp3Y23 pp3k3kppp33Y'ppp23|kppp3;3;3Bpp333Y)npp3330&6pp333u'mpp3 3 \pp3a3a32Bpp3t2jlpp3333<2i pp33 kp pp333ndppoo3 nepp3u33<' pp332pp33u3<&opp3330npp332opp3Y23)}pp333jppp3t2hpnppn#n#3anpp3<3<YbmHpp223Inpp22R pp3}3}33+Tnpp3333"mpp33\[npp3u3u3*mpp3&33app3C3C33pp3 3 33+Mpp3|3|33!w'pp3333 <mKpp3u33<"tpp3 3 2"pp3)33<2ppo#mpppp333(Xppp33 kppp333331pp333nvpp3C3C3mpp3033 ( ppp!p!3 3mpp3330mpp3(3(3Lppkk3Y(pp3 3n Dpp33 rppp333 Dpp333 pp33kppp33Mpnwpp3u33<2{cpp333<'Cpp3333*mpp3t33!Vmpp3b3"pKpp3)3 jpnppkk33npp3u3u5-mpp333u-mpp3Y2D$Cmpp31313mpp222pp333Oppk m3,pp3333<#Ppp3Y2ppQpp333+qpp333#Zppmmkppp3k3t tppmeme3m&pp333 mepp3X3X5)~mfpp333),pp333pp322pp3b3b33 |pp3332pp3 3kpopp333u2npp323t3Rpp33ujppp333Y6p$pp3*3ppnpppp3\?pplo6jApp33Dkpoipp3u3k"Cpp33{3<n.pp333 WDpp3|3|3uFpp323Gpp3333mpp332FpHppon3.npp313s3WMpp33tkpmQpp3j3pSpp332Tpp33\pwpp33~\pmpp3Y23,o$pp3"3"2, Xpp3T3T3*0pp33333`Zpp33,-ppp333Y ]pp33;32^pp33`kpm pp3333app3~3~33 Sypp33(p|ppp333ppbpp3C3(ipcpp33}3,&ppontppnpppHpH3u"'(ppll2Lppk>k>3#opp3333#napp3:3:33Spp3T3ffpnbpp333pp33 jdpp333nE pp33;kppp332-"pp33 jopp32323.opp333<pp333/s[pp2226pp333"7ppnlppo^pp33Yb b@pp3k3Oj Cpp33X3+5Epp33<3<nOpp333*Fpp33jpmpp3 3 2+Gpp3}3}3*nppll3#hmpp3 3 \ppnn20)npp333opp3u33/Kppkk33&mpp33Xe/opp3u33F5ppmZkjopp3<3\/Jmpp3u3u3pp3Y3j%4pp33j-pp33jjppp33pnpp333-pp3D3kpmpp3333Epp33333-pp33Dkppp33kpnpp3t3t33opp3u3u3 xnpp3L33npp33YbpnApp3u3u3 $Rpp335 p[EppoAlopp[Fppln jpopp3~3~3JApp33Ypnppoo33&cpp23.psppnn3%vpp323kphppnm:j&ypp3323bmxpp33X3xpp33;3#mpp3a3a3upp33kpmypp3 3 3iMPppmm3pp3I33npp3;3;3 pp3T3"pPpp3O3O3,npp33ppp3133<-opp33;3"nppnMnM3%npp33Xe mHpp3u3u3.npp3u3u51Dpp33Rpmpp3<3^/mpp37372&Fpp3Y32|mpp3_33.pp3333Cpp33Hj$Jpp3E32apHppn2n230ppmPmP2-opp223(oqpp335nokpp3Y3Y3.ppkBkB3.opp332$i pp333u3- pp333pp333p^+Fpp33ppp3b3b335pp333.ppp33}3qpp33 kp%pp3 3jp!app33Ekppp3332Fppp3X2pnppn/n/3/o<pp3$330znFpp33&pnIpp3b33bn[pp3(3(32dzpp3Y2Xep!cpp33jppp335ppppkjnJpp333ypp33(jpp3 3jppp333uo=pp3<3<3u%}tpp3j3j2"upp323jpvpp3O3O3Ymqpp3u3u3yppll3zppnn3o(pp3u3u5m pp333u$ppnl3.pp33Wjm pp33V3<$-nppk)k)3(oLpp3 33<olpp3 33]Qpp3332npp3<3<Ybapp32m&*pp3t3 _2pp3333)(pppVpV3#m~pp3t3tF-hmpp3333$pp333*pp33X\p+ppn*n*30empp333$I-pp3s3s3%mpp3333%o3pp3!33b4pp3333$c5pp3k36Dp7pppXn3<\8pp33Okppp333;pnppmUmU330$hppll3)opp3<3<Yb/Spp333(pp333~'App333pp33<32+opp334;dopp2233pp33 &ppp3X3kpopp3t3t3u* pp3 3jppp3^3\*popp3b3b3+pp3j3j33pp333epp333Ymqpp3E33k0m{pp3}3}33m|pp3333o\pp3u3u50>pp3 3ppp33Yj-ppll2/]pp3N3 #ppp223%l<pp33330L^pp3Y3Y2.cpp33ppnpp223.zpp223$epp3 3kpnpp3~3~3$nppll3(pp333uo{pp3<3<Yb'o|pp3Y23 Bopp3,3,3uVo~pp3 3 2*xpp3E3E33oppoo3pp33j pp3W3|popp33 jupp3~3E spmpp3u3u35pp33kppp33;pppp333%Jppko!ppppkk3%:pp3135 pmpp3331mpp3Y3Y3'yppmm33/mpp332&pp333mpp3t3ippp33Uj^pp3333ppll3$pp333pppp3Y2pxp0ppom!ipWpp3}3j plpp3<3<YbZppmm3 mpp33Xe]pp333 e'{ppoo2r`pp3 3 2app3u3u33Hcpp33'p3pp33hpbpp3320ppplMl 3m$Ipp33YZpppk3k331mpp3<3<3Y'npp335=nKpp223nLpp3@3@2'~mpp3~3~iQoVpp3;33<2lnMpp3`33a%pp3 33)'unNpp33jPpp33;ppnppnn3)mpp33Xe m*pp223m+pp3<3<Yb wm,pp3 33!pp3N3pppo4o43pp333 ]kpp3Y2j"&mpp3`3`3uQopp3E3E3*n7pp33b3<$pp3k36Dppp333ppKpp33XppLpp33tpNpp333%Opp3:3'pPppmno ^)pnpp333uRpp333npp33pWpp33 'pnpp333&pp3332(pp336!jpnppl l 33*pp333Y npp22R,1mpp33Xe mpp3333mpp3b33b_pp3`3M pppkk3*pp333wpp3|33~!pp3E3E3Y pp333epp332Cp+pp33;3,$oppkk33n|pp3}33Lmapp3u33mbpp3u3u3&0pp33t32ppmlQ3'opp3/3/3&Zppnuojp5pp3<3<33'rPpp3k3k3nGpp3)3)33&pp333)upp33pnppkUkU3!oLpp223qolpp3B33 Dnpp33Xe mpp332 Lpppepe3"pp2233*pp333u#X~pp33kpmpp3<3<3uDpp3t3Xjppp3'3i2!mpp3;3;3"pp33~jpp33lpppnn3m pp3;3;3 opp3}3}33*pp3333'pp33D3ppmZmZ3/mpp333*=&pp33 papp33}Tfppp33jpjpp3}3}3-ppknQ pkpp33+pnppkk3"ppp22R lpp33;3<#jnfpp30303$pppm}m}3 ppl.m8ipppp3D33#qpp3232tppnn33# 'pp3 3n-uppona3b"pp313p|pppp3u33<-ppp33u3<$zpp3 3fppp333$,epp33+pmpp333u9>pp33(3 npp3B3B3*pp33 knpp33kppp33uj*Xnpp33r32vpp3u3u33(Dpp333p{pZppln&jpnppm&m&3,pp333Y,fmpp3E33k0pp333u311ppoHoH33mpp3332pp3<3<33#3pp3 3jp4pp3u33j5pp333-mxpp33t3<>pp3 3Oj/Ipp33ujpmypp333/qpp23`prpp33`)pwpp339 po7pp33(pypp33)pp{pp3}3j2pnpp3E3E3 pp333ppmpp3X3X2^pp33ujppp33Fppp23}kpnpppp33{pp3333<$pp32323.n*pp33$3j`pp333Gmpp3<3<3Y%pp33)3'pp33jnpp3s3s33$pp3`3`3$+npp33/ep,pp33Okpmypp33330$,pp33b sp8ppnn3)z9ppoo2 \>pp3O3ppompp333<,opp33iQo@pp3h3K,}ppp33333Bpp3333 'opp3u33+Dpp3b3j3pp3 3 33 hpp33E3<"opp3<3j*opp3O3*sppp33)pplpp33pnppoo3Sopp33XFpnpp3u3u3n]pp33i%pp3D3D3& pp33iQppp3a3a3npp3u3u3%pp333%popp3l3l2Wn^pp3<33app333$pp3 3 33.npp3u33<n_pp3t3t33.pp333j oZpp3i3i3u#o[pp333Y#o\pp3<3<Yb\pp33 3+ pp33m?!b!pp3~3E,lp$pp3 27p'pp23j+)pp33jppp33ujppp33k1ppp33Opppp33Y&upnppoQoQ3u'ppko3.Jnpp3~3~iQ#oOpp333Mppl&l&3%5oPpp3333ppp223&ppp222ppmZmZ33Hppkk3.ippp33Xe.pp33p'pp3}30ppp3339ppp2233.7npp3Y3Y3pp33jpmpp333$mpp3u3u5mpp33Xe/pp333-+!pp3(2 pngpp33j^ppkk3#pp3(3(33Cnhpp3~3~3+Cpp333#pp3 3 2#`npp323n+cpp333jpmpp333Vpp33330nppkk3/opp32323_mBpp3r33~opp33jopp3E3E3u'opp3333/pp3332NZpp332& M[ppoo3%[pp3331^pp3}3}3npp333u(#opp333( _pp3k3Ojp`ppkoko33'R~pp33ppp32{ppp3)3-ppp333 #opp333-nzpp3 3 \,Nnpp22Rpp3 3 3opp333npp223-#pp3[3"popp3j3 ] ppp3;3.ppp3k3kp%pp3O3O330'pp3<3pnppmm332npp3324npp3 32) p%pp3(33pp3a3a30.pp3t3(:p/pp313k|0o&pp333mWpp3`3`33Xmpp3 3 3npp3E3jempp3333Mpp33 j&"mpp3t3tR2\ppmnSp3pp3r331pp33popp3Y3Y33pp33/Xppplltj#pppQm]ppp3a3a3ppoo3Jo:pp3"33to;pp3o3o33%mZpp3<3<Yb$pp333o pp333<.pp33Yjpp3X3X3(nppmQmQ3Jppol2pbpp333kpp313131mpp3~3 3mpp3W3W3pp33O3<npp333(-Yvppnn21Qnpp3u33<0:pp3)3)31Enpp330pmypp3Y3Y330Ppp3;3N%pnWpp223'opp33Xepp33"ppp32j$YXpp3E38pZppm-m-3-ioppkk33#}m$pp333u^pp3b3j/:nppm5m53pp334poipp33j(uojpp3(3(3u pp32323 "pp33b3a]ppnil3<2] pp313133npp323&dppll33pplk#ppp3;3;3Yppp33330pp32322%`pp3E3#ppp3a3Gppp3 3n1B1pp333%ppp3t33j pp333ppmpp333&Vmpp3u3Yjppp3331ppp33O*pnppnwnw3o+pp22R! opp3I3pppp333 rnpp3<3<Yb+Wppmm3onpp333u npp22R+Spp3E3E3!Lpp3<33 pp3E3)Mpo,pp3 3 3*pp333jpopp3333pp33$pmEpp3<3<Yb$pp32323mpp33Xe0Wpppdpd3'mopp333ohpp333pp3}33b@pp3333$pp3333<@pp3X34ppp3`3`31pp3X3X3/mFpp3~3~3%mGpp33YjO%2pp3 33a!pp33Oppzpp3<3*pnppl^l^33 F%6ppoo3)*opp3~3~iQ8pp333b Ompp333 dpp3t3j*pp333 |pp3s2j*opp33b3<3%9pp33bkppp333Fpp333u'$ppp3_3(ppp333&pp31313u 8ppkIkI3Zppn2l{=ppp33ppJpp333%Kpp333Ykppmprj%Empp3Y23pp3`3`3/pp33kpnOpp333&mpp332&gpp2233-nppkk3!2ppnumj+8pp333"6pp3t35pnpp333 pp332 E)Rpp3333334pp3333<hpp33j 8pp33X3b6:pp3u3u3;pplnjlpp333<mpp333pp@pp33jpApp33jpCpp3O3kpDpp333npp23|pjpp33; p[4ppnnnkpkpp3)3)3(npp33Y3 )ypp332&pnpp333u'mpp333nXnppk&k&3 opp3333)pp333 mpp3~3~5*oUpp3u3O+[pp33332ppnn2"8mpp33i3< mpp33a3*mpp333mpp3<33 pp33Ypp-pp333 XNppk6k63(opp3;3;3+pp3X3;jnpp3Y3Y31pp33oppp33331mpp3u3u3":pp3 33<Wpp3Y23nppmm3m_pp3<3<Yb$`ppn`k$ pppll3m`pp223!qppoo3*mOpp3~3~iQnmpp332pp2233pp3O3k,[pp33OpmPpp3<3<3u.Hnpp3<3 )pWpp33{p pp323kppplbpmjlpp3t3tF glpp223(Ypp3 3 21npp3:33<2Ynpp3u33<nEpp333unpp3u3u32pp3)3)3 pp33jppp33Fpnppkk33.pp333!pp3O3ipmpp233<#Lpp333/mpp3~3~5$mppkk3.Mpp3l;ppp333+opp3333\pp3k3pppmm3,5pp333pgpp33j3npp3j3j33 pp33k3b/0pp3r2ppp333pppp33 kppp333+@pp33skpnpp3)3 pLppmm3 opp3<3<3Y)opp233*opp3u3u50pp3Y2XepMpplolo3,pp3t3 Pppp333*pp332!pp333 opp3u3u3fpp3k36Dppp3k3 pppp3k3O2p%Cpp33t,BpNpp23~kppplk4pnppnn3"o+pp3u3u5-Pppk9k93Upp3Y2ipn0pp3Y23,npp33Xepp3b3b3npp313133Spp3t3;Tppp3Y23._pp3'33%pp333<pnpp3a33 "pp3333 opp3333)pp303jppp33332pp3W23>pp33Mpn/pp3<3<3u :mpp3s3s3+1pp33jp pp33kpnppnn3nmpp33iQnpp3330mpp335$mpp3~3~iQ/ pp3333mpp3j3j2-j5pppXpX3.opp3Y2^&pp333#npp333/2pp3)3tNppp3<3jxmpp3Y3Y3Ypp3X23<.npp3;33<%pp333-Jppp233-pp3 3 330Cpp23jppp3 3jpmpp333/Knpp3b3+}pWpp33!4plpp33i!lpp3<3<3u+Cmpp3u3u5,[pp3u33< \pp3D3!pnpp333)npp3Y23npp3333 ylpp3333app3O3kppp3j3'pn$pp32.`pnppkk31!n%pp22\'tn&pp3X3X5pp33#pnpp33C3vnpp33%pn'pp3Y3Y3%u pp332pp333ujX pp332'ppll3n(pp3 3 33nmWpp333Npp33j.npp338!mpp333mpp3232Xe1X3pp333/;opp3333pp3(3(3Y,n|pp3a33mapp3Y23$Dmbpp333*mcpp225!cepp333,gpp332,@!ppooSkp"pp3233a,#pp3u3u3uyopp3q3q3+ pp33!pmdpp3}3}33 JZpp23spnppnn33%ppon%j%ppmk&pn%pp32325nFpp3b3k?ppp3N33b(6n[pp333u$zpp3k3 Xppp3{3{3/pp339'ppp323/#pp3s3s33:pp3Y23</pp3331pp333pp33kjpp3k3 hbppkoppIpp333!#pmpp3b33bnpp3Y3YR ppo}o}3_oVpp333$VOpp3333<7pp3233aSpp33333pp3333#spp33#1ppp3r33+mpp3333+qpplkhppspp33jpHpp333Y/$ppp3333'nppll3uppmm8 11npp333&opp333fopp3<3<R`pnpp3t3tF=wpp3O3jgypp33j'zpp3334{pp333~1iopp3N33<3|pp3O35p}pp333/npp33r3t/~pp333npp3Y23npp223'opp2233npp23<j% pp3N3 p_pp33;ppp3327ppkxkx2/GVpp3b3YbpmEpp33Xeopp333mopp3N3N3#<ohpp3Y3Y33%pp3233a#ipp332/pp23jjpp333$mFpp223unopp33;3Lppmeme2#pp33)kpnppnOnO3u)Epp333uj/npp333u0[oupp3j3jRUnpp333'%npp3E33k<opp333mpp3333?ppoo330Cpp3(3<ppp332 pEpp333mpp3233 RpplRm0Cppp323kppp3j3s,pZppmnjppp32tpnpp39393Yn pp333-4npp333Y%n pp333pp3F3F308pp33;j/Hpp3D31ppp313sjpp3k3j%pp333*}pp33ppp33}0pnppoo3Hnpp223npp3~3~iQlpp3=3=23pp33Wppp33333pp335 pZppmoj1)ppkk3uf pp3r3r33*k pp3}3}2*npp3W3W3)opp339pppponhppqpp33prpp33jpnpp223/n$pp33npopp3333pp333u3qopp3M33a1wpp3|30#pxppoo33ypp33j&pp33 j/zpp3j3 jopp3Y3Y3u|pp3a33<1)pp33ujpZVpp33Zpppp3231dpnppll33 9pp33 e}opp3u3u5n1pp333)Appmm3o8pp2233mpp33pppp332(pp3333<+pp333Ypp3333327ZXppkkkppp33X3 pplkh3hpp332%p8pp333Y.5o.pp3Y3YR%oDpp223P:pp333&=pp33jp?pp33X3/j@pp3 3 3&App323tj'pp333jppp33WfpZpp33 pppnl- ppn$pp33pnppk>k>3!:pp333n%pp3t3tXenFpp333Pnpp3u2ppp3N3kpn'pp333pp333u=pp3)3kk*-pp3333<!Gpp3333<pp3333bpp3 3bj!n(pp333u 3pp333< bpp33|#ppp33Ekpppkk3' m6pp3k3 3/pp3^3^3aopp223)opp333npp3:3:5Cpp3C3C3/-^pp333(opp3u33<'aopp333u2aopp333m7pp3~3ppp3X23<%npp33;pkpp33 p'pp333NpnpplAlA3 opp32323 ynpp3333ppkk2pp333npp3333!pp3-3-3Iopp3n3n3*2opp3321-pp332ppmojpp33333(npp3Y23ypp33kjp{pp23~kpwpp333ppp332n!pp3E3E3'vmpp333 {pp3}33j0Epp3)3j'pp3}3D1bppp332 ppp3;33<1mpp33D3~'mpp3331ln"pp3<3<3%pp333ppp333!pbpp3 3>pcpp33 kpnppm{m{3!mpp3I33opp223 opp333dpp333-Iepp3 3Fpfpp22rpppn`n`3pp333E po_pp3u3u3 pp332*Jopp3t3t3u)kpp3333 5@pp3b3)hppp3E3OEpppkk2dmpp3333mpp33,3~'Kmpp33Cmupp3<3<R`pmvpp3333pp3333)Z4pp3<33;pp33kkppp3+3R`pnpp332nppkjkj33  pp3_3_3+ppp3~3~iQ!mpp3u3u5*CpppmNmN2 pp3333-&pp3333-'pp333ppp3<33ozpp33Y3*oppp33<3 pp333ppVppm$n`nE2^mpp3t3t3 Ympp22Rnpp3;3;31mpp33Yb pp223 :pp33333 pp33kp pp3 3n \pp333K^pp3(33(npp3~3~27mpp3(3(3pp3O3pppp33kpnppnn3!Xppmn<2 @pp3`3`3gpp3;3;33$ opp233,mhpp333+O[|ppln*jpopp3;3;5pp33Wj$opp3u3u3=Tpp3333<+Un pp32-p!pp333ppYppmp7ppn pp33-ppplk3(`npp22\ n|pp33;3E ipp332Hpp3 3 33w%pp3b3k] 0pp3E3E3X1pp333)!'pp333uj~pp3 3 3*;opp3L3ppPpp3333 nGpp333npp3)3kj [pp33;ppmpp3u2 pypp33,ppp3333nppoo3 o{pp3u3u5(opp3f3f3#ZmMpp3C3Vj3pp33Rppp3O32pp33to$/pp33k3Kpp3O3O3 qpp3N33<}pp3(3 jppp33jpppp33jppp332pppp323XpnCpp3~3~iQnDpp3:33,npp3}33pp3f3pppp323tk pp3;3}2Fpp333<+pp33ppn/pp223u mpp3313)wpp3b3Fpppk=m*pnppl'l'3/pp3b3Ybpmpp3:33j5npp3u3uF"mpp3 3 3$s{pp3a33j,ppo+m$ppp3 3tWppp3k3ppp333.%ppp*p*2!ppnmmpzppp331kppp33)ppp3~3bjpppkeo ppn:n:3!npp3Q3Q33;npp3a3aRvmpp333pp3t3t3 pp33"popp333<* opp333+nppnZnZ33mpp33Ej%mpp3<3<Ybmpp3330mpp3b3bcdpp33QNpnIpp3<3<3Y&mpp3b33b$\;pp3u3u2-pp3 3 3$>pp333pp3k3}pmpp3;3ppo=pp33331mpp3b3b3&lpp3a3Djpmpp3j3Njpnpp3~3kpnpp22R opp33Xe,kqpplolo2 %sppmkjtpp3;3[ppp333upp3_3!popp333npp3D3D3upp33Ypopp33 #Bpvpp3;3jp%pp33X*pppk9k92nppmm3.mpp33$3j0opp3u3u33.napp2230mpp333upp33QNppp332nbpp333pp33~3t$pp333pp3u3u33opp3333#pp33<3$epp33~pL[pp3321pp3233'qpppYpY3=pp333,pp333lopp333n!pp3~3~3u"tn`pp332$&pp3}3}3u!Cppnn3pp333pp333h!&npp3`3C-pn"pp3u3u3!n#pp3_30ppp332/(pppp p 32nppmm31opp3333AmBpp33033opp333'opp333(7opp331]ppp3s3s33/Dpp333Y1spp3s3j0pp332Nppp3:3ppp33kpnpp3O3O3%Lyppnn32pp3Y230L~pp333kppp33333Lpp33jppp33tjppp335 ppp313j!rpp33s3"pp3)3kj=pp333npp333opp333"?opp3Y3Y33!pp323X0ppp32&7ppp23a1fpnppoo3pp332Npp313133%o8pp333%pp3X3X2>pp3Y3Y33)RnTpp33<3Hpp3)3kppp3322|pp3~3 3~pp3313E0 pp330Hppp3333#opp3~3 3#opp33z3$opp33Xe2opp33"pxpopp3u3u3pp3a3a330pp3b3Ybpppll2%ppll2,opp333pp33 $pGpp332pp3a33<Vpp3|32pnppmm33(mopp333&XXpp31313uopp3}3}R:opp3N3N3npp3.33 jpp3b331Ypp33}3a \pp332^pp3k3Ojppp33ppp333pppll3.lpp33Yppp3333-jppll3[m pp3}3}33-Fopp333"#pp333330pp33Dkpppoo3mpp223Y%)pp333%*pp3b33<vpp33:3pmpp3u3u3Tppm~m~2/^ppm~l3  +pp3E3a%ppp323jppplpppnppkk3 ppnm$j'TpplLlL3'opp3W3W5 #pp3_3_33pp33kppp3E3j(npp333o&pp333`pp3Y23<(pp33333ipp3332Kncpp3O3tpmpp3f33&ampp3b3bcmupp3u3u31pp33pndppm"m"3/nepp3Y23#pp233<pp3Y23%opp233.npp3E3E2lopp3<33'&pp333*pnppkk3u!6m@pp3;3;3upp333a*npp33Ropp3<3<3Y #npp333 spp332%ppp33)ippp3k3k3npp333Yq+pp3333a .pp33k3 pp223%opp223 npp3k3k33 n pp33+Qpopp333 pp3|33 UUppo&o&2/,Vpp33p#+ppnn3Y%mn<pp3B2&(popp3V3VXiZpp33Mp\pp3;3kpn=pp333n>pp3333%^pp33V%pmpp333p{p`pp3~3~3&Ipp33332enppmpmp3(o4pp33Yb,npp3J3pxpo5pp33h!mpp3Y3Y32m%pp3s3s3 wpp33. Bpmpp3)3 M)mpp3333Bmpp3u33<pp3~3~2pp3E3kpnpp3u2&ppp332'ppp3j3j3u'mpp39393u!pp3320io9pp37373#pp33(3a%pp33t3a%$ppnkj)F*pp3s3s2|pp33Y/popp3Y3Y33&pp333"pppmp i)pp23|kpnppkk330ppp3u3u5#pp333- ppll3ogpp233<npp3}3"eppp333" pp333npp233"0npp33Y3^pp3 33pp3;33)mpp3333*Opp33b ppp3320ppplnj)pp3V3Jpn|pp3 33goppp3|3|Fopp3Y23&#pp333ppk*plkpopp3333( pp33ppp33Wppdpp3333epp33(pppp333YpwppmlGppnppoo3opp233<\opp33Yb-opp3333+Wpp3~3~33#rXpp33kpYpp3(33![pp333Y }pp33333 ]pp33E ]p_pp3u3u3*%`ppmm3#:nTpp33u3<"cpp3 3kpdpp333Yppp3319popp3b33b2mpp3I33&pp3331ppnn3 xlpp3j3j33 pp333*Hlpp33jpppYl&j2ppp33Y3IYpplmjppp333 @pp3u3u31npp3 33r2Gpp3|3kpIpp333+.pp3<3<3nppoo3-mnpp33pxpopp333 1opp3~3~3rnpp33i.Opp333=opp3:3:3u+#pp3E3a!pPpp3333eQpp33~tpnpp33V3)#?npp3<3<3uqY^ppmmkpopp3;3}j Sppm%m%3">pp233a(vGpp23 Apfpp33pmppmmT3mnpp33 \pnQpp2233 &mpp3<3<\* mpp3H3ppn pp3~3~3u(ppp2233m}pp33)Pp)opp2232qpp3;3;3!npp33tktpp3332kmpp3C3C3u 5pp3k3k33(Kmpp23:8pnppll3,:pp333oOpp3Y3Y3opp335-oPpp3Y3Y3Appkk2ppp3<3<3uppp38383+ppp3Y3YR"3pp233< ppo,o,3Yopp3a3a3#mpp3k3 3*7>pp3C3C2ompp223opp33Xe)mpp33K!mpp333+~pp3333 ?pp332kpopp3331Cpp333.pp3Y23 pp333ppp333.2nppnn339mpp3b3bcopp3333.;opp3Y23"mpp3Y3YR$opp3Y23.Aopp3 3D"mpp333/Bpp3C3C3/pp3j3 33pp33333-pp33pnypp333$5pp333#ppp33ap:pp33aj.ppp33pmpp3Y3Y33/LppoXoX2)npp333n pp3 3 3*n pp33j3jRnpp3u3YUpppmm3(pp33ppp239j-npp3 33< pp333 :pp32323,]pp333ppZpp33jppp332ppnppmm3~pp3O3O3mHpp3~3~3#lpp33i$npp223mpp332qpp33i/pmIpp333Y4pp3X23<mJpp3<3<3lpp3333sppoo3-\pp33;pmKpp3<33>4pp3 3 3pp3X3ppZppokjppp33-lppp3M3M3#opp223,Gn@pp33wppnApp223pp3Y3Y3*pp33jpp33kppp3k3kppp3;3jpZHppl/mfjp[pp3O32jp\pplpppnppnn3%Mm\pp33i#m]pp3333n4pp22R1bpp3 3Ok/ndppnn33%Rlpp3Y23$epp3X3;jp pp3D3D3Yipp3133|pp33pppkfkf3.=pp3333 n|pp333 pp223!opp3;33< n!pp3<3<3+D&pp3 3Rppp323:ppmmppp332,ppp33Dj$3npp3:3*ppp3E3)jpLpp333% pp3 3$/Spnppozoz3/5!ppnDlpp"pp3G3&pmpp33&p&pp32jppp33t&Rp*pp3t2kp+pp333XRpp333$j[]ppkCkC2.ppmm3+pp33$ppp32!p%*ppml3~$oQpp3 3 3u!Vpp333m^pp333"ppp33 3lXpp333oRpp33Xe"pp33333-pp33E.ppp333-=npp3<33 pp3333j^pp33jpmpp3a3a2".%1pp33jppp313kpppkoppnppmbmb33wn.pp3 33~/mpp333&pp3C30pppoo3Yppl6l6330'npp333h07Lppkk2%\Lpp333pppp3)3)33[pppp2")&ppk k 2<opp333$ pp3d3pnpp3z3z3-pp333%"pp33srp%pp33jopp2233.hopp3Y23$mpp3u33<pp3O33%@'pp33kp)pp3t3Xjppp333jp*ppmpWjMpp23ppnppll3Ipp3325pnpp3<3<Yb)YoOpp333oPpp333Zppp3333&Kppp333Hppp3351pp331ppp3Y23(npp3333^pp3~3kpmpp3u3u_Empp33xpxpn pp3333pplPlP3-npp3s3siQopp3~3~iQ-opp3i3 3[pp3 33%pp333.3tpp332#pp3b3b33%+mpp3|3|3#pp33a3<#pp3233-}pp33> pppnn3nppll3npp333)npp3<3<YbVpp33iQppp332 Zlpp223pp3b3Ej pp33jnSpp333Jpp3E33)M+ppolol2!npp333 hpp333pppp33O.ppp333uoQpp3b3jnCpp3u3u5$ m^pp333Rpp3(3(31oRpp3(3(Rpp3333/pp3~3ppp33:3pp33pppp393{&'ppp333mpp332Dpp33ujppp3 3kpFpp333<!p;pp3t2kpnppnn3=pp333)#pp333ogpp333 npp33; pnpplolo3 ?pp3333(pp33332@pp3_3&4pnpp333< npp33u3<pp33'3<mpp333App3<3Spo>pp335$#opp22R2pp3U3S0popp3u3u33/{opp333$Kmpp33ppp33kkppp333Y'Tpp333 p pp23{kpnppll33+ ppll"j!]opp333(x`pp3(33 nppolol3+-pp3[3[32[pp3332pp333 cnpp3u33<*ppnana3pp3330ppp333ppnpp33Kpnpp333Upp33E3~opp33k3<Yppnmnm31pp333<1pponjqpp331pn/pp3~3~3&upp33kpmpp332pp33jppp33b ppp333ppp3E3O+,pppnn32npppkpk3,jmpp3M33"UppkMkM3oLpp33)35npp3~3~3soMpp3e3e2,qpp333"[pp33tj,pp333nE"pp3k36Dpmpp3u3u3pp3)3)2+mpp33~jppp3333! pp33O&p>pp31312)}ompp3u3u3&npp33V3|'Fpp33;pppp33upnpppBpB3u o1pp22\;ppkk2#0opp333opp332 pp33;3<!mrpp3n3n3Ypp3t2kppp3 3Npppp333+[pp223@pp3331ppp333b(Dpnvpp33331mpp333mpp333mpp333'pp3)33:)mpp3j3j3 pp333*Npp33jppplo32pp3:3:33pp333u pp3s3s3mpp33u3< nwpp3Y23' pp233< cpp33:3ppp33~\5ppp333~-Epspp33 pzpp333npplvlv3 mTpp225 o?pp3u3u5#4}pp3j31"p~pp333Y"mpp33Xe pp333" ppnCnC3oepp3:3|ppp3333~*umVpp3u3u3-pp33;Wppp3O3XXppp3(3(2pp3333 kpp332`ppp33<pm1pp33YbBpp33Fpopp3u3Y ppp3Y2Xepo pp3u3u3#pp33T3< ohpp333 pplWlW3pppeoppp33kppp3135 pZppnnkppp33kppp3 3Mp0ppoSm.|p3ppokjp4pp3 3 3u{nppoo33]mpp3Y3YRmpp22R+_pp3a3a3.mpp333u.7pp332`pp333::pp33nwZ ppn!n!24pp3 3n+=pp3X3-ppp3322p>pp333mpp3333Y?pp3t3Wppp332$Cpp33333.x'pp33W pZppolpppp33b pppoo3%opp3333)npp33[3 pp3k3k33pp333 >pp33333 pp33jp'pp3 3 3)pp3<3jIpp333 4mpp33Xe)dpp332opp333uoopp3~3~3(=&pp3t3Xjp'pp33jp(pp333Z!nppnn3ZLppnPnP3$opp223uB)ppnn3opp33Kppp3"3"33,nppll32,pp3333-pp33G3< .ppnsns3V0pp332#'Lppo o 27pp3W3W33-npp3Y23pp33ap4pp3E3)jpXppm.m.3 fZpp3|3`jp[pp33Ap\pp33tjp'pp3332p`pp333 ^pp3333 ^mpp333pp33)Xepmpp3:33j!5mpp333 =mpp333(mpp333 zmpp3333 bpp3 3 33nppnn3opp33i_pp33C3<rpp3O3;-?ppp322,[pp333pp32k pp333~dpp33333$4pp333\pp3u3u3&_]pp33E3<#o&pp313s3-Ppp33)6Dppp3333-cpp3T3/p&pp3<3pmtpp333!3pp3X3QNpmpp33Wpopp3M3MXe@+pp3)3)33*[Vpp3#3jppp33Dprpp33$pnppkk3oupp33Yb&0opp333$5pp333.mpp223.mpp333;pp3(3 jpopp333u-rTpp3e3e3 ?mpp223#knpp3`3\*pp3j3j33npp3j3j3u5nKpp3333mpp3<3<Ybnpp3a3a3 pp33{ pnMpp333Y!pp333Yk*pp3D3D33pp333pp3:3M#pnpp33i3#npp233*KnNpp33YjYpp33]ppp33kpnppmm33opp3t3t3u'wppmm3EmBpp3V23/opp223$opp333opp3,2Dpppoo3OmCpp333.3pp33333zzpp3k3p{pp23}popp3Y3Y33~pp3 3jpnpp3u2.ppp33`-ppp33EGpppop\U2n;pp333u+npp33sOn<pp33dTppp3933<<lpp3333,Yppkk33!pp33 ppp333"pp313j#n=pp3333#nEpp3333n>pp333u1>pp33jp?pp3X3X3u'@ppkqkq33nppll3pp3333Rmpp333Dppoo2(pp233< Fpp33kpmxpp33;3/mpp3331JHppm}lp{pIpp23jpJpp332kpmypp3b3b3&app333jppp33tkpnpp33i,opp3u3u5nzpp33h$pp3}33 pp333Yk-pp33jppp3333"npp333$Zspp3333pp33jppp333upppp332ppp333/pnppll3Yupp3 3 3&ypp33 'p pp333/pp3i325ppp333j'Hpp333%[kppllkpnpp3t33$n pp3u3u3-2:pp333npp3131Xe#opp3<3<YbppmYmY3opp33'3,upp333~%mpp3323|_mpp3<3 :pLpp333Kpnppn|n|34pp3t3Dvpmpp3~3~iQ0mpp3V3V3* mpp3u3OTmpp333mpp332hpp33kppp333 pp33k3'pp332)uppp333jpApp3;3;3Kn|pp3133#|pp3:3:3mpp3T33%rpp3;3\pmpp22R/pp3:3:3Y/vpp332pp33uj#" pp3 3j-pp333kp}pp3<3<3Yoxpp3u3u33odpp333#2pp33kpoypp333~nnpplhlh33n]pp33F)lpp3333'pp3303<*pp33~Rppp33(3(2opp3*3*3Zn^pp3Y23npp3~3'ppp334ppp333pp3)3Wpn_pp32323{pp33ujpFpp333Eppp33)j/pp330ppp3(20ppp223pp33Dkpn+pp3u3u3/Yopp333Xn,pp3333 pp333pp33k1kopp3X3;ppp333<n-pp33u3<.yopp33Y3'{"pp33Cp|popp3 3 3'gpp3k3k3nppkk31:pp33kG*Znpp333oupp3(3(Xeunpp3W3W32tpp333[npp3b33b!!opp3{3{33mpp3u3u3+!kpp3E33< Zmpp3k3 vpzppltkj2ZEpp33DpnPpp333)rpp3 3kpspp333pp3(3(3Y1kpp33Y(lppp33kppp33i$pmpp3333(bm(pp333&[m)pp3i3 3oNpp33jmpp33333 pp3W23)2Anpp332b6pp33<3gpp333E,pnppp=p=3o4pp3}3}Ro5pp3b3bcmpp333u*ym%pp313133(pp3333< mpp3u3u3(npp3<33Bopp3N3iQp2pp33kpopp33EPppnpp33335pp3333App333|n|pp333/mpp33o1mpp3<3<YbLppnHnH32pp33kpvpp3c33b'pp3300ppp3t3;Xpoxpp333uodpp3D33/Qpp223oypp33s3b]/pp33p pp332,WpZppllkppp3333npplklk3 pp3 3jpmpp33Xe+bpp3333pp33\pmpp33Xe"Empp3333 pp3;3;3pp333*Npp33N3Opp3k3k3 Xpp33hpYppnn3[pp3330opp3u3u3'\pp33j3)opp233<2RLppoo3)okpp333]pp33popp3;3;3opp3<33<1Mmpp3Y23(n`pp33~jpp33t32<app3X3;jppp3E3E3 nppohoh33 pp333u pp3a3a3u*"pp33jMpp3b3)#ppp33ppp33<3jNpp333 cpp33!pZpp333'p#pp3 3Epopp333'n!pp3332n`pp3332&pp3 3 3Y2(pp33Np)pp3326+ppml73b),pp3E3E3u.pp3331pp333ppn"pp3333 pp333p;pp33 -ppp3k3$pnppnHnH3+wppk`ob3o+pp3~3~iQEn@pp23ppvppo,njm;pp32j!epp33!ppp33~"{ppp333u. o,pp333{pp33+popp333,=pp333 ppp3~3kpmpp3u3u3 $lpp22R zpp333hlpp3~3~3mpp33Xenpp3331npp333 npp332+Nnpp3<33<*npp223pp3 3Oj pp33 Qplpp333u(pp3t2kp#%pp32 hppp333uapp333auoapp3k3 3#nppoLoL3u#m-pp33Xe,dpp3H3H3:obpp333"pp333Yk;gppko3<+ocpp33Gp[ppmo9jpo6pp3333)pp3:3:33+[ppn n 2 pp33pwppp3t35p~pp3333Gpp33 kpp3E3k ppp3332Eo7pp3Y3ppp3 3ppmpp332*i4pp333kppp3k3pnppkk3 pp3r3.=poLpp3u3u3npp3Y23#mpp36363pp3D33*'pp33333$pp333 jopp3333appnkj#pp3X3a#>pmpp3333/opp3<33"npp3233jUmpp333uA pp33j"5ipp33i3"cpp3^3Fpm&pp223"mepp33Xeospp3s3s3lpp333oBpp33iQ imfpp3(3(3tpp3333"pp3~3~3u+~upp333Y nvpp3 3t GNpp332 {pp33;Lpopp333+npp33X3 n#pp33ppp3e3ppnppnn33?opp3~3~3opp23p pp322/o pp333&pp33)3<-pp3 3 33:pp3322p|pp332&pp333-npp333]pp3:3pn}pp3O3O3-Npp223pp333 pmpp3E33kSopp3~3~3u!nIpp3,3 jpnzpp335#7pp3t3X ppp3b33vpp3t3Xj pp333opp3u33<"pp33E3< Mpp3N3N2Npp3N3N3u-nppll3&ppll3Mpp3Z3Z30tpp33}3#ppohoh2%pp33XXeppp33x3~Npp33;3<%$pp3333Npp33D33pp3X23,ppo~o~33pp3c3c2+m<pp3333 m=pp33W[-m>pp3w3w2 pp3303<+mpp33D33pp333ppmlppQpp3O3O3*Spp332]pp3}3}33-mpp3<3<3un[pp333pp33bpnppmm3/mpp3033 &)oLpp3 3O3$m9pp335%8pp3q3pxpo]pp3u3u3GoMpp332/Zpp33333']pp33361G@pp332jVpp333u'pp3`3ppEpp333Umpp3333rpp33Ypm:pp333$mpp33kjppp3<3pmpp333-pmpp333"mpp3~3~iQ.Vppmm3,Yppnnkpmpp3?3?3%pp332pp3<3 jppp3233mpp3333/#jpp33Y!`ppp3Y3Y3Ympp33:3$0)pp3s3'p\ppll2nppnqnq3'bm@pp3}3}3%#opp3~3 3eopp3u3u3pp333u3'npp333aspp333uj&+pp3333<2.pp333%`pp3E3)jpapp333&opp33333%opp3<3<3u&pp332n pp230(popp3333Z ppooukppp33jpppkLkL3vpp3u3u3#pp3a33/npp3333$=pp33 ppp33u3<O;ppkoppnppll335npp3<3<3Y&k0pp32323&rlpp333&pp3E3k0p)pp33jpnpp3u3u3pp33k3&pp33prpplolo3nupp3;3ajnvpp3 3 3/npp333$npp33Xe&}jpp33)3\pp333jpp3'3 g!pp33pmpp33:3P%ppll2.nwpp3 33<%,cpp33C3Lopp332oppon<ppppp33ppppk8oApp!pp33ppp33_'ppp3}3}2npppTpT3{opp3u3u5(pp33aRpppoo3{pp3(3(3pp3k3 Hpp3s3ppmWpp333(mpp3O3O33mpp333 (/pp33jppp3k30pmpp33Ybppnkp3pp233opp333pp33popp3u3u3npp38383/Epp223uIlpp3330Zmpp3k3k3$%ppmNk3$&pp333opp333oopp3u33<rpp33333nppkk31npp22RmHpp3333npp33Xepp333pp3 3Rpnpp333!mpp3 3[pp3(33@mpp3y3y22pp3331mpp3B335pp33~m?*pp223*pp3133pp33tjppp3333$6pp3E3Dpmpp3X3}(pm(pp333npp333'pp333oNpp33Xj_pp33&p pp33s3%pp33;Wppp333kppp3|3pnppmm3 5npp3.3p3:n*pp33@3npp223npp223(mpp223hpp3D3D3pp333j*.!ppl|l&ppp33;3<,pp33j npp31313(pp33)kpnpp33~ `ppp33jpmypp3332pp33tkpppkCkC2opp3g33/ <pp33k3'pp223fmpp3333&zhpp235pppll3 mpp3 3 32pp3D33o pp3W2j&,pp333jppp232ppp333332nppoo33npp3D3D3lmpp3e3ppUpp33Ybpopp3;33<*[pp3|33}pp333npp3u33<+npp3333 rpp3E3E3opp332+npp333 Impp3s3Ppp7pp3333"upp33p^pp333 _pp3/3qpopp22331pp333Y(,pp3 3Rppppmm2&pp3Q2_yplpp3|33M3pppp33(pp3(31ppplo= `pnppnn3m@pp223 npp3t3tXeopp223!pp332npp333u pp3k3[ppp3t2j,pp33Wj Dpp3t3t2opp3333"pp33)6Dpnpp3)3)3#&n pp33pnpp3i3r!ppp3k3Ojp,pp3X34pmpp33Xe0mXpp223)ipp223mYpp3333)mZpp33c&tpp3<3ppjpp33)30mpp33 upotpp33|3<pp333pplpppnppoGoG3*npp3393a#mTpp33Xe.1npp3|3|3"npp3{3{3~pp333u6mpp335**pp3333-oepp32-3ppp3(3(3 pp333pp3331pp3a3a3 %pp3j3j2-/pp332^ppp3333pp333+;pp333 opp3J33 i<pp233)Tnpp33^pp9pp3332X>pp223mpp223)j@pp33Xk2mpp3O3j2!Bpp333pp33<31Cpp33: Upopp3u3Ppppp323;Rppp33^pnppkvkv3npp33iQ,npp333opp3<3<3upp3O322pp333'pp33jpp223Ypp3~3~2$pp33;"Mppp333pp pp33;3< UnWpp3u3u3 n+pp3333 n,pp333pp33 3 opp3}3ppp3333<-n-pp33Y3 ;opp33<3(Ppp33)ppopp3b3b3)dpp3O32jpnppngng33/o pp33F$khppp1p13fopp3u3u3,%o%pp3K33~.pp333,/pp33X3$opp333"}lpp33j:mpp3333$opp3O3kppp3t3XLpo&pp3:3|3"pp332%No'pp3D3D3rpp233<ppl npppll3pp33tkpnQpp3u3u3,tmpp33F,n pp223 pp333npp33Ybppn n 2 ypp332j"$zpp333j+Zpp333+8Epp333kptpp333*pp323tj pp3`3`3*mpp3333*pp333!App33r)p pp33ujpHpp33X3 -Ipp3<3pnppmKmK3% opp3~3~3uopp3V3V3mppp33i$Opp333<%o_pp223+Spp3Y3po`pp333pp223uzpp333+Ypppnn3pp3_3&4pnpp3v3v3Spp333*npp3333`pp33ppp333 zpp3t3XjpRpp23pnppm,m,3uPpp3 3jpmpp3333L pppLpL2Spp333pp3333Tpp33j3<-pp333pn|pp3D33"mapp3<33*:`pp323\pmbpp223 [mcpp3;3;Xe*app3O32*cppkkD,pdppn$n$3a4pp33333 5pp3 3 ppp3~3E*pppll2fpp33jpmdpp333u,h%pp332!Npp33ujppp323jpnppnn312opp3~3~31pp33tiQppp333pp3333$t!Dpp3s3pppp33Nppp33E&Sppp3O3ppp3331H/ppmm2+Pompp33)3opp3 3 \!opp3u3u5 opp333mpp23:yopp3Y2332pp333u#b3pp3)33<qoopp3;3,popp333!mpp3X2pp4pp3k3k3-Lppp%kjppp333Hopp3u3u5-opp3X3;pnppmm33fpp339& popp33iQeYppkpkCkpnpp33XejVpp33u5popp333/npp3 33.opp332 ppoo2pp33;j1pp33/Nppp3 2 ppp3C3C3'Ppp333pnSpp3~3~3npp3331pp332kpppn%lp~ppp33%9ppp333prpp33ippp33.fpmQpp313-]pmpp3<33#tpp3N31jppp333333pp3)3kkfpp3)3)3ppl$kx5ppp33Y3$pp33kjpm pp3Y3Y3"pp333kp(pp3331oppp3P3P2>nppkk3/o pp22inpp3;3;3'gopp3333)ppkk3Epp3(3j3/opp3Y3Y3upp33jppnl3'6ppol3pp333Ypp333 pp33;)cp5ppnl3<mmqpp3b33b/8m{pp3;3;3m|pp333pp3333/fppkYkY3#pp3Y32/pp33;jpp332j0 pp223#pp33u3<,<pp33333,pp332npp3333/pp33pxpnpp3<3<3& ]pp33 &pnppkk3)opp3u33(.pp3=3=310pp33u5ppp3b33 :pp33a3pp3333&opp332(dpm;pp3<3<2[4pp33Dpmmpp3D33<qBpp3C3C3mnpp335*'pp33pppp3 33<,Epp33 kpopp333)npp33Oppp3330hppp3X3X3pp333n5pp3s3pppkk330In6pp3"3"33$1pp3333Q5pp333ppkLo3bnpp3u3u3zpp333$ppp33 ppp3E32appp3320pp3(33~pp3<3<3$>mpp33O3t&HMppnn3pp33X pHppnGnG332pp333Y ppp33ppp333(onppmvmv3 ?opp3T3T3? pp3N31jpmOpp3u3u5%opp3332 pp32+pmrpp33R3'pp3kf3pp33i1ppp33pppp3}3}32pp33;3ppn;oppp333*mpp3;3;3 =pp333 !Gpp33W/WpKpp33;kpLppoo28Mpp3(3 jpNpp3(3/pnCpp3<3<Yb$nDpp3W23jnpp33;3/nopp22\%Fnppp3331 Rppl l 3'=Tpp3~3~3u!pp33332%dUpp33D./pn/pp333nqpp33330ampp3 3N3hYpp33jpnpppp33+-pp333)mpp3321m%pp333upp3n3ppp33332pp33jpmpp3O3t5[+^mpp223mpp3Y23bpp3E3E2pp33Wpppmo iGSpp335ppp3k3k3u'"pp33ijppp23pppp33(poRpp335ppl^l^3'Oppo9o930pp33tjppp3313<ypp3303npp3Y230xpp333mpp332Tpp333ppnn3nppoXoX32vppkon 3ppmm2 opp33Xe.n1pp333,*ppoo3 ppll00pn3pp3]23~mpp333 opp33332 Gpp3X3X3pp3i3i3uXpp333!mpp3u3u3 Ypp3333 pp33u3< pp323jppp33ujpnpp3b3hppp33jppp3331&opp3_3_3npp3k3}j%opp3O31vpYpp333nE ypp3P3P330Gpp33jpopp33u3<"pp33:ppopp333^pp23jp)pp33 pnppoo3"bpp3X3X33 mpp3b33b.epp3333 gpp332 mpp3333ipp3)3kn,jpp333 plppnCnC2+[ppokpjpnpp2233+npp3Y23 pp3t33<"opp33(ppnpp3 3 pmypp333 Bpp33ppp33 &ppp33\pmpp3u3u50mXpp3333&=Y_ppkljpmZpp33\(tpp333pp3333fo pp333<0otpp233ppp3<3~j9pp3}3}3 [pp333pnppkmkm3 <pp33XXep^pp3s3s3mnHpp3 3j"nFpp3 3 33+nIpp3E33k" n[pp3j3j33 @pp33`pzpp3b3YbpCpp333zDpp32322"nJpp333 Q[Qppokjpyppoimpp;pp3322zpppp2{ppll3)oGpp3<3<3u1Zmpp333'oHpp22Ybmpp3a3a3pp32kpp3333Yfpp33(4pmpp3u23*nopp33_3)(oIpp3333 [pp3331{mpp3 33 nppnn33#mpp3325pppll3pp3a3a3.ppoAoA33-pp3<3~2!pp33 jnpp333,D%pp33333-pp3 3 3+o&pp3(3j3h!npp3u33<opp3t2kpopp223mpp33@3m&pp3b33b ;ospp3:3:3Ylpp333)Mpp23;2 xNpp3u3u33*Oppoo3pp333m?!2Spp33 pnpp3 33<npp3332 nppmm3.o1pp33i,pp333-^npp3E33k"opp332-pp322\ppko.pmrpp3,3,3lpp3)3)3pp333ppo-pp3u33 o.pp3 3 \ upp3333,Z pp3Y322!pp3 3 33*cpp33 ppp33D)]ppp33kkpo0pp33X3<*Bpp33u3< $pp33|p&pp333+npp33"p|pp33)3<%}ppn:n:2 pp333 "pnppnEnE3pp3t33<%anpp3u33}~pp33.ppp33.*pppll3$*npp3<3<3upp323#pp3b32[pp333m`ppo!o!2#cpp3333.,mpp3u3u3-pp3i3ppopp3Y23#mpp3t3t3pp3333 pp33<3<"ipp3C33#pp3j3 Yppp33k,p;pp222+<pp33"ppp3<3Fppp333!App3 3Rpmpp3333mpp3333 pp3X3pppp333)pp333u!dpp3)3)33"Hpp332 mpp3<3 3!opp33B3!pp3333,gmpp333~Hpp332nppoo3$"opp33Yb"npp3u3u5%o!pp3k3k3opp3~3~3npp3<33o"pp333opp333%Lpp33 0DpNpp33nE7o#pp3Y3Y3Pnpp3N3N33~Qpp33jpRppll3%pp3t3}#gpn\pp3N3N3,`opp3u3u3 opp3:3:3-'pp33OXplpp3`33app3)3)33"wpp3O3dppp33u3<7opp3}3}33!zopp3;3;33 |m7pp3u3 p+pp3)3kpnppmmmm33opp335-pp333opp333#m9pp3Y3Y\.oJpp333o]pp223#2pp223Gpp33:$pm:pp3Y23<0pp3u3u3'pp33uGpbpp332,Uplpp3D3:p(pp32,pmpp33 !.pnpp3,33!m(pp333! opp3k3Ojpipp333*m)pp3M33aktpp3~3~3$dlpp33333. pp33-pwpp3333#npp333pp33jpnpplWlW3ppm%m%3/opp3Y3YRopp3^3^2pp3333pp322mpp3Y236pp33QFpopp333mpp323t31pp333ppnCpp33Xe!lGpp33.[pMppnk=ppnopp3u3uF$Sm^pp3$3$3Y nppp3 3 3+&pp333u3Lpp332fmpp332pp3t3ppnppl4l43u0npp3u3u51opp333mpp3<3<3Ypp3;3;3':pp33(3'pp32(|ppp3333&pp3133<opp33)3opp3333lpp33jpopp3b33b"=pp33T3<opp33^3%opp22Ropp3334pp333a,pp33)3pp333#pp3333pp333Yk%pp33<3,7opp233)kpp333/opp3u33pp33jpnppmm3?!ppko3'spp3;3;3&n{pp3<3<Yb&pp33(3<&{Dpp332ppopp33}ippp33jppp33jppp33Yppp33}jpmpp3E33knpp33Ybmpp3,3nppopp332pp32322pp333uKpp333&Bpp33kppp333Upp3b3Ejpppnn2&Tmpp2233, pp333*pnpppnpn33( pp3333<'dpp3331>npp33zppo5pp33iQvpp3C3C3hpp33DiQpmpp3<33Zppp%p%2Wmppok'pm pp333 npp3Y23)opp3;3jpnpp3u33<)>npp3N3N33*qpp33~jppp333'Smpp3u3u3%mpp3K3K3$?pp333u3;pp3b32 pp333/4pp33(pppp3O3O3u'+6pp333pp<pp333333gpp332 ppp3)3 jppp331p[ppkljppp33<1pppmm32nppp p 3*[opp33Xe(o!pp333uRopp2233>m9pp33Yb!oJpp3333 npp3u33<o"pp33`3popp333'f"ppnn3*oKpp3X23 i#pp33k3<%ppml%3b(pp3N3N3uo#pp333pp333pm:pp3<3jpp33<ppp333ppp333Y0pppnmZppp3 33a.pp3 3kppp3W3W3%^mpp3u33<%pp3(33<Bpp3X3X2nOpp3Y3Y331mpp3M3M21App3X3X20pp333u!nppoo3wopp3 3 3opp333*opp333u)opp3332opp3u3uiQ*pp332+Rmppp22\pp3a3a3pp33}3pp333+pp33333 pp333 pp3i3 3 pp33+p<pp33TpL-ppnn3 =pp33jppp333;&ppp32pnipp3330npp33i/ln|pp33X3njpp2232>pp332&?ppklkl3nkpp3<3<YbMpplonTppp333Ykpp3<33&Ppp333nlpp3334nGpp332'Cppnn3npp333tEpp3;3jpnppl}l}3Dppnl3 ym-pp22R!;nspp3;33< Ppp333Epp3<3~2pp33k pm/pp3;33<)#pp33kppplkoppYpowow3pp33Y'ppp33pn|pp33`3/pp333[n!pp223`pp33jppp33330ppkhkh39pp3~3jpp33jppp333)npp32&prpp313sppnppoo33-Vtpp3 3kpmTpp3<3<Yb-\ppkk33o?pp33XemUpp33B3<ympp3Y3YR*pp3E337pp333Yk"ypp3k3O?pmVpp3333"pp33333-/pp332Nppp223Mpp3k3k3,cpp333pp}pp3t2kppp33jp~pp3a3kppp33uWp?pp333 $ppp33Opppp3i3i2'pp33k3<n|pp3N33 npp33n3(mpp33Xe(ppp333(Fpp323tjppnl3 4ppklj)U}pp3Y3Y331odpp333b pp33C3hpp333kpoypp3 33 0=ppkk3?pp3%3%33"nppnUnU3*]Lppmm3,ppp33Xenfpp333"npp3D3zpppppLpL3,sBppoo3Cpp33jDpp333"npp33|3jnpp33<3*pp3303-epp3X23< Hpp333dIppnLnL3"mpp3Y3Y3 cpp3^3)p|ppl%l%2 <opp33;ippp31313u'opp33kspo pp223+ pp3332pp33~jppp33k3n$pp33pnppmm3 n%pp33Ybpp33X\pnFpp33 ppp33j3#Jpp3t3iQpnpp33`3,bnpp3<3p-pp3(3jj+An'pp3333wFpp333 !pp333#pp3W2Xep$ppolj.n(pp333Y,Ipp3<3j$mpp3u24-q&pp33jp'pp3k3Opmpp335L3pp3i3 3opp333!hpp33ppo.pp33iQKpp333 oDpp3w3w3)kpp3k3 Rppp33332npp332j*`ppp3:33<+pp332pnppoo3pp3 3 33opp3u3u3Ypp3o3o3,]npp3K33$Qpp333kpnpp3:3|3,pp3<3j_pp333pp(pp33ppp33(p*ppkoppoqpp3Y3YRcpp333lpp3333 mZpp3u3u5";-pp3~3 j /pp3)33 p0pp3}31j3pp33O p5pp3t3pppp333u.Spp33O%spnppmm33#pp333,oLpp333<Hnpp3~3~iQnpp3<3<R`ppp333%oMpp3#3#3#Epp33to$ppkk3.pp3b3Ejppp3k3k33%pp33Dkppp3Y3Y33-#pp332&opp3 3 3pp33p&pp333uppp323233ppnn3*Appn3n33 Dpp33 -%popp33C@opp3<3<YbNnpp333u pp3a3a3uzpp33~\ppp332"app33kppn;n;3  pp33O3 Lppnn3+opp332mpp333}npp333!8opp3<3<] dpp33ppnppll3$m-pp3u3u50obpp3$33~%ipp3333npp33<3#ulpp3|33|ppll3 pp3)3 jppp33Dkpnipp2233 pp3}33<"Bn|pp33k3Enkpp3u3u5 pp3Y33"pp33#,pppmZmZ28ppnn3 &pp333Ypp33D3bopp33_3t-pp332 pp3(3(33!/pp333,pp3~3~2"pp333b0Wp)pp332%pnppl0l03topp3<3<3u,ppnene2'.pp3 3 33/pp3333$1pp3r3r33/}3pp33k34pp3j3j33Qpp33:36pp33~j%Lpp332pp33b"|plpp3J3J3OmZpp33Xe /Zpp3 3O3Rpp33-Xppp333<; pp33(p ppkml&<pnppmm3oWpp33\pp33j3so5pp33Yb0.pppXpX33,ppoo3oXpp3~3~3oYpp3.33(mpp3Y23'9pp33 j/pp3F33<m pp333~2rnpp3u33<zpp3~3~2'/pp332%pp33 /6ppp3a3(1pLppmm31Ypp3t33Zopp3<3<3Yampp33$3.m&pp3E33k!pp333Slpp333U^pp3 3O3eapp33333npp333.<npp33D3bpp3E3kpppll3mnppkYkY33pp3 3Rpopp3<33opp3d3ppo5pp335|pp3332 oXpp33330pp335popp3;3oppp33<3~Dpp3N3N3pp3Y3Y33(Gpp3t3j&!mmpp3 331opp3333<mnpp33\-orpp33u3<(pp33popp3b3b3,pp333mpp3W3W33%mpp22R%mXpp3<3<3ujmYpp333+mZpp3E3Ehtpp333;pp33ujp[pp333uppFpp333u3mpp333u%Gpp333320pppp2$1pplolo22pp33jp3pp3u3u3 mpp33s3<pp3E3)=pppko1pnppkaka3mpp2233lpp33F 4opp333)^pp3)33'lpp333(opp33&ppApp3D3D339n|pp233$n!pp3u3u3-mpp3]33U#.pp333&mpp3~3~iQ0-pp3b33pp322#vpp3l3l2*ppmm3L%}ppolWpodpp3(33#pp3i3i33pp333pp33~jp%pp33Ekp!5pp3;33a[zpp33Fkppp332nppk;k;3u n?pp3{33<Lpp333mpp225mppkk3 ppmUmU37pp3333<pp3W33ypp332' gpp33a3< <npp3333(Rpp3M3M3v&pp3 3jpppoo4poGpp3u3u30pp3j3j33/4o>pp33Xeopp3<3<YbVppkk3% pp333pp33O5ppp333u3'pp33nE&opp333u&@pp33jppp3t3t31opp3Y3Y3Ypp3333mpp320dpnpp33 p*pp3t2hpnppll3 npp33Xe2u pp333(fY)pp32jppp332 pLpp3j3j33*empp223d&pp33j2Spppmm3/m pp333'rpp33jppp333Yk0pp333jYmpp3<3<2!pp3j3j2m pp33r3<(mpp3333ppotot3rpp333 !Bp!pp333+pnppotot33)pp33333 npp33r3a2npp223 m8pp3V3V2X$>pp33(3<oepp33)9ppp3333axpp33 j pp3;3;38pp33}Tfppp33u3<  pp3b3b33 Fo pp3u3u3 T`pp33kpmEpp22R1+mpp3350mopp333u,ohpp333ipp3h3 3b'jpp333upp332pkppmk!ppmFpp3<3<30mGpp3u3u3)Opp333npp33jpopp3131332&qpp33k3<pp333ppnppmm3-7pp3}3}33 oWpp3j3jF o5pp33Xe Xpp333YoXpp223,pp33jkppp373733 >App333j!Cpp332 pp3<3<3xmmpp333Tpp33Xpmnpp33] )xorpp33Y3pp33kkp%pp3N33~&pp3 3kpmpp32322ippn1n13]mpp33Xe0mpp3Y3YR1+pp3X2iQppp313133(T/pp33O3(ngpp323tjpp33&Yppp3i3 pnhpp3333'0pp313Wp1pp3 3 3(@npp3<3<2(qmpp3332'Kpp33t-ppp33jppp33Appnppnn3+pp33<3rpp33Xjopp33Yb,aopp333,Cpp3E3k]-mpp3<33a+Ipponv33pp3C3 popp3(3(3u Lpp3|3|3pp3 27pmpp323+pp333ppLYppn1oujppp2233*npp333opp333npp3/33 Vnpp33iQ Rn@pp33pp+ppoo34nApp3331\pp333).ppn n 3)pp3C3ppp33jp_pp33)upnppoo3-Kmpp333"<npp3u3u3-keppmOmO3!fppmpdjopp33(\pipp322$]pCpp333ppbpp333kppp36363+7npp3323|npp33R3npp3-3pp9pp3~3~3u WApp3i3i3npp33iQiopp22Rpp33k3(ypp332 MDpp333331pp3b32$opp33C3<)pp3$3f<pnpp33 j tnpp3j3 3b*Ppp3337 pp33='pnppnn33, oLpp333#npp3u3u5npp3<33"+pp33pp#pp3X2cpnpp3N3N33,mpp3x3x2.pp33tpppo}lj&pp33Y3#pp333Upp333u3"Dpp33-nppp33kpmpp2234npp333-mpp223,Idpp333u!epp33)(ppp33u!mpopp33%3 vopp3~3~iQ*opp33ppmpp3u3u3*Wkpp3233a>lpp3(3`"2ppp33a3<opp333 opp33b3X?o pp3s3j*opp3<33*Spp333Kppp3a3Djp pp330pnpplDlD3-mpp33Yb"Ampp3<3<Ybpp332Ompp3(3(3opp3u3OZpplYlY3/pp33Rppp333 mpp333- pp33jpMHppll3Jpp3333*opp333,m&pp3~3 3ospp223*Kpp333u!lpp3a3a3 @oBpp3s3siQ(Lpppp3Rpp332Mppnn2+Opp33 pTpp333 pRpp3|3|2 npp332*pp333jpnppll20Jpp33pppl$l$3pp333Yk#Lpp313sjnTpp33Y3`pp333pp pp333 mpp32Kp pp33kpnipp333n|pp333!oppp33iQpp3 3j opp33{3)pp33kpxpp333ypp33Ekppp33ujpnpp3}3.pzpp33='p|pp3(3|.>p pp33tpnppnn3'opp3t3t33'Znpp223'.~pp332&npp223 ppnn2$-pp3R23b.pplaplj&pp3X3X3Y.pp333pnpp3<330@pp3a3kppp3 3 2 nVpp3t3tFnWpp3~3 3+m"pp333-opp33Yb"*pp33nE-oppkk3 dm#pp3E33m$pp3 3 3.LnYpp3333 Hpp3E3kpnppkk331_o+pp3<3<YbHnpp3~3~5Ppp33jnpp223&npp3;3;YbnQpp33tcpRpp334pm;pp333'pp3333<o,pp3M3M33Epp33kpopp3Y3Y332Dpp3:3:3 mpp33p pp33&ppp23$pnpp3b3bczpp332!m=pp3 3O,Ypp343jpmpp332pp3D3pppp33u3<#Wmpp3t3pppp33$pmpp3u3u3mpp333+pp333<ppp333~pnppoo3) mpp333\opp3~3~iQppp33/pSpp3<3pppp33)3/pp33}j1Lpp3a332ppnn3'Bpp333'*pp3)3j1opp3;3;3u0opp333+~pp3)3kpnpp3d33E,npp33Xe6Upp33~\ppp333%mpp333Empp3~3~iQ#pp3333/Zopp223$z%pp333pppp333kppp33pnppk6k63&bnpp3|3[pp333Y1oSpp33y3FoTpp3C3C3n{pp22RoUpp33[1Dpp3)3)3)pp33jpp23jppp3x2kEpp3a3a3.pp3320nVpp33inWpp3b33bo.pp335&m"pp333?pp33n.m#pp3)33&Fpp33333-m$pp3O3O33Lpp33%npnYpp3D3D3-Zpp33(3a1nppll3ppoYoY2*Vm8pp333Y1pp333 ^pp3:32ppp332 pp333*app3<3<3 `pp333ppnn3pp333%npp3W3W3zpp33Cppp333pp333~'lmpp333kmpp3E3E33%%'pp332.gpnpp333).pp3}3`ppp33kjpnppoo33Hopp3E3E3 @opp2252[pp3N3N3 pp3Y3Y3upp33nEpp33E3 pp3 3 3pp3t33$pp333 spp3333+pp333jppp333Kppp33Dj0o-pp3Y23Un5pp3D3 $Rpo.pp3b3bcpp333n6pp3330;pp3 3 33pp3W3W30 pp333u2(o/pp3i3 3app332' ppp333&pp3;33<pp333o0pp333Zpp3Y237bpp33 ppp333SpnppnCnC3Xpp333j!opp3E33k)m*pp3u3u3*opp223 Vm+pp33Xe!m,pp3Y23(ipp3332npp3<33a /lpp3u3u2 mpp3 3 33!mpp3:3:3(opp3<3<3n pp3D3(popp333u)n pp33Y3cpp33=p pp33Y//pnpp333j9pp3333impp3<3<3u1opp3u3u5pp33jppppRpR2%pp3)3)3/mpp32322ppmlmppp33Epopp3j3 Ybpnpp3E3E32opp3~38pnpp33D3 %spp33!Ypnppnn3uf,ppoJm \ mpp33C Cpp33bYbpmpp33Xe.pp3333mpp33iQWmpp33M*nIpp333+pmpp3<3<3Y+pp333+ pp32k],~pp3<33)nxpp333+9pp3 3b\p1pp33u3<2nypp3Y3Y3 5pp3k3tXppp33;3< mpp333*opp3333okpp33330opp3333)&[pp3]3]3pp33k2pp233<\pp3Y3Y33?pp333)pp33<j]pp3)3jmpp3<33'pp3O3O223pp3X23Ccpp33+pKpp333b pnppkk3)#gppoIoI3)8pp333)npp3;3;3 pp3333ppl$p%jmupp223,npp3<3<3YNpp33Fpm5pp3V3V3)pp3~3 3:+pp33333Jpp333pp332!p+pp33u3< mpp333!pp333ppp333kpPpp23|gppp3 3Rpppp3u3u3Qpp3t35pnpp223 Spp32323 {pp3O33&(pp3 3 33Upp33O3 n/pp333mpp23322Mppkkpkpspp33!Kpnppnsns33+pp332"mkpp223oEpp333-npp3333 {oFpp333-pp333j#pp3t33<-Lpp3 33j+omlpp33Y3pp3333-Wmpp333,"pp3O3XXppp333uppppp o)Cpppn4lppncpp33)ppp32 pmpp333)ampp3I3I2mpp33h Lpp3g3g3wmvpp3u3u32- pp3)3kkkpp333p^ ndppoo336ppop=)ppp233Epp332 pnepp3<33pp33jpnpp332(>pp3k3Ojppp33:'p{pp3O3O3!pp33# pnppll3!>opp3}3}5$Cpp3$3ppopp333/mpp333opp3<3<Yb pp333pp3}3j,\pZppovkCjppp333~ppp3)33 pp3i3&*Fpppmlppnpp3{3{331pp3392pn pp333npp223pp3t3Dpn pp333 +pp3t3N!+ppp333app33Mj pp30303)_>pp3u3u33 pp33XkpDpp3z3z2-Zppm"n^jpnppmm3 mpp3;3;3ulpp22iDMppohoh2~Npp332Opp3$3>,plpp3Y3Y33-9lpp3M33'pp333#npp3t3tF)nzpp3b3bcnpp3<3<Yb*qkpp3Y2ippp33Yjpp3)3kj"znpp3<3<33"spp33333pp3k3Ojppp33 kp2pp333jppp3b33 +pp31313+cppko3pp33 kpnppnn3pp332Rpnpp33Xe mpp3u3u5/mpp3~3 3%!pp3}3j pp33t3X pp3O3;#p pp3)3k3ypp3{3ippp333pp3313<%pp32FpJpp33 kppp23<^pLpp3j3j2 mpp333 vm(pp3;33<#npp3}3}33*Nppm;m;3#T.pp3333< Ppp33X3!GoNpp33j/Tpp333opp3}33mppml8ppnppll33Oopp33yppn0pp3u33pp332Rpnpp3u3u5#ypp3~3~3u&npp333-pp332Rpp3320Bpp333ppTpp333$pp3)33xpp33u3<i^pp3W3W3u/ pp33C3$pp33kjp;pp3E33BoGpp223o>pp33Yb)pp31313u 6*pp33Xhp+pp3322,ifpp33 poIpp333+ pp3 3kpn#pp23$pnppkJkJ3&pp3333<%&opp333/opp3333+opp3]3]3'pp3 3 3u1npp3 3 33pp33u3<'pp3'3|pn}pp3333Zpp333#ppp23{kppp33-wpompp333opp33h,opp22R.}ppll3$pzpp33u5ppp3u3Y Fpp333upponpp3`33#(pp3333pp3)32ppp333u3.pp3 3Npppp3s3"rppp33333- oopp3 3%popp23j,vpp3u3u33.pp333wopp22\ &pp3u33~ynppkk3Sbpp3'3'3YZXppmm3''#pp333 ogpp3u3u31opp223(pp3 3j&nppoAoA2Npp3333a0npp3<33lpp3 3X"ppp332,Xppp3b3b2opp333u_npp33"3"npp335opp33]pxpUpp33uFppp3 3nmpp333u-opp3Y23$Xpp333,pp33u3<!pp33jpmpp3<3<Yb4opp3333opp3333zppkopp,ppoo22pp33YVppp333u&snppll3Mpp33332npp33vppnpp22R/pp3O3kppp3333'5pp333)npp33930npp3~3~3&pp333n|pp3u33/npp3u3uF-npp33Fopp3~3~3$&pp3 3jpopp3<33&8pp3334mSpp3;3;3%pp333# pp3321pnpppp331#opp3<3<3/opp3`3`3opp3333)|pp3=3=3&^mppp3t3tF Vo_pp3333pp3)3)3)pp3t33to`pp3}3}3'ppll3Gfpp33kpgpp33ijpWppnm"ppmqpp223$ppll3$o(pp22RFpp333qpp32jepp33Dpo)pp33t3<upp3(33npp3u3u3pp3E3)jpppnn3pp33a3pp3b3pnppoo3opp33332mpp223 1ppo&o&3*pp33iCppp33jpp333 ~app33)6Dpopp33E3(opp333 'pp3b3)p*pp23&p:pp3330opp3E3E3$mpp3D3D3u&.ppm0m02$Mnzpp33Yb$npp3u3u5.N0pp23213pp3233opp333Y0]m pp3Y23'Wm!pp3<33}npp33*(ppp3 3jpppnn20Z=ppomoBkpZ>ppm.lkpppmm2 nppoo3So{pp3~3~iQnpp3u3u5*o|pp3<332Lppnana3*@pp3_3Bjpo~pp3L3L2pp3t3N pppoo3oppll3(&pp33;3(Opp3)33jNpp333ppmpp33332Epp33&pepp332pMppmFmF2&n|pp3Y230npp33i0npp33ioppp225'ppnn31Npp333 pp3(3kpmSpp3}3}33(pp33E(pnppkk3)opp3X3XiQeopp333!xpp3a3a33!,|pp333opp33C*vmkpp33332z}pp3(2gpoEpp3}3}33*)npp3u3u3oFpp333+~pp3)3)3(ppll3*#pp3C3,ppp3333mlpp33u3<pp33333*Lpp3E3E3u!onpp33hpp33pm=pp33D/ppk3ppmpp3R3R33Ppp3N3'pnpp3u3u3pp3Y23'pmpp3;3pppp3 3032 pp33s2pmpp3333 mpp3330pp333 nppnn33!Ipp33D3+Jppll3 Kpp233*opp3 3 \6opp3%3%2"Lppl.l.2D6pp3333~Oopp333gpp3333<pp3|3k N{ppkWkW33 pp332 ]p~pp33jpppll2)nipp3<3<33)pp33>\pn|pp333Xnjpp3s3s3)pp373722>nkpp33Xepp3333(pp331pYpp33Cppp3324pp3d33(zpp320ppp3W3W20pp332pp pp3 2,!ppp33,ppp32 ypppnmppnppmGmG3 am_pp33Xe ppll3!mOpp22Rppnn33 pp3 3bpn9pp3333*lmPpp3333-mpp333"pp33pppp33)kppp3a3Djpn:pp32323"&pp33b3a:pppXp&kp;pp332 pp33Yp>pp33ppApp3}3}3u*EppoBoB3(mpp3Y3Y3*mpp333EFpp3)3 j-pp333kpPpp33n16Hpp3b3b33*8mpp3b32)pp3k3k33 opp33X3<'mpp33s3bpp333pnppmm3u.m3pp33Rm4pp3333pp332pp333ppo9o93{npp3Y23|pp33j pp3)3)3Opp3t2hp-pp23jp{pp333 p|pp333+pnWpp333(]n+pp2231pp3O3\pn,pp3$3$3)opp3358pppn3M^pp333x:pp3h3p*pp;pp3D3D2 n-pp33<3T<pp3 3jp=pp33kkp`pp333ppnppnn3opp3u3u3.opp3333.pp33Opppmm3mhpp3"3"3"pp333uypp33jn pp3b3E#pnpp33.ppp3 3jpppl!p"ppn!pp3333n`pp333mpp3u3u3 mpp33a3 n"pp2233 pp333^pdpp33pnppkk33pp332opp3333mpp3<3<Yb$Bhpp3 33<%pp3Y3Y3>pp3:3:2 Ipp3:33 pp333ompp333 opp335!mpp333!UOpp333u3*rpp3Y32)gnpp3393 Wpp3333<jpp222 Cpp223Npp33u3<,$pp3O32jpYFppkpTkppp333!ppp333jnppll3pp3N33<#/opp33R-pp3i3 ppopp3b3bc4pp332kp7ppkopp9pp3b3b3pp333b$p:pp3E3kp;pp33jpapp3;3;3bppml0ppp332-$pcppmm2dppoo3 Upp333333 n;pp333-n<pp3739plpp3u3u3,pp333 kpp3<3<2n=pp3Y3Y3un>pp3Y3Y3 pp333ppnpp3!3!2,ppokCppp33xpVpp332pnppk~k~3mpp3u3u5m*pp3333&ppm$m$3m+pp22R'm,pp3<33'hnpp3 3 3.mpp3 3n.-mpp3|33'dopp333upp33jpn pp3j3N9pn pp33<3<4pp33|jp5pp33jp6pp3~3kpnpp3<3<3u&pp3E3jpp3 3 33.W@pp33Bppp3N3kpnppmm3pp33hipn?pp3_33<pp3a33bLpp3333pp3330Qmpp3<3<Ybpp33k3zmppn^n^32pp33.ppp3 3n opp3d3d3.pp332&gpp3D33/7npp3(3(3'epp33;ppp33i'ppp333pppp3~3~3cpp3)3 jppp3t3Xjppp33ppp33k3.mXpp3u3u3 o:pp333-To;pp3333mZpp3~3~iQpp33u3$fo pp333<k pp33to$pp333y- pp3O3O3pp3 3 3pp3)3 jppp3M3ppp3<3pnppk k 33hmpp33@3/\mpp3i3i3u0n{pp3~3~iQ'Dpp333pp3~3~22 pp33jpopp333pp333pp3C3cpoqpp33Xe%okpp333upp3a3a33pp33kupp3<3<3"b~pp333 pEpp33XkpFpp33;pnppoo3npp3u3u3)npp22RVpp33~Rpnpp333j1Jpp3D33#pp3332Kpp33kjbMppkmj1nSpp3333'npp333u1Qpp33;pppp333jppp23ppp33.pnpp3 3 \/dCpp33 %ppp333Gpp3t3jzpp333j0K%pp333kppp33kMppp3<3j.lpp3333pp3333<Tmpp3~3~3&pp3 2 Fpnppo>o>3mpp335 mpp3u3u5'pp3E3k])pp33jpp3231ppp3k3k3Npp3(33%pp33333ROpp3333pp33) epM6ppmmPkpopp3333&mpp3333'_nzpp3Y3YR#pp3)3)3%Spp33Ypppp3|3ippp333'Vopp3<33&m pp3u33<%fm!pp3Y237pp333ppepp33<Dpnppkk3!o pp3u3u_2opp33iQxo%pp3h3 3xpp33ORpopp3333 pnpp333u(kpp33 kpqpp33Y+po&pp3231pp33j o'pp333) pp23pvpEpp3W3%pppnm?3b%mpp333Kppkk33lpp333u&tNpp333auOpposos3$|Rpp3 3kpSpp333jTpppp33/lpp33j'o4pp332popp333w6pp3Y23<opp333.npp31312Nppk8oApppp333nppo)o)33 <oOpp333opp33Xe oPpp332 pp331ppmpp3u332pp3b3b33{pp3333~pp33V9pppl/l/2Qopp3333)pp3t3pppp333 p{pp332+pmpp333&pp3}3\ppp23pp#pp3333<^pp333u1pp333%Cpp33npp333 1mpp333rpp33 )ppp33=pppnm ,pnppnn3n?pp3393<2pp3333mpp33Xe pp3Y32pp3333 "pp333"@ppnkj!npp333 /ozpp33<3 >G ppp<pppPYpppggppp6eppppppRU[А2pp8ppj ip@qp9BwppEspp5ktppaO_ppHppYk"ppfpp=&pp?pp@ ppPhvipp7ppL ppFpp4ppY?pp>2wppG1'ppJ}pp8^dppf1cppDpp7BppG5BppV~ppQcppM+pp>!pp5Ppp[^'ppi7$ppK_ppL$WB<54CPppppppFv9ppppppM  \ehQ=UiM_[tU:i1d} pWnp?Tk1peJ>N fm4*igcQAi@So-D,$jHX:9S˩= oV>ppppCppppeppppM,ppppippppiX' 4M_!ppppi&!ppppA!ppppP!pppp5z&ppppit&ppppA9&pppp7&ppppH:!ppppL!ppppL&ppppC8&ppppg[!ppppj!ppppC88}!ppppaa&ppppN&ppppA'.!pppp7/ !ppppj|&pppp8'!ppppZY!ppppZ&ppppDp&ppppH:G&ppppN!ppppP)&ppppDp!ppppM_1&ppppAk!pppp8c+&ppppg['&pppp5Q!ppppN9&ppppAk&ppppN,!ppppA8&ppppaa!ppppj ppp]pppB 5ppp<ppp?\qFpppQepppYyppp[ppp_5;pppIpppf}cpppBwRppp_^pppZAppp9N-)pppHpppHpppRHppp``fpppVppp@K9eppp[WUppph{kppp=K%ppp]ppp<"jpppQPppp=pppDpppEpppe*pppTpppT83pppO)uppp7OpppIINpppKx)MXe 4 _.F7KZDrWzpppi|ypppC]pppb~@pppH7ipppSDpppB`8ppp5:ppp5pppO FypppJpppZA1pppInpppYPxpppN pppKUppppKxEppppGxEppppGhVUpppp5_Upppp4zUpppp4xEpppp4:Upppp4bWxEpppp5{xEppppeG BBpppay{pppW8~pppV~ppphWeppp9kppp\ppp=&;ppp8^pppYppp>˟pppKppp4֥pppaOhpppV_)pppG pppbpppP^62ppp@Kppp_H|ppppN]ppp[~8pppFipppFDppph/pppT 1pppVpppXpppKopppjjkj[PD%ggIp8IpCCpN\p\p^EJ-ppcppD*OppAOpp^Żpp</pp6Ispp<0ppY"ѓppi$ppZ=pp?pp\A ppUwpp_ppG9pp>pp=ppZnlppi) ppQppZ2ppD]ppf2 pp\pp_ ppKppj6ppMsppbppSIO`IZCq].HcppppAk+yDppppg[Ccpppp[cppppZ0cppppZyDppppAmcppppg[ yDppppM_yDpppphncppppM_ycppppAk cpppph-yDppppNc7cppppa,G yDppppNyDppppA=yDpppp[yDppppa,scppppHDyDppppX,ppp^G`ppp] pppp\E&Rpppf Lppp8LpppFppppK(IGpe ?ppppp=p5pppppU)~pppppa[ pppppG"7ppppplpppppppppppppppppC|mpppppppppppppppppNxpppppppppppppppppA>ppppppppppppppppp_͆pppppppppppppppppH{5pppppppppppppppppSpppppppppppppppppGÒpppppppppppppppppCppppppppppppppppppGppppppppppppppppppcU ppppppppppppppppp>pppppppppppppppppefrppppppppppppppppp=;ipppppppppppppppppb6pppppppppppppppppgIpppppppppppppppppJbVpppppppppppppppppgxppppppppppppppppp`?pppppppppppppppppMOIpppppppppppppppppC(pppppppppppppppppD)5Lppppppppppppppppp9X#pppppppppppppppppW'wpppppppppppppppppB*pppppppppppppppppAPإppppppppppppppppp]JpppppppppppppppppcB pppppppppppppppppbgpppppppppppppppppc+|%ppppppppppppppppp\4xpppppppppppppppppGąpppppppppppppppppdjqpppppppppppppppppDM zppppppppppppppppp\pppppppppppppppppehghpppppppppppppppppDGpppppppppppppppppfppppppppppppppppp?s]Kppppppppppppppppp>}BpppppppppppppppppTupppppppppppppppppT?@pppppppppppppppppc(pppppppppppppppppd7ppppppppppppppppp76ApppppppppppppppppiPppppppppppppppppp5qpppppppppppppppppM+pppppppppppppppppKٙpppppppppppppppppW4ppppppppppppppppp:%!ppppppppppppppppppppppppppppppppppM;.ppppppppppppppppp@p܆ppppppppppppppppp^5ppppppppppppppppp[T$ypppppppppppppppppU&pppppppppppppppppUpppppppppppppppppajpppppppppppppppppDpppppppppppppppppK}uppppppppppppppppp? pppppppppppppppppfppppppppppppppppp<k-ppppppppppppppppp;PpppppppppppppppppHppppppppppppppppp?9`ppppppppppppppppptppppppppppppppppp^hE1pppppppppppppppppIppppppppppppppppp@PGpppppppppppppppppM):pppppppppppppppppfpppppppppppppppppI:pppppppppppppppppc0ppppppppppppppppp\ Uppppppppppppppppp]pppppppppppppppppDd&PpppppppppppppppppTgpppppppppppppppppWypppppppppppppppppZippppppppppppppppp9ppppppppppppppppp;w`pppppppppppppppppRKpppppppppppppppppg$pppppppppppppppppEkmppppppppppppppppp5pppppppppppppppppYyppppppppppppppppp?6bpppppppppppppppppfpppppppppppppppppH\pppppppppppppppppIbFppppppppppppppppp=pppppppppppppppppc 8pppppppppppppppppb;pppppppppppppppppFipppppppppppppppppcppppppppppppppppp@ppppppppppppppppp51pppppppppppppppppaJpppppppppppppppppCnppppppppppppppppp^'Bppppppppppppppppp=nppppppppppppppppp@pppppppppppppppppLpppppppppppppppppWppppppppppppppppp:xNpppppppppppppppppUpppppppppppppppppZppppppppppppppppp[mn ppppppppppppppppp7pppppppppppppppppTkpppppppppppppppppbcpppppppppppppppppGpppppppppppppppppi+YpppppppppppppppppbeGppppppppppppppppp]ppppppppppppppppp7pppppppppppppppppa<pppppppppppppppppW[ppppppppppppppppp[{pppppppppppppppppf[2pppppppppppppppppM3pppppppppppppppppV}ppppppppppppppppp5pppppppppppppppppK(@ppppppppppppppppp<6pppppppppppppppppO9pppppppppppppppppA@pppppppppppppppppPˮpppppppppppppppppGyNpppppppppppppppppi~pppppppppppppppppFIpppppppppppppppppinpppppppppppppppppJf ppppppppppppppppp[Fppppppppppppppppp6 dpppppppppppppppppTlpppppppppppppppppXJpppppppppppppppppCfH pppppppppppppppppIToppppppppppppppppp\mpppppppppppppppppU=pppppppppppppppppLrpppppppppppppppppIpppppppppppppppppf3vpppppppppppppppppj81pppppppppppppppppOpppppppppppppppppbt)#pppppppppppppppppX)$pppppppppppppppppRִpppppppppppppppppPpppppppppppppppppdpppppppppppppppppApppppppppppppppppȋppppppppppppppppp^HzHppppppppppppppppp7pppppppppppppppppYX’pppppppppppppppppS"opppppppppppppppppi6 ppppppppppppppppp]T0ppppppppppppppppp\xepppppppppppppppppIopppppppppppppppppg)pppppppppppppppppgHppppppppppppppppp]KHppppppppppppppppp;bppppppppppppppppp9pppppppppppppppppW>pppppppppppppppppHNppppppppppppppppp_ppppppppppppppppp\74[ppppppppppppppppp7,ppppppppppppppppp?vpppppppppppppppppS*pppppppppppppppppRj%pppppBppppp@pppppTppppp\pppppMmppppp_'-pppppD̀ppppph`ppppp=,pppppdpppppfpppYyppp<pppLppp8|pppEr)pppI,Cppp=pppBwƪpppT8pppZippp_+CpppHopppj ppp`=pppH6pppedppp?\ppp_5dpppRHGwppp@Kyppp=Kppp7O}ppp_>pppQpppe*pppBpppDfpppVpppfB]pY_pFpA8pFd}p@o^pbfhpppppp:;ppppppcˤppppppQK@[8UtfBE: Z Tr:G8(ZBfJJ(;`d@"wE_װK;k5{M5X^Qod# ip3{Jpp6appDEKppWppA*F9ppKBppO7vopppUr̊ppp8.>P'D5mPa~oDCmNCXj_#C^pppppppX_ .^pppppppBLpppppppAq@^pppppppW^pppppppCtwpppppppBj*ʬpppppppM lpppppppX_+EpppppppCCT=pppppppX_8pppppppX_]kpppppppM8pppppppMpppppppB8pppppppWZLpppppppAxgpppppppWpppppppBo8ppppppp8kppppppp8pppppppB@pppppppX_ppppppp?`pppppppW8ppppppp?LpppppppAspppppppBJ=pppppppMpppppppB%Tlppppppp8h8pppppppW"ppppppp8YLpppppppMIJ^pppppppCvZpppppppAʬppppppp?ʬppppppp8a8pppppppX_-#y3ppppppp?lpppppppAx^ppppppp8pppppppX_&3=pppppppX_kpppppppAxpppppppC88pppppppX__u8ppppppp8ʬpppppppA8pppppppA.ppppppp?^pppppppW#8pppppppBpppppppA=pppppppMpppppppA`_y3pppppppMʬppppppp?kpppppppX_x3ʬpppppppAx=pppppppM LpppppppAx9`y3pppppppARpppppppMެ"ppppppp8ppppppp8"pppppppCFʬppppppp8rpppppppAppppppp?2gpppppppBpppppppWppppppp8pppppppX_(%ppppppp8pppppppB]pppppppMߥy3pppppppX_npppppppAx,kpppppppAxy"pppppppMs8pppppppBpppppppM=pppppppW3\ppppppp?spppppppX_l|LpppppppAxm8pppppppMpppppppAx;C8ppppppp?pppppppCpppppppA"pppppppAxJpppppppC&y3ppppppp?>=ppppppp?3"ppppppp?8pppppppAxlpppppppBc "ppppppp?p8pppppppX_klpppppppAxpppppppBy3ppppppp8I=pppppppALpppppppAx<pppppppAxEpppppppAxxLpppppppMfpppppppC*8pppppppB3pppppppW lpppppppAxbʬpppppppMEkpppppppWqpppppppA dpppppppA8ppppppp?JkpppppppWy3pppppppB^pppppppCpppppppWTpppppppC|lppppppp8lpppppppWepppppppA9kppppppp?y3pppppppW=pppppppAhAlpppppppCpppppppA^ppppppp8)p^pppppppMppppppp8y3pppppppX_z"pppppppWkpppppppCppppppp?pPpppppppBvkpppppppC"kpppppppCeLpppppppX_/pppppppC4"pppppppWʬppppppp9ppGppVV#xppK)ppi~ppdppDppA_0ppXyppGTppYppHxUpp?fppClpp:bppippQ8pp=&ppa(<pp> ppOWe|ppaOÃppg ppV~?ppfppa|ppdgXpp8;63pp7|pp9rppVppcLpp8^}ppV+p`rp>YpW)pA(pdpJFp`VpS/,2pp_pph"pp^appE<ppbpp`9d ppiGhppIoppPJ> pph}pp<pp<pphpPFpQ~{pF6J&pBpW+p5p`%p]2pbtСpUpdtpI:pe$p=qpLFupM?:KpT7pZvp]xTpSYb4pUpZjp52p5p[nep:pX=#p?2pKp[mpU/?pQ9pX*_pOWppAx(ppPWpp_fG`xd/SG\MXpGie=d3KGsppp5<7pppppW{ pppppEupppppXppppp9ppppp^-Sppppp4opppppfbpppppS{]ppppp]tppppp9T;pppppGHpppppI ppppp6))ppppp?4ppppp<zpppppQ,ppppp7ppppp_ppppp[@ppppp< ppppp` ppppp^AbpppppJhppppp50uppXfEppPppWppe8pd}~pd}wp_LYpg;peWwpQwհwp?ˍwpQwpg)wp_L vwp?6 pGgpbtp5pZ1pe0p\ lpD '*pOp=p= z-pE+op`Yp4TpM/pB$`pI:،p[mzpIpY AhpNp9,pM2:p8paJ7pppppLJpppppYypppppBw>pppppQќppppp4>JpppppTppppp>lwpppppaEppppp<\ppppp=nwppppp9pppppF`2ppppp5 ppppp7'pppppAk{ppppNppppZJ:ppppZSdqppppM_8qpppp`ppppZqpppp5qpppp5ppppDppppI{E!qppppQPApppp[&qppppAuppppDqppppE|$ppppQPxqppppE|qppppg[3qpppp>NppppRppppAqppppdpppp<wpppp[ppppAk qppppNIppppC8ppppg[nzppppZSpppp>qqppppNqppppd iqppppM_2ppppC8Jqpppp`AqppppRqpppp<~qppppN"qppppI{ppppch~p_QpRpN)S6nESbc<97"a;M>]*$7x ppp^ppp<"ppph?ppp>?pppWxD@J%mX[geNiÆZM,>|??@C;_zIZ@`W;f^#{NlLg[BmA+YT[./\SrO# HCbChM}A<`?9'KTCgIBy?`hgZ+bc^3ee@Qp`cdWatxiN O S~|G HGeT\7^0 ? *[wgkIJ;@KٜT-:Ay6fl#_SDePbp90pFWppKKpX$^(pM,pT48pEpK`pF8pF&Bpj=pepQpW=pX|)pVwpDtHpPa@pp9 ppROppaOr1pp>6pp68 pp9Y7ppKppp6YCppaqppV~>pp]ppOW=ppG2pp8^ppYpp=&mppg8fpppg8]ppp^Z/g$Pppp^Zukppp^Zpppg8Efppp^Z<pppg8pppg80ogpppg8&#pppg8@pppg8_hpppg8w7ppp^ZcEpppg8;;6ppp^Zpppg8ǃqppp^Zpppg8yppp^ZXppp^Zenpppg8mEppp^ZϭCpppg8aCukpppg8Pnpppg8%Cpppg8<ppp^Zfppp^ZAzpppg8ppp^ZD)gppp^Z;6ppp^ZBV&pppg8dppp^Zuppp^Z]pppg8$pppg8*pppg8{}ppp^Zppp^ZSqppp^Zppp^Z4dppp^Z0@pppg8ppp^Zpppg8AVzppp^Z1$pppg8$Pppp^Zb}ppp^Z@pppg8^&ppp<'ppeeppQpppgg{ppgPpp=I?v~H4n5_Skppp8'hpppb#pppKÊcpppRAcpppKbcpppE؝cpppKqpppKb6:pppJ?cpppJMpppS!CfcpppS!pppRpppEpppJMgcpppJkpppC#ppZippgBpp_:UppJppiEppZ%ppcyppF|ppcpp5`wppYKppTpp\)'ppT(=Hpp:3ppS!ppO">4pp8HIgppBUpph}pp5ppdpphgppDRgppEzppZppftpp;w7pZapZulp`cpI:pjrp<5pi6p5Opbt֌p5Hp@pM{p_#p^"p:!p[m@fpU  pCpdJi/pYX *pipq<p[pQopd"pCppF!ppTp>wpEаpD.pWǓpJip;ppB:Xp5vpQpU&=0p>p@pGpX}?p6*kpCvpFvpH}rppppKappppRBappppNh;ppppC pppp6i`4^;igV7J}U,PIAaQX?2WiFw`m`SF5z'iU84C-J -6YWJhegGKe|ppppNppppA/ppppg[ppppM_pppppAkppppN5pppp9`cppppADppppDGHppppg[ךppppAkppppA.ppppDGypppp9`ppppeppppZpppppM_pppppZpppppAiDppppS;OdH$SpppBpppgʡpppcapppC+}pppRAppp^AwpppGC]p7!pDp?pNrZp[(.pi =ph3dp={pcw>p4DpK7p8:pIjpJLCUgfD[~?[O>M48*<15]=[ fhJ9-k:<P!>;?ePO]ZPq`sghd9\BIvIm6;M_w>R#Jmd6tW_AI?R;\;EXS"LG4DeaTEfv=ZnMG3It[8^ppYE&ppV~*ppOWppGppK"pp9ppaOpp>vpp=& oppa"pp= _8cQpppp;S ppppSb+Rpppp@Kgppppa+gpppp`pppp_5yppppR&@ppppD_ppppOsppppghppppMdppppj}ppppChBppppD_ppppPDppppe4.(pppp[#ppppC$vppppOVppppUpppp8Cpppp_lppppQe;LppppD)pppp8pppp69xppppdBppppapppph"pppp`ppppJpYpppp]eppppc*!Sppp] Spppde;9pppc*r;9pppfc`;9ppp;pSpppW#;9pppiKSpppI`;9pppM,h;9pppLdSpppWSpppd SpppI SpppM,ESpppLh;9ppp]:;9pppiK;9pppT$SpppT;9ppp;;9pppfcSpppZ0ppcpp_:@ppd*pp>ppftppc ppOs *pppOsflpppYgb*ppp7?*ppp[%@*pppfّ*pppiB-ppp7#pppG*ppp6*ppp[%/pppGpppiB*ppp^˨pppYpppfoppp^e*ppp6opppMppgvWppcɹpph$2dpp@^ppppЎUbppkppjpUbSvpjpppЎU`ppkppjpU`SxpjpppЎUappkppjpUaSwpjpe4ץpppppp]̀ppppppQqpppppp;SDppppppD;bppppppa+ppppppD!ppppppUMpppppp`}pppppp_5cppppppVppppppD_AzppppppOڋppppppgMppppppMDpppppp8ppppppj1ppppppPD/ppppppDppppppSbpppppp[ppppppp\ppppppC$uppppppOk'ppppppR&%jpppppp@Kppppppapppppp_ppppppDtppppppChppppppfpppppp69-ppppppdBppppppJ3ppppppph>pppppp`*ppppppp3 3n7 m~mZ>83Jo_$3l=?3e3hp)'3O3ޢ33ޣ$3Skp 3m$Z33 3 3p-no!݊335݋ 3h3Rnkolf*33"g(3V3!h!^23 p32 (J33&-33r$3i3.Hp-e3(3&p-s33p,3(3p33p+n3t3p*G33X W3prCp43t3[)33\\h3C3܆3B3fp 3 30v 3%l733353Jp\3)3B 13h3Wp,3)l=13Qousp)33)p33p+33p3+3Z-33Q33v۾-mnkgp_3<3VjlQn jwp##m p#3oBmZp'3 3: 33vo9omS%33p/33!338&3 3eߞ#3W38ߟ3kߠ,3*kx0_oRn3p}33"kim[nUp33Jp#23p,?33CP޼3o92%3 3Xkl<&33_33 (M33b 2K3 3ޱ}33p3~3]ݶ!37m"ݷ%2m'pI33ݺ3l3%3Qp033+12o"!mOl.p 33p&3<3p3O3j&oBnr 33G\p+h3E3t3o33Iy3L3# 0mnl f33p331k33%l33+p93~3=^#UnLo4 Cmo[d 23fJ3cm5lm632p& 3b3o033Jk/lQ33_]oo 33*`(3Sol3pr3 3b#;3>op)r3)3!3m"pd3)l{'+Klxn uokq=ߪ{mm>߫'3oHp,3;3nK߮33G 3y3pۃ33e3R2qۆ^33Gp23k3p#[3 3Foop3 3p3~3 pQ33vu1 33/mp 33 /۩l33up33h-23 kli#koknkp 33Q@2mnmmcUf334p33"/pj3<3 f33@p3mp+s3~3<+ 3%n@p3Y3c$3i3,Xݑ3R3ܡ0m.lHPp/33c<p }3lp$3p3p33p33p%)33[pp+33Dp33r2p 3Bl33op0=33&c+4ok)܍kn܎3]3LfQ3.3 ,)3m_p 33qp.]3C3lxo'3m;p833&3b3'(lHn((k6lZ&33p2b3~3H,gllau3lo#]33y`#p3@3 hX3k8 WlokLpI23:p=k hp/.33'p'H3 3Zm.o_Bp1S3O3p0nmߥ033Zb(%t3y3qgpLol8,3n_l>3[3xp3k3p33gn%33nnC3M323O3/2;!oloHܺ0+onp+3E3E_)3JnJa33Kb3>pN33O3m2mp&v3 3p"33 ;$kn7p33p h33',o33yۿ0n op ~33){3n33mjln>("3V3933)<33 *p Z3l33K!p,2316r knp33"q~33vs*womop3}oop!O33232)nlp/33s3Sou%p-33p-3O333,'vA3=kBw 33r! 3U3`p`33rP%33^p-lm%Q,337p33Kh}p0nvp<!1"33W#33=p*3k3@ 33@p.3~3Dp23pr33np.Z33H3_3۰330$3;3W133p%3E3[up-Q3)3E+3R3>G,~23q22cH.BknIrlop+3k3zlp3 3 s235Lt!03op3np33p23 3y3033i3B/33}/33-p"32Gݖ~33p3<3Whݘ3mk8c-mkh.3kfW.?3 3932pM3D3noX334 3_3,!33^/P3 3pO3X31/gnn߶33ep33e%33(p&33P/(3321kxoB433p73j3"M@p3pW/p('33133%~p&Z3O3 33|-383)p\p4mTm}nrp13k333^a33>[&33*vp 3 3Lp|kl&p33pB 3h3%߭&Nouky߯ }33GC%z3r3[ܪ$33*3w3g3L33pznSlAp*f3l-!%|33p!335mkh#63263k[p3opmk݉/M3j3'pnop(ZnmuW2C33up 3Y3p!3 3.mToLp#o9kp33p3k3Z 33p 33 C+"3@3b" 3m"c !33d(knR;3>3%,533*^"_3"36pc3s3.*p#om 03%3dsolpy 33fz+tlGop33#. 73B3p833p,33 $m"k ,3k/23p03u32nmKpE333nkp32p-33|p!Z33w,pAky3B3nHz$l6kW~3q3-KY33:Z'<3/3#m/3Fl ~33p#q3k333p3NoA533o%f33~3op330pdn33 43n^_۲.383Q*33'p,3 3۳33o.w3-3133=32p323p M3~3@3w33o)q3U3e$3r3.%33p33J33a +33533)53^l N3M3&p+i3 3@6p33&p023QpL23lp(33ݛ 33p Jml$-pE33p+33# 3A3m)w33p3E3%p(}33y 3!ni*3L3p'3373@3G23ܜ n!n;i 3kHj 33m"33s)33pw3 3x+33Ip 3k3"3i3BGp*33C33313387p3b3]pa334?33,8"m.kcp+j3O3{h#9ownGi$33WR(23p"3b3l&13mkk33p-:omp-3}3f0\3A3)<+oomp!33`>23r 33<p.P3;3Gp33P#3n3[p,R3<3R 3O3l&33p'33`33]` 33D ۗ*op6Ykmp3 3233Z,x3I3q,$3n^EK33Z /R3W3hhpll7&Oln MpNk $p33p%33Q!)33=݀33p%/33݇#mol*blfmQ33Fp633B.d 36kf/e3#kL;Sm33p3E3Ap3 33G3[omme+k9kXp 3k3Hp)33p23b3<$3m" 33pX33~kn)33܀@kkp*3kxp33 p*33Hnp;*p(323ݐ glo[ݒ)34ou!ݓ"3m 33yp+`3>3mO a3)3V p33tp 3 3p33\D  33Pp3)30ۻ1Y3{2"ۼ&mel&6w^lnx o<nz33.{)pl3i37*!@kfk&p23:y,3 3n{ 7oIk|$33_pt3k2p)\3m p333;34o`4q3k9p 833p"3 3p,33:޺*3_3,!9po+2IlQl.po5oC-%Tmnp#33~%3V3/A3m"߁%l.oܣ 33Up$3(33&3p3?k8ܨ%3m#n`nPs33}p"F33m"3op/333R3p 3@33$3e-}33@/!332p33d1lk]3,+E3"2.,V3mYs)#3,2t*' 3,3G2""3ou=p0 3tme3J3hq]nnx03@3'߿3n#33y3M3.;3e3Up&33p33 Tlo"C33i/Vkn6&p'oeۀ&33p .33A33%oll=Ip#3(3[-33F2O3loft3m3:pv33&0v23p0f3jn` g3n3Lp.33Qp)23' 3n1Lp ;ln?ekfkB233[|5)7m$l%0n23#}7$2n! 3loo9n`p%13 3f%.33P9"33G 233K2p!3E3 33Qp{33[Cp3b3]?p3b3 023/pj3kln&(3$3[#x3A3l-nao[#mup&p"3b3pp33܈ 23333?p33Bf 3|3p!n^omW<([ll%"kom033pR32fTp lotK$e3k]Vo_lW *33$,337>p 3b3%h3ni'$33p0V3~3xp0"33{I(0 393zD3w33jG3 l6 .9oBo " 33p!)3j3p,#3pLp,3311&AnmOܸ.033p1p&nj!33pq3:3 ܮ/lnmsܯ&2kj339ݗ33%,;kBm&33E33lp3;2Bp]3b3'p'3)3 /P333%34'3k.33ponp/33v)23.p'E3k[ 33133n8-33+(w33):0Sown<"3K2v 3k2pLx233pc33+@83>39 3 3y0ok33/p3D3.G; 33V}33+)lnJ0r382p33A0p$33\p"3 3M'33N23L7 333- 33 3gm'm0pmCp*13k9bmmC߈(<3S3vE߉'ckok/p'3k3Q&3367#13lopg33"V33<$knl--kxop03EoAp3lp.33VD 33^/l238F lHlgH 33Z lHl>33lpd/_37ni(p)M33[(m.k T3r3!331"13Y3t33@3qݔnmG0'33'pI3a3Kp323^"no'p,3o#)33p3X20p,03;kh!lomQ33Hpkku.33q inlHp3Y3s330olX܏ 3#mKp,E33Hp.3lpknnSۈomO|ۊ23 3یol.}ۍ033o%3332|233p0233%ymTk>^33>%p33p!W3)3p33/oo4pA3(3p%.3 3n[p,933;33p 3~3p33Cs_337=+33>33p&E3k3?%32H-&331p33,33dދ33eތ33wmZoZݲSlnp133ݳ03"3ݴH33%ouo}32"N3 3J*݁/?nio9+݅33:p1u33pE3Yo:33{*p(Ekm.' 3o!C33 ܷ3/3op033fp0o_n0B#oolp0{ooHp23P3op,33 O-32P)m33mp@32lۤRn1l=mۥ3m"ۧ3q3u(3R3ۨ/3$3L+33i33`p!N33,33p*3~3jp 3 3!u33=Rm"oC3f3|-DllH)3/3lp32p"Q3lx,0q373,p-b3)3M<oJkX+kop3)3pK33Kp]33^p3 2s0%3r3qp 33 V23q3+Vnlp>3Om.ܿ333 33K3p"33u33Gp233p*m33dano L3]3,Dp33Rp3mi.3n3z.niom'}32.p 33SQp2n"~3kknoݝ'7383ݞ 3>mݟ3op/3`n 'lkNkm O%q33")-ko! olRm}m<,_lHkMGl3n3H 33p!33hs!33I,o[o (m%l%t"T33[p&f33+pU3mYn33d033ue$33pL33if&3oA 23y,3:2g&onYpi230p0|3 mF"jkLk#.t3"3g'"klZp&Wmum8nla;(33p%33mp"3 2pM3 3ip3Om.6t2oAlu{olz3p(33x2:oou% 33=p3~3&ߍ33,ߏ 33*ߑC3q3o8.o9o9CpLm.bp1j3>3m)"KkLo2o~nm93op%3 3, 3 3$33/@p$x33[/illp 3 3ޑ33ޒ 22Uޓ(3,3u33eXޕL3m"<p2}3t3ޖ1lkp*33ޘ1`lo/C33/33e 33 gQ3 3l1^mYlm#\kln*3p33Mp33p033(f13O3p,33B23kݾ,pko ݿD3xlG33!p1nj@&3C3A332"23#Bmm3[3&2 33ok 'k/mJp+33#ے.63d3qp033$ܻ-n^kܼ#33_.)H3vlu/kp'/(3-3*p23Pp3,3\pons33r2T'nm~4 33f~lpWp.@33KU3+3I33_p331 emnm33 E33 \32pd3a3!2233y kn(/33&J3.3p3m;DC%23Glۄ]3l$p/133'ۅ238FpoI"ޏ$33q3R3Ap3:k8ޔ%3%3e+3f31pK3t3"33^&(nwmU'03*n1u(*33{_]-)3k_"okݍ3/3\ݎ1?n:kpGp#3333,,33p$33h33%i22W@33FVp&33B 33rp,3k3v3$3Gap!23Ip3oJ1}3233]۫3(3qp3D3ۮ3np%g3m./33Wp223]0kn*np)B33Q0w33p2_3235 &mkpK3(3nK3d31)3k(w33{F3wm33@;(33YA3=o ܠolp233ܢ%3O3߂(2k8p33*E3p%|?%nk1H%33pp3Xnݦ4nnuHpjnklp2k8lp3 3123dp23d3^ݩz32p"L33Ep3233$pk3D3%j2n33 3y3R)m3on393yZpoIo"p 33(23Pnp(33pV3I3"323V3r3>m33p.e3j3%p$3|3zI!373pB3;38',3n^vp#a33K#3?mL"4334r33M3o3p!\33sp k3~3&! '32%o\o3#3m39,3_3ߚ33ߛ,33p 3Emߜ3I3\'z3t30n$mRM+3h3!p!323VQ'Lo}np3a3[p3)3T~)33p833ހ-3I3p%b333303opp3~3ۏ33-p'3D3p%33E3$bp{33)ېno!-33<% ln Ho'lBkkx 3on^*33h+3 3 p33#nSn)-onGLp3 2܉+ oo܊3ocl33^܌vll,bp]3a3[<mkp2;32 >'33 ? -33l8lpA@I33"%e3S3'MoMlp#33'33*knZp~33p2Q23pۜ33, 'PlGo_33 v|33ށ&332'3nL(3r2p&33pH%nlc!1|lp'I"&jnSkyp&]33epJ3)3i2clxkx q3AoHp3 3P%nm8p,3oAv33jp33'zXoAnLHp/3Ol0 n3K3p 3lޜnilH=-O3 3*3 30#kl<-~n^oBp 3 3:6ܩkn&ܬ}3332q3lp.+33$sp"321ߊ334p3~l[33pN3;o9 "kmtp%nk\p%p33`6ommp 22; 338nl=np3 3Gu392p.ll=0l$m>om.X53lk]t#N3p3I 3T3mnk3l3lo5 33_33,p 33M*Y3lR&3d3Ep%W23gp2UkDk6ToflL ߃033^V33߇ 3m3P33nk~Vc233x3_3Tp93Zoq-3os,m"o (33ApU33VO,3o3e@L33P 23WRSnlx#p23f:3m"ݮ&3k33ݯooOp233H&33r p/33[133\ۖ mn`|&|33.>pS33&p/33Ip1*33p(3<3j ko=o#3|3p(33V353p3A3HmiB3o&p 3 3E-0o m'33['F)v330nklQH+3032oM$L33j7'33%p33il:32Vpx33ߢ3i3p3Y3ބ3 3ޅ*33p3b3aLpml+p+33m33g3I3p13ov*!E33p.mp އoof!33K7233?0polnC'nup;X dok33mH<3J3lIp 23+33pF3;2-oo  lp13p 3~2ܒI3lܳ"33ܓmpmߌ33ߎ&~olnߐ/33@3mp033ߒ3i3MT3&3cN,Qlm .kDm p-32p! 3b3{cp3<l$^lPpAprop!y3 36ިo&oީ`33k.33*lmP)ޫ%k9mn.33z3n^%?p#o2o{"3'3Q3I3^pN33opll\*kl]S3J3pK323"n:llp33T-3=lG"3i3p T3N3lpcp3El` g3V3]&R2=3340kfnpޟ3L3ޠ 33Vp13kc]Fnky+9 0mZo-;&33q3pn3<3C3i3p _3m6K(1mkpwo{m/3>3%}lmpe3mMH33A<llZi opA6$3 3Amo=C1303eT0YmohU%[33p3k3p/33"p33b3.3Y*/33.Qp#33T13l}p+233C3B%oprp) 326`mep ۸2362۹?3_3۝ A2o> 33f?1:opl pF323/mNoB+]on8'pNkCkodp323p33:p)23i|5k8lG6339/3Zm"p. 3)3p233 p233Iq*omL"H33N)33p.3mvO3]3,Pgkmzp3)2p33#3g3pp330"p%3ni3,3QU1noBp 3~3Y(llw.3]3L6py3olzp33TpkSp p 33ݵ'3$3Lp03n4ZkomA3 3J73d3A!%pLlP?ݸ$/33z^#llݻ!33f$.331k l6sp&223 Qm}n:܁z33lDm<pdo533 p%k3Y33]3Tp33*.3>opb3l=n0133/U\ 3-2ip&33p'>33+G3nUk33X-oltZd3{3\$3j3B p03Y3hSK3'3T;3co"3k#33,pa33%<!33Z:&33{@03n3d<knp$3N3ߩ)33p3Y3j6ޭAk,kް3Fnp'33\33f *23ہ'nFnގ*Dol_p)3k3p323ol -3omp033cpy3E3p'm3>3mp13kRO3kT 3]3pf3X3`4(3x3!p*3)3Mp33(1ܚ/rnmf(32+p1g3<3p33 337 #n<mG3$3L..kmF6Tmo\sp3>3m^Z3ko[33o.3kSp@3Opp3O3۪03.33(3`fV23p)33pl{o>p,O3o_gp oo(j33@p)33fp.a230on2jp 3<3p+3 3yp!733h 33QV373Uk"339p+33dl73-mS0oklp-3;kp-C33:d omp-M33de33p"33g3\k%Ekfn1;3o\p/3X3|pop!n9p=&3I3ާom0||*3olp-,33pio9mFT1.3Po}Vxkdl?'omp&334_W33wYnSnBX3L2^33p,3 l3kjݠ%33p03)2p$33sݡ1@3oHvݤ833 C33 yon!p2M3 3 .o~oBon`}22p_33B33v~3K3yp(I3E3p43;3^d393>%X3k#3n38V'^33*33{3}o9kp 33)H&onQhp.m/m*p33TB3i3TC33D K33+p2nmܽ423ܾl%kD@23Zߡ 3=m1ߓ3X3ߣ 33ߖ|3?k82ߗRmFnp+=3t3p V333ߙIkmp t33Vp 33qXp&33>( )33C+33H33+!_3]3I3lG33p33E43=o%)3n1~_(3_3l޵$<33+'޶+33޷$ lnp#32ۇs33ݼ)b33q ۋ*36o9+33=&3/3,)'ol2& 3pL'lHlp 633Wp >33g(+(o}k[܇'2m"p;33*[:)3mY!mk!p.rnqk&m/p3\nkl3p33o#i23/ hH3xol33ip33 p33C$pl/nl)0P3g34p`+33a,o}omyp#!3k3 fC 3nsD33""33rp3k3Tp"R33[33%߱3f3gp3o p;23i 33fJol onHp3 3r3>3\ M33 (3D3Bp(3E30qp33.?ۭ& 32%33npk3p.3<3A 3G3?Cp/3)3MDomJp33\X43K3pm33h߆/33p3 3d lumKmYmp%3a3ܤ*olf $O33ܦ337p/ 3E39 33ep|32^p33hp o3<3@+*33p+3 p4p2~337op 3Zl{x33 3M3 33*p&U3 3m[033] 33p)3O3Ip\33'ooha3 31a3o p#3op@3}3\ 33$3p3pO3vlGQplp3u32nk]nFp-133Znk][`*nn p 3k3ޯ_23ߧ-GolQK3h3L0}3S3MmunkN-3n3`n0op33yeM33."Y3-o p33J+B33sp u3a3[lXm%p,3ko_/޻33p 3)3ۓlnRt3I32lnip23p.logp.o5khW#373po33r303yp"334p3t30N 33q34lo&/3>3/|33F)33&033t'x23lp(33>zv336Ie33TGw33 x0y33+p3;nLb0m"o*32pp% 3E3jp23p3s3h#wolp%3<3[a383X373|p3t3pV3E3BEi-332p3~3w o4owjgpLk/k33rYV33yp2f3 o3#mc&32"$l3Y3 C3d36&/km6;pXl.p+X3 3 .3N31{%<noRpwolL&p/FllQ~&x3lGzE-33mp33'۱(V3^3 p/33Ipolܐ-33Gpc33Vm33 p v3lnLn pBmn/ 333G2ep3)3n#33T2omF33 `3i35p*3El=bޡ'\2kp*j3(3&p(3E3ޥ.303IonK@po+m m!p"3a3y`3k߸-ko߹3kSR33cU1plkV >33J W&3'3n'Y(olp1p%G3O3lXkp+3b3!p3N3il3Qn^33Xp3;3ޝ!<33whpB33W<33C"3G3-1epan|pU33fp-33{ps33p+:33p33߰b33op/3tkx  >3h37p33p#3m/ܰ0olfpk6meP~33]p3)3Q"3E3&63"3q-33p33\3em}8p33۴!mmYۙ kp%B33]R33^g3$3p$3<3hp)3lpp"3 3%(oo '3e3Qp e3E3<pa3D3&u+33'vm33pK23JokKninSIx3^pLp73 2f/3kp33} J3x3c2llpQ3<3 233I*ll ^3n 93oip 3oA223p3b3p(33<3hep333G33p2nt0 3&3$ݰ 3N3 <ݱ)33lkp1lnmmzt3.3)33lnU33-mgpi 33% 3-o 33pp33mn/3e3p33Rp"/3b3?L"3^3M!mkpL33|p.33BQ[olCp2o3k3{6p)433ߕ*3&3ߘ3,3-3oZ#m}k$R2j33@%S 3mol,kl$p3Y3:+rm}mYp3k &3J3ߤ,knߦam.muެnkn pA3k3e3lf(3l !3j3UC! 33ID+$3G3!p"330o*M33>HpHknCIkm%p 3 3g2mN'3f3g1p/3n-33p-3(3&p n3a3[,L33p3 3I 3C3y63?m[U33n*l%[p%033l_Oy33\\c$33@+en!l%p%k]n ܕ,koIp33\32"#33:p-33_2n m.33p33Si3^3|߻ H33߽zln^o3D3"33A33Ap(~33'33Z33p33mR h3 3a33 33mNp%*33۠33_ 73lg*tm$o4ۣ22c!T3g2!cZ33TJ~~`pfz pW>pN5p@upp@pp@.pp5Iupp8 pppA8ipp8 pupp@uppAmsupp5I@pp]+W(PdG.YYpppppKpppppGppppp5pppppSE pppppYpppppKppppp_ppppppHpppppK!pppppBZ'pppppi[pppppaOsppppp8^ppppp@npppppV~opppppCppppp=&jpppppGppppp9pppppb,ppppp>pppppU&8 pDpe{ pf3pAS0pX/p=/pLz~p\pL8pgp>.pcp`fapYq$pLCpf,pK,pFpp>eppf Yp7nphspBhp<+rpH4jpF?7pS_tp4pK #pQ:jp6qpL\pj#pJp=7p>b;BpKp[7Dp@pF,pP>epN\p6spKsÍp>?p\Dp\p<ؠp^qphM6<pY XpL0Bp4QpGCipYpNpQpCpfjp:YmpDL$pNNpaOBuppIqppG;pp3)ppQppN#ppY_pp4vpp` ppKppGppe,9pp8^ppB%app? pp<pp@VppJppilppgppQpp\Fppf<ppSppEepp;1ppO'1ppCoppippippFy@pp>dppgzppI;pp\GppFapph<ppf$ppe)pp=&pp^̃ppd,oppY ppTpp<pp=jwppALppp]Cfepp7l ppVppU+pp5ZىppV'ppPNppI4 Qpp<hNppG pp6ppL}pp97"ppFu,pp\:ppcSppV~_pp4DOfpppppOJ9pppppR&ppppp8Zppppp_pppppg<pppppDtppppp8@ppppp69ўppppp`pppppJ$pppppdB0 pppppC$rpppppe4Lppppp]pppppQppppp;Swpppppapppppa+Gppppp@K(pppppUppppp`nyppppp[ pppppVpppppD_2ppppp_5pppppM pppppjpppppCh pppppDpppppPDpppppSbppppphppppp`7pXTpLcpY zpQp4pBp:@p;cp\uhpcAppppA%pppp?D5pppp[zppppD)ppppT0{ppppAlppppR'#ppppOS{pppp?nppppKgpppp`Jz(ppppMoopppp@Spppp9Opppp>pppp7\ppppJ؃ppppMrppppC*pppp]AcppppdG ppppE,ppppI5ppppi'ppN}pp` #ppMppOU~^ppRkpp\rSpp[BpphppTJ#pp9ppf=pp7$pp[ ppZ%pp[ ppT;b\pp6[ppb{pp6ppf*ppcPJpp5e!pphj>3ppDppNppZmIfppQ|ppW?&pp?BppC{ppigppN45ppK$|ppIr<ppOyppQppj}upp:.pppA]ppphQ.pppIkB|pppIk8.ppphpppA.ppp8.ppp:ppp?Lppp8=ppp?.pppjdpcpKtpFpKIp`D-p=pGp6p7kp>NrpZp\pV40spLS2pZclpLq1mp5'ph ppYnp[. p[jp>zpVop6OIpAp8tEphcfNp5O~pc$Rp9ypM&pM]gp[^ =pMp>AZpRhpgOipV,pIa,p9p^5ppppPpppp8!ppppI85ppppHppppF<<ppppBobppppfHppppph*{E 7nduH7$["4 I Lp\ pZ pNp5pU&`pjpc>E6pIqpdF!pg6p]tpV?YZ6W$[ubo\p.4pYq0pfF;p4Gp`fcpLC(pg ;pfppc4pLpb=pBT@p8 pSmpI?V?pppppppppppp`ljppppppppppppSpppppppppppp\#ipppppppppppp\pppppppppppp8~pppppppppppp: pppppppppppp@ppppppppppppfppppppppppppeCMpppppppppppp^ppppppppppppHuuppppppppppppG3yppppppppppppB>pppppppppppp8UppppppppppppbtCppppppppppppHlpppppppppppp?WppppppppppppD&,ppppppppppppS ppppppppppppEZpppppppppppphbppppppppppppYppppppppppppbs>pppppppppppp\};ppppppppppppBPpppppppppppph%ppppppppppppZpppppppppppp^8ppppppppppppIxppppppppppppC}<ppppppppppppFձpppppppppppp[}ˎpppppppppppp;ppppppppppppf ppppppppppppV=ppppppppppppc3UppppppppppppC֕ppppppppppppZ eippppppppppppd>pppppppppppp?i pppppppppppp?Xpppppppppppp5)ppppppppppppa{ppppppppppppG=tppppppppppppY wpppppppppppp>wppppppppppppdIppppppppppppM{pppppppppppp[m?|ppppppppppppN)ppppppppppppFpppppppppppp`,ppppppppppppi|ppppppppppppMRgIppppppppppppX=@npppppppppppp86!pppppppppppp]|pppppppppppphrppppppppppppI:pppppppppppp^ 9pppppppppppp4S}pppppppppppp7h BVs!\O0xGUBޫNth2S0cL!Yz@N4ctpp<ѭppS`zppP:7ppM߽ppFKppZ]~"\ralM4MUb|i's$HH Bg[haQkMpppK^Mppp<3lpppKI3lpppQk3lpppQkMppp<MpppQס3lppp>.|pK$RpI/ipK:pf)pOp43pK?pgHBpVpRpTQpe%HFbIaiaIpW&2pZwpB!IpGp5gNpFp@pp7rppppS@JBp}K- pppRJBpwpppQ-JBp$,zpppNJBppppOPJBp #x6pppOQJBp -7pppPJBp #8pppOJBp'61:9pppQJBp"̽pppNJBp!y$̿pppN4JBpP%pppQ!JBp'v/SȺpppO@JBp'|&OTȻpppNsJBpB,pppSJBp0C-pppN?JBpD.pppN|JBp#%OwpppOJBp#,PxpppNJBp'dQypppQJBp$sAǥpppOJBpXBǦpppSTJBp$*CǧpppT~JBpDǨpppMJBpS pppPxJBpG#UEdpppOJBp FepppR]JBp&\tqpppQ1JBpaEpppTJBp'#NFpppSJBpGpppR!JBp'upppQJBp)efSpppPJBp)fgTpppRJBpJ hʎpppTkJBp 5 epppMJBpfpppRJBp pppR5JBp%Z pppRJBp ɎpppTJBp yɏpppO)JBp ɐpppSJBp V$pppSKJBp %pppR0JBp m&pppOJBp?(pppP%JBp!0pppPJBp J(FpppP/JBpyL˽pppOJBp#&A]pppOJBp$EpppRdJBp#}pppRhJBp..pppRlJBp z@pppRJBp ~( pppNJBp7IpppS]JBp$!mpppTJBp"*t"npppQ'JBp"~'zippݭOJBpt hjpppSJBp"q<pppN JBp6-W!pppN=JBp7 X"pppQbJBp8 Y#pppQJBp"0|ͳpppRJBp%)wɩpppRRJBp% xɪpppQJBp '!yɫpppRwJBp%1zɬpppT;JBp&#"pppOJBp&#pppRJBp&,$pppTJBp |*D pppOaJBp#q*\;ȭpppQRJBp"#^=ȯpppOJBp@pppPTJBp CApppPXJBp 1BpppQJJBp`pppQJBp#apppO!JBp$OcpppTJBp#+4dpppOJBp$MZpppP@JBp$N[pppO/JBp$Q\pppNJBp%S#mpppQJBp-'ƹpppPuJBp#(ƺpppQJBp!z%*ƼpppMJBp$p'7YpppQJBp$r([pppQJBp \pppOJBp *]pppTXJBp$s2_pppOJBp'Y ,{ˊpppR1JBp$1@pppOpJBp#,_{pppOJBp#!|pppO~JBp#,}pppPJBp epppTVJBp%{-fpppQJBp%|ipppOJBp%~"jpppPkJBp'kpppT{JBpalpppS_JBp1ampppPJBp"0Mx<pppNJBp" Oz>pppTJBp&0pppN_JBp%)1pppP5JBp'#3pppNJBp#zpppSJBp!'pppPJBp#/pppOJBp&H5pppRkJBp& I6pppTJBp@!k1̀pppMJBpC"1l2́pppSRJBpEm3͂pppTJBp0TǬpppMJBp3JUǭpppNJBp4VǮpppS?JBp&w0qWǯpppNJBp#]lpppOJBp$*3mpppODJBp$}npppOJBp&TipppPyJBp$ jypppNJBp!=tpppSJBp!FMupppOJBp'-O&pppRJBp'*'pppTJBp$a *pppQwJBp'-~,pppO|JBp'[P WpppR$JBp YpppOJBp#H HʖpppR_JBp$1eʗpppSJBp#JzʘpppNJBp$'ʙpppOJBp'2IpppPJBp% %e%pppQ;JBp&pppSJBp%(!pppQ JBp4'ɔpppR~JBp6SɕpppRJBplɖpppP8JBp&q )XpppN&JBp%iYpppN)JBp&u!_ZpppNJBp(8pppOJBp09pppOJBp'T :pppRJBp;pppOJBpO<pppQJBp'WQ=pppPJBp!0KpppS\JBp!LpppPJJBp76pppQTJBp& DpppMJBp& !EpppMJBpN!T\̃pppS-JBp& ]ƨpppT^JBp &|pppQJBp&}pppO%JBp \ytpppSJBp _|wpppRZJBp(`}xpppMJBp'ftpppTJBp'' gupppRKJBp; *pppQJBp 2,pppRJBp>'.pppNJBp$/pppTvJBp# *pppN"JBp$-ͺpppQaJBp$gͻpppP'JBp$ͼpppSJBpN&FɳpppRJBpOGɴpppRJBp'#;JɷpppQJBpTKɸpppRJBp ;#~(pppO]JBp @)pppOwJBpr-pppTTJBp C".pppQJBp&-pppSJBp&$pppRJBp% +pppSJBpoGpppRFJBp"UpppNJBph+jpppOzJBp#:kpppMJBplHmpppMJBp#@#] npppNJBp#D#p!opppOJBp,^pppNJBp|-_pppOJBp^.`pppOJBp/apppTJBppppRJBppppTcJBp%[7pppTzJBp8pppMJBp 1p1kgpppQJBpk<ːpppS"JBpma>˒pppRJBp/rpppNJBp!pppRJBp!#pppOoJBp!pppNJBpQpppQJBp-RpppPJBp % ʃpppPMJBp !ʄpppS8JBp*"ʅpppSJBp$-D=pppRJBp% VpppN-JBp!$WpppR8JBp TApppScJBpWDpppTyJBp![ ZpppQ[JBpzpppRJBp'3k|pppPJBpB'\;pppSnJBpJ.<pppMJBp$!'~͆pppPJBp"-0͇pppPJBp")v͊pppPJBp"+͋pppRJBp#tdzpppSJBp!&ǴpppNJBp#ǵpppPJBp\% pppPKJBp_!pppPLJBp`&"pppT>JBpa_#pppQ`JBpb(M$pppMJBpd2K%pppRJBp"E1"qpppMJBp%.~pppSJBppppNJBp%.ȀpppOJBp%}ȁpppSJBp%"~ȃpppSJBp"&IpppPsJBp&("JpppRJBp&KpppOjJBpD1pppRJBp!f*E2pppR}JBpG4pppNJBpY?ʡpppNJBp QC@ʢpppOyJBp<5pppQJBp#9" 6pppOJBp$v!(pppPYJBp%t7LɜpppSlJBp%v08MɝpppSJBp%w9NɞpppSmJBp%x(:OɟpppSJBp!fpppSJBp 0gpppPJBp  fhpppQJBp#mi pppPJBp#*Mj pppOJBp# l pppQJBp'0fnQpppO5JBp!M,goRpppSDJBp'$hpSpppRJBp'&iqTpppSJBp'&jrUpppPJBpATpppTJBp UpppNJBp$A/MVpppT9JBp$E&|XpppTJBp!-pppMJBp#pppPWJBp!.wpppSJBp$%WPpppPJBp! *̋pppRsJBp!+̌pppQJBp+.̏pppTJBp!/̐pppOXJBp$0̑pppNJBp 1̒pppNJBpX2̓pppN2JBp$$9ƯpppPJBp6:ưpppNJBp-;ƱpppRJBp&4pppMJBp"+ >pppSJBp&7&~pppTEJBp".4pppPJBp&8/ pppNJBp&: pppTJBp%K*v}pppTJBp%Lew~pppRJBp%M xpppNJBp"z)baypppSJBp! c{pppTJBp% zpppNJBp"\{pppRJBp%~| pppRJBp"'} pppTJBpg24pppSJBp"/5pppNJBph96pppPJBpV+ pppTJBpX,~ pppS*JBpZ.B pppRJBp$ɼpppPJBp%((5pppOVJBp h^:#pppOWJBp i ;$pppSJBp#<%pppPJBp k=&pppR.JBp m)>'pppP=JBp&0ȷpppQJBp!bȸpppPJBp!dȹpppT}JBp# 3]pppO0JBp.91tpppRJBp 2upppSJBp$0hpppT:JBp#lipppR&JBp#rfkpppNJBp$g(*pppSJBp$k +pppPJBp$'M^pppTJBp$_pppQ>JBp,pbpppNTJBpDdpppNiJBp'~+ AmpppQJBp&'xF˖pppRWJBp&G˗pppSEJBp&H˘pppSJBp&0yI˙pppOJBp'w,MpppQ"JBp' -NpppSzJBp%7/&pppMJBp"%T(pppRJBp"pʊpppPJBp#tqʋpppS'JBp#rʌpppR>JBpCpppSOJBp%!pppRJBp pppQYJBp. pppQEJBp. pppRJBpppppQfJBppppT?JBppppT/JBp% GpppRJBp%@HpppRJBp%BIpppO JBp!qpppS JBp&) spppPhJBp&+"tpppMJBp&,7upppPJBp 6pppO"JBp&-8pppNJBp&.9pppPJBp&0j ;pppPJBp&2!0!<pppNcJBpg;͐pppP;JBpl .͑pppOJBp]- qǾpppOJBp_%  rǿpppTJBpbH spppMJBp#/!>pppQ(JBp$*zpppSJBp$|pppNeJBps ABȈpppTJBp'0%CȉpppP JBp a0r pppTJJBp@2#pppNJBp d'$pppPJBp f&pppQJBp&7;pppRJBp8[epppQJBp'9\fpppTJBp%:]gpppNJBpRpppTJBp#j2CpppOJBpZ pppPJBp!bo-pppP]JBp"cp.pppPJBp%dq/pppTNJBpEɥpppO#JBp&GɧpppMJBp% pppNJBp1}!pppNJBp0"pppMJBp0#pppPJBp&! bpppOJBp&+$cpppPJBp&epppPJBp&gpppPJBp)hpppNJBp!1#]pppTJBp!3^pppRJBp"NpppTJBp >PpppShJBpSpppSJBp" TTpppOJBp<dpppPJBp=3pppRJBp%XVpppSJBp#WpppNJBp'^YpppRJBp.`̖pppMJBp%3 ƶpppP,JBp%4+tƷpppOJBp /iƸpppNIJBp n)ˆpppSVJBp *ˇpppTJBp #+ˈpppSgJBp V,ˉpppTJBp'J 2ǂpppNdJBpd#%EpppRJBpe.(HpppSJBp!0+)IpppRJBpfp+KpppTJBp"6`:pppN+JBpk7a;pppTJBp"9c=pppOFJBp":d>pppSJBp# pppSJBp!+GpppQJBp&pppOIJBp! 7R;pppRJBp%(w*pppRJBp%,pppNJBp%(-pppN:JBp" @I3ȼpppRJBp" .J4ȽpppSJBp&5K5ȾpppQeJBp&fL6ȿpppPJBp"M7pppNJBp!bVpppOJBpzmXpppO4JBp"ko|pppO8JBp"gS~pppNnJBp"n pppOSJBp+ NopppOUJBp?PqpppSJBp npppMJBp"$opppQJBp""NqpppPJBpspppPIJBp$pppPJBp$pppQFJBp$pppPUJBp#*pnspppN JBp# tqotpppQJBp%sqvpppQJBp# CtrwpppQDJBp n)}˞pppNJBp r~˟pppQHJBp *ˠpppP?JBp#a # pppMJBp#b $!pppQjJBp#c1%"pppSJBp!* &#pppOJBp!+'$pppS9JBp!-+((%pppT JBp /pppNJBp#ʑpppTJBp#ʒpppSdJBp#(ʕpppRJBp#)R>pppTJBp! ?pppTJBp$3YspppRJBp!jKpppTJBp,LpppMJBp!o&NpppSJBphOpppSJBp!q!CPpppRJBp$QpppOJBp0 RpppN8JBp*#pppTJBp(J$pppPPJBp!-pppNJBp$'GpppRJBp$)IpppSJBp! CA͕pppSJBp!~DB͖pppTJBp!EC͗pppRJBp"+pppS%JBp",pppOJBp"X([apppSJBp"Z' bpppO2JBp#cpppR`JBp"4dpppSJBpepppOdJBp%o+ G`́pppNUJBp%r qHâpppRAJBp$*OȌpppNJBp"PȍpppSJBp$ ^QȎpppRJBp$ 9RȏpppRJBp$2SȐpppR?JBp%2 pppPJBp%){ pppRJBp% pppR)JBp /pBpppT6JBp"--qCpppR+JBp &rDpppRyJBp&npppNJBp&0%opppT(JBp!ppppQ\JBp7.*ʫpppRJBp#M",ʭpppSJBp#N$L-ʮpppRJBp#O  .ʯpppSJBp#P# /ʰpppNJBp$Rp$pppSMJBp&gs'pppMJBp(t(pppNzJBp&h.0u)pppOJBp#( 6pppPNJBp# " 7pppPJBp#* 8pppQ6JBp#1 9pppTYJBp# :pppRJBp$NɭpppNLJBp$OɮpppSJBp#'pppP>JBp'!  pppOkJBp$T6`pppMJBp$X(7apppPjJBp'RpppNJBp'BpppOJBp$1/pppN$JBp$1pppOJBp$'2pppRJBp"9 3pppNJBp":24pppMJBp̡pppTwJBp%-̢pppPqJBp%~̣pppOEJBp&̥pppPJBp'qƽpppNJBpa(rƾpppNJBpL*tpppQJBp%b*YxpppTJBp%^ 0[zpppRJBp WDžpppNJBp 'XdžpppOJBp! -YLJpppRoJBp% ZLjpppT.JBp!I[ljpppO JBp! HpppNJBp.6IpppP JBp&w5EpppQJBp!J?pppS$JBp!ELApppPJBp#"V~pppOJBpt!<@pppTIJBpyh2pppS JBpzi3pppQJBp&{j4pppT<JBp&&1|k5pppPJBp'"pppNBJBp-i̓pppN0JBp.j̈́pppRjJBp0kͅpppQJBp'EXupppQJBp"cypppSJBpo%|,pppSFJBp#-pppSIJBp#.pppQMJBp'+pppObJBp?6pppR#JBpBUpppQJBpCpppPRJBp 4{pppPJBp4"|pppRJBp%",a˦pppNuJBp' `-b˧pppQJBp+].pppPJBp*/pppRJBp&0pppPJBpZ*3ʛpppMJBp"0."6ʞpppRcJBp"2C#7ʟpppOCJBp1pppSJBp/pppSuJBppppQJBppppRJBp*pppN.JBppppSJBp QPYpppNJBp RQZpppTJBp$\SR[pppNJBp <TS\pppQJBp&pppNJBp%\1YpppQ?JBp pppS4JBp%]&pppQSJBp^ pppP2JBppppPJBpd"pppRJBpeypppMJBp AwNpppSJBp "CyPpppQ JBp'j%y ͝pppPJBp'k͞pppPJBp͠pppQJBp pppNJBp #wpppT_JBp2pppOJBp"$<}pppPJBp"+~ pppPJBp"$  pppS+JBp#̅pppPGJBp! ̇pppPJBp! )̈pppTJBp#1̊pppTUJBpS CȔpppOJBpU~ DȕpppOJBp)qFȗpppOJBp!S(apppQ&JBp&0 HpppPJBpIpppR:JBp0YJpppPJBp&KpppMJBp' !9~vpppOgJBp'2IxpppTJBppʵpppMJBp" .pppRJBp! /pppRJBp!$ 0pppNJBp!&1pppR<JBpK"K/>pppQJBpLS0?pppOJBpM#1@pppQJBpN03BpppSJBpOH4CpppTmJBp"8/ɺpppN JBp$/p3<pppMJBp$#i4=pppPBJBp%)HcpppOJBp%(d pppPOJBp%e!pppNJBp% f"pppNJBp9dpppRJBp ZepppRJBp0fpppQJBp!O$l'pppSJBp!P(pppTJBp" W) pppQJBp" !* pppOtJBp <',OtpppR(JBp >/PupppOJBp A(<QvpppO^JBp B'RwpppRJBp'(SxpppTAJBpcpppQKJBp dpppNJBp-}!epppTJBp#.)-"fpppTJBp#/*#gpppQJBp#ZT'̪pppOJBp zU(̫pppNHJBp#&/6pppOJBp$R7pppS>JBp#8pppOJBp# ;pppRJBp pppT"JBp $pppS~JBp pppTJBp -pppOJBp pppRVJBp )mpppRSJBp#03MZ˔pppOJBp#1?N[˕pppNJBp!A,rǏpppSJBp&tǑpppTJBp'^pppQJBp$:!pppSJBp'`+"pppRUJBp'b"#pppTLJBp!wgNpppQJBp!xhOpppS}JBp!"yiPpppMJBp$*pppMJBp$'pppRMJBp pppSJBp!'pppNJBpxEpppOJBp%%>pppRJBp"/A?pppNJBp" BpppMJBp%:RpppPJBp%A2jVpppRJBp"sipppQJBp%0}͍pppQJBp%&͎pppPaJBpV /pppMJBpHpppRJBp%pppNJBp#pppMJBp#epppQJBp&9%zC?ȇpppPJBp#s ˫pppTFJBp#w ˬpppSJBp#y˯pppMJBp& ~95pppQJBp L2:6pppQJBp N0n;7pppSJBp T<8pppMJBp U=9pppMJBp V.>:pppN\JBp# 7JW7pppOYJBp&LY9pppTJBp'$/ʦpppN^JBp'!ʧpppSGJBp"]pppSHJBp"^%qpppSJBp$&pppS<JBp$'npppPJBp"`pppSyJBp cx)pppQGJBp#Q*wdy*pppR9JBp_pppOJBp`pppRJBp$@kpppNJBp$lpppMJBp% MnpppTJBp$ppppNJBp'%WpppRuJBp'1XpppOJBp''cYpppSJBp!HͤpppR JBp! wpppRJBp%  pppTgJBp%, pppTJBp C pppTJBp pppP6JBp pppOJBpK̔pppMJBp%(ȝpppQAJBp% 0 pppNJBp%*HOpppSJBp-GIPpppRJBpA]|pppQJBp 1~pppPJBp 2pppMJBpO f7pppPJBp22g8pppMJBp&GpppTJBp"$^IpppPrJBp"JpppOJBp7ɽpppQJBp/8ɾpppOJBp# *9ɿpppN[JBp',CpppSJBp',DpppRJBp']AZ1kpppRJBp%[2lpppTJBp% \3mpppMJBp%(]4npppRTJBp%L^5opppMJBp%1_6ppppTJBp'c `7qpppTJBp%1`a8rpppP3JBp&pppNJBp&/pppSJBp%tpppOJBp!w#pppNCJBp!@̱pppOLJBp9&̲pppQ$JBp='̳pppTJBp0  pppPJBppppPJBp2'pppS&JBp2pppTJBp$z pppO&JBp#!pppQJBp_#pppRbJBp$|$pppQJBp$} g%pppNJBp%!˛pppP!JBp"T&$ǜpppPJBp '%ǝpppRJBp,(&ǞpppR[JBp!W)pppQJBp1Y+pppR\JBp!Z,pppP_JBp![-pppQrJBp'& UpppMJBp'!VpppOJBp'"WpppNKJBp%ypppN~JBp #\zpppOJBp#a}pppS#JBp#X~pppSJBp pppOJBp pppO[JBp% L%GpppQJBp'N'IpppPJBpO(JpppMJBp%P)KpppPJBp FpppMJBppppTJBp&A F>pppMJBp)G?pppPJBp'5-;C͒pppOJBp!' <D͓pppMJBp'70S=E͔pppTaJBp!ɄpppNGJBp!(ɅpppMJBp!(ɆpppSJBp~ɇpppMJBp!gɈpppQJBp/PɉpppRmJBp!t?pppNJBp!up@pppQJBp"EApppOJBpi&NȊpppRJBpm }ȋpppPJBp$(Vo ˴pppOJBp%l`=pppMJBp"Ic@pppQJBpn,:pppNwJBp x];pppNJBp!h,^1ʨpppSJBp"\ _2ʩpppNJBp!l+r`3ʪpppMJBp!pppSJBp"pppTJBp pppQJBp")0pppOJBpb1pppQJBp" 2pppRJBp"i3pppSJBp"64pppOJBp5pppOJBp 4ncpppQJBp .odpppPJBp"~pppQ*JBp  <_pppQJBp 8ͬpppQJBp'(QpppT JBp'1|RpppP+JBp'&jSpppOJBp"2OYpppRJBp#-̗pppTJBp#"̘pppOJBp$̙pppOJBp$l̚pppTfJBp$B̛pppTJBp#,L̜pppOJBp$ H̟pppRJBp.EȠpppNJBp$[+B{ pppRJBp|pppPJBp$^ }pppP7JBp!FWpppO JBp!)XpppRJBp%P,oYpppP<JBp!ZpppP1JBp!2ʿpppR JBp 0kpppOJBp!0pppR JBp 0wpppTJBp%K?pppOJBp%@pppPJBp%CpppSJBp% DpppOJBp"mKPpppPJBp"P/|nLQpppTKJBproMRpppRJBpjpppSJBpl}pppTJBp".pppO6JBp% S/pppQJBp%%T0pppPJBp01vpppQ^JBp&/?pppNJBp&%pppSJBp&pppQJBp'rpppNJBp'4spppQJBp')tpppNJBp#"A̹pppMJBp#(#B̺pppPJBp"x($C̻pppSJBp#u.yjpppQJBp& zkpppRJBp#x{lpppMJBp& M|mpppO}JBp& ˢpppRJBp&2= ˣpppMJBp& ˤpppQJBp&*˥pppOJBp$G%BǠpppPJBp$KǡpppOJBp$LgǢpppRJBp& )1pppTJBp!:AE0`pppT8JBp!<G2bpppO<JBp",pppTJBp"pppO JBp'-pppR3JBp$8HpppTJBp),`UpppSJBp%TPpppPJBp%W[RpppP JBpi!ApppTJBp%ehlpppRPJBp ͙pppRJBp ͚pppPJBp͛pppO$JBp ͜pppQJBphLpppOJBpMpppNJBp'LNpppRJJBp&GxpppN JBp&HpppO(JBp&JVpppTJBp&;VmZȑpppT-JBpi2n[ȒpppR|JBpm˷pppRgJBpo˹pppTJBpp˺pppTJBpq˻pppT JBpv"EpppOJBpxFpppRJBp{ GpppN;JBp&fApppQJBp&%BpppQgJBp&#CpppQCJBp ʳpppNJBp&ʴpppP.JBp'= $pppQ_JBp^D<pppRJBp"u1E=pppPnJBp7kpppQ9JBp' lpppRJBp+)3pppO3JBp-#34pppTJBpZ5pppMJBp'/]pppRrJBp%-bpppPJBp 7 >ͯpppNpJBp[-? ͰpppPJBp 9@ ͱpppQJBp $pppQJBp!8/pppMJBpQ2qpppOsJBpS%pppT JBp'pppOJBp'pppQ~JBp{U2̦pppNJBp+V3̧pppO9JBpW4̨pppT`JBpQX5̩pppTJBpȥpppQJBp#7"ȦpppO1JBp#8!ȧpppPJBpȨpppOJBp$;SpppMJBp$TpppRJBp/VUpppNJBp}_L^pppQJBpW`M_pppPHJBp}{NJpppSJBp H"|NjpppPzJBp KJ~ǍpppNWJBp&]1.pppMJBp&_xpppOJBp(pppNyJBp&apppPJBp&bpppTpJBp(pppQJBp&ipppN JBp'LvHpppNJBp !wIpppNJBp !^xJpppSJBp yKpppNJBp zLpppSsJBp%XpppTJBp"x6pppMJBp*P pppS JBpG,Q pppNQJBp'PSpppQJBpTpppTJBp,x 7pppPJBp$ 8pppSJBp!J 9pppPpJBpK:pppOJBp/R;pppSJBp-oypppPJBp%pzpppNJBp #pppNJBp-$pppNJBp %pppMJBp &pppTJBp!zpppRJBp!/{pppSJBp!}pppRJBp0j)pppS JBp.t*pppOJBp5"+pppTDJBp#05>2pppOJBpHJǩpppOJBpJXLǫpppT|JBp -[3pppOBJBp"2\4pppOJBp"']5pppMJBp 2@^6pppPoJBp 0"fpppSJBp 3#gpppQxJBp'TKpppRJBp',QLpppMJBp#$.MpppTJBp"FiVpppSSJBp"JsWpppOJJBp"K0XpppSJBp#2]pppTZJBp#0^pppSJBp v)UpppTbJBp w*VpppPJBp#-^pppQJBp%m~pppPJBp!6R pppTWJBp%p pppQJBp%q'< pppSJBp&\{~͡pppQJBp!'ɑpppSJBp! dɒpppQ@JBp!0ɓpppS6JBp0pppNJBp1pppQpJBp șpppQ JBp$ ȚpppSJBp- țpppTJBp">EpppThJBp"?FpppStJBp%,LMpppQJBp%$MNpppMJBp"i%7FpppOJBp +ʶpppSJBp ,ʷpppSJBp'#5t pppQJBp'$)5u pppNJBp'% Nv pppMJBp%0DpppOJBp# )w^opppO:JBp"_ppppO;JBp"`qpppTJBp# KbspppMJBp&"RpppMJBp#i'bpppN3JBpNcpppNJBpO dpppSJBp?(1L:hpppQJBpCHM;ipppOJBp& N<jpppNJJBp#͵pppNJBp#ͶpppSJBp#ͷpppNbJBp#0͸pppTJBp%͹pppMJBp&,)PpppQ%JBp!Zv pppQJBp$>w!pppN6JBp$#oy#pppSpJBp!_/z$pppNJBp$%t{%pppPQJBp!`0P|&pppNAJBp$$}'pppNrJBp"; e̬pppQJBp"<̭pppNOJBp'"%̮pppQJBp"@ E̯pppQJBp"C \̰pppOJBp ȰpppPJBp$i ȱpppSJJBp%<o?pppToJBp&xp@pppRJBp$~fpppMJBp$)hpppPJBp$f:ipppPJBp%g+EoXǓpppQsJBp%h,VqZǕpppPJBp%k""u^ǙpppNJBp%)`pppP*JBp%apppS5JBp%'bpppSJBp@,RpppSJBp!'SpppRJBp'pibpppNJBp%u1cpppPeJBp'rdpppP^JBp'u!uepppMJBppppRJBp0pppS`JBp%4pppPJBp"& 5pppSJBp#-)&CpppPJBp#"'DpppSJBp((EpppRJBp#9~pppRJBp$ʀpppMJBp&%iʁpppPJBp9$*pppQJBp2,pppMJBp:&-pppO?JBp&lvV pppT\JBp'%ɁpppSJBp'-ɃpppQJBp!0_ZpppQoJBp+pppQJBp-pppOrJBp' (7pppQJBp' )<8pppPJBp' 9pppNJBp\:pppOJBpFG˰pppP`JBpHH˱pppPlJBp'UqǰpppN{JBp$ DZpppRJBp'V(DzpppQ{JBp ^ MlpppQLJBp _&NmpppS JBp'0OnpppMJBp'/gPopppN*JBp `QppppQJBp!VupppTJBp!Y!pwpppRJBp+pppMJBp0"pppPJBp1pppPvJBp'pppOJBp2pppSJBp(happpNJBpy[pppRJBp#e1\pppMJBpz+]pppP&JBp#f^pppMJBp$`3pppTJBp:pppRJBp2ͦpppRJBp"ͨpppQ}JBpͩpppTSJBp'mdpppRJBp  epppR%JBp'o%gpppQJBpv;pppMJBp"<pppSJBp"m=pppR-JBp l}ȞpppPJBp&spppPJBpbtpppSJBpwpppMJBp j2SpppPJBp 5VpppOJBp/CY)IpppS/JBp%) Z*JpppSvJBp/_\,LpppOJBp%/!]-MpppPtJBp^.NpppQJBp&<ʻpppNJBp 2XƩpppO JBp {YƪpppRJBps[ƬpppR;JBp 2:\ƭpppQvJBp!gI@^LpppP:JBp!A_MpppSJBpZtzpppPJBp`"Yu{pppRiJBp!$SpppNJBp!TpppNJBp!+UpppOMJBpS2nVpppMJBpTXpppPwJBpUYpppQZJBp! spppSfJBp! gtpppOJBp! upppNJBpi~+;pppO`JBpa1^,ͿpppTtJBpj`-pppTPJBpbA.pppP#JBpm%/pppTJBp"TKpppQ.JBp ]DLpppPJBp&-/pppN]JBp$1pppQJBp&#2pppNJBp.3pppRJBp"̴pppSBJBp"&̵pppTJBp"[̶pppOJBp'(̷pppNjJBp bȳpppNlJBp veȶpppOHJBp#\- &pppPJBp"/! 'pppMJBp#]." (pppSJBp#`.?# )pppQJBp"-$ *pppPJBpppppPJBp/spppT]JBp 'ǟpppQJBp )74pppRzJBp#>[pppQuJBp&@]pppNJBp&0 B_pppTJBp!(FjpppOTJBp!2lpppNoJBp#+HpppR JBp#"IpppP{JBp!,;JpppNJBp!KpppTJBp!X/TpppQJBpVBLpppNXJBp(jDNpppNYJBp)EOpppSQJBp!$O ʆpppOfJBp$*-P ʇpppS,JBp$+#Q ʈpppNJBp$;pppN JBp%&1pppQQJBp!mpppRBJBp$1 i8ɊpppMJBp$&l;ɍpppR/JBp%X%lpppOJBp"*/vv=pppO_JBp"ww>pppP$JBp"xx?pppMJBp#0r˵pppQJBp#s˶pppPJBpU$ǷpppTrJBpy WǹpppR6JBpz ǼpppT@JBp"   ǽpppQJBpd*&?pppTJBp%]spppTJBp%tpppS^JBp#40+upppQ+JBp#5vpppSJBp#6xpppPJBp&MpppQqJBp&LpppTJBp&N pppPJBp&pppQJBp&pppSJBp!}pBpppQ8JBp&fpppMJBp&'gpppSJBp#$(bpppOiJBp T)cpppP|JBp&&apppPJBp bpppO*JBp&0\cpppP~JBp&0dpppTJBp&%fpppSUJBp$"H<pppQUJBp$=!=pppOJBp$)>pppOJBp$?pppOJBp$g@pppNJBp'CͮpppT JBp$ɠpppRJBp ɡpppRIJBp$ɢpppSYJBp OɣpppSkJBp !!ɤpppP}JBpIBpppNMJBp' I0pppT)JBp;eȡpppTJBp' hfȢpppT*JBp,5gȣpppPbJBp"_hȤpppR JBp#"+ipppMJBp##`jpppRtJBp%$QpppROJBp%0RpppSJBp%SpppPJBp%TpppTJBpeUpppRJBpfpppOJBp0gpppSWJBp$hpppOJBp(ipppRJBpjpppOJBpkpppMJBp%h:ƴpppOJBp&OA;ƵpppNJBp'<)SpppQJBp'>!UpppNJBp'@QVpppMJBp!N˃pppNZJBp&? 7P˅pppNJBp"4QpppMJBpX,RpppNNJBp"SpppQJBpZTpppTJBp"V pF<ppppTApppp>h<8<pMX ce%LphupGp:y,pVQp] pM+pWpM-CpipjCp<'ppJ p>np7vpEypI#p=p` pcpYpG/+pRFp\$p5]pOAp@pSzpIfs&p-2@($j..^3fWӛӕӞ^Ӄ^ӠEӝ^Ӈӓ^ӋtZӘEӌ^ӗӉӟt[ӄt]ӜӐ^ӊ'ӆ^ӡӑ&ӎӈ^әEӔӍ^ӅӂӚ^ӏ^Ӗ^Ӓ\pppB pppJ*pppOIgnppp^1MpppNY@ppp^ٟpppPjpppK-ppp6ppppipppD#l&pppCpppexSpppFepppL B(6SEpppppppppppppEkAppppppppppppp4pppppppppppppe=ppppppppppppp_7pppppppppppppHpppppppppppppa-5ppppppppppppp]ppppppppppppp8&~SpppppppppppppK}pppppppppppppMƷpppppppppppppAtppppppppppppp:Gppppppppppppp6 |pppppppppppppU_pppppppppppppehpppppppppppppa:,pppppppppppppi.2pppppppppppppc pppppppppppppDB#ppppppppppppp<ѧpppppppppppppA@;ppppppppppppp^hǠpppppppppppppbupppppppppppppd&ppppppppppppp;Pjppppppppppppp7npppppppppppppi,pppppppppppppM,`tppppppppppppp=Cpppppppppppppgx_pppppppppppppbe9qppppppppppppp=pppppppppppppd7/pppppppppppppG_pppppppppppppdj$pppppppppppppZi҄ppppppppppppp6.pppppppppppppAppppppppppppp7}pppppppppppppdEvppppppppppppp]ppppppppppppp5kpppppppppppppPpppppppppppppGppppppppppppppPppppppppppppp@DpppppppppppppABpppppppppppppCnppppppppppppp[T:cpppppppppppppG&ppppppppppppphppppppppppppp80ppppppppppppp7ppppppppppppp8Mppppppppppppp[moppppppppppppp[&ppppppppppppp@}pppppppppppppIWppppppppppppp@vppppppppppppp? ppppppppppppp>wlpppppppppppppTLppppppppppppp= pppppppppppppTgppppppppppppp6xEpppppppppppppFDpppppppppppppXspppppppppppppbt;VpppppppppppppHpppppppppppppb61 pppppppppppppV2ppppppppppppp}KpppppppppppppDMpppppppppppppfypppppppppppppG<pppppppppppppIpppppppppppppjorpppppppppppppIT pppppppppppppYpppppppppppppT?pppppppppppppDdpppppppppppppYHpppppppppppppaepppppppppppppgppppppppppppp>pppppppppppppUe.pppppppppppppf3pppppppppppppMpppppppppppppLfppppppppppppp?)ppppppppppppp@(,pppppppppppppDpppppppppppppAIpppppppppppppazpppppppppppppe pppppppppppppHpcpppppppppppppf pppppppppppppcpppppppppppppIbepppppppppppppapppppppppppppV0ppppppppppppp\ppppppppppppp\xpppppppppppppL4pppppppppppppcUpppppppppppppfpppppppppppppRK Bppppppppppppp_pppppppppppppE pppppppppppppMqTpppppppppppppI pppppppppppppX"ppppppppppppp?9pppppppppppppFpppppppppppppM;XpppppppppppppW'@ pppppppppppppapppppppppppppEr ppppppppppppp=d5ppppppppppppphppppppppppppp`+\pppppppppppppVppppppppppppp9pppppppppppppF!3pppppppppppppWpppppppppppppbpppppppppppppO pppppppppppppC(gpppppppppppppbpppppppppppppDg]pppppppppppppUpppppppppppppUnDppppppppppppp`@pppppppppppppKpppppppppppppApppppppppppppCf6pppppppppppppU^ppppppppppppp[{,Rppppppppppppp`DpppppppppppppX""ppppppppppppp>pppppppppppppXxpppppppppppppdppppppppppppp\'spppppppppppppI pppppppppppppM~\pppppppppppppOhpppppppppppppg$pppppppppppppZkpppppppppppppA^ppppppppppppp4$pppp]gJppppP;;spppp>/ppppZ~wpppp]}Spppp7Sppppc8pppp;)ppppU ?pppp<~t|Z D`dDKWWd_afNNIqq;Z94d3p98jp8p79pFpc^p8zpG%-!phI`]pEj9^p[EpPp@wpX0pI&p=cp5p^ߣpK'p4pfpi(pT#pKpPpfp5zpMIHpHf[z:^b(DppppJOppppQwpppp[ppppQeppppMpppp@KppppO-,ppppSbBppppC$`ippppa++pppp_ppppjpppp8ppppe4ppppR&ppppCh1pppp`޷pppp])ppppdB&pppp;S=pppp69c)pppph߮pppp8'ppppPDppppD(pppp_5*ppppg ppppUpppp`ppppa$ppppD_zppppO4pppp<|sppWippb2ppKppYrppggyppmbkJc#Kc$3b4b5b6b9b:b;b$b%bbbbaaaAb(b8bbajbbbPaQaRaSaTa3bc1c2 bM!bNaabbLaZb [b \b b:b;b&ba a abbabbbbbccbUabJ5ca#bsb9aaobpb^b*>b?b=a>aabb=babb/)babcaabqbb`bKAa&bvab:bb,b+bkblbc"Yb?7a8a$b%babb!b"bbocbp@c)b`bacabc c ,b-b.bb<bb. bSb bbtc%bBDbbaccb#bqbrc*b/b0bbbcnca]bb<bbObPaabava(abbabc&bDFbbbb1bb_bc ?b$@b%btbu'c+bbdccxafbBbHbQ*c ab>abaGb0babrasaabc'c(BbFbbcaabCb&Kbw+abbbbbbbbHbRcb b@ bACbhbab]bbabNbObcb6bbc b'Ibxc.c/bb"bubdcEbFbbTbUbVcb{bbba|bCcDbiEbjb^bbabawb7eaGb)b)byaabbbb}be~bfhaia1b/bW0bX1bY2bZaab} b~ babEabl7b28b39b4bIbJb*bIabcb4bzc3c4"abbgbbb <b[=b\ccybbbGbHLcMcaa,bmbb5bbaaabbbVc,Wc- a!a b cbbbcb+zb{bbcab caaaabaaXa2bn6b#a ab_ab(bbc0bL'bc c!gb;b-b.bb-b|aabbcc7&pppppZ9ppppp;!dpppppeppppppY6oppppCI-opppp8apppp5Kpppp?ynpppp8opppp5oppppY6rpppp?y oppppCI>pppp`/ppI:lpp?ZppfzppUpp?N3ppXpp80ppd]ppgqppHBZpppQu[pppcpppOpppE%DpppS7mppp4bpppD!y$pppLIpppg~pppgpppW pppMV+pppi{ pppK[7ppp]7 ppp@KpppppO pppppC$|(ppppp] ~ppppp_5]Npppppd~rpppppg}ppppp[iVpppppapppppVppppp:xpppppR&ppppp] ppppp_`pppppJpppppa+pppppPDDVpppppSbppppp`pppppdBpppppDpppppD_E5pppppMppppp`_pppppQF pppppjppppp81pppppPpppppDppppphpppppUpppppOyQpppppe4dppppp69ppppp;SspppppCh/ppppp> pppppVurpppppf ppppp8EpppppC@ pppppZ}pppppp@ppppp`G}LFa6IpU@pi"ppgpp8|pp=&ppaOTppMpp5kpp4pp9ppGBpp@ 8ppf1pp5jpp>/ppippf/ppY?ppG*ppK[ppQppV~ppFPppb޻pp7-pp?AppEmppHc.ppDTpp\/ppYppeH}pp8^*ppG1zppF4ppMA?ph6dph69BpMA;pMA2BpMA;dph6} ph6'Yph6H&pMA pR&3R&3R&3R&3R&3R&3R&3R&3R&3R&3R&3R&3>y{p_pjpXtp9vp?:Op6-vpO8YpU$b9p4pO p5|pJ͋pppppXOpppppEWpppppe'}ppppp>pppppUAppppp_ k2ppppp_G%tpppppMpppppAppppp9gIh<pGBphpY:p`נ9W|BpCGLSl[@8X]M8P!hSH=L|RW%AvV?g297zaۀDw.4-hU<k#Q%eh)jCQ6B9E N0(;W3kN)O{/pPIpL`rpXEpa pX.pVJUpdSpR8spPp<2petpZ$sp; p=/pfp=pipVp8upXwZpMp;lpg pXMpVnpJp]SpQ2}pWp_ p8Lpe&+pT pT*pf(\p;epXqpfJ?<pP8)^n?<p\8-uH?<pQ 8%@H?<pT[??<pQy[\?<pT8E7?<pR@8yaW?<pP[K;?<pQ8`L?<pՙ[Is?<pS08k_'?<pT18 F4?<pOA8gM?<pO8aW?<pP ["]aW?<pO{[@H?<pP8]?<pP-8.\?<pR8@H?<pN8D?<pT8 \?<pT?8 ]_q?<pTR8 \?<pST8;]?<pN8)H|?<pN8T?<pT[(%_'?<pOA8#aW?<pTB[->_'?<pQ8@H?<pR8&i:?<pTR8+\?<pS8'wO?<pOO8 \?<pNT8.ji"?<pQ8!E7?<pSi8_?<pO8e?<pP8*L]?<pQ8*&E7?<pP817Y-?<p\]8 aW?<pN([aW?<pR^[a^YTvSK5GaA'ʴix;fG=PYj4.&V@x9xgo9o`8ppp[Wj/pppiCYppp=pppK8ppp[pppIpppBwppp]pppDOpppOpppHppp_apppUI&8ppp]pppEpppT8pppRHʰpppTx6ppp<ppp_5UpppBGppp9vpppI()pppI=pppYy3`pppVvpppe*pppp5>ppp@KvpppZIppp=KAppp9pppE ppp9N*pppf6pppQeeppp7OpppHgRppp?\pppQpppjppp`ppp<"pppE]FBS O]a=cʟ_jF]aGbT*QI`7Kpppp8*}appppKapppp8ppppQz#E"WXi0UDC$ipppppp=#fppppppBpppppp]pppppp[pppppp:nppppppO_pppppph@pppppp<&)ppppppCdbpppppp@ppppppfpppppp`ppppppK<ppppppX ppppppCefpppppp]>ppppppWqppppppCIppppppR?yppppppTpppppp>|pppppp8$gFppppppb|ppppppQDrpppppp7pppppp4v}pppppp5SJ6+]R$Xt0@QwUL\+BU=n]K3[2f8npppppBnpppppWʭnpppppAxanpppppaOBvpppN,rpppY_pppKpppGppp8^ppp9ppp>dppp=&pppV_5ApppBpppay!pppW8Oppp97#pppV~_pppK.RFB$N/7j*Z3J{pp^Ipp^tpp:wppVEppLpp4dl4^o=*T R zppppR ppppg[ ppppAkppppNppppA`zppppZppppg[zppppNzppppZFzppppM_pzppppAppppAkzppppM_ppppp@epppZ}ppppgć\MGZ,jGsٓppW|ppppp`,7pppppbpppppp9)ƟpppppGFppppp6~eppppp7pppppKpppppSdppppp?,GmpppppWypppppTPppppp_ptpppppA>ppppp:TpppppSpppppepppppXfǦppPpp50ppW ppH7N7שpppppppppppppppppppppp5jppppppppppppppppppppppWyppppppppppppppppppppppeḧ́ppppppppppppppppppppppT{3ppppppppppppppppppppppQpppppppppppppppppppppp8Ïpppppppppppppppppppppp?ÐppppppppppppppppppppppJfpppppppppppppppppppppppO ppppppppppppppppppppppX"ppppppppppppppppppppppKpppppppppppppppppppppp?sfpppppppppppppppppppppppd7fppppppppppppppppppppppJgppppppppppppppppppppppPpppppppppppppppppppppp^pppppppppppppppppppppp:Ipppppppppppppppppppppp\'Tppppppppppppppppppppppbpppppppppppppppppppppp5pppppppppppppppppppppp]?pppppppppppppppppppppp9?ppppppppppppppppppppppfFppppppppppppppppppppppOGppppppppppppppppppppppTupppppppppppppppppppppp;PppppppppppppppppppppppI5Ipppppppppppppppppppppp95JppppppppppppppppppppppTl ppppppppppppppppppppppI!pppppppppppppppppppppp\xuppppppppppppppppppppppH*ppppppppppppppppppppppI~آppppppppppppppppppppppFأppppppppppppppppppppppPHppppppppppppppppppppppf ppppppppppppppppppppppfepppppppppppppppppppppp8&|"pppppppppppppppppppppp`|#ppppppppppppppppppppppUevpppppppppppppppppppppp_ĂppppppppppppppppppppppA>ăppppppppppppppppppppppD,qppppppppppppppppppppppdEqppppppppppppppppppppppg xppppppppppppppppppppppHppppppppppppppppppppppc+gfpppppppppppppppppppppp\mEppppppppppppppppppppppGppppppppppppppppppppppg]HppppppppppppppppppppppZ]IppppppppppppppppppppppKF?ppppppppppppppppppppppG@pppppppppppppppppppppp@ ppppppppppppppppppppppK@pppppppppppppppppppppp:%%ppppppppppppppppppppppRx&ppppppppppppppppppppppRppppppppppppppppppppppU6>pppppppppppppppppppppp86?ppppppppppppppppppppppZippppppppppppppppppppppg$npppppppppppppppppppppp]oppppppppppppppppppppppJb+pppppppppppppppppppppp=+ppppppppppppppppppppppMٗpppppppppppppppppppppprpppppppppppppppppppppp@ Zpppppppppppppppppppppp^H [ppppppppppppppppppppppMppppppppppppppppppppppWQh[ppppppppppppppppppppppJ3-ppppppppppppppppppppppY.ppppppppppppppppppppppDppppppppppppppppppppppOa^1ppppppppppppppppppppppd)ppppppppppppppppppppppCf*ppppppppppppppppppppppXTppppppppppppppppppppppfA~pppppppppppppppppppppp\O%ppppppppppppppppppppppd&ppppppppppppppppppppppFppppppppppppppppppppppF5pppppppppppppppppppppp]7,pppppppppppppppppppppp@p7-ppppppppppppppppppppppbpppppppppppppppppppppp9Xpppppppppppppppppppppp_Vpppppppppppppppppppppp=;Wpppppppppppppppppppppp;,pppppppppppppppppppppp^ڎppppppppppppppppppppppbppppppppppppppppppppppM"ppppppppppppppppppppppR_"ppppppppppppppppppppppaMPpppppppppppppppppppppp\H}ppppppppppppppppppppppc}ppppppppppppppppppppppcUHpppppppppppppppppppppp8DppppppppppppppppppppppLEpppppppppppppppppppppp5sppppppppppppppppppppppUApppppppppppppppppppppp=ppppppppppppppppppppppQpppppppppppppppppppppp>iPppppppppppppppppppppppD)iQpppppppppppppppppppppp9 pppppppppppppppppppppp7ippppppppppppppppppppppV_ppppppppppppppppppppppXppppppppppppppppppppppDppppppppppppppppppppppAppppppppppppppppppppppMBppppppppppppppppppppppi~BppppppppppppppppppppppAppppppppppppppppppppppITpppppppppppppppppppppp\8ppppppppppppppppppppppc8ppppppppppppppppppppppIppppppppppppppppppppppVICppppppppppppppppppppppYDppppppppppppppppppppppGB-ppppppppppppppppppppppfgۇppppppppppppppppppppppppppppppppppppppppppppMO#pppppppppppppppppppppp^h6ppppppppppppppppppppppU<~ppppppppppppppppppppppET5ppppppppppppppppppppppR2ppppppppppppppppppppppftpppppppppppppppppppppp]'pppppppppppppppppppppp?pppppppppppppppppppppp>j?ppppppppppppppppppppppYj@ppppppppppppppppppppppbpppppppppppppppppppppp^ ppppppppppppppppppppppg` ppppppppppppppppppppppApppppppppppppppppppppp?pppppppppppppppppppppp;CkppppppppppppppppppppppLClppppppppppppppppppppppFDppppppppppppppppppppppErsppppppppppppppppppppppI9pppppppppppppppppppppp@(pppppppppppppppppppppp<6ppppppppppppppppppppppD};pppppppppppppppppppppp=<ppppppppppppppppppppppAl.pppppppppppppppppppppp^.ppppppppppppppppppppppDB܃pppppppppppppppppppppp9q܄ppppppppppppppppppppppPpppppppppppppppppppppp7$wppppppppppppppppppppppRKppppppppppppppppppppppM~ppppppppppppppppppppppM,ppppppppppppppppppppppK ppppppppppppppppppppppbppppppppppppppppppppppW[pppppppppppppppppppppp\upppppppppppppppppppppp_ pppppppppppppppppppppp] ppppppppppppppppppppppGpppppppppppppppppppppp`k+ppppppppppppppppppppppFppppppppppppppppppppppaeppppppppppppppppppppppbqppppppppppppppppppppppUppppppppppppppppppppppjo`ppppppppppppppppppppppRppppppppppppppppppppppKvpppppppppppppppppppppp4DPppppppppppppppppppppppYDQpppppppppppppppppppppp<ppppppppppppppppppppppDgppppppppppppppppppppppQcppppppppppppppppppppppcdppppppppppppppppppppppc9pppppppppppppppppppppp:pppppppppppppppppppppp@&ppppppppppppppppppppppX'ppppppppppppppppppppppG/ppppppppppppppppppppppYbppppppppppppppppppppppJcppppppppppppppppppppppHpppppppppppppppppppppp:#%nppppppppppppppppppppppW'ppppppppppppppppppppppcpppppppppppppppppppppp>3pppppppppppppppppppppp7&ppppppppppppppppppppppQ6ppppppppppppppppppppppOvtppppppppppppppppppppppUnppppppppppppppppppppppG(ppppppppppppppppppppppc lppppppppppppppppppppppCppppppppppppppppppppppgppppppppppppppppppppppWppppppppppppppppppppppdppppppppppppppppppppppRappppppppppppppppppppppPppppppppppppppppppppppXAppppppppppppppppppppppRDrpppppppppppppppppppppp`E/ppppppppppppppppppppppCnppppppppppppppppppppppTgDpppppppppppppppppppppp?6EppppppppppppppppppppppeB:pppppppppppppppppppppp9pppppppppppppppppppppp=ppppppppppppppppppppppf0pppppppppppppppppppppp50ppppppppppppppppppppppA@RppppppppppppppppppppppK8SppppppppppppppppppppppGppppppppppppppppppppppRppppppppppppppppppppppi+&MppppppppppppppppppppppJ&NppppppppppppppppppppppDpppppppppppppppppppppp?9ppppppppppppppppppppppe=ppppppppppppppppppppppK}ppppppppppppppppppppppappppppppppppppppppppppMw^pppppppppppppppppppppp^ppppppppppppppppppppppKpppppppppppppppppppppp6 ppppppppppppppppppppppam ppppppppppppppppppppppe3m ppppppppppppppppppppppVppppppppppppppppppppppQwppppppppppppppppppppppibppppppppppppppppppppppGbpppppppppppppppppppppp<pppppppppppppppppppppp[ppppppppppppppppppppppNxYpppppppppppppppppppppp<ZppppppppppppppppppppppbFppppppppppppppppppppppgFppppppppppppppppppppppV}pppppppppppppppppppppp@Ppppppppppppppppppppppp^55ppppppppppppppppppppppA6ppppppppppppppppppppppe;pppppppppppppppppppppp3;pppppppppppppppppppppp;pppppppppppppppppppppp;ppppppppppppppppppppppFi1pppppppppppppppppppppp51ppppppppppppppppppppppZGppppppppppppppppppppppEHppppppppppppppppppppppbepppppppppppppppppppppph'?ppppppppppppppppppppppV'@ppppppppppppppppppppppdjppppppppppppppppppppppKppppppppppppppppppppppe+ppppppppppppppppppppppXxppppppppppppppppppppppU^ppppppppppppppppppppppEpppppppppppppppppppppp7xLppppppppppppppppppppppApppppppppppppppppppppp6ppppppppppppppppppppppcBn ppppppppppppppppppppppWppppppppppppppppppppppAPippppppppppppppppppppppa:cppppppppppppppppppppppGppppppppppppppppppppppEkGppppppppppppppppppppppT?ppppppppppppppppppppppD4pppppppppppppppppppppp>pppppppppppppppppppppp5<pppppppppppppppppppppp\pppppppppppppppppppppp<pppppppppppppppppppppp]YppppppppppppppppppppppA2pppppppppppppppppppppp`1ppppppppppppppppppppppf[ppppppppppppppppppppppW(=ppppppppppppppppppppppC|(>pppppppppppppppppppppp_TppppppppppppppppppppppGppppppppppppppppppppppIpppppppppppppppppppppp\ppppppppppppppppppppppJˬpppppppppppppppppppppp= yKppppppppppppppppppppppiyLpppppppppppppppppppppp[TppppppppppppppppppppppVppppppppppppppppppppppY pppppppppppppppppppppp@npppppppppppppppppppppp\-nppppppppppppppppppppppO ppppppppppppppppppppppICppppppppppppppppppppppJ$DppppppppppppppppppppppQ!dppppppppppppppppppppppM)pppppppppppppppppppppp[mGppppppppppppppppppppppXHpppppppppppppppppppppp`Hpppppppppppppppppppppp_Hpppppppppppppppppppppp?lppppppppppppppppppppppM;mpppppppppppppppppppppp=dppppppppppppppppppppppbppppppppppppppppppppppO9=pppppppppppppppppppppp>}=ppppppppppppppppppppppBToppppppppppppppppppppppgxpppppppppppppppppppppppOppppppppppppppppppppppIppppppppppppppppppppppK3tppppppppppppppppppppppIb/ppppppppppppppppppppppbtpppppppppppppppppppppp7ppppppppppppppppppppppi6)!ppppppppppppppppppppppiֲpppppppppppppppppppppp=ppppppppppppppppppppppEoppppppppppppppppppppppj̏ppppppppppppppppppppppazEppppppppppppppppppppppDdzFppppppppppppppppppppppI:ppppppppppppppppppppppippppppppppppppppppppppC(pppppppppppppppppppppp7oppppppppppppppppppppppb6 pppppppppppppppppppppp7.ppppppppppppppppppppppUepppppppppppppppppppppp7mppppppppppppppppppppppHn&pppppppppppppppppppppp\ 'ppppppppppppppppppppppHHpppppppppppppppppppppp=`ppppppppppppppppppppppjppppppppppppppppppppppIppppppppppppppppppppppS>ppppppppppppppppppppppLfKpppppppppppppppppppppp:Lpppppppppppppppppppppp[{ppppppppppppppppppppppS4XppppppppppppppppppppppG4YppppppppppppppppppppppV0)ppppppppppppppppppppppdt*ppppppppppppppppppppppKtpppppppppppppppppppppp@*ppppppppppppppppppppppJpppppppppppppMZDApppppppppppppH1pppppppppppppE5pppppppppppppI0ppppppppppppp=lpppppppppppppQmpppppppppppppP cpppppppppppppW]pppppppppppppMsnpppppppppppppYL ppppppppppppp6z2pppppppppppppMpppppppppppppCoppppppppppppp`^ppppppppppppp[pppppppppppppNYpppppppppppppipppppppppppppRdppppppppppppp]ؑpppppppppppppY~ppppppppppppp;6pppppppppppppBAmppppppppppppp8pppppppppppppT>pppppppppppppisppppppppppppp\*NRBYv*hWfa5upjQb{4'CO@jNsppppZppppN,KppppAkDCpppp5 ppppM_Ʋ,Kpppp_0pppp5 &,KppppAw,KppppAk,KppppAnppppg[z4ppppM_ؓppppg[d",KppppZ,Kpppp_,KppppZ `:GSA4@;T:QqUtR\\qp8npg:pp5kp;CZp=&pSĈpHspT3p[^7pB#+pF,p6yGpO%ێp^`p;<9ph܉pPhpWT,pQp6nxp: 0p5WXp6p;G&SpSp6bpMp=MpK'EpGpW&p<(BpZp;pefp@Mpga)'pO=p>zKpYIp_{4^pSO7ډpppUr~ppp>uppp[p9ppp7x<pppSBippppppS_ppppppSk57ppppppLdppppppS%UppppppSv]ɾppppppLppppppLɾppppppL-%`appppppS9b`appppppBX2jɾppppppLߨy4ppppppS&y4ppppppBX757ppppppLppppppBXlppppppL ppppppL!57ppppppBX ppppppBXppppppBXy4ppppppShBppppppBX`appppppBX_ppppppKj5ppGC`ppfpp8^ppYTppdppTppcVppa(pp;NppVVappg&?pp7ppippaOppUʶppDx=pp?ppG]ppCGpp>(1ppa=pp:3gppV~~ppdtppXy>ppHxzpp9IppYGppQppCppA_=pp9kppVpp8;gYpp_MppippOWpp=&ppUXpBhpLp[mƙp5Cpbtp\ d pZpI:pi|rX1YVqJy51-ppp6qppp=EpppJ6ppp*pWap`v֪p@ˆpAOWFCMH4{'JWs4!: BpppppFppp@ppp<p<pp<p<p<pppp_ppp<p9pppppap<p_p<pp<pppp<ppp<pp5pApppppUp<ppp_p@p_p<ppp_p<p<ppppppppAp<pAp_p<p<ppppp<p<p<p<p<pp_pppppp<pp<p<p<ppp<pp@p<p<ppp_p<pppp<p<ppp_p>ppp<p<pp<p_p<p<pp<p<p_p<p<pp<p<ppppppppp_pBpppppBp6ppp6pppppppp<p6ppppapp<p<p<p<ppppp<pppp6pp<ppp<p<p<p<ppp_p8pppp_pppppppp<pGp6pppp<ppp<pppp<p<pp<ppp<p<pppppCppp<ppppp_p<pp<pp<ppppp_pUpppp_ppap<p<ppp_papppp_pUpp_ppp<p<p<pppppp<pp8p<p<ppppppp8p<pppp<p<ppp<p<ppp_pppp<pppp<ppppp<p<p<p<ppBpUp<p<pppp<ppppp_p<p<pppppCp<ppp8ppp<pp<p_ppp_pppapp6ppBp<p<pppFppppppp_ppBp<p<pppp<pp<pGpppp6p8pUpppp<pppp<ppp<p<pp_pp<ppapp<pppp<ppp_pBp<pFpp<pp<pp<p<ppp<p<pZpp_p<p<p<p_p<ppppppppp_p<pZpppppppp<p<ppp<p<pappp<pp<pppppBppp_p<pp<pp8p<pp`pppp<pp<p<p<ppp<ppp<ppppBp<p<p<ppBpp<p<pp<p<pUp<pppp<pppp<ppppppppp<p<pppppppUpppp<p<ppp<p<ppppp<p<p_pp<ppp<ppppp<p<pppp;p<pppp6ppppppp<p<ppApap<pppp<ppCp<ppp8p<p<pppCp6pp<pp<ppppp_pppp@ppp<p<ppp_ppppp<ppp<ppppp_p<ppUpppp_p6p8pp<p<pppppppp_pppppppp<ppppp<ppp<ppp<pppppp<pp<p8p<p_p?ppppp_pppppBpppp<pppppppApppppppapp<ppppp<pppppppp<pppppp_p<pppp<ppp<ppppappUpppp<p<ppp<p<ppppp<pppppppp<ppppp<ppppppppppp_p=pp<p<p<pppp<p<pppAppp_ppp<ppppppp_pp9pppppp<ppp_p`ppp<p<pppppp<pppppp<p<9KF 28 J7qpLTpEipLTpf0pL pEy%p8~dpA,ppp< pppXU*ppp8Rppph pppeH+{ppp\ppp?6pppi{pHpDpi&up@tupG$pHxupevup94:RupO>pGvupB2[up>b;upevp94pB2:pBjp@pD=*upBjupOup>pBw{pppppfpppppYypppppappppp<\0pppppAnuppppp5$ppppp>ppppp7'uppppp9:Zppppp;vvppppp=dpppppTbGpppppSpppppQpppppLJ=2pppppF`ppppp5ppppp4>*mppppp[)ppppI{~)ppppZ)pppp<)ppppD!-)ppppN2)pppp> )ppppd)ppppAN)ppppDa)pppp5)ppppNf)pppp5)ppppZS;)ppppN)ppppd%)ppppg[)ppppQPռ)ppppC8a`)ppppM_˛)pppp`)ppppAk)ppppQPI)ppppI{E)ppppZSr)ppppZd)ppppN)ppppg[F)ppppR)ppppR )pppp<1)ppppAk)ppppA9)ppppC86-)pppp`A)pppp>G)pppp[)ppppM_)ppppK͠c;Zf:_!>ACud@XSj*E _0RL:BpSi-:pppKCpppIppp90ppp>mppp`c8ppp7Xnppp>1ypppO7 pppIrpppUrspppIpppKipppV[ppp\ppphppph=e0C^SDXPbscD@;9mhT0>gP%j9kCLnS(M e}2pDfu?F_H,>/: JhF˱\fCoc3Dfe@yFlpb p>2fp5p+IpF^pGgp5p^rpX@p48pX'hpEI]p96wpj<pE{_xp8wpW. p\Z#pgpV-PpXp=<p\,hpNlp[;Fp_#pTDpixpbpFq phpWpTpTpetepSppppV]ppppOpppp7ppppKxpppp@dppppU"ppppeppppI,OppppP-Bxpppp58ppppNdppppT%.pppp>xppppJ pppp[`XppppfppppXYppppGppppTQ0ppppPHppppV`ppppBEppppMbpppp5q<ppppZ?'4ppppX8pppp@Tpppp](4pppp=3ppppNpppph:ppppMppppKz;ppppR4OppppGyppppppipppppp\QƘppppppOCpppppp^d ppppppD1ppppppaO}ppaspp8^hpp<xppK_pp9ppOW#ppY{pp=&;RppV(.ppSRppGppV~'pp> ppV.dp_ZpSHcp:pp=epflphYaCS̗ZjpppRpppj8pppdpppSQppp;~pppbykpppR asppp8TSppp=*Fpppcppp@ppp_:pppft*pppcppp]7pppSqmpppAoppp<pppp?ypppp?pppp^pppp[%Fppppap9]|p=pbtTpBa;pXDop5ըp[m˅pI:p[Op^)pZ npY6p[pip^pQopYXIFp@ppp\ *ppW5pD%Zp>ppFpSy9pM[pTpJi pF!p;qpZppU& pX}قp>w p6hGpbDNGWhC xppppH yyppppAkXppppZ{XppppZuyppppg[hXppppU3yyppppKXppppH FXppppKyppppU3_XppppKXppppOMyppppD#XppppN yppppNXppppAkվyppppA˝yppppAkGXppppR^֣yppppO;PXppppg[yppppK)yppppR^-XppppM_{%yppppX9yppppXXppppD@|yppppM_%XppppV XppppVypppphN$pppc" $ppp_$ppp8$pppTФ$pppC$ppp@_$ppp<"$ppp`$ppp9LJ$pppUVt$pppLQW$ppp^$pppBJt$ppp;u$pppfn:N$pppiv$ppphQW$ppp_\b7$pppXC$ppp_$ppp<$ppp>=&$ppp9G$pppU6$pppX$ppp?$pppa.@$pppqppappaO=pp?êW@pIp6_cG7;nE4,NlMs<T_C${ppppJpppp`ppppOppppe4"ppppD_pppp@Kpppp]дppppappppa+opppp82ppppUppppOǗpppphupppp`fpppp60pppp[ppppQuppppCh:\ppppDvppppgfppppDbIppppSbppppdBpppp;SppppR& ppppj=4pppp69Dpppp_5ppppPDpppp_?ppppM*oppppHD>`ppc_pp_:bppcppftppdq]ppZppR*ppp67s*pppW *pppZO(*pppLZ*pppggpppppphpppppp[ppppppp`bppppppOQppppppSbpppppp_~pppppp]jppppppe4)ppppppPD^-ppppppa+!pppppp@K,ppppppdB>pppppp_5ۄppppppD`pppppp88ppppppdppppppR&_ppppppa"ppppppV0ppppppM&IppppppJbppppppChpppppp69CppppppU';ppppppOppppppDpppppp;S(9ppppppfppppppC$ppppppD_ppppppQCpppppp`)ppppppj~ppppppZ zAppppppDHpppppp7_pp;pp[ kpphppHv^pphpp@ppEvppXpp>X2lpp3ppUspp>^dppP:pp]5<pp=FppaWpp;!ppA^ppP>pp^ppQppP%ppPppM?ppDc ppV9b^ppB]ppjpp[ 0pp_pp5~{ppVppCEpAjpAEpP@,9EpCGoEpP@pOEcRykK7h1=AKtpMupDspEpU&Gph֞pNRpRL@wpXp_pRpPpjap8ʚpZ\p5s\p?*p?p8yppppppp;mpppppppa9!ppppppp\ pppppppDiKppppppp8`pppppppHrppppppp9hpppppppgJppppppp?dppppppp8[pppppppJ)ppppppp=#_epppppppekpppppppYpppppppW #pppppppXopppppppI ppppppp6[ppppppp_bpppppppi=a>pppppppEMpppppppSppppppp9pppppppHa)pppppppQ pppppppCllppppppp]EpppppppS;3ppppppp=Tppppppp4?ppppppp>Flpppppppeppppppp9\1ppppppp;pppppppI5pppppppA0xpppppppJxppppppp\pppppppWdpppppppU# ppppppp4/pppppppBpppppppSpppppppD{pppppppcpLDpLCp\Dp.pYqpfF+p4 'p`fJbpLpgpf"Cp9hfpppppA+UpppppaC\pppppg[gpppppD[ppppp7pppppa@pppppNppppp^.+pppppN pppppgLpppppAppppp\!Yppppp?ppppp9h(-pppppAk0 pppppg[=ppppp\!upppppA3cpppppgLzpppppD[>pppppJmCppppp?ppppp^9pppppJmpppppAkppppp7p\pppppApppppV{pppNJ)ppp_pppJpppC"pppO$pppf:pppVppp_\wpppfppp85pppLspppfnhpppfnppp@2pppU pppZr_pppO7yppp9:ppp\8ppp8pppdpppV?'pppC'pppcZppp6pppEi5pppE7p4ap6?= YpE)g]\X@Z:S4X9K5(Al{@<x>pBee?32 <J32 Q32 [32 >X32Kf32=p32u3232 32dR32dT32dq32 h{32 h32h32h32 `532 532y5329=329F32 9K329O32 332b32 | 32  32 32 '32)32 *32932 3232 323232-3232 G32 32 32 32 3232 CY32U132832O>32 D32 fS32 f32p32tw32~32Ɓ32 Ƌ32fƍ323232 32!32 323232323232 32 Bk32 zk32 Lp32 up323p(32#p332 p432Qp<32 <32<32 B<32 @32 @32@32 @32 p32 3232#32#32 #32B#32n#32#3293232r3232 p3232 32l32 m32 3232 o3232 32 32M32 -32 t32F32.Ʉ32 ɤ32ɧ32jͫ323232 ]32 32'3232(32 ,32)332D32k32 n32p32r32 t32 ~sG32&w32 w32w32 D 32D32 D32 D#32D&32 H(32H432H732 [H932H;32 tHD32HN32 ?&32&32+*32  E328 K32 L32 = M32! O32  R32  U32R [32$ j32 s32`32 f32 Vj32 u32~32u32 32 32 32 32  32 w32323232k32 32 Q 32 z!32 332 J32 vY32 s\32Hd32 ,e32T32pd32rx3232 3232g32 32 h32 Hz32zz32 ~32^]32 n^32 ?b32Sb32 .[32 ..a32 .r32 232 232232 g23232 32j32 w32 q32 3232 32 *32 3232%32{-32 8032 732 >32U32 Y32 v_32 p32@s32E32H32S32Y32t32ܦ32 {ܸ32 ܺ3213232>32 :32*32 U3232 332 32V32&32*32 ;J32O32 b32 l32o32v32 g3232 te[32 e\32 e_32 ip32 i32 >i32 J532L532Z632 632 n632 :32:32 `:32W:#32 o:+32&:13232}%32 J3232 32 32<3232 -32 c32 3213232 32 )&32632 ;32?32 vI32M32 7X32 ]32 f32 k~32 32 3232323232 /32 32 323232 N32 32 32"3232Dl32 l32l32 l32Oq32 nq32 q&32=n32 =~32 0=32 A32 A32 A32 A32wA32 f32  {32C 32 y$32$32 $32$32 32 32 32 43232n32t32 }32 >32 3232 q32{w32 ʈ32·32)Ν32YΣ32 kΨ32F3232 32 /3232 3232'32:32 A32F32 H32L32/t;32tG32 4tW32"t_32xo32_xt32 xx329x32 I32 {I$32I(32 ]'32('32W'32 .+324,32, 32,32,32 ,32,!32|,"32 S32 X32 e32K327N32 m`32 j3232 3232 323232 >32 32323232323232`332i432 =32 _L32 V32 ]32c32 $g32 j{32 3263232 32 M32 32 i32 {32 3232 32e^32O^32^32^32 pb32 b32mc32/J32/e32 332 G332\32 {32 32 32 32 3232 32 323232 ?32EG32 w`32 832yK32 R32 U32c32o݄32 ]݋32ݘ32 ݛ32 h~32 3232 )32 3232q32032 O(32j,32 >32 Y?32 M32lI32 ZJ32^M32[32 Mc32V32 b32e32 g32t32O32 6f432f?32f@32jg32jp32xj32sj32 632 632K:32;32 ^;32 ;32 ;32 ;#32 32 32 3232y32 r{32 P32323232 32 32 ~32S 32[$32 032632 ;32 -32 e432A>32C32 I32 P32L32M32`R32S32T32 f32 U}32 3232 32,|32 32 E323232 32 32z32 3232 V3232 O32 m32 %m32 m32>m32q32.q32r32>U32 >W32 >Y32 >g32 D>h32>p32 >w32e>32#B32B32lB32 6B32B32 !W32 !t32 !u32x!32 !32v%32 %32%32B%32 %32 32 3232 32 32 G32 4H32\32 k^32 /`32d32Zq32 }32 Z32 "o32^}32x32 Wy32wϙ32ϣ3232 932 32#3232 m32 32 !322$32+32,32 j>32 bA32 I32N32O32 u632u732u<32 u>32uO32uS32ud32uf32 y{32yy|32y32]y32y32 gy32y32 E32 E32 E32=933Z32 J32J32(32(32 g(32 ,32 (,32 S-32: .32  =32 _%32;32 3232J32 A32 32 32 3232 32ҧ32^Ү32Ҹ32 ҽ3232 3232Y323232 &32*32=32 B32 g'32 232 D32^32!3232H32d|32 A|32 |32 |32 {|32+32 32 32 32M_32 _32_32_32_32 _32 _32 !c32 c32 Cc32c32c322c320<320D32 0T32 0W32 0[32n432 432 432 432 432 ~Q32DT32\32x32 S32 532W32_32 323232 3232o'32 332A32 K32iP32 kR32 !x32 +|32 ~32ޕ32S32u32 N32x32I3232 u32 32 32$32K32  32 32 32*32X132 R32 q832 E32 I32\32 pg*32g+32 g832 kF32kL32kW32ka32kb32kq32 kt32 732 D732 9732 732 732 732 ;32<32 < 32 Q<$32)32 3232 +32X3232`32{32 ~32 d32 f327n32r32 y32l|32m323232 32 32 f3232  3232 \3232 8 32+32 U32 V32 m32 q32 }32m32 3{3232}3232 m32;32 e32 Q32 n32 ?r32r32 ?L32 ?W32 ?X32 ?h32 C32y32rC32 "[32"i32"k32 "t32 &o32~&u32&32 3232 32327 32 ; 32 ^ 32 <32 =32 zM32sS32W32e32 s32 `32 00G3232D32M32 {32 Ё32Д32 3232 323232 I32 32 [32_ 32 32 "3232 @ 32a 3232 !32v%32v+32 v832 ze32z32 F32 JF32]F32UF32F32F32 F32F32 F]r32]32 ]32 ;]32]32]32 D)32 <32 )32 )32-32-32 d-32t.32 .32 .32  32  32 .32 032 332132 H232 32 32 a32 3232 Q32,32 1Ӑ32 Oӝ32Iӟ320ӵ32 vӾ32?32 3232R32 3232 3232 32 8.32 p32 u32 /32 3232}32 }32 }32 ]3232-`32 .d32d32 1332`1b32 1c325l325|32532532{<32 b32o32@r32Bw32 |32 32 S32 K323232 32 %32=32/32 J32 c32 @32 Q32 \32^32}¯32Q32L3232 32Y32g32c32 32 32 32% 3232 ()32 32 %32k;32>32h32 h32)h*32 <lV32lW32 832X832 r832U<32 V<32z=32=32"=3232 32 3232323232  32  32 32  328B32XC32Z32 G32hP32f32i32?l32 ft323232e3232 b3232 e323232J323232 w32032 32%32 ;32x_32h32kc32 w32 3232 ?u32 K32]32 3232 32 l32 R32 1o32o32o32&o32 o32 s32s32 s32@L32o@Y32Dt32hD321#332r#T32 #U32 #Y32 \'\32']32['s32}'w32 '32G'32 '32 323232 32 32& 32 32T 32  32 I432 K32 ^32E32J32\o32 (@32=`32i32 732 32 32323232 32 32`32<32323232 w 32w!32 w-32 a{U32 Y{a32 {q32G32G32|G32^W32 ^e32*32 *32n*32 .32.32.32 .32(32323243232 324 32 32  32 32 ~32 h32C32|Ԉ32 ԏ32 ԟ32ԡ32uԩ32Q32 32 3232 32 32032 o323232 n32 a 323232 cS32bX32G^32 32 232 32 32 ~r32 m~328~3232532 H32W32E32 r32~32e32 32a32 a32a32 a32 Ya32 ye32e32 I2,32 24322>32=2B32 *2J32 6l32 '6n32632$632A32 I32n32s32~3232 32a!32 $32'32 4+32 '$32 &32 (32 E532 =32A32H32 [32FM32 ^32b32Ff32Ii32r32 v32d}3232PR32V32W32î32 ò3232 3232 3232b32 $32/32/3232;32 F323223232Y3232632 6(32 232 :32 <32 i32 i32 =i32%i 32 i#321m>32mH32mR32mm\32 mg32932 t932T9326932 p932 932 32 =32E=32 >32 T32 32\32  32 @ 32  32  32a!32 [!32 )32:32 ;32NV32px3232 323232 32 32 323232432 32 3232 #32 323232 )3232 d&32(32 1.32/32 832 &;32>N32 \32l32kD32 3M32T32_32 b32e32 n32 3232 ;323232 y32p32 p32Qp32p32p32 st32t32 ut32 t325t32A%32A832 A=327A?32 /E[32 KEa32 UEf32En32 #$ 32$3325$C32(X32 (c32 W(j32V(x32j(}32 }(32z3232 32 32 s 32 A 32  32 32832d932 xL32 N32 9g32(i32 32!32 -32932 B32 M32 %Y32 ]32TZ32 32*32 32 32 [32 3232i3232  32 _ 32 T 32x32 x32 Ex32 |M32 F|P32 H32H32H32 H32tH32uR32g_R32 _c32 A+32+32;+32 /32 L/32/32/3232 >R3232|32 32 32 B 32 m32 32!32[3232 X32 `3232 HՎ32~Ր32՘3232 323232 32 32 3232{32~3232 32 32 532 q932>32B32 F32 =Z32 :[32_32qa32u32sy32 _32t32 {32c32D3232U32 32 32v32 32 b32 0b32Cb32 f32zf323#32 3*32I3+3234323>32 7R32v7V32 7h32 7r32\7t32 7|326$32 %32 832 IB32 SD32 K232 S32ud32 f32 :g3232 b32 x32 32 532h3232 3232R32 32  32%32*32MT32l32 w32p32 Z132 632bĞ32 L32cY32/32 632 32 32 }32323232 j 32 n-32n;32AnB32BnU32:32?:32:32L:32 1>32 8>32q>323232 32 !32[!32 l3232 532 x:32 a32J432F32 M32 32 32 !32 32@32323232 3232 32 3232332 323232 O32 yT32 rV32X32Zh32 j32 E32<q32 q32 :q32 q32 u32 u32 B!32B#32B-32JB632B=32SB?32BC32FO32FP32%&325%=32%>32)A32)O32)Y32 XZ32 l32 |w32 {32 ~32 \ 323232 f 32 32 !32 l"32H,32 =32 53232  3232n32 032#32 >32 t3283232D32 32 32323232 32 l3232 32c32x32 -y32 y32}$32}432}<32vI32 P`,32'`J32V`L32 ,{32,32,32,32 ,32 032:032 032 032 032-32V32 32P32 32 W32 32?32'3232 R32 3232 32 Jg32Al32 q32wڷ3232 F32 3232 $32q32E.32432d<32 =32C32C]32 ^a32m32 9v32 2]32@r32't32 3232 Z32c`32 cf32 cx32c32g324 32432 432L4&32l4*32 89328@3232 32 $32 ,32=-32N132 332*32 332+:323232 3232"3232t32 32\32 Z32 32_M32 iO32 <Q32*T32 oU32d32 j32o32 w32 Nz32 Ń32 *Ť32 ,3232 "3232 &3232 3233232 32 32 53232j32j32k32ak32 o!32Ao932 do=32S;32 j;32 ;32 @;32 u?32?32%?32 }?32 ?32?3232:32 32 W"32 "323232 .32 i632<32 #>32 32 32 ȴ32 Vȵ32 ȸ3232 3232 23232,32!32 32 G32932 A32#32I32J32k32 s32|32s3232 r\32 r^32 rb32 rg32Prk32 rq32 r32 r32v32 sv32 v32 C32C-32C:32 G?32 bGQ32 & 32,&32T*/32 D*F32*U32 N32 X32 Z32 X \32 p32 L y32$ z32* 32 32  32 7 32 X 32 32 32  3232 |32 G32 32 {32 M)32232 ]32 e32 o32 Ru32J32 3232P32N32 3232 32 32 32y32 y32z32 ~32~32~032J32J32a 32 a 32a+32a/32 a332 '-u32 &-{32 132 132132M132 132 x132f323232-3232 3232A32 R32d32:32 32f32 ~32ۧ32ۻ32 32 R32 }32f32 3232 E32 j3232c3232 T?32 @32NG| p^+p4Q'pfiNpDLphMp>pKsp\WpN3pYcpQGpL0p<yIp\p:Y=pNNpCpYIpi-pp5+ppbppb.ppR$lpp` DFppOY/pp]<pp>:pp6:pp^Bpp=pp\0ppF~pp>wRpp=&mpp_Fpp^mppUCcppgJppgnpp76z7ppfpp5ƒpp]6bppPsppg4Lpp9^pp6ZppV~ppaOippB"ؖppfXppYppTZppKArppGpphpp8^DppghsppXppe[+Dp7gp;SpppppSb ppppp]fpppppJpppppjxpppppa@pppppUppppp_5s ppppp8hpppppOcppppp^|ppppp[rppppp_ApppppQ_pppppMpppppCh#pppppgupppppe4UpppppdByppppp`epppppD_BpppppVlppppp@K;Kppppp69(pppppR&ppppphLppppp`xpppppPDpppppOe pppppD!pppppDpppppa+epppppWipOPp`*p^|~ZpJp6I4p:pXupR p<3pQ}9pMpOWp[pXpM!bXp> Vpfp^>;]pOpYpK~^p@=p]D8p5 *p<<p: p8Mp<)pNH 'pgiph{pZ5pEgpNppppppWppppppapU6pSDp7pe:pEJKp7p6IpC",p>#6j:ppp>#pppBs^cQCVXZpppp? \ppppBppppfGpppp^ppppPBpppp8!8sppppI8RppppHppppFppppSy8R} a1pMap`MpUiF7pXpekXjopppp4 r<#mPo3323oKk3mo3on3333333333X3323323ml3ok#33X3333E333k3noB33=k83323D3l4l?33l3p2m33313333333333333333lnk33233333v33nko333 3mIm332333a33333333303323333lfm3lm~3no5333333 333333D333$333a33)32333;333 3k8l3333333333333kp2333;33oA3333333nk3p;n333 333M3333oou3333333<336333333333N33333l#mL3lvnT3p_m333O333333333X3333D333333333333E3333nQl3333k k333333}3kl333 3333333323333mfm333332333;333333333;3kn333 3lgk3o;oo3333333lDm3333233nlM3333333<3333muom333333333333 333333333333333333333333'3kLk3l6nP333333k3peo33333333313no3nn233o3pn33*l333t3l_n333X333333333'333333X33333333o3olk3333333lk333333t3333a3kpY3333np<333k3k8k333333333 333k3333333lPl3klf333j3n^p%333b3331333}3on3pkW3ok3loa3mot3333333333(3333nSn33333333333333323333<3333333333333<333(33D333a33333333333oTk323333W3333333331333k333W333(3no3333mnw333333s333333333L33333323knL333333333X333333033oA3lo333:3lm3333p%n333G33333O3a3333oo3lk3333333333)333h3333p2o[3nLm3333lGl3323333kpl333333b33}2333333B333333j33333pVk33333X33lm333k3pRn333B333333 33!mN333[333E3323333lo 3333on3omY332333X3333p;l333333)3333333333333o,n333333a333(333j333]333333:3333323333O323R333a3333333m}l$333t3oZk3opY3333333333lm 3m/o33ko33333333B333333333p,o'333333333333}33333333333(33lp=333333X333333333O333:3333n1ni333332333s33333333333333b3 3333oAk3ol%3nm;33y3333X333O333}333333333C3333333333333333333mn333B3l8n3kl33a3323 3ml3ok333X3opW333;333~333O333333333333333O333:3on3lQm/3n2kC333333333333E33)32333W33333t3}333333333a333_33333;333333333333nkI3331333333t33333t2333W3333333333333333X3lHl3mk333332333a3o}k/333'3333333333ko33333<3E333333E33333o333j323D3kl333D3lHn23333333333333noH333O33e3333<3kl 333j3333lk+333s333 3nl^333!3onk333j333D33n3kn;323J3okq3opX3o o3333mnF333|3333kCn3lPl3333lm3333333~3nm333)33t33333lmP3men3nl333 33<33333333n1n333O333X333b3k p 33333V3h3333kn33333D3333 3333m~n 333323333;333333a33 323333nGm3ol3nl333t3333n l%3nRl333333D33313333333339333k333k333c33;3333333333(333233333 3y33333333333333lmY3mlb3nom3mm33<3E3noh333333)3pXk3333333333k/nS33%3S333 333b3lmY33ckf3nQl3333mp!3lk53303{33 33oo33333}3j33333 3333 3nm,333333333t333X3ol33[33333333nFp;333333j333}333t33=ol33W33lo43lpS333a33S333333333333m333)333333@3n`o 3333lxo333333D33V33o}m3ml33ol3333po333t333333(3333332323~3n^ni3333kDo3333olH3333kpA332333j333X33333333N3333333k333333}33333a333333m$k!3op33-33363+333a3lk3ll3khn23333a3333333333nPp'3kn333O333333R3kk333X333333X3323kl33vk333333333D333T333333)33333n3333333lkC3333ok 333D3333oo333333k33333nm3333333oSp<3332333333s333|333 3333ol{333|3333o~l3333332333O3pkh333333X3ol%333a3no333333A3333333mn333a33(3333D333s3333333333kl633333U233313pbk3k3m333333333333A3ml333N333333a33333onF333t33b3333333333 3kk333X333;332333 3oo3oni3333n<m:333O333X3333<3lmY3lHl33333333R3"3333333lm333333E33333333}33333333kon333k333~333p33a33no[3333333Y33k3233333333s3p3363333}3oo3oBov333;3m$m333N3okM3ok3333oAo3mn33233kk33333333333333333233333}3 333t33313323ln3p_l3mn^333333333a33333333p333 333k333N3333333k2o3323nk332333333W3333333nov333/33333o}o 333333O33333333$23333<333333333b3ok3olq333C333333333333333333<332333t3337333k33lo333O333333333332333 33333|3B3np\33Fm333@333X3332333s32333t3}333M333:333333333 333333$333:3333<333D3333o|pb3kmB332333333)333 333333q3kn33 33333lm83oo333 3339333}3nn33 3333 333333I3lmY333333t3mpX333 33233H33mpm3kl3323 333333C33333333E33km333N3333nk3333333133333333mn333E333j3333333khm~3323k,o333333`333k333a3ll333a333N3mm3pGkm33t3|33333O3333W333333O33 3333X33k3t3333kl/3nn3ln3332333C333333D333O333L333a33333333333333l l33323333333333oVk3333333333333mkpJ3kn333333Y333t3pkh33K3333X3333p<o333j3333333332333`3333333no333333D333|3333333kou3333323333333oBkC3p<k3olj333333s333333'333233333 3333333333h33_3p333h333 3330333j33333;3V3333ope3kk]33o3333333kym333a333 33X3333;3ok3333pdp333O333)333E333 333O3nnU333)3333l8oz3l=m~333333333333333(33 333<3E33333333}3333333333dp%333t333333333333333z3km33333333333 33mnN333k3233333nn3lpl333O33333k3t3333333333333333333j333\333k33333323lm3kll3om3mkW333233t3 33333333333333O3X3333333mkX333(3333ol3333~3339332333'3pXky3332333 3333333noR3om~3lk3333p=o33s3:3323333lme333333333333]33o3331333)3pdkW333K333 3333muk3333pl3kk333232n 3333on333a33333333333333333D3323o[o333X3333olg3nk3333333m"oH333t333O3330333<3lamA3lkL33ko3omy3333<33|3_33313knlV333:3k9p&333b3mm333*33.3n333333N3331333X3333on3l/k3no~333E333:333333333t3333333ovm3lm333 333 333O333X33333333373opj333333333k333 3333333333333333km3no333 3lo33323mGp3ol3kn3mo333;3333on3333kxl333333333333 333j333`333333@3oJk!3333333nPk33)323333333nn333 3333333333333333kBl333a33m333O3n^n333333 3333233p#m3333333333<3333pn33333lo3333333333olo3pTm433t23nrn333 3km3klp3333333lm333C3ko3333333332333j333j33/33ml3ok333333N3penv3333333333335333(333;333N3mfo3333n+mc333333333)332333D3ovp&3333kWm333_3333333V3333333k0l3nLo 33333333llQ333X3nmu333333 333<333;3323D333333k3333_3333nvm333333X333333333333333k3330333333E3ope3333333pk333<333333333.3333on33333233D3333333t3o4m333l333:333;3lmF3nl3333pnS33e3*333333333j333i3333333333333omo333O3kqm 3333moc3333333nmk!333333333 333O333333}333Z333333t333}333E333333)33233333333a3333}3ovn;333233;3a3333333kWk333 33233z3333333333a3333333333(3333333333oo33333k2333333(3332333c332333E333333333h333 3nRke3nm3333m~o,3kXp433333353333lIn~333333333333W333333T33333a3j3333333oo3llL3333lMk3333333333333ol3333333333~3323333a3333nn333K333 3333lnE333333*33333333333mkx3323333333pAn3333<3n.nH3333323kl3prl33333333[3A33333l333323g3333333ovp&333:3no3prl3333<333|3333333333333'333k333333333333333W333O333333333t3p o333323A333k333333B3333333oIn3omo3333nkz3oo333333O3ll3333l&l33333333333333333ml3ouo933333Hn3nn|3nm333 33333333ope3kEm'333a33333cl3333333333knm3333oEl333333323333ep>.ipYqǿpfFҥp4p`fkpLCpgpf1.pcpL9pG\Np\fp}Dppppppppppppp`FpppppppppppppM~ppppppppppppp= :gppppppppppppp]0pppppppppppppWpppppppppppppUQpppppppppppppbtspppppppppppppO*ppppppppppppp5[pppppppppppppKtppppppppppppp8upppppppppppppW'lpppppppppppppI:Eppppppppppppp[m#pppppppppppppbpppppppppppppZpppppppppppppf1 pppppppppppppc 6pppppppppppppT&pppppppppppppGppppppppppppp[JpppppppppppppXxwppppppppppppp?mppppppppppppp.pppppppppppppIqpppppppppppppI2pppppppppppppV03pppppppppppppMpppppppppppppKMppppppppppppp;Pppppppppppppp\xpppppppppppppehpgppppppppppppp`pppppppppppppQfpppppppppppppIpppppppppppppGvpppppppppppppD}pppppppppppppIb4pppppppppppppapppppppppppppi*|ppppppppppppp]pppppppppppppcpppppppppppppS Fppppppppppppp=dpppppppppppppaeppppppppppppp7pppppppppppppC(qXpppppppppppppRK ppppppppppppp>pppppppppppppDBpppppppppppppEkJGpppppppppppppZi\pppppppppppppApppppppppppppAlppppppppppppp8pppppppppppppbeppppppppppppp[{+`pppppppppppppDpppppppppppppCnpppppppppppppb6!7pppppppppppppApppppppppppppU^pppppppppppppUeppppppppppppp@ pppppppppppppcUgpppppppppppppapppppppppppppH]pppppppppppppi6pppppppppppppOHpppppppppppppbAppppppppppppp\pppppppppppppipppppppppppppG6pppppppppppppM;hpppppppppppppY,VpppppppppppppUppppppppppppp4ppppppppppppp="&pppppppppppppXpppppppppppppbppppppppppppp[Tpppppppppppppfsppppppppppppp8&pppppppppppppMoppppppppppppp^h^pppppppppppppJpppppppppppppBTv~p8̙pA#$ig=euS~^|P(rg+}Zj$ppp[mppp]pppbtppp[pppVpppI:x-pppBKppp5(ppp4Vlppp@5ppp9\pppDSpppdppp[ʤUNpp2pp#K<pB>pBB pg$3p pppspp&ypxpͦwpͧppQp5pDpxp90pp7pkpo( p{m p9;p{vQpDplp>pp4Bp?CpyDp0`Epp+pnpp-]`pp-yp-}pw pq.pHpT plpBp)pELp#,Fp#5p#::p#Ppfpf@pfpz ppQp ppp~p~pppg p pI/plpJpJ2pJpp{ pE p Q ppRp pp?p&6p^p6pg pԕvpippp5o p6p5 pvop-pnpNpIp@p_p_"p_~p| gp_Tp ippapebpԴdpfppHpypp p+ 0p+&p+'JpbHp(p ~pj?pC, p|j@ppp; 5psp6ppp pH|p}}p bp_~p!p!p2p pγ{p! p8.pp|F[p5p|dp|gkpjpHTppLp_ppp-p*p<op9p.Tp{_ppp.up p]p@p 1php SpBDpppRp$ p$' p$5p$H4p pg0pa p- p.ppppppnpp4Ap^ pBpG4p4 pp(Zp pp*[pp 3p<p3IpJpp*p+p8pFEcp dpN pjpk pkpp pRp̿p pWplpnJp-p{`p( p`p#p'pp]p3pappC:pCpEpDTpY#pip;pwppp;(p pkpp" pGppφpϊ'pϑ pϗp95pp}6Kp}7;p};p"\p ]pdVQpCvpuExpYppp1prpk prTprprpGp!p p{y pM"p pVp1p wpep%:ph|Gph4phUp/b p5ppp ep pappppp p0p;pp1^ppy_pp^Odp^cp `pȮ6peHpbppXpq5pޚpv,pa p pa'p1ppPp5{0p:p:;p&kpܳlp,mp*p ]p?kp&pzp7Zcp7`UppRp\pgp'[!pEp#pA$p%pc p;KpkPLp pqMpzNpa p wpapDjpkp>lpbp ppE#pڵ pD pzMps??pS p.j@pfpnp"Rp"pppp  p|psp:hpspm ppp pp~ppzp}tppt`p0>p0@ spVp0bp psppp$ppMp p\p pjp^v]p%pxpvpüpvp pX6pBp%p pppp? fp_^ pzpɠpɩpIgp,pR)pp\5pw opp0ppB"p=py>ptpp p) p5 p-ppp p~p8H p8Lp8Yp+p[,p<-p»Rpb{ xp |pĠ }pbp/pppp}p2p-qppzp! ppEp:TpMpeprp#gpīppp)p~Wp p?pFepbp8XpyrpY ^p#pptptptp'p(p,+p,p` \pq.pp"bpUpp pjc pjhApjpe p|pԊApԌ p!p}pԷppE pC`pIp$p^Spp(p&pppHgpw$hp jp~ kp lpx npʂ4pʕp4fp:pQ pT pZp pkM p>p`*ppCpBpCp_,pPpmzp pp+ pwpD3pFh5p pVpWp'pc^Kpc{p\prp` p@sp3p4p. p.p. ppppF}pjiWpbXp`Gpp p]pppeNp$Zp$pcpXYp1ppLGpDopD{pIp JpŐ{pa}ppn#pnpnpnp)pp W p s2p:Cpp pp^pdSSpdbMpdnp? p{pk`|p$}ppp\pݐpcp3.ppݒpGp[pGpGpGpR]pIpp%p%p pxp$$p p ppp=f p$p=rjp&p=Spppmppļpp/pppqp7p>pdpeqp7ppApupRp%p(p*p3"p35p3@p2pvpvp7p<p^ppPp-p.spWp:Xpcpnp_ppkrp(pU pppP+pGpYpP-pp>(p)p}_phrp*ppbYpb ?pb p ypA(pp;pfFp p pp!p*"p,]pE p pztps pBS p p;p?pERapPpܰQp6pR>pspAppoZprlp p lpp;0pI?pAp:Bpkpp`pEaptpA peI p/ppprp= pfp0 pnp mppEwp*p%pބpގ{pޏpHpppJ{LpeNp&p[p&rp&pIppp p"pIpp,p.pVp!p tpp#p]pfpnpoIpp ppp3ppwLpn p pw1p&;pn[p4po\ppKup ppvp8pBwp&p)Mpm,pm.pm:pmZ p:< pp6p^d p p0<p5 pӗ.p;0pwpZ pcpQ p=pCpWpPpZ pp!pn: pzIp{p۷pQp@p?pFJpiVp3p̵pSppKpΖpppppppppp Vp [ p;pB$p=ippbp< pypEpɑupBvp8pypPp!p]pbp̳Xp̹fp?p6pp՝pzcpD pF pzppԗGppJpVp)pp\ppp,|pGp[ptp,p p pp.ipp7ipp9pnp<ipIp`2p p p>pyzp?DpHEp FpipGp[ p p?pppp}Pp}p}p pdpmUp bpjcpdpepqp@DpppsB/pl psTpzspdap>2p>&p>Wppj{Yp p)p9LZpg"spCp zpi( ppZpHpl=p pNp4up4p3ps_pppp^ppJpLKpyp bp^Dp$ cp^p dpppEhp**pp 9up9vhp4pB@pg0p;)p`2vpK&p]|pPCbpE^&pSV2Upppppppph8 ppppppppQvppppppppV~ppppppppHppppppppPDuppppppppJppppppppaKppppppppjuppppppppa+^pppppppp8ppppppppC$pppppppp`dppppppppe4ppppppppChIpppppppp];pppppppp[ppppppppD_pppppppp69պpppppppp_˙pppppppp;Spppppppp@K֠ppppppppDpppppppp?bppppppppM)ppppppppg{"ppppppppU ppppppppSbpppppppp_55pppppppp`2ppppppppdB1ppppppppD@yppppppppO6+ppppppppOppppppppR&DppppppppD ppppppppdiApppppppp9<1\p@ p=rpH5~]pc!pQ|7pA$pIupc"p\pX<p9fpLHpbdp< pSb[p_Zp]"p=f;`pJp]EpaapFo@p:F;p_ -pF?pde pJp=pG0)pFzpb- +pApQ?%pi{p6"@p35pGp^WÉEpppE@Eppp4EpppU؜Eppp5EqpppU68ppp5E>EpppC2pppbLCeEpppEppp^WpppbLppp8fEppp8jppp4 pppC2cEpppkkkKjpf)pKpOppgHDpR(pVgpK-pIp>pQ}ppppp;S pppppdfipppppa+*ppppp@KpppppUg_ppppp`<ppppp[ pppppV@pppppD_َppppp_5hTpppppMpppppjpppppChpppppD_pppppPDxpppppSb-ppppph#ppppp8 pppppO pppppOpppppR&ppppp8pppppappppp_lpppppg:pppppDpppppfppppp69xCppppp`cpppppJ˥pppppdB֬pppppC$Špppppe4oppppp]epppppFCSp5pG>pWpKYx,^m[gpppE]ppp4~Fppp_ipppJPDpppT@pppf-ipppZIFpppT|pppZU1pppX$ppp=U}ppp8ppp@MXc<pM  pNpJKdpdupah:pL+pS.2pf>pPrGp<yUpE"p7f=pepRyp5 +pXp_ p;/e~p`Åp4=?pF}p5gppW3 J KO:pdh$pgYpepYpXpB@HzŭNs3"^jцci7tw=(L2W 7MB pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^]~p6`tNV5F)j-Ivaggd9ZB?2o]v[=Q^ ^ypPAp:5p98pFp8pT#p50p>ppK8mpFpPjpG% pXpi/p4p8LphIp4Zpfp5ުpMpc1pKmwp[E<7p79Dpd3p@o]pEjp=HkpIpW ppf4pftk]4b`6I^JZ*6sU/: 7I^ XIfG`O5kp]K8E7kpO8AFkpR8\_pS8aWkp]8Bkp]88:kpT8NkpRa8L/kpN8@Hkp85kp]8aWkp\8aWkp]8BkpN8RkpR28aWkp]C8aWkp]D8Is_p^ 8Vykp\8aWkp\}8POkpSpKkpO8DkpOp4kpO8aWkp\z8BkpTM8K5kpNt8Fkp]8K5kpNv8aWkp\8Fkp\b8aWkp\8Zkp]8@HkpM8Ckp8eekpO'8gdkpP8K5kpP85kp]%8fwkpSC8iQkp\85kp]8Rkp]8ckp]8@Hkp]8aWkp\8_'kp\C8VjkpN8QNkpR8aWkp\[8]Akp85rkpP(8@Hkp]8Bkp]8@Hkp8Lkp\8LkkpQ8]kpQ:8]Akp 8aWkp]8Vy_pN8aWkp\8\kpR8fwkpSe8Xekp]K8B_pSi8IkpT8dmkpP8fw_pP8\_p\8jFkpT8]kp\!8fwkpN/8Xekp\f8AkpN18fwkpO8RkpO8\kp]8aWkp]a8fwkpT8@HkpT85r_pN8aWkp^8\_p]8ik_pP8SkpM8aWkp\8;kpM8aWkp\8fwkpOl8aWkp]k8@Hkp08JkpR8aWkp\8Fkp]8Xekp]85kp]8Is_p\8QI_pT=8XXkpP(8LkpS08Xekp]?8Fkp]8fw_pQ8aWkp]8a!kpM8IkpO8aWkp\8aWkp]8fwkpO8VykpO8?kp]8__pQy8JkpQz85kp]8XkpQ|8JkpT8U_pT8dmkpN8:kpT8aWkp\g84rkpR=8\kp]8B_pR@8K5kpO8fwkpQ#8]Akp8Ckp8\_p]88@HkpN}8:`_pN8i_pN8fwkpQ8SkpNt8@Hkp8\kp]8fwkpNv8S_pO,8N8kpO.8\_p\$85kp]8DkpP8;_pP8HkpP8QIkpN8j?kpN8f>kpQ8PkpQ8Fkp\85kp\8U"kpN8BkpN8?XkpR8f>kpPm8Is_p\.8eekpS84rkpS8\_p\/8aWkp\(8@Hkp8]kp]8fw_pM8=5_pQB8HX_pN8>kp]{8Ckp8aWkp\8SkpM8dmkpP8RkpQP84rkpN7pIskp],8aWkp];8Rkp]8Rkp]8QkpS8ikpS8A+kpS!8aWkp]8Jkp]G8iQkp\8h|kpR"8aWkp\8g\kpT8aWkp]R8Fkp\85kp]j8VykpS8i_pTB8XkpTC8@HkpO8Xekp]8HvkpQ8Iskp]N8fw_pQ84rkpQ8Is_p]8Bkp]8_'kp\z8POkpOpBkp]185kp]38DkpO8axkpR85?kp\X8\kp\i8E7kpQ8iQkp]<8BkpRE8fwkpM8K5kpS88`kpO8pO8U"kpO8^kpQ,88kp\K8Fkp\y8dmkp]P8aWkp]/8Xekp]08aWkp\^8f>kpSZ8U"kpRL8Xekp]8hkpRa8aWkp\8Xekp\8Tbkp]8H'kp\18aWkp\:8<kpP8Tkpԝ8HX_pSi8Xekp\8K5kpN!8Is_p]8eekpN#8fwkpTn8IkpTq8@Hkp8Is_p\8ODkpQ8>\kpQ8fwkpN8ckpR8NkpN8aWkp]8DkpS pA9kpN/8fw_pN83kp\8@Hkp~85kp\8Xekp]38>\kpS8Y=kpS8I_pS8POkpQI8AkpQ8fwkpN8Bkp]8\_p\8aWkp\>8\kpP8@Hkp88kp\8IkpSq8aWkp\8]Akpy8C_pM8<2kpQ8Xekp]e85kp]B8HqkpP8_kpP8fwkpM8POkpRxpS_pNF8HqkpO8iQkp]M8Xekp\V8Xekp\v8Vy_pR@85kp\8aWkp]8gdkpO8aWkp]8fw_pP8\kp] 84rkpR'8fwkpR*8=kpR,8aWkp]8Fkp]8fw_pO{8] kp\8V_pR=8Xekp\8hkpR8HX_pR@8f>kpTG8Rkp]|8AFkpS.8ekpR8AkpN8akp\8Fkp]8aWkp]8?kpp`_pTB8Kkp]84kp\78;kpQ8HkpM8aWkp\8fkp]8Jkp]8I_pN8Y#kpS8Bkp\P85kp\Q8Is_p]8]Akp8@Hkp 8aWkp\8\kpPC8DkpPE8Jkp]8fwkpT8Is_p] 8SkpPZ8akpN8@Hkp]8Bkp\68POkpSpFkp]8H'kp\8Wkp]^8CkpԽ8\kpS8POkpQ7p@Hkp]8eekpTi8Bkp\8] kp\8Ckp|8XekpN8RkpT8f>_pSb8Vy_pN8W=kpP8NkpT8aWkp][8]AkpI8Iskp]8fw_pN,88:kpP88`kpP8SkpQ8Rkp^ 8fw_pS8Vykp]d8Is_p\8]Akpԁ8Kkp\8BkpP8VjkpS p<kpS8UhkpS8IdkpS!8Ckp]M8BkpS8Rkp]K8?&kp]U88:kpT#8K5kpR8@Hkpa8RkpSwpfwkpO8_'kp]C8\kp]88:kpPpRkp]8SkpR8Is_p]:8]AkpL8akp\t8WNkpT85kp]!8dmkp\8\kp]"8Tkp]8YkpR78Xekp]'8Xekp]l8aWkp](8aWkp^ 8Xekp\R8aWkp\8@Hkp8ekpR8JkpTO87kp\8fwkpTQ8SkpTR8@HkpՄ8HX_pPA8\kp]8>kpP8Bkp\#8dkpM8POkpO+pRkpR8]AkpԨ8@Hkp8iQkp\8\kp]y8Is_p\8Xekp]8Rkp^8fwkpT8g\kpN8N8kpRQ85kp\58aWkp]z8aWkp]_8Xekp\8SkpO8aWkp\08K5kpQ<8RkpQ=8i_pP 8@Hkp8EkpTs8VjkpPp]Akp"8S_pQ8Kkp\8aWkp\p8Is_p\8fwkpT8Fkp]8K5kpN58DkpQ85r_pQ8E7_pN,8Xekp\8Iskp\85kp]08Y0kpN8Is_p\J8aWkp]r8] kpP8Fkp]I8aWkp]s85kp\8Iskp\8@Hkp\8\kp]8aWkp\e8H=kp8<kpQ8`kpQ8VykpQ8fw_pN8dmkpR8IkpS8NkpR84OkpS8@HkpS8\kp\I8CekpM85kp]u8VjkpO8jF_pO8IdkpO8fw_pS8kpS08Is_p\G8H'kp]84kpS!8fwkpS287kp]8aWkp\)8Is_p\8akp^88`kpQ 8HqkpRC8@Hkp\8SkpRD8XkpM8aWkp]&8@Hkp8gkpR78H'kp]8Xekp]8Xekp\Q8@Hkp\08AFkpSN8H'kp\%8Xekp]!85kp\&8RkpTQ8f>kpQ8fXkp\8Iskp\8dkpM8;+kpN8IkpR8\_p\8ee_pO8aWkp^8@HkpO8]Skp 8Xekp]B8Fkp^8iQkp\8aWkp]8F kp\8N8kpRX8<kpRY8aWkp]`8fkp]pSkpO8\kp].8]kp\8@Hkp_8:kpN85kp]685kp]78Ckp8Pkp]8K5kpSo8iQkp]8dmkpON8fw_pOO8>kp]8Iskp]8A_pP8BkpP8i_pP8fw_pT%8>kp]8H'kp\m8fwkpN>84kp\K8aWkp]8XekpR85kp]8H'kp]8aWkp]L8SkpP8@Hkp85kp\f8@Hkp8K5kpM8iQkp\8@Hkp]T8@HkpՒ8POkpP085kp]8POkpP48Fkp]8Vy_pPA8IkpQ 8>kp\8ckpQk8\kp]8QkpO8GRkp]88kp\8Xekp\8aWkp\+8Kkp^8Zkp^8Fkp\8RkpS8Hq_pP8\kpRH8Xekp]8Is_p]8EkpM8JkpT8Ckp]8Ukp]k8fw_pO8akp]8f>kpO8IskpP(88kp\k8iQkp]8Is_p]87kpTd8Zkp]8=kpԔ8fwkpQ8SkpP8aWkp\C8fwkpP85kp]e8JkpQ85rkpO78\kp]8RkpR8aWkp\8@Hkpԥ8Rkp\8akp]8fw_pQ8a_pQ8Q_pQ8fwkpT8Is_p\8`_pR^8OqkpRa8ikp]8fwkpSpjkp\K8^kp]8Z|kpP 8fwkpQN8fwkpQO8bkp]8gjkpQPpH=kpS8Fkp\8dmkpN8@Hkpն8bkp\8?&kp]8`_pRn8Fkp\T8HkpSo85kp]8OokpS85r_pT+8@Hkp]8@Hkp՛8aWkp]8@Hkp\`85kp]8@Hkpծ8aWkp\a8>kpS)8Ckp]8NkpN8\kpN8@Hkp\:8IkpN8SkpS8Xekp\&8@Hkp\'8iQkp\8Iskp\8<kp\h8Is_p\]8AkpM8IkpQd8iQkp]8Is_p\8Ckp]R8fw_pN8EkpN8ikp\8gjkpS8@Hkp\8fw_pS8Xekp]68Xekp]78_'kp\8?kp]8fkp]o8Id_pR8aWkp]pfwkpNf8aWkp\8Ckp^ 8I_pNh8JkpO8;ckpO8AkpO8fw_pO8Bkp\8<kpO8fw_pT8:kpT8gkpP8aWkp\8h|kpRL85kp]l85kp]85kpN8Vy_pQ28>\_pN8\kp]8K5_pO8ikp]8Xekp]8KkpR84_p]>8@Hkpg8aWkp\8\kpTn8SkpTq8I_pPZ8ZkpP\8Fkp]H8Fkp]Q8EkpQ8aWkp]S8@Hkp8LkpO=8RkpO>8Iskp\8aWkp\8ik_pN(8Iskp\8fw_pT8EkpO78POkpTpZkp\8fw_pT85kp]'8Pkp]l8\kp](8gkpON8\kp])8RkpOO8fw_pQ8fwkpQpfw_pQ8H'kp]8H=_pO8Rkp]P8aWkp\\8Fkp]8fwkpQW84rkpQXpMykp]8Ckpՠ8I_pN8Fkp\ 8f>kpN89 kpS|8GRkp\U8fkp\8VjkpOcpaWkp]8I_pO8H'kp]85kp]8aWkp]8JkpQ8aWkp\<8\kpP8ekpS.85kp\8K5kpO8ik_pP8dmkpS8POkpSpfw_pT=8POkpQm8Is_p\8aWkp]8Skp8GRkp\8K5kpPC85kp\8VjkpPEpHqkpS8fw_pS8Bkp]p8fw_pM8\kpO85kp]85kp]8Z|_pQy8j^kp\u8@Hkp8RkpR8iQkp^ 84kpR8Bkp\8aWkp]8Is_p]\8@Hkp*88_pT89kp]YpaWkp]Z8]kpPpH'kp]8hkpO84kp]8fkp\8ik_pN8Uh_pN8Iskp\8a!_pO8SkpPf8fwkpPg8Z|kpQc8aWkp]i8Xekp]j88:kpR8:kpP8BkpR8\kpP8aWkp]T8P2kpOG85kp\V85kp\v8fwkpR8\_p\_8JkpT!8@Hkp#8g\kpT#8J_pP 8`_pP 8Is_p\8DkpP8E7_pT8EkpQ8Tkp\E8] kp]8Xekp\piQkp\84kp\k8f>_pM8aWkp\N85kpRp8Zkp\8?^kpN8fwkpQ]8Y+kpP(85kp\Z8aWkp\@8RkpQW8EkpN8V kp\A8aWkp]8Xekp\8@Hkpԯ8Fkp\88`kpS8Is_p] 8Pkp\88@Hkpr8\_p]8;kpQ8fw_pS|8RkpSp4rkpT48POkpT78aWkp^8QkpQ8fwkpQ86_pP8]Akp 8K5kpS8dmkpO8Xekp]8i_pP8fw_pM8WNkpP8SkpQt8Fkp\8akp\=8fkp]85kp\8N8kpRpaWkp\8@Hkp]8SkpN84kp\8HvkpS8@HkpR8eekpS8aWkp]8aWkp\8fwkpQ 8Xekp]q8_pNx8@kpQ:8ekpSN8fwkpM8fwkpT8;kpQ,8VykpN8@Hkp]8aWkp\q85kp]8V_p]8SkpO8@Hkp\8fwkpR8aWkp]8HvkpPi8Xekp]8Iskp^84kp\8Ckp\d84rkpRpVykpM8jFkpN!8JkpOG8i]kp]8Rkp]8fwkpT&8Id_pT'8Dkp\8@Hkp8Ckp8Xekp\88DkpOcpfw_pQ8H'kp\8aWkp\8dmkpR8@HkpԶ8Xekp] 8aWkp\8Fkp] 8F:kp]~8aWkp\885kpQ8=,kp\85kp\8BkpS8Is_p]28iQkp]]8SkpS8O<kp\8aWkp\~8>kpQc8SkpS8POkpT8iQkp\84kpT84kp\8aWkp\8Rkp]f8\kp]h8fw_pR 8BkpS8Rkp] 8ikp] 8VkpOq88kp\78aWkp]8@HkpQ 8Fkp\8aWkp\8AkpQ8UkpNa8\_p\8Hq_pQ8LkkpR'8Xekp\8gdkpR*8aWkp\8=kp]8\kp^8W=kpP8i"kpP88kp]8fkp\8fwkpS8LkpN8Fkp\8ikp]8>kp]=8Is_p\8@Hkpf8@Hkp\N8Ckp]]8AkpPS8Is_p\48aWkp]8bkpPV88kp\8fwkpS8@_pS8K5kpM8ekpQk8@Hkp8AkpR8aWkp]58JkpN8Rkp]8fwkpN8Bkp]8IkpQ8\kp]8GRkp]8fw_pSX8fwkpO8eekpT8Pkp\Q8IkpS8aWkp]8\kpP8Xekp]pdmkp]8<kpT8EkpRe8fwkpRf8aWkp]8aWkp]8SkpO85kp\88E7kpS85kp\8Ckp8g\_pT8\_p\85kp\8Tkp\98Is_p\D85kpR8DkpM8i"kpP8aWkp]8O_p\8@Hkp8aWkp]*8Ckp8fw_pT18aWkp\8A_pP8AkpR8fwkpP8aWkp\8CkpԷ8Xekp]8eekpQ84kpT'8ikp\8fwkpM8Xekp]8Iskp\8JkpRv8K5kpS8Xekp]8GRkp\8XekpQk85kp\8LkkpT85kp]W8\_p\B8\kp]X8_kpQc8Xekp]E8jF_pN8\kp]8dmkp]|8Is_p\85kp]8H'kp^8@Hkpc8XkpOx8Iskp\85kp]E85rkpS8Tkp\8E7kpNk8SkpNm8KkpT85kp]q8aWkp\8]kpSC8POkpOpIs_p\8Tkp]8fwkpP8fw_pP8Bkp]#8DkpNp5kp]?8jmkpP8_kpP8aWkp]8aWkp]8JkpR8Xekp\8aWkp\Y8Vy_pSi8Bkp\n8fXkpQ<84Ykp]8Bkp] 8?^kpR8Xekp\85kp] 8\kp] 8Bkp]8Xekp\Z8f>_pQ28Tkp՟8aWkp]8iQkp\S85kp]8K5kpR8fwkpR8aWkp]8fwkpM8=RkpN8?:kpQ8\kp\?8_kpP 8Xekp]W88:kpN85kp\R8Xekp\8K5kpT8SkpT8Rkp]!8dmkpQ<8Is_p\o8gjkpQ=pi_pRn8<kpN'8i_pN(8aWkp\8W7kp^8akp\,85kp\8gjkpSw8@Hkp8fwkpM8fw_pN585kp\8SkpSo8UkpOh88kp]8aWkp\8akpP"8Is_p]8EkpQ8SkpQ8]Akp8AkpRa89kp]p4rkpMpCkp8aWkp\F8aWkp]}8Kkp]~8 3/323-3n3.3<0`K^@.VOfR8YUE AXfaJc@l*<OJB,Dahb "{`(peppppp8kpppppS1nppppp?fOppppp8pppppGxCppppp;$pppppJ0pppppBlppppp4MmpppppLnpppppAdypppppGCpppppNpppppdppppp<(pppppU pppppVW!ppppp`cA ppppp]^pppppPs#pppppZ`{}ppppct}pppp>Bpppp>[}ppppZ+ppppcpppp4b< yQs]VlT7h1BipppppppPpppLt{pM pWkpepCv`pJp\pd`pRpf|2nphp:up[<pQ5>pHpSXYp:~!p;^pDpQppD8pp[,ppBn.pp_P$mppYpp5uppQ/ppM|pp[pp7ppf1pp?wSppKpp4Pppg pp> ppaOepp8^HppG14MppE ppV~לpp;V{'ppF[ppi;pp77pp@ 5ppD@ppH[pp=&ppY?ppG5ppfpp9iFpp5kpp`9E<}<0@p;#pQup>y='p]47pI?pNj*cp33333e,4-^]fWN0yhSf8X$9^)O=,9Bz_ `K8O6zhZ< B[g2`0NJh)S&DCGib7zV>='6;DwM8(6RQ9;gS>aCQyhUz<;4PDHפpT`fpXpHpVpp;pRapNPpW#pZ5FpWp=<pSfpL",pL`pfD(8pPpQpXpK p\npDT?pa BpO Hp:pHp3opi)p;l}p`̋pO]z@p7HpG~>pG4TpB*paFpppppR3u\3FbƽXJ8h]4j_B{.?UGHLRmr6I?4eBpppppppppppppppD,Bfppppppppppppppp?9ppppppppppppppp;gpppppppppppppppEhpppppppppppppppM8pppppppppppppppOappppppppppppppp>/pppppppppppppppK80pppppppppppppppe=-ppppppppppppppp?snppppppppppppppp[{pppppppppppppppdY#mpppppppppppppppRpppppppppppppppZi~pppppppppppppppWQpppppppppppppppDVpppppppppppppppMtvpppppppppppppppUepppppppppppppppKpppppppppppppppPj(pppppppppppppppLpppppppppppppppK ppppppppppppppp]_ppppppppppppppp>pppppppppppppppY pppppppppppppppCnCQpppppppppppppppJfppppppppppppppp[m[ppppppppppppppp;8pppppppppppppppMpppppppppppppppG!pppppppppppppppC(.pppppppppppppppU^kpppppppppppppppi~lpppppppppppppppi6pppppppppppppppAP$[pppppppppppppppYpppppppppppppppVppppppppppppppp;ppppppppppppppp8pppppppppppppppGuypppppppppppppppDpppppppppppppppTlpppppppppppppppTgkppppppppppppppppppppppppppppppDgppppppppppppppp\Hppppppppppppppp<6ppppppppppppppp:%vYpppppppppppppppfpppppppppppppppGBppppppppppppppppR_lppppppppppppppp=pppppppppppppppYypppppppppppppppUapppppppppppppppdEpppppppppppppppO[ppppppppppppppp_TEppppppppppppppp= pppppppppppppppGpppppppppppppppEk(ppppppppppppppp7:pppppppppppppppGpppppppppppppppApppppppppppppppc0zppppppppppppppp9X<ppppppppppppppp`ppppppppppppppp\&0ppppppppppppppp?pppppppppppppppeppppppppppppppp7pppppppppppppppbɻpppppppppppppppiwBppppppppppppppp@ pppppppppppppppfypppppppppppppppA>zpppppppppppppppblpppppppppppppppDpppppppppppppppIb^pppppppppppppppcBbpppppppppppppppDMpppppppppppppppHBpppppppppppppppjoEpppppppppppppppFippppppppppppppp=;pppppppppppppppWppppppppppppppp=;pppppppppppppppPpppppppppppppppcppppppppppppppp@ppppppppppppppp?61wpppppppppppppppM)pppppppppppppppbpppppppppppppppM;'"pppppppppppppppUpppppppppppppppTppppppppppppppp[ppppppppppppppp\'ʪppppppppppppppp7x1ppppppppppppppp^ppppppppppppppp7|ppppppppppppppp5mpppppppppppppppLppppppppppppppp]pppppppppppppppehOppppppppppppppp^cpppppppppppppppIwppppppppppppppp`;pppppppppppppppPFpppppppppppppppPtppppppppppppppp5upppppppppppppppITpppppppppppppppM)<pppppppppppppppf[qpppppppppppppppIpppppppppppppppI2fpppppppppppppppVIpppppppppppppppg$pppppppppppppppf("ppppppppppppppp]յpppppppppppppppW[zpppppppppppppppSpppppppppppppppK˒ppppppppppppppp:oy1pppppppppppppppC|y2ppppppppppppppp5ppppppppppppppp@mpppppppppppppppXAnpppppppppppppppNR pppppppppppppppg*ppppppppppppppp<dpppppppppppppppglpppppppppppppppdmpppppppppppppppX(0pppppppppppppppV}GpppppppppppppppKGpppppppppppppppamUpppppppppppppppVVpppppppppppppppK}ppppppppppppppp\x=pppppppppppppppHXpppppppppppppppCpppppppppppppppDdpppppppppppppppcU3YpppppppppppppppipppppppppppppppPppppppppppppppppb) pppppppppppppppXx) pppppppppppppppJ֙pppppppppppppppWykpppppppppppppppjppppppppppppppp[upppppppppppppppD)z'pppppppppppppppEopppppppppppppppp@PspppppppppppppppAopppppppppppppppNx pppppppppppppppX pppppppppppppppippppppppppppppp7emppppppppppppppp<RpppppppppppppppDB pppppppppppppppHHpppppppppppppppA@Hpppppppppppppppgppppppppppppppp\>pppppppppppppppM4pppppppppppppppIppppppppppppppp94=pppppppppppppppc+pppppppppppppppXT\ppppppppppppppp7&)pppppppppppppppb׏ppppppppppppppp`Npppppppppppppppbtpppppppppppppppcppppppppppppppp5nppppppppppppppp\m{pppppppppppppppdipppppppppppppppdjppppppppppppppp6 xpppppppppppppppD4ppppppppppppppppGppppppppppppppppW {ppppppppppppppp\Oppppppppppppppp@pfYpppppppppppppppMOLppppppppppppppp^hpppppppppppppppU<IpppppppppppppppT?9pppppppppppppppKpppppppppppppppQ6?pppppppppppppppFD-ppppppppppppppp>}ppppppppppppppp@53pppppppppppppppXppppppppppppppp7[pppppppppppppppH*pppppppppppppppg؂ppppppppppppppp`0ppppppppppppppp8 ppppppppppppppp]K pppppppppppppppgHppppppppppppppp:| ppppppppppppppp?`ppppppppppppppp[TipppppppppppppppGqpppppppppppppppJ3 bpppppppppppppppfgppppppppppppppp_gMpppppppppppppppc +ppppppppppppppp9pppppppppppppppZJpppppppppppppppbe+ppppppppppppppp_pppppppppppppppK@rppppppppppppppp@pppppppppppppppAqpppppppppppppppb66%pppppppppppppppRDpppppppppppppppKFSpppppppppppppppj|+pppppppppppppppG+ppppppppppppppp8&zppppppppppppppp9q{pppppppppppppppI:ppppppppppppppp5ppppppppppppppp]!pppppppppppppppi+7ppppppppppppppp9|pppppppppppppppRJpppppppppppppppI~CpppppppppppppppXDpppppppppppppppfrppppppppppppppp\  GpppppppppppppppLppppppppppppppp=dh?pppppppppppppppIh@pppppppppppppppQppppppppppppppp`ppppppppppppppp=^pppppppppppppppV0pppppppppppppppIpppppppppppppppUpppppppppppppppiAbppppppppppppppp=ppppppppppppppp]spppppppppppppppTu7ppppppppppppppp=pppppppppppppppA=pppppppppppppppF,pppppppppppppppItpppppppppppppppRKppppppppppppppp_"pppppppppppppppCf4pppppppppppppppppppK)pppp^$dPN֍]eppQppJRpp`8ppapp]Bpp:appXjE ppDkppZ,ippYxppfp!ppFdppefppG*pp@`ppY(ppbzJppN/ppdppH!kppO"}ppIDpppO"+pppI@]Dppppp[~EDppppp6[#DpppppD%FggwI g9rppphtpppH{aDppp_HYpppY'Fqppp8pppJQ1pppT%pppVppp6pp]B$pp:8uppg:PppUdvppUZpp^Db:pp8=(ppMppQ *dppdIpppdpA گp9topCTpZNpMNp6up9pEp>p9>pP=*%paLppOWppG4ppYuppaO&ppKpp9pp=&oxpp>3pp8^Jpp@,WppV~qppWicVFH6 |wpppppCr6pppppgpppppd vpppppF3 pfkRH3upfkN!L33pfk]T33pfkRa3~pj8kPc3pj:kTe3pj;kSj33pj<kT&s 3pgjXx3 pgkTil^3upfkm3phkws3uphkOA0=63upgkT #3phskR%3phujQ(3phwjիE3<pg`j\yK33pgbkS3pgckR3pgdk+*3uphkR2pgkP:`3upi3kP<b3pi4kP<p33ph7k+b e3pikTr3pik]LR33phkՠ33pjskR+3pf|k\Fz33pikS{Ă33pijS)33pfk]73pfk3pjkS:T3pgkOhAa3pgkQNFN3phjQOHO3phjQV-'3phek\(3upgTk33phk-33phkԾ3phkO3ph(kNKO3pikPQT3pikՒEQ33pjkRpxu3phj3pjckP=73piGkS33pfjkQ33pfkjS33pflk^i 3pikR=KS3pfkS43pj%kNRSŇ3pgkN33pfkQ"3pfk]233pgk ox2pfkPZ3phWkN\3phXjQc3phYjM“3pgjSo3pijQ |3pik8}3pikN3pik933phk;3phjR+F3phkPI3phjPVL3phk]^°33pijՔ±’3pik՗·™33pikS½Ÿ3pik>i3phjTMv3phkԧmf3pi:kN!qi3pi;k\h83pij*­3upfk33pjkQ,3pjkX3pjkP33pjkճ3pjxk\5q3upgkTC33pgkNÇ33pfkNt33pgkԶ)33pgkRVh3pfk/^d3pg6j9G)3Eph kPL133phk;M233phk]fN-33pitk!83upiukS_`A3pivk]t3pikQKy33pikQ"O|33pik_n3YpjHk]Õ3pi'kSK/3pfRkTĥT3pik]|ĦV3pik\0ħW3Ypik]*U2pfkTR+n03pjk\r33upjkN3pgkRN3pgkO-633pjjkQd3pfuj\IuŦ33pgkQy 3pfkPbU33pg,kRx3phka%p3pgk]33pgkՆ+c3pik3phk7>¶3Ypj=kM<3pi!k`3~pjkQ|33pikR's'3pfkTy.33pfkS~V3pikQX3pik]<Z33pik\33pgj] 3pfkND3pfjTGy33ph8jR"z3ph:j]<3pg!kT. h3phk\$&n33phj5'q3phjR+7)s33phkPq`<33pgkT&33piZk]* 33pi[jT/ 3pi\k3pi]k]~ 33pi^k\L W33phSk\ 3phkSI3phkP(l3pj2kR-3pjkRQ33pfkN6O33pjLk_P3pjMkM>W3pjPk]3pgWkM.âT3pf[k\/ê]3Ypf\kT|33pfjN,33pgkP73pgkPSIa3phjTSp33phkOTq33phkP~3pgwk^3pgykM53phk\S933phk]33pgkR\93piKkP(G53<phFj}3pikQ33pikՑh3pjkRl3pjjN03pilk222pimkP=kx33pfk+lz3 pfkOp}3pfkJU2pjEk_f[3pgFk՚>3upfkOA3pfj f3phkS l3ph kEw3pg kRy3pg jP(|3pg jM33pg kS 3phk3OphkP<3upi>jTiƍ23pikT(Ɣ93pikT[m3phkPb3pj{kP3pibkR3pijP3pik^33pijd3pik*tm3EpfkR >33pg9kQA3upg:k]D33pg<kR=Bg33pjkS233pgkw3pfkR'x33pfkP3phj\43YpfkP633pfkQcJ3phjjQP3phkkԥV3phkիP3~pi(jON&[3pi+jMo/3ph/jOhx933ph0kk\3pikMqa3pijw}'3pj k]2g3uphkN16j3phjԸƁa3upjok]Q/3YpiTkOq&3upfvk3Ypik^ '33pikS3pj*jRq3pg-k]|33pg.kԊqy3Xpgk]rz33pgkմ853YpgkQ]?;33phjN/Sb3pfjN33phakշ3uphbkN 3pgMkR3phk;Q X3pikN2O}3phk4P2phk\]X33phj]_Y3uphk՚JS3pik]LV33pik]MW33pik]ŏ33phjOe9"33pj^j+42piEk3pikT\33pfkOq^3pfkdr33pjkIu3pjkTx3pj!kS) 33pg$kSq!33pjk]9,33pjkP(73Ypgk¥3YpfkT\3pgk^ _3upgkR333pgkTOk3pijO3phjNR33phkR3phk3phykQ<zā33piją3pik+ ‚ĉ3pikTw3uphkP?3pjQkO)3pi6k3<pf]kSa3pf_kS3pf`k]MT3upikT[3pikĔ33pj k\f33pgk\u?f3pjtjԊ@g2pjukTiFn3pjwk3pgzkQW33pg{jO33pg|kT3"3pf}kTA/3pfkR'p3pgk\y3pfkSwZ33phIjQ*?3pijP+@33pijRE3I3pik7M 3pi kյN3uphkV3ph kR \3ph k]3piqkN%3phfk+3phhkQ,u3pikPs}3pjFkNbrŲ3pi#k#Jsŵ3pi$kRYI3pfLkR%Ē3pgkkSkĚ3pgnjQ3pfnkԹ3 pfokR33pfpkS3pfrkNreq3pgk!#32ph@kS-3pg)jPi3pgjO9<3pikՐB3pgj~:33pickTR3piekԜr83phZkPwA3ph\jԜ3pik3~phk\Nĭ33pj7k 4ų]3YpjkN"3upik]ef%3pfkTg&3pfjTQi(33pfjŃ((33pfk]!G-33pjYk+v3pg]kR$3pg^kN(3pg_j3upffk*3Ypgk՜,3kpgk23pgkP,Z3ph2kԣ.]3uph3kԦ4c3ph4k+83pgkԹ3phkO>33phkP"3phkT^5d3pgk\6e3<pgkT_=k33pgk\^}3piVkC 3phNk32phkO:3pj,kQ]D3pj/kVG2pj0kTQLG3pij63pjk+743piwkRGB3piykTgNh3pfkRt3pikTKz 3pfkN}A3pjIkT3<pgPkR3pgRkNFG3pfSkR=ÂHI3pfTkNIJ33pfUk8JL3pfVkQ 3pgk\q=33pgkS3pfj\!3pgqjM3pgrkP(fX33phkS`q3pgk/ar33pgjM] 33pikN}c33pj"kNak3pj#j_;3upjk|33pigk\~R!33pfk!$33pfkO#&3pfk0 G33pfkR$I3pfk\+M33pfkON33pg@kJ33pjkRN33pjkԸ3pgkPÚE3pfk^NN3upfkC3phkSZWF3pgkZJ3pgkԧ3phzkQ3ph{k\3pgfkRf{kQ3pi8j\tY33pi9kfs+L3pikԏ0"3bphk33pjkM$3pjk\9;;3phkO-3pi_kQ'3upfkNT3pfkRŰ\3pj3jՑŴ^3pj4kԦ93upg5kSe_<e3pjjR]n3pfkP:33phikPf$[3pgXkN3phkRC;3pi%jQ:K33pi&kQ&33ph*jP3{3pijՠ5~3pikQ&m+3upjkS-u63upjkS_3phkPVl33phkշ3pjikRz\K3piLkQ:kT3piNk3pftk3pfkPDk3pg*jQRMr3pg+kR7s33pjj9t3pjk=x33pjkT?{3pjk\n3upgk)3u vfk""i3pfkOl2÷3ph^j9.3)pgGkS3pgkQ3pgkPEE3pijNVz3pijNN33phk\^:33pj[ki3tpi?k\l3pi@kRM3pfgkD3pikQWGL3pik}U23;pjkRƗ3upgkW3pj~k+R3pgk\Ye]33pgkoi`3pgkRję3pfjTioĞ33pfk]~KtĤ3pfkR' $3uphPk+33phQk\E33phkR3pgj].3pgjO33pijOe3phjMR33pi{kPT3phnkSZ33phpjTi[3phqkQyƖ33pik hf33phkՐQ3upjJjԏm#3pi.kTiz+3pi/k].33pi1kOqm33pfWkNbo3pikRYix33pikPmyv%3pfkX3upgkP| 3pgskN3pgtkN3pfzkԾ#3pf{k|Á3pgk]Å33pgkQ%Í3pgk]D)Ñ33pgkXG3phEk]+sQ33pgjT&tR33pgjT%3pikPfC3uphkQ<kG3phkP3pihj\d3piik33pijkP(3pikkQo33pikQp33pikQv3pikT3phkQc<33pj?j??3pj@kP@3pjAjA3upjBjP(xX3pjk) %3pik3pfkO%3pfjSqE3pikTFp3pgk]A3upj`kQ|I3pjbkTG03pggj\tC33pfikQĿI3pfkTk3pgjS<y3phkT_z3phkbn{33pgkSx<3pgkTD93phUj3<phk\~q3upj6jE/3YpikR=03upik3bpik3pijTg"33pikq3pik=3<pfk]I3pfkS&63pjSjTi0B3pjVkO5G3pjWkM3é3ph,k]e3phkRu33phkN!:3pg}kQÄ833phkO-É>33phjPMÏB3phk+?u3YpgkDiE2piOjRJqM3piQkԒ-3uphKkS<$3pikPgJ33pikM;$3pj)j]W3upi kQ,3pjjO3pjkQ3pisj\h=u33pfjP<3pfkE32pikPq>+3pfk?> +3upgIkQ@&_3pfMkQA'`3pfNkPH.h3YpfQkON3pfj՜O3pfk]N[33pfju3ph!k].?33pgjQ B3pgj\33pgjOD03phkI633phkNƟ33pgpk],p33phjOj3pgkVq3pgkNU3phkEK3<pifkN3pfk]^w3pijT^3pikMa33pijJhISh]4_m_9#b9;;B-DxmvpXJ4pP@mvp@i4pf'4pM4p>y4p@mvpIBmvpM8lmvpQ"mvpTmvp?/mvp?4pEmvp>KmvpF04pEv4pXJmvp]mvpP04paީmvpT4pUjmvpLc4pD'4pLCmvpI4pjmvpQ"(4pa4p]4pf'mvpF0mvpjz4pU04p@קpppppppppppppppppppp<hppppppppppppppppppppC|ipppppppppppppppppppp@ppppppppppppppppppppA>ppppppppppppppppppppM͂pppppppppppppppppppp_{1pppppppppppppppppppp^pppppppppppppppppppp9Îpppppppppppppppppppp_pppppppppppppppppppppVpppppppppppppppppppppaM ppppppppppppppppppppKppppppppppppppppppppffnpppppppppppppppppppp=ddpppppppppppppppppppp5eppppppppppppppppppppKpppppppppppppppppppp;IppppppppppppppppppppbRpppppppppppppppppppp[ppppppppppppppppppppY?ppppppppppppppppppppdjEppppppppppppppppppppQ!pppppppppppppppppppp=5HppppppppppppppppppppD4ppppppppppppppppppppXxpppppppppppppppppppp\sppppppppppppppppppppcU*ppppppppppppppppppppRءpppppppppppppppppppp`FppppppppppppppppppppA ppppppppppppppppppppIcppppppppppppppppppppbe|!pppppppppppppppppppp;tppppppppppppppppppppbqĀppppppppppppppppppppaāpppppppppppppppppppp`qppppppppppppppppppppIb vppppppppppppppppppppepppppppppppppppppppp\xgdppppppppppppppppppppRCppppppppppppppppppppU&ppppppppppppppppppppEN]GppppppppppppppppppppU>ppppppppppppppppppppbppppppppppppppppppppCn@pppppppppppppppppppp>}$pppppppppppppppppppp[Tpppppppppppppppppppp@P6=ppppppppppppppppppppPppppppppppppppppppppI:lppppppppppppppppppppJ$mppppppppppppppppppppH+ppppppppppppppppppppErٕppppppppppppppppppppZ0pppppppppppppppppppp_!ppppppppppppppppppppI}Oppppppppppppppppppppa}ppppppppppppppppppppWdppppppppppppppppppppJfWpppppppppppppppppppp6rppppppppppppppppppppc YppppppppppppppppppppFppppppppppppppppppppThYpppppppppppppppppppp>+pppppppppppppppppppp^,pppppppppppppppppppp\ppppppppppppppppppppD,^/ppppppppppppppppppppJ^0ppppppppppppppppppppD(ppppppppppppppppppppPpppppppppppppppppppp>A|ppppppppppppppppppppC#ppppppppppppppppppppc$ppppppppppppppppppppM;ppppppppppppppppppppD)7+ppppppppppppppppppppCfppppppppppppppppppppgxUppppppppppppppppppppf,ppppppppppppppppppppY,pppppppppppppppppppp@ڌppppppppppppppppppppUnppppppppppppppppppppb"ppppppppppppppppppppINppppppppppppppppppppH}ppppppppppppppppppppQ0FppppppppppppppppppppWCppppppppppppppppppppfspppppppppppppppppppp]?ppppppppppppppppppppE@ppppppppppppppppppppEkppppppppppppppppppppFDiOppppppppppppppppppppUe ppppppppppppppppppppM)pppppppppppppppppppp9_ppppppppppppppppppppOppppppppppppppppppppGpppppppppppppppppppp\ BppppppppppppppppppppX"ppppppppppppppppppppf}ppppppppppppppppppppI8ppppppppppppppppppppfgppppppppppppppppppppABpppppppppppppppppppp`-pppppppppppppppppppp]ۅpppppppppppppppppppp]ۆppppppppppppppppppppfppppppppppppppppppppppppppppppppppppppppYpppppppppppppppppppp^hpppppppppppppppppppp8`ppppppppppppppppppppG` pppppppppppppppppppp[{ppppppppppppppppppppeppppppppppppppppppppRKCjppppppppppppppppppppQppppppppppppppppppppA@qpppppppppppppppppppp>8ppppppppppppppppppppI8pppppppppppppppppppp9ppppppppppppppppppppO:pppppppppppppppppppp;P.pppppppppppppppppppp\H܁ppppppppppppppppppppY܂ppppppppppppppppppppQmpppppppppppppppppppp[m$uppppppppppppppppppppcBppppppppppppppppppppFppppppppppppppppppppd7ppppppppppppppppppppWQppppppppppppppppppppauppppppppppppppppppppE ppppppppppppppppppppKpppppppppppppppppppp=k)ppppppppppppppppppppdEppppppppppppppppppppMOpppppppppppppppppppp5`pppppppppppppppppppp:ppppppppppppppppppppIpppppppppppppppppppp7DOppppppppppppppppppppEopppppppppppppppppppp8&appppppppppppppppppppKbppppppppppppppppppppJ39ppppppppppppppppppppAppppppppppppppppppppU^$pppppppppppppppppppp7U%pppppppppppppppppppp`/pppppppppppppppppppp8apppppppppppppppppppp5ppppppppppppppppppppS%lpppppppppppppppppppp7pppppppppppppppppppp?9ppppppppppppppppppppehppppppppppppppppppppJGppppppppppppppppppppTlvrppppppppppppppppppppQppppppppppppppppppppHpppppppppppppppppppp\lppppppppppppppppppppUppppppppppppppppppppPpppppppppppppppppppp^HpppppppppppppppppppphappppppppppppppppppppJppppppppppppppppppppW'pppppppppppppppppppppb6E-ppppppppppppppppppppFppppppppppppppppppppiCppppppppppppppppppppR:ppppppppppppppppppppg$pppppppppppppppppppp:%pppppppppppppppppppp= 0ppppppppppppppppppppI0ppppppppppppppppppppFiPpppppppppppppppppppp@pQppppppppppppppppppppPpppppppppppppppppppp9Xppppppppppppppppppppa:&KppppppppppppppppppppDd&LppppppppppppppppppppM~pppppppppppppppppppp\'ppppppppppppppppppppXTppppppppppppppppppppV0ppppppppppppppppppppR_ppppppppppppppppppppOaw\pppppppppppppppppppp?ppppppppppppppppppppi+ppppppppppppppppppppLm ppppppppppppppppppppK pppppppppppppppppppp@(uppppppppppppppppppppgbppppppppppppppppppppM,bppppppppppppppppppppe=ppppppppppppppppppppMXppppppppppppppppppppY Fpppppppppppppppppppp7&ppppppppppppppppppppV4ppppppppppppppppppppi;pppppppppppppppppppp6ppppppppppppppppppppcpppppppppppppppppppp^pppppppppppppppppppp]1ppppppppppppppppppppLfEppppppppppppppppppppRFppppppppppppppppppppSppppppppppppppppppppNx'=ppppppppppppppppppppae'>ppppppppppppppppppppGppppppppppppppppppppbpppppppppppppppppppp>ppppppppppppppppppppGBʿpppppppppppppppppppp@xJppppppppppppppppppppRDppppppppppppppppppppgpppppppppppppppppppp=nppppppppppppppppppppMpppppppppppppppppppp7gppppppppppppppppppppAPcppppppppppppppppppppdppppppppppppppppppppJppppppppppppppppppppIUppppppppppppppppppppbGpppppppppppppppppppp\ppppppppppppppppppppOppppppppppppppppppppi<ppppppppppppppppppppLppppppppppppppppppppDMpppppppppppppppppppp52ppppppppppppppppppppAl/ppppppppppppppppppppBTppppppppppppppppppppappppppppppppppppppppbt(;ppppppppppppppppppppi~(<ppppppppppppppppppppDppppppppppppppppppppGppppppppppppppppppppMppppppppppppppppppppXppppppppppppppppppppK}ppppppppppppppppppppT?˪ppppppppppppppppppppc yJppppppppppppppppppppbppppppppppppppppppppBpppppppppppppppppppp:#ppppppppppppppppppppAnppppppppppppppppppppI ppppppppppppppppppppbApppppppppppppppppppp]BppppppppppppppppppppMdppppppppppppppppppppfpppppppppppppppppppp?EppppppppppppppppppppXFppppppppppppppppppppW[HppppppppppppppppppppAkpppppppppppppppppppphppppppppppppppppppppH=ppppppppppppppppppppgnppppppppppppppppppppDgpppppppppppppppppppp=3rpppppppppppppppppppp=-ppppppppppppppppppppQppppppppppppppppppppTg)ppppppppppppppppppppJ) pppppppppppppppppppp6 ְppppppppppppppppppppS@ppppppppppppppppppppdpppppppppppppppppppp7pppppppppppppppppppp\O̍pppppppppppppppppppp4zCppppppppppppppppppppczDppppppppppppppppppppeBppppppppppppppppppppQ6ŽppppppppppppppppppppDopppppppppppppppppppp8 pppppppppppppppppppp?,pppppppppppppppppppp:eppppppppppppppppppppZikppppppppppppppppppppdt%pppppppppppppppppppp<Hpppppppppppppppppppp]KHpppppppppppppppppppp7^pppppppppppppppppppp7ppppppppppppppppppppS>ppppppppppppppppppppiJpppppppppppppppppppp<ppppppppppppppppppppV}4Vpppppppppppppppppppp?64Wpppppppppppppppppppp?s(pppppppppppppppppppp[rppppppppppppppppppppG*ppppppppppppppppppppM,-pppppA.pppppP0/pppppeg:ppppp>pppppDapppppG^F ppppp`Hppppp[~pppppI4JpppppVUppppp>Wppppph! ppppp=pppppAkfppppM_+Tpppp_C[(,ppppM_&;(,ppppZ.*ppppZ(,ppppAppppN0 ppppN8(,pppp5 =(,pppp5 tppppA3b(,ppppg[>(,ppppAk(,pppp_ppppg[p[ppppaI#cpFFj!p9ep;[CHp>pfKpK+=p=&'pjYp8op4phPpFGpc<pb(pC=pD 3OpW,jpL#>p<&Ip:D0p7_pFcpQx&pMbgCp? |p8rp[3pgp6pf21<r;hxS(K_H,_;>A#I,D?:Vd6:9d_YdfJ®TUtZ 0JQ([pףppp8`pppO7pppUrppp7x3nppp:ÕppWppfLppazppJبpp>| pp6|*pp@uqppJ0 ppFC]PppW+ppDj0ppN}ppIlJpp<iXppcpp6Spp?YppZCqpp?Wpp;MppjZ`pp7DXppdppdUppcppUYppQE7ppDypp:ppS>ppPappKF"pp>ppP<pp<1ppaGppU&cpp@Gpp^pp?tySppYrppB pp>=ppASupp8 ppUpp_pp5uppQppCQppGM1pphppppppppO%ppppppppjGppppppppLIbppppppppJevppppppppMepe}pBp[4pepop6pjhu{pppppp=Bhߧpppppp=#ppppppCiߧppppppCppppppc8u{pppppp={vpppppp? -NppppppWp#pppppp; ppppppF-}ppppppJ#o ppppppL! pppppp^o}pppppphz~#ppppppL!u{ppppppbWJ2vppppppJ*pppppp=E}ppppppYz pppppp=?TppppppI&*ppppppb*pppppphz5TppppppP pppppp;n}ppppppI&_ߧpppppp=ppppppLNppppppjh#ppppppN(CV pppppp=pppppp;vppppppF-b#ppppppYz}ppppppC.u{ppppppW$_u{pppppp;u{pppppp;*pppppp;TppppppF-@tu{ppppppfeTpppppp;kߧpppppp? vppppppcߧpppppphzߧpppppp;}ppppppTz#ppppppPD7NppppppfevppppppbWߧppppppfe"ppppppN(D#ppppppF  ppppppLpppppp?  ߧpppppp;ſvppppppF /vu{ppppppfeL ppppppN( Tpppppph~*ppppppP}ppppppfe*pppppp@*pppppph~v\ߧppppppN(AppppppGrq#ppppppjh~}ppppppCl*ppppppjhTppppppTz7Tpppppp@|Npppppp? OTppppppF TppppppP*pppppp? \#pppppp;ppppppb"TppppppF-s*ppppppjhЩpppppp=:NppppppbWu{pppppp? pppppp;u{pppppp;0}Npppppp;=*ppppppGrߧppppppP4Tppppppb&5 ppppppTzNpppppp;ߧpppppp;#ppppppLɽߧpppppp^owFu{ppppppN(B}pppppp={ߧppppppPeppppppClNppppppfeu{ppppppGr8qTppppppP`#ppppppC5vppppppPTppppppc#ppppppF D#ppppppcFNppppppGrїvpppppp@;#ppppppGr(ppppppI&ppppppc ppppppPnjppppppW1x*ppppppctvppppppC+#ppppppF-kppppppc'$*ppppppbWjTppppppTzu{pppppp@\ppppppbW pppppp?  ppppppP~#pppppphzmNppppppbWppppppTz$}ppppppfecNpppppph~TppppppC/TppppppN(?NppppppJ}ppppppP$vppppppPu{pppppp@< ppppppW TppppppTz{vpppppp^o2iߧppppppCuppppppF ߧppppppCdTpppppph~շ#ppppppYzPTppppppC|*ppppppbW˔#ppppppJ#ppppppCpߧppppppJnNppppppbW}ppppppGr  ppppppYz:TppppppPdߧppppppI&{}ppppppGr1*ppppppC}pppppp=^Tpppppp== ppppppI&[u{ppppppI&BvppppppF-vpppppp=*ppppppC^vpppppp^ovppppppYz) *ppppppC֛#ppppppb}ppppppbߧpppppp=b>vppppppPv*ppppppjhz*NppppppbtNppppppPvNpppppphzppppppN(o*ppppppcTppppppbvppppppWeo ppppppF-Tpppppph~UNpppppph~0}pppppp? ޮ}ppppppPHu{pppppphz }pppppp=NppppppcGppppppTz> ppppppYzvppppppjh6ߧpppppphz*ppppppfe5}ppppppGr4Au{pppppph~wvppppppYz#pppppp;^#pppppphzvpppppp^o)#ppppppLm{TppppppJגu{pppppp^oQNpppppp;pppppp@c"}pppppp={u{pppppp^oz ppppppL }#ppppppJ<;Tpppppp^ofZ*pppppp@=vpppppph~Pu{ppppppb#ppppppF-+ߧpppppp=I ppppppL'}ppppppC ppppppC? ppppppJppppppC/u{pppppp;HTppppppF Npppppp@56ߧppppppP ppppppF-3^ ppppppGr]NppppppPvppppppLnqvppppppbW؅NppppppCLNppppppW }pppppp=| #ppppppjhvppppppTzppppppF =,pppppp^oTppppppI&gO pppppp? -u{ppppppW2vppppppL*ppppppbppppppb-u{ppppppC(}ppppppJߧppppppF "}pppppp^o;ppppppI&6'#ppppppGr}ppppppYzVߧppppppI&oaTppppppF  vppppppc}ppppppP!ߧppppppN(vppppppjh| ppppppF-Npppppp@HoTppppppN(Eߧpppppp;r ppppppjh H*pppppphz pppppphzu{ppppppW^ߧppppppTz*ppppppWAdNppppppYz NppppppbWt*ppppppTz7ߧppppppPz}ppppppfe?#pppppp? ,*ppppppYzu{pppppp;6Npppppph~} ppppppF /*ppppppI&sxNpppppp@-u{pppppph~? ppppppN(u{pppppp=i;u{ppppppJvpppppp=4}pppppp=*ppppppfe_ߧppppppW*gppppppY&>pp:Mpp?%IppY ]`*~:DiHD;3ZLI:pppbEpppOpppS:opSrpb5pPp`-pbpdD+pIIppRv0qpI:p>EpZmp:scpbt2pNnp?zpWgpXip<GpAKpF6Cp5wp[mskpg]ppAMppK<ppBLpppZpppSjpppOWapppW*ʞpppO`pppapppYpppC_] #Of)q4X?k@Iοh[(K" M`ϯ7^}RbO^>?^;#AN-X<ТJGEd];@lgDžDUb`XCENh9W[PDV'kG%G&T<MqWg&_>h7EfߞI)BcCj8LB^3JW)fQAI@d(ie,?p_pppppNf~Yppppp?ppppp8SpppppG7ppppp6)5pppppApppppNQ:H[g[ppppZppppZ9ؕppppAlؕpppp7ppppM_jppppNAppppM_#ؕpppp?mppppAkppppp<\nvpppppapppppZ2pppppYy ppppp_0}NkEM8rpKIp<:gapppVpppbpOKp9ppiap\oʵp8 x<pRGpFLp>ppEn}p5pe9ppZ*pR9=pbGpQCbphpK9p?pH p\UIp>(3pP5tp<2p9 3ip\ pUpapU`pM>pip=Ep`p;pf_pUbIpf&Ap\ѣpb p7[.pS?pAp=p;pYp;ApApE: !pWF AO1Kd;E|SP-I+cmiSƮBEc;@L;s;4F Mnppppppg ppppppEGppppppcpppppp]Q2pppppp`2ϹppppppQ}[pppppp5GppppppNgppppppP\Npppppp^kppppppi%pppppp5ppppppaappppppfrppppppju3ppppppY)opppppp=j8pd4p;pBmp>~pOpYpp=& pp;&lpp9ppaOpp>gpp\ppaGppKZppagHppV~lppOWppGxpp8^eppN.p8p]:pIspppHlpG+pFa~pbaݿp::F@}b^QQ:A?e8 58kh%FOTX[W!pM:p8pX}pU{p;l pF!ApApSp61{p>w5p<GpU&)p]}p>pf^pTpaG KpepJixpD4pI!ppppNppppZppppg[ppppNv4pppp[u4ppppAʳpppp[x:ppppZfGppppZ4ppppZfi4ppppAkbL4ppppM_4ppppM_ippppAkppppg[4ppppA4ppppUVpppUpppXC#dppp9ppp8ppp`ppp<ppp_\vppp?;ppp;ppp9G>pppBJTppp>bppphQpppi"ppp_~ppp@<ppp? ppp^eeppp_ppppXppp36@33L3ͪ33Ͳ33737337373se733{`3333*3H33M3ū33#33p3p3p3y33p3BL3533oý3Cþ33p3Q33-e3ch-g33-h3-t3"-v3q3q3 q3633H33GUK33O33pU3~ 33e 3933EU33 R3 `3%3383A33f3j3k33r#C3#H37#W3f3#f33f3Hf33if3Sf33d33Q3X3}3#~z3B~3L3S3h37g33_3BG33gJ3wJ3J3_`J333- 3y333E34tJ3`tN3*tS3t[33)3 |?33һ?38G?3d?33?3333c333si3{j33v33Cw3j 3j 3333O33D33r3333Z3,3݈5n3o553353(}333rv3I3۪>3iM3q_3_3 _333_3A_33333>{333W333l3S+(3g++3j+23 CM31N3~33(33o33C3>[C3xC?3e9j33͡k3~o33͵3393k33J33T3W3  33 3$I! 3Ł33-363F΅33Ώ33oΞ33Ϋ3ά338383833J83A1|O3y|Z33|[33s3~3L33M333333333b3dğ3ĥ33BĮ3ߊĺ34.i33`.k3|r3dY/3ۿ?3ȽN3= 33 33$ 33E{ 3E~ 3}33>m3B3*33D>3.x$N3gg3g32g3t83tM3`3Հo3՟33335:3>33VV333C]j3]p33i]y3D3 3 3 3[3re3L3Y33333D3'33?33E33333133@3&@33J3\M3jU33V3b3d3i3n331q33R33\f33j33Ђj33_33{o3333v3tL333?6k33R6p3?6v336x36363#R3d^`3k3dtz3={03`3`3-~`33`33`33&3r3s3=33333A(+3GF,3l,'33s,(3aH3uPQ3X33÷ٽ3l[3333ԭ3X30PD 3z D330]D3HTD"3R3$W33\3$h3vC3!3:!3 !3!3!33!3!333Jen33Bς3%ψ3#ϔ33*MϘ3uϚ33ϝ3hϥ338933293593693\93Z3c3f33g336p3333I33B3BI3ow3e<}33Ō33{Ś3/83/I33/M3/U33/W3/X3r3~-r3Zr33#03z 33f1 37q 3333333}+33}03Q"33&33p%3x%$33 %13 %23 %73%<3{h3h3333^SN3EX36]33Df33x33~33"3/3335337:33J303BȨ3^Rȩ3f3o3~v433&vD332SvE3d33%3.33 3x!3R33A33AA33$A33*A313i23'_B3'fH3U33'x^3vl3xn3)@k3 k3k33m?3mE3733333w33x33(7P33g7Q3O7[337^3"7o33Z7y33O33R3D`3H]n3`3+333="3,33p73 a3a3a33-a3a33Ύ|33039J3333p333-33-33o-3F3rڼ333nN33D3]D3"XD3D36393A3qJ33O3U3ub^3=l33ky33"33B"3"33=3@3E333B u33tv3~3J Ї33:33A-:3:339:36:3F~33~ 3]s~3]v~3~)3]~.3L3Q3?T33Cc3)g3k30l3g3~3=3!333Y343/V33=34%3r3lb3 d3úl3uq33Ɛ33z0R3z0V30Z33l>s3s3xs3s3 s33s333333y 38337+3,33i^3&h3)Kt3)Qy3w3v~33Є33Й3I{%3%33_C&33 &33_L& 3h&38&33&3& 3it33i3 i33Ki3Mi3Ri3i3i3i3 zӕ3#ә3Eӫ3.Ӯ33ܻӹ335ӿ3J@33.cB33iL3pG3:N33x"3'303/F3_=3h_H33;/_\3;1__3ɟ3,K33 P33W3X3ee3j3w37fw33$?w)3$Ew/3333t33|33B333333j3B3nB33_B36B3+B3*43y53 933DA3i3;$33%3s633I3l3+l33l33Ll33'l3_<33~3-q33sS33o33&33Ӳ33<33!8C338N3&33(337<3ׂP3@3œ 3|3bw33bx33@4b~3b39m3+v33w3x{3K33u3 w3Ez33g-33M-3|.3+4. 3; 33[33uH33uI333"33&3+ۥ33q ۵33s3}E33JE3KE3b33-13v93FF3GH3DU3#33=#3#3#3t3333H\3Ba33 d3 e3 p32;u3D;3-;331;33U;3';33<~3+#33:4 33=3GF33PV33^f_33@j33y33& 3&3$[3t3+-u3z3k1?3k1E31H31R33k1W3P1[3t3|t33kt3t3W3 33D33Q3R3YW3 Y^33>U3?\33tCe33r3|3>3]333&&3&33&34' 3Ȣja3jl336j39j33ԇ3Ԕ33Ԗ33"ԣ37ԫ3Ի33s?3}U3[_33}d3}m3/3H3333f35`039+`7339,`833\`P3m3 ʃ33ʆ3/ʍ3ʘ3rF3Izw3ټw3*w3x 3gx3/33~33ϖ33a3Lu33x3I}33~3.3,C3C3C33C33oC3%?3i|A3B\3Oi3e33e(33z932m3&m34m3Nm3m3m3333+W3&m339393z9$39%39.339H3r`3'.3363}83(:332A3z3ĸ3k3 cs334c3^3f33w3]3.3*.331.3Ӛ3ӳ%3bܴ3ܾ33F33F3F3eF33.yF33K33)33n$3;339M3$33!$33e3q3333}333BW3d[33J<33332&3/13;3H3=_33IB33tG3tJ3R33Y3333333"93E3]2)32/3]273]2@3u3~u3u33B33 &3'J3@3@'3'3 (33ͨkU33kg3ͷki33kk3kn3k{3k~3)Ղ3|UՉ3839333%3(3 73F33oV3`33oa3ݶd333q~33383i333Ia338a$33:a-33 a03a63sha=33Ճi3d333 33Y3d13~23o53733|fK3py3333333;l3~$D33D3 D3)3Q23\=3Q33S3U3333m;3 % 333n3}33303A3 L3 ]33 h331V m332: 32:.3:238:9333 333/dL33edU33d\33dg3_dk36I3ܲW33>33G3J33 S3p^33/33//33]/3 Z/3K/33C/3/33333 38!33݌33uݎ33Bݏ3&tG3q G33G3G33bG33G3G33&G3G3!3033[ 3΢43Φ93+A30%3 %3{c%3}1%33/%3633q33333{d/33I33=p3=}3C<=33߂33"!3e43f)3A3GG3-33 d3 t3#3f,3=j3'33033383=t3:33?33A33gv33bv33383ݡ3o3b33W;33<3'A33J[33{a33b3Ae3232323233p/3333(3#(3H(3a(3c(3m(33l?3zl@3x}lI3xlY3l]3|J3G333z3;3C333433އ333p33 u3{3>333b,33=3)I33^33qa3d3e3o$ 33333D&3y3Zy33y3(33383-Y83f93o:33G33"X3_3-c3=ES3CEW3Eo3ŞEs33Et3sLG3 b303.33nM3uo3&o33@o3'o3o3eh33 33E N3ɋ S3V _3a f3;3h;3h;"33 ?3[33:333(3?PeC3 feS3beW33?pe^3L$3%3'33Κ=38G3ΪH3έK3#3ހ53A@630303eR03303033 @3333H334z34ށ3ޔ3 ,33X3zl3dZ3zy3B<3z}3q) 33333"3$30323n&|3~&3&3m3333k3:3U33>\3F>c3>k33+333ɀ3ɂ3 33ɔ3"l3P,3F\A3C33H331J33nU33Y3Vl3333zu 33ɏ 333P343314"36~4'34-334.3gw3w3w3w3uC3uD3y3333 33333H3].33m33^)3d)334)3b)3~*)3,mG3jrmM3m[3m^33jm_33h$m`3h&mb3gP3R3 \3]]33(d333?3333A33l!33#33AU@3a 3333J33dc33;333?3i$X33Y33'a33334z3/Pz3z3n3|T373~3|c3m33H3K3P3 xF;33Fi3oF33T33ՌV33W33uad33-X33G3_I330Q3p33 Xp33p3Vp3Y3_3z B33ca K33j `33ա i33B;3H6;33^X333|33^z33yf,331Df231Gf731hfH3 3x3x$33 3$%333$7$33w'(3133o233133m1351313q33H3?3f3L3tz33b|I|3I33I3I33I33#I3 I3I33lG3x~33Q33lX333i33 3 3*3'c3'p3'q3'3ds'3iq33H 333633$33_13 S?N33?m3\33e3{l3M33Ԫ 33ԯ33883h3x3Ī3s+31O^3`3d3j3hm3s3c3~3: 33]33u53j533=533#xp3?x3Jx33x33x33.lx33g333313H*3f@3MC3H33w3333. 3:*3*33>*3;zn333nE3nH3JnL3#Zn[33C3-N31Q3 +_33.c3!j33Dq3r3E333 3@3H)33D3¾33y  }3x 33 3c33Oc3HLc3c3c3ec33d3i33;3a(3"*3(p3(q3(u3vA3333{3{3{3 {3|3Y33 3#3P,33i/33j@3H3oG233^G;3kGH37sGS3tGY313$83DB3$K3U33$V3q33F33qy33q3tq33q33L33sii3 633{{ K3<3'<33@<3= 3:A=3333#+g3$g3#Vg73`g:3ag;33T 33 3333q33i33i 3 33GJ333#333<23T233733n3(`3^_33u_3y`3s3|33383$Jq33Ju3Jz39J}33řJ339J33^y333(^3(l3(o33y33ĩ3ķ33ߒ33@:33/L@C3z@P3z@Q3@W3q33*73f33*K3&3B13k;3A3XP33+W3z3-33՚3;}533[53s6 3 6363 y3ly33F33393ı33333Jm3k*3-33633O<3B33433+33+3g/+33;o#3H>o433<o>3<o@3ȾoM3H3hO33 33 3; 3 3;% 3 33A 3  33%33n333y y3y}33W33-3j!X3!!Y3j!_3j!e3j!j3!o33j!}3!!3!3d3d3,d33d333>^3 33I&393L3;*33_3|3d|3m|3h|3-{33A|3`I3-33&3/33:03343=3pH13H<3H=3HY36333636(3U393433Ƃ3|rm3|r36Q3a33 33 3 #3+=36s=3=33_33D33h3G33g=33kK33w3q3:h3>h3Sh'3Th)333ݲ33Q33H333B3$33J3sS33 W3 Y3 x3D]33]]3^]33]33:=^3^33q3;3=3z3?3933Y3I33)F33=)L33*P)W33)X3k337{3B3ݷ3w(333A&33.AA3kwAP3333}83336331L33ޜ33 3-3^33/a3c3;̱3̻33b33( 3b*3I33H633ܛz`33Czb3Qzt3cz3dz33ez3(3=33w3333x33g33ԃ37,3I±332·393@3r3W3(\,~33u,33-p3-p!3p83I238933 C3M33V3^33 33 35 33s 3s 33j33Y3{3~33F"F3Js"Q3nP"j3e3<e33e3e3ge3e33Te3ce38:333Q33K%3EM33^3333f33.w3}3J}30K33(s^33ڳ3:3+ 333C33 *I3۹I&3 I/33fI133I73I:333333nsR3j~sW3bs]33nsf3U!3kN33n 3333u8>33>3b3Թ3o33c3a33i3i333a33N3331:33:3:3:3̼43,4343343b3ވ33ӓI3[3`3e3k3^33w^3|^3<3/333/303/3;33/3f33k3z3333 3/*J3*V33OW%bpppKZppp>pppGyApppYbppp9pppLl ppp8^ppp=&xpppV~ pppa+ppp4يpppaO(pppKhOppp@1ppWP pp@a^pp@!+ppggGppggEppWPpppggFpp8zpp8z?pp8zppWPppctppdѱppQrvppftWppZ0ppVo;pp5l2pp_:ppdppcppc]ppHppphpppQ;mpUpmp3 HpG7HpQ;#HpB`mpB^HpLHp`mpUpHpLLmp`?HpED|mpEDlHpGmp3]mpfqQ>*aB;X6FpKG1NU#8N.|AF#]dO}4iljuDiCNH8}yWH?1PQ4#4?D + r   e       ~ p       r ' `      &y "       p      $ f               y  $ t  x [ w g w qi ~    !    .   q        l       k        |           '| *n  " s  n    o      }    %u    #{ (  o  )  z -  ms     b m d  j   ]h  d  # ux  &       z v  v ! {  j  , k }        %   :pP/ ppppppgfppppppAE+8ppppppcgpppppp@zppppppi@pppppp>Epppppp^.ppppppiqpppppph<ppppppWppppppF/ppppppMTppppppS ppppppj{ppppppbppppppawp@ppppppAeppppppDppppppchpI?pppSP?pppY 8?pppBW?ppp6g?pppc/?pppid?pppN*?ppp:?pppC-?pppf?pppfi?ppp?|J?pppiُpppFppi ppIppFapp8Uʦpp\}FppFgppDSpp5.fjLpOGC^ppKppRTppW&=ppYppPppF&ppE[ppT-(/ppaO=pp8^3epp_n|pp>>ppKIpp9EppV~pp=&;ppSppRPJ9ppp;happpa_#pppbpppH:pppO,{ppppp[fppppp;SJ8pppppd+QpppppVpppppC$gppppp<YpppppapppppHpppppj;pppppQtppppp??ppppp`.'pppppUѝpppppgpppppe4$pppppOpppppD0ppppp_5qpppppSbKpppppD_ppppp69ppppp]wpppppJpppppUFpppppj 'pppppR&pppppOnxpppppD ppppp`ppppp^2ppppphpppppChppppp_ pppppMpppppdBpXpppppQ ppppp8ppppp@Kpppppa+pppppPDpppppJegg?"Kg-pppp4/spppp`J:pppp?ppppdGppppDEppppC*mppppMocpppp><ppppMqppppRtppppOSpppp`4>ppppA%Ipppp?Kpppp[ppppcAsvppppTppppd>pppa%npppa%:>pppUm>pppd;pppUHppp@gGC^kaSUhi8WpNbIV ~4,|7tqpppp; pppppp23jF_pp33 F_pp333<cQ&pp333Zpp333Z#pp23 Zpp33 (npp33~x*sLlpp332EE0pp33Ppp33 bpp33QJ7pp333t]^pp23n)pp33^Vpp33Vs)[>pp33 hw3pp313`Ipp33oEF \pp3s3icpp333<pp33jkpp333CZWpp3 3pp3}3sucVpp33'swcxpp3D3hvpp33 ]pp333X,|pp337djpp33djpp333"tpp333)T=fhpp333)pp333ApWpp3p3Ispp3C3_~Opp33jDbcpp3j3Dbpp33y&tpp33sk-pp3b3kn:Kyppp333 zpp33^Gpp3)3e spp33_Rpp33O_Rpp333_Rpp332\/pp333Dpp33jIGpp3E32IcIpp3&3f~WMpp33cpPpp33j@pp333pp33_U&wqpp333UDVpp333pp333bV`tNpp33ybpp333 n\oupp3ko\wpp3}3dDxCpp33 dExpp33 kTpp33O{Kpp3W3Hpp333bHpp333 HMpp333 ZC npp333)lpp33<Upp33hpp33bhpp33b@[mpp33(J[upp33 K[v\pp33~!pp3}3Ypplaoo|dpp333<WCpp3E32_.`?pp33EN\pp3s3q#opp33[:Kepp33j[?Kipp23U;6pp33 Tpp33k pp33  pp33) qpp333 zP pp23ompp333 pp333 _ohlpp33YHpp3O3}|Z[Gpp33uv @pp33a4a+pp33Pp9pp333bK OApp33 { Y*App33eaZvpp333 opp333 pp33#pp333OrmZpp3K3pqSpp33Nqlpp333~a|pp3k3Pxm^pp33u-pp33p}kpp33Ippp33UJXpp33UXpp33Ou pp33rJ`U}8pp333JeUpp33|g$H Zpp333 qpp333)mpp333 Fpp33Fpp333){ipp33:\pp3k3p:-pp3 3eE^pp33fEdpp33 xTpp333gPpp33<YKpp33fpp32Bvpp33 dvpp33Q?pp33jq.pp33&FHpp333O|r.!pp333 Fpp33u,`pp33vQpp333epp333qNJ pp3C3A`pp33<a pp33~}}&pp3E3LqMwpp33k|zpp33kv`pp333fV*pp333)~App333~VLR-Ipp33Ppp33|K^n|pp333hLadpp33khMaepp33&bpp3X3bpp333  pp323X pp333fpp33 TF9pp23B=pp333B?pp333 wvbpp333USpp33lc~=pp333lx~pp33Ol{~pp333npp33g^!pp33g^pp333OVZ}Cpp333ympp33 QCpp33 QEpp33Kvdpp33FfV}Kpp33cFIMpp33 Ha pp337Bpp335])pp33blLnpp333bg\fpp333gaf"pp33(~4pp3j3W bpp333t U8!|}ppppH,?ppppBppppPGupppp^yppppI8zppppf>ppppFpppp<%YP\0`e-pMGpNDp;fxppjppAspp\/ppgN/ppWppTpp>˴ppdpp\7ppMippP|ppC?4USSWCi5PfpcQpLpDlp\&pp>.pYq/pfFep4p`f,tpLCpgp>ppppppppppppppppK)&ppppppppppppppppA,UppppppppppppppppGpFp9ypOx:pO#spYhCZpZPp=o&9p=pBup:<pT=p6 3ap6`>pIIp4~p9 pR=7pPgSpKp[p5pPVpC}8pApO3lpj%p[mipZ*pb{pI:pbtopEjF`Q8"=cJ~p`ApQ>pCyp[pQp;ip]@apZ. [pPp^?pppp7 +?ppppg?ppppW?pppp7ppppa>?ppppE?ppppV/?ppppUc"ppppE϶?ppppZ}Y?pppp^ppppg[E?pppp_xA?ppppZpppp<ЧppppUc?ppppAcppppM_%ppppWppppb%NJppppAkZppppC8?ppppC8ppppAkL?ppppg[uppppM_k?ppppg:Qppppa%?pppp_xvpppp] ?ppppN ppppb%_?ppppEpppp] pppph>ppppa>=)ppppA?ppppE9pppph>q=?pppp<3?ppppN)m?ppppV? ppppa*epppp<BS#! +$) 'vLw xyzb|c^de-? @0SA' 6 7  8,sh -ti5~6)q7&[(%e% l22mXA& '/M(&|)FGH&1I?-m#n%o -%34*5/--&%< P&x QVaAbBmcC?dD/AbUmV- ' 7 ( 4^W"_X2O)f z-{|"}'~a1a}["\J]*/! 'a3X4 5 6@1L(2MZ[f\  1  !+("(  ! "!SK z { | }qz {(|Z >[\T]%A/ABC'%[  OHpPIEQJ<=>0?@ltmn00Y-F/G.H.?I-J )!_ / * "x #y %'-"J ru%z v$ w.A"B$LC D#E+E U,V V"" W JF)HO(PQ R88  ? 7K +][*\].nn:);#<!!^ $f Wgh i*B+ 7'89%:O*tP'M`_a`,pbaDcbh'L1^`A% b c( d*7-G8 %0 & '0 fE}F '}&(~0)/g*+%X#'^ &!"0\#0$%% a&NK }L`B>aC#obD/cE%tdF0PeG$fH'q.(r.)sp*t+u,vp '0UVis0$r56s6-t7XRNcSO2" ~f2g0nhij.k,"-!./  ( " *!1"#,8['9\&AH$l W ! [  (   V*^._C`Fr)s,otu C1}D0E0F]0+ ?=@>S'xdef0ygVW2X-$ #!."Y s*+X+,*,--.0!,"$ #& $& % % j" k l m n +t/i   I-JlNIO NO!yz z{"{|7|}"K.S/#001H20 !T/U 3 4*>e? @+S6TUUVD E%F$/ ! }xy'\.'&a0b# \J.. ]K-})-*e z2{'|})?@A#$-%#x-#1:2v0kw0x0wy0J0q#,xF$GHKI/RJp"5a6L7B(C(DEgF/PG09W/ j%T k"   jvk* (J $^#Uo0p1-^*_+.w`,/?% 1 +  njk#lVm2e3I-D,dR eS+rfT~ R) S: T/p#i+9":,;;<!T~R'< ,C\-D~.E'/F"Y `Z} 0\ ] *w1.x((tg&hiP((Q)-)e"f(g N&/WXY Z-gT($U)/#&O$&k1Ylm&n~/|0d3$v Tw# \ ], ^CPo!Qp  /WX,= ,> a3#N45  . /+ 0 1$ 2  3X 4G4H)I#.+p { |};A hB,5C"_D )XbY Zi[6\])uXvY'wZ-#% $H%90V(j)&no   '2 ' d0 + oJ,~ pK.B qLj  z'/%61"1 , -' .  /2 0$3k24l&5m'zQ031?xjkVl#56r7"8R+,%`(,a)db*s"t.zM{.^/"H!)g  ^?.6 _@(V3M* ` a wxyB1C)7#+,A    ( L 1   1` )7)8 8 > 9&~ :4 ;/ < =.  M #+G$ 7RkS `i]1^_!u`*lm',K/L(<M'N(O;1' !a&(!)"( N1a/bcd*ef<4!"1%1'c* x, y'P z {& ("  1- 2~ 3& 4%o-p-ST TU UV+"8,9&:h;!C<$=0 >0 /^x#w_y2`z01=PjR.tS"T   O ! B!E C,P]Q%e&f$O'g+4(h~j!0+)#3ZF e2 f+  qt #  :;)bGA HB2=*m 7x&%q'(n)*0$( !'-0)v+ Ra-c& .d0r2'z1 ?&@  *1 + , -u&v'0TUVghi<jI~]l*3m}n -  *:8 0;9+r-s)X Y!Z1[*p'qf%#+H#]#pR@5\2~)127 2 e!< EUV W#ml;Y .Z/ 2c ){de!@.&/'0>y?@2G/H9I _&b@.5f)4$!5%Q6&%  & _ (M 2K(c1|d&je#9}h$~i%ij$%%&$-)m% &VW#;XY% 1#\ 2%*.9^X _Y GoHp"IqyJr$+2n  KT  -! " #<" :'; -< =I>PxQy*D_ ~*+ ~(19H: ;'s6(((' |S }l ~KkLMN 2 ' @ +`4:^.;_'7p(qr*s2t/! $?/@2qA%B$ -#0%q!#r"_s#t$ gu%>EM,-/Cn o/_p!qroS @ M4),*+,-.gh.i }j "~k -g"hiljBk,LlHmvnR g2C hZ i,=>0  -$ +50-)51. N2/(] ^%y u v w + g, --O* -~ /001(2wA[bC\c1]d2j 1pw([V' W#X"4YZ,)A9!9o2Ip( 0    O Q &T<,Q=.>$0eKL0M1@v A % {+QmYR .0!"T'(,)LG^JO KPLQMR)NS)2{2:f$g"NhiE*+B[o\p ]q0_&q & "*1GF;<)w r1 s2 t3 K u4+ c$< {+ |$  }D HK1eLzM'N]120m*M  "V6D!pijk0}Z&[/9/r#* ^ 9 2 eKILJ%MK ENL \OM<=  $ & %B|}g~7$(w(0h `"A a#%|PQR8 b,_w!x,yD$/Vt$u%&./ 0I 3W!OZ%"Y&*tC , C<Y C (nt)<oupvqwjwppppKppppNykppppP΂pppp;pppp3kppppSMZpppp`ppppT pppp6%ppppTppppBppppXppppM3ppppZ);pppp;k!pQKApćhyrGEXk!P.N=}_aA{HE[<k(N%k3UO7G.D pppppppppM#qpppppppppCh"pppppppppdBppppppppp@Kppppppppp;SCXppppppppp`'pppppppppUppppppppphppppppppp_Nppppppppp?&7pppppppppdbpppppppppD_pppppppppO/pppppppppDpppppppppHpppppppppe4TpppppppppQ<pppppppppSb((ppppppppp[ ppppppppp`=pppppppppV3_pppppppppJupppppppppgesppppppppp]>pppppppppD|pppppppppUIpppppppppa+@pppppppppOppppppppp_5?pppppppppZa pppppppppR&5pppppppppC$|pppppppppagQpppppppppj|ppppppppp8rppppppppp69pppppppppapppppppppPD}pppppppppD,3ppp8VpppE5ppp?Gipppgvpppp@n>pppL7pppFppp:g+ppp[%.pppg .pppJ.ppp[%G pppJ=ppph'^]fOi2GpW($p8O=p53[pF;pf62pE(pppppMppppp`UpppppFU8pppppdppppp^ppppp9vppppp3iPppIsϕlcppP3Npp_ 33\ppJMupN'zpp6 -3@_pp=,ϰlupp63AppY#P3<ppC noppW o> ppX;sl ppdm37Lpp]`2ppJMu3g6ppW mM,ppW <mhppFQ3ppU"3ppJMuoqppa? mppJMunapp<2 3mg ppVy$3m[ppX133ppdm(3(L"pp:7lppaWϷoppfw)3ppJu3ppJMumLpp@H lppJMulpp\\s_mJppK5nppJMuoppJMu3ppGR[ lkppJMuo1ZUpp]JkiMppGRK3g'ppaWg3'ppUl&ppJMunfppIs_2ppJMu3eLrpph (3CppU"̨3ppJMumppJMu3ppW ngppp]A32ppJMupdppKS733gpp5W3DppB̩3ujppFQto4ppJMu3gppFϬ3upp73 ppJMuof^pp@HϋkippXek3tppF[3spp>Ε3Lpph lLpp_'VmCi-ppaWϫo+appJMulppJMu3Hpp[Bτ3kppJMunippaW3ppJMu3=ppJMunSPppaW3ppfwskj+ppiQͱ32ppVytlpp@υ3YM2pp7 lppT:m~ppJMuoOZppX; lQhppCϢnXppJMulhppfwͥonppR^kBMGpp? E3\uppJMu3wppX133i|ppaW63O$ppA3SppE7]mPtppfwsjozpp^3ppJMu3Xpp[Bs]o pp4 oppdmo[ppBμ3(fppIs3ppS lppJMu2ppJMukppe͢ouMppX3~fpp5?3ppdm kppJMupFL#ppH lgJpp5>3 ppJMul}pp<3EppE3ppfw3<ppJMumoppRt;m.ppX133OppaE3xXppIs^oYppJMumuL=ppaWH3NppX3ppB3NOppO nTpp] pd'zppXe o3$ppVylyppSxlippF3upp` nLoppW YnLppHql=pp8L3ppfwe3)ipp\\s_oppT "mDppJMuklppRq*33ppSf3ppY+T3hppR3ppJMumyZpp@H njmpp5 3inpp5w3pp@H nVppODnuppJMu2ppJMulM9pp` 4lHppLkoppVsFkppE73YppJMunppIspdhppB3appHΊmppKS7p%ppJMu3lppfw̖l6ppJMuoIyppCϢo9ppJMun:ppi[3<ppJMunpp52233tppfw3LppH|RouppaWooguppFp3ufppaW;k pp@H3XppJMulfpp5΋3rppJMumpp@Hzmppj\ koLqpp3 3F%ppJMu3zh1ppF΃3u"app]  ekppIs m?"pp6rlppXe3V,ppaWOp.pp@H:m/pp4lppJMu3ppY=o:2pp\?nppf+3ippaW3tppaW̊3fppMynppi!3h1ppi3YppJ̆ol&^pp> 3&ppA o{ppNB QogEppbΆmjnppIsp%"bpp:p s3xvppIdu#mppX3X1ppS93bJppJMulppJMu3ipppaWy3kppLk)ltL:pp8s k)ppVp")ppO oppJMlCj>ppB3;jppaW3Ohpp@Hϡn*ppJMuliXpp53{XppJMukwppIn-ppN8͸n/ppF̦3kppQItlLippcjtlhpIsClZppfwtnsFpp6W,33gDpp\ 3opp@H͊mNQppfwmgpp?&·3bppVynwpppR3xppiQ`oyppS3wppUmI[ppXe {lppgjyo_gpp\I3pp@HFn ppJMum/Lpp> wkppe͢3Lpp\N3(ppJMukppIs lgLppXe[39"ppJMul=7ppCkppJMu3*>pp5223;Lpp\N3/pp6W,2izppaW'3 @ppSϏ3 pp^3*pp_u*n^2ppg\3ppC$mppMl&ppj\ k3ppM lhppF3ppF-32ppglRh;ppaWЌkpp@H<mhAppJMunppT npp;+ 3i~ppiQ3DgZpp5r3ppJMumZMppIs }khppaW4o[hpp53CJppJMukppWN͕nhpp5R3tidpp583PppX; +n'zppf 3pp?& b3fXpp\͎3pp;cι3!Spp6W,33pp[z nppJMu3hpp@HUlppD̟n!pp3 nFppJMulpp8`w3 /ppJMul${pp84smBKpp@HϡkNpp@H5k2ppaЂ34ppaW36+ppSx3ppIsoiRppaWdo+wppH kppaWЋo+ppBY3(g(pp5H3Ppp@Hn!ppj\ kn(ppVyo)ppJMupj8ppaWC3tgppiQ)3XppBtlppJMumj5pp\b3Opp<sn^fppIs 3OppIs3%ppf>[3!!ppc 2j#ppCYkQppFD3ppaWlppJMuo[ppW Vogppj^3lppiQ3ppJMu3#ppSsmh^pp@HΏ3MIppZ mKpp?^[l$LppJMukKpp;Jm%ppJMu3SippIsЃ3ppDMlwppiF nppitIpWppg3ppXeσ3{pp4+3yLpp\\smpp9[n`ppH[o<ppJMuopp53gppIT3ppiF h39ppK5mppJMum;ppK5&m8ppJMu3$<ppJMun AppYo3ppOq lChppiΩ3KppXe {3pp8s|oppJMuppp@H kZappX; og?pp5>3'ppIstB3ppaWρ3pp` 3pp^3pp6W,2ppj^kppa!03 g~ppR<3 pp4I3_M%pp\B kLsppJMumopppCζ3Bhpp5j32ppJMu3jGpp\3ppY-bn!ppIs^nLEpp4 mBpp@HmLMpp@H @mNZppWt1osppNmgppiQ3oppaWεn$ppDMo jgppfvn:pp\Θ3lppbΆl<ppSͦn2ppaW mA[vppJMu3Fppj_ow~p_^nLspp\>3pppJMukmZppX; kBqppaW3gppaqp;fxppIsΟl=zppJMu3Fapp?=kppJMunHppIs JpdppC nn?ppK5rnyppfwropp53_cppXe2ppa? mfppJMu3pp=53Igppf3ipp:p nippF mnppD3ppPO&3ppJ3~pp7 nLppf `ofppE7 |o>ppA9 3gppIsv3O#pp^ lpppfw 3pp6W,33LppO n<Cppi lAMppc zlpp83EppTbopp^k(pp5;3Mpp\3+pp<nppe3/ppJX3,ppLkJl{-ppJMu3ppRq*335ppg\twkh"ppc=3LTpp\ ;nppJ3yppeφpWg#ppXe3ppfw3<mppF oppI3: QppV 833>ppJMukM&ppXe 3+[MppX;sogppTIlPppK5͉3[ppJMu3pp@HͧnL0pp> wlpg9pp]Aͯ3ppF lppJMu3xpp\ ^3ppR3ppUmBppL3ppJMupGppK m hpp@HAoppfwψnwwppEW3ppFQ[mzLppJX2!!pph 3gppaW?n!#ppA5t2 pp^3Lpp\t3ppdmo3}ppU"̨3ppRWnS$ppNB Qopp[ oppgjq2pp5223;\ppe o ppir3XppL/nppa!s<oCrppFQ3pzppJMu3fKpp:p 3#|ppS 3ppJMu2^pp\ ^nmppJMuluppfws>n ppJMu3"!pp_'D3xpp]A̐3%pph kMppE7 |k>ppJMu3pp84soppE7tlppJMuoppIs3HppJMu3RfppIs3pp@H 3l9ppE3<ppeehkp_ppQ/[oppJMulppfwtXo[ppI|o+ppTSpKppH;nppXe3pBpp` DnppK5otppSϹ3bppa .lppJMun^sppPOϺ3<ppR33ppJMu3Lpp@HWmeKppJMun2pp\ lNppJMuntpp4ϼ3YLppa_ n ppJMkWfppaWzp pp\W3<gppaWͻ3ippP3ppA\3ppO luppJ,lppDX3<ppY=nppJMu3$ippF3uppBϲk 9ppJMuoppfw/3 jSpp@Ho<ppJMu35jppJMukf=pp53pp@HUo'zppF 3uppEHloppFonppNkpppJMuo6j ppaWnFppJMuoZ=ppB Wp6ppJMuoi*ppaWϧ3XppK5mOppK3Lpp6 lpp563Xhpp53pp>ftbkBpp\ lLppaW͞k Ipp_'DkxappI|o4Ypp@HnippIs3Oppeḙ3pp4r̮3ppJMu3zppJMu3!ppOo ]o"ppK5,p1pph 38hMppCΦ3pp\\sm(ppR3hppiQ'31ppK5.l|ppJMu3LppJMuoppeφ3ppHvϓ3xppfwχ3<bppC̷nwJppK5mo9pp\epNLpp\ #3i+pp@HϩoSppI3ppVjAlHppJMumppJMu3wppeG l{pp\3pp@HnppXeZ3{ppSͦo_ppd mppEVlXppGR3jppaWC3 ppfwoppJMunpp6W,33!pp]AL3Lpp7 nR%ppXe!3_^pp@H$n2bppgw kjXppFΉ3ppO[ 3"WppJMupNppK3YppGR[ lLppJMukppJMu3ZppJMuk8mppS3&ppgZ r3$ppZ|3kh?ppfX pNppJMu3eppJMukoppCkxiIppaWρ3pp5B3T.ppaCl.ppJMuo/ppfwͶ3-1ppCYo85ppaWEngppiQ:3ppSЅlppJMulpp\s31jppf>>oppQI̢lfppJj3 ppJMul&ppeehmpp5rk3h>ppF3ppF73ppJMu3ppJMunppJ3ppQioppaW03ppJMu3lppVỳk/ppF o&ppJMuoJppiQ>3ppKS7kppIF2g{pp@HkppaW/3'ppaWK3ppJMupLppJMu3ppF[3ppi[3ppJMukWppJMup ppJMulQhrppaWZnppO[ 3LppE7 nyUppTInppJMun$f~ppBY3;YppW 3Zpp`F l7ppJMu3OppD3 ppCe[ mZPpp5r3Epp_Jnpp:ptkppJMuoAppTbpppaWGoIppA3pp:533ppR AnYSppRt;lM\ppG 3ppJMuoM`ppQ# 3+ppU3b\ppJMu3YTppSЅnkzppE7 p]ppJMunfpp\3ppCkippaWOmFppS~n"bppR 73#ppJMupppLkJ3ppQ/[n1pp]K3pp@HΫm6LVppI* Ul ppXXukppAκ3ppK5=3IppjFsPk pp9U 3ppJMu3dppK5$l8ppJMulppJMu3ppL3OippR̿lippRkh/ppCpWLpp`F lTppB3NNppJ,nVppJMup LppH[pmvppJMulIppX13L}pp\[3Tpp](3OppX33"pp\Pn* ppJMuk/hppaW3LppCe[ l]{ppGR3ppS̹3k<ppJMum8ppJMu3ppHK2ppNΗnLLpp4 n&ppfwsmppHXͨ32ppIst3g@pp`t34Lppgw 3OppH FlppZl$"Ipp\ #3%RppaWЌnppJMu26ppJMunSppE7tqknppJMumhppaWkOpp@H΅n;ixpp9&3ppE72ppJMuoppAF3yppfrl6AppJMu3SppF m6pp53_ppJMup%fppB3appR̻lL ppR AnppRq*3ppX3}jyppIsΡoRppXelp&*ppXeh3ppJMulpp5r3Cppg3gpp4I2ppeAnnppX133ppaW3pp63ppJMulppVj3pp` kqppJMulL+ppIsC3QppR7 LpdKppV 83ppe2gppaW"ndpp:p mYpp4rf3ILppO ofppaWl4ppJMu3pp:L lippH'13|M<pph i3gppFQ[kC9ppJMupBppJMulYppf>]2ippi]Ϝk $ppcjtnippRϝ3fppH'2M>pp84skZpp@H̘pl$ppItkQppB3ppJ,33ppXe kppJMulpp\P3`Lpp_'Tkzpp^n:kHpp8 :kcppR̿lppIs lppRkppW p%ipp@Hzk>ipp@H:mxpp=Rd3<pp?:e2ppJMu3ppJMukppJMun2cpp^ mspp@H oppX13ppQ/[lgpp_'k ppSsm"ppVsFlkLppdm 3+pp53Y"ppaWU3j}ppH'b3ppK3)ppVy3ZSppRtn*pp@Hao[.pp8:inLpp`t3zpp>\3ippT\lLppX; kjppGR3ppiQ32'ppitPlppXe͟3Jpp:\ InFppJMunv[%ppO<϶lMHppC nnppF: oyppJMulppMmNhpp@H^lppjFX3hppXe53'hppP3XidppXe.3QppIrkWUppfwrnppZ|tgkppJMu3pp=i33ppHK3Lppe_lupp]A3gppR3}gpp\X3<ppF:ϭo+[gppJMu3/Lpp?=pnppZ|33XppJMu3ppJ,37ppC4kgppXe!3ppJMum:pp_qOnf;ppR gmIpp93upp8:63?ppeehmBppJMuk&pp\YkIpp:73ppB83[ippX;smy@ppfwtkhAppa\nBppSϵ3Jpp^3pp^3ppJ3ppLk)3 jZppXe3jpp5B3$2pp? E2!!pp?~ 3MXppfrmAppKS7m4pp]@o ppF: plppJ,oOppJY $mfppaW4lCppJMu3ppXe53LppWN͕mMppJMu3ppXe3ppJMulPppIs anippCe[ mLppf mpp>\nhppaWπ3ppF3hXppC̑3?Mppe_oppOoΌ35pp5r΍3ERppF nppAnppJnl=#ppZQoppJMu3,ppD(3<ppJMunppJMuo=ppW <oppD: _mppLl/ppO mTIppJMul`ppJMu2.pp4)3pp<mppH[n!ppRRnrpp` 3ppJMun YIppgMFn ppf>]3>9ppf>>n ipp8[ kBkppFQ[oppdm͗3Bpp\ kpp>\3NppY=3~ppI3LppE7]o+ppik2pp@HnppJMu3ppXeή3(ippaWK3L%ppC̷p=ppY=o"ppaEm!pp^kMjfppaWkCppH kppPO 3&ppH'3`hGppB!3;}ppH=n"ppfwe3 ppaW"3'&pp`t3/ppJ,m!ppfw3 &pp\ ;mppJMumppJ l-fppaW;p:fpp@HlYppW kpp\\s3mppIst3CSppaW nppKS73"ppJMumphpp\3WppS9kLXppCnppJMup2ppIs^3<ippaW̰3ppa!{mLppItmppX13ppiQͱ3"ppJ,33ppJMuoppKI3ZppfwQ3fpp8Ѐ3VMSppa .lYppJMuou#ppi[kpp]SohMTppRt;nVppJMunj'ppaWЁngpp@HΑ3ppK5̎oppaWΔ3Kpp6 -kppJMukzppax3pp@HϩnppKS7meippZcoh)ppaW̸nppJMu3dppKЍo~LppW=p3pp7 oHppW mBppL3ppR3 fOppRy3ppJMuowppJMukxppc znZ3pp\YnIypp6W,2gpp5ϱ3Uppcx 3)ppW 03pp_  3#pph 1nfppXe[3L5ppFmppp<[m"hppY^Dm ppJMumppaW.k5ppJMukZppfw3pp63h pp\moppJkLL,ppW 34ppJMu3MppJMun2ppHq(lpp4M3ppa]3bL<pp\unppX133#ppY=l,jdpp\f3hpp@H l8pp>0lpp6W,33ppJMul5pp84rmV=pp_'Vo>ppfwsXmBppaWϷofppJMumTppIs^n'ppE7;3 ppJMuoh=pp\_3xppJMunippX13;ppF3)(ppS<3ppa_ nGppIsrm\ppDMn"gQppIs#3_ppIs flpp=5̴3VppJMulppCs(l ppRq*33ppVy$3Lpp?& b3 pp93ppJMulcippBG3ppJMup#"pp\\soppA΢3$ppF[3&ppH oXpp84slppT "npp8:pWpp9U 3]pp85ϯ3pp\kfapp5ύ3 cppRmppBϲm7ppJͣk#pph (3hppXe3jpp53pp@H^kfpp@H$lppIto:ppeu oLppFQ[kppJMumpp^3tppC3^pp<2 2"ppLk pNcpp5t3AppJMun*BppJMu3ppJo_ppAF3ppJMul=ppJMuk{ppFkpp_ 33Lgppa? p2ppRq*33pp3 nLppaW͞lppKS73ppJMu2ppH m ppK5kpp> k8ppQJkppKS733vppJMulEppg\3YppVyt mZZppJMungpp5oAMJppH nVvpp[VoL8ppNB Qk*~ppfw3k]pp@H͊3gppIs3OppJMu3xppVỳ3ppKS733ppJMu3oppW 3n2{ppaW!k*ppJMulppfwtpYpp?^Rlhpp@H̘osppF[3ppJMu3ppaW3MppOZoLppJ p pp@H̓nL!pp@H opp5̄3Llpphh cmF7pp\B lQppX133pp:`tkfppSkLj$ppUZ3gpp\̯3LppD: _mrpp83 ppfw3EgppB3aNppK53uppf> nppfwsKo8ppJMundi2ppIs3OfppaWϾ3ppJMul ppY03M=ppi 2Lpp;AnBppX;snMppJ,33#pp_'TloppLk3 dppJMu2ppgd3<hppXe3 hpp@Ho,pp5rkkppJMu3npp9(/3 ppJMupNzpp?^[3xppaW8oppVyN3Epp?=mKppJMulbgYpp53VppfXRnGppJMun1pp6W,33ppJMukqppJMulLppgZ r34!ippF: ko!pppW liYpp@HΝo\ppJMulppX133L)ppE7]nppJMuoppJMupL'ppF oLppDMk[ppXe%3ppIstk*/pp533:gpp83`;pp@HΏn6ppR̻3ppB-3ppcn;L pph pZppaW3ppiQ^mpp^3ppJMulhppIss3:UppW=mppJMulppJMu3&pp:p skyppdͬ3ppKS73hppFx3ppiQͱ3epp\f3Nppees3+fppi3pp5lgppSlQhppBF3a9ppJ,33#ppJMulppJMukppfnpp\ o~pp] omppJMu3\KppJMunpp4rϘ3ppg 3o%ppOo ]lpp4OkRppHv}nhpp53/-ppJMukz%pp8:32ipp8kpp6'3"ppeen #ppi lppJMuoppN3%ppfJ9ke@ppJMul=Epp\s/3 Lpp]`3ppVsFnYkpp?&skkpp@HϡmppJ,336ppIslmppRn3ppa? lg_pp@HmlnppJMuolppF[3xpp] ni}ppF732tppaWkppJ@3ppdm lQppaWN3 ppJMum,ppFQ[npp52233ppE7am}pp8)mppDMljppIsϳl//pp837ppJMu3-1ppf> mgpp]AІ3)Kpp@H nkppJMup1npphl&6pp]Yo9ppJMukLppfw̏3:ppSm3HppJMukBpp<́3YppUh͂3LppG k@Lpp:XkMppId̓3EppIΚkaRpp53ppBͅ3ipp]Al3ppL/nappT͙lhLppF3:ppiQpppaW3_fpp5Β3OLppIs am/pp\[33pp6k3XLpp7 nppJθkfppJMu3mppJ,33ppItl,gppVy{oQLpp5sWmppfw̏opp63LppE7 |lppdm3}xppJMu3!gpp8L3ppJMunLppG kgppaW32`ppE7?mgjpp5(32ppi!3KppH o9qppP[mppf>̫3pp:p lx;ppIs }o<ppJMuoppJMunppK3gppaW3k2pp53BppJMun} ppS% m pp_'VojppIs 3OLpp6W,lf,ppfw]3D pph i2-ppR^3LppX; kFppJMu3PL9pp3 S3hppiQ^lGppJMupppLk)lD"ppi3 j.ppXeh3%ppBF3Nfpp533ppX; m[ppGR[ nppIO3tpp_4n^ppJMu3L pph ljppX13ppaWΐ3 hppaW32ppJMum ppJMu3pp]Al3)ppP2;3cppVyϊlpp5"3.&ppF3Lpp6sn IppP%3NJpp?^U3ZppKS733)pp\ ^nk*pi"\nmmppfwtmLpp@HLo+:ppJMumg%pp>*3XEpp@HoppJMu3PppRq*37ppa OkppVysnppJMunXpp@t$2ppg\ͷ3 xppJMuk!pphh cn=ppJMu3[pp:οoA'ppfw9m$ppJMuoppNqn ;ppL33MppTk 2)ppaW3ppJMumfhpp5̄3eppWt1lxLppY nFfppFt3ippaW]3 ppT͙peppJMu3IppK5,3;ppg3-@ppfwlppfw2oppJMukppe pAJppK5.3 gppXeϪ3ppJMunkgppi3YppPO3ppJMuo:ppJMukYgYppXeq39ppJMul= $ppaWH3pp3 S3!pp63GppFp3pp83j.pp5*3ppSm;ppfwklo1ppF[3Uppit{nppfw 3ppZ|slKpp?3LppJMup]ppgdpFppJMuk9ppEoppI3;UppJMun^ppC3Y#ppEtpRpp\3happ]AD32fppCЊpLpph peppW YkCppinSppJMuoppH=΂kOhpp8_3'jqppBͫ3appJMunpM ppC> 3Hpp@t$2LhppH oBzppdm[3ppE7?lRM$pp]  elpph (3!pp83'ppH'ϦnFppaWV3tppZ 'n^ppU"loipp53LKppO lppJMulQ-ppJMup!pp5 33L-pp?=lpp@oVppXe͛3XppXe͜3WippV Yl/^pp=k^ppaW͝3Dppfwu4n8_ppZo pp> 3fpp@Hm?ppJMuoppQn;ppdm̈nL;ppaW nppH=΂nppfwϞmjzppaW3 ppBͫ3Nppi[3ppJMulXpp^[ 3Ypp:ptmppJMuk8pp8`^3^7ppX; 3Pppfw3 g2pp5͖3OppW oFppE3<ppPO3ppfw3~ppR2:ppV3zppiF p=pp[Bt3L3ppY-bo{ppeG p ppJMukppfwδo ppdm3 pp:531#=ppRto7ppRq*k ppX13ppFt3ppaW]3tppJMu3$ypp8 :o&pp7m~ppJMun 4ppaWj3;fppaWr3kppg\ͷpWppGR[ oZppT\k yppPO`30ppJMu3ppX13ppJ,33}ppIsr3eppJMu3Hpp=i3:_ppJMu3\Ypp@H>mpp:53#ppIs amppB3bppRRk~cppG6ldppY l&ppG ppp5ύ3_ppQsoBppJMukbppaW}3ppJMu3ppB Wo1ppJMuopp`ul=ppJMu2ppJMulpp8:͈kppTkOpp]@3)ppJMu3Mcppdm k ppJMu2ppJMuo!ppaWlYppfwcnpp6W,33LppR Anvppi kZ9ppJMu3{ppJMunippHX̵3Epp\tl$ppJMun%ppJMuomppSt9n+pp93|pp@k RmfppRt;3l-ppJMu3pp]JkBppB+3zppVyt l0ppJMu3&ppJMumcpp4OlteppSsd3x]ppVyϊ3<#pp]9 !lpp4)mMppX; +kfppaW43 pp@HkppIs̽oFppB!3(Ldpp_' oppW7v3qpp6W,33iappf3ppaxopp<%3>ppfw%3<ppPO&3Zpp4ϼn pp5grmUgppWclbpp4 k ppJMuprppJMukhpp8Ѐ3ppEЄkCpp]SoF<ppd k+j&pp] jl$ppHXsoppKS73ppd 3~dppJMupppJMumAjpp@Hz3ppfw{kppJMunYpp5 3kppiQ:2"ppaW3|#ppSϏo`ppJ̆3uappU̇3xppJMu3=ppJ,33ppdm̈3ppJMu3obpp:̉3bh<ppKЍlppfwr3bppIssy3ppas3 ppfwlHppeelPLwppXe omppX3ppQt3pp5t33NppJMumWppRe3pp4rf3Kpp7 oppJMu3Ufpp7ͤmxppJMul'zppEU 3]ppPOg3gppaWkmppeG nHppJMukBppIst3{ppU"30pp^3fYppaW3ppjFsPlLppZ oppa? l& pp85ϯ3ppRq*33 ppF nppJMu3jppJMu3ppJ3~fpp\3hppDMo@hpp7m9ppKHmNppFQ[m .ppJMukfpp5j2qpp5_3ppW=3jpph 1nmtppB3ppi"3OxppY=pb pp` 4nYpp8:vn|pp633X3pp8 :n_ppJMuoHppfwQ3ppJMuoppcx 3)xppW 33*&ppX133ppawlGppBS3jppJMu3EppE7alppJMu3+ppPOA3pp5?3Lppf>kJpp@H̓ojppXeR32ppJMu3ppJMu3ppaW3ppGR[ lppPOC3pp:οoppfwtnpp\ ;k ppJMu3ZwppJMumxppJMuoL0ppa kvpp6W,lppi"n Lpp]Q3}pp>ͪnppaWϮpkppVklppDMpOppIs flKppJMu2ppIsr3ippJMu3ppJMun?ppfJ9mpp7m ppSgn2ppikspWpph 3%ppRͮ3<ppH[mppJMulpp\?3_ppf+3kppVtl"ppT} %lpp^33ppJMumppjFϚ2pp4|3Lpph 1n2ppG p>pp]kppJMu3ppaW3fppiQ`3gppaWͺpl ppJMul=gppF3upp> 3ippIsp3Ohpp4M3Npp@HkEpp=Rd3wppR 3YppJMuk:GppaW`3tpp7 lrppDMoLUppIs Jo sppRy3#pp@H 3yppJMulh-pp9Ј3LppE7 m)ppJ3ppJMu3pBpp[l pp@H lPi%pp@Hͧnpp_JoppEkppRq*33ppX133ppJMu36hppakppJMukKppUl{Npp@υoZppJMul.ppJMu3lpp@H̓2ppE7tqlEhppaW͠3Wpp@H΅nYppZ npp:`̔32ppi̕3tppD: _njppR͆3Mppax mZ0pp4r̮3'-ppX; nlppJMu3`ppB Wkglpp5"2ppip3<ppfwq3EMappS ohpp53tppJMupspp63ppH FmppJMun`ppF3ppJMuoRpp?ΰopp?=kppJMunppK ofpp6W,33i7ppR?3{pp@H?3jpp4ϖ3NppJMumppF[3fpp? El0ppJMum"[CppJMulApp4O3 ppIs }pppJMu3pp84sp9ppYo3=jNppRp3[DppJMumLpp5 6l=BppiQϴ3<ppJMu3ppI3fKpp53)fpp5;32#3pp4 kCppEH3-ppZ3KppJMul&pp?=3gppIs̬oKppfXRmppjFϚk]ppgd6lppfwa3bfpp]As3ppJMu34pp63 Opp?:em!!ppXe 3>jkppa͔mpp@Hb3Opp<ΠkNppTIlppVsFoppHqskpp^31ppJMu34ppR 7nppJ,33zppJ@3*ppIs mippH'4mppJMumppaW3{{ppg\B3kpp63ppdͬ3!hJpp\23pp5mY;ppJMu3pp6W,oBppJMuk*ppRkbppX63 ppiQ^kppB3JmppJ lKpp> 3wpp=S mippJMulLLpph 3nppJMuoqppA΢3+mppJMumtppKS73pp\N33ppZ|tgkfppJ k%pp` lQppf>2[\ppW mfppiQ3appNΗ2feppXe*3ipp\Θ3Eapp6W,33ppXe+3gnppC$kMbpp[z m~pp93uppIΚ3Mpp_^mpp?ΰlMpp4EmOpp4r3m;wppD: _kppJMunkppJMuo}UppjmIpYppJMunhppGR3&xpp:\ IlppJMumsM6ppY-bojvpp@HΎ3fppfw3ppXe olppO nppXe5o+ppUppp@H̱l%ppJMu3|pp`F njppXeZ3"ppa 3pp@H lUppW 3opp]Qp%ppetl&jgpp] JlLpp^ mppJMu3[pp\ kJpp` 4kMppC̈́3pp>ͪkppTbkppS͑3bpp6rk0XppaW3ppJMunpp\ nppIs/mf%ppJ ofLppF: lpp5̞3gpp>ftbl[ppH[n>ppJ,33\ppeem$'zppZ 3fppIl_ppaWl YppfJ9o6ppJMu3ppfwh3~ppDMkZppIdu8prLOpp> lfppaW3>pp] jkxpp3 S3oZTppSoppXe!3app]A͓3XppJMu3ppfX n;ppXeNkfpp@Hg3_ppJMum~ppJMum$ppJMu3ppR͵3Ypp8/@owppJMum'ppJMulHppJMuonppP[3ppLk)m;5pp8t.l^3ppdm̺lhtppOn"ppH'3`ppJMukB"ppfw3pp^315ppH̡n2 pp53Spp@Hml!Qpp:Xl=ppJMu3>pp5rt^3z#ppfw3$ppfw3ppfM3fppfα3MQppA5t3ppCϗ3ppF[3YppJMu3L_ppaW n*ppItnZppW 0o!\ppF 3ppJMupXL*pp@H lNpp\e3E ppJMu3 3ppV Yo5VppPOf3ppJMu3LppF 3ZPpp\̌3(zpp^3pp5=32ppi ogpp\3ppJMu3MppEtprpp63ppF:ϭlHppJMu3dpp@H mpp5rEppp[VlYppiunL7pp@H kppfwD3~oppR7 Lm%ppfwu!mppFQ[mppJMupBppfwE32pp6W,opp]Kkh"ppE7a3|ppJMunMMppW p&i)ppH'ϦnippaWV3 nppXeͼ3;ppCd3ZfppJMun #ppeu o$ppJMu3ppB3Lpp<2 3 ppZ3zwppaW͞nZgppS1l`ppHqs-kyLpp5grn/ppJMumh9ppaWL3.<ppRlf>ppIt=3?ppJMu3H@ppX13Bppfα3pppY#PmqppJMu3+ppfwtogApp83gppXe[32ppfwϑ3O#3ppT "lppF k1Fpp_'n|ppJMum9ppJMu3HppJMuloppJMu3Lpp?&soppHq(3$pp`F kjppC̷lppJMumippaW3Oopp@H̘nppp\\topp@H lOpp\umpp7b3#zppaW͞k'ppO[ oHppJMuooppB WnppVmpp_  2gppaW3pp6W,33#ppf> kbppJMunppJMulQ&ppX7 =m(ppJMuovppX13;fcppaW~lppI3pp8 :l.ppJMu3bppJMu3${ppe_kgxpp@H3Ckpp@HblppL/l{App4r̋3mppJMuoppS mppJMuncppJMunQCppB̍3Lpp@HLp ppCЊkhTppOo ]kpp\mBgppaWЋnUppJMumZpp4 o"ppaxnpp9(/o~"appA mZLpph l8ppJ,33[RppW Yl|ppQi3ipp@HΙ3jhppH'3|ppfwj32ppS{3"bppH 2(ppJMum;ppO oYppR gnvppHq#lppeehmlppgMFnfppaWmUpp\I3pp8`prupp83(fppXe39ppIstU3ppJMun:\ppHXsoppfwpYMOppetnk}ppJMumppO[ 3%pp:p 3vpp5gs{oppL39pp@HΎloqppJMu34ppJMu3pp\t:3ppR AmppJMum$ppF nppJMukfppdmU3"ppFa3gZppXe%3igppfwV3LppD 3-ppB3ppH[k0ppaW3 ppB Wlppj_k6fpp53Vi ppaW?3W ppJMulPppa n'ppH mppGRK3pp83;pp_'@3Dpp\ lxppJMul`ppJMu3=appaW2#3pp@H oppg\pAhppKS733vppE&3ppS13~nppJMumppfw23pp4Em8ppaWoRpp@HnWppXe3pp;ioppJMun pp` 3pppJMum8ppJMu3mpp@HlppW n:gpp4|3pp`m"ppK3)[ppfwsnmLppE7?oppJϛ3 ppWcmppfwϞ3fpp^mIM ppT "lL pp@H 3?ppi[3ppKS733pp\3ppIdϟ3EppY=n}pp7bkpp4Cn`&ppJMulHXppIstslpp>3g4ppaWM3ppaWHmppK'3 ippH'3|jNppdm͗3rTppJMul=&npp\ ^3nYppX;t!lupp]`3}ppW 0p~ppJMuoHppJMulfppJMumppJYkpp8`3pp^n:oUpp]  elZ$pp_' la ppK53gppIsoHpp@Hͧl{jlppIs3OppDm$pp=Rd3ppf>tyoppJMukrppX;skf#ppJMu3ppH kpp_-lppLkp_hmppT͙mAIppS̗3bM*pp@H npp\\slIpp53aJppdmϨ3ppeehnppd kppA[33pp?lppiΩ3ppaW3tJppfw̚3hpp_'ί3DppJMumLppW VlphppIsrm5ppiQo{fppIs"3&ppH'13'zppgw 3hppFmhpp]YojppJMuo=pp; l>ppaWoFppB3?ppaWpifZppR͐3TppJMu3/ppRoJppiF hlsppJMupAoppJMukMpppfwtotvppEΨ3d&ppN8x2zppfwtoppRmPLYpp4EoXppJMukppJMulY ppJMulLppaWGkBppH=nRppJMuk9ppfwaopp<s3ppit3XppJMu3pp] p;jppVώ3ppAFnppfro,hppXe!3ppTIoLfppaW@opph 3vjppfw3l9ppaWͺl&QppJMunpph ouSppR3pp:533Xpp_ 33LppR 7kXppJMu3ZppEU kIppJMulnpp^oAppUovgKppaW͞p&pp@HWoIppP[kYpp@Hzoj(ppaW3kfppaWO3pp6W,k*MppK33Pppfwskfppikf3LppA p {ppIs nLppeG oppfwZ32ppS\2$ppi[3L.ppa? kppGR[ o2ppJMukppJMu3Rbpp3 3 geppaWnnpp8`^3ppJMu3pp@Hol=ppJMulppE7G3ppRll^ppEH3ppJMumppJMu2OppXe3pp`unppIs"nQpp8lpp5r93 OppJMu3ppK5Ϳ3ppaWh3ppR3pp\ nMLppgMFp'rpp9mFgppTboappJ,n<ppSΛ3<ppdmUoppCϢl ppXeϣ3Wpp^33ppJMu3Xppdm p ppIdu8mppaW3ppgd63<Jpp\u23ppaWO3ppK5731ppJMun pp6W,33jpp933ppfw93<ppW=po}(ppJMunfpp\03Y2pp@H@nFppI3 pp@H31ppGR&3LxppH|Rlpp\o ppE7]k+M"ppO mrpp]  em%ppK53cppJMumjppJMu3/LppLk m$ZppJMu3ppVj3lpp; pdppf+3E!ppFQtoppJMuo?pp5grmppJMunppJMumppfwu!oppE73ppC33gwpp]A}3Eppf>tmppRto9"ppWt1o~ppF3 ppH|Rmg[pp\kxppJMu31ppVyumfppJMuoppIs lpp\\skqppJMumppJMu3ppax nppLkJotppg 3j|ppIs23OppJ,2ppX13yppaW63RppJMulppIsΟoBppRm3YappJMu3{gmppXeή3LppS mhppaW/3 Sppfw|3fpp@HΓ3FgppJMu3nppS~3MppR gkhppF[3&ppA T3=ppfwu:nlppJMu2ppU3 Mpp_'TmZApp]A3#ppa_ k9pp_  n #pp@H pr<pp@H3gvppIss3O=ppXe3;nppB3'zpp\ 3ppEHnQppaW%oFppfwhnppJMuo+gppXe3kppJMu3F#pp4ElGipp\n&ppO kMZppT} %l.,ppH=3!Qpp>ftbm"ppFQ[n<>ppJMu3ppX33ppHq3Eppe_nppXeo3;ppIst394ppIs7o}ppGR[ n#ppW 33L'ppF03ppgoGppJMuoAppVsFoppdm n$ppXel3EZppa &lCppRm3<spp@H nppJMulppaW3:9pp\\s_o6ppJMu3vpp\ oppJMu3$ppJMulwppWcnppH nfpp@H͊3ppJMumpp_ 33ppR 3ppJMukppf>tykppDFn1pp^)"33ppj_mgppaW!nuppiQ`3pp@HWlppJMuoppDG3}pp8 :m*ppRtknppjmI3kppdmnk;ppIsmFpp_J3~>ppIdu#lfppSBm-ppdm̺2%ppIs }36ppXeq3ppp]A}3 ppFQ[lhppaW3|ppJMukL(pp63))pp63ppJMu3xppW 0o~UppJMunYppS lhpp@Hϐ3Wpp?&skgppXe3pp5-3jKppi[3YppJMulLppa? mLppX7 =k]ppDXn1pp4Cp;[nppaWϫmepp@H<o{ppf>3cppJMulppHvϓ3  ppfwZlppfws3ppB3ppJMu3sppKS73sppF n^ppX133jpppaWLkqZpp@HϩofvppXeϪ3wppaWZkppJMuozpp63|ppi3EBppJMu3pp7 oj pp>0kppf> lppJMukxppc nupp8k9#pp@HIm$L"ppfJ9nppF mjppiQΤ3ppee3ppXelpY|ppS͑opp@H3JppH=΂lxMpp53hpp@H͡l.ippaW"3 ppJMu3[ppR3ippV1[lpp@t$3'-pph kFppS̹o_'/ppH|RnL?ppgZ r3,pp4OnppS opp6W,33MppX; 3YOpp6W,3Rh,pp]AІ3M/pp\ nnppAЇl LappS% lppfw2ppJMu3<ppJMu3={ppL/nu|ppLkmppT͙n&ppJMukipp53ppIss3&[AppIs3 ppK5̎3(ippXe͜3;ppXek3#pp_qOo$ppY03vppc li pp\3`ppJogppaWϒ3^ppfwz32ppE7 n-pp833jpp83YppT *lppO m;ppJMukppD̟pNpp>svlMCpp_'VnMDppi"\mppJMuo?pp;t$l:ppJ̃oppdm mhHppIsΥ3Opp<ν3lppEWnNpp] mpph kgppFD3O ppaum"ppJMu3,ppJMulHppf>3<ppiF mPppJMupl.ppJMu3/ppK5loppU"3ppG oLppO kLppG o4ppX133pp^mppaWp_YppFQtpYppJMukfppJMu3yppAFoupp<3 }pp^3~pp5w3{pp`3LXppeu lpppJMu3RppVy3vpp4o?ppRq*3pp:̉3Lppfw3 pp6 kd,ppXe;3jppaWh31ppJMu3FLpp?~ pWM@ppe 3gppfwtp 8ppLk)kppJ,3?>ppfwZ3?ppA\3~ppVy{k pp^3Ygpp_'TkppJMu36pp@H3oppcH3ppX12gpp_'͍pLpp@HWnppJMuoppa &ofpp\93<LvppX; pL8pp@H@meiJppIsͳlppJMulHppgw l ppiktk@ppaWdnFjppJMumgupp\3<ppfwςmOpph|3bppJMukzppJMu3ppJMuouppJMuowppJMu3JppJMunhupp@Hn&Lpp@H ljpp53OhppJMumppJMumippEЄnppeḙ3LppfwͶ3 i>ppTlppBioppf,lppP[lppJMu3vpp8 :l>CppJMum?ppj{3h+ppIsS3OLppO nGDppG pfppJ,3ppfwϥ3ppJMupRhxppaW03M[ppj\ kp]ppaW̾3sppB+3ppJMunfppaWV3OppJMupNpp6W,33yppRͮ3ppa]2~ppCk9 ppJMunppiF npp:L MlL\pph 3-ppdm 3}ppJMu2ppQNBlppGR[ nfpp?́3VppY=lpp\t3ppVytl6ppPO 3%;pp8s l pp7 oh%<ppc} ylM ppK mppJMul%?ppc znppJMu3ppD̟3<ppS% oz+pp;Anpp;̠3ppJMulRrppR͋3Tpp<Πn ppfw͌3 ZppH=n pp@HͧoUppJMumoppJMun\ppJMun^ppj_3mpp\N3%ppJMuk[ppaW"k!pp5(3appJMun1eppOo ]k )pp_' n ppE73kppJMu3%ppi mpp^3ippaW8mtppJMumNYppB Wn9ppJMu3vppH;nppJMumnfpp=dlHpp6W,33 ppIn*!ppIsu o'ppH'lppJMuk]pp:533LppH lN'pp@k RoA2ppJMumppJ,33Mpp\ 3c&ppJMu3Lzpp:p 3%,ppVj3L@pp7 nvppY#PkYppY+TpngUppIs3O-ppjF2.ppId3E ppFQ[3 pp83ppfw3ppZo ppJMum$ppJ oppD oppik3!ppJ,33.pp`t3ppi Bmn1ppUobppJMun5ppUht\oj\ppc=3adpph*l4LSppK niHppBμ3;g&ppIs+3g?ppXeσ3 ppJMul=gppJMuk pp6W,33ppfwk3EppS nppRq*3jppJMu3ppaWnoppC nktpp7ͤlg2ppXe32tppX133ppJMunppF3ppaWoYppCЊkppJMukXL$ppCenppJMun;pp<́nppJMu3GTppUh͂kYppJMumnpp@t$3&ppCe[ lRhpp]̲3 ppf>N3(pp?:eo)ppY=nMpp\P3pp83~ppH nppUkippRϿ3e>ppJMu3ppJMupappK=3bpp@Hk!npp53ppJMu3%ppF[3ppaWόnwppfwsclppMlppY͚lopp@H>kppX132ipp^3ppJMu3fppJMu3ppJMuoppJMuog"ppIst3ppfwt6oppJMu3pp@H nppJMu36LppaW lPppIΣ3uZppJMu3bpp>̶3dppSn:hpp<ΠkppC4nKppJMu3hBpp4lpQpp[z mhppf3ppLk nppB XnppJMuoippiy3YppJMu3R'ppX; 3.ppRmppE730ppJMuk8)ppHq#3E1ppRp3YppGR[ n2*pp_$37ppJMumALppg 3,ppF ljppW VoppX; 3yppfwnilppJMu3Lpp6 -m$qppcAkpppaW623ppfwkcppfw3ppLkp%!ppJMun&ppdm̈pppaW3(%%ppH'3ppJMun ppc k8Ypp]Qkx ppi3b,ppJMun3${pp?&smojpp83ppaWL3ppWN͕2ZqppR3"ppAF@kB2ppJ,3uippaWon9pp^n:o7ppfw3l@pp\s3Bg*pp@H@n;gppaW3ZppF: kiWppH'3Wi"ppXeϣ3;VppKS7331ppKS7kXppJMu3f>pp\_3q[ppJMu3H\ppR3g=ppfM32g8ppCϗ3_Fpp8`3 (ppC nkppaW@k9Gpp[3ppJMu3Ppp\t3rL|pp>ftboppVyϙ3cppf mppJ,3{7ppH mLppa &kppN83l!;pp:p 3ppJMu3Vpp_' ,lppJ,loppf `m~_ppf>̤pe`pp\͎37ppJMukMBppE7 k bppJMu3jpp4Ͻ3i:ppJMu3ppfwu+lkppaWϾ2>ppJMu35?ppPOg3w@ppJMu3 pp^kdlpp_^oLppX;t!lJppLkpB]ppJMukppIss 3ppIdk@ppJMuopp6W,3ppf>n3EppJMukpp@sl$ppaW*lYippaWϷk!!pp@HLlpp5gu(kgppIs 3 hppaW3appJMulbcppH'b3'LDpp@k RmppJMum%pp? oppGR3ppJMu2)pp\,3ppX33ppJM2[_ppcjtmA!pp6W,33[`pItmPppi[2ppJMun \ppc kogHppaW3Upp4Eprpp4r̼3>ppJMu3ppJMunpp> lfupp@H3lGppJMu3>ppcH3"M]pp^n:pM^pp=S obppIdβ3Epp_' lLbpp:L Mo'ppJMumLpp`F oMdpp> m[gppaW3"appJY $mppfvmippBQ3;ppJMukppJMunpp\\smppVyϙ3ppA+om ppe 3PMpp\[3 ppF΃3pp4r32ppIstsn*-ppR32ppE7 |ozppaWUo ppfw432ppXeΜ2pp=53fwppiQΞ3ppJMulKppaW kB$pp6W,nQppfwtKp'gppaWΔ3[0ppC$n ppJjp1 ppP̥l#ppOq 3dgppF03 ppS1nppJMu3ppaW13pp_'TnkYppRtkmujRpp\̌3gappXe;3_>ppSͦmppF[3L ppee3pp43%.pp\umIppX133ppS1k]MppaW3}NppJMu3ppJMulOpp^3ppZ2nvppJMunLpp:L lhppXeͼ3hppCd3Uhpp@H<3App[z nLGpp\YpApp3 kppAkeppJMum~ppZ|}3ppTbp:pp6W,33ippaWj324ppfw~3<5ppfw3!ppJ,36ppgj΁3ppE3ppB-3ppKS733ppJMuoupp@k RkppaW3ppJMukf%ppJMuo LppeG mf^ppaWzn ppaW nappJMu34qppK5m3) ppdmn3*ppJMu2dppH=tl]ipp5-32pp\ #lGLpp@HIkpipp5x32LppJ ptppJMunfepp5<3LgppO kTpp63VppJMulfppaW3Xpp<3ppOZlppB WmQhMppaW2ppI3pp@H l2ppJMu3AppJMuooppN3ppdm(owhpp53Npp63 DppA3bpp\9mYppIstN3 ppP`3ppJMun^=pp:!3L>pp>\t3Eppb3ppJMu3EppJMu3=ppaW3Mg(ppXewkf ppJMu31&ppR 7omppJMuotppJMunpp\3WgppC̈́3;fppX6-kLgppJMuoIppR3uxpp\nLpp@H pWppQJ3pp5rtlxkppJMuk=9pp:ptl oppVyt lR#ppUoppF2"pp\t3^qpp>ϸlvppaWO32YppD m$ppfw>3ppF p4Lpp]JlppVytr3|ppJMu3*hWpp]A̐3ELppS pTpp@HΓnppEX3-ppE&3Bppf>tmLppB XnGppaWoppfws8kCppJMumppfw2mppIs }oEppJMun0pph|3&Eppa? m.ppN8͸2 ppJMu3LppO 3 ppJMuoA6ppJMul$ppBQ3(pp53ipp@HooHppX; o98ppJMu2ppO mUQppatoIppf> p=ppFQ[nu^pp85ϯ3bCpp^3LppiF k Xpp\WlhppK3DppE7tkgpp563/pp>sofppZ3Appe k9gppJMun*Epp_'VnR]ppJMuklppJ,333ppR3 Z?ppJMu35pp\X3ppUs\mLBppC nl]ppY+TpVppK5ͿnppJMu3pp:!3u/pp5223;`pp^[ mpp>s3ZppPO 3MNpp_' khpp@H\lppJMunRMdppa .l|ppJMulG'ppax lppPOϺ3=ppPOA3ppJMu3$ppO n%pp@H<mjppTSlppH̡3ppXeʹ37ppJMuo9hppQI̢3)hpp?&͇3ppH nMWppax p ppPOC3ippj?̣3pppJMun:ppAnKppJMu35ppCe[ l.'zppd 3TwppX13Lpp_' ,kLpp8:͏3ppJMu3{ppJMu3HppJ,33pp5ϱ3OppIst_35JppJMul$ppJMu3hpp@H͡o[ppX; msppaW?o[QppX33rppgjy2ZppT} %llpp@H mispp@HoppJMun^ppIsu l ppT "kLppA Tou0ppJMuo1ppG kfLpp8 :l!/ppX; 3ppCoppJMuo ppVysk]L4ppF: kpp<khppaW.ouppg3 GppKS7lppR2ppX6-mukppJ,pApp\snppB_3(oppfXRkpp@H @kqpp\T3rppJMu3ppF[3#ppi[3%ppCe[ msppj?̣mIppiks3ppQIt3)ppJMuog\ppIs3whppaum}YppF: mP6ppf>>kOrppK n7ppSΛk8ppB3(pp5͖3XppItk)g3pp\͘3@ppR33}ppRq*33Epp6W,3pp5͹37Ypp]`3ppPOA3<EppLBoFppCe3pp\\snppV 83h$ppaW`3 RppJMu3KSppJMu3!ppJMu3gAppj{2gppH=tlNLpp:XmgLppi B3g ppaW~npp@HΑ3\ppJMu3gzppfwΧ3 pp:XkXppf> mn{ppEΨ3ppB3-ppJMu3Lpp_'VkppJMu3Fvpp5W3pp5 3wppfwt<n^|ppFϬ3ppVjA3ppBGl ppJ,3 L{ppRtkn ppIsCkCfyppH'7l2ppJMuo ppaW oppH=΂kljmppXe3inppXeK3ppQNB3ppi[lLppCe[ npp]̲k$Opphh co9ppRq*3Gpp\ul&"ppiQ)3(gopp\̒3LppL pdf[pp]A3E7ppgjΪlLppg 3Mpp7 n;ppJMu3ZppHqlpp<l'zppi 3M!ppc zm@ppaxlAppJMu3nppOqxnoppe kippaW%n_ppX;t!opp9(/3M0pp5t3u{ppB83ppS'3ppZ|3MVppB Wp=mppDMp8*ppJMukppRmk8,pp@H pA+pp6W,mpppJMukfqppF[nj)pp]Sk;ppR2/ppUF3 pp? 2/ppJMu33uppX13Xgpp583>:ppaW3wppfw~n;ppJMuluppD3*ppi"3+ppJ#3G#ppJ,33FppX3/hppF3hppIs/k%ppaW 3ppY͚3=pp6W,33rpp433fKppXe3 Zpp?^[3pp^|l11ppJMul+3pp8`wpNppIsu 30h:pp@H53ppaWcoI&EppO oJ9ppJMun ;ppKS73appfwu3<Zppdm΄kVppJMunWppDMp0fppIsE3OZppJMu3+ppIstx3iGppEЄ3'ppR AkHppSЅ3h~pp\Ͳ3_ppUk`ppS2ppPO3ppIs/oz&ppI* Up-ppW Vohpp\e3ppKS733pp5 6kC@ppVyukppJMu3'pp^3ppZ|tgkppJMup'pp@H o4ppaW3ppfw3aLppO o5ppW m*ppKS73NLtppF 3pp4r3<ppR3;ppJMul:pp^lf ppW Vpl<ppIs }kOppJMu3^ppWN͕m~=ppJMupLppO mbppGR[ npp] lppfw3 $ppEtn!gVpp5͹39CppJMu36ppaW3ppW=p3 LZpp^n:nHppVsFlLeppa &p Kppfwtl j&ppf,mYNppJMumppX13ppfwsm:QppJMunTppJMu3PeppB3NppH=tEnpp>skdppJMumppJMukCM pp8 :k4pp6W,2ppfXR3kjppIsa3O$ppR7 LpLpp6 pe|ppaW3hppIs3OppJMukdjpp?ΰkOZppJMuoppQ3ppi3t"pp6W,p hDppFnLppT *nZppJMu3ppA+3pp\̙3jpp\[3ppKЍlDppg 3g>ppO<϶lppJθ3uCppJMumGpp@kDppIs flpp;cι3hpp@H3ppAκ3 Mpp:Xmwpp8:6mxppJMukNppJMukzppY^DpRppJMulppfwλ3~QppZlppJMuk&ppa &n pp@H\kypp<nwppaWb2-pp:53Xypp\t3Nj_ppiQ>3tLppL kppJMumGpp<Πlh pp<Πp ppfwa3kppfw83h]ppb΀nufppXe3Kpp^[ m.Lpp] nYrppJMu3nppJ,33pp73 3ppJMulpp6W,kPppJMulapp7ͤojppispRppN82pp@HΝkSpp<3ppJMu3JppJMup;TppX13ppX133ppaWnM:pp]J3LRppE7aopp_-n>ppRkppaW@3ppJMu3pp5<3ppJMum,Lpp:XkppJMumMpp9U 3ppfw̖3ppQ# mohppaWkippF-3LppFQtkCppdm΄3ppJtkBppH.3g0ppaW3appj\ knipp]mppM3ppXe'3GppJMu3Ppp^3LkppE7 k1i=ppXeNlxppWNr2-ppIs 3UppSs3b ppeehnippaWukgppaW3M'pp^n:kLnpp]  enpp=5s^m5ppH oC!%ppaWG3gpp@HHn1ppK53|pp`F npp]Aͯ3Xppee3uppcAm 4ppX13pph3k6ppJMu3_ppfw3appI3YLppZ '3pp@H n$ppK=o=L%pp^ o\qpp@H3ppKS73ppR3XppJMu3pp5 3pp63fppJMukgppH;mL/ppiF k !ppTk 3ppJMumB#ppK53yppJMu3kppaxlLppe3uLppM omL]pp\ ^3ippCl pp83FZZpp:p o_ppIss3CppWNr3$pp\\s_oJgpp\?3i8pp@Hao!ppJMuozpp5rc3ELpp? loh_ppaWΐ3ppetpmppJMu3ppJ3c"pp5growppTk nu&ppK l=#ppH')3`fpp@HFnhpp@H k "ppK5`o gppIsB3O#ppJMu3H$ppF3&ppJMu3ppP[nppJMu3ppJC3bSppJMulppJMumpp`D2pp?^RmuppJMulcjpp5U3ppDF3}M?ppOq l.M pp]QlxppJ,33ppJMu3|\pp]  elppJ,nppi3XppJMukppJMumppX3jppXeʹ3spp` 3ppJ3 ppO 37.ppKS7nPxppJMumFppSp;ppJMukLpp?~ p&ppSͽ2+ppJMu3AppBϲ3a]ppT *ou&ppX; +3&ppcAlHppS<3fppaWkBppSϵ3rppJMum!ippf `mXppfw]mH8ppJMu3Q!pppIs amppVys}oppX̅3|ppee53uopp\͘3D!rpp?& b3gppBT3a>ppg3)pp@H oIppfwZkppJMul/ppK5&3ppIs an.ppi kppR3uppfwu4oppaWl iUpp5x3kLppTSk$pp7o6gppCp%ppJMunM;ppS mBippaC3*5ppJMul=%ppXe {3)ppJMulhppTCngpp@HFp pp`F nppJMul.ppJMukppi lppJMulmppLkJpRppJMu33ppJMu2[ppY=nnppR3)LppX;s3Lpp` DojppaWO3fppIskD%ppj_34ippaWγkppfrk jppaw3FppJMu3ppIs Jn[ppW l=ppXe3pp@Hm]pp[z o&ppZ pLTppX133AppKS73EppJMuopp\I3@ppIs^lgppaWb3ppH=΂l%ppfw{3OLppT "kh#pp>G3ppJMu3pp^nM1ppU lfsppaW̾3pp\Ͳ3 [ppf>̫2 pp8`3 ppiF ohpp\3 ppaWЋo4 ppH'7l6ppHq3Wpp5 3X'hppaW 2ppJMuo'ippC> 3\pp5rsk9ppJMu35ppS3pp<opp8`oppJMu36ppJ3gppJMumbppJMumThppiQϻ3uppJMulippIs|3Opp6W,33ppXe3ppJMuoppeu lppi Bn3ppJMuo sppfwy3~pp5t3~ppiQΞ3ppJMuo%fpp8 :k ppJMu3pp\oUppJMupTJppOoΌofIppaW3 ppJMukMppXeR3Npp;cm/ppF[pWppKS73ppeeh3ppF k ppJMukppJMu3]ppTCnpp^3ppaWV3Lpp6W,33fpp@HlUppfwS3 pp:p snL&ppJMupAppRq*3)pp_gn&'ppIs Jo`ppJMulgppB_3;gpp@Ho g~ppdm3gppJMunppIs fn+ppJMup;_ppjFs2ppIsn 1pp6 pn1ppKS73bppO lvWppgjΪ3Opp53gpp5i3ppDoLpp_ lpp?& b3cXppfwά3ppO[ 3ppXXuoLppa &mApp4ϖ3pppJMulppAF@p%!ppK~3Mguppi3YfppXeo32%pp@o~fppIs7lsppJMun+#ppQ# 3fppCΖ3 ppSͽ3ppJMup2CppVy,3<*pp_'ί3ppCkmNpp<Πmpp4 3Lpp[l= ppaW͠3ppJMuliDppZPpYppJMu3ppE7 nMLppLBkuppH lpp@H @3lppOoΌkChpp@Hn1M_ppG p*appd pgNppF]3ppiQϻ3tpp]AD3 FppY-boppJMuk*,ppIsuC30pp\\s_nSppA Tn2L^pp\P3uXppJMupXiGpp]AL3ppaWM3KppX3pp`w3M.ppO l@ppee536Appi"3#ppOqx3zppX;t!n.Epp\s3gpp\ͩ3ppBQ3!ppW Y3Fpp@HlppJMunxpp52233L&pp>smMRppB mpp4YSp ippaW3Zcpp> 3ppdM GmppLvk9ppaW@o L$ppiF hk:pp:L Mlpp5Hlpp@HpA&ppFQ[m% ppcAnypp\ ^3Mepp\P3ppJ,3 ppi]Ϝp1!ppRtkoAppRϝ3!IppH'3ppJMulOpp@HnLfpp5=3ppI3pp53_ppL oRpp?=opp6W,33pp@H prPpp>ftbnpp] naRpp;-33SppJMu3^pp?~ o[ppJϛnppIT3ppfwu32pp\m8hpp\̙3pp8:v3ppJMunh<ppF:ϭn!ppJMuoA]ppJMu34ppJMu3ppS lL`ppR 7oppY kuppX133ppVyE3<{pp_'͍nppamP ppIF3pp:p 3ppJMukxppJMulG ppcjtnuppfwtm8pp@H̱naKpp:p snippLIoJppJMu3ppa_ k(pp_-oNpp6sncpph 1mU#3ppG lL6ppX7 =lL(pp\YpgppaW*n8pp63ppLBmpp=S opp<ν3Ypp> wo_lpp8oppfwξ3Ypp:ο3ppaWg3 Lpp6D lPXppg p%:ppVsFlh'ppT k?pp\kgppIsV3pp? EpjDppfo_hppJNkippF3hppaWEoppDϤ3<Gppi3EPppf>>3EppJMu36ppJMu2~pp@HlQppJMumYpp6W,33ppJMuoApp6W,33ppAF@3ppXe ola7ppO kpppeA3uippAB3uYpph o'\ppHXszpppJMunippJMuk{pp5̧3ppSϹn2jKppH'mUppaxk+gppaWoJjrpp\̝3!ppS3Jpp?=ofppDϠlppaW3iAppXe3_ppfwͥkQppJMu3xippJMulgpp=,ϰoppK5$3UppaWkappJMum.ppIstopph olpp@H̱lppNB Qnpp@H lppS̛3Ypp\\s3k"pp> w3ppC> 3pp^33ppJ,3Hppi"oZppN8̜2ppJn3ppFx3pp63ppI3h.ppaW3ppiF hpppHv3x&ppaW l=ippaW3XppJMumpp\[3 pp`Έ3ppMyl/%pp4r3ppVyϊ3gppIs[3Opp;ωkXppEn*7ppS{3(ppJMulGpph<lLppJMulppXeln;ppJMun:ppXeU3{hppfw3ppJMu3FppIkhppc3ippN3j$ppaWl3vppD 3}$~pp^n:lppE7 kppA9 pppCe3kGppJMulppJMun;ppJMu3#ppU 2gppJYoI$pp\P33Lpp5 3$pp\ 3=hppaW13jppT:3LHppJY $kpp^33pp@HkppJMu3cppJMu3mppA3 Lppfwpnppf>tmLppG ofppaWόk LppO k2ppL3'ppSg3b(pp;i3oppJnlpp?~ l%^pp\>33!ppE7?kLCppOZoppO[ 3gppX33&ppg 3@%ppUs\mhgppIs̽3i=pp5kB)ppJMu3Qrpp\T3<ppFQ[lcZppX; l sppJMu3 pp\B 3n1ppJMuo!2pp583xppa͔nj\ppaW3LppiF hnpp4 mZ"ppImZ#pp@H:mppJMukppJnk8pp\t/3ippHv3 pp^3.OppJMuoppfw3|ppX3ppEΨ3zppaW kppNoKp_^kpp4r3ppJMuoppE7 nppi3<ypp@H ozpp@HͰo9ppE3ppVj3ppY=mpp>ϸ3LppF mC9ppJMu3ppJMum-Mpph inLmppa O3pp>svlMpp@H @nLppCofqppIs͒3OZpp`tlppJMu3dppVrkippaWnSppJMu3dppfw>kpppA,3ppB-3ppEU ofppX133ppaWppp\K3ppi.3XppIsϕlppHq3)ippN8l$ppJMumZppi[3sppKS733kpp@H lLppEU om+ppUF3pp^)"33ppX13hppF̦3ppfw3LppetmeppTblLWppW 02wppE7 |npp@Hl{pp8_3pp5U2pp?X̪3~pp6W,nppJMulEppJMul2ppJMu3cppJMumA/ppf>̫3ppJMuoglppXeέ3fpp@HoAhppP%3XppKS733ippE&3W[ ppe n!ppJMuni`ppEtn LppE7 l$ppfwtmppaW2pp^ nhppXeϔ3ppA3hppJ,kppO nhOppaW3 ppiQ'3!ppetm pp<Πnpp@HkMFppY-bk>ppJMuoqhppH'3Wppfwt6nCpp^3hwppC3ppaW3tppfwSnuiBppW7v3ppE73^ppJMul.pp\ kQppRq*3SppX13pp63ppg3Y>ppjFs3-pp^lpp@H ouL.ppO lLppp\ 3L3ppJMuoYppI|oppOZnHpp?=o!jppaWϮk:LppeG oppRnppfwkpp\ mH}pp<2 3ppfwtdmf[pp_'Dk/YppJMu3ppVjlLpp:\ InFppJMumppJMukfJppaW3Cpp:L pppXe3ppa!{32ppR gn"pp6 p3gppCs(lgDppc zmNppI|3ELPppdM GlgLpp5̧3Vpp<νo LQppa 3=xppKO3Kpp\K33ppJMukWfPppIs#3OppRW3gApp433gpp5;3ppaWdmYppIs alppEX3ppJMu3DppX7 =mpp\Yl#WppB nkdppJMunM#ppX;so#[ppOZkippRϿ3ppfwtlAppR glj ppT:3LFpp@H<kLpp_  3  ppJMukppRo ppJMumppJMu3SppK532M3ppc znppZcmZpp@HLnPppT kBppC nkYEpp@H̓3mfppFa3:pp] 9muppCe[ p "ppJNn0pp\s:3hppGR&3ppA5to_*pp\3$pp@H<npp] JlppK5ͿpappJMumpp4 pJppId̓pAlppeelppW 3opp` 4l6fpp4YSlppE7 |ka~ppgd/3<Zpp6W,3xppi"omgpp?́3ppfw13"pp]J3cgjppXeM3]pp63`ppJMul=bppQ)#3#pp` mnpp8%3DppJMupppJMukPppY=nqppS̗lQppiQ3.ppIsu$3YppJMuo<ppA3bppRRoCppRq*3oppA3uppJMumLppH FpkppU kppe l$=ppfw3$pp6D 3ppI3ppTboppJMu3~ppJͣ3ppfwͥ3ppSͦ3<jDpp] 9n!ppX133bppJMukOfpp5rEn#pp6 oLppa? mjppaW43t`ppEtn<ppJMukUppVyϊoVpp53ppCd3ppX133pp\ ^kq^pp\3g/ppaWoLNpp@HImpp7 k(ppVpnppUsVm*ppJMuljppB3;jppXe3kM5ppO mppJMuoLpp:p nZppc zm)$ypp5sWoppRq*33pph3ppJ mppf>3<pp=dpXppE7tqmpp@Hopp:53ppJMun1Hppj_owpp9 3\ppVytrkoppF]3NM pp:ptmppKS7lppVyt na`ppP[nbpp^kppYooppc kmpp\lkppJMumppp63Y!ppJ l0pp7 klppJMuplppW <k=bppJMukBZpp@HmOZpp@H~npp:L p [ppXe.3;eppJMu3QppR gnQgppJMul$]pp5r9mppfwz3 oppJMuopppf>]39ppIs JoppW oM ppJMukLppX; 3\gpp@H n jpp\ln ppFΉ3pp5͹3&pp\InMppH;m~?ppJMukpp53LApp` DlCppaW?3rppK5`3Xppfwa3~#ppfwc3E-pp>G3s/ppee3%ppJMupdpp@H nGppIstpmIppJMu3ppK'3hppXe3%ppg\3 'zpp_ 3pp\nappXe32pppJMu3pph|3ppfwtKmpp53tpp:53_L5pp_qOo\pp[z p'ppJ,lppe 3'ppZ '3pp@Hϐ3 2ppdmϨ3Yipp\nufpp^|lJppXe lMYppi"\mCpp@HIl pp\3WLppeG oXDppdmoklpp`G3fhppXeU3ppH[k=ppJMu3pph k4pp;J3Y+ppJMuk5$ppTSo"appiF mL1pp]9 !n3ppJMuoW-pp\\s_o/ppC33L2ppj\ koi ppaW̊3|Jpp5PnppX;s2ppJMulMppHXslsppJMuntppJMuol )pp` Dm{ppJMukopp`F owoppJMuo~pp63ppXe'3xppiuoppJMu3LgppP[k MppE7 l'ppTk kppIsul] ppCkppJMum,ppCe[ n8pp9 nppJMuo+pp63pp5mNcppF ouppJMupWpp5#3ppIss3sdppCΦ3mppS\3Uppfwϑ3PZ7ppJMunppHΊ3ppJMuk0pp53mppaWЌoppJMukppJMum8ppJMulU7ppJMuk5ppK l;ppIs }m:ppHv}3pp@H^oppJMu3Rpp@H~3hpp5"3)ppO k>pp:53YppX; +kppee3 pp_$3DppJMu3%pp?& boAppe lmppJMum+ppi"\oppJMu3ppRm3TppJ,3 ZppSsdkL'ppF: mXppJMulpp85ϯ3!pp52233ppb3"LppaWkeMEppfJ9nfpp[V3pp@H ppp6W,33pp@HΙ31pp6W,33ppEo_pp43ppFQ[3ppeeh3-YppGR[ nppXe pLpp]Q34ppfw3ppJMu3?\ppC4l&<ppJMulppJMumppfw4nLppa? lUppf> nppi[3ppJMup;_pp\s3Zpp;AoPBppX; kpp83hbpp@HΏn=ppJMulLppH ndppi Bo@ppJMul ppJn3 hlppaW3oppfwslhppXe͟3ipp5_3S5pp^m9ppees3yppitog2ppRn3XppH=tm6#Ipp@H mppJMup pp5 6m~Xppfw[3<ppJMuoZpp6W,n:Yppf>]3 yppE7 l?pp]9 !kfppXe+3,pp5}3ppJMuo9{pp_qOkLppO kz(ppeehn ppQ/[m0pp5P3)_pp6D l ppPO3ppSΛ3ZfppE7;3=pp5"3ppiks@mppJMuou pp_' ,mppD3ppS3Y!NppF: ovppaW:3B!Qpp_qOlPKppRtnppJMumGppJMulippC4oZvpp6W,33ghppaW31JppIst3OppJMuk[pp583gippB3aL pp] m/pp6W,kBNpp?nG3PppS% k [cppaWmQppQtkgpp\W3pp^3!ppdm 3pp=S o<ppJMuk/ppaW31pp`r3ppXeM3|ppJMunppJ,3 pp7 m3ippXe͛3kppJMuk pph|lppaWͻ2ppfw23YMppaWd3ppK5mpp:533ppKS73ppJMupkppRq*33eppJMu3i ppaW͝2pp\sp4Mpp;ApppJMulPppF2ppX33pp>ϸo#pph (2XppJMuo_ pp\3</ppaWLl|(ppJMu3iUppXeV3Opph m&ppIsC3g#pp5΋3ppJMu3ipp@HoppItmO;ppJMuopp:533 pp6W,mOppA Tplppeeo ppJMu3 ppfw̳2ppJMunIpp7b3KppaWy3ppCkappJMuk$ppI* Up5KppJMuo#pp_  3LppDϠn"ppIst339MppaWUnLppJMuoOppKl#pp6so$ppH'3@ppJMu3AppJMu3UppRm.ppZ|3pHpp7nppXelpppaWGliBppKO3C}ppfwψ3&'ppW Vnpp\03L pp@H @lbppJMukB$ppfwlYdppaЂ3<ppX13pph oj1pp\,3ppLkppB3(ippIskfQpp:533pp\ lfhppaW3pp^n:lLppIs mppa &lppJMuoppJMul7ppJMunpp] opp>\l.gppBinppJMuoppfwχkLpp^3pp\\tl+mppi lppJMu3QioppiQL3Jpp8:vo_MppVytmoppCk3PppJMukppVyo3 ppVmpp8`^3ppJMuo]ppeG n0ppJMunppB-3`ppdm[n1_ppJMum$pph opp831pp83j3ppCk3#ppdm ovpp@HmppR͆3ppa .k*ppAnpp?&͇3ppg\BmppX13Rpp>Ε3ppVyP3 ppDMkppJMuoppaW2ppE73ppRo_ppf oppJMun3ppIssmpp5pWppIss3 ppfwδ3ppR<3$ppB-36'ppX; mppJMukMUpp\K3 ppIη3pp63jppFD3upp7 m pp^3W[ppIs fmLppaWcliXppXeΜ3_]ppR gpWppJMuo_ppGR[ kppgZ ropp4r̋l0uppJMuk8ppJMuo+|ppJMuo+gxppK~3ppGR[ oppJMu3?fpp\+32@ppJMup1ppVtmppIstoppfw͌nppJMum"LppR7 Lo/ppJ,33ppJ,nppfwtnmpp@H kppaWnippJMu3QjUppXe32'zppi B3pp5223;oppXe kpp_'VoP#kppaWh3ppJMu3\ppfw 3ppJMumUOppC̑3*pp^3ppP̥oMppO pmppJMuoMppB m:ppaW3pp>ͪ3ppB̩3J$ppL 3ppP2;kppJMu3GppH=΂3Ygapp5}3{%ppi[mFpp^npp\>3hppZQmA/pp4Ͻ3.Kpp@H3jUpp53OppaW3{1ppW mpp@t$3rppX13OppQ/[o9ppfwm.2ppJMunpp\3:ppJMu3ppXe {3}pp@H ozjppaWN31ZppJMukppi[opphh cm[ppHX3ppJMu3Lpp^n:kppJMunppJMuoippaW:3`ppCϢmi"pp537ppJMu3,ppI3tSppJMunppi[3ppRq*33ppJMu3ppfwtlppfwt3mJpp@Homcpp5R3aiApp5̞3{{ppJMukyPppZ la7ppfw3'zpp5 63Ljppd n^Rpp?~ oJ8pp@3ppJMunpp5*3ippXksppABopp3 SlppB3uvppVj̀3ppLknpp8 :mPpp@Hp,ppJ,33ppJMum~ppaW nwppJ,33pp?^[3o ppN8̜3ppG kppJMunpp_g3}ppJMunpp<Πmpp>*3ppJMu3HjZpp5;3:ppJMu3$ppaWc3pp]As3ppE3!pp8:i3 ppa O3!!ppU 3^ppg\twnSppaWl3Ipp:\ Ilpp@H<m\%<ppE7 n^pp<kppFQ[mFpp5rkn*%?ppG nppVy3<!Epp; kppJMum/ppK m[ppK53}ppJMumppaWr3ppJMun^tpp6W,33ppE&2ppJMu3pp63ppJMu3ppIΣmppJMuog'pp_'@3pp\23 ppiQ>3XLyppE7?p&pp6W,lppJMunppJMunppdm13ppp83yLpp\\s_kpp@HmkCppVys}oppekppeelLpp@k Rk/ppJ,mLppO o"ppdM Gl`ppBT3NappY͚3ppRWlRjTpp@H>mLpp]9 !mCcppfws3dppItpHppO mppfwskLppgMFnQjppJMunippXeV3Lpp_'DojppaW̸n DppJMuopp_-3%;pp7 lppJMukX%<ppW <kppXe3gpp?&snpp5i30pp@H$kppJMun8Qpp4srnkppjF/3pp=53[ppCe[ oB%?ppX7 =nr&ppH FlUippf>̤3ppJMukTpp:533kppP̥3<ppJMumOpp^3pp8 :mMppW <prlppaWϧ32ppEX3ppKS73ttppJMuo'ppRq*33OppJMum@ppZ3 Lpp_^mIi5ppZoui pp\3ppiQΤ3LcppOo ]oppfwς3<Ypp@H @k9LppIsu73sPppJMu3OppVyk*&vppE7]o~ipp@HHk/fpp@HoppJMun^ppJMummppj\ klnppCe[ kopp\ n8ppG 3zppQ/[3pp6D ovHppH kPpp<kj*pp@HͰlppph 1l"pp?X̪omppfwjlfpp_JnppJMukBppX13Epp@υlppZ|}n ppOtmjtpp?Fn ppJMun3ppfw3 9ppJMu3ppR?35ppb΀o/ppXe3<pp:533ppee3~ ppBtoLpp@H<n"appC nkCppWcmppXXu3sppLv3,ppfws n.ppJMun;ppAs lpp<[kpppiQL2pp@HϋmppJMu3Hpp84snYppJMuk3ppXe3pp:XmLJpp6 p38pp7b3Y޸pi"\kippJoTppJMuk8vppL/nGppJMu3+pp?^R3 &pp@H lopp^3{{ppC̷nGppJMuoJppfw̚lpp5grnCpp]  elppJMu3ipp@H΅nppIss3MM)ppW 33zppX133ppJMukpppJMu3ppJMu3ppJMulppW 0lpp\ͩ3D3pp6W,k3ppZ k(ppJ,33M-ppU pOpp\ ^lSppfwkXjppZ2m|ppbHnLppc} yoppJMukLIppE7 |mppJMu2>ppJMu3zppJMuk*ppB3[ppJMunfpp=pppaWόnLpp; kppJMu35MYppB XmhTpp3 3[ppfwtl0uppH;3lpp5rE3kUppJ,33ppIsCo ppaW̰32ppXewkZppC> n ppKS73KppFQ[oppGR[ nLppe 2ppFx3pp63 ppJMulMPppO m ppIs 3ppK57nPppAs3qppi[3ppKS73&pp8/@p pp^)"33pp:ο3ppXe53!!ppe 3pp3 SnL^ppJMuoSppUZ3Gppd o9pp8 :l"ppLBpVppJMu3\ ppfXRm{ ppJMulppJMulppfwplppG lppFQ[lppJ,3=ppJMu3gpp>̶3xppI3M8pp^n:l2pp@HͰmZppJMun!pp`F mg6pp?&·3LppH nYppJMu3ppJMuo4\ppLIoM4ppc 3oppBͅ38ppIssSo[eppgn1pp\\s_l!!pp3 3kppX; k#OppJMu3,ppJMu3Fjpp@HΫnppJMu3FppAnSppJ,3 ppeG k Cppfwli0pp;ω3ppJMu35pp[z lY`ppB3pp@t$3ppJMum~ppCe[ lippF oppfw n%ppB Wn(ppYok*ppIsrleppc} ylppeG mfppI3gpp:Xn/pp]AT3ippCe[ lppAЇ3uppaWπ3gSppiQϴ3&pp63)<pp4rЉ3h5ppR3BYppJMulpKppK li7ppdm13ppR2ppf> 3ppJMukBSpp90nppi Bo ppJMun;ppDMp{ppJMupMApp_qOlppJMunppJMu3pp_̂3ppJ̃3<M7ppdm mppJMulGppIs+3;ppX̅3xppf lppaWЁn hpp53:ppJMu3jjpp]A͓3IppNq3 ppJMum0ppJMukippH=kYfpp4+3ippR͵3u.pp_ kzYppA5tnppaWuo!%ppaW3W`ppFD2ppf>nppJMunr{ppXe[3fdppH')3W!pp<́3ppdm m/ ppH=΂n#pp\\smpp;c3kLppH[n0Z]ppJMulo$ppJMu3='pp83 wppfwd3ippF3Oppf>̫3>LppIs fmeppE7 oBLIppJMulRXppP32pp?^U3pp@H<mppK5=kppW nppR gkppE&3ppJMulhTppaW}3ppJMu3QppbHo:ppK5͉n pp` DkppIst}3L~pp@H pppgd/meMpp@H mippee3pp6 -npp63 pp] 3mppVykppW 3opp\lppJMukyppL38ppE7 lpp8 :pcpp5rEkpp@HAlpp@Hg3,ppJMu3 L[ppE7a3pp7o'ppJMul%ppH'4m{pp\P3ppJMul$Lpp:p s3ppRpLppJMu3ppJMulpphh cnQpp\N3 ppaWk!AppV:3ppXeέ3gmpp5#3;GppjFXopp5Β3IppXeϔ2pp:5334ppJMumopph<3#ppM 3>ppCΖ3CppHX=32M+pp_'D3lppJMu3pph*2L>ppH;olppOtl+ppJMm,M(pp6rp,ppi myppik-3ppfw%lppUh.3&vppetlppf>>o>ppL3tipp@H?3'i"ppP`3ppJMu3!Qppeu kLppWt1nppJ#2ppX6n3ppaqp'#pp]`3BppSBk=ppeesmN)ppJMu3jvppKH3+ppJMu3,ppJMul-ppJMukppIss3 fppaxkppa Oopp5 nppJMu3-hppaWεm h"ppCζ3dppJMu36pp^3(ppPOͭ3<ZppJMum$pp^n:nVLpp` ofpp<ΠkppE7 |mppfwDl{LuppW 3'pp] nappJMuo6ppJ,33ppL/3 ppLk)p MKppeG lFpp;+ o,ppDϠnppJMukpp84slKpp@H3fpph i3vQppT *ljippFQ[m[pp\ ^o^ppaWπ3ppB3ppfwtnLhppa\nh5ppdm3ppVyϊ3ppNΗmZpp@Hn %$pp\\s_kyOppF[nppOD3pp>\3MZpp` 4l|gpp53pp6sao[ppJMun ppdM Glq7ppF 3pph nppW 3^ppXe*3hppIs3gppiQl8ppIss3C"pp:XlMppW oppB3ppO kppU nppJMuoHOpp53ppLnppJMu3#ppE7tkXpp53ppJMuolpp[z mAppJMu35MppaWlppaWϒ3}ppJMu3pp6/(3\8<p>9<pit5pAppa`pppB| ppp8_pppM-sppp7pppMhpppSW^pppGxpppP)=ppp4d_ypppL_pppc"#ppp4npppf=pppXlppp@];GpppJs$pppWOpppHxpppA|pppW"pppHpppDepppX{>pphppJ ppAsf{pp5ppcuIpp[qppZ&*pp^C pp4Z|,pp?ppU pp4UppIgqppOlOppNppA]Rppg@ppe7ppGppOZ١ppR=ppe!ppaspppP+dppYrpp^hcpph ppTppIژpp4"pp=ZppV}pp8RppOsppOiZpp:?ppdpp=0_%ppcppCs pp8vppHFppR-pp`#pp>kApp^~ppT:@ppcE<pp5tppS2ppeDppCppY.ppUpp@ppb}pp]$pp\"$ppDppfupp=pp\y`ppJpp5ppDYDZpp?h9ppXppp\/ppPppFMpp7ppCpp@vpp?ppX3pp;(l(ppNppgappeYppW!E:ppZppLP:pp_;ppd[ppZppgR ppewippIppXOpp=ppdcppGF%pp7=ppftppA1ppcpp7WppI$pp^.ppYRxUpp<pp_:ppTnppbppY>pppFbppRt!ppf8<ppQLppZp2pp4;ppbpph˶ppRppC ppf4dppZppD;ppG?ֹpp^pp@̚pp?e˜ppBopp8K pp\+:ppfepp7xppUlpp4>ppfppB4ppDqppN*ppU7[]ZY\[,ipTdpVwp\KpYq_papkpp3WiJ!?4U5n_S<{;pi8pP^3@{:pp]pp99ppC$~ppONppQppApp>>ppQ%pp]Q8Cq8d?}IC[HL=pcp`pU pCetpbo?p_5*QU<!O?ppppp@)pppppcc >ppppp=`jpppppAG3ppppO<d.pppp^d.pppp^AppppAG)d.ppppO^ppppD,I?ppppRAqhBrpCopL_p:pRpJpH%\pepWp:~y;pMdp[]p\pQ pd`+pf|Lp;7pSX_ pYt]pQ`8#pipGlD% h@R6 A$7 H8*ppIХppW^LjppJjppH`pp>]ppSppMppWppH|zpp:r!pp=],;ppC0ppQJƢppBOppcbppiCppK&hppcpp4q0ppC7/ppEpp8#pp=dpp_9Gqpp[ yppcppBwppPS>pp9ppd;pp[.ppH_pp:8pp8R pppO *pppWFgoppp9Nppp`7@ppp@٠pppd-ppp<]ppp?ppp[al'ppppp<pppppp8ppppAp<p8ppp5pp<pppppp<pBp<ppp_ppp_p8pAp<ppp<ppp_ppp<pppp<pppDpBppppapp_p<ppppppppp<p6ppp9ppApp<p8p?p8pppppppBp<pZppp<pp<pp<ppBppppppp<pppppp_p6p`pppp<pp_p_pppppppppppppppppppppUpppp_p<ppp<pppp<pppp<p<ppppppBp<pp<pp<p<ppppp<p8pp<p<ppp<pBpppp<pp8ppAp6ppp<p8p:pppp<p8p<ppp<pppp<p<ppp<pp<ppp_p<ppp<p_pp_ppGpppp_pp:pppppppp_p<pp_p<pppppp<ppp<pp<p<ppppp<pp<ppppp<ppppppppApp<pppp<ppap<p<ppp<p<p8pp<p]ppppppppFppAp<p<p<pAppUpppFppp;p<p<ppppp<pp<ppUpppppBppppppUppp8pp<ppp5ppppp<p<pp8ppp6pBpppp`5?Cvi+^4f<3`oY9HgEpppppppppppppppIBepppppppppppppppbepppppppppppppppVIfppppppppppppppp`8pppppppppppppppfppppppppppppppp^.pppppppppppppppM;-pppppppppppppppMOmppppppppppppppp?spppppppppppppppIb#lpppppppppppppppXTppppppppppppppp7~pppppppppppppppcppppppppppppppp4pppppppppppppppGpppppppppppppppgtupppppppppppppppGB pppppppppppppppPppppppppppppppp9qpppppppppppppppK j'ppppppppppppppp<6ppppppppppppppp5pppppppppppppppK}_ppppppppppppppp\ pppppppppppppppITppppppppppppppp:CPpppppppppppppppcUpppppppppppppppPZpppppppppppppppP8ppppppppppppppp9pppppppppppppppH ppppppppppppppp`.pppppppppppppppjjpppppppppppppppCnppppppppppppppp<$Zppppppppppppppp[mpppppppppppppppYpppppppppppppppMpppppppppppppppgpppppppppppppppcpppppppppppppppdjuxppppppppppppppp[{pppppppppppppppi6pppppppppppppppDBkpppppppppppppppYpppppppppppppppA@ppppppppppppppp;`ppppppppppppppp\pppppppppppppppFD|pppppppppppppppDgD3pppppppppppppppTlppppppppppppppp\mAppppppppppppppp;ppppppppppppppp_TpppppppppppppppI&/pppppppppppppppW[ppppppppppppppp[TpppppppppppppppAPpppppppppppppppJ3ɺpppppppppppppppgwApppppppppppppppM)ppppppppppppppp`xppppppppppppppp?6lpppppppppppppppe=pppppppppppppppD]pppppppppppppppc+bpppppppppppppppOpppppppppppppppAApppppppppppppppAEpppppppppppppppfpppppppppppppppRDpppppppppppppppH;ppppppppppppppp8pppppppppppppppAppppppppppppppp= 1upppppppppppppppV1vpppppppppppppppK(pppppppppppppppi+pppppppppppppppi~'!pppppppppppppppgpppppppppppppppY pppppppppppppppRppppppppppppppp@ʩpppppppppppppppLx0pppppppppppppppDMpppppppppppppppb{ppppppppppppppp;Pmppppppppppppppp=ppppppppppppppp6 NpppppppppppppppFcppppppppppppppp\'pppppppppppppppi:ppppppppppppppp^FpppppppppppppppTuspppppppppppppppXApppppppppppppppb6<pppppppppppppppehppppppppppppppppIpppppppppppppppIw2eppppppppppppppp_pppppppppppppppPppppppppppppppp7(!pppppppppppppppWQմpppppppppppppppIypppppppppppppppf[pppppppppppppppeBˑpppppppppppppppIy0pppppppppppppppHpppppppppppppppg$lpppppppppppppppdEnpppppppppppppppJ ppppppppppppppp:#)pppppppppppppppSdpppppppppppppppD,kpppppppppppppppbt.pppppppppppppppE/ppppppppppppppp;Gppppppppppppppp@TpppppppppppppppOapppppppppppppppG=ppppppppppppppp5Wppppppppppppppp<pppppppppppppppUe3XpppppppppppppppKppppppppppppppprppppppppppppppp5oppppppppppppppp] pppppppppppppppWyppppppppppppppp]elppppppppppppppp]QpppppppppppppppJf ppppppppppppppp^Hppppppppppppppp;GpppppppppppppppLpppppppppppppppM>pppppppppppppppi3pppppppppppppppV}pppppppppppppppDdpppppppppppppppb4<ppppppppppppppp9pppppppppppppppV[pppppppppppppppG)ppppppppppppppp@P׎ppppppppppppppp^HMpppppppppppppppMpppppppppppppppDmpppppppppppppppR{pppppppppppppppTghpppppppppppppppKwppppppppppppppp<ppppppppppppppppV zpppppppppppppppIppppppppppppppp8&fWppppppppppppppp]fXppppppppppppppp>KpppppppppppppppUppppppppppppppp^hIpppppppppppppppQ68pppppppppppppppcBppppppppppppppp7&?pppppppppppppppf,ppppppppppppppp^pppppppppppppppa52pppppppppppppppAppppppppppppppp9XZpppppppppppppppT?*ppppppppppppppp9؁ppppppppppppppp6/ppppppppppppppp:% pppppppppppppppAGpppppppppppppppG| pppppppppppppppX_ppppppppppppppp=hpppppppppppppppHqpppppppppppppppU appppppppppppppp`pppppppppppppppZigLpppppppppppppppjo*pppppppppppppppD4pppppppppppppppJppppppppppppppp?Jppppppppppppppp?*pppppppppppppppGpppppppppppppppRK@qpppppppppppppppfg ppppppppppppppp=;ppppppppppppppppQ6$ppppppppppppppp\pppppppppppppppZRpppppppppppppppe+ppppppppppppppp_ypppppppppppppppbppppppppppppppp@!ppppppppppppppp@ 6ppppppppppppppp7|ppppppppppppppp>}IpppppppppppppppKFBppppppppppppppp=rppppppppppppppp> Eppppppppppppppp5 Fppppppppppppppp?9ppppppppppppppp]h>pppppppppppppppgpppppppppppppppTpppppppppppppppW^pppppppppppppppI~pppppppppppppppJppppppppppppppp@pAapppppppppppppppXxpppppppppppppppCqppppppppppppppp]Krpppppppppppppppb7ppppppppppppppp`pppppppppppppppc <pppppppppppppppb,pppppppppppppppd,ppppppppppppppp[sppppppppppppppp7ppppppppppppppp7"pppppppppppppppR_3pppppppppppppppW}ppppppppppppppp=,pppppppppppppppI:,pppppppppppppppX-pppppppppppppppIstpppppppppppppppdt)ppppppppppppppp7pppppppppppppppEoi8ppppppppppppppp=pppppppppppppppPpppppppppppppppK8pppppppppppppppW_pppppppppppppppfppppppppppppppp8ppppg[ <ppppDqMppppNppppit pppp_ppppA ppppL` ppppA ppppM_ ppppL^ppppZve ppppaa-0ppppZppppaB ppppE  pppp7ppppj ppppaB`nppppAk9lppppD pppp_2s ppppaa" ppppD ppppC9y ppppg[  pppp7Q ppppC9&ppppApppp=)߳ppppZq ppppippppZ/ppppN ppppAppppAk^ ppppE pppp=)^# ppppM_)|ppppjpppp88 ppppDIVppppL(_0BH*^+|cDkM0]]4sKwpLpZ Sp>ppppppd*fppppppX ppppppYlpppppp:n ZppppppdppppppI/pppppYB!#/pppppIB /pppppA{/pppppI/pppppZaS/ppppp^i/pppppSg?/ppppp8E/pppppdh/pppppFGF/ppppp7K/ppppp; 1/pppppD/ppppp`4/pppppAt/pppppO/pppppM pppK!/ppp8^ pppZ'pppV~!pppi@(ppp9ҀpppGadppp`glppp`5ppp4DpppOc"ppp9!pppdaLpppaOEpppYvppp:*FpppU pppay2pppC<ppp4eppp>Eppp=&pppGpppg9!pp8 pp_HnppT pphtppY'ppVEppH{"ppJQppjFipFaCpNs{cHpT^KfpReS[apk]}\pEQgpYaAApP@gJp/PqgBzp2+4px\]NpML:-ihpliZpJ&hp Si2pr"ap!QxY9p gpymQpgipeai0pDDbWpkW[p}z(\p#StGp9^ABpd{Jp_VpQJOp y~?"p*y~JCpy~KQ?paBop3Xm=pYXnICpRIp~cPBp%|iz_\pX|z[Lp_R4p6 tY\p[~j J pZLghOp};p-IDT>pytOp2qzXp4q{Cp:PruEpk(eYp.`QI7pZNKpQIi>pDQfWpkapwLC\hpnJfSp[bp`_3`YEpFiWwpbi]hpBWP?RNp^Pp>jpdup]7uCdnpc8j5\^peZpx T8pO0I>pfVDP:pVDR`>pfy>p jD\p?~g p1R[>pmu_HpM3pdjlhp[dj:Kp.0R@p<l_>pSCZ,4pJ QpDwVpRpQn.Kp7@p\n/Kq>pge{t^pCajyQpuDNLyphX2e?pKK[Xpl.`cOp5l]`Pi<pGZfpHZ^:pm_4J?PNp_5J@<pilFps.DHp}6pU~FpR7:Fp!VX2pQsbmp Yv)SpY6vXV<p mpEpk_5pP[rOpOol[MpRE*@\pgfGp5b"9@pE5Np$Y&X9pHmFVp)iv6FptfxSRpHzCpgP7spr`psPGpw}bY<pw~bJpWZ^dpLi]84]pJnQcpBIWf\ipZLp&~G*Gp: pI-QWp]:QH p@ThfVpg$jGp>h#a=bp(V1K\pdKx_pGTP7p[IKojpC+hQfpj]f]pvN>KRp'v(J pu,[hpdL?p e wBpppexgp;HaSpx!eQp~u4}p7pVIpCyI<pjQTp=WsDpOFq7pht`ph7pqbzV pIvDp8^X37BpnOepM}j4piLp,)H;p0`w:pDxf5p\W pl^~`p+cQt:pVKnnNp]=ppdppZppG@ppLwppdppZ-pp9"ppYϴppS}Wpp?pp\kCppCApp9Цppdpp6Vbpp@pp\[ljppO}YppMppUdppdJpp`kpph%ppQppDl pp5w]ppM[Dpp@ppOVppPppLcpp<ppU8ppRu3ppS)kpp4? ppYppaOlppKpp=&ppG ppV~pp9ppapp8^App>ppOWppIppp?] ppbpX<PY:wpppppC pppppEP]ppppp[I~>pppppAzipppppLn ppppp4aIpppppQaDppppp5t7pppppiEppppp6P^pppppUFvpppppMppppp\1pppppioppppp<.*pppppbpppppW&ppPpp50ozppXfKpp=L ZS=9PR6Ila20cE_v1Zlu_ Nx:e:.6=Mhv6mU0pgD|:֔ippEDutipp?kippPippQ;=ipp?{ppQ;aN{ppPE{ppEDc{ppPc ipp:p{ppLF{{ppL@mippPc/{ppITÌppVCppG؟ppHApp7ppdChppR ppi6pp<2pp\xcppKippD,ppIHpp@A$ippppppppppBwOppppppppppM_JppppZE ppppAk%ppppg[uJpppp5 pppp_Jpppp_pppp5 gJppppAbJJppppZJppppNppppA ppppg[pppppNJppppAkJppppM_"pppp9Bqp7pX_ pggK6_0O5e5bp[mpL?pI:p4Ppbtwgp6pZ2p]- pO7pppZppp[pB}ppp7x^pppUrpppEH;pepr.pppppppLo}pppppp@x~ pppppp>EppppppL ppppppL}ppppppS!"֚pppppp\a.ppppppL ֚pppppp@x$^ppppppSppppppL/upppppp@x:pppppp8OppppppSpppppp>pppppp@xz֚ppppppLwEpppppp\a_ ppppppLFppppppL; ppppppL֚pppppp8]}pppppp\amspppppp@xcsppppppS>pppppp\appppppSն}ppppppLaREpppppp\a˓}pppppp> ppppppLnspppppp\a֚pppppp8-֚pppppp8-spppppp8EppppppSusppppppLspppppp\agEpppppp>4@pppppp>)}ppppppLבpppppp8 ppppppSFEpppppp8Zpppppp@x |}ppppppL1Epppppp\aKppppppS6& pppppp@x3EppppppL> pppppp8Mpppppp>֚pppppp>swspppppp@x,ppppppLpppppp7j4pp?C_pp=&pp9ppYpp^@pppcpp8^ppV~\ppf$ppG(0pp5=ppdRppa3fppOW}pp9>ppV ppPNpp>FppgppDpp9pppO;<ppOpppaOpp@>ppKppi޳b%]49Z4MtggG91U?R87Be.?dz$]Heu6I5cYvL,ZViiQ ZHgYa:CziS\8-[@PO* 8i6h>ppppJ/lppppYppppEpfbp@~p]p]2qpLF6pcOp@*UpbtbpfCpZ;pXp[mppLթp@ˆpbpCPpf)p5 op#]pppp]]ppppK]pppp]s'pppp`dp6pJnphp5Qppc`5ppA|ppc^L?9C_0P[pppY"ppp7x/ppp[pppp9ppp[yppp6}'pppAnpppG8p9 a5Q PdG T=C$:qT8SP?nO)U} <X`Jd@Vj7Aw`qmX1x?^J?CHvj{S+Xbʸ=IjpFpifڬe~A5&uI:JvWaE<Yj]̬L<>T5*"F}UP`AIHof"GHU*W 7,GUW> Z:dG{BVF5}W;iB`,c V/a~L_P<1U.cE^mDe$hPi>dBaisK>|KVSLmiטZY[vUx(U`AHBwN>]fD4I>-2]E0yJLpp@"pp[=ƤppJ1ppIippTWppjPppR1cpp>/jpp59CppjppJppAjppH(appIppib1ppW5[pp8:pp>ppb0ppK#mxppHt&ppUppEppGA<8ppQ7dppEGspp:zppW4ppMyppco^pp`HlppgppHxppK>pphBpphppcpp<;}ppSappi pp>jp;p=4pB]pd!8pDpppppb,/ppppa^|ppppMwpppp[w6ppppUpppphs^ppppVppppabpppp>?ppppFGeppppeyppppAlppppf:> ppppYpppp4ppppaOfpp>+XppYgppa@ppG..pp=&ppRPppK0pp8^xppbj ppOWppFppV~p_pp9ppR!pCp>ph#jpe@pimmpi/p>,pRppIpppNLkgg9E!C^У[jq4H_qTO;?_/5D ppdyppc$ppCppK>ppN>xpp=fppDXppftVppZppT  NppS+gpp_:ppMppcgpp^6ppfyG|ppp[%%|ppp?y|pppR-pe9\pgnpZR6Ge3F!p>pD<pX}p60pMlpJinp;z,pWyphxXpDSp>w؋pU&AgpTs}pgpLzpf8pKpeDp`f%pLC>p.,pLJcpYqp\pfF(p4"DpR9}ppppAkhLppppAhLppppM_}ppppN}ppppAx}ppppAk}ppppg[ }ppppZ&hLppppOp}ppppg[߲hLppppO.hLppppRhLppppZه}ppppM_hLppppN(hLppppO5+ &ppp`Ztm &ppp^l &ppp<k &ppp6` &pppi& &ppp4BvP &ppp?+ &ppp:X &pppbɳ &ppp7 &ppp:1 &ppp`"2] &ppp>< &pppdd &pppL- &pppMwJ &pppc! &pppAC^  &ppp_O7dpppUrہpppUlTpD1:>fd;ZD2QwV0xbz%FkLpppppAOŹppppp6,pppppcAspppppEWёpppppQpppppZpppppO pppppZ-ppppp6m pppppJpppppGppppp7oFpF>pA8ppA&CppAPxpp4cpDepIRkp6^.pd,pW`ppp=&1ppOW<ppaGppG)ppKffppV~;ppgpppp[Pppppc;5pppp60ppppR&ppppa pppp_ppppJ7ppppa+VppppPDppppSb#pppp`<ppppdBBppppD8|ppppD_ppppMjpppp`,ppppQppppj/ pppp8&ppppDXpppphppppUeppppOppppe4pppp69mpppp;S@=}<d L}CFdj}A:@S(ABppph4pppA^ppp@%?af VejpYq}pLzv#pfnp\EpLxpcSp.!QpK]pc<pppppA&<ppppp?<pppppC+<pppppAk|pppppS<ppppp_CO<pppppg[<pppppVspppppAhpppppg[vpppppAb<pppppN<pppppTI#pppppQ3<pppppAk<pppppN&pppppczpppppC~pppppN|<pppppAjppppp_CpppppV <pppppQ pppppE=ex<ppppp?À<pppppN;Qppppp?Pppppp6?<pppppE=pppppZ`|<pppppS:pppppZ`eppppp?&ppppp6 pppppTI}<pppppAyppp;pppA ppp[]fjpppZ*ppp6g`ppp]a=pppPW@ppp5:ppp:!-pppVM!pppGpppfpppE/pppapppRpppg˦pppClpppgXopppS&ppp>eppp[XpppKmpppVuBdp<ep]-pVp5_p@Jipg#pQkp>0pNpL9pQpP%PpJqp^pHjp9lpepE9pBkɸpQwpg pA;p]1tpZpUarpMy/pMdpOjp_-pj`Gp7SpDp>W)p4:pbtrpe pH2phpiJgpUppP!fVp651p[ p]kpSlp[m+pKxpVpH!pIApI: Dp]2h=p_pW:pp?*7p>D+p6_pP>fW17e?/dldE) e9Kpppppppej pppppppiIfwpppppppTN*ppppppp^pppppppjCgmpppppppQLpppppppE%@ppppppp4ppppppp_-ٞppppppp=ppppppp6pppppppP" ppppppp_spppppppYpppppppX-ppppppp87.pppppppY|ppppppp7ppppppp[RpppppppR'ppppppp`/ppppppp>pppppppIpppppppgTpppppppF8l%ppppppp\pppppppepppppppYpppppppa4pppppppp7xRpppppppYspppppppR>pppppppMS˳pppppppWppppppp9pppppppK7pppppppCopppppppK ppppppph6pppppppeeppppppp7ShpppppppE{pppppppC$ppppp`@ppppp695pppppe4pppppjppppp_ppppp@<D?ppppp;S pppppChppppp]7pppppappppp^Tppppp`pppppdg#pppppIK0pppppM:pppppVppppppdB8zppppp8pppppPDjpppppDppppp[/ ppppp_5$pppppOkpppppdVpppppjnppppp?cpppppJz/pppppD_pppppa+[pppppDmpppppUVpppppc<@ppppphNpppppSb؎pppppgpppppQofppppp@KHvpppppO#pppppR&AjpppppN#d7Qd'QHppppDאpppp@{ppppcAMpppp`.ppppT,pppp?,ppppK@sppppA%ppppM+ppppQyppppfi:pppp:6Y[|gecLnc?vj|DrB)}]/ppppBNppppY?pp^:pMS>MpowD#dpprR'ipprRpgo8p~bp|SUtpcT}b$pQ s![7"ppMcpUqipAO@&ppTa~HGQLppCZR[hppxZsppR[pTSZ:ppOMNpt/tXp7c pRu[spBydcp`lmpfUg~puheptpt"LTppiDqpOU-!ppcp^,C$p=PpVa't( ppK)OpAzYYppp0u`pWeVNp}8lP`?peupeLpmKXbpp`CypilapK`Y.pp1(#pppE!ppsxpNEEpBW9Lp bpp|r/pXJf>5pWUbN(ppLq2pLqFpplxmfpz hizHpSc>IEpp]*pBXZep}LpJL$MppnzF?ppppI86ppppH ppppP7ppppffpppp8!5pppp^*ppppBppppTVQ{ XKp8Jف7cWhFh8piWpQlǯpj$ғpU?p;p?kp5p]:pTB1p]ipH'pe>p`^f p;pYx p8\p4,bp]Mp]5|pmq3l3333333kk3u33233<gGƓ4 gdK=Zp]'>p`p;pF pd8pL p`f7p=u3pG,pR~pYHpfԀpLCTpTnp>.zpLpcp\#@0pfFp7Ipppppppppppppppp[mAppppppppppppppppEkpppppppppppppppphpppppppppppppppppG7ppppppppppppppppcBdppppppppppppppppA@ppppppppppppppppDg pppppppppppppppp9[ppppppppppppppppX#ppppppppppppppppCppppppppppppppppi~WppppppppppppppppJppppppppppppppppbtƺpppppppppppppppp8.tppppppppppppppppappppppppppppppppdJpppppppppppppppp7ippppppppppppppppgOppppppppppppppppJ_pppppppppppppppp>0pppppppppppppppp9BppppppppppppppppJ{pppppppppppppppp<ppppppppppppppppUe8ppppppppppppppppKNpppppppppppppppp[ppppppppppppppppE.6pppppppppppppppp@(pppppppppppppppp^xppppppppppppppppG#ppppppppppppppppfѪppppppppppppppppN?pppppppppppppppp6 ppppppppppppppppAǣppppppppppppppppM,uppppppppppppppppQppppppppppppppppG)ppppppppppppppppjzjpppppppppppppppp_qpppppppppppppppp@;/ppppppppppppppppE`wppppppppppppppppDMppppppppppppppppCfpppppppppppppppp]ZbppppppppppppppppbppppppppppppppppM9tppppppppppppppppSK7ppppppppppppppppZppppppppppppppppgpppppppppppppppp=bppppppppppppppppQ$pppppppppppppppp@҇ppppppppppppppppCR1ppppppppppppppppI:ppppppppppppppppIȀppppppppppppppppJ]vppppppppppppppppZiyppppppppppppppppa* ppppppppppppppppMkppppppppppppppppAcppppppppppppppppf,alpppppppppppppppp=dspppppppppppppppp=ppppppppppppppppWXDpppppppppppppppp@EppppppppppppppppG*ppppppppppppppppXppppppppppppppppbppppppppppppppppRDPppppppppppppppppK%pppppppppppppppp\')pppppppppppppppp8pppppppppppppppp;ZppppppppppppppppVvpppppppppppppppp5sppppppppppppppppa ppppppppppppppppIPppppppppppppppppW[ppppppppppppppppX#bVpppppppppppppppp7TppppppppppppppppIHppppppppppppppppO"ppppppppppppppppKppppppppppppppppL;ZppppppppppppppppXppppppppppppppppRKwppppppppppppppppTg1 pppppppppppppppp`6pppppppppppppppp85ppppppppppppppppd^ppppppppppppppppV$ppppppppppppppppH~pppppppppppppppp^hIppppppppppppppppIbwpppppppppppppppp`?EppppppppppppppppFppppppppppppppppW5ppppppppppppppppMpppppppppppppppp\x:pppppppppppppppp?9FppppppppppppppppYppppppppppppppppgzppppppppppppppppg-ppppppppppppppppVAppppppppppppppppG1ppppppppppppppppYpppppppppppppppp;PppppppppppppppppK)ppppppppppppppppD0ppppppppppppppppNLppppppppppppppppMppppppppppppppppXxzppppppppppppppppippppppppppppppppZppppppppppppppppSpfppppppppppppppppI #ppppppppppppppppcUpppppppppppppppp]fppppppppppppppppTpppppppppppppppp>}ppppppppppppppppQ!I_pppppppppppppppp7ppppppppppppppppVuppppppppppppppppi? ppppppppppppppppKpppppppppppppppp=P4pppppppppppppppp?pppppppppppppppp:*{ppppppppppppppppHppppppppppppppppf Epppppppppppppppp\{ppppppppppppppppb6ppppppppppppppppErpppppppppppppppp[\qWpppppppppppppppp>w ppppppppppppppppApppppppppppppppp;fppppppppppppppppRpppppppppppppppp]ppppppppppppppppdJFppppppppppppppppappppppppppppppppJf[pppppppppppppppp^@ppppppppppppppppT?ppppppppppppppppU5ppppppppppppppppOpppppppppppppppp=pppppppppppppppp[T+_ppppppppppppppppapppppppppppppppphppppppppppppppppH!6ppppppppppppppppUnpppppppppppppppp5|pppppppppppppppp_Spppppppppppppppp@r9ppppppppppppppppD, pppppppppppppppp`tppppppppppppppppDBgppppppppppppppppdppppppppppppppppFDppppppppppppppppI]ppppppppppppppppbpppppppppppppppp_ppppppppppppppppR{6pppppppppppppppp6gppppppppppppppppApppppppppppppppp[{ppppppppppppppppid"%ppppppppppppppppPy}oppppppppppppppppehppppppppppppppppW'ppppppppppppppppLM ppppppppppppppppJ`ppppppppppppppppDdhppppppppppppppppg^ppppppppppppppppXTppppppppppppppppapp]uжppE/ǙppA.hpp:pp;7 ppb6f8Eg,bRzQbaJ@ʙUFh`?WY[9o[H*\4@S^cLbQntpYgQ`Z6IMOokpQc[\kpO8D:kpP(8fkpPS8IskpQ8?&kpPV8hhkpQ8-kpTp] kpR[IskpQ8RkpQ8iFkpM[hkpSq8-kpSipj\kpOe[A5_pP8&ekpQypCkpR[XekpQ86kpN8-kpOpgZkpP[:pkpQ81~kp\pkpOApwkpՙp>kpO-[:p_pR8c}kpP[ckpP8XekpR8E7kpP([IskpN8>_pR8FkpOq8>kpQ][R_pSN8GkpM[_kpQ8OkpM8OkpQc[YkpQ8kpPpa_kpN8@HkpT8\kpQ8a?kpS[>f_pTR8^kpQ,[kpNp=Skpԙ[GkpM8eGkpP([LkkpS85_pP8X;kpT8ikpQ8`FkpS[Q#kpS)8'kpP pMkpS)8R_pS.8;kp]80/kpQ pkpS0pFkpN[e_pSi8DkpM8f_pS|8X;kpNa8gwkpQ8akpO-[dkpQ8$kpP-pe_pR@8_ kpP8aWkpN/[&&kpPp@Hkpՙ[5g_p\8hkpQ8a?kpTQ[F:kpTO8WkpRC8LkpNV86_pT8UkpS)8\kpNV8@HkpQ<[X;kpQ 8aWkpQ[C>kpM8SkpT88_pR87kpR8E7kpP[GkpP[E7kp]8hkpNa8OqkpS)8@HkpT[iFkpR[FkpQ8Iskp]^8>kpP89UkpM8kpN(pHkpM8Tkkp].8:pkpTq8kpT?p\kpQ8gkpP[\BkpM8UkpM8hkpM8@HkpRY85kpPP8JkpQc[:Lkp]8ZkpQ8aWkp[\\_pQ85_pP884_pP8Okpԏ[OkpTQ[OkpS[6kpQ,[W_pR8\_pQ8`kpN8hkpM86DkpNV8ZkpO{pSkpT8KkpR[X;kpRf8kpPpkpNpekpRN8S%kpR84kpM[hkpQ8Skp]<8?~kpM8Bkp^ 8~kpT1pkpQp# kpTRp:pkpS8X;_pO8aWkpշ[@kpR@pUkpR^pfkpQ8e_pTR8WkpM8'kpTp@HkpN!8ekpM8kpPpHkpP8\_pP81kpTBpaxkpP[3kpM8X;kpS8?kpM8XekpM8 kpRpkp\]p]kpM8F:kpPS[WkpQ8@HkpM[R_pR84kpQ<8@HkpT&[dmkp].[FQ_pN8EUkpQ8HkpP([AkpR8HkpQ8ckpM8cj_pM8I_pM8_'kpO[WkpQ8[zkpQ8ZkpP[(ekpSTp\\_pN8tkpNTp`_pT8]9kpQ,[TkpM[\kpO8JYkpR8T}kpOR8akpR[ZkpR78hkpP80^kpQpTkpQ8X;kpP8_'kpR86kpQ8akpQ][ mkpPpWkpR8hkpQ,86_pN,8WkpS)8`kpRp8 kpQp5kpQ8RkpQ8VkpN8E_pT88kp+[\kpO8WkpP[X7kpP[X;_pS8"kpNp@HkpR[RkpM8ikpQ8$kpSp`kpO[?kpQ|8HkpS8dMkp)[lkpOOp:\kp\[IskpTG8X;_pRn8R7kpS8:Lkp]8 kpRpakpM8?&_pP8NBkpS[@kkpP[3kpR8AkpOe8I*kpԏ[WkpTG8BkpQc[Bkp\8WkpS8YzMMMN"DE5F;[%c ~OoPQREX,YZGHI9%YEf (P0\Z2]3a4EleH4Nr9?@nAB>Cizt~za 7C_DQE`F7Arsts Y RIJKv678HILVFWXY_ `a b]X9\ r!"#;*+_p`ijQ78oqrsv_w`za{bc679Hv-;9<=>/Gwza:<! KNLHwxycU<$  *VOP; ;T\V]W^4-.Ocd4eSfgThibr[sfth} p<=1wxy3z5{fVgmh[i]jXMMtAvBwCDyEKL?6YJNLLMNz~(n'_UVVWX/= u#72c3d4e5flg|hijkX8}S$*]+T34S5163748*pwxoy*{P$%&)AZB}o^pqnp,K/ACDsHYOPQSUWwxLR oRSTSTUJKXP*Q\]^Zq[\]^qrPux"$%d' ghij0klm}mtnopZ134Mh,-:rs{Z|K}~K,-./GHJIJ{LuvLl x JvSzT{U 'in JUMV^Z`[ >vy$P%&f'`QaRbBu&i*j+m,botVu8v OPRB/20D1G2?m@tuvU!!b7234;5 MK0zF{|}-l.0.M*N,OWXYY[6q(QRSTUVz *!+"[_`abfg%H0I%()bcjklmn.o=jw{}~!#<=E?/!"#s|Ipqr-./A5D6789FGz{/CDFWs {8"9:;jOPlQe}fgj(d"pSkZl[W?$y%&\<]^_E HJ)*+,-.hiqjtkulIq,,3@45A6B7D8k'()*:+~!Z2L\:><K=XI\GoEprs 8 ?@ A]B#Cd`?]=N_cwxyNUV W0_|agIJ g!9"S#:$( )denuGZ021.noAh%'^>%?01yz{|}%defJ#?@KL]^ ;? +GHWtXYZc  !"#$[\]^Ya@Hj'(&'~()-.gKh pqr9:<(p5r6d3e4pqr\sRw"x#y &)DE+Fe67~O  BCDEFGBPGQR=.>?Y LjMkN !~@<^&a'b(cddgefg*}|y4,0Q1R2T3kl/mnopq6tuhi9:;):C;de|}~mjnHIJ+<=U>!w h=}?1SIJKTJRkz@ADm$QRS8TU`abcn/&effm#N=C5 A/0129:;<=utvvwx;i>?@>k$lm nlnpqsT/06<pSwpW9p7pSp7m{p9ppa!p4{צ<-BCM3q_pppppppp`j.pppppppp@KppppppppOappppppppH8ppppppppC$ppppppppChpppppppp]ppppppppDppppppppD pppppppp_5ppppppppjappppppppUEppppppppdBppppppppe4"ppppppppOppppppppPDʯpppppppp[x5ppppppppJppppppppgGppppppppUuppppppppSbpppppppp;S0pppppppp8oppppppppMuppppppppapppppppp69*pppppppphdppppppppa+mppppppppQppppppppVJppppppppDpppppppp`>pppppppp?ppppppppD_zppppppppR&"ppppppppdppppppppbc ޤOgg4?cpK9p53pfxpUz}p=kpi}'p\Gp?)p5 p^%pW}t[ pppO rppp^}pppfT ppp@,`ppp^^pppe}E)pppBppp=VgpppV%kX _oFpi8p6 dpB~ph:pHuuopjfp=Pp8pZVp`8p7b;pfpPrpDիp?ˈp8FpQ֏pDpbRpZT)p_X{pf& qpZ%p^&pY%p[ $pLL@ip`a6pKc4pIpipW<p`-pppppppWpppppppj@^e-'a`cE9d5'&d=ߪZCY aApepVOt pOѳp?>`pV=pDZapUp@!pfjpppEfppp=1v ppp>Tppp[-pppe|^pppD2pppP߿ppp6pppZ3ppp\pppN=!:pppB/]pppd}{~?=zft4t$Ikh/1<Neb.?KiH_o,SbMgppK pp?q1pp[Tpp8ppf5ppW`ppDdκpphpp>wppIvppdj^}ppA@qppG-ppDgpp_Bpp`ppOj`UppDM9TppXBppMppM?ppK}ppYlpp]ݻpp]ppeppJ1Sppg$0ppTgޟppW'ppUe&ppb'pp@(cpp9Mpp6ߚppS'ppfpp9ppgC(ppKpp[pp3pp@pp9pppA!)bppb6ppbzppRKI=ppM4pp4ڕpppppF~pppppVhtpppppNpppppE9pppppWUv{pppppapppppMkapppppZ<pppppDpppppc~̖ppppp\ppppppppi#)ppppppppRpppppppp; ppppppppNumppppppppDCppppppppFjgpppppppp9ppppppppPpppppppph8ppppppppEppppppppUWppppppppTpppppppp_pppppppp_%ppppppppa$buppppppppQVpppppppppdppppppppOppppppppi?pppppppp9ppppppppEZppppppppYppppppppjsGppppppppZ0ppppppppVpppppppp7SIwpppppppp\jpppppppp5ppppppppci??ppppppppY,pppppppp_ppppppppAH{ppppppppVgppppppppP|ppppppppbrTpppppppp:pppppppphppppppppL}pppppppp8^@-^s9Z;>hWgppp[mj0pppYpppK8pppbpppSfpppTLpppbpppI:pppWapppZppp5pppN[ʱppp^*x7pppbtGpppGwpppMqpppPRwpppL*pppSfpppIppp64ppp:ppp=[pppD @UjpppUjpppDffK~d%<>;&OMDJV]@]Nc]_bGe;]o.F7wEm Ber^`6 Lbg?A|W6*PfCWc#p8Zp`}pd|pEprp?)}pIL^7OWpDFy'hLVcd+c:$pppppb:ȆpppppHOKpppppg1pppppex(pppppappppp[<pppppYpppppZxppppp6d2ppppp`( pppppYSGpppppHpppppYIpppppFY(pppppZoVppppp@ pppppZSpppppapppppIplpppppH4pppppg; Kppppp:bpppppG+eppppp6pppppTppppp]pppppA gpppppLpppppZ6pppppfq^pppppJ,@pppppF`@ppppp222222ZpIrppppepppp[pppp^toOM`FIzhgv >`UpMpDsp9"pihIp[-Fpp6ppF9jFppN/mppQtpp?pp9k ppY?`ppKpp=&vgpp>ppGppQppFppHpp8^2uppY%ppV~{pp8]@pp_5@ppHpp=appM!ppaO^%pp5k<ppF D%07h'yR?Y6\(\(7Xp\p^{ppX!ppD- pp>]pp_e~App6Xipph0vpp@ppU2ppF'aMppKnpp\<DppDppS9pp`#;ppDUEppYbpp9Fzpp\ppb 1ppFppWyppP*pp7.pp_fpp`pp; _E@B5X@ZReK$o:E;6Kpp4IppVF#ppf+pp?11pp?ppT!2pp\CpppppVpppppDNqpppppSYkpCKpT1pDf??}^4G9"RApUSUf`iUYpRye תpppppppppppppppppppCkpppppppppppppppppppdpppppppppppppppppppBTͅppppppppppppppppppp>{4pppppppppppppppppppQppppppppppppppppppp5Ñppppppppppppppppppp=dppppppppppppppppppppT? ppppppppppppppppppp5Mppppppppppppppppppp=fqpppppppppppppppppppA>hpppppppppppppppppppc+pppppppppppppppppppTlIppppppppppppppppppp^5Uppppppppppppppppppp^pppppppppppppppppppEk?ppppppppppppppppppp@PHpppppppppppppppppppEpppppppppppppppppppDg5Kpppppppppppppppppppd"ppppppppppppppppppp@vppppppppppppppppppp@ *pppppppppppppppppppYؤpppppppppppppppppppjIppppppppppppppppppp= ppppppppppppppppppp?fpppppppppppppppppppb|$pppppppppppppppppppDBwppppppppppppppppppp`~ĄpppppppppppppppppppiqpppppppppppppppppppY  yppppppppppppppppppp:ppppppppppppppppppp:#ggpppppppppppppppppppehFpppppppppppppppppppfpppppppppppppppppppc ]Jppppppppppppppppppp^HApppppppppppppppppppVpppppppppppppppppppP@pppppppppppppppppppK'ppppppppppppppppppp>Mppppppppppppppppppp>}6@ppppppppppppppppppp=pppppppppppppppppppKppppppppppppppppppppdj+ppppppppppppppppppp`٘ppppppppppppppppppp53ppppppppppppppppppp]!pppppppppppppppppppWdRpppppppppppppppppppTu}pppppppppppppppppppegpppppppppppppppppppg$Zppppppppppppppppppp[{rpppppppppppppppppppM; \pppppppppppppppppppfpppppppppppppppppppK h\pppppppppppppppppppI/pppppppppppppppppppCnppppppppppppppppppp>^2pppppppppppppppppppi+pppppppppppppppppppWyppppppppppppppppppp^Appppppppppppppppppp5'ppppppppppppppppppp@ppppppppppppppppppppF7.pppppppppppppppppppIppppppppppppppppppp[XpppppppppppppppppppP,pppppppppppppppppppC3,pppppppppppppppppppFڏpppppppppppppppppppSppppppppppppppppppp>"ppppppppppppppppppp@Qpppppppppppppppppppbe}ppppppppppppppppppp_IpppppppppppppppppppEFppppppppppppppppppp5spppppppppppppppppppO9Bppppppppppppppppppp[pppppppppppppppppppDiRppppppppppppppppppp6 ppppppppppppppppppp^pppppppppppppppppppX_pppppppppppppppppppb6pppppppppppppppppppgpppppppppppppppppppaeBpppppppppppppppppppMpppppppppppppppppppLppppppppppppppppppp:@8pppppppppppppppppppWppppppppppppppppppp]Eppppppppppppppppppp?-pppppppppppppppppppNxۈpppppppppppppppppppcppppppppppppppppppp9#ppppppppppppppppppp[T7pppppppppppppppppppX"~pppppppppppppppppppb6pppppppppppppppppppI3pppppppppppppppppppStpppppppppppppppppppRD(ppppppppppppppppppp?spppppppppppppppppppR_jAppppppppppppppppppp:%pppppppppppppppppppDMpppppppppppppppppppb` ppppppppppppppppppp:` ppppppppppppppppppp6 ppppppppppppppppppppppppppppppppppppppM~pppppppppppppppppppf˭pppppppppppppppppppGyMppppppppppppppppppp[pppppppppppppppppppUppppppppppppppppppp8npppppppppppppppppppDA ppppppppppppppppppp5Eppppppppppppppppppp:dpppppppppppppppppppWpppppppppppppppppppWIppppppppppppppppppp9H pppppppppppppppppppe=npppppppppppppppppppMOppppppppppppppppppp9=ppppppppppppppppppp`qpppppppppppppppppppjDppppppppppppppppppp83upppppppppppppppppppf[0pppppppppppppppppppAPpppppppppppppppppppJb)"pppppppppppppppppppRֳpppppppppppppppppppV}ppppppppppppppppppp7pppppppppppppppppppM̐pppppppppppppppppppDdzGpppppppppppppppppppfpppppppppppppppppppppppppppppppppppppp?MpppppppppppppppppppGpppppppppppppppppppJ$4ZpppppppppppppppppppFD+pppppppppppppppppppIupppppppppppppppppppAl*pppppppppppppppppppMIp7^pHpppH@pppMppp<"5pppY pppe*r+ppp_5ppp:ppp?\6ppp5 ppp=KpppJ7ppp]UpppQpppQe#ppp[;pppD8{pppVppp@Kkpppfjppp`CpppYyppp</ pppUI%pppOlpppEWpppI9pppP dpppTppp_8pppBwmpppRH-pppT8 @pppLppp4A\ppphpppFlppp@o,pppHP.pppgppp8upppp_8uppppL.pppp7)uppppD.ppppD.pppp7.ppppN.ppppM_$juppppDuppppN8uppppZ,J.ppppDuppppiƱ.ppppZwPuppppaB%.ppppaBuppppg[o.ppppZupppp8C.ppppL uppppE v.ppppaa.ppppjbuppppAkHuppppAיupppp=).ppppg[Xuppppjd!.pppp_G~.ppppC94upppp=)3uppppA.ppppA>".ppppM_.ppppaauppppC9.ppppZl.ppppi3uppppAuppppAk.ppppE iCupppp>6d5fK_S'Bec <t:f87Gc;j_CX8.a<:9Hm+c>;LO HNoSTH%K1C5=8ppppp?y8ppppp_5vppppp_8ppppp?y.vpppppKvppppp=^\8ppppp=^vppppp=vpppppK8ppppp\I/fpppK;ypppppppppppppppppppppp:ppppppppppppppppppppppSppppppppppppppppppppppj&pppppppppppppppppppppppg'ppppppppppppppppppppppA-p9pWKApL&pZ]HpppppppHr{pppppppgpppppppHrpppppppgHpppppppg;pppppppZ]rpppppppgϺ^pppppppHrEpppppppHrkHpppppppHrHApppppppZ]ЪpppppppZ]ApppppppgfpppppppZ]pppppppgx4pppppppg${pppppppZ]%^pppppppZ]C{pppppppgrpppppppgpppppppHrtrpppppppHrǍpppppppZ]*pppppppZ]cpppppppgApppppppZ]JpppppppHr.;pppppppHr3^pppppppHrtpppppppZ]x;pppppppg"pppppppHrpppppppGpppOc#wppp9(ppp:*pppCpppM /ppp4pppdaSpppYpppaybpppG7pppKppp`5<ppp> pppaOe{ppp8^ÂpppV~?ppp`gpppU|ppp4gWpppZ'|pppi@rppp9ppp=&}pppTrpp_H^ppH{^ppg9fppJQQppVppY'8pp8dpphtpp9&ׯpp^7ppCppSd3zppcDAYcB8>whXK}EW'HQ!oZ@(crl]mQ*@g] `7ZVJb56I^rQ"K*#bpZj p7p_CGpDDp9pS:p7pbtpUw<pIpJ)p[ap[v&&pApIp[mpI:ʝpbXx'p5pZYFpAFp><pW(p:=pG3NpDip7_ph>pRIp?/pdpTp]%pABVpVp`BgBpVp<pYKpNpa|ppV~]BppOW}ppGiJppcppp8^DJppYpp=&ppjpppKepppaOʺpp>pp9ppK#pp^{cAIpppiHp^ pEPpLpBvp8Bgp=%lpH+p4KxHpHE!ppppppR sppppppV pppppp_pppppp50ppWppXfppPpp8ua4H֊Y}pQw#hCLpICLpb@ }pGCLpAQ>CLp?}p9bx}pG=}p[}p[BCLpO/V}p=g&+CLpYib}pg}p5CLp[d$}pO/CLpYCLp[d<CLp_L }p5eh}pI}p_LICLp=g?{}p?CLpQw|}pYigHCLpg|CLp9brCLpb@CLpAQs}p^4"45GypppBwppp<\pppBppp=%NLZ En+:g=cS@TٰL$_0-4CNl9UaxeEe^{<pY&Ip;pfp=q;pI:tpI$pbtpdpZp[mp@pQpWRnp?`p5peRppp[p8pppUr.pppO7ppp_]ppp7xpppTp[apF{*paPppAp[jpa,Hpi5pEHpWppepG|p6:pE?ppppppp?Zpppppp?ppppppRtZppppppL&4>ppppppE9ZppppppL4ppppppE.ppppppRіppppppG>ppppppEM+FppppppL+FppppppG9ZppppppG= ppppppL3] pppppp?2ppppppRl} pppppp?>pppppp?4 ppppppEwppppppRI>ppppppG ppppppR ppppppEx ppppppGnpppppppLppppppGppppppE pppppp?eppppppRpQppppppEpfJp8EzpV~#zpp>pp=&Wpp9ppG<ppKIppaOppOWgZppa|ppYrpp8^ppBpeaFpW[peAFspbN'p5ppppbfi4pppGe"=Jpppp=^*pppp5qpjA#`pcp?paoCEpRp[m:pU_&$pVpVzpeZp5<pB~ |pbt=pK3Lp:/eap=>p]lpZIpI:pc?tp^vpP#pU|g@pg|pjrpE\peN}pAp>8pOWepBaX CMfD+>LP:gV5:_dh@[f5/h`ONih%-;R_j@f4(.=T#;w\BU(i./6I.Ft7lrb ;8U[Rxg bSQ]fSKI pFfbe[VppFppKASppWmppSpp5ǫppV9zppK$ppbҏppB ;ppYpp<ȅppNkppf^|pp^JppI\pp@pp>dppG'pphpp8u1pp=&pp\ ;pp\zppNppVxpp@ppVppN1Gpp4ppj(HppOppP(ppf#ppIoppM ppU::ppMRppgppImpkppe/fpp@'ppWppF JppcWpp\pp^+dpp`ppAppa ppCDgpp;ppTPppO ppippf,^pp`ppNppWExppP67gJ&Z,ZXtC  ppppIpppppXhpppppeTǾppppp7ҤpppppZPppppp;OpppppbkpppppPqpppppDppppp71-ppppp78pppppKMpppppAfpppppLKpppppd) pppppHT1ppppp7ppppp`\pppppBwpppppF`pppppHƠpppppLJpppppYy_ppppp9Cppppp<\fppppp9ppppp7'pppppUdppppp4>Gnppppp8ppppp5pppppapppppQ\pppppTKppppp=z60ppppCg@}ppppAk60ppppO+u60ppppM_z60ppppO+~N@}pppp[60pppp-dCb` Lez<ÁO7?Pn,N`$7xpppO7pppUrppp> ppp[p)ppph& pppLpppJ\ppp@0pppi(ppp4,Oppp;ƴpppI[pppQzppp82 pppFd$pppTonpppS'MpppNsppp_)pppbpppCdpppX†pppi:pppVR3ppp5qppp>Fppp>nؙppp4pppHcpppZpppWXnppp7r2ppp6z:pppi?pppOappp_pppG zpppaipppE\pppC pppBmpppT-ppp:pppGepppbtppp[m ppp<DIpppWCppp;Gppp=>pppI:pppCl`Tg{8GIczLx{7gBl7]!`8kYM^]ړDxUU4M^0Y[_;C~::]p7Pt;ohxca$|={?duSp9SDgvyKhU9a:XQZAwcHH|>HP8dn9P\`<`2I!6=<b̔hv>d1E* BAp;_pd1p^p>d,p=^pG5ppV~pp9 ppK7ppaO[pp8^#pp>BppOWjpp=&ppaCpPpppIpppf7pppgg1oEsV ^=EadžFVjKcppdNppftLpp_: #ppZpoppcppTZ]Eʽppp>ciLʽpppBʽpppT,UʽpppQ}ʽpppR"ʽpppFj>A6T.JϵI }XXDAgtK>kd%aO7^W73Ff)lp)OU-2 IL. ppN_#qL/ pp+T1gw!)T`xppTgt#appަTZt9"! pp܃OQNK)#̾ppRNH E/ppeON%F0ppRPa'TRzpp݂PZ (aDcppoR;$F}urppP_H&DppS4$8,OgʍppSR%&O iʏpp@RCAYW&gppRDf4]%c hppPT{1ppM;'i%g'pp?NJU"50 e%Cpp݄NY5"6.^E9&Dpp2Qc<'EppT\#( L˼ppS9!;˾ppTR$ [L˿ppGThL$-LppސO<7)D\ppXTAv'`/DppDOAm#"]Q~pp=M<_M&<+dppQB[2%z"`u)hppbQ53BkppBSP%"o&;ppOZQ%|=ppߵP N%)Z{Ͳpp۵Td ",mvɨppPZ+L0 ppPK6"3!ppBQyH&$r#Y8Ȫpp`QzC;R$.r%Z9ȫpp\THfL#m!s[:ȬppQ|Z$2 r:]<Ȯpp܋R"HbObpp1T0O:!x'-)ƻppSU$q%Zpp*SbD g^ppݨTd$tO`ppOcm$uappNfd%2-|ˋpp^Q8!+.}ˌpp1Nh?% V$/~ˍppOc*$x0ppLP-h"!1pp_Q:"bKppMW #3]%gppPihf!sNy=ppKNX$HJ /pp/Q8G% 2ppރO=L.KtF3pp@O>=0vtG4ppKP_1UjppQhE<$ oixppQljg|$,<kzppܙQcOF~%j:sppSh3t#GE(ppނSZtkuGL)ppNPM"$bB+ppPR6#> H  XppR^$ koGppuRZ(qHpp"MQwXi' ppNT"#pMppܞOK*MFppވN96Do,?Hpp'TQ#&[ ]̄ppN=|&)o\ƧppT4&{ppݪO\H#_]zuppߺPRF^{vpp%O+<7!e Imta~yppQ8%!ac qpp8RJ4&.d rpp=NM(&/wesppXOHIJ)ppOcE2hJ+pp߄OH!.J-ppGNTV'O-/+pp Rpg* *},ppݥP9>*"'ͽppR:&S[]HɵppGQ?5|'IɶppQN]L  b*ppaQO\_ b+ppQPf2yb,ppߨS[2.ppSP%"EppQd $ jȲppPNn(Qpp߼RhcezlppMZtU#0bppޚR:R4ppN/M v%)kH5pp-N1abP6ppP[?^.9ppS]!>-tS0jfppSL"!$+2lhppNC%ah=ˑppNY%e13?˓ppTS'*pcppTO\L_ ('FBOpp߾OW )FLPppݢTl4 ʂppݜNt[8%[,OUppNv4x%_,.mXppQbk(UBppPL>0!/^hVCppQ)`+u!^-v[ppO8+}$"e\pp_QE2E`{pp۷Q=|%c}ppN%4[~ppzRXK#G-v>͈ppURYh.b#Iv@͉ppN>q"!ǶppQiV_Vupp8Q7E>N [Erpp۔Sf&LU}ppކSb[$"ȂppOmUiF3pp6ORT}e" _ppTV" `pp߲NqGS SAʣppNiS!\ 'ppWSb#+6Kɛpp߳TnJhk ppS{<7#*m ppqTqV}))hnpp5Ox^t"_=ksVpplMS%V IF:WppGP"Lgc$y7pp6S_ $0VOppPX "vV,̍ppP\Rh${)@V-̎pp3NERZ;$. <ƲppQ?/ [*+ppSbA?", ppQ<{] pp$SM"31 ppOFL?!0EyˀppݽREK& ωbzppRgKe"L,3pp2PddZ%* ppPD9w%1P pp3Swad" ɻppQ7+0'4ppTNW"p2dA?(pp%Qh#!k@)ppܔS Gk&1I(3vppML$(,|jppO J4$5(4lppܴS@{&z&?,ppܟN`')Y`ppN8/'app Tij($(AcpppNV>V$YeppTOD!N[aBnpp*TQ[&E$a"CoppTRI!Qa&DpppOcH'J˚pp/P j q$ppP :-s!% q%ppޗPGk<!&*q'ppۺN>jl"-8xoʉppOQ) ?rppܑSV2&* ~7ppRFr&/P:ppSPCCb, ng@ppPEH !nAppQU-k''nBppQ4& jKtppTjha)JuppSeC@~?pp-SiQ8&v~@ppXQ<] {ppRe?f'd!ppRfh 'd"ppnQ4RVE1%ppREY"a( 7Zdpp5S@{V|ppPBGC*Ran,ppT=@n YFɦppSAQ dppEMRY&w~fppO8A#*i[ppܥOaG#,8i\ppܛN!G2 %;qiOppaN#7%'3vQppSh(RppfPD5#(G|pp݆N`F q1 NXpp`Qdi$'_̕ppߝR9Y&slǁpp}P_!'[De&FppPR`co'GppPdr!#"gDs*JppZSNVL!)%wT8b<ppnQX #0~ppQ9l#.(~ppQVV#&J~ppS9{a*Tpp{SMvppۉRLBM!7(\nQ:ppۂT="+pp[PY"/N8pp,MV$jlWppSA /vt={ppP\DF"d#=}ppNF:$eJjOpppT&Z&&#Qppp T'HA'G#QrppJO,;F.'ppWO.KIppݫT][! l'rpuppqNGk'S(i"ppQnL $.pp+Pb? ,zo0ppNJv#*cG.ʐppNR`#*Tkʓpp Q/=B #'ʔppKR{d!"s=ppMA!!@ppgOlg@#rpp\Q;"[-WMppIRJ6Q).pp,S1T$-(HpprP#/]}l6ppFSZB %-oejppݕN>#.uzvpp/N6$u|wpp[N^$nxppTX\'*}+ppaT@1'ppPf]3&Ul.c˨pp:Pgg&X/+/d˩ppNCm1 1N-pp"Q hc!/+j2ppQUPY52ʚpp<Si\ 4ʜpp"O7WU+r!5ʝppQKk`(\$8ʠppޛQ9,'BHppODag(OG"ppOH"{) OH#ppߔO`!Uh2OI$pp޴Ob ldPJ%ppM``2"K&pp޾S;C!/ENMVppRvX5" ?ONWppR_'< !POXppIPL>pp۶P:eppQ]K}(9gBxOppRh  ͟ppQR9aA&2xfGppaR@S.!0̆ppmNP?! ̉ppRjgWEȖppOSCTp']bppNF\` q7LppۦQ5&! wppܲT^&uS -ppTa$n-uq2ppO?"I'Kb2AppMi_P"2Rɹpp.S3L"5>ppލQ 4;#cgpp:R4F",+ pplPZ'.9pp۟NL]># \:ppSQ $ppSL'&qǎppSX'sǐppSQ@!C,FuǒppT b]$6-ypp QF": pp}RHi`"x7ppTE$,ppMc\++Nhpp/S.VLf#=!UyFpp]N'f/#o L@pp޿N(dr8$'&App,RY%; SppFP>%<1TppP9%?1UppQhq%(͌ppTPQ%0T͏ppdO4&%14C.~pp܂Nq$%oppMd' Kpp Q0M1# ppDOA_'#ppPS:j&5H@<ȄppNkL)"* xA=ȅppNm9a"1  eB>ȆpppP9& K[˭ppܶPM$D%P[ˮppQ<!KX8ppGO8'tbʤppOb#)LeʥppRQK:b LsppPmf2{Gez+pp݃Q,E}#,Xe/ppۑS[h$jppݧTW$. mppܭT\%i$$Aopp;QQ E0ZpprT+f=$iGͣpp S8%Ȝpp NFL!^JQpp TdE"`#_%f;}pp>RX/F+6ǀppOqbvz'$6hʺppPOh9pp Pb"%vHppPd"vKppM6 ppRaT.ppOR&!}ppR=<UXkppSPNX'ppߴR@Y2!,l)ppSPSd!i+Ss~\VmpppPVB!r,s]WnppSqZ 5"ppQ[Q" zy˜ppQ\|" ˝ppT8'X+a%#ǛppoOK9`X*ppYN\%1#XppT>)L$YppޙMIpB yppSH-6} JppܖOuA$M&HppTGT &'*z^~ppݬSraA ppSO*%H@pp N5NP$vf>pp{Pj :Lmnpp:Qth&  n ˳ppQT[4i!_<pp#PTc"a>pp_Ohz&Gb?ppOLW|iVdApp9R `!)d<pp&SY8 &ppۛN@9  $pepp;OZ#"}ppQav'z2ppZNgU g""ppTa$/ͪppT9r$ͫppT^$/OͭppܹQVV!WXpp۞N<$-̝pp6RN^$/̞ppJNe&)OjDȟpp>Tj<W# 5ǃppޮN@h#,nAppNcp.#? !nBppRZk"L$lJOppO{= $ R.ppSB #%U1ppSx]dppQTuF>#COpp"P?#!@̸ppeTR`#2%D̼ppSeC&(RK&+pp\RHBJ#;Y ˡppޞT<7' ǣpp.T8Y" |ǤppXMZ"w j"F1appON 3'0ppS|c;y qpp(NdPr1GGppR4T$ GIppAT!Pi1d*^Spp%T#hk}% ZOH+_TppܵO'Y>$$*QppTG!(BppOL X._gkppމOWI_imppFNe4%g"͘ppT$5X2PJppYN]P:/DKppQIR 'wppT3e&K/pp8OhL ",o\ȓppbT:A&n˸ppRdN"s@ppPI$y$ʱppPB(%1ʲppS09&Pm#ppS2G]W.m:%ppgTfH('?)&pp^Q\W=W0tC;ppR'I&%cR 0ppR*>_A%R1ppsR,K&xR"2pp TQ'|S^ppTRM:",w.cpp!Pj (ȩppݣMW?$ ,_}njppM`<1ppXNJ {Mpp,Q2\.&p%WppPFJ4 tv4ppOGi .pww5ppNSQhJkR pp}T,@/!L<ppTU-%0/U/=pp-P? M(DlppPbi P PmppESG!epp۽P)4[+ ppSe!ze!pp|S!X6$Je"ppaQk="Rm|ppݙSE "CppbSJD&+>CppޤS4;& C"ppTi]!T(}4=1pp޽R=A"v H˪ppۯMH)+8[ KǪppQGp 4$hppTd # .JppS=Ur#/B_pp6PZT'Q2/ ppVP\DmR ppTe92!9 ppxNR?Am$)|͢pp7SLL!&L-ppFQU'fE.ppQc'hE/ppTOh MMb ȘppkS4"e.]8GppAQWf2 "yez-ʸppݚQX9a:$3.ʹppܫS(F" s ppzRL>%B1EppۘR;L#_2Fpp1TM_y$ qarppN7ZtP%ʹpp܄OW&Qpp܅OBT&*_RppmSg"SppNV tk<x"pppMd'dn>ppQS$!eppPA]c!,|gppMN}K=$_* pYǔppO9!'`r[ǖppmNM '..s\ǗppNe'/Bt]ǘpp~Tb'+v_ǚppSVnR%^ppSd(% w_pp2O8=|h%QppOP#B hETppODr%EppܘR^`*x3ppRai&x6ppܱP7 O)FppR7!.&V@pp%Q<5m!])pp}Q=ad*'N]+ppST xU ppRqhS&mW ppOU&n X ppS=5 28Y ppۢQ95!p,ɂpp.T49a& ΆYpp^T78&(?nL[pp(RBFM!pprS)N#aSEI˲pp݈T>Q'.!LkppOv5)tppLSG2vppvT5>q7,.~pp O@M"SvppMQ# wHibpp=P(E Qw/{Zpp߷NaRS'--H4ppߋP?E"c%Y:9ppQE';ppRLD" ͥppOnU#ͧpp?PJ\&*7ɗpp)N?$'8ɘppQ_.&d59əppܝQU?$O;:ɚpphNb fppRVL9&NuppqN`CvppSaJy )1RppNTf 2 3TppQ#<uxV$4UppCSJr$|0[+Kpp>QV2%#HʼppQV%$#OʽppLQCZ%' WiʾppT%^ ,{fZƫppN3mv#]ƮppRx8]En,B`NpptT:$]jDKv|ppASAZ&qKWppyNR9-~zppNQA7~{ppݹT<|pp0RX'0ppAQM -cȴppT2K - dȵppRR \qppP]QrppDO>{=ZppުP9fW#?\ppNgi#A^pp7R2;/#imippMppON_B#YwppOO[h#[/ypp߅MG%" ppN,RT".shppQL&1 ippyMHg&W!jppPV#n!DI'app<N\QeeppQmE>.x;pprP0@{F/-Ui!ApptP4E>3 _i=CppUOZ-$H/ppSX9" kykppQN B[pp߀Q\ [\ppQ[ \]ppTSl#]p9Ƴpp RK  OiTppiM9>z$ro[LˁppFMXu[$ oeM˂ppPc\3&>"O˄ppS_ym')3U p? -JNmNc96(pP 4GqEVZHLTa7}iVH)t6p;%pS.pU&$dp>ppF!pFpDwJpSpX}pE^phHpM4EpTוp>wSpN{pJi/pWi?p^ pppppeC+?pppppYpgpppppBpppppV@pppppCWpppppiDpppppTpppppEfltpppppDEpppppOWeppppppp3p)NpkppLCpepLzҦpBpfFkp\pc5pK1/pfpg(p>.:plppppZ~ppppipppp:$pppp\}.pppp;$YppppDpppp]uwppppf/pppppQOnppppb):pppp?ppppIppppS ppppD%pppp8w@pppp_pppp9z\pppp=s@ppppEEppppG;pppp4SppppczppppTmppppbscppppC9ppppTpppp>ճpppp_#ːpppphppppX=nppppfVppppM֗ppppHnpppp?iqppppSHppppYpppp?4;pppp@ppppUZppppF)pppp8U׍pppp6{ppppE yppppXNJppppB+ppppFFpppp\4)ppppg)pppp[@pppppfs6#pppp5Hpppp_kppppH;ppppYppppHssppppO(pppp]pppp6^i7pppp[}pppp?{<CfBi5TA'5pppAepppA=7pppAgYpppA(5pppAxpppApJ(*pTX"pD܀pA#pjbpT~'<paO*pp8^ppG pp9ppOWpp=&ppV~̄ppKppYpp> Rppa~pp_ppppU!)pppp[|ppppc; ppppD]ppppO,Epppp`ppppCh~JppppPDippppSbppppOppppe4!pppp;Sa\ppppapppp8Dpppp<1ppppa+ppppg?pppp@KEpppp`EppppD_npppp_5ppppUFppppMpppp691ppppj*ppppDppppJ5pppphyppppdBppppC$>ppppdpppp]=ppppR&ppppQppppNop8#p_p>pH7p_:MppgKppZ "ppdppcpnppftppcgpp]IpppGvqppp@awXpppFwppp4npppJQpppIppp4 Q=UpppzF^Vppp|F^ippp_shqOppp_uhrppp_vhrfppp_~hrggpppBspppBf\pppBpppBpppsScQypppsTcQ{KpppsWcQLppps[cQh+ppps]cQpppsecQpppshcQpppsmcQjWpppszcQpppV[J{hpppV]M{pppVbS{pppVcT{p383NF`{7pppi^(pppx^0g!ppp^=gppp^D#ppp^H%jpppjMZipppjOZ[pppjPZipppjbZpppXmpppXmhZpppXm-pppXmgpppXmh\pppXmgpppXmfpppXmpppXmfppp~Wfppp~t4ipppR8S MpppR>S%MpppR?S(MipppR@S)MfpppRNS7MjepppRVSDM/pppR[SPMgpppuw(gppppw5pppw=gpppwBhapppfKM-p33St>jqpppf^MCpppfcMFhpppfpMQpppfrMSh2pppIZVj>pppIhVpppIlVjpppImV.pppI}Vh?pppz.HNipppz3HPipppzBHdipppz\Hwippp]k}kj[ppp]r}vppp]u}x iIppp]x}{!ppp]}ppp]}!iVpppBI:ppp BIpppBIhpppBIfpppqdxs6pppqmxs9pppqtx#sBjpppE,J p3*3nrLfpppE4OfpppE6TjpppE8WpppE;ZpppEAdjpppEChhpppEFlhpppEGojpppEKqpppqrRf~pppvrRpppyrRjppp~rRhbppprRppprRppprRFppprRhcppprRfppprR"pppY>eipppYDf#pppYLf zpppY`fapppm6ipppm5Uipppm;Zippppm<[ipppm>]bpppm-LEpppm3OE p33cGINEpppm9YEpppm@^EpppmBbEipppPLgo!ipppPMgo$ipppPRgo'!pppP]go5hpppPbgo:f|pppPego@"pppPlgoI&ppp*'ppp-ppp Igppp*VqpppdObXNg pppdPbYNg poomdUNrpppdVb`NOpppd`bgNPpppdeblNupppdhbsNgpppdjbuNvp33mpNg;pppdlbvNpppdpb}Np3*kf|b1pppbipppbpppx:\tpppxJ]p3*3`pppxM]pppxP]iCpppxT]pppxV]!pppxY]pppx[]pppL8p32h@apppL BgapppLHjpppL JcpppL%LpppL'RepppL+VgXpppL2"_pppL3$cfpppW<jppp*WUkppp0W[kppp`!y~"fppp`$y~%ppp`9y~:ppp`:y~<fRppp`=y~@ppp`Gy~Gppp`Jy~IhpppC;QJ@pppC@QJpppCEQJpppCOQJipppttB]ipppttC]i"pppt#tH]pppt*tR^ipppt,tU^ pppt6t`^pppt7tb^pppt9tc^fpppt:td^h pppWLhpppW'LqpppW3Ljppp$n 'ppp*nfppp,nppp.n)ppp0nppp@n%bpppjGgiOpppjGg!iQpppkGg9gpppkG!g>pppni z)pppqi&z-pppti*z0hkpppi1z:gpppi2z;jpppi4z<pppi5z>pppi7z?ipppi8zApppi:zFgpppi;zIpppiDzRgpppiIzZjppp7FbpppGFdpppSFfppp)hF6pppSd Yj#pppSdYzpppg^pppNpppXpppf^}+Ypppf^.jIpppf^3pppg^Bpppg^Rpppg^WpppJ)7c?pppJ4DcKYpppzY v2pppzYv6gppp{YvCpk=nVMR.vE$pltnrvHgppp{ Y%vIhppp{ Y&vJjppp{Y0vR]ppp{Y2vTgppp{Y3vUppp^Bippp^"Bppp^&BjTpmonr^,Bppp^9Bppp^@Bppp^C!Bppp^F$Bppp^I&B=p33k+eUpppSUpppSU@pppSUfpppSVpppr)dppprA}Mp3p2HaBppprGppprJppprOpppEN ipppEN pppEN)pppFN'4pppFN9Gppp\_8gppp`_;ppp#e_?"ppp$f_@gppp5w_Rgppp<_WpppYHrPpppYHrTKpppYHrgipppYHrhpppYHrofipppYHrxpppYHryipppYHrzppp}Fg"ppp}Lkppp}Rmppp}epppmC4QpppmC<QpppmC?QpppmCQRgpppnCXRpppPx]{vpppPx^{wjQpppPx`{{pppPxf{fpppPxp{pppQxu{9pppQx{hgppp4`ppp?lfspppOv9pppSygpppes[pppes[gpppes[+pppe2s%[;pppe5s'[=ivpppe>s+[Bpppe@s-[Hj@pppkn3pppnJpppnWpppnXpppnYpppnZ*pppxm|bpolbw-Co,pppxmphYpppymxwpppy mpppLMopppLMpppLMpppLMj5pppLMpppLMfpppLMqpppLNrpppLNippphwGppphwIppphwppphwppp``ppp`dppp`oppp`vgppp`whpppaygpppaftpppCbW#xpppDbW)pppD bW,EpppD bW-hpppDbW5ppptji?ppptji@ppptjGppptjXpkpRlj,hpppt6j3Ypppt7j4pppW]>ZgpppW]KefIpppW]NghpppW]Tm!pppW]]gpppX]dh!pppgIpppjIpppmIhpppoI5pppwI6pppyIhpppJCpppJfpppkWs|j pppkWspppkWspppkWspppkWspppkWsppp`z #pppcz#ppprzhJpppszppptz!%pppxz$pppR;S#jpppRAS*pppRHS3jpppRWSGpppR]SRpppRaSV;pnLlLbhSX<pppStfgpppStfnpppStfwgpppXLfppp]Lfppp^LfpppaLfpppyLpppLpppgo#Ehpppgo)Ehpppgo0Epppgo2EpppgoDF pppgoJFpppJG[opppJG\ofJpppJGbohpppJGiopppJGloh pppJGuoppp{ifppp{ifppp{ig(ppp{ifppp{ihppp{ipn`lQtftppp{ippp{iwppp{ij3ppp^AO3p33vFODppp_B OVpppgdQbZgpppldTb_g9pppudabhppp|dfbmpppdibtpppdmbwoppprgppprjppprpppF^ApppF^ApppF^ApppF^ApppF_BipppF_B pppkbgWpppkf&pppkhgpppkn'pppktnpppkugpppkypppkdpppkpppkepppZYe~xOpppZYf~z8pppZYo~9pppZYp~4pppZYq~5pppZYr~fpppZYt~gpppZY}~jEpppZY~hpppZY~hpppZY~rppp5bKsppp;gKg'pppQwK0pppRxK1pppnS^f pppQ%1pppQ-hpnovQ pppQ< 4pppQGipppQHPpppNtYipppNgDpppNxQpppN}hKpppN~fpppeggpppeglfpppegqpppegzipppeghrpppegppp'Izppp)Izppp7I zg*ppp<I zpppUI%zjpppy~-G<pppy~;GEffpppMCZ>pppMCZJgpppMCZP pppMCZVhpppMCZ\ipppuxppp~xpppxpppxipppx gpppapppafpppagpppapppapppDsUcjHpppDsVcjSpppDsZcidpppDs\cMpppDsccpppDskchpl&nIDcj pppDsocjVpppDsqcpppDsycppput4vipppuDvpppuGvhpppuMvpppu_vpppudvpppXmC=pppXmCBpppXmCHpoo}?6CMpppXmCRpppXmCUiippp{V4gQpppV6hApppV:>pppVFRpppVJspl6nat/VOgSpppVSpppVUhPppplhUhQppplhdhppplhli=ppp%ppp;ppp<pppCipppc_Tpppc_Upppc$_Vpppc'_h pppTrrrfpokJwTsrhpppTwzrpppT||rhpppTrhpppTrTppp9]ppp@]gpppC]UpppD]VpppE]h6pppF]pppI]xppphRR:ppph_RGyppph`RIi6ppphbROppphiRTpppK{X{fYpppKX{ipppKX({7pppKX+{8pppKX.|"pppKX0|gIppp|mzcgJppp|szgppp|tziippp|zzppp|z{Jppp|zppp|zKppp|zhSppp|zLppp|zhppp_R[ppp_R[hppp_R[ppp_R[ppp_R[ppp_R[ppp_R[ppp_R[h%ppp_R[ppp_R[h&ppp_R[hppp_R[ppptnpppunKppp%ungppp&unKppp'unplHn GxonLppp0ungpppsM*PpppsM,j pppsM;hpppGVoNChpppG_oNSpppGcoNVRpppN[pppGzoNfpppGoNnpkktfUwhpppGwpppGwpppGx gpko%[Qhppp[XiNppp[`iEppp[kigppp[ojgppp[sjGppp[|j  jpppBJWkhpppBRWrp3@3QBWhpppBdWpppoRdjmpppoVdjtpppoZdj{pppoidjpppopdjpppoxdjpppRo`pppRpc>pppRsk?pppRyqpppR|tpppRpppRfpppa_<JHgpppj_DJNgpppf~spppf sjpppfspppfsipppftpppYpppY%pppzfSf^pppzhS&pppzkShpppzoS'pppztS?pppzwSpppzSp33kPSfcpppzSpppzSj8pppNDT4fj9pppNIT7fj:pppNMT8fpppNPT:fpppNRT<fj;pppNTT?fpppNWTCfpppNXTDfj<pppN`TTffpppNcTVfhppp2~ipppCpppHhpppL pppP pppb]NFHg pppb^NFIg pppbcNFMg pppbeNFSspppbnNFZtpppboNF^QpppbyNFg/pppbOFpWpppEU$oh9pppEh/o0pppEi1o2pppEu@pgpppEvEp3pppE|Gp 4pppE~Jp g8pppEKp ipppv0Ie"pppv5Iipppv8Ijppppv=It#pppvGIgYpppYl~OpppY~O:pppY~Of}ppp.Cb;ppp3CbfpppZDbjpppmIy pppmKy! p33k-pppmfy9.pppmnyC35pppBO6pppBagpppBf7pppBgppp BipppBmppp:skp3g3xVD-khpppDskpppRskpppWskhppp^skpppcskgpppU9~j?pppn1Krpppn4KujApppn7KvjBpppn9KxgpmCmvKfpppnDKgpppnEKpppnKKgpppnOKfpppnRKpppn[Kppph<^ppem U^pppiI^hpppiX^pppiZ^ipppi_^p22+\^fpppL;hEApppLBhKpppLDhLzpooR`lTgpppLPh\,pppLQh]{pppLRh_hRpppLThagpppLZhhpppLchq.pppLfhr,ppp}ippp}ippp}%.ppp}.)ppp}E;iqppp`Vc_g ppp`[cdghIppp`^cigppp`ecsgppp`wcgppp`zcghppp{ppp{i{ppptN^G[ppptW^ G\p33tGfpppt_^Gpppta^GhpppHZpppHZhpppH!&ZgvpppH*+ZpppH.-Z6pppH21ZgxpppH76ZpppH<:ZgpppHC?ZpppHFBZg`pppIXeOgbppp[X{^appp`Xbbp33b(kipppkXmjpppnXqhppp\7zhppp\Bzi8ppp\Hzjppp\Pzppp\]zgpppRdpppSdLpppSdgpppSd$fppppuGvjuppppuLvpppp uWwjwpppp+u]wipppp8ukwpppS!MChMpppS2MCpppSCMCfpppSLMCXppp,oVh:ppp2oVgppp>pVNpppDpVg7pppIp Vpppg&H"'jpppg-H-,jDpppg2H55ipppg<HB>pppj6hpppj89pppj=hpppjBhpppjWpppj_:pppjdfppp{B_fplm,VeU_ppp{'B_0ppp{+B`ppp{0B`ppp{5B` ppp{;B`pppO esipppOes pppOe#spppppp$fppp)ppp<ppp?pppDpppHpppc_RUpppc _Rp33JRh$pppc&_RpppFO|8^pppFR|9ipon |>pppF+k|Okpll$R!'|Pi4pppF3p|VhpppF;y|`pppF<{|apppvZ pppwZ j}pppw ZpppwZ;poHmPp)hpppwZ$*j{pppZ[pppZ[pppZ[pppZ \j.pppZ\pppZ"\pppZ&.\(PpppTnhpppTngpppTngpppTo ippp Topppn%pppn5pppn"7pppAO<Nj4pppAO=NpppAOKNwpol FNpppB OUNpppB OXNhpppx8i$pppx9jpppx<pppxCzpppUI<h[pppUILpppUITfpppUIX~pppUI[pppVI]pppV IfgpppV Ihhppp~Wippp~WJppp~Wppp~Wippp~Whppp~WKppp~Wppp~XpppiDTjipppiDWj}po[l z=H^j3pppLyw(FpppLy4GpppLy<5pppMyAlppp}cJigppp}fJ ppp}iJpppattDh=pppa*t+tTpppa<t<tffMpppa]fNpppb_g>pppcappplspppw{6pppx 7pppyfQpppzpppipppj!pppppptnSjCpppunSpppunSpppu nSfpppHfgZpppHfpppHg <pppHg pppHgpppHgppph;h.pppiAg#pppiEhpppiFj7ppp i JpppiUhppp\oFzppp\pFjppp\rFppp]F[ppp] F p33FWppp]FpppcpCp3-2iAzOp[jkpppcpbpppcpdpppcpfipppcpigpppcpkmpppp]pppp_gpppp&kfpppp,ngpppp6x_pppp=ppppDppppFgppppGap3U3AomhCpppS^LO pppS^NOJpppS^TO7plkV$O+pppS^jPpppc gpppgXppppgXpppgXirpppgXpppgXipppO{BpppW{BgpppX{ Bpppd{/Bipppf{2Bmppp{S]l1fWppp{S`l6nppp{Sbl97ppp{SqlKg ppp{SslM8ppp{SulQhzpppOu3pppOu<h|pppOu>pol<DpppOu]pppMKhGpppMKpppMKpppMKipppMKppppMKjpppMLgpppNL pppcp>_ j(pppcpH_fpppcpI_j)pppcpT_YpppcpZ_%pppcp^_)pppcpg_/pppcph_0pppcpj_1pppFH{p23hkpppFHpppFHmpppFHgepppwjpppwjpppwjipppwj"jMpppwj'pppwj-pppwj0pppwj2gpppwj?pppZCh-hpppZCh/pppZCh2pnnjahHpppZC%hJpppZC'hNhpppZC)hO^pppep{K_pppew{Rhppppe{`hqpppe{aapppe{b\pppe{dfpppnGpppnG(pppnHpppn#H1pppB` [gppp2ppp pppippp pppppppppVZe;hpppVZpHkp33@Ef.JhpppVZqKfpppVZzPZpppVZTFpppYedNGpkonddYpppudufgpppwdxi&pppxdypppjpUwNpppjsUwPgpppjUw^ pppjUw`gpppjUwg pppjU%wp pppjU,wwpppjU.wz:pppM2CispppM:CpppM;CjspppMTDpppMVDTpppMXDppp~vOVppp~yOVhppp~{OVppp~OVppp~OVppp~OVppp~OWppp~OWppp~OWg[ppp~OW4ppp~OWjypm8lZafpppapppafpppag:pppapppappp!J)ppp-J2ppp8J(6&ppp9J+9ppp:J,:p33gE<gppp;J.=\ppp?J0@pppCJ5GpppDJ6HpppJJ=Oh{pppu5`W~pppu@``h#pppuG`cpppuR`nh}pppuU`spppIDsgpppIDsp}pppy~pppypppyppp]Rgppp]Sippp]Sppp]Shppp]Sppp]S_ppp]SOpppStl|PpppTtm|fpppXtq|Rpppgt||pppit|Spppjt|pppqXci%pppq^qibpppqh}pppqipppqjipppTn\kpppTn\qipppTn\rgpppTo\vi pppTo \QpppTo\gpon}oTLpppoUjpppoa_pppocjpppomMpppo{ppphviPwppphxiRyppphyiSzppphziT{fTppph|iU|hppphiW~ppphiagppphitppphi}pppO pppOpppO"Vppp"O/ppp|d&x>ppp|d'xj2ppp|d+xppp|d/xppp|d9x?ppp|d>x@ppp|dGx+pppPsv,pppPuwpppPippp:^X8ppp@^X>pppB^X?ipppD^X@fpppS^XIpppW^XLppp^^XUpppb^XW0pkkiXXpppc^XYpppf^X[fpppg^X\ppph^X_ipppd~k*pppdkIipppdkJfpppGY?Fp33$tK^pppGYQxpppGYTypppGYYjpppxj{Jpppxo{Jfpppx|{Kpppx{Kpppx{K Hppp[Stppp[Stppp[Stfppp[Stppp[StipppDvbpppKvi pppev"hpppiv$j6pppoNAT2pppoNGT5pppoNHT6pppoN\TKfLpppoN]TMp33@pTQpppoNdTYpppoNeTZpppoNlT_pppoNoTbfmpppC[pgDpppC\pgFfnpppC^pgKpppCapgNpppCfpgUpppCmpgZgtpppHj|pppH~pppH;pppHQpppHhpppHgypppHj`pppW=jFpppWJkGcpppWKkGjbpppWOk GpppWTkGpppW`k G#pppWck$G%dpppWdk%G&pppWek&G'rppp CZpgpppChppppClppppCqpwppp Cspppp$Cwpppp&Czpgppp*C|pyppp+C}pgppp3Cppppk7eipppk8erpppkFespppkHepppkQeipppkUehTpppkZeApppNuZPCBpppNx]PFCpppN~cPOfypppNfPQipppNiPVipppNnP\ipppN{Pjppp0`ScYsppp1`TcZhfppp6`Xc`ppp8`YcbponOucfppp?`_ckhxpppE`aclhhpppN`jcwpppT`qcj_pppW`ucpppX`yctppp\`~cpppb :pppb;pppbhpppb"<pppb'>pppb.ipppZCpppZC ipppZC\pppZC hpppZC#BpppZC(pppvplpppvtlpppv~lhpppJJUdfpppJRUmhpppJfUpppJhUpppJkUppptLVCpmn'dL_*ppp^QO__gppp^RO_dfXppp^VO_fcppp^WO_h,ppp^nP _-ppp^rP_p33sUpppD 7pppQjippp!Rppp)YppprWJvvhpppr[J|zppprnJp3w36nhlppprtJp33d#YhpppUah}p3g3i_ChpppUxh@pppUhpppUhj]pppUhppp_E{ppp`E{j%pppkE {ppprE'{hjpppi%z,HLp3oJ~HVpppi>zLHgpppi?zMHigpppiEzTHopppiJz[HvjpppiMz]Hxg,ppp[Jppp'[Uppp/[Yppp:[ipppL[zppp}Jt p3S3?Q5#ppp}_t.pppQApppQ!fpppQ#h*pppQ$pppQ/iApppQ1pppQ=i0pppQ?g/pml Q@pppQFiZpppoQdfpppoSdfpppo]dpppo`di\pppogdpppozd"pppeE?w~pll{d*xwpppeFAwpppeHEwponM1wjjpppHJiDSpppH\iDbpppHfiDjgpppHqiDppppy, WIjapppy/&WNpppy5,WVpppy?2W]Bppp\`d|ppp\ad]p3d3 Tnhppp\gdMppp\zdEppp\dGppp\dfpppUpppfpppVppp(ppp%ppppR_`ppppY_$`RpppD"4sDpn1ov+I]spppD#5shpppD&7sTpppD,>shpppD.?sgpppD3GspppD5Jspomnv?IvspppD;SsEp3n35VspppTYHppp_YIpppeYhppplY pppnYpppX{Sk!pppX{SpopppX-|SfZpppX1|Sh3pppT|pppT |g2pppT}h4pppT!} +pppT*}pppT+}jpppT.}pppkv]jRpppkv^ppplvlfppplvqppplvr ppplvyipppl"v}pppl+vhspppO9N\pppOCN\gppppopppq opppq opppqopppq(ofpppc-I0ifpppc.I1ipppc0I4gpppc;IAjpppc@IHpppcQIS*pppkcOapppkzO{,pppkOpppw>Cy pppwICypppJf9jYpppJf?gAppp Xgppp5Xrppp_ `kg?ppp_`ksppp_#`kppp_'`kmppp_-`kuppp_2`kqpppBmpppBqpppBsfpppB%yipppB,{pppB/gpppBFg{ppps['KGh`ppps"[8K`p33CyKjhDpppV"uipppV)u LpppV#/ugBpppV(3uBpppV)4u pppU/ipppU1fpppU:ipppU=hpppU>BpppiTCpppiTDpppiThpppiThpppiTgpppiTpppiTFpppjTZpppjTpppbPJgfzppphPSgEppptPcgf{pppPogfppp}plm+ippp}'ppp~gHppp~ ?pppQJGYhpppQJGgp33XmGpppRJGjGp33s5Dpg1pppqj^pppq ipppqpppqppp qppp qpppq .pppeET"hpppeEV%/pppeEW&1pppfEt?fpppfExFh]pppIzPpppIzPhpppIzPpppI#zPpppI'zPjpppycpppycpppycpppycpppycppp]u$+ppp] u.4ppp]#u/8TpmOovdMppp C]fqpppCgvpppCjxppp%Cxippppolgpppqolpppqolpppqolipppq olhpppqompppqom pppq'ompppDg0pppDpppDpppDgqppp jLVppp jLpppjLfpppj#Lppp j$LWppp-j)LOppp4j0Lppp5j2LpppXy_ipppX_iLpppX_ p3!3*g]f_pppX_pppX_iNpppY_pppdWfpppdXpppdYgpppd]pppd_gpppddkpppelpppemp33_qvjpppl,&pppl@'ppplAppplCippplGppplM hpppO_ih8pppP_}hfpppP _hPpppP _hppp|ppp|ppp|gppp|)hppp|-appp|4h7ppp|5ipppcYHj"pppdYHjZpppdYHj\pppd YHhpppT|<['pppZ|C[9ppp\|D[jppp`|E[hpppa|G[;pppc|L[jpppt|X[_pppu|[[(pppv|][`pppx|_[lppp|h[h pppwToopppwTpppppwT{{fpppwTpppwT/pppwT0pppxTIpppKvJpppKvipppKvipppKvjppppKv LpppKv gpppKvi-pppKvMpppKvgpppKvpppO epppOeipppO e&gpppO#e,p33re/pppO&e0pppO'e4jppp_qXx fppp_qZx i ppp_qhxppp_qjxppp_qkxfppp_qlxppp_qwx'pppBIDpppBIDpppBIDgpppskWgpppskWpppskWgUpppskWpppskWpppVD(;SpppVD+=pppVD>UpppVDAYhpppVDG_pppVDOepn o+c2p363!go9pppjapppj)a!pppj+a#jOpppj6a,pppj8a0g=pppj;a5*pppatfpppatpppatjLppp!atjPppp7a-t.pppBa;t8ppp~Mtppp~rSppp~spppR[SpppR[SiFpppR[SpppR[SpppOo}Iuppp]}Zpppq}cfpppfVApppfVpppfVhUpppfV hVpppfV-5QpppIM]!fpppIS]( p32SU]*p32^5pjvpppzPph^pppzPp#ipppzPp&pppzPp,gppp]'h/ppp]/ ppp]4<ppp]8Oppp] @hppp]J=ppp]Lj ppp\KOfoppp]KO~ppp^KOppp_KOpppcKOfppppjKOfrpppqK*OpppqJyD2pppqMyJ3pppqOyLhtploJqyMpppqhybpppqkydi<pppqnygtpppq}yqDpppEE7poznmAgpppEEI pppEELFpppEEcXpppzYpppzYpppzYpppzYZppp{Yppp{Y#[ppp{ Y$\ppp{ Y'pppYkpppYlJpppYl,ppp0u}<gppp1u?ippp3uAppp?uLg$pppCuOpppDuSpppFu\)pppmx`K+pppm~eKipolcxmKj pppmmKpppmyK-pppmKpppPpuFjtpppPpuJgpppPp"uXpppPp1ubWpppPp2udpppPp7uipppPp:ulpppjzhppprpppupppxfppp jppp!ppppppdjqU pppdjuU pppdjwU ipppdjUopppdjU#pppdjU-ipppdjU0pppdjU1hppp!hppp%hHppp-hppp/hfvpppxeB=iWpppxeGDpppxeLIpppxeZS pppxe\Wbpppxec\iEpppLiGpppLmGjzpppLrGp3g36G pppL}G1pppLGpppLGZpo~pdMWq_fppp{_qe[ppp_q~jppp`jppp` Gppp`jppp`jppp`Hppp` {pppCZ2PglpppCZ6PgmpppCZ8PpppCZ@PhpppCZBP|pppCZGP}pppCZKQgopppCZTQpppCZ[QgTppptt|d.ppptu|d0i|pppt|d@i}pppt|dC]pppWlTt`pppWoTxhpppWwTzgpppWyT}hpppW{TdpppWTpmkBbgkpppyw)Clpppw1Cgnpppw3Cmpppw8CnpppwFCpppwHCpppwJC+pppkdObmLiPpppkkOimRjpppklOlmVfpppkpOsm[pppksOum]pppkxOym_pppk}O}mafpppkOmdfpppkOmo1pppqLgpppqNipppq^lpppqciypppqt4pppqv3pppaILh'pppeIL4pppfILippp~IMpppJ MpnouX{`pmmuX{`+pppSglC`-fpppSolJ`8hpppSrlL`;pppS{lT`D$pppSlZ`L%poAnTff`NpppD{jppp DpppDpppDppp Dg@ppp#DhpppgOfWgNpppg^fqh~pppgbfvpppJwwi+pppJzxi,jpppJ{yi-pppJi0iKpppJi6pppJiBpppJiLippp{Ian|jgppp{Paw|uppp{Wa|{pm(nkAe|}ppp{ca|ppp{fa|ppp{la|ppp^CIppp^HIppp^KIppp \\8rppp\ \>i7ppp\ \?plom}u[w\Gppp\\Mippp \\Nppp$\\Ofppp&\\Rj1ppp,\&\Unppp/\)\Wppp0\*\Xhppp1\-\[hpppr~RppprppprSpprp|R[ppprippprgpppFDV^NpppFTVr_pppFVVsapppF_VykpppFaV{lpppFcV|mgpppFhVogpppFiVrhmpppzelippp|eshopppe{gKpkn;PefpppepppepppepnFo4gepppZ3PxapppZFPxqhNpppZLQxw8pppZMQxxpppZQQ xypppIEpppREpppUEfpppXEppp\EpppmE"ipppn8KwX fPpppn>K}X6pppn?KXpppnMKX"jpppnNKX$[pppQWpppQXpppQ[pppQ]gpppQ_`pppQb\pppQfppp(FPhppp3F"Yppp6F$^hBppp?F)epppCF*ipppFF.lpppUF=|ipppen{Jaripppeq{Matheppper{Nauipppe{^ai pppe{japppe{oagpppNtggpppUtoQppp^txgVpppvtup33 vWIt(pppyGupppyHu)pppyOufdpppyRujJpppyUupppy^upppyfupppyluhpppMT pppM#TiXpppM+TpppM.TQpppM5T gpppM7T"pppMAT%fwpppMCT(fxpppMFT,RpppMIT/ippp3pw}gppp5px}fKppp6pz}ppp9p|}"pppEp}#pppKp}op3]3,BPWqspmPlZCzpppaZcpppa_ippppaftpppDUj]lg%pppDZj]qg&pppD]j]vg~pppDcj]ypppDkj]|pppDnj]pppDrj]^pppu!(plpppu")pn0pkhn`|zzspy pppu2<p~!pppu7Cppppu9DppppX;epppXDegpppXVegppp)Pppp,Pippp/P" ppp>P4hpppDP8pppl/`yfjpppl8`#ypppl=`'y%p33{SjyfkppplF`3yhppplN`<yppplO`>yflppplR`@yppplY`Ky<pppl[`Mypppl\`Oyi;pppn<pppr=pppxpppppp>ppp?pppgspppZYbgppp"ZYjfppp%ZYngwppp0ZYwhppp=ZYpppT |lgfpppT}ljjpppT}lm-pppT} lnpppT} lqjpppU6hpppU7pppU8pppUApppUHpppUKpppUUgGppphwLfppph wLWppphwL-i]ppphwL/gppphwL6i^ppph wL8pppK#OupppK%Ou pppK6Ouwppp| r$ppp|r2fhppp|r5xppp|$r>yppp|&rCppp_7JBU[Hppp_:JFU^gppp_LJTUnppp_MJXUpppp_PJZUt ppp_YJgU`ppp_ZJlUgppp_[JmUippplhT~ppplhWhppplhap33LYhjppplhsppps4Dhppps7Dppps?DDpppsIDepppG g(H%&pppG g)H'ipppG g+H(hpppGg3H8fpppG g;HAgupppG)gCHGhppp*qippp+qjppp3qkppp4qixppp7qdpppEqipppHqepppKqpppN qizpppQqmpppTqpppZaipppZaipppZappp[ a-ppp[ appp[appp[agpppQQpppQSjpppQTgpppQZjpppQ\p3S3GQ^wpppQchnpppn\bdCpppn\ldDpppo \}di pppo\dFpppo\dNpppo\dHpppo\dgPpppR gRpppRpppRhpppRhpppR &|pppR&-hpppR,2pppVDLppp VDMhpppf#mpppf8mpppf@ mpppfB mjfpppfE mhpppfJmpppQLgpppQPZpppQRg\pppQap33xapppQggpppQkxpppQqpppzMVgpppzMZpppzM^gpppz M_pppzMdpppMK`hFpppMK`pppMK`iapppMK`iGpppg4ppp (ppp fppp fppp *ppp)ppp,$ppp-%pppbFspppbFtiwpppbFvgLpppb F~pppb FpppbFipppE{ijpppE{ipllfij+pppE${ikpppE){ipppu|hupppu|(pppu|hpppu|hwpppu|fpppu|)pppu|pppu|pppu|opppY v/IcipppY-vMIpppY.vPIqpppY5vVIppp$\ppp*\ppp8\ppp<\j'pppA\jFppplp pppmpATpppmpC]ppphpppOpppg_ppp^ppph_pppippppppgpppk1eppppk5epppk9eqpppk:etpppkLepppkMepppk\epppk^eipppTxgpppTxpllPBcx!pppeESgpp<nQwjEe$pppfEs%pppfEipnnrL>hXa+ppphFXb_ppphHXdSppphRXq`ppphSXsfppphXXuppphYXv9ppph^X}|ppphdX-p33wubX}p3Q3wxbXpppK`fpppK` pppK` pppK`pppK`pppK`pppL`pppL`hppp|ppp|hppp|hppp| ppp|$ppp|%ppp|h ppp| ppp|ppp_Zappp_Zaeppp`[appp` [ag<ppp`[ajrppp`[ahpppm}Gti.pppp}Ktipppw}Vtippp}Xti/ppp}]tppp}^tpko9hFacti1ppp}atpppsU5pppsU#gpppsU&pppt U/jxpppGwTl,pppGwTnpppGwTqpppGwT-pppGwT.pppGwTfpppGxTpppGxTpppGxTjdpppGxT'plkvQ}(pn^lvQ~pppP.~ ppp P0~ hpppP1~hppp[rppp[rppp[rpppGJ]jpppKJ]pppNJ]pmlK^]pppTJ]pppWJ]pppXJ]ppp[J]jppp\J]ppp^J]pppolpRpppolpSpppom pgjpppom pvpppRE5fpppREDjpppREH{pppRENgpppgiPw1pppgoPzpppg{P~pppg|PpppgP2pppgPpppgPfapppgPpppgP3pppgPpppgPgMpppfaz pppfjzMpppfkz$pppfwz#gOpppfyz%iRpppXbQ$MpppzYgpppzYi9pppzYhpppN\liBpppN\l pppN\ljpppN\lIpppN\lh pppN\lfOppph5ppprpppthpppXppppppbW+LzypppbW0L`pppE8uapldk"JupppE<upppE=ugCpppEFv pppENvjnpppEOv pppERv  pppEWvgpppEXvbpppEYv pppE]vgFpppEhv#pppEkv'pppvQ'ipppvQ22pppvQ53pppvQ=)pppvQAzpppYU{pppYUpppY U pppY U|pppYU pppY U}pppY$UpppL=hgpppLChpppLIhfepppLJhgpppLNhgpppmvfpppmygpppm{ipppmfpppmppp5FH}ppp;FHppp<FHfpppAFHXpppTFHYppp\FHZpppbFHpppjFHppp|r+ippp|r1fppp|'rEj$ppp|0rLilpppU <impppU ?pppUCpn;mf HjhpppUKpppU0cpppU1dgppp3vQppp5vQgppp6vQgppp7vQ(pppBvQgpppEvQpkmZBQpppUvQpppcvQipppfvQfSpppiNudpppiOvdpppiV}dfUpppiXdfVpppiYdjpppiodgpppivegpppie pppLq)*pom:Q.pkpWQ&4jpppLq39i2pppLq4:lmQ:DxpppLqQOpppLqRQypppLqSRhpppLqUThpppLqVUiHppp}tDg}ppp}w Dippp}Dippp`knippp`kn ippp`kn >ppp`kn?ppp`kn@ppp`knj=ppp`kn!gppp`kn%tppp`kn'hppp`kn)fppp"lppp#ppp)jXppp4'cppp5)ppp9/ppptfMMfuppptf_M=ppptfvMIpppH`lpppH`npppHa9p33 aJpppHa hEppp`bCppp`f8ppp`hhppp`kfpppa Dpppa fpmn\Uppp\)Vppp\6(ppp\7)fppp\A4Wppp\RFitppp [Lippp#[Miippp*[Vippp2[Zippp7[hipppA[nipppI[tjhppppm}}pppps}}!^ppppv}}#pppp}}2pppp}}@pppp}}Df]pppSUIpppSUI{pppSUI|pppSUIf`pppSUI}pppSUIhpppSV I&pppyx.\pppzx/\ippp{x0\i#ppp}x2\pppxD\{pppxF\jpppxN]f_pppg~PpppgPfbpppgPppprgppprpppprjpppr jpppr iUppprh)pppr pnFmv[f$ppp{Jf) ppp{Jf0ppp{K fHppp{K fI7pppO]mEyg6pppOcmMy#p3oAkgy$pppOdmNy%pppOemOy'pppOqmXy-pppO|m`y2pppO~mcy4ppp4EECppp5EEippp7EEppp8EEippp;EEippp<EEhppp?EEgEpppIEEEpppNEEpppc\gXhypppcngXpppcogXpppcugXpppFr]i:pppFucfpppF{ihpppFpo nvQ ipppw\b=pppwtb,XpppZh>b,pppZvMb7YpppZRbHpppZSbJ[pppZVbOlpppZWbPppp@]u'fpppD]u+pppE]u,gpppN]$u0fpppQ]&u1fpppW],u4ppp`]/u;pppd]3u?gpppg]6uA pppndrpppnhwYpppn|gpppnplpRIDTcpppB\WTpn'mBUippp`~P)pppe~Uipppm~[pppy~cppp{~g@ppp~r6pppV;RpppVIR*0hpppVKR+1NpppVVR47f[ppp\^pppm^)0pppn^+ pppu^- ppp ~^5ippp^< ppp"^JpppjLq,pppjLq6wpppj Lq9Npppj!Lq:"p3U3\*pppMQ+pppMY0pppM\1hpppM]9pppMgCpppMjDpppMlFiMpppMrNpppM{TpppM|Ufppp~!G1Pfppp~&G6PjUppp~1G@Pppp~9GCP"ppp~?GIPipppao|kzappppap|lzbpppas|qze>p32ev{Qzjj~pppa||zxpppa|z~qpppa|zipppa|zpppdpppppppuEvZgpppuPwZ pppu_wZfpppuewZpppunw"Z'fpppupw$Z)gpppI<mpppI=m"inpppI@m'ApppIFm0pppIGm1pppSq\ppp`qapppcqgfpppgqngpppkqqgppppqrpppqqsppp];RLppp]GcLppp]VpLhpppkv\hpppkv_hLppplvaqpppl vip3Q3cNvoppplvshppplvvhOpppl%vpppl*vgpppl-vhpppq.0zpppq;?grpppq=@jpppqTSpppTAfVnpppTJfVpppTLfVpppT\fV%pppTcfV.pppAigppp[ih1pppe"i5ppph(a@Pjppph.aIWjppph5aR[jppphDa`jhppphPaiwPpkk9VbHipppH{pppHpppH|pppH}pppHpppHpppHpppHpppHvpppHpppHh@ppp|?[r8ppp|@[r&ppp|B[rhppp|I[r:ppp|J[r<ppp|T[rppp|c[r=ppp|d[rpppP}pppP}ipppP%~)pppP<~(pppP>~ihpppV2R=pppV5R ijpppV7RikpppV9Rgpppd)xeDplmceSiYpppd:xeUpppd;xeXpppd?xe[h>pppdBxe`pppdFxefpppdHxegWpppG+P}pppG3PpppG=P#pppGOPpppx$sCDi!pppx&sFDgzppp[K8n\2ppp[,KJnkg|ppp[.KKnoppp[9Kdnh;ppp[<Kfngppp[@Kknppp[DKlnh<ppp[GKmnipppmt#pppm~pppmpppoENp33RE.NpppoENhpppoENpppo(ENpppo+ENgDpppo.ENpppo4FN)gpppo6FN*pppo<FN-pppoCF N6pppoLFN;pppoMFN<jpppCh0aKipppCh6aSnpppCh:aTpppCh<aVp3,3BeWa]fppp$ippp, ppp1#ippp5'ppp<0ipppG>pppK@plm`kpppZKhpoRp1OV{hpppWbypppW bfpppj9fpppj;hpppjEhpppjNhpppjQpppjSpnnTjXpppj[;pppjepppj]}}pppj]}pppN Jp33mgo"Jj*pppN+JjlpppN.JjmpppN 0Jppp~W]?ppp~W]@$ppp~W]Ajppp~W]Pppp~W]Rppp~W]Xppp~W]^Tpppb#gfpppb$dpppb+fpppb1epppb2fpppb3gpppb>iSpppbU&ppp{Rk[hHpppRrjp33csi>pppR}w@pk/mGpppuf}pppuffpo pGvfpppvfpppvfjopppv&fp23I|yuhpppILy|fpppILy\pppIMy]pppIMyHpppJM yhpppJM yIpppJMy^pppJ My2ppp/Fi3ppp7F%pppDF,)p3oR$,F-pppGF/g5pppJF4i5pppQF8%ppp^GYJppp^ GYV]ppp^GYWppp^GY_hppp|hvppp|ppp|ApppqBjj pppqBpipppqB#wipppqB)zppprB8ipppUwRbipppU wSbipppUwUbpppUwabipppU wjbpoAnJ]uppp7u pppHupppOuh0pppQuppphqBppphqBppphqBfppphqB+ppphrB.ppphr B1ppphr B2fppphrBBfppphr!BGhppp^U<i_pppmUFi`pppnUGpppuUOppp~UTpppUWfpmk'T~g3ppp} ls~ppp}l~pppPgh,pppPupppP~pppPh-pppPpppf^xfpppg^pppg^hpppg ^pppg^pppdZqfpppd[qpppdaqpppdbqj,pppGapppGap3=3Uj/pppGapppGapppGapppHapppHaj0pppHapppxQGj-ppp[\3zi'ppp[\4zfppp\\:zUppp\\Azppp\\Izppp\!\Tzppp\+\Yzppp\.\^zppp~Q*po oq+ppp~`ppp~appp~fppp~jhppp~nh8pppoVZffpppoVZn'pppoVZyppppVZhWpppCxmvtpppCxmwpppCxm{upppCxmhXpppCxmvpppCxmfpppCxm*pppCympppCymipppQipppQicpppQpppQ)JpppQ+pppQ7ipppQ<iepppQD pppWsM$p33skM'opppWsM),pppWsM- pppWsM9gpppWsM:ppppWsMJh5pppWsMKjpppiKvKppp}Kv-ppp~Kv.pppKv/pppKvipppKvpppKvipppkn ipppkn fpppkngpppkn j&pppkn#pko"cp\pppkn&pln1pa_+pppkn-pppNFJVdipppNFWVtpppNFYVwhppphie?ppphijppphi|Appphi~g]pppb|hpppbg+pppcg)ppp3c9I>$ppp4c=IDpppBcIIP%pppIcMIRpppLcUIW&pppNcVIXipppvrgpppvr pppvri,pppvrNpppJ]hdpppJ]pppJ] gpppRqgpppRvpppRippp^X4eppp^X6eippp^X<eppp^XJe/ppp^XMeippp^X`eppp~]*ppp_ppprRE+ppprRE>zppprREM|ppprREOppprREPIpppUnupppU!nhpppU%npppU)nfpppU?npppMNpppMOgpppMXpppMkhpppMqpppMupppMzpppiNripppiNpppiNjcpppiNp33!E{Np33eE{NupppiNvpppiNhpppGapppGah"ppp"Happp'Ha]ppp}}g-ppp}}_ppp}}0+g.ppp}}:3hppp}}>4`ppp}}C:#pppQzBvhpppQBxghpppQB{gipppQB^p33,^dPjpppQB$pppQBjpppQBcppp<wj!ppp>wj#ppp@wj$pppMwjjNpppPwjhipppQwj%pppUwjfpppe}cpppe}ipppe}ipppe}pppe}dpppe}epppe}pppe}.pppHrQJr/pppHrUJu0pppHr]J~iJpppHreJSpppy-]pppy7]pkCoIL]pppy;]4pppy?]h(pppyK]vppp\l)jppp\l2ppp\lSiDppp\lUppp\lVppp\lWiTpppRp3G3u+pppbiupppc3pppepppiplky[ufgppppgefpppDzypppDypppDypppDyEpppDyjpppDypppDypppb F|pppbFspppbFgpppbFpppb!FBpppXz]YgcpppX~aYgdpppXuYppp\&gppp\'ppp/\?fppp0\Bppp2\Dppp=\NpppF\VgpppG\Wppplo~pppl~pppOVb:pm:lYd~wbi~pppOVbpppOWbpppOWbpppOWbjKppp]yWuipppby]u*pppey`u plklDupppzynuppp{youhpppcQBpppcQBipppcQBpppsUgpppsUfpppsUjgpppsU pppsUpppsUfpppsUi pppsUioppp tUi[pppwLpppwLpppwL"pppK<n^i(pppK=n_i)pppK?nei*pppKAnfhpppKInjhpppKLnppppKSnypppKTn{ZpppKani+pppKcnfBoppppI8ppppPppppFppppBpppp8!Ipppp^7ppppH_ ppppRpppb$pppGppp@ipppOppp9g+pppaϲpppL}UpppIApppCApppcvpppTMHppp>6kpppWz%pppNppp\[ppp9Bppp:,ppp>mpppFXpppT3pppEp8&pR[opHTpe]pERp>sFN?Ych-N8pppppTIppppppNpppppg[ppppppQsppppp6ppppppZ`9ppppp_CpppppTIl pppppQ-.pppppp?Dpppppg[pppppVpppppAk1pppppZ``kpppppp_C9jppppppA{pppppAppppppSwpppppE=8ppppp?Gpppppc)pppppAk1ppppppC&ppppppN'ppppppNppppppAfbppppp?߰pppppp?ppppppE=(ppppppV,ppppppc ppppppAppppppCpppppSpppppp67pppppUpppp[ppppT(ppppg}ppppIppppd#jppppIppppV~pppp_m pppp[mppppCCNppppU&pppp]ppppfzpppp;?ppppJpppp`DppppIXpppp`|&-ppppN[pppp8ubpppp5ppppel;ppppPpppp\}&pppp8UppppdpppphppppNyppppbtLppppZ<ppppI:(ppppappppi pppp>=pppp`E3VppppS*mppppVejpppp@>ppppNYppppSupppp5pppp\Ipppp7(6pppp4pppph?}ppppZpppp;$-pppp8|pppp:gJppppX=6"ppppD|ppppfrppppQ(ppppHppppdq:ppppL}ppppPpppZppp^@pppapppSppp?ppp9pppQppp:tpppO;pppOpppa/ppphppp;pppTpppVpppVppp@>pppIppp_ppp7pppfppp@wpppKpppV~pppBppp4uppp>pppjOpppQppp9ppp5pppaKpppdwpppaOpppepppbpppVppp9pppDpppXpppYppp< pppdpppgpppdpppTpppCpppb*pppOWppp8lpppM+ppp=&pppaVppp8^ppp9pppGpppBpppcpppO{pppppDJ0pppppIpppppGpppppLQppppp^pppppaLŽppppp@csppppp;3ppppp_ѕppppp^tppppp:$pppppH9zpppppEApppppQppppp_3ppppp9 ppppp=wpppppLppppp;r<pppppGppppp]]ppppp5noppppp\8pppppC2pppppM pppppFppppp]X ppppp7ppppp_7pppppXFppppp> p]?pppppJpppppM5pppppapppppUr*pppppDppppp69pppppO6ppppp^ pppppPDppppp?7pppppeSpppppC$pppppU"pppppQ9pppppd8ypppppChpppppe4jpppppgjppppp_5pppppdB/ppppph#pppppD_jpppppOUpppppV8ppppp_bpppppHpppppR&7pppppDm~ppppp`,ppppp817#Ic`]z:[ppJppDppMppZ;ppRbZppUu)ppFS ,pp;eppdGpp`?$ppcA{ppP4}sppKB=HUxiUW54e6\2 pppGh pppKP|%pppG s pppX{]D%pppO}%pppVCiK%pppO pppX{` pppGDL%pppN%ppp4E* pppA ppp\2T%pppNF pppY pppKP1 ppp4ʼ%pppA%pppYyF%pppVC pppG%ppp^ppGtjppUiNppF8pp:4pp;pp8zpp^!k ppI`ppX)pp@ppUQvMppN|E ppW_pp@ppfyɰpp=ppp=ppOzpp:ppedppWppJ2Zpp` ppZuppRppGbppPvppSppS9 pppph*pp5G`pp:ppg5(ppF/*ppe]ppBxqppX Wpp`MJpp[ppDzHpp:3!ppI+pp`{^ pp;Fpp6$gpp]"zpp_&"pp_~ppppAhppppppJh2pp^jpp6mppLo"ppK^7ppKvpp4y:ppf~;pp^<ppG^>pph^?ppL>^@ppfBppfppiCpp^ppEpp^pph.qhppaqppeqppH-qppKqRppbr4ppMrhppjgippdjppBFpp_rmppNppJB)pp^B pp@{pp^ ,ppPiB%pp^B'pp_yB(pphB)ppKB*.pp^B.ppJB8pp_'BE3ppL>4ppiBJpp9" #pp^BM6ppfBNppdBTppaQv1ppQNepph.Q}gpp7Q>ppLQpp_y6ppJ7pp^WppDppT{%ppY){&^ppQNFppfpp^`pp_ppa{8}ppb?{9dpp5ppL>{BHpp>pp@{9ppRppTppppeRpp^7ppGkeppRespph=upp;Bvpp5Dpp^Fxpp5G8pph.fppKfzppiLppfM ppfN|ppFOQpp^R"pp^T}ppQUpph.f ppL_ppfeppKh@ppSfppN#-ppD#.hppB:ppGk>pp@ @ppQAppTFkpp^#@lpp_y#IpppGkQpp^#MppM#Npp{l"ppP$pph%pph&pp5ppewpp7x+ppGpp^ppKpp^ppY-ppBppK.pp_pp_ppGpp^ 0pp`+pp^I6pp^IpphIpphIppVFpphJZppadKppL>P@ppAMQppRWEpp7]Gpp^Jpp^pp^ppe9ppLk #ppMk pp7kpp?kpp<kKppdk"Lpp^pppT}mpph.~#rpphuJpp^wuppM ~)ppe~,Kpph.~/ppK}0ppW ~4Lpp?~6MppJUNppYOpp^wpp?SRpp^ppL~Epp=~FppDpph.Jpp=At6ppJt7ppKt>ppaJIppgJpp;LtFpphtHpp^tIppb2J pp7J pp='J8ppK9ppJU7pph]@ppTBppfppGk^Ppph!Rppe#Dpp^&3ppW^5pp\ ^UppFpp_QppKippF$kpphopp_vppK{ppGp|ppKpp^rpperZpph.r_ppJUpp7rdppKppTpp_pp[rmpp^_pp^pphppLpp4lIppGJpp7O|ppKC"ppJUC#}pp^C%~ppfC'0pp@{UppRVpp^C3ppiC7pp^C9pp`CC4ppE>jppDlGpp@{Qpp5VQ6ppaQpp^tppf}ppN-QappQ[ppJQppippSQpp^ pp^kppbv{xpp9>{~pp8{opp^ppF-ppIG{ppQNpp9appg{pph{ppBFppKpp ppPi ppJ  pph  pp@ pp\Rd pph ppK ppf ppL>mpph ppLnppb!pppp^AippH.Epp9[App5n0ppDΉKpp[n5pp\n;Hpp^ΑJppPiΕppIoΠppWnIpp^Ρpp=BΤoppR`ΥppaΩpp^nUSpp^ίpp5αrpp^δpp\appR`8pp@{cGppK8Upph8VppD8dppGkhWpp7sppK8ppJU8Kpp`zYpp;8pp^8\pp;8]ppK8ppf8rppfM!ppdMpp5Mpp7Mpp6D|Lpph|Rpp^|Xpp3MppD{Mppf|_ppeNppJ|eppW7|i pp7wpp^xfpphwppf?pp_yppGppQpp^pp4pp[S1ppgw&pp\wppTppMpp9<ppbpp=ppBGpp8ppRepp^Ipp`ppGippIGpp^ppVppJ`ppYIppKQpp^ppRWpp;ppJ4pp^pp4;W ppR`pph.W%ppEW*pp^pp^ppxppPiBpp^FppWspppUGqppS@pp^!ppH@SHppRSIpp\SWpp^Jpp8SYpp](ppR`ppMfVppU$*ppG2f\+ppK(PppT--pp^/3pp62fjpp7fmpp^=4ppKA7pp>FTpp^$" pph ppLWpph.Ypph.pp=B$6ppIppp^$;ppf$=pp\ppe^pp^$@pph$Appf$Dpp9"~ppJU$GEpp^gypp5gypphE}ppOg~ppegppKg?ppEFppVgppHgqppCmg&pp<oSppLoppVopp?oppJppJUpphpp5ppTGpp^gPpp^hQppGlSpp3pppE2Upp;xXppX5Wpp_{XppfW~ZppKIppanppH@ppHpp?[pphppp>appK>O8rpp^bspph.O>ppYO?ppaOBpp7rjpp@ OFppR`upp_wpp:OIpp=OLppfIpp\OOpp^ppLOPpp6Dpp]kqpp^]l4pp^]mpph]nppW Awpp^]xppAmAypp^]&pp=Azppf]|ppSBpp`]Epp;L]ppU\pp^]pp8ppjppG2kipp^pp^pphppTkqppO!pph.kvppe`ppK_ppYk$pp8ppMpp7k'ppKkppRk=ppT~}pp6Dgpp^lpp^npp^qpp>$~pph.~pp]~ppIp~ppQ#yppd}pppph^gpp7^o@pp^App^Cpp^ Kpp^ppPpp^Mpp^ppOOpph.|pp;&ppfppi}ppKppKppRZWppT+pp^Ypp^ppRppMXpp>{[ppcy\ppf@ppH-pNppLqpp^@vppXvppR`@IppQ#@ppi@pp^@pp^@ppg|pp^@ppfCpp^@ppT gkppMOppTQ+ppLgn,pp^Tpp7gx1ppK^pp?g}ppGc2pp^f4ppfj5ppilipp^pppdFpp8GppGkz!pp7zpp\RzppJXpp^[%pp`z&pp^a)ppFz*pp^mpp^pDppPijCppGpjGpp;G4Dpp6jCppJ?GAMppPijNppfjKpp3jOpp^jMpp?^jNppMjPppHjppBGJQppVGKbpp^kppFLGPppeZ-ppJpp8Z:pp@ Z?pp7ZCppipphppGppJpp_tppR`pp=ZUpp>jpp@ ZYppGpppU-6ppSppaPppR`pp@  8pphppKQppJ =pph>ppKpp^CppODppcm'ppR`pp^6\pp7pph6g^ppJU6h-pp^6qkppL>Opphpp4xpp{chppacpp=ATFppHcppTcKpph.cpp;cQpp_ybRpp^chpp_yf>ppGkcUppDcpp4xcppGkcppK}ppRvsppY":ppdrvpp\vppUvuppc'ppf)ppRv%ppdvppUvppH@vpp^3ppg`Bpp:C-ppSA`wpp>{C0HppRC1pp5`+ppTC:{ppf`ppHCFppJU`pphCNpp<CPppf`pp^`7pphippJUppD;pp\<ppgV=5pp<7V>pph.V?>ppO@pp5AppRCpp?ADppappR`pp^mpp_VNpp\VXppTHppRZIpp_,pp^}pp62ppL^ppGk~pp8npp>dppeppfppNppRppLppjg|ppHpp_*ppd pp\+ppR`+pp^,pph.|ppP,ppO,ppRppPi, ppK, ppJpp7 ppLpp\.ppbpp5,ppW7,pphppK,QppESpp=ppf,ppJ,&ppgU,)pphpp^AppB_pp8Mpp;LNTpphUUpphY]ppKZVppTc^ppK`pp^gppWٵpp>ٸpphrppCrppaٿppRr7pp;r1ppRrypp@ rppippRZ\pp^pp^pp^pp^dpphb pp^D ppJ?pp]LppJppPiDppNpp^DippJUDpp_yDpp^D(pp^D'pp5mRDppJUZ*pp<7RFppJU]qpp;Lcpp^dppGfppGppp3qpp@/{ppf|ppq'pp@{Nppeppf!pp8!ppNppf!ppP#/pp^!pph.[pph.[wppc[pphpp7[ppf ppG!pp^"pp3[MppGk["pp;L#pph$$pp<[ppGk[ppV,ppT.)ppCZ[5pp7Ds7pphvpp^}bpph.n6ppBMn:pphppB&nppPiρ>pp@1όpp^ύ?ppKϓ@ppWeϕppH@n ppfϠpp^Ϣpphpp^9pp^9upp4i9ppR`9ppR`9ppJU9:pp? pp6ppL>pp89ppY9zppTc9ppY98pp:NB%pp^}#ppK}'pp:NY0pp^}C1ppK}F ppM}Hpp:-wpp<7wFppRwppfoppQwpp^r(ppaw)pp@Sw8pp6DppJUppP0pp^0pp^$ppKpph.2ppf=ppWpp_'5ppippYbpp? ppPppNppR` ppE}W|ppeW~ppJUppfjpp_WppDpp^ppK4pp@{WppJUxupp5yPppaj|xpp;ņypp5ŇzppOňppKŊSpp^Ŏ pp_jppKŕ~ppLŖ5ppRjppeŗppU-Ŧpp^/9ppO/>ppM pp<7pp^/Kpp7ppQ#/TppSpp_'/YppK/dpp?EJCrppLrppXJDsppYr-pp^rwpphrxpphrppRJQNppY)JSvpp6RJVRpp<7JWpp;JY1pp^r}ppM|r:pp^rppGkspp>ppT Epp<7spphpp6DppR`ppf!pp8sppf"pp`sppgspp5.ppX:pp=3ppO EppR` pp4 ppT Fpp][PppE8ppG ppTpp^ ppaopp>qppphpphSppapp^pp^tppNppfpp8ppeSpp^wppTcpp^pp\ SppfppTfppF[pp^\pp6f_pp6f`ppiSfVpp8 Mppefpp`+ ppEf\pp^,epp^-^pp8+f pp^%Mpp89ppHfppR`% pp^%!ppY%"Vpp^%%pp][ZppRppGkppf%6ppJU%8pp^%9pp?ppJh}ppR`h\pp^hpphhppfhpp^h_ppfhppRF]cppL>Fbpp>h(pp@{opp^Ҫpp^ҫppRoppC!ҲppTҳppKҴpp^Ҷpph.oppho!pphҾpp_ypp^ppWpppf$ppUppphHGppOFmpp62nppiUpp^VqppJU\nppavoppE Zpp^hyppbmzppJpppdTppROpp^ZpphOppiwOpp[OppfippfjppakppflppKmppfynppLOppJbppBbppHb pp^(pph.bpp^bpp^)ppK*pph.bppB&bpp<{bpp?bpp^6pp^<wppDbppab%pp^pph.Qppe'ppPipp^ppKpp8"pph,ppR%.pp^/pph)pp^(ppbvBKppD^P*ppaBMppV^UppK^VppaBTppHBW ppe^\ppK^^pp^^appf^hppK^j$pp_^npp^^s&ppJ^ueppdȣfpp=Aȥ,ppaȦjpp7k-pp<7kypp@^klpphȯqppTfȶ5ppfȻpp@ ~ppJ4HppZkIpp^JppdOppGk~pp?WppfZppK[pp^\pp^`ppV&app5jpphrpp<7Ksppfv*ppLK?pp_yv5Cpp^v98pp_v;mppRKxppKKUppQK<ppTvGppR^pp>ppE ^ppL^pp_yppL^ppd^ppfppFpphpphpp`uYpph.^pp^ Sppd^pp_ppPppTpphppJFppDMppfIppYmVJppTWJppfKpp][cpp@FppVZeMpp;Lpp6DppR`AppC!App^AppR`App?ppJppR`A}ppR`App^Apphpp^AppbAppJgVpp^4ppR`8pp^<ppGkgXppJU?pp?gppLgYpphkgpp5Fpp]gpp^PppG]g\pp^WppTgppP[ppHzppJ?zRppaAppKCMppNFOppNOppLzPppOYppJU[RppG]pp7{Sppij_pp^bppL>{ppfhpp<7{pp^oppDk>pp?/Gtpp;Lkpp7GpphG{ppfkpp?Akpp^kpphkNpph.G!ppLpp^pp^pp=|ZppTZpp7ZCpphZ#pp5ppX\Z$pphppcZ'pp_'pp^}pp^pp8app4pp^ppR[eppWpp4fppRhppRivpp9{jppfppCZtppadpp^7MppIppU7SppJU7XhppRppf7c6pp^7epph37jpp^7nHppW;pp^7~pp_yAppJFpp5dZpphd "ppM(T#ppLUpp^[ppGd\pp^_Vpp\dpp7jpp^pp^ppD  pp=wpp`wppTpp^pp>fppPi%ppF+ppBwpp{GppVKppOppMppUpp9.pp^ppG7KppR`LppR`pp^pp^pp9>@:pp8Cppf,ppRlppGkpphpp7Zpp6,\ppTf- ppAZsppZk#pp8_pph._pph_pp^1yppJ4pp_y6{pp_7ppW`ppb[`pp`pp^Gpp9HppE>` pp^ڰ|ppK>sppfڶ;pp@{spp5#pp7stppRs$ppj3sppFppQpp^ ppQN`ppJs&appZt<pp^Dpp=ppR"=pp^Dpp8DppGk,pph.0>ppG21pp@ 4YppDDppd6[pp;D\ppID]ppTDBppR8Zpp9;pphC_pp5DppfDEpp^EppJN}pp<7RppQ7ppL>/pp8Rpp\RpphRpp;RppfR pp_yQ!pp^R'ppf[pp\|; ppZ#g ppKkpp^wpp^xpph|ppJUpph.|Upp^ppR`pp]";ppcy )ppJU"ppK"+ppf"pp?A"ppf$pp^DppT\VppT\ppK*pp^ppfppH\ppN`pp^#ppR\pp^XppD ЀppAYn"ppL>o#ppYЅ]ppQІkpp^Ћpp;LЌpp^Бpp^Жpp:opp^ИcpphЛpp_y:ypp<7ppV:ppV'ppR,ppJU:ppg@.pp\3pp^:pp9:ppJ9pp^:pp^:ppZNgppf~ 6pph~ ppMNpp^~=ppfW~pp;L~#pp<NApp5~+@pp^~1pp^~2ppdJppix3pp7x4ppWK7ppJUR ppPiUpph.x?ppQxApp]xHpp^ippfopp8xXppQfppgUjdppBBfpp@+Fpp^vppLOpp@{RCppR`ppR`{pp^GppfL|pp^JppJ:pp<7WppNWpp^TppMUppGSpp=W ppL>WppgW_pp;LXpp0?pp^0BppQ0Hpp40OppR`0S!pp^0X ppK0Y!ppC0\pp_y0eRpp^svppaspp6sppKUJppLsVpp^s{pph.Jpp^spp^s>pp@{JXpph.JKpp8sppIpp^%pp:CJppK&spph&opph.MpppB&NvppF& ppR`&ypp4;`zpphdppDjppPiirpp^iuppTFpp^ipp^ipph.Fppfi;pp^ipp5ippXFpp^ippfipp^ipp<i3pp8p=bppjp@pp=pAIpphӜdpp^ӥfpp^ӦppVpJ#pp@pORppQpSppapWNppaAӴPpppp^AppfCppLtpp@ yppRzppQ#IppQ}{ppKMpp_Nbpp<7~pp^Q3pp8ppgYppGkOpp8TpphYpp7Odpp^[ppYO ppQhppEP7pp^mkppNP ppKrppdvpp`wppQxppppKlEpp?5ɐwpp>$lHtpp^ɓvpp^ɕxpp_yɗjpp^ɚyppHlUpp5ɥ>ppK5vppe:ppe;pp^CppYCppNHpp_yOpp=|MppcQppL>SppdZLppfHgppKKKppJKzpp8AK}ppfwpp_!Kupp?Kpp^wppR`wpphL\pphw*ppfw0EppJ?_ cpp^pp;_ ppR_eppB_ppQhpph._ppEipp8ppfppfppGppJUjpp@{9ppKppe;ppKppE2<ppFpp^AppOBppHgDppMppHppKBpp8BppKBppfBppfBppS<ppOBppTBYppJU2ppf3&ppah3pp7h9ppKIppeNpppp^ pppe'qppU(pp^-gppL{]ppf0wpp_5ppR`;ppR{hFppKDFpp^E{pppp8pphrpp7pphwppN/ppLppJ}ppfppA2pp^ppWppfpphsppepp5ppe8:ppbv<<pp^8=pp8EppLF?ppJU8Acpp_NppLOpp78Kppg8Mpp58R!ppQ8Z"ppJ48[GppK8\#ppRZ8]Bpp^spp]tppjdSppK'{pph*opph.d[ppR`0pphd\rpp^5}ppgo8ppAMddppKdg~ppQ>pp^CxpphdnyppFLdrppGkdtppdNXpp8dwgppR`QppK2wOpphppMwVppeppX5whpp: pp^ pp^ppEwlppR`ppTcppGpp^pp^pp4;w|'ppObzppJCppeDppKbppHD.pp^bppfbppfD0pphbppVXD 1ppgbHppRD 2ppMbpp^bpp`}D6ppXbpp^b'pp^ippKr*ppftpphu.ppJU}0ppf3ppL>Wpp8nppJW ppKpp^pppp^Xpph.Ypp^pp^-8pp^-9pp^-pp^-:pp^->ppa#>@pp`?App^-ppW`ZppeVpp^ppappA`kppC#ppf+pph`Wpp<7sPEpp^ۯXppO۱Ypph.sXNpp7 s^OppR`ۺSppf۽Tpp_y۾ypp\sr7ppgsvpp^TppTppappSEJpph.pphEpp^EppAMpp?AEppJUEppJppD{pp9>pphEppJ4EQppfpp^UppPi"pp^#Vpp>{Rpp^&ppU'pph)ppQSpp^*pp^S8ppJ?Sppe2ppf7Zpp^<"pphA%ppDI&ppFJ^pp^K`ppKPppKWVppGX1ppH|XppbY[ppUc\ppGdpp^h]ppFnpp:fpp>#ppLrppH##wppLxupp^#ppR`#ppM|#pp>q#,ppUppR`pphf\i.ppT/ppK`ppe\ppp<7\s%ppf1pp?A'pp4\|4ppR6ppH@\~6ppppTV; pp^; pp^;pp^;pp_y;pp_;pp5;~pp^;pp?;ippP~ pp@ Opp^~ppR`~WppNOgpp^~/pp@{Opp` OrppezppRO$Dpp^pph85pp\xppRxpp?CppJ?xpp4&xppZxppOLpp\x5ppYx ppYmx=pp]x6pp^hppLipp;Llpp7oEpp>xFpp^uppKV(pphW)ppYZ*ppJ4]ppGkvpp^l ppGkpp^qpp4;8ppPTpp^ pp^pp^tppOxppGpppi9ppfppJU^"pphcpp4&kBppfjpp9apbppRkOippRkRpp^x+pp`{:ppT14=pp;17LppL;ppf1ICpp?$1K>ppR`1SFppM1TGppT1fppJ'J pp<_Jpp^tppNJppTctppPitpp?tpp]Jpp^tpp_tspp^tppUtppUtgpp^KvppKtwpphKypp^tpp^tzpp^t{ppZtt|ppKtEppAtpp3pph.tppJtppKRppL>tppGkt'pp]tpp^pp=tSppJU#ppUk ppftppht(pphWpp^pp8OppLppY)ppRpp@ pp95 pp? ppKnpp>Vpp^WppSXpp<7T9bppfs pp@{TU ppGkTWppK~ppUipp^ppIgG]ppDpp^~ppCZgdDppGkpp?EppLppappL&pppf&jppR`&ppRkppK&pp8ppM&,ppf&pphklpp_y&sppJppwppT LApp?/LE}ppRLFpp^wpphLLpp_ywppDxpp?x hppLLSppFLLUppPixpp^xpp^xpp^LWQpphL\ppKx1ppJ4pp`_g3pph4pphpp^pp`_p ppfgpph._w9ppLppflpp`_BppTqpp^]pp8ppKbppJUcKppg mpp4nppT pp='ppfs5pp;LzxppDzpp<opp_ppHmWppN%pppDCpph.uppa{pp<7}pp:pp7pp4ppZpph.ppICppXCpp^Cpp_CppfC ppjC pp`Cpp^Cpp@{hupph.h~,ppD<ppY>|pp`hppKLppfN0ppJQsppR`Spp^T2pp8X3pp<Y4ppQ#Z5pp_'[pp^]6pph^7ppBF`8pp5dpp^g;ppdkppGk{TppR`pp^Vpp[Q{ppdm*ppR6-8ppT.^ppW{:pp^2Zpp^3;ppf4ppRHMpp@{HOppSmpp^mYppTH[ pp@{Hhpp?mppJmppfmpp^mppaHpapp^mDppGkHypp@{[OppP-pp^pp62[Tpp^ppR`ppH0[_ppa[cppa[fpp`+pp<[jpp^pp?ppKpphpp8[yppXpp62 ppQNa$ppNpp;Ljpp^oppb,qppR`tppL,ppfvppRZyppTIppK9ppRpp=ppK9/ppf94ppK95ppf96pphTppK9:ppE*]pp^9B^ppR`9EppNdQppBMdppf'pp^/pp[S0ppTc2pp:dpp5;upp^>ppJdpp^ppUPppR` ppWppKppbvwpp_App^pp^pp^ pp\wVppTcWpp^cbuppGkDXYppVcpp^cpp;Lc$ppJU]BppK_0ppeWAEpp8b-ppR`hpp^jpp95WLFppfmppTWPHpp^z0ppT}IppfppL>W_pp^appVXbpp@MppR`hupph. ppFmxpp^opp^qfpp^wppf}ppT.XppK.[ppd^pp;L.pp^.pph.ppGkppRpp^.bppNpp^.ppM.pphppjgppbTppJUpp^ ppR`ppKpphpph`ppZpp8ppTVpph.`pp^!pp](#pph`pp^&pph(pp^*pp^-rppUܟppRs8ppesppasppbbsppTܱpphsrppfܼspp^ܿuppLppKF`pp^FppSFpp^Fpp^Fcpp7ppVF)ppGkdppKFppGFMppR)pp@   ppiFkpp>F pp^Fmpphnpp^F7ppK:ppJ;ppJZppJShLpp^tppKupp^!ppK%ppRSm@ppT*AppN?+Bpp9,Dppd-zppR`0_ppL>SyppD{Szpp^5{pp_S|Gpp_7pph4ppY7pp>{|pp><pp7|QppN}pph.}UppfEpp^Lpp9NppQ#Spp^UppKWppJU_pp^`pp^app^$pp8$$ppHppZppP$ppA$ ppi$pp^$pp^$ ppe$pp;L$pp^$ pp\)pp^$ppR$pp`$ppL$ppK$ZppJ'\4pp^5pp^6pp^ipp^ pp@ \ppR`{ppi}pphppO<ppB&\ppJU=ppR`@ppeopph.opp;oppEKpph.oppRPpp5SppTUppfVppGopp^\ppJU<3ppf<pp7O_ppUppfpphpp^appROnpp8Lppd'OoppGpp@ Ow"ppL>Oz#ppi&pp^ppKppGkO1ppaO*ppK pph ppL+"pp^8?ppGy(pp8y@ppHyxpp^Npp^UappL>yypp^0ppRzpp^5pp^7lpp>q=mppTf?pphpp;LNppX5pp^Ucpp\ pp^Xpp^\upp_^pp^apphypp^zppK|pp:X\pp;LppKHppUX^pp^_pp^ppJppf`pp]Xpp:ppjXppTXeppKppRkppR`;wppRkpp`kpp_yGlppcsXppb+pp^2(ppS2-gpp^2.+ppbppJ21/ppK26LppT1pp7pp:2?kpp][ppV2Empp^2F6pp4;ppR62HOppa9pp82pp9"Epp_BppK2O:pp?sppa_pp<7K9ppd(upp6Du!ppGuppKuppfupp^upp8uppR`uppfupp^u-pp\K]-pp^upp;Luppfuppfu*pp>Vupp^Tpp\pp@{tZppetipp7tXpphhppRu ppR`ppDu pp_yppL>uppippD{upp?u ppL pp<7#pp^.ppPi/*pp76ppT7ppf+ppR:pp9?pp@S5pph9pp\<ppDTpphK-pphTpp^X!ppiTpph\pp^]pp][T3ppX5TzppR`ppPppfHppTppOppE gpp[8gpp@ gpp_yppepphpp^ppGkppJ4'pp\'ppGp'ppU'ppZ'pp?$'pp^(fppR ppJU(ppG] ppK( ppf( pp^(ppR`kGpphG]ppCbG`zppUkX|ppbkd/ppWGmppiLGn^pp@ GqppL>GrSpp<Gtmpp\G}pp<pp^-ipp^3?pp_9pp^2appE>PpphPkppG6ppaPopp4@ppKBrpphDpp4PppfGpp?PppR`KppAMPpp^OpphPppJPpp^gpp^jpp^pp>ppE*cppFppL>cpp^JppD*]pph.0pp71(pp^pp^ppGk=pp_y*pp^fppR?@ppbEppKpp?Gpp^pp^apphapp=|C_pp^appJ?CbppUa"ppfa#ppda%pp:a& pp^a(pp^a,pp4;C{ppgC~ppFa8ppHC_pp^a;ppJU[ppf\pphappgrpp]mppZm ppJt ppN^vpp^x pp5|ppGkmpp_y ppU$ppZpphkpp;ppXppeppE[;pphpp\Ipp9lppUJppKxpp^xpphxepp^xpphxpp^Lpp?LMppTLppeLpp^yppNLpphyppbv_ppR`ppAv_ppT_pp^YppeXpp^ZppG_pp<7_]ppJ_ppY `ppdbpp;_cpp^pp>qPppVXOYpphVppT\oppR`]pp8`pp^drpp^gpp5hpphipp8kpp^mppAnpp^opp4[t+pp{ppQZppRAppJU:*ppb:/Ppp_y:6pp6:8Spp<ppOfppScppRe@pphepp_&pp^ pph 6ppRe-ppUkpp9"e7ppBe:TppEUpphjppfopp4x![ppGkx"\ppLppGcx%mpp^%ppBx(^ppXQppfRSppKXtpphbzppO[npp^/ppBG/pp^/8ppLpp^/vppR pp62pp^/pp^/pp^/ppPppf/ ppb/pp^/YppRaIpp7aOppfpp^ QppY pp;L Spp4a(ppKpp^VppJUWpp7a6pp\a9pp^Fpp^pp^݀Gpp^݃ppJU݇pp8ݍppatfppLtKpp_yݓLppBtNpph.t"ppRݝppOݩTpp^ݭpp5ݰppY8ݱ0pp\t4ppbݴppJUݵ0ppEL8pp8GKpp^GppKGppVG4pp^GppUGpp>_\pp7]7pph.aSpph.dppDGppMG:pp^GppElpp^G=pp4;q>ppfGpp`Gpph.SppSppJSppK pphSYppKSupp^ ppfppR`pp`SppL>Spp4;SppRZppKppP#pp^\ppR`!<pph.}Qpph.}S+ppT}Tpp:/_ppT1app^2pp_;dpp^?fppdr}bppC!DppR`%]pp4i%^ppT}%8pph.pp^%pp@ppL!<pp^%pp;L%ppCm%cppW%BppL>2fpp\%gppE%MppL8|pp<79app^ppKpphppZ#pp=App^ppJdppK?ppK7ppR])gppKDpp_ykpp^pph!ppR`.pp_y<pp^@ppKA'ppKBppRp5pp7DSppC=c:ppR5pp^=o[ppM=w]pp4F=xppi=|pp@vNpphRppJUppfHppKApp^Bpp_yppYppfppKppWOppVLOppQ#ppfKppNOMpp^Npp8OXppf"ppU&pp:'pp$ppL@Zpphyh pp^Erpp7yj&pphF(ppGpHapp^IppJULppHyrppT ;pp6.ppJ0lpp;Jppf8ppXSpp^<ppT[ppdCppTDpp^EppW`ppJLpp^OppT{PqppPiipp^lrppPiospp^pKpp^rppKxppTYwpp^z2ppeYxppT~GppRYppK@ppIY}ppEY EppEY"ppKpp=Y+pp^ ~pph pphppVlWppYlppJUppR`ppbl4pp\.lpp7lpp=lpp^ pp<l#pp`.pp^3|pp^3}ppJU3pp=A3!ppL@ppRC~pp^3-ppf32Ppp833pp@37ppJU3=ppi3Cpph3Epp^3G ppWaUppGkgpp^v<pp{UOpph.U ppCbUppRUppJUG=pp^LppfMpp^OppR`SrppG^sppD_ppH0U3.ppRg,pp8ppThppM.pp7hYpp\hppXhCppEhppZhppgpp^pp^ppfppGkB/pph.J1pp^(;pp_(<pph(ppY(ppK(?ppij(@ppM(ppWVBpph(CppGppOlSppLGppL]l\*pp^l^ppNl`pphlfppU-lgppRlipphYppWZNppJ?q`ppO\ppL_pp?app^bpp4[cppKepppRqrppR`ippPikpp?qsppVzppE[րppfք pphֆ"pp^ևpp9atpp^'pp^ (ppK xppK*ppfpphppGk%ppH/ppTppp9"}pp^%~pp^(~pp5Pppi2pph7@ppJPppB&Ppp^App>oQpp;LLpp4;Q/pp>q1pph ppId(2pp]pp^pp7d29ppK'ppi;ppG pp^ppSqppft7pph.ypp^|Tpp<7pp^ppa:pp7;ppfppf<pp^pphppO?ppJUppV&pp^cpp@ App4;BppR%ppJbTppdCpp:C`ppR`bapph.CppKC*pphbdppJUbfppRCZpph.C[ppXCppPib#2pphb$zpp_C`pp^b&ippDb'pp^>pp_y?_pphB*pp^CppTF ppfKpp8m\ ppfNppKRppA meppKTpp^Ypp7 mhpp^[YppJUpp@{Ppph [pp^ ppLVppTX\pp^pp^pph]pp@S` pp^ppe ppg"ppZt#2ppL>o`ppf(Jppb[uppLwppJLpp^yppH@L(ppeyppKypp\_LppRLQpp@{L,pphz -ppijz ppEMPpp<7M"ppFM #pp\|MAppKEpp=|`&opph`*Lppiw`0Lpp^ppQpp?pp4FQppJUppY8ppfSpp^ppPi=ppD>pp^BppdppWDpp4pp@ pp6ppWppf[ppf]pp^eppaQpp\ RppJUEV,pp=TuppGEYippKE]pp7dppTejpp^E_pp\.hppHipp^EcppPiEv}pphExppe~{pp@ |pp=i$ pp^5ppL;pph.i.ppO?~pp^@pp;LLpp;LMpp^Tpp^[pp<`pp^apphenpp^Apph<pph.|rcpp6u|vspp^fppK?ppW |~CppQhppR`xpp;Ljpp^ppgKpp5lpp^ompp^o pp^onpp^oppeoppeI Wpp\RI "ppTopp^oppR`oppL]oppfI vpp^owppiI&2pp<7I)+ppio(ppR\6zppPijpphl{ppKmpph.\= ppD|pp^} pp4pp^pp^pp;L7ppE\L ppQ#ppNpp6DIppipp\%ppJUppL \\5ppWJ >7pp^ ?8pp^ @9pp8 F:pp^ IpphAppR` QDppf V=pp\l `ppeAppM mppLKpp^;ppRPpp@{QppJ;upp^; ppd']wppf;ppK;zppR`;|ppT; Pppi;&pp;L;'pp^;.ppUP?pp_ek@pp8ppKpp\ppQpp^ppi pphDppKpp_e pp4Fdpp`ehppE>eppJ4ppKppYpp^|ppJUppTpp\x_ppWppGkxbppVLxe ppRxgppKpp4FppL>xzyppRx{pp5ppREPppR`e: ppR`e=pp\Epp\E ppL>ERpp^e@ppREYpp_yeKpp4ePpp^eX ppGkXpp^"FppJU#9pph.X Fpp^.<pph.XjppU1=ppR`3ppf;uppR`@ppp\%Eqpp_JFpphX)ppU"cppS&\ppPi(ppGppTpph.opp^2sppippQ;appLg>pp@{.ppHxpp4;pp\pp@ppGkpph.N)pph0pph.V*pph0rpp^0Xpp9dpp]Pfppf0ppf0pp^0ppT0,pp90-ppTf0pp@{r.pph0/ppY800ppppcytppphyppfppTނppGkt?pp9"tppDޖppfޗpp\ޛpp8HppR`HppKHppQppJUHppR`HppfHpp7Hpp;LH^ppLDH_pp_Hpp^Hpp^HppE>pp^ppd<ppdTpp6Dpph.T pp^ppTTpp`TTppZTpp^pph.TppippL>T#ppKppM}pp`}pp^ pp> pp^ CppW }ppR}pp^ppe}ppf*~pp]}pp\}pp7}appNlpp^&q"pp7u>pp@{{pp^&@pp;L&App`ppPpp^&ppf&|ppb[pp``&pp^&pp^&EppZt&Ipp^ppJUJpp7]wppPipphppL]zjppVL]{Opp;L1pp\]bpph ppRpojpp6D(`ppc\ppp^+pp^.ppJU4ppL pppBMWppS>Xpph>]ppK>_pp^>fZpp^>lppM>qppe>rpp5>tpp^>upp^>|ppR>'ppg@ pp^ppdPpp7Ppp9PppJP##pp^ppfoppcP&ppTP'ppfppippXP-(ppE*P/pp5rppOppTysppY8Gpp^yppHdppRypp^"Rpp9a$ppappV#@pp7ppK=pp^/ppPi1ppJ9pp5:pp^<pp9>ppO?ppb pp_pp^LpphaN(ppRYmHpp5];ppJYv1ppR`bJppfWgpp^hppWYpp^qpphYpp^zppKppFl_rppRl`pp7lappG ppKpp^pp^ppP#l|pphl}ppRl~pp^!@ppalppilppO#pp^3ppN4ppPi4FppR`4 ppK4 8ppJppf4pp^4ppG4pp]vpp4pp54# ppWpph4+Ypp7ZpphppRZ40pp^wpp<7LppEYLpp?LppR`w2pp4&Lpph.L!ppfwrppXL&pp^wpp_ywpp?wppTL1ppGkL9ppJUppN pphpp=uMppV$uppAmuppGkuppRuppL]ppPidpp>u[ppd$pp?&ppPipp@ ppf!ppL.pp>$+pp31pph.bpph5pph7pp^pp<7U_ppEYUb[ppeUjppe7ppR`9pp?A<pp^?ppU@pp@ U{ppGAwpp^CppfK-pp^hppRhS/pp^pp7hc3ppipph.hgppWhh5pp^'ppY8pph.hkGpp\hnpp97hqppJU)ppdhppD)pp^){ppH~pp^)ppJipph)pph.ppf)ppR`)lppF)pp@ nppY8)pp>)ppK>Hpphm9"ppKm@IppTmF%ppR`mIpp\%mLppLH1ppLH4&ppimTMppfm]ppemfppNQppGkqpphW!pph_pp^b#pphc,pp^h$ppN?q'ppGr(ppTs)pp?tppfypp^z'pp^|)pp^pp='qpp^OppappfHppDpp^ppJpp^ppOppGppKppjgppR`ppL_ppQpp_pp8Zpp8pphppdppaQMpp^pp7QVpphpphQYppTppK ppi$.ppQAQh0pp^.pp^2pp^?pp^pp^}ppFpph.dUppGkdppG_ppLdppX#pp6dppiappfbppXdpp^cppK2ddppK&ppKppQhEpp^ppTfppBdppP,pp^pphvpphxppQppZ=ppDpph@pp^pp`pp@ ;pp[Qpp^ppV2AppNqppP#Dgpp>{D$sppj<D%JppRD*jpp^bWppebYppaboppfcpppL>D:|ppicrppR`c\ppR6c ppJD@ppTpDDpp>DJ pp85ppDmpph.mppem,ppXumpp^E pp^Rpp<7mppKVlpp^(ppKU)pp^tpp^ppKwpp;L 4ppHpp``pp^zpp@{MSppJUzpp^zppKzppfzpp^z ppKzpp;LzlppGz/pp_yz2pp^zppf{ppR`pp^pp=|`ppL>`ppfpp\ `ppKppdr`pp>pp^ppgpp^;=pp5mpp^Fpp7pp]pp8'5ppa*ppKF:ppE>ppaF=pp>FBpp@{ppi"pp_yaLppL>i<pp^e=pp^ippKeppYfppKppJUppYpph|ppJUkpp?$pp^appf|npp?ApppUqpp4[ppL|pp7I^;ppRIb-ppGIdppJUppp^ppp^ppphp[pp^ppp^pApp;Lp8pp^pspp^p^pp^p_ppTppp62\ ppI\pp^Vpp^`pp^dLpp7\Pppif$pp^hOppa\TpphzppadMppRtpp^ Fpp^ Gpp^ HXpp<7"ppGk%pph Lpph.+ppL0pp[Q2pp\l _zpp^ appG bppe c~pp7 hppApp>{bpph.$pphppK< dppK<ppM<pp^<pp^<"ppRZ<(ppeecppeeeppfgppfipp^jppf=e ppE"elpp8kpp^ppRpp4;xpp>{xpph.xpp^pp^fppRxppjxppEx,pphf pp>f&pp^f(.ppUf)XppGkEabppLEb=pp^f+pp;Lf3fpp^f=hppffA pp^fDkppR`fIEpp^ppCppJUpphXhGppBXlpphppeXopppRXwppL>XppIpXjpp@ Xpp?oppapp^ppJU]pp@{appJt:ppOe ppat;ppWf<ppOnpph.tppat^pph.tppKt=pphs?ppJybpph.tpp8߅ppJU߇vppK߈ppZtߏpp7tCppDߓppJIspp8IppiI)pp@{'ppeIpp^Ipp^IppiIppfHppPippdppR`ppKppR`ppW T~ pph ppQpp^mpp4TppPipp^pp_ppGkTpp^QppFppG~ ppL~ SppGSppR~ppipp^!ppf#VppJ4%WppfH&tppa'ippR`'mwppf'npp^'ytppipp^'}ppT'~{pp^'pphppY'Vpp^'Wpp^'pp^'ppUPppdpphppGpp6ppIo\pp`]pp^pp^tpp^^pp^&pp@{]ppZtpp^pp=pwppapppRpppJ }ppHpppTppp^ ppJ?pppXppX5pppf=ppp`pppKpp@SpppHpppd#ppf%ppK)ppppbAppHppW  Bpph"pp_"+pp75pp8Epp8Fpp^GAppXY}pphJppPiNpphOpp^PtppLYpp^UppE^YrppfWpp^Zpph[ppU-]ppGkYpp<YppY8lppB rpp^ppMlppR`pp>pp5pphlpph!ppElppLlpp_ EppG!lppK&pp6lpp@{pp^4vppLJpp7Opp@ [ppD5ppGkpp^5ppH pp^5 Rpp95 ]pp=|pp62pp^5Tpph5bpp^5"ppH pph!pphxnpp7Llpphxzpph.Lu&ppY)Lw7pp;LxppHLppGxpp]cLppXxpp^xpp^xpp^ppKpphppPippWvppevppKppFLv)ppHvpp^LppPiNpp^1ppd4pp^RppR`ppQ TppipphpphUpp^ pp^$>pp^%ppJ(ppH#)pph.Upph.YppLUpph1ppLUppK<pp^>QppJU?Rpp;LBppN^EppOUIpp4[bppR`JppKpp^cpp^dpp^ppFLhPpp3pp^pp<7pp^*(pp^*)ppJU*pp9pp<7pp_*pph*.ppVppY,ppi*ppT*ppf*.ppR`*pp^*ppG*0pp^*pp>**ppJn+pp^n,ppGH1ppTVnDpp_ynO2pphnQpp\ HppfnVppBH'pp^9kppT=pp\r&mpp6>*pp8FppfI+ppKJ,ppJUKKppHbr3+ppHr7pppaTqppLU/pper?ppR`Z/pp:']uppf^mppWrF4pp^e6ppflpp^pp7@ppGkJqppBLpp;OppdPpp5ppWpp?Wpp^pp=_{pp9>app5pp5|pp^pp^pp^ppRQRppR`>pp\Qpp_ypp^IppR6 pp`Qpp^pp>pp<QMppXNppKOppOppZtpp^pp^dPppedpppJU"pp;dpphdpp6ppRdpp_ppJ?dppe ppKdpp@ dpp`dppQ#fpp^ pp5 i ppH/8pp^ j#pp^ sppU ugpp^ x,pp7 ppWEpp^ ppJU Gppf ppKcpp:cpp62D|ppKcppa#Dpphcpph.Dpp=DppRDppKc.pp^cpp@{D)ppNDppGkDppecpp^cpp4;DppTd5pp<7n ppTHpp^IppJUppdrnpph ppTnpp^Oppf ppTOnSppi$ppI'pp_y)pp^.pp52ppG]n(pp^=bppM#pp=ppR`cpph9pp^,ppTjpphEpp^pp^pp]!ppKppVX&ppTpp^@pp7pppJBppL 0rpp_'TppK{ppGkMppP{WppJU{pp6D{Upp5mMZppJU{\ppf{]pp^{ppT{ppG{`pp^{pp<7M5pp`Mpp_{ppL{8pp^{ppRZ{ppcy`ppR`ppapp>ppL`ppJUppippPipph.appLWa`ppKHpp^!pp^3Lpp^7ppfuppJ9Npp_y<ppTzpp\}ppPi?pp^Cpp^IpphKRppKP ppZtG1pphG3pphG4pp7pp^G9Upph.&ppVX.pp\%G@pp?GBppZ8ppGGC[pp^GNpp7qppJ49pp>{\sppd=ppKAvpp_BppfOppR`Wppbi\zppeY{ppA\ppG]opp7]ppR] |ppQfpph +pp5 9pp^ :epp^sppK <pp?S Eppayppf Gpp^ J pp4;ppD<>pp5<pp`pp8<pp^<nppa<pp@%ppK=pp^= ppGkpp^=wpphFpp_=Gpp?=xppK}pp=A|pp^~pph>pp@ f(~pp^ppKppYf,pphppJUAppJ?f5_ppaf<pphppG]fApphfCpp^ppRyppP?ppGky"|ppNy)ppK pph ppapp=|y1Gppbiy3ppKy6%pphpp^ppQyB(ppJ)ppJpp^pp=Efppdgpph.Epph.EppYg'ppKg(ppH)Eoppeg-rpp>qg9%pp>g<ppRXppGkXpphpp@ XppKpphXpp_Xpp^pp;L  ppf[pphX pp^^pp^pp8hpp=kpph.lpph.uppRvpp^ppD3wppR` pp4z.ppQN ppippK4pp_TppGkppV= pp^2ppbT2pp^2appLpp_2ppGkpp62ppG2ppe2pp^2ppTc2pp:+pp^2ppR`2ZppOFb%ppK>b'ppRb*ppb]pp8)pp^ppDppTb5pp^ppbb8pp7b:pp5ppR`pp@1pp^pp;Lpp7bEpp[bGppfpp;Lpp^ppLbLpp?Eu##pp>{u%cppeQepphReppR`c)ppfhhpp5k+pp62u8pp^u,pp^w.ppKkppU-mppJfppEJhppKJi~pp^JkppRsppUJpppPiJrppKJvpp]Ppp@Spp5JxppGJypp4ppEeppapp8pp\JppKJppLWppRTpp^-pph9pp4Tpp;TppKppYppfpp^ppb TppWT@ppLUEppTppJUppKppVnWpp<7~\pp^pphpp6 ppR`ppKpp9~^pphppU- pp7ppT~ipp^ pp>q(];pp^(_>pp^(eipp?$kpph.+ppD(k@pp^(mBppf(vpp5(wopp^(zCpp^(~qpp9a(XppS{pp^ppPippJ^/ipp_E^6pp_y ppGk^7pp7ppR^>nppL>^Aapppp<7=pp^@B.ppN@IppR`@Mpp8Epp:'@RppZIpp^@Vpp^@Z4pp_@]ppBG pp^Jpph.PpphMppfNppfpp5OppR`Ppp:mPpphRpp;LSpp^ppJ4pp^)ppRzl=ppLznrppKpp^uppJUpp^ppJpp^pp^ppKppQNppT}pp^ppGkUpp@ Xpp[8Y>pp7\XppYm^pph.`ppf ppaA ppf pp?ppijppKm7pp;LppP pp8#ppX(pp;qppeZ pp7Z ppK?!ppLZppFFppiGppGIppbZpp_yNpp^UppeZ!pp7m,pphm$.pph.m(ppXm/Hpphnpp^Kpp?ppp_yNpp9eppJU5ppa5pp85upp^5lppVn5mppD5nppd(5jppT]!ppK5kppZbpp^5#ppi5$pp^5%ppR`6ppH@lpp^6pp^6 )pp;L6 *ppf6 tppU6pp^yqpp^yySppPiyzpp4yXppZL~ppKLZpp^y]ppL>L`pp^yapp;Lybpp^ycpp^y_ppPappJbppX0ppJvggppJhppQ&pp^pphv|lpplppTlpp^BppKpp^ppNoppfppW7pp4Dpp^$ppd(ppY9ppZV;ppPi+pp`VYpp_y.-ppd0ppJVpp^9Cpp7V,cpp8V/2ppRZCpp@!ppY5i ppYrpp^ppippQNwpp^pp4{pp^8ppTppKppXpp^+~EppfMppd+ppeYppO+ppK\'ppL^ipp^+)ppL_pp^+ppB+ppGke4ppfknpp^+BppK+FppRnpp^+pp^+pp^+`ppho'ppJ?HppMHppCmo;gppHdo?pp^oAhpp4FoBpp8Hpp8r|6ppJU;ppb]>7ppFLr8ppR`BApp`rppOMQpp;LTxppTbppDgDpp<7"ppG $pp`< 'pp\l ppKoppWppRpp^ pp^ pp^ pp_y pp^dpph.RhppSR<ppR`<pp9{R/pp9>R2nppGpp^ppOgpp^hpph.eNpp^o0ppheOppfs ppV|pp7e_ppf ppbCppWedpp^pp^JppR`!TFppJ!UxppR`![ypp8!`pp;zppK!kQpp;L!rPpp_!wUpphpp^!ppPidpphdppJdpp>{DwpphDpp8dpphdpphDppJdppR`dpphdpp^dppZDpp^dpp<7Dppfdpp^dpp^ppPi pphtppGkncppU;nlpp5nnpp8nvppK ppWppLnpp^pp4n$pp^AppRnpp5pp\% pp^$'ppikpp_y pp^{ppNpp8 pphnppTzppOpp5pp^^ppgKppR`ppfhppD{pp^pp\ppJ|pp_|ppKN1ppJ|pp7 N4pp4[|pp^|JppL>N7pp^|ppY|pp?EaAXpp7aCpp7aHMpp_lNpp5mppTaPSppWyTppT}pp^ppGkagppKpp@{pp7pph.pp^hppGkpp7#pp_y)pp^*%ppE>ppFLppf2pp^7ppf:pp^H*ppDH+ppDpp^H.pp^HApp;LHCppUHFpphHHpp^HS/pp^ppiH\4ppRj7pp<j>pph.j?gpp7jGppJUpphpp^ppippKppRjTpp7j^pp``)ppRjcpp3-ppO.Dpp^/ppT1ppd2pp^pp;ppOpph.}ypph.}zpp;Lpp^pp\lpp7}pp^pp^ppGpp^pp^rVpp^rWpparZpp^r]Fppdr_ppJUrappH-JppL>J!;ppWJ"ppW?J$ ppHJ%ppL>J'ppR`rxIpp4r{ppL>J2pp^rKpp6DrppKAppR]BppR`GppKH pph.]L,ppJ]UppX5]WppfYpp^_ppKfppbvppN  ppJ?&pp;pph Dppf ppRppRppHppKppf pp^ pp^ (pp^ )ppBpp\5pp^ 2pp^ 6ppK=pp_Wpph=pp8=ppPi=}ppK="ppJippRo ppK=ppf=ppf=ppT=ppA2xpp^=ppf>ppFpp^pp^ppdeppepp^ppKppc\fppYmfpp^pphytpp@{yypp:yzdppyppTpp?EFpp\hpp^hppGkFpp^hTppJF5pp^hpp^hppfhpphh%CppTh,/pp8pp^eppf2pph32ppG3ppe4ppaAFppJU4pp^5pp^pp^pp>7pp56pp^ppLpp^Vpp4Wpp6pp9>pp^ZppU+pp7pp^ppQppY^pp>qpp^_pph6ppi`pphpp73pp83pp:3,ppGlpph3.pp^3pp^33ppY3ppR5ppKppGkppL>pp=pp53ppO3=pp^3ppappEYbppebpp^ppDbpp^TppJppE bppR`ppR`pp^Vppjpp^pp;ZppJ^tpp^`GppVXuyppOcpp^fppiuLppfppj)Bpp^]ppY]ppfB!pp_]pp^] pph]pp^] ppd]npp7B3 ppG]pp`]pp\B6pp=|BCppGBDpp^pp^#pp7U:HppappeUDpp8UEKpp^pphUNNpp^ppKpp=UQRppIURpp^ppQpp^pp^ppL~pp^pph>pp\=~=ppR~pp^ppfBpp^ppLW~Ypp^)>GppaiIpph)B^pp;L)PQppG)R}pp^)U~pp>qhpp^jppOppp^rppR`wqppCb^ppV=^pp^zppTppN^ppR`ppKpp^ppb ^pp^pphtpp^vpp^yppKzppJUpp5qpp_y pp;ppfcpp^pp5IppDA*pp^A+pp9>pp^A/KpphA0pphnpp7A4MppYA5ppApp^A>OpphAEppfAKpp\ ppBcpp>AONpp9a:ppRQ*OppDSpp^ppipp\QHypp>%pp5&ppO'pph~pph.zDppa4pp7pp^pp^-pp_pph.z/pph0ppappZz1pp?9ppJUppLzpp@{pp8ppCpphppPippK-pp4kpp^ ppRYyppTppfpp^pp^9pp^6pp\ZgppeZippRZlppK?ppU@@pp^HppLZuCpp^QDpp^Rpp9SppRYZ~pp\Zpp^̯;pp^̶ppGkmfpp4AppJUgppj?Epp_y]pp\mppflppLmXpp9~pp^6pp\6ppR`6pph6ppRppG6pp[ppb6pp_E[pp^6ppO6ppg)7ppQ7+ppTza{ppLMpp^zfppVXMppGkM9pp^zi.pphzqppKzr0pp:wzw1ppDzzpp^z{pp^z|Ypph.M42ppQz~6ppixpp_ypp^#pp\iypp@{i{ppJUpp>_pp^,z)pp4,+ppD,,pph,-ppJ,pp7pp^,eppK,fppJU,4ppTc,pp\dpphipp^,6ppJg,7ppfH,pp^I/pp^ppp^pppaAp)ppR`p*ppGp-JppKILppR`p1ppGIQpp8+IVppgp;jpp^.ppN/kppf1lppK5=ppQrppTc@ppiBpp<rppp^DppGFqpp^HtppYO'ppErpp^SOppJrpp8Uupp62rRppL>rppf]ppbvxpph =pp9zpp; pp` pp^ pp^ ppGkppT ppf pp`pph{pp^pp^ppOpp@ R{pp^pp^ppVppH0RGppdPHpphQpp^^4pp^cPpp5jQppRnpp^ppp;Ls7ppJUtppivRppW7|pp^}:pp^;pp^Upp7Vppa"N}pp^"Oppe"ZppNpp@ ^ppK"gppW ppJ4epp^epp^eppdE-pp^eppJUepphE<ppR`epp^eppfeppXE?ppR6eppdepp_'e"ppLEIppRn<ppb]Wpp@{n@pp0ppGk1<pp6R2;pp:8pp9cppCpIpph.ppRppcpp7I"ppR"pp_yI,jpp8I-#pp_Epp8ppg'pp^I9pp^pp7jpp<7jppHjpp^ pp5 ?pp^pphjpp^pp62}ppT}pp^pp^3ppGpp^ppKHpp^$ppR}ppK6ppjgppL}Opp@ }*pp^pp7}pp^ppieppSsCpph.JgppBFsJppLJpp^sQpp^sVppDJjppes[lpp?s`mppFsdppa]ppT ]pp6D% ppGk]ppAv]pp8]pp7]ppD/$pp]]ppd4pp^7&pp^;'ppf]$pp=]ppfJ*ppR(ppK OppJ?-pph.1ppK9pphpp^ ppf pp?;pp^ pp^?ppRApp\pp^>?ppK>pp8>ppMppM>mppJU>%ppR`>CppK>pp^>pphppR`ppVfpph.fpp^ ppZ pp^ppappfppRfppippGppKppTHppJUlKpp^rLppKvgpp^yppKpp7pp[yppUUpp^h*pp6Fypp^i ppHFpphi ppJi ppfi pp;LippAMFppJi|ppBF5ppJFpp=F|pp9>Fpp^i!ppKi+ppKi,pp^Hpp5%pp;Yspp4YLpphNppTfpp4;YPppKqpp^*ppKppKppVnpp@+.pph0ppQ2pp49ppf=:ppJUpphMppLCppeppRJWppJUpp4;UppGk[ppL4vLpp^4w3pp4lppLNpp7Opp^4zpp^4|Ppp84}pp^4pphRpp^4WppT4ppO4ppOFbpp[bppcbppTpp7b/ppappFppepp_ypp5pp\pp\dpp^HppDNppGkuppeRppQNWpphX[ppf^ppWuopp^hppKi\ppilppM u]ppfpppK^ppJU^pp]BtppJU^ppRB~Ipp5^Lpph^MppJ^pp\BPpp\^!ppf^ppK^1pp=BppY)B%ppi^Uppb^Vpp5^ppK^pp^pphjpp^kpp\WUppKpp4Uppeppf ppS-pp^pp4pp;LppJ(pp6R!ppRZpp6D{ppR`*'pp8*,pp^*.pp^*0pp7ppa*1ppJU*;pp^*<App;pp5ppCm*App9a*BppR`*IppRZ*Opp^*QppY2ppO*W8!ppppI8jppppBppppH/ppppf!pppp^m|ppppPJppppFppppFpGX/$pF:rpcpapA]pWup@ RCYWA22kkW?22kkWB22kkW@22kkK"CppppppO&<pppppp:05pppppp?umppppppE cTppppppXnppppppF+ppppppLpppppp^ s;ppppppZap=%pEkHppppppppppppppppMAppppppppppppppppHppppppppppppppppD,ppppppppppppppppC<7pppppppppppppppp;cppppppppppppppppY-8ppppppppppppppppX ppppppppppppppppIbppppppppppppppppA#ppppppppppppppppDMppppppppppppppppIT~VppppppppppppppppAppppppppppppppppNtpppppppppppppppp7ppppppppppppppppDippppppppppppppppJNppppppppppppppppIJ_ppppppppppppppppIppppppppppppppppQ!/pppppppppppppppp<Bpppppppppppppppp=zppppppppppppppppjzppppppppppppppppi68pppppppppppppppp>wMppppppppppppppppXTppppppppppppppppL.5pppppppppppppppp8.wppppppppppppppppM;#ppppppppppppppppiѩpppppppppppppppp=>pppppppppppppppp;ppppppppppppppppVupppppppppppppppp>pppppppppppppppp@(ppppppppppppppppbjpppppppppppppppp@ppppppppppppppppph+.pppppppppppppppph`vppppppppppppppppEppppppppppppppppMppppppppppppppppaCpppppppppppppppp@(appppppppppppppppUpppppppppppppppp56ppppppppppppppppTgpppppppppppppppp>/ppppppppppppppppGppppppppppppppppaappppppppppppppppG$ppppppppppppppppIvpppppppppppppppp7 xpppppppppppppppp@ ppppppppppppppppV|bppppppppppppppppGppppppppppppppppfakppppppppppppppppQppppppppppppppppJDppppppppppppppppGppppppppppppppppK:fppppppppppppppppi)ppppppppppppppppFppppppppppppppppR0ppppppppppppppppGOpppppppppppppppp[{%pppppppppppppppp8rppppppppppppppppK}(ppppppppppppppppgppppppppppppppppMYppppppppppppppppUvppppppppppppppppT?rppppppppppppppppA ppppppppppppppppLMlppppppppppppppppX#OppppppppppppppppVppppppppppppppppKbUppppppppppppppppc Spppppppppppppppp5ppppppppppppppppa*EppppppppppppppppgppppppppppppppppRK;Ypppppppppppppppp6 vppppppppppppppppFDppppppppppppppppDB4pppppppppppppppp9[]pppppppppppppppp^h#ppppppppppppppppG}pppppppppppppppp6Hpppppppppppppppp[\wpppppppppppppppp6DppppppppppppppppKppppppppppppppppXxmppppppppppppppppbt4ppppppppppppppppKpppppppppppppppp^c5pppppppppppppppp[m9pppppppppppppppp[ppppppppppppppppfFpppppppppppppppp>}ppppppppppppppppJ,ppppppppppppppppYpppppppppppppppp;P3ppppppppppppppppCpppppppppppppppp`?pppppppppppppppp;)ppppppppppppppppCf/pppppppppppppppp4ppppppppppppppppRDppppppppppppppppZzpppppppppppppppp?9ppppppppppppppppg "ppppppppppppppppZppppppppppppppppW[pppppppppppppppp7ppppppppppppppppUeI^ppppppppppppppppErppppppppppppppppUntppppppppppppppppZi?ppppppppppppppppD)pppppppppppppppp7ppppppppppppppppO4pppppppppppppppp:ppppppppppppppppNpppppppppppppppp\'*zppppppppppppppppdppppppppppppppppWXpppppppppppppppp=d DppppppppppppppppDgppppppppppppppppH{pppppppppppppppp=pppppppppppppppp5pppppppppppppppp[TqVpppppppppppppppp_ ppppppppppppppppPppppppppppppppppMfppppppppppppppppapppppppppppppppp=PJEppppppppppppppppSKppppppppppppppppXZppppppppppppppppPy@pppppppppppppppphpppppppppppppppppTpppppppppppppppp95ppppppppppppppppehpppppppppppppppp@ppppppppppppppppf+^ppppppppppppppppCRppppppppppppppppT!5ppppppppppppppppHpppppppppppppppp^|ppppppppppppppppgxpppppppppppppppp]ppppppppppppppppf,r8ppppppppppppppppcBspppppppppppppppp\ppppppppppppppppcUppppppppppppppppA@]ppppppppppppppppXGppppppppppppppppDAppppppppppppppppJpppppppppppppppp_6ppppppppppppppppJ]fppppppppppppppppbpppppppppppppppp]ZppppppppppppppppIppppppppppppppppJf"$ppppppppppppppppgzppppppppppppppppO}nppppppppppppppppfppppppppppppppppJspppppppppppppppp7 ppppppppppppppppi_pppppppppppppppp[hppppppppppppppppdEppppppppppppppppb^pppppppppppppppp`ppppppppppppppppA"fzpp^ppilspp:-pp]01ppL/pp8ppfpp:l˵ppEpp]opp7 ppX9ppe5kppD~ppKuVi7(*:zwXhB[>Pmq\YO:JWJ]'6"vO t]7JdN<<gNp>98npN/pbEpAX'2H,Q<V7:pp\Bpp_HppJppTpF4r‹pppC‹pppDo ‹pppf>`yOMJ.bfMIppppppp8#appppppp9pppppppg'pppppppRpppppppcCFpppppppa}pppppppCrpppppppO7pppppppUipppppppi;pppppppQ&%pppppppBbppppppp_ppppppp6pppppppNpppppppe{ppppppp5vpppppppN<pppppppK }ppppppp:=ppppppp^&ebppppppp_>ppppppp@mpppppppaIpppppppHBpppppppZ?upppppppZppppppp^{ppppppp;gAppppppp4 |pppppppU8rppppppp3pppppppCB}ppppppp<#np_P?a"^_UP͍pAQpZpB'Ypg}pbpYp=k4p6%vpZ$Bp`i p\SpdK_p5upG jp5CzpZ[:pClpd9~p^=pO%pX^ȊpLvpNOpApYp;_2pgdpcp;+pS|?pBpdd2pZ{xpU+pJSd5pa)$pc,GpDhpOMpXYp] $pYpgWphp<ppp> 4pB Op5ep4 +hpN! p`p`!?pTp6zgpem]p7p@6pa^p5'5'5'5'5'5'PqyS T'PrRPrSPrTT'6PtPt Pt!Pt"SPpPpPrI T'PsPqPPqQ^T'PsPsPs^PpPpS Prhj8181PsqS @Pq"@GPq#Pq$Q=NPqPqPqQ=NPsPs81SgPpPpYeqPpPr`SPs@PsAPsB81|^PpPpPqPqPqbGPqPsPsPpdPpeAjPpfPr8T'PsPsPsPsPpPpYGmPpPp@H33PqPqPq7OTPs{S ]jPpPpPp^PrhjPrPrPsPsPshjPq:S.PrPrPrPsPs[hjPpPpPpPrwPrxPryPrz^75bPs`PsaPsbPscPsdPq PqPqPqPqHLPsPsPsT'&PrJ[PrKPrLPs,Ps-HJhkPs.PpYGmPpPpPqAk?zPsPs81PpPPpQHIAkPpRPr'B hT'WI Pr^PpPpPpPpPpT'K[TPq^W.Pt.Pt/Pt0PqPrHD\S PpB SpPq\81|?zs6Ps9Ps:PtPtT'PqPqPqPqPq^T'IPrPrPrPrPp^Pp_Ye`Pq0WWAjPs Ps Ps ^Q=3379iPqPq^ProI I Pt;81|PqPqPqPq7UKYGmPrPs81&PqiPqj8181PqkT'PrAPrBHT@GS HDMPt[SKPrPrPsW 81|PsPsPsPsPq<Pq=T'Pr[TT'PsPpI AjPr?z5PsgYet81|81PshPsi^PqW.[T81|PqPqHDMPqPq7UKPsPs?zXePp|Pp}S PrQYelSPs16 Pp81P81PpT'jPq81&PqQ=3Ps81PsSSYGmSPsPsPsHJPsS PpS3Pq6PspYGmSPt1PqW[TPqPrPr@GPrPpPpPpPpDv!Pq^YedPq_Ps=Ps>Ps?SRQ=NPtPtT'oPqPqQ=3PrPpbPpcS cS dT'Pq4^\3<Pq5Ps81|I T'PsB ^V;x7UKPqHTPrqPrr[81PrsPt=Pt>Wf@GPt?S Pq 41PrPrPr[Pr^ZXePs81]81'PsPsPqn[T81GhPtPt^S PpSPr[TT'PsPs^T'FPq@PqAPqBI ^Ps@GT'PpPpPrHN81T'%Psl[T81Psm^6 PqPqS9PqT'PsPsPsS]jpPpWZ7UKPrUPrVSGT'IYGmPs7PpPpPpSPqPqYGm8181S7C64PsT'GPpUPpVPpWYe_PpXPpYPpZPp[Pr*PsPs@GPs^^PpPpPpPpT'PqPqPq7UKT'%Pt4Pt5^PrPrPrPrPrPr^\8PPrPpT'81|PqbPqcPqdPsCPsDPsES Pt Pt W`PtPt^PqPqPqWX^\p}PqS Pr]j33Ppg81Pq9AkPsYerT'pPs81|8jPrtPruPrvPtC@GPtDPtEPtFPq 81'Pq PrPr?z@H3PsPqpPqqT'PrIPtPtW.81&Pt^T'PpS T'JPrPr8181^PsYGm6PqFPqG8˾81PqHT'Pr Pr!Pr"Pr#Pr$Pr%Pr&PsPsPsT'PpPr81|Z5PqPqPqPq6PsPsPsPsPsT'oPpPpAkPpPrYPrZPr[7LPp81|T'pPqPq81PqPs81PsPsT'Pp]7RPr.Pr/Pr0HMS Ps PpPpQ=3W75bPsu81PsvPt:Q=33PrBPrS?zRS T'PrPrPpPp^YeePqfPqgPqh81cPsGPsHT'T' PtPq?zT'PplPq;81|YGmPsPsPs41PqPqPr{Pr|Pr}Pr~PrPpDPpESfPqPqHJPqPrPrPsPs56Pqu75bPrMPrNPrOHTPrPB hk^T'PpPpS PrPsSyPqJPqKPqL81|S Pr(81816PsPs^SPr`"T'kPsoPqPq[PqPqPsPsPsPpW ST'Ps;W_Ps<Pp81PpPqHKS +PsPsPpa81S Q=NPr3Pr4T'PsYeqPsS 7T'KPqI S PsxPsyPt<818181T'(T'Pr@G81|PrPrPpPpW|BoT'T'PqlPqmPsKPsLPsNPtPtPqHTPqPrPrPpoPppPq>Pq?@G81W3PsW 8181|S PsbGR81|PsPsS6/PqPq81|Pr81PpGAjPpHPpIPpJPqPqPrhkPrPrgW-p;U}pOQ/p: pMp;BpOpPlpC/tppIqpp[ppHppO\ppedhX:EYvgY=?Ag8_@s;2`Q;d-KRQJ4Bq^@\$6d.^A@qppgppK}7ppb6bpp[pp@ppKppDMxpp9Mspp]ppIppJ1-pp[TBpp@(8bppXBppMjppI[`WppDd9VppfppbppY.ppOjppbppWCppdjpp9pnppg$ݽpp>wppRK0pp3ޡpp6ppe&pph)ppTgmkppGcpp]<-pp8ߜpp9'ppM9pp`ppW'pp?(ppA!ppDgppfoSppgCppMpp_HappSppUezppK4ppcgmppQWpp^ ppS<ppii9ppC pp6zppQuppR#~pp]!ppW3ppe\>pp6* ppBbi\TFHJRj:jygWwLpFSZ=`1`ZgFpLppTFppTppE#rp7p;=<pR%GXeb"`gg QMo[ @h4g1ppppp[hTppppp[pppppZǬpppppfqҐpppppXG<pppppH<pppppc=kppppp?}pppppFYppppp]ppppp;X1pppppPo&pppppX&ppppp6pppppappppp]$pppppVoppppp8 ;pppppYfppppp?pppppbppppp` ppppp7Qppppp]pppppH,_ppppp:pppppMyppppp8{$ppppW6$ppppW6g\ppppji&F$ppppFN\pppp8\ppppF@$ppppji\ppppfv$J6GUGa?B9Re7b&gJkb^_Y1e lA6vO{:1l^P'=iEoVb\%a6G]# ;(L iNo[$HS~h-DI/fMK}hQ@4fH <d _"KAYY5h7,A+B#Id/mJ[XZD] eلgJppi;pp8|Hpp5kppaO8ppHpp9uppH{ppYpp_Opp8^ppY? pp?dppFHppMppBAכppQ{&ppK:ppG6ppV~4pp8]@~pp=ppQ4pp=&pp>iEpp@Cp:>pG" pFap_pbE pU1gppppppppdoppppppppiRZppppppppJpppppppp\AppppppppMepppppppp@_+<Tg[F.GG?#A{*`/*Ben"pZApO'qpp\Gpp\G'pp\Gpp\Gpp\GLpp\Gфpp\Gpp\GI6pp\Gi*pp\G4pp3u3333322223322HGpppppO2p2pg2pEk2p0^[]2p7iig2p2p$jjh2pU`]2p5EVa_2pXcb2p9Zee2p\ff2pT_kk2pu`ll2p_@dpm2pOUf2p<n2p;}q2pv$1*2p%3,2p6P.922p 2ps,2pr 2pp2p*8By2p2p&2pD'2pp.2p62pF2p&2pJ2p8\2p*?.2pce2pj2pB;2p c2py i2p>@p2p E2pPG2p>%!2p 2a2p#Y12p22p132pA/D2p)K2p O2p2U2p2p2pa2p2p{&2p1K,2pm }Ą2pCĈ2pÊ2pƒċ2p'‰Ď2p)2p 52p qMH2pudQ2p 2pG2p#2p%2pS&2pk-;X2p=\2pwƃ2pEj2p'dƆ2p2p(Ƒ2p/KW'2pP*$2pA/)2pA2+2p0w 2p5-2p612p"3;42p{<52pjT'2p+}-2p<e/2p}52p:2p2p2p`62p 2p2p 2p+ð2p/ú2p û2pü2p(2p2p2p|2p)}2p.2pMCF2p`DG2pfA2pLP2ppŠx2pFqšy2p?2pwsţ{2pU?tť2pyů2p{>I2p@62paFR2p(NX2pP\2p2p82p{2p <2p2p 2p!2p ;2p%=2p@'?2pNJ(@2py ) A2p3 *!B2p42p2pj2p]0 2p!2p`2 TPW2pKm/P2phci2piZ^2p_"*2p/2p;-82pI+9"2pXFl2pTct2p`Ms2pw|2pdNw2p-=fPy2pQK2poA2pp}2 S2p V2pcJ~2p2p_Qņ2p\YŊ2pf[2p>2pL2p?2p52p7 2p"0Sf2pS4.2pDx32pu2py2p"{2po2pk2p2pU 2pN`2p' e2p\8l2pHsI2pKtJ2pxxP2pyQ2ph2p2pCŽ2p‘2p|”2p<•2p1˜2p%2pq2p+2pK2py2pƎ32pvƏ42pS#2 bƒ72pƓ8 2p}{2p2p2p2p(@2p G2pN2pQ2p²—2pX¸š2pcŖ2p»›2p?:f2p=g2pV?k2p[O2p Ir2p^a2p ]L@2pc2^MA2pz/D2p'3aOF2p22p(jeRJ2p'ng2p3sl2puo2p\C  2pILH 2p%l2pIN2pZm82pJ)Q2pQEq2p ;2pH2p=I2p{%A2p(t:U2pG2p2}L2p=X(2pg02 DO2p}2p|2p2p2p 2p Q2p2pJ{]2px2p/ 2p1 2p]2p$;v2p+bÈ2pO[,2pÔ2p0y2p^!2p`Qd2p|Zl2pd[m2pOZ2pC2pD2p]-2p9M2pP2pY a2pZ c2pwu2pf+jl2pkm2p @L2p2pm2p2p*2pc 2p5KK2 ?6Ķc2pFHC&2pD2pmU32pA2pZ;2p_?2p?Ev2pmMz2p6SN{2pnP~2p7EQ2p12pz2p+72p{_2p/2psao2p(Pdp2pl 2pÛ2pÝ2pß2pM2p<D*2poL02ph02p&}2p7İ^2pNı_2pXIJ`2pl1S2p$ Y2p f)2pRg*2pT62p #2p!3;2p2p2pon2p^2p_2pg2pi2p0j2prŢ2pf2pAvŧ2pwŭ2plxŮ2po|2p)r2pC2p2pwG2pD2pcV2pT2ppa2pqb2p8y{2p 2p$i2p72pu#2pY%2p-(2p2p .2p!/2p02pb2p {f2p:m2p"n2p&"2p@E2k2p3n2p=2pm^2p(2p2p2pI.7¬2p&'6<³2p*;B¼2pmd2p =2p1T2pU2p\2p#^2pc2p e2p$2psE2p@2pxv(2p?w)2p92p:2pfD2pNAW2phY2pb2pd2pi2p#~2pn$2pYp%2p]2p02p]12p 2po2py2p.2pbb2pz2pg82pN 2pk!2pT 2p !2p"*$2p|.+2p/,2p@2pm42p(`=g2pG2p2psL2pk"x2pX}2p92p?2ph/!i2p1#j2p"6(r2pt_R2pi;,v2p?/y2p8®2p29¯2p3C=´2p2pvgL2p.F;2pnmK> 2p$ r2 u%U12p WZ62pa$^:2pdB2p4egC2pS12p)2p. 2pv62pP2pJQ2p2T2pYg2pZĐ2 H2p2p2pZ=2pB2p>2p2pO2pP 2p22p#2pj2p7km2p&kp2p s2pv2p2p2p`;2pT 2p02pI52p72ps82p -2p~4ø2pH2pJ2p(82pP2pY:U2pW2pfsw2pw"2p:2pt2p1L2p2M2pO5N2pl=U2p;2pb]X 2p\2p 2 k[a2pb2phd2pye2p 2p\5ë^2pqOO2pi}RR2p;TT2p"2p  ~2p%2ps&2p}D,2p5. 2pTſ2p+W2p^[2p`2p5O2pF2:2pG02pKd2pNf2pXz;2pY2p3_2p,2p02p6g2pxq#42p|12pp:2p2p2p2p2pi2p2p Q/2pQ2p[^<2p\_>2pa@2pIbB2p dD2peE2p!\P;2p0UA2p@42p!VC2p2p&2p)2p~2p 2px 2p{#2p@R 2p}2H2pR~4J2pK2pv2pi2p2p 2p:32pm2pŎ 2p ŕ2p32p 92p,>2p<g?2pĮ]2p,u2pv2p-v2p>2p]?C2pNBF2pK2p;o5Q2pxB]2pBM|2p{CN}2pu4MW2p]SH2p z2pKdU2p<2pB2pb 2pf2ph2pjn2ps2p)2p~2pH2pF_V2p,Gz2p-H 2p. h2p k2p##n2p$o2pz2p,{2pb2pD{02p!2pz:2p1A2pEL2pMW52pN|1F2pL2pO@2 q2pH'2p2p}62p1~72pKZ2ph2ps 2pQb2p]Wd2pfƂ'2pxƅ(2p{Ƌ02p ƌ12p|_r2p9fz2ph{2p\VæX2pïa 2paW2pg^2pja"2p&c2pW2ph2piŚs2p%x2 2po2pv_2pd2p/2p|2p;;"2pI`v2pkiz2pFj|2ppl}2pw2p 2p2p<! 2p}2p=:2pV32p ?2pAyHo2p'bu2pdOu2pPv2p< 12pEe52p62p~2p.~2pOˆ2pYŠ2pe&2pp2  '!2p82pGh2pR2pvU2ppV2pt2pX2pj]2p#e2prj2pm2pzp2pu2p&w2pucQ2pTH[2p'|r|2pr}2pjj2pR2pMO2p$Y2pqN-2ph'2pr42p=iZ2pj[2p9p_2pUtd2pVuf2pvh2p(b2p / f2px0 h2p71 k2pG p2pWU2pDx 2pcy"2pV2pEU+2p,-2pd1e2p*12p:m2p@+#2pu<o2p@r2p`TBs2p-guS2pyxY2pz^2p`2p)O.2pp#X92p_]!2pO2pd.2p|9Y52p2p*%2p~<82pz|Sy2p/2p2p J2p2p3E2p2p 2p)p2pny2p4~2p2p02p?2p)2p}mu2pr|2pt2pzv2p(ny2pM8í2p)|2p~V2pi2p>:2p/B=2p?-=2p ]FA2pDN^2pQP`2pZf2p(2pw2p1w 2pho2p#2p%2pT+2p2p#.2p32po<2pR@2pjA2p~2p,;82 2pm2p2p;2Gn2pHo2p4S|2pA2 pJT2pKU2pvR!Y2p/2p 6R2pl7S2p5;V2p?[2p6@\2pE2 UF^2pG_2pHNX2pŷa2pJ2p"Te2p¡2pő2pŔ2pvř2pW22pR2pT52p:#2pSM1j2pZx2pT 2pu 2pŗ2pt2p2pJ2p!v2pt]2p^Ra2pj2pSn2p[2p\ 2  t2pql2p&q2p<t2pW2h2pw2pN1y 2p>z 2pq2p2p_a2p 2p2pl#2p';%2p(2pfe)2pVƕ2pt42pUD2pE2pF2pq~ 2p<2pf=2 /g:ª2pO2pzW2p]2p^2p82p7Q¤2p~Y¦2p|82p992p;2p:<2pGS2phge2pB2pJ2pkZ2p)F2p*\2pf42p`52p72pJ;82p:<2pdeB2pL@"%2pg2p. m2pXo2pOvp2px2p12 u 2pu^2p.{2pUgv2ps$œ2pWjz2pYk|2p ^o~2p$2pn2punY2p ~2  ! …Č2p †č2pJ‹ď2pl{2p2pH2p3A2pCC2p3* #I2po%2p&2p('2pP+2p12pL2p2pqd2pKZ 2pq~2pl2p#B2pi82p 2p2đ2pBĖ2pė2pQwě 2pCĝ 2pM!ğ 2paBĠ2pY|2p0a2pg2pj2pk2p$_<d2p3h2pIp2pLq2p72p2p"`p2pV5#2p:(2pá2pq2p^``2p_C>2pr2pas2pmt2p {2p6,&2pDZ2prU2pa2psb2pxc2pj2p|2p{2pewt2p zv2p~:{w2pS1ç2p4B2p5Jx2p6g{2pÀ 2pa52po62pZ@2p,A2pc2p62pO2prS2p"2p #2pI2p&2p)2pX-2p.2p02pVR2pjO2p2p2puq2pq{2pw2pU~{2pW2p2p?J2pgaqű2pctŶ2prn}ż2p# ?2p*dHR2p.uhMU2pVpZf2pUkmRY2pynSZ2poT\2ppU]2po2 mäV2p2p}k2p2pj2p^t #2p8u $2p5;d2p2p2p2pq"2p| +2pnĜ2pr5i]g2pMpbn2pqco2p:}2p!X2pi5"~2pc2pkI)2px'%2p0^)'2p*(2p#-*2pG=2p12p 22pO2p2p~2pZ$*2pd&,2pU22po2p8r2pwu2pW~2p+cW2p"dQ2p#eC2 5$72p=2pE2p;2pO<w2pP~N2p72pXr82pE,2p^K2pZuO2p(n32pmzC2p7"{D2p}E2p2p  LV2pR2p+2p2p2pB=2pV%Ĩ2pĪ2pkCĬ2p8į2pQ"2p ķ2pd2p[ 2p) h2pwŸb2pb*d2pG{źe2psX2pH$2pc%2pNV42p2p])2pm+2p[xo,2p<2 )sn2p=2pC2pF2pZŅ**2pdŋ/12pE)2p=&2pB)2p)2p -2p4 2p"2pO!$2p "%2pG(2p+-2p82pJr2p,2p2pz2p2p/^2pf1`2p:;2p3b2pz2p2p 2p2p)2p%şw2pp2p2p>2p2p12p2pJ2p_|^L2p9&2pL(2p-2pM[-\2pd$R2pN8i2pZ:j2p%{2p|2py~ 2phaÌ2p6,2pb)2p2p*§2p©2p2p12p(<"2p>%2pwB&2pyF2piIU2pL2pQ2pHC2p1OL2p52p 82pz>2p?9?2pH2p 622pj972pRD@2pMg2pRl2pu2p=.x2p(2pGR{2pZFP2p6Mh2p<Y2pU\[2p]!2pG2p\`2p2pQ2p%2pS2pE2pS!2p "2pSGH2paKM2pCLN2pvtm2p-PQ2pKSS2pyVV2p=XX2p/2pG2pK2p 2p 2p 2pr 2pA2poo2p tž'2 C2pI2p Reu2p ?+2p2pn 2py 2p3e#2prÞ2p 2pdW2pY2pl[2phn\2p9bs2phfw2p)2p.Ml2pY[ U2p#V2p'Y2p(\2p\NBd2peR2pR2pSVPGj2pQQ2p*S^ 2p,W`2p2-2 C[k2p\m2pe2p_ p2p$v` r2p`d2pJv)2pH2pi2pn2pK/"2p(2pM/2pXT/2pL]82pHgX2p c@2p=h2p0[ 2p^!2p 2p/8 2p2pJo2pO2p[\2p*M2pjÖ=2p>×>2pØC2pàP2p@2pG2p VD2p 2p 2p2p 2pL2p#M2pYP!2p{R#2p)S%2pT&2plŝ2pr2pa}2pO~2pK2pz2pcP2pseI2pntfJ2pG2p;qV2p%rW2pt2p2pL}2pl.O2p$q2Q2p:+2p 1D2p>2p2p!2pYq,2p<<2p AA2p BB2p CC2p DD2p@OL2p@x2pA?2p?2p<O2p2pgz2p2p$"2p2p2p*2pJ2pRN2pP2p Żf2pMŽh2p9>2p]fY7a2p}eAk2pehDn2pr2p82p;2pt@2p`es2pE2p n}2p5o~2p^ 2p]e02p8zg42pil62po:2pxq;2pyjy02pi92p);2p!?2pS2pV2pl"Z2pbT2po%]2p9Œ2p–2p ?2  ž2pQ2pS2p$W2pWÜH2pb*^2p~92p?2pb|@2pD2p/>J2p|Q$2p=)2pp12p[!*2p&Y4}2pM6ƀ2pW#j)2p[,t52pe`2p>Lb2pX}'2pkj2pnKn2p2p:v2p^2psVD2pqktWE2py[I2p>Œ2p2p2p I2pEJ2pF2 N2p2pƊ2p2N 2p2p þ2p"ÿ2p"2p-72p2p2p2p.~2pE:2p2p^c2p{o>e2pEm2pG Ho2pE3F2pv<w2p@|2p!A2p%+ j2p[@k2pm2pgP2p_7`2pA9a2p=e2p Fl2pIĆ.2pXć/2pbXĊ02p$$k2p%%l2p-62p/2px''p2p002p&++s2p,ñ2p4;ý2pC 22p:2p <2pn* 2pC2p/2pL2p~2p?@2pwCgz2pV2pTP62 ]2pUM2pg2p u2pnPx2pZ9!2p!$2p(2p,2ph2p&Ii2pt2p8S2pT2pB\2pF\82pa>2pPc@2ps4R2pg2p#]o2pfWr2pQs2pw2pX{2pR>2pP`?2pB@2pI2p2pFI2pps2pB2pe2pu2pƐ52 -YR02p]:#2p`?'2p:Aº2p!cC*2p E2pƘ2p1RƝ2pƞ2pOAƠ2pƦ2pG2pcYY2pBW2pH_c2p/cd2p.ô2p2p2p2ps2 j2p2p[h_2pbkc2p rĢ2pH<c2p552pE&2pFJV2pQNZ2p 2p(Y 2pc 2p#2pr 2pmw2p2pj 2p`x2pw2p2p392p2p!2pu/2pT2p[2pX2pn`2pBƙ2pAƚ2p}_2p*CƤ2pT2pW4cb2pdc2p:@]2pXnj2p U2p [2pt"l 2pZ2psu(2p|,2p%],2pG/2pn2p9}2p,2p\2pW2ps9T2per2pjgt2p=%2ply2pDo{2pq~2pS6le2prj2p| 2p2p`ń))2p7a2p8"2pMY2p /2pNb$2pMY2p&x^2p_2p 2pZ 2p2p%p12py2pa2p52p2p,2pH Ë2pEi|2p2p~2p>2p] [L2p-]M2p^P2p`S2pr2pSFs2pij2p 02 C 2pz2pL2p^2p !(2p y[2p|_2p 2p'2pV*2pP-2p/2pR32p\52ppnI2ppK2p562p2pfU2pC)b2pAt2pQw2p a2pB{2pU2pW2peiX2p&:Y2p^Z2pgU\2p_2pgb2ple2p}D2pL2p>v2p6Cj2px2pel~2p7X2puU2p,,vV2p #2p2pqG)2p02pE' 2p ,2pF<2p6U>2pH2pO2p%P2p  T2pl?h2pV'Bl2p[;Eo2pK2pr!12p'O"22p=2E2p=2pG2pI2py2p~2p2pdĹB2pĻC2pľH2p ZJ2pK2plM2p42pb ĸ2phQi2pim2pDR2p _o2pIVo2p?e2p7n2pIN2pq2p.>2pv 2p?w2p,2ptyA2ph 2po|42pz 2p|2p{>22p( 2pPyjO2pQ2p,2p2p2p2p5#2p$2p%2p>Wv2pwZw2pK2 _Dh{2pKm2p.[2pp2pRr2p//2ps2pt2p)F&2p[3O+2p\P .2pIS2pWg2px'2 vk2p:2p<A2 Ɯ2pLF2p)92p;$+;2p~2pP2p2pF'2p<2pA2pJ2pM|2p2p~}2p32pÙX2 2pm2p2p2p{2p 2pt 2p#H 2p/å2pV2è2po7ì2pw*t2pK0z2pz2{2pd2pB-l2phm2p2p8, s2p=2pkg? 2pA 2p'm2p%G2pÃ62p:Æ<2pHÐC2pKs2p_ÒH2pQÓI2p!X2paE|2pj}32pChD2pQwR2pnx#2p|(2p2f*2p >'2piD+2pH. 2p}#2pKň,2pWō12p. K2pEbI2pL2pdX2pZ2p?2p@2p2pK2pG2pCV2pw2p>W¢2p~2p`2p42pX12p2p2p>z2psA2p2p[2p62pt9&2p`<)2p=*2p B2p|l2pu2pv2p#02p&42p.+72prB(a2p4q32p%N4p2ppS2p*[2p2p%2p2p2pGM2p4p2p`L72 daV2p2pbZ2p+\ 2pG?Ŝt2pŤ~2pŨ2pŬ2p<2pWR2pE22p0M82pQ=2p.R?2pWD2p@ƈ+2p ơ2p2C Ƣ2pƣ2pFn2p*2p8Yw2pk2pl2p&}2pLho2pR$2p2pT*2p[/2p]12pcU2pt Y2ps\2p-2 a2pz2p} 42pD92p<2p=2pWP2p!S2p^2p1<a2pŌ02p c2p^2p b2pz'2pg2p2p)2pH+2p*2p>2piQ2p_2p42pg2p#2p|D2 92pg2pPj2p3Fn2pa| pppLNpppS`pppYE8pppSYJppCKppT@ppUr767`-Y,C:#G|pGn]|p=|pb4|pcC5p9~pGn`p7J.|pW;$V|pb4pQphO,<|pJ/m|pWgphO7pbrKp>"p9~}|p@|piƣ|p5/p;p|p^w=|pQ|p@lpGpWgC|p_i|pcC|p_Yp=z"pFp^MpE$48|pW;Ip>|pR<<6pjVG|pM"ppJWpjV}p:(d|pFGr|p:(o\piHjpR<|p;pp7JA]pbr|pM"p|pE$0p5|p>wpp]Z pp5foppH*pp9[ ppSK wpp8ppjzgeppcDppITppL+@ppGppAٖppe=rppchZpp=ppXppDppW'spp5 ppRppcB_ppfUppU&~pp=P-ppA#pp@&ppX#ppRGppXpp;ppVppVApp`6`ppPyppUoppD)pp_S/pp9Qppipp@;pp8.lpp[E.ppJ:ppM,pp:ppJyppCppJZxKppCRppd7ppNhppVppJ˫ppOppZdpp>.ppQ!ֱppYpp;ppJfoppD, ppIJ-pp;eppC<lpp>_pphpsppC%]phy<pK pb#pDpppppC9ewppppg[ppppZewppppN}pppp_*ewppppE iewppppDpewppppaauppppAewppppLhewppppE wppppaBewppppaaDewppppC9ppppA_ewppppjewpppp8gewpppp=)pewppppPKppppg[;ewppppLppppZewppppAipppp=)pppppDewpppp_ppppPEewppppi;NewppppN ewpppp7sppppaBppppM_eewppppAk+ewppppj{$ppppDFppppM_ppppZ1ppppA7ppppAk@{pppp76.ewppppZepppp8BppppippppCpppFeppp4~pppFppp_tppp` 9ppp=Rpppggppp<Wppp]ppp@o;pppF pppgsppp]vլpppd!ˉppp5pppc֐pppGSpppI )pppU rppphpppL6pppX5ppp`ppp_pppOpppe*pppFpppN=pppHppp5"ppp\ppp7O}eppp65ppp@KTpppIApppBwppp[гpppHpppTnpppf1pppQeppp:ǖpppQupppP eppp8pppT8ppp?WpppDppp=Kuppp=kppp=:[pppU%pppBvppp<epppUIbHpppJpppEpppjIlppp?\Rppp<"ppp]pppRHpppYy=3pppBpppVCpppZpppJ3pppJkpppj?ppp_5*npppDpfθp[O=pGp:Qp=3pZ!?ppppp@oyppppp;p5oypppppO?ppppp=^?ppppp;p?pppppZ&oyppppp=^4oypppppK?ppppp@?pppppO,XoypppppKroypppppcfp=TpDpppppD_7pppppb`pppppgppppp`.zpppppdB$OpppppPDpppppR&ujpppppSbbppppp_5vpppppC$pppppe4ppppphw5pppppMpppppa+3ppppp]pppppDppppp4zէppppp8NpppppJ֋ppppp@KHpppppO41pppppUpppppa)pppppjׄppppp`{ppppp[>pppppO"ppppp_!pppppf pppppV@epppppQpppppChppppp;Sppppp69i.pppppEppppppppppppppppppppppXppppppppppppppppppppppEloipppppppppppppppppppppp:kppppppppppppppppppppppgBpppppppppppppppppppppp6e$p`LpgTpJpb. LpGp:pYgpWzppppppAxޯpppppp8zppppppW!ppppppB6ppppppBc#zppppppAx|zpppppp84ppppppd,pp\V{ppDJ>pp=ppDpppYo pp=&_pp61ppQb"ppQppB.ppY@pp6AppALpp4кppcSppV~tppTtpp:ZFpp[[ѢppY7ppQpp6ǝppCu pp9kpp]ppbV$ppBppGvppQ:`pp6!SppKvpp<lppRppdvbOpp<ppF pp?Vpp9ppJwppYD ppe,pp8Oppd ppK-ppFppGnppBpp:cppD\=8pp=2ppFuppi[HppU ppE.pp8^pp<ppaO pp>ppGppD?ppCpp`*tppZ )ppcq;ppOppFyppZpI:y%p[mJpbt p5+pIppp9{ppKppa ppYhRpp6Bpp8^ppaOppG_ppV~vpp@l#}pp=&pp>:ppOWppOwppp8pppJ^Qppp?ppp5pppWApppBǩpppKDCppp@9xpppc(ҍppp=9ppp:bppp[ȃppp8kpppY!ppp9|zppp[opppV0pppW`pppc<lpppF%pppIcpppC1pppQ&pppdmpppRc;ppp8cpppApppPnpppY;pppappp<GpppPFppp`:pppXd(pppe!ppphlyppp:pppYAo}pppIpppc pppig8pppEAppp6pipppOfpppA%ppp],ppp[Cppp8pppDQpppe  pppapppHNpppTApppdpppEpppXn,\pppPppp=pppis pppdvppp]Wp=%pH+p4Kp?gpAxGp^ippppppHrppppppjehppppppccpppppp91_npppppp@ppppppP7#ppppppAppppppP`cppppppKrkppppppeVppppppF+pppppp< ppppppi;<pppppp8e=ppppppVpppppp^'pppppp\wdppppppEpppppp9ppppppPlppW"ppXfpp50pp]M_gkզd˄F)Ri mEji=pi3T+pW-Qj/|c|:+Ppppagppp9pppLJ@pppF`ppp5bppp4mTppp<\pppYylpppBwpppQxpppZXeppp92ggaj2ppppZppppApppp] ppppAkrpppp^pppp<ppppNappppVrpppp] зrppppEpppph>irppppE3rppppNǚrppppM_ppppAkʲppppC8x9ppppb%rpppp_xXppppEGpppph>rppppC8urppppg[:]rppppZvrppppghrppppgyppppa>bKrppppArppppVhppppa=5rpppp<Erppppb%pppp_xrppppa>ppppM_rppppE?rppppg[pppp^*prppppppppppp0`pppptpppppppppppppppppADtfpc !p7{ϧpE}Kp@6p:9p7ppg%p[mڗpip~pZupYX9pCv}pcpQapb<pbtpMp5̘pQo>pI:*pZgpZup6,pC>p4<*YpA*fi6IHJ/O'\J5N^p=OdUrj;pppG7pppO7mppp7xpppa];,AU7\ R9&7[Qo;oo<6S<\rY'3=EU# bP5H 5fiAu>kfG9 E:HblMUb`D=D6{pppppE0|{ppppp]+z){pppppK؄{ppppp9pp8^ppaOppYpp>pp=&appOWʷppax>ppGG ppKuppV~ppCf:P+NgT]-fIF/Z (VN;dNZ3pP[gg_kR;CR'apppYcppppd<Kpppp=^pppp:ppppJ%hppppA thpI:pR.xp\`p;wpbtp`p[mp_pjrpdJpZ<p5pLqpI Up^pF p%A;%A%A%A%Afb{UJ(6IaX[f:_Ŵ;5/)=TэFt!V5ta7$hsi.uQ]:MR9I v:V;RDb6\bS@fw[B4Lh%ngNCM=%b 2g4SK U(4(f?`[*ah]T-?VyUEg 5Y[ELapppH pppZfpppX+NpppMpcpppFgppp5pppU@ppp?opppAb`pppLdypppi>ppp7<_}ppp6pppbQ.$ppp6Rppp6QpppB_?pppivlpppM$%pppeppp@IxpppO pppQRpUpppeuepppSDh\>o{_>LRdNppppX6ppppCwppppG5ppppW,Ypppp4spppp` pLbP@#9^ȟgCVl3I/5:UOG4(Mpa'5oaxppppp9|xppppp5]ppppp5,8pppppBwppppp8~?pppppTipppppTKDppppp77ppppp;v8ppppp4>_ppppp`\ppppp7'FwpppppLJppppp<\1pppppUpppppHwppppp=ypppppF`upppppQ>pppppYyppppp9pppppAQppppRs%^c,ppppN'ppppg[c,ppppg[BppppSpppP}0ppp<}ZEppppU@ppppUv]ppppT0"ppppAwpppp>rHppppXFpppp6% pppp]2pppp?mpppp^iHppppYˢppppAppppBHyppppdHpppph9ppppNypppp5|pppp@UwTpppp= ֨ppppBpppp[m ppppcpppp9Rpppp6i)pppp_XppppV,"ppppMEFpppp6aepppp4pppp^=ppppM~pppp; =pppp`)ippppcpppp8MppppOy7ppppE.pppp:!ppppguppppPppppUpppp5מpppp\b{)pppp> pppphZpppp:7ppppaDppppI:#pppp:rpppp5-ppppRgpppp>z!0pppp;ppppVeppppd $nppppR)ppppZppppLspppp[1ҁppppHY2ppppbSpppp?ppppX\ppppCppppapppp[ppppUi~PppppD8ppppTppppe)"ppppbt~ppppHv4>Jg898=֡eFDI$R\2p/\ucejjF dac]EbTWX'4NtT85pњb05V-#\Z g2^X etTD [FlhL8faO|ppc,MppGpp9ipp=&Fpp8^ppapppGGppKppOWyppV~ppY>$pp>ppT$lp6p?opL&cp@YpG#pc@ ?p9<8epYp44jpH6p;>p9pBlpLpipkpWpGpMY.p_ph pefPpB<pWpCVmop=Hp\YpScpgEpjpDB6H7_8KWISsW] ;;HD)PdKL QYOhcQpppp@ppppHm.>ppppZ$pppp_:Gpppp8T/!ppppT4ppppZppppKvppppftppppM=ppppd3ppppc9ppppappppMlppppZ pppp8pDMppppDpppp7&pppp"p13po$p3%po \pQ3S$pm#^pn#_p3$p%npm$p34$pf3r$p3"*p3",p3"1p3V"3p 35p3%[pm$%_pl:pl6 pk p2 p3"5pWlx$2plpdmb%ap3%ep3!p3!plX"pk !rp>3p n"apm'?p3!&pop!3p$2p'lf"pm"pNk"pSolplUupk/vp3 pho #pla#pmO!xpp3'Ap%lf"py]l"popo_"pk$p9pX$p;p$p>l$pA3`&p3f&pl6p3\'pr3?'ps3!pkpnm$pm$pQl MpUn OpY3 Pp[mF Sp]3U&p`3g#pna!p3h'p lx'p3KplQp3$p)3p:lp;3pE3&'pl&zp;3 Xpp1&p n p3#YplC-pm%.po$p3$pl&|p(m &p2ky"pk(p3*pm%pk #pT3!pSpApk%Vpm.&pp2&pk] p2 potpon`xpvn"&pen1!#pk#pn#p3(p3p&o!p(pl'zp.m["ypyvm"{p3upn$pmA%pov$p_o4p3!p3plp,3qp.3!!plgp3hp2kp3]pm&p$n$$p3px3%pk"p3:"pk"pp&po7'pl!sp3"pKk!ipHkpn !ppk>#pT3 ?pCo EpKp & pl&pJl&pMn!p3#;pq2#>p l#?psp<#Cpw3Bpv k]Fp3'p$m&mpou!pmYpnp2#Fpk#Gp2$p}nn& pDpg pBk!pm&rpl'pp2pnypl7#p3p3)p/3%.po[ plnpK2"pdlpmp3#po~!p 3&pR3&p>2&p?3&p@3&p\3"rpo_spk$ pdo}$ phn$ pk3$pv3 %pXl%p3|pqlpoBp=3wpE3S"vpX35"wpZ3mzpoFWpo $p3Wp[3"p}m~%p3,'1p3'2p3Z8pn "pk"pn pv2k+$npNk9&p3.po~pd3,'}pow/p3J1pl2p(l3p 3L4pzmO"pn"poA"pnp2p3e$qp3$tp3pm$up3x .pLov /pOl 4pV3^'pKk$p.3s$p2n$p3I $pM3$&[p3='plkp!pkplk"p3pl pop3$pm&dpVk&fpX3h'p3#p3po%5psl&pn$po pk  )p o4"py3v#p3K#p 3op}<m%qpm!pB3U&p(ohpvKpkpvXlCpVmtp3"upM3%pl! pkpCkp:3"op+pA"pp3l{Ipl+Jp3$pn39$p 2$p38pfl%pVl%pWn''p3"pm""pm"p3po$_pJn$bpO3Kpb3%p3p'mp3%$p3!^p3&p0k'p53F"plpmpw@n $dp3 "p:3c#=pk!pm["pWn)p3v,p3..pnv$p3pk]&Pp2 (p3'poA'p3poS#*p3!/pm/#,pn&^p3\ pXl p]o&TpFkn&UpMo~&XpJo&#pol!Qpsk#p|Onpz3pm%#p3%'p%38 p m&p3 p3v]p 3!pK3F!pOm"pUlPpo%0p3 p)n:&p&3@bp34%p3#'p3 p{i30pVn*"cp3nS"dp73"ep83<p3w#p otpS3#p_3%pmA%p3%<pl'p3'p"m%?po"po31ppNp3$Yp=3$Zp>3xEpd3^%p~o;%pnM&pop3!Tpmp3^"p8kepm8$]pm%p9o%p`3%pj3!p=lX'dpv3'gpo#pkz#p3#p3"pl#p3p93[!Npnm&Kp 3+pNl|p3e# p3pn^pnPpo$p2$p3$pn~ {pbm&Lp7o#pypR~pklpnl%pxlH%pxlpp_'p|n p3J poG p{np39#pkVpt3&plopm#3pn pk'po TplWpKl%pAn%pnYp n1\p31^pm`p3Q&p3. pk["[pN3Apn 2p3&pl%#p3#pkp3B%;pUl!>pl!Cp3$HpZnL%pk%pmpykp p~oJ'Spn1!Hp l!Kp3Q!Lp3!%p3S'ippou pco~ pe3"p#o?%pn!pn pn'Xpn&po&pmpopnp3$p)k%$p-lg&<pk&>pn& p{o poH'pKk'p3G!pt3Uppa#pkp3 qp337&Bp\n'pe3'p3"rp3]sp3% p~3#pk+p*kpmp03pkp3m tp3% vpp Cp;3JEp>38p}lpl#|pm#}p3#~pl p3 p3l&pv3&pIo"Lp3d"Rp3"p3Lp3pb3Upe3$pg3 Rp(3 plp,mF"SpK3]*p3#p3pnpwlp{3%zpro"pu3l!7p3!9pn&p#niplp2pn/pJkp%p3 pop 3'Mpjp'Npl'Op3p)3c"p+3Rpn[pk$Dp2$Fp2 pM3${pQn pU3] pX3$'Qp~3pp $pho_$pok3$pk8$popLo9pQkf&*pk&/p3'pVnv'p^mYpmY!p2`p ncp}n# pk!poJ$pni$p3$pl gp3&5pd3#Ipkm0!p|pn'p3pv3xpk9$pMn %pl6$pp $po &pk:pIo;po#mp3#npk#op3e=p3Bp 3 ppF%po5% pn p)3:&p73*"Bp>p1#pnn "Iph3Dp{oFp mIp'3- pk9 p3p3#pzl#p3#p3%lpB3!,p)m&p=o p7m"pk"pmY"plpo$.p:oB!pm#p3J&npql'Fpo_&pkp'Gpvnp3="pD34}pk$6p3$8popO3'-pp?%po%p3%p2!p3$p"mplm~$yp!np@3pm'phloS[BWppLXppd!ppRtgpp:h_ppM^pp5BppF|k pp^TppUpp]`ppA~pp;KppC)ppd%AppKEppMvJppU pp4 ppL}ppZɬpp@jppf_ppPppdppVp2WppK ppYppGPy!ppK_ppgdwppB_pp<Fpp7.pp[ ppPppEx vppUJppXpp>U;ppf%&ppL-ppIPZpp[pppE5$ppV pp`VqppX TppNpp`pp5^EppGD+ppHippSppW!pph4ppT/h.ppOn^ppK!7ppZppIe^ppiD^4^WD,Y c.p[ppppAk\ppppNppppOh=ppppXt ppppOhppppg[<ppppM_ppppA*ppppM_ ppppAgTppppCppppSx|ppppXrppppg[pppp>[ ppppZppppC}ppppSxppppN pppp>BtJ >bphqOCBH_|VFspgh%`<EZzCF7?Z7y?bnB`NEb81S^'` 93peP J+>&RM[)~;7!c_;ppph)pppAypppC ~pppQppppUgpppp@=_ppp<pppO7ppp7x[pppMg0pppUr'7pppHZgppW8pp;ppMi7ppN]Jpp:5Dpp6ppXLځppR,"ppX=pppp[}ppppi#kpppp\}ppppC ppppD%j&ppppXNpppp6^COpppp9zpppp=sppppS ppppGpppp]ppppcppppbs{ppppY@ppppFppppOEpppp>pppp_#pppphappppHYppppS&.ppppMppppEbppppTpppp_kppppV'ppppIpppp@ppppUʨppppFx/ppppfpppp6MppppEFpppp?<ppppB( ppppb) ppppg=ppppJX3Wpppp[nppppfsippppYekpppp_>ppppHkppppfvpppp?ipppp8UIppppZ7pppp\4pppp5?~ppppDpppp4S.ppppH|pppp>^ppppZppppIgKpppp:$pppp;|pppp8rppppTpppp]pppp?}ppppQOppppT3X8#pb-p>vp>FpOL8oFtD/G,O4NJ;FgA#pppA1pppApppAowpppA7& TpppA҉pppA93pppApppAkpppAmpppApppA8pppApppAƼj9pppA(pppAypppAǥpppAByZpppA">pppAGIpppA9vpppA;npppApHpppA pppApppAIpppAppp=Yp:dp[?Opip]pc@pJ_zBpb!4UpKppV~mpp9z8pp8^cppaO_ppYpp>jpp=&ؗppOWAsppappGEppJ8S A=X6cg@C_W;qf#JKhG6EMlz[ \xh eUppppc;pppppPD!&ppppg pppp`uppppJppppX,LppppMs ppppa+_ppppCYoppppCh~ppppRbppppe4ppppO#ppppR0pppp[ppppjppppYrpppp69vpppphaYppppMbpppp@KppppH[ppppDpppp_5Epppp`kppppOFppppSbpppp_Ipppp]ppppa|pppp82ppppQe pppp;SppppdB:ppppR&EppppD_ppppDpppp>tpc{p8gp_NpNoep6vppp5jpppd9|ppZ)ppcppcppftGppa\(pp_:pp[pp^R{-<ppp;f<pppa -<pppA`pppiڈpppAfJppp7~pppC/pppf-pppAt<ppp?ppp77mpppi$r<pppAf <pppYuppp7<pppCvn<pppf<ppp?a<ppp9ppp77<pppY<pppFqpppR-ppp99<ppp^RpppF}<pppR-̉<ppp;f>pppa )pppPlpppp8!%XppppHppppBppppI8y7ppppFZpppp^ ppppf+ppppI:ppT1 (pp[mq:pp<4^pp6IppZpp`pp5)jppbtIDppJ-pg5pJpg@ppppppppppppppppppppppppppppp3b3ppppppppppkpGX7cppppppp}pppppppppp}ppppppppppZppppppppppp3pppppppppp33uppppppppppUpppppppppppGI;GGKGi333~~333YHHZpmR"k~obpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3ippppppppppͬppppppppppppppppppppppppppppppp5Xepppppppppppppppppp3ppppppppppʹpZpdppppppppppppppppppppkepͽ QaWppppppppppppppppppppppppppppp3} / K3kppppppppppppppppppppHKppppppppppppppppppppppppppppppe8Gpppppppppppppppppppp3pppppppppp33*73pppppppppppppppppppaWpppppppppppppppppppZppppppppppp|pppppppppppppppppppppppppppppppppppppppp33Y7m3;3 pppppppppp3 7 pppppppppppppppppppp7ppppppppppppppppppppppppppppppp7ppppppppppp3pppppppppp3V7c;f33<333330y;3y=pppppppppppppppppppp{Yppppppppppppppppppppppppppppppp3Yy>{]p3Mpppppppppp3D 3ppppppppppppppppppppyB{g {hp3pppppppppp32ppppppppppAyDppppppppppDVjppppppppppppppppppppppppppppo43 npppppppppppppppppppppppppppppp{| 3kppppppppppEfwlpppppppp38jJI323II]ApppppppppPnmupppppppppppppppppppppppppppppppppppppppppppppppppp3 ppppppppppQZppppppppppp3m6ppppppppppppppppppppppppppppppe8Ge8Gppppppppppppppppppppppppppppppnlpppppppppp33ppppppppppZppppppppppp lppppppppppIII?){J{JJ ] {pppppppppplZppppppppppppppppppppppALpppppppppAFeRpppppppppppppppppppppppppppppppppppppppppppppppo[pppppppppppppppppppp39pppppppppp+m3.3lpppppppppppppppppppp3p3pppppppppp:pppppppppppppppppppppppppppppp3upppppppppppppppppppp3ppppppppppppppppppppZpJc;>O5?)e8Gpppppppppppppppppppp|Jpppppppppppppppppppppppppppppp|pppppppppp|<3ppppppppppAm3pppppppppppppppppppp|pppppppppp33pppppppppp|  3 3op_pppppppppp fw0^ppppppppppppppppppppppppppppe8GppppppppppGmGnIiدs*CwSmÜlppppppppppppppppppppppppppppppU-ppppppppppppppppppe8G23n<}ppppppppppppppppppppe8GppppppppppppppppppppppppppppppppppppppppppppppppppWppppppppppppppppppppeeppppppppp pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp33~pppppppppp3~ppppppppppp3Y36;HHfKKKiKppppppppppEoxpppppppppp2ppppppppppppppppppppZpppppppppppppppppppppppppppppppmppppppppppp pppppppppppppppppppppppppppppppppppppppp3F37pppppppppp-k \pppppppppppppppppppp-oppppppppppppppppppppppppppppppp2pppppppppp3pppppppppp-p-popppppppppp-p\pppppppppZp-ppppppppppJ-pnppppppppppKFFFi_ppOppppppppppq Jlll/ppppppppppppppppppppppppppppppppppppppppq 3ZpZpppppppppppq _ppppppppppZppppppppppp3^xVypppppppppxq!paWpppppppppppppppppppppppppppppq$ppppppppppppppppppppp npppppppppp ZpZpF!JK$J3E3E3E+IDZp&pppppppppppm33pppppppppp,pppppppppppppppppppppn'n10e8G-m3*kpppppppppp3\ppppppppppIsppppppppp0ppppppppppnpppppppppp8 3EpppppppppppppppppppppppppppppZpZppppppppppppppppppppppppppppppppppppppppp3;ppppppppppe8Gpppppppppppppppppppppppppppppp3 3\pppppppppHI+IEIFc;JJH333Jppppppppppe8Gmppppppppppe8GlppppppppppY-ppppppppp3@H:LppppppppBppppppppp ppppppppppppppppppppppppppppppppppppppppp3Ypppppppppppppppppppp~3A e8G pfwppppppppppppppppppp 3pppppppppppppppppppppppppppppp pppppppppppJL JG33Y2'Q?)G33Y3Y+GGGk3;3pppppppppp33{pppppppppppppppppppppZp48pppppppp3|e8Gppppppppppppppppppppppppppppppz3z 32ppppppppppzpppppppppppppppppppppppppppppppppmrppppppppppppppppppppe8G3Xl3Ypppppppppp UpiQppppppppppppppppppppppppppppppCiHgjk3bcppppppppppppppppppppJp[K33-pppppppppp3y@ jnygppppppppppppppppppppZpIp3ppppppppppippppppppppKpMppppppppppNkpppppppppp3pppppppppppppppppppppppppppppp3pppppppppp3-VyppppppppaWppppppppp&mpnHhHiKZK[K\K]Zp pppppppppp3;ppppppppppopppppppppppppppppppppppppppppppppppppppp#1ppppppppppppppppppppppppppppppppppppppppp#=pppppppppppppppppppppo}kpppppppppppppppppppp313pppppppppp3#Dppppppppppppppppppppp#F H3ppppppppppppppppppppppppppppppe8Gkppppppppppppppppppppppppppppppppppppppppe8Gpppppppppppppppppppppppppppppphppppppppppppppppppppppppppppppyb33#XpZpfi#[V3jK^K_K`KaF2fpfpppppppppppoZpppppppppppvZpppppppppppv\K5ppppppppppppppppppppppppppppl%mppppppppppppppppppppppppppppppv3 e8Gppppppppppvppppppppppvpppppppppp fppppppppppp3Yfpfp3e8GF3H333Y2~H3pppppppppp2ppppppppppWe8GRppppppppppppppppppppH=pppppppppZppppppppppppppppppppppppppppppp3 ppppppppppp\\fwpppppppp3ppppppppppp]e8G^3wpppppppppppppppppppppppppppppp33ppppppppppppppppppppppppppppppppppppppppZp31bcpppppppppppdIHIJVi333.JWppppppppppppppppppppIspppppppppppppppppppppppppppppoppppppppppp3Oppppppppppp5ppppppppppB:e8Gpppppppppppppppppppppppppppppp<pppppppppp3ppppppppppUcs3>ppppppppppZp3)3@o ppppppppppZpnFZppppppppppppppppppppppppppppppppp3JJXJYG;FF ypppppppppp3yyppppppppppppppppppppppppppppppppppppppppZp3?3mpppppppppppppppppppp@Hpppppppppppppppppppe8GIspppppppppppppppppppy3pppppppppp3 3uyyppppppppppZpyppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZpyy@HpppppppppZpZppppppppppppppppppppppppppppppppppppppppp3~p~1ppppppppppe8G ppppppppppF?)1]VHJUVJU]>Eh>33<3'QH13ippppppppppppppppppppZppppppppppp3pppppppppppppppppppppppppppppp@Hpppppppppiikpppppppppppppppppp3.pppppppppplDpppppppppp7pppppppppp3pppppppppppppppppppp33uZppppppppppp<3YppppppppppYpecXeppppppppppppppppppppppppppp`iX;pppppppppppppppppeppppppppppp3@ppppppppppe8Gpppppppppppppppppppp_+o3H3HIK$Hppppppppppppppppppppe8Glpppppppppp ;3 ppppppppppppppppppppppppppppppppppppppppppppppppppZpppppppppppppppppppppppppppppppp 3s3sIspppppppppppppppppppppZpppppppppppp3pppppppppp33pTpppppppppp(ppppppppppppppppppppppppppppppZppppppppppp3p3ppppppppppe8G ppppppppppp3Upppppppppp3u/1ppppppppppJIKKKKfLVIZppppppppppp3jppppppppppkfk5pppppppppp'pppppppppp2ppppppppppSIppppppppppppppppppe8GpppppppppplY3pppppppppp3%3;m3 3knppppppppppppppppppppppppppppppJpJppppppppppepppppppppppmppppppppppaWppppppppppppppppppp3}ppppppppppppppppppppZpa,3kppppppppppLXLY8jJ4L GHi3333HHjjp3Eppppppppppppppppppppppppppppppm$3; a48ppppppppppppppppppppppppppppppppppppppZppppppppppp 3O3 mpppppppppp3ppppppppppZp pppppppppppaWppppppppp3pppppppppp332ppppppppppe8Gme8G(3 8$pppppppppppl{>ViJ gJ pppppppppp38Zpk[mZpppppppppppZppppppppppppppppppppp|hZpH=Ippppppppl3ue8G33pppppppppppppppppppp pppppppppppppppppppp3E#oZ%3pppppppppp0^fwppppppppZp3sppppppppppppppppppppppppppppppZpppppppppppVF}!8ppppppppppkvppppppppppe8GppppppppppxWpppppppppppppppppppppppppppppppppppppppptA = m84?&ppppppppppppppppp3ppppppppppx\x]Bppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3Y ltQppppppppppptU ANhOqpppppptVp_'aWppppppppt\ppppppppppp3ppppppppppfw\ppppppppppppppppppppppppppppoxbe8G3e8G3tbppppppppppppppppppppptdpFFJ4JoGGiG3 cmpppppppppppppppppppppppppppppppppppppppp=pppppppppp3'pppppppppppppppppppppppppppppp3pZpp}^ppppppppppppppppppppZppppppppppp3u( pppppppppp3pppppppppppppppppppppppppppppp3Dpppppppppppppppppppp pppppppppp~gM_ppppppppZppppppppppp_0~3~Zpe8GJJJppppppppppWppppppppppZppppppppppppp3N(Zp3pppppppppppppppppppppppppppppppm}3Eppppppppp'pppppppppp3~ppppppppppppppppppppppppppppppppppppppppZppppppppppppe8G3p3pppppppppp3 pppppppppppppppppppppppppppppppppppppppppppppppppp33YE3upppppppppp>iL pppppppppppppppppppp?ppppppppppppppppppppp333kpppppppppp? (Xpppppppppp\pppppppppppppppppppowpppppppppp? e8Gpppppppppppppppppppppppppppppp2pppppppppp3mppppppppppn!FY3Oppppppppppppppppppppppppppppppppppppppppe8Gppppppppppppppppppppoppppppppppppppppppppe8G? 2l?pppppppppppLijS\bH~ppppppppppLk4rppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnZpppppppppppppppppppppppppppppppZp3n%n&R_Zp3Iuppppppppppp3 pppppppppp3<wp8:g\ppppppppppppppppppppppppppppppppppppppd3|ppppppppppppppppppppppppppppppppppppppppp3 0pppppppppppppppppppppppppppppppppppppppppp3YppppppppppH>Vi3<3<3< 333+0Ibapbpcppppppppppppppppppppp3pppppppppppppppppppppppppppppp3pppppppppp+e8Gppppppppppyppppppppppppppppppppp|pZpwppppppppppppppppppppppppppppppp3-ppppppppppmu3s3pppppppppppppppppppppppppppppppppppppppp3ppppppppppppppppppppfFLFMpppppppppppppppppppplx3ppppppppppwpppppppppp^{pppppppppppi ppppppppppmpppppppppppppppppppp`Uppppppppppppppppppppppppppppppppppppppw}pppppppppppppppppppppppppppppp3jpppppppppppwjpppppppppppppppppppppj pZpZp3Zpk\pppppppppwpppppppppppppppppppp3pppppppppppppppppppp[j ;ppppppppppFOFQ8jiGe8GZp|m(p3 pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3Zppppppppppp3kylGpppppppppp|pppppppppppppppppppp23<@pppppppppp3uppppppppppppppppppppZp|ppppppppppppppppppppGGVHJoFeiJpppppppppppe8Ge8Gppppppppppkepppppppppppppppppppppppppppppppe8GppppppppppppppppppppppppppppppppppppppppBppppppppppppppppppppppppppppppppppppppp} -e8Gpppppppppppppppppppppppppppppppppppppppp3pppppppppppm$p33\pppppppppppppppppppopppppppppp:;ppppppppppppppppppppppppppppppppppppppp>JqVHxGKK3333#spppppppppppppppppppppppppppppp33U-pppppppp0/ppppppppp3pppppppppp2pppppppppp5up5v <pppppppppp35xp3dVNpppppppppp]Appppppppp3EK@Hppppppppppppppppppppppppppppe8GppppppppppepZpZpppppppppppppppppppppl5po35pppppppppppfwX;pppppppp SoppppppppppZppppppppppp33Kr?->6mVBs_\dHFpppppppppppppppppppp3upcjppppppppppppppppppp3pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp|ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3o'pppppppppppppppppppp3Zppppppppppp3Wppppppppppppppppppppppppppppppp'3YppppppppppfwlppppppppiIxppppppppppZppppppppppppppppppppp?npppppppppppppppppppppppppppppplppppppppppZpppppppppppZpppppppppppq4apppppppppppppppppp3J ppppppppppZp3)L3pppppppppppppppppppppppppppppp2Qppppppppppppppppppppp33bXppppppppppp33(ppppppppppppppppppppe8G33LIyFUV333<(333u33-pppppppppp_p 4O<ppppppppppppppppppp3_puppppppppppue8G!ZpIsppppppppppppppppppppppppppppppppppppppp"xppppppppppz3ppppppppppppppppppppuBpppppppppppppppppppkppppppppppu_pppppppppppun hpppppppppppppppppppp3ppppppppppaWpppppppppppppppppppZppppppppppppppppppppp3YppppppppppFFs93is3u3u3u `{ppppppppppppppppppppppppppppppppppppppppe8Gppppppppppppppppppppppppppppppppppppppppppppppppppmppppppppppp{Zppppppppppppppppppppp3pppppppppppppppppppp33;pppppppppp *ppppppppppZppppppppppp$ppppppppppppppppppppppppppppppc{Sppppppppppe32FG0G]G3G^J FigXEX8h8hJ!pppppppppppppppppppppppppppppppppppppppppppppppppp~BZZ3bppppppppppZpnpppppppppppppppppppp3ppppppppppIsppppppppppppppppppp3Zpe8G3ppppppppppppppppppppnppppppppppl2pppppppppppppppppppppppppppppppFpppppppppppppppppppppppppppppppppppppppapppppppppppppppppppnppppppppppppppppppppZpppppppppppppppppppppHGGJ#JIJ$J%J&JJ'3Y3Y3Y+ KK3O3(ppppppppppppppppppppmpppppppppp3tppppppppppoZpoppppppppppaWppppppppppppppppppp@HpppppppppIsppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp+pppppppppppppppppppppppppppppppppppppppppnpppppppppp]pppppppppZpppppppppppmAVpppppppppp3Upppppppppppppppppppppppppppppppppppppppp3+/p2pppppppppppppppppppppppppppppp-5HH~Spppppppppppppppppppp33pppppppppppppppppppppppppppppppppppppppp3EppppppppppppppppppppkniHqppppppppppppppppppppppppppppp mZp3;ppppppppppZpepSpppppppppwpmyp3pppppppppp~apppppppppppHHHc;i333 I8MppppppppppoppppppppppppppppppppaWpppppppppppppppppppn?XQNppppppppZppppppppppppppppppppp,eCp&3pe8G3pRSpppppppppp2pppppppppppppppppppp3)ppppppppppppppppppppV3ue8GpXe8GZpI9L333%AL C3e8GmppppppppppppppppppppkppppppppppppppppppppCp3uppppppppppfwppppppppppppppppppp3}33ppppppppppC&pC+pppppppppppppppppppppQppppppppppC4pZpZpC5C6pppppppppppnpppppppppp3ppppppppppppppppppppfwEppppppppppppppppppR My4YppppppppppppppppppCppppppppp3pppppppppp!ppppppppppppppppppppIpppppppppJLWFPL"L#L$iGpppppppppp3YmZpzppppppppppppppppppppppppppppppkyppppppppppiYppppppppppe8Gpppppppppppppppppppp3tppppppppppml3pzZpZpppppppppppppppppppppp7pppppppppppppppppppppkE nppppppppppzpppppppppppppppppppppppppppppppzppppppppppppppppppppeppppppppppIIppppppppppppppppppppppppppppppppppppppppppppppppppp31pppppppppp)aWCpppppppp+ppppppppppZppppppppppppppppppppppppppppppp2{pmp vZpppppppppppp3pppppppppp332e8G:ppppppppp.pppppppppppppppppppppppppppppp3pppppppppppFipppppppppppppppppppppppppppp3lpppppppppppppppppppppppppppppp3Dn333O3pppppppppp3II| KCKDppppppppppppppppppppppppppppppppppppppppe8Gppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppok3ppppppppppZpZpHqpppppppppaWpppppppppe8Ge8G3:Rppppppppp33ppppppppppZp`Ilppppppppppppppppppppp#$pppppppppp3pppppppppppppppppppp%3 &pppppppppp3`ppppppppppe8GZpIpppppppppppppppppppppppppppppppppppppppppppppppppL3LKELIKFKGLKH3333~?)s%}ppppppppppppppppppppppppppppppppppppppppp3pppppppppp3pe8Gpppppppppp3N3;pppppppppp}+ Zp3-3p&ppppppppppkpppppppppp>ppppppppp3 3pppppppppppppppppppp33pppppppppp}73D33~F :pppppppppppppppppppp iGizHppppppppppppppppppppmppppppppppnc@pppppppppppppppppppppppppppppp=ppppppppp8Λlopppppppppppppppppppp3pppppppppp3spppppppppp ZpZpΰβppppppppppp3cpppppppppp8333+88Kpppppppppppppppppppp3spppppppppp835Xepppppppp5Xepppppppp31e8GppppppppppppppppppppppppppppppCppppppppppppppppppp dppppppppppkpppppppppp8:pppppppppp pppppppppp33ppppppppppppppppppppppppppppppppppppppppppppppppppn!pppppppppppppppppppLKKJF}IKF!;HIK$KF333 3Y33Y.FppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppyY<QWpppppppyZ3(aWppppppppppppppppppp|Sppppppppppppppppppppp|Vk3kppppppppppppppppppppppppppppppppppppppppZpZp|\p38ybpppppppppppppppppppp|bp3ppppppppppppppppppppf3E33j'QIIIpppppppppppppppppppppppppppppp1~\pppppppppppppppppp32ppppppppppqpppppppppppZppppppppppp`pppppppppo ppppppppppp3tpppppppppppppppppppp3Zp3YppppppppppppppppppppXppppppppppo}pppppppppppppppppppppUpppppppppppSppppppppppppppppppp8jJJ3YpKpppppppppppppppppppp3ppppppppppppe8G3ppppppppppppppppppppppppppppppppppppppppe8Gpppppppppppppppppppp3>m?pppppppppppm;32pppppppppppppppppppp3DDpppppppppppfppppppppppppppppppppp3ppppppppppppppppppppppppppppppMppppppppppZpppppppppppN8jH:Gp33Y3Y(Gqpppppppppppppppppppppppppppppp|pppppppppppppppppppp|pDppppppppppp|Isppppppppp|ppppppppppRpppppppppppppppppppppppppppppppppppppppppppppppppkeBppppppppp|#Zpe8GAppppppppp|%Zp|&p 3 k4IdppppppppZp ppppppppppp31T|*p2Zp5pppppppppp|+ppppppppppppppppppppppppppppppe8Gpppppppppp33ppppppppppppppppppppGsViĊH3333Lpppppppppp3ppppppppppppppppppppe8GZppppppppppppppppppppppppppppppp3;3*Isppppppppp3kCppppppppppppppppppppZpe8G\pppppppppppppppppppppppppppppppppppppppp3ppppppppppppppppppppppppppppppppppppppppZpZpZpppppppppppĶ ppppppppppZppppppppppppppppppppppppppppppppppppppppppppppppppp3ppppppppppcppppppppppppppppppppIHRIHGI;HHHI^Fs93GKi333Y0pppppppppppppppppppp3 ppppppppppIsppppppppppppppppppppppppppppppppppppppp33lppppppppppppppppppppppppppppppppppppppppppppppppppo}pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3(ppppppppppppppppppppe8GppppppppppZppppppppppp.pp.s pppppppppppppppppppppppppppppp3~3\ppppppppppppppppppp33XKKKiFFqpJppppppppp3 qpppppppppp^eepppppppppppppppppppIdppppppppp3IspppppppppppppppppppoaWpppppppppqppppppppppppppppppppppppppppppp xppppppppppppppppppppppppppppppZpm)Zpppppppppppme8G3*xuecXe3U?~hppp:`pppppppppZpwppppppppppxppppppppppppppppppppppppppppppZpJPJ"FVO5UUDXIJ! l#ppppppppppppppppppppp3!gI53rppppppppppppppppppppZpnpppppppppp5Xeppppppppl39pe8GppppppppppoZp333Zp3pppppppppp3ppppppppppPpk3 ppppppppppUVpppppppppppdppppppppppppppppppp]ppppppppp IIKILIMJGUJVHJUVJUEh>pppppppppp32ppppppppppppppppppppkZp3Om@3 pppppppppp3ao:ppppppppppnppppppppppZp3<npppppppppp ppppppppppp5rppppppppp3 pD pZpZppppppppppppppppppppp7ppppppppp32pppppppppppppppppppp3 ppppppppppppppppppppZppppppppppp5*ppppppppppppppppppppJG G!G"33<3 pppppppppppppppppppppppppppppp3ppppppppppEppppppppppzpppppppppppppppppppppppppppppppkZpe8G3ppppppppppp[FppppppppppzppppppppppZpmZpPOppppppppppppppppppp(ppppppppppQpppppppppSpppppppppppppppppppoZppppppppppZpmK(lFJ.G#GG$8j3 3 3 +0Hm333kUpppppppppppppppppppp0/pppppppppoo_3uppppppppppppppppppppIs5rY+XXE7D:eGHpppppppppppppppppppppmkIppppppppppppppppppppppppppppp3Spppppppppp3 3kpppppppppp5p7p8poR3pppppppppp;pppppppppppe8Gfw~pppppppp3pppppppppppppppppppp33E3ppppppppppppppppppppc;>KeKf3330$8`ppppppppptppppppppppppppppppppppppppppppep3upppppppppppppppppppp$&pppppppppppppppppppppkzZpZp*pppppppppp3pppppppppp$8j$>,pppppppppppppppppppp3\pppppppppfwpppppppppZp3ZpppppppppppogtppppppppppppppppppppgpppppppppppH'pppppppppppppppppppppppppppppppppppppppppppppppppZpppppppppppppppppppppppppppppppe8Gpppppppppp3}3NgpZpvkpppppppppp ppppppppppfpZp3aWppppppppp3vgpgpppppppppppZppppppppppppppppppppppppppppppp2pppppppppppppppppppp pppppppppp3 F8F[IVIpppppppppppppppppppp3pppppppppppppppppppppppppppppp36ppppppppppHvpppppppppZpnr@Hppppppppppppppppppp5Zpe8Gxpppppppppppppppppppp kZpapppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3pppppppppp3|3ppppppppppI Qr?J[pppppppppplo3ppppppppppkjppppppppppppppppppppkpOppppppppppppppppppppppppppppppZppppppppppppppppppppp@Hppppppppp3vppppppppppp3pppppppppppppppppppp3kpppppppppphppppppppppmpppppppppppppppppppp3[ZpepppppppppppZpppppppppppZpVyBppppppppXppppppppppppppppppppppppppppppGrIJ\J]J^333+333u0OF333+Fppppppppppe8Gppppppppppppppppppppf'ppppppppp3lppppppppppjpkp1l22pppppppppppppppppppppppppppppppp5XeRpppppppppppppppppZpppppppppppppppppppppppppppppppZpy3E3 yme8GppppppppppyppppppppppypZp3xZpppppppppppppppppppppp33ppppppppppHGK(FfH5pppppppppplSTUIppppppppp336pppppppppppppppppppppppppppppppWm~ppppppppppXpppppppppppppppppppppppppppppp33e8G3e8G3)nppppppppppppppppppppppppppppppfw\ppppppppNp3 pppppppppp\ppppppppppppppppppppZpaWppppppppppppppppppp WJH6KKppppppppppppppppppppC3+ppppppppppZppDep3DppppppppppppppppppppppppppppppIspppppppppppppppppppoAppppppppppaWppppppppppppppppppppppppppppp3pppppppppp*ppppppppppppppppppppppppppppppZpppppppppppe8G3KppppppppppZp=8eppppppppppaWpppppppppM30ppppppppppppppppppppRSpZpfwlppppppppII>KKKF!;KK3)3k3)+3u3u3u0EppppppppppZpppppppppppppppppppppn3ppppppppppppppppppppuwJ &pppppppppppppppppppppppppppppp \uppppppppppe8Gppppppppppmupppppppppp2?&ppppppppp37ppppppppppppppppppppppppppppppppppppppppuZppppppppppppppppppppppppppppppp-pppppppppp3~pppppppppppppppppppp3a ]3]pZppppppppppp3Opppppppppppppppppppp3u4rppppppppp] EF J4IgFeiHHppppppppppppppppppppZpIspppppppppZpl$m~pppppppppplppppppppppppppppppppZp3ppppppppppe8G5PXepppppppk(ZpY3+pppppppppppppppppppppppppppppp,-3ZpZppppppppppp03W3pppppppppp1pppppppppp2 pppppppppp pppppppppp3ppppppppppn >VHJoGJJ323 jpppppppppp3uZppppppppppppppppppppppppppppppp3)pppppppppppppppppppppppppppppp`1ipppppppZpppppppppppppppppppppipppppppppp3E233l pppppppppp9pppppppppp:ppppppppppe8Gpppppppppp{ 3pppppppppppppppppppp&ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppJFFpppppppppp3xlkn`ppppppppppppppppppppxnxo3;ppppppppppopppppppppp\ m3\\pppppppppxqpppppppppplpppppppppp2ppppppppppxr3Zpe8GppppppppppuRppppppppppZpZp3]pppppppppppppppppp3O pppppppppppppppppppp iQpppppppppxwxxppppppppppppppppppppppppppppppgVypppppppppppppppppppT3kxyppppppppppZpc;FiG33<3.pppppppppppb~Z|&eppppppppppppppppppT #ppppppppppZpppppppppppppppppppppmppppppppppppppppppppmppppppppppoc#3Zp48jpppppppe8GppppppppppppppppppppppppppppppppppppppppFppppppppp~pppppppppppppppppppp~3lppppppppppe8Gppppppppppe2e8GZpppppppppppppppppppppn.pppppppppppppppppppppppppppppp33,3Egppppppppp3 GJJ3333.vpppppppppp 32ppppppppppppppppppppp*ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZpppppppppp3@Hpppppppppfw\\pppppppppppppppppp3ppppppppppe8G3oBZpppppppppppp pppppppppppppppppppp pppppppppp3pppppppppp e8GJppppppppppppppppppppppppppppppppppppppppJFHJJJJ?)spppppppppp3;pppppppppppppppppppp ZplpppppppppppppppppppE76fwpppppppppppppppppe8GZpppppppppppopppppppppp@pm ppppppppppZppppppppppp2m@ oSpppppppppppppppppppp@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@p32pppppppppp3 53upppppppppppppppppppp3Epppppppppp3cZpZpppppppppppP@2pppppppppp33n)3ppppppppppppppppppppe8G#3pppppppppppppppppppppppppppppppppppppppp\pIsppppppppppppppppppp$%pppppppppp3ppppppppppeppppppppppppppppppppppppppppppp33ppppppppppppppppppppppppppppppZpZpkZpppppppppppe3ppppppppppppppppppppppppppppppZptpFHfHiI{3e8GppppppppppkDpZpe8Gpppppppppppppppppppppppppppppppppppppppppppppppppp:k5Xeppppppppn pppppppppp3=7Y\3apppppppppppppppppppppppppppppp3gApppppppppp3ppppppppppZppppppppppppppppppppppppppppppp^pppppppppppe8GppppppppppppppppppppppppppppppppppppppppBpppppppppg\pppppppppfJpppppppppd-jpZpppppppppppkpe8G3bNpppppppppp3EIIIVFV% ۘFWFXpppppppppppppppppppp@pppppppppppppppppppp pppppppppppppppppppp2jpw1ppppppppppwpppppppppppppppppppp\dmpppppppp3 w6ouikippppppp:ppppppppppppppppppppe8G3X3pppppppppp3mWpppppppppw:w;Fppppppppp3eppppppppppl3)ppppppppppppppppppppjpe8Gpppppppppppppppppppp ikiA5pppppppZpppppppppppppppppppppppppppppppmpppppppppp ppppppppppF!FYGFZJFs93GGpppppppppppppppppppp^npppppppppppppppppppke8Gpppppppppppppppppppp3ppppppppppZppa|m|pppppppppp3Zp ppppppppppppppppppppppppppppppZpppppppppppZpppppppppppkx.`LQpppppppppFpppppppppppppppppppppppppppppppppppppppppppppppppZp|Zp|G8jIJu333u% bJvppppppppppZp3ZpaW@HppppppppJpppppppppppppppppppppppppppppppppppppppZp32ppppppppppppppppppppp-ppppppppppppppppppppp3pppppppppppe8Gg>ppppppppppppppppppp+?eZp3pppppppppppppppppppppppppppppppppppppppppJ Hi333u3u#3<Zplpppppppppppppppppppppppppppppp3pppppppppppppppppppp3mpppppppppp6appppppppppp336m pppppppppp6o3ppppppppppppppppppppppppppppppppppppppppppppppppppfwppppppppp3pppppppppp3te8Gpppppppppppppppppppp5Xeppppppppppppppppppe8Gpppppppppppppppppppp26pKOQ>VLKV333<HLHMppppppppppOppppppppppp3KppppppppppUpgdfwpppppppp@H:Lpppppppppppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppppppppppppp3ppppppppppppppppppppe8G3ZpPOppppppppp]I}333Y I~ppppppppppe8Gpppppppppp3pppppppppp#ppppppppppppppppppppppppppppppp3aWpppppppppCppppppppppppppppppp3jppppppppppg\8:@Hppppppppppppppppp33ppppppppppZpppppppppppZppppppppppppppppppppp2[pppppppppp3ppppppppppEpApppppppppp3pppppppppppppppppppp33=p3hppppppppppFippppppppf>pppppppppIFV]``pppppppppppppppppppppppppppppp``popppppppppppppppppppp`ppppppppppppppppppppp3uppppppppppBlppppppppppfwpppppppppppppppppppZp3pppppppppp`p opppppppppp2pppppppppp<pppppppppp`p pppppppppppZp3| qZpZppppppppppp3ppppppppppZpppppppppppppppppppppe8GppppppppppZpppppppppppiGa3u33u.3u3 3'Q{ppppppppppp3kpppppppppppppppppppppppppppppppL{pppppppppp{pppppppppppppppppppp{2pppppppppp ppppppppppppppppppppppppppppppe8GppppppppppOpppppppppp3ppppppppppppppppppppp3ppppppppppZpaWpppppppppGbGcFs933333+J,J-p\1~8pppppppppppppppppVpppppppppppppppppppRppppppppppkpppppppppppkz)}e8Gppppppppppppppppppppppppppppppm3jpppppppppp3ppppppppppp\ppppppppppppppppppppppppppppp3D3pppppppppppppppppppppppppppppppppppppppp33 3:3Y3 ppppppppppJ/J08jKKK3u3u3u jZpn[3 rl+ppppppppppp3tlppppppppppppppppppppppppppppppppppppppppe8Gpppppppppp\pppppppppnppppppppppZppppppppppppppppppppppppppppppp2pppppppppp3pppppppppppppppppppppppppppppppppppppppppppppppppp3Y,% ppppppppppfwpppppppppEIqKKfHH :p3;pppppppppp=pppppppppppe8GZp-UppppppppmppppppppppppppppppppCpe8GppppppppppppppppppppppppppppppoZpppppppppppL]ApppppppppppppppppppppppppppppRpf>fwpppppppp32ppppppppppVp ppppppppppe8G~3ppppppppppppppppppppfpppppppppppZpZppppppppppp333+033Y2ppppppppppppppppppppnZpo5ppppppppppppppppppppppppppppppٷ ppppppppppٹ Nppppppppppٺpppppppppppppppppppppnppppppppppj plh#m3 pppppppppp   >ppppppppppppppppppppppppppppppo% 3D3;pppppppppppppppppppp33ppppppppppppppppppppppppppppppoppppppppppppppppppppppppppppppFxFL)L*iL+C 3Zpppppppppppppppppppppl32pppppppppp3 ke8Gn3{Isppppppppp7ppppppppppppppppppppaWpppppppppsMDp3ppppppppppD]Appppppppp3XppppppppppDppppppppppp3Wpppppppppppppppppppppppppppppp3ppppppppppppppppppppppppppppppppppppppppD p>D!p3|3~3`=pppppppppppppppppppppppppppppp3<ppppppppppFL,333 G GppppppppppppppppppppppppppppppZpppppppppppppppppppppzppppppppppppppppppppppppppppppzppppppppppZppppppppppp3:^ppppppppppmoppppppppppe8GppppppppppjFpppppppppppppppppppppppppppppZpzjpppppppppppz39pppppppppppppppppppppppppppppprpppppppppppppppppppppZppppppppppp3ppppppppppzppppppppppG8jV3333'IprppppppppppppppppppppEpppppppppppppppppppppppppppppp3Yppppppppppp3p3(3Dpppppppppp3(jFppppppppppppppppppppnZpppppppppppPlP3=33ppppppppppmpppppppppppppppppppppppppppppp3pppppppppp3ZpTppppppppppppppppppppppppppppppGFIF!Fs93i3Y33Y-KM3333%2KN!!!pppppppppppqpppppppppp3pppppppppppppppppppppppppppppppppppppppp!ppppppppppp3ppppppppppZpfwppppppppp535PXeppppppp3a3y33E8ppppppppppkspppppppppp3:ppppppppppN8ppppppppp5pppppppppe8Gpppppppppppppppppppp33ppppppppppfwpppppppppppppppppppppppppppppppppppppppHq&&pppppppppppppppppp3 >pppppppppp?pppppppppppppppppppp@HpppppppppIHRG(KOHILPKPIKQG33Y3Y#333~G}DppppppppppppppppppppZpw=5pppppppp3kppppppppppppppppppppppppppppppppppppppppo"3Bp;Ipppppppppppppppppp#pppppppppp3mp&%pppppppppp2={23uZp-pppppppppppoppppppppppppppppppppppppppppppppppppppppIFF6GGis?)Zpppppppppppml[3sppppppppppwp(ZpZppppppppppp`i1pppppppIspppppppppπ pppppppppppppppppppppppppppppppppppppppp3CZpppppppppppppppppppppppppppppppώppppppppppp323n3Y^=pppppppp,5nH5Y1Ϟppppppppppp1pppppppppp]PϤpO5HIgG9pppppppppppppppppppppppppppppp3 39ppppppppppZpppppppppppV%3upppppppppp9p3i9ppppppppppppppppppppp9ppppppppppppppppppppppppppppppp3aZp9pe8Gpppppppppp9p9p3tppppppppppFpppppppppppppppppppZppppppppppp9pppppppppppopppppppppppppppppppp3pppppppppp>i333OF} p3 3pywppppppppppZp}( Bpppppppppppppppppppppppppppppppppppppppp}/ YWNX;pppppppp5Xepppppppp@HpppppppppZpppppppppppppppppppppppppppppppppppppppppy}}5p3kppppppppppppppppppppZpppppppppppO2pppppppppppppppppppp}ApylQppppppppp4;}DpppppppppppkdppppppppppppppppppppppppppppppyZpZppppppppppppppppppppppppppppppp}Jp3IHRG(FHILPFLKFI333ppppppppppk)e8G[n3f>WIspppppppnpppppppppppppppppppp3rppppppppppkdppppppppppipkw3W33s Km8ppppppppppwp3 Zp3e8G[QZpaWppppppppppppppppppppppppppppppppppppppp ppppppppppippppppppppppppppppppZpppppppppppppppppppppppppppppppCxSpppppppppP3<pppppppppppppppppppp@Hpppppppppppppppppppe8GIsppppppppppppppppppppppppppppppppppppppppppppppppp3pppppppppp33pppppppppppppppppppp pppppppppppppppppppppppppppppppppppppppppppppppppp-fwpppppppp_ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppKKKEGv3~33~+0GwppppppppppIepppppppppp|6pppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppwea!K5ppppppppaWppppppppp%ppppppppppppppppppppoSE76fwpppppppppppppppppppppppppppBpppppppppZppppppppppp|;pppppppppp03nSpppppppppp] @kaxppppppppppppppppppppppppppp3!ppppppppppypppppppppp3ZpZpzEpppppppppp}|BppppppppppRpppppppppppppppppppp|Cpppppppppppppppppppppppppppppp3KEGyHHHppppppppppppppppppppZp3;ppppppppppe8GZpłGZppppppppppppppppppppppppppppppp3e8GZp3k3803ke8Gpppppppppppppppppppplppppppppppppppppppppppppppppppppppppppppfwpppppppppś fwpppppppppoB3ppppppppppţ MťpŨpFIHHKKiK3 3ppppppppppZppppppppppp/@ppppppppppp/DpppppppppppoppppppppppaWpppppppppIsppppppppp pppppppppp3}pppppppppppppppppppppppppppppp3Epppppppppp3ppppppppppZp/]pe8GZppppppppppp33 e8G/cp3)ppppppppppppppppppppFpppppppppprpppppppppppx+x,x-ppppppppppppppppppppppppppppppZpppppppppppppppppppppppppppppppppppppppppx/ppppppppppIspppppppppe8Grpppppppppppppppppppppe8GPT[zRppppppZppppppppppp5rppppppppp3<ppppppppppkpppppppppp 3pppppppppp333Zp3 x7x8x9ppppppppppppppppppppppppppppppppppppppppnQpppppppppp |/'e2IP3OkZppppppppppp p p p32:pppppppppp ,<iikppppppppppppppppppppppppppppp=(p3Npppppppppppppppppppp5Xeppppppppp+pppppppppp$ R&ppppppppppp3pppppppppp,pppppppppppe8Gpppppppppppppppppppp3<pppppppppppppppppppp pppppppppppppppppppp4ppppppppppppppppppppppppppppppp >iIQHXiJJJppppppppppppppppppppppppppppppZpppppppppppZppppppppppp33pppppppppp3\3~ pe8Gppppppppppppppppppppl$dmRppppppppIspppppppppmpppppppppppppppppppp+ZpZpZpppppppppppplpppppppppp3j3e pppppppppppkL ppppppppppp3~pppppppppppppppppppp !ppppppppppZpe8GcnKLG-V!nG.333G/3;Rpppppppppppppppppppppppppppppe:pppppppppppppppppppppppppppppp{ppppppppppo323{SX;pppppppp3jFpppppppppJpppppppppp{ pppppppppppppppppppp 5ppppppppppZppppppppppppppppppppp3x\pppppppppppppppppppppppppppppppppppppppM3 ppppppppppe8Gnmxpppppppppppppppppppppppppppppppppppppppppfw~ppppppppZppppppppppp{ 3Y3 3EppppppppppFIG1G2iHrHsppppppppppppppppppppppppppppppnEUpppppppppppppppppppppppppppppppppppppppppppppppppppl pppppppppppppppppppppppppppppppppppppppppppppppppppn `ippppppppaWpppppppppppppppppppppppppppppVpn  o3pppppppppppppppppppppppppppppppppppppppp!pppppppppppppppppppp3pppppppppppppppppppp*ppppppppppppppppppppp0pppppppppp0p3O5KiIG33333.3 3 3 jppppppppppppppppppppppppppppppppppppppppoppppppppppljppppppppppppppppppppeepppppppppppppppppppppppppppppovnGZpppppppppppIspppppppppZppppppppppppppppppppppppppppppppppppppppppppppppppp3ppppppppppe8G3Zp%/p3upppppppppppppppppppppppppppppp3pppppppppppppppppppp3ppppppppppFn3EppppppppppppppppppppaWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp33E3F>333F?ppppppppppppppppppppmhyppppppppppppppppppppppppppppppp  ppppppppppppppppppppmppppppppppppppppppppppppppppppppppppppppvppppppppppe8G3Zpppppppppppv33mpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3N393pppppppppp>ppppppppphpppppppppppZplppppppppppFF@FAFBc;O5i3u23uIpppppppppppppppppppppppppppppp3kppppppppppe8Gұpfw?&84 mpppppp3fwDpppppppppppppppppp3ppppppppppҺp3 ppppppppppo3)pppppppppp33Zpp3~pppppppppp3Xpppppppppp3 4pppppppppppppppppppplR>IIIVJyIJzIHJoGi7Jc33u3!333JdJe333ppppppppppIplppppppppppppppppppppppppppppppmpdSpppppppppppppppppppppppppppppppZpWpfwZpppppppp3[n:ppppppppppppppppppppmpppppppppp^pso63pppppppppp{ppppppppppyppppppppppppppppppppppppppppppppppppppppZppppppppppp|3 323@ppppppppppppppppppppppppppppppnpppppppppppr pppppppppppppppppppp3}ppppppppppppppppppppJfFiFGFpppppppppppppppppppppppppppppppppppppppp3ppppppppppppppppppppppppppppppWpyppppppppppZppppppppppp3Mpppppppppp3k_ `ppppppppppp#epppppppppppopppppppppp3Zp] fppppppppppppppppppopppppppppppy3uppppppppppppppppppppppppppppppmI33ppppppppppZppppppppppppppppppppp3ppppppppppoZppppppppppp>HGGFFFVH; pppppppppppppppppppppppppppppp3ppppppppppf?o33e8Gkppppppppppe8Gmpppppppppppppppppppp@Hppppppppppppppppppppppppppppp3pppppppppp4p$%6xpppppppppp]32pppppppppppppppppppppppppppppppppppppppppppppppppp(ppppppppppp3upppppppppprpppppppppp3~sHpLIH<FH=>ipppppppppppppppppppp&eppppppppplVpmpppppppppp34cppppppppppd "pppppppppp3pppppppppp3pppppppppppppppppppp3}pppppppppppppppppppppppppppppppppppppppppppppppppp%pppppppppppppppppppppppppppppppkpppppppppp3Elpppppppppp3'ik:`pppppppp3~p\pppppppppfppppppppppppppppppppppppppppp`@>K#VEi^;EEE^M 3^Npppppppppppupppppppppppppppppppp3ppppppppppppppppppppZpIppppppppppppppppppppppppppppppmp3um8ppppppppppppppppppppupppppppppplpppppppppppppppppppppppppppppp^mp aZp3ppppppppppkVpppppppppppppppppppppppppppppp ppppppppppEF!Fs93O5H3333;3;3; 3Y33Y1mHHZp3pppppppppppppppppppp3ppppppppppȪpppppppppppFpppppppppp3ppppppppppWZp332AFeRpppppppppppppppppȳpeepppppppppNppppppppppPpppppppppp\ppppppppp3DpdppppppppppSZpe8GZpe8GppppppppppppppppppppXJppppppppppIsppppppppplpppppppppp3pppppppppp-Upppppppppppppppppp4pppppppppp3 pppppppppp3pppppppppp31ppppppppppnpppppppppppppppppppppppppppppppppppppppp8pppppppppppppppppppp9pppppppppp3pppppppppppppppppppppppppppppp33~epg9hpe8GZpZpnlpZppppppppppp>pppppppppp2vp\v{?ppppppppppfVFpppppppppp3lv(pv)pppppppppppv.Fe8GZp>pppppppppppppppppppppppppppppx3xoApppppppppp2H'pppppppppppppppppppe8GppppppppppppppppppppRgjpppppppppppppppppp3e8Gv3ppppppppppppppppppppplGppppppppppppppppppppppppppppppppppppppppmppppppppppv>pv?ppppppppppp3:v@pppppppppppppppppppppppppppppppFFF!GG~+ppppppppppppppppppppZppppppppppppppppppppppppppppppppppppppppp\pppppppppcjpppppppppc3 Zp33mIsppppppppp3ppppppppppZpppppppppppppZpppppppppppnpppppppppp3w3ZpLqppppppppppppppppppppppppppppppfwpppppppppppppppppppZpZpppppppppppGFwZppppppppppp3O%mn:ppppppppppppppppppppppppppppppppppppppppplpppppppppppppppppppppppppppppppppppppppppppppppppp.pppppppppp/ppppppppppppppppppppjpmpppppppppp5pppppppppppppppppppppppppppppppppppppppppppppppppHppppppppp233J8ji333+0Lppppppppppppppppppppppppppppppom3)3tpppppppppp=5pppppppppk8ppppppppppoZpppppppppppppppppppppppppppppppApppppppppppppppppppppppppppppppc33|3[A 7e8Gm)3dppppppppppppppppppppppppppppppApppppppppppppppppppppApApppppppppppZppppppppppp3Cppppppppppppppppppppe8GppppppppppppppppppppppppppppppL?)!H33Y2 Hpppppppppppppppppppp'7ppppppppppppppppppppppppppppppp3jppppppppppn.\dmK5ppppppp3ppppppppppppppppppppIspppppppppppppppppppe8GppppppppppZpZp3L MpN8pppppppppppppppppppoppppppppppZpZpS 3ppppppppppppppppppppUp\ppppppppppppppppppp3t\pppppppppZp3ppppppppppHHc;Ii.IppppppppppppppppppppZp3I}3k}YZpk3L3;nIsppppppppp?&84ppppppppZp3e8G3Opppppppppppppppppppp3pppppppppp~pppppppppppppppppppppZpppppppppppdQpppppppppfppppppppppppppppppppp3yppppppppppnppppppppppppppppppppppIO5F`333wLZpZpwMppppppppppppppppppppppppppppppoppppppppppppppppppppO3Zk 2ppppppppppe8Gppppppppppw[3 w\3ppppppppppZpX3n3a3\ppppppppppwa 33ktpppppppppppppppppppp33ZpwcZpkpm3 3ppppppppppZppppppppppppppppppppppppppppppp>VFaIGGpppppppppppppppppppp|Npppppppppppppppppppppppppppppppppppppppppppppppppp|pppppppppp3ppppppppppppppppppppF}3}}pppppppppp33pppppppppppppppppppppppppppppp}e8G3Npppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp38}GIJ{sJ|pppppppppppZpppppppppppppppppppppp]e8G33ippppppppppppppppppppfwpppppppppe8Gppppppppppppppppppppphpppppppppppppppppppp3ppppppppppppppppppppe8Gppppppppppppppppppppppppppppppp3<pppppppppp3u}e8G1U3Eppppppppppp3WppppppppppppppppppppFGJ}J~8jiK333Y-pppppppppko3Zppppppppppplpppppppppppppppppppp2l3 pppppppppp33pppppppppp33pppppppppp3Y7lppppppppppp7mpZppppppppppppppppppppp7ppppppppppppZpZppppppppppp7up3~7xpppppppppppZppppppppppppppppppppp3}7{pppppppppppppppppppppppppppppppppppppppppppppppppppi3@pppppppppppk;3e8GnZppppppppppp33pppppppppp"ppppppppppklPIspppppppppA;ppppppppppppppppppe8Gpppppppppppppppppppp33]pklpppppppppppppppppppp3pppppppppp3 ppppppppppppppppppppZpfwpppppppppppppppppppnSpppppppppppppppppppp3 3pppppppppp3u3mqi323.IIpppppppppppB.ppppppppppe8GppppppppppppppppppppppppppppppR8pppppppppIspppppppppZppppppppppp3ZppbpppppppppppppppppppppppppppppZp23-pppppppppp3ppppppppppppppppppppppppppppppmpppppppppp' (ppppppppppppppppppppO3-pppppppppppnppppppppppppppppppppppppppppppppppppppppppppppppppIIIjI333{Baza}bbF F pppppppppppppppppppppppppppppppppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppv pppppppppppppppppppp v5pppppppppZpppppppppppapppppppppp1jFpppppppppmev333kppppppppppppppppppppappppppppppppppppppppp3pppppppppp3Appppppppppfw-ppppppppppppppppppBppppppppppppppppppppppppppppppppppppppp3Zp33 avppppppppppppppppppppF K8jGjbGk{pppppppppp2pppppppppppppppppppp{{ppppppppppppppppppppppppppppppnlpppppppppppppppppppp{aW@Hppppppppmpppppppppppppppppppp3Ipppppppppp{pppppppppp{pppppppppp{3Y335rI>\ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppJ4L FeiZp32 e8GVppppppppp3}3ppppppppppppppppppppcjppppppppppppppppppppp3iIspppppppppl&pppppppppppppppppppp/pppppppppppppppppppp v[33ZpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZpaWppppppppp3kppppppppppppppppppppppppppppppZp [pppppppppppppppppppp>J5J6VJ7J'HKVi,xKpppppppppp78pppppppppppppppppp3;ppppppppppppppppppppppppppppppZppppppppppppppppppppppppppppppp,pppppppppp3apppppppppppppppppppp,ppppppppppppppppppppppppppppppppppppppppp-p- XaO?\Bppppppppppppppppppppppppp$ppppppppppppppppppppppppppppppppppppppp33Sppppppppppppppppppp- pppppppppppppppppppppZpVyHXBepppppp33u3ppppppppppKKF!Fs9333u3'QH {~"ppppppppppp~1~ppppppppppppppppppppppppppppppppppppppppppppppppp ;ppppppppppppppppppppk3mIspppppppppppppppppppppppppppppppppppppppppppppppppe8G3pppppppppppppppppppppppppppppp3Zppppppppppp3ppppppppppo|3pppppppppp~pppppppppp~>paWppppppppp;~3pppppppppp3pppppppppp@K>iI?I@IAppppppppppW=ggZppppppppppppppppp33pppppppppp'ھHppppppppppppppppppppnppppppppppppppppppppppppppppppe8GppppppppppppppppppppppppppppppnYXppppppppp3]ApppppppppKp3ZpppppppppppppppppppppZpppppppppppp3Oppppppppppe8Gppppppppppppppppppppkpppppppppp3pppppppppppppppppppp3ppppppppppfwpppppppppZp3+ppppppppppZpICL033b3.L1ppppppppppZpKpppppppppphppppppppp3m3SpppppppppHLppppppppppppppppppppBpppppppppL3Npppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppCppppppppp3dDpppppppppppDpDppppppppppp3mppppppppppppppppppppNpppppppppp35XeRppppppp~ppppppppp3Sppppppppp~pppppppppp3uOppppppppppFi\ppppppp[ppppppppppF!;GGppppppppppzppppppppppppppppppppZpZpppppppppppppppppppppppppppppppfwpppppppppppppppppppHvpppppppppF@Hppppppppppppppppppppppppppppppa>ppppppppZp333k3ppppppppppppppppppppppppppppppppppppppppppppppppppfwppppppppp2AnppppppppppzppppppppppppppppppppGc;>O5JKIKIbpppppppppppppppppppphpppppppppppppppppppppZpppppppppppppppppppppppppppppppIsppppppppp3ppppppppppppppppppppe8GyZppppppppppp3}ppppppppppppppppppppp5rI>\ppppppppppppppppp3>pppppppppppppppppppl3ZpppppppppppppppppppppppppppppppplppppppppppppppppppppFs93KTi333&$33 3.KUKVKWppppppppppnppppppppppjwBpppppppppppppppppppp3Zppppppppppp?ppppppppppppppppppppppppppppp@HKpppppppp"ppppppppppp"pppppppppppWm32"p"c333z ppppppppppppppppppppppppppppppZpppppppppp\pppppppppp]ppppppppppppppppppppppppppppppZp_pppppppppp3ZpppppppppppppppppppppLIKXKYHL Gi!GGGmZpZp mpolo8pppppppppppppppppppp8ppppppppppppppppppp\K5ppppppppppppppppppppppppppppIspppppppppmppppppppppe8Gpppppppppp33248pppppppp<fwSppppppp3W3pppppppppppppppppppp3 |3bJfwppppppppe8Gppppppppppppppppppppppppppppppe8Gpppppppppp3Ypppppppppp}m3D3Zp39e8G3Ipppppppppppppppppppp3;pppppppppppppppppppp6HGGGVGHHiHppppppppppppppppppppppppppppppppppppppppp8`dmppppppppppppppppppZpoZp3ppppppppppnjpdppppppppppIJ3Epppppppppp4Idppppppppe8Gpppppppppp3Љ 'Њ Opppppppppp2Zppppppppppp3NppppppppppppppppppppppppppppppppppppppppZpppppppppppppppppppppTGKHKi222 Kpppppppppppppppppppppppppppppp3tppppppppppX*:pppppppppppe8GppppppppppppppppppppZp:p3pppppppppppppppppppp%3D33WppppppppppppppppppppZppppppppppppppppppppp(ppppppppppoppppppppppppppppppppfwpppppppppZp upppppppppppppppppppppppppppppppppppppppp3!K}F3k3k3k+Fppppppppppppppppppppy33DmQ y~p~p2pppppppppppppppppppp~ ~ 3pppppppppppppppppppp\pppppppppyyppppppppppyZp~ ppppppppppp~"ppppppppppppppppppppppppppppppp3epppppppppppppppppppppppppppppppppppppppp3Zp~,pypppppppppp32yV(pppppppppp3bpppppppppppppppppppp)=II3ppppppppppp#e8GZppppppppppp32_ppppppppppn23DnppppppppppHqWppppppppfwppppppppppppppppppp$ppppppppppppppppppppZpWZppppppppppp3EppppppppppppppppppppZppppppppppp(:npppppppppp3 pppppppppppppppppppp3pppppppppppppppppppppppppppppp.ppppppppppyppppppppppZp3PPOppppppppppppppppppptp;>IfiK 33u3~3X338Q33ap%ppppppppppppppppppppppppppppppl3pppppppppp3Ypppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppppoe8G3ppppppppppfwZpppppppp3s =e8Gpppppppppp|pN8pppppppppppppppppppppppppppppppppppppppppppppppppvnppppppppppppppppppppppppppppppmpppppppppp ` pppppppppp3+ ppppppppppodppppppppppppppppppppZp3aWppppppppaWpppppppppSJG|iG}G~G|Qpppppppppp|Rpppppppppp|SppppppppppnppppppppppZpZpH'pppppppppppppppppppm3pppppppppppppppppppppppppppppppppppppppp|Xppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3pppppppppp|Z5Xepppppppp3kpppppppppp "Zppppppppppp|[pppppppppppGiHppppppppppppppppppppZppppppppppp2pppppppppppppppppppppppppppppppppppppppp2Zppppppppppp3DZpl{ppppppppppoe8GppppppppppppppppppppppppppppppppppppppppZpHzJZp36pppppppppp5pppppppppƅpƆpppppppppppppppppppppiQpppppppppnEppppppppppƑpppppppppppppppppppppJIHfi3Y33 }Jppppppppp0Ap)pppppppppppppppppppp3uppppppppppoppppppppppppppppppppfwpppppppppppppppppppppppppppppZppppppppppp3Ippppppppppppppppppppopppppppppp3qpppppppppp3ppppppppppZpppppppppppppppppppppppppppppppppppppppppVypppppppppaWpppppppppCpppppppppppppppppppZpZppppppppppp3Ypppppppppppppppppppppppppppppp0k e8GLF333%AFpppppppppp3Ypppppppppppppppppppp3pppppppppppppppppppppppppppppp2xKmOppppppppppppppppppppppppppppppk*3jZpppppppppppppppppppppeppppppppppp3xMxNpppppppppppppppppppp3xPxQZp(epppppppppxR3)pppppppppppppppppppp2e8G3 ppppppppppL!FO5IT323LIUIVaWpppppppppppppppppppk~lppppppppppZpppppppppppppppppppppppppppppppppppppppppSdmK5ppppppppppppppppppppppppppp ppppppppppp#e8G@Hppppppppp3 pppppppppppppppppppp3ZpVyppppppppp3dmRpppppppp3<e8Gpppppppppp3ppppppppppZDppppppppppppppppppppZp3ppppppppppppppppppppappppppppppppppppppppppppppppppppppppppp>IWIXIYi3333J\po[ppppppppppZp&3pppppppppp3Ispppppppppppppppppppfw m84?&ppppppoBe8GppppppppppppppppppppppppppppppppppppppppZpppppppppppe8Gpppppppppp3YnZpppppppppppppppppppppNpppppppppp rppppppppppe8GppppppppppppppppppppkppppppppppZpV33<3L3uqpppppppppppvH/oppppppppppt 3}3ppppppppppppppppppppe8Ge8Gppppppppppkpppppppppp3Zp{pppppppppp{e8Gppppppppppbppppppppppppppppppppp3bppppppppppppppppppppkpppppppppp ppppppppppoppppppppppaWppppppppp ,pppppppppppppppppppppppppppppppppppppppp33)p3G6G7HIgGHyHzH{3 c3Zp3k<Zppppppppppppppppppppp[opppppppppp3iZpppppppppppZppppppppppp3Isppppppppp3pppppppppppe8Gpppppppppp3ppppppppppe8Gppppppppppot3bppppppppppZppppppppppp p3)e8GppppppppppFpppppppppppppppppppe8Gpppppppppppppppppppppppppppppp3OpppppppppppppppppppppppppppppppJF}KwH|H}%333Y~Kkpppppppppppppppppppppppppppppp3~ppppppppppZpppppppppppZpppppppppppppppppppppHqpppppppppZp2ppppppppppppppppppppppppppppppppppppppppe8GH'ppppppppppppppppppppppppppppp3)prpppppppppp33]36ue8G3e8GppppppppppppppppppppppppppppppppppppppppZppppppppppp&3epppppppppp3upppppppppp3eppppppppppKlKmFHppppppppppppppppppppo_Zp3 ppppppppppmw3uppppppppppe8Gppppppppppppppppppppppppppppppwmppppppppppw3PppppppppppIsppppppppppppppppppppppppppppp3w 3ipppppppppppZppppppppppppppppppppppppppppppppppppppppp3~Zp3Zp3~3Wppppppppppppppppppppip3ppppppppppppppppppppFIFJi333 I333 ӑpDT@Hppppppp3ӘpppppppppppppppppppppӠpppppppppppppppppppppppppppppppӨ3Xpppppppppp\pppppppppӬ lQopppppppppp3`pppppppppRpppppppppppppppppppZpZpppppppppppppppppppppfw\pppppppp3ppppppppppӸ :pppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppppppppppppplQIGJkJlpppppppppp)p*p2K\dmTkppppppp3pppppppppppppppppppp3pppppppppp33pppppppppp@HK5ppppppppZpIsppppppppppppppppppppppppppppppppppppppplpppppppppp3OZpppppppppppopppppppppp3Opppppppppppppppppppp3;opppppppppppppppppppppppppppppp3pppppppppppppppppppp3<3YppppppppppWp E7pppppppppnJmJnJVF333%2FFyI xppppppppppppppppppppk jpppppppppp;+LIsppppppp3<3aWppppppppppppppppppppppppppppp3}ZvppppppppppppppppppppZpppppppppppE7ppppppppp3ppppppppppODpppppppppppppppppppppppppppppVypppppppppnyyl ?3Xppppppppppy/<>dpppppppppp?ppppppppppppppppppppk/FGyJIkH% }HAHB9ppppppppppppppppppppfpppppppppppppppppppppppppppppp3pppppppppp Isppppppppp ppppppppppppppppppppp3~3ppppppppppp3  l3ppppppppppppppppppppAfwpppppppp3ppppppppppm.ppppppppppe8G3ppppppppppZpppppppppppppppppppppppppppppppHCHDHEc;K'ppppppppppppppppppppppppppppppZpppppppppppmpppppppppppppppppppp CppppppppppaWppppppppppppppppppp33t=Rppppppppp3BppppppppppppppppppppppppppppppppppppppppNppppppppppppppppppppppppppppppZpgdmpppppppppppppppppp\ppppppppppppppppppp3Y3up3[>c;?)_&E_4,3bZpppppppppppppppppppppppppppppppppppppppppuIspppppppppppppppppppppppppppppppppppppppu3pppppppppppppppppppp3pppppppppp3Y3hppppppppppppppppppppppppppppppppppppppppaWppppppppppppppppppp eZptppppppppppppppppppppppppppppppl$_[p33uZpppppppppppwZpc;V333O33<3H3 ZpɁa!pppppppppppppppppppiQSppppppppppppppppppikippppppppppppppppppZpppppppppppppppppppppqpppppppppp3pppppppppp@ppppppppppnrl3YZpnppppppppppppppppppppppppppppppppppppppppmZpɣpɨp3lZpppppppppppppppppppppe8Gpppppppppp3IHRG(HHF!Fs93?)333u%2?ppppppppppZp4pppppppppppSpppppppppppppppppppppppppppppppppppppppp;p>pppppppppp3TppppppppppppppppppppWF H pppppppppppppppppppp3Z[MplZpY 3 ppppppppppe8GZpe8Gpppppppppppppppppppppppppppppp2ppppppppppppppppppppppppppppppJ}yY$ |0vvFppppppppppxppppppppppxppppppppppppppppppppw p xppppppppppkpppppppppppppppppppppppppppppppppppppppp pppppppppppppppppppp\pppppppppxppppppppppwpppppppppppx3ppppppppppw pppppppppppZpe8GxZpppppppppppEpppppppppp3w,p pppppppppp3 w1pppppppppppe8G3Fpppppppppppppppppppppppppppppppppppppppp33IS:ppppppppHNIGi3b3b3b GH3QppppppppppZppppppppppp3/lxJP2pppppppp~DmUppppppppppppppppppppppppppppppppppppppppp3pppppppppp~G~H2IspppppppppIsppppppppp3?5Xepppppppp3*3pppppppppppppppppppppppppppppppppppppppppppppppppp3b3ppppppppppb3Zplppppppppppp3pppppppppppdpppppppppp3pppppppppppppppppppp3ppppppppppFpppppppppf}!Jeppppppppppp@1ppppppppppoppppppppppZpgYZpppppppCppppppppppIppppppppppppppppppprozRfwOa?ppppppaWpppppppppoZpppppppppppj\Appppppppppppppppppppppppppppp4rpppppppppk/3|pppppppppp ppppppppppppppppppppppppppppppppppppppppXpppppppppZp2ppppppppppZpppppppppppZp3IFNJ8jippppppppppppppppppppppppppppppZpppppppppppBpe8GppppppppppppppppppppppppppppppklppppppppppppppppppppH'pppppppppppppppppppppppppppppBpZp5XeppppppppppppppppppZp3 3oBoe8Gpppppppppppppppppppppppppppppp3ZBp@pppppppppppppppppppp33ppppppppppppppppppppppppppppppC3BpB 8JGLHgHpppppppppp8pppppppppe8Gpppppppppppppppppppp!.)spppppppppp3X3ZpIspppppppppppppppppppppppppppppppppppppppe8Gpppppppppppppppppppppppppppppp3Q SppZppppppppppppppppppppp\pppppppppk\f1Npppppppppppppppppppp3pppppppppppppppppppppppppppppppppppppppp[pZpd pppppppppp3dIiIIIe8Geppppppppppppppppppppppppppppppppppppppppppppppppppp32pppppppppp3O ppppppppppE7pppppppppK@Hpppppppp3Appppppppp m-pppppppppp1p4 pppppppppp8 3<pppppppppppppppppppppppppppppppppppppppppppppppppppZpppppppppppSp3YIIH`IHL FeFfiFgEEX>>JUJUFhpppppppppp33O5gppppppppppppppppppw{pppppppppplppppppppppl Spppppppppp3_pppppppppppppppppppp3ppppppppppZppppppppppppppppppppp wppppppppppw3 Tppppppppp3Yppppppppppppppppppppl M3\ppppppppp3_pppppppppp3ppppppppppaWpppppppppIpppppppppiQppppppppp _5pppppppppppppppppppppppppppppppppppppppFi333%A{GGVjDppppppppppppppppppppppppppppppppppppppe8G !pppppppppp3pppppppppp}ppppppppppZpom}l/ppppppppppfw\\ppppppppZpppppppppppppppppppppp}23ppppppppppppppppppppppppppppppppppppppppe8G}_'aWppppppppppppppppppd}pppppppppp2pZp} nppppppppppu}#pZppppppppppppppppppppppGc;GF33 3 }o`Jpppppppppppppppppppp3VFpppppppppppppppppppppppppppp@HpppppppppppppppppppZpnaWpppppppppCpppppppppppppppppppo%ppppppppppppppppppppZp3p]RHppppppppppppppppppppppppppp32mppppppppppp3pppppppppppppppppppp3X33o&ppppppppppppppppppppo'3~ppppppppppppppppppppppppppppppppppppppppppppppppppJfJK323LKK!ppppppppppIsppppppppp8; 2pppppppppp 8<pm1Zp8>p3keppppppppp37ppppppppppaWppppppppppppppppppp3 Zp 8E339ppppppppppZp3pppppppppp33ecXe5pppppp ppppppppppe8G3ppppppppppfppppppppp3apppppppppp3Ee8GppppppppppppppppppppJF}KwKKKppppppppppppppppppppVppppppppp ppppppppppppppppppppppppppppppdWppppppppppppppppppppppppppppppp+nppppppppppppppppppppppppppppppZpe8Gpppppppppppppppppppp3cd332 ZpppppppppppppppppppppEpppppppppppm"pppppppppp3 ppppppppppppppppppppppppppppppFpppppppppc;333%AIpppppppppp2TbE7ppppppppppppppppppppppppppppppppppppppZppppppppppp3ppppppppppH'ppppppppppppppppppppfwpppppppppdm?^fwpppppppepppppppppppppppppppppppppppppppppppppppppppppppppppp33YSe8Gmk3ZpppppppppppZpnk9Zp'ppppppppppppppppppp3ppppppppppZpppppppppppppppppppppppppppppppppppppppppI323)8333ppppppppppppppppppppppppppppppppppppppppbpZppppppppppppppppppppppppppppppppppppppppp3B3k{ppppppppppppppppppppbpppppppppppppppppppppbp ~b A3kppppppppppv0b 3se8Gpppppppppp\pppppppppppppppppppZp_'pppppppppppppppppppppppppppppppppppppppv3ppppppppppFFIwFJLWFPFFGopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp|ppppppppppe8GppppppppppppppppppppH3Rxppppppppppp3ppppppppppApppppppppYn3^pppppppppppppppppppppppppppppppppppppppp3pfwppppppppp3(pppppppppppppppppppppe8GVyHXpppppppp3pppppppppp3u3ppppppppppe8G bJ;ppppppppppZpppppppppppppppppppppZpppppppppppppppppppppppppppppppZpppppppppppppppppppppk3ppppppppppp=fw\\pppppppp3 ppppppppppe8G3GppppppppppppppppppppppppppppppZp:ppppppppppZpppppppppppppppppppppppppppppppfwpppppppppppppppppppppppppppppppFsK$K3333333 3333u KKZpppppppppppppppppppppppppppppppppppppppppnpppppppppppppppppppp@HKpppppppp3G- dnq3~pppppppppp3pppppppppppppppppppp3NZp:pRHppppppp-pmZe8G-p3pppppppppppppppppppppppppppppp3ve8G3O3(ZpZppppppppppppppppppppp. p3HHHpl |ppppppppppppppppppppppppppppppZppppppppppppppppppppp~~5~\pppppppppppppppppppe8G3i~pppppppppppppppppppp3b~Zpppppppppppppppppppppppppppppppn*pppppppppp3AVyHXpppppppp>6pppppppp3pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp~JLWJHc;i% ۘIGppppppppppppppppppppppppppppppۨppppppppppp2ppppppppppZpfXdmK54@Hpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppۼpppppppppppo=3pppppppppppppppppppp3ppppppppppppppppppppZpeppppppppppppppppppppppppppppppppppppppppppppppppppppZpZpZppppppppppppZpnFF"IHGGLIIF!iL5ppppppppppppppppppppkpppppppppp3RnlSIspppppppppppppppppp\pppppppppBppppppppppppppppppppppppppppp pppppppppp3.pppppppppp7 ppppppppppppppppppppppppppppppE =32spppppppppppppppppppppppppppppppppppppppprZpppppppppppppppppppppTuppppppppppZpppppppppppppppppppppppppppppppvL6iGGz 3ppppppppppzmzppppppppppIspppppppppppppppppppmtpppppppppppppppppppppppppppppp04ppppppppppfwppppppppp5p3npppppppppppppppppppp*pppppppppppppppppppp3ppppppppppDpppppppppp3=pppppppppppe8Gpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3bpppppppppppppppppppp|zRpGG VO5I<3ppppppppppppppppppppp3pppppppppp3I*Opppppppp3ZpQppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppplxV7gi]ppppppppppppppppppppp3pppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppl OZpfwppppppppppppppppppppppppppppp3O>JIkJKbKc3l0/pppppppppppppppppppZpIspppppppppppppppppp#3!# Cppppppppppo~[ppppppppppkppppppppppknpppppppppppppppppppppppppppppppppppppppp3(ppppppppppm3pppppppppp#ppppppppppp3YppppppppppppppppppppZp3bppppppppppHq&&ppppppppZpe8G@Vypppppppp5Xepppppppppppppppppppppppppppppppppppppp3qpppppppppp#ppKd333<~GGGpppppppppppppppppppp3E}~3t}pppppppppp3pppppppppppppppppppp3MpppppppppppppppppppppZppppppppppppppppppppppppppppppppppppppppp5Xepppppppppppppppppppppppppppp2ppppppppppppppp333}pppppppppp}oopppppppppp3}pppppppppp3)pppppppppp3ppppppppppppppppppppppppppppppppZp33EppppppppppppppppppppKGJGF!;333+IppppppppppS^pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppaW@Hpppppppp\\fwppppppppnpe8Gpppppppppp3lQppppppppppppppppppppppppppppppppppppppppw 3O3l3Bn}p~pppppppppppрp3Mpppppppppppppppppppp3ppppppppppppppppppppZpppppppppppe8G333X }KK8pppppppppppppppppppp;vpppppppppp3pppppppppppppppppppp7ppppppppp;|ppppppppppp;pe8G;paWpppppppppppppppppppppppppppppppppppppppk lpppppppppppppppppppp33?pppppppppp @3 pppppppppppppppppppp3 ppppppppppapppppppppZpppppppppppppppppppppPOpppppppppc;iFFpppppppppp3pppppppppppppppppppp-ppppppppppnppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppe8GZpe8Gpppppppppp3/pppppppppp 3pppppppppp3 pyZpkppppppppppppppppppppppppppppppppppppppppppppppppppFO5#33u3IppppppppppppppppppppZpdppppppppppppppppppppppppppppppBfpR3ppppppppppsZpfwX;ppppppppppppppppppe8G3pppppppppppppppppppppppppppppp3pppppppppppppppppppp5rpppppppppppppppppppJYpZppppppppppp3`p Opppppppppp5ppppppppp5pppppppppZp3Xmnp3tq 3ppppppppppvp>[>iKVpppppppppp3lp1AWppppppppppppppppppppn35ppppppppppLpppppppppppppppppppaWpppppppppo4ppppppppppppppppppppZpppppppppppgpppppppppppppppppppppmppppppppppZp3b33mppppppppppp.33kZp;m2ppppppppppV ppppppppp=3ppppppppppppppppppppY@ppppppppppaWpppppppppppppppppppppppppppppppppppppppZpKKGG3opppppppppppppppppppppppppppppppppppppppppppppppppp|l|mppppppppppppppppppppppppppppppppppppppppp3pppppppppp ypppppppppppppppppppp3)pppppppppppppppppppppppppppppp|spppppppppp3`Zp33kppppppppppVy5rI>\LkppppponLpppppppppp2pppppppppppppppppppp'pppppppppp33L3ZpppppppppppZpmpppppppppp3 GGHYJAHiHD>FBppppppppppDVjppppppppppppppppppppppppppppppppppppppppppppppppZpppppppppppe8Gpppppppppppppppppppp5Xepppppppppppppppppp3}3upppppppppppppppppppppppppppppp3Zpppppppppppk0^ppppppppp6nGpppppppppp3Opppppppppppppppppppppppppppppppppppppppppppppppppp}pHO5J4JoG1#K311ppppppppppppppppppppppppppppppppppppppppp3ppppppppppH1@ n3fw?&84ppppppp33ipppppppppppppppppp$33O3ppppppppppm3\ppppppppp3mpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp>ppppppppppppppppppppppppppppp3eppppppppppaWpppppppppFpppppppppppppppppppU31Zppppppppppp3~pppppppppp1ap1eQZp>LKKVIF3 pppppppppp pppppppppppppppppppp3Y3pppppppppppppppppppp3fwpppppppppppppppppppFppppppppp3nf3wkfppppppppppe8GtpppppppppppY06ppppppppZp ppppppppppZppppppppppppppppppppppppppppppp3pppppppppp3 aWpppppppppppppppppppppppppppppZpFI_33 3!ppppppppppZpppppppppppppppppppppmppppppppppmpppppppppppppppppppp Zp3fwpppppppppfwpppppppppppppppppppkpppppppppppppppppppppppppppppp3pppppppppp3ppppppppppppppppppppZp)*!:ppppppppppppppppppp3ppppppppppp3NppppppppppZpppppppppppppppppppppo ppppppppppppppppppppppppppppppI`Ia3)3)3)3u3u3u+0J-Xppppppppppf3M3kppppppppppUp339ppppppppppe8GppppppppppppppppppppYppppppppppppppppppppbpppppppppZpO_ (?&pppppppppppppppppppapppppppppppZppppppppppp3|pppppppppp3Dppppppppppqpppppppppppppppppppp_Dpppppppppp)pppppppppp3@k Zppppppppppp?o'FIwJVAG<G=pn3OppppppppppZpZp{5oPe8G_pppppppppppfpppppppppppipppppppppppe8G{;{<pppppppppp3<ppppppppppLx e8Gpppppppppppppppppppp eppppppppppfwpppppppppppppppppppQ3X3ppppppppppZpRppppppppppppppppppppppppppppppppppppppppppppppppppJI G>FI G?G@GAGBGCI333O'Q33u3 Hpppppppppp3ppppppppppl `ppppppppppappppppppppIsppppppppppppppppppp3kppppppppppp%3;^h^]96ppppfwpppppppppn!pppppppppppppppppppp3Dpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 3pppppppppp3pppppppppp$]7!~3ppppppppppppppppppppBpppppppppppkHHKti3Y3r3Y&$KuKvppppppppppppppppppppZpppppppppppi`pppppppppppppppppppppppppppppppppppppp@HpppppppppkMppppppppppTe8Gppppppppppk/ppppppppppZp3ppppppppppppppppppppppppppppppfwX;pppppppp3;aWppppppppppppppppppp3u3 6>KxVj333+023Y21m333ppppppppppppppppppppe8Gm3mTe8GppppppppppScjppppppppw" ppppppppppCppppppppppw&ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppj pppppppppppppppppppp me8Gmfw\pppppppp3a9pjpppppppppppppppppppp  ppppppppppppppppppppjjp3Df>pppppppppFTHFUHIJJ333O'Q333pppppppppppppppppppp-pppppppppԆpԉpppppppppppppppppppppppppppppppe8Gppppppppppppppppppppe8GppppppppppRpppppppppZpppppppppppZppppppppppp3Zp31ppppppppppn}ppppppppppZp-ppppppppppc;IJri} JsJtppppppppppppppppppppWppppppppppppppppppppe8GZppppppppppppna?o=5ppppppppppppppppppp3 % 'ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppplpppppppppppppppppppp/p31p3pppppppppp8p3pppppppppp3\ppppppppp@ 3 B ppppppppppZp dppppppppppFsK$J*ppppppppppppppppppppmzppppppppppoo9mn1pppppppppp-EgppppppppppppppppppppZpppppppppppppppppppppe8G3pppppppppppppppppppp3oGppppppppppe8Gpppppppppp[ppppppppppppppppppppZp\pppppppppsppppppppppppppppppppp3FHIJH3~3~3~+0333Y'QHJHKppppppppppppppppppppZppp2ppppppppppppppppppppRo|ppppppppppe8G3pppppppppppppppppppp3pppppppppppppppppppppppppppppppppppppppppppppppppp3|ppppppppppppppppppppe8G:pppppppppppppppppppp3ppppppppppZppppppppppp3Zppppppppppppppppppppp3uppppppppppppppppppppK+333%AK,e8GppppppppppppppppppppppppppppppVpppppppppppppppppppppppppppppfppppppppppnpppppppppp3(olppppppppppppppppppppppaWpppppppppppppppppppppppppppppIppppppppppZp#JpppppppppppppppppppppppppppppppppppppppppZp em.32ppppppppppp3ppppppppppZp\ppppppppppppppppppppppppppppppppppppppppZp2 ippppppppppFHK-ViF33 3(ppppppppppppppppppppppppppppppe8Gpppppppppp3Y3)`.p`2pppppppppppppppppppppBppppppppp`3ppppppppppppppppppppppppppppppuppppppppppfwppppppppp5PXeppppppp`9pppppppppppppppppppppu]Apppppppppu3dupppppppppppppppppppp@Hppppppppp32ppppppppppZp&Zpppppppppp mppppppppppppppppppppppppppppppppppppppppaW;pppppppp3pppppppppppppppppppppppppppppp2ppppppppppppppppppppfwQIpppppppp3'322ppppppppppFF!GFFs93H333333#ZpZp3pppppppppppppppppppp-ppppppppppppppppppp?hppppppppppppppppppppppppppppp3ppppppppppppppppppppZppppppppppp~ppppppppppppppppppppp32# pppppppppppppppppppppppppppppppppppppppppppppppppʇppppppppppppppppppppp3)Zppppppppppppppppppppppppppppp3tppppppppppppppppppppSpppppppppʑpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppH8j3E33+333%AJ(ppppppppppZppppppppppppppppppppp7o%zpppppppppppppppppppppppppppppppppppppppp[Bppppppppp3ppppppppppn5ppppppppppp6ppppppppppptZpppppppppppppppppppppuTpppppppppp3v3Dppppppppppp3}pr3OZp&w333Y3<Kp3a33Yypppppppppp3e8G3EppppppppppYpZpm"I!FJ)J*EHJ+FFppppppppppppppppppppppppppppppwp wpppppppppppppppppppppppppppppppZppppppppppppppppppppp3~ko3Dpppppppppppppppppppppppppppppp3Zp3Opppppppppppppppppppppppppppppppppppppppp ppppppppppppppppppppgxp3pppppppppppppppppppp3)x#pppppppppppF8ji333O333.pnpppppppppplt3pppppppppppppppppppp~cpmppppppppppZpppppppppppxDmZppppppppppp~eppppppppppp~i3M3Zppppppppppp~j9{0l233upppppppppp~lpppppppppp$ppppppppppppppppppppppppppppppg| <Zp3D~pppppppppppppppppppppZp3HJpppppppppp[ppppppppppsppppppppppZpTpppppppppppppppppppZp&pppppppppp3~7pppppppppppppppppppp3~pppppppppp`3a4tpoppppppppppyppppppppppp3Epppppppppppppppppppp|p3`ppppppppppkxpppppppppp2iQppppppppp335VyHXpppppppppppppppppppppppppppppppppppppp-ppppppppppX3uppppppppppppppppppppe8G6JJJi222 CyL%L&"4rpppppppppppppppppppZp%Zp3ppppppppppppppppppppppppppppppA3uppppppppppq/pppppppppp33\ppppppppp5XeppppppppppppppppppppppppppppoIspppppppppCprpppppppppp3;3Zpppppppppppppppppppppe8Gpppppppppp3X[e8G,pppppppppp8:ppppppppppppppppppp3)pppppppppppppppppppppppppppppppppppppppp3u3~Cppppppppppp03ppppppppppHPFL'L(JK$HH333X'Q HHpppppppppp 5 !3~pppppppppplZ3::popppppppppppppppppppp35XeppppppppZpppppppppppn1>pppppppppp6Ipppppppppppppppppppppn3ppppppppppIsppppppppp8U3,ppppppppppPppppppppppp@pppppppppp8ppppppppppppppppppppkVppppppppppppppppppppp3~pppppppppp3Zpe8G5:ppppppppppfppNpppppppppplHppppppppppppppppppppppppppppppppppppppppHc;333-IIpppppppppppppppppppppppppppppp5r3spppppppppp3tpppppppppp78pppppppppplQpppppppppp9pppppppppp3 gppppppppppppppppppppppppppppppZp=e8GppppppppppZpoABppppppppp>pppppppppp! pppppppppp" @# ,ppppppppppVpppppppppppppppppppe8Gpppppppppppppppppppppppppppppp@pppppppppaWppppppppp3jpppppppppppppppppppp6Y3Zppppppppppp3bppppppppppi3~3~3~ mFo3xpppppppppppppppppppp3mXppppppppppppppppppppppppppppppppppppppppppppppppppZpppppppppppmZpH=OoI`FR7NBppppmpm3@mpppppppppppppppppppppE7pppppppppe8Govppppppppppppppppppppl3NZpZp wppppppppppmp3(3pppppppppZpppppppppppppppppppppaWppppppppp3ppppppppppmppppppppppp3 pppppppppppppppppppppppppppppppppppppppp3C3 3)wppppppppppppppppppppppppppppppFpFqFrKiG33Y39}ppppppppppoZk0Zpppppppppppppppppppppp-ppppppppppppppppppppppppppppppppppppppppppppppppppU";cppppppppppppppppppppppppppppppppppppppY8Gppppppppppppppppppppppppppppppp3O2ppppppppppppppppppppksppppppppppp0pppppppppppppppppppppppppppppp5Xepppppppppppppppppp pe8G3IHRG(GGO5323JJppppppppppppppppppppppppppppppYp3[Bppppppppppppppppppp3b]B3pppppppppppppppppppppZpZp3Eppppppppppgp33ue8G3ppppppppppppppppppppFZpZpfw9 fpppppppupfw pppppppppppppppppp3B3De8G3Oppppppppppo,FippppppppJHIGlJJKViKKpppppppppppppppppppppppppppppp7ppppppppppppppppppppe8Gpppppppppp9*p3rIspppppppppl32SpppppppppZp93 3"=98p3ppppppppppZp)"j#pppppppppppppppppppppppppppppppppppppppppppppppppp9Gp3No3b33Cpppppppppp3Tm"KKF!Fs93222v HUp33ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppe8Gppppppppppppppppppppppppppppppmg335pppppppppp3tpppppppppp%@Hppppppppp3ppppppppppppppppppppppppppppppZppppppppppp33Y3ppppppppppe8G4p&Hpppppppppp e8Gpppppppppp@eVyBHXppppp<pppppppppp43Ypppppppppppppppppppp0ZpIHVHWIHXIHYiIIppppppppppppppppppppZp-UppppppppppppppppppppppppppppyJppppppppppppppppppp3(nppppppppppppppppppppfwZppppppppe8GaWpppppppppppppppppppXpppppppppp33O5rpppppppppppppppppppYpppppppppp3)ZpppppppppppppppppppppppppppppppZppppppppppvppppppppppe8Gppppppppppe8G3|IKFiA@XWDXH8Q\5FFFppppppppppcXpoc_pZpppppppppppppppppppppppppppppppppppppppppcep\ppppppppp3aDppppppppppcn3$ppppppppppppppppppppvP3ppppppppppvRppppppppppppppppppppppppppppppppppppppppppppppppppkppppppppppZppppppppppppppppppppp  iUhpppppppppppppppppppppppppppppppppppppppppppppppaWppppppppppppppppppp3tppppppppppc  pppppppppp3333!Gtqpppppppppp3Cpppppppppppppppppppppppppppppp2pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3TppppppppppIspppppppppe8Gppppppppppppppppppppppppppppppsp"ppppppppppANj?ppppppppppppppppppppppppppptpppppppppp|2ppppppppppppppppppppCpppppppppppppppppppZpZpupppppppppppppppppppp3ZpZppppppppppppGu33~3-JB333Y(ppppppppppppppppppppppppppppppppppppppppe8GZpe8GZpm$ppppppppppppppppppppppppppppppaWpppppppppnppppppppppepppppppppppopppppppppp3YppppppppppppppppppppZp3^ppppppppppZpxpzppppppppppp3e8Gp3yJF}IJCJDF!;ppppppppppppppppppppZ|_ppppppppZp.pppppppppppnpppppppppppppppppppp3 .pZpmyl-33Dpppppppppp2Ispppppppppppppppppppppppppppppl.p.ppppppppppp3pppppppppppppppppppp3bkBm3fwX;ppppppppppppppppppppppppppppZp.pppppppppppppppppppppJGKKKGHiH333 \33|pppppppppp~e8GpppppppppppnppppppppppppppppppppE7hppppppppppppppppppSppppppppppppppppppp~pppppppppp p3Y~~pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp2HHINiIO333 Zpm%pppppppppp3YnppppppppppܠpܣpppppppppppppppppppppBppppppppp2npppppppppppppppppppppppppppppplpppppppppppppppppppp;i"pppppppp3 ZpZpppppppppppppppppppppppppppppppZpppppppppppppppppppppppppppppp3O3O3O|FL9L:3|3upppppppppppppppppppp.pppppppppppppppppppp}ppppppppppe8Gpppppppppp3k2fwa>ppppppppppppppppppppppppppppppppppppppppppppppp$pppppppppp3ZpFppppppppppp\pppppppppppppppppppppppppppppppppppppppFppppppppppp3JF}IL<8jiG%G&G'pppppppppp32pppppppppppppppppppp3OZpLZpppppppppppppppppppppfwppppppppp3`ppppppppppIspppppppppppppppppppppppppppppZpppppppppppppppppppppppppppppppZp3pppppppppp3YZp3znpppppppppppppppppppp3pppppppppppppppppppp{pppppppppp4paWpppppppppHpppppppppp3ppppppppppppppppppppppppppppppHILPG)GGLG*JF}IG+G,O5III3 c3pppppppppppppppppppp:pppppppppppppppppppppppppppppppfwppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp}ppppppppppDpF DHppppppppppp31J_ppppppppppppppppppppoIppppppppppOpe8G3Dpppppppppppppppppppp3Cpppppppppp/npppppppppp3 pppppppppp3pppppppppppppppppppp>IKgpppppppppppppppppppp$pV4rpppppppp3ppppppppppppppppppppZpZpZp3pppppppppppppppppppp23Ispppppppppoe8Gpppppppppppppppppppppppppppppp$ F3a3$ppppppppppppppppppppppppppppppppppppppppp$ppppppppppppppppppppppppppppppp3u3 p,$pIFIKh8jG3Y230G}pppppppppppppppppppp}Epppppppppp3}}l$ppppppppppppG3%ppppppppppppppppppppn`ppppppppppe8GZp}3p}pppppppppppppppppppppppppppppppppppppppp}ppppppppppppppppppppppppppppppppppppppppppppppppppl} ppppppppppppppppppppZp}pppppppppp} ppppppppppZpppppppppppe8Gppppppppppq GGfGIoI pppppppppp}pppppppppp~ppppppppppk3Opppppppppp3\ppppppppppppppppppppZpiIppppppppppp>ppppppppppppppppppppppppppppppppppppppppppppppppp(p4$3dpppppppppp3kpppppppppp3pppppppppppppppppppp43ppppppppppfwpppppppppppppppppppppppppppppI IKTUppppppppppppppppppppXe8GppppppppppZppppppppppppppppppppp^<ppppppppppp <)3pppppppppp!Zpppppppppppa3)ppppppppppZpppppppppppZp<pFppppppppp33dI"pppppppppppppppppp"opppppppppp3uppppppppppFHGKFFFppppppppppp33ppppppppppn3pppppppppppppppppppp3pppppppppp#Zp3upppppppppppppppppppp3Zpeepppppppppppppppppppkyppppppppppolpppppppppppppppppppppppppppppppppppppppp3Wik:`pppppppp3$ppppppppppppppppppppVyppppppppppp pFFII3~pppppppppp'pepppppppppp3lgpppppppppp.ZpkaWppppppppppppppppppppppppppppppppppppppp2pppppppppppoppppppppppppppppppppe8GppppppppppZpeepppppppppqe8G+pppppppppp3>mlrFpppppppppn'pppppppppppppppppppppppppppppp\ppppppppp2SpppppppppppXpZp\wppppppppppIF!;33Y2~333(KKKppppppppppe8GZpV ; ppppppppppoppppppppppppppppppppppppppppppppppppppppZppppppppppppppppppppp[Ippppppppppp pppppppppppppppppppp3kpppppppppp\e8Gpppppppppppppppppppp ppppppppppeppppppppppp(<pppppppppppppppppppp31pppppppppp ppppppppppkh jpGFKFHkK K!K"KQVkZp|pppppppppppppppppppp3e8GIsppppppppp ppppppppppq# >fepppppppRppppppppp3b3} SppppppppppZpppppppppppe8Glpppppppppp|pppppppppppppppppppp0V pppppppppp3OppppppppppppppppppppuhppppppppppppppppppppZpJF}IGH3k3k3k 3C~.]Appppppppp3p4ppppppppppp3 8phK,m322[_'`pppppppppppppppppppppppppppppppppppppmpppppppppp3pppppppppp3uppppppppppnM`ppppppppp3upppppppppppppppppppp3FpnIppppppppppppppppppppp3OppppppppppP3YapppppppppppppppppppZpapppppppppppppppppppppppppppppppppppppppp3fHHVb}2K333-2'|pppppppppppppppppppplppppppppppppppppppppppppppppppppppppppppZp25Ppppppppppp3ppppppppppappppppppppppppppppp3ppppppppppppppppppppppppppppppZp.($pppppppppppppppppppp2Cp-33Zppppppppppp3^nZpppppppppppppppppppppo'Zp2Lp2M Zp3*33ppppppppppppppppppppppppppppppKF!iuppppppppppup3pppppppppp3xppppppppppplppppppppppppppppppppppppppppppJppppppppppppppppppppfwpppppppppx~upppppppppppuppppppppppppppppppppp!3pppppppppppppppppppppppppppppp3pppppppppp Jppppppppp3pppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppppppppppppp3I pppppppppp4rppppppppp3ppppppppppupFIBFFIcVId33<3(Ie ppppppppppppppppppppppppppppppppppppppppm"(ppppppppppo/pppppppppppppppppppppppppppppppppppppppppppppppppp3e8G3QM3ppppppppppp`UppppppppH=Ippppppppppppppppppp.3[30pppppppppppppppppppppppppppppp3Ls3.e8Gppppppppppp 1e8Gp1pppppppppp3pppppppppp3Opppppppppp2 3JiJppppppppppZp)p+ppppppppppp2pppppppppp,pppppppppppH3 pppppppppppppppppppp3o3ZpkBppppppppppppppppppppppppppppppoHpppppppppppppppppppp-pppppppppppppppppppp.33Zpppppppppppkpppppppppp^aWpppppppppZp3evippppppppppppppppppppppppppppp23 ppppppppppLpppppppppppZpJJHGIppppppppppppppppppppppppppppppppppppppppppppppppppH Jp{Opppppppppppppppppppppppppppppppppppppppp<QppppppppPpppppppppppk?ppppppppppe8GppppppppppZp333` pppppppppp|a*3mpppppppppppppppppppppppppppppp3 {_pppppppppppppppppppppppppppppp3pppppppppp3 ZppppppppppplF!;HHHppppppppppppppppppppm}ppppppppppppppppppppppppppppppZpZpppppppppppaWppppppppp /pppppppppppgppppppppppppppppppppp3pppppppppp3pppppppppppppppppppp3(l{pppppppppppppppppppppppppppppppppppppppppppppppppp83Gppppppppppppppppppppppppppppppppppppppppp3 e8GpppppppppppppppppppphH'fwppppppppppppppppppppppppppppppppppppppp'pZppppppppppppppppppppp' pppppppppppppppppppp'p'ppppppppppppppppppppp3mm3o3)'ppppppppppp3 pppppppppppppppppppppppppppppp3Ypppppppppppppppppppp39ZpppppppppppZpppppppppo3FiF\F]F^ppppppppppkHpppppppppppe8GppppppppppIspppppppppppppppppppppppppppppZpppppppppppe8GppppppppppoZpwD3pYppppppppppppppppppppppppppppppkepppppppppppoBwFU3klpkqwH@pppppppppppppppppppppppppppppwIZpppppppppppppppppppppppppppppppOFF_I#gpI$pppppppppp3pppppppppppppppppppplppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZpe8G3e8Gppppppppppppppppppppppppppppppknpppppppppp3e8G22՛ppppppppppp՜ 3ppppppppppZpc;J4JoFeJwpppppppppppppppppppppppppppppp3r3pppppppppppppppppppppppppppppp3E337pppppppppp3appppppppppppppppppppBZppppppppppppppppppppp3ppppppppppopppppppppp3pppppppppppppppppppppppppppppppppppppppppppppppppp)pppppppppppppppppppp3Do3pppppppppp7 Zo ppppppppppZpJxiFFFpppppppppp%ppppppppppppppppppppmzHpppppppppZpz!ppppppppppppppppppppi5XeppppppppppppppppppppppppppppZpIsppppppppp3Eppppppppppz&ppppppppppppppppppppz'pppppppppppppppppppppppppppppp'ZpppppppppppN3Zppppppppppppppppppppp3;3mpppppppppp3\pppppppppBpppppppppZh6>VippppppppppppppppppppZpppppppppppppppppppppppZppppppppppp3pppppppppppppppppppp pppppppppppppppppppp@Hpppppppppn3N3qnSppppppppppppppppppppypppppppppp ppppppppppppppppppppZpZp3)pppppppppppppppppppp3M@ hnpppppppppppppppppppp3pppppppppppZpppppppppppppppppppppHOfcnVK/K0Zpo,ppppppppppppppppppppppppppppppppppppppppe8Gpppppppppppppppppppppppppppppppp bppppppppppe8GZpaWpppppppppQppppppppppppppppppppplppppppppppcpppppppppp gppppppppppe8Gppppppppppfw0^pppppppppppppppppp3pppppppppppppppppppp3m3tppppppppppppppppppppppppppppppZpoPOpppppppppK1FFFppppppppppppppppppppZp3k sappppppppppp t3kqppppppppppppppppppppnpjH'pppppppppppppppppppa .a rv3oniIspppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppa)pv2pppppppppp3Oppppppppppppppppppppe8Ga4p3bZpppppppppppe8Gpppppppppppppppppppppppppppppp3t3lppppppppppZpppppppppppa< pppppppppp3ppppppppppKF Hpppppppppp3UZppppppppppp3DZpUvS3YIspppppppppdp3pppppppppplHppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZpZpe8Gq 'EaqWzrppppppppppsopppppppppppppppppppppppppppppppppppppppp3{2iQpppppppppSpppppppppoJ333 pppppppppp3ˀpZppppppppppp\ppppppppc;KJ1?)d)333+0323 J23)e8Gpppppppppp3 3Jpppppppppl-Zpn'pZppppppppppppppppppppp3Appppppppp-pppppppppppppppppppppe8Gpppppppppppppppppppppppppppppp3pppppppppp32ppppppppppppppppppppppppppppppZpD/xppppppppppZpe8G#loJ3O5KiKIFx F3pppppppppp;xppppppppppppppppppppppppppppppplxppppppppppp3pppppppppp3axpH'pppppppppIpppppppppppppppppppfwQIpppppppp3>f# eppppppp3kppppppppppx3xjppppppppppppppppppppppppppppppypyppppppppppp3 Qpppppppppfw]ppppppppppppppppppxy 3bpppppppppp 3F33333)8H ppppppppppppppppppppZp-pppppppppm2~3~pppppppppppppppppppp3upppppppppplG3$3~e8G3WIspppppppppppppppppppppppppppppmUpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppe8Gvpppppppppppppppppppp3@pppppppppp~pppppppppp 3~pppppppppppppppppppp3ppppppppppp3~EHH H JJ222+0n3ppppppppppppppppppppppppppppppppppppppppppppppppppp3ppppppppppZp;ppppppppppnl=e8Gpppppppppppppppppppppppppppppp@Hpppppppppppppppppppu3nppppppppppvppppppppppwnZpppppppppppppppppppppppppppppppppppppppppqpx3svpppppppppp3e8G;wpppppppppppppppppppppppppppppp3E{<ppppppppppHZJIFF6JJLWFPJc;L-L.DlpomDnpppppppppppppppppppppABlppppppppppZpCwCDqpDs Lslppppppppppx3oDwpZppppppppppppppppppppp3ppppppppppoppppppppppHppppppppppppppppppppZppppppppppp3c33<3ppppppppppppppppppppZp33;pppppppppp3Gpppppppppp3ppppppppppppppppppppZpL/V33E3.2333H3Bppppppppppppppppppppppppppppppppppppppppzpppppppppppppppppppp7 e8GppppppppppCppppppppppppppppppppDpe8GbPDgF3_Zp`apppppppppp3ZpnPp0pppppppppppppppppppppppppppppp|TfwpppppppppYp3uderyGfppppppppppipppppppppppppppppppp3Vpppppppppp3kppppppppppppppppppppXpppppppppppj^pppppppppppppppppppoZppppppppppp3 kmFpppppppppp@HppppppppppppppppppppZppppppppppppppppppppppoAk8ppppppppppZpppppppppppppppppppppoIpppppppppppppppppppp3Y3 wpppppppppppiQppppppppp3]pppppppppppppppppppfwppppppppps 3pppppppppppppppppppppppppppppppppppppppp p!pZpppppppppppppppppppppIIIVJRIFxFiFy333 Fzww3ppppppppppw5gOppppppppppppppppppppppppppppnpppppppppppn sZpnpppppppppppppppppppp2wpppppppppp2e8GppppppppppYapppppppppppppppppppZpow ppppppppppP3)FpppppppppaWpppppppppwpppppppppppppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppn %3pppppppppp3ppppppppppF{F|iG}Vppppppppppppppppppppppppppppppnpppppppppp3Ypppppppppppppppppppp3mppppppppppZpppppppppppppppppppppppppppppppp4ppppppppppppppppppppT pppppppppppppppppppppppppppppp}`3ppppppppppZp}bppppppppppppppppppppppppppppppmpppppppppp}dZppppppppp}eZp3Tpppppppppppppppppppppppppppppp3GGJpppppppppppppppppppppppppppppppppppppppp3ppppppppppW}mG~IsppppppppZp TpppppppppppoAaWppppppppp5pppppppppppppppppppppppppppppppppppppppppppppppppp8pppppppppppppppppppppppppppppp k :+. lDpppppppppppppppppppp np2pppppppppp3O>"ppppppppppppppppppppppppppppppppppppppp up@Hppppppppp@pppppppppp3pppppppppp33 pppppppppp3ppppppppppi9pppppppppp8ppppppppp2k(3O:!ppppppppppp3Xppppppppppopppppppppp:%Ipppppppppppppppppppppppppppppppppppppppppppppppppp3Wpppppppppp3:,p3pppppppppp3pppppppppp3 pppppppppppppppppppppppppppppp:0ppppppppppmxpppppppppppppppppppp3 pppppppppp3/:7pppppppppppopppppppppp\pppppppppo3:? e8GppppppppppK32ppppppppppppppppppppZpkpppppppppp=5ppppppppppppppppppppppppppppp pppppppppp"!ppppppppppCpppppppppppppppppppDpppppppppp3jpppppppppp3 _%&pppppppppp3[7'p3Zppppppppppppppppppppp3ppn3 ppppppppppppppppppppppppppppppaWppppppppp)e8GppppppppppppppppppppppppppppppH\F!;I7pppppppppp3pppppppppppppppppppp\ppppppppp }33bppppppppppFTppppppppppppppppppppZpppppppppppppppppppppppppppppppppppppppppEpppppppppppppppppppppppppppppZpppppppppppo33pppppppppp 0ppppppppppppppppppppp3GRppppppppp&pppppppppp3ppppppppppppppppppppp3 3opppppppppp3<nIIIV333339F F!ppppppppppdJ pppppppppppppppppppp ppppppppppZpppppppppppppppppppppppppppppppvk3u|7} \ xzvcZU|w|E (C~wOv|E#_|yuz~$wz"D|}k|{7w|zZ;cy 4wx<pwvI}m~!zf|Twx$!~8y}"[vD y.xmb~~.r~W{;<qy{ ~&~w}F yHv(|3zvyzXyjxYcv}\|n}sBzx{j^BwAx&|zv z>&rEhuE}'DI{N}T:{x }|uxXs{4{*{yVu#xFiw2*~uvlpppppppppppvmdWpIspppppppppeplpppppppppp|3umeZpe8G ppppppppppvrvsppppppppppppppppppppvtppppppppppfwpppppppppppppppppppppppppppppppppppppppdoppppppppppp3;drppppppppppp)e8GF#Fs93HJoFei0Ș79!Gzpppppppppppppppppppp^ppppppppppppppppppppppppppppppmpppppppppp3pppppppppppppppppppp|GppppppppppNpk:Zppppppppppp3pppppppppp=Zppppppppppp3|Jpppppppppp3 Upppppppppppkpppppppppppppppppppp|M33~ppppppppppppppppppppe8G3'Zp3bpFppppppppp`ppppppppppppppppppppm2]3ppppppppppppppppppppppppppppppppppppppppZpppppppppppG{O5HJoGe8Gpppppppppppppppppppppl"ppppppppppppppppppppCpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppvpppppppppppppppppppppppppppppppppppppppp3ZpKpppppppppppapppppppppppppppppppppppppppppppppppppppe8G3ppppppppppWz3 3YppppppppppppppppppppppppppppppppppppppppFJK3333uppppppppppppppppppppppppppppppZpLppppppppppmppppppppppppppppppppppppppppppZpnpppppppppp33pppppppppppppppppppppppppppppppppppppppp/pIsppppppppp23Zp\m-A! w pppppppppppppppppppppppppppppp\ppppppppp3/p"ppppppppppZpppppppppppppppppppppppppppppppppppppppppKO5HL Fe3u3Y3uH pppppppppp33]pppppppppp3jpppppppppppppppppppppppppppppp3Zppppppppppppppppppppppppppppppplq Hpppppppppppnppppppppppbppppppppppppppppppppfwppppppppppppppppppppppppppppp3ppppppppppppppppppppZp~pppppppppppppppppppppppppppppppppppppppp3Ppppppppppp3Xfw-pppppppppppppppppp3Y3<e8G3Y3KZpZp8>H!H"IimIRe8Gpppppppppppppppppppppppppppppppppppppppplpppppppppppppppppppp"3D3Zpppppppppppݖ m5XeRpppppppݜpppppppppppoݞ ppppppppppݣppppppppppp\pppppppppe8Ge8Gݪ >ppppppppppnpppppppppp3Zpppppppppppppppppppppppppppppppe8Gpppppppppp3ppppppppppݸpݹppppppppppISO5HIgFe333LCjjppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppIsppppppppppppppppppp\ppppppppppkfGppppppppppppppppppppppppppppppppppppppppp3)ZpGp3ppppppppppppppppppppZpZpppppppppppppppppppppppppppppppfwSppppppppppppppppppppppppppppGpppppppppppn3pppppppppp3e8GppppppppppLD>HIGlLELFLGG4ppppppppppe8Ge8GpppppppppppZpppppppppppppppppppppmzppppppppppppppppppppZppppppppppp{ 3rpppppppppp3e8GSHK5pppppppppppppppppppppppppppppppppppppppppppppppZppppppppppppppppppppppppppppppppe8Gpppppppppp3Zpk*ppppppppppppfw ppppppppppppppppppX;ippppppppZpZpJ fwpppppppppppppppppppo9pppppppppppppppppppppppppppppp{ppppppppppg3 JGG5c;>O5IppppppppppppppppppppppppppppppppppppppppZpn3bpppppppppppppppppppppppppppppppppppppppplYppppppppppZpppppppppppe8Gnnppppppppppn8ppppppppppppppppppp3X+ &EpppppppppppppppppppfpppppppppppppppppppSppppppppppppppppppppe8Gppppppppppppppppppppou&nol/Zpppppppppppppppppppppfwppppppppp3YE7pppppppppe8G3\&fppppppppppppppppppppppppppppppLKIiKj%}u/3%p3tppppppppppppppppppppppppppppppfwK5ppppppppppppppppppkopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3ppppppppppppppppppppN3pppppppppp%ppppppppppp30pppppppppppppppppppp\pppppppppppppppppppppppppppppp.8ppppppppppppppppppppcnGVppppppppppppppppppppppppppppppppppppppppl3ppppppppppZp}ppppppppppppppppppppMAaW@HppppppppppppppppppfwpppppppppppppppppppppUppppppppppppppppppp3 pppppppppp}pppppppppppppppppppp32pppppppppppppppppppp3<}ppppppppppppppppppppe8Gpppppppppppb?&pppppppp3kpppppppppp3ppppppppppaWppppppppp5ppppppppppppppppppp pppppppppp},Ompppppppppp3Bpppppppppp 3 p}pppppppppppppppppppp3 pGi323.3333+0IZ|&e_pppppppppppppppppppaWpppppppppiQpppppppppppppppppppZpoS3)ppppppppppppppppppppe8Gppppppppppn338p;pppppppppppppppppppppe8Gppppppppppm3E3Ypppppppppp|ppppppppppe8GppppppppppA5ipppppppppppppppppppppppppppp3ppppppppppHpIFIKK=P=] pppppppppp>pppppppppp=`ppppppppppp=dporZppppppppppppppppppppp3pppppppppp2;pppppppppp3w3BzppppppppppyAR~ZpppppppppppppppppppppppppppppppCPpppppppppp%e8Gpppppppppppppppppppp=vpppppppppppDpppppppppppppppppppp36pppppppppppppppppppppppppppppZpLGKLFppppppppppm3ppppppppppppppppppppk:ppppppppppppppppppppZpppUhippppppppppppppppppMG;IspppppppppppppppppppZpe8G<@Hpppppppp<pppppppppp/4De8Gppppppppppypppppppppp3ppyppppppppppm[yppppppppppppppppppppApppppppppppppppppppppppppppppp pppppppppp3ippppppppppFIZp3#pppppppppppppppppppppnpppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppplppppppppppp5ppppppppppp37ppppppppppppppppppppp:ppppppppppp33pppppppppp?p3|aWppppppppppppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppIJ9IIIfJ:IFsK$H333K%bpppppppppppppppppppp+papppppppppp-pbppppppppppZpppppppppppc3 fwpppppppppkppppppppppppppppppppU"h|ppppppppe8GlQppppppppppppppppppppny9v@ppppppppppppppppppppGpppppppppppppppppppp{ppppppppppLppppppppp3ppppppppppZppppppppppppppppppppp3|ppppppppppppppppppppppppppppppppppppppppJpppppppppppppppppppppe8GppppppppppIFF6K&O5JIGGGppppppppppppppppppppppppppppppppppppppppkpk3mppppppppppppppppppppfwpppppppppe8GZp3~l@HpppppppppppppppppppppppppppppEp|ppppppppppppppppppppmppppppppppppppppppppfwppppppppppppppppppppppppppppppppppppppp|Zp|ppppppppppIHRIGGFs93H3Yppppppppppppppppppppp3opppppppppppppppppppp[ppppppppppppppppppppfwppppppppp35XeppppppppZppppppppppppppppppppp3pppppppppppppppppppp pppppppppp3ppppppppppppppppppppZpbpppppppppppppppppppppppppppppppppppppppp3ppppppppppZppppppppppp3ZpppppppppppppppppppppL;HH8jK3Y3Y3Y+0KKK?ppppppppppppppppppp3\ppppppppppopppppppppp33Yppppppppppe8GppppppppppppppppppppJppppppppppXppppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppZpppppppppppppppppppppppppppppppppppppppppKiF333b~3u33#ppppppppppZpppppppppppnIvp3pppppppppp m63A3pppppppppp3Isppppppppppppppppppp3|jFpppppppppppppppppppZpZpIppppppppp3ppppppppppIspppppppppppppppppppppppppppppv XppppppppppaIspppppppppZp ppppppppppppppppppppke8GZpvp pppppppppppppppppppp2pppppppppppppppppppppppppppppppppppppppppppppppppp3vp33ukLppppppppppppppppppppppppppppppFFHFHIgFeIhi33u3.ppppppppppp533e8GppppppppppkZpCpppppppppppppppppppppppppppppppppppppppp6ppppppppppp SdmppppppppFpppppppppp@Hppppppppp333tpppppppppppppppppppppppppppppppppppppppppppppppppppkppppppppppYppppppppppHpppppppppp3 I8ppppppppppg\pppppppppppppppppppe8Gn2ZpJpppppppppppppppppppppppppppppppKpppppppppp6IiVi323 JJJ 43Lppppppppppppppppppppp3~ppppppppppe8G3Zppppppppppp3pppppppppppppppppppp)pZpeppppppppppppppppppppppppppppppp3:n4CZpe8Gpppppppppppppppppppp;:paWpppppppppppppppppppppppppppppZp|ns&UpppppppppMpJG^HGM3;3;3;GNGOppppppppppppppppppppppppppppppZpaW@HppppppppppppppppppZppppppppppppppppppppppQppppppppppppppppppppppppppppppppppppppppe8G3yYIpppppppppppZppppppppppp3 Np33ppppppppppni3{ppppppppppp\p33;mpppppppppp{s3ppppppppppppppppppppppppppppppppppppppppppppppppppHGPGQGRGSHZpppppppppppppppppppppi]pppppppppppppppppppppppppppppoe8GpRppppppppppppppppppppppppppppp2ppppppppppZpE7fw6pppppppppppppppppRpxpppppppppp3pppppppppp3^pppppppppp3pppppppppp3 32Zppppppppppplnppppppppppppppppppppqpppppppppppppppppppp3T3ppppppppppp3uppppppppppppppppppppIFIHHO5HL GKK(K3pppppppppp3uppppppppppppppppppppnqpppppppppp2pppppppppp3Y(pZpppppppppppe8GppppppppppppppppppppppppppppppppppppppppZp3he8Gpppppppppppppppppppp(ppppppppppppppppppppppppppppppp(ppppppppppppppppppppp(p3pppppppppp23Zpfwppppppppppppppppppp3pppppppppppppppppppppppppppppppppppppppp(p>IHRIKKJJK333+Fbppppppppppl;pppppppppppLkpppppppppppppppppppf>pppppppppwie8GpppppppppplApppppppppppclB lD wmapppppppppp=Appppppppppppppppppp3lQp3b'ppppppppppppppppppppwr&Idpppppppppppppppppppfwpppppppppwtwupppppppppp\ppppppppp3:p ppppppppppppppppppZppppppppppp3<lhp+ppppppppppFcFdGI(I)I*Zpe8GppppppppppkppppppppppZppppppppppppppppppppppppppppppppppppppppp'i`ppppppppppppppppppppppppppppppppppppplQ3Eppppppppppppppppppppupppppppppppe8GpppppppppplppppppppppZpppppppppppe8Ge8Ghp3pppppppppppppppppppp3`Ty:pppppppppppppppppppp pppppppppppppppppppp3ppppppppppppppppppppZppppppppppp lppppppppppHGK(I,I-c;Jpppppppppppppppppppp33pppppppppppppppppppppppppppppppBppppppppppmpppppppppp3(ppppppppppmaWpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZpppppppppppZppppppppppppppppppppppppppppppppppppppppppp3pppppppppppppppppppppp3ZpppppppppppppppppppppppppppppppEIqJpFpppppppppp3o}3k3b*n3pppppppppp34pppppppppppppppppppppfwppppppppp5Zp<pUNpppppppppp2ppppppppppppppppppppppppppppppzEppppppppppppppppppppppppppppppppppppppppe8G2M KppppppppppBppppppppp,ppppppppppppppppppppe8G3VpZpppppppppppGGGHL Gi323HQPOpppppppppppppppppppnHppppppppppppppppppppppppppppppppppppppppppppppppppZp3pppppppppp IspppppppppZppppppppppppppppppppppppppppppp3|pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp pppppppppppppppppppp&ppppppppppppppppppppPOppppppppppppppppppp c'ZpZpe8Gpppppppppppppppppppppppppppppp3t2ppppppppppSppppppppp3Xpppppppppp63&Zp~6pppppppppppppppppppp3*IHSo]K73pppppppppp3ppppppppppppppppppppepvpppppppppp3 e8Gpppppppppp ppLsppppppppppte8GppppppppppppppppppppppppppppppppppppppppX;fwppppppppppppppppppp&ppppppppppppppppppppe8Gpppppppppp 6GGLK8K9i*oaF bp xepppppppppppv2ppppppppppv3ppppppppppppppppppppbp @Hppppppppppppppppppp5Xepppppppppppppppppp@Hppppppppp3aWpppppppppppppppppppbpe8Gpppppppppple8Gppppppppppppppppppppvvb!pppppppppppZpppppppppppv!Cppppppppp3NZppppppppppppppppppppppppppppppp zpppppppppp3`v&pppppppppp {Zpfpppppppppp7ZpppppppppppppppppppppHi3u33uH3 c2ppppppppppppppppppppppppppppppZpppppppppppppppppppppJpppppppppppppppppppppppppppppppppppppppppppppppppK5pppppppppe8Gppppppppppppppppppppppppppppppn[Hp3 ppppppppppo53pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp33fwX;pppppppppppppppppp33Ye8Gcppppppppppp\ppppppppp3}>HVJ8p3ppppppppppIsppppppppp32pppppppppppppppppppppppppppppp3 maWpppppppppZpppppppppppW7KpppppppppCpppppppppppppppppppppppppppppp33 pppppppppp3m3ppppppppppppppppppppppppppppppVyHXBe@ppppp3t3Zppppppppp33e8GppppppppppnPiFFy ppppppppppyZpppppppppppppppppppppy 3appppppppppoHyyppppppppppypzpApppppppppQpppppppppp^3fwppppppppppppppppppppppppppppppppppppppppppppppppp ZpZp3Oyy3sppppppppppppppppppppppppppppppppppppppppi}Hpppppppppppppppppppppppppppppp~ppppppppppIspppppppppk_pppppppppppppppppppppppppppppppplm3aWppppppppppppppppppppppppppppppppppppppppe8Gpppppppppp~ppppppppppRWppppppppppopppppppppppF ppppppppp~ikiA5ppppppppppppppppppppppppppppppppppppp33JiJJJZpppppppppppppppppppppIspppppppppkupppppppppp5Xepppppppppppppppppppppppppppp3e8GlHppppppppppIsppppppppppppppppppp dmRppppppppe8GppppppppppppppppppppppppppppppkZppppppppppp3ppppppppppZp3ppppppppppppppppppppe8GppppppppppppppppppppU ZpcaWpppppppp3apd TppppppppppJJJJ3b33b L2pppppppppppppppppppp\ZpppppppppppETppppppppppp9pppppppppp]pppppppppp^me8GnTppppppppppppppppppppkxaWppppppppp3ppppppppppppppppppppppppppppppf gZpapppppppppEl ppppppppppppppppppppppppppppppFppppppppp3ppppppppppaWpppppppppErKeppppppppppp3oR3 f 3j5pppppppppppppppppppL4KHiH333 ppppppppppGppppppppppppppppppppp2Zp:p= D3oppppppppppZpZpppppppppppppppppppppppppppppppe8GI Jp3`ppppppppp3ppppppppppvppppppppppppppppppppppppppppppppppppppppZpn7aWppppppppp33ZpZpcniIpppppppppp3)pppppppppp-pppppppppTpppppppppppppppppppppppppppppppppppppppZpn33k3)upppppppppppppppppppp3tppppppppppppppppppppwpppppppppp c3X3pppppppppppppppppppp3:Ippppppppppppppppppp@HpppppppppppppppppppppppppppppppppppppppIH(IHIgGiopppppppppp pppppppppp3 2ppppppppppppppppppppppppppppppi`'pppppppppppppppppIspppppppppwwopppppppppp<QppppppppZppppppppppppppppppppp3pppppppppp3EpppppppppwppppppppppZp3GRppppppppppppppppppp8fwK5ppppppppowppppppppppIppppppppp 3pppppppppppppppppppp3236>FViG3333(33Y2%2o<b}qe8Gppppppppppn(}rppppppppppkppppppppppppppppppppp2l3~ppppppppppppppppppppn Bppppppppppppppppppppppppppppp=lx3a3TppppppppppIsppppppppppppppppppp323pZp3ppppppppppG>o}yZp3?kpppppppppp}{Q,F?ge8Ge8Gpppppppppp3pppppppppppZppppppppppppppppppppppppppppppp?GO533<3JPOpppppppppo =poZppppppppppplpppppppppp Gpe8Gpppppppppp>pppppppppppppppppppVpppppppppp3)pppppppppp@Hppppppppppppppppppppppppppppppppppppppp PYpppppppppplppppppppppkqpppppppppp3 \p3pppppppppp3pppppppppp'(pppppppppp3pppppppppppppppppppppppppppppp oppppppppppp pp3>HIGlJGI;JJJFs9333b3KKmpppppppppppppppppppp,-ppppppppppo=Sppppppppppppppppppppppppppppppppppppppppppppppppp,l%pppppppppppppppppppp; pppppppppp3pppppppppp23XppppppppppZppppppppppppppppppppppppppppppppppppppppp3pppppppppp3ppppppppppppppppppppZplppppppppppZpppppppppppKc;333~ppppppppppp3 ppppppppppppppppppppZp pppppppppppmI3pppppppppppppppppppp;pppppppppp3;Zpe3>pppppppppp3 ppppppppppAc^Jpppppppppp@o;@ppppppppppAppppppppppBCnnm33kl&paWpppppppppIppppppppp33ppppppppppFQpppppppppppppppppppppppppppppL33)ppppppppppKHaIpppppppppp3OpppppppppppZppppppppppppppppppppppGE7fw6ppppppppppppppppp pppppppppppppppppppp37ppppppppppZp3QPbpppppppppppppppppppp93Epppppppppppppppppppp3Ypppppppppppppppppppppppppppppppc>nppppppppppppppppppppppppppppppppppppppppppl%pppppppppppppppppppppn3FIIIF&3333F'F(ppppppppppv-Uppppppppe8GppppppppppppppppppppppppppppppppppppppppppppppppppFQIsppppppppp5Xepppppppp3 ppppppppppeE 934IdA+ppppppp3RSL{Thppppppppppppppppppppe8GeOpppppppppp3"ppppppppppkonppppppppppppppppppppZp333ppppppppppbVmve]pppppppppppIFF6F)JF*iG|] pppppppppppppppppppppppppppppppppppppppp3XppppppppppV|_ppppppppppOpppppppppp3pppppppppp3Sapppppppppep33k3pppppppppppppppppppppppppppppp|eZpX;ppppppppppppppppppp3S\ppppppppLp3e8Gpppppppppppppppppppppppppppppp|jppppppppppGJ FiJMJNJO!p$ppppppppppp*ppppppppppppppppppppppppppppppp 3pppppppppppppppppppppppppppppppSppppppppplm"3Cpppppppppp7 tppppppppppppppppppppfwppppppppp33SGRpppppppppZpppppppppppUGppppppppppppppppppppikA5ipppppppppppppppppZpCpZp>ppppppppppe8GJQiK]Appppppppp3ppppppppppIsSpppppppp30 ppppppppppppppppppppppppppppppppppppppppppppppppppaWppppppppppppppppppppppppppppppppppppppp3}3`ppppppppppmsppppppppppppppppppppppppppppppmpppppppppppppppppppppppppppppp3;3b5ppppppppppppppppppppppppppppppppppppppp0uppppppppppppppppppppH%]H&H'(3}pppppppppppe8G3pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp?&84ppppppppppppppppppZp33tpme8Gp3ppppppppppD5ppppppppppppppppppZpoppppppppppppppppppppppppppppppp33pppppppppp3YFppppppppppli\IZ333~LI[I\333ppppppppppe8Gppppppppppppppppppppppppppppppppppppppppe8Gpppppppppp&nppppppppppppppppppppwpGto,33ZpppppppppppNpppppppppppppppppppppppppppppp3m3ppppppppppUhipppppppp35pppppppppppppppppppTIe8G3upppppppppppppppppppp\pppppppppI]LHI^HIIkKLMHH Hpppppppppppakk3~mppppppppppO5gppppppppppppppppppopppppppppppD(ppppppppppe8Gpppppppppp@HpppppppppH )n Hp3VypppppppppppppppppppIppppppppp3Xpppppppppp3pppppppppppppppppppp3Vyppppppppppppppppppppppppppppppppppppppp3ppppppppppppppppppppE7pppppppppfwpppppppppppppppppppZpEIqLNfiG8G9G:{%l0pppppppppp3bTppppppppppppppppppp^ $3 ppppppppppppppppppppZpZpppppppppppm}pppppppppp,3f4ppppppppppK{-#KZp3Dp3Mlpppppppppppppppppppp3pppppppppp3{13qZpppppppppppppppppppppe8Gpppppppppp33b3OppppppppppppppppppppppppppppppppppppppppKG;VpppppppppcnVJJpppppppppppppppppppppppppppppp3k3+=5pppppppppppppppppppe8Gppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppe8Gppppppppppn39Uppppppppp2( Wppppppppppmpppppppppppppppppppppppppppppp.p:;SoppppppppppSppppppppppppppppppp3 3Opppppppppppppppppppppppppppppp3JKKnVi&`KoKpKqppppppppppZp&m 3jpppppppppp&spnppppppppppZpppppppppppppppppppppZpppppppppppppppppppppe8GppppppppppppppppppppKnpppppppppp33&pppppppppppppppppppppe8G&ppppppppppp3Opppppppppppppppppppppppppppppp3&p2KrKsFs93iGpppppppppp32ppppppppppfXpppppppppppppppppppkm,ZpppppppppppIspppppppppVppppppppppppppppppppppppppppppppppppppppppppppppppp33Wpppppppppp3uvpppppppppppppppppppppppppppppppZpppppppppppppppppppppppppppppppp33Em}}mppppppppppppppppppppppppppppppmppppppppppZpVy-eBHXppppp33ZpGJiI}pppppppppppppppppppppppppppppp3kpU3pppppppppppppppppppppppppppppppfwppppppppp3Hqppppppppp ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp p"pppppppppppe8Gppppppppppmpppppppppp3EZpppppppppppe8G,ppppppppppp0pppppppppppSpppppppppe8Gppppppppppppppppppppe8GI3E3E3ELpppppppppp-pppppppppppppppppppppppppppppp>Oppppppppppp33ppppppppppppppppppppe8Gppppppppppmh3ppppppppppppppppppppep2>dx3RfwOa?ppppppppppppppppppppppppppm3uppppppppppZpppppppppppppppppppppaWppppppppppppppppppp3jpppppppppp/pppppppppp>~ppppppppppppppppppppppppppppppp3Epppppppppp3LG$Fpppppppppp@Apppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppiikppppppppppppppppppppppppppp3{ppppppppppppppppppppppm^pppppppppppppppppppppz3UM Zpppppppppppaxppppppppppppppppppppppppppppppppppppppppppppppppp3A"3gfwppppppppp3B3#33ppppppppppZpz pD5FIV33u3-lppppppppppppppppppppZpZp\ppppppppppppppppppp3Ypppppppppp3Eppppppppppp@Hppppppppp =3Gpppppppppp\HK5pppppppppppppppppppppppppppe8Gpppppppppppppppppppppppppppppppppppppppppkpppppppppppppppppppp3l3Dpppppppppp3Y ppppppppppppppppppppppppppppppppppppppppZp23p!pppppppppppppppppppppppppppppppRpppppppppIIF!HIFs933330sK)ppppppppppppppppppppoppppppppppmlpppppppppp2ppppppppppppppppppppiikpppppppZp3ppppppppppppppppppppppppppppppe8Gppppppppppn$e8G3~p31ppppppppppo-9ppppppppppppppppppppppppppppp3ppppppppppp3 pppppppppppppppppppp3pppppppppppppppppppppppppppppp3FpppppppppppaWpppppppppGee8Gppppppppppi3u33uGGGppppppppppPOpppppppppf>dmpppppppppppppppppppppppppppp[pJppppppppp3uZf"pppppppppppppppppppp3|3pppppppppppppppppppp2Vyf>pppppppppppppppppp\pppppppppJpppppppppZppppppppppp|3Ypppppppppp.Zp30Zppppppppppppp3pppppppppp3frpspZppppppppppppppppppppppppppppppp3|>VHIgGHippppppppppppppppppppZ|_>JOBOopppwxpppppppppp3ppppppppppppppppppppZppppppppppppi1pppppppppppppppppppppppppppp3pppppppppp ZwkOppppppppppppppppppppppppppppppZppppppppppp3EppppppppppZppZppppppppppp3Opppppppppp3pppppppppp pppppppppppppppppppppdmRppppppppppppppppppJF}KwHHHHIK$JiKK333dpppppppppppppppppppppppppppppp3ppppppppppippppppppppppppppppppopppppppppppppppppppplpppppppppp3m3mZppppppppppp33ppppppppppTpppppppppppppppppppm4p3pppppppppp\Zppppppppppp4(ppppppppppp3uppppppppppppppppppppppppppppppK 'e2wj3Y3Y3Y%Appppppppppwpppppppppppn8ppppppppppppppppppppppppppppppppppppppppx3 KfwSpppppppwpppppppppppoppppppppppwkpe8G3ppppppppppppppppppppppppppppppppppppppppxwpppppppppppppppppppppe8Gppppppppppwpe8G3O(eppppppppppppppppppp3(ZpppppppppppppppppppppL6D\ppppppppppppppppp +}0ppppppppppxF8j333'QIlImZpPOppppppppppppppppppp`Zp:3ppppppppppapppppppppppppppppppp[BpppppppppppppppppppIsppppppppp_pppppppppp pppppppppp3pppppppppppppppppppp`ppppppppppae ppppppppppBmppppppppppfe8GppppppppppVjDpppppppppp9<aWpppppppppppppppppppppppppppppppppppppppe8GZppppppppppppZp3upppppppppppppppppppppInc;FIoI6JiJJ ^3ppppppppppNppppppppppe8Gpppppppppppppppppppppppppppppppppppppppppppppppppp3vppppppppppppppppppppZpppppppppppppppppppppppppppppppSpppppppppp32ZppVpppppppppppppppppppp*e8GoN3fwpppppppppmpppppppppp333sppppppppppYe8GppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZp"pVFGUGVpppppppppp3{pppppppppp{ZpppppppppppZppppppppppppppppppppZp33a3ppppppppppppppppppppZp3pppppppppppppppppppp3pppppppppp;p{pppppppppp?ppppppppp3 pppppppppZp3ppppppppppppppppppppppppppppppppppppppppppppppppppZp{]c;GWF*H333u3u()pppppppppp3pppppppppppppppppppppppppppppppppppppppppp2mppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppe8G3pApppppppppppppppppppppppppppppp33l3upppppppppp4Zppppppppppppppppppppppppppppppp3aWpppppppppe8GypppppppppppH8j33O3 }Ke)ppppppppppp)pppppppppp)ppppppppppp)p)plB/ppppppppppaWpppppppppo ppppppppppppppppppppHe8GppppppppppppppppppppppppppppppWpppppppppppppppppppppppppppppp)p)pZppppppppppp)pe8G) pppppppppppppppppppppppppppppp3Wpppppppppppppppppppp^pppppppppppppppppppp_'aWppppppppZppppppppppp2pppppppppp3um)pppppppppppKc;HFSFjFkFlFmppppppppppZpk=ppppppppppwppppppppppw3 mC mDpP3ikipppppppppppppppppppppppppppppppppppppwppppppppppppppppppppe8G3OppppppppppopN3mSwppppppppppe8Ge8Gw3\pppppppppZpppppppppppwiaFn3333'Q222I1I2pppppppppplVpppppppppp 5Zp!ppppppppppkZ pppppppppp3pppppppppp3Dn\pppppppppppppppppppabpppppppppppppppppppp3)oppppppppppBZppppppppppp3b lppppppppppp3ppppppppppn3Yppppppppppapppppppppvppppppppppp3ppppppppppppppppppppI3fH+J333J23kpppppppppppppppppppppppppppppppppppppppppp@Hpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppwppppppppppppppppppppy3pppppppppppppppppppp|pppppppppp3 3o)Bpppppppppppppppppppo* 3e8Ge8Gpppppppppp3k c;i23~3}6RpppppppppppppppppppppppppppppppZpzX 3ppppppppppppppppppppppppppppppe8G5Xeppppppppppppppppppe8G3fmhpppppppppppppppppppppppppppppp1pppppppppppppppppppppppppppppp2za_ppppppppppp;ppppppppppzb,pRppppppppppppppppppp3I"ppppppppppppppppppe8G3HXppppppppp\pppppppppppppppppppppppppppppe8G=pzhppppppppppi333%23Y33Y)8pppppppppppppppppppp/ppppppppppeppn WIspppppppppppppppppp3ppppppppppppppppppppppppppppppe8Gpppppppppppppppppppp3CpppppppppIsppppppppp>f# eppppppp3.Zp3pppppppppp3)pppppppppppppppppppppppppppppppppppppppp3;1n2pppppppppppppppppppp3ppppppppppppppppppppppppppppppppppppppppZpppppppppppHTO5GK|K=3333~33~K> npppppppppp&e_Z|pppppppmzppppppppppppppppppppppppppppppl7pppppppppp3$e8G>pppppppppppppppppppp3@Zp3bpppppppppp3pZp3Lpppppppppppkpppppppppppe8G 3p3pppppppppp3 e8Gpe8G3Y 3 iFppppppppppb 3ppppppppppppppppppppppppppppppopppppppppp3abpv@3(c 7>pppppppppppppppppppp3vB22c pppppppppppvE}?8oZppppppppppp3ppppppppppcFFbb*${HZpppppppppppl2ppppppppppp3r3PppppppppppkZpppppppppppppppppppppe8GppppppppppIsppppppppp @HKppppppppZppppppppppppppppppppp3BAp3G3ppppppppppl3ZpppppppppppppppppppppppppppppppO 9e8GTpL3n_OppppppppppppppppppppPJ<iJ=pppppppppp3ppppppppppp3oppppppppppppppppppppKZplppppppppppppppppppppZp3pppppppppp>fe# ppppppppp?ppppppppppO3pppppppppp\pppppppppppppppppppppppppppppZpppppppppppLKJ>JLWJJ?J@VF33330ppppppppppz 3y,ppppppppppZpZppppppppppppppppppppploZpu @HpppppppppmBppppppppppHqppppppppppppppppppp39pppppppppp 3y5ppppppppppzpzN pppppppppp+ppppppppppFppppppppppppppppppp3pppppppppp 3apppppppppp33ppppppppppe8G{ppppppppppppppppppppp{ { p3u3ppppppppppppppppppppc;3333%2HppppppppppppppppppppIspppppppppppppppppppp3~~ZppppppppppppfwK5ppppppppppppppppppIsppppppppppppppppppppppppppppppppppppppp3l3u3~3 3pppppppppppZppppppppppppppppppppppppppppppp~Zp(pfwpppppppppmpppppppppp~\pppppppppe8G3upppppppppp~pppppppppp~HfO5J333~(J3Zppppppppppppppppppppp3rppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppIsfwppppppppppppppppppoWppppppppppZp3ppppppppppoYl+pppppppppppppppppppp3pppppppppp3pppppppppp3ppppppppppppppppppppppppppppppppppppppppm 3YppppppppppZp3 lppppppppppppppppppppJJIJJJJFs93HIIkHL7L8F< ppppppppppppppppppppppppppppppppppppppppO5gppppppppFApFCpppppppppppppppppppppaWpppppppppppppppppppUppppppppppppppppppppe8G3}ppppppppppZpzppppppppppFVppppppppppp33EFY+FZp33pppppppppp<3ppppppppppppppppppppFd ppppppppppppppppppppFj Fkp?)e$333+Hpppppppppppppppppppppppppppppp3t3ZppppppppppplppppppppppppppppppppEp3-@Hppppppppppppppppppppppppppppppppppppppp ppppppppppopppppppppp3Xpppppppppppppppppppp3nZpppppppppppppppppppppZppppppppppp`X;ipppppppfwppppppppppppppppppp3gpppppppppppHIV+ppppppppppppppppppppp3lpppppppppplppppppppppppppppppppp3 Zpppppppppppe8GlgdfwppppppppppppppppppIspppppppppZp3ppppppppppppppppppppppppppppppZpZpppppppppppppppppppppol2Vyppppppppp3ppppppppppppppppppppppppppppppppppppppppkl$3JLWJIO533b3 jF3 cppppppppppoF ppppppppppppppppppppwwppwppppppppppppppppppppwpppppppppppppppppppp3ppm%w62pwQepppppppppppe8GppppppppppppppppppppS2ppppppppppppppppppppFppppppppppppppppppp3Y e8G3lZp)4>ppppppppppppppppppppF3}3}3} GGAppppppppppmppppppppppZpZpX3~pppppppppppppppppppp}pppppppppppppppppppppppppppppp5Xeppppppppe8Gl&k]ppppppppppepppppppppppppppppppppgppppppppppp3kpppppppppp;Zp}cdGppppppppppppppppppaWppppppppp3Zpppppppppppuppppppppppppppppppppp}ppppppppppfppppppppppq3ppppppppppppppppppppppppppppppdm?^Npppppppppppppppppmppppppppppo}ppppppppppwpppppppppppppppppppppppppppppp3oupppppppppp U632 W o3e8Gpppppppppppppppppppppppppppppppppppppppp2pppppppppppppppppppp dpm3pppppppppppppppppppp3Cfwppppppppppppppppppppppppppppp3Zpc;K3 cgjRppppppppe8Gppppppppppp,FppppppppppppppppppppppppppppppG<3pppppppppp<oKpppppppppp%N5Kpppppppppppppppppppp< Zp<p3kZp:pppppppppppppppppppZppppppppppp33<'pKK3<33<.He3e8GRSlppppppppppG3vpppppppppp3pppppppppppppppppppppppppppppp3pppppppppppppppppppppZpppppppppppIsppppppppppppppppppp3ppppppppppZHHqX;ZpppppppI3ppppppppppppppppppppppppppppppzmt33neppppppppppppppppppppppppppppppcM3O|633ppppppppppFQppppppppppppppppppp_ppppppppppppppppppppppppppppppZpViI33u39IoppppppppppV8`ppppppppppppppppppppppppppppppppppppppph_ ppppppppWpppppppppppppppppppp3ngppppppppppppppppppppi3ppppppppppppppppppppppppppppppppppppppppkpppppppppppppppppppp[ppppppppppppppppppppk3ujp]ppppppppppppppppppppppSpppppppppp=,aWpppppppppppppppppp_`pppppppppppppppppppp3X5Xeppppppppbpppppppppppppppppppp33ppppppppppppppppppppnkJF}KwIF!Fs93O5F-F.F/333ppppppppppf%pf'pppppppppppppppppppppppppppppppZppppppppppppppppppppp3vf-m`1ipppppppppppppppppmee8Gppppppppppv3f8pl8:g\ppppppppf:ppppppppppppppppppppppppppppppp23ppppppppppIpppppppppZpZpFppppppppp3XppppppppppvppppppppppG]3sppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppF0>F1V333.Gppppppppppn3ppppppppppZpkhpppppppppppppppppppppmpppppppppppppppppppppppppppppp|{?pppppppppppppppppppph3 -ppppppppppZp|~ppppppppppe8Gpppppppppppppppppppp3uZpppppppppppZp3ppppppppppppppppppppppppppppppppppppppppmFHGG8jJUppppppppppppppppppppJppppppppppn pppppppppp3ppppppppppppppppppppppppppppppp]pppppppppp3NppppppppppoSpppppppppppppppppppp3 pppppppppp3u3pVppppppppp#pppppppppppPOppppppppp.pppppppppp0,+p3pppppppppppppppppppppppppppppp3pppppppppp333 3'Q33<3 e8GoppppppppppppppppppppH'pppppppppkpppppppppppppppppppppppppppppppppppppppppppppppppp31p3 pppppppppppppppppppp1U1 ipppppppppp1 ppppppppppZpJ>pppppppp11p3a$ppppppppppppppppppppppppppppp3pppppppppppppppppppp1ppppppppppp1p3pppppppppp1pppppppppppJaKKH,H-H.mppppppppppZpppppppppppppo3 ZpppppppppppaWpppppppppp3C3|pppppppppppppppppppp{pppppppppp3Z-kCppppppppppppppppppppp3upppppppppppppppppppp3pppppppppppppppppppppppppppppppppppppppp3ppppppppppdpppppppppp2ppppppppppZpEHH/KiK<JEViIbppppppppppappppppppppp8ppppppppppppppppppppppppppppppbL]pppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppppppppppppp.pppppppppppppppppppp2pppppppppppppppppppp߆ POppppppppp3e8G3{ppppppppppZpl^32ppppppppppe8G3pppppppppppppppppppppppppppppp$pppppppppp%&pppppppppp3[4wFs93FsIkJLTIrppppppppppppppppppppgpppppppppp3kppppppppppppppppppppppppppppppppppppppppHvppppppppppppppppppp@HaWppppppppIspppppppppppppppppppnppppppppppZp3<hI!pppppppppppppppppppp3uppppppppppZpppppppppppppppppppppIdppppppppppppppppppp3`ppppppppppijlZp33ppppppppppppppppppppppppppppppppppppppppkLUEGDpppppppppp3ppppppppppp<ppppppppppppppppppp3YnZpe8GSpppppppppp{Epppppppppp3ppppppppppkppppppppppppppppppppppppppppppZpmFJf>WIspppppppppppppppp33pppppppppppppppppppp{Hpppppppppp}OfTppppppppppppppppppppppppppppppppppppppppppppppppppU3Y3{KppppppppppppppppppppGEGFGG333mppppppppppn ppppppppppppppppppppppppppppppRpppppppppRpppppppppppppppppppZpZpm3 ppppppppppZppppppppppppp3uppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3b3pU43"$pppppppppppppppppppppo+iKy'QKzK{o33kpppppppppppppppppppppppppppppp pppppppppp3j3Isppppppppppppppppppppppppppppppppppppppp'lppppppppppp93pppppppppp'oppppppppppp3e8Gappppppppppk5rI>\ppppppppppppppppp'{p3ppppppppppppppppppppppppppppppZpo'papppppppppppppppppppopppppppppppppppppppp3ppppppppppppppppppppppppppppppZp333'QGGGppppppppppZp1~pppppppppZpZppppppppppp3} ppppppppppppppppppppppppppppppppppppppppIspppppppppmypppppppppppppppppppppppppppppp}H=Ifwpppppppppppppppppp3pppppppppp}3pppppppppppppppppppp2ppppppppppppppppppppppZptpppppppppaWppppppppp\3V3u}pppppppppppppppppppppppppppppppppppppppp}GGJK$KI Zppppppppppp3b33 ppppppppppppppppppppmNppppppppppfwCeHhWiFppppppppppppppppppppppppppppppppppppppppppppnppppppppppe8GZp]ppppppppppppppppppppppppppppp33X33ppppppppppZplm.I"?1L ]Appppppppppppppppppp?CJ3E>ppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppp3XppppppppppZplopppppppppp?Up\pppppppppe8G3)ppppppppppppppppppppppppppppppppppppppppppppppppppZpu@ppppppppp5ppppppppppppppppppppppppppppppWppppppppppppppppppppvppppppppppppppppppppppppppppppFIwL iF3333+FppppppppppZple8Gppppppppppppppppppppppppppppppppppppppppzpppppppppppppppppppp Fpppppppppppppppppppp33pppppppppplppppppppppzZpe8Gppppppppppppppppppppzpppppppppp3Opppppppppp3pppppppppp3pmdpppppppppppppppppppppppppppppp ppppppppppFFF_oIIppppppppppe8G ZpIsppppppppppppppppppppppppppppppH3NlppppppppppppppppppppoIspppppppppppppppppppZpppppppppptuf>fwpppppppppppppppppp myppppppppppoApppppppppp3]pppppppppp8:<ppppppppppppppppppppppppppppppIc;J4IgG33Y3 j33331m333K.Zp3Xpppppppppppppppppppp3Zppppppppppp3ppppppppppfwpppppppppe8GIspppppppppppppppppppZpZp33p3ton$pppppppppppe8G33 e8Gpppppppppppppppppppppppppppppppppppppppp*3pppppppppppppppppppppppppppppp3(pppppppppp\pppppppppHL Gi3ppppppppppe8GppppppppppZpppppppppppe8Gpppppppppppppppppppp Fi\ppppppppppppppppppppppppppp3le8Gpppppppppppppppppppp|R^Sp5Xepppppppp Isppppppppppppppppppp |pppppppppp|~3hppppppppppppppppppppp3 e8GZp pppppppppppppppppppp|pppppppppppppppppppppppppppppppppppppppppppppppppp6VHIIkJ}HHCpppppppppppppppppppZp 5ppppppppppkIspppppppppppppppppppZppppppppppppppppppppppjmW=pppppppppppppppppppppppppppp3`pppppppppplpppppppppp33pppppppppp3pppppppppp3pppppppppppppppppppppVyHXBepppppp3 3bppppppppppVK4ppppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppppppppppppp4p48ppppppppppppppppppppppppppppppppppppppppppppppppoRZp5 ppppppppppppppppppppp35ppppppppp5ppppppppppp3ppppppppppppppppppppppppppppppppppppppppZpppppppppppZpppppppppppppppppppppKF!Fs93Fx^33E3FoppppppppppZpppppppppppZpm  ppppppppppZppppppppppp3;+@Hppppppppp$e8Gnx3)xpppppppppp3jpppppppppplDXk3 xpe8GZpxxZppppppppppp2e8Gpppppppppp33ppppppppppppppppppppZp3upppppppppp3 xItIuIvppppppppppppppppppppnppppppppppppppppppppmz1~pppppppppppppppppppppppppppppppWppppppppppppppppppppp i\pppppppppppppppppppZp jNpppppppppp>0epZppppppppppppppppppppppppppppppp6T3#cmpppppppppp4rppppppppp3 n!3333 333Y }Jpppppppppp32`pppppppppm338ppppppppppJF:pppppppppppppppppppppppppppppZpZpIsppppppppppppppppppp3yZpp33ppppppppppppppppppppoRpeeppppppppp3ppppppppppppppppppppZppppppppppppppppppppp3cpppppppppp23npppppppppp3ppppppppppppppppppppZp3EJJkippppppppppppppppppppppppppppppp^pppppppppp_Rppppppppp3ke8Gpppppppppppppppppppp@{fw@Hppppppppl/3ppppppppppp{3pppppppppp@Hppppppppppppppppppppppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppSppppppppppppppppppp{Ippppppppppppppppppppppppppppppp{6G[G\V333333+HHpppppppppppkpZpZpe8Gpppppppppp pppppppppp3Kppppppppppfwpppppppppe8G@HpppppppppppppppppppJL3npppppppppppppppppppppppppppppp\pppppppppppppppppppppppppppppppppppppppmOppppppppppQ"pppppppppppR3pppppppppp?ppppppppppppppppppppp,o~6PxTo^oz Sp?xw~TU>;4>H8jK>?3!ppppppppppB3ppppppppppC233*pe8Gpppppppppppppppppppppppppppppp3sppppppppppH5PXepppppppppppppppppJpppppppppppppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppmZppppppppppp* *pMZpe8G5iQpppppppppppppppppppppppppppppppppppppp3Pppppppppppe8Gppppppppppe8G33ppppppppppFtFuZpppppppppppppppppppppppppppppppZpn1ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppn;ppppppppppppppppppppwppppppppppmppppppppppkwn@g3 ppppppppppwf>pppppppppZpppppppppppppppppppppwpppppppppppppppppppp3i3l\pppppppppJppppppppppppppppppppe8GnZpppppppppppJLWFPFvFRFw8jiI7)k pppppppppppppppppppppppppppppp2pppppppppp4IdppppppppppppppppppppppppppppG3pppppppppppBppppppppppIsppppppppppppppppppp:_qppppppppCppppppppppuV+ppppppppppGppppppppppli Bkpnpppppppppp3ppppppppppZpppppppppppppppppppppLTQJJpppppppppp3ppppppppppCppppppppppm;2ppppppppppaWpppppppppppppppppppe8Ge8Gpppppppppppppppppppp3)IspppppppppppppppppppppppppppppAppppppppp3u# ppppppppppo/p 33pppppppppp pppppppppppppppppppppZp'pppppppppppppppppppp)*3SpppppppppZp+ppppppppppppppppppppppo0ppppppppppZp pppppppppppJGXJJJJ333Y'Qe8GppppppppppppppppppppZplapppppppppppppppppppp3zwpppppppppp4pppppppppp5Xepppppppppppppppppppppppppppppppppppppppppppppppp3 gZpmlppppppppppppppppppppppppppppppppppppppppkep3<3<pppppppppppfwpppppppppe8G2pppppppppp3;pppppppppp)e8G;4LIG?)™q3Ypppppppppppppppppppp-pppppppppppppppppppTppppppppp,3ppppppppppZpppppppppppZppppppppppplIsSppppppppe8Gnpppppppppppppppppppp3pppppppppp3N3<pppppppppppnp233pppppppppp6ppppppppppZp3e8GHqpppppppppppppppppppZppppppppppppppppppppppppppppppp;H[O5KBppppppppppppppppppppppppppppppppppppppppzpppppppppp3Zpk3}pppppppppppppppppppp rpppppppppppippppppppppppppppppppppppppppppZppppppppppp | 6pppppppppp33pppppppppp le8Gpppppppppppppppppppppppppppppp33pppppppppp3u3hpppppppppp3j3 pppppppppppppppppppp{ppppppppppppppppppppppppppppppKFiFFppppppppppcpcpc ppppppppppnnv[pppppppppppppppppppp3ppppppppppoppppppppppppppppppppc NppppppppppvbZpZppppppppppppppppppppppppppppppppppppppppppppppppppp:G Zpppppppppppcp ppppppppppppppppppp2pppppppppp3ie8Gcplppppppppppcp9`I*3EIqFfFIi333 HppppppppppZpppppppppppppppppppppx ZpppppppppppppppppppppppppppppppfaWppppppppp3ZpmYpppppppppppppppppppp3ppppppppppfpppppppppppppppppppp33]Sppppppppppppppppppp3eeppppppppppppppppppppppppppppp+p3pppppppppppppppppppppppppppppp3VyHXpppppppp33pppppppppppppppppppp8pppppppppppppppppppppppppppppppppppppppppHHHJK<JEiJFpppppppppppppppppppppppppppppppZpZpZp3ppppppppppe8GZppppppppppppppppppppppppppppppppppppppppppppppppppp3jX?pppppppppppppppppppppppppppppp_'S%ppppppppZpniQCpppppppppZpppppppppppZpZppppppppppppppppppppJF}KwJGJHJJJ333+0333'QFh3({pppppppppppm$pppppppppp3pppppppppp{pppppppppppZp3ppppppppppppppppppppppppppppppZpppppppppppyO3E3{pppppppppppppppppppppZpppppppppppyRZpppppppppppppppppppppe8G33pppppppppp_'ppppppppp5`pppppppppppppppppppppppppppp3pppppppppppppppppppp3~ppppppppppZp3uppppppppppFsJHH/|HRgjppppppppppppppppppppppppppppopzp3O~|ppppppppppppppppppppp~ppppppppppppppppppppZppppppppppp Zppppppppppe8G +aWppppppppp-pppppppppp3`pppppppppp3pppppppppp3pppppppppppppppppppp3pppppppppp;Q3;p-ppppppppppppppppppp3ppppppppppppppppppppppppppppppp3ppppppppppnpppppppppp~~npppppppppe8G8jppppppppppFpppppppppp3~m}G(ppppppppppppppppppppp pppppppppppppppppppp3`pppppppppp1p3I3Zpf>pppppppppZppppppppppppppppppppppppppppppppppppppppppppppppppp> }JpppppppppplppppppppppGp3~ZpLppppppppppppppppppppp3)JJJ8jKJgL=L>ppppppppppppppppppppppppppppppe8GZpYpppppppppppppppppppp3XZpZpppppppppppoppppppppppppppppppppZp3uppppppppppGIppppppppppppppppppppp33 pppppppppppppppppppppppppppppp] fppppppppGM GOpppppppppp3~ppppppppppGWppppppppppp3fwpppppppppo3upppppppppp`[G]pZHJiL?LIL@JILAfH?)sHPOppppppppp2ppppppppppppppppppppZpppppppppppZppppppppppp3O33pppppppppppppppppppppppppppppppppppppppp3w3Zp2ppppppppppppppppppppNppppppppppEfwpppppppp[3bZp3u3pppppppppFGHHF!;JIi33u3OppZppppppppppp<3spppppppppp`l63ZpppppppppppppppppppppppppppppppfppppppppppepZpppppppppppZpgZp$ppppppppppppppppppppppppppppppfw\pppppppppppppppppppppppppppp`ppppppppppppppppppppnppppppppppppppppppppe8G3uppppppppppvJIIcnVFqks*F3Eqwpm'Zpn{ppppppppppZpppppppppppppppppppppdTppppppppppppppppppppppppppppppZp2ppppppppppppppppppppZpppppppppppx rppppppppppqppDppppppppppppppppppppZpnppppppppppxppppppppppxppppppppppppppppppppppppppppppppppppppppqpq uxe8GqpppppppppppqpppppppppppZpppppppppppppppppppppFGGGiQppppppppppppppppppp HoAO5gpppppppp}>pmppppppppppmpppppppppp3Izpppppppppp pppppppppp3\ppppppppppppppppppppppppppppp3UVp3D3pppppppppp3 opppppppppppppppppppp36ppppppppppppppppppppm3}_ Zppppppppppppppppppppp33K}ppppppppppGG Jkqm_pppppppppppppppppppp3Opppppppppppppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppXjpppppppppp3pppppppppppppppppppp3:ppppppppppppppppppppppppppppppfwppppppppppppppppppp IpJppppppppppppppppppppppppppppp3Y Ppipppppppppp4rppppppppp3Ypppppppppp:pppppppppppppppppppppppppppppppppppppppp3lpppppppppp7ppppppppppppppppppppppppppppppppppppppppn=%pppppppppp>Zp;pppppppppppZp3XppppppppppppppppppppZppppppppppppppppppp=ppppppppppp=pppppppppppoppppppppppppppppppppHj} 3<ppppppppppppppppppppp3p3OZpZpF@pppppppppp3ppppppppppn\pppppppppE7fw6ppppppp#pppppppppppppppppppppppppppppppxpppppppppppZppppppppppp3i"_ppppppppppppppppppe8Gpppppppppppppppppppp3ppppppppppe8G3pe8Gpppppppppp3tpppppppppp3Zppppppppppp3Qppppppppppppppppppppppppppppppppppppppppppppppppppk%CppppppppppQHlHaJ4L GIx3 ppppppppppZp{2pppppppppppppppppppppppppppppppppppppppp~3ofpppppppppp/@Hppppppppppppppppppp3ppppppppppppppppppppp3ppppppppppZpppppppppppe8Gnppppppppppe8Gpppppppppp3EnpppppppppppZpppppppppppppppppppppI3333u'F4F5gppppppppppp BaWpppppppp nNe8G3@Hppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3j_Kpppppppppppppppppppp3ppppppppppppppppppppg.pZp3 33~vg6ppppppppppppppppppppp pppppppppp3 Zppppppppppp3k3~F7Gpppppppppppppppppppppwpppppppppppppppppppppppppppppppppppppppppppppppppp|pppppppppp ppppppppppe8G3pppppppppp lpppppppppp|3YppppppppppN8ppppppppppppppppppppppppppppp3e8GZppppppppppp3bpppppppppppppppppppp3pppppppppppppppppppppppppppppp6pppppppppppppppppppppppppppppk*ppppppppppppppppppppppppppppppe8G3 pppppppppp3m:3p%KGJZppppppppppBZppppppppppp3ppppppppppL[VpppppppppppppppppppppppppppppppppppppppppppppppppZpIsppppppppp3wpppppppppplpppppppppp[ppppppppppZpHe8Gk83e8G3 Zp3kppppppppppppppppppppp JL`iX;ppppppp Gppppppppppe8G3]ppppppppp3uZpppppppppppppppppppppe8Gc;fFsJK3 3 3 323~Kppppppppppppppppppppk2pppppppppp\pppppppppdppppppppppppppppppppp3 ppppppppppppppppppppZpn:e8G2n232pppppppppppppppppppp 3b3O!pppppppppppppppppppppppppppppps32p2ppppppppppp0HppppppppppppppppppppSppppppppp2pppppppppppppppppppppKO5iH4333331mpappppppppppe8GpppppppppppppppppppppDp2Zp3)@HpppppppppZppEppppppppppppppppppppoppppppppppppppppppppppppppppppLppppppppppe8GpppppppppppOppppppppppPZpv|Rppppppppppn`>ViIfo4Isppppppppp3pppppppppp 5Y fwpppppppppZppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp43T3 pppppppppppppppppppp23mlpop<ZpZpppppppppppppppppppppppppppppppnpppppppppp-fwpppppppp3t ppppppppppZpZppppppppppppApppppppppppppppppppp33<3-23Y2.*JYppppppppppoppppppppppZp3H3Y3pppppppppppppppppppp!@HppppppppppppppppppphJtpppppppppppppppppppppn33pppppppppppppppppppppppppppppppppppppppppppppppppp3[ppppppppppf>pppppppppJ| pppppppppp3ppppppppppJpppppppppppp3 3pppppppppppppppppppp3EppppppppppJp34ppppppppppppppppppppF!;Vi3E33E.333333]Appppppppp %n&pppppppppp3pJpppppppppp{ae8Gp3pppppppppppppppppppp3(lVppppppppppp3wZp3Wlf3Zpppppppppppp 3e8G\ppppppppppZppppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppy3~!~s8a|i{~ z7,xzuu{hF!Fs93JXeppppppppp!ppppppppppppppppppppe8Gppppppppppppppppppppppppppppppppppppppppp ppppppppppoppppppppppnppppppppppmpppppppppp3lppppppppppp pppppppppppppppppppppppppppppp3WppppppppppppppppppppZpppppppppppZppppppppppppppppppppp33upppppppppp3pppppppppp3XpppppppppppM |ppppppppppH2K*JHGK(JJJJJc;fiK}ZpppppppppppppppppppppppppppppppIspppppppppZppppppppppppppppppppp3pppppppppp3ppppppppppBppppppppppppppppppp5Xepppppppptpppppppppppppppppppp33(ppppppppppn(ppppppppppZpZp 3Xpppppppppppppppppppp3~pppppppppp ppppppppppppppppppppppppppppppppppppppppZppppppppppp(tpoppppppppppZp ppppppppppppppppppppppppppppppGI;K~Fs93V333kGGZppppppppppp~pppppppppp~pppppppppppIsppppppppp3zpppppppppp~3ppppppppppe8Ge8Gpppppppppppppppppppp~ 3 kpppppppppppppppppppppppppppppppppppppppppZp3 m32ppppppppppaWpppppppppppppppppppp~3%a' pppppppppp33ppppppppppe8GJGGF!Fs93ViI%I&pppppppppppppppppppppppppppppp33n[Bpppppppppppppppppppeeppppppppppppppppppppppppppppppppppppppp3ppppppppppk0pppppppppppppppppppp35Xeppppppppa4pppppppppppppppppp >pppppppppppoIppppppppppppppppppppZpppppppppppZpppppppppppfwfpppppppppppppppppp3t 13ppppppppppZp3k pppppppppppppppppppppppppppppppppppppppppI'Fs93L3333330Lpppppppppp3pppppppppppppppppppp@3roppppppppppppppppppppT}ppppppppp2pppppppppppppppppppp@;p3mK3 okkBppppppppppppppppppppDppppppppppppppppppp3uoue8Gpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3pppppppppp3~pppppppppppppppppppp@appppppppppppppppppppppppppppppp\ppppppppLc;iz*mlppppppppppppppppppppppppppppppppopppppppppppppppppppppoppppppppppppppppppppmepppppppppppppppppppppz/mfppppppppppp3IspppppppppOZz3 qknq4QEz436pppppppppppppppppppppppppppppppppppppppppe]ppppppppppppppppppppppppppppppppppppppppWRi)pe8G2ppppppppppppppppppppppppppppppppppppppppz8pppppppppppz9FV333Y%2I8ApppppppppppppppppppppZppppppppppppppppppppppppppppppppppppppppppp/5Xeppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp pppppppppppppppppppp3un*pppppppppppy3<\aWppppppppaWBpppppppppppppppppppppppppppppppppppppp5pppppppppppZpe8G\ppppppppp3NppppppppppiJOK2ppppppppppp^w9;Upppppppppppppppppppppppppppppppppppppppp323oppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZp3ppppppppppCpppppppppppppppppppppppppppppppppppppppqfwppppppppp3pppppppppppppppppppppppppppppppZpaWpppppppppppppppppppppppppppppppppppppppppppppppppK4K5K6iG|Zpp&pppppppppppppppppppp3ppppppppppppppppppppfwppppppppp|3ikippppppplfpppppppppppppppppppp@Hppppppppp|X3Opppppppppppppppppppp3e8GZpppppppppppppppppppppTpaWppppppppppppppppppppppppppppppppppppppppppppppppp] 1pppppppppp|6VHZpkt3nUpppppppppppppppppppppppppppppppppppppppppppppppppp5Xepppppppppppppppppppppppppppppppppppppppppppppppp3ppppppppppplpppppppppppopppppppppppppppppppp3(33ppppppppppppppppppppppppppppppZppppppppppppe8G`OpppppppppnYI.KK5KKppppppppppkpppppppppp <ppppppppppppppppppppppppppppppppppppppppU"ppppppppp5 pppppppppppppppppppppppppppppp48ppppppppppppppppppZpppppppppppfwa!K5@HGT4pppkpppppppppp3k6p36ppppppppppppppppppppppppppppppp\pppppppppZpppppppppppmO6po2ppppppppppppppppppppppppppppppKc;3~3~3 0333ppppppppppxpppppppppppppppppppppppppppppppppppppppp3ppppppppppe8G ppppppppppm=ppppppppppppppppppppppppppppppaWpppppppppyyyppppppppppypppppppppppppppppppp3ue8GST3 pppppppppp3Zp3Wopppppppppppppppppppp3uZppppppppppp3ZpppppppppppppppppppppppppppppppppppppppppypKKFFfIzbۘI{I|pppppppppppppppppppp_pppppppppAZp3Zpe8GkMppppppppppiQpppppppppppppppppppHkppppppppppppppppppppppppppppppoppppppppppvk ppppppppppppppppppppC3Oeppppppppppp3j3ppWppppppppppZp3EppppppppppD3~pppppppppppppppppppp3u3ppppppppppZp3ppppppppppn;8jKAJJiJ33333Zpppppppppppppppppppppp|~3P3Do Zppppppppp3pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp>pppppppppppppppppppppppppppppppppppppppppp3p3=3bpppppppppppppppppppppFs93V3339G_glppppppppppp33ppppppppppp3pppppppppp5Xepppppppp)ppppppppppppppppppppp, Qpppppppppp3Zp3ppppppppppfwX;pppppppppppppppppppppppppppp3pppppppppp3ppppppppppipppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@p 3)pppppppppppppppppppp3uG`TQH333HpZppppppppppppppppppppp ipppppppppppppppppppppppppppppp3] fppppppppppppppppppopppppppppp Un 5Xeppppppppppppppppppppppppppppp3ppppppppppZpZppppppppppppppppppppppppppppppppppppppppp3ppppppppppppppppppppppppppppppppppppppppp3I>aWpppppppppe8GppppppppppppppppppppppH#KJO33~3 j[pppppppppppppppppppppppppppppp=pppppppppppppppppppp3bZpppppppppppppppppppppppppppppppppppppppppppppppppppIsppppppppppppppppppp+ppppppppppppppppppppp_pppppppppppppppppppppppppppppppppppppppppppppppppp32ppppppppppJppppppppppppppppppp+pppppppppppe8G3 3upppppppppppppppppppp33pppppppppp$pppppppppppppppppppppppppppppp+p33YZpppppppppppGxHKQppppppppppIs:\ppppppppZppppppppppppppppppppp8`@Hpppppppp3uppppppppppe8Gpppppppppp3'ppppppppppIspppppppppppppppppppn3o,pppppppppppEppppppppp3wo3 W3Appppppppppo8pwpppppppppp3Yppppppppppw4rppppppppp4eppppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppp3MoKp3pppppppppp3E333YwppppppppppF~O5\33 3 I:ppppppppppppppppppppppppppppppppppppppppZp)e8Gpppppppppp<pppppppppppYZpppppppppppppppppppppnJpppppppppp@Hppppppppp?o3LpNpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZp3 pppppppppppppppppppp3m[\pp03ppppppppppppppppppppppppppppppppppppppppd3ppppppppppppppppppppZpppppppppppppppppppppnn3fpe3234w>Fs93FsJJ3333333~JJJpppppppppp pDppppppppppEm+3tm8Fe8GppppppppppGpppppppppppppppppppp3-ppppppppppe8GppppppppppppppppppppkxHqpppppppppfw\\ppppppppppppppppppppppppppppAppppppppp3baWppppppppppppppppppppppppppppp pppppppppppMppppppppppe8GN3(pppppppppp 3Zp33PZppppppppppp3 TppppppppppppppppppppppppppppppppppppppppJJJ JO5% }'QG G ppppppppppz@Hpppppppppze8G3Yp3aZp5Xepppppppppppppppppppppppppppppppppppppp3sh|ppppppppppppppppppppppppppppppppppppppppppppppppp3p3  TZpZpppppppppppe8G9Zp3;3spppppppppppppppppppp3zpppppppppp31pppppppppppppppppppp3YppppppppppG H]iH^33Y3 Ve8Gap9ppppppppppfpppppppppppppppppppppjpppppppppppppppppppppZpSpppppppppp3pppppppppppppppppppp3pppppppppp;3akh3kpppppppppppppppppppp 3m3=pppppppppp~p\pppppppppppppppppppppUhippppppppppppppppppppppppppp273Opppppppppp33upppppppppp>4pppppppppH_KIVKJ}aWppppppppp3ouZppppppppppp2`Upppppppppppppppppp!m `ppppppppppoLppppppppppZp!p pppppppppppppppppppppppppppppp3kZp3 pppppppppppppppppppp3;;pppppppp!7!pppppppppppppppppppppppppppppppRpowppppppppppF!KKJFs9333O3'QF$fMppppppppppdppppppppppp kpppppppppppppppppppp 3E Ispppppppppppppppppp2pppppppppppppppppppp=ppppppppppppppppppppppppppppppppppppppp3d Zpmldppppppppppp3t3 ppppppppppppppppppppdp ppppppppppN33YZppppppppppp pppppppppp3dpppppppppppppppppppppvk F%H=3333 HHpppppppppplppppppppppppppppppppzopppppppppp3fpppppppppp33'ppppppppppppppppppppppppppppppppppppppppZppppppppppp33ipppppppppppppppppppp33"pppppppppppppppppppppppppppppp"ppppppppppovpZpppppppppppZp2e8G3@pppppppppppppppppppppppppppppp!3uppppppppppF!;33u3 pppppppppp33XpppppppppppppppppppppppppppppppppppppppplQp3pppppppppppZp3ppppppppppo34ppppppppppo<285Egw\iFi\df_5EU6XeZYpppppppppppppppppppppppppppppppppp3Zp3b3<ppppppppppppppppppppppppppppppppppppppppP\ ZpppppppppppkpppppppppppppppppppppJLIF333uF3e8Gpppppppppppppppppppp3 lppppppppppppppppppppxpppppppppppppppppppp3Oppppppppppne8Gpppppppppppppppppppp|ppppppppppppppppppppp|p!Zpyqrpppppppppppppppppppp|pytZpRfwpppppppp3FIwFFFFVi% }H$3ppppppppppppppppppppepppppppppppp<Ispppppppppppppppppppppppppppppppppppppppi Vjpppppppppppppppppppppe8GnppppppppppppppppppppLpppppppppppppppppppp3bVyf>pppppppppppppppppp3kpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp>3pppppppppp &mpppppppppp3}Zppppppppppp3ppppppppppVyHXBe-pppppZppppppppppp(333ppppppppppF!Fs93iA@XWDXH8Q\1~pppppppppZpppppppppppWppMppppppppppVpppppppppm}pppppppppp3ppppppppppppppppppppIdpppppppppppppppppppoWe8Gpppppppppp37pppppppppppppppppppp48@Hppppppp33ae8Gpppppppppppppppppppppppppppppppppppppppp33pppppppppp3u%ppppppppppppppppppppp3ppppppppppppppppppppaWpppppppppppppppppppppppppppppo`ppppppppppy)3Y<M>p3YKKLBKLIsLJLKpppppppppppppppppppppppppppppp3ppppppppppppppppppppH, 8_pppppppppppppppppppppppppppppp33ppppppppppkopppppppppppppppppppp3 \pppppppppppppppppppeeppppppppppppppppppppk pppppppppp3CHEppppppppppppppppppppppppppppppppppppppp3pppppppppp33uppppppppppZpppppppppppJGLL33 3ppppppppppoppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZp~ppppppppppPepppppppppp<pppppppppZp5XeppppppppWppppppppppn ppppppppppZp< # 0_i"ppppppppe8Ghpppppppppppppppppppp%p3ppppppppppppppppppppppppppppppppppppppppfwQIppppppppppppppppppe8GZpppppppppppZpHiIIe8GZppppppppppppppppppppp3Uppppppppp2mppppppppppppppppppppYppppppppppp pm\\pppppppppyppppppppppppppppppppppppppppppppppppppppe8GpppppppppppppppppppppppppppppppplPppppppppppppppppppppppppppppppik:`ppppppppe8G3ppppppppppppppppppppm/33E[9ZpVpppppppppp3ppppppppppnHGGIJLWJJJf333Fr?Fpppppppppp3pppppppppppppppppppppppppppppp323VyFppppppppZpppppppppppppppppppppppppppppppRpppppppppppppppppppppppppppppZpM~Bppppppppp33(ppppppppppppppppppppx'Zppppppppppprre8G x(pppppppppp3\pppppppppr~pppppppppppGRpppppppppJ1ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp ZppppppppppprpJLWFPFG3ppppppppppppppppppppppppppppppn1}pppppppppp8pppppppppppppppppppC}3pppppppppp3e8G3N}3ppppppppppnU 4XpZppppppppppppppppppppp ppppppppppppppppppp_R3XppppppppppZpZpe8GJLWJGGfGKHO5JiJ   JlYppppppppppopppppppppp3D7ppppppppo<@HpppppppppppppppppppppppppppppCppppppppp3 p pppppppppp ke8GZp * ppppppppppppppppppppppppppppppZppppppppppppppppppppppppppppppp 1pppppppppppppppppppppVyppppppppp3pppppppppp3<3 >VJL=p35?pppppppppppppppppppppppppppppppppppppppnpppppppppp'pppppppppppppppppppppppppppppp(Zpfwppppppppppppppppppp= Rpppppppppp3Zp=pppppppppppppppppppppZpppppppppppRppppppppppppppppppp2=e8G=p=p3pppppppppppppppppppp^ppppppppppppppppppppZp+kyppppppppppHGK(LLf3 3 3 HnHopppppppppp3e8Gpppppppppp?Zp3pppppppppp Ppppppppppppppppppppp33fwpppppppppZpppppppppppppppppppppZpIspppppppppfwpppppppppppppppppppZpBppppppppppppppppppppppZpE5rppppppppppppppppppppppppppppppppppppppANhpppppppZppppppppppppppppppppp30pppppppppp33ppppppppppT3Zpp3pppppppppp3ppppppppppppppppppppHpHqFxHiII3?3pppppppppp2ppppppppppppppppppppppr3pppppppppppppppppppppppppppppppppppppppp3ppppppppppppppppppppppppppppppnpppppppppp*mZpZpplppppppppppIpppppppppppppppppppp33A Lpppppppppp3)Zppppppppppppppppppppppppppppppppppppppppppppppppppp3<ppppppppppppppppppppppppppppppppppppppppPOpppppppppIpppppppppppppppppppIIIVO5F9ogF:F;ppppppppppppppppppppgpkppppppppppppppppppppppppppppppppppppppppfcpppppppppppppppppppppppppppppp\ppppppppph ppppppppppp@HpppppppppkBpppppppppp3(pppppppppp3pppppppppp3pppppppppp3Zp3@v3opppppppppppppppppppppppppppppp33h pppppppppp3m hpppppppppppZph#pkppppppppppm"pppppppppp3 3pppppppppp3ppppppppppF<F=Fs93i333 jsGppppppppppmppppppppppp|ppppppppppmppppppppppppppppppppe8Gpppppppppp|pppppppppppppppppppppmppppppppppppppppppppZppppppppppppZpp3ppppppppppoZpppppppppppZp\pppppppppppppppppppd3nIpppppppppe8Gpppppppppppp:;ppppppppp||pppppppppp"pppppppppppppppppppppppppppppp^nppppppppppZp333+J_J`ZZpL/a_ppppppppIspppppppppppppppppppppppppppppl3\2pppppppppppppppppppppppppppppp]ppppppppppl0opppppppppp3H'pppppppppppppppppppppppppppppopppppppppp2pppppppppp pLqM rcdppppppppppp3beO{sbfwppppppppppppppppppp pppppppppp]e8GppppppppppppppppppppppJbfi3u33u+0KKs33pppppppppppppppppppppn33ppppppppppp3<pppppppppppppppppppppppppppppp!23pppppppppppppppppppppDppppppppp# >fepppppppYpppppppppp3_3pZpppppppppppppppppppppn3pppppppppp3]pppppppppppppppppppp%pppppppppp3~pppppppppp`ZpobKF3D3D3D%AH7H8ppppppppppppppppppppZp3kpppppppppppppppppppppppppppppp3ppppppppppZppppppppppp3ZpZpaW@Hpppppppp3pppppppppp3cpppppppppp3ppppppppppZpZppppppppppppppppppppp3)ppppppppppp3 e8Gppppppppppdpppppppppppppppppppp3fwppppppppppppppppppp 3ppppppppppppppppppppkH9FsIkH}Lpppppppppp3pppppppppppppppppppp3e8Gk3YppppppppppZpf>WIspppppppppppppppppppppppppppppppppppppA9fwaWpppppppapppppppppppSpppppppppppppppppppp3.H=Ippppppppi *ep338pppppppppppppppppppp3uppppppppppppqpppppppppppl|ppppppppppspz Xpppppppppp3pppppppppp3~pppppppppp3]EVEEEoHm2 ^pppppppppplXpppppppppp3bFppppppppp2upppppppppp Cppppppppp3]ppppppppppppppppppppppppppppppppppppppppp<3ppppppppppZpppppppppppppppppppppppppppppppDVjpppppppp3}_'4pppppppp3F!GT3ppppppppppppppppppppZp{uppppppppppm{vppppppppppl35XepppppppppppppppppplQppppppppppppppppppppCppppppppppppppppppp{}pppppppppp333ppppppppppppppppppppZpppppppppppppppppppppppppppppppppppppppppe8GppppppppppppppppppppZp{ppppppppppp3ppppppppppZpppppppppppppppppppppppppppppppp3Opppppppppp bppppppppppp3fO5JJpppppppppp23)pppppppppppppppppppp33p;0 3kpppppppppppppppppppppppppppppppn)pppppppppp *ppppppppppfwK5pppppppppppppppppp3}Zpe8GZp3pe8G,pppppppppppppppppppppppppppppp- %.pppppppppp9ppppppppppp/ppppppppppppppppppppZp$pppppppppppppppppppp!pppppppppp3ppppppppppppppppppppppppppppppJ>iKpppppppppppppppppppppppppppppppppppppppppppppppppp3ppppppppppaWpppppppppaWppppppppppppppppppp3Xpppppppppppppppppppppppppppppp)Gp)I[3bpppppppppppppppppppp3k3()pppppppppp3a3uppppppppppZp+ppppppppppppppppppppppppppppppppppppppppo)].pppppppppp3GGLKKKiG333pppppppppppppppppppp~#pppppppppppo>oppppppppppppppppppppppppppppppppppppppppp2hppppppppppppppppppppIsppppppppppppppppppppppppppppp3( ~)pppppppppp?:VyLkI>\hhpppppppppppppppppppppppplpppppppppppjpppppppppp3pppppppppppppppppppppppppppppppppppppppp;pppppppp3ppppppppppZp3ppppppppppppppppppppFi\ppppppppppppppppp6>V323'Qpppppppppppppppppppppppppppppp o2ppppppppppl33o3ppppppppppppppppppppfppppppppppppppppppppppppppppppp-ppppppppppppppppppppppppppppppp3e8G3bpppppppppp3u3ppppppppppl+ pppppppppppppppppppppppppppppp3ppppppppppp3 3t3pppppppppppkpppppppppppppppppppppppppppppppI/JI0LiA3333 Lpppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoppppppppppnGlppppppppppoA7 pppppppppp\ppppppppppzj]A<p3ppppppppppZpppppppppppACppppppppppAIpppppppppppppppppppppppppppppppppppppppppZpppppppppppppppppppppANppppppppppp3O3lZp3ARppppppppppppppppppppp Vi3pppppppppp3EZppppppppppp.W3ppppppppppe8GaWpppppppppppppppppppppppppppppfw@HppppppppZpXKlgppppppppppzM3Zppppppppppp3bppppppppppZp3(ppppppppppe8GY=HppppppppppppppppppppppppppppZppppppppppp0^fwppppppppppppppppppppppppppppZpZp pppppppppp_pppppppppp3pppppppppppppppppppp33e8GZpzVppppppppppppppppppppGGF!Fs93iI3pppppppppppppppppppp ypppppppppppmpppppppppppppppppppppppppppppppppppppppp2pppppppppp ppppppppppppppppppppppppppppppppppppppppp3VH'ppppppppp3e8Ge8Gpppppppppppppppppppp3uppppppppppz3ZpppppppppppZppppppppppp{pppppppppppppppppppp| $pppppppppppppppppppppppppppppp36JGIVK:pppppppppp3ppppppppppppppppppppZpppppppppp'i`pppppppppppppppppppppppppppp3<pppppppppppppppppppp 3(3[ppppppppppZppppppppppp3k pu]pppppppppp@ppppppppppe8GppppppppppZpIGRpppppppppppppppppppppppppppppp2ppppppppppppppppppppZpn ppppppppppppppppppppppppppppppZpin1Oa(K;O5J4IgGIGiGiGZpppppppppppZpB1t"C{32WNgppppppppppppppppppnuppppppppppI}:ppppppppppZppppppppppp|33Xppppppppppp|pppppppppp3pppppppppp|ppppppppppppppppppppQIfwpppppppppppppppppp3Y333E|>HIGlGGViH333393b33b.ppppppppppppppppppppppppppppppk phppppppppppe8Gme̷p3Eole8Gpppppppppp3ppppppppppEppppppppppkypppppppppp3SZpppppppppppmo p=ppppppppppfppppppppppppppppppppp5ppppppppp3pppppppppppppppppppppppppppppppppppppppp_'aWppppppppppppppppppZ?ppppppppZpIFIH3333HKKUK6pppppppppppo6ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp6p6ppppppppppppppppppppp5Xepppppppp=e8Ge8G6mpppppppppppppppppppp)3u232pppppppppp:pppppppppp3pppppppppppppppppppppppppppppppppppppppppppppppppp2pppppppppppppppppppp2pppppppppp 6pppppppppppe8GppppppppppppppppppppppppppppppppppppppppppppppppppizUF3pppppppppp3O3kZpzg8pppppppppppppppppppppppppppppppppppppppp &jFK5@Hpppppppozoppppppppppp5Xepppppppp 3ppppppppppmuppppppppppe8GppppppppppRpppppppppppppppppppppppppppppl ppppppppppZp2pppppppppppppppppppp3zppppppppppp3Xppppppppppzpy) y*y+Zpppppppppppzp222OIv*v{IIpppppppppp]ApppppppppppppppppppZpppppppppppppppppppppppppppppppZpCppppppppppFXepppppppppppppppppppIspppppppppppppppppppppppppppppppppppppppppppppppppoZppppppppppHppppppppppp3pppppppppppppppppppppe8GinIk vpppppppppppppppppppppZpppppppppppppppppppppZpppppppppppppppppppppppppppppppF!;3t3t3t J3vpppppppppppppppppppp pppppppppp3p>ppppppppp OppppppppppppppppppppIsppppppppp7pppppppppp3PZpZpp3 pppppppppp3e8Gppppppppppe8GppppppppppVyHXppppppppe8Gpppppppppppppppppppppppppppppp3Zppppppppppp3tpppppppppppppppppppppppppppppppppppppppppfGdpppppppppp3pppppppppppppppppppp p pppppppppppppppppppppn3{pppppppppppppppppppppppppppppppppppppppp{pppppppppp\K5pppppppp3)Zp3pppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppp\ppppppppppppppppppp3{pppppppppppppppppppppZp33)e8Gpppppppppppppppppppp3ZpZpKFGeGfGgGhIHH°p2vePHppppppppppn:3e8G|e8Gfwppppppppp3¿pppppppppppppppppppppppppppppppn8 VyC>pppppppp33Ypppppppppppppppppppp8:ppppppppppppppppppp3p3pppppppppp3Zppppppppppppppppppppp3;3e3M3 \ppppppppp3j3pppppppppppppppppppppppppppppp ppppppppppppppppppppppppppppppppppppppppHHiKppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppZpZp,pppppppppppZppppppppppp,pt_wppppppppppppppppppppApppppppppppppppppppRpppppppppppppppppppu3ppppppppppm8Zp3ZpfwpppppppppppppppppppppppppppppppppppppppZp3VyHXpppppppp3pppppppppppppppppppppppppppppp3Epppppppppp>Vwwppppppppppwppppppppppnppppppppppwpppppppppp30ppppppppppppppppppppppppppppppRfwpppppppp@Hpppppppppppppppppppppppppppppppppppppppm ppppppppppppppppppppppppppppppwpppppppppp5rpppppppppwZpppppppppppppppppppppppppppppppIl$pppppppppp pppppppppppppppppppplXiQppppppppppppppppppp3uppppppppppppppppppppppppppppppp: ppppppppppFHHFI<I=,ppppppppppppppppppppppppppppppp2st3pppppppppp0/dMpppppppppZpppppppppppnpppppppppp3pppppppppp3pxjFppppppppppppppppppp3Xpppppppppppppppppppp{pppppppppppppppppppp3 pppppppppppppppppppp|3}ppppppppppppppppppppQppppppppppppppppppppppppppppppp3 3O3ppppppppppDpppppppppZp_pppppppppppppppppppppppppppppppF!;>6mBs 33 3~JZ|_&epppppppZppppppppppppppppppppp3Y`cIspppppppppZpppppppppppfpppppppppp3 ppppppppppphZppppppppppp33jppppppppppfp3 ppppppppppp ippppppppppZpfwEppppppppppppppppppppppppppppppppppppppe8GpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppJIFIJiGGGz3Qpppppppppp3<plZp8pppppppppppppppppppe8Gpppppppppp3!ppppppppppkupppppppppp"tz3Mm.3a3ke8GpppppppppppppppppppppppppppppppppppppppppVppppppppppppppppppppppppppppppppppppppp3wbru0ffwpppppppp<=pppppppppppZppppppppppppppppppppp3ppppppppppppppppppppppppppppppGFsIkK333+HbnppppppppppppppppppppJpppppppppppppppppppCppppppppppppppppppppppppppppppRpppppppppppppppppppppppppppppIspppppppppppppppppppmppppppppppppppppppppZp`plPZpo/ppppppppppppppppppppIfpv3ppppppppppppppppppppppppppppppppppppppppop3ZpppppppppppJppppppppppm3pppppppppp32ppppppppppppppppppppMppppppppppiQCppppppppZp3ppppppppppdpppppppppppppppppppp3uppppppppppZpppppppppppFHHcHdKRZppppppppppp"G GCppppppppppppppppppppppppppppppH'pppppppppaWppppppppp3ppppppppppppppppppppIspppppppppn.pppppppppp3~IppppppppppppppppppppKlZp"dppppppppppppppppppppp@Hppppppppp33 oppppppppppppppppppppaWppppppppppppppppppppppppppppp3OKF:ppppppppK3KSF!;333+033333 eF+eppppppppppppppppppppWzvolpppppppppp3lpppppppppp\pppppppppppppppppppppppppppppe 3;ZpvjFK5@Hpppppppppppppppppv vppppppppppppppppppppopppppppppplolvpppppppppp3ppppppppppppppppppppvpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3Eep3uvZpppppppppppppppppppppF,JGZHiHpppppppppppppppppppp\pppppppppppppppppppppppppppppp89ppppppppppe8G3(:ppppppppppmppppppppppppppppppppe8G pp2pe8Gpppppppppppppppppppppppppppppp3pppppppppppppppppppppppppppppp2l$3u3u33@]pppppppppppppppppp6HHVHIJK!kLppppppppppYZpJCiF] JYAppppppppppppppppppppppppmpppppppppp 5Xeppppppppppppppppppmpppppppppppppppppppp3pppppppppppppppppppppIspppppppppoo ppppppppppkf>fwpppppppppppppppppppp3Y$pppppppppppppppppppfwppppppppp3ppppppppppppppppppppp3pppppppppppppppppppp3ppppppppppppppppppppppppppppppJSJTI0Y_T`p[XOie6pI=@pp5#\hLTppPLpY4pGYjMV^N_\^LyINf/R]7gppp8I>GDig QdFpZpEed ppp;`CK,X9F1<VfNi>IChQW`4aRI:`a7@:KNF?Y9PtR@di:fMzB1Obh9pppppERbVeKI24WwJ;%7IQb`oPBNKJI<Z0beQpppYkpppppS-p4@ppOvT@Xq4pi4Bp6eppppJ6pCpD>:KpSpp>8JZNFW>jcEppD=>5g:jUppppIp>Ix7Lb[7fNK5]7pd`NC4Q?AA6LJH]jGhe_cODXQgj7duP5fV!pE#X<#AcJ`@pPVR:KVc64ppppp>Apppp5^[ QpTdpp@BsppHd\B*UH&_B66NDWXWpO: pppR]jUFbgbJpIY=ppp4fT@5^GTw]\6T4CYMuN5N?ppJpOAVfihipp\d"K\TIH]IfM3^ppViPA=wH^Z^ZpCV<dN\TYG F_SN jjpppDEppppJZW)Fg^dKTQ4]YgY<YEpppppVBIRppI7CSWD6^VUHp[YpR@C]ipppppppeCMX<[b=Y\CpZHMp^i2`;pppMcD'p7Bpppp7PdfAMpR+Df5p:Cpi0Bzpp7M`I-X2b4gOpRpPAA^pRpj4pppHpMppOKppWd^ppppaChXf>^:ppHppSTpe`VappGHpB,p<%\iPHp\=7[9dWMpppppIY\WlQcIEp<AC#^{ZpINppN<YC4[;ppNT['FdY[)<p[MB=$PNZd4 p\URH$DDH 8Ypp6Yppppphad8YJ`RMH"ppLV Ipp4Ip>pU6_EGYpppp_pUap==U@RB}Pe@<4;*Bf?\j'YupppQOE 5\4EsSdLpppLUKVQp`UaEppp5p9Q*ppL8Aga\C I#McpXHJ9^bmpGp[L6TXRj1DOhL8fppCE'b`'J Fc4}:p`_XSR<QERNGgOE~]1;@\Au\pRpXOp]hIpppI?"IM_6Z;ppF7;aPG?J[bppppVHpppppB>7Qg=pppp9@BXfp@pjapMb[j2U>VQppOpe;p;RHWppppApp7sODbbi<eij4`>NppH7:X~_ppPpW 7u[;Bo[EppOg\;p\IpS1ppppppAJpeppB+i `.p4%pppXpc#p=lUYLEp`ppppp9g3R] 4ppUppN<pL9]B6QYNv`sd<:^pp<NVSppppZqpa9c_\FS,GpppIX:C9GG5j K:Y;^papppbwd:Hl7foM`E[|;pp:65HpppppppG5p\pppp[pp?ppA/`^9V;5pppS@WRn<|BCG?.8_ppp6^b9]wN3pppaIHI\dp@>PFX+UBUaeI:<}fxfAaFFFppppppppppppppppppppppppppppppZpyppppppppppppppppppppppppppppppympppppppppp39Isppppppppp ZpppppppppppSppppppppppppppppppp3pppppppppp}pypppppppppppppppppppp}$\3 3Yppppppppppppppppppppppppppppppppppppppppypppppppppppppppppppp333Dpppppppppp"ZpppppppppppppppppppppZp3)2FFFJi33333.H)H*ppppppppppB EppppppppppZppppppppppp33 ppppppppppZp3amgZpppppppppppZplp3<!ppppppppppmS>feppppppppppppppppppppppppppp3ppppppppppepUpppppppppppkpAFeRppppppppppppppppppppppppppp3spppppppppp3ippppppppppppppppppppZpVVKKK ppppppppppmppppppppppppppppppppppppppppppZpoappppppppppppppppppppppppppppppaWppppppppp3W3;pppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppobpppppppppp#/Ihpppppppp ppppppppppEppppppppppppppppppppk3+RppppppppppZppppppppppppppppppppp3NppppppppppZpppppppppppp32ppppppppppppppppppppppppppppppZpppppppppppppppppppppppppppppppFJK K iLOppppppppppZpkppppppppppZpIsppppppppp3)ppppppppppe8Gppppppppppppppppppppkfwa!K5ppppppp3knSopapppppppppp@Hppppppppppppppppppp35Xeppppppppppppppppppppppppppppppppppppppopppppppppp3ppppppppppI.pZpppppppppppppppppppppPOppppppppppppppppppppppppppppp3 ppppppppppe8GaWpppppppppZp3(ppppppppppZp3s3I5 VjDpppppppppppppppppppppppppppploLQLRLSF!Fs93O5HHZpppppppppppKpppppppppppppppppppppZpppppppppppIspppppppppppppppppppppppppppppo ppppppppppp@Hppppppppp3pZppppppppppp3pppppppppp7ppppppppppZppppppppppppppppppppp3~e8GppppppppppH|pppppppppp3iQppppppppp\pppppppppppppppppppIsppppppppp3~pppppppppp3pppppppppp*juXH3 3 3 %AJ 333 }ppppppppppZ|_pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppBpppppppppppppppppppppppppppppppppppppppp3ppppppppppp33pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp343upppppppppp3 ppppppppppe8Gpppppppppppppppppppppnppppppppppppppppppppo=J i3Y3Y3Y 3330Fx:3-Zpppppppppppppppppppppx=sEpsFpppppppppppppppppppppppppppppppppppppppppe8GppppppppppsOppppppppppZpsP 3ppppppppppx@sUpZp3ppppppppppCppppppppppppppppppp3sg\pppppppppppppppppppUaWppppppppkCpppppppppp33xF33 ppppppppppFiG61XppppppppppTppppppppp3pppppppppppppppppppppppppppppp(ppppppppppk+,pppppppppp1ppppppppppppppppppppp}pppppppppppppppppppp3 ,5lZp8pUX;hppppppppppppppppppppppppppp3e8Gpppppppppppppppppppp3aIHppppppppppppppppppppppppppppppppppppppppp3(ppppppppppV#pppppppppp$ppppppppppppppppppppppppppppppppppppppppIsppppppppp%3fppppppppp3a=>pppppppppp3ppppppppppZpZpppppppppppppppppppppppJfHJiLL3O>pe8Gpppppppppp3(>poppppppppppppppppppppe8GZpZppppppppppp3>pppppppppppZpmpppppppppp33kZp0pppppppppppppppppppp>ppppppppppp12pppppppppppppppppppp3Bpppppppppp2ppppppppppZpe8G3pppppppppp?)lHtHuppppppppppe8Gn#pppppppppp1~ppppppppppXe8G3Pppppppppppp3ppppppppppppppppppppaWppppppppp3pppppppppp3bpppppppppppppppppppp3pppppppppp5rppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp3lXppppppppppe8GZpppppppppppZpppppppppppppppppppppppppppppppEHHvHwc;ippppppppppppppppppppU-ppppppppp,pppppppppppppppppppppppppppppppppppppppppppppppppp3ppppppppppaWppppppppp3zZpppppppppppMppppppppppppppppppppppppppppppppe8Gpppppppppp3Km.>UQ#MOqWppppfw\K5ppppppppppppppppppppppppppppppppppppp3 pppppppppppppppppppp3YGJIfJH0FChFDFEmho2vpppppppppp93 3;ppppppppppk(ppppppppppaWppppppppppppppppppp@HpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppgjRppppppppvpppppppppp3Npppppppppp~qQ wZp>ppppppppp pppppppppppppppppppppppppppppppppppppppp3b7ktlpppppppppp3}wi%pu FFc;f33333 GG3ke8Gpppppppppp3}nq\pppppppppZpZppppppppppp323e8G3~pppppppppp5Xepppppppp3pppppppppp| pppppppppp5XeppppppppAppppppppppppppppppppppppppppppppppppppp3pppppppppp|pppppppppp|ppppppppppppppppppppppppppppppp30lZp231p @pppppppppppppppppppppppppppppppppppppppppppppppppp"8ji!:uBJh3 Ynk2pppppppppppppppppppp3_ppppppppppppppppppppp@Cpppppppppp3m3sZppppppppppppZpBppppppppptvj2wpppppppppppppppppppp3 pVyHXppppppppZppppppppppp3p3pppppppppp3ppppppppppppppppppppppppppppppJjiKpppppppppppq3ppppppppppIspppppppppmF4{p3)3ppppppppppe8Gpppppppppp4 t4pppppppppppppppppppppaWpppppppppnpppppppppp4 +ppppppppppppppppppppppppppppppM3zpppppppppp3pppppppppppppppppppp4 pppppppppp3 2pppppppppp4p3pppppppppppppppppppppppppppppppppppppppppppppppppp4 pppppppppppppppppppp~34pKHJoGH>iH?ppppppppppppppppppppe8G3kpppppppppp3pppppppppppppppppppppppppppppppppppppppppppppppppppZpppppppppppppppppppppppppppppppBpppppppppppppppppppppe8GppppppppppWppppppppp3y3pppppppppp3ppppppppppoaWpppppppppmppppppppppZppppppppppp~3Zpppppppppppppppppppppppppppppppppppppppppp3 Zp>H@VIp2220!ppppppppppdZppppppppppppppppppppp3kSppppppppppppppppppppppppppppppKappppppppZploppppppppppppppppppppppppppppppIspppppppppnG'OfRo`fwaWppppppppppppppppp=3rpppppppppp3m"33aWppppppppps3)3 ppppppppppppppppppppppppppppppppppppppppxyIrIsVE}^Epppppppppp^pmppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppopppppppppppppppppppppppppppppp^plppppppppppppppppppppppppppppppppppppppppkp3u^ Vpppppppppp^ ppppppppppZp'^ppppppppppp3^ .TQ3333u'QppppppppppZpepppppppppppp{ ppppppppppppppppppppp3) )ppppppppppe8Gpppppppppp pppppppppp\pppppppppppppppppppIpppppppppp3"pppppppppppppppppppp3i*HppppppppppppppppppppZp3pppppppppp32ppppppppppppppppppppppppppppppppppppppppp z3GYJs333333(e8G3A-ppppppppppppppppppppppppppppp32ppppppppppZpppppppppppp3ppppppppppppppppppppppppppppppppppppppppppppppppppppE7fw6pppppppkJppppppppppppppppppppe8GLppppppppppppppppppppZptpppppppppMZpppppppppppppppppppppppppppppppppppppppppp28ji33u3%2333#KKK5e8G3<pppppppppp3tm73DppppppppppZpppppppppppgdpppppppppn*4 3Zp*9pnkpppppppppp3<3*@pB*E ;pppppppppppppppppppp*Npppppppppp=pppppppppppppppppppppppppppppp*TpFQpppppppp3Epppppppppp3<ppppppppppKI;_p=NupIpdkp4 upa&pdR&p.upLzpYqpVpfFp4p`fpLzqvp\ (pKpepCIpppp82pppp]svpppp;ppppGtppppDiWppppDsȇpppp:8`pppp_9Opppp\|)pppp:.<ppppeJEppppKd=ppppEppppLpppp\cppppV3pppppT*;ppppRpppp6pppp>!pppp?yRppppe$pppp5+ppppbJppppZ/ppppF/ppppf9 !ppppRppppPU:mppppXppppTqpmppppXppppZn}ppppZ3ppppAppppPaGpppp4]OppppdQpppp8pppp4pppp^`mpppppp= ;`mpppppp?qL`mppppppAppppppgL^`mppppppAkvdppppppa`mpppppp?ppppppg[ppppppg[`mppppppD[ppppppN`mppppppgL2rpppppp=!pppppp^xppppppA`mppppppAk`mppppppNppppppa]pppppp\!^"ppppppD[){`mpppppp\!IU`mpppppp:cpT.{+ppppVIpppp;opppp`ppppA+ppppCqRpppp;ppppMa/pppp\$pppppe2pppp46ppppQpppp@ppppcwVpppp`ppppHpppp?ppppenppppOOpppp;02ypppp7 ppppB=pppp9BcppTppctrppA_ppYppMUWpp@&8ppgpp]ppPppMpp>kpp6pp5`ppLXppQOppVpphppgvUppgpp?ipp9IappCEpp`pp]2ppbFɷppF6ppSppPppB ʧpp@x.pp[mppPeFppCmppZppOi2bpp@pp8|ppDppPipp<&ppbtdpp]ppZhpp[>ppJXpp<  ppYDpp_1ppVjpp6ppF50ppS *ppj,]ppEdpp`qpp\4 ]pp]ppDJppI:ppC pp5cppY OppD%!ppI3ppA^ppIpp5ppp^"pph)ppC ^pp>ke.gwLY1ie"c(I^fJ9A H9pppppLppppp:"ppppp=ppppp^ApppppMpppppDШppppp^pppppXFdppppp9'ppppp;rppppp\8NjpppppI[pppppQppppp_upppppL:SpppppFvppppp_7]ppppp@cb=pppppE pppppGFppppp5ppppp]]ppppp_3pppppG=+pppppOppppp;:ppppp7ppppp]XpppppC? pppppaL*fppppp:%cD<yB:a 9gEyXQ 5ًRg)9WhPdpppppUpppppC$ppppp69|ppppp^]pppppj,DpppppgpppppD_~Hppppp`ƫppppp?ipppppgpppppapppppOCpppppDpppppp_5 pppppJaZppppp;SDpppppXr>pppppOCpppppSblppppp_pppppa+FpppppVpppppDpppppR&1ppppp](ppppphdpppppChGxpppppHpppppMypppppdBpppppQ~ppppp8>ppppp@Kpppppe4;pppppPDppppp[ppppp`pppppfipQRpVtvp<p=vpO'pX-pFpip]p]p?$pppDpppT=pppZxpppNpppZgUpppY Mpppc+fppp[!pppUF @pppaQ>@pppMf@pppUFlepppMfepppaQِepppPB[>\C\_WO(5NPnK d{O^;8d7 ^$^VY2apppp6^pppp%;ppo0&^pp2[pKSkyO!;pp3PpkFo%pp2pgpr`"bpprl%ppnu#=pp~m" QppN3 %pp^lVppdm?%$ppm"appim&pp3 pp3e#ppp!!ppnppl;ppo'pp:k&ppo'-pp n'ppo{'z po';pp l0ppvo"ppkJ&pp)ml%ppkw&ppSo"ppn2 &pplppomYppm$!pppjn;%%ppm S!!ppt38pp.3u"bppmBppckd"Gppn&#pp3^2 ppl%ppYkJwpplppmqppo]po!Npp0p&ppk ppkS"|pp!o}&ppL3ppU3&ppl ppokIppm'4ppk9#ppl!ppnap4l&!ipp1n:{"ppl8KGpplTDpp6ngy';ppmn|pp3\"pplpRl%.pp[n;pI3Kupp7oA&ppk3x%;ppFnG"ppmB =ppoB&pprmR!ppopppo'pp,nBGpphkO"app`kM!]pp]k"pp92 pp k>pp3Dp8o`pp;C$pplhp\k"pp3F ppLlG')pp\k&ppn &'pp-p&G&ppl\pp3e!Qppm~#pp?l%Hppk"pp3#Wpp3S&npp3 $pp3pplm"bppln pptmp:pp,mppm )ppo')ppk%ppPmYppo"bppmO$ppoC'zppkicpem$Oppo pp2ppnk!ppo_}'zpp3/!!pp3#pp^3'pp3p'zpp3}Yppb3!/ppl'zppp&pplpw*!ppmZppD3!pptmNQ!Qppn:Upp3Yz&pp m"'zppfo!pp\3YnS9pq"k%<ppnppSkz"zppn$ppn'zpp$2%Dpp=3ppmo,#ppHm8U%ppknP&ppCoqppos~&pp3":&'pp'm~,'ppml$ppou#ppm%]'!pp|mi#ppmsjpKmpIlpSovg%ppp4G'lppn{!]ppko{Pppmn!ipplfwppo=&EppmoEppOo"ppOnm='/ppn{ppoppoZ'4pp$pW#3ppo#'pp&3"bpp!3&Qpp{o~&vppnpCmU&Rppn=#pp-3q? pprmE&WppoIp22p'zppn`">ppl~Q!ppp=I$CppIk$yppsoppo5&Eppl}%-pp]k$pp)kpF&'k#ppjp`!ppl.g${ppdofz%ppn{%ppki%?pp;kax%ppo=n!pp~2Bpp2 ppkkpQ n]po#ppk#ppikhpoX'3OpfOk )pppr~"Ipp3 'ppo4!;ppm~'zppp%##pp73%?pphov'ppm%fpp,kA"pp3$pp:ov$pp1pL"pp`m t'ppSl'-^pm'pp}3#ppo#pppYpp3+9$~pppnwppnvf ppk&Epptm 'zppa3J$ppn!Qpp^pd!rppz3D#pp3*tpp3ppCoi$ppp%pp3{plU!ppl`'ppk>[ppnup[n!Eppel'zpppnB&vpplX#pp3v5'ppoh'zppk9"pn' "bpp~oY$pp.n ppm"eppFo1!ppZm#ppmOpqpmYpxp% ppob'ppmu!!ppqom!pp3%;ppn${ppli!pppk'!pp)num]pplqppMnpp:3#[ppmA-pn&ppp'ipp3Quppn%ppk\&ppLm[@pnm3&ppm@GpplDpLn%<ppli%ppm/!$ppmO!pp o$ppB3#pplO$pp.lr#ppo@ ppU3 ppk%ppDl'ppo3PLpaLlppkppmx%yppmSo pp&l||ps o  ppk%!!pp3mppmn"pp:mH#ppK3R#ppkG!pp43pp@n!!ppVo$Cppk6'zpprk8upp3y#ppoH"pplv{%?pp3n!!pp3$Cppl  Fppk$7ppp%X!ppoyz ppn2"ppKol}ppl+Jp^_X3'zpp3=${ppanx#ppnEp3!QppnFppm2!Eppn=ppk>pp6kI?p!m$2pp3"appkO'zpp}o+dppn@pphluEpplU*[ppAk"ppk!ppo%ppxl!#ppn Kp(mzpp'lHpp+lo!2pp 3UpnR$'pp o}yppm.ppkg"ppo&ppn^8pp3%pp(mpp)lh#3pppv#pp3pTl]ppn$ppfm$ppl&/& pp3I8pppp^ppppHr&ppppBgpppp8!CppppP4ppppfppppFeppppZ;4paspO.ApL$pNDp`evp53pJjF0Ng5g0 Nf0Nj`k0 OlF0Nf0O5gg0 Okj`0NF0 OFl0OUpHV2pUpJFppppppppppppppppTAppppppppppppppppEppppppppppppppppLMpppppppppppppppp6 7pppppppppppppppp]appppppppppppppppIHppppppppppppppppc -6pppppppppppppppp\xpppppppppppppppp;ppppppppppppppppZ# ppppppppppppppppJоppppppppppppppppeh~Tppppppppppppppppf,pppppppppppppppp`6Ƹppppppppppppppppi6pppppppppppppppp\HppppppppppppppppIipppppppppppppppp9[}ppppppppppppppppgLppppppppppppppppX_pppppppppppppppp`?ppppppppppppppppD-ppppppppppppppppd7BppppppppppppppppTgxpppppppppppppppp=dppppppppppppppppA8ppppppppppppppppA@KppppppppppppppppIpppppppppppppppp?9.3pppppppppppppppp[pppppppppppppppph+uppppppppppppppppO#ppppppppppppppppJ<ppppppppppppppppbtpppppppppppppppp7ǡppppppppppppppppWXuppppppppppppppppipppppppppppppppp7oppppppppppppppppG-ppppppppppppppppW'pppppppppppppppp=ppppppppppppppppdjCppppppppppppppppPppppppppppppppppDg9rppppppppppppppppJ]4ppppppppppppppppGppppppppppppppppIb/pppppppppppppppp_SppppppppppppppppR$ppppppppppppppppA҅ppppppppppppppppa/ppppppppppppppppbpppppppppppppppp8~ppppppppppppppppbvppppppppppppppppEr ppppppppppppppppUkppppppppppppppppT`pppppppppppppppp9ppppppppppppppppbaippppppppppppppppX#qpppppppppppppppp8.ppppppppppppppppKCpppppppppppppppp5ppppppppppppppppXT:dpppppppppppppppp^'ppppppppppppppppAppppppppppppppppRK0ppppppppppppppppM;pppppppppppppppp[T%ppppppppppppppppFDpppppppppppppppppCn~pppppppppppppppp^hvpppppppppppppppp@(pppppppppppppppppD pppppppppppppppp;lpppppppppppppppp6Mppppppppppppppppfpppppppppppppppp;bSpppppppppppppppp8QppppppppppppppppLppppppppppppppppUEppppppppppppppppI pppppppppppppppp[\;Wpppppppppppppppp>ppppppppppppppppg$tppppppppppppppppW[1 ppppppppppppppppRDppppppppppppppppi&ppppppppppppppppw7ppppppppppppppppIxpppppppppppppppp7 2ppppppppppppppppVnpppppppppppppppp]Z %ppppppppppppppppdppppppppppppppppEd(ppppppppppppppppa*ppppppppppppppppLppppppppppppppppgxGppppppppppppppppIgppppppppppppppppQ==ppppppppppppppppcBppppppppppppppppM,Apppppppppppppppph2ppppppppppppppppVppppppppppppppppGpppppppppppppppp;P(ppppppppppppppppK5ppppppppppppppppMppppppppppppppppJLppppppppppppppppCfppppppppppppppppKyppppppppppppppppMppppppppppppppppbppppppppppppppppZospppppppppppppppp^ ppppppppppppppppjzeppppppppppppppppgppppppppppppppppGHpppppppppppppppp7ppppppppppppppppW>*pppppppppppppppp[/ppppppppppppppppZi3ppppppppppppppppDppppppppppppppppT?ppppppppppppppppcU)pppppppppppppppp:-pppppppppppppppp`ppppppppppppppppGJpppppppppppppppp@ ppppppppppppppppdzppppppppppppppppdppppppppppppppppHppppppppppppppppYpdpppppppppppppppp` ppppppppppppppppieppppppppppppppppDMppppppppppppppppfpppppppppppppppphpI\ppppppppppppppppDBppppppppppppppppfrppppppppppppppppVA?ppppppppppppppppUnppppppppppppppppgpppppppppppppppp_ppppppppppppppppgpppppppppppppppp_*xppppppppppppppppQ!ppppppppppppppppNppppppppppppppppDd CppppppppppppppppKpppppppppppppppp\'{ppppppppppppppppMpppppppppppppppp]pppppppppppppppp@fppppppppppppppppCpppppppppppppppp=ppppppppppppppppCRJCpppppppppppppppp[{ppppppppppppppppid@ ppppppppppppppppCppppppppppppppppV|5ppppppppppppppppXpppppppppppppppp4+]ppppppppppppppppXxppppppppppppppppappppppppppppppppGpppppppppppppppp5|pppppppppppppppp5ppppppppppppppppgzpppppppppppppppp@;r6pppppppppppppppp>} ppppppppppppppppR{qppppppppppppppppJgppppppppppppppppUeppppppppppppppppK}ppppppppppppppppdEppppppppppppppppD)Epppppppppppppppp?Apppppppppppppppp@ppppppppppppppppEkppppppppppppppppN6ppppppppppppppppfdpppppppppppppppp6ppppppppppppppppC<,SppppppppppppppppI: ppppppppppppppppb6ppppppppppppppppXpppppppppppppppp=P}lppppppppppppppppFppppppppppppppppITsppppppppppppppppM pppppppppppppppp<]ppppppppppppppppdhpppppppppppppppp7ppppppppppppppppSKlppppppppppppppppV^ppppppppppppppppWppppppppppppppppe5{=pp]Ipp8ppilppX<ppE$ppfpp7pp:whpp^ppLpp]0pp:lnppA"appDppP~}MK"A`EGqCY6?UM"A5-W']}O7F|h]1U7DpDoS8:8ppppR&ppppO 8pppphpppp`qIpppp60pppp[ppppQppppCh>ppppDppppg}fppppDUppppa+^ppppdBApppp;SppppQppppjppppa9hpppp69Xpppp_5kppppPD%pppp_ppppMmppppC$Sppppe4pppp`ppppOppppSb ppppD_pppp@K3pppp])xppppJppppUIQppppd t7|FggFB\pppppIppppp8[d|pppppM^pppppTap<( hUpppQ8#hUppp_dhUpppN֭hUpppD!jpppLpppg~pppgpppWpppMVpppi{x&pppK[Eppp](pppH3MpppQuhpppc.pppO$pppEUpppS7ppp4bpppU]p:7pAQp>(rp> pO^Bap^bpH _pOrkp9pURp:p^%Kpitp;qpKLy+pQdpJAPpepVpMdcp9}5/p6 pT=pb+pJpg!ph=pWh9pTT7pC^pRg<@@5Q]zTyppUfppD~pp]Npp7Sppa"pp^XppXgppSu;pp9Jtpp:խpp>~ˊpphppWs֑pp7TppR)ppJo sppcppKO6ppXK6ppp_23p[23pL23pH233pc23pK233_KpXpZpI6(pjk3333jj3 ajj3 a333333^Mp]sp^(pJpN pb 9p5v|pI<pQ!ppppppppppppppppppUeppppppppppppppppppD,ppppppppppppppppppc 7pppppppppppppppppp[T{ppppppppppppppppppX#ppppppppppppppppppA]ppppppppppppppppppcU pppppppppppppppppp4pppppppppppppppppppffppppppppppppppppppcB~pppppppppppppppppp5J#ppppppppppppppppppLM6ppppppppppppppppppL?pppppppppppppppppp\ppppppppppppppppppCfpppppppppppppppppp[5ppppppppppppppppppMpppppppppppppppppp=+:pppppppppppppppppp^ppppppppppppppppppbppppppppppppppppppApppppppppppppppppp;|mpppppppppppppppppp[mppppppppppppppppppEkrppppppppppppppppppT?gpppppppppppppppppp>wpppppppppppppppppp`?pppppppppppppppppp^ppppppppppppppppppXTuhppppppppppppppppppG#pppppppppppppppppp`@ppppppppppppppppppDgtppppppppppppppppppg$ppppppppppppppppppU6ppppppppppppppppppi6BppppppppppppppppppC,,pppppppppppppppppp7ppppppppppppppppppdE>ppppppppppppppppppdpppppppppppppppppp6MppppppppppppppppppK}ppppppppppppppppppgx"ppppppppppppppppppYНppppppppppppppppppTgpppppppppppppppppp[ƕpppppppppppppppppp\'spppppppppppppppppp8"ppppppppppppppppppIbppppppppppppppppppi ppppppppppppppppppNBppppppppppppppppppW'XppppppppppppppppppbppppppppppppppppppI8apppppppppppppppppp:RppppppppppppppppppH$ppppppppppppppppppidbppppppppppppppppppM,pppppppppppppppppp6 pppppppppppppppppp[\.pppppppppppppppppp51pppppppppppppppppp7UppppppppppppppppppVAшppppppppppppppppppJ;ppppppppppppppppppGppppppppppppppppppIJppppppppppppppppppTppppppppppppppppppd7tppppppppppppppppppUnpppppppppppppppppp6sppppppppppppppppppJjppppppppppppppppppMԿppppppppppppppppppOOppppppppppppppppppCRpppppppppppppppppp`6CppppppppppppppppppJlppppppppppppppppppG>pppppppppppppppppp@(pppppppppppppppppp7ppppppppppppppppppdppppppppppppppppppR.pppppppppppppppppp_S$ppppppppppppppppppKppppppppppppppppppappppppppppppppppppfmppppppppppppppppppD)[ppppppppppppppppppSuppppppppppppppppppEippppppppppppppppppFTppppppppppppppppppDppppppppppppppppppfkppppppppppppppppppOդppppppppppppppppppIgBpppppppppppppppppp9[pppppppppppppppppp^h˂ppppppppppppppppppAppppppppppppppppppi&pppppppppppppppppp@:GppppppppppppppppppE/ppppppppppppppppppgzݼppppppppppppppppppd%ppppppppppppppppppKLpppppppppppppppppp9MppppppppppppppppppehVppppppppppppppppppR{3ppppppppppppppppppDBvpppppppppppppppppphPppppppppppppppppppJfppppppppppppppppppErlnppppppppppppppppppZiֈpppppppppppppppppp`,ppppppppppppppppppGppppppppppppppppppNb0pppppppppppppppppph+ppppppppppppppppppIppppppppppppppppppWppppppppppppppppppTޠppppppppppppppppppVHppppppppppppppppppEpppppppppppppppppp@9pppppppppppppppppp]ZppppppppppppppppppG(ppppppppppppppppppJwpppppppppppppppppp7ppppppppppppppppppA%ppppppppppppppppppf,Mpppppppppppppppppphppppppppppppppppppp?9)ppppppppppppppppppKmjppppppppppppppppppdj׃ppppppppppppppppppbppppppppppppppppppW[ppppppppppppppppppH{pppppppppppppppppp?ppppppppppppppppppPy|ppppppppppppppppppDM kppppppppppppppppppIH<,pppppppppppppppppp@.pppppppppppppppppp[{ppppppppppppppppppCnppppppppppppppppppXppppppppppppppppppFD!ppppppppppppppppppDd8ppppppppppppppppppWXxppppppppppppppppppJ]ppppppppppppppppppcppppppppppppppppppZpppppppppppppppppp@;nappppppppppppppppppf ppppppppppppppppppSKdppppppppppppppppppd{ppppppppppppppppppgppppppppppppppppppVGbpppppppppppppppppp_ppppppppppppppppppglppppppppppppppppppa=ppppppppppppppppppGppppppppppppppppppQ pppppppppppppppppp=P2pppppppppppppppppp]pppppppppppppppppp7ppppppppppppppppppK@cppppppppppppppppppW.ppppppppppppppppppV|ppppppppppppppppppM6ppppppppppppppppppXypppppppppppppppppp8ppppppppppppppppppa*oRpppppppppppppppppp; ppppppppppppppppppJppppppppppppppppppQppppppppppppppppppYH`ppppppppppppppppppappppppppppppppppppgipppppppppppppppppp5>pppppppppppppppppp=ppppppppppppppppppDppppppppppppppppppITppppppppppppppppppIpppppppppppppppppp@ppppppppppppppppppippppppppppppppppppXzppppppppppppppppppZppppppppppppppppppG1pppppppppppppppppp7 pBpppppppppppppppppp; ppppppppppppppppppPpppppppppppppppppp\xeppppppppppppppppppM;qppppppppppppppppppRDpppppppppppppppppp>}RppppppppppppppppppRKppppppppppppppppppI>ppppppppppppppppppUppppppppppppppppppC<ppppppppppppppppppHi-pppppppppppppppppp_ppppppppppppppppppV4pppppppppppppppppp8.ppppppppppppppppppA@*[pppppppppppppppppp=k!pNp>h^sW&8ߠ@(;WU|tpppppS]pppppLA,4ppppphpppppb~;ppppp<ipppppg3pppppeIpppppM6ppppp[GjpppppEspppppSypppppNqppppp9>pppppBpppppGLB^p]?_p6pK0tnp__pRpe0Qp<`8pW/pMp5pg|pVkpB9pGQpg`pIpTGp9Dp@pCw%HpLvQpEapJ2E pb}pCpYpYfɴp@qpSp:epcʢpRpWpN~hpgpd2^pf`p<wpIWpOey(p>epT pKd~pcMMp4pNp9 cpZ!p? pi p:pO@pH.p=pYepUapXppSnp5n5,pSI*pFR pZW_p[kqp_8 YpbpTJpMp^p7Kp_+p\qp?pi!pK.p\N;p: h6p: ^p4y7p5p]jpC"|pK%pd^pDQpppJpppF2.ppp`ppp\ppp:pppJ:2xppp?H pppD,څpd~p@upA19p4vkp;spGapT<pD̆pC8@ppppP@pppp8fppppZ~@ppppH:@ppppg[+VppppAk,@ppppZgppppNey@ppppD@ppppLP@ppppaa@ppppH:>pppp5b@ppppPt ppppM_i@ppppjb@pppp8@ppppC8.,ppppi4@ppppLppppM_ppppN @ppppi0 ppppDvppppNpppp7@ppppA?@ppppj ppppA|@pppp7ppppAkppppg[H@pppp5p]ppppA ppppaappppNppppApppp9pf]p_~Gpeip^NDpaBp\p6h1pg^'pd2p6p=(=eW9PQTzaZiWmBfFTGRB)V }ep6 6ppppp[4ppppUpppp\Q"`\QfcXTKacbyppEaKppiy9pp6`ppfFxpp>pp>F1ppY@,pp8pp;Iqʣ]BM_Vj>6g4d1W4]UaH!<[^Tpiop@$pp;&ippi,8ppKfpp5FppV~E'pp=&+ppKpp8}pp8^ppR9ppY{pp9ppH*ppaOwppb pppZDpp>JppYFppe%ppgAڃppG"ppgmS=n\.5s>KfmpMpUpUqpppBLpppfpppQgrpp5gpp^pp@sppippZCH`&1[DY%ISRpDa{R:=4é[ 44Kfe2c9ILV_?Zx^X>?!5ee+CؼJ  f|B=N qOu A9g'pppppGGR]USDfZD,רpp@̓ppe={2ppiIppHtpp_SGppGdppVupp>ppXpp51ppjz!ppIJPppd7}pp8.eppX#XppOpp@;A}ppDڍppJyOpp=PGppL+pp[pp`65ppR~ppc4pp;1ppNtpp]ZppW'ppJZrppV$vppQ!pp9Qupphpk*ppU&9ppX%mppPyppcBvsppITppC<ppcappVApp;ppCRppJppM,pp9[w]ppCppAvppD)pp;ppUoppfUnppRGVpp5pp:<ppSK2ppJf0pp>wppY ppApp>3sppJ̎pp=>ppZpp8*ppY7pppppppppBrppppppppp49pppppppppIpppppppppispppppppppTzpppppppppYvpppppppppdppppppppp:{ pppppppppFppppppppp@ZtpppppppppPppppppppppBgمpppppppppchJpppppppppfppp< 7pppUIqHpppHpppEppp_vppp]pppJpppe*ppp=K^pppIppp65-+pppZpppYyppp[`hpppT89gppp7Oppp?\ppp@KpppHpppB0ppp`޶pppY(ppp:&pppg<ppp=c(pppVpppP ߭pppRH'pppOppp_5 ppp5(pppQe)pppQpppT ppp<"pppD)wpppjpppMzpppBwIPpppbl4pppMj"pppdppp9ppp=pppLppp<pppSappp]vpppggpppCʠppp^x*ppp4Fppp` bppp@oYpppXpppFpppN${ppppDppppPfppppM_ppppaBj1{ppppj+SppppAk{ppppAgppppLppppi@ppppD[{ppppZpppp_QppppM_t {ppppP{ppppAk.)ppppC9ppppj{ppppC9x8{ppppAppppDpppppiW{pppp7ppppL(+{ppppg[ ppppE sppppAM{pppp7x{pppp8evpppp8{pppp_H{ppppZIppppDp{pppp7?pppp7){pppp=)p{ppppE g{ppppaBpppp=)pppppA{ppppg[{ppppaapZppppZ {ppppN&:ppppZ{ppppaa{ppppDpQpppQ4 pppSZq/pppCppphEpppUppp:pppG)`pppP I;ppp8fyF<0X/NYC}g?K6ZD v:7LC"X$GV6d_0c@> ppppppQppppDpppp?ppppSppppAapppp8uʛppppYx%ppppd Fpppp9]ppppAppppX >pppppppppppppppppppppppppppp<opppppppppppppppppppppppppppp]q5pppppppppppppppppppppppppppp8ppppppppppppppppppppppppppppЏppЏЏЏppЏЏЏppЏЏ;-Pppppppi,ppppppi?r%ppppppQ,ppppppPppppppQpppppp;7ppppppgmppppppgm.ippppppR3r%ppppppL|$aippppppR Jppppppgm6r%pppppp;93ppppppXi/xipppppp; r%ppppppgmppppppP,ppppppXi,ppppppXilppppppR,7ppppppgm,ppppppP:PppppppQipppppp;?ppppppRRippppppQPppppppPwHippppppiFPppppppifppppppgm3ppppppL|3ppppppi1zppppppXi'%7ppppppL|CppppppgmAPppppppXiw3ppppppXier%ppppppgm~7ppppppP4r%ppppppR13ppppppQG3ppppppL|7ppppppP) 3pppppp;x,ppppppXivPppppppQo7ppppppRppppppL|,ppppppi4CippppppL|)r%ppppppQf\ppppppL|NPppppppPppppppPu7ppppppRPpppppp;ppppppi3ppppppi7ppppppL|vppppppR,pppppp;ippppppQr%ppppppXidpppppp9ppbppJ{ ?pp]6qPppOYpp6pp>}ppYpp7pp;pp=&Apphpp8^ppG}hppV~XppRc^ppRpph[-2pp5_ppa3ppS2`pppKppT^9npp8[pp>kpp_ppaO%ppPpp8pppg1ppR&pp9ppUCߴpp[/'pp=Wpp[ppH>(ppi0ppZE ppTpp5ppRl3ppB%)ppdpp]IXpp?l#^L\b8CD:9V&"bGIg7<d=aT3J]d>SI:VU@g>CJ|Xr]@ppc^pp`ppNppZIEpp[m%p]bpK?9ph(%EpVpfpbtwpGVjpZcpI:Gp;p< zp`p\ ^pUpp[Zmpe p5h2p6 pC$pppppD pppppD }pppppa+ppppp;SrpppppSbh`ppppp]ppppp=pppppJ_"pppppjppppp@8pppppU#ppppp_5ppppp8pppppOppppp:xppppp[`ppppp_pppppQpppppMpppppChpppppgE4pppppe4:pppppdBpppppappppp`FpppppO1pppppD_pppppVnppppp@Kppppp69dpppppR&ַppppphppppp`•pppppPDrpppppOW pp9g]pp8^:pp=&@ppGٌppaOppKppYlpp>ppaxAppV~epp<-=ppiVwpp4Epp_,ppFppMpp] p7GepGƾpppppBOppppp]tppppp6)xppppp?pppppS{6ppppp=+@pppppXgpppppYpppppj @ppppp<5.pppppepppppNpppppSpIppppp50ppXfppPppWApp8pfpgypUp(pUp pc8 jjjjjjjjjjjjjjjjjjBw!(pppppQ ppppp7's pppppaqpppppDppppp5ppppp=Z ppppp4>tpppppLJxpppppf}dppppp9pppppfpppppF`pppppfEppppp<\KpppppG4ppppp9e pppppYypppppUj^BsppppJ"2qppppJ"_ppppa>2qppppJ2qppppA?2qppppM_kppppAppppVppppgppppg"2qppppAk2qpppp>"}g2qpppp<pppp^V2qpppp_xvcpppp_4A2qpppp_>2qppppa>ppppN7 ppppN2qppppVk2qppppJdpppp<%2qppppAkpppp_x2qppppZT2qpppp_>?ppppg[5?ppppg[2qppppM_2qpppp_4ppppZ!pppp>"_ ppppDgsGVS'> _0Rc fUpZJ-pj `Sp[9RpJH&p4ߙp[pV:pP'p;mppp\0rpppj hWpppL5pppa#pppF^ pppMppp7ppphppp[;eppp5dppp5X֮pppO7ŒpppAop5Ypbt?p[m;pZpe|p6#pI:pG$:[cp@>&9;FH4NCg/Ym=HRdSCƯhe ]cO}`UF N-R|X;C= U~DsalpppppR lppppp?7^lpppppa8lpppppZ@lpppppB:slppppp9-lppppp?qlpppppN*lpppppXElpppppIXlpppppIDJlpppppb:lppppp`lppppp4AwlpppppdA"lppppp@}=9`ppGppKppaOppOWppa#ppYpp8^VppV~qpp>pp=&>ppQjgg.PL/: pppX%aLpppH-ppp?OppppNcmppppfppppeBXpQYpMQ"pG_pGpV9p pE.7ppppX#ppppC ppppQ RL g[ppppNoppppApppp6@ppppA`WppppM_ppppNtWppppZppppAkWpppp6WppppdZ%ppppM_ WppppZRWppppdZqWppppAk3ppppg[9Wpppp`\!pppppF` ppppp4>rppppp7'dpppppHtpppppYy ppppp8ppppp<\lpppppQaJpppppLJWpppppTKpppppC ppppp7pppppBwEpppppa>pppppU(ppppp9dppppp5+ppppp9pppppO LZb0_0G-(W6EiDRIppp>vpppp5pppg>$qpppj+ppp83pppPKwWppp7ppp;ppp>npppLPpppL2zppp>pppdP^V-L`Yi9Yg%\`^F=#vpYX'pCjpWpF<p<pKgVp6:|pIirp=>˚pX0)pcepADhpf p9OpJwpWp8|pGջpS ppaJ4i8=EM,YwV?`WnsIAwU=6'HapppYpp=&pp>ppOWfppaOHppV~םpp98ppH6pp8^ ppG6ppKiGppBpL^zp\pI|pppAcoVgi,OWHd[<0Q$ipUSu pfpYzp9pRATpDf3p`1p^4pF)p_zpR p?p?@p?q3WB7ppZupp8YppGhppdHppcpp_:zppcpp9pp;}ppft@ppAppfhppe<hppfpppp]y ppppY tppppMgpppp7`ppppJpppp]VE+ppppLppppWZFppppWpppp:1pppphppppdippppHE>Z6d~fe`f["ppppupkppjpepp%MMppppupkppjpdpp46MMppppupkppjpcppsnMMPIDŽppYppI~pppjjjjjjjjjjjj;pHLhhpNA pU%pShpHLVp^ushpgQpU%6hp=zUpIjhp[opI3p[hp^_pp7^pX<hpNA;hpJvhp<Hp=zկhp8{ˌhp<hpN4pClxpN֓hpe;>p7^ hpgQVhp;)hpXpC uhpS p8{xpe@lhpJepL9ppjsppS}fppZGppQvppX}Bpp>w 3pOmpDpF!pp>pap6pJipPpfp8MSp;dpTpU&p6IhpF,pW+pLJpAS3piG)spf7p>p_ p^IpppppeCŵpppppDEspppppYpюpppppVpppppE@pppppT pppppOWpppppCW ppppp.s=pKwppp>upppf;pppEq?ppp:WpppVppp=5pppTppp8x|uppp=rpppH2]ppp@~ppp<|pppE6pppE ,5ppp6 pppcpppippp407pppN;FpppbRppp?"pppS&~<pppBƝppp>*ppp=2ipppU pppP,Bppp\qpppiq8gpppJ6pppMF\pppKljpppZCpppBppp7pppg.pppXppp;cpppE\ppp_UGpppXppp^tDppp],pppRqpppI]ppp8fTpppd4pppZpppb5ppp\3pppS)ޥpppTdppp],pppG+pppQmqppph"pppgppp?pppX:<2pppR>pppVappppppQqpppe pppbpppOzpppOpppPxpppOGYpppSpppGf4pppBpppL%B\G[p%pppO7{ppp>ppp7xbppp?ipppBtspppS Xpppbs8ppp[pppHppp?ppp]`ppp9zpppSppphvVpppYEpppD%pppMpppIppp@ppp\}pppTnppp4Spppc2cpppQOppp?}ppp6^ppp>jpppE'ppp_pppTpppO pppgEppp;pppX=*pppfeppp_kqpppI ^ppp[}Jppp8U ppp=sPpppC4pppU^pppYpppVqppp5"pppJX*ppp>Kp8p>FApbpA_$?E6<'E5C-7I||dr#[SdT647,>I YNeE`74MN"Hƥ4J2TEA3Ld_jYChk]bJ@"2[\jI1Rwmyd6'eTb<9hKdA7Gta8yIo_IOHma;]yVg>L*ejBR~SbIACd?ppA؛ppAqppAÈ=ppAi0ppACppAppAeppA67ppd5p8^-pp?DGppappI0pp9ppKFppV~mppOWcpp4KppYnpp=&ppG„ppaOpphAYpp>sppJ8fS0gs;.\EM/_cC A=h GpNKh f#6c[C$npppp696ppppD_qpppp]9ppppg%[pppp>ppppJl ppppjppppe4Bpppp`ppppc;ppppR&ppppa1}pppp[pppp;SyppppPy:pppp_uppppSb6pppp`Gpppph\ppppQppppU)pppp@K ppppPDppppDrppppMppppp_5 ppppdB+pppp8كppppD!ppppOKppppChhHppppOppppa+5pppp8sp_wp?pT#p>p?GppcUpp`3ppTǭppa1ґppZ=ppGpp_:~ppOppB&ppA?ppSpp7%pp6oppft<ppf)ppVppdppO{pp; ppJ+Rpp]ppJdpp:",`ppczpphn*pppU7!*pppTaA*ppp8!&ppppI8ppppBްppppH"ppppf7pppp^ppppPzppppF4ppppbtppf-ppT1`[ppP9[ppZ&pp5ppI:ߡpp[mpp:pp@#pTp9*ip]$UpRBpcFpiAVpdpFpgpJ=p8"pIlp6atp\%pV*zpjK}pcp7TpZwpd{LpapTFp55pXpIIhp;pa<~p^pg*p4pE-p@p9gp<p4"|pcr>pB3{phpJpW7*ޞLC_pLjp.xpcp4!RpV]p_nRT ppppN ppppg[p ppppTs jppppGE" jppppAkp jppppG ppppD(u jppppT" jppppTs ppppD( ppppAkp ppppT"U ppppA jppppO~r jppppNǛ jppppO~ ppppg[p jpppp\ ppppRT" jppppA7 pppp\*q jppppLip:p42phdppeWpp:%Opp]2ppJvppVpp<y.pp>Rppbt pp[pp9fpp[m pp@+ppI:wppZpp4V@ppE h<pp57pp8b< -_1q?9C^Y>uQ 9_fe] L)II@pUp4XƳphpppppCh pppppD_fpppppM+OpppppdBdpppppH gppppp8ppppp@K@pppppPDppppp[apppppU9pppppdzpppppe4tpppppC$?ppppp69.%ppppp;SpppppjSpppppQpppppO0ppppp`@ppppp]opppppglpppppO&pppppDppppp_5xpppppV pppppU pppppR&pppppappppp_pVpppppJ pppppa+pppppDepppppSbppppp`pppppb'fppp_N~pppMpppPz8pppT{ppp[pppB.ppp[ppp6eppp_~pppihppp>aopppTDpppZ\ppp_HOpppi#wpppM>pppCFppp`b ppp]4(pppO2`pppWpppYppp[pppi%ppp8pppdpppOpppLpppK*~pppDppp]q[pppb_ pppg/pppCJHppp;'ppphnpppBppp=<ipppcbpppcK"(pppTpppgspppUf6pppjk pppY˧fkppp7*fkpppdi-fkpppIofkppp_NAȈ;"TYREKH^m C`ppZeۍpMHpPVpppp?vTppppJIppppPpppp[JƧppppI8pppp^lppppBppppTppppfdppppHpppp8!ppppFppppOSpC}7pUpS_Ip56pF[pSpW pLHp5;p=pgFp]p\pU p@hp:]~p4mp\pK%64pj`k0kM}MyF0kMvM~g5g0kM|MwlF0kMMzf0kM{Mx`pp;x,*=-pb^pR*`fipLp>.pfpKwpLCFpfFp<pcpDgDppppppppppppppppWAppppppppppppppppXppppppppppppppppTppppppppppppppppi7pppppppppppppppp7 _ppppppppppppppppfpppppppppppppppp4-4ppppppppppppppppappppppppppppppppbpppppppppppppppp7# ppppppppppppppppUмppppppppppppppppg~Rpppppppppppppppp[pppppppppppppppp@tpppppppppppppppp9pppppppppppppppp<ippppppppppppppppKJppppppppppppppppG_ppppppppppppppppEppppppppppppppppD)+pppppppppppppppp^BppppppppppppppppDvppppppppppppppppfppppppppppppppppf8pppppppppppppppp6 IppppppppppppppppdjppppppppppppppppM,.1ppppppppppppppppdppppppppppppppppGsppppppppppppppppY#pppppppppppppppp_ѥppppppppppppppppK:ppppppppppppppppEppppppppppppppppCfu ppppppppppppppppMpppppppppppppppp]Z$ppppppppppppppppijppppppppppppppppMlppppppppppppppppS*ppppppppppppppppZ`rppppppppppppppppcU~ppppppppppppppppgppppppppppppppppTCppppppppppppppppQ]ppppppppppppppppQ!pppppppppppppppp=d9oppppppppppppppppV2ppppppppppppppppIppppppppppppppppK/ppppppppppppppppZipppppppppppppppp=P]ppppppppppppppppM$ppppppppppppppppbt{ppppppppppppppppfvppppppppppppppppWXtpppppppppppppppp\ppppppppppppppppEr^ppppppppppppppppGpppppppppppppppp>wagpppppppppppppppp;ppppppppppppppppRDDpppppppppppppppp]@ppppppppppppppppa:bpppppppppppppppp8%pppppppppppppppp^ppppppppppppppppV0ppppppppppppppppaKppppppppppppppppO%ppppppppppppppppInpppppppppppppppp[T$ppppppppppppppppX#|pppppppppppppppphUppppppppppppppppIHvppppppppppppppppUnnppppppppppppppppOppppppppppppppppLKpppppppppppppppp@ppppppppppppppppRKbQpppppppppppppppp`Opppppppppppppppp`6ppppppppppppppppdEppppppppppppppppIppppppppppppppppV;Upppppppppppppppp^hrpppppppppppppppp`?޾ppppppppppppppppR{0ppppppppppppppppAYppppppppppppppppMpppppppppppppppp[{ypppppppppppppppp\xDppppppppppppppppidwpppppppppppppppp?9@ppppppppppppppppPyppppppppppppppppgzmppppppppppppppppW'0ppppppppppppppppGppppppppppppppppLMc1ppppppppppppppppi65ppppppppppppppppDdppppppppppppppppCnFppppppppppppppppG ppppppppppppppppdEppppppppppppppppXTpppppppppppppppp`>ppppppppppppppppJ2ppppppppppppppppUepppppppppppppppp[3pppppppppppppppp`pppppppppppppppp@(IppppppppppppppppGyppppppppppppppppIgppppppppppppppppNpppppppppppppppp> ppppppppppppppppVAppppppppppppppppQeppppppppppppppppjzpppppppppppppppp;PHpppppppppppppppp@;ppppppppppppppppDppppppppppppppppDM>(ppppppppppppppppNppppppppppppppppXx3ppppppppppppppppbppppppppppppppppZppppppppppppppppSK)ppppppppppppppppI+pppppppppppppppp]Gpppppppppppppppp= pppppppppppppppp>}zpppppppppppppppp@ pppppppppppppppp7ppppppppppppppppApappppppppppppppppi ppppppppppppppppJ]ppppppppppppppppa*pppppppppppppppp?ppppppppppppppppAIZpppppppppppppppp:ppppppppppppppppf,pppppppppppppppppH?pppppppppppppppp=pppppppppppppppp@4ppppppppppppppppb6pppppppppppppppp[\*vppppppppppppppppXppppppppppppppppAppppppppppppppppb @ppppppppppppppppRppppppppppppppppK{ppppppppppppppppdpppppppppppppppp\' ppppppppppppppppJfqRpppppppppppppppp; ppppppppppppppppT?pppppppppppppppp5fppppppppppppppppUpppppppppppppppp=JAppppppppppppppppW[ppppppppppppppppaVpppppppppppppppp7@ ppppppppppppppppHpppppppppppppppp55ppppppppppppppppKpppppppppppppppp_SppppppppppppppppX+ZppppppppppppppppD,ppppppppppppppppTgppppppppppppppppDB!1pppppppppppppppp8ppppppppppppppppFD|ppppppppppppppppdppppppppppppppppbppppppppppppppppHr4ppppppppppppppppIbopppppppppppppppp_gppppppppppppppppFpppppppppppppppp6ppppppppppppppppW]ppppppppppppppppCRppppppppppppppppY6ppppppppppppppppehbppppppppppppppppgpppppppppppppppp6 ppppppppppppppppJppppppppppppppppP" ppppppppppppppppc }jppppppppppppppppgpppppppppppppppp7sppppppppppppppppgx ppppppppppppppppEk[ppppppppppppppppM;hppppppppppppppppGppppppppppppppppA@^ppppppppppppppppppppp?Ippppp9tpppppCi$pppppdpppppp^Kuppppp4y:Jppppp;\6pppppOJvpppppQ_SpppppWb3ppppp9pppppZppppp:1pppppg`ppppp6;ndppppp7dppppp7)="pppppD1pppppNpppppBpppppBpppppL*^pppppYQB_D_I\dU&^NG6aO8d9%08pp;:VxйM<u48WGe?I*sdB-ppppa+ppppM.pppp69$gppppD_]pppp8/~ppppPD:pppp]~IppppQpppp?Oipppp_5pppp_wMpppp[FppppOmppppC$cppppgEppppaa[ppppODppppfppppp`Dpppph{pppp`ppppe4mpppp@K4HppppSbFppppR&ppppHVppppU1pppp;S)ppppDRpppp8ppppChTppppJ<ppppj ppppDppppQpppp8G)B]_FjPuTmpgg^HeeM]pppppJppppp7ppppp5oppppp8ppppp69ppppp_*7 ppppp`tp8?Ѱp6I`~pWVpH/pS:p@^p6|2p>p^pdpJ]pK~pppPpppjfppp7pppjfpppKpppPlppp7xDpppWpppMVpppi{8pppK[ppp]pppHpppQuapppcʜpppOFpppEcpppS7^ppp4b_pppD!*pppLpppg~pppgpppjpMhphpe p@tpH%wIpH%BlpH%qCBmpH% 2BnpH% 1pH%kpH%8 pH%3pH%CpH%npH%-pH%qDpH%ErpH%rspH%rfpH%.!fpH%.#fpH%gfpH%pH%_~pH%|~#pH%|$pH%8w pH%RpH%3HpH%IpH%BJpH%"?pH%.?pH%zpH%2j,pH%j-pH%pH%pH%0spH%pH%+KpH%@+LpH%+MpH%qpH%pH%ʮpH%pH%aU!%pH%_pH% pH%*8pH%;pH%=pH%pH%pH%`dpH%>.pH%6r'pH%r(pH%qopH%aW pH%GpH%apH%bpH%4D$cpH% gpH%pH%pH%pH%2u}pH%}_7pH%%8pH%pH% pH%@pH% @pH%''pH%CWUpH%M`pH% pH%,@pH%,BpH%@pH%pH%pH%pH%GpH%%pH%_|FpH%1}`pH%EpH%,pH%upH%pH%VpH%/zpH%aspH%˕spH%)s pH%mMpH%`LpH%MpH%OpH%pH%pH%H_pH%pH%5pH%I7pH%pH%ApH%pH%hEpH%pH%jpH%pH%~pH%6QpH%pH%pH%KpH%ypH%-(pH%pH%o-pH%pH%؇0pH%0pH%0pH%tpH%&6tpH%@pH%9pH%7pH%{ipH%$bipH%|ipH%%pH%u~pH%t_zpH%a_{pH%2kpH%}pH%GBpH%~pH%lpH%DpH% 8vpH%bpH%>9pH% :pH%GbpH%pH%pH%FpH%5;pH%5hpH%#pH%o#pH%;pH% ;pH%,pH%-pH%EǑpH%{tpH%{tpH%Hs'(pH%SpH%`epH%pH%D9CpH%'pH%szcpH%s|cpH%KpH%EpH%<pH%pH%wmpH%npH%vgpH%hpH%<pH%JpH%EpH%eqpH%(&pH%kpH%ոpH%l SpH%Ʃ pH%e˖pH%֝˗pH%}y6pH%qpH%NqpH%?6pH%D:npH%D;npH% pH% pH%$ pH%v/pH%pH% ppH%rqpH%k0pH%l0pH%pH%9GpH%>pH%GXpH%HYpH%ty%pH%+JipH%pH%'&pH%$tpH%4)pH%֜pH%bBpH%bCpH%bDpH%8t{pH%8u|pH%ApH%^pH%jEpH%<=opH%;HpH%pH% pH%leppH% epH%rgpH%?WpH% 0pH%%W0pH%`pH%pH%rޱpH%$޲pH%]HpH%]HpH%LpH%LpH%>pH% pH%8pH%{pH%ApH%הpH% c%pH%aspH%opH%FpH%) ~pH%ЮpH%pH%4f]pH%BpH%D1pH%~pH%#pIpH%?pH%x?pH%aV1pH%]%pH%i&pH%Q59pH%5:pH%`xpH%j+pH%2ntpH%Af؈pH%؉pH%l؊pH%j pH%+ pH%xdpH% GvpH%y~pH%! fpH%pH%wpH%."gPpH% 1pH%pH%(pH%&pH%aX@vpH%pH%wpH%5xpH%p6(pH%/yypH%ypH%>ypH%pH% pH%ocpH%pH% ـpH%pH%%pH%f!pH%epH%=pH%{|pH%HqpH%,A|pH%>pH%('pH%pH%Ͼ^pH%pH%pH%HrpH%` pH%6pH%7pH%i>8pH%9pH%pH%Bk7pH%7pH%pzpH%zpH%pH%pH%6)ApH%BpH% pH%typH%6 pH% pH%pH%pH%`"pH%"pH%"pH%/8pH%}pH% pH%2pH%G2pH%s{pH%/pH%pH%pH%pH%ƨpH%]i=pH% pH%pH%_pH%pD@dMW8uJaupp7:ppI_!ppF|ppPpUp\PpNwp[Adphj6ppguCapp:ppaOpp7&@ppFppZZppTtppK^pp=&(2pp>=ppG3hpp9pp?>pp8^HppYppV~>ppJlppbjppe{ppGźpbEђp_pF pTnpppQږpppZXppp8~ppp`{pppQuppp>pppD>pppM* pppQ/Up3ip33Cep33^ap38p3Op3GRp3dmap3?^ap33Pp3FQp3Hp3V1p33<p39p3Fp3IJppppppppppppppppppI:ppppppppppppppppppb6ppppppppppppppppppD, "ppppppppppppppppppWpppppppppppppppppp;{pppppppppppppppppp>ppppppppppppppppppAq3ppppppppppppppppppIT^ppppppppppppppppppMppppppppppppppppppUn#_pppppppppppppppppp[{pppppppppppppppppp7~pppppppppppppppppp@pppppppppppppppppppfJ%pppppppppppppppppp]ppppppppppppppppppJppppppppppppppppppK?ppppppppppppppppppIppppppppppppppppppKppppppppppppppppppIg5pppppppppppppppppp<pppppppppppppppppp@ppppppppppppppppppc ppppppppppppppppppdEppppppppppppppppppIpppppppppppppppppph+μppppppppppppppppppX#|oppppppppppppppppppPppppppppppppppppppf,ppppppppppppppppppa*rppppppppppppppppppg pppppppppppppppppp9[]pppppppppppppppppp7pppppppppppppppppp`?uippppppppppppppppppO%ppppppppppppppppppdvppppppppppppppppppVApppppppppppppppppp^6ppppppppppppppppppT?Dpppppppppppppppppp>},.pppppppppppppppppp?9ppppppppppppppppppp]ZppppppppppppppppppDB"ppppppppppppppppppO5ppppppppppppppppppTϫppppppppppppppppppM}OppppppppppppppppppJpppppppppppppppppp[Tppppppppppppppppppfűppppppppppppppppppd ppppppppppppppppppY:ppppppppppppppppppd^ppppppppppppppppppb{pppppppppppppppppp\x$ppppppppppppppppppA@Appppppppppppppppppdj`ppppppppppppppppppJppppppppppppppppppG7ppppppppppppppppppDd@ppppppppppppppppppIbNpppppppppppppppppp_ppppppppppppppppppR"ppppppppppppppppppg$Пppppppppppppppppppi~7ppppppppppppppppppapppppppppppppppppp;PƗpppppppppppppppppp>wspppppppppppppppppp]pppppppppppppppppp4$ppppppppppppppppppC<ipppppppppppppppppp9ppppppppppppppppppW[ ppppppppppppppppppNZppppppppppppppppppXTSppppppppppppppppppeh&pppppppppppppppppp^bppppppppppppppppppNppppppppppppppppppAppppppppppppppppppRK2ppppppppppppppppppfppppppppppppppppppDgWppppppppppppppppppV|ъppppppppppppppppppFD;pppppppppppppppppp@pppppppppppppppppphppppppppppppppppppd7ǁppppppppppppppppppHtpppppppppppppppppp^hpppppppppppppppppp?ppppppppppppppppppTjppppppppppppppppppfQpppppppppppppppppp6xppppppppppppppppppcppppppppppppppppppXppppppppppppppppppgxCppppppppppppppppppUmpppppppppppppppppp_ppppppppppppppppppVppppppppppppppppppX.ppppppppppppppppppMAppppppppppppppppppi6$ppppppppppppppppppTU<ppppppppppppppppppEpppppppppppppppppp=Poppppppppppppppppppi]ppppppppppppppppppR{uppppppppppppppppppJVpppppppppppppppppp@(kppppppppppppppppppHեppppppppppppppppppUpppppppppppppppppp;aAppppppppppppppppppQ˃ppppppppppppppppppHppppppppppppppppppZDppppppppppppppppppY(ppppppppppppppppppA {pppppppppppppppppp[m:IppppppppppppppppppWX/ppppppppppppppppppb%ppppppppppppppppppINppppppppppppppppppI5ppppppppppppppppppgvppppppppppppppppppJRppppppppppppppppppEppppppppppppppppppV։ppppppppppppppppppa.pppppppppppppppppp5b2ppppppppppppppppppPy0ppppppppppppppppppTgpppppppppppppppppp`EppppppppppppppppppippppppppppppppppppappppppppppppppppppjzppppppppppppppppppcBe`ppppppppppppppppppbUppppppppppppppppppK};pppppppppppppppppp[\ppppppppppppppppppgWpppppppppppppppppp8.wppppppppppppppppppKppppppppppppppppppIH'ppppppppppppppppppMNppppppppppppppppppEppppppppppppppppppJ]ppppppppppppppppppb)ppppppppppppppppppGmlppppppppppppppppppWppppppppppppppppppM,pppppppppppppppppp[ppppppppppppppppppgFoppppppppppppppppppGkppppppppppppppppppCppppppppppppppppppEk~pppppppppppppppppp7 lppppppppppppppppppLM<.ppppppppppppppppppGpppppppppppppppppp\'0pppppppppppppppppp51ppppppppppppppppppZipppppppppppppppppp:?sppppppppppppppppppQppppppppppppppppppD)ppppppppppppppppppidpppppppppppppppppp=ppppppppppppppppppRDpppppppppppppppppp8ncppppppppppppppppppCn ppppppppppppppppppLdppppppppppppppppppDM{pppppppppppppppppp=pppppppppppppppppp=GdppppppppppppppppppSppppppppppppppppppSKnppppppppppppppppppZ=!ppppppppppppppppppGppppppppppppppppppdg?pppppppppppppppppp62ppppppppppppppppppGpppppppppppppppppp=dppppppppppppppppppQ!@dpppppppppppppppppp@pppppppppppppppppphp0ppppppppppppppppppK6pppppppppppppppppp\yppppppppppppppppppKppppppppppppppppppDoTpppppppppppppppppp7  ppppppppppppppppppJfpppppppppppppppppp6 |ppppppppppppppppppgzHbppppppppppppppppppFpppppppppppppppppp pppppppppppppppppp8ppppppppppppppppppW'3ppppppppppppppppppDppppppppppppppppppCfpppppppppppppppppp_)dppppppppppppppppppCRppppppppppppppppppX"pppppppppppppppppp@;ppppppppppppppppppApppppppppppppppppp52pppppppppppppppppp` ppppppppppppppppppcUppppppppppppppppppUe}ppppppppppppppppppXxsppppppppppppppppppbtI?ppppppppppppppppppGpppppppppppppppppp[Tppppppppppppppppppa?ppppppppppppppppppM;pppppppppppppppppp;ppppppppppppppppppV~ppppppppppppppppppErpppppppppppppppppp_S*]ppppppppppppppppppT&|_?_W0g'W.\ugD=94I \ZFteKHS1^7EQ6S<8>b#E 7jI"NeQngL*7[Ji0@Zl`"~Tb2pj9R_\^3 pg>\ ba33pjPJt 3pgR^g[3pfPoa3pfQ3phOR 3phtS&3phvR3pgaOs13phT9_3pi2Q>c3pi5Tm3ph6Ou3piPI3phzJ2phՙ$3pj T3pjqSM3pjrT:n33piWSq3piXQ2+3piYQyĀ3piPM3pg0PN33pg1T33pjPAg3pjQp$3pjOP3pgO _3pgR=Ƅ3pfMƇ33pfT$=3pfND3pfRO)3pgU\233pgVRdò3pg] 33pgP3pi"\33ph'PHM3piQRU3piS-nŞv3phNũ3ph\BN}33phN 3pjdN 3piR 3piTG[3pfQhQz3pg'R|mI3pjTK3pgMPŁ3pgO\ł3pg3upfQ,3pgTL~3pfSuK3pgASzS3pgBN3piN53piS03piR)=3phT\C3phMJs3phPLt3phOXdQI3pjXS}vr3pi<] 33pfeM@3pi]33pfNE3pf\G33pjT3pjRi33pgP633 jy\33pjzN~:u3pgPZ{3pg\}3pgQ(3pgSsgj3pg7Rhk3pg8QZ33phN0\3pgTĵb3pi T'3ph QF(3ph PI,3ph\-33phNS633phRFw33piMĩZ3piOCī\3piNTʼnĴa3piS V3pfQ X33pfOk-3pjO8@3pjkO@jś33pgS%3pfT3pfTrGB3phCTRNI3phDS"m3pgN4&q3pgQ%3ph`S;i3piSmm3pi\Y433pi S``3piPq&3pgSw*3pg\${3pj]K33pgeSr3pgR)3pg\3uph9S:3pg R)3$l33ph]µ33pgS|(¹3pgT'aa=3pgN[3phT\433pjR!y-ó3pi~N(/õ3piQwT3pfRz3piN~3piNh-3piT3pf\S33pjNRV3pjONUU3pgT@YY3pgQ#3pfN3ph)Tm33pgR693pgS;Jc3phQr3phSx3pgvS3pgxQy{v+3phO73phRW43piH\>X633piIMY73piJN K73phGNJN93phHR{0E3phR?3pj&Q3pj'OkŐ 3piT3piNq3pjT733pinTV33pioRA3pipO{s3pfI3upiS.T3pjDNXM3pgCStPN3pgDMP3pgEQZ83pfIMg3pgR33pg\t33pgD33pf~3pg T"3phS9G3pgjP3phPu3pgT93pi=\.d[33ph?PƉ,3piR'ãU3pjOd[3phO7\3phS3pj|Tl33pj}Q3pfN ]p3pfO,u3pfP&B3pg;\Fm33pjP=.3pgQ. €3pfT‡3pfS$3ph]\f533pfN73pfNAY3phlP3pg\Q]3phPx3pgT%S3pi)RiT3pi*S'\3pi,T)^3pi-Qn.33ph.T~y:3ph1QFe3pi]_33phQ2m3ph] 33pj ]Uh3phSZT3pjlSvU3pjmPW3pjnS(]>3piUS13pfwS43pfx}  33 tiR'+3pfM}3pfO-3pfO433pfT 3pj+P3pjO}u3pgOE_33pfP«l3pfR=93phS23phcRz 3pgLT?  3pgNN#$33pgONv3phR?3pgO3C3pgRJr3ph#Qb3piSXŪŘ3phQa>*3pj_Q@3piFSbZ3pi]\_3pfOv3pj P3pg"Q33pg#P3pjN;3pgP:@3pgOu3pfST3pgSV3pgT`3pgTc3pgT=¨3pfSQ3ph\Jiy33pi\33phx\o|ă33piR?@3pjRO>3pf^N 3pfaSc3pfbNF 3pfcC!3YpfQ 3pfTV3pjOO43pjR^3pgPBi3pjvQ8$3pf~Rn-3pfPi3phJQ3pg2T3pg3M}y3phQt~z3phPE3pg\/F33pgR8-C3piR;5K 3pi P;N 3pi \'R33phO,3pirP '3phgPA33phNxv~3pjG^ =B33pfJNC3pfKOk3pjQ33pjSm3pjS'3pjePf *33pjfMfē3pglMgĕ3pgmMģ3pgoQ3pfmN;3pfq\$33pfsP{Yd3pgQ~"$3phAQ&3phBP),¿3pg(Q*33phR=k3pgQ03phR4H3pgNJ3pgND3pidMu>33ph[P3piP_3piPq3piP{t"3piSfxŹc3pjN3piST"./3pgQ3pgS473pg\dl3ph5Q 3phL] ( 33phMQ 3phO\£33piM:!3phTA;3pj-P A3pj.TO3pj1T@<33pixTHC3pizTLf3pfQf3pgQP&3pgSQB03pgM3pgS3pfS3ph$M3ph%M3ph&MJ3pg\ev33pgT$O3piOqP3piR\3pi]2c3ph\d33phOno3pj$R: '3piOe-3piT23piQ*L33pfT:3pj>] ĽD33pg?]k 33pgPs3pgT3pg]8O33pgS'_R3pg\3ph|Tn3ph}O3ph~R3pgPW3pg]iN33pi7T3ph;OA3ph<Sj,N33piQ4%3phQ=-3phNw+3pjS HG3phT3pi`Qn3piPX3piN`3pj5\423pg4P u33pgRhx3pfR33phOœ3phTEY(3ph+R*¾r33piSN43pjgR33pjhOeO3piMR3o3pjTy3pjO h3pgT-.v33pfP0w3pfö3ph]Q6ù3ph_NQ93pgH\3pgQ3pgRJH3piQ4MK3piRov3piN&O3phNZ3phP[3phRd]933pjZRhfC3pj\Rp3piATBE3upiPiEH3piTZ8!3pjNgA)33pjP6fF+3pjQ3pgR]_3pgO3pfS\XcZ3pgShĘ3pfS*pġ3pfN,3phRO"LY3pg=Q3phR 3phT+„3phN3phN3phP3pgP-3piR@y 33phMX3pi|MZ3pi}TS3phmOV3phoT1#b3phrQƛ3piR iƥ3piMT3pjKR}-3pi0Po3pfX]B 33pfY\33pfZM43piODz 3pj R\3upjpR  3pguM3pfyN&Î3pgQMy3pg/T3phS!3phQ '3phSvwX3pgRL3phO>Y3phd]>33piS|3piO@H3pjCNu33piN,73pfQ2H33pja\4$533pghS*:3pgiM:33pfh\F33pfN~3ph=T3ph>Pc ĺ3pg%Pfļ3pg&P*S3phSx3phPTt73pgO"3piaM"L?3phVS3piS3piN03piM33phOF&3phR13piRHk~3pjTJ'3pfRb3piO>3pfO@3pfT'73pjTP/(83pjUT:3pgY\D33pgZN3pg[N :33pfdSi3pg]} 33pfM9î33ph-N.w3pgPji3phSpq3ph\_ 33pg~533ph\]73phR@F3phTB`lH3piPPNtQ3piRMRxS3piSPŀ&3phT53pj(N3pjO3piT%B!.33pgJO6-83pgKSF,d3pfOT6W-f3pfPNgū3ph"RJ3pgOS@3phSiv33pg]:!+33piBRZ.3piCN(03piDT 53piQ`3phT8=3pj9I[wUGA1>;s)N{*ppppM_pppp5J;*ppppDeppppg[8ppppD*pppp7ppppAppppP*ppppaa*ppppjE#ppppM_B*ppppaa'ppppNppppAk$*ppppZyppppH:pppp84ppppjO*ppppg[*ppppA*ppppC8w*ppppH:*ppppP ppppiJ*ppppL*ppppNu*pppp7n{*pppp8*ppppAksppppZ2*ppppiJppppN kppppLBppppC8pppp5ppppA"ppppA*pppp@k]G5f1pgg)e':NpppppE7pppppHpppppaDpppppBSupppppKkpppppW9WpppppGpppppHfppppp9pppppY}ppppp=MHpppppHppppp]7pppppVzpppppPoppppp6.pppppjNpppppX&@ppppp\pppppC. ppppp[fppppp? hpppppKEppppbtpppp?yppppK/pppp?yppppbGpppp<SBYMZ;]x#U/YJ_@Wξ:`HV'Q9k ceI8;n07ɮ=l:Ju[z71kO_5xhPkcy#@RdySYaN$iZG9 H=%VO([Z?hP xY7p:=5(i*}Y=\epK?fLU5&JV Z4:R[LBy+Uk] `!>%6AK ;p57pVq\pippppRUZppppVO?pV6EpDZ apN/73p?>pUpAWKp@!pO-p\-WNOE5ycVU6K\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&7Cp\p;J,0pppG;}pppg-pppHGfpppaypppGmppp>8> ppp?pppcQWppp_lpppOOhpppWDppppWk5ppp7_rpppV ppp[#ppp?@5pppWo;@ppp=Jpppkx2oAj)63CR5Wad5DQCR aa Y?d?ʫ>x2aPPFS(#E=eS3ZHqQ\>Q:7J1a]aGUpS\7YpLeڭclmY~DR[c?E]uXm:]v4 ahaaWL<_Sh̭N>4L*#_ ppO6@ppPْppgppglppSDpp;eeppVrppZpp4IppK#pp?1ppT!pp;1ppf+dppe—pp;IkpppppGpppppCvSppppp\~ɵpppppE2`pppppJ!/ppppp=!pppppc^pppppK@/L:hRf>3@@\9>OcY^4CdS;sGqH1pppp53ppppHGppppd)pppp5ppppBppp`pppY 6ppp:pppgqGppp=pppVpppP pppRHpppO<ppp_5"ppp5pppQe}dpppQpppTSppp<"ApppDвpppjpppMpppBwmpppbpppfppp<ǕpppUIdpppHpppEppp_Vppp]kpppJ%pppe*ppp=KpppIkppp65QpppZpppYyppp[pppT8ppp7Oppp?\3ppp@K)vpppH?ppp9 ppppppSrppppppHehSpppppp=_pppppp< wppppppO #~pppppp5 ppppppA:pppppp8bppppppF֫ppppppfY‰ppppppQtlppVpp7{ppg!`ppgpp:.ppBppbpphpp?ppbppY ppECvppDpp<^pp_ pp;^pp`_?ppFppWV^pp?qpp< XppGJppOIppQ3#pp7^{Zi;:ZsR/se4 e9e. A)8^j9zpppppR,ppppp``pppppV8pppppY&EpppppA?ppppp6}gppppp[yppppp[ppppp9?pppppDëZ_?Qؽb|CXlqE +WqGR`Ein6NcCdCV26`88{CR<c5JG0W68ymUT9M=56FHTDfa]68L@bY~^;*Fd[pppppppppppppppppppppp?=#ppppppppppppppppppppppMGppppppppppppppppppppppPkpppppppppppppppppppppp`fp]4~pFA/pcapa pjp8dpLpLpYpp?pp`v*pp7Vpp91ppaOpp8^UppOpp>gpphbppV~pp=&9pp?RppQQ ppR^e}pp@ÄppG ppK?ppK|ppVMppc}pp4c"d-EеAU'pEQ5ǘc%gCZ76m4  btpQS-pI:pZ.~pQ$TpJpR/kpWb:popp=&lppL.9Yd$:/Ag:jI<vd3g`Pd&iO#pppppppP]pppppppGppppppp6)ppppppp`яpppppBc pppppWppPCpp500ppXfyppZpf pRpY/pZ/pLp2pfJ2pfnmpLwnmph J.nmph 12p7D=pp5pp@mppI:cpp[mnpp;zppbtppZs~ppgg5^>) KCIScv_0fVLpFEpcp]pUrpppO7&ppp7xppp[p'8pppIl!pUWpY?pY5Op4EpZ+pbt6DpA `pFpV72pLFp5\pa"p[mp;uBpA8"pDIp9jEphpCApA.p;Mp8pYpVhpXWpPJp;mp8;pSpAp^opF6IpNH p4pI:,pLhkSSEtYTEt~BpppppppdDppppppp? ppppppp?<pppppppTv ppM,Rppc+pp`D2 pp> pp>w]ppa5WpppKHpppY%@pppZipppJRpppXy ppp_bEpppW ppp<,+ppp[G3ppp?7pppY~pp>ppapppV~ppOWppGpp9޼pp8^.pp=&BppGc/ppaOzppK4ppg5 _Hb @lQHSPWC_.ls]cxP?eft:pppH}ppdEppcpp_:ppcppZppOpppS!|0pppWh0pppRE'pppCcpppO,0pppRE`0pppCc80pppOk>ppp9}pppW0]pppG ppp<pppOk`0pppKMppp@4ppp9&G0ppp6pppSbpppW00pppGA0ppp8k'9ppp<0pppK(70ppp@40ppp60pppSA0ppp8k|0pppS!z?pppW4SpppP ppp_EpppVpppI: pbtpfApRp@p9p5kp`p[6/pi1jpjgpN|pZfKpPpZ :p[mfp@W,p^Vp[@pF%pbpc5IpYbpa{p?3-pa| paX;R?fba7[LrU6Ft,15/ [~:_7bSBSK"\ƛDRZ[fC4(`b X:N*=T6I)h%Q]hd CMGgfyV5gn;> Bi.I @fu`WU(epDpU&"p>wpg?kpEp>bp8MpWNpbp[pfpI?,ppppC ppppj?pL5p=Hp\Yp` ph pG#7pRJpep;>"pW.pg8kpBpc@jpBpip.p9<p_`pCVXpGpMYmup9<5pLBpWpYo[pH6Hip@Y|pYjy>ppppZ =y>ppppKp:ppppg[qNy>ppppAkuppppA9ppppM_%_pppp@0^y>pppp6 pppp6 -1y>ppppYjppppHy>ppppJy>ppppN~ppppAk`oy>ppppC9my>ppppN&y>ppppCyppppWpppp@0 ppppZppppg[vpppp[ppppp[y>ppppT ppppWy>ppppT y>ppppfوppppH%ppppAy>ppppJhMppppM_)}y>ppppKpy>ppppfIWy>ppppIujpTRp?KpppppLJŸppppp5+pppppBwsppppp<\-ppppp9ѐppppp7'pppppPppppp4>wpppppHpppppa2pppppe( pppppakpppppF` pppppQpppppYypppppJ8@DL=Zbܙ4|_0bf{'XCjp6:~p<pFcpYXjpKpF=pW61pIiIpNIpp8^ppZ(`ppYppV~spp=ppD=ppJ#ppKppjXwepp=Iepp=&ppfnppapppL^ppC2ppg|pp9 ppaO6ppOW pp>5ppGgpp:{,pppg,pppeppp\UL[xbuVc?[sG>2=6!.J5 W^{X'\ZTW*Fltb$N}guX:V5vet`bb@[h5p=.TDV-8^pp9DHppHppK0pp>mpp=&z9ppOWdppV~`ppapppaOؘppGAtppYFpp6NpNU(pIBppp?j7^-YX` 9F^<I ?;khOD`]v7TSRY<"YA[NlAN P6gQppc8ppG+ppdpphpp^;app5%pp_:bppftApp^@ppSppc)ppZ ,ppW pppp7ppppYpppp<@ppppMgppppIoppppp\GVQ33!M|p\GO-3/3Mwp\G]33!Myp\G,3/3MzpO'<I,ln*Mtp\Gfl33!M~tp\G33QM}p\GF3SnMup\Gm3/3Mxp\Gu3&3M{p\Gf33!MvM{pf'#g.pcJ+p].pMCK.pIpj.pLp@pPA.pD&*.pU(.p>.pEtpF0.pD$pc<.pYup?=.pF0;pE3S.pTXpap?p@>.p]wp>pP7p4I.pT4.pL.pI.pXJpf'njpY*.pQ"pQ"gG.pMx2pjpMx|.par.pXJ.pUb8p4p@xpJ(pMtpZph`pFpHypdF$pB`p<;pDpGp>pX}0pF,')p;p6pF!opD<pTp7_p>pyp>wpJipU&,pW9p8Mp`nppppcRppppQfppppQhppppBQppppPkpppp^x/pppp^_lppppApppp_#pppp<0ppppc.;:ppppIvpppp`f-VpLC.Qpe/6pLz:pipfFӎp\EpccUpKpf5pgp>.3pppppQOppppI0wppppJXpppp>w?ppppIlppppZppppgEppppH'ppppSmpppp_kcpppp4S8ppppUppppCwppppOnpppphUppppFppppiz$pppp\4mppppfpppppS opppp8OppppfsHpppp_pppp?ipppp=s4:ppppG׌pppp;KppppFIppppYppppfYppppXNpppp]Eppppb)npppp[Gpppp9zppppEpppp\}A_pppp5ppppY,pppp]pppp?2pppp8Usrppppc'ppppHi6pppp6ppppbspppp>FpbHp>3p8 p=?ÖpB^MpGpFةpDpd_CrpPpa;P{dIEpppdIpppC&p72Tp^ 8p:.p^p:pepY|ppaOppK;pp=&ppGppV~ˠpp9ppa֦pp8^ipp>)ppOW pph J/6c_ż\2J8є[G CwKh;;gSnnf#EM2A= a+ppppPD-ppppU'pppp;S.ppppO$fppppSbppppC$D>pppp>/}pppp`ppppQ:ppppR&pppp]ppppO0ppppjpppp`wLppppChFpppp_5mppppgcpppp8Dppppe4 ppppdBnppppa`ppppDzpppp[{ppppRHppppDppppD_4GppppRחppppc;Upppp@KQpppp69Spppp_pppphsppppJ1ppppMpppp>pp4Ȃpp>pp4tpp>5pp49wppY BppY  G$ppY ȂppY kpp>GEpp4pp4$(pp>1pp>8$pp4x$ppY _d/pp4kpp>G(ppY +appY  EppY (pp>SppY Ǩ pp4Ogpp>phȂpp4fpp>4d/pp> pp4_d/pp4Epp>gppY 6pp4  ppY gppY ppY Ҍpp>kpp4^ppNX.pp^$\pphVwCpp= pp:ĉ7q5 >]Q?GQ-Sk6FNt_+M> bI4N ^8P 1R,eq<749O9^Y,[#"i}C=K;H:fiYPEuBf8$hRKeLۏdk @6jGU`@CsI;9M cCO.[0܊:73PXH=L66`QDYY[ig-\j\f=V4kDy[iE9eLX fd0RY`?&TT aaLbmKbQ_=bR0F$T;|=`;dU1jxNc'FNMQcRWUG? HZC%(C])E^yTgEBoFzJ<Nb0H_s^?!F=HwPO3|VP$)(U\Q[azLP4w9.HI; 9RJw4_KX3`XDWp7pXnpppB4ppp> pppJpppIBpppe^8_pppZjpppCppp>spppV.pppapppJr@pppdݺpppUymhpppI6ppphppp];ppp8 ppp`fBp. epYq+}pgpKpfF6pg^pJbg-8bA i; U*y^#MPe]23<4tp:pgpK6pL,ppppRhpppp=9ppppWpppp7ppppZppppgqpppp5ippppbt,pppp[mGppppIppppH])ppppNkppppp>wppppI:*pppp5* 'hq9`6)i`$pOp[pAe-"pg`^pc0p5i&pXVߤp\p;Y(p4 pBp@pFd#DHh{pppppappppp[pppppdBpppppJ"ppppp;SpppppMpppppOбpppppSblpppppQ/pppppa+pppppVǔppppp_5tpppppR&cppppp]pppppC$$pppppgppppp69uppppp8:YpppppOIpppppjvpppppPDcpppppDbFpppppe4pppppIppppp`ppppp`pppppUppppp@K=1ppppp:xApppppDpppppChpppppD_?ppppp_*lpppppictpCѮpHjpj[`|pRep6v pNSpO,pT]p<8p`\pI 2 pBD߾p5K p4ppZ>pE]pYpS M AYsppphppp4!pppEpppM^pppKYpppdpppRpppDBpp;gppNMxppJ'pp==Cpp:[3pp?>0ppGoppOxpp;ppJɶppppj%0pppppp33\,32\pcpp33hI]3i]/pepp32{Uzu3O#]0pfpppNo}/*p ppp32~G-pp ppkk]l2`pppp3!lG{l>3l$^ ppp3 3 ey3#h^ pppk-pKXpp5ppmo]b$pCppp3~3bJAUZp%2OpV'plp\np PpXppolJLUep%5QpppknJMUfp%6Rpppn.n^MOpppp33Jo3!]ppp33SO3'L]ppp3t3 _r2!{]ppp33XS\3%yp ppoo>*up)zpppnm3d}p%ypppl.n3}xnF]pppl lfp%p ppkka|p%}ppp33o 3L$]ppp3b3kYp%]pppnnk[o]ppp3s3'.q3#]ppp3C3hU3%\Vpppnnp1pVpp33e p +եpLpp33w \3'#]pPppnn`]p4pppkmz_bhp# pppknHp# pppoorB5p# ppp3~3E~Lp ]9ppp23H|p pppmlZJf%p"pppl$op"ppp3 3Dy3!]:pppnmMop"pspp333 I];pppnZoPcpqՐpppkkOFn%YMprpplo&Ptip"ppp3k3tY)I3O#\pppprpNvOmF#\pppkWnEio ]ppppNorRp!pppmTlcTp!p1ppm"mjpp}pp33ktfLppwpp3X3f[63]ppp3mqy3$]pppnn_Rppppk5kmZp!zppppp nDp! 3ppp3 3 a3$\p)pp23pQ3d']pppnLo_Pp!H(ppp3ynMZ03f"j] pppmzp!xeWp &pzppl7mT^fp&`p{ppoAkBp&ap|pp3o3T^sp&bpppnnSf&p%pppkCmSp%\Hppp33Sp%pEpp3X3;VDpԎpHppp`oGZop&ԏpJpp33AkWp jԐpMpp38n_mq3#\ppposm>pEՙppplm fp+pbpp33I*zp%pCppkm|p'\pMpp33USP32\ppp3)3}\ z3 ][ppp33G3E&Ipppom@_So!\0ppp33}3!I\1pppkmHp%tppp3}3w%3a!\ppp3~3Z`6p!aՀppp3 3EZ|Qp!c]ppp3}3skomY3]pppnmpԭpppk,keGwpԮpppkl._Jn#d\ppp333<Tp\p>pp33jp$B)p?ppooIW}o_%R*pCppllqp$C+pdpp2ni{f23\phpplp2^cPp#pmppp!k6T]V&k\pppipsrpZpppknTp[p,pp33oGg1pjp6pplkzp'\kpppm$mW"LkpvpppmoqyTk:]pppkmF_[ouwpppom_p"MԓpppkoZUl"ԔppplMpTX}p"Q\pppmun2_amF!pppm4nq?up'pppnLkWVj{$l&pbppm^lgPpGpcppo=o6w@n\qpdpp33ep#X\rpAppkm `rp!Uppp3t3NU*b3}%d]`ppp3o3FpLppp3lxk{p'{phppkomXYmD\pppknj>o]ppp3)3_u:32I]p`ppp1o4R\p ]ppp3,32&o\Xpppk7msi)p%f+ppp33jHYD^3\YpppkmbaNp G`ppp3lop3 IapVppmomQwBpp&{pWppnwmpBrp&|pZppmulpBup!?]ppp32]Y3'*]pppp&o~cp%jp(ppkk>Yp p2pp330YUf3t%\Bpppoomjp%Ցp.ppnpW3pOp1pp32~ob3#\vp2pp33F`mp$\wpppmTmgNFCpD\ppp3 3_3" \ppp3k3l*3t&\ppp3(3hiup&\pppknPwTp$pppn<lfsMppppnGpPxnp"p]pp3~3c*_p {pppmmN~pc6pppk o`pԧppp3r3pU3{q\p ppn k `lR\pIpp3k3}UY3tQ]pJpp3kvj3%ծpM$pol{MCp"կpQpp32XY33]pUppp&p1Yp%հpppm:oppppp'm\pphpplp&apppplnRppppoAl#n]pppmmt$tJp#cpppn1nKXp# dppp33|x3s!]opppm.obM!p# epppm-mb|pKppH]33ij3X$W\Jpppko\lp'՚ppp33D^vp']pppknQEv!n ]pupp33XW.Lp"7pppnk`lGPpppkpQpKpBppopGWop"y\2pIppnio THfp&\3ppp3}3NwY3%\pppooS ap&ppp3W30y(G3C]ppp33`ZO2&]pppn2kSI!p#AppplpDS_l4p%԰pZppol^S_ekB\pppm"on6p%Աppp33f3!\pvppll.Mp ,pwpp33|T3& ]MpppoZne{spp=pp3 3@UJ3"\p?pp33BD3D$x\ppp33FHp% mppponp%nppp3`3U^3Cp]uppp3E3wybp#]vpDpp3loj]ppMppmmJEU]pԗpNppmn DpԘpOppp nQyPpԙpPpponodZp\pRppo9lhigpԚpppom"U"p$/ppplfmZHl$pppkkqkp&ppp3k3Qz3$^ pZpp3~3b`pJpppnLo9apKppplptmnj]dpdppmoTnp$opppn3lYKp#L|ppp33g3X \ppplHn nqp#S}ppp3<3Up%9\p?pp3}3SI3F]pApplfn kpHp|pp3)31j-p]ppp3N3k33#1\\pppom8CxpKթpppllhXm"H]ppp3kmQ3v\pppm5kPp;dpvpp3p&xDl8]pwpp23N03]pppn3l>J/p"ppp3t3'3#]ppp33NHJ2#]p|pp331p3\Cppp3lmTuol]?ppplo6_HJPp';p5ppkkt!]kMՒp:pp3~3~Op':Փpmpp33}op!5Ppppmm]u(p'qpppk&kzp'sp-ppnZnn!E]ppp3}3u`\3!\)ppp33|qoxp!\*ppp3k3|K3X!~]!p#pp33 Y3&]"pupp32CaJ2$@]pppom~/p&~pppmelwjp%7ppp33YZp8\cppp3{3w|3\dp[pp33}_NUq3Ԩp^ppopbpNp Jԩpapp33 hqp\pbpp3lpWUp$Ԫppp3O3}u|3t"h]pppnm yG2l2\ppp33YJ3M!]qppp3D3:Dvjp#%fp0pp33|a~3!\Kp;ppnlmCSp!\Lpppm}pm!p$\ppp33_NVm32&c\ppplpoIo1N"p%\pppkCo~[Sp$Ԓpppoo1o Ep#՜ppp323NG^3;!]ppp3#3TnpQpppmkqk2epR^pppml{n#W^ ppp3r3@\^3{$J\pppklW]Op$ppp33b3#'\pppol|~qp$\p=ppol1|p$MpNpp3lkNJfl']\p)ppkBnlp$ NpUpp33W3N,]]pppnlFsM p"ppp3 3hB3"Y\4ppp23t3#\5pppom0Zk?pxpfpponjU(pՂppp3r3oC3{]ppp3C3hkH#3]pppn:oOn D]p!pp33\C3$1\ppplmkap'8.pppkkq[rp/pppolQkso9$j0p~ppnof|pppp33uQ3\pppnl/wL#pppp33g=p'ppp3%3FHp'pappmlLmZ \pppmUmTp&qpppmnuBp'pupp33C3W'x]p0pp3}33'y]ppp3O3ag_3X$\ppponh'a?p"ppp333"]6ppp23Yvb3a"]7pppnkCwcnS"p"pp33E&i3"]8pZpp33MZE3tU"pppkOn{S^p!VppponaUap&Wppp3b3jFp#ppplmZp ppp333kfV3~#]ppp3 2Si`/3\ppp33Ot3#ԁppp33YMEo3 \p6ppkk3cp Ԃpppk{oxmzp&RpWppnumS0Cn!pZpplmOp&Tppplnd Yp%Fppp33[3#]p5ppnl]\*p1p9pp32H0Z32'I\_pDppolxp2pppkgl(p8ppplKo`c1I5p$իppp323Kh3;]pPppm}n}Dn'+\pVppllbrsl%O\pppkl@b-p'ppp3 3T 3X#p]ppp3 383"!]p ppnl\<zp pppkl%_=U`p%'\Epppmp;tMm/\Fppp3 3_JU3!\GpppoZn3Np$ppp2lI[p#pppmkT|p#]Apppmnre}p]p|pkoT[fp՘pppoJngm[!\zpppnn ]4u@p?Rppp33SV p%\{p?pppulBjGp#p>pp33W32\pppnSl/WYpprppkl%UhhkB%ptppprkcp"pwpp33 NVv3t&e]p pplmGk/'\.pppnLk]UCp~ppp33!A32'\/pppnkoRRppOpp23 rH3A]%ppp33J3]&ppp3pWb3Q]ppp32{Y3%\fppp3 3_qyX3#\pppklVUzpԬpNppmnuHvp'_մpppknrYJyp$7յppp333$9]ptppmoXp"pMpp33`cj3N!\pppklnHcxgp"pppnmn<tp!pEpp33&yY3' ]rpIppn ml m ]spJpp3 3|p']tpTppmm02p'ipVppmn|mY'Hppp3)3pw3t b\ppp33Iy3!2\pppnmZiFzVp!U\p5ppll*wlg y]p8pp33  3%+]p:ppnilvQp /՝p>ppplp;up 1՞pppnooF\ppp3E3{`H3 <\prppk+nbj}nmo{]^pWpp33D[*ni3p]_ptppmnmPntp vSpzppol[6K\pqTppp3X3H3%\6ppp33~b3"\7p_pp333_XJdp&\pZpp333q3\pppmn<vNn ]pxppnl$olp\pppo|obNy_p%(2pppoWk&]p%*3pppn mi`pW"]Npppn oQ^p%-4ppp32iap#]Op)ppmnv3IgpppplpXq8k_ppp33t0^ 26\ppp33R3\pppo4oq}n&]zppp3pLz2#]{ppplnilo \pYpppnlFn]<pcpp33 nSp!pppoHoS p$ppplp']p%pppmn.#p*^ppp3og !lo$\up#pp3oYp$4NpMpp33p"VYpppoo~p"WZp pp33&x3!n]epppl&ox s0p*ppplk_qgpp^ppmk]~}p-ppp33X_3N]pppknqop.p8ppm.kymp&WԅpppoFn}p"pppl kbr_p!phppm~p&S"MpT4pmpp3g3QRLM3o%\`popp32l 2%\apvpp3k3;l3O\bpyppn&mfD pW5ppp3 3Erp<pppoOmaIp'=ppp33[rp>p.pp3 3Cu3M]p/pp3W3[0KNp!լp6pponK_npխpupp3D3:go?p RipvpplpN2<p$\p pp3}3m3%] p!pp3 3.P!3'B] p(pp3~3Kvpp)pk+ny mp%p*pp33NMx~3"A] ppp333kMx3~"D] p;ppkoD'8p&DpApp3)3}zv<3n]pEpp33skp#ppp33iolj3n\Ipppmnp&pppo?kJfVpp%ppnoqpl%8]Cp&ppmkXK.um0#R]DpppkYna}|yp#SpWppooap pXpp3X3 K3$\pYppmZnl$ppplooVppppmomOhmQppppomeo#]p+ppmZm%8_k #p,ppklHVHk %pppko \p$ pppnlANo,$U]*pppnGoFp$ ppp3~3F_p$ pQppnoYgOl\hpSppl7of[tp "4\ipppkoFqcxp98pUpploLop;\jpVpp3|3TBa3x\kp[ppk mcp=9pMppnlfdMp>:p_pp3D3R[p\\lpppomWuoI#&ԯppp3~3p%\ppplp'fzpշpppl|lB`p"]p8ppp kcQ~pp ppl m[+uppppmlL.[n\pppm/mnsl%cpppnkdjp"ppp33]A32!]pppnkFHpop|ppknpV|_p#lp7ppooEp}pԕpppkolxmCJpԖpppm;mpGapp pp393b3_'n^ p/pp323 Y\ppp3)3qB32X]appp3}3apc]bppp3~3Epe]cpppp kmo#\9ppp33Xp'pppkmR`Ml%\pppklXmp!@Նppp3 3:}3/]pRpp33OK3&pUpp33lXy3&]ppp3N3uf3\pppmkhem"ԷpppnmB OWp&Ըppp333aj3&!\ppp33zYp^5p ppooTwp!|6pppn2lQD?Vp!7ppp23BBo3' ]Pp^ppmoQnpD\pbpp33:ap"$pppk*mQqp'bp pp33RxK3T\p pp3cn^tyd53l5cp&ppomAaHo&V]}p'ppkxmeJSk/&Y]~ppp3w3e} 3[]ppp3b3 s3&I]pppmnIyvpc\ptppmcl~'G7p&3pvpp3 3I3t(]=pxppk9p1Dcn#v]>p8pppepVp\xp>ppmPmCP)k!\ypppokp%`pOppol]p$<ԇppp3X3~_3\ptpp3 3'3&\pppo~lM`pppp33F3] pBppklTp ppp3W3PU3|&]Qppp33 h31]Rppplmlvzp#^@ppp3)3L]32&]SpjpplUoL<p.ձpppplll p/ղprpp33`p]p|ppm:mgMCpYoppp3w3[x3 \pppm"l{ap"|pUpp3u3bmCTp"}]pmpp33P{u3'ppp3\oHv*3' pppklmp[pUpponk:pt}pD"pWpp33|xzqp]FpZpplsp6TpG#pppm8n3YsOm!]ppp3Pkg0/oA"՛ppp33{H?Z3$l]pdpp333~Kp!\|ppp33_a3tXpppkymGDppppoJo!Gp\pppllfep'F]pxppo k*n\fp#|ppp3pL~Xp ppp3pXr,i3G],pppm mTqfp p=ppllt|p'ՁpEppmmQKp!.Բpppopm=IpԳppp3kHg 3!"\p:ppl nL@Jna#T]p;pp33nap$չp>pp33Tnp#V]pAppk,mV p պpBppomTp ջpGppm}n!SSCm"]ppp3pLMKp!pppmno|xm"\pppkkc_k3$Sppplo+qYp&\ppp3Fm*3$Vppp3W3CegT3 ]pppmumOup%pppmn-Zpopppom[p Wppppmoljf_p]wpppmBK/Op []xppp333#(]yppp33?DsOp>pppk5lBIp@pJpp3X3Q3&}\Pppp33:~2m3'\QpNpp33Q3&~ppppAnJon& p>pp3Z3pA!pWppmnCcpp%ԛpZpp33X|32'\ppp3~3Vp pppmgm Mp|!p%pp3 3yp^ppp33 Sp%sppplkmgpqppp3oK3mpppo{o;p}p!pWpp3}3pw3'Z\<ppplGo\Sk""\=pppovkn^Oo &~ppp33^BV{3U \pppo!p'j1Lpppp3D3jip&&Ԁppp3I3LjjZ3%D\p^ppmmMCp$(ppp33:LM3#]ppp3j3 h#3s0]ppp33QQxp$-ppp33rvc31"\ppp3a3LdX3\pppkMnF_xr k #\ pppnl_yr m;#\!pFppmInR p#FepJpp238p$"\pLpp2pWyG>3"-fpMppm"n:Rl$gpNpp33}>p$#hplpplrn+p")upoppkxkCG:o#t]pyppkkCB l_]p pp3D3|bL3(]p=ppmpGv,Iap!kԠppp33Vp]@ppplnzp!m&ppp3t3z[3X"_^ppp3"3iQxp5Qpppnn~+Pm"]ippp33&~.3i"]jpapL33 F3X]pdpplni|m't]phpp3 3|zp%]ppp330Cr3s|\pLpp3}3!k3&y]#p#pplpoYu~p'9]$pUpp33iiN|3%^ppp33OE\2$\epppok~RpAp!pp33L83t]Uppplfo _Zp&`ճppp383S{3]ppp3}3R3]ppp3kR3*]ppp33 _[3|]ppp33DW13}]pppont*p$%pppp33ahvp{qpppnkECp]pppkzmJ~Wpppp33`Ep ]pppnkO~Op$h%ppppoxoLJ]pUppplkW bp$pppl ouvmP#\ppplVk1vp#pppom~B_p[pppppl\{(p]pppnkl_\pfppplkxp'a]-pyppn:np#Ճppp3s3'$}3&]ppp23MJzY3`%Q]p5ppoml%pԴp<pp3E3%N3) \pppl.l y~7ppսp+ppmlEEp"p1pp33Z3X!v\pYpplcl]Gp!p'ppkoa^0p'l&p/pp33}g3f\Rp0ppkolGoH!\Sp2pp33Dp;uop#E'ptppm>oVp"Ԝppp3 3mQ3.r\pppmkQUp!աppp33Tli32]ppplnn! e]ppp3t3|/rKp&]pvppm"lQr\|l&#ppp33ap&pppkljbk\pBppowmWp!]XpppomO`mJp =ppp3:3Oy;3\>pppooamz`l&x\p ppo=m<Zp&ԃppp3;3(y<WW3a\ppplnmmyAp Ԅp4pplprBh&p$Ջp>pploFp%ՌpppllMU/lp!$]pppl|m5f-k! ]pppkzk!_>JKp pppkmbkB'4ppp33sDDp!pppnm%Yco!^pppno(poԼppp33y[(KHp!\ppp3q3K3!Խpppm;m2p& 9pppn2oINXgp& :pppkio"{3Bp&;pppmniapupppkn/~p"xppp33Z~3X!]p1pp331cB3;!]p4pp3 3Oxp ppp3b3}ftp%Cppp3k3}v3'\ppp3 3S3'\ppp32R3O&6]Bppp33|gp#Kp'pp33s3} u]lpppkoBpppp3O3 uTZ3X%\ppp3Fo|"3P c\pppl m%k/ep#zpHppmn`qp#{pcpp3E3XKEv3 s]'pfpp3"3{Kp#}phpp33jK[3} w](pippn`ovgPp#~plpp33vr3$])pppnmyEJ8p ppp33Vm7E3'\gpCppm;mNZTGp#Ep ppl=kMRtk#նpppnn`o$]ppplnlppppkFj]ip%Hpppnkj]mp%Ip ppnQkcpDp'(p ppp2o=YHp')p pplmF]p}qp%J]ppp3X3;iDgp%Gppp33P]p!\MppppkEJl#\Npppkp1ogp&=ppp3 3Iq3 ]Ippp3t3up]Jp_ppkpl.zp-m!՟ppp3)3w'32!]pdpp3o3Hg3/]ppp33pf3|"N\pppnn1cygp&QWppp33~|3}\8ppplXpMKp%p ppmOm~Wp}pppkn=chk oՄpppmo_]Jop ,ՅpDppon(Ip&Bp~ppnlJf"p'ԵpppmekWOs k'\ppp33}lv3'\ppplljhlY'Զppp3;3mp'D\pppmkwEym"B\plppmkh*aDp$տppplmCh>p$ppp33xp!D]pppklC$hIp$pSpp3 3f3%>\pTppknQ-p&pZppnn.p^p]pplo!vro&\pppmnl vkpIppp303jt3#<]|pppmoH6Zl&$rpppko=Z#)p$spppmoup%(phppn;nN\p#)popp3;3(^ON3a"\Upppoulr-Io1\pppklYc_ n &ԝp8pplmaGUpwգp:ppmk}jDpxդp?pp33o^.3!B]ppp332Rw3 $^ppp3E3`!p^pppmen$xWo'^pppnn_Zp"ppp33Op"t]pEpp33tj3E$? ppp3X3HJ}3%E\pKpp3s3Iy3j\pLppkhn 3Vm'\pQppnn1]p#-Ԇp[pp3 3I`dp"Վppp3;3()p3a%]ppppWo}V{p" Տp'ppklppppkfn Io#^pppk8mmgy:ppppln^Y\m$^ppp333YpVp&^p^ppnnp'Կpgpp3)3m3%\ppp2l$rpm?ppp3s3'Z|3"\%p0pp33f<|N3#\&p2ppmFn  D9l&F\'ppp33Pp!Gjppp33o\p'kppp33P,p!Klpppo!nvordp#mpUppnSn Ip#nppp3Q31p&yppp3u3b-p&]ppp33jWo3D$>]p[ppolp pԢp9ppomADsQp' p>pp3k3}~33]EpppmAnap'!pppnenNsp!'pXppnlFnVp_ppp3q3`yp&@pppo}kZBp&pppkoaFTp&Bpppkotp&Cpppklf{p%!ԌpppkUlc4I9p%"ԍppp33K[i3'%\ppp33J3cJ3'\ppp33oHN:3\ppppGp!\p ppp333Ktp]+pppmCkRYl 6p_pp33pQp%l;pfppokmwp'<pppp3 3E!pP=pppnjo*yIup$IGppp33AN3$]Yppp33^Bp#Hppp3)3_32$]ZpApppYnWsp ոppp3 3jVZ3t"]ppp33ks3t"]p|pp3a31kg%3'\ppp3PnjJZm&(\p#pp33rk31]pppkCmqBp#gpppmopgHp$ ppposk>_Zp5pppl=khTqp$ \Oppp33dvp'2ppppemobWp%(p#ppk8ljplG ]Lppp3E3 bvp]pppkoZq$om'PՠppponHp"YpMppmwl}o>Fpfpppk0nwTmpPppp3a3jL0^3D ]p/pp33|v3"\:p0pp3U3<p"p3ppmoRUp"p4pp3 3EPp%1\;ppp3n^wr3!]pppo}l=goGpՇpppmltE(pՈppp3b3:p'KDpDppmm| p EpEppm]k>p'MFppp3X3N@3 \npFpp3 3B[3 \opJpp323 E_3\ppppmIpfjp!Թpppp6lgVfp!Ժpppk8lPu`hlG!\pppm~ooNOp!pppmAm[WTp!pppo lp BkpA]ppponzap"%ppp3 3OQip#pppomJo6\pppo[puKvppppom]p2pfppklPp$tp0pp33MCaQ3C$]pppmm!QNp*ppplfnp4p\Wp!pp3 3aXG3t%\p$p3oQ;p&Ԟp&pp3~3Euepԟpppogl^X:p&զp:ppoRn}m&]ppp383}3&]pppkpnkP ~p%էppp333]S3^pdppo l=rpLpBppkxl{Jp"G]ppp3#33#0]fpppmkdyp%]gpppm8nPhm ]hpppkoe*sp%[p=pp33Os32%n\@pppnmCxp ppppep =im \ApuppoUk"Rl\pԈpwppnm;)\pԉp<pp33ODM3M pJppok&Z]Qp% ppplhojnUp#p{pplVp+|~l,$~\p)pplm sp!ppp33~tw3]TpippkmE2pppp33}rE33\(pjppn`ow{!_n p)pp33Uz+i2%]p1ppkmZDyl"]pppolp^o_']pppol`n^']ppposklgm]ppplYne^!pԣppplpNwjpԤpppn p&|lP ԥp ppo pXZCpԦpUppmGnep#U$pjppm/krn; ]Gppp333 [Fn3r]Hpppm kp")pppkCmmp"=*pppn7nd]bdp">+p+ppnmyX {pTp2pplplX#Svm%\}p5ppoSk ]2Jn\~ppplpLl>p']mppp3<3bxZ]p]nppp3D3WgTp'p pplkWhTp'pppomB[Tl&k]ppp3~3WTp'pBpp333Ic3 ]p`ppnoE7Xo[M\pppmmvp?p*ppllKyEp%ppploFpH%^pppo>kVp&>p?pp33M^^_r3C&\mpppo,l},'p!?ppp33:oNap!@pppl[nTp Jpppo9kvp'Aռppp33jS43&Z]pppnoRR^Mov'&]ppp3 3pIoV3#\ppp333k<\pppkn:a7t\l$m\pDppnm]Sl8pEpp329b2'e]pFppmnrRp p+ppn krp pqpp3 3M`3"]pppoqp _ `p&p"pppnonp&r#p ppkBn!j]p&t$ppp3b3"Dp%p'ppoEpIAp\p)ppkn3UIp]p*ppoFpVCZ<p#^p,pp33`x3(T\pppmGkdNp%pppn*mc3I8p%pppkoc5I:p%ppploEn\ppp3#3Bp$wpappmmAWGp:ppp3X3Tx3&#]1ppppekKz{m:%=]2ppp3E3XWxx3&j]3p!ppoqm up$Չp)ppmoi[p$Պpppkl?BYWp&$\sphpplDkIDsap>HpmppnkSwlSp&%Ippp3kf!m3>\p pplmoa\gppԻpCppol)XC6l&]pppmkM[p"\"p ppomFf'p"ppp3 3 M3 ]pppomTekk!"]p}ppnlXfRpvpppmFllv{pwppp3t2L4&p!]pppooTjjpt,pppnmAhicpx-ppp33_3\Zpppmp[ ap{.ppp3)3W432$\[pppp&nPbW6p~/pJpponl}Xk\puppm2no}op!ըppp3933B]pppn!omJp']ppp333 y]3!4]p ppllIDp'{pppkql|IDp'}ppplosnQX&m]ppp3cmToppppookIp"&\pppopoam]ppp3w3n3% ]kpHppk(lLp!,ppppWojo',\ppplHkd"mO$c\ppp3)3}HWD\3^ppponr;l pppooi_do_&ppp33Mb3t$P\ppp3 3Up&Bpapp3~3vYp&]Vpgpp3j3(~3k]WphppklU(p&Cpppmnk2np&Dpnpp33:3#B]Xp-ppko1Mp rpTpp3oUU53|pXpppo-Rdpw}pYpp3 3K a3a]pppmnSp pppll{sUp&pppp?mppppnkQJp\ppp3k&[SpppplmnI]pp pplpdQJppppnunPp.p%NVppp3X31X3_]ppEppkonppGppk8noNEpRpHppo oXmppppkmnSppSpp33OTXfp]ppplkb;l;\ppploOg6H9pԑppp32q\xp$dppp3l,z3S!].pppnk^%pAp(pp33VbpLpppmknp#վpppl ozlo']pppln|d,p"lupppolQskp vppp33LCb3_'\pppop]-u6p"f\pppl.p Xp"mwp_ppn!k/RBS+pBp=pp339Q32!]pppm.kn@Xlpppk+omKp<]ppp3k3}B'nB3t%]pppnmm]1u<pppp32(Bp3p4pp3N3`j+qG31%U\TpppmmeZOQ p!-ppp23{3`"']pppmuoHTiphբppp3}3|,3"(]pspp33_p!)\pppkk]Oup!ppp3233 \p(ppk:p/9b&p p2ppkp1oVp!W]pppknf p pppklVp'gppp33[t3$\?ppp323Y pR]4p ppn oSOo $,]5pyppkpr,kx']ppp33M 3C%%]pppmlRFN+p!Սppp33}]R3!RLpppprlH l\tpLpp3 2id3&\pMpp3 3Yi3&\pNppnnSo3N#k$\pTppnpncgp&ԾpppoloJ"?]ppp3}3_a3Z\#ppp33l 32$\$ppploFlVp 8p=ppllm"p?ppmnV/Ip,pCpp3=kV3"]pG4pnmWsp.p/ppkn tfQp$0p0pplo~~Vpd F\]p4pp33RS30"\^pppmk^v%pgԡppp3 3sW3 \ppp3:3zp!3c\pppkokk@ep%ժpkpp3t3Dr3#k^ppp3k3a5]3ta]pppml}Ytp#ppplxoIp!ppppklUvp^pfpp3 3 G3\DpXppp(lVZjp$Ԋp8pppkfp$ԋppp3;3(zp43a%\p3pp3j3k3N#]p8pplmHrap"Քp:ppnan Lp"Օppplo,cp"Ֆp=pp3l$zH3]p>pp3k]p"՗pppoSlXFk!%ppp3+3lwp%^pppomnwGpp pp33}`3'\p ppp<modYp#+Fpppmn&|ldp"ppp33U?~3W~\+ppp3l`3l$\,ppp33 MLp%\-pDpplmdjrpspopp33Cd3W\ppp3cl.3l#!pppln!qDkB"/]pppomoVpԫppp3i3%tG3{#\pppo1mK\Lp'ppp3k3ck3X&]KpHpp3'3S39\pppk nflp!Xpppo4n3p {gpppo khPvp }hpBppmekxd{}p'!pF!$ppppY ppppI8|ppppPpppp^ppppTaTppppBppppHEpppp8!0ppppEJ5ppppfppppDppL y-ppWh ppMrp8Tp@~ap_:p[up>i&pTp8pJ pFpa0pW-^pfpY$;cp5jpPpUdp^Cp^u?pTFBp?p9d pN)pWzpf~ .p:pXpR@pF5pOpOjp:];p\pK%%pVrop4p:pkppWNm|kF]@w\~4RCiW*=UjiyOHge>f;_wfpLCt3p<p>.`pLtpfyp`fpfFpcqupKp?Cpppppppppppppppp:ppppppppppppppppH7ppppppppppppppppf^pppppppppppppppp\-3ppppppppppppppppb6ppppppppppppppppErpppppppppppppppp[\# pppppppppppppppp>wлppppppppppppppppA~Qpppppppppppppppp;ppppppppppppppppRƵpppppppppppppppp]tppppppppppppppppdppppppppppppppppaEppppppppppppppppJfipppppppppppppppp^zppppppppppppppppT?IppppppppppppppppUppppppppppppppppO*pppppppppppppppp=Bpppppppppppppppp[Tuppppppppppppppppapppppppppppppppph8ppppppppppppppppHHppppppppppppppppUnpppppppppppppppp5.0pppppppppppppppp_Srpppppppppppppppp@#ppppppppppppppppD,Ѥpppppppppppppppp`9ppppppppppppppppDBppppppppppppppppdǞppppppppppppppppFDu ppppppppppppppppIppppppppppppppppb#pppppppppppppppp_`qppppppppppppppppR{}pppppppppppppppp6ppppppppppppppppACppppppppppppppppCR\pppppppppppppppp[{ppppppppppppppppid1ppppppppppppppppPy/ppppppppppppppppehppppppppppppppppW'\ppppppppppppppppLM҂ppppppppppppppppJ,ppppppppppppppppDdppppppppppppppppGvppppppppppppppppgsppppppppppppppppXTpppppppppppppppp7kpppppppppppppppp[m]ppppppppppppppppEkpppppppppppppppphpafppppppppppppppppGnppppppppppppppppcBppppppppppppppppA@DppppppppppppppppDgpppppppppppppppp9[:appppppppppppppppX$ppppppppppppppppCppppppppppppppppi0ppppppppppppppppJppppppppppppppppfJpppppppppppppppp8.%ppppppppppppppppamppppppppppppppppI:#pppppppppppppppp7{ppppppppppppppppgvppppppppppppppppJmpppppppppppppppp>lpppppppppppppppp9JppppppppppppppppJpppppppppppppppp<bPppppppppppppppppUeNppppppppppppppppKpppppppppppppppp[EppppppppppppppppEpppppppppppppppp@(pppppppppppppppp^;TppppppppppppppppG ppppppppppppppppfqppppppppppppppppN1pppppppppppppppp6 ޽pppppppppppppppp>/ppppppppppppppppM,&ppppppppppppppppQXppppppppppppppppGppppppppppppppppjzxpppppppppppppppp_Cpppppppppppppppp@;wppppppppppppppppE?ppppppppppppppppDM ppppppppppppppppCfmpppppppppppppppp]Zppppppppppppppppbc0ppppppppppppppppM4ppppppppppppppppSKppppppppppppppppZFppppppppppppppppgpppppppppppppppp='ppppppppppppppppd,ppppppppppppppppV3ppppppppppppppppHpppppppppppppppp^hppppppppppppppppIb)pppppppppppppppp`?*ppppppppppppppppFppppppppppppppppW ppppppppppppppppMzpppppppppppppppp\x pppppppppppppppp?9 ppppppppppppppppYppppppppppppppppgzeppppppppppppppppgppppppppppppppppGpppppppppppppppp6IYppppppppppppppppi6ppppppppppppppppPoppppppppppppppppCn?ppppppppppppppppc ppppppppppppppppdEppppppppppppppppV|ppppppppppppppppgxppppppppppppppppd7*uppppppppppppppppM;pppppppppppppppp;ppppppppppppppppC<pppppppppppppppp}sppppppppppppppppQ! pppppppppppppppp7ZppppppppppppppppVhppppppppppppppppippppppppppppppppKipppppppppppppppp=PppppppppppppppppP~$8ppYx$pp@SppQppppp]pppppRpppppaJpppppE;pppppRVνpppppJu&ppppp["ppppp_[Ϭppppp[:}PpppppUppppp9;pppppHApppppIРpppppUppppp9[pppppIpppppEǂppppp\Rppppp^ppppp_pppppgBpppppDkpppppA%pppppfpppppeoppppp?VpppppCL<pppppUppppp^pppppK:pppppjppppp==pppppR3pppppD+)epppppO?ppppp[H:W<>J7a!ge LsAi8wHei4sp9[T_j;EEYWC4\+AjeXH:3222:)-j3wp22:)j35nT22:)j33 22:)j3d322:)jL3m722:)j23,322:)jI3l22:)jE3>m22:) j3n32:)j.3@3 22:)j 3,l22:)j3k23:)Oj{2k?22:)lj3R322:)j35322:)j3nn\22:)j03322:)j33`22:)jY^3Ik22:)j&3222:)j+b33k22:)j:3w322:)j-G3322:)j83322:)cj_3Imp22:)j;3322:)j33322:)j33322:)jV|33u22:)j3$nv22:)j@W3In22:)$j"3,n22:)Aj/3fn22:)Dj3[k22:)j3mJ22:)j+3322:)j3,322:)j363222:)j3322:)j3[322:)j935n22:)j 33322:)!ji 3,k22:)jd3l22:)j3k22:)j3nl322:)j%3222:) j(33O22:)djH33;22:)ja!2l22:)9j33322:)jI33k22:)j3322:)5j3222:)jQ3nW23:)jU3Rn22:)j*33W22:)j$3n22:) j,3l22:)jA3[3322:)jT3322:)ji3l22:)j~3n22:)Ej033u22:)nj3f3322:)j2222:)jO>3I222:)_j&3I322:)zj3322:)0jc^3223:)#j3w222:)UjZ3,md23:)jM.33222:) j3322:)j)33Y22:))jT2m"22:)Hjs3322:)(j3I222:);j33f22:) j133u22:)j3322:)j3222:)j333_22:)j4'33A22:)j 3222:)j73322:)jjF33'22:)+j3kT22:)j3$nA23:) j3I322:)j3$o22:)j^3 322:)j3R3u22:)j&3I3v22:)jF3mW22:)j3@322:)ej3222:)NjV3222:)xj[2322:)j3n22:)j3$od22:)j(35n23:)j3$p322:)j 83l22:)j 3m#22:)fjK3f222:)j3n3322:)jf3o22:)jh`3k%22:)%j.3f3O22:)Rj5S3322:)j 3w322:)gj63o22:) j<73oD22:)2jZ3m22:)j3m 22:)j33c22:)j53nl22:)j23k22:)'j3l622:)%j3,322:)j3322:)j#3[322:)j13322:)#j?)3322:)j33K22:)jk3,nK22:)jR3322:)j3n22:) j3322:)wj3l^22:)jD3nk22:)Bj3n22:)$jB<33622:)*j"3nm22:)j3Rn22:)j3ly22:)Yj3,322:)jl"3k22:)mj 3322:)jG3,322:)j!33D22:)@jr3w3t22:)kj13322:)jK3322:)j`-3>n22:)jC3n22:)7j3322:)j*a353322:)jo3322:)j3n22:)Mj]63mt22:)/j 3k22:)4j93m922:)jy33_22:)4j3[322:)jb3no422:)j 33222:)pj3322:)j,3,3T22:)je23322:):j3n22:)j'3R322:)jJ3U322:)}jj3322:)j3[pq22:)jv3nn22:)j3322:)j3$kC22:)j3@le22:)jq3l22:)jC3]322:)j]3m22:)j\3322:)?jX/3nm22:)j3fm*22:)jS3o22:)jg3Rl22:)j3322:)j3lb22:)jW3322:)j,Q3"3u22:)j35o22:)j3322:)jL3o(22:)=ju3,l22:)jNX3I3b22:)j3n3322:)j>h3322:)\jP3lG22:)jJ3322:)j3l22:)j3$lo22:)j=83f322:)3j[P3322:)j8 pYp=5pp_}{ppHAEpp>"pp;)ppMSppVppEoWpp]pppppZLy&pppppZ5Kppppp>+pppppHi6Iv>spppppcMpppOpppEypppS7Eppp4b pppD!pppLtpppg~pppg pppWpppMV\pppi{ VpppK[Jppp]*pppHfpppQu"yppppp333k{33pp33Yk33ipp33k33pp33k33pp33k[33Epp23ak[33opp3|3k[33vpp33k33pp323kw33opp3M3kw339pp33Xkx33pp333 k33pp333uk33mpp3]35kWu33pp33kj33n8pp32k33pp323}k33pp333k33app333YkJb33qpp33@kS33&pp333 kS33Hpp33`kf33+pp33kf33<pp333uk33o}pp33kFP33pp333kFQ33pp3a3Cko33!kppk mk33npp32k33pp333k33pp333kO33opp3]3kb33pp33|k339pp333kBZ33pp333kk33npp3?3kk33qpp3:3kk33spp33kk33npp33k~33pp33kK33pp33kK33Ppp333~k^33pp3k3j33vpp333ki33pp3k30j33opp33kg33n8pp23#kg33pp3O3kg33vpp33<kz33Tpp33k{33pp333k{33pp3k3kG33pp3a3kG33pp3N3WkZ33]pp32kd!33pp3k3kC33mpp33kV3pp333kV33pp323}kV33#pp33kV33Hpp3(3Ck*33Xpp33^k33*pp33<ks*33Ypp333EkR33pp33hkR33 pp33-k|A33App333k|M33pp33k|W33pp3)3j"33pp3N3'k33opp3b3k\$33npp33kn33oppnlkn33pp333k#33opp33k&33pp33~kN33&pp333~kx=33hpp32kU33pp33kb33pp333j33pp230kj33pp3}3kj33pp33kj33pp32k133pp3)3j33pp33kh33pp33kk33pp3k3kS33kpp33kS33pp3X3kS33ipp33kf33upp333:kg33upp33dkP33pp333 kpN33pp3a3jks33pp3 3kO33pp333kO33opp3p3kc33pp33<k~33pp333 kB33mipp3D3klA33pp3$2klB33o}pp33kB33`pp33EkL 33opp3]3k_33opp3'3Mk_33pp332k_,33Lpp333 k$33pp32k:33pp3N2khC33Fpp333bkhK33?pp333k{Z33xpp33|k{_33npp3u3k{g3Mpp32kG33pp33kG33pp333)kH33pp3(3kH33Bpp3k3j33pp333)kZ33o}pp339k[33pp3j3k[33|pp333~k33|pp333uk33nZpp3~3kD33pp23DkG33>pp33kI33pp333kL33vpp333kdk33pp333Ykdq33opp23kwd33pp333 kwr33pp33tkW33pp33kW33pp333)k'33pp333 k`]33pp3j3:k`g33pp33k`v33epploj۰33lpp3h3ks`33pp332k33pp33k33pp33 k33#pp33k33Ppp23 k33pp33;k33pp33kS33pp33kS33pp33kS33pp333k|33pp23 k|33-pp33k\c33pp323k\j337pp3b3 k\33ypp333~ko^33pp33Xkov33pp32k33pp3t3(kO33xpp33kO%33app33kO(337pp3a3k33{pp333k33}pp333k33npp3N3CkX533pp33~kXS33n)pp33kk4330pp333kk;33pp333kk>335pp333 kt33pp333kt33pp33(kT>339pp333kT@332pp333kTg33Upp33kgE33&pp3~3kG33)pp33kG33*pp32kG33pp32kG33npp33kG3pp3i3k33npp3]3k33pp333kPP33mpp3]3kP[33pp33kPi33pp331kcg33pp333bk33Npp333~kC 33~pp3k3k33o}pp33k33pp33fk33pp333 k_t33lpp33:k 33mpp3[3k33pp3~3k33.pp32kh33pp333k{33pp33k{33Ypp3N3skHQ33pp33kHU33]pp33<kHm33`pp33<kHt33n)pp3V3k[W33npp33k33pp333k33pp333uk33pp333 kd33pp313|kd33_pp3X3}kDo33gpp333XkWE33%pp3b3k33nZpp33Ok33Lpp333k33npp33k3pp333k`33n8pp23$k`33pp33k`33pp333k`33ppp33k33mpp3Y3~kS33pp333bk|33pp33k}33Lpp3<3k33pp33ko339pp3 3Nk33pp323k33pp333k33pp333uk33Cpp3}3(k33|pp333kOg33pp33NkOp33pp3 31kx33npp3j3k33pp333~k33xpp33k33pp3|3'kX33npp33kk33jpp3N3skk33pp3 3}k33ppon^k33xpp333~k33n)pp33kKB33[pp33ku33mpp33bku3pp333bkT33pp313kT33`pp333kT33pp33XkT33opp353kg33pp333 k33Qpp333k33pp33.k33pp333Yk33ypp23`kG^33pp23(kGf33~pp3 3WkG{33pp33kq33opp33kq33 pp333bkq33npp33k=3pp33<kB33pp33kP33epp333 kc33pp333'k/33pp3 32ja:33opp330kl33n8pp32kl33pp33kl33opp33ukm3pp33OkL33^pp3j3k_33pp3s3.k33Jpp333k33pp23akh33pp33k|233pp333~k[33pp3 3sk[33pp33ki33pp33Xkt33 pp33.kw33Mpp333k}33opp3kk33pp333ke33pp23ke33Vpp3 3pkx33mipp33kD33Upp33kD33Kpp33(kW336pp333kW339pp33kW33rpp33kL33kpp333 k33pp32k#33App3}3ka.33pp33ka233pp33kt33Upp23akt333pp3.3k[33pp333 kS33*pp333kS33o}pp3{3kS33pp33Xk}M33mpp3w3qk}O33pp33~k}P33pp33k}`336pp333k33pp333kp33(pp33kp633pp333~kO33pp33k633pp3k3jm33pp333Ekl33pp333~k]33Spp333~kK33pp323kuN33pp33kuj33 pp33Dkt33pp333k~33pp333k33zpp333~k33pp3X3kU33pp333 kh 339pp23kC33pp333 kO33pp333kG33{pp33k33|pp33k33npp393k33pp33kQ 33'ppnnkr33Dpp33Wj33mpp33:kmS33app33(kml33pp33)km33)pp33RkL33pp32kM 33upp23k`(33pp33:k`,330pp333k`133pp333bk33pp333k33|pp332ku33mwpp33k|3pp333kI33pp33kI"339pp32k33npp3%3ok33?pp332k33pp333uk33@pp33k33Bpp33k33Dpp333 kY33npp33kex33 pp333kxh33gpp333kx}33~pp333)kE33pp333kE33Kpp23ak33npp33k[33?pp333~kw33}pp3p3kay33n8pp23k33npp33kT33pp323kT33pp33kT'33pp333 kT)33/pp33k}33pp333 k}33pp33k~33pp33k33Upp333)k]g33pp33kp33pp3~3k33pp3O3XkP33$pp333kP(33pp33k33pp23ak33pp3p3klh33Gpp33k33pp333Yk33pp333 kL33]pp33Xk33opp3`3k33cpp33 k33n8pp343ZkUo335pp32kU|337pp33kU33pp333 kh\33pp3 2kho33#pp3|3'kH)33pp333kH+33'pp33OkH=33mpp3<3kkH@3pp333kq33(pp33kq33pp3t3kQp33pp3.kokd33=pp333 k33npp3 3Uk33pp333k335pp333~k33pp333ukDB33pp3t3km33pp333 km33.pp333km33kpp33'kMf33pp333Yk`33Dpp313k 33pp333k33pp33bk33opp33Bki33ipp33|k|33pp333 kIu33pp3`3kIy33npp33k\33pp33Yk\33pp33k)33pp33(k;33pp32k>33pp33kB33pp333 k33opp3O2k3pp3t3k33pp33Xk33epp3"3ke335pp3O3kEw33$pp33~kEy336pp3)3kkE}33pp33 kXj33Hpp3|3'kXr33Npp32kX33n8pp33k33pp3&3k33pp33k33pp33k33Xpp333 ka33pp33ka33pp3k3j33pp333 kt33Dpp330jߔ33Kpp333~k33mpp33k33pp3'3k 33pp3t3}k.33pp333kTt33nnpp33kk}33pp333uk~33=pp3;3ak33Opp33k33nnpp33<k]3]pp33k]33o}pp3s3kp33mpp33k33pp23Gkz 33n8pp3-3Skz33=pp23fk33bpp333j333pp33<kY33pp333 kl33npp3 3kl33pp333Ykl33Lpp33k33o}pp3&3kLs33mpp33kv33opp23k733opp33k833@pp333kU33pp33kU33Jpp33kU33pp33kh33Kpp33}kh33pp333tkH33opp33kH33vpp3O3}krD33pp33<kB33pp33<kI33nnpp3~3kQ3Hpp3a3kQ33opp33kD33opp3|3kD33gpp333EkD33pp23Dkn33epp3(3k33pp333 k33gpp3 3pk33opp3'3 kM33pp330kM33pp333kM33Ipp333k`33pp3;3aki33pp333k:33pp3;3akH33pp3)3j33pp23Ik})33pp33k}B33pp33NkI33pp33k\33 pp33k33Wpp333<k 33,pp33kf433pp333kX33o}pp33kX33pp33<ks33pp33Kk33pp333tkb033pp3:3kb<33pp23skbF33pp33k{33pp32k~]33@pp33k833mipp313k^*33pp33kP33pp33kP33opp3E3)kP33pp3)3kj33pp333Ykz33pp3(3kz33%pp33kn33pp333 km33/pp333~km#33Gpp323nkm&33opp3"3km*33Ippnkxkm433pp23ak`33epp330kve33<pp333~k33npp3[3k33@pp3O3ak33Hpp33k33fpp333 kp33mpp33kH3pp3D3skr33App333kkr33pp333~k33+pp3 3Ok33pp333kR33pp333<kR33Spp3X3k33pp333<kD33pp3;3akD33o}pp3 31kD33pp333~knq33pp32knx33opp33Pk}33npp3@3kaM33opp33Wk3pp33k33pp3W3kjC33npp32kjF33!pp333kj\33pp333kjf33pp333 k}s33pp333~k}33pp33k}33pp33<kJ 33pp3;3ak]E33Xpp333kk]F33~pp333 k]M33pp33k33pp333k33pp33~k33pp333k33pp33kd33npp3C3ike33opp33{kf33fpp33iky33$pp333 ky33mpp33kF!33nZpp33<kY@3vpp333~kYA33xpp333~kYE33pp333EkYH33pp333<k33spp3t3k33pp333~k33pp32kuv33pp23aku{33upp33ku33pp33;kB@33spp333~kBH33~pp3:3kU@33lpp393&ks33mpp33k33pp333uk^33Wpp333 k^33pp33k^33pp33k^33pp3D3k^33o}pp3C3ikq33pp3~3kq33pp33j33pp333 kQ(33App333 kz33pp333kz33pp33<kz33pp33;kz33mpp3j3kZo33pp333~kZx33pp3 3DkZ33<pp33km33pp33k33pp23DkM&33pp333 kM(338pp3t3kME33=pp333kv33pp33kv33pp3;3kv33pp23kv33pp3k3k33pp333 ki]33Bpp333~k33o}pp3$3kI?33pp33kIT33'pp333 kr33hpp333~kr33_pp33k33o}pp337kE:33opp3I2kE=33Ipp3{3kn33pp3k3Xk33 pp33k33pp333 k33pp33k33pp33<k333pp3:3kN337pp3 3DkN33pp33kN33app33kN33pp33$ka33pp33ka33pp333Yka33Hpp23Dk33opp33k}33pp33Nk}33hpp32kJ33pp333k]33pp333k]33&pp33<k]33n8pp33k833;pp3'3k?33(pp32kJ33jpp33ky33pp333kF}33n8pp3^3kF33pp33~kY33pp333bkY33opp33vkY33pp3p3k433n8pp3f3k>33pp33kT33pp333kBy33pp33kB33qpp333kU33opp3/3kU33pp32kU33pp333k 33pp333 k33oppmkk33pp333~k337pp33k33` ppJpph{pp4}^pp[pp5RKppdNAppRppg(Эpp[ppdWippF +pph@ppNǐppJtppSO_ppN pp7pph$ppA~ppWuppdkppC?:WppEw%ppfFpp<vppDappgbAppDpp_ pp<dppQKpp?ppWppZ@ppPpp]ppQppp>=/pp@bpp;a>ppApp73ppHpph?ppg ppe*jpp`p> prjjjj͖pp +pppppp22}jjjj@$pppppppq*b%jjjjpp%pppppr)N,)Pjjjj'Oppppppq&bjkkkppppp>+pprC' 0FjjjjvppFpppppp*8.kjjjd9pp Epppppr;o1qjjjjDpp.4pppppp`.#5jjjjdCpp XpppppsGerjjjj3pprpppppr)!"Cjjjj(pppppppr)/=yjkkkp3jpppppr)&-jkkk 63<jppppps6F Nrjjjj͖pp +pppppq22 jjjjpp-*pppppp 0jjjjQpppppppp+ jjjjpp pppppr '=kkkk3j=ppppps6hjjjjI pp pppppp/dcjkjkppcpppprC jkkkpppppippq2C1F0jjjjpp-zpppppq 0jkkkcDPjJpppppt(Cdjkkkppjdpppppr&:jkkkpj:pppppp`$!jkkkp3jppppps)5,jjjjnpj%pppppq&jkkkppp-pp]pps"#+(t+ljkkkpppBpp5pprC+$[jjjj$pp/~pppppq.#pjpjpppppppppJppp(jjjjIpp bpppppp04)Cjjjj 0ppCpppppp0jjjjkppppppps2/jjjj ppppppppf2jkkkppp23pppps4#,jkkko3ujppppppt'Njjjjpp'NppppprCjjkkkp3jaoppppp+a1'jjjj pp1'pppppr=$/jjjj8pp/ppppp`&jjjjpppppppp`Mjjjjpppppppr)0 bjjjjopp bpppppqJ-*jjjj#pp-*pppppp`l7hjjjjpphpppppq2=$/jjjj8pp/ppppq&/jkkkp9j/pppppp-fZjkkkpqjppppps"(#yjjjjpp'pppppqpjpjppppppppp9.pppjjjj pppppppr)Zjjjjlpp#pppppr #2jjjjpp*pppppp#zrjjjj͖pp +pppppp`22" jkkk-3j" ppppps2.jkkkp Ijpppppq2!- jjjjpppppppq rjkkkppp1<pp_Appr! jjjjYpp pppppp`${,jjjjpp,pppppr=$ jkkkpUj pppppp`jkkkp3jaFpppps4*".Fjjjj1(pppppppp$r<jjjjCpppppppp`1/3jkkk zj-ppppps"'*~jjjjFpp*~pppppq) 2jkkkppp2ppppt #,&5jjjjhpp'ppppp pjpkppppp$pppXpppjjjjppppppppkjjj|ppppppps" Qjjjj6pp-pppppq2' jjjjpppppppq)jjjj 0pp)pppppp`0jjjjfpp0pppppr)=$jkkkp3jpppppqL+)jjjjpp pppppr+,Tkjjjpj,Tppppps,{pjpjpppppppppJpppbjkkkppppp>+ppq2' 0$!jjjj&[pp1Cpppppq!/jjjjQpppppppr)< ljjjjpplpppppq23jkkkppp_6ppps2,brjkkkppp1<pp_Appq2!*jjjj&[pppppppq!/"qjjjj'pp/pppppp *jjjjDpppppppq2!jjjjI pp pppppq/dtjjjjEpp+pppppp`%7jkkkp33j7ppppps#jjjjHpp2pppppp'Njjjjpp'Npppppq2'8jjjjYpp'8pppppq${hjjjjPpp)ppppp+e7jkkkp33j7pppppr)#}jjjj@$pppppppp`*b;jjjjjpp;pppppr)jkkkppp[pppps4, jjjj-pp pppppp.'kjjj]pp =pppppr( !1Dkjjjpj'5ppppps&l*I jjjjpp pppppq2 '20jjjj-pp20pppppq.=jkjj.pp0pppppp "*jjjjpp*ppppprC=$jjjj pp+*pppppq2#z/jjjj(Npp/pppppq # jjjj pp+*pppppr#zjkkkp3jWpppppu'|jjjjvpp|pppppq)jjjjpp pppppq2+ jkkkpUj pppppq)jjjjpp)pppppp`(-jkjk(pp-pppps6 Qjjjj6pp-ppppprC' .jjjj?4pprpppppp#(jkkkpppppppq"hjjjjpphpppppr=$jkkkppppppppp`$!pjpjppppppppp9.pppjkkkpj$~ppppt ,_hjjjjPpp)ppppt +ejjjj7Bpp1pppppq!+0jjjjQppppppps"+ 1'jjjj pp1'pppppq2=$/jjjj^pp'pppppq r,jjjjpp,pppppp`pjpjpppppppppVppp$jjjjipp$ppppq82t&5jjjjhpp'ppppt  -jjjjpppppppqzQ jjjjpp ppppprC&ljkkkp3jo~pppps4u'kjjjTpppppppr$,^%jjjjYpp%pppppr/U#6/jjjj^pp'pppppp` r*jjjjpp*ppppprC jjjj@$pp pppppp`0~jkkkpppppps&$2Ljkkk3j2Lppppps6#8%wMjjjjpppppppq0*jjjj@$pp*pppppp`'kkkkppp ppppt 10jjjj:pp0pppppp`-c jjjj@$pp pppppp0~/tjjjjpp/tpppppq82t+ykkkk=L3j+yppppps60/ jjjj.ppEpppppspjpjpppppppppVppp$jjjjbhpppppppp ) jjjjpp({pppppr)- $)jkkk33j$)ppppps2g(/3jkkk zj-pppppt''jjjjpp Xpppppp`$2H/jkkk3<j/ppppps6 -%Qjjjjpp%Qpppppq2=$-&jkkkp]j-&pppppq0*~jjjjFpp*~pppppr)) (jjjjm#pppppppr)'kkjjUpp'pppppq!*>jjjjgpp. ppppps" *pjpkpppppppppTpppjkkkppp-pp]ppp#+(tjjjjpppppppp`' %jjjjpp%pppppsN,'kkkk53j'ppppps6,0jjjj-pppppps4=$+jjjj$pp+pppppr)+%jkkkpppapppq,bMjjjjpppppppp$q'jkjkpp'p^ppps2&|/jkkkppp/ppMppp"Gjjjj=Jpp"Gppppppt8-6+ykkkk=L3j+ypppppq0/jjjj^pp'pppppp rjkjjAppppp3pq/<jkjjAppppp3ps6/<tkjjj0pptppppps-tjjjjEpp+pppppp%jjjjHpp2pppppp`/jjjjIpp/ppppprC~1UjkkkpyjUpppppq20~ /jkkk3<j/pppppq - Sjkkkpj Spppppp-jjjjl3pp-Tppppt 7'0jjjjrppppppppl jjjjupp-xpppppp`*, %Qkjjjpppppppr/$-jjjj-pppppppp` " jkkk-3j" ppppps6. gjkkkp]j-&pppppp`3>%Ojjjjpp!Mpppppr))1jjjj&[pppppppq2 jjjjHpp2pppppq2jkkkppp)ppJppr/jkkkp IjppppprC!-!jkkk|<3j!pppppq--jkkkppppppr)&$Ikjjj0ppIppppps+1Okjjj pp1OpppppsQ2tjjjjI pp pppppp`/d1jjjjp pp1pppppp+?&jjjjQppppppps< 1jjjj&[ppppppprC 1'jjjj pp1'ppppprC=$0gjkkkG +jIpppppt0jjjj:pp0pppppp-c)kkjjpp)ppppps6!%8'kkkk53j'pppppq,0jkkkppp/ppMpps" ( %]jkkkp33jgppppt ')mjkkkpejmppppprCG-!0gjkkkG +jIppppppkjjjpjpppppr1)fkjjjppppppps+[jkkkppp"pppppq'jjjjpp'pppppq, Zjjjjppppppps,y(W2jkkkppp2FAppppp#,ijkkkpppipppppq2 m-,Kjkkkp3jpppppp= jjjj-pp pppppp`.kjjjMpjppppps,P"0kkkkQ33j0pppppq.+ljkkkpppBpp5ppr+$%jjjj6ppJppppprC'  kjkkkpjj^ppppptn+;jkkkppppppps6"(jjjjm#pppppppq<jjjjCpppppppq1 jjjjpp pppppq-jkkkpjkppppp-&"#jjjjb3j(pppppp`& jkjjbpp pppppp 'kjjj]pp =ppppps( !1jkkkp3jpppppp`#C$jjjjpp!pppppp,Pjkkk3jPpppppr)2opjpjppppppppp[Upppkjjjspjppppprjkkkp3jpppppr)L+|jjjjvpp|pppppp`5jjjjdCpp Xpppppr)Gejjjjgpp. pppppp *jjjjppppppps(&d&jjjjpp pppppprjkkkppp1<pp_ApprC!Zjjjjpppppppr),y(W,'jkjkpppppppp+jkkkppp+HIppppt u+"-jjjjKpp$:pppppp% DjjjjqgppQpppppq,kjjjspjppppps,Kjkkkp3jpppppq=1jjjjp pp1pppppq+?&jkjjppppp3ps6 jkjj״pp ppp3ps2-;2W%Ojjjjpp!Mppppps)jjjjHpp,pppppp)&%jjjjpp%pppppqN,"qjjjj'pp/pppppp` *0kkkkQ33j0ppppps6.2Jjjjjpp2JppppprC0jjjjpppppppq2w ,jjjjpp,pppppq'8jjjjYpp'8pppppp${2jkkkppp)ppJppq2/jjjjHpp,pppppq)&"Gjjjj=Jpp"Gpppppp8-6/jkkkp9j/pppppp`-f.jjjj?4pprpppppq#(0jkkk^j#Rpppppq# ,Tkjjjpj,Tpppppr,{/jkkkppp+uppZvpprC' 0Zjkkkpqjpppppp(#!jjjjppQpppppp`VhjjjjpphppppprC=$-&jkkkp]j-&pppppp01jkkkp3jpppppp#Ccjkjkppcppppr jjjjpp ppppprC '+jjjj$pp+ppppps+%+jjjj>pp+pppppr)$v1jkkk+jppppps0l#gjkkkp33jgppppprC + Zjkkkx3jZppppps2#!jjjjgpp. pppppt **jjjjopp-pppppp`"#*jkkkppp&ppppt ,0gjkkkG +jIppppps"!kkkkp3jpppppsM "oUjkkkpyjUpppppr0~ yjkkkp3j.ppppt .WDjjjjqgppQpppppp,jkjjppppp3ps21nkkkkp3j0ppppppsM %DkjjjTppppppps$,^Zjkkkpqjpppppt(# jjjjpp ppppprC0~ Vjkkk3jcppppprm'4!kkkkp3jppppprm "o\jjjjpp\[ppppp/U#6kkkk.33jppppps61#+jjjjBpp+pppppq2"ujjjj9pppppppq jkkkppp-pp]ppt#+(t jjjjjpp pppppr))*FjjjjvppFpppppq*8'jjjjpp'pppppp`+?&/jjjjpp(!pppppp# kkkk3jppppps6/2skkkkp3j&pppppsM1jkkkp3jpppppp`0!jkkk|<3j!pppppr)--jkkkp3jaOppppp*"jjjjF,ppppppppQ* (jjjjIpp bpppppq04)1tjjjjpppppppp`W ,,(jkkkppp,(pp@LpprCZ-*jjjj#pp-*pppppql7jjjjwpp ppppps81 jjjjpppppppp` jjjjkpppppppr)2pjpjpppppppppJpppRjkjj(pp$9ppppps8<!"jjjj:pp'ipppppp` C)Cjjjj 0ppCpppppp`0)jjjjpp)pppppp(1Njkjk/ppppppq)#2Ljkkk3j2Lppppps2#8%w'kkjjUpp'ppppps6!*>"%kjjjpp"%ppppppt/)(jjjjIpp bpppppp`04)$jjjjipp$ppppp`82t5jkjj,pp5pppppp (0kjjjMpjpppppr,P"pjpjpppppppppdXppp-jjjj-pppppppp "-jjjjKpp$:pppppp`% jkkkpppGppppp,&.jjjj?9pp&.ppppppjjjj=pppppppr)$ jjjjjpp pppppq)*ljjjjpplpppppr3%{jkkkppp%{ppppps6$%"0jjjjpp-zpppppp 0 bjjjjopp bpppppp`J!(jkkkp3jpppppt2Ckkkk3jCpppppq&jkjkßppppppq+k&.jjjj?9pp&.pppppq jjjjupp-xpppppp*, Zjjjjpppppppq,y(Wkjjj|pppppppr" jjjjpppppppp $Wjjjjpp$Wpppppq2=$^jjjju#ppYpppppr#z gjkkkp]j-&pppppp3>sjkkk_3jspppppq)+#jkkkpjj^ppppps"*/u'jkjkpp'p^ppps6&|pjkkpppppppppXpppjjjjjppjpppppr=$ Sjkkkpj Spppppp` Tjkkk}|3<j Tppppps2!jkkkppppppps2".jjjj@pp.pppppt%Z" Tjkkk}|3<j Tppppps6!!jjjjzpp pppppp`- jjjjm#pp(pppppr)M.jjjj@pp.ppppt %Z"jjjjm#pp(pppppqMkjjjpppppppr ."jkkkp3j SppppprC 1%Qjjjjpp%QppppprC=$2skkkkp3j&ppppprmkkkkppp Oppppp1+jkkkp2j#pppppp#F+Hjkjjpp+Hpppppq$kjjjpjppppps1)frjjjj3pprpppppq!"C20jjjj-pp20pppppp`.'jjjjpp'pppppp+?&jjjjIpppppppq2~1&jjjj.pp&pppppq"Zyjjjjpp'pppppp`+jjjj>pp+ppppps$v^jjjju#ppYpppppq2#z$%jkkkp3j .k'ppppp1qjjjjDpp.4pppppq.#jjjj pppppppp$ jkkkp3j Spppppq2 1#jjjjpppppppq!/jkkkppp/ppMpptjjjjmpppppppr)!2Jjjjjpp2Jpppppq20jkkkj%pppppq/s=kkkk3j=pppppqh.Fjjjj1(ppppppps8$r2jkkkp3j2ppppps&njjjj(Kpp.pppppq.b,jjjjk?pp,pppppsE/jjjjvpp/pppppq$&/jjjj pppppppp`fRjkjj(pp$9pppppp<!.:jkkkppp.:ppppr)c5jjjj"0pp ppppps2,$)jkkk33j$)pppppqg(<kjjjpj<ppppps^jjjju#ppYppppprC#z[jjjjpp[ppppprjkkko3ujppppppjkkkcDPjJpppppp(C/jjjjIpp/pppppr~1Zjkkkx3jZppppps6#!+jkkkppp+PApppps4u+hjjjjPpp)pppppt+e'jjjjpp Xpppppp$2Hjkkkp3j^ppppt u'+jjjjBpp+ppppprC jjjjpp pppppq2&l)jjjjpp)pppppq(!$jjjjpp()pppppr) l bjjjjpppppppq2()jjjj 0pp)pppppq0 bjjjjpppppppr([jjjj$pp/~pppppp`.# bjjjjopp bppppppJjjjjpppppppq&\jjjjrpppppppp`l kkkkp3j&Jpppppt ~jjjjmppppppps! jjjjjpp ppppps)*jjkkkp3japppps4+a%7kkkkpp%7pppppptn'Jjkkkp3j'JpppppsZ22jkkkp3j2pppppr)&jjjjmpppppppp J+3mjkkkpejmpppppq2G-!kjjjpp,ppppps/$&.jjjj?9pp&.pppppp`$jjjjpp$pppppp,  jjjj@$pp pppppq0~/bjjjjspp/bpppppq 0jjjj"0pp pppppq,$kjjj"2pp$pppppr OjjjjIpppppppr~1jjjjlpp#ppppprC #2,jjjjrOpp2,}Fpppps4$#1jjjj&[pppppppr 1jkkkp3j1pppppu &;jjjjpp,pppppp` !jjjjzpp pppppq- $%jkkkp3j .dpppps4!kkkk 3j!pppppq#!/jjjjIpp/pppppr=$jjjjpp-pppppp '#jkkkpjj^pppppt*/ujkkkp3jpppppq)5+ljkkkpppBpp5ppq2+$>jjjjpppppppq bjkkkppppp>+ppr' 0jkkkppp"pppppp`sjkkk_3jsppppps2)+mjkkkpejmppppprG-!jjjjpppppppp`!"kjjjpj!"pppppr"[jjjj$pp/~pppppp.# kjkkkpjj^ppppppn+;1jkkkp3j1pppps4u jjjjlpprppppprC1#"jjjjpp"pppppp82tNjkkkppp ppiQpprC+$*~jjjjFpp*~ppppps) jkkkpj$oppppp,_"'jjjj pp"'pppppp`f*jjjj&[pppppppp!/-jkkkppp-pppppq2--Cjjjj 0ppCpppppq0" jkkk-3j" pppppq.jjjjppppppppr=$1jjjjp pp1pppppp`+?&2,jjjjrOpp2,cXppppt $#$)jkkk33j$)ppppps6g(yjkkkp3j.xpppps4.WpjpjpppppppppdXpppjkkkppmkppppp/a$N/bjjjjspp/bpppppp 0 jkjj״pp ppp3pq-;2W-&jkkkp]j-&pppppp`0jkkkp3jpppppr)/+jjjj:pppppppq21KFjjjj-ppFpppppq.jkjjppppp3pq&`1Kjjjjlpppppppr!kkkk 3j!ppppps6#!gjkkkp33jgpppppr + *jjjjpp*pppppq2 jjjj-pp pppppq.jkkkppmTpppps4/a$N Tjkkk}|3<j Tpppppq!jjjjpppppppr)W0jjjjpp0pppppp`/+M<jjjjCpppppppp1jkkkppppppps6,b!jjjjzpp pppppp- "ujjjj9pppppppp` &jjjjpp pppppq0jjjjpp0pppppq/+Mfjkjjppfpppppp=jkkkpj$'pppps4,_pjpjppppppppp[Uppp((jkkk 33j((ppppps2+/+cjjjjpp-pppppp` 'djkkkppjdpppppq2&$!jjjj&[pp1Cpppppp`!/"jkkkp3jDppppt UjkkkpyjUppppprC0~ !jjjjppQpppppqV jjjjpp-*pppppp` 'jjjjpp'pppppp`, kjjjppppppps=$jjjjbhpppppppq )5jkjj,pp5ppppps8 (0)jkkkžpp)pppppq/& kjkkkpjj^ppppps"n+;%7kkkkpp%7ppppppnjkkkppppppq&$"jkkkp3jhpppps4"ujjjj9pppppppp jkjjppppp3ps2&`1Kjjjj pppppppqZ"ljkkkppp"lppppq&q%L#jjjjpppppppp!jjjjmpppppppq J+3Rjjjj2pp.pppppq !jjjjppQppppppVjjjjppppppppq2=$ gjkkkp]j-&pppppq3>=jkjj.pp0ppppps8 "'jkkk@33j'ppppps2%V'jjjjpp'pppppp, -jjjjl3pp-Dpppps4 7'0jkkk 63<jppppps2F N((jkkk 33j((ppppps6+/+c-jjjj,fpp-pppppq!jjjj pppppppq$ Pkjjjpppppppr{jjjj jpppppppqc$jjjjpp$pppppq, /jkkkppp+uppZvppr' 0jjjjpjpppppp`yFjjjj-ppFpppppp`.pjpkppppppppp>pppjjjj-ppt ppppp=$1tjjjjppppppppW ,kjjjnpjppppps1 )Pjjjj'Oppppppp&)jkkkžpp)ppppps2/&kjjjRpppppppr.u /jjjjIpp/pppppq2~1 jjjjYpp pppppq${jjjjpppppppq("*jjjj@$pp*pppppp'jjjjppppppps2("/)jjjjopp Pppppps %.qjjkkkp3jazppppt +akjjjpp'@ppppps'jjjjepp'ppppt !+2/ jjjj.ppEpppppq%]jkkkp33jg%pppps4')(kjjjspj(pppppr 6pjpjppppppppp[Upppjkkkp3jppppps&-!vkkjjNpp!vppppps6!= 2jjjjpp*pppppq#z'Jjkkkp3j'JpppppqZ2jjjj jppppppppc1Dkjjjpj'5pppppr&l*Ixjjjj)3pppppppp+&;jjjjpp,pppppp 0jkkkj%pppppp/sjkkkppp/ppMppp ( /kjjjnpj/ppppprG'/jkkk"hjppppps"*pkpjpppppppppHppp jjjjpp({ppppps- ,jjjjk?pp,pppppr)Ekjjjpppppppr+[$jjjjpp!pppppp`, jjjjpp pppppp`/kjjjnpj/pppppsG''jkjkpp'p^pppq&|-jjjjpppppppr)zQgjkkkp33jgpppppq2 + $jjjjpp!pppppq,(ckkkkp33j"JpppppsM!,3ajkkkpzjbpppppr$#kkkkp33jPppppp9-jkkkpjPpppps4-&2Jjjjjpp2Jpppppr1jjjjpp*9pppppp` ajkkkpzjbppppprC$Njkkkppp ppiQppr+$jjjjpjpppppqy%jjjjYpp%ppppprC/U#6)kkjjpp)pppppq!%8&jjjj.pp&pppppp`"Zkkkk 3jppppps6#&w$$jjjj pp jpppppt(jkkkppmppppt /a$NijkkkpppippppprC m-Pjkkk3jPpppppq2o(kjjjspj(ppppps 61jkkkp3j1%ppppt u )jkkkžpp)ppppps6/&2.jjjjopp/"pppppr)z a.:jkkkppp.:ppppsc5jkkkp3jaJppppt *""'jjjj pp"'ppppppf1jkkk+jpppppq0l#2,jjjjrOpp2,^uppppp$#1jkkkp3jpppppq0jjjjpppppppq2jkkkp fj2ppppprC&l bjjjjppppppprC(/jkkk3<j/ppppps2 -jjjjwpp pppppp1.jjjj@pp.ppppp%Z"Fjjjj-ppFpppppp.jkkkpUj {eipppps4#52'5kjjjpj'5ppppprQVjjjj}pp]pppppq2, EWjjjjeppWppppp`<njjjj(Kpp.pppppp.b%jjjjYpp%pppppq2/U#6,jjjj7?pp:pppppq /jjjjvpp/ppppps$&/tjjjjpp/tpppppp82tRjjjj2pp.pppppp kkkk 33jpppppq (jjjjm#pppppppsjjjj+rppjpppppp W)jjjjpp ppppprC+jkkkpUj {ppppp#52jjjjpppppppq' &jjjjpp pppppp` rkkkk33j rpppppq0,-jjjjpppppppszQ!(jkkkp3jppppprm2!Rkkkkppp}ppppp$Ojjjj=pppppppq$ +jjjjBpp+ppppprWjjjjeppWppppp<*jjjjopp-pppppp"#*jkjkßppppppp`+k0jkkk^j#Rpppppp`# jkkkpUj pppppp kkkk3j pppppq Y! jjjjpp pppppr0~ %]jkkkp33jgPppppp')/jjjjIpp/pppppq2=$/jkkkp9j/pppppq-fjjjjpppppppp`&\$kjjj"2pp$ppppps O"#jjjjb3j(pppppq&\jjjjpp\ypppps4/U#6jkkkppp"pppppp/jkkk"hjpppppt*,jjjjnpj%pppppp&jjjjmpppppppp` J+3jjjjm#pp(pppppsM jjjjYpp pppppp${ kkkkppp pppppr[jjjjpp[ppppprCcjkjkppcppppq2-jjjj-pppppppq jjjj=ppppppps$ '5kjjjpj'5pppppsQ jjjjpp pppppr&ljjjjpppppppsW jjjjpp pppppp;jjjjjpp;pppppqjjjjpjppppppy&jjjjvpp&pppppq4%jkkkppppppppp$!jjjjfpp0pppppq=$*jjjj&[pppppppp`!/1rkjjjppppppps.,kkkk3jpppppq'kkkk3jppppps6'tjjjjEpp+pppppq%$jjjjipp$Hppppp82tjjjjmpppppppq!Vjkkk3jcpppppsM'4$!jjjj&[pp1Cpppppp!/"ljkkkppp"lpppps2&q%L2jjjj ppepppppt(S$jjjjpp$pppppp`, !Rkkkkppp[ppppt $Ojkkkp3jpppppr))51jkkkp3jpppppq#C8jjjjpp8pppppq+jkkkp2j#pppppt#F rkkkk33j rppppps60,Kjjjj9pppppppp`% (ckkkkp33j"Jppppprm!,3-jjjjl3pp-ppppp 7'0fjkjjppfpppppp= kkkk3j ppppps6 Y!8jjjjpp8pppppp,(jkkkppp,(pp@LpprZ&6jjjj6Opp&6pppppp`,#kkkkp33jppppt 9+jkkkppp+MLpppppu+$[jjjjE;pp&pppppt.'O!jjjjppppppp%jjjj6ppJpppppq2' :jkkkpj:pppppq$!njjjj(Kpp.pppppp`.b/jjjj(Npp/pppppp` # &6jjjj6Opp&6pppppp,kjjjpppppps1Okjjj pp1OppppprQ2t.jjjj?4pprpppppp`#(Pjkkk3jPppppps2opkpjpppppppppHppp2.jjjjopp/"pppppsz a1jkkk+jpppppr)0l#jjjjpppppppr)(&dKjjjj9pppppppq% -jkjk(pp-ppppq kjjjpp,pppppr/$Rjjjj2pp.pppppp` pjpkpppppppppTpppjjjj,lppppppps1cjkkk3j1cpppppq2%vjjjjfpp0ppppps=$>jjjjpppppppp jkkkp Ijpppppr!- jkkkppp"pppppp`.Fjjjj1(pppppppp$rjjjjb`ppppppt ($E/)jjjjopp Ppppppq %.q'Jjkkkp3j'Jpppppr)Z2jjjjpppppppq(&d!jkkk|<3j!ppppps--(ajjjj!pp(apppppr)60jjjjHpp,pppppp`)&/jjjj(Npp/pppppp # pjkkpppppppppXppp-*jjjj#pp-*ppppppl7pjpkppppptpppXpppjjjj+rppjpppppp` WpjkkpppppppppXppp1Njkjk/ppppppp`)#pjpjpppppppppVppp1jkkkp3jpppppp0)Pjjjj'Oppppppp`&2jkkkppp)ppJpprC//bjjjjspp/bpppppp` 01tjjjjpppppppqW , jkjjbpp ppppps8 'jjjjepp'pppppt!+2-jkkkppp-ppppprC--Vjkkk3jcpppppt'42.jjjjopp/"pppppqz a/)jjjjopp Ppppppr) %.q!jjjjpp#pppppqm(Bkjjjpj(Bpppppr2?)1cjkkk3j1cppppps62%v((jkkk 33j((pppppq+/+cjkkkppp/ppMppt ( !vkkjjNpp!vpppppq!= 0jjjjQpppppppt+ kjjjppppppps .",jjjjk?pp,pppppqEpjpkppppppppp>ppp>jjjjpppppppp` jjjjlpppppppq2&6jjjj6Opp&6pppppq,&jjjjpp*4pppppp`bajkkkpzjbpppppq2$jjjjb`pppppppt($E$jjjjbhpppppppp` ).Ukjjjpp.Uppppps)S%[jjjjpp[pppppq2%Qjjjjpp%Qpppppr=$8jjjjpp8pppppp`kkkk 33jppppps6 rjjjj3pprppppps!"CjkjjAppppp3ps2/<,jjjj7?pp:pppppp` jjjj7Bpp1ppppps!+/jjjjvpp/pppppr)$&kkkk 3jpppppq#&w"jjjj:pp'ipppppp C)'jjjjpp Xpppppq$2H2jjjjpp*pppppp`#z Qjjjjpp#pppppp`-cjjjj(ppppppps/=y+Hjkjjpp+Hppppps6$#jkkkpjj^pppppp*/u1Njkjk/ppppppp)#0jjjjpppppppp`2w !$jjjjpp()ppppps l"ljkkkppp"lpppps6&q%L"jkkkp3j9pppppCkkkk3jCppppps6&jjjjDpppppppr!kjjjpp'@pppppr+jjjj>pp+pppppq$v2jkkkp3j2pppppq&\jjjjpp\Mppppt /U#61nkkkkp3j0pppppprm %Dkkkkp3j&[ppppp~kjjjnpjpppppr1 jjjjpppppppp' !(jkkkp3jpppppsM2%Qkjjjppppppps/$jjjj+rppjpppppq W. kjjjkpj. pppppr (ajjjj!pp(appppps60,jjjjpp,pppppp#jjjjpppppppp`!"Gjjjj=Jpp"Gpppppt 8-6 jjjjupp-xpppppq*, jjjj:pppppppr1Kjjjj,lpppppppr)yjkkkp3j.yppppp.W=jkjj.pp0pppppp "jjjjjppjppppprC=$$[jjjjE;pp&ppppt .'O jjjjpp({pppppq- jjjjIppppppprC~1!jjjjppppppptjjjjpppppppp&\&5jjjjhpp'pppppt jjjjF,pppppppp`Q* jkkkp3jpppppsL+jkkkpUj {Fppppt #52}jjjj@$pppppppp*b"jjjjpp"pppppp`82tPkjjjppppppps{+Hjkjjpp+Hppppps2$!jjjjpp#ppppps6mDjjjjqgppQpppppp`,jjjjpppppppp kkkkppp pppppsjkkkp3jpppppq/+"'jjjj pp"'pppppqf%{jkkkppp%{ppppps2$%"!jkkkp3japppppr 0|xjjjj)3pppppppp`+(Bkjjjpj(Bppppps2?)'jjjjepp'ppppp!+20jjjj:pp0pppppq-cpjpjpppppppppdXppp/3jkkk zj-pppppp'jkjjppppp3pq<kjjjpj<ppppprjjjjlppppppprC&;jjjjpp,pppppq 'Njjjjpp'Npppppr1jjjjpp*9pppppp .:jkkkppp.:ppppqc5yjjjjpp'pppppp/jkkkppp+uppZvppq2' 0/jjjjpp(!pppppq# &jjjjpp*4ppppppb,'jkjkpppppppp`sjkkk_3jsppppps6)+/jjjj pppppppqfjjjjDppppppprC!.Ukjjjpp.Upppppr)S%$$jjjj pp jppppps"(Zjkkkx3jZpppppq#!tkjjj0pptpppppr-!"kjjjpj!"ppppps"$$jjjj pp jpppppp(!jjjjppppppt jjjjkpppppppq2&jjjj.pp&pppppp"Z jkjj״pp ppp3ps6-;2WNjkkkppp ppiQppq2+$jjjjpp-pppppq '-jjjj,fpp-pppppp`!'jjjjupp pppppp* NIkjjj0ppIpppppr+jkkkp3j Spppppr 1jjjjb`ppppppp($E jkjjbpp pppppp !jkkkp3japppppq2 0|Mjjjjpppppppq$qkkkk.33jpppppq1#jjjjppppppps6(";jjjjjpp;ppppps5jjjjdCpp XpppppqGekjjjpppppppr=20jjjj-pp20pppppp.jkkko3ujpppppt !$jjjjpp()pppppq l2jjjj ppeppppp(S1jjjjpp*9pppppq 0jjjjpp0pppppp/+M jkkkppp"pppppqjkkkp3jpppppq&-2Ljkkk3j2Lpppppq#8%wMjjjjppppppps0,jjjj7?pp:pppppp jjjjF,pppppppqQ* "jjjjpp"pppppq82tijkkkpppipppppr m-. kjjjkpj. ppppps 'jkkk@33j'pppppq%V jkkkpppppipprC1Fjjjjlpp#pppppq2 # Sjkkkpj SpppppqQjjjj6pp-pppppr' jjjj:ppppppprC1K+jjjj$pp+pppppq+%/ jjjj.ppEpppppr)Mjjjjpppppppp`$q/jkkkppp/ppMpps"jjjjpppppppqW1cjkkk3j1cppppps22%v+jkkkp2j#ppppps"#FljjjjpplppppprC3jjjjQpppppppq< pjkkk33jppppppqpjkkk33jpppppps2/jkkk"hjpppppp*1qjjjjDpp.4pppppp.#kjjjRppppppps.u 'jjjjupp pppppq* Njjjj7Bpp1pppppr)!+jjjjlpprpppppr1#(ajjjj!pp(apppppq60/jjjj8pp/ppppp&0jkkkj%pppppp`/s5jkjj,pp5pppppp (0jjjjwpp pppppp12jkkkp fj2pppppr&l .kjjjd9pp Eppppps;o"-jjjjKpp$:pppppq% 0jjjjpp-zpppppp` 0pjkkk33jpppppps6-jkjk(pp-pppps2 !jkkkp3jappppprC 0|jjjjpppppppprC=$ Qjjjjpp#pppppq-c jkkkpppppipprCC1FdjkkkppjdppppprC&kjjjppppppr"%kjjjpp"%pppppp/)&jjjjvpp&pppppr)4%7jkkkp33j7pppppq#jkkkcDPjJppppps"(C2jkkkp fj2pppppq2&l "jjjj:pp'ipppppq C)%{jkkkppp%{pppppq$%"1rkjjjpppppppr.,jjjj pppppppp`$ !jjjjpp#ppppps2m'8jjjjYpp'8pppppp`${)jjjj 0pp)pppppp0pjpkpppppIYpppXpppjjjj"0pp ppppps6,pjpjppppppppp9.ppp%Ojjjjpp!Mpppppq)FjjjjvppFpppppp`*8&jjjjvpp&ppppps4% jkkkppp"ppppppKjjjj9pppppppp% 0jjjjpppppppp2w &jjjjpp*4pppppqb-jjjj,fpp-pppppp!pjpkppppppppp>pppjkkk 63<jpppppqF N'jkkk@33j'ppppps6%Vjjjj(pppppppq/=yjjjj jpppppppp`cjjjjrpppppppql fjkjjppfppppps8=pjpkpppppppppTppp/jjjjpp(!pppppp`# jjjj-ppNppppt =$jjjj pp+*ppppprC#zjjjjlpprpppppq21#jkkkppppppppq$!%jjjj6ppJpppppr' jkjjppppp3ps6&`1KRjkjj(pp$9pppppp<!|jjjjvpp|pppppp$[jjjjE;pp&ppppp.'O*jjjjopp-pppppq"#*'jjjjpp'pppppq+?&$%jkkkp3j .yppppt ,(jkkkppp,(pp@Lppq2ZWjjjjeppWppppq<Vjjjj}pp]pppppr, E/jjjjIpp/ppppprC=$jjjjjppjpppppq2=$,'jkjkpppppppqjkkkp3jppppps/+ Qjjjjpp#pppppp-c:jkkkpj:pppppp$!/tjjjjpp/tpppppp`82t,Kjkkkp3jpppppp`=-jkkkpjIppppt -&"#jjjjb3j(pppppp&"qjjjj'pp/pppppq **jjjj@$pp*pppppq',jjjjnpj%pppppp`&Vjjjj}pp]ppppprC, E jjjjpp-*pppppq jkjkßppppppp+k jjjjpp pppppq20~ xjjjj)3pppppppq+-jkkkppp-pppppr--2jjjj ppeppppt (Sjjjj,lpppppppqkkkk3jpppppq/0jkkk^j#Rpppppp# *jjjjpp*pppppr'jjjjupp pppppp`* Njjjj pppppppsZ9_Bp>x.pdpNEp=&-ppF:ppCtpp9FppV~mppaOcppe{LppYnppKppG…pp8^pphZpp>spp] ] ] ] ] ] MJ,pOp;U/pPlp:wpgWnkp;BpOQ2paU!ppp8& pppN>ppp6:ppphppp5pppcpppOpppXppppppppppppppppgpppppppppppppppp_ ppppppppppppppppA@pppppppppppppppp;{pppppppppppppppp^ppppppppppppppppW[pppppppppppppppp]q0ppppppppppppppppcB ppppppppppppppppEoppppppppppppppppdfpppppppppppppppp@nppppppppppppppppfJ"ppppppppppppppppMppppppppppppppppa*?ppppppppppppppppUppppppppppppppppFppppppppppppppppG5pppppppppppppppp@pppppppppppppppp6 +9ppppppppppppppppLppppppppppppppppWpppppppppppppppp`?!ppppppppppppppppcDιpppppppppppppppp=m|lppppppppppppppppPppppppppppppppppgxrppppppppppppppppg ppppppppppppppppDMLpppppppppppppppp[{gppppppppppppppppUepppppppppppppppp7appppppppppppppppe]ppppppppppppppppIgppppppppppppppppT"pppppppppppppppp6@ppppppppppppppppdsppppppppppppppppVApppppppppppppppp[6pppppppppppppppp=AppppppppppppppppX#,+ppppppppppppppppMpppppppppppppppp]ZppppppppppppppppDB"ppppppppppppppppbϨpppppppppppppppp@(}Lpppppppppppppppp[TppppppppppppppppehŮppppppppppppppppMrppppppppppppppppY ppppppppppppppppM7pppppppppppppppp5hppppppppppppppppf,Kppppppppppppppppf^|ppppppppppppppppSKxppppppppppppppppcU!ppppppppppppppppSApppppppppppppppp4ppppppppppppppppM,7ppppppppppppppppK=ppppppppppppppppVppppppppppppppppG-pppppppppppppppp@ppppppppppppppppOeppppppppppppppppXx"ppppppppppppppppg$МppppppppppppppppL~5ppppppppppppppppappppppppppppppppiƔpppppppppppppppp`spppppppppppppppp@ppppppppppppppppa!ppppppppppppppppZippppppppppppppppc \pppppppppppppppp?9*ppppppppppppppppIb_fppppppppppppppppRKlpppppppppppppppp7 ppppppppppppppppNWppppppppppppppppZippppppppppppppppT8`pppppppppppppppp6#ppppppppppppppppdppppppppppppppppppppppppppppppppi6$ppppppppppppppppQcpppppppppppppppp7pppppppppppppppp=PlppppppppppppppppCfZpppppppppppppppp_uppppppppppppppppIHSppppppppppppppppI ppppppppppppppppIkppppppppppppppppGApppppppppppppppp>}pppppppppppppppp;a?ppppppppppppppppHNppppppppppppppppVppppppppppppppppVDppppppppppppppppK%ppppppppppppppppg:FppppppppppppppppITppppppppppppppppEr/pppppppppppppppp^h*ppppppppppppppppY%ppppppppppppppppJKppppppppppppppppKppppppppppppppppidUppppppppppppppppI2pppppppppppppppp@;vppppppppppppppppXOpppppppppppppppp8.ppppppppppppppppJlmppppppppppppppppc7+ppppppppppppppppJb/ppppppppppppppppC.ppppppppppppppppbpppppppppppppppp`Eppppppppppppppppipppppppppppppppp^ppppppppppppppppb6;4ppppppppppppppppjzppppppppppppppppW'Rpppppppppppppppp>8pppppppppppppppp7 ppppppppppppppppgUpppppppppppppppp;bwppppppppppppppppdE$ppppppppppppppppJ]ppppppppppppppppDmippppppppppppppppAppppppppppppppppWppppppppppppppppDgppppppppppppppppippppppppppppppppgFmppppppppppppppppOLpppppppppppppppp`6{ppppppppppppppppDd<+ppppppppppppppppbtpppppppppppppppp\'-pppppppppppppppp51ppppppppppppppppApppppppppppppppp76ppppppppppppppppQppppppppppppppppG7ppppppppppppppppPyppppppppppppppppJxpppppppppppppppp[\ppppppppppppppppRDpppppppppppppppp8n`ppppppppppppppppK ppppppppppppppppHppppppppppppppppEkdpppppppppppppppp=pppppppppppppppp\GappppppppppppppppK}ppppppppppppppppD)kpppppppppppppppp[m=ppppppppppppppppNpppppppppppppppp9 ppppppppppppppppE2ppppppppppppppppGppppppppppppppppI:ppppppppppppppppTgpppppppppppppppp_S-ppppppppppppppppUnpppppppppppppppp9[ypppppppppppppppp\xppppppppppppppppRoQppppppppppppppppV| ppppppppppppppppbdppppppppppppppppJfppppppppppppppppIH_ppppppppppppppppAppppppppppppppppC<hpppppppppppppppp[>ppppppppppppppppIppppppppppppppppX ppppppppppppppppIJ3ppppppppppppppppT?ppppppppppppppppapppppppppppppppp])appppppppppppppppK ppppppppppppppppdppppppppppppppppX pppppppppppppppp5ppppppppppppppppbppppppppppppppppFDpppppppppppppppp<pAppppppppppppppppD ppppppppppppppppGpppppppppppppppp:eppppppppppppppppQ!pppppppppppppppp8pppppppppppppppppAI<pppppppppppppppp>wpppppppppppppppp>Qpppppppppppppppphp>pppppppppppppppp=pppppppppppppppp;ppppppppppppppppH|ppppppppppppppppCnppppppppppppppppR{*ZppppppppppppppppTO<g&8RD.ppp_spppV0upppKmppp[cpppdHnppp_z!ppp\lppp8sopppW fFr|>7wOD|cWaG7 (U7DnDmd]gHV+S<jF]oN@r0pppp85r0ppppN1r0ppppNppppM_r0ppppDr0ppppA6r0ppppH: r0ppppjppppAppppLlppppN'ppppAk7r0ppppiYr0ppppA#r0ppppDEpppp7?r0ppppZr0ppppg[ppppC8ppppi1ppppaapr0pppp8:ppppZGppppLhr0pppp5)ppppṔppppjr0ppppC8ucp32lpp32lpEp32lp/p32lpp32lpp32lpyp32lpMp32lpp32lpp32lpzp32lp,p32lpp32lp/p32lpp32lpIp32lpp32lpp32lpp32lp,p32lpUp32lp$p32lp{33dp32lpp32lp2p32lp$p32lpp32lpep32lpp32lpp32lpp32lpCp32lp|p32lpp32lp{d33P]3ep32lpp32lpp32lpp32lp&p32lpp32lpz32 IplLp32lpp32lp p32lpp32lpxp32lp]p32lpp32lpp32lpp32lpx 333p ]p32lpmp32lp{p32lpjp32lpLp32lpp32lpp32lpp32lpp32lpZp32lpp32lp$p32lp,p32lpp32lpp32lpSp32lpp32lpp32lpp32lpp32lpp32lp#p22 p6{3;3 Jp3cp32lpp32lpp32lpp32lprp32lp%p32lp~p32lpp32lp=p32lpp32lpp32lpp32lpp32lpp32lpgp32lpvF3|3 pp32lpp32lpp32lpp32lpyp32lpp32lpp32lpUp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lp{p32lpp32lpyp32lpp32lp*p32lpp32lpp32lpp32lpp32lp%p32 pp22 pp32lp p32lpRp32lp#p32lpp32lpu33UlLp32lpp32lpUp32lpp32lpp32lpHp32lpp32lpp32lpXp32lpp32lpp22 p[p32lpp32lp(p32lpp32lpnp32lp p32lpEp32lp>p32lpwp32 pp32lp!p32lp1p32lpp32lpp32lpp32lpp32lpp32lpp32lp)p32lpQp32lpp32lpEp32lpQp32lpAp32lpip32lpp32lpp32lpp22 pp32lpp32lpze233 pppp32lpp32lpBp32lpNp32lpp32lpWp32lpp32lpp32lp@p32lprp32lpp32lpp32lpp32lpEp32lpp32lpRp32lp p32lphp32lp9p32lpGp32lpp32lpjp32lpp32lpp32lpp32lp$u32 pp32lpp32lpp32lpp32lpp32lpp32lpp22 pp22 p6p32lpp32lp^p32lp6p32lpp32lpp22 pp32lp_p32lp p32lpDp32lpp32 p-p32lpp32lpp32lpp32lpp32lpp32lp!p32lpp32lpp32lpp32lpJp32lpep32lpp32lpup32lpnp32lp@p32lpp32lpzp32lpp32lpp32lp-p32lpp32lpp32lpp32lpp32lpp32lp p32lpp32lpp32lpp32lpp32lpp32lp+p32lpp32lp<p32lpp32lpsp32lpp32lpp32lpp32lp*p32lpp32lp|p32lpp32lpp32lpTp32lpp32lpp32lpp32lpp32lp@p32lplp32lpWp32lpp32lpvp32lp>p32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpb|33^ lLp32lpp32lp#p32lpp32lpCp22 pp32lp!p32lpQp32lppp3 ~ppp32lpp32lpp32lpup32lpp32lp9p32lp)p32lpp32lp"p32lp>p32lpp22 pp32lpp32lp%p32lpp32lpp32lp5p32lpp32lp3p32lpjp32lpp32lpp32lpp32lpcp32lpp32lpp32lpp32lp1p32lpp32lp%p22 p\p32lpp32lpp32lpp32lpzp32lpp32lp]p32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpYp32lpp32lpJp32lpp32lp-p32lpp32lp1p32lpp32lpbp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpDp32lpp32lp p32lpsp32lp+p32lpkp32lpp32lp(p32lpp22 pp32lpp32lp p32lpp32lpp32lpp32lpKp32lpp32lpp32lp2p32lpp32lpp32lpp32lpYp32lpp32lpp32lplp32lpp32lpp32lp p32lp}p32lp'p32lpp32lp'p32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lp&p32lpp32lpp32lpp32lpp32lppp33~pucppp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpap32lp6p32lpNp32lp(p32lp4p32lp|3(3u p  ppp32lpap32lpfp32lp?p32lpfp32lpp32lp p32lpp32lpmp32lphp32lpp32lpap32lpp32lpTp32lp2w333ilLp32lp^p32lpp32lpp32lpp32lpwy#3(3u p % %ppp32lp&p32lptp32lpp22 pp32lp*p32lpp32lp1p32lpp32lpp32lpvS33 p3ep32lp|p32lpp32lpp32lpp32lpp32lpAp32lpap32lpp32lp>p32lp p32lp.p32lpp32lpp32lp6p32lpp32lpp32lpp22 p2p32lpp32lpp32lpHp22 pp32lpp32lp<p32lpLp32lpmp32lpp32lpp32lpp32lpp32lpfp32 p-y302 p1{r33p3 p32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lp[p32lpp32lpp32lpp32lpp32lp p32lp p32lp.v!32` p32lpp32lpzp32lpp32lpp32lpp22 pZp22 p6p32lpp32lp/p32lphp32lpp32lpDp32lpp32lpp32lppp32lpp32lp;p32lpp32lpJp32lpp32lpWp32lpp32lp[p32lpp32lpp32lpp32lpp32lpZp32lpp32lpp32lpp32lpp32lpp32lpp32lpXp32lpp32lp+p32lpp32lp3p32lp.p32lpap32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lp}p32lpIp32lpp32lpp32lp\p32lpp32lp:p22 pp32lpp32lpp32lpp32lp`p32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lphp32lpp32lptp32lpjp32lpp32lpp32lpBp32lp?p32lpp32lp6p32lp>p32lpp32lpp32lpp32lpp32lprp32lpp32lp_p22 pp32lpp32lpp32lp p32lpCp32lpp32lpp32lp.p32lpp32lp]p32lpp32lp.p32lpAp32 p-p32lp#p32lpp32lpp32lpp32lpHp32lpp32lpp32lpp32lpp32lp`p32lpp32lpp32lpzH33 pucp32lp p32lpCp32lp}p32lpp32lpp32lp>p32lp"p32lp p32lp*p32lpZp22 pp32lpp32lpp32lpp32lpp32lp-p32lpp22 p~p32lpp32lpp32lp0p32lpyp32lp_p22 pp32lpp32lpwp32lp[p32lp@p32lptp32lp4p32lpp32lpp32lpp22 pp32lpp32lpZp32lp|p32lp0p32lpp32lpp32lpp32lp[p32lpEp32lpDp32lpp32lpp22 pp32lpp32lpSp32lpbp32lpqp32lpp32lpp22 p7p32lpwp32lpTp32lpp32lpp32pp32lpp32lpp32lpp32lpp32lpop32lpp32lpOp32lpp32lpGp32lp@p32lp]p32lpp32lpSp32lpp32lpp32lpp32lpv{3133pplLclLp32lpp32lpp32lpp32lpp32lpVp32lp~p32lpp22 p}p32lpp32lpp32lpp22 p5p32lpp32lpp32lpp32lpp32lpp32lpp32lp=p32lpMp22 pp32lpRp32lpp32lpp32lpp32lpp32lpKp32lpp32lpp22 p[p32lpp32lp"p32lp~p32lpvp32lpp32lpp32lp\p32lp|p32lpFp32lpp32lpyz033pucp32lpSp32lpp32lpp32lp4p32lpp22 pp32lpp32lp_p32lpp32lpSp32lpRp32lpPp32lpp32lpp32lpup32lpxp32lp`p32lp4p32lpp32lpkp32 p-p32lp^p32lp?p32lp\p32lp(p32 pp32lpp32lpAp32lpFp32lp|33plL2^p32lpp32lpp32lplp32lp p32lpp32lpp32lp?p32lp\p32lpp32lpsp32lpp32lpAp32lpp32lpp22 pp32lp,p32lpp32lpp22 pp32lp&p32lpp32lp_p32lp7p32lpp22 pp32lp3p32lpp32lpp32lpp32lpp32lpp32lpp32lp!p32lpIp32lpp32lpp32lpp32lpp32lpbp32lp@p32lpp22 pp32lpp32lpp32lpep32lpp32 pTp22 pp32lpp32lpp32lp3p32lpp32lpop32lpp32lpp32lpp32lpwp32lpQp32lpp32lpp32lpp32lpp32lpp22 pp32lpp32lp{3;3 pp32lpp32lp,p32lpp32lp p32lpp32lpjp32lpOp32lpXp32lpp32lpp32lpp32 p p32lpXp32lp8p32lpZp32lppp32lpp32lpp32lpy33 Apjp32lpdp32lpp32lpp32lpp22 pp32lpp32lpp32lpp32lpp32lpqp32lpp32lpp32lpv33 pXvp32lpXp32lp#p32lpp32lpp32lpp32lpp32lpp32lptp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lp{O32py333 ?p> p32lpp32lpp32lpp32lpBp32lp1p32lp p22 pp32lpp32lpp22 pp32lpPp32lpp32lpp32lpsp32lp4p32lp<p32lpp32lpip32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpkp32lp%p32lp8p32lpp32lpp32lpp32lp`p32lpp32lpp32lpp32lpp22 p}33plLp32lpp32lp p32lpxp32lp+p32lpp32lp0p32lp<p32lpp32lpTp32lpp32lpp32lpp32lpp32lpp32lpLp32lpp32lp)p32lpp32lpTp32lpp32lp3p32lpp32lp'p32lpp32lpp32lptp32lpp32lp9p22 pZp32lphp32lpp32lpp22 pXp32lpp32lpip32lpp32lp p32lpp32lp/p32lpp32lpRp32lpp32lpqp32lpp32lpcp32lpp32lpp32lpYp32lpp32lp<p32lp p32lpp32lp,p32lpp32lp(p32lpv/3s3%pp32lpp32lppol3p3ppppppp32lpp32lpp32lp`p32lpp32lp3p32lpLp32lp]p32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lp'p32lp9p32lpp32lp\p22 pp32lpp32lpp32lpp32lpp32lpp32lpQp32lp;p32lp*p32lpp22 py32pNzp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpap32lpop32lpp32lp p32lpp32lpp32lpvp32lpx3p3 puc;p32lpCp32lpp32lpp22 pp32lpp32lp}p32lpp32lpAp32lpp32lpGp32lpp32lp)p32lpp32lpp32lpp32lp p22 p}p32lpp32lpp32lpp32lpp32lpp22 p7|b3;2\ 2ucp32lpp32lpp32lpNp32lpp32lpp32lpp32lpp32lp;p32lpFp32lpp32lpp32lpp32 p p32lpp32lpp32lp(p32lpp32lp#p32lpp32lpp32lp7p32lp&p32lpp32lp&p32lpp32lp[p32lpQp32lpx3D2 pp32lpp32lpp32lp(p32lpp32lpp32lpp22 p}p32lpp32lpp32lpIp32lpp22 pp32lpp32lp0p32lp~p32lpp32lpVp32lpp32lpp32lpp32lpp32lpp32lpp32lp%p22 pp32lpp32lpdp32lpp32lp'p32lpp32lpp32 pp32lpp32lpp22 pp32lpp32lpp32lp:p32lp p32lpp22 pyz32olLp32lpp32lpp32lpp22 pp32lpp32lpp32lpip32lpp22 p3p32lp=p32lpup22 pWp32lpp32lpp32lpp32lpp32lpp32lp^p22nGp32lp'p32lpp32lpmp32lpPp32lp p32lpp22 pp32lpp32lpp32lpIp32lpp32lpp32lpp32lpp32lpMp32lp`p32lpp32lpp32lpp32lpXp32lpp32lpp32lpp32lpp22 pp32lpOp32lpJp32lplp32lp)p32lp(p32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lp%p22 pp22 p5p32lpp32lpp32lpp32lp p32lpp22 pp32lpSp32lpep32lpp32lpxvZ3;3 p ep32lpgp32lpp32lpNp32lpp32lpp32lpVp32lpp32lpap32lpp32lpp32lp?p32lp+p32lpp32lpbp32lpp32lpp32lpp32lpp32lpp32lpp32lpup32lpp32lp^p32lp p32lp]p32lpp32lp>p32lp p32lpp32lp4p32lpp32lpp32lpzp32lp:|3X33q  ep32lp|p32lpop32lp}p32lpp32lpzp32lpp32lplp32lpp32lpp32lpp32lpfp32lp2p32lpp32lp[p32lppp32lp7p32lpcp32lpp32lpp32lpp32lp8p32lpp32lpip32lpp32lpp32lpp32lpp32lpDp32lpp32lprp32lpp22 pp32lpp32lpp32lpp32lpPp32lpp32lpp32lpp32lpFp32lpp32lpp32lpp32lp p32lp!p32lpp32lpp32lp p32lpp32lpp32lpp32lpp32lpqp32lpp32lpp32lpp32lpp32lpp32lpdp32lpp32lpp32lpWp32lp'p32lp}p32lp p32lpp32lpRp32lpp32lpp32lpp32lpp32lpp22 pp32lp6p32lpp32lpBp32lpp32lpp32lpwp32lp)p32lpJp32lpVp32lpp32lp|X3(2h ,lLp32lpp32lpp32lpp32lpp32lp[p32lpkp32lpp32lpsp32lp+p32lpp32lpp32lpp32lpkp32lpp32lpp32lpp32lpp32lp^p32lpYp32lp|;33ua e]p32lpp32lpp32lpp32lpp32lpp32lpz32]ucp32lp5p32lp)p22 pp32lpqp32lpp32lpz333;pNzpp32lpKp32lpp32lpBp32lpp32lpsp32lpGp32lpp32Tpp32lp\p32lpp32lpp32lpp32lpop32lp=p22 pp32lpp32lpp32lphp32lpp32lpp32lpp32lpp32lpp32lpp32lp}X3(3u p P Pppp32lpp32lpp32lpp32lpp32lpp22 pp32lpp32lpup32lpp32lpHp32lpp32lpTp32lpp32lpp32lp1p32lpDp32lpcp32lpjp32lpp22 pp32lp?p32lpp32lpp32lpp32lp9p32lpp32lpp32lpyp32lp"p32lpwF32 fpx312 PplLp32lp'p32lpp32lpnp32lpp32lpp32lpep32lp/p32lpvp32lpp32lpp32lpp32lpp32lpp32lp p32lpYp32lpp32lpp32lpnp32lpp32lpp32lpHp22 p6p32lp,p32lp}p32lpp22 pZp32lp p32lpp32lpp32lpp32lpp32lpp32lp_p32lpAp32lpp32lpp32lpp32lp8p32lpp32lpp32lpgp32lpp32lpcp32lprp32lpp32lpp32lprp32lpnp32lpp32lpwm3p3Yecl 0pp32lp7p32lpp32lpp32lpp32lpmp32lpp32lpp32lpp32lpjp32lpp32lp8p32lpp32lpp32lpp32lpp32lpp32lpp32lpgp32lpp32lp5p32lpp32lpdp32lpp32lpGp22 pw32pp32lpp32lpp32lpp32lpp32lpp22 p~p32lpMp32lp p32lpz3}2f elLp32lp)p32lpop32lp-p32lpp32lp!p32lplp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lp7p32lpp32lpp32lpp22 pu3(3u p ppp32lpp32lpp32lpp32lpzp32lpUp32lppp32lpv333 ?p p32lpRp32lpp32lpFp32lpp32lp~p32lpVp32lp7p32lpp32lpp32lpp32lp z3D3 pF ep32lpp32lpp22 p\p32lpp32lpp32lpp32lpOp32lpp32lpmp32lp-p32lp8p32lp5p32lpp32lp*p32lpNvd33u Ep@n5n|3v33 pXvp32lpp32lpp32lpp32lp5p32lpp32lpdp22 pp32lpxp32lpp32lpPp32lp"p32lp p32lpp32lpp32lptv3(3u p  Y Yppp32lpUp32lpUp32lpp32lpp32lpp32lp p32lp<p32lp1p32lpVp32lpp32 p{3(3u p ,wwppp32lpp32lpp32lpp32lp!p32lpp32lpp32lpp32lp#p32lpH{k333 ?p 2hp32lpp32lpBp32lpp32lpp32lpXp32lpp32lpp32lpp32lp6p32lpFp32lp#p32lp!p32lp:p32lpp32lpp32lpp32lp-p32lp$p32lpp32lpp32lpp32lpp32lp5p32lp$p32lpp32lpp32lpp32lpbp32lp{p32lpp32lpp32lpp32lpp32lp=p32lpp32lpYp32lpp32lpgp32lpp32lpp32lpp32lpTp32lp{p32lp4p32lpp32lpp32lp&p32lpp32lpkp32lpp32lpp32lpp32lpp32lpp32lpHp22 pp32lpp32lpp32lpp32lpGp32lpcp32lpp32lpp32lpp32lpep32lpp32lpnp32lpp32lpp32lpgp32lpp32lpp32lpp32lpp32lp;p32lpp32lpp32lpp32lpp32lpp32lpv}7n3u pplLpp32lp)p32lpp32lpp32lpp32lpp32lpp32lpop32lpp32lpp32lpp32lp0p32lp p32lp }33j p32lpp32lpp32lpOp32lpp32lptp32lpp32lpp32lp!p32lpp22 pp22 pp32lp=p32lpp32lpp32lpEp32lpWp32lpp32lpp32lp"p32lpp32lp p32lpp32lpp32lpMp32lpp32lpp22 p3p32lpp32lpJp32lpp32lpp32lpp22 pp32lpp32lpsp32lpp32lp"p22 pp32lpp32lpp32lpp32lpKp32lpp32lp:p32lp8p32lpp32lpp22 pXp32lp.p32lpp32lpp32lp&p32lpp32lpp32lpOp32lp-p22 p2p32lp6p32 pTp22 pZp32lp_p32lpp32lpp32lpp32lpmp32lpv333 ?p +p32lpp32lpKp32lpYp32lp|+3D3p ep32lpup32lpp32lpp32lpp32lpLp32lpGp22 pp32lpp32lpp32lpp32lp?p32lpp22 p}p32lpp32lpp32lpp32lp}33IlLp32lpp32lpp32lpp32lp<p32lp+p32lpp32lpp32lpp32lpp22 pp32lpp32lp~p32lpp32lpp32lpp32lpp32lpp32lpp32lp2p32lppp32lpUp32lpIp32lpp32lpp32lp#p32lpy3(3plLp32lpp32lpp32lpp32lpwp32lpp32lpdp32lpp32lpp32lpp32lp9p32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lp.p32lpp32lpp32lpp32lp*p32lpp32lpbp32lpOp32lpp32lp2p32lpQp32lpfp32lpp22 pyf303 npp32lpp32lpp32lp p32lpp22 pYp32lp*p32lpKp32lp'p32lpp32lp p32lp"p32lpp32lpp32lpp32lpp32lpp32lpxp32lpqp32lpp32lpFp32lp9p32lpp32lp"p32lpp32lp{p32lpp32lpp32lpPp32lpp32lpJp22 pp32lpp32lp\p32lpp32lpIp32lpp32lpcp32lp%p32lp+p32lpp32lpp32lpp32lp7p32lpdp32lpMp32lpp32lpCp32lpL|3(3upn3u3u3p32lpp32lpp32lpp32lp]p32lpp32lpp32lpZp32lp/p32lpVp32lpp32lpp32lp{p32lpp32lp$p32lplp32lpp32lpyp32lpp32lpp32lpp32lpp32lpp32lpfp32lp0p32lpNp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpp32lpvp32lp{_s9U Ejp>:ܚ:BIyP8sbcz_@|.;ppppV$ppppRa1ppppS vppppThppppG/ppppV3pppp]`pp@9yppDw9ppVTBppMppppp69pppppOppppp8pppppPDpppppD_pppppQppppp_5lppppp_pppppe4"ppppp[7pppppO|pppppC$pppppg1rppppp`'pppppUtppppph+pppppa+ppppp`)ppppp@KppppppR&opppppfpppppDfSppppp4pppppaVpppppChpppppSbkpppppj BpppppVpppppJpppppDnppppp;S,ppppp?/pppppdB)ppppp]ppppp4:I9i\LA_?jdsg>,v AqU5.E_DC2Q<^d0Hew4A`^J!;A<]6ApHWتpE9qpey pFpQvpA p;ӏ_p@p5|}Vp6-Bp>yApNjkp^%pIppCyVpp>M\W8X?erL+IJ:8W7ujfKuC/>YcY?V@p]&p^[ppc]pppppN+ppppp^rpppppFpppppfPpppppVkppppp86ppppp^{pppppOpppppF1qppppph*pppppMGpppppL)pppppSopppppKfRpppppXYpppppW Apppppepppppi?mppppp<(ppppp5A]vG7e!Y|vf  >]W,648 ~=Teƞ\di_HhH YdKdaHRDa b5_u6EE7]FMFugMtD1U?d70Gl]u7hyHZsg>]::)CaPciN׭ppppppppppppppppppppppppppppppppppppppppgnpppppppppppppppppppppppppppppppppppppppp=ppppppppppppppppppppppppppppppppppppppppf͈ppppppppppppppppppppppppppppppppppppppppj{7ppppppppppppppppppppppppppppppppppppppppFDpppppppppppppppppppppppppppppppppppppppp=dÓppppppppppppppppppppppppppppppppppppppppUÔppppppppppppppppppppppppppppppppppppppppIppppppppppppppppppppppppppppppppppppppppp7 pppppppppppppppppppppppppppppppppppppppp@ppppppppppppppppppppppppppppppppppppppppDd pppppppppppppppppppppppppppppppppppppppp=ftppppppppppppppppppppppppppppppppppppppppJ3jpppppppppppppppppppppppppppppppppppppppp?ppppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppppppppppppppppppKv |ppppppppppppppppppppppppppppppppppppppppOppppppppppppppppppppppppppppppppppppppppKgjpppppppppppppppppppppppppppppppppppppppp?sIppppppppppppppppppppppppppppppppppppppppHpppppppppppppppppppppppppppppppppppppppp@P]Mpppppppppppppppppppppppppppppppppppppppp[Cpppppppppppppppppppppppppppppppppppppppp=;Dppppppppppppppppppppppppppppppppppppppppi6pppppppppppppppppppppppppppppppppppppppp7&@pppppppppppppppppppppppppppppppppppppppp9)pppppppppppppppppppppppppppppppppppppppp@p*ppppppppppppppppppppppppppppppppppppppppOpppppppppppppppppppppppppppppppppppppppp;6Bpppppppppppppppppppppppppppppppppppppppp>6CppppppppppppppppppppppppppppppppppppppppMpppppppppppppppppppppppppppppppppppppppphrppppppppppppppppppppppppppppppppppppppppP+ppppppppppppppppppppppppppppppppppppppppi+ppppppppppppppppppppppppppppppppppppppppHٛppppppppppppppppppppppppppppppppppppppppR6pppppppppppppppppppppppppppppppppppppppp[!ppppppppppppppppppppppppppppppppppppppppIUppppppppppppppppppppppppppppppppppppppppRD} pppppppppppppppppppppppppppppppppppppppp\xjpppppppppppppppppppppppppppppppppppppppp6]ppppppppppppppppppppppppppppppppppppppppWQrppppppppppppppppppppppppppppppppppppppppj ^pppppppppppppppppppppppppppppppppppppppp[ _pppppppppppppppppppppppppppppppppppppppp\'ppppppppppppppppppppppppppppppppppppppppHh_ppppppppppppppppppppppppppppppppppppppppG1ppppppppppppppppppppppppppppppppppppppppA>2pppppppppppppppppppppppppppppppppppppppp\mpppppppppppppppppppppppppppppppppppppppp[m^5ppppppppppppppppppppppppppppppppppppppppFi-ppppppppppppppppppppppppppppppppppppppppg.ppppppppppppppppppppppppppppppppppppppppOpppppppppppppppppppppppppppppppppppppppp7Apppppppppppppppppppppppppppppppppppppppp@)ppppppppppppppppppppppppppppppppppppppppJ*pppppppppppppppppppppppppppppppppppppppp]ppppppppppppppppppppppppppppppppppppppppKppppppppppppppppppppppppppppppppppppppppBT70pppppppppppppppppppppppppppppppppppppppp871ppppppppppppppppppppppppppppppppppppppppUpppppppppppppppppppppppppppppppppppppppp]ppppppppppppppppppppppppppppppppppppppppIZppppppppppppppppppppppppppppppppppppppppa[ppppppppppppppppppppppppppppppppppppppppNQ,pppppppppppppppppppppppppppppppppppppppp:ڒppppppppppppppppppppppppppppppppppppppppMpppppppppppppppppppppppppppppppppppppppp^"pppppppppppppppppppppppppppppppppppppppp9"ppppppppppppppppppppppppppppppppppppppppcUTpppppppppppppppppppppppppppppppppppppppp5}pppppppppppppppppppppppppppppppppppppppp:#Lpppppppppppppppppppppppppppppppppppppppp= HppppppppppppppppppppppppppppppppppppppppAIppppppppppppppppppppppppppppppppppppppppIspppppppppppppppppppppppppppppppppppppppp;Epppppppppppppppppppppppppppppppppppppppp<ppppppppppppppppppppppppppppppppppppppppR_ppppppppppppppppppppppppppppppppppppppppdtiUppppppppppppppppppppppppppppppppppppppppGppppppppppppppppppppppppppppppppppppppppbeppppppppppppppppppppppppppppppppppppppppD_!ppppppppppppppppppppppppppppppppppppppppdjpppppppppppppppppppppppppppppppppppppppp>pppppppppppppppppppppppppppppppppppppppp=ppppppppppppppppppppppppppppppppppppppppKFBppppppppppppppppppppppppppppppppppppppppYBppppppppppppppppppppppppppppppppppppppppPpppppppppppppppppppppppppppppppppppppppp7pppppppppppppppppppppppppppppppppppppppp:%8 ppppppppppppppppppppppppppppppppppppppppG8!pppppppppppppppppppppppppppppppppppppppp[{pppppppppppppppppppppppppppppppppppppppp>YGppppppppppppppppppppppppppppppppppppppppcHppppppppppppppppppppppppppppppppppppppppY -pppppppppppppppppppppppppppppppppppppppp;ۋpppppppppppppppppppppppppppppppppppppppp>ppppppppppppppppppppppppppppppppppppppppLppppppppppppppppppppppppppppppppppppppppb#ppppppppppppppppppppppppppppppppppppppppUe:ppppppppppppppppppppppppppppppppppppppppEr~ppppppppppppppppppppppppppppppppppppppppeh9ppppppppppppppppppppppppppppppppppppppppD6ppppppppppppppppppppppppppppppppppppppppXtppppppppppppppppppppppppppppppppppppppppb6+ppppppppppppppppppppppppppppppppppppppppfpppppppppppppppppppppppppppppppppppppppp@jCpppppppppppppppppppppppppppppppppppppppp5jDppppppppppppppppppppppppppppppppppppppppT?pppppppppppppppppppppppppppppppppppppppp9pppppppppppppppppppppppppppppppppppppppp[T`ppppppppppppppppppppppppppppppppppppppppeBppppppppppppppppppppppppppppppppppppppppCppppppppppppppppppppppppppppppppppppppppbtCoppppppppppppppppppppppppppppppppppppppppLCpppppppppppppppppppppppppppppppppppppppppJppppppppppppppppppppppppppppppppppppppppKwpppppppppppppppppppppppppppppppppppppppp_T9ppppppppppppppppppppppppppppppppppppppppbppppppppppppppppppppppppppppppppppppppppIpppppppppppppppppppppppppppppppppppppppp]?ppppppppppppppppppppppppppppppppppppppppJ@ppppppppppppppppppppppppppppppppppppppppb.ppppppppppppppppppppppppppppppppppppppppd.ppppppppppppppppppppppppppppppppppppppppjv܇ppppppppppppppppppppppppppppppppppppppppV܈ppppppppppppppppppppppppppppppppppppppppfgppppppppppppppppppppppppppppppppppppppppM)${ppppppppppppppppppppppppppppppppppppppppippppppppppppppppppppppppppppppppppppppppMpppppppppppppppppppppppppppppppppppppppp<6ppppppppppppppppppppppppppppppppppppppppLppppppppppppppppppppppppppppppppppppppppgpppppppppppppppppppppppppppppppppppppppp>}ppppppppppppppppppppppppppppppppppppppppaMuppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppV0=pppppppppppppppppppppppppppppppppppppppp`=ppppppppppppppppppppppppppppppppppppppppI:spppppppppppppppppppppppppppppppppppppppp;PtppppppppppppppppppppppppppppppppppppppppeppppppppppppppppppppppppppppppppppppppppXppppppppppppppppppppppppppppppppppppppppU3xppppppppppppppppppppppppppppppppppppppppG(3ppppppppppppppppppppppppppppppppppppppppV}pppppppppppppppppppppppppppppppppppppppp<ppppppppppppppppppppppppppppppppppppppppf[)%ppppppppppppppppppppppppppppppppppppppppVֶpppppppppppppppppppppppppppppppppppppppp_pppppppppppppppppppppppppppppppppppppppp]pppppppppppppppppppppppppppppppppppppppp\̓ppppppppppppppppppppppppppppppppppppppppSzIppppppppppppppppppppppppppppppppppppppppC|zJpppppppppppppppppppppppppppppppppppppppp\Hpppppppppppppppppppppppppppppppppppppppp7ppppppppppppppppppppppppppppppppppppppppV”ppppppppppppppppppppppppppppppppppppppppXToppppppppppppppppppppppppppppppppppppppppA pppppppppppppppppppppppppppppppppppppppp^h2ppppppppppppppppppppppppppppppppppppppppGBepppppppppppppppppppppppppppppppppppppppp:qppppppppppppppppppppppppppppppppppppppppI~*ppppppppppppppppppppppppppppppppppppppppK+pppppppppppppppppppppppppppppppppppppppp]HppppppppppppppppppppppppppppppppppppppppDMdpppppppppppppppppppppppppppppppppppppppp^5ppppppppppppppppppppppppppppppppppppppppFppppppppppppppppppppppppppppppppppppppppCn>ppppppppppppppppppppppppppppppppppppppppCOppppppppppppppppppppppppppppppppppppppppAPppppppppppppppppppppppppppppppppppppppppfppppppppppppppppppppppppppppppppppppppppI4\pppppppppppppppppppppppppppppppppppppppp54]ppppppppppppppppppppppppppppppppppppppppEo.ppppppppppppppppppppppppppppppppppppppppZixppppppppppppppppppppppppppppppppppppppppQ* ppppppppppppppppppppppppppppppppppppppppNpppp=ul ppppVCppppU&1~pppp`7ppppKfappppDpppp> NppppRJ{ppppdL6ppppD!'pppE ppp=vpppBs ppp7OhpppHpppp8_~ppp<ppp`pppe*#pppYyppp?\spppjwpppVcpppBwppp=KpppZpppHEppp@K;IpppT8JpppIpppf3ppp_5e ppp_pppRHpppQppp^ pa-*pI=g^ph5;pf@peVٍpe"-p^p4p?]lp`LpSaopSBepS9 vOKɲM2\FcDKFpppppC]CpppppWFpppppMS]CpppppJl1FpppppCFppppp[%ʻFppppp>yE]Cppppp[%]CpppppM$FpppppYL`=E]3 =OfsiN[4JNJ)A{eN"xeX/ppppppppppppppppppppppLppppppppppppppppppppppR6pppppppppppppppppppppp>nppppppppppppppppppppppD@ppppppppppppppppppppppTbpppppppppppppppppppppp<;ppppppppppppppppppppppKr ppppppppppppppppppppppS?ppppppppppppppppppppppgWpppppppppppppppppppppp=\pppppppppppppppppppppp:O<ppppppppppppppppppppppYz0pppppppppppppppppppppp=AkppppppppppppppppppppppM؏ppppppppppppppppppppppbr-pppppppppppppppppppppp^J:pppppppppppppppppppppp^lppppppppppppppppppppppWvpppppppppppppppppppppp^.bsU[h5ppppppp66ɿppppppp`Bjppppppp8jmppppppp4\ApppppppG8 pppppppAx{vppppppp41ppppppp4\-ppppppp5 .ppppppp8fspppppppG"ppppppp5J3DpppppppGppppppp5ppppppp5_ppppppp4pppppppB-pppppppWɿpppppppaɿppppppp66Dppppppp4\.ppppppp`mpppppppa\[pppppppW$`pppppppag.ppppppp5.ppppppp4pppppppBp[pppppppBpppppppau|ppppppp44ɿppppppp66@.pppppppBkpppppppGvppppppp4\ppppppp5ppppppp8RpppppppAx.pppppppGD8-ppppppp8vppppppp5"ppppppp5ϻɿpppppppa9ppppppp8}\ɿppppppp`ǎpppppppa ppppppp5pppppppWDppppppp`/w.ppppppp66spppppppAxIɿppppppp`%Vmppppppp8h[pppppppappppppp66ppppppp4\[pppppppAxppppppp66ppppppp`2sppppppp5lppppppp5}-ppppppp4pppppppAxǎppppppp66u[pppppppBpppppppG+VpppppppaЫǎppppppp5:.pppppppAxppppppp5pppppppAx0~-ppppppp4\sppppppp4>ppppppp8.ppppppp5lppppppp5:[pppppppG_v[ppppppp4\bɿpppppppBwGppppppp4\wpppppppAx|mpppppppAxgppppppp`lVppppppp5[pppppppWppppppp666pppppppB7Dppppppp4\+G.pppppppBF.pppppppBpppppppW#[ppppppp4јppppppp8)ǎppppppp8ppppppp8ppppppp4\ǎppppppp661yppppppp4tvpppppppGsppppppp5pppppppW]ppppppp4\ppppppp`lppppppp5ɿppppppp4N.ppppppp`m-ppppppp66ǎppppppp4mpppppppac-pppppppAx@.pppppppW$vppppppp5ppppppp5sppppppp5|vpppppppGuǎppppppp`.pppppppBkɿpppppppB}VpppppppG^ppppppp5y5mpppppppBppppppp4n-pppppppW:Uǎppppppp8ppppppp4dppppppp5nppppppp50sppppppp52pppppppWGppppppp`:[ppppppp5WmpppppppG%ɿpppppppa\pppppppAxfspppppppGppppppp4\Dppppppp4\vppppppp8Vppppppp`_vpppppppapppppppAxDpppppppAx) pppppppBl~.pppppppab?vppppppp8wppppppp8z+-pppppppWu.ppppppp66w-pppppppGpppppppWoVpppppppAx pppppppAx;D[ppppppp5vppppppp4\RVppppppp`IpppppppGpppppppW8ppppppp5pppppppa4B.pppppppGwDpppppppBvppppppp`דppppppp4![ppppppp66{ppppppp4\mppppppp5pppppppp`f[pppppppa>Dppppppp8Qppppppp8.ppppppp4FpppppppBppppppp50ppppppp4VpppppppAx58pppppppWx.pppppppAx!ppppppp5^Vppppppp`Dppppppp4nrDpppppppW؆-ppppppp5 sppppppp66 mpppppppGM.ppppppp5DpppppppapppppppB=-ǎpppppppW.ppppppp8.ppppppp`2ppppppp82Dppppppp4\uppppppp66pppppppAx.pppppppGppppppp`@uppppppp4<ǎpppppppAxtVpppppppBsppppppp66spppppppG+mppppppp8}ppppppp5 pppppppamppppppp8!pppppppAxeppppppp66vppppppp5O.pppppppBFmpppppppW IpppppppWhCppppppp4\Hppppppp`3ɿpppppppBppppppp4\vppppppp4\ppppppp4\pppppppaAeVppppppp5 VpppppppW7mpppppppapppppppa,pppppppWpRspppppppW ppppppp66.pppppppaspppppppGe.ppppppp667VpppppppG0ppppppp5sy-ppppppp66.ppppppp5? ǎppppppp4pppppppBi<ppppppp4.ppppppp`ppppppp66_ppppppp4sppppppp5*hǎppppppp5h5pUTwp9:7p?Apa"p^%p^Op\?pS.@Y$G'/#d:q4]HvMv3dV;Hi c^pYopEF'p=7qpP8RpC 5p74(pBtzpK]/"836C_%D/?t[mRXcDn_HnQBspF-pRp[ND,pYNqp50rpbtpI:EpZmp4cpi3p>np<zp@hp[mjpjEpc2xp`slpaOpppappppGsppp=pppp9-ppp=&ppp8^pppK pppOW'pppV~ pppY%ppp>Wpppj{9pppppC$Ippppph|ppppp8pppppCh8pppppa+lppppp>'ڔpppppSbVpppppDpppppS~pppppa;pppppT8pppppQtpppppJpppppUypppppPD$}pppppMpppppBiuppppp;S9pppppDppppp]vzppppp_ppppp:xappppp@KpppppOwdpppppDpppppe4}ppppp_5pppppbcppppp[ppppp`npppppdB]pppppO<pppppVppppp69pppppD_̕pppppR&>pppppgppppp`* pppppSppZ/ppggppGsppp< lpppppRUpppppBppppp6)ppppp^-ApppppCdŷpppppS,pppppIppppp[g2pppppWppXfnppP pp50spp\pZ&p6K.p)zppppA)zppppRpppp`)zpppp>`lppppN9kpppp<)zppppAk2p)zppppN )zppppQP)zpppp[w)zppppS )zppppM_P)zppppD&pppp`ppppAk߱ppppZSppppd-ppppAppppC8\)zpppp[ppppD^!)zppppN>)zppppC8ppppR6)zppppZITppppggxe?4>ppppp7'epppppBwwpppppF`hppppp<\{pppppLJ@ppppp\_ppppp6pppppYy#pppppaApppppZX;Jppppp9'ppppp@pppppQ ppppp5pppppF*{STIQ5JCQMt]$ea XlWr56w~H6Rcn(?v82VDp< pT9SpUr|pppO7pppBbpppEX8D~penp__ pHwp;NpGhp[;Sp>65pg~pB;p=(p6p\IpD#pJ<|pGoFhPAdppBQ\ppGqrpSNpV~pp>Uppf1ppaOppaBpp8^8pp6jppMT0pp]JppK/pp9+ppOW\ppYpp4mpp=&Upp_gpp?ppG+ppXsLpD`IOR!ppp;WupppLuppp6(ppp7ppp_pppQ)pppSvpp]7ppIpp6~_ppcppi39ppZpp[$ppTppJz>ppb\ ppKppPg ppftb]ppd\ppU[;bppcppappT2cpp?BppP=ppTS /ppDAppapp5)ppB -pp[ppMK?'pp_:{ppb5pp5ppV;HpppGHppp9?Hppp4-p9/phD*pMLop9pbt:pi0ppi|pRlpSEpZmpAcp> 1pUnpgzpUfpW}hp<FpVp5BpO{p<Op8vpI:>pF6dpBAWpSpY)p[msjpYaAiBsV5!bS|qaX b ][r;R~95/ii._U(o[f:g_Ftg[aECMR4(UDI h =T0h%2fbERZSK`Fr6IL1;9@f:_pD#Q]da7&f\N\6t5=F%p? p:up<ph9pWCϿp`w}apU&Ppe>Ap; pVkpD%p67pppppH`pppppj0zpppppDppppp_apppppC ppppI?JppIިppEBJppOJppOިppLwJppEuިpp>wJppIJppL4ިppIިppW/ިppIcިppIJppWJpp>wzިppjpppT ppp=fppp]+ApppVUpppRHgpppHpppZjpppB@ppp]ppp<hpppT8TpppInppp=K2pppYy_opppfpppI.pppD#ppp@K{pppOGppp?\ppp9N/ppp_53ppp7O_ppp<"lwpppUI;=pppBwppp[W ppp[xppp9 pppEpppe*ppp`pppQpppHppp_pJpppQeeppp8pppN5Spppp4)ppppN5pppp4)ppppB[#eŶpppTCIŶpppQŶpppAT(Ŷppp:?Ŷppp]&(ŶpppiuŶpppbŶpppa=Ŷpppi3QŶpppe>ŶpppNIŶppp[2Ŷppp@ŶpppBŶppp7j(Ŷppp5,gEŶppp=Ŷppp={pDhpp8^ppNpp=8pp=}ppV~}ppjXppGppapppOWaqpp>Qppg|FppZ(ppeppaOppKppUpp^Fpp9*pp=&ppLJJppYppfppCkppJ#pp="*pp6BS'erA_0cjgGB\fz^ST4rUrڇpppG~pppO7upppa9ppp9vmppp_<pppWS#7,$W;SIQ]O6,_DuR42d+5P"=~ϼP_}]J&?xJ9AMjЬT9hM@TǏ;8^i9UYkHK%XM7JIZX!=;D=_?I*i]ןppp_(tppphm\pppJѬpppZppp>R+ppp[`ypppXGppp5Tpppp@?dpppG_pppCڄpppBrDppp4apppZ=~pppbpppB<pppS$ppp@YpppcLupppQ'pppA^ppp=9pppMH%dpppI3pppBvjppp?ppppgapppEpppi-pppH?pppepppepppRpppX pppOqYpppO pppA<pppKppp@2pppp@ppp_ppppPM3jpppR̅pppJ"'ppp\pppI)pppA4Bppph`ppp68ppK}ppXppGuppaO}pp8^ppOWQpp5;ppDppapp9pp]ˡpp=&֧ppV~!ppIjpp[)ppY{(pp4 ppa<pp>@ppSFppXvlpIDpppL pppggF;ttppM`ppdppdpp8pp^pp;pp< ppU.Fpp:SqppWG _ppM ppc+pp=ippcTpp7ppHhppjnjppGxppZppUwppcppg.'ppeE3pp_: ppGppdpp>Sppftpp`3pp7_pppD:pppG:{pppIppppb` e+7KJ^gEc7_e@GwihZI6&c4H(6I_d97 #d;H5(Nlkb;2CG Vix5 Oe5apjVB`apGnapFap@_apW;kpiTkpQapb4kpR<*aphOkpW;ap7J" kpiϱapWg}Tap9~apb4@apcCEkp^kpE$`kpbrkpJkp:(ap>kpbrGap_zkpGnkpG#kp7JdapG%ap=ap>ap@ kp_Zap9~AkpFkp;papM"pkpJ5.apQbkp=kpjVkp:(JkpE$aphOapM"papR<1kpcC3apWgmkp5"kp;pkp^^apippU&9pfUpDxpitpfFep\pc$pK\pfEpgwp>.pppjpp?pjpppjpppjpppjpp pjpp pjpppjpppjpppjpppjpppjpppjpp}pjpp~pjpp?pjpppjppjpjppkpjpppjpppjppapjpppjpppjpppjppYpjppZpjpppjppxpjppCpjpppjpp)pjpp*pjpp_pjppKpjppLpjpppjpppjpp pjpppjpppjpp.pjpp/pjpppjpp!pjppPpjpp#pjpptpjpppjpppjpppjppbpjpppjpppjpppjpppjpp[pjpppjpppjppLpjppMpjppNpjpppjpppjppEpjppFpjpprpjpppjpp`pjppepjpp0pjpp1pjpppjppUpjppVpjpp pjppMpjppApjppBpjpppjpppjpppjpppjpppjpppjpppjpppjpppjpppjpppjpppjpppjpp"pjpppjpppjpppjpppjppvpjpppjpppjppnpjpppjpppjpppjpppjpppjpppjppRpjpppjppGpjpppjpp=pjppspjppgpjpp2pjpp3pjppdpjppepjpppjppYpjpp!pjpp>pjppNpjppCpjpppjpp5pjpp2pjpppjpppjpppjpp&pjppwpjpppjpppjppopjppppjppqpjpppjpppjppdpjpp^pjpppjppIpjppJpjpppjpp@pjppupjpp-pjppfpjpppjpppjppfpjpppjpp pjpp"pjpppjpppjpppjpppjpppjpppjpppjpppjpppjppapjpppjppTpjpppjpppjpppjpp|pjppvpjppkpjpppjpppjpp0pjpppjpp]pjpppjpp$pjppOpjpppjppFpjpppjpppjpp:pjpp;pjpp3pjpppjpppjpppjpp&pjpp'pjpp(pjppypjppzpjpppjpp7pjpppjpppjppbpjppcpjpppjppWpjppXpjpppjppnpjppopjpp4pjpp1pjpppjpp#pjpppjpppjpp%pjppPpjppQpjpppjppHpjpppjpppjpppjpppjpppjpppjpppjpptpjpphpjppipjppjpjpppjpppjpppjpppjppxpjppypjppzpjpp{pjpppjpppjpppjppqpjpppjpp6pjpp7pjpppjpppjpp`pjpp$pjppJpjpppjpp4pjpp5pjpppjpppjpppjpp{pjpppjpppjpppjppi8Q-kSauvCAm>i?:5eղ7ˏR֖6S)B{7k x7*7([(g@oa bg cl dp er fs gt hw iz j{ k| l m n o p q-k-l-m-n-o-p-q-r-s-tABABABABAB&AB+AB,AB/AB0AB2AB3AB:AB@ABAABFABHABKABPABQABR+M+N+O+P+Q+R+S+T+U+V+W+X+Y?y?z?{?|?}?~???????????)@)A)B)C)D)E)F)G)H )J )K )L )M =c!=d"=e$=f&=g'=h)=i,=j/=k6=l7=m:=n;=oA=pB=qD=rE=sF=tG=uJ=vK=wM=xN=yQ=zV'4ͣ'5ͤ'6ͩ'7ͮ'8ͯ'9ͳ':Ͷ';͹'<ͻ'=ͼ'>;'?'@'A'B;?7;@7;A7;B7;C7;D7;E7;F7;G7;H7;I7;J7;K7;L7;M7;N7%{T%{V%{X%{Z%{\%{^% {f%!{i%"{k%#{p%${s%%{t%&{u%'{w%({z99999999999999# # ################7777 7 7 7 7 7777 7 777777  í ñ ô õ ö!ø!û!!!!!!!! ! ! ! ! !!!!4-Z4-[4-^5-a5-c5-f5-j5-l5-m5-n5-p5-r5 -s5 -x5 -z5 -|5 -5-5-5-qqqqq qqqqqqqqq"q#q'q(q*q+q-2'2)2*2+21222527292:2;2<2>2@2G2I2N2P2R2V2Z@  @  @  @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 000000000000000> 9> :> ;> <>?>E>H>J>O>S>W>X>Y>Z>[>\>^>`>a>b>i.#2.#4.#7.#8.#9.#;.#<.#>.#?.#B.#G.#J.#L.#S.#\;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f,,,,,,,,,,,,,,,, - - -999999999999999999999*~w*~{*~|*~}*~*~*~*~*~*~*~*~*~*~*~7475787:7;7=7>7A7B7C7F7G7M7N7a7b7f7i7l((((((((((((((( ( (5I5I5I5I5I5I5J5J5J5J5J5J 5J 5J5J5J5J5J&&&&&&&&&&&&&&&&&&&&&&& 3|n3}o3~r3s3v3z3{3~3333333333333333$t5$t<$t=$t?$tB$tD$tE$tO$tP$tR$tT$tY$tZ$t]$ta$tc1b1c1d 1e 1f1g1h1i1j1k1l1m1n"1o%1p'1q)1r-1s.1t/1u01v2"""""""""""/?/?/?/?/?/?/?/?/?/?/? l m r s v x z { | }          -d-e-m-q-r-t-z-}----AiAiAiAiAiAiAiAiAiAjAjAjAjAjAjAjAjAjAj+j+k+l+m+n+o+p+q+r+s+t+u???????????)c5h)d5i)e5p)f5q)g5r)h5s)i5w)j5y)k5z)l5})m5)n5)o5)p5)q5)r5)s5)t5)u5)v5)w5)x5)y5)z5=q=r=s=w=x=z======'X:'Y;'Z<'[='\A']B'^C'_H'`I'aK'bO'cP'dS'eT'fU'gV'hW'i^;Y_;Z_;[_;\_;]_;^_;__;`_;a_;b_;c_)I_;d_;e_;f_%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P;%Q%R92939495969798999:9;9<9=9>9?9@9A9B9C9D#/+#0+#1+#2+#3+#4+#5+!#6+$#7+%#8+)#9+0#:+1#;+57&L7'S7(X7)[7*\7+^7,_7-a7.c7/e70h71j72l73r74u75x76z77!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!75%C5&C5'C5(C5)C5*C5+C5,C5-C5.C5/C 50C$51C)52C*53C.54C/55C056C257C858C=59C>5:CA5;CBhimnqrvyz{~ !"#$%&'2222223333333333 3 3 3 @0 @1 @2 @3 @4 @5 @6 @7 @8!@9!@:!@;!@<!@=! @>! @?!@@!@A!@B!00000 0"0#0%0&0'0)0+000305080:0;1=1B1C1H>2Έ>3Ί>4΋>5Ό>6΍>7ΐ>8Β>9Γ>:Δ>;Η><Θ>=Ι>>Μ>?Χ>@ε>Aζ>Bη/ 8/8/8/8/8/8/8/8/8/8/8/8/8/8/8/8/8<|D<|G<|H<|I<|N<|Q<|W<|Y<|]< |^< |`< |a< |h-n-o-p-t-u-w-y-{-|--- -!-"-#-$-%99999999999*********++++++ + +7Ĝ7ĝ7Ģ7ģ7ħ7Ĩ7ĭ7Ĵ7ĵ7Ĺ1Ļ7Ľ77(.U(.V(.W(.\(.](.g(.m(.o(.q(.v5q5q5q5q5q5q5q5q5q5q5q5r5r5r5r5r 5r 5r 5r 5r 5r5r5r5r& &"&%&*&+&.&3&8&C&D&I&O&Q&R&X&Y&Z&]3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 $$$$$$$$$$$$$$$$$$$$$$$$11111 1!1%1&1)1+1,1.10191<1@1B1E1G1H1I"$"$"$"$!"$#"$("$*"$+"$,"$-"$1"$4"$<"$B"$F"$J"$K"$L"$M/g/g/g/g/g/g/g/g/g/g/g/g/g/g/g/g/g/g               -e-j-m-q-s-t-w-}------]_`ceghimqvxyz~+2+3+5+7+8+;+<+=+?+@+I+J+T+U+W+Y+[+\+]+^?????????????????????)]h)]i)]o)]q)]u)]w)]x)]z)]{)]|)]})]~)])])])])])]============='~`'a'b'c'f'j'k'o'p'r's't'u'w'z''';yu4;zu5;{u9;|u:;}u;;~u=;uB;uF;uG;uK;uT;uW;uY;uZ;u^;u`;uc;ue;ug%f%g%h%i%j%k%l%m%n %o %p%q%r%s%t%u%v%w9Y9Z9[9\9]9^9_9`9a9b9c9d9e#R@#S@#T@#U@#V@#W@#X@#Y@#Z@#[@#\@#]@#^@#_@#`@#a@#b@#c@#d@7NF7OG7PH7QI7RN7SR7TW7UX7VY7WZ7X[7Y]7Z`7[a7\h7]k7^m7_r!NC!OH!PK!QL!RM!SO!TS!UT!VV!WW!XZ!Y\!Z_![b!\c!]e!^h!_i!`n5Jj5Kj5Lj5Mj5Nj5Oj5Pj5Qj5Rj5Sk5Tk<=>?@ABCDEFGHIJKLMNOPQRST3 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/30313233343536373839@U6[@V6]@W6^@X6_@Y6`@Z6b@[6c@\6e@]6i@^6r@_6u@`6w@a6y@b6z@c6{@d6}@e6@f6@g61N1P1Q1S1V1Y1Z1[1\1 ^1!_1"a1#d1$g1%h1&m1'p1(q1)t1*y>S >T!>U$>V*>W,>X->Y/>Z1>[4>\5>]7>^8>_:>`<>a>/*`/+`/,`/-`/.`//`/0`/1`/2`/3`/4`/5`/6`/7`/8`/9`/:`/;`/<`/=`<<<<< -?-@-A-B-C-D-E-F-G-H9+9+9+9+9,9,9,9,9, 9, 9,9,9,9,9,9,9, 9,$+<+>+?+@+B+F+I+ K+!P+"[+#\+$]+%b+&j+'l+(m7ٱ7ٲ7ٳ7ٴ7ٶ7ٻ7پ77777777777777777) C) C) D)D)D)D)D )D )D)D)D)D)D)D$)D%)D(5S5T5U5X5[5`5a5l5m5o5u5y5z&'''''''''' ' ' ' ' ''3!3!3!3!3!3!3!3!3!3!3!3!3!3!3!3!3!3!3!3!3!$ $ $ $$$$$$$$$$%$'$($+$/$1$21o1p1q1r1u1z1{1|1σ1τ1υ1χ1Ϗ1ϐ1ϒ1ϟ1ϡ"9"9"9"9"9"9"9"9"9"9"9"9"9"9/}!/}"/}%/}&/})/}*/}-/}./}3/}:/}=/}>/}?/}@/}B/}E/}I Y [ \ ^ _ b d j l u x y z ~    -----------+{+|+~++ŀ+ń+Ņ+ʼn+ŋ+ō+ŏ+ő+Œ+Ŕ+Ř+Ŝ+Š/Ţ+ŧ+ũ?/:?/;?/<?/=?/??/A?/B?/C?/G?/H?/N?/O?/Q?/R?/S?/Z?/\?/_?/`)r)r)r)r)r)r)r)r)r)r)r)r)r===========(=)=+=2=5=6=7=8' w' y' {' }' ~' ' ' ' ' ' ' ' ' ' ' ' ' ;;;;;;;;;;;;;;;;;3;;;%%%%%%$%%%'%(%)%1%2%3%4%59z%9{%9|%#9}%'9~%(9%)9%*9%+9%09%39%49%5#th#uh#vh#wh#xh#yh#zh#{h#|h#}h#~h#h#h#h#h#h#h#h#h#h#h#h#h7oҨ7pҩ7qҭ7rҰ7sҵ7tҷ7uҼ7vҿ7w7x7y7z7{7|7}7~!|J!}K!~Q!T!U!c!e!j!k!s5kS5lV5mX5nY5o[5p\'^5qc5rd5sg5tn5uv5vz5w{5x5y5z5{5|5}klm!n$o%p&q'r-s1t2u7v>w?x@yBzC{D|E}G3J3K3L3M3N3O3P3Q3R3S3T3U3V@|^Q@}^T@~^Y@^Z@^[@^]@^b@^g@^i@^k@^l@^o@^p@^q@^r@^t@^w@^x17Ȥ18ȧ19ȫ1:Ȭ1;ȭ1<Ȳ1=ȹ1>Ⱥ1?ȿ1@1A>oL>pM>qN>rP>sR>tS>uV>vb>wc>xd>yk>zn>{t>|u/Vv'/Wv//Xv0/Yv1/Zv2/[v6/\v:/]v=/^vF/_vH6+?:+@=+A>+BA+CB+DD+EE+FH+GI+HN+IO+JV+KY+LZ8@8E8G8J8K8P8Q8R8S8T8X8Z8\8`8 c8!j8"k8#m).k)/k)0k)1k)2k)3k)4k)5k)6k)7k)8k)9k):k);k)<k)=k)>k)?k666 6 6 6 6 66666666666'&'''(')'*'+','-'.'/'0'1'2'337N37O37T37U37W37Y37\37]37_37b37d37i37k37v37w47z47}%B%H% I% L% M% N% P%Q%V%W%Z%^%a%f%g%h%i%k%l11 1 11111111!1#1&1(1*1.1/1819"a"a#a#a#a#a#a#a#a#a#a# a# a# a/u/v/w/z/~/////////          -,-,-,-,-,-,-,-,-,-,-,-------- -- -- ------%'+,2359:<=ABCJ+ڱ+ڲ+ڸ+ں+ڻ+ڽ+++++++++++++++?D?D?D?D@D@D@D@D@D@D@D@D@E@ E):)=)?)@)C)D)K)L)N)P)T)X)])_)b=e=i=j=o=p=q=r=s=t=u=v=z=~>>>>>>>>>> '"'"'"'"2t"'"'"'"'"'"'"'"'"'"'"'"'";;;;;;;;;;;;; ;;;;;%p%q%r%s%t%x%y%z%}%%Ѓ%Ј%Ў%Џ%А%Г%Е%З%К9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:#~#~#~ #~ #~#~#~#~#~#~#~#~%#~'#~/#~37M7N7O7P7S7V7X7Y7Z7]7e7f7h7m7n7q7r7u!k!n!q!t!x!z!}!!!!!!!!!!55555555555555555555agijmsty{|ƃƄ-ƇƈƉƊƌƏƒ3g0:3h0=3i0E3j0F3k0I3l0J3m0K3n0M3o0U3p0^3q0_3r0a3s0c3t0d3u0f3v0g3w0h3x0i3y0j3z0l3{0n@s@s@s@s@s@s@s@s@s@s@s@s@s@s@s@s@s@s@s@s@s1R1S1T1U1V1W 1X1Y1Z1[ 1\#1]$1^%1_(1`*1a->_>b>d>e>g>i>k>l>m>v>x>z>|>>>>/rr/sv/t|/u}/v/w/x/y/z/{/|/}/~<8??8@E8AF8BG8CH8DJ8EK8FO8GP8HS8IT)NH)OK)PL)QP)RR)SS)TU)UV)V])W_)X`)Ya)Zb)[c)\e)]i)^k)_q)`s)at)bz6)6*6+6,6-6.6/6061 62636465666768 69!6:%6;&'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W4_>4_@4_A4_G4_J4_K4_O4_S4_T4_V4_X4_Z4_a4_b%){%*}%+~%,Ƀ%-Ʌ%.ɇ%/Ɉ%0ɉ%1Ɋ%2Ɍ%3ɍ%4Ɏ%5ɒ%6ɘ%7ə%8ɛ%9ɜ%:ɞ%;ɡ%<ɦ%=ɪ10111618191:2=2A2D2E2L2Q2U2V2]2 ^2 _2 d2 h2 i#w#w # w #!w#"w##w#$w#%w#&w#'w#(w#)w"#*w%#+w&#,w.#-w3#.w4///////0000000000 0 0 !!!!!!!!!!!!!!! !!!".B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B-./1678:;<>?@BDFKLM O T U X Z\]`abg,,&,),*,3,7,9,@, J, K, N, O, P,Q,V@l@l@l@ l@!l@"l@#l@$l@%l@&l@'l@(l@)l@*l@+l@,l@-l@.l@/l)))))))))))))*******>s> t>!u>"x>#y>${>%|>&>'>(>)>*>+>,>->.>/>0>1'8?'8B'8F'8I'8O'8Q'8S'8U'8V'8W'8X; ;!;$;%;);-;/;1;2;6;9;?;@;D;F;I;J;K;M;O%%%%%%%%%%%%%% 9by9b}9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b#e#f#g#h#j#l#o#q#y#~#########7t7v7x7z7|7}7~777777777!-!-!-!-!-!-!-!-!-!-!-!-!-!-!.!.!.!.!.!. 55 5 5 5555555$5(5)5*5-5/50ۤۦ۩ۭ۫۬۳۶3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E@!@+@-@.@/@3@6@8@?@@@B@C@D@E@M@N@O@Q1wG1xJ1yK1zL1{N1|P1}S1~T1\1^1`1b1f1g1i1j1o1p1q>#>#>#>#>#>#>#>#>#>#>#>#>#>#>#>#>#/////////////<W<X<Y<[<_<b<c<f<g<q<s<t<u<x<y<<с-;w-;~-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;:m~:n~:o~:p~:q~:r~:s~:t~:u~:v~:w~:x~:y~:z~:{:|:}:~ : ::?+v6+w7+x9+y>+z@+{D+|G+}I+~J+K+N+P+Q+U+X+Z+[+\+^+f+g+j+k+m+t8ZX8[Y8\[8]\8^^8__8``8aa8bb8cc8dd8ee8fk8gp8ht8iu8jw8kx8l{8m|){)|)})~)))))))))))))6IU6JV6KW6LX6M_6N`6Oa6Pb6Qd6Ri6Sk6Tl6Ur6Vv'j10'k16'l18'm19'n1;'o1='p1>'q1B'r1C's1F't1J'u1M'v1P'w1Q'x1U'y1Y'z1]'{1`'|1d'}1g4,t4-t4.t4/t40t41t42t43t44t45t46t47t48t49t4:t4;t4<t4=t4>t4?t%S%T%U%V%W%X%Y%Z%[%\%]%^%_ %` %a%b%c%d%e2M2P2S2T2 V2!X2"Z2#\2$h2%i2&l2'm#<Z#=^#>a#?b#@d#Ag#Bh#Cj#Dl#Em#Fn#Go#Ht#Iw#Jz#K{#L#M#N#O#P#Q0#0$0%0&0'0(0)0*0+0,0-0.0/00!8&!9&!:&!;&!<&!=&!>&!?&!@&!A&!B&!C&!D&!E'!F'!G'!H'!I'!J'!K' !L' !M'.4je.5jf.6jn.7jo.8jq.9js.:jy.;j}.<j.=j.>j(ԁ)Ԃ*Ԏ+Ԓ,ԓ-Ԝ.ԝ/Ԟ0Ԡ1Ԣ2Ԧ3Ԩ4Ԯ5԰6Ա7Բ8Ը9Ժ:Լ;Ծ,',(,) ,*!,+#,,$,-(,.),/*,0,,10,23,35,4<,5=,6>,7G,8H,9J,:K,;L@CA@DD@EE@FK@GL@HM@IN@JR@KT@LW@MY@Nc@Oe@Pf@Qg@Rh@Sk@Tu********* *!*"*#*$*%*&*'*(*)**>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R'`'(`((`)(`*(`+(`/(`1(`4(`5(`6( `:( `<( `=( `>( `A(`C(`E(`G(`O(`Q< k<l<n<p<v<z<<ʀ<ʁ<ʉ<ʋ<ʌ<ʏ<ʐ<ʒ%-%0%7%8%>%?%B%C%E%H%I%L%P%R%S%U%V9w9w9w9x9x9x9x9x9x 9x9x9x9x9x9x9x 9x"###############7^7_7d7f7i7l7m7o7p7q7r7v7~77777777!C!C!C!C!C!C!C!C!C!C!C!C!C!C!C53545758595;5=5@5B5F5G5J5O5c5h8K $%),/05:3m3m3m3m3m3m3m3m3m3m3m3m3m3m3m@@@@@@@@@@@@@@@@@@@@@@@AA1V1X1[1\1^1_1`1b1c1d1e1h1i1k1n1r1z1|1>9>9>9>9 >9!>9">9#>9&>9(>9)>91>92>97>99>9<>9>>9?>9@>9C>9D>9I>9M>9N>9P////// /!/"/+/,/-/9/</?/@<<<<<<<<<<<<<<<<<< < < < -cZ-c[-c]-cg-ci-cj-ck-cl-cm-cp-cq-cr-ct-cu-cv-cw-cy-c}:Y:[:a:d:g:i:l:o:q:u:v:y:|:~::::+X+Y+[+_+b+c+d+f+g+i+j+l+p+r+s+t+v+|++++8.8.8.8.8.8.8.8.8.8.8.8.8.8.)))) ) ) ) )))))))))$)')))+),).)/6fܜ6gܞ6hܡ6iܢ6jܤ6kܥ6lܧ6mܩ6nܪ6oܬ6pܭ6qܮ6rܯ6sܵ6tܷ6uܹ6vܽ6w6x6y6z'F'F'F'F'F'F'F'F'F'F'F'F'F'F4V4W4X4Y4Z4[4\ 4]"4^#4_.4`14a34b64c;%x6%y8%z9%{=%|>%}C%~G%Q%T%Z%[%^%b%c%d%e27$28$29$2:$2;$2<$2=$2>$2?$2@$2A$2B$2C$2D$2E$#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s0<<0=>0>?0?A0@C0AE0BF0CG0DN0EO0FQ!a`DaEbIcMdPeQfRgThWi[j_,H1,I<,J>,K@,LA,MC,ND,OF,PK,QM,RO,SP,TT,UV,V[,W],X`,Yc,Ze,[i@hv@iw@j}@k~@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{*;5*<:*=<*>=*?>*@?*A@*BA*CD*DK*EN*FO*GP*HU*IV*JW>b2*>c20>d22>e23>f28>g29>h2:>i2;>j2D>k2G>l2K>m2N>n2Q(%u(&u('u((u()u(*u(+u(,u(-u(.u(/u(0u(1u<8<9<:<;<<<=<>&@&A&B&C&D&G&H& K&!N&"O:?:@:C:F:I:L:N:O:R: U: V: W: Y: ^:a:c:d:f:i:j:k:l:o:p###$$$$$$$$$$ $ 7'7'7'8'8'8'8'8'8'8'8'8'8 '8 '8 '8 (8 ( 8(8(8(8(!kI!kO!kQ!kS!kT"kV"kY"k\"k]"k^"k_"kc"kh"kj" km" ko" kr" ks" k|"k}5{5~5Մ5Յ5Շ6Պ6Ջ6Տ6Փ6Ֆ6՗6՞"')*+/24:;= ?343:3;3<3=3>3A3C3H3P3R3S3T3W3Y3Z3\3]3^3_3iAAAAAAAAAAAA A!A"A#A$A%A&A'A(1}111111111111(1111?a ?a ?a?a?a?a?a? a? a? a? a? a ?a!?a.?a1?a5?a7?a9/V/X/_/b/c/j/k/l/m/n/u/w/y/z/~//ˁ<<<<"<#<&<)<*<+<.</<0<4<8<9<:<<<?<@<A<C<G<L-x-x-x-x-x-x-x-x-x-y-y-y-y-y-y-y -y-y-y-y-y-y-y-y:::::::::::::::::::+S+U+X+Z+^+a+c+f+j+p+r+v+{+|+}8Dm8Dp8Dr8Du8Dv8Dz8D8D8D),)0)4)6):)<)C)K)M)N)O)R)Z)[666666666 6 6666666"'n'n'n'n'n'n'n'n'n'n'n'n'n'n4}~4~4444444444444444% J% M% N% O% U% ^% _% b% c% f% g% j% o% q% r% t2Y:2Z:2[:2\:2]:"2^:$2_:&2`:'2a:(2b:)2c:-2d:32e::2f:;2g:>2h:@2i:B2j:C2k:D########### #####0_0`0a0b0c0d)0e0f0g0h0i0j0k0l0m0n0o0p!dK!dP!dQ!d[!d]!d_!de!dh!di!dj!dl!dm.lE.mJ.nO.oT.pV.qX.rZ.s\.t].u`.vg.wh~=@EMNT],m/,n/,o/,p/,q/,r/,s/,t/,u/,v/,w/,x/,y/,z/,{/,|/,}/,~/,/,/,/@@@@@@@@@@@ @@@@@*^~*_݂*`݅*a݆*b݉*c݊*dݑ*eݔ*fݗ*gݙ*hݚ*iݟ*jݠ*kݤ*lݥ*mݦ*nݧ*oݫ*pݮ*qݯ>}G>~G>G>G>G>G>G>G>G>G>G>G>G>G>G>G>G>G>G>G>G(C(D(E(F(G(H(I (J(K(L(M(N"(O$(P%(Q&(R'<^<_<`"%&?%&@%&A%&B%&C%:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G$$ $ "$!%$"&$#($$)$%*$&-$'0$(2$)3$*5$+6$,7$-:$.?$/C$0F$1G8$=^8%=a8&=b8'=h8(=k8)=q8*=u8+=z8,=8-=8.=8/=80=81=82=83=84=85="" "!"""#"$"%"&"'"(")"*"+","-"."/"06$6%6(6*6+6.616 36!66"=6#A6$B6%C6&D6'G6(K , 1 2 4 5 6 ; = ? H I K N4f4g4t4v4}444 4 4 4 4 A: A; A<A=A>A?A@AAABACADAE$AF&AG'AH)AI+AJ-1313131313!13$13%13&13(13/13613913<13B13D13F?#v?$v?%v?&v?'v?(v?)v?*v?+v?,v?-v?.v?/v?0v?1v?2v?3v?4v$///////////////<<< <!<"<$<&<'<*=+=/=0=3=5=9=@=A=B= C= F= H= L.9.:.>.C.D.Q.R.T.U. V. W. Y. ]. `:::::::::::::::::::::::+(+(+(+(+(+(+(+(+(+(+(+(+(+(+(+(,(8l:8l<8lC8lJ8lK8lL8lO8lR8lT8lU8lZ8l_8la8lb8lc8ld8le8lj)U)V)X)])^)`)f)h)j)m)n)o)r)x)y){)~)ւ)փ)օ6666666 6 666666!6#6$6''.'/'0'1'5'6'8'@'D'E'F'I'K'N'O'P'Q'S4444444444444444444%o%s%w%~%%%%%%%%%%2b2b2b2b 2b2b2b2b2b2b2b2b"2b%2b(2b+2b-#<#@#E#G#L#P#Q#S#U#V#W#X#Z#]#_#`000 0 00000000%0)!y!y!y!y!y!y!y!y!z!z!z!z!z!z!z!z!z...............7@ACEFHLMNOPWYZ\,EL,EO,EQ,EX,EZ,E\,E^,Eb,Ed,Ee,Eg,Ej,Ek,Em,Ep,Eq,Ey,E},E,E,E@0@7@9@<@A@B@C@F@K@O@P@X@Y@Z@\@]@^@_@c@f****************>o>o>o>o>o>o>o>o>o>o>o>o>o>o>o(fp(gq(hr(is(jt(kv(lw(m{(n~(o(p(q(r(s(t(u(v(w(x(y(z8Ne?8OeA8PeB8QeD8ReF8SeG8TeJ8UeL8VeM8WeT8XeV8YeZ"F!"G&"H*"I2"J4"K5"L7"M8"N9"O:"P?"QB"RC"SD"TF"UP6< 6=%6>+6?/6@06A36B46C86D<6E>6F@6GA6HE )0 *0 +0 ,0 -0 .0 /0 00 10 20 30 40 50 60 70 80 90 :0 ;0 <044444 4!4"4#4$4%4&4'4(4)4*4+AXmAYoAZpA[qA\rA]sA^tA_uA`vAa{Ab}AcރAdޅAeމAfފAgލAhޑAiޒAjޓAkޘAlޝ2H2H2H2H2H2H2H2H2H2H2H2H2H2H?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q ?R ?S0 0  000000000000 0%0'0)0,01030 40!60"7="&i=#&j=$&k=%&n=&&v='&w=(&x=)&y=*&z=+&{=,&}=-&~=.&=/&=0&=1&=2&=3&=4&=5&=6&=7&=8&=9&=:&=;&=<&.. .!.".#.$.%.&.'.(.).*.+.,.-.../.1.2.3; ;  ;  ; ; ; ;;;;;!;#;%;&;';*;/;1;6,>J,>K,>M,>N,>P,>Q,>S,>T,>V,>Z,>`,>a,>i,>j,>n,>s, >v,!>y,">z,#>},$>,%>,&>888888888888888888888*** * * * *  * * ******** 66"6$6%6&6.6062656@6B6G6I6M6Q6R'P'Q'S'T'V'W'X'\'_'e'i'j'k't'u'v'w'x'y44444444444 4444444"4$%3%3%4%4%4%4 %4 %4 %4%4%4%4%4%4%4%4%4!%4$%4)%4,%4/2w2w2w2w2w2w2w2w2w2w2w2w2w2w2w2w2w##################000000 0 0 00000!!"!$!&!'!(!)!+!,!/!0!2!5!6!8!:!=!G!H!L..........................))))))))))))))))),m-,m/,m2,m3,m4,m5,m6,m8,m<,m=,mJ,mN,mO,mQ,mU,mV,mW,ma,mc,md,me@S@T@X@`@g@i@k@m@n@p@u@w@{@׀@ׁ************** * >>>>>>>>">&>'>(>*>+>1>4>6>7>9>;>>((((((((((((((((((((((<n<o<q<s<t<w<y<z<{<|<~<<<<<<<<<<<<<&tb&ub&vb&wb&xb&yb&zb&{b&|c&}c &~c &c &c:.:4:6:7:8:9:;:<:B:C:F:I:J:L:N:P:Q:S:U$k$l$m$n$o$p$q$r$s$t$u $v $w $x$y$z${$|$}8nz8oz8pz8qz8rz8sz8tz8uz8vz8wz8xz8y{8z{8{{8|{ 8}{ 8~{ "m~"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""6W46X56Y76Z<6[B6\C6]D6^E6_G6`J6aL6bO6cR6dU6eW PF@ QFF RFH SFI TFK UFM VFN WFQ XFR YFS ZFU [FX \F] ]F_ ^F` _Fa `Fb aFe4@24A44B54C94D;4EA4FC4GG4HH4IP4JR4KU4LY4MZ4N\4O^4P_4Q`4Rb4Sc4Th4UjAAAAAAAAAAAAAAAAAAA2(p2)p2*p2+p2,p2-p2.p2/p20p21p22p23p24p25p26p?hS?iT?jU?kW?lZ?m\?nb?oi?pj?ql?ro?sq?tr?us?vw?wx?xy01 D02 I03 J04 M05 N06 O07 P08 R09 \0: ]0; ^=N;=O;=P;=Q;=R;=S;=T;=U;=V<=W<=X<=Y< =Z<=[<=\<=]<=^<=_<=`<#=a<&=b<).?.@.A.B.C.D.E.F.G.H.I.J.K.L;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>,<f#,=f$,>f*,?f/,@f0,Af6,Bf9,Cf<,Df>,EfC,FfE,GfF99 9 9999999 9 9  9 "9 %9&9'*+ *, *- *.*/*0*1*2*3*4&*5**6,*7-*83*97*:<6161616161616161717171717171(((((((((((((( (!("(#($4_4`4b4h4k4l4m4o4q4u4w4x4{4|4}4~4߀4߁4߃4߄4ߋ4ߌ4ߎ4ߑ4ߕ4ߖ4ߘ%Iy%I}%I%I&I&I&I&I&I&I&I&I&I& I& I& I& I& I22222222222######8### # ##### 0'Z0'^0'b0'd0'g0'h0'j0'k0'r0't0'u0'v0'z0'|0'0'0'0'0'!!!!!!!!!!!!!!!!... .........".&.(.-.4?A?B?F?I?K?M?R?S?Z?_?a?b?d?e?f?g?i?j?q?r,,,,,,,,,,,,,,AAAAAAAA A A A  A  AAAAAAA ***** *!*#*'*)*-*/*4>B>I>K>L>T>Y>\>_>b>c>e>i>n>q>t>v?w?x(((((((((((((((((( ( <4<4<4<4<4<4<4<5<5<5<5<5 <5 <5<5<5<5<5 &xf&xg&xh&xj&xk&xr&xu&xv&xw&xy&x{&x&x&x&x&x&x&x&x&x:::::::::::::::::::::::$$$$$$$$$$$$$$8888 8#8&8,8-8/80828:8=8A8F8G8J""""""""""""""""""6{*6|*6}*6~*6*6*6*6*6*6*6*6*6*6*6*6* rn) sn* tn/ un2 vn4 wn7 xn8 yn9 zn< {n> |nA }nC ~nF nI nK nR nT nX nY n\4d74e84f;4g?4h@4iB4jD4kL4lM4mO4nR4oV4pX4q[4r\4sb4td4uf4vg4wh4xm4yn4zo4{p4|uAAAAAAAAAAAAAAAAAAAAA2F2G2H2I2J2K2L2M2N2O2P2Q2R 2S 2T 2U2V2W 2X!??????????????????0G g0H h0I l0J m0K n0L o0M p0N q0O t0P v0Q w0R y0S z0T ~0U 0V 0W 0X 0Y 0Z 0[ 0\ 0] 0^ ={c=|c=}c=~c=c=c=c=c=c=c=c=c=c=c=c=c=c=d.[ .\.].^._.`.a.b#.c%.d&.e,.f0.g3.h4.i7.j:.k;;O;P;Q;R;S;T;U;V;W;X,\{,]{1{,^{,_{,`{1{,a{,b{,c{,d{,e{,f{,g{,h{,i{,j{,k{,l{9{9~9 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/9091*K*L*M*N'*O)*P+*Q-*R0*S2*T5*U:*V;*W=*XA*YE*ZF*[J*\M*]Q7G57G87G:7G<7GG7GK7GP7 GT7!GV7"G[7#G^7$G_7%G`(22(35(46(57(69(7:(8<(9=(:?(;A(<E(=H(>M(?O(@Q(AS(BT5555555555555555 5!5"5#5$&#qz&$q{&%q|&&q}&'q&(q&)q&*q&+q&,q&-q&.q&/q&0q&1q&2q&3q282<2D2E2F2G2I2N2P2S2X2Z2]2^2`2b2d2g2h$  )$  -$  /$ 0$ 2$ 4$ 7$ 8$ ;$ A$ B$ D$ F$ H$ M$ N$ O$ Q0<0<0<0<0<0<0<0<0=0=0=0=0=0= 0= 0= 0=0=0=0=0=""""""""""""""""......////////// / / /  g g g  g# g% g& g) g1 g3 g5------- - - - -  - ------A)A*A+A,A-A.A/A0A1A2A3A4A5 A6A7A8A9*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2????????????? ?!?"(N(O(P(S(W(X([(\(](a(d(g(j(n(p(t(x(y(z({(((<Jg<Jl<Jn<Jo<Jw<J<J<J<J<J<J<J&&&&&&&&&&&&&&&&&&&&&&&&&&:::::::::::::: :::::$(Z$(a$(b$(d$(f$(g$(h$(i$(r$(y$($(8|888>888888888888""""""""-""" " " "6@26@56@66@76@96@<6@=6@?6@@6@E6@F6@G6@N6@O6@S6@T6@U6@X6@[6@\6@^6@`6@b                     44444444444444444AAAAAAA A AAAAAAAA!A"A$A)A*2l22m52n72o82p92q:2r<2s>2uB2vC2wD2xH2yJ2zL2{M2|O2}R2~Z2[2\2`?????????!v?0q50r50s50t50u50v50w50x50y50z50{50|50}60~6060606=yo=yp=ys=yu=yv=yw=yx=y}=y~=y=y=y=y=y=y=y=y=y=y=y=y=y.x.y.z.{.|.}.~............;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x,,,,,,,, ,!,",%,&,(,1,3,4,5,7,8,;,=,>9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X*r+*s+*t+*u+*v+*w+*x+*y+*z+*{+*|+*}+*~+*+*+*+*+*+*+*+*+*+*+*+*+78o79o7:o7;o 7<o&7=o'7>o)7?o+7@o-7Ao/7Bo07Co27Do67Eo77Fo:7GoC7HoD7IoG7JoH7KoL7LoN7MoO(S7(T9(U=(V?(W@(XD(YF(ZG([I(\J(]P(^Q(_X(`Y(aZ(b](c_(dd(ee5< 5= 5> 5? 5@ 5A 5B 5C 5D 5E 5F 5G 5H 5I &D&E&F&G&H&I&J&K&L&M&N&O&P3 ^3_3b3c3d3i3l3m3p3q3r3t3v3w3{3333$2!V$3!Z$4!]$5!^$6!a$7!b$8!d$9!f$:!i$;!l$=!s$>!v$?!x$@!y$A!z$B!|$D!$E!$F!1d1d1d1d1d1 d1 d1 d1 d1 d1d1d1d1d1d1d1d1d1d"1"2"3"4"5"6"7"8 "9 ":";"<"=">"?"@"A"B"C""D#"E%/// /!/"/#/$/%/&/'/(/) | | | | | | | | | !| "| #| $| %| &| '| (|-&d-'f-(h-)k-*p-+q-,r--s-.u-/x-0-1-2-3-4-5-6-7AKALAMANAOAPAQ'AR(AS+AT.AU5AV8AW;+H'+ H-+ H0+ H2+ H3+ H5+H8+H:+H?+H@+HG+HI+HK+HU+HV+HW+H[?5?6?7?8 ?9?:?;?<?= ?>"??#?@$?A'?B0((((((((()))))))))) ) .0= rX=rY=rc=rd=re=rf=rh=ri=rj=rn=ro=rp=rs=ru=rw=rz=r|=r=r= r=!r&;&>&@&B&E&F&I&K&L&N&R&S&T&V&W&Z&]&`&c&e: : : : ; ; $; ,; /; 4; 5; 8; 9$=$=$=$=$=$=$=$=$=$=$=$=$=$=$=$>$>$>88888888888888"""""""""""""6g6g6h6h6h6h6h 6h 6h6h6h6h6h"6h(6h+           44444444444444433333333333332222222222222222222?V?X?\?]?_?b?h?m?o?r?v?y?|???0]0]0]0]0]0]0]0]0]0]0]0]0]0^0^===============......................;)=$<)D;)E;)H;)J;)M;)N;)S;)T$C)V;)[;)\;)_,m,n,q,t,v,y,|,,,,,,,9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y *A'*A)*A,*A2*A:*A;*AD*AG*AH*AJ*AL*AQ*AT7`7a7b7c7d7e7f7g7h7i7k7l7m7n({(|(}(~((((((((((5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d 5e 5f5g5h5i5j&b7&c<&d=&eA&fD&gG&hJ&iL&jN&kT&lU&mV&nY&o\&p^&q`&rd&se3:̰3;̴3<̺3=̾3>3?3@3A3B3C3D3E3F3G3H3I$U6$V6$W6$X6$Y6$Z6$[6$\6$]6$^6$_6$`6$a67j6$b6$c6$d6$e6$f6$g6$h7$i71+zd1,zj1-zk1.zn1/zp10zv11z12z13z14z15z16z"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U = > ? @  A  B  C D E F G H I  J# K% L* M+ N- O0-I³-J¹-Kº-L½-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[Am,wAn,xAo,yAp,}Aq,Ar,As,At,Au,Av,Aw,Ax,Ay,Az,A{,A|,A},A~,+)p+*p++p+,p+-p+.p+/p+0p +1p"+2p#+3p$+4p&+5p'+6p++7p,+8p0+9p5+:p=?T+?U-?V4?W6?X8?Y:?Z;?[=?\>?]??^E?_G?`J?aL?bN?cT?dW?eY?fZ?gb) ) ) ) ) )  )! )" )# )$ )% )& )' )( )) )* )+ ), )- ===>=?=@=A=B=C=D=E=F=G=H=I=J=K=L'R'S'U'V'Z'['\']'_'a'b'e'g'i'q'r' u'!w'"x'#z'$'%;"E;"I;"J;"K;"L; "R;!"S;""T;#"U;$"V;%"W;&"\;'"`;("a;)"b;*"e;+"h;,"m;-"r;."s;/"u$e$e$e$e$e$e$e$e%e%e%e%e%e%e%e88888888 8 8888888 8!8$8&"""""""""""""""""6}6}6}6}6}6}6}6}6}6}6}6}6}6}6}6}6}6}6}6} A E F H J L O Q S T W Z ] ` b e f g h j k n4444444 444444IIIIII I#I%I)I*I+I0I2I822222222<222 2 2222??????????????????0sA0sD0sH0sI0sK0sM0sN0sZ0s\0s^0sa0sb= =#=$=&=)=*=+=.=0=3=6=9=<=@=A=B=C=D=E=I=K=L. . . . . ..... . ....;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>,,,,,,,,,,,,,,,,,,9i9j9k9m9o9p9w9x9y9{9~999999999*h*h*i*i*i*i*i*i*i*i *i *i*i*i*i*i*i*i*i&*i'777777777777777((((((((((((((((((5~4t54x54y545454545454545454545454545454&&&&&&&&&&&&&&&&&&&3XK3YP3ZS3[Y3\\3]b3^f3_n3`r3as3bt3cu3dx3ez$~^$^$^$^$^$^$^$^$^$^$^$^$^$^$^$^$^$^$^1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q"""""""""""""""""""/`*&/a*(/b*)/c*-/d*2/e*3/f*5/g*6/h*8/i*=/j*>/k*C/l*D/m*H/n*L/o*R/p*S/q*XjppppsFpppjppppuFpppjpppp_`hpppjpppp_ahpppjpppp_jhpppjpppp_lhpppjpppp_|hpppjpppp_hppp*jppppBppp+jppppBppp,jppppBppp-jppppBppp4jpppps_cppp45jppppsjcppp6jppppsscppp\jppppV\Kppp%]jppppVaRppp&^jppppVtppp'jpppp^^ppp(jppppd^ ppp)jppppy^1pppjpppp^Eppp*jppppjApppljppppjUpppmjppppjVpppxjppppjYpppnjppppjgpppyjppppXpppjppppXpppjppppXpppjppppXppphjppppXpppijppppXpppjpppp~Spppjpppp~Tpppjpppp~bpppjpppp~epppjpppp~lpppjpppp~ppppjppppR=S$pppjppppRJS5pppjppppRMS6pppjppppRRS<pppjppppRSS=pppjppppRUSBpppjppppRXSJpppjppppR_STpppjppppspppjpppp pppjpppp pppjpppppppjppppfSMpppjppppfTMpppjppppf]MpppjppppfeMpppjppppfhMpppjppppInppp4jppppIw ppp5jppppIz ppp6jppppI{ppp7jppppz5HSppp:jppppz@Hbppp;jppppzCHepppjppppzQHlppp<jppppzSHnppp=/jpppp]j}jpppn0jpppp]n}mpppo1jpppp]}pppp jppppBpppu!jpppp Bpppv"jpppp'Bppp#jpppp)Bppp HjppppqfxpppIjppppqqxpppJjppppqzx,ppp?jppppELppp[jpppphrppp\jpppprppp>vjppppY8pppwjppppYOpppxjppppYSpppyjppppY[pppzjppppY^pppjppppm2ppp<jppppm=pppjppppm Cpppjppppm)Hpppjppppm.Mppp9jppppm=\ppp:jppppPKgpppyjppppPTgpppzjppppP_gppp{jppppPdgppp|jppppPfgppp}jppppPngppp~jpppppppjpppp pppjpppp.&ppp*jppppdLbVppp+jppppd^bfppp,jppppdob|ppp-jppppdsbppp.jppppdvbppp /jppppdzbppp!jpppppppjppppppp:jppppx5\ppp;jppppx6\ppp<jppppx>\ppp=jppppxK]ppp>jppppxQ]ppp?jppppxS] ppp@jppppxU]ppp%jppppLppp=jpppp(WSpppHNjpppp` ypppLOjpppp`)ypppMPjpppp`6ypppNQjpppp`7yppp`Rjpppp`AypppafjppppC2QpppgjppppC5QppphjppppCLQpppijppppCWRppp[jpppptt>ppp\jpppptt?ppp]jppppt tFppp^jppppt&tMppp_jppppt)tQppp`jppppt1tZpppajppppt;tepppqjppppnppprjppppnppp sjpppp3nppptjppppBnpppjppppkG pppjppppk GpppjppppkG"pppjppppk#G$pppjppppi3pppjppppi9pppjppppiGpppjppppiHpppjppppiKpppBjpppp2pppGjpppp=pppHjppppEpppIjppppOpppJjpppp YpppKjpppp(epppjpppp*ippp.jppppRdppp_/jppppSdppp`0jppppS dpppo1jppppS dpppp2jppppS dpppaTjpppppppUjpppppppVjpppppppWjpppppppLjppppf^wpppMjppppf^{pppNjppppf^pppOjppppf^pppPjppppg^pppnjppppJ(pppojppppJ*ppppjppppJ:KpppqjppppJ<MpppVjppppzYpppWjppppzYppp*Xjpppp{Y1pppvjpppp^8pppwjpppp^;ppp\jppppSppp,]jppppSppp-vjppppr6ppp[wjpppprBpppixjpppprNppp\~jppppENpppjppppEN!pppbjppppEN&pppcjppppFN/pppdjppppF N3pppejpppp!bpppjpppp?pppjppppYHpppjppppYHpppjppppYHpppjpppp}pppjpppp}pppjpppp}pppjpppp}pppjppppmC3ppp6jppppmC9pppjpp XmpppjppppmCAppp7jppppPxlpppHjppppPxrpppIjppppQxtppp*jppppQxppp+jppppQxppp,jpppp.pppjpppp3pppjpppp@pppjppppAppp-jppppHppp.jppppesppprjppppe+sppp{jppppe1s#pppsjpppprpppmjpppp|pppjpppppppn"jppppxmyppp#jppppy mppp$jppppymppp%jppppymppp&jppppymppp~jppppLpppjppppLpppjppppgppp4jpppp`^pppjpppp`apppjpppp`npppjppppa|pppjppppapppjppppapppjppppCbppp=jppppCbppp>jppppDbppp`jppppDbppp?jpppptpppjpppptppp?jppppt$pppjppppt&ppp@jppppt)pppjppppW]<ppptjppppW]DpppjppppW]IpppujppppW]SpppjppppW]ZpppjppppW]\pppjppppW]apppvjppppX]bpppjpppp_ppp jpppprpppyjppppxpppzjppppzppp{jppppkWpppjppppPypppjppppZzpppjppppmzpppjppppnzpppjppppzz'pppjppppR<pppjppppRQpppjppppRZpppjppppRcpppjppppStpppjppppStpppjppppStppp jpppp[Lppp? jppppsLppp@ jppppLpppAjppppLpppBjppppgoNppp<jppppgoOppp=jppppgoPppp>0jppppJGUppp1jppppJGdppp2jppppJGsppp3jppppJGppp:jpppp{ippp;jpppp{ippp~<jpppp{ippp=jpppp{ippp>jpppp{ippp?jpppp{ippp@jpppp{ipppdjpppp^Apppejpppp^Apppfjpppp^Apppgjpppp^Appp$hjpppp_Bppp%jppppddMpppjpppphdRpppjpppprppp jpppprppp jppppF^pppjppppF^pppjppppF^pppjpppppppIjpppppppJjpppppppjpppppppKjppppZYhpppSjppppZYipppTjppppZYpppbjppppZYpppUjpppp,XpppjppppnSpppjppppnSpppjppppnSpppjppppQ(pppjppppQ@pppjppppQBpppjppppNzpppjppppN{pppjppppNpppjppppNpppjppppNppp jppppNppp!jppppNppp7jppppeppp8jppppeppp9jppppeppp:jppppeppp&jpppp*Ippp'jpppp1Ippp(jpppp?Ippp)jppppIIppp *jppppMIppp!Njppppy~ pppPOjppppy~8pppPjppppy~>pppQjppppy~ApppCjppppMCpppfDjppppMCppprEjppppMCpppsFjppppMCpppgGjppppMCppptajppppxpppbjppppxpppjppppapppjppppapppjppppDsYpppjppppDsipppjppppDstpppjppppux;ppp-jppppu~=ppp.jppppu>ppp/jppppuHppp0jppppuIpppjppppuNpppjppppuWpppjppppu`pppjppppXmpppjppppXmpppjppppXmpppjppppXmpppjppppXmpppjppppXmppp jppppXmppp!jppppXnppp jpppppppZjppppppp.jppppppp[jppppppp\jppppppp]5jpppplhZpppl6jpppplh]ppp^7jpppplhfppp_8jpppplhmpppmjpppp5pppgCjppppcpppDjppppcpppEjppppcpppFjppppcpppGjppppc!pppHjppppc#ppp*jppppTppp+jppppTppp,jppppTpppCjpppp6]pppDjpppp>]pppVjpppphVpppWjpppphXpppXjpppph[ppp8YjpppphrpppmjppppKtXpppLnjppppK~XpppMojppppKXpppNpjppppKX%pppOqjppppKX*pppPfjpppp|pzdpppgjpppp|zppp5jpppp_Rpppwjpppp_Rpppxjpppp_Rppp|yjpppptpppzjpppp#upppt{jpppp-upppu|jpppp6upppvjpppps}MpppjppppsMpppjppppsM8pppjppppsM>pppjppppsMBpppjppppsMHpppjppppGeopppjppppGhopppjppppGpopppjppppGvopppjppppGopppjppppGppp5jppppGpppjppppGppp9jpppp[Nippp:jpppp[Pippp;jpppp[eippp<jpppp[pjppp=jpppp[qjppp>jpppp[rjppp[jppppBXpppA\jppppB_pppa]jpppp BjpppbRjppppoddpppCSjppppofdpppTjppppoqdpppDUjppppotdpppEVjppppoydpppsjppppR~{pppytjppppR}pppzujppppRppp\jpppp^_9ppp ]jppppg_Bppp^jppppl_Fppp_jppppm_Gpppyjppppfpppzjppppfppp!{jppppf$ppp|jppppf&pppajppppYpppbjppppYppp|jppppzmppp}jppppzppppA~jppppzrpppjppppz}pppjppppzpppjppppzpppBjppppzppp jppppzpppCjppppzpppDjppppN@T1ppp jppppNQT;pppjppppN^TOpppjppppNpTdpppjpppp3pppjpppp5pppEjppppMpppjppppbkNpppjppppbxNpppAjppppbOpppjppppbOpppBjppppEX'pppjppppE`)pppjppppEk4pppjppppEn6pppjppppv1IfpppjppppvSIpppjppppYx~pppjppppYz~pppjppppY{~ppp'jppppY~~pppjppppY~pppjpppp/CpppjppppNDpppjppppYDppp jppppmDyppp  jppppmTy*ppp jppppppp jppppppp jppppppp jppppppp  jppppppp  jpppppppjppppppp *jppppAsppp+jppppCsppp,jpppp]sppp-jpppp`spppMjppppU>pppVjppppUYpppWjppppnGpppjppppnSpppjppppi=pppjppppi Rpppjppppi TpppjppppiVpppjppppi]pppjppppLGhpppjppppLahpppjppppLehpppjpppp}$pppjpppp}*$pppjpppp}4,pppjpppp}6-pppjpppp`bcmpppjpppp`oc~pppjpppp`{cppp jpppp`|cppp!jpppppppFjppppppp$jpppptP^pppSjppppH$)pppwjppppH33pppkjppppGXcpppjppppZXypppjppppbXppp jpppplXpppjpppp\Ezpppjpppp\Fzpppjpppp\Jzpppjpppp\Qzpppjpppp\VzpppjppppRpppjppppRpppjppppSpppjppppS pppjppppSpppjppppSpppjpppppuRpppjpppppuVppp7jppppS;MpppCjpppp*oppp2Djpppp7oppp^Ejpppp8oppp_Fjpppp;pppp3ljppppgHpppcmjppppg7H;pppdnjppppg=HDpppejppppj@pppljppppjZpppmjpppp{Bpppjpppp{"Bpppjpppp{#Bpppjpppp{.Bpppjpppp{?Bpppjpppp{FBpppjppppO*e;pppjppppO+e<pppjppppO,e=pppjpppppppjppppc _pppjppppc_ppp;jppppc_pppjppppc_ppp<jppppc%_ppp= jppppFMppp0 jppppFSpppQ jppppFWpppRjppppF2opppSjppppF?~ppp1jppppw Zppp7jppppwZpppjppppwZ ppp8jppppwZ"ppp9jppppw Z%pppjppppw#Z(ppp:jppppw%Z*ppp;jppppZ ppp~jppppZppp|jppppZ!pppjppppZ#ppp}$jppppTpppx%jpppp TpppDjppppnpppEjppppnppp0jppppAO5ppp1jppppAOJppp2jppppBOQppp3jppppBOTpppTjpppppppUjppppppp8JjppppUIpppKjppppUIpppLjppppUIpppMjppppUIpppNjppppVIpppOjppppVIpppPjppppV Ipppijpppp~pppFjjpppp~pppcjppppiDupppjppppLysppp}jppppLy}ppp~jppppLypppjppppLypppjppppLypppjppppMypppjpppp}Epppjpppp}Zppp%jppppat ppp"&jppppa3t2ppp'jppppa:t5ppp#jppppjpppjpppppppjppppppp>jpppptnpppF?jpppptnppp@jpppptnpppGAjppppunpppBjppppunpppHCjppppunpppDjppppunppp#jppppHppp$jppppHppp%jppppHpppLjpppphpppGMjpppphpppHNjppppipppIOjppppipppJ/jpppp\qpppF0jpppp\}ppp1jpppp] pppHjppppcpppIjppppcpppJjppppcpppKjppppcpppLjppppcpppMjppppcpppNjppppcppp]jppppp'ppp^jppppp9pppsjppppS^PppptjppppS^apppujppppS^eppp(mjpppppppnjpppppppojppppppppjpppppppjppppgXpppjppppgXpppjppppgXpppjppppgXpppjppppgXpppjppppgXppp~jppppL{pppjppppV{pppjpppph{4pppjppppj{6pppjppppp{>pppjpppp{SapppQjpppp{Sdpppjpppp{SxpppRjpppp{S~pppSjpppp|SpppTjppppOupppgjppppOupppZjppppOuppphjppppMpppAjppppcpGpppbjppppFH~pppcjppppFHpppdjppppFHpppejppppFHppp\jppppwjppp]jppppwjppp^jppppwjpppajppppeoppp(bjppppeppp)cjppppepppGjppppn pppjppppn pppjppppnpppZhjppppB`pppzijppppB`pppojjppppB`ppppkjppppB`pppqjpppppppjpppppppjppppVZbpppjppppVZtpppjpppp[kpppjppppjxUpppjppppjyUpppjppppj~Uppp3jppppjUpppjppppjU$pppjppppjU+pppjppppMDpppjppppMEppp"jpppp~Oppp8jpppp~Oppp9jpppp~Oppp:jpppp~Oppp;jpppp~Oppp<jppppapppkjppppapppljppppapppojppppapppmjpppp/Jpppqjpppp6J&ppprjppppIJ;ppps jppppuJpppjppppIDpppjppppIDpppjppppIDpppjppppIDpppjppppIDppp/jppppyppp0jppppyppp1jppppyppp2jppppyppp3jppppypppjpppp]pppjpppp]pppjpppp]ppp?jpppp]pppjpppp]ppp@jppppQtjpppUjppppmtpppVjppppqZppp=jppppqtpppjppppqvppp>jppppTnpppjppppTopppjppppTopppjpppppppjpppppppjpppppppjpppppppjpppppppjpppphinpppjpppphiqpppjpppphirpppjpppphipppjpppp ppp"jpppppppjpppp#ppp#jpppp|d7pppjpppp|d8ppp:jpppp|dJpppjppppPvxpppjppppPx{pppjppppP{}pppjppppPpppjppppPpppjppppPppp jpppp?^pppIjppppY^pppfjppppe^pppgjppppk^pppJjppppGY9pppjppppGYRpppjppppGY]ppp#jppppxc{|ppp$jppppxs{ppp%jppppxv{ppp<jpppp[Sppp=jpppp[Sppp>jpppp[SpppMjpppp>upppNjppppPv pppOjppppQv pppPjppppVvpppqjppppoN?pppLrjppppoNLpppsjppppoN_ppptjppppoNkpppujppppoNqpppjppppCippppjppppCpppppjppppCyppppjppppCppppjppppCppppjppppHpppMjppppHpppjppppHpppNjppppW>jpppjppppW@jpppLjppppWXkpppMjppppW\kpppNjppppWbk!pppOjppppCopppjppppCrpppjpppp!Cupppjpppp"Cvpppjpppp0Cpppjpppp1Cpppjppppk)epppjppppk,epppjppppk?epppjppppkEepppjppppkKepppjppppkVepppjppppNuppp)jppppNypppjpppp/`RpppjppppK`ippp"jppppb ppp#jppppbppp$jppppb&ppp*jppppZppp+jppppZppp,jppppZpppLjppppvYpppWMjppppvmpppX:jppppJ\Uvpppj;jppppJ]Uwpppk<jppppJaU~ppp]Xjpppp\pppYjpppp_pppZjpppp{pppTjpppp^bOpppUjpppp^lP pppVjpppp^qPpppnjpppp ;pppojppppEppppjppppOpppjpppprSJspppjpppprXJxpppjpppprkJpppjpppprlJpppjpppprpJpppjppppUcppp'jppppUsppp(jppppUppp)jppppUppp*jpppp]EpppJjppppaEppp-jppppnE#pppK*jppppi#z*ppp+jppppi'z/ppp_,jppppi<zJppp`-jppppi@zNpppajpppp+ppptjppppFpppujppppGpppvIjpppp}HtpppJjpppp}LtpppKjpppp}etppp)jppppQ"ppp*jppppQ%ppp+jppppQ.ppp,jppppQ4ppp-jppppQ8ppp.jppppQ;ppp/jppppQ>pppSjppppo_pppTjppppowpppUjppppo}ppp8jppppeJFpppUjppppHKippp&VjppppHaipppWjppppHcipppXjppppHjippp'YjppppHkippp(ZjppppHsippp[jppppHuippp)`jppppy=1ppp@{jpppp\hdpppo|jpppp\mdpppp}jpppp\dpppqzjpppp ppp{jpppppppw|jpppppppxjpppppL_pppjppppp`_*pppjppppD)<pppjppppD0@pppjppppD1EpppjppppD2FpppjppppD4IpppjppppD6KpppjppppD8OpppjppppD<TpppjppppDIapppjppppDNdppp jppppsYpppjppppTppp<jppppTppp=jppppT0ppp>FjpppplvdpppCGjpppplvwpppHjppppl&vpppDjppppO4NpppjppppOANpppjppppOGNpppcjppppppppdjppppppppejppppqpppfjppppqpppgjppppqppphjppppqpppijppppq!ppp{jppppc,I.ppp|jppppc/I2ppp}jppppcRIUpppijppppk`pppjjppppkepppkjppppkrppp&ljppppkwpppmjppppkpppnjppppkpppjppppw,Cpppjppppw/Cpppjppppw7Cpppjppppw?CpppjppppwKCpppojppppJf.pppjpppppppLjpppppppMjpppp!pppNjpppp/ppphjpppp9pppijpppp_`pppjpppp_&`pppLjppppBnpppjppppBopppjppppB7pppjppppBEpppjpppps[pppjpppps ["pppjpppps[%pppjpppps[5pppjppppV pppjppppV'1pppjppppUpppjppppUpppjpppp"UpppjppppipppMjppppipppNjppppj  pppOjppppaPIpppjppppjPYpppjppppkPZpppjppppzPgpppjpppp}pppQjpppp~pppjpppp~pppRjpppp~pppjppppQJpppQjppppQJpppRjppppQJppp7jppppppp8jppppppp9jpppppppjppppeEYpppjppppeE[pppjppppeE_pppjppppfElpppjppppfErpppjppppfEzpppjppppIzpppjppppIzpppjppppIzpppjppppI$zppp-jppppypppjppppypppjppppypppjppppypppjpppp]+u3ppp!jpppppppjpppppppjpppppoppp^jpppppopppjppppDppp`jppppDpppajppppDpppbjppppDpppnjpppp jpppjpppp2j.pppjpppp3j/pppjppppXnpppjppppXopppjppppXspppjppppXupppjppppXpppjppppXpppjppppXpppjppppXpppjppppdpppjppppdpppjppppe pppjppppl9ppp$jppppO_cppp.%jppppP_ppp(jppppppp.)jppppppp/@jppppcYpppfAjppppdYpppgBjppppdYppphXjppppU|=pppyYjppppb|Hppp}Zjppppm|Spppz[jpppp|fppp{{jppppwTyppp|jppppwTppp}jppppwTppp~jppppxTpppjppppKvpppjppppKvpppjppppKvpppjppppOpppjppppOpppjppppOpppjppppO)pppjpppp_qnppp6jpppp_q|pppjpppp_qppp7jppppBIpppjppppBIppp- jppppBIppp. jppppBIppp jppppBIppp jppppBIppp/jppppskpppBjppppskpppCjppppskpppDjppppskpppEjppppVD ppprjppppVD!ppptjppppVD7pppsjppppVD=ppptjppppVDCpppujppppVDEpppvjppppVDHpppu jppppfppp{ jppppfppp| jppppfppp&jppppj*ppp'jppppj,ppp(jppppj.ppp)jppppj>pppSjpppp~ppp Tjpppp~pppUjpppp~pppBjppppR[ppp CjppppR[pppEDjppppR[ppp EjppppR[ppp FjppppR[ppp GjppppR[pppbjppppdppp[cjppppmppp\djpppprpppDejppppupppEZjppppfV0pppFujppppI=pppvjppppI>pppwjppppIKpppxjppppIVpppjppppzPpppjpppp]pppjpppp]pppjpppp]pppjpppp]ppp jppppkK"pppjppppoK(pppjppppsK,pppjppppuK-ppp3jppppqTppp 4jppppqippp 5jppppqjppp6jppppqpppp7jppppqrppp8jppppq|ppp"jppppEEppp#jppppEEppp$jppppEEppp%jppppEEppp&jppppEEppp'jppppEEppp(jppppEEppp)jppppEEpppQjppppzpppP5jppppYppp6jppppYppp7jppppYpppN8jppppY pppO9jppppYpppPZjpppp+usppp[jpppp9uppp<jppppm|ppp^jppppPpppp_jppppPp*ppp`jppppPp/ppp%ejpppppppjppppdjzpppjppppdj}ppp jppppdjpppPjppppdjppp!jppppdjpppQjppppdjppp"jppppppp"jppppppp#jpppp ppp$jppppxeMpppjppppxeRpppVjppppxeYpppWjppppxehpppXjppppLjpppjppppLppppTjppppLypppUjppppL{pppVjppppL|pppWjppppLpppXjppppLpppYjppppm_ppp jpppp_ppp jpppp_pppjpppp_pppjpppp`pppjpppp`pppjpppp`"pppjppppCZ=ppp0jppppCZDpppjppppCZIpppjppppCZ^pppNjpppptr|pppOjppppts|pppPjpppptz|pppQjppppt{|pppRjppppt|pppSjppppt|pppjppppWjTpppjppppWTpppjppppWTppp"jppppWTppp#jppppWUppp$kjpppp|w+pppljppppw:ppp mjppppw;ppp!qjppppqpppfrjppppqpppgsjppppqppphtjppppqpppiujppppqpppjjppppsIpppjpppptIpppjppppJpppjppppJ ppptjppppSel<pppujppppS}lVpppjppppDypppjppppDpppjppppDpppjppppgMfpppjppppgcfpppjppppJpppjppppJpppjppppJppp3jppppJppp4jppppJppp5jpppp{Halppp2jpppp{Saxppp3jpppp{VapppTjpppp{eappp4jpppp{kappp5jpppp{nappp6jpppp{qappp7jpppp{rappp8jpppp^y&pppjjpppp^4pppkjpppp^:pppjpppp^;pppjpppp^Apppjpppp^Lpppljpppp^Tpppmjpppp[ppp~jpppp\pppjpppp(\ pppjpppp+\#pppjpppp-\'pppjpppprpppjpppprpppjppppFEV_pppjppppFGV`pppjppppFNVkpppjppppFkVpppjpppppppjpppppppjppppZ1Pppp jppppZ5Pppp9!jppppZHQpppAjppppcpppBjppppeppp1jppppn<K|pppGjppppnHKpppdjppppnPKpppejppppnVKpppHjppppQJppp{jppppQdpppwjpppp;F'pppjppppXF>pppjppppYF@pppjppppe~{[pppjppppRpppjppppVpppjppppWppp$jpppp`pppjpppphpppjppppkpppjppppopppjppppxpppjppppyNupppjppppy\upppjppppykupppjppppM"pppIjppppM6pppJjppppM=pppKjppppM?pppjppppM@pppjppppMDpppjppppMGpppjpppp7p{pppGjppppLppppHjppppaNZpppKjppppa[fpppL"jppppD_jppp#jppppDtjpppjppppu*-ppp jppppu-.ppp jppppu5Bppp+jppppX=eppp,jppppXBeppp-jppppXCeppp.jppppXOeppp/jppppXPeppp .jpppp&ppp/jpppp9pppHjpppplG`4pppIjpppplW`Ippp_jppppappp`jppppdpppajppppfpppbjpppppppcjpppppppjpppp ZpppTjpppp#Zpppkjpppp2Zpppljpppp9ZpppUjpppp;ZpppVjppppDZpppmjppppT}pppUjppppT}pppVjppppT-}pppjppppU=pppjppppUBpppjppppUPpppjppppUVpppjpppphwpppjpppph wpppjpppphwpppjpppphwpppjpppph!wpppjppppKOpppjppppK$OpppjppppK&OpppjppppK+Opppjpppp|r(pppjpppp|r4pppjpppp|#r<pppjpppp|1rMppp!jpppp_EJOpppR"jpppp_UJcpppSjpppplppp%jpppplpppjpppplppp&jpppplppp-jpppps=Dppp[.jpppps>Dppp\2jppppFgppp[3jppppG g*ppp\4jppppGg,ppp]5jppppGg4ppp^6jppppG(gBpppZjpppp'ppp[jpppp:ppp\jppppPpppKjppppZapppLjpppp[ apppMjpppp[appphjppppppp3ijpppppppjjpppppppkjpppppppljppppppp]jppppo\yppp^jppppo\ppp_jppppo\ppp`jppppo\ppp}jppppR pppjppppVppp#jpppp Vppp$jpppp VpppjppppVpppjppppVppp%jppppfpppfjppppf+pppgjppppf:pppjppppQ`ppppjppppQlpppn?jppppzppp@jppppzppp0jppppMKppp1jppppMKppp2jppppMKppp3jppppNLppp4jppppNL pppWjpppppppXjpppppppYjpppppppZjpppp"ppp[jpppp(pppAjppppbFpppBjppppbFppp`jppppE{ppp9>jppppuppp9?jppppuppp:@jppppupppWAjppppupppXBjppppuppp;cjppppY v*pppqdjppppY v-ppprejppppYv7pppsfjppppY,vLpppgjppppY/vQppptjjpppp4pppkjpppp@pppljppppBpppjpppplppppjpppplppppjpppplppppjpppplppppjpppplppppjppppm ppppjppppmppppjpppp}pppjpppppppjpppppppjppppk=pppjppppkCpppjppppkDpppjppppTppp;jppppTpppjppppTpppjppppeppp5jppppeppp6jppppfppp7jppppfppp8jppppfpppjpppphgpppKjppppK`pppyjppppK`pppzjppppK`pppjppppL`ppp{jppppL `pppXjpppp|pppYjpppp|pppZjpppp|pppjpppp_Zpppjpppp_Zpppjpppp`[ppprjppppv}NpppjppppsUpppjppppsUpppxjppppGwpppjppppPppp^jppppP$pppIjppppP+ppp_jppppP:pppJjppppP;pppKyjpppp[rpppOzjpppp[rpppP{jpppp[rpppjppppYJpppjppppdJpppjppppgJpppjppppolpppjppppolpppjppppolpppjppppRE/pppjppppRE0pppjppppRE7ppp jppppREJppp jppppghpppjppppgmpppjppppgvppp*jppppgpppjppppgppp+jppppgpppjppppgppp,jppppfXppp@jppppf\pppAjppppf]pppjpppp:b(pppjppppZbSppp jpppp[bTpppjppppzppp]jppppzppp^jppppN\pppjppppN\pppYjppppN\pppZjppppN\ppp[jppppN\ppp\jppppN\ppp]jpppp{ppp jppppppp!jppppppp"jppppppp'jppppbW!ppp(jppppbW2ppp)jppppbW7pppGjppppE9pppHjppppE:ppp(IjppppETppp)JjppppEapppKjppppEfpppLjppppEgpppjppppvQpppjppppvQpppjppppvQpppjppppYpppWjppppYppp(jppppYppp)jppppYppp*jppppY#ppp+jppppY%pppXjppppLXpppjppppL[ppp+jppppL^ppp,jppppL`ppp-jppppmlppp`jppppmspppajppppmpppjpppp6Fpppbjpppp9Fpppcjpppp>FpppjppppgFpppdjpppplFpppejpppp| pppjpppp| pppjpppp|pppjpppp|%pppjpppp|*pppjpppp|6pppjppppU"pppjppppU$pppjppppU-pppjpppp1vpppjpppp:vpppjppppTvpppjppppVvpppjppppYvpppjpppp[vppp5jppppihpppjppppikpppjppppiwppp&jppppLq*ppp'jppppLq<ppp+(jppppLqEppp,)jppppLqJpppjpppp}ippp*jpppp}lppp+jpppp}uppp,jpppp}}pppjpppp}ppp4jpppp`kppp5jpppp`kpppj6jpppp`kppp7jpppp`kpppk8jpppp`kppp9jpppp`kpppl4jpppppppr5jpppp%pppq6jpppp3pppsQjpppptfXpppRjpppptf`pppSjpppptfipppijppppHpppjjppppHpppkjppppHpppjpppp`pppjppppa pppjpppp\#pppjpppp\-pppjpppp\/ppp jpppp\Lppp jpppp\Sppp jpppp\Xppp jpppp[Kppp>jppppM[}pppjpppppr}ppp?jppppp}ppp@jppppp}pppAjppppp}pppBjppppp}pppYjppppp}pppCjppppp}pppZjppppSUpppwjppppSUppp jppppSVpppxjppppx;ppp jppppxBppp jppppxRppp&jppppgpP|ppp'jppppgsP}ppp(jppppgPpppjpppprpppjpppprppp2jpppp{yJppp3jpppp{Jppp4jpppp{Jppp5jpppp{Jppp6jpppp{Kppp7jpppp{K ppp;jppppO\mCppp<jppppO^mFppp=jppppOfmPppp<>jppppOkmUppp=?jppppOmmWppp@jppppOmipppAjppppOmkppp BjppppOmqppp CjppppOmrppp _jppppWEppp;RjppppctgpppjSjppppcgpppOqjppppFwppprjppppFxpppsjppppFzppptjppppFpppujppppFpppvjppppFpppwjppppFppp|xjppppFppp}yjppppFpppcjppppwMbpppdjppppw[bpppejppppwbbpppfjppppwkbpppgjppppwnbppphjppppw{bpppjppppZmApppjppppZYpppjppppZ\pppjppppZ]pppjpppp^].pppjppppe]5pppjppppn]pppjppppnbpppjppppnwpppjppppnpppjppppnppp"jppppBSWsppp#jppppBUWvppp$jppppBnWpppBjpppp^pppOCjpppp|pppPDjpppp~pppQEjpppppppR9jppppV8Rppp:jppppVHR(pppS;jppppVPR1pppT<jppppVWR5pppU=jppppVZR6ppp_jppppbppp`jppppjpppajpppppppbjpppppppIjppppj&LpppJjppppj'Lppp Kjppppj*Lppp djppppMPppp ejppppMRpppfjppppMipppgjppppMmppphjppppMppppEjpppp~G,ppp.Fjpppp~$G5pppGjpppp~=GHppp/ljppppaq|npppmjppppa|pppCnjppppa|pppDrjppppypppjppppuIvpppbjppppuOwpppqjppppu^wpppcjppppufwpppdjppppuhwpppejppppI3ppp_jppppI7ppp`jppppI;pppajppppICpppjppppIJpppbjppppMqpppjppppsqpppjpppp]C`pppjpppp]Jdpppjpppp][{pppjppppkppp+jppppkppp,jpppplpppjpppplpppjpppplpppjpppp l!pppjppppq5<pppjppppqKIpppjppppqOKpppjppppTBfpppY^jpppp=ppp/_jpppp]ppp0`jppppb!ppp1ajppppf#ppp2jpppph)aBpppjpppph,aEpppfjpppph?aXpppvjpppppppijpppp|:[pppjpppp|F[pppjpppp|Q[pppjpppp|\[pppjpppp|b[pppjpppp|e[ppp}jppppP*~ppp~jppppP5~pppjppppP=~pppjppppV3pppjppppd1xpppjppppd<xpppjppppG8Pppp/jppppG9Pppp0jppppGDPppp1jppppGFPppp2jppppGMPpppjppppGRPppp3jppppGSPppp4jppppxs8ppp0jpppp[K7pppojpppp[K;ppppjpppp[!K>pppqjpppp[&KFppprjpppp[1KRpppjpppp[3KVpppsjppppmpppwjppppmpppxjppppmpppvjppppmpppyjppppmpppzjppppo&EpppjppppCh4pppjppppCh7pppjppppCh;pppjppppChApppjpppp%pppjppppMApppjppppODpppjppppPEpppjppppYIppp jppppWbppp jppppW bppp&jpppppppA'jpppppppB.jppppj]spppFQjppppNppp RjppppN ppp|SjppppN*ppp}TjppppN,ppp~UjppppN(5pppVjppppN,7pppWjppppN8Fpppjpppp~Wpppjpppp~Wpppjpppp~Wpppjpppp~Wpppjpppp~Wpppjpppp~Wpppjpppp~Wpppjppppb?pppjppppbCpppjppppbIpppjppppbKpppjppppzRipppjppppRxpppjppppRpppjppppRpppjppppupppjppppupppjppppv ppp jppppvppp jppppv ppp jppppv%ppp jppppIMpppjpppp,pppjpppp >ppp?jppppOpppjppppRpppjpppp!Wppp@jpppp)Zpppjpppp]GpppQjpppp]GpppRjpppp^GpppSjpppp|ppp jpppp|ppp jpppp|ppp jppppqB"ppp jppppqB$ppp jppppqB&ppp jpppprB-pppjpppprBAppp-jppppUw_ppp.jppppU'wspppjpppp&pppjpppp*pppjpppp >ppp&=jpppphrppp>jpppphrppp?jpppphrppp@jpppphrpppAjpppphrppp8jppppYppp#9jppppzppp$:jppppppp%;jppppppp&Wjpppp|lfpppcXjpppp}lwpppdYjpppp}lypppeojppppPpppYpjppppPpppZjppppfpppjppppfpppjppppfpppjppppg pppjppppgpppjppppdRppp jppppdUpppjppppefpppjppppeipppjppppe rpppjppppGapppjppppGappp jppppGappp jppppH appp jppppH appp jppppHapppjppppxpppjppppxppp1jppppxppp2jppppxpppjpppp[\5ppp" jpppp\\9ppp#!jpppp\,\ZpppEjpppp~Rppp%jpppp~Yppp&jpppp~dppp'jpppp~sppp0jppppoVpppu1jppppoVppph2jppppoVpppv3jpppppVpppi4jppppp VpppjjppppCxpppc jppppCxpppd!jppppCypppe9jppppQ'ppp:jpppp Q0ppp;jppppQ3pppFjppppWspppGjppppWspppHjppppWspppIjppppWspppJjppppWspppKjppppWspppajppppgKppp1bjppppqKpppcjppppKpppdjppppKppp2VjppppknpppWjppppkn+ppp}jppppNFUppp/~jppppNFeppp0jppppOFmppp1kjpppphwppp6ljpppphppp7mjpppphppp8jppppbpppjppppbppphjppppbpppijppppbpppjjppppcpppkjppppAcDpppnjppppFcLpppojppppJcPpppjppppPcWppppjppppvpppjppppv ppp(jppppJ]ppp)jppppJ]pppIjppppppp9JjpppppppKjppppppp:LjpppppppMjpppppppEjpppp^X7pppFjpppp^X9pppGjpppp^XHpppHjpppp^XQpppjjppppgppp6PjpppprRppp2QjpppprRppp3RjpppprRppp4ojppppUppppjppppU7pppwOjppppMMpppxPjppppMappp|QjppppMhppp}RjppppMtppp~SjppppMxpppTjppppMyppppjppppipppqjppppippprjppppipppsjppppipppvjppppGpppwjppppGpppxjppppGpppyjppppGpppzjpppp&Hpppjpppp}}pppjpppp}}3pppjpppp}}5pppjpppp}}7pppjpppp}}<pppjppppQBpppjppppGwpppFjppppHwpppjppppLwpppjppppXwpppjpppp^wpppGjppppeppp]jppppHrupppjppppHrwpppjppppHr{pppjppppy{+pppjpppp\lpppjpppp\lpppjpppp\lpppjpppp\lpppfjppppTpppgjppppZpppjpppppgWpppjpppppgXpppwjppppD}ppp>xjppppD~pppyjppppDpppzjppppDppp?jppppbpppjppppbpppCjppppbpppjppppbpppDjppppbpppEjppppXkWpppWjppppXpXpppnjppppXtZpppXjppppX|`pppYjppppXdpppZjppppXgppp[jppppXrppp\jpppp\pppjpppp>\pppjpppp?\pppjppppH\pppjpppplr~pppjpppplt~pppjpppplv~pppjppppl~pppjppppl~pppjppppl~pppjppppOVpppjppppOVpppjppppOWpppjppppOWpppjppppayZpppjppppdy_pppjppppqyippp'jppppxympppjppppcQxppp jppppcQ|ppp jppppcQpppjppppcQpppjppppcQpppjppppcQpppjppppspppTjpppptppp'jpppp!tpppUjpppp%t pppVjppppwL pppXjppppwLpppfjppppwL5pppYjppppKQnspppjppppKUn}ppp]jppppKWnppp^jppppKXnppp_>Rppp>Fpppbppp8pppghppp^U~ppaD]ppB~CppStippLZaPppcDppT=pp:eppEF}pp`GppD1ppb!ppO1pp@pp\7ppp>w{zppp\eppp\#pppM,~X_ppp\ ppp>w-Pppp\*PpppM,1‡pppM,B3pppM,Pppp\ q@pppM,g\PpppM,]A pppM,u ppp\'ppp>wpppM,zppp>wl8ppp\/#ppp\pppM,8ppp>w3#ppp\>/ppp>w ppp\} ppp\+iIppp>wiIpppM,dppp>w_ppp>w|vpppM,uppp>w#|ppp\zppp>w_ppp>wpppM,ppp\ $pppM,w%ppp>w'pppM, $pppM, )eppp\ppp>w=B3ppp\ppp\9dpppM,E(@ppp>w?!eppp>w$>/ppp\ ppp\‡pppM,1ppp\pppM,ppp>wHppp>w $pppM,iIpppM,1ppp\w3ppp\x@8ppp>wfppp>wI`pppM,'pppM,`ppp>wippp>wFpppM,ppp>wf@ppp\yCvpppM,~>/ppp>w dpppM,vpppM,uppp\֩ppp\_ppp>w‡pppM,#ppp\}pppp>wʹ ppp\ppp>pp8^ppappp9ppKppV~!ppOWpp9TppYpp=&qppG nppaOpp\{EM_CtA=$h yG?Khvf#\6cb<[J8Sg;Cƿypp>o|ppC8,[pp>yppY PyppY pp>lppC&o|pp>ppCppY Mo|ppY pp>7,[ppC$ppCApp>ppY u,[ppY ppQCYUע)ppphGe8pppNI8pppUp8ppp=xN)ppphG_)ppp[)pppYV^+8ppp[;8pppeۂ8pppNI)pppD9{8pppYV)pppMl)pppS])ppp=x8pppM8pppe3m)pppD9)pppS]H8pppbBppMl_ppb9pp?pp\d4pp94ppfdppf!>pp4^ppB7pp]umppF6ppTppVSpp>!{ppP$pp4@gppbpp^ppppPppppFpppp8!0ppppI8 ppppB(ppppH$ppppfpppp6dJ=ppbpp]8EppCѡpp5Upp7pwppB0n~pp:2ppC6TpDUpKVzp]WE>pXXpHZp_?[pK-.\p\]F1pj5^&pY_1piC` p_?ײ_pj5׳piC׵~pD׷jpeO׸pA}׹pQ׺np]׻BpZl׼wp]׾^p_?_pK-p\tpKBmpQB 9 pXB piB pHB p_?BĒpK-{Bp\BXpj5B'RpYB]pKB{pA}Bph;spDtpKu\pA}vpQw~p]x%pXypizxpH|Ip_?~pK-dBp\+vpj5^pYpj5grpiC@peOpA}pQ,p] pZlp]epi٪p_?l4pK-~lpHp\pj5\pC6pY~piC%peOpA}xpQBp]IpZl^p]pi+vp_?p_? mpj5 /piC*pDpeOpA}-pQĒp]5pZlXp]'Rp_?{pK-6p\pj5͎_pY͏6peO͐pA}͑jpQ͒p]͓pZl͔Gp]͕npX͗Ѿpi͘wp_?͙2#pj5͚_pC6͛tpD7pQ7zp]7'p]7pX7E>pi7dpH7p_?7pK-7p\7pj57¥ph;7pY7&piC7rpeO7 p]{?pK-{Ap\{Csph;{D8pC6{EpY{FpiC{GDpD{HvpK{I":pA}{JJZpQ{K'p]{L pXptpeOl~pA}m@pQn<pZlp:p]q`pirwpHtp_?u>pK-vph;w*pC6xNpXpHp\}ph;%pC6pYe.piCg pD?7pK##pQ Bp]gpXpl4pQpX/pinpHBp_?pK-*pj5ph;pC68,pYapiCipD4hpKpeOpA}0pZlzYpj5Ù7pYÚpiCÛvpA}Ý.DpZlÞ*pXà-Mpiá/,pHãp_?äpK-$åph;æ:pQ-D p]-E|/pZl-FpX-Gpi-H(pH-J:pH-K;p_?-LpK-S-Mp\-N=pj5-O]^pY-PG+piC-Q0pA}-Rp_?pph;ppC6p\piCppDp~pKp%pQpp]pxpZlpBp]pIpXp^pippHp+vp\ppX'pihgp_?#p\pj5p\ph;{pC6,pY¥piCpeO rpA}!pQ pX }pH p_? g pK- p\ ##pj5 CpC6 >@pY gpK %ph;-piC%pDgrpKpA}pQ@p]/p]7pXpipHfp_?˿p\p pj5JpY+ pj5$!pY%piC&WpK'pA}(pZl)p]*pX+(pi,Fp_?/pK-k0ph;1pD#%peO#pA}#pQ#pZl#/p]# pX#7pi#CpH#! p_?#"spK-p##ph;#$JpC6#%tpiCf|pA}f}p]f~pHf=Qp_?fpK-@pC6f.pDf%pKf'pX-pH%p_?pK-@p\ph;/pC6 pY7piCCpDpK peOfpA}spQ˿pZlp p]JpK-Zmph;nȎpDppKq(peOrpxpA}s'pQtWp]u7pZlv /p]wGpXx-pHz+pK-(R{pj5|pj5~b@pY~cpiC~dpD~e,pK~f peO~gpA}~hep]~i٪pZl~jpi~kl4pC6 pY!zpeO#E?pQ$rp]%JpQ&spZl'7p](pX)pi*%p_?+pj5, :pj5pYpiCzpA}E>pZlpX}pipHp_?F1pK-ph;1pC6 pXIpiIp_?IpK-Ip\Ipj5I8ph;I\pC6IpYIpiCIvpeOI{pA}I'pj50pD;peOHpA}7<pQVp]XpZlUp]"pXFp_?pK-2p\5bpA}\pQ]_p]^pH_~p\`pj5axph;bBpC6cIpYd^piCepKf+vpQh_p]ipZljtph;t"3}pDt#pKt$LpA}t%),pQt&\p]t'pXt(pit)pHt+p_?t,pK-pt-p\t.ypj5t/۞pYt0p\pj5WpC6piCpeOpA}pQ(p]FpZlҝpip_?pH-pK- p\grpj5pC6pY@piC/pK7peOpA}pQ p]fpZlep]˿pX٪pip p_?+ p_??nph;?CpY?0*piC?*pD?ypK?-MpeO?pA}?pZl?p]?mpH?s8pC6X0peOY;pQZHp][7<pZl]Vp]^XpX_Upi`"p\cpj5d6Uph;e5bpK-s'Pph;QpC6RvpKT.DpQU*pZlV-Mp]W/,pXXpiYpHZp\[:p]ipZlipiip_?i{ApK-wniph;ipC6i̡pYi$piCiapDipKipeOipA}ipZlip]itpHpj5.DpY*pD-MpK/,peOpA}p]pZlmpi:pi0pK-Hph;7<pC60+pYXpiCqpD"pKpA}pZlp]6UpX5bp\5Tlpj55Unph;5VpY5WpiC5XCpD5Y0pK5Z0*peO5[pA}5\ypQ5]p]5^pZl5_(pX5`pi5apK-&5bph;W%pYXpiCYpDZpeO[/pA}\ pQ]7p]^CpZl`p]a pXbfpicsp_?fJpK-+gpA}(pZl)ȎpH+(p_?,'pK- ,-p\.7pj5/(ph;0GpC61ҝpD2+pA}3kp]4pK-J_ph;_9 pD_pK_peO_pA}_pQ_^Ap]_ĒpZl_I p]_XpX_pH_]pK-4_pj5_pZlp]6pXipHp_?pK-p\Gpj5nph;ѾpC6wpD`pK2#pYPpeOخpA} p]pZlp]piXpHcp_?{pK-p\Vph;åpC6G+pj5*piC+peO+pA}+=QpQ+g p]+pZl+##p]+Cpi+>@p_?+ %pK-+ pY;hgpeO<#pQ=p]>pQ?pZl@{p]A,pXB¥piCp_?Dpj5El4p_?حpK-)خpC6ذ.DpDر*peOز-MpA}س/,pQشp]صp]ضpXطmpHظ:piCBpeOBpZlB pXCCpiCwqpHCp_?C2pK-GCpj5Cph;CtpiCC pC6R_pDS6pQUp]VjpZlWp]XpXZGpi[npH]wp\_2#pC6`_piCatp\~pj5@ph;<pY:piC`pKwpeO̡pA}pQap]>pZlpXpi*p\ pj5 piC peO JpQ p] ;jpZl %p] (pi p_?  :pK-  pK-~ph;@pD`pKWpeOwpA}pQp]!pZl>p]pH NpK- pj5 pj5mph;n_piCopA}p~pQqjpZlrp]spXtnpivBpHx^pK-]yph;{_pC6|pY}tpZl8~p]8@pX8<pH8`p_?8wpK-a8p\8pj58!ph;8>pC68pD8*pK8NpX|-7p_?|.HpK-.C|/p\|1ph;|2@pC6|3E?pY|4 piC|5rpiC|6spD|7pK|87peO|9RpA}|:pQ|;\pZl|=p]|>hpKWpeOXp]YpiZ{Ap_?[pK-2\p\]$pj5^aph;_pC6`pYapiCbpeOcpA}dtp\pYpiCspDpK8peO\pA}pQp]vpX{pi'pi-p_?grpK-pj5ph;@pC6/piC7pDpKpeO pA}fpQep]˿pZl٪p]p pH+ pQċ\p]ČȎpZlčpXĎ%piďpHĐpxp_?đWpK- Ēp\ē /pj5ĔGph;ĕ-pYĖ^piCė+pi.BpK-7.Dph;.EpY.F}piC.GpD.H]^pK.IpA}.JF1pQ.K0p].L1pX.MpA}qpQqnpXqCpHq*p_?q-MpK-.qp\qpj5qpC6qpYqmpKq:peOqs8p\ npj5 ph; BpC6 pY piC.pKpeOpA}8,pQap]ipZl4hp]pXpi0pH pj5 pY JpD pK ;jpeO %pA} (p] pZl pi  :pQpXpi~pH<p_?:pK-pj5wph;̡pC6pYapiC>pDpeOpA}*pZltpZlpXpip_? }p\ %pj5 ph; e.pC6g pY?7piC##peO BpA}gpH$ pj5$ E>pY$ pD$ }pK$peO$]^pA}$p]$F1pZl$0pi$1pK-/grpC6gspDgupKgv=QpeOgwg pA}gxpQgy##p]gzCp]g{>@pXg|gpHg}%pYѵ3}peOѶpA}ѷLp]Ѹ),pZlѹ\p]ѺpHѼp_?ѽpK-\Ѿp\ѿpj5ph;ypC6۞pDpXRp\Spj5T=Qph;Ug pC6VpYW##piCXCpKY>@peOZgp][%piCJpeOLpA}Mzp]NE>p_?QpK-ieRp\Spj5Tph;UF1pC6V&pDW1pKX pZlpipHp_? bcp\!{pj5"}ph;#pC6$%pY%piC&e.pD'.pK(?7peO)hpQ*p]+ Bp_?@ph;`pC6WpYwpiCpDpK!peO>pA}pZl*p]NpeO]SHpA}]TzpQ]UpZl]V@p]]WE?pX]X pi]Yrpi]ZspH]\7p_?]]pK-]^ph;]_hpC6]`p\DZ;ph;DzHpC6dz7<pYǴVpiCǵXpDǶUpKǷ"peOǸFpQǹm%p]ǺpXppiǻ5bpYI!peOKWpA}LlpQMp]NpZlOp]PpiQ0pHSp_?TpK-Up\V(ph;WpC6Xph;u'pC6uhgpYu pDu!dpKu"#peOu$pA}u%pA}u&pQu'p]u({pZlu)p]u*¥pXu+pHu-rpi_pj5~ph;jpYpiCpDnpKBpeOwpA}^pZl2#pi_pHtpipj5{ApYwqpiCpDpK$peO2pA}p]pZltpipK-"@ph;@pC6@=QpY@g piC@pD@##pK@CpA}@>@pQ@gp]@%pXp+ p_?3Apj54piC5\pD6WpeO7pA}8pQ9!p]:}pZl;p]<k>pi=t-p_?@ApK-RAp\Bph;/lpC60npY1pD2pK3CpeO40pA}50*pQ6p]7ypZl8p]:pX;(pH=pj5>s8pXjLpij9 p_?jpK-jp\jpj5jph;j^ApC6jĒpYjI piCjXpDjpeOj۞pA}j]pipj5ph;spY8piCpDpKDpeOvpA}":p]JZpZl'pi p]|mpK-~p\ph;pC6-pYĒpiC5pDXpK'RpQ]p]{pXppipj56Hph;6InpD6JCpeO6K0*pA}6L*pQ6Myp]6N-MpZl6Pp]6QpH6TmpK-?6Up\6Vs8pC6<mpD=9 pQ>p]?pZl@p]ApXB^ApiCĒpHFXp\G]pC6H{piCIpQpXpipH ~p_? ipK-=N p\ Ipj5 ph;\pC6\pYpiCpDpeO.pA}{pZl'p\`3}pY`piC`LpK`),peO`\pA}`pZl`p]`pX`}pi`pH`p_?`ypK-A`ph;`pHvȎp\wpj5x(ph;ypxpC6z'pY{WpiC|7pD~ /pKGpeO-pQ^p]+pXp{peOpZlp]~pi<pH:pK-$p\̡pj5ph;apC6>pYpDpK*pQtph;+7pD+vpK+HpA}+pQ+.Dp]+@p]+ pi+pH+Rp_?+\p\+pj5+hpiC'-pA}(grp])@pH+p_?, pK-.p\/epj50˿ph;1٪pC62p pD3l4pK4+ pD٢pQ٣}pZl٤%p]٥pX٦e.pi٧g pH٩##pK-P٪p\٫gpC6٬%pQCPpXCخpiC pHCp_?CpK-{Cp\CXpj5C:pj5C;ph;CcpC6CpYC{piCC=pDCVpeOCåpA}CG+p]>pX?p_?@sp\A8pj5Bph;CpC6DDpYEvpiCF":pKHJZpeOI'p]J peOnLpA}o9 pQp),pZlqp]rpispHu^Ap_?vI pK-wwp\xph;y۞pC6z]pQ!p]!6pZl!ipX!pi!pH!p_?!GpK-!p\!Ѿpj5!wpY!`piC!2#pK-p]grpi@p_?pK-p\ pj5fph;epC6˿pY٪piCp peOl4pA}+ p]Z_pK-\p\^jph;_pC6`pYanpiCbBpDcwpKd^pQe2#p]f_pXppigtph;9npC69pY9BpiC9pD9pK9.pA}9pQ9p]98,pZl9ap]9ipX94hpi9pH90pK}_pQ}6pX}pi}jpH}p_?}npK-t*}p\}wpj5}^pY}2#pK}_pA}}tp_?A-pj5B%ph;CgrpC6DpiCFpDG@pKH/pA}I7pQJp]KpZlL p]MfpXNepiO˿pHQp p\R+ peOq pZlrp]spitipHvpK-Dwp\xrpj5yGph;{pC6|ѾpY}pD~pK`pQApA}mpZl9 pHp_?pK-Ip\Ēpj55ph;XpC6'RpD]pA}{p]pYfpiCgpDh~peOiipA}jpQkIp]lpZlm\p]n\pXppiqp_?s{pK-'tpA}/%pQ/&|/pX/'(pH/)p_?/+}pK-+/,p\/-]^pj5/.pC6//F1pY/00pK/11peO/2p\rpC6rpYrpiCrpKrbcpeOrpA}r{p]rp]rpXr;jpir.pHrhp_?rpK- 8rph;rpX%pHp\ ph;CpC6wqpY piCpDspK2pQJp]tpXp%pX dlpi enp_? gCp\ h0*pj5 i*ph; kypC6 l-MpY mpiC npeO opA} pmp] qs8pKk3}peOlAp]mpio\p_?qpK-rp\t}pj5uph;vk>pC6wpYxt-piCyypeOzApA}{pQ|pA}_pZl6pHjp_?pK-ѻp\npj5Bph;wpC6^pD2#pA}_p]tp]%pZl%mpi%/p_?%*pK-%ph;%-pC6%pY% 5piC% apD% 'RpK% 4hpA}%pZl%{p]%zYpX%pXhdpHhep_?hfpK-hgp\hhbcph;hi{pC6hj}pYhkpiChl%pDhmpKhne.peOho.pA}hp?7pQhqhpZlhrp]hs BpeOҔpQҕpZlҖ.p]җ;pXҘpiҙHpHқVp_?ҜUpK-.ҝp\ҞFph;ҟm%piCҠpKҡ5bp]5pX6Ȏp_?8(p\9'pj5:ph;;7pC6<(pY=GpiC>ҝpeO?+p]@kp]ApA}A0pXB;pHD7<p_?EXpK-Fp\H"pj5IpC6JpDKpKL6UpeOM5bp_? ph; }pY%piCpDe.pKg peO?7pA}##pZl Bp]gpK-pY;pDHpK7<peOVpA}XpQUp]"pZlFpXm%pHp_?5bpD^9pQ^:p]^<\p]^=pX^>~pi^?%p_?^@xpK-^^Ap\^BIpj5^C /ph;^DpC6^E-pY^F+vpiC^G^peO^HpXȌp_?ȍnpK-bȎp\ȏBpj5Ȑph;ȑpC6Ȓ.piCȓpDȔpKȕ8,peOȖapA}ȗipQș4hp]ȚpZlțp]Ȝ0peO37pZl4vp]5Hpi6pH8@p_?9 pK-/(:pK-/*;p\<pj5=7ph;>RpC6?pY@\pDApKBhpDvLpKv9 peOv),pQvp]vp]vpXvpiv^ApHvI p_?vp\v۞pj5v ]p_?ph;pC6piC~pDpKipA}IpQ=Qp]\pZlp]pXCpipH.p\'p_?ph;pC6~piC<pD{ApK:pQp]̡pZl$p]apXpipHp\tpK-Aph;A6pDApKAjpeOApA}ApQAGp]AnpZlAѾp]AwpHA2#pK-Apj5AtpeO'pA}hgpQpZldp]#pXpipi pH#{p_?$¥pK-#%ph;&rpC6'pK-pQ/ȎpX0pi1(pH3'p_?47pK-*5p\6Gpj57ҝpY8+pK9kpA}:ph;kpYkpDk.pKk;peOkpA}kHpQk8,p]kVpZlkip]kUpikFpXkpHkm%pK-kpj5k5bph;!pDWpKlpeOpA}pQp]p]0pXpipHp_?(p\pj5p\mpYnpiCo~pKp<peOq{ApA}r:pZltp]u̡pXv$piwapHyp_?zpK-{ph;|tpZl76lp]77npX78pH7:Cp_?7;0*pK-7<p\7=ypj57>-Mph;7@pC67ApD7CpK7Dmp]7Es8pZl(PpH* p_?+p\,pj5-(ph;.XpC6/:pC60;pY1cpiC2pD3{pK4=peO5VpQ6åp]7G+pDlpKnpeOpQp]CpZl0p]0*pXpiypHp\pj5mpiCs8pZlaupHaw~p_?ax<p\ay:pj5a{`pC6a|wpYa~̡piCapDaapKa>peOapQap]a*piC`!peOapA}cWp]dp]epHgp_?hFpK-fipj5j(ph;kpC6lpDmpiC0pQ;pZlHp]7<pXVpiXpH"pK-jWph;pC66UpY5bp\,\pj5,Ȏph;,pY,%piC,pK,pxpeO,xpA},WpQ,Ip], /pZl,p],-pX,+vpi,^pK-:pC6grpK@pQp]pZl,p] pXpiepH٪p\l4pj5+ pHڙ p\ښpj5ڛpC6ڜipYڝpiCڞpeOڟpA}ڠrpQڡDp]ڢpZlڣ":p]ڤpXڥJZpiڦp_?ڧApKDApQD@pXD`piDWpHDp_?D!pK-Dp\Dpj5Dk>pC6Dt-pYDNpKDApA}DpeO#pQ$p]%pZl&bcpX'{pi(}pH*%p_?+e.pK-e,p\-?7pj5.##pY/ BpiC0gp\QpYR/piCSnpKTBpeOU*pA}VpZlW-p]XpXY5piZapH\4hp_?]pK-y^ph;_zYpeO"lpA}"npQ"pZl"p]"CpX"0pi"0*pH"yp_?"pK-"ph;"pC6"mpK"s8piCPpeO0pA}خp]pH0+p_?qpK-p\pj5Vph;pC6åpD6UpQ[ pX\pi]pH^ip_?_pK-`pj5aph;brpC6cGpYdpiCeѾpDfpeOgpA}h`pZliApj5:sph;:t|/pD:v(peO:w:pA}:xpeO:y;pQ:zp]:{}pZl:|=p]:}]^pH:0pK-:p\:pQ}Hp]}zpZl}pX}@pi}E?pH}rpH}sp_?}7pK-Y}p\}pj5}%pY}hpiC}pK-d7ph;8pC69zpK:E>pQ;pZl<}p]=pX>]^pi?pH@F1p\A1pj5B pXSpiT6p_?VpK-pWp\Xpj5Yph;ZGpC6[npY\ѾpiC]wpeO_`pA}`2#p]pX|/p\ph;}pC6pY]^piCpKF1peO0p]1pZlpC6M7pDNpKOvp]Q.DpXR*pHT/,p_?UpK-mVp\Wpj5XpYY:peO0#PpZl0$خp]0% pi0&pH0(p_?0)XpK-q0*pK-0+p\0,cpj50-ph;0.{pC60/=pY00VpD01åpK02G+pYspeOspA}sp]s~pZlsp]sipisIpHs\p_?spK->>sp\sph;s.pC6s{pDs'p\ph;pY.piC;pDpKHpeO8,pA}VpQip]Up]FpZlpX0pim%pK-BpiIp_?KpK-!ALpj5Mph;N~pC6O%pDPpKQxpeORBpA}SIpQT^p]Up]V+vpHWpZl[3}pH]Lp_?^),p\_pj5`pC6apYbpiCc^ApDdpKeI peOfpA}gpQhyp]i۞pX!p_?lpK-;p\ph;pC6CpY0piC0*pDpKypeOpA}pQ(pZlp]pK-Ii%ph;%pD% peO%CpA}%wqpQ% p]%pZl%sp]%2pH%tpK-Iu%pDi[HpKi\zpeOi]pQi^@p]i_E?pZli` p]iarp]ibspXicpiid7pHifp\ighpj5ihpHӀ|/p\Ӂ(ph;ӂ:pC6Ӄph;ӄ;pYӅpiCӆ}pDӇ=pKӈ]^pQӉG+p]ӊ0pXp:piӋp_?pj5ph;pC6piCbcpDpK{pA}p]pZl;jp] .pX!(pi"hpH$p\%pX43}p_?5LpK-[6p\7),ph;9pC6:piC;pD<pK=^ApeO>pA}?I pQ@p]ApZlByp]C۞pDpeOpA}pQbcpZl{p]}pXpi%pHe.p_??7pK-ph; BpC6gpQ'p]hgpZlpXdpi#pHpHp_?{pK-p\¥pj5pYrpiCp\_'ph;_(pC6_)pY_*bcpD_+{pK_,}peO_-pA}_.%pQ_/p]_0e.pZl_1.p]_2?7pX_3hpH_6 BpQfLp]g9 pZlh),pXipijpHkp_?m^ApK-np\oI pj5pXph;qpYr۞piCs]pj5pYpiCpA}pZl JpX!pi";jpH$(p_?%pK-u,&ph;' :pC6(p_?vpK-yWvpC6vE>pDvpeOv}pA}vpQv]^p]vp]vF1pXw0pHw1p]7pHvpK-Ep\.Dpj5@pC6 piCpD/,pKRpeOpA}\pQp]p]{pX|pH}pK-I~p\{Apj5:pYpiC̡pD$pKapeOpA}pQp]pitpXBpHBpK-(Bpj5BpYBpiCBpDB(pKBFpeOBҝp]BpiBpK-,p\mpC6/pK*peOpQp] -pZl!Ēp]"5pX#Xpi$'Rp\%{pj5&zYph;'pDpK6peOipQp]p]pXrpiGpHѾp\`pj52#pilPp_?lخpK-lpj5lph;lpC6lpiClXpDl0+pKlcpeOlqpA}l{pQlp]lVpZllp]låph;pYpiCpDbcpeO{pA}}pQp]%pZlp]e.pX.pi?7p_? BpK-p_?\ph;^zpC6_'piCapDbE>pKcdpA}dp]epZlfp]gpXhpiipHk&p\l pK8&!pQ8'p]8(Wp]8)pi8*p_?8+pK-Қ8,p\8-Fpj58.pC68/(pY80piC81peO82pK-ֿph;pC6pY,piC pDpKepA}٪pQp]l4pXppDpKpeO~pQip]pZlIp]pX\pi\pHp\{pj5'p]ba-pHbbgrpK- bcp\bd@pj5be/pC6bf7pYbgpiCbipDbj pKbkfpeOblepA}bm˿pQbn٪p]bop pibp+ pDM!pQNWp]OlpZlPp]QpXRpiSpHT0p_?UpK-CVp\Wpj5Xph;Z(pY[piC\pC6_-pK`grp]a@pXcpidpHf p_?gepK-hp\i٪pj5jp pYkl4piCl+ pK-|-pC6-pK-pQ-p]-=QpZl-g p]-pX-##pi-CpH->@p\-%pj5-'pD'pKhgpeOpQdp]#pZlp]p]pXpi{pH¥p\rpj5p\ېpYۑpiCے\pKۓpeO۔~pA}ە%pZlۖp]ۗxpXۙBpiۚIpHۜp_?۝+vpK-_۞ph;۟pXE piE|/p_?E(p\E:pj5Ep\E;ph;EpC6E}pYE=piCE]^peOEG+pA}E0p]Epi pK-0'ph;*pY-MpiC/,pDpKpA}pQmp]:pXs8pQ/np]0pZl1Bp]2pX3pi4.pH5p_?68,pK-4e7p\8ipj59UpC6:Fph;;pY=0piC>m%pQ#p]#pX#pi#pH#bcp_?#{pK-B#p\#pj5#%ph;#pC6#e.pY#.piC#?7pD#hpeO#pA}# BpZl#p]ApK-up\Wph;pC6pY!piC}pDpKk>pA}t-pQNp]ApXpApiph;BpC6CpYD~pDEipKFpeOGIpA}HpQJ\p]K\pZlLp]MpXNpHP{pQ;dhgpX;e#pH;gp_?;i,pK-";jp\;kpj5;lepC6;m٪pY;npK;ol4pi~ p_?~pK-~pj5~iph;~pC6~pD~pK~rpeO~DpA}~pQ~":p]~pZl~JZp]~pH~ApZlnp] pX!Bpi"pH%.p_?&pK-^'p\(8,pj5)Vph;*ipC6+UpiC,FpY-pD.0pK/m%pYApiCB6pDCipeODpA}Ep]FpZlGrp]HGpXIpiJѾp_?M`pK-?Npj5~pYpeO pQCp]wqpZl p]pXspi2p_?tpj5pX= p_??pK-@p\Aiph;CpC6DpiCEpDFrpKGGpeOHpA}IѾpQJpZlKp]L`pY1pD1peO1.pA}1;pQ1p]1HpZl18,p]1 VpX1!ipi1"UpH1$Fp_?1&m%pj51'pC61)5bp_?tpj5tpiCtpDtspeOt8pA}tpQtp]tDpZltvp]t":pitJZp_?t pK-tpA}-p]grpH@pK-)p\pj5ph; pC6fpYepiC˿pD٪pKp pQl4p]+ pA}3p]4pH6pK-g 7p\8=Qpj59\ph;:pC6;pY<CpiC=pD>>@pK?.pQ@%p]A'pD?3}pQ@p]BLp]C),pXD\piEp_?FpK-k;Gp\Hpj5II ph;JpC6KpYLypiCM۞peONp]pXzp\Jph;pC6;jpY%piC(pKpeOp] :pH&0pj5&pY&7<piC&0+pD&XpK&qpeO&"pA}&p]&pi&6Up_?jI!ph;jJWpC6jKlpYjLpiCjMpDjNpKjOpA}jP0pQjQp]jRpZljTFp]jUpijV(pHjXpeOkpZllzp]m'pinpHpdp_?qpK-rpK-sp\tpj5u{ph;vpC6w¥pYxpDy&pKzrpQ{ p\pj56ph;ipYpiCpKpeOrpA}GpQp]ѾpZlpXpi `pZl--pi.%pH0p_?1p\2/pj53 ph;47pC65CpY6piC7 pD9fpK:speO;˿pQ<p p]=JpC6pDpKp]pXJpH;jp_?(pK-p\pj5pY :piCpiCpDpA}p]{ApHp_?$pK-p\pj5ph;pC6pDpKtph;`\pC6`ȎpY`pD`%pK`pA}`pxpQ`xp]`WpZl`Ip]` /pX`pi`-pH`^pDUpQVp]W~p]X<pXY{ApiZ:p_?[̡pK-\p\]apj5^>ph;_pY`piCa*peObtph;piCpDpKpA}bcpQp]{p] pi!pH#.p_?$hp\%pj5& BpY'pHwp\wpj5w~pC6w<pYw{ApiCw:peOwpA}w̡pQw$p]wapZlwp]wpXwpiwp_?wtpH_pK-\pC6~pYjpDpKpeOnpA}BpQwp]^pX2#pH_p_?tp\MpYN pDOCpKPwqpeOQ pA}RpQSsp]T2pXUJpiVtp\Cupj5CvvpiCCx.DpeOCz*pQC{-Mp]C|/,pZlC}p]C~piCp_?C:peOhgpZl!#pX"pi#pX$pH&,p_?'pK-r(pj5)٪ph;*piC+l4pZlp_?pK-?3p\g pj5ph;##pC6CpiC>@pDgpA}%pYm piCm|/pDmpeOmpA}m(pQmXp]m:p]m;pZlmcp]mpXm{pim=p_?mG+pK-CmpC6mpD~ pQp]p]ipXpip_?rpK-"7p\pj5Ѿph;pYpiC`peOApiCApDBmpA}C/p]D*pXEpHG-p_?H5pK-&^Ip\J'Rpj5K4hpC6LpDM{pKNzYpeOOpX9p_?9\pK-}9 p\9 ph;9 %pC69 piC9 pxpD9xpK9WpeO9IpA}9 /pQ9p]9-pZl9+vp]9^pK- p\pC6pK{ApQwqp]pZlp]$pX 2pi pH p\ pj5 tpZlpipK-$ph;pC6pY(piCFpDҝpA}pZlkp]pXpDcB pKcC|/peOcEpQcFp]cG(pZlcHXp]cI:p]cJ;pXcKcpicLpHcN=p\cOG+pj5cP0piCcQpHE!p\FWpj5Glph;HpC6IpYJpiCKpKL0peOMpA}NpQOFp]Pp]Q(pXRpiSpiCApj5E\ph;GWpYHpiCJpDK!pKL}peOMpA}Nk>p]Ot-pZlPNpiQApHSp].!pX.pi.WpH.p_?.pK-.pj5.0ph;.pC6.pY.FpiC.pK.(peO.pA}.pZl.p_?|/ph;(pY:piCpY;pDpK}peO=pA}]^pZlG+p]0pHpi܋ph;܌(pY܍'piC܎pD܏7pKܐ(peOܑGpA}ܒҝpZlܓ+piܔkpHܖph;FpDFpKF~pA}F<pQF{Ap]F:pXFpiF̡pHFap_?Fp\Fpj5F*pYFtpiCpD_pA}p]~pXjpHp_?BpK-vp\^pj5pC6+vpD_pKpeOtpK-pYnpiCpDBpK peO!pA}".p]#pZl$p]%8,pX&api'ipH)p_?*0pK-zW+pK$pQ$pX$pi$spH$8p_?$pK-F$p\$vpj5$":pC6$JZpY$'pK$ pKpQp]zpiE>pK-][p\pj5ph;pC6pYF1piC&peO1pA} pi%p_?&pK-)'pj5)bcph;*pC6+{piC,pK-peO.;jpA}/.pQ0(p]1hpZl3p]4pH5pYpj5pY*piCNpK-p\pC6pKpeO spQ!8p]"pZl#p]$DpX%vpi&":pH'JZp\) pj5*Ap_?c3}ph;dpC6eLpiCf),pDg\pKhpQip]jpZll}p]mpXnk>piopHqyp\rpi7p_?vpK- pj5"ph;#.DpC6$@piC% pK&peO'/,pA}(RpQ)p]*\pZl,p]-pY2LpiC29 pD2),peO2pA}2p]2pZl2p]2^ApX2pi2I pH2!p_?2"۞pK-׿2#p_?u ph;upC6upiCuipDupKupQup]urpZluDp]upXu":piupHup\uApQ3}pXpiLpH),p_?pK-pj5ph;pC6^ApYpiCI pDpKpeOypA}۞pZlpHnp\Cph;0*pC6*pYypiC-MpDpKpQp]mpXp6Upis8p]-ApX.@p_?/Wp\0pj51ph;2!pC63}pY4piC5k>pK6t-peO7Np]8Ap]9pj5pYpiC=QpDg pKpeO##pA}Cp]>@pZlgpi%p_?'pj5'piC'{ApeO'wqpA}'pQ'p]'$pZl'2p]'pi'p_?'pK-'piCk5_peOk66pZlk7p]k8jpXk9pik:pHk<np_?k=wpK-`k>ph;k@2#piCkA_pKkBtp_?fhgph;h#pYipiCjpYkpDl{pKm,peOn¥pA}opZlqrp]rpC6!pDpKWpA}p]pXpipHFpK-1%p\pj5pYpK-5S!ph;"0pC6#خpK$pQ%7<p]&0+pZl(Xp])qpX*"pi+pH,p\-6Up]7pXpivp_?.DpK-'pj5 pC6pY/,piCRpDpK\peOpA}pZl:p]f3}pXgApHhpK-Uip\j\pj5lpYmpiCnpDo}pKppeOqk>pA}rpQst-p]typiup]`pZl`zp_?`Jp\`pj5`;jph;`%pC6`(piCapDapA}a :p\DhgpYE#pDFpKGpDHpeOI{pA}J,pQK¥p]LpXMrpiNp]pHpK-p\pj5{pC6piC pD ;jpK .peO (pA}hpQp]pipKxpeOxmp]x/pix*p_?x-pK-Uxp\x5pj5xaph;x'RpC6x4hpiCxpeOx{pA}xzYpQxpKpQp]pipK-"p\;jpj5.ph;(pC6hpYpiCpeO :pA}pZlAhgp_?Cp\D,pj5E ph;FpC6GepiCH٪pDIpA}Jl4pXD[HpiD\zp_?D^E?p\D_rpj5D`Jp\Dasph;Db7pC6DcpYDdpiCDe%peODfhpA}Dgp\Lpj59 ph;),pYpiCpKpeOpA}^ApQ p]!I pZl"p]#pX$ypi%۞piCpDnpQCpZl0*p]*pXypi-MpHpK-p\mpC6:pYs8pXnPp_?n pK- np\nph;npC6n(pYnXpiCn:piCn;pDncpKnpeOn{pA}n=pQnVpZlnåp]nG+pC6jpDkȎpQlp]m(pZlnpxp]o'pXpWpiq7pHsGp\t+pC6ukpiCvp\ 2-pC6 3%pY 4grpiC 5pK 7peO 8@pA} 9/p] :7pZl ;p] <pX = pi >fpH @˿p_? Ap pK-l1 Bph; C+ p]9 pZl9pi9p_?9pK-8:ph;:pC6:rpY:DpiC:pD:":pK:peO: JZpA}: pZl:  p]: Ap\@pY`piCWpDwpKpeOpA}!pQ>p]pX*piNpA}pZlp]pHpK-pj5ph;;jpC6.pY(piChpDpKpQ :p]pj5d7mpYd89 peOd:pA}d;pQd<p]d=pZld>^Ap]d?ĒpXd@I pidAXp_?dD]pj5dE{pC6dFpH.pK-'/pY1(pD2'pK3peO47pA}5(pQ6Gp]8ҝpX:+pH;kp_?<pZl&pH(np_?)BpK-pv*p\+pj5,.pC6-pY.piC/8,pD0apK1ipeO24hpA}3pQ4p]50p]/pi/p_?/pK-/pj5/Iph;/=QpC6/\pY/piC/pD/CpK/peO/>@pA}/.pZl/%p]/'p_?p\ph;.pC6;pYpiCHpD8,pKVpeOipA}Up]FpQpZl0p]m%p_?lpK-npj5opC6ppDqpKrpeOs(pA}tFpQuҝp]vpHwpeOGnpA}GpQGBp]GpZlGp]G.piGpHG8,p_?GipK-Gpj5pFp\Gph;G0pC6Gm%pQpZlp]pXbcpH}p_?%pK-*p\e.pj5g ph;?7pC6##pD BpKgpC6pYmpK/p]*pZl pX pi -pH 5p_?'RpK-Zpj5pY{piCzYpDp]%w_pX%x6p_?%yjp\%zpj5%{ph;%|npC6%~BpY%wpiC%^peO%2#p]%_p]%tp]3}pZlApip_?\pK-ph;pC6pY}piCpDk>pKpeOt-pA}ypZlAp]pXpYlpiCnpDpeO pA} CpQ 0p] 0*pZl p]ypXpip_?pK-pC6s8pA}=KpZl=Mp_?=OwqpK-s=Qp\=Rpj5=S$ph;=T2pC6=UpiC=VpD=WtpA}=XpK-@ph;pC6pKpQJpZlp];jpX%pi(pHp\ :pj5p] pH zpK-D]p\E>pj5dpC6piCpDpKpeOpA}pQF1p]&pi pKp]pip_?=QpK-# p\pj5ph;CpC6pY>@piC.peO %pA}!'pDOpQP/p]Rnp]SBpXT*piUp_?VpK-'MWp\Xapj5Yiph;Z4hpC6[pY\piC]0peO^zYpiCpeOpZlp]spXpi8pHp_?vpK-xpj5JZph;'piC p]3pX3 p\3 wqpj53 ph;3 pC63 $pY32piC3pK3peO3tp]3pA}v pQvp]vpHvp\vpj5vrph;vDpC6vpYv":piCvpDvJZpKvpQv p]vApj5PpY0piCخpA}pZl7<p]0+pXXpiqpHp_?pK-<ph;6UpC6 pYpKp]pZlspX8pipHDp_?":pK-%p\JZpj5pY  piC Apj5#ph;$piC%pA}&{ApZl'wqp](pX)pi*$pH,p_?-pK-O.ph;/pC60tpQp]pZl~pXipipHp_?\pK-p\pj5vpY{piC'pX(npi(pH(p_?(.pK-(p\(pj5(Hph;(8,pC6(VpY(ipiC(UpK(FpD(peO(0pA}(m%ph;l)pDl*}peOl+%pA}l,pQl-e.p]l.g pZll/?7p]l0##pHl2gpK-l4pZlC'p]DhgpXEpHH#p_?IpK-Jp_?Kp\L{pj5M,ph;N¥pC6OpDPrpKQph;HpC6zpYpD@pKE?peO pA}rpA}spQp]7pZlRp]pX\pHhpXp_?~pK-{@p\ <ph;!:pC6"`piC#wpD$̡pK%peO&apA}'>pQ(pZl)p]**peOp]p_?pK-Gp\(pj5Fph;ҝpiCpeOkpA}pQp][mpX\9 p_?^p\_pj5`-ph;aĒpC6c5pYdXpiCe'RpeOg]p]h{p]ipiCa pDapA}ap]apXaspHap_?aDpK-*ap\a":pj5aph;aJZpC6apDa pKaAph;(;pY)HpiC*7<pD+VpK,XpeO-UpA}."pQ/FpZl0m%pi1pH35bpHzp\E?ph;rpC6Jph;spY7piCpDpK%pQhp]pXp1pDyPpQyخp]y p]ypXypiypHyXp_?ycpK-yp\y{pj5y=ph;yVpYyåpiCyG+pKzpeO{_p]|pi~~p_?pK-tp\Bpj5Iph;^pC6piC+vpeO_pA}pQtpZl$ p]%|/pX&pH((p_?):pK-y*p_?+;p\,pj5-}ph;.=pC6/]^pD0G+pK10p]2piE<pK-oE>pK-`E?ph;E@JpYEApiCEB;jpDEC%pKED(pA}EEpQEFp]EG :pXp ph; pC6|/pYpDpK(peOXpA}:pA};pQcp] pZl!{p]"=pX#VpH%G+pj5&peOpA}6pQipZlp]pipHGp_?ѾpK-ph;`pC62#p\o0pj5oخpiCopeOo7<pA}o0+pQoXp]oqpZlo"p]opiop_?o6UpQOlp]PnpZlRpXSpiTCpHV0*p_?WypK-%Xp\Ypj5ZpY[piC\mpA}]s8pY &peO '/pA} (np] )BpZl **p] +pH -p_? .apK-r /p\ 14hpj5 2ph; 3pC6 40pD 5zYp_?:p\:pj5:ph;:bcpY:{piC:}pD:pK:%peO:pA}:e.pQ:.p]:?7pZl:hpX:pi: Bpj53}ph;ApiCpA}\pQWpZlp]pX!pi}pHk>p_?t-pK-ph;ApC6pYpHpK-avpC6pYspD8pKpeOpA}DpQvp]":p]JZpX'pH pDe%-pA}e&%pQe'grp]e(p]e)pXe*@pie+/pHe,7p_?e-pK-ee.p\e/fpj5e0sph;e1˿pYe2p piCe3JpeOe4+ pC6 pY _pK p]~pZljpXpipHBp_?^pK-2 pj5+vpY_piCpDtp\ PpY خpiC pKpeOpA}p]XpZl0+p]cpXqpi{pHVp_?åpK-6Spj50pY0ȎpeO0pA}0(pQ0pxp]0'pZl0Wp]07pX0 /pi0Gp_?0+pj50kpC60pC63}pYApKp]\pZlWpXpipH}p_?k>pK-Lp\t-pj5ypYApiCpDpDZpA}[pX](pH_p_?`(pK-ap\bҝpC6cpDdkpKepeOfpiHp_?HzpK-Hpj5Hph;HE>pC6HdpiCHpKHpeOHpA}HpQHp]HpZlHF1p]H&pHH p\pC6peO(pQ'p]pZl7p](pXGpiҝp\kpj5ph;pi3}p_?pK-<pj5),ph;\pC6pDpKpeO}pA}pQk>p]pZlt-p]ypHpD&U\pK&VȎpeO&WpQ&X%p]&Yp]&ZpxpX&\xpi&]WpH&_ /p_?&a-p\&b^pj5&c+peO pA}|/pQpZlp](pXXpi:pi;pHp_?=pK-âph;G+pC60pKp_?6ph;pC6jpYpiCpDGpKnpeOѾpA}wpZl`p]2#pC6>7pD>8pQ>9 pZl>:Cp]>;wqpX>< pi>=pH>?2pK->@p\>AtpC6>BpXp_?pK-p\~ph;ipC6pYIpiCpD\pK\peOpA}pQpZl.p]{pZlLp]9 pX),pHp_?pK-p\^Apj5Ēph;I pC6XpYpD۞pK]pK peO zpZl E?pXrpiJpXspHp_?%pK-hpj5ph;piC :pK?0pZl@;pXAHpiB7<pHDXp_?E"pK-aFpj5GpYHpiCI6UpDJ5bph;piCpQ(pZl'p]pX7pi(pHҝpK-9ph;kpC6pYp]3pZl3|/p_?3p\3}pj53ph;3]^pC63piC3F1pD30pA}31pQ3pZlwkp]wlpXwm~pHwop_?wppK-wqp\wr\pj5wsph;wtpC6wuvpDwv{pKww'pY'piChgpDpeOdpA}#pQp]p]pZlp]{pXpi¥p_?rpK- pKpeOnpZlCpX0*pi*pH-Mp_?pK-pj5ph;mpiC:pDs8pD hgpQ #pZl p] pZlpX{pi,pHpK-#p\pC6l4pA}pZlpHsp_?8pK-p\pj5Dph;vpC6":piCJZpD'pA} pH)hgp\)#ph;)pC6)ph;)pY){piC),pD)¥pK)pQ)rp])pXp :p\m!pYmWpiCmlpDmpKmpeOmpA}mp]m0pZlmp]mpXm Fpim!pHm"(p_?m$pK-m%p]<pX=pi>zp_??E>pK-@pj5ApC6BpYCpiCDpDEpKFpeOGF1pA}H&pZlI1p]J pYpDpKpeObcpQ{p]}pZlp]%pXpie.pH?7p\ Bpj5gp_?Pph;خpC6 piCpDpKpA}XpQ0+p]cpZlqp]{pXpiVpHåpZl pHp_?ip\pj5pC6pYrpiCGpDpKѾpeOpQp]`piYp_?[/pK-u\pj5]Bph;^*pC6_pD`-pKapeOb5pA}capQd'Rp]e4hp]fpHgzYp]bp\b(ph;b'pC6bpYb7piCb(pDbGpKbҝpQb+p]bkpXpzYpibpY~piC@pD<peO:pA}`p]wpZl ̡p]!pX"api#>p_?&*pK-t'pC6pYnpeOCpQ0*p]*pZlyp]-MpXpip_?mpj5:ph;s8pXzp_?z'pK-E=zp\zph;zdpC6z#pYzpiCzpiCzpDzpKz{peOzpA}z¥pQzpZlz&p]zrp\eHpj5fzph;hpYi@piCjE?pDk pKlrpKmspeOnpA}p7pQqRp]rpZls\pXtpiuhpHp\/pj5!npC6"BpY#*piC$peO%-pA}&pQ'5p](apZl)'Rp]*4hpi+p_?,zYpiCF&pDF'zpQF(E?pZlF)rp]F*JpZlF+spXF-7piF.pHF0%pK-jF1p\F2pC6F3 :peO-p]%pZlgrp] pi!pH#/p_?$7pK- %p\&pj5' ph;(fpC6)spY*˿pD+p pK,JpQ.+ pK- p\zpYE?pDrpKJpDspeO7pA}pQp]%pXhpipeOprpZlps/p]ptnpipuBpHpwpK-2pxp\pypj5pz8,ph;p{apC6p|ipYp}4hpiCp~pDppKp0pQpzYp_??7ph;@vpC6AHpiCCpDD.DpKE@pA}F p]GpZlH/,p]IRpXJpiK\pHMph; /hgpD 0#peO 1pA} 2peO 3pQ 4{p] 5,pZl 6¥p] 7pH 9pK-s :pQ;!pX;Wpi;lpH;p_?;pK-~;p\;0pj5;0*ph;;pC6;ypY;piC;pD;(peO;pA};pHApK-pC6\pYWpDpKpeO!pA}}pQp]k>p]t-pXNpHAp_?pQpXpi\pHp_?%pK-pj5pxph;xpC6WpYIpiC /pDpK-peO+vpA}^pZlpDf peOf pQf.p]f;pZlfp]fHpXf8,pifVpHfUp_?fFp\fm%pC6fpiCf5bpj5pYpeOpA}spQp]8pZl\p]pXpivp_?'pj5 p\pj5zpiCE>peOpQ}p]pZl]^p]piF1p_?1pK-$pj51ph;1zpD1E?peO1rpA}1JpeO1spQ17p]1pZl1p]1%pH1pK-@1pj5-piCgrpA}@pZlp]pX,pi pHep_?٪pK-_5ph;l4pC6+ peOO\pA}PȎpQQpZlR%p]SpiTpxpHVWp_?W /pK-+tXp\Y-ph;Z^pC6[+p_?Ijph;Ik pYIlCpiCImwqpDIn pKIopeOIpspA}Iq2pZlIsJp]IttpYpeO}pQ%p]pZle.p]g pX?7pi##p_?gpj5%pHpK-pC6{ApDwqpKpeOpA}$pQ2p]p]pXtpHpiC'GpeO'HȎpZl'Ip]'J(pX'Kpxpi'L'pH'N7p_?'PGpK-['Rph;'S+piC'TkpK'UpKpQpX pHwqp_?pK-wp\2pj5pC6pYtpKpHpK-p\pj5pC6bcpYpiC{pKpA}pQ;jp].pZl(p]hpXpip_?pY?*-pK?+%peO?,grpA}?-p]?.pZl?/@p]?0/pi?27pH?5p_??6fpK-٨?7p\?8˿ph;?:p pC6?;JpD?<+ ph;pC66pYipDpKpA}pQrp]GpZlp]ѾpXpH`pZlpH'p_?p\dpj5p#ph;pC6pC6pYpiC{pDpK¥peOpQ&p]rpA}!pZlp]WpipHpK-%p\pj5ph;FpC6piC(pDpKpQpA},PpZl-0p].خpH/pK-U0p\10+pj52cph;4qpC65{pY6piC7VpD8pK9åpQ:6UpZlHp]zpXpHE?p_?rpK-Pp_?sp\7pj5ph;pC6%pDhpKp_?49 ph;4pC64pY4piC4pD4^ApK4ĒpeO4I pA}4XpQ4pZl4۞p]4]p\xVpYxW}pDxX%pKxYpeOxZe.pA}x[g pQx\?7p]x]##pXx_ Bpix`gpQ%pZlp]pXpH p_?CpK-fp\ pj5ph;spC62pDJpKtpZlpHp_?~p\ipj5ph;IpC6pY\piC\pDpKpeOpQ.p]{p]PpX0piخp_?pK-79pj5Xph; 0+pC6 cpY qpiC {pD pKVpeOpA}åpZl6UpK-ph;pDpKspeOpA}8pQ\p]pZlp]vpH'pK-opD*~pK*@peO*<pQ*:p]*`p]*wpX*̡pi*pH*>p\**pj5*NpHnp\npj5nsph;npC6n8pYn\piCnpDnpKnvpQn {p]n!'pXpph;%PpD&خpK' pA}(pQ)p]*p]+XpX,0+pi-cpH/{p_?0Vp\1åpj52G+pip_?pK-pj5~ph;pC6ipiCIpD=QpK\peOpA}pQCp]pZl>@p].pH'p]pK-@ph;wqpC6pYpiC$pD2pKpA}pQtp]pXp'pDrpA}spQtp]up]vbcpXwpix{pHyp_?zpK-%{p\|.pj5}?7ph;~hpYpiC BpeOpA} QpQ Rmp] S/pH T*p\ U-pj5 Vph; W5pC6 XapY Y'RpiC Z4hpK [pQ \{p] ]zYpZl ^pKc7pQcp]cvpic.DpK-cp\c/,pj5cRph;cpC6c\pYcpiCcpeOc:pK-p\|/pY(pD:pKpD;peOpA}}pQ=p]]^pXG+pi0p_?p\ȎpYpiC(pDpxpK'peOWpA}7pQ /p]GpZl-pX^pi+pK-p]{-pi{grp_?{@pK-{pj5{7ph;{pC6{pY{ piC{fpD{epK{˿peO{٪pA}{p pZl{l4p]{+ p_?cph;dpC6espYfpiCg8pDh\pKipeOjpA}kvpZll{p]n'pip_?pK-npj5 <ph; {ApC6 :pDpK̡peO$pA}apQp]pZlp]pHtp\G7pYGvpiCGHpKG!peOG".DpA}G#@p]G$ p]G%pXG&/,piG'RpHG)\p_?G*pK-:~G+pA}ApZl@pHWp_?pK->p\!pj5 }ph;!pC6"k>piC#t-pD%NpA}&Ap]'p\6pYpiCjpDpKpeOGpA}npQѾp]wpX`pi2#pK-vpA}qa3}pQqbAp]qcpHqd\p\qepj5qfph;qh}pC6qipYqjk>piCqlpDqmt-pKqnypQqoAp]qppZlqqpY"HpiC#zpD$peO%@pA}&E?pQ' p](rp])spZl*p]+7pX,Rpi-p_?/hpK-0pK- p\ ApC6 pK \peO WpQ p] pZl !p] }pX pi k>pH !t-p\ "Apj5 #ph; $p]< pX<pH<pK-q<p\<pj5<pY<piC<rpD<DpK<peO<":pA}<pQ<JZp]<pi<Aph;~pC6@pY<pD:pK`pA}wpQ̡p]pZlap]>pXpH*pi!p_?WpK-ǰp\pj5ph;pC6piC0pDpKpeOFpA}p](pZlp]peOg%pQgp]gpZlgpXg/pig pHg Cp_?g  pK-˼g p\g spj5g2pYgJpiCgtpiCpeOpA}p]p_?;jpK-p\(pj5hph;pC6pD :pKph;pDzpK'pA}pQE>p]dp]pipHp_?p\&pj5rpY peO2pA}2pQ2~pZl2ip]2pX2Ipi2pH2\p_?2pK-+2ph;2{pC62'pZlpXpH;p_?HpK-fp\Vpj5Xph;UpC6"pYFpDm%pA}p]5bpH=6p\>pj5?jph;@pC6ApYCGpiCDnpDEѾpKFwpQG`p]H2#pXpApC6JNApDJP@pQJQ`p]JRWpZlJSwp]JTpXJUpiJV!pHJXpK-uJZp\J[NpC6J\ApiCJ]peOpZlp]\pipH%pK-B p\xpj5Wph;IpC6 /pYpiC-pD+vpK^pQpYpeOzpA}'p]pZlE>p]dpipHp_?pK-F/p\ph;&pC6rpD p_?(DȎph;(EpC6(F(pY(GpxpiC(H'pD(IWpK(J7peO(L /pA}(MGpQ(O-pZl(P^p](Q+p\g9 pYhpiCipDjpKlpeOm^ApA}nĒpQoI p]pXpZlqpXr۞pis]pK-)8tpZl\p]ȎpXpHp_?pxpK-Fp\Wpj57ph; /pC6GpY-pD^pK+p\@'pj5@hgph;@pY@dpiC@ #pD@!pK@"pK@#peO@%pA}@&{pQ@'p]@(¥pZl@)pX@*&pi@+rp]pZl_pip_?~pK-ph;pC6xpYBpiCIpD^pKpA}+vpZl_p]pXtpiC3}pDApA}p]\pXWpHp_?}pK-p\k>pj5ph;t-pC6ypDApKpeOph; pDpKpA}ipQp]pXpirpHp_?p\pj5`pYApC6PpD0pK خp]"pX#7<pi$0+pH&qp_?'pK-(p\)pj5*åpY+6UpC6˷pK˸p]˹pX˺pi˻=QpH˽p_?˾CpK-e˿p\>@pj5.pY%piC'pX5hgp\5pj5pph;5,pC65 pY5piC5epK5٪peO5p]5l4pZlyV7pHyXHp_?yZp\y[@pj5y\E?ph;y] pC6y^rpC6y_spYy`piCya7pDybRpKycpeOyd\pQyep]yfhpYpeOpA}~p]<pZl{Ap]:pH̡p_?apK-p\ph;pC6*pDtpX\piȎp_?pK-xp\pxpj5'ph;WpC67pY /piCGpD-peO^pA}+peO3}pZlp]Lpi),pHpK-}p\pj5^Aph;pC6I pYpiCpDypK۞pQ pHp\pj5pC6~pYpiCipKIpeO=QpA}\pQp]pZlCp]pX>@pi.p_?'pj5+jph;+kmpiC+l/pA}+m*pQ+npZl+op]+p-pX+qĒpi+s5pH+u'RpK-`+vph;+w{pC6+xzYpY+ypZlo!pHolp_?op\o pj5o Cph;o 0pC6o 0*pYo piCoypDopKopeOo(pQop]opXpph;"pD#/pK$npA}%BpQ&*p]'pX(-pi)pH+ap_?,4hpK-0-p\.pj5/0pY0zYp\ pj5 ph; ~pY ipiC pD IpK peO \pA} \pQ p] pZl pX .pi {p]pXmpH/pK-p\*pj5pY-piCpD5pKapeO'RpA}4hp]pizYpQKp]Lp\Npj5Oph;P(pC6QFpYRҝpKSpQTkp]UpZlWpH!B9 p\!Cpj5!Dph;!EpC6!FpY!G^ApiC!HĒpD!II pK!JXpeO!KpQ!L۞p]!M]pXp_p]dpXdpidp_?dpK-Fdpj5dpC6dpYd;jpiCd.pDd(pKdhpeOdpA}dpZld :p]dpj5ApY@peO`pA}WpQwp]pZlp]!pX>pip_?Npj5ApC6pj5 ph;piCpA}pQspZl8p]pXpiDpH":p_?JZpK-ph; pC6Ap_?|%p\|pj5|ph;|pY|/piC| pD|7pK|CpeO|pA}| pQ|fp]|spZl|˿pX|p pi|JpYO\piCPȎpDQpeOS%pA}Tp]UpxpZlVxp]WWpXXIpiY /pH[-p_?\^pK-]piCpD|/pQ(pZl:p]pZl;pXpi}pH]^pK-Lp\0pC61pYpeOH!pZlHWp]HlpXHpiHpHHp_?H0pK-CHp\Hpj5Hyph;HpC6HpYH(pDHpKH pHmpK-pC6*pYpDpK-peOĒpA}5pQXp]'RpX]pH{p_?piCu7peOvpA}wvp]x.Dp_?z/,pK-cM{p\|pj5}\ph;~pC6pD:p\r@%ph;rApC6rBpYrCpDrD/pKrE peOrF7pA}rGCpQrHp]rI pZlrJfp]rKspXrL˿pHrNJpQ#7pX$vpi%HpH&p_?'@pK-3(p\) pj5*rpj5+sph;,pC6-7pY.RpiC/pD0\peO1pA}2hpX p_? ;p\ Hpj5 7<ph; VpC6 XpY UpiC "pD FpeO m%p] p] 5bpY=7peO=vpA}=Hp]=pZl=.Dp]=@pi= pH=p_?=RpK-=p\=\ph;=pC6=hpZl}%pX~pip_? p\Cpj5wqph; pC6pYspiC2peOJpA}tp]ypZlznp_?|*p\}-Mpj5~/,ph;pC6piCpDmpA}:pQs8p_?gph;g/pC6gnpiCgBpDg*pKgpQg-p]gpZlg5p]gapXg'Rpig4hpHgp\gzYpK-kph;pC6WpiCpKpQp]pZl(p]FpXҝpHp\pHp\zpj5'pC6pYE>piCdpKpA}pQp]pZlp]pXF1pi&p_? pK-3}p\3~_pC63pK3~peO3jpQ3p]3pZl3np]3BpX3wpi3^p\3_pj53ph;3tpC6pYpKp]{ApXwqpipH$p_?pK-rp\pj5pYpiCtpeO<pZl=p]>pi?~pHAip_?BIpK-Cp\E\pj5F\ph;GpC6HpYIpDJ.pKK{pQL'ph;]LpC6]9 pY]),pD]pK]pA}]pQ]p]]^ApZl]p]]I pX]pi]pH]۞pD7pQvp]Hp]pX.Dpi@pH p_?pK-p\Rpj5ph;\pYpiChpDnpKpeOBpA}pQp].p]pXpi8,pHip_?p\0pj5m%p]))pX)*_pH)+pK-j),p\)-~pj5).%pY)/piC)0xpD)1BpK)2IpeO)4^pA})5p])6+vpi)7p_?V0pK-oWpC6XpDY7<pKZ0+peO[XpA}\qpQ]"p]^p]_pH`6UpeOֺp]ֻpZlּp]ֽpi־bcpH{p_?pK-;fpK-;hp\pj5e.ph;.pC6?7pYhpDpK BpQpHAPp\Aخpj5A pC6ApYApiCApKAXpeOA0+pA}AcpQAqp]A{pZlAp]AVpXApiAåpZlpH\p_?p\%pj5pC6pxpYxpiCWpDIpK /peOpA}-pQ+vp]^pKPpQ0p]خpip_?0+pK-"p\qpj5{ph;pC6VpYpiCåpeO6UpA}pQzpXE?pHJp_?pK-p\%pj5(pC6pYpK :pQ!pZl"pX#.pi$;pH&Hp_?'VpK-(p\)Upj5*"ph;+FpY,m%pK-pA}.5bpK̛ peO̜p]̝pi̞p_?̠pK-s̡p\̢Dpj5̣ph;̤":pC6̥pY̦JZpiÇpeǪ pA}̩Api6mpj56*ph;6pY6piC6-pD6ĒpK65peO6XpA}6'RpZl6]pi6{pH6p_?zMpj5zNpDzO(peOzP'pA}zQpQzR7p]zS(pZlzTGp]zVҝp_?zXkpK-ܕzYp\zZpXo~pip@p_?r`pK-̟sp\twpj5uph;wpC6x!pYy>piCzpeO|*pA}}NpH7p\vpj5HpC6pY.DpiC@pK pA}pQ/,p]RpZlp]\pXpipK-pC6@pDpKpeO,pA} pQp]ep]٪pXpHl4pYšpK›peOœpA}p]ŸbcpZl p]¡{pi¢pH£p_?¤.pK-¥p\¦hph;§pC6¨ BpD©p],c0p\,d7<pj5,e0+ph;,gXpC6,hqpY,i"piC,jpK,kpQ,mp],n6UpZl,o5bpj5opiCppA}ppZlpp]p=QpXpg pippHp Cp_?p >@pK-rMp ph;p %pC6p'pH@p\`pj5Wph;wpC6pYpiC !pD!>pK"pQ#*p]$NpXp pD pQ p] p] ~pX pi ipH Ip_? \pK-C p\ pj5 ph; pY .piC {peO 'pKpeO|/pZl(pX:pipX;pH}p_?]^pK-G(pj5F1ph;0piC1pDp\;pY<piC=pK>~peO?pA}@ip]AIpZlB=Qp]C\pXDpiFpHHp_?I.pK-%Jph;K'piC"/ApeO"1@pZl"3`p]"4WpX"5wpi"6pH"8!p_?"9pK-*":pj5";t-ph;"<NpiC"=ApK">peOepZle}pXe%piepHeg p_?e##pK- ?epj5e>@ph;egpiCe%p]PpHخpK- fp\pj5pC6XpY0+piCcpDqpK{peOpA}VpQp]åp_?ypK-zpC6{pD}JpeO~pA};jpQ%p](p]pXpH :pQ}x-p]}y%pX}zgrpi}{pH}}p_?}~/pK-}p\}7pj5}Cph;}pC6} pY}fpiC}spD}˿peO}p pA}}JpZl}+ pK-0p\1npY3CpD40*pK5*peO6ypA}7-MpQ8p]9pX:pi;mp_?<s8pH3}p\pj5LpC6),pY\piCpeOpA}pQ}p]pZlk>p]pXt-piyp_?pYIpeOIpA}I\p]IpZlI~p]I%pHI xp_?I IpK-EI p\I pj5I-ph;I+vpC6I^pDIpHp_?p\.pj5;ph;pC6HpY8,piCVpDipKUpA}FpeOpQ0p]m%pXpkph;npDopKppA}q~pQrp]sip]tIpXu=Qpiv\pHxp_?yp\z.pj5{{pY|'p\s( pj5s)|/ph;s+pYs,piCs-(pDs.XpKs/:pKs0;peOs1cpA}s2pQs3{p]s4=pZls5VpXs6åpis7G+pK-s8p] pX np\*ph;-MpC6/,pYpiCpKpeOmp]:pZls8pA} pZl p] zpH E>pK-} pj5 ph; pC6 pY piC pD F1pK &pQ 1p]  pY> peO>pA}>p]>ipZl>p]>pH>rp_?>pK-JW>p\>ph;>pC6>`pD>ApQkpXmzpin'pHpp_?qdp\rpj5spj5tph;upC6v{pYwpiCx¥pDypeOz&pA}{rpZl| pA}T7pZlUp]VvpHW.DpK--IXpj5Yph;Z/,pC6[RpY\piC]\pD^pK_pQ`:p\hpYhzpiCh'pKhpeOhE>pA}hdp]hp]hpXhpihpHhp_?h&pK-1hph;h pC6pDpQp]spZlp]8pX\pipHvpK-p\'pC6 pC6pY|/peO(pQ:p]pQ;pZlp]}pX=pi]^p_?0pj51ph;pY4`pK4apZl4b(pX4c'pi4dpH4f(p_?4gҝpK-(4hpj54ipY4jkpiC4kpD4lp]}0p_?7<pK-Rp\Xpj5qph;"pC6piCpeOpA}6UpQ5bp_?5zph;6E?pY7rpiC8JpY9spD:7pK;peO<pA}=%pZl>hp]?piC^mpeO^9 pZl^p]^pX^pi^pH^Ēp_?^XpK-ۛ^ph;^]piC^{pK^p]pHpK-p\pj5ipC6IpY=QpiC\pDpKpeOCpA}pQ>@p].pi'pA}pQp]pH{Ap\pj5̡ph;$pC6apYpiCpDpKpQp]tp\* pY*piC*pK*ipeO*pA}*pZl*p]*rpX*Dpi*pH*p_?*pK-*ph;*Ap3333333 c3333 cjk333333jjjj()c)()!t)&+V$&2#,))*))h2))))8)*)! )&<))#)&)T' )24R)))))'.Q)))))0M) % 2c)*9m2y )+) !)+')))5)))"))))))! )))))&D))l)#))=#),e))))))/)),)))1=)# u))2x)`$@,d)))),)))))0))'*^)"I))))^)0) 2&)V))))) )) )()f$#Y)@h))p))) )+)"$))))).v)) 1)),[)))?)))i)))) )/) &,M ) ,))nA())))K%-) RN))))))))+x )1) )0))15))k#)'))()))))) )))!)))))) /))"))*1,Y )%)$y).)#(;))11),J) )!)&C))))j)))1Is)"6)#G))))())0U )TRR5p5p>Trp9 p_pQJpI<*p`oPpcH^p.p[etpIgp6ѨpA'p=`upG`p``pIJvpSKDp5NpA'p7\p=P3pD>8pYUpX2p@;߹pC'#pfZpTp4pT?papH\pehpApgpDqUpEr pUZJDphpJpIp6]pB;"#pdph8/ppp8S/pppi$p6hp5.epI:pppbtppp4pppZpppEppp5lpppS8pppP1spppY*qppp[mfUppp@pppX CpppZopppG{>'PSbpppppgpppppULpppppjtppppp`ppppp[ppppp8pppppChpppppJpppppVBpppppa8xppppp`(pppppQpppppe4TpppppPDpppppM~pppppR&ppppp;SpppppD0ppppp]޴ppppp_&pppppO&ppppp:x:ppppp@Kc&pppppC$߫pppppD'ppppp_5 ppppp9(pppppdB'ppppphpppppOpppppa+!ppppp69zpppppD_4pppppgg!9=GkS^ppK+9Mpppu*^p'ppIALE^pppx*Np pp*ppL29Q^ppp|*)pRpp54pMBpp1qp.ppm\4pbppU4pppc-qppJn.qp#ppu8ckqpSpp/1ypppZ4p5pp.1Gppp1pkp}Ck*rpMCppd- pMDppe-rpMEpp1rpTppf-1pUppg-pVpp[4pWpph-#p=puB21r p"pp3/B"pp^'b. p"ppBVp"ppo6FHpppmiD.p"pp=QpL=pp. Np?ppD/upppD0ppI32ppp33%B1pppD2ppp.B4p"ppf.B5pjppvq34qB7ppp35"B9pppmjD8pp^G(D9DpppK+p@pp30p${pp^9Qppp+pppK*$ p"p4*%QpppR+*p&npp"6vQppp6*&pppT+Cp]pp+ppp -p'pTe@[QpYppsBqppp+@p$ppl**p$ppn*pYppBrpYpdX*{p]phR3u{)pYpp.@ {*ppp}BpL_pp*{-pL`pps*pap_#7{1p{ppBp$pp-6p$ppB{<p$ppo2{=pfppm BppJi-:,{CpYppBpgppB<pppr@p8pp@qppKt@k pL pp1ppk.Op ]ppxB9 p&"ppBk#ppp{`9i(p pp/Zp&#ppzIBms-p&$pp9n8pppApppAppcj?}?pLppBs:Zp&%ppQ?cZpzppPACZpppA"ipppB3Op.ppA$ipZpp55vZpppCA%Mp'pp A(?pp,:mp!pp:U͢pGp5&GmpYppb7#mppp0p!pp><ͭppp:ͺplpp=K:mppu=:mpppoc04p!ppk>?pppv<47ppp?[p pF?6pwpp"<817pppX?pGppok?pLpp ?7]pLppY?p&pp-)}ppp?ppLpp&??7p{pw<=-ppw<>S7pppx<*7p#\pp4{[p#]pp4{jppp.$ppp*QMppp.ptpp.pp#`ppAb{rpp;BMppl(4!Mppp.Kpppn.ppp.:pYpp;;MpXpp64p"ppDEw*pZpp,p@pf*0<w.p pp=?ppp=p"p{z67w2p[pp=pp{}68Yp@pp=p\pp6:tpxpQm?N+wAp%pp3c0pOpp,8ppp,Hp p89Y7ppgo7(<ppp82%pppz.pLhpp87p$pp.ppR$88)Ippcz.Jppir1LpLpp0,ppp8ppp*VpmppM8pApp01pOpp Tp pp4ippn0wHip&pp%CNp&pp4ppp+FAp ^pp5dQ-bp _pp+b8-dppV:- pYpp:Pp&ppB(ppp* G-p `pp5m-ppd%m*S$pWpC/6Ip&ppM.Ip+pp1qpEpp)Ip,pp)p-ppE=)q pppm)p.ppAqp/ppns.Ip']pg)p0ppK=qp1ppM=aqpp_zO=Ip2ppP=IqppB>m)Jppp96tppp~97!phpp99nppp~9:p{pp9;up~ppm9=ppD?+3p!pp_3)=p!pp0#HsAp!ppG?.Appp9Cp!pp2CpM1ppH?/Dp pp4|sHppp9D/p!pp,YsJp!p`p ?0BMp!ppJ?2Sppp!9Fppp7 pppC!ppp.u p&pp.vNppp.xI ppp7= ppc/~^ppp C,xp8ppC-;pppmsC.Lppp.}" p:p^-.wppZpp)l ppp.a ppp. ppp.a p#app)p.pp{B7bppp~7pp_mH)ERp#bpp/p#cppX9(8ppp7p#epp[9,p5pp7Fp pp9-bRp"bpp=RppR{3^Rp$Oppg.Rp[{pph.`Rp#fppa91pJpp{J7ppp1>pwpp/ep4pp1LCpwpxP9#fp5pp@fpLpp3])f pp^ \A;pppA$p6pp]ABpipa4+fp7pp3dp?ppAp$pp{3#/p$pp|3 #0p$pp3"[#Ap$ppA>fJppp6p$pp+F#Ep$pp3#,Rppg-)Spop3$Tp$pp3%t#Op$pp7+&_p$pp-#]ppp1UEp ppm{3Ep&pp.Ep pp4@fppp @wp[pp\-5Ep ppB(Eppp@ppp+fp pp+Epppe@p~pp4bp&pp-pYapp/{opppCN~pLp1op&ppu*Kqo*pYbpp>o,p&ppm B1o-p&pp"COpp{X-o7pYcpp4hppp[-pYdpp7o=ppp4j1pYepp.pppv54oBppg;oFppp4nTpppo4oppp>jbppp;>mp[Wpp@2p"+pp 75wp"-pp<9p".pp>Aprpt0@=pp?Bppp?>pp[Xpp?Eppp_@Hp"/pp*.>Mp"0pp"@vpp"2pp?p3pp>y]pppz? pppH>{ypdpp2p4ppB~tp6pp@~up7ppB~vpEpp=)NpYppx2 4NpL7ppB%~~pppBF~ppp2pL8ppt4Nplpp2ppp2%pOpo=6NpwpyB=~pvpp2pM]pp]pLpp?Bd4ppp34.IpY9ppc:Cp$pp4f5Dp$pp=EIppwf;4J ppM2nUp%\ppo4J pLpp;Up%]pp9JpY:ppR4fppp9:pZpp/p9pp2kpLvppAYkppp/pZpp99pk p;pp6 kpLwpp9pZpp;9'kp<pp6$pJpIn;3kp&pp.Ltp pKn|:~*p&ppR.8pOpp5pupp9]pRppo9Ap&pp?opSpps9pYypp5~Cp&pp5pYzpp9ppp9p ppL."pLppR.$hpLpp:Jp pp#6At9p pp:t:pLpp6EZt@pZOppCdJpppn`.'ZpLpp0.Jp pp6MJppp0tKp pph0tXp ppl0t^p#pp=[JpppCzppn 33]ppp9c%]peppe8Ippp C~ p3pp8 pFpp8p4ppm8p5pn8^pp[2o>^p6ppE8\pppC3pLpp2rppp,p"4pp,p:pp0Kppp2pFp_;p"6pp7ApZpp)8ppM25pptyP)pp`) pptyQ)ppe0@%7p"8pp)p"9pp$2pppH,p":pp)3|pp[0_p pp=v?p pp=w?p pp=z?pppC+5ppp-\pYpp=ppp6ppp{6zppa1?blp3pG1B^!pZppa.EOgpGpmH/EgpDpp6*p#pp/tp#pp*?yppk{?g5ppV? g8p#pp?Epppny0ppp4pppL36z2ppY+#z6p pp4;pZ&pp+zDp^pp7z~p!pp4pppn1tp pp4npZ'pp-uXzWppp4{p#pp4OpjppDCp%`pp,fFp%bppQ,gip%cpp8hFpZpp{DE!pppDGpMpp`9rFpBpj2FpDpAKj pppDI-p%dppDJppp9jp&pp5WFppLC<Yprpp3MpZ`pp.BUCYpvpp3NpZbpp6:gYppp3Sppp,ppj,p! pp.1qpppm3V^p!"pp1Yp_poCYppp3Wpppo3XPp&pp!3pDpt9/{p[7ppMB,pppp?3upppOBpjppPBpppQBppp$3p&ppDTppYyy3p,p4;#Rp&pp8p pp3 &ppEqBbp&pp AapppZBpppBpZpp+rU5jp"pp"+u!6ppH+v9p"pp;"b>pp&+y@p"ppR1oppsf) Fp"pp+z5p%ppU1pnpp1p&pZo+{ Op*pp1ppp10pppF,qppppA:ppp?pQpp>pY\pp=pY]pp:t{ppp<p0pp> ppp8+-?p3pzd<pPpQm:ypppV,pM8ppj6+p8p4d$p9p4e&ppp-"ppp-pprnpp4k+.p[Npp4l2Hp'@pp]6+3ppp6!Op!$ppg7QpL/pp6Rp pp6_Aprpp<|>p pp7)M_Oppp<ppm<ppp<p!'pp=fnpwp;0_Tp!(ppZ@pp!)pp6 spWpp6 tpppa3H.ؾpppb3Jؿppp+_|ppp+`'pppc3LpppyCr^ppp*.pMSpp+cppp+dpppA;gpppn+e ppp+flppp+.ppp+hpMTpp+iVpp9.rqp[pp5rrppW:ArvpMUpp.Pppp+lpppA p ppn +n]ppp+pppi:/;Cp"ppm3.C!ppph:p pp64Ppp/C(p"pp/C1pYppm:pppn:pppn:pGpp~23uC;pppnDBKC@p"pp.q`p^ppO:~pqpp8nQp[ppo)ppp/<Qp]ppCf4upppd0wpspp:zxpY3pp@Qp pp CiiQpY4ppf0Qpzp}0Qppj m1"RpY5pp3zRp$(pp9Vdp|pz)n{zpLrpp9W0p~pXnmE0{ppS80{ppp0)pZpph.J3ppp1)@p$)pp2){p$*pp0p$+ppN5ppl$mG0{p$,pp0H{pppC?pp~O)WpppC@dpApuo?5apppYC ppp',epYspp =`hpppCBppp(,  pppCCDppgYd=b pppCFppg`i=g1! pMppy:CJVppp=k!ppp9|pppr>ppp"7ptpp>p%pp=>&p%ppn83pZGpp=,ppyYB[2p pp7p%pp?>1ppp7 pAp&7Yppm=[Cp ppAPpL@ppAgpppuApFp_^&)dbn2pppAspFpNUm7ln=p!ypp7sΟpqpplA2p!zpp:ήp!{pp Apppk6)LpZ|pp3fp?pm8E8ppZ4:NDjppoL>np'BppnAtp'Cppr8^8ppp0X\p_ppL88p pm=pLcpp1Q|EpppFAG|KpLdpp@.vp"pp2UMp"p~HAKMpp_O.]Mp"ppi5PMp pp'1\Mpp{;EMppivZ1hNp ppI4ppp2wp-puwnC9/wpppK4pppM1}}pppL4Vppj2wp&ppj^>5wppp2dppp<4|pppApppP4p!pp-wppp2\p$pp=*p$pp+GZpp+I p$ppl3ppE@^}pLpp+MpdpL(+Rp!TppC ppP3+UpphxU=%pp2ppp,epZpp5Wp6p_n,W$pp,2pxpp3W(pypp,3p pp-2jppe_<p pp 22p p"2ppp2wppN,W/ppp, ppBn>wW8p:pp3pBpp,Fpzpp>p&ppF)jpXpp<pYpp<ppp<ppp<ppqmv22jpppQ<ppaW:<ijppaY:j%pcppq@wľppp<p&ppDA&pppg:Jppp{x;<T.YpTppn1SpM(ppA.ZpppB.^p ppG1UpppAb._pppS9p4pp.Kp pp4S?p"ppK5Jppp1.LpBpp.Mppp2.NOp"ppL5p pp8SApY$pp4SFpY%ppM5ppl 4SKp ppl.Pp"ppAyySQpxpFnq5TSUp"pp4ppNm;fNppp;ojfPpVpp}E80ppp.j"pp 0fZpM pp0{fap[pp/uq1ppp.mb3p[pp3iS6ppzn2Cflppp<8;pM pp.r?pdpp>8<ppp'8= p$pp/J$p}pkAp$ppm(9p$ppgRpupl/$.ppJ[*xppp/e$/p pp, p$pp/$0ppp},p$pp/B$2p$ppB$9p$ppC$:ppoO6p5p>O7p$pp>>O;pLPpp()Tp6ppw)URp'pp>lpLQpp,)Xppp'>spvpp>|pYppv*oppp~<fp}ppm )`Gp'pp11Sp'pp{*uORp'pp*ppp2)bpY/pp17Mb[p#Lpp2 db\p\pqo>-bbp"pp3ffp#Mpp/7RCppBaDp#Npp1EppF?-5bjppp;7VKpKppa3*bqp ppp>8brp#Opp27WMp#Pppn-Qp#Qpp57YcRp#Rpp[@b{p#Spp3jpppo3k$pGppBlpLpp}=pfpkeB?pMppjBp;ppBp'pplBopKppB pLpp8pppBtpp 0 up(ppBRp6ppL9 p&UppO5pNppBpOpp<NpYipp6Ap$pp1B]tp$ppJ.X=Ap$ppJ/$Apppoe1fpp`1EAp$pp>Bp$pp]1F]pbppa1GJ]p@p\%KBE6BpYjppv<(]ppp.1pppAR-pppkAUTp*ptEm2kjppp@/XppYP2*e-k|ppp>2ppF7m+kpp|^m<;kppp<p'pp0Dppp;hpppn0Kp.pp0Mp&ypp;Hmppp;2xpppn0O>p?ppw-+9pZypp?p ppCK p Wpp?pp pp9Kp Ypp.BLKppp?'pp<uQppp*,]uUppp+,uVp Zpp<u[ppp,u]p pp?p1pp.p!@pp?,^Uppp.ppf8M^Ypp|wn!@S^[pMpp.p#pp@TVp$pp8Qp%pp)BpYpp.pYpp.spYpp.p&pp@'^ip&pp8U^mplpNm@Z^pp ypp(4p!pp/1ppNBWp!pp?Ap!ppCpSpp[>#pppm#6pppMR1TpppAep!pp]>(pVpp^>)pWpp`>*pHpp:V@pL{ppT-ppp:[W@pppV-dpppv5 @pL|pp-pZpp5>sp pp-pZppZ-%ppp:]H@ppp5@pJpp-ppp. @pp`}$<p#Tppb.F5gjp#VppO;:grppnk3qguppT};_pLppT;EgpZppU;hgpppV; gpZpp?gp#Zpp5oppln3gp+pp+~6pppm+ppp,4Pppw4Qpppw4 ]p ppg+pp~E3 zppX1bzppp4%gp/pp+pxpp,;  p$pp.; pzppK5Njp$pp5ojp$pp.jp[&ppA24GBpM!ppB27jpPpp0; pOppQ5Wjp['pp5yGNpppz)p|pl.DZ/ppp.Gp phT<`Z7p ppo.tZ9pZpp/)Vp pp . pypXxCZSp pp5)Hp pp>[p pp.qpZpp.XZZp&{pp9h2p~pp/pMKpp/Op&}ppu.pppP/p&~pp/>p&pp5ppp9sppp9thp&pp4/Cp[pp9vp]pp/p^pp/p&pp7/MpZpp,*U6plppwzCXppplCZp"ppB<6dpVppC8%6fp)pIp2)OpppC[p" ppB=6jptppC96tpp\FB?pp\JBBp"!pptC_+p""pp/Fp"#pp:+26ppp7/p'pp7vpp^$+.cppp7p pp1cpp=cp$ypp1Ecp)pp1cppr R)knppp~)rpYppa7ppp~)upLp+vpM ppApNpprAnp#ppk3%p#pp,4[vp ppy+vpppBA9pp/Nvp#pp=!.pUpa}C'vppp6@ppp6Bupppd> `ppp7C8ppp6IXpppChC>ppp6LppA>CCpppi>`p&npp|CmCGpYJpp>OCKpYKpp)7ZCVp[:pp@EVp;po+,SV<p<ppx?p%Rpp-VAp>p n<VBp%Spp>?pM.ppz78KVEp%Tpp 7;7p@pp}4p[;ppA?VGp%Upp@LEpop0x?VRpEpp@N)pCppe@OIp[<ppC?VYp%WppE?Sp0pp8,ppp4ppp4pp o8|p1pp+K1p%pp"*pbp pp4ppc8p pp*Xp$)pp@5ppeUCp2pp8pL&pp7B^ppY@>Np3pp28ppp4pJpp4pTpp1% +ppp;>ppp=>p&ppo>!pppM1*o,p[xppdBapppE>p[ypp6S*pppF>p&pp1-,p<p9ppp>Uppp10,p&pp5 ,#pppJ>pLLpp2Dppp<JpQp`<_p pp2Oppp~2*SpMpp)2Tp pp2Wpp{:~2_ppp<cppp>4~_pYpp=j _p)p{D~2kp pp<yppbx+rppp<Ippbx+rppW+rpvpp%9'rpwppX3rpyppY9)ppp<Appp<qpzpp0+pp{pp1+ppM2+p pp=p|pp4= rp}pp+rp!pbx+ +p~pp+!hrpp[4+"pYpp1ippp1k pLkpp9cp"%pp;ipph9p"'ppY=Dppp1n pYpp1op"pr8g,D ppr=i,gpLlpp>DpYpp 1rp\pp/1sFp"(pp9p pp9mpLppG5REpLpprCRPpppe@=gkppp;ppw|DH=RYpppP5ZxpppzCgp#pp6WpLppA{ppt1{p#pp3AppB \6\pspin4T{p#pp`6^{pp}7q{ptppuApvpP])j{pjp(:A{p#pp\6cI{p#pp[1p pp /op#ppd6f{pZ4ppg6j{p$ppCl{p#ppw/wp#ppDAppp^2~/!ppPt3:8Wppp:9!ppp9Kpwpp0pppw9pL6pp":@!ppp;i!pppm2u!pppn2!pppb25!p ppF2"pppp2n"pppy9p%Xpps3_ p pp.[pLppBA[p%Ypp/)[ppa30[ppp.npSpp.op ppI.qup(p{A3[ppa3g[p%Zpp30pWpYg;[p!ppw/XtpLVppr/Ynppp{8Kppp{8L)p6pNKt/ZNnp!pp{3/[nppw]?Fnp=pGky~4 ϋppp{8TpYpp%:CUnp!pp/aϛp@pp 8VpApp{8W_pCpA:D,np!pp4Ϧp&Dpp/pQpp9,pUppA,p pp,pprR/Qp&ppw/ppVw,Mp{ppm,pvpp59p&ppy59ppp7,ppp59pppz,Hp[p.%ZNFp!pp>NNp"zpp=Cel},pMpp6@ppp.)}2ppp 6'pLtpp0L}9p pp:RNgpppm/6Pp\pa, Nipep.-NjpZpp$6pp..}Gp"}ppm06pZpp+p pMv'/Qwp&^pp#2wppp,`pipC,wpppi,eppp/hppC,wppo\2Qwppp.8wppp+ppN.lqppp,wppp/ vppp+p&npp;wVwppp/{ppp,#|ppp~/xpppx+$p$pp5'p pp?p$ppCpZKpp5/p$pp^Bpkp{Cppp52wppf=@pppX53p$ppeDZp$pp@nppp546p!pp4pppZ56p$ppCp pp)Wipppg)ppppD*pMpp@Wtpppk)wppk6v4SWzppp94pTppl)xAppnC1Wp$Cpp?Wp;p^3+HWppBD4)p<pp)zp%?pp9A<Wpp|)fpppQ)~pppp){(p pp @p ppD:4ppp)p%pp/jopppk3|p|pp3~pLpp3pp:z=jp}pp3ppp3p%pp@ŝp$pph= aşpp}n>'jpppz= šppp 3pLpp@Ūpp\10]pppC"pp+9ApMFppCp[app2T"ppp>$/EpppB>pp`>p ppADppp6ppp>/[ppp>/^pppuC ppp=&brpZppASJGpZpp<rppp1ppp1opypp1p'5ppY@}rppo=3J[ppp1p pp1p'6pp 4rp'7pp==rppp5AuIppJ+XspppAvp!pp=-sppKv8} ppg-%p)pE8sp ppI=sp!ppK8)/ppR{3tppg*tpMepp}*N1p ppE0`ppCo;pppm=np*pP1 ppp0y ppp0z ppw Y1 ppp1: pZpp?f&ppp1 p%;pp0Sp"~ppb2&pp=2[ppp ?ppp^2QpBppE2ppp$:plpSZg4aSppp6ppp. pM,pp* pp{n9}fp<png>&fppp*pipp+pjppE,fpmpp7 +p[3pp%6fppmz+fpfpp.]p|pCY+;fppp><p$ pp~:Mp$!pp73A%p"pp,%p$pp>@p&p}W,*p'pp,%,p)pp,Y%-p<p}\,%.p#Ipp[Csp$%pp|7<pYpp.p.p}d,%;ppsxo) pKpp@ehzppp7FFppp3d h~pph{@hpupjmC0FKp[rppJ,6FOppp@-hpvpif>0wFRppd@"+hppp@#Ohpopp/@$hpppR+F[p[spp -4&p|pp-5ppe@(?hp=pp@)hppm 87[Fjp9ppa<p%ppn,Ҭppp<pppXAүp@pSn*op%ppT9ҹpCppw]A&pDpa)+ 1pp%ppAp%ppAp%ppAp!hpp :Lp!jpp : 0MpJpp\:!Op!lpp :"iRp!mpp+(ptpp+pjpto<,p!npp:up'ppw7p!opp&;~Ypvp[:$ZpXpp+p&Eppi- pYp[:%&_p!qppA>q`prpp7gp'8pp0Opppm;!ppp;#appp};$ppp~0rqppp0sppk;|pYpp0COp"pp;bp"pp,+pYppyL)Hp pp 3bpppU39p_ppmI)pppyW)NppJn{4Rbp"ppZ3Fppp5p"pp87_ppV?Qppb)5ppp-Uppp-Vppb/5ppp79pppp-`Tppp0_pLpo=54pppCnppI. BLppcn)BQp$wpp7B]p>pp)HB^p$xpp.^`p!;pp7B`pppuCuppmm1Bhphp05kpip M/kp-pY w/ikpZippi9kpp9+kpnpp/dȰpopph:jȱpZjpp7kpp[k=kppp7Bpppp<ȷpppp7ppp@_ȼp!pp36.kpvpp7p& ppCKppk^B~pppAhiQp& ppW9Tp& ppC]pppApYppAr*ppp)cRv&ppp6Xppp^-1v-pppS6[Gp#ppf@Kpvp^`[)hLKp\p&@UKp2ppa6_pZpp6aTppp Av7ppp!6Kp7pB4b6dxppp@Yv<pZpp2)nKppp6ipZppAKp'pp4^p'pp> p'pp+^p'pp+^p!\ppw>^pppoO@]yp4ppoP@_p'pp*~,ppp@bp%.pp7N^ppcB6^p7pp@dpLqpp >^p'pp<p'pp<ppt>^p:pp@g\p;ppf@hgp)pp{<p}pp4pp~n;MQppp>ppp4p!tpp>Uppp<4kp!upp+TcppX>fpppo>hp(ppI>p!vppZ>p!wpp>pLpp+ZpppFK>pLpp}?g.ppp0,IBp'pps4Nkp;ppo8_Ap<pp/L&Ap=pp7Ap=pe7Appph>MpZCppP@ppp>pp\>7 Jp>pp: Ap?ppw:Ap[pp8w/pppJ;X3pMpp98yc9ppp3'pMpp8|RCp[ppxs8~GpapF$?<gppp3+>p[pp?gppLxv8Rp pp ,gppK5y;a]p[ppT.i`gppp5Czppp)|zpwpp4zppp<1MpLpp7*zppp?1aWpZ{pp>C7{ppp7Japppl= p$zpp/5Xkp&ppih0*zGp:p[/kppp8,tGp=pw2i Gppp1Appp2j-kppp1pCpj8kp>pp?8kp$|ppA1kppp2m}kpppn1p$pY2n2kp$}ppD8 Zkp ;ppZ*p <pp[*p0pp;}p >pp@p @pp4-ppIro:Zpppn';8p App5tJpp5uZp BppA]Qp Cpp'46ppy>|4*[Zp Dpp-?Zp6pp47ppp;@p`p,vNp`pp0ppp0pp`4Ppp`4GQp& pp??(Sp)pp,xpMapp4Ypdpp4p[pp2c\pMbppDFp&pp1,~pMpp0 #p&pp#0 p p,opnp1pp&pp7pZpp76opZpp,<pMpp3: p ppy@mpppr@7appp8:ppp9:p8pp<:]p!!pp$43pplz-d p!pp=:p!pp>:ppp?:qp!pp 5p'pp'1j?ppp1lDp'pp(1mGpY;ppA~/dpY<pp:pdp'pp7yEKppa+:d p!/pp0Hd p'pp?Xdppp 1p?XpYpr@j,dpp~m!4#-dppp}8gp#:pp9g p'lpp-vp#<pp:p[,pp*w pp<wpM%pp@-wp#@ppB-)p#App8lp&ppw4$2p#Bpp-w!p#DppC-`5p?pp: b:p@pp_.CapApp~;{"ap&pp9 CpCpp;} ap pp@:CppQmk=CpL pp;OCp~pp;EapDpp/8CpEpp;9ap<ppm6p[mpp+wVp?pYF/*\Vp%$pp65pepp6pcpp|3ppp6p'ppxAVppp3"p pp76p$pp5*ioVpQpp>+3pLBpp75ppYpp:$pppAV7p(pp85rppm^i5vqppk~?8ppp5xpTppn5zppp+7pYpp%*Apppb*Lppf8X0EpHppB/j,p&jppcB1c,pYpp-,p&kpp-'ppO\)i~p&lpp0B2,ppp5JhppXhV/#ppp,_ptpVf.)p"5pp;@ppp2Kp#p;|sp_pp(3jp'ppTB;ڴppVBڹp'ppBڿp'Qpp4sp'pp>p'ppoE;sp'ppZB p'pp[Bppp3ppXtCQspppB\p!pQ_Bsppam0ZnspLpp> s p'pp6.p'pp:S_s$p-p{n9zs(pUppxDKDpVpO @0!p!ppE,)Dp!ppe?wDpxpp{DLDp!ppDM"Dp!pp}DO-pWprH,..p!pp>3p!ppDQDp!ppDRYDp[ppCp\pp!DUDpLppDVDpZ)pp?Bp!pp"DY2Dp`pKBDppn?DOppp2pupNk=URppp;Mppp6EVp&pp1Rppp0;Wp pp<0Rppnu0Rpppe<Zp6ppAp#Hppj<-{p#JppC>rp pp>u|YpxppE>vmpLppAhp%fpp?Sp(pp`+y"p"pp 0vpLMpp<6|"ppn6Ep#pp8eppp0{$ppp6"p$pp-l&ppG6p%pp0}ppps0p&pp6"pp0/\ ppk8hppgk8\pppt@pppu@#pLpp8p-ppv@ ep/pl8iUp1p^: pLpp8\p$pp8 p$pp8k=p9pp8np% pp5b\"ppp.ppP0nppp|=8npUpp\0OwpZpp^0np"|pp`0npp5.op pp50|oppn?opZppr.MpZpp9\%ЍpEppZ.lp ppY>o papC +oppo0Вp,pp.`pZ pp.Tp&opp3:p&ppp>Zp&qpp5:pp2.(ppp>^p&spp1+p$ppp9!1pMpp2[t:ppDiC:pppU56pZpp>d@p&tppN3A:ppc5Z;p&upp5@:pxpp2\:pWpp>>g{pZppQ3C5Cp&wpp5:ppp2^:pp~}*Nppp-Jp"ppP9Np&ppADNppKD<hNp8p\1NpEp}*^Np"pp1XQ~p"pp*~p"pp*~!p"ppC7NpLppy*~&p"pp1~(pZ;ppz*Np&pp-Rpp2G6x-pMpp2H:x1p"ppB<;p"pp1)x@p!pp2M[ppp<p"pp,_appp~<@ppr~,`xIp[pp2OrxLp.p~,xOppp,bsjppp~<]p#pp?hp%ppj8?p#pp?{p#pp ?p+pgz>Ypp}.Zp#pp ?p,ppmw+Up.pp{?pkppR+pmppmy+wppzAd=Wp ppc5WpppAf9pVpe5WpppAgppp8AWppp;:ppp*C8Wpppg.Wp[OppB+<CWppp;=pLp Ak(ppY{6WpMppzAmp pp+CAWppp;ALpOp AoUWpppM/WpWppm;DppzAqOppp;Fpppm;IAppp)pprR$9jpZpp)ppp)p%Eppr+=hp%Fpp+kppri+9upppX9@xppp*xppp*Spppw* Fppp * 1pMVppQ;d 'ppr'v+X*p pp:;e0Cp'ppiO@},ppp9$p(pp< C0Lppp6g0NppE;jy=ppp9apipp9&pMXpp:xBppy@AGp!#ppg8sHp*pp6&Jp(p^: CLpzppSCp&ppCZsppp#4spppCpppCsppp@f\sppp~33sp&ppCsp&ppC]sp&pp6Jppl7,t@ppA:PtAp ppCppP8gtVp pp<5_p pp|A&pp|S@-t[ppp-']p%pphj2R`p9pp:bapmpp,cp%<dpi>fpppBpZp~0G?pp["pp7mPqpMppj9tphpp!-np0p`5-opopp-qppppK?f}pppwB,ppp?}ppCIm.6Kppp.6~p"pp;BSpppv/\xpdpxog3Sppp16kppp@Vp%?pp0WSp7pmH,CSp"pp/`p"pp*=Yp pp/bSpppBpppV@|ppp?6fp;p<cgpp^;2#gpMIpp<p_ppB pppSBpmppZ@ptpp@pppBxp#ppD=X%ppc7nD>Gp pg8Lpppo.4pyp{]-\p pp4?popp>ppp>pqpTu,YFp4pp>pvpp9Iivpwpp5eFp ppw>p%$pp6RFppW9L~ipxpp<Vipwpp>pypp>Mppp>pzpp9Smip{pp9Tip%IppH3;mppY>I;pBpLepp>JӞp%Jpp>KpEppHo>NpFp%Kpp7Ӥp%Lpp1cӧppp3=^p pp^ApKp%MppY9ӯppp3@p%Npp= pXp%OppM+Dpp]ppiCo>Wrp_p%Ppp* lӺp&vppd:'pep%Qpp9PpppR3Eppp3FyppK6g,p! pp-@dpLppK7?H0p-pp=+pppL69p! pp6ppRpcp?,rppp=0p1pD6upop 6avpYBpp=4Cp pp;{ppp=7p!pp6 $pppc=:,p:ppnT=<p!pp6 9UppQ8JJp&pp4Mp&pp,SWp3pp,1p&pp8POppJQ- @Op2p(8R+dppp{8SgplpV36CPpLpp1pZ!ppZ;P ppo6IPp&ppH+Pppp9*yp/pp;pYpp,cpYpp&0Zcp4pp;-ppp;!p"sppl0p ppu0p!pp/;^p ppR;Cp"uppu0$pYpp`,c+ppGo3Ozpqpp<prpp 2>jppp`Appp2Apppm0"KpZ[pp&2BpppnD'p pp2D+p$epp,cjp"pp0(p$ pp9Bp Fpp +tcBp%pp=*BpCpp:-ppp/r_Bp"pp7_tBp$pp/v_Mppp#:1ppX7F;Bp$ppn7#_Uppp1Il@pGppm.8pLppP.pZpp/PlIppph,AɖpppE,Dɝpppm.*ppp8xp%pp, 2ppp,7p@pC`C9p|pp$,2@pp}|nK>]Ap%pp?Jpp| 7Nppp?SpYpp?LpppB8p}pp,KpUpp}AIwp~ppGAJwpppM>`wpZpp>bKppEAw#pp~JAMKpyppy,p[p|AQLpxpp|YAN+w+p_pp,7ppp9pLpp)_p'*pp+_pwpH/.4_ppp6pZ/ppC2p'+ppCT_!p',pp9_"p'.ppVB8_(p@ppvj9Kp'0pp9ppp;pHp;LzpM pp;Nppp +Np=p;Q/p?pp+OWp pp+QvpLpp+Sp!pp;SIpNpp;Tlp[ppc9p! pp+Wppp6 ppE+YpFp|7}U@ppp5YpGpO~9`\ppp5[ppp)r;ppp3(pZppp.l/ppp/ln3pp~z8*l5p pp;5^pTp|N@9p:pp3Bppp3Bppp@/Bppp@BpppfZ*+fCppBO6Vh$ppARh+pOpp5E=pM5pp-<Cp'pp5FCEpipQ5GHp)pp5HJppQ65Ih=ppT<h@ppp4 phBp4ppo)!pnpp)p"xpp)_ppp)ppp)ppp)ppp-hpopp39pnpp3PpQpp3pRpp\-!{OpSpp-&+p#pp6{TpspZAo =${XpTpp3{\pUpp./pupp_-2pVpp#->:pXpp(=W>ppp-]Appp-BpYpp7{ipZppQ,5WCpjpp3_pZpp+=Z{pp[pp/<GpIpv1GpppC1p$pp|-gOGp$pp'=lp$pp?GpppoGC3pp2o=xGp$ppO1Gp#npp0JGp$ppLMB:;lpnpp/>+lppz|/AHp!Tpp8|Hpp\0gH p&pp}o:lpcppoIC= ppp:*9ppp 2+ppgRmX;\[p pp/'0[pLppBGpIpp{:4Lp5pb~vB ppp[2&Jppp\2'[p%pp39pUpon*lpLppAp%ppAp%pp<ppY=\pppApppD"6pppD&pppD(pppA'pppAQpppAppa>:D7p[pp<Bp ppx0ppp0p[ppA8Dp!bpp<?8Jp[pp0pppm<f8Pp!dpp56 8Tp!epp0p+pp<88^pfpp@pwpp@pgpp@ap|pp87P,ppp>/.ppW,d_p'3pp07S57pnpp5:ppp2@*ppp/p[[pp2<wWppnmq.%wXpM>pp"/ Ppppn/ 4ppp)/ pppl3}_ppv-wepp -ppp /pM?ppS=wopM@pp-/ p"pp6Np"pp="ypppO6ppp///ppR8/CpppfCYCppp>~{ppp>-pYpp.khCpL;ppW3CpppM;bp,p[Y35bp/p_}O86bppp>pYpp\7,!DpL<pp>vp pp89D ppFd8:jDpYppt*DDp pp>ppp>pppn>ppFw0Vp$gpp'0Fnppp|-hhppWB(0GVp$ipp -Z,zp$jppC|?Wp$kpp0TppGw0Wppp-pp$lpp-q}pppm-rpptop'1sRp'vppI?Lۮp'wpp-2.3۲p'xpp?۴p'ypp~ )۸p!ppphYDTsbppp?pY~ppN?sp^p,.slp'|ppS)pYppECjsnpbppl*(p7pp7**ppLpp9p&pp2pdpnm+4Mpfpk;,CpLppe5gppp9p!fpp"CEpRpdA.EppDl}A1p!gpp!A2Eppj*p'/ppB_8pkpUo.3pbpU[A|pRp0ppk9$pppCppw@B"DRpppn9V,pppCp ppC ppVTB`Sp5ppcAGp6ppAYSppp"Cpppq8ppp8  p"ppS7RpQppr8"pTppy8' pUppy8(=pYpp;/[p"pp2;0apZps7[|p6pV6;2|pEpp{8.pFp}A|pppB2p&^pp>?'ipppz>,#pYpp4jppp>1tpp3d#ppx 1wp ppt3{ppp3c#p&ppBppp36#p'pJ^>7~pYpp>9p(p_S3#pqpp4epppo+m#puppBpLpp>p\dppp6pLpp5)\ep$pppDNp$rpp5*HppN5+pZpp5,\tpxpp\6ppJCW\{p$spp51pLpp>*\pfpp?\p$vpp> p -pps:/Zp%pp*z:oYpxpp@qp 0ppu;hpSp]n@p 1ppX. ohp ppm-hoppp@pZ+ppE;Qojp5pm6<onp 2pp C|p 3pp-тppp4p&pp/#;{p&pp>Q`;pp;2[prpp5p&pp/+w;ppp5pZpp5Vpppx5pppn5{pppz5 p&ppn5 p+pp5 &p&pp*8p&pp/-;ppp{5 p p,uOpLppdB~p;pp>pLppB~p!pp9XOptppg7E~psppmBbppmxB}O!pZppxB(pLppBfrp ppC>p!ppq>p\ppxBFpLppoBpZhpp,CO.p'~pp8:p'ppD_;p[=pp/dYxpp|'Dxp'ppD3Appp@D Ep[>ppk5xp'ppD MOpp~x8&Xxp1pM0:xp[?ppl5wRp;pp3\ p'ppDTp[@pp3^wppWBRxp'ppT/]ppp3_pppp3`qppp 3b;p>ppQ4KUp#0ppi6lpZpp=Np#1pp=Qpp}L5~ p-p<p#2ppI,0fp0pd<0hp"pp)pgpp<ipwpp=Tp#4pp1<opZpp<p#5pp1+rppp<vpFppCzpGpp=Xp#6pp4^}pJpxB9p7pp4p8pp6XApWpp81p&ppg2XXEp9pp85pspp;1ppq3gXKpZp%4XNp&npp.|XRppU&4XTppt> X]p:pp >pppL;p$ppg`9UEk-pp[R6k0pppN;p$ppq* gpppQ;>p$ppZ6hp$ppS;<p$pp]6mpp[g6kGppp;Xppp1qp$ppX;p#Ypp;VkSpopmN8_kWp$pp1 wp$ppN@kXp{pp\;@p$pp1#8|p#[ppi0k]ppp8 i12p<pp>0:ppp 8 615pXpp^81<pKpp_8qp?p[t5p=pna-pppC{pypd3@ppp@1ApKppC}pfpp~0@Tppp4;11Xppp2yp ppC0Bppp9;581\ppp11^ppp81_pyppz::Eppp:F pzppz;:Gpppz<:Jpppz=:Lppp,,yJppS10tp&Zpp0tp!pppb-Jp&\pp0mtp%?pp/xJpppmg:QGpphmF0KppY-!Kpupp%:Tppp-tpMppR5tppb<tp 5ppL;pWp2tp 6ppCAwtp 7ppD2>ppp.p]p 27tppp.p`pp.pp}Btpppz.p 8pp)tp 9pp.sp :pp.p8pp14p'pp~A7LpnpPBmB/p'pp:,ppp8pppv8p'pp *nppPNo{*{^pvpE+p[Spp1@p[Tpp/9/p[Upp4iTcp'pp*tdppF +pp[;p'pp8pppm8]ppB,]p pp8pppm8p$pC.*YT3pYpp,YpYpp*TFp!pp{?HTIppXu,pp-ppR- vppp0TPpYpp+aTRppV>TSpppT- ppp-p<ppv, &}p!ppV-/p!pp, Dppp?p[pp,gIpMZpp?DgJppp7 p"pp1bgLpp|<:fgPp[pp,15gQppp*gSpipp?pjpp 7ppp7ppp7p pp8g[pM\pp?(ppp?pppM;ag_ppp7pppBQppp^C ppev6pYppDppOtA pYpp5/ppp#+w$ppkmn0Lppp$+x p#7ppB&p#8ppA)&ppOzA4&ppfv6p#9pp@0A'ppp+}p?ppA'ppp2Fppp9Djdp&'ppgg4FpIpp9 jmpppl.kGpppq)dGpppy9jtpppy9,jwppp?jj|pLpp9!jppk<9-Gppp!5jppp; pppySo ;@ppLuppZCpp ppoq)%p$pp;{ԘpZpp-Kpppp)2p$pp;Ԥpp}Z?pp$pp;Զp$pp)p pp;p pp;3p%pnM;1pps ni3nuppVn3pqp28PpLppY3"ppnR;pp[dn.-ppK3s.pLppW;6p pN3up3pw<v6,p#W2p=p]pHp.Qp9pp3p pp;Ip&]ppp&gpp5\ip!pv5jp&hppp'pp$//pppAMpp~ 3'pZppAppp-pYppBjBppI31 C pYpp0p#ppBt?`Dppp]0<p#pp5L`Fpcpp5M`Hp,ppY@7ppp5jppp@8 p^ppa@95ppp5lppg5{ppp/,zO|ppp,hlpdpp@;ppp@<pp`,}lp pp<$lp|pp5ʊppp@?sp`pX5Wlppp5gʎp pp<_lp*ppnO@@pppPCwʓppp~T/ ppp~V/"p%3ppLKpMpp6=hLOpZpp9x ppp2ex pppW>pMpE!-xp pp:=axp!ppw=bxppp[>lp&pp6}ppp{-p&pp6_kpppb-jp&pp._npipV!46p pp 6_{p<pp6p pp:UgpIpp<qp pp7`ep pp7gp pp/4hp[5pp/6p ppH8wp[6pp<ppp<=pnpg7p pp7/p pp7p pp7ip pp+ ppp7'p pp>Az~ p pp*p)pp0iCpcppCrpdpp+avCppp.Qpepp0oZCp\p]z0ppZ}p +pSpp&+pfpp+o?Cppp+p" pp+Cp" ppnBHhp" ppX,Ep"ppL1Hppl{11Mp pp;r\p ppx4;tnp"pp+Wp8pp1;_hppsGl7Khppp;vLppp;xp"pp*7ap"pp1bpGpp*?pppC"_pPpTkg*Fs{ppp>O {pZppC'~{pUpM2{pWppq*Dpppp<+ppp5+#7ppp*R8pVpZQ1 mp#pp+mppp'9pupp7mp#ppC4SHRp#pp9ppH`CHZppY+mp#pp+mp#pp"+mpkpp-t'Hrppp/9ppp9pnpp?Apppp?z7p#pp 4[[p[ ppd3|[\pMpp?)[^p0po?|[ap0pnr?}}[bp[ pp?ppe(,3[lpppCp$pp< [wpp@[{prpp?)p%:pp@iUp pp@ppco5DBp%=pp@2/p%>ppnAkpph8m@nYYpp9qfpYZppL8C.ppQ95K(p pp8Fp%@pp$@y}p%App%@zp%Bpp&@{p pp8IGppT<plpWn<p!ppV1p!pp<&9-pZp^2e. fp!pp<p!pp9w9AppQ:dp&pp6ppp6p&pp6ip&pp6 ppp61 dpYpp6pp1B:dp&ppA#ppQ;,(p=pp6ppFW>!)ppQ ;dpGppz=5pspp6p"ippf.mp"jpp:Kwp"kpp9bUp"lpp@p ppx8$}wp pp3[prpp9ewppp@~p"mpp4 \wpMQpp@p"npp9gpgppV9lc\p"ppBTwDVpIpp5^pLSpp4DYpZpJ9-D[pippg3PcdpjppCSD`pOppj5\p1pp/5 XpappxE4c~plpp_9lcppp?p#pp6W?ppfo-XtWDp#pp-Y;cp#pp>6^ep#ppo:aWFpLpp=pXWHppt%{0 WMppp+?ppYK-^WQp#pp6!HWRppp.6"pxp pp-bn{ppp?p#ppF6#{pp-eWZppp.?Yp2pp/?p#ppG6''pppk=t'ppp3lppp5(^pZpp3oppp3pppp.kpippM3t>pZppq.ppp6p pp3vppp.up$ppg3x)pkppp?zypppw8p%pp,BS.pYnpp2pYopp=mp%pp62.p%pp<.pppm=oVpapp82(.p%pp0BY.p'pp7ppp=rwp%pp2B[5.p%pp3B\.pYpppR82p&ppA.p*pp2.p5ppC#pHpp1&pZDpp3<`psppCpppC|ppH_f5h`pppK1pZEpp.w`pppn1pp!3G`ppp0+tܝppJP-sp${pp9lsp'ppO/ܨp'pp/iܫpwpp2;p'pp :sp/ppD; p'pp/k(sp'pp=zFpbppe0Sppp=Fp! pp =eFp! pp#=Fp&pp|0Vp&Upp6ppp6Yppp()eScpopf6SfpLppZ:fpLprZ6`Snppp7t'ppp6b)p ppyAFStppD,C/pLappa:jp pp:kpppm,Hg9pSpno6kbSpLpp73pppy .pppm+xBppPK7&Ip=ppB,Pppp7VpppmA.p"qpp1=@XpBpC&:}pFpp0Q$p-pp|8phppd0R8$p/ppo8WpGpp0T]$pHpp +L$p p>lp5ph|0WpQpp|0[6$ppp58p*ppM1p#pp@,sp$ppz1p$pp}1p$pp~1#p"rppAj\pp2K\pupxE&1p pp+-(ppxG'1L\pp*>\pFpp,1p$pp-/p$ pp1p~pp-0pApp-1ppp*-f;pp^p;opp_ */vopp?4opZWpp*1Dppp@op}pp7'rpp^m0opppt*`opLpp9xoppp%7woppp7-?pp_*6Rppp7oppA9.oppp47/ppp_@^p ppb71>ppp*;B`ppp*=ap%pp+<BpNpp2YppD3?kp$app6}Jpp]*BkppHn6kppzUn3B3kp$cpp7kppzXn3Dkpp}vi9Ukp[pp2].pYMppq4L"ppp$12+p%;pp:pLpp7jppO$6CpYNpp0Mp ppnApLpp7nwppSy42<p?ppLApLpp3(pCpp Ap8ppMAppSy42IpmphOAXpMppZ.,pNpp7vP2RpOpp.L2TpPpp7w@2Up%;pp0K:pp{nW*oK@p'pp4-=LKCppwZp+JKDppp->uppp3jup"ppn0p}pp;KMppY.8#KOp pp3oKPp%ppI0opppJ0np(ppK0p)p,KZppr"C/Kgp%pp-Cuppp@QJpppZ.SppQw?-4tppp.otpYpp@Rdppp?tppp.tp ppn.(tppXxoh<FupPpp@W!pYppAu p8pCDx`6u pppd.p]p{me.pDppn"@\tp ppy/=ppLp\ CB;*4p"pp3e&p'mpp0ds9p[}pp;:4pvpp /Cp'nppBD=IppgAw0GCp'opp0hQp!Zpp0Ap![pp0 Gp pp?TpYppCSpp#7Tp ppDS}TpYpp0TpLNppCgp!_pp3 hp!`pp0mpEpK4<@gp$pp-*p%pp+gppp-Rp(pp+=Lp"pp-'pZ pp='p"pp- 'p"pp=m'pZ pp-p"pp8.'pppd=ppp='ppQI=p-ppz|=(p"pp=( pZ ppN= puppO= p"pp2rp"pp-S(p%pppCcGXpNpCe>tkJppp%6DkNppp6Gappp&6G=kZppp'6Hk[pYfpp6KSGjp}ppF,ppp^3Goppp6;Gwp0pmh`3yGyp1pp.6O2kvpZ<pp*,pppq^*0rpppp;cppp;ppp 7Ոppqv*3Ցppp;_ppp&7ՙppp;yp$epp*9q&p$fpp*:ՠppp2rբp'pp,;,(ppp*Wpppt}0<p7pp.*Xpppo*Yp #pp7-pcppo*[p %pp/0pppO*^ppp~0?I#ppp0*ap &ppS*dNp p119pgpd= 2ll,pL9pp3*f*papn=,Cp 'ppA5pppW*h/ppp_A8pYppe:)Hp%ppB5p"pp+sPp"appiASPp%ppB ?pppp9|pppBLppY|<BNp%ppBUp%ppooA`UPpppo:gp%ppBfp!ppW*pLZpp>Gpcpp*Bpp}r>McppF+?mcppz9>P p!pp0Cp!pp>V'papp*$pppCtp!ppb*TpZpp8[?p'ppp?+|ppp8\ppp8]ppp8^p<ppH+$pZpp 8`#ppZ;o=2pZppL+>p'rpp>.pLppC+p'sppN+Fp'tppO+opFp>Hp'upp>p#&ppapa2p#(pp*CpLzpp8CpMppL@kWptpp6p*pp; Ypp_ *.lppq]@lpXp|<6lp+pp;]ppp@^pZpp2lpLpp@eppp~9@JhpLpp;lppMe0 lpzpqu@ump-pp>Tmppp6ppp6ppp@#pZQpp@9pLppCtpxpp@p$pp9<!ppp@ppp@ppCk8}=,pp9B$p$pp?>p$pp)7EplpX~9EKFppp]@p8pZ@Lppp8>xp[ppi>!Lp#ppn58ApMppG8ALpgpU1NLppp:Ryp,pp2?y p[#pp5<Mppx:Lppp:zypppn5@pppe:Dyppp:>yp pp;[!_pvpp?)p[pp84xSppp_3,4p%fpp4rPpppO3pupp{3pmpJIo4WQpnpth7VpMJppp4lWp!pp4bppp{4eppp3p$pp3p pp3pppX3ypppY3p *pp5 yp ,pp4Yuppp+Y~pppg=%p[pmT12p"pph=p\pL&-$ p"p 1Cpppm=p p*-'DyppM*D}p'pp<D~ppA118DpZppo=_pppu-+Dp'pp1<ZDpppb0 A*p!pp&1k1p!pp8N]8ppC7/8O@hp!pp.;ppp1p!pp.>ppin4UEhp!pp6JAp!pp.sEppp1Kppp/1Lp pNbx/_hppp1ppV+2.Xppp1ppp1Op!pp1pppm1p[pnw29|ppp-|pppAB#pppw8#V|p'pp;5w|!ppp=tpppFB) pp $B+pppo8m|.ppp&<p7pp:ppp!.pZpp=|3pepp#0jp#)pp&.npYCppr@Hppp0mp#-pp)0npYDppCHpp|yAHp#.pp2C:npYEpp4C Hp#/pp2.nppp:~ppp :,p[8pp*[pppv:ppp:pppv: p pp:ppp:Lp{pGLl*'[p pp*pVppp:pWpu/[ppqWo<1g[p$pp*+ Vp'pD|'=} ip$ppi.ppmK)@p$pp6+%3 xp pp Ba:pppo8ppJB%p'pp*?ppv6+Pp pp6- pppBdc:5ppp18pFpp8p pp8p}ppg-;2p pd7epLFpp,LEppp5-?pdpwo],{ep&Spp0 eppy8,S=e!p ppf)e$p!Tpp5Pe%ppy8e'pLGppBe)pppg7 p7pE4+e.p&Vpp`Be3ppn7e6ppp=-Dp&Ypp 86e?p!pp0p!pp?#xp!pp0ppp7Cpp}8lx)pp`r?1x+p!pp0&pppS7G3p!ppL?3ppp7HpKppT7Ip pp2)DpFpp+p'pp1DpYppg.I6Dppp+pRppN+ ppp+p!Tp6jDpLjpp ?WDp'pp528kdcp'pp16ddp>pp1dfp%pp#61Dp pp6?RDppp+ppp+Vp+p;EWp{pp5.ppI`|;-Wp#pp@Wppp0).Kp9p=Wp#pp`=Pp#pp)WppvAt)WppvBu)Wp#pp)~Yprpp| ;k[p2pQ8.Wp#pp:)9ap#pp<Wp#pp)2jpep0)3ppp=<]B6p-pp?<`OAppp4)|pspp5)hppp;,pp]m-6ppp|/^wp!Eppl2`.pppn>j%ppp3p#pp=]p#pp/I$]"p#pp/Jp#pp/K$p(pr :]'ppp>ppp/Oppa.p*pp >pfpp2.`p pp;kppp.Jp#pp/Sppe{.]0p#ppa3p'ppc?(pppw4ppppw-pappB $pbpp/'pLpp/fppppB1ppp<-ppOSBp$pdppc+64p pp4p'p$pg+:p(pfpp+EpppxH=(p|ppxI=p}peQC"(p[^pp>}a)pTp+,p%(pp+-p%)ppC=gp%+pp/.pWpp=p%,ppC9=lpppo+L=mp~p_Km:/R6pMApp=p pp|=OpYppTC{=spZpp=p%/ppy+=yp%^p_mJ)EppX^CKppmP-Mp)ppC_=p pp<p pp9 p pp<ppp<pvpp,pZpp-:Oppp,#pppo,ppp,!.p ppC"ppp <p pp9Oppg<ppp,%%pHpf=d3OpLpp,'p ppzCDpJpp< p pp9Wp ppBRpppo,(pLppCI4Op pp~CKppp<OpZpp;p%pp,yFppNe=&yKppp;pMcppC)p&pp/yQppp;p[pp*)VyVppp;ppp;pp`9Pyycp^pF-Oyep_pp; pppo;ppp;pppb*xppp*yUppc8.@HpZpp*}ppIB/@Mppp*Ippp*sppp.{cZpppw6@pppw6Fp"opp6AYppp[:Fp;pp@jppp)@Yp_pp}[@Oqp`pp=>n%spapp7 upp';Ypp`@|p[pp:&'pY>ppl.Y!ppR3n70Y(p8ppor>xpsp"o:(Up^pBi>zY4p_ppAlppp}@-kp#pp<sppF0 kpM*ppV<lpppo"Cp#pp0<l pppM0ppN0lpppNC ppp0 "pppo#CBp0pp+Xl'p)ppCp#pp<M/pppG1u3pppb8opYpp51d2ppE1l*Am8pppK1z3)ppps:3,ppsP1UJppi@/Kpppx:~3;ppp8rpp]= YRpppo78sppp=$3Hp%<pp4Kp%pp9~vp>p9Kp%pp)}vp%ppd)KpZpp9Nvp pp,?Kp(ppBcpPppBe.p[ppp@Kp%pp9vp%pph-Kpgpp869phpp9pipp99pjpp9 pLEpp;6opkpp*4bpYppB uUp pp>6pYpp4!<uaplpph+ppmjm+ugpmpp:pYpp:ump'pp'>9p' pp61p' pp63ppp@@p' pp>p' pp74*{p' pp?%p'pp1?e(pfppE@pZppn^@p!!pp0Y>p'pp? =p`p_4p!pp6?]Ep pp-=ppfWm..Uppp*C*Up pp8qSKpp @xU!p!ppI.U"ppp5Rp!pp@Xppp@Zppph5S'ppP7o36nU)ptpbi5Up!pp6dpYppDrU2ppp8gppoW9gppp?Dp%pp:Xgp%pp:Y"hpppF=)p ppy?GpppyJ)h ppp;3ppp9p pp|?I5ppp=prpp?J3ppp9hppp}?Kppp9ppp2ppj2pppG?Mppp2ppj2h"p8pp3ppp3-ppp 3ppp.X(p:p~:A(p?pKv:=Rp"fpp @t,Tp"gppzAu(p"hpp3p pp7,]pEpp:i(ppC*'@,_pp_.)Gppp=pYppBFGp9pp<{!GpL+pp]3&>GpL,pp/;Gpp8w/Gppp/FlFpp?z/7Gppp=ppB|/DGp'pp>3Gp pfb2lPppbiF2Gp=pp/Gp>pp2Gpp[\3Gppp=Xppp=ppu~4pOqYpLpp0q[p#pp0>[p!ppg0kqapp744tIqbpppz2 p#pp9tppP;4zqxp pr4{>|p#pp0$ցppJ0%q{pppp2ppp2ppp2[pdpp2{ppp5Xppp,\Ippp;p'pp+gfpzp\Q,pppU,mp{pI1[p|p]Yy,xpYpp,apppu<&pFppy , pppAO"pLRppKAPB)p ppy<0pppmD0RpLpp,oPppp~.5=p%ppICN>pLpl.?pdpp0popn<Pppp0p'ppt+Pppvu;Qppp0%p pp0pQpp.Up%pp,5Xppp0p!MppuAtp!OppD ]ppv4nQAd-p!PppD NppCnA77d4p6p}BD pd6p8ppD:p pp:zpvppA p@ppI:Oppp:pp<0dIpZppD+Yvp'pp)upxpPpp)vzpZpp:p!Epp;pp)~p'pp/op'ppp.Fppp@8p"pp, bp"pp@b p;ppD8ppp.<b p"ppC@Cp"pp<b pLpp5< b)p%pZdC=lmGpQpp-T pppo-Wppp-[op,pp-]sp.pp-_Npppo-c1ppp3a+\p[pp=smpp[pp,.?mspdp"@Ip$Rpp=ppp=pppLP=p$Spp|AH_Rp$Tpp9p$pp5Zp$Uppi=[p$VppAi\p$Wppn1W_p$XppjLppp/\Lp?pp.zp!pa;Mp!p>6z p@pp;z p.pp+PpApp+pBppC<zpCpp> zpDpp7M p1pWa-v_MpZpp5p"pp.X`p%ppV:c`%pJppG5eppp5ppnAY:e`.p%pp[:gp!QppV> `2pLpp /UpMpp5xpNpp5pOpp5jp%pp /}pLpp5pRpr^6h `BppnTc:l`Fp pp5|ppp*jppp:y?p pp:ppp*pptInI6?ppH`vQ1eIppp*p[pp:iSpppx9(ppp*Zppp`*Jppp+E`ppp*Xp']ppUCENp'^pp()EPp'_ppzC2Sppo@/8[ppp5zbpxp){E`p'`pp.)Eip'app)ppypp40p'bpp5)8Eup'cpp7E|ppp)!Ep!Rpp+\/ppY+]i"pppLk+^3pY8pp. i(pppCpp#`8i/pppaC=p!Spp7|MEp pp-.UpppfCApKpp+jpWpppoC'pappWCpDpp+qdpM"ppr4MZp'ppW2pNppX2jp[(pp+|opppx> p]ۚpA07|p[)ppM5x|ppp3p pph2{ppp5pEpz>ppp3|pppn2pM#pp`2p/pTn2pppBpppBp"pp4IpYwpp-4JI p"ppRBdIp#=ppn/IpppBpYxpp:9Ippp@op"pp@op"pp'3 op"pp<op"pp74'opppw4)ooppLiS@I+ppp~6eppO[? \2ppp1;p&pp/BVh\;pppB xp[jpp0xp\@phpp1 qp6p 1s\Dppp|1 ppp8&p;pp<0>\_pqpAppp}X@p$[ppd<+ Dpsp~(o)scpYpp)fdpKpkCppwpm: pYpp,@p;ppv:  Tp<pv:k Wp2p(<.pxppl: YpGpp1 ZppF0+1Np$\ppF>w ipCpp0@p$^ppr: rpKpp/qSp[pp2v; ppp/tp3po, Zppo2[pNpp2p;pY pp 6^ppqn2Vbppqo2ep pp2!;!pp_V{4C;)ppp-8;+pppv>pcpk.-iemp%pp4PpepU4Qzetp~ppma>Lp%pp^-e|p%pp4WBpYppy4XSep ppy>1p%pp4\pp]4_ppp]-ppenn5NWxipppd-ppp -pppe-pspp-p!pp,p pp-pyppv-hpphpz,|xpzpp-*ppRd9)p-pG{A7EEppp=@ppxs*I+E p'epp=^E p1pCo1.wE p'fpp$9E pLpp=F#p6p{,.Ep'jpp@&VeQp'kpp9*OyeUp<pp.ieYp=ppv=MpYppGAXphpp?,:pL'pp74bX pippA-p#pp6A0pupon4)geXppTN@XXplppC,?p#ppA\XpBpS1xX pDppi,BpppR@X!ppox/TX'pGpp,GpYppAX/p'pp;ppp;Eppp<B!'ppp;qp+pp}C68,pZ_pp~B%ppp;1pppC]9pppMC;:p!ppC`D?p4pZHB,pYpp>k Qpp<?0p$ppw;gpYpp7:dhpspp*Rp!pppBojppp*xp$pp*;0ppp*ppp*{p$pp>D|0ppp2:7pppBpppf?xavppp =RKp)pp::pppoJ<a|ppp`>ppp=app[/m1apupp:;Sppp:<^ppp!:>yppp:?=ppp'=VppT4<.apppof:Bppp|>ap2pp=DPppM{'5Vtkp&Dpp;-Stnpwpz+tvp&Fpp5Yt}p&Gppn5ކpLmppD>tދp&Hppp5nތpZpp5>gtp&Ippn5ސpZpp7;4Etp&Jppu5ޙp ppDppp8Tppp8p pp\A}%pppn8wppo?7^Yp pp97`yHpp| T;hp pp<7bHppp8yp pp8ppp7cbHppp8p pp~;Hpppn8p !pp;JHp6pFE7fpZ5ppqBxzprpp/Appz><_mT pppB~p'ppY7pppBpppBppp}BpZ6pp7)$T$ppx!@uT&ppp/gpppnBpppB6p'pp@0=}p%p{Lr9}pypooB}p[pp_0r}p!ppr8bpMpp77pppf?}p!Tpp0}ppp1P!pMpp8e'#ppp7p!pp_2/p!pp;@}pvppN4&hpLpp5Bs&lp%pp6npZtpp4rpxpp4tp ppU@Xpppn0@pZupp=Yypypp)^&p?pjL)[p pp) ppp#@ppp@xpZvpp4Dp[Kpp5c\ppHx;4]hpM7pp@+:]opppn;5fp#!pp%0l]tpppu+@p#"pp+Apppn=5kp[Lpp2I]p##pp$+pRppn>5lp#$ppm5$ppH1_]ppp~?ippSx1Kpqp[pp?jJpLpp1Lpuppdg2 ppppm?mpp{>pp#pp8(pppp?rppp>37ppp?sp$pp7J>Ipp91:ppG:1p}pGp>p$pp@`>bp0pp<K>eppp3ppffyT) p[pp-Cp$pp@c>op$pp3ppXm1(pMRpp=1p$pp@e>xp zpp8pDpp8/p |pp8;ppU8ppp8'p }pp=pppml=phppY8ppIOnX*wP6p%^ppZ.!pZpp=p ~pp8=p$pp0'P9p&Mpp:apLpp@+Lyp&Nppa-pKpx:hpOpp223pMpB0.,@ypPpr Ajyp&Opp.ppp+2:p[ pp <2/p!ppe*&ppp9H!pppm <7ppp*z+p!ppoV1+p!pp pp.S4pppF/Ip}ppC~4p{puMn@vp|pr0o3Qppp.YW4p:p/.[pppR.^pp:i.bOpUppL/ p|pI.f4 p_ppO/pppP/9p%ppu?Cwp+ppAwp6pjvADLp' pp@:Lp%pp\9p%ppAwppD@L)p[pp;AL*pppf9p%pp >wp%ppAwp%pp?OwpGpmAh19 L7pppMF/xupLbppg-zppp?pVpHbC{uppp9upYpp#?;appMn?"pppot-+p pp?up pp|CGppz"y9CHp&pp;p^pp7{rppp;p&pp; pLpp<0p0pp7~Sp&pp;Wp&pp/EDp&ppA`p&ppC>{p&pp;!ppY2 U\p ppo)H,pppg5smKppp/lmPppmb/@H:ppp=5y4mXppp45ppp)48pXp1{qp#pp5 Up#pp5Vp#pp5M[p#ppU1A^pppj3Rzqpjpp Chp$pp1Vqp#pp1+jpxpzE*iqpZpp7qpZppQ:w|qp ppbCp#pp1;}pappCpUpp2 pLipp2ppn2ppp'2ppFX2)pXpp*2ppp) pcpp;B p%pp2Dppp|B$Up%pp4+)npoppmB'ppp++G%pppB*pap/BQjp>pp0= -p%pp1=s/p% pp2?Qop*ppA+/8pLpp{>pZ.pp|>p pp8Zdp pp1(p"pr6-@7dp'ppd7#dp pp>p pp>Nppp1 pbpp>dpipE>:dp ppN0dpppn0 p pps.(dppp1$pp[@DNp&pp]@F_uppp/fk}p&ppA8p!QppM)p&pp@pppBS/p pp@Gp&pp`@IPp&pp/ppp@=pupp@M<pRpp/p"Vpp8bp"WppJ8xbp"Xpp8bpppi= bp"Yppn*D/pVp*bp"Zpp8bppp8cpsppw/pZlpp/NpM2pprBymppp}:I1pppxd>p(ppxe?0ppp+?ppp/? pUpp:P>ppS:0@mppp;,GpVpp9 Kp0ppm2? `p ppC:RmppZX,}mp#ppCWYppp6ppeIomAW;p ppy2:p#pp=|/p*pp-p#pp0c"phpZsz/ ppn}2Fp#pp2p`ppwC^|ppn2p#ppn8j pZppvCap epp6%ppp.|pZpp.$ppp2p%fpp37]"MTp+pp=\p[~pp=^pMNpp+:zpppCzppp;XzpppC)zppni`1DBMcp[pp=appBNMspppCu{ppp>Mvppo 9RMwpMOpp=h|p4pp=iep%pp@+J}p%pp,p%pp1``ppp,pp,`ptppx,]p'ppm,4+`p(pp,^tpxpp,p%pp,ppp,ppp ,d_p}pJm,`p~pc,%`ppp ,epZpp @#6ppp;ppp.2@p9pps;pY+ppk@lkpY,pp.6I p'!pj;p!Tp?A ppp+;ppcuCx7pY-pp@sppp>ExNp_ppAA#pCpp.@Vp&ppAF>ppFDDF?ppY =ppp(-%FLpp\:7ap'pp!AsFTppp* p'pp<F[p'ppApF^p'pp*4pppr*NpMpp&AFgp ppC#6pppv=>7pplzC$ipRpp<1<p ppC%f=pYhppC&$>p pp=AwBppR81/ip pp=Cqip';pp )ippp C(KppzC*QppzC+ipLpp:^%p pp2$0ipgpp{DHpjppD mpprfl9|pppD!ppp9uppp'9p[ZppD%:pFppF;ppY;|pL:pp$0I\p"\pp *ppp[]:#cIkp,pp*=~pppVCv;Iqp{pF1h7I|p"]pp,=pp"^pp.=ppppS8Gp"_ppm=pppjh)Ip"`pp5=pppmD\p1pp4`\ppp5ncpRppgBppp Bp3pp5np[p9\p4pp]*\pppmB-^\pppB.p#pp6 Ap#pp6O Eppuoi7@u(pL\pp7dp#pp?/p'4pp?1p#pp7BK Tpps@17+)3ppk7pL]pp7!Mpppj7"epppnw7$p#pp?8 gpYpp6@ppp*>  jpLppA ppp"3;ppp0Ippp!/ <ppZ"/<ppp#/<pL pp/< pL ppy3 W<pppApL ppAphpH>};&ppp9<pTpp%/<pppA8 <ppp20P<%ppT3mp,pvp?eppp#5p%pp[6ep pph1ep2pp{Z1p%pp @QpippozCp$pp,qep#ppp:epY{pp/'x!=pp)q-p!?pp/=xp!@pp6Zxp:ppj)tppp,?p!App)y+p!Bppu*"pSpSlN)rxp ppD5xpY|ppe6gxp pp)|Zxppp)}p ppP+xppp)p!Fpp){ppth+;f!p(pp+f"pZRpp3<p'pp6<^&EZpp9H:E\pLpp3Zppt}0; E]p'pp7Ecppp+f.ppVDm@Ejp1pa%+f5ppp3p'pp+ f;ppI~w)3Epppp3p'pp3p"pp>Hpppm9=pYpp=p pp+PXp"pp>pYpp.XpLp>*p&nppWCdXpqppm:=p"pp4,(pLCpp\>G)pZpp@-pppG,$p7p\?>xpppV1Lp8ph,u p pp+,pvpq,ppp@1!ppp>'ppp2PppB@2=pppW,>.pZpp1^/ppp@34ppX@466ppp@5;ppp@6^=p$GppD1pppappN{:0-p.pd7appp)0Qppp:2p ppp0/pp8(:3p_pv)ap7pp 3ppN{:5QpWpp,0p8pp+:6ppp2EapYppu0)pp=7\bp=pyC=ptp[pBN2sip%pp9mtp%pp9Avp`pT>A9pepp:pppu2z4ߐpLpp@ߗpqpp//)ppp/0pppgAsI~ppp/2ppp/3'p"ppo6pppw6Ippp43dpZppy/?p$pphI=/>ppp+AIpMpp<AxIpopp/: ppVv8~*p&ppzB-TvppR 83Txpxppp*Tzp pp3T}p pp-9+p'Tpp,>p7pp.9.Mp1pp290Nppp392p\pp 93ppp494ppp95p'UppU=p'VppV=p'Wpp,|ppFo,Tpp|q-F}pppM -yppp-p!JppL1| pp:H.pPpp-pM-pp\>$~ppwf6~pfpp\>&:ppp-p[9ppB`~ppp>+)ppRb:}eppp7>l'`p!ipp{2/VpMp.:pppA'epppD-np pp7ppR)>sppp7p pp\@;'p pp @K'pupp?A'pZppo.ppp:'p pp@O'pppq:G'pp-=`p#ppiB4/p$pp-3B]p"ppC ^p"pp7O]p"ppD?p:p4]ppc< /8]p"ppCp"ppC;p[ps1p"ppz:phpp|uC^p"ppCppp +ppp|1?ppupX;pppD7&ppp6pppv~;pZppZ7*pppp 6 pppm6 /pbpsK7.pppue<\ppZppa70pp3ppK;0pY'pp|7pppL<?DpPppp*Gp pp(+?JpRp{n,*ppp<)?Qppp<?Tp$Mpp7f?Vp'hpp9tp$Npp7s?^pppw*Mppp<O?cp$Ppp=pppp*Pppp~*Qp$Qpp7?op*pp}4Op pp5|p[pp 5}4Pyp pp4Rp ppBpdp5p pp4Vhp#pp5-uPp[pp%?KpvpC\p pp5-p pp{4Yppp4ZpkpkN|4[pmppP4]pBpp5pppCp%pp4:spppV?pp^- zp%pp4<p%pp7 Kpp~Z7 zpp4>Qp%ppC'ppbm<,Kzp pp?[p%pp7p/ppT4CzppU4Dzp%pp4Ep%pp7p2pu7zp%ppCOpppCp%ppCp%pp4Jpp0p!pp>/}hppxo*] ppp0z(pEpGF/ppp2fpFppm2p$pf/.p!pp00ppE{0ppp2ppp|2pppm2p'Ypp1Cppp}sB6pL3ppAB7p>pp}tB8Wp$_ppE; Yp'Zpp1 Mp'[pp1QppuZ|1 0VpYpp14Xp ppB>pYpp+YpppB@pQppIBALpRppBCp# pp)Sppp-Gp#pps-Ip"ppH>Y2lppp*14ppp+)Wp#pp;>lp p#*qlpppw )Yp#pp)Zp"p\w )[/lpppy17pp~-)\lp pp')]lpppw)^p#pp41:pppw)_Zp#pp)a p[ppn5%Elp*pp-SpXpp@pLUpp-ppp<2+cppX z2,_ppp:*l4pYpp*ApPph?*D p pp@*5pppA*5pppB*5p ppy@ppy(-pppE*5pppl,F5ppp>|xip$pp)xlp$pp)xqpY6pp>xsp!ppo(32Lnp pVpm84Ltp+pp>x|p#p>-~LvppS>xp$pp>wxp$Opp*L~p$pp}3xp$pp>`xp*pmm4Lp$pp1Lp$ppBxp$pp){xp$ppmL)<Lppp?ppw*@ppI6*luppp7<up!pp@vppp*qYpZpp*rppG<vppp@ppp@?$hpLspp2@p"pPha-7pppv?% p ppA.p&;ppAp#ppo.p&=pp76p$ppl/Cp&?pp+K ppp@B5bpWp 2: !pLpp5:'pfpanZ?Uppp=ypp\BB9Uppp={.pZJppM.Up pp:b5ppp=p pp:Y8ppZ}l:;ppp=p3ppo=%ppzo=pEpp,wppU AhpYppU.hpppp>vppp,|pOpuY. hp pp+Vhppp,dp'pps>phpQpHt>5hpbpLHn.\pYpp`-p'ۡp0Upfppf3*pZ}ppi3pLpp5? pLpp6? p!pp3*p#pv.H|pjpp;Jun.pkppAn5p,ppN*pppP*[pppR*pph ;PrHplpp3n=ppp,in?pmppU,mDnGpnppAHppppW,rnSp)pp:mp#pp-`:p#pp/cr*p#pp;Apnpp:r0prpn|2r9p#pp:uappm+6]rIpppD<ppphAtprpm,/4NppEz=0Tppp9OUpwppDApppoAwIppEH=VVp{pv7ZpKpH}B`QpppO84pMp1x/QpZppr*HQp$pp5B'p}ppX8p$pp6Bp$ppf+/Qppp= pGppl8tpWpp8Bppp}Cop+pp8]pZpp8u<QpYppBpp]8v1Qp npp4=pZ\pp/dptp~U/!cdpvpcx.;p\dp opp?*KdpppBpopp;smp ppp4dp ppBhp rpp;uppq7 jdpcp]_FCep&@ppD)@,p pN< -pMppu72Op&App: kp&CppjB1&6p[1pp<]7pfppv74ppN<;pppx76pVp_qmu21=p&pp6NRBpZpp< pppT< p[2pp5=b ppp}7=ppp< pps<NpLppA*pHppA+p$_pp7xDpKp/m*Dp!ppC\Hcpprj 4Dppp}A0ppp1fcp'-pp|/DDpKpp5jcp!pp+kmcp!pp]9cpZpp0~DpppA4hp!pp1gcpLpp5n"dppp5ppp5pypp?5p'pp6p'pp=np%fpp1nppjA-nppp5ppp5ip'pp5p'pp A/{"p pp6nppp~M5Tppp~N5qp pp1nppp5p'pp41ppp5ppp*0sV6p'ppo:{n*pp{z2(pZpp:`Up#spp/cpLpp>=p'pp<pppz?p#tpp|1x p#upp/gp+pp/hip#vppD1Wp#wpp??plpp?p#xpp@rppq>/jppQuCwf#pp).<pnppmm? ppp/mDpZpp/np#ypp/o]p2p/p+p'p_.MpqppjJ7MpppV3qp0pg0{ptpp0j{p1p_.{pHpp]3ppc"z.^MpY&pp'7eMpppCEMp5p~0{pppW3ppV.Mp[pp3=op% pp*yppp9 yp% ppDDp%pp]9`pepNo|*|`p[pps+`pppw=ppp;=p[ pp1vapQp+ap$~pp3]ppp*="p}pp+HZ&pp7cpYUpp2`up&pp8pCjpYVpp2bppp2drppp94pYWppO1~sppp,j6ppwK*LspYXpp2f8pp2gZpp#a9Rxppp2hpQpwN*~ppp+[Nppp*^Op&ppI>[,G6ppp5>\?G7ppp`BG=p&ppn>j+p[Gpp39-pppaBxG>ppcB3p pp:>acGApppcGDppplpp0p pp`-,pp9p.pLppp]3' Cp#pp1! LpYkpp1,J`<pKpp'8[<ppRC,p@pm8 ppp,Q<pgpdn*yp/pp7,RJ=pMpp,U=prpp7pzpy 8pEppj71pDpZo3p[pC,X=pYlpp;WG$pZ@pp9Yf-p%ppa-f/p%pp4zf1p%pp;~8f3ppp,pZApp9[+f6psp;f7ppp,p pE3 fFp$pp, ppC9]fGp%pp,pZBpp, p ppjAQyp$pZc?Ryp0pp6ppp6pppp6p pp5p ppA/ppYIAZLy.ppp6pppA[p pp<2y0p ppA^pHpbApA_jy8ppG*gp ppAb0p pp"5rp+pp6(HpLpp*jpgpp*k?p&ppBgppum_6Ep&ppB~g!p#pp.Ep pp6*EpmppBg,ppp*uLp)pp6g2ppp*vpqpCB<g4p ppB8Ep&ppq7%Ep"Mpp4qUp"Npp=_KXp"Opp%-#Xp"Ppp <ppmZ;]SXpYpft2@XpXpp4wpYpp?8eXpcpypz:Yppp:pKpp72gpWpp!:ppLm*4Ipp ppCapp`<6tp+ppCp,pa<pppCppp5ppn1]p2p|=2p6ppCp.pp&/2p#pp*m!p,pp2pZpp6p#pp*/ 2ppp,2ppk5P2p pp2np#ppS5Q2ppp-2Tpp/9)ppp2ppp</|pZpp7b.pppBWpppBXppEgl/Xppp)b4ppEmm/b6ppph<ppf1zb9ppp:8pppBqb=pZppC/vppf 6gb@ppp{B]pppE/ppp36*pZpp,bBpLppA>bDppw+bRp%spp1I ppp1JZp%fpp+1u&p%tppA+Vp%upp=PZpgpp7/Nep%vpp/Qmppy7.u>pp|=/U~p%wppg><ppp\.Gp%xppI+DpNpp<0JdpOppF,*BJjpM$ppI@pPpp:O)tp}pi9/xp[*pp1<zpppx@dpQppC0J~pSppB>hJpTppS,6Jppp@pppS@p[+ppT,8~p#[pp>1ppQuCoxTp%;ppL.TpLppD)pZpp+ppp/ pZpp@,<TpplCqvTpfp}1NTp/pp/<p0psdznD3pZpp\CtpLpp Cv Tp pp6/pppzsD7p7pp/p&ppcCypVp*\~Mp[lpp+{~NpMLppC~Vp ppA~_p ppu; p ppl*g p[pp?=p ppn* p ppp*p pp:!~kp pp@9~mp ppq*p pp?@~p^p>C~op pp*Appp.0ppp>>(Yp pq0@BrpppY@C([pcpp.3WppXF8@ p9paz?!ppp#.7FpjpK1*pppo.8cpEpp.9\pLppb@J9(nppp.:ppp'.;ppp,({ppBlm@xT6ppp>FY(|prppo.Ap pp.BpapG/@zpWpB",;^#p"Tpp 5p\pyw8?pfpyw9?BpKpp?pKpp-1^4pY"ppz5@p]pp'=p"Upp?p`pp*=p_p~B@^?pFpG0X7Mq+p'pp3.q-p&pp@{q/p:ppu2rp'pp/6q1pdpp,6pZppE8?pepp ,qpp|<q7plppM8Dplpp,p)pp8EpBp<q@p,pp9xqIp-pp8GRppp,pDpxo8H qLpp|-<v6pYLppA8pDpp9@Ap#pp9r@Hp#ppBMf@JpLpp<p pp=cGppq=ecJp!px>Mppp*Cpppz2-pYpp*6ppp020ppp325pM/pp^:ippp426zpQpp*Jp}p^kne/PpM0ppD29Pppp61Pppp4`QPp|pp 8Y/Pp%{ppCp pp:pp{n9zvppi ;/zyp%|pp:=pYpp -z|ppp:p%~pp3pL(pp#:Azppd3dzpMMpp,,Sp!6pp3ppKn,-x[p?pp,/ ppO,1p!8ppN,2=ppCP,4apmppdDXppp'D[p&pp96cZp$ppw-4p&pp,6Z ppp8p*ppnz8ppp8p&pp>-Kppp8ppp8Op#pNC6Zp&pp1vYppp8p&pp6_p&ppD-Yap"ppy3gpY(ppA8p!ppA;,p"pp.ym%p"pp3!ppN$A?lm+p!ppB p0pN0ABVpY*ppBp ppAD@m8p"ppAEpppo4mp$p2m?pBpp7LppprBk5pLnpp Bk5ppp B5pppQ335ppp97Q|prpz<Ecp}ppn7Tpspp:7UOppp36ppJ_4kppp47XpZpp67Zppp|B6 ppp~B6pXppB56pZppd3-eyp$;pp;9^ynp$<pp;;yp ppw1(VLp pp{~;?ypY`ppAlyp$=pp;@%yppv{;BQLpppL+C<Lp"ppALp.pp5(ppHk>vZp_ppS<1ppp|5pfpF2a_vhppp5^pp`<:vnpZ8ppX<Nvxpp+0\vpip57p5p0:pp4pYpp7pYpp@?}pp"5:gp%pp5;pppm;?2pppp#5?p%pp:=ppp5A$pIpp?,pppyu4ppp4pppc0C$phppwE- 02p.pc0VpLppU.*0V p pp 6-V"pZwpp4 ,ppp4 ppp66?p'LppD;ppp+3JpLWppu/hpYpp53Pipp/5pLXpp >ppp/7Spppp>ppp>p'pp)CVipSpp>8p'Ppp2ippp>p!:pp)+ppQ ARp%p)Vpapp2wvpLpp&-hp!<ppk?+ppp2x?pdpB;0,Eoppp<2}pZpp=uxpppA opppACo%pZpp;*Hpp ;Hppp4/o1pcp ;HpApp<^ppp DkoEppp0oFppm0Hppp8HpDppo<xp"pp*;6p&xppj6,9r}p7p*=rp8pp0ppp%0p:p*rp"pp?Cppp*1p'pp)Grp"pp*Sp"pp*Wp=p$*rp"pp.=[p"ppA@^p"ppA`ppp8 pppS>! pppU>u pp C p%ppC;pppX>" pZNppDAppp]>% pqpwCU8p*pp;Lpp\8p$?pp?^p$@pp::Rp$App>?pgph159"Rp$Bpp?p@p2t>Rp;p @oRpip!x?pjp@qSR#pp%x?MR%pp'x?R'p[!pp>Bcp pp6wR0p$Epp2{Gppp}9^p pp8eAppp9_ppp9apZpp>DeCp pp8!ep pp.5eKp pp<,ePpZppv8%eQpZpp5eTppp9dp pp8)jxppp9fpApm@e]pp8,e^ppp}8-VppDF:ebp pp;6eep%pp9!SpppQ.#m~ppp-pHpp-pp{j9p%pp:d!cp%pp; !gp%ppe,=!hp[bpp*pppM<,>A!nppp-p%ppk9!qppp-^p]pp$-pprc6ejppp-p%pp9!{pbpp~;!p%pps9!p!pp7pLpp"7np!pp3(Mdppcr|2 dp!pp7D\dp pp0!DppXM7EDp!pp27dppp$7pjpc|2dpppn7+pWpp|2dpLpp}2ydppp*7 ppXU7JDp!pp7KdpppQ;b Dp~ph-<n`ppp7p'Rpp3p[pp4_nuppp,7ppb 2_@hp&pZ.0, EipWppq65pMpp66ppXmV.Hpp"pp,p"pp<|pMpp .7ppwi;Rp#pp3pZpp-ep pp6>p3ppm3p8pQo3p#pp0(p#pp3p#pp3p4pp33p5ppp3ppc~u0NppTinppAopppT4vp+ppN4a^ppQBA!6aappnB0 abppp}4ppp}4$p{p`Bppp}CpL#py6ppp:qpppf5cp ppaCWpppCpppB!ppn$1/0pYppiBppppB]6pppB9p[tpp%6UH/ppp@3p&(pp @pppy3 pdpZ-mp&)ppG;%SHBp[uppC(pppmW3p&+pp/HJp&,pp9HMp&-ppJ;'HPpp`E*p&.pp-s(HRppfo-fpppG3\p&0pp-wHXp&1ppH3p&2ppM;)HZppWm<Lj<pppBlTpppD, p pp<s p pp-[p ppX1jHp#pp,?{jIpPpTEm]4jKpppBn<pRppBpupppT/pYppD6jRpppzNBrp"p|A??j]p$ppG+Dj`p pp-*p pp38,p$ppBup&ppBvIp ppBwpKpp4@}hppp1adpwppj/~}pppp*~ppp*)p.poBZ}~ppp*p)pp1dLppi3Tvppp* ppYeC}ppp3o=A}p'pp+pp5!p'ppl5"+p'pp7Mp'pp05#}p'pp/.rp!pp'+[Jp!ppCLr[p#pp/&KJp!ppo22Jpp{W-)J#p=ppX@p pp @OppPa*RrtpYpp*9J*ppEBY6ryp!pp0;^J-pGpp\@Yppp^@ppp>J7pLpPm*J9pxppa@Pp]pp A:pY[pp/pppc/ p^pp/<p_pp A?pppe/pSpRjH/-]=pappm.9]Hpbpp/oMpppl/pZpp/p]pp/:p`ppo/pdppA\peppA8dpbpQr:|]cpcpMjC D]ep\pp?Tp&pp3=p#pps0 pLpp0 p#pp. +ppjv0ppp?Wp#pp0=Cp#pp0>4p#ppz0 p!ppo?\p# ppP*b !ppp?^ppp0[ &p# pp~0~ 'p# ppM?ppp~>=ppn *ppp>p bpph,p cppU;iypYpp>yppp,pkp|(W;kpyp&pa/1yp dppCbtp'p<syp eppY;mFyp*ppa> &p fpp;n]p&3ppy* <FpLpp/eFp?pBz,B0F p&4pp?Xh pp}Ro.46F#p&6ppu;hp&7pp?[hppim9 F(p&8pp?hpp+;F6ppppz?hp&9pp?h p&:ppf@Ph!ppB@j Y7p!pp8 p!pp 8 -p%fpp.&Y;ppw7Y<p#*pp9;AY=p/pp~8pp~m8YBpZppz/]^YCp0p&d8YGpzpw 7Bppp + p1pp<8Bp"pp+ p}pw8OYNp!pp8fp6ppn+p!ppB82ppw87YXpUpp38xppp39pZpp5p'pp9p'pp9pp=9ppp&:p pp':Ippp+9p'ppA8pZFpp.tp#hpp9up#ippW1t3pHpnmb>xp#Ipp7}pLppY4~ppp^)ktppp)lp pp/)mp#jppw8fq3pSpGC4prppc)opRp~3{pp @bpfpp*sbpgpp3!pMpp9 pWpp9 7phpp =#1pippW5VpppH1vUp:px@urpppBp!pp,!uupLpp3BdpLpp1{+up%pp +Mdp%ppq+gppp+jpppBxpppS3 up%ppu+up-pp+{p%pp=}p+pej:>Bppp6eBppp7gppp7hpgpp~b7ippp]-<]p+pp7kppp1}]ppp@B(pppg1OdB*pM<pp7p|ppp 7rXpM=pp26]pppc-']pmpp~k7uppo6B9ppu{#-B:pppm>^pppAcpppzAep&ppAp&ppI.Tp|p".UZU;p&ppM.Zp&ppN.\UIp'pp|/@ULpp9._UMpppAn~pppApppVAp&ppApxppA p&ppA pbppA Rp0p+e.~p8ppg5XpKpp{&5p hppg.p ippsBz6p jppB{d~p4pp{(5p8ppB0p kpp<2pppu4pppw5p pp>4p[.pp,&Mqppp5/pupp>6ppp*4p[/ppB0qppp>:ppp5ppp2p#lpp6yA.pL!ppIC7pY}ppz2ppp6A6p#pppm0p#qpp:A9p#rppC:5ABpQpp2 p0p6pRpp2ppp2ppgu:!p>pp<Hpp,K-Qp?ppd?Zp ppU/IQ,pppZCrpp/?mQ2ppu/4pApp|>?p]p|@?eQApCppU/p%pp0tp%pp0uppg#o@~ zppn/zp%pp-ippZw?ZzprpI?6zp,pI@6p.pu\w@ zpp1zpYpp1tpLDppx@ ppp0|~p%ppu@ hp% pp?p pp<5dpppC;ppFAAp ppA.ppb #<9p pp8>_pp9Cpp:Cp pp9ppp;pppo;p p;CpppI; ppp;p"pp,pp|2p_ppN;ppp`Cp&ppE*T4p&pp;+ Zappp<:p&pp<;p)pp/yp&ppL*ZCp&ppvAjEppoX*Zrppp *_zKppG *`3Mpppo/Zp&ppR*cOppq7Z{pppo/pYPpp{9{kp";ppk8 ̲ppf @m}p"<pp~=j̸p"=pp=̽ppp9]p">ppZ9*mppp=3pepP,mpspp=p"?pp8Smp"@pp=pBp*,p@mphpp9p"Appv8p"Cpp{8*p"Dpp|8p4pp-ppWp9jppp-qppBm?;p>pp9oNp?pp9p$6p@pp9r6ppp-!ppp\-5ppp{b9u|6pApp5?#ppW9ypZ*pp9zppp-~pDppn-ppp6?7p"ppV@A3MppYw/EMp<ppC7p-ppv67<zhppXm&7HM!p#pp82zmp#ppW6]oM%p#pp79M/ppBx7LM2p#pp7+zxp pp;7nM<pppvC7Ezp3pp7QpL)pp7zpjp9|TvpLpp2,Mlpkpp,Npppl8pZdpp8vppp9,T\pppC9vpqp 9uvppp,VpZepp<,WOppI@[vpup{4?vpRpa,vpppt60Kvppy1p%gpp2S?p%hpp1ppHXn{2Vp%ipp1ippJoUCpLOpp2X.p%jpp2Zp$pDh:p%kpp1pTppO6Upepp*pjpp*pjp_2 Vnppp9?_Vopkpp*pGpp2ppp *p`pp*pHpp3hp}ppm*:pJpp;y"prpq2PV~p ppR2Vppp+¶ppv;iZppp4uKi[pLopp=,i\p&pp;p&ppM+pps:;ibp&pp6ppo/*iippp4ppp4p&pp+bppp{4p pp4Rp ppp1ipp8pF;+ppp-*VTp ppn 3Gp pp-j,p pp-k,p1ppDp?ppJDpLpp-npZpp-o*p ppg0N]p pp?5{p5pp3Dppp|Dfppp Dwppp5p%pnpgv@[IIppoA@IKppp_@mp2ppp`@;p6ppp+p>p"EppB`*pppBp"Fpp37ppphBp"Gpp69rp"Hpp,1rp"Jpp6< Xp"Kpp6=e[p pwCtBh\p#ppm7B9ppp1w"pwpo=(-pppC{ ptpp1yIp$pp 0jppl<~ pLppl: pppw: p$)pp:\4 pppo1ippp{: pZxpp1pppC p#pp/pHpp/pZpp@alp$pp?/p pp/ppprA{&ppp/pppH2 epppD0p<pp6?tNp}pp?uppp?vqp%mpp@"Hp=pO ,+ p{ppi,[p%npp6p)"Mpph^,ppp?y4p%opp 8V"Ppp[-N@p#3ppiB#p[pp?{ppe"}.6q\"Yp\ppo?~p]pp?p%pppr6rf"]pBpp 6s"^pZppt6tz"_pZpp}06u"cp%qppv6vt"fppe8}66y["np%rpp 6/9"op[pe9}86zJ"pp\pp}96{"qpEppi?pgpp0.tpppwq. ep!*pp<{ep!+pp.,ep QppT3eppp.~p!-pp3ep&pp0^pJpp0appp=uppp=7p]ppo>=*pBpP8npDpp=ppp=p&pp:p&pp=~ pY7pp+ npLpp1xnppp0ep&pp6p&pp0fyppp=pppCkpp 4appp9p"pp Bbp"pp7p"pp?ppp&,p-ppCpM pp7p[$pp9Hp%fpp:+|Nvp.pps"p_po-A]#p pp7ppI}?lp!pp7ppe?n.p"pp?p p$ppz6xpepp?qQp%pp}.pKpp+pYpp)p pp7p%pp7oII'ppx7p&pp)/p$pp)MppBvv37pYpp89pppvB}ppYo.jp ppV9pQppR9"pYpp3jpppA5jpppT9 ~ppxU9!(pppupU{>}pXppmCp5pp|tCp8ppaC]pYHpp/}p<pq?A}p!.ppMV3Izs@p p)33KJtp~py+o:#Jppp7ppp7p!0ppj3U#sXpipp7p!1pp!0qsYpppm7p!3ppn3Yscppp|7Rp!4pp3Z sgppI6]pp| M+G]pppI:n"pppm@A-pYppAppp|C5l'pponF4.W]ppp0bI]pp|T+f2pZppaAppp.]pKppW+:p"p^> ]p^pY</]p"ppp-E ppp-` p"ppr-H p"pp!-!G p7p^-"0ppz=}m5p,pRz2L<p<p;CBp"ppz-Lp%pF-MmFp"pp{-Np|p~?-PTp"pp5p pp-QBOppp5p'ppX,ApZ^pp0-2Xp)pp5vp&pp62rppp@>ppp?p-pp?+pLHppL>p|ppDP[>ppn5pLJpp$?pLKppO@>ppp?Fppp'?p~pp@>ppKYDWZ>ppp?JpYpp4Yppp*@ppp@}ppp@>pppN4;p$7pp6PfpppP4=fppp)BGp$9pp-BJpLppBKp ppQ4ApppS4Bp$:pp?9ppp4FpJppBPpLpp)fpp%1HfpppA)hppp>H"p%fppyC0syppp>L ppp:sppjA,yppp:uppp{+yppJ+Byppn2yppp>Uppp"A3p!pp:ziyppp * ppp#A5oppp>Xjppp62|pppepp}nN>hQp'JppQ>ipZrpp;*3p!Npp~; p"pp:p"pp9k4pppk.4p ppl. 4ppM3:ppp;.p ppV.ppp.4prpp:q4ppsr.4p"pp.4p?ps|P,ppp;8Hp_pp/ppp&0Epppg3bpppAppp/!p[Ipp`*bpep+#*"bppHE;(ebpipA1cp[Jpp;7}cppp69p$pp C{Vppp<9p$ppCzZpkpNC]p$ppCcppp9p$ppCgp$pp9 ppp^-*up$ppN>f5mppp/$Bqp)pp. p pB7C^p[pp?Bwppyl*!B|pGp 7B}pJpB7|^p.p}(m- Bpp3*#Bp"ppT.Bppp{!-!^pp^Bu*) Bp#pB<-"Bppp7p&pp=pppE=;ppN%A@Upp\94OUppNV3Up|pp7p&!pp;4%ppwQ44pY0pp2 pppw?Eppp,kpp '/pppT,lp pp~?LpLpp,nppp,o~p%po3YpY1pp1%pppn/,spFpp,tppp?Pp'pp0F*+pppk6mzp!\ppCppp6np pp3ppp6op'pp6**:p'ppG0ppOH0pp>Y*?p'pp 7*GppvBp[pp8p&npp5\pppm6|pHf%ML5e[p: BbId$8!spppp^nppppBuppppF`ppppPppppHppppI8HppppfeppppRpA^V7abW$:cz|FppW3<jVkS'Uc#*IfZ~qTrL'n6oK<$6g9I' EXXYFZ BDbvF\qa;tifV@b[b0MC?@;Ca{ZgW5J`|<rUBb7L}fApppppppppppppIpppppppppppppIT`pppppppppppppipppppppppppppDdppppppppppppp<# pppppppppppppaeнpppppppppppppbƶpppppppppppppUetpppppppppppppdpppppppppppppMFppppppppppppp7ippppppppppppp?{pppppppppppppM,KpppppppppppppD_pppppppppppppgxBpppppppppppppewpppppppppppppbepppppppppppppH8ppppppppppppp=Jpppppppppppppcpppppppppppppapppppppppppppdjtppppppppppppp6Ѧppppppppppppp7ppppppppppppp\ǟpppppppppppppLppppppppppppp5%pppppppppppppcUjpppppppppppppPmpppppppppppppf+pppppppppppppG`spppppppppppppRKppppppppppppp@pppppppppppppCn^pppppppppppppEpppppppppppppG9ppppppppppppppI3ppppppppppppp8ppppppppppppp8ppppppppppppp?9^ppppppppppppp[m$pppppppppppppF҃ppppppppppppp@-pppppppppppppW'ppppppppppppp@|pppppppppppppErvppppppppppppp?upppppppppppppTkppppppppppppp`_ppppppppppppp9ahpppppppppppppTgopppppppppppppFDDpppppppppppppWApppppppppppppbtpppppppppppppbppppppppppppp=<pppppppppppppf?ppppppppppppp;P2pppppppppppppLfpppppppppppppippppppppppppp@((pppppppppppppAppppppppppppp=Jpppppppppppppapppppppppppppfoqpppppppppppppd7 pppppppppppppIbpppppppppppppGepppppppppppppV0pppppppppppppZipppppppppppppApppppppppppppdE>)ppppppppppppp\xppppppppppppp]-pppppppppppppPppppppppppppp_HpppppppppppppA ppppppppppppp[T pppppppppppppMppppppppppppphpbppppppppppppp7pppppppppppppX"eppppppppppppp[I[pppppppppppppM;pppppppppppppIqpppppppppppppa?ppppppppppppp=dppppppppppppp>w4ppppppppppppphppppppppppppp= pppppppppppppV*wpppppppppppppFppppppppppppp6x ApppppppppppppXs{pppppppppppppbpppppppppppppH pppppppppppppOqSpppppppppppppb6 pppppppppppppC(pppppppppppppVfpppppppppppppAlpppppppppppppUJBppppppppppppp`WpppppppppppppApppppppppppppI: pppppppppppppQ!ppppppppppppp[{pppppppppppppJ]+[ppppppppppppp`DpppppppppppppZppppppppppppp>!2pppppppppppppMpppppppppppppXx|ppppppppppppp\'ppppppppppppp^r5pppppppppppppM~ ppppppppppppp@eppppppppppppppg$gpppppppppppppApppppppppppppc]pppppppppppppSppppppppppppp6{Cppppppppppppp4@pppppppppppppdppppppppppppp_pppppppppppppRD6pppppppppppppHcppppppppppppp],QpppppppppppppQ pppppppppppppO"!ppppppppppppp8&pppppppppppppJ}kpppppppppppppMpppppppppppppMppppppppppppp_jpppppppppppppeh^ppppppppppppp>}pppppppppppppI" pppG ppppp?pppppappppp8@TH LeBUpM\tepT _pWpdCkp9R~p;`pjpap`0pB vIpP-p4pp?Qp<|p;ɫpDp5p_<`Rp;9Qp^%p62VpZ1p:Qpj^pLdvpWXpB pR49pF.pO|%pcp6U5#pBqpPppbpYDp\pA !p:(p:^papdphd^peVCYrr>K6W2^f*CN:.g-GE$O$_^z75[btppI:"ppZpp\ЯppEjpp;pp>gǒppMapp[mpp7qppKpp[pp[ppp5?ppi`?pp^"Reg@6r]4?zQ}ej3pg_p>pWjp`pOpppp69pppp;SxppppChpppp@KppppOpppp`^pppp]ppppg--ppppQe`jpppp_59ippppR&pppp8ppppUpppp_1ppppa޸ppppSb*ppppPD&ppppe4>pppp`c*pppphppppD߯ppppD_'ppppMppppdB ppppQ(ppppj+pppp8 ppppDpppp[ppppa+zppppC$IRppppJ4pppp; ?pppp@rpppp7~6ppppbh ppppgg7ppppRI[ppppHkZpppp7+pppp5;*ppppUl!ppppD/ppppWwpppp?Xpppp8q%FpppppEppppp^2_ppppp\t ppppp@ ppppp`=h3ppppp?yppppKyppppGNppppP'ppppU/yppppU=Dppppd03ppppKppppGN[ypppp:ypppp:pppp?yyppppP)yppppd0pypppp4btipppD!pppL`pppg~pppgpppWpppMVpppi{ pppK[ppp]pppHpppQu=pppcqpppOpppEGpppS7!pppH +p;Tgp49pipD~pepJop^hpMdGpVpVw6Z<9U]l7E#M].pggRpc{bp<6p]lp>ppN|ppppRU\А zppR5PpC],p9Bp?0"p?p]*pOY9pZ_]*pRf`pF`pl]*p`pG9pl9pER<)8phophr}pbppp4`appphpppppppppppppppp@(ppppppppppppppppA@ !pppppppppppppppp_Spppppppppppppppp7 {pppppppppppppppp7pppppppppppppppp^ppppppppppppppppWq2ppppppppppppppppXT ppppppppppppppppDMfppppppppppppppppD,pppppppppppppppp[oppppppppppppppppCnJ$ppppppppppppppppGppppppppppppppppLM?ppppppppppppppppXxppppppppppppppppdppppppppppppppppE5ppppppppppppppppbtappppppppppppppppgppppppppppppppppA+;ppppppppppppppppJpppppppppppppppphpppppppppppppppppZ!ppppppppppppppppiλppppppppppppppppU|nppppppppppppppppcUppppppppppppppppMppppppppppppppppDdrppppppppppppppppc7 ppppppppppppppppQMppppppppppppppppZigpppppppppppppppp5pppppppppppppppp`?bpppppppppppppppp=]ppppppppppppppppf$ppppppppppppppppb6@ppppppppppppppppGuppppppppppppppppV|pppppppppppppppp46pppppppppppppppp[{Cpppppppppppppppp@ppppppppppppppppI,-ppppppppppppppppHpppppppppppppppp[\pppppppppppppppp@;"ppppppppppppppppd7Ϫpppppppppppppppp[T}Npppppppppppppppp;ppppppppppppppppdŰppppppppppppppppXrppppppppppppppppN ppppppppppppppppg$9ppppppppppppppppKhppppppppppppppppdwppppppppppppppppc LppppppppppppppppY^~ppppppppppppppppFzpppppppppppppppp:#ppppppppppppppppR{AppppppppppppppppI:rpppppppppppppppp77ppppppppppppppppT?ppppppppppppppppIJ-pppppppppppppppp\'ppppppppppppppppbfppppppppppppppppG"ppppppppppppppppVAОpppppppppppppppp>}~6pppppppppppppppp[mppppppppppppppppM,ƖppppppppppppppppUesppppppppppppppppSppppppppppppppppX#ppppppppppppppppEkippppppppppppppppg]ppppppppppppppppIT+ppppppppppppppppdj_gppppppppppppppppLmpppppppppppppppp[ ppppppppppppppppJYpppppppppppppppp9ppppppppppppppppid%pppppppppppppppp?9.ppppppppppppppppIppppppppppppppppGVppppppppppppppppQ!#ppppppppppppppppUnщppppppppppppppppRDppppppppppppppppXppppppppppppppppHǀppppppppppppppppehtppppppppppppppppf,tpppppppppppppppp=mpppppppppppppppp=PPppppppppppppppppPy ppppppppppppppppcD`Vpppppppppppppppp;]ppppppppppppppppQppppppppppppppppKCpppppppppppppppp7?pppppppppppppppp]ZppppppppppppppppX9UppppppppppppppppGpppppppppppppppp@@ppppppppppppppppT?$pppppppppppppppp@dpppppppppppppppp6nppppppppppppppppDg\pppppppppppppppp;uppppppppppppppppgzUppppppppppppppppIbppppppppppppppppakpppppppppppppppp8pppppppppppppppp9[a@pppppppppppppppp5OppppppppppppppppCppppppppppppppppCfDppppppppppppppppd'ppppppppppppppppApppppppppppppppp=:HppppppppppppppppHppppppppppppppppCRmppppppppppppppppJ/ppppppppppppppppH+ppppppppppppppppW%ppppppppppppppppVMppppppppppppppppepppppppppppppppp^WppppppppppppppppD4pppppppppppppppp8vpppppppppppppppp8.Qpppppppppppppppp>ppppppppppppppppUloppppppppppppppppi-pppppppppppppppp;bb1ppppppppppppppppb/ppppppppppppppppappppppppppppppppiEpppppppppppppppp5ppppppppppppppppJppppppppppppppppRK;5ppppppppppppppppfppppppppppppppppDBTppppppppppppppppg0pppppppppppppppph+&pppppppppppppppp@:ppppppppppppppppw/ppppppppppppppppX#1ppppppppppppppppbߛppppppppppppppppFDppppppppppppppppf'ppppppppppppppppg7ppppppppppppppppJfpppppppppppppppp7ppppppppppppppppMxpppppppppppppppp6 ppppppppppppppppGppppppppppppppppKnbppppppppppppppppA pppppppppppppppp`ppppppppppppppppIHdpppppppppppppppp]pppppppppppppppp\xppppppppppppppppgxGcpppppppppppppppp_ppppppppppppppppAmppppppppppppppppP= ppppppppppppppppV!ppppppppppppppppWX2ppppppppppppppppZppppppppppppppppbpppppppppppppppp_(ppppppppppppppppTgpppppppppppppppp>ppppppppppppppppi6/pppppppppppppppp^hppppppppppppppppM;ypppppppppppppppp]ppppppppppppppppMpppppppppppppppp< ppppppppppppppppOLdppppppppppppppppEppppppppppppppppW'ppppppppppppppppYppppppppppppppppLjpppppppppppppppp>>ppppppppppppppppRppppppppppppppppN3ppppppppppppppppI pppppppppppppppp;PppppppppppppppppK})cppppppppppppppppg ppppppppppppppppOppppppppppppppppC<!ppppppppppppppppfppppppppppppppppKpppppppppppppppp?ppppppppppppppppOpCpppppppppppppppp6 ppppppppppppppppcBppppppppppppppppKeppppppppppppppppD)ppppppppppppppppDrppppppppppppppppMI>ppppppppppppppppGppppppppppppppppaSppppppppppppppppJ]>ppppppppppppppppa*pppppppppppppppp`pppppppppppppppp`6}ppppppppppppppppJppppppppppppppppI*\pppppppppppppppp@%͊pp92NppdApp>&pp5 rpp4ަpp6*pp^-ppL?zppd4ppGWEX`ppppppE*ppppppjRfpppppp79ppppppa%Ipppppp[ppppppAppppppDrppppppXpppppp5)nppppppMy)ppppppa@gppppppX.NppppppJ/ppppppK  pppppph2ppppppN*bpppppp:pppppppP& ppppppd+pppppp8rppppppJppppppeh7pppppp^5BgpW_pO9pKp> p[ZdpJbp^54pNpW!pa 7pC_p`pppVppp@KMppp[WupppYyppp=Kppp]pppE^ppp<"pppY-*ppp=BpppN`gppp<9fpppe*)pppTpppT8pppOppp7OpppIpppj0ppp]޵pppB'pppaN&ppp?\;pppQec'pppDpppH߬ppp['ppp_5pppQpppI(pppf(pppBw ppp_ppp?ppp9N"pppZpppHzpppHIOpppRH4pppb1SJ_RhC5bvp33wvl2xWp33xXp33xYp33xZp33x[p33| p33l| p33| p33| p33up33Wup33up33up33up33Kup33y$p33y%p33y&p33ly'p33 zp33zp33zp33?y#r2lL2vjp33vkp33wp33wp33wp33Hwe2{h2lL{p33'{p33{p33n}dp33}ep33}fp33}gp33xp33xp33xp33xp33zp33zp33'zp33zp33zg2vp33 vp33vp33vp33vp33/vl2wp33wp33wp33 wp33}{Pp33{Qp33{Rp33|p33_}p33}p33}p33}p33m}p33}XT2xsp33xtp33zp33z p33z!p33z"p33z#p33z$p33vm2up33up33up33pwWp33"wXp33>wYp33wZZ2zp33|zp33ozp33}zp33|p33|p33n|p33|p33|p33gxp33 xp33.yp33+yp33yp330yp33<yp33}}p33c}~p33%wp33wp33w p33w p33w p33zp33'zp33|Fp33P|Gp33"|Hp33 |Ip33|Jp33|Kp33t|k2wp33wp33ygp33yhp33,yip33yjp33 ykp33}"p33}#p33}$p33}%p33}&Z2vp33 vp33Rvp33#z<p33)z=p33z>p33z?p33z@p33 zAZ2}{p33{p33{p33g{p33wnp33wop33wpp33wqp33zy e2y p33y p33_y p33yp33Syp33R|p33 |p33 vTp33vUp33vVp33yp33yp33iyp33yp33 yp33{p33{p33u{p33{p33H{p33{p33Tw#p33w$p33w%p33xp33xp33xp33xp33[|jp33|kp336|lp33F|mp33#up33up33Dup33;yp33yp33yp33{=p33R{>p33{?p33{@p33{Ap33{Bp33{Ce2vp33vp33vp33x_p33x`p33hxap33xbp33txcp33j|p33|p337up33up33~up33:up330up33up33y-p33sy.p33zp33zp33zp33zp33uq2 evqp33vrp33vsp33Svtp33vup33xp33xp33xp33xp33fxg2-v^2lL{p33{p33{p33}jp33q}kp33}lp33Fxp33Gxp33@zp33zp33zp33:zp33 zp33zZ2vp33vp33vg2uwp33wp33'wp33wp33wp33wp33{Vp33{Wp33s{Xp33+{Yp33} p33u} p33} p33xxp33xyp33.z(p33az)p33oz*p33z+p33 up33up33 up33uZ2w]p33w^p33w_p335w`p33{p33{p33|p33|p33;|p33|p33x"p33x#p33/x$p33hx%p33yp33yp33yp33yp33yp33Lyp33}p337}p33d}p33Mwp33wp33Jwp33ewp33wp33u{k\2uczp33zp33zp33Izp33|Qp33|Rp33 |Sp33<|Tp331|Up33V|Vp33|Wg2wp33awp33fyop33ypp33yqp33yrg2 }-p33}.p33vp33vp33Uvp33vp33vp33HzIp33zJp33zKp33NzLp33{p33{p33{p33{p33{p33{Z2~wwp33wxp33wyp33wzp33yp33xyp33`yp334yp33yp33kyl2-|p33|p33|p33!|p33|Z2|Z2vZf2lLv[p33v\p33 v]p33v^p33xv_p33]yp33yp33q{p33D{p33c{p33j{p33{e2w*p33sw+p33w,p33xp33xp33Sxp33bxp33q|tp33$|up33vp33vp33vvp33hvp33ve2v N2yp33yp33yp33yp33t{Fp33B{Gp33{Hp33{Ip33w{Jp33)vp33vp33Evp33Qxhp33xip336xjp33>xkp33|p33|p33|p33|p33zup33^up33=up33up33`up33up33Ey3p33,y4p33y5p33y6Z2zp33zp33^zp33 zp33]zp33zp33>v|p33v}p33v~p33x p33xp33xp33xp33xp33{p33n{p33{p33{p33H{e26}rp33}sp33}tp33P}up33}vp33J}we2xp33xp33zp33zp33zp33izp33ze23v"p33v#p33wp33&wp33wp33wp33{_p33{`p33}p33}p33}p33}p33?}p33}Z2}xp33#xp33xp33xp33z1p33Cz2p33z3p33z4e2up33;up33|up33Zwdp33wep33wfp33cwgp33{ p337{ p33c|p33)|p33|p33|p33x)p33px*p33x+p33;yp333yp33yp33'yp33}p33}p33}p33v `2wp33zwp33wp33wp33-wp33zp33Mzp33`zp33zp33|]p33|^p33|_p33|`p33#|ap33Hwp33wp33mwp33hwp33wp33ayvp33pywp33yxp33yyp33}3p33}4p33}5p33#}6p33vp33vp33(vp33vp33nzRp33zSp33zTp33zUl2 |p33)|p33o|p33-|p33|p33!wp33wp33-wp33yp33y p33Ay!p33Fy"p33|p33E|p33W|p33vep33mvfp33{vgp33jvhp33Lvip33yp33<yp33 yp33{p339{p33{p33{p33y{p33"{p33w2p33xp33wxp33Txp33xp33xQ3|zp33$|{p33||p33|}p33v p33Cv p33iv p33v p33ve2Wyp33yp33yX2uc{Lp33V{Mp33{Np33vp33vp33xnp33xop33rxpp33xqp33_xrZ2| p33R|!p33|"p33Fup33up33&up33up33 y:p337y;p33y<e2zp33zp33zp33zzp33:vp33vp33xp33xp33xp33xp33 x P33{p33 {p33}zp33}{p33I}|p33xp33Vxp33~xp33xe2}zp33zp33zp33zp33zp33zp33^v(p33v)p33Mv*l2uwp33wp33wp33wp33wp33{ep33{fp33{gp33}p33}p33}p33} p33<}!p33+xp33xp33xp33z8p33Az9p33z:p33Gz;p33vda3 ]up33xup33wip33wjp331wkp33wlp33%wmZ2\{p33i{p33|p33|p33|p330x0p33x1p33[x2p33x3p33x4p33yp33hyp33yp33ye2X}p33/}p33V}p33}p33wp33wp33w p33 w!p33w"p33zp33zp33ze2|ep33|fp33|gp33X|hp33|ip33vM3lLwp33^wp33yp33yp33yp33yp33yp33q}=p33d}>p33}?p33}@p33}Ap339vp33!vp331vp33vp33zZp33#z[p33z\p33z]p337z^p33&| p33|p33|p33|p33wp33wp33y(p33y)p33y*p33?y+p33\y,p33|p33|p33|p33M|p33|p33|Z23|I3lLvlp33vmp33Zvnp33vop33$vpp33,yp33yp33{p33{p33{p33e{p33/{p33vw8p33@w9p33lw:p33Ww;p33xp33oxp33xp33Oxp33|p33|p33=|p33|p33Yvp33vp33vp33(vp33gvp33yZ2yp33yp33ye2{Sp33{Tp33[{Up33k{Oo2lLvp33vp33vp33@xup33 xvp33Cxwp33|'p33up33Wup33Sup33rup33up33yAp33yBp33yCp33yDp33!zp33z{p33{p33lvp33gvp33vj2xp33xp33zxp33xp33xp33x e2Zx!e26{p33A{p33{p33}p33+}p33}p33}p33xp33xp33zp33mzp33Pzp33 zp33zZ2v0p33v1p33Ewp33awp336wp33Nwp33(wp334wp33vb3{lp335{mp33){ne2}'p33}(p33~})p33}*p33}+p33},p33xp33xp33zBp33zCp33zDp33zEp33zFp33zGe27up33up33up33wrp33wsp33]wtp33wup33wvp33{p33r{p33{Z2|p33|p33|p33O|p33|p33tx;p33x<p33yp33/yp33yp33R}p33}p33y}p33}p33}p33w&p33+w'p33w(p33<w)p33zp33zp33zp33|np33!|op33:|pp33|qp33|rp33|sp33-wp33&wp33twp33we2yp33Xyp33#yp33yp33}Ep33}Fp33}Gp33}Hp33}Ip33vp33vp33)vp33Qzfp33zgp33|p33|p33|p33|Z2wp33wp33Dwp33wp33 y/p33Ay0p33y1p33y2Z2|Z2|p33|p33s|p33|p33"|e2vvp33vwp33vxp33vyp33#vzZ26zp33zp333zp33Lzp33]{p33{p33{p33 {p33Y{p33{p33}Xd2w?p33w@p33xp33]xp33xp33Sxp33xp33|p33{|p334vp33Pvp33vp33v p33yp33yp33iyp33yp33yp33{Zp33{[p33{\p33k{]p33{^p33vp33vp33Rxzp33x{p33]x|p33x}p33.x~p33Axg2-|,p33|-p33|.e2\up33up33up33%up33yJp33byKp33@yLp33yMe2{p33{p33f{p332{p33{p33[{ p33pvp33vp33vp33Uvp33x&p33Dx'p33x(p33{p33g{p33}p33}p33C}p33LuR2pxp33Rxp33xp33zp33zp33zp33v6p33Mv7p33wp33?wp33fwp33wp33 {sp33K{tp33}/p332}0p33p}1p33U}2p33Ixp33*xp33Zxe2zMp33zNp33zOp33zPp33;zQp33Fup33up33 up33up33w{p33w|p33Yw}p33w~p33J{p33{ p33{!p33{"p33F{#p33|i2lL|p33=|p33|p33xCp33axDp33yp33yp33cyp33yp33yp33Yyp33}p33}p33}p33}p33w-p33w.p33*w/p33w0p33|w1p33zp33zp33zp33zp33%zZ2zZ25|vp33|wp33|xp33|yp335wp33|wp33wp33wp33wp33yp33yp33yp33yp33yp33yp33}Np33*}Op33}Pp33bvp33Avp33ivp33vp33vp33vZ2zmp33znp33zop33Izpp33zqe2|p33U|p33p|p33wp33(wp33we2y7p33&y8p33y9p33_|p33K|p33vp33rvp33%vp33~vp33vp33=z p33z p33z p33zp33{p33,{p33}{p33{Z2ZwDp33wEp33bxp33xp33xp33xp33|p33k|p33|p33v$p33v%p33v&p33qv'p33,yp33yp33{ap33^{bp33Y{cp33vp33vp33vp33vp33$xp33Hxp33xp33xp33xp33xp33`{kS3uc|5p33-|6p338up333up33up33pup33yTp33yUp33yVp333{ p33{ p33{p33{p338{p33vp33vp33x,p33x-p33Jx.p33x/p33W{p33n{p33{p33}p33]}p33}p33}p33Zxp33zp33zp33Xzp33zp33v>p33Iv?p33wp33wp33Twp332{{p33\{|p33}7U2lL}8p33}9p33}:p33};p33w}<p33xp33xp33-xp33xe2~zVp33zWp33zXp33(zYp33up33-up33up33nup33iwp331wp33wp33bwp33{)p33{*p33 {+p33{,p33|p33|p33"|p33|p33 xHp33xIp33xJp33xKp33}yp33,yp33yp33(yp33}p33v}p33{w3p33Tw4p33w5p33w6p33w7p33zp33Szp33ezp33zp33x|~p33b|p33{|p33|p33|p33wp33>wp33 yp33yp33yp33yp33Byp331yp33 }Yp33}Zp33}[p33 }\p33}]Z2Yvp33vp33Bvp33Nvp33vp33Wzwp33zxp33|#p33|$p33~|%p33V|&p337wp33Kwp33y=p333y>p33y?p33y@p33|p33.|p33vp33vp33vp33zp33zp33zp33{p33{p33{p33{p33{p33_wLp33!wMp33QwNp33xp33xp33xp33xe25|p33|p33v+p33v,p33v-p33v.p33w]2ucyp33yp33{hp33{ip33{jp33vp33vp33vZ2vZ26xp33 xp33Cxp33}|=p33|>p33up33Lup33up33up33By\p33wy]p33Q{p33{p33{p33{p33D{p33vp33{vp33vp33yx5p33x6p33Zx7p33x8p33x9p33x:p33{p33m{p33{p33{p33}p33{}p33}p33$}p33lyp33|zp33Ozp33Jzp33lzp33)zp33(vGp33vHp332vIp33$vJp33wp33wp33wp33w{p33{p33{p33h{p33}Bp33}Cp33}Dp33xp33xp33wxp33[xp33@z_p33z`p33&zap33zbp33[zcp33Qzdp33wOn2up33up33wp33wp33wp33{1p33{2p33{3p33{4p33|p33|p33J|p33|p33|p33xSp33xTp33xUp33xVp33`zV333zp33zp33zp33`up33up33up33w<p33vw=p33>w>p33zp33zp33Vzp33zp33a|p33|p33g|p33|p33|p33|p33Twp33wp33we22yp33Pyp33yp33yp33syp334yp33<{J2lL}bp33 }cp33"vp33rvp33vp33vp33vp33Ezp33zp33d|(p33|)p33|*p33 wp33Ywp33wp33wp33lyEp33IyFp33yGp33yHp33yIp33|p336|l2T|Z2Zvp33vp33vp33vp33yzp33;zp33*zp33zZ2{p33{p338{p33{p33wUp33)wVp33xp33xp33xp33xp33xp33=xp33MxZ2|p33|p33|p33ev2p33/v3p33v4p33v5p33yyp33yp33 yp33x{op33q{pp33{qp33wp33_wp33 wp33Dwp33wl2-xp33>xp33"xp33 |Dp33x|Ep33up33up33up335up33@up33ydp33yep33{p33{p33{p33{p33Pvp33vp33vp33%vl2vZ2x=p33Xx>p33x?p33+x@p33xAp333xBp33.{p33{p33{p33}p33}p33}p33f}p330}p33N}p33yp33Syp33yp33yp334y p33zp33zp33zp33vQp33vRp33wp33*wp33wp331wp33wp33wp33{p33{p33{p33{p33{p33{Z2}Jp33.}Kp33}Lp33}Mp33xe2xp33xp33Zxp33|xp330zhp33(zip33zjp33zkp33zle2}|O2up33up33up332up33wp33swp33+wp33kwp33{9p33'{:p33}{;p33 {<p33|p33|p33|p33x\p33x]p33x^p33zp33z p33z p33up33up33uZ2wAp33wBp33wCp33zp33+zp33zp33bzp33|p33|p33|p33&|p33PppgvppA>ppb?pp_DppKAppZ5ppf^pp45r ppSppNppX6ppg,:ppN pp@ppQppV7pphIpp=ppP"ppB ơppG-ppTppFBpp^8jppVppFapp@jppU:CppVppVppM.ppj(ppIgppe/_ppCDIpp=ppY/ppKppA&Wpp4ppNpp^ާppF.pp<mtppQ%ppOpp;<4pp`Appfdpp\GpppImpp`yppN1oZpp\ pp\zHhppWEppWvppI\>ppfppMppO ppNppG8{ppY^ppWmpp>d4pph2#ppppK \ppppKy6#pppp5;[#pppph\ppppNq#ppppKyd\ppppW;#ppppNq\pppp5\ppppW\pppph#ppppK %#pppph\pppp5-g}gH3PNaHX*׆G<!54jvRJJ2_Jpfc^AMppppppppppppppppV|ppppppppppppppppGppppppppppppppppcB7ppppppppppppppppW'gppppppppppppppppKpppppppppppppppp9->ppppppppppppppppWXppppppppppppppppIpppppppppppppppp5#ppppppppppppppppjzpppppppppppppppp[\~[ppppppppppppppppZipppppppppppppppp=ppppppppppppppppRDpppppppppppppppp>}RppppppppppppppppDBippppppppppppppppX#ppppppppppppppppJfRpppppppppppppppp;ppppppppppppppppcU5ppppppppppppppppaBppppppppppppppppTpppppppppppppppp_ppppppppppppppppb8pppppppppppppppp6SppppppppppppppppPppppppppppppppppXT.:ppppppppppppppppM,ppppppppppppppppM|pppppppppppppppp7$pppppppppppppppp?9Cpppppppppppppppp]ppppppppppppppppiǪpppppppppppppppp6 uppppppppppppppppfppppppppppppppppbt/ppppppppppppppppGvpppppppppppppppp@(ppppppppppppppppE ppppppppppppppppgCpppppppppppppppp8.ppppppppppppppppY9ypppppppppppppppp\':ppppppppppppppppXppppppppppppppppFD/ppppppppppppppppZpppppppppppppppp4$ppppppppppppppppLҎppppppppppppppppb:ppppppppppppppppEkpppppppppppppppp^ȄppppppppppppppppK}ppppppppppppppppUnpppppppppppppppp>kppppppppppppppppSippppppppppppppppP6"ppppppppppppppppYappppppppppppppppp7{ppppppppppppppppfpppppppppppppppp>DppppppppppppppppRIppppppppppppppppD)pppppppppppppppp7:kppppppppppppppppIb0ppppppppppppppppKpppppppppppppppp`0ppppppppppppppppIppppppppppppppppR{%ppppppppppppppppbxppppppppppppppppdpppppppppppppppp5vpppppppppppppppp@wppppppppppppppppJpppppppppppppppp5lppppppppppppppppJUpppppppppppppppp=pppppppppppppppp=bYpppppppppppppppp6Wpppppppppppppppp<ppppppppppppppppITEpppppppppppppppp[&ppppppppppppppppApppppppppppppppp`;^ppppppppppppppppDgpppppppppppppppp_Szpppppppppppppppp;P1ppppppppppppppppfpppppppppppppppp[&ppppppppppppppppGdppppppppppppppppVA(ppppppppppppppppTppppppppppppppppIPppppppppppppppppGwpppppppppppppppp_Ipppppppppppppppp>wppppppppppppppppKmppppppppppppppppgz:pppppppppppppppp[KppppppppppppppppRKc<ppppppppppppppppf?ppppppppppppppppHppppppppppppppppA@FppppppppppppppppIHppppppppppppppppOppppppppppppppppJppppppppppppppppLMxppppppppppppppppD9ppppppppppppppppS npppppppppppppppp; +pppppppppppppppp@ppppppppppppppppXxppppppppppppppppgxpppppppppppppppp8GppppppppppppppppNppppppppppppppppg$=Fpppppppppppppppp^ppppppppppppppppdGppppppppppppppppW3pppppppppppppppp9[ppppppppppppppppNppppppppppppppppK(ppppppppppppppppid=ppppppppppppppppbppppppppppppppppEUppppppppppppppppA"pppppppppppppppp?yppppppppppppppppVpppppppppppppppp`?ppppppppppppppppSKo~ppppppppppppppppG pppppppppppppppp=dppppppppppppppppJ]eppppppppppppppppgppppppppppppppppGppppppppppppppppf,Hppppppppppppppppdjpppppppppppppppphp>2ppppppppppppppppCf9ppppppppppppppppH3ppppppppppppppppGppp@pppKyppp=&pppV~>%pppaOpppV_ pppVppp_HppphƚpppXpppF_ppp[pppFd pppKpppT pppNpppD%:[~W OpGap]|,p^ϳpPp^(3pD ppppppppphfpppppppppg+Cppppppppp<gppppppppp88ppppppppp`#@ppppppppp@ppppppppp_.pppppppppippppppppp6IIpppppppppLpppppppppU1/ppppppppp4bpppppppppTlypppppppppa pppppppppNbxppppppppp?ppppppppp>pMppppppppp=@eppppppppp`bJ)X/pppppZrSfb:r^49jfURH _I<B &Hdd׬pppppppppppppppppppppppf͇pppppppppppppppppppppppg${6pppppppppppppppppppppppMppppppppppppppppppppppp7 pppppppppppppppppppppppAfspppppppppppppppppppppppIppppppppppppppppppppppp=IpppppppppppppppppppppppPWppppppppppppppppppppppp]xppppppppppppppppppppppp?9*ppppppppppppppppppppppp8Kppppppppppppppppppppppp[ ppppppppppppppppppppppp= hpppppppppppppppppppppppX|&ppppppppppppppppppppppp\'yppppppppppppppppppppppph {pppppppppppppppppppppppbepppppppppppppppppppppppAgipppppppppppppppppppppppb6HpppppppppppppppppppppppgpppppppppppppppppppppppI]LpppppppppppppppppppppppI:pppppppppppppppppppppppIb@pppppppppppppppppppppppWpppppppppppppppppppppppKpppppppppppppppppppppppKٚppppppppppppppppppppppp[T5pppppppppppppppppppppppTg!pppppppppppppppppppppppDTpppppppppppppppppppppppa:} ppppppppppppppppppppppp_ipppppppppppppppppppppppD\pppppppppppppppppppppppArpppppppppppppppppppppppLfpppppppppppppppppppppppRKh^pppppppppppppppppppppppUpppppppppppppppppppppppBppppppppppppppppppppppp6ApppppppppppppppppppppppYڑpppppppppppppppppppppppQpppppppppppppppppppppppAlSpppppppppppppppppppppppY}ppppppppppppppppppppppp@KpppppppppppppppppppppppSspppppppppppppppppppppppdiTpppppppppppppppppppppppUpppppppppppppppppppppppHppppppppppppppppppppppp9_ pppppppppppppppppppppppKpppppppppppppppppppppppbpppppppppppppppppppppppbpppppppppppppppppppppppT?pppppppppppppppppppppppO-ppppppppppppppppppppppp`#ppppppppppppppppppppppp`9pppppppppppppppppppppppM~pppppppppppppppppppppppW'8ppppppppppppppppppppppp\5pppppppppppppppppppppppftppppppppppppppppppppppp:*pppppppppppppppppppppppM,pppppppppppppppppppppppD}pppppppppppppppppppppppdEpppppppppppppppppppppppW[pppppppppppppppppppppppbtppppppppppppppppppppppp5pppppppppppppppppppppppFvpppppppppppppppppppppppU^pppppppppppppppppppppppZ$zpppppppppppppppppppppppLpppppppppppppppppppppppQpppppppppppppppppppppppbupppppppppppppppppppppppZippppppppppppppppppppppp?k.pppppppppppppppppppppppY`ppppppppppppppppppppppp?pppppppppppppppppppppppFpppppppppppppppppppppppRDTpppppppppppppppppppppppI9pppppppppppppppppppppppLpppppppppppppppppppppppcB/pppppppppppppppppppppppc pppppppppppppppppppppppbq%qpppppppppppppppppppppppDgpppppppppppppppppppppppM ppppppppppppppppppppppp[mpppppppppppppppppppppppWvwpppppppppppppppppppppppK}pppppppppppppppppppppppehpppppppppppppppppppppppFDl!pppppppppppppppppppppppVpppppppppppppppppppppppSapppppppppppppppppppppppappppppppppppppppppppppp4uppppppppppppppppppppppp<E2pppppppppppppppppppppppMpppppppppppppppppppppppdj:pppppppppppppppppppppppd7ppppppppppppppppppppppp8&ppppppppppppppppppppppp]ppppppppppppppppppppppp\xpppppppppppppppppppppppaepppppppppppppppppppppppfwappppppppppppppppppppppp_pppppppppppppppppppppppHpppppppppppppppppppppppM~zpppppppppppppppppppppppJ]pppppppppppppppppppppppKFpppppppppppppppppppppppMpppppppppppppppppppppppi6pppppppppppppppppppppppJ1pppppppppppppppppppppppHpppppppppppppppppppppppM;pppppppppppppppppppppppapppppppppppppppppppppppDdpppppppppppppppppppppppOxOpppppppppppppppppppppppK4pppppppppppppppppppppppIpppppppppppppppppppppppPn pppppppppppppppppppppppUepppppppppppppppppppppppAlpppppppppppppppppppppppRDZpppppppppppppppppppppppD,pppppppppppppppppppppppcppppppppppppppppppppppp@(<pppppppppppppppppppppppgxpppppppppppppppppppppppf2ppppppppppppppppppppppp_4pppppppppppppppppppppppV0pppppppppppppppppppppppOpppppppppppppppppppppppDM˯ppppppppppppppppppppppp6pppppppppppppppppppppppcU pppppppppppppppppppppppOdppppppppppppppppppppppphppppppppppppppppppppppp=d3wpppppppppppppppppppppppCn2ppppppppppppppppppppppp?ֵpppppppppppppppppppppppXxpppppppppppppppppppppppA@̒pppppppppppppppppppppppi“ppppppppppppppppppppppp^hopppppppppppppppppppppppEr pppppppppppppppppppppppPw1pppppppppppppppppppppppXTeppppppppppppppppppppppp8ppppppppppppppppppppppppBcpppppppppppppppppppppppX">pppppppppppppppppppppppgpppppppppppppppppppppppJ$-pppppppppppppppppppppppGwpppppppppppppppppppppppT*pppppppppppppppppppppppFmppg[gppppSx;Opppp5  gppppW;Oppppa jgppppNgppppAkgppppXfgppppM_x;OppppZgppppeEgppppe;OppppT)_gppppU~gppppU~L;Oppppb;;OppppAk;OppppAWgppppg[ս;OppppX˜;Opppp5 ;OppppSFgppppWlgppppZ֢;OppppNh;OppppT);OppppT3f;Oppppa );OppppM_,gppppC8 ;OppppT3gppppC8xgppppA6/;Oppppbegpppp[|^@6]%UV^ xB7O?pppT85pppfpppHppp86pppe* pppYyppp_7ppp?\RpppRH"pppj8pppBwppp<jpppZpppE/pppQ"ppp=ippp`7pppBapppIppp_+m}ppped+ppp_5<>pppHLpppDpppVodppp=KHtppp@KpppB4kgg,`3DDkLd4_01>?F:͌C~CPLB}5>AjQQk3BK%u4@mi:\tpppM pppGdpppDappp]MpppB~pppVT_pp]`ppc:dxppDppOppppppppppppppppppppppSupppppppppppppppppppppp4ppppppppppppppppppppppF3pppppppppppppppppppppp\!,ppppppppppppppppppppppP2ppppppppppppppppppppppYFpppppppppppppppppppppp? ppppppppppppppppppppppY6pppppppppppppppppppppp5L{#ppppppppppppppppppppppZ6EppppppppppppppppppppppDb@pppppppppppppppppppppp;a_pppppppppppppppppppppp;8ppppppppppppppppppppppFppppppppppppppppppppppA@zppppppppppppppppppppppE ppppppppppppppppppppppgqpppppppppppppppppppppp[spppppppppppppppppppppp:N6\c d-ppppppp;tƦ-pppppppd|8pppppppp`y}ppppppp>2pppppppd~Dpppppppdtxppppppp`yD8ppppppppAx?r$ppppppp>-pppppppAx-pppppppP5pppppppWmޭppppppp`y_^pppppppP-ppppppp`y!!ppppppp;tߦppppppp8.~Dppppppp;t2r$pppppppAx pppppppAx$]~DpppppppPppppppp`ypppppppBk^ppppppp`y6r$pppppppd^ppppppp>`ppppppp8}ppppppp;t/tpppppppB r$ppppppp;tpppppppBޭppppppp;t_^pppppppdv[ɼppppppp;t'}pppppppdpppppppW7r$pppppppdNpppppppP-$ppppppp`y:/tppppppp;t~Dppppppp>~DpppppppB~Dppppppp8ɼpppppppAx3ppppppp8/tpppppppAxɼppppppp;tɼpppppppdypppppppPwD~DpppppppAxB8pppppppp;tO8pppppppp;tpppppppBF/tppppppp8e-pppppppBppppppp;tpppppppBppppppp`yjppppppp`y``ppppppp`yC-pppppppAx9appppppp8#8ppppppppPppppppp8pppppppB/pppppppAx=/tpppppppAxޭppppppp8ppppppp`yppppppp>2hɼpppppppBɼppppppp8cr$pppppppWppppppp8pppppppWaQpppppppBD2pppppppPoɼpppppppd3r$pppppppd}ppppppp;tppppppp>d^pppppppPzޭpppppppP8ppppppppBppppppp>]ppppppp>pppppppW8pppppppp8>2pppppppWr/tppppppp8Eppppppp;t"ppppppp>ppppppp>0}pppppppdppppppp;t4ޭppppppp>ޭpppppppAxKpppppppd&pppppppW5^pppppppd4ޭpppppppW4?~Dppppppp>mzppppppp8c!ޭppppppp>(r$pppppppdF~2pppppppP2pppppppB<:pppppppAxpppppppBppppppp`yN~Dppppppp`y12pppppppWGpppppppW"2pppppppAx55^pppppppPJ/tpppppppP }pppppppWqppppppp`y epppppppAxpppppppWpppppppAx(}pppppppP^pppppppW!}pppppppB}pppppppWUɼppppppp8o`pppppppB8pppppppp8!^ppppppp>pppppppdL/tpppppppWHnpppppppW-ppppppp>8pppppppp`y^ɼppppppp8ppppppp;tf2ppppppp`yzޭpppppppPpppppppPr$pppppppP0pppppppBc-ppppppp>/tpppppppAx2ppppppp=?Q6G ;yWOtN.pppcM$UpppDpppE,w<ppp^,47pppLjFppp5ph,7pN"picpS pCTpX+=p=pH.}p?Opd$Spbtgpcp5p@ cpgunpI:@pi*pb`/jp4WhpANpGepLFhpE:pAzpBpN2,p9pF3_ipZ w:pEpUmpY.pVP7pL.#p4R;pPpJcqpTAp_p`%p]ժpaˇp[rpX-p<Qp>lqpR֎pZ;7p7HpP44pWpaQp8)p6>ׇpQpG{p[m ppOtCp`pD%pK/xpQ2@p5$p8#p9/@hpF6CpA pKGpp8jpEpecpUepQ9"p[p[i1pSpM׮ppppp=opppppXpppppe4pppppg͉pppppepppppp;SYpppppC${pppppDMppppp_jppppp@KpppppUupppppO!ppppp8VpppppD} pppppVppppppChpppppc;^6ppppp_5Appppp`NpppppD`FpppppT@ppppp`یpppppQppppp[9pppppD_pppppPDk0pppppaxpppppJpppppj%spppppR&Tppppp]wppppp8ppppphppppp_) Hppppp[pppppdB7pppppOppppp?+bpppppSbppppp693ypppppEO)&pppppa+6pppppZHpppppOWippGQppK|pp9fppaOupp>pp=&wppapppOFppGpp8^ppYppV~ppGsppp<LpppppfpppppBBppppp5<.ppppp6)pppppP-;ppWmppXfc9pp50ppSpNpX ,pXpIq>pU%pIpJpU%ߢp8{0p=zϷpN}ZpHLFp;^p7^ApgQ- p7^p[pJ`\pCpS9]p<Mp[kp;%pNA`p<&peEp8{p^p=zpepNApgQ3p^)npCpHLIGpB$upbtpIupZtpNp[mHp5pepY չp`˘pM/֟pE+p= apM2)pGg{!pI: p94pD @xp8pYyfpppppaXpppppF[:ppppp9tppppp5.&pppppF`ppppp:20pppppBwpppppp4>ppppp7'&ppppp] pppppQ ppppp\ppppp<\ppppp@pWpppppLJ pppppdpppppinpppppZXppppp>ppppD|DppppC8,IDppppDDBpppp>DppppAkppppM_6pppp[0ppppAiDpppp<$DppppZSlppppZuDppppRDppppN]Dpppp5npppp5BDppppE|z3ppppA€ppppN_ppppC8ZppppAkDppppZSDpppp<ppppZeppppI{ؒppppQPd Dpppp`G}DppppdDppppQPpppp[yDppppNmppppE|DppppN>!DppppI{Dpppp`AnppppRppppg[Dppppg[?ppppdsppppM_DppppiTFpJTBpUE%pRpRpWpDp<:pKMڮ_0~4/8u6:AvL 7+bMs<MlX̮^35Dppp<ppdppCzpph/ppV ppY1_ppbhpp\@|R#N&Pxf`h3aZ<Wd==+Rip^pUXp]UpaO5ppapp8^ppK\pp9#ppOWCppYpp=&kppGH~ppIF{pppppppp8 ppppppppeppppppppJppppppppG7ppppppppAиppppppppX5pppppppp=aǜppppppppgupppppppp@yjppppppppYppppppppapppppppp_upppppppp?:^ppppppppD.vppppppppLvjppppppppQbMpppppppp7 ppppppppN ppppppppP3=6pppppppp^OFpppppppp78ppppppppf!ppppppppg?ppppppppO*rppppppppBv: |FerWi!R(Qh@d6rpppbfppp9fpppcMnppp5"Yppp_@pppXpppUdppp.{p`$Qp@p5/hp4xpYNp[mw8pI:p[N42piׅpZApRAp<pbt pc2pJW{^J'4g]FGbOųN&bh7sA(_ьN ;tMq$_rguh:LI8Qv<U5;b5f)?k7^wXC3KSGnf[GO=$M2W3c 49@lAD bOX<VD?^f*`RduppppNpppp@ppppFpppp9r:ppppCpppp]@ppppC pppp.\pXx |pXM_#uppppAk]ppppNppppAkRppppZt ppppAIppppg[ppppA+ppppZgUppppe#ppppe#ppppg[ ppppNppppM_ppppT5XlM^^6?sQ86<bCj^HWR.6c8{5Jm*Cd V569J*pppippp[+pppT pppWwppp_w6pppVpppW~nippp<ppp62ppp^'pppc1mpppcnppppJ@pppe pppapppf)pppC+pppanSOX&<JV/I5a^FC~\glIQzWe55`6,;MD2_]Oh5!'G+Bppbgpp<`@ppdo.ppLppcppQpKppV 87 /T2I9qA?VG~^dhDD3AR)q?wPIKNnÇpppppL?ppppp_(>ppppp[pppppb5Cppppp?Cؚppppp[qpppppApppppM66pppppY+ppppph Sppppp8>7%ppppp?cpppppi"pppppR<pppppSpppppapppppN'pppppD0CcpppppQ pppppJEpppppc3pppppIpppppO5pppppI0=pppppapppppDppppp4',pppppd;pppppAcppppp:vG pppppFnpppppHdpppppQhpppppTpppppipppppIpppppQBCpppppYpp=&hppG8ppaOpp>|pp8^8ppa*pp9JppKEppV~ppOWڂpp5p<cpXpdp?PypI1tpQGpIqpM0picp5ߝp@ 'pM9pKQ(pL4pepIf`ppp? ^9pGpGTpP pQip^gkpcQp7lpppC[lpppAplppp9?lppp7lppp8lppp8plpppSwxFlpppcippcppc8ppD~ppYppTarppDRppOFppBppdppftppZ*pp_:pp4Gppw:pEpDFpASmp>cpYXBpU&xpJpipOpJiQpb<p6pfCpLChpLzpc%pgphp4pL'pfF=\pK3pe7p`f>HpYqp\p.pn=@53 V3i9_J ppppp] 9 pppppAkqJ pppppc pppppLt}ppppp[( ppppp] pppppYO`pppppRpppppL pppppA pppppAkpppppNpppppg[Y pppppVBpppppg[ppppp? pppppd ppppp?n pppppdOppppp[(qpppppN pppppVB ppppp_JpppppA[pppppR3 pppppYO)y pppppc5ppppp^S)pppUpppUpppZtp[mp5`pZpbt#pI:_pUpppdj%Hg>p8p>FpiypY@lpEpbxIp:! p=Q pbxp4p7p^pcEpespB}p?zpTpC{pTepH anpWtKp9#wpQHFpfjpOp\5GpN=p<#pCpf7*p\pKs"p4QpQApDLj=p>9pYpGpL0BphMm p:Y;pYpNNnp^Hp`,{pp7 ppUpp96ppbuu ppYpp=&:_pp8^vppGkppV~bNppI ppK=7pp>ppaOpp]4hEBQpppppC$@ppppp@KpppppChpppppj pppppa|pppppgr,pppppdB6pppppR&,FpppppSbpppppMƭppppp]!pppppDlppppp8Cppppp;SrpppppOmpppppD_ppppp[:ppppp_59ppppph.ppppp`ppppp_dpppppVGzpppppJyppppp69pppppe4pppppU>pppppDpppppa+pppppOppppp`pppppPDippppp:xpppppI"^f-B\rDVZ2]@jǮ[CS`9}jJҒX>I?'ȉ6kFn&PDf0!69|^l?E_O*j/;1O&4m5c@?i'\L1nN4#XfGLtF(O&W1y4"N8o[ 5:=cS3f =!*d|e#RB_r ]{US4A TcV?B,ac]:s%?b{\4Rpppcz>4RpppUr4Rppp;3k ppapp[vKppepp6a~ppYɭpp7C2XppiY pp8)`ppj'ppBY5%ppXwFppS!pp;^ ppFpppppBppppfpppp^ppppPpppp8!}ppppI8c$ppppH'ppppL~pVQpTiMpZ)p;QpUUpgapgcpCv!pgupgwpM1BpCpCpgpUDppM15pUDhtpCpg3pUD4pCKpUD4pCpgĘpCpC͜pC͝pg͞ pM1͟pM17 pM17 pC{Mpg{N)pg{P+pC{QtpUDypM1{:pM1|:pUD}pM1SpCpUDpUD6pC>pUD7pC?pCç-SpM1è4pUDZ-SpgppgppC"7pUD#pg pg pg gpM1]pC pM12pM13pC#&BpM1#'/pC#(EpUD-pg)pM1#pUDpM1n"pM1n&pUD` pC`!pUD`"pM1`#pM1cpM1fpUDp(pg*pgw$pM1wpM1v!pUDkpC2$pUDlpUDWpCXLpUDYpgC-SpUDnCpM1-#pM1.#pUDe pM1 pM1 pUD?> pM1 gpgmapgmcpUD"ApCpgP(TpgQ(Upg9pUD9pC2pgwypgw{pg1*pUD2pM1cRapM1cScpCTpM1ULpUD.pUDpUDpCOpCܗ9pM1ܘ.pUDFpM1FLpM1FNpUDFpC jpC pg-XpUDz].pUDF$pg$+pUD$pCpCpUD]bpC6GpUD)7pC8IpM1pUD9?pC@.pg6pg8pg/pUD/pC/WpC/Ypg/pM1/pg pg pCx1*pM1yfpCGXpM1GpUD6pCbrpCbtpgpUD_pUD)pUDQ%pg%3pM1ApUDopUDopCpCpC)pUD@-pM1-pC1pgF6pg"Wpg$YpUD%pg_>pg`?pUDpgv pM1vpUDavpC^pC`pC vpUDR1pM13wypM14w{pUDS5pgpM1pM1tpM1(pM1(pgl5 pUDl6pCl7epM1R7pUDwpgpUD{O+pCpCpgj` pgl`"pUD*apUD.4pC5jZpUD.6pC7j[pUD pCpUD pgyعpUDypg3pUD4pM1EHu/pM1EIu1pUDغ'pC([pUDػ)pC*\pUDRpgo^pgo`pUD-^pC_pUD.`pCapUDy 7pUD{ 8pC 9CpC:pUD~n:pC:pgapM1pgypC)pC+pg}pM1jpM1pM1pM1pUD.0pC0 7pUD/0pC0 8pM1apUDOpCpUDPpM1gpM1hpCH-pM1HF6pM1@pM1ApM1&d _pM1&e apCapCcpM1`pUDpCspUDpg>CpC>D pC>E pg>FpM11pM15pM1pC4pgpgpM1}pC~pgpgKopUDm(LpUD9pC@pUD9pCApUD=3pM1wxpUDwypCwzpUDw{pCw|tpgpgpg9pg:pCpg#pg#pgpM1+pgtpUD)pg)rpgm&,qpgm',rpgK-pM1L1pUDMpUD_7pCpUDpgpg pM1 %pUD:pCCpUD;pUDpCh0pCi0pM1b9pgb.pM1(̪pUDt)pC*apUDt+pCpM1ypM1z)pCzpgzpCvpCwpUDyjxpUD(S-pgF4}pM1F5~pUDnF6pUD /pM1pM1pM1p>pM1p?pgN3pUD OpC ;(pg <pM1 >¬pC;apC;cpCpgf.pUDfpC$pg}pC1pC1pUDH1pM1pC3pUD_9pC\ _pC] apM1IvLpM1 pg/pg2pM1pM1'VpM1'WpCpCpg;qpC?=]pCpCpgpCpg)pM1pUDpC 4pC 6pC;?pM1<>pgpUDj4pM14ۢpUDbqxapM1xcepg1pC'pC'pg5pgpUD7GpUD7IpC>pCFpCFpM1$pC*̪pg*:pg*:pUDn"pM1n$pM1n%pUDn&pC3pC4pCpM1}pCpUDOpM1~mpUD,pCpgpUDę _pC `(TpUDĚ apC b(UpM1cpM1cpg=pg =pg 7pg 8pC{xapM1{l6pgpFpCqpCrpgsFpUDItpUDn#pgpM1G,3pgG-pC(pC)pg*pC`pgpgpUDKpCqrpCqspgqtApg1 pM12pUD3pUD  %pg &pC< pg<J_pg<JapM1<*!pg̪pM1apM1pgLpCg/pM1)pUD*pC#pgvpUD.pCapUD/pUD22pg2pg2tpUDopUDqpCpgI`pM1JspM1J^pUDuJ_pCJ`pUDuJapM1pC9pg pg pUD%(TpUD%(UpC(VgpguIpCvۢpg-pUD&fpC@,)pM1@.pUDpUDpCapgpgpgpUD,pM1pM15:pgygpgyipgpCLpCNpgpM1-pggpM1 pM1 pUD} pC}pC+zĘpUD,popC15pM12CpC 1pC 5pC pM10pM10pUD?XpC!NpC!Opg!PۢpCdPpgdGpgdIpgpM1pM1vpg|fpg|fpg^ _pg` apCapg 3pg 5pM1H!apM1H"cpUDpM1pgpgpUDg~rPpM1rQfpM1rRfpUDgrSpUD33pC4wpUD35pC6xpg jZpg j[pUD =pUD =pC=pUD#pUDpC9pUDpC:pgg5pUDgpgpgpUDBpCF6pM13upM13wpUD&3pUD3pgn"pCwypCw{pgn&pCMpgN'pgP'pgwpgxpM1Xpgpg)9Kpg):pUDoapCbpUDocpCdpC~mpgpM1pUD?ApCA pUD?A!pCA"pUDkpM1?pg>pC}pM1pC/.pM10pUDz̪pg̫pC6` pC6`"pg6pgz[@pgz\ApC~pC~pUDpg5pM1pUD.pgª~mpM1«pUD¬pUD^,qpUD`,rpC,spgppCp%pM1 pUDC  pC pUDC  pM13pM15pUD%LpgMpC"?pg"@pg"BpUD EepCe/pUD FepUDepgpgpgpg)pg}-pg=pUD>pUDJIpM1IpgI9pUDYpCpUDZpCpUD}pg~pM1pM1s9[pM1s:\pg'pg)pUD} pg 1pM1>pUDa}pgpUD-TapCbpUD-UcpCdpM1hapUDpC=pUDpC=pg4mpg4opCopM1pgApgCpg^pM1pg}pM1pCpC* DpUDګ*!p^ ^7h<a"aFRaG[pp8g1ppP{0ppfpcpL%pdcp\+p.1pYq dpfF+|p4p`fpLCgpg6pOjRGXVZ4JYUo!4BT*p8gppES`&lQ'KxQppppN-pppp]ppppHpppp_kpppp`E.ppppM$WppppTppppJXD0ppppQO/npppp`xppppSuppppNppppI$ppppE :ppppbt~pppp>ppppg0vppppQ5ppppD%w>ppppilppppHEpppp?i'pppp=:mppppf cpppp@7ppppTxppppHvpppp]nppppS pppp[mz#pppp[5lppppZoppppVoppppTNpppp_pppp6ppppQ@49ppppUJppppI:Hpppp5pppp8XppppS~ppppUsDppppCmpppp:RFppppYppppcA^ppppeWppppX=,ppppNpppp8u1ppppDsqpppp]2ppppappppAkap{MZpp<_ppcppP:ppSqZppFKppT]<C|G.rg#pppppDppppp@KpppppJppppphpppppOpppppChppppp_5pppppPDppppp]2pppppR&lpppppQ'+ppppp_ppppp:xppppp[pppppaz.ppppp69opppppSbZpppppDpppppa+UpppppOppppp`apppppe4؍ppppp`pppppD_{pppppdB MpppppMpppppUAippppp;SpppppC$zppppp8,pppppV;pppppjpppppggpU8fpG=p?&͇4rFQCtVjDϤ_'T4EIstUaWO<϶IstB-aWϷBQfwXeP5R]AT@HUaW; fwsjQItfwsH'4Is5jFsPfwsH-s&B8@HΑXeo5Β@HΓaWΔCΖ\̝_'D\saW tIss fwtt5Ist=dIstXeZ5UId̓A+4\@H jFXK5l`ssiu1s8:͈g\BIrF\WK5aWBG@HHH'7aW8\T@H$>̶aW͠@H͡gjqR>sIst`tUuF\Pcj Sgfw\f>̫\9dmUisiks@tnWt1FA5tit{iktIss@sLk)f>As Idu#fw\t sl:ptOs5gu(T\\+aW]IiQ^5_isikrs\sOoΌ`F IR7 LH=΂NB QE73 SaWf>n\[Os5gs{aCFDaWE:\ IIs/8`@HIs|EW4r̮`uitI'u Isu QJ<νEGR&fw̚K5.IufwRW@HͰ5rsiQͱIs"sFΉVy$aW%JCeetuIdu8Is aW3 Xe ?~ U c h e :`tvVyϊF RB\GRIsR gT *P̥[z 5rsCYg\taWlUZ(eu-84s?&r ms=BNhAЇOqxaW*_'fwh\fwtF6 pY0aW\\t]JtiQϻVytfwsJY4rϘ>0H'1gj΁R̻IsajFIuIsuIs7\?IS:p fwZS K=(et2\ L 6D @HH'IsfwQI̢Qsfw9]@aWAsfwt@H jFϚK5Xe!5iRt@H\HqF]VjDXfwsAlsI_'V5P` 4Q<́W YaWfw)RX; WN͕Xe[5;@H<QsIstS{\b@HͧIsB@HI'rXeRR͆5eeik-:`̔Vyt ] 9fUh͂iIs͒<@H LIs };+ aWUE7ODVy{axfws\fZ|s_u &etMH;Xeq5IstN\BtRIsr`tDUr]Yto;rfw/BaW4@H @fwaY=H F3G3<|Xeh5*Rt;It"uHXu\,IsfwtX;sXe5΋fw@H Xe5h|jF/8 :VtfwtftfwqHv@H͊a > wfw4M8_iQ`Isu1fw>POgQtSfwt[IsaWRϿX; SΛjFt\HΊS~K5&fwu4 sisDX;sfw aW4T:fws)<ΠJjf> Is aW Qi<]A\ ^aW;@HXeN5C?́s\tItR@H fwϞ@HaSЅXe5fwX; aW\eK5\uaW:@H?5rr>\tItfwtX0^tA,fwϥHX̵VyoIsΡRtkBͫAIdϟ4IsϕNj?̣ABCϗa!s<K5raWE7uBfwu+6rB] @k Rax ErRmFH'Xe!5atX;sSϏ\ ;Vy5r9>\ILk 'sIs>ftc# teu)R^wsN8x6safwtT@Hfwy\_I;JPO f>dm΄J`sis1s~Vytzf>s\JN\Xe*5<Xe+5=A\Fai\0Xe53IsufwQ@HΏaWΐ^n:QsF-WNrgfwtQIsiNqE7 W <c} yfwsIstIstVyf>[c zG X7 =VjADG\\ fwaW!_'͍>t-u3U";cιXeV5x=5swsCI ;i4Z8s|\PK5`Is24I8<fwψS JXfwͶB_IssXe56Xeσ5>dͬG aW?iQΤOt5gt8\t:aWz@HϋfwrUtb?& baWό5ύfwsc-t8sn sofX Is T h X; U1~sIssfw]IH=tsaW̊_^gMFIst$taWhZ|s&esOj{438FsQIsVy>\hh cLkJ?:eI;t$sFpi\\cjtIstfwufwsVrP2;JϛIstIstXeʹ5BFDHq(Sx$s1Ut|-s]Aͯf>t~fws-t`sis'tIst1~rIsEaW"IssaWRW F A5 li.ikf\ΘHXt(Vytt6k>ͪIssfw|K5IsΥfws>\sE7h St9gjΪReaWd-ttfwkfwt-u,IssVys}f>tHXszVyuBt-set84s?&tV5 D̟FSͦ>f e AFR e͢aWV@HAipikXe'cHe`ΈirX; K@H5ITfw̖\ aWͺaW@HΙfwsK@H3BWskaWIst}fwAcjtfwtltgdfw4@H>:L POͭ@HzS̛IsV;cAfwsGPOAIsPOCS9VtFIs WcCdIs>fsU# ses@H:-uTCSsIsu HqS=5s,C̷aW̸Uht\itPt>4ϼaWϒIηs4FQtJθRsqIspC̈́iQ)IssZ Hq#X; +e FQ Vysw-uaW\̌E7tqfwt66ri"_$E7 |eG 5rED: _H Is^XXuY+TItfwt<~tfwrIsfwδ5rkENh<A`GiaW1~saW5r΍IssF4r3Lk8:ig\ͷIsCh 1^]9 !6 ;ω^ fwBͅIstaW\K5̎dmnIssN8̜\s\Ͳi]ϜRϝE7Gfw6 8s Isr\YaWXe5Istxfw2@H̘\̙fws] JfvXeK5waWy`u.aWufwsVyϙC> 8:6\N@H`tirX;tYfwtUtH-seehUhu/issPOfwu5EssIst>ft# t et<sXe.58i"_Jfw QItfwfwzIst3@HΝH|RiQΞ\t4IsΟ58iQ:HXu0VysBtJ-ser4ϖ8aWVjD(Xeͼ50^tIstXeϣP`5]A͓_' [` D`ta͔AF@R eeḙ\lfwsXe;5}a!sJS iQitikB WOo ]J Z|3_-O >ϸisR1tadmR-th # tZSm3O1j\CkIssW=jmIHX=Vy,B̍e IssiQ>S\ttXew5HOZ W*N+MS -G-PZiM$ 8a1CUS\)JK5s.fwrX;t!\s/EЄ5 aW1_'ίZ2?ΰIst@HK'Xek5-aW.aW]SeeHXsVys=5`uit1t"Ist#=^|\t]K@υ8`wdm̺Id4)H=\\s3fwsaWO@H\\tfwtHXtVytBs2@tetHv}@H̓>Gfwfwt84s?&s mtfw{D aWGiQA5tQis6@H<DMTS\s` R͵fws\sfwtHqSt-rR iF hh CefwχHKW ][BteeXe5̞as4s!fwsfr\u2awIdβ4 Is:X_qOaWj?X̪QNB@H^dM GjFsDg gZ rW=pX]AfwsIst7EΨ\ fXR@H K5Ϳdmo4 Xe5"d ]`Bi"\;AtitiksuXe5 XeRn5͖\͘aWnS͑K5͉dm@HoVytdm͗RpaqUh.i̕5 \u>0/sLsMfwsNfwt:̉PO`fwt te`seUtIsfH=tIssfwsSϹdm @H@g\twf>̤Is fW aW fwZA9 ItH=tPOA[Bs0Is̽VjDFaW̾a &K IstBaW `fwjaWγ1~t\ 4rЉat4sr_siQaWC8:@H g\F΃if>]]A̐C̑XelIssRm8%Ist&itOiks5t'b΀]AlE7 TbH'fwsZ?^UfwϑdmϨ's[\t1~s`wSsUs-tJ@aW5rtf>>Is JW VaW`\IEGRK3j3j}g3T3U43]933<`3vHqW fws POfE7fwu6 2fwςX; 5r5t5͹8`^h (_  aW=,ϰXe5ϱaW/ee5F0\̒@H LQaW3LIΣPO IF\͎@HH̡\K57R͐UsV-taWρ>ΕQ# Oq W 3M U fw\K5$Isu6Isu7f>Nfw̳8:v<Xe͛5aW͝\aW͞B HqtW&&t]\Xe%5rB+g\fJ9H'bIst84t?&tQtF: f `AS̗K5,Sͽ\ # sh:puE7;@HϐKAκaWCΦ:!FiΩBV 8@saWCjFspj^@HiQ]QfwIs5rc>\IO>u-sT͙Is@HLI* UO fwtgd/fwIsu@VyuAfw$thfwt\ti8EffwtE7]U̇\\siks:`s=5̴9U SZ|_̂BQR̿RIsH=tEfws0^tFXe {fwcK5IsuUs\-u -sE7tfwtK6stsIstFtau[Bs]8t+\s1~sVsF\JtA΢VscjtIssaWdIsЃaWNW7vKOHXsVytBt@t etZP\\s_fwu!fwt>ftb# s9eu \s:aWͻX̅? ES% _' ,CiQϴtC4aЂY _ F i 5 685ϯEU i B\ EHgw Xe o6 -d <2 Z f \ SfwsGRA5uis;iktiF JY $JM]  eA C nXe[5̧Iss"f>tyfws$s#fws$J̆VώPOϺIst W(N&M%S -G-PZciM58a uCU$\"Lv[VIsu9`riuX;s](@HVytZBsa_ L/Ist_H'fwt`fwt*Zs BiHXsVytr\Tk dm @HK5mIsE7aBF\u":7;̠W 0=5s\saWϮ@HΫJ̃>t?fwsX0^t@fw B!aW"VF @HaWC] R AH @H B̩[Bτ9 fwdf FiyCЊaWЋIsuCAuDS1sIssSaW"sT@HWHqtl\\sfwtAaW PO>@HZ|tg_u*&esIstfwtEt?^RNΗdm̈fws8UsE-u'Y-b@HF:L MBYfwfw̏J5rs7b7ͤDϠ@HϡCϢVyNdm1R?IssyIs fIs#EXbΆ?&·iuikt-t@Hz\\ fwΧaWisb5H aWUY͚gZ 'Isa? O fwͥRaWhA Tj\ k4rX6fw1TIiQLHXuEVyt` JͣF: Isee@HZtIsrXe5;IsͳdmR<aWc=>*Is+HXͨVyEfwtIstLBAFR eφ:p xf>t1~u;Vu<Idu=@Hg4+8ЀaWЁSsd@HIssfws-saWh iIfwtZs N83 aW}aW~IssLaWVV YaWZIsu$aWKaWL&etAiks:`t\Wfαfwh|U"LI WQNMS -G-PZiM%8a(CU/\%aW0=RdBdm(g\2iuikst9&aW'VuaW\>fwaIss\aWHfws0^t%PO&CfwuGaWЌfwsmX;sY`tit'tpGRZ|sg_s?&etY#P4OBϲRyfwESfHqsaWbRͮI|aWfw8Xe͜P5N8͸5sWfwfws~tL@HbH'ϦaWϧIs[@HϩaWϫKЍF:ϭ?F@HΎKH0/ut IsuHqs-&&uVyt @uXeM5(8`\Kfwά4r̋V:Ist,eesIsϳaWπfw͌K5HqsH'`Di@HmfwX; >aWoIst5rt^>\tIt=a\fwzZQIs#BXe5fwsZsfwλaWϾaWcaW?aWg_'@gd6sFQsXeϔP%5iQ'5aW̰@H̱Iss']̲IsvJ#\tfw2 WNM*S -G-PZi(^M!8aCU\0AsRu?fwu:HXsVys7 8 X? a OO \B $sS<HXVyPBSe \tf@H~KR 7H :p sIs̬\̯Z|}_gIstfw[X; aWOIsu%Is\sJufweVytCaWεCζ]ALStIsraWM5rfwV84 ?& Pirst\su>svaW6F7H')> ~Jn$tas\ͩS'?=D>fs# terTIstsaW4Ͻ8fwtm84r?&s7 mt5tUs-s0/s]A}@HK~fwtdX;sU"̨4|8L@H fwG T "4 a!{K5=\t fwξXe͟5jXe55:p -tStaW@Is_e_aWLXe5c5 eAfMXeέ5"Xeή5#C$sIsSSsF̦8t.\t/fw=S 7aWaPO&gjyR͋:οFx4rfZcfwt0lt6t5?fwDRsBa? O fwRRaW]AD> \r@\sT} %D\s%ts*E7sfwt6s+=5s^fw~]AІaWB XB9ЈH'XeΜ5fwtjfwE 94YSMyCI3Jq4r̼\eXeU5̄Iss8:͏IssaWr]Ash*SBTCs(XeϪR5W~u&SϵFϬi\XaWa]FaW5tIstG\BμOt5graWOfwSa .> \sx] jf,fwsIs"fw%S̹\seesO5g @H΅VỳIΚVyt)E7?fwIsrfwa!0K5@HXe5POaWVj̀D HvϓaW @HIsIds`IS\aW@Hf>te E O L T H F G S K M C Q R D P N B J I\\\\\\\\VdddddddDH>NCKIJBMOF@AG?=ELck_]^jbdZhi[gfYa`e\kgtux&"!~9v$~<glplMoO3(x~>yn23b3+)~@3Xg}~HE}E|E~E{NNNYFYDYCYEYAY@YBYG,llllllllfehbmdkijclngulumupukujunutusuuuruouq hihpnn'I33|33*hhkWklml8 5 ~q6~r733[~"~t9WWWnmLrL[333q3b3voul3unpnolL]yO)^[jvfp_nCpij:fz, wzjzk3fozo333Mln!pAo]Y~YxzqL"mYozr'393hvhh33b3333Cy{ kmh°3.h±n1Z3<3t²³k=p4nz~z-!J["Lo3aSUi{u{mk3n|30OP33<} nnkOo}3QSY339mY~<?=>{kf2lS3b32TZCotWXmB3<hT[l3Ďn 2 ď %3kDnpe3o~Đkm(&'rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrWQYUVZRXTSYZm]VW_t\TPXfMqjlz`OvwQdNurxYnb[^kRpghsUoeciyaSLLLLLLLLLLLLfmk3b,zy?~zy@kfn4Hf3mn33W333~p&zyFxyz3l|}33~3Z~lj33 3O3233Z}3X2mn33aoLpTZRPQYSUNWXOVTPRQSDBCGEFxvwu\[]ZYWWWT T T ``````````@RHO@ANJLFQIBSKMGPDCEXXXXXXXXXXXXXXXXXXXXXXXXXXU#U&U%U'U(U$LPJOKQMNcccccccccccccccccco]i÷Løù3 3|k[úponi[o!kyU3M kkQ'(NNNNNNNNNNNNNNNNNNNNZZZZo7833m3:3ll;ghg4>@3 E23E3FnS3''''''''''''''''''''']3]0]-].]1],]4]/]2VVVVVVVVVe e!eeeeeeeeeeh'mkbcdm3Z&lokpZ'h [Klnl3bj"mz}}vM}twvO}3lQ3Klnj#o3[Lj$XJ.oklcnpYw3;o l33k3wZml2[fm323332\oukk]mu3<fY?m_xf`bV3n3voA#k:X $3um\^ XfvnopkWmisdvM  Zo3_efg3OY3333xY4z ms7z3Y   c3wtYgd3Wkls3:3u23~YZLgM1gN~|nOo3b+iii33Eo33<3on3<Y(89nVvpAfzvelRx$:;=Y)>3;Y*9AvBhf{CfShaGHZLmknkz[ZM_2333}hcJeZ33#hi?kkDi@{67$giiAZ %&Z2 '3YZXffhGfdffy{?>ty k3Pl3yyYlWnX4lG8[3Y=]33 33)3w ?AX}ji{nk9[|pmOink3[m[pm4/-0^EX[kkx33OQ3j3 T3[xm332k. ppppppppppqppppE˔˕˓˖NNNNNYsXh8^3~9&`3gh9h:h"Vom &*Zfln~z~k,"kelk3t3jg)'(&rs     <EeEcEbEdEfNlXXXXXXXXXk)*rrrrr^ecbdg`][\_fauxVnuxY3b3 |ux^x_233!olfknQ33fYIfYJ|vxa pTl3G&YKgg}3YY33& }mO?ABn 3t3lHTÂUiVZfVi{4ikp&')+,n{oj~~}MyMv+|$ri\3]3Ã0v/|)_`bcde^E     XpmokLjtgjunk3#3Bjv3W[|3b23$jw~23LmLLM%[} No  nik]!3#$3$^}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}j5kmJkl n$33 33ZBhe fh `3O3YZ3k ZnxnJn(a3LxbaaXako(hP)-3£3.n2pXh¤m¥¦$MBhGZm"|T-prh|U.3lG PVPUPXPSPQPRPWPT^^fRY0 {k_Dw3B5HwlQxw3<Y1S3O3Tkoll33mng\|noo\z|3=3u23~3n`l{c"}}}}}}}}}ljikgfheRyR|RxRwRzRuR~RvR}R{_______________________________׿׽׼׾WeWcW]WaW_W`WgWbWdW^WfSSSSSSSS```      }|~UPOSIYNWTVMXZQKLRJ[34XaX^X_X]X`TTTTTTc9c;c7c5c6c:c8LAP@KDENIJOHGMCBF<;Uo3b33WXIiPx~Z3xIo>o3iR?3ā33OMwĂăjDfjE333UQ3Y 3kLfZylx%3 Ym83Sl$okysx*3tX5noBooBZ[l/38l@9:3\L]B}_klolos^Z{_D`h373}yx{tw|~vzuLMPEY!fW xfXpkn}03 1-fY3nY"u|3~}3333N3 hWg,67p1{33b33fLL58v9{3kOz?#z<{lHk <dxfg3LZ333ewim3333pkil9WWWWppppppppppppppppppppppppppppppppf6f9f<f:f7f8f;(((((((((()((j@3k8jmjvUn`nm3YongjW3t3[Bj3oA33gm/lmk?l"3nSkCkmO~^~`LYX      N JZ`O]LvZa^Zbh_px}z|Q2#333h&33|(X3 3;I[L~t[nvl=3X[3mmlTnoEmc3uYJz3Ckol$Kmu333b3Ezg3L3}by~v}z{u|xwuuuuuuuuuuuucbSNLMQKROPJкмнлийWWWWWTTTqnomrp`a```a`a`aa`aa``a``````a``a ``` WkWiWhWjkjl.,*+-opnqYYYUOUPUFUNUMUQUJUIULUHURUGUKcccccSSSSSSSSSSSSS102      ]]]]]]]]]] ]]]!]]] ] ]]#]]"]] ] ]]]]] ]VVVe e e ee eeeΧΫΡβΦίέήΥγΩΣΤΪ΢δΨαΰάLLLLLLLL````ONP          PP^_^]^^^a^`^b}})) ))))) ) ))))))))))))) ) pgjsnolmrfqkihKKKKKKWWWWf5:95768XgXfTTTTTTTTTTTTTc]c\c[`^_]\ppppb]\^a_`CAB ' &__________\8\<\;\=\:\9VVVVd8UUVVUUUUUUUUaX^\]W`ZUV[TSY_b !pEEENNNNY`Y_Y^Y\Y[Y]YbYa                     lR(0(.(/K$K,KKKK+K"K%KK)K*KK(K'K-K!K K&KKKK#3mkh3l 33#g33hjZ013 3ou¶iky/o`vcy633Ejk3ump'nna3[$34gkjLFifgllH"}* o!gm33nogn;}-pqu3t3Xn*}2xym~n;3go3t33D   ((( (JJJJJJJJJJJJW%W$eeeeeeeeeeeeeeeeee  [_\^] L M P O Q NDkDlMWWWWjjjjjjjjjjjj@qqm|ony}vr~{qsxzwuplt~x|}{zyGJKHI     LjLiLkLhLgDnN33mZFm y|,~~h0V2+hUq yndkM3G33av&(jQo4Ĕĕ)kO33L+,-33/0l2mZuĖ3[nL45mm223YY`3~by`n }yya3o3Lr3b3{n933e3n33;3sYR+fhb0l|3l|oZ33#Ѻ\\\ \ \ \\\\\\\\\ \ \\.*()-'/+,0VXWMQQQ Y W X Z \ [EpEqEr_=_:_8_7_9_;_6_<NtNuY Y Y Y Y kkkkk                       ~/~)~%~&~*~1~(~$~#~'~,~!~0~-~.~ ~+~"~~>?=A@&"$ !%#b[`^_Zac\XY]W%"* )!#'(&$VVVVVVVVVVVVVVVVVVVVrrrrrrrrrrrrrrSfSgSiSeSdShSkSj    _^`i`h[L5in2(V[63oAÿioU=[l3 3;3Hkn*lXkX[ 3 q[ F33G2;=><qq^˹˶˼˺˻˽˸˷VWORNUTXPSQZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTT TS    (KKKKKKKKKK````````````=419.>-802;67<53:/kfei`odmjlcnpgabhWpWoWqeeeghskmcqrdpoajinfbel     5470.3:892;/61VOV~VVTV}V{VJVpVjVyVWVNVVVvVeVkVFVrVsVHVqVnVVbV^VlVKVEVIVhV[V_VzVdVfV|VcVaVuVXVQV`VVxVV]VMVRVmVZV\VoVYVUVgVLVGVSVwViVtVPVDRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRcccccccc{cc~c|c}tRtWtTtOtPtUtKtStNtMtQtVtLXXXXXXXXXXXXXUUUUUUUUUUUU     WWWW_____________________klijB>D';1+-9!=56?%<427E.#F ,@0()3C/&$*8"A:pjhiofrmnsgqlkwqvtrsux \ X Y ] _ [ W V Z ^ UEzEyEwExjjjjjj\\\\\\\\\\\VVVVVVVVVVVVVVVN{    ddddddddddd@2)D%1;4-.5>3,*/8&<9:E6(AB+7'?=C0A@?\eWiaclZh`^dn]XpVk[mYjgob_fYYYYYYYYYtzr|wx}s{vuy   VoZP\wYQfskn]|}dzt~RpaW[lrghvqebi^Xx`STc{_Ujymut{nxqs}~l|yurwopzvmMGMIMOMZMSMPMQMYMLM\MVMWMHMNM[MUMTMXMJMRMMMKl014<3/-27*:89A5,>?.6+=;@=@<>?n)O3Yl|!PyKv*|"Q3iLg9lXo4olIYgg:mn33Cg;g<o[Y3XWtlohmoph*2wy*3h+knkomNn.k3/LQR[Ooo3S3b3t3DT[Pcj&3tpj'U     ll}Oxm~Qx3joopLf3nmtFkx3Y3E3vk`Zx3sngyfLMKh|Dk)3wtok3hhZihH|v>Iwxh*L|LXLMA>hZjhh+kp{]Zk~VXoiwomMZZ ixje kiyiz33233EfL%.z33oS&g'4z)323678*333QkOmBgnn<pz{z{RSTUggoI3bX3b3a3j2mmi{3|3m%ilmkif}OPvRn3:3T<VW=>3cZ?33fkf Yl7:89;uHlLqr3\heZOZP]^_3j3s3:ybntHz{iE m|oZmmoZ#k/l%?T3&3k3iFkBWwx{LqvDYXyffg^f3b$+ lmo-./*&%~=yyYm2%f333yymKknYmgk]opdlZ3OY3rlHM\YZ[   r]3ko3          g{enxrth}~l|yujfswopzvmkqi)?)B))2)!)L)M)#)9) )J)F)N)*)C)6)/)1)@)$)E);).)<)G)()D):)7)=)O)3)&))")0)H)5)+),)8)K)4)))')-)>)%)I)AKKKKKKKKKKKKKVVVVVSS%S!S"S&SS$S SS#SSSSSSS'SSe $&1;57+!/><'8-(*6":23=%90.4,# )`$````` `````!``&`"`#```` ``` `` ` ```%`WWWEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEENNNNNNNNNNNNNNNNYhYkYqYjYgYfYiYmYdYpYnYoYcYlYeYrlllllllllllllllluuuuuuuuuuuuuuuu^ag`ml_cjfdeibkhопsLMMLMMM MM M MM'MMMM MMM$MMLMMLLMMMM(M%LM M!MMMMMM#MMM&M M"MMl^ha_`gmjdek]icbf}xy{z|~pppppppppppppppppppppppp^tu_sr{lhqa]`pfixnoymkvecj|wzgbdU^U]PPPPPPP^^^^^^f^k^^v^x^^t^o^^c^^l^~^^s^^^p^^^^j^^r^^d^w^^q^^^e^^^^^^^y^^^^^^^^^^g^^}^m^u^^^^^^^^^^^^^z^^^^n^^|^h^i^^^{^_]`PZSQRYa\VW^O[UTX  }}}}tuvzywxξοabcqipdxsumf|}goe{y~jvnklthwqrzhmkjlnigofVVRRRRRRRRRR________,#("+*-$)'%&WWWWWWWWWWWWWWWWW\XTUY^WSRVZQ][T@TT"T2T T>T;TT&T8T/T)T+T7T#T:T4T5T<T%T9T3T0T6TT,T$TT!T*T=T.T'T(T1T?T-aaaaaaaaaaaa aaaaaaqu~n{sopz}wxm|vtyr956:18437;2XiF339p3k3~3zI313bLpR}N~OUi   D~7uunkJno"~}wu#nlHno33X'31o\o3l23b3.n333y39myKL<=omnHm33I)@J*mpBk CDh=/3h>nom 34l0y|,w!w|3J378333'330339338:8i<L!YL=m3u23~lkn.3 2xty7xulEmYfXo4Ukk~*~3oHlPmY Y3G3333m"lPkxprn*klQlmp ~3Y3E33E'Yg\]~ gX3b3t3XZAp<ov33o_l|Fzzo3YpVÅiÆ iZxI```````TRS~}{|\[VaLc]^dPb\Z_hWNiKUeYRS[gXQOT`Mf`a!' #&$%"()dddeeededddddeddt\jgehmbZWXakd^_flc][`iYμκλζιηνεθ/,D1%&3K0!'=HAC4;MI(E8-2BG>?J#F<9@5 .L7)*:6$"+LKNMYYYYY YYYYY Y YYYYYU<UCU:UEU@UAU8U;UDU?U>UBU9U=ccccccccccccc ),!+('*.% /$-&"#           )))))))KKKKKKKKKWWWW\]]]\]]]f4f3VVVVVVVVVVVVVVVVVVVVVVVVVpppppKP4H>8:F.JBCL2IA?DQ;0R-9M=56@O<317E/NGXjx33jy  :Qljz<Ro[AV33V+V'V2V(V/V*V0V1V3V,V.V)V-RRRR&$ %"!#WWSSSSSSSSSSSSSSSS____```!" '(@?53192?6;07.84<>/=:@   +)3EH=0L'1$-,/8KS:C><V@GPI4&UFMANQ%976T?J*DRO(.;B25kXXXXXXXXUUTTTUUTUUcacdcccbc`c^c_mliqhokpnjSYXRVUWTZMmMnQQYQSQQ7Q&QJPQPQAQQ(QkQ9Q<QwQ8Q2Q_QQQ*QQfQ}QPQQLQQQVQQQ?PQQ QaQGQ]PQQQ,PPQ5PPQQQsQQBQ%Q>QQeQuQ QQQQQ{PQbQRQvQ QQQlQFQTQQdQhPQcQ[QQCQ1QUQQPQMQ$Q3QxQEQHQQDQ;QjQ!QQ4QQrQQ-QQQWQ#Q'Q`Q"QQKQPQQmQQQiQ QPQ6QQQ@QPQ+QQzPQNQ0QIQQqQ|QQQQQQQ QnQZQ~Q.QQ)QyQPQ\PQpQtPQoQgQQOQ:Q^QPQ QXQ/Q=Q___#___!____%_"_$____ __e#223F33<)3,o_3Yk9k8FYZkUh©ª|Lw3 333eLZ3h343 3w0xIlw5Eokmw<fw=w>ffXX3,-o%Y/mnlkohjhga3gc4rnyC|5szyE|tuvlY lhimnkgfjL@MKZiV)AZ*6+oo9knFu|8nZ./emNoBBCmnoo<nnZp,oo{D46737?/-.>58C<=*;:A319,B+602@4MfMhMeMdMgMcPPPPP^^^^^^^^^^^~ ~ ӰӱӳӯӮӲӬӫӭӴwz~}|tp{ynqvxusmroVVVVSSSSSoĆ3W[d3oC[e[f332"ć%Ĉ!nlB33u3Yg~ uvnYm5ono3"3#YgRlnplcPlnTfyhRVkWUnLmmdkpYgWeZj=hYZlkZf33_^aS SRSRS S SSS SSSSSS SSgzf]33nf^A |uf_m6k)G2u4fa|vK3fbfc;<{ }{{3{A!3k3{LMbMtYCMY{Y{<32kpn3g/3= SS```````````3b33sk3   ko3 ijD[GpAfj}j[HE3V3Fhj3b3 3Yk9mo3i~+~}gY3.~k&llk0g~~33y~FUVY\ZWX[nrpoqsHJIvtrsuw0/rsuzxvwyt_^WTTTa a a DIEFJGHNAGLIDEJMHCBFK3<KZcnoRkn6n32ovio{33mmxy7z{n|8:lk13<d333if3nDhy:kj BwzfJqy?y@PPP        VVVVVVVVVVVVVSTSRSSSOSUSKSPSMSNSQSL`P`Q`X`V`O`T`R`S`Y`U`Wqoxypwvntsurdcb31g3|]*zmggK33zpmnz||e6z7zgpg3EpllH33ºlOZs`Ulk3FZ3S3mxSZUM"i[(}r4>~oz9s63LJ[)3tml;3@oy$%*()+'&3%~'~x}G)~z}Ino4LuYn!~{}K~|}L3p13'3}QYZH%kZIl.ihZ3yy)gh[3`3h\koEngmmNnh0koW23OzwJy43ccccccccnkrpC3IoKy"3OL33bJM3Y[okO3RjXR| UoImprmlzxZwAtyxzwByz 3{:zwCy{gbffYfDsklan<nuLY'YgzwKywxkBl| dhhZ333mngkvoP333)j XXU3}x{8};}?V}@mz}A[ XMYѻ[ kn3in^33}B`kh'(+g>K3fO*|9L=3 .fphL1MH5Y333~4p3~3ih.Uh/3b333JimZ+z 3cgh03E3O  l{3oTmo323k rzNj) 3t33N3s23zf3wM2,o6f3+3fx0x1x3YBx53/2x63_3la3bLEDZmlkhn Znvv-.mmnm/v1h33ZopZ.L-Z$R}u3i~)228i* 3-}|qrl>Gn p'ig3{3j3Yn l$L(ElFnonJK3n3~pnLLgMAXYXZ3Z33Y[133k3w x "&(xjLaL[2lPni+xxol-tY/uvMLLwCo2lk3fDnEnF33WGHZRnvwSvu3Xwy2lpp&}hiw`vvompwevZL7Z12o3H3o3b.3<3v23/0z3ml12WLLLPP PPP,PP>P4P9OPPPLPMPP'PPGP?PNPP;P#PPP7PP=P/P0PAPP<P*P$P1POP P PPPPBP"PPP&PJP!PPPP2P PFP8P@PP(P PPOPP-P PKPHOPPCP)PP%P:PPEP3P5PIPPDP.P+P6/01qqqq5:86794;˪˫˭˨ˬ˩mzyLLUYq=>33F%f3 yYr#&2|yhfr|y|yfXkLgRglv)jnL!lo&Y3kq36lmZ3u3Ya|G'bi33kn j<>ql[[ YE3d3FwzluG33HfPJ33hnL33=NOQR2fQ3 3kmZomokc2AmoBzhh@hA|GUVZXhBLM3f[| Q\33N33T|W^__><=XXXXUU!U ccy~{s}t|qzvrxwu2iijikoii33]3Zo31fi{:3am;23b33J33k3Z3kmhLYMlUn1M*YNX3[3+xYOL\_u/xfpbfm1xx  h~,jgYgm3g~.n%l~/~0~1o~5RkUx)khÌÍ3D3x,m$ÎZZn oK3 Ïhi3i33`Zx03kÐ[Ñ3t3}Sh]%^ӸӽӼӷӹӾӺӻӿom33j~(3-3#*knLprn6no+,-M+G[/BPPPPP__ ^_ __ _^_ ___ __^_^___^^___^^^~ ~~ ~~~~~ ~~ӵ3n3gll A~C#hollE3<h9 3DiIojMkhNl)('h­®Kol¯mum3tnO3 3Y3E3hh333n3 3Y3Zn+y{w|zx~}MCMBiGfW'fwNfwQ~wTwV:f~wWZ[~wX[\3:3w^]3wd`)[\Z]{~}|LLOOOOOOO[[[[[u^u\u]u`u_      /0gfWLrYlD3om}kxyH33~lDzLiiZHi[Bx'33}wDx*eiqx-Gpdi\sLlmpkHi]vwnIQĊT}w3b3jIċzČ2[jč3=3lmn33u[kF            %ҸcAVңҼ҉ҍҺwhҐ^ Ha.2m_ 4ғҭqҁ7uRjҳқҞ&҇zҠrYt?C~s,EҤ҂"ҔI҆f|'Ҭү8Қҋұ҃+ n҅QTґ҄>0WҴ(ҕ*5ҥ)ZҙyҎ9ҿJҫҝҖ=3ҘeiҡҗPBk:#Ҧ< Fҵ;oҪҊҟK[ҾҮҧO/DҒҩx{ҲҨdS}L6ҶNXM !ҀҽҜҰ\p$ҷb@UҢһ҈Ҍҹvgҏ]G`-1l1}nd$Oh6:sf8)<  w"-!?{Yp2.x6+_zGJy4'L35+4 Pl/@ 3')tX[F8]0.2=1`AQE:;ko WIqB,D&*MC,uR a/V7K~jZS>U9(^T%*bv-iH\0|mc#Ng59re7(BCDsqrtpuYlL(g)33i&*YYlakY+gny=Zkp31iklmlmngWh23bp3o3mjtykloovm$lv \KnDfenmp4k33#o4cY$Y%v33 3l6oitX8BCp<-3x3vl{g2D21Ej{g33333)3324o56Yo{ ) ( * +u%Zl)lo_*3V33+3,i"-313w.n m/lm031Jloo L3u3Y3<3 3Y33BoZ3jj 33`33i3j!2sx,NLUC?J\W[H<@REFSDBP95T>36K;=M:8G1Y7QIO4VZA2XY{~33M6Y$lg3b33 ~}(&{~Y3YXXL3<3Ol3k63J!Zf"$233D3 f ZgyR33M3Q/Lm"hZh%3U2klpEKjDj\lnmM[PRo3kWLU33<MMY33Yjh36WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWي{ـٔنهٗمكِxsفٙٓ٘~ptٍz|َywىmٟuٌُّrٜ٠قoqلn٢}ٕٚ١ًوْٖٞvٛٝTFT\TQTTTdTYTZTeTXTWTaTNTJTUTBTcTATSTHTKT^TPTRT_TOTMT[TGTDTLTbT]T`TITCTETVa2a3a<a1a/a9a(aIa-a>a;a=a,aFaJa6a*a+a7a)a'a4aCa@aKa:a5a8aHa?aAa.aEaGa0aDaB$%#!'    "  (&kkg zg ng 33zg zY3kn!g 3uo)o;33nk+3O3zYz3mBnYoRmk/ok6nk3333h3vjvnhoHnxyotmwvzpusqrnmoWCWIWFWGWJWEWDWHUUUUUURjRmRnRkRhRiRlRgRo____SSSSSSSSSP mk  3inm[,X3 q 3i`3(3_gskgto73:nomn3}p<=EFLIL3}=G3233 3m"oAlZKL3o33nlD}CSl oAE313<3 lpmoemmncl9m cgjZj[Ĝ#df3k3ioĝ~ )3u3Yj\klfpNkYio ofyuy3YYjkh3Z} 33x)%~}x,)€33k83OZ,3hn iq s tofl560*+2./3-,1)(4   Agedfhc``````)* A ? @\\\\\\\\\\\\\\\\\\\\\\\\\\\VVV|V~VV{VzV}Vddn47if?Z;<.:pULX[&cd!CP,e/S9=OhJFY)TmakA%l>@V12B"6]3K#QWoH-('G$^j5_g8R*\M`0IEND+qbPZ\SNOTM^QYX]VRU[W*,)(+XXUU~{FEmTg|U ~"zi|V~g?lzk|W0ko&k~3NkOPh(g@p|\ Z,3_233akdh6Z-fh7 uYuUuSuTuXu[uZuVuW32j-'n3k+p z\ ?eymnilmj. -fy3M333j/233.3^1y3omp53bT67Kryj1[V#+ufYFLxJ{fflxo|pYG3OlKxOYH3YolnZq2l=k3u3b33h3k 3EBZH|J}z."olmz~LkBlk]OnPk#R3vÀZSÁZ_[{n1_`xY{+{`2{k{,{3LLpLLtM=M/LjLLLLLLwMILYn/gfe3u{$iXRhZ |.w$w}|Iw3Z3P3olk3&3h^Pw3a3Ow_!dɚȡƲʵɾQ[!ȑǽK:k[ƵW{b`ȀdǡWeɝǂ,Ʉa,ʚʮƯ{ZǶʪ VfZ09lmɇnj+ƽ0ɯVdǝ}Ǩ(ʜ$Ȳq ȆǵʩȱpʱljǠ ʌZƱ"ƔHjYƮ{E3ʴftHLjǟ+Ɇ+ "VzKǥȺȅ5hƋƙʁɥ`d'Ɏ;=lLȈuɤ$ȰEʒɉdz&OǸUcǞNɡk/ɮPɸɂȶ+Ƥ%^&uȐ91\p!UȧnmAcȵȃʖǁʠzGz"zkK[Ǖ?|2b-ɜ8w2ƴǯFy/Dzǜ|PCGʳ7FʏȼJ1ƳǮEx=w'ʲrʰkɁȴ*BǀʟtɌȦǑʑE:ɓOȯo ɏ3ƩNj*c~ ʋXȾ ]ʄƼ.ɭAp@s& uɕIȒ[oɒNNɈ!sȏǼȊtQJ4YǭƆɑM2=M.A<PI3ɲ]Ɲ^Ǵʨ Ɯ]ƒʽpȥ{O Y @JǤ/LJȖ ȳȪ bȭTȽ ʊgUw:ʐ(ȚƢǘTʺǙyɠ)@rȎo80ʥǐȠȹǛ!MDŽT%ǔ>$O~iRȕɨ7ʧ Ȭx yOH2ƊƘ~E|ʀʤBDUIǣ:Ƿ?ƿ?rȤǏGK U.dž<9L-ƷJƛ\*ʆ]ɼNǺAaXɻ9vʙʭƭzr42&cəȟȸ jJZǓ} ʉX8Ǝɫj$ʅ&XɟiʣgR iɺɣ_\Qas_<7`RʸTƑʼn% ǎvvePȔ?-DžơCƨl[ɞn `rDʢ(elɅ#>;Wɹƅ9ɩɴʹm,ƐƶhȂD"ǃɋǿƧLȓ=7/^_Ȟȉsʞwx*ɔo ʕƁɷɀʦ ȫǧ'ʛ)qʯjǦɶȣǍ%ʘʬƬȩ}HT_5ƌ{?h#;6ș ƉƗa8ƣDƺ1ɛǗȋ6s$Nʈ*eƫyqDZʷʔKȨVmȢ Ơ,ƹȜCvʝSC'>ƈȘȄG0M^ț/Y.~Wǰ4ƟƓF,gS#}ɘvaL}ƦfBY51IɐLuǖȇ)Ƹưǚ]3ƞ7ʎ~ǩSd_W#MFɧ6!H6-ɽƀɵ+e)4`>ɗȝȷ\oƚ Rb>bɖDtwCȍǻfʃɢ;6hʿ=ɊǬƄ@#NJ)ƻ-ɬʡ(3 ȗǢɦƕɰBn<q:5ȿʍȻxPBǹQ(yǾƥAXʶQm ɿɍ|c^V\Əʻɪik4fƇƖǒɃSxƾ5Gǫƃ8ƍʇǪƂRhȁʓ0ʫƪj.ɱ<1g|Zʂgʾ"iqȌl%Fuʗt;pS@ɳ'ȮnIWWWWWWWWWWWWiooLk<l1[4ii33313|82o_mnn;m2[53<Db[6kSiABkbVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSVSZSXSWSYS[`]`c`a`b`\```^`Z`[`_KL)kMpkl}w fw 3~3N33}+/OP0Q33j3E3)mlmnnSo 3bhklXhloZT<78=:;>9opmqnKIJGLMHFIKHGJNMOLXXYYYYYYXY YYXYY U5U3U6U*U1U-U+U,U0U)U2U.U/U4@AUDm2O;32Znn <iM= Z Tn;83zV{~y3W;{:{-{y<=moRkyB3~3````l5nVv/u}3n^3O*gg[3<l33DL333?O2[Qh~ ~R34LL[[3lo)fTfV"gfUi#$% 3_oj3 Y  o*qu33<r4us33 3YhCgh3&xHkm.xJmnyZu*xLnhDlmolmLLGZ33a331Rt~qZ4Er\olklZ^yV\ !y]`3;i2'y`ic34  fx3)flYQrYRlx3t3 3 MTYS 3mN33EYTx3E3xxLZv^~I~J3bD~Loogvg~Pl&3LL~RÔ3 333Õk833Di3'330339333$33[3/3383gLpZGwG3iÖ×nØpÙ3ii33b6LC:=HABI@?F74>KGJ<M5D9;E86Qa]JUSTe[^NcdOb`LYW_RMP\VXKZl3l9jmijnp;o>3263ojlFr3E3Xn!3s} upLltu[h]$%kklt3~Z3Y2[z[~[[y[q[[P[8[d[[[[\[+[;[[R[U[[Q[I[[([[=[[[[5[[[h[*[/[v[)[[Y[[[[[_[[[[[?[[[L[[[2[[[[][7[W[[[[[[[$[[[[[p[[6[[[9[[f[O[^[[[[[[[.[[w[j[[[a[#[[[S[[e[@[C[o[[c[4['[F[[ [[[[[s["[[[,[}[![[[t[[[[[M[[[Z[[[>[[[[i[H[b[[[[%[[[3[[[[[|[[A[[<[[n[[[[[[[[[k[T[[[[[x[G[V[[m[r[[l[`[[B[-[X[[[[N[[0[[E[J[[D[:[u[[[1[[{[[&[[[[[[[g[[[K[[[LLLLLLL}LLLLLLzLLLLL|LLLLLLLLLLLLLLL{LLyLLLLLLLLLLLL~LLLL  <  J ,  Y 4 T    !   m  /  *  ] p    } Z D r   f 3 F  \ ` [ R  0  H  =   t 2 7  1 ( d    l   K   V  : g C b  " -   | >  9  k       h Q    u B S j o i _  ? ' U L  )  A E  @ 6 s  +  {  #  W   e   I  v P q . ;   M & G z     w ^  $   O a y ~ x n N 5 c X % 8OOOOOOOOkOOOOOOOyODOROOmOpOOlOcOOAO)OVOOOOLOO-OOCOGOOBO;OuOOO/OO}OO%OOOZOO!OgOOOJOOOOzONOrOOOO1OOO=OOO#OOOOtO O(OoOOOOOOQOOOOOdOOOOO*OOYO@OMOOOOxO{OO OOhO\O|OOSOOOOEOOWO2O6OaOOUOOOOO3OOOiO'O,OvO&OOXOOOOObOOOOO>OOOKOOO0OOOO[O:OTOOOOOOO$OOOOOnOO4OO.OO`OqOOOOOO~OO]OFOsOOOOjO9OHOO_OeOO^OPOO5OOIOOOO?OO"OwO8O<OO7O+OfNO+%*9= @62>"!</38:75,&41$'?.0A-);#(u6twtttuttu#ttutttu1uu-ttttttttttt|uFtu tutu5uItt~ttt}tttu2uuKtttu?u utu4u9tu3u+tu tu!tttuttuMu utyu uu=ttttuEttttu$ttu/ttutttu@uu;ttttttutttttstututuDtvtttttttuAu*txtttuNuu,tuCuHtuBu8tuuu.tttu%tutzuutuuuLttuttrttttu0ttu>ttu"tttuOu)uJtttuttuttttttu&uu ttqtttttttttnu7ttttt{u(u:ttptuttouGtu'uu<ttt3YlZZhmn*n´362hhZ^mhmc:3µZ23z>!b&$% VEoEnNsNr5wyow}bm{;w~ noc{>w{pMGY7d3k8o}lsum@w3E3)UDeSbS`S^S_SaScXXXXXX`f`d`e`gT~TTTTTTTTTTT}TTTTTTTTTTTTTTTT٪٫٩٧٬٦٨WkZlQn\Yv1u}%]l"^ `<ab3}fgj5u}!3YgLd3EyZ3fghMiiao33D333}3N3`3331m4ommđmhjLĒ }|e{[mjMnkp3ook]{}jN"ējpijOijP3u{33n31olo_prgL/Ln/  gZ3<3g03tZZ~q3lp3jh2333L}J233oAkk]m3t!3m3"3oFmx3cll#}NyNv,3<v-k33DY&3}$331lfg1&,+%'*)(X(XX$X XXX#X)X&X!X"X'X*X%nl$lGHGmlk3Ng633Apql6C|sKL313Mnv3{ g7g8|BZkXl$n: i%~,3~333G3kpiNi&M8nlk!lcllLMkmvTNROj%vXL[MvYm[NPX3l`33k6xpc~73}3YgY~3Y3E3~23N3g3\g=oZ?@ MAPPPPPPPPPPD>-@H?KYO6F_SL;N')WM +Z.^CU [ I]58\&9<R!/% XBE4(G"$,#J`0=3*QTA7V12  :^^^^^^^^^^^}}}}}}}}}}}}}}}}}3pP%k&wln1mosn3c3uxg'jkh3Q3lh(3t3Xn:o_3a33j3mkq33oo3vN}p333tvaq3 3Qnna[L L[$kYlgg 3 }zmg"}z-MQ0Y 3<3jL'Z3h1ZirstqM'mmmnW,m}33i[-3t3j3`3[.3[/pqn s3m$o~nY3mmkl&-zg{3?Pg|mmonmo~pooFmoMolonpmnpHllYYmPlLNQLLY[2˃ːˍˏˁwzˉ~ˊ}|ˆtp{ˌˈˋy˒q˄vx˅usˀˑˎrˇ˂  f?fCf=fEfAfBfFf>fDf@XKfMNhdS3OgzHgzIh33)hjPmZNTmPUn3XYkk ٤٣URSOQPTTTTTQQQQQQQ_2_4_1_0_3_._-_/_599:;nLpm3b3tp_m4~!kmu3k/Ĥ323_o~\{BAĥj_Ħ37utv{z}ywx|^^^^^^^^ӪӧӨӢӦӥөӤӣGIFEHCBDJPPPPPPPPPM-M+M,M.M*M)tYky3~kyxlyff3:foy%off' ( mR333yi^fYl@A‡hmnHmhM3<rQ3u3<X34[633z833[mkl+l"<m$[m"2'_Z\OWQbcRYPa`dT]XUV[S^ST[n;gC\gDgE=_U3YgFnmlokZ.3xllHk-n/lnkmonmE03UT{\P33ph;8h<Falo_[YGoNIj2 D~wP}wR|bKmN3Qm/cd4TeVfn3333(3?3mlYkkX-c.0 |`/zyA|8xjo3:o3W3k,pmf7xk8h9lnoEn8mk0n3b33:(~y}H33 3k;<3}Pg3}R~}TZsl.onÄi67h899LwjZk;n3=i3NkmYmoo sm3Wi*gy333 3x[u{7Y333w{93L*{3w3Y3E3{y{=3t{>n lm%y{?hpHn pccZdo?2oAm3h o!{[7npN jPQ!3 "WFonomYZ23f=3@Ut|^w A|-w#Y2klXy|/w%3w'w)333~y|5w,V 3<3hshthuhvhw\M:ZUL2mhiT2n]Xo3p!xao@ $l|pYiUnk!mkA`GYU^KIJ]RVD[\EZXBOMWHCFTLN_QSaP w ~ p l u a  ` t i m { r s | q o y f c n  z } k b d v h j x g e     u^uZuduNuLuMucuWu[uiu`uauIu_u]uguTuQu\uKuhuJuYuPuRueuVuXufuUuSubuONNNNNNNNNNNNNN|NNNNNNNNNN~NNN}NNNNNNkx{~uq|znrwyvtlsp}mo   UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRR R#R RRR QR&RRRR$RR R R"RRRRR!RRRRRRRR RRRRRR%RRR'R                                        ?U"Y)Y*Y1YY0Y(Y&Y+Y9Y"Y>Y;Y=Y!Y3Y$YYY'Y6Y.Y:Y%Y Y#Y8Y-Y/Y?Y5Y7YY4Y2Y<Y,S~SSzSSySS}SSSSSSSSS|S{SWWWWWWW WW WWW W BLI>ECDPHJ@NOAMK?GFIQECDPHJSNOTMLRGFKUc_y_j_^_a_r_g_h_s_f_d_o_[_W_b_u_q_t_`_T_X_l_]___m_\_Z_i_Q_w_Y_p_k_n_V_v_x_c_S_U_e_R                                        ((((((((((((((((((((((((((((((((((((((KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKWWW}WWvWrW{WWWWzWWsWWxWyWWwWuWWWWtWWWWWWW|WWW~WWffffefff ffffffffffff fff ffff f ff ffffzxnquvts~krp{mo|lwy}     VL_bQIJRHGO\YcTPSaXZM^`N][KWUPPPPPPPPPPP\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Тabc`edLLLx}{w~|yvz     VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVrq{tmnusox}yzvw~p|ddddddddddddddddddddddddddddddddddd(+$%*# &  ! ' )" ~}z /P2333L+YtR3b3kn:SpTqYuvyz7%WLL`Lh&KLLZ\ndmGmyT3b3PY3Y33mNouY~O'b33m33tlfk gI\\ddd                      ΠΟnii3!33QoAkom3Vk,3W3{mbink233l7mBkk3LM{re33LMi LtLuLnLrLpLxLlLqLsLoLwLvLmf[r~93EpGuuf\zOuyM&Y#3;{eazRu%u}mghE(Z73kK3u3Z8Yu1Mo3m13nZZnZqri nPn:knLomm>o$lonolo;mYmmnni!3u3Y33u23~{+|-mokoFnk3Xi_FxYU xYVYWxYX%xkC3xXYk3~~d3 +~~f3$3n33<g33:YYY0~~mYwhix]ßZà3báâMo~pln ijsi#3<Uw[&pj3Z\L9[MU^`8tuZ <vhwu~X{=xnL  yz(z{Ao{m}kf3|mDZq3k36·3vmx;yZz{3a3@233k¸333hvCp1¹Y8\ni3b3t_ff3Omkl|nlClnmlml0#g31cOcRcUcHcYcZcIcXcWcFcPcMcVcKcGcJcTcLcNcEcQcS~{z}|T{z}~k*}:ovoIggpoOlnYvcnHJZicp=o3b3TZ3;idd3kL3<3o5nXzHzKmu(jSjT3jUėg:;<|=lzPzQ3jVoo@kztu{gdzUĘ3lg Z 43jZ #3T%35 ,6n73Y*nMz~+Z 8ZtnYoEnHkJmv3r32ZuZnlvS3AkD[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[UUUUUcc   ddd~ddd}d|vH3mlbn'()mn*<wxBwwvUxwvVwxDywvY3Y\]3_333kxmuo :!lPl$|0y|1y|3ag=J3<mX!# "ijLWDZi( 3{Q} WWX{U}{V}M_LZlon`[\ m3mZn2i+3E3)`vi,i-bm}c3om3 3kV3233XW Xkok lxoi|Y3Oi}3<33 [QX3 lH~LSLeg~nK3j3p~~r~ig~gm~l.nXi.hkXmov8hv9,v<oHmo}o nn!PxvA{vD3hvG3Zl / , - 0 ) . + *DdMnMoj(~)+3k mnx+k]-303Y[kk23)33a3 32y3mJŋ$ŗxzŝ.Ŗk`|ŵ[( QŠ]ACdŪ\4*E~%Ťőśf'Žſ,q&ŰŦGšjVbŔ/ţņňŨ:Ţwmʼng3+YūiMOoŶh@6PŌ0ůřŧ"r281żŲRŬv_nŞ;ŮŐŒŴHŭŅyœs?)7eŷuUW}tLBXŕ<Żťų-ŀ>Fō=ž!ZŸńl{ũIźŘŚSŹŏŇŜ#ŁK5DpŃ^aŊłTNcşJű9Ŏ       r f   7    *  9   j  8          m     z       q 1 h          u   n    4  p $ & x  o   (       {          +   ; w             |    k  ~ 0 2   } #  3                 5   t        ,       "   y   : g    / % i        !   )      l      -     6       .  '    s v   W7E@DDDE0DEBEEEIDEAE EEDDDDDDELDDDEDDDDDE"DEPE9EGDEDDDDEDDD|DDEME DEE=DEOE*E,DDENEEE.DE DDDDDE DDEDE DDDE1DDEED~DEDDDDE#DDDDDDEEEEJDDE8E;DDDE)EE<DEDDDEDEDDE DEDDDE>DDERDDE$DDDDE2DDDDDDE(EEDDDEDEFDDDE7E+EHDE%DDDEDE'DEE/DE&DDEEKDDDDDE3DDDDE?DDDDEDE6EE-DDDEQD}DDDECE:DDE4DDDE!DE5rCrErgqrar6r*rGqr%qqqrrjr'rr r.rtr&qqr rIqrnr[reqr1qqqqr<qrzrpqrrkr5r r,r^qrmrQrSrrrrlrBr8rTqr2qqqr#rur4rrr:qr3rqrrVqryrcrqqr=qqqqrJqqqqrrvrAr)r9rhrrxrZr\qrrwrPrDr]qr>rqqr/qr@rr!rHqr?rr r"r_rqroqqrKrqqr rWrqqqr$qrOr7rFrsrqrbrdqrqrYrRrfqrLrqr r;qrNr(r+rUqrMrrr-rirqr{qrrXrqqrr`rqqqr0qeeeeeeeee #!"MMMN[MMNMNLN@MMN:MMMN,MN<NNNDMN;N MNMMMMMMNGMMMNNTMMMMNMNKN3NBMNMMMMNMNZNOMMNHN MMN7MNJN&N(NRMNINN N*MNMMMMNUNMMNMNMMMN-MNYN?NQMNMMMMNMMMMMNVNMN NEMNXN2N5MMNWN%NN6MNMMMNMNMMNMNMMMN8MMNNMMN MMMMN.MMMMMMN$N NNSMMN>NAMMMN1N'NCMN!MMMNMN#MMN+MN"MMNNFMMN\MMN/MMMMN9MMMMNMN0NN)MMMNMNPMMMN=N4>!' @*4.%H:0+-2,5A9#1G<6(8?7BF/= C 3E"$D&  );vqs zr|$x}o~  u {#m n p!tw"yXXXXFX/X>XxXXXbXeXX XXUXIXgXXCXXXX5XXEXX"XMXXDXXX$XjXXXXXXPXXXXX[XXXXX&XXTX<XKXX XXrXtXXXXaXWXvXXQXXXX@XXSX.X1XYXXRXXX3XyX XXXXX\XXXXXkXXXXX6XX`XHXXXXXXXXX'XXqXdXXX]XXXXNXX_X;X=XhXX^X-X!X?XXXXXX XlXXXX%XzXXXXXAXXpXVXfXX(XXXXX7XX~XsXXXmX,XX#XZXXoXGXJXwXXnX:X0XLXX)XXXXX{X+XXX4XX*XXXXOXX}XcXuXX8XXXXXBXXXXX X|X9X X2XiXkek=k@klkkdk.k"kBkkkkkkkokjjk&k|kkkjkEkksk\kjkk)kkkkk6kkkvkkkpk-kk$kakkrkMkOkzjkqk<k1kQkk*kkkkk}k,kk k4kk+jjk kSkkkhkxkk7kkkjkFkkkkkk~k;k!k3kmjkk[k^kkkkLk?k_kk8jkjk'kk:kkkCkk9kjkkbjkkukkkGjkkjkTjkkkkkkKk0kAk{kkkgkikkkkZkNkkkkHkkjk5kkJk k#kRkkIkk k%knkkkkjkUkkkk kckkkkk(kkYk>kPkkkktkwkkkkfk]kykkVkjk kDkkXk/k2k`kkWkk+3Y3;mn&lCon YnQ3.?nG/T|`z/U|az3b371oZgg678933(Y<=jM0M<M8M9M=M2M;M7M6M:M?M4M1M@M/M3M>M5PPhjpetqrdmgwxiofvuyksnl^ustvrvu}}}}~}|{r )* (& $ # !+ %'"U_   c'*  -$ +)!&(%# ",3koWmm,kd-D  oon@oonnmmn>.n/0Q533bk8kD3Mn% nn333 333k8[0|}|bod3<O3fnk3^E33goG##~:y}}p2n2Wg3D3:}}Z=L_MWY}kD*~By}3Oy}3ggt\ZQhfhg3v}jjhh3 33(33:Lm3 Yopoo3lo$VVVV VVV VVV VV$VVVV#VV&V V!VVV%VVV"V VVV VVVVVĪo-7Yykx!Zo?x#\ojcmCm4mojoo8n2ommnoCom`omZynx&_`īlprm[vvWx)bĬ3cCjdĭyYnYol6y8333 33)n3Yp3y yf[ vf ngmwFj 3o5ihZKpŽh3o3i+sWn3k4xgY3o333 36xiZ3 3Z]334lMngI3)i)gJ3K|Xr3YZgK|nl[h?4kIoKL33alo9~K9km;Z/Z03g?z{y|ee   OXWYTSVQZPURACBqqqqqqqqqqqqqqq X W R U T V SDzMMWj˿LMLeLbLcLfLdO O O [Z[[[[[Z[tltitjtmthtgtktf"#LMKNkn >3l$Xu%3vn'cdkj^Ak,3u3kFk5pl3<}&xzmo)KL3loyxfl6yxemQl3s2LLnLcT , 0 / - .\G\\\u\`\U\V\b\|\_\Q\K\W\l\H\y\q\t\\c\J\\\M\j\I\\z\\X\v\g\]\a\r\N\x\m\n\{\S\w\k\h\o\\d\P\\L\^\}\f\Y\Z\i\\e\T\R\[\p\O\~\sV6VV)VV?V@VV0VV=V:VAV#V7V-V&V(V5VV9V2V3V;V!V8V1V.V4VBV*VVVV'V<V,V$V%V/V>V+V"V  ( :  F ? B  0  N   7  L G  ) C 4 - / @ ! E ; < I & D 9 5 =  1 $   . J 3 * + 6 M 2 ' % , > " K A H  8 # d<dFdadDdwdpd=dQdmd]dVdYdjdGdodfdgdrdNdnddd^dhd>dZdKdBdEdWdsd\dRdSd`d:d[dPdLdTdidHdvdkdqdCdbdJd?d@dMdedId;d9dAdUdtdcdXd_dldOdu]^MT`\Z_PXSQRWNYUV[O(U(J(D(N(`(A(5(e(1(?(W(C(;(<(F(^(B(9(6(=(O(2([(S(V(f(G(4(a(b(7(L(3(_(\(c(>(X(I(@(E(T(8(Z(P(Q(](:(Y(M(K(R(d(HKHKcKLKAKBKNKkKKK<K5KCKYK2KgK_KbK/KOK4KpKqK7KVK3KnKhKrKDKdKSKIKMK`K8KfK[K\KjK?KeKXKTK]KsKPK;K0K6KJKlKRKEKFKUKoKQK@K=KGK^K9KmKaKiK1KWK:KtK.K>KZWRWbW`WQWUW]WXWVWWW\WSW_WZW[WaWTW^WYeeeeeeeeeeeeeee6N4`[-@XKEGV7ZRS]>YPLT.H;25F^JABM+I?<CU8_W\3O:/0=Q9,*1Du|yt~zvx{w} n )C3h33)mzmcZwhhDÇpIZk3al~JK ÈjbiÉÊËO 33H3cnokknk"PZ EEEEE{Mg3m"{R{SFM{T#3b33HQ{X$%{Y3 S{[g{^3YX-Ah ./h oml3123hh4klUlmol$Z63nnonmo53Zibhf:;h33k<=g&'jlimn333jm333k[9qX3<3NO23~sfWpY3SCY4zwGkXYY5m!HXYUWV6*!ve{]s;HW{b1>b\*t~Q*hFf&B/ToZ$CB~v5jLm>QB:Y8wyou-s;jy,8&L[( wFQh@ F$z_a)y0"_=a[ H}OND3A) AnTB~/b<u6sh9I7Sn,!:85x.uv}g>E#hPy^`jx/Y!^<m s|NP2@3 %@MEm[ 4SVqe.a}td5KlUq^HmO }q14kE -dqWof|Kn$'7=gI:V,JCHiX&)rR}Og2ea*=L/Z@ Y#USA|9rciJg8G6Rl +~973w,tu{#&5)udz\r9]_iw.W ];l q{MN1?1 $?KDlY  3RTpd-`{sb4IkTp]FkN|p02jD +cpVnezJm"%6<"cyxz\ ( U%k( pQ|Mf0`#<JC.X ?2X"SoRc;~4rV=PAXvx[_n'ttrixW+G7%KZ' EoPf?D!OwGU+I^ 'v-\:`Z GzLMC0>(stXۄ؅wSJ^s<d'<Nۦj,ҲWс ڸ}VsHܴ"< !/ה %y;o@Ԣڝ-pU0KM֥OpԖҊUHЖոԭlJՔxOwЋS QWFަ [ߙϘދLڒ>(nW0W_`odI/KW|ޗfaT$ܧg 7ٵawsӾ$Ѐ!$x| 6֖s2ۚAdٌѫа{>kڪ٧[X$Jݰ܎ث[ l1؄I]r; 2@dA%kVрڷ|Urֳ"Ϧ? !c .ד$x@. $݋,oT/JL׆o:۽խ*چ҉GЕշԬk9޼ݼ"8vRPVк7Сϊy='m(_V/V^_a$/ޖe`S~#ܦfB6,*؜-Rrӽ#o}ϼKێ3 #w{C߯BUݢҽۙ@cًѪЯ|ݗ6әW#Iݯ܍rsWۃ؃vRH\q:&;Mۥi+ұUڶ{TqXܳ!; -ג#wM :n?ԡڜܿ+nS.IK(Noԕ҈TFДնԫjIՓwNuЊQOUй6ZߘϗފKڑ<&l'^~KE9`#.ޕ14- ϲA۱5+)؛,Q׼m nԷ[|ϻJۍ2hB߮ATݡҼ</Ѷ{ݖ5ӘVcэ9qܙqrVۂ؂uQןޱӱ cߤc%:Lۤh*ҰMӥHWQGܲ  :ߋUL; 9m>Ԡڛܾfغ'֤MnԔ҇SQ]Ҙ EHՒvMtЉ.oֈӍՇcEޥYߗϖމJڐKg ѝ}JD8_.JV{dҦ03,ϱ@۰6ٴ`vfԉ;׻lmԶZ~sgA5֕r1v߾2ؒ;.ѵjک٦Zա%[bь8pܘk0d מްӰbߣb?c@$jGLӤGVPF> b4ٙߊTK:#݊~eع&֣ۼլ)څ jGP\җ Dݻ!7׮{-nևӌՆbDωxl@G+Jfќ.U]^ncH-IUzcR}"ܥe5ٳ_ueԈqӼ"}rvz 4֔q0u߽1bيѩЮz=iڨ٥Yՠ$ZHݮ܌تZj/cG[p9~ 1>b?#iF~ڵzSpֲ!ϥ=a3"v?-"݉}R-HJׅn9ۻի(ڄ iյԪi8޻ݺ 6׭PNTи5Рψwk?F%k&]U-T\]mbG-ޔd_Q|!ܤd(ؚ+Ppӻ!~{ϺIی1"uy߭@Sݠһۘ?aىѨЭy<ݕ4ӗU"Gݭ܋ةUہ؁tPF~Zo8} a>"hֿEKӣFUOE`2٘߉SJ9 !݈|dظ%֢Lۺժ'ڃhFO[Җ C5׬z,mֆӋՅaCޤvj>E*IeћS[\laF,HTybҥ{ ܣc4ٲ^tdԇ:oӺ }|qx 3֓p/t߼0ؑ`وѧЬx;hڧ٤X՟#YFݬ܊بYi.b E}Yn7|0=`=!g־D~ڴyRoֱ Ϥ<_1ٗ!u>, ݇{cط$֡Kmԓ҆REԩh7޺ݹ4׫yMSз4Пχui=D)$j%\T,RZ[k`E,ޓc^Pzܢbؙ*Onӹ|ϹHۋ0!tw ?RݟҺۗ>_هѦЫw:ݔ3ӖT!~Eݫ܉اXTۀ؀sOD|Xm6{/ۣg)үT}ڳxQnְϣ 9,ב t=+=ԟښܽ*mQ,GIׄm8Ԓ҅QԿDГմԨg6޹uLsЈOLRж3ОߖϕވIڏ;#i$[S|IC7^ "+ޒb]2+ϰ?ۯ4*'ؘ)NlԵYzϸGۊ/ f@߬>Qݞҹۖ=:-Ѵzݓ2ӕS aы7oܗpqSrNޯӯaߢa$9Kۢf(ҮSӢETNDܱ 8+אRI8 8l<Ԟڙܼ)lbض#֠Jlԑ҄PԾCВҕ BGՑtKrЇlօӊՄ`BޣXߕϔއHڎ:њ{HB6] !+GSxaҤ/1*ϯ>ۮ3)]scԆ9׺kkԴXpe?֒o.s߻/ؐ9,ѳy٣W՞"X`ъ6nܖoph-a םޮӮ`ߡ`#8< fֽC}JӡDSMCܰ^0ٖ߈QH7 7݆zaص"֟Iթ&ڂgENZҔAF3תx+kքӉՃ_Aޢh<C(Hdљ~QYZj_D*FRw`ңܡa3ٱ\rbԅ8׹mӸ{{ ov2֑n-rߺ.؏نѥЪv9ٿgڦ٢V ՝!WDݪ܈ئWg,` {Wl5z.<_;eּB|IڲwPm֯Ϣ;]/ٕs<*݅yP+FH׃l7۹ը%ځfDMԧf5޸ݸ2שw*KQе2Нφtg;B'G"h#ZR+PXYi^C*ޑa\Oyܠ`2ؗ(MlӷzzϷFۉ.suPݝҸە<^مѤЩu8پf1ӔR}Cݩ܇إVR~~qMCzVk4y-;e'ҭR|ڱvOl֮ϡ: 7*׏r;);ԝژܻ(kO*EGׂk6҃OԽBБճԦeп4޷ݷsJqІNJPд1МυϓކGڍ9!g"YQ*GA5\  )ސ`[N)Ϯ=ۭ2(&ؖ'LjԳWy϶Eۈ-rd>߫=Oݜҷ۔;8+Ѳxݒ0ӓQ|щ5mܕno Q}}pLӭ_ߠ_"7Jۡd&ҬQ{CRLBܯ 6)׎PG66k:Ԝڗܺ'j`ش!֞HkԐ҂NԼAАղ@EՐrIpЅMjփӈՂ^@ޡWߔϒޅFڌ8ј}zF@4[ EQv_Ң.0(ϭ<۬1'%qaԄ7׸j iԲVx nc=ߪm,q߹-؎7*ѱw١U ՜ V_ш4~lܔmn +_ לޭӬ^ߟ^!6Idֻ A{HӠBQKAܮ\.ٔ߇OF55j݄x_س ֝Gj$ڀeCLYғ?DՏ1~רv)iւӇՁ]?ޠVf:A&Fcї|WXh]B)DPu^ҡ-ܟ_1ٰ[p`ԃ6׷iӶѿyy mt1֐l+p߸,؍ѣШt7ٽeڥ٠T ՛U ݨ܆ؤUf*^כUj3x,:^:cֺ @zGuNk֭Ϡ9[-տٓ߆q:(݃w)DFׁj5۸է#dBKXdо3޶ݶ0}קu(ցӆՀ\>ޟUߓϑބEڋ7і{yE?3Z Ot]Ҡ ,/'Ϭ;۫0&$K kӵѾxxDۇ,qs 0NݛҶۓ:]لѢЧs6ټdڤ/ӒP{B ݧ܅أTP||oKByTi2w+9]c%ҫPzڰtMj֬ϟ85(׍p9'ԛږܹ&iN(CE׀i4۷ҁMԻ@Џձԥcн2޵ݵqHoЄLIOг0ЛτsރDڊ6 f!XP)>2Y(ޏ_ZMxϫ:۪/%#ؕ&J  hԱUwϵCҿۆ+pb<ߩ<Mݚҵے9\6)Ѱvݑ.ӑOzч3}kܓlm O{{nJA]ߞ] 5H۠b$ҪOyPJ@ܭ4'׌NE4 4i9Ԛڕܸ%hز֜FiԏҀLԺ?Ўհ>CՎpGnЃKրӅ[=ޞTߒϐނCډ5ѕzxD=1XNs\ҟ +.&Ϫ9۩.$"o_Ԃ5׶h g԰Tvla;ߨ;k*o߷+،5(ѯuݐS ՚T^ц2|jܒkl )]ךެӫ\ߝ\4G۟bֹ ?yFӟAOI?ܬZ,վْ߅MD3 3hv^ر֛EhԎ"~cAJWҒ= BՍ/|צt'hӄ~Z<ޝSߑe9@%EbєywVWg\A(CMr[Ҟ *-ܞ^0ٯZn^ԁ4׵gѽww k /֏j)n߶*؋4'Ѯtݏ-ӐNyA1{iܑjk NzzmI@x[ߜ[3F۞a#ҩNxگNH>ܫ3&׋C2 2g8ԙڔܷ$gM֚DgԍKԹ>ЍկԤ< AՌoFmЂ JӃ}Y;ޜRߐϏށBڈ4ѓxvC<0WގZҝ ),%ϩ8ۨ-#!ؔm]Ԁ3״f fԯSuϴj` :ߧ:(mߵ)؊3&ѭsݎ ՙS]х0zhܐij(\ؿיޫӪZߛZ2E۝aָ >xEӞ@MG=ܪY+սّ߄LB1 1f7uڿ]ذ֙CfԌ}b@IVґ; @Ջ {ץs&g~ӂ|X:ޛQߏώd8?$Daђ wuBVf[@'BLqYҜ (+$]/ٮYl\2׳eѼvv i.֎i'lߴ(؉Цr5ٻcڣٟR՘R\܄آSe'[ؾטުө1v*8\9`ַ =wDӝ?i֫Ϟ7X*ռِ߃o8&݂tھ\Dh3۶զ!|a?HUҐм1޴ݴ.zפr%fNв/Кσrc7>#C` WO(OUUeZ?&Aލ^YLwܝ\.٭XI jӴѻuuҾۅ*or -֍Ҵۑ8[كѡХq4ٺbڢٞMx@ ݦ܃ءRdylH?wSh0u)7[8ҨMwڮsLh֪ϝ6%׊ n7%݁ڽ[د֘Beԋ`>GTҏ: ?Պ ޿nףq$ e}Ӂ{W9ޚPߎύހb6="B_ё vtA;dY>%@KpXқ'*#-٬Wk[~1ײd Ѻtth_,֌h&k߳'؈p3ٹaڡٝQ՗Q[ фؠQc &~ZؽחީӨt(6Z7_ֶ<vCӜ>֩Ϝ5W)ջُ߂K6$݀sڼZخ~g2۵ե {_=FSҎ>Չ ޾mElЁ IHV8ޙOߍόAڇ3eѐ us@:/V'WҚ&)"Ϩ7ۧ," ؓ%}0ױceԮRtϳB^ 9ߦ9Lݙ߲&؇2%Ѭrݍ,ӏPZ у/yg܏hiMyYؼזިӧYߚY1Dۜ`";uBӛ=LF<ܩ2(պَ߁JA0 0e6ԘڻYح֗AdԊ^<ERҍ9 =Ո ޽lDעp# d|ӀzU7ޘNߌϋ~@5<!A^я tr?9.X=׿$?JoVҙ%(!ϧ,٫VjZ|/װbѹssg] +֋g%j߱%؆12ٸ`ڠٜPՖOY т.؟Pb %}XػוާӦXs'5Y6^ֵ:tAӚ<߿֨ϛ4V'չٍ߀I#rںXجf1۴դz];DQҌ8޳ݳ-yסo" c{.Йςqa4; @]V~N'NTTcW<׾#>In]XKvܜ[+٪UiH iӳѸrrϿ)nq *֊f$ې7ZقѠФo1ٷ_ڟٛOwݿ? ݥ܂؞Oa $G>vRg/r&4X5]LvڭrKg֧Ϛ3 U$׉ m5"~qܶ#fL'BC}e0۳գyԸ=Ќծԣbл0޲ۿݲ,x HGMб-Иρp~2dU}M&MSS&ތ\WJuܛZ*٩ThY{.ׯadqqϾf\ 8ߥ8Kݘҳۏ6YفџУnq݌+ӎLvݾ> ݤ܁ghLxxkF=uQf.0Cۛ_!ӿҧKuڬqJfܨ1#׈ l4/d5ԗړܵ"eK&AB|/۲բx\:CPҋ7۾ݱ+wנn! bz~yTЗπo}`3:?\юL%LRRbV;׽"=HmVItܚY)٨SgXz hӲѷppϽemp )։e#i߰5XـўТm0ٶ ^ڞٚNՕuݽ=ݣ܀؝N` #|<tPe-q%3W4\ִJtګpIe֦ϙ2 T&ׇ k3!}pڹ   C ; 9 7 : > 4 A ? @ 3 < 6 1 2 8 = 5 D B((((HJT@VQRWCUPNS=KA>?IXMEFO<LDBGDgDfDjDhDiDeMtMrMpMqMsWWWWWWWWWWWWWWWWjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj:]?]9]7]6]8];]5]>]<]=]@]:VWW VW VWWW!WWW WWWVWWWWVWWW WW"WVW#VWWW WWW WWVVWWVWWWqqWq"qqq&qdq!qqqq<qq]qKqSq|q(qqqqrqq3qqjq`qsqqXq.qq%qNqq[qAqCqbqqZq6q/qDqtq*qqqqqeq-qqq1qnq+qqqqFqqiqQqaqq4qqwqyqq=qqpqlqzqqfq5q$q0qUqqhqJqLqmqqgq@q7qMq}q^q;qGq~qTqVqqRqOqvq8q'qHqq{qqBqq)qkq:q>qoq9q2q\qqq,qxqcquq#qqqIqq qPqqq?qqqq_qEqYq˰˱ˮ˴˵˯˳˲$<1 8&-3"0 74*=!+695/,' #; .2%>): ( EEEEEEEEEe"ee3eqe]ene*eeeKe$e&eRe#ee@eeeeXeGeVeeuee5eee<eee(erefeeBe0e?eze\egeeteweeseleeYeOehe+ee'eaeFePee[e^eeZeUeyeCe9eQeeeeLe/e:eieEeHepeDe>e`e,ee;e{eeexe6eeeSe.e1eWe-e%eJeeeebeNe_eeee=eeeAeee4e|ekeeMe8eIeedemee~ee)e}eveeceTeoe7ee2ejNNZZZZZXi:hzZYh{kfnohh|3Hld3prk h}k3W33`3h~3LzdZZl ;l?33EG}giiiXFkpnlDllo3GKwKzK|KyKvKuKxK{fnmpwz hz#3k3~&wz$jYwqwz(klYxmkwz)q33$3<l:nomkg%v_3D333O33_&'p;j0goko Lggk.rnIs38ioS33x} 3bM33v3jjKRn:oVX3<YZZ<koo'knp%ln33o3mOk33hJmkUD303okvz~ v{kM3l3Ylo2!~v~v3"ff9:ff33`ouYYYZ3u3m3uou3 3<^Bx3)x3D~~lg~spmmY~~ "33jiè=snéêiëZìCDzVVVVVSrSpSq`q`o`p`r`nW nXXXXXXXXXXXXXXXXXXU U UUUUU U UU cocwckcicjcvcncpcyctcuczcscrcxcmclcqz|~{}RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR|}~~w|{yx}ztu{srylhq}z|pgiwnoxmkvfejwS[oMi6 /tpWKYszqfHZh Vk4Iuj#J{N]r,}dTU~3% "+!Xn-O2(x\_RGb.1 L0 ey$ c|^m*Pag`&Q5)'lv!)   &'$#( "  %    V<VAV>VBV?V@VCV=4ؿ|kؗc,%Mf8<qe<0=؛)صu+2؈*C{Wnع5آإ.ؐ؀بw!1`zJK؄x6'Lث6'؉9,؝8O؏i؂/سضDءؒط؋5/)r؎V[ؙ H:\ػ03؟3 $?ج2&aؠؕEؑ_،7 G:تX-Rؘخؼ ؓsذ>7أ]vؖ؞ؔ؇ZBy h+Fؚر}؁ظ(دgY؃QAؽT=(^S-#*؆IU4غj@dةؾ.;ؤ؅91شp؊اح ئ؜lN؍"~>Potmbز;WWWWW=SB56C@1-7M*UQ)E,%'/+"(8TGJL!IDO:A&R$>.3?F9;K#42<N0 PH209(.D=B+#7)*8&4JG$I-A61>'C:;?H5,3<@%EF/ = >SSSSSSSSSSSSSSSS&IS9;R1'>i"Z$ *c# @]OW.UJd^?XYVQ:,D /f=A<4\0bM!TC`H[ 28%hE+aj6 Pk_BKN)5lGLFe(7g3 -! $  "  #\\\\\\\\V^VgVUVOV\VpVkVoVZVKVPVdVWVXVeVVVSVaVHVwVQVhVcVfVNVtVxV]VJVLV_VIVGVYVqVlVyVbV[V`VvVjVmVRVsVuVTVrVnVMVidd 923:107*'/<8;.&(5,-6+)4% O S Q R V T U P(((((((((((((((((((((((((((((((KKKKKKKKKKKKKKKKKKKKKKKKK~KKKKKK}!"&$ #%'WhWeWfWiWdWnWgWlWkWmWjeeeeeeeeeeeeeba]^ Z [EsEtEvEuvusicqn^d{kl}jgx[ez~ar]_t\Zmypwfh`|ob````NxNyNvNwYYYYkklkkkklkklkklkkkllojmokqrnvoslpkljuyDp#jj3vjwjyz{2[3L3knWm[k)~gY*|+3b23<h3u}33 -.~31Z!{0{"yb3g3 34g            ((((((((((((KKKKKKKKKKKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWf2f+f$f!f"f*f0f-f'f(f.f1f,f&f%f)f/f#dddddddddddddddddddddddddddddddddddddddΐ΍ΑΙΏΝΎΔΗΕΖΒΜΚΞΓΛΘm»h3lm3333)33¼3k ½¾3U3¿]3u3<hZZopY;mkY<kn6wy8wy9w3.qrs37!;wiQfo#If3YgqY}W}ZlG3 Ygr-}cLL-vk}fAvm}h}iZ.}n12n3)3lHNW.3EXv.|(9m}33;=Y?c3?W3 33 ęĚlmpvlxěoRo\3Y3E3kojYxL[pkplagm-nm5oX3\;<BC@g3233jg3klm3H.B)gLFGgnnmS-P.T0=ZeZY[('*).+-,ѼXXXXXXQVVVVSoSmSlSn`j`m`l`k_B_?_E_C_D_>_A_@TTaXTTTٮٯ٭SQR/).,*+-n3 3;3mLMZy~~z~{~jh|3omkp4fjk3;~ uvpfk,-h fll~uvu3Euvw.vxWceeee|Eloq3 3mqrm4lvnk?@|K3-v3C33~3tDqrsnui2i33M?Z_NB3v3woB3Fi4i53|3Y2o"WLoj[Rxj*kl3~[SZ[T[U[3<3t3 j+\]$X Yl~2~3baol f3t3YP3-kYgPh10c13~Zp333 r33i333@33j3s3|sB3mnj3HJLgSTBLL-L#Op&3Ploo9n^mR3ko{3u23 3E3 3}3E3gM LY}"z{X^Y7u}%z{X3bH3il 2L} ]M3Xn`3b3t3DP1RkZ3|Zo{ioo_=>ikoimim0x3y3 k [33Yl6o3gumg `_````` ```__`n`3=3bKZSmBmxcjg}tĴ3Q@}uAC ^|q}x ĵ33hbjimnkzmĶnjf+33W33.m33 Ysf3-.oAko\o2P4nlkol“!"#$o+m%mmBnmk&l”3u3?ZZ(3k3•–,Aui33ni33}vx3u3[[llYnnk3J-WWWmWW~WtWxWWW}WsW|WnWWqWlWWzWvWrWyWoWWpWWwWWWW{WWuXMaWPgJUVI=EdN;]TBGeK`^cR@SY_DQ<O>[HFZACLhbf\?SSSSSSSSSXXyXXzX{XXXwXXuXXXXkXXXXqXXXXXXXnXpXXXXXsXXxXmXXoXXXXlXXiXX~XXXjXXXXXXXXXXXX|XXXXXrXXXtXXXvX}X`&!#$"% >)/91=.5*6:!<(3-;7&+4$'%8,# "20     L4LY[gQa)Yme33vg_X|CMLYEbcmx33gSl6mLYE|y|ZL!Z13*|||^23k3t3;ba7cdcoZ2h[]n:L[^NTom3Li[_3233tj7vC|}yD}L[`_u~3ovL_3X3333'kKL[gN33:YPxmf6vx7vxgo.ofxx3v xWko=v#xmf>v$xx3Op2~}ligfhjekGEH 3 p<3`3C{}hIno33k333b?rrm|xqopvyj~k}{husznilwrtk>lfiLb38p<9llÒZiiÓ3k R0R)R7R(R/R5R2R,R-R3R6R1R+R*R.R4ГМКЛВИЕПРЖЙДОНСЗ_________________________hfgehfidgLLLLLLLLPPPPPPPPPPPPPP^E^D^B^A^CuuUUUUUUUUUUUUUUUUUUUUUUU             ׷׸נ׫מ׶״׹פױשץקװס׳׭׮׵ףײ׬תׯ׺רע׻ןצlf'okmg"f~g#3(Y)m{o*3+3Y3E3,fg$3M3V {qL^wMLLY3"ATڟ#!"$   aYd ddd d d dddd dddTSTPUKQNORML[[[[[[[[[[[[0UUUUUUUUUuwtsvyx 3 ; < 4 : 9 1 7 6 8 5 2 n,P6Zn.mSnhop2lq3E3)phhpO~~x~?~/5- w~~~n~g~~S~~e~~;~~~|Ht~~v~~~'~~~~p~A 8~~~t~|~~r~c~~\~~F`~~p~Bb~~~T"DK~jC3~$~~~~~f x~P~~~Z~~~(~~<~~~~a~UM~~e~~~~~~z~n~h~Yr~~~V2u~~~g6~kX^~WJ~9~~`~)~~y! c~~~m~~~=~~Q~~%~~y~h1a~~_~}~~~~~~\~*~#~ll~~^~d~~]~iI~~~z0L~kq~j]~i+ N~~w~>~.4,v~~~m~f~~R~~d~~:~~~{Gs~~u~~~&~~~~o~@ 7~~~s~{~~q~b~}[~~E_~~o4$E<&_685/T([GO: VBS*2=#9Z WL`AMY\XR>.NH"0@C?7^1+P!%U FaK] 3;)I-D Q, 'J"4:22o %xP _ >sGl(8B<wtXF[v{uiC0]Q4EJD86)` pNW}9?&R/Lh*#VkzS7ma.;UZTI+=:q-3,^g@O7b6\'y; 5f|cH~r5KejdY0MA !3911n$G !;@:/r #{V e DvMp&5HBzw^Lay~xmI.cW1KPJ?3'f sT]6E$X-Rl("\o}Y>qg,A[`ZO)C7t+0*dkFU4h=b%|8 2jgNu<Qinh_9Si4[X_pVG? 7O"eEu<;Pfk.bMj|Gm$]sKSI8mE,Jrqyo]X&Md=*2A(}^UQf8zC{b~ _6>5s:ah`Q[=B`wn?cyRBAHY@0t5k g~NZx 9uPSK4Tw}vg1vV CYz392T/|h3ZW^oUF> 6N!dDt;:Oej-aLi{Fl#\rJRH7lD+Iqpxn\W%Lc<)1@'UZUhUOUIUXU3UnU2UUUDUJUbUQURUeUPUMU]UAU;UKUiUaUgUGU7U<UYUCUEU[UBU?UTU4U.U=U^UWU\U:UmU/ULU6U8UNU5U1UFUjUcU0UVUHUSUpU`UdU>UlUoU@UkUfU9U_QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ_J_K_IKdְ[aYu֛E&g֦Y*zIP֊G:f -֠p֘k| Uָj_cֻ֤0@֡ւֽZ$Rֱnօ֣֢֩֔ksև{^wmsl_֭[8yַl#<֋]b֜\Nw >ֲց֫1}"(g!h|ruֶAV.ֳ֓m7eրִֵֺ֖֨}^֙2+֌qbք~r־nMd~6Q֝pv֮oaֈ3Sּ֒Bh5;x4'z֍]ֆWi?֧Lx֑֪/ֹ֎q֬C=֞\t֐֕֏փW`v iJc֯Z`ֿXt֚D%f֥X)yHO։F9e ,֟o֗j{ T0k^[=j -.{45LMM>YT[>F6E}/[?p%[@0:hj 1lL)@2wg3!3F^XY6abgxwj33Lblnlxwnewo_3_fowsnB`axwvxwwka$a!a"a%a&a#a a3 hmUkIlUmapNlZ[33LllXh3({3 3;o}*Ty\~kBi_33aJK3uZ[\^`2bcUUiU~UsUmUpU|UdUUwUxUUgUUuUtUyUkU}UqUrUUoUnUzUhUcUlUU{UUjUUeUvUfcccccccccccccccccccccccccccccccccccccccccccc~ViT|x_ugbeqXscanZS`wpvh\^k[WdN}UofmQz{tyRjYO]lrP1D;47A-,CB?G/E.>68H<=I:23F509@,-.+POTQSR3okh3E3o}}zv z?f3nzvzFfzGjmZgk l.m0ll ool3,3N33kmn33-3.ZZ3a33j33)33lkY3milG3'3 !u|<nP3Y3E33in$i'S````X3l5v}m0ffn332303 <v"3EskW gedfhckijbX3Y5&kan(6)33|3`323333<,3}ol=ki#4546i$73` L AL L,LL;kXxEZ33u@3kufm3k8mN]z]nykY\Y]nmkOl33`fbzeHoylpkDy3XEYUYQYOYPYTYYYWYRYSYXYZYVllNXmg-gpl3?/z~k`l'pEm<|h{~m21!UYUSUXUVUTUUUWctcCc@c=cDc<c?cBcAc>.,+-/*201XhTTTTTTTTTgcfedFMDOJKPENIHLQG %y\?\D\E\@\A\>\C\B\FVVVd7ðiñ3vcn ilk i[M7lm_3'j[vakk*b klllf3h32ok/h!on p%D5wx?sk]M;ImnKlk3Znh"NwxGzl 2klp'kethh 3x"y ZB%|jpolp93 3|;~'w=?n lA3}t3XohnS}vU}xl{DgvgwEgxl33133r[}z^}}Ym3lk3ii[ijik\]2323vf^W3k3X[a\3:ib]on1`[qkĞ nl oAkm0nGk k[roqrğ u%[s3\3Ġwxfsj]ġm6Ģģ_@Yac33kdg[{W}Y<g3Y?ikk~goAa3<13 |2kp3Z‚3Aƒ33353„:olo…?†lQZ  Y'vonlAk,/ft03n11oZ234<zvl%zv33zvQmnk*nlm|^R83cNlgA1u)|bX|cL Q|fkm%oJm0o,|gVWYgB333zW33k8oz^3i7 i8p33i9zg_m&8;mno[W=>333t; ( )f[X@m=B`CD *g3+,33LL1-]v333/0g12Y332m55g67ko``?Zrp  pv:|Hy#{*|uy${,~xuC4m{0{53167c Mco9m[%L 8[jLO:Mdmmo3O3G|pa3onv7|Fy!{)onmko|Ny({/gsQJKFLAHDEICBGXWYztymoqlp~{usv}|xrnwZlo|con2Z333i}3 iZ3}1i i l=khLji lXu YzJu u olflmHJ3b32 gx>qwvJ}noBg}G3pwvS}gwvT}vW}k X33loihmhnn~pki63i2{8hohphq3o3x3n3Y3|3hr@m33|oĹjljm_|rjn33o_lfpd|vĺ3XgjofD]E^_`yG3)3 cH23ffow39LMf rr~rr|rr}rrrZo+9›33|hkX33!333[œ=333;3 3333NplGZCu3nP^Giou5w3Dli[oflkmmLBfm}lkMY3W3ol.kok3g|hl3 s|l7mY2v4Z5z3u23~333332333333lnRy3 Z6{3)3bjjj+.,-q q q 3201˧˦33on[aj{{hjyz{|nox[x7x3Omz3j3M[L33}Eh~LyMORpRsRqRrRt_________         WTWPWQWUWOWNWRWLWKWMWWWSWVSSSSSSSS~}{|````````````````````````````````````   ZyNOP3H3moso fIhdmpTkI>$%3g3d QR323tm83E3aX333<mÚw3ÛÜ[Rnk \U}Ý~Þ_XZZ~vw{|}zyux%upurt~n{xqowy}|zvsUo3(3v~Y{kB3~Z{LL0y~[{/01pXko3~~~]{233k3~_{3g'2proXXXUchcfcgrcabd`_`k3hnp<vc3k33+de3|_.h3[3e0ihhjhZwnk5ln3qTj 3~VX3303[36ko^]33vp%cw3<nxxwj f3 3onm3|e3<w(w3 2f4NNNNYJYLYIYNYMYHYKllllrospqtuvuyuxuw>;=<ФХЦУljkiٵٸٱٰٴٿٹپٶٷٽٲٺٻٳټ"&! %#   $PqPePPbPoP|PsPkPlPuPPrPhPfPmPxPcP}PjPwPiPgPtPPPdPzPvPyPP~PPnPPPpPP{C.),A56!=>$;:H407('8< 1#EF%3"DBG+?2-/9&@*TTTTTTTTTTTTTTTTaaaavaxaauaa|aaaaa~aaaaa{aaaaaaaaaawaa}ayazaefcd                                       2:8;57>?6=<394^&^9^.^0^^6^7^ ^4^3^@^-^)^1^$^^#^/^5^^*^^=^>^!^,^^<^:^?^%^8^+^'^(^2^"^;DYTRUcOB?AL^QIJS`PFC\aH<=K;dEZWbNGM_VX@[]>     Б8)7*54'2/(+391.06,:-rmloXi`Z]gUjdebqnpaWYh^_k\[fVcڬڦڡڢڧڭڥڠګڤڨڮکڪگڣW;W?WMWIWKW<WFW@W=WEWGWAWBWJW:W8W>WHWDWCWLW9K KKKK KKK KKKKKKKK KKKKKK                 uuu{u|uuuuxusu}uuquuuuluurutumuzuuuuyujunuuvuwuuuupu~uiuuouk|qknzd~uvf}srw{opmlxgcjyieth׏גםל׎טהובדךאכחיזW+W2W:W'WW=WW#W5W)WWW,W8W(WWW W-W9W1W3W;W0W/W6W%W!W.W>W7W<W*WW"W4W&W$SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXVXLXFXIXUXBXXXRXTXZXDXWXNXSXHXJX[XPXQX\XOXMXYXGXEXKXAXCiolmpknhtsgjrq  )   +  (      & ,             - # * % '  $ "    !    .UUUwUUUUuUUUUUU}UUUUUUUUUyUUUUUUU|UUUUUUUUU{UvUUzUxU~U\\ \[\\ [\[\\\\[\ \\\ \ [\[a[dPILc\OJKXg]TU_ifEZQSeWY`NFGRbMjhHV^mWtghv[sdciQaXTV_wbojx]Z\ufkSqrUpnRe`lY^l{rtXqnxhdm\zZk`evpgisYofcjwaWyV_ub]^[R;RCRPR9RYRTRLR@RARNR?R=RGRaR]R:RQRHR^RDRWRKRcRERbR`RBRZRURXRORMRSR_RIR>ReR<RFR\RJR[RVRdRRR8(#(,((((*(!(%( ((()(('(&( ( (("( ((((((+(((((-((((($( h3h372n2np=9: ;i&3YZ]h33})k 23CZ^WWNuO33b33mnr3ZnlHPvlQ{3~RSnn3 3;foz_l$5Y}fz`3zcpgfzin1Z3b3)2"n^Z$M@ZQR3gmll|Z  gwuxkrnlmqhtopvisjSZTUQXYRWV[?>=@}zvuw|~{ytsx      "     $     !  # XcXdXbXeTTTTTTT}xyv{|wz~\2\7\5\4\6\3UV UUVUUVUUUUVUUUUUUUUUUUUUUVUVUUUUUUUUUUUV UUUUUVV UUUUUUUVUVUUUV UUUVV UVVUUUUUUUUUUVUd6d1d2dd&d5d0d.d3d"d+d%d#d$d*d d-d(d)d/d!d,d'd4ڰڻڽڷڸھڼڶڴڹڱڿڳڵڲں   fMifNilz89:l.p;pY<zll$x zznllp.i[!3*i3l^G3EI/kv4% rv?kl mY&kD3CvFp%hP3 3;mvz@n]zA(vZ@3o3?hQzC,{wwhRZA23 3EJnMnZBkgjilhKNIGHMJLL?LZJo33Lo cl33;3 RkD3kSo3323y-mhfvy0oky1 ^vGy2y3hMSYY_xym{}y8nL3 FBIGHAEC?@DYnky[x~EgFy^~y_~GmNn!~oyex~lXYjiUrUsUqUtQQQQQQQQQQQQQQ_P_N_L_M_ObC@<=AD?FE>B׀׈׆ׇׅ׊׃׍׋׌ׂ׉ׁׄ 3Yô33m3oi3b33õz3ö33lzKT[M][o3kj(j6xyolxolkenkl[yj'mn<n!m"lP6zv3Y3kBlmZ_3h$1h%`zv3W33`h&vaBn:\3ky3nlHnpl 3"34$tu')w3331m3o4|w|wfLf3fk3)33}G33313|LY>xyc^|wVW"\ \%\\+\/\\\\\\1\\\$\\0\.\\\,\#\\!\)\\-\'\*\\&\"\(\\n<k333ig}oSmmY32}g~}3tm$}3 no+`iiqkBZt3Z3xaLz3X|33lN}!333bcnj`l8l[tln3ħ|J3YiYjaOH[u3Q|RĨĩ33t(P^P_PaP]P\P`PZPYP[^^^ugudueuhufmnkzmnL~t3VZunfn?ngW2g3H3wIp&Z[ZgJKigg}ol3M   ((XTnLˆL_MHZZ‰kn*ŠmZky‹ŒKiLhZ{M3LLZZ^LMC33YfvpYo./0n v32w_ v4vwbvfw6fxv8c|w|x|zh gGYfVgmW3Ylqm3k|gH3~  Z!#yx%i=33<zx'("Zi>nl-3=pLx/123b3<3t333Dj3Xpkvjj4[go?\j53~33ok3[Z ?_33<o33v3O333EB`hica!3kKmkL\Y*nm*3:3LQY313P3333pX LZtmnh 3nhlZu !=>33?@Am}ZvkvB3U"#!kkk H I L S K G E J O C R P Q B M D T U F NEjElEkEmNoNqNpXXXXXXXX4LFBGU?1,.<OA89CS@52:I/QKN-D0V+3MJT>6=7;RPHEX23u3Y3<zn]l3 32{kLmo!ch jloMe3*k33< #IGJDHEFMlMjMiMkP_~~~~xwf{@p=3 3;L>Yl.xwk{Cwl{Dxwp{F3coo {Im!|nZ~3b33nFi z}333z(j jjin }\}]\9}^+j^`b[83#$%}gmokL}j3<gg33klg4gL<Yo_k9:3E;<33ZVm^lZWlDknumnvn~nmhx2hy3 32ZXnolĽj3mľom3z3O323`3Cl"mZnKĿ[{jrAz^zf3_33O3X33)3 adlYmTzYvfl"UVWnh%lnm[\^3;n_kBoLOOOOOOOOOOOOOOO[[[[[[[[[ubua  1V8V4V:V6V7V;V5V9JJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJln3i[33D }|f{m{lPi63j3[ji[23{23b{3t332lHoj>iWgYmgZi3L3mToY3<LD233jkon133>g[l3Olio33WkMhHy2XyYm mYk]mFp1oZpeZ9L3uyZ:3u23~Z; DXj?j@jAow3+Āmlp3~]L3313E[b33;33tjC[c2nPo?YYXYXYXXXXXXXXXYXXYXXYXXXYYkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkpx3<lk3E3hxgf33L;,f-xnxx33X33m/l%8x23$Rf_{______z_|__}_~ljk*hVB2~3olmkWmAm$ol3.W33XF8h32hYhv$i'ilin1o 3z3WãihTkn3 äåæçimnolm.n~g*33u3Y3t3jY 2 LM4M&LqM-LL Y3k3}3k/g+333o^Io 3333133nL33<!PW${Akk-kRLL:M2jp1m8tG=mnSk>yIop3a3Ds?pY3533j232Ojoumxyzhimfw 3V39yY9jkxL}ejzFwwlLn333;3IlW8m9nY:j5o>o=z[ > @Z_knSH3m3o^mIm%3(Xifo33Z{nlnouU{!VX3$3M9JZYL{yY3V3f}{Ezy}}Gz{33Wg________CADEB3g2-lkn9.1:oA73t3}9:l>?oXkZ3j  xMx^33k x ii3 x a[#cd}(hxn3bkhfhko=lCpkn2333 fivfvh33~+[333YkVn(ZDbc3L3mZonbNhZEnot~ j e3b33s fgioli/|?{ci0 Ami1333Y33WWyGfl3bm~f31f}JyI3mo>o3uyS23yf33 3}SyV33XggRw~gkkmgno'g~nnTk)w~pl~3k3u3<+[ûnQ-.EwEi3M 2ü3323_ýi3þM)M`M1LM?[kO3o lQwJi3YplC)jmOo2<H2I=>IpX?jJZ(msGOmoxZ)3GMVYh)3WYW\WZW[WX3E3X:nl9?;in3klP33Fmkkfc3<zdel3}33f2x kol{ x x h{3ki|{ x3jx  = @ > ? AEhEgEiNnNm3$%!#"M]M^PPPP^^^^^~~ӀӁ3gLVYn<o[3}w}MXVY233kyc~}-}l+,_-ith kkwAiuLLKL.LZl%n;Z3) NW{]}\{k i}^ivĮ3<3kį3lo3u3Yon3bİ8ı3(3je33 IJjfij<xqxco'uzB5*xhw3YZzD-|llog</~Plof2gZh"yzmp]n@y}3.ym3333j‘3'3Z’Sav23X3E:F3;G2f|m;33LMvLLLLLLLLLLLLLLLLLLLLLLLLLLLLPвгжЫебадЧЮЪШЩЭзЯЬu|u~uzu}u{WXZU][\TYV}}}}}^H^F^I^O^Z^S^P^Q^Y^L^\^V^W^G^N^[^U^T^X^J^R^M^KlR\]w3FpLliHhgLMNLAyU|y^gM|_`|fgN|3#laYiDgO33n3n3 vEvFiB(Z@3O3}3N3iCcReMKY@:I%_$F5;SBCVA>O2,<ZRX8)-J46L30E&b.PHN+^c=(*?'#7[TdG9DaQU/]`1\W0 r e c m [ W a u p s `  X h ] ^ j \ Z f | x Y n g l  w y b ~  d } { _ v q t k i o z3mJ5[[LLL,L$[\a8no=ppqn qrQl3b33z Qo>tusB3YmB|F33cl d33303Om/fKM>h3)kLi|Q33jXkEjyx|9}>Hz7q2{7oZ3hL3onk9MF=3< x?  3n3B33b33X3233m"#[o&ml3}4%3a)k+kBm5p!&|g kpak^mg!33l{d3o*3+i3}3(iK%3<3t33;0X!(MML[:)333i"{#{z3~$%l*M5LM.mp%j3 ) [;38j+{ lo.[<,{b33*noG3Ow4,~ nYkhl2OPk!!hSg/~3~hho>nZhhh2c3 f[~o3Oy4[3 3["fkWz+ls3FJ|dz~z23ufvzoYy3O;Yz{~ z6kl33Zjhv"wx§Z3nz3¨4ID36L`G UVT  in izin2[n k~x<3E333g]3~3)323;o pY"z%G||g_$|YY&')Y*|(+X3<Z=Z>mklo_333 !}n p&0#$kjk%w3hK33ojFjGM^@LMJĄą33Y33 Xx|t{z}vyu~w  \\\\\VVVVV  j5Y[F3InP}yfnKLfMNnOP3;n3n3ZLLEo,lkB|\kd3IIJaNobn2QӶSBS(SAS?SHS8S4S=S*SJS)S<S1S5SES:S;SFS9S7SCS.S,S6SISDSGS3S+S-S>S0S2S@S/`<`+`'`2`A`>`@`0`L`(`9`-`.`:`,`*`6`I`E`)`=`8`;`N`C`F`3`K`M`4`J`H`/`B`?`G`7`1`5`D{|~z}Ví3"Zfi34333 3îkïi3oHomoti3 /WXTSVRPQUDEKHILGFJCBLLLLLLLLLLLLLOO[uPuRuQ    .,-Yl3k3t{6{330v{8{Ykxnk+p kY9:g.k33*M3Unk LLZ"n5o+kmo9n,m"oDn6Z#3<p lRo[Cj32A}^}!`"abc[DBC2[Eln33[F3f'Twoo33;3nw!+mn o/Y3u23~233fnlllL 23b35ghhhd[zve]-23 3E3k/klpGl32iehjWhhCZlndo6oQo2jzKlzL3ZZ3~o3`3Zz R33iggmlnkkglkmAYmnzKLOon{s2l QR3X4WZ ghgZ34>3)?Nhgd˘˗qq qqqqqq qq   )P)QKKWWfGfHNNNNNNNNNNNNNNNNNNNNNNNNNNYtYwYvYul(p[%w.)ql gisI3u3Y3<3 33-Mow7-[&tvM!fi['zkMov{TL[L\LaL]L^LZL_L`OO OOOZZZZt`tetatbt^tctdt_!  ()MaM`MbM_PPP^^~~~~~~~fmvy3)fnhfon^7k9kpv|fpofqmm~vfr33v< n*TTTTTTTTTTTTTTTTTTTTTTTaRaUaQaPaSaNaMaOaWaTaVUUUUUUUUUUUUUUUUUUUUUUUGEFMCOJKPDNIHLBڜږڒړڗڞڕڑڐڔڙڎڝښڛڍژڏڋڌcccdccccccccccccdklofnjimphsqrgE?;<@G>:9=BIFCDHAJa[`^\]_ZxhX}(vG })L>3 MJ#}, 3oJZG3K3(}/#f !pF+}3$,}5&333#~!#  ' %(  *$")& QR7PN4GCL968K@DUIVHFS=;E5T3B:<M?AO>JUUUU&UU%UTUUU U UUU U!U,UU)UUU"TUU(UUTTU U'U#U-UUUU*UU$UU+UUU UUUUU TUTVVStSs`t`s`x`u`v`w>.=<B62;/-:13@89A75?04Zkm1Xxf3}333Ok333d3i6F3aljZ S]S\8459326<;1:7!8-05643*&1/$',.+)7"(% 2#юѴьчѣtjуѹѪѷ{`kљvxџupѐ]UlѥіѢdMVф_aъ^ZzJѱWёсяQѩѲmLNsKѶcѦќѳ|iyѮѕѝXѨѫ\ѧѡPђцўeTbњршѵєїѸѓэѭ}oщRѰOхhqѠтѤ~wјfYrѯћѬnS[ыgMrMsQQQVVVVVV_*_+_(_,_&_)_'~~~٥YanXygoyhmmlYbmMn \ymYcYdyoz`ypYen yre/6>8349@7215;0?<=.:'''''''']$]&]+])]'](]*]%YYZZeZDYYYYZZZYYZ2YZYZgZZYZ4ZZYYZ}Z-YYYZZ|ZYZxYYZRZZZ#ZcZYZIZZYY{ZZHZZZpZZYZZ ZZYYYYZZZZZZZYZYYZ6ZYZ Z=ZYYZCZZYYYZYZQYYZuZZYYZ^YYZvZZZaYZdZYZZ"YZYYZYZ:Z!ZZYYYxZoZZYZ?Z3ZZZzYZ<YYZZZZ.ZYZYZZPZZZZbZhYZ7ZVY|YzY}Z5Z`ZKZZYYZTZ ZYZYZZZ'YYYZZyZZ~ZmYZtZZYYYYYYZBZYZkZ YYYZZZ>ZZ,ZYYYYYZZYZZZrYZAZlZNYYZSYYYZZZYZ9Z ZZZZYZUZsZWZZ0YZZYZ;YZ$Z{ZjYZMZZZnZZZZ+Z[YZ%YYZYyYYZYYZEYZ1YYZZXZ)Z8ZZYYZfY~ZZYZYZFZZ\ZYZYYZ ZYYZqYYZ*ZZZiZ/YZ]ZZZZGZZZ@ZZZwYYYZLZ(Z_YZYZ&ZZYZZYZOYYYYYZJYYYp5p3p>p)p#p1pp pp.pp$p:p+p,p<p*p'p7ppp%p?p9p=p"ppp2pp p4ppp-pp pp8p0p6pp p p&ppp(ppp!p p;pp/qqqeeeeeeeecfa_`ebdVVVVVVVVDbD_D`DcD^D]DaD\@CFDEB?AEEEE $ # % ! ( " ' &MkMhMlMmMiMfMgMjWWWWWWWWWWW/.ˤ˜˚˛ˣ˝˞˥ˡˢ˙ˠ˟jjjjjjjjjjj67954832NNNNN3u3Y8ij233Y3Y3npGkg3t3LY3gzSu#'Hm3n:Kop;&kM2P33p3H;M233333(3*32|KjouNj3rTD U3S$|WX3Xmpmn-n:o|:oFh,%^3Fh-Z*$%rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr DsDqDrDvDyDwDtDuDx3k3nZ6Zi3+3*3Yi\333nG_aXUyfxLHLMHNY@niofx"ffL8L|s}o}3;YAlm3n  k {z5}o{|6}7} 233.g{<}}{=}g3}Y3 33MZlwYv|Hm3noi{Z1L&Z3m}|Noll3 I }~{z|yj,jj[wG3+2]oIq3[x[yķĸoINstzjk3`~Q@}wk8*13[dv:oowklk0lVZWk3ELsv—h3˜ZPx™ -š012345hhZ6hokY+8ve  Y,fglkUp mmw3 if@A2BmnY-vo3Y.|gTgUlgVdekp9_93o)*+3D/*g,hi-j33PLcj8Qj9.RlbM,MBfj;n33xw_n3x3Yf`j<{/{ ~~n3[mpon:lNf"LMD3<3~o4_ME3-3kzoooLkfg{l`2gnp Y 3<3(cg3b32Y.ZZZZpAp@Qh3O2oLJVKWLxSm[33~MZx_nl{&%XXX XXXWWXX X X WXWXWWXWWXXX WTxTvTwT|TyTzTuT{aL1n24{fJ*5fKfL8k3nnk23b3 3au3@ABCrrrr{t{wg% ~F7}m{yg&Y k9ov333  {{3uk=npnw{{-.{3313llXo LLkhm$o Zn3iAn2LLLCD+3}M0U^0 Am;D2n?o-F3#G3nmz1%H33P4&mLo4l0klQ53Y3;34SXY_3oY~%ab~(ooAkgnm0~*33 i2Z\oBk ~3 3 1  hj{[kj|<w3{3_{?wm=3R 3V33k"+abaeapaiajaqahagana_a\afasaoarada[a]alaaacama`a^akaZatX2mnkm_mklmkY{lkdzLk33o_Y|ar3u{fczT3YZ[]\33Ekh3<33lF«hh33¬GhX[ l[+,i-/nmu01k3Y3}23|4n LR6nMNLKMqMpMo~~QQ     *@<G/,.E9='BC(A?$62>+&);13H8:I75D0-4%Fgemoo6w|mmFmm$3 v|~wUv|~wZ v|3k9?@D33{lo_nMLon\3)HhL34khM63 33ZhNhO?v%Z?X[gĉoijHXMK3b3l33D[hM#5[i!ڄڊڈډڃ}~چځڂڇڀڅ|645278301[[[[[[[n LVLhijv=|Iy%mk9o~p1lakoO3~o3|Ly&3Oy'qmyY^st1%$EVE]E[ESEYEWEXEaEZE\ETE_E`EUE^qpKWNWPWONeN^NiNjN_NhNgNkNcNbNfNaN]N`NdeeeeX33~gZ|jRlmm`abLLckdefmnhx3ijO\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVdddddddddddddddΌ΄΂Ή΀~Έ΁΃ΊΆ·΋΅QTjTsTqTpTrTfTnTiTgThTmTtToTkTlWWWWWWWo LHòóv\~E63m3b32 3H3[i332~O=3 [XLnlm3nCoY|L7ry{g0gg133!{${&>?@3kALdLZ$olZ%h#x2x3LSz_`y`z`}``~`{`|`VWWWWWVWWWVWSu1=;9<-60./5+834:,7213 G3|yw|3prH33iomf[II{|oy}y[JEffvQwx wRwPvSwmM(Y=|fu<Go!mf3~3X3m$vJKLvZwo;<Zdwlyh3A3JZe@kmm3!h DgdhXaiilimR}d^njqin_k njio3tnipmImf                   3!3kzzz$zzznm"Ynmpz noY z3qBCDEr33?3gijku~-H3fggLo3Fn~4NpA|GmAiM$[*i33 3i[+m~hv mOl!o {Gkvolnfu#23nLl^(5kD3|33M*m!v676!L33ZJh]39h^6Llh_if9!;wfi;khom0o9k 33>3d3i<!Z\\\\VDVCVEVFd{dzdxdy(((((l((((k(n(((y(}((r((w((((h(((((((((u(j(p((((((((((~({(m(i(q(((g(x(s(z(((|(v(o(t"$ #!3=33~33D3N3W Yhzvy lvyo3b2oon p%3 f3bvѽѾѿ! #&$%"]a^_becd`\fTTTTTQQQ_F_G_H~4~2~<~S~O~Z~A~>~@~X~L~P~9~U~V~:~T~R~6~I~E~Q~=~8~;~N~C~F~[~K~M~3~J~H~W~B~?~G~7~Y~5~D+,/00,-1./2[^\]! %& "$#  JJJJJJJJJJJJJJJJJJJW4W.W*W+W/W6W-W)W(W,W1W'W5W2W3W&W0eeeeeeeeeeeeeeeee]`f_\[^bYecdXaZW[[[[[[[[[[[[[[[[UUUUUUUUUUUUUUUUdddddddddddddddd c Y ^ e b a d Z ` ] [ \ _D{^XY`H]VRZgOEkANaQJKSePIFL[Bc\_lTDhiGWCfdjMbUwxt|}v{z~yuXWWXWWWXXjjjjjjjjj                qqqqqqqmkil`gcabfnhdejo     z{=>?333|}Bp2DgYk3Z#3E3k3(Imaii[ [emmlmbkKLL6Mii jknvki3mjm z0$wzm3OLL[zp3u3~h2oSh3E3 3rg5h4|L P3 zvh5no n;pd3LZ3X3{p r3/3ZZwx{fi 3j2Y l@DBACEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEENNtHtItJtG   MDMFMEPP^^^^^^^^^}}}~}}}3-23Wn3oo9nik3 333b33wd YC,YDoxA 3r YEwxC}nrk(p %'ox}3i3:lk)lnn}YopN3Y1s2n4L5tLM Zm3bunaoomm8nmUo@v78lonwx333;y@A33kC3z{ouX3<[zyZlLkn333oEolx 3~oĻnVmcDd3[ļHm;lolmFg3)33akh[hZ3i3k8\]lpAoP33!3 X32ž3IhovL}ŸJlhv]Kv`3 ¡LZ3333E ¢vdhPve3hZl3 ST3b3Y!3\vkp3fIJ3bw23b3D3<3333X3tkonkY3j:Y32o}Yikn;gXn~S||LC <m$343n3iIAiJo53|3DiK36 'Z789LTZ*:nm3!}r3{+}v33C3X3t2wlYmmgpm~3Y3E3|3 3333P3}v3B=ggy|3gm33Ot|yYXhL nl]ok3SmTp0Uh3O3Zz3Y{3uWu3~3 3Tmu,B]L5o]2fR_`2323b3(3 k>o?uY3ljol{g(g)wvv{3w{Y{L24oQ5{L#Y.{wMZZCOii3byi33nn1p%33<mn:323X3YOm$m/o+PxRr  X.X>X?X/X=X<X,X6X3X;X1X-X0X:X2X4X@X8X9X+X7X5TTTTTTTTTTTTTTTTTTT_[^NDGVKLWJISA=HYUXFa>PCEQB@M`\?TORbZ]aaaaaaaaaaaaaaaanj 363|jmyx}:78m[A9g33Ynobptl:3Y3E32;kk<j3bV1 Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@Y_T`p[XOie6I=@5#\hLTPLY4GYjMV^N_\^LyINf/R]7g8I>GDig QdFZEed ;`CK,X9F1<VfNi>IChQW`4aRI:`a7@:KNF?Y9PtR@di:fMzB1Obh9ERbVeKI24WwJ;%7IQb`oPBNKJI<Z0beQYkS-4@OvT@Xq4i4Bp6eJ6CD>:KS>8JZNFW>jcED=>5g:jUI>Ix7Lb[7fNK5]7d`NC4Q?AA6LJH]jGhe_cODXQgj7duP5fV!E#X<#AcJ`@PVR:KVc64>A5^[ QTd@BsHd\B*UH&_B66NDWXWO: R]jUFbgbJIY=4fT@5^GTw]\6T4CYMuN5N?JOAVfihi\d"K\TIH]IfM3^pViPA=wH^Z^ZCV<dN\TYG F_SN jjDEJZW)Fg^dKTQ4]YgY<YEVBIRI7CSWD6^VUH[YR@C]ieCMX<[b=Y\CZHM^i2`;McD'7B7PdfAMR+Df5:Ci0Bz7M`I-X2b4gORPAA^Rj4HMOKWd^aChXf>^:HSTe`VaGHB,<%\iPH\=7[9dWMIY\WlQcIE<AC#^{ZINN<YC4[;NT['FdY[)<[MB=$PNZd4 \URH$DDH 8Y6Yhad8YJ`RMH"LV I4I>U6_EGY_Ua==U@RB}Pe@<4;*Bf?\j'YuQOE 5\4EsSdLLUKVQ`UaE59Q*L8Aga\C I#McXHJ9^bmG[L6TXRj1DOhL8fCE'b`'J Fc4}:`_XSR<QERNGgOE~]1;@\Au\RXO]hII?"IM_6Z;F7;aPG?J[bVHB>7Qg=9@BXf@jaMb[j2U>VQOe;;RHWA7sODbbi<eij4`>NH7:X~_PW 7u[;Bo[EOg\;\IS1AJeB+i `.4%Xc#=lUYLE`9g3R] 4UN<L9]B6QYNv`sd<:^<NVSZqa9c_\FS,GIX:C9GG5j K:Y;^abwd:Hl7foM`E[|;:65HG5\[?A/`^9V;5S@WRn<|BCG?.8_6^b9]wN3aIHI\dp@>PFX+UBUaeI:<}fxfAaF Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@l=lkllal0l9l6llhlAllilOllllll_llllll/ll{lwlltll<lWlllqlzlflKllllZl.l l*l~l%ll4ll}l|llQlyllnll;lcllll)lJl>l#lul[llvllUl$llrlllHl2lllElxl8lSlNlllllMlClllll7lllYllllTljllllll^l\llllGllXlllllllldlslDlpll+lll5lll'lFllmlIlllll&l"lll3lPlll?llBll1lbl ll`llllglll lllllol,l!l]l@ll(l:ll llRl l lVlplellll- Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@Y_T`p[XOie6I=@5#\hLTPLY4GYjMV^N_\^LyINf/R]7g8I>GDig QdFZEed ;`CK,X9F1<VfNi>IChQW`4aRI:`a7@:KNF?Y9PtR@di:fMzB1Obh9ERbVeKI24WwJ;%7IQb`oPBNKJI<Z0beQYkS-4@OvT@Xq4i4Bp6eJ6CD>:KS>8JZNFW>jcED=>5g:jUI>Ix7Lb[7fNK5]7d`NC4Q?AA6LJH]jGhe_cODXQgj7duP5fV!E#X<#AcJ`@PVR:KVc64>A5^[ QTd@BsHd\B*UH&_B66NDWXWO: R]jUFbgbJIY=4fT@5^GTw]\6T4CYMuN5N?JOAVfihi\d"K\TIH]IfM3^pViPA=wH^Z^ZCV<dN\TYG F_SN jjDEJZW)Fg^dKTQ4]YgY<YEVBIRI7CSWD6^VUH[YR@C]ieCMX<[b=Y\CZHM^i2`;McD'7B7PdfAMR+Df5:Ci0Bz7M`I-X2b4gORPAA^Rj4HMOKWd^aChXf>^:HSTe`VaGHB,<%\iPH\=7[9dWMIY\WlQcIE<AC#^{ZINN<YC4[;NT['FdY[)<[MB=$PNZd4 \URH$DDH 8Y6Yhad8YJ`RMH"LV I4I>U6_EGY_Ua==U@RB}Pe@<4;*Bf?\j'YuQOE 5\4EsSdLLUKVQ`UaE59Q*L8Aga\C I#McXHJ9^bmG[L6TXRj1DOhL8fCE'b`'J Fc4}:`_XSR<QERNGgOE~]1;@\Au\RXO]hII?"IM_6Z;F7;aPG?J[bVHB>7Qg=9@BXf@jaMb[j2U>VQOe;;RHWA7sODbbi<eij4`>NH7:X~_PW 7u[;Bo[EOg\;\IS1AJeB+i `.4%Xc#=lUYLE`9g3R] 4UN<L9]B6QYNv`sd<:^<NVSZqa9c_\FS,GIX:C9GG5j K:Y;^abwd:Hl7foM`E[|;:65HG5\[?A/`^9V;5S@WRn<|BCG?.8_6^b9]wN3aIHI\dp@>PFX+UBUaeI:<}fxfAaF Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@ Q4wTBNOK\;4[;@|<