FUEL FUEL FLGlobalCompiledBlockClusterFLDebuggerStackSerializer&serializeStackFromContext:toFileNamed:FLGlobalCompiledMethodClusterFLDebuggerStackSerializer&serializeStackFromContext:toFileNamed:$FLGlobalClassCluster ByteString IdentitySet ByteSymbolFullBlockClosureIdentityDictionaryUndefinedObjectContextFLHeaderFLHookPrimitiveClusterFLHookPrimitiveClusterImageVM TimestampFLPositive8SmallIntegerClusterQFLHookPrimitiveClusterImage: Pharo12.0.0SNAPSHOT [Build information: Pharo-12.0.0+SNAPSHOT.build.1496.sha.57d247160caad1bb711525b65c45e99c8d250bb5 (64 Bit)]VM: 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 24 April 2024 12:31:55.036237 pmFLFixedObjectCluster preMaterializationActionsadditionalObjectspostMaterializationActionsFLContextCluster senderpcstackpmethod closureOrNilreceiverFLVariableObjectCluster outerContext compiledBlocknumArgsreceiverFLDictionaryCollectionClusterFLSimpleCollectionClusterFLSubstitutionCluster     FLGlobalMetaclassClusterArrayedCollectionRunArraySTONOrderedDictionary DictionaryContextColor CollectionSet GeneratorClyLocalClassScope AsciiCharset RBScanner KeyboardKeySmallDictionarySequenceableCollectionFLGlobalCompiledBlockCluster'TestCaserunCase HDTestReportrunCase:CurrentExecutionEnvironment activate:for: HDTestReportrunAll HDTestReportrunBasicCommandLineHandleractivateTestExecutionEnvironment runTestCase: HDTestReportrunCase:SpAbstractAdapterTesttestParametersHDReport runPackages:RSXMarkerDecorationmax HDTestReportrunCase:TestExecutionEnvironmentrunTestCaseUnderWatchdog: HDTestReportrunTestCaserunCaseBasicCommandLineHandleractivateSubCommand: HDTestReportreportTestCase:runBlock: HDTestReport newLogDuring: HDTestReportrunAllTestExecutionEnvironmentrunTestCaseUnderWatchdog: TFTestCasetestParametersBasicCommandLineHandleractivateRSYMarkerDecorationmaxTestExecutionEnvironmentrunTestCaseUnderWatchdog:BasicCommandLineHandleractivateSubCommand:BasicCommandLineHandleractivateSetcollect: RBMethodNode initialize TFTestCasetestParametersCurrentExecutionEnvironment activate:for:TestCaserunCaseSpAbstractAdapterTesttestParameters BlockClosure newProcess HDTestReportrunClasses:named:TestCaserunCaseSocketStreamTesttestFlushOtherEndClosedTestExecutionEnvironmentrunTestCaseUnderWatchdog: HDTestReportrunTestExecutionEnvironment runTestCase:FLGlobalCompiledMethodCluster SmallIntegerodd`String asInteger. CollectionsumStringcompare: CommandLineHandler activateWith:G8Date onNextMonthx+SequenceableCollection flatCollect:zS CollectionifEmpty:¸Pointmax:BagsortedElementsRSTrue&1SequenceableCollectionwithIndexCollect:- Collection\}{SequenceableCollectionnew:streamContents:Date monthIndexfBooleanifFalse:L HDTestReport newLogDuring:}d CharacterisDashPunctuationp CollectionasStringOn:delimiter: Collection sumNumbers:SequenceableCollection,rSequenceableCollectionrunningAverage: ByteArrayzipped!UndefinedObject ifNotNil:SymbolisUnaryFBColorh:s:v:BooleannotLColorhex:uSequenceableCollectioncollect:>SequenceableCollectioncombinations:atATimeDo:(VPointy!TestExecutionEnvironment runTestCase:StringendsWithAColonjOrderedCollectionat:5Color hsvSaturation]IntervalasOpenInterval+StringindexOf:O BlockClosureensure:ySequenceableCollectionstreamContents:sbColor asColorrefO SmallIntegerdecimalDigitLength/Floatround:f+Number reciprocalBOrderedCollectionaddAll:}{ Collection emptyCheck Collection ifNotEmpty:3 CharacterprintStringHex]SequenceableCollectionsorted:sT Collection// Collectionsize+ BlockClosurecull:SetnewFrom:ۀSequenceableCollectionisSortedSColorgreenSequenceableCollectionseventh2SequenceableCollectionallButFirstDo:String>=SequenceableCollectiongroupsOf:atATimeCollect:?]STON classNameKeySTON toJsonString:pStringasValidSelector Collection copyWith:_D AsciiCharset toLowercase: Collectiondetect:ifNone:=;Symbol collatedBy:/PointceilingxSequenceableCollection allButFirstx+Colorh:s:l: CharacterisDigitpNumbersecondsSequenceableCollectionkeysAndValuesDo:SequenceableCollectioncollect:thenReject:WBagasSeta CollectionasSortedCollection:+ CollectionabsStringbeginsWith:caseSensitive:W%Color r:g:b:range:N)Integer digitAt:base:TrueifFalse:AIntervalstop! Collectioncount:u BlockClosure newProcessSequenceableCollectionsortNumberprintStringBase:pColor rgbTripletClassDescriptionisInstanceSidewSequenceableCollectionfourth2PointguardedString expandMacroszSequenceableCollectionpermutationsDo:pSequenceableCollectionanyOne.STON listClass Falseor:}"Boolean|LSymbolasSortFunctionSequenceableCollection atAll:putAll:OrderedCollectionasArray SSymbol descendingwColorr:g:b:StringindexOf:startingAt:StringwithUnixLineEndings( CollectioncopyWithoutAll:y#Dateweekday.CompiledMethod isExtensionzSequenceableCollection shuffleBy:>5 Collection inject:into:PathprintPathOn:delimiter:1DateasDate 1ColorfromHexString:=Trueor:SequenceableCollectionsize.SequenceableCollectionlastStringcopyReplaceAll:with:y CollectionaddIfNotPresent:[ BlockClosurevalueWithPossibleArgs:Q Collection detectMin:&Stringtrim. CollectionasArray Number nanoSeconds MagnitudebeBetween:and:SequenceableCollection allButLastx+PathbasenameWithoutExtension: TestAsserter should:raise: BlockClosuresplit:indicesDo:F ProtoObjectifNotNil:ifNil:. Collection includesAny:NumberradiansToDegreeswIntegerprintStringHexzString wordBefore: Collectionadd:withOccurrences:StringexpandMacrosWith:SequenceableCollectionthird2String numericSuffixwSequenceableCollection from:to:put:_)SocketStreamTesttestFlushOtherEndClosedMSequenceableCollection pairsCollect: RectanglecontainsPoint:SequenceableCollectionindexOf:ifAbsent:K Collectionaverage0Number//SequenceableCollectionlast:QIntegerhumanReadableByteSizeStringzNumber raisedTo:#CurrentExecutionEnvironment activate:for: Collectionreject:thenCollect:Stringrepeat:u CollectionidentityIncludes:SortedCollectionmedianSequenceableCollection lastIndexOf:startingAt:ifAbsent:dTestCaserunCaseManagedDColor colorFrom:Number roundUpTo:StringkeywordsjuSequenceableCollectionpiecesCutWhere:do:N DateAndTimeminute8SequenceableCollectionpolynomialEval:NumberprintShowingDecimalPlaces:) Collection asCommaString! RBMethodNode initializeSequenceableCollectionreject:^Booleanor:LSequenceableCollectionindexOf:startingAt:ifAbsent:HOrderedCollection growAtLastsFalse|1PointisInsideRectangle:. BlockClosureon:do:BBooleanifTrue:LClyLocalClassScopemetaLevelForHierarchyOf:LBasicCommandLineHandlerhandleArgument:+qSequenceableCollectionsplitOn:.Point-) Collectionsortedw Collection/.PointcloseTo: SmallIntegerhighBit String<=Number**}{SequenceableCollection atAllPut:_)SequenceableCollection atLast:put: Collectionselect:1 Metaclass classSide 1PointminwmOrderedCollectionwithIndexSelect:SequenceableCollectionselect:thenDo:rPoint*cSequenceableCollectioncollect:from:to: Collectionadd:L HDTestReportrunClasses:named: Color hslSaturationStringexpandMacrosWithArguments:YStringjoin: Charactertokenish!Symbol asMutatorN Collectionreduce:sT Collection flatCollect:aSequenceableCollection combinations!IntegerprintOn:base:length:padded:1 CollectionasBag HDTestReport runPackage:C Collectionfold:}{Falsenot String includesSubstring:caseSensitive:l SmallIntegerprintOn:base:length:padded: CollectionadaptToCollection:andSend:xSequenceableCollectionasDigitsToPower:do: CollectionaverageIfEmpty:[ CollectionminrSequenceableCollection with:collect:֟Date subtractDays:Number roundDownTo:SequenceableCollectionoverlappingPairsDo:‰SequenceableCollectionatWrap:6StringasHexSStringisAllAlphaNumericssDate weekdayIndex.NSPerlinNoise2 noise:y:z:4SequenceableCollectionargmaxkSequenceableCollectionatPin:7Numberround:.FalseifTrue:ifFalse:sNumberminute. HDTestReportrunCase:>SequenceableCollection isSortedBy: Collection\\߈ HDTestReport runSuite:e CollectionselectEverySecondString substringszSequenceableCollectionwith:do: KeyboardKey named:ifNone:PointxMSequenceableCollectionsecond2SequenceableCollection findLast:ѝDate previous:String findString:-String beginsWith:=Objectsplit:indicesDo:] TFTestCasetestParametersSymbol ascending. CollectionmaxrDatemmddyyyyzSTON fromString:OhDateonPreviousMonthzSequenceableCollectionmiddleString contractTo:% CollectionflatCollectAsSet:b| Collectionselect:thenDo: Collection allSatisfy: Collection flattened!SequenceableCollectionafter:Pointmaxwm Collectiondetect:OrderedDictionarynewFromKeys:andValues: Collection removeAllN Characterhexw CollectionanyOneY Package isTestPackagez ByteString isByteString DictionarynewFrom:String>>}{Class classSide. CollectionflatCollect:as:: Collectioncollect:1 SmallInteger bytesCountxHDReport runPackages:}SequenceableCollectionwriteStreamDo:5SequenceableCollection withIndexDo: CollectionoccurrencesOf:LI SmallIntegerevenIntegerhexzString capitalizedESequenceableCollection nextToLastSequenceableCollectionidentityIndexOf:ifAbsent:'ClassDescription isClassSide CollectionremoveAllFoundIn:Dateequals:;SequenceableCollectionninth2Number truncateTo: Bag includes:m CharacterisClosePunctuationpContexttallyInstructions:Point isFloatPointTSequenceableCollectiondetectIndex:ifNone: Collection withIndexDo:+SequenceableCollectionpairsDo:ZSequenceableCollectioncollect:thenSelect:W HDTestReportrunSequenceableCollectionmergeSortFrom:to:by:String findSelector P DictionarynewFromKeys:andValues:aStringcharactersExactlyMatching:StringsurroundedBySingleQuotes'SequenceableCollectiondo:Boolean&LOrderedCollectioncapacity$BasicCommandLineHandlerhandleSubcommandBoolean==>3SequenceableCollection swap:with:f BlockClosure cull:cull: QBasicCommandLineHandleractivateSubCommand: CollectiongroupedBy:having:~SequenceableCollectionlastIndexOf:ifAbsent:FSymbolasTestSelector>SequenceableCollectionfindBinary:ifNone:=; CollectionasSetClassDescription instanceSide.SequenceableCollectionfifth2FloatarcTan:'wInteger slowFactorialIntegerprint:on:prefix:length:padded:= CollectionassociationsDo:/TrueifTrue:}"SequenceableCollectionsort: Collection asDictionaryzStringmatch:KPointscaleBy:v Collection anySatisfy: Collection includesAll: Exceptionsignalȭ CharacterisLetterpTrueasBit5 Collectionrange` Collection asByteArray  Collection asNewArray.Falseand:IntegerstoreStringHexzColor asHexStringj Collection copyWithout:y#Dateyyyymmdd CollectionprintOn:delimiter:last:Ł CharacterisDecimalDigitpSequenceableCollectionjoinUsing:last:!t TestAsserterassert:description:\Objectassert:SequenceableCollectionreplaceAll:with: ByteArrayunzipped' KeyboardKeynamed: Numberrounded}WColor fromString:EIString howManyMatch:JnOrderedCollectioncollect:OrderedCollection growAtFirst Collectiondetect:ifFound:WSequenceableCollectionpaddedWith:do:d CollectionasStringOn:delimiter:last:ŁSequenceableCollection reverseDo:GgSTON fromStream:n Collectionselect:thenCollect: Collectionunion: Collection difference: AsciiCharset toUppercase:؜StringsqueezeOutNumber Characterjoin:sTSequenceableCollection detectIndex:SequenceableCollectionidentityIndexOf:m|ArrayedCollection with:withAll:`SequenceableCollectionreplaceFrom:to:with: Collection-!Numbersecond. CollectionaddAll:SequenceableCollection runningMin:Number\\BagcumulativeCountsSequenceableCollection atAll:put:FPointfloorx TestAsserterassert:description:resumable:Point reciprocal. Character isSeparator5SequenceableCollectionindexOfAnyOf:startingAt:6RSYMarkerDecorationmax RBMethodNodepharoDocCommentNodesb SmallIntegerprintStringBase:[DateddmmyyyyzArrayatWrap:2]Point+-SequenceableCollectiondo:separatedBy:SequenceableCollectionatLast:fSequenceableCollection findBinary:nSequenceableCollection from:to:do:4SymbolkeywordsStrictõPointscaleTo:USequenceableCollection atWrap:put:!{Truenot  Collectionsorted:sTTestExecutionEnvironmentrunTestCaseUnderWatchdog: DateAndTimesecondF CollectionremoveAllSuchThat:. Magnitudemin:max:~SequenceableCollectioncloseTo:r"FalseifFalse:ifTrue:}"SequenceableCollection readStreamDo:5OrderedCollection add:before:rCurrentExecutionEnvironment runTestCase: CollectionasOrderedDictionaryzNumber milliSecond. CollectionincludesSubstringAnywhere:BagsizeA GeneratoronDo:y#StringwithoutQuotingS BlockClosuremicrosecondsToRunРStringcopyReplaceTokens:with:ZFalseifFalse:}"SequenceableCollection allPairsDo:{ClassDescription classSide. ByteArray booleanAt:"BagoccurrencesOf:/CurrentExecutionEnvironment runTestsBy: KeyboardKeyfromCharacter:ifNone:Setcollect:] CharacterisCurrencySymbolpPointabs.SequenceableCollectioneighth2False&Point<Ҫ CollectionunzipTrue|Objectsplit: Collection removeAll: CharacterisAlphaNumeric?SequenceableCollectionfirst:x ProtoObjectifNil:ifNotNil:ҹFLGlobalClassClustervSlotAnnouncementsTestPackageRenameTestMCOrganizationTestRBPullUpMethodTransformation.RBCreateLazyAccessorsForVariableTransformationRBMoveMethodToClassRefactoringSpDrawStyleTest SpVerticalPanedLayoutAdapterTest!SpTreeTableAdapterMultiColumnTestRSHistogramPlotTest RSCameraTestClassAnnotationTestCDVariableClassParserTestPharoDocCommentTestAndreasSystemProfilerTestTraitWithComplexSlotsTestTFUFFIFunctionCallTestShMetaclassChangeDetectorTestFFICalloutMethodBuilderTestTKTWorkerPoolTestBoolean"TutorialPlayerTutorialAccessorTest PointTestEpHasImpactFilterTestArgumentNamesTestPharoDocCommentExpressionZnBufferedWriteStreamTestOCEnvironmentScopeTestOCSourceCode2BytecodeTestZipExtensionTestAsciiCharsetTest(DelayMutexSchedulerMillisecondTickerTest CharacterTestIdentitySetTestSharedQueueTestTestExecutionEnvironment SmallIntegerMicInlineParserTestMicArgumentsSplitterTestStFinderPackageTestScopesManagerTestStResetWindowPresenterTest NSSymLogScale GEllipseTest&CoHierarchyInstanceVariableFetcherTest RGMethodTestSycRefactoringStoreOnTest+ReInstanceSidePrintOnMethodProtocolRuleTestSMTPClientTestRBRemoveClassTransformationTest%RBRemoveClassVariableParametrizedTestRBPullUpMethodParametrizedTest&RBAddTemporaryVariableParametrizedTestEFVariableExpressionTest LazySlotTestPoint CharacterSlotClassVariableTestPackageTagTest MCPackageTestRBPushDownMethodTransformation$RBProtectInstanceVariableRefactoring"RBMoveMethodToClassSideRefactoringSpFontStyleTestSpScrollableLayoutAdapterTest0SpTreeTableAdapterSingleColumnMultiSelectionTestRSKernelDensityTest RSChannelTestQueryAnnotationsFromClassTestCDVariableWordClassParserTestMessageTallyTestTraitWithConflictsTest MOPTraitTestShSharedPoolChangeDetectorTestFFICalloutTest TKTWorkerTestRBLiteralArrayNodeDoubleWordArray"TutorialPlayerWithMockTutorialTestTextAnchorTestEpFileOutModificationsTestDebuggerModelTestPharoDocCommentNodeZnCRLFReadStreamTestOCIfNotNilTestZipWriteStreamTestCodeSimulationTest,DelaySemaphoreSchedulerMicrosecondTickerTestClassDescriptionTestPluggableSetTest ArrayTestMicMicrodownTextualBuilderTestMicColumnsBlockTestStFinderSelectorTest ScopesTestStOpenDirectoryPresenterTest GPolygonTestCoMethodVariablesFetcherTest RGObjectTest+ReInstanceSideSpeciesMethodProtocolRuleTestSocketAddressTest0RBRemoveDirectAccessToVariableTransformationTest)RBRemoveInstanceVariable2ParametrizedTest RBPushDownMethodParametrizedTest&RBAddVariableAccessorsParametrizedTest-RBTestAsDataForExtractSetupTransformationTestProcessLocalSlotTest SmallFloat64 PackageTest MCPatchTest RBPullUpClassVariableRefactoring7RBMoveVariableDefinitionToSmallestValidScopeRefactoringSpMergeStyleTestSpRadioButtonInteractionTest/SpTreeTableAdapterMultiColumnMultiSelectionTest RSKiviatTestRSCircleVennDiagramTest SpListAdapterSingleSelectionTestRegisteredClassAnnotationsTestCDWeakClassParserTestSpaceTallyTestTraitWithMethodsInProtocolsTest)TFUFFIBasicTypeMarshallingInCallbacksTest#ShSharedVariablesChangeDetectorTestFFICompilerPluginTestArgumentVariable RectangleFloat Exception MetaclassFTNullColumnSortingStrategyTest TextLineTestOSWindowAttributesTestZnCharacterEncoderTest&OCNewCompilerWithChangesFunctionalTest IRPrinterTestDirectoryEntryTestInstructionClientTest,DelaySemaphoreSchedulerMillisecondTickerTest FalseTestHeapTestProcessMonitorTestService MicParserTestStOpenFilePresenterTest GMatrixTestCoNarrowHistoryFetcherTest RGPackageTestCmUICommandTest)ReInstanceSideValueMethodProtocolRuleTestTCPSocketEchoTestRBRemoveMethodRefactoringTest RBRenameVariableParametrizedTestRBRealizeClassParametrizedTest#|aF+؄iN3qV; y^C( ՁfK0݉nS8v[@% ~cH-چkP5sX="{`E*׃hM2ߋpU:x]B' ԀeJ/܈mR7uZ?$ }bG,مjO4rW{'d:#s\oEXkATFLHookPrimitiveClusterFLHookPrimitiveCluster)ySortFunctions-Core$testSpecialLiteralsNotInLiteralFrame#testStandardTraitWithMultipleTraitstestIsExternaltestCompileFromTexttestComparisonWithItselfSUnit-Visitor-Tests,testClassifyUnderExtensionFromTheSamePackagetestOverlaysAreBeforeMainChild testSendTotestNestedStructureWithArray*testBlockWithArgAndEnclosedBlockSourceNodetestRemoveInteractionIfPresenttestIfNotNilIfNil1ArgAsVar testInBoundstestCreateEphemeronClassNamedtestReadOnlyErrorstestAdapterExistsNewTools-DebugPointsBrowser0testPlaygroundJumpOnIfTrueIfFalseAfterCompletion testDecorate ZeroDividetestHorizontalBlocktestDoubleEndingmetaLevelForHierarchyOf:testWindowLabellingxor:testUnclosedRaw=testExplicitRequirementMethodsShouldBeImplementedInTheirUsers raisedTo:testAddInstVarNametestComplexTrait stopIndexisCurrencySymbol:testBasicCoverageregisteredColorNamestestFromTempVariabletestBuildingGroupstestLoadSourceFilestestExtensionSelectorsNewTools-SettingsBrowser-TeststestResolvingConsistencyUnknowntestWhileTrueExecutesRightBlocktestDefaultOrganizer testAsStringtestTallyTreePrint.testBlockWithFourArgumentReturnsLastExpressionpiecesCutWhere:do:9testCanRemoveAReferencedClassNotHavingReferenceInTheModeltestBehaviorAddedtestAccessRealValuestestUnrestrictedClassVariable(testConvertingAsRestrictedByAnotherScopetestDoubleByteClasstestGetLowerLimittestSplitJoinStringOnStringCollections-Streams atAllPut: testComments5testClassDefinitionToolIsNotValidWhenNotAClassContext7testReshapeClassPropagatesToDeepHierarchyClassInterfacetestRuletestOneSpaceInsideArray Tool-DiffProfStef-TeststestJumpOnBlockVariablestestReadStreamIfAbsenttestNotSpawingNewParagraph testFlattened testBitOr$testUnregisterMCPackageKeepsRPackage#testGetEntriesFromRectangleInParenttestExtractAllKinds(testPriorEntriesFromNullReferenceIsEmptytestLasttestTranslateMiddleRightTo-NewTools-DocumentBrowser-GitHubResource-TeststestSendMessagetestLoadTwoObjectstestCartesianProductDo3ElementstestMutateObjectClasstestCallWithSelftestComputeVerticesSingleLine2testBlockWithASuperSendHasCorrectNumberOfArguments testSetUptestSuppressInformstoreOn:base:length:padded:$testReadInGivenContextShouldIgnoreIt testColorFrom testPeekLasttestWidenOnMultipleExpressions grad:x:y:z: h:s:l:alpha:)testFalseIfFalseIfTrueEvaluatesFalseBlock*test0FixtureOccurrencesForMultiplinessTesttestServiceRunsAfterStart/testUnselectPresenterItemUnselectsIndexInWidgettestByteArrayLongtest06addAfter1testResolveConstantIntegerShouldSetConstantLoader testFirstBCOffsetWithQuickReturn testAccessingTempsVectorInBlock2+testInitialPackagesAreInitialPluginPackagestestSixtyFourBitRegisterOrPropertySortFunctiontestCompileTemps isTestPackage%testDeleteAWindowAndTaskBarActualized6testChangingSlotCallsInitializeSlotOnInstanceMigrationtestReadsFieldtestMarshallingOOPIsSameObjecttestAssignTemporaryVariableTool-Finder-UItestAssignment1testLinesOfCodeSingleLineCommentWithoutWhitespace testIsNotRoot,testCompileMethodAnnounceAdditionOnlyInTraittestCanAlternateRowColorstestRadio3StartsDeselected"testModelReplaceMethodWithSameArgs'testRenameProtocolAsAnnounceNewProtocol2testIncludeOnlyInstancesWhichAreActiveForGivenUserSystem-OSEnvironmentstestFutureOnDoSucceedsOnSuccesstestCanConsumeLineBasic'NewTools-DocumentBrowser-GitHubResourcetestIncludesAnyAllThere$System-BasicCommandLineHandler-Tests prevIndextestFileOutSingleMethodRemovaltestIndexOfStartingAttestAllAtomicTypesCall-testExtractedCodeHasTwoExitPointExpectFailure7testFutureFailureCallbackExecutesInSameNewProcessRunnerAthens-Cairo-Tests'testLookingForStoreDiskReturnsDiskStoretestSpaceBetweenTemporariestestAccessesSlottestStepToMethodEntry!testRegisteredNumberOfPackageIsOk testStandardTraitWithSingleTraittestAbstractInstanceVariabletestDuplicatedInstanceVariable testBasic020Calypso-SystemQueries-Tests-P2WithSubclassFromP1testOverriddenMethodtestMouseMoveAfterDoubleClicktestIsWeakLayouttestUTF8EncoderRandom ProfStef-Core caseSensitive,testChangingASharedPoolUpdatesCorrectlyUserstestInlineMethod3testPullUpInAHighHierarchyClasstestIsAboveRow!testNotSelectsNotDeprecatedMethodtestAddVariableTransformisDashPunctuationtestBehaviorNameChangemakeRoomAtFirst0testSimilarToAnnotationOfSameClassForSameContextAtestInsettingSmallerThanRectangleExtentShouldProduceCorrectExtenttestChangingDeleteSlottestBreakpointInitializationtestWithComplexRecursiontestRecompileUninstalled/testFailureExtractSetUpWhenIsNotFirstsSentencesSystem-SourcesCondensertestNormalSubclass previous:testNoNewLineBeforeCascadetestUnwindFromForeignProcesstestSwapAdjacenttestParsePharoZipTimestamptestLazyClassVarCompiled"testExampleTempNamedPutTempVector2;testCaseInsensitiveFilterIsNarrowWhenTheInternalAreNarrowedtestCompletionOnFirstLetter pieceBlocktestNewSliderValueIsZerotestFailureMetaclassFailure!testPushTemporaryVariableBytecodetestDoesntContainPath!testRealActiveProcessFromProcesor#Calypso-SystemPlugins-SUnit-QueriestesttestIsEphemeronLayouttestTemporaryVariablesMethodctestChangeInInputSelectorWithToMuchAccessorThanArgumentsShouldChangePreviewLabelFinalWithFailedTexttestDetectInEmptyLog'testTruncatedToSizeLargerThanCollectionsameAs:testIsExecutedFromSingleScope test01addtestWriteWeakSlotCompiled?testPackageCommentToolIsValidWhenReferencingDifferentClassGrouptestFailureInvalidSelectorextensionPackagetestSelectThenDoOnEmptytestKeyAtValuetestExampleTwoBooleanSlotstestLongMultipleArgumentsaPointtestPragmaTwoParamtestBuildSimplePoint2combinations:atATimeDo:"testCheckInputForInstallSubcommandSpec2-CommandsFtestWhenCurrentDirectoryChangeshouldNewFileDialogOpenOnTheNewDirectorytestPushTempArgument!testCopyReplaceAllWith1Occurrence'testReturnsAsManyWaitsAsSignalsReceivedtestReflectiveReadWritetestRemoveSlotRubric-testSettingLeftDoesNotProduceInvalidRectangletestBecomeForwardtestStructureOfPlainTexttestParseOptionsSystem-Localization?testCaseSensitiveFilterIsNotNarrowWhenTheInternalAreNotNarrowed(testBestNodeWithValidPlaygroundSimpleMsg5testEditClassScopeAddingClassAndCompletingFullPackage*testTraitDefinitionNodeIsTraitSequenceNode3testComparisonOfTwoAnnotationsWithDifferentSelectortestCallbacksInOtherThread!BaselineOfNewToolsDocumentBrowser!testParagraphEnvironmentParagraphtestBasicQuoteBlocktestSegmentFromPointstestAddVisitedNodes isAllDigits$testwhenSelectionChangedDoFromEditor&testPackageOfClassMethodIsClassPackagetestIsWordLayoutstestFloatPrintPolicy testLinesOfCodeSingleLineCommenttestCommentWithoutImpactaFloattestResolvingConsistencyselectortestBuildCycleUntiltestCopyWithFirsttestAllExistingProtocolsFor%testAddBoxPlotAndLinePlotReturnsCharttestPositiveIntegerPrinting testAtRandomtestMarshallingFalseArgument ReadStream2testBlockWithInstanceVariableReturnsLastExpression0testCopyForBehaviorDefinitionForClassDescription testPrimAtEndtestWindowsAbsolutePathName"testCanCreateHttpRepositoryFromUrltestAsStringOnDelimiterLastOne#testStringWithoutInitialCommentFromtestAnnotationtestClassSideOfATrait5testPrecedencesAreGeneratedInClassDefinitionWithAliastestWritingOverflowtestFullPrintOntestInjectIntotestNestedNodestestFindBinarylowBittestMillisecondsToGo%testRemoveElementReallyRemovesElementBaselineOfNewValueHoldertestNilIfNilEvaluatesBlocktestShiftMinusOne1LeftThenRighttestSelectThenCollect1testRemoveElementAddedAfterOpenRemovesFromAdaptertestRedundantClassDefinitionaa:!testJoinUsingLastOnArrayOfStrings.testClassDefinitionToolIsValidWhenClassContexttestIsEmptyLayouttestCompositionCopytestMetaclassNumberOfInstancestestAddTwiceReplacesChildtestNowhereToMove testInfinity1%testCompileClassifiedWithUnclassifiedtestAdditionInIfAbsentPut4testBestNodeWithInvalidPlaygroundIncompleteMidSource&testEditClassOrPackageScopeAddingClass'testBestNodeWithValidPostionOnMethodEnd(testTAddIfNotPresentWithElementAlreadyIntestExampleWhileWithTemp%testRedundantBehaviorRepackagedChangeRefactoring-Critics-TeststestDefaultResultTexttestScriptDebugPoint Epicea-Tests!testDoItRequestorReadRequestorVar%testTypedStringArgumentHasDefinedType Beacon-CoretestInspectionMeta7testNarrowFilterAfterFetchCompletionShouldNarrowResults,testLastBcOffsetForNodeWhenMappedPcsAreEmptytestDeleteAWindowtestWithBorderOpalCompiler-CoretestSearchPath1CoveragetestClosedTallytestNewForClass*testNewLessonHaveEmptyStringForTitleLessonIceberg-Plugin-Pharo growAtFirsttestModelInsertClass)testOptimizedBlockWriteInNestedBlockCase4testSpeciesLooseSortBlocktestAllEntriestestMorphicPopuptestDrawingWayOutside6-testClassAdditionWithInstanceVariablesChangedtestSignedInt64Collections-SupporttestStepThroughDoesTheSameThingAsStepOverWhenNoBlockIsInvolved+testModelExtractMethodWithTemporaryAssignedtestUnselectShapeWithShiftClickRing-Definitions-Core testUnloadWithAdditionalTracking"testTAddIfNotPresentWithNewElement testContextAttestSortedCountsEtestMethodsAddedInMetaclassPresentInSubclassesAfterChangingSuperclasstestTraceForDisabledHalttestItalicAPIToSetTextmaxDaysInMonthtestSequenceOfFormatsisBinary saturation3testUpdateMethodAnnounceRecategorizationOnlyInTrait!testNoUnusedInstanceVariablesLefttestResignalAs!testAddPoolDictionaryDependenciesSpecific-Rules-TeststestProtoObjecttestPrimNextPutMorphic-Widgets-TaskbartestWikipediaExample2testFailureEqualsVariablestestWithAxisLabeltestResizeMakesCanvasResize testBreakLink+testAddingExtensionMethodNotMatchingPackage ComponentMaxtestSimpleEnsureTestWithError4testConfigureContextWithHaltShouldMarkContextAsErrortestTransfersSingleClienttestFutureZipFailsIfSecondFails STON-CoretestReplacePresenter timesRepeat:1testCreationByCommaWithMultipleCompatipleContextstestCreateNormalClassNamed-testConflictingEncodingOptionShouldRaiseErrortestSequenceDetectsAtEndgtestWhenCustomizeFilterWithoutDefaultFilterShouldFilterDropListPresenterIncludeDefaultFilterAndSelectIttestPragmaDoesNotExist(testDefinedClassesInstanceAndMetaSideAPI"testSingleQuoteBlockFollowedByListPharoDocCommenttestDefaultFontprintOn:base:length:padded:testCachedMethodNodetestIsAListDash'testNotVisibleMorphIsNotGettingAnExtent$testSimulatedProcessIsInCorrectStatetestDoItRequestorOptimized=testInitializeFilterDropListSelectedItemShouldBeDefaultFilter!testAndWithLeftTrueEvaluatesRight)testBestNodeWithValidCascadeLastStatementtestSizeUnsignedIntEnumtestCreationFromBytes2testClassWithClassSideImpact'testFutureFlatCollectFailsOnSelfFailuretestLongStackSizetestIntoWorldDeleteOutOfWorldSystem-Platforms?testClassTraitThatHasAPragmaHasCorrectTraitSourceAfterRecompiletestAllNamedFromToSortedUsing testIsUsedtestWithCollectError testSetToEnd"testKeyAtExistantValueReturnsOkKeytestHex testImportAMethodWithNoTimestampKernel-ExtraUtilstestOneSpaceIndenttestUnsignedIntAI-Algorithms-Graph-Components7testChangeInSuperclassShouldNotAnnounceSubclassModifiedNewTools-CodeCritiques-TeststestNaN5testMixedSignDigitLogicDebugger-Oups-Tests9testHandlingWithSeveralExclusionsAndExceptionSetsHandlingtestRadio1StartsDeselectedtestStrictModeOptionOffMonticello-Model aSubstring testFirst"testIsTerminatingForcedTermination testStrikeSystem-FileRegistrytestBuildMethod$testExampleToDoOutsideTempNotInlinedtestModelInlineRecursiveMethodtestFailureBadName$testStructureHasCorrectOffsets32bitstestIncludesKeyLocalyDefined#testForcedRuleOnClassWithPackageBantestRequestResponseCtestIsAbsoluteWindowsPathReturnsTrueWhenWindowsAbsolutePathProvidedtestRNG1testFailureCannotExtractProperSubtreeFromIntervalSystem-Object EventsLtestAddMethodInExtensionCategoryWithExactMatchAddMethodToTheExtendingPackagetestUpdateShortStackForDisplaytestInferiorWithIntegerOtestExplicitRequirementWithSuperclassImplementatiosAlwaysReturnsTheCorrectValuetestPushThisContexttestChangingRootsUpdateWidgettestCreateValueHolderRefactoring-CriticstestHasPasswordSettestWorkingDirPrintString"testCanGetDaPackageFromAGivenClass"testAddNonEmptyGrowsWhenNewElementtestStepIntoQuickMethodEmergencyDebugger-Tests testAtPutNext testNextPut/testPackageOfClassMethodFromTraitIsTraitPackage-testAllGlobalNamesStartingWithDoCaseSensitiveatAll:testInvalidPrimitivetestKind testGreen8testConflictingProtocols!testExampleSimpleBlockLocalNested testPrimNextNewTools-MethodBrowsersScriptingExtensionstestRemoveSharedPooltestInitializedSlotUpdateClasstestPackageIsUpdatedInClassSidetestLegacyPharoConfigurationtestIfExistsIfAbsent isSymbol:%testInsertClassWithinExistingHiearchy.testMutateObjectInstVarShouldCatchRightFailuretestNoRemoteReadNestedBlockstestSelectsDeprecatedMethod testMinMax%testSingleLevelListSplitWithEmptyLinetestInitializeWidgetstestIfNotNil0ArgtestOverrideStoredCredentialstestCompileFromAnalysedASTFuel-Core-TeststestAnnotationASTtestImportAClassCategorytestSharedVariablesAsArraytestRemoveShadowFromShape%testPassing2DoubleStructureInTheStacktestUntypedTrueArgumentIsTruetestOnlyWeakSubscriptionstestWaitForSendDoneAnswerStatus2testUnoptimisedPlusSpecialSendsMessageCapturesSend*testRestoredBrowserInstanceWithQueryScopes testNewLineBeforeAndAfterCascade)testCompileClassifiedWithProtocolInstanceTool-ProfilerstestCommentBetweenStatementstestOptimizedBlockReadInBlocktestTwoClassWithSameNametestSingleRemoteMethodArgumenttestResolveTempPathFromTMPtestRemoveTagRemoveClassestestBreakpointOnClassVarReadsFreeType-MorphictestSelectNonetestFips180Example1testSelectAShapeShouldUnselect testMessagetestAllUnsentMessagesSettings-System!testOnceBreakpointDisableAfterHit new:withAll:testContextMenu aZeroArgBlock testPagerwithIndexSelect:testAsNumberWithoutDecimalPoint2testCompilingExistingMethodDoesNotRemoveExtensionsDebugging-CoreZinc-Resource-Meta-TestsisCasedLetter:"testFindThisPackageAfterAddingTexttestNewTraitExlusiontestDigitLengthtestNestedLevel2testFloatCenterExtent*Calypso-SystemPlugins-Critic-Queries-Tests testIsNiltestOwningClasstestExampleTempNamedCopying2-testWorkerPoolCretesWorkersWhenExecutingATasktestModifyingSuperclass testLayouttestSetErrorMarginAtestFailureRaisesRBRefactoringErrorWhenRemovingNonEmptySuperclass testValuesDoNewValueHolder-CoreEmbeddedFreeType-Tests testClose.testTaskDoesNotTimeoutIfTaskExecutionIsShortertestSingleTraitadaptToPoint:andSend: testAsSetcollect:testNilIfNilReturnsBlockValuetestBackOnPosition1aNumber nanoSecond padLength5testDoubleClickShouldNotTriggerIfClickedOutsideBoundsexampleLiteralByteSymbol)testRemovedSelectorsWithMultipleSelectorsptestToolsToInstall2testUntypedConstantIntegerArgumentHasUndefinedTypetestKeywordOneArgumentPerLinetestNonConflictingArgumentNames#testNilIfNotNilDoesNotEvaluateBlocktestMultipleChunkstestOneLineMessagetestContentsSetSUnit-Support-UITesting6testAcceptTwoEntriesAtDifferentIndexLogsSeparateCountsmaxValtestCircumscribedCircle#testSelectionInFontStyleListIsKept2testPerformWithArgsLargeFrametestNameWithDelimiter!testServiceExecutesStartUpOnStart testEmptytestPrintElementsOntestMicrodownImporttestCombineDependenciesKtestVariableWordClassWhenTraitCompositionChangedShouldAnnounceClassModified testGoodPathRemovingNonEmptyLeaftestCanPerformInSubclass testBounds,testSubscribeToChangeRaisesEventWithNewValuestep&testSubstringSearchNonExistingSelectortestClassWithCommenttestCheckIfAnnotatesGivenClasstestNotifyTempBreakpointHit0testAssociationAtExistantKeyReturnsOkAssociationtestIntegerPointerParameters$testInitialArgumentListAutoSelection-testUnaryMessageNotMatchingAnInstanceVariable4testNestedBlockWithExternalTempReturnsLastExpression findBinary:testWithDoErrorGZipWriteStream aSortFunction testInformzippedtestAnnounceWhenSelectionStarttestMcWorkingCopy'testWhileTrueExecutesRightBlockWithTemp0testFutureOnDoSucceedsOnTrappingCorrectException testWithPrecedenceIsNonAConflicttestIsAllWhitetestBreakOnceInContextSystem-Caching-Tests NewTools-Sindarin-Commands-TestsnewColtestCelltestChangeLayoutTypeToByte$testIsTerminatedAfterSelfTerminationtestNoneSatisfyEmptytestIfNotEmptyifEmpty testNumber testsRsValuetestNoSpaceAroundBracketstestInstanceVariablesStringtestTooLongArgument(testPackageSelectionAfterPackageCreationtest8BitDisplayMetacello-TestsReference sum:ifEmpty:ifNotNil:ifNil:!testBreakDebugPointOnVariableReadtestUnregisterPackagetestAll,test0FixtureAsSetForIdentityMultiplinessTest testOutliers toUppercase:SUnit-MockObjects-TeststestRawsWithBoldtestJustSendsSuperFailingtestRemoveZerotestTargetedToolsWhenOneContext testDelaytestIfEmptyifNotEmptytestCreationByCommaisCurrencySymbol6testBestNodeForClassNameSelectionShouldBeClassNameNode testAlias testFloortestRawsWithItalictestBanForPackagebaseaSortedCollection testMaxSizetestBuilderSharedPoolstestZeroElementRectangledicttestEachSelectorReturnsALesson testPrintHalttestByteArrayBaseNewTools-Scopes(testManifestNamesAccordingToPackageNames*testSixtyFourBitRegisterLeftRotateBySimple testExtension0testSixtyFourBitRegisterLoadFromReverseByteOrdertestStepIntoQuickMethods testIsEmpty appreciatetestItalicNestedInBoldtestGrandchildOfReferencetestPointerCannotExtendByte testRemoveInstVarNamedWithTrait2.testInferVariablesWithNoInitializeFindsNoTypes/testIteratorWithInfiniteBlockOnlyCallFirstTimeserrorNotFound:positiveNumberString)Calypso-SystemQueries-Tests-PExtendedByP1 dictionaryRubric-SpecFindReplaceDialogtestNoNewLineAfterCascade2testMathBlockOnMulitpleLinesto:!testSizeWithGarbageCollectedValuetestNthRootExactnesstestJoinStringUsingChartestBreakpointOnTempReadstestSplitArrayOnElementtestExampleIfFalsetestDefaultPlotColorsIceberg-Libgit-ToneltestServiceIsKilledAfterStoptestUTF8EncoderIncompletetestCanUnzipFromStreamtestReturnHasNoPeriod'testComparisonOfTwoDifferentAnnotationsupToEndtestStoreSettingNodeTwicetestColorsOutIntestDefinedBehaviorsCollectionaltestExtractSetupExample2testProperTestProtocolIsUsedtestOverlappingFormattestFindLastNotIntestPushDownUnusedClassVariabletestClassVariablesStringtestConvertFromIntegerWithScalesidetestDeleteAllChildren testCircletestBuilderTraitstestLinesOfCodeSimpleCasetestRecompiledReturntestAddingPackagetestSearchForPatternCode2testSpecialGestureOnOuterMorphPutsHaloInOuterMorph$testClassifyUnderAnnounceNewProtocoltestSortedElementstestRaisedToIntegerWithFloatstestVariableDoesNotExisttestBoundingBoxOfSubmorphstestTagsForMethodstestLinkCreatesInnerTexttestRestoreWindow testToLongNewLineWithSpaceBeforefoo:!testIntersectionsWithVerticalLineBaselineOfFreeTypetestConnections01compiledMethod1testFutureFirstCompleteOfFailsIfSecondFailsFastertestTwoSingleParagraphstestBinaryMessagetestCustomFocusOrder#testKeyAtValueIfAbsentLocalyDefinedNewTools-InspectortestIncompatibleBehavior&testNotWrittenInMethodWhenItIsOnlyRead3testBehaviorClassClassDescriptionMetaclassHierarchytestUTF8EncodertestBantestCompileValuetestSizeSignedShort testPairsDotestHeadCompressedZerosToBytes;testRenameClassUpdateOrganizerClassExtendingPackagesMappingtestCopyUpToLasttestAtAtIfAbsentPuttestExecuteSortingOntestMathInlinetestARectangleContainsItsOrigin&testMonitorAnnouncesUpdateWhenDisabledtestNoEmptyProtocolstestUTF32EncoderExampleFromD101testParseFailuretestRepeatedMergetestHumanReadableByteSizeStringtestRemoveOneOfThreetestSplitArrayOnSequencetestWithoutPreTabs testCallgraphtestPathStringtestPushInstanceVariable%testOnForkErrorTakesLessThanOneSecondtestCyclesWithAtLeast testInstallInSpecificEnvironmenttestSimulateClick firstNonDigittest4ViolinsAnd2ClustersMonticelloTonel-Tests-MockstestRelativeWithParentstestLoadNotFoundMicrodownSystem-CommandLine-TextSupporttestLineAtCursorPositiontestPrintRelativeWithParent)testDictionaryPublicProtocolCompatibilityTools-CodeNavigation-TeststestBasicStream`testChangeInInputSelectorWithFewAccessorThanArgumentsShouldChangePreviewLabelFinalWithFailedTexttestDeleteAllHistory$testAddingSlotDoesNotRemoveExtensiontestParseLineWithTwoCharacters5testMergingTwoStylesWithASameClassHasClassInBothSidestestPragmaNoExtraSpacetestMethodDefinitionWithBangstestBoldItalicAPIToAccessText$testShouldAcceptIntegerWithoutMinMaxtestRemoveAllFoundIntestModelAddMethodcopyWithoutDuplicates testWithRB10Equals+testSettingTextManuallyClearsTheUndoManager3testNonDefaultSettingValueIsIncludedInTheStoredFileisBytestestConcatenationSearch8testNotAffectedByChangeOfAbstractMethodOfNotRelatedClass"testStepRestartAndRestepTopContexttestMonospaceWrappedElementsBaselineOfAthenstestLabeled03HasModeltestPasswordIsSetInWidget/testEmbeddedAnchorInTextAreDrawnAtRightPositiontestRemoveTraittestAcceptEntryLogsAllSources3testNormalProcessCompletionWithLeftEffectiveProcesstestEncodeCRLF)testFalseIfTrueIfFalseEvaluatesFalseBlocktestRenameProtocolAsWithNil22testClassCommentToolIsNotValidWhenNotAClassContext BaselineOfQAtestIsFixedLayoutbitAnd:)testRegisterPackageTagConflictWithPackage2testSetColumnTitleInPresenterPutsColumnHeaderMorphtestWriteCompilationvalue:+testOnlyOneMethodInMicrodownDefinesSettingstestDefaultEnvironmentContent#testExtensionsAreNotDoneToCodeBlock*testNextManyAfterLimitShouldStopAfterLimitRoassal-Mondrian testWithWeirdValuesLineWithTickstestNegatedSearchtestMustInclude02 testGroups toJsonString:testStorePopIntoVariableRubric-StylingtestExtractSetupExample7testRemovingExtensionProtocol badSemantic testNewFrom*testSupplySeveralAnswersToSeveralQuestionstestLiteralEqualitytestCompileClassifiedWithNiltestOriginSelectorOf testAsNumber#testTerminationDuringNestedUnwindR1'testMultiplicationDoesNotLoosePrecision+testImportAClassCommentWithExclamationMarkstestDebugSession!testDoubleArraysHaveCorrectLayouttestUpdateDisplaySUnit-Rules-Tests testReadNodes-testSimpleTableWithFormattingWithSomeElementstestAddElementAddsToAdaptertestProtocolAddition testRadiusabstestConflictMethodCreationtestSignedShorttestLiketestHasShortcutKeytestPushLiteralVariableBytecode&testPluginBasedJpegWriteReadUsingFilestestPrimLessOrEqual testRemoveOnetestCommentSourcePointerVtestSkipAssignmentWithStoreIntoBytecodePushesReplacementValueButNotWithPopIntoBytecodetestHasVersiontestHandlesContext testOpenLogtestIsRelativetestExecutionCriticalSectiontestDirectTraitSubclassingtestCreateNormalClassWithIV testSameRangetestBoldsAndNestedItalicstestCanRemoveUnreferencedClasstestClassWithPluginEnabledtestInlineMethodtestHashingPeppertestDefinitionOfTraitVariablesLibrary-TeststestReturnTrueBytecode!testFourBackQuotesOnMultipleLines minElementbb:test2BitDisplaytestAnnotationNoArgs testExample1 testInclusion#testTraitUsersAfterMetaclassReshapeRoassal-UML-TeststestCopyFromToWithForSorted2testFalseIfFalseEvaluatesBlockWithTempOutsideBlocktestUpdateShapetestEnumerationtestComparisonOfSameQueries primitive:testClassifyUndertest32BitDisplaytestWaitMaxMilliseconds)testEqualSignOfIdenticalCollectionObjects findFirst:.testFixedLocatorDataIsOkWithUnsortedCollectiontestNextPutAllStartingAt%testCopyNonEmptyWithoutAllNotIncludedtestMoveMethodIntoArgumentdetect:ifFound:testAddTraitSettingPackageTagtestVennDiagramOneSettestMakeRelativedo: testWithRB9testReturnHasSpaceBetweentestStandardTraittestRemoveFromSystem.testClassDefFromLegacyStringHasPackageNameNodeBaselineOfTaskIt!testFindThisMethodAfterAddingTexttestByteArrayConversionErrorstestSelectingInEditortestAsFormWithExtent!testUndefinedExtensionIsCodeblock,testLocalProcessTaskRunnerRunsInLocalProcesstestGroupsOfAtATimeCollect test0FixtureCopySameContentsTest!testSmartCharacterPairForIfAbsenttestParseError!testOrWithLeftFalseEvaluatesRighttestCustomLineBreaking Character.testEnvironmentWithCorrespondingClassIsCreated$testUndeclareSlotFixWhenSlotIsLoadedtestJpegWriteReadInMemoryallRangesOfSubstring:testSigned2ByteIntegerstestLargeCharacterStreamtestInitializeInRoassal testBecometestSelectingAnElementSelectsIt testSixtyFourBitRegisterAddition testUnzipTotestLiteralString"testTrueAndAnythingReturnsAnything testFailureVariableAlreadyExiststestPrintOnDelimiterLasttestValidateRenameParameterstestForeignMethodModifiedstring1testFillInTheBlanktestDotProduct testLinesDoHtestRemoveProtocolIfEmptyWithNonExistingProtocolDoesNotAnnounceAnything2 testFailureNotUnderstandSelector-testShouldWarnWhenRemovingClassWithReferences!testGetQuartilesOfEvenDatasetSizejoin:)testAddProtocolWithProtocolFromOtherClass testContents testDoDuptestOpeningOnPackage,testLayoutWithChildAndOverlayHasBothElementscompare:with:collated:testForSecondsNewTools-ProfilerUItestDependenciestestWeakSlotIsWeak valToPower.testMouseMoveWithoutDraggingDoesNotModifyValuetestSimpleCreate2testFailurePushDownMethodSubclassesReferToSelectortestNotifyDebugPointRemoved!testWorkerRunsAlwaysInSameProcesstestRemoveProtocolAnnouncement"testUsingMethodsFindsVariableUserstestInsetRectangletrueAlternativeBlock testNewSlottestModelAbstractClassVariable9testBestNodeWithInvalidMethodIncompleteMidSourceOnMessagetestDefinitionOfTraitedClass System-Sound testRemoveKey testLayoutSetmergeSortFrom:to:src:dst:by: testWhenSuperclassIsAnnotatedTootestwhenTextStylerChangedDoprintStringBase:testSelectableIndexBellowtestPropertyAtPut storeOn:base: testExampleSimpleBlockLocalWhiletestObjectCentricObjectAPItestExtractSetupExample6testConvertingToNewMetaLeveltestMySelector@testWordsAwareIteratorFiltersByASequenceOfCamelCaseWithUppercase0testCreateAndChangeWithoutCommentDoesNotAnnounceRenraku.testTrueIfTrueEvaluateBlockWithTempInsideBlock testHasIcontestReadStreamDotestAddingHaltToMethodtestExampleSuper+testInlineMethodWithMultipleSendersInMethod asHexStringtestSortingChainedtestPutNegativetestDoEvaluateDeclareGlobal!testAddInstVarNamedClassInterface0testInvalidNameFollowedByAValidNameExpectSuccesstestBmpWriteReadUsingFiles!testFailureBadInitializationCode1 associationsmatch:testPurePathInterpretedAsFileRoassal-Sunburstdetect:ifNone:testDrawingWayOutsidetestMutateWideStringUsingAtPut&testAllGlobalBindingAreGlobalVariablestestToDoInsideTemptestTentestCompatibility#test0FixtureIncludeWithIdentityTesttestResumablePasstestExampleSimpleBlockLocalIftestWithCollecttestStylerSpineRedtestAllBreakpointsForModeltestExternalLinkWithBoldtestIsRootInEnvironmenttestNothingToCovercompare:testNestedLoopsExample1storeOn:testMoveClassToTagInNewPackagetestEnabledAffectWidgettestCommonSuperclassWithtestUnwindFromActiveProcessidentityIndexOf:ifAbsent:testIsOfflineFalsenew:(testImportAMethodWithSpacesInItsCategory>/testSpotterModelShouldWaitToPerformActualSearch%testCodeBlockCaptionContainsMonospace testPrimAddtestExampleiVartestClassWithNilSuperclasstestFormatCommentWithStatementtestChangeInMetaclassIsDetected testVmBinary+testSelectWhenSortedTransmitsCorrectElement,testWindowShouldBeSaveBeforeShutDownSaveRoottestBreakpointNodePropertyBagtestSelectedTabsAreNotBuild$testStructureHasCorrectOffsets64bitstestAddSlotAndMigratetestBuildArrayHeuristic!testWhichSelectorsAccessFindSlotstestRemoveClassWithBreakpointtestReversedIsOrdered"testFailurePushDownNonExistantMenuoddchAtestAddParameterThatReferencesABlockWithInstanceVariableReferencetestUnclosedAnnotation"testMethodPackageFromObsoleteClasstestDoWithoutNoDuplicatestestNotifyArgumentBreakpointHitStestChangingPcToNonExistingBytecodeOffsetGoesToPreviousPcWithExistingBytecodeOffset"testReplaceTokenWithAditionalSpacetestUnionAccess Tool-FileList testTraditionalBinaryPrecedence2testFailureEmptyPackage testLength testEquals3span'testDontRetainBlankLinesBeforeComments2testUsingXAndYtestOnLimitLimitBlocktestDefaultKeyboardFocus>testWorkerInstancesAreCollectedAfterStartingAndStoppingService&testStoredValueForSettingNoStoredValuetestFromDetect*testBlockParameterWhenTheLineWillBeTooLongtestStepThroughUntilTerminationZinc-Character-Encoding-TeststestIntegerReadsNotOkFromStream testCycle5testSettingEnvValueDuringRevertsValueAfterDuringBlock testThetatestCompileArray,test0FixtureTConvertAsSetForMultiplinessTesttestStandardClassWithPackagetestHasCommandwithSeparatorsCompacted-testSelectedRowIndextestExampleSimpleBlockArgument1'testEscapeCharacterWithNoCharacterAftertestChildFilestestTwoCommentBlocktestParseFunctionNoArgumentsBaselineOfManifest whileFalse:(testClassIsDisplayedWithCorrectAlignmenttestMultiRequirementOrderingtestSimulateKeystroketestAsPackageWithErrortestIsSurrogateOthertestShouldGetDirectDependenciestestTwoConstsInSameMethodtestAtPutExactSizeNumber testWithRB76testCallbackInSingleFunctionUsingSubclassOfFFICallback testAsPoint Reflectivity testWithTop<=#testClassAdditionWithCommentChangedtestPushTempTemptestExtentIsCorrecttestCommandOrGroupNamedArithmeticErrortestInstallFromFile testOrderRing-TraitsSupporttestMethodsEnumerationAtestClassCreationToolIsNotValidWhenNotAPackageOrClassGroupContext Zodiac-ExtratestCompleteSuper/testChangeInInstanceVariableRaisesEventOnlyOnceadd:withOccurrences:testIdentityIncludesNative-Browser atWrap:put:lastElmtestIncludesClass testTesting testClearFlagtestBackWindowsAreShowntestAsDictionarytestOtherNewFromtestReverseLinksDo1testExtractToTemporaryWithDuplicatesInOtherScopestestSuperSendstestPrintOnDelimiter!testThirtyTwoBitRegisterInversion8testAcceptEntryIncrementsAverageEvenIfAtDifferentIndexes(testCreateClassWithPropertySlotAddSecondtestKeywordOnMultipleLine15testReadAllLargerBuffertestExamplePrimitiveErrorModulelisttestStoreBase16testAtAllIndexesPut,testNewBreakpointForVariableInClassForMethodtestPrimitiveNumber/testStepContextNonTakenConditionalJumpBytecodestestThreeSpacesBeforePeriodtestParseBogusFormCanvas-Tests6testClassAdditionWithMetaclassInstanceVariablesChangedtestShouldAcceptFloattestCorrectlyCreateDebugSessiontestAddClassSlottestDeclareTempAndPastetestChainBehaviorPutChildRefactoring-UI-Tests'testCompareWithIfLesserIfEqualIfGreater testSideOftestSkiptestRelativeFileRecognized%testFailureModelBadInitializationCode Rubric-TeststestSetNameTexttestAddClassSettingPackageTagtestHasMethodssplitOn:indicesDo:testRelativePrintStringLocale testPropertytestAssociations$testTraitWithComplexSlotUpdatedAfter$testAtPutBiggerNumberThrowsExceptiontest08addAftertestEvalSimpleMethodWithErrortestClosureRestart Roassal-DSMtestLiteralReturnsLiteral testMerge5testUsingConstJustInSameMethodtestReplaceMethodInAllClasses/testProtocolsForAllMethodsForClassWithoutTraitsrepeat:*testBoxPlotCreatedWithCollectionOfDatasetstest0FixtureCloneTesttestBlockWithTempsSourceNodetestName+testPackageTagRemovalWithPackageTagAddition testCoverage'testFutureSelectFailsOnFailingPredicate testAddTagtestAddNewProtocolDoesNothing testCullCullresettestCulltestStepIntoAssignmentLtestMoveToNodeKeepsStackWhenAimedNodeIsMethodNodeThatDoesNotHaveAssociatedPCtestEditClassOrPackageScopeRemovingClassAndBreakingFullPackagetokentestFailureMethodWithoutCascadetestIsInstanceSidetestSharedPoolFormCanvas-CoreDurationCollectionIsEmptyCursorRoassal-Inspector-TeststestTallyTreePrintWithTabtestAlignmentMorphClasstestExampleNewArraytestCloseEmergencySession+testSkipCanSkipReturnIfItIsNotTheLastReturntestNextIntegerBetweenAndtestVisibilityWithBlock FileSystemtestCustomSearchBlocktestSizeUnsignedInt64remove:ifAbsent:testIsPrivateAddress$testClickDoesNotAccumulatesSelectionu Kernel-Traits)Calypso-SystemQueries-Tests-PExtendedByP5testSizeDoubletestPrintPaddedWith testLoad2 testAddPoolItestAsFileLocatorOrReferenceReturnsALocatorWhenStringRefersToAKnownOriginGraphics-ShapestestFips180Example3withoutPrefix:testRaisedTo02testClassWithUnknownSlots&testBuildVariableTempVariableHeuristic*testDependenciesWithoutExtensionDependencytestCreatingMethodInSubclass testFactorial:testActivatedCheckboxPresenterStartsActivatedCheckboxMorphtestExtractDatasetFromBlock+testBehaviorDefinitionModifiedForSuperclasstestHorizontalBar testRaisedTo truncatedtestCopySameClasstestCreationNodeBased-testConvertingToReducedScopeByExtraClassScope!Calypso-SystemPlugins-FFI-QueriestestCompletion test13removetestVersionsForMethodtestClassWithSlotstestFailureInvalidNewClassNametestRehashPreservesElementstestSumUnsignedInt32copy4testMakeClassAbstractAddsIsAbstractMethodToClassSide testMerge2testPrimeFactorstestInclusion2testSimplePasstestKeywordOnMultipleLine8storeStringBase:*Calypso-SystemPlugins-Reflectivity-QueriestestTypedStringArgumentIsString Athens-CoretestDefinedMethods+testExtraneousStatementAfterAReturnInABlockOmStoreFactoryzin*testFallbackReplaceFromToWithForWideString"testHeatmapContainsAGradientLegendtestKeywordNoExtraSpacesBeforetestUnsignedSumLongLong3testMoveToNodeWhenFromNonInlinedBlockToOuterContext testSelectortestSimulateMiddleClicktestIsPossibleToSetSlotInBlocktestAddClassPatternifTrue:unzippedtestFailureExistingClassNameBaselineOfAIGraphAlgorithmstestSimulateKeystrokesManifest-Resources-TeststestContinuationExample2testRepeatExecutesBlock testWithEdge indexArraytestVariableClassWithTraitCreatedShouldntAnnounceClassModified ClipboardpossibleParens"Tool-DependencyAnalyser-Tests-Data testCaptiontestDisableCheckChildrenActionstestDescriptionTexttestKDESetBandwidth testEdgesrename:to:in:selector:testUnequalContenttestEncodeSoftLinebreak testInstVarCodeImportCommandLineHandlers testCompileallButFirstDo:testDrawingWayOutside5)testReadIntoStartingAtCountFromStreamWide testCPath(testTooLargeAnIntegerInALiteralByteArray testPassingNestedStructByCopyInC(testLastFilesForExtensionNegativeTestingrelativeToReference:FtestIsAbsoluteWindowsPathReturnsFalseWhenNoWindowsAbsolutePathProvidedtestBlockTemps testSimpletestNewLineBeforeFirstKeyword testFindFirstprintOn:testRBPatternVariableNodetestReadWriteCompiledtestVariableLayout/testInjectingExceptionHandlerIntoRunningProcess8testIteratorOnACollectionWithCollectReturnsCorrectValuestestStandardMethodtestIsFinalQuotetestSendsSelectortestRenameInstVar testBooleanstestMethodAdditiontestAddMovieDirectortestAreatranslateToLowercasetestDoesNotUnderstandAccessors testHeighty#testCapacityFromAsOrderedCollection ColorPicker)testAtGarbageCollectedValueRaisesNotFound$testInstanceCreationMajorMinorSuffixasSortedCollection:testExtentWithBorderFileSystem-Core twoArgBlocktestNewSliderIsNotDragging testXdgParseUserDirLineDocuments testIfCutDoWithCutAndUncutsFirst testBitAndEndianDetectortestMethodsContainNoHaltPtestWhenClickAnAfterHistoryButtonIfThereAreHistoryShouldComeBackTheGoodDirectorytestFindPNGPreviewerTranscript-CoretestCloseToWithPrecisionthird!testPrintSeparatedByEverySignedOntestReflectiveReadWriteBlocktestDecodePlusAsSpaceBaselineOfSlot testSuperSendSmalltalkImagetestRawstestPackagesDiffToDisplay(testMutateObjectInstVarUsingInstVarAtPut+testWithRightDoesNotProduceInvalidRectangleSystem-Settings-Core-testFailureBadIntervalAndVariableDoesNotExistMorphic-Widgets-Taskbar-TeststestOneMBAllocationtestIndexOfStartingAtDuplicate3testCaretInTheEndOfSecondWordHasSecondWordUpToCarettestFilterExtensions3testWordsAwareIteratorFiltersByASequenceOfCamelCasetestNodeCoverage2QtestAsFileLocatorOrReferenceReturnsAReferenceWhenStringDoesNotReferToAKnownOrigintestCreatingMethodInSubclass2testClustersMargin+-<>(testLogLocatorDataIsOkWithReversedDomaintestDoubleBarPlotRawDatatestChildOfReferenceprintOn:format:(testHasNonDefaultValue_DefaultOverridden testIsHealthy testDurationtestPngDecodingColors32testIfNotNilIfNil1ArgBtestTempAssignmentAndReferenceAfterExtractedCodeExpectGotExtractedtestCollapseAll testMethodModificationOfProtocol$testRightClickShouldNotExecuteAction NumericNoisetestPrintingBold2 testTransfers testGroup!testPackageNamedWithDifferentCasetestOneArgumenttestTranscriptDebugPointtestAtPathIfAbsent7testSelectPresenterWithScrollingMakeSelectedItemVisibletestSplitBlockLinkInlineImagetestUninstallCountertestBehaviorCommentChange testSubstituteVariableAtInterval*testRemoveClassesWithReferencesBetweenThemtestDifferencePreservesOrdertestMakeReslolvedtestAndtestLocalProcessTaskRunnerExceptionIsHandledByExceptionHandler testPushReceiverVariableBytecodetestDefaultLayoutexponenttestAbsoluteWithParents testAccessorInstanceVariableSlottestBehaviorWithProtocolstestNewLayouts#testCleanUnusedUnreferencedPackagesCodeImport-TraitstestAllButFirst{ testBlack32"testCurlyBraceDoesNotLeadToProblem testNoTriggererrorKeyNotFound:testKeywordOnMultipleLine12testExtractSetupExample5testCanConsumeLinetestCollectAsWithParenthesistestCommentStamptestHorizontalAttachPoint testLabeledtestIfFalseIfTruetestHasMagicNumbertestInlineMethod1 LogicalFont testBinSizetestExpressionRuntimeErrortestMoveClassToTagNametestMergingOverlappingRects%testNoNilAssignmentInInitializeMethodtestAddClassSettingPackage2test0FixtureDictionaryKeysValuesAssociationsAccessindexOfAnyOf:startingAt:testCreateNormalClassWithTrait1testNewScopeFromASinglePackageAndSomeOfItsClassesasBitseconds:testRenameMethodPermuteArgstestWhenClassHasNoAnnotations2testUntypedConstantIntegerArgumentHasConstantValue%testListWithoutColumnsHasSingleColumntestBinaryMessageComments.testSearchForExactCaseInsensitiveStringMissingtestIsHiddenWithRealFilesystemtestSpaceBetweenTemporaries2*testPNGPreviewerCanBeUsedOnParameterStringtestCannotLoadtestSizeReturnsThree testSave2testWidenOnComments testIsZerotestJoinArrayUsingStringtestStepOverAssignmenttestAllConnectedShapestestHasLabelFalseRoassal-AnimationSystem-Identification-TestsTranscript-NonInteractive#testOptimizedBlocksAndSameNameTempstestDeclareClassVarexpandMacrosWith:with:with:Calypso-SystemTools-FullBrowser=testMergeWithFontDoNotRemovePredefinedFontWhenNoFontIsDefinedtestIsFormatOthertestSlotsImplicitEnvironmenttestAsSmallerPowerOfTwo%testDefinitionOfTraitedClassWithSlots testCqsort testAddNiltestPackageOfRemovedTrait firstIndextestVeryDeepCopyWith%testExistingInstanceVariableAccessorstestDecodeCustomNewline!testDegreeSinForExceptionalValuestestInvalidPatterntestInstantiationtestTraitRemovalWithTraitAdded isEmptyOrNil'testCannotChangePepperWhenPasswordIsSettestCreatePlotWihtKernelDensityindexOf:startingAt:5testGetShapesFromRectangleInCompositeWithChildOutside!testClassAdditionWithClassRemovedtestSizeSignedLongUnixtestLayoutNotEqualstestAddClassNoDuplicatesort:testMetaclassInstanceVariablestestUpToWithByteArray testCenter+testButtonUpClickShouldModifiedPreviewFinal key:value:testInitialResultListIsEmpty.testSetColumnTitleInPresenterShowsThemInWidgettestIsBitsLayout"testBehaviorWithCategorizedMethodstestIsParagraphSeparator separators testBinding!testStoreTwoSettingNodeSeparatelytestSumSignedInt32[XtestNotAffectedByChangeOfOverriddenMethodFromAnotherHierarchyWhenSameMethodExistsHereTootestIncludeSelectorOfClasstestDeadContextSourceNode$testNonResumableFallOffTheEndHandler#testTestCasesEndsWithTestOrTestCasetestAddSharedPooltestDefinedClassIsUndefined%testCopyForBehaviorDefinitionForClass testKeysDotestLastIndexOftestRomanPrinting testAnchorIsAttachedToItsTarget2resulttestUseUndefinedClasstestCompositionFromArraytestBuildDiffFortestConcreteArchitecturestestLinkItalicAPIToAccessTexttestBackwardCompatibility3 character+testDetectIfFoundIfNoneWhenSomethingIsFoundtestFromHeadDetect testPowScaletestOptimizedBlockLocalNilling1ThreadedFFI-UFFI-Overridesright,testStandardMetaclassTraitWithMultipleTraitstestCleanBlockClosureerror:"testConvertingToSomeHierarchyScopetestRechainWithChains3testInstanceCreationMajorMinorSuffixBuildCommitHashtestIfNotNilIfNil0ArgAsVartestBlockWritesInstanceVariable+testInstanceVariableNamesMetaclassInterfaceItestCollectionWithSingleWithALotOfElementsReturnsTheRequestedInCollectiontestCopyReplaceFromToWithtestWindowCreationAndDeletion.testMetaclassInstanceVariableAdditionWithTraitSpec2-Morphic-Tests9testInsettingByRectangleShouldNotProduceNegativeRectangle!testAddTemporaryVariableTransform#testRemoveShadowWhenShadowIsRemovedtestWriteSlotNamedValue$testChangingAnAliasedMethodIsUpdatedtestBinaryFormatParameter!testEscapeCharacterTwoConsecutivetestCallbackInLooptestOldPeekBack"testMajorMinorWithSeparatingStringBaselineOfRTreeSystemCommands-ClassCommands testBinsStrattestTwoConsecutiveCloseGroup intersection:testNewPointerClass testIgnore9testAddMethodByUsingATraitDoesNotAddTheMethodToThePackagetestUTF16EncoderByteOrderMarkCtestWhenOpenADirectoryShouldDisplayHisChildrenFilterByCurrentFilter&testModifyProtocolOfMethodyDoesNothing'testParentResolutionWithRemoteReferencetestUTF8IllegalInput)testFailureWhenTemporaryReadBeforeWrittentestAddTagNamestestAnonymousClassAndSelectortestFailureNonExistingVariabletestPragmaAfterBeforTemp6testChangeInSharedVariablesShouldAnnounceClassModified;testNewLineWhenSelectorAndBeginingOfParametersWillBeTooLong1testMoveToNodeKeepsStackWhenAimedNodeIsMethodNodetestSelectShapes** testTypes+testClassifyUnderWithProtocolFromOtherClassisEnclosingMark testPragmaAttestInheritableVariableRtestReplaceTokenAfterMovingCaretToMiddleOfWordWithFollowingWordsReplacesEntireWordtestAddMCPackageCreatesAPackage(testWhenCanvasScaleChangedUpdatesShadows sizeLimittestSumUnsignedInt16testMutualExclusiondetectIndex:ifNone:testExampleSimpleBlockArgument2)testResolveClassVariableShouldBeInt32TypetestExampleTwoSlotWithStatetestOnForkSplit testEncodeCRtest6kColorPicker-TeststestIsProbablyPrime'testEqualSignForSequenceableCollections!testModelReplaceMethodOnlyInClasscopyReplaceAll:with: testEnqueuefirstArgtestFutureExecutestestLayoutWithOverlayIsNotEmpty#testLinesOfCodeEmptyLineInTheMiddletestRemoveOneElement maxElementtestPragmaAlreadyExists'testBeginsWithFilterReturnsValidResults"testParagraphEnvironmentParagraph3testWidenOnErroneousMethodtestNoEmptyPackagescorner:testResignalAsUnwindstestWriteAndReadCompiled.testResolveConstantNULLShouldBeVoidPointerTypesXtestPrimIdentitylastRuntestExampleIfIfNotNilReturnNil*testConfidencePercentageIsCorrectlyChangedhumanReadableSISizeStringargmaxtestDottedRepresentationtestGetBindingsItemsForMatchMonticelloRemoteRepositoriestestSteppingReturnSelfMethod-testCaseSensitiveFilterIsNotNarrowThanNegatedtestNoErrorCatch2testIsAffectedByChangeOfOwnMethodWhichIsOverriddentestSharedClosureEnvironmenttestPredecessorstestLinkAPIToSetTexttestTagsCollectiontestSelfEvaluatingComplexCasetestOtherDictionaryEqualitytestChildOfPathtest0FixtureEmptyTesthumanReadableSISizeOn:testShortcutKeytestOpenPresenterIsBuilttestFaultyScripttestAnalogousCodeToAthens-MorphictestNoPeriodAtEndOfMethode'testSmartQuoteSurroundsEscapesSelectiontestAliasWithMultipleAliasestestDeterminanttestFindCyclesOne testMultiline testFibonaccitestIncludeClass%testBroadenFilterShouldResetTheFiltertestUsingMethods)testExtractSetUpAndConvertTempsToInstVars(testClassAdditionWithClassAlreadyRemoved"testTargetInstanceGarbageCollected,testAPrefixForClassNameStartingWithConsonanttestThreeWayCompareTotestIntersectionsWithSegmenttestSingleUppercaseLettertestInlineTemporary$testObjectCentricBreakOnceOnVariable$testIsOfflineTrueAndResourceNotFound shallowCopy!testNextPutAllFlushOtherEndClosedtestSelectShapeWithShiftClicktoktestCartesianProductDotestReplaceMethodOnlyInClass$testLayoutWithFirstElementIsNotEmptytestDependenciesSizeTotestSelectItemRaiseEvent property:testWriteComputedSlotCompiled WriteStream:testUpdateNodesForVariableDebugPointAfterRecompilingMethod testBitStringtestStepTwoBytecodes'testLinesOfCodeEmptyLineWithTabInTheEndtestBasedOnEmptyBasistestWhileModificationAfterasDigitsToPower:do:testOneRemoveFirsttestSetMovieDirectortestReferencesToAClassInBlocktestSelectsAbstractMethod2testReentrantBlockOldEnvironmentWithBlockArguement2testCancelCompletionInClassWithDynamicExtentLogsIt3testSkipToPcDoesNotLoopWhenAimedPcIsBeforeCurrentPctestPullUpVariableTransform!SystemCommands-SourceCodeCommands>testCreateSubclassOfArbitraryExpressionReturningNilThrowsErrortestBasicReadOnlytestMultiPartAlternative*testLogLocatorDefaultSmallestPowerIsMinus3testSplitStringOnBlocktestVariableCannotExtendByteisConnectorPunctuation:testIsInRectangleIsOutside%testNextNameForExtensionBrokenPattern*testStoppedSchedulerExpiresRemainingDelays)testLeftWithoutResultsDoesNotCloseContext testItalic!testStandardMethodInExistingTrait testOpeningMonticelloTonel-FileSystem RectangletestWithNullElementdoBlocktestShouldAcceptIntegertestUpdateAllSettings'testBoxShouldBeInsideContainerRectangleTranscript-NonInteractive-Tests)testCloneMethodNeedsToBeInCopyingProtocoltestLiteralSymboltest4BitDisplaytestFromInstVarVariabletestSeveralArguments testInstSizescanner5testWordsAwareIteratorFiltersLeftOutBecauseSecondWordasDigitsAt:in:do: testNextLine testPharoCodetestBasenameNoParent)testLogLocatorRaisesErrorWithNegativeData testBmp24Bit KeyNameTable#testContainsOnlyExtensionDependencyRoassal-Chart-Tests testNewTraittestAddAlreadyThereDoesNotCount testTooLongBlockBodyWithArgumenttestHasNonLocalReturntestStructureOfAnchorReferenceMetacello-Gitlab-Tests#testFutureFallbackToFailsIfBothFail testLiteralnd#testTerminationDuringNestedUnwindB2;testInstanceVariableIsUsedInExtractedCodeExpectGotExtracted testChanges&testExternallyAllocatedNestedStructuretestGetMeanOfDataset testUsers testMetaDatatestSideNearestTotestPrimitiveStringtestSizeSignedLongWindows!testBecomeForwardCopyIdentityHash testToCount3'testMutateObjectLastInstVarWithManyVarstestAreasOutside2testTooLongBlockBodyRunArrayofSize:testUpToAfterCloseNonSignalingtestIsAffectedByChangeOfSubclassMethodWhichOverridesSuperclasstestConvertFromDecimalFractiontestOneGBAllocationRoassal-BuilderstestKeywordOnTheSameLinetestDoubleWordClass*testMethodClassBindingShouldBeClassBinding testCreateNormalClassWithPackagetestWatchVariablesInClasstestInlineMethodCalledAsSupertestAddTagsToAClass$testCaretAtBeginningHasNoWordAtCarettestPreorderSelecttestModifiedReturntestClassRemovalSystemCommands-VariableCommandstestLayoutIntegrity testAtPin6Calypso-SystemPlugins-Traits-Queries-Tests-PWithTraits(testRenameProtocolAsWithExistingProtocoltestBasicFourDirections testHexStringCtestStepIntoQuickMethodCallNotReturnedShouldLeaveTheValueStackEmpty testFromPointtestIfNilIfNotNil1ArgtestParseFunction testAuthortestChainBehaviorRemoveBehaviortestIvalidReadFrom testAngleWithtestDemoteToRPackageNamedtestGenerateGettertestGetPharoVersion testAssignmentOfGlobalVarBinding=testExplicitRequirementTakesPrecedenceOverTraitImplementationcopyReplaceTokens:with:Roassal testTransformOneOfManyStatements$testStoreIntoLiteralVariableBytecodeBaselineOfDisplay"testProperConvertingProtocolIsUsed)testSuppressInformUsingStringMatchOptionstestRedundantSeparators.testCastedTypedConstantIntegerHasConstantValuetestDiamonProblemIsNotConflicttestRetrievesActiveScope!testAnnounceWhenShapesAreSelectedBaselineOfSpecCoretestInfinityCloseTotestBoldAPIToAccessTexttestObjectAllSubclasses"testCanCreateFileRepositoryFromUrl,testObsoleteClassIsRemovedFromUsersClassSide"testFailureNonExistantSelectorNametestExtendingPathtestChangingDeleteSlotAddVartestCodePointEncodingDecodingtestSizeUnsignedShorttestAtOutOfBoundstestFirstTagWithValuetestEmptyBlockArgprintPathOn:delimiter:%testMutateWideSymbolUsingPrivateAtPuttestCanConsumeLineOtherBlockstestIncludesIdentity8testClassVariableDoesNotDuplicatesSubclassesOfSuperclassreduce:testUsingClassestestMetaclassSuperclassJtestWhenPathTextInputPresenterAcceptShouldChangeFileListWithTheGoodContent withIndexDo:testCopyWithAlltestRenameClassFromTraittestCompositeTransformunzip.testShouldFindDependencyWhenUnimplementedCallscontents.testErrorSignalledDuringStepOverShouldBeCaught testPragmastestFocusRotationBackwards2testPackageCommentToolIsValidWhenClassGroupContexttestWhenDisabledShouldNotLogtestRealizeAbstractClass-testIteratorOnACollectionReturnsTheCollection%testCurrentPluginIsSelectedInDropDowntestSizeSignedLongLongZtestWhenClickAnBeforeHistoryButtonIfThereAreHistoryShouldComeBackToTheLastDirectoryVisitedaDateifTrue:ifFalse:)testClassOrTraitNamedReturnsNilForGlobalstestResolveRelativeReference!testPerformAddRemoveClassVariabletestUTF16EncoderWide1 yesterday findLast:BaselineOfOSWindowtestLiteralCharactertestInstallCounter testPlusMinusLessThanGreaterThanRtestReplaceKeywordTokenWithCaretInTheEndOfWordWithFollowingWordsReplacesEntireWordtest6testReferencedPackages testComparisonWhenPrimitiveFailstestInsideTriangleWithWith)testFigureWithBracketInsteadOfParenthesestestSelectsMethodWithCountertestOverlaysAreAddedInOrderb testHasFiles isInteger testRegistertestAllInstVarNamestestPassingStructureInTheStacktestOccurrencestestNotLitteral#testCreateClassWithTwoPropertySlotstestIsVariableBindingtestFractionPrintingtestBeHomogeneous*testNarrowingFilterShouldNotResetTheFiltertestInBlockTempShadowingnewFrom:testPointerCannotExtendWord2testVariableDebugPointNoRemoveAfterSubclassRemovedtestDisableSortaSortBlockOrNiltestSizeInMemoryOfCharacterstestNewEnvironment testOneColumntestSelectorEnvironment isOctetString testSearch/testUpdateMethodAnnounceModificationOnlyInTraitSystemCommands-MethodCommands%Calypso-SystemPlugins-FileOut-QueriestestAccessingVariablesInBlocktestUnsignedInt64testCanUnderstandInSubclasstestIsEmptyFromEmptyMethodScopeh:s:v:Metacello-TestsCore Random-TeststestAddressesIntestNotWrittenInMethodtestRenamePackageToOwnTagName7testDTTestCoverageResultTheSecondNodeSubResultsAreLeafs testMergingOverlappingRectanglestestNewLineAfterCommenttestWatchVariablesWritesInClasstestFileOutSingleClassAdditiontestDoesNotDisplayEmptySlots:Calypso-SystemPlugins-Traits-Queries-Tests-PExtendingTrait+testSelectionIntervalNilUnselectsEverything)testAddParameterThatReferencesModelGlobaltestIsRootDirectoryWindowsDrivetestModifyClassTraitComposition4testCompletionWithNoElementsToFetchShouldNotHaveMoretestHomeweight testTrait3testVisibleAreaWithScale8testTearDownMethodInSUnitTestsNeedsToBeInRunningProtocoltestLabelsTopPositiontestExistingClassWithClassSlot==>BaselineOfPharotestJumpOnEndOfSource/testBroaderFilterCompletionShouldBroadenResultsNewTools-WelcomeBrowser testSubtractiveConflictlessMergetestByteArrayEmptyRoassal-Interaction-Tests@testInterruptedContextEqualsSuspendedContextOfInterruptedProcessTool-DependencyAnalysertestSenderOfASelectorInBlockBaselineOfMisc readWritetestInt16AliasestestFailureMovePrimitiveMethod"testClassSideDefinitionIsClassSide#testNewWindowDefaultsIsNotMinimized*testDynamicLiteralArrayIsNotInLiteralFrame weekdayIndextestCompileForInFuzzyMatcher-TeststestTwoElementsRectangle+testWaitTimeoutSecondsOnCompletionOnTimeout$testCompileWithProductionEnvironment3testFutureSuccessCallbackExecutesInSameWorkerRunnertestPreconditionNotEmptyClass0testUnnarrowingAndThenNarrowingReturnsSameResult$testNonExistingStoredSettingVariabletestLabeledOuterShapes03testRawUnevaluatedUnifiedFFI-TestsSystem-Object Events-Tests$testSequenceOfClassAndMethodAddition testHasNexttestEscapeTripleBold1testStartButtonHelpIsCurrentPluginStartButtonHelp)testRemoveProtocolIfEmptyWithRealProtocol8testLocalMethodsOfTheClassShouldNotBeRepeatedInItsTraitstestUnaryNoExtraSpacesBetween2 MetacelloCommandLineHandler-Core$testEnvironmentCitationWithArguments"testTraitHaveUsersInstanceVariableisControlOtheroptionInlineIfaveragetestBecomeIdentityHashtestFloatCentertestCyclesWith testClassSideBaselineOfFlashback&testBreakDebugPointOnClassVariableReadtestIsVisitedOrInStack'testNotEnvironmentWithClassEnvironments testMovingexpectedLiteralValuetestWidenOnCascadesqueezeOutNumber!testConvertFromNonDecimalFractiontestUTF8%testNilIfNotNilWithArgumentReturnsNilspecialCharacterNamestestComparisonOfFunctions)testTempNamedShouldFailGivenNameIsNotTemp+testSlotAdditionShouldAnnounceClassModifiedtestInlineMethodForSuperSend(testPackageTagRenameWithPreviousRollback,testSelectingPackageWillUpdateTheClassesListtestDiffWithLinesRecordsDeletetestRemoveLeaf1testSimpleLookuptestWikipedia1testNegativeIntegerPrintingtestUniqueNames actionBlocktestCentralAngle,testBinaryMessageFormatCommentsWithStatement'testFailureInlineArgsWhitoutSameLiteral testBorders testRedirecttestRevertOverrideMethodtestRemovePath%testAllInstanceVariablesDefiningClasstestCompiledMethodPackagetestExampleSimpleBlockReturnMCMethodDefinition#testAddAndAddInstVarNamedWithTrait2testHeaderWithItalic+testEqualMethodNeedsToBeInComparingProtocol testNewPersontestInitializeWithPackagesSettestChangeRemoveManytestPerformCompositeChangetestBuildParseErrorHeuristic+ testCopyUpTotestValidTraitComposition2testExampleTempNamedTempVectorfirstKey$testAddRemoveBreakpointKeepTimeStamptestRemoveSelectedCompositetestVariableIsNotAccessedtestLhsat:at:removeDuplicates"testPackageIsUpdatedInInstanceSide!testClickingRadio3DeselectsRadio2testMatchMethod3testRectangleWithNegativeExtentShouldHaveZeroExtent testLookingSubstringShowsResultsRing-Definitions-MonticellotestNotSelectsNotFFIMethod5testWritingStoredSettingNodesShouldNotCloseFileStream testAtEnd2testUtf8CalloutShouldSendUtf8EncodedStringArgumentlastIndexOf:ifAbsent:testBehaviorWithOneMethod$testInitialContentOfSuspendedContextidxtestAddBeforeAndRemovetestSigned1ByteIntegerstestMakePackagesDiffOnSameGraphtestShuffleChangeOrder3testDefaultSettingValueIsNotIncludedInTheStoredFileMonticello-TeststestWriteAndReadReflectiveasStringOn:delimiter:last:%testAbstractClassesShouldNotBeVisibletestModifiedReturnFromClassSymboltestSearchStringtest0FixturePrintTest testStoretestGifWriteReadUsingFilestestNewWindowShouldBeSavetestCompileWithNilClasstestUniquenesstestDefinitionWithSlotstestActiveHomeCleantestLastIndexOfStartingAttestIsNotAbsolutetestItalicsWithoutClosure\testReplaceKeywordTokenWithCaretInTheEndOfWordAfterCaretWithFollowingWordsReplacesEntireWordtestMultipleCountersnewFromKeys:andValues:"testJoinArrayUsingSortedCollection.testRemovingMethodsThatOnlyReferenceThemselvestestZiptestBlockArgument.testSubClassWithComplexTraitsAfterModificationtestReplaceAllWithtestLinesOfCodeAllInOnetest0FixtureCreationWithTesttest2BitColors&testWindowLabelSetAfterPackageCreationtestDebuggerTempAccess!testConflictsAliasesAndExclusionsFreeType-Graphics testLineStartIsInitializedToZeroDelay+testAddTreeWhenNoContentInFileShouldSucceed&testShouldKeepHeadReferenceAfterReOpentestHasDefaultClassLocalScope#testLineStartIsCorrectAfterNewLinestestNonExistantNamewrittentestBigArrayWithExtraSpaces#testSingleParagraphWithIndentedText anySatisfy: testWithRBstestUTF32EncoderExampleFromD99 isLowercasetestStSerializationtestMathBlockWithBadClosure&testMutateObjectInstVarUsingBasicAtPutReflectivity-TeststestRawsDoesNotHandleWellEscapetestResponsibility&testBestNodeWithValidSelectorMidSourcecurrent testWithRB8testOutgoingConnectionsOfexampleLiteralWideSymbol(testRevertCurrentMethodToSelectedVersiontestClassMethodDefinitiontestDeclareGlobalselect:thenCollect:testKeywordFormatReceiver2+testAnalogousCodeToTakesSelectorIntoAccount compare:with: testBasicSizegroupedBy:having:lastSpacePositiontestReferencedClassestestFileOutSingleTraitRemovaltestCanBeEnumeratedtestBinaryStreamtestKeywordOnTheSameLine3testOldDefinitiontestHasPackagetestStepOverLiteral6testDoubleClickActivatesRowInDoubleClickActivationMode,testEnvironmentWithNoEmptyBeforeTheEndMarkertestTransformingDeprecationClassDefinitionPrintersFile delimitersecondstestClassUsesTraittestCustomAlphabetFullSpectrumSystem-DependenciesTests testFailureSuperclassIsMetaclasstestByteArrayRangeSpec2-Commander2-TeststestHandlePrefixTabstestRegisterClearRedo testStepIntotestLargeShift>testIncludeInstancesFromAllAnnotatingMethodsOfAnyClassInSystem"test0FixtureDictionaryRemovingTest&testToolsToRemoveWhenManyToolsToRemove#testSubClassAndAddComplexTraitAftertestBan2 testBenchFortestChangeSuperclasstestPushConstantTrueBytecode-testOwnMethodsTakePrecedenceOverTraitsMethods Regex-CoreBaselineOfKernelTests#testIsBoundToEnvironmentWhenScopeIsMorphic-Widgets-Tree,testDictionaryConcatenationWithoutCommonKeys allButLast:RottenTestsFinder-Testssub(testFillingWithClassAndItGrandSuperclasstestEnvironmentWrappertestMethodRemovaltestIncludesKeysqueezeNumberOutOfString:keytestContention1MtestTraitExplicitRequirementMethodsMustBeImplementedInTheClassOrInASuperclasstestDefiningNode'testCanCreateBitBucketRepositoryFromUrl testRemoveAfterSuperclassRemoved%testEnvironmentWithBrokenMotherNestedtestFirstBCOffsetTesttestValueWithPossibleArgstestChangingDeleteSlot2Slots7testExistingPackageNamesDoesNotContainIllegalCharacterstestSorttestZeroValuestestRemoveProtocolIfEmpty&test0FixtureSequencedConcatenationTesttestTimeRefactoring-UI%testNoNewLineBetweenVariableAndIfTruecollect:from:to:testBreadthFirstSelecttestFork testFloatstestSingleArgBlockcdtestVariableEnvironmentInstVars9testRedefinedTraitedClassSubclassHasEmptyTraitCompositiontestBecomeForwardHashtestLoadMicrodownFreeTypeSettings$testIsSuspendedWhenItIsNotStartedYetCtestRefersToLiteralsReturnsFalseWhenLiteralNotInMethodPropertiesKeytestNoIconWithoutSorting testEquals4basename3testIteratorOnACalculatedCollectionReturnsOnlyFirsttestReadStreamDoifAbsentNot(testInBlockTempInstanceVariableShadowing/testAccessingMethodArgFromOptimizedBlockContextitestBinaryNoExtraSpacesBetween#testTrueIfFalseDoesNotEvaluateBlockNewTools-Debugger-FueltestSemiperimetertestKeyForIdentityinitialIntegerOrNiltestCompileEmptytestSmalltalkPrintStringVtestUndoOperationWhenTheUndoStackIsEmptyPreservesTheUndoStackAndTheRedoCollectionEmptytestHasNonDefaultValue_Default$testForcedRuleOnMethodWithPackageBantestSequenceIfNotEmptyifEmptytestWhileWithArgtestBuildPragmaHeuristictestDataReceive%testFamilyListCorrectAtInitialization'testSmartNeedExtraRemoveInForOppositeAt%testAtNonexistantKeyExecutesFailBlock position:,testRedundantMethodRemovalWithAbsentBehavior#testLayoutForSubclassDefiningSymboltestDistributiontestClassVariabletestHasArgumentstestCustomTransformtestHeaderCreatesInnerTexttestDisplayEmptySlotstestPullUpReferencesInstVar hsvSaturationSystem-CachingtestJumptestWorkerRunsInSeparateProcesstestAssignmentFormatVariable6testRestoredBrowserInstanceWithExpectedFlatQueryResulttestRedo2testKeepChangeWhenMethodAdditionWithAbsentBehaviortestReentrantBlocktestFirstItemIsSelectedtestChangingSuperclassToOtheridentityIndexOf:$testCopyReplaceAllWithManyOccurrencetestAsOrderedCollection testAddActorstestRenameProtocolAsWithNiltestTestClassesShouldBeSingulartestToDoWithCalculatedArgumentstestHasNullContextByDefault testInversionunescapeCharacter: testNoChangeInClassSlotsDetectedCollections-Arithmetic@5testTraitCompositionMethodsArePackagedWithTheirTraits:testTraitThatHasAPragmaHasCorrectTraitSourceAfterRecompiletestMemoizedLRUCache RubTextEditorindtestInstanceSidetestPathtestReplaceWithSpacestestRemoveMethodAnnounceRemoval/testReadIntoStartingAtCountFromStreamWithOffsetCaseInsensitiveOrder System-TimetestResolveStringtestWithEmptyUsestestAllNamedFromTotestBuildCreateCompositeShapestestRemoveClassVariable)testBlockWithLiteralReturnsLastExpressiontestNoPackagesOverridetestLiteralSymbols addNoSort:testYScaleIsCorrect=testFindThisMethodWithFullClassDoesNotIncludeOtherClassMethod'testSelectingOutOfRangeKeepOldSelection!testMissingExpressionAfterAReturntestwhichSelectorsWrite!testFileOutSingleProtocolAdditionOtestMultipleTempAssignmentWithOneReferencedAfterExtractedCodeExpectGotExtracted5testClassWithClassTraitCompositionHasTraitCompositiontestRootPrintStringtestCompileSymbol9testUtf8CalloutShouldSendUtf8EncodedLiteralStringArgumentprint:on:prefix:length:padded:asDate'testMethodAdditionWithSourceCodeChanged3testCompilerUsingCleanBlockClosureHasBlockAsLiteral!SystemCommands-RefactoringSupport numericSuffixrbClass'testAddFirstTwiceSetsChildrenSingleTimemerging:$testPackagesDiffToDisplayOnSameGraphtestAbstractClassVariable/testConfidenceIntervalMinIsGreaterThanQuartile1testReturnCoverageResultMorphic-Widgets-FastTableSystem-History-TeststestOldPharoConfigurationtestPrimNewWithtestExtensionSelectorsForClass)testWantsInitializationAddsInitializeSlottestSortedUsingBlocktest09addAfter8testIsAffectedByChangeOfAbstractMethodWhichIsImplemented"testPassingLongStructByCopyInPharotestNextIntoClosetestSystemPackageContaining testSpaces runningMin: testUnOrderedListAPIToAccessText testPackageextractBlockInTemptestEmbeddedOrderedtestEqualityClassSideMethodtestLoadErrorMicrodowntestConstruction!testSingleLevelListAllBulletTypestestSimpleUTF8ReadStreamtestItalicAPIToAccessText&testRemoveMiddlePageWhenLastIsSelected perform:with:testExternalLinkWithItalictestJumpOnSecondKeyword"testMoveDownInStackFromLastElement,testSequenceNextNextPreviousOpenSecondLessontestObsoleteClasses testIsHiddentestSelectFirstaddIfNotPresent:!testProperUtilitiesProtocolIsUsed,testRedefiningATraitAsAClassShouldRaiseError at:putNext:joinUsing:last:testExtractSetupExample1 testIsEnabledtestBreakOnAccess testNewInstanceVariableAccessors!testChangeInSharedPoolsIsDetectedtestFromDetectIfNotFound testPadding testContexttestInvalidVariableNametestActiveProcessFromProcesor*testModelInlineMethodWithSameVariableNamestestwhichSelectorsReadtestSplitJoinOnSequence:testDeleteAllWindowToLeftOfAWindowWhenDontHaveWindowOnLeft testAccessors/testExplicitNotificationRaisesEventWithNewValue2testHeuristicBuilderForTwoHeuristicWrapsNonWrapper#testPoolVariableImplicitEnvironmenttestParseEmpty>testMoveToNodeWhenNodeIsNonInlinedAndEmbeddedInNonInlinedBlockColors endsWithDigittestBigReceiverInexactNthRootsuffixRPackage nanoSeconds:testSizeUnsignedLongLongtestAsClassRuleTransformationtestDependentPackages!testAutoLocatorNumberOfTicksIsOk3.testBestNodeWithInvalidPlaygroundParsableError>testEditClassOrPackageScopeAddingClassAndCompletingFullPackage indexOfAnyOf:"testFileOutSingleTraitModificationtestZeroRaisedToIntegertestOnForkErrorReturnsNiltestCompiledMethodCanBeExtended!test0FixtureDictionaryCopyingTest testAtWrap!testConvertingWithNewBasisObjects(testGTSpotterNewIsRemovedAfterAddingTexttestPrimesEncoding copyEmptyAI-Algorithms-GraphtestSetAsBreakpointPropertytestRecursiveMethod)testSelectingPluginWillUpdatePackagesList ifNotNilBlocktestMedianForOddSizeCollection testSanitytestNoShadowingtestBuilderWithTraits bytesymbolindexOfAnyOf:ifAbsent:-testNewLineBeforeStatementsWhenMultilineBlocktestPackageTagOfUnpackagedClass%testTutorialRaisesShouldBeImplementedtestBaseAndExtension testRechainWithChainsAndPreservetestPropertyWithOddCollatortestErrorWithErrorHandler)testMarshallingStringReturnValueWithAlias testRemoveElementThatExistsTwicebeBetween:and:testCharacterParameters'testNextIntegerOfSizeSignedBigEndianPuttestWriteStreamifPresent!testPerformRenameInstanceVariableBaselineOfGeneralTeststestAdditiveConflictlessMergeSortFunctions-Tests!testEmbeddedOrderedWithFormattingtestMissingZipCrc!testConvertingToAnotherScopeClasstestDefaultWithNoValuetestModifySelectionseen testRemoveAlltestDoItExtraBindingstestWriteThenReadtestCompileNumber testAtLeastKeymapping-KeyCombinationstestCompileInClassasHextestWithAllMissing"testHasNonDefaultValue_AndSomeArgsMultilingual-EncodingstestCreationFromStringNotNil.testClickingRadio3SelectsItsorted:testBeStrictTurnsOptionOntestFromStylesheetAdapter2testAddingStatefulTraitToClassAddsInstanceVariabletestSumSignedShort testReentrantBlockOldEnvironment"testNotBoundToEnvironmentByDefaulttestAsSetWithEqualsElementstestDeepMultipleLookuptestMoveUpInStacktestThreeRemoveLink testLongCalloutDoesNotBlockImagecombinationsAt:in:after:do:testCommentBeforeMessage,testTerminationDuringNestedUnwindWithReturn2.testInjectingExceptionHandlerFromProcessItself%testSubscribeToEventDoesNotRaiseEvent testPointtestPrintOnBaseShowRadix copyWithout:testMoveToNodeRaisesErrorWhenNodeIsNotIdenticalToANodeInMethodtestAddSlotAnonymoustestDefaultUpperWhiskertestUpToEndClosetestCopyWithSequenceablePolymorph-Widgetsbetween:testMultipleExtensionsat:ifAbsentPut:Collections-Native-TeststestIsShadowingtestFromHeadDetectIfNotFoundasValidSelectortestLastNElements#testForcedRuleOnMethodWithGlobalBan testTabIndent testBuildVariableGlobalHeuristic#testMutateByteArrayUsingDoubleAtPutNtestStatementNodeContainingReturnsStatementNodeThatContainsTheIdenticalSubtreeHermestestSizePointerfold:testTooManyTemporaries substringsAtestExistingTraitWithClassSlotsArePreservedIfChangingInstanceSidetestFillingWayOutside4testSetUpToolIsNotValidWhenReferencingDifferentClassNewTools-FontChooser testLocalPorttestRecompileDoIt testTruncatedtestAddingSlotToClassSidetestSizeInMemoryLargeInstancesab&testStoreIntoTemporaryVariableBytecode testDoubletestWhileTrueExecutesLeftBlock'testClassModificationOfTraitComposition+testMoveClassInPackageWithExtensionsOnClass testAtLasttestUntypedNilArgumentIsNilparm testAddBeforeInstrumentationtestInstanceCreationMajorMinortestRenamePrimitive testAutoLocatorNumberOfTicksIsOktestOriginBasename1testResolveConstantTrueShouldSetConstantOneLoadertestStepToReturntestFailurePrimitiveMethodstestReturnHasNoExtraSpaceInsidetestRemoveEmptyPackagesAndTagsCollections-Streams-TestsCollections-Arithmetic-TestsexampleLiteralFloat currentIndextestDoItHaltBindingequals:testDependenciesFromSystemCommands-MessageCommandstestEditClassScopeAddingClassdetect:testHeapyyyymmddOtestMoveToNodeWhenNodeIsInBlockThatCreatesContextAndBlockHasBeenCreatedBackwardtestSimpleRetry,testPrecedencesAreGeneratedInClassDefinitiontestSelectIsNotShallowCopy testWithTitletestIsLetterModifiertestMutateIVObject+testAdapterElementsAreInSameOrderThanLayouttestPackageTagRemoval5testRemoveNotEmptySuperclassPushDownInstanceVariablestestallMethodsAccessingSlottestExampleThisContexttestReadThenWritetestOptionAtifAbsenttestRepositoryUrlOSWindowDrivertestBinstestCycleAlreadyFound%testFailureInlineTemporaryBadIntervaltestNoRemoteBlockTemp testIfNiltestTraitWithComplexSlottestIsAboutToInstantiateClasstestEncodeSimpleStringstestErrorNonCorrectImage testMiddletestLoadMissingNodetestZombieMiddle,testPopularStringDoesReturnOnlyTwentyResultstestCreationOnBasisObjectstestMultipleConflictstestLocalHostAddress Morphic-CoreblocktestGlobalVariablesCollectiontestSimpleIsNested&testRebuildPresenterBeforeOpeningWorksColor DateAndTimeRing-ChunkImporter-TeststestCopyReplaceAllWithForSortedtestExampleReturn1plus2#testBestNodeWithValidKeywordMessagetestMarshallingTrueArgumenttestNoPackageSelectedtestActiveHome3testAcceptEntryLogsAverageTypedCharactersAtPosition"testFalseOrAnythingReturnsAnythingtestHasRequiredResultByDefaulttestKeepBlockInMessage&test0FixtureIndexAccessFotMultipliness$SystemCommands-PackageCommands-Tests testFileOutMultipleClassAddition)testMergeWithPredefinedFontCanBeDecoratedoptionOptimizeIR)testRedoOperationExecutesTheCorrectChangetestScalePolyLineartestOpeningBrowserCursorBaselineOfClassAnnotationtestIdentityIndexOfIAbsentTFCallbackQueueprintOn:delimiter:last: testParseTexttestHasPackageCaseInsensitiveeighthtestTokensInAsciitestBasedOnBasisObjecttestExternalAtPutFloattestPackagesOfClass&testRehashDoesNotTransformAssociations?testInstanceVariableIsAssignedInExtractedCodeExpectGotExtractedMetacello-GitBasedRepositorytest4BitColors testedValue6testUnselectAllInWidgetRaisesEmptySelectionChangeEventtestAnnotationPrintStringtestNonResumablePasstestExtractSuperExpectExtractedtestGlobalVariabletestPushConstantFalseBytecode6testCaretInTheMiddleOfSecondWordHasSecondWordUpToCarettestEmptyBlockTwoArguments"testIndexOfSubCollectionStartingAt!testToLongNewLine2WithSpaceBefore(testDetectIfFoundIfNoneWhenNobodyIsFound fromStream:testIsBaselineName;testRefersToLiteralsReturnsTrueWhenLiteralIsArrayOfLiteralsanObjecttestInvalidPragmatestFromStringUndefinedClasses3testWithExtensionAddsExtensionNameContainsExtension,testUniqueClassInDefinedClassesUsingAddClasstestCreationByMethodtestInitializationtestCharacterSeparatorstestFutureSelectFailsOnFailuretestTranslateBy(testReplaceElementBeforeOpenAppliesStyleKtestCanRemoveUnreferencedClassUsingLimitedEnvironmentButReferencedElsewheretestRemoveTraitFromComposition testSubtypingtestIndexesArraytestWidenOnStringtestAddAfterLast testSortedanArray testNotEmptytestLoadNotCorrectMicrodown testAsStringOnDelimiterLastEmptyIceberg-Plugin-MigrationtestKeysAndValuesRemovetestRemoveClassSlottestIntersectionsWithEllipseMorphic-Widgets-PolyTabstestWikipediaExample1testIntegerParametersnextPut:kwds testStandardMethodInNewMetaclasswriter testBasicHeadaddAll:-testDTTestCoverageResultTheFirstNodeIsPercent*testFourthByteArraysReturnTheCorrectValues!testRemoveFromSystemRemoveAllTagstestAfterCriticalWaittestSourceNodeExecutedtestDensityCurveSampleNewTools-DocumentBrowser-Tests testPackages asIdentitySet mySelectortestShowingLessonByIndex-testModelExtractMethodWithTemporariesSelectedtestComputeDependenciestestAnnotationBinding wordBefore: testExpandBytestIncludesAllNoneThere1testExtraIndentationWhenKeywordMessageIsMultiline includesSubstring:caseSensitive:testComparisonWithCopy testProperManifestCategorizationtestHasProperty testDoWithout%Calypso-SystemTools-FullBrowser-Tests%testSixtyFourBitRegisterLeftRotateBy3+testFlatStructureLayoutSysVAMD64PostProcesstestPromoteAsPackagetestSimpleDefinition,testExampleWhileModificationBeforeNotInlined"testRemovePropertySlotWithInstance replacementCompression-Tests#testExampleTwoBooleanSlotsRemoveOnetestRemoveTaggedClasses testDivisiontestRemoveClassInstanceVariable)testExtractOneArgWithMinusThenArgsWithout&testDontRetainBlankLinesBeforeComments hslSaturation'testNotSimilarToDifferentKindAnnotation testComponenttestValidZipCrctestMoveClassToTagInDefaultTag;testBecomeForwardIdentityHashtestExampleTempNamedPutCopying3testClickFromMorph#testJoinArrayUsingOrderedCollectiontestSourceNodetestNoNewLineBeforeCascade2 testYieldttestBold!testUpToAllAfterCloseNonSignaling shuffleBy:testSiblingBlocksTempShadowingtestMetaDataEatsOtherBlockstestTemporaryVariablesBlocktestAtIfPresentIfAbsenttestMethodsReferencingClass starting:testIncludesNameGtestUnselectWidgetIndexRaisesSelectionIndexChangeEventWithSelectedIndextest0SortingArrayedTest testHasSlottestExampleIfTrueEmergencyDebuggertestindexOfStartingAt$testSelectingASecondElementSelectsIttestAsLowercaseBasicAsciiRange)testOptimizedBlockWriteInNestedBlockCase2testDefaultValuesVariablesLibrary numerator(testGettingSingleAnnotationUsingSelectortestJoinUsingLastOnArraytestSeenPackagesNametestStepToNonLocalReturn0testShouldGetPotentialMatchForUnimplementedCallsEnlumineurFormatter-TeststestTimeoutWithZeroDurationSpec2-Code-Tests6testSpaceAtTheEndOfFirstLineWhenMultilineWithArguments>>> OSPlatformtestHttpRecognizedtestSimpleEnsureSpec2-Interactions+testMultipleAssignmentHasNoExtraSpaceInsidetestAddInstVarNamedtestBlockExplicitReturntestCrossSumBasetestRemovePackageWithBreakpoint"testNoExtraSpaceArroundParenthesis"testBehaviorWithUnategorizedMethodtestCullCullCullCull aSortBlockMonticelloTonel-Core testSlotNamedtestLatin2EncoderDebugging-Utils-TeststestInt32AliasesnumberOfCombinationsTaken:testFaultyInstalledMethodtestChevronIsWorkingOnClassSide%test0TSequencedStructuralEqualityTesttestMaxExactIntegertestUsersWithClassChangesCollections-Support-Tests/testSupplyAnswerUsingTraditionalMatchOfQuestion testAddManytestSelectNoneThenCollect*testHashMethodNeedsToBeInComparingProtocolItestMoveToNodeWhenFromNonInlinedEmbeddedBlockToNodeThatIsNotInHomeContexttestJumpOnErroneousMethod Renraku-TestsSystem-Sources-Tests testRunTarjan2testInjectingExceptionHandlerIntoNotRunningProcesstestUndefinedFirstUnarytestVariableNotDirectlyDefinedtestPerformChangeClasstestUnaryNoExtraSpacesAfter2testIsOtherLettertestTwoClassesWithExtensions1testFutureFlatCollectSuccessOnMappedFutureSuccesssideOf:+testMoveMethodToExtensionAnnounceRepackagedtestJumpOnAssignment,testDeepCopyMethodNeedsToBeInCopyingProtocol testIsFaulty testNoRemoveAfterSubclassRemovedtestSetIsReadOnlyFailuretestInlineBlockCollectionEM1 testInvalidtestIndentsForKeywords2;testWindowShouldBeSaveBeforeShutDownSaveAttributesButNoRoot privateGreentestSizeUnsignedInt8testUnusedAlternateProviderdayNametestUTF8EncoderWide&testInstrumentedMethodIsCompiledMethodtestSimpleUnresolvedtestAllButFirstElementstestValidateSameNewSelectorMonticelloFileServicestestTwoSpaceIndentPragmaCollectorNECompletion-TeststestDefaultingClassWhenNoTagfound testParseLineWithThreeCharactersBtestVariableByteClassWithTraitCreatedShouldntAnnounceClassModified"testShouldAcceptFloatWithoutMinMaxtestTypedTrueArgumentIsTrue/testConfidenceIntervalMaxIsGreaterThanQuartile3testUnmatchedStringQuotetestConvertingToInheritedScope1testDoesApplyForMethodNodeInContextWithSuperclassletestLocalDirectory)testNestedLayoutModifiesHeightOfTopLayouttestAddProtocolAnnouncement testSorting02testBasenameWithoutExtensionBaselineOfThreadedFFI noneSatisfy:+testMergingOneRectangleReturnsThisRectangletestAsMultilineStringtestClassTrait$testDivideTwoByZeroSignalsZeroDividetestNewLineAfterCascade2.testColumnNotHomogeneousDiferentRowsAndColumnsgcd:testSmartCharactersOppositeOf.testObjectCentricBreakDebugPointOnVariableRead!testPopupOnElementNotAddedToAView0testPackageCommmentToolIsValidWhenPackageContexttestUnifyClassTrait#testFailureNewHierarchyExistingNametestSizeOfCycles0testLookingForStoreDiskWithSpaceReturnsDiskStoretestSystemDebuggerstestCollectThenDoOnEmptyz0Spec2-Commander2.testInstanceSideMethodsWithNilKeyInLastLiteraltestSimpleColumntestAdoptInstanceflatCollectAsSet:"testBindingsTableContainsMatchingstestRelativeToPathtestReadtestMissingBlockArgumentNametestExampleSimpleBlock"testClassModificationWithHierarchytestAndEnvironmentWithStoreOn testAllEasing+testFindStClassProcessorTestWithPartialTexttestOrEnvironmenttestFilterMatching0Calypso-SystemPlugins-Reflectivity-Browser-TeststestUTF32EncoderWide>testTempAssignmentAndReturnWithTempReferenceExpectGotExtracted-testTypedDoublePointerVariableArgumentHasTypetestRegisteredPackagestestBase64Encoded testRandomtestMouseClickShiftClick testNoChangeInSuperclassDetectedtestPositionsCustomNotSortedBtestVariableWordClassWithTraitCreatedShouldntAnnounceClassModified@testWindowShouldBeOpenAfterStartupWithGoodMorphWhenNoMorphIsSavetestReceiverDoesNotExisttestGetShapeFromRectangle testTopStackpi$testLowerThanFirstBCOffsetAccessTeststdout$testButtonUpClickWithoutSelectOption testObjectstestRemovePageAt asciiValuetestIndexOfSearchtestIndexesArrayWithCompositestestNewLinesAfterGluedCommenttestUnregister allButLastDo: testPercentOtestRecategorizeClassWithMetaClassMethodsRegisterAllClassMethodsInTheNewPackage;testIncludesMethodOfClassInPresenceOfOtherPackageExtensions testReferenceGtestMoveToNodeWhenNodeIsInBlockThatCreatesContextAndBlockHasBeenCreatedtestRenameClassInstanceVariableBaselineOfExternalProjectLoadertest1Bit testComma testAppendtestWhileTrueReturnsNiltestAddRemoveVariableBreakpoint#testTypedStringSelfArgumentIsString"testUndeclaredReparationWithSharedtestInstanceVariableRemovaltestLocalSelectorstestCountBehavior6testSubClassWithComplexTraitsAfterModificationOfParenttestLocalHostNametestBoundaryContainsatEndname%testChangeInSharedVariablesIsDetectedoptionInlineWhiletestDotDotParenttestSkipBlockNodetestAddProtocolWithRealProtocoltest4BitReversed$testRemoveAllTextPresenterDecorators#renameTemporaryFrom:to:in:selector:OtestChangeInInputSelectorWithNothingShouldChangePreviewLabelFinalWithFailedText hexStringtestDoesNotShowIcons,testWithBottomDoesNotProduceInvalidRectangle7testSubscribeToExistentNonObservablePropertyRaisesErrorafter:arcTan:testExpandedTrait3ClassTraittestStepIntoQuickMethodBooleantestTrue colorFrom:testBeNonStrictTurnsOptionOfftestRedundantMethodRemoval testPreorder testReadAlltestBehaviorParentRenamed testCreationtestNestedLeveltestTerminateSessioninstructionStream!testClickingRadio3DeselectsRadio1#testShiftClicktAccumulatesSelectiontestAddWithOccurrenceshomeRing-Definitions-Core-TeststestSelectsMethodWithBreakpointtestIsDashPunctuation testMergingtestParseBasicValue9testModelPushDownVariableToMultipleClassesInSameHierarchyYtestMoveToNodeWhenNodeIsLiteralOrVariableExecutesAssociatedBytecodesBecauseRelatedToStacktestLazySlotReadReflectiveBlock testBasenametestExtentWithBorderMintestRemoveTrailingDot(testAccessingBlockArgumentOptimizedBlock testPackageAttestTimesRepeatWithTempInBlocktestMaximizeWindowCollections-Stack-TeststestPngEncodingColors32System-AnnouncementstestWeakClassVariableReflectivetestNoLiteralIsPinnedInMemorytestStoreStringAlltestAsColorrefPrimaryColorstestFormatElementtestParentParent4testConvertingWithExtraBasisObjectIfItIsAlreadyBasis$Calypso-SystemPlugins-Critic-Queries FuzzyMatchertestNewFutureIsNotFinished$testProtocolRemovalWithProtocolAddedtestAlphaCodingasSettestResolveAbsoluteReferenceEnlumineurFormatter#testDataMatrixShouldHaveTheSameSizetestHelloWorldEncoding Roassal-PietestDate29Feb2000!testContainsShapeWithInteractions allButFirst)testClassUsingStatefulTraitsAndLocalSlotslast7Calypso-SystemPlugins-InheritanceAnalysis-Queries-TestsGtestVariableClassWhenTraitCompositionChangedShouldAnnounceClassModified)Calypso-SystemPlugins-DebugPoints-Browser shorterLengthtestNewClassVariabletest05addBeforetestPackageRename%testTraitRemovalWithTraitAlreadyAdded testDequeuetestFromNamesWithOneDatatestModifyMethodWithBreakpointtestExamplePrimitiveErrorCode)testRemoveSecondElementRemovesFromAdaptertestFindThisMethodWithFullClasstestNodeForBCOffsetTestFullname:testwhenTextChangedDoat:put:!testWriteTemporaryVariablesMethod Ombu-TestsASTCachetestSingleRemoteTempVaroffsetszSystem-Support-Tests(test0FixtureIterateSequencedReadableTesttestNumberOfMethodstestArgumentNames testStoreIvar$testClampReturnsMaxIfNumberIsOverMaxtestSlotsAreNotDuplicatedtestInitializeFromtestToolsToKeepWhenOneContexttestUnsignedInt8optionInlineIfNil'testAsNumberNegatedWithoutDecimalPoint2testComplexSlotstestPrintOnStreamtestValidateEmptyNewSelectortestAxisLabelsAndTitle$testSenderLookupsMethodInSenderChainEpiceaBrowsers-TeststestLargeSqrtFloortestFloatPrintingMorphic-Widgets-TickListtestHasChildren testCapacitynegated testGettingAllRedefinedInstancestestUnclosedFiguretestInferiorOrEqual findTokens: testPointertestBan1testAccessingCreatedShapestestRemoveFirstNotPresent$testObjectCentricWatchOnceDebugPoint!testFixProtoObjectClassSuperclass testEmptyCodetestMethodContextPrintDetails"testCopyReplaceFromToWithInsertion testNewMovietestSimpleReporttestFalseIfTrueReturnsNil+testExampleWhileModificationAfterNotInlinedfalseAlternativeBlocktestTwoDifferentGenerator(testTerminationShouldProceedEnsureBlockstallyInstructions:testAllSelectorstestRemoveLast placesDesiredtestRedoIfEmpty testBasic2testUTF8EncoderAuto(testAllClassPoolBindingHaveDefiningClassstderr)testBeHomogeneousWorksWhenExpandingWindowtestBadInstantiationtestRemovePasswordProtectiontestInitialActivationtestHidePresenterHidesWidget testAddClasstestTwoComplementRightShifttestChangeMovieDirector testNewMethodBaselineOfRingClap-CommandLine collect:into:$testClassNameNodeHaveParentReferencetestCompileFulltestExtractOneArgWithMinustestImportFromReadStreamtestExampleSimpleTemp"testExampleMethodTempInNestedBlock*-testAutomatedFixCalypso-SystemQueries-Tests'testVennDiagramConvertsBigSetInputToSettestCartesianProductOfSize%testSubstituteVariableAtIntervalBlockSpec2-ExamplestestPrintLimitedString testVariableEnvironmentClassVarstestAltboolean8AtOffset:testErrorClassCreation-testPullUpMethodWithCopyOverriddenMethodsDowntestSignatureOnMultipleLinesoptionInlineCaseSystem-Utilities-Tests!testNonDuplicatesRemoveDuplicates testChangeInSuperclassIsDetectedtestRightClickShowsMenu9testWhenChangeDirectoryShouldFilesListContainsHisChildren testAmazonAWStestAtAtputEffectivelyPutAValue@testWhenAddingBookmarkOnIsolateBookmarksShouldBeAddToAllInstancenumberOfDigitsNetwork-KerneltestOrganizationDefinition2 testRecompiletestClickExecuteAction-testButtonDownClickShouldModifiedPreviewFinal.testModifyProtocolToExtensionUpdatesThePackagetestUpperPoint General-Rules8testCreateTwoUndefinedClassesOfSameNameShouldBeSameClass/testInjectingExceptionHandlerIntoProcessWithArg"testCanDynamicallyRebuildPresentertestValidNameAndUsedVariableClassAnnotation-TeststestWidenOnEndOfBlock testResolvetestUpdateShadowSize-testNegatedFilterIsNotNarrowThanCaseSensitive testTraitUse includesAll:~~#testBehaviorWithUnategorizedMethods!testHorizontalBlockFollowedByListtestTAddWithOccurrences.testButtonDownClickShouldModifiedArgumentsListassociationClasstestLogBrowserOperation#testFailureModelAlreadyExistingNametestPushLiteralConstantBytecode secondKeyRoassal-Layouts-UtilCollections-TeststestCompiledMethodLayouttestTraitImplicitEnvironment Morphic-TeststestSimulateCmdKeystroketestOriginalNameNECompletion-PreferencestestNestedStyles testCreateClassWithClassVariable testOnForkErrorOnSeparateProcesstestDoitContextCheckClasstestDistanceTotestEmptyArray+testRemoveNonexistentSelectorsFromProtocolsTool-DependencyAnalyser-UI-TabisSpaceSeparator:testBestNodeForClassVariableSelectionShouldBeClassSlotNode&testPrintPathOnDelimiterOnNetworkDrive testReturnTopraisedToFraction:testFailureExistingName testDumpStacktestEvaluateWithBindingstestMissingExpressiontestCompletionAfterWordnegative testNextPutAllStartingAtToStreamtestSpaceBetweenVarAndCommentHeuristicCompletion-MorphictestItalicsAndNestedBolds oldElement testNoTimeout#testLazyClassVarReadReflectiveBlockFormatter-SettingsctestNoExtraSpaceAroundPeriodAthens-SVG-PathConverterExternalProjectLoadertestNetworkPathWithParents-testOptimizedBlockWrittenAfterClosedOverCase1worldIceberg-Libgit System-ModeltestNBitAndNNegatedEqualsNtestPrimitiveRandomGeneration1;testInjectingMultipleExceptionHandlersIntoNotRunningProcesstestScaleLinearClamptestClickRaisesChangedEventtestHorizontalLine detectMax:FormtestValueWithExitBaselineOfFueltestPrioritySetBeforeStartbefore:ifAbsent: testPostOrdertestFormatReceivertestFigureInPresenceOfParagraphsitestMinimumSizeOfSearchStringtestReadInContexttestHasProtocolWithRealProtocol classSidetestDeclareInstVartestPharoVersionFileExiststestRejectNoRejecttestSubstraction pairsCollect:testDefaultWithValuetestAssignSuperVariabletestComparisonWithSimilarScopetestVerticalAttachPoint$testMinimumNegativeIntegerArithmetictestSubClassWithComplexTraitstestEmptyCaseStatement hasProperty:testRedundantMerge&testDemoteToRPackageNamedWithExtension!testStepIntoUntilTerminationCleantestNodeDistancesFromtestTabtestStylerRedLabeltestNoCredentialstestIdentityIndexOfKeyIfAbsentNewTools-FontChooser-TeststestDoubleRemoteAnidatedBlockstestAreSortedByPriorityBtestRemoveMethodComingFromTraitDoesNotRemoveMethodFromTraitPackage testWithDo/testBindingsWithUppercaseNameDoOverwriteGlobals3testNegatedFilterIsNarrowWhenTheInternalAreNarrowedtestOnePresenterShowsOneWidget testAtPutNil'findSubstring:in:startingAt:matchTable:,testAndPackageEnvironmentAndClassEnvironmentdayCount"testUpdateSourceCodePanelUncoveredtestHomeGoesToStartOfLinetestEntriesCounttestInstanceVariableAdditiontestSizeUnsignedLongWindowstestLocalMessagesprint: MacOSX64.testHaloIsDisable printStringtestInclusionForFloat(testDoNotKeepBlockInMessageConfiguration*testRestoredBrowserInstanceWithActiveScope:testUntypedConstantNegativeIntegerArgumentHasUndefinedTypetest0FixtureConverAsSortedTest superclass!testDegreeCosForExceptionalValuesaBooleantestKeyStrokeFromMorphtestCallbackInSingleFunctiontestHasTemporaryVariablesMethod&testLastFilesForExtensionBrokenPattern3testUnoptimisedValueSpecialSendsMessageCapturesSendisZerotestVariableSubclass-testTwoLastExpressionsOfASequenceGotExtractedKernel-CodeModel-Tests=testWorkerInstancesAreCollectedAfterStartingAndStoppingWorkerSettings-GraphicstestCallWithSelfParameterNewTools-Inspector-TestsgroupsOf:atATimeDo: factorPointtestSteppingAQuickMethod9testCaseSensitiveFilterIsNarrowWhenTheInternalAreNarrowed!MetacelloCommandLineHandler-Tests&testClassTraitIfMetaclassAlreadyExiststestJumpAheadTo#testEnvironmentWithAnyNestedElementtestHomeMethodtestUnresolveName!testAllSharedVariablesOwningClass'testChangeFactoryIsCorrectlyInitializedtestPushConsArray2testIsBehaviortestReturnDoesNotExisttestSignedInt8testDifferentBasesabcdtestAddingColumnUpdatesWidgettestFirstEntryIfAbsent5testuFFIMethodSelectorLookupsFirstMethodInSenderChaintestGrowPreservesElements testsEndsWithtestNilHashCollision8testComparisonOfSameQueriesWithDifferentRequestedContent+testMissingPeriodSeparatorBetweenStatementstestRaisedToErrorConditionsRegex-Core-TeststestFilterStringstestNestedExcursion testModelPushDownOnMetaclassSidetestFocusRotationForwardtestHighBitOfMagnitude testIfCutDoWithCutAndUncutsNoCutextensionDelimitertestPrimDivideargelmtestAddIncludesSizeReclaim#testConvertingWithNewRequiredResultfind: Calypso-SystemTools-QueryBrowsertestCombinations/testUndeclaredVariableWhenItIsAlreadyRegistered$testNextIntegerOfSizeSignedBigEndiantestMath emptyCheck(testIncludesIdentitySpecificComportementtestFailureNonExistantSelectortestLabeledOuterShapes02extestRemoveAllPreservesCapacitySpec2-Adapters-Morphic cull:cull:testIndexFromPosition testThirtyTwoBitRegisterAddition monthIndextestExampleEmptyMethod)testSelectingANotVisibleItemDoesNotScrolltestExampleWhileNoModificationvaltestIsReferenced%testComparisonWithAnotherKindOfResultifFalse:testTypePerformsSearchtestItalicCreatesInnerText&testSerializationWithFuelMaintainProxytestSimpleEnsureTestWithUparrowtestVisibleArea5testSetUpMethodInSUnitTestsNeedsToBeInRunningProtocoltestUnixRandomGeneratorSeedtestFailureVariableNotDefined%testAdapterElementsAreInExplicitOrder testAsBittestVoidPointertestDecodeMimeHeader%testLinesOfCodeMultilineMethodCommenttestUnknownSlot)Calypso-SystemTools-OldToolCompatibillity:testThatFFIAdditionalStateIsFilledCorrectlyWith2ParametersSpec2-CommonWidgets$testResetingSelectionResetsSelection:=Spec2-Backend-Tests2testDeprecateMethodUsingMethodWithSameNumberOfArgs testAtAllPut testHashBlocktestOneElement$testInitializedClassVariableCompiledtestVennDiagramTwoSetstestReverseUnevenDotestWorkerProcessDiesAfterStoptestExampleBlockInternaltestPushArgumentVariabletestPushConstantOneBytecodetestLineStroke testOccurrencesOfForMultiplinesstestSelectOnEmptytestSlideBlocIsParsed/testFFIMethodDelegatesWhenLookingForHasSelectortestExampleIfTrueIfFalseisSymboltestAllowInclusionOfNils"testAllSelectedClassesAreTestCasesbadSimpleExpressions testSize2 DebugPoints brightness,testModifyingClassKeepsOrganizationOfMethodsSpec2-Adapters-Stubtest03addFirst"testSimpleDefinitionWithTypedSlotstestSumUnsignedInt84testGlobalCounterReferenceAfterUninstallInstallationtestSplitJoinOnElementtestSizeCharEnum!testStructureHasCorrectSize64bits value:value:)testVennDiagramConvertsSmallSetInputToSettestMutateByteStringyUsingAtPut testDatabase$Calypso-SystemPlugins-Traits-BrowsertestActivateReturnValuetestParseEmptyTextsecondfactor"testClassTraitIfTraitAlreadyExists"testAnnouncerSuspendingWithStoringBaselineOfSpec2testMultiPartMixedtestUndeclareSlot testSubclasstestCriticalIfError"testMatchingTableContainsMatchings#testModifyingSuperclassInOtherOrdertestAsLayoutFrame testColorasPathSubscriptOutOfBoundstestStructureOfBoldNestedTexttestAddClassInteractivelytestMultipleDocCommentstestPrimPointXaStringtestSchedulesFIFOtestInferiorToMaximumat:at:ifAbsent:testSubclassesInEnvironment testAverageX6testRemoveFirstElementAddedAfterOpenRemovesFromAdapteranExtenttestCallCreateObjectaColor testSameModelme testLongLine(testFinalizationRemovesEntryFromRegistrytestAssignmentDoesNotExisttestAutoRepulsebluetestClassDefinitionToolIsNotValidWhenReferencingDifferentClass)testExampleTempNamedTempVectorInlinedLoopCommander-Activators-MousetestModelRenameClassClassParser-Tests:testSubClassWithTraitsAfterModificationOfParentSharedPools#testBlockArgumentIsArgumentVariableFridaytestJumpOnNoParameterBlocktestValidTraitComposition3 Spec2-Layout-testUpdatingTheSameTraitDoesNotProduceChanges'testAsNumberWithSuperfluousDecimalPoint milliSecondstestOverlappingFormat2 testObjectCentricWatchDebugPointtestMinMaxValue testNumeratortestNewPresenterIsNotDisplayedtestClassWithoutChanges(testMarshallingByteArrayAsStringArgument$testWithPrecedenceUsesThePreferedOnetestTempFilePrefixSuffixtestNaNComparetestAutoLocatorIsDefaultexampleNonSpecialLiteralInteger*testInBlockArgumentPseudoVariableShadowingtestInCriticalWaittestUpToAllAfterCloseSignalingtestNewTraitAlias/testClassCompositionOnPrecedenceKeepsPreferencetestStepThroughInAMethodWithMNUtestBaselineOrConfigurationNametestIsInRectangletestStoreBooleanToSton testAddLastisFloatspeciesForTransform#testTraitAliasShouldBeFromAliasNametestLineStartStringContainingCRtestTerminateProcesses#testNotNilIfNotNilReturnsBlockValuetestHasSharedPoolstestEvaluateAndDotestCopyWithoutFirstOccuranceOf beginsWith:$testIsNotSuspendedWhenItIsTerminatedtestBuildCascadeHeuristictestFullRegistrationtestUTF8ReadStreamPositioningtestForceLazyRebuild testCategoryDebugger-ModeltestExampleSimpleBlockNested1testRemoveMessageArgumentCommandIsProperlyStoreOn localSecondstestRemoveFromProtocolstestRangeIncludes8testScrollDownToNonExistingIndexScrollsBottomToLastIndextestPointerCanExtendVariablebadExpressionstestGifWriteReadInMemoryRing-MonticellotestStructureOfAnnotationtestPropertiestestCompletionBeforeWord testHasBodytestContainsReference testReceiver9testRemoveAClassAndTheirSubclass2UsingAlimitedEnvironment add:before:testCopyEmptyWithout'testMethodRemovalWithMethodAlreadyAddedtestInlineMethod5testSuccessorstestRemoveSlotAndMigratetestFailureMethodAlreadyDefined0testLoadMicrodownResolvesUrlsRelativeToTheParenttestclassVarNames FFI-Kernel Calypso-Ringnot testLabeled03testFullClassTemplatetestSimultaneousRemovetestPackageRenameWithClasstestSuperclassChangeLayoutType3testNarrowingReturnsSameElementsThatCallingDirectlytestDigitAtPuttestRightMethodWrongProtocol GeneratortestSimpleSlidetestKeyAtIdentityValue"testSimpleDefinitionSuperclassNametestConstantBlockClosuretestValidGZipCrc Morphic-BasetestIncludesElementIsNotThere testBigMethodtestFirstAndLastLinktestTextWithStyle"testSelectionInFontStyleListIsKept0testAtIfPresentIfAbsentWithGarbageCollectedValue&testCreationTimeIsADateAndTimeInstance1testLogLocatorNumberOfTicksIsOkWithReversedDomaintestAbsnumArgs,testMoveToNodeWhenNodeIsInIfTrueIfFalseBlock testHasChangedForPackageItemDifftestPushConstantTwoBytecodetestSmartCharactersShouldClosetestWriteStreamExiststestTraitEmptytestKeyAtIndextestNodeForBCOffsetTesttestSimpleTableWithFormattingCollections-Abstract-Traits6testRefersToLiteralsReturnsTrueWhenLiteralIsByteStringDtestInsettingLargerThanRectangleExtentShouldNotProduceNegativeExtenttestExampleClassSidetestLabeledOuterShapes01 oldSubstring,testAddProtocolAnnouncementDuringCompilationtestErrorOrderstestDoNotBreakSmalltalkVersiontestOpenPackagesChooser&testPackageOfTraitMethodIsTraitPackagetestNoExtraSpaceBetweenValue)testAcceptEntryLogsAverageTypedCharacters testRoundedtestMetaclassWithTraittestFlipByCenterAttestExpandedPointClass testRotatedBy&testAddColumnInPresenterAddsItToWidgettestLowerLimit+testExtractMethodThatNeedsTemporaryVariabletestTEventVisitorClassTraitaSequenceableCollection testEqual5testUnhandledWarningShouldBeProcessedAsUnhandledErrordecimalDigitLength'testAtIfAbsentWithGarbageCollectedValue%testMonitorAnnouncesUpdateWhenEnabled&testInlineComponentIntoCascadedMessageAtestWorkerInstancesAreCollectedAfterStartingAndStoppingWorkerPooltestRepeatWithTempInBlockhasInterned:ifTrue:testIfNilIfNotNil1ArgAsVartestModelWithCollectedDatatestHeavyContention2testSuspendForSnapshot$testOpenMenuCreatesCompletionContext$testObservableSlotAssignReturnsValuehourtestFailureExistingSelectortestTagsForClassesCollectiontestAddProtocoleven&testFailureInvalidNumArgsOfNewSelector7testEnvironmentWiathArgsWithCorrespondingClassIsCreatedtestByteCanExtendBytetestAddMovieDirectorTwice0testAddAtSamePositionTwiceSetsChildrenSingleTimetestOuterBlockTemporaryVariable>testCanCreateBitBucketRepositoryFromUrlWithExplicitHostAndPorttestPrimNotEqualSUnit-Support-UITesting-Tests|testMedianForEvenSizeCollection7testTransformReturnEmptyRectangleWhenNotPossibleToPlacetestAnchorReferencetestHasBody_nottestExtractMethodToSuperclasstestDangerousClassesConditionstestCreationOfDefinitions,testStepContextTakenConditionalJumpBytecodestestUnmatchedBraceArray,testSettingTextManuallyAffectsTheUndoManagertestEnvironmentWithNamespace(testPrintString_AssignDefaultUsingEqualstestAsCommaStringOne testModifyFor.Calypso-SystemPlugins-Undeclared-Queries-Tests testDoItHaltTool-ImageCleaner%testMathBlockCaptionContainsMonospacetestSingleLevelList testOneGroup2testFailureHierarchyDefinesVarableNamedAsTemporary)testExtractUsingExistingMethodRefactoring testColumnstestReplaceWithPatternCode2testSpecialGestureOnInnerMorphPutsHaloInInnerMorphtestExtractSetupExample3testIndirectSequence0testBestNodeWithValidPostionOnStatementPeriodEndtestRemoveProtocoltestDuplicationsKindatestPremultiplytestNumberOfHashIterationsfoo::!Microdown-RichTextPresenter-TeststestClassSideMethodWithImpactMessageNotUnderstoodtestDescendantsscaletestFileOutSingleMethodAdditiontestUsesPoolVarNamedtestSkipUpToIgnoresJumpsSystem-IdentificationtestTerminateInTerminatetestSmartBackspaceWithSelectionRing-RuntimeSupporttestInstVarNamedccminimumtestLabelsLeftPosition"testRevertingAllRedefinedInstancestestWithArgument testMethod testPrimModtestPeriodAtEndOfMethodetestSimpleClassVariablesnotices*testModelInsertClassFromBehaviorSuperclasstestCopyEmptyWithoutAll DrTests-TestCoverage-Tests-MockstestDoesntContainReferencePath#testHasSelectorSpecialSelectorIndextestOpenAndClosePresentertestIsObservableSlot$testRefreshCacheWithoutScanAllSystemtestSplitJoinBoundaryCasestestDefaultWithEmptyInput testModelMorphic-Widgets-MenubarexampleLiteralByteString)testUpdatingSelectionsOnUpdateWithRemoval3testClassCommentToolIsValidWhenReferencingSameClass testStoreTemptestRemoveClassTransform testIncludesAssociationWithValue4testTwoRectanglesWithAnAdjascentBorderDoNotIntersecttestNewClassVariableAccessorstestBasicBehaviourtestPlotExtenttestResolveAbsolutealike:testPseudoVariableShadowingtestNewLinesAfterComment2testInvalidLiteralCharactertestStringAsNumbertestLabelShapeHeighttestAllDirectories'testTraitDefinitionNodeIsTraitAliasNode&testAddAndRemoveInstVarNamedWithTrait2Announcements-CoreisDashPunctuation:testFailureNonExistantNamexc testDegreeCos"testExpectedExpressionInBraceArraytestRedefineSuperclassCollections-Unordered-TestselementAndIndexBlock"testMouseEnterEventIsNotDuplicated1testArgumentUsedInExtractedCodeExpectGotExtractedtestImplicitEnvironment testTakeFirsttestRedundantPackageTagAdditiontestMigrateClassVartestRenameInstanceVariablezeroFlag/testNewLineBeforeFirstKeywordDoesntAffectBinarytestEqualityInstanceSideMethodtestFlagtestAddTraitPattern'testGenerateBooleanArgumentNameForFalsetestRemovedSelectorstestResetUnwindtestLeftNewValueHolder-TeststestSelectAllShapesWithCommandAtestToDoArgumentNotInlinedtestTraitModification(testChangingPriorityYieldsCurrentProcess testCharCalltestBeforeIfAbsenttestReplaceFromToWith0testThirtyTwoBitRegisterLoadFromReverseByteOrder5testChangingShapeDoesNotPutNilInMethodsLastLiteralKeytestNotTheSame rgbTripletexp)testUnmatchedLocalTempDeclarationInABlock)testTypedStringSelfArgumentHasDefinedTypetestDeclareGlobalBlock indexFromEnd$NewTools-RewriterTools-Backend-TeststestTraitCompositionWithCycles addMonths:testwhenSelectionChangedDotestTraitCompositiontestVariableCannotExtendWordtestToDoReturnsReceiver testMixing2)testImplicitConversionFromClassPropertiestestSign testTSortabletestDrawingWayOutside4test3mrtestWithIndexCollect0testIntersectionTwoSimilarElementsInIntersectiontestRedefinedTraitedClassSubclassHasEmptyClassTraitCompositiontestCanonicalization,testBadPathRemovingNonEmptySubWithSubclassesendsWith:caseSensitive:reject:thenCollect: testWithRB4 testTempNamed+testIdentityIncludesNonSpecificComportement Text-DiffJtestAddMethodInExtensionCategoryMatchingNameAddMethodToTheExtendingPackage4testClassAddedToNewPackageShouldAnnouncePackageAdded$testIsExecutedFromConcreteScopeClasstestStrikesWithoutClosuretestCallReturningEnumeration-testMergingNestedRectanglesReturnTheContainer>=testSystemWide valueArray.testRenamePackageToOwnTagNameWithClassesInRoot7testCanCreateBitBucketRepositoryFromUrlWithExplicitHosttestOrdinalScale,testResetFilterShouldRetrievePreviousResultstestIsTestPackage#testAddClassAnnounceClassRepackagedtestSplitJoinIdentityretvaltestPrintWithDelimiter!testGetQuartilesOfOddDatasetSize2testTooManyArgumentstestNewFromCollectiontestStylerRedTicktestEmptyInitializeOfAttributes>testLogLocatorSmallestIndexIsCorrectAfterChangingSmallestPowertestParsePatternASTIsForMethod testStackAttestWarnModelInheritedSelectortestSkipThroughNode1testSelectShapesWhenThereAreAlreadySelectedShapes$testStringColumnsShouldBeNonEditabletestModelRemoveUnusedVariable"NewTools-SpTextPresenterDecorators!testAddLabelledButtonAddTheButtontestPullUpInstVar testLayoutIn testSumFloatBtestPackageCommentToolIsNotValidWhenNotAPackageOrClassGroupContext8testIncludeForbiddenClassesAsSpecialForbiddenAnnotationstestTrueOrAnythingReturnsTruetestSortResultArray testEnsuretestNewFromSampleBytes&testIsTerminatedAfterManualTerminationtestValidZLibCrctestBoldsWithoutClosuretestPrimDoWithincludesSubstringAnywhere:testOpenInWorldtestInterruptedContextOmbutestIdentityAddtestHasCaption3testCannotChangeNumberOfIterationsWhenPasswordIsSetMenuRegistrationtestStandardClassWithVariablestestCopyEmptyMethod testCompositetestRechainWithChainsAndNil testAddTraittestUUIDVersion1testLiteralEqual#testNextVersionAlphanumericFilenametestMultiPoolstestAddIntructionsBeforetestFailureExistingPackage.testClassNameNodeIsPolymorphicToRBVariableNode>testClassCreationToolIsNotValidWhenReferencingDifferentPackage testEndPointcorner5testFalseIfFalseReturnsBlockValueWithTempOutsideBlocktestConcatenation testScaleByTool-ExternalBrowsertestAllFileTypedtestDataSending testBasicNew8testDictionaryConcatenationWithCommonKeysDifferentValues&testDefinedClassesAndDefinedClassNamesNECompletion-MorphictestFindCyclesThreeNodestestAdoptQuerytestRechainNilValuetestIsControlOtherMetacello-GitlabtestUndefinedVariable$testRemoveSenderIntoCascaded3Message)Calypso-SystemPlugins-Flags-Queries-Tests"testNextManyShouldReturnCollectionNewTools-CodeCritiques"testDynamicVariableRemovedAfterUsetestNotSelectsMethodWithoutFlagtestImportAMethodWithLangTag testReverseDotestKeyAtValueIfAbsenttestNotExecutedMethodListtestExamplePrimitiveModuleError@testRenameClassUpdateMetaclassDefinedSelectorsInTheParentPackageBaselineOfRoassal Equals-Tests#testRemovingTraitsUpdatesCategories"testSingleLevelList2WithFormatting testVariableEnvironmentAddRemovetestFastPointersTotestRemoveElementThatExiststestPositionsDefaulttestTransformReturnASubArea%testPassing4DoubleStructureInTheStacktestExtendingPackagesOfClasstestIsEmptyFromEmptyClassScope*testNonDuplicatesRemoveDuplicatesWithThree4testInitializedClassVariableReflectiveBlockParametertestExpandedProtoObjecttestFutureZipFailsIfFirstFails testResizing testRed16 testExample3 Manifest-Core"testUrlWithoutMicrodownParameters2testExampleSelftestChildDirectories%testMultipleMixedChunksInStrangeOrder3testResetFilterWithNoFilterSetShouldNotAlterResultscommentstestsBeginsWithEmpty*testSequenceReturnsTheSequenceOfAllResultsAtestPackageOfClassForClassesNotDefinedInPackageButJustExtendingItvalue testCreateTheRightFootnoteObjecttestFlatCollect2testReadFromWithErrortestJumpOnReturnSystem-HistoryTtestRemoveAllExtensionMethodsFromMetaAndInstanceSideUpdateOrganizerExtensionsMappingtestSubClassAndAddTraitAfter(testMutateObjectFirstInstVarWithManyVarsrgb testScopetestDontKeepBlockInMessage,testSystemPackageIsAnsweredWithLoadedPackageNSPerlinNoise2 testTransform slowFactorial Monticello-BackwardCompatibilitytestDeleteANonOpenWindowFailstestAddClassInstanceVariable,testSearchForExactCaseSensitiveStringMissingtestAssignClassVariable newSubstring,testCorrectMetaDataWithEmptyLinesProduceJSONtestUTF8Overlong6testOptimisedPlusSpecialSendsMessageDoesNotCaptureSendtestThreeElementsContainstestKeywordOnMultipleLine13HtestDoesNotContainReferenceWhenUsingDifferentInstancesOfMemoryFileSystemtestResponsibilityEval!testAddBoxPlotsAddPlotsInTheChartCommander2-UI-TeststestAccessorsAlreadyExist padWithZeroes+testTextPreviewerCanBeUsedOnParameterStringtestAnnotationsWithoutClosure testFloorLog$testCreateClassWithWeakClassVariablebyteAt:testColumnSpacingtestDoubleResumetestConsistentSortingDrTests-CommentsToTests-Tests!testMoveUpInStackFromFirstElementtestAllCallsOntestEquivalentTo!NewTools-Scopes-Resources-A-TeststestJumpOnComments testTAddTwice!testParentResolutionWithReference3testRemoveExtensionMethodRemoveMethodFromItsPackageBtestBroaderFilterCompletionShouldBroadenResultsWhenCaseInsensitive monthCount&testPerformAddRemoveClassInteractively&testIncludesComportementForDictionnarytestBuildingFnSpec?testRecategorizeClassUnregisterTheClassMethodsFromTheOldPackageformat:testBadPackageName SUnit-CoretestIsOfflineAndResourceFoundtestCreationByNamedParent testDividetestExampleBooleanSlot testPostorder/testTraitMethodClassBindingShouldBeClassBindingRoassal-Layouts-Tests1testHideColumnHeadersInPresenterHidesThemInWidgetManifest-Tests(testTypedPointerVariableArgumentHasAritytestSearchStringUpdateShadowtestFailureBadMethodNameCollections-AtomicRoassal-Global-TestsBaselineOfNumericScalestestRenameTestMethod1-testBestNodeWithValidPostionOnMethodPeriodEndtestBeNotEditableAfterOpenWorkstestSimpleReturnSystem-UtilitiestestMinMaxValuesAreCorrect-testAcceptEntryLogsItsSourceInSeparateEntriesnewSizetestContextsAfterStepIntotestOptimizedBlockWriteInBlocktestFutureExecutesConcurrentlyNonInteractiveTranscripttestAsFloatPointtestHighlightShapestestSelectionStarttestNoTraceForEnabledHalttestSplitCascadeRefactoringencoder DrTests-TestsSystem-Changes-testBlockParameterWhenTheLineWillNotBeTooLongCollections-WeaktestReplaceElementAppliesStyleEpiceatestCreationByUnresolvedNamed newStreamtestBreakpointOnArgumentseed:testPathRelativeTofindBinaryIndex:do:ifNone: testMethodAttestIdentityIndexOftestPrintPathOn=testRemoveClassUnregisterTheClassDefinedMethodsFromItsPackagetestStoreOnWithNegativeInteger/testLastBcOffsetForNodeWhenMappedPcsAreNotEmpty-testFirstBcOffsetForNodeWhenMappedPcsAreEmptytestErrorsArePersonnalizedeachtestSignalWithTag testInvertedtestKeywordOnMultipleLine5isDecimalDigit:testExampleToDoValuetest0FixtureRemoveByIndexTesttestIfCutDoWithCutAndUncutsGraphics-TransformationstestClearAllDependenciesextensionWithDelimiterDoIt*testRestoredBrowserInstanceWithMethodQuerytestInstallMinimalMockClassbb!testUndeclaredReparationWithClasstestIsCurrencySymbolGtestPeriodAtEndOfMethodWithMultipleElementArrayShouldNotHavePeriodAtEndtestInstanceCreation&testHeaderIsHiddenWhenNoTitleIsDefinedtestSetIsReadOnlySuccess testContinueEncoutersAnExceptiontestLessonViewIsScriptingtestEphemeronClassIsEphemerontestCharacterizationtestHasCommentAST-Core-Tests testSendSuper&testLinesOfCodeSingleLineMethodCommentbar)testExtractMethodWithTwoArgsAndOcurrences6testCanStillExecuteWhenAimedNodePcIsBeforeInAnyContexttestCreationByNamed testCodePointcollect:thenReject:overlappingPairsWithIndexDo: testSelectAllPharoDocComment-TeststestTraitsAccessor testInferiorAtestInstanceSideInitializeMethodNeedsToBeInInitializationProtocoltestTempNamedPutselectEverySecond testIfFalseaSymboltestedTutorial/testNilIfNotNilWithArgumentDoesNotEvaluateBlock Roassal-Chart#testAssignmentHasNoExtraSpaceInside0testSourceNodeExecutedWhenContextIsJustAtStartpctestDifferentMethodsAreConflicttestWidgetExiststestFixObsoleteSharedPools test16Bit)testInferInstanceVariableUsedInInitializetestLowerLimitsWithtestNewVariableWordClassThreadedFFI-Tests*testTrueIfFalseIfTrueReturnsTrueBlockValue'testAddSelectorWithMethodClassifyMethod!Ring-Definitions-Tests-ContainerstestIsSortEnabledtest0FixtureDictionaryKeyAccesstestRemovePropertySlot23testMethodEditorToolIsNotValidWhenNotAMethodContext testUpToEnd,testTempNamedPutShouldFailGivenNameIsNotTempEpLostChangesDetectorrunningAverage:'testErrorProducedByAllocatingInTheImageFinalizationProcesstestHeaderLevel1NoSpace testAnnotated*testRemoveMethodAnnounceRemovalOnlyInTrait%testFourBackQuotesClosedByThreeQuotestestTitleLessonCreation-testDeprecatedAliasesAreRemovedByClassRemoval/testRenamingExtenstionProtocolToClassicProtocoltestNextNameForExtension1Calypso-SystemPlugins-InheritanceAnalysis-Queries ClassParser testSqrtFloortestComplexClassVariablesRoassal-Animation-Tests#testDeleteAllWindowToRightOfAWindow9testExtraIndentationWhenMultilineResetTheIndentWhenFinishtestIndexOfWithDuplicates7testRemakingATraitUsedByAnAnonymousClassKeepItAnonymousguardedtestEnsureEndsWithtestRuleLoadsCorrectly:testUnselectAllInWidgetRaisesSelectionIndexChangeEventOnce3testSpecialGestureOnInnerMorphTwiceGoesToOuterMorphtestMultiLineMessagesClassSideBaselineOfPharoBootstrap pathStringtestChainBehaviorHitWithContext&testSmartDoubleQuoteDoesNotEscapeQuote6testArgumentIsNotUsedInExtractedCodeExpectGotExtracted/testFutureIsFinishedIfFailureWasAlreadyDeployedtestDataMatrixShouldNotBeEmptytestClassesShadow#testTryingToModifyReadOnlyInstances test5kClassestestSharedPoolNamestestGoOnMockTutorialtestFromSingleClass$InitializePackagesCommandLineHandler-testDynamicVariableAccessFromDifferentProcessNewTools-Debugger-Tests testSortingOrderedCollectiontestInstallingWithAnEmptyTagtestInitialCacheBuild'testLeftWithoutResultsBroadensSelection6testExplicitNotifyUnexistentPropertyChangedRaisesError IdentitySettestHighlightAllShapestestIsFloatPointtestDynamicDescriptiontestHasNonDefaultValuedo:separatedBy: testExpandedEpTEventVisitorTrait1testClassCreationToolIsValidWhenClassGroupContexttestSumSignedLongLong'testAddAtSamePositionTwiceReplacesChildtestMarshallingStringArgumentHermes-Extensions testAfterradiansToDegreesstartsWithDigittestTraitSourceCollections-NativetestWrappedElementOnBolddl.testQuoteBlockDoesNotInterpretOtherBlockMarkuptestUnpackagedClassesStartupPreferenceslast:testPackageOfUnpackagedClassPharoBootstrap-Initialization"testMathBlockWithParametersCaptiontestWithParentsOnRootReturnRoottestShouldConsiderHaltNodetestMissingMessageAfterACascade)testAnPrefixForClassNameStartingWithVoweltestEnvironmentWithArgumentstestDefaultDebugAPI)testEvaluateWithBindingsWithUppercaseName/testAsOrderedCollectionReturnsOrderedCollection'testCanHaveTagOfTheSameNameAsThePackagetestNumberOfDependentPackagetestBreakpointsForModeltestUTF8ReadFaultyInput testRenameProtocolAsWithProtocoltestWriteStream'testFailureInvalidReferenceVariableNametestFutureFallbackToHasSecondValueIfFirstFailsAndSecondSuccesstestFitInExtenttestReferencedBehaviorstestWidenOnSelftestFileOutCategory testOfSizetestDuplicateClassError testAsGLine!testNextVersionAlphabeticFilename"testFutureAndThenFailsIfFirstFailstestRejectAllThenDo FreeTypeCacheIntegertestIncludesAnyNoneThere translateBy:test0TSizeTestisDecimalDigit4testImplicitEnvironmentContentForMetaclassDefinition testFileOutMultipleMethodRemovaltestUndeclaredVariable Text-TeststestScanAllSystemDisabledSTON-Extensions testFillingWithClassAndItsTraitstestRemoveMethodTransform groupByRuns:ExternalObjecttestFigureWithBold Zodiac-Tests Shout-Tests testCompact asFloatPoint"testRestartTestShouldKeepTestGreenFlashback-DecompilertestResolvePathtestLimitBlockacctestBmpWriteReadInMemorytestRoottestBoldAPIToSetText:testUnselectWidgetIndexRaisesSelectionIndexChangeEventOncetestSpaceAroundPeriodtestSigned4ByteIntegerstestTrueIfFalseReturnsNilnotEmpty Network-MIME#testExamplePrimitiveErrorCodeModule$testLayoutCanHaveMoreThanTwoChildren)testProtocolRemovalOfUnclassifiedProtocoltestEmptyMethodReturnsReceivertestIconProviderCollections-Weak-Tests%testGoTwiceShowLessonViewIfNotVisibletestComparisonkktestNoNewLineAfterCascade,testMouseMoveWithoutDraggingDoesNotStartDrag0testRenamePackageAlsoRenameAllExtensionProtocols.testBlockParameterOnTheMethodLineWhenMultilinetestIfNotNil1ArgtestChangingPcAssociatedToMethodOrSequenceNodeKeepsStackAsItIstestAssociationAt*testPackageOfMethodFromTraitsAfterCreationtestRedefiningTraitNewTools-Sindarin-ToolstestSignatureNotOnMultipleLinestestErrorToken&testAccessingMultipleVariablesInVectorroundedfoo:bar:%lastIndexOfAnyOf:startingAt:ifAbsent:testHasPrevious%testFailureWithNonCorrectNumberOfArgs'test0FixtureRequirementsOfTGrowableTesttestWritesSlot testBenchFib dayOfWeek testPushConstantMinusOneBytecode>testRemoveAllExtensionMethodsRemoveTheClassFromExtendedClasses asCommaStringtestReshapeSuperSuperClasstestReadsThisContexttestReplacementWithMaxLength testTraittestOrderedListDuring testMaxValtestTwoSameGeneratortestUnequalSize&test0FixtureSequencedElementAccessTestsubsettestRenameClassTransformtestAbsolutePathcloseTo:precision: delimStringtestEqualityRelativeVsAbsolutetestNonDuplicatesRemoveDuplicatesResetReturnsWithoutDuplicates.testAddParameterThatReferencesGlobalAndLiteraltestParseAsBigArityPointer shuffledBy:`testMoveToNodeWhenNodeIsInBlockThatCreatesContextAndBlockCreationIsFirstBytecodeInFirstStatement8testNewLineAfterFirstBracketWhenMultilineWithTemporaries)testConvertingAsRestrictedByAnotherScope2testAddTwoElementsHistoryRead1testClassDefFromLegacyStringHasSuperclassNameNodeasTestSelectortestSubtraction,testFalseIfFalseIfTrueReturnsFalseBlockValueNewTools-MorphictestUnknownSlotsinstanceVariable:class:*testSizeInMemoryNormalClassesTranscript-ToolcopyReplaceAll:with:asTokens:testIsDictionary#testCreatingFullTraitHasAllElementsftestReplaceKeywordTokenFollowedByAssignmentWithCaretInTheEndOfWordWithFollowingWordsReplacesEntireWordtestIntersectionEmpty!Ring-Definitions-Monticello-TestsdoBodytestAndSingleBitWithMinusOne*testNewFetcherWithElementsShouldNotBeAtEnd&testCreateNormalClassWithClassVariable testSetTitle/testWordsAwareIteratorFiltersByASequenceOfWordsfirst:&testFutureAndThenSuccessIfAndThenFailstestHeapForwards-testModelPushDownVariableToClassDownTwoLevels Roassal-SpectestCenterEmpty2testNumberOfSpaces4testSingleLevelListWithNormalNumberingWithEmptyLines testOnFromTotestUndoIfEmptytestPropertyValueAtPuttestShowSelectedMethodVersion testPrintOn2 testLastIndexOfIfAbsentDuplicate subtractDate:testAPIFromMessageSendReceiver!NewTools-Scopes-Resources-B-TestsFileSystem-Memory-TeststestSizeSignedChartestNodesForEachisIntegerPoint#testDefaultConfidencePercentageIs95%testSubstringSearchNonExistingPackagetestCompileAlltestPackageEnvironment9testUnselectAllInWidgetNotRaisesEmptySelectionChangeEventPharoCommonTools lastValuetestDraggingModifiesValue'testFutureReturnsAssociatedFutureObject-> includesAny:testallMethodsWritingSlotcloseTo:testFullSpectrum NewTools-FuelShouttestDragincludesSubstring:testHasNoArgumentstestSelectFiletestSumWithIntegerArraytestAssignInstanceVariabletestStepToReturnWithExceptiontestDefiningClasstestSearchWithFunction!testHandlingWithSeveralExclusionstestDraggingOnDraggabletestEscapeMonospacetestTwoElementsContains%testKeyClassesArePresentInStartupListtestFlushAllSuchThat+testCreateSubclassOfNilCreatesSubclassOfNiltestOneElementRectangletestMethodContextDrTests-TestCoverage-TeststestSetAndRemoveMovieDirectortestRaisedToInteger%testClassWithUnknownSlotsWithMessages&testAsNumberNegatedWithoutDecimalPoint*testAddSecondElementAfterOpenAddsToAdaptertestExampleSimpleBlockLocaltestInsettingByNumberShouldWork testTagOftestAllAvailablePostOrder&testArchiveWithThousandFilesShouldWorkMonticelloMocksFonts-Abstractselect: lightnesstestAsPackageIfAbsenttestEqualBlocktestNoRemoteBlockReturntestNotUsedArgument%testHasNonDefaultArguments_nonDefaulttest32bitConversion testLimit testBalancednumberOfWishedDecimaltestAsFormAtScaleisClosePunctuation:>testVerifyPreconditionWhenRemoveLocallyDefinedInstanceVariabletestWithWithWith'testRemovingAnEmptyNonLeafClassReparenttestOneElementContainstestDoItContextReadGlobaltestDefaultResolvetestEnsureProtocol testExample01testAbsolutePrintStringtestNextBetweenAndsplitOn:testRemoveStaleValues anExponentvaluesGraphics-Display ObjectsaccumtestToDoWithTempInBlock%testCreateAndUseDynamicCompilerPlugintestSixtyFourBitRegisterAnd!testNoChangeInSharedPoolsDetected)testLegacyCalloutShouldSendStringArgument)testRelativeFromStringNormalizationParenttestGettingRedefiningInstance8testBeginsWithFilterReturnsValidResultsWithTheSameFilter testBlue8testTraitAdditiontestFileSystem'testShouldKeepHeadReferenceAfterRefreshtestRemotePorttestSwitchSlotsAndMigratetestStandardCommenttestInstallSourceFilesFailtestShowPresenterShowsWidget:testResolveInstanceVariableShouldSetInstanceVariableLoadertestDangerousClassesEnablingtestValueWithPossibleArgument aBinaryBlocktestAddTextPresenterDecorator"Collections-DoubleLinkedList-Tests0testSelectPresenterItemSetsSelectedIndexInWidgettestProtocolOfRemovedMethodtestRemovingMethods#testSplitOrderedCollectionOnElement3testExplicitRequirementInClassAlwaysTakesPrecedencetestAddPackagetestJumpAheadToIftestParallelAnimationCreation*testInitializedClassVariableReadReflective*testNotAffectedByChangeOfNotAbstractMethod testEscapetestGettingEnvironmentMCGitBasedNetworkRepository testStdouttestIfNotNil1ArgWithStatementtestSplitClass includesKey:isClosePunctuation testAsNumberWithoutDecimalPoint2testNoCoveragetestLiteralBoolean(testBackWindowsAreFindWhenUsingSubstring+testBlockParameterWhenTheLineWillBeTooLong2 dayOfMonthRefactoring-CoretestBasicCommandlineHandlertestRowSpanRowNotHomogeneoustestColumnSpanColumnHomogeneous testRedArea%testRawParametersWithNotStringAtValuetestClassNameMustBeSymboltestIntersectionsWithPointtestOccurrencesOftestBuildReturnHeuristic testIsObtusetestCallWithObjectCreation testSubtrees/testNegatedFilterIsNotNarrowThanCaseInsensitive printPathOn: testTUsestestWithobjecttestRedefiningSuperclassSystem-FinalizationtestSelectedMethod%testFailurePullUpWithInvalidSuperSendtestChangingFormatKeepsMethodtestBuildVariableHeuristictestAllMissingtestArgumentIsFormatedtestReadingFromContexttestInvalidZipCrc,testColumnNotHomogeneousPairedRowsAndColumnstestLiteralIsInLiteralFrame#testDataMatrixArrayShouldNotBeEmptywithIndexCollect: testPrimNewtestJumpBackTomin:#testObsoleteClassIsRemovedFromUsersNewTools-Scopes-Tests traitSourcetestClassesWithTraitsMonthtestDecodeSoftLinebreakCRLFtestLabeledOuterShapes04testEnumIncludes.testAddParameterThatReferencesInstanceVariable put:onStream: testNoShadowedVariablesInMethodstestDisabledHaltIsDisabledtestAddIdenticalElements"testNestedBlocksRemoteInBlockCase3testIsImmediateObject$testHavingASlotAlreadyInTheHierarchy split:do: newFromArray:Commander-Activators-TextView asFourCodeRoassal-Interaction rcvrElement*testWithoutClassesRemovesClassesFromSendertestKernelDensityEstimation+testCannotCreateDictionaryRepositoryFromUrl Network-UUIDtestSimpleResumetestRemoveProtocolAnnouncement2+testJPGPPreviewerCanBeUsedOnParameterString'testTrueIfFalseIfTrueEvaluatesTrueBlock3testDuplicatedInstanceVariableInSuperclassMetaclasstestBandsMargin1testLogLocatorNumberOfTicksIsOkStartingAtNegative-testSingleLevelListWithStrangelyNumberedItemsprintShowingDecimalPlaces:testAssociationAtIfPresenttestWithoutExtensiontestCompileInMetaclasstestInlineEmptyComponentMethodwriteStreamDo:testBenchForException thisWritetestIncludeAssociationtestPrintString_oneParamtestPushThisProcesstestNextOrNilSuchThattestClassEnvironmenttestDrawingWayOutside2#testOpenWidgetPresenterAppliesStylemiddlesubSizetestExampleSelfReceivertestUrlObjectInUrlBlocks/testUnhandledExceptionShouldAllowToCatchWarningtestDotestModelsSize%testCastedTypedConstantIntegerHasTypetestReceiverWithGCZnServertoptest2 testFigure1testStepSendPopsArgumentsAndPushesResultBytecodesyear:month:day:testReciprocalModulotestInitializetestBasicWithCallbacks testCeiling7testRedundantBehaviorRepackagedChangeWithAbsentBehaviortestRejectEmptytestPrintingItalicLtestRemoveClassUnregisterTheClassExtensionMethodsFromTheCorrespondingPackagetestInt8testTallySendstestPlainExcursion'testRemovingMethodsFromDifferentClassestestSchedulerTerminationtestGetMedianOfOddDatasetSizeReflectivity-Examples'MonticelloFileTree-FileSystem-UtilitiestestValidTraitComposition nextToLast&testCannotDeployFailureTwiceIntoFuturetestAddSelectedComposite%testMergeWithFontRemovePredefinedFont testNesting$testFutureExecutesInNewProcessRunner4testFalseIfFalseReturnsBlockValueWithTempInsideBlock testSkipWithminSizetestRemoveMethodInClasstestAllDependentPackagestestBuilderSharedVariablespiecesCutWhere: testAtWrapPut Slot-TeststestUndeclaredtestVariableByteClassIsBytesDtestIsAffectedByChangeOfMethodOfTargetClassWhichOverridesAbstractOnetestStepOverComputedReturntestShiftOneLeftThenRight+testFindStClassProcessorTestAfterAddingTesttestLinkBoldAPIToAccessTextout.testSchedulingSamePriorityFirstComeFirstServed testLowBittestAPI testWatchVariablesWritesInObjectfromStringWithComments:testChangingRenamedSlottestCreateFromStringtestExternalLinktestCananonicalize3testPackageOfMethodFromTraitsAfterCreationOverriden+testLayoutChangeShouldAnnounceClassModifiedtestOrganizationDefinitiontestRealizeClass testNoEventstestModifyingClassSideInstances currentChartestChooseDirectorysixthtestCopyNotSame7testCreateNewPackageWithConflictRaisesConflictExceptiontestOnceBehaviortestDefinitionOfTraitWithSlotstestParseFieldsStructure testReversed"testRenameMethodOnlyInSomePackagestestParseLineWithOneCharactertestTraitNoSlotsNoUsereject:thenDo: testBitClear-testAreDifferentForDifferentAnnotationClassestestIndentsForKeywords1#testRetainBlankLinesBeforeComments3testTailCompressedZerosToBytestestNewWindowDefaultstestMethod3forMocktestExpandedMetaclassWithTrait testNextOrNiltestCreateScatterPlot testGreen16testSlowFactorialtestDirectAnnouncementtestConvertFromInteger,testScrollUpToPreviousIndexScrollsTopToIndex'testCriticizeFinalDotIsEnabledByDefault aPrecisiontestReplaceWithSpaces2System-CommandLinetestInstallSimplePoint2testUnmatchedBlockBracket testEqualitytestTraitMethodPackage9testHeuristicBuilderForSingleHeuristicLastIsNullHeuristic Text-Core!testExampleTempNamedPutTempVectortestAllUnresolved testFromErrorSourceFileArraytestRawsWithMonospace testByteAt%testAnnotatedBlockWithListParserLogictestAnEmptyRectangleHasNoArea$testBoldWrappedWithAccessAPIElementstestCullCullCull(testAllowDebugForbiddenBrokenAnnotations%testPresenterPlaceholderIsSetInWidgettestRemoveKeystestSmallIntegerLayouttestRangeEncoding%testContextSelectorForBuilderSelector with:with: AsciiCharsettestUnclosedBoldtestEscapeEncode testExamplecontainsPoint:testLiteralVariableGlobaletestFileOutTraittestClassVariableInModel,testFalseIfTrueIfFalseReturnsFalseBlockValueSpec2-Code-CommandstestCompileWithEnvironment dividend:testDeleteHistoryFromNode testBytecode milliSeconds:testAtIfAbsenttestNewFromArraytestIncludeSelectorOfMetaClasstestScaleExtension(Calypso-SystemPlugins-Undeclared-Queriestest0FixtureOccurrencesTesttestRemovedPackagesIncludestestDoesNotUnderstandeStr%testModelPushDownToMultipleSubclassesisEnclosingMark:firsttestJpegWriteReadUsingFilestestBoundaryContainsWhichOftestCompileInClassifiedtestIsUnsentMessage$testStopServiceStopsUnderlyingWorker testUpdateWhenLocalMethodRemovedtestTan/testNextPcAnswerNextBytecodePcInCaseOfExtensiontestDefinitionOfClassSideTraittestConditionstestFlatCollect3testBeRecursivelyWritableObjectexampleLiteralCharacterRandomtestSimultaneousModificationtestBuildSequenceHeuristictestAccessibleRealValues*testFutureCollectFailsOnFailingMapFunctionnumberOfDigitsInBase:#testLiteralReturnsAlwaysSameLiteral>testPushDownMethodDriverWhenAbstractClassExpectBreakingChanges testMath2testNewTraitCompositiontestHandleEventFrom$testHasBindingThatBeginsWithClassVartestSize~=testAssociationsSelectBtestNotAffectedByChangeOfSubclassMethodWhichNotOverridesSuperclassRing-Core-Tests testSizeSizeTtestWrittenAfterClosedOver testInBlockTempArgumentShadowingtestRendering01testGpsExample1testColumnHasIconWithSorting testIsMorph isExtension testMerge3 reverseDo:testNotchBasictestStubPackagetestLinesOfCodeMultilineComment(testDefinitionOfTraitUsingTraitWithSlotsSystem-Localization-TeststestKeyAtIndexIfAbsent"testMutateByteArrayUsingFloatAtPut testLeavestestDottedRepresentationErrorstestClassWithInheritedSlotstestRadio2StartsSelected%testWordCannotExtendPointerWithFieldstestSplitStringOnChartestDoubleClickFromMorphtestDoItRequestorShadow testInvert/testTrueIfTrueEvaluateBlockWithTempOutsideBlocktestAddMethodCommentTransformBaselineOfMenuRegistration testClasstestRemoveAtNotPresent testSuchThat testZero1 testAddingSpecialSlotToClassSide testIfExiststestTwoViolinPlotsClustered LGitLibrarytestImplicitConversionFromClasstestMessageToInstanceOftestNoUtilsMethods3testConvertingWithoutBasisObjectsWhenSomeIsNotExist Athens-Cairo atAll:put:&test0FixtureDictionaryIncludesIdentity*Calypso-SystemPlugins-Reflectivity-Browser&testStoreAndPopLiteralVariableBytecodeSystem-Time-TestsbadAnnotationsasSymboltestANDtestMultiplyByNumberaBlocktestIsInstalledtestIsLowercasetestAtAtIfAbsenttestWatchTwicetestRemoteAddresstestDeleteAllWindowtestFindThisPackagetestReferenceDependenciesFromtestCopyAfterEmptytestAddInstanceVariabletestComplexSlotsClasscc:testMathBlockWithArguments testRawFormattestWriteTwice testCaseOfSUnit-UI!testEnsureDeleteNonEmptyDirectorySessionAccessModeResolvertestReverseWithDotestUTF16EncoderLittleEndiantestContainsPoint#testClassAdditionWithPackageChanged"testShouldAcceptFloatWithMaxDigitstestEnsureNoSpacetestExpandedEmptyLayoutClasstestFailureOverriden==testSumNumberItemsWithoutBlock;testMoveToNodeKeepsSameStateAndPushesCorrectElementsOnStack1testChangingOtherPriorityLowerDuringSemaphoreWaittestCreateNilSubclasstestRemovePropertynew:streamContents:testPerformWithArgsSmallFrame%humanReadableByteSizeStringPrecision:testSemaphoreTimeout0testHasEqualElementsOfIdenticalCollectionObjects++/testLazilyComputeChildrenDoesNotComputeChildrenfade:strm#testConvertWindowMouseEventPositionaSubCollection1testDraggingSeveralTimesModifiesValueSeveralTimes.testFixedLocatorDataIsOkWithCollectionTooLargetestCqsortWithByteArray0testLinesOfCodeMultilineCommentWithoutWhitespaceblack+testSearchingInvalidTextDoesNotReturnResulttestNavigation+testSubscribeBlockWithoutParametersIsCalled$testExtractToTemporaryWithDuplicatestestAncestorMerge;testChangingPcKeepsSameStateAndPushesCorrectElementsOnStacktestFloatTruncated testIconNametestNotLoadedClassMethodtestComposeStackTest*testOrdersACollectionOfClassesBySuperclass"testUndeclaredReparationWithGlobaltestBasicDebug$testSearchingSaIncludesSaveAndSaveAs-testLogLocatorNumberOfTicksIsOkStartingAtZero0testTraitedClassSubclassHasEmptyTraitCompositiontestCollectAsWithoutParenthesistestCallWithAllConstParametertestInstallExceptionorigin'testFailedAssertionContextInSenderChainBaselineOfEqualstestWithAssignmenttestParseAsPointer;testIteratorOnACollectionWithTwoCollectReturnsCorrectValuestestValueWithReceiverArguments0Calypso-SystemPlugins-ClassScripts-Queries-Tests0testVeryDeepCopyMethodNeedsToBeInCopyingProtocoltestBuilderWithPackagetestClassSlots#testInputFileOnOneLineWithJunkAfterSTONtalliestestFillingWithTwoSameClasses2testMergingTwoStylesWithASameClassHasLeftOnlyClassexampleLiteralBoxedFloat ifNotNil:'testLiteralsEvenTheOnesInTheInnerBlockstestWhenActivatedDo*testTwoDifferentWordsStartingWithLowerCase2testCreateDynamicCompilerPluginWithDefaultPriority testMessages testIsDigittestReadComputedSlotReflectivefromRgbTriplet: testReject howManyMatch: Math-Operations-Extensions-TestsrangetestAllReferencesToDoBaselineOfMetacelloargsworkingDirectorytestShortCallouttestCopyWithout9testWorkerProcessDiesAfterWorkerAndAllFuturesAreCollected&test32BitTranslucentPixelValueKeepsRGB argumentCounttestReshapeClassWithClassSlottestRevertingRedefinedInstancemonthtestIfNotNilIfNil0ArgtestisPoolVariabletestFailureBadClasshex$testDefinitionOfNormalClassWithSlots testStepUntiltestEmptyTraittestChainBehaviorResetChain!testNoEquivalentSuperclassMethodstestQuo!testEmptyCompositionManagesTEmpty testCleaning testIsPrime3testAfterIfAbsenttestUTF8EncoderByteCounttestNodeisUnary!testFileOutMultipleMethodAddition,testFutureOnDoFailsOnFailingExceptionHandler%testIfSingleRadioButtonStartsSelected testMatches testAtAll+Calypso-SystemQueries-Tests-P1WithHierarchytestMoveWithoutSelfReference&testSmartCharacterWithEventSelfClosingtestMoveMethodFromExtensionToClassicProtocolAnnounceRepackagedtestPopupSimple testNumArgstestBasicProxyReadOnly testTraditionalBinaryPrecedence3testIsModifierSymboltestPrintString_EmptytestCoreMethodModifiedtestFindOcurrencesInClass testSizeReturnsNumberOfSelectors testHasModel!testWorldMenuHasHelpForAllEntriestestCopyCreatesNewObject/testExecutionOfWrongFFIMethodShouldRaiseAnError testPatchquoteBaselineOfKeymappingtestDefinedSelectorstestCreateEphemeronClassWithAlltestLinkAPIToAccessText*testNoNewLineForBeginingOfATooLongArgument stringStream'testKeepBlockInMessageNotMultilineSpace-testFailurePullUpWithMethodThatCannotBePullUpBaselineOfDependencyAnalyzertestReverseDoEmptytestConvertingWithNewScopeBasis(testCreatingEmptyTraitHasDefaultElements arrowDown testProtocolsBaselineOfUnifiedFFIAtestSpaceInside secondArgtestKeyDownFromMorphthisX!testManyPresentersShowManyWidgetstestPngWriteReadUsingFilestestisZipArchivetestUnsubscribe testWithRB6RtestRedefinedTraitedClassSubclassClassTraitCompositionIncludesTraitedMetaclassAPI2testAliasesCollectiontestIndirectTraitSubclassingtestMonospaceUnevaluatedtestMaxLengthIsSetInWidget testAccessingTempsVectorInBlock3selectEveryFirsttestIsEnclosingMarktest0IndexAccessingTest5testRemoveExtensionMethodRemovesExtensionsFromPackagetestVariableByteSubclassSmallDictionarytestClassWithInstanceSideImpactPitestInferiorOrEqualstestNoNewLinesAfterSignature-testExtractToTemporaryForLastStatementInBlockRoassal-Pharo12testErrorCodeNotFound badTokens/testNewProcessTaskRunnerRunsNeverInLocalProcessNewTools-Finder-Testsmax:+testLinesOfCodeEmptyMethodWithNewlineAndTab testReadSlottestRedefinitionKeepsSlots testSumDoubletestItalicWrappedElementsTool-ImageCleaner-Tests noise:y:z:)testSindarinSessionAsSindarinDebugSessiontestPerformMatching,testUndeclaredReparationWithInstanceVariabletestAllInstructionstestIsExecutedFromMultipleScope ffiLibraryHiedra"testTraitIfClassTraitAlreadyExiststestIgnoredMethodWrongProtocolMorphic-Widgets-Scrollingand:testLoadacceptUnknownClasses:testClassCommenttestProtocolEnvironmenttestAllStoredSettingstestImportAMethodtestIsOfflineTrueNotFoundtestIsContextPostMortem-testFutureSuccessCallbackExecutesInNewProcess0testBuildingClassesWithSlotsClassifiesItsMethodstestCompiledBlockSourceNodetestArrayEvaluateWithBindingstestUndefinedLastUnarytestAddTemporaryRefactoring*testMathBlockWithParametersAndLatexCommenttestDeactivatedCheckboxPresenterStartsDeactivatedCheckboxMorphtestNaNisLiteral,testFlatStructureLayoutSysVAMD64PostProcess2testAssignmentValuetestWidenOnBrackets isCasedLetter,testSetPackageOfClassAnnounceClassRepackaged&test0FixtureDictionaryAssocitionAccess OSEnvironmenttestNewBehaviortestValidateNewSelectortestNewSubclasstestSkipDoesNotSkipReturntestIsUndefinedJtestSubstringFilterDoesNotFetchTwiceIfTheFilterIsARefinementOfPreviousTexttestExampleNestedBlockScoping testFlipped1testCanRemoveUnreferencedClassWithFullEnvironmentBaselineOfSystemCommandsremoveAllSuchThat:testSumUnsignedShort testSeparatortestAccessingTempsVectorInBlockRefactoring-Core-TestsmaxValuetestResumeAfterBCRtestSwapAdjacentEndtestSelectorsWithExplicitOrigintestModifyLabel!testGoOpenSmalltalkSyntaxTutorialtestNA#testEscapeCharacterInNestedLinkName)testChangePlaceholderTextUpdatesPresenter*testReadIntoStartingAtCountFromStreamAtEndtestWithClassSlotstestFixedLocatorDataIsOktestPackageOrganizer#testMultipleDocCommentsInOneComment4testBrowseMethodViaImplementorActuallyBrowseTheClass2testMarshallingSmalltalkStringReturnValueWithAlias testIsReflextestWithPackagestestThereAreTwoSettingsleftSize'testTypedPointerVariableArgumentHasNametestClassUsingStatefulTraitstestEndGoesToEndOfLine testPassingByParameterAStructInCtestToolsToKeepWhenManyContexttestExpandPathtestMonospacesWithBackQuotetestColorsFileOutIntestExactNthRoot(testBreakDebugPointOnClassVariableAccesstestContinuationExample1testSelectWord$testSettingNodeIdentifierForRootNode testInfinity2testDependentPackagesSizeCodeImport-TeststestOpenPresenterIsDisplayedtestMathBackslashyear2testResolveConstantSelfStringInStrictResolverFailsgreen8testUncorrectJSONMetaDataProducesDictionaryWithContents2testFromTwoMethods"testExtraIndentationWhenMultiline2testFindCloseEnoughMethod,testUnhandledExceptionShouldAllowToCatchHalttestDependantPackages1testChangingOtherPriorityRaiseDuringSemaphoreWaittestNot,testNotNilIfNotNilWithArgumentEvaluatesBlockGeneral-Rules-TeststestKeysSortedSafelytestAsCommaStringEmptytestNewScopeFromASetOfClassestestComparisonWithSimilarResulttestStepIntoReturnSelfMethodAtestCaseInsensitiveFilterIsNotNarrowWhenTheInternalAreNotNarrowedtestNoArgumentstestWeakClassIsWeak#testGettingExistingClassNameBindingtestBlocksShareOuterVariables badComments&testDebugSessionAsSindarinDebugSessiontestDoublePassOutertestDynamicVariable!testStandardMethodInExistingClass7testRecompilingTraitMethodRecompilesTheMethodInTheUserstestInvertRange test0FixtureDictionaryAddingTesttestRenameClassVariabletestKeyStrokeWithMaxLengthtestBigReceiverInexactSqrtNewTools-Debugger2testChangeDeactivatedAfterOpenCheckboxDectivatesIt testAddAfter$testAddElementAfterOpenAddsToAdaptertestProtocolRemovaltestComposePromptWithtestRemoveSimpleSenderOfMessageNumericInterpolator&testMissingArgumentAfterABinaryMessagetestCanBeEnumeratedForGivenUser)testExampleTempNamedTempVectorNestedBlocktestLiteralFloat'testCanBeEnumeratedForGivenClassAndUser.testInitializationAllCheckBoxDictionarySetTruetestDecreasedValueFromtestSharedPoolOfVarNamedtestCreationFromString36With0exampleLiteralByteArrayRoassal-ShapesLtestBreakDebugPointOnVariableDetectsNewVariableAccessAfterCompilingNewMethodtestCenteredAttachPointtestMoveClassToTagtestWatchVariableReadsInObjecttestPositionErrorstestExtensionDependenciessplittertestVisitHttpLinktestSignedInt32+testForbidCreationOnScopeWithoutEnvironmenttestMigrateTestSlottestHandlingWithExclusiontestSubClassWithTraitsAfterModificationOfParentSharedvariables$testStepThroughInAMethodWithoutErrortestLastShouldGoToThirdLessonbyteSize lerp:a:b:testSelectionExecutesBlockSettings-PolymorphtestStructWithArraytestInstallFromStreamtestThreeRemoveFirst0testPackageExtensionsStartsWithProperPackageNametestTransitionAnimationCreation*initializeHue:saturation:brightness:alpha:testExpressionNoAssociation2testKeywordOnMultipleLine BaselineOfIDEtestAddPresenterAddsWidgettestContainsLocator testUsersOf%testNoOutgoingDependenciesAfterTarjan&testDefaultImageDoesNotStoreAnySettingtestSelectSourceFiles#testSubstringSearchNonExistingClasstestRecipientListtestMustInclude04testGroupedUndo2!testGettingAllRedefiningInstances!testProperFileInOutProtocolIsUsed"testOpenAllOnNonExistantFontFamily&testPackageNamedWithoutMatchingPackagetestByteArrayParenthesistestCopyForBehaviorDefinitiontestIsConnectorPunctuationBtestRenameClassUpdateClassExtensionSelectorsInTheExtendingPackagestestGettingFreshInstanceCtestCollectionWithSingleManyElementsReturnsTheRequestedInCollectionNewTools-Debugger-Extensions:testClassWithUndefinedSuperclassNameHasUndefinedSuperclasstestWatchVariableWritesInObjecttestAllSharedPoolstestMethodsWritingSlottestFlushOtherEndClosed$testSearchingVeDoesNotIncludeIcebergtestMethodDefinitiontestFailureNoMoveDefinitiontestShiftDownShortStacktestAsClassVariableCollectionSecondsInMinutetestOpenAllOnUnloadedFontFamilypermutationsDo:aClasstestAddArgument sortedCountstestIsCashingResourcesTrue classNameKey KeyboardKeytestImportAClassComment ascending%testStoredCredentialsUsesMostSpecific1testUndoOperationAddsTheChangeToTheRedoCollectiontestValueWithExitContinuetestSelectableIndexAbovetestHasContext,testFailureModelMetaclassAlreadyExistingNametestNotifyBreakpointAddedtestRawWitoutClosuretestReadStreamDoNotFound!testClassNameWithInvalidCharactertestStringEncoding streamSpeciesf testANewLineCreatesANewParagraphmessagetestSharedPoolsCollectiontestBinaryOneArgumentPerLine2isSortedtestCompletionOnSingleLettertestResumableOuter!testReadWriteWeakClassVarCompiledtestMethodsReadingSlot ProtoObjecttestArchitectureProvidedtestSimpleOrdering(testClassDescriptionResolvablePropertiesAtestIsAffectedByChangeOfSuperclassMethodWhichIsAlreadyImplementedtestNewLineBetweenStatementtestAllInstancesstoreStringBase:length:padded:Microdown-RichTextPresenter testBitLogictestRenameClassVarInSharedPooltestNewVariableBreakpointItemtestUntypedSelfArgumentIsSelftestNodeCoverageBtestRedefinedTraitedClassSubclassHasEmptyClassTraitCompositionAPI2 nextIndextestArrayBindingsWriteGlobalstestRenameProtocolAsWithNil3testUrlObjectInUrlBlocks2(testDemoteToRPackageNamedExistingPackage)testDefaultCompletionIsNilIfNoGlobalClass"testSupplySameAnswerToAllQuestionsSpec2-Adapters-Morphic-TeststestIsAssignmenttestPutAllNegativetestClassRemovedallSentMessages ThreadedFFI testAddItem1testAddExtensionProtocolFileSystem-Disk-TeststestRelativeTo>testTraitWithComplexSlotUsedInOtherSlotWithoutTraitComposition testNilUUIDBaselineOfCommander2testUnsignedShorttestOrdinalScaleRangeRoundBands7testMandatoryEncodingWithSpecifiedEncodingShouldNotFailtestRemoveLastNotPresenttestRemoveClassUsingEnvironmenttestRemovingAClassWithExtensionNewTools-DocumentBrowsertestWhenDeclaringMethodIsBroken8testUncorrectJSONMetaDataProducesDictionaryWithContents3testAccessIsNotDefined+testCreateTraitUsingAnotherTraitComposition rename:to:in:.testClassCreationToolIsValidWhenPackageContexttestHeaderLongElementstestSystemIntegritytestConvertingToDoItVariabletestPossiblyUsingClassesBaselineOfSUnittestNullEncoder+testModelInlineMethodWithSameVariableNames2 lineEnding.testPushDownMethodThatReferencesPoolDictionary testCollect2testNaN4testIdenticalModificationtestExpressionNoAssociationtestLocalRemoveRemoteModify$testFindOcurrencesWithArgInHierarchytestGForceInria subtractDays:#testWorkerPoolDoesNotExceedPoolSize testWithWithtestRemoveClassNamedtestExampleSimpleBlockiVartestMutateVariableObject"testDeleteAllWindowToLeftOfAWindowdecimalDigitAt:CtestBuildSelectorStringWithPermuteMapAndNewArgumentsWhenNoArgumentstestLocalAddressimtestClassEnumeration2testUtf8CalloutShouldReturnDecodeUtf8EncodedString4testCoverageResultIsAnInstanceOfDTTestCoverageResultNewTools-SpotteralternativeBlockfoundIdxtestSliderMouseUpReleaseDrag%testClassRemovalWithClassAlreadyAddedSindarin-TeststestAnchorReferenceUnevaluatedFLNegative8SmallIntegerCluster  *(bFLHookPrimitiveClusterN`"W:(FLHookPrimitiveClusterQ%?333333@??\(\7tJM7KƧ@N?陙@f |3!@ Q@lp@lVϪ .1?@Ul@aaao@ (\)?@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_?ffffff@ .1FLHookPrimitiveClusterFLNegative32SmallIntegerClusterFLPositive16SmallIntegerCluster_Z, mq4yK'SjD p7cNzV(m0uG # 6O!fB@H3 F_J v9RPi,qC1wb></F rNze(mMK?G^m: fd}+ lWnJva $i;CZ6 Ib4y' :jF Yr] 'e7|?kV2^0 u#O{B Ya3_x; 9R .Z ,q> QjU-]/ t7c|N*VmG#:Q}Y+p3 xJ &vR$i.C6MyU'ltF"rN  e(A ?2 I! uQ dh+pB Ja=;.ZEqMd'l>FD]9 e 7|* =m0I \`#h:  B 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 Rk.sE!d@1]H tP |g* zoAI`<h:-YDpWLc&Rk=iE \ 8 d6{>)  <Ul /Ht_"g9~A X 4`2w:%QDp[c5 z=T0\ . s!M@lW_1 v9 e~P,X*oI%<hSB[Ę- r5 zL(TkL%E!8dO{W)nvH$ 7P"g  (4`K#wS  j-rD Lc?=60\G sO{fn@ H_; g9~,XCKwbj< D [ 7 c 5z=(kG  Zs ^!f8  }@W3_ v$PCZb4`y<:S /[ - Yr   aL?kV ^0   \u 8}6O+W )Un1H $p ;gR~FLHookPrimitiveCluster'k/D'foo' asOrderedCollection = #($f $o $o) asOrderedCollection >>> true)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.** exponent " A shortcut method for raisedTo: " "2 ** 8 >>> 256" "8 ** 2 >>> 64" "2 ** (1/12) >>> 1.0594630943592953" "2 ** -1 >>> (1/2)" ^ self raisedTo: exponent1000-1929isEmpty "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 = 010Point classSide >>> Point classd abcabcabcde1323010unzipped "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) upToEnd2133atWrap: 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 + 1e3010.0after: 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]1pharoC(#(1 2 3 4 5) reject: #even thenCollect: [:x|x*10]) >>> #(10 30 50)-2lfromCharacter: 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 ]1/2 reciprocal >>> 21A man, a plan, a canal, panamaQAnswer a new collection with newElement added (as last element if sequenceable).1/0777000000888030999000000III0A0JJJ0CCGGGCD0HHH010000$- isDashPunctuation >>> true-1310 33060y (50 to: 10 by: -5) anyOne >>> 50 n ssssXsss022- 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: #-110123310:return myself or a copy shortened by ellipsis to smallSize200blueone133 this string will be trimmed 1(Array streamContents: [:stream | #(10 20) paddedWith: #(40 50 60) do: [:a :b | stream nextPut: {a. b} ]]) >>> #(#(10 40) #(20 50) #(nil 60))2.57(1 decimalDigitAt: 2) >>> 0fooTAdd new empty slots to the front of array, while keeping the empty slots at the end.28world11abc20* "a" | "b" x "c" | "d" x "e" := "f" 5 "g" 22001.2#(-10 printStringBase: 10) >>> '-10'21 ('foo*' match: 'bozo') >>> false133203(10@10 corner: 100@100) >>> (10@10 corner: 100@100)0.001100tAnswer a copy of the receiver containing all but the last element. Raise an error if there are not enough elements.%Tests-osx-64-PharoDocComment-Test.xml.#mySelector asTestSelector >>> #testMySelector1323100bat: 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 value505asFourCode "'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 ]. ^ result 00000000000001121314111766685559G(#(a b a d a) lastIndexOfAnyOf: #(a b) startingAt: 1 ifAbsent: 7) >>> 1-121$Character space isSeparator >>> true&2 seconds printString >>> '0:00:00:02'1Do nothing on purposehReturn element at indexFromEnd from the last position. atLast: 1 ifAbsent: [] returns the last element65%(false and: [Error signal]) >>> false5((0@0 corner: 100@100) containsPoint: 50@50) >>> trueT(true ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is true!'716031aup'n uuuu uuuuu uuu uuuu uuuuu uuuuuuuuuuu11106a1](Color colorFrom: #(blue darker)) >>> (Color r: 0.0 g: 0.0 b: 0.9198435972629521 alpha: 1.0) #(1 2 4) sumNumbers >>> 70wReturn the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey.b01Look at Collection>>reduce: for a related method.2b1Return 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).10000atLast: 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: obj419 \\ -4 >>> -3canySatisfy: 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 ] ]. ^ false0hello42133333abc=(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)3(1923 roundUpTo: 10) >>> 19302-3 a digit between 0 and 1 expected' ' size >>> 21pppp AAAA ^ aaaa s n2021-1oops10$0 isDecimalDigit >>> trueb Message expected2"'3123' isAllAlphaNumerics >>> true-0100:00:00:00.0000000022120a3200 222213334444ppp < <<<<>> trues:1 e:5 s:7 e:8 s:10 e:13 :(#(a b c d e) indexOf: #c startingAt: 4 ifAbsent: 7) >>> 700.01519decimalDigitAt: 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: 10,Tests-osx-64-Kernel-CodeModel-Tests-Test.xml00011121344151100C(NSPerlinNoise2 new noise: 3.14 y: 42 z: 7) >>> 0.13691995878400012pppp 16 1 sign; ; bar0 | T t | t nn. t 017/| TTTTTTTTTTT | ttttttttttt n. ^ ttttttttttt#( #( 0 1 r2 3 )50213{ 1 + 2#Float pi radiansToDegrees >>> 180.02UseroEnumerate all elements in the receiver. Execute aBlock for those elements that are not equal to the given item (1 sign);bar311MockPackage-Tests10422 XX 00 n n n 0Systemx isSymbol: 33100010*#( aa:bb: cc #'aa:bb:cc' #cc #'++' #'++' )24y(#(1 5 21 28 34) groupedBy: [:x| x // 10] having: [:v| v size = 2]) >>> {0->#(1 5). 2->#(21 28)} asOrderedDictionary2min "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]'' lastSpacePosition >>> 0aSeptember 201822-0.981cool281(#(3 9 1) sorted: [:a :b | a >= b ]) >>> #(9 3 1)1130onee:C(#(3 4 5) readStreamDo: [ :stream | stream contents ]) >>> #(3 4 5)true | true >>> true113abc2510?Tests-osx-64-Calypso-SystemPlugins-Flags-Queries-Tests-Test.xmlbefore: 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]11-4/({1. $a. $a. 3} as: RunArray) runs >>> #(1 2 1)432768 bytesCount >>> 23312 hex >>> '16rC'2 reciprocal >>> (1/2)1465capacity "Answer the current capacity of the receiver." "OrderedCollection new capacity >>> 10" "(OrderedCollection new addAll: (1 to: 15); yourself) capacity >>> 20" ^ array size320b60vector023912ppp X X102.|a| a := #(1 2 3). a asNewArray == a >>> false1endsWithAColon "Answer whether the final character of the receiver is a colon" "'displayStringOn:' endsWithAColon >>> true" "'displayStringOn:foo' endsWithAColon >>> false" ^ self notEmpty and: [ self last == $: ]211 00100022318combinations: 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: aBlock| self | self := 1. ^ self#{ 2. 1+1 } asIdentitySet size >>> 1043110humanReadableByteSizeString "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: 21.5<('pharo' beginsWith: 'phuro' caseSensitive: false) >>> false1&2 minutes printString >>> '0:00:02:00'1722004-02-29T13:33:12+02:00SgrowAtFirst "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 := newLastIndex1 0001112131411If 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 do3050110foo`(#('We' 'love' 'pharo!') withIndexSelect: [:value :index | value size - 1 <= index]) >>> #('We')423~(Array streamContents: [:stream| #(11 22 13) withIndexDo: [ :each :i | stream nextPut: (each * each + i)]]) >>> #(122 486 172)143>Return number that represents digit at given decimal position.1a({'1'. '2'. '3'. '4'} atRandom: (Random seed: -42) weighting: [ :each | each asInteger ]) >>> '4'3I(#('do' 'la' 'si' 'do' 'la') copyWithoutDuplicates) >>> #('la' 'do' 'si') 89Ten 1881Tests-osx-64-Spec2-Morphic-Backend-Tests-Test.xml43afalse not >>> true311-5=Tests-osx-64-Calypso-SystemPlugins-FFI-Queries-Tests-Test.xml@({1@3. 2@1. 3@6. 4@8} detect: [ :each | each x even ]) >>> (2@1)30>> 's:1 e:5 s:7 e:8 s:10 e:13 '000111213441511isOctetString "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" ^ truehello!1#(a b c) asOrderedCollection asArray >>> #(a b c)#+ keywords >>> #('+')2~(OrderedDictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (OrderedDictionary new at: #x put: 3; at: #y put: 6 ;yourself)1010 [ 1 ). 2 ]4 X 9(false or: [3]) >>> 32abc16rDF$Tests-osx-64-Graphics-Tests-Test.xml2 between: ( 1 and: 4)GPairwise difference of two sequenceable collections of the same length.150| 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: aCollection1000120120vector00 ^ n 0. n. ^ n between: #foo: keywords >>> #('foo:')printShowingDecimalPlaces: 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]#'hello<10.0Answer 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.3231one1Sunday=1, ... , Saturday=7=Answer a Bag whose elements are the elements of the receiver.7650.5second202fghiQfindBinary: 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: exceptionBlock0vector03024That is false!2302'10' asInteger >>> 10e312(Color colorFrom: #(0.0 0.0 1.0)) >>> (Color blue)9Answers a Dictionary based on collection of Associations.0222222500is224231it'em[Answer the third element of the receiver. Raise an error if there are not enough elements.NB: this implementation only works for Array, since WriteStreams only work for Arrays and Strings. (!) Overridden in OrderedCollection and SortedCollection.a11Tests-osx-64-System-Identification-Tests-Test.xmld(#(1 1 1 10 10 10 100 100 100) groupsOf: 3 atATimeCollect: [ :x :y :z | x + y + z]) >>> #(3 30 300) nil. := nil5after: 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]1201#(10 20) size >>> 2u(Array streamContents: [:stream | #(1 2 3) reverseWith: #(4 5 6) do: [:a :b | stream nextPut: (a + b)]]) >>> #(9 7 5)3true & false >>> false2655362Returns a string representation of the receiver as hex, prefixed with 16r. DO NOT CHANGE THIS! The Cog VMMaker depends on this.[ | | ]3DAnswer a Set whose elements are the unique elements of the receiver.(Array streamContents: [:stream | #(1 2 3 4) reject: [:each | each = 3 ] thenDo: [:each | stream nextPut: each + 10]]) >>> #(11 12 14)147#(1 2 2 3 1 1 1) asBag asSet >>> #(1 2 2 3 1 1 1) asSet 'def' > 'abc' >>> true1four20yfindFirst: 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]]. ^ 0test te string11u u. X X X. X X213-1 #(foo bar)11b 0021-43x1110102152This should not happen23154910>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]2018| a | [ ^ a ]. a := 1030vector0bar221:::ay46Remove the copies of elements, but keep the same order100.07Returns a color instance from HEX (6 element elements).L writes the N-th argument using #printString, but without trancating it.0110vector01abcPoint instanceSide >>> Point7d10(3.1479 roundUpTo: 0.1) >>> 3.22lovey120.01z short enough20182Xnot "Negation--answer false since the receiver is true." "true not >>> false" ^false3'2 between: ( 1 and: 4)' findSelector >>> #between::Answer whether anObject is one of the receiver's elements.42121000(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))book-result/W01-Welcome31 between: Xsuuuaeiou 1foozo0vector0b1@5%Tests-osx-64-Ring-Core-Tests-Test.xml11412includesAll: 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]]. ^ true0921106' test test' withSeparatorsCompacted >>> ' test test'2>({ 2@6 . -4@3 . 10@ -3 } detectMax: [ :p | p x ]) >>> (10@ -3)indexOfSubCollection: 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 value1 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 ceiling(('hello' intersection: 'world') >>> 'ol'#(3.1479 roundDownTo: 0.01) >>> 3.14 ppp <<<<>> 0@(#(10 20 30) inject: 0 into: [ :sum :each | sum + each ]) >>> 6022324454(#('We' 'love' 'pharo!') asOrderedCollection withIndexSelect: [:value :index | value size - 1 <= index]) >>> (OrderedCollection with: 'We')yGiven a collection returns in one pass two collections containing each odd and even elements in respective subcollectionsLOL312(#(11 22 33) asOrderedCollection atWrap: 4) >>> 111b(String streamContents: [:s | 10 timesRepeat: [s nextPutAll: 'foo']] limitedTo: 9) >>> 'foofoofoo' c[(String streamContents: [ :s | -10 printOn: s base: 10 length: 4 padded: true] ) >>> '-010'1nprintPathOn: 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 delimitercopyEmpty "Return a new empty collection based on the species" "{1@2} copyEmpty >>> #()" "'hello' copyEmpty >>> ''" "(1 to: 10) copyEmpty >>> #()" ^ self species newAnswer 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.00002222222326555 5157202a234znak ::x43 ') _ : 2printElementsOn: 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: $)6Return number that represents digit at given position.2Tests-osx-64-Spec2-Adapters-Morphic-Tests-Test.xml320pharo4%('abc' escapeCharacter: $X) >>> 'abc'1010.00>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: #extensionPackage21f a := 10. ^ a+Tests-osx-64-Spec2-Code-Diff-Tests-Test.xml!a := a. { [ :a | a := a }. a := a'"a" [ "b" | "c" x "d" y "e" | "f" ] "g"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.select: 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 ] ]03 #(3 1 4 2) sorted >>> #(1 2 3 4)40aeiou111('aa' compare: 'aa') >>> 2a1: 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 ^ a12813.0s1#( 'a' 'b' 'c') asCommaStringAnd >>> 'a, b and c'2(23.5698 printShowingDecimalPlaces: 2) >>> '23.57'3101021hello66 foobazzort10012546888333A9992BDDD111E0000FFHHH,Tests-osx-64-VariablesLibrary-Tests-Test.xmlthirdF(1 milliSecond + 2 nanoSeconds) printString >>> '0:00:00:00.001000002'Missing opener for closer: }41a& aBoolean "Evaluating conjunction -- answer false since receiver is false." "false & true >>> false" "false & false >>> false" ^self1 appreciate3Answer 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.<(Date year: 2018 month: 9 day: 28) yyyymmdd >>> '2018-09-28'(Color red asColorref) >>> 255"'3.1415' initialIntegerOrNil >>> 3Evaluate aBlock with the elements of the receiver. If aBlock returns false for all elements return true. Otherwise return falseasLowercase "Answer a String made up from the receiver whose characters are all lowercase." "'PhaRo' asLowercase >>> 'pharo'" "'' asLowercase >>> ''" "' ' asLowercase >>> ' '" ^ self copy asString translateToLowercase-OrderedCollection new asArray class >>> ArraybifNil: 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: self0 02%(STON toString: 1@2) >>> 'Point[1,2]'3.12311022({'hel','lo'. 'world'} includes: 'hello') >>> true1211001,(Set newFrom: {1. 2. 3}) >>> #( 1 2 3) asSetKReturns the reciprocal of self. In case self is 0 the / signals ZeroDivide7Return a color from its RGB components (0 - 1.0 floats) 31111220044532768 == (1 bitShift: 15)X 1.031humanReadableSISizeString "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 ] a->b->c->d9/Tests-osx-64-HeuristicCompletion-Tests-Test.xmlunion: 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 asArrayb(10 min: 20 max: 11) >>> 11sort "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]1#( 1 ). #( 2 )B([#() emptyCheck] on: CollectionIsEmpty do: [ 'oops' ]) >>> 'oops'201815*Note that key and value can be ANY object.33x0.4995112414467253#(1 -3 5 1) argmax >>> 3{ #foo : 1 , #bar : 2 }We1MPrint elements on a stream separated with a delimiter String like: 'a, b, c'o (Dictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 2x3(Tests-osx-64-OpalCompiler-Tests-Test.xmlisSeparator "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 ] ] ] ]100c113341100500667%((1 to:9 by:2) includes: 4) >>> false10 appreciate100>> '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 ] ]creverseWithIndexDo: 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]'a := a. [ :a | | a a | . := a ]. a := a(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))named: aString ifNone: aBlock "Returns the instance of myself having aString as name." "(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)" ^ KeyNameTable at: aString ifAbsent: aBlockYnot "Negation -- answer true since the receiver is false." "false not >>> true" ^true6FSupport collection enumeration with a counter, even though not ordered"(10 printStringBase: 2) >>> '1010'8reduce: 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: aBlock,(#(a b c d e) indexOf: #x ifAbsent: 7) >>> 7+Tests-osx-64-ClassAnnotation-Tests-Test.xml #[ 1 1.0 2 ]3241removeDuplicates "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. ]. ]pReturn a String representation of this number in base b with a minimum length and padded by 0 if zeroFlag is set020EAnswer an instance of me containing the same elements as aCollection.1 decimalDigitLength >>> 11"Guard for know cases (0,1,2,error)2a311112004444466676655B9999A32.210005AReturn the class of STON maps, Dictionary, a system wide constant30420-6a2hello3.1479021304g200 [ :a :b | ]u s -10xb@foo:#name: asMutator >>> #name:(#(x y z) atLast: 1) >>> #z0oflatCollectAsSet: 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 one:1;two:2;((#(1 2) detect: #even ifNone: [0]) >>> 21[ | b ]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)10%(AsciiCharset toUppercase: $!) >>> $!)See `unescapeCharacter:` for the opposite110S#[ 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]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: 92 slowFactorial >>> 23Class structural inspection - Class/Metaclass shifta#'abc' asWideString = 'abc' >>> true[:a|||a]73nsXn19add: 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 subclassResponsibility TestFailure Assertion failed SocketStreamTest(TestAsserter)>>assert:description:resumable: SocketStreamTest(TestAsserter)>>assert:description: SocketStreamTest(Object)>>assert: SocketStreamTest(TestAsserter)>>should:raise: SocketStreamTest>>testFlushOtherEndClosed SocketStreamTest(TestCase)>>performTest 2558(#(xa xb xc xy xz) isSortedBy: #last ascending) >>> truec(#(1.9283901234902349 2.302949083493849) closeTo: #(1.9283901234902348 2.302949083493899)) >>> true2r30vector030 0:B|| |b01*Tests-osx-64-Tool-Profilers-Tests-Test.xml1020011202333432018]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 ]]103 0:00:01:00(Array streamContents: [:stream | #(10 20 30 40) overlappingPairsWithIndexDo: [:first :second :index| stream nextPut: (first + second + index)]]) >>> #(31 52 73)3q(String streamContents: [:s | 'Pharo is cool' splitOn: Character space do: [:each | s << each ]])>>>'Pharoiscool'11c1three400183010 Hello, World!c3Class structural inspection - Class/Metaclass shiftWJust like do: except that the iteration index supplies the second argument to the block54037({#x .#y .#z} atLast: 2 put: #e; yourself) >>> #(x e z)(({#x .#y. #z} atAllPut: #a) >>> #(a a a)4100#(1 5 10 -4) min >>> -4YAnswer true if the receiver contains the substring str exactly at index, false otherwise.< 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) < 07#between:and: isUnary >>> falsebpharoc1001005(Date year: 2018 month: 9 day: 28) weekdayIndex >>> 63603623u u. X X . X X | tmp | tmp := 1 . ^ tmp . |Answer the set theoretic intersection of two collections. Optimized version for Sets where no intermediate Set is necessary"Point class instanceSide >>> Pointz(SmallDictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (SmallDictionary new at: #x put: 3; at: #y put: 6 ;yourself)1d(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(7 8)' 2 self := self}Collect and return the result of evaluating twoArgBlock with corresponding elements from this collection and otherCollection.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.423L('Hello, World!' select: #isLetter thenCollect: #uppercase) >>> 'HELLOWORLD'200 11 n n n 1 0phuro1100/Answer how many elements the receiver contains.2De12Special case for fraction powerpha11199(#(10 20 30 40 50) findLast: [ :each | each > 60 ]) >>> 0-4scaleBy: factorPoint "Answer a Point scaled by factor (an instance of Point)." "(200@200 scaleBy: 2@3) >>> (400@600)" ^(factorPoint x * x) @ (factorPoint y * y)!""" 0 """ n """ . """ n """ 0 """0000114139 0n ssss0Xsss111minute "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 \\ 601For backwards compatibility mainly. Return the key that should correspond to some character. Handle normal ascii characters and special control keys only (enter, tab space...)-2.1 milliSecond printString >>> '0:00:00:00.001'61021333328GReturn a ByteArray containing a GZIP compressed version of the receiver*bazs: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: 112*Return the minimum value of the collectionhex "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 hex0022202WindexOf: 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: 05pppp X#(1 2 3) anyOne >>> 11(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 '-1 test 11atAll: 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))]. ^ newCollection234znak ::x43 ) :2211102.302949083493849world$0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZpolynomialEval: 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 ]. ^ sum1930231214102552is220%Point class classSide >>> Point class7detectMin: 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."]. ^ minElement710.0CasBit "Answer 1 since receiver is true." "true asBit >>> 1" ^ 10vector02hello(1 to: 10) isEmpty >>> false 2r31XX n # nAnswer with the value of trueAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.40010.123450:206(Date year: 2018 month: 9 day: 28) weekday >>> #Friday16143-1ba := 2'#(10 20 30) // #(1 3 4.0) >>> #(10 6 7)246 foofoofoo10(false eqv: true) >>> false>(#(a b a d a) lastIndexOf: #a startingAt: 1 ifAbsent: 7) >>> 120"a" #( "b" 1 "c" two "d" ( "e" 3 "f" ) "g" ) "h"9((1 to: 10 by: 2) sorted: [:a :b| a>=b]) >>> #(9 7 5 3 1)2foo: Object ^ Object + 111 between: 62321110/({'hello'. 'world'} includes: 'hello') >>> trueb1.06Collection size and block argument count do not match.%(-3.1479 roundDownTo: 0.01) >>> -3.15Alias for intersection:22k3allButLast "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: 10152e2(#(11 22 33) asOrderedCollection atWrap: 5) >>> 22Answer 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.dPerform 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.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]]12b ppp < < X 3$a isClosePunctuation >>> false5inject: 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]. ^nextValue foo1320vector055&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]Unmatched ' in string literal. 334443555356Evaluate aBlock with each of the receiver's elements as the argument. Answer the first element for which aBlock evaluates to true.120"Tests-osx-64-Traits-Tests-Test.xml1034qcollect: 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: aBlock1#() isEmptyOrNil >>> true2ab6p Xsss 1223f('test te string' copyReplaceAll: 'te' with: 'longone' asTokens: false) >>> 'longonest longone string'c0.01 sign; f7d'98abc' numericSuffix >>> 0400 'abc' <= 'def' >>> true12"Point class instanceSide >>> Point10340containsPoint: 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]2047 goodby: 2 my: 32301111111110000000002222222222222!(2 ifNotNil: [ :o | o + 3]) >>> 514(#(1 2 3) reduce: [ :a :b | a + b ]) >>> (1 + 2 + 3)37.Tests-osx-64-Metacello-TestsReference-Test.xml${1@ -2. -4@0} abs >>> {(1@2). (4@0)}-(23 printShowingDecimalPlaces: 2) >>> '23.00' 1 + . ^ 21& aBoolean "Evaluating conjunction -- answer aBoolean since receiver is true." "true & true >>> true" "true & false >>> false" ^aBoolean233d #(a b c d e f g h ) fifth >>> #ea,""" n """ ssss """ n """ s """ n """ sss """42 nanoSeconds printString >>> '0:00:00:00.000000002'2ae102.0XX sss,"a" 1 "b" max: "c" 2 "d" + "e" 3 "f" abs "g"1520({10@20. 30@0} collect: [:e | e x]) >>> #(10 30)20-10 hex >>> '-16rA'5('Ab cd ef Ab cd' allRangesOfSubstring: 'zz') >>> #() project-pharo10 'abc' <= 'abc' >>> truez9new: 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 ]e2008Return a String representation of this number in base b.D(#(2 3 4 4 5 6) copyWithoutDuplicates asSet) >>> #(2 3 4 5 6) asSet676666666865555#('pharo' endsWith: 'aRo') >>> false8#iNote: The original code used #skip:, but some streams do not support that, and we don't really need it.33(Array streamContents: [:stream | #(10 20 30) reverseWithIndexDo: [:each :index | stream nextPut: each + index]]) >>> #(33 22 11)dasSortFunction "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#() asCommaStringAnd >>> ''1330withIndexCollect: 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)]. ^ result97fred is number 1-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)] MockPackage| 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)T(true ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is true!'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)) ]0.02(Array streamContents: [:stream | #(1 2 3 4) overlappingPairsDo: [:first :second| stream nextPut: (first + second)]]) >>> #(3 5 7)20pharo312$Point class isInstanceSide >>> false:10Return 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.00 00 n n n 0 007(2 raisedTo: -1) >>> (1/2)groupsOf: 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 ]]2ETests-osx-64-Calypso-SystemPlugins-Deprecation-Queries-Tests-Test.xml33333331#(1]2}3)e:foo+ 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: #+1'hello' surroundedBySingleQuotes >>> '''hello'''1-3 0035554466603rAnswer the index of the first substring within the receiver. If the receiver does not contain substring, answer 0., !10*true ifTrue: [ ^ 1 ] ifFalse: [ ^ 2 ]. ^ 3J('Ab cd ef Ab cd' allRangesOfSubstring: 'cd') >>> {(4 to: 5). (13 to: 14)}16 ppp < < n< (Answer the integer nearest the receiver.&Answer the receiver raised to aNumber.:. : Point[1,2]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.IasBit "Answer 0 since the receiver is false." "false asBit >>> 0" ^ 0 0001020300do: 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)]]'abc98' numericSuffix >>> 98WReturn a string containing the path elements of the receiver, without the 'Path *' part2 9/28/20181001split: 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 sizeabcd40Tests-osx-64-Refactoring-DataForTesting-Test.xml16ppp ^ 0 | T | t n. 1 :B | b 1 ssssss nn s t 0 sssssfindBinaryIndex: 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*Return the maximum value of the collectionu 3asSortedCollection: 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. ^ aSortedCollection61 abs Xuuuuu n112SHIFT_L1394abctwohello "a" ^ "b" 5 "c" 42E(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 2 ifAbsent: 7) >>> 3<{10@20. (1/2)@0.5} reciprocal >>> {((1/10)@(1/20)). (2@2.0)}wReturn the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey.2over 23| 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 subclassResponsibility1a : foo&('Hello!' detect: #isLowercase) >>> $e991.50.981111a2&Convert the receiver in a date object.oReturns a string representation of the receiver in base 16 in a way that executing it will return the receiver.3Answer whether the receiver is a letter or a digit.3111120044667685999A4400DBBBBC4*(-0.5 arcTan: -0.5) >>> -2.356194490192345+((1 to: 8) reject: #isPrime) >>> #(1 4 6 8)"a" #[ "b" 1 "c" 2 "d" ] "e"hXXXX^ a255-16rApppp A XXXXXXX. ^ a foo < bar \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 ]yAnswer the element after target. Raise an error if target is not in the receiver, or if there are no elements after it.first: 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: none10('234Whoopie' initialIntegerOrNil >>> 234200: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: selfS#[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]ydef16rDF a: foob210000000000000014121020foo 0000000000growAtLast "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 := newArray 111110000]Answer the seventh element of the receiver. Raise an error if there are not enough elements.000001000000204455!('*baz' match: 'mobazo') >>>falseabc7 """ ppp """ n """. """ ^ n """ a. :fooa3.14791'1abc' startsWithDigit >>> true4(#(a b c d e) identityIndexOf: #c ifAbsent: 7) >>> 3110 00######################### ###0a::5 -9 % 4 >>> 30W(false ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is false!'0U({10. 20} asOrderedCollection add: 20; yourself) >>> {10. 20. 20} asOrderedCollectionz between: 2132T#(2 3 4 'fred') asOrderedCollection reversed >>> #('fred' 4 3 2) asOrderedCollection2r1110N|s| (#(1 2) detect: [ :each | each even ] ifFound: [ :e | s:=e*10 ]). s >>> 203$'3,123' isAllAlphaNumerics >>> false2r00101000 highBit >>> 6a23217hFormat the date in ISO 8601 standard like '2002-10-22' The result is of fixed size 10 characters long..cc(1.3@2.2) isFloatPoint >>> true2!foo: x bar: y "d" "e" ^ x "f" "g"0vector0-1001111100044444222230055666662021AnewFrom: 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 contents%('hello' includesAny: 'hop') >>> trueG(#( (2 -3) (4 -5) #(-6)) flatCollect: [ :e | e abs ]) >>> #(2 3 4 5 6)2?Optimized version of SequenceableCollection>>#withIndexSelect: (('salkjsdlkgfee' findString: 'al') >>> 221 hello world122Tests-osx-64-NewTools-RewriterTools-Tests-Test.xmlREvaluates the argument with the read stream of the collection. Answers the result.Invalid input/output !-0.531142"'78 92' initialIntegerOrNil >>> 7810307foobaz7, 2222220000111111asByteArray "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]. ^ array fred the bearRReturns a string representation of the receiver as hexadecimal, prefixed with 16r.1 hello world | a | ^ a311'' ''h'' ' withoutQuoting >>> ' ''h'' 'bUintersection: 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) asArray2 hello world!1110atRandom: 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'<1?success:is error>bdigitAt: 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) \\ baseJequals: 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 ] ] ||| a!Return a positive nonzero extent.G({#xa. #xc. #xz. #xb. #xy} sort: #last ascending) >>> #(xa xb xc xy xz)5#[1]#[2]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.1green "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 / ComponentMax53xbgroupedBy: 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) ]]. ^ groups "nothing" 101.0594630943592953@{'one' -> 1. 'two' ->2} asOrderedDictionary keys first >>> 'one'N({10. 20} asOrderedCollection addAll: {20. 30. 30. 40.}) >>> {20. 30. 30. 40.}2032foo:bar: 001000224d00001100000220000033000004400000550000066000007700000880000099000000AAA000000BBB000000CCC000000DDD000000EEE000000FFF000000GGG0IIJJ20.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] [ :a | a ]150vector00""" 00 """ n """ ### """ 1 """ n """ 1 """ 0 """\Answer the fourth element of the receiver. Raise an error if there are not enough elements. #(1 2 3) negated >>> #(-1 -2 -3)1{1@5. 10@ -4} min >>> (1@ -4)d boy! 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 ]1010.022last "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)12214(OrderedCollection new growAtFirst; capacity) >>> 20XifNil: 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 valueThis statement is true!2070three$1 isDecimalDigit >>> true200.019 2222000011111>> (2.0@2.0)'2N' initialIntegerOrNil >>> 2*baz*1200add: 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) + 1KAnswer with a collection of cumulative percents covered by elements so far.2 '' expandMacros >>> String lf9*Tests-osx-64-EpiceaBrowsers-Tests-Test.xml1#(a b c d) middle >>> #c400vector0313a401(1/3 round: 2) >>> (33/100) 31KExecutes aBlock on each of the receiver's elements except for the first one3(#(10 20) asSet copyWith: 30) >>> #(10 20 30) asSet('aa' compare: 'ab') >>> 11309({10. 20} asOrderedCollection addIfNotPresent: 30) >>> 30foo <> #hello#world20.5{1)2}appp < <<<<>> 43?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.20-14(#(1 2) allSatisfy: [ :each | each even ]) >>> false13K(#('one' 'two' 'three' 'four') atAll: #(3 2 4)) >>> #('three' 'two' 'four')FileLocator temp / ('{1}.ston' format: { Time millisecondClockValue }) in: [ :file | file writeStreamDo: [ :out | STON put: 1@2 onStream: out ]. file readStreamDo: [ :in | STON fromStream: in ] ]12Answer whether the receiver contains any elements.f({'1'. '1'. '2'. '1'. '1'} atRandom: (Random seed: -42) weighting: [ :each | each asInteger ]) >>> '1'a000110 storeStringHex >>> '16rA'20n sssss n0Xsss_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]]. ^ 023299associationClass "Return the class of STON associations, Association, a system wide constant" "(STON fromString: '#foo : 100') class >>> STON associationClass" ^ AssociationB('abcdefgh' includesSubstring: 'de' caseSensitive: false) >>> true100 aa9numberOfCombinationsTaken: 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 // denominator11010 That is true!30A1xa0[ :a b#( #[ 0 1 2 ] )|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.(10.12345 round: 2) >>> 10.127te1dReturn a String with the JSON serialization of object. Note that the object graph can only contain lists (Array) and maps (Dictionary)-2 odd >>> false6twoAnswer the index of the first occurrence of anElement after start within the receiver. If the receiver does not contain anElement, answer 0.g3&Character newPage isSeparator >>> true*Return collection printed as 'a, b and c' 25jA variant of #streamContents: where the initial or even final size is given to optimize memory consumption.(#(40 41 42) asOrderedCollection at: 3) >>> 42 . 5#(#(a b c d) allButLast: 3) >>> #(a) X 20021abs "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]199791000 a, b and cabc1 'abc' = 'abc' >>> true1036r1halt,('s' charactersExactlyMatching: 'abc') >>> 06('salkjsdlkgfee' findString: 'ee'startingAt: 3) >>> 1220190(1 -> 'one') key >>> 14arcTan: 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 ]]]]2100eParse and materialize the STON representation in the character readStream, skipping C-style commentsc3.1454xb22Wreturns the difference between the max and min element, their positions notwithstanding21(#(1 3 5 7 11 15 23) findBinary: [ :arg | 11 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 11)Tests-osx-64-Commander2-UI-Tests-Test.xml312r3Note: to be syntactically valid as an executable comment, there should be exactly one single triple > message send, and it should be the last statement.110002345M(Date year: 2018 month: 9 day: 28) asDate printString >>> '28 September 2018'-1150a:Returns the basename without specified extension (if any) XXXXu330222.020061i2012234(| x "a" "b" "c" | "d" x := 5 "e" "f" "g"8((OrderedCollection new add: 34; yourself) at: 1) >>> 344.02zRound the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal16400z227-82a! pppp AAA pppp AAA ^ aaa s aaa . &('aXb' escapeCharacter: $X) >>> 'aXXb'Rwith: 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. ^newArray99Color red green >>> 0.00Tests-osx-64-NewTools-FileBrowser-Tests-Test.xml2helloh192 & [:a 1]1100a0:00:00:00.00100000115g11classSide "Return the metaclass of the couple class/metaclass. Useful to avoid explicit test." "Point classSide >>> Point class" "Point class classSide >>> Point class" ^ self*baz*qPrint elements on a stream separated with a delimiter String like: 'a, b, c' Uses #asString instead of #print:.###'0:Xsu010!(-1929 truncateTo: 10) >>> -19201000225100.010032341242575102.3029<(10 storeStringBase: 16 length: 6 padded: true) >>> '16r00A'twoABA&Tests-osx-64-Roassal-Mondrian-Test.xmlXnXnX2This statement is false!10|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]]"23First N/2 ... last N/2longone211s1 s100223240010024 book-result(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 ]0vector23051wasArray "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: firstIndex12$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 ] ]. ^trueA*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]123AaBbCc Pharo is cool-200000000pharo106'abc' capitalized >>> 'Abc''AA' asHex >>> '16r4116r41'"$_ isConnectorPunctuation >>> true35Split the argument using the receiver as a separator.2% foo: arg ^ arg min: arg + 2 ; abs . c:('pharo' endsWith: 'phuro' caseSensitive: false) >>> false12001/#( aa:bb:cc #'aa:bb:cc' #cc #'==' #'==' #= #= )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:YCreate a dictionary from the keys and values arguments which should have the same length.laEvaluate 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.between: #(23 nil)ppppXppp255detect: 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: exceptionBlock102##(a b c d e f g h i) seventh >>> #giReturn the stop element of an interval. Pay attention this is not necessary the same as the last element.pharo1#(().:;[]{}^#a)MTests-osx-64-Calypso-SystemPlugins-InheritanceAnalysis-Queries-Tests-Test.xml201helfghi15foo: self ^ self + 1110.0!#(1 2 2 3 1 1 1) asBag size >>> 70('In \{1\} you can escape \{ by prefixing it with \\' format: {'strings'}) >>> 'In {1} you can escape { by prefixing it with \' 070vector040714$' isAlphaNumeric >>> false3ifFalse: 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 value^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.bwRunning average (a.k.a. moving average, rolling average). See the comment of self >> #running:of: for more information., ?({1. 2. 3. 4. 5} shuffleBy: (Random seed: 42)) >>> #(1 2 5 4 3)160Answer 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.1Evaluate 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:.n ssss;kIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block!('*baz*' match: 'mozo') >>> falseremoveAllFoundIn: 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: []]. ^ aCollection^ . ^ 1 0001112131415(#() sumNumbers: #abs) >>> 0Unescape 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.at: 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) + value50#(# ## #ab #10 #. 10)1(String streamContents: [ :str| ((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) printPathOn: str delimiter: $|]) >>> 'book-result|W01-Welcome'100doxcfred41453111[ :a | b heLlo wOrLd72[:a b](10 to: 1) isEmpty >>> trueaa2210reciprocal "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 / selffalse ==> [true] >>> true511-10 hexString >>> '-16rA'343lseconds "2 seconds printString >>> '0:00:00:02'" "(1 minute + 2 seconds) printString >>> '0:00:01:02'" ^ Duration seconds: self20K(#(1 2 3) asOrderedCollection collect: [ :v | 10 ]) asArray >>> #(10 10 10)2 abd hello abd 0 and u(#(10 20 30) inject: OrderedCollection new into: [ :a :e | a add: (e + 1). a ]) >>> #(11 21 31) asOrderedCollection (#(1 2) ifEmpty: [0]) >>> #(1 2)c0vector0B({#x .#y .#z} atAll: #(1 3) putAll: #(a e); yourself) >>> #(a y e)13#$) isConnectorPunctuation >>> false40vector2X(#(1 2 3 4) select: [:each | each > 2 ] thenCollect: [:each | each + 10 ]) >>> #(13 14))#message asTestSelector >>> #testMessage pharo-project17{1@5. 2@3. 4@7} sum >>> (7@15)(1 sign: 2);bar2 | | . a: 1bad start index20select: 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) ]]]30C('aeiou' findFirstInByteString: 'hello world' startingAt: 3) >>> 5.nXXn2I#(7 42 7 42 9) asOrderedCollection removeDuplicates asArray >>> #(7 42 9)BEnumerate the receiver with all the keys (aka indices) and values.whatever13332B({ 1. 2. 3 } as: Set) >>> (Set new add: 1; add:2; add:3; yourself)gReturns whether the receiver is composed entirely of separators i.e., a space, tab, lf, cr, and newPage"Point class instanceSide >>> Point85.7-3.15#. 11300(nil ifNil: [42] ifNotNil: [:o | o +3 ] ) >>> 42281,'th is is29 a stRI4' squeezeOutNumber >>> 29 0 :B :B | b 011_Evaluating disjunction (OR) -- answer with the argument, aBoolean, since the receiver is false.200findBinaryIndex: 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: low)(1.2 arcTan: 1.5) >>> 0.6747409422235526]Answer the last n elements of the receiver. Raise an error if there are not enough elements.(Array streamContents: [:stream | #(10 20 30) keysAndValuesDo: [:key :value | stream nextPut: (key * 2 + value)]]) >>> #(12 24 36)2Five is {five}.30Point isClassSide >>> false-401b1'2an OrderedDictionary(true->#(1 3 5) false->#(2 4))0 00000002133removeAll "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]ZReturn an hexadecimal two-digits string between 00 and FF for a float between 0.0 and 1.0isAlphaNumeric "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 ];#+-<> asTestSelector >>> #testPlusMinusLessThanGreaterThan 22101factorial "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 ]. ^ acc 000000002000001*dX X X 11100 'elvis ' lastSpacePosition >>> 6(false or: [true]) >>> true0vector0105XReturn the middle element, or as close as we can get. The collection must not be empty.-1411yh: 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.0Object := ObjectAlias of Collection>>reducetrue not >>> false(#(a b c d) after: #b) >>> #c441d112a2eThat is false! 2222223333333v( #('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'5this string will be trimmed/ppp """ < """ <<<< """ n """ << """ n """ < """aeiou101-((10 to: 13) copyWithout: 11) >>> #(10 12 13)301a00(Color h: 0 s: 1 v: 1) >>> (Color r: 1 g: 0 b:0)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 mapcanone1160Return 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.3RReturn all the elements in self that are not in aCollection. Alias of difference:(true or: [false]) >>> true2bW(#(10 20 10) asOrderedCollection remove: 10; yourself) >>> #(20 10) asOrderedCollection400102000533334400667e1228asOpenInterval "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 - step-XX nDNonevaluating disjunction -- answer true since the receiver is true.1b\Return element at indexFromEnd from the last position. atLast: 1, returns the last elementLike 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. between: c4('pharo' endsWith: '' caseSensitive: false) >>> true2BAnswer 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.101d4223Answer 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).a04bEMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil108&A clear but rather long-winded summary01OAnswer a Point whose x and y are the absolute values of the receiver's x and y.0022220vector026ppp ^ 0 :B | 1 | T | t nn. t 1 sssss s b 0 ssssss nflatCollect: 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 speciesu XXXX-Tests-osx-64-Roassal-Animation-Tests-Test.xml220abc69BBB888877777777666666555555544444444DDD00000000000EEEReturn all the combinations of elements of the receiver. Note that combinations does not include the empty element contrary to the mathematical definition of combinations.9[ a: ]nXn0abc6foo ^ [ | a | a := 1. [ :a | a ] value: 10 + a ] value0.010('LOL' detect: #isLowercase ifNone: [$X]) >>> $X9previous: 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: days2310(#(1 2 3 4) nextToLast) >>> 30(#(a b a d a) lastIndexOf: #a ifAbsent: 7) >>> 5e1:=21'0abc' startsWithDigit >>> truee[ salkjsdlkgfee 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) = 113includesSubstringAnywhere: 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]]]. ^ false36b2a100/ """ n """ ssss """ n """ ; """ ssss """ n """ 42Point instanceSide >>> Point###defasValidSelector "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: [ #() ]) )asSymbol&'a3123abc' isAllAlphaNumerics >>> true120foo: a a := 10. ^ a2S(#(1 2 3 4) overlappingPairsCollect: [:first :second| first + second]) >>> #(3 5 7)0wReturn the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey.replaceAll: 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]]:a foo400 2r00101000-2(('Hello!' detectMin: #asciiValue) >>> $!10zorthop1de4[ 10.123.14noneSatisfy: 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]]. ^ true248dP((Date year: 2018 month: 9 day: 28) addDays: 3) printString >>> '1 October 2018'6S(Date year: 2018 month: 9 day: 28) onPreviousMonth printString >>> '28 August 2018'325ad222string21108('salkjsdlkgfeeal' findString: 'al' startingAt: 1) >>> 2110c!(3.1479 truncateTo: 0.1) >>> 3.1indexOf: 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 value4203foo < bar ; baz. > $Tests-osx-64-OSWindow-Tests-Test.xml1abc1001255efoo:pharo20R((OrderedCollection new add: 42; yourself) add: 43; yourself) asArray >>> #(42 43)+ a%(false and: [Error signal]) >>> falseABAlast: 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: size0vector02320 first element41b n uuuuuu !777 00888000999000AAA000BBB00 CCC1Tests-osx-64-System-OSEnvironments-Tests-Test.xml1('action' alike: 'name') >>> 0.1#() sumNumbers >>> 03intersection: 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 ] ]. ^ outputSet3-1920abca510-SmallInteger maxVal decimalDigitLength >>> 19b203"foo: thisContext ^ thisContext + 18255S ([#() anyOne] on: SubscriptOutOfBounds do: [ :ex | 'whatever' ]) >>> 'whatever' b53#new isUnary >>> true0.520aAnswer whether the receiver ends with the given prefix string. The comparison is case-sensitive.30!'foo' asCommaString >>> 'f, o, o'0.91984359726295210:00:00:00.001000002d1312630true & true >>> true17('pharo' endsWith: 'aRo' caseSensitive: false) >>> true + 1. - a. - 1. - 1 "A"1.0"(#() allSatisfy: [false]) >>> trueaDE3222214Z(String streamContents: [ :s | 10 printOn: s base: 10 length: 4 padded: true] ) >>> '0010'15Graphical User Interface31 nanoSecond printString >>> '0:00:00:00.000000001'$$X$-(10 to: 1 by: -2) sorted >>> (2 to: 10 by: 2)th is is29 a stRI4#Tests-osx-64-Renraku-Tests-Test.xml213(1929 truncateTo: 10) >>> 192012indexOf: 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: 015 9 % 4 >>> 1uNote that there is no way to get the first element that works for all kinds of Collections. Must test every one.bcea12(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 ' XXXXXXXXXXXXX*('salkjsdlkgfeesd' findString: 'sd') >>> 6jAnswer an array of non-empty substrings from the receiver separated by one or more whitespace characters. 10000000000The Rolling Stones12 1 sign;;barath is is2 9 a stRI4300c 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]41(1 hour + 2 minutes) printString >>> '0:01:02:00''0002345' isAllDigits >>> true5143141'('hello' union: 'world') >>> 'whlorde' 4,(3 ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 6aBc141{10@20. 30@0} // {1@3. 4.0@1} >>> {(10@6). (7@0)}316RCount the number of characters in a substring that matches up in self and aString."0 :B :B :B | | T t T | t s t s t 01/ 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: #/#() isNotEmpty >>> false6at: 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: index{ [ ( 330220430:(#(10 20 30) inject: 0 into: [:s :each| s + each ]) >>> 60Answer 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.isFloatPoint "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 ]cbe0b)Tests-osx-64-Roassal-Chart-Tests-Test.xml82a000002-2.575Optimized version of Collection>>#select:thenCollect:3named: aString "Returns the instance of myself having aString as name." "(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)" ^ KeyNameTable at: aString| | . :a5205201913|- 1%#(0 1 2) * #(10 20 30) >>> #(0 20 60)'hello'$$2XXnX[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 ]. ^ dict0200combinations "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 ] ] ]6410 0:00:01:0110819abc111210bc66510vector4T(#(1 5 10) detectIndex: [ :each | each > 15 ] ifNone: ['Not found']) >>> 'Not found'5 #[ 1 } 2 ]1340-4!#(1 2 2 3 1 1 1) asBag sum >>> 11 Xuuuuuu n uuu n10241)([:x | x + 1] cull: 13 cull: 12) >>> 14 1 October 2018 00111111112222222223334455506770f, o, o01032 Five is 5.rReturn the index of my last element for which aBlock evaluates as true. If no matching element is found, return 0H' this string will be trimmed ' trim >>> 'this string will be trimmed'1010copyWithoutAll: 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]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!!*#(1 2 3 4) unzip first asArray >>> #(1 3)whlordemobazoSort this array using aSortBlock. The block should take two arguments and return true if the first element should preceed the second one.553(^1)16rDF%OrderedCollection new capacity >>> 10(#(10 20 30) \\ #(1 3 4.0) >>> #(0 2 2.0)c4120vector0?(Color r: 0.5 g: 0.5 b: 1) hsvSaturation >>> 0.499511241446725323w& aCollection "Alias for intersection:" "#(1 2 3 4) & #(1 2 4 6 7) >>> #(1 2 4)" ^ self intersection: aCollection19:Tests-osx-64-NewTools-RewriterTools-Backend-Tests-Test.xml5Remove 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.2aeiou360.0$) isControlOther >>> falseT(#(10 20) asSet fillFrom: 'ABC' with: [:x|x asciiValue]) >>> #(10 20 65 66 67) asSet3let us make seperate strings'('ab ab ac de' howManyMatch: 'z') >>> 0319(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 4) >>> 011 u nn. ^ usyyyymmdd "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) ]Repeatly value aBlock with a single copy of the receiver. Reorder the copy so that aBlock is presented all (self size factorial) possible permutations.60sd?(Context tallyInstructions: [3.14159 printString]) size >>> 120150153 #[ 1 256 2 ]5( 1. 2 )'See `escapeCharacter:` for the opposite00110004422223006655570aB('Pharo is <1p>' expandMacrosWith: 'cool') >>> 'Pharo is ''cool'''(Character delete isControlOther >>> true0055CCC6667DDD889EEEAAABBFFF0fred21s:abcdefgh-198I(#(1 2 3) bind: [ :first :second :third | first + second + third ]) >>> 6whatever1Return 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)TAdd new empty slots to the end of array, while keeping the empty slots at the front._In the following example, the group `3->#(34)` is filtered out because there is not 2 elements.23.000 That is true!19worldd103202Negation--answer false since the receiver is true.nEvaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into self.""" n """. """ n """XXsuuulet42 Five is {1}.rindexOfAnyOf: 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]10020Number>('Pharo is <1s>' expandMacrosWith: 'cool') >>> 'Pharo is cool'2[Answer the fifth element of the receiver. Raise an error if there are not enough elements.1132251024-2 reciprocal >>> (-1/2)1[  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 size-3#(a b c d e) middle >>> #c02 #(aa:bb:cc#aa:bb:cc#cc==#== =#=)0((3 to: 9 by: 2) allSatisfy: #isPrime) >>> falseinstanceSide "Return the class of the couple class/metaclass. Useful to avoid explicit test." "Point instanceSide >>> Point" "Point class instanceSide >>> Point" ^ self soleInstancedo ('*baz' match: 'mobaz') >>> true5 :. a: foodfirst "Answer the first element of the receiver" "#(a b c d e f g h ) first >>> #a" ^ self at: 111001341009810-"a" [ "b" : "c" x "d" : "e" y "f" | "g" ] "h"507 001002230|:a10"fear is the little death that the.-""" 0 """ : """ B """ : """ B """ | """ 0 """3M(RubTextEditor new surroundString: 'a''b' withCharacter: $') >>> '''a''''b'''#u u. 0 :B | X b b XX b 0. X X42Return a pair. It is handy to support the tweaking of pharo doc expression. A pharo doc expression is a comment as the following one: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.111113#'a''b' isAllAlphaNumerics >>> false1720182.(Color h: 0 s: 1 v: 1 alpha: 1) >>> Color red 'Number': 58y(#() select: [true]) >>> #()-1 between: +Answer whether the receiver is a ByteString1b192017Tests-osx-64-MetacelloCommandLineHandler-Tests-Test.xml20-198421100&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) ) ) 02 factorial >>> 210400 0]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 subclassResponsibility3040sInclude anObject as one of the receiver's elements, but only if there is no such element already. Anwser anObject.y Snick asFile Files Snick's SnickasSet "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 asSet22-1Evaluate 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 mapcan0(nil ifNil: [42] ifNotNil: [:o | o +3 ] ) >>> 42 [ | a b | 0?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.foo-64,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 ]]]3115>|s| s:=0. #(10 20 30) do: [:each | s := s + each]. s >>> 60 'abc' < 'def' >>> true342$'3.123' isAllAlphaNumerics >>> falseNonevaluating conjunction. If the receiver is true, answer the opposite of the the argument, alternativeBlock; otherwise answer the value of the alternativeBlock."0 :BBBBBBBBBBB | bbbbbbbbbbb s n 0440ABC/('hello' surroundedBy: 'abd') >>> 'abdhelloabd'20 'def' >= 'def' >>> true6Returns the instance of myself having aString as name.001y$( isClosePunctuation >>> false(100@200) floor >>> (100@200)1624or: alternativeBlock "Nonevaluating disjunction -- answer value of alternativeBlock." "(false or: [true]) >>> true" "(false or: [3]) >>> 3" ^alternativeBlock value-1022pppp AAAAAA ^ aaaaaa s na6n"""uuuu uuuuu uuu uuuu"""uuuuu"""uuuuuuuuuuu"""1.9283901234902349980vector0"(1 to: 5 by: 3) asArray >>> {1. 4}3translateBy: delta "Answer a Point translated by delta (an instance of Point)." "((100@200) translateBy: 5@10) >>> (105@210)" ^ (delta x + x) @ (delta y + y)00.5IIf 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. Point class isClassSide >>> true27{ ^ 1 }. 2. ^ 31e1 e10pReturns the keywords of the provided selector. If the receiver is not keyword-based, an empty array is returned.11aeiou!CCC 00DDD040777000888090BBB00 EEEEvaluate aBlock with the elements of the receiver. If aBlock returns true for any element return true. Otherwise return false.110(100@200) guarded >>> (100@200)210y1100000000000000001c6'2' initialIntegerOrNil >>> 2abc6d115XXXXaXXbXXXXcXXXXXXdXXXXm(Array streamContents: [:stream | #(1 2 3) allButLastDo: [:each | stream nextPut: (each + 10)]]) >>> #(11 12)10222222222220000111111111119c 100000000.01,444 10555000000AAA076BBB666HHH6ECIIICCCC JJJthisContext := thisContextba: 0000000J(true ifTrue: [ 'This statement is true!' ]) >>> 'This statement is true!'16bind: 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: self0foo*baz'a' asByteArray >>> #[97]1118b7Answer a Point scaled by factor (an instance of Point).320!(#() collect: [:x | x+1]) >>> #()do: 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]c'Tests-osx-64-Roassal-UML-Tests-Test.xmlReturn whether the receiver is one of these characters: backspace, delete, escape, arrowUp, arrowLeft, arrowDown, arrowRight, pageUp, pageDown, end, home, nbsp, insert3&Tests-osx-64-UnifiedFFI-Tests-Test.xml'Return whether the receiver is a digit.510426Collection size and block argument count do not match.11Return 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.16r00A341*-1 + 1--1 + 1- -128$) isClosePunctuation >>> true10 Assignment to read-only variable0| a ||a242#$} isConnectorPunctuation >>> false0An 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. 0:B| | |u0120(Color r: 0.5 g: 0.5 b: 1) hslSaturation >>> 1.040a2121x4cSet the element at indexFromEnd from the last position. atLast: 1 put: obj, sets the last element1Evaluate aBlock with each of the receiver's elements, in reverse order, along with the corresponding element, also in reverse order, from aSequencableCollection. 0182 a: :foo10010%a7.5.(#(1 2 2 3 1 1 1) asBag includes: 5) >>> falsegAnswer true whether the receiver is inside the argument (following Rectangle>>#containsPoint: semantics/foo/barSnickEMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNilabcd20^Append the elements of the argument, aSequenceableCollection, separating them by the receiver.abcdefgh24oselectEverySecond "#(1 2 3 4) selectEverySecond asArray >>> #(2 4) " ^ self selectEvery: [ :i | i \\ 2 = 0 ]frdthbr"Tests-osx-64-Rubric-Tests-Test.xml 21100 1 foo: . ^ 21301000000000000001510howManyMatch: 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 ]]. ^ count33+first method faster from 27 accesses and on10113dE(1 milliSecond + 1 nanoSecond) printString >>> '0:00:00:00.001000001'51030652243, 0Absolute value of all elements in the collection2-3!(12 beBetween: 12 and: 20) >>> 12p(String streamContents: [:s | #(1 2 3) do: [:each | s << each asString] separatedBy: [s << ', ']]) >>> '1, 2, 3'207J (OrderedDictionary new at: #top at: #below1 ifAbsent: [ 1 ]) >>> 1 -23.45672$({} averageIfEmpty: [0@0]) >>> (0@0)D('||' split: 'foo||bar||2')>>>#('foo' 'bar' '2') asOrderedCollection5121W(false ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is false!'1010size "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]. ^ tally|a:|93foo < 4ZEvaluate twoArgBlock with corresponding elements from this collection and otherCollection.42a3123abc19Answer whether the receiver is an unary message selector.0vector00[ : |  hello: ^(#(1 2 3 4 4 1 2 3 5 6 ) groupByRuns: [ :each | each = 4]) >>> #(#(1 2 3) #(4 4) #(1 2 3 5 6))1d31| | . 11212345233 1000000000000010001111110004444443335002d@(1000 * 1000 * 1000) humanReadableByteSizeString >>> '953.67 MB'54"#(a b c d e f g h i) second >>> #b1an integer greater than 1 as valid radix expected`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: self#'wimpy' initialIntegerOrNil >>> nil 000011112102Pharo is really super cool3a := a. { [ :a }. a := a291 ||X uAnswer 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.6V{'two' ->2. 'one' -> 1} asDictionary >>> (Dictionary with: 'one' -> 1 with: 'two' ->2)1 That is true!710one3102xzabcd(100@200) x >>> 100-0.9(RuntimeSyntaxError signal: 'false error'5(#(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)'00cool9&(Color white asColorref) >>> 16777215ppp X 10n sss;X(#(11 22 33) before: 33) >>> 2230001528 October 20182Tests-osx-64-NewTools-Debugger-Fuel-Tests-Test.xml10.156s!(10 storeStringBase: 10) >>> '10'2 rounded >>> 2$} isControlOther >>> false1&Tests-osx-64-Monticello-Tests-Test.xml3.15110095 #[ 1 a 2 ]reject: 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) ]]]11000rx33#but use sum or inject:into: instead10400302)({1 .2 .3 .4} at: 3 incrementBy: 2) >>> 51ifEmpty: 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 ]10'Tests-osx-64-DebugPoints-Tests-Test.xmlppp < <<<< n>> 1014:Answer a Point translated by delta (an instance of Point).Answer the index of the first occurrence of anElement within the receiver. If the receiver does not contain anElement, answer 0.102b001111000444422223005566660Tests-osx-64-Collections-Abstract-Tests-Test.xml2two ^ n. n. ^ n9142663422oops11(#(3 1 4 2) sorted: [:a :b| a>=b]) >>> #(4 3 2 1)1&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]. ^ valueArray52013 ( 1 and: 4)220!(10 printStringBase: 10) >>> '10'60.029AEvaluating conjunction -- answer aBoolean since receiver is true.2b43314(1)2pLike asArray: but return a copy if self is already an Array. This ensures that the result is always a new Arrayelmer02-3 That is true!elmer is number 3 1Tests-osx-64-Collections-Unordered-Tests-Test.xml< 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]1000000000000000000012200533pppp X 0.410abdddmmyyyy "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)20MAnswer the next multiple of aNumber toward zero that is nearest the receiver.15201(('hello' allSatisfy: #isLetter) >>> true30fear is1252003#[ ]jIf 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.or even Collections3.14793Return 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.XX 6/#( #':=' aa: #= #':=' #= bb: #'==' #cc: #'==' )15422:Tests-osx-64-System-BasicCommandLineHandler-Tests-Test.xml340/0000CCC08888888888888889888888888888A8888880IIIfalse & false >>> falseae723 book-result192310%Point class classSide >>> Point classb3129#'16671pppp A pp A pp A X | t t t | t s t s t144* 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: #*-Tests51cx1050de15(#(1 2 3 4) reject: [:each | each = 3 ]) >>> #(1 2 4)10160001000533334422600abc2#hello([:x | x + 12] cull: 3)>>> 15Answer 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.3n(Array streamContents: [:stream | #(1 2 3) with: #(4 5 6) do: [:a :b | stream nextPut: (a + b)]]) >>> #(5 7 9)zwithSeparatorsCompacted "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 ] ] ] ]1 1, 2, 3 and 41 [ :a : | ]12(String streamContents: [:s| {'one'->1. 'two'->2} associationsDo: [:a| s << a key << ':' << a value asString << ';']]) >>> 'one:1;two:2;'04max: 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)SNote: By convention, brightness is abbreviated 'v' to to avoid confusion with blue.10$a isAlphaNumeric >>> truea := a. [ :a [ :a. a := axAnswer a copy of the receiver containing all but the first n elements. Raise an error if there are not enough elements.0vector02989K('Five is {five}.' format: (Dictionary with: #five -> 5)) >>> 'Five is 5.'3>> 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 - sample-Tests-osx-64-Roassal-Inspector-Tests-Test.xml'a' asInteger >>> nil8afoo3zortthenfoo3zort10vector0e10book-result|W01-Welcomehello(10 to: 5) asArray >>> #()1round: 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 subclassResponsibility00104070162collect: 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 ]]]| T |Xtsplit: 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 size114`asDate "(Date year: 2018 month: 9 day: 28) asDate printString >>> '28 September 2018'" ^ selfaddMonths: 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: day25KNonevaluating conjunction -- answer with false since the receiver is false.125.Tests-osx-64-Collections-Native-Tests-Test.xml@(#(1 2 3 4) asSet intersection: #(3 4 5) asSet) >>> #(3 4) asSetlastSpacePosition "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]]. ^ 02'hello' anyOne >>> $h*((30/3)@(2/2)) asFloatPoint >>> (10.0@1.0)11s:1 e:5 s:7 e:8 s:10 e:13 MReturn a color with the given r, g, and b components in the range [0.0..1.0].5311110243POr it can follow full superclass chain which will ends at Object and ProtoObjectRReturn the metaclass of the couple class/metaclass. Useful to avoid explicit test.2131a1.00 GB0 :BBBBBB | bbbbbb s n 0 + 20('abcdf abcedf' indexOf: $a startingAt: 4) >>> 7findBinaryIndex: 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 ]1?Note: Feel free to improve the code to detect the last element.AAnswer whether the tail end of the receiver is the same as suffix110023421(2)11-2.35619449019234501foo: a bar: a ^ a1B('abcdefgh' includesSubstring: 'DE' caseSensitive: false) >>> true3nanoSeconds "2 nanoSeconds printString >>> '0:00:00:00.000000002'" "(1 milliSecond + 2 nanoSeconds) printString >>> '0:00:00:00.001000002'" ^ Duration nanoSeconds: self-9helab/Tests-osx-64-NumericInterpolator-Tests-Test.xmlwAnswer a copy of the receiver containing all but the last n elements. Raise an error if there are not enough elements.204(10 to: 25 by: 5) asCommaString >>> '10, 15, 20, 25'40 [ 1 ]. [ 2 ]b-1.5 [ | | . 155p(#(65 66 67) flatCollect: [:each | { each asCharacter. each asCharacter asLowercase } ] as: String) >>> 'AaBbCc'120i(String streamContents: [:s| { 10. 'hello'. $x } printOn: s delimiter: ', ']) >>> '10, ''hello'', $x'dEMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil1!EccentricityThreshhold reciprical1020r: 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; yourself22al3i (String streamContents: [:s | #('hello' 'the' 'world') do: [:each | s << each]]) >>> 'hellotheworld''00000103366778777B9999AA77C66555555444D12200020or: alternativeBlock "Nonevaluating disjunction -- answer true since the receiver is true." "(true or: [Error signal]) >>> true" "(true or: [false]) >>> true" ^ selfM('fear is the little death that the.' charactersExactlyMatching: 'the') >>> 00a105('hello' surroundedBy: ' abd ') >>> ' abd hello abd '((#(10 20 10 30) occurrencesOf: 10) >>> 23!u u. X X X X X. X X167772154cannot resolve fourcode210d6713(#(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')cA('abcDefgh' includesSubstring: 'De' caseSensitive: true) >>> true1310^ u16007printPathOn: 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]pharoremoveAll: 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]. ^ aCollectiontrue | false >>> trueasHexString "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)). ^ s1-3'abc' \ 'cbe' >>> 'a'.034 ###'hello''X({ 1->2. 3->4 } as: Dictionary) >>> (Dictionary new at: 1 put: 2; at: 3 put:4; yourself),(#(1 2 3) noneSatisfy: [:x|x odd]) >>> false1 } asDictionary. { #bar->2 } asDictionary }) >>> '[{""foo"":1},{""bar"":2}]'" ^ String streamContents: [ :stream | self put: object asJsonOnStream: stream ]1(Character space isAlphaNumeric >>> false0vector0foo*baz1000cfindLast: 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]]. ^ 01310100n0Xn0Evaluate twoArgBlock with corresponding elements from this collection and otherCollection. Missing elements from either will be passed as nil.21230.15toverlappingPairsWithIndexDo: 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 ]reversed "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 ]. ^ newColF('Hello' detect: #isLowercase ifFound: #uppercase ifNone: [$X]) >>> $Ewho06>({ 2@6 . -4@3 . 10@ -3 } detectMin: [ :p | p y ]) >>> (10@ -3)(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 11 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 551yisAllAlphaNumerics "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]]. ^ true8523X([:c| c isSeparator] split: 'aa bb cc dd')>>> #('aa' 'bb' 'cc' 'dd') asOrderedCollection#[ ^ 1 ]40rounded "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)) truncated1allButFirstDo: 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)]7d1.0EMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil'2345' isAllDigits >>> true!(#(a b c d e) last: 2) >>> #(d e)200854#foo keywordsStrict >>> #()"('abcd' contractTo: 10) >>> 'abcd'51'('hello world' occurrencesOf: 10) >>> 020ppp """ < """ <<< """ < """ < """ <<< """ < """ 131000000foo: super ^ super + 1'(#(1 2 3 4 5) select: #even) >>> #(2 4) 100000000301120.014 slowFactorial >>> 240vector010 ^ n 012_(#(11 22 33) asOrderedCollection atWrap: 6 put: 0; yourself) >>> #(11 22 0) asOrderedCollectionAA13xa19oops{ CodeError signal: 'false error'iAnswer a copy of the receiver in which all occurrences of oldSubstring have been replaced by newSubstringK(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 2 ifAbsent: 7) >>> 3action1y10"(true or: [Error signal]) >>> trueThis statement is false!abcfalse. := falseAssertion failed2026(#(1 2 3 4 5) reduce: [ :a :b :c | a + b + c ]) >>> 151"(true or: [Error signal]) >>> true4abc7ifTrue: 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 value020311040vector01-(#(1 2 2 3 1 1 1) asBag includes: 1) >>> true423XAnswer the result of evaluating aBlock with all of the overlapping pairs of my elements.10* 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: #*40307e:SHIFT_L9 100000000000from: 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)]3xAnswer the last element of the receiver. Pay attention, last is not equivalent to stop in certain situations. See below.61(1)(2)2412foo < bar ; baz > XXXXXXXXXXXXXX0110,highBit is not defined for negative integers21024 factorial >>> 24XXsXisLetter "Return whether the receiver is a letter." "$a isLetter >>> true" "$ isLetter >>> true" "$A isLetter >>> true" ^ self characterSet isLetter: self1 + 12EPairwise quotient of two sequenceable collections of the same length.1((4 to: 50 by: 2) anySatisfy: #isPrime) >>> false10000024 001111110004444442222300556666669(#(10 20 30 40 50) findLast: [ :each | each > 10 ]) >>> 537who11 ; 16r800000001620'Tests-osx-64-Zinc-Zodiac-Tests-Test.xml 0:B|||Xb0hop#( 1 #']' 2 #'}' 3 )250102r. 31(#(10 20 30) collect: [:e | e+1]) >>> #(11 21 31)Abc14FAnswer 1 if the receiver is greater than 0, -1 if less than 0, else 0.ppp 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$h. $wz1120vector0#((2@2) - (100@200)) >>> (-98@ -198)0fHellogloops(((100@200) max: (330@400)) >>> (330@400)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.3Returns whether the receiver contains the argument.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 ] ]+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 ]200001111100044444333500Answer 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.csorted: 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: aSortBlockOrNiltrue ==> [true] >>> true20vector02xyyThis 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.$ isLetter >>> true20>Answer a Point that is the difference of the receiver and arg.a7( #() asSet intersection: #(1 2 3 4) asSet) >>> Set newXanyOne "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 first44%Character end isControlOther >>> true #[ 1 -1 2 ]1-('pharo' endsWith: 'project-pharo') >>> false3da2010vector0[((Date year: 2018 month: 9 day: 28) previous: 'Sunday') printString >>> '23 September 2018'3;(#(1 2 3) reduceRight: [ :a :b | a - b ]) >>> (1 - (2 - 3))XsXC('bar' asSortedCollection: [:x :y| x>y ]) asArray >>> {$r. $b. $a}.(false and: [true]) >>> false2(10.199999999 round: 2) >>>10.211119?Print the receiver's path on aStream (without 'Path' prepended)#( # ## #ab # 10 # #'.' 10 )6(true ifFalse: [ 'This statement is false!' ]) >>> nil0.0;Convert to a ByteArray with the ascii values of the string.stop "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" ^ stop51(1 to:10) size >>> 10 2120b30.005((Color white diff: Color black ) >>> 1.0 abcdf abcedf foo||bar||2000 r1#[ 1 2e4(STON fromStream: 'Point[1,2]' readStream) >>> (1@2)74listClass "Return the class of STON lists, Array, a system wide constant" "(STON fromString: '[1 , 2 , 3]') class >>> STON listClass" ^ Arraynsn""" s nssssn""" s nssssnn"""34xc0.5 222222222 b1 #( #'^' 1 );({ 2@6 . -4@3 . 10@ -3 } detectMax: [ :p | p y ]) >>> (2@6)0000032b101 0000000020000036'A' asHex >>> '16r41'4between: #(7 8)*Tests-osx-64-Debugger-Model-Tests-Test.xml111213 Pharo is coolnX(1@2) isFloatPoint >>> false+(#(a b c d e) indexOfAnyOf: #(x y z)) >>> 02false | false >>> falsedef-10+Tests-osx-64-Calypso-Browser-Tests-Test.xmlb$'foo' asByteArray >>> #[102 111 111]2021Negative numbers can't be raised to float powers.100203[ ^ 1. 2. ^ 3 ]2.466851711366240712hello320 ###'hello1000020 :B | X b X X7e:pharo>> 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)) asNumber-10!'x isSymbol' findSelector >>> nil3A({1@2. 6@3. 2@ -1.} select: [:e| e x > e y]) >>> {(6@3). (2@ -1)}2110142('Hello' detect: #isLowercase ifNone: [$X]) >>> $e204Returns 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).abc3.1479((#(a b c d e) identityIndexOf: #x) >>> 011""""" #foo keywords >>> #('foo')asCamelCase "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}onPreviousMonth "(Date year: 2018 month: 9 day: 28) onPreviousMonth printString >>> '28 August 2018'" ^ self addMonths: -11352(true or: [false]) >>> true28 December 201831g.In {1} you can escape { by prefixing it with \45 'abcd' asFourCode >>> -513645724115Ab cd ef Ab cd0vector0withIndexSelect: 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 ] ] ]JtallyInstructions: 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 sortedElements120Find 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.,foo | a | a := 1. ^ [ :a | a ] value: 10 + aabddfEsum works with objects that understands + and - messages, like Points0-0.530231^^11.00 GBworld-4phuro31c00word before indexdtest te string30,000011211153333411668889888B8877777777DDCCCEfoo:10$_ isDashPunctuation >>> false4 2r00101000(100@200) y >>> 2000vector0x122 { 1 ]. 2 }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; yourself25DAnswer with a collection of elements with counts, sorted by element. whatever0vector08cumulativeCounts "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]1e1e1+202:(100@90 isInsideRectangle: (0@0 corner: 100@100))>>> falseK(Color fromString: '#FFCCAA')>>> (Color r: 1.0 g: 0.8 b: 0.667 alpha: 1.0) 11008:Tests-osx-64-SystemCommands-MessageCommands-Tests-Test.xml11(KeyboardKey fromCharacter: $a) >>> KeyboardKey Awat: 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 success1122000vector0valueWithPossibleArgs: 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]])]"(100 beBetween: 12 and: 20) >>> 20108Tests-osx-64-Collections-DoubleLinkedList-Tests-Test.xml5 slowFactorial >>> 120"0001111111111100044444444444333500nhue "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 ]. ^ h2!'234' initialIntegerOrNil >>> 23411milliSecond "1 milliSecond printString >>> '0:00:00:00.001'" "(1 second + 1 milliSecond) printString >>> '0:00:00:01.001'" ^ self milliSeconds"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. reduceRight: 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 lastfoo: arg bar: arr ^ arg + arr'FFF 00GGG044999464AAA4B0DDD000EEE00 HHH(#(11 22 33) atWrap: 2) >>> 220022four2middle "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 + 1dh5Return a new sequenceable collection which contains the same elements as self but its elements are sorted in ascending order using the #'<=' operator. a, b, c and d-10173(#(1 2 3 4) select: [:each | each > 2 ]) >>> #(3 4)eHellodeaEMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNilcorner: 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: aPointa301-1"A" - 1abs-1"B" - 1max:-1"C"31\\ 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), 018aapppp AAAAA ^ aaaaa s n1010third "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: 3AcopyReplaceAll: 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]]]. ^ aString6Tests-osx-64-DrTests-TestCoverage-Tests-Mocks-Test.xml1!'ABA' asByteArray >>> #[65 66 65]*Answer the middle element of the receiver. 110000044v(String streamContents: [:s| { 10. 'hello'. $x } printOn: s delimiter: ', ' last: ' & ']) >>> '10, ''hello'' & $x'5{5@0. -3@8. 0@ -1.} sign >>> {(1@0). (-1@1). (0@ -1)}1(0.98 printShowingDecimalPlaces: 5) >>> '0.98000'1ereject: 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 ]]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).3'' isNotEmpty >>> false(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 12 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(5 6)'foo10JExecutes aBlock on each of the receiver's elements except for the last onebLReturn a color for HTML color spec: #FFCCAA or white/black passed as string.2displayStringOn:foo2The 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. subtractDate: 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) days$Tests-osx-64-ProfStef-Tests-Test.xml00322241.0600Create 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.0:(#(2 3 4 5 5 6 2) copyWithoutAll: (4 to: 10)) >>> #(2 3 2)0%[ "a""b""g" | x "c" "d" y "e" | "f" ])('abab ac de' howManyMatch: 'abab') >>> 497a12RExecute the receiver with the correct number of arguments taken from the argument.('ab' compare: 'aa') >>> 31 -9//4 >>> -3LRemove 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 element6)(#() ifNotEmpty: [:x| x average]) >>> #()fghiAnswer 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.10241720510.0nnnnnnnn()12arod That is true!3*#('a' 'b' 'c') asCommaString >>> 'a, b, c'11013123100and: alternativeBlock "Nonevaluating conjunction -- answer with false since the receiver is false." "(false and: [true]) >>> false" "(false and: [Error signal]) >>> false" ^self0.8Answer a number that represents the number of complete seconds in the receiver's time part, after the number of complete minutes has been removed.0CroundUpTo: 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 * aNumber1307| a b | a'' asLowercase >>> ''255>> false31roundDownTo: 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(#(1 3 5 7 11 15 23) findBinary: [ :arg | 25 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(23 nil)'| aBoolean "Evaluating disjunction (OR) -- answer true since the receiver is true." "true | true >>> true" "true | false >>> true" ^selfcd21xz32.(#(1 2 3 4) intersection: #(3 4 5)) >>> #(3 4)7898210$#( #':=' aa: #= #':=' #= cc: #'==' )11&ProtoObject class superclass >>> Classkkkkk XX kkkkk131'(6 numberOfCombinationsTaken: 3) >>> 2021 foo;25971 hellotheworldxEvaluate aBlock with each of the receiver's elements as the argument. Answer the number of elements that answered true. X X X/ "a" 1 "b" max: "c" 2 "d" ; "e" min: "f" 3 "g" 1strings111011000000000200000XnX nXb1'abc' isOctetString >>> trueabc11:. :a51-(Date today equals: Date yesterday) >>> false1242G(#(1 2 3 4 5) reduce: [ :a :b :c | a + b + c ]) >>> (1 + 2 + 3 + 4 + 5) 000000000820hello3100Answer the number of days between self and aDate50Same as ifTrue:ifFalse:.afalse | false >>> false10vector012def:a100:B :Xstrings"('pharo' endsWith: 'aro') >>> truec280vector0D(OrderedCollection new addAll: (1 to: 15); yourself) capacity >>> 20indexOf: 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-41000%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 = $: ] ] ]b6asaPConverts a method selector into a test selector in form of #testOriginalSelector0)(self >> #selector) isExtension >>> falseabcBEvaluate 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 ])0foo ^ [ :a | [ :a | a ] value: 10 + a ] value: 1-(3 ifNil: [42] ifNotNil: [:o | o +3 ]) >>> 6 Pharo is cool0vector010210ballSentMessagesreadStreamDo: 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: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: secondKey2018IMPLEMENTATION 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 correct3500 factorial >>> 1', 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: otherCollection1ab10QAnswer the next multiple of aNumber toward infinity that is nearest the receiver.runningMin: 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: aSubsetSize43Returns 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.123Tests-osx-64-Tool-DependencyAnalyser-Tests-Test.xml'hello''41 9//4 >>> 211 | T | X tp Xeighth "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: 8That is false!,'x isSymbol: 33' findSelector >>> #isSymbol:33pppp A pp A pp A 0 :B :B :B | | T t T | t s t s t 0204'((100@200) closeTo: (100@200)) >>> true31iAnswer the lower right corner of the rectangle uniquely defined by the receiver and the argument, aPoint.A(#(#do #la #si #do #la) copyWithoutDuplicates) >>> #(#la #do #si)4?('hello world!' anySatisfy: [ :each | each isDigit ]) >>> false "com"1"ment"21001foo100.01 hello world10<<<<>> 'word'd foo 10.160s3118281(100@200) max >>> 2003sReturn the index of my first element for which aBlock evaluates as true. If no matching element is found, return 0/(2.567 printShowingDecimalPlaces: 2) >>> '2.57'thefoostoreStringHex "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: 16#Tests-osx-64-Morphic-Tests-Test.xmlhello1Variable name expected1502150X(String streamContents: [:s| {10. 'hello'} printElementsOn: s]) >>> '(10 ''hello'')'n(#(first (second third) ((allSentMessages ('Elvis' includes:)))) includesSubstringAnywhere: 'lvi') >>> true ] Not founde1 112003004452*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: blockWithArg'{1. 2} asSet = {2. 1} asSet >>> true73(OrderedCollection new growAtLast; capacity) >>> 20[ :a ad^Append the elements of the argument, aSequenceableCollection, separating them by the receiver.%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) Xuuuuuu Xuu 212342'('Hello' detectMax: #asciiValue) >>> $o0.0052334/Answer a set with the elements of the receiver.01243031(Color fromHexString: 'FFFFFF')>>> (Color white) W(false ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is false!'26 slowFactorial >>> 720'abc' isByteString >>> true-#foo:bar: keywordsStrict >>> #('foo:' 'bar:')9([#() sum] on: CollectionIsEmpty do: ['oops']) >>> 'oops'1110#foo:: asMutator >>> #'foo::'41 + 2 ]23,((1 to: 10) select: #isPrime) >>> #(2 3 5 7)1 2r-00101000e100:33z30vector01%1 second printString >>> '0:00:00:01',foo "a" "b" "c" "d" "e" "f" "g" BoccurrencesOf: 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]]. ^tallyOCreate 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.0afrom: 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 ]. ^anObject33cadd: 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 ]. ^ newObjectMReturn whether the receiver is https://www.compart.com/en/unicode/category/PiX u119293 [ 1 }. 2 ](Array streamContents: [:stream | #(1 2 3 4) select: [:each | each > 2 ] thenDo: [:each | stream nextPut: each + 10]]) >>> #(13 14)3fghiXXaXX2.3029490834938992Evaluate 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:3Add the argument, newObject, as an element of the receiver. Put it in the sequence just preceding oldObject. Answer newObject..#at:putNext: asTestSelector >>> #testAtPutNext235But use sum or sum: instead!B(#(1 1 2 2 3 3) runningAverage: 2) >>> {1 . (3/2) . 2 . (5/2) . 3}5320ba := a. { [ :a | }. a := ataz*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:121230 foo: arg ^ arg min: arg + 2; absfromRgbTriplet: 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 last 1 + 2 + 3$('hello' includesAll: 'ho') >>> true n ssss;Xsss{ }longonest longone string"a := a. [ | a a | . := a ]. a := a'Return collection printed as 'a, b, c' , 10528100 00111000444222230005566600 G(#(1 + 3 - 5) reduceLeft: [ :a :op :b | a perform: op with: b ]) >>> -1!(3.1479 roundUpTo: 0.01) >>> 3.15rBuild 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.0.5X u((2@2) * 200) >>> (400@400)2asColorref "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)2 [ :a | b ]ab20d12In strings you can escape { by prefixing it with \2elvis `('test te string' copyReplaceAll: 'te' with: 'longone' asTokens: true) >>> 'test longone string'30>> 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 ] ]. ^ true20$A isLetter >>> true 000100200040000102Color red hue >>> 0.016pcloseTo: 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 ]iAnswer the index of anElement within the receiver. If the receiver does not contain anElement, answer 0.1121111:(#(1 3) detect: #even ifFound: #negated ifNone: [0]) >>> 03h20.5210That is false!200w)Tests-osx-64-Spec2-Backend-Tests-Test.xml(Array streamContents: [:stream | #(10 20 30) paddedWith: #(40 50 60) do: [:first :second | stream nextPut: (first + second)]]) >>> #(50 70 90) 1121e-4 953.67 MB3abc+00BBBBBLLLCMMMDNNNEOOOFPPPGQQQHRRRISSSJTTT030Cascade message expected;(1 second + 1 milliSecond) printString >>> '0:00:00:01.001'G('/foo/gloops.taz' asPath basenameWithoutExtension: 'taz') >>> 'gloops'\Format the receiver by interpolating elements from collection, as in the following examples:16rAThis statement is true!NReturn the class of the couple class/metaclass. Useful to avoid explicit test. X Xsss X 30x23[ 20(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))125XX X n X101'' isEmpty >>> true1:= <1p>: <2p>\(#(1 2 3 3 4 1 2 3 3 5 6) splitOn: #(3 3)) >>> #(#(1 2) #(4 1 2) #(5 6)) asOrderedCollection20"'( 1 and: 4)' findSelector >>> nil test test133-3.14799Tests-osx-64-SystemCommands-MethodCommands-Tests-Test.xml <1s> vs <1p>0vector0tAnswer a new collection like the receiver which contains all elements of the receiver at the indices of indexArray.31-(#(10 20 30) includesAny: #(50 40)) >>> false (10 'hello')c'Return whether the receiver is a digit.1a1(-23.4567 printShowingDecimalPlaces: 0) >>> '-23' Not found?Answer true if the receiver starts with the argument collection>{ 1. 2. 3 } asSet >>> (Set new add: 1; add:2; add:3; yourself)10913Tests-osx-64-Refactoring-Environment-Tests-Test.xml.0000001110334444555555555554446666666664444220'('ab ab ac de' howManyMatch: 'a') >>> 100011121333314110010ollhe3.1' ' isEmpty >>> falselAnswer the character position of the final space or other separator character in the receiver, and 0 if noneabcDefgh100941yaddAll: aCollection "Add each element of aCollection at my end. Answer aCollection." "(OrderedCollection new addAll: #(41 42); yourself) asArray >>> #(41 42)" ^ self addAllLast: aCollection6100ff33/('word before index' wordBefore: 16) >>> 'inde'23c{Answer whether the receiver sorts before or equal to aString. The collation order is simple ascii (with case differences). 10000000000010203h3Zat: 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]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..#(aa:bb:"A"cc"B"#aa:bb:cc"C"#cc"D"++"E"#++"F")^ 5420.0^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.afoodezortorfoo3zort300000100002000030555655755855599A9B9C999FEEEGDDDH5517one foo23bazok0e book-result1:(#(a b c d e) indexOf: #c startingAt: 2 ifAbsent: 7) >>> 3indexOf: 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: startQmonthIndex "(Date year: 2018 month: 9 day: 28) monthIndex >>> 9" ^ super month8280317Hello4add: 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)/Tests-osx-64-Collections-Streams-Tests-Test.xml2Answer whether the receiver contains any elements.hWe are sorry but this method is unclear and will probably be removed. This method only returning false.nsd31005eaaWarning signal: 'false error'2|| u20030.005 goodby: my: 3#Tests-osx-64-Network-Tests-Test.xml46521 00010033435001.25 reciprocal >>> 0.8-4120"'foo10foo' endsWithDigit >>> false0X#####06430Evaluate 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.10vector0%(3.1479 roundDownTo: 0.005) >>> 3.145OReturn all the elements that appear in self or in aCollection. Alias of union:wisControlOther "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: self33.1479+(2 raisedTo: (1/12)) >>> 1.0594630943592953[:d41&('hello' includesAll: 'hop') >>> falseThat is false!3.015511(( 1 > 2) eqv: false) >>> trueasOrderedDictionary "Answers a Dictionary based on collection of Associations." "{'one' -> 1. 'two' ->2} asOrderedDictionary keys first >>> 'one'" ^ self as: OrderedDictionaryEvaluate 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 mapcanlvi3-8NcopyReplaceTokens: 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: trueHello12+Character arrowDown isControlOther >>> true2030-43 abab ac debarTReturn the index starting at 1 of the argument in the receiver, zero if not present..(#(a b c d e) indexOf: #c startingAt: 2) >>> 3#(2 6 7) average >>> 5 *2222111111111335563311111111117799A7700BBC111y('Hello' includes: $l) >>> trueB#(1 2 3) asOrderedCollection removeDuplicates asArray >>> #(1 2 3)1819234zzelvis  'def' <= 'abc' >>> false10+('abc' sameAs: 'aBc' asWideString) >>> truePharo (, { exist ]13100vector03\(Array new: 3 streamContents: [ :out | 3 timesRepeat: [ out nextPut: 42 ] ]) >>> #(42 42 42)10findBinary: 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 ]foo:-2.567Answer the element at my position index. If I do not contain an element at index, answer the result of evaluating the argument, exceptionBlock.]Returns whether the receiver is composed entirely of alphanumerics (i.e., letters or digits).%Answer the factorial of the receiver.9<(1000 * 1000 * 1000) humanReadableSISizeString >>> '1.00 GB'116!Character lf isSeparator >>> truefghign uuuuuuu n uuu 40.Tests-osx-64-NewTools-Inspector-Tests-Test.xml10X X X 0010022230longonestreamContents: 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 contents 10r89 abcd000r123Class structural inspection - Class/Metaclass shift521-1 - 1abs-1 - 1max:-1217((0@0 corner: 100@100) containsPoint: 100@50) >>> false6second "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: 22r x 3 even >>> false 8253074411971101(But use collect: or collect:as: instead!2 Hello, World!#(1 2 3 0) isSorted >>> falsec3qAnswer a Point that is the receiver's x and y floor. Answer the receiver if its coordinates are already integral. {1 . 2 . 3 . 4 . 5} median >>> 30033333/(#(1 2 3) reduceLeft: [ :a :b | a - b ]) >>> -420pdetectMax: 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."]. ^ maxElement|Try to find a number somewhere in this string, as explained in Number>readFrom: this method returns the first number found 16r40000000101217Character expected1/((3 to: 8 by: 2) allSatisfy: #isPrime) >>> true^Xn test test9df1Emit overlapping pairs of my elements into aBlock30foo10foo1220103.0c0vector0z7(#(a b c d e) indexOfAnyOf: #(x y c) ifAbsent: 7) >>> 348(Color r: 0.5 g: 0.5 b: 1) green >>> 0.50048875855327473'%' expandMacros >>> ''1We0indexOfAnyOf: 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] 12r89ab cd10findString: 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: true7511 'h' #() asCommaString >>> ''Morphic UI Process)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.1nnumericSuffix "'abc98' numericSuffix >>> 98" "'98abc' numericSuffix >>> 0" ^ self stemAndNumericSuffix last3'a' asByteArray >>> #[97] 825373492'A' asByteArray >>> #[65]2Message pattern expected1toLowercase: 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 asIntegershuffledBy: 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: aRandom923e$A isCasedLetter >>> false$A isAlphaNumeric >>> true'Tests-osx-64-BeautifulComments-Test.xmlhighBit "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 highBitOfPositiveReceiver15200255ifTrue: 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 subclassResponsibility#(1 2 4) sum >>> 7110000eeau u. 0 :B X 0. u u121 1 foo; . 22b5cand: 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 subclassResponsibilityX n s n4:(#(a b c d e f) difference: #(a b z k))>>> #(#c #d #e #f)1WReturn true if all my elements are close to the elements of same index of the parameterG({#a. #b. #c. #d. #e} from: 3 to: 4 put: #x; yourself) >>> #(a b x x e)02005(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 'pharo?({1. 2. 3. 4. 5} shuffleBy: (Random seed: 42)) >>> #(1 2 5 4 3)7string31150122u uu #( #( 0 1 r2 3 ) )helloo (Dictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 22100000021502.3028298abcR(#(10 20 30) adaptToCollection: #(0 1 2) andSend: #@) >>> {(0@10). (1@20). (2@30)}-('abcdefgh' includesSubstring: 'de') >>> trueThis 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.eThis 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.105CAnswer a number that is the minimum of the x and y of the receiver. 511111444411Answer 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.1810:(10 to: 25 by: 5) asCommaStringAnd >>> '10, 15, 20 and 25'/Tests-osx-64-Kernel-Tests-WithCompiler-Test.xmlAb cd ef Ab cdaverageIfEmpty: 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 234Whoopie-6lo+Tests-osx-64-NewTools-Finder-Tests-Test.xml1Flattens a collection of collections (no matter how many levels of collections exist). Strings are considered atoms and, as such, won't be flattened0#(1 2 3 4) selectEveryFirst asArray >>> #(1 3) 22222133344444=Answer a copy of the receiver without any duplicated elements1411932V( #('string1' #('string2' 'string3')) flattened ) >>> #('string1' 'string2' 'string3') | TTTTTT | tttttt n. ^ tttttt234)([:x :y | x + y] cull: 3 cull: 2) >>> 5 withIndexSelect: 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 ] ]. ^ newCollection31000011110004444333500d#(-10 printStringBase: 10) >>> '-10'(1 to: 10 by: 2) stop >>> 103240caWReturns a symbol that is a valid selector by removing any space or forbidden characters(#() ifEmpty: [0]) >>> 04pharo1*Tests-osx-64-Refactoring-UI-Tests-Test.xml010002810(-0.98 printShowingDecimalPlaces: 2) >>> '-0.98'0:B X03(Date year: 2018 month: 9 day: 28) monthIndex >>> 98copyWithout: 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]18diff: 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 / ComponentMaxpairsCollect: 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) ]K'A man, a plan, a canal, panama' asCamelCase >>> 'AMan,APlan,ACanal,Panama'{ ^ 1 }1102('Five is {1}.' format: { 1 + 4}) >>> 'Five is 5.'10041200xbpiecesCutWhere: 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)333333fred0.031.0a-010Perform 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.c6Z(#(1 2 3 3 4 1 2 3 5 4 6) splitOn: 4) >>> #(#(1 2 3 3) #(1 2 3 5) #(6))asOrderedCollection1220h13411a[{"foo":1},{"bar":2}]1930 ppp < <<<<<10D('LOL' detect: #isLowercase ifFound: #uppercase ifNone: [$X]) >>> $XisEnclosingMark "Return whether the receiver is ... one of these https://www.compart.com/en/unicode/category/Me" "$' isEnclosingMark >>> false" ^ self characterSet isEnclosingMark: selfreverseDo: 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)]!(10 beBetween: 20 and: 12) >>> 12a1-312(1 to: 10 by: 2) last >>> 93/Answer an Association between self and anObject0]('a000' asWideString sameAs: (ByteArray with: 97 with: 0 with: 0 with: 0) asString) >>> false-1/00111111111110004444444444422223005566666666666shuffleBy: 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) ]######'('pharo' beginsWith: 'phuro') >>> false(true xor: [false]) >>> truea(#(x y z) atLast: 2) >>> #y2Color red hslSaturation >>> 1.050 :BBBBB | bbbbb s n 09!#(a b c d e f g h ) fourth >>> #d | | . :a | !""" 0 """ 1 """ n """ 1 """ 0 """Unitialized variableA2)Optimized version of Collection>>#reject:mReturn true if the receiver is sorted by the given criterion. Optimization for isSortedBy: [:a :b | a <= b].f0.510210cool130@fooO('<1p>: <2p>' expandMacrosWith: 'Number' with: 5 with: nil) >>> '''Number'': 5'9Answer the set theoretic intersection of two collections.[ "a""b""f" 1. "c" "d" 2 "e" ]3includesAny: 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]]. ^ false2(#(11 22 33) asOrderedCollection atWrap: 2) >>> 22 001022350103a := a. [ :a | [ :a | a := a-111xz@(STON fromStringWithComments: 'Point[1,/*comment*/2]') >>> (1@2)517s:1 e:5 s:7 e:8 s:10 e:13 2abcdefgh first element1index out of range4140:(100000000 printShowingDecimalPlaces: 1) >>> '100000000.0'104keywords "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 2002910050abc0(0@5) guarded >>> (1@5) #(8 5 3 9) sorted >>> #(3 5 8 9)0003Tests-osx-64-Zinc-Character-Encoding-Tests-Test.xmlc1xC(DateAndTime fromString: '2004-02-29T13:33:12+02:00') second >>> 1230toString: 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 ]2xy21(#(3 9 1) sorted: [:a :b | a <= b ]) >>> #(1 3 9)ppp <<<<< XX XX X< 2identityIndexOf: 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-1*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: self2reject: 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 ] n ssss Xn910000000zmax "Answer a number that is the maximum of the x and y of the receiver." "(100@200) max >>> 200" ^ self x max: self ya := a. [ :a a ]. a := a351 'hello4@Answer whether the receiver's first character represents a digit{Evaluate aBlock with each of aCollections's elements as the argument. Collect the resulting values into self. Answer self.5110$' isSeparator >>> falseallRangesOfSubstring: 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]]]GcontractTo: 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: '...' Pharo is <1p>0.12001-('foo*baz*zort' match: 'foobazzort') >>> true550Unmatched " in comment.5Optimized version of Collection>>#collect:thenSelect:-4-('Hello, World!' reject: #isLetter) >>> ', !'!000000111000000222044666555777330c100Nonevaluating disjunction. If the receiver is false, answer the value of the argument, alternativeBlock; otherwise answer true without evaluating the argument. ((100@200) < (330@400)) >>> true6Tools11. 2(#(11 22 33) before: 22) >>> 11foo: + 'he'llo'31`Answer a copy of the receiver that does not contain any elements equal to those in aCollection. | | . - 1blast "Answer the last element of the receiver" "#(a b c d e) last >>> #e" ^ self at: self size10abca-2 9 % -4 >>> -300112223445666778888990000111213141100indexOfAnyOf: 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 value234^ <303.2isdetectIndex: 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 valuedd%Answer 0 since the receiver is false.First N characters1#() size >>> 0 3333304444440fred310000010533334422667+Character backspace isControlOther >>> true0vector0findString: 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: 1201(#(1 3 5 7 11 15 23) findBinary: [ :arg | 12 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(11 15)'zRound the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal ) ] }00.134,(#(11 22 33) before: 22 ifAbsent: 55) >>> 11130p(Dictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (Dictionary new at: #x put: 3; at: #y put: 6 ;yourself)92 ( 1 ]. 2 )4214CisEmptyOrNil "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 isEmptyisInstanceSide "Return true whether the receiver is a class (in a couple class/metaclass sense)." "Point isInstanceSide >>> true" "Point class isInstanceSide >>> false" ^ self isClassSide not001116rC113.143(Tests-osx-64-Network-Mail-Tests-Test.xml('pharo' endsWith: '') >>> true65 1000000000000'A' asByteArray >>> #[65]5124$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 + 21 goodby: my: 6000022222226676655555-(#(1 2 3 4 5) beginsWith: #(0 1 2)) >>> false3-22y3)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.lselect: 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 ] ]. ^ newCollection6difference: 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 asArray4fromCharacter: 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 ]311111XXXXXX2151007ifTrue: 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 value0.013e~(DateAndTime fromString: '2019-08-17T13:33:00+02:00') asDate printString >>> (Date newDay: 17 month: 8 year: 2019) printStringXX XX n XX# n XWhitespace characters:1 W01-Welcome[ | 12 + foo: - &[ :x "a""b""c""d" :y "e""f" | "g""h" ]_Return the integer present in the receiver, or nil. In case of float, returns the integer part.U000022333443355336633773388339933AA33BB33CC33DDD33EEE33FFF33GGG33HHH33III33JJJ333LL330#311112004445444778796AAAB4400ECCCCDa3113Class structural inspection - Class/Metaclass shift1((10 to: 20) detectMax: [ :p | p gcd: 6 ]) >>> 127CAnswer a number that is the maximum of the x and y of the receiver."100000000 decimalDigitLength >>> 95Return 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.5Sbefore: 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]1#( #( ) #'.' #':' #';' #'[' #']' #'{' #'}' #'^' )*({1 .2 .3 .4} at: 2 incrementBy: 2) >>> 4-8a10.13691995878400012hello#( 1 + 23 frd th bar4.00foo "a" < "b" bar "c" > "d" < "e" baz "f" > "g"  <= 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) <= 03asTestSelector "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: '')) asSymbol0(#(a b a d e) lastIndexOf: #c ifAbsent: 7) >>> 7beBetween: 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 ]23 + Evaluate aBlock with the elements of the receiver. If aBlock returns false for any element return false. Otherwise return true.oasStringOn: 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])]'|' or variable expected #( 0 1 r2 4 )Example of usages:122222 '#foo:bar: keywords >>> #('foo:' 'bar:')20l(#(1 3 5 7 11 15 23) findBinary: [ :arg | 24 - arg ] ifNone: [:a :b | 'over ', a printString]) >>> 'over 23'foo 7113a3$A printStringHex >>> '41'5Foo'Bar120'{1. 2} asSet = {1. 2. 2} asSet >>> true1e6a ('Hello' includes: $h) >>> false3 0 even >>> true({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}"('action' alike: 'actions') >>> 7.221Durstenfeld's version of the Fisher-Yates shuffle0 { 1 }. { 2 }+ foo: 3b2221yasDate "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: self00112002041 *foo*zort12111~Answer the value of falseAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.4super := super20x-2'Tests-osx-64-ClassParser-Tests-Test.xml-31salkjsdlkgfeeal#FFCCAA255120fold: 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: binaryBlockPReturn true whether the receiver is a class (in a couple class/metaclass sense).$' tokenish >>> false2010-Tests-osx-64-System-Installers-Tests-Test.xml ']' expected1.40This statement is false!a := a. [ :a | [ :a | ]. a := ab100021602011011{1@2} copyEmpty >>> #()'Refer to the comment in Collection|do:.365 XXXXXXXXXXXXd W01-WelcomedEAnswer an instance of me containing the same elements as aCollection.10two test % pppp AAA ^ aaa ssss aaa s n ; sss . 113420$(#() noneSatisfy: ['oops']) >>> true206// 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: #//1000pwn00 R(#(1 + 3 - 5) reduceLeft: [ :a :op :b | a perform: op with: b ]) >>> ((1 + 3) - 5)2004-02-29T13:33:00+02:0092{10@20. 30@0} - {0@1. 2@3} >>> {(10@19). (28@ -3)}Literal expectedFile asFile Files File's File%'isSymbol' findSelector >>> #isSymbolzmin "Answer a number that is the minimum of the x and y of the receiver." "(100@200) min >>> 100" ^ self x min: self y2560 bytestring5Return the middle element, or as close as we can get.^Nonevaluating conjunction -- answer the value of alternativeBlock since the receiver is true.def1 12!31111200445555555A888897766DBBBBC30#() asBag = Bag new >>> truen((1 to: 12) groupByRuns: [ :each | (each \\ 3) = 0]) >>> #(#(1 2) #(3) #(4 5) #(6) #(7 8) #(9) #(10 11) #(12))4'' expandMacros >>> OSPlatform current lineEnding10+Tests-osx-64-Kernel-Extended-Tests-Test.xml232001000oAnswer whether the receiver sorts before aString. The collation order is simple ascii (with case differences).isSortedBy: 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]. ^ true1=Move the element at oneIndex to anotherIndex, and vice-versa.15We&(#(a b c d) at: 5 ifAbsent: #z) >>> #zAnswer 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.foo "z" "a" 1. "b" "c" ^ 2 "d"1143Tests-osx-64-SUnit-Support-UITesting-Tests-Test.xmlb 0010222302181000011213111644445511700100.12.2-98 Hello, World!4'1' asInteger >>> 1120.01 slowFactorial >>> 1O( #(1 2 3 4 5) asSet reduce: [ :a :b :c | a + b + c ] ) >>> (1 + 2 + 3 + 4 + 5)11(#(1 3 5 7 11 15 23) findBinary: [ :arg | 25 - arg ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(23 nil)'JReturn the class of STON associations, Association, a system wide constant42Pharotrue & true >>> trueAnswer 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.313.141590:00:00:01.001d-13oReturn index of first element that satisfies aBlock. If no matching element is found, evaluate exceptionBlock.3 #( #( 0 1 2 )2N'Color red rgbTriplet >>> #(1.0 0.0 0.0)'{1@2. 3@ -1} negated >>> {-1@ -2. -3@1}si100=(#(1 3 5 7 11 15 23) findBinary: [ :arg | 11 - arg ]) >>> 11 @ foo20#( )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.7Xn. Xu. X n. X"""nsixth "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: 6book-result/W01-Welcome #foo : 10030c1Pharo(Color hex: 0.2) >>> '33'30@foo:56Answer the receiver with leading and trailing aString.2019-08-17T13:33:00+02:00beginsWith: 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+Tests-osx-64-System-Settings-Tests-Test.xml331d10b,(#(10 20 30) includesAny: #(30 40)) >>> true10"(#(1 -2 4) sumNumbers: #abs) >>> 7c({10. 20} asOrderedCollection addIfNotPresent: 30; yourself) >>> ({10. 20. 30} asOrderedCollection)yAnswer the value of alternativeBlock. Execution does not actually reach here because the expression is compiled in-line. | | . a: | -42i(1 to:10 by:2) size >>> 51150vector0hellovariable expected in assigment2pharoDocCommentNodes "Return a collection of pharo comment nodes: expressions following the pattern" "true >>> true" ^ self comments flatCollect: [:each | each pharoDocCommentNodes]11008501 (true ifFalse: [ true ]) >>> nil74Tests-osx-64-Collections-Sequenceable-Tests-Test.xmlxaiList elements betwen () and separated by spaces. Is used by printOn: and other related printing methods. }030 highBit >>> 0identityIndexOf: 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]| -isClosePunctuation "Return whether the receiver is one of these characters: )]}" "$a isClosePunctuation >>> false" "$( isClosePunctuation >>> false" "$) isClosePunctuation >>> true" "$] isClosePunctuation >>> true" "$} isClosePunctuation >>> true" ^ self characterSet isClosePunctuation: self43165e1428(1111111111111111110000000002222222222222#(10 storeStringBase: 16) >>> '16rA'161!pppp A ^ 0 :B | b 0 ssssss nn s a0 slowFactorial >>> 1aRo?('hello world!' anySatisfy: [ :each | each isLetter ]) >>> true50"#foo: keywordsStrict >>> #('foo:') surroundedBySingleQuotes "Answer the receiver with leading and trailing quotes." "'hello' surroundedBySingleQuotes >>> '''hello'''" "'he''llo' surroundedBySingleQuotes >>> '''he''llo'''" "' hello ' surroundedBySingleQuotes >>> ''' hello '''" ^ self surroundedBy: ($' asString)2;pppp A pppp A ^ a3101011 factorial >>> 1230aLOL200Literal constant expected11300-320'6!"a" { "b" 1 "c" . "d" 2 "e" } "f"3(gggggggggggggggggg sssssss '''''''''''''1.3d024/2 milliSeconds printString >>> '0:00:00:00.002'1(-2.567 printShowingDecimalPlaces: 2) >>> '-2.57'e1.292.0'(1 to: 10) asOpenInterval >>> (2 to: 9)11Uppp ^ 0 :BB :BB :BB :BB :BB :BB :BB :BB :BB :BBB :BBB :BBB :BBB :BBB :BBB :BBB | bb 0fasByteArray "Convert to a ByteArray with the ascii values of the string." "'a' asByteArray >>> #[97]" "'A' asByteArray >>> #[65]" "'ABA' asByteArray >>> #[65 66 65]" self subclassResponsibility5$(#(10 20 30) includes: 21) >>> false22_(#(11 22 33) asOrderedCollection atWrap: 2 put: 0; yourself) >>> #(11 0 33) asOrderedCollection@ foo: 5140vector000000000-3.14283HasCommaString "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: ', ' ]7111cool{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) = requiredStart aa bb cc dd72111.1.1$> isControlOther >>> false46242lastIndexOf: 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 value12('abddf bcdef' indexOf: $a startingAt: 100 ) >>> 0true & false >>> false0.0a+(self >> #traitSource) isExtension >>> true3uAnswer a copy of the receiver containing all but the first element. Raise an error if there are not enough elements.[ :super | super + 1 ] XX n XX n X1zInclude newObject as one of the receiver's elements. Answer newObject. ArrayedCollections cannot respond to this message.001120030044500252Accumulate a running value associated with evaluating the argument, binaryBlock, with the current value of the argument, thisValue, and the receiver as block arguments.Not valid for negative integersAnswer substrings of the receiver derived from cutting the receiver at points where binaryBlock answers true for adjacent elements.a6311abcfoo*(true and: [true]) >>> true122 ')' expected1yAnswer 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#(1)#(2)10"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: block5 XXXXXXXXX[ eisDecimalDigit "Return whether the receiver is a digit." "$1 isDecimalDigit >>> true" "$0 isDecimalDigit >>> true" ^ self characterSet isDecimalDigit: self255barc:({1. 2. 3. 4} replace: [:each | each + 1 ]) >>> #(2 3 4 5)3015(100@200) ceiling >>> (100@200)if301Point[1,/*comment*/2](10.12345 round: 2) >>> 10.12  . #( foo bar )c20E(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 4 ifAbsent: 7) >>> 75"fear is the little death that the.21 foo. 221(Character euro isCurrencySymbol >>> true91120Preduce: 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: aBlock1E([:x :y :z | x + y + z] valueWithPossibleArgs: #( 13 12 15)) >>> 40 aXXb411round: 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) asFloat0.86322)(STON fromString: 'Point[1,2]') >>> (1@2)410110c40000114'|' or parameter expected&(AsciiCharset toLowercase: $A) >>> $a.printStringHex "Returns the hex digit part of the integer when printed in hexadecimal format." "30 printStringHex >>> '1E'" "30 hex >>> '16r1E'" ^ self printStringBase: 1678 92 10r89abcd2TThis 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.1Returns a new string with contents equals to aString surrounded by aCharacter. Escapes all occurrences of aCharacter within aString by doubling them.1(false or: [3]) >>> 311Put anObject in all indexes between startIndex and endIndex. Very fast. Faster than to:do: for more than 26 positions. Answer anObject#+ asTestSelector >>> #testPlus40202Answer 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.10-3 even >>> false1c.Tests-osx-64-Ring-ChunkImporter-Tests-Test.xml6100xc over index: 710bUfoo ^ [ :a1 :a2 :a3 :a4 :a5 :a6 :a7 :a8 :a9 :a10 :a11 :a12 :a13 :a14 :a15 :a16 | a1 ]3between: #(11 15) 00010233040033251abc530 ; >Nonevaluating disjunction -- answer value of alternativeBlock.1d[ :a | a := 10. a ]2g1hellolastIndexOfAnyOf: 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 value1Return a String based on concatenation of positiveNumberString with prefix then padded by 0 is zeroFlag is set for a minimum length.1if it is to be it is up to mehello1951000073Returns whether the receiver contains the argument.31.00777777DDD88EEE999999999FFFAAAGGGBBHHHCCCIII02 Not found204213933d41.('heLlo wOrLd' select: #isUppercase) >>> 'LOL' hello worldlaConvert 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.8d1;foo67detectIndex: 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 ]!('abc' repeat: 3) >>> 'abcabcabc' 'hello''worldqjoin: 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]]7124That is false!U({10. 20} asOrderedCollection add: 30; yourself) >>> {10. 20. 30} asOrderedCollection25FooBarBaz { #foo : 100 }004460311112004455555766A88889/Tests-osx-64-Roassal-Interaction-Tests-Test.xmlVChroma is zero for black and white, which are the two cases of division by zero below.206('pharo' beginsWith: '' caseSensitive: false) >>> true6||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 #writeStreamRemove 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.11b433 Xuuuuuu Xuu n222100000000000003Vsize "#(a b c d e) size >>> 5" "#(x y z) size >>> 3" ^ self subclassResponsibilityReturn the index of the argument in the receiver, only elements after the start of the element are considered zero if not present.0 rb131111200445555555766A888892 'ziggie' lastSpacePosition >>> 01108substrings "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: CSSeparatorsUnexpected negative weight11306-('hello!' noneSatisfy: #isUppercase) >>> true3yAnswer the number of digits printed out in base 10. Note that this only works for positive SmallIntegers up to 64-bits.71'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: value15.Tests-osx-64-Shift-ClassBuilder-Tests-Test.xml(1 sign: 2) ; bar100+('hello!' noneSatisfy: #isLetter) >>> false0 #(a b c d e f g h ) first >>> #a530+Tests-osx-64-FileSystem-Core-Tests-Test.xml Xuuuuu 3#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:.33331 00000000000002sumNumbers "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 ]3s:w1033Pcount: 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 ] ]. ^ sum #( #[ 0 1 2 )* 0 0 :BBB : BBB | | TTT TTT | bbb . 0 0 . between: #(0 1)1"(16rFF digitAt: 1 base: 16) >>> 15 abdhelloabde'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. ^scanner 16r4116r41false ==> [false] >>> truefromString: string "Parse and materialize the STON representation in string" "(STON fromString: 'Point[1,2]') >>> (1@2)" ^ self fromStream: string readStreamk(Array streamContents: [:stream | #(1 2 3) reverseDo: [:each | stream nextPut: each + 10]]) >>> #(13 12 11)nAnswer whether the receiver sorts after aString. The collation order is simple ascii (with case differences).13Wargmax "#(1 -3 5 1) argmax >>> 3" "#(1 1 1 1) argmax >>> 1" ^ self indexOf: self maxcollect: 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: aBlock15w-1 1000000006;(100@100 isInsideRectangle: (0@0 corner: 100@100))>>> false(nil) #( 0 1r2 4 )2rx>[ #( #( #( #[ ] #[ ] #'[' #']' ) ) ) "a" "b" "c" "d" "e" "f" ]z192153Z{ 1. 2. 3 } asOrderedCollection >>> (OrderedCollection new add: 1; add:2; add:3; yourself)+1. -a. - 1. -"A"10.667;;10dAssuming the receiver contains GZIP compressed data, return a ByteArray with the decompressed data.105018844#( 1 51 10 ) range >>> 5010zz10File20000112111533334116699AABAAAECCCCDDAAF99888888777Gworld1d313.14790nXn033a661e12511fifth "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: 5y0 X Xc$(nil ifNotNil: [:o | o +3 ]) >>> nil1>> '28 December 2018'asSortedCollection "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: SortedCollection15a1 max: 2331201Extract 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.dPoint classSide >>> Point class=Tests-osx-64-SystemCommands-RefactoringSupport-Tests-Test.xml7>Returns an array composed of the three color float components.Y({#a. #b. #z. #d. #i. #l} mergeSortFrom: 3 to: 5 by: [ :a :b | a<=b ]) >>> #(a b d i z l)53 factorial >>> 616qendsWith: 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 ] ]. ^true'(#(1 2 3 4 5) beginsWith: #()) >>> trueywriteStreamDo: 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 writeStreamFor backwards compatibility mainly. Return the key that should correspond to some character. Handle normal ascii characters and special control keys only (enter, tab space...)30 '}' expectedAnswer 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.20|::aEAnswer the value of the alternativeBlock since the receiver is false.2[(String streamContents: [ :s | -10 printOn: s base: 10 length: 4 padded: true] ) >>> '-010'2261102000000020vector43?(STON fromString: '#foo : 100') class >>> STON associationClass9asBit "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 subclassResponsibilityPoint[1,/*comment*/2]Append the elements of the receiver separating them with the joiner argument and handle the last elment separation using the last argument.pharo164.01Include all the elements of aCollection as the receiver's elements. Answer aCollection. Actually, any object responding to #do: can be used as argument."Character tab isSeparator >>> truexor: alternativeBlock "Answer the value of the alternativeBlock since the receiver is false." "(false xor: [true]) >>> true" "(false xor: [false]) >>> false" ^ alternativeBlock valueabcDefgh1502 Point[1,2]1190:00:00:00.000000001iReturn a new sequenceable collection which contains the same elements as self but its elements are sortedhello111ZThe following example creates an association whose key is number 1 and value string 'one'.15111sV{'one' -> 1. 'two' ->2} asDictionary >>> (Dictionary with: 'one' -> 1 with: 'two' ->2)abcfromStream: 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) next&(AsciiCharset toUppercase: $A) >>> $A.[ :self | self + 1 ]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.1AB13242101z0.08(-234.567 printShowingDecimalPlaces: 5) >>> '-234.56700'd-6 XX n XX# n X(Array streamContents: ([:stream | #(1 2 3) do: [:each | stream nextPut: (each + 10)] separatedBy: [ stream nextPut: 0 ]])) >>> #(11 0 12 0 13)|| a1 00galike: 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 Pharo is coolc200.9111600000 10.199999999Since 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.2!000001033555655585544444444AA999Bseventh "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: 7e| a a | a := 10. ^ a&(AsciiCharset toLowercase: $a) >>> $a.1G((2989 storeStringBase: 16) copyFrom: 4 to: 6) , ' boy!' >>> 'BAD boy!'5D(RPackage named: 'MockPackage-Tests-Package') isTestPackage >>> true5((1 == 1) eqv: true) >>> true hello I(#(1 5 10) detectIndex: [ :each | each > 3 ] ifNone: ['Not found']) >>> 2100{0@1. 2@3} + {10@20. 30@0} >>> {(10@21). (32@3)}33-1.5a[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 - 1\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: col#(a b c d e) size >>> 5L(String streamContents: [ :s | 'Foo''Bar' storeOn: s ]) >>> '''Foo''''Bar''', U(#(1 2 3) collect: [:each | each + 10 ] thenReject: [:each | each even]) >>> #(11 13)R('A clear but rather long-winded summary' contractTo: 18) >>> 'A clear ...summary'us'' asArray >>> #()e2z64Umedian "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 mediandarker2r1011AMan,APlan,ACanal,Panama!(100.1@200.9) floor >>> (100@200)2X X X Xdo8EWriting '<' character: To write '<', prepend it with a percent sign.foo2517ifFalse: 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 value1518222101it'em vs 'it''em'0'optimized version for single delimiters201&' 89Ten ' initialIntegerOrNil >>> nil9154310abc209Tests-osx-64-NewTools-Debugger-Breakpoints-Tools-Test.xml'foo1' endsWithDigit >>> truec3a0 11 e1.0594630943592953*ifFalse: falseAlternativeBlock ifTrue: trueAlternativeBlock "Same as ifTrue:ifFalse:." "(true ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is true!'" "(false ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is false!'" self subclassResponsibility{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 4ifNotNil: 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" ^ self('abc' alike: 'abc') >>> 7.21012::-3y!"a" [ "b" 1 "c" . "d" 2 "e" ] "f"xa7({#a. #b. #c. #d. #e} swap: 5 with: 1) >>> #(e b c d a)11221016rFF111!(2 ifNotNil: [ :o | o + 3]) >>> 510101emptyCheck "Signal CollectionIsEmpty if the collection is empty" "#(10 20) emptyCheck >>> #(10 20)" "([#() emptyCheck] on: CollectionIsEmpty do: [ 'oops' ]) >>> 'oops'" self isEmpty ifTrue: [self errorEmptyCollection] """ ^ """ n """ [ | a a | a := 10. a ]'('hello world' occurrencesOf: $l) >>> 32100NReturn the class of the couple class/metaclass. Useful to avoid explicit test.20 30'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: 1161020:b33second "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 \\ 60expandMacrosWith: anObject "('Pharo is <1s>' expandMacrosWith: 'cool') >>> 'Pharo is cool'" "('Pharo is <1p>' expandMacrosWith: 'cool') >>> 'Pharo is ''cool'''" ^self expandMacrosWithArguments: (Array with: anObject)400abcdefghLAdd a new object at the end of the collection, and returns the object itself 28/9/20181. := 2161X X 200vector0301027A(#(xa xc xz xb xy) sorted: #last ascending) >>> #(xa xb xc xy xz)associationsDo: 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: aBlock2$1 isDigit >>> true )1 max: 2; "e"min: 31Special case of exponent=11H(#('abc' 'de' 'fghi') sorted: #size descending) >>> #('fghi' 'abc' 'de')x810038isCurrencySymbol "Return whether the receiver is one of these characters: $ and euro" "$$ isCurrencySymbol >>> true" "Character euro isCurrencySymbol >>> true" "$} isControlOther >>> false" ^ self characterSet isCurrencySymbol: self between:and:-0.9//0.4 >>> -3bisCasedLetter "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: self1002<(RPackage named: 'MockPackage-tests') isTestPackage >>> true4B(String streamContents: [:s| #() printElementsOn: s]) >>> '()'2add: 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: newObject3.1102gConsider using any of printStringHex printStringBase: 16 printStringBase: 16 length: 8 padded: true storeStringHex storeStringBase: 16 storeStringBase: 16 length: 11 padded: true!'' expandMacros >>> String tab100263011Dconvert myself to an Integer representing 1 for true and 0 for false001000226444455220077800336one17Tests-osx-64-Microdown-RichTextPresenter-Tests-Test.xmlD(STON fromString: '{ #foo : 1 , #bar : 2 }') class >>> STON mapClass*Tests-osx-64-System-Caching-Tests-Test.xml$Optimized version based on primitiveyUReturn whether the receiver is composed entirely of digits and has at least one digit10.012foo | tmp | tmp := 1. ^ tmp#('''' unescapeCharacter: $') >>> ''capitalized "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. ^ cap project-pharo;Return whether the receiver is one of these characters: _0:B|||b0355245W EW1110bDnextToLast "(#(1 2 3 4) nextToLast) >>> 3" ^self at: self size - 1hllpharob0({3. 9. 1} sort: [:a :b | a >= b ]) >>> #(9 3 1)L(10 to: 25 by: 5) asOrderedCollection >>> #(10 15 20 25) asOrderedCollection1B(Character space join: #('Pharo' 'is' 'cool')) >>> 'Pharo is cool'split: 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 sizec2100031'('XaX' escapeCharacter: $X) >>> 'XXaXX'(1/3.0s round: 4) >>> 0.3333s4 5119Print the receiver in standard French format dd/mm/yyyy.171020abcdefgh1120010, 'hello', $xahdef3((0@0 corner: 100@100) containsPoint: 0@0) >>> trueAReturn the hue of this color, an angle in the range [0.0..360.0].3OReturn a string representing the receiver in HEX (i.e., 6 elements in 16 basis)121a--junit-xml-outputReturn 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.01734{1 . 2 . 3 . 4 . 5} asSortedCollection median >>> 3 {8. 5. 3. 9} sort >>> #(3 5 8 9)3Since 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.20-Tests-osx-64-EmergencyDebugger-Tests-Test.xml2100212 "z" foo "a" 1 "b". "c" ^ 2 "d" rasCommaStringAnd "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 ']11Special case of self = 010(Array with: 1 withAll: #(2 3 4)) >>> #(1 2 3 4)28<(RPackage named: 'MockPackage-Tests') isTestPackage >>> truex'Answer the last element of the receiver2bAnswer 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. ; ; -42((2@2) + 200) >>> (202@202)3(#(1 5 10) detectIndex: [ :each | each > 3 ]) >>> 221, 2, 3178/Tests-osx-64-NautilusRefactoring-Tests-Test.xml9a22a010.50048875855327473asArray "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 ]. ^ newArraybar:0.11Evaluate 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:.35DEb1.9283901234902348MPairwise integer quotient of two sequenceable collections of the same length.215Answer the index of the first substring within the receiver, starting at start. If the receiver does not contain substring, answer 0.1a130M(#( (2 -3) #((4 -5)) #(-6)) flatCollect: [ :e | e abs ]) >>> #(2 3 #(4 5) 6)23420"(10 printStringBase: 2) >>> '1010'-3.70vector0X X110vector0fghi-(Color fromString: 'orange') >>> Color orangePrint 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.26 a: 40;(#(w x y z) atPin: 8) >>> #z311201indeC#(10 20 10) asOrderedCollection removeAll >>> OrderedCollection newa2R(OrderedCollection new add: 41; add: 42 after: 41; yourself) asArray >>> #(41 42)`(Color colorFrom: Color blue darker)>>> ((Color r: 0.0 g: 0.0 b: 0.9198435972629521 alpha: 1.0))the16-1.5 rounded >>> -2#1zc1.0234'' ( . ^ 1 ) 0 :B |X b X X_Return true if both of my x and y coordinates are represented by float values, otherwise false 0:00:01:02ifFalse: 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" ^nil1 + 2 }1$a isLetter >>> true53(#(1 2) anySatisfy: [ :each | each even ]) >>> true2MockPackage-Tests-PackagetFold the result of the receiver from left to right into aBlock. The argument aBlock must take two or more arguments.2-(#(1 2 3) beginsWith: #(1 2 3 4 5)) >>> false'(10 min: 20 max: 5) >>> 1001((#(x y z) atLast: 1 ifAbsent: #a) >>> #zhello20 XXX| a b04$(#[1 2 0 4] booleanAt: 3) >>> false. ($b > $c) asBit>>> 0;(Date year: 2018 month: 9 day: 28) mmddyyyy >>> '9/28/2018'${#a. #b. #z. #d} sort >>> #(a b d z) x isSymbola54463337228111900AA1115d2xb foo||bar||2"Tests-osx-64-ReleaseTests-Test.xmlbar:1 '>' expected20012075Print inside string quotes, doubling inbedded quotes.-1017120:B :B0zzzz0 X X Xexy9(STON fromString: '[1 , 2 , 3]') class >>> STON listClassone251 *- 1 + 1 -- 1 + 1 - -1a15331range "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 min40aBcThis implementation is recursive and very canonical. This implementation is intended for demo purposes, but for better performance another version 'factorial' is provided.510a, b, ccba-511200vector021f1150>(#(e b a d e) lastIndexOf: #a startingAt: 4 ifAbsent: 7) >>> 3%Point class classSide >>> Point class14b1283.1479oops$Do the special case of integer power4334Perform 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.YCreate a dictionary from the keys and values arguments which should have the same length.050107(#(a b c d e) indexOfAnyOf: #(x y z) ifAbsent: 7) >>> 7100to0.0l({10. 20} asOrderedCollection add: 30 withOccurrences: 2; yourself) >>> {10. 20. 30. 30} asOrderedCollection-(#(10 20) ifNotEmpty: [:x| x average]) >>> 15(1 to: 10 by: 2) last >>> 9de0'""" 0 """ | """ T """ T """ | """ 0 """indexOfAnyOf: 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: exceptionBlock| | a1Print 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 ('foo*' match: 'foozo') >>> true!'elvis ' lastSpacePosition >>> 7211W('a000' asWideString ~= (ByteArray with: 97 with: 0 with: 0 with: 0) asString) >>> truedef601.0|Integer quotient defined by division with truncation toward negative infinity. \\ answers the remainder from this division. f, o and o[(#(1 3 5 7 11 15 23) findBinary: [ :arg | 24 - arg ] ifNone: ['Not found']) >>> 'Not found'1findSelector "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]. ^ nil110(Character pageUp isControlOther >>> true112 'abc' >= 'def' >>> false1false | true >>> trueyAnswer my value constrained to the interval [minValue ; maxValue] I take care of the situation where minValue > maxValue05#(10 20 30) | (0 to: 15 by: 5) >>> #(0 15 5 30 20 10)4200.9431;abc34(100@200) min >>> 1001001 abddf bcdefE([:x :y :z | x + y + z] valueWithPossibleArgs: #( 13 12 15)) >>> 40 0020328e103100 1 n n n 1 03025744\Answer the eighth element of the receiver. Raise an error if there are not enough elements.0 4XX#X#XEformat: 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 ] ] ] ] W01-Welcomecollect: 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))]. ^ newCollectionda32salkjsdlkgfeesdLIf 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.3011040061"A"true"B"false"C"nil"D"self"E"super"F"thisContext"G"42bbytesCount "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]]. ^length310AAnswer how many of the receiver's elements are equal to anObject.2.0IMPLEMENTATION 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> 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) > 0one03&Character home isControlOther >>> true29groupedBy: 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: aSelectionBlock3073detruncateTo: 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) * aNumberswap: 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+Tests-osx-64-PharoDocComment-Tests-Test.xml0:00:00:01.002390lovezRound the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal5That is false!3 Point[1,2]1010.12345414220(1 hour + 1 minute) printString >>> '0:01:01:00'fromStringWithComments: string "Parse and materialize the STON representation in string, skipping C-style comments" "(STON fromStringWithComments: 'Point[1,/*comment*/2]') >>> (1@2)" ^ self fromStreamWithComments: string readStreamppp < <<<< n>> -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 value1xy--stage-name=Tests-osx-64(('foo*baz' match: 'foo23bazo') >>> false1415.foo "a" "b" "c" "d" "e" "f" "g" 'Return a new IdentitySet based on self.103 1000000000100r-31024053kReturn the index'th element of me if possible. Return the first or last element if index is out of bounds.42+(0 printShowingDecimalPlaces: 2) >>> '0.00'c22#(10 20 30) anyOne >>> 10 foo < + 1> 1-34#('a') asCommaStringAnd >>> 'a' 8 ** 2 >>> 643111120044444666666A888892001010asHex "'A' asHex >>> '16r41'" "'AA' asHex >>> '16r4116r41'" ^ self species new: self size * 4 streamContents: [ :stream | self do: [ :ch | stream nextPutAll: ch hex ]] between: 4e(#('abc' 'de' 'fghi') sorted: (#size collatedBy: [:e|e bitAnd: 1]) , #size) >>> #( 'de' 'fghi' 'abc')3151a1a1a'b043333261(true xor: [true]) >>> falseIExecute the receiver with one or zero arguments depending on the receiver105>> false43310' ' isNotEmpty >>> true #[ 1 ) 2 ]h2'a'1"00010020030004454647444A999B888C00{ 1. 2 }8((0@0 corner: 100@100) containsPoint: 100@100) >>> false40(String streamContents: [ :str| ((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) printPathOn: str]) >>> 'book-result/W01-Welcome'E({10. 20} collect: [:x|x+1] into: {'a'. 'b'. 'c'}) >>> {11. 21. 'c'.}(((100@200) min: (330@400)) >>> (100@200)350&#(10 20 30) - #(0 1 2) >>> #(10 19 28)$1 isAlphaNumeric >>> true#(a b c d e) last >>> #e-231112YCreate a dictionary from the keys and values arguments which should have the same length.41012[1][2]0.060020({3. 9. 1} sort: [:a :b | a <= b ]) >>> #(1 3 9)worldPay 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.select: 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) ] ]. ^ selectedItems132120123D(RunArray newFrom: {1. $a. $a. 3}) >>> ({1. $a. $a. 3} as: RunArray)412ppp Xu X13false | true >>> true1Example of usages:Evaluate the given block with the receiver as argument, answering its value unless the receiver is empty, in which case answer the receiver.two-3asNewArray "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 asArray$] isClosePunctuation >>> truetcollect: 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]. ^ result221028 'def' >= 'abc' >>> true201s1s11000000000000000a'b-4:. :. :a[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 reversed$} isControlOther >>> false310eEvaluate the elementBlock for all elements in the receiver, and evaluate the separatorBlock between.FF0000002230022110FTests-osx-64-Calypso-SystemPlugins-Reflectivity-Queries-Tests-Test.xmle1#[ 1 ]. #[ 2 ]9;Message sending and code execution - Runtime and Evaluation30('In {1} you can escape \{ by prefixing it with \\' format: {'strings'}) >>> 'In strings you can escape { by prefixing it with \' 4412Return a new empty collection based on the species28TReturn true whether the receiver is a metaclass (in a couple class/metaclass sense).Unexpected tokenXXXXXXX100.1110 Five is 5.107[ | ]lastIndexOf: 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: exceptionBlock7world1220000000' ' asLowercase >>> ' '&((100@200) min: (30@400)) >>> (30@200);'234znak ::x43 ) :2' asValidSelector >>> #v234znak:x43:v20vector0fooatAll: 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]. ^ anObject0@Add newObject anInteger times to the receiver. Answer newObject.0vector0"also unfinished""/ "a" foo: "b" x "c" bar: "d" y "e" ^ "f" x "g" 511v (OrderedDictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 2120.5Otherwise use logarithms4O( #(1 2 3) flatCollectAsSet: [:each | { each. each+1 } ] ) >>> #(1 2 3 4) asSetto}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.3100charactersExactlyMatching: 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]]. ^ count1720Perform 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.a3[ :a | | a b ]22PnewFromKeys: 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 ]. ^ dict12%((0@0) sideOf: (100@100)) >>> #center4Xs10b10 hexString >>> '16rA'abcXXXs10foo23baz*0011"""2"""3333"""1111"""111"""1#"""#32100splitOn: 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: aBlockd311003 (Color h: 0 s: 1 l: 0.5) >>> (Color r: 1 g: 0 b:0)PThe receiver is assumed to represent radians. Answer the conversion to degrees.JReturn the green component of this color, a float in the range [0.0..1.0].abc22VAnswer a copy of the receiver that does not contain any elements equal to oldElement."a" 1 "b". "c" 2 "d"001042Oascending "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 asSortFunction13030223303421nanoSecond "1 nanoSecond printString >>> '0:00:00:00.000000001'" "(1 milliSecond + 1 nanoSecond) printString >>> '0:00:00:00.001000001'" ^ self nanoSeconds5Return a String with the STON serialization of object22b$(200@200 scaleBy: 2@3) >>> (400@600)1XXXxb101dJust like reverseWith:do: except that the iteration index supplies the second argument to the block.0413dAnswer 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. -234.56700701220201-Tests-g'Here 123should % be 6 the name6 of the method' asCamelCase >>> 'Here123should%Be6TheName6OfTheMethod'#(:="A"aa:="B":=="C"cc:=="D")('*' match: 'zort') >>> trueReturn 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.0vector0 foo < bar: !'ABA' asByteArray >>> #[65 66 65](('ab ab ac de' howManyMatch: 'ab') >>> 2z:('<1?success:error>' expandMacrosWith: true) >>> 'success'. pppp AAA ^ 0 1 2 3 aaa 3 2 s 2 3 n 3 2 1 0 . 0"(3.1479 roundUpTo: 0.005) >>> 3.151.4 rounded >>> 1[ :a | a2000103100h(#(2 2 3 3 4 1 2 3 3 5) splitOn: [:each | each > 3])>>> #(#(2 2 3 3) #(1 2 3 3) #()) asOrderedCollection301011*Tests-osx-64-NewTools-FontChooser-Test.xml((#(x y z) atLast: 4 ifAbsent: #a) >>> #a1#(-3.1479 roundUpTo: 0.01) >>> -3.14pharo!4'' expandMacros >>> OSPlatform current lineEnding033&(#(1 2 3 4) intersection: #()) >>> #()11#(1 5 10 -4) max >>> 102!(3.1479 roundDownTo: 0.1) >>> 3.1 00010220300*0222FFF9999AAAAAAABBBBBBBBCCCCCCDAAAEA922021 Tests-osx-64-SUnit-Core-Test.xml 0ppp ^ 0 :B | 1 :B | b 1 ssssss nn s b 0 ssssss n143(1 max: 1000) >>> 100027{10@20. 30@0} / {1@3. 4.0@1} >>> {(10@(20/3)). (7.5@0)}65505MReturns the hex digit part of the integer when printed in hexadecimal format.210G(#('abc' 'de' 'fghi') sorted: #size ascending) >>> #('de' 'abc' 'fghi')341 + 23zPhaRoTreat 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 *foo#zort00#n030210005Answer the receiver with leading and trailing quotes.'2345.88' isAllDigits >>> falsea201811304;(Character space isControlOther >>> false2floor "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 floor255 | | . :. :a1paddedWith: 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: [])]&('hello' includesAny: 'pwn') >>> false2EisAllSeparators "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 ] ]. ^true[ ^ 1 ]. 2. ^ 365200|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 contents,Answer the current capacity of the receiver.1P({10. 20} asSet addAll: {20. 30. 30. 40.}; yourself) >>> {10. 20. 30. 40.} asSet3foo: a x: a y: b [ :a :a :b | | a a b | a + a + b ]330203'({1. 2. 3} as: Set) >>> #( 1 2 3) asSet23107@Pairwise sum of two sequenceable collections of the same length.3100true asBit >>> 1-2toUppercase: 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 asIntegera1ce#(10 20 30) sum >>> 60[ :aaa :bbb | | ccc ddd | aaa ]Unknown character@({10. 20} asOrderedCollection add: 30 withOccurrences: 2) >>> 30 0 #( #[ 0 1 2 ]200groupByRuns: 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 species200vector02VConvert to CamelCase, i.e, remove spaces, and convert starting lowercase to uppercase.21MasOrderedCollection "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: OrderedCollection10000000552120(42 digitAt: 1 base: 10) >>> 24(#(a b z k) difference: #(a b c d e f)) >>> #(#z #k)21| TTTT | tttt n. ^ tttt 511111444448B 'TheRollingStones' normalizeCamelCase >>> 'The Rolling Stones' 14216instanceSide "Return the class of the couple class/metaclass. Useful to avoid explicit test." "Point instanceSide >>> Point" "Point class instanceSide >>> Point" ^ self1501490false & true >>> false4030c-21|odd " 0 odd >>> false" " 2 odd >>> false" "-2 odd >>> false" " 3 odd >>> true" "-3 odd >>> true" ^(self bitAnd: 1) = 123 September 201819asDigitsToPower: 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: aBlock28is<1?success:error>9' hello ' surroundedBySingleQuotes >>> ''' hello '''3022 between: 0 and: 4 2 even >>> true-3abc142000022222226686655510431.07 GBAnswer 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.-234.567 [ | b | ]00####################0c10x1%#(10 20 30) \ (0 to: 15) >>> #(20 30)$(nil ifNotNil: [:o | o +3 ]) >>> nil foo*baz*zortPharo is 'cool':2{3} median >>> 33021r('File asFile Files File''s File' copyReplaceTokens: 'File' with: 'Snick') >>> 'Snick asFile Files Snick''s Snick'255al41610130 That is true!Another line of text1424004two511.02Zjoin: 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]]C('hello' collect: #asciiValue as: Array) >>> #(104 101 108 108 111)1000009(#(1 2 3) collect: [:each | each + 10]) >>> #(11 12 13) (1 -> 'one') value >>> 'one'3c2a000[1}2]11word before index10%#[1 2] asByteArray == #[1 2] >>> true22*'displayStringOn:' endsWithAColon >>> true0000222222232668555031-3.14##() asDictionary >>> Dictionary newla140"('*baz*' match: 'mobazo') >>> truezcopyWith: 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; yourselfNonevaluating conjunction. If the receiver is true, answer the value of the argument, alternativeBlock; otherwise answer false without evaluating the argument.25 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.Point classSide >>> Point class1Return the reciever full of reciprocated elements200223114115560002 salkjsdlkgfeeisDashPunctuation "Return whether the receiver is one of these characters: $-" "$- isDashPunctuation >>> true" "$_ isDashPunctuation >>> false" ^ self characterSet isDashPunctuation: self65aRo36762ggggggg sssssss ''''''''''''':Helper to tranform any `do:`-like method into a generator.210#1r0false & false >>> false>($/ split: '/foo/bar')>>>#('' 'foo' 'bar') asOrderedCollection2563(#(w x y z) atPin: 2) >>> #x~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 first1000110011030 kkkk XX kkkkppp < <<<>> 2'pppp A ^ 0 | T | t nn. t 0 sssss s a23I({#a. #b. #c. #d. #e} replaceFrom: 3 to: 4 with: #(x y)) >>> #(a b x y e)3Class structural inspection - Class/Metaclass shift fred the bear3-3-2 even >>> true[ :a | | a b | ]3020d101000002244454448889888B8877777777DDCCCE4433333333Fabc98 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 ]storeStringBase: 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]40reciprocal "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 ]#((())) size >>> 1(1@2.2) isFloatPoint >>> false2-10lowBit " 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)20Undeclared variable13((#(10 20 30) includesAny: #()) >>> false216SEvaluates the argument with the write stream of the collection. Answers the result.16rA210000000000000 $10000010000200003055555555555556676869666CBBBDAAAE-943560.00:B :XX0120(42 decimalDigitAt: 1) >>> 24Unknown annotationname(false xor: [false]) >>> false foobazort_(#(11 22 33) asOrderedCollection atWrap: 4 put: 0; yourself) >>> #(0 22 33) asOrderedCollectionanyOne "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 ]false not >>> truexAnswer the integer represented by the leading digits of the receiver, or nil if the receiver does not begin with a digit1000vector06030130-10surroundString: 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 contents3('abcdefgh' includesSubstring: 'de' at: 4) >>> true30hello1allButFirst "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: 1 between: #(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))20.0XXXXXXXX22(#(1 2 3) isSortedBy: [:a :b | a >= b ]) >>> falseF(#(1 2 3 4) collect: [:each | each + 10] from: 2 to: 3) >>> #(12 13) 2078103zk cd zk ef zkSpecial case of exponent=010421100vector0@. 551008400126000022444544499AABAAAECCCCDDAAF99888888777G4433333333H201 1 sign ; barpharoover 1951elmer0.0lo2407710oopsToo many arguments1011100100!((100@200) < (330@100)) >>> false010001133cEvaluate pieceBlock with substrings of the receiver derived from cutting the receiver at points where binaryBlock answers true for adjacent elements.Point instanceSide >>> Point240.0,'th is is2 9 a stRI4' squeezeOutNumber >>> 260Answer an instance of me containing the same associations as the argument. If the same key appears twice, the last one enumerated will win((2@2) - 200) >>> (-198@ -198)do: 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 subclassResponsibilityoverlappingPairsCollect: 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)) ]. ^retvalAnswer 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.1.0100030 #(#"A"##"B") 555 0066601 777 FcopyWithoutDuplicates "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 asArray"#(a b c d e f g h ) eighth >>> #h0{} isEmpty >>> true()1X''''''2820That is false!1u u. X 0 :B 0. X XThat is false!641c/(nil ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 422412T{ 1->2. 3->4 } asDictionary >>> (Dictionary new at: 1 put: 2; at: 3 put:4; yourself)10"pppp AAAAAAAAAAA ^ aaaaaaaaaaa s n5Tests-osx-64-Morphic-Widgets-FastTable-Tests-Test.xml XX n X n XAAnswer a Point with coordinates that are the reciprocals of mine.+ 1)Optimized version of Collection>>#select:21strings2000019abc1hhelloFaster 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).i21AAnswer how many of the receiver's elements are equal to anObject.d10241((#(1 3) detect: #even ifNone: [0]) >>> 01121<<<<142W(false ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is false!'xc#(5 -3.7 0) sign >>> #(1 -1 0)2kIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock blockEvaluate 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..'displayStringOn:foo' endsWithAColon >>> false0021360mcloseTo: 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 ] ]. ^ true2G(OrderedCollection new add: 42; add: 43; yourself) asArray >>> #(42 43)#'hello''world3.1415IMPLEMENTATION 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)2keysAndValuesDo: 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)]2052 XXXXXXXXXXX2M|s|s:=0. #(4 2 1) withIndexDo: [:e :i| s:=s + (e * (10 ** (i-1)))]. s >>> 12412d0503#( #( 0 1r2 3 ) )0116510#. 1 r01fReturn index of first element that satisfies aBlock. If no matching element is found, raise an error.storeStringBase: 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 ]1(#(11 22 33) atWrap: 3) >>> 332*(100@200) reciprocal >>> ((1/100)@(1/200))| tmp | tmp := 1. ^ tmp14 0:00:00:01 Hello, world!2117000001111103355555444623%({1@ -4. -10@1} sum: #abs) >>> (11@5)JTake the minimum between self and maxValue, then the maximum with minValue12RReturn the metaclass of the couple class/metaclass. Useful to avoid explicit test.de0-> 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: anObjecte16r4120183false & true >>> false140 3r12. 3453do2012B('pharo' endsWith: 'project-pharo' caseSensitive: false) >>> false&(OrderedCollection new add: 42) >>> 422450000222222888884AAwimpy#(#(a b c d e) last: 3) >>> #(c d e)9c11|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]. ^ true26,(#(11 22 33) before: 44 ifAbsent: 55) >>> 553031a104Put anObject at every one of the receiver's indices.-(#(10 20 30) includesAll: #(30 40)) >>> falseGEmit overlapping pairs of my elements into aBlock, along with an index. 'abc' > 'def' >>> falseCWrite the STON serialization of object to the character writeStream33 2018-09-27Q('fear is the little death that the.' charactersExactlyMatching: 'fear is') >>> 7232charlie2:[ | a b100011213141100c10(((100@201) closeTo: (100@200)) >>> false23 >= 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) >= 0d(Array streamContents: [ :out | out nextPut: 1; nextPutAll: #(2 3 4); nextPut: 5 ]) >>> #(1 2 3 4 5)addIfNotPresent: 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 ]. ^ anObject1DEvaluate aBlock for all elements between start and stop (inclusive).10(#() writeStreamDo: [ :stream | stream nextPut: '4'; space; nextPutAll: '34'. stream contents ]) >>> {'4'. Character space. $3. $4}#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 ; yourself1Answer 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.<('*' join: #('WWWWW' 'W EW' 'zzzz')) >>> 'WWWWW*W EW*zzzz'0(true and: [ true ]) >>> true660Evaluate 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.(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)14(42 decimalDigitAt: 2) >>> 4Search 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.test test hellon(Array streamContents: [:stream | #(1 2 3) allButFirstDo: [:each | stream nextPut: (each + 10)]]) >>> #(12 13)116rDF6 Pharo is coolabc230[:a ::b]1.02:x "Answer the x coordinate." "(100@200) x >>> 100" ^ x{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 subclassResponsibility24N(false ifFalse: [ 'This statement is false!' ]) >>> 'This statement is false!'S ([#() anyOne] on: SubscriptOutOfBounds do: [ :ex | 'whatever' ]) >>> 'whatever' siZEvaluate aBlock with my elements taken two at a time, and return an Array with the results22.(#(40 41 42) asOrderedCollection at: 2) >>> 4103423be#(#[1 2 0 4] booleanAt: 2) >>> true."000001111111111103355555555555444624('abcdefgh' includesSubstring: 'de' at: 1) >>> false7b.(#(a b c d e) indexOf: #c startingAt: 4) >>> 070| super | super := 1. ^ superdeuminute "1 minute printString >>> '0:00:01:00'" "(1 hour + 1 minute) printString >>> '0:01:01:00'" ^ self minutes10100 [:a| | |b]1003.14793(#(11 22 33) atWrap: 4) >>> 11301 a1a11hello23-198asa=(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)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 hierarchy315200010231a528ifTrue: 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" ^nil2.Tests-osx-64-Spec2-Code-Backend-Tests-Test.xml201002 ** 8 >>> 2562.04pharo!#[ 1 2 ]8Answer 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.-32018| TT | tt n. tt s nallButFirst: 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 size c5015J#(1 2 2 3 1 1 1) asBag cumulativeCounts >>> {57.1->1 . 85.7->2 . 100.0->3}100010316E('XXaXbXXcXXXdXX' escapeCharacter: $X) >>> 'XXXXaXXbXXXXcXXXXXXdXXXX'true | true >>> true0202 000022222223132(#(1 1 2 2 3 3) runningMax: 3) >>> {2 . 2 . 3 . 3}A->}>>> 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 -> anObject100-2(1 to: 10) copyEmpty >>> #()7>(1024 * 1024 * 1024) humanReadableByteSizeString >>> '1.00 GB'sort: 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: aSortBlockK(STON fromStreamWithComments: 'Point[1,/*comment*/2]' readStream) >>> (1@2)4(OrderedCollection new add: 42; yourself) size >>> 1 0:00:02:00216a := @511Durstenfeld's version of the Fisher-Yates shuffle3030 hex >>> '16r1E'12^Return whether the receiver is ... one of these https://www.compart.com/en/unicode/category/Me+#(("A")"B"."C":"D";"E"["F"]"G"{"H"}"I"^"J")900010200seperate22PhsvSaturation "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 ]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.2ppp | T | t n. ^ 0 | T | t nn. t 0 sssss s t11cAnswer the angle in radians. Implementation note: use sign in order to catch cases of negativeZero110021113105({10. 20} asSet add: 20; yourself) >>> {10. 20} asSet1c0| a | [ a := 10 ]. ^ a424X'let us make seperate strings' substrings >>> #('let' 'us' 'make' 'seperate' 'strings')00002222222666555hscaleTo: 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 ]:a:foo (#(a b c d e) indexOf: #c) >>> 3-233085197foo < bar: 1 + 1 > 2akeywordsStrict "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: [ #( ) ]A clear ...summary'ab' asArray >>> {$a. $b}Variable or expression expected [:a| ||a]16*Tests-osx-64-System-Support-Tests-Test.xmlWe32hel(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))n s n X3(Color colorFrom: #(1.0 1.0 1.0)) >>> (Color white)This statement is true!^({ 1. 2. 3 } as: OrderedCollection) >>> (OrderedCollection new add: 1; add:2; add:3; yourself)77Tests-osx-64-NewTools-Spotter-Processors-Tests-Test.xmlJ(true ifTrue: [ 'This statement is true!' ]) >>> 'This statement is true!'n ssss n-2(#(1 1 2 2 3 3) runningMin: 3) >>> {1 . 1 . 2 . 2}Network104eReturn 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 120 :B | XXXXXXX. b 0KPairwise integer modulo of two sequenceable collections of the same length.3('abcdf' indexOf: $a) >>> 14qselectEveryFirst "#(1 2 3 4) selectEveryFirst asArray >>> #(1 3) " ^ self selectEvery: [ :i | (i+1 \\ 2) = 0 ]SprintStringHex "$A printStringHex >>> '41'" ^ self asInteger printStringBase: 161nXsss22(false xor: [false]) >>> false8('fred the bear' copyWithoutAll: 'aeiou ') >>> 'frdthbr'22({'hel','lo'. 'world'} includes: 'hello') >>> true2,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: $' 0 +('hello' sorted: [:a :b| a>=b]) >>> 'ollhe' between: a>(Color r: 31 g: 0 b: 0 range: 31) >>> (Color r: 1.0 g: 0 b: 0)34257.10b3with: 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))]. ^ result30| | u101| T | 0 ^ t 0. t nn pharo-projectx0orange313tunescapeCharacter: 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 contents0223M(Character space asString, Character space asString) isAllSeparators >>> true(Array streamContents: [:stream | #(10 20 30) paddedWith: #(40 50) do: [:a :b | stream nextPut: {a. b} ]]) >>> #(#(10 40) #(20 50) #(30 nil)) 1x40>> 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'40vector0a11eflatCollect: 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) ] ]2Point isInstanceSide >>> true107Parse and materialize the STON representation in string109+(#(a b c d e f g h ) first: 3) >>> #(a b c)0 . 'hello' 01111029(50@50 isInsideRectangle: (0@0 corner: 100@100)) >>> trueXX XX # X # X X[31. Test package ends with suffix -Tests. Suffix is case sensitive. 2. Or test package contains '-Tests-' in middle. Some examples: 1282,Tests-osx-64-Collections-Weak-Tests-Test.xml10001022033304550670880pReturn true if all my elements are close to the elements of same index of the parameter with a certain precision1601,#((1 5 1) (2 3 3) (4 7 2)) sum >>> #(7 15 6)128d{1]2}22MReturn a collection of pharo comment nodes: expressions following the patterntest101b3,Tests-osx-64-NewTools-Spotter-Tests-Test.xmld (10 printStringBase: 16) >>> 'A'4.0loIMPLEMENTATION 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)1$((1/3)@(2/2)) isFloatPoint >>> false Pharo is cool3006Answer true if the receiver is equivalent to aBoolean.true not >>> false6Sort 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.2.*e21 00000112221115553333411166777110 . :NReturn the class of the couple class/metaclass. Useful to avoid explicit test.5(false ifTrue: [ 'This statement is true!' ]) >>> nilThat is false!2 Point[1,2] That is true!100 -9 \\ 4 >>> 3('foo' match: 'Foo') >>> trueThis statement is false!11H#(2 4 6 8) , #(who do we appreciate) >>> #(2 4 6 8 who do we appreciate)4x(42 digitAt: 2 base: 10) >>> 4That is false!&Tests-osx-64-Commander2-Tests-Test.xmlYmodulo. Remainder defined in terms of //. Answer a Number with the same sign as aNumber.213!#(a b c d e f g h i) third >>> #c100UwithoutQuoting "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 ](((104 to: 120) detect: #isPrime) >>> 1071 sign;431.0"Tests-osx-64-TaskIt-Tests-Test.xml100indexOfSubCollection: 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]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.e512120402201812104between: #(5 6)60000224455655597777855BBBCBBBEBBAAAAAAAAGGFFFH44333333\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 ]84216Returns the instance of myself having aString as name. hello world! That is true! 1 foo:;bar101&(Color r: 1 g: 1 b: 1) >>> Color white1023phuro973$('pharo' beginsWith: 'pha') >>> true (#(a b c d e) indexOf: #x) >>> 010(#(10 20 30) collect: [:e| e+1]) >>> #(11 21 31)2 test test -({10. 20} asOrderedCollection add: 30) >>> 300vector00(#(10 20) asSet copyWith: 20) >>> #(10 20) asSet43e/ HHH E1III111111AAA17CBBBCCCOOOCCCCCCMMMCJ NNN $0 isDigit >>> true711888 000999060AAA070BBB00 CCC_select elements from the receiver that the block evaluates true with the element and its index.0{{}} isEmpty >>> false972342newFrom: 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]. ^ newDictionary00vector023 nnnnnnnuu"" 40 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 ]Add returns the object itself1$' isFinalQuote >>> falseabAnswer 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.radiansToDegrees "The receiver is assumed to represent radians. Answer the conversion to degrees." "Float pi radiansToDegrees >>> 180.0" ^self asFloat radiansToDegreesaConsider using any of printStringHex printStringBase: 16 printStringBase: 16 length: 8 padded: true storeStringHex storeStringBase: 16 storeStringBase: 16 length: 11 padded: true30n0X1!('pharo' beginsWith: '') >>> truei41( 1 + 2uEvaluating disjunction (OR). Evaluate the argument. Then answer true if either the receiver or the argument is true.2222333c130c310e10!(10 beBetween: 12 and: 20) >>> 12even " 0 even >>> true" " 2 even >>> true" "-2 even >>> true" " 3 even >>> false" "-3 even >>> false" ^(self bitAnd: 1) = 03^Append the elements of the argument, aSequenceableCollection, separating them by the receiver."Character space tokenish >>> falseasByteArray "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(true xor: [true]) >>> false2In \{1\} you can escape \{ by prefixing it with \\%(AsciiCharset toLowercase: $!) >>> $!!#(a b c d e f g h i) ninth >>> #ii(#(10 20 10 30 10) asOrderedCollection removeAll: #(10 10 20); yourself) >>> #(30 10) asOrderedCollection31/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. ^ newCollection05 Pharoiscoolb3 {1 . 2 . 5 . 5} median >>> (7/2)$: tokenish >>> trueAnswer 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.2two42make&#(1 2 3 4) & #(1 2 4 6 7) >>> #(1 2 4)20do: 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)]120410>> #()41 000011111040 [ :a :b | 2"2 ** (1/12) >>> 1.0594630943592953010foo < 228201.5 rounded >>> 27;(#(1 2 3) union: #(4 5 6 2)) asSet >>> #(1 2 3 4 5 6) asSetcmonth "(Date year: 2018 month: 9 day: 28) month printString >>> 'September 2018'" ^ self asMonth10, 15, 20, 25\Answer the second element of the receiver. Raise an error if there are not enough elements.5043.1403215AAnswer whether the receiver's final character represents a digit.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))true ==> [false] >>> falsed0.01-4ggggggggg sssssss '''''''''''''zkMAnswer a String made up from the receiver whose characters are all lowercase.*41cAnswer the index of the last occurrence of anElement within the receiver. If the receiver does not contain anElement, answer 0.110#$( isConnectorPunctuation >>> false| T t | t nn. ^ t1 002330e [ :a || a b ] over index: 27 September 2018 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)) ]. ^ newCollection20H('<1s> vs <1p>' expandMacrosWith: 'it''em') >>> 'it''em vs ''it''''em'''84114 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 ] ]2r111;({'hel','lo'. 'world'} identityIncludes: 'hello') >>> false4557.5 classSide "Return the metaclass of the couple class/metaclass. Useful to avoid explicit test." "Point classSide >>> Point class" "Point class classSide >>> Point class" ^ self class0128 September 2018XXse ==> 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 ]10011"'foo' asNewArray >>> 'foo' asArraysAnswer whether the receiver sorts equally as aString. The collation order is simple ascii (with case differences).Hello4#( #( ) #'.' #':' #';' #'[' #']' #'{' #'}' #'^' #a )3we110024findBinary: 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 ]) ],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: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 ]131a101.04de014T(Dictionary newFrom: {1->#a. 2->#b. 3->#c}) >>> ({1->#a. 2->#b. 3->#c} asDictionary)32BSort this collection into ascending order using the '<=' operator.4004r: 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.00420 12r89abcdRemove each element of aCollection from the receiver. If successful for each, answer aCollection. Otherwise create an error notification. ArrayedCollections cannot respond to this message.431e00010003343500[Print the receiver's path on aStream (without 'Path' prepended) using the default delimiter 000100020test longone string5afromHexString: 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: alpha0228a2dnnn.n'1.234' asInteger >>> 1isClassSide "Return true whether the receiver is a metaclass (in a couple class/metaclass sense)." "Point isClassSide >>> false" "Point class isClassSide >>> true" ^self == self classSide1331(KeyboardKey fromCharacter: $a) >>> KeyboardKey A113uflattened "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 ]d(String streamContents: [:s | 10 print: '10' on: s prefix: 'zz' length: 4 padded: true] ) >>> 'zz10'DPairwise product of two sequenceable collections of the same length.3000 Xs XwithUnixLineEndings "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 lf51064(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] ifNone: [ :a :b | 'over index: ', a printString ]) >>> 'over index: 7' 0161JRunning min. See the comment of self >> #running:of: for more information.$' isInitialQuote >>> falseh(OrderedCollection new add: 41; add: 42 after: 41; add: 43 after: 41; yourself) asArray >>> #(41 43 42)- 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: #-1011 ; foo212!foo: a ^ [ :a | a ] value: 10 + a* 00000111000222000334443555333666330000 b<(1000 * 1000 * 1000) humanReadableSISizeString >>> '1.00 GB'*Primitive does not fail properly right nowite12a142End of statement expected9(Character space asString, 'a') isAllSeparators >>> false21@3Take 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.000000000000000000b41 | T | ^ t2223335('salkjsdlkgfee' findString: 'al'startingAt: 3) >>> 0isInitialQuote "Return whether the receiver is https://www.compart.com/en/unicode/category/Pi" "$' isInitialQuote >>> false" ^ self characterSet isInitialQuote: self 'def' < 'abc' >>> false7 ab ab ac deisUnary "Answer whether the receiver is an unary message selector." "#new isUnary >>> true" "#>> isUnary >>> false" "#between:and: isUnary >>> false" ^ self precedence = 1abc0([ 12 ] cull: 13)>>> 12 ppp < <<<<43333&(#(a b c d) at: 3 ifAbsent: #z) >>> #c34110/foo/gloops.tazLAnswer whether any element of aCollection is one of the receiver's elements.&('foo*baz' match: 'foo23baz') >>> true-4Answer the x coordinate.c(String streamContents: [:s | #(10 20 30) do: [:each | s << each asString] without: 20]) >>> '1030'655059(#(1 2 3) reduceLeft: [ :a :b | a - b ])>>> ((1 - 2) - 3)addDays: dayCount "((Date year: 2018 month: 9 day: 28) addDays: 3) printString >>> '1 October 2018'" ^ (self asDateAndTime + (dayCount days)) asDate(8 raisedTo: 2) >>> 642/| thisContext | thisContext := 1. ^ thisContextx10 Answer 1 since receiver is true.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.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.120210-1fghi1047121(#(1 2 3) isSortedBy: [:a :b | a <= b ]) >>> true=If the receiver is not nil, pass it as argument to the block.10021246h02000100022445220086666771[:a :]Unreachable statementdef10000200001204Negation -- answer true since the receiver is false.This statement is true!1P(#(true true false true) inject: 0 into: [ :sum :each | sum + each asBit]) >>> 3?(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 2) >>> 34b(true and: [ false ]) >>> falseG('ab cd ab ef ab' copyReplaceAll: 'ab' with: 'zk') >>> 'zk cd zk ef zk'10::a11004cAnswer whether the receiver begins with the given prefix string. The comparison is case-sensitive.0-4must be exactly four charactersremoveAllSuchThat: 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]]2!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) ]10, 15, 20 and 25-21$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: aBlockabcdeJisConnectorPunctuation "Return whether the receiver is one of these characters: _" "$_ isConnectorPunctuation >>> true" "$( isConnectorPunctuation >>> false" "$) isConnectorPunctuation >>> false" "$> isConnectorPunctuation >>> false" "$} isConnectorPunctuation >>> false" ^ self characterSet isConnectorPunctuation: self foo < + > 08-bit integer expected 100000000// 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) floorEPut anObject at every index specified by the elements of aCollection.?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.<<<<<2r1000(true xor: [false]) >>> true>('Pharo is really super cool' contractTo: 10) >>> 'Phar...ool'abc1 max: 2 + 3 abs 2r. 3b1Not valid for negative integers1OrderedCollection new class >>> OrderedCollection642kIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block 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.101$A hex >>> '16r41'1bozo150141reverseWith: 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)]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 belowAnswer the index of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock.1300bar31bar>(#(1 2 3 4) joinUsing: ', ' last: ' and ') >>> '1, 2, 3 and 4'3 abd 1003110339(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 2) >>> 30 0:01:02:00-0.98mobazo15collect: 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)]. ^ newCollection2021XXaXbXXcXXXdXX112 That is true!-3.14792cool1foo < bar: 1 > eAnswer the next multiple of aNumber toward negative infinity that is nearest the receiver. Examples:2~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 ] ]32000##"""####"""###"""#####"""013322001123456789AA03*Tests-osx-64-System-Hashing-Tests-Test.xml=([{} median] on: CollectionIsEmpty do: [ 'oops' ]) >>> 'oops' ' hello ')Color black rgbTriplet >>> #(0.0 0.0 0.0)112242compare: 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: order(1. 2)400390vector00vector0(1923 truncateTo: 10) >>> 1920charlie is number 25022c34(#(1 3) anySatisfy: [ :each | each even ]) >>> false[:a:b]2abc&#(0 1 2) + #(10 20 30) >>> #(10 21 32)12X((Date year: 2018 month: 9 day: 28) subtractDays: 1) printString >>> '27 September 2018'(nil)1!""" 0 """ n """ """ n """ 0 """32011isDigit "Return whether the receiver is a digit." "$1 isDigit >>> true" "$0 isDigit >>> true" ^ self characterSet isDigit: self"Tests-osx-64-Random-Tests-Test.xmlphurod20>Add each element of aCollection at my end. Answer aCollection.v9!(#() averageIfEmpty: [ 0 ]) >>> 01263colorFrom: 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 ]. ^ parm1!(10 printStringBase: 10) >>> '10'0$' isEnclosingMark >>> false?({#a. #b. #a. #d. #a} replaceAll: #a with: #e) >>> #(e b e d e)0p(Array streamContents: [:stream | #(10 20 30 40) from: 2 to: 3 do: [:each | stream nextPut: each]]) >>> #(20 30)do91ifFalse: 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 subclassResponsibility6130203foo*3 foo*baz*zort12105pdetect: 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 ]1p(#(10 20) asOrderedCollection fillFrom: 'ABC' with: [:x|x asciiValue]) >>> #(10 20 65 66 67) asOrderedCollection00001111112223322104displayStringOn: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.XX X # X # X X0.0sasMutator "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: $:) asSymbol1 + 2 )nnnnXnn19({10. 20} asSet add: 30; yourself) >>> {10. 20. 30} asSet!"a" ( "b" ( "c" 1 "d" ) "e" ) "f"pairsDo: 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) ]%(#(a b c d) allButLast: 2) >>> #(a b)10$(#(a b a d e) lastIndexOf: #a) >>> 32 a: . :33yThis statement is true!2({1. $a. $a. 3} as: RunArray) values >>> #(1 $a 3)ifFalse: 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 value0.0 XX n XXX n X7Phaa0010020!DDD 00EEE0548884449994A0CCC00 FFF(false xor: [true]) >>> true18foo: 13400SAnswer a new instance where all occurrences of CRLF and LF are substituted with LF.-3 odd >>> true8Tests-osx-64-NewTools-SpTextPresenterDecorators-Test.xml202dEReturn the HSV saturation of this color, a value between 0.0 and 1.0.2Answer the set theoretic union of two collections.43r12345addAll: 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 ]. ^ aCollection233pharoexpandMacros "'' expandMacros >>> String tab" "'' expandMacros >>> String cr" "'' expandMacros >>> OSPlatform current lineEnding" ^self expandMacrosWithArguments: #()1itThis method adds such decision to concrete kind of local scope which allows to use scopes to restrict visibility of class hierarchy11 00000000000031ap(Array streamContents: ([:stream | #(1 2 3) do: [:each | stream nextPut: (each + 10)] without: 2])) >>> #(11 13)7,(#(a b c d e) indexOf: #c ifAbsent: 7) >>> 31+ 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: #+1-103collect: 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 ]]]0vector0#(^1)E'foo' asOrderedCollection = #($o $o $f) asOrderedCollection >>> false0.3333s4d5dLadaptToCollection: 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], X(#(5 6 7 8) asOrderedCollection removeAllSuchThat: #even) >>> #(5 7) asOrderedCollection5/(nil ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 42-4#(1 2 3) isSorted >>> true420000 ab ab ac de X4)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:reciprocal "Answer a Point with coordinates that are the reciprocals of mine." "(100@200) reciprocal >>> ((1/100)@(1/200))" ^ x reciprocal @ y reciprocalc,(#(1 2 3 4 5) beginsWith: #(1 2 3)) >>> true#(()) isNotEmpty >>> true-3.1479rNonevaluating conjunction. Answer the opposite of the the argument, alternativeBlock; since the receiver is true.2(1 minute + 1 second) printString >>> '0:00:01:01'0vector0 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. '('''''' unescapeCharacter: $') >>> ''''1020VNegation. Answer true if the receiver is false, answer false if the receiver is true.+Tests-osx-64-NewTools-Scopes-Tests-Test.xmlcfourth "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: 4WWWWW*W EW*zzzzMissing opener for closer: ]abetween: #(7 8)({1. 2} asBag = {1. 2. 2} asBag >>> false?(#(1 2 3 4 5) select: #even thenCollect: #negated) >>> #(-2 -4)2 111111100+001"""1"""#"""#"""#"""#"""#"""#"""#"""#"""0200}Answer the value of trueAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.0320.21122444kAnswer my element at index anInteger. at: is used by a knowledgeable client to access an existing element.4( #(1 #(2 3) #(4 #(5))) flattened ) >>> #(1 2 3 4 5);([:x | x + 1] valueWithPossibleArgs: #( 13 12 15)) >>> 14 1024e [1 , 2 , 3]#(#(10 20 30) includes: 20) >>> truehslSaturation "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)1isNotEmpty "Answer whether the receiver contains any elements." "#() isNotEmpty >>> false" "#(()) isNotEmpty >>> true" "'' isNotEmpty >>> false" "' ' isNotEmpty >>> true" ^ self isEmpty not20/{0@1. 2@3} * {10@20. 30@0} >>> {(0@20). (60@0)}yAnswer the value of alternativeBlock. Execution does not actually reach here because the expression is compiled in-line.30#(1 -2 -4 0) abs >>> #(1 2 4 0) between: 21#() asByteArray >>> #[]pEvaluating conjunction. Evaluate the argument. Then answer true if both the receiver and the argument are true.6-16rA=Answer whether the final character of the receiver is a colonu XXXXX10ab cd ab ef ab1. foo: arg ^ ( ( ( ( arg ) ) + ( ( 1 ) ) ) ) . """axa16rA3.{ 'foo'. ('fo','o') } asIdentitySet size >>> 2123#( #( #( 0 1r2 3 )mapClass "Return the class of STON maps, Dictionary, a system wide constant" "(STON fromString: '{ #foo : 1 , #bar : 2 }') class >>> STON mapClass" ^ Dictionary#a := a. [ :a | | a a := a ]. a := a5Optimized version of Collection>>#reject:thenCollect:5!(13 beBetween: 12 and: 20) >>> 1330|:a|[ 1 + 2hexString "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: 16string1201130.5-4x11101421.255#$> isConnectorPunctuation >>> false14('*foo*zort' match: 'afoodezortorfoo3zort') >>> true30d^ @ 'abc' < 'abc' >>> falseoops[ :a :b0003abc20fo-3#_ asMutator >>> #_:15;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: index35132 foo: bar: 1squeezeOutNumber "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: self104 XX XX n n n X2;({#x .#y .#z} atAll: #(1 3) put: #e; yourself) >>> #(e y e)c Pharo is <1s>*baz12occurrencesOf: 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 ] || a2018180.03.Tests-osx-64-Reflectivity-Tools-Tests-Test.xml17BReturns a copy of the string doubling all occurence of aCharacter.(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(7 8)' 010266abcProtoObject superclass >>> nil36210 ppp | TTT | ttt n . ^ ttt . 240.0FEvaluating disjunction (OR) -- answer true since the receiver is true.0/Tests-osx-64-Refactoring-Changes-Tests-Test.xml1Uor: 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 subclassResponsibility315xc15 32222225642@(1000 * 1000 * 1000) humanReadableByteSizeString >>> '953.67 MB'1121151{1}{2}30<(1024 * 1024 * 1024) humanReadableSISizeString >>> '1.07 GB'3212 nothing to do1410hex "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: 1660.00011##########025503between: #(nil 1)1'655555444444333322222111111000000000000 nnnnnuuuu0 ^ n. n. ^ n 0C([0 isEmptyOrNil] on: MessageNotUnderstood do: ['oops']) >>> 'oops'#name asMutator >>> #name: X n1000000000000000000#(3.1479 truncateTo: 0.01) >>> 3.14110107raisedTo: 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.1479300000001111033555544461Return 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 thing313Class structural inspection - Class/Metaclass shift((40@40 scaleTo: 400@400) >>> (10.0@10.0)3 XXXXXXallButLast: 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 - n21ZReplace all occurrences of oldSubstring that are surrounded by non-alphanumeric characters#(100.1@200.9) ceiling >>> (101@201)10.2'('hello' difference: 'aeiou') >>> 'hll':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: $'0+Concatenate the receiver with the argument.brunningAverage: 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: aSubsetSizeF(#(1.9283 2.3029) closeTo: #(1.9284 2.3028) precision: 0.001) >>> true1oEnumerate all elements in the receiver. Execute aBlock for those elements that are not equal to the given item5$} isClosePunctuation >>> truec1111abcfEvaluate 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.-Optimized version of Collection>>#thenReject:10helloMake 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 = 120kCreate a scanner stream of program tokens on the argument. Users can then use stream API to consume tokens.601 #(a b z d) sorted >>> #(a b d z)722(1 digitAt: 2 base: 10) >>> 0/Negated value of all elements in the collection1. "a" "b" "c" 2 "d"de10-1pharokIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock block#(#(1 2 3) polynomialEval: 2) >>> 173 slowFactorial >>> 63Class structural inspection - Class/Metaclass shift1.0''''' and Optimized implementation1809('pharo' beginsWith: 'Pha' caseSensitive: false) >>> true10, 'hello' & $x5runningMax: 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: aSubsetSize71Optimized to go through the primitive if possible22ifTrue: 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 value1foo < bar: { 1 } > 12Returns a copy of the receiver with each sequence of whitespace (separator) characters replaced by a single space characterdSunday0vector03|a: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.-10123456789ABCDEFabcdef 16r80000000(24 min: 20 max: 5) >>> 20o4,(3 ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 6bJust like with:collect: except that the iteration index supplies the second argument to the block.X %1 minute printString >>> '0:00:01:00'b=Return true if the receiver is sorted by the given criterion.10135412 0: B : B0104S(#(1 + 3 - 5) reduceRight: [ :a :op :b | a perform: op with: b ]) >>> (1 + (3 - 5))0vector00...1122 fred the bear1(#(1 5 10) findFirst: [ :each | each > 3 ]) >>> 2<({ 2@6 . -4@3 . 10@ -3 } detectMin: [ :p | p x ]) >>> (-4@3)Name already defineda | V('Hello, world!' collect: [:e | e isLetter ifTrue: e ifFalse: $-]) >>> 'Hello--world-'142round: 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)c3Refer to the comment in Collection>>#select:thenDo:2519 includes:XXXXXXXXXXXXXXXXXX1dC('aeiou' findFirstInByteString: 'hello world' startingAt: 9) >>> 0.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: minValueabcd4235 factorial >>> 1203S(#(2r101 2r11 2r1000) inject: 0 into: [ :acc :each | acc bitXor: each ]) >>> 2r1110 'h' y2211>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)1.0+#(1 11 0.5) reciprocal >>> {1 . 1/11 . 2.0}P(#(1 2 3) flatCollect: [:each | { each. each+1 } ] as: Set) >>> #(1 2 3 4) asSet1splitOn: 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: aBlock| TTTTT | ttttt n. ^ tttttinstanceSide "Return the class of the couple class/metaclass. Useful to avoid explicit test." "Point instanceSide >>> Point" "Point class instanceSide >>> Point" ^ self subclassResponsibilityatWrap: 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 + 1abc3* """ | """ T """ | """ t """ """ n """ ,ppp | T | t n. ^ 0 :B | b 0 ssssss nn s t3TInterpret the receiver pattern (<1p>, <1s>, ...) with argument passed in anArray.:y "Answer the y coordinate." "(100@200) y >>> 200" ^ yhello114.0isAllDigits "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]. ^ trueElvishe'lloendsWithDigit "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]1204@ foo: nil := nilU(true ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is true!'a:foo/'between:and:' findSelector >>> #'between:and:' """""n""""""731442`({10. 20} asOrderedCollection addIfNotPresent: 20; yourself) >>> ({10. 20.} asOrderedCollection)04011b-10nuuuu0334.#(10 20 30) / #(1 3 4.0) >>> {10. (20/3). 7.5}((STON reader acceptUnknownClasses: true; on: 'FooBarBaz { #foo : 100 }' readStream; next) at: STON classNameKey) >>> #FooBarBaz632768200+(#(2 4 6) noneSatisfy: [:x|x odd]) >>> true20Missing opener for closer: )50(#() sum: #abs) >>> 0 | TTT | ttt n . ^ ttt . H(('asa' , String cr , 'asa') withUnixLineEndings at: 4) >>> Character lf14s:36vweekdayIndex "Sunday=1, ... , Saturday=7" "(Date year: 2018 month: 9 day: 28) weekdayIndex >>> 6" ^ self dayOfWeek012Grepeat: 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 ] ]asInteger "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 asSignedInteger4O(#(1 2 3) asOrderedCollection collect: [ :v | v * 10 ]) asArray >>> #(10 20 30)1%Tests-osx-64-Microdown-Tests-Test.xml #( # ## )4mozoAnswer a number that represents the number of complete minutes in the receiver' time part, after the number of complete hours has been removed.91& 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/(#(1 2 2 3 1 1 1) asBag occurrencesOf: 1) >>> 40#( ( 0 1 2 ) )sAnswer whether the receiver includes, anywhere in its nested structure, a string that has testString as a substring{1@5. 10@ -4} max >>> (10@5)nn00n0X0n0XX XX n XXXX n X X112negated "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 ][:a :b]11015-10<( #(1 2 3) asSet reduce: [ :a :b | a + b ] ) >>> (1 + 2 + 3)0vector0az334001004302Tests-osx-64-NewTools-CodeCritiques-Tests-Test.xml1033 hello world{1 . 2 . 4 . 5} median >>> 333 [ DReturn whether the receiver is one of these characters: $ and euro53isSymbol1 and 22#(3 5 7 7) average >>> (11/2) """"""""" 9421 '' size >>> 0a := a. [ :a [ :a ]. a := a3/Tests-osx-64-System-Finalization-Tests-Test.xmlEdetect: 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" ]3unzip "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 }1printOn: 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 ]517Do a character-by-character comparison between the receiver and aString. Return the index of the final character that matched exactly.disByteString "Answer whether the receiver is a ByteString" "'abc' isByteString >>> true" ^ true1#(1 2 3 4) selectEverySecond asArray >>> #(2 4) 5ad21[1)2]2foo052This statement is false! | Object | Object := 1. ^ ObjectE(RubTextEditor new surroundString: 'a' withCharacter: $') >>> '''a'''(false and: [true]) >>> false31cfoo < bar: baz > +('aBc' asWideString sameAs: 'abc') >>> true1923 Pharo is coolD('pharo' beginsWith: 'pharo-project' caseSensitive: false) >>> false1foo < bar: [ 1 ] > 0.9800011 foo 2: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 subclassResponsibility2.03''foo' asCommaStringAnd >>> 'f, o and o'd20181555 106660077708 AAAwhatever0.5 That is true!4g That is true!#( 1 two #( 3 ) )55It is always a number or zero:160119 Not found2345.883$a isCasedLetter >>> false salkjsdlkgfeecb0def@Tests-osx-64-Calypso-SystemPlugins-Traits-Queries-Tests-Test.xml20-('foo*baz*zort' match: 'foobazort') >>> false!((2@2) * (100@200)) >>> (200@400)((#(a b c d e) identityIndexOf: #c) >>> 342b01.(#(2 3 4 5 5 6) copyWithout: 5) >>> #(2 3 4 6)03 ||Xu u$Tests-osx-64-Sindarin-Tests-Test.xml203021028(0@10 isInsideRectangle: (0@0 corner: 100@100)) >>> truePerform a time zone independent comparison of the dates, i.e. only compare day, month and year. To compare with time zones, use #=\|a|a:= Array new: 3. #(10 20 30) withIndexDo: [:e :i| a at: 4-i put: e+1]. a >>> #(31 21 11)z34foo6(#(1 2 3 4) asSet intersection: #() asSet) >>> Set new||#3*[(#("a"("b"###("c"###["d"]#["e"]["f"]))))]A3741.928410 0:00:00:023;(Date year: 2018 month: 9 day: 28) ddmmyyyy >>> '28/9/2018'charlie%('pharo' endsWith: 'phuro') >>> false7-2joinUsing: 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)20Hello!(100 @ -200) abs >>> (100@200)| aBoolean "Evaluating disjunction (OR) -- answer with the argument, aBoolean, since the receiver is false." "false | true >>> true" "false | false >>> false" ^aBooleancompare: 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: falsemilliSeconds "2 milliSeconds printString >>> '0:00:00:00.002'" "(1 second + 2 milliSeconds) printString >>> '0:00:00:01.002'" ^ Duration milliSeconds: self10#+ keywordsStrict >>> #()B('abcDefgh' includesSubstring: 'DE' caseSensitive: true) >>> false161(Array streamContents: [:stream | #(10 20 30 40 50) groupsOf: 2 atATimeDo: [:first :second | stream nextPut: (first + second)]]) >>> #(30 70)1200431.234trim "Trim separators from both sides of the receiving string." "' this string will be trimmed ' trim >>> 'this string will be trimmed'" ^ self trimBoth?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) ] ]. ^ newCollection51| T | 0 t nn 0. ^ t'foo: a ^ [ | a | a := 10. a ] value + a'hello' 0DDD00000EEE04377733888399A0CCC0100100d+(#(a b c d e) indexOfAnyOf: #(x y c)) >>> 314&#(1 2 3) , #(4 5 6) >>> #(1 2 3 4 5 6)&Tests-osx-64-CodeImport-Tests-Test.xml9closeTo: 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 defaultComparisonPrecision1classNameKey "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" ^ #classNameJ('bar' asSortedCollection add: $c; yourself) asArray >>> {$a. $b. $c. $r}.`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 ] 0002$(#(a b c d) allButFirst: 3) >>> #(d)10(#(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))52-1/ """ pppp """ A """ pppp """ A """ ^ """ a """ 3390Tests-osx-64-Coverage-Test.xml070Store 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.XsXXXX%Answer the factorial of the receiver.330vector010(1923 roundDownTo: 10) >>> 1920104ccaption+#(1 2 3) asOrderedCollection capacity >>> 3-1collatedBy: 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 asSortFunctionababhAnswer the upper left corner of the rectangle uniquely defined by the receiver and the argument, aPoint.*(#(1 2 3 4 5) reject: #even) >>> #(1 3 5)p 0vector0#'abc' = 'abc' asWideString >>> truefoo: kkk XX kkk204TheRollingStonesb3200000332[ ^ 1 ]0.531/(#(1 2 3 4) count: [ :each | each even ]) >>> 2includesSubstring: 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 ] ]1.011131-420abcdYmakeRoomAtFirst "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 := newLastIndex4325500n u n100n s n4211a :foo301 #'hello''325611#(x y z) size >>> 3word41311.0%(-3.1479 truncateTo: 0.01) >>> -3.14EMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil4'hello true. := true301100000000000000000100.019aXb$(Color red asHexString) >>> 'FF0000'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.E(OrderedCollection new add: 42; yourself) class >>> OrderedCollection1)((4 to: 9) anySatisfy: #isPrime) >>> true-212%OrderedCollection new capacity >>> 10 'def' > 'def' >>> false100$##1-' test ' withSeparatorsCompacted >>> ' test '#('a') asCommaString >>> 'a'1930e11#('' ifEmpty: ['(nil)']) >>> '(nil)' "unfinished5Tests-osx-64-Transcript-NonInteractive-Tests-Test.xml1 0:B| ||b0 ppp <<<<< X 2atLast: 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']7Answer a Point that is the sum of the receiver and arg.0.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 ] ]12groupsOf: 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 ] ]#(1 1 1 1) argmax >>> 111001*Tests-osx-64-Roassal-Global-Tests-Test.xml 1 foo: ^2'''h''' withoutQuoting >>> 'h'0.5c200000000000000004({#hello. #world} identityIncludes: #hello) >>> true;Answer a Point that is the product of the receiver and arg.22413.1455330aa31e6A variant of #streamContents: with a strict size limit*('hello!' allSatisfy: #isLetter) >>> false61 (10 printStringBase: 16) >>> 'A' [:a||||a]e1000212*(#(a b c d) after: #b ifAbsent: #z) >>> #c28 August 20181gn uuuuuuu Xuu !#(1 2) asArray == #(1 2) >>> true18Return the sum (+) of the elements held in the receiver.vu u. X X X. X X0.01+('Hello, World!' count: #isLowercase) >>> 82{10@20. 30@0} \\ {1@3. 4.0@1} >>> {(0@2). (2.0@0)}mobaz301[ | | $('foo*baz' match: 'foobaz') >>> trueawordBefore: 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 ]12Calculate the average of a collection, return a CollectionIsEmpty exception if the collection is empty. Look averageIfEmpty: aBlock2000vector0)Tests-osx-64-SortFunctions-Tests-Test.xml311112004445484400B9999A 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 ]) ] ] ]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)]z (#(1 -4 -10 1) sum: #abs) >>> 16?Answer whether the receiver begins with the given prefix stringG(#('abc' 'de' 'fghi') sorted: #size ascending) >>> #('de' 'abc' 'fghi')3 | a3 hello: 2bfoo < bar: 1 1 > -91 2d3abcSReturns whether the receiver is a separator i.e., a space, tab, lf, cr, and newPage1WJust like do: except that the iteration index supplies the second argument to the block'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.00| 1*#(1 2 3 4) unzip second asArray >>> #(2 4)33113uonNextMonth "(Date year: 2018 month: 9 day: 28) onNextMonth printString >>> '28 October 2018'" ^ self addMonths: 11XXXXXXXXXXXXXXXX21 [ :a :a :b | | a a b | a + a + b3I('hello' collect: #asciiValue into: Set new) >>> #(104 101 108 111) asSet is number 101920160215K(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 4 ifAbsent: 7) >>> 70vector04223oopsz{} asSet = Set new >>> true13Signal CollectionIsEmpty if the collection is empty true := true2GifNotEmpty: 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 ]1 Not foundapharo 0 odd >>> false2oReturns a string representation of the receiver in base 16 in a way that executing it will return the receiver.4asIdentitySet "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; yourself00*Tests-osx-64-NewValueHolder-Tests-Test.xmld(#(1 2 3 4 1 2 3 4 5 6 ) groupByRuns: [ :each | each = 4]) >>> #(#(1 2 3) #(4) #(1 2 3) #(4) #(5 6))3"[ :thisContext | thisContext + 1 ]11hello!10de'(#(10 20 30) includesAll: #()) >>> true'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]]502({1. 2} asBag = {1. 2. 3} asBag >>> false)(1.2 arcTan: -1.5) >>> 2.46685171136624070a := a. [ :a | a ]. a := ateehlloe1C(#(10 15 22 789) collect: [:x | x//10] as: Set) >>> #(1 2 78) asSet1/(23.4567 printShowingDecimalPlaces: 0) >>> '23'0xor: 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 nothello!$(#(a b a d a) lastIndexOf: #a) >>> 5120150sAnswer a Point that is the receiver's x and y ceiling. Answer the receiver if its coordinates are already integral.00222is errorisInsideRectangle: 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: self21-Here 123should % be 6 the name6 of the method11It is always a number or zero:7140vector0bCAnswer the name of the day of the week on which the receiver falls.(Answer the first element of the receiver^Append the elements of the argument, aSequenceableCollection, separating them by the receiver.xf1915b-(3 ifNil: [42] ifNotNil: [:o | o +3 ]) >>> 6split: 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 ]. ^ result2.5671.00 GB-22first one:1;two:2;111\ 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: aCollection [ :a | | a ]236string3Details: 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.true asBit >>> 142422b20211:Tests-osx-64-SystemCommands-PackageCommands-Tests-Test.xml110.9198435972629521]((ByteArray with: 97 with: 0 with: 0 with: 0) asString sameAs: 'Abcd' asWideString) >>> false141.0001000a1EReturn the HSL saturation of this color, a value between 0.0 and 1.0.6 factorial >>> 720 (10.156s round: 2) >>> 10.160s3 m({64->$@} asDictionary fillFrom: 'AB' with: [:x|x asciiValue -> x]) >>> {64->$@. 65->$A. 66->$B} asDictionary6foo ^ [ :a | [ | a | a := 10. a ] value + a ] value: 1includes: 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]10285/foo "a" < "b" bar: "c" 1 "d" z: "e" 2 "f" > "g"3310223[Answer the sixth element of the receiver. Raise an error if there are not enough elements.10-888 00999000AAA030BBB000FFF0C0GGG000III00 JJJ2120.01120aa110242(Return whether the receiver is a letter. 2221333444nuun s nssn s ns nnuNote that there is no way to get the first element that works for all kinds of Collections. Must test every one.x30!((2@2) + (100@200)) >>> (102@202)31^Answer the first n elements of the receiver. Raise an error if there are not enough elements.we, aCollection "Concatenate the receiver with the argument." "#(1 2 3) , #(4 5 6) >>> #(1 2 3 4 5 6)" ^self copy addAll: aCollection; yourself0vector02S( #(3 4 1 2) flatCollect: [:each | { each. each*10 } ] ) >>> #(3 30 4 40 1 10 2 20)i X0### ###0 0000222226665/('pharo' beginsWith: 'pharo-project') >>> false [ :a :a | a ]{ ^ 1. 2. ^ 3 }Optimized implementation4XX n n5130d,Refer to the comment in Collection|collect:.0a::fooFFFFFF4classSide "Return the metaclass of the couple class/metaclass. Useful to avoid explicit test." "Point classSide >>> Point class" "Point class classSide >>> Point class" ^ self subclassResponsibility1060#(a b c) allButFirst >>> #(b c)me?('<1?success:is error>' expandMacrosWith: false) >>> 'is error'1not "Negation. Answer true if the receiver is false, answer false if the receiver is true." "true not >>> false" "false not >>> true" self subclassResponsibilityxzjoin: 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#hello. #world11 goodby: my: 3+Convert an OrderedCollection into an Array.1000('abddf' indexOf: $k) >>> 0*(#(1 2 3) reduce: [ :a :b | a + b ]) >>> 6a10101'{1. 2} asBag = {2. 1} asBag >>> true! foo: arg bar: arr ^ arg + arr . 03* 666 00777020888000III0F9HHH9999DDD9A EEE 1=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]]2P(String streamContents: [ :out | STON put: 1@2 onStream: out ]) >>> 'Point[1,2]'(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.a1920a0005321 0:01:01:002x(10 to:1) size >>> 010 4 + 3 >>> 7/Return a copy with the first letter capitalized3Class structural inspection - Class/Metaclass shift65536 == (1 bitShift: 16)e14'he''llo' surroundedBySingleQuotes >>> '''he''llo''':Answer whether anObject is one of the receiver's elements."#(a b c d) allButLast >>> #(a b c)00def4(#(a b c d e) identityIndexOf: #x ifAbsent: 7) >>> 710<(1 second + 2 milliSeconds) printString >>> '0:00:00:01.002' true >>> true1 goodby: 2 my: abc'abc' | 'cbe' >>> 'bcea'$(#(10) averageIfEmpty: [ 0 ]) >>> 101300460077900AEEECmax "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 ]1nnnuu0vector21{1. 2} asByteArray >>> #[1 2]5(false ifTrue: [ 'This statement is true!' ]) >>> nil XXXX""XXX""X311006616rFF 'abc' = 'def' >>> falseabs "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 absThis statement is true!0 'def' = 'abc' >>> false>> 322'Concatenate two Strings or Collections.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."Tests-osx-64-Deprecated12-Test.xml?((1 to: 10) collect: [:i| i gcd: 6]) >>> #(1 2 3 2 1 6 1 2 3 2)3020000001111110335555554446chello15def2XaX2.Results are not defined non-integer arguments.601001.1. 17Answer the previous date whose weekday name is dayName.222'1 true false nil self super thisContexthelloThat is false!7&(AsciiCharset toUppercase: $a) >>> $A. '' expandMacros >>> String cr3*(#(a b c d) after: #x ifAbsent: #z) >>> #z-4string2(1}2)12fillFrom: 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) ]1 a1d1foo: a x: a y: b [ :a :a :b | | a a b | a + a + b3true asInteger >>> 1164 [ :a ::b | ]1 '11abc' startsWithDigit >>> truepharo[Store the elements of valueArray into the slots of this collection selected by indexArray.14Color red hsvSaturation >>> 1.0 pppp Xppp 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.21-451.0[ :Object | Object + 1 ]11>( #((3 4) (1 2)) flatCollect: [:each | each ] ) >>> #(3 4 1 2)?Evaluating conjunction -- answer false since receiver is false.VifNotNil: 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 value100R(OrderedCollection new add: 42; add: 41 before: 42; yourself) asArray >>> #(41 42)2###'hello''worldabc2W(String streamContents: [:s| 'abcd' asStringOn: s delimiter: '->']) >>> 'a->b->c->d'1a(false xor: [true]) >>> truejasStringOn: 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 ]nil isEmptyOrNil >>> true<0000224455655597777855CCDDEDDDHFFFFGGDDICCBBBBBBAAAJ4433333310.123^ 2'foo10' endsWithDigit >>> trueg(STON toJsonString: { { #foo->1 } asDictionary. { #bar->2 } asDictionary }) >>> '[{"foo":1},{"bar":2}]'05('*foo#zort' match: 'afoo3zortthenfoo3zort') >>> true222232eqv: 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 == aBoolean00200100913c ab ab ac deAnswer the y coordinate..00######"""##"""#########"""###"""##"""###"""03subtractDays: dayCount "((Date year: 2018 month: 9 day: 28) subtractDays: 1) printString >>> '27 September 2018'" ^ (self asDateAndTime - (dayCount days)) asDated3isFinalQuote "Return whether the receiver is https://www.compart.com/en/unicode/category/Pf" "$' isFinalQuote >>> false" ^ self characterSet isFinalQuote: self23minutes "2 minutes printString >>> '0:00:02:00'" "(1 hour + 2 minutes) printString >>> '0:01:02:00'" ^ Duration minutes: self1233^Answer whether the receiver is a valid token-character -- letter, digit, underscore, or colon.1includesSubstring: 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) > 0(Array streamContents: [:s | #(1 'fred' 2 'charlie' 3 'elmer') pairsDo: [:a :b | s nextPut: b; nextPut: a]]) >>> #('fred' 1 'charlie' 2 'elmer' 3)1315;(#(1 2) detect: #even ifFound: #negated ifNone: [0]) >>> -26101Unused variable430=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 ] ]!'' expandMacros >>> String tab(#(w x y z) atPin: 4) >>> #zbasenameWithoutExtension: 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 ]"('action' alike: 'caption') >>> 5.1 Size of replacement doesnt match1.010a := a. [ | a a := a ]. a := a001002202111110one 9 \\ 4 >>> 1Z(#(1 2 3 4) reject: [:each | each = 3 ] thenCollect: [:each | each + 10 ]) >>> #(11 12 14) That is true!abc-2s:1 e:3 s:6 e:8 s:11 e:11 101J((RBScanner on: 'Pharo (, { exist ]' readStream) next; next) value >>> $(9105TIterate over all the pairs of the receiver and apply the binaryBlock to each pair. '((100@200) max: (30@400)) >>> (100@400)40*kkkk sssssss 0 ^ n 0 ssssssss 0 ^ n 0. ^ n1215sign "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 ]1057(RPackage named: 'MockPackage') isTestPackage >>> falseS(#(10 20 30) withIndexCollect: [:each :index | each + (index * 2)]) >>> #(12 24 36)20vector01633;#(1 2 3) asOrderedCollection makeRoomAtFirst capacity >>> 6MReturn whether the receiver is https://www.compart.com/en/unicode/category/Pf312oneP(Date year: 2018 month: 9 day: 28) onNextMonth printString >>> '28 October 2018'10rcull: 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]1Answer the set theoretic difference of two collections. Pay attention that the difference is not commutative, hence the order is important.6203224dreplaceFrom: 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: 1actions10040>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: Dictionary [:a|| |a]8fghiI(Date year: 2018 month: 9 day: 28) month printString >>> 'September 2018'9(#(xa xc xz xb xy) isSortedBy: #last ascending) >>> false12 hexString >>> '16rC'1n X60210 hex >>> '16rA'313Replace all occurrences of oldObject with newObject100100a || and: alternativeBlock "Nonevaluating conjunction -- answer the value of alternativeBlock since the receiver is true." "(true and: [ false ]) >>> false" "(true and: [ true ]) >>> true" ^ alternativeBlock value191ABCXX XX n XX# n X X0101{guarded "Return a positive nonzero extent." "(100@200) guarded >>> (100@200)" "(0@5) guarded >>> (1@5)" ^self max: 1@19220-1 progress.log4Answer whether the receiver can be represented as a byte string. This is different from asking whether the receiver *is* a ByteString (i.e., #isByteString) [ : | a: b ]1+^2U(ByteArray with: 97 with: 0 with: 0 with: 0) asString ~= 'a000' asWideString >>> truezAnswer whether the receiver sorts after or equal to aString. The collation order is simple ascii (with case differences).JRunning max. See the comment of self >> #running:of: for more information.1 goodby: my: 30100cn.c32false := false2'bar' asSortedCollection asArray >>> {$a. $b. $r}.KasInteger "Answer 1 since receiver is true." "true asInteger >>> 1" ^ 1sum: 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 ]1010actionabc0r(#(1 1 1 10 10 10 100 100 100) groupsOf: 3 atATimeCollect: [ :x | x ]) >>> #(#(1 1 1) #(10 10 10) #(100 100 100))[Answer the ninth element of the receiver. Raise an error if there are not enough elements.3aMCreates an array with anObject followed by elements contained in aCollection.102007Tests-osx-64-Refactoring-Transformations-Tests-Test.xml"[ :a :a :b | | a a b | a + a + b ]220g''fred the bear' lastSpacePosition >>> 92200324019nsn s nssssn s nssssnn$Optimized version based on primitiveweekday "Answer the name of the day of the week on which the receiver falls." "(Date year: 2018 month: 9 day: 28) weekday >>> #Friday" ^ self dayOfWeekName2102('fred the bear' copyWithout: $e) >>> 'frd th bar'20vector01403Refer to the comment in Collection>>#reject:thenDo:1oops3def200def$Here123should%Be6TheName6OfTheMethod10print: 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-630:00:00:00.001#>> isUnary >>> false3t({10. 20} asOrderedCollection addAll: {20. 30. 30. 40.}; yourself) >>> {10. 20. 20. 30. 30. 40.} asOrderedCollectionoops1'for the style (aa max:bb) with no spaceB(Character space join: #('Pharo' 'is' 'cool')) >>> 'Pharo is cool'1020510244,Tests-osx-64-System-Benchmark-Tests-Test.xmlfaNumber cannot be negativemin: 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)0Tests-osx-64-DrTests-TestCoverage-Tests-Test.xml15c10d432=Return the class of STON lists, Array, a system wide constant&(#(a b c d) allButFirst: 2) >>> #(c d)20wsecond "1 second printString >>> '0:00:00:01'" "(1 minute + 1 second) printString >>> '0:00:01:01'" ^ self seconds00.6747409422235526#(Color red diff: Color red) >>> 0.0X 4with: 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)]def${ tokenish >>> false'1234' asFourCode >>> 82537349220214003u u. 0 X X X XX X 0. X Xa125[ ]?(#(1 2 3) with: #(4 5 6) collect: [:a :b | a + b]) >>> #(5 7 9) 1 hello: 160.0N(false ifFalse: [ 'This statement is false!' ]) >>> 'This statement is false!'a#( #( 0 1 2 ) )22 2sorted: 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: aSortBlockOrNil0 X | t t t | t s t s t 1 foo: ; barXXXXXXX### XXn XX nnX$Returns a number between 0.0 and 1.04.05 3 odd >>> true-255,(#(10 20 30) includesAll: #(30 20)) >>> true4RUtility method to improve readability. Do not create the intermediate collection.0vector0U(true ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is true!'11200,Tests-osx-64-ThreadedFFI-UFFI-Tests-Test.xml101a:Answer whether anObject is one of the receiver's elements.X X125includes: 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: anObject"{3@5. 7@ -4} average >>> (5@(1/2))0sorted "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 sorted39Maybe look at the related method Collection>>inject:into:a |||| a0asSet "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: self101E02018((Color r: 0.5 g: 0.5 b: 1) hue >>> 240.0110 [ :a | 1 ]3~Answer the value of falseAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.0vector0(String streamContents: [:s| {'one'->1. 'two'->2} asOrderedDictionary associationsDo: [:a| s << a key << ':' << a value asString << ';']]) >>> 'one:1;two:2;'3bad stop index1n uuuuuuu Xuu n$Tests-osx-64-Geometry-Tests-Test.xmlAbcd0:00:00:00.0020* ( [ :aaa : bbb | | ccc ddd | aaa . ] ) . 0000000000001520IParse and materialize the STON representation in the character readStream330200110717 foo | tmp | tmp := 1 . ^ tmp . 23.57-316r41%000000111033BBB5555558887779AAAAAA2202XXXXXXXXXXXXXXXXXXXXXXXXXX2 goodby: 2 my: 2foo | a | a := 1. ^ [ | a | a := 10. a ] value + aSame aspect ratiopReturn a String representation of this number in base b with a minimum length and padded by 0 if zeroFlag is set116size "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]. ^ tallyincludesSubstring: substring "Returns whether the receiver contains the argument." "('abcdefgh' includesSubstring: 'de') >>> true" ^ substring isEmpty or: [ (self findString: substring startingAt: 1) > 0 ]1'PhaRo' asLowercase >>> 'pharo'XXXu2MockPackage-tests100n#n#n01010ATry to match aColorHex with known named colors, case insensitive.(2 raisedTo: 8) >>> 256,Tests-osx-64-UndefinedClasses-Tests-Test.xmltwo'-1' asInteger >>> -1130ziggie3u <action2(#(1 5 10) findFirst: [ :each | each > 15 ]) >>> 0 ######X#####149Answers a Dictionary based on collection of Associations.1Evaluate 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:. 00002222222820e034 { 1 ). 2 }200.0165'Tests-osx-64-Compression-Tests-Test.xml0vector2d 5655555544443'abc' startsWithDigit >>> falseho2e200e00Xh;'test test ' withSeparatorsCompacted >>> 'test test '16put: 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: objectInvalid input/output !1true | false >>> true32.01012#(10 20 30) sum >>> 601001230 | a | | a%(3.1479 truncateTo: 0.005) >>> 3.145uu#( #[ 0 1000 2 ] ) ( 1 }. 2 )00000BBB08888888888888880EEE09999999999999990HHH0xyEvaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into aCollection. Answer aCollection.6'2 between: 0 and: 4' findSelector >>> #'between:and:'a10{Round the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal.222$$ isCurrencySymbol >>> true1l(#(1 2 3 4 5) groupedBy: [ :v | v odd ]) asString >>> 'an OrderedDictionary(true->#(1 3 5) false->#(2 4))'1.02({3@5. 7@ -4} averageIfEmpty: [0@0]) >>> (5@(1/2))alReturns a string representation of the receiver as hex, prefixed with 16r. DO NOT CHANGE THIS! The Cog VMMaker depends on this.RReturn the metaclass of the couple class/metaclass. Useful to avoid explicit test.join: 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: aSequenceableCollectionJResults are not defined for base smaller than 2 and non-integer arguments.1ynewFromArray: 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) ]. ^ newCollection0231'hello' copyEmpty >>> ''13 #(10 20) emptyCheck >>> #(10 20)12zzbb1sum "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 ]. ^ sum! A shortcut method for raisedTo: 546333877729111A0000BB 000011111110#[ $h$w((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) pathString >>> 'book-result/W01-Welcome'131.4'a''b'15142110003%{1@50. 10@ -10. 5@5} range >>> (9@60)#1020421210486.(#(40 41 42) asOrderedCollection at: 1) >>> 40@(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 11 - arg ]) >>> 51102031(#(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)';Message sending and code execution - Runtime and Evaluatione500vector0fredH(#(1 + 3 - 5) reduceRight: [ :a :op :b | a perform: op with: b ]) >>> -1akEvaluate the block, unless I'm == nil (q.v.). If the receiver is not nil, pass it as argument to the block.}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.71 foo 2ec216rC1111111100000000022222222222221decimalDigitLength "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]]]]]]0In {1} you can escape \{ by prefixing it with \\13+((100@200) translateBy: 5@10) >>> (105@210)C(DateAndTime fromString: '2004-02-29T13:33:00+02:00') minute >>> 331 000102220300n s 60vector0 '' expandMacros >>> String cr?Answer whether the receiver is above and to the left of aPoint.6charlie2m(#(10 20 10 10) asOrderedCollection removeAllFoundIn: #(10 20 30); yourself) >>> #(10 10) asOrderedCollection05M= 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) = 0202 000000000001EidentityIncludes: 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]]. ^falseC('aeiou' findFirstInByteString: 'hello world' startingAt: 1) >>> 2.G(OrderedCollection new addAll: #(41 42); yourself) asArray >>> #(41 42)'hello' sorted >>> 'ehllo'1030 :BBBB | bbbb s n 0Evaluate 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.3(#(2 4) allSatisfy: [ :each | each even ]) >>> true10>([:x :y | x + y] valueWithPossibleArgs: #( 13 12 15)) >>> 25 23.4567b5100(0 to: 10 by: 2) last >>> 1098-3100(false or: [true]) >>> true Answer 1 since receiver is true.: 0@|s| s:=0. #(11 22 33) select: #odd thenDo: [:x|s:=s+x]. s >>> 44X X11600112231100400556-102320 Phar...ool-51!Character cr isSeparator >>> true2 ** -1 >>> (1/2)\\ 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: #\\23010 Xuuuuuu n uuu 311permutationsDo: 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: aBlockFileLocator temp / ('{1}.ston' format: { Time millisecondClockValue }) in: [ :file | file writeStreamDo: [ :out | STON put: 1@2 onStream: out ]. file readStreamDo: [ :in | STON fromStream: in ] ]032Fooh(String streamContents: [:s| 'abcd' asStringOn: s delimiter: ', ' last: ' and ']) >>> 'a, b, c and d'20301100000022373Return 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.41"2018 HELLOWORLD(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: zeroFlag2[ :a | 1| | #( 1 #+ 223.569851asBag "Answer a Bag whose elements are the elements of the receiver." "{1. 2} asBag = {2. 1} asBag >>> true" "{1. 2} asBag = {1. 2. 2} asBag >>> false" "{1. 2} asBag = {1. 2. 3} asBag >>> false" "#() asBag = Bag new >>> true" ^ Bag withAll: self(Tests-osx-64-Zinc-HTTP-Examples-Test.xml1""" 00 """ n """ n """ 0 """BAD boy!23245411100|generator| generator := Generator onDo: [ :doBody | Integer primesUpTo: 10000000 do: doBody ]. (generator next: 5) asArray >>> #(2 3 5 7 11)10vector0B'234znak ::x43 '') _ : 2' asValidSelector >>> #'v234znak:x43:v2'b100Use a proper symbol literalVAnswer 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)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' 'Foo''Bar'1523|Answer whether aPoint is within the receiver. Pay attention the self origin is considered less than but the corner is strictLOL3(1 minute + 2 seconds) printString >>> '0:00:01:02'10 . #hello1 003$((1 to:9 by:2) includes: 3) >>> true24 953.67 MB52eEvaluate the elementBlock for all elements in the receiver, and evaluate the separatorBlock between.202102030 printStringHex >>> '1E'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. Tests-osx-64-Slot-Tests-Test.xml221525521foo!(111/100 round: 2) >>> (111/100) 416-1216r1E0HExecute the receiver with one or two arguments depending on the receiver12% 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 \\ aNumber?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 asFloatHello!0[ | 3jnewFromKeys: 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(1]2)c000 rx1SParse and materialize the STON representation in string, skipping C-style comments4121 - 1 - 1 abs - 1 - 1 max: -1$(#() anySatisfy: [ true ]) >>> false21113003,123Cround: 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)2cbe0 2018-09-28R(#(1 2 3) collect: [:each | each + 10 ] thenSelect: [:each | each even]) >>> #(12)510PharoXX-112((Color colorFrom: #blue)>>> (Color blue)'h'/Tests-osx-64-EnlumineurFormatter-Tests-Test.xmlE((Date year: 2018 month: 9 day: 28) subtractDate: '2018-09-27') >>> 114201830between: #(23 nil)0 Tests-osx-6401#(:=aa:=:==bb:==#cc:==);Convert to a ByteArray with the ascii values of the string.30foo:Ymodulo. Remainder defined in terms of //. Answer a Number with the same sign as aNumber.300O|s| (#(1 3) detect: [ :each | each even ] ifFound: [ :e | s:=e*10 ]). s >>> nil1efoo: arg ^ arg + 11101tFold the result of the receiver from right to left into aBlock. The argument aBlock must take two or more arguments.(true and: [false]) >>> false2225622222000011111Return 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.2 ^ 1. 2. ^ 3d016rA Hello--world--1001042331.9283e1<#(1 2 2 3 1 1 1) asBag sortedElements >>> {1->4. 2->2. 3->1}n sss X0 ^ n n ^ n 0200allButLastDo: 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)]NConvert the receiver into a colorref, i.e, a number embedding r,g,b on 24 bits8Trim separators from both sides of the receiving string.34'1111' asFourCode >>> 8253074418reject: 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 ]]]02Unexpected block parameter"Tests-osx-64-Kernel-Tests-Test.xmlxz2/Answer how many elements the receiver contains.1Z(String streamContents: [ :s | 10 printOn: s base: 10 length: 4 padded: true] ) >>> '0010'1ol110a0$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:.(10 to: 1 by: -1) asOpenInterval >>> (9 to: 2)rremove: 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]e1#Tests-osx-64-DrTests-Tests-Test.xml*Tests-osx-64-System-History-Tests-Test.xmlAdd 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 found2r00101000 lowBit >>> 410010:$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)) next!#(a b c d e f g h i) sixth >>> #f10DDD 000EEE090FFF0AAA0GGG0BBBBBBCBBBBBB0JJJ00 KKK4010is103.1501?(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 4) >>> 02FLPositive32SmallIntegerCluster@B1=^:<{-C?#g=:4$Z#> @n?ZU0.v$K %Y&L%&kBT1234)g%CO?V3f&9'Y iH6rmY ;.$8q!Q%.KbԀ}&!ۮ& S 9 ȟ8 $`? 㻝3l&3 U; ϩ4@4mA*ֈ,Z09%t(51Z," 1111.XtΊ" #97g7&څ2& !S?Dr|@ .PYZ& #7f2 ,O?lfi9v;=N.;1(S8,=t}y[;FLNegative16SmallIntegerClusterFLPositive24SmallIntegerCluster o%B@%3d\@pFLFixedObjectCluster testSelector expectedFailsclientserverFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstream firstValue secondValueFLFixedObjectCluster FLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster^ testSelector expectedFailsFLFixedObjectCluster#. testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectClusterE testSelector expectedFailstestingEnvironmentFLFixedObjectCluster$4 testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster$ testSelector expectedFailstestingEnvironmentFLFixedObjectCluster3 testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails firstCommand subCommand1group subGroup1 subGroup2FLFixedObjectClusterD testSelector expectedFailsbackendForTestFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmockuiWaitingSemaphoreFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsmorphFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectClusterL testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFails commandLineFLFixedObjectCluster H testSelector expectedFailsparserFLFixedObjectCluster testSelector expectedFailstableuiWaitingSemaphoreFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster announcer propertiespaintpathborderparentisFixedencompassingRectanglemodelisDirty entryIndex attachPointfromtomarkers startPointendPointFLFixedObjectClusterC testSelector expectedFailsnonIdentityOrderedAssociationsidentityOrderedAssociationsFLFixedObjectCluster] testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterm testSelector expectedFailsFLFixedObjectClusterD testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster{ testSelector expectedFailstreeFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster K testSelector expectedFailspreviousBreakpointsclsoldSystemAnnouncerFLFixedObjectCluster testSelector expectedFails historyListFLFixedObjectCluster" testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmorphFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClusterN testSelector expectedFails testClass compileTargetFLFixedObjectCluster! testSelector expectedFailspackageApackageBpackageCpackageDpackageEaPackageCycleDetectioncycleAcycleBcycleCFLFixedObjectCluster\ testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterC testSelector expectedFailsFLFixedObjectCluster< testSelector expectedFails searchPanelFLFixedObjectClusterp testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClusterz testSelector expectedFailsFLFixedObjectCluster,nameescapingindexscopeusage vectorNameFLFixedObjectClusterC testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster$ testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsinstalledWatchpointsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailstoolFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsintType int32TypevoidTypecharType uint32TypestackFLFixedObjectCluster testSelector expectedFailspolygonFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClass announcementcollectedAnnouncementsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster  testSelector expectedFails presenterFLFixedObjectCluster2 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster[ testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorindexFLFixedObjectCluster0 testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster9 testSelector expectedFails architectureFLFixedObjectClusters testSelector expectedFailsFLFixedObjectClustero testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster* testSelector expectedFailsFLFixedObjectClustery testSelector expectedFailsFLFixedObjectClusterI testSelector expectedFailsparametersToUseFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectClusterqparent properties parenthesesvariable assignmentvalueFLFixedObjectCluster. testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterstateseedFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster) testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectClusterZ testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster l testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster B testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscommandToBeDecorated decoratorFLFixedObjectCluster&E testSelector expectedFails environmentscoperesultFLFixedObjectClusterr testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster! testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparserFLFixedObjectCluster  testSelector expectedFailsmorphFLFixedObjectCluster  testSelector expectedFails presenteradapterFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster$ testSelector expectedFailsparsersubjectFLFixedObjectCluster Y testSelector expectedFailsFLFixedObjectCluster/ testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsclassDefinitionFLFixedObjectClusterk testSelector expectedFailstestingEnvironmentFLFixedObjectCluster n testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterwnameFLFixedObjectCluster  testSelector expectedFails identifier preferencesFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails filesystememptyFilesystemFLFixedObjectCluster testSelector expectedFailscolumnFLFixedObjectCluster testSelector expectedFailscritiqueToolbarFLFixedObjectCluster` testSelector expectedFailsbFLFixedObjectCluster - testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster/# testSelector expectedFailsFLFixedObjectClusterj testSelector expectedFailsFLFixedObjectCluster8 testSelector expectedFailsresultbuilderFLFixedObjectCluster testSelector expectedFailsbuilderFLFixedObjectCluster  testSelector expectedFailstestingEnvironmenthashFLFixedObjectCluster O testSelector expectedFailsFLFixedObjectClusterHrgb cachedDepthcachedBitPatternalphaFLFixedObjectCluster testSelector expectedFailscontextsessionprocessdebuggedThisContextFLFixedObjectClusterJ testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentstreamexpecteddiffFLFixedObjectCluster_ testSelector expectedFailscanvasFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectClusterkeysvaluessizeFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster_ testSelector expectedFails rulesHelperFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentsnapshotFLFixedObjectCluster2 testSelector expectedFails testPackage testClass testMethod testClass2FLFixedObjectCluster7 testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectCluster  sourceNode expressionFLFixedObjectClusterq testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster testSelector expectedFailssystemSettingsmemorypreferencesFileFLFixedObjectClusterD testSelector expectedFails environment groupProvider builtGroupsinstalledCounterFLFixedObjectCluster collectionposition readLimit writeLimitFLFixedObjectCluster I testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectClusterB testSelector expectedFails breakpoint1 breakpoint2instance inspection breakpoint3 breakpoint4FLFixedObjectCluster. testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster  testSelector expectedFailsrayFLFixedObjectCluster xScaleyScalechartstyler masterShape markerColorgetRelevantValueBlocklines formatStringFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster^ testSelector expectedFailscanvasshapesFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster  testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor extraArgumentFLFixedObjectCluster&_ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigation completion mockFilterFLFixedObjectClusterh testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterA testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsplotxyFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterN testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringkeysdictFLFixedObjectClusterH testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLGlobalClassVariableCluster cHH"0:29%^P"9-H?:H'FLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectCluster& testSelector expectedFailsFLFixedObjectCluster parent propertiesscopeselectorkeywordsPositionsbodysource argumentspragmas replacementsnodeReplacementscompilationContext bcToASTCacheFLFixedObjectClusterT testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailscachecompiledMethodFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster] testSelector expectedFailsFLFixedObjectCluster/ testSelector expectedFailsparametersToUseFLFixedObjectCluster L testSelector expectedFailsFLFixedObjectClustername environmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails fileToZipzipsubdirzipFilefsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectClustere testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster@ testSelector expectedFailsFLFixedObjectCluster; testSelector expectedFailspluginpackage testToReRunconf reRunconftestCaseFLContextClustersenderpcstackpmethod closureOrNilreceiverFLFixedObjectClusterM testSelector expectedFailstestingEnvironmentFLFixedObjectClusterG testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsmanagerFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster+name environmentFLFixedObjectCluster testSelector expectedFailstestingEnvironment classFactoryFLFixedObjectClusterQ testSelector expectedFailsparsersubjectFLFixedObjectCluster  testSelector expectedFailslistenerSocket clientSocket serverSocketFLFixedObjectCluster^ testSelector expectedFailsFLFixedObjectClusterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster1 testSelector expectedFailsclassDefinitionFLFixedObjectCluster  testSelector expectedFailsaSliderwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster*? testSelector expectedFailsFLFixedObjectCluster;termcap outStreamcurrentBackground currentColorlightblinkFLFixedObjectCluster  testSelector expectedFails preferences persistencecheckerFLFixedObjectClusterL testSelector expectedFailsclassnumberOfAnnouncementsFLFixedObjectCluster  testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFails presenterpresenterModelpreviousLogSettingFLFixedObjectClusterS testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster8 testSelector expectedFailsFLFixedObjectCluster, testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterP testSelector expectedFailsFLFixedObjectCluster 0 testSelector expectedFailsFLFixedObjectClusterg testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster|7nameescapingindexscopeusageFLFixedObjectCluster { testSelector expectedFailstestingEnvironmentemptynonEmptyone elementIn elementNotInsubCollectionNotIncollectionOfFloatanotherCollectionnonEmpty1Element subCollectioncollectionWithSubCollectionsubCollectionInNonEmptycollectionWithoutNil collectResultcollectionOfLargeIntegerscollectionWith5ElementsFLFixedObjectClusterr suitestream suitePosition suiteTime suiteFailures suiteErrorsnodeName stageNameprogressFileNameprogressStreamshouldSerializeErrorFLFixedObjectClusterm testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster  testSelector expectedFailssessionprocesscontextFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterK testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUseshapeCollectionshapeCollectionClasscanvasFLFixedObjectCluster R testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster+ testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster  testSelector expectedFailsinstVarFLFixedObjectCluster testSelector expectedFailsforkvalueFLFixedObjectCluster testSelector expectedFailseditortextAreaFLFixedObjectCluster testSelector expectedFailsexpressionFinderFLFixedObjectCluster testSelector expectedFailstestingEnvironment repository directoryFLFixedObjectClusterX testSelector expectedFails testPackage testClass testMethod testClass2FLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustergjarray firstIndex lastIndex sortBlockFLFixedObjectCluster6 testSelector expectedFailssettingBrowserFLFixedObjectCluster1 testSelector expectedFailspackageCollectionAbstractpackageCollectionsSequenceable packageKernelpackageRegexCorepackageStringsaPackageRelationGraphpackagePackageDependenciespackageApackageBpackageCpackageDpackageMorphicBasepackageTextCoreFLFixedObjectClusterl testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterp testSelector expectedFailscacheFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster#J testSelector expectedFailsunicodeGeneratorFLFixedObjectCluster messageTextnodeFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempextractBlock2InTempFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster testSelector expectedFails mockPackageFLFixedObjectCluster7 testSelector expectedFailsFLFixedObjectCluster * testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster K testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsempty withItemsfiredFLFixedObjectCluster testSelector expectedFails senderCtxuffiCtx lastUffiCtxFLFixedObjectCluster parent propertiesselectorkeywordsPositions argumentsleftrightpragmaFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster" testSelector expectedFailstestingEnvironmentFLFixedObjectCluster e testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster- testSelector expectedFailsFLFixedObjectClusterz testSelector expectedFailsFLFixedObjectClusterk testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster> testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailsmonitor classFactory logBuilder chunkExporter chunkImporterFLFixedObjectClusterG testSelector expectedFailsFLFixedObjectCluster domainrange interpolate uninterpolateiuFLFixedObjectCluster& testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster_ testSelector expectedFailsparametersToUseFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster ) testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster$ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectClusterparent properties parenthesesnamevariablestartFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster  testSelector expectedFailsivarForTestingFLFixedObjectCluster ^ testSelector expectedFailspluginpackagepluginConfigurationFLFixedObjectCluster, testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterLy testSelector expectedFailstestingEnvironmentFLFixedObjectCluster f testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectClusterj testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFails prototypesFLFixedObjectCluster  testSelector expectedFailsclassDefinitionFLFixedObjectClusterI testSelector expectedFailsresolverFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterw testSelector expectedFailsbackendForTestspotterFLFixedObjectCluster( testSelector expectedFailscoderFLFixedObjectCluster testSelector expectedFailsthemeDecoratorFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFails filesystemguidevisitedFLFixedObjectCluster testSelector expectedFailsmorphhandeventFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster) testSelector expectedFailstestingEnvironmentchangesworkingEnvironment changeFactoryFLFixedObjectCluster: testSelector expectedFailsparsersubjectFLFixedObjectCluster  testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster#J testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectClusterQ testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster6 testSelector expectedFails slotDisplayFLFixedObjectCluster| testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterC testSelector expectedFailsnonIdentityOrderedAssociationsidentityOrderedAssociationsFLFixedObjectCluster testSelector expectedFailsinspectionClass presenterFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterx testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsplayerFLFixedObjectCluster#Cv dictionary orderedKeysFLFixedObjectCluster> testSelector expectedFailsFLFixedObjectClusterF testSelector expectedFailsbuilderFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailscountercounter2nodenode2FLFixedObjectCluster$ testSelector expectedFailsFLFixedObjectCluster[ testSelector expectedFailstestingEnvironmentFLFixedObjectCluster#I testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectClusterP testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster5 testSelector expectedFailsoldValueFLFixedObjectCluster testSelector expectedFailseditorFLFixedObjectCluster' testSelector expectedFailstestingEnvironmentpatchFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterW testSelector expectedFailsaPDPackageCyclepackageApackageBpackageCFLWordObjectClusterFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterw testSelector expectedFails operationsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster!H testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationliteralExampleexpectedLiteralValueFLFixedObjectCluster testSelector expectedFailstestingEnvironmentpackage2package1 mcPackage1 mcPackage2 classToRemoveFLFixedObjectCluster testSelector expectedFailscanvasshape interactionFLFixedObjectClusterE testSelector expectedFails emptySlotsFLFixedObjectClusterv testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster # testSelector expectedFails classFactoryoldSystemAnnouncerFLFixedObjectClusterO testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster% testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailslog logBuilderFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectCluster- testSelector expectedFailsFLFixedObjectClusterJ testSelector expectedFailsmatrixFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationoptimisationsActivereplacedMethodsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster%& testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster*/ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster filehandleforWrite semaphoresemaphoreIndex peekBufferFLFixedObjectClusterV testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentfullempty collectResultemptyButAllocatedWith20 elementNotIncollectionOfFloatcollectionIncludednonEmpty1elementwithoutEqualElementscollection5ElementscollectionWith3ElementscollectionOfNonIdenticalFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterh testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster+ testSelector expectedFailsFLFixedObjectClusterq testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterG testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterN testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster$ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUseFLFixedObjectClusterU testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster&v testSelector expectedFailslocatorFLRectangleClusterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster0 testSelector expectedFailsFLFixedObjectClusterF testSelector expectedFailsFLFixedObjectClusterZ testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparserFLFixedObjectClusterM testSelector expectedFailsmessageFLFixedObjectCluster# testSelector expectedFailsinstanceFLFixedObjectCluster  testSelector expectedFailsmorphFLFixedObjectCluster4 testSelector expectedFails filesystemFLFixedObjectCluster3name priorityListsFLFixedObjectCluster] testSelector expectedFailsparsersubject splitterClasslinkFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterg testSelector expectedFailsFLFixedObjectCluster 5 testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailscshapesfFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectClusterE testSelector expectedFailsFLFixedObjectCluster0Y testSelector expectedFailsaBlockcontextOfaBlockFLFixedObjectCluster  testSelector expectedFailsbaseUrlofflineSettingFLFixedObjectCluster testSelector expectedFails resetWindowFLFixedObjectClusterfoptions environmentproductionEnvironment parserClasssemanticAnalyzerClassastTranslatorClassbytecodeGeneratorClass encoderClassastTransformPluginsastParseTransformPluginsrequestorScopeClassbindingscompiledMethodClass semanticScopeFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster? testSelector expectedFailstestingEnvironmentnonEmpty5ElementsNoDuplicateempty elementNotInelementTwiceIncollectionWithEqualElementsnonEmpty1Element"collectionWithSameAtEndAndBegining collectionWith1TimeSubcollection collectionWith2TimeSubcollectioncollectionNotIncludednonEmptySubcollectionelementInNonEmptyreplacementCollectionSameSizesortedCollectionFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster&\ testSelector expectedFailsparserFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster* testSelector expectedFails debugSessionsindarinSessionFLFixedObjectClusterp testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmFLFixedObjectClusteri testSelector expectedFailscurrentStrategyFLFixedObjectCluster D testSelector expectedFailstestingEnvironmenthashFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster startstopstepFLFixedObjectCluster~ testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster " testSelector expectedFailsFLFixedObjectClusterX testSelector expectedFailsFLFixedObjectClustery testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailsareapositioneventFLFixedObjectCluster  testSelector expectedFailstestingEnvironment conflictsFLFixedObjectCluster testSelector expectedFailscanvasFLFixedObjectCluster' testSelector expectedFails testClass compileTargetFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsamStateFLFixedObjectCluster testSelector expectedFailsoccurrencesBrowserPresenterFLFixedObjectCluster  testSelector expectedFailsinstVarForTestFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClusterh testSelector expectedFails testPackageFLFixedObjectClustero testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectClusterx testSelector expectedFails environment groupProvider builtGroupsinstalledWatchpointFLFixedObjectCluster} testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster"V testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailssegmentFLFixedObjectCluster83 testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster + testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmenta1b1a2b2xPackageyPackagezPackageFLFixedObjectCluster> testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor extraArgumentFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster T testSelector expectedFailscompletionClasssystemNavigation completionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster u testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsplotxyFLFixedObjectClusterC testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster| testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterU testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectCluster semaphore socketHandle readSemaphorewriteSemaphoreFLFixedObjectClusterW testSelector expectedFailsc1c2FLFixedObjectCluster[* parent properties parenthesesleftrightcolons argumentsbarbodyscope bcToASTCacheFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster2 testSelector expectedFailscurrentCompilerFLFixedObjectClusterg testSelector expectedFailsparametersToUseFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster# testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster$, testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterwindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster) testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectClustert testSelector expectedFailsFLFixedObjectClustero testSelector expectedFailsdrTestFLFixedObjectCluster"B testSelector expectedFailsFLVariableObjectCluster outerContext compiledBlocknumArgsreceiverFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClusterA testSelector expectedFailsFLFixedObjectClusterM collectionposition readLimit writeLimitstreamcrlfprevious lineEndingFLFixedObjectCluster{ testSelector expectedFailsparametersToUsetestingEnvironmentmodelclassFLFixedObjectCluster! testSelector expectedFailsclassDefinitionFLFixedObjectClusterT testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails outerMorph innerMorphFLFixedObjectCluster testSelector expectedFailsparsersubject splitterClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster d testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster s testSelector expectedFailsFLFixedObjectCluster) testSelector expectedFailsclassFLFixedObjectCluster@ testSelector expectedFailsparsersubjectFLFixedObjectCluster  testSelector expectedFailsstateFLFixedObjectClusteru testSelector expectedFailscritiqueBrowserrulesFLFixedObjectClusterLnanossecondsFLFixedObjectCluster testSelector expectedFails presenterpresenterModelFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectClusterm testSelector expectedFailsFLFixedObjectCluster nextLinksuspendedContextprioritymyListnameenveffectiveProcess terminatinglevel errorHandlerFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster= testSelector expectedFailsvarFLPointClusterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterc testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterh testSelector expectedFailstestingEnvironmentemptynonEmpty collectResultemptyButAllocatedWith20otherCollectionindexCollectioncollectionWithElementcollectionOfFloat elementNotIn indexArraywithoutEqualElementsduplicateElementcollectionWithDuplicateElementcollection5ElementscollectionWith4ElementscollectionOfCollectionsOfInts collectionOfCollectionsOfStringswithCharacterssimpleCollectioncollectionOfStringcollectionWithSameBeginingEndFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterS testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterg)nameescapingindexscopeusage originalVarFLFixedObjectClusterL testSelector expectedFails testClass compileTargetFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster< testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmatchToolPresenterFLFixedObjectCluster+ testSelector expectedFailstestingEnvironmentFLFixedObjectClusterfi outerScopetempVars copiedVars tempVectorid tempVectorVarnodeFLFixedObjectCluster testSelector expectedFails testPackage testClass testMethod testClass2FLFixedObjectCluster4 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails previewerFLFixedObjectClustern testSelector expectedFailsreaderFLFixedObjectClusterg testSelector expectedFailsaPackageaSecondPackagepackageApackageBpackageCFLFixedObjectCluster testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster  testSelector expectedFailscachehaltController testObjecttrace oldTracer breakpointFLFixedObjectCluster,x testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterC testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsarcFLFixedObjectClusterA testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterV testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempextractBlock2InTempFLFixedObjectCluster^ testSelector expectedFailsFLFixedObjectClusterAselectorvaluableFLFixedObjectCluster testSelector expectedFailscanvasshapesFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmenta1t1t2xPackageyPackagezPackageFLFixedObjectCluster  testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogwindowFLFixedObjectClustertestCasemaxTimeForTest testCompletedservicesFLFixedObjectCluster  testSelector expectedFailsmonitor classFactory logBuilderaClassFLFixedObjectCluster( testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster  testSelector expectedFails architectureFLFixedObjectClusterQ parent propertiesscopeselectorkeywordsPositionsbodysource argumentspragmas replacementsnodeReplacementscompilationContext bcToASTCacheFLFixedObjectCluster  testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailstestingEnvironment errorMessage errorLocation errorSourcetext interactiveFLWordObjectCluster3FyHxedOݒ]ster tesrr ex*ilssDaSeBagewDRpac6Γckag edOb Gter>otest5 expI -lstt4tLTt9tRj1c2 5c6\[9c1f2FL9L(ectCE0Q\elecz ctedޔramel0feteE=ironhwelrEeonstbLFixJ6 ClusFn ActorBfdFai3Fhaller ҁctth-Tracpoin>dObjeuerestSrexpegspa%8[ToUsL-ter@HialirateO5wbaTestt1ObjerxzstSe˻SxpecDFLF,?ctClDNCr$Rlect1tedF5ixedq}ustee< te54or ekqailsIZixedf#^uste+ teor e`ÕailsionCr؀temNhHnfeOTpect@#tsF jectƁ _(Seleo$ecterdxLFixClusV s"ctor1:_dFai Sceter)bnstaodgwAncodizat"&5actB^mpe7ock28mLFixLíClus%u^ ISctor>ddFaitͷedObYDxterȈ0sele!uabldObj4kerG"estS[expey^OscaZ)vpes[nbjecGN.tSelO.pect8jltestUonmeDM#nvirQAO1t1fҬkageUezP2LFixwClus 捃ctorUgdFaifile׳Kdel@ emPr|=Hdialc wFL5tectC䕱<!aseFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster2 testSelector expectedFailsweakSetWith3ElementsemptyFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterw testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterBKparent properties parenthesesmessages semicolonsFLFixedObjectCluster& testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterU testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterdomainrange interpolate uninterpolateclampinputoutputFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster$ testSelector expectedFailsFLFixedObjectCluster* testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster$ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster parent properties parenthesesreceiverselectorkeywordsPositions argumentssuperOfFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails presenterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster= testSelector expectedFails prototypesFLFixedObjectClusterB testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsresolverFLFixedObjectClusterF testSelector expectedFailstestingEnvironment classFactoryFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailssmtpsocketFLFixedObjectCluster; testSelector expectedFails filesystemguidevisitedFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterm testSelector expectedFailsexistingstoredmergerFLFixedObjectClustern testSelector expectedFailsparsersubjectFLFixedObjectCluster< testSelector expectedFailsstrategyFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster) testSelector expectedFailspasswordManagerFLFixedObjectClusterl testSelector expectedFails slotDisplayFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster. testSelector expectedFails vennDiagramFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterr testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsbuilderFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster(~ testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsmethodNameEditorFLFixedObjectCluster  testSelector expectedFailscontextsessionprocessFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLWordObjectClusterb#(!Y)!#( (  ! Y ) )#Y| Y | Y := 1. Y + 1#. !#'Y' #(  ! Y )#'!Y''!Y'`!Y"!Y" #( #(  ! Y ) )$!#!YFLFixedObjectCluster k testSelector expectedFailsatPragmaanotherAtPragmayetAnotherAtPragma atPutPragmaFLFixedObjectCluster= testSelector expectedFailssource selectioncurrentCompletionFLFixedObjectClusterW testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsaPackageDependencyanInternalPackageDependencypackageApackageBFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsmutexforkedProcessesFLFixedObjectCluster@ testSelector expectedFailsangleFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster  testSelector expectedFailstestingEnvironment workingCopyrepositoryGroupversions versions2FLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails emptySlotsFLFixedObjectCluster testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster] testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster# testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectClusterf testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails rectangleFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterV testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster- testSelector expectedFailsFLFixedObjectCluster outerScopetargetReceiverFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster*b testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentfullempty collectResultemptyButAllocatedWith20 elementNotIncollectionOfFloatcollectionIncludednonEmpty1elementwithoutEqualElementscollection5ElementscollectionWith3ElementscollectionOfNonIdenticalfloatCollectionFLFixedObjectCluster testSelector expectedFails decoratoradapterwidgetFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster" testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterad testSelector expectedFailsparametersToUsesnippetFLFixedObjectCluster  testSelector expectedFails slotClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassclassFLFixedObjectCluster!~ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailschartFLFixedObjectCluster1 testSelector expectedFailsparametersToUseFLFixedObjectClusterH testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster&\ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster 1parent properties parenthesesvaluekeywordPositionsFLFixedObjectCluster testSelector expectedFailsfinalizationRegistryfinalizationCountfinalizerThatCounts waitSemaphorefinalizedObjectfinalizerThatRaisesError finalizerfailedFLFixedObjectCluster ~abFLFixedObjectCluster: testSelector expectedFailstextmorphexpectedErrorsexpectedErrorPositionsfailureFLFixedObjectCluster$ testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmodel environmentFLFixedObjectCluster testSelector expectedFailsmockObjFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLVariableObjectClusterp testSelector expectedFails filesystemFLFixedObjectClusterf testSelector expectedFailsFLFixedObjectCluster? testSelector expectedFailsFLFixedObjectCluster} testSelector expectedFailscommandFLFixedObjectCluster} testSelector expectedFailsFLFixedObjectCluster firstLinklastLink excessSignalsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster[ testSelector expectedFailsFLFixedObjectCluster( testSelector expectedFailsclassDefinitionFLFixedObjectClusterj testSelector expectedFails filesystemFLFixedObjectCluster testSelector expectedFailsmorphFLFixedObjectCluster 9 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster,l testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectClusterD testSelector expectedFailstestingEnvironmentexpecteddiffFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster? testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstablestrategyFLFixedObjectCluster," testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailsemptybFLFixedObjectClusters testSelector expectedFailstestingEnvironmentnonEmpty5ElementsNoDuplicateempty elementNotInelementTwiceIncollectionWithEqualElementsnonEmpty1Element"collectionWithSameAtEndAndBegining collectionWith1TimeSubcollection collectionWith2TimeSubcollectioncollectionNotIncludednonEmptySubcollectionelementInNonEmptyreplacementCollectionSameSizesortedCollectionFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterTc testSelector expectedFailstestObjectPointFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsnewClass superClasssubClass newClass2 superClass2FLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClustervsxshxxshysyyFLFixedObjectCluster testSelector expectedFailscurrentStrategy brokenRuleFLFixedObjectCluster  testSelector expectedFailstestingEnvironmenthashFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectClusterC testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterfilehandleforWrite semaphoresemaphoreIndexFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterT testSelector expectedFailsedsessiondebugAPImockDisplayAPIcurrentDebuggingAPIFLFixedObjectClusterkisource isScripting isParseFaultyisFaultyisFaultyMinusUndeclarednoticesvaluehasValue formattedCode skippedTestsraisemessageNotUnderstoodnumberOfCritiquesgroupdefault nodePositions styledPatternFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailscanvasFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectCluster testSelector expectedFailscheckerFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails replacePanelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectCluster : testSelector expectedFailstestingEnvironmentstreamwriterFLFixedObjectCluster  testSelector expectedFailscanvasFLFixedObjectClustert outerScopetempVars copiedVars tempVectorid tempVectorVarnodeFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster~ testSelector expectedFailsFLFixedObjectCluster shapeoffset offsetRatioFLFixedObjectCluster' testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsinstalledBreakpointsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectClusterG testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster| testSelector expectedFailsbrowsertoolcontextFLFixedObjectCluster testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectCluster|aparent propertiesvaluestartFLFixedObjectCluster selector arguments lookupClassmethodFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster(h testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterV0 outerScopetempVars copiedVars tempVectorid tempVectorVarnode isInlinedLoopFLFixedObjectCluster# testSelector expectedFailsaStringFLFixedObjectCluster d testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstallyFLFixedObjectClusterr testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorindexFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigation statisticsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster parent propertiesleftBarrightBar statementsperiods temporariesFLFixedObjectCluster bstartstopFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsxyplotFLFixedObjectClustertests resourcesname announcerrandomGeneratorFLFixedObjectClusterw testSelector expectedFails environment definitionFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterB testSelector expectedFailsmonitor classFactory logBuilderdetectorFLFixedObjectCluster( recentlyReadsocketinBuffer outBuffer inNextToWriteoutNextToWritelastReadtimeout autoFlush bufferSizebinary shouldSignalFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster`parent properties parenthesesleftright statementsperiodsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster!domainrange interpolate uninterpolatelinearexponentpowppowbFLFixedObjectClusterg testSelector expectedFails collectionFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsparametersToUseserviceFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustere testSelector expectedFailsparametersToUse ffiLibraryoldExceptionHandlerFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster* testSelector expectedFailsfileNameFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustera testSelector expectedFailslgFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails drTestsUIpluginsplugin1plugin2FLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelclassFLFixedObjectCluster  testSelector expectedFailsinstancebackendFLFixedObjectCluster\ testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailssourcedestFLFixedObjectCluster A testSelector expectedFailsFLFixedObjectClusterZ testSelector expectedFailsdpnodeobserverFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster } testSelector expectedFails identifier preferencesoldPreferencesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustert testSelector expectedFailsparsersubjectFLFixedObjectCluster@ testSelector expectedFailsstateFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails presenterpresenterModelFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster  testSelector expectedFailscollectionWith5ElementsFLFixedObjectCluster " testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster"q testSelector expectedFailsaCompiledMethod aReceiveraMethodContextaSenderinstVarForTestLookupSymbolnonActiveBlockContext anArgumentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster3 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster) testSelector expectedFailstestingEnvironmentnonEmptyelementExistsTwiceempty collectResultnonEmpty1ElementcollectionOfFloataccessCollection elementNoteInoldSubcollectionwithoutEqualElementscollectionOfFloatWithDuplicatecollectionIncludedcollectionNotIncludedcollectionWithoutNilduplicateFloatnonEmpty5ElementscollectionWith4ElementscollectionOfString"stringCollectionSameEndAndBeginingFLFixedObjectClusterq testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsforkvalueFLFixedObjectCluster testSelector expectedFailstestingEnvironment workingCopyFLFixedObjectCluster  testSelector expectedFailsparametersToUsecanvasanimationClassFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLWeakVariableObjectClusterSFLFixedObjectCluster! testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsrewriteBasicEditorFLFixedObjectClustera testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails testPackage testClass testMethod testClass2FLFixedObjectCluster  testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectCluster testSelector expectedFailsdocCommentNodeFLFixedObjectCluster testSelector expectedFailswriter fileStream fileReferenceFLFixedObjectCluster>widthstylepaintFLFixedObjectCluster testSelector expectedFails tarjanPackagepackageApackageBpackageCpackageDpackageEpackageFpackageGpackageHanArrayFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster  testSelector expectedFailscacheFLFixedObjectCluster. testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster. testSelector expectedFailstestingEnvironment classNametestEnvironmentFLFixedObjectClusterv testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectClusterF testSelector expectedFailslineFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempextractBlock2InTempFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsshapesconsearchcanvasFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster I testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogwindowFLFixedObjectCluster testSelector expectedFailstestingEnvironmentemptynonEmpty collectResultemptyButAllocatedWith20collectionWithElement collectionIncollectionNotIncollectionOfString elementNotIncollectionWithCharacters#otherCollectionWithoutEqualElementscollectionWithoutNilMoreThan5FLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster1 testSelector expectedFailsmonitor classFactory logBuilderFLFixedObjectCluster( testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster* testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster: testSelector expectedFailstestingEnvironmentinstVarFLFixedObjectCluster 2 testSelector expectedFailsparametersToUse decorationFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster3 testSelector expectedFailsweakSetWith3ElementsemptyFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster(p testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterEdomainrange interpolate uninterpolatelinearFLFixedObjectCluster* testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailspointFLFixedObjectCluster3 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectClustercacheFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterc testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayout classFactoryFLFixedObjectCluster 0 testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUsescaleFLFixedObjectCluster( testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsfilterableListFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster| testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsresolveroriginalUserLocalDirFLFixedObjectCluster5registeredClassNameFLFixedObjectCluster,z testSelector expectedFailstestingEnvironmentFLFixedObjectCluster numerator denominatorscaleFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterp testSelector expectedFails filesystemguidevisitedFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster/ testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails environmentbrowsernavigationStateFLFixedObjectCluster) testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLWordObjectClusterf & s03yr .     c& |q:?4CS\: !X9 $ &  _!s_ HZ5    17+; /H   +7.8. 4=I"3E1d$ /1Q )18?U%=,37O 41@Lv7ZU5-2%.M Sn # G }!#W!<K+, G GLq0* /Qam3A$- j BK!g6  G),  6cw"M=H>7 D>30Tj2.$/G  5;d-/G6G?k'5H"99w F!%6 %BF  P-.M#+O@Yox(. "  *FeR T[sry;5 m !Pb:\"0*5A&akR*" k){^P,6.(3he - $9HVbN?o$   #&/ S,*p89P] >e+"(%%>'#?#':$4*=x  -D 6%-& 5$*1 M !V$r6G)0_Z?}-uJ = #4'CZE.J03 8'Em:= B: -3nAH`$CBEh? u W /,Q En{'p"8J.!-# J4 1 * $1 h9AY5)8H73)Vo3<b !-'MD<S R#/}"I7u SRG2n( r =H.<-w 3i% 0GOY`. .a("&;,O% [6&5ld .X(< T $/8B"(!/ %l5, db>oW z p> /u DclS-' N  * 3 G GV L  M(o!sY&~ %+ * "E)$ Y*    )n|  4c>># $!gs D ."o_)DS   %bgq0Ob.6V& a.3      ".4AK #w    EkB+O /l'L9  x= 4?cN(&;`@ yZT'M>Xf"q47Cy6<4  " w| 874%i; > 4=I w,#G*%2$ :]\wGUeAU1~l-c-P.  && N1?VE`9N  *%l C  n`a! #%0^dk7  -(R=1J=g#!3 9FbR$<'LYlx. ,:U))= D ]!1@NV &4r6##4OEx3 /|j6=^:j'I?6*8 /!2F!r 74@s*#<,/-.At)".g*2=!,*  $&46t2/!) %-E*{ *y;R$$F/ 3 [/C2 '0|f&  LBB(7$Sb <7" Z!)~G K  X3 v  y 2U8+:C"A%/8i,D 7 *GRL&6w\cj  !$<I[}B4  o6v!**f"&p1 V @c*  71a$#K;Ck (& z& r .BY \5W 0 )$a& Pcq$ oK}.5<RF,"3; -+&sv( ,."  J1: e,*N.//=:@N 54 7 F; $/8B)Z^`F( I(0P b#0&0,>ENV[#G-  n4Zc(;MwJ T,z su&!M pXd?5z.6H){; PGH2$zm/YvKt)07@ =  ! &# \ P2 I ?)Q  fI# j- .5:/2 1/ < - "|D%&9,P8T[#>);   3&d & %   60. $(Z ',%I$= #X1(i?O!# `{ & %&+0)#8>". C  $+0E&d3035gn@$5N#Sf%>"!iQ"'h(q!D| 50g=  <(80F#.7A>#3 4$?  Zu ( 6J`.&^ 3T=nHER`z09zD=;,GU_m# ^,&",-  R jp4A$ 7DB Z%@ r(I3n.#6AM> E |3$V&f  1G#l8%Q; 4Y n ` '5&.&/%}^Cku h{ B!c*$AQ-' %dL$D0Y J$ s TTZn0z<S-Pb#d[pV  " ,(mN%1#))<D74eD +.R"'3(-  \O: Oy "!)JZ \B*C_.m \dJ^ ?SkTM"v1~'!.;Rfmy#kV pD"F;DP2 &$gO _m4$  0$2  3:HZb =_-'! * k '$+~@j-W*41(v!(  bm3$P4-@ m k=je  +$% S )&+Y/ !  0 :JXX1+:, 9lq/Hq }&;%&at%3\2C6Md `Q.%N^HQap ",:]1:"B I ?0 .,JQ j}Rb6 V8  ,bm&' $0A !$+/:  *,#(-K2L+7( &?*"(4?O@ !d$(-rX->X  4*  (&3LE2 ECe  j;4"M[`S 3' +($&5X  #<%b Pfog \NAOBei>8% ;e>|%wF$Wf%8%,,i " !U +'<7!fb  &TLYtPKW+ 5{6$-L7  /.J&=Jnd^08@ - 8L  vv :''Yg l "Pp4B*Y ! - "-+L 7< r,):'A oY @&ws4 4A [ T0 M]4<2`! o=(814' }= B$ $FLO rn2@+;/e} }HuICI~  U -UlUiY>^'s%1.W !i+/  ;  ]  X_(05'5E,W LmU?  -8+${w $d j!Z.jy 2w<  4#=B/!/fF6/% ?!"EKR~&@&,!3 MY,8 & w<*G   %-W %A,8:  -)t,;# 4{32P- xz4Do%$t[SC1 ;!$ % U9Qtz5;N `  4 S1O&9j) Y1bd[0+?xkC 5 <z;@y5 l{M3<>< Hl e %97[?[:N  >?E  +8  V?K%789$15?4!qH,lz N /",IGZT*u,3Z%{M /VR31=l"A/pz c#: 3J 1bU,m] %70 L.D<b  F!-%,Xv7m|3',%|;sE /B>%$q/E#dNn3/ $ 8Jb>k;X}%i (P} =E+79>-: #="%0%9:O'\$#C    *?$ 14x*%/B("  ce "v. !.W.HZt? >@UNl,S\FW]b!] S!/ }i - .~!- -37&f;-#5Qu$tR&",S^p $-5=2R2  u[. |`k 9#(y0- >{ +3,B2& $H  (3 &HA:$-"0 )I+=K1[# O< #b3 ) ?-!@ Fof11C^ x   $A&Z%0X )/ ,5 q ) %1[^KV xe  e;R%     H<> : %L" 1Ox@ K(V"~j(!C0  3) e= 2Nl ;D)_ 8$5~ I\bgxFnB_ D|;Rk^/z>3[o HE/V5 !'+%9xEKP6 9_`KIo!) j\*1( $/z $! & $ & H<GP4&*2*)%5*D/\N"J9Jv;+7gc@:@.!C3lk@.6M 1  k, Mfj %"V23Os  &x`1')CM$.W" DR$&(Q$' '%4Y58$o k%,Ks5z-4%9h #9OB$S4%(Jo[oH)q,(==Z  .1"R*8$9$ #j(*ZCEQ+=]1(?`v O5m 1   ,*d0 0h)2:BO " L  +3(.6M(b ' ,^   !TUk ,\#Y*b$   2|,. ^<"  y-: %!35WG)<7( 4.H", %b+-\o)2(+/ +aP  T_hD*+kt~"Gt-.A !+ . 4I6#V#  H'- l  *$ s&c*] p~,& a5y M 1'(i8 zJvK  B" r8.    2:@$MavA`R?:$5])1? 11 oQ=\y(,) : 5 : # 8z(=-Q $F.3 .   Pu K_ &&t**`Cln)r6=.,GJ$v0-)  @ >8_ ) $?)` 0$C".2)= %j%;2   &:0v<S!:  ## 6Is& 3*6-68,r >)&,+%_jn ,~z (6 U. lVf5(6=VEO" ,t*I # { 1#4,2 +i  )G#X.W!+ ,C5(G )2G 4,]"s;-Ze 1*W W]g oE/&Y) RN "D 9A ?T&"! + ,}$E&@  4AVC" %M":5  ,@ ") ae .7"#.7A ?7<#A9"6##7N =./  -KY ' *. A2[&*   ~AZP(. 6GY1* `# RcZq)6FZAT+"y&CC 5  0; % -c%x _6@g:  =R$   y@1 .P:[0>   MY` J  KM  T !-' %e>8J0%& uF KQD 7 /D,;d,<<$#`twT;O(" p<'<c=/7Nm> %& Br-1 %   z /jX ( h)$Z0'  5D #%   B  .;)nH!)   DK'l-Kmj 1FLFixedObjectCluster testSelector expectedFailsclassnumberOfAnnouncementsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectClustero testSelector expectedFailsstrategyFLFixedObjectClusterS testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster b testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFails slotDisplayFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster* testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectClustera testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterM* testSelector expectedFailstestingEnvironmentexample1 literalArrayselfEvaluatingArray nonSEArray1 nonSEarray2example2empty collectResultwithoutEqualElementswithEqualElementswithCharactersunsortedCollection sortedInAscendingOrderCollectioncollectionNotIncludedremovedCollectionelementInForCopyelementNotInForCopy firstIndex secondIndexreplacementCollection indexArray valueArraynonEmptyMoreThan1ElementsubCollectionNotInreplacementCollectionSameSizeoldSubCollectionnonEmpty1ElementcollectionOfCollection"collectionOfFloatWithEqualElementscollectionWithoutNilduplicateElementcollection5ElementscollectionWith4Elements collectionOfCollectionsOfStringscollectionOfCollectionsOfIntssimpleCollection%stringCollectionWithSameBeginingAnEndcollectionOfFloatrecursiveArrayFLFixedObjectCluster commandLinesessionstdoutstderrFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster1 testSelector expectedFailsbackendForTest application presenterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster dictionary orderedKeysFLFixedObjectCluster testSelector expectedFailsbuilderFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster' testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster testSelector expectedFailsmethodNameEditorFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterS testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster. testSelector expectedFailseditorstringFLFixedObjectCluster testSelector expectedFailspatternMatcherFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster messageTexttagsignaler signalContexthandlerContext outerContextFLFixedObjectCluster testSelector expectedFailspackageAaPDPackageDependencyWrapperFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationFLFixedObjectCluster. testSelector expectedFailsFLFixedObjectCluster u testSelector expectedFailscircleFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster@ testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster  testSelector expectedFails emptySlotsFLFixedObjectCluster testSelector expectedFailscanvascameraFLFixedObjectClusterQ outerScope targetClassFLFixedObjectCluster testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster& testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterR testSelector expectedFailsmonitor classFactory logBuilderFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster  testSelector expectedFailscallbackFLFixedObjectCluster testSelector expectedFailstriangleFLFixedObjectCluster xScaleyScalechartstyler masterShapeboxaxisXaxisY formatStringFLFixedObjectClusterU testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster` testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster' testSelector expectedFails decoratorFLFixedObjectCluster testSelector expectedFailstestingEnvironmentfullempty collectResultemptyButAllocatedWith20 elementNotIncollectionOfFloatcollectionIncludednonEmpty1elementwithoutEqualElementscollection5ElementscollectionWith3ElementscollectionOfNonIdenticalFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster7 testSelector expectedFails controllereditorFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustertexponentFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassinstanceFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterP testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster { testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster4 testSelector expectedFailsparametersToUserunnerFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectClusterT testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterR testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectClustero testSelector expectedFailstextmorphexpectedErrorsexpectedErrorPositionsfailureFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster( testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusters testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentgenFLByteObjectCluster [IppQ8[Iph[IpR$EfS,[IphFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustera testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFails filesystemFLFixedObjectCluster argumentsFLFixedObjectClusterQ testSelector expectedFailsFLFixedObjectClustercurrentSession categories guiCategory toolsCategorynetworkCategorysystemCategory userCategoryFLFixedObjectCluster n testSelector expectedFailsFLFixedObjectCluster' testSelector expectedFailsmanagerFLFixedObjectCluster  testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailstestingEnvironment clientStream serverStreamFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailstestingEnvironmentuniversalEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster* testSelector expectedFailsfactorybuilderFLFixedObjectClusterP testSelector expectedFailstablestrategyFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsnextLinknlistlink1link2link3link4nonEmpty otherListlinkcollectionWithoutNilnonEmpty1ElementcollectionWithoutEqualElements elementNotIn elementIncollection5Elements collectResultunsortedCollectionsortedCollectionFLFixedObjectCluster& testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsprofmockViewFLFixedObjectCluster testSelector expectedFailsnewClass superClasssubClass newClass2 superClass2numberOfAnnouncementsnewTraitFLFixedObjectClusterA testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails breakpointclspreviousBreakpointsobserveroldSystemAnnouncerFLFixedObjectCluster testSelector expectedFails historyListsavedFLFixedObjectCluster testSelector expectedFailstestingEnvironmentstreamFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster| testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterO testSelector expectedFailsFLByteObjectCluster9#NJFLFixedObjectCluster$ testSelector expectedFailsedsessiondebugAPImockDisplayAPIcurrentDebuggingAPIFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClusterhnameescapingindexscopeusageFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectClusterinvertedFLFixedObjectCluster testSelector expectedFailsanalyzerFLFixedObjectCluster% testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster name owningClass definingClassindexFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsscopeSelectorPresenterFLFixedObjectCluster9 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectClusterq testSelector expectedFailstestingEnvironmentversionvisitedFLFixedObjectCluster@ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster$ testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsinstalledCountersFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor testClassFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsbrowserFLFixedObjectClusterz testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster- testSelector expectedFailsintType int32TypevoidTypecharType uint32TypectxresolverFLFixedObjectClusterparent propertiescontentsstartstopFLFixedObjectCluster testSelector expectedFailsellipseFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectCluster3 testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster $ testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorindexFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterk textColortextFonttextSize tickColor spineColorFLFixedObjectCluster8 testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster? testSelector expectedFailsplotyFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterstreamencoderFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterdomainrange interpolate uninterpolateconstantlinearFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseserviceFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster48 testSelector expectedFailsemptyRectangle rectangle1FLFixedObjectCluster# testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterVparent properties parenthesesstartstopvalue sourceTextFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster= testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster testSelector expectedFailsivarForTestingFLFixedObjectCluster% testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparserFLFixedObjectCluster{ testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailslabel1morph1label2morph2panelFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster+ testSelector expectedFailsdpnodecontextdp2cls testClass testSubclassFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster" testSelector expectedFails generatorFLFixedObjectCluster testSelector expectedFailsaClassFLFixedObjectCluster7 testSelector expectedFailswindowFLFixedObjectCluster7 testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails identifier preferencesFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectClusterz testSelector expectedFailsstateFLFixedObjectCluster testSelector expectedFailsrulesSelectorPresenterrules rulesByGroupFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterS testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster6 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsresultbuilderFLFixedObjectClusterj testSelector expectedFailscanvasboxesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterkFLFixedObjectCluster testSelector expectedFailsreg1reg2resultFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster W testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectClusterR testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster& testSelector expectedFails ruleLoaderFLVariableObjectCluster                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  I                                                                                                                                                                                                                                                                                                                                                                 FLFixedObjectCluster testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12cacbtatbtctdFLFixedObjectCluster testSelector expectedFails testPackage testClass testMethod testClass2oldRulesSettingsFLFixedObjectClustersourcenodecachedExpressionNodeFLFixedObjectCluster testSelector expectedFailsmergerFLFixedObjectCluster  testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectClusterH testSelector expectedFailstestingEnvironmentxyclassFLFixedObjectClustery testSelector expectedFailspointFLFixedObjectClusterZ xScaleyScalechartstyler masterShape markerColorgetRelevantValueBlocklines formatStringFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster ' testSelector expectedFailscanvasshapesFLFixedObjectCluster V testSelector expectedFailstestingEnvironmenttestEnvironmentnumberOfAnnouncementsFLFixedObjectCluster } testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogwindowFLFixedObjectCluster testSelector expectedFailstestingEnvironmentemptynonEmpty collectResultemptyButAllocatedWith20collectionWithElement collectionIncollectionNotIncollectionOfString elementNotIncollectionWithCharacters#otherCollectionWithoutEqualElementscollectionWithoutNilMoreThan5equalNotIdenticalElement elementToCopy'identityBagNonEmptyNoDuplicate5ElementsFLFixedObjectClusterQ testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor extraArgumentFLFixedObjectCluster(, testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherFLFixedObjectCluster6 testSelector expectedFailsFLFixedObjectCluster` testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterGexecutionEnvironment isEnabled testFailuresshouldSuspendBackgroundFailuresshouldFailTestLeavingProcessesshouldTerminateProcessesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster name environmentFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringkeysdictFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterxdomainrange interpolate uninterpolatelinearbasepositiveFLFixedObjectCluster&' testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterU testSelector expectedFailsFLFixedObjectCluster& testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseserviceFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterf testSelector expectedFailsFLFixedObjectCluster+ testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterP testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFails filesystemFLFixedObjectClusterparent properties parenthesesstartstop isByteArraycontents openerSizeFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster` testSelector expectedFailstext candidatescontext processorstream backWindow1 backWindow2 topMostWindowFLFixedObjectCluster/ testSelector expectedFailsfunctionFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsmanagerwindowFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsresolverFLFixedObjectCluster testSelector expectedFailsbrowserFLFixedObjectClusterM testSelector expectedFailscommandFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectClusterO testSelector expectedFailsFLFixedObjectCluster* testSelector expectedFailsresultleftrightFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLVariableObjectClusterL testSelector expectedFailsFLFixedObjectCluster e testSelector expectedFailsaSliderwindowFLFixedObjectCluster_ testSelector expectedFailsmorphFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails preferences persistencecheckerFLFixedObjectCluster  testSelector expectedFailsclassnumberOfAnnouncementsFLFixedObjectCluster  testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsstrategyFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails presenterpresenterModelFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster  testSelector expectedFailscountFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster  testSelector expectedFails slotDisplayFLFixedObjectCluster  testSelector expectedFailssubjectofflineSettingisCachingRessourcesSettingFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster5 testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster announcer propertiespaintpathborderparentisFixedencompassingRectanglemodelisDirty entryIndex baseRectanglematrixconnectedLinesshouldUpdateLines cornerRadiusFLFixedObjectClusterF testSelector expectedFailstestingEnvironmentcollectionWithElementotherCollectionnonEmptyempty elementNotIn collectResultexpectedElementByDetect speciesClasselementTwiceIndoWithoutNumberelementexpectedSizeAfterRejectcollectionNotIncluded!nonEmpty5ElementsWithoutDuplicatesameAtEndAndBeginingnonEmpty1Element indexArray subCollectionduplicateElementcollectionWithDuplicateElementcollectionWith4ElementsstringCollectionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster6 testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster i testSelector expectedFails inspectorFLFixedObjectCluster/ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsbuilderFLFixedObjectClusterY testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails testClass compileTargetFLFixedObjectCluster. testSelector expectedFailsobj1obj2wpobj3obj4observer testClass testSubclassFLFixedObjectCluster, testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster& testSelector expectedFailssycRefactoringPreviewFLFixedObjectCluster testSelector expectedFails testedValueFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLWordObjectClusterY!YFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster d testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironment repositorydictFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsoldRelationGraphnewRelationGraphpackageRelationGraphDiffpackageApackageBFLFixedObjectCluster5 testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster managerdeferredStartupActions propertiesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailssubjectFLFixedObjectCluster  testSelector expectedFails coordinatesFLFixedObjectClusterO testSelector expectedFailsivarForTestingFLFixedObjectCluster commandLinesessionstdoutstderrFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterX testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsrootfileSystemModelfileSystemPresenter windowPathUIFLFixedObjectCluster$ testSelector expectedFails nonEmptyDictFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilderFLFixedObjectCluster" testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsvectorFLFixedObjectCluster testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster3 testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster4 testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFails classFactory impactFilterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster&J testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterM testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailscompilerFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterW testSelector expectedFailsticksFLFixedObjectCluster testSelector expectedFailsFLDictionaryCollectionClustergFLSimpleCollectionCluster[   1Zl 6rr H  F%$mvU   1,   7  W/F Y. $0d  t.3  b e19_    ?  $ "g !3Je$  4+In A -  B" )FLSimpleCollectionClusterj?    FLDictionaryCollectionCluster#M    FLSubstitutionCluster@N ggggg$^jggg}ggggg%ggggg,npggggg sggggg*wgggggggQ Oggggggg.<ggggggg ggggggg,6' d R(z4"'Z1"Щ-?\[UC 1y-.q/MO 62m" Q rW1R} fx<XyDp)$k #@"yb;)Pggggg=hggggg1?ggggg,8ggggg qggggg1Eggggg,nggggg ogggggKt^ggggg/ggggg,ggggg&[8ggggg!^ggggg+8nggggg" @ggggg!ggggg Hggggg\:ggggg1N*ggggg/|gggggPggggg gggggggggg&ggggg:ggggg ggggg!ggggg1iggggg$xggggg HߗgggggKHggggg-0,ggggg!Sggggg/_gggggG5/ggggg!8g.-dg/'ig Jga5g*|gg#g.Sgo#gY2gXg6g'og߼g1Tgyg@g(w= g g10@g @g ' g  g+t@g(w0(@g g%7 g.$_@g @g1 g3v@g"@g7 g.H g g~*@g  @g 2 g  g#G@g.;.@g3 F g1 g+= g%j@g $@g~  g.$7 gT=@g1@g#z) g5@g Jg ={gTPgg"-g?Eg$%g {g/tpg//g+g8g g$^gg@/gp!g>HgNg-*/g  g&2g$mEg'egg2:g.g0gig")$gXߨgK[g%8,gSg$sg#5Ag'ggg,T6ggg,pggg-ܢggg ggg!gggggg,ygggLg,Qg6g(fg-ag(hg Jg,g(:p}g!gRg# 3g"4 g Zg 4Џg(+g(-v#ׯ/ ?geAނC'@gggggc[ggggg/ggggg)Ԙggggg2ggggg%_2xggggg2+/ggggg_gggggbGgggggzߐggggg ggggg-vygggggg#ggg)d>g Jlwg".g|g ggg+w/g/YLgV%g1]qg/#ukVLe*X0 .`T pngggggg!Dgg,s=g#g {=g(:g ]_g0P:g(>g%geg,ۏg(g((g-abg!Ag"Rg 4+g&g1g%.g1Ung0{kg 2ng* g-X+gg <_g1g*~Dg-kQg2B&,g.Eg .z\U0{+- Z W%+% =*ggBgg)1gggg0Gggggk^[gg1ggHKgg0ggM2Bgg(gg;[gg$DggVgg SggC&gg+D ggg [r ggg"T.< ggg#T ggg0 ggg"z ggg@ ggg ggg> ggg xm ggg/  gggCW ggg' gggAp ggg(; ggg ؑ gggj ggg% ggg,o ggg ggg(sogUqg{ngBg2gng&JX.g"Pg&/gg0[gog.V@g7g1g#PgBg.cKg &gg-tgggg-K0 gggg!36hv,<! * 4Zggggv5g gg3ggg*ggggv4g gg3gggOggggv6g gg3gggV{*d%gg2\gg1Wggtgg :=gg rgg+dSgggg*bNggEgg*vgg%nlgg1'wgg gg/NDgg7 gg#{tggj/gggg)Vgg Bgg`|gg#85gg!86gg-Xgg&^^gg xgg+gg%@Pgggg*g&gg)e!gggg+HggqggNo0gg*Qgg=ggMQgg'Q gg ggwDgg12gg0fgg*=Yagg$u gg3gg:gg(gg aggCgg |ggC8gg.ggiggf$gggg-K|gg+XK}gg":ggqgg*)-gg)gg/Sgg$`ggygg"5cgg' =?gggg]gggg-ggggs@o$&]d$'=)>*$ge/ ۓ AGP/Q(~(&]Ou2 JeA :V+txSa gggdGggg lggg$'jgggggg(6ggg2|ggg-ggg:o$ggg.w8ggg.YUggg$7ggg pggg.ggg%zqggg2Eyggg#lb.DY7)g!F]Tg)>g!g#eg,ۄg GAg)!g((g.,g Ogug1<gg!g&9g(`g V gAggGg)+g!xgQRgbg<g+  ^+>*i+4 Ui $"ggg/[ggg{ggg0Lcggg/ggg Egggl1gggsMgggt9ggg /gggVVggg7ggg?gggggg,fggg T!gggg,H)gggggg4Pggg+vgggYggg^ggg:gggaBgggCBgggGiyggg.$Sggg K&ggg0[ggg/qggg,ggg+5 gggg2g^g,g## ggg/[g+cg%El"g-cMgVGg'0|8g-m7g!g%fggPgvgXga3g JBgUKgg qg ggg'ngggGggg/L*ggg.tggg)ggg$Eggg#>C)gggt3ggg&/ggg%C^m)gggsC)ggg?gggs!bggg$iq)ggg n)ggg)gggggg%C:ggg $K)ggg ,ggg&S)ggg.7)ggg#>5ggg߹"4=tgLggg->g$]ggs gg-4Tgg ;gg%ELggggggggg ggggggggg1.ggggggggg ~ggggggggg/}ggggggggg,9~ggggggggg&`gggggggggSggggggggg&Pwggggggggg#ggggggggg IgggggggggADgggggggggbggggggggg.gggggggggqggg([qggg*BgggEBggg/l(qgggMqggg17Bgggqggg1fqggg/BgggPBggg*a9qggg&VLBgggKBggg&Xqggg(,Bggg [Jhg9b(L6gggggt6ggggg [6ggggg 1j6gggggA~'6ggggg 96ggggg2`H6ggggg 6ggggg.x;6ggggg 6ggggg$h6ggggg/`#F6gggggJ86ggggg1`p6ggggg6gggggc 6ggggg e6gggggg.b*HGgF&Gg K@Gg<G0Gg:1$Gg\Gg\w KAvGgX\ Gg]ZGg KX GgVB eGgsVUGg KSeGgUGglH;Gg>Gg?"GgB%GgW@0Gg FGgE&Gg" KCGgsIGg_Z"@GgF-&Gg1 KOGg_Gg{I&Gg" KF0Gg:&Gg+ KXGgD"@GgJ-GgdG0Gg@m Ggs^.QGg\!GgV= &Gg KF(GgQ Gg K;""@GgIYGgA7Gg]X GgB[.-gggg0-}9I_ [@" b 61NSgggggg1\Fgggggg gggggg%U2gggggg1dgggggg,}ggggggF!gggggglggggggNsgggggg,tgggggg!0ggggggVggggggqgggggg q|gggggg!8fgggggg/@ggggggGLggggggKgWgggggg !ggggggo\gggggg1*gggggg,8igggggg,QPgggggg-0woggggggYgggggg cgggggg o;gggggg)Pagggggg }שggggggChgggggg Hjgggggg+8Kgggggg" igggggg&r"gggggg!-Bgggggg\5gggggg, Xgggg5VOCggggCggggFXggggRIXgggg,BCgggg[Cgggg5Xgggg(Ddgggg!/l%gggg ,[Ddgggg!/NDdgggg ;VkDdgggg ;m%gggg)> D%ggggfDdgggg)>aXDdgggg1BDdgggg ,< %ggggع%gggg Ddgggg1j%gggg .f%gggg(%ggggg.Lgggg&X~ gggg gggg"!gggg^gggg #-gggg0Jgggg(Pggggbgggggg d$gggggg$l[gggggg-s'Lgggggg1Kggggggg gggggg|sgggggg ԥgggggg -gggggg-ogggggg `wgggggg)?<ggggggFY1gggggg'gggggg,MRgggggg ggggggIqgggggggggggg!ygggggg($=g :Tg'Yg1gTg&gԲgHg)dRg+2g2Hggg'߬g g}Sg&Hvg u~gggggg,j>gggggg6gggggg" Tgggggg"f ;ggggggmgggggg Vgggggghlgggggg ggggggpjgggggg7gggggg Rgggggg& gggggg/l3gggggg0gggggg#Zgggggg }ggggggs<gggggg)gggggg#~gggggg0DuggggggkggggggkggggggQ)ggggg&d{ggggg$'ggggg'ggggg(gggggg|ggggg2ggggg+ggggg!Lggggg oTggggg;wfggggg%ggggg/gggggg סggggg ?ggggg%zggggg-'t+'tb/$!* %V:Gi #53ygg&; Agg -gg#gg%HggggBggggnT8gg'gg Ug-6gkig2hg1gmg2 6g4g$iZg Вg-[ &i $v1WLggggggggggggggggoLgggggggggggggggg,]Lgggggggggggggggg'Lgggggggggggggggg%Mgggggggggggggggg2Nggggggggggggggggrgggggggggggggggg /rgggggggggggggggg#rggggggggggggggggrgggggggggggggggg .Fgggggggggggggggg.Ggggggggggggggggg .Hggggggggggggggggjgggggggggggggggg gggggggggggggggg0= gggggggggggggggg [Tgggggggggggggggg,cTggggggggggggggggTgggggggggggggggggggggggggggggggg$ggggggggggggggggNgggggggggggggggggggggggggggggggg+zgggggggggggggggg)zggggggggggggggggzgggggggggggggggg"6ygggggggggggggggg&M6zgggggggggggggggg%6{ggggggggggggggggHggggggggggggggggIgggggggggggggggg`Jgggggggggggggggg"BKgggggggggggggggg|]gggggggggggggggg#]gggggggggggggggg]gggggggggggggggg*]gggggggggggggggg%gggggggggggggggg'gggggggggggggggg gggggggggggggggg gggggggggggggggg#gggggggggggggggg$gggggggggggggggg U%gggggggggggggggg>gggggggggggggggg">ggggggggggggggggt>gggggggggggggggg1>gggggggggggggggg-gggggggggggggggg.ggggggggggggggggOggggggggggggggggxgggggggggggggggg2 eogggggggggggggggg&epggggggggggggggggeqggggggggggggggggDergggggggggggggggg  gggggggggggggggg. gggggggggggggggg  gggggggggggggggg Kgggggggggggggggg }Lgggggggggggggggg-iMggggggggggggggggNggggggggggggggggGgggggggggggggggg%>Ggggggggggggggggg.G gggggggggggggggg*BG gggggggggggggggg gggggggggggggggg!gggggggggggggggggggggggggggggggg'-ggggggggggggggggYmggggggggggggggggmgggggggggggggggg.mgggggggggggggggg*b(gggggggggggggggg (gggggggggggggggg+(gggggggggggggggg(gggggggggggggggg#ggggggggggggggggIggggggggggggggggAgggggggggggggggg\gggggggggggggggg/O]gggggggggggggggg/O^gggggggggggggggg1O_gggggggggggggggg"O`gggggggggggggggg  #gggggggggggggggg*S $gggggggggggggggg %gggggggggggggggg nugggggggggggggggg'uggggggggggggggggugggggggggggggggg ugggggggggggggggg&^1gggggggggggggggg1gggggggggggggggg!1gggggggggggggggggggggggggggggggg(gggggggggggggggg$ggggggggggggggggggggggggggggggggg,WggggggggggggggggWgggggggggggggggg*=Wgggggggggggggggg+dRgggggggggggggggg-SggggggggggggggggTggggggggggggggggUgggggggggggggggg}gggggggggggggggg}gggggggggggggggg%O}ggggggggggggggggM9Pgggggggggggggggg$`9Qgggggggggggggggg<9Rgggggggggggggggg'9Sgggggggggggggggg_gggggggggggggggg :gggggggggggggggg+gggggggggggggggggggggggggggggggg x_gggggggggggggggg)_gggggggggggggggg+X_gggggggggggggggg Jgggggggggggggggg ggggggggggggggggHgggggggggggggggggggggggggggggggggggggggggggggggg-ggggggggggggggggAugggggggggggggggg.Avgggggggggggggggg Awgggggggggggggggg1hAxggggggggggggggggfJgggggggggggggggg$0Kgggggggggggggggg(Lgggggggggggggggg"'h7gggggggggggggggg1h8gggggggggggggggg6h9gggggggggggggggg"gggggggggggggggg"gggggggggggggggg."gggggggggggggggg!Pgggggggggggggggg$eggggggggggggggggggggggggggggggggtggggggggggggggggIggggggggggggggggIgggggggggggggggg tIgggggggggggggggg#Igggggggggggggggg1gggggggggggggggggggggggggggggggg/p3gggggggggggggggg1p4gggggggggggggggg1Xp5gggggggggggggggg w+fgggggggggggggggg+ggggggggggggggggg*+hgggggggggggggggg+igggggggggggggggg*>Ngggggggggggggggg3Ogggggggggggggggg$PggggggggggggggggRPgggggggggggggggg)RQggggggggggggggggRRgggggggggggggggg#{ gggggggggggggggg gggggggggggggggg@ gggggggggggggggg&xTgggggggggggggggg(xUgggggggggggggggg,xVgggggggggggggggg&xWgggggggggggggggg!3gggggggggggggggg3ggggggggggggggggT3ggggggggggggggggpzgggggggggggggggg{ggggggggggggggggO|ggggggggggggggggZtggggggggggggggggZugggggggggggggggg Zvgggggggggggggggg!gggggggggggggggggggggggggggggggg.gggggggggggggggg gggggggggggggggg)eJgggggggggggggggggKggggggggggggggggLgggggggggggggggg;gggggggggggggggg=;gggggggggggggggg);gggggggggggggggg!Ogggggggggggggggg!gggggggggggggggggggggggggggggggg/bggggggggggggggggbgggggggggggggggg2QbggggggggggggggggvMggggggggggggggggNgggggggggggggggg.3Ogggggggggggggggg)ؚgggggggggggggggg%؛gggggggggggggggg*d؜gggggggggggggggg DEgggggggggggggggg#DFgggggggggggggggg'DGgggggggggggggggggggggggggggggggggggggggggggggggg#cggggggggggggggggwjgggggggggggggggg*jggggggggggggggggjgggggggggggggggg,%gggggggggggggggg%gggggggggggggggg"%gggggggggggggggg*gggggggggggggggg&gggggggggggggggggggggggggggggggg+C=8gggggggggggg'ggggg+C5ggggg Ugggggg.Fgggggoggggg8ܡggggg gggggg.FHXgggggggggggg8cgggggg gggggyggggg ,Ygggg1[Ygggg1m YggggEYggggMYggggG(@ gggg ViYgggg@ gggg7Ygggg1 1"@ gggg@ gggg "@ gggg ;r@ gggg}@ gggg2u9q@ gggg `@ gggg1@ gggg,Ygggg)>j@ gggg2uPYgggg fYgggg)>aVYgggg1 BYgggg1m:@ gggg ;K9Ygggg,b@ gggg,Ygggg ,!@ gggg'%m<91D.k*)l\g'O0'Gggggg/bggggggggggygggggL |2!. u,6ӌ ' tX$$m"&6 "?}(2 h>#G 2J9 p NR@ \o(]4/% 5Zlж- 'K.7f0Ԥ#yU'?g#Sg&ԗg L2wg(.g/g"#]I +vezG6$(1O u#"9=L+xJH&6sgggdgggI ggg*5ggg&RHggg3ggg*sggg"Zmggg,TBggggggEggg"lԒggggg1o-lJggggg ,dԒggggg 6lJggggg  lJggggg~GlJggggg Ԓggggg'|`Ԓggggg UԒggggg)>ܾԒggggg"lJggggg#.nԒggggg ,h\lJggggg1wԒggggg#.lJggggg"YԒgggggypYlJggggg1slJgggggRtlJggggg' lJggggg~Ԓggggg"l3lJggggg&?Ԓggggg&ZlJggggg)>olJggggg1oԒgggggyqԒgggggyԒggggg#lgF6b"kggI5"egg7"`gg7pcggB4 ihggq8.Ne,gg5%)`gg*8%*kgg<%:fgg[8!(a"gg7(ggg7b`gg4bcggB5|ctgg7egg5$egg9 hkggr5ggg8egg(6kgg B#zgk6f)ggkgg68igg -igg8?hkgg_5`gg6igg8 !cwgg4X_)guB5`$b)gg7F$+hkgg2 &agg6ezgg6ggg4gmgg7egg8)&xcgg3&}f ggf7&b)gg~7*dIggA7;dgg5&i:ggZ6*igg8fgg8`ggegg]`ggM8c gg15ebd8gg4hggg4'g7bgg6agg^ /$jgg.5Zbgg4agg7!f,ggR8jkDgg7W!kggt ;!k0gg!iWgg4V!kggO3`gg8:`gg* jgg7jgg=8jLggcgg5h}ggg7Nigg4v#bgg45Cjgg 5p`rgg (ěkTgg8kgg`rggDigg8i#gg6Be gg6x) egg4)e!gg24'fcgg7kb!gg6"Fkgg4GRiwgg7!f$gg0 0Ñ%giy D!jOgg M" igg -"igg 8 "fgg7`ogg7hwgggii_gg5cgg"4[]g~gg#6i`fgg6zkgg7^~cgg3cmgg g`Pgg E$xdggY 'cgg8@'fsgg4aggB8@e gg7<djgg @?d'gg74fggu4z}jgg4kggfgg7[fggj 7g޷5-#2ctgg4#3kgg3#Okgggj#P`ogg4njgg5$gs5Eb)gg<8Ijgg8g`gg@k gg@8%kgg%f,ggf6%e/ggt%eJgg L%`ggQ7%egg6b),igg7)-fgg8)Oagg53hggc*\g6phggg3dggV jgg5/5ggg45ehgg4dgg6Kf]ggq hkggi5Pegg46e|gg5g 9 egg5kšf,gg6 kegg7$gggHA'g5fJkgg3Wd4gg6Xd`<ggvfDggbgg_8&iHggX4xkgg7&`gg7]&`gg4*^kEgg5*icggd6Kp`gg5T*rfgg 0g5bygg5< a+ggs !g);6f$ggF`gg5bgg5re gg 'h5gg^(gz4<Abgg8 ")gX8",b@gg5"1b.ggm4F"@fgg "Jigg s%ggg5%egg 8f%b"gg"7%kDn$g^8?%fDggP MkTgg3 i3gg4fAgg7hgg7I(j#ggPr((hgg8f(4j-rGg E(>kgg*8(?fgg4W|kgg6jgg7=cUggo4`gg4da$gg3ggg8BiAggJ6ziHgg7^7hDgg$6Nkggggg7#fkgg3#lcgg5V'#lgH8' &5gA iggB6agg7f ggL5'Rga8 g׍4hDgg Cctgg7Cdgg4[O`GggF YRggg8DSgggldgg6Omdgg4)ocgg56)zkggu5igg3bgg}7WZi`gg5c[gg5h gg<4Xgwgg38"Sggg5"Ucgg6"Vegg=6 "_gO{"chTggB5F"fgVgg^5Q"rhkgg5{igg52cgg6hggkggt8&cgg 5,cwgg7jkgg=&|g^5$kgg$jQgg34n$d4gg4tg8\(^iggB81)gM8egg73agg6negg4gS4Pjgg8?ePggcng6 g7| cgg3dPgg68fgg8#kDgg85#cgg94&#cgg8]whwgg{Mk8gg 1zeggQ7 f,gg76!kgg8-igg4edgg& gM4*& cgg*4e&digg7b&"eggU7&+k gg6)igg5<}hgg6_iKgg3drgg5cggh6.Oh ggf6`ggg66ePgg5!lacgg7$igg97Kbgg7?%cgg7Fjgΐ6gOggB4dggjcgg16}ezgg26}dLggw8ngj.40NePggshgggM3'SgZ8'afgg8ijgg441`gg?>jgg7 <kgg8 Khgg4; N$g6 bkgg 7we ggo7=ggg: *>`ggV4EgU ge gg =kgg )igg4EjhggM4"dgg^4c&>cUgg5dgg8\`gg5&geggT8,jgg8tb.gg5jQgg8qkbgg,jgg 6{ePgg4*`gg@5(gVgg04e>gg6.g"%56eKgg16aogx8egg5 fsgg6 hkgg18rZg>7b!e;gg 8q!ggg5!kRgg7!a$ggH8!gjgg3gggb8ggg5icgg95egg5hTgg52dgg7=>g6ie^ggR#kggi7o'xkgg4:'ding 6q'aggA5Ucgg81Fggg" ge!gg+5oigg4kgg`8Mggg7{Dg5bRgg^7kog8)b`ggw5d|gg6.fAgg5hggw6+aYgg 49]ggggg _eggggg ggggg.ބggggg|OAx ` ` ` `` `?`8` `%` `-``&`=`.`` ` `/` `1` `` `a <` ` ``5`` `9` `` ``;`` ` `` ` ` ` ```(`)` `7`` ` ``a*`` ` ` `"` `` ` `~`!` ` `>``#` ` ``6` ` ` ` ` `,` ` `y``` ` ` `| ` ` ` ` ` ` ` ` `@` ` ` `+`'``2` ` `3`} ` `$`0``` ` ` `4`:` ` ` ` ` `/gQ{g$!G4%u -x(F2g J\g#_g,gdLgg+OHgEg(lg/N=gtg/gVg%;g|g+8/g^g@Jg ug/gg,!g(o)g*Kg6gQg+ g1w=g*YZg -ge:g2ag<g )ug"C1g%ig $g!,Kvg!3gqg+u- g5]g*g? g*geޅg&Eggg,T?ggg6ggg+:ggg ,ggg/gIgtrg/g#^g J*1g  gigN$g,s>"W.(UB-3'{> X]`; >Se)#ې m( kW%acAAS,<3 GD*k$&0" $kkt\/*^1k,*R .i$u*b5-(3.&  xX)'flPgg N gg.gg2fgg.Y&ggabggqgg%ggg:[ggg^ggg]=&ggg&Qgggwggg*ggg [E~ggg8,ggg3Egggtggg/rggg0CgggV;ggg#7ggg(^Vggg ,ggg?gggQ!Oggg HFggg(oggg#)ggg!ggg8Pggg, Xggg gggggg:}gggVgggdBgggggg5i[ggg1$5ggg K ggg",ggg Sggg2!ggg4ggg0cs g-]{")5s*]F1!1>.e wG3 J&n(&}O1u1/2 (9[E.`A:(+x>Evb1\`;+O-&W Jgg k<gEg/tgF/g8#g@>g!!g$*?g g!g :g!sig$gKjg-g 5Qg&vg|g6g&0ӓghg geg  dg47g*mZgLgg*zgg26gg1z~-gg"vgghgg #Kgg!J=gg-ggpgg1gg< bgg-j45gg 4g(.gcg, Jgmg( fg-aRg(g Ќg,<.g(:(g!g$Dg#Dg"kg g[gg0VCgg7gg0gg$DPggBgggg$g.g?g1|g"gg4gbg'glg1g1mVDlkws:g-a.g!U>g,{:g(g(:Wg 4_gg(%g zgng Jg)g/DgkPg =6}ggg }gggHV}ggg\S}ggg}ggg "m}ggg'D }ggg2L}ggg}ggg1O}ggg'a}gggG:/O-u (Ix K]O];Y]: ]]][]]]]ZI,^5G_]]`cO<[]]]]]][&]]]];DrZj;;&]]N]]]]]]BD=L3Z_=FQ]LEL]^Uz]]]]GG]]Ru]]]Z]<*]]K]]LBIwOPU]?,]L]AAP]]][X]]]IF]D>];:_Ce`d]]O] ']9kQ,C)]X]]]]]]^]\HFA'G:]]]]]@>]N5AL]I]CC]]K.]Uo]?Z[9]Y-]]]U ]=]N-U]RVIf]?]X(=]J^n;gT$]]]`RB`]H ]>FC&]]YAAz]]^F]]\l]J=V J|J]]H-Fz_]Xt;?]]]]G]MZG^1:V]]D]]D]]]]]De]]S|]] ^H]]]]]N]]:u+N=Sgg&)*gg '3gg/ggԉgg%2hgg >gg.gg gg2D HS.Rgg[gglggMggVDgg2'7gg"ggfggfggXPgg Xggva0gg2BggKgg6gg-qgg', g*lRJggGg.5g)؊g"Eg6g'htg$Vgg  (g 4g Zg Lz,gggI,ggg 0,ggg%K,ggg 9},ggg9J,ggg0_,ggg,ggg*A,ggg",ggg2b,ggg&I,ggg ,ggg!Dt#oU&_"Qy-cggggL|Fgggg vgggg ggggqgggg gggdHggg lggg$'kgggggg(7ggg2|ggg-ggg:o%ggg.w9ggg.YVggg$8ggg qggg/ggg%zqggg2Eyggg [#Pa2ї ='11c,E!l*!' (qM%t! /u-V> s.o|/)O7$C`?0"ff!R0pܔ3n)P2Wv2?&1IX&%M:a* B!zS&-K 1>q0k, y2K4Btk/!' ,: g5<#Fgg1\;gg'S6g){hug/g?g )g4g!gg Jgg_gg/gg* gg:gg(a$ggoT0ggggѡ%c&)l#PM%%E|9of+&v"=XUa4q` h 7C /pggggYp0gggg$uggg)t4ggg/ggg.P!cggg%)ggg30:ggg5ggg2#!.5T! Tgggg"g)L[g#VgzaogJC g-4'gg ;gg$]ggsggK ϗK";K b$K "KK XL "LI !*LV wL[ /Li[  [ [ [ C$2 w= UDBKJf [^s Bnt[ex [k  D{  X  f L  p FU 6     / ,3 BZ R[U[w[ [ U[&B4[. U[3[[ @[] W[y [{ O"[~ .[j[[ [ 8[ B[  rA {rD rT 9rV r[r\rh r}r #r r r r r AKr"r [r 2r A)- hh)| i ) K )"v; A wJ AYN 4]o-o - - - - o- 9-bk-T- J- EY. Lt.3  j q u+ <3 >9L P 9^ x |#чђ oG *J `cMe (@ o  ?TT T u}T ,Ts޳| B0 _r fW v  _ 2Yϙ>  @@&A9 :6(K`S jsu>| > 6f tAd)"c0 pc@vVcF vZcH DcZvncj vscq vc 4c Ijc }cTizUqzn %Iz 6 z "yz z TzBz % ] 9 ] ] ] ] y2# 0' %V- ^ ? ^$N  \ a5g5 ;5  ?5 g5 |6 w6  6 16 g6 6  61 6D  G  z!  9 C1NEU E k E l En Eq 9ك Gً wُo٣ A٤ <٭(Pٻ ܁ l Ez Jq Et [ [ k E  o   z [T [Y zQ  · z:C Θ  ' + [3 ND +D D?9D,D ,D ,/E ,KE( E/ )E<BE?EI EP  E^,E` O@Ej ,En ,Ew \b j3\f 7\r E\ \ #\D \ Έ\J\ (\ \  TX  S$  B X _ c } Sx!q~& r5 w-rXM S ry r ER 4 a gk^ )kh $k| Hk Mk fGkk8kek ղl 'l NdYy  ҋ QҘ Yҙ Yҥ ZҦ ZҨ Zҫ Zҭ ZҺ )һ Ҽ 6   ZO Z\Q&< 2&C U&H  "&O i&S 3&Y }&d x&h & & y<& Z& 4&& yH&?&Ֆ& V& yX&& & & yv'' Z=@= @= M= @> )Q> @> >&\>> fz>` R>e 9>l ?>oAD>y >{ A\> gkLM`]Vo]e x~ sI& K    F y& PK y=  " /H}zp   ' ' ***v ; (.' I@ T (qb {g+Xt8M 8M *M7SMD MH`MM MQ >MV Ml njMr Mv `Mx `M `M bM FM [M aM PM d d >"dzdnd ke ;e ke +;e6 eFiIeH eKXeM XeP 7ea AG G  3G UG G G! 4sG UXmVl H'p t mo}  N Fe Hg ~{ Q| T~ #      R  'syZsUssse+s >t /at yt pڔ ږ lژ kjڡ bڲ`ڹ dq ݃ ݦ eݴ 7u 7w 39 p.cW.. zu// -/ // /& /- )/0)/; W/e9F5wFMuFg _FiuFu uFx wF`FwFupF 3F aF ~F܈F -]I-|<<   ҧ j Mo5 <S Z o$*}7   B c B  `i vF Y E\+ \B ~ \ c ] ]U `U 5U ]U CU AU U ~U 3U  U U PmU@VOV &VV!V" V. IV4WV5Cl Cl  m&m) Cm; Cm< DmP DmU ^mn!6mq )mv:pm| {y {! c/"{? {K NsPb{ { { ) |( *'  r' 6'E(BP(1(!(,+%(A X(H V(T cV{ c^{ __{ O{w{ cs{ :>{U{c| c|) x x z<   9 -;HO 0Qp܏Jd7 t7 Jp7 Js7 B7%J75 J7m7z٫7J7 \7 \7 F7 N [N pN dN N [;N N (8OcO fuOcO( m!1& 1'  >n ZUq;0 H1 v 9 f  o     ;   Em  , L  ] ] ]] ] ^ ^&^8 P^=J^D ^E ^K tNt wu Iu& O uVuZ xuk `uv x$u x(u xGu  %^   {L MX   z' =07 Ӣ0: 10C U0G _00K ӻ0L -0^M0o 0vq0x r0 g0_0 r0 χӥ ύӱ   Xn   )  &fJ!(p: l< `E [K qlQT rV'WV7Y ^ F: u -! u'Fz* / u8WVT FW F[ ` qQ F F F  F '? y?F ?L C?Q '?RQ?e ]?l -?m )?| e@? (u? bV #V FW +W WuW W-W! -W5 -W< -WB -WF -WL ?{WN-WO /WT >W_ -Wa WnJW M,&N'f+ M@5MC;IMk el +5 հ  ^L   #~   6< D c  T %W  D    X ma ! + 1 CDMe _!e ae f MSf1 `f4MqfZ 0fb 0fe Mfi  f| 9&f aff-f Szf n| {| r}y} }/ }: $}C}V }X-}_}c-} j}  }'} 4; ~ ss ڮ s &r 4h s  4  s T! 4! 4! z! 4! !' 4!/ !L&?8 8 zJ8 8;d8 8f08 8 m8 8+8 Q8 D999 է95 ?+֒ nQ֭#Dd=vNAz  x L6  z z%qL:  j z [ @G sGUG G zG GmGG H H xH 9H/ H4 H< HE 6_a_&o_15_> u_J  _O &_W b,_d WI_q 5_~bP_ 8_b^_ I__ ܉_ I_`X5p? CI M _ `~g   m; j PA  d  )B ^ ewI n n# 1n; n< 8n`6ng onk ?no ?nw In Rn hn n jnщn (}n  \Z0H) 0J, 50gI P _iXi [qzz 0Պ0Ս 0՘ ՞ "՟ 0 2< h) #[) 8)& 5)Bh)S Q)Zb)ni) i() &) i6) r) r) ~) 27) iX) @ @ .@ I@ K@ r@+ @rAA A 67A/8AB aAV rAfhP: ? PGu Pn Pv P P P  MP ޙy   Տ N  mT գ |  20&RO SO['P 71P" 7LP6 7\PL ('PU7ePX H Pu PzP{ &P JP P P gt Rgx g jLg Wg]gGg gg Ng gg g khh& h' 2 TE &E Jg x ] ] ] ] W   .   J  g , o / E .- O \v"$ "'"0"2 [("< }'"B }6"Q }L"k }R"t 3"u }T"w }U"x }u" -"}" +""<"v* v4 )v/?v _v x#v Xvv d< =CA CF V Cb di >u d݆ dݍ ݎݥ eݸe' P d_ B1z ӝ1{ӟ1}K1 Qr1 Ӯ1|1111 y511  1 1 2 V&2/ R+21 2= KH hI KI iI"(Iz`I.IC y)IOI_ ++I} %I~ I mI2*I =? ӦL ӯP M"Z wox}(~x[R C  tU . h   } ; 2 2 2 FX 2 C33 3[, 3@ >^KV j` 3s 3w 7{kqXI /XM "XS ޮXU kXr GX}ZX _XkX fXvXom ow Co *o I o o @o I;oCo &o Io o R R  Ң  'S6, ~4 A;  < ?jA C3G ;H S_U ja T X l* l* XE* * J* /* @* A* [9*{+m*+ c+ }k+( R+2 +6 [+Z  9:V :.} :MΔ Ζ2Π:UΡ :rθ > Ӱ H H ' jC%$ oou { ֬+ -C o o8 SU 9p9  9 MF9 L::# !:, 2:0=:W2%:\ !<:j !K:| φQo RQ WQ҇QҊQҎQQ Q Q Q 8Q  Q^QQ Q Q R #R R% )R0  R4;7  h 2 P HS! F'fJ HCR~S  w    . g G g S g _  ~g !  r E > W B  ܌ @`UZ`ch`w[`{"` *`[0`M` Y` u9` Q`q` x`9 ` a Ka a$ a% w Nw Cw Nw Nw Nw 9w Ox qRx Xx7x! x) Xx0K!1  +9 2< KQ ֎V nHc: o,? nqc nt3 53 53+ 53;  d3? w3J63`  3 W3 Sq3 St3n I jNO6W EY g~] +g7n n.y n?֓ E"ֽ E7 4,q b k     n 00 j z409 .   e  0 )+ D?N >wU nXFY (|gAUB wB@ UBB UBV UB^ ݬBhUBi BsMB %B bB VB +EB |B ފY Y 3Y Y Y3 YY Y Y Z Z Z 7Z% LZ2 ZK dZQ kZV h =h9h :h Ch &i #i i $#iO $&iP iS  x VϏ rϦ Y  Z+1 T)  #b  #f O# ҂# 0p# ֢#  #X#&# 7# bf#.$$" j';9 4E;<9;D a;K';Rj<;T I;Y j\;p S1; / ;A ;q; j; j; -;j; ެ ޾ 117D  % 9 16% _3tG | 8| #d# a& )46 Q< QA PQU ϾV\ih 8m Qo #p wQ R  DR R R$ ]JPDJR JU  xJW JX *JaJRJ EJٛJ ١J ٢J ]J>mJ ٿJ J 8za  a &a Ra #a  lb8b b 3b8b sb( 8b+ (b3Tb5b: Qb<4bB8bE 8bM bO EbT8bV 9bs 9bubTb p #Xe9; qW N^ Lc )yeqJ Xqc 9 0. I \`_5 v N( a 0 /: )   +  H5%0(~6|p XFp 0Ip [p DpXRp Xop Xxp kpXq kqkq0q q }Sq$ i&q9Xq@ XqN qWqY  I׾JJ ?!  u # IH i # % + OQ  X\ b l Jv 2~ + ?/, ', ?;, ?H, ,$,1T,8 ,B ?,M ?,Z ?,l α, |C C4C pC -C nD ]D 9!D" O6D'tD- &1 &Q Y Ϸ52 &6 &; A@L4MV c &d e umf&t ZR J' 0Td;n  X ,v&β6d  R jR  kR  mR S S#S+ S, VSKSc  Sh So lS} lj CjJj) ).j?lj@ >jImjS Cjf/jj \j x j #j sj !>j mzj  g   XV   k    & b T  6>D . z M 6k g% 2% W%%Tc%' T%@ T%h "{%j T%l o%t :I% J%.x6x Ox Ixx Fx, xy PRy9 7^y: JyD IyM NyS Iy\ ytj ;5 f:;t> joT0`jyd"i;w )x j ; ; sq4: d4L d4R d4us4y s4 4C4/14s4 t4 t4 14 [4H[ggg hLg/~*g >g,1g*#IghgL#%ogg1MggL9ggb`.ggbggdjggggiYgggg |ggggw[ggggYwgggg Qggggr gggg ?gggggggggggggggggggggg}gggggggggggggggggggggg-T6gggggggggggggggggggggggggggggggggggggggggggg~V>?@ABCD!EFG&H'I(Jotu{|EPFGH IJKLMKNcSUYZ\]^ ` opFqrstuBDEG  K L ~U~V~Wd~X~Y~Z~[~\~]'(  u   0 mnopqr#stuv.] $!"#"$%$&'(i)I]6789:;<=>.yz{|}~86789:;<=x>?@>AB/[CEF?I4567]89:;<=>?~~~~~~~~)~~~pKqLMsNOtPwQxRySzT{U3 WNXOPnQRaSTcUgVhWXfCvKwNx|yQzR{?~^@~_~`R~aF~bH~cj~dI~e%w1x'yzB{|}~*  ~~~~~~~p~~~~~~~g~~~~.~A&Y\_`cJD/1348S =  ? P Gt   %(~~~~~~~~~~c~~i~~! M>"(*Afikmq,E<]^_`*]+_,-./0123Nv?@BC)@{?@AtBCDEFgGH'IJKCnABqCHDsE'FwGxHyIoJ}K~~~~~~~~~~~2@0AqB_C`DNEFGeHI<VWX2YZ@[A\B]E^F_G`HabcdIe ep 9Y:Z;[<\]|} ~ #$%G$uvwyQ~f~g~h~i~j` c!"h#i$Z>d 45}6s789U{LMNOPQRST,UVWXr}~rL>LMHNOdPQbceMkJKLMNOP%QRS~Z~O~~Q~~T~~U~~V~~fg3hijqklmnhop|q1=i== @A^p_`abcde*46o{Wj#~k ~l ~mS~n~od#L~~~=~~~~g~{~~KZ|?jlpno !q"u#t$R%x&'(|)X/IXn~~!~~~~d~~~~J O!T";%,&'(2)*5+7,8-.9/:0 1~_:;<=>?%*,-)/P35679:;NYZ[\P]^_`  Z$  ~=~>~?~@L~A~Bv~C~D~E~F3~~O~~~\~f~~~~TUEV$WOXYZ[\]C^_`abcd     urstuwvwxyyz{|z}}~*-+,-./effgghhiljmknlm _!"#$%&' ()* FG NPT#$%&'()*~p~q~r~s~t~u~v=~w~x~y~z~{K2L3M45;6P7Q89R:;<X=n!@&A(B)C+D\Ej,:+abcHdefghiOjkTlUmnTM) ~G ~H0~I2~J~K~L~M~N~O~P~Qz~R{~S~TlWef@gahijkl~~~~~~~J~~o~"~~~~~'lmtuwxynoplqrJstuvwxS?e^f 4   s~|+~}A~~B~C~E~o~~N~b~~Q~~R~S~U~V~[ 024>9~~.01V7/"  x012345r5++,-../0123456~~~q+,-s.u/041w2\3gggg UKgggrggg1D.Eggg$&Tgggnggg"zggg MGggg']ggg,ggg#R>ggg,engggJgggTggg-;mggg,C "gggWgggggg7Atggg ggg yggg_;gggTؙggg*YDDggg2jggg,%gggCggg $gggg<4h6'ѭWggggTyggggcWgggg"Azygggg"AWgggg-|HWgggg"Bygggg"nWgggg'ygggg-%ygggg'Lgggggg)#gggggg-JggggggmggggrggggX[mgggg,sgggg1.kgggg0U!gggggggg {gggg Lmgggg%rngggg0Emgggg]?gggg*ggggX>gggg gggg0Nmgggg)>egggg#tUmgggg!/pgggg0K/mgggg*Vnmgggg lImgggg$>7mgggg ; Jgggg1@mgggg ,Wggggmgggg!/fmgggg ;!mgggg$>?gggg!)Agggg,mgggg%rPmgggg03gggg1mgggg:mgggg)>a\mgggg!)Bmgggg#<gggg K?mgggg1ؾgggg ,,mgggg0Kkgggg L%gggg-}gggg-}5&mgggg&Xmgggg  sgggg(gggg.<:gggg"gggg^Dgggg k+gggg0"ggggg :g+gtsg1/g1^g&g)d*2g($ g]gTig$g}5Dggggbdj-gg :LYgggggg._LXgggggg1UK7gggggg L!gggggg0Mgggggg0|gggggg|Xgggggg$-\?7ggggggj\@!gggggg._\Aggggggcs_|gggggg&Fs`*gggggg._7gggggg*#Bgggggg1Uwgggggg'Cagggggg+.|gggggg+!gggggg,gggggg/[pYgggggg)qXggggggj=#Bgggggg._=wgggggg&FUb|gggggg._Uc*gggggg&F#Bgggggggggggg|ggggggV*gggggg$-d~!gggggg :dgggggg {`|gggggg{a*gggggg1#Bggggggwgggggg Cagggggg16Ygggggg 6Xggggggcv7ggggggFwgggggg%xCaggggggV|gggggg)*ggggggVF7gggggg'FCagggggg1U]||gggggg]}*gggggg'#Bggggggcwgggggg)Cagggggg :^|ggggggj_*gggggg l7gggggg'l!ggggggjlgggggg ӆYgggggg'ӇXgggggg''gggggg? |gggggg ? *gggggg(0!gggggggggggg%|gggggg$-*ggggggNk7ggggggVNl!gggggg+Nmgggggg/[e|ggggggce*gggggg : /#Bgggggg&F 0wgggggg' mXggggggt7gggggg(0t#BggggggtwggggggtCagggggg$-۱|gggggg'۲*gggggg007gggggg|0#Bgggggg10wgggggg0Cagggggg(0Gl|gggggg'Gm*gggggg #Bggggggwgggggg1|gggggg *gggggg/[V7gggggg)V!ggggggmXgggggg1j!ggggggkgggggg'(|gggggg'(*gggggg1U|!gggggg'|gggggg0Ygggggg|*gggggg'8_7gggggg08`!gggggg*8aCagggggg O|gggggg1UO*gggggg+!#Bgggggg(0"gggggg._ |gggggg* Xgggggg1U^#Bgggggg'^wggggggj^Cagggggg|v|ggggggv*gggggg$-#Bgggggg :wgggggg&FCagggggg&F1eYgggggg._#Bgggggg gggggg%#*gggggg @x7gggggg|@ywgggggg1@zCagggggg)X|gggggg.Xgggggg%E7gggggg :F!gggggg&FGgggggg._Ygggggg**gggggg'gP7ggggggcgQ!gggggg)gRggggggV~#Ygggggg)!7gggggg%!wgggggg'!Cagggggg9Ygggggg(09*gggggg*!!gggggg1U"gggggg |gggggg+*ggggggcH#Bgggggg)Hwgggggg)`DYggggggV#Bgggggg+wggggggYggggggXgggggg'oV!gggggg/[oWggggggj6Yggggggc*gggggg *#Bgggggg$-*wgggggg :*Cagggggg'A|gggggg A*ggggggb7gggggg+c!gggggg(0dCagggggg YggggggQI7ggggggQJ!gggggg|QKCagggggg$-hYggggggjhXgggggg #Bgggggg wgggggg  Caggggggc#AYgggggg5#Bgggggg'wj!ggggggcwkgggggg'u|gggggg :v*gggggg2#Bgggggg|2gggggg'J3Ygggggg0J4Xgggggg0#Bgggggg*gggggg'YggggggcXgggggg lYgggggg*Y7ggggggY!gggggg YggggggpYgggggg+pXgggggg/[1#BggggggV2wgggggg+3Cagggggg+|gggggg/[+*ggggggj[7gggggg*\wgggggg1U]Cagggggg'Ygggggg&FXgggggg&F;7gggggg ;wgggggg$-;Cagggggg|RYggggggRXgggggg'#Bggggggjwgggggg._Cagggggg1U VYgggggg  WXgggggg1a7gggggg a!ggggggagggggg*x|gggggg1x*gggggg i!gggggg$-jgggggg4*YggggggV4+Xgggggg%ף!gggggg'פgggggg1UXgggggg'C_7gggggg&FC`!ggggggVCagggggg%ZYgggggg :ZXgggggg '#Bgggggg0(wgggggg"|gggggg }*gggggg%i#Bgggggg'jwggggggcjCagggggg*аYggggggбXgggggg'$#Bgggggg/[$wggggggV$Cagggggg%ggeggrAgg1gg&Cgg =agggg"K8ggggggggzgggg0'ggggkH~gggg 1gggge2vgggg0Dgggg(ggggߎggggSgggg.Vgggg1WLggggggggggggggggoLgggggggggggggggg,]Lgggggggggggggggg'cgggggggggggggggg%dgggggggggggggggg2eggggggggggggggggs gggggggggggggggg /s gggggggggggggggg#sggggggggggggggggsgggggggggggggggg .]gggggggggggggggg.^gggggggggggggggg ._ggggggggggggggggjgggggggggggggggg gggggggggggggggg0=!gggggggggggggggg [Ugggggggggggggggg,cUggggggggggggggggUgggggggggggggggggggggggggggggggg$ggggggggggggggggNgggggggggggggggggggggggggggggggg+{gggggggggggggggg){gggggggggggggggg{gggggggggggggggg"6gggggggggggggggg&M6gggggggggggggggg%6gggggggggggggggg_gggggggggggggggg`gggggggggggggggg`agggggggggggggggg"Bbgggggggggggggggg|]1gggggggggggggggg#]2gggggggggggggggg]3gggggggggggggggg*]4gggggggggggggggg% gggggggggggggggg'gggggggggggggggg gggggggggggggggg gggggggggggggggg:gggggggggggggggg;gggggggggggggggg U<gggggggggggggggg>gggggggggggggggg">ggggggggggggggggt>gggggggggggggggg1>gggggggggggggggg&gggggggggggggggg.ggggggggggggggggOggggggggggggggggxgggggggggggggggg2 egggggggggggggggg&eggggggggggggggggeggggggggggggggggDegggggggggggggggg  !gggggggggggggggg. "gggggggggggggggg  #gggggggggggggggg bgggggggggggggggg }cgggggggggggggggg-idggggggggggggggggegggggggggggggggg!Ggggggggggggggggg%>Ggggggggggggggggg.G gggggggggggggggg*BG!gggggggggggggggg gggggggggggggggg!gggggggggggggggggggggggggggggggg'-ggggggggggggggggYmggggggggggggggggmgggggggggggggggg.mgggggggggggggggg*b(gggggggggggggggg (gggggggggggggggg+(gggggggggggggggg(ggggggggggggggggIggggggggggggggggAgggggggggggggggg\gggggggggggggggg nOtgggggggggggggggg/Ougggggggggggggggg1Ovgggggggggggggggg"Owgggggggggggggggg  :gggggggggggggggg*S ;gggggggggggggggg <ggggggggggggggggugggggggggggggggg'uggggggggggggggggugggggggggggggggg ugggggggggggggggg&^1gggggggggggggggg1gggggggggggggggg!1gggggggggggggggg+dgggggggggggggggg(gggggggggggggggg$ggggggggggggggggggggggggggggggggg,WggggggggggggggggWgggggggggggggggg*=WggggggggggggggggMigggggggggggggggg-jggggggggggggggggkgggggggggggggggglgggggggggggggggg}gggggggggggggggg}gggggggggggggggg%O}gggggggggggggggg$`9hgggggggggggggggg<9igggggggggggggggg'9jgggggggggggggggg_1gggggggggggggggg :2gggggggggggggggg+3gggggggggggggggg4gggggggggggggggg x_gggggggggggggggg)_gggggggggggggggg+X_gggggggggggggggg Jgggggggggggggggg ggggggggggggggggHgggggggggggggggggggggggggggggggggggggggggggggggg-ggggggggggggggggAgggggggggggggggg.Agggggggggggggggg Agggggggggggggggg1hAggggggggggggggggfagggggggggggggggg$0bgggggggggggggggg(cgggggggggggggggg"'hNgggggggggggggggg1hOgggggggggggggggg6hPgggggggggggggggg"gggggggggggggggg"gggggggggggggggg."gggggggggggggggg!P%gggggggggggggggg$e&gggggggggggggggg'ggggggggggggggggt(ggggggggggggggggIggggggggggggggggIgggggggggggggggg tIgggggggggggggggg#Igggggggggggggggg1gggggggggggggggggggggggggggggggg/pJgggggggggggggggg1pKgggggggggggggggg1XpLgggggggggggggggg w+}gggggggggggggggg+~gggggggggggggggg*+gggggggggggggggg+gggggggggggggggg*>egggggggggggggggg3fgggggggggggggggg$gggggggggggggggggRggggggggggggggggg)RhggggggggggggggggRigggggggggggggggg#{ gggggggggggggggg gggggggggggggggg@ ggggggggggggggggxkgggggggggggggggg(xlgggggggggggggggg,xmgggggggggggggggg&xngggggggggggggggg!3gggggggggggggggg3ggggggggggggggggT3ggggggggggggggggpggggggggggggggggggggggggggggggggOggggggggggggggggZggggggggggggggggZgggggggggggggggg Zgggggggggggggggg#1gggggggggggggggg2gggggggggggggggg.3gggggggggggggggg 4gggggggggggggggg)eagggggggggggggggggbggggggggggggggggcgggggggggggggggg<gggggggggggggggg=<gggggggggggggggg)<gggggggggggggggg!Ogggggggggggggggg!gggggggggggggggggggggggggggggggg/bggggggggggggggggbgggggggggggggggg2Qbggggggggggggggggvdggggggggggggggggegggggggggggggggg.3fgggggggggggggggg)رgggggggggggggggg%زgggggggggggggggg*dسgggggggggggggggg D\gggggggggggggggg#D]gggggggggggggggg'D^gggggggggggggggggggggggggggggggggggggggggggggggg#cggggggggggggggggwjgggggggggggggggg*jggggggggggggggggjgggggggggggggggg,%gggggggggggggggg%gggggggggggggggg"%gggggggggggggggg*gggggggggggggggg&gggggggggggggggggggggggggggggggg0ugggggVuggggg%ggggg3huggggg%HYuggggg- uggggg-2Ngggggggggg3ggggg0dggggg ;ѿ(gggg/=U(ggggb,(gggg L'6(gggg*Q(gggg"pQgggg1G%pQgggg"(gggg p(gggg LpQgggg ;O{pQggggG(ggggupQgggg 1 pQgggg"pԌ(gggg ,pQgggg*ppQgggg/}pQgggg9npQgggg ,ܼ(gggg^`pQggggn(ggggGpQggggbgpQgggg"pQgggg 2k(gggg^"(gggg LpQggggxrpQgggg1(gggg;(gggg(gggg08pQgggg)>߂(gggg"pbpQgggg(gggg)>pQgggg0y(gggg1Ogggg gggg@%/.*s&ggggg.vgggggzU,ggggg/ggggg {'ggggg*yggggg1.]Kggggg &gggggQ>gggggeggggg |ggggg1ggggg (ggggg tWggggg2IKggggg''Aggggg%?ggggg#+ggggg ggggg %ggggg]Lpv  61l ?~))K9 `J =+ #HJ:' p$(D)~c .rg.Oggg(=mggg Dggg*d"ggg#'Jggg2eggg#ggggggg-ggg!N|qggg ggg%ԣgggbggg/;Hggg?ggg$oggg^wggg#2ggg-|:ggg.8ggg`ggg-ggg Pggg%vggg&ߜggggggGqggg ggg+Sggg%cdggg.yggg  9-R ngggggggggggggggggg(gggggggggggggggggg*BggggggggggggggggggJgggggggggggggggggg&[gggggggggggggggggg/[gggggggggggggggggg [ggggggggggggggggggrgggggggggggggggggg [gggggggggggggggggggggggggggggggggggg+ggggggggggggggggggggggggggggggggggggo.DggggggggggggggggggfѼgggggggggggggggggg.ѽgggggggggggggggggg=Qgggggggggggggggggg=Rgggggggggggggggggg Tgggggggggggggggggg#I(gggggggggggggggggg)gggggggggggggggggggggggggggggggggggg&^dgggggggggggggggggg#cd ggggggggggggggggggzgggggggggggggggggg gggggggggggggggggg%gggggggggggggggggg gggggggggggggggggg+6xgggggggggggggggggg2 gggggggggggggggggg$egggggggggggggggggg*gggggggggggggggggg1FggggggggggggggggggEgggggggggggggggggg&Egggggggggggggggggg Qgggggggggggggggggg-iEggggggggggggggggggEgggggggggggggggggg!]ggggggggggggggggggwVggggggggggggggggggWgggggggggggggggggg&Mgggggggggggggggggg#l=gggggggggggggggggg-l>gggggggggggggggggg'l?gggggggggggggggggg!ggggggggggggggggggj'1gggggggggggggggggg6'2gggggggggggggggggg1>gggggggggggggggggg/Lgggggggggggggggggg$Mgggggggggggggggggg#ggggggggggggggggggMgggggggggggggggggg%>Mgggggggggggggggggg Mggggggggggggggggggemgggggggggggggggggg gggggggggggggggggg'gggggggggggggggggg gggggggggggggggggg+tEgggggggggggggggggg :tFgggggggggggggggggg#tGggggggggggggggggggtHgggggggggggggggggg)Igggggggggggggggggg,/gggggggggggggggggg)/gggggggggggggggggg`/gggggggggggggggggg"B/gggggggggggggggggg=Ggggggggggggggggggg)engggggggggggggggggg ogggggggggggggggggg.gggggggggggggggggg wVbgggggggggggggggggg Vcgggggggggggggggggg"Vdgggggggggggggggggg)mgggggggggggggggggggggggggggggggggggg%Ogggggggggggggggggg(gggggggggggggggggg|Wgggggggggggggggggg(|Xgggggggggggggggggg 7gggggggggggggggggg#7gggggggggggggggggg7ggggggggggggggggggO\gggggggggggggggggg!gggggggggggggggggg gggggggggggggggggg$0 !gggggggggggggggggg*^gggggggggggggggggg*d^gggggggggggggggggg.guggggggggggggggggggVgggggggggggggggggg2Wgggggggggggggggggg"'ԇgggggggggggggggggg%Ԉgggggggggggggggggg&gggggggggggggggggg@gggggggggggggggggg"@gggggggggggggggggg@ggggggggggggggggggD@ggggggggggggggggggWgggggggggggggggggg+dgggggggggggggggggggggggggggggggggggg\gggggggggggggggggg!fgggggggggggggggggg(fggggggggggggggggggfgggggggggggggggggg!sgggggggggggggggggg /!tgggggggggggggggggg !ugggggggggggggggggg1h!vggggggggggggggggggܷgggggggggggggggggg1Xܸgggggggggggggggggg3gggggggggggggggggg!OHrggggggggggggggggggOHsgggggggggggggggggg%gggggggggggggggggg.3&ggggggggggggggggggngggggggggggggggggg,]ngggggggggggggggggg,*gggggggggggggggggg,c*gggggggggggggggggg*ggggggggggggggggggAsgggggggggggggggggg gggggggggggggggggggggggggggggggggggghggggggggggggggggggxgggggggggggggggggg|Pgggggggggggggggggg!PggggggggggggggggggPggggggggggggggggggh6gggggggggggggggggg' gggggggggggggggggg% gggggggggggggggggg*= gggggggggggggggggg xvgggggggggggggggggg-vggggggggggggggggggg gggggggggggggggggg"2fgggggggggggggggggg2ggggggggggggggggggg#{ggggggggggggggggggTgggggggggggggggggg1ggggggggggggggggggMYggggggggggggggggggIYgggggggggggggggggg2QYggggggggggggggggggYgggggggggggggggggggggggggggggggggggg+egggggggggggggggggg%gggggggggggggggggg.ggggggggggggggggggNggggggggggggggggggggggggggggggggggggMgggggggggggggggggg:gggggggggggggggggg':ggggggggggggggggggt:gggggggggggggggggg1:gggggggggggggggggg$RNggggggggggggggggggvgggggggggggggggggg.gggggggggggggggggg* ggggggggggggggggggaNgggggggggggggggggg'aOgggggggggggggggggggaPgggggggggggggggggg*xRgggggggggggggggggg1WggggggggggggggggggHggggggggggggggggggO3gggggggggggggggggg6gggggggggggggggggg t7gggggggggggggggggg<xgggggggggggggggggg*bBgggggggggggggggggg.Bgggggggggggggggggg&Bgggggggggggggggggg,Zrgggggggggggggggggggggggggggggggggggggggggggggggggggggg*Sgggggggggggggggggg iggggggggggggggggggigggggggggggggggggg"igggggggggggggggggg.Hgggggggggggggggggg)$_gggggggggggggggggg$`gggggggggggggggggg$agggggggggggggggggg;gggggggggggggggggg(M}gggggggggggggggggg U~gggggggggggggggggg.gggggggggggggggggg!PK2gggggggggggggggggg }K3gggggggggggggggggg'-K4gggggggggggggggggg/gggggggggggggggggg!ggggggggggggggggggAKgggggggggggggggggg$`qgggggggggggggggggg+Xqggggggggggggggggggؘgggggggggggggggggg,gggggggggggggggggg$,gggggggggggggggggg,ggggggggggggggggggt,ggggggggggggggggggDCgggggggggggggggggg*>gggggggggggggggggg@gggggggggggggggggg Sgggggggggggggggggg)SggggggggggggggggggjggggggggggggggggggpJggggggggggggggggggKgggggggggggggggggg1%gggggggggggggggggg Jygggggggggggggggggg0=ygggggggggggggggggggggggggggggggggggg_5gggggggggggggggggg5gggggggggggggggggg 5gggggggggggggggggg 5gggggggggggggggggg&cggg,Tvggg6ggg+qgggsgggg&!Ugggg gggg ,dWgggg1{gggg)>hggggWgggg)>|]Wgggg Wgggg ,:gggg1wWgggg ;Wgggg&!qWgggg ;%gggg.Kggggg%l[)V~%;Cgg&gdP׹׹߅ggg&gfA׹׹߆ggg&gd`M׹׹߇ggg5&gfS<׹׹ߊggg&gdF ׹׹ߌggg&gdRg׹׹ߍgggT&gfX׹׹ߏggg&gfL׹׹ߐggg.&gfJ;׹׹ߒggg&gd7N׹׹lےggg&gd;[׹׹mۓggg&gd<_[׹׹n۔gggs&gd=;׹׹oەggg:&gd@W׹׹uۛggg&gdB^׹׹vۜggg&gdCM&׹׹w۝ggg&ggZ9׹׹y۟ggg&gg=׹׹R܈ggg&ggI׹׹S܉ggg&gj9׹׹T܊ggg'&gjZ׹׹U܋ggg&gjJ׹׹V܌ggg&gjG׹׹W܍ggg-&gg\׹׹Zܐggg&gg_k׹׹[ܑggg&gj[0׹׹\ܒgggY&gg]P׹׹]ܓggg&gg<׹׹^ܔggg&gjA׹׹_ܕggg&ggR ׹׹`ܖgggj&gj_j׹׹aܗggg&gj;3׹׹bܘggg@&gjS׹׹cܙgggA&gjD׹׹dܚggg=&gh8R׹׹{6ggg&gh9Q׹׹|7ggg&gh=ggg&gj&Z׹׹?ggg&gj*Qe׹׹Bggg&ghGLn׹׹Cggg&ghLU2׹׹Eggg!&gj1\׹׹GgggB&gj4I׹׹Hggg~&gj6Q׹׹Iggg&ge==1׹׹1-gggX&geIXd׹׹2.ggg=&geOI׹׹40ggg&gi @׹׹51gggK&geSL׹׹62ggg&geT9׹׹73gggF&gd=c׹׹a5ggg&giuY׹׹b6ggg&giy@׹׹d8ggg&gi{T׹׹e9ggg&gd>3׹׹h<gggA&gd]=׹׹i=ggg=&gdXX׹׹j>ggg&gi;׹׹k?ggg&gjVMR׹׹K:ggg&gk;G׹׹L;gggT&gjZ=`׹׹N=ggg$&gj^T׹׹O>ggg&gjaE׹׹P ?gggq&gjbU~׹׹R"Aggg&gjQv׹׹ %lggg&gj9c׹׹ &mggg(&gjV׹׹'ngggb&gjH׹׹(oggg(&gj:׹׹)pggg&gjK׹׹*qggg &gj_׹׹-tggg[&gjD׹׹.uggg&gjM׹׹/vgggQ&gjU׹׹0wggg &gkP׹׹Yggg&geN׹׹Zggg|&gk;F׹׹ [ggg&gkN2׹׹"]ggg&gkJ׹׹#^gggE&gkC׹׹%`ggg&gkY׹׹'bggg[&geVA׹׹(cggg\&ge^g׹׹)dgggj&ge;׹׹*eggg&g`J2׹׹KgggP&gdW׹׹Lgggc&gdYh׹׹Mggg&g`lZ׹׹Nggg\&gdU׹׹O ggg&g`E׹׹P ggg&gdF׹׹Q ggge&gd;׹׹R ggg&g`v` ׹׹Tggg&g`~K׹׹Wggg&g`CB׹׹Xgggu&g`EM׹׹Yggg&g`X׹׹Zggg&ge S׹׹[gggJ&g`X׹׹]ggg&g`X7׹׹^gggo&ge L?׹׹_gggg&gkI[׹׹)gggC&ga4T׹׹*ggg&gkK׹׹+ggg&gkJ׹׹,ggg&gkWs׹׹-ggg-&ga9:H׹׹.gggi&ga:V׹׹/ggg&gkB׹׹0gggn&gkR׹׹2ggg&gaAJ׹׹4ggg&gaBMV׹׹5ggg&gkY׹׹6 gggk&gaD9'׹׹9#ggg&gaF[׹׹:$gggN&gkBp׹׹;%ggg}&gjL׹׹gggq&gjA׹׹ggg&geA:׹׹ggg&gjN\׹׹ggg&gjP׹׹ggg&gaB׹׹ggge&gaL׹׹ggg&gjVO׹׹ggg&gjX׹׹ggg&gjZo׹׹ggg|&geQG׹׹gggi&gbR׹׹ggg8&geZ׹׹ggg&gbW6׹׹gggZ&gb@x׹׹ggg&gb:c׹׹ggg&gb<׹׹ggg&ge9׹׹ggg&geS׹׹ggg&gbP>׹׹ggg&ge_׹׹ggg&geVY׹׹ggg^&gc[׹׹ggg*&ge[_׹׹ggg&gc =s׹׹ggg&gec9׹׹ggg&gcHn׹׹ggg&gehTt׹׹ggg/&gekV׹׹ ggg&gemJQ׹׹ ggg&gcZS׹׹ gggn&ger<׹׹gggd&g`@:׹׹ggg&gcUt׹׹ggg*&gc]׹׹ggg&g`FS׹׹ggg&gcPR׹׹ggg/&gcP׹׹ggg&gcUA׹׹gggF&g`JU׹׹ggg&g`MF׹׹gggJ&gcI׹׹gggm&g`O[׹׹ggg-&gcE׹׹ggg&gaM׹׹݈ggg&gkOI׹׹݉ggg&gdRWQ׹׹݋ggg&gkP]׹׹݌ggg&gkQD׹׹ݍggg&gdU[h׹׹ݎggg1&gdV?׹׹ݏgggG&gkVC׹׹ݐggg&gd`?׹׹ݑggg&gkX=H׹׹ݒggg&gdcKr׹׹ݓggg&gkZM׹׹ݔggg&gdm=4׹׹ݖggg"&gdpT׹׹ݗggg&gk_G׹׹ݘggg&gfa<׹׹ޏggg&ge0P׹׹ސggg&gfeGS׹׹ޒggg&gffV׹׹ޓggg^&gfg;=׹׹ޔggg &gfjV׹׹ޕggg&ge6Q׹׹ޖggga&gfl=׹׹ޗggg&geAl׹׹ڳggg &geVg׹׹ڴggg&geK׹׹ڶggg!&geO׹׹ڹgggS&geF׹׹ںggg~&geY׹׹ڻggg&ge@׹׹ڽggg&geUx׹׹ڿgggW&geZ.׹׹ggg&geX׹׹ggg &geF׹׹ggg&geT׹׹gggJ&ge9׹׹ggg&g`M׹׹lۤggg&g`SI׹׹nۦggg&gfu^T׹׹oۧggg@&gfxG׹׹pۨggg&g`Wu׹׹q۩ggg0&g`P׹׹r۪gggC&g`X ׹׹uۭggg&g`X׹׹wۯggg&g`S!׹׹x۰ggg&g`?׹׹y۱ggg&g`A׹׹z۲gggd&g`M׹׹{۳ggg>&gkE8׹׹1gggO&gk^׹׹2ggg&gk<׹׹3ggg&gfIA׹׹4gggt&gkJ׹׹5ggg&gkF׹׹9gggD&gk\2׹׹:ggg&gk]׹׹;ggg&gfYR׹׹<ggg/&gk@׹׹Bggg0&gkF+׹׹Cgggd&gg?׹׹ Mggg&gg]8׹׹ Oggg&ggQ׹׹Sgggv&ggV׹׹!Uggg&gf>׹׹"Vggg&gfR~׹׹#Wggg&ggJ׹׹$Xggg&gfY׹׹&Zggg&gfSG׹׹'[gggD&gfKV׹׹j|:gggE&gf;^׹׹k};ggg&gh;׹׹m=gggi&gf[{׹׹p@ggg&gf?r׹׹qAggg&gfU׹׹rBggg&ghY׹׹sCggg&gh<׹׹tDggg&gfZ׹׹vFggg&gf;z׹׹wGggg&gh Ld׹׹xHggg&gfM׹׹yIggg&gh$UU׹׹zJgggt&gfO׹׹{Kggg&gfA׹׹|Lggg &gf9׹׹}Mggg&gh@w׹׹a @ggg&gh:׹׹fEggg&ghF׹׹gFggg]&ga B׹׹kJggg&giFU"׹׹ggg &giNO׹׹ggg&giP;?׹׹ggg&g`_GN׹׹ggg&g`iZ׹׹ggg&g`jZ׹׹ ggg&gg ]^׹׹yggg &gg?U׹׹zgggR&gjT׹׹{gggT&gj;׹׹|gggX&ggO׹׹}ggg&gg[׹׹ ~ggg&gg;׹׹ ڀggg&ggT׹׹ ځggg+&ggG׹׹ ڄgggh&gg I׹׹ څgggI&gg"S׹׹ چggg&gj79׹׹ڇggg&gj8W;׹׹ڈggg&gg$^X׹׹ډggg&gftH׹׹\gggr&gjL׹׹]ggg`&gjC׹׹^ggg?&gj^׹׹aggg&gfz\׹׹bggg&gj@׹׹cggg&gf{>{׹׹dggg&gf}K׹׹e gggM&gj=׹׹f ggg&gkv[׹׹ggg]&gk{C׹׹ggg_&gk|H>׹׹gggt&gaRZE׹׹gggc&gaS;8׹׹ggg&gaVY׹׹ggg&gk?׹׹ggg&ga[P׹׹gggw&gkFG׹׹ggg?&g`=T׹׹gggb&g`>]׹׹ggg&g`=׹׹ggg&g`EM׹׹ggg&g`M'׹׹ gggu&g`HG׹׹ ggg&g`I׹׹ ggg&ga Y׹׹ggg&ggkU׹׹ggg&gaC׹׹ggg>&ggq_q׹׹ggg&ggtMj׹׹ggg&gasJ׹׹ߕggg&gfHs׹׹ߖggg &gf@׹׹ߗggg`&gf;׹׹ߙggg7&gawY׹׹ߚgggz&gay:׹׹ߛggg&gfK׹׹ߜggg &ga{?׹׹ߝggg&ga|Q׹׹ߞggg&ga9׹׹ߟggg&gfJ׹׹ߡggg&gfT׹׹ߢgggx&gf^׹׹ߣgggh&ga?׹׹ߤggg &gfL׹׹ߥggg&gaE׹׹ߧggg5&ga\o׹׹kggg&ga]׹׹lggg&gbNT׹׹mgggA&gbQT׹׹oggga&gaS׹׹pggg[&ga\6׹׹sgggU&gbVZ/׹׹tggg&gbWN׹׹uggg&ga;׹׹vgggI&ga;p׹׹xggg&ga W]׹׹wܛggg=&gbR[׹׹xܜggg?&gbQ׹׹yܝggg&gbOS׹׹zܞggg&ga;D׹׹|ܠggg&gbR׹׹}ܡggg&gb]׹׹~ܢgggG&gbG׹׹ܣggg6&gaN׹׹ܤggg&gbZ׹׹ܥgggr&gb^w׹׹ܦggg&gaL׹׹ܨggg&gaT:׹׹ܫggg&gbV{׹׹ܬgggK&gbDi׹׹ܭggg5&gcRz׹׹ݙggg/&ggU׹׹ݚggg&gcO׹׹ݛgggx&gaAs׹׹ݜggg|&gc@׹׹ݡgggO&gg(S ׹׹]4ggg&gd"PD׹׹^5ggg&gd#C׹׹_6ggg&gg)@׹׹`7ggg&gg+Lk׹׹b9gggP&gd(V<׹׹c:gggI&gd+FJ׹׹d;ggg&gg0E׹׹f=ggg&gd6J׹׹jAggg&gbGh׹׹ggg&gb[=׹׹ggg&gdM׹׹ggg*&geU,׹׹ggg&geY"׹׹ggg&gb F׹׹ggga&ge;׹׹ggg&gbV׹׹ggg&gb9׹׹ ggg~&gbN׹׹"ggg&ge ?׹׹#ggg&gew׹׹t \gggs&gb׹׹4ggg&gaI׹׹5ggg&gaN&׹׹6gggr&ghgJ׹׹gggt&ghI׹׹ggg&gh@7׹׹ggg&ghlJ׹׹gggl&ghmG׹׹ggge&ghUv׹׹ggg}&ghR׹׹ggg&ghGM׹׹gggA&ggB׹׹ggg&giS׹׹ggg&gi_B׹׹ggg&giQ׹׹gggH&ggA~׹׹gggm&gi"N׹׹ggg&gg_׹׹ggg&ggH׹׹ ggg&ggTf׹׹ gggb&gbT׹׹{ggg-&gi=/׹׹~ggg&giW׹׹gggF&gb^>׹׹gggR&giD׹׹ggg&gi9R׹׹gggf&giS׹׹ggg&gbH׹׹ggg&gi׹׹s"ggg&gh:׹׹t#ggg&gh`f׹׹ u$ggg8&gkWT׹׹ w&ggg&ghP5׹׹ y(ggg&ghL׹׹{*gggf&gk\L׹׹},ggg&gk]Q׹׹~-ggg&gh^׹׹/ggg&g`(׹׹q޷ggg&gdR׹׹r޸ggg&gkA׹׹Hggg^&gkTF׹׹Iggg&gk;I׹׹Jggg&gkA׹׹Nggg:&gd ]׹׹Oggg&gd I%׹׹Pggg &gdA׹׹Rggg1&gdE*׹׹Sggg;&gkU׹׹Tggg&gdD׹׹Uggg&gd>׹׹Vgggn&gkF׹׹WgggW&gjJ׹׹[gggX&gj=׹׹]gggg&g`U\׹׹^ggg&gj[׹׹_ggg&g`[׹׹`ggg&gjI׹׹agggM&gjB׹׹fggg&gjD׹׹hggg&gj[׹׹igggM&gjPu׹׹j gggN&gj]$׹׹k ggg.&gi^׹׹SUggg&giK8׹׹TVggg&gi[׹׹UWgggv&giEz׹׹VXggg&gi>׹׹Y[gggs&ga&]K׹׹Z\gggy&ga'K2׹׹[]gggm&giG׹׹\^ggg&ga*J׹׹^`gggn&gjJC׹׹_aggg&ga,9׹׹`bggg&ga.Ao׹׹acggg&ga0B׹׹bdggg&gaO׹׹pggg8&gaXs׹׹qgggH&gaM{׹׹rggg&geKa׹׹sggg@&geRh׹׹tggg&geVw׹׹uggg&geXm׹׹vggg$&gaJ׹׹xggg&ga`D׹׹zggg&gdq:׹׹e`ggg&gbgW_׹׹faggg&gbjX8׹׹hcggg&gbl]x׹׹idggg&gbn:׹׹jeggg&gboQ׹׹kfggg'&gbq>׹׹mhggg&gbr<׹׹niggg&gbtP׹׹ojggg^&gbxR׹׹qlggg&gdzJ׹׹rmggg&gb{Hq׹׹snggg&gb|]׹׹toggg&gdD!׹׹upgggT&gb:'׹׹vqggg2&gdN׹׹wrggg&gbA׹׹xsggg&gcG:׹׹JVggg&gjE׹׹KWggg&gj@׹׹LXggg &gj@׹׹NZggg&gcJ9׹׹O[ggg&gk\׹׹P\ggg&gcP;׹׹Q]gggg&gcSL~׹׹S_ggg&gcTN׹׹T`ggg&gcVYx׹׹Uaggg&gcW>&׹׹Vbggg'&gk \׹׹Wcggg&gk D+׹׹Xdggg&&gk`׹׹Zfggg&gk9׹׹[gggg&gk>=׹׹\hggg+&gk[L׹׹]iggg&gk] ׹׹^jggg2&gc`V׹׹_kggge&gjUAj׹׹ ggg&gj;׹׹ ggg&gjYX׹׹ gggU&gj]X5׹׹ gggc&gcJX׹׹ ggg&gj_E׹׹gggf&gcF׹׹ ggg&gc_׹׹ ggg.&gcW'׹׹ ggg-&gje<׹׹ ggg.&gjfH|׹׹ggg2&gjgHt׹׹ggg&getQ׹׹ڜggg&geuY ׹׹ڝggg&gd@׹׹ڟggg&gd_S׹׹ڠggg&geF1׹׹ ڣggg&ge U{׹׹Tggg1&ge:h׹׹Uggg7&geW#׹׹VgggR&ge:L׹׹WgggL&gd]׹׹YgggX&gdNf׹׹Zggg;&gdN׹׹^ggg~&gkcK׹׹=]ggg&ge`w׹׹?_ggg&gkiW׹׹@`ggg`&geO׹׹Aaggg&geO׹׹Bbgggh&geJ׹׹Ccggga&geZ׹׹Eeggg&ge@׹׹Ffggg &gkkF׹׹Ggggg&ge[׹׹Hhggg&geX׹׹Ii ggg&gjO\׹׹1ggg&gfWR׹׹2ggg&gfZL׹׹3ggg&gj>+׹׹4ggg&gj>׹׹6ggg|&gjY׹׹:ggg&gj]׹׹=ggg@&gfhR׹׹>gggi&gj< ׹׹?ggg$&gfkA׹׹Vggg&geFE׹׹Wggg &gg-T׹׹YgggJ&gePi׹׹ZgggD&gg2O ׹׹\ggg&ge9=׹׹_ggg&ggO׹׹=Nߺggg&ggZ;׹׹>O߻ggg]&ge+H4׹׹?P߼gggy&ggO׹׹AR߾ggg9&gk>>׹׹BS߿ggg&ggBD׹׹DUggg&gg9g׹׹FWggg&gg:Z׹׹GXggg&ggE׹׹IZggg&ge5>׹׹J[ggg?&g`O׹׹Rggg&ghX[׹׹TgggU&gh[H׹׹Vggg&gh_\y׹׹Wggg&ghaVH׹׹Xggg&&g`?׹׹Yggg&gk"I׹׹Iܾggg&gk$GT׹׹Jܿggg&gk&W׹׹Kggg&gk(<׹׹Lgggz&gk/_4׹׹MgggM&ghB-׹׹Nggg|&gh>׹׹Oggg&gk4J*׹׹Pggg&ghL ׹׹QgggS&gk6T׹׹Tggg&ghG׹׹Uggg&gaRa׹׹Rݷggg&gf#<׹׹Tݹggg3&gi@׹׹Vݻggg&gf'E׹׹Xݽggg&gf.Z׹׹Yݾggg&gf0R׹׹Zݿggg&gi@ ׹׹[ggg&gi;7׹׹\ggg&giE׹׹^ggg&gf7\#׹׹_ggg&gi^׹׹`ggg&gf;V׹׹aggg&giFQ׹׹bggg$&gjS׹׹ERggg&gjO׹׹GTggg&gj P׹׹HUggg3&geT׹׹IVggg &gj9׹׹JWgggK&geI3׹׹KXggg&gjGL׹׹LYggg.&gjDq׹׹MZggg&ge^I׹׹N[gggl&geL׹׹P]ggg/&ge^k׹׹Q^ggg&ge<B!׹׹yggg$&gjS׹׹zggg&gjT׹׹{ggg%&gj>׹׹|gggC&gjU6׹׹~gggY&g`zZ׹׹gggE&g`{B׹׹ggg&gjH[׹׹gggx&g`|C׹׹ggg&gjT׹׹gggB&gjU׹׹ggg&gjGe׹׹gggZ&gj_`׹׹ggg&gj\׹׹ggg&gksO5׹׹?Yggg&gkd<9׹׹A[ggg&gkf>׹׹B\gggY&gkh^׹׹C]ggg&gkjX]׹׹D^ggg&gk}A!׹׹E_gggH&gk~]׹׹F`gggI&gkN׹׹Gaggg<&gkTU׹׹Icggg&gk=]׹׹Jdggg[&gkY׹׹Keggg\&gkP`׹׹Mggggo&gknI׹׹Nhggg&gkoA4׹׹Oiggg&gkpP׹׹Pjggg&gkWe׹׹Qkggg&g`L׹׹eggg&gf~AZ׹׹fggg&g`F5׹׹gggg;&g`NQ׹׹hggg&g`S׹׹ nggg&gfV׹׹!oggg&g``׹׹"pggg&gfLR׹׹#qggg&gfQ׹׹$rggg&gf_׹׹%sggg&g`L׹׹}ہggg&ga;׹׹~ۂggg!&gaC׹׹ۄggg&ge^׹׹ۅggg&geV׹׹ۆggg^&ga<׹׹_tggg&g`=׹׹avggg&g`U`׹׹bwggg}&g`C׹׹g|ggg&g`K\׹׹i~ggg &g`?׹׹)ggga&gb;]'׹׹+ggg &g`';׹׹-!ggg+&gbD=_׹׹."ggg&gbE:q׹׹/#gggY&g`/N׹׹1%ggg8&g`2U׹׹2&ggg&g`3R׹׹3'ggg&g`4[׹׹6*ggg&g`:I׹׹7+ggg &gf:׹׹]ggg&gfI.׹׹^ggg&gcO׹׹_ggg&gc$X:׹׹ cggg&gc%P׹׹ dggg7&gc)`_׹׹eggg&gfX׹׹fggg&gc0NO׹׹gggg<&gc2P׹׹hgggK&gf?@@׹׹mgggN&gfB;1׹׹ngggA&gfLBl׹׹rggg&gfSL׹׹w#ggg&gc_׹׹x$ggg&ga T׹׹LIggg&gd~S׹׹RO#ggg<&ga)=׹׹SP$gggj&gd[׹׹TQ%ggg&ga1W׹׹WT(ggg&g`:9׹׹Kgggy&g`R]׹׹Lggg&g`>׹׹Mggg&g`[׹׹Oggg&gd;׹׹Qggg&g`C׹׹Rggg&g`=C׹׹Sggg4&gdE6׹׹Tggg&g`Q׹׹Uggg&gd\w׹׹Wggg&g`Q׹׹Yggg&gdV׹׹![gggP&gg6O׹׹9Bggg&geJ׹׹:CgggR&geT׹׹;Dggg &gg:L׹׹<Eggg}&geY׹׹=Fggg&ggD;׹׹AJgggO&ggE>׹׹BKggg,&ggGFW׹׹FOggg &ggIM׹׹GPggg&gfV׹׹=޺ggg&gfKf׹׹>޻ggg:&gfWh׹׹?޼ggg&gf+Fd׹׹@޽ggg&gf/H׹׹B޿ggg6&gfI׹׹Cggg&gf1?4׹׹Eggg&gfC׹׹Fggg&gf3VC׹׹Gggg&gf<U׹׹HgggU&gf}gggV&gg\׹׹?~gggs&gg<׹׹Agggt&ggR׹׹Bggg]&ghAV׹׹Dgggy&gg Q׹׹Eggg&gi\Y׹׹_gggC&ga>*׹׹`ggg&ga=׹׹aggg@&gi][׹׹bgggF&ga>׹׹cgggG&gaNr׹׹igggN&gaFH׹׹kggg&gisZO׹׹lggg&ge\^׹׹lggg?&giM׹׹nggg &ga7Y׹׹oggg{&giW<׹׹pggg&ga>V׹׹qggg&gi_y׹׹rggg,&ga?>׹׹sggg&giX׹׹uggg&gaC:Q׹׹vggg&giR׹׹wggge&gaHQ׹׹xgggl&giU׹׹yggg&gj^J׹׹9mggg&ggSq׹׹<pgggG&gkV׹׹=qggg&gjrggg~&gg@G׹׹AugggZ&ggP׹׹Bvggg&ggZ4׹׹Fzggg&gg]|׹׹G{ggg&gg>׹׹H|gggA&ggQ_׹׹I}ggg#&gg:׹׹J~ggg &ggR׹׹Lހggg&gj<׹׹MށgggR&gk9T׹׹ڤggg&ggLL׹׹ڥggg'&ggN@k׹׹ڦggg&gkGG׹׹ڨggg&ggZZ׹׹کgggJ&gg^^C׹׹ڪggg&gg`E׹׹ګgggB&gb=S׹׹{ۈgggc&g`\;׹׹|ۉggg&gbBQ׹׹}ۊggg&g`^Th׹׹~ۋggg;&gbC@.׹׹یggg&g``=׹׹ۍggg &g`cA׹׹ۏggg&gbHJ׹׹ۑggg&gaC׹׹1 ggg8&g`P׹׹4ggg&g`S=׹׹7ggg&gaYk׹׹8ggg&g`U4׹׹:ggg2&g`=׹׹=ggg1&g`Z׹׹?ggg*&g`HQ׹׹Aggg&gaZ׹׹Bggg<&ghC[5׹׹"D,ggg&ghESn׹׹#E-ggg&gaY׹׹$F.ggg&ga_׹׹&H0ggg&ghIQd׹׹'I1ggg"&ghNR׹׹)K3ggg`&gaG׹׹*L4ggg!&ghOV}׹׹+M5gggj&ggD׹׹xgggl&ggE%׹׹yggg&gb`l׹׹{ ggg_&gb \׹׹|!ggg&ggM6׹׹}"ggg&gb H׹׹~#ggg&gg?+׹׹$gggb&gb X׹׹%gggr&ggN׹׹'ggg&ggT!׹׹(ggg&ggZ{׹׹)ggg&gbH׹׹*ggg&ggCX׹׹+ggg&gb@=׹׹:&ggg&gbF׹׹;'gggO&gb;u׹׹=)ggg4&gb9׹׹>*ggg&gb? ׹׹?+ggg&gb:g׹׹@,ggg&gbJ׹׹A-ggg&gb_׹׹B.gggO&gb@+׹׹C/ggg&gb_*׹׹D0gggI&gbF׹׹E1ggg&gbO׹׹F2ggg&gc:׹׹G3ggg0&ga@]׹׹8ggg4&gaF׹׹9ggg&gcaAC׹׹:gggQ&gaO׹׹ <ggg&ga9}׹׹!=ggg&ga`W׹׹">ggg&gcg_T׹׹#?ggg&gaM׹׹$@ggg&ga:`׹׹%Aggg&gckHe׹׹&Bggg&gbN׹׹'Cggg_&gh?׹׹5\ggg&ghSS׹׹6]gggp&ghD׹׹7^ggg:&gd?Pw׹׹ 9`ggg&gdAA׹׹ :aggg&gdDCw׹׹ ;bggg&gh:׹׹ <cggg&ghB׹׹=dggg&ghB ׹׹?fggg&ghR׹׹Ahggg_&ghY׹׹Cjggg&gh]S׹׹Dkggg&gd[׹׹%ggg&gg^׹׹&ggg&ggJ׹׹'ggg&gg\׹׹(ggg&gdB:׹׹)ggg&gg[׹׹*ggg&ggZ׹׹-ggg0&gdN׹׹.ggg&gdB$׹׹/ggg&ghO׹׹1ggg&gd^+׹׹2gggS&gh K׹׹3ggg&gdX׹׹4ggg&gdY׹׹6ggg:&ghV׹׹7ggg%&gdW׹׹8gggp&ggZ׹׹6ggg &ge9T׹׹9gggy&gcX׹׹;ggg&gbJ9l׹׹+gggz&gbKZ׹׹,gggk&gbLZ׹׹-gggD&gbM?׹׹.ggg&gbO]׹׹/ggg$&geV׹׹0gggA&geU7׹׹1ggg&gb[PN׹׹2ggg&gbbC׹׹4ggg&gfO׹׹ggg!&gh@׹׹gggq&ghRb׹׹ggg"&gh9׹׹ggg&gfL׹׹ggg=&giSZ׹׹ggg&gfO׹׹gggi&gi`0׹׹ggg &gg5T׹׹'uggg&gg;<7׹׹)wgggC&gg<_5׹׹*xggg&ghZHA׹׹-{ggg&gh\M,׹׹/}ggg&gg@N׹׹1ggg&ggB:׹׹2߀ggg&ggCYg׹׹3߁ggg&gh^@"׹׹4߂ggg1&ggHA׹׹5߃ggg&gceNJ׹׹ggg&gh C׹׹ggg;&gh Ax׹׹ggg&gciP׹׹ggg&gclZa׹׹ggg&ghEH׹׹gggC&gcn@M׹׹ggg&gco_׹׹ggg%&ghd\׹׹iggg=&ghiL׹׹k܁gggw&gbWG׹׹m܃ggg&ghpC׹׹n܄ggg\&ghsHr׹׹q܇ggg&giBFw׹׹Czggg&giEQ׹׹D{ggg&giGG׹׹E|ggg&gi/\׹׹F}ggg&gi4RF׹׹Hggg&giRT׹׹I݀ggg&giS<׹׹J݁gggd&gi7Bg׹׹K݂ggg&giTR!׹׹L݃ggg&gi8R,׹׹M݄ggg&gi9\׹׹N݅ggg:&giXEu׹׹O݆ggg&ghB׹׹ggg &gi?׹׹ gggf&ghS׹׹!ggg&giH׹׹"ggg8&gi=׹׹#gggZ&ghPM׹׹%ggg &gi>׹׹&ggg'&ghY׹׹'ggg&giB׹׹(gggE&gi=׹׹*ggg&giT@׹׹+gggS&gcBs׹׹ڬggg7&gc[׹׹ڭggg&gc>׹׹ڮggg&gcN׹׹گggg&gjT׹׹ڰgggh&gc?׹׹ڱggg&gc@׹׹ڲggg&gcP׹׹A)gggz&gcI׹׹B*ggg&gcW׹׹C+ggg&gk>]׹׹D,ggg &gc D׹׹E-ggg&gkG׹׹F.ggg&gc&O׹׹G/gggH&gk \׹׹H0ggg)&gc(H׹׹I1gggW&gkG׹׹J2gggF&gc+H׹׹K3ggg]&gc-]U׹׹L4ggg&gk[׹׹M5ggg&gkWq׹׹O7ggg &gk<׹׹P8ggg&gkHo׹׹Q9ggg&g`ED׹׹((ggg&g`!T׹׹))ggg&g`%T׹׹,,!ggg&g`*P׹׹..#ggg&g`+Z׹׹00%ggg%&g`,D׹׹11&gggu&g`-U׹׹22'ggg&g`0;׹׹33(ggg&gi<׹׹44)gggg&giE׹׹55*ggg&gi> ׹׹66+ggg&g`6X׹׹77,ggg&g`7[׹׹88-ggg&g`8C#׹׹99.ggg+&g`9C=׹׹::/ggg&giLq׹׹Qggg&g`Gn׹׹Sggg&g`\׹׹Uggg&gi Ey׹׹Vggg&giQ#׹׹Xggg&gd>N׹׹#,ggg&gd$X[׹׹$-ggg&gd*M~׹׹%.ggg&gahH׹׹&/ggg&gd,E׹׹(1ggg9&gd-\׹׹*3ggg&gd0HY׹׹+4ggg&gamZ#׹׹,5ggg&gd2TB׹׹-6ggg[&garD׹׹/8gggs&ggxA׹׹=ggg&gcvX׹׹>ggg&gcyE׹׹?ggg{&gcA׹׹Bggg&gaF׹׹C gggF&gcEN׹׹E"ggg&gc[:׹׹F#ggg!&gcK׹׹I&ggg&gbHw׹׹ /ggg&gbQm׹׹!0ggg6&ghS%׹׹#2ggg&gh\׹׹$3gggb&gj <׹׹&5ggg&gjW׹׹'6ggg&gbB׹׹(7ggg2&gbE׹׹*9ggg&gc<K׹׹ggg&gc?PJ׹׹ggg{&gc@V>׹׹gggx&ginV׹׹ggg&gio@׹׹gggR&giqJ<׹׹!gggo&gd\׹׹ggg>&gd]%׹׹ggg6&gdZ׹׹gggp&gdF<׹׹ggg&gdG-׹׹gggd&gd\׹׹gggi&gdH׹׹gggq&gd \׹׹ggg7&gd=j׹׹gggE&gdI׹׹ggga&gdH׹׹ mggg@&gc][׹׹ nggg&gcG׹׹pggg&gc^׹׹qggg&gcC׹׹sgggD&gc]׹׹tggg&gc[׹׹vggg.&gdQ[׹׹ xggg&gcI}׹׹!yggg&gcM׹׹"zggg<&gdW,׹׹#{ggg1&gc@l׹׹$|ggg"&gcX/׹׹%}ggg*&gcL׹׹&~gggI&gdA׹׹ )ggg&gcY6׹׹"+ggg&gcB׹׹#,ggg&gcU#׹׹%.ggg&gjmI׹׹vggg&gjnX׹׹wggg&gjv:;׹׹yggg8&gegW׹׹{ gggG&gj{@5׹׹} ggg&gj|_׹׹~ ggg\&gei>z׹׹ggg)&gj~H"׹׹ggg&geoO׹׹ggg&geqKO׹׹ggg&gj_s׹׹ggg&ge]3׹׹ނggg&gi^׹׹ރggg<&gi_<׹׹ޅggg&giX׹׹ކggg&geQ=׹׹އggg&ge[n׹׹ވgggX&geJ׹׹މgggP&giHP׹׹ފg,:nggggg%ggggg*DgggggkRgggggGhgg&gg 1`gggg gg~gg,}9gg/h`?gg&1gg$vgg#;gg`xgg/cggq[gg+`]2w)!p(OS+\0s)G{) j|!N#Zg6nP*r 7/R~" /3$ZMy  (z hn2!gF mggg =9ggg ggg+<ggg$A=|5Q,'*IHOiߩ- S2twUggggg\Hgggggggggg)F#ggggg ^Vggggg(j8hgggggm@ggggg1kgggggQRgggggeggggg ;ggggg- aggggg(CjgggggKggggg-Dggggg 6ӏh@ `#43!Z sggggg*{!ggggg*rggggg2 ggggg#DgggggAggggg.%ggggg+_ggggg%Jxggggg-gggggggggg.tgggggT/sggggg^Wggggg1-ggggg!-HGggggg/ggggg)ggggg  Yggggg'ggggg Wggggg"i\ggggg$6$6gggggSggggg1Z"ggggg-Zv!gggggg HQgggggg!Vgggggg"7agggggg07Sgggggg/,ggggggu  Rg Rhgg Rhgg Rhgg Rhgg Rhgg Rhg g Rhg g Rhg g Rhgg Rhgg Rhg g Rhg g Rhg g Rhgg Rhggnh<g_g Rhg g Rhg g Rhg|ng Rhg g Rhg g Rhg g Rhg g Rhg|og Rhg g Rhg|pg Rhg|qg Rhg g Rhg|rg Rhg|sgnh<gg RhgYg RhgZg Rhg[g Rhg g Rhg\g Rhg]g Rhg^g Rhg g Rhg g Rhg_g Rhg`g Rhg g Rhgag Rhgbg Rhg g Rhg g Rhg gnh<ggnh<gg Rhgg Rhg}g Rhg}g Rhg g Rhg g Rhg g Rhg}g Rhg}g Rhg g Rhg g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}gg ggg Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg|g Rhg g Rhg g Rhg|g Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg g Rhg gnh<g' @gsp65 g Rhg g Rhgg Rhg g Rhg!g Rhg"g Rhg g Rhg#g Rhg$g Rhg g Rhg%g Rhg&g Rhg'g Rhg(gnh<g Wg g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg g Rhg g Rhg g Rhg g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg~gnh<gg Rhgcg Rhgdg Rhg g Rhgeg Rhgfg Rhg g Rhggg Rhghg Rhg g Rhgig Rhg g Rhgjg Rhgkg Rhglg Rhgmg Rhgng Rhgog Rhgpg Rhg g Rhg g Rhgqg Rhg g Rhgrg Rhgsg Rhg g Rhgtgnh<ggnh<gJg Rhg *g Rhg^g Rhg +g Rhg ,g Rhg_g Rhgag Rhg -g Rhg .g Rhgbg Rhgcg Rhg /g Rhg 0g Rhg 1g Rhgdg Rhgeg Rhgfg Rhggg Rhghg Rhg 2g Rhgig Rhgjgnh<gJ g Ih*g Rhg|g Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg g Rhg g Rhg|g Rhg|g Rhg|gnh<g$gnh<g\g Rhg{g Rhg{g Rhg{g Rhg og Rhg{g Rhg{g Rhg{g Rhg{g Rhg~g Rhg~g Rhg~g Rhg~g Rhg g Rhg g Rhg~g Rhg~ g Rhg~!g Rhg~"g Rhg g Rhg~#g Rhg~$g Rhg~%g Rhg~&g Rhg~' qgEg Rhg "g Rhg #g Rhg|g Rhg|g Rhg $g RhgCg Rhg|g Rhg|g Rhg|g Rhg %g Rhg|g Rhg &g Rhg 'g Rhg|g Rhg|g Rhg|g Rhg|*g E \ grg Rhgkg Rhglg Rhgmg Rhg 3g Rhgng Rhgog Rhgpg Rhgqg Rhg~mg Rhg g Rhg~ng Rhg~og Rhg~pg Rhg~qg Rhg~rg Rhg g Rhg~sg Rhg~tg Rhg~ug Rhg~vg Rhg~wg Rhg g Rhg pg Rhg{g Rhg{g Rhg qg Rhg{g Rhg{g Rhg rg Rhg sg Rhg{g Rhg{g Rhg{g Rhg{]gWWggg Rhgg Rhgg Rhgg Rhg Fg Rhgg Rhgg Rhgg Rhgg Rhgg Rhg Gg Rhgg Rhg Hg Rhgg Rhg Ig Rhgg Rhggnh<gg Rhg (g Rhg )g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg *g Rhg{g Rhg{g Rhg{g Rhg g Rhg g Rhg g Rhg{g Rhg{g Rhg g Rhg{g Rhg{g Rhg{g Rhg{g Rhg g Rhg{g Rhg g Rhg{gnh<g]gq;;ggg Rhg~xg Rhg~yg Rhg~zg Rhg~{g Rhg g Rhg~|g Rhg g Rhg g Rhg g Rhg~}g Rhg g Rhg g Rhg~~g Rhg~g Rhg~g Rhg g Rhg~]gggg Rhg}Hg Rhg}og Rhg}Ig Rhg}Jg Rhg}Kg Rhg Ug Rhg}Lg Rhg}Mg Rhg}Ng Rhg}Og Rhg Vg Rhg}Pg Rhg}Qg Rhg}Rg Rhg Wg Rhg}Sg Rhg}Tg Rhg}Ug Rhg Xg Rhg Jg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhg Kg Rhg Lg Rhgg Rhgg Rhgg Rhg Mg Rhgg Rhgg Rhgg Rhgg Rhg Ng Rhgg Rhgg Rhgg Rhg Ognh<ggnh<gE7(5gg$>]gtggg Rhg~g Rhg~g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg gnh<ggnh<gg Rhg{g Rhg|g Rhg g Rhg|g Rhg g Rhg|g Rhg|g Rhg g Rhg g Rhg|g Rhg|g Rhg g Rhg g Rhg g Rhg|g Rhg|g Rhg|g Rhg g Rhg| gnh<ggnh<gg Rhgg Rhgg Rhgg Rhgg Rhg gg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhg hg Rhg}Vg Rhg}Wg Rhg}Xg Rhg}Yg Rhg}Zg Rhg}[g Rhg Yg Rhg}\g Rhg Zg Rhg}]g Rhg}^g Rhg}_g Rhg [g Rhg}`g Rhg}ag Rhg}bg Rhg}cc qgEg Rhg g Rhg|Qg Rhg g Rhg|Rg Rhg g Rhg g Rhg g Rhg|Sg Rhg g Rhg|Tg Rhg|Ug Rhg|Vg Rhg|Wg Rhg g Rhg|Xg Rhg|Yg g Rhg g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~gnh<gg Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg {g Rhg}g Rhg |g Rhg }g Rhg}g Rhg}gnh<ggnh<ggnh<gg Rhg ig Rhg jg Rhgg Rhgg Rhgg Rhgg Rhgg Rhg kg Rhgg Rhg g Rhg g Rhg g Rhg lg Rhg g Rhg g Rhg mggwgggg Rhgg Rhg g Rhg g Rhg g Rhg g Rhg g Rhgg Rhgg Rhgg Rhg g Rhg g Rhg  /gEhgg Rhg|Zg Rhg|[g Rhg g Rhg|\g Rhg g Rhg g Rhg|]g Rhg|^g Rhg|_g Rhg|`g Rhg|ag Rhg g Rhg|bg Rhg|cg Rhg|dg Rhg|eg Rhg|fg Rhg|gg Rhg|hg Rhg|ig Rhg g Rhg gnh<g Ih+gog RhgKg RhgLg Rhg~Vg Rhg g Rhg g RhgOg RhgPg RhgQg Rhg g RhgRg Rhg g Rhg g Rhg ~g Rhg}g Rhg}g Rhg}g Rhg g Rhg g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg g Rhg}gnh<g%g Rhg|g Rhg g Rhg g Rhg|g Rhg|g Rhg g Rhg g Rhg g Rhg g Rhg|g Rhg|g Rhg g Rhg g Rhg g Rhg g Rhg g Rhg g Rhgg Rhgg Rhgg Rhgg Rhgg Rhg g Rhgg Rhg g Rhgg Rhg g Rhgg Rhg}g Rhg}g Rhg g Rhg}g Rhg}g Rhg}g Rhg g Rhg g Rhg g Rhg g Rhg}g Rhg~g Rhg~g Rhg~g Rhg~gnh<gV]g''ggg Rhg g Rhg g Rhg g RhgSg RhgTg RhgUg RhgVg RhgWg Rhg g RhgXg Rhg gnh<g_g RhgJg Rhg|g RhgKg RhgLg RhgMg RhgNg Rhg "g Rhg #g Rhg $g Rhg %g Rhg &g RhgOg Rhg 'g RhgPg RhgQgnh<gg Rhg|g Rhg|g Rhg +g Rhg|g Rhg g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg dg Rhg eg Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{gnh<ghg Rhg~g Rhg~g Rhg~g Rhg g Rhg g Rhg g Rhg~g Rhg~g Rhg~ g Rhg g Rhg~ g Rhg~ g Rhg~ g Rhg~ g Rhg~g Rhg~C \ g n=[gl g Rhg g Rhg g Rhg g Rhg g Rhg|g Rhg|g Rhg g Rhg g Rhg|g Rhg|g Rhg g Rhg|g Rhg|g Rhg g Rhg|g Rhg g Rhg|gnh<gg Rhg (g RhgSg RhgTg RhgUg RhgVg RhgWg RhgXg Rhg )g RhgYg RhgZg Rhg[g Rhg\g Rhg]J.  gg Rhg g Rhg~ag Rhg~bg Rhg g Rhg~cg Rhg~dg Rhg g Rhg g Rhg~eg Rhg{g Rhg{g Rhg{g Rhg fg Rhg{g Rhg gg Rhg{g Rhg hg Rhg{g Rhg{g Rhg ig Rhg jg Rhg{g Rhg{g Rhg kg Rhg{g Rhg lg Rhg{g Rhg{g Rhg{g Rhg mg Rhg ngnh<ggnh<gb8hqg Rhgg Rhgg Rhg Dg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhggnh<g"g g Rhg g Rhg|g Rhg|g Rhg g Rhg|g Rhg|g Rhg|g Rhg|g Rhg !g Rhg| g g Rhg g Rhg g Rhg g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg g Rhg{g Rhg g Rhg{g Rhg{g Rhg{g Rhg g Rhg g Rhg{g Rhg{g Rhg{g Rhg gnh<g$yhYgh&*g Rhg~fg Rhg~gg Rhg~hg Rhg~ig Rhg g Rhg~jg Rhg~kg Rhg g Rhg g Rhg g Rhg~lgnh<gg Rhg Gg Rhg}5g Rhg}6g Rhg}7g Rhg}8g Rhg Hg Rhg}9g Rhg Ig Rhg}:g Rhg Jg Rhg};g Rhg Kg Rhg}<g Rhg}=g Rhg Lg Rhg}>g Rhg Mgnh<g /gEg Rhgg Rhgg Rhgg Rhg Eg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhggnh<g,g Rhg g Rhg~g Rhg g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~ gg Rhg g Rhg{g Rhg{g Rhg g Rhg g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg g Rhg{g Rhg eg$g Rhg _g Rhg `g Rhgg Rhgg Rhg ag Rhgg Rhgg Rhg bg Rhgg Rhgg Rhgg Rhgg Rhg Ng Rhg}?g Rhg Og Rhg}@g Rhg}Ag Rhg Pg Rhg Qg Rhg}Bg Rhg Rg Rhg}Cg Rhg}Dg Rhg}Eg Rhg}Fg Rhg}Gg Rhg Sg Rhg Tgnh<gwgnh<gO g U R gr!g Rhg|:g Rhg g Rhg|;g Rhg|<g Rhg|=g Rhg|>g Rhg|?g Rhg g Rhg g Rhg|@g Rhg g Rhg|Ag Rhg|Bg Rhg|Cg Rhg|Dg Rhg|Eg Rhg g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg g Rhg~g Rhg~gnh<gD gUg Rhg sg Rhg tg Rhg ug Rhg}g Rhg vg Rhg}g Rhg}g Rhg}g Rhg} <gg Rhgg Rhg cg Rhgg Rhg dg Rhgg Rhgg Rhg eg Rhg fg Rhggnh<ggnh<g0gnh<g #h[gg Rhg g Rhg~g Rhg~g Rhg~g Rhg g Rhg g Rhg g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~gnh<g\g Rhg|Fg Rhg|Gg Rhg|Hg Rhg|Ig Rhg|Jg Rhg`g Rhg g Rhg g Rhg g Rhg|Kg Rhg|Lg Rhg|Mg Rhg|Ng Rhg g Rhg g Rhg g Rhg g Rhg g Rhg|Og Rhg|Pg Rhg9g Rhg:g Rhg;g Rhg<g Rhg wg Rhg=g Rhg xg Rhg>g Rhg?g Rhg@g RhgAg Rhg yg RhgBg Rhg zgnh<g Jg :g8 /grggggggg Rhg}g Rhg wg Rhg~g Rhg}g Rhg}g Rhg xg Rhg}g Rhg}g Rhg}g Rhg}g Rhg yg Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg zgnh<gw Sht Jg<Kg Rhg g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg|g Rhg|gnh<ggnh<g/ jgrl g Rhgg Rhgg Rhg}g Rhg g Rhg g Rhg g Rhgg Rhg g Rhg g Rhg g Rhg g Rhgg Rhgg Rhg g Rhg}g Rhg g Rhg g Rhg g Rhg}gnh<gP g RhgDg RhgEg Rhg {g Rhg |g RhgFg RhgGg Rhg }g RhgHg RhgIg Rhg ~g Rhg g RhgJg Rhg g Rhg7g Rhg g Rhg8g Rhg9g Rhg:g Rhg;g Rhg<g Rhg=g Rhg g Rhg g Rhg g Rhg>g Rhg?g Rhg@g Rhg g RhgAg RhgB* \ g kg Rhg g Rhg g Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg g Rhg g Rhg|g Rhg|g Rhg g Rhg|gnh<gg Rhg Rg Rhg{sg Rhg{tg Rhg{ug Rhg Sg Rhg Tg Rhg{vg Rhg Ug Rhg{wg Rhg{xg Rhg Vg Rhg{yg Rhg{zg Rhg Wg Rhg{{g Rhg Xg Rhg Yg .h^gh#g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg g Rhg}g Rhg}g Rhg}g Rhg}g Rhg g Rhg}g Rhg}g Rhg}g Rhg g Rhg}g Rhg}g Rhg}g Rhg R hgg Rhg|g Rhg g Rhg|g Rhg g Rhg|g Rhg|g Rhg g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg|g Rhg g RhgCg Rhg g RhgDg RhgEg Rhg g RhgFg RhgGg Rhg !g RhgHg RhgIg Rhg~Bg Rhg~Cg Rhg~Dg Rhg g Rhg~Eg Rhg~Fg Rhg~Gg Rhg~g Rhg~Hg Rhg g Rhg~Ig Rhg~Jg Rhg~Kg Rhg~Lg Rhg~Mg Rhg~Ng Rhg g Rhg~Og Rhg~Pg Rhg~Qg Rhg~Rg Rhg~Sg Rhg~Tgnh<gg Rhg{|g Rhg{}g Rhg{~g Rhg{g Rhg Zg Rhg [g Rhg \g Rhg ]g Rhg ^g Rhg{g Rhg{g Rhg{g Rhg _g Rhg{g Rhg `g Rhg ag Rhg bg Rhg cgnh<g"g Rhgg Rhgg Rhgg Rhg @g Rhgg Rhgg Rhg Ag Rhgg Rhgg Rhggnh<g  Kg g gg Rhg|g Rhg|g Rhg g Rhg g Rhg g Rhg g Rhg g Rhg|g Rhg|g Rhg|g Rhg g Rhg g Rhg{g Rhg{g Rhg{g Rhg yg Rhg{g Rhg{g Rhg zg Rhg{g Rhg {g Rhg{g Rhg{g Rhg{g Rhg{gnh<g0.{dgogg Rhg~Ug Rhg~Wg Rhg~Xg Rhg~Yg Rhg~Zg Rhg g Rhg~[g Rhg~\g Rhg~]g Rhg g Rhg~^g Rhg~_g Rhg~`g Rhg}g Rhg =g Rhg >g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg} g Rhg}!g Rhg ?g Rhg}"g Rhg}#g Rhg @g Rhg Ag Rhg}$g Rhg}%g Rhg}&g Rhg}'hgg Rhgg Rhgg Rhg Bg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhg Cg Rhgg Rhgg Rhgg Rhgg Rhg 2gg Rhg~g Rhg g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg~gnh<gx  E f Jg:g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg |g Rhg{g Rhg }g Rhg ~g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg g Rhg{g Rhg{g Rhg{g Rhg g Rhgg Rhgg Rhgg Rhg Vg Rhg Wg Rhgg Rhg Xg Rhg Yg Rhgg Rhgg Rhgg Rhggnh<g,g Rhg}(g Rhg})g Rhg Bg Rhg Cg Rhg}*g Rhg}+g Rhg Dg Rhg},g Rhg Eg Rhg}-g Rhg}.g Rhg}/g Rhg}0g Rhg}1g Rhg Fg Rhg}2g Rhg}3g Rhg}4gnh<ggnh<ggnh<g>g Rhg g Rhg g Rhg g Rhg|%g Rhg|&g Rhg g Rhg|'g Rhg|(g Rhg|)g Rhg|*g Rhg|+g Rhg|,g Rhg gnh<g @ 5  g Rhg g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg g Rhg g Rhg~g Rhg~gnh<ggnh<g6 /grE!l ugg Rhg jg Rhg}yg Rhg}zg Rhg kg Rhg}{g Rhg}|g Rhg}}g Rhg}~g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg lg Rhg mg Rhg}  Ugg Rhgg Rhg Zg Rhgg Rhgg Rhg [g Rhg \g Rhgg Rhg ]g Rhgg Rhg ^g Rhgg Rhgg Rhgg Rhgg Rhgg Rhvgg Rhg~g Rhg g Rhg~g Rhg~g Rhg g Rhg g Rhg g Rhg g Rhg~g Rhg g Rhg~ Xgg Rhg|-g Rhg|.g Rhg g Rhg|/g Rhg g Rhg g Rhg|0g Rhg|1g Rhg|2g Rhg g Rhg|3g Rhg g Rhg|4g Rhg g Rhg g Rhg|5g Rhg|6g Rhg|7g Rhg|8g Rhg|9g Rhg%g Rhg&g Rhg og Rhg pg Rhg'g Rhg qg Rhg(g Rhg rg Rhg)g Rhg*g Rhg+g Rhg,g Rhg-g Rhg.g Rhg/g Rhg0g Rhg1g Rhg2g Rhg3g Rhg sg Rhg}g Rhg}g Rhg}g Rhg}g Rhg ng Rhg og Rhg pg Rhg qg Rhg rg Rhg}gnh<ggwhgg Rhg g Rhg|tg Rhg|ug Rhg|vg Rhg|wg Rhg|xg Rhg|yg Rhg g Rhg|zg Rhg|{g Rhg g Rhg g Rhg||g Rhg|}g Rhg|~g Rhg|g Rhg|g Rhg|gnh<g%/  g Rhg g Rhg~g Rhg g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg g Rhg~g Rhg~g Rhg~g Rhg g Rhg g Rhg~g Rhg~g Rhg g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhg g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}gnh<gwg Eg Rhg4g Rhg tg Rhg5g Rhg ug Rhg6g Rhg7g Rhg vg Rhg8gnh<gUgnh<g g Rhvgg Rhg g Rhg)g Rhg*g Rhg g Rhg+g Rhg g Rhg,g Rhg-g Rhg g Rhg g Rhg.g Rhg/g Rhg0gnh<ggnh<g  $r!g Rhg g Rhg g Rhg g Rhg g Rhg|g Rhg|g Rhg|g Rhg g Rhg g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg g Rhg g Rhg g Rhg g RhgRg Rhg g Rhgug Rhgvg Rhg g Rhgwg Rhg g Rhgxg Rhg g Rhgyg Rhgzg Rhg{g Rhg|g Rhg}g Rhg~g Rhggnh<g+g Rhg}g Rhg}g Rhg}g RhgMg Rhg}g RhgNg Rhg}g Rhg}g Rhg}g Rhg g Rhg}g Rhg}g Rhg}g Rhg g Rhg}g Rhg}g Rhg}g Rhg}g Rhg|g Rhg|g Rhg|g Rhg g Rhg g Rhg g Rhg g Rhg|gnh<gg .hgwg Rhg g Rhg1g Rhg2g Rhg3g Rhg4g Rhg g Rhg5g Rhg6gnh<gxv # KHg;wg Rhg~g Rhg~(g Rhg}g Rhg~)g Rhg~*g Rhg~+g Rhg~,g Rhg~-g Rhg~.g Rhg g Rhg~/g Rhg g Rhg~0]gIggg Rhgg Rhgg Rhg g Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhg gnh<ggnh<g^]gEggg Rhg 4g Rhgrg Rhgsg Rhgtg Rhgug Rhgvg Rhgwg Rhg 5g Rhgxg Rhg 6g Rhgygnh<g' fh6g Rhg|g Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg|g Rhg|g Rhg g Rhg|g Rhg g Rhg g Rhg g Rhg|gnh<ggnh<g/v f!$g Rhg{g Rhg{g Rhg tg Rhg{g Rhg{g Rhg{g Rhg ug Rhg{g Rhg vgph1g Rhg~1g Rhg~2g Rhg g Rhg~3g Rhg~4g Rhg~5g Rhg~6g Rhg g Rhg~7g Rhg~8g Rhg~9g Rhg g Rhg~:g Rhg~;g Rhg~<g Rhg~=g Rhg~>g Rhg~?g Rhg~@g Rhg~Ag E Eg Rhg} g Rhg} g Rhg ,g Rhg -g Rhg .g Rhg} g Rhg} g Rhg} g Rhg}g Rhg}g Rhg /g Rhg}g Rhg 0g Rhg 1gnh<gUgnh<g f $ g Rhgzg Rhg 7g Rhg|g Rhg 8g Rhg{g Rhg 9g Rhg :g Rhg|g Rhg}g Rhg ;g Rhg~g Rhg <g Rhg =g Rhgg Rhg >g Rhgg Rhg ?g Rhgg Rhggnh<gVgnh<g+ cg ehPgg Rhg~g Rhg~g Rhg g Rhg~g Rhg~g Rhg g Rhg~g Rhg g Rhg g Rhg~yhYgg Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg{g Rhg wg Rhg xg Rhg{g Rhg{g Rhg{g Rhg{g Rhg Pg Rhg Qg Rhgg Rhg Rg Rhgg Rhg Sg Rhg Th3Ig Rhg}g Rhg 2g Rhg}g Rhg}g Rhg 3g Rhg 4g Rhg 5g Rhg}g Rhg 6g Rhg 7g Rhg}g Rhg 8g Rhg 9g Rhg}g Rhg :g Rhg ;g Rhg}g Rhg}g Rhg <g Rhg}g Rhg g Rhg| g Rhg g Rhg g Rhg| g Rhg g Rhg g Rhg| g Rhg| g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg g Rhg g Rhg|g Rhg|g Rhg|q g Rhg~g Rhg~g Rhg~g Rhg g Rhg~g Rhg g Rhg~g Rhg g Rhg~g Rhg~g Rhg g Rhg~g Rhg~g Rhg EgR > g Rhg \g Rhg ]g Rhg}dg Rhg ^g Rhg}eg Rhg _g Rhg}fg Rhg}gg Rhg}hg Rhg}ig Rhg `g Rhg ag Rhg}jg Rhg}kg Rhg bgnh<g Jg*<g Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhg Ug Rhggnh<gg Rhg~g Rhg~g Rhg~g Rhg~g Rhg g Rhg g Rhg g Rhg g Rhg g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg~g Rhg g Rhg|g Rhg g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg|g Rhg| g Rhg|!g Rhg g Rhg|"g Rhg|#g Rhg|$:g E Eg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhg}lg Rhg}mg Rhg cg Rhg}ng Rhg dg Rhg}pg Rhg}qg Rhg}rg Rhg eg Rhg}sg Rhg fg Rhg}tg Rhg gg Rhg}ug Rhg hg Rhg}vg Rhg}wg Rhg}xg Rhg i g g Rhg{g Rhg|jg Rhg{g Rhg g Rhg g Rhg g Rhg g Rhg|kg Rhg|lg Rhg g Rhg g Rhg g Rhg|mg Rhg gnh<gbgnh<g>.hSgO $+!$g Rhg~g Rhg~g Rhg g Rhg~g Rhg~g Rhg~gnh<ghwhgg Rhg}g Rhg}g Rhg}g Rhg g Rhg g Rhg}g Rhg}g Rhg}g Rhg}g Rhg g Rhg}g Rhg}g Rhg}g Rhg g Rhg}g Rhg g Rhg}g Rhg}g Rhg}g Rhg}g Rhg}g Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhgg Rhg g Rhg!g Rhg ng Rhg"g Rhg#g Rhg$gnh<g/g/dBg0l{g r'fgg N3g|2g/Q|g$Կg ggggRo g Jw3g2gUgYPg3gSlg/)gcqgpg)yg*ѣggg'=7ggg+ ggg'ggg M4ggg(Tggg/gggxggg#/ngggܠggg.>HWggg# gggKnggg2Mggg,)ggg,Eggg ggg"ggg$bgggggg,[ygggl]g*?g'Cggjg-g )g3@gg&g gg%Pރg g+gg(g-adg( Kg,mg: ggg,Rgg Zg(:Ѝg(,A gXj# gO& gXl { gB+ gXo* gHg"u gXp3I gMg g\|& gQ1 gU.Q4gXg g\)n4gY* gXb!l g\% g[~ g\& gXc*4g_* g?/@ gXe!~ gB3 gX* gE n gF1 gL& gXF gh-d gj,A gW1 g* g$ gls4g%W gX)+ g(4gs gW gw2 g"z gX,A gWa,A gWb g\ gX!k gX g|! g~& gWd gW# g,A gXt& gXux4g14gs4gX{% g* g,A gY+ 1 gZ gW% g*4g gYg! g!2A4g" g g$s g&(4g** g2 g-g4g5* g>*4g?) g g(4gB gX2f gD g g\. gWfw gY3 g*4g g^{4gY! g# g.Q4gW# g; gY gW3I gg,A gW* gI g gX gWa gWb*H gX* g C g]U! g gW  gg gW# gI g g]# g.Q4gW*H gW.Q gW2 g+ gW& gX"@ gW- g.Q4gX g gW& gW { gs4g 1 g gg3I g  gg gX g]{!~ gs4gx g C g^+ gW gY* gH gXA1 gP* gN1 gO& gX' gXC h g% gU gV/@ gW+ gX# gXc gQ g\0 gUs gz.Q4gX* g{$ g[* g& gX"u gX,A gW4gX gW!~ gc gX g^,A gX)* g gY(% 4gl.Q gWT%4g!!k gXR- g!k gY!k gXS 1 g& gX1 g g)* g%4g(` g& gX%u g,A gXW* g"u gW, g gW% g"u gX g4g) gX gX,A gX* g,A gX. gX.Q gX* g1 g g+. gX8& gY*4g gX& gX g]& gX;& gY* 4g g^ g^I g!/64g" gX& gY,)n g$ g[14g* g3' gX g5"u gX 1 g@ gA g^7 gY%! g>,A gX1 g?,~ gH0?4gB& gX g\0 g.Q4gX& gW* g& gW04g) gW g20 gY7 g& gX+"u gY!4g( gW@1 g4gW1 g-4g. gWA& gWB* g { g2A4g% g*4g%4g g! g& gX?$} g! g1 g& gW g]m% 4g,A gW20 gWg gX gW*4g gW& gX>,A gX& gX,A gX* gT4gU& gX  g]g+ gX_! gX` g]& gXa* g"@ gXc+ gXd& gXf gWC gS# gT3I gW gWF gWm* gP gQ!k gXs gT*4gZ& gX g[ g& gW!k gW( gW& gW 1 g3I g gX> gw2f g(` g& gWX)B4g 4g& gWY/ g| g/8 g*H gX  gX  g]< g0 g 1 g$4g/@ gXi"u gX & gX g*4g gXs g.Q4gX% gX!~ g3I g 4gX)$ g & gX2f g& gXF,A gX( gX*4g) g1 gXG4g* g& gXI g]! g'& gX.Q4gX1 gX h g& gX^ gX*4g$} gG& gX& gW\ 14gI& gW^& gX& gW.` gP& gW`1 g@& gA gX,A gY.Q4gX:! gY 0 gY  gH& gX4g gW gX,A gW g]M n g,A gW& gW"u gW*4g*4g* g14g4g,! gW"u gY ,A gX gX14g* g"u gX gX& gZ g]ng!k gX ,A gX X4g]& gY' gX# gb gY 4gd,A gY g]g, gW.Q4gXQ g! gX gn"u gW} 1 gf) gW g\ g\! ge.Q gW gW# g[ g` gWX gb ge*4gg gk  gg  gW.Q gX! gX gX& gW.Q4gY,! gW)- gX gW,A gW)+ g gW04g,A gW gWb.Q4gXm*4g gX! gW; g*4g& gW& gW!+ gX gQ.Q4gY$*4g g^ gW' g[& gX gW gX+ gW% g %W gX5! gX0 g 1 g'% g e g*4g . gG.Q gQ.Q gW,A gY%1 g[& gX gY&+i gX gXg gV.Q4gX|+ gWv,A gX.Q4gX~1 g' g()n4g) { g* g+  gZ!Z g[,A gX& gXx& gXy3I g3g,A gW.Q4gY/! g* g!l g\* gP3I gT2f g* g' gX gX g\g g\h gW& gW4 4gX gX w g[ g!! gW5g* g^"u gW6 g& gX! gX6& gX& gW. gW gX1 g g].Q gX gX g& g"@ gX& gW%W gX.Q4gW7 c g*H4gW9 1 gX; g/@ gX"@ gX*4g3I gg0 gn,A gXUs g g_g!~ g` gW8.Q4gWD ge gW= > gX 1 gi4gd+ gW> gm g^P,A gX,A gX+ gW<,~ gk* gWE gX* gn! go*4gr*4gs 1 gt C g]) g& gW& gY#& gWU! g.Q4gX1 g.Q gW*4g! gE gW~*4gL+ gW g. gXY& gX gX[,A gX\(4g 1 g,! gWQ+ gX^! gW% g g]?!! gWg- g%. g,~ g# gX g% g* g C g^Q,A gX gW& gW& gW! g & gX}* g- g"z gW' g, 1 g1$ g g[ gW*4g3I gg.Q4gW[& gG*4gP g\& gX* gV! gX,~ gV1 gW! gX. gX gW g\ gZg! g[+ gY3I gg&4g< g.Q4gWe gW.Q4gWg$ g/@ gW! gp g& gXq,A gXr! gWs. gWt gWv% g#- gXs gXt!Z g,A gWx4gX gWy4gX& gX! gX g { g! g& gX14g C g]f!~ g!~ g& gX g3I gg g gX}x g.Q4gWz.Q4gW{ gWF g*4g ,A gY& gY 1 g+ gY[ g gX& gX"u gX g^ "4g gg g_  ge gW| gW*4gq! gY20 gY+ gY$ g,A gX g]l*H gX& gX! g/64g1 g1 g1 g4gF g4 gX& gW g(* g),A gX14g+* g,& gY& gY14g& gX A g4s g5.Q4gW*H gW& gX$g g#20 gWp) g% 1 g)& gWq& gX*& gWG& gWH.Q gXn C g^% g:& gY g&4gX g^&1 gB* g, gW# gY g^) gY& gX & gY) gXT g& gW$ gP.Q gW& gW { gh) gl g];& gY4 g]A g\g 1 gc 14g$}4g& gW* g%. g& gW& gW& gX,20 gX- gW# gY+ g# g gX gX C g] *4g' gW+ gW^ gW1 g gY+* g gg! g) gW g^-^ gX gXF, gX  g  g]X gs4g% g+ gXH g,A gXJ4gY  gg gX/%4gu% gv gY6! gX54gW% gy gX2%4g  1 g3I gg! gX. gX 1 g gX14g g  g gX g& gXw.Q gX,A gW+ gW!~ g' g{.Q gWM& gX% g gX.Q4gY g\. gWO gX(` g& gWP g g]! gXK,A gXL# g1 g gXN g14g* g gXP C g]3 gW  gW* g n4g& gW gY* g* g!/64g" g^I"z gX/64g+ gXg g%%4g& 1 g(& gX% g6$ g0& gXv$ g=!~ g? g^* g`& gXX gY4 g\4gW! gg,! gX& gX%. gm* gB,A gX gn*4gJ& gX,! gWh  gW?!~ g g\& g g]:,A gW 4g/64g^ gW! gWi gW* gw"u gWks g!~4g gXr& gWu gWv* g# g* g"u gWx ~ gXy^ gXz!~ g4gY1.Q4gY2,A gW* g gWg1 g" g$ g*4g g\ g,A gX gW,A gX g g gX0 g gg g',A gX*H gXR g *H gXS/n gX/n gX gn*4g 4g gX gWn!k gW(s g]G! g}.Q gW e g% g* g*4g! g gXX,A gY/64g& gY C g^x g gX\s gZ gX- g,A gWS.Q gX9% g]c.Q4gX! gX&# gWp+ gX' 1 g& gX( G gs g 1 g 1 gO gX)+ g gg' g/@ gW 1 g,A gW3I gg0 gX% gX0 g/ gXj,A gX* g4# g5 g8& gX gX g]. gX,A gX gX g g.Q4gX 4g!2A4g"*4g9,~ g%& gW2 g?(x/ggggggggggggggggg0ggggggggggggggggg)1ggggggggggggggggg 2ggggggggggggggggg o\"ggggggggggggggggg \#ggggggggggggggggg\$gggggggggggggggggO\%ggggggggggggggggg2 gggggggggggggggggggggggggggggggggggggggggggggggggggHggggggggggggggggg! ggggggggggggggggggggggggggggggggggyggggggggggggggggg-gggggggggggggggggxggggggggggggggggg$==gggggggggggggggggj=ggggggggggggggggg.=ggggggggggggggggg'=ggggggggggggggggg}ggggggggggggggggg*~ggggggggggggggggggggggggggggggggggggggggggggggggggg#Od]ggggggggggggggggg*>d^gggggggggggggggggd_gggggggggggggggggd`ggggggggggggggggg(Rdaggggggggggggggggg!Iggggggggggggggggggggggggggggggggggggggggggggggggggg(gggggggggggggggggYggggggggggggggggg-Zgggggggggggggggggo[ggggggggggggggggg \ggggggggggggggggg*bEgggggggggggggggggEgggggggggggggggggEgggggggggggggggggEgggggggggggggggggggggggggggggggggg'gggggggggggggggggggggggggggggggggg ggggggggggggggggg'lggggggggggggggggg JlgggggggggggggggggPlgggggggggggggggggulggggggggggggggggglggggggggggggggggg w'gggggggggggggggggr'ggggggggggggggggg&G'gggggggggggggggggg'gggggggggggggggggsgggggggggggggggggaggggggggggggggggg1ggggggggggggggggg*BgggggggggggggggggWNNgggggggggggggggggoNOggggggggggggggggg.NPggggggggggggggggg*=NQggggggggggggggggg  ggggggggggggggggg ggggggggggggggggg ggggggggggggggggg ggggggggggggggggg tgggggggggggggggggtgggggggggggggggggtggggggggggggggggg0=tggggggggggggggggg!P/ggggggggggggggggg 3/ggggggggggggggggg/ggggggggggggggggg1X/ggggggggggggggggg ggggggggggggggggg&ggggggggggggggggg$ggggggggggggggggg+Xggggggggggggggggg%VgggggggggggggggggfVggggggggggggggggg3Vggggggggggggggggg Vggggggggggggggggg&|Lggggggggggggggggg#IMgggggggggggggggggNggggggggggggggggg-iOggggggggggggggggg|Pggggggggggggggggg09|ggggggggggggggggg2|ggggggggggggggggg0|ggggggggggggggggg|ggggggggggggggggg |ggggggggggggggggg8@ggggggggggggggggg"{8Aggggggggggggggggg 8Bggggggggggggggggg8CgggggggggggggggggY ggggggggggggggggg ggggggggggggggggg! ggggggggggggggggg- ggggggggggggggggg,^ggggggggggggggggg }^ggggggggggggggggg ^ggggggggggggggggg ^ggggggggggggggggg&]ggggggggggggggggg$eggggggggggggggggg)gggggggggggggggggggggggggggggggggg-ggggggggggggggggg 6gggggggggggggggggggggggggggggggggg(ggggggggggggggggg0@[ggggggggggggggggg j@\ggggggggggggggggg@]ggggggggggggggggg%@^ggggggggggggggggg,k(ggggggggggggggggg)ggggggggggggggggg*ggggggggggggggggg"+ggggggggggggggggg"B,gggggggggggggggggg0gggggggggggggggggg1gggggggggggggggggg2gggggggggggggggggg3gggggggggggggggggg4ggggggggggggggggg !ggggggggggggggggg2!ggggggggggggggggg!ggggggggggggggggg6!gggggggggggggggggggggggggggggggggg0{gggggggggggggggggOggggggggggggggggg ggggggggggggggggg)HgggggggggggggggggHggggggggggggggggg,Hggggggggggggggggg+Hggggggggggggggggg'|gggggggggggggggggV}ggggggggggggggggg.~ggggggggggggggggg'oggggggggggggggggg'o:gggggggggggggggggo;gggggggggggggggggeo<ggggggggggggggggg%$o=ggggggggggggggggg"o>ggggggggggggggggg*\ggggggggggggggggg-*]ggggggggggggggggg!*^ggggggggggggggggg t*_ggggggggggggggggg nGggggggggggggggggg HgggggggggggggggggIgggggggggggggggggJgggggggggggggggggdQ*ggggggggggggggggg Q+ggggggggggggggggg1Q,gggggggggggggggggQ-ggggggggggggggggg* ggggggggggggggggg ggggggggggggggggg  ggggggggggggggggg%O ggggggggggggggggg%=wNgggggggggggggggggjwOggggggggggggggggg+wPgggggggggggggggggwQgggggggggggggggggwRggggggggggggggggg 2ggggggggggggggggg2ggggggggggggggggg2ggggggggggggggggg\2gggggggggggggggggpqggggggggggggggggg!rggggggggggggggggg*sggggggggggggggggg9tgggggggggggggggggYkggggggggggggggggg4Ylggggggggggggggggg YmgggggggggggggggggzYngggggggggggggggggYoggggggggggggggggg+ggggggggggggggggg /gggggggggggggggggggggggggggggggggg2ggggggggggggggggg T>ggggggggggggggggg ?ggggggggggggggggg$0@ggggggggggggggggg@Aggggggggggggggggg w:ggggggggggggggggg:ggggggggggggggggg:ggggggggggggggggg?:ggggggggggggggggg,ggggggggggggggggg,cgggggggggggggggggAggggggggggggggggggggggggggggggggggaggggggggggggggggg/Zaggggggggggggggggg!aggggggggggggggggg+aggggggggggggggggg)eNggggggggggggggggg Oggggggggggggggggg+Pggggggggggggggggg Qggggggggggggggggg.ׇggggggggggggggggg׈ggggggggggggggggg1׉ggggggggggggggggg$׊gggggggggggggggggCBggggggggggggggggg%CCggggggggggggggggg1CDggggggggggggggggg.3CEggggggggggggggggg* ggggggggggggggggg% ggggggggggggggggg$K ggggggggggggggggg2Q gggggggggggggggggiggggggggggggggggghigggggggggggggggggCiggggggggggggggggg,]iggggggggggggggggg)$ggggggggggggggggg $ggggggggggggggggg$ggggggggggggggggg.$gggggggggggggggggwggggggggggggggggg1ggggggggggggggggg,ggggggggggggggggggggggggggggggggggcKggggggggggggggggg#KgggggggggggggggggKggggggggggggggggg UKgggggggggggggggggDggggggggggggggggg/EgggggggggggggggggFggggggggggggggggg Gggggggggggggggggg-Hggggggggggggggggg qgggggggggggggggggqggggggggggggggggg#rgggggggggggggggggQrggggggggggggggggg rggggggggggggggggg.-ggggggggggggggggg-ggggggggggggggggg-gggggggggggggggggT- ggggggggggggggggg ggggggggggggggggg/ ggggggggggggggggg+V ggggggggggggggggg ggggggggggggggggg,T gggggggggggggggggT ggggggggggggggggg<T ggggggggggggggggg.T ggggggggggggggggg [gggggggggggggggggggggggggggggggggg"ggggggggggggggggg'ggggggggggggggggg ygggggggggggggggggyggggggggggggggggg0yggggggggggggggggg&yggggggggggggggggg|5ngggggggggggggggggm5oggggggggggggggggg 5pggggggggggggggggg$5qgggggggggggggggggl@P6 hh `]{3l D hh `]3lv5@hh `]3l% (4dhh `]&3lG hh `]3lD$ 8hh `]3lw M9hh `]3lBR~4hh `]}3l7Phh `]3lb1hh `]3lJ  Hhh `]3lm (8hh `]v3l D5hh `]3la0hh `]3lt hh `]3l]4hh `]3l , hh `]83lf Khh `]`3lV4Nhh `]z3lF <hhh `]3lhh `] 3lY <8 hh `]r3lhhh `]3lmY <46hh `] 3l wh h `]3lAQ D7Fhh `]|3l`I %hh `]S3l!  hh `]3l: Khh `]3liuhhh `]3lF~4^hh `]3ld7chh `]3l5>hh `]3lN ` 'hh `]3l V8hh `]3l A6zhh `]j3lyT <4hh `]X3l1hh `]3lE%hh `]3l]hh `]3l27hh `]3l_b6hh `]3l7M D hh `]3l6J `hh `]3l D6hh `]3l&~ hh `]'3lI <8hh `]3l(a hh `]3lP ]hh `]3l60hh `]C3l,5hh `]33l D5nhh `]E3lchh `]3lK  Khh `]3lW 5%hh `][3l  ?hh `] 3l  hh `]\3lThh `] 3lo7Ihh `]w3lsj8bhh `]3l/~hh `]3lW hhh `]3llg 16hh `]q3l[ `hhh `]3l89hh `]Z3l6hh `]3l-hhh `]43lRlhh `]3lz< hh `]3l= D6Chh `]3l2 (6hh `]U3lQk4ehh `]3lg ^hh `]3lxy63hh `]?3ljqhh `]3lr  hh `]3l0 D8nhh `]3lO5hh `]3lX 8hh `]3l#hh `]3loO X6Shh `]3l> Xhh `]3lje 6hh `]n3lL $hh `]3l'x7ehh `]~3lhhh `]*3l4Ahh `]3lHhh `]3lp5hh `]d3ljhh `]3l\ hh `]3l.jhh `]3l 5hh `]^3l< hh `]h3lq 8hh `]3l~3hh `]3le <6hh `]_3ls7hh `])3lhh `]3l4 .hh `]L3l{=3hh `]3lu ( fhh `]H3lSGu hh `]3l. D5hh `]:3l;~hh `]3l)6 hh `]B3lU Dhh `]!3l+8%hh `]3l?ishh `]#3l3  hh `]K3lnN4hh `]3l$5hh `]3lMhhh `]3l*s7hh `]3l - Jhh `]93lC"8=hh `]3l +  /hh `]73l M8hh `]3l5c Shh `]3l} hh `]3l|>hh `]3l"8hh `]3l96 hh `]3lhh `](3lDshhh `]3lkf7hh `]p3lZ 5hh `]t3l (4hh `]3l^shh `]/3/Ѫ;gggggg-c;ggg-' ggg!y;ggg*;ggg=|E;gggggg*vgggܦ;gggun;gggu2Tggg/ ggg;ggg%;ggg!=>gggjggg=ggg mggg/R6ugggh3gggJggg ggg"o3ggg \(HGEO u x)W$ pgQg Xggg*s2+ggg/.Xggg!FU7Xgggn+ggg+X+gggX]U+ggg0%1+ggg >+ggg/e+ggg!Fۅ+ggg aXgggWXggg&({3XgggA+gggH+ggg&(+ggg*<)XgggnXggg+XkXgggX%Xggg0%Xggg=Ѯc*'#+->5#x|I ܩ*:n ^vn:(#ym$:D,Eggg ?Eggg u!aEggg%Eggg2:Egggg_ gmg%RKgbug/Eg!g0 Hg.D@g Ygg/N1gg,ggg KaggGtggg !gg 58ggg*.g hUjgzX'g/g$Yggg"g6ggg)mgggggg hggg-Jggg ggg& pgggsggg5Rggg :ggg m4ggg2ZgggЖggg-2ggg<gggg hlgggg.N[gggg5gggg g=gggg aggggK{. % h h h h h h h h h h h h! h! h! h!! h!. h!D h!E hY hY hY hJo hcY hZ hZ hZ5 hZJ h h{ h{ h{ h{ h{ h{ h{ h{ h{ h| h| h|" h|+ h h h h h h hB hS hY hj h p h x h &: h&@ h&X h&b h&s h& h& h& h& h& h& h& h& h& h& h& h& h_ h_N h_\ h_` h_ h h h h h h h h h" h. h0 h1 h8 h= h@ hC hQ hb he hh hj hy h} hт hъ hы h K hC c hD s hE { hF | hG hH hI hJ hK hL hM hN hO hP hQ hR hS hT hU hV hW hX  hY+ h+ h, h, h , h  h, h , h ,- h ,2 h,V h,Y h,u h, h, hd hud hvd hwd hxd hye hze h{e! h|e# h}eG h~eL heX hQ h-X h.{ h/ր h0ֈ h1֖ h2 h3 h4 h5 h6 h7 h8 h9 h: h; h< hm hn ho hp hq hs ht hu" hv5 hw< hxL hyY hz[ h{q h|x h}1| h<1 h=1 h>1 h?1 h@1 hA1 hB1 hC1 hD1 hE1 hF2 hG2 hH24 hI2; hJj0 hj6 hj: hjX hjm hj hj h hl hm ho hp hq hr hs* ht8 hu9 hv[ hw^ hxe hyi hzw h{܋ h|܎ h}W hi hu h h h h h h h h h6 h6 h7 h7 h7 h7! h7/ h7: h7; h7J h7V h7] h7a h7 h7 h7 h7 h7 h7 h7 h7 h7 hor ho~ ho ho ho ho ho ho ho hp hp hp hp hN hn h h h h h h h h h h h h h h h h h h# h h h h h h h! h# h$ h. h8 hC hD h` hk h{ h h  hu? hu@ huF hu[ h ue h!uf h"ul h#u h$u h% h  h  h  h  h % h: hT h h h3 h=5 h>A h@B hB ht hA hB hC hD hE hF hG hHA h A hB hB hB$ hB3 hBE hBR hB[ hB` hBb hBu hB hB hB hB hzI hLzT hMzz hNz{ hOz hPz hQz hRz hSz hTz hUz hVz hWz hXz hY$ h9 h< hA hO h% h[ h_ hj h u h!| h" h# h$ h% h& h' h( h) h* h+ h, h-$ h% h% h%! h%, h%; h%C h%H h%N h%o h% h% hG h[G h\G h^G h_G h`G haG hbG hcH hdH heH" hfH. hgH9 hhϋ hϮ h h h h h h h h h" h h h h h: hG hT hp hw h{ h* h* h* h* h* h+ h+ h+ h+ h+! h+* h+/ h+< h+J h+K h+V hM h~M hM hM hM& hM1 hMA hMB hMf hMw hM{ hM hM hM hM hM h h" h( h1 hA hC hQ hT hZ ho hx hՋ hՎ hծ hշ hչ hվ ho h~ h h h h h h h h h h h h h h hH hJ0* h0+ h0W h0] h0` h0a h0z h0 h0 h0 h0 h0 h0 h 0 h!0 h"0 h# hR hR hR hR hR hR hS hS hS3 hS: hS> hSF hSG hSs hS hS hڕ hں h ڻ h! h" h# h$ h% h& h'% h(; h)  h h hH hO h] hb ho h5 h.5 h/5 h05 h15 h26 h36 h46 h56 h66" h768 h86H h96K h:6Q h;6T h<6a h=X6 h X8 h XD h Xb hXc hXh hXy hX hX hX hX hX hX hX hX hX hX hX h hi hj hk. hl/ hm< hnC hoD hpW hqY hrg hsp htq hus hvz hw hx hy hz h{ h| h} hre h(r h) h* h+ h, h- h. h/ h0 h1 h2 h3 h4;4 h;8 h;: h;B h;a h;o h;} h; h; h] hK] hL] hM] hN] hO^ hP^ hQ^" hR^4 hS^@ hT^U hU h h h h h h h h h h h hZ h[ h\ h] h^# h_7 h`> haE hbL hcS hdZ he[ hff hgh hhk hiu hjw hkx hl{ hm~ hn ho@ h@ h@ h@ h@ h@ h@ h@ h@ hA hA hAP hAQ hAX hAe hAg hc hc. hc7 hc} hc hc hc hc h+ h@ h] hc hw hx h h h h h h h s h h h h\ h h h h h h h h h h h h h h h hF6 hFS hFZ hG h]Fj hF hF hF hF hF hF hF hF hF hF hF hh hh hh hh hh hi hi hi= hiE hiK hv h h  h! h" h# h$ h% h& h' h( h) h* h+ h, h- h. h/ h h h h h& h@ hY hn hw h| h h h hK h5K h6K h7K h8L h9L h:L0 h;L6 h<L8 h=LA h>LS h?LU h@LY hAL^ hBLq hCn h%n h&n h'n h(n h)n3 h*nP h+nV h,n_ h-nb h.np h/n h0n h1U| h. hX> hYM hZS h[c h\u h]x h^{ h_ h` ha hb hc hd het h+{ h, h- h. h/ h0 h1 h2 h3 h4 h5+ h6Qf hqQ hrQ hsQ htQ huQ hvQ hwQ hxQ hyQ hzQ h{Q h|Q h}R h~R hR hR& hR' hR, hR/ hs h?s h@s hAs hBs hCs hDs hEs hFs hGs hHt hIt hJt hKt hLa hc hk hq hw h h h h h h h h h h h h h h h$ h% h; h h~ h h h h h h h hC h` hf hV hV hW hW+ hW? hWU hW[ hWc hWd hWh hWx hW hW hW hW hW hW hy hy hy7 hyT hy[ hy{ h h h h h h h) h5 h8 hg h h h h h# h# h# h# h# h# h# h# h# h# h$ h$ h$ h$. h\\ h\ h\ h\ h\ h\ h\ h\ h \ h \ h \ h \ h \ h\ h\ h] h] h] h h: hN hP hU hZ hj hl hn hv hx h| hΊ hΣ hξ h h3 h4 h5 h6 h7 h8 h9 h: h; h< h= h> h? h@ hA' hB1 hC) h) h[ h)% h)= h)O h)^ h)g h) h) h) h) h) h) h) h) h) h) h) h) h) hb h8b! h9b" h:b. h;bI h<bL h=bb h>bl h?bq h@b~ hAӗ h Ӭ h ӵ h T] h h  h  h h h# h$ h4 hD hO hX h  hN  hO , hP < hQ B hR P hS ] hT ^ hU hV hW hX hY hZ h[ h\ h] h^ h_. h1. h2. h3. h4. h5. h6. h7. h8. h9/ h:/ h;/' h</* h=/3 h>/B h?/M h@/Y hAg hg hg hg hg hg hh hh hh hh# h- hFA hGE hHK hIO hJZ hKf hL| hMِ hNٵ hOٺ hP hQ h h h h$ h. h7 h: h= h4J hh4K hi4N hj4O hk4[ hl4m hm4 hn4 ho4 hp4 hq4 hr4 hs4 ht4 hu4 hv4 hw4 hxl hl hl hl hl hl hm hm hm hm hm, hm@ hmH hmK hmQ hmW hmZ hmy hm~ hދ hޢ hޤ hް h޷ h޽ h h h h h h h h h h h% h4 h5 h7 h hn5 h6 hB hF hu h} h~ h h h h h h h h h9 h9 h9 h9 h9 h9 h9 h: h: h: h: h:& h:3 h:= h:@ h:D h:Y h:a h:u h:w hrB hrC hrI hrZ hr^ hri hrp hrt hru hrx hr~ hr hr hr hr hr h  h h. hW h h h h h h hZ h h h h h h$ h. h? h? h?# h?, h?- h?6 h?X h?p h? h? h? h? h? h? h? h? hw hCw hDw hEw hFw hGw hHw hIw hJw hKw hLw hMw hNx; hO h h h h h h( h, h3 h6 h= h" hS" hT"& hU"? hV"G hW"P hX"f hY" hZ" h[" h\" h]" h^" h_D hFD hGD hHD hID hJD hKE hLE hME hNE hOE! hPE, hQE@ hREH hSEX hTEZ hUEh hV| hy| hz| h{| h|} h}} h~}& h}4 h}; h}Q h} h} h} h hB hC hD hE hF' hG4 hHB hIR hJU hK` hL hM hN hO' h' h' h' h' h' h' h' h(% h(5 h(6 h(B h(D h(K h(Z h(c h(g hJD haJm hbJr hdJv heJ hfJ hgJ hhJ hiJ hjJ hkJ hlJ hmJ hnJ hoJ hpJ hqJ hrJ hsL hY h] h` hҟ hҪ hҲ hҸ hҽ h h h h h h h h h h h h h h h1 h-g h-n h-s h-t h- h- h- h- h- h- h- h. h. h. h. h./ h.1 hO hO hO hP hP hP hP% hP& hP) hPE hPO hPQ hPr hPw hP~ hP hP hP h h h h h h h h h h' h2 h6 hS hU h^ ha hh hm h؇ h h h* h0 hP h^ hq h h h h h h h3 h 3' h!3, h"3b h#3h h$3j h%3x h&3 h'3 h(3 h)3 h*3 h+3 h,Uu hUz hU} hU hU hU hU hU hU hU hU hU hU hV hV hV hV hV hV% h8 hW: hX; hYR hZZ h[g h\s h]t h^݂ h_ݔ h`ݘ ha hb hc hd he hf hg hh hiw h | h  h  h h h h h h h h h h h h h h h h h# h% h 8 hQ8 hR8 hS8 hT8 hU8 hV8 hW9 hX9 hY9 hZ9 h[92 h\9@ h]9C h^Z h[ h [ h![ h"[) h#[K h$[N h%[a h&[w h'[z h([ h)[ h*[ h+[ h, hv hw hx hy hz# h{[ h|a h}} h~ hQ hR hS hT0 hUJ hV\ hWg hXn hY hZ h[ h\= h= h= h= h= h> h># h>% h>C h>T h>V h>X h>k h>q h>v h>} h`Z ha`_ hb`p hc` hd` he` hf` hg` hh` hi` hj` hk` hl` hm` hn` hoa hp= hR hU hV hX h hy h h h h h h h h h h h h h h h h h h h h h  h h # h - h 3 h A h B hC{ hC hC hC hC hC hC hC hC hD hD hD$ hD* hD+ hD3 he hf hf. hfN hfa hf hf hf hf h h h h h h h h h h& h. h1 h5 h: hG h[ hd hi h h/ h3 h7 hU h[ h] hr hw h h h h h h h hI h#I' h$IB h%Ic h&Id h'I h(I h)I h*kZ hk\ hkp hks hk hk hk hk hk hk hk hk hk hk hk hk hk hl hl hW h.t h/ h0 h1 h2 h3 h4 h5 h6 h7 h8 h h h h  h  h  h  h  h h( h5 hS hN h]N h^N h_N h`N haN hbN hcN hdO heO hfO# hgO= hhOJ hiOP hjp h/p h0p h1p h2q h3q h4q h5q h6q h7q h8q h9q h:q! h;q% h<q/ h=qD h>qS h?qf h@qw hAq hB hr hs ht hu hv hw hx hy hz h{ h| h}. h~? hA hE hr h& hj, hk; hle hm hn ho hp hqTN hT hT hT hT hT hT hv% h`: h?v5 havK hbvP hcvU hdvq hevt hfv| hgv hhv hiv hjv hkv hlA hC he h| h~ h h h h h h h h h h h hEg,gJsgggggggggggggU$gggggggggggggggggggggggggg)J{ gggggggggggggqggggggggggggg]Eggggggggggggg)ggggggggggggg.>gggggggggggggrggggggggggggg&egggggggggggggvggggggggggggg(@G1ggggggggggggg/kggggggggggggg(ggggggggggggg2ggggggggggggg Oggggggggggggg uggggggggggggggggggggggggggh}gggggggggggggCgggggggggggggAgggggggggggggr9ggggggggggggg+ggggggggggggg ,x~ggggggggggggg$NCggggggggggggg%%gggggggggggggvcgggl'gggMl'ggg fl'ggg%Xcggg%a8l'ggg cgggqcggg*%g =0s\0i+F -CN\V/ 8P@kV']Q;#Na/CPK0--&g-=wg,Lg ud-g1gR~g'Qglg1gg&Sg2|zg*g/2^g~g Ԫg-g cHg/Jgo g g4wg2g/Ag gg*g+Wg0g$g#jߤg Rg.LSg<ogygJJJJ_Jw 'Fԟ0Q LVggggggg')LFgggggggQPYggggggg)QIggggggg ggggggg')X!ggggggg(\DYggggggg*6\EIgggggggsbggggggg(sc۶ggggggg Yggggggg}KgggggggQ.gggggggQ/ggggggg)0&ggggggg)rVggggggg'sKggggggg)=Hggggggg=ggggggg)UdgggggggUe۶ggggggg*6Hggggggg')ggggggg ggggggg')۶ggggggg&`dggggggg(d&ggggggg{bggggggg}{c۶ggggggg)*ggggggg$ggggggg6mggggggg(6Kgggggggz Yggggggg{Iggggggg"ggggggg ۶ggggggg')F Yggggggg" Fggggggg)]ggggggg]ggggggg(*ggggggg*6$ggggggg'agggggggQb۶gggggggl&ggggggg ӈmggggggg')ӉKggggggg'Hggggggg}'ggggggg&`? ggggggg)? ۶ggggggg"zggggggg'ggggggg"(ggggggg ggggggg)NoYgggggggNpIggggggg(eggggggge۶ggggggg 2*ggggggg} 3$ggggggg) pmggggggg qX!ggggggg}t Yggggggg tKggggggg*6۵ggggggg"z۶ggggggg'0 Yggggggg&`0Kggggggg&`Go8ggggggg)GpgggggggHggggggg"*ggggggg')#ggggggg'$ggggggg" XVggggggg&`VYggggggg(VIggggggg"Dmggggggg mX!ggggggg(nggggggg*6o&ggggggg&`(ggggggg |gggggggQ|&ggggggg*68ggggggg"ggggggg8cYggggggg}8dIgggggggO8ggggggg(Oggggggg(#Hggggggg*6$ggggggg&` ggggggg) X!ggggggg*6_*ggggggg')_$ggggggg}v8ggggggg*6vgggggggQ*ggggggg)$ggggggg&`1hFggggggg}Hggggggg ggggggg %8ggggggg')&ggggggg*6@| Yggggggg')@}Kggggggg*6X ggggggg".X!gggggggHYggggggg"gTIgggggggQ8ggggggg')gSYggggggg}~$Vggggggg*6~%Fggggggg ! YgggggggQ!Kggggggg)98ggggggg9Fggggggg%ggggggg"n&ggggggg&`۶ggggggg"Hggggggg'H$ggggggg`E8ggggggg}`FFggggggg$gggggggQ Vggggggg*6oZggggggg')o[&ggggggg"1g8ggggggg 9Fggggggg"j*ggggggg'*Kggggggg}Aggggggg*6A۶ggggggg}fYggggggg gIggggggg'VgggggggQFggggggg'QMYggggggg&`QNIggggggghVggggggg&`hKggggggg') *ggggggg&`#CVggggggg)#DFggggggg}wlggggggg wm&gggggggQyggggggg 2HgggggggQ2ggggggg(J5VgggggggJ6Fggggggg&`Hggggggg(ggggggg}mggggggg*6Kggggggg"lYggggggg'Y&ggggggg*6pVgggggggpKggggggg 4*gggggggQ5$ggggggg+ggggggg}+gggggggQ_ Yggggggg)`Kggggggg')Vggggggg}Kggggggg(; Yggggggg*6;KgggggggQRmggggggg'*ggggggg&`$ggggggg"K Yggggggg  ZKggggggg*6aYggggggg')aIggggggg'x8gggggggQxggggggg')mggggggg'4,mgggggggQ4-Kggggggg)קgggggggר&gggggggmggggggg}X!ggggggg CdYgggggggQCeIggggggg&`Zmggggggg)ZKggggggg'))Hggggggg(~8ggggggggggggggjKggggggg(вmgggggggгKggggggg$*ggggggg" $ggggggg' Yggggggg-?Kggggggg&`DX!ggggggg'$Hggggggg&`%gggggggbVggggggg(cFggggggg&`T+*ggggggg(T,$gggggggkFggggggg(kGX!ggggggg}*ggggggg $ggggggg')&$ggggggg'&%۶gggggggzggggggg}:ggggggg*6;X!ggggggg&`5 Yggggggg(5Kggggggg=):'*Q%s/z 1#H-2+ 5*t,,0,z".G=2'du&.9Gx!NI`gg\Sgg-?gg( dgg#ڌggF0gglgg/Ngg,#Vgg&~gg.|gg8tggW@ggXgg Wgcgg(Zojgg-vgg-Q^gg&w{gg Ygg,QaggCuggKgg/4ugg+qr.gg&-Qgg,?6g.1_%n( Y*b O&[RGgggg!  gggg! VNRGgggg%RGgggg(RGgggg&rgggg*FBRGgggg%gggg(D<gggg*FDgggg(]kgggg.gggg"egggg$[ۚgggg^ gggg (gggg0Oggggugggg]gggg&X+gggg xggggggg.xgggmggg? Xggg0I< ggg gggBkggg(3ggg!9=rggg yIggg%#'Nggg iggg!ggg0ggg;ԧggg)hgggDggg%oggg0_2ggg(>gggggg*Tggg5ggg ߡggg+xggg1yggg ygx \" bg}gy46\( g G\% g:) \& lg 0\! g 0\) g߸ 0\  g| \ ]g \# 1g7V\' 2g \$ x{(ggggg%zggggg Lggggg)Yg*3sfg1w.gUig+g{fg2g]geg ?g' g ?eg]۹gqGtg)'gmg (gpOg  gevg$*g21X&g 6g.rAg }g"+gxgg)KWmgggg)>kgggg,fkgggg ;gmgggg ;gkgggg- a[kgggg(6Zkgggg ؽmgggg Ykgggg1gmgggg'Lggggg$VgggggJ6gggggjggggg+~ggggg2-gggggOggggg-hggggg'#(gggggJggggg(ggggg,hpggggg"ggggg 2 7ggggg,4gggggZggggg2Гggggg(-I2*ߟOS~kPSeS~kPQLjS~kPV{jzS~kPOz{jS~kPR$cS~kPXc$S~kPTjLS~kPUeS~kPPOS~kPW++LZgggg+ZggggY=\tgggg)E3tgggg ;'9tgggg&tgggg++vtgggg ;Zgggg #tgggg 1#Zgggg ,ԑtgggg btggggY}Zgggg19sZgggg)>Hztgggg L`Zgggg#!-tgggg)>Zgggg #Zgggg)ElZgggg'JhZZgggg(H"Zgggg 2qtgggg#!IZgggg L(tgggg&pWZggggtggggeqZggggtgggg Zgggg 6Zgggg(Htgggg ߉tgggg ,bZgggg1tgggg #Zgggg'JStggggeRtgggg(ggggg"SgggggGiv xy ]gۖ2(+(G|m(J]Cg6g/s(g2"+gyU) {$% lO)0f!qgggt0ggg|/gggb?ggg$I!`gggL)ggg  kggg) ggg^:ggg1inggg$Hggg,ggg5ggg ,LFggggg%k,Fggggg2a=]9tggggg) 49tggggg6Fggggg)>c9tggggg 3Fgggggo9tggggg1w9tggggg \9tgggggd9tggggg \1$Fggggg}Fggggg ^9tgggggH{9tggggg!`Fggggg ,.9tgggggoFgggggWFggggg2amFgggggh[Fggggg1#Fggggg!2r9tgggggIFggggg!7)9tggggg!pXFggggg9tgggggrFggggg!9tggggg)> Fggggg9tgggggWߊ9tggggg!7bFggggg) $FgggggS9tggggg%kS9tggggg Nggq gg+8 fgg4 gg6fgg0 74gggs6}gg.Q5fVgg)5?gg7UggVgg18gggu cWgg%]4 gg7) ggg8 3gg,A@ Rgg0X5 Qgg fggCwggg*ejgg C!ggcl6!gg&6gg'^Hfgg!8hgg'^H  gg0Xgg/ gg(u[8',gg@a!gg' e3ggZ6}jgg c8gg&gg+ .!gg(8gg$ggU gg.;M4e!gg fgg*Hc8"gg c6fKgg&gg!~73fggvc4J#gg176'gg0X<ggX*gg$}5>gg8[ggw4g+ggw5#gg.Ygg%Wgg,A  ogg!Bgg0X(gg0X6= pgg# 8Dgg& Jgg.Q gg*P8\gg T7gg T4ggI8\gg4#gg3gg RMgg!gg0X4[bgg0X8Ugg6Vgg5 @gg# gg'7tZggAVgg0X$gg@a'gg@a#gg{c6"gg0X Pgg0X #gg S#gg S5#gg#gg' #$gg0Xgg0X6gg&#gg73fgg\6#gg0X8gg&87Vgg0X{Ggg0X6#gg0X6gg,>7gg03Mgg0X =$gg0X4 Cgg% ]gg Rgg0X7('ggj S$gg&fgg&c6gg*H4gg3 6d Dgg*gg,A $Qgg!Rgg&>xgg!~8)gg+ Egg% .gg'^H,ggP $+gg$N8z(:gg1$36Ygg'5jgg#(86ePgg+*gg@a gg gg;3%sgg0X6 Fgg! K(Dgg9gg0X60lgg0X8)Pgg(86(Hgg,Ah mgg0X5r#gg3Ifggvc5gg^7~gg0X3 gg2f9 gg0 6I#gg0X6Dgg#z8|Bgg&4]#gg0X3gg k8=gg#5Lgg#5#gg0X5 gg+ Agg ogg#gg0K52ggi8#ggf4gg&gg0X8gg.Q &ggxn3#gg0X8($gg#O7&gg 17[egg.Q#gg&o&gg& @&gg0X M&gg*e* gg*egg%6&gg!#gg'^Hgg#7gg3 gg*]ggZ#gg0X5`fgg"@c7gg&#gg0X7`gg15gg0X6k gg1c gg"dqgg#z8!ggu8 gg O8u gg$e! gg0X5Z gg*f 8gg&mggE |gghgg,AggF7gg0X6ggT gg0X3gg W4[gg#5pgg \ Zfgg%^{f8gg0X6O ggl$gg w8 ggm 8&gg"3gg 48 gg"ui5C gg0o$gggG6Zgg0c42gg15gg0X46gg0X  ggI/7gg+i'8qfgg#z3gg"{h *^gg.Q6)gg 6cKgg3J5#ugg0Xivggf6gg0X gg@gg'57gg( gg!($gg 166TgAgg5;fgg&7)ggYgg!ggg*egg!fgg(`3fgg&6gg,~6=gg5.gg*4fgg04ggZ7r*rgg'6c[ggdggc gg h,!gg& Ngg0X +gg&  ggs7gg&7(gg&4VAgg0X gg*/qgg7tgg0X He;gg H5QGgg4nDgg&3[gg!~5}gg.Q6}e?gg)5wgg0X4MggG{gg>YSgg#q8!$gg T6ggg Q'gg e4&|gg#6gg0X5b wgg! Kgg {b _eJgg&Iv[gg0X5gg0X4 xgg*y$+gg0X5ggg/u-7:*ggAVePgg[Jgg%4*gg#8zgg Sgg 1j5mgg&7 vgg**$gg,!7*&gg fgg+X)gg&8qgg C' . \gg*W Tfggvc8sgg.8> ggoXgg&96gg8$gg7gg[8 ]gg.Y fggI06gg6K ^gg*Z$gg0X6gg!kgg0XEgg gg gg%8)gg C*zgg-4V$gg5;$gg+ gg0X6#gg0X gg![gg+5 ggUgg'6@ggZc73#gg"8$gg S S=gg"@74gg&d3gg&-8M,gg&4igg,!P8gNggc8/gg&8 +6gg&6$gg4mgg&*6 bgg` ggI/5gg E|"gg!~]8#hgg#z4'gg0Xgg20a6gg16"gg8!gg#K7'gg+Omgg,A@hgg.Q= fgg0X5fgg 15"gg0X56"gg*8 9gg# #}gg*6gg*efgg(c4fgg-4nfgg87jhDgg #ggT!3gg|8fggrtgg)*k8gg0X6}ggV8gg/ nggx % kgg1$mgg14<#gg0o8 gg0X7gg&3ggUggU fgg0c81gg&5Pgg.4gg6PggZf$gg6fgg#e (ctgg+b5gCgg  #gg%gg.Qi`gg}5L%[gg!kZ gg.Qfgg&4gg,A[Sgg0X4&Ngg*4*idgg&c Ebgg0X gg- cgg*E5m gg%.! igg0X7%cggF7 Ugg,~" /mggz62gg%W Qgg^3f[gg WihggZc74gg205vgg0XzggA8 Vgg$ Tfgg!c8%pgg?{j6 gg% %tgg0Xgg0X6 gg*& ]gg5q%~gg0Xgg0Xgg0X~Fgg!~ Ggg\5Hgg;c5)gg!~h4Egg,N6 Kgg&17gg.Q8sgg0X4Ngg0X8Hgg|Wgg%W(gg0X3(gg0X7gg& gg; #gg5fgg*5 gg/n4Zgg,&1 Ggg6Zgg0X(dggZ 3gg% pggF4'gg0X4]gg!5gg$34e)ggP 6 gg0X3aZgg!c3 gg ^8\ ggu8K)gg(38"Dgg0X5Egg*48Agg c6gg,Ad .gMggc6jgg*8ykgg fmggU gg+)gg+i7%NggN%Sgg$}6gg$}048`gg%c8qgg.n5EggX*fgg6#ctgg Q4e ggZ gg1Ogg.Q gg*PggHgg%4gg&_fgg!U5 gg1Q Ngg!k}%\gg*8y[gg0X7K'Kgg 1t%^gg0X{Uggec6I%bgg _gg!f`ggT Kgg "5 XggXt P%kgg0X4fGgg*73 Vgg hT gg U / ggV`gg"0{d8%qgg/8 "bgg ~4Bcgg'^H[;gg,~7Kbgg&4ikgg(8fgg*X7'bgg0X7kgg&%gg0X3irggw4`gg c  gg!ggI/5o ngg0X Ygg.Q|fAgg+i55Z ogg0X7fBgg.Q6gg,>4 wgg 5r gg[ gg#~bgg)8\Hgg Rgg.QNgg0X7 gg Q4gg5gg 176gg.Qgg*6gg-74gg0X5V"gg0X8I"gg13 gg 1fIggc7fgg%ygg"ucxgggG4 Lgggg,A}  ggU  gg!~ gg'ggc6gg c51gg!}7i/gg7 cgg174dgg!~4(gg8gg0X8\(gg0X7bfgg&2gg!Nzgg!{ gg% 9gg O4'gg e5$gg*H(gg0X9 jgg&4gg0X3fRgg c5fgg.Qw5 gg(` 8Kgg'^HLgg0X L(9gg5gg!l3gg03Wgg&u 7\gg&65gg&Dgg\ f|gg&4Dgg!C7ogg&8gg6]gg0X3gg"@9 ggBgg 6aggB7gg0X5egg.Q6gg%7!gg Sfgg.Qc gg0 Jegg& L(gg#/5#gg%W <f,gg0!5(gg#24gg0X3gg.Qo fZ%gg6gg*8^Kgg 6mgggg!! @ gg*zegg6}ggigg72 gg#ggec3gg%6 ggg5Vgg8(5ggZggX5'#gg0X8Xgg0X Ngg264 ggc gg gg&46gg@a gg04 gg;7ggs3gg&<4qgg $f-gg&5kdgg,Adyegg*5k#[ggdsgg+ 8gg0X4e&6gg2f8&:ggZ Dgg&X&Cgg#e &Egg>Y @&Fgg0X7@ggpQ ;%gg*Hsgg!gg#6DZygg)4%gg0X6O@gg,Agg0XUgg,AEgg'17%gg*HuWgg8.gg&u  ggF6x&Ugg.Qw5.fgg!l72$gg#4f`gg`:5Qggx dgg 6'ygg n6}Ygg0X D&_gg-k gg!F6gg5%gg,At!qgg0X6fWggcrgg1x5{fgg T xgg+wgg Cz Ngg f[gg0X*/gg0X3 Ogg!~ K#gg0X5 =gg8fgg/_8!Pgg0X3gg&8H%!gg0X8h!Sgg0X{!Vggf6%'gg0X8Egg1'ggI$4?[gg& H6$gg.QD Qggp&gg-7$Ugg498gg&$^gg 7i#gg*4k$bggX6$kgg W Z'gg+7ogg+K6!kgg8f Rgg 1 K gg 152 gg6gg&C7!Ggg0X7iggcgg&!wgg& SfJgg"@cggg)4&.ggw!zgg7  Sgg /mgg%W[ggg gg2f8fgg'4gg;c8v'gg!~F'gg4 gg.Qn6gg)vgg0X7* gg 1Aggg  gg# S ggZ'gg%.5gg#6fgg083mggSgg0X bgg R6'gg gg* rgg,Aj Rj#gg&ggm3gg,AJx!gg#I8$gg!5z%ggxgg'^H F)gg!5[gg![.ggU 3gg0X5gg@aj-gg%gg&# Eg ggc8gg15ggZ7gg+i6 gg Cf A gg3I!gg0X8 Bgg7`ogg.Q6fpgg/^5`rgg <gg0X5gg0X gg*#zgg%7w ggI$pgg& . gg&R  gg4gg0X8Ngg 5[gg7?Kgg!n7!Rgg.Q 5<gg( =rgg  gg*)gg0X4% gg!+ Kgggg0X Vgg)7 gg,&18gg+7h'#gg34Xgg1$gg$5{ggg1J M!9gg$6gg0Xeggc7},gg0X6Y`gg3gg)74dggegg&7ygg/@6D[gg)5 gg -9gg$6@sgg gg!Ppgg!~g4V"gg0X ^#jgg3' gg!~3#pgg0X4#qgg0X5#gg+b6gg#5'gg0X 2 ggpQgg*:5N gg%Wagg&c 'gg0Xgg0X5gg.Q8]%.gg.Q#gg CJ .#ggD5`gg'^H .'gg'^Hegg7!eggP gg'8''gg0X gg!ZZ %'gg w5gg1075gg05qaggc9gg+ gg0X3 gg 18'0gg T4'2gg7 cgg ?3gHggI/8WfAgg" p8gg0X7kgg.Q4""gg.Q5N"#gg81fXgg3J6gg0X8Rgg0X7 gg Q6gg ogg0X3"(gg0X |gg1gg!k bvgg,A[ .gg Vgg gg,Ay }gg*tgg0X5)gg D]gg0X8? {ggq%ggcl4gg5gg 4d)ggcgg!5e"?gg!~h"AggV4)gg@agg$]gg6gg& Sogg"@c6 gg!h gg"@6zgg&8gg&4mZNgg!C8gg&3gg0X3ggs fgg+fggvc4Ggg5gg3dggc7ZfggG gg0X4z ggF8\Zgg0X6gg0X7gg&fgg8 kgg* gg,Ar{gg.Qb%gg7gg6.gg+gg0X4Vgg&7!gg*6Xgg!Zgg .[gg!gg.Qc 5dgggg0XggF7dgg9 &Rgg0Xgg0Xdggfgg,!8]gg0X4gg#72 gg@a igg@a2gg] ckgg/gg,AJgg&ugg&682lgg0X ggg{8HdggK4ggw8rfgg d4fgg+i'8 gg ' gg$}0 gg0X6gg0X6w"gg Rgg0X3[Igg0X7fgg 8gg0!3"gg!4;gg*H3gg&fggg7Ogg$7fggm42gg0X4egg*6\gg!gg6gg0X8gg 7 ugg 13gg e45gg,Agg0X8&&gg7&gg*egga7gg {b gg0X6gg7[Jgg0X6rgg0Xgg0X8&gg0X3gg~gg S A vgg.`7 fgggg0X5"gg0X7gg  gg0X4*-gg0X7]-gg&5!ggs)_ggG +!gg04 ]gg%.> *7gg0X 0gg0Xgg.Q5h!gg,8!gg8fegg)!ggh6 gg*?gg R5 ^ggAgg 'Xgg#jgg.xgg*H( dgg*)6)lgg0X)oggec5Rggg8)tgg C'ggcl6'gg0X4(4gg'^H4B!ggX 'gg0X5p ^ggc3g(ggo=9'gg0X7 gg*B 8)gg0X7`ggg!+ 6gg,A(gg2X ( gg0X5( gg% ( gg5igg&ggvc3# gg8gg0X7gg! gg0X& gg19  gg-bq'gg.Q^&gg*Z7&gg8 S 9gg1df}gg8, :gg*e#gg Ygg0X8 gg13Ygg)v4 ;ggXf#gg0X6kgg F'gg8uVgg+8f4gg'6l <gg3Ig /#gg0X =gg!~hggg0 gg2Ai &gg"@c8&gg*v5&gg>Y ?gg*l#)ggU igg*Hc4Ygg gg5pfggI/7Ygg+i'4Ef\gg8gg7jgg,>5? gg)+ Jgg$15fgg#~gg"u gg0 (gg15;gg.QBgg."+gg)7gg0X(gg&c7"gg& gg*gg4jgg!@5rgg,A %(gg)" gg;(gg.Qgg/nw gg0X7gg'P7egg'7gg S!9gg hT8Qgg*73gg!fgg)8^gg&6gg& gg*fgg!+ 61(gg&4!Fgg0X7Egg&gg0X (gg0X gg0c6ngg#Y tgg,N4ggg8a"gg.Q7gg 5gg0Xgg0X6&gg RbggGf8fggGf8]gg 14 gg c7=gg!kZ f"-gg.Q fFgg 4%%gg&8gg Zgg6ngg0X6 gg$3gg0X7!gg0X ' gg0X4Ugg/5R42gg0X6Ogg gg(`z7(gg&b5gg0X4f7gg"@c4N&gg 7gg>Ya+gg0c gg"@5f8ggc Sgg/@6mgg&pggg0c b(gg3IC jgg7%f(gg!~8 gg!~q(gg0X8(gg0Xgg!+ 9g gg.Q 3(gg!8&(gg0X4f(gg"u @ gg&(gg0X4 gg#yMgg5gg!gg*8  gg.Q3gg6gg4(gg0Xjggm5ygg&(gg0X6gg%7& gg { Kgg "gg/nv (gg'^H gg0X5Qgg0X(gg0Xgg'67gg0X5ggV6fggc*gg*a4Dgg0X5(gg0X5 gg* gg3I / gg$n7EdPggvc4#gg0X5#ggZ Tgg0^!gg8gg0X5 cggcZ &Ggg' Ugg dgg0\q#gg0X 1'ggg6sgg7] ggs] Tgg( Sgg5gg&)Ugg!` gg*_[gg Rhgg5<gg74[gg&E5#gg!#gg0X#gg0 gg8gg*{0gg0X6gg!l5 ggg$`#gg0Xe gg1Ljdigg#3 gg*a 8?gg/67!#gg+ jQgg\4;Egg [xgg* 5<"gg"uo"gg0c3[gg"@c3$gg"u .Ggg[gg0X Ugg5gg/_8$gg0Xigg&4$gg0X4ef gg 5!gg0X8|gg0Xgg({gg . Fgg* 8gg! 4$gg72gg0X8gg5Lgg*r4"#gg|Ogg7iggg}6gg0X6x$ggec5Mgg0X fgg7egg)v6'gg$`4 gg0X4f)gg \ 8gg@a ]gg@a gg/@7gg+^ gg*=5gg!>)gg6w>gg6gg'5(gg D8Hgjgg#z3gg0X7Ogg.Qn4Dgg0Xvgg0X6= {gg&8?\ggu7]gg 5Sgg&7fgg5 gg0X3Ngg*Hogg-/6%gg4 Ygg#gg.QPVgg!>:ggs [ gg)"4gg0X6^gg0Xugg0X7gg>Y7gg0X G ggs4fZgg(8gg0X4rgg{b| gg1gg#8gg)+8 tggAV [gg xgg0X bgg0X6jgg0Xggxq5  gg 8 gg1  gg* gg0X"Oggd gg0X5?gg$n7('kgg)gg0X4* Dgg$}hwgg) #1gg!~h3f;gg/^8gg0XggX*5#2ggZc7gg#em gg gg R gg!gg*@8n#:gg&4 gg1 Jgg+ bgg& H)5gg0X5#Cgg8#Fggs^ gg% )gg)+S4fegg N);gg7)gg0X7Egg4ezgg  #OggP 7W)gg0X Uf5gg!8)Cgg0X8Igg0X#Wgg0X6)gg0X)Kgg*-7)Ogg'^H4Dgg ,hgg!+7xgg0X4[f?ggcf@gg0c5 gg*)Ugg0X7'gg E6(ggy6 gg!~5 ggX\ 'gg0X6'gg*:7C'ggs]72'gg >(gg,A gg!(7gg.Q^$gg*?8$gg0X8jtgg&4 gg0Xgg%.!'gg {6Zgg)4VZgg05kgg3 O(gg e8gg0Xr gg#_ T)gg0Xj$gg0X(gg"@c7 gg0X3 ggag*gg,Ah'ggU ggc  gg p K<gg74n!gg R4L[gg+i55fgg!}6Wgg0X7[gg0X5"gg0Xfgg0X8gg Dgg-8Egg.Q 8* ggq"gg1@5$fgg0!7 gg&R"gg} ggm5hTgg'5fgg!U6 ggtgg0X6P*cggyo*egg!Bgg.Cgg0Xl9gg5`gg#-X6Pgg*ePggx"gg0X8yfgg7W"gg*6gg fggZc6*rgg/u-8egg0X6QXgg 6ggc gg x[gg0Xkgg# G"gg ^4"gg ^3 gg*y J gg zgg+ \gg20 Igg&7!gg0X7gg*8.gg ggW "gg0X7gg0X Mgg0X9fCgg!}gg  4gg%0gg0X 1gg0X gagg&cPgg.Q gg! .gg6",gg0X4+gg*VF Jgg  ggIgg0X6sgg/n4gg+42 gg1 .gg0X8Pgg.Q8"2gg)+S8Wgg& Rgg 1gg/ M gg1$ /gg e7=Mgg%6Wrgg!~G P gg$";gg0X47ggZ6Agg!7V#Qggc Kgg/wx6 "@gg0X5fQggcgg!f cggc5"Fgg 15"Hgg*6fgg(89 *gg 1v6gg,A} gg7  gg gg$q sgg3I /cgg5$ gg2f*]gg0X 7gg7=gg.Q5{>gg6"Ugg7.fgg)4D@gg0X Bgg&7Cgg+b3gg7 gg*g?gg0!62ggh5 gg0X gtgg .c!gg&c g4gg)3hTgg#K6!gg0Xgg0X ;fgg6*dgg0X7V!]ggx8ggC*fgg R3gg.Q~Ogg0X5 tgggg n4.gg nG8*kgg0X fgg6# ugg wz gg T*vgg0X7 .gg*VFGgg5hgg`eggc7dgg+  vgg*gg R8*IggT4%gg0X6xgg&8fgg"c8%gg'5%gg 4:}gg&5~gg&5gg!|gg c58gg7gg6%gg.Q #gg4f%gg0X4mgg+ gg R {gga f |gg {b /gg0X5ggWgg gg0X4gg4gg(4gg! Wgg267e ggnggn6gUgg/n<%gg@a kgg"gg& 2 }gg!c K2gg"uZgg"uJe!gg"@c7gg&{gg'^H43gg] fgg!! @gg/@4 gg1egg&3vgg"u $gg C gg0X gg.8FggI/4\gg.Q8& gg%fAggB4Igg. 7fgg+.6  gg*#2gg0X6ifDgg) <fgg 6ggD7~gg,Agg Q4mgg*H)gg.Q,gg0X5!gg*5gg!` gg 1gg!>gg+ \ZPgg7qmgg,A ZQgg S3gg&ggXtgg,A.6!gg{b /gg0X6gg*6Xgg!4ZUgg)C6=gg'<7Bgg+fggc4Egg,A :xgg$n Lfgg0cj3gg*.Q gg% 8"gg5fgg#z4fgg)rNgg,N7algg  8f"$gg.n7hggfgg0X4#6gg)k Igg' _gg0X8Wgg&_~gg#<gg jD7 gg Tmgg!k}",ggm8?ugg0X ' ggI gg/6#Fgg0X )mggsgg gg)n /~gg/k6"2gg(c7#gg 72fvgg)v4ngg&_";gg#8P gggq7ggZc5)Dgg@a"@ggo=55gg@a gg'^H S gg1gg Symgg0Xngg"@"Fgg&7"Hgg&8 gg7ggU gg7 zgg0c  gg gg!~5gg k5gg0X d& gg0Xmgg0X4fgg&c5P$gg! egg.gg,Agg0X6} gg1 gg"z .~gg4; gg*i3gg*8@gg.Qgg6T!gg0gg0X3&ggc%gg8RRgg76$3gg0X55gg0X ggi:gg'<i&'gg*VF&+gg0c8<gg0X4=ggN 8gg+ 1ggTgg0X6*-gg0X7g&qgg!~ _kgg#3)]gg%7 gg!~F K)bgg+l7zgg+b6U)cgg>Yz*6gg,A&ygg.b5'gg,A")egg<8figg gg& H fgg4[gg"z .gg.Qp5<Ogg=)jgg5`&gg$6!gg 16Tgg/n6kDgg-8kEgg7)ygg&5)zgg#3kgg&gg2Bf`gg*6# ^gg+4ggn)gg'{l7^ gg K 8 gg/6L"gg16ggZgg Rq/gg,gg"uQ )gg 1A%}ggZ5gg"u)gg 1z6hgg C' gg3I `gg+ gg0X5gg)7 ggfgg,N8qgg5`gg8 gg2fgg)6 gg(` 81gg| f%gg#[8 gg0!5gg1Q5 gg)B$gg1J4gg 15| gg  Tgg0X4gg!kgg0X5pgg7Kgg7 gg*e$gg)+S7agg0F61fgg09ggX6 gg/q gg fggV5 gg/8%gg0X5gg@7lgg&<7(gg\4gg,!P5gg0gg162gg+7 @ggU fHgg0X7hwgg!} N)&gg k8Kgg 8#2gg$}4V),gg 7 cggggD5y#gg04*Vgg#~)/gg&2p#gg%7/Ngg0X8Wgg !6gg R gg* 8Tgg 5Ygg&| "%gg*Q5-#FggYgg0X8>(gg0X]gg.Q5ggcl7j`gg0X66gg0X7hgg0X8 egg%6 ggg' @ggV7Odigg)C7+mgg 1 ngg&;gg+fjgg"3gg&&gg"uzgg0Xzgg& fggI/7ufggc4ugg 13gg%6r1gg%7gg+l74gg3gg&2 .f{gg4mgg,A( *gg78gg18 gg"z $gg0X7)<gg6=gg ' gg&4 .ggcl5Fgg+ ( Qggf_gg04&ggT `Mggx5gg0X8gg17ggc #fgg%gg&*gg"8gg&9,gg)-5[gg&2gg*5Z0gg& @/gg/y Sgg %gg+7$gg0X6}f.gg"@c5fggfmgg d3igg0X6W&6gg!P5E ;gg0X4';ggoX5'@gg.Q8 cgg&Ngg0X7egg 6$(gg^ f dgg1 %ngg,Ar egg! )_gg-bsgg!@ggD'Igg0X4Egg0X6fgg"@;8#gg*5fgg6}egg c4W egg)n T'Mgg {7'Ngg! G'Pgg0X6|gg#6]gg0X8 f&ggT ggX5gg+3 ggg%gg0X8 hgg~ 'Ygg0X'[gg'^Hgg 1 gg"uZ 6ggg c7Jgg ~[ 1 igg*gg.Qo7 gg*ggcy%GggZ'ggg0Xgg)'igg0X5`'jgg0X5-ggg c W!Lgg CJ A!gg'K6eggI/5Agg0X8gg0X8gg.Q8dvgg8&gg.Qgg%/6gg#kgg0X4#gg*# &gg2A6"fgg088gg0X8ggh4bggA7{gg&7ogg0X7gg.QmggL F*ggw4_cgg!A @gg.Bgg,A!^gg& H gg,~ /gg![ ^gg0X8 !lgg)L6ggg MY gg* gg! K!pgg!; Y[gg'<7) gg* gg*fgg!+5gg$ # gg 1 8!ygg.;M6Igg0X5.{gg!~4gg k7~%ggN6#ggZc5%gg0Xgg) .#gg.Q 8ftgg,!q #gg#5#gg8 gg$(gg0X5n*gglgTgg*:7#gg0X5f=gg#O ,gg( =gg,A Agg&) gg!-gg0X7 gg0X(gg#6$gg0X8gg*ehgg.Qw6P'gg-7(gg0X1gg!gg1f8.%gg 0fgg{7hgg54gg! Fgg06J6gg1#4#gg0X+gg0X 1#gg0X8gg^8wfwgg26e gg/wx 1%gg'66P<gg0X56gg0X9=gg0X\ gg#81\ gg#5 gg!@gg)7regg{8gCgg c4gg&4e gg/6gg+ .gg/@ gg1fgg =<gg1c cgg0X %Sgg0X8lgg Rmgg!~8,gg0X4gg0X4gg0X  gg#/ ggI0 K gg#2Hgg,3gg,pgg15gg0X6`gg R7?gg& gg0X6Ugg/k4/ggZ5Xgg0X Ggg5gg%8.&gg7 gg26 gg0Xgg~gg@agg@abgg/72gg0Xkfgg0X5\&gg8Ygg 18kggcygg&7agg& 7Fgg&&gg*7ogg0X5&gg$ C`<gg (gg5gg'K8R(ggI/8$|ggc8`ggc7(gg0XgKgg0!6{$gg8=mgg gg0X3gg.Qgg6xgg%gg& 4tgg& Agg7)()gg&} 5(+gg*EV8gg0X6"gg0X`Ggg0 gg* gggg&`4gg5ygg Zggg0XePgg1JggM5(>gg0X )gg07gg#4slgg"@3%gg&4f(Jgg0X8H gg gg"@9 Ipgg"@c7`Pgg ugg!,3gg0X6&9gg#z5Hgg;c4t'=gg-:7'>gg#5&?gg0X3gg%7\'Cgg0X8?gg.Q 5Zgg6xgg R4gg'5gg0X&Igg+ ggacgg T5'Hgg0X5ggq S&Ogg$4:gg.Qegg*EV5gg+87gg M&Wgg3gg,~7'Sgg05 {ggX Tgg0X7fgg+ gg44fgg!ZZ5R'gg73&bgg2AW  |ggs TIggGgg0X B gg% T&ggg*X6 ggfgg" &hggZ8g'aggc4gg&igg*[6#Kgg+w  ggZ3&mgg+ T%gg0X4%ggI/4'gg.Q56Xdgg c8}^gg 4dgg6Igg,>4Kgg C _gg.Q5ggg)4%gg D4f<ggfgg0X4gg 1gg.Qzgg*Hs[Zgg0X6  gg!gg3 4gg*Hu # gg0R$gg7(%gg.Qw6c'gg!l5(gggg0X3gg*3+ggw gg&`5-gg4&Zgg^6 gg e gg%%gg/u-8e gg!ggh7 gg44>6ggV6%gg@akgg ^ 1gg Z@gg&7$ngg0XlBgg*5mgg$4Cgg4gg(86?gg!y`gg0Xcmgg"@c{ gg*  ggU  gg*y gg0X&6gg0X5gg c8gg#z4g"gg#7'|gg  4@gg0X5ggZgg0X5Cgg$4[ gg19gg7 gg&:gg0X ).ggVxgg0Xgg,AEgg16gg R6(`gg0X4gg0X6 gg)4f,gg/k5gg/nw|egg7$gg8"gg0X5kgg0X6ggN 8gg8Agg Ugg h,7gg/8kgg10 "gg,A  gg@ .mgg&u 7g%gg4[gg 1j7gg0X8&gg0^gggg*.Q(gg7fggI/6(gg0X(ggZgg;c6(gg$}08fggc4gg.Q5*_gg0X6x"\gg3BggZgg$3 Egg gg*ggT-gg&Ugg6PBgg8"ggg0X5p*cgg,Aegg- 49gg&z)gg0X6Igg;8)gg33)gg!8)gg0XJgg&I5gg!6n2gg0X6*ogg4*pgg+8!ggZfgg'5|) gg3I) gg0X{) gg@aRgg >4Ugg>Ygg0X )Xgg 1. ngg& Skgg&Igg!8 Ygg(88)gg7 fgg.;M4*)gg0X VFgg0X)gg p gg0X  ggp gg0X3gg0Xgg;c3gg Sggg)4%#gg.Qn8!gg8!gg,~?8gg0X5! gg*9fDgg jD6"+gg4[ gg0X7 gg0p gg75gg0X ggX7 gg0X3 ggUggyggg'6fgg/u-8i"gg0X"<gg0X L gg#sggn8?%ogg&8Wgg"4gg0X5gg0X ;!Agg*{4  gg0X8 gg*vgg|8&gg)4 gg1w!FggxI5 gg0X gg0X gg 1z %ggl5`gg0Xggvc7gg6gg#z6%gg0X5QggG gg n6}gg0X (gg0XZggl9gg0X6ggI$7gg%gg088[ gg*.ggV gg! fgg0X8#fgg 166? gg2Apf9gg&c7 gg gg.Q fegg/n6 fTggm5< gg %gg%4zZgg0X gg/nv|'Qgg R3gg!3 ggsgg,A.3%gg 5ygg0X4gg0X7Wkgg ~|gg@a  gg( gg,A[ -gg"uJgg&{gg0X gg.Qo4ggc  gg*  gg2 gg+"gg*Hc5 gg*.Q#cgg Rgg!, .gg.5(Rgg"c7^"ggZ6Ngg75"gg0Xfgg;c3QggZ"gg!}42pggc5Sgg&;6(VggcZ8#gg0X([gg5 Sgg*.gg*80 Tgg-/qggbgg0X6} gg'1cgg0X7fgg"@;4"gg0X4fgg8T Ugg 12lgg+gg#6cgg84eg5gg7pgg*4: Vgg1$3"gg2Bgg14Mxgg#s6 1gg4 Tjgg5Qggg 7wgg&\6w$gg0X88gg^ (zgg"u] U Wgg*6(gg9gg7  Ygg3I7gg7rgg d6gg4gg0X xgg$gg%3gg3)gg17gg6Tgg6jgg17gg&> gg { )gg'^H K)gg0X.ggm3gg e7`1gg0X4#ggZu gg)q(ggc K)gg@acgg0X4#gg]5`fgg'< gg*&8Thgg*=4Aggc5rfggc /lgg*?6)gg7 Hgg+Xq[gg5!gg7'rggZ7 Vgg!~g K'gg%5gg0X6gg0X6gDgg+b7gg&gg*@4!gg0X6TLgg '4Sgg,A!gg0X4gg.ogg,AkOgg- 5b"gg4:gg C b)gg 4Vgg6'gg!6 gg)*k!gg6PXgg2{e&ggc(<gg'68  Ygg% m 8Egg f$?gg0X4fggK5!gg7 Igg7 gggg d7%gg5p'Dgg)wgg O3egg0!7%gg 9gg0\3%gg0X5gg Q6ggg!kr4;'Jgg&}4Ugg8& ngg< gg0Ri gg0 f,gg)+S4:fzgg)+S5wgg!+ gg+{gg0X4gg6#gg!7\ qgg 1 ggZ gg$fgg 5IyggF8\gg0Xgg!Z4gg0X gg,AHfgg$gg,A ?d4ggc5gg,!7 gg* 8 ggZgg0X8?ggZ!gg.8(gg"c7)=gg 6zgg-:7^!gg Rkgg0X6f2gg*| gg*! JXgg&Egg( &e^gg!gg%5!gg0X4}gg085^gg.QK!gg0X8?(gg7'ggI6WNgg0X UXgg0X gg0X7'gg0Xb)gg06ggX6!gg0Xgg$^O f gg n"gg8fgg/wx&gg@afgg"^gg 3`gg0X7 Sgg*% dgg+^ Iigg,A5*+gg7  gg1c4zgg'K8fggB8/ gg&7gg0Xj gg  gg,!q6 gg2A gg*P6 gg0X8 ggGf5gg8fgg jD8("gg}3 gg*!gg& gg*5@$gg&zgg-6gg0X6gg {6gg! gg0X gg0X7!gg!5gg! P"gg!5 gg,~ /gg  ggXf ggT1gg <7Q3gg5'gg0X7:"gg4{!gg/ gg7gg0Xgg/n< Wgg!~h4mgg Sy,gg/@j8gg0X3 gg2 0gg&7 7gg0X!gg+m 8 8gg6gg 9bgg.Q8ugg;c8"gg174fgg0X}egg5*"gg)i"gg+ 4g3gg07"gg0X4zZgg<6"gg,A ggf]gg42gg& JhTgg48gg 16gg#O"jgg 4"ngg0X fgg5'gg*E5gg0X6"ygg0 Kgg(`8fgg#6"zgg'^H"gg4"gg3gg*6w"gg8JgRgg'P5"gg24& ggh 8"gg04z"gg/3"gg 4gg' gg 1j ]=gg0X5Bgg0X4gg A7gg0c5e"gg!gg,A7Kgg0X5tgg4d{gg0X5P|ggw5gg74%gg 8I'Cgg n9 'Dgg 14dgg#[gg0XjCgg&cgg8{%gg'6{gg,A .gg Rgg0X5'Jgg.Q8rgg.~5-gg,A %cgg!ggg*5KggZ[gg! P'Rgg8@gg6fgg0gg7(_gg0Xgg+8=aggjLgg \ gg)qgg0X4Bggg0X4hgg@a JjOgg]&#ggZggc Ingg"uJg&ggYc7GjQggc7fogg) GyggU fzggU gg#z68jgg!~7egg5 gg0 Lgg,AgOgg'7)gg.Q^Xgg(s~6agg R*gg . gg0X6+gg 17-gg0X\gg3gg0X6Ogg0X$gg16#(gg0X|gg7 gg!'gg M ggX K2gg6)/gg0X6gg0X4k*gg0X7*gg,~7bgg0?8zgg&7gg& \gQgg-c5kggcIgg^ gg gMgg&3*"gg'^H6?3gg0X &*$gg%j7*%ggZgg*)gggg Cf?gg0X5y`ogg5q gg-:!gg-:7!f(gg0X4`rggGFgg0X4gg&i ^g=gg+b6=ggsE gg@5!gg0X4dfgg0!5* gg<q! gg1O6&gg%6Igg&gg&R=gg.Qgg(gg.Q #)gg*W7Ngg*Ew6Ogg,Agg+5P(gg)n gg {? /gg7GTgg0X8Ugg'^Hgg^7Kgg15gg%4$gg&5igg77wZgg%6_gg0X5#!Agg0X4<gg&7r)Ngg0X5Fgg,A $gg0X8agg6Xfgg1$c6T ggs@ ]=gg&3 gg 1A KEgg&*7mggU  gg B K#/gg0X7KggW $ #gg!~g  $gg!~h)gg7fhgg 3#4gg0X8)gg%]5#gg<#?gg&#Agg 7#gg.Q .tgg*Y6c]gg)n5#Kgg&  %gg jgg#6#Lgg!6Dcgg*9)gg^5!gg!~4 &gg3Ik /Wgg0?4#Tgg0X7 gg0X7gg0X4% gg0X#Zgg&gg"u %gg0X6$gg&4)gg%u|7r1gg0X :2gg0X #agg0X5F gg Tggi49gg&4C Kgg%  Lgg%<gg0X8?gg0X5gg7Frgg& dgg  =egg0!6?gg0Xgg+ U<ggmgg!kr5#ggD Mgg% 8ggy SDgg 8Egg6ifgg.(gg0X4Ygg!Bgg3[ ggs^Ggg& -gg RHgg0X6fgg+6 gg5.gg4Bgg5gg6""ggPfngg 4j gg%zOgg-{i4gg&  Ngg 1 Kgg&gg&I .)gg0X8&gg0X ["gg"u)gg*w5]gg^\ `gg'^H6agg0XkdggU  Ogg3I  gg p .Dgg C gg Kgg0X4gg0X  gg .gg0X Lgg0X7!#1gg7(gg+.5fgg5gg4gg0X8%gg0X7#:gg*8*gg Rf gg4 gg 1[]gg7) gg *gg, -gg0Xgg0X6P#Cgg0X4vgg.Q &-gg[rgg0X8 gg!gg0X7Xgg,A gg1gg 127gg&agg0F6gg0X7ggZ(kgg0X9$gg|5%gg%^{f8 gg#4gg S&gg4lgg105`?gg+#Wgg#4 gg,~ /)Igg'c=+gg0X7! gg0?xgg 17Fgg0X4gg&gg&7#_gg0X4d#bgg*.Qgg Rgg Egg0X6 ggBgg0X60'gg0X Vgg0X81f|ggu !gg %(gg0X C"gg0X4[gg![gg&5gg,A`&gg"@;5"gg.Q4fgg*EV3fggec3!gg!l5 gg0Xgg&I8gg207 gg nG!gg&7gg/@g5gg84Mgg20y!3gg0X7`gg*7gg6#gg  <vggcwgg@agg+ J!gg& gg*K cgg0X0gg0X C gg*L3gg0X8gg,A5ggg0c$ gg04$ gg\)gg0X$gg0XggZc8X$gg0X5gg8$gg0X6)gg0X M egg*POgg(s~4gg %$gg&c5hggI7gg*H4 'gg17ggg,An(gg< &)gg$gg(c7)gg C*$'gg+8$(gg0X5$*gg!fgg0X4*$/gg0X4%$4gg@a$6gg0X3)gg13gg0X5ngg-c6$qg1$c4W$>gg&GggZkggK7$gg0X4$Dgg%Wsgg ggsRgg4gg0 6gg;c8fgg/^6gg-k4Nfgg+b8Qkgg) g?gg 602gg,AR3(ggfgg*H60#sgg0X U([gg% 4gg.Q dgg0X7Qgg.Q (gg3 8 gg&|(_gg.Q'gg0X6Pgg0X6egg/n8* gg*fgg7Kgg+ ggFE6}.ggFr5`/gg0X6gg)7i gg0X6x"ggz40gg%W Sgg$N4!Vgg5gg w4(gg4Igg&8  gg)gg&6fgg,A[ ?=gg&/=gg0X  ggg )gg&7 gg 1%gg 17W6gg,!4Bgg2X )ggU:gg5 Rgg%gg gg 52gg;c8gSgg" p4gg0X8:gg)6rgg&73gg0X6gg7tgg,A gg79^gg8&gg,AS`gg jD3<gg&- ^ggV gg[x _gg gg 1ugg.Qegg8&gg0X8f!]gg0X8&gg)  `gg%gg%7f ggcl6,gg6gg#4fngg05 ggP 7 Vgg egg n5gg0X (gg@a Kgg f agg* `ggc4gg& gg14Egg.;M3Igg0X52gg'K8!ggeG6MgggI/7rgg L gg&9 gg)6ogg0X6fDgg#e }gg) ffggu5gg0X6gg0X8 xgg*:Vgg0X}bggg3gg0X3gg!kUgg,A<gg0X7[@gg5gg8gg0X8gg0X3gggg0Xggcl8bygg&4gg6Xsgg20ygg0X XggX4gg e gg-{i5{gg&6xfHgg108gg0X4ngg'^H"gg0X4Egg bgg,Ahgg&gg&7lgg&bgg)6[Dgg0X U zgg*=ggf Agg 4ogg6gg0Xgg%7 gg!~cggZcwgg08ixgg&]gg*~5`gg O4ggqgg%6egg4Ggg6&gg0X6gg,A f$gg,AJ gg*[gg)8g#ggJ K$gg0X8gg  gg ncgg6#gg!8h(gg^5 gg2Bgg263!lgg+7%gg@aegg ^m%gg>Y !pgg0Xcgg)4 gg1 %gg0X8segg"@c42{ggM"Sgg0X4gg0X8egg k3gg9"Zgg0X8egg7 gg%oz"_gg$17F gg0X6Xgg73 gg0Xfgg&c Umgg,AS gg5 gg-qgg&-5 gg&U "fgg0X6_gg Rgg4 gg& A gg7 gg 1tqgg5 gg1d6fgg.Qfgg!@5z gg1v gg!+gggg,!5 gg 4fgg5"gg88qcgg Sgg0X7' ggwugg^8 gg)*x  gg%y %gg77{ gg(`z 8 'gg0X bggg!4 )gg0X +gg(gg&4fgg0c Uegg(86egg ec8]gg"u] ;gg0X886gg%j34 gg%u| %:gg) 0.ggV 9gggg)5gg%6g9gg.n5f'gg&4gg20a6nfgg.Qc}gg.Q 7 gg1 Cgg0K3 gg1 gg17gg*4gg4@cgg.Bgg* 4gg0X8!gg*e #gg 126= ggfgg#|6#gg#8eggZ5z ggFfgg*6Xgg@agg0X4gg$8 fgg!+ 7amgg!> Qgg&4hgg;c7#jgg3gg0X7)gg0X gg*&fgg#[ a gg/6'%&gg6t#sgg<J5p}gg4ygg!fgg48Zgg6b \gg/6*&gg.Qgg0X ;mgg,A` b$Ugg0X5E+gg&#}gg&8#gg-5$^gg0X6gg'^Hhkgg8 ggg,#gg0X < gg%-zgg2Bgg8gg!~h4gg0X gg 1. Kgg/@j8#gg7rfgg ec6cxgg"uV fgg0X <Zgg%k%gg0X Vhgg.7%gg0X5 &?gg7gg0X4cfggw8egg Q6cgg0X%gg0X W%gg0X5q%gg18gg72ngg%gg0X`gg8a&IggVgg)B67gg0X5%gg0X4B&Ogg3%gg'^H8gg&up%gg*eyf,ggec5Cg#ggec6 gg R5&Tgg; -&Wgg0X8fZgg1gg|7gg^4fggP  gg*g$gg MY4'*gg7 4&bgg& gg,AHpZggc7&ggg&68Jgg& V&hgg&-7&igg&8@gg0X7&mgg{gg0X8\gg7Eggg+i54"Sgg8Mgg k7&gg3J7r(UggN7gg 6Fgg03"_gg0X8!gg0X|gg% 5Pgg.Q Ygg0X7gg% )gg!5ggs] 9gg,Ac Qgg!n 8`gg 165(^gg4:gg73gg*egg C J gg! gg+ Vgg7fgg4(lgg W5[qgg   gg0X8 gg0X8(ngg268 gg3Ig fgg#(6"')gg@agg'{l C!gg@a gg&f#gg c7(vgg0X6fgg7gg+!gg7K! gg0X(gg0X! gg0X6gg*%8ggU J(ggZ4ggZ1gg8Qgg 74gg,A"5;[gg0X4*gg!7gg0X6&gg Rgg,Ai 7 ,gg!gg*VF J<ggI7qgg& gg,Ar f -gg/6gg.Qw6gg+ .ggx 8g1gg 8Pfggz{)ggX5gg.b tgg|4egg206"ggU Mgg 4ggZgg'5gg265p_ggjKgg0X8 gg+ %gg&u /ggsfgg-c8 fOgg7dggYc7qgg 18[gg, 72gg0X7=gg&x6gg"uQogg"@c4 1gg- A[gg7Ygg'4fgg d6gg#Ygg&6%Sgg&X720gggg gg!~5igg/^7/%gg0X5ggP{g5gg8g#3gg4gg0Xgg Uggl8g)gg.Q9gggg5Ufgg45gg0X7Rgg*H Zgg,A<gg0Xgg6z)gg!fdgg/k8fgg {3gg1fugg882gg!gg2069"gg|3 gggg)64gg#4gg~Cgg+ \gg#3agg0X4gg*7gg*7 Ugg%j g gg0cgg0XsggI/8z&gg.Qf6wdrgg,N4gg0X7f&gg0X7gg0X3xgg0X8r"'gg&gg0X6 ~gg;gg*H  gg1 Uggdugg#Ougg8gg/68&gg0XVgg0Xu$gg R#Hgg0X6&gg0X6fgg)8 gg f&gg0X5fgg 8kgg!6fgg ggX&gg0X4v gg204d|gg'P8gg% 2gg'8Pfgg 4U&gg3I gg&gg#8gg ^4fgg2A3gg&d6gg dgg)sgg14&gg0X  gglfgg d7ggvc5gg3gg!~4gg!~g 9ggZc8Qgg+l4gg.Qc8]gg0X8f]gg,!q "!gg0X8%%gg0X7 ggxn gg5gg( _#xgg T7?gg,A!gg*6Kgg&5gg)Zgg+!gg { ggFrcgg0F7WggXR5rgg^6 gg*spgg$gg0X3!gg0X!gg& [gg0X8gg,Ab  gg 1v TZgg"@c4< gg T gg'5gg.Q5?gg0X [gg8H gg!+5;gg0X4{gg&5gg! gg3gg.Qe4gg$gg Rfgg!5ggm4gg*H 6gg0Xg~gg 4 gg*  gg6 gg* 8 gg 5g gggg+ gg0pgg'^H  ggs6W ogg)qgg0X7qgg$ &gg18{gg0Xgg!cgg0Xgg0X4 gg( gg/@W5ggZ7P$tggZ gg&8\ggc &gg0X8*/gg8=kgg.Qmgg&7Dsgg0X3tgg.Q7af3ggZc9#gg0X5%!gg8iHgg+ 5C gg0 #gg0X 1& gg0X5`%'gg6i'gg8 gg* TggOgg ~gg0X5&gg,Agg0X3gg0X Lgg"u{4 gg0q[gg6&gg0X abgg+7*#gg C A gg gg0X6 gg7 S#gg 6kggP !&gg2Bgg7gg0Xgg0Xgg/@O6%Cgg Rpgg^M  gg!0gg0X7gg,AggU f%Kgg0X#-gg'lggI/7A'ngg.Qf'rgg79'gg6'vgg0X7'wgg#2 rgg,A I'gg#[8gg 6'ygg0X4gg0X6&}gg51gg& I Igg,A gg'gg c7&g.ggm5gg.5'gg;5 ggg&gg!+ jcgg) g'ggx6})gg0'gg{cgg,!8][ggYc7 bgg*D7fgg"@4gg20 hgg 1q ggg*E7}'gg,A'gg7 'ggN'gg% gg0X7gg d5G ~gg!~Sgg4afgg#5h:ggc8"gg0X6 !Qgg0X86 ggZc4a#ngg0XiHgg4:#gg.Q5gg72gg0X7!#gg$7gg!A"gg7 ` gg*W Jgg.Q8 9gg#X 8`gg8{ gg*Y"gg33gg gg%6'gg7gg0 egg#9"gg'^H K+gg20,gg#|3`gg24$gg MY4mhKgg0X6`gg,A;gg16 ggs7/gg*M3"gg0X6Xgg0X6ggV Aigg"@c5"gg0X87Hgg0XZHgg0X DJgg%7!agg"cNgg.Q5fgg0X6fSgg&7jCgg 16Pmg.Qc4wgg0X4 ggM52ggpQ #ggs gg!kp Hgg-q6gg*. Y_gg*H5ggWgg1 6X#gg 1Z7gg!ksgg*8gg0Xj `gg!~ gg4[gg4gg!l3 &gg3I%gg*4gg*7=gg0X7kgg0sagg#7!2gg,A[fgg$4wgg,A}  'gg$gg$5ggstcgg0X4[Lgg.Q7EMgg ^ gg. kgg0X5<)gg@7WSgg0Xfgg) cgg.Qf0gg+b8figg"w{5h&Ggg0Xoggl7gg&2 vgg Zgg7 Kgg}7kgg4Ltgg*8gg*[gg {7`^gg &bgg! &Zgg8qgg1#7gg0Xgg1$37&[gg  ggg1 .gg!7gg205" ggc Kigg0X5 |gg R)gg0X6pgg%4f1ggcZgg\5d4gg!C8sgg0X7ggU Jgg&=8Hfggvc7X'ggI/6(Sgg0Xgg&5]gg&8gg0X L(Tgg0X8!gg(`8 fgg&3 gg*@y(Xgg0X6Ogg*e8M(Zgg0X3 gg1A e,gg5jgg.U3ggS 6%gg Ragg,Ac gg494egg0X7K&gg'gg"u{8fygg c81 gg D gg7)(agg+6e/gg E*gg+ gg1f8gg)+4B ggFEfggz6(jgg0X&gg0X 1gg hF(pgg/83f"gg/ N gg 1H  ggI %=ggs7>jg ec4fgg^(ygg0X51gg+kBgg&8g(|gg+Gy7gg+nq9gg%$xgg0X )gg5gg0X5!Ngg5hgg c8#kgg0X3ggG8#ngg2fgg6 fggF ggg-dgg.Qz7(#ugg0X8gg%3#wgg0X{fggmegg8 gg1 @gg4gg5$hgg+O 6ggg T5 gg*rgg^ 6#zgg7 b hgg$ 8#{gg0X6W ggs %gg&8Hgg!@4ggb [#gg!+'gg#6gg/@4 gg)+ J kgg(#gg0X8gg&\8\g gg&5{#gg0X#gg0X #cgg"Rgg7Egg.Q5Pgg0X `"Sgg!}8pgg'63gg8gg2f(Vgg+b6gg&3"_gg0!5ggh4m"`gg&R  gg! gg17F"cggG "dgg!T,gg.U gg1 SCgg.Q3gggg0X"mgg&c3"gg7"pgg#-X5q gg* 8"rgg4 gg!"tgg%5&gg0X Fgg0X"{gg|7pgg0X7!gg2B6gg 6gg0X48gg>Y!gg c5 gg* !gg -&ggdz(zgg1 _@gg0Xgg,Abh5ggcgg+k A"gg&3gg5{gg+G 7Eggw5gg+ng!gg c7!gg%&gg G4L&gg d8gg y6'gg.Q6'sgg0^ K'tgg0^;gg 1ggg%c7&gg%3fgg9 fLggZ/gg%6 Zgg q [gg* gg6fgg8mggO &gg44'gg*7 gg.6tgg!6#gg,A \gg1pf gg&c3 ]gg*ggg5Qgg0X YPgg0X5zQgg!fjgg{6D&gg$ &ggX5ykgg|&ggP 8qeggZc5&gg) _ \gg S[gg0XsZgg@a^gg0X5gg"uQ %_gg0X _gg& &gg5&gg0X3&gg0X6 egg1ggZgg&_7G agg A cggszfgg 4)"gg3I  =gg3IC / >gg D~gg#gg0X4fsgg k3)gg)6k gg7!kRgg.n8rggZY6#gg0X7fggw42fcgg))gg O8gg&n*gg,Ak%gg+gg.Q)6gg7)gg7gg.Q7)<gg0 ffgg&Icgg 5,gg0X4)gg(7 gg!~Gq%ggc Kf>gg] )Hgg'^H A @ggsHz AggxI)Sgg0X7)ggK3$Igg0X6VggP{g4?$Lgg.Q56gg&;7kgg#5`6gg f Zgg 8*8gg0Xgg&c6}ggg7jaxgg&rgg 6gg0X6Vgggg R$gg& . [gg# 8$gg7[ gg0X gg+$[gg0X4ggm!fgg0X3$egg0X8 ^gg3I$gg]aggc5$ugg>Ygg&$vgg"uVgg,A!|gg c5[#gg%k~gg4gg 4af/gggg$}4'gg Hgg0X3gg)7ggg6O}gg4Pmgg,A *&gg!U4gg  ,gg 1'gg0X8  -gg1 gg R gg [xqg6X'ggPi&gg0Xgg0X bgg0X4ggU  gg gg&5$gg0X7gg,!D6=$ggw4gg&A9gg0X4gg8frggc7gg!}6Ogg0^gg Cgg6"gg.Q;gg$15'ggGf8gg0X4 gg.QM3gg0X5gg0X4\gg66gg "5gg^7-gg+3.gg![0gg)*x3gg0X6 cfgg-{i43ggc4gg0Xigg MY4e gg!gg x7`gg487gg0X6gggg0X?gg"ui6Pgg0X8 gg 1 8sgg+ gg1 &Egg&&dggcgg*7fxgg.;M7Gggs )gg0X4)gg5 g;gg#z5)gg0X)gg0X4egg05f+gg 4yWgg!gggg&ygg,A ?gg R*gg-/6" gg*Mgg0X8gg6gg!k  ugg1N gg!jgg.Qgg5gg0X8gIgg MY6gg0X*gg/6gg0X5 vggOgg&58Hgg%6*gg0X7gg>Y3Agg0X8f*gg+ gg4%fgg c8ggZ6jgg fgg+7 R*'gg0X =gg0X5gg Cggg0 8 ggg+i54m%gg0X!Qgg*8*8gg*k 2gg0X5!Xgg  %*gg0X3 gg c .gg,A Jgg R!gg 79gg8 Jgg,Ajngg& @ gg; % gg C%1gg {? %2gg {gg R!fggX4kgg/5R >gg^7gg0X4gg#(7!lgg1J8?!mgg/n<ggV7 %8gg@a%:gg0Xgg,A%DggAfgg0c5gg^Mgg/68Z^gg&C6ggg T%Hgg& gg*%Jgg7 !xgg0X =ggUgg&5<!|gg5pgg8g<gg/^3flggt gg& gg0X4dhgg*:5wagg.Q Xgg0X5*gg,A$gg 4Zgg"@;5$gggg j gg,~"4D^gg4$+gg03_gg ggg 7 `gg0X5fgg ~8gg&57=*gg0X5Pgg+ %Dgg&5gg/@W4yfggc7*ggZ8r*"gg0X7gg0Xgg0X8*)gg+ Tgg ?6gg'8*3gg0X8(ggc5 >gg5+kgg3gg0Xgg%6Y)]gg8I gg2f)bgg07[Ugg"w{5 ggD 7 Bggu)egg0X4 Dgg&Agg Rf gg5gg c5gg0X4gg0X V(gg|gg0X4gg.7=)jgg0X6gg7wgg!k!gg0X5gg  gg#{ Lgg&pgg*e Ngg@5qkDgg!l8 )ygg&9kgg((gg1$38<gg( \gglggc gg gg1t B)gg sggV7(gg"0{d5 gg* gggg&)gg0X &gg0X'gg0X6)gg*.Q&gg0X3*/gg0X3#gg4Agg 4#gg-:7j[gg4;gg3J4gg&7w +gg,~? ,gg1@#gg0Xggg4`#gg.gg3mxgg,A  gg& #gg0X5gg& gggD T#gg{5Rgg$N7 (ggm7}f~gg6)ggU J /ggEgggn 1gg!Fy1gg108fgg#8#gg0X7#gg,A#$gg! Egg/@7![ggs8y#gg0X8#og1$c7fgg!C3gg,!D8gg&gg7 gg0X 0gg0X4#,gg+q&gg0X7 &gg0X7g8ggs8M'pgg!}8  (gg 1 gg$} ygg%.> Cgg,A )gg*fgg*H6I gg%. ggg&c B&gg0X48gg0X6)gg& gg,A 7#gg&7n&gg '6_gg^b?gg&c N#gg0X6mxgggg4Ygg&b@gg)#gg(c4<gg0X}kgg+ gg4Wgg5#gg0X5gg+K8H& gg0Xg,gg[J3&!gg@agg w gg0X7 gg77&"ggu8]gg17(Ygg7gg"u]7Ygg 15Qdgg0^7gg$n5Egg+i4Qgg-:5gg,dWggZc4Hctgg+l4%gg 8!gg-8 gg*~  #gg, Agg&xgg5qygg0X7zgg5Zgg*e%gg R6gg7gglgg'^Hgg $gg0X4-gg0X6 rgg*gg0X4ggd5wgg#_gg1L77gg%8}gg107?ggcgg&b9gg"@ .gJgg"@c5gg+#Ygg27gg!f5gg,AFgg 13gg&  gg% 8ugg0X5cggI/5Rgg5L pgg2fgg0Xgg!~g5Qg>gg177&>gg#5fgg%c3=ggZ7gg&7`wgg%]5Sgg.Ql dgg0Xgg"z0 gg*!Fgg/6_7^gg&}3#gg0X6 gg)"qZgg+6\gg+gg4;ezgg&gg!6|gg87)ggg05*lgg0X gg$ggcgg gg hF4gg8gg@a gg*% /Igg,At&fgg&ugg0X8gg5`gggc6igg"u gg,!<5igg!~3gg 5`"gg6Ygg  7W gg%0pgg0X7YZgg)3gg0X wgg*&5 gg$1qgggg`gg5Igg*H77gg"z)gg*8QEgg 5gg,Afgg(c7gg 126*igg0X6gg0X4%gg#6 gg$3qgg#|7[Zgg0X gg!~4q"gg&8Hgg,A N$jgg0X7Vgg5 Sgg0X3gg0X8q)gg8 gg0X7gg0X4gg]f6gg1$c6JZggc7gg*y7'gg0X4ngg fgg0Xgg,!<7ggw5Zgg0c igg'K7gg!}4ggN6Mgg.Q7{ggw8@gg.Q7 fgg nL gggM %#gg*k{[gg4#gg&8g'gg6gg R8gg*M6gg"z $#gg&7Ngg8\gg.Q 5;#ggw5I hgg*Qgg&Jgg*o6#gg+3ggWhkggi jggXR 8kgg&gg7#gg4V&gg@a!gg@a&gg/@O6W kgg0?S$gg R5 lgg,~T /'gg0X8@$@ggdgg.;M73fgg*Hc5#-ggsRfgg,>8Dpgg0X7wsgg2f Dsgg-d8ggf7^gg6ggG Wzgg0X5%gg!kp`gg085u%gg#K5%gg4 gg#qgg0X%gg%W Ugg"z0ggI$gg0X6I Hgg[r%gg!ksgg&gg% 4[ggY Kgg87gg0X =(hgg)v5 IggXtgg5Mgg %gg-{i7}[ggd52ggc agg0X86f:gg!c8 KgguCgg,Agg0X%ggG Lgg*v gg ~[g&gg&4gBgg!+6gg0X%gg 1 _gge fZgg f Mggwgg Co J*-gg:{k7ogg0X5*/gg:{k7(ggs6dgg" p8g/gg!}3egg!~9 kgg/_5Vgg.Q{ &gg%0mgg0X5zkgg7'EggZgg f*6gg cgg gg&q .gg-/7(gg0X8.ggt6gg0X5gg,A  ggj Jgg0X8)gg17^gg.Q #kgg}8gg1v8@gg Cgg'^H gg 88gg0X kgg&`gg^7gg0X4*Ggg(Ygg#(3$ggcggo=6pgg0X*Jgg 45gg0X4|gg)-8X*Vgg.`76 egg( fgg 1ogg/y$ggZ >gg ggZ>gg&A3=gg'K8gg+i59gg!~ Qgg0X7W @gg0X5fgg)8gg6Ggg&i7ctgg 7)fYgg+l5 gg)kggg8fEgg 7!gg198gg5<gg&:4%[gg*H yaggMggI Qgg&ogg&c7Vgg gg#X4L:gg,Ax&SggZ7(gg)n7gg;g gg)4dg gg&8 %cgg#8Xgg0X7gg*4gg&gg"ui4Bgg&3jgg0Xlgg& Jmgg0X8gg0Xagg0c4%g6gg d4'gg6g-gg"c6$gg 77gg)4Zgg0X4f2ggG &xgg 4gg0X 'gg14;g:gg!3jrgg.6!gg& c gg 15.#gg gg0X73&gg/68'gg0X5fgg&  gg*'gg0X'gg*EV5!Jgg"u{8Ogg.Qgg 0$gg86r'gg'^H kgg20 $gg2B'gg2B!gg0X3Zgg 'gg j"gg1tZgg!c6ZggV7R&gg&6!gg"uQ 'gg&'gg0X6ggg 5 !gg*M $gg*6=gg)8R'gg0X U"gg CJgg4<#jggoX7Tgg0X3ggN5gg.Q8ggcZ9Zgg&] H[gg18y Cgg0X5[ggi gg5}gg&7igg5hggg ]gg0X^gg0X6$gg R3 ygg[xgg!gg*a5 gg&c7egg7 gg&#gg0X4ggg4hgg B'gg207!hkggz zgg "} pggXVgg0X5-gg/5R8 gg~  ]gg#s8ggg5gg]45gg"5E9ggL Sggl7[(gg)6dIgg-c7V;gg(56|gg&#=gg&7q&,gg)4gg0X8@dLgg0cpgg*Hc9 zgg0X1gg&=75gg+ gigg0X8fgg7gg0X _ gg TNgg&7Qgg& wgg0X5 dgggg0X Bgg,Agg,Agg8gg0X'{gg!8,_gg& H Cf)gg) Cgg,AUggqoEgg!n8gg.dgg.~4gg $Igg/>{f,gg(c4fgg7V]ggg,8gg3Rgg!c5|gg!Xgg0X gg&7fgg6rgg0?j4Kgg^\'gg0X6Owgg>Ygg0Xgg7 gg0X Cggp6gg6a3gg0X6gg)7gg0X4gOgg.Q gfgg 3'gg4 ogg1ggf61tgg.Q pgg1fNggg4a6gg.gg%~gg,Agg0X4W Igg ugg-mgg,Ak  qgg*&gg0Xt rgg {ggZ3gg0F8gg^7gg*4Dgg0X7 ^gg[J4gg@ap1gg@a gg ^ vgg2A xgg+gg0X4 bgg&4/gg&p ggg&_48gg.7'xgg+b8(gg.Q7gg>Y(gg0X -(gg0Xgg&$gg4V(gg0X7gg0X7=gggg*5#gg(gg0X3"gg Rgg& (gg*e K$gg;fggec4o$gg;(gg {? Egg1T 8Zgg6$gg5fMgg0F5fgg7^kgg,A.gEgg|6 gg*Ugg'6jgg!~h4gFgg)C4U ggZ$gg>Y 'ggc(gg0X5"gg0X7fggc7gg0Xl&gg'^H6$gg&83(ggU $gg$n3*-gg'K6Z_gg H5+gg0X 4gg!~] <gg;c8'rgg6KZ`gg0X8&*5gg.n5@f]gg+b5ggZ*7gg$eggm6gg.igg,A(gg,Ai JOgg,A(&gg.Q+gg 7 Jgg0X5; ugg*agg.Q*gg.Q > gg*8MgWgg.5'gg-5- Qgg j jcgg,!8 Tgg$35 Ugg0X !)gg0X8tgg0X9 'gg+6W YggU fZbgg0X ` ^gg1J4ggn8(=gg@aTgg/5'gg#4*Jgg0X6ggn ffagg,AgGgg c8 dgg20 . jgg0Xrggvc6Fgg0X5igg y73 gg&15pKgg08gg[7Vgg0X5z 2gg% gg7agg!{Ugg0X7gg,A Agg0X8Wgg6Ygg0X5E 3ggx gg.Q' 4gg %ggZ 5gg! Kgg.Q58 6gg1 8bgg!7cgg'^H 7gg$ 8ggXdggX7gg^6gLgg35Pgg0X7i :gg KePggu4ggc K gg0 [ggV5hgg]7Fgg/67gg)C3gg0X6nggZggc6ggqgg0Xrgg7 tgg&+ gg+gg76Kgg0X5gg\%gg;c5Xgg0X8gg. 5gg9'gg0X5 gg0X6r$Qgg0X UiHgg 6!gg)+8gg.Qc3Vgg*!7 +gggAgg0Xgg0!8sgg0X_gg*4gg0X4gg0Xkgg0X3`gg0X dagg'gg,A f gg1 ggLegg5gg R8gg& -gg*7 gg  gg)n gg {zgg CJ gg Tpgg5fgg*3 /gg gg*6 1gg!Z %agg wggL .]ggl4 gg3I /gg 1zt gg3IH&pgg1c7@gg 55ggvc8)ZggZggg c3'rggoX3kgg k6Lgg%c6)^ggZ8gg0X gg&I gg0X ![gg6rgg -)dgg!wgg0!7& gg<Jgg%4&{gg.Q6gg!Ngg3gg5kBgg.6*gg!4[ gg*_5)kgg0X Cg.gg!@5kDggcl7$ggW){gg'^H&ggP 4 xgg$Nqkggmgg0X7gPgg&`6gg!l5E*Ggg'6 kIgg/n<7)ggmegg/)gg0X )gg0X6W4gg!g)ggc6gg0X5&gg,A "gg*7E)gg0X7%|gg0X5)gg&)gg0Xgg,!8 )gg0X7ygg"u %)ggU )gg0X8M&gg*.QYgg0X52!gg0X6 gg-k8gg.Q gg@5 gggg R gg2 !!gg"u \Yggs6@ggs6Kgg*6Dggg.mgg,Agg O8=!%gg'S8ygg& J gg0X7&Pgg*5`!*gg.Qw7*gg: f gg Agg4xgg79gg%4Bgg%7jf%gg28gg#Ygg0X 4fggd6!7gg S!8gg0X V!9gg)5gg w4!:gg@af gg#5 fgg#4egg5 gg!gg5R gg1x4Ygg)8 gg!4!Hgg&!Igg7 !Jgg0X!Kggw4gg6 pggg7gg H4gg7 qgg *_gg!~8fgg 4 gg"w{7fgg8ggg7Egg0X gg*+gg!T!gg 17)"gg3gg0X3*cgg"z)$gg*4' gg*5  rgg*gg&gg8)ggF4 sgg1 gg5 gg.gg78fgg!32ggXR7 gg0X E&ggZ"gg0X"gg0X5pfgg#5h)gg0Xi"gg&3 ngg 0gg&/1gg0o4fgg 0ggs 86gg"@8@gg 2ggc ZAgg0c4Fgg ;gg0X (.gg+m 8gg0X7(Igg-4 gg0X6%gg"u egg0 5&gg&6Lgg#z5fbgg.Q7%gg0X7fgg&6P%gg+l5 gg0X4gg.Q 3hgg#~%gg14ZBgg0X6%gg&Vgg*?5gg0X4Zgg,A%gg0Xj Uggg-gg6%gg0Xfggg/u-7gg7 Vgg) %%gg@agg06gg@a"gg]73"gg R6Bgg0X4lggA 9mgg"7gg% ,4gg^. h gg 6Tqprg ec6 Wgg 1 gg0X4gg$n60 igg 5pgg0X7(ggi6k*3gg"d4gg#z6Hkgg)6Xiggw7K3gg0X8egg+ 8Tigg"w{7Kfggq7gg/6|8ggg6&{gg&c5gg088Qgg0X6zf^gg#K6 kgg*6~gg&gg,A f&~gg gg6mgggg&} gg7(gg/k4&ggT )f gg04kgg#|Pgg264Dgg@aQgg@a!gg@a lgg!; K4gg0X ;gg*3igg 6ngg0X4%gg 3&gg&gg'^H5r*Tgg,Aheggc*Wgg0X7*Xgg,!4egg"@c8fgg Cgg0^ Yzgg"u $&5gg1c}Egg8oggg+i'6Xdgg;c7k gg.Q8.gg,d3gg.Q79!gg%Wgg 5+gg0X gg* gg gg*qgg.Q 6!gg0X4)gg.Q_eggm !gg T6+!gg0X ()5gg4gg %gg*?6$gg R"gg0X8\"gg0X5P);gg0X8'Rgg% 5gg5Q"gg0X3 ggsfggm5fUgg/5Rgg gg274gg0X4gg*U4)Cgg0?7gg >4[gg]8!"gg0X k0gg/'gg0X)Kgg4D gg* )Ogg5ggZgg^."gg0X5h"gg0X6fkgg0c7)UggT8f"gg0X agg gg xgg5Ngg&95>(gg3ggN5gg0X6f*ggZc5(gggg*3gg0X5F&gg0X8 gg.Q5x\gg RLggEw(gg,AgOgg8fgg}8gg% 5C#Dgg!y`egg"@;6(eggZ[gg R 7gg!5gg)4nfPgg1L5paYgg/n< (aZggo=4cggV7jgg74<gg*5[hgg&d6)Ngg4fgg lgg&8Egg*5gg0Xgg7 ggfgg%4: gg Gygg0X jgg/^7 ggs ]gg0X Mgg0X7W gg 1f,gg 4gg"ugg& IJgg#K5Q gg 1 ]gg*6gg T60!gg'S7gg 7(gg.Q8mgg,Agg0X3gg,Agg& A(gg-kgg8f gg)+ JWgg07ggg,A.4ggU 2gg5Fgg# 1 gg K!9gg0X6 gg*%8 gg' TAgg*{6gg0X8 gg 1!Cggqgg"uc @agg c3f-ggYc8cgg^fqgg ec5bgg 13Dgg&x6 gg3Igg*4`gggg Cogg"c6#gg0Xgg08{gg5Egg0X5g0gg%c8Qgg6j ggegg+l6 gg& /gg0X7gg&c7gg)8Jgg&qgg5Qgg'7gg=('gg,Ar)gg 17gg*EV8fRgg8gg0X3ggec6_gg D8gg C Agg.Q55CggWgg'^Hf_gg 8gg0X6(:gg0X4e$3ggcgg@aygg 13(Cggn(Dgg c3gg,!5pgg0X6!gg0X4mdgg1$c8P"Mgg0X74ggUgg0Xgg0X gg Kgg&+ gg "gg0X7"Rgg0X9gg'4E=gg%8>ggc6"gg0X7d"gg&97"gg0X7gg0X "@gg$}4 gg 4BCgg Q5"gg0X7('gg28gg,AR8 gg+5"`ggggg.Q4gg&"cgg0X ^"gg0X4mggThTgg!U4!gg(hWgg.C"mgg2A8"gg0X6gg!5"pgg5"rgg0X6Ogg0 7"tgg6I"gg'^H fgg87~"gg7"{gg!5Sgg05f!gg+ xgg3I "ggn8q gg0 g2gg w6W ggV7Zgg?{j8!gg3! gg`"gg20 -!gg14 gg&3"gg"@6(gg$n3 zggs T!gg`4.pgggggTU&ggggg gWggggg ggggg*%ggggg$g .g UZg z{Yg/mg gXg.:gg0N6g-eg"1g tg%ۊg&/g0GFg(tg!g Vg e(g|g 8(gOg$gg^g*ug#g"g+@Cg/Wg&=ggg%!g0 \g!Hg$mcg-*Dg+Ag-/g'Qg gw6g/Mg JYSg'g#+g&g*:ggpagxgC*gg ig% $g-XKog,gqgg--g'Sg)g%g 5Vg#Lg/J Dg Dg'm~1g'm9Dg#`PDg JAg 1rDg/JgF#OgFcDg ng$ggg-XӒg*Zgмg"g .g 4U@g({<g Mg,mg ig(Wg-ag(<1g g,g(:Dg!k"g%g#g/w g{gh'++)2-2,z*]G۾+0zgg-ggg#пg%cg+&0g-Ig L g,{ogӕgPg)ngv#g!5gLgGgdg2g2xg<]g*DkOg1Cg(:GKg(gOg-aug,1Gg,g!g(~g#9g"`(g g 4gw#$g xg0P]gbg(Gg7gggggg[Oggg!vggg*`xggg%s+\~ ]N*'>+e+ P AB0gggg[gggg(Xggggd,gggggggg (gggg/YEgggg#}gggg@lcggggyNgggg&9tlgggg)/gggg@Vgggg%gggg1i|ygggg 78gggg*^gggg}gggg@*gggg3=ggggfgggg/<!gggg*K**gggg.ggggmPgggg% ggggwggggY8gggg!{gggg24 gggg&:ggggasgggg ^Cggggigggg.$ggggKVgggg gggg+<qgggg2j,gggg&Sgggg 5=ggggcgg2|ggEgg$Dt#gg/wgg2s?gg0!Tgg)gg2~ ]gggg:gg -i`gg$:gg,gg04gg lCggg2Cggg^eCggg/(;Cggg c)Cggg/Cggg fCggg$iiCggg $CCggg qLggggg Hs5gggggIggggg,ggggg ]Xggggg13ggggg!>ggggg,ggggg\eggggg oۈgggggGDggggg/ggggg(ggggg)Pggggg+8Oggggg,8uggggg1@gggggggggg#qggggg-0}ggggg9gggggG`!ggggg LggggggggggAggggg" ggggg1#ggggg KgggggJ gggggpuggggg!+ggggg!xggggg1VgggggKbggggg&@ggggg*R7gggg& %?e)^A+ކ g_^g g cqv/I!E1K.^gggg+QFgggg^)RGЇ#)$gg\ggfgg+gg-X=gg1qggdRgg*vgg%MggEgg$`gg/lgg'vgggg2NCgg ggtgg/gg gg#Vgg!VggAgg"|gg84gg+gg$u^gg/gg gg)e@Ogg gg*dg%ggj!ggNgg.Hgg :pgg`o/gg*Pgg-;gg+X<gg*bQgg x gg*=wCgg)2gg1egg*Y`gg(gg"2gg#{:ggggaggtBgg {ggMC6gg'C7ggggigg&^$gg0gg*)K{gg%n9ggqgg-gggg7Sgg+gg ygg1W5bgg dgg)qNgggggg$aggggggEgggg ,gggg!^ogggg+Egggg,6H`gggg#gggg pgggggggg$ogggg$Mgggg.Sgggg$9gggg*,12 Yvd+gwg*gqg K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K L L L L  L L L L L L  L" L# L% L& L( L+ L- L. L3 L7 L; L< L? LE LF LG LM LN LP LT LW L] L` La Lc Ld Lf Lk Ll Lm Ln Lo    !(+-/0568;<@AEGHKLMNQTVZ]^ _ c d e ghinpryz} !"#$%&'()*y|  !"$%(+,569;ZZZZZZZZZZ[[[[ [[[[[[[[ [![#[$[%[*[,[-[1 [2 [7 [? [@ [A[E[F[G[H[I[L[M[O[X[\[_[b[d[f[o[q[r[s [}!["[#[$[%[&['[([.r2/r30r71r=2r?3rG4rL5rM6rN7rP8rQ9rS;r_<ra=rc>re?rg@rjArkBrl=rnCrrDrsErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgr                   Z                                     ! & ' / 0 2 3 4 6 8 9 < = ? @ B C D E F G K L O P T V \-W-X-Y-`-b-c-d-e-f-i-l -q -u -v -} -~------------------ -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4.5.6.7.8.9.:.;.<. =.!>.#?.$@.'A.(B.)C.*D.+E.,F.0   !#'7:;BFNOXY]_`cgimopqs|рфцшью9<ABIKN_bcdghiklnqz|}      !"#$%&'&<?<@<A<B<C<D<E<F<G<H<I<J<K<L<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=%T>TATBTCTHTQTWTZT[T\TaTeTfTgTkTmTnToTpTqTrTvTxTyT~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTY^`cdefijklrt w!z"#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOefghijklmnopqrstuvwx yz{|}~%*-.07>?AEGHIMQUVX]_`aeghiklprstvz~ c c c c  c! c# c& c( c) c, c- c1 c2 c5 c9 c:c;c<c?cCcEcIcJcKcR cT cX cY c\ c`cacbcdcecfcgciclcpcvcxc{c|ccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c6z*7z-8z.9z0:z5;z6<z:=z=>zD?zH@zLAzQBzRCzSDzZEz[Fz\Gz]Hz^IzbJzcKzeLzgMzhNzkOzlPzmQzpRzqSzsTztUzwVzxWz}Xz~YzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~z!",/247:;=ADHKPQUVWX[bcdgijkmn o p q u55555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'6(6)6*6+6,6-6.6/60616'26)36+46-56.66576686:96<:6=;6A<6C=6E>6I?6J@6NA6PB6VC6XD6YE6ZF6[G6\H6^I6`J6cK6jijklmnopqrs t*u.v1w7x<y@zF{G|H}I~JLPTX[\]^abghistuz~قمهٓٗ٘ٙٚٞ٠ٮٰٲٳٶٷٹټٽپ g j k l m o s w y ~                                                               ! # & ) / 0 5 7 8GDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_E`E aEbEcEdEeE$fE'gE)hE*iE-jE1kE5lE9mE:nE;oE=pEAqEDrEFsEGtELuEMvEOwEQxEUyEWzE[{E]|E_}Ea~EeEkErEuExEyE{\W\Y\]\^\a\c\e\h\i\l\m\o\q\s\u\y\{\|\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]] ] ] (s)t*v+x,z-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\K]^ _ ` a bcd e"f$g+,-. /"0#1'2*3+415364778<9>:?;@<A=D>E?L@PAQBRCUDVEXFYGZH\I]JaKdLfMgNoOpPqQrvRwSxTzUVWXYZ[\]^_`abcdefghijklmnopqrskWkYk_kbkckgkmknkukxkyk{k}k~kkkkkkkkkkkkkkkkkk k k k k kkkkkkkkkkkkkkkkkkk k!k"k#k$k%k&l'l(l )l*l+l,l)D*H+I,M-N.P/Q0R1W2X3^4b5f6g7h8m9o:p;v<w=|>}?ҁ@҄A҅B҉CҌDҍEґFҒGғHҔIҕJҖKқLҞMҠNңOҤPҮQұRҳSҴTҵUҶVҷWҹXYZ[\]^_`abcdefghijklmnopqrs t u vwxyz{&2&3&7&8&;&=&A&J&L&M&R&T&_&`&e&g&i&o&p&t&x&z&{&|&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''  = = = = = = = = = = = = > > > > >  > > > > > > > > > >( >) >+ >/ >4 >< >@ >B >D >F >H >J >K >L >M >N >O >Q >R >S >[ >_ >b >d >f >g >h >n >p >u >z >| > > > > > >JKOSTUZ[^_`glmopqrstuwxy|  !& #%()+-145<=H I K N O PRUVXZ\_cfjnpLMMMNM OM PMQMRMSMTMUM!VM#WM$XM(YM)ZM*[M0\M3]M4^M8_M9`M;aM<bM=cM>dM?eMEfMIgMJhMKiMNjMRkMTlMWmM[nM\oM_pM`qMarMbsMdtMnuM}vM~wMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddeee eeeeeeee"e$e%e-e0e4e7e8e;e<e>e?eAeBeDeEeJeNeOeQeReTeVeWe[e]ec           ! " # $ % & ' ( ) *  +  , - . / 0 1 2 3 4 5" 6% 7) 8, 93 :5 ;: <@ =B >F ?H @I AK BQ CW D^ En Fq Gr Hy I| J K L MP1Q4R8S9T;U<V>W?X@YBZG[J\K]L^Q_R`SaTbYcZd[e^fagchjikjlkmlnmonqoxpqrstuvwxyz{|}~srstsvsxs{s}s~sssssssssssssssssssssssssssss s s s s sssssssssssssssssss t!t"t#t $t %t&t't(t7ڒ8ڗ9ڙ:ڛ;ڜ<ڞ=ڟ>ڢ+ڣ?ڪ@ګAڭBگCڰDڶEڷFGHIJKLMNOPQRSTUVWXYZ[\]^_` a bcdefg#h&i'j)k*l,m4n5o:p<q=t.u.v.w.x.y.z.{.|.}.~................///// ///////!/#/(/,///2/4/8/</>/@/C/E/I/J/K/N/O/P/R/S/V/_/`/f/j/k/l/m/p F7F8F9F;F<F=F>F@FAFBFFFHFJFLFPFTFVFYF[ F]!F_"Fb#Fc$Fd%Fe&Ff'Fm(Fn)Fo*Fq+Fr,Fs-Ft.Fv/Fw0F}1F~2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF|} !./128:<>~  !"$%*,-.1379:;=CDEGIMPTUZ\abfijklrsuw{|~ Ut Uv Uw Uy U~ U U U U U U U U U U !U "U #U $U %U &U 'U (U )U *U +U ,U -U .U /U 0U 1U 2U 3U 4U 5U 6U 7U 8U 9U :U ;U <U =U >U ?U @U AU BU CU DU EU FU GU HU IV JV  KV LV MV NV OV PV QV RV SV TV$ UV) VV* WV+ XV, YV0 ZV3 [V8lllllllllllllmmm m m mmmmm%m'm+m0m1m2m7m9m:m=m>m?mAmBmDmImRmSmXm`mbmemjmmmpmsmtm{m}mmm & )!+",#-$.%0&2'5(6)8*;+=,>-A.B/C0D1E2G3I4L5N6Q7S8T9V:Y;\<^=e>g?l@oAqBtCvDyEzF|GHIJKLMNOPQRSTUVWXYZ[\]^_h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''((((( ( (((((((#($(0(1(2(7(:(;(>(C(E(G(J(L(N(Q(U(V([(^(_(`(a(b(d(e(k(m(o(w(y({({q{t{u{w{|{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||| | |  | | | | | |'|*-./0123456789:;<=>?@ABCD EFGHIJKLM$N%O,P/Q0R1S6T9U?VAWBXCYFZI[J\L]M^P_R`TaVbWcZd\e]f^g`hgihjlkmlnmqnsotpuqwrzs{t~uvwxy6666667777 7 777777"7#7'7(7,7-7.7072767<7?7@7B7C7G7H7K7M7N7P7W7Y7Z7f7h7l7o7r7t777777777777777777777777777NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN N N N N NNNOO O OOOOO!O$O'O)O0O3O4O:OA OG!OI"OM#ON$OQ%ORrstuvwxyz{|}~  #$*+/023457;<ACHJKLNOPRSUVWY[\]^`aceghiklmuvy|}~ J L N Q R S V ^ ` a g i k m n o t w y ~                                                        []\]]]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]]]]]]^^^ ^ ^^^^^^^^^%^'^*^,^-^/^1^3^5c^9^:^;^?^A^F^G^J^M^N^R^S^Tttttttttttttttttttuuuuu u uuuuuuuu u!u"u$u.u/u2u4u<u=uDuEuGuHuJuRuTuYu_ucudugunuqurusutuuuyu~uuuuuuuuqrvwx~      !"#$%&'()*+,-./0123456789#:%;&<( N0, O01 P03 Q06 R0; S0< T0> U0@ V0B W0E X0Q Y0S [0Z \0[ ]0_ ^0b _0c `0d a0j b0k c0n d0q e0s f0t g0w h0y i0 j0 k0 l0 m0 n0 o0 p0 q0 r0 s0 t0 u0 v0 w0 x0 y0 z000 {0 |0 }0 ~0 0 0 0 0 0 0 0 0 0әӞӠӡӣөӪӫӭӲӳӶӸӹӺӼӽӾ:  )*+,12378>?@AFGIMPRZ)*+,-./0 1 23456789:; <"=$>%?&@)A0B1C3D7E=F>GIHJINJOKRLXM\N_OePgQkRlSrTyUzVWXYZ[\]^_`abcdefghijk??"?$?'?)?*?.?2?4?5?7?<?>???@?A?B?G?I?J?K?N?P?T?[?\?_?d?i?j?v?w?z???????????????????????????????????VVVVWWWW W WWWWWWWWWW"W$W%W)W*W,W-W.W/W0W3W7W8W@WEWMWPWSWXW\W^W`WbWlWmWoWpWsWuWwWyWzW{W}WWWWWWWWWWWWW{|}~  !#%),-/6<>?ACHOQRU`abcdhjnptvz{|n "&'()*,/0246;>?AB&e'e(e)e*e+e,e-f.f/f0f1f2f3f 4f 5f6f7f8f9f:f;f<f=f>f ?f!@f%Af(Bf/Cf3Df5Ef6Ff7Gf8Hf9If:Jf>Kf?LfAMfCNfEOfFPfIQfKRfLSfPTfQUfSVfUWfXXfYYf[Zf_[f`\fg]fj^fp_fr`fsaftbfwcf}df~efffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxf \| ]| ^| _| `| a| b| c| d| e| f| g| h} i} j} k} l} m}  n}  o} p} q} r} s} t} u} v}! w}" x}# y}% z}) {}, |}- }}. ~}2 }5 }8 }= }B }E }F }I }P }W }[ }\ }] }` }a }d }h }j }l }m }o }p }x }y }{ }| } } } } } } } } } } } } } } } }              ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H!I!J!K! L! M! N!O!P!Q!R!S!T!$U!%V!)W!+X!0Y!4Z!9[!;\!=]!@^!A_!B`!Ca!Fb!I`8}a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~888888888889999 99999"9#9$9%9'9(9/90919698999:9;9=9>9A   !&(-.127;>APQSTWY\ ` a h jprstz{|}܃܅܆܊܍ܒ89:<>?DFHJMNPUVY Z!a"b#c$d%e&f'l(o)u*v+w,x-z.{/|0}1~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^  G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G H H H H  H  H H H H H# H$ H& H( H* H0 H1 H3 H7 H: H= H? HB HD______"_$_%_(_)_-_._2_3_4_6_7_8_9_;_<_=_?_C_F_H _I _K _L _M _P_S_T_U_V_Y_]_^_b_c_e_g_l_m_o_u_v_y_{ _}!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_1_2_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_l2m3n4o8p<qArFsNtPuRvVwYxZy[za{c|f}h~ijlmstwxy{   "')*+,/3:AGKLMPSZ[adfglmnstyz|     n nnnnnnnnn"n$n%n(n*n+n,n- n0 n1 n4 n7 n:n=n>nAnCnEnGnJnLnMnNnOnSn[n^ncnfnhnm nr!nt"nz#n{$n}%n~&n'n(n)n*n+n,n-n.n/n0n1n2n3n4n5n6n7n8n9n:n;n<n=n>n?n@nAnBnCn  !#$*-0278<=>?BDEFHLRS\_`acdglmtu{}~ՀՁՆՉՑՒՓՔ՜ՠըթժիլխռս)) ) ) )))))))) )')*)/)0)3 )5 )8 ): ); )@)C)D)F)H)J)L)M)P)U)W)Y)b)d)r)s)t)u)w ){!)~")#)$)%)&)')()))*)+),)-).)/)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@kAlAmA nA oApAqArAsAtAuAvA!wA#xA'yA(zA*{A+|A-}A0~A1A2A4A6A8A:A;A>A?A@AAAEAGAHALAMANAWAZA[A^A_Aa           # % & ' * , / 1 4 6 7 8 9 ; < > A B D E F G I M N O P Q U X Y Z [ \ ] ^ ` a b f g i j n o t v w y |                       _ d e h i moprt|} !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM N OPQRS!T(U/V0W1X3Y5Z6[9OOOOOOOOOOOOOOOOOOPPPPPP PPPPPPPPP P!P$P(P+P,P.P1P2P3P4P5P7P9P:P<P=P>P?PCPPPSPTP[P_PdPgPhPiPkPlPoPpPyPPPPPPPPPPPPPPPPPPPPgjgmgngogpgqgrgsgvgwgyg{g}gggggg g g g g ggggggggggggggggggg g!g"g#g$g%g&g'g(g)g*g+g,g-g.g/g0g1g2g3h4h5h 6h 7h 8h9h:h;h <h!=h">h)_ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~          & ( . 1 2 4 9 : < = ? @ C H I J K M N P Q S T V" """""""""""" """%")"."1"4">"@"E"F"H"L"M"R"S"Y"["\"^"`"a"d"e"j"m"v"z"""""""""""""""""""""""""""""Dv'Ev(Fv.Gv6Hv:Iv<Jv>KvDLvHMvLNvNOvRPvSQvTRv[Sv_TvaUvdVvfWvhXviYvjZvk[vl\vx]v{^v~_v`vavbvcvdvevfvgvhvjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvy9z>{?|C}D~EHKLNPQY\]afjklmnovxyz{}݈݀݁݅݊݋݌ݑݒݕݚݠݡݨݪݫݯݱݳݷݹݺݻݼݿ;1~11111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A2B2C2D2 E2 F2G2H2I2J2K2L2M2"N2#O2(P2,Q2-R2.S23T26U29V2:HHIIIII I I I I!I"I#I%$I,%I-&I/'I0(I1)I4*I5+I:,I=-I>.I?/ID0IE1IF2IG3IQ4IU5IX6I[7I]8Ie9Ii:Im;In<Ir=Iw>Iz?I|@IAIBICIDIEIFIGIHIIIJIKIoILIMINIOIPIQIRISITIUIVI678;>FHJQSVXY\]^`bdfhikopqrsvyz{      !"#$%&'()* !"#$%&'()*+,-./0123456789:;<=>?@ABCDE F GHIJKLMN O$P&Q(R*S0T1U4V9WAXFYGZI[M\P]R^T_X`Za[b]c^daebffghhiimjkX1X3X5X;X@XAXBXGXKXNXPXWXYXZX[X\X]X^XfXjXpXsXuXvX{X|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX on oo oq ox oz o| o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o p p p p  p  p p p p p p" p$ p&\]^_`abcdefghijklmnopqrstuvwxyz{ | }~ !%)+./258=DJKOPRSWZ\]^dhlmoqtvx~**************************************++ +++++++++++ +"+9+=+B+F+S+T+W?@ABC"D#E'F(G)H*I+J-K1L3M6N8O<P=Q?RBSETFUHVIWJXKYTZX[[\_]c^d_i`maobwc~d΀e΂f΃gΆh΍iΐjΑkΒlΗmΙnΛpΝqΞrΟsΤtΦuΫvάwΰxγyεzζ{η|λ}μ~νD|EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm nopqrstuv!w#x%y'z,{-|/}5~78<=>9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 : : : :  :  :  : : : !: ": #: $:% %:) &:* ':+ (:- ):7 *:9 +:; ,:< -:A .:B /:G 0:H 1:K 2:L 3:O 4:P:S 5:T 6:[ 7:] 8:^ 9:_ ::` ;:d <:f =:g >:h ?:k @:v A:zBQcCQdDQeEQjFQpGQqHQuIQwJQxKQyLQ{MQ}NQ~OQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQRR R RRRRRRRR R#R(R2R3R5R6R9R<R=R>R?   "&,-.069:;<=?BC E G H M NOQU              #  $  '  (  )  /  1  5  6  7  8  =  >  A  C  D  F  H  J  K  L  O  R  V  Z  \  `  a  b  c  e  h  i  j ! o " r # s $ y %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?  @  A  B  C  D W`WX`[Y`\Z`^[`b\`d]`e^`f_`m``na`qb`uc`xd`ye`zf`|g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~`````````````aaaa a aaaaaaa a!a"a&wwwwwwwwwwwwwwwww w w w wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)x*x+x ,x-x.x/x0x1x2x3x%4x*5x+6x.7x/8x19x3:x5;x8<x:=x?>x@?xB@xCAxDBxFCxHlmnop'q)r*s+t-u2v7w8x=y>z?{A|B}H~MNPRSYZ\^dhilnqrsz~2222222233333 3 33333333!3"3#3&3-3/3032353638393:3<3=3@3A3C3D3E3F3N3O3Q3R3U3]3a3c3e3f3k3n3o3p3q3r3y3z3{3}333333333333333333 H J M S [ a e f j k m o p s t u z ~  փ ք ֆ և ։ ֊ ֋ ֌ ֏ ֐ ֔ ֕ !֟ "֡ #֤ $֦ %֪ &֯ 'ֵ (ָ )ֹ * + , - . / 0 1 2 3 4 5 6 7 8 9  : z{|}~ !"%'*/24689;=AFHJKLMR]`bcehjAAAABBBBBBB BBBBBBB B!B#B%B*B+B.B/ B1 B2 B6 B7 B8B:B;B<B?BABCBHBJBMBNBXBZB\B_BcBdBe Bf!Bj"Bo#Bp$Bq%Bv&Bw'Bx(By)Bz*B{+B},B~-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYYvYwYxYyYzY{Y|Y}Z~ZZZ ZZZZZZZZZZZ#Z'Z(Z*Z,Z-Z/Z;Z=Z>Z?ZAZFZGZIZMZNZPZYZ]Z_ZdZf   %&+.0679<?CDILPUVW\^adfknpstvx{~+J,K-L.M/O0Q1Z2\3]4b5e6k7l8p9s:t;v<x={>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abdefghijkl m hhhhhhhhhhhhhhhhhhhhhhhiii iiiiii i!i$i*i,i3i4i8i9i;i<i?iAiBiCiDiHiJiLiMiNiQiY}~στυόώϑϒϕϘϚϞϟϡϢϩϪϯϰϱϲϵϸϹϺϼϿ       &(+059: E#R F#T G#V H#X I#Y J#^ K#` L#m M#o N#r O#s P#t Q#u R#w S#y T#z U#| V#} W#~ X# Y# Z# [# \# ]# ^# _# `# a# b# c# d# e# f# g# h# i# j# k# l# m# n# o# p# q# r# s# t# u# v# w# x# y# z# {# |# }# ~# # # # # # # # # $ $ $ $ $ $ $ $  $  $  $ $ $ $ $ $ $ $ $ $! $$ $( $+ $, $1;1;3;6;=;?;@;E;F;G;H;J;M;N;O;U;V;W;\;^;`;c;f;g;j;n;q;r;u;v;w;{;|;~;;;;;;;;;;;;;;i;;;;;;;;;;;;;;;;;DވEމFތGލHގIޏJޑKޒLޓMޖNޗOޚPޛQޜRޝSޞTޡUިVީWޫXޭY޲Z޴[޵\޶]޻^޿_`abcdefghijklmnopq r s tuvwx y!z"{#|'})~*0=@EIJLOPQ !%(*,-/358;=?BCDGJLORWZ]`ijkyz|JEJKJLJOJVJYJ]J`JbJfJiJjJnJqJxJyJzJ{J}J~JJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+K,K-K Ba Ca Da Ea Fa Ga Ha Ia Ja Ka La Mb Nb Ob Pb Qb Rb Sb Tb Ub Vb Wb Xb Yb Zb [b \b ]b# ^b% _b& `b' ab* bb- cb1 db2 eb4 fb; gbC hbH ibQ jbR kbY lb] mb_ nb` obc pbi qbj rbm sbv tbw uby vb| wb} xb yb zb {b |b }b ~b b b b b b b b b b b b b   !$%+./1478=>?@BCFHIKMTUdjkpquwxy| !"#$%&'()*+,-./0123456789:;<=>?@A BCDEFGHI J"K#L&M'N)O*P+Q3R5S8T9U:V;pppppppppppppppppppppppppppppppppqq qqqqq&q(q*q+q1q2q3q6q7q<q?qAqEqGqHqKqTqUqXq]q_q`qbqiqjqnqpqsqvq|qq׻׼   !(*.<@ABCDGJKPW[`defgijost{}؂؃؄o+p+q+r+s+t+u+v+w,x,y, z,{,|,},~,,,,,,!,#,&,(,),+,.,3,5,;,=,>,@,D,J,N,P,Q,[,],^,_,b,e,g,j,k,m,o,p,r,s,t,w,x,~,,,,,,,,,,,CzC}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDD D D DDDDDDD!D)D/D1D2 !"#$%&'()*+,-./01234 5 6 789:;<>?"@#A$B&C'D*E.F/G0H1I9J?KALBMCNDOGPNQPRSSUTWUXV_WgXjYoZp[y\{]}^_`abcd ;> <? =D >E ?H @K AO BP CQ DS EY FZ G] H_ Ib Jf Kg Lh Mi Nk Ol Pm Qo Ru Sv Tw U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  RRRRRRRRRRRRRRRRRRRRRRRRRRRRS SSS  S  S  S S SSSSSSSSSSS%S)S-S.S0S9S<S?S@ SE!SH"SP#SR$SS%SV&SZ'S^(Sd)Si*Sl+Sm,Sn-Sp.Sv/Sw0Sy1S{2S|3S~4S5SGjHjIjJj Kj!Lj#Mj$Nj*Oj+Pj-Qj/Rj1Sj5Tj7Uj;VjDWjEXjMYjNZjP[jQ\jR]jU^jV_jY`jZaj]bj^cj`djbejcfjdgjghjhijijjkkjwljxmjznj{oj|pj}qjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjj i l o q r y } ~                                       $$$$$$$$$$%%% %%%%%%%%%%%%% %*%+%-%.%/%1%2%4%6%9%:%<%=%>%D%E%G%M%O%P%T%[%\%_%`%a%b%d%e%f %g %k %n %p %r%s%v%z%~%%%%% %%%%%%%%%% %!%"%#%$%%% x x x x x x x x x x x x x x x x x x x x x y y y y y  y y y y y y y y y y% y' y. y3 y4 y6 y> y? yA yE yG yK yW yZ y] y^ y_ yc yf yj yl yo yr ys yx yy yz"$%')*,5678=EHIJMNP^cjmnort{|}~     W4<X4?Y4@Z4B[4D\4F]4G^4M_4P`4Qa4Sb4Tc4Ud4Ze4\f4^g4bh4di4ej4fk4il4lm4pn4ro4tp4vq4xr4|s4t4u4v4w4x4y4z4{4|4}4~44444444444444444444444444444444,7 }&g"=ggdyg^'gg* )gg/dg L|g"g%g"g&HggoQgwdg,2g*ggcg)םg!g +gg*z g qL} v# J pr 3ѯgggg['$gggg?gggg gggg2|Jggggsܪgggg ngggggggg!`)gggg"ygggg$%Et~R//y!T*=iP$(5OѠg=1gg J'g#M1g)mNg(gig*ܝg g1ng2Hg-cg'Hggg!]g/gygXggggg\Kggggg oggggg$gggggڃgggggF'ggggg qlggggg" Nwggggg/tggggg 0gggggKVggggg#q8lggggg1_ ggggg Hggggg!@ggggg1Pggggg-0g[ggggg!ggggg *gggggnggggg)PQVggggg! gggggwsgggggYggggg+8iggggg,;#ggggg&agggggGCmggggg\j ggggg,$ggggg1Kgggggmggggg,r&ggggg,8-Hggggg!5ggggg,Tܤgggnܤggg"#ܤgggV'%ggg0X@ggg{ggg02ܫggg ggg ggg'yggg/cg'g0N2g'4agkg8g Hg<FggKgoegg2f'F-8MK ,5gggg(ggggLhcggggpagggg,zggggѤggg&Acggg.6|>ggg&Angggvggg.6 ggg gg1d.glfg*PNg2g$#|{g!g%fg#o g#wg$Y;g qavg)g qg214`D~+4*\\CRggggggg*\.lggggggg2ggggggg)ze"ggggggg*\ oDggggggg*\Gnggggggg۴"ggggggg)zm|ggggggg)zmlggggggg*\(xggggggggg#Eeegg@gggg*Akgg*Lgg!6 ggggK gggg ;Lgggg!/"gggg)>%gggg ;"gggg/"gggg ,gggg)>* "gggghTgggg1 "gggg tK"gggg1Igggg  gggg(pPgggg!/kgggg(i"gggg ,$d"gggg!6ggIgg .gg h_gggg-vvgg0Rvgg_ gg83ggZgg!qgg  gg)9rgg12g"Q7h6 Ghn2 "&[gVg/g Qg+Cg"GVgggg gggg(gggg&Xgggg.9gggg `0gggg^ggggg0bgggggggg,GG8ggggOggggbugggg-xgggg!bgggggggbggggggg&tbggggggg 9bggggggg"چ)F*w@"m S;&"-K!5 9["%]EV|8.?@!L .P Kaj)C"9KM%,^gg1\Qgg]gg.#dgg+gg0Nڊgg/F.gg.lggN}ggQtgg)0$gg!Vggx|gg|gg*?8rgg -_gg @gg3!Vgg,gagg3 "gg4*gg&tgg~Q\gg&; gg'wyggYgg'qgg(K;*ggaggCsgg2jggG$ggKgg+sgg"r,gg-Ogg^5gg(sԐgggg $ngggg.lԐgggg =[gggg'U"Ԑgggg #2gggg{Ԑggggggggagggg ;EԐgggg#!gggg # +ԐggggYugggg(HmԐgggg ,gggg KԐgggg'^gggg cgggg @Ԑgggg WԐgggg++Hygggg(H,gggg gggg12pgggg ;'gggg gggg ,RrԐgggg)>gggg)EԐgggg)Egggg1mԐgggg#!<Ԑgggg!߈gggg! Ԑgggg oԐgggg ؿԐggggYDgԐgggg(Sgggg++kԐggggQgggg%Ԑgggg)>Ԑggggi{Y3gggi+W3ggg's$U*\{% wJ$0I A$%!Lggggggggggggg$eLggggggggggggg LgggggggggggggpSggggggggggggg)Tggggggggggggg$Uggggggggggggg rgggggggggggggrggggggggggggg2QrgggggggggggggY.Mggggggggggggg.Nggggggggggggg*B.Oggggggggggggg3<ggggggggggggg/ggggggggggggggggggggggggggUgggggggggggggUggggggggggggg(Uggggggggggggg+ggggggggggggg3ggggggggggggguggggggggggggg zggggggggggggg{ggggggggggggg\{ggggggggggggg6ggggggggggggg16ggggggggggggg)OgggggggggggggoPggggggggggggg'Qggggggggggggg=]!gggggggggggggg]"ggggggggggggg%O]#ggggggggggggg,ggggggggggggg ggggggggggggg+Xggggggggggggg*ggggggggggggg+ggggggggggggg,>ggggggggggggg>ggggggggggggg2>>ggggggggggggg&hggggggggggggg'ggggggggggggg tggggggggggggg_evggggggggggggg1ewgggggggggggggexggggggggggggg/ ggggggggggggg$K ggggggggggggg ggggggggggggg:RgggggggggggggSggggggggggggg(Tggggggggggggg2 Gggggggggggggg=Gggggggggggggg$Gggggggggggggg.Eggggggggggggg!ggggggggggggg!UgggggggggggggmgggggggggggggAmgggggggggggggdmggggggggggggg (ggggggggggggg(ggggggggggggg,](ggggggggggggg ggggggggggggg%gggggggggggggTgggggggggggggOdgggggggggggggOegggggggggggggHOfggggggggggggg  *ggggggggggggg +ggggggggggggg" ,ggggggggggggguggggggggggggguggggggggggggg0=uggggggggggggg!X1 ggggggggggggg1 ggggggggggggg1 ggggggggggggg!Pggggggggggggg ggggggggggggg6gggggggggggggwWggggggggggggg+WggggggggggggggWggggggggggggg|YgggggggggggggjZggggggggggggg%[ggggggggggggg}ggggggggggggg /}ggggggggggggg.3}ggggggggggggg w9Wggggggggggggg9Xggggggggggggg9Yggggggggggggg'!ggggggggggggg"ggggggggggggg)#ggggggggggggg*b_ggggggggggggg,c_ggggggggggggg U_ggggggggggggg)mggggggggggggg gggggggggggggggggggggggggg nggggggggggggg-gggggggggggggggggggggggggg [A|ggggggggggggg1A}gggggggggggggA~gggggggggggggPgggggggggggggQggggggggggggg Rggggggggggggg+h=ggggggggggggg'h>ggggggggggggg+h?ggggggggggggg"ggggggggggggg'"gggggggggggggO"gggggggggggggggggggggggggggggggggggggggggggggggggggg+dIggggggggggggg }IgggggggggggggIgggggggggggggIggggggggggggg.Cggggggggggggg.p9ggggggggggggg.p:ggggggggggggg-ip;ggggggggggggg +mggggggggggggg.+nggggggggggggg.+oggggggggggggg)Tggggggggggggg(Uggggggggggggg33Vggggggggggggg#RWgggggggggggggRXggggggggggggg  ggggggggggggg%> gggggggggggggO gggggggggggggx[ggggggggggggg#x\ggggggggggggg1Xx]ggggggggggggg-3ggggggggggggg&G3ggggggggggggg#Iggggggggggggg.ggggggggggggg"BgggggggggggggZ{ggggggggggggg+VZ|ggggggggggggg !ggggggggggggg "ggggggggggggg@#ggggggggggggg 5Qggggggggggggg,Rggggggggggggg)e;ggggggggggggg<;ggggggggggggg|;ggggggggggggg Jggggggggggggg.gggggggggggggmbgggggggggggggbggggggggggggg bggggggggggggg*>Tggggggggggggg$Uggggggggggggg%Vggggggggggggg ءgggggggggggggآggggggggggggg&أgggggggggggggDLgggggggggggggDMgggggggggggggDNggggggggggggg ggggggggggggg : ggggggggggggg gggggggggggggjggggggggggggg"jggggggggggggg jggggggggggggg*%ggggggggggggg$0%ggggggggggggg%gggggggggggggggggggggggggggggggggggggggxggggggggggggg3Bggg+[ggghVTgggggg)Pggg0gBggg.gggg mdgggg1 -dgggg ;gggg2|bgggggggg1ngggg ;Rudgggg)>gggg ,Agggg)>dgggg2pdgggg. dgggg ,qdggggDidgggg ygggg/  "96fg!c 2/gDw=jggggg$?Agggggggggg ggggggggggԠggggg+Hggggg<ggggg2ggggg/=7ggggg*|ggggg%4gggggggggg aߙggggg$gggggSgggggaggggg.-Uf{dӊ r,m  "8X"M%)R 4.(4#Z&wд.< nggggg)>߁'ggggg ,nggggg jnggggg#.Dbnggggg 'ggggg~jnggggg1y'gggggngggggggggg2|.ggggg !)ggggg+ggggg)Gg'v  @!9 ]w Rc.Lg.2gH}gg tg3;#gIg-Fp^g+g%(10=*_90i` bgg Jo(g;g/tg.g/g.g:gg[g!/gEg*Vg J8g@1g3!g"g Pgg+:g/CguK]g ,g X5Cgl)ggg ggg/0vggg6Xggg&ggg,Tqggg)8g[g %gdg)g3Eg lTg<'Eg`gNg$GVvg8g2V|lgF8gԝg.j@g*g1fg#!g g og2Sg2Pg $wg%4g0nY*gg:g0afggKg$CgKFg|g qg>,g+Jg'yg3s3s3^3^3s3s3^3^3s3s3^3^SUl! ;%c5,Ld~M#7-g=g^g&d?g+lxg/'cgf~g&LN0g'/g |g!g0Լg  g%gg(g-\ogw0g%Z2g+RgYMg$mag00g.Vigg ߶g)&g*"qgg Jygg[gMg"ca.gf8g"gig!:{gӑg0ZggGyg&0geOg vg0g*mgxg g&g HggAu9U+Kc9$DћggggcgggglggggYgggg D|3ggggggggfggggܘgggg0nggggvgggg,Xgggggggg0gggg)ggggsqgggg0lyggggg,g'g&<g%jgGg%mg3ggy<-aNg,6g!h|g(gpzg(:g( 0g 44gwZg gggGgggggg.OY<ggg"u<ggg YG<gggxN<gggL+3)15}o9/`,^1|#tJpl! b.5)A\gg $gg0A=gg&=jgg29gg,(GggEggVgg'oggggtgg/.tgg /gg/gg2Vgg8.gg gg^gg%gggYgg*&gg @Igg3!gggg/Hgg1]igg+*Jgg/K5gg Qgg  gg2gg^ggKggg ,ggk:gg.TggC0gg2gg"igg$gg(|gg"|Kuggi- ggggSgg ygg)ygg5\gghgg4ggfgg$Q^^gg4ggpgg3^ggSgg.)ggTg,Wg$%g) hgigggETggg0* hgigggP^ggg0+ hgigggQaggg0, hgigggRbggg,- hgigggTcggg0. hgigggYiggg-/ hgiggg\jggg00 hgigggz̄ggg01 hgiggg̏ggg02 hgiggg̛ggg03 hgiggg̠ggg04 hgiggg̶ggg.5 hgiggg̼ggg06 hgiggg̿ggg/7 hgigggggg08 hgigggggg09 hgigggggg0 hgigggggg- hgigggggg- hgigggggg- hgigggggg hgigggggg- hgigggE1ggg- hgigggJ6ggg- hgigggO>ggg- hgigggRAggg- hgigggXHggg hgigggk[ggg- hgigggveggg hgigggzjggg. hgigggހrggg hgigggބvggg. hgigggފ|ggg. hgiggg ggg. hgigggggg. hgigggggg. hgigggggg. hgiggg0ggg. hgiggg@ggg. hgigggRgggM hgigggZgggN hgiggg_ggg. hgiggg$ggg. hgiggg6ggg. hgiggg=ggg. hgigggН"ggg` hgigggС&ggg15 hgigggЮ6ggg16 hgigggлEggg17 hgigggNggg18 hgigggbggg19 hgiggglggg1: hgigggmggga hgigggݍggg1; hgigggݒggg1< hgigggݘgggb hgiggg ݡgggc hgigggݪggg1= hgigggݴggg1> hgiggg0ggg1? hgiggg8ggg1@ hgiggg:ggg1A hgiggg=ggg1Bf hgigggggg1g hgiggggggh hgigggggg1i hgigggggg1j hgiggggggk hgigggggg1l hgiggg#ggg1m hgigggC#ggg1n hgigggI*ggg1o hgigggJ+gggp hgigggmHggg1q hgigggoJggg1r hgigggsPggg1s hgigggwUggg1t hgiggg]ggg1u hgigggmggg1v hgigggpggg hgigggÝRggg hgigggûdggg/ hgigggmggg/ hgigggǍggg hgigggǖggg/ hgiggg dzggg/ hgiggg4ggg hgiggg;ggg hgigggNggg/ hgigggggg/ hgigggggg/ hgigggggg/ hgiggg8ggg hgiggg)Dggg/ hgiggg-Nggg/ hgiggg5Vggg/ hgiggg@`ggg/$ hgiggg;ggg-% hgiggg!Dggg-& hgiggg$Fggg-' hgiggg4\ggg-( hgigggLggg-) hgiggg[ggg-* hgiggg{ggg- hgigggggg- hgigggggg- hgiggg#ggg hgiggg(ggg- hgiggg;ggg hgigggBggg hgigggRggg- hgigggUggg- hgiggg[ggg- hgigggyggg hgigggzggg- hgigggҌggg hgigggҝggg- hgigggҤggg hgigggҪggg hgigggҮggg- hgiggg,ggg- hgiggg3ggg- hgiggg@ggg- hgigggBggg- hgigggcggg07 hgigggdggg hgigggiggg08 hgigggsggg hgiggguggg09 hgigggggg0: hgigggggg hgigggggg0; hgigggggg0< hgigggggg0= hgigggggg0> hgiggg1ggg0? hgiggg3ggg hgiggg6ggg0@ hgiggg?ggg0A hgigggBggg hgiggg۟ggg0 hgiggg۷ggg0 hgiggg۾ggg0 hgiggggggF hgiggggggG hgiggggggH hgigggggg0 hgiggg ggg1 hgigggggg1 hgiggggggI hgiggg&)ggg1 hgiggg8=ggg1 hgiggg:@ggg1 hgigggKSggg1 hgigggMUggg1 hgigggNWggg1Z hgigggXggg.8[ hgiggg_ggg.9\ hgigggcggg.:] hgigggpggg.;^ hgigggtggg_ hgigggggg.<` hgiggg%ggg.=a hgiggg&ggg.>b hgiggg0ggg.?c hgiggg3ggg.@d hgigggEggg.Ae hgigggJggg.Bf hgigggYggg.Cg hgiggg^ggg.Dh hgigggyggg.Ei hgigggggg hgiggg΀ggg. hgiggg΂ggg. hgiggg΄ggg. hgigggΌggg. hgigggΤggg. hgigggggg. hgigggggg. hgigggggg. hgiggg Cgggp hgiggg)Nggg.+ hgiggggggs, hgiggggggt- hgiggg%gggu. hgiggg,gggv/ hgiggg3(ggg1o0 hgiggg<1ggg1p1 hgigggC>gggw2 hgigggonggg1q3 hgiggg{ygggx4 hgiggg~ggg1r5 hgiggg͌gggy6 hgiggg͏ggg1s7 hgiggg͒ggg1t8 hgiggg͕ggg1u9 hgigggͤggg1v: hgigggͼggg1w; hgigggggg1x< hgigggggg1yA hgiggggggB hgiggggggC hgigggggg1D hgigggggg1E hgigggggg1F hgiggggggG hgigggggg1H hgiggggggI hgiggggggJ hgiggg ggg1K hgigggggg2L hgiggg3.gggM hgigggIQggg2 hgigggRggg hgigggXggg/V hgigggkggg/W hgiggglggg/X hgigggoggg/Y hgigggߑggg hgigggߡggg/Z hgiggg߰ ggg hgiggg߱ggg/[ hgiggg߶ggg hgigggߺggg/\ hgigggggg hgiggg%ggg/] hgiggg'ggg/^ hgiggg,ggg hgigggOggg/_ hgigggTggg hgigggggg/ hgigggggg/ hgigggggg/ hgigggggg0 hgigggggg hgiggg$ ggg0 hgiggg;6ggg hgiggg@9ggg hgigggG=ggg hgigggKEggg0 hgigggMFggg hgigggTLggg hgigggfkggg0 hgigggqtggg0 hgiggg؊ggg0 hgiggg؋ggg hgigggؒggg0c hgigggggg-Kd hgigggggg-Le hgigggIggg-Mf hgigggMggg-Ng hgigggpggg-Oh hgigggxgggi hgigggҗgggj hgigggҞgggk hgigggңggg-Pl hgigggҬggg-Qm hgigggҺ gggn hgigggҼgggo hgiggggggp hgigggggg-Rq hgiggg!ggg-S hgiggg]\ggg. hgiggg`^ggg hgigggklggg. hgiggg”ggg  hgigggggg. hgigggggg. hgigggggg  hgigggggg. hgiggg2ggg0 hgiggg<ggg0 hgigggFggg0 hgigggaggg hgigggkggg0 hgigggzggg0 hgigggŎggg hgigggť ggg0 hgigggŦggg hgigggŲ#ggg0 hgigggſ+ggg0 hgiggg0ggg0 hgiggg;ggg0H hgiggg4CgggdI hgigggHPggg1CJ hgigggwggg1DK hgiggggggeL hgigggggg1EM hgigggggg1FN hgigggggg1GO hgigggggg1HP hgiggggggfQ hgigggggg1I hgiggg[ggg.r hgigggdggg.s hgigggtggg.t hgigggzggg.u hgigggggg.v hgigggggg.w hgiggg ggg.x hgiggg8ggg.y hgiggg=ggg.z hgiggg>ggg.{ hgiggg@ggg.| hgigggBggg2 hgigggQggg.} hgiggg^ggg3 hgigggaggg4 hgigggdggg.~ hgigggӉggg. hgiggg&ggg/ hgiggg+ggg/  hgigggWggg hgigggkggg/! hgigggq ggg/" hgiggg'ggg/# hgigggnggg hgigggggg1 hgigggggg1! hgigggggg1" hgigggggg1# hgiggg ggg1$ hgiggg+ggg1% hgiggg7ggg& hgiggg;ggg1' hgigggSggg( hgigggc ggg1 hgigggggg- hgiggg'ggg- hgiggg+ggg-  hgiggg=ggg-! hgigggO ggg hgigggQ ggg hgiggge"ggg hgigggf#ggg hgigggi%ggg hgiggg݂>ggg-" hgiggg݊Fggg-# hgiggg݌Gggg-$ hgigggݢ[ggg hgigggݧ^ggg-% hgigggݩcggg hgigggމggg hgigggތggg hgigggޏggg hgigggYggg/ hgigggZggg hgigggmggg/ hgigggggg/ hgiggg$ggg/ hgiggg7ggg/ hgiggg8ggg/ hgigggAggg hgigggCggg hgigggMggg/ hgigggaggg hgigggoggg/ hgigggyggg/ hgiggg|ggg/ hgigggggg/ hgigggggg/ hgigggggg hgigggggg0B hgigggggg0C hgiggg ggg0D hgiggg+ggg0E hgiggg=ggg0F hgiggg"Pggg0G hgiggg%Qggg hgiggg&Rggg0H hgiggg6mggg hgigggI~ggg0I hgigggJȀggg0J hgigggPȆggg0K hgigggTȊggg  hgigggUȋggg0L hgigggjȠggg0M hgigggrȧggg0N hgiggg|ȶggg0OU hgigggkggg-V hgigggpgggW hgigggrggg-X hgigggsggg-Y hgigggggg-Z hgigggggg-[ hgigggggg-\ hgiggg ggg] hgiggg$ggg^ hgiggg'ggg_ hgiggg/ggg` hgiggg7ggg-a hgigggAgggb hgigggBggg-c hgigggFggg-d hgigggWggg-e hgiggg]ggg- hgigggggg  hgigggC$ggg.F hgigggK-ggg.G hgiggglOggg.H hgigggpSggg.I hgiggg|]ggg! hgigggÁbggg.J hgigggÎsggg.K hgigggبggg0 hgigggةggg0 hgigggضggg0 hgigggggg1 hgigggggg2 hgigggggg0 hgiggg'*ggg3 hgiggg64ggg4 hgiggg87ggg0 hgiggg@Dggg0 hgigggAFggg0 hgigggGLggg0( hgigggJKgggz) hgigggY[ggg1z* hgigggbbggg1{+ hgigggmlggg1|, hgigggggg{- hgigggggg|. hgigggggg1}/ hgigggggg1~0 hgigggggg11 hgigggggg12 hgigggggg13 hgigggggg14 hgigggggg}5 hgigggggg16 hgigggggg~ hgigggӓggg. hgigggӹgggO hgigggӺgggP hgigggFggg. hgigggJggg. hgigggPgggQ hgigggRgggR hgigggVgggS hgiggg{gggT hgiggg/Íggg. hgiggg>Öggg. hgigggggg/` hgigggggg/a hgigggggg hgigggggg hgigggggg hgigggggg/b hgigggggg/c hgigggggg hgiggg-ggg hgiggg0ggg/d hgiggg6ggg/e hgiggg7ggg/f hgiggg<!ggg/g hgigggJ0ggg/h hgigggƣggg1 hgiggg ggg1 hgiggg#ggg hgiggg8ggg1 hgigggMggg1 hgigggPggg hgiggg^ggg1 hgigggkggg hgigggnggg hgiggg3{ggg1Z hgigggggg-T[ hgigggggg-U\ hgigggggg] hgigggggg-V^ hgigggggg-W_ hgigggggg-X` hgiggg ggg-Ya hgigggggg-Zb hgigggggg-[c hgiggg,gggd hgiggg1ggg-\e hgigggAggg-]f hgigggNggg-^g hgiggg7nggg-_h hgigggAyggg-` hgigggDggg/ hgiggg`ggg/ hgigggggg/ hgigggggg/ hgiggg2ggg hgiggg7ggg/ hgiggg:ggg hgigggIggg/ hgigggXggg/ hgigggYggg/ hgiggg^ggg/ hgigggkggg hgigggrggg/ hgiggguggg/ hgiggg`cggg00 hgigggnqggg01 hgigggtxggg2 hgiggg{}ggg03 hgigggggg4 hgigggggg5 hgigggggg06 hgigggggg07 hgigggggg08 hgigggggg09 hgigggggg0: hgigggggg; hgigggggg0< hgigggggg0= hgigggggg0> hgigggggg0? hgigggggg0@ hgigggggg0A hgigggggg0B hgigggggg0C hgiggggggD hgigggggg 1 hgiggg4ޕggg2 hgiggg<ޟggg3 hgiggg>ޢggg-4 hgiggg?ޤggg-5 hgigggBިggg6 hgigggUggg-7 hgigggdggg-8 hgigggnggg-9 hgigggggg: hgigggggg-; hgigggggg< hgigggggg= hgiggg)ggg-> hgiggg-ggg-? hgiggg=ggg-@ hgigggDggg- hgigggޒ)ggg. hgiggg޴Aggg. hgiggg޵Cggg5 hgiggg޿Oggg. hgigggVggg. hgiggg`ggg. hgigggcggg. hgiggggggg6 hgigggqggg. hgigggsggg. hgigggvggg. hgigggzggg7 hgigggggg. hgigggggg. hgiggg ggg. hgigggggg. hgigggggg. hgiggg5ggg. hgiggg6ggg. hgiggg7ggg. hgiggguggg1 hgigggvgggJ hgigggggg1  hgigggggg1  hgiggg!gggK hgiggg#gggL hgiggg%gggM hgiggg3gggN hgiggg6ggg1  hgiggg8gggO hgigggPggg1  hgigggWUggg1 hgigggт|ggg hgigggњggg1 hgigggѷggg hgigggggg1 hgigggggg1 hgigggggg hgigggggg hgigggggg1t hgigggggg.u hgigggggg.v hgiggg&ggg.w hgiggg(ggg.x hgiggg-ggg.y hgiggg>ggg.z hgigggIgggq{ hgigggVgggr| hgigggsggg.} hgigggggg.~ hgigggggg. hgigggggg. hgiggg ggg. hgigggggg. hgigggggg. hgigggggg. hgiggg#ggg. hgiggg5ggg. hgiggg8ggg. hgigggfӗggg/ hgigggiӛggg/ hgiggguӫggg/ hgigggćӸggg/ hgigggĎggg hgigggĦggg/ hgigggĺggg/ hgigggļggg/ hgigggĽggg/ hgigggggg/ hgiggg ggg/ hgigggggg/ hgigggggg hgigggggg/ hgiggg&ggg hgiggg*ggg hgiggg+ggg/ hgiggg9ggg/ hgiggg:ggg/9 hgigggggg: hgiggg)0ggg; hgiggg:Cggg2< hgigggBIggg= hgigggJQggg2> hgigggYWggg? hgiggg|xggg2@ hgiggg}}ggg2A hgigggggg2B hgigggggg2C hgiggggggD hgiggggggE hgigggggg2F hgigggggg2 G hgigggggg hgiggg9ggg hgigggFggg- hgiggg[ggg- hgigggdggg- hgigggmggg- hgiggg ggg- hgigggggg- hgiggg.ggg- hgigggDggg- hgigggIggg- hgigggKggg hgigggLggg hgigggMggg- hgigggNggg- hgiggg"Wggg0 hgiggg&Zggg hgiggg'\ggg0 hgiggg1bggg0  hgiggg8kggg0  hgigggJggg0  hgigggLggg0  hgigggMggg0  hgigggNggg hgiggg_ggg hgigggjggg hgigggxggg0 hgigggyggg0 hgiggg՗ggg0 hgigggաggg hgigggղggg0 hgigggggg0 hgigggF?ggg5 hgigggqbggg6 hgigggvdggg7 hgigggrggg0 hgigggggg0 hgigggggg0 hgigggggg0 hgigggggg0! hgigggggg8" hgigggggg0# hgigggggg9u hgiggg΋ggg.v hgiggg,Νggg. w hgiggg-Ξggg. x hgiggg7Ϋggg y hgigggCγggg z hgigggZggg { hgigggeggg. | hgigggfggg. } hgigggjggg~ hgigggwggg.  hgiggg{ggg. hgiggg}ggg. hgigggȃggg. hgigggȎggg hgigggȏggg. hgigggȒggg hgigggȚggg. hgiggg0ggg. hgiggg>PgggU hgigggHZggg. hgigggJ\ggg. hgigggUegggV hgiggg[lgggW hgigggdxgggX hgigggfzggg. hgigggi{gggY hgigggogggZ hgigggsggg. hgiggguggg[ hgigggvggg\ hgigggggg. hgigggggg] hgigggggg^ hgigggggg. hgigggggg. hgigggggg_ hgigggggg. hgigggPgggg hgigggTggg1J hgigggp?ggg1K hgigggJggg1L hgigggUggg1M hgigggYggg1N hgigggkggg1O hgigggrgggh hgigggtggg1P hgigggyggg1Q hgigggzggg1R hgiggg{ggg1S hgigggggg1TM hgiggg\ggg1N hgigggnggg1O hgigggٛgggP hgiggg٩gggQ hgiggg٫gggR hgiggg ٯggg1S hgiggg0ٺgggT hgiggg>gggU hgigggTgggV hgiggg`gggW hgigggpggg1X hgigggwggg1Y hgigggggg hgigggggg/$ hgigggggg/% hgigggggg hgigggggg/& hgigggggg/' hgiggg ggg/( hgiggg9ggg/) hgigggCggg/* hgigggaggg/+ hgiggg!lggg/, hgiggg'pggg/- hgiggg3ggg/. hgiggg=ggg// hgigggBggg/0 hgigggäggg hgigggìggg/! hgigggîggg/" hgiggg òggg# hgiggg-ggg/$ hgiggg?ggg/% hgigggBggg& hgigggQggg' hgigggT ggg/( hgigggt)ggg/) hgigggBggg/* hgigggJggg/ hgigggggg-& hgigggggg hgiggg ggg hgigggggg hgiggg'ggg! hgigggBggg-'" hgigggFggg-(# hgigggNggg$ hgiggg&Vggg% hgiggg4aggg& hgigggbggg-)' hgiggglggg hgigggggg- hgigggggg- hgigggggg- hgigggggg- hgiggg ggg hgiggg&ggg hgiggg0ggg hgiggg9ggg hgigggT ggg hgigggp$ggg- hgigggJggg0P hgigggLggg0Q hgigggVggg0R hgigggWggg  hgiggg_ggg0S hgigggoggg0T hgigggvggg0U hgigggԈggg0V hgigggԍggg  hgiggg"ԗggg0W hgiggg(Ԟggg0X hgiggg-ԡggg0Y hgiggg3ԭggg0Z hgiggg9԰ggg0[ hgiggg=Էggg0\ hgigggMggg  hgigggNggg0] hgigggOggg0^ hgigggaggg0_ hgigggvggg0` hgigggwggg0a hgigggggg0bU hgiggg ggg1 V hgiggggggPW hgigggggg1X hgiggg8ggg1Y hgiggg3Xggg1Z hgiggg7_ggg1[ hgiggg@bggg1\ hgigggFfggg1] hgigggRsgggQ^ hgiggg]~ggg1_ hgigggdggg1` hgiggglggg1a hgiggg}ggg1b hgigggƇggg1L hgigggggg.LM hgigggggg.MN hgigggggg.NO hgigggggg.OP hgiggg4ggg"Q hgiggg:ggg.PR hgiggg=ggg.QS hgigggBggg.RT hgigggCggg.SU hgigggFggg.TV hgigggRggg.UW hgiggg`ggg.VX hgiggglggg.WY hgiggg"yggg# hgiggg Tggg. hgiggg[ggg. hgiggg_gggs hgiggg!cggg. hgiggg%iggg. hgiggg(jggg. hgiggg6sggg. hgiggg>}ggg. hgigggVߘggg. hgigggg߬ggg. hgigggj߮ggg. hgigggpߵggg/ hgigggw߽ggg/ hgigggx߾gggt hgigggggg/ hgigggggg/ hgigggggg/& hgiggg֖ggg1' hgiggg֟ggg1( hgiggg֡ggg1) hgiggg֦ggg1* hgigggֹggg+ hgigggggg, hgiggg ggg- hgiggg.ggg. hgiggg?ggg1 hgigggɎggg2  hgigggɔggg2  hgigggɕggg2  hgigggɛggg2  hgigggɬggg2 hgigggggg2 hgigggggg2 hgigggggg hgigggggg2 hgigggggg2 hgigggggg2 hgigggggg2 hgigggggg hgigggggg2 hgiggg ggg2 hgiggg ggg2 hgiggg%ggg hgiggg'ggg2 hgiggg"2ggg2 hgiggg(>ggg2 hgiggg)?ggg hgiggg|ggg/i hgiggg~ggg hgigggggg/j hgigggɯggg hgigggɶggg/k hgigggɾ$ggg hgiggg'ggg/l hgigggRggg/m hgiggg^ggg/n hgigggfggg/o hgigggwggg/p hgigggzggg hgiggg,ggg/q hgiggg/ggg/r hgiggg9ggg/s hgiggg<ggg/t hgigggFggg/u hgigggHggg hgigggKggg0 hgigggNggg0 hgigggOggg0 hgigggUggg0 hgigggWggg0 hgigggXggg0 hgigggYggg hgiggg[ggg hgiggg\ggg0 hgigggeggg0 hgigggyggg0 hgigggzggg hgigggggg0 hgigggggg0 hgigggggg0 hgigggggg0 hgigggggg hgiggg"ggg0  hgiggg:ggg0! hgiggg=ggg0" hgiggg?gggo hgiggg/ggg-ap hgiggg0ggg-bq hgiggg1ggg-cr hgiggg7gggs hgigggAggg-dt hgigggXggg-eu hgiggg`ggg-fv hgigggڄgggw hgigggڇgggx hgigggڜggg-gy hgigggڡggg-hz hgigggڤggg{ hgiggg$ڱggg-i| hgiggg(ڶggg-j} hgigggGggg~ hgigggTggg hgigggZggg hgigggeggg hgigggmggg hgigggggg hgigggggg hgigggggg. hgiggg ggg. hgiggg4ggg. hgigggBggg hgigggJggg hgigggNggg. hgigggeggg. hgigggiggg. hgiggglggg. hgigggxggg. hgiggg {ggg. hgiggg }ggg hgiggg_ggg0 hgiggg`ggg! hgigggbggg" hgigggtggg0 hgiggg yggg0 hgiggg3Ćggg0 hgiggg:Đggg0 hgiggg;đggg0 hgigggKġggg0 hgiggg\ķggg0 hgiggg]Ĺggg# hgigggggg0 hgigggggg0 hgigggggg$ hgigggggg% hgigggggg0 hgigggggg0 hgigggggg0 hgigggggg0J hgigggOggg1UK hgigggWggg1VL hgiggggggg1WM hgiggg8ggg1XN hgiggg?gggiO hgiggg`ggg1YP hgigggsggg1ZQ hgiggg~gggjR hgiggggggkS hgigggggglT hgigggggg1[ hgiggg1Sggg. hgiggg:\ggg8 hgigggPpggg9 hgigggWyggg: hgigggtggg; hgigggggg< hgigggggg. hgigggggg. hgigggggg. hgigggggg= hgigggggg> hgigggggg. hgigggbIggg/1 hgigggcJggg/2 hgigggdKggg/3 hgigggeLggg/4 hgigggy_ggg/5 hgigggԏvggg/6 hgigggԩώggg/7 hgigggԵϛggg/8 hgigggԸϜggg/9 hgigggϥggg/: hgigggϪggg/; hgigggϯggg/< hgigggϱggg/= hgigggϷggg hgigggggg/> hgigggggg/? hgigggggg/@ hgiggg3ggg1 hgiggg8ggg1 hgiggg9ggg hgigggAggg1 hgigggXggg1 hgigggeggg1 hgigggtggg hgigggu ggg1 hgiggg;ggg hgiggg{ggg-* hgigggǃggg-+ hgigggǨggg hgigggǸ ggg hgiggg*ggg hgiggg/ggg hgiggg1ggg hgigggOggg-, hgigggUggg-- hgiggg]ggg-. hgiggghggg hgigggiggg hgigggggg hgigggTWggg hgiggglnggg hgigggggg/ hgigggggg hgigggggg/ hgigggggg/ hgigggggg/ hgigggggg/ hgigggzggg  hgigggggg0c hgigggggg hgigggggg0d hgigggggg0e hgigggggg0f hgigggggg0g hgigggggg0h hgiggg ggg0i hgigggggg0j hgiggg#ggg hgiggg3ggg0k hgiggg*Fggg0l hgiggg-Iggg0m hgiggg.Jggg hgiggg2Mggg0n hgiggg7Sggg0o hgiggg8Uggg0p hgiggg;Vggg0q hgiggg=Wggg0r7 hgigggQggg8 hgiggg`ggg-9 hgiggg jggg: hgiggg kggg; hgigggpggg-< hgigggqggg-= hgiggg5ʐggg-> hgiggg>ʢggg? hgiggg@ʥggg@ hgigggRʯggg-A hgigggUʱggg-B hgigggWʳgggC hgigggXʵgggD hgiggg`ʸgggE hgigggqggg-F hgigggzggg-G hgiggg|ggg-H hgiggg؉ggg-I hgigggؐggg-J hgigggؑgggK hgigggؔggg-L hgigggؖggg- hgigggggg.X hgigggggg.Y hgigggggg$ hgiggg&ggg.Z hgiggg5ggg.[ hgigggEggg.\ hgigggGggg.] hgigggs<ggg.^ hgigggJggg._ hgigggLggg% hgigggggg: hgiggg ggg; hgigggB/ggg< hgigggI:ggg0 hgigggRCggg0 hgiggg]Rggg= hgigggxhggg0 hgigggyiggg0 hgigggzkggg0 hgiggg˔ggg0 hgiggg˖ggg0 hgiggg˗ggg0 hgiggg˙ggg>! hgigggggg" hgiggg ggg1# hgigggggg$ hgiggg ggg1% hgiggg ggg1& hgiggg3ggg' hgiggg>Vggg( hgigggWfggg1) hgiggg|՘ggg* hgigggՠggg1+ hgigggզggg1, hgigggխggg1- hgigggոggg1. hgigggվggg1/ hgigggggg0 hgiggggggx hgigggggg.y hgiggg6ggg.z hgiggg;ggg`{ hgigggEggg.| hgigggNggg.} hgiggguggg.~ hgiggg{ggg. hgiggg}ggga hgiggggggb hgiggggggc hgiggggggd hgigggggg. hgiggg'ggg. hgiggg*ggg. hgiggg3ggg. hgiggg>ggg. hgigggggg hgigggggg/v hgigggggg/w hgiggg,ggg/x hgigggJggg/y hgigggPggg hgigggSggg/z hgigggaggg/{ hgigggdggg hgigggjggg/| hgigggrggg/} hgiggg{ggg/~ hgiggg3ggg/M hgigggggg1N hgiggggggO hgiggggggP hgiggg ggg1Q hgiggg*gggR hgiggg?ggg1S hgiggg[gggT hgigggeggg^ hgigggRggg-k_ hgigggTggg-l` hgigggYggg-ma hgiggg[ggg-nb hgiggghggg-oc hgiggglggg-pd hgigggvggg-qe hgigggyggg-rf hgiggggggg hgigggggg-sh hgiggggggi hgiggg>gggj hgigggGggg-tk hgigggKggg-ul hgigggMggg-vm hgigggQggg-wn hgigggaggg-xo hgigggdgggp hgigggzggg-yq hgiggg}ggg-zr hgigggggg-{s hgigggggg hgigggggg hgigggggg/ hgiggg5ggg/ hgiggg;ggg/ hgigggDggg/ hgigggGggg/ hgigggNggg/ hgiggg Qggg hgiggg]ggg/ hgigggbggg/ hgiggg%hggg/+ hgigggggg&, hgigggggg0- hgigggggg0. hgigggggg0/ hgiggg%ggg'0 hgiggg+$ggg(1 hgiggg8+ggg02 hgiggg:.ggg03 hgigggNFggg04 hgigggYQggg05 hgigggwxggg06 hgigggyyggg07 hgiggg{|ggg)8 hgigggքggg0 hgigggggg- hgigggggg hgigggggg- hgigggggg- hgigggggg- hgigggggg- hgigggggg- hgigggggg hgigggggg- hgigggggg- hgigggggg- hgigggggg- hgiggg!ggg- hgiggg&4ggg hgigggggg. hgiggg ggg? hgigggggg@ hgigggggg. hgiggg5gggA hgiggg9gggB hgiggg+Iggg. hgiggg0Mggg. hgiggg2OgggC hgiggg7Wggg. hgiggg9ZgggD hgiggg=^gggE hgigggBaggg. hgigggDdgggF hgigggZrggg. hgiggggۂgggG hgigggmۄggg. hgigggoۅggg. hgigggucggg1 hgigggggg1 hgiggggggR hgiggggggS hgigggggg1 hgiggggggT hgigggggg1 hgiggggggU hgigggggg1 hgigggggg1 hgigggggg1 hgigggggg1  hgigggggg1! hgigggggg1" hgigggggg1# hgigggggg1$ hgiggg&ggg1% hgiggg'ggg1& hgiggg)"ggg1' hgiggg-%gggVb hgiggg'ggg1c hgiggg*ggg1d hgiggg1ggg1e hgiggg 9ggg1f hgigggHggg1g hgiggg0Wgggh hgiggg?dgggi hgigggGpgggj hgigggQŀggg1k hgiggg_ŏggg1l hgiggg`Őggg1m hgigggiŘggg1n hgigggnŠgggo hgigggošgggp hgigggwţgggq hgigggŸgggr hgiggggggs hgigggggg1t hgigggggg1 hgigggb_gggu hgiggguugggv hgigggyxgggw hgigggـ|gggx hgigggكggg/ hgigggُggg/ hgigggٓgggy hgigggٗgggz hgigggggg/ hgigggggg/ hgigggggg{ hgigggggg/  hgigggggg/  hgigggggg| hgigggggg/  hgiggg ggg} hgigggggg/  hgigggeggg/ hgigggt4ggg/ hgiggg|7ggg/ hgiggg>ggg/ hgigggDggg hgigggQggg hgiggg[ggg/ hgigggeggg/ hgigggzggg/ hgiggg}ggg/ hgigggggg hgigggggg/ hgigggggg/ hgigggggg/ hgigggggg/ hgigggggg/: hgigggPggg-; hgigggSggg-< hgigggyggg-= hgiggg̍!ggg- > hgiggg̐"ggg? hgiggg̝0ggg@ hgiggg̟2gggA hgiggg̡5gggB hgiggg̢7gggC hgiggg̦=ggg- D hgiggg̻Lggg- E hgiggg̾Uggg- F hgigggfggg- G hgiggglggg-H hgigggzggg-I hgigggւggg hgigggqggg- hgigggggg hgigggggg- hgigggggg- hgigggggg hgigggggg hgigggggg- hgigggggg hgigggggg- hgigggggg hgigggggg- hgigggggg- hgigggggg- hgiggg ggg- hgiggg ggg- hgigggCggg hgigggOggg0# hgigggWggg0$ hgiggg`ggg0% hgiggg|ggg hgigggggg hgigggggg0& hgigggggg hgigggggg0' hgigggggg0( hgigggggg hgigggggg0) hgiggg ggg0* hgiggg*ggg hgiggg0ggg0+ hgiggg1ggg hgiggg4ggg hgigggggg0 hgigggggg0 hgigggggg0 hgigggggg? hgigggggg0 hgigggggg0 hgigggggg0 hgigggggg0 hgigggggg0 hgigggggg0 hgigggggg0 hgigggggg@ hgiggg ggg0 hgiggg#ggg0 hgiggg$ggg0 hgiggg.ggg0 hgiggg/ggg0 hgiggg 5gggA hgiggg>ggg0w hgigggggg.x hgigggPggg.y hgiggg%Yggg.z hgiggg'[ggg.{ hgiggg2bggg| hgiggg5eggg. } hgiggg8gggg.!~ hgiggg<tggg." hgigggEggg.# hgigggJggg hgigggPggg.$ hgigggQggg.% hgigggiggg.& hgiggglggg hgigggoggg.' hgiggg}ggg.( hgiggg~ggg.) hgigggggg hgigggBggg. hgigggH ggg. hgiggg]ggg. hgiggg`ggge hgigggn&ggg. hgigggq(ggg. hgigggy0gggf hgiggg3ggg. hgigggKgggg hgigggNggg. hgiggghggg. hgiggglgggh hgiggg˂ggg. hgigggˎggg. hgigggːgggi hgigggXgggm hgigggjggg1\ hgigggwggg1] hgiggggggn hgigggggg1^ hgiggggggo hgigggggg1_ hgigggggg1` hgiggggggp hgiggggggq hgigggggg1a hgigggggg1b hgiggg#ggg1c> hgigggIggg1? hgiggg`ggg1@ hgigggoggg1A hgiggg׃gggB hgiggg׉gggC hgigggחggg1D hgigggרggg1E hgiggg׸gggF hgigggggg1G hgigggggg1H hgiggggggI hgiggg-gggJ hgiggg5ggg1K hgiggg9ggg hgigggۚggg hgiggg ۮggg hgigggggg hgiggg"ggg/A hgiggg#ggg/B hgiggg'ggg/C hgiggg*ggg/D hgiggg0ggg/E hgigggDggg/F hgigggEggg/G hgigggOggg/H hgigggUggg hgiggg[ggg/I hgiggghggg hgigggkggg/J hgigggmggg/K hgiggg|)ggg/L hgiggg}*ggg hgiggg3ggg hgiggg>ggg/M hgigggBggg/N hgigggCggg/O hgigggRggg hgiggg[_ggg hgigggrxggg hgigggt}ggg/ hgigggzggg/ hgiggg}ggg/ hgigggʄggg/ hgigggʑggg/! hgigggʠggg/" hgigggʫggg/# hgigggggg/$ hgigggggg/% hgigggggg hgigggggg-/ hgigggggg-0 hgigggggg-1 hgigggggg hgigggggg hgigggggg-2 hgigggggg-3 hgigggggg-4 hgiggg0)ggg-5 hgiggg4+ggg hgiggg90ggg-6 hgiggg>8ggg-7 hgiggg@:ggg-8 hgigggB<ggg hgigggICggg-9 hgigggPJggg hgiggg][ggg-: hgiggg^^ggg-; hgigggehggg-< hgigggppggg-= hgigggƀggg->w hgigggfygggx hgiggglggg-y hgigggzgggz hgigggggg-{ hgigggggg| hgigggggg-} hgigggggg-~ hgigggggg- hgigggggg hgigggggg- hgigggggg- hgigggggg- hgigggggg hgigggggg hgigggggg- hgiggg+ggg- hgigggD'ggg0s hgigggH,ggg0t hgigggS6ggg0u hgigggX;ggg hgigggcKggg0v hgigggkQggg0w hgigggq^ggg hgigggۃlggg0x hgigggۇpggg0y hgigggۊuggg0zY hgigggДggg1(Z hgigggЛggg1)[ hgigggеggg1*\ hgigggзgggW] hgigggнggg1+^ hgigggоgggX_ hgiggg ggg1,` hgiggggggYa hgigggggg1-b hgiggg ggg1.c hgiggg*gggZd hgiggg/ggg[e hgiggg2ggg1/f hgigggMggg10g hgigggSggg\h hgigggVggg11i hgiggge)ggg]j hgigggj.ggg12k hgigggn3ggg13l hgigggs6ggg14m hgiggg|Cggg^n hgiggg}Dggg_N hgiggg#ggg&O hgiggg)ggg.`P hgiggg+ggg'Q hgiggg,ggg.aR hgiggg;ggg(S hgigggqggg)T hgiggg!tggg*U hgiggg%{ggg.bV hgiggg6ggg+W hgigggJggg.cX hgigggLggg.dY hgigggMggg.eZ hgigggZggg.f[ hgiggg_ggg,\ hgigggcggg.g] hgigggiggg.h hgigggOggg/  hgigggfggg/ hgiggggggg~ hgigggnggg/ hgigggoggg/ hgigggqggg hgiggg tggg/ hgigggggg/ hgiggg#ggg/ hgiggg*ggg hgiggg3ggg/ hgiggg6ggg hgiggg;ggg/ hgigggGggg hgigggJggg/ hgigggLggg hgigggQggg/ hgigggVggg/ hgiggggggg/ hgigggiggg hgiggg \ggg1! hgigggnggg1" hgiggg!zggg1# hgigggRggg1$ hgigggVggg1% hgiggg^ggg1& hgiggghggg1' hgigggkggg( hgigggqggg1) hgigggggg* hgigggggg1 hgiggg9ggg- hgiggg:ggg hgigggMggg- hgiggg}ggg- hgiggg5ggg hgiggg;ggg- hgigggCggg- hgigggbggg hgiggghggg- hgiggg{ggg- hgiggg|ggg hgigggggg hgigggggg/ hgigggggg/ hgiggg!ggg hgiggg#ggg/ hgiggg,ggg/ hgiggg3ggg hgiggg6ggg/ hgiggg>ggg/ hgiggg@ggg/ hgigggCggg/ hgigggggg0, hgigggggg0- hgiggg"ggg hgiggg'ggg0. hgiggg:ggg hgiggg@ggg0/ hgiggghggg00 hgigggnggg hgigggsggg hgiggg,ggg01 hgiggg8ggg02 hgiggg:ggg hgiggg;ggg hgiggg<ggg hgigggEggg03 hgigggJggg04 hgigggZggg05 hgiggghggg hgigggiggg06R hgigggZggg-|S hgiggg[ggg-}T hgigggaggg-~U hgiggggggV hgigggggg-W hgigggggg-X hgiggggggY hgiggggggZ hgigggggg-[ hgigggggg-\ hgigggggg-] hgigggggg-^ hgiggg ggg_ hgiggg"ggg-` hgiggg%ggga hgiggg,ggg hgigggث֍ggg.* hgigggخ֏ggg.+ hgigggش֓ggg., hgiggg֝ggg.- hgigggֶggg.. hgigggggg./ hgigggggg.0 hgiggg ggg hgigggggg.1 hgigggggg.2 hgigggggg.3 hgiggg%ggg hgiggg0ggg.4 hgiggg9ggg.5 hgiggg=ggg.6 hgiggg@ggg.7 hgigggggg0 hgiggg'ggg* hgigggIggg0 hgigggdggg+ hgigggeggg0 hgiggg ggg0 hgigggggg0 hgigggggg0+ hgigggˬggg1d, hgiggg˱ggg1e- hgiggg ggg1f. hgiggg#gggr/ hgigggDggg1g0 hgigggUggg1h1 hgigggbggg1i2 hgigggiggg1j3 hgiggg)ggg1k4 hgiggg*ggg1l5 hgiggg1ggg1m6 hgigggIggg1n hgigggL;ggg. hgigggM<ggg. hgigggPEgggH hgigggWKggg. hgigggldggg. hgigggzgggI hgigggggg. hgigggggg. hgigggggg. hgiggggggJ hgigggggg. hgiggggggK hgiggggggL hgigggggg hgigggggg hgigggggg/P hgigggggg hgigggggg hgiggg ggg hgiggg$ggg hgiggg1ggg/Q hgiggg8ggg hgiggg;ggg/R hgiggg@&ggg/S hgiggg[Eggg hgiggglggg/T hgigggqggg/U hgigggfMggg hgiggg{dggg1 hgiggg܉uggg1 hgigggܠыggg hgigggܪєggg hgigggܺѯggg hgigggggg1 hgigggggg1 hgigggggg1 hgigggggg1 hgigggggg1 hgigggggg hgigggggg1 hgigggggg hgiggg gggj hgiggg,/ggg-?k hgiggg27ggg-@l hgiggg8=ggg-Am hgigggMNggg-Bn hgigggQRggg-Co hgigggXYggg-Dp hgiggggggq hgigggggg-Er hgigggggg-Fs hgigggggg-Gt hgiggggggu hgigggggg-Hv hgigggggg-Iw hgigggggg-J hgiggg8ggg hgiggg=ggg/ hgiggg>ggg/ hgigggBggg/ hgiggg^ggg hgigggbggg hgigggw@ggg hgigggχKggg/ hgigggϊPggg/ hgigggϠdggg/ hgigggϽggg/ hgigggggg/ hgigggggg/= hgiggge`ggg> hgigggfcggg? hgigggquggg0{@ hgiggguyggg0|A hgiggg܅ggg0}B hgiggg܏ggg0~C hgigggܞggg0D hgigggܟgggE hgigggggg0F hgigggggg0G hgigggggg0H hgigggggg0I hgiggggggJ hgiggg(ggg0K hgiggg+ggg0L hgiggg2 ggg7 hgiggg_ggg-8 hgigggž5ggg-9 hgiggg¨Eggg: hgiggg°Oggg-; hgigggggg-< hgigggggg-= hgigggggg- hgigggNƪggg.i hgigggPƲggg.j hgigggWƶggg.k hgiggg\Ʒggg.l hgigggoggg- hgigggpggg.m hgigggggg.n hgigggggg.o hgigggggg. hgigggggg.p hgiggg#ggg/ hgiggg$ggg0 hgiggg7ggg1 hgigggKggg.q hgiggggggB hgigggggg0 hgigggggg0 hgiggggggC hgiggg&ggg0 hgiggg7ggg0 hgiggg<ggg0 hgigggAggg0 hgigggKggg0 hgiggg Uggg0 hgigggaggg0 hgigggfggg0 hgiggg$vggg0 hgiggg3gggD hgiggg4gggE hgigggAggg0r hgigggBggg1s hgiggg]gggt hgigggjggg1u hgigggrggg1v hgigggggg1w hgigggggg1x hgigggggg1y hgigggggg1z hgigggggg1{ hgigggggg1| hgigggggg} hgigggggg1~ hgiggg"ggg1i hgiggg*ggg.j hgiggg6ggg.k hgigggEggg.l hgigggLggg.m hgigggMggg.n hgiggg(Sgggjo hgiggg3[gggkp hgiggg<gggglq hgiggg>jgggmr hgigggpשgggns hgigggggg.t hgiggggggou hgigggggg.v hgigggggg. hgiggg(ggg/ hgiggg.ggg/ hgiggg2ggg hgiggg@ggg/ hgigggBggg/ hgigggKggg hgiggglggg/ hgigggxggg/ hgigggچ)ggg hgigggڏ1ggg/ hgigggڐ2ggg hgigggڑ4ggg/ hgigggڕ9ggg/ hgigggژ=ggg/ hgigggڛAggg/ hgigggڟFggg/ hgigggڴWggg/ hgiggghggg/ hgigggqggg hgigggrggg hgigggtggg/ hgigggyggg hgigggggg/ hgigggggg/ hgigggggg hgigggggg/F hgiggggggG hgigggggg1H hgiggggggI hgiggggggJ hgigggggg1K hgiggggggL hgiggg gggM hgiggg%ggg1N hgiggg&ggg1O hgiggg3 ggg1P hgiggg;ggg1Q hgiggg>ggg1R hgiggg^2ggg1S hgiggg_5ggg1T hgigggk9gggU hgigggo:gggV hgigggx?ggg1W hgiggg|Cggg1X hgigggQggg1 hgigggggg- hgigggggg- hgiggg  ggg hgiggg21ggg hgiggg34ggg- hgiggg87ggg- hgigggOQggg hgiggg\bggg- hgigggenggg hgigggksggg- hgigggxggg- hgiggg̀ggg- hgiggg͉ggg- hgiggg͔ggg- hgiggg͜ggg hgigggͩggg- hgigggggg- hgigggggg- hgiggg{ggg/ hgigggggg hgigggggg hgigggggg hgigggggg/Eh/gggih/ggg+ ggggggggggggggg* ggggggggggggggg. ggggggggggggggg(ggggggggggggggg,[ggggggggggggggg1[ggggggggggggggg$\ggggggggggggggg \ggggggggggggggg3<gggggggggggggggggggggggggggggg ggggggggggggggg1ggggggggggggggg(ggggggggggggggg ggggggggggggggg ggggggggggggggggggggggggggggggggggggggggggggg]=gggggggggggggggf=gggggggggggggggo=ggggggggggggggg*==ggggggggggggggg=ggggggggggggggg nYggggggggggggggg Zggggggggggggggg[ggggggggggggggg\ggggggggggggggg]gggggggggggggggd:ggggggggggggggghd;ggggggggggggggg$d<ggggggggggggggg@d=gggggggggggggggggggggggggggggg/ggggggggggggggg.gggggggggggggggggggggggggggggg&ggggggggggggggg*7ggggggggggggggg.8ggggggggggggggg/ 9ggggggggggggggg'o:gggggggggggggggEggggggggggggggg,IEggggggggggggggg!Eggggggggggggggg}Eggggggggggggggg)mgggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggMggggggggggggggg&]lrggggggggggggggglsggggggggggggggg<ltggggggggggggggg tluggggggggggggggg*b'^ggggggggggggggg/'_ggggggggggggggg'`ggggggggggggggg 'aggggggggggggggg.yggggggggggggggg zggggggggggggggg {ggggggggggggggg|ggggggggggggggg%%N*gggggggggggggggN+gggggggggggggggN,ggggggggggggggg.N-ggggggggggggggg%ggggggggggggggg/Zggggggggggggggg3gggggggggggggggzggggggggggggggg(Rggggggggggggggg+tyggggggggggggggg'tzgggggggggggggggt{gggggggggggggggOt|ggggggggggggggg9t}ggggggggggggggg)/ggggggggggggggg/U/ggggggggggggggg#/ggggggggggggggg+/ggggggggggggggg/ggggggggggggggg ggggggggggggggg ggggggggggggggg ggggggggggggggg"ggggggggggggggg%ggggggggggggggg,VgggggggggggggggVggggggggggggggg.Vggggggggggggggg2Vggggggggggggggg!P*ggggggggggggggg+ggggggggggggggg ,gggggggggggggggT-ggggggggggggggg2 |ggggggggggggggg|ggggggggggggggg|ggggggggggggggg%|ggggggggggggggg'8ggggggggggggggg 68ggggggggggggggg,8 ggggggggggggggg8!gggggggggggggggggggggggggggggg-gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg'^ggggggggggggggg4^ggggggggggggggg!^ggggggggggggggg)^ggggggggggggggg^ggggggggggggggg.ggggggggggggggg Jggggggggggggggg)gggggggggggggggggggggggggggggg ggggggggggggggg%YԷggggggggggggggg'ԸgggggggggggggggԹgggggggggggggggOԺggggggggggggggg'@8gggggggggggggggY@9ggggggggggggggga@:ggggggggggggggg*@;ggggggggggggggg'@<ggggggggggggggggggggggggggggggggggggggggggggg"ggggggggggggggg,]ggggggggggggggg"Qg ggggggggggggggg,cg gggggggggggggggAg ggggggggggggggggggggggggggggggg09!ggggggggggggggg!ggggggggggggggg !ggggggggggggggg&G!ggggggggggggggg\!ggggggggggggggg Tgggggggggggggggmggggggggggggggggggggggggggggggggggggggggggggg2Hggggggggggggggg/~HgggggggggggggggHggggggggggggggg HgggggggggggggggHggggggggggggggg/WgggggggggggggggXggggggggggggggg1YggggggggggggggguZggggggggggggggg-[ggggggggggggggg|oggggggggggggggg 3ogggggggggggggggCogggggggggggggggoggggggggggggggg#O*8ggggggggggggggg*9gggggggggggggggP*:ggggggggggggggg%$*;ggggggggggggggg*<ggggggggggggggg $ggggggggggggggg#y%ggggggggggggggg&8&ggggggggggggggg.'ggggggggggggggg)Qggggggggggggggg!QgggggggggggggggQ gggggggggggggggQ ggggggggggggggg  ggggggggggggggg*> ggggggggggggggg ggggggggggggggg gggggggggggggggg gggggggggggggggw+ggggggggggggggg }w,ggggggggggggggg w-ggggggggggggggg6w.gggggggggggggggc2ggggggggggggggg2ggggggggggggggg$02ggggggggggggggg+2gggggggggggggggMggggggggggggggg%>NgggggggggggggggOggggggggggggggg Pggggggggggggggg,YGggggggggggggggg /YHgggggggggggggggYIggggggggggggggg1XYJggggggggggggggg+dggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggg"ggggggggggggggg!ggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&|:gggggggggggggggp:ggggggggggggggg0{:ggggggggggggggg+V:ggggggggggggggg:gggggggggggggggggggggggggggggg(ggggggggggggggg1gggggggggggggggQggggggggggggggg gggggggggggggggzagggggggggggggggaggggggggggggggg,aggggggggggggggg%Oaggggggggggggggg w+ggggggggggggggg,ggggggggggggggg-ggggggggggggggg U.ggggggggggggggg dggggggggggggggg;eggggggggggggggg!fggggggggggggggg gggggggggggggggg [CgggggggggggggggC ggggggggggggggg$KC!ggggggggggggggg C"ggggggggggggggg(ggggggggggggggg%ggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggg%=iggggggggggggggg#Iigggggggggggggggiggggggggggggggg-iggggggggggggggg iggggggggggggggg$ggggggggggggggg2$ggggggggggggggg$ggggggggggggggg-i$ggggggggggggggg%`$gggggggggggggggd߱ggggggggggggggg ߲ggggggggggggggg߳ggggggggggggggg!Dߴggggggggggggggg"Bߵggggggggggggggg Keggggggggggggggg/Kfggggggggggggggg IKgggggggggggggggg+Khggggggggggggggg)!ggggggggggggggg$e"ggggggggggggggg)#ggggggggggggggg$$ggggggggggggggg*qggggggggggggggg'qgggggggggggggggqggggggggggggggg0=qgggggggggggggggw,gggggggggggggggr,ggggggggggggggg,ggggggggggggggg2Q,gggggggggggggggggggggggggggggg(ggggggggggggggg ggggggggggggggg.3ggggggggggggggg!Sggggggggggggggg(SgggggggggggggggSgggggggggggggggcSgggggggggggggggxSggggggggggggggg|gggggggggggggggo}ggggggggggggggg~ggggggggggggggg`ggggggggggggggg|ggggggggggggggg0yggggggggggggggg2yggggggggggggggg2)ygggggggggggggggyggggggggggggggg 5Jggggggggggggggg w5Kggggggggggggggg5Lggggggggggggggg15MgggggggggggggggA5Ngggggggggggggggѫggg"gggnggg&A&ggg(=ggg2fggg-ggg:ggg.ggg.ggg$Hggg eggg2ggg%zZggg2Eggg ggg߾ggg ggg$Sgggggg+gx[g(;`g yg7g/Eg..gJMg,g gt g /tg8DgV=g[7g^Xg1.g?g!QgHHgDg#)g,gPg  Zg*#g*g:g+Xg/a)g$wBg gi]g$7gYK g*,g"[Sg#g/4g'/VE@)gKU2,gDgg1bgg-,pqgg+}oR!מ.=g(.gU6g $]g T Dg1mg) `g Wg-RgJgGZg%Іg! <(g"g g)g/Dg$|kg!%gg, @ig+Lg+-+g  ggtgg&t0gg/!gg2r*ggfgg; ggj gg J5gg-j"Et*W/~? \!ZU)#(U:#,48t4 6I8W %  83  ] 89  44  ] ! f  63  J I 66  44   88 p  #   44 78  5r3  \ $ \ I   A %  A A  78 8.7W  74 ? 5C3  5 4*5 e   \ A % 38 7K6x  65 74| }6   7j8  .   - 4/5k    . %p   65 p % R L5 35Q    A  55 7=8   R  S    8 6   8    e \ $ I  -  85   6K5b 7r8 J  9 5h   76@ 5P5 43   x " 5e5   ? d     f 6W6   54  54  .  A  7j7 75E  6b6 46   @   f  88 86  87`  p F  S  7W4 - 6T4 { 88  ~    N  88 8m7 f  @ y @ S    88 48 e A J . 65@      py % .    4a7      @  T @ 1  A  y 4m3  4/4 43 x   /  %  A   4  .  45 63  w \  8 66  G p n  ] J %   5<3 34n 47   /  73  58? K . I  8       p  \  /       .   77 34y  ] .  z   68 p   f  ! 8l3 6K8  66D . 66 4M4'  X    66r 6,6  7[6@ ~ $  45  q  W 9 8g6  8 ] N 87 73 Y  74p  7 7  f . A  p .  8 %  78 66 58 5p5   * |   /  \  $ .   \  ] f 45c  p  [  83   z 8  7  34V A v 35 55 f  N 44B 452   76j z 83 35N  7 I 5<6P   4M7k 8H8 5Q6    .   0 @ -    f .   A  536 86 68r  @      7   5C8f  -  7 y   b  6D7!  57#  y 7 - z J .   R 7V p  5E7 A 86j   67  f  45  I 37` 4[8 75 874  J      5 6"4 2 L p p   7 \  p 45 . 77 % 6       / T  K >  6 [ 7\6  55   f w  67 55 7W7`  A 1 "  J   .  #  8   4 6  ?   J [  $ 5h6  788 66  84k 7s7 p 8.8]  S p 36   88      .   78@    8M8 y Wi }6w A  o  53   A u 78  F ] f A S \       $  A 7W8  R 877  \ \ 8(5 64 5[6? 64 6Y7  J  5Q4< J 738 6D8 87  | % % 5e6s p  p  67*     78g f X % .  f 87  - K H %  \  5@6  3 - 87 "m ( S    9  75 78 76) 6|6 7!8 8 @ 7 8q5 - y  7q4 87}      6.3 68 5?61 4d8 4Q6m   @  - 86   K  R f 8I4   546 75` 8g7  5{7      8 7 472    [   $ 8!3  K y  @   45   ]  \ 84/  p 84D    . 7  A 85E     . %  J  .    Sy    p 46 p  p   @ 55 I 7 87` f  78  564 4     - @ 7  6n7K 452      57      v  737 py   @   84  84o  67 y 8 8 I  8 8  A ] n  p  87 37 R f  656 ]  7!6    34  68 7q4 A  A m      6 57 M  56z 83   6 88 58 6J8  88@  =    $ 578 e p 88 6c5 881   L m \  48 % w    / ] 7/3 64f 6O6 67w p  A z  77r   S   f  % 45  H 8Q6  88' f  8=5 x 85~  \      6s4  - 46W  $    5C5  ]  67  4 6 85 5p fp  55  . 74  I S 74     877`  S  ]  e   f py O 55 y 5C5 S  A  5 J  J S 84K I   % 8 A 73 p  #  $ 7  6)5V H 7(5P    4   85y   S % } B  S 56x   p 38m 8.5E j      87 361  p 8T3  7w7 5C8M 77 7}4 8r5   45z  4   8a7   ]  S   35     \   34[  u 46 5 4^ 48  67  e -  T  8 A   T  8 4&5 e  ]  67 0 B y 34d H   '4   4e4   Q    J 38  38m 47G   ! b 87 44  84  J R 8A8 3 86  J  f S 47 76 p J  64     N   5C5  J 84 84     6&7  p y  H      867   f B8\   6 ] J 66 %  a  @ 8h8    56 4o7> 4 4%4 55V    35 $ J 57 ?  78  z R  $  p  8\8 68  58  77? 6 6J R 68  76   875   8 6i   {4 $   8}8 78\ J  ] 67F  7>7 7 = p y x   E  :  z   l 7 ]   4E4 - 47h  A J  /  %    t  85 752 - R  J J $ - - 5[3  I    \     f 407Q I ]  /   o     y  S J  67 7&5  +v    o  @  p   36 j m C7 #    %     $  p   N   45y 8@4 \  K  $   4:6   y \   4L5  8g7i % J    J 4W5 J 38 44 f  806 56X  *  7 5.81 @  % 7 f   # y  R  84   ] f    - 8h8 7 7B 7:5 f  45R  J    % 64   4&4  x f     - !   R e    85r 87K  #  f 38 w  83 x  7 R ]   $  . H  84   J 74} 8{5 S 47 865  7  36=  &7 5E7 o ]   z % .    9 4 46. 588 I  3 $ 88   p 7 l ]  63     7    /   6O . S p  .  88  .   .  85~ 5$5 4B8 j6 58^ I   \    45 5#5 f 74_  @ 3  43   E  %  45z  &8   ]   H   8 % ] K >   425 73 45  f  8c6  78 98         R 7g7   6 8 A %  f z . f 84  46 7w5h    A   .  f 5 \ 76   ] 35 \  65? 87 6D5<   66 7V7 o @ @ H   $Mggg[ggg/ѩ'ggg,c'ggg*ggg!Egggl+'ggg:'gggMggg/VPggg'ggg|D'ggg,7ggg?gggfggg$ܥ'ggg In'ggggggPggg v'gggY'ggg$a<ggg$M'ggg$'ggg IBggg K ggg*'ggg!q'ggg,gggy'ggg#^gggg"jggg N=`g,g B(.{+S39(T$R@A$%: ggghs(gggLgggg{ggg C(ggg"Mggg"Aggg"#gggg9gg$X.ggmgg! oggXgg%gg<7gggg*Wgg35Dgg37k(gg.dgg"l_g#Ng%gJfgzY4gsgg-42gg ;|gg$]gg Pa;gggg}]Rgg+g hg(g g .wgYU-g WgWg;<gg3,kg-%g1g~ gg #*g3!g05{g)\gggggggggggggggggggggg\Oggggggggggggggggggggggv;gggggggggggggggggggggg dgggggggggggggggggggggg klgggggggggggggggggggggg!N{ggggggggggggggggggggggHzgggggggggggggggggggggg)G|gggggggggggggggggggggg0Tggggggggggggggggggggggg_gggggggggggggggggggggg*N0gggggggggggggggggggggg1ofgggggggggggggggggggggg"wwggggggggggggggggggggggYgggggggggggggggggggggg/agggggggggggggggggggggg'ygggggggggggggggggggggg%0ײggggggggggggggggggggggqggggggggggggggggggggggMr*gggggggggggggggggggggg pggggejggggEgggg]gggg*gggg2Wejgggg*ejgggg$s^gggg1gggg1^gggg$gggg gggg!/Egggg]<^gggg0K^gggg>^gggg)>^gggg1e^gggg ,tPgggg ,m^gggg&/gggg L^ggggw(^gggg0O^gggg G)^ggggu^gggg)>@gggg L!|gggg1*gggg ;A^gggg K;gggg0K gggg&0^gggg +^ggggwgggg :gggg!/xv^ggggigggg ;$igggg0,gggg5!gggg&Xgggg ]lgggg"Egggg^>gggg egggg0ۛgggg(Agggg.^gggg]g/gd3g :lkg {N#g#g1|g&g+gg}g%og)dw$g($Y@g'a{g $g f]gTgqg+2Jlgggggg%R\>lgggggg#wh.gggggg*'gggggg+2oVgggggg#w=gggggg.d|.gggggg.`Cgggggg%R`Cgggggg#wDlgggggg#w'gggggg.Njlgggggg. .T'gggggg%RT'gggggg#w6Vgggggg|.gggggg. =gggggg/v^`Cgggggg+2`Cgggggg1dJ2gggggg%R=gggggggOlgggggg.~"J2gggggg. 'gggggg/vHT'gggggg#w$`Cgggggg+2T'ggggggVgggggg%RoU'gggggg%R5J2gggggg/vJ2gggggg.hVgggggg `Cgggggg#@J2gggggg/vwg.gggggg/v2=gggggg#wLJ2gggggg+2=ggggggY.gggggg%RpVgggggg0`Cgggggg/vVggggggT'gggggg UVgggggg/valgggggg/vh'gggggg+2ע'ggggggC^lgggggg&T'gggggg=gggggg+2a.gggggg%Rr.gggggg =gggggg+2_J2gggggg#wT'ggggggz'gggggg$ =' /. 2y24 d&/0z!#%l"ME.vtc/.^(@"!*!   :i!w$},,$54&lgggggggggJ,ggggggggg ڋggggggggg F/ggggggggg tggggggggg-0%ggggggggg3_gggggggggggggggggg_@ggggggggg0"gggggggggo*ggggggggg, ggggggggg,rggggggggg;+ggggggggg#Gjggggggggg6$ggggggggg/ Kggggggggg-Pggggggggga5gggggggggLgggggggggggggggg"LggggggggggggggggNLggggggggggggggggLgggggggggggggggg`ggggggggggggggggagggggggggggggggg.bgggggggggggggggg#{s gggggggggggggggg&Ms gggggggggggggggg%s gggggggggggggggg1W.Zgggggggggggggggg.[gggggggggggggggg t.\gggggggggggggggg gggggggggggggggg }gggggggggggggggggggggggggggggggg*gggggggggggggggg JUgggggggggggggggg1Ugggggggggggggggg1XUgggggggggggggggggggggggggggggggggggggggggggggggg Uggggggggggggggggj{ gggggggggggggggg3{ gggggggggggggggg${gggggggggggggggg*b6gggggggggggggggg 6ggggggggggggggggO6ggggggggggggggggx6gggggggggggggggg"'\gggggggggggggggg]gggggggggggggggg@^gggggggggggggggg!O].gggggggggggggggg.]/gggggggggggggggg ]0gggggggggggggggg" gggggggggggggggg ggggggggggggggggT gggggggggggggggg6gggggggggggggggg'7gggggggggggggggg.8gggggggggggggggg*B9gggggggggggggggg#I>gggggggggggggggg>gggggggggggggggg >gggggggggggggggg gggggggggggggggggggggggggggggggg.ggggggggggggggggegggggggggggggggggeggggggggggggggggeggggggggggggggggM gggggggggggggggg- ggggggggggggggggA gggggggggggggggg\ gggggggggggggggg_gggggggggggggggg!`ggggggggggggggggagggggggggggggggg*Ggggggggggggggggg*SGggggggggggggggggGgggggggggggggggg gggggggggggggggggggggggggggggggg.3gggggggggggggggg xmggggggggggggggggmgggggggggggggggg!mggggggggggggggggp(gggggggggggggggg#(gggggggggggggggg'(gggggggggggggggg gggggggggggggggggggggggggggggggg*=ggggggggggggggggYOqgggggggggggggggg*OrggggggggggggggggOsggggggggggggggggf 7gggggggggggggggg 8gggggggggggggggg%O 9ggggggggggggggggugggggggggggggggg&uggggggggggggggggugggggggggggggggg+1gggggggggggggggg)1gggggggggggggggg+1gggggggggggggggg1gggggggggggggggg gggggggggggggggg%gggggggggggggggg2ggggggggggggggggWgggggggggggggggg WggggggggggggggggHWgggggggggggggggg)fgggggggggggggggg%ggggggggggggggggg hgggggggggggggggg%}gggggggggggggggg'}gggggggggggggggg }gggggggggggggggg1h}gggggggggggggggg,9dgggggggggggggggg9egggggggggggggggg9fgggggggggggggggg*>.gggggggggggggggg1/gggggggggggggggg60gggggggggggggggg,_gggggggggggggggg_gggggggggggggggg_gggggggggggggggg2 gggggggggggggggg&ggggggggggggggggggggggggggggggggtgggggggggggggggg_gggggggggggggggg :gggggggggggggggg`gggggggggggggggg"Bgggggggggggggggg!Agggggggggggggggg1AggggggggggggggggAgggggggggggggggg]gggggggggggggggg /^gggggggggggggggg _gggggggggggggggg `gggggggggggggggg hJgggggggggggggggg!hKgggggggggggggggg*hLgggggggggggggggghMgggggggggggggggg"gggggggggggggggg."ggggggggggggggggt"gggggggggggggggg1"gggggggggggggggg)e"gggggggggggggggg)#gggggggggggggggg$ggggggggggggggggIgggggggggggggggg$IggggggggggggggggIggggggggggggggggDIgggggggggggggggg ngggggggggggggggg/gggggggggggggggg,gggggggggggggggg&gggggggggggggggg!PpFgggggggggggggggg$epGgggggggggggggggg-ipHggggggggggggggggpIggggggggggggggggv+zgggggggggggggggg+{ggggggggggggggggO+|gggggggggggggggg|agggggggggggggggg#bggggggggggggggggcgggggggggggggggg'-dgggggggggggggggg+dRcgggggggggggggggg(Rdgggggggggggggggg.Regggggggggggggggg Rfgggggggggggggggg w gggggggggggggggg gggggggggggggggg+ gggggggggggggggg ggggggggggggggggwxhgggggggggggggggg=xigggggggggggggggg)xjgggggggggggggggg&3gggggggggggggggg.3gggggggggggggggg13gggggggggggggggg"3gggggggggggggggg$`gggggggggggggggggggggggggggggggg2QggggggggggggggggZgggggggggggggggg(ZggggggggggggggggZgggggggggggggggg Zgggggggggggggggg'.gggggggggggggggg+G/gggggggggggggggg*d0gggggggggggggggg!]gggggggggggggggg%>^gggggggggggggggg$_ggggggggggggggggg`gggggggggggggggg<gggggggggggggggg<gggggggggggggggg#c<gggggggggggggggg#gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg [bgggggggggggggggg,cbgggggggggggggggg"bggggggggggggggggIagggggggggggggggg<bgggggggggggggggg'cggggggggggggggggخggggggggggggggggoدgggggggggggggggg,]ذgggggggggggggggg/DYgggggggggggggggg)DZgggggggggggggggg+XD[gggggggggggggggggggggggggggggggggggggggggggggggg#gggggggggggggggggggggggggggggggg&^jggggggggggggggggjgggggggggggggggg-jgggggggggggggggg/%gggggggggggggggg%gggggggggggggggg0=%gggggggggggggggggggggggggggggggg$0gggggggggggggggg(ggggggggggggggggG_ggggg"X_ggggg0?ggggg e_gggggO"?gggggL_ggggg"X}?gggggO9L_ggggg e?gggggD?ggggg%_ggggg%?ggggg ;Agggg6xzgggg]Axzgggg'<Agggg ;>xzgggg)>XAgggg1exzggggsrxzgggg)>xzggggsAgggg6nAgggg Agggg ,5xzgggg+xzgggg (xzgggg , Agggg1CAggggyAgggg+LgggZggg&z6ggg~ ggg/qggg ggg shggg&#,gggJgggpggg ggg&  ;gggEOggg,X#`E^8 P7KQ ,ggggg\6#Ӎ+XhSxR ]&@40-/Z/зO/;ggg^=lggg* Cggg ggg#rggg.ggg.8taggg+/ggg ggg&^ggg rgggbHggg->ggg*ggg( ggg-|ggg2ggg*gggiggg%v${gggGߛggg Sggg#cgggFm%%<*|`Ds k *bgggggggggggggggg(gggggggggggggggg.gggggggggggggggg2Qgggggggggggggggg w[gggggggggggggggg/[gggggggggggggggg[gggggggggggggggg'[gggggggggggggggg,|gggggggggggggggg)}gggggggggggggggg+~ggggggggggggggggggggggggggggggggfѱggggggggggggggggѲgggggggggggggggg$ѳgggggggggggggggg=Egggggggggggggggg)=Fgggggggggggggggg.=Ggggggggggggggggg#Iggggggggggggggggggggggggggggggggg'gggggggggggggggg&^cggggggggggggggggcggggggggggggggggHcgggggggggggggggg*gggggggggggggggg%gggggggggggggggg$gggggggggggggggg"Bgggggggggggggggggggggggggggggggg }gggggggggggggggggggggggggggggggg&ggggggggggggggggEgggggggggggggggg$eEgggggggggggggggg-iEgggggggggggggggg"EggggggggggggggggwJgggggggggggggggg&Kgggggggggggggggg*=Lggggggggggggggggl2gggggggggggggggg-l3gggggggggggggggg<l4gggggggggggggggg(l5gggggggggggggggg/'&gggggggggggggggg1''gggggggggggggggg U'(gggggggggggggggg JAgggggggggggggggg3Bgggggggggggggggg Cgggggggggggggggg&Mgggggggggggggggg%>Mgggggggggggggggg.Mgggggggggggggggg!Mgggggggggggggggg gggggggggggggggggggggggggggggggg2gggggggggggggggg,t:ggggggggggggggggt;gggggggggggggggg#t<ggggggggggggggggtt=gggggggggggggggg [/gggggggggggggggg :/gggggggggggggggg`/ggggggggggggggggD/gggggggggggggggg)ebgggggggggggggggg.cgggggggggggggggg)dgggggggggggggggg|VWgggggggggggggggg VXgggggggggggggggg1VYggggggggggggggggVZgggggggggggggggggggggggggggggggggggggggggggggggg0=gggggggggggggggg|Lgggggggggggggggg$0|Mgggggggggggggggg1X|Ngggggggggggggggg2 7gggggggggggggggg!7gggggggggggggggg*7gggggggggggggggg*B7gggggggggggggggg"gggggggggggggggggggggggggggggggg.3gggggggggggggggg`^vgggggggggggggggg%^wgggggggggggggggg ^xgggggggggggggggg^yggggggggggggggggJgggggggggggggggg*SKggggggggggggggggLgggggggggggggggg*>|gggggggggggggggg&M}gggggggggggggggg~gggggggggggggggg%?gggggggggggggggg$?gggggggggggggggg?gggggggggggggggg?ggggggggggggggggggggggggggggggggggggggggggggggggAgggggggggggggggg#cgggggggggggggggg nfgggggggggggggggg(fggggggggggggggggfgggggggggggggggg-fgggggggggggggggg_!hgggggggggggggggg'!igggggggggggggggg !jgggggggggggggggg*!kgggggggggggggggg1Wܬgggggggggggggggg1ܭggggggggggggggggTܮgggggggggggggggg!OHfgggggggggggggggg HgggggggggggggggggHhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg0mnggggggggggggggggongggggggggggggggg6ngggggggggggggggg )gggggggggggggggg)gggggggggggggggg$j)gggggggggggggggg1)gggggggggggggggg gggggggggggggggg'ggggggggggggggggOgggggggggggggggg gggggggggggggggg!PPggggggggggggggggPgggggggggggggggg+PgggggggggggggggggPgggggggggggggggg  wgggggggggggggggg xgggggggggggggggg" ygggggggggggggggg zggggggggggggggggMvgggggggggggggggg xvggggggggggggggggvgggggggggggggggg tvgggggggggggggggg#{2Zgggggggggggggggg12[gggggggggggggggg 2\gggggggggggggggg"'gggggggggggggggggggggggggggggggggggggggggggggggg!YggggggggggggggggIYggggggggggggggggY gggggggggggggggg%OY ggggggggggggggggYgggggggggggggggg=gggggggggggggggggggggggggggggggggggggggggggggggg"ggggggggggggggggNgggggggggggggggggggggggggggggggg:gggggggggggggggg.:ggggggggggggggggt:gggggggggggggggg'-:ggggggggggggggggvtgggggggggggggggg#ugggggggggggggggg*dvggggggggggggggggaCgggggggggggggggg'aDgggggggggggggggg$aEgggggggggggggggg+XaFgggggggggggggggggggggggggggggggg gggggggggggggggg%gggggggggggggggg+gggggggggggggggg,gggggggggggggggg@-gggggggggggggggg Bgggggggggggggggg.Bgggggggggggggggg,Bgggggggggggggggg\Bgggggggggggggggggggggggggggggggg!gggggggggggggggggggggggggggggggg)izgggggggggggggggg,ci{gggggggggggggggg+i|gggggggggggggggg1hi}gggggggggggggggg'$Tgggggggggggggggg$Ugggggggggggggggg$Vgggggggggggggggg $Wgggggggggggggggg!qggggggggggggggggrggggggggggggggggOsggggggggggggggggK'gggggggggggggggg#K(ggggggggggggggggK)gggggggggggggggg K*gggggggggggggggg#gggggggggggggggg/gggggggggggggggggggggggggggggggg,]gggggggggggggggg+dqgggggggggggggggg$`qgggggggggggggggg)qgggggggggggggggg.qgggggggggggggggg0,gggggggggggggggg&,gggggggggggggggg,ggggggggggggggggx,ggggggggggggggggjgggggggggggggggggggggggggggggggggggggggggggggggg Sgggggggggggggggg*Sgggggggggggggggg Sggggggggggggggggp>gggggggggggggggg?ggggggggggggggggF@ggggggggggggggggyggggggggggggggggyggggggggggggggggygggggggggggggggg+5 gggggggggggggggg /5gggggggggggggggg 5gggggggggggggggg5gggggggggggggggg&Ѩggg,Tggg&|Cggg ,Rgggg1=d Rgggg16lDgggg lDgggg ,BlDgggg RggggRgggg|[Rgggg)>nRggggNhXlDgggg1vRgggglDgggg ;YRgggg ;olDggggRolDggggV lDgggg1=3lDgggg<RggggZlDgggg)>jlDggggVRggggNqRgggg\sAgggggggggg]eggggg O>ggggg.p>gggggggggg+Ieggggg3L۔gggggGQggggguggggg.H(gggggggggg$LOgggggugggggz ggggg)7ggggg/9gggggAgggggNWggggg_+ggggg2xggggg1pbgggggbgggggQ][Q[Q\gggg'Agg\gg#Jgggguygg gg64vNgd^ g gg54Vg`^!g gg552rgdXg#gg37E7dXg gg43/8&fXg gg 01gai^"g gg45$I,gaj^#g gg6@8D~g`^$g#gg83gd8\g#gg84[LZgd:\g#gg  gh\g#gg630gh\g#gg68Tgh\g("gg53Ԇgd>\g#gg48̧>ggWgGgg47Tgh\g#gg f e~e4Wg(gg63ygjWg(gg8^54gj]5g(gg37}gi]6g( gg6O5gj]7g(!gg7*88gj]8g("gg4x5gj]9g($gg56x5pj]:g(*gg4:43b!];g(,gghWg(/gg866}<-gb]<g(5gg % c$hWg(?gg48gj]=g(Ggg`chqWggg75 õgj^Nggg57agg^Oggg47n&4Bj^Pggg ǓhUXgggP`Xggg %aa Jh3Xggg86ugh^ggg8n6o֛gh^ggg5v7Igh^ggg54JghYggg8@5gh^ggg86dgh^ggg 5 .a;Yggg 8 ]k^g!gg8s8gh^g.gg @ KgdYg3gg 7kYg4gg $\ IiY g8gg lgd^g:gg79gh^ggg % e&ޚ JkNXggg5p56}d]nggg5m6|gev]oggg E 7h}X gggo0ghX ggg dZX ggg37Iwgd]pggg55[ge~]qg gg57#gi}]rggg $2t IiX ggg7V75w8\iX g!{ggzpӅ<ge]sggg &5 ge]tgLgg88gj[]gTgg9xcXXggg63ё4LkBXYgXgg68ܬѕggUXZgegg56<ݕ5cX[gfgg  \!gef]ghgg 03gg\]gjgg .G feX\glgg54gi&X]gIgg773ggf]g(ggێ@ /cX^ggg 4jW?ggg4H8l˿ gc\kggg87jgc\lggg4֭jW@g"gg ? 6jWAg gg IʎbWBggg54#gc\mggg  gc\ng3gg55(Hgc\og'gg87Eޭge\g"gg8&JB5kWg"ggr{ Sf%Wg"gg56 S5ze\g"gg342G7Ve\ggg34Sge\g"gg737fWg"gg9 8j5f4WgggpeWggg8653`pXg%Ugg35 7gb]g%Wgg63nngb]g%ngg44ڬRgb]g%sgg49v'5`Xg%|gg4%65-jXg%}gg5p63eXggg6Y6$gc^9g gg B5;gd^:g)gg ]pI[bXg)ggf iXg)gg35347fiXg)gg XAʆbXg)mg7?6gd ^;g#[gg gdXg*%gg f ,i(Xg:gg h\g;gg38X\g`]g>gg 984g`n]ggg36|g`s]gJgg J:A ShWgOggQKeGWgSgg4"7xga]g]gg 4:PhWg_gg @pgaWggg ڵXg`WgegghWgpgg88gj]ggg6Oi58fqWggg7P7sgbR]Tggg 8 %3e]Uggg5P5DgbY]Vggg84\zgb\]Wggg 8 ]gi Wggg ]gi Wggg6b5Zgb_]Xggg Jf|Wg gg ebWggg6X5$R5eWXggg8 5R7eXgggo >sxiLXg(?gg4;8@{ŧgjz^gggg88&m]gj}^hggg64yb6.`hXggg5Z74Ɠ5-`?^g%Wgg85'g`^ggg8&47`D^ggg *ߗr .jY/ggg4 7g`^gggy 5`IY0ggg45kgh]ggg48A;]gh]ggg  -czX$ggg 3 .aX%ggg677(dgX&ggg75gh]ggg  edjX'ggg4z5 74&dlX(ggg % ,daX)gggD cX*ggg;sgc]g$Xgg77gj]g$jgg5p7b6}e3Xxg$ngg !|c.Xyg$rggfXzg$tgg fpc/X{g'gg B8Qgd\g'gg5<8gg8\g'gg8g8Y5QcKWTggg88gg9\ggg eu!eWUg'1gg )5gd\g'5gg67XggJ\g@gg34gi\gCgg87pgfo\gGgg57gi\gugg44lgi\ggg A 7iWgMggniWgSgg ga=Wgggg .gaEWghgggaGWgrgg T*gaI\ggg Ggf"^g#gg6-8 ógk^ ggg 0gƻge^ gggl/ .jDXggg74=<ge^ g(,gg I \kXggg54ngk^ g gg54Vr6c^Xggg9gf5Xggg:gf6Xggg f S .aJ^Qggg ~ kwXggg ! VgXggg77*+gg^Rggg77j5bXgggn +؛t >bXgKgg37gf]gMgg68\^gc]gTgg J! SaWg\gg6=5wgc]g]gg˜> JbWgbggCaWgngg64"gf] ggg56t\gh"]!gugg56Wgf]"gxggz*Oggs]#ggg gc]uggg8R8]ge]vggg $>Y 7`Xggg5;8:2geXggg7&8ͯ7hXggg gc]wg!gg7`Q^{g!gg56gb7Yg!gg6 7K5gYg!gg7F6ugb8^|g!gg56Vg`U^}ggg58&:gb9^~g!gg4m9 54i0Yg!gg % ,dFYg!ggz gh^g$gg ^pgbF^g%gg  ?ge'\pg&gg47PΓe6g WCg&gg7(8qUgg\qg&gg g .h0WDg&gg34̲4j)WEg.gg4n4DҍgdE\rg&#gg % 6*G gWFg&2gg6}ge7\sg3gg7F4gdM\tg(gg IIgi]g(gg66(Ugfm]g(ggmkgfn]g(gg6!5qYgj]g(gg66o5gM]g(gg35Ͽź4cX@g(gg38˘g`]ggg4{6gkq]ggg55wf4kaXggg43?gb]g)gg9 4Fgb]ggg4c53gb]ggg7 Y`Xggg65[gb]ggg35gj\ggg Iхs \`Wig#gg84kgj\ggg8T6I@gj\ggg75gj\g#gg4D7ic[gj\ggg ]gkHWjggg,+jdWkggg48 CF5cWlgGqRg5V8ggh]g"gg{g`]gOgg5`5g`WgQgg8 3щ{6UbWgWgg5P6Pܰg`]grgg85/Txggo]ggg43gh^%ggg54e#v5yf^&ggg4G6?8gXggg56#Zgf^'ggg55gh^(ggg87E/X7!f^)ggg8Ya}Xggg 8;GtaXg gg5q5Egj^ig gg f J`Xg gg XiXg gg #jbXg gg46&p gj^jg gg4d6ngj^kg gg %  eQXgggzS gj^lg#0gg68@ gi]>g#@gg4d5i8 a]?g#Dgg \ R $eWg#Rgg75^;ggm]@glgg7=5<8HjWg#[gg egbWg(gg5:5Ogg]g'gg84 gi.]g'gg44,gg]g'gg N4d]U WhX+g'gg c hJX,g'gg xD*hMX-g'gg 8 A1gj0X.ggg641ge^g*vgg606gdY!g*ygg @ gcjY"g*gg66046Yd5Y#ggg785a,gb\g$gg5 8 gg\ggg64gg\ggg Zegb WVggg65Ž%gg\ggg8996b\ggg7`5MsggWWggg77k;;gb\ggg7)5Q|gg\glggv4Tga^]gngg35cBgd]g%gg8{5`gd]g gg8o5,{gd]gxgg * 5k%X_g{gg684iz]g)gg $t 7aeX`g|gg4D4•3af]g~ggsYk.Xaggg75.gd)]ggg 94dlהe{Xbggg JyhXcggg6b6`gd.]g'ggy{aoXdg% gg{4}eXeggg 70k3Xfggg85Tgf^ ggg47gh^ggg6fCXggg4/4NG3h^ggg" .iXggg76¬gf^ggg44b25h!Xggg %Fw bXg gg % jXggg483gbe\ggg36ggw\ggg54^gbi\ggg45h6WbWggg86 8@fWggg87/Igg\ggg66 6`Wggg787qgWgggbWggg [< a]Wg"&gg6)79gds]$g"/gg Sv!bWg-gg ))bpWg)pgg45F6gdy]%g"7gg48ǹ!gby]&g"9gg566Igd{]'g"=ggGgbZ](g"Dgg7`5QUgb~Wg"Kpg37[Cgg])g"Mgg5{5y5$fWg$gg48Ƀg`^<g$gg54T]g`^=g$gg6 6rŕg`^>g$gg6" Ba^?g$gg< faXg% gg5p4EggXg%gg68@-'7aXg)Xgg54Fgb^g)pgg46#Xgb^g)rgg f Smh^g)ugg7V6Tdgc^g)vgg 9O?gc^g)}gg5v73gb^g)gg ҧfYggg780ghfWggg37+gj]Yggg65rgj]Zggg3W iWggg58ִgj][gggDWiWgl)g 7 gj]\ggg74e>gj]]ggg6h7gb.]^ggg48fIݥ4i$Wg"Kgg55)gi']_gOgg36t6 a"XAg!gg88ga ]gUgg 7`tXBgXgg566iXCg"lgg bXDgdl:g8&5)Zga]gggg³geXEggggi^g*gg67gb^gzgg66_gi^g5gg %b:Y1g6ggْ .b<Y2ggg84?-5>jsY3g?ggy5`&Y4gGgg8@7 gi^gOgg38Q@gi#^g^ggz<giY5gfgg TLgf>\glgg E5Z0hwWmg'Egg % 6*QcWngpgg  [Mngk!\gtgg58 Sgk+Woggg88&8dhWpggg4z6rgk2\ggg4[5v5hk^Wqggg7(6gk5\ggg67VgfV\gQgg75g` ]gRgg66xgg]g\ggz .fX|g_gg4d. &`X}gagg >! .fX~gngg35gg]ggg \Rgk]ggg85Jgg]g#gg84П8QgiXggg35ۧggj^*g"gg44gc5Xg#gg67J"gi_^+g#gg56 ›3gie^,g#gg<aXg$gg427&;8cA^-g$gg6D74gcBXg$gg % 7p< JfXg?ggȱgimXg:gg6$5gir^.g&gg45>05gb\g&gg Y;ge\g&gg73g`\g&gg %jWg&gg67qge\ggg I~ \bWg&gg 6waPWg&gg43ge\g)Mgg431ڻgb\ggg6352jt]Aggg5{8I4gg]Bggg45zgg]Cg gg8m3J$gg]Dg ggrیgh]EgsggzXga^Sgvgg77eӔgdN^Tgxgg <jޜ.gdO^Uggg6@6^gdS^Vggg88@htgd\^Wggg!ga^Xggg36= gdd^Yg*Fgg7h5cgdf^Zggg77^R8bXggg887gfE^ggg7`4AgfF^ggg z .dvY$g!gg84‘'gc{^g"gg"dwY%g&gg 4gi^g1gg77^5gfN^gFgg7W6ggfT^gGgg %@ a/Y&g(gg87Cgb]xggg8\5CRgb]yggg +·RjcXggg45=gb]zggg8J7ڋ5/b]{ggg [9fXggg4B3Wgd]g>gg47Pgd]gAgg> .h|XggCgg6W6٤gd]gMgg45< gi|XhgSgg35byױgd]g[gg46rgi]gbgg9 54iXig!q9g99 g`\ug!gg54hge?\vggg8 5hg`\wg!#gg46C6eBWGg!&gg68 +6h\xg!'gg nܦoeFWHg!)gg4ў7h\yg&ggz fa`h\zg!+gg6 5auga\{g!DggdWIg!Ggg8^5-ghWJg%gg88` ôgfA\g%gg58Ggb\g%gg6W4 S 6"c\g%ggv7w cWg%gg7f6Vvgf \g%gg J 7bWg%gg58?tgc\g%gg ]g`WgggbWg(\gg67(gk]g)rggRgk ]g(dgg % P)¢g.Xg(egg %£g/Xg(rggpgeXgagg65[7gf]gvgg4/56Nga3^@g|gg64Ʈ4i^Ag~gg554Di^Bggg @^ gRXggg I)juXggg83Ԝ{5hkCXggg5R5 j4i^CgBgg %ɦ JjWgCgg6#845gWgDgg867m%giI] gHgg[ .h>WgRgg67giK] gMgg8A9ߋgi2] gQgg RcWgRgg hggWgTgg 6j'] ggg45mgiQ] g[gg5$6 rgiU]g\gg ` $hHWg$gg f Skj.Wgagghj/WgggzpӒgkL]`ggg65DެgdTWggg56fgkS]aggg8 6޼JgkT]bggg66V4dX]cgggε dbXggg8z4gb]dggg5r8gk[]eggg834jcXg"gg 7cXg gg@.cXgWgg84gg^mggg54[Ϗ52fYgggŜghF^nggg74 Սgg^oggg SfYggg85x87fYggg raYg gg548%gi^g gg65{Ύgi^g gg U ^3gi^g gg %޽j JeY6g gg 2 0!gjGY7gTggzgi^g"gg565gi]g"gg6P7^8j=X/g"ggi5;srgf$]g(gg I \iX0g"gg > .eX1g#gg56]׊5jIX2g"gg8*8&giX3g#gg73'Jgf:]g'<gg C8kXg'Agg67dgg]ggg85gh]ggg $pM 7dXg'Kggk)Xg'bgg6#5 473hXg'kgg (k8Xg)gg6 6rkgd\ggg624Ogd\g%gg AdWXg*gg63?gd\ggg6W8Migd\g|gg %  .dWYghgg744gd\g*gg I -UgjWZggg4z8xgfp\g'gg5Z7^Ƹgfs\g(gg ~!Z j`Wg3gg446Xj\gAgg W6"}cWgCggggcWgIggggdWgggybg`k^ggg57gb^ggg8c7gb^ggg5<5gb^gJgg eiXggg88 Pgb^g gg46MGgb^g/gg5q7``gb^g0gg66?5gXg$ gg 8ƂV /jXg|gg48;4dPXggg [ daXggg65gd^[ggg )EkeXggg56}xװgd^\gggÅfge#Xggg5b4ii5 fWg gg7m8ZF5gWg"Wgg6@6sga!]*g)gg 5Z 6bmWg"gg885{7b}WgAgg75]gdWgCgg6b]Wggg 7_dWgGgg Ap\x %baWgIgg7=6@T]ga2]+g!gggiXg!gg *ug'Xg!gg8 3qgc]|ggg373xgc]}g!ggC #fXgRgg %z .k Xg!ggHgi]~g!gg 7kheXg!gg5P7ii6fXg!gg T Pgi]g!gg CZgc1]g$~gg74!@gk<^gRgg47^gk=^ggg57 }܂gk>^g$gg75`gkA^g$ggj Yg$gg $ -eYg$g %w$Sj Yg$ggz f!e^g$gg5;7gkI^g$gg4;5EgkJ^g(gg8 47es\|g(gg77qga_\}g(gg75 ٟgab\~g(gg74'gagWKg)gg{4:įex\g)gg4f4xן6e|\ggg75giv]ggg48" giw]g(gg574?ge]gzgg68(Kgix]ggg9 \bXFggg876pf7d]ggg5N9 Q7eXGggghXHggg É e$XIgggshXJggg8.7*gi]g&gg76C6.k`Xg#ogg58>-gkt]ggg73ۻgku]ggg } .cXggg \dXggg47y gkz]ggg86$(88klXgggg`]ggg44[8Ǝge\ggg75CɁgg\ggg88ggWrggg7t5>gg\ggg I \jWsg(gg ̅jWtggg bLJhf_Wuggg߄c"Wvggg5#7ggWwggg857gg\ggg37Qgg\ggg[fWxggg % tr kWyggg44 )!gd!Wg gg55rgi]g gg %slhWg gg 9 ggi]ggg 6gi]ggg78TWgd']ggg bhWg.gg .x fchWg&gg+vgiWg3gg75y7d3Wggg84Q3gXg$gg57 asgfY^/gggckXggg Brgf`^0ggg744Egf^1ggg}tt c,Xggg %wkXg#mgg76 Egh+^pg#ogg654Ιgh,^qg$gg57%gh-^rg#gg g8Hg`^sg#gg J`Yg#gg JfYg#gg ]fYg gg6c6jӬgd]Fg&Agg5Q8n8`Wg&Jgg ?kUWg&Lgg3438h]Gg&Sgg76x4mhWg&Vgg88XĶgd]Hggg5-7gd]Ig[gg45T%gd]Jg&lgg T Igh)Wg~gg48?R˽gf]ggg3!5;j>X4ggg cwjAX5ggg $| 7f*X6ggg Ӄ9gdX7ggg l5!njY'ggg5<*e^g.gg5#8gc ^g3gg67ūҭ6i;Y(g8gg6}7[ge^g9gg8լgj^gCgg 8giZ^g gggi[Y)ggg7)[hW[ggg56 =g`q\ggg4{8<Dgd\gggIgd\ggg+H`W\ggg67i]ge\ggg ;8fD-a\ggg6=4g`uW]gggPdaW^ggg34ڂ$ge\ggg \OIge\ggg67Lge\ggg77QgeW_ggg Pͻ hW`ggg3816gaK]gtgg56i`gaL]ggg e܊go`AXjggg6 8O?a4khXkgggr fkxXlggg .`BXmggg B8N5;eHXnggg85wugaU]ggg . f`Xoggg f`Xpggg RXdXggg75gcH^ggg86 gcL^ggg Οd Xggg _Ē aaXggg ]pp٧ fadXggg;fXggg 5d&Xggg8@6ߴgcX^ggg55`bgcY^ggg5F8 7`Xggggg4Xg gg5h5ز5`Wg gg gkb\g gg87-ge\g gg73=sgke\g ggxKaWg gg7)78 aWg gg43l5eWg ggdWg ggn ( Qa Wg%gg5S6Aaga],g%gg6s8ghS]-g% gg5`6P_ga].ggg495fwga]/g%#gg ]pyeWg%$gg [ !~gWg%0gg 0ga]0g%Agg33ga]1g%Egg58?ga]2g%Ggg % eF gFWg'gg8]87вgi^Dg'gg86WgiXgggx! \`"Xggg  `#Xg'gg37n8i3Xg'gg Նga^Eg'gg36ҕgi^Fg'gg7[58_5`.Xg gg77{bgk^g gg36cgk^ggg6b4Ve/gk^g gg6U4HZgk^ggg8]6.5EkYg5gg@gi^gggz fVi]fggg4 4ggh]ggLgg78(gc]hggg4[5hr{gh]iggg{ cXggg6x7Mgh(]jggg46#3cXgegg66|gi]gngg44gi]gqgg5p8&3g{]grgg67~gi]gtgg4:6P3a$]ggg $‡ 7a%XKgxgg ]p; fbTXLg|gg egjXMggg % JaXNggg4/7+mgi]ggg  l8dXOg)Tggzb bcXPggg67.gd\fggg6"7W$ο5`\gg#gg65Q7dW3g#gg760ĥ86`\hg,gg  >eyW4g?gg \ Rzz $apW5gDgg f RÏaqW6g!gg75jgg7\ggg}fWzggg4 6|6PfW{ggg Fe dW|ggg44p 7kW}ggg5E46XeW~gggog`Wgkg4'72ge\g>ggz fWg"Tgg78/gd]g"Wgg6t6gd]g%Ugg6b78gd]g"agg}5uĈ 'f]g"bgg 5,f&Xg"igg87kG߈gd]g"kgg 8=* geXg"lgg e [JrdXg"gg 94 giXg"gg7V6gd]g"gg#dXg"gg6$3?5f8Xg"gg  \Ӈ>ge]g"gg77*Cgd]g&gg85kgf^2ggg4N53gf^3g&gg .jXg&gg5#4G{gf^4ggg46Ռgf^5g&gg SggaXg'gg7i745jXg'gg Wgf^6g)gg5`9 gf\g)gg56kjgc3\gTgg7a5{gc4\g)gg 6 aWg)gggWg)gg6\4 'gc6\ggg6T4Gge)Wgggg gWggg4y6=Ƭgg]Kggg ffWggg47`7eWggg73(gg]Lggg554g]Mggg55Age1]Nggg f& .c]Wggg SkWgggyg_kWg{gg KggXggg % &-f[Xgngg56 Jgav^]ggg6b6rgaz^^ggg95Mo7s`Xggg55cga~^_ggg87kՃga^`ggg37@ 8dHXggg6`8FҚga^aggg46ҳga^bg#gg48&gcu^g%gg obkY*g)gg7!3w6a^g*gg8M8gֺ7a^g.ggxc7Y+g/gg fbwY,ggggi]ggg6D4[mgk]ggg74z܁gk]ggg37Tgk]ggg4V6ܔgk]ggg535a5]ggg d [a6Xggg f _e`Xggg gkXg"=ggzgk]ggg86gk]ggg8h53cXg!Tgg ? 5ɳjXqg!Yggc #f^Xrg!]gg578jXsg!_ggL JkXtg!qgg5#66.eXug!rgg8H6 "ga]g!vgg45qga]g!{gg Ege]g$gg67]Ygi\g$gg83pggi\g%gg6i6 gi\ggg6V7 }gk@WLg$gg %npe_WMg#DgggiWNg$ gg574-5gV\ggg48ܳ8cgWWOg$5gg8W7 ҙgg]\g$<gg 7oelWPg$?gg5p77kKWQg$@gg @BgjWRg$Fgg5;7<5jhWSg(ggz fb5\g(gg4@8Og`\g(gg8 8g`\g$gg57" g` \g(gg88nj$g`Y\g(ggx2hWg(gg5q5:g`(\g(gg36#J=g`)\g(gg %ϭggWg(gg AzggWg*vgg6=67EiWWg(gg7i3IgbI\g`ggg%Wggg4X7L޺gh;]ggg64/Agh<^g$gg67T4a^g%gg aXggg45Ű ghK^gpgg6V4k6gh:Xgugg86rgj^Gg{gg57 gj^Hg}gg C h?^Iggg78?Ԑxgj"^Jg&gg @ǢaXggg G`gj(^Kg)}gg68L gj+^Lggg78Dgj,^Mggg $p`Xgqg85gj2Xg$@ggvugj3XgOgg67gf]gRgg8J6k9gf]ggg }gWg_gg !̋kgWgagg56Xgg]gdgg6}+g]gngg45 gf]ggg6 4V/^gf]ggg68 agf]g}gg .ogf]gBgg84&|ghx]kggg360āghzXggg `Xggg8M7„7b]lggg545pf ]mggg 0 .`Xggg57`gbXg!gg47&wge^tgtgg78Hwge^ugxgg67P6jhYg'gg84:ge^vgggocYggg I \bY g"gg88M5aY ggg gbY ggg76zga^wggg %cY g!gg ge&^xg#gg56.3 3e*W7g#gg6N7Tv gh\ig#gg85yb6fXW8g#gg387gW9g#gg6 5 }FghW:g#gg7*4ԔghW;g#gg55w4fj%W<ggg]fbW=g#'gg1CfiW>g#+ggz ցgj\jg%gg47@8gX8g%gg7ɷ6wdWX9g%gN %5hX:g%gg444mh]g"7gg43gcc]gwgg76Rgcf]gwggІ"f X;g%gg TzgcX<g%gggcX=g*1gg38МgeX]g*8gggcXg*9gg48ge]]g*:gg  5xj Xg*<gg6P6X71geb]g!gg6.4=ged]g*Fgg65 gee]g*Pgg %Rog`fXggg5q8gx}gen]g*Zgg %iYXgpgg66gc]ggg T 0ge9\ggg57,oga\ggg76ga\ggg6M4)ga\ggg cC`Waggg \ܩfvWbggg43ѓ4bU\ggg68:geWcgggi Wdgngg64mgb`\g)Qgg56Jga\g5gg8N{h\g6gg ]"ga\g8gg4'6 gc\g?gg58Tgc\gAgg{#gcWgCggɻ `WgIggy=DaWgKgg %o`Wgagg7r6Ź(gf\gcgg77gi\ghgg Wˡgc\g?gg74ɣg` ^ggg48%g`Xg gg $>ǚ 7hVXg)gghWXg(gg44g`^g0gg58Ng`^g1gg 8fgf^gAgg gfXgMgg55 gcb^cgRgg FX ddXgTgg 6ldhXgpgg77d7{dXg}gg  gc^dggg  ?ga^eg'5gg88Ùga^fggg 8 %Lb]3g ;gg8&5ë7cWggg778;bgb]4g @gg349ް8bWg Cgg77zgbWg ]gg36ʴ:3hoWg cgg aէkcWg$gg47mMg`S]g$gg Lgd9]g$gg5I4sީ<g`T]g$gg73hg`W]g$gg5?7 g`X]g$gg .j Xg$ggp @j!Xg$gg .j$Xg$gg66g`[]g$gg Y ǰg`]]g$gg45g`a]g gg36OAg`d]g$gg65w7fX g:gg fkg!X!g$gg % 3 j5X"g$gg6?7[PgiA]g kgg /g&X#g'ogg44ghe^g'}gg $B 7fYg'gguc RiYg'ggQBghj^g'gg eZfYggg67$~ghn^g'gg46_-5iYggg34YgjX\ggg N֠gj\\gggt8') j\ggg37|4c\gggy&ge\gKgg8R7dL˯gc]gPgg77  gf]gTgg87w{gf]g[gg8425cNXQg`gg cOXRgdgg XcQXSghgg68gcU]gngg877gf]gwgg64ehgf]gygg58gc*XTggg| PiXUggg87gfXVggg{kXWgvgg86 Mgh^ggg58*gh^ggg8&5iqgh^gggԎc %fXggg68QnՄgh^ggg66r!ݷgh^g4gg 7liXggg48Zge>\ggg8.4g`\ggg65^ageC\ggg6w5ygeE\ggg66L8`Wggg6i4geK\g2gg4885iWggg54*bgi\ggg 8( ]d]ggg9 4;y|gg*]g?gg .gh Wg!gg754cqXg!ggs dtXg!gg75f1z3cw^7g!gg4o5.gcx^8g!gg }, IbvXg:ggz7ge^ygGgg ;3pge^zg&gg'=gY g&ggocYg)(gg4N7ga]Og)2ggAga]Pg)3gg89Bβga]Qg)Fgg lgbWg)Mgg445]gik]Rg)Ngg46x7`Wg)Pgg7>7B7ilWg)Qgg78,ga]SgEgg75M8OkX>gLgg܀ngc]gQgg44mܙфgd]gRgg8L7vgc]gggg 61/ ?jX?g!gg57NNg`CY-g=gg54"͡g`N^gEgg)jY.ggg8!5gjj\ggg38dgjk\ggg48֚gb\gggj .`ZWeggg38ljj8jq\g8gg5988jrWfggg63!4c Wgggg7~5!gb/\g!Ggg67E/~8HepWhg%gg .gj;]gAggk"zge]gBgg5c6=gj@]gHgg % ĉ .aXvgJgg l 9neXwg$gg77aHggjN]g 2Ndi'.X|1Y+oGwZ(?Z,Zד P-z(ggggg.gggggX ggggg.X,ggggg"<`ggggg ggggg+FgggggLgFig+g hgJ-gpg2zg  Ogeg*Mtg7g mDq,ggggg+8sjggggg .ggggg Ukgggggggggg!{hggggg,ggggg]ggggg!iggggg?gggggggggg1eggggg)P۽ggggg1GvgggggK*ggggg(gggggggggg&Oggggg! ggggg-0vggggg q,ggggg oX(gggggSggggg0b9gggggggggg,8Aggggg1NށgggggG+ggggg" xgggggggggg1<[ggggg\ggggg HkMggggg/&*gggggAggggg-ucwg-x\UwgAg1 g&$dg+ڏwg&$F3wg6lwgE'g-ug Nwg Vwg+g+|g8wwg1 6g/g!_[wg/gfwg6g"olgzywg"Qawg-(w}g62g!_g1 YwgEawg gz׸gCxwg+Kwg1r0wg-(-Swg 6g-xz(g0eW^Oz qPi$?wggg \qwgggvgggWggg)HZggg! gggd.l.Nu)xN~gY&,wq/Y$ckr$1* w-VR й 'Q-L"d8 I*pd*ggggg [ggggg'gggggEgggggTlggggg"MgggggV<ggggg17ggggg1Z?ggggg+gggggfggggg!-!Pgggggggggg2Pggggg.Xggggg ggggg:~ggggg$6a(ggggg%JBgggggK ggggg,ggggg/4ggggglGe*g&7L R gy,1e6#JlNr)_ Og =K gV"~++*?&y* h$ B#J)<J<p7  _a041Z/jd$i,|-,|., ,|/, , ,|0,|1,|2, ,|3, ,|4, , ,|5,|6,|7,|8,|9,,,,, g,,,,,,,,, h,~,~,~, , , ,~,~,~ , ,~ ,~ ,~ ,~ ,~,~,|,|,|, , , , ,|0h,,,,,,,,, U,0hq, r,~s, t,~u, v,~w,~x,~y,~z,~{, |,~},~~,~,~,~ rr, s, t,|u,|v,|w, x,|y, z, {,||,|}, ~,|0h,Y,Z,[, ,\ ,]!,^", #, $,_%,`&, ',a(,b), *, +, ,0h-0h9,~x:,~y;,~z<,~{=, >,~|?, @, A, B,~}C, D, E,~~F,~G,~H, I,~",}#, =$, >%,}&,}',}(,}),}*,} +,}!,, ?-,}".,}#/, @0, A1,}$2,}%3,}&4,}';,4<, t=,5>, u?,6@,7A, vB,8ChUDh >h , , , , , , ,,,, , , + $=1h , !,|",|#, $,|%,|&,|',|(, !),|,{,{, t,{,{,{, u,{, v,~,~, ,~,~,~hh, s, t, u,}, v,},},},},{|,{},{~,{, Z, [, \, ], ^,{,{,{, _,{, `, a, b, ch", *,^, +, ,,_,a, -, .,b,c, /, 0, 1,d,e,f,g,h, 2,i,j0hJ ,}V,}W,}X,}Y,}Z,}[, Y,}\, Z,}],}^,}_, [,}`,}a,}b,}c, , , ,|%,|&, ,|',|(,|),|*,|+,|,, h, ,1,2,3,4, ,5,60hxf,}g,}h, i,}j,}k,}l, m, n, o, p,}q,~r,~s,~t,~u0hVf , ,{,{, , ,{,{,{,{,{,{, ,{, 7, P8, Q9,:, R;,<, S=, T.,/,}0,}1, 2, 3, 4,}5,}6, 7, 8,}9,}:,};,}<,}' w0, 1,|2,|3,|4,|5,|6,|7, 8,|9,|:,|;0h<0h/h6,7,8, B9,:,;,<,=,>,?, C@,A,B,C,D,) ,~m, ,~n,~o,~p,~q,~r, ,~s,~t,~u,~v,~w, ,|Z,|[, ,|\, , ,|],|^,|_ ,|`!,|a", #,|b$,|c%,|d&,|e',|f(,|g),|h*,|i+, ,, -h,%,&, o, p,', q,(, r,),*,+,,,-,.,/,0,1,2,3, s$h ,~1,~2, ,~3,~4,~5,~6, ,~7,~8,~9, ,~:,~;,~<,~=,~>,~?,~@,~A, , , , ,|,|, , ,|,|, ,|,|, ,|, ,|h,, c,, d,,, e, f,hh0h h,~,~,~,~, , , , , ,~,~,~,~,~,~, ,|,|,|,|, ,|,|,|,|,|,|,|, ,|, , ,|,|,|h$0h\fh, R,{s,{t,{u, S, T,{v, U,{w,{x, V,{y,{z, W,{{, X, Y, ,~,~,~,~,~,~,~,~,~, , ,~,~h0h>/hK,}HL,}oM,}IN,}JO,}KP, UQ,}LR,}MS,}NT,}OU, VV,}PW,}QX,}RY, WZ,}S[,}T\,}U], Xw, x, y, z,S{,T|,U},V~,W, ,X, 0h_F, G,)H,*I, J,+K, L,,M,-N, O, P,.Q,/R,0ShTh?,}@, 2A,}B,}C, 3D, 4E, 5F,}G, 6H, 7I,}J, 8K, 9L,}M, :N, ;O,}P,}Q, <R,}+, ,, -, .,{/,{0,{1,{2,{3,{4,{5,{6, 7,{8, 9,{:,{;,{<, =, >,{?,{@,{A, B0h$>,?,@,}A, B, C, D,E, F, G, H, I,J,K, ,},},}, , ,},},},}, ,},},}, ,}, ,},},},},}, p,{,{, q,{,{, r, s,{,{,{,{,,,, @,,, A,,,h,},},},}, n, o, p, q, r,}h, ,|Q, ,|R, , , ,|S, ,|T,|U,|V,|W, ,|X,|Y, (,S,T,U,V,W,X, ),Y,Z,[,\,],~(,},~),~*,~+,~,,~-,~., ,~/, ,~0,|, ,|,|,|,|,|,|,|,|,| ,|!, ,|",|#,|$, _, `,,, a,,, b,,,,h,},},},},},}, ,},},},}, ,},},}, ,},},}, >,|?,|@,|A, B,|C,|D, E, F,|G,|H,|I,|J, K,|L, M, Nh'^, J_,`,a,b,c,d,e, Kf, Lg,h,i,j, Mk,l,m,n,o, Np,q,r,s, Ot0hu0hF,~G, H,~I, J,~K,~L,~M,~Nhx-hV, W, X, Y, Z,|[,|\,|], ^, _,|`,|a,|b,|c,|d,|e, /,K0,L1,~V2, 3, 4,O5,P6,Q7, 8,R9, :, 3h,~E,~fF,~gG,~hH,~iI, J,~jK,~kL, M, N, O,~lP0h(h ,} ,} , ,, -, .,} ,} ,} ,},}, /,}, 0, 10hU0h,,,,,,,,,,,, ,! , n ," ,# ,$, ,~,~,~, , , ,~,~,~,~,~,~0hh\6h,|,|, , , , , ,|,|,|, , ,{,{,{, o,{,{,{,{E%h, ,~, ,~,~,~,~,~,~,~, ,~,~,~, ,~,~,~,~,~h, j,}y,}z, k,}{,}|,}},}~,},},},},}, l, m,}#h,,, ,,,,,,, 0hh,J,|,K,L,M,N, ", #, $, %, &,O, ',P,QhEh, N,}?, O,}@,}A, P, Q,}B, R,}C,}D,}E,}F,}G, S, ThwhS, T,| U, V, W,| X, Y, Z,| [,| \,|],|^,|_,|`,|a, b, c,|d,|e,|P, Q,R, S,!T,"U, V,#W,$X, Y,%Z,&[,'\,(]0hL,}M, N, O, P,}Q0hQ,{R,{S,{T,{U,{V,{W, |X,{Y, }Z, ~[,{\,{],{^,{_,{`, a,{b,{c,{d, , , , , F ,,,,,, G,, H,, I,,h;, ~<,}=,}>,}?, @, A,}B,}C,}D,}E,}F,}G, H,}I0h%, ,|t ,|u ,|v ,|w ,|x,|y, ,|z,|{, , ,||,|},|~,|,|,|h% ,z , 7 ,| , 8 ,{, 9, :,|,}, ;,~, <, =,, >,, ?,,hV0h+, ,~a,~b, ,~c,~d, , ,~ev!h$  ,|F,|G,|H,|I,|J,`, , , ,|K,|L,|M,|N, , , , , ,|O ,|P,,,,,,,*h,~,~,~,~, , ,~,~ ,~!,~", ,~#,~$,~%,~&,~',|, ,|, ,|,|, ,|,|,|,|,|, ,|,|, 4h,, Z,,, [, \,, ],, ^,,,,,x,~y,~z,~{, |,~},~~,~,~,~,~,~,~,~,~, hh,|,|, +,|, ,|,|,|,|,|,|,|, ,|,|,|,|,|, ,|f, g, h, i,Rj, k,ul,vm, n,wo, p,xq, r,ys,zt,{u,|v,}w,~x,yh+g,~h,~i,~j, k,~l, m,~n, o,~p,~q, r,~s,~t, hg Q, GR,}5S,}6T,}7U,}8V, HW,}9X, IY,}:Z, J[,};\, K],}<^,}=_, L`,}>a, Mb0h"h;S,DT,EU, {V, |W,FX,GY, }Z,H[,I\, ~], ^,J_, ,,,,,, , , ,,, , ,  , , h_^h , (, ),},},},} ,}!,}",}#,}$,}%, * ,{,{,{ , y ,{ ,{ , z ,{, {,{,{,{,{0h0, ,~, ,~ , !,~",~#,~$, %,~&,~',~(, ), *,~+,~h,},},},},},},},},},},}, {,}, |, },},}h0hh,{,{,{, f,{, g,{, h,{,{, i, j,{,{, k,{, l,{ ,{ ,{ , m , n h0hb, 4,r,s,t,u,v,w, 5,x, 6,y0h'.h ,}l,}m, c,}n, d,}p,}q,}r, e,}s, f,}t, g,}u, h,}v,}w,}x, i,|:, ,|;,|<,|=,|>,|?, , ,|@, ,|A,|B,|C,|D,|E, ,C, ,D,E, ,F,G, !,H,I_,~`, a,~b,~c,~d,~e,~f, g, h, i, j,~k, l,~m,~n,~o,~ph,{,|, ,|, ,|,|, , ,|,|, , , ,|,|,|, ,| h0he,f,g,h, Vi, Wj,k, Xl, Ym,n,o,p,qh,z,}{,}|,}},M~,},N,},},}, ,},},}, ,},},},}J,|K, L, M,|N,|O, P, Q, R, S,|T,|&hd,e,f,g, Eh,i,j,k,l,m,n,o,p0h, ,~!,~", #,~$,~%, &,~', (, ),~ , , ,|n, , , , ,|o, ,|p,|q, ,|r,|sh ,9 ,: ,; ,<, w,=, x,>,?,@,A, y,B, z0h,~U,~W,~X,~Y,~Z, ,~[,~\,~], ,~^ ,~_!,~`, ", #,|,|, $,C,|,|,|, %,|, &, ',|,|,|,|, i, j,,,,,, k,, , , , l, , , m,~, ,~,~, , , , ,~, ,~,|,|,|,|, ,|,|,|, ,|, , , ,|hh/^7h ,{,{,{,{,{,{, d, e,{,{,{,{,{,{,{,{,{,{,{0hh,~, ,~,~,~,~,~,~,~,~, ,~,~0hv, \w, ]x,}dy, ^z,}e{, _|,}f},}g~,}h,}i, `, a,}j,}k, bh0h q,cr,ds, t,eu,fv, w,gx,hy, z,i{, |,j},k~,l,m,n,o,p, , ,q, ,r,s, ,t0hhJ`,7a, b,8c,9d,:e,;f,<g,=h, i, j, k,>l,?m,@n, o,Ap,B5h r,}(s,})t, Bu, Cv,}*w,}+x, Dy,},z, E{,}-|,}.},}/~,}0,}1, F,}2,}3,}40h0h>&,{',{(,{), *, +, ,,{-,{., /,{0,{1,{2,{3, 4,{5, 6,{70hU, V, W, X, Y, Z, [,\,],^,_,`, a,b, c,d, e, ,, -,}.,}/,}0,}1,}2,}3, 4,}5,}6,}7,}8,}90hw+,{,,{-,{.,{/,{0,{1, w2, x3,{4,{5,{6,{,,, D,,,,,,,,,,,0h",}, w,~,},} , x!,}",}#,}$,}%, y&,}',}(,}),}*,}+,},, z-0h2r,{,|j,{, , , , ,|k,|l, , , ,|m, hbh>,k,l,m, 3,n,o,p,q,~B,~C,~D, ,~E,~F,~G,~,~H, ,~I,~J,~K,~L,~M,~N, ,~O,~P,~Q,~R,~S,~T0h#g=gTag/g/gg0tg A/gg0 ^gg@@g!!g Hg `g/*Ag$ g*g#g:g*Tg7g Jig/F$g"-g Sgg-&5Sgl!"fgggg gBgggg g;Ggggg@ QPgggg gV gggg+"Sgggg(h1gggg-ag(]\g >g,g(:eg!یg(GHg#g"(g Og 4ugAg,Og+g(xg'ۿ$9gg`Ngg'Kcgg#gggg"5ggg&vggg <Eggg5t'gggY/{gggM^_ggg C5ggg?ggg0!Xggg)ggg agggggg0:ggg(idggg$>ggg,,ggg$D4ggg/'g!L)RytP ng .g Lg,mg1_ hg(Wg(:g&B<0g-ag!g!Dg 4k!g#g6) c46$+</,mHU#('eS02s*y%}!]M+)(>$5e~OsA-A$g }\g g3 g GdJg$g2Fg Eglg-YN;gtg#/g-VgR9g'|g+8-g@Hgggg=!g+g.Uo'g*Ig%4gNQg  gSw;gYXg0#+g)$:gag:g'sg$<C/gig$g-Ktg21g qg f- g5[ggg0V?gg07gggg0PggBgg$DK gg}gFg,RAgg+<ggggh&@gg/fgg|gg(5gg+|okgg"~gg/_׷gg9c؏ggg1|:؏ggg,؏ggg)* ((5O6v.xgggJ+pg gg/F^pggg1F^pggg-D^pgggdg \g%grdIg%Eg&Eg?lg#N:g+wVg 8g$y|g28,g/T@Gg*g gg.fgDo&g$3g#Qgw:g#YWg (*g*age9g(rg-C.g Ksg( 0gqgp- gyghh Z Z Z Zhh Z Zhh!%|0(0Sm1xH/.B2T|W1uؖ %i^gggg Krgggg&]&gggggggggggggggggggggg''gggggggggggggggggggggg(gggggggggggggggggggggg%$)gggggggggggggggggggggg *gggggggggggggggggggggg\gggggggggggggggggggggg(\gggggggggggggggggggggg1\gggggggggggggggggggggg-\gggggggggggggggggggggg \gggggggggggggggggggggggggggggggggggggggggggg+gggggggggggggggggggggggggggggggggggggggggggg2)gggggggggggggggggggggg*=gggggggggggggggggggggg9ggggggggggggggggggggggggggggggggggggggggggggogggggggggggggggggggggg#gggggggggggggggggggggg&Ggggggggggggggggggggggg(gggggggggggggggggggggg =gggggggggggggggggggggg!O=gggggggggggggggggggggg=gggggggggggggggggggggg.=gggggggggggggggggggggg0=gggggggggggggggggggggg|=gggggggggggggggggggggg"sggggggggggggggggggggggtgggggggggggggggggggggg#yugggggggggggggggggggggg$vgggggggggggggggggggggg%wgggggggggggggggggggggg xgggggggggggggggggggggg dTgggggggggggggggggggggg/~dUggggggggggggggggggggggdVggggggggggggggggggggggOdWgggggggggggggggggggggg2dXgggggggggggggggggggggg)mgggggggggggggggggggggg)gggggggggggggggggggggg!gggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggg gggggggggggggggggggggg'OggggggggggggggggggggggPgggggggggggggggggggggg;QggggggggggggggggggggggRgggggggggggggggggggggg SggggggggggggggggggggggTgggggggggggggggggggggg!Egggggggggggggggggggggg&hEgggggggggggggggggggggg 3EggggggggggggggggggggggEggggggggggggggggggggggcEgggggggggggggggggggggg1nEgggggggggggggggggggggggggggggggggggggggggggg*gggggggggggggggggggggg&gggggggggggggggggggggg$gggggggggggggggggggggg gggggggggggggggggggggg*Bgggggggggggggggggggggglgggggggggggggggggggggg lgggggggggggggggggggggg)lgggggggggggggggggggggg lgggggggggggggggggggggg'olgggggggggggggggggggggg'xgggggggggggggggggggggg*>'yggggggggggggggggggggggr'zgggggggggggggggggggggg I'{gggggggggggggggggggggg0='|gggggggggggggggggggggg'}gggggggggggggggggggggg%Ygggggggggggggggggggggg/ggggggggggggggggggggggagggggggggggggggggggggg/ gggggggggggggggggggggg1Xgggggggggggggggggggggg"Bgggggggggggggggggggggg*NEggggggggggggggggggggggNFgggggggggggggggggggggg_NGgggggggggggggggggggggg/xNHgggggggggggggggggggggg3NIgggggggggggggggggggggg ggggggggggggggggggggggp gggggggggggggggggggggg% gggggggggggggggggggggg< gggggggggggggggggggggg  ggggggggggggggggggggggM gggggggggggggggggggggg#Otgggggggggggggggggggggg:tgggggggggggggggggggggg'tgggggggggggggggggggggg2[tggggggggggggggggggggggtgggggggggggggggggggggg\tgggggggggggggggggggggg%=/gggggggggggggggggggggg/gggggggggggggggggggggg //gggggggggggggggggggggg /gggggggggggggggggggggg/ggggggggggggggggggggggA/gggggggggggggggggggggg&gggggggggggggggggggggg'gggggggggggggggggggggg1ggggggggggggggggggggggggggggggggggggggggggggTggggggggggggggggggggggxgggggggggggggggggggggg%%Vgggggggggggggggggggggg VggggggggggggggggggggggVggggggggggggggggggggggVggggggggggggggggggggggVgggggggggggggggggggggg,Cgggggggggggggggggggggg(Dgggggggggggggggggggggg Egggggggggggggggggggggg'Fgggggggggggggggggggggg Ggggggggggggggggggggggg w|gggggggggggggggggggggg/Z|ggggggggggggggggggggggP|gggggggggggggggggggggg1|gggggggggggggggggggggg |gggggggggggggggggggggg87ggggggggggggggggggggggm88gggggggggggggggggggggg89gggggggggggggggggggggg8:gggggggggggggggggggggg8;gggggggggggggggggggggg2gggggggggggggggggggggg/Ugggggggggggggggggggggg gggggggggggggggggggggg.gggggggggggggggggggggg-gggggggggggggggggggggggggggggggggggggggggggg+d^gggggggggggggggggggggg'^gggggggggggggggggggggg.^gggggggggggggggggggggg ^ggggggggggggggggggggggO^gggggggggggggggggggggg%`^gggggggggggggggggggggg!gggggggggggggggggggggg gggggggggggggggggggggg$gggggggggggggggggggggggggggggggggggggggggggg.3ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg#IggggggggggggggggggggggNgggggggggggggggggggggggggggggggggggggggggggg6gggggggggggggggggggggg gggggggggggggggggggggg09@Qgggggggggggggggggggggg @Rgggggggggggggggggggggg@Sgggggggggggggggggggggg$0@TggggggggggggggggggggggQ@Ugggggggggggggggggggggg2Q@Vgggggggggggggggggggggggggggggggggggggggggggg  ggggggggggggggggggggggg!gggggggggggggggggggggg"gggggggggggggggggggggg$'#gggggggggggggggggggggg)g'gggggggggggggggggggggg-g(ggggggggggggggggggggggg)ggggggggggggggggggggggg*gggggggggggggggggggggg!g+gggggggggggggggggggggg)!gggggggggggggggggggggg.E!gggggggggggggggggggggg }!gggggggggggggggggggggg !ggggggggggggggggggggggu!gggggggggggggggggggggg!gggggggggggggggggggggg*bgggggggggggggggggggggg Jgggggggggggggggggggggg0{gggggggggggggggggggggggggggggggggggggggggggg tgggggggggggggggggggggggggggggggggggggggggggg%HggggggggggggggggggggggHggggggggggggggggggggggjHgggggggggggggggggggggg"HggggggggggggggggggggggHgggggggggggggggggggggg$Hgggggggggggggggggggggg hrgggggggggggggggggggggg wsgggggggggggggggggggggg*tggggggggggggggggggggggAuggggggggggggggggggggggvgggggggggggggggggggggg"wgggggggggggggggggggggg To1gggggggggggggggggggggg(o2ggggggggggggggggggggggo3gggggggggggggggggggggg+Vo4gggggggggggggggggggggg%Oo5gggggggggggggggggggggg *Rgggggggggggggggggggggg,*Sgggggggggggggggggggggg*Tgggggggggggggggggggggg*Ugggggggggggggggggggggg*Vgggggggggggggggggggggg*Wggggggggggggggggggggggz>gggggggggggggggggggggg'E?gggggggggggggggggggggg1@ggggggggggggggggggggggAgggggggggggggggggggggg.Bgggggggggggggggggggggg !Q!gggggggggggggggggggggg2Q"gggggggggggggggggggggg Q#gggggggggggggggggggggg)Q$gggggggggggggggggggggg #Q%gggggggggggggggggggggg. gggggggggggggggggggggg  gggggggggggggggggggggg ggggggggggggggggggggggC gggggggggggggggggggggg+ gggggggggggggggggggggg* gggggggggggggggggggggg|wEggggggggggggggggggggggwFggggggggggggggggggggggwGgggggggggggggggggggggg+wHgggggggggggggggggggggg.wIgggggggggggggggggggggg n2gggggggggggggggggggggg2gggggggggggggggggggggg2gggggggggggggggggggggg-2gggggggggggggggggggggg02gggggggggggggggggggggg-2ggggggggggggggggggggggdggggggggggggggggggggggghgggggggggggggggggggggg igggggggggggggggggggggg&8jggggggggggggggggggggggkgggggggggggggggggggggg%lgggggggggggggggggggggg2 YbggggggggggggggggggggggfYcgggggggggggggggggggggg!Ydgggggggggggggggggggggg >Yegggggggggggggggggggggg+YfggggggggggggggggggggggW gggggggggggggggggggggg gggggggggggggggggggggg, gggggggggggggggggggggg  gggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggg 4gggggggggggggggggggggg(Y5gggggggggggggggggggggg6gggggggggggggggggggggg7ggggggggggggggggggggggz8gggggggggggggggggggggg'9gggggggggggggggggggggg+:gggggggggggggggggggggg+:ggggggggggggggggggggggh:gggggggggggggggggggggg:gggggggggggggggggggggg :gggggggggggggggggggggg:gggggggggggggggggggggg ogggggggggggggggggggggg gggggggggggggggggggggg&gggggggggggggggggggggggggggggggggggggggggggg Ugggggggggggggggggggggg gggggggggggggggggggggg,agggggggggggggggggggggg%>aggggggggggggggggggggggaggggggggggggggggggggggEaggggggggggggggggggggggagggggggggggggggggggggg.DggggggggggggggggggggggEgggggggggggggggggggggg Fgggggggggggggggggggggg*Ggggggggggggggggggggggg,]Hgggggggggggggggggggggg0}gggggggggggggggggggggg~gggggggggggggggggggggggggggggggggggggggggggg׀gggggggggggggggggggggg.ׁgggggggggggggggggggggg"QC9gggggggggggggggggggggg/C:gggggggggggggggggggggg3C;gggggggggggggggggggggg-iC<gggggggggggggggggggggg[C=gggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggg,gggggggggggggggggggggg'gggggggggggggggggggggg%ggggggggggggggggggggggigggggggggggggggggggggg [igggggggggggggggggggggg,ciggggggggggggggggggggggigggggggggggggggggggggg!Digggggggggggggggggggggg(igggggggggggggggggggggg'$gggggggggggggggggggggg,$gggggggggggggggggggggg$gggggggggggggggggggggg!$gggggggggggggggggggggg$gggggggggggggggggggggg$gggggggggggggggggggggg Egggggggggggggggggggggg)egggggggggggggggggggggg!gggggggggggggggggggggg$Kgggggggggggggggggggggg@gggggggggggggggggggggg(Rgggggggggggggggggggggg"K~ggggggggggggggggggggggKggggggggggggggggggggggoKgggggggggggggggggggggg Kgggggggggggggggggggggg!Kgggggggggggggggggggggg ;gggggggggggggggggggggg <gggggggggggggggggggggg=gggggggggggggggggggggg1>gggggggggggggggggggggg?gggggggggggggggggggggg!Pqgggggggggggggggggggggg%qgggggggggggggggggggggg.qggggggggggggggggggggggqggggggggggggggggggggggqgggggggggggggggggggggg&|-gggggggggggggggggggggg -gggggggggggggggggggggg -gggggggggggggggggggggg-gggggggggggggggggggggg`-gggggggggggggggggggggg+X-ggggggggggggggggggggggcgggggggggggggggggggggg2gggggggggggggggggggggg=gggggggggggggggggggggg,gggggggggggggggggggggg$ggggggggggggggggggggggggggggggggggggggggggggSggggggggggggggggggggggwTggggggggggggggggggggggVTgggggggggggggggggggggg)TggggggggggggggggggggggTgggggggggggggggggggggg&Tgggggggggggggggggggggg(xggggggggggggggggggggggYggggggggggggggggggggggpggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggygggggggggggggggggggggg4yggggggggggggggggggggggygggggggggggggggggggggg!yggggggggggggggggggggggHyggggggggggggggggggggggygggggggggggggggggggggg3<5dgggggggggggggggggggggg=5egggggggggggggggggggggg$e5fgggggggggggggggggggggg5ggggggggggggggggggggggg"5hgggggggggggggggggggggg)5igggggggggggggggggggggg#nDkU8ggg+T\8ggg,H_8ggg"8ggg38n8ggg3L.. \ r/J 8=[c!dD 7@%E+bl}#'h+O.N5#)t&/)-V.4|0G2qgO.^ (1A.'@@B+ ;g.}-!9-/H+6`"+b #To"! *C% .%Qg- *#/aw5+2J/-W&YR+pvi-%*:2v &a25<n C), Fi$C߻ .Kng"bU+q--#1kAS/y5U]*'X4gW\Zb gWTgt*4gP:14gT'4gW}S)4gWX4gY"w4gW *4gf.Q4gW 4g] (.Q4gW*4gE gX g*4g]*4gX4gY2A4gX+B gYgY gBga*4gX (84gY4g$(4gWc *4ggv4gLI4gW? g]g4g5 .Q4gX/.Q4gX1*14gX2T*4gX w4gX3+4gO.Q4gY/M: ggAs4gX@H14gW*4gWlM: g\gA 4gXxK4gX{ 14g9H*4g^j gg> g\g/64g\'0?4gsS%j4g? gWg2A4g].Q4gW w4gW+*4gWv*4gL*4gl4gW!~4gS)n4gX*4g>6 gWg*4gX: gWg14gX^ g]g.Q4gY 4gX]*4g92A4gXnZb g]gt "4gXG}(4gY!4gXI&4g\qI)B4gW9.Q4gWD/n4gX/4gW<14gWT4gWE)4gX.Q4gWuK04g]> gg.Q4gX*4ge)+4g\!4g4g*4g*4g?4gX\4g] *4gW*4g s4gX$4g]IG g]g? gXg.Q4gWo.Q4g]Gp/n4g)n4gW[ gXgEb gg? 4g(.Q4gX*E4g]%$4g.Q4gY';P< g^g)4g^i> g]gEb g]g?4gX+O4g]^ gXgEb gXg?}4gXk.Q4gXmM: g\gAE gg> g\g.Q4gWV=%4g *4gWyE g\gG gWg*4gX 4gXk.Q4gW^)n4gY/4g\*4gW4gB4gWe> g^g.Q4gX^*4g]!Q gg)4gXe/64g+*}4gX[< gdgV*4g/4gW^> gWg/64g]'*4gW(4gs[ g])gK4gWo*4gX/.Q4g]h14gWA/64gL; gXgK gXgj%4gu4g(2.Q4gW3M4gXa(84grG g]>g%4gXA.Q4gXCp14gWw.Q4gX 4gXs4g@*4gXl4gX^4gWmB2A4gX94gWpL*4gWq6K4go4gX4g^*4gW%4gXy04gX> g^*g 4gX*4gq$4gXg4gX4gX: gXg$}4g]6/64g];% 4g]A: g]^g(4gX]*4g]_ 4gX(#4g ^ g]hgX4g]\.Q4gY$FB g^gE*4gJB>6 gg%4gWLo4g w4g\+B g<g%j4gWQD gWSg.Q4gXg)B4g%4gXh-'4g]rS)4g]X14gY!&4gI4gX:> g\g14g]m*4g/n4g\P gsg9*4g\L!4gy.Q4gW3_@ g]g< glg7g4gS gg.Q4gX=14g+*4gX<% gg^j gXgZb ggt 4g!.Q4gYe 4g04g)+4g(84g^w4gY 4gX.Q4gW{Y g1g.Q4gX 14gI3)+4g]d4g%4g!o.Q4gX:=/64g"*4gX 14gX4/64gX*04gY74gL 4g14gWc[< g\gV!~4gXSR_ gX9gs4gX/4gR gXg/64gW4g]%4g\wP< gX@g)4gWiG gg> g]4g04gW#4gW $}4g]4gX\14gBw4g.Q4gY~s4gY@.Q4gX.Q4gXM: g]gA 4gK% 4gXm4g]$}4gWT.Q4gXQe.Q4gXRN)B4gY.Q4gXSP)+4g] n4gXT"P< gg4gXWU/64g]% 4gX ggQR_ g\g\I g"g% 4gW*4gK*4g<% g\g.Q4gX;*4gXk\I gXng*4g $}4g 4g^8$/64g^%4g&-4gWX g]gQ n4g"!4gW4gB(4g]R 4gWz4g]4gU w4g+4g^sOP8 ggZ4g.Q4gX4{4gX5_@ gXg*4g.Q4gXw14gX; g{g.Q4gW[8.Q4g\Y g\g*4gW]!/64g%4gy2A4gi)4giQ gXg)14ge? g\g.Q4g\8*4g\M: gW<gA%4gW/64g2A4g"*4gX14g]w14g> g^Ng14g1A-4g*E4gX%> g],g2A4g"4gW n4ghL14g]*4g]p/64g]rL0?4gY!SP8 gX gZ@ gX g&4gWTI*H4gYFB ggE< gXg714g.Q4gW?84g*4g\14g}4gR_ g]g}4g4gXO\4gda<% gXg.Q4gX{s4gX 4gz!4gXy.Q4g\*4g.Q4gWzo.Q4gW{p14gW2A4gW}i*4gW~B4gsrE g\g14g\A/n4g])4gK g]gj.Q4gX*4gX:"w4g]K *4g]L/64gX9'.Q4gX%4g 4gX&L gX'g,*4gX(K*4gX[ gsg4gX).Q4gY+*)n4g)*4g/64gW}L*4g\4gXq^.Q4gXr_4gXs2(4gB(4gXK ggj> g^ g.Q4gX : g^ g*4gW(4g@ gg%4g\o*4gXP gWg9%j4g\.Q4g]84g\Y gWg*E4g\%4g=4g] aE g]!g%j4g]"N gXg.Q4gX *4gX*4g04gY.Q4g^}4gY 4g\ 4gX14gW_@ g]mg.Q4gX/4g]d*4gXs^ gXg^ gg% 4glm: gg1? g]g.Q4g]8> g]g4g\N g\wg(4g* *4g_.Q4gW7> g\ig*H4gW9.Q4gW:M*4gW;X gXgQ)+4gW<'4gS*4gL/64gW*4g6)4gWl*4gXf.Q4gX 14gWg3*4g*4gK g]gj14gXN\I g^'g4gX(4g\04g14g\w*4gY[ g\g 4gW$Y gWgaZb g^cgt*4gY.Q4gX 4g9$.Q4gX*E4g%2A4g*4gy4gXI4gd*4grS gWg_@ g+gs4g/n4g]*4gWL*4gY#.Q4gXN.Q4gXP4gX"U^j g]g.Q4g]8FB g]gE4gXbP gY!g90?4gB14gXeEb g\g?Y gX]ga4g\B4gW w4g\+x4g4gW*4g])*4gW4g],14gX*E4g]%4gY!r*4gs&4g]6I"w4g /64g"'4gW2A4g];14gW*4gZ14gX]w[ g]_g/64g^? g^g4gY1^.Q4gY2_-4gY34g14gs4gX> Y g]g14gN14g*04g].Q4gX|.Q4gX~FB gWgE%4g,A4g1Gs4gH4g\ > g\g.Q4gWeK.Q4gWgM14gWhe? g\g.Q4gW0?4g\SD gg4g^  n4gXL*4gXe4gXR g g.Q4gWM: g]dgAx4gX 14gXHZb g]6gt*4g]9\I g];g4gW:0?4gX]4g]x^.Q4gX^ gWgR_ g"g/64g]m* "4g}%4gX,A4gXG*4g.Q4gY~G gY g*4g%4g\v.Q4gWH*4g!/64gXn: gVgs4g14gWJe 14g.Q4g] 4gWL.Q4gXX3*4gX4gWS*4gXQ/4g]L gg,[< gXgV0?4g]$]dkggsw\gg-4Rgg ;r ggNsI^uIk=;YgggYggg FA lggg %'YgggN8Yggg)r lggg+Yggg JYggg^k lgggA lggg,sYggg %H\ lgggN lggg+ lggg#2QYggg"Yggg J lggg,k lggg FgYggg)rYggg#S lggg"5 lgggf\,iV@)Q =C$kshgOgV{gg,g--]g/gg,?g%~egzۻg)gg*Ag!tg h+g1&)gg%GSg)Oglug g%;xgǛhg .-@á7hg}.OAâ9hg0/Iê?hg|/ OòEhg~1PóFhgT-SøKhg~KUûNhg 1^Thg~Shg -eVhg~0kZhg|1!m\hg-.nahg{1skhgy1&unhg218hg{-}@hg|-Ihg~1Ohg}aHhg 0;T%hg|1\-hg| 1`1hg~ 1a2hgV\c5hg 9bUhg 0e7hgS-k=hg~u/!pBhg~/qChgo^rDhg ;.9Lhg~.;Uhg~UԡHhg 2.&hhg~7V԰#hg 3Whhg 4XPӋhg 50,nhg}|Yqhg 6Zӏhg 7[sRhg 8-1uhg|]Խ3chg :/ :~hg|.;hgChg yahg t-|dhg|-cehg[-hhg. lhg{qqhg d1τhg~Յhg @/ύhgm-Ϗhg{Qϔhg ).ϕhg|. ϣhg{.ϥhg{:ժĵhg .ծĺhgK0կĻhg|Z0ճhg|[.նhgN-չ hg`1պ hg~* :Slhg u/hg}r.z$hg}S(hg -,hg~00hg}/,1hg Ϟhg vE8hg m0:hgX-;hg~muhg s1\DChg)-JGhgEn hg tMKhg MONhg -WThgc|hg u1u[Zhg{-bahgH ϡhg v.iehg0yjfhg0kghg|,0hg}-mhg{.`hg|Q-hg|/*hg|0W7hg~Ihg 0=hg|]?hg Chg ~{hg / Fhg~"/Vhg~$-{ ahg{.dhg}1{hg{hg 1hgC1hg|J%hg /&hg~r1jhg e.@5hg~/:hg~!.};hg}0BhgU-Ghg~.&Ihg}R0@L hg|1˰Yhg%0{˴]hg6ɦhg œć hg d;hg 1whg} E­Ęhg / hgq0 hg}#-hg}21$hg01whg} Өh IVhg s/Uhg|s>QJhg Gԟhg 0Kd\hg}/Vpnhg~Zvthg J/|a|yhg%0^d{hg~P/xюɋhgE΄[hg z$hg .%hg~1--hg|.2hg|.w8hg}0B hg1DhgE/Nhg~d/Ohg}s."Rhg}N/]*hg@/^,hg>f.hg .Uhg|1Zhg~(. ^hg}/W `hg}6/X bhg}7/Y dhg}8.j hhg|/whg{Ԭ hg a˗hg 1#hg}B/\!)hg};1%.hg~./=-4hg!0.5hghg /^/6hg}=ґChg -7?hg~/:DhgA2<Ehg}/AMhg1TCOhg}DPhg EQhg -FRhg~/_GShg}>0hg0hg-hg~.lhg|ūhg Y/$hg}.\&hg1i"*hg/#+hg1R$-hg} s˧hg ['0hg r407hg }/~18hg'39hg 0 5=hg19Chg}fh X0cӻkhg~/p!hg~.y+hg}-Z|.hgҁ4hg Chg Q҂6hg /҈8hg|.$ҍ@hg}P/ҎAhg|tlhg S·ըhg ".Ίղhg|fhg U˃hg 1L΢ hg}<hg .άhg|a`hg hg ȍA}hg 1<hg}A0 ? hg{-Ihg~1,Khg{'Shg \)Uhg 0t,[!hg-.]$hg-0_%hgh)Ohg J*h1 .?n6hg~.Ghg{0,Khg{1 WhgRfhg /dhgggb˙hg 1}mhg{.u$hg{1v'hgW/Jz-hg{.Cȁ4hg~.Ȅ7hg|.Ȉ=hg}iq{hg 1Ȍ@hg~uvrhg /Czuhg{-{vhgɬ}>hg y.ӂ}hg}-4Ӄ~hg}-ӈhg>¦đhg z.Ӑhg{1Ӓhg0ӓhg -Ӕhg}.1ӛhg~ 1ӞhgY.ӱhg}.rshg}.uhg|իĶhg o3hg -*|hg|uhg DQhg 1Khg}1Ĉ hg~RĒ!hg /ē"hg|x,hhg l>hg 0ğ"+hg|c/+Ġ#.hg0Ĥ(0hg}0Ī/3hg|i1Į47hgJ/IJ8:hg|#,Ahg 1/Chg~12Ehg*`hg ˿hg .@Mhg{hg 1T^hg| -]d hg~1_h hgXcdlhg 1uhg~1y‚#hg~1dSKϪhg1VXOϮhg~g_Vϳhg /ke^ϻhg~0nihg0&olhg{v/{ushg$/xuhg~1r{xhgx/у~hg>0!ьɉhg1[ёɐhg~l/ђɑhg~1(ԇhg{1Ԉhg|F0Ԟhg~yYWhg zHVhg 1Ԥhgr-Ԯ!hg1Ը-hg|L0Ծ4hg{/;Կ5hg1s6hgy|7e,hg 1?@hg|~-Ehg|91~ hg-hg}-hg}1hg/&hghg x-+&hg|1X(hg~i.y8hg}.Lhg~?DRhg lHVhg z-wDҠhg~-zFҢhg~0f̐_ҵhg~. ̔bҷhg{-̖cҸhg|"̀Ѵhg g/̞iҼhg|.̠jҽhg~:/̢kҾhg|-̣mhg~p0=̪thg|̯zhg #%hg h/Õhg|E-?Iahg~U-0Mehg}-Ukhg~Wϵ hg f. _t!hg{X?Lhg g-iz)hg|YS#hg hǁʏ5hg d/Iǂʒ8hg{[ʓ9Дhg j-7ǃʔ:hg}-hLjʙ>hg`/NJʞEhg|\:h9 k0NǍʡFhg}b][hg l թĴhg  mhg .ռhg}-hg}-hg~1hgF(hg 1 hg}hg .~!hg}0"hg|d0$hg|e ҟʱhg /V ɓhg}5/ !ɔhg}lg"ɕhg /%#ɖhg}hg /3ɥhg:-=ɯhg~0Eɸhg0Y!Gɹhg~K1O%Kɾhg}/[&Lɿhg}:/'Mhg| hg 0Phg j‘}hg " 1ɢhg 1˜ăhgD/6žĉ hgR"hg .£Čhg}>yhg /m¤Ďhg~1¥ďhg~+0§Ĕhg}~--µĢ&hg|-·ģ'hg}~Wh 0ºĦ+hg|h.K¼ĩ.hg60ĭ3hg}$//ı7hgV9hg /nf˝hg~-mˡhg.pnˢhg|~hg e6hg =Hhg bxhg mSPhg /ṗhg|1t̎hg}0g}̕hg~π̝hg ς̟hg Z.σ̡hg|/φ̦hgi1ψ̩hg|n˦hg Ϝ̺hg -ϟ̽hg{/i;Nhg~1U =Phg~f0$AWhg/1%BZhg1f&D\hg0(E^hg0 .Ichg:- ?Xrhg~0Z@Ythg~L1B[whg~-/C]zhg|!2Kfсhg}.Mhхhg}-,Ojцhg|p Ϣhg U!дAhg ="&hg >-Ŝhg /ŝhg90~Ţhg0Ťhg0Ŭhg{/űhg~0XŲhg~J2źhg}/Žhg=/phg~- hg~$luh @%cθhg A/hg~e/hg(/}Jhge.~Khg5/Lhgf̄Rhg /̍\hg~/̜hhg~/̤nhg|1̨shg|/̫uhg|>/̬vhgk/̭whgl1̮xhg|(sIhg .̳~hg{-̾Æhg~0lÉhg~2Ëhg|1Ìhg~/Îhgt1Ïhg}0rÑhg~-`Ôhg0@?hg|1)DChg{-GGhg- HHhg{~.kbhg{0slhg|ſhg x{rhg `1cőԃhg0ȎD΃hg zShg .Vhg~-LYhg0[hg]3hg |_˕hg }2'hg}2:hg}i!khg -.Ahg|1Fhg~2Khg}.Uhg~1nXhgӳahg -ƫjhg{|Ƭkhg *`Ưmhg 15 Ʊohg|t16!ƴshg|umhg 4Ɓhg /Q7Ƃhg|o09ƅhg|0:Ɔhg|-#<ƌhg{1/=Ǝhg{Cƙhg {-%Eƚhg{0wHƛhg0h `_hg /gMƞhg}.NƟhg.\ƣhg/ͫ(hg~/ͭ+hg~1ͯ.hg|H0Ͳ2hg 1͵4hg|IЁhg 0Ahg~|-NBhgԩMhg h 1-Ghg{}Lhg 1Nhg*qhg 0[Rhg~MShg /9Uhg}hg 1=\hg||-RjhgaǗʬhg 0+nhg{{1phg|O1qhg|P-shg0bthg~T&Xhg 1eThg'j.}hg 2 ]hg}1Wahg~h1chg~).jhg~/xohg!- rhg~.Zvhg1yhg)ԯ"hg *fhg 1hg~,/hg{,ϚЦCha /hg/hg}0hg /1Jhg{dǩ5hg /8Fghg.oGhhg|1Hkhg~.Ilhg 1YJohg~j0Kqhg}Qvhg _-QSwhg._^{hgd}hg /F5hgk-R;hg1S>hg{-BYEhg~XwGèhg +UҮʽhg ,-iYhg{.=p"^hg~[XVhg /hg 1{1ohg -)Ȋ?|hg|mԊ2hg iPhg (7ɧhg k-hg|-[hg/ hg|0K hg}_1hg{/]hg}<ĝ!*hg l1hg}ijhg \-TZhg.[hg-U^hgR7hg ]ǿLhg ^ whg .yhg}Ihg C-\hg- hg|0hg|g/ hg|-hg|Ƨzhg bϩhg J.Ϸhg~phg :uhg ahg -Ohg2&hg}(hg /hg /u=hg~sIhg 0Bhg}V0Chg}W08hg|09hg|vԛ @hg 0Ehg}YwaϿhg /%(hg|/(.hg|.!*/hg}Mx\ywhg 027hg}yShg 16<hg{07=hg|b/9hg~x0:hg0Vhg>2Zhg}tƒbhg  ]hg 0#`hg~~.)ghg~-1phg|8.Hhg{.JhgK-@Nhg~VtQhg *hg 1qthgw+4ͅhg /|hg|.~hg6.7z&hZ}!ȋhg T.XŔhg-Ŗhg~/vřhg/ŧhg}1 Ūhg~-Ůhg0ŵhg}0(Żhg{x- żhg~0*hg{z-hg-Phg!̶Âhg - hg|6/> hg"0`5Ohg0g>Whg}/pE_hg1jrF`hg/zUohg0a\uhg~S/^vhg|".q`yhg|.chg07ehg|.:ihg~/s$hg~ 2ɣhg C.x*hg~6hg D0Ҁ3hg|5hg E&Ւhg F-ҒDhg|1ғEhgI/ҕFhg|.fҖHhg|W.hg~ձľhg Dhg P-hg_ hg 1 hg~0 hg|% hg 0 hg|&-hgh hg / hg 1#(,hg/.0hg 0Rԍhg~D0$ԗhg{t/ԧhg}Ŵhg {1Դhg|Khg |1ԶhguԷhg -0\Թhg~NqWhg }@Ahg /hg~0hg}-ͪ&hg~/4ͱ0hg1ͳ3hg}@1ͻ:hg| .Ϳ?hg~1Mhgt1T hg|M2˟hg {.W"hg~3П<"hg |0[*hg@]+hg 1`0hg}C-b4hgff8hg 1=h) 0l=hg}-m>hg~ȑƭhg -ȗ$Ʒhg^0Ș%ƹhg~{ihg /RȬ;hg|p0ȶFhg|'jO³Ğhg ȺIhg AkT¸hg /fȼKhg}lk2Ƚhg 0Uhg|0Zhg|+1B^hg|_`hg n0Rhg}y.sShg}/5 Xhgl_hg $1hhg~ihg pUSQhg o.|#khg}0$lhg|_0&nhg}1S 'qhg}%/{hg ~04hg 0Phg~B-hg|-0T'hg~F/,hg}vhg 1:5hg|y06hg~hg ;hg hg -Chg0Dhg|(-L*hg|70×1hg.+Û3hg}Þ6hg 1é>hg{2ìChg}dðDhg Qkghg ųhg 0hg "~hg jZhg Yhg -H_ hg~^-I` hg~_03b hg|d hg 6.fhg.hhgRͧhg /'Z:Ζhg.x_?Θhg}kKΦhg .FlLΧhg1/ZmMΨhg}9#pNΩhg ?7hg 30qPΫhg}}0kSh~/aηhg{.fκhg|1lhg|/o hgd-~hg|bDhg .<Њ'hg~.Ќ) hg}J.>Ѝ*hg~.GА-hg2/Б.hg|0LЙ4hg}`-О;!hg|-yShg 1У?'hg}ЩF+hg .ЮL0hg|-вR6hg~1'hg|G-K*hg~#hg c177 hg|v1+8 hg{189 hg|ẅXұhg d$;hg 0 Chg<19Dhg|x2hg e0PhgJdžʗhg gZβhg h/<Z)hg 0^,hg|)"(hg i1i:hg}F/fєhgc1iїhg|1$Vhg V1nѠhg| -rtѧhg{0|Ѱhg} ͆Ѹhg y-͇ѹhg~r-g͉Ѽhg_.͑hg͓hg 4qh7 Y1͛hg|1͢hg~0oͤhg~1@(hg0E-hg1I0hg} -!M4hg{1O6hg} 1hMhg+=iNhg 1jOhg0pUhg|1tZhgpv\hg 1ŋƠrh}E1zchg|.6{dhg}14ghg{1@ԁjhg|1AԂkhg|0h8Øhg|.*i9Ùhg}.,l:Ühg}.Mr?àhg0V|Jíhg~Hbhg 2ƀNñhg WȩHhQ 1ƃTúhg(ƄVühg .QƉZþhg.2Ƌ\ÿhg}-Ə_hg-Ɛ`hg2Ƒahg}h0Ɨihg|0Ƙjhg 1yƥxhg;ȓhg P}hg 1E țhg~00Vȫhg|.\"ȯhg|-h-ȷhgd/di/ȸhg}-j0ȹhge0m5ȿhgAq;hg 2.*΅hgJ!зhg  %hg -΋hg BW6Βhg .v8Δhg}.9Εhg}/(@Ιhghg /)OΪhg(Ȳ?hg 0Yαhg|a.H[γhg3D2hg I$hg 0dι&hg/iλ*hg|.)kμ+hg}U˯hg ѓοhg 0fhg}zwjhg VUhg .m nhg|m ohg %1Nuhg}hg 0Հhg/*Ղhg0Նhg|`/#Տhg}v-$Րhg|4/(Օhg}x-1աhgj2 O|hg}9Ț'Ƽhg :ȝ)ƾhg /lXˆhg~;e<hg -d˛hg|3.jˠhg 1pˤhg|N= hg 0@8:hg70 D=>hg9r?hg E-HBBhg}*LRNLhg 1^\YWhg+0llhhg)mmihg >oojhg /IϨhg}"иhg #'ɚhg $/Rϰhg~a/Uϲhg~b0Zϸhg}/w]Ϻhg 2hhg}e.[mhg1Ў+hg %Ɣdhg &1_}hg,/ɀhg}/rɆhg~/sɈhg~/Ɍhg}&/˵hg ~'ѱhg (ӆhg /b Vahg}1Zbhg} J[chg 0vh,-hohg.#nvhg{.%pxhg|1%(r|hg1K)t~hg .J,hg5Q2hg 0R3hg}/\<hg}n/]=hg}o.rQhg~;.%\hg}Q}bhg /ehg~&0?ghg|-z hhg{."jhg .г?hgz.жChgLh ph q?пLhg 71Qhg&1Xhg~1Zhg{1bhg'ʃ/Јhg r.0fhg}xhg s1ihg)1;mhg|z1<qhg|{rhg ovhg 1whgxFyhg >-:|hg}0ńhg|ņhg  Œhg T/#йEhg~y1)оKhg|/,Mhg~z.1RhgN./8_hg}.Ajhg}.Elhg}/Fohg}.Ithg~-wSzhg{/VŁhg}1 WŃhg~04ZŅhg|/e[Ňhg}05bŎhg|eh -fŏhgi0zh Őhg.Phg}.u V+hg}1)tJhg~/0"9_hg;;3hg .q}hg{.r~hg{uhg 0.whg||hg P<˓hg /Fhg{-Ghg~]hg hg 1"hg~ -J#hg~`2 )hg}k_*hg <1ưn;hg|.Ʋp<hgM@ƺvFhg 80~Lhg-Zˋhg -"ƇWhg{ƈYhg .-Ɗ[hg}-Nƍ]hg Ɩghg 0/a3hg ^Ʀyhg m.q!hg}˻hg /Bt+hg{/<hgh.hg Ohg Ehg .Fhg}2Hhg}f/Lhgp1Mhg~6>hg - Shg~/O[hg{\hg a-dhg}4.ehg{-rnhg})vѩhg ZW(hg [-Ӊhg|2ӑhg}g$Jhg ^-Әhg}0.әhg{.DӠhg~.ӥ hg{1ӫhg.&hg~1 2hg~..5hg}vFhg H/?hg}!hg I%Khg &Mhg .Uhg K0M.Uhg}aƜohg L1>/Xhg|}07`hg~0<ehg{Ӯhg M1@khg]-ǜhgCǡhg +-ǭhgD-DZhg1hg{.3 hg}-hgF-hgG-vhg{3hg X.4 hg}q'hg -,hgI.hgHIxhg .hg{1zhg{-hg~m/hg|.hg~5Ihg -Yhg1~hg{-hg|.Ahg~1Ehg|.dhg|U1 hg{/ hg~#$hg 1I&hg|LӰhg .)hgQsɘm0hg 0ɛr6hg1*ɠv:hg{.kɡx<hg|{վhg |xʇ0hg /yɶ?hg"/ɺBhg{1hɼEhg{Lhg 1kThg1mYhg/`hg{-bhg~-fhg~~ˮhg .hg|.thg}x$ hg k9hg /*hg~c/2hg;6hg f.:hg|15 hg -J;hg0PBhg~,ǥhg /E<hg{-3=hg}.AhgQ-Yhg}11[hg|0irhg 1^hg-a hg~b hg H/hihg}0lhg mhg b-Ľ&hg}8Ŀ(hg /.hg}m./hg|-5hg~Ѯhg . Fhg~Cchg =hg 1Q*Phg}/+Qhg| "Սhg /2Yhg? 9_hg 0<ahg}-nwhg}(-Ap|hg~W_hg (ջ hg )0Fhg}Z-Xhg0Ghg}[1hg|1Dhg|.bhg|S-9hg}/hgohg R/Lhg{1hgZ.hg}/hg~%.hg{-hg}3њhg tNghg 4-ћhg{-~џhg|. ѳhg{/ѵhg}t. Ѷhg{ѷhg hg -^hg1hg}/-hg-hg{0phg~2qhg 15uhg|/DB}hg{-(Oӊhg|l-6Rӌhg}ZSӍhg i01Xӕhg|^ӝhg E_-h n/Tmөhg|r-pӪhg~/jhg~/3#hg0&hg0%)hg{uCɤyh? k0 /hg;-8 hga0@hg0Ahg}0_G hg~Q0H#hg{.M+hg/tO-hg~2 Śhg}1şhg~6Q hg 2Űhg}/zŶhg#.]Źhg-hg0hg/qhg~hg y/hg}-ShgA)hg R0Ǣ0hg|-ǣ1hg~0|Ǭ6hg/PǮ8hg|n.Nǰ9hg1oǶ>hgu1pǻEhgvYˇhg S{hg TOhg ^;whA U-Shg~/S Whg|q.R Xhghg V-bhg}/.Vehg.ghg{̿Çhg W1b*vhg/~Uhg Ynh *Tҭʼhg h -Uhg}+.\hgŸhg Ձ>hg 0g hg $hg 1vqhg|/thgp1'€ hg3"hg 01„% hg|/aJ1hg}1L3hg|ӿo hg ԣh .1cHhg}1dIhg~/cfKhg}gLhg mQhg G-ioThga-sXhg~Ohg .Ww]hg1x`hg~ 1a}e hg.0~fhg-b khgZ1shgS/+hg|=./̓hg.B;͌hg~/@͍hg|@1A͎hg~-jE͐hgb1G͒hg|1GH͕hg|Ȇhg !/L͖hgq1Q͘hg|-R͜hg{S͟hg -Vͥhg~->Wͦhg}.i hg|O+’hg PANhg -Mhg-hg|1QeJhg 0"hg~%hg w/:'hgd+hg --hg~T̵Áhg 06hg{08hg{.h~%:hg omhg NWhg O\shg B.^thg{-Ch{hg~Y-flhg^z,hg Q-Er hg~[1t hg}-uhghg R.hg{/M$hg{1+hg~.zhg S06-hg| -adphgY-dnuhg\ѫhg F.~+Ѓhg|/ʐ6Вhg~ /ʑ7Гhg|2ʖ<Жhg|.cʛBРhg|T/ʝDСhg|0ʥIЪhgV0 hg /2"hg2 $hg}0*hg{5)hg -4hg|209hg{6= hg /o#?hg~7Ѻhg 2.Bhg}8Êhg 2;Phg}/@<Qhg$9Ɏh .…hg|1C&Žhg|Hhg -1›hg~78¢hg k[hg Qhg .Bªhg~<10N²hg{.JR¶hg51W¹hg/ `hg~'.chg|1Jhg{.Ohg{-%Xhg(\hg ,chg -e/fhg]!"hg 0e2khg~jhg -5?zhg}-'@{hg|kqohg +Xhg /IDžhgndhg -^ǔhg~w1xcǙhg~.a\)hg|R/]*hg|.e3hg~2/n?hg{hg u0{Ihg}{.Phg|hg v/V hg}w/}W hg&0X hg}"/ _hg|/bhg|0chgW-ghg|-_hhgfihg !0k!hg}&thg -p nhg{'мht 1qhg}-Vshg.thg~3.uhg.xhg~4^>hg 0H!}hg}\16hg{/: hg|=#hg /">%hg~1@(hg-G,hg~.J.hg|.M2hg8/#O3hg~.Lbhg{.Qhhg{-1 Rihg}/#Tjhgl0)^rhg~J[Ϲhg .0hxhg|/6n}hg|<-9rʂhg~;vʅhg _-=wʆhg~n/HB|ʈhg{0<D~ʊhg|Oήhg 1Rnjʠhg}.Uǎʤhg7/Xǐʦhg|A/NZǒʧhg{1`ǖʫhg~ 2bǘʭhg}j΂hj m6hg j-/7hg}09 hg~.: hg{.Fhg{-Nhg|AQȨhg 9B̓ahg :-V'hg~o0X)hg~Cvhg ;-8&b3hg}D xUhg <-t*f8hg{+g9hg /K.i:hg{-/j<hg~tEӖhg =.0n?hg.2sFhg{6uIhg `-8vJhg~v0O;yOhg}c.'<zPhg}SG6^hg ?0qB΀Yhg~/C΁Zhg|D0k/~hg˳hg /n2hg{Ԛhg vt8hg 2w;hg}^˔hg Ahg o- Mhg~/Ohg}/Whg~.5Zhg}/chg}ǚʯNhg -Ԏ4hg-ԏ5hg|./Ԑ6hg~0Sԑ7hg~E0Ԕ9hg{-ԙ >hg|/0UԝBhg~G0 ԨJhg=/ԫOhg}|hg n.PԵ*Whg#Hhg q0Ժ/^hg?-9ghg0Arhg}1ȏhg}?0 ȕ"hg8hg _0ȧ6hg|Lhg `1.Ȫ8hg{0u&Ȱ>hg+ȴBhg 'Khg a123ȾQhg{0x7Rhg-9Whgh0<Xhg~1=Yhg}G0@[hg~/ihgm*ƿzhg ZȞ+hg [0:uhg|3h \whg ].hg{/χhgj1ϊhg|/ϋhg|?/ϑhgn.ϝhg~@1 Ϡhg}jhg a>ehg c`A9;hg 0E>hg|.F@hg{1] KFhg*- NHhg1SPhgv0sTQhgbe˜hg WUhg ]cNhg 0'd]hg~--hchgg13.khhg{0/nnhgB.ʴhg=xhg 0ʿhg}.&+hg|0i/2hg~0j03hg~-yBBhg{EEhg +whg 1J%ɗlhg} ͺhg  ;>hg .n@ɲhg|1gCɵhg. Iɻhg}L0Jɽhg0)Rhg{y)hg Վ-h -Vhg|5.^Zhg.[hg~.\hg~/chgB-oq hg{?&Yhg 0vhg~-W$}hg.;Е/hg|-?К5hg~s@8}hg GФAhg A̸)hV 1LЯNhg\0}fhg/Ajhg{-2khg}/Gp hg{-q hg},ǀʍ4hg 1yhg} .zhg}Nthg hg -; hg}-< hg}Xrhg '5h \hg >7hg KO/hg Le(нhg 1/hg|hg M0<hg|1BhgU0Dhg~}1 Ghg~-Hhgb.UNhg02Qhg|l[hg N/Thg}11Yhg{1\hg}D1_hg[0g hg~.hg O0Ҫʻhg|\-үʾhg|#$hg ,hE --sҴ$hg{-һ'hg|@hg ..+hg{0I,hg}]0>-hg|.3hg~=.8hg~>1hg /0<hg|f.h?hg|Y.EAhg~1Chg{.Ghgkhg 1.8jљhg~U)Fhg rѥhg 6h 0dwѪhg~0zѭhg}Luhg hg /͝hg|B/͞hgr͠hg /͡hgs0Aͨhg|-kgӲhg{/iӵhg|:.jӷhg41lӹhg}1|rӽhg{RǸhg oS•Āhg p.hg~91Mhg}Tčhg qUρhg r0 hg}!ehg 0hhg~-hg~q.hg{-uhg{/1hg|C-nY'hg{_,hg w-qg4hg{Mshg wŅrhg x.Thg0YhgT.`hg~A ȒƮhg .L˲hg/`˶hg}-Dhg~Z 1hg .hg{.hgPhg .Thghg 5 *hg -]hg.hg|1hg~-= hg}Iҥʷhg Chg 1MҦʸhg}/Nҧʹhg|;/WҰhg|ԥhg .?phg~"_Zhg %b\hg .gÅhg|XÍhg /0Òhg1Óhg~0/$S| hgBT} hg j`vhg uZhg (ahg .bhgL/m'hg}p.v/hg}/z3hg<0'{4hg{w0}9hg0~;hg|^.{<hg}+Ո@hg 1ՋAhgG@ƕhg ՌBhg 1lՔEhg&hg }՚Nhg ՞Shg .(՟Thg}TœԄhg /էWhg|$-7~hg{}1hg -FMhg~\-$Phg{tSέhg 1Rhgwhg 9hg 1tXhgz1 Yhg,-[hg~1`]hg- ^hg 0Qͩhg~C0ͮhg 0ʹhg}kgw&hg #hg /7hgnfWhg &2hg}0hg|*/?hg#obįhg 'hg X-&hӴbhg|j0DoӼlhg}X lhg c.~hg~8.҃hg{0J҅hg}^1҆hg}.҇hg{Ҋhg .eҏhg|V-xҔhg{Ghg e>Ihg f0қhg}'0vhg .Ywhg0#yhg{sˎhg -ˏhg|00˚hg hg Uˣhg  Ghg V0]˨hg~O0˩hg ˪hg bLƝhg W.˫hg0`ˬhg~R.‡vhg}H0"‹xhg}/#zhg~FX7Γhg 0({hg.-”~hg|20šąhg}/3ŸĊhg}qGxhg H`˖hg /A©ĕhg|.#D¬ėhg}OIyhg / I®ęhg|.IJ¯Ěhg4/L°ěhg.M±Ĝhg/Yhg|]Tϱhg /`hg|.khgM1rhg-ohg <Ճhg 1PՄhg}0 %Ցhg}1'ՓhgH.+՗hgOahg /.-՜hg0ՠhg /2բhg|0 3գhg}%˭hg .#4դhgPhg -lhg{hg 0hg}.hg}KZ Ȯhg hg /hg}uhg 1Zhg~k1Fhg|1H!hg|0m#hg~0n%hg~l"hg 0-xǝhg|-{Ǡhg0dzhg|-Ǽhg~.hgO1hgs.Shg1hg}9>hg 1"hg.0hg|0hg tgggg,W0ggggK T)g-Tdg g)|eg/ng/Nwg& gDgGg-77g g+Pg"ggg"K6g1FLggggg(c4ggggg1R1-ggggg}ggggg+X9}ggggg `gggggggggggggggvggggg#ggggg'Iggggg*p`ggggg0:bggggg-gggggz'gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg 1ggggggggggggggggggggggz#gggggggggggggggggggggg*Rggggg)s,gggggg "gggggg,S{,gggggg :gggggg2 +ggggggq>gggggg"eggggggۀgggggg QggggggAgggggg&CggggggL)gggg(s+gggg'J)gggg)Eg+gggg #+gggg I)gggg=X+gggg(HU+gggg/+gggg1d +gggg#!{+gggg++)ggggg+gggg)Eg)gggg'J+gggg>+gggg1)ggggtN)gggg /)gggg G')gggg!+gggg ;()gggg ,|\+gggg ,O})gggg g+gggg(H^)gggg #u)ggggY\)ggggYW+gggg'})gggg)>9+gggg n+gggg(* )gggg A+gggg g)gggg#! )gggg")gggg ;v+gggg +gggg!xt)ggggi)gggg)>$f)gggg'߅+gggg++%+gggg~2w[)&Eld zN(dtm )/3?V8!@+f!f! *+g5P>Y91+j:UatC,i/KW+'q ,*wg,3l6g? Yy+LgTHg6g.}g :g1 ghwg&D#g&J g{ggg)dg1 +g/4g}Zg($gg(gggg&X.gggg.UXgggg {Wgggg" gggg Xgggg^gggg0&ggggw=i@&  lH; 26(!,ߘ'Lggggggg&`gggggggs]ggggggg0!\=Rggggggg!s]gggggggFggggggg..ggggggg}.s]ggggggg.lggggggg}mZggggggg}=ggggggg0!U_ggggggg,`U`s]ggggggg0!$ggggggg'ggggggg&`+ggggggg V{^s]ggggggg.*ggggggg V6ZggggggguRggggggg!-9Fggggggg0!]z+ggggggg}*ggggggg\+gggggggӅkAggggggg'$ggggggg}?+ggggggg!&ggggggg'9ggggggg,`e+ggggggg&` ,zggggggg0! -ggggggg,` jkAggggggg' k ggggggg}tFggggggg Vۯ+ggggggg'0Fggggggg.Gj9gggggggzggggggg,`ggggggg.VRggggggg.m ggggggg(9ggggggg'~ ggggggg}8^Rggggggg}O9ggggggg.$ggggggg} ggggggg!6 ggggggg,`^*ggggggg,`v9ggggggg&`*ggggggg.1b~ ggggggg}1cJ0ggggggg}$ggggggg V!9ggggggg0!@wFggggggg VXggggggg&`Xs]ggggggg~ ggggggg!~ ggggggg V~!J0ggggggg,`!Fggggggg}9~ ggggggg!9ggggggg0!s]ggggggg}Hzggggggg VHggggggg,``A~ ggggggg'`BJ0ggggggg'zggggggg.ggggggg&`gggggggZggggggg V3~ ggggggg&`4J0ggggggg!i*ggggggg'A+ggggggg,``Rggggggg.J0ggggggg&`QHRggggggg0!hggggggg,`hZggggggg V *ggggggg#=ggggggg0!#>J0ggggggg.s+ggggggg,`2$ggggggg}J/ggggggg!LJ0ggggggg&`$ggggggg! Rggggggg,`pggggggg'pZggggggg0!.zggggggg'/*ggggggg!+ggggggg VZFggggggg Vggggggg&`Zggggggg.;Fggggggg}RkAggggggg!HRggggggg,`zggggggg. SZggggggg&`x9ggggggg0!4(Zggggggg VkAggggggg&` ggggggg VC]Rggggggg!Zggggggg!=$ggggggg&`%ggggggg!zggggggg0!{9ggggggg'ЯkAggggggg0!$*ggggggg2V? ׹ iVHHZ2U2Um3V2U2U2U $n6o׹VV2VY2VZ2V[2V\2V]2V^2V_ ׹-1V[2V2V2V2V2V2V |V2U a (l2U2U2U2V #?2V2V }VH~(B2V2V2V2VV 12V  (lHHH2VN2VO   (H2U2U2U lVH2U2U2U2U2U2U2U2U  $1 9uVVZ2Vl 2V2V2V ׹-1HH2V2V2V2V s[ ׹Vd2V2V2V2V&, 9u  (l2V22V3 ggggWgggg eggggsgggg0G.ggggggggO(ggggzgggg2Oggggugggg1*ggggzgggg#zgggg1p9zgggg OBgggg ` gggg)7ggggAgggg/sgggg 6gggg+gggg!x{gggg@gggg'bgggg*gggg\%gggg"pk#gggg $egggg .e#gggg=Vgggg)>U#gggg-gggg/{#gggg/ggggGZgggg Lgggg ; (#gggg ,qgggg ,m#gggg"gggg C#ggggb^gggg)>ZggggGW#gggg8#gggg*Hugggg0(gggg gggg!2lgggg f#gggg gggg!Rn#gggggggg#gggg1gggg*< #gggg ;߃gggg"#ggggk#gggg^ظ#gggg1Dc#gggg^Sgggg0j#gggg"pNggggb%#gggg L#gggg1U.W@Zlgggg%73gggg%gggg@P3gggg!xg!g ^g xg 4Hg%g&g/"Sg(iggpv j<I\׹߄ggq2\Yf(G׹߈ggnXf)<׹߉gglf,><׹ߋggqHjKK.׹ߎggm51 f9We׹ߑggq9)f@\׹׹ߓggp/9f=YCp׹ߔggnH((~Mj=׹pۖggl)2(j_׹qۗggn[+'aX+׹rۘggp(,/j#T-׹sۙggl-gF6׹׹tۚggkvN%)g< ׹׹x۞ggm~ gZY׹׹z۠ggl4.}Hj9O ׹{ۡggq g#N׹׹|ۢggk~5}j:Y(׹}ۣggml9 {|gX׹׹X܎ggjw CiC׹Y܏ggrhKa=f׹~9ggo2jaZl׹;ggqBl0aaW׹=ggo%hD>׹׹@ggqpo2aG׹Aggn-sbjK׹Dggp u a<׹Fggqy@hPB׹׹Jggn50^hQF׹׹Kggoe #|`D׹3/ggm a[M׹`4ggp"d[׹c7ggnd:׹f:ggm\dNM׹g;ggk4}jWZ׹׹M<ggq19iVW׹Q!@ggp? j;m׹S#BgglsE~gW=m׹+rggm/@b)O׹,sggl#fY׹!\ggo)f:׹$_ggo' hkG׹׹&aggk1bS9s׹S ggo,jL׹Uggq'k`}X׹׹Vggn!b^>׹\ggkAJ`:e׹׹`ggo^k:]w׹&ggjiOu5׹'ggm)iAG?׹(ggnqtkE_}׹1ggo#i;{׹3ggoA|iSU׹7!ggpi}iK׹8"ggq!.JiX>׹<&ggm"Ca]׹׹ggl}zbR ׹ggl0J}b=?׹ggoi,aR׹׹ggn RbOF׹ggmNYaMXZt׹ggmO((`M‚׹ggqo*HbBv׹׹ggrA6 jb>׹׹ggmUYaY>¸׹ggpMVaZX3¼׹ggk)UcJ.׹׹ggkE/:cN׹׹ggkTUBeV׹ggnU~e?׹ggk/?cT ׹׹ggk\+~(c]׹׹ggk0# c^y׹׹ ggm,]5bT׹ ggn cE}׹׹~ggqt@kAP׹ggk,ldK[׹ggp\ Sk=x׹ggjpdN׹ggqxc-NcU׹׹ggp dJ׹ggl #XdQX׹׹݊ggq#~$hYO׹ݕggnB(e(K׹׹ތggk&*gCn.׹ލggl, ~`:/i׹ގggnv e2FT׹׹ޑggp Ne8Sa׹׹ޘggl.eN!׹׹ڵggk!2icMWm׹ڷggk"c!@)p׹ڸggo%$Jc'Ie׹ڼggo&Tk9)׹ھggnu(#kB"׹ggpAeBj׹׹ggq+9j[7׹mۥggnPjVSi׹s۫ggpWQfyD׹׹t۬ggoj\׹vۮggob-|l`P?V׹|۴ggqW&`@F(׹6ggk*pc#J3׹7ggq/* cRQA׹8ggl>t}c[Ri׹=ggocQ7fL%׹׹>ggod*n]f;b׹׹?gglT!fZ׹׹@ggkx|f?׹׹AgglX3#b=K1w׹ Lggn5%^`mN׹ Nggo"gF׹׹Pggm_>05`x=\׹QggrN?G`yK|g׹Rggm@.3g@b׹׹ TggoBX3a<ȫ׹%Yggp 2)h9v׹׹l~<ggp'fKI3׹n>ggp}#|fM`>׹o?ggp/fQ]n׹uEggq( h&M?׹׹~Nggr<th'O׹׹Oggn hZ׹׹b AggpQ"CihZC׹׹cBggl"khR׹׹dCggo DG`:׹eDggleJ],׹hGggl"eMQ*6׹iHggn%1|ePDK׹jIggp8%h9׹׹lKggpE/9i,E$׹ggl#,|iDM ׹׹ggkRc;׹ggn iHS׹׹ggm;cMr׹ggoG )fiMG%׹׹ggmJX{iOR׹׹ggp,+_iVS׹׹ggqjQj׹׹xggk hBZF׹ ggn_[`Kg׹  ڂggq-j-X׹׹ ڃggo~/`Y׹Xggq`<׹Yggn (Z`[׹Zggo3{j`M ׹[ggl+(`G^L׹_ggqJ.dW P׹`ggl/UjU׹׹g ggq|r ~krM1׹׹ggmnhVk;׹׹gglO }`<V|׹׹ggr!.hcP]׹ggoS~cE׹ggpB|jc=׹ggma{`GEt׹׹ggo^kek`KO׹׹ ggkP a#Z׹ggr4Q!bF*׹ggnT(4bTz<׹ggn|a]s׹׹ggk[LYaRB׹׹ggqLZ2<bK?X׹ggj]fZB׹ߘggpb Zg@<׹ߠggqd'hwdIC$Y׹ߦggq}u[bPH׹׹nggn!/rUe<׹qggq -S}xe[ ׹rggq&jDbXG׹׹wggmV8f^]F׹yggjU(f<K׹zggk$1<iL׹{ܟggli1BiLg׹ܧggmf%Kd[(׹ܩggqd?)׹ܪggkXB*axGP׹ݝgglG P~c[U׹׹ݞggrQc@ ׹׹ݟggknJ>@hA ׹ݠggm9+,acSr׹a8ggkjcdBq׹ e<ggko?0/dNV/׹g>ggm'#d1_׹׹h?ggm( {d4>U׹׹i@ggl[,`oU׹ggj(`r[׹ggq^`wBZ׹ggm73 $k\׹H!ggng`J6Y׹$ggm gd: ׹PuEggrDL}ez;׹׹QvFgglu;\d94׹RwGggmL3A d9׹SxHggk132aTd ׹TyIggkyQ~eO׹׹X}MggnC/ydO7׹Y~Nggnf@W׹׹ Dggka*fD?׹׹!EggpX fGJ>׹׹"Fggl^(fH<׹׹#Gggk@aP׹&Jggr?AlaN+׹'Kggl$UfP;׹׹*NggmWHiaH׹-Qggl/fU\׹׹/Sggr1G(jGFΏ׹ fggo5'|f_׹׹iggk1&fO׹׹nggq2guR7׹׹hPggp;2fR׹iQggm:&{fT׹lTgglXf<׹pXggl<-6>fG׹r Zggm+VgH׹׹s [ggkjM׹,ggo-g j=׹-ggo #gC׹׹7ggln'qatA׹׹ gglfb>J!ּ׹ggp %b?C׹ggk ':iB׹ggoN~+iT ׹ggj,.hE׹׹ggk}!$a]B'ggoD&}_b;у׹ggn"()b"?ќ׹ggp))}Eb%Q>ѥ׹ggmI*(b&D{C׹ggp,)k{b';KѲ׹ggpK-b*_ ѻ׹ggp.(p{Mb+Gѽ׹ggo%!k~i^@׹׹ggp00$~Bb-ZC׹ggo(#i%K׹׹ggl4~i+V[׹׹ ggr. ~Ja\4U׹|gglYsbdEW׹}ggrC9 ~iLr׹׹ ggqa+H׹ gglkJa-L<׹ ggla }PjlR׹׹ggkc)|ne^=y׹ggm}veaD׹ggn};eEA׹ggm'v{0ejA>׹$ggo kM=t׹׹q ggp|`jWd]Hٮ׹ v%ggqbxdaG:S;׹ x'ggo+kY@׹׹z)ggm%e)di_ ׹|+ggpg{dkXK׹.ggok /doG׹0ggn_ /e>I׹kޙggp` hR_cI׹mޛggr$` Vx׹׹pޞggje#a<k]ԑ׹qޟggmi+h]\I׹sޡggnm ~hb]b׹yާggmg$U`\׹׹zިggm?#"'b>׹r߬ggn}%3da(@t׹w߱ggq):gpX|׹{ߵggl{,<`F׹׹߹ggl#>kyL׹fۻggo2aQ;6׹׹h۽ggm|1k>i׹lggpVi*|jiOI\׹Zmܮggom >c9܋׹[nܯggonc Sܣ׹]pܱggqY!kb#I׹׹_rܳggo;b2^׹׹dwܸggqO%fJb3N?׹׹exܹggk*w i9 (h{ܼggrQDctZO׹\^ggoU f 9$Z׹_aggjYzbK4׹ceggq'Nb[׹׹egggq [P~!ih^!נ׹giggn\*{bH׬׹ikggq_ bW׹moggpu+cpWb׹׹Bggl)aB8׹Eggr-U;jR׹Oggk`QcI׹׹Pggn;{{f `HR׹UgPggo.GYcX׹׹VhQggn| |c]׹׹WiRggksfI:a׹XjSggkHcF׹׹YkTgglT-6Je ]Q׹8OggnWZe\?ߢ׹9Pggm$[%e W׹:QggrI^e%C׹<Sggn e;K!׹׹ڋggnkP(frTIO׹ڎggpg0eN@׹׹ړggoVyiVT׹ښggk hYn:׹{ggm|h\{V׹}ggk0EfI׹׹~ggnyyl`F$׹<ggr'`Es*׹@ggl% fV.׹Agglz g~f;׹׹HggpY%k?HX%׹+| ggp#gPN׹׹,} ggo/dkDU^h׹1ggl|kF_c׹5ggjbg[=׹׹7ggnncK:׹ggr%UfIB׹ggl&|gKm׹׹ ggncWtݜ׹ gglj)cKݭ׹ ggn=hu;׹׹j ggkt+c;׹qggn'G7h]׹׹4pggq5 fFC׹8tggp[4d%K;4׹Yggn,iGE׹׹ Zggm''eRH׹ [ggr2jH[׹׹\ݩggljjOEE׹׹aݮggk.a%jQP׹׹eݲggr(VjTZ׹׹iݶggr6=hOju׹eޫggou|-}k-Fg׹׹jްggl=.7h\T׹kޱggl?vhA׹l޲ggpXk0UK׹׹m޳ggr3/*gO=f׹Kggp)4)a8N׹LggqC5a<A׹Mggk83:a@]m׹Qggow kX ׹\ggki|-+kBC׹bggpbn`N׹׹cggq >`X׹׹dggp~x}`L_n׹eggnL-`S׹׹gggmHz  du\׹WYggj{/ dxTO׹XZggp/d@T׹]_ggow+}aV׹׹wggpR,cmNE׹yggqf|TbhD׹׹gbggq!g~G׹lgggmSibuNU׹׹pkggk.dJ%׹MYggk(fJ7׹R^ggq\f2[׹Yeggjh_*jG3 ׹ggkl#jM"׹ ggq$itG׹ڛggk 'heV_׹ڞggq0%e!>e׹ ڡggo%e"X׹ ڢggo-h?O׹XgglBa=׹[ggkHa``׹\ggm  3h=׹]ggp&+|`Hx׹>^ggp/{Ca? ׹DdggqK+ |de<׹׹Jj ggkF\e,Eg׹5gglr|e.:׹7ggne/K׹8ggqm!8hYG׹9ggmK((fcE׹׹;ggmbUfdM׹׹<ggp05h6]2׹@ggl ~g,<׹׹Xggm$ g1HE׹׹[ggkg3\׹׹]ggqf"d/?׹^ggkpw"&{g:)׹׹@Q߽ggq hTJ4׹CTggq%`h2`kL׹EVggrr gDJ׹׹HYggo|0ih`],׹K\ggnf;4׹Sggmlg?S>׹Uggq!.WkRMDo׹Hܽggm'hMw׹׹Rggm!{hW^׹׹Sggp"2iXT׹׹Sݸggqi0@eD׹Uݺggnm12jC`N׹Wݼggo9%yjPB3׹]ggqEbH_׹FSggm+L#dbZN׹O\ggn e<3׹}ggrXaR,׹ggr= Rrh?a׹>Xggp'3 eY׹@Zggq )ve>_׹Hbggn)VkmL׹׹Lfggq@'+$jFKu׹iggo((PBdNP׹jggm)ddE_׹kgglO**2}}d=9׹lggm+*d=׹mggn43-6|edJNG׹&tggl$~,aZ׹׹ۃgglp 08f]Q+׹`uggn +aT׹׹cxggp/|aKC׹׹dyggmY aV׹׹ezggqq=%[aD׹׹f{ggqg[׹h}ggl yb6Ui׹׹(ggj0D`Vi`[ē׹oggoF!.|Iic^GĠ׹pggo"#VpidDģ׹qggn{$)&if^IJ׹sggn&{ucU/+ ׹t ggpAcB)׹׹u!ggmp* ii]T׹v"ggm- |cZ׹y%ggqVTdrV׹׹MJggmf<u׹NKggm"fG׹OL ggq09jbsF׹PM!ggk<C(vd}:7׹׹QN"ggpSUpbW׹UR&ggm(9d]p׹׹VS'ggo} fKP<׹NggoAD{PdD׹׹PggkuKd>׹׹Vggr!'|PdI]׹׹Xggmf9׹ Zggqk eO̬׹>Gggln# fE׹?HggntoB~eX:5׹@Iggozr,~e>u׹CLggq7s e<׹DMggnt d}e;+׹ENggli]IQ׹<޹ggq~'f-Z ׹׹A޾ggp 1IiK׹DggoRJgR'p׹FgglKgIJ׹Iggmc #}NgY׹׹Kggrzg W+׹׹Nggptx!ag O`׹׹Oggpv QggQ׹׹1ggpP(aK׹6ggnB-` ZP׹ggr)h1O׹׹gglE  eEψ׹ggqFKg>Gϐ׹ggq+L-UeQCϼ׹ggnV#$U!h;׹׹=|ggk"5'p|ihVa׹׹@ggnSHdJ;׹Cggn # i^S׹׹dggl~#}bHZ׹eggnz #iaN׹׹fggq'qib;׹׹gggo /9Zc;B׹hgglF cD\׹jggl_#[&iQ׹׹mggmo>1Li>q׹׹tggo?}jY׹׹8lggoV (g@9׹:ngglW)(f\K=<׹;oggo.aJj?׹׹?sggqn;",j:׹׹@tgglZ RtgO)ғ׹Cwggqu>jZ?׹׹Dxggo[+rogATҖ׹Eyggl eK׹Kggm:9jcJh׹ڧggp[iCK׹zۇggrS!k/`bOt׹׹ێggpq0 ~`g9׹׹ېggl$`_O׹׹2 ggqh7){`L׹׹3 ggqye-MPH׹5ggo {saJK׹6ggm1XaW׹9ggnO aNq׹;ggl(PaVt׹<ggme %@`9׹׹>ggkpwaH׹@ggk;c`>׹%G/ggn/*daP׹׹(J2ggm<C}b[׹׹zggqq+cbX׹׹&ggochI ׹<(ggl_'yhA6׹;ggjq/gU׹ 8_ggk%6dG[׹׹>eggq |cdKQ׹׹@gggl#dL^׹׹BiggolxHd<׹׹$ggq u&YkQ ׹+gglvk R׹,ggky{1k'V*׹0ggk$k1:zF׹5ggn$hk7JBӆ׹9ggk+eS׹׹7ggn1-jA!׹8ggp0-e^׹׹:ggqyhrZj׹<ggn"|eG׹׹=ggnB&/Xb@׹3gglcauQU׹ggn+VfA׹׹ggnv'~.fCc׹׹ggpla[s׹gglS.eU׹(vggoTe>,׹+yggkrfg=L׹׹,zggl> zf?l׹J.|ggnW!.eXeT׹0~ggkeIdU5׹ggn!hS׹ggn  dJ~׹ggk("@h D׹׹ggo*hY{׹j܀ggqm hk:>׹׹l܂ggnp`5:>׹o܅ggkPhEC@׹p܆ggq\]hC4׹G~ggmc g;x׹P݇ggqQ^/`R?ج׹ggovTiO׹׹ggkd` `$=|׹$ggq]gE`19BR׹)ggoa"@+i_׹׹,ggn.k`=׹N6ggk '|gA"׹**ggmW~iJQ׹++ ggoU~?b@Q ׹--"ggl(bAH׹//$ggo`>S`;J׹׹;;0ggpW,g`W1׹׹RgglIfwS9׹TggqOP`Q&?׹WggpV+ akY[׹׹'0ggo$e}U ׹)2ggl hV׹.7ggpD{e^v׹09ggk /`;׹@ggrB)dig^4׹Aggm(ijEy׹D!ggn~a;L׹׹G$ggk ip;W׹H%ggp-`!aX'׹׹J'ggl{$1}hc@׹"1ggm_hhJ׹%4ggj&ZbU׹׹)8ggoxwi?W$׹,+:ggp!g=ގ:,;ggm}KaU׹ggk\#`aY׹ggrR{d|_׹ggm-M`OA׹ ggpC@a=L׹"ggk>$6kN׹ggp!dA׹׹ggnLB0XkD?n׹ggo8.d <׹׹ggpHpkT׹ggpL;jZ׹ggpM kB׹ggo  cKQ?׹oggn-|dYU׹rggp-$!dD׹uggp`.dT׹׹wggo+,d]׹׹'ggnw5d_i׹(ggq d\]׹!*ggo$d=0׹$-ggp$cYw׹rgglH seYF׹׹sggpeZ@׹׹tggoC(c^׹ugglqc F#׹xggnN]Qj>h׹z ggl? dcJ׹| ggkV2eT׹׹ބggp^(eW׹׹ދg(ngggg  Ugggg%gggg^Rgggg 4gggg0gggg"ZggggEЗgggg&X3gggg.gggg Dgggg/s'ggggg-WLgggggg0ggggggg01^gggggg~gggggg#9gggggg$`=gggggg$gggggg$/gggggggggggg&Uhgggggg#=#9ggggggJ+gggggg%pggggggggggggH Mggggggabgggggg*iYgggggg+q1*2]^$q({H =* 00YS,b=19)o <lFH)'(2gg[ggѴgg,=Hgg [ggdgg!ggEgg wMgg,_l6gg')gg#IDgg+Mgg!Pggegg.V[gggg.|Ogg(7gg gg nMgg gg1ggOfgguܯgg2 Higggg&nggxgg%OPgg=vgg)2]gg'ggY gg gg wgg-iaGgg :gg!.gg,]Bgg+gg,tggK+gg!gg1qgg&,gg*gg,aSgg|Agg ygg +=@ggg3&ggg6^ggg&Haggg,Tggg+ggg Hs`ggggugggg1`gggg ;gggg @gggg+']>`gggg xw`gggg+:`gggg%e>`gggg)>`gggg ,e`ggggutSgggguo`gggg+'/ggggu`gggg# (`ggggO`gggg+:^gggg Hbgggg# !gggg*gggg ;A`gggg%e gggg2`gggg +`gggggggg)>:gggg ,igggg1$mgggg 5$gggg=pGVv(' v3H)2BOE.3FS g g5̨?(g8d#g݆@gͱZ|gw">gm:gl$g]c gC!'gR(gbggHιguWg0v(g,%xgf[ggYg~g0%g_mg5.igg'g*HgigggW&gu+dggfסg >gs!ZgEԄnagg+gZgr[fgg%gĄӶg\?!g1\%Fg,!EgOlg̯ʨ\gg&a~ggՂgggԀ!g"!gAzdd&ggg x&go")*g  %4gX(gggY"gvd ggj5ZggZggog"qqf&gg#Zdggg{[Yggg>!0gXA"g^'fg~dggׂg)>=Ygggg#!0gggg16=gggg #D=gggg '8gggg LSgggggggg(H *=ggggsgggg&m=gggg(Hgggg F=gggg Ԏgggg1ܽgggg'JHwgggge*ggggY2ngggg)E%gggg L=gggg gggg)ERq=gggg ; =gggg ;gggg ,3=gggg n=gggg#!=gggg Z=gggg&gggg l=gggge<=gggg++߆ggggY=gggg++m=gggg)>Df=gggg #ggggj=gggg ,ygggg'J=gggg*gggggoggggg0^gggggXoggggg1a/9`@H2 c/\&MeS~ ahz{jS~ cdOS~ `iLjS~ gb$cS~ fe O1+g 9{g.` g+gg$bg1s# fv*]HX#> S2ey%7"(1O-u/MHA)$< +2XxY% *=}R..ߪ!.cgggggo[.cgggggggggg Y.cggggggggggW .cggggg \E.cgggggYggggglA.cgggggM.cggggg!gggggtJggggg)>/ggggg ,Vf.cggggg2a7.cggggg ,^ggggg1Yggggg!7@ .cggggg)>.cgggggf.cggggg!7Htggggg* ggggg1.cgggggP.cgggggo ggggg2aggggg 5ggggg \ggggg%kaR.cgggggB.cggggg%kiggggg!$cggggg) K7.cggggg!,.cggggg) SgggggWLgggggmgggfEgggKggg gNegggE|׹g[aggCAgfWggkPPKgSggE-׹gfXgg%Ad/ggEAg[bgg%:4gfZggqP ~HKgf[gg=gXgfDg gx8^g\gmD~r gf^ggNgggE^׹gf_ggNzgf`gg<&ggK{'gfagg(A!LggKP-?/gigǬ)D4g$YgNLgggE}~׹g ggEG׹g ggEf׹gg:P0L g ggE2׹g"ggE{c׹g[cgg'QCU|@g[dggE׹gfbggE(׹grggP5Lg g4<.Mg ggE׹g[eggE׹gg?<~VgzggE|׹g!ggE]׹g!ggAL2ggFP; L5gfegg:AL=gffggP>L>gfgggP? L@gfhgg<ALDgggEe׹gfigg]PCjLXgfjgg'hCmL_gggmE׹gfkggCBLegflggDBqLhggg:E4׹g!g>˴O'Ngbgg4G { gbgg$HG Qgggz5G׹gbggI*gbggKDgggJggHJGIggIJ}gbgg))GLgbgg:G]g#gLJ^ge^ggÝ9.ag$g4OE#pgHgYE#{gg87-gbggCG9gbgg$WGFgbggXJg#gg$5׹ggGOggkDg#gg5{׹ggG%\gTgg%59׹gXgIJgbggLG*}gYg>gbgg$dG+jg#ggZJrkg[ggJmg'gm$fG-ggg%5F׹gbgg$tG:}ggg6׹ggg6׹gggƧ6 }e׹gbgg6 4׹gbgg6 a׹gggg^G?'g`gg&oO~gYggO4.g!gg!?;)׹g(gg"?<V׹gOgg$?>׹ggg9|Eg`gg A7g`gg&wOgegg!7Ng)g'M>Pggg*?C׹g`ggGN[geggO:)fgSg?Oyig`gg'7\kg`ggOg(%gK)7tng(&gg+70g*gIO[tg((gg J7~fg`ggŊ?.|g)gg3?I׹g$gg5?J|׹g$"gg*@?Og׹g/g&'J4g$%gg*B?Q׹ggg;?S׹g(3gg?T׹g(4gg T7,g$-g7[ghpg$bG(g`gg X8ggtP{geggPg`gg Z8~+g$0ggS?Y=׹g$1ggT?Z׹g g͈ Pg`gg!Mzggg$FKg`gg#;d{g<giJggg*!8'ggg*U?e<׹gmggMk g`ggcGtgeggH8g`gg f8b#geggI8&g(NggI?j׹g`gg&P*g`gg!yK |gggJ?k׹gsg&PgYgg<5{gug˝EDg$Eg؝a8pg`gg k88g`gg&P<gZggJZghgg=RZghggEG~Lg#ggJJ׹gggJ}׹gggJ[ ghggB[?gf'ggwJghgg=Y{.[ghgg"ER'[ghgg&=[eg&gDg&g(DJ ggg)=_[gggQJ׹ghgglE'[5gg>J,.ggVP.8gggYJ׹ghggIB|[DgZgg6=igAgeggs?~Bghgg ?%|Cg&ggJ׹g'ggJx[VgVg7=lKghgg=m[Wg&gxE1MghggJ{[ZghggJi׹g&ggJ׹ghgg')>R[cg&gbJ׹g#gJ 8[gg&gg=rX[hgnggJ!t[jg#gg^J׹g&gJ}׹g#gg_J׹ghgg'^Ce@[ugnggJ%[vg#g؁&J,tsghggM1;[ggg.J׹gg=|ދg ggdJ׹ghggeJ׹g'g@Er8ލgZgg8B׹g`Rgg=~mgg-EOggjBggjggA|}gfggAg gg{OrEg'gg8׹gZgg&CKjggg}OrRg gg8F׹g)3gg:~r`ggg)Brmgg{*:r:ggb=d<ggg8׹ggg8r׹gfgg* :1rygg (.6EggcA}+GggQMFOgZgg9׹ggg9 ׹gfgg4B Sgfgg:rgg8B[gg9 {׹gfgg*:rgZgg$Ny{rgg*:jgfgg$Irgfgg*:rg*gg9׹ggg9׹gggQBtgmg8:|rgfgg:zgggDB{rgfqggEB{gfgg(G6rgg>S:U~ggJgfggkBrgfgg*%:IrgfggJw5gmgg&:}drggg9k׹g gg9׹gfggnBrg ggBrg ggBDrg g3AWDgggGBrggg.MzgcggkM>gcgg&;Kgcgg&<KgcggmMggE{ gcgg%Aj~g?gg/M gfgg0M |gc ggKWg ggeDHl׹g|ggdDIX׹gggfDJQ׹gg%Kg gWNggc"gg&IKg[ggCgc#gg7gc$gg>~|gggpDZ0׹g$Xgg&UK|Agc%gg?gc&gg&XKag[gg@z"g!g#M(g[ggLy})gc(ggM gfgg&ZK gc)gg?}gc*ggMM#N<g[ggK=g[ ggKAgc+ggM+ $gc,ggyDd4׹gaggRM-%gc-gg&eKD-g gg|Dg׹gfgg KtNgfgg}Dh׹g/gFURgc.ggKTg$ggDmn׹gc/ggC~ag[ ggF]@bghggF;vcg*ggǓDs׹gc0gg&lKUgc2ggK}|[g`gg>/-Ug)ggM~׹ggg6M~׹g`gg5-ag`ogg=Exg)g=~gHggM׹gIggM׹g`gg=-pgfgg8M{׹g)gS Eg[ggMC׹ghgg5g[ggKwg`gg=3-ggg=F-g`gg?gQgg=-g`gg=-g`gg5-gaggaD-gaggO~2"gegg:<)$gagg=-g_ggIM׹gRgg=~-gggLM׹gggMJ׹ggѾ W7C-g)gF>ggg=-gaggM׹gigFOg[gg5-gagg(=-g)g=Vg(ggM--g[gg^MWgagg5*-g$g= jga gg:$C.ga gg=C.g[ggN׹g*(gxK ƁgggN׹g**ggN׹gigg>2!ggg>6gg/gg>8}ghgg =U`Ege?ggnM Fgg0gg=e׹g$gg=l׹gigg>@KKgiggPLMgggO?g}gg&zO/g g5C S\g&Lgg=׹ggcLjgg!Jogg’Mvg gO>Ozg gV>Q-|gg1ggO(gggcG`jg[gg)>Z*4ggp+P:ghggpDggg=׹g[gg'MZlggg=| ׹ggz,P~ggg=׹gg Jgg2gg!7:gaZggA.gjOgg>g g'&P ug$9gg=׹g(gg=׹gi gg=8׹g*gg=|(׹g+ggm=W׹gi ggaGs|lgi gg&P*ngkgg=|h׹g$Bgg =/׹gigg@>i]сg$Cgg=|׹g*,gg'F&єg#dggtG}׹gigg6=~@gfggCO?g$JggG׹gPg@gg gg CDgfggCG\׹ggfCagg gg=|gggg|E}gggg"X@QgggD|gYggG׹gbgg<gfggCg#vgBeggggS?GggggzP+mg"g"j@pgdgg"n@sgggg"o@vg(gg@~g#g*A1g#gNE2g)vggTG׹g'gg5S~mgggg@gkgg"y@9g"ggUGE׹gmggG*׹gogG@gggg"~@Ugggg"@~gugg"@g"gr_G׹gYggCMgggG׹gYgg@g"g8u;gggg"@hggg%@gggg\HCg#g^ªCgn&gg)@{Egg gg!C!g"guPAgYgg! Cx gYggfG׹gg!gg@gg"ggdH?gg#gghG׹gg$gg"@g#g?gg%gg!Cgg&gg@1g"ggiG׹ghg@&g"gJge(gg#/OYg`ggLW@g%Ogg7׹ggA&qOgcrggLZ6׹gcgg7F<g":gg&7׹gZCgg5;gcgg7j<gyg+<8 =g%oggM7<g"Bg9!:F2>g~gL<gg>mL{x@gcggLA<g)Lgan&=VUgf7ggLWWgcgga9<g"Ig.}:{fYg%xgn73׹g"Jgg97׹gf8ggL= gcgg:7A׹gcgg;7G׹gcggL=gggLl=gcgg>2vgaJggCT?gfggD6wTFgaKggC.+gggA~׹g)ggA]׹gZgg 5Ba4gOggAP׹ggHC~CgggA׹gaLggeCT`g)ggAT׹geggkK JgHggCThgaMgg=8_TgbRggNV]gaNggCTzg)gP6MjgaOggCdT}gZggCog)ggA 6׹gg_JGwgZggAG{gaPggT6}g`yggHM~g)ggA׹gggA׹ggg5TgaRgg'>Y~TgaSggC~XTgggA#׹gaTggC|TgggC|TgaUgg(:6PږgaVggCTgaWggC{[Tg!ggCTgag=tڣgaXggCTgfggCTgggA%׹geggA|$׹ga[gg'MbTgn1ggCTga\gg#%L[Tgb^ggD.ڿgbgg(H6@TgggA%*׹ga]gg5}yTgoggA(~׹gqggA*׹gggA+׹gi\gg:~XgKg*?8}@VgxggLX=׹g" ggL[׹gNgP:egBg֘(=fgkgg:_jgfgg$NI>mgggL`׹gWggLb2׹gi]gg:Iug[9ggDHgKg??~gi_gg#<O`]g[:gg5gibggNZgNggLk׹ggL"gicggDzHgRg#?Xggg:sg#ggLnA׹g\gg ?giegg6$}gifgg ?7gVgh:gggLv׹glggLw׹gggLx~׹ggm:zgggL{'׹g%ggF(g%iggL}z׹g%jg:g#ggL|;׹gwggL׹gggL׹gaggL׹g}ggL}׹giiggDg gi?,g[<ggL׹ggfOLgilgg/BgimggL׹ginggn7ugioggh9gipgg?1/g[=gg ?3giqgg ?5Rgisgg:}g%PggM:~)׹ggigg$NF=Sg`ggA6fg%TggS:A׹gggg(6~~gg'gg:׹gctgg<}pggg:|׹gcggqJEBtgggm9 ug |gg:W׹g[gg"(>~gggF}FgTg-*FIggDg)gDggg:s׹ggg:j׹g[ggDggD1FyggkggDz gg;6&g`gL4F]!gglggN$ggڎFg%dgg:׹ggggD~6g%mggs:|'׹gggg!7 Vggg:?׹ggngg86,Oggg:\׹ggg:.׹ggg:׹gqggm:0׹g ggm:h׹gFgD~ggqgg3D{mggrggGng"gg:׹ggJGggg:y׹ggtgg8DgggEA׹gggE}X׹g&ggg6=xc$ggg=c%gggE{G׹gcgg'M6c'g(ggE׹g(ghd=| g,gg'nE׹gHgg'sE׹gIgg'tE׹g0gM|Lg`ggH=g&g¼Fk|?gcgg(=c3gcgg(=c6gcgg=g(gg'wE׹g(gg"EB׹g(gs=gcggSE}&ggg=RcAggg(=cDgcgg @z/gggF׹gcggANscGggg"M@|2cLg(#gF|׹gcgg(=?ccgcgg'MICchggg@F@׹ggg|=cngcgg'MKycogg7AHkgHgѳ=ogggNotgcgg(=cggg'F׹gcgg(=~cgg4MU!wgcgg(=cgcggWGdcgcgg(=Ucgcgg(=|cggRgg Cg(;gg'F׹gcgg'M\cgSggF}V׹gcgg(=cg\ggFg\gg=|ggg'F'׹gcgg(Mhcgggk=gcggIP|gcgg(z9IggmA{gcgg(Mlcg(Mgg'F {~׹gcggi<iggg'F!L׹gcgg(Mpcggg'F"׹gcgg(Mq?cgcgg(Ms9cg(Pg>gcgg( Mucg`mggNhgggwO|{׹gggxO~|׹gggyO}׹gaggH7Lz>gaggI7Mz?ggg|Ob׹gfgg<MyggIOzgf+ggO׹g#7gCgg*JGgaggEMgaggNgagg$Ihzogagg~O?pgagg$Iz|gg*>?Ngzgg-0Izgg.1I~Rzgg/2IzgggO~u׹gagg`7]Jzggg(O*׹gggO׹gggoIzgaggCgggsI"zgggOz׹gagg(=69zgZ&ggX7k gaggS63zgggO{׹gagg=zgg_mE<grg\7pgBgPJsDgaggO׹giggCzg/g_7vgFggO׹gogKI}. gggO׹gf.gg5hzg)VggO׹gigg?|Mg%g37 g%ggI?m׹gZxgg)N+#g`Rgg%O<7&g%gZÊ9'gigg7O(gigg?}g%gef@.g&=g>jI0g gg_?s ׹gfSgg@>gugg@ ggJ?RLgggb?y׹gggc?z@׹gggg?~׹g%ggi?׹gVgg @dgZzggk?׹gkgg&7~iggg@1 gigg"@U gigg@ggg ?gfTggn? ׹gXggJ?L gigg&@g%g+Img&Xg4@sggg9g)ggb?~׹g^gg*@%g(kgaI+ggg@0gfUgg.@+1gZ|gg(=Ig*qggf?w׹gggc@6gcg<~g&\gy2@8giggv?׹g&`ggw?U׹gigg)DGJ@gjgg7@Bgggz?L׹ggg'[@_ggg@|Igigg|? ׹gZ}gg17tgmgg@Sgoggm?׹g*{ggm?E׹gigg,?;׹giggG@}egggw?;׹g3ggbGsggggL5g%ggI)O׹g$JggI,I׹g`mgg DSgg+s9!VggggI. ׹ghggH\g&AggI0Q׹gggg"EN5ggggL5gggLM_gggI2.׹g$QggL5ggggN@AgggggESugggEU~e5g$TggmI5N׹g'|g*<ʀg[ggJfʃgggI9{׹gi3gg> ʉggggf65gb@ggWIʓg$Yg[75gOgF~ʜg$\gLʣg!cggIA{w׹gjgg6c|@ʧg+ggKIF׹g# gLOʶggggII;׹g0ggIJ9׹g$hg Lu6*ggg%Lʼg%;gϰmLgg @gggL gggIM׹g%?g]L^g*Ognn-Og%@g^L}g$mggIN׹gggg"@!6;g%Bg"ElggC`gggg Lr6Bg[ggk7g6Wg&/ggIS}S׹g%KggIT ׹gfggM-6ig$xggM6mggޓ=lgLg@ngd7ggN gfggN og'ggr9׹gMgg%9)׹gd9gg(S9 ׹gd:ggH&jtgggt9"Y׹gd;ggN~"gd<gg"H)$g(ggw9%׹gggC}T+ggpN|gd=gg C8g[igg~9.~S׹ggg91׹ggg94)׹gegg%DNgd>gg$Ng%+gh>Mgacgg95 ׹gd?gg#A{WQg'gBeg*<ggjB#`g gg99׹gd@gg+N%#}gdAgg CلgdBgg CنgdCgg C~وg[kgg(j9As׹gdDgg C?ّg'#g;YgdFggEggg5N.gfgg=HE}gfgg Cٟg[lgg9D׹gdHgg 8tg'*g(!C\ggg7N2|٦gngg¥C٩ggg%Cggg#N6|ggg!Cgg"! Cgagg;xg'/gg9J׹gggCEgg~?{gg?g ggn%9M׹g%Lgg9N׹gdMggDvggg9QN׹g ggF7Ibngg۞ţB~gbggOyrgDggGB׹gg;ggHB׹gbgg)85zgEggB׹gg<ggD7O}g ggxB׹gbgg&;@g gg{B׹g g۶ũBfgggB\׹gbgg)8$gHgg"B$׹g#gOgb ggOgg8)gbggTDMg gNRgb gg_Ogb ggOg)ggdOHgb gg$IPgQgڅcOCgRggdOgb ggM}gg$I|]gbggOgggoOg`ggL;Mggg!7B_Sg[g7O{g%gg=B׹gbggi6MagggOB׹gggPB:׹gmgguOPg gڹvOkgge8ADtgbggCg ggRBq׹gmggyOgfgzOgdgg<5~gggiB׹gg{U:"gbggO%gkg}8EgggmB~׹gbgg)8IL-gbgg)8J.ggs-:*IgbggO|6gcgg%A^gggN ׹g#ggXSFgggN׹gjggNX׹ggjggBUcgggN*׹g#ig5AgYggN׹gjggO\"/gjggE1gYggF7g(ggFcDgjggFQDgjgg(DjDgDgg HDgYgg8|@gjggFDgjgg H^DgjggKEgjgg"H1FGgj ggC|%Jgj!gg@SDgj"gg'N|׹gYgg)N+׹gj$ggI |\gg@}`gggFUEg'g3F/kgj%gg#L%lgj&ggFE gj'ggFEg$gghF|Eggg.N$׹g!agg-N'׹gcggaI>vg#ggmF?E#gj)gg:H?h҃g'"ggN)`׹gj*ggFzE%gj+gg1N+R׹gg5MWR҇g-giA|R҈g#ggoFE.gj,gg;,Ґggg6N1}׹gYggKo~Ҕg$ggFZE6g'+g[HE7gYgg> Eқggg8N3׹g7ggmN4J׹gYgg?}ҦgnggwF5ECgngO<4zEEgj.ggF|ENgng~FrETg=gS<Qһgj/gg<N:׹gj1gg4EXE\gj3ggmN?_׹gj4ggFEdgj5ggmFIgj6gg"@}Elg(ggFsEog'3gg@NA׹gj7gg"@OEpgj8gg"@EsgiAggaPIggItg)gg4 }gdggOgjgg&7gg~I|8gg]I~gdgg)OZggTIg_gVIgdgggC gfugg)O {$gggO gfvggIgcggIKg'WggG׹gg;&ggg)?G׹gfwggO7ggmIghgfIxggg> gdggjIggW>ggg)IG׹gmgdn+G׹gdgg]G ׹ggg'dC-gdgg=gh5gg@y.1gZgg)SGR׹gZggL 6gfxggaG}׹giggBNB|CgZggO+Fgcgg'lEgfgg6|!׹gggG7J(gbfgg8,g$g\oK|gkRgg*5?@gkRgg&?A|ugbggg8k;ghgg'M<*gbiggDgbjggJCjGgfgg6`׹gbkggF:oNgblggC{Og%Zg::pgbmgg8+|gbngg$BWgbogg8}K[ggg :wG`gbpgg6#|׹gbqgg8egbrgg":xhgbtgg#:yjgTgF@gbvgg)86lgbwggQ:{^sg&gİLgbxgg8b|gg6OCggg6'n׹ggg99g&gg06)׹gbzgg-:gg9rgb{gg0:g[KggX:]gihggO|gg4:Hgb|gg5:~Egb}gg9 wg&g66+׹gfgg 9gmgg|:g&g~:8gg:g[LggrO"gg:gfgg60 ׹gbgg@:}g&gJg ggm62p׹gggm64{׹gbggC:g[MggF8uggdATgdg5> gbggO~g[Ngg9,gbgg9gg NM9ggg6;׹gg ?6}<gjgg{A{kXg)Yg?ǝH~g!ggA2׹gjggAkigjgg#L}lkkgjgg# LkogjggA7y׹g)agsD giggv9gdggZ8gjggA;׹gjgg%#:7kg)fgIegg;{~g)hgJKg!ggmA?׹g!gg_A@6׹g!gAgg@qg((ggACT׹ggggATkg'gg`AF ׹gjgg@g)mg@Kagjgg#Lkg)sg+kKbXg)|gijLRg!3g|>g+ggAJ.׹g)~gg#Lkg'ggAM׹gig&uL|gjggAAg)gN: gn&ggL9kg!ggAP׹g+ggmAQ׹ggggAR>׹gg'mEggg*ULgggcAS׹gjggAU׹gjggA}lg'ggAV1׹g)ggIlgn'ggLxlg!ggAYj׹ggI|3gggJ8׹ghdgg=POgheggJ{׹ggg=STggg=TUgeggH*yghggg=VhZg# g(6{s[g&AggJ׹g&ggJ׹gigg~EgYggL'g&gg$=Xeg&gg%=ZUjg#gg$RGlg!g=^{gg< %g&ggJ׹ghhggBabgQggJD׹gggJ׹g&gBG҈gicggLHmgggJ׹g&g@$UGҏghigg%DT%Ґgggg1<%g)wgA8)ghjgg8Gҩgg=jx/g&g,HG&0g&gg!fJ׹g&g4KG)C7ghlgg=ng&gʬ8=o9ghmgg=pg&ggJ{/׹ghnggA{BghoggMG.Fg$ggJ׹gg?PG/~WLg!gg>{g&gNJDk_g&gg#8Hghpgg=x$ghqggK~׹g&,gWG9gghrggwAVng&.ggK׹g&/ggK׹g'gg!zK ׹ghsgg$wG> gegg_G@TgdggO~&4g!gg@OK&5gdggO&9geg:׹g!ggtO}&Dgfgg$|Il&KgdggOu&Ng'<gg:{}׹gYgg:׹gdggxO&[gdggyO|t&]ggg~Ol&^g!gg:׹gdggLpgdgg5b&cgdggOqgeggJ6mwg(gg:׹ggg: ׹gagg(=Bˆggg:׹gegg:6&}gYgg:׹gg~ggMGR/‹gegg6&g(ggO—geggkO|VŸgVgg*:u׹g(gg:׹g(gTO&gYgg$I&ggg::׹g`gg&O%&geggO&gg(_6-ªggg :k׹g!6gLM{²ggg*:{I׹gYggqO}f¾g'ggn1:׹g(g,O&gg5ge ggO&gfggOu&ggg*!:׹gggO gbgg5ge ggOe'ggg:׹ge ggO}' gbgg(@Id=gbgg(@N}=g pggCDx׹gf\gg@PΉggg9=gbgg(@Qx=g vggsDz׹gbggA: Κg yggED{׹ggg!6Μg&ggtD|P׹g {ggvD~|z׹g[gI&Πgg8%Σgbgg:l=> gbgg$B> gggmBΰgLgg$Ie>gggD.׹gNggD{7׹gPg5}ξgbgg@^>gagg*;?Hgbgg99>!gbggQ9>,g%ggʽ@dO>-gggD׹gbgg@e8>0gbgg(@g>2gbgg(@h>3gbgg9CgggD~;׹gZgg9rgYgF@lgZgg9sg[gg@m>;gZggD7׹ggg@n>=gZggX9#gbggY9~x>Eg ggY99>GggM(@pg^gg"D|6׹gggDg׹gggD׹gbgg;:>UgbggV64>\gmgg@tA>agn-gg@u>cgbggd9>tggpggD8gbggm66 ggg:gbgg97gbggm9c>g ggD׹gbggn9z>gbggp9z>gbggq9{4>gbggr9>g g$]F%+gbggs9.>gbgg(@>gggD׹gn0gg@V>gggJ7Wggg7K\gggYOR׹gjgg.6agjggJ7N?fgjgg$Bwhgjgg$BjgMggoJ@vgjggO7R|{gggMO׹gggnO׹ggEF7T@gggH7VagggcO׹gZggNb2ggR[7[eggJPgZggiO׹gjgg=gjgg$$BvgggmO׹gjgg$)B~g(ggO׹gggU7_.gjgg7aggMM0ggg6gggQ7dgggpO.׹ggghO|W׹gZggS7e~:ggG$/B;gjggf7gg"g0d6iDg#ggOy׹g(g!#B~ygjgg&Pgjgg"Jh|Xgjgg$:B2ggxL7m0YgggO׹gjggM,g`gg(Mf@_gjgg5#gjgg$<Bg-ggsO`׹gfgg]7sNgmgg6g1g7t}mgjgg>f8sggˑ%I:]wgjggo7w gjggp7x+ gjgga7}"gZgg:,ggg"=v׹ghggGghgg={׹gfgg=}׹ghggGg[}ggM !ghggTCyghggVCzg#gWC{Gggg>E׹ghggYC}~\gFg֪M2.g[~gg:/gPgg$G}ghgghIDgVggH~gmgg> ׹g)g7*NgZgg>׹ghgg+=0{Vggg>׹ggC, g2g<;{g#gg>׹g"gg>׹ghggpCghggd7c}hmghggsC|$g" gg>׹g:gEjODghggyC00ghgg>A׹ghg"8>gig{Cgkg<}C7g[gg?Hghgg@HCgn-ggCGgogg>&׹ghgg;Jgwgg>(<׹gegg>+׹ghggCeg"gg>-׹ghggHEkghggHlgggC~dqgn0ggCsgfggFH Kug;gE։geVgg%:-MgeWgg%:.֋g[gga5v֑ggiggc5x֔gggIY׹g>gТƬ:2֗gCgge5{Mg$ggI\`׹g$ggI]׹ge[gg5Mge\gg%:5{Mg$ggI`)׹g$gаƱ:6z֞ggg Ibq׹g$gn M?e֧ggrLE{ֳg$gg5M6ggggs5ַge_ggIi#׹ge`gg:=:ֻg$ggIl׹g$ggIm׹gggmxIo׹gebggDbgjtggF}g)ggIp{&׹geggDg$ggIr׹gecgg 5M]g$ggIuz׹gggIv%׹g$ggIw׹ggVJgedgg9geegg6ggg:JM|geggg<1dMgggg:N:gb.gg;-~&gg Cggg)I|\׹gggg*I׹gehgg6E8Mgmgg:SMgeigg%<:TkMgggmyI׹gggmzI׹gekgg%@:WMgelgg1I׹gemgg$pG5eMgg!CE genggDI gggI׹g)ggI׹gh gg4I׹geogg%G:\Mgepgg5gmggI7׹geggI׹geqgg:5}Mgergg;51MgIgg :aMg'gg:dgUgT:{ggg7Z׹gggFmdgXgg77t׹gc4ggFn{dgc5gg9{dgYggGLg"gg7|L׹g^g{D;ggFrgcwgg&;g g: gYggFw gc6gg:gc7gg8Ag gN9Ag"1gg'7׹gc8ggVBdggg:}4dgYgg)888dg4gg7F׹gfgg(26-ggg*7׹gngF~5gogF6gqggFCdgc9gg!4F egMgg-7~׹ggF:egc:gg!5FIegc<gg \8 }6eggg!7F{Fgugg7׹ggFpIgggFNgc=gg$8B{megc>gg!>FegYggF Rgfgg9Ugagg6FVgc?gg`9~e)gc@ggNe*ggg7I׹gg͝K>cVZggP[g gg47_׹gggm7׹gcAgg L/ggcBggF-hgmggF:e9gcCgg:e:ggmFkggR:yqggg7׹gdggFeCgcEgg:oeSgcFgg:"eZggg7{׹ggŢBggg B׹gkNggCqg!ggB:׹g)$gg7B׹gggB]׹gkOggLCu~ghcgg):~g"ggB׹gkPgg="g)'gg>C׹gkQgg=\g)ggC׹g)ggC ׹gggAC׹gZ'ggF+gkSggF-ig!gg= Oggg=!/gbgg5)g)+ggCC|,׹g#3gg="ggg=$Eg#7ggC ׹gkUggWK"4 g(gLi~ggmLjgCggMK#gSgg Cc׹ggg$CK׹ggg&C׹gkVggO~9g#Hgg=-g#Jg~=/| $g0gg)C׹g%g07+!g)g=2+gkWggfC;-gg=41gjgg^B|4ggg,C -׹g5gg^C"׹gkXgg=76=g7g4 9x=gZ)gg C>ggg;|Ag0gg=:'NgkZgg=;|Ogk[gg0C'׹ggg3C+d׹gk\ggNW_gk]ggCag)gS9[gmgg=Dgg#Ygg9C2׹g)ggC3׹g%ggC6׹gmgg=Hsgk^gglBugcmggKygZ*ggCj{gZ+ggC=|g)WgC{gk_gg=L g`<ggBJg(gOaH".g'ggH Igkrg"T@g'gIZg'gI^g)\ggULW׹gLggIaPg'ggĜL׹g'gO IcZgigg{<6gkggHgf|gg9/YgZggIfWg EgoNgiggIh[igQg|J jgiggJipgiggOugiggInyg'~gZ>|*gf}ggH0,g'gBM2ggg#L׹gZggIs{\7gg'It>giggJgiggjL׹gSggkL׹g'g2IxgZgg#L׹gi ggIyg'gg IzgVgg!I{gf~gg:G{lgi!ggI|gi"ggI}g$g$IOg)ggtL~P׹g'g@%8:PWgi$gg:R~ZgggvL׹g$ggxL(׹g gգAG6mgi&ggC@~]sg'gaIOgi'gg>N9xgfgg :[zgi)gg&0HFgi*gg&1H$g( gg L׹g`gg9Hsg!g uKegeggk6@szg|ggv<׹g#gI-7geggl6Esgegg"">~geggq6I*sg$ggbDGsggg}<׹gegg@qsggKLgegg6Qesg%gg<~׹g$gg<׹geggy6R{sggt=*$g!gm6Wgggm~<׹geggAge-ggA g*hgg< ׹g[gg9qgegg8m[sg gg@'sgQgg<u׹g*igg<׹g[gg@!gcgg>ggg@#gTgZ@&sg*lg_@(sg[gg-C# g$gW;' gfgga@)"sg*qg^@*7gWgb@,sggg<a׹geggcK:|Jsgg\>)gg A;-geggB<ksgegg)KG./g*{g*@9sgmgg+@;}sgeggBtg"g9Ig*~ggm<׹gn%gg2@Ct g"gg<׹g!gg<c׹gegg6qtgegg}@Htggg 9<׹ggggy?~*g[gg(D.ggggL^5ggF~|7gcggg06}:g"$g!|? {>gAggF,?׹gBggLcڱg[ggF/׹g$gΛLd<Dgctgg#H/Ggcgg6rJgg gg8)Lg[ggLe{Mgcgg!FpLڵg).gmO9rRg'gg;y=ڽg(g@YUg[gg{K\Vgcgg @Ygg;|\g[ggM; fgg:|mg.gO>pg[gg(@a~vg)9ggF8Q׹ghggJVzg&Vgg;{gg gg;|g~ggF9c׹g#ggLqg0gLrg2ggLtgg ggF<k׹gg ggF=׹gggF@x׹gggL|gggFH׹gcggL~g8gL8g:gAg<gG[:gj-ggOPg[gg%Bgcgg;'gcgg;gCggmFV׹gggFWo׹gcgg:}8gmggL gcggL"gggmF[]׹g[ggJgggF_l׹gmggLh+g"Pg;|gcgg;[8gigg6<~׹ggM7~fƏgkgg%D<}.gkgg'7CC|.gRgg6AP׹gkgg6B9׹g gg6C׹gkgg%D@[.gkgg%DA.gg>gg'=CE.g[ggCHyƞgkgg\DB.gkgg`DC.g gg6J׹gkggGtƠgggDKƫgkgg'ECJ|.gcMgg)Nưgkgg=%.gsgg6O׹g gg'FCK.gkgg#8O^.g!Tgg6PP׹gkgg8`.g{ggCMG.g g 9ƾgIgzKlg gG1Og g>;g"g'ICP;.gkgg%DU}/ggg6Z׹gkggnDWu/ gkggtDXf/ gkgg%DY/ gkgg%D\/ggPCS/g[ggrD`~ghDggGMgkgg'TCW/gkgg'VCX"/g !gYCZgggC[/%ggy2C(rg|g'YC]3 gkgg'ZC^/6gkgglI ggg8CaAg[ggCbggg6l~׹g[ggL/Fgkgg7Aqgkgg'_Cg/Qg[gg6n׹g!rgDl:%g`gg>/TgkggmLN*g /gCjK+ggBggDna/gig8D{H9gdLgg?=I9<gkgg%Dt/hgkgg%Du/iggg?2׹gigg?׹giuggIIZFGgivgg?׹gixgg$Bggg-?c׹ggg?׹giyggCFpg%g?G|gMgg#AObF{ggg#BOc!F|gizgg)83gg= @}gi{gg#DOdQFgg{I"g%g<(ggML},gggIFg%gׇI-gggOfFggg; $FgZ ggIAgggOhUFg"g <Cggg?׹gi|gg C{aGgZ gg>Hg`ggLgJgggOiFggg?}׹ggg?׹g%g #QOkRgZ ggI{;Wggg?׹ggg'[OmW\gggn ?~~׹gmgOnFggOoFg%ggC-Fgi}ggCbgi~gg#XOr1FgmggOsFgiggIegmggOtFgZgg#YOungaggIFgmggOvZFgtggŞ?(׹gigg;'|ggtJu~gigg#[Ow|Fgigg#]OxFgigg{I=Fgfgg7ggghK׹gfgg@K׹gfgg7!ggjgg566gggNK׹gZOgg79gkggJ==gLggjK׹gPgglK׹gfggF*pgQggmK׹gRgg7#gfggF.gTggrKK׹ggg(K׹gfgg7gggF0mgfEggF1gf ggF3=g+gVA|UegfFggLl2hgf gg$I0mggg]K'׹gf gg_K)׹gf ggɄJyg"gg&F:gg(F~gg!-FygZRggLsgggaK-׹g gp&74ggr?$gfgg72g)ggdK.<׹gfggFA4gfggFBVgcg+FC~gfggFD/gZSggFGgeggK3-׹g;gHFJgfggFK}gggjK5׹gg7<gZTggFLghgg_K6;׹gfGggkK7׹gkgZ:qg=gL glgg7> gfHggbK9}׹gggFNgfgg)D g(ggK<׹gfIggFQOgfggFRdgfggFS(gfgg7Bggg1FX gfggsKA׹gfgg9gmgg3FY6"gfggB65 'gfggF\{+)gfggF^z-gfgg*$:gtggKD{׹g1gguKF׹g2ggvKG׹g'5ggFb?ggg.KH׹gf!ggFc@g#.gIV[KgKgT F'Qgcgg;rTgcgg qgFv6g#ggt9hn׹gYgcx<g[OggHjg`Qgg5Ng&ggD{׹ghcggQB 6g`TggCwIgggLUg$gI/g`UggEEgbggx9*Sg`XggD׹g`YggHEUg& ggIEUg&gG]g`Zgg6($gfggNE"%gFgI~<&g$ggD׹g[QggDP))g&gcL6g`\ggI<Ug$ggD׹g[RggZ@>g$gg@I=Ug$g%E*uUg$ggAI>Ug%ghCI?FUg`^gg%D^Ug`_ggICUg&ggD׹g``gg0N*UgfggLUg%gIEsUggg 5^Ug`agg(n9BYg,gd\E3Ug-ggvD}׹g`cggIHUg/ggDL׹g4ggD׹g%gsE|&eg$gz;{yhg&*g"O tg`iggIRRV'g`jggCECV1g%ggIU{V:gigg'Jzlg*0gg9Olg&rggNEk׹giggArlg[gg4PMg)\ggNJ ׹g*4gg9lgigg#;Ft\g%Wggh9lgigg'JLlgigg'>fgiggj9lgiggE|ngfsggQ6ogg'gg}9SmgggNW׹g)ig~9*m ggJggmHgggN\}׹giggLN^u׹g[ggQ;}&gigg:|mg[ggMggg$Nf~׹g(-gg$Nh׹g)qgg:mg*?gg$Nk}W׹ggg:mg)wgV;&gigg#;Vym!gg?: gigg: m.gigg: m/gigg: &m4gigg:m8ggg$Nsn׹g)ggNt׹g[gg$Nv׹gg(ggNx׹gg;`fgigg:%mNgigg:mOgiggJ+ig&gg$N|I׹giggK{m^g*VgJ7gmgg(:!,mhg$g1'J}gggnN׹gggNX׹giggN׹gigg(9Pmgg?gfmgg=MgYggM7bgfngg >5׹gfoggGE{ggg@>7k׹ggg>9׹ggg >=׹gfpgg 7a#gNggC>C׹gYggjL*)gfqgg"7m:gPgla?x}/g g';5gftgg$NUFgYgg:<:ggg>H$׹ggֿL0#;gfugg$N[}OggL*7k<gfvgg I7Pgggm>Kz׹gZg&q8Dgggm>P&׹gdgg)kL2|Zg\gONc0Gg]g/72Ign"ggPL4agfxgg)rL7adg(g Q7+pgYggJNTg$gg$>V|׹gggL8UggSL9Vggg>X׹gYgg >\U׹ggg88gegg'M[~vgggg$eG,hg$ggL;gg0L>qgg`]Jrgdgg1>`׹g"g<M`ign1ggaL@gggm>bY׹g)gg >d׹gfzgg `8ggjLIgf{gg:}gf|ggE8{gf}gg)LQ{%g$gg>j}׹g$gg*J4ggg)LURgvgH.Nggg( Mvgggu>l׹gZ4gg=Ng)#ggG׹gj<ggNgggG׹gdRgg=<'glggG׹g)%g2<gdSggg<b'gdTgg=[ g))ggG׹gdUgg%X<('gegg;Hg#g =&gdVgg=''gdWgg5I!gdXgg:"gdYgg=(}'geggG*g)4gg*G}׹gdZgg$=+'gd[gg&7'g%g=!2gd\gg<|5g[gg<(gd^gg JQ/(g)8grA =gd_gg%_<}( g)9gg1Hx׹g`g<1(gd`gg%d<(g*gg<( g)=ggH ׹gdbgg%e<"(&gdcgg%h<c((gZ5gg=8N()ggg5H ׹gddgg=9Xg)@gy98]gdegg%j<l(/g)g?FI^gdfgg"=_gdggg/=<}[`gwgg%k=(3gdhgg#=agjgY%o=}ig)EggH U׹gjgg;H׹gmgg<H{T׹gmgg =(Ig)Jg=Evgdlgg<61}gqg= ;(RgggmHx׹g$g=GÆgn.gg= 2(YgyggH׹gdmgg=J(pg$ggDHc׹g{ggEH)׹gdngg=K(tg$ggH׹gdpgg%=(ggg7q׹g)g!HEv!gZggNCg+gg7{׹g-gE*g`gg=Q{ggZ7O12g`gg&;O{ggg8O3"{gf]ggoO6{giggk9CgfrggCLFggg!M{g`gg.F{ggg F7}׹gf^gg%7u׹gg/?Xg`gg$N_{g%gNe8nggg.7׹g* g:lqg$#gg/7#׹gg=hwg`ggOE{ggg48׹ggg78׹gf`ggF?{gNgg:85׹ggg;8w׹ggNuggOHgRgOIgTgg=8 ׹g#gFgg`OJgfgg8 ׹ggʋ=g(gSFg`gg>8 ׹gZggFgfaggOOg`gg>g&ggm8׹g.gQN~gGgsOTg`ggOU|ggg:&|gZgg&OWg`gg'F#|!gagg8׹g[*gg%A[_׹gJgg$A]{׹gfggKJ-gfggKLg'6gg5A_2׹gfggD?g'8gg7A`c׹gigg8Aa|׹gQgg?"gj=gg'<~gPggKO)gog?gj>gg=|gj?gg)NIgrgg,Aic׹gggG?gctggCgjAgg?gjBggKXgPgNgqgK?mgfggAkgfggK[gg^(<g}ggQ?gjDggh6agjEggIa g}gg@Ao3׹ggg7<gjGgg[?gug%#?gcUggFg*gg$?fgYgg%As,׹gg_>gjIggI}gfggKf=gggKAw׹gfgg?.gfgg9ugjJgg?(8ggg%A{׹gjMgg@L=gjNgg`BgggPA|׹gggQA}{׹ggg%A׹g'ZggTA׹g`ggFrgggcA ׹gqgg;3cgjRggKyjgggOA׹g{ggSA׹g|ggTA׹gjSgg K3g~gGKDgfggyF6gKgg/L׹gfgg C{6gNggLL׹gfggL86gOg8| gSggL)׹g!OggL׹gfgg!67gfgg87g!Ugg87&gfgg5L2,g'{gdN.gggbLt׹g`ggL׹ggg!674gfgg877gfgg8Cgfgg!6Y7=gfg)f8V7AgfggL׹gfggL׹ggg#L~t׹g[gg8Mg#ggL~w׹gggL׹g[gg7H9wPgfgg]7Tgfgg'RCVFVg!bggL}׹g!dggdL,׹gfgga77Xgrggb77cgfggu87dgggL-׹g!hggSL׹gggg#Iebg!igEfgjOggf@sgfgg!77xg!ng6j7yggҜ 87}gg+m8tgfgg~87gfgg!7'7gfgg87gfgg!77gfggg7ˁgfgg%A7gfgg87˄g ggmL׹g~ggmL~׹g[gg@N=_ˋg!ug@^Eˍgfgg!7 7gggdL׹gdgg BNgdgg"=sNggHggCs~`2g`mgg C3ggg;׹ggW<C9gdggC|Ngdgg; ׹gdggSCx*NgdggLfNg#gg;׹gigg~D&\gdggm9d]gacggJ egdggCNgdggZK$Wlg#gg;}3׹gdgg> Ng\gg?ugdggAExggg'C0Ng#gg;׹gug<}gdgg>Ng#ggYCNggZCNg#g\CNg g70v׋g#gg;V׹gngg+CNgdggC!Nggg;#׹gdggC${Ng8gg;){׹gggC)OggIggC*OgjOggg6$ײg#g9 ׳ggg;0k׹gdgg:O ggg4C,O ggg;12׹gdgg"E>!}OggJgg8=FOgdggC0OgkgvLqgdgghBg'`ggm;4׹gdggC4O%gmggoC5O&g$gC7`O*gdgg%z= O,g\ gg;C9ggg;7)׹g\ gg;9]׹gJgg;:׹gdggC=0OKgdggC>OLgYgg!Fe.׹ga ggFg(gL>1}gYgg*/?:ga ggA9g?ggºFgG׹ggjggFfga ggFj׹gEggFl2׹gFg79,g&ggFo׹gMgnLgaggH9dgIggFt=׹gagg9g&ggmFu7׹gYggCEgagg80{g".g;Mfg&gK9|gYgg&7gaggL9} g/g1* :ghggFz׹g&gP9gggF{׹gaggS9g"6gg!.F|׹gggF}4׹gggF׹gaggN,gggF׹g1gg91gaggY:AgggF@gg]9g|ggF׹gf gg?F>ggF?gggm6>Bg"Cgڲ\9 gmggb9IgdgPNz +gaggFQgggFf׹gYggF1gggFGtZggg!DF׹g&ggF~׹gaggg9dg"NgV:%Egngg!IF~׹g`mgg=NggdL&gjgg'mE YgjggC~gOgggL( \gdrggnKdgjgg'uE4 _ggEo hg ggO/׹gggE qggJ|xgggO?׹g$gFggnL,gfNggoL- gjggqL. g*gHg`ggREgjggxP(  gggOq׹gjggO׹g$ggO׹gjggvL1 gjggFgjgg'}FG gZfggI {g$gGVgjggO~o׹gegg|L5gjgg)qL6( ggCF  ggEF  gg|NM{ ggg&O׹g(1ggO{2׹gggF g(2ggO}׹g$ggKF gjgg'FY g$gg&P׹g ggFz g$gg&PZ׹g(<g:M]%gaZggK:g$gg P '׹gjgg'F gmgPF} g(Bg)LBTg$ggP ׹ggRFgg LFgjgg!M gjgg: gfOgg P׹gjgg)LL gjgg)LNT gjgg)LR g(OgfLT~9gjgg'F$ gjgg)LVS gfggNPghRgg>KDYgg'ggF}\gg <]g&8gcs<aggh>Cdg{gg+<z]g'?gg?#׹g'Bgg ?׹gfgg<{]gg(gg!9]ggx#G~gg)gg&<]gg*ggKK!߀gZgg}9I߂g&KgĖG߆gg+gg W߫ggcI]g'Ug<߯gggA<F]gg0gg9<\^g'Xgg+@׹gggd@׹gggI<+^g|g״=< gg2ggL ^g']ggM<!^ g;g@<g`ggM7rgZgg"9g&kgg<@׹gggn@ }׹ge ggHtg ggHI׹g'ggHtgegg;tggg=tgeggHVtgeggfXI׹geggS>tggHltgggj>tgeggHC eyg!gQ<szgcMl7gCIz׹gagg$6;g%gQIggAWgg;}geggp>uggguIu׹gd%ggȂ;gegg Jgegg_CTugeggzIS׹g(*gg~I׹gegg5yg&QgKI7\g%ggIu%gggI>׹gegg`>4u-ggCg*ggIx׹geggI|u;gegg;"?gegg IuCg/ggeI׹g ggI׹geggg>YuLgmgg>|uNg[[ggIq׹gggI׹ggg`Iubg=gX>gggI|׹gmggbI!juigggCujg%gg9uwge#gg I%#uxge$gg>ugmgg>uge&gg>} gggo9׹gtg-iIJguggq9{׹ga^gg(@OVSg%ggÍ9G׹gcl\g!Fi|[ggggs9׹g%gz=#ig[ggw9׹g'FgŁ?~gkggg#?Hga`gg)1Ggrg_:{Lugaagg;HgabggJGByg[gg9{V׹gg#?g)gg#?9gadggLGgaeggGgafgg7.gg-87ggō?|/gahggCigzg+#?vgajgg)O gg(@kgggg;wg}gŐ?jgggð9׹ggŒ?{ggg" 9׹gggg!8FUg"gg?gggõ9׹galggqIg[ggZGNgamggCgfggJpgangg$?K gmggŚ?g"Kgg_G^gmggŜ?gaogg?tgg)RG}gkKgg*X?ggaqgg$?|ggg9[׹gg(KG >gargg$ ?5*g*[ggCA}׹gjggfM,0)gegg$IG YWgjgghM05g g4K^gjggjM0=gkggK0AgggK0Pg=g1M rgkggoM0Rgegg2MMtg*`gaKMug@g6M~gkgg!90\g%ggCN׹ghTgg$ILjgkggKNJgkgg:M0egkgg7(+0igFg<MUǛg*gggCQ׹gk ggL}0ug!g>u0|ggL0g)gL 0gegg|M0gYggb?ǻgk ggL  0g*mgLǾgk ggLJ0gk ggLS0g*ngg'WCY׹gkggM$0g*tggM&0gagg"?>gkgg%A~T0gkgg)O{0ggg'[C_}\׹gmgm;@B0g9gL_gkgg%AV0gkgg>w0gkggM00g*zggnCi{F׹gkggA {ggg'dClr׹gkggL0gkggLS0gkggG;0gkggL0gkgg>0g)ggCn{ ׹g)ggCo׹gkggL#0g) ggCp~׹gZggN~#׹gg:Kggvgg:e{Өggwgg"EIzg ggN&׹ggxggMB ӿggygg:kGggBggzggPB[gg{ggA9gbgg%BZga$gg>GgggO~gg|gg(=g"ggN׹g!$gK:u)gdugg%DP]gg}gg(%6g!(ggmN׹gZgg%^<}gZgghO*ggg1B|gfgB@g gBgbygg!7ggg]B g!3g=~gd|gg=Gg ggN׹gggmOgggg\:gZggN׹gggg::'gggggBY0gg5OmgmggB5gggg(F646g!Cgg N׹gmggB=g!EggmNn׹gggN$׹gggg$ND g#ggN0׹g ggJ> gesggDwggjggf;|gg>Vg"Tgg*<V׹getgg#?}=gggt<׹g gg,<-׹g%gg-<׹geugg#?~0 gflggE7QIg%gg2<=׹g}gZC~gewgg;ggsI#geggIWg%gn˒O~-gjFggMgg;Mhg%g"?I"gexgg> (g%gD;-g%gׄ˛OzEg%g׆˜OFg%g"5>}U/g%gg><׹geygg#?Kggא˞O>ge{ggI>?g%gוˠOSgggO_YgbggODggg<׹gZggOUFggQ?`gmgg˪O\vggg<׹gg׼˫OYgegg)O-gd/ggAdggn.O!wggSk6{gegg?|g%g/ ?zg'1ggU<׹ggH>gggX<׹gegg$ ?g gg< ׹geggZ<׹ggAC@~7g"ggcH#׹gg<H4ggtB6ggɌE"Cgagg>HDgfggHEgOggfH(׹g"gɠWB{TgZggIXWgZggEagagg E?:g#gɲ]BdgZgg(H0׹gRggE ?MgaggU?qg"kgg/H3׹gj#gg+IygaggEf?ZgaggE~?]gngg1H4׹gagg7)&~g(_g@E?ag(`ggE{?bgaggMHL?cg`ggHσgaggE?fg"gg̒B)?hg$gPH?oggg"H:.׹g$\g@&7|{ϒgmgg"H;׹g(hg'<}ϕgagg"E}?yggE1ϝgsgEϞgagg$E?g(kggEe?g"ggĆHA׹g"ggćHB׹gZgg<HDe׹ggg"HHo׹g}gg>HJ^׹gZgg)E~c?gmggE?gagg,E?gagg^H?gagg'HpϾgcgggBE`?g"gyJIg@ggDHS8׹g"ggHTn׹gagg(Hsg(ggHVl׹g"g@C~g(ggKHX׹gggE6xw׹gg67MۣgIg >:Q۩gJgg >;"Wggg6z׹gk`ggH6|׹gkagg=L۰g)gG;M۵gkcgg26Wggg6P׹gkdgg56WggrL/Ogkfgg G7{gW'g ggM}aW(gkggg%Heg#@ggN6׹g gnFg&ggQ6|a׹g[ggADg[ggR6׹gkhgg?6W4g"gg6׹gkiggB6~W9gkjggC6mW:gmggn"6׹gfgg7?Kg[gg(16׹ggg6WHgggZ6 ׹g)gg[6׹gdgg^66׹g[ggDQg3gݙ:KMggg5g[ggM%sgkkggZGjWeg!@g E;M'g)ggn#6׹gaggZM7gklgg]N<ggg(I6׹gFgg(L6L׹gGggn$6}r׹g[ggn6=׹g)ggo6׹gkngg NWgggp6W׹gkogg NWgkpgg`6rWgggg%Hgggg#;=gggg&Hlg$gg#;Cgg+ggHng'ggA׹ggg;K2ggvǪH 8g'ggAs׹g gHxFg'ggA׹ggg(:BgggǺH>JggggW;RKg!gHgkEggHVgggg%4:FmNg(3gcH}$gggg&H{TgggǻHcWggǼH)g[gg;[|C,gggAX׹ggPK~.g'gQqF3gg,gg#;_8g!ggA5׹g'ggA׹g!ggAI׹gggg&#HmggggJ#wgmggHygggA׹gggA@׹gggg#8m}gggg&(Hg!ggA}B׹gkgg9VZgegg;*]gZgҽ =y_gggg#;k|gnggp;l`gg)E kggg&.H1ggggH~ggggAy׹g( ggA~׹ggggA׹gggg&4HIgYggKI׹gegg!9g gg#?dgggKN׹g':gaÌ9g%ggQKR׹g%ggRKSm׹gegg!9gfgg~?gYggKYo׹gggK]׹g%gm8#gf)ggJJgeggOa|geggOK%gegg JgggK_|׹gYgg9XggIqgbggz>-ggî9 gg3@Ugg"9 gegg"9gegg"9|gggqKj׹gegg" 90gYgg/:g%gצKn׹gmgg@4g%g" 9%gggKpz׹gggKqu׹geggö9ggg Ku6׹gegg Kv[׹g$ngg Kw4׹gggmKx׹gfgg@6gegg)OUg%ggmKzO׹gegg"9gmgg@P-ggg K׹gfgg"9Eg!}ggIWpegbggIX|^egbggjK3eg(gg9;>׹g(ggkK egmgKSg(gg<;A׹gZ6ggI[\egAgg#;D׹gf3gg5fggg;Ey׹gggKf gbggIdfggg;J ׹gbggz6S}Qggg F:;GgZ7ggIjgZ8gg8Zgbgg=cTf+gb ggK`f,gb!gg"m@gb$gg5Hf;gggT;P׹gZ9ggF;g#ggKlfDgb'ggJ1gjcgg.=5g`Ggg8H=gb(ggK{^fOggg#;W׹gZ:gg;Z׹gWgg;\.׹g(g:Hgf4gg#I~Tfdgb,gguD~OffgYg%IflgZ;gg;c|׹gb0ggJ$fvgb1gg"@|Ef{ggg);e׹g$g0IgmggKfgb4ggIfgZ<gg?}1g(QggD׹g`gg4N|g gg%D=|g` gg@ g gg D׹g` ggy<n|gZggNm fgg8g`gg~<} ggggO1ggLgdgg#?]g g<ig%ggD׹gggD׹g`gg<-*gZggVE/g!ggD׹g gkN:9g%ggW@|}0gfggN{zBg`ggXI4Cg`gg'MH{nEg(gJ>SFg gAMIgZgg)DW׹g gg<}9g g,vMMgZggnKQg`ggBk|}@g`ggNVgfggNWggg"z6aYg/gg^@%}Gg ggD{׹g2gg<h}Mg "g<}Ng #ggD}<׹g ggN}^g`ggN~qg9gg+D׹gmgg<h}qgngg<}tg;ggD{3׹gngg<|}wg!g\C g`gg<s}g`gg.E׹ggg/E}׹gng< }gZgg}ORgggn)E׹gmgg<}g!vgN-g`ggeN}O}g!gg)E =׹g`ggfN,}ggN{g`gg7E׹ggg0PZ׹g"gƖ<ggƗ<gh*gg:N g&gg< g[.gg9[egh,gg9]zgfgg<H g"]gg9P"w׹gh-gg:P#׹gh.ggU>: gggP%׹gg|]<ygh/gg<" gh0ggpOQgg٨BcMggg6X1 g&ggGNv gg<+@gfgg<,g*ggLP/+׹gggP1{׹gfgg6b3gfggN'gggP4׹ggD!gh3gg@+~gggP6~׹g[/ggTP8׹g[0ggdEg"ggN! g{ggWP:B׹g*gCdg"ggCf~!g<gQ<5{>ggR<8!gh4gg^N!&ggg_Nc!(g"ggmPB_׹g'/ggPD~I׹g2ggLP!3gh7ggcN}!5g{gK:a˪gf#gg%A\|8yg}gPKMq˲gggg@˵ggg3>o׹gugV'Ac˺g[ggL]˼gxg?r˾ggggAg8ggg8>u׹gf%gg׹gf.gg%Au=8g'Og2?W8gf/gg`?8g'Qgg>׹gggLAx$8gf0ggd?8g'WggO>׹ggg>׹g "ggP>}׹gggu?+8gc[gg/70ggS3@1ghgg4@8gf1ggg?8ggg>׹gfgx?8ggg>׹g6gVGJggg>׹gggA}p$gf3gg)O9 gge?+gf4ggXA.g'`ggm>׹g9ggm>׹g'fgg]>׹gf7gg%A9)gf8ggH~;gf9gg*W?f?g(gB>|=׹gf:ggoKE%Bgf;gg%AD97g[gg ?4Dgf<gg%A{'9<gf=gg>׹ggǚH}RgggI׹gbgg(6vugbggJ8#gg:6yg\ ggaI}׹ggg$}IP׹gbgg(63g\ggFgcggA9gbggJEgbggJA|Qgbgg)cL+gcMnXgI~V׹ggKgg6~g$ggeI~׹ggggA<g%gO/gbgg>gbggHGOgggL6Pg*g: E$ gGggEI{׹g*gxJKgbggyJLTgbgg,MF)g gML3~gbgg(,6gbggJT|g\ggiLkgbgg JUg* gg6}'gggmIm׹gbgg5+g)ggFI׹gbgg(56+gbgg(66B/gbgg(763g1gg8|)5ggLggJa:ggga6:g5gg$I8׹gbgg(<6EgbggQ6<Fg*g@?\{rSg5gg$I׹ggg$IR׹g"ggn I$׹gmgg6Lg;ggGI;׹gmg6}Vg\gg%JlOYg\ggj6b`gg6QdggHI ׹ge"ggA{ggbgg+Jnlg*ghJodjgbgg:>e>ugbgg6zxggNggl6ygbgg2Jv~g5ggII׹gDggFI}׹gmgg 6z܂g&2gg}I׹gggHI׹gbgg~I!׹gJgg_6ܐgagg9Jg*+gga6~ܑg*,ggLI"׹g`lgg$ BD;ggg8׹g`ngg@@gfggYD>q^ggg˹8׹ggg8 ׹g`pggAhg)(gg8"׹g`qgg}OjgggŨB1\g"&gg$B|ng`tggBpg[gg8'd׹ggg8/׹g`uggBg`vgg$I}qggg85&׹g`xggK{g&g@$ghggO}Dggѭ5,g/gBg`zgg5g`{gg5bggg$*B g!/gڌOggg)8;׹g0gg8<{ ׹g`|gg$,Bzg!2gBg"9ggOgggg9 Bggg!Bgf)ggAL} gYgڞO%ggg7h;g`~ggOGDg`gg$7B|g&gڮO=g`gg#;b@g7gگOgmggB}>g`gg8?׹g`gg'Bg`gg'JEg`gg8@I׹g=g9Ogn(ggBng`gg$@Bg6gg8F{׹g7gg)8G׹g`ggO{gngg8H$׹gZiggCr-׹gdPggAnӕghtgg%Q<^Gg)ggCtz׹g)g9S{6ӘgggCv׹ghvgg%R<GgZjgge9TvӝgZkgg<Ӣg#g9VӨg)gg9W}Gg)g9YӮghygg9^Gg>gg<~Ggg7ӳgVgg9a}Ggh{gg9b~Ggh|ggJH~ӿgh}gg%[<}Gggq9g gggC'׹gZlggeOgh~gg9k}Gg)gLpgg89s|yGghgg ? Gg"g9tGg#gg C׹ghggF?{GgZmggFGg#g7mgcKgg:jggB\Og%"gTUE"gfggB]_Agfgg)N$_Bgfgg7)gfgg?Am~+gfgg;P9gfggWE%:ggiE| _RgggZE_[gfggE_fgfggBhr_hgg^GAtUgggCM׹ggaHAv~_kgg)Bp _g"ggE_sgggHM׹g[ gg`E;cgggJM!׹gggEH_gfggEs_gfggbE_gmgg;Bw(_gPggM'{׹gQggNM(׹ggOM*~׹gge@rgTg[EX_gg!E{O_gWgg,M.S׹gmg*E_gggSM/׹gfggE_geggE?b gfggB~| _gfggkEgggbEg)ggE@{(_g)g-?gmggIBm_g(gD@|{gfggmE _gggWM3׹g)ggXM4׹gfggB_gfgg B_ggT':Wgfgg B{_gfggLK{gbggMK{Kg`mgg:c{gbggAK}^Bgbgg rghgg,@aag!ggF׹g`ggUHHg'$ggnF ׹g`ggWH.Ng`ggEqggm|gg5anRg'(ggF ׹g%gUP9ugfgg&Iuvg$ggF}׹g`gg=A~\gmggH]g`gg_Hig[gg=A)rg'.ggaHug`gg 35pgmggH{g#ggF׹g!gg)Hag"g9Ughgg?7n ghgg="n gYgg)6K׹gYgg*-?9{5nggg6׹ggg}6~׹ghggH'g$}gg/6o׹gjgg]8Vgegg><%ghgg06׹ghgg=`n!ghgg'M=~lgegg=n'ggg6׹ggon3?BgYggF;| g)g38?Doghgg-?En8gYgg6׹gggMCghgg5CghggO<?n@g'gg6׹g)gg6w׹g&g-MG$&ghgg=)g{g>*ggѠ=.g$gg6׹ghgg O@mnRggg=bnTghgg8?M}nUgYgg=nWghgg=nYg$ggL?PhnZg$)gk:?R/7g)gg63׹gggK6v׹gYgg=}<g)gyO?U =ghgg=nng)g~R?XDFghgg=JgYgg!MLghgg%MRg$g/L=)Sg%ngg6׹g$gݠ:O~}Tg$7g4L?zUg8ggT6"׹gegg=XgggP +Yggg6׹ghgg*N?^mngmgc?_}nghgg=nghggW6׹ghgg$N{nggg_Grnghgg=~4ng%gg6׹ghgg=}7nghgg=sghgg6׹g$gg6h׹ggg6׹ghggEggg@ j׹gggCBFg$ggK@ |*׹gfggKzgfgg&7Kgfgg@׹g?gKBgfgg&BK.g(gg@׹gZDgg<AkJgctgg%;Mg(gg@~%׹gf]gg`?w}SggNS[ggٜHGkgaggI _wg(gg@׹gZEggBd]}gf9ggCAqgMgg@}׹g$ gg@׹g)gFCR gGg'PCTgggKbg1gg@'%׹gZFggFFgfgg&\K|gfgg@-׹g4ggf@.}׹gggg@/׹gf:ggC\gaZgg"A>g)ggj@0׹g&gnC`g%ggm@1;׹g"ggl@2i׹gZGggCcgmg&K՚gmggK-՝gfgg"H>#{gfgg'`Chդgfgg@7z׹g`gg)@8׹gaggKզgfgg@:׹g>gg@>׹gegg:gegg@A$׹gCgg@E׹g7gg4@F|׹g9gg5@G׹gcGggK5)gfmggK ággBM~ãgg*BPçgjg+BQqêgmg7h;ùgcHgg&=KD׹ggg&?KJ׹gcIggBW)g'ggK6׹gog: BY gcJggBZ)+g#ggK׹giHogq? ig}ggvK׹g$gg?}])6gcMggx9gcNgg?gwggxK ׹gggK}Y׹gcOggO?EghTgg@}gBggB`)IgcPggI4)Kg!gsO;<g"ggK׹gZggKNgLggK׹gcQggY?g&gs?gcSggM9)[gcTgg8h)fgg2Bg)kgcVgg"9L)lg"wgg6Bl)pgggEgggBnN)vggg"zBogcWgg#?v)xgRggK׹gggfL )zg ggK~׹g)}gg+Br)g #ggK|׹g(kgg,Bs))g"gLgg9BtTgcZggBu)ggg.Bv)g3gg&^K ׹g4gg=;)gc\ggBx)g8g&$7?.gggK׹gc]ggL )gg3B|)gnggAB})gc^gg\G>gegg&P9?gfoggKE׹gAgg&jK׹gc_ggL)ggg:L!QgggL")gGgS>Tg$gL$;UgHg^K#Vgc`ggL%8)ggȫ>ga gg6@ga!gg)&G~ggoNg%YgtqHgg6gfggNgrgg&6@gfggN@ga%ggt6@ggN|f@gg"6 gggN@g[AggZB>gezgg5@gggU9׹ga&gg*:1@g%fggS9׹gggN%A gfgg9Y׹ga'ggNgAgg%N^ga)gg96.A&gg{7oA.g[Bgg Nkga*ggO&A5ggg* :A=gggh9-׹gfgg=}uga,gg'JACgmg0NAFga.ggC67AIga/ggm68>Ёga0ggF69nARgggp9H׹ga1ggI6:{A`ggMtЌgagg:Ўga2gg3B)ЏggN)Аg`Rgg:Lg*ggfEEg#0ggt<{g[gg"EGglgȮ>+Wggx6EJZYggg7EK"gnggCE4׹g[ggv9$[gggDEF׹gi-gg' >(gi.ggo>`gqggUFQag(gg"EM-gg$p>odg!QggEO0gi/gg"EP|+3gggXE׹gi0ggEQ mg[ggJE*׹g[gg93gfggEWKgggE!C׹g)ig>K^Fg!&ggRE%+׹ggg@B gi2gg"EXVg[ggHP,|gMgFE[gggHE`lg[ggl8pgi4gg"w@} qgg"x@ rgi5gg"Ebzzgi6gg"Ec:}ggMEdgi7gg"@ggg[E-׹g)gg.E.׹ggҋRHwgbggM"QgggwE0׹ggh^Ggi8gg (5c6g1gg5E7׹g[gg>7gggQEg;gi9gg"Eh]g##gEj4gi;gg8gn&ggSEk`ggON gi<gg"@ gi=gg(x9H]ggg>E?׹gggmE@׹gi>gg'/>}(gi@gg'3>_gn'gg_Es>g"QgS}lgg5ggj6?AsgggN׹gg6gg'9CDxggSggDg ggN׹g"VggCFg$g^n6Fgg7ggDg&gg6Hg"YggN3׹gg9gg6Mg"[ggN{׹ge,ggOggTggBNE׹g"hg{~@gg:gg6Uggg6VdgggmN3׹g`ggK{gg;ggLgg<gg6YgggN׹gg6\ggǧDgg*Bfggg/6]ggg6^ggY06_|g\gg@"gggN׹g"ggN~׹g"}ggLN׹g gǿDgg@gg6hdggUggPN׹g"ggNq׹ggBggM)fg\gg&=ggCgg6kxggDggD**gggN׹ggEgg8zdgg;6m{ gggN׹gggaN{׹g"gC8ggFgg2D0#ggGgg6o"g 5ggN׹gggdNB׹gggN׹ggg6p~,g\ggD8I2ggHgg6rR7ggIgg6t|8ggJgg6u/g$gg,L~pOg#g@92gcggL!OgcggLzOggɆ(R9Og*1gg"R@"OgcggH]=OggggBRgcgg<gcgg}FOg$ggn>׹ggȯ>׹g%g)9&2gcgg!6~Og'gR'>׹gcgg HaPgmg?;HbEPgYggs>}׹g#g8,{gfggz>׹g%)gg{>׹gi1ggB^gYgg96"gg aO%gfggLn&gcggILuP'gggHg}P*gngg>|׹gcgg]A)4gcgg>׹ggg>}%׹ggsMHo|PAggtNHpnPBggHqPDggg'>4׹gcggHs&PIgb)ggF< DgcggHu(PNggg>׹gg҆QHvDPVg'gԼCnHg%6gg>׹ggg>HxPaggP"HyzQggs`G[ggxaGb^g%9gg',>׹g%g mH~jgmgүXHPggҶ]HaPgcgg>x׹g% gŽmL}C؅gcgg<<'PgcggLPgcggLPgcggLPgipggLe،g%gg>׹g%gg'2>׹g%MgÒ;<ؙgYggx>)؜g#cgD65=gasgg!6glgg6N @ggMs=Ag$gg$H[׹glgg%H^׹gggH`׹gmgg*9'ggfVgg(T9(gg$Og ,9+1Ygavgg90TggawggGHgg~gBg#xgg0Hd|H׹gZggGQwgaygg"H5iggazggV6Tg$gx9:gg5Pg#~gg6Hj׹ga{gg(d9>gga|gg(e9?gg"ggHr|׹ga}gg^7gg^J9@Cgagg!7 tggm|ggt7 gg%7gg?Hz9׹ggg%H{׹gagg@H|׹g ggAH}{׹gagg9@{_ggZggIngggmH׹gi:gg`:6ghggqK=gagg!7Xhgagg(w9GShg$qge8|%gaggFH׹gfWgg9B!h g8ggh7h gfo+g#;i g#(ggmH׹gagg(}9Kohgagg(~9LhgggbH׹g#ggHH~׹gggIH׹gagg!7hgagg!7}sh$ggg!Ch*gggg?lF g7gg+8M׹g~gg8N׹g#gg\?o~ g%gg]?p ggg8Q\׹giggKP g%g?Sg&;gg8R׹g&<gg.8S׹ggg/8U}w׹gigg tH}bgiggKr gg@*giggKs{ !g gg8y׹gfggYMpgiggK{= 7gh5ggK| 8gg?~LBgiggt?g ;ggKDgigg K~~6 Fggg)O% Ggggn8b׹gggfxKc LggQ7|giggx? Rgg?gyggA|S׹g[mggA}׹gggg<|9" ggggKKDgfgg<{Fgggg~D"gfggAU׹gvg5E9hSggggKUVgggg(D"gggg< "gggg(D3"#g(Wgx7$fgggggD{qigggLAL׹gggg<O"-gf]gg<ng(YggNA}m׹gggnDougggTA{׹gggg":gggg<%"=gnggYA׹ggggDg[ogg\A׹g[pggIggggo?g gL}gggg#?~i"Tggg`A׹g g 6d"gg(igHgg[<@"g(ggBB׹gggg)E "g[rgg)E gggg9Eg!gg|B׹g*/gg$NDv,gcggBSggggM9z׹ge>ggtJtg ggNH]v?ggg'M:׹ggf7&ggTNL)gdggNP{{vQg[ggt>~8gdggNR}vWgdggCM%vYgggMBb׹gRg;XDgdgg$NXv^g=gg-M{vbggg)ME1׹ggg&$N`vvggdggNdUvmg[gg'MJ׹ggggNieg$!ggbNjvrg#ggcNlvvgFgg0MQ׹gd gg!Mhv}ggg$*J0jggg2MS|׹g[gg3MT~3׹gd gg$NpvgggMV{׹ggfNqug+gg7MX׹ggg'MY׹gd gg!Mivgg"sL|gjgg>}$g[ggGhxgdgg&<}vgXgg#;hvgdgg$N}vgggg;M4g[ggeGJgdggBMj׹gdggMmk׹gggn!Mo׹g=g?M|gdgg$NFvgdgg!M{vgdggCMr<׹g gJ};gYgg ?p@gagg!Ff<Bggg;q}t׹g#gg;sf׹gagg7@IggU?gg57ggc ?Mggg76OgggX?Sgagg7Tggg;u{]׹gagg ?}Ugagg7|`gggo? zgg7|NgYgg;w9׹ggzD2gagg?wgagg 7%gaggS7Xugagg6gguJggsKgagg;gf ggO|ggi(7>gg9o?~Qݖg#g:p?ݗggg ?!ݙgYgg+7ݟgagg7ݲgb.ggM! gYggIKig&cggm;׹gmggz?*|Yݾgg J{ggg/Dgagg ?-gYgg67{Qggg;A׹gaggLM-ggg;׹gYgg 74gagg7gigg6})1vg lggFB׹g%OggF׹gg6T1giggb5wgZgg@M^ sggF׹gigg6f1g xggF1׹gigg6&1ghgg5&gigg 61g%Vggʢ@St1gZ ggI~1gctgg<r)gZ!gg(@W1gigg)8&o1gigg68gigg(@Z 1gigg)8-K1gigg661gigg(6{1gigg61giggL:v|Lgg~ggF3׹giggV7Y1giggGT{9Tgg@_{`gg"(@bkggg|6%m1gigg$!B*1g1ggF׹g ggFY׹gZ"ggCtg%ggF{׹gZ#gg6(xg'#gFJȂgggFo׹gggF|׹g&g:BȌgigg(@r1g%rgR8F$׹gmgg6-2g&gW9șgigg;6/W2 ge!ggFC׹gZ$gg*M ȣgaggJ)Ȥgjgg`M_2g gg;G} ׹gjgg@wȬgjgg>63}u2g$gy&< ȭg%gg@z2)gjggLȺgggG׹gggGp׹gggIG ׹g:ggd:28ggg5@.׹ggggEPg!gɄNBRgggEIgGg<| Tghcgg>n|<XggvB`ggg5E&׹g#ggYBIgZggDGwgZggy9~gggg EYI"gmǵBI#gggg<I)g([g!EԂgggE^I+gggg*bBI3gggg%DO}kI7gZggOJԙgfzgg 5Q׹gggg!D?Ԣggg5R׹gg9"DITgiOgg#?nԣgg̓B+rIVgZgg)DԥgZggjCԨgggg_I{vIWgggP2Ԭggg 5U~׹gg̕B3%Դggg 5X8׹gZgg 5YF׹gZggEԹggg #5Z׹g.gg 5]H׹ggg5K{|gggg5gggg*sB40Iqgggg'ErIsgZgg5`c׹g'gg) DItggg*tB5IvggyB7ggD<g!gg5e|׹ggg%B8(gggg.EtIg-g<9gggg*yB=Iggg5j׹gggg*zB>rIg g!{B?8Ig gg|B@~Iggg5k׹g/gg5m׹ggg>@<gggg*|BB Igggg~BCgggg*BF|Ign%gg̢BGIgggg8E^Ig6ggEIggg 95s׹gggBIIgdqggN:g[gg(@J׹g~gg@K}׹g mggʞ@L~׹g`Rgg$5g&g8_gMgg8LRga"gg;g gNgigg8ggg@V~׹g[gg8gdtgg@Xm׹g&g:qgiggR6NgggA gg gg@]׹gaggFLmgdvggMQgdwggŽB|-tgdxggǶHgdygg@c ׹gkDqg'F g g'8ggg(9ggg@fW׹g gg9ggg@i׹ggg(@j׹gdzgg9}Ig gc\GggBEgg?9 gd~ggNggg@o׹ghgg@q׹g[gg:gagg@s׹ggg9ggg4Opgmgg9Dgg"N5gdgg(A6{gdggj7n|gdgg9(gggn(@v׹gdgg:|gg(MQ9gdggJrg[ggN>gipggJ.Agdgg@{Y׹ggg@}r׹g&gg@~0׹g gg@׹gb5gg@Eg&gȬ>gb8ggEH7g%ggEXg&ggvJi׹gb9ggK6g#gƤ"H,g#ggyJ׹gb:ggK{Bg%%ggEg%&ggzJ  ׹gb;gg#t8g%(gg#w8wgb<gg=K\gb=ggNg%,gg J~׹g%-ggmJ׹gb"gg6[g%.gHYE&g&g%8fgbBggGrgbCggm8g#gg)E+gggJ{׹g#gԯ*E,O)g%5g|8+ggN8%g#gvE/G8gbDgg/E29/gbEgg1E42gm|gg85g%7ggJ׹gggg]E5_BgbFgg 8G:g#gg4E6;gmggE9}Cg[ggaE:NgbGggiEJOgigg <:\g%FggmJ-׹g(gbLigbHggAEAe_gbIgg6E<mgmggJ/k׹g[gg#8zrggghEBdqgggJ3i׹g#g@˵O(wg#gg8}gjUggA-}X2g&ngg9׹g`gg<_gjVgg&;|X7g[gg&;X9g`RggAEbgg6ggA.egg7gg1Pggg8gg#;?igjXggGmgjYgg&;X?gjZgg&;XCg'qggc9׹g'gA5~{xgj[ggfM |}gg9gg&;~XJgj]gg&;XQgkgg@{܆g[ggA=܈gj^ggzKX_gj_gg& HX`gggl9׹g*ggA=Xdgg:ggA>ܚgj`gg5|XkgjaggJaXlg[ggAAܜg'gJ;MXqggg@Gܧg'gȊ;nXtg{ggo9׹gjbgg$5Xwg'gg : ׹g Rgg:׹ggg){;g&gȐ;g[ggAIXg&gD" g'ggy:,׹g&gg:a׹ggg\;Xg [gϤN0yg'gg:T׹ggg:V׹g'gHigmggȚ<}oXg'g&ĽLZg'ggm:׹gjdggc<XgjeggK[Xgjfgg%?:UXg[gg#;gg(ggm:׹ggg:׹gjggg&< WXg(ggT: ׹g'gg:'׹g igg+:(Z׹g'g6AX5Xgjhgg#;nXgg?gh8ggiPopggg C׹gh9gg"H%jo}gYggMgWggŠC׹gh;ggHggdjH-+gh=gg!<#og& g!eE9gqggC׹gZgg5Jugh>gg;g&gDgh?gg<$pgh@ggyP*ogfggEgggCG׹ghAgg"H6|.oggǣ"H7gggĀH8|ogggFogf gg)DCogZggDzogggC׹ggBF}ghCgg"H<}oggg'B/ghEgg<ogf!ggE2og%g̵;H@~/gg"G~8ggg"HF{ogggFog'go"HG{h g3gg!CK׹gf"ggC׹g8gvF^ghGgg%AoghHggFghIgg"HLOogf#gg?HM|1oghJggC׹ghLgg"HN9ogg~O!g:g6F"gdIggF?c'g.gAHPpghMgg"HRp ghNgg"HUpgggµC׹gBgoPGH=gZgg`PHS>ghOggFAp gg:@@zAgZggH}Dg'gNHYFgggvN׹gcgg:{-_gf;ggi> gg>qwggg˅N׹gggN׹gg78(gggN0׹ghTgg}GKgZIggN"׹g"igt$NYgf=ggO׹gdggCg'Lg.H>Rg(ggO׹gggO׹ggeCgg&>]gg2;gggb>(gggO ׹ggg)O&׹gg9>gg;(gdggf>7gg>gggg)O׹gf>gg˨O׹gggO3׹gdggOSFgmgg>NgdggOK|gggn/O"׹ggg)O#h׹gZJggO$׹gf?gg>kgf@gg>pgggO&׹gdgg#^Ozygdggu>gggO*׹gdgg#bO{gbgg:K*gEg]JĢggg=,׹gfggF7|İgbggz9o{ijg%gK+*g%gg=3׹gggK,*gbggLu+gezggjKĻg)gK/Xghng9gbgg\K2+ggg9y+gZggFNg)gGfgbggK4+ggg2=>M׹gfgg9gSgg3=??׹gbggaK8+#gbggL=+,gdggOgngI98gbgg9g)ggv=C׹g[gT9ugbgghK?+7gfggjK@~+:ghlgq?g)ggKC+AgdggH?h gbggL}+Gg)ggF`&+Hgbgg9+UgjggAgOgɈPB gfggDAg8gdKQgfgg<z$gfggA%gkggCg gyBgjggA~.g#oggHA0gjggA}i2g[FggD 4gggDH׹g#rgghH}2׹gfggKAgjgg_Bx;gjgg ;xgjgg>gfggbB#gjgg̅BAgggDmgfggUA}"ggNjD gjgg ADgacgg!9 gggHg׹g[GggNg#ygr82gghB!gggH׹ggߔ0D{=gjggkB% gjgg*hB'RgfgglB(#gggAlWgjggnB*z*g(bgA&`g(cg%D]agg6`0ggAbgggHx׹g(fggH׹g.grB06ggg#Bq8gjgg1A{hg gA;gggH׹g g;Ag!gADg[HggF?Gggggi?Lg$5gg5Azg(gB91VgjggWN΋gmg(A$ΌgggD&[gggm?Ώgg*wB;`gg=m;6fdg(xg,EfgmggAFΥgggbH׹gjgg?AΪgaggDmgjggBEίg(}g;E {sgggH`׹gggH׹gggH׹gjgg;ιg4gC˶O)g(gg+H׹giggK|g(ggkH3׹ghggN}gggG~zghggGg#fg<N 1ggANghggGMgggN|gggHegggJ6׹ggkNghggG'g[gg(@RggSvGghggN~agguD}ggggzD$gggn6)׹gg,KG.gaxgg:}Z4ggg<'ygnggT6׹ghggPGAghgg+N Fg$Vg)N!OgggN"g$WggZ7׹ghggF[g#gg`7|׹gggl7Z׹ggԶN(}bg&gϟ4N,ighgg4N-ghgg5N/~g#g '5bg[gg)DsgjOggWG}ugggN5Wghgg]H:gcgg:Eggg*@g[ggXGgg@5 gmggN;f$ghgg?N<}1&g`ggj7׹ghggAN>(ghggDN@v0ghggG:gg!ggF$Agggn7v׹gfmgg)NXUg(RggOB ׹g!gguB ׹ge*ggHYgjXgg_D?} \g ggTB׹gggwBj׹g"UggUB׹geggVB׹g`rgg>$nge+gg(D9g!Rg6P|rg"\gP!vvgegg[B׹gYgg<P$ggg?P& ̀g_ggcB׹g"gggD9gggiB"׹ggJj̕g!g@/̖g!ggB$~׹gegg*fB&׹g"vgD:g"wggD:ge0gg)D8:g+ggoB,׹g-ggB-w׹g!gg*jB.׹ghkggṊge1ggMP3̮g'ggB1}׹g"|g`@$~̰gYgg*lB2;׹g"gt?}̴gYgg(D̸gYggOP7<:(g!ggvB6׹gYgg$6B{g!grxDbg7g!YP<v:1g(?ggZP=:2gmgDl:6ge3gg,D::g!ggB:׹gmggD:Fg!gg*xB< ׹g!gg}BA׹ge5ggPE:bg!gg BD;׹ge6ggPF:lge7ggGgcggKDQigZ,gg5QmgZ-gg oQg&gg:Agc gg9agZ0ggEAr}ngSgJg&ggKv׹gf,ggDghgg:C6Qg)qg#8gLgʗ1=fggSggK׹gcgg:I}gXggK׹gcggJQg&gՕNILQg'ggK ׹gcgg=vRgZ1gg6{D-gggmCRg'g՝Y:V/g'gymDq|b:gcggIQjR!g'ggK{`׹g'ggK ׹g'g,B`Kgcgg6 R:g`PggKtNgkggG[g;gg;׹gZgg=OfgkggC gfXggC|gfYgXgg;l׹gBg-= gk3gg;׹gHgOgk4ggHQ@gIgg|;׹g"gg;׹gk5gg?C;Fgk6ggC<LIgk7gg;^׹g"g@C?ghggH!tghggHZ g$g&9gfgg"EF}׹ghggM8b g'ogg'H_# ghggR8" g[gg8g$ggEL׹gfggeF#gkRgg'ACIg[ggM6 ghgg"Z@T g$gg8` 3g%gg8 4ghgg"^@|B :g[ggNg!Wgsl8gggET9׹ghggHcn Eg!XggEV׹gacggC%ghgg"l@E Wgmgg EY׹ggg EZ~׹g$ggE\׹g(gi5Hh|<ghggG gg#gg8~ kghggHk lghgg8- ngggE_~j׹ghggHl pgg8}, uggg"Ea}׹g[!gg;HtLghggo8  g$dg̺v8 g["gg"Ef|׹gngg8 ghgg&bKbcg% gø9ogg$kggnEi׹g% g(t9Fjgngg85 gg3?oghgg+H ggEH^ug$oggEm׹gggEne׹ggg&)8yg%ggEo׹g%gcHeg%g@giggG gggEp-׹g!xggEq׹gigg5H g[sgg^5tI׹gxgg5uB׹gfmgg*\Bg!ggd5y׹gjgglP{g'gg5}׹g'gg5`hgzggg5׹g[tgg5\׹gggk5׹g[uggs6K{gegg!RJ`tgggJ~*`vgiHgg Cg[vgg!NPg( go!SJ{`geggNgeggKE{g[wggJgfggq5׹g*ggv5A׹geggz5׹g'gn Ggg5{gegg J<`gfgg$E)`g$$ggJ\`geggCgfgg!bJ5`ggg5׹gegg!dJ~-`ggg5׹gb)ggJ g'gNJ gegg!gJ;`g'gMD~ggm|5׹ggg5G׹g[ygg!nKx`g'gg05׹g gSn5g!ggbK`gegg%5`g[zgg35P׹g[{gg5~%g[|gg555׹gegg5`gg`L(ggg_6/)ggg'8,g'g G4}1g!gg5l׹g `ggm}5׹gg$63ggg6`g'gg85u׹ggہ K\<gegg%6agegg%6 oagegg!{K =ag!g!|K Igggf>|w׹ggggsJgggg>`׹ggg;zwgcagg!;wggg; wgcbggF{ggOng; g gg;Nwg(ggo; wgRgg;wggCggGpgggo>l׹g`gg:rgXgě;}wgYggG{wggg;g[ggH%g[gg(=,g g9r5g%0gg|>o׹g gg}>׹g'Og P׹g`gg>׹ggg3;%wgccgg3Hhwggga>{t׹g)gg;%|wg\ggT7fLgcegg6;wgjLgg7:uwgcggg;;~xg\gg>׹gjOggY7lxZggG>&׹gchgg>{׹gciggC;xgCggm>׹gfggL{qg\gg94sgckgg;5^xgogͬA!ugclgg ?.{Ux gvgg>׹gcngg;8x7gcogg;;x=g gg>׹gyg;gggJ5A׹gkqggkJ:׹g)gglJ;׹gcpgz9gggJ>|׹gggM6gkrggnJ?~׹gksggCL:gktgg#p8ggg<M@gggJB׹gggpJD׹gggrJF`׹gkvgg5+Kggm5gkwgg7Tg gF=GNgkxggAM`gfggC}ggMC~fgggMjgjgg"M}g g O7(gk{ggM/ugYgg=>vg&gA#;Tgk|ggMH|g*gSM3}g(ggJY׹gggJZ׹g(ggJ[׹gggJ\9׹gfggNM5gggJ^׹gk}ggMgg`Mg2ggJc׹gk~ggMgkggMggg!75g*g??[{gggJd׹gg"@|#g"ggJe׹ggg!Jg}׹gggJj׹gkggCXg9ggmJk׹gkgg*L?]~5g?g~@G3{8gmgM'gggJt׹gbgg:#Ngg?:^Qgkgg*Z?i gkggC9gkggCgggJxJ׹gkgg NgYgg) E_gggJy׹ggg 8}׹g|gg8|׹g)XggH\2giBgg'>2g!Ngg8׹giEgg' >?3giFgg'>3 giGggI13gZXgg'>^3g!Rg@{9-zgygg'>N3g!Zgg#8׹giLggG3(ggI: giNgg"E]3>gg}"E^0gbgg<gZZggF3Bg!`gX>3Ig(/gg8׹giPgg,N&3Kg%3gg%8׹giQggI@~&giRgg'!>T3MgiSgg'">3Tg'gg>y3VgggHID{@3WgiTgg'%>'3\ggg#8׹gOgg8׹ggg>}3_gZ[gg''>3dgiUggDžDcO3tgngg>R3ugZ\ggzDeEg%<gg#8׹gng>3giWggDHNgZ]ggO<Tggg#8׹ggDN7VgiXggIO3g'gimEs\gng>|3gg?Fdg!tgg8}c׹giYgg8{׹ggg/8S׹gfKgg@xg)g =*g)ggC׹g)g)5}zggg5\gg'qE?bgegg'>CGgggC{׹g*gr5~ gf{gg5|#ցg$ggmC}*׹gggf^5E֍gbSggIk~.ggA5֑gSgeI7{9gag6<gg<l@g,gOdCgegg5֝gUgѡ6Ig* g7>TJgegg6Lg* gLnE(PPg$!gg5~^֩g$#ggC׹g$$g'F LSgggC׹geggH6(ֲggg)5Yg0ggC}׹gegg5gegg5gegg5}0gg̓PlgZggz8}/ngegg$NwgjOgg8krgg͎5gggC׹g]gg$CV׹gegg5geggAOgegg&Pgn(gg5ggggPgegg$OQ+gegg =bgZgg]6}gegg^6~ gcggI+{hg :gg&Hg[Sgg*]B jgggA;Ugcgg&;{gggTDhgcgg(=sg(g^AtgggAAgcggA}gcggAg)`gguM]׹g[TggA{gcggpP|g&ggAg[Vggv6NgcggA{:g(gg~;gggAEg)ggv5Bgcgg&;g7gFsgfggAig HgLgQggAg!ggAvgcggJ|sg;giDQMggY?g KggM׹g*;ggM׹ggVggI;+g gmAzg&ggA:g gxn;hgcggwMUgg A0gcggAgcggA g)zggW;gggA+gcggA g VgAgg<g*EgZ;Hgcgg&HgcggP6||gggZM׹ggAK+(g$g&I{g[ggG}0gfgg(M ׹gcggJ~G<ggg_M׹g*gP@ag ggM׹g ag_Agdgg;N8| gfggH  g)gh'< ggh<g hgͿP g)ggM׹gcgg6s/gcgg;m0g`ggJDAg!gˮ6NЙg`gg#e8Aggg#k85B g`ggDykЧg`ggABg`!ggGTBgfggvP'g`"ggDPB'g`$gg9f0gggg|>g!g$8g`%ggGHB5g`&gg8DB9g`'gg#|8B>ggg.=e׹g`)gg8BDg`*gg'>3BGggg2=g׹g g̤k80g[gg*N#BOg`+gg(b9<BQg`,gg(c9=BSggg=k׹g`-gg!7 Bgg.g;=q|m׹g`.ggDggg==s׹g#gg=th׹g`/ggVNBg`0ggyDBg`2gg#8RBg`3gg#8Bg(ggm=w}׹g`4gg}DBg`5gg;,ghggN-g`6gg#8Bg`7gg#8/Bg`8gg#8|BggggA=z׹g`9ggD!Bg`:ggDBg#gg={m׹g#gg$DBg[gggiggO@{dYgFgVEHgiggXELggԁCyMg*9ggI3 Yg#gw{J GSgYggJGTgegg^DYgegg<G׹giggLYg'gbmI6~AcgiggDHfYgigg8pggg(J<vgb&gg#?c{gggFG ׹gggGG"׹g&gg$]G#׹gggG$O׹ggg#@݈giggsD{ZgiggIG}LZ$g\ggQG0׹giggxDZ+geggRG1:׹giggJ"Z0ggg$kG2|׹gmyglDZZ3gmzggDwZ4g!gJ&5ݮggJ(ݱg`gg)EݳgiggJ*Z9g(gv!DݹgggTG7׹gigg 05nݼgiggG{ZEgg2:BgiggZG;C׹gEggBG<׹g&1gg\G=׹gYggJ2FgiggLZ`giggDZagf>gg7q׹gvgg ?tgf?gg;oggg;pggg7 ׹gZggL\AgfBgg;vgk ggH+}:HgfCgg ? gfEggO5Mgmgg67%]׹gfIgg:gfJgg Dg*gg&7(g`gg7'׹gfLgg&75ggg7,1׹g}g 7~ }gfg;gggg ;ghgg7/׹gkgg37"gg¦;~Zggg#;,gg':H-gZkg77 ׹ggg%;/ggg78q׹ggg79E׹ggg7;׹g9ggf7:gfOgg;_;gaZggJfggdFg{ggg7Fg|gg7=׹gfRgg ?)(NgZggVM~ggg)I7gmgg0;Xgn-gg1;YgDgQ&7gfSgg:cggg;5hgwgg7Ed׹ggg;7F׹gd4gg=@gZggOSgZ gg&78gfVgg7G9׹gn0gg=;zgg-B;ggW%< ggggd@@׹gdgg<GgKg[&<ggg@r׹ggjggKg~gg@׹g&@ggj@׹gdgglI'gdgg)*G|_gfbgg/<}*gdgg#q8=-gzggAG{ofgdggCGjgfcggnI3gdggI>F~8gd"gg$<qgd#gg)0G}Awg&HgG=gd$gg#;O_zgZggD AgZggGGDgggIG}ggG>g&MggG}?gZggMGKgd&gg@׹ggg@~׹gd'gg(+6STgd(gg)7G~sgfdgg%@'׹gg;<|[gd)gg-=1&gg""3>gd*gg"4>gfegg(@]׹gxg87_gffggIcgd+gg)>Gag&Ygm>ogZggPGugg)AGgfgggF<gd,gg)BGKg&]gg5@׹g&^guOld~g&agTG6ggK<ggg@׹gd-gg)FGggg@Z׹g!ggmFOgd0ggC<Rgmgg)G|gd2gg-I&~ g<g-JqggÊGgd3gg ?0gd5gg;Hggg@׹ggQF{gd6gg)TGo g`ggsEt~ hg(g tEu gg(8K@g`ggwEw hgfggKP׹gggK׹g`ggzEyhg`ggL?qhglggK?׹ggg>q{hggg5>rChg`gg>shgfgUt`g`ggO?u6hgvggK8׹g(gg>whgZgg%DK&g%ggK|>׹g(ggK,׹gZggKB׹g{gWPEZhgggK<׹g`gg>xhg|g>y.gg]TE3g g @6gggf=@,hgZggE29g`gg@hg`ggx;/hg`gg$7;g(gZE<g(gY>z|@gfggK׹ggĤm@XAggoYEhgggK׹g`gg;~bBg`ggR>NCgfggL ׹gg[>}NgggL׹g`ggI0hggߟK>hgfggL{׹gggL ׹g"vgߦM>\ig`ggE7igggL ׹gggL Q׹g`gg>ig`gg>i#g`gg9jg) g׭I;mgggL׹g`gg<@i0g`gghEKi1g)gz>gggaE{JgggP<iVgggQ<iWgwg?gjggJπg$gg:0׹gjgg!MJςg&gg:1׹gygJPg# g>>zgcgg@H%g#gdWEgjggGEgfggJϣg[ggKJgjgg!6ϥg!gJ7gfggJgtgg::~׹gj ggJϭg'gF&7gc gg,=bg!gg:@׹gj ggJv϶gj ggI8vgfggOG{ϻgj gg}K7gj ggJgjgg!_Jg#ggJg#gg:D׹g'gg%3:E+׹gg/JMg[gg'DLgjgg"Ee,g$g7JHg[gg:L_׹g# gݞ:M|r׹gfgg:Q׹gg QM,}g#!gFJgmgI!J gn&gg#J gggmbJggg:X~׹g&ggZ:Z׹gjggJgfggcJ{gjgg>g#(gi*J$gggJ0*gjggJ1,gegg:_׹gfgg%J:`>׹g[ggOgn'gg1J8ggJJ,g`QggNg[gg[?nJg8gR&Abgfgg8O}#cg%gg8PE#eg%ggJEz ׹gvgGD#hgwggh@gmgg{E|{ ׹gg"gg:Ae#jgngh8X gfgg%Af#lg[ggJ~g;gb+AhgGggLE~~ ׹gggD?tg%ggMEc׹gwggNE{N׹gfgg>"gfgg%AlX#ggg8b#gfgg?-gfgg8c#gfgg7b3g%g%Ap#g%g[K& 7g%gߓ8e;gfgg@`Agfgg/<#g[gg^?{Eg[gg.7Hg%gٽm8kcJggg]E~׹g[gg9pKg[gg 8lNgggE}׹gfgg%Az#ggC<\g[gg>#gNggE׹gfgg%A~#ggI%Ajg[ggeE׹2%ggE}׹gfgg%A#g#g8wzugfgg ggjO.׹gdggO/!׹gdgg(=~;;gdgg'J{~;>gdgg(= ;Cgdgg(=;Sggg;O4׹gf ggE;;Xg*7ggrO8׹ggg'J|;]gdgg=5gdggfMk;kgf gg+M/;lgdgg(=~ ;zgf ggN;Hg*;gg|O=׹g*=g6Mp;gYgg4Mgbgg8M[;gggKOD׹ggѹ=lgdgg!Mb;g*EggOF׹ggGe?wgdgg!M;gdgg!M;gg:{:́g7gAN}ͅgg"b< ͊gggGm{8͐gdgg45;gdgg(=8;g$gg OM}׹gYgg@4fͪgdgg= ;ggg(=K;gdgg(=;gg/A-ͳgfggJ~;gggtOV?׹g g,LM};gg =gfmgg>0SRg`gg!Fh5ޕg@ggz?׹gggW?}׹gCgg}? ׹g`gg)_L)ggfGgg$NNQmggg(@UCޯg`gg!"Fq޸g`ggo:sB޼gwgnJgggW7Z{ggg?׹g%]gg?׹g`gg JOg`gg84ggg?׹g`ggFgggDg#JgDjgf,gg$NgSg`ggDg`gg*:Wgjgg?"׹g,gg?#׹g`ggDgg[Dggg?&׹g\g,U9@gg.X9gihggF~g*FggD5gZ2gg?' ׹ggg ?({׹g`gg%D=gmgg(Dlg)gg ?+|Z׹gmggdD$g%wgiD|7g`gg.Do,g`ggGqggk(@xggg?/R׹g`gg=:g`ggFg%~gg?2׹gZ3gg!JF|Gg!gЖƪ:/g!gЗ5{gfggKg)gg&H׹g!gKg$g(5z~gjkgg>Gg!g,5~gggǢH׹ggggA|gggtK0g!gg!PJ1g!g? 5gjmgg5#@g'zgΨ7gjngg59EgjoggE Ig$gw5~ gjpgg|KKggu5>gjqgg!6gjsggJgjugg{5~YgZgg|5gZgg J|g*=g0}5gZgg5 gOg~!5dgZggK^ gjvgg&5lgZggK^qgfggKtgWggH׹gjwgg*5A}g'g?Kgjxgg-5'g'g\[J}gjygg/5g\ggH׹gjzgg15gj{ggUNg(ggnHC׹g]ggH׹gj|gg(r9Eg _gg=ugngݯ)5gfggK*gj}ggK1gj~ggKbgZggK<2gjggK]ggg&)H׹g!gv<AK8g ggtH׹gdggH|F׹g$gkƦ6 BgZggDr~UDgjggKygjgg>5gagg!7Pgfgg@ g[$gg<g$Kgg8׹g(gGogfgg8׹ggg8׹g[%ggGJeg$Mg@gdggp6G!gfggGJhg$Ng +9)#g$Pg FG#(gXg;y9,)g[&ggF9*ggɪ\B6g$Rgg8"׹g#sgg(Y92J|gfggGJgfgg(]97Jgfgg98JggggGSJg"kgg8$׹ggggzJMXg$ggg8׹g&ggGKJglgg8׹gggCng$_gCGog$`ggq8{׹g['gg7B{ggggG^Jg$cgg8 ׹gggg(o9CaJg$ggg 8׹ggggGZJg.g5dՊg2gLՏg4gg{8@׹gxg[FՒggggG"Jg<g5GJg ggcH%Jg@gg8׹gg ggK}շggg8׹g gg8׹gg gg(9O7Jg[)ggCgdggBL׹gggBN׹gdggBO׹gggBTt׹gdgg>p|agdggBV}`׹g[ggN[ggg8Tag$~gg8Wagdgg8ZagdggBX3׹g#mg"CK6fgdgg8[bgdgg8\pgkgg>vMqgg%Orgg*Q?vKwggg?}@gdgg8dgggBbx׹gdgg>{6gcRgg7+|5gdgg!9b)gZgg%Bi ׹g\gg&Bj*׹gdgg#?b0gJgg'Bm~׹gg8KeZg(gO gggg8nab8ggiT8oNgdgg8qb=gggU8rb>ggD? b@gdgg 8sbNggg0By ׹ggBzW׹ggg1B{L׹ggg88vgdgg8xbhg6ggmHNbng gk?Pg\ggsI)btgggg8~bxgegg7Dgmggg8{,b{gggmB׹gtgg BI׹gdggGbgdgg;B׹gggmB׹gdgg=Bs׹gdgg>B׹ggggFdggg M׹gggM|׹g gg!Mu׹ggjgg#h8_g =g-:3xg$}gg!M׹g\ggd9{g gؿSL{g gTLgggM׹g\gg$M׹ggg%M׹ggDggJ~,g\gg)M׹ga4gg&;3ga5ggCOga7ggJEggH27ga9ggIMHNga:ggPGUOga;ggFgmggmM|p׹g!+ggG]}Yg$ggɉJ[g\ggHng'gǼ"H>ga>gg'Jelgg*ɐJZggEggGcg/g'J$}ga?ggI|~gaAgg'J gaBggYGiggg!M_׹ggg$MggFggGlgngMɘJgaCgg'J6g5ggM׹g `ggnM|n׹gkggJQgdggCkpgaDgg#'L*gaFgg'Jvg<g*M[g>gg@M+׹g@ggAM׹ggg!M,׹gaHggfGxgaIggBM|׹ggg!M׹gggCM|k׹g$gg?;W׹gg=ǜHkgjggRLmgjgg#L|g&tggs;{׹gjgg#Lgjgg#;@g$gФ#;BgjggF)[xgjgg# Lgggz;׹g&zgg;GgjggG;R׹gjggG|gjggaLgjgg;Lg$ga#LgggO;z׹gjgg#;Ng!)ggR;|_׹gSggS;Y׹gmggU;QgZgg;SggY;UTg(ggX;׹gjgg#;Xg'gg[;Y}gjgg$aG'<g$gbEg$gg[;׹g3gg#;]g'gg^;^qgZgg&;׹g$g^<z׹g'gg&<L׹g$gw#;agjggOgggmH) gjgg#"L g$gg<׹gjggd<{׹g'gnDj$gjgg#;fgjgg$rG8gjgg#;jg$gge< ׹ggn{;zg'gFk g$gg< (׹gZggj<|׹gjgg#)Le-gjgg#*L2gjgg#+L4g*.ggxGB0׹gggzGD׹g'pgg7MzpggKgg9M{pggLgg:M}OpgZaggI_]g ?gf9M^ggMggXDhdggNgg=M>pggg>MpgggM}pgggGJz׹gfLgg|9'pg'{gy}J [}ggQgg&HFpggRggKggSgg%,:?epg'|gd5pggTgg9pgkgg>Lugggm;O<gggf}:qggAlg Mg:[ggXggKM qg"ggGZ׹ggYgg&HqgfMggG_~׹g ZgȖ;{gggw: q#gNggAq)g'gMq-ggZgg:q.g0gs7 gg\gg Cgg]gg 8g*g'I.gg^gg\M~Fq:gZcgg:Sq;gggU5qCgg_ggJ}qIg*MgMgg`gg#&LqMg=gg)MqOggagg%C:YqZg6gg% 6oq[ggbgg!tKqeg;g$M#g*YggGuF׹g?ggGvB׹gAggGw׹gBgg,:)qqxggegg:+Gq}ggfggGzA׹gDgˠgMgaggG{׹g)ggG| ׹gZgg5׹ggg5Z׹gfgg5׹ge:gg>3gkqggeL'[ge<gg >4fge=gg*2?=grg# Lgg=Wgg0??gZgg5׹gcKgg6Lg[gg>?]ge@gg>Ag)gg>BjgeAgg>DRg[gg>Eggg!7|gagg#;ITgeBgg#LghggEgeDgg>I.geEgg JggymM}5geFgg'MD~qgeGgg1?FgfggNGSggg5׹geHgg; g%gg5~׹gg;&8gYgeIgg OAUgQgcX>Ugfgg$[G!Pggg$*7g`gg5׹ggg5׹geLgg:c&gfggGb0gg5BM ggo[>[t#ggs\>]&ggg5|g׹ggg >^1gg~>?Wn*geOgg/>_z=gg<|:1gbg;M^22gfgg5׹gfgg"HIi8gg͑b>aiMg!?ggMdOggg5׹geQggdLEAg)MggC?`VgeRgg*P?aYgg5׹gfgmE>{Lggg*T?dcgng=MFRg)Qgg5׹ggg"5|׹gogͽm>gXgeSgg<>hSngeTgg)LS8pg[gg5׹geUggC>k>|gaggE~+gNgg"H$,+ggg@׹ggg@׹gagg5D?gagg"H.|o,gagg 5G{k, gZgg@׹g'gg 5K,g]gg@~׹g^gXNTgiggKVg'gg@׹gfgg5O{,'gaggN}ng[Wggm?og)ugg@~׹g$gg"u@8׹g%gg"v@׹ggڈOńgg89Ņggg"z@{׹ggg"5T~ŊgaggK|ŋgagg 5V,Aggg@b׹gtgn.C%yŕgugg 5[,Hgagg $5\|,Iggg 5_,Tg'&ggĈHC ,Ug{gg@׹g|g )5f Ťg&g`m>Ũgmgg5g,fg#ggn@׹gg5h,ngagg5icůggHOiűggg"@}׹gagg@{׹g9gCHQ gmgg5o~,gagg@S׹ggg"@c׹ggg/@V׹gaggw@B`,gagg 55q&,g'4ggĖHW5,ggg5r,gggBH,g[Xgg"@{A׹g(gg"@׹gk9gg6MwC|gg-ggA/Cgk;ggA0Cg&sgdA1NggMxNXg&ugA4\g$g4Ls_gk<gg' >{Cgk=gg)NagggfJ|׹g&vgfA8jggghJ}׹gjggJ׹g[ggJ׹gk@ggW8`wgggJ{׹gg`Ig|gg@чg)ggJ׹gggABWCg&~ggMCgg0mApјg ggJ׹gkCgg#}8UѢg#g'HiѤg)nggJ׹gggJ׹g&gg'J׹g(ggɎJg׹g*ggɑJm׹gkGggAKCggg$MCg,ggɓJ-׹g-ggɔJg׹gggMRDgg mHg2gϮG g&gMg&ggJ}׹g&gMg!ggn Jx׹gkKggM2g)ggJ׹ggP6g!gg;:b}׹gggg):gggg)8gfggLY#gggg):Jgggg)8Jggg^:d'׹gKgA3ggggMy{RgYgg)8gegg8!3gegg?:f׹ggg`:g׹g"gg@:i}׹gbhgg<Ng&gg8#gYggO!g ggD:m`׹ggggE:n׹gYggOsg g^8*DgggG:t׹ggggM g)2gg8.gggg:gggg)84gggg|JRvgggO:z׹gg:gggjO}g ggR:|&׹gggg* :+gYgg$'B|05gYggF6z7ggg):}׹ggg:~׹g!1ggW:׹gbgg:K׹gggg)8=X>ggV7in3gggZ:׹g gg6:׹gggg&<kVggggA,[ggggCh`gggg*:}hggg8C-Vga+gg5lXgggg6|:Yg&gga:׹gggg8 igYgg*':$jgguA'qgggg**;gZ=ggC׹gg%D;geggL@ Fgggg5O0/gggD6׹gggDQ׹gggD5׹g ggD׹g"gi^DD!gegg%DE}^g% gg%DFag ggD M׹gYgg/D ׹gZ>ggKZ gegg#? ggg?@ g~gg%DLMpgeggIg)ggMw}geggK gegg%DR|gegg@}%gegg%DSgZ?gg;/geggegeggu@?rg 1g/@@zggg3D2׹geggz@DgZBggD4x׹g8ggD5|׹g 6ggD6׹g 7ggD7׹geggD9׹g$FggD:׹gagg=ORgZggOX4׹gaggd;RgaggH(Rgaggi;|"Rgg ;=RgaggHRg%g8kggal; Rg%ggO[~׹gagg I\Rgfhgg; ~_zgfigg#4O]}j׹gagg9`Sgagg;~Sg%gY;ٌgSg;<]ِgagg(@\C٘gdggJ9ٙg$ggu;S g!gI ٦gmggOe6׹g%gI oٷgagg|;YS!gZgg9nQټg"gg;{)S&gZggI+g"ggOg,׹gagg;!S8g%g;$ggs>gagg;*SBg%gg;+{SDg%ggOj{Y׹gaggIgg9H !gagg;/SOg%g,:ggg#VOp&׹gggOq/׹gg8C/6gagg;23S\ggwI"gaggeK>S]g"g(D6hgZgg8BgfjggI#gagg[N~DgZgg(J6 gtg>) gggOyW׹g%g>.gaggI'{b gaggqBSgbgg3I(QSgkgg$JGgkgg<GCj(g&tgg=b׹gmgs|GFogg;M~|Kj2gfpggNKgkgg=׹g&ggGGqj>gkgg$NMjAgkggBGHjFg&xgNOujGggmGIkg&zgg=׹g[1ggNQgkggGGMRjOgkgg$NT}jWgkggIGPj[gkgg=aj_g&gN]}gAgg=}׹gkggGWBgkggRGXjlggg(=_׹gfggGYjqghggHTggO#LVgEgLD gkggTG[7jsgkggG\<jtg[2gg(a9;5 gaQggHmfg[3ggK.jvgggG^geKggNmgfgg$Nn@jg*Cgg={ ׹gkggUGaQjg[4gg6e0g[5ggXGgjg*Hg$[Mvjg[6gg'MN2g&ggGkjg&gg=C׹g*Kgg=׹ggg=p׹g*LgčHK=gmggGn}Gjgkgg\Go}jgmgGpwjgkggGqpMgkggAjgggʕ=׹gkgg=׹gkgg$Njgg uNYgkgg=׹ggg=׹g[8ggN<]g\gg="׹g&gg==׹ggg(=E׹g(Ngg=׹gkgg$Njgkgg=|׹g_gggGy#jgg3N| og`PggAvpgigg):}guggH,׹g"ggf= pgggg;( tgggg; vggg=< |gggg"!>| g(gӪ; gggg"; ggg=H׹ggggH׹gfgg>ggggH׹gggg#; ghgg(6ggg;? ghgg=\cgQgܓG7Ughgg\<[ghggC~g'g+6"ghgg8ghggK*C g)9ggI׹ghgg/;~ gggI)׹gaggIc׹gggmC` g"g=6 gh gg"8>  g-g;~g[ggI׹gh gg"=>~C g" g0==gg4=@ gh gg&7 gg"G>"g)IggI׹ggg)I ׹g)Lg>$ ge!gg>%ggg,I$w׹gmgg>'g"gH)ghgg"L>*b g[gg;21ggg"O>,{ ghggH;wg(gg7H׹g(gJ9geggA$ggg6s%g(gmJ<geggM7P׹geggM:%#g"ggE7S׹g g#=]|g\ggsJI{g g<Gg\ggI7W:׹gg~ggY?ggM2?Gg!gUOg(gx;g%ggJN%3geggA%5gTgVMggg}JS%8geggJW{%?gVgJX~%AggJM;gggc7^׹geggJ]%JgggO7`׹g(g"J_"geggJ`|%Qg\ggP7b׹ghgg#?DggPggA%YgeggJbN%]gbggW7j׹geggJi(geggA%{gmggJm|`%gggk7q׹ggg`7y׹gGggr7zL׹gHgg7{׹gpgƅA)%g)gg B*׹gbJgg@~xg(gJ6_gbKgg$yI1xgbLgg$zIxggg B׹g(ggŤB׹gg!&;gbMgg${Ixggg$ Bw׹gbNggAxgggB׹ggg!6{ZgbOgg$Ixgbgg!MgbQgg5pygggB׹gbTggiI^ygbUgg={gLgg8B׹g%g/A y gbVgg$Iy!gPg1~5Hg(g3=gggA Ny#gbWgg$Idy$gg5A~Yy+g&gg$&BY׹gggB׹g-ggBo׹ggKAgZgg$3B׹g7gSMgb[gg'M_yLg8gg$BN׹g#RggA~[yOgmggAyRg^gA(gb\ggvI|[+gfgg)B׹g>gg9B|׹gb]gg,B׹g(gHF3gb_gg=}6ggg;B`׹gggn B׹gYgg|I~@gmgqA"6ynggtA#HgjgfLJgbaggA$~Lg(gg2B׹gbbggA&\y}gbcggI>yg(g4A,[gYggAZ~\gIggCygg{GA|v g`=gg'M5_ggRqIg`>ggO-Cg`?ggOD~Ng(ggɤM8kgZpggNGg`@ggO2 gggM;~#g`AggqO7t0gZqggGK1gZrgg8?5gkegg%&:89g`BgggENggg$NaLg`DggLTg`Egg&;{"VgVgѪMM Xg`FggOBnZggѫMN8[ggѮMO\ggѰMPSaggg){L:{׹gggMRlg`Hgg$Nr|DugZsgg&7{g`Igg= gZtgg)L<׹gmggMagZugg>Mc3gZvgg)LA׹g$;gg)LC׹g`Jgg'Meg&ggLD׹g`MggJ'g(Eg E=}gmgMg)gn(ggMigggLG!׹g(HggLJg׹gggn,LK ׹gZwgg"OP{gggLOb׹gug_LP׹g`Ogg(Mn|qg$AgLm8g5ggzC49g#ggfmC{4Ag$gg<s׹gfgg<ɗgZggDɝgZggD +4XgFgg<׹g gٚB_gghUggDMgLgg<({<׹ghVgg<|4og"gg<*׹ghXggD 4sg"qg&kDVgfggqD_g"gg<-f׹gRgg<.׹g"ghNAy4ghZggD 4gh[ggD74g(kggD4g"ggD 4gh\ggEJ4gfgg<4g gD#g ggD'} 4gmggD)4gjgg<6g"g6 D,g"g7 D-g!gC1*g!g5D/ gh^ggE}4g! gg<=׹gdgGD15gh_ggC:4gh`gg9|6g!ggg-eg Ggۉgg ;mg cg\Wg/[g rAg-LgRg-g0GЉg<+g)%g% gg%Dg+kg, %g&gf"g."g-_ڍCvg/cF1Cvgt"g0'"gf8uCvg1;_"g0("g@Cvg5"g*"gwCvgQ_Cvg "g1;tCvg0(;-CvgVCvg-_j"g/c$"gKCvg-RCvg oggg6t.ggg/ggg,T!^gggeggg&:ggg5ggg*Rg-XTg-as<g(g g,]^g(:9g!>g g#eg"ێg g 4(g(Ogag,AgQg(+gDԚg2zg1g'#@gg Elggi-Jgg0gg0[ggMgg1(VFgggga2gg$DBgg ]/F' +}k1uggggg(:g#][g6g-a>g g,eg(ۋg)GGgg,(g(Og(ug Ag!Ng"+g 4xg*Gx!)(O+%bEggg1tIgggt@ggg*o!wgggggg.<:ggg0,ggg5ggglgg$DMgg0gg0fggXgga,gg,qgg!mg/L|gggp,ggg}ggg%jggg"gggiIggg+QL*}G} )"% Ov"&1t.4  ~39$`S!aF )H#QJBp22+rux cp lvgggggggg]g$g&5g0g )g"Og+g *xg$Lg$WKg+%6gg1Bg%Tg }g+9g(Q`#ggg*ghyg#g&pJg,gpwg"g -g4g#<Zg!Xg!bgBgY006S1xT *z2D#d1u%VggggC[ggggQ Eg!Hmg!eg =gDg ]DM> eou.G0!(+O#'u11, (q|9|"` A'VA1ue8++/Qx}Bb1,# \)avgggg+ t5gggg!/gggg)gggg#isgggg*b߽0=D*  ./pg+g%T"g <g* $.~ U5\0 Cmx _)W-Re"UЅ <'/!D~,k(zT2X.B*e ggggg6ggggg=gggggggggg&#ggggg@ggggg/'ggggg ggggg :ggggg0tggggg0ggggg#qggggg1uggggg H|ggggg!*ggggg_ggggggggggggggg.!ggggg ,ggggg)PHggggg#tggggg!oaggggg q*ggggg"  ggggg+82ggggg,gggggp<gggggKggggg\tggggg,׭ggggg10ggggg1j ggggg-0$ggggg,8ggggg!+ggggg!T2gggggGggggg ozggggg5ggggg(=2gg#M'g2gg!Ogg'jg'HܞgHRgggng/2Ig Jgbgg1g4g-c^g)g Sg)m-g*yg2]cg$gsGOg ig%g(g mg(eOg-ug1Jg!gg9g/o`+g0g V+gxg4`g1bg.=Cggg)gggNgggagggggg'Hegggggg2Yggg2gggoggg/=<ggg-ggg-'2Rggg92Rggggggt2Rggg-PZggg-P 2Rgggggghggg/2Rgggy2RgggodAgggg/lzgggg1gggg T|gggg  gggg Hggggg-Xw2gggg%YOgggg$(ggggqgggg+{ggg[gggEggggggP=sggg]Jggg&d'ggg(ggg$ggg PEggg#Dzgggl^ggg 2'Oggg,jgggaNggg thggg0Z/ggg'ggg+pVggg gggx|vggg.8 gggggg ^gggzgggԨggg@&ggg2ggg&fggg&!ggg{gggEggg o ggg *&ggg$/ggg3Pggg ggg$ wggg2ggg1?ggg Y3ggg+ggg$ ggg:ggg anggg ggg UgggC ggg gggigggU$ggg _ߢgggKRggg%i gggqggg(>,ggg%gggSggg0Wkggg0yggg 59gggYg$VfT$Q86gggg1Kgggg* 0gggggggg0Rxgggg gggg3gggg+Zgggg sgggg"gggg-)ggg>)ggg"J^h)gggQ>)gggil)ggg ( i)ggg")ggg$F)ggg S)ggg'Rggmgg-lggAggXgggg Wyggg]Wg'geg<ۇg14GCg+g,(gIg Og)gug%Z1?g~gg9g(` ggJg&+g,xgUgbg*O?gL }"0Q#uJ}wgggggg']~ 1gggggg'? wgggggg&`+ 1gggggg۳ 1gggggg}! 1ggggggAwgggggg&`ewgggggg ggggg-O.ggggg 9UFggggg*mggggg(b ngggggFXggggg/%<6gggggggggg-tk'ggggg/$ggggg/s./1-GS%9<g,Odg,{g$|g(ogg&?wxgYgzg׳g rg{r+g+c'=gggg#Ygggg=gggggggg`ygggg$xF/S(.OTu00%F$9E2%_S+]'xI\bsѧ.?ggggsjcgggg%mcgggg%.?gggg-|B.?gggg-D=cgggg^gggg .gggg0UKgggg( rgggg.Xgggg&Xgggg & gggg"!gggg!9V @3ZP[g0g&Eg1Vg8g@2g!gTg :Qgg:gCgeK^g+,gV {Bgg gg+MhggB&ggMlY N GfY/ggg?gggg2ggggggggggggggggggggggglglggggggggggggggggggglglgggggggggggggggggggggggggggggggggggglgggg>gggggggggggbggggggg gggHgggggggggggggggggggggggg2gHgggggggggg8ggggg gggggggggggggggg9gggggggggggglgg2ggggggggggmggggggggggggggggggglgggggggggggggglgg2ggggggggggggggggggglglggggggggggggg g?gggglglgggggglgHgggggNgggggglg5g9ggggggggggggggglglggggggggggggglggggggggHgggggggggglglggggggggglglggggg8ggggggggggggglggggggggggglglglg2gg>ggggggggggglgg2ggggggggggbggglggggggggggggKgggggggglggggggvggggggglgggggngggggggggggggggggggggnggggggg>gggggggggggggggg gglgggggggmggggggggggglglggNggggglggggggggggggggggHgggggggggggggngggggggggggg>ggggg?ggglglg2gHggggNggggggggggg2g-gggggggglgggggggglggggggglglggggggbggggglggggggggggggglg2ggggggggggNggggggggglglggggggg ggggggglggHggggg ggggggvggg;ggggggggggggggggggg-gggggNggggggggggggg5ggHgggggggggggggggggHggggggglggggggggggglgggnggnggggglggggmgggggggglglggggggggggggg8gglglggggggggglg2gggggggggggggggggggglglggg>gggggggglglgg2gggggggggggggggglgggggg gggggglggggggggggggg5gggg ggggggggggHggggggggHggggNggggglglgg2gggggggggnggggggggggNggggggggggHggg ggglggggggggggggggggggg8ggNgggggggggggggggggggggggggggHggggggggggglgg2gggggggggglgggggggggg5gggggglggggggg>ggggggggggggggggggggggKglgggggggggggglgggggggggg2gggggggggglgg9gggggggggg ggg2gggggggggglgggggg ggglgggggggggggggggHggggggjgggggggggggggggglg5ggHg>ggggggggmggggggggglg2gggggg/ggggggggggggglglgggggg;g5ggggggggggg;gggggggggg5gggggggggggggglggggggg gglg;gggggg>ggggglggggglg5gggggggggggglgg g9gggggg/ k mkgggg(H3gggg'.gkggggUkgggg!3gggg3gggg %kgggg'E3gggg ;]3gggg ,Ckgggg)E )kgggg#!tQ3gggg++/3gggg#!mkgggg  Ekgggg ,^3gggg1_3gggg@3ggggWkgggg!}3ggggY*3gggg # 3gggg ;kgggg 3gggg(:3gggg #Rpkgggg 73gggg(Hkgggg1Zkgggg)Ei3gggg!kkgggg $j3gggg< kgggg kggggK<3ggggYlkgggg غkgggg ,3gggg++Dekgggg)>jkgggg(kgggg)>5"3gggg" \ lv)XN.?3g,YK*1a,qLggggggggggggggLggggggggggggggOLgggggggggggggg)e]gggggggggggggg^gggggggggggggg"_gggggggggggggg sggggggggggggggosgggggggggggggg'sgggggggggggggg .Wgggggggggggggg.Xgggggggggggggg&.Ygggggggggggggg+dgggggggggggggg }gggggggggggggg-igggggggggggggg U gggggggggggggg+U gggggggggggggggUgggggggggggggg,gggggggggggggggggggggggggggg2>ggggggggggggggw{ gggggggggggggg$0{ gggggggggggggg{ gggggggggggggg)6gggggggggggggg(6ggggggggggggggO6gggggggggggggg*YggggggggggggggZgggggggggggggg)[gggggggggggggg_]+gggggggggggggg],gggggggggggggg(]-gggggggggggggg'gggggggggggggggggggggggggggg2Q gggggggggggggg-4gggggggggggggg+V5gggggggggggggg >gggggggggggggg1>gggggggggggggg>gggggggggggggg.Egggggggggggggggggggggggggggg,]gggggggggggggg [egggggggggggggg3egggggggggggggguegggggggggggggg 5 gggggggggggggg. gggggggggggggg+\gggggggggggggg]gggggggggggggg^ggggggggggggggGggggggggggggggGgggggggggggggg0=Gggggggggggggggggggggggggggggggggggggggggggg%Ogggggggggggggg*>mggggggggggggggmggggggggggggggmgggggggggggggg=(gggggggggggggg.(gggggggggggggg.(gggggggggggggg!Pgggggggggggggg!gggggggggggggg%gggggggggggggg Ongggggggggggggg'Oogggggggggggggg tOpgggggggggggggg 4gggggggggggggg 5ggggggggggggggx 6gggggggggggggg&hugggggggggggggg#ugggggggggggggg1Xugggggggggggggg w1gggggggggggggg1gggggggggggggg U1gggggggggggggggggggggggggggg=gggggggggggggg$ggggggggggggggpWggggggggggggggWgggggggggggggg*BWgggggggggggggg2 cgggggggggggggg dgggggggggggggg@egggggggggggggg n}gggggggggggggg-}gggggggggggggg }gggggggggggggg 9agggggggggggggg+G9bggggggggggggggT9cgggggggggggggg+gggggggggggggg,gggggggggggggg\-gggggggggggggg _gggggggggggggg%_gggggggggggggg _gggggggggggggggggggggggggggg'ggggggggggggggggggggggggggggmgggggggggggggggggggggggggggggggggggggggggg)Agggggggggggggg Agggggggggggggg+XAgggggggggggggg!XZgggggggggggggg[gggggggggggggg\gggggggggggggg.hGgggggggggggggg.hHgggggggggggggg33hIgggggggggggggg "gggggggggggggg :"gggggggggggggg.3"gggggggggggggg,gggggggggggggg1 gggggggggggggg!ggggggggggggggIgggggggggggggg /Igggggggggggggg Igggggggggggggg gggggggggggggg%>gggggggggggggg&Ggggggggggggggg!pCgggggggggggggg$epDggggggggggggggpEgggggggggggggg:+wgggggggggggggg!+xgggggggggggggg!U+ygggggggggggggg)m^gggggggggggggg _gggggggggggggg`ggggggggggggggRagggggggggggggg,Rbgggggggggggggg3< gggggggggggggg/ gggggggggggggg+ gggggggggggggg xeggggggggggggggxfggggggggggggggHxggggggggggggggg+3gggggggggggggg'3gggggggggggggg13gggggggggggggg Jgggggggggggggg$gggggggggggggg%ggggggggggggggZgggggggggggggg.CZgggggggggggggg+gggggggggggggg ,gggggggggggggg6-ggggggggggggggI[gggggggggggggg\gggggggggggggg;gggggggggggggg";gggggggggggggg ;gggggggggggggggggggggggggggggggggggggggggg|bggggggggggggggjbggggggggggggggbgggggggggggggg#^gggggggggggggg$K_gggggggggggggg`ggggggggggggggثgggggggggggggg)جgggggggggggggg$حgggggggggggggg/DVgggggggggggggg.DWgggggggggggggg"BDXgggggggggggggg*bgggggggggggggg,cgggggggggggggggggggggggggggg#IjggggggggggggggAjggggggggggggggdjggggggggggggggY%gggggggggggggg%gggggggggggggg(%gggggggggggggggggggggggggggg<gggggggggggggg|gggggggggggggg Oggg)C-ggg ggg&Mggg,Ta@ggg2L3gggg)>.3gggg!@=_vgggg!6vgggg#Fvgggg0Txvgggg 3gggg1vgggg ,1&3gggg Ԕvgggg dvgggg0T}3gggg ;9v3gggg2H|vgggg1`3gggg/vgggg,%3gggg!3ggggo3gggg#3gggg2tvgggg#FI3gggg ;+vgggg pZ3ggggvggggt3gggg,%vgggg h]3ggggvgggg ,ߌvggggb3gggg!@&3gggg)>Svgggg TvggggRLg~Lgw]gV\6gX sJg{KsKg&sLg{QsNg{RsPgsQgUWsSg{UsTg9g<<.g,.gk-gVggMgAgsRgY{dngY~drgYdsgdtgYdvg.{NgoK{Og.{VgG` g^6g`6ga6grgUTgg!F g~F g; Fg; Fge]pggTg &g{MJgOg{TRgZlgN`lgRlgNblggIlgRlg6xg\{g\'gUR'g>g>g>g]goOg=gg BN_gZNcg\9NdgIegAegKegNeg g g $g 'g]r (gО ]g\5 ^gУ _g\: `g`5tgbtg>ۦg>ۧg90g*v0g(G[gkggggegkVg8VVg8[Vg YmgRmgk1\gwa^g>(g(g]q(g(gm|gm|gGZg#ggTgggGbg-.8Tgp8Xgp8Yg8Zg۝Oggm vgW xg^gT!^g(ugugHvgHvgvgOgg91Xg1Zg&g'ggg5~@mg~@ngt@og!@rgX g|XgbXgC?gG]gTgvgCQgAgtgCgZgEgwgFgCWgJg0~g*r~g*s~g~g`4!gt!g+!g!g9gטtg_xgygX|gHg`7g9`9geghgegg#1g#3g5g yoLg|oNg9#g9)g*tg *ug9*wg*{gqAgrAgAgAg{AglWgoZgK]g*lg*pg1WgpQDgdQEg-/hghghg g(#5glwbgG`g2g'2g!J"gJ#g#2J%gVJ&g!J'ghgg8Wg FgQBg7Y|gRY}g!pg#4pgLpg;pgO$g'g(ga+gb+g+g!UgJ gRg;g; gCSRg+ggF Eg-4 IgVagZag4ag[ag(xgHxg|`g }ag D4gF4g|וg]חgduכg*לghCUg6CXghCZgjZgQ=ZgQ>Zgg~ggg>gg gTkguogpgigigigigGaig^igig4МgНgQ@Пg4СgVФgХgx$g^$g$gs$gq<;gDg@DggKDgbgiSg+Tg8k,gk4gk7gk8g+gHgg+ggoI& g&g &g.&g.&goP&gיzg.zgr&gY(gm)gi5}g$5gi5g1V5g5g*x5gi5g*|5g.sZg\Mg3NygLVg08ng-pgjQXg *ag03Cog(,Kg-hd%!'M2h|t o+w#)1S y&gggggg+pggggggF^gggggg pgggggg*hLZsd&!*]$ c? e۷Gq.2% ()O"v1i''2F~&09 `G -: A2#E$9{MJ7#+,x& c )d!=ngEg&g#Hg @g^g ,g[g.g(gdg0g0g EgfglNgNg)gtWg-/g#Vrg! g |fg7g ^g*Zfg@g%g|fg!gg&qng 6*g'RgPg) g.wg-?Y$g(g g':g0ga`g"j gEg+Bg ig%A$pgKBgg0 qg,D,g'Sg ZWg5(g kL ;6-} F%,{ Dhi # UI8pgJ   32=:gggggg.Xggg!ggg1rggg+2Pggg&Vggg6fggg1oggggg5ggggg'ldggggg1':ggggg%VgggggyIgggggG+Iggggg =^gggggyggggg$(Iggggg$|aggggg1Iggggg1oOIggggg)_ggggg+uIggggg01%Iggggg ԓggggg"Iggggg%uIggggg ,9uIggggg"ܿggggg"l`Igggggnggggg)_IgggggnIggggg02sggggg }Iggggg"l*ggggg'l+IgggggxyIgggggggggg+@ggggg)`<Iggggg)>ߋggggg bIggggg ,ggggg)>%Iggggg)`yggggg gg yKRggcvggggEK(UggS gg$Kgg1K(WggKggZqgg.t !gg (YggBKgg!d gg1gg-(^ggBKgg. gg L ggL gg0L (ggg D gg L(iggLgg(L gg L gg{L gg L(lggBL(mggL gg L!gg1L$(nggL' gg&L)gg(L*"ggBL,ggL/')ggX!gg/wL4(qggZ(sgg/L9(uggvLB(vggb!gg.LJ! gg ~LL(ggn! gg,LR%Egg$p({gg/LZggL\(ggLb(ggELp!ggLs#gg&#gg2~gg.W< ggp>ggA#gg#&ggBgg*Bgg.9C#gg#X&ggE#gg##gggg#gg*H gg!.P&ggS&gg#gg*H%&gg&ggB)$gg$1c&gg$1dgg1g!gg+,&gg!do#gg#.'ggB1gg|#gg$3&gg :&gg1ggC&gg(P* ggdggP&ggS&gg/S#gg.aW#gg2[&gga&ggl#gg+u]gg*#gg)\v&ggw&gg{#gg"C|&gg(~#gg.a&gg#gg# ggU&gg/#gg##gg##gg.agg gggggg gg/9'gg(gg&z(gg y(gg26gg ${gg:$|gg(Ogg$=(gg  gg!.Igg$Lgg$gg-V$gg$gg 0W$ggBggc*gg$gg[ggE$ggB#@gg.tm()gg .gg0ax(+gg%$gg$gg/gggggggg}(1gg.agggg&$gg (2gg1$gg(8gg%[$gg ggggg$2gg."$gg(>gg%$gg(gg (Bgg.a$gg>gggg*(Fgg $gg/(Jgg%(Kgg (Ogg.ggB4pggB:gg+Z&gg!gg$#ggEZ#gg#gg#ggEZggB[#gg gg!gg[/#gg1(gg,[:gg#[Jgg [U#gg1]gg[i#gg[l#gg1`'gg$[m#gg&[p#gg i#$gg%j(gg [|#gg1r#gg*['gg }gg.^[gg/H[#gg[gg-`[gg-[#gg[gg-[#,ggB[ ggBr4gg#r8 ggBr9ggr; ggrH ggrJ ggrKggKgg1#gg$gg#rUgg rY ggr] gg rdgg %ggErf ggZ)gg1.Ngg1Rgg3)gg$4gg ~rogg1A gg/r{gg)Kggr ggTgg rgg.b%gg+rggr gg(rggr ggr,ggrgg$v/ggr ggr0gg0Erggrgg}ggrgg ggrggr9gg#rgg2gggg ggjgggg9gggg#ggMmggggV'gg$gg ogggg"C#gg/9(ggMgg$gggg(ggtgg&wgggg gg&!gg"ggEygg Lgg &gggg#!]gg (gg-S+gg/,ggB-gg/"wgg!gg"#Rgg6%gg$& ggB)}gg+ #ggB gg63gg (gg3B4ggB#8gg,gg.<gg(Q gg&>AggIEgg*MggQGggX$gg$qHggYIgg!dsgg-\rggB-^Fgg#-_gg*Jgg,-rrgg+-wKgg-xgg!.gg$gg-{)ggOgg -*gg."gggg1 ggE-gg Ugg#-gg-gg1Wgg#-Yggj-[gg,-gg-%gg!.&gg-gg'gg%(^gg+-gg/-Qgg(,`gg%-bgg#-cgg2-gg64gg-gg-gg-dgg--ggv-gg1=gg-$?gg-4gg)Nggv-bgg-hggQ7gg Tgg/-!?gg-gg/-gg/a)Mggcgg(egg-kgg,.fgg. gg. Bgg(. ngg.gg%m)QggrggB.ogg#.pgg.gg(.qgg-.rgg."tgg..gg*gg#gg'qgggg)gg gg$UNgggg$ggBPgg gggg&gg$ggZqgg# gg#Zgg\gg]gg$gg~ gg2$gg(gg/%$gg&aggE)gg#*gg"-$ggggGgg!THdggJ"gg,KggBM%gg.aTggggW)gg$[(gg-ggfgg/r0ggv1gg,z2ggv{$gg)$ggяgg/ѐvggёggBѓgg&y(gg{gg:WggM"gg#P!Qgg#ngg.ggS#gg& ggZ gg"ggagg"!#gg&gg$ggEo"ggtgg[wggxgg"gg2ggB'gggggg."gg2+gg("gg(,ggB%gggg'gg/9gg(gg Rgg3gg8gggg:gg;gg.9gg "gg!gg*ggBgggg'gg!.%"gg#Kgggg&?gg12gg g'?gg'Bgg'CggAgg/gg*-H~gg.tRgg gg#&IggB&Kgg'Hgga&Ogg1p!_gg,v(,gg0Jxgggg;)gg\|&Tgg1~&Wgg!gg'SggB&'Tgg)gg ('Ugg*'Vggx+'Xgg9gg$'gg '\gg &bggZ']gg Lgg"@O;ggR&gggZgg-U&hggZ'aggBZ&iggZ'cgg/^ggh&kggl&mggBt$Hgg"5$Igg#5$gg5$Lgg5'ogg$X$ggE5$ggb%ggc*8ggGs!Wgg5!XggE5$Sgg,5$ggjʈgg%ʋ$gg5$gg5(gg$ʒ$gg 5#gg_ʕgg-$ʛ$[gg!5gg06$]gg,6!fggv6 $dggh6$egg"6!jgg(6!mgg+6#$ggʺ% gg62$kgg(`63% gg64gg69#gg"$ogg6?gg 6@$ugg26L%gg6O%gg6R%gg6S$vgg+6U!xgg*G$wgg(6_!|ggv6lgggg1r'gg#ggg#igg%#jgg1y' gg#,' gg /#pgg05#qgg06gg0:(gg-6'gg#?Dgg$gg(D#tgg gg&ggEV'gg#Wgg&gg?ggggBc%.gg'gg%m#gg/o#ggBp#gg!$gg_gg/w#gg/y!agg'gg2ـ!egg2#ggي'"gg ٌ-ggBْ'%ggٕ#gg(ٖ''gg$;ٜ$gg'ggp'+gg|٥5ggE٧#gg(٪6gg/7gg٬9ggٴggb#gg/ٸ#gg=gg '0gg.a*ZggU'2gg-(gg/9'3gg g?gg h!gg$1ggu!gg0|)(gg-6ggFgg#gg  gg\ !gg "&gg$! gg)[gg*Igg gggggg*)gg+&ggNggOgg !,gg/gg!-gg/ggETgg !/ggBUgg2!2gg"9gg$Ggg1HggNgg$PYgg !5ggQ$gg pWigg Z&gg)_!;gg b!=ggv gg d_gg#`gg!Aggpgg{$gg|mgg (6gg7gg*ngg",KggggDgg2DNgg&D#egg.gg-`Dgg ggD%ggggy!gg$UDVgg&$ggBDggBD'gg%gg.9&gg.W''gg1)$Qgg1+ggDAgg':ggDgg#D'ggEDggyHgg#Dgg!D`gg1O'ggD'gg&Dgg2Egg!de)ugg-6n$ggE%ggEggEggEgg)gg'pE&ggҏ'&ggE2gg0^E4&ggE>#ggiҩggEKggES9gg!.ҿ gg,EVggEbggEcgg0EEggg%Et'4ggEv(ggE|gg#E}"gg1ޛgg$1ޠgg"ޣgg!\d!gg$ު"gg\g"$gg \k#gg.W޳ggv\nAgg-6޸gg#\pBgg޹$gg\tgg\z).gg\}'ggB\~(gg\gg#\Pgg",gg1$gg.t+gg&gg#\gg-\gg.a\.gg\gg\gg#\)9gg+y"2gg&Vgg-6~gg/#gg_0ggE\2ggv\gg6gg\gg{\ gg ";ggE\7gg58gg\:gg\#Qgg)<ggv\"@gg>gg/\@gg/\"Egg"Fgg$)gg &"HggZ'Cgg \ggp;*gg<gg( \gg\gg/]"Pgg] Hgg2qgguJggv{wgg/ggLgg#XNggggggCggPggwgg gggggg.tgg0ggZggZWgg&"igg$#gg'hgg1'Lgggggg/gg)kgggg-$ggggegg$gggg( ggg %gg  gg+rggEjgg%gg/#gggg)ggwgg&gg4gg 8gg?ggv*gg%gg*0 gg-6gg('gg*gg[Hgg >gg/JggT)3gg$gg ggB_ggiggkgg1gg&ngg{gg/gggggg+Ugg+gg.gg gg-$&gg gg0&gg]gg/*ggBgg$gg2gggg/gg6ggggggg.aggBgggggggg"gg gggg N gg gg ggggB!~gg(k]gg kd!ggkl'rgg$gg$ggkr'gg1gggg0kzggBk'gg6gg!d!gg#kgg&gg1kggEk'ggk!gg#k gg k'gg k!gg2k'gg\gg_gg/kgg/k!gg k(3ggkgg)ggkggkggk'ggBkggk!gg#k!gg.k'ggk&gg)(<ggb!gg.Kk'ggvk!gg%)k!gg,kggkggk!ggk!gg.akggkZggkgg.kggg!ggk#gg/kCggp$?gg"ggkggU(gg/l!gg l!gg'l(gg$l Igg 1( gglIggZ5|ggC}gg J&gg&gg#G&gg%Kgg'pgggg*gg\gg-Fggq*9gg$#gg*cu&gg#xggl 8gg1 ggv#gg('ggҀ&gg#҃#gg1gg\"#gg Ҝ&gg;ҝ&gg.aүggҰWggEҾgg8#ggy?ggvfgg!.E& gg+&!ggggI gg M\gg dN&"gg#]gg.9Pgg/gg!gg#&gg)\gg&(gg(gg&)gg,dgg6mggEgg0q$@gg-s&0gg&1gggg (gg&&6gg$](gg &Fgg&I(gg;&U(gg&V# ggk(gg#&\Mgg$mgg&agg&j(gg &k(gg|&l ggB&n gg(u!"gg;v#ggM&gg+&u(gg#&wggj‰ ggŠggE&gg&gg&(gg/&ggB&(gg&(gg"&(gg"&(gg2&(gg,&gg&gg1«gg& gg*®gg ¯"gg Z¶(gg&#gg&(gg*n&ggb·gg%»'gg/&(ggv&)gg)Fgggg&gg&+ggv&gg-gg&%xgg&(gg#&1gg&gg& gg ' gg=fgg/9}gg΁gg=!gg$΃ggΊgg.9΍gg*=ggD=ggΔgg#=gg>gg#>%Ygg>gg*H> VggΦrgg$άgg1δgg1ηggλgg1ggB>gg#> gg2>'gg0>*gg/>.gg,>5gg2%fggB>:gg(>A)gg.tgg>I{gg{gg%>Pgg>Wgg#>Zgg2>]"gggg ~>jhgg! gg>rgg>sgg>xgg>gg>gg>gg$U>gg>)gg$ggP(ggRgg/(ggYgg!.gg#dgg#kgg zTgggg,Jgg gg$n"gg.tgg#gg(gg ggLgg (gg#Pgg(gggg_#gg{&gggg,gg.aggWgggg gg!kZgg!9gg E#Rgg$OkggB\ggSgg ^gggg`(ggbgg/!Cgg/cggEjgg*ggggpbggqgg$ujgg lgg((gg>~}gggg!dgg#$(gg%)#gggg+ Hgg%gg$lgg p)%gg)&gg!ggM"Kgg))gg0),gg{(#ggZ*#gg )/gg)0gg,0#ggBNgg#&ggW96gg%;!gg}<)4ggETgg#%gg(*gg.tK%gg!dMYgg#(ggyT)8gg):gg/ gg-$Z`gg#*gg/)=gg6gg1hcgg!k)>gg#k#gg  gg-+ogg p" gg#`regg!)@gg&)Agg(*wgggg)ggE2)Egg3jgg6mgg:)JggFgg Lsgg#M$ggQ"gg yggY$gg`zgg%a{ggd$gghgg RxggMgg=M !gg)֕'ggMgg!M'ggEMzgg[Mgg-`Mgg%M gg֣'gg/M.ngg֫( gg$֬gg%M2}ggBM:'ggֽgg%'ggML'gg*gg;MX'gg(MYggMZ'gg$$gg'gg/M^ggMeggMg'ggMj'ggxMmggMpgggg%Ms'ggBMy'gg(Mzgg)gg{'gg/M ggMgg%MggMggM'ggM!gg `gg Mgg R'ggMggMgg(M$gg&!gg(M%Pggd%Qgg d ngg dgg.9 ogg#dgg d wgg*Hd%Tggd |ggd"agg.tggEdgg;Hgg%gg1gg gg+dgg+ Tgggg[dgg\ %`gg/d%agg/d`gg0d%dgg1.%egg1d%hggdgg29"gg2:"gg.9Agg B%mggegge gg+egge&gg.kX%ugg/e,%vgg/e.qgge2%yggBe5 gge=Fgg!.s gg%eI"ggeUgg gge^%gg(eb%gg #/gg)gg)gggg#gg&#gg)gg[)gg)gg#gg0>gg!.#4gg%)gg gg#gg0Ugg+#ggB #?gg  #Agg#gg)gg1#gg.9#Igg )gg(#Kggf*gg."gg*#ggE6#Lgg#8cgg!d7#Ngg.;)gg1;#ggM#ggRggBY#Tgg\#Vgg]gg.kY#Xggee#ggj gggggj'ggm% gg'hngg$q#Zgg$z%gg v#]gg#)ggxgg)gg#^gg)V#agg-$ gg!!gg6!gg7'gg#=)gg-6$gg C'gg#XD!ggE$ggF!ggHggMgg$!ggBO!ggU&xggEV'gg$Wgg,L'zggb$gg(d'gg&f$gghgg$ Ggg)gg.t!ggBs!ggEzgg1&ggZ 'gg#} ggZ# gg'''gg#'gg%*=gg$gg13gg-$9$ggE!gg <'gg2!gg)>$ggTD'gg-'gg E'gg,!gg 'gg M'gg!'&gg{U(gg!gg/ _gg!ggB'gg,'gg"C'gg#!gg ggv$ggp|'gg,$ggZ=gg 'gg-ggsu*]gg'swRgg!.=gg >gg1 gg*"UggBs ggs@gg s gggg$CggBs*agg,s ggs gg{gg/9 ggsIggs ggs!gg 0 ggsgg#"ggxs*dgg#sgg.t*fgg2sNggOgg*jgg,s*kgg#s gg" !ggsggs *gg # -gg(sgg/s^gg>0*vgg'h1 .gg&2_gg23!gg(4!rgg!.: /ggs~ggs*|gg-s 3gg&/K*gg#t 4ggvt gg6Q%gg1Tgg ڑgg*""gg'ggښgg+ ڝ#gg%-ggڠgg/ڤggڥgg ڦgg.91gg/93gg#کgg6gg.ڬ%gg<ggBڳ#3ggFggڴ#5gg.9IpggKgg,ڸgg#ڼggھ)gg.9Tgg/ڿ)1gg$1Wgggg#ggBgg gggg1igggg1k)gg.tsgg/gg(#gg-$gg/ggvgg$6gg]gg.gg gggg+&cgggg!ggggigggg/ggB!ggZggZgg.gg)V0gg.gg$2gg$3%gg6%gg7gg ggRƑgg#.kgg.gg.*^gg Ɵ?ggƨqgg . gg. gg-Ƴugg#.vgg%. gg.ggƼzgg'.*eggE/$gg#V}gg2/ gg)gg1/$Xgg$gg2/gg#/.ggZ!gg/$gg/"%ggv/$ $gg#`gg5*rgg(/+gg)!gg{gg/w/7*gg//A+gg(/D-gg//G/gg/L2gg//WAgg25gg//[gg+/^gg/bgg/c*gg/dgg'/o%ggA%gg gg-6'gg-6gg.9gg+FDgggg(FIggBFKggUFNgg-`FOggFQ%gg\gg1F\gg$!ggF`gg#Fa%ggFhggFkggFlgg-$ gg!gg[F&QggF%gg )gg$/gg/Fgg}2gg!Fgg(p? ggBF&Zgg1D ggFggFgg]M%ggBF ggF%ggXggZgg# FggxFggAcggF$ngg.kl%ggFggygg%F gg%F ggF gg&F!gg.t,vgg$-ggggigg 8jgg%gg !ggtKmgggg {HggU*ggByggnzggBgg*ugg!k}ggZggp|%gg6}ggggxgg/gggg/ngggggg gg$gg2-gg gggggg 9ggggggV7ggv?ggB gg/Dgggg/#Ygg6gg+#gg2$wgg%gg&Fgg*+gg;ggB)!gggg RMcggNgg+ggO"ggggg"!gg,ggkgg.9_""gggg gg`"#gg gg0gg0 ggEOgg)l gg/ggogg1vpgg#sgg&"(gg#(xgg">vggE4"0gg>ggE@tgggg/F]gg,%gg/Jgg/K"4gg2Ngg/Qgg.t)ggBVggXggv`gg-$#ggEd$ggegg,b)gg)"?ggm"Agg _n)ggggv#Ugg "Ggg}*gg/gg)ogg(gg .gg/gggggg4gg*gg$gg$#0gg-6lggUggUggUngg0Uogg UggqggU(gg/9wggBUggUxggBUggZ)gg@)ggzgg'yggBUgg'h')iggU&gg*gg+UMgg'8$gg U#gg\<$ggUgg@#gg1Fgg1G%ggYU(gg1R)ggUggUggZTggU%ggU1ggvV%gg2V%gg%V&gg(V ##ggV % ggVggVgg|%ggV(%gg"V-;gg ۋ&pgg=@gg$@gglgg l&sggl gg*F)Zgg/lggJ&uggl$ggPLggUggl&vgglggl)^gg2lggXggV_)dgglggElggBl&{ggqggmgg!.yOgg!&~ggBm *gg!dggm gg!d)kgg#m#gg)nggm!gg/m$ggv){gg2m"&ggm$&ggX(ggm(*ggm3gg gg,ggm5-ggm6*Gggz)ggmCggmE2ggmF&ggmGgg )gg%mJ)ggmL4gg%egg7gg~gg.k&ggBm[&gg em\&ggm])gg-mc)gg-mf%|gg)gg$mk)gg-ml)gg#mr)gg#mu)gg mw)gg mx)gg-mgg.k&gggg$ygg/ gggggg'hgg g'gg(gg*gg14gg+ggB<ggB@ggEHggJgg#Mxgg=ggX ggH%gg`gg c* gg*2Ngg/f$#gg/hggigg/kgg*<^gg'p{gg}gg&ggPfgg.9ggg gg.ngg#gg-$sgg%fggggwgg(gggg.gggg#*gg gg,ggB&gg.gggg /gg-$$gg GggUgg/gggg.Egg'Jgg=')gg'gg+')gg['Lgg'Mgg#')gg'ngg!. )ggASgg'&Ggg"bgg gg*$gg.t(%ggE'gg'UggE'Zgg'gg7ggZ<\gg;( [gg0(^gg(%gg/(%gg(gg_Eagg,(bgg#()gg("%gg U&[ggE(+)?gg [fgg(-)gg(4" gg)cigg(=gg$gSgg$h|gg kngg(F)ggAt[gg$u)gg/(M)ggzpgg(O)gg/(Xrgg.a(])Rgg Ì)gg(fsgg!(j)gg/(nugg+ (x)Tgg!$Øgg{p&gg$ gg-6!gg{x(gg{z(gg{{,gg$U{}gg*{.gg#X{ggB{/gg{Hgg p.Igg*c{gg,L30gg9{&gg7(ggE{gg1=(gg{(gg0{2gg${(gg{(gg {%gg.tBgg!.S9gg#{(#gg{"/gg/_>gg {'gg aggB{%gg.tbgg1c@gg{gg1f!gg ggg0Ji$gg1o(.gg/{Hgg {gg.t~Kgg2{gg{gg({(6gg2Lgg-{(7gg(9ggB{(;gg{Sgg%){(@gg/{Vgg{gg)Wgg+{gg|Dgg(Lgg(Mgg|gg|]gg%|(Pgg|%bgg"C|,Lgg% gg$jgg ':gg%gg %gg&%gg%ggVogg"'Dgg%ggB%gg%gg%gg/r'JggIgg9%gg-Sggwgg0/ %gg/!ggE"%ggv&{gg#)gg#~ggD2gg 3gg+7gg% %ggE>%ggDgg!'GggKgg hNggUgg)ggXgg#dggfgg+,i%gg -gg,rggiv gg%8ggygg-gg%Agg!Mgg $Kgg6ggTgg#7Ugg7(gg 7gg7gg$Mgg7 $Ngg7 gg $Pgg07Xgg g7gg$"$RggB7[gg&7$ Cgg )]gg*H7)^gg#7*$gg67egg78 gg'G$gg7Iggg$(7Ohgg{7Q$Zgg/7Rlgg7S$_gg7T$`gg7_$agg;7`pgg7bVgg \$cgg7jsgg 7k$fggv7n ]gg-j$gggx7q.gg7sggrxgg7|$igg(7~$lgg/7gg17$sgg/7|gg+,7&,gg ˈ gg7ggˊ4ggˏgg7gg7 gg7Cgg/9˜pgg˟gg N#gg#N#gg/Ngg:gg"D<!ggBN"ggG!ggnJgg*Ngg0NFggN#gg#N'gg0Ngg.9ׁ#gg0/N"gg/N#gg(Ngg-$׈2ggN#gg+N#gg!xN#ggN"gg(N"gg"׏0gg]ל" ggN:ggN;gg(N#gg!Ogg׮#gg?O(rgg׷"gg/Ogg ׺?ggZ׽#gg"O$ggO Egg/O/"gg(O2Fgg(O5"ggBO7$gg.O<$ gg.OC"ggODggGgg1 lgg %Ogg0ggR&gg qgg&gg#X sgg+ ugg( xgggg &gg%%VggBtgg zgggg'xgg"'ggBgg1 ~gg &JggggZ&gg%Vgg&gg)$gg%gggg  #Hgg1&gg% gg gg/ gg/1gg ggv&gg&gg, kgg1%gg@&ggB(&gg&6&gg08%rggD gg/E&gg# FggZ) ggX$gg_&ggb%gg!.=gg@&gg%sggKgg/9Lggz:ggRggB Ggg/9gg  Mgg  Ogg# Ugg W(gg Zgg# e(gggg$gggg gg# xgggg ('ggE )gggg$gg gg# _gg\ggggB VggB gg+ gg/ gg/ ggvgg2 gg, gg(pgg (:gg)gg3Agg+  gg. $3gg)gg $;gg &gg 'gg/ (Dgg  (Egg pgg!gg (Hgg* gg gg.ugg$/"Mgg2$Agg gg% gg"C gg#]tgg]&6ggZgg*]gg*]%gg]mgg f|gg9]&Dggq%gg]'Fggy@ggz5gg%{gg#]gg#]rgg]ggE]'Gggl߃gg;]gg ])gg ߊgg&]gg6ߐ(`gg1ߕgg*H]gg] ggߝvgg/]ygg/]zgg]gg.a]$gg.t߭}gg]"gg ߷gg0^gg ^gg^gg^ "gg$gg^ gg(^gg ^gg^gg ^!"ggx^)gg(gg^.'_gg!gg"@^6gg"@^7"Kgg Rggggugg dgg^Bgg^Hgg%gg^O5gg-6gggg=tgg#tgg0tgg tgg"Dcggtggtggtgg#u gg$Qgg(gg$RggEu gg DXggEuYggBugg1gg1gg.tgg1 ggu'^gg/u+%0gg$ gg$'Oggu,`gggg[u1ggu6dgg2)gg$gg1.gg{uAfggggvuI3ggluP4gg1JuQigg uS7gg)uX9ggu\ggu`ggU#ggUggogguzpgg/u|rgg/usgg1uEgg,ugg ggZvgg gguyggurggp!gg H%ggI)gg+syggzggE|gg gg$_gggg)gg0vgg gg/gg1mggBgg.tr{ggsggEggxgg!dzgggg(gggg/gg%&Rggpgggg/gggg2ggEgg+'WggBgggggg gg.gg ggigg 2gggggg1!!gg/9gg#)4gg+0-6ggD02(gg04gg\9gg 0?<gg#0Mgg$yrgg0U?gg#0X%"gg0Y(ggǁ gg4njDgg#0h(gg1Ǚ"ggǟggx0lGgg#0mQgg/Ǥgg%ǥHgg#0rgg-6Dzgg/0{gg/0}ggKǶ.gg!Ƿgg Ǻ"gg2ǽ"gg/0gg(0Lgg.0ggv0gg#0ggVgggg(0Ogg 0PggU0Qgg0Tgg|0Vgg+0Wgg.a0)gg&gg"gg(0)ggZ]gg+0^gg.a0gg/0`gg20gg/0! gg)gg0agg0)gg0)ggpcgg( 0(gg0gg(0)gg0dgg%0egg0fgg90gg0ggӖ!gg$UӘ!gg ӛ!gg yӜ gg$1ggӤKgg-6ggAggӷ"gg* gg(gg%&gg/!gg gg!!gg|gg ggKggZ)2gg-6!%gg gg  gg1&Pgg!dgg gg\!*gggg/gg!.gg,gggg!0gg!1gg"bggUgggg ggE!7gg2gg!8gg1J gg!:gg"gg/-gg//!Bgg*; gg &gggg gg J!Hgg$Lwgg/!Igg'S!JggU!Kgg#[gg\gg(]%gg"igg)%gg#zgg%gg g&<gg p%ggC }gg{~gg&|ggZ%gg(%gg,Mgg/9ggB.ggB2gg4%gg5%gg %gg#:gg ;gg%%%gg ?ggC%gg+,Ggg15ggv7gg:gg/Pgg$@ggBUgg#Vgg(^gg(fggKgg h%gg iggNgg2Ogg(m%gg/wngg Rggpgg/qgg(ugg W%gg.a{%gg~gg/gg6oaggstgg gggg(#ggU%gg"gg5'gg 9(Sgg?%Ogg ?&gg2;8gg$H' gg&O(Tgg#?0 gg?1#oggY!gg.]#rgg?8(Xgg#?=gg.th(Zgg#?Egg.ti(gg">p%gg%t(]gg#?SaggB?UggE?V#ygg?Y"gg1zgg${gg1?^gg?`egg1πgg ?g(agg$(?k(bgg|?q(cgg'?rgg?sgg/?tggύggv?u(fgg?x%5gg ϖgg)Ϛ gg?}(jgg,?gg?!gg?"ggv?&gg%1ϧ$5gg-6ϩ(pgg %?(gg?)gg(?(tgg,?gg?,gg/?gg?"gg Ϻgg?(xgg.a?(ygg-?1ggB?(|ggv?(}gg( ?(~gg( ?gg?gg?gg?4gg?7ggB?(gg?(gg,?9gg{$xgg6)ggVgg Vtgg#V)ggVDgg.9ۦugg!W)ggWgg.9۬wgg#Wygg)W{gg2W!$gg|gg gg#W6*gg/W=* gg/W>Rgg_*gg/WCgg+WDggWGgg)gg WQ)ggBWWgg*gg(Pgg Wg*gg0Wi[gg!gg2Wj*gg/Wk)ggWq(ggWr*gg)(gg0gg'h5$gg 9*#gg/W*$gg(F*&ggEIgg>W*(ggW(gg Ugg#W)gg(Wgg#Wgg#W**ggW!}gg!gg(ggB(gg (gg$1=gg# (gg-6(gg p!ggAggAgg$U(gg.Wgg$ggEgg(gg$!gg.!gg1Jgg 3Kgg,4!gg1(gg 7Ngg#@Xgg4WggPgg,Egg& #gg_!ggxXWgg [(gg]gg1Ygg*ng&gg# =$gg$O^gg.a_gg#`gg-cgg|3ggpfdggvfgg9rgg/9t!ggigg&*+ggZxgg*ggggg+Kgg$gg%gg*Hgg#&7gg*kgg,~gg!.&>ggE&@ggngg*&Bggggzgg=ggA&HggSggsggEgg#&MggBFggZ#gg&gg!Zgg(xgg\gg(gg#|ggB*lggB&Ygggg(vgggg1J&]gg&^gg%1&agggggg1Lgg&dgg(gggg$!gggg &fggBgg./<gggg#gg %&jggEgg(95 gg9gg<gg@;ggegggge>ggeCgg$$ggV$gg0e$gge$ggf$gg$gg0f !gg*$ggf |gg#f%gggg$gg.t$ggEf$ggEf$ggEf"$gg f#Lggjgg f'{gg.t(gg-Ogg(f-)ggf2'gg,|ggGggf<$gg1$ggf=$gg/f@$ggfB$ggfH$gg $ggfT$gg)ggf]'ggEfcgg Rgg$gg!fmgg,fngg*fogg#fxgg#fygg!.gg*Hf$gg)ggfeggfgg&fgg$UfggfIgg8)gg#a<"Qgg|gg |gg*|{gg gg"G|"Sgg."VggE|gg1$gg |&gg$ "Ygg}"Zgg0}"[gg}"_gg% gg} gg#} gg#}"fgg1+"hgg}_gg%0gg}$ gg}+ gg&}1fggDgg}3"sgg/}7gg*2K gg+}<ggE}?"ugg/}A"xggv}D"}gg}H gg{}J gg$}K"~gg(p_ugg1c"gg3Ae %gg}Y 'gg}e"gg }fggE}g )gg!}i"gg/}rgg}sgg}~ggE}&gg-"gg/}&gg"gg}:gg 3gg-U 5gg }gg}gg}gg/9#+gg$ 9gg}gg/ gg1#gg$"gg# "gg= $gg-6"Rgg1gg gg"gg# "gg#X "gg# "gg# "Xgggg. gg  "gg2 'ggZ ggv gg("`gg/ "cgg1"gg gg$1"dggE  gg gg""mggZ"gg# gg  "gg, "pgg "gg  "qgg "rgg1)ggv "tgg gg/ "gg2 "gg, "gg" !gg"{gg1"gg, "gg  gg" gg  ggx!"gg#! gg, !gg "gg/"gge!"gg2 "gg!!gg!!gg! !ggx!"! ggB!#"gg#!,! gg!-!gg.9&"gg/!1"ggB!2!gg!7!gg(!:(ggE!G!ggE!N5gg.t˥Jgg8{'6ggD8~igg˳'7gg=8'8gg-`8jgg2˴kgg$1˶Qgg!.˷ ;gg˹'9gg#X8Pgg$˻';gg(8ogg8'@gg8qgg.Wrgg8ggNggPgg8_gg.*bgg(}ggB8}gg 'Igg#8Kgg+$Egg"gg$*gg_gg/8Ygg8'Mgg+8'Ngg+8gg8gg/8'Pgg8ggB8gg ]gg!"|gg gg08ggE8gggg8gg8egg(8gg8'Ygg1L8'Zgg+8'[gg28ggB9gg/9 qgg9ggB9'dgg,9'egg,9 gg9*%Ggg%<vgg(9,'ggg19-'hgg9.{gg93|gg94'igg-9?'jgg19B~gg9Dgg$)gg"&gg)gg#gg )gg'q)gg31gggggg0 ggR)gg#gggg[gggggg! gggg%*gg#gg !(gg+*gg, gg&gg gg/"*gg'G$(gg/%(gg'ggK.*gg.a)gg,gg)5*gg+62gg?gg0<4gg."I*gg#B6gg CggO"gg-UPggG*gg,JggMggU9ggO gg(Rgg U*ggZAgga*gg,b*ggc?ggfgg/m* gg.aoggZs*!ggqgg܀*'gg%܇ggjBgg1_gg31Kgg"GLggQggUSgg&igg^gg_!gg2i#7ggq#ggrgg.sggsgguKggEgggggg/gg/gg)gg(gg$Vgg (5gg%'#gg2Xgg)!4gggg gg)6gg/w8gg+9ggggagg2gg/rgg$gg/>gg"@dggBeggZBgg,igg/gg$Fggxoggpgg#qgg#sggBgg)VggDggBG~gg%Ggg#Ggg2Ggg#GggGIggӞ#1gg.9Ӧ"Wggөgg GJggGgg-`Ggg%Ggg"CG gg"G ggӲ gg,G#9ggG#:ggZӼgg%ӽggGggURggGgggg#G#Cgg1gg%Ggg#GXgg G#GggGgg#G\gg/G]gg/G_ggG^gg/G3gg#gg'hagg Ggg$)GbggGgg(Ggg%dggG(kgg #OggBG%gg GggfggEHgggxH&gg/7Hlgg H <ggEH#Wgg )Igg6pggH*ygg-U+gg#H!,gg-H%tggH)ugg/H+-gg+,H,vggBH-?gg,xgg0-*~ggH6#_gg H;#`ggH>|ggH@}ggHA#bggCgg-Dzgg#_5gg _gg_#gg_'gg1_+ggB_,$~gg-6gg#mgg!.gg_:gg+_@gg.#gg _Egg%_G'{gg!d*ggB_Qggi_aIgg\Mgg/_jJgg.W\gg"](gg$^gg_tgg_xgg _zgg eggE_|Rgg+1qggsgg_gg_Ugg1ugg vgg%wXgg){\gg)}6gg_]ggx_ gg_\gg_gg,_gg'gggg_gg_ggx_gg_gg2_gg/gg 7FggRgg'q9gg:gg =ggLggOPggSQggTRggBX#2gg.!Tgg^gg),`gg}<)ggE+ggn,gg#p!ggZF"gg/Zgggg_gg/ gg/9`3gg#)ggEcgg!gg1p/ggvqegg;gg.hggkggV=gg|lgg((gg=gg Bggvogg/.gg>BggmggggggEgg|DggUHggtgg1gg&2gg#xgg '5ggygg(3gggg!gg"GggBGgg$ggggEgg1!gg gg #gg$gg1!gg#%%gg1'#xgg;!gg+%!gg+6' gg"Xgg;gg=gg?ggErgg1b.ggf'gg-6pggBU$gg3:tgg-6yggVz!ggW!gg-Xgg(Ygg |#%gg1e+gg!gg"Ch-ggjgggg-6 gg p ggxq/gggg+x!gg6ggBggxqggBn sgg.W$zgg2ngg$ggn xggzgg n&gg$ggn)Ogg)( }gg/n/ ggn5$gg n9ggnB$gg1 ggnDgg1%$ggBnI$gg2nX$gg+n\ gg+;$gg.naggneggniggEnlggns_ggHggnuggnxggn|ggvn$gg2n$9ggngg/n$gg n(ggn=ggBnkgg*n$Bggn$Cggn*,ggEn*[gg( (gg& *\gg gg(gg%(gg gg ;(gg#%ggC(gg+*_ggFggH(gg"3"\ggB4Bgg%L*`gg 6(gg# :ggZZ gg#]%gg*b"ggg1n*cggvx"ogg*gggN)gg1)gg2V)gg+W!gg/Ygg))gg+[)gg ~^*mggk2ggvn*nggr*oggEv*pggEwUgg!gg%*sgg) gg$UՄ) gg&Յ) gg!'Ո*tggEՌ) gg!Ր*ugg/Օ9ggՙ)gg՛*wgg*xgggg.t*zgg~@gg *}gg)ggկ*gg/ձ)gg$Uճ)ggմ)gg gն)gg%ոFgg*տ)gg g) gg.a(gg Jßgg) ggE)gg.tè"gg.9ígg)gg)gg+)#gg )$(gg(gg),(gg )1pgg0)2~gg#)7gg#)9gg,)>%gg*(gg1)A'gggg$ gg)Ngg$gg(gg)R(gg)Tgg)Vgg)X*hgg,gg[)_ggE)`gg)agg#)h)gg/)jgg)m"vgg/)ogg)q*igg6gg.) ggv)"gg{'$hggB)gg+)$jgg2,)gg/gg#)gg#))gg0)'gg05gg9 gg<gg#)ggZ@)gg/))gg)#'gg%C'gg.kEgg-`)gg)gg)gg+)gg$gg @$gg-6gg@gg"@gg2@"gg*gg2@ }gg' "gg.t %Zgg@ggWOgggg+$ggZgg#@gg#@ggB@gg1*Tgg@&ggE@&gg)1gg!3&gg@gg@gg@gg@&gg@&gg(pHgg%[AggBAgg+L&gg0Agg Agg*HA&ggA&gg/A"ggA$gg2A%&gg/A)&ggn&ggA7 gg A9gg~"ggЀggAJgg,Ј gg%AUggAbgg#Ac$gg#gggg2*1gg!.P$ggE$%gg+'gg$egg=ggsgg"{#ggH%)ggBJ$ggELgg+RggTggZgggg-h#gggggg{gg$%6gg#gg-$egg%gggg+%gggg/w%9gggg'hgg?%gg%=gg+%>ggB%Cgg0gg % gg%gg%gg%gg#%Mgggg ^gggg vgg% gg"gg gg<% gg!. gg gg ggYgggg"gg)gg#"egglgg,!gg"ggBgg# ggjgggg!!ggv gg( gg( gg-$"ggv"gg/"gg#gg ggv&gg%&ggY"gg &gg gg "gg,"gg/)gg#"gg  ,gg"ggi,gg"gg/%Agg$ 0gg-`1gg#"gg  0gg*>gg04gg  1gg 2gggg0$"gg %8gg) 6gg- 7gg%';gg-4 8ggZ.$FggU0!LggBO!gg!OggEOgg#Ogg#Ogg&gg1gg$P&gg gg0P ggEP ggP #ggZggZ!UggEP&ggPggPgg1gg{gg+!gg#P#!^ggBP-gg+P/$gg*8#ggvP8ggBP@!bgg1PF!dgg1Bgg{PWggPY!ggg3AJgg&P]*gg3N!hggP`ggvPe!iggPf!lgg,xZ!nggvPqgg,PtggPx!ogg/P}!pgg%mjggnggg0r*Pggu(Ggg ؇ ggP gg,P!uggP!ygg*PggP gg-6ؚgggu#fgg gzgg[g|!NggJgg$QggRgg&g#kgg#ggg ggggggBggggggegggggt#ugg#gggBg#wgg#gggBgggg#zggg#{gg#ggg#|ggig$Vggg$Wgg!#ggggg/g#gggggggggggvg&ggg#ggQggg(gggg#gg0Eggggg/hgg#ggh#gg#h#gg h#gg h#gg%h>gg  gg(h(%gg %ggUIgg/J%gg ggMQ%gg &:gg  ygg(V&=gg9  gg/9Z&Cgg$ ugg`&Egg2 gg c&Fgg  Ogg'3i%#ggj%$ggYl%ggB gg t%gg1vgg1x%gg{gg!}Uggv~VggB %gg#%ggB WggE &Ugg  Xgg %gg &Xgg  gg)gg ^gg/ `ggS*qgg bgg( gg$cgg &\ggh dggB 1gg/9Ygg,&_gg+ &`gg% jggE kggv &egg %gg& !qggmggv $ogg )rgg.9$rgg *{gg 5sgg %ggAggxggB D3gg(Qgg" {gg > ggBzgg%"  ggB" }gg#X"ggNUggegg1kgg"* gg",!ggogg!dq gg1t ggE"3gg"6gg"7("gg~!gg6*:gg. gg"C!ggB"D$ggB"I%ggB"J(gg"Ogg-$gg+"Ugg"Wgg"Xgg"Zgg"]gg#"_gg g"b/gg/"c gg0gg 1gg*92gg"n3ggE"q'gg !ggE"rggP gg"|gg!'"gg("gg#"gg*H"9gg "gg*-:gg+";gg"!gg"gg%"agg gg"!vgg$gg"!gg"gg.5"!ggB"gg v$gg v)gg$gg2v+ggv/ggv1 ggv2gg1ggM$}gg+v7 ggv8 ggv9ggv=gg#ggEvAgg$vGgg#[vIgg0vJgg.6gg#vXggEv\gg)v`ggOggvcVgg#aT&gg b gg;vo!+gg$fgg/vu$gg_ggg/vwgg%igg(v'gg.avgg1vggvgg1vgg(v/gghvggvgg 1gg/wvggvgg-$gggg/vgggg>5ggvgg.k<gg#v>ggv@ggvggvggvgg-6ggBvgg%gg\'ggUggWgggg'[ggXgg^gg_\ggBd]ggBe#8gg+h^ggpggrgg1gg(݉"1gg6gg/eݏgg&{ݐegg/ݓggggݛgg2ݜgg,z4ggݝgg1ݞnggݢoggݣpggqggݧgg)Mgg1rgg1gg&ݮgg)tgg(Puggݶxgg%1 gg  gg %ggEgg1gg!dgggggggggggggg/gg/ggggggggU+gggg,"Ogg/&lgggg0gg'kgg@~gg1x mgg1ygg1&gg1Mgg$gg1gg.gg#1gg01gg01gg1gg1&gg1gg<$gg%>gg21gg 1ggJgg1Kgg)Vggg'ogg|1gg+1gg.a1gg21gg"zgg(p|gg%[1gg;1gg1ggE1ggU1&gg.9ȇgg1ggKȉhggB1agg dȓgg02gg ȕgg2gg2gg%ȝgg#2gg2ggȪgg/2gg5Ȯgg2 gg&2!$tgg%ȴgg2+&ggȻgg-ȼgg22&ggȿ%gg  ggHggDIMgg*ZSggIgg Igg"CI#lgg)ggg&iggIgg"CIggmggIVgg@{Wgg&IXggI gg2I$\ggI(gg#I<gg$ԕfgg(I@'gg{Ԙgg%IIggg(PԟiggIJjggBIK$Ygg/IL!gg(IMgg,INkgg/ISgg)Ԥ"ggԧ!ggԪgg2IYgg2IZgg,I\oggxIarggIfgg{Ihgg&Ikvgg(Ilgg-6ggIuzgg Ix!gg Iygg"CI{',gg.!gggg(I!gg 53gg%gg!gg gg1Igg/I'ggggIgg Igg*I!ggI"ggBI gg @ggD gg#Egggg- ggNggA ggW#gg<ggcggBggg gg!ngg$gg/fgg( gg'Ggg/ gg+gg-$ gg5ggEgg( gg2 gg%gg.9 "gg\"<gg ggggEgg%ogg{ggBggE gg?gg' gg!gggg!0&ggv2 gg*ggEgg#gg/9K gg% gg. gg9gg*xgg!.TggBgg%gg"|gg%)Xgg!.# gg(%gg#%ggDyggEgg)gg2tgg.t%*gg#$gg2\ gg%!ggggB#gg-gg(gg gggg/ %1gg+(/gg$#%2gg%3ggL%4gg.agg(!ggA-'gg'gg$3gg15gg9gg.Ogg$=gg#>gg @gg,F%8gg/w<%:gg0=%<gg*HH$<ggW#gg!XggN`gg%[%Dgg2Q'ggWggZfgg\%Hgg$c%Igg,e%Jgg%nggtgg/zgg(|*-gg a'ggX:)YggX<'ggX=-gg.9p)[ggt)_ggXL)aggXT)cgg1܇'ggXX*7gg(܌gg܍)fggXaggܕggXg)hggXigg%ܡgg$ܨ((ggܫ gg ~ܮ'ggXzgg%ܲ)lggܴ)mggX~)oggBX'gg&X)sggX)tggBX'gg X)xgg ܼ'gg#Xggܾ)|ggX(4gg6'gg*+ggX&gg "=gg)~ggxX ^gg)'ggXiggX)ggEX'gg6&gg)gg/X)ggX)gg/X)gg+gg XggXggX(gg( X(gg X(gg)VX'ggX)gg/X( gg&X( ggvX( gg#Xgg(os"gg+ougg=oy"ggo{!gg*"ggogg;ogg' ggV' ggo'ggo"ggo'gg"gg ggo$ggo'gg$%(gg"gg1gg'ggo!gg.t$Tgg+o'ggo$ggo&ggBo"gg.9#~ggogg(o!`ggo'gg/ogg#o'!gg gg"o!3gg2'$ggogg#gg Mo'(ggovgg) %ggowgg. $ggBo'-gg/o(gg cggU)'.ggBp0gg.ap%Fggp#ggp"ggp3gg-p#8ggp%gg %ggV^gg2gg0&ggfgggg-6k%ggngg-6o%gg%gg0%gg gg!~gggg0%gg%gg,Sgggg %gg!$Bgggg1%ggBVggZggj %ggB ZggB %gg1[ggE%gg%gg0gg!k1gg06%gg%gg(9%gg:!gg-6%ggggEgg"gg%ggIggTgg$"gg%lgggg,[gg!dgg_%gg/`qgg*b'fggi%gg dtggpggrgg"Czgg%gg#.gg*dgg(*Kgg*fgg-`*hgg!*&;gg*c*Ngg *gg/9rlgg/*gg.tw#6gggg1ċ#gg6Č#;ggďWggB*#<gg *#=gg*ugg#*#>gg*#ggE*#BggB*YggB*#Egg*#Fggħ#gg1ĩ~gg*)pggMĵ#gg[+#Mgg+gg + gg2+#Pgg#+)Dgg.gg1L+$gg/w+&#Sgg gg2+)gg*-mggnggB+3'^ggv+4gg+8)gg gg,+?gg!.#\gg+Cggx+IggY+Lgg g+Nvgg+Qwgg+R!ggzggB+Y#cgg6gg-6gg(RggE!gggggggg-`gg pgg>%UggM!RggB/!gg(Vgg05gg!.gg&>_gg '}gggg%G"ggLggM!ggO!gg !gg/Y&gg-$/+gg%e-ggLf!ggggg*p4'ggU7pgg<!ggvB4gg+ p5gg.r(ogg#s6gg&ugg6J!gg y!ggVP7gg,(?ggR8gg2΁)ggZ!ggΎ!ggBΓ!ggΕ(wgg b!ggEΜ(zggZi!gg Χ@gg#ΨAgg"@Ω!ggήCggδ(gg$κEgg#ο!gg{#dgg~gg%$Jgg Pgggg#hgg*ggvYggZggv#vgggg*HTgg:%-gg+dggB#}ggZM(gg/9Ngg.G#gg#gg/)vgg$U'gg-6Yigg/jggvkggvgg.amgg#gg`oggqggvgghtggEugg#lgg)\gg gggg ygg{'gg( gg,zgg/#gg$mgg.9#gg1gg.{gg/"gg/+gg#.#gg,gg%2gg%3#gg?gg@hgg!.gg1Qgg 9gg]gg_gg `"ggB9ggf&gg$p"]gg9"^gg(9gg9Zgg9gg9]gg 9gg9gǧ"jgg#9gg9gg!.̒"ngg#:&gg[:'gg̙gg: gg̜*ggB:"ygg+:gg.̩"zgg2:gg:!"gg+:"gg:$gg:'{ggE:/gg/:8(gg*gg:?"gg:E<gg:Jgg:N=gg ggB:V"gg:X'/gg :ZBgg2gg:egg/:i"gg)V:m"gg':o"gg!:qggE:s"gg(`:y"gg#:{gg-6ئwggQg$ggEQk'gg%ذ<gg.س&ggDQn7ggBQtyggQv&ggQzgg.9{ggBQ@gggg!ggQgg%'ggQ~ggEQgg.t!)gg.tggxQJggZgg/Qggv'ggQgg.ggQgg1Qgg&gg{Q$ggQ&gg/wQ!gg.(&gg+QggQ&ggQgg/RggR*gg-U2&ggR$gg66&ggR'gg#Rgg/R)eggR-fggR.gg*R1ggR@gggg)gg%)$gggg"gg)'gggg)gg )gg$U)ggDggggB!gggg)+gggg/gg%$gg(&gg!d'$gg-)(gg!.:ggCgg!.@)5gg1Bgg%Gdgg H)7ggPgg.tQ)gg0gg1%gg)gg!);gg*2Ugg0)gggg6[5gg )ggn7gg0ggggg ;v)Cggvw>gg(gg)gg#))gge*Agg/+)KggZ)Ogg6)gg.a2Dgg/3%gg4)Ugg!)WggTgg gg $gg$gg= lgg-6gg ggVgg# *$Ogg -gg# 2%&gg  @~gg Igg  M%,gg'$gg!)&gg,gg% X$Ugg11$gg!.9gg fgg/ qgg/ tgg/ v$^gg%Igg2 z"gg {gg $bgg  ggZQgg. %7gg  gg gg gg1L  gga#!gg/ gg gg $qgg 8gg$z#(gg gg gg  gg% ggB gg /gg#`Vgg`Ygg `a9ggyggB`jggv`kgg|`l:gg$'gg"ggD`o<gg0`rgg#`s>ggVgg[`Ggg'Bgg1(gg1Dgg `gg`ggj$gg$gg#`gg#`Hgg`gg `gg.a`gg%gg`MggSNgg/`gg'N`gg`gg`Rggv`Tgg`UggE`VggE`Xgg`Ygg`gg(`'gg`Zgg(Pgg `$gg'gggg `gg `gg`gg`gg-gg$`gg`bgg/`gg"@`gg!`gg=a ggaggaggg/a#IggRggDwggw{gg1ggEw%gggg w%gg6gg"gg(!w(gg#wgg"> #gg ,gg/wggBw-gg#wgg-6$ gg *$gg1+uggwgg(P.ggBw'gg(wgg/w(gg 61gg0/wgg/wgg.99%ggw: ggwngg$;4ggwggEwggBwggC+gg Fgg1G8gg"Gw9gg&wggPgg1x%ggbW<ggx6gg(PY=gg/wxggxgg$]@ggx@gg jkggx'`gg xCgg x?gg-|Jggx9gg")gg")gg%gg.)gg0ggB3gg 5Mggn gg+Cgg(!Ggg#I*ggJgg$ggxXgg+[Xgg ~Sgg]*ggB_agg!.gg.tggb#Dgg-,gggUggk* ggp* ggtWgg/wXgg/yYgg/{gggg/gg,^gg00ggB`gggggg"Cgggg,gg']gg*gg +gggg$>*"gg1Egg!gg#gg.gg"ngg.Xgg-*)ggBgg"C%ggUjgg*/gg gg 2#gg =gg&Agg*!Pgg#3 gg 3gg{%!gg*[!Sgg#3!Vgg#3%%'gg1EggZ'gg1Qgg $gg![gg23.'|gg31gg.tgg*!\gg 34&ggZgg'gg#%/gg-8Ogg3H!cgg3L#gg!d*'ggE3Zgg#`5+gg3^!kgg)\3g# gg3l0gg(3s2gg(3w%;gg3~gg3gg37gg/3%?gg)J*Ogg3%@ggM ggQ%Bgg3gg$U8gg]!sgg,3!Ggg'hj!wgg.^3&.gg/3&/gg3%Kgg(/q!zgg3^gg3$ gg yP)gggg0TggU)gg2$ ggV$ gg^)ggRgg $gg d$gg-hgg[lggq$ggrggv$gg#wgg$gg#|Pgg)gg2$)gg1%gg.t-gg1=ggB֗'gg!$>)ggE֙&gg$B#ggyF{gg֛(ggZH)gg+֜ggE֞gg֠gg$N)ggB֧)gg/֨$'gg,֮$(ggְ$)gg ֳ$*gg2ִ)ggַ$,gg(ֻ)gg)])ggֿgg*`)gg$/gg|$4gg+$6gg %ngg$q$7gg8ggv)gg.9u$8gg+$:gg%ggx)gg/gggg1ngg%gg!Eggigg $>ggGgg%gg(kgg$Dgg $Ggg"Cgg&tgg(gg(gg"C'xggB(gggggg(gg-&zgg/(gg#(gg# gg+gg1&gggg+$(gg "gg%Sgg!.dgg.t(gg'gg/ggE(gg Sgg."(gg" (gg('gg'gg(gg+(gg&(gg+ 'gg( 'gg,ggbgg7gg%y'gg/@ gg%'ggC.gg-U'ggP(gg#S(ggTggV"gg,'ggZhgggg.k$gg1&gg6(gg%a kgg!$1&ggA&ggyУggEBgg1ШggEBgg"qBggB& ggBB& gg.м& gg'ygg1&ggB&FggB)gg#B,*gg.t($gg.t&ggB=#gg gg&gg/BI!gg+BU&gg Ba&gg"ggEBkggxBl,gg Bm-gg Bt&gg)/ggB|Rgg  3ggB4ggB&$ggvB5gg.aB'ggB$ggB&%gg/B&&gg/B&'gg&&*ggB&+ggBB&-gg/B:gg gB<gg$UB=ggB&3gg(B&4gg F:gg /&ggYkgg0YmggYsgg#Ytgg Y&ggEY#ggvY#gg0YggA#gg Y#gg1J& gg1K|gg2YIggX!ggY~gg#Y&ggEYgg#Ygg#Y&ggY&gg%t#ggBY#gg/Zgg}݁#ggBZ #ggZ #gg2݋gg2Z&ggTݐgg ݑ#ggZggZ ggZ&#ggvZ)#gg/Z.gg+ZC!ggZD(ggZL#gg dݾ0ggggZTgg%ZWgg/9gg9Z^#ggZbgg$#gg#-gg"gggg8gg.99gg!.:LggMgg$UggPggSgg Tgg'Agg-6I"%ggVgg"CYgg Zgggg)R")ggB"*gggg$^ ggfgg Sgg2iogg&Ngg!dvbgg#ggEcgg)gg+"3ggv"5gg/igg#mgg##"8gg)gg(*gg1":gg2sgg&4">gg=vgg!'>ygg#@zgg2A"BggG~gg,JggKgg ggTgg)Lgg["Igg`"Jgg1egg&ggg"Lgg qggUygg/9gg%zgg%|gggg&Igg1 gg!.ggEPhgg%ggvRgg*TggU"Tgg-6"gg!VggXggY gg!.&ggEa}ggmggogg*Hr(gg;gg@!Ygg}Bgg#|gg+Hgg#ggRggGXTgg /\gg/gg/'Qgg6dgg1fggBgggglgg!kggBggxgggg ygg!}gg/egg/wgggggg gg+gg$gg-gggggg,gggg'1gg$gggg gg* gggg "gg$ gggg igg8ggh%gg$vgghwgghmgg$Uhngg"Ch:ggpgg%h;gghsgg%hGggggugghsgg!Tgg  gg1'^gg(ygg[hzgg#hggBhgg11gg#hgg#h$gg>&gg05Dgg.tEgg!dFgg hgg1Sggi"7ggXKggEigg$)i(hgg.Ygg$i ggDiggBi gg.9cNggiggggg i%gg k#gg$uggi+gg i-Ygg/i/Zgg/i5gg)_ggBi>ggi@gg#iGggiUgg{&ggEggω#gg ϊ&gg,gggg$gg/9# gg*ϐ&gg ϓ# gg#ϔgg0ϛ# gg"ϝgg!ggϧgg&ggϬ'gg#gg;gg/)wgg/gg&gg&gg(#gg%&ggBgg]&gg##gg$;$ggEgg$#"gg!gg &ggE &gg!&gg&gg&gggg/!#)gg-'gg/#*gg91ggg#S%gg #Zhgg%gg##\7gg#_~gg1#gg%gg$gg/9%gg#ggg#i%gg#qgg0#vggV%gg##|gg.t%gg%#%gg##%gg&#(\gg$)%gg%#gg!d.gg+5(gg# gg19%gg*H#%gg*H#%gg#%gg2#gg#%gg j# gg6I)rgg /L%gg+#%gg!#gg/#gg/#%gg+#%gg,#gg#gg#gg)Wgg#gg#gg1['*gg p%gg|#ggygg&##gg/}gg/~ ggv#$gg.tggXgg$dgg $gg$gg/$gg$ gg/9gg.9gg#$'gg$)ggZgg$2gg1(gggg*;A&gg-63gggg;ZggZ.ggB;igg;mQgg<:gg#Dgg[;yAggE;ggVDgg(;gg^gg;Egg;Igg gJggi*Cgg;Pgg ;*Hgg M;gg.͆Qgg(P͇!gg.͋Ugg/;*Kgg$U;gg)͓*Lgg.a;*Ngge;(Cggb͠ggZͣ*Sgg,;ggͭYgg/;*Tgg ;*Ugg,;gg; gg05͸gg;*Wgg ;*Xgg _;\gg;gg;(Ngg;gg\_gg/;gg;<ggNgg%ސ(ggS?ggޔgg ޘ%Sgg(\lgg%]gg%`Egg(ޣggޥFggަgg#ާgg0ުggoggsMggޱHggE޹Igg޺ggZgggg`gg6".gggg#Ugg/gg*2gg/gg/hgg/ggv"6gggg"gg%gg,gg*Xgg1gg ggEgggg1gg$gg.agg#gg%gg!kgg*|ggEgg.gg,bggEcgg1gg"Cggdgg(fgg/gg2+qggigg/1gg2gg-6kggB8ggB?"NggBnggFogg H'gg'gg'gg"?gg''sgg"D'tgg"D@gg);gg#+(gg=gg4'gg9gggg2i(!gg$'ggj$gg4'ggBNgg!dgggg;Sgg^hgg)qgg*2Lgg_gg*PggeQgg2gUgg-$ SggPr \ggtXgg1[gg!Zgg(P !gg ''gg^gg#_gg gg'gg]gg/bgg :'gggg%A'gg'gg'gghgg(ggg#Jgg$JGggJH gg2JILggJNMggJQgg#JSgg31JZgg0J^(gg/9ggBJcggJkgg.9+ggBJlgg/vgg/t0 gg%9gg,J%+ggJgg#Jbgg6O!&gg.tScggEJ*<gg!.\ggy] gg J!gg2J"ggJ$ggJ%ggJggAl)gg#J*gg,JggEJ.gg%J3gg Հ/gg+ Jgg%Ջgg(Jgg ՓggՖgg՜gg՞ggդgg J}gg5թ>ggJ?gg,Jgg+JggJggJ!tgg 3ծggճ*%gg/ջ gg-ռCgg1J%LggJggBKggBK{ggaKgg%a}ggatggaggauggaxggagga!gge{gg0b|ggBbgg mggb gg*[ogg1xggEb(ggEb gg%gg1$ gg.tggZKgg%gg_$gg$[gg+b/ggEb6gg"gg._gg+,b9ggbA "ggbFagg{bGgg$ggggbShgg-6ggBbUfgg"CbWggg/ebX6ggbZhgg!b[ggba&#gg%ggbdlggbgnggboggbr9ggbz(gg$ygg%bzggb*.gggg+gg+5*2gg[ <gg ?gg"*5gg[&gg!.gggg)gg%gg[:Jgg Fgg,<gg"(&gg Jgg#Ggg ggZgg!.ggQ MggR"ggV&gg*>gg/X*@gg/Z*Agg/]*Bgg/_ Qgg+a*Dgg  Tgg#f Uggh)gg  WggDmtgg2 Ygg%t ZggvggNggE{0gggg(=gg+r*ggTggE*Igg/gg*Jgg1(Agg+*Mgg=gg$ *Qgg/6gg*Rgg/ dgg"gg(;gg egg!*Ygg fgg?ggAgg jgg-Bgggg/9!DggaggE(gg(gg1q(ggMr'ggE'gg gg1v'gg)\gg(Lgg$|'gg$gg"&'gg 'gg0 EggQgg!.!'gg*p(ggBgg.t$gg$n$gg#'~gg gg"'gggg(Sgg!(gg['ggvgg $ggQ)ggEggG)gg (ggE'gg$gg %'gg(gggg'gg%y$gg(gg[ gg) gg$gg!Dgg,(gg (gg d'gg  $gg N1( gg&nggp'lggp'mgg p'nggp'qggp'ugg,p'vgg p'wggip'ygg pggEp*gg$y&|gg&p&}ggEp(%gg IggBpgg+p&gg/q'gg+q&ggS&gg/q  Rggq&ggq&ggq'&ggq,gg [ggq0ggq='gg hq>gg#qF'gg,qP'gg#q\ggq^ bggZ(Igg gggZ'gg&qk'ggqo'gg gqr iggqt'ggqy&ggqz'ggq{8gg-6'ggvqgg(׿gg#!gg*Ggg1gg!gg!gg*H$ggOgg*ggjMgg1$gg0)ggUgg)((gggg%Sgg*$ggB)gg1$gg1 gg $"gg/gg)gg)$%gg$&gg/gg2gg$,gg2$+gg!$-gg)$.ggv-$0gg:$1gg?gg F*gg.3 gg$4%sgg=<ggRCggDggE$=gg/Zlgg'hJ)Pgg-Kmgg Mgg+ wsgg؀ugg؁$Egg؅gg#؆gg#؈"gg+ggR%gg+gg)Lgg'q+"gg6-Ngg+"gg/gg+Ogg$U+Qgg/+"gg+"gg.W8gg="gg,Sgg ,#ggG#gg!.NRggX!Zgg,ggZ\"kgg*gbggj,"cgg*H,%"ggm"gg#|"gg/,,$gg/,6lgg{,7gg,9$\gg,:mgg.a,<"gg#ŒqggD,Cgg,Esgg,F"ggvŖ"gg,Rgg.9ŗ"gg,S!gg$şxgg#,Wggv,`}gg,a~gg%,c"gg$,d gg"ų$pggiŴ$ggŻcgg$žgg,y"gg/,z"gg,{@gg"gg,}gg,"gg,gg',gg/ggK :ggBCgg%Cgg$O*3gg"S >ggECggbgg#C)]ggi Agg-k)`ggC&gg$r)bgg(C Bgg C)egg1y DggCAgg%)gggC7ggCggZцgg#C HggC!gg/9ъggя;ggCgg#C)jgg1ђgg-CggC Kgg C*;gg*cC!gg+$ћBgg%џ LggCgg%Ѧ gg/C&gg$ѧ gg)+C NggAѨ Ogg/Cgg!C Pgg/C)ygg ѵ)zggBC%gg$JѸ VggC Xgg *EggCgg CggCgg)ggQC$ggCgg*HD[ggBDgg>*ggD gg!kD aggDgg d)ggD#)ggp)ggi%gg+D&gg$ hggD(&gg"CD,)ggD.'gg-D0`gg )gg !gggg&egg!.gg'<gg%gggg!gggg%gg)|gg["+gggg#ggEgg ggE!Vgg3gg8ggFgg(Hgg(J!6ggOgg2QggR!>gg/@ggAgg&Y'gg\ggagg%Iggkgg,q!Fgg[gg/vgg%f|gg-`ggtyggggBgg$$gg-6gg#GggNggR?ggWgg.W(gg gg)`gg c#sgg1([gg!dCgg)ggsgggg1gggg.ax#gg'{gg#$(_gg+'gg#MggEgg1,ggBGgg;/gg#ggD= gg1>"gg"@0ggSggD1gg 'gg$4gg=5gg#ZggE&gg +gg ](ggZa%gg"gg:gg\gg.kj=gg/`ggaggB>gg%gg~6gg&/eggBgg%Cgg7ggDgg)V9gg:gg\gg6S!gg"CR&5ggYuggZ"gg$]Egg^ggR(gg-6gggRgg.9tgg|!gg$R!ggRgg$قgg(هgg1وggZىQggSqggَ!gg#S(gg&ٖ!gg*HS!gg#SggESggZٰ$gg%ٲ"gg#S "gg#S"ggvS'ggS(gg/S*agg'Rgg!dggBS2ggBS4"gg#S5"gg S7gg"ggvS=ggESAgg(SCgg" ggQSIggSL" gg SM"gg SN'gggg(STgg)ggSXggSYgg)!ggggSbgg%gg"ggSe"gg-Sg"ggSkgg/Sr"gg%Sugg !{gg R"gg!."gg#Sgg)U"&ogg(j*0ggj%&qgg _j&&rggDj,(gg.tgg *4ggj4gg0j=&wgg"&jB%WggggBjH*6gg[jJ&yggjKgg-ggggg Dggja&gg#jeggTggggjp(-ggjr*?ggjugg&gg%jggj&gg-jggjgg(-ggV3gg9"gg.9FggH&gg.ajgg%Ngg6O*Vgg)S$ggjgg0`%}gg%aggcggBj&ggjggd)"gg& h;gg$#gg)*gg Tgg)-gg2 gg %gg gggggg   ggB #gg )6gg )gg/ )<gg+ ,gg0 2gg( )Bgg. 5gg3:%gg)8gg :gg/ ;ggv )Ggg )Hgg2 >gg ?gg/ Agg/ Bgg0!Dgg/Hgg Igg)Sgg"gg"gg Fgg#$gg($Ggg%Hgg%Egg %Kgg% gggg%gg%gg0%Ngg %"gg.9 ggM(gg'Hgg/%((gg'gg D gggg%7ggZgg+%F(dgg%gg$gg!\gg %K]gg#%Lgg%Ugg %X!ggggv%iagg %mgg$# gg)& gg1'egg%w!<ggB%x"Dgg+ggv%|gg(6ggZ7ggB%gg >jgg&%#[gg-Bmgg%%gg%ogg%qgg0^%gg%gg*ggxgg$xggxAgg.ggxggxggxgg$xggx$gg x%ggxggggxyJgg*)gg*ggy Gggy agg% gg#y+ggy-gggg1gg ggU$gg&y(gg)gg-gg/y(.gg/y*gg(y,'gg+y-)gg Py11ggy;2ggEy@/gg-yB0gg&yCgg$ggg ggByI5gg yJgg+1 5gg/yN"ggyP;gg.ayU:gg/yV*gg/);gg,ggyb@gg ~ydggye?gg+yi@gg/yk3ggE5ggypDggyq&2gg/9PggyuJgg/y~gggg$1 >gg-6gg&gg(gg0+gg-'Egg,gg/2gg8gg#;gg1Fgg&?gg#@gg[Bgg1O)ggZPggRgg&Sgg{_gg2eggBhgg%kgglgg2tgg1{gg*|gg vggggr$gg)7gggg,ggVgg!gg.t$gggg"@gg>$gggg#$gggg$gg$gg%gg gg gg!gg4=<gg 4>!gg%Ɋ|gg4H#gg$ɋgg,Lɒ"gg1ɡ$ggɢgg4V"gg1ɥDgg24YEgg/4]"gg.ɭGgg# 4_"ggɸ$gg$ɺgg4ggg+$!gg4jgg4kgg1gg(P ggPgg+4{gg/4}Qgg4 gg""gg+UTgg&4gg;4Wgg(v4"gg14Xgg&4gg)[gg %4gg(4"ggE4"gg 4gg4gg4$gg0.gg;4bgg,4gg(4cgg,4"gg4"gg4!gg=!gg D@gg!dH!gggggggg ^rgggggggg. tgggggggggiwgggggggg$Qgggggggg 3\3o a a3\333Lggggg1thgggggH6gggggӀggggg$ eggggg {mggggg~1_ggggg0~ggggg'`>gggggggggg 0ggggggggggYhggggg$#:gggggtJ,ggggg!gggggdpggggg vgggggRggggg  Nggggg'4#gggggggggg1Zggggg&Ъggggg%+g%g!^g^g igFjgԜg@g g@g-g1g"fgfg+J!g/!g gTHgHg05g(6gng `*g$G*gg!gPg$Pg- gF g|w g2|g)2}g'3gY(g Y)g2(gIg g1g,0:g&:g2g<g%adg aegug2VJg)Bg-GCg-gg(1ig2Sig-z$sg2$tg"ߔg ߕgKDg*KEg g-qg.qg$,g$,gg2Sg&xSg Zg%[gyg5+gb5,gY'\L*d"څwF)0lNx/\V'8m%Q*g\;oQWwt!4Y*aCnK,>n r'`{i &+2g.dg. g'f|hgngw ggg]e6S}% b3  h ?J)/-Bp CtR K 4 +7kZ Ч'=*Dgghgghggh.-g#g Jgg*g1T^g/g!8Hga]g*>g gg'gigY$g.SSggџ,=/$ cH'0)L#o|7mh'gܜHP#Vnv/2G2YX)#0[$0+q%{y5  *+2)л!Lg"Rg 46g%gg1Hg,~g#g g(:g hg0P#%g(Jg$*gp~g,g( 4g(4 g(+Zg-aHg=cg :g/|gLHg3g&g. gre#1l`N]gh>Ya#x/r1$D=+gg#gg#0'gg,gg0Hgg'|ggdggHLgggg-E2Cgg0gg0gg-rWgg ggL s;%O"{;6'A Y]]8*>/e.ۍ1GI$((k. O$au1E.4$t#~9/`0`&/ (A - h}!#"-P@J.lp{"+(V 1}x4 1[ b-E%D:ggg[D:ggg mD:ggg 1D:ggg%D:ggg'ED:ggg zMD:gggt,D:ggg/D:gggVJD:ggg/7D:ggg)v^fD:ggg(?D:gggD:gggfD:ggg !\D:ggg/ )D:ggg(D:ggg PD:ggg1 gD:ggg D:ggg:D:ggga7D:ggg2BD:ggg 8ijD:ggg $DD:gggKD:ggg k,D:ggg*l&D:ggg z5D:gggaggg2OgggdK l*N<q:|,g w<*kYY1Ba.2/q$(e*0ќ0>=,*^1+c~k,E#3l-'-^M%#t%Z/y,@I'tVBH!|47 Y ^]k3 e*/?{f!V1ܙ 1HM-(n.)3 )P _)v2D +X O%2:]3Na/ Bib#$<!X K#e,dq , `!jS$()y0x4-Lggjgg"6tgggg";gg'h2gg!%"gg KIgg2Zgg jp/gg,Igg} gg23gg1ZnggFDgg*(sE!gggg*(g>gggg%G.!gggg ;UI!gggg$!gggg ,{E!gggg ; g>gggg hg>gggg/!ggggF g>gggg$h]i!gggg&g>gggg LB!gggg>!ggggX!ggggBe!gggg,tg>ggggCۘ!gggg L0g>gggg!gggg/G(!ggggX8Og>gggg1,^g>gggg%Gg>ggggC@jg>gggg1,X!gggg%Q:g>gggg$!g>ggggDk!gggg/*jg>gggg,A!gggg1 g>gggg)>[!gggg%O!gggg +!gggg)>Mg>ggggB;g>ggggDig>gggg ,$g>gggg/GKg>gggg&!gggg$h-,g>gggg1&!gggg5|g>gggg;Lgg"gg+W1>gg @gg*j}gg9gg/`gg gggg##gg2JTgg#bgg>gg%=ggggggggggggggg4gggggggggggggggggggggggggggggg  ggggggggggggggg| ggggggggggggggg[ggggggggggggggg J[ggggggggggggggg[gggggggggggggggc[ggggggggggggggg [ggggggggggggggg%Yggggggggggggggg'ggggggggggggggg ggggggggggggggggggggggggggggggYggggggggggggggg0{ggggggggggggggg&Gggggggggggggggg9ggggggggggggggg=ggggggggggggggg=ggggggggggggggg,=ggggggggggggggg(=ggggggggggggggg"QUggggggggggggggg,cVggggggggggggggg.Wggggggggggggggg Xgggggggggggggggd6gggggggggggggggd7ggggggggggggggg+d8gggggggggggggggd9ggggggggggggggg TgggggggggggggggmgggggggggggggggCgggggggggggggggggggggggggggggg!2ggggggggggggggg/~3ggggggggggggggg4ggggggggggggggg5ggggggggggggggg6gggggggggggggggEgggggggggggggggEgggggggggggggggoEggggggggggggggg*=Eggggggggggggggg"BEggggggggggggggg|ggggggggggggggg 3gggggggggggggggggggggggggggggg%ggggggggggggggg lmggggggggggggggglngggggggggggggggloggggggggggggggglpggggggggggggggglqggggggggggggggg 'Zggggggggggggggg#y'[ggggggggggggggg I'\ggggggggggggggg'o']ggggggggggggggg)uggggggggggggggg!vggggggggggggggg/ wggggggggggggggg2Qxggggggggggggggg3<N%ggggggggggggggg*>N&ggggggggggggggg)N'gggggggggggggggN(ggggggggggggggg"N)gggggggggggggggggggggggggggggg }gggggggggggggggggggggggggggggg1Xgggggggggggggggctugggggggggggggggtvggggggggggggggg twggggggggggggggg.3txggggggggggggggg/ggggggggggggggg%>/ggggggggggggggg/ggggggggggggggg /ggggggggggggggg,ggggggggggggggg /gggggggggggggggAggggggggggggggg.gggggggggggggggVgggggggggggggggVggggggggggggggg1VgggggggggggggggQVgggggggggggggggVggggggggggggggg &ggggggggggggggg 'ggggggggggggggg1(ggggggggggggggg)gggggggggggggggp|ggggggggggggggg|gggggggggggggggO|ggggggggggggggg(|ggggggggggggggg)m8ggggggggggggggg(8ggggggggggggggg18gggggggggggggggu8ggggggggggggggg 8gggggggggggggggzgggggggggggggggggggggggggggggg$Kggggggggggggggg2ggggggggggggggg w^ggggggggggggggg^ggggggggggggggg^ggggggggggggggg^ggggggggggggggg ggggggggggggggg;ggggggggggggggg gggggggggggggggTggggggggggggggg [ԳgggggggggggggggԴgggggggggggggggԵgggggggggggggggԶggggggggggggggg%@4ggggggggggggggg%@5ggggggggggggggg@6ggggggggggggggg!D@7ggggggggggggggg+ggggggggggggggg#Iggggggggggggggg.gggggggggggggggggggggggggggggg ggggggggggggggg)gggggggggggggggg2gggggggggggggggg!gggggggggggggggg)g gggggggggggggggMg gggggggggggggggd!ggggggggggggggg !ggggggggggggggg!ggggggggggggggg !ggggggggggggggg ggggggggggggggg/ggggggggggggggggggggggggggggggggggggggggggggg)Hggggggggggggggg$eHggggggggggggggg<Hggggggggggggggg tHggggggggggggggg*Sggggggggggggggg'Tggggggggggggggg"Uggggggggggggggg,]Vgggggggggggggggwogggggggggggggggoggggggggggggggg+VogggggggggggggggAoggggggggggggggg*4ggggggggggggggg(*5ggggggggggggggg2)*6ggggggggggggggg*7ggggggggggggggg'ggggggggggggggg( ggggggggggggggg3!gggggggggggggggz"ggggggggggggggg-#ggggggggggggggg.QgggggggggggggggoQgggggggggggggggQggggggggggggggg Qggggggggggggggg%Qggggggggggggggg0 ggggggggggggggg2 ggggggggggggggg! ggggggggggggggg  ggggggggggggggg'w&ggggggggggggggg ww'ggggggggggggggg#w(ggggggggggggggg1w)ggggggggggggggg w*ggggggggggggggg+2ggggggggggggggg*2ggggggggggggggg.2ggggggggggggggg.2ggggggggggggggg,Iggggggggggggggg1Jggggggggggggggg&8KgggggggggggggggLggggggggggggggg09YBgggggggggggggggYCgggggggggggggggYDggggggggggggggg-iYEggggggggggggggg&YFggggggggggggggg ggggggggggggggg ggggggggggggggg$ggggggggggggggg@ggggggggggggggg2gggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggg n:ggggggggggggggg :ggggggggggggggg$0:ggggggggggggggg+:gggggggggggggggggggggggggggggghgggggggggggggggggggggggggggggg0=ggggggggggggggg#Oa}ggggggggggggggg/a~ggggggggggggggggaggggggggggggggg agggggggggggggggxaggggggggggggggg*'gggggggggggggggr(ggggggggggggggg*)ggggggggggggggg*ggggggggggggggg`gggggggggggggggaagggggggggggggggbggggggggggggggg\cggggggggggggggg CgggggggggggggggCgggggggggggggggCggggggggggggggg`Cggggggggggggggg(RCggggggggggggggg&]ggggggggggggggggggggggggggggggggggggggggggggg%Oggggggggggggggg*biggggggggggggggg/igggggggggggggggigggggggggggggggiggggggggggggggg.$ggggggggggggggg $ggggggggggggggg$ggggggggggggggg U$ggggggggggggggg%%߭ggggggggggggggg߮ggggggggggggggg$߯ggggggggggggggg ߰ggggggggggggggg+dK`ggggggggggggggg/ZKaggggggggggggggg Kbggggggggggggggg"KcgggggggggggggggKdggggggggggggggg!ggggggggggggggg'ggggggggggggggg ggggggggggggggg%$ggggggggggggggg%` ggggggggggggggg&|qggggggggggggggg/UqgggggggggggggggPqggggggggggggggg-qggggggggggggggggqggggggggggggggg,ggggggggggggggg ,ggggggggggggggg,ggggggggggggggg,ggggggggggggggg,ggggggggggggggg,gggggggggggggggggggggggggggggg,ggggggggggggggg+ggggggggggggggg!PSgggggggggggggggSggggggggggggggg Sggggggggggggggg6Sggggggggggggggg2 xgggggggggggggggyggggggggggggggg)zggggggggggggggg${ggggggggggggggg'yggggggggggggggg 6yggggggggggggggg!yggggggggggggggg'yggggggggggggggg5Fggggggggggggggg-5Gggggggggggggggg5HgggggggggggggggO5Iggggggggggggggg$<'!gggܧ'!ggg-y'!ggg:ggg.ggg.ggg$tggg /ggg^ggg%zggg2E!ggg *Fggg ggg ggg$(ggg:ggg(iggg2$ggg-5Xggg/+fLggs0g"!.}g Cg$U4gg*{0g6g2x6gg$o]Sg./gZg*[g>g+g(eg  Ag BgۃgG@ggmg3mg(g mg#Og,. ]g ^g ug1;gg*Wgg}g19g9Vg`g#@g& gAg#g0hrg1hsg$#gFg.JJg"g'g9ppg +g)gg ;RgRgb &g"+ 'g$Hxgn3g'4gog'gZg"ZgQg!ЃgVЄg2m<%g+<&gg) g2bg(g?g1g+D|g1D}g0;g.Mkgzkg %go g1 gjV'X8'1)P'C ggggg(=gggggdggggg)ggggg'ggggg'ggggg Hggggg! *ggggg(.ggggg1ggggg![^ggggg'_gggggggggg#Hgggggeggggg'U*~gggggI gggggz2ggggg"ggggg),ggggg2ggggg'"ggggg iggggg!u$gggggggggg ggggg ZT#ggggg ?ggggg-@z gggggG{2- W3_3\3\3\3_3\3_3\3\3\3_3\3_3\3\3\3_3\, @hgg+Kgg+-*gg/Vgg\Iggڀgg5F$ggVgg J8igg@gglgg/QSggCkggKgg/-Egg dggg->cggg%u2Sggg/{ 2Sggg02Sggg \aig3ggig3ggi^g3ggi_g3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggiqg3ggirg3ggisg3ggitg3ggig3ggig3ggi g3ggi g3ggi/g3ggi0g3ggig3ggig3ggig3ggiEg3ggiFg3ggiGg3ggiHg3ggiIg3ggiJg3ggiKg3ggihg3ggiig3ggijg3ggig3ggig3ggig3ggig3ggjg3ggjg3ggi}g3ggig3ggig3ggig3ggig3ggig3ggig3ggiWg3ggiXg3ggiYg3ggiZg3ggi g3ggi g3ggig3ggig3ggig3ggig3ggi&g3ggiLg3ggig3ggig3ggi`g3ggiX3ggi~g3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggi1g3ggig3ggig3ggig3ggig3ggig3ggig3ggikg3ggilg3ggimg3gging3ggig3ggjg3ggjg3ggjg3ggi'g3ggig3ggig3ggig3ggig3ggig3ggig3ggi8g3ggi9g3ggi:g3ggi;g3ggiag3ggibg3ggicg3ggidg3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggiMg3ggiNg3ggjg3ggj g3ggj g3ggig3ggig3ggig3ggig3ggi<g3ggi=g3ggi>g3ggi?g3ggi@g3ggig3ggig3ggig3ggiug3ggivg3ggiwg3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggi(g3ggi)g3ggi*g3ggig3ggig3ggig3ggieg3ggifg3ggig3ggig3ggig3ggi g3ggi!g3ggig3ggig3ggig3ggig3ggig3ggi2g3ggi3g3ggi4g3ggi\g3ggig3ggig3ggig3ggig3ggig3ggig3ggig3ggi[^3ggig3ggig3ggig3ggig3ggiAg3ggiBg3ggig3ggjg3ggixg3ggiyg3ggizg3ggig3ggig3ggig3ggig3ggi5g3ggi6g3ggi7g3ggig3ggig3ggig3ggig3ggig3ggiOg3ggiPg3ggiQg3ggiog3ggipg3ggig3ggig3ggig3ggig3ggi g3ggig3ggig3ggig3ggig3ggi"g3ggi#g3ggiCg3ggiDg3ggig3ggi]g3ggi|g3ggig3ggig3ggig3ggig3ggig3ggig3ggi,g3ggi-g3ggi.g3ggiRg3ggiSg3ggiTg3ggiUg3ggiVg3ggig3ggig3ggig3ggig3ggig3ggig3ggigg3ggig3ggig3ggig3ggig3ggjg3ggjg3ggi$g3ggi%g3ggig3gg,&>ggggg[ggggg!ggggg:d*ggggg+laggggg$,'Pggggg|kggggg Nggggg Vggggg$ggggg |xgggggԩggggg)gggggafggggg&ggggg(o ggggg0ggggg%IwgggggY6ggggg1aqggggg0ggggg0OVggggg,Cggggg1ggggg&qggggggggggyggggg[ ! T3[ gggggVeESR` 333!g3R`gggggUU(J< 333!ggWgggggUUPoF3 bggFg4gggUS]YfG63 g3U3`gggggU;FhC3333gg_gggggVS?:_3333 zgg_gggggVQ^D,3333gg,gggggVKtUN_3333gGggIgggggVIRHX3333gg]gggggVN?p_3333ggFgggggVR<AwK3333ggKgggggU_:oVY3 gggVYHggggU^[VYg g3ggggggggg ggg]M3333*qgg]MgggggV[[X3333"gg9gggggV:dKK3333$gg_gggggVIG<H3333 uggHgugggVN:R33 g3YggggUZBUQ3 ggg] gg-ggU@BA2 333 Cg3A2gggggUB[;_3333-3gg_gggggVLjD_DY3 g_3DYgggggVNBRi3333XggRigggggVNP9>n3333sMggQgggggV;>ZU93333gg9gggggVURJO\ gggQKggggUDh@Z 333ggZgggggUS9:03 k. 3:0gggggVeDRXo 333k0g3XogggggUFq<>Z3 gg>ZgggggVe:-W[[ 333 !ggUgggggU=TG3333rggJJgggggUQtCC3333 ?ggHgugggVN[I3 g3U3`gggggU_^E3333QCggEgggggVOh;[ 333pgg[gggggU;NQ?EL3333pggELgggggV_gTSI3333FggCgggggVB;Y 333sg3YgggggU>]>,3333gg,gggggVX6QMY3 3MYgggggVeF'JZ3333gg=gggggV\=;;k3 @sggGgggggUGPTL3333ۢggTLgggggV=EA3333ۤggKlgggggVX @NF3333=ggNFgggggV?Y ]3333=gg]gggggUC[gggggVL<(?c3333v 3^gggggVDJUY3 gggUYgggggVeO[ C3333ggLgggggVX E@u3 33 Zgg@uggg gVe>T[?3 ga3?gggggVM;G{O3333ggOgggggVUX=3 g 3=gggggUI]C3 33CRggCggg gVeC ^Y3333 zggVgggggVQ^D^}3333CVggY)gggggV[ZA3333CYgg9gggggURH;j3333{Jgg;jgugggVL{E,Ip3 gggIpg=gggVe_MShWw3 {L 3WwgggggVeJ9[3333ugg[gggggVB`:3333wggQgggggV]t=L3333gg_gggggVOh;K3333{SggKgggggVCfG[3333Lgg[gggggU@W=C3 gggCggggVeLM V3333ggSgggggVI|PZ_33332ggKgggggV:?F3333gg?gggggUOJ K3333ggKgggggU^HaR3333zggSgggggVWF>3 gz3>gggggVKt=\ g K3GgggggVtK]?TDu3333 "ggDugggggVB`K3333HggE gggggVTGI[a3333(gg>gggggV<@;%3333HggSgggggVREp>g3g gggggggggggg@T3333Rgg@TgggggVX6QU_3333РggBugggggVXBVI3333RggIgggggUYD_M3 gE3QKggggUBX"P3333ggFgggggU;FKD3333+gg\+gugggV[JGR\3 aR3GgggggUB=XH\3333gHggRigggggVA^s@3333Nagg@gggggV<W0^3333:gg^gggggV>HL3333ggLgggggV:@9g3g3ggggggggg!Wggg>v3 ggg>vQggggUFlZ|F3 gggBgg,ggVS\[3333&gg\^gggggVK FT3333'g3]6gggggV]SP3 3 0ggJgugggVNUWT3 33!ggWTgggggVRX6:X g3`,gggggVtI-Re= 3331Ug3=gggggU^Wf[3333%gg[gggggVX6Qg3g gggggPggg1agggL 333Tg3LgggggUXNK9X3 xT3FogggggUWR? ۞3?gggggVeYr9M3 33۟ggMgggggVeDUT3 3 ۣggHgugggVIC?]*3333gg^gggggV:?[33336gg[gggggV9w^_D 6 T3DgggggVe]VGM3 gggIgg!ggV> Ye>3333rgg^gggggV;N}Ng3333%ggAmgggggU\LG3333gggGgggggVB`Mp3333sMgg;gggggV;>ZU@3333+ggOzgggggUHg@,=3 g3IMggggUT Oa?3333(ggHgugggVDJG3 g 3OggggUVG@F <> T3FgggggVeFZ X3333^gg;gugggVKBQ` gggQ`gggggUC=F3333^ggFgggggVGMt_3333gg_FggggUX6Q,3333gg,gggggVTXR>j3333gg[gggggV:C>3333gg\gggggV@^: 333 !ggMgggggU=\Z3 A 3ZgggggVeEJ@ 33۟gg@gggggVeK=:3333Agg:gggggVQQPp33332ggGgggggVHI;v 33dmgg;vgggggVe>FZ 333dpggWgggggU\;9B3333|ggAgggggVQRHC3333dxggCgggggUCN6AS 3ASgggggVeTT#S 333ggSgggggUOXQp3 gggTgg'ggVMZ*T3333ggBgggggV?O!_G3333ggMgggggVAr`EZ3333rgg:mgggggV^ N}P^3333ggP^gggggV`Uu> 333gg>gggggUQQ[e3333^gg[egggggVGMtX 3333ggB5gggggV[G,3 ggg,gggggVLF=3333G_gg>gggggV9X^3333Gcgg^gggggU@c_KH 333iggKHgggggU:YzQ3333TggQgggggV=T%IL3 g39gggggUM]kUg 333ggUggggggUSJD?3333gg?gggggVNHFb3333gHggFbgggggVU\K gggHxggggU^Eg3g3ggggggggg$@ggg<3 gv3ZӏggggU`n>U<3 33*ggU<gggggVRT,^,3333Lgg,gggggV^QN3 3 SggJgugggVRIrE3333rggKegggggVW\El==3333Lgg==gggggUFuAUE3 3KgggggUHXQ3333rggEgggggV?zEl]Y3333;gg]YgggggUB]YE3333NfggEgggggU?s_W>3333tggX_gggggV?tFFN3 3NgggggVeJ_o=3333!gg=gggggVX6Q? g 3HgggggVt^L^C 333 g3CgggggU<:$<3 g 3>gggggVNOW3333k0g3DgggggV\sGZ3 q 3N`gggggVRR&E3333ggEgggggUUGI Y 3 33ggY gggggVRKKxBo3 gX 3?gggggUA>Z 333X ggZgugggUU]>R g 3>5aggggU90[#B 3333z ggPYgggggU?AY 333ggYgggggUK9MJ3 g 3]gggggVUW"L3 gggODgg"uggVPIi?3 ]n3VgggggUXY], 3 g 3, gggggVBAXU3333ggXUgggggV`UuV3333CYgg=*gggggU]?R OggRgggggVIRH^3 L 3RgggggVtWENGLVC3333TggCgggggV=T%A 333 !gg?gggggUIQ< 3333ggSgggggVQPL3333#ggLgggggVUX\3 *m 3\gggggVeH@A@#3333*yggN.gggggU=k>< b3<gggggVe]BSB3333iggHgggggV^ N},3333gg,gggggVX6Q\3  @3\gggggVeGB`"3 8U A3DagggggUKsST' 333 Cg3T'gggggUOHV33336ggVgggggV>? ZQ3 gy3^ZgggggVTP]33330ggEgggggVeJGA3333TggAgggggV=T%\33330 gg\gggggUN^B3 gggKggggU\B<#3333gGgg<#gggggVB`L3 33KggM7gggggVRFH+Ni3333KggP gggggUB`K3333qggKgggggUGKHg3g3ggggggggg*ggg\ 3333gg[rgggggVe9SzOb3 3ObgggggVeL9A3333FggAgggggVB;QS3333k3ggNgggggVP`C:3333mgg^gggggV?DVk3333k6ggVkgggggVURJO:3 3:gggggVeWU> 333g3YgggggUM;?=3333gg=gggggVX6QLD3 g 3BgggggVOh]_3333gg[gggggVPO}[H3 ggg[Hg4gggUQEXY3 g 3BggggUA@JON3333Agg=gggggV?`L3 g׹3LgggggVNB^3333Pgg^gggggVI/ZVAe3 gggAegggggVAeAe<3333LggZgggggVRMWg3 gggggggggigggD 333 !gg_gggggUJIX{3333sMggTgggggVVmXV=Z3 g3W0ggggUC=R;3333agg;gggggV_VXgM 33ggMgggggVeKM/,!3333=gg,gggggV?`R3 g K3RgggggU[[^N3 x3NgggggVe@VR3333ggR%ggggUWWYD l 3DgggggVe> M V 333 g3VgggggUMCH3 g׹3HgggggVY;J3 g 3JgggggUL&E[3333gg[ggggU_gTSg3g ggggggggg,gggN3 gz3NgggggVBZTZZ3 ggg<gggggVXkP93333#6ggSgggggU^<^ F T3^gggggVeNvUMQ3 ggg?ggvggVS\G3 ggg<gggggVWYN^3333FggKgggggVMN] 3 ggg] gg-ggUYd9?o3333~gg?ogggggVN=C3333gHggCgggggVEY=3 5~3F gggggVH3^=3 g 3=gggggUMH1D3333?ggK gugggVQf<`\z @ T3\zgggggVeS@L 333AggLgggggUI="W3 gggJ"ggggVXVXA3333DggAgggggVS@gUm3 g 3>gggggVB[\3333(gg\gggggUGIL/3 33KggL/ggg gVe`3EF:3333KggF:gggggVRMZN3 g3NgggggUJgU|]E3 s3]EgggggVeCD@3 ggg]-gg,AggVPIi[3333ggKegggggVF~]V13333&gg^`gggggUJu9>E3 gggEgggVe=@V@ . T3@gggggVeV)=Sl3333.ggTagggggVBb^W3333XggGgggggVQRHPC3333XggMgggggUX6Q^U3333.gg^UgggggUEA?\3333QAggCQgggggV@[*R3 g K3RgggggU;:=3 g]3UggggUVL_T3  3TgggggVe>8ZKg 333ggKggggggU[FDFH6 333;g3H6gggggU_[[> 333k0g3[>gggggUE9M33334ggMgggggVN=A<33334gg<gggggUX=^ g 3OgggggVtUY== 333dggUgggggUIQY3333fgg@%gggggVQV@3333ggg@gggggVJD=YY3333ggYgugggV?s<D53333rggKegggggV]`VeIv33339ggIvgggggUXNE 333\3ggA&gggggUTS{^Z3 gy3^ZgggggVKtggHgugggV=^OB33333aggB3gggggV_VXg[q3333ngg[qgggggVEK\3 b 3\gggggUM]`FC33339ggPAgggggVBR]33339gg]gugggVMJb93333$gg9gggggVB;OQ3 g 3KLggggUXl<]0 333Yzgg]0gggggVSDx]3333Dgg=IgggggU[f<H#3 g 3BggggUKZC43 gggPgg :ggUPz\g3g3ggggggggg-!ggg?/3333gGggFgggggVT;RHZ3333ggLGgugggV;TX3333ggJgggggVXR#D3333LggDgggggUVYi9\3 g3?GggggU\Z =3 3 [gg=gugggVeKE<,3 g3,gggggVB7UU3333`ggFgggggV;N}[3333cggCggggggUYHK@T 3333J!ggZHgggggU=\g3g3ggggggggg",gggWD l T3WDgggggVeNMH 3333ggH gggggVM;SD3333ggDgggggUC@G p T3GgggggVeSR^S3 ggg^SgggggVY;M3333zggW@gggggUWgU^3 3^gggggVQA?3333ggFPgggggUU^aW 3331Tg3WgggggUV=,3 g3,gggggVY@X33330ggXgggggVLjD_`63  3`6gggggUHVDX33331[ggXggggUYRHK3 33,ggLgggggVR?sT=Z3333Ogg:gggggVe\[?;f3 3 r gg;fggggVe;B'>3333mgg?gggggVAHQ3333rgg:gggggV]cNYO3333rggLgggggV_ElT\3333rggJcgggggV9]E 3EgggggVeTqGA,3 g,3,gggggVEY[3333ggCgggggVV6_R3333ggRgggggV:@9Hy3333OggHygggggV`UuLy3 gggLyggggV[[[N3333UUggRgggggV]t=I3333ggFagggggVS?:G|3333ggG|gggggVB^X3333 zggXgggggVG`JOO g3LggggU[ >V 333<@ggVgggggUX6VPS3333dqgg@:gggggV?`D3333tggKegggggV<0@sCgUGg!{Cg'g3@g2ig'&g%Hd(g2|wgzwg"gJqg-4=gg ;gg$]ggsggSg+0Og/g.>Tggg+<WTggg+<zggg/g%ggg-L cB.L6/2Y uG?4(2O&u 1:+-#j}9 R`/ *hq,#0JR/po1< %&Sx 3Z*Pb:,Og#C*]Le}&@'l`gggggC`ggggg}Y`ggggg&`r`ggggg Lggg2Xggg S6gggggg*hggg25Jgggpggg:ggg) 9gggGgK(g++gWgYõIgXýQ g]qgg_vo gz g\a? g^ g_Wgq! Kg`s$ga* gbg_0 gckxN gdW[Kg Y g<%gg*i gggh3s gU%ω gYϖ gս Kg}Y$pg3 g՛7gTKI g!) Kg/ g5 g: gQ gY gJ\g e g!ãb KgOX˾igQX:ɩhd KgXnшɂg3: gQK g\) g$W gbH i gf6sgiJz gj+3 gn@L go g~ g*/*2g4; gAt' gw) gI~}0 gҙK gUΜտ gί g{δ g_) g-8 g0|C g1%R g3Xd) g4go8 g6{P g)] g+v^ g,Wey_ g-%` g.a g/Ȁ3 g2ȅ9 g3Iz gKӁ{ gvӚ g]Ӝ gJӟ g:ӡ gӭ g għ,2 g]8Hgt=K gp gzjs g Y {ƒ$g sp g=r gɁ gBɅ gъɇ g%яɍ g1Ԣ g; gD g F g]>gX +gZ$G gH gK gX2Qgǩ[Ҳ g'!̱| g*"̲} g+sТÀ g,Ð g.#ʋ2gljʜC gfո gXg gY gZ% g[' g\:ɭ gOaAɳ gQX-BɴgRv™Ą KgXĥ* g»Ĩ- gİ5 gWˁgV˄ gVn̅ gr̉ g-y̑ g~̚ g0Lg g4Ni g Gb} g"MHc~ g#Lgф g$Tmч g%ţ g9ũ KĝP g̃Q g'̊Y gY/̒`g̗dg̴ g̷à g̼Ä gN g4^(S g6ae^g:łu g;2ňy g<P| g=UngBRɫq gCiOơ gͼ< gpJ grQ gsu g`x g т g gXT|H KgK gXglWguggx gUy g_| ge~ g(\J gW Lgȉ>{ g g g g g gcqg|g) g ggB4 g9g MWzJgN)&P gP4s gT5O gU g b gc g} g gȂ g9 g Kg^w gZ/J g'vPk g,wQl g-Ys g/X)5Ztg0h Kg" g{- Kg*5? gX4Ԗ KgXԦg& g{ g g]͹6 gKͽ= KgLK gO V! gPȐƪ gȡ/ gWȢ0gȤ1 gcSgdV g ^ gz j g{()1 g|Xgn1% gqÖ/ gǤ4 gW:@gùM gc gde gaCΟgcEΡ gjJΤ g lν g  gЂ g$ gϛD* gЫH- gK/ gаQ5 g!Eg?ԭ g@X#gA( gC!1 gD9 gE+k; gFϗ͏ g͔ g͗g͙ gW7}F.gvX; gzZ> g`E gnR /gƳ>ß gVXEçgWMï gX!Ƥw gY=Ȕ Kgf"Ȝ ggȣ ghp: gl/uA gm0vB gn5(Έ /g^ε# gU՘ guMz gTˀ g ]G[ˌ Kg!\ː g"r˥ g$GAA g#RO ge^\ gX{1ebgifc gWc ge gQkgv gXXgɏ gqǹCPgXëFTgXöQ[gak gfn gY$owgX"s}gWdFgeG gfH gvT g] gB`g'n g[ ga gg gTn g^} gʼn gdŊ gō gW gt&Xp gvtaŌ gy0 Y- gr\2 gs!a7 gt3b8 gu"qc9 gvF,xR gxI6] gyY1~g Y2g( g g g8ƽxH gWD\}K KgN gI0Q gJ T gK2 W gLRw g;~x g<X| g=$ g: g> gs&^ g l gXyǺg+^ gg g" gƢ& gv gpXm|grK gv" gxX4q5g ,R g[] ga gW Kg g D gF gV g)g0 g"; g#)4] g%Wsg2ѯ g] g8Ӏ gaLӇ gcl_ӣ ge|iӦ gf}jӧ gg2(g3 gfF gK) gN, gWDŨgы g[ gǞ- gzǵ< g}UǽG Kg~VM gNgP ghc g-x g]SgyY gZgy gh5 g[? g@ gʀ}gʎ̈́ g4Tͣ gYgA!SgC$ gFz3 gH5 gI]7 gJ^Zo /g>n g@,~ gCӢ! gDCK#| g2ʣHЧgOʨJЬ gg9+ g47 g,“ gR.— gr2 Kg4  Kg[¾ gZ]¿ g8p g VǏg  YǑg X:AgGzH g?J g]y Kgz g{gІ g\7qg\wvWlg4Ytʄg9)PNjʟ g=]Ǔʩ g>J_Ǖʪ g?P g$U& gm(d6 gz= KgiY @ gj_<V glY Wg Kgm98f gb]Ԍ1Weȟ-gȥ2 gXȻJ Kg^~ gcam g{ g]^mϒgX|GICgX~LMGgL2f_ g]ʲg1P ! g2"#g3L=@ g69ɪ| gy<ɮ~ KgX%ɰgW g<,Є" gy-Ѕ#gυЏ, g<ϙХB grKШE g]KЭI g8 gI  gJ( gKXQF3 KgS 6gUC= gVOgWRgX1wi gZc; g> g^hі gј gyѦ g<͈ѻ gw$ gasC gtEg b'xG g W9îgr^ҳ gYѲҶgtq g gd g, gՖI g>ՙM g]īOgs.g^ gT g;ˍ ge< KggP gkXҫӾn KgZkҐ g]Ҝ ga3˅gX1ŭg5˘ g6¡ċ guZ½Ĭ gpIt g:!Պ g< g( g) g*Y g+' g.xǴ g g.Z;\./CNY#gggg&J-PhhNhhOhh qTgggggg1\Ggggggg! gggggg/ ggggggK~ggggggF"gggggg gggggg. lggggggfNtgggggg' 7gggggg"tgggggg,=0gggggg" Vgggggg8ggggggg _gggggg ogggggg#q@ggggggMgggggggXgggggg!gggggg1Hgggggg Hgggggg+8*gggggg&jggggggQQgggggg! gggggg\9gggggg1dgggggg;ggggggggggggagggggg-0Cigggggg,jgggggg$ggggggGKgggggg)P-Cgggggg,T/gggggg!gggggg,85gggggg"xEgggg>L~?gggg}?gggg)Egggg>/Egggg""?gggg&Xgggg GWgggg" gggg^(gggg Ogggg0ugggg(+gggg.xgggg$ggg'j]bggg(>ggg gggeeggg&Cےggg&%GNggg3)ggg$(gggIggg'/Oggg0uggg.X1Igggggg tggg9ggg`*ggg#5gggSAggg# Uggg +ggg *xggg_ggg#+bggg~Iggggggggggggggggggggggggg+'gggggggggggggggggggggg2gggggggggggggggggggggg =gggggggggggggggggggggg0 gggggggggggggggggggggg,gggggggggggggggggggggg_ gggggggggggggggggggggg gggggggggggggggggggggg Hgggggggggggggggggggggg#gggggggggggggggggggggg1*gggggggggggggggggggggge ggggggggggggggggggggggb>gggggggggggggggggggggg;gggggggggggggggggggggg,3gggggggggggggggggggggg0jgggggggggggggggggggggg$gggggggggggggggggggggg)IT4gggggggggggggggggggggg0ggggggggggggggggggggggf\g"7fcg"fdg"s`g"8ag"6bg8bgv4bg5peg7r`g+`g36X`g88eJgG5p`gL hg%( hg5ehg 8hg%Kfg7fg( fg(5Cfg(5`bg7fg(6Wfg(fgdg5fg5fg(c'g geg6T`g8`g6 `g`g8ag8ag ag6wig6kggP8ig 7ggS4dggV6Igg[6ggc52ggy7gg| Gggjcpg lcqgL7ncug |5cg 7k0g h g 8ccg 6aQg$#`g$F i^g iagigg ijgggg~8ghg7i`g3idggog61gpg5cg cg4cg&jg6cg& ag [ag*"5[ag*+ig8&igig (ig4dgg[5gg` #gggg$6dGg&dJg/8dKg0 bg fg7bg g~g5 bgbg70jg!jg! :j(g!j9g!4mj:g!hg%S6Ohg8Thg%g6^hg%s4h&g%}7h'g%~cge5dg+dg04ddg66gdgB5bdg6beg82bhg6bsg 9bugb~g4jgn7jgq5jg' 'kEg42jg'jg' hcg4hfg6Ojg#5eg4*bg 4bg 3bg 5bg 7bg 6Obg 6xjg'4jgc7XhgegK6hg!hg1hg2 <eXg#7eYg#5eZg# e]gZ8 eag#4Dejg#$ c;g& McDg&kkMgc5PkYgkg6|ig5ig8ikDg6$ig !i%g4mi+gmeg(5`eg(eg( Ueg) dLg57^eg){cg] =kg=4kgE8kgM3kgXitgpacg!8ig"6fg fg5-fg Vd4g=6YcgQ4cg4cg Vcghcgr :cgx !dig8`Rg4`Sg8`Vg$P ;`[g5`]g$Y :`bg$gr`eg$j4`gg$n *`hgX8e;g7ig5ig' ig8ig' ig frg5hfwg6=fygdNg6{dOg~dQgdg 5d]g-|dag5|dkgA5dogI6`g*36`g*7`g*8`g*F6`g*H`g*J4;`g*K`g*V6j<gu6f)gS7jFg4'jHg4;jKg5jPg gjTg 5fg3fg7fg [fg )dg Rag#07(dg#T5#agag6xagjagkagP3jg7wjg6wjgjCg%`g%7 g,g% (g1g% cg3gse g)"f,g)93eg);4ye"g)N7*e%g)Q5a_g6iaigakg7kg$5qkg7gug?6fDgGggT4gg[a+g5yevgI4e}g,3e~g.8fgm7eg4mfg6eg Yag 7ag 7ag 5agag >ag 4nag ag Mag ag°3ag³8 ig6kbg 2egk7aYg$ kmg$6ggBjggMkjcg!7`Gg"8\ggS4dg3eg3eg4:bgC7b#g& b%g& b&g& ab*g& b+g&6b-g] cb.g`4Pb/ga4b2g&{b3g'73` g*_7` g*`h+g5e,g4h1g \h2ge/gh6g3f(g f-gf2g5F`g3drgv4bg6bgnjg7bg5 bg bg7`mg\5`wg!7`yg$8`}g17W`g W`gIhug" k g"#5kRg"$6)hg5hg"<jQg8hkgc6c!g% fg%6_fg%jfgv{fg4eg4gg Gbg Obg Dbg7E`g3`g (`g4`g686`g9hg(6hg8hg6hg8Qhg( hg(5zhg(aZgf7hg(Ofg|fg6$fg6fg4ofg fg5fg `cRg LcXg`8cYg 4*ag!hg5a#g! 8a(g!98a-g!F8i,gp ci1g~4:b?gi?ggg24Vg8g57g=g~ 3g>g8g?g}gAg7icg#j6cg#n 0cg#s cgcg#cg#cg )atg' aug' cg'7kg'#5cg8ag'58ig8ig7iggg5hggA 4ggX86ggY dg)e7dg)u4dg)wd g)}8{d g)~ Ldg) (dgh6dg)ag5ag6ag4agag ZigL5yig[6ag7ig >igig|6jg gg60iHg"\5?ag"kgg" Ldsgw4d{g3d}g 8dg*5dg24dg6b6g6b7g8b>g7bAg5yjWg$j\g$ :ig8gOg$6hBg(`7KhPg( OhQgdg57qdg<8\bg85bg8hg3bg5e g3jg{jgjg8 jg jg >hg-ighg:3fg6hg=8hg fg7e(g7e)g8e-g 4Ve.g e2g e8g 7 cg#cg# #cg# cg# Ecg#b"g7cg# (cg#8cg#4cg#rkgO8hgV ;k-gxk1gm =k2g7cmg6hg#8&hg&i:gb4hg4ygg@{eg& +e^g7`eg&reg& eg&2 Ccdg) jOg5dg)4kygXikzgY8 kge8@kghkgq{iCgiDg iIg6iJg6DiMg *b@g05iOgiVgjg8Cgg5egeg7eg8eg`(g 4`1g!p `;g!xig6ig$ig5ig%3f@gfGg9fHgf g7fKg4fMgrfNg 6"fPgfQg8fTg5fUg *d!gP7wd%gW3d.g4d/g4nd1gl`g9`g'<ig 6Ijg5fgl +fg72fgt7fg34fg Udg C8\dg#5dg M5<dg UePg ^6xdg c P`PgK3ag`g7`g5`jig jjg~5\jlg5Pfg" =gg"86g g"4Bdg&66dg&A4dg&R Xdg&S4dg&V8]dg&W6dg&[ Ec[g7dg&_cg5a8g a<g ia@g`<gb8\jg7kg8gPg(g[gʇ eCg4eMg6PeNg4:j#gM7)agag4agag4mk:g!8 k?g!6$kAg!5kFg!kJgE87ig!4dg:5Mgg4bg7eg eg1ieg5egmeg eg 7egY5qdgʼn6eg#7Mdg#5dg8 ag# 3ag#ag$5kg'r5Lkg'v5kg'y6kg' hgVkg5ag7hgx3hgz{`og4`rg5egf5<eg fg7Efg3bPg) bSg)52bXg)b^g4`Kg37`Lg4`Ng8nhRg5hYg.7j-g76Dh]g !hbgFrgg3gg\gg3gg ggggR*ggR;gg4gg<gggg2? |6YU& <+ m!,hm #C)wR !2O33-Z~*-{Dv" !Lggggggs^eggggggLgggggg).nhgggggg%5Uagggggg).{_gggggg%5*gggggg%56agggggg" gggggg)]{(gggggg%5]egggggg).?egggggggggggg" egggggg)tLgggggg%5۰(gggggg%50Lgggggg).(gggggg" +(gggggg%5Ogggggg^*gggggg).vgggggg" GkggggggXgggggg%5hgggggg" i*gggggg)Aegggggg" hgggggg) *ggggggt(ggggggJ1hgggggg).agggggg)phgggggg Tagggggg" Zagggggg)xgggggg)4)agggggg).$*gggggg)&!gggggg).5LggggggBE)#ߝCä:qg ,QôG g3lR÷Jg3\P g] QX ge GMg3^T g 4 w /g 6 z g ^H% /g v_g j g ό g Ϥ g ^Ϧg ^լķgz XA^ Kg{3\vΌ_ | }g~3{ g3 g " g &26| g3\?@g \EEg ELJ g3;VSg3 g ]$ g \f% g 9g3X3Hg g32 g Xg3/ g3M g n˱[ gM ˺` gN \˼egP3x gR gS ^əYPg3\kC[Sg QHbX g ^Pjfg eeр| g3]!щɄ Kg ]jwэɊg {+g \. 8g < g > g3W<g ]h' _gc Qe Kgd Wnfge3U k Kgg W4mgh3!|gk &/gl -)1 gm  gz \g{ >g| ^+g} !g3X}8@g ^?J g 5ʳdg ]ʵfg Ӻg g Ou( g3VҌ> g \Αշg3Ξ g3^Π g Σ g Υg / g/ WD g23X>l4g5 ]Bs> Kg7 Ct? g8 Lg' ^{Mg( ]Tg* l g0 ]w)g1 ]˹wsg X mӤg \wg ] Kg ]Ă Kg zĆ g ]&Đg X(15g ]Y7Gg BO g3BJW g3]^f g 5UMϭ Kg WmpQϯ Kg3\`Wϴg X3z g ^*Ԓg \fԜ zg 'Ԡ g3]Ա$ Kg W<g 6 g Q! Tg3]%g3btCҝ g" \k{Gң Kg# ^|HҤg$ ]̀Oҩ fg% WL{SҬg& X̘eҹg( ̙fҺ g) WQ͚Èg- ]xcg W?{f /g Zo g ]q g Xbu"g Xk{*g ʌ3 g ^խĸgT ^*‰հļ gU մgV _յ gW , g] ]ɒqgL ]*ɝgM -ɟ gN ]?ɱ KgP DɷgS Y!FX KgT ]Œy Kg –ā Kg3;«Ė Kg3Gu g ]Q~pg ^GRg3X]˒ Kg O\|s g3R]}u g wcyg ^ḱg X]ʢ̹g ]_M̻ Kg ϧ g <Og B!?R g `#@V g ]*Ga /g Tmg! Xdzѐ Kg& 5Ϭŗg Ş g3ůg3Xg ̆Vg \̋Zg ̏] g ̛gg ]&̥og ]=̰{g VTQ Kg53UT g7 Xc\g8 X]g9 ^*Xqg@ >\gA3]mRt KgD { gE3% gF3],qgG ]"N KgH JT gI ƨf g ,{g3]ͬ)gn Ͱ/go ]Igq Xc Kgt X dgu WQhgv r gw !g g } g3 Kg3g g Xg >4L /g3khg ^*<zg VA Tg 2XD Kg ]ZGqg3*o!] g Wȃ5tg Yȇ:wg ξ g ^g3d g WTfg3jj g WGmg Xkvo Kg \q Kg3Xnug3 g  Kg N g y g3, /g W)gU3.0gV ]DD!gW VFF# gX HG$ gY WC? /gL W{ LgO3*Q gQ ]YgR ]= !^gS Wy[g XӅe Kg g g3rg ś g Xť Kg ^[Ŧg Y!g ^ g ^7[1Mg( f=U g) ^oD^g* HuNi g+3^-|Vp Kg. \vj /g \m Kg3Ur#g ҄7 g ҋ< Kg V= g X Jg p g \ g Qg g3]:g ]  g ԅ g ^*ԓg X Ԙg Բ g  g ^qͶ5 JgJ @ gM3XFgN3WȖ#Ƶ Kg3!ș&ƻg X;5g ȵD g W}aGg /] g _ g Ogx ]*Tgy 68 g} Wgl `gm ]- Kgo G< Kgp3]å;g æ< g U g q g 5rg PI+Ά g P0΍g S4Ώg ]V5ΐ g3q[;Η g `AΛ g3yVΰ g _ζg m Tg 4n g \krqg \lw Sg /zg \Љ& Kg Ћ( g \mЗ0g XН9 g XP4g , g=3^1 Kg> X3Y'gB o?gG Wmѝg3]Yoѡ g \%xѬ Kg ]zB* g K2 Kg3\sԀhg W8q=ÝgU PȦ gi3Yȭgj3^Mb'ȱgk ]1Ύ g \=Κ Kg \BΝ /g bR{g W†V /g ]ˆ[g WΉ\ Kg3e g3\/՝ Kg XAN{g3i˞g# Wm<58g3]=69 g WT;<g3]}C<=g OIF g3jgd g  Lϫ g 0Y϶g3X9fϼg3]c_Ͻ Kg V`Ͼg3X(Ƀg Ú.B g ^*3F /g ^G;J /g3W<R] Kg G U`g ^M`ig XN. /g  {W g |X g k&m g W?4F Kg \кIqg лJg QNg3W9`g3d g3hg W~ŀg  еB gr Q.O /gs }7] gu VPx Kgw Wcgx WQ"gp  W,gq3%mA gw  g \'g /,g Ʃg7 g wƶtB g ^qƸuDg \mƓcg ^A KgH YDog9 Wspg: ӎg>3Ӭg? ӯg@ %g ^* .g wǦ g >Ǫ g3vǯ g3Ƿ g39Ǿg b g / g 0g ^go \ /gq ^gs [ gt ^ Kgu ^- gw X(gy vɜs7g 3^ɞu9g VPg XĹ Kg g ] g Q"g [C(g 8g @B g X]p Kg ^%+g ^,g! l> g$ N=b g& ]ayg/ ^zg0 T g13 g3 ўg \Ѥg ^AѨg ]ѽ Tg ^Cg p0pg^ \t ]g_ VA| g` XHӄgb Xӗqgd \|g ^*! g '2 g3> g ŕ g {Ř Kg ]aŠg Eš g ŷ g \žg Wqg ^=Ǩ4 /g{ ^Dz: 8g| Y Kg ;\g ^I Kg ^)_g e /g3j g 5+g {D,g X_C g YaG g \kP 8g \q %g &y g3];ʁ~ Kg ,́ Kg :.͂ g3]gB gD3 KgE 2 gG3]+> KgK \lcxg? zo gA xgB mtg \s xg3\y(Ѐg [ʚ@Л g ʮMб g . Kg39ˊ0 g >!Š g V'g3@¨ /g ^Kg \"Sg -d g `4l g3`/g i7 g3Nl; g3[ g3]pg 12 g ]3g _'[pg5 U.ev g6 5m| g73!7o g8 C}ʉ g: ^;GDŽʕg; ^KLJʘ Kg< ]4= Tg WBg  M g3"i-{gh GD gk Ԇ0 gZ ^ԉ1 Kg[ ԋ3 g\ Gԕ: g]3eԪN g^ Գ(Tg_ Ի1`g` ^Լ2aga Ƞ. g *ȳA g 0o g3]Az Kg ]ώ Kg ]ϐg Vϓg Ϙ g WTAB: /g J2qpg 3rq g 5tr g 49g4 :?g5 ^8ɨ{g ]^S /g XTg ` g .Ї% g3=И1 g AМ8g a KgE ^%dgF /g gG X+mgH ]+ ]gQ - KgR34gT3r+] KgY 5j g[ Ҟʰ g Ҩʺ g gѕ g~3\lќ Kg ]sѢqg pѣg q͊Ѿ g U͋ѿ g X>kӸg g 3@ g  g  g ^;qg ]va0qg >b1 Kg3^h5 Ag p@ g ~M g UUg WZg WC˷g ^O˸ Kg E˽g ]g3i g ^*Eҡʶg Blҿ g y g U g \]g cg 2gg \hg 7y1 g [Շ?g եU g ]+զVg ^+D Kg \ͷgc ]͸gd ]ˑ Kgf gh ; gi Xi gj wq g[3҉g\ X@җg^ WҘg_ Қ g` j˂g ˈ g3 ˉ g3WP´ġ Kg X g73^i Tg8 >s g93 Չ g; " g% ]Ӷg& ]}g' g,  g- Xyǟg ǧg Wǫg  g ,Ps4g.g$U9g{5gggWgZg%g*(0+ >_ 1cHA?-3T5%g2g/Hg%8g g gSg ]g,LggggggggggggggggLgggggggggggggggg#LggggggggggggggggLgggggggggggggggg$`YggggggggggggggggZgggggggggggggggg-[gggggggggggggggg1Wsggggggggggggggggsgggggggggggggggg0=sgggggggggggggggg x.Sgggggggggggggggg$0.Tgggggggggggggggg(.Ugggggggggggggggggggggggggggggggg /ggggggggggggggggNggggggggggggggggggggggggggggggggUggggggggggggggggU gggggggggggggggg.U ggggggggggggggggjgggggggggggggggg&Mgggggggggggggggg%ggggggggggggggggf{gggggggggggggggg{gggggggggggggggg t{gggggggggggggggg6gggggggggggggggg$6gggggggggggggggg6gggggggggggggggg*6ggggggggggggggggUgggggggggggggggg1Vgggggggggggggggg1XWgggggggggggggggg"]'gggggggggggggggg](gggggggggggggggg U])gggggggggggggggggggggggggggggggg3gggggggggggggggg$gggggggggggggggg|/gggggggggggggggg#0ggggggggggggggggO1ggggggggggggggggx2gggggggggggggggg/>gggggggggggggggg>gggggggggggggggg@>gggggggggggggggggggggggggggggggg.gggggggggggggggg gggggggggggggggg*>e|gggggggggggggggge}ggggggggggggggggTe~gggggggggggggggg& gggggggggggggggg. gggggggggggggggg. gggggggggggggggg*B gggggggggggggggg#{XggggggggggggggggYgggggggggggggggg Zgggggggggggggggg GggggggggggggggggGgggggggggggggggg.Ggggggggggggggggg!ggggggggggggggggggggggggggggggggggggggggggggggggg!mgggggggggggggggg%>mggggggggggggggggAmgggggggggggggggg\mgggggggggggggggg(gggggggggggggggg!(gggggggggggggggg(ggggggggggggggggYgggggggggggggggg=gggggggggggggggggggggggggggggggg)eOjggggggggggggggggOkgggggggggggggggg.3OlggggggggggggggggI 0gggggggggggggggg 1gggggggggggggggg! 2gggggggggggggggg!Ougggggggggggggggg#ugggggggggggggggg'ugggggggggggggggg 1gggggggggggggggg!E1gggggggggggggggg*=1ggggggggggggggggvgggggggggggggggg#gggggggggggggggggggggggggggggggg&^WggggggggggggggggWgggggggggggggggg%OWgggggggggggggggg _gggggggggggggggg*`ggggggggggggggggagggggggggggggggg,}gggggggggggggggg}gggggggggggggggg+}gggggggggggggggg}ggggggggggggggggw9]gggggggggggggggg&9^gggggggggggggggg29_gggggggggggggggg'gggggggggggggggg (ggggggggggggggggH)gggggggggggggggg*_gggggggggggggggg%_gggggggggggggggg _gggggggggggggggg_gggggggggggggggg :gggggggggggggggg gggggggggggggggg1hgggggggggggggggg'gggggggggggggggg"^gggggggggggggggggggggggggggggggg JAgggggggggggggggg1Agggggggggggggggg6Agggggggggggggggg VggggggggggggggggWggggggggggggggggXgggggggggggggggghCgggggggggggggggg.hDgggggggggggggggghEggggggggggggggggthFgggggggggggggggg ["gggggggggggggggg,c"gggggggggggggggg`"gggggggggggggggg"B"gggggggggggggggg"'gggggggggggggggg1gggggggggggggggggggggggggggggggg+Igggggggggggggggg)Igggggggggggggggg Igggggggggggggggg Igggggggggggggggg!Pgggggggggggggggg$egggggggggggggggg*ggggggggggggggggggggggggggggggggp?ggggggggggggggggp@ggggggggggggggggtpAgggggggggggggggg1pBgggggggggggggggg#I+sgggggggggggggggg)+tgggggggggggggggg+ugggggggggggggggg%Zgggggggggggggggg'[gggggggggggggggg\ggggggggggggggggD]gggggggggggggggg wR\ggggggggggggggggR]gggggggggggggggg,R^gggggggggggggggg&R_gggggggggggggggg gggggggggggggggg" gggggggggggggggg-i gggggggggggggggg ggggggggggggggggxagggggggggggggggg)xbggggggggggggggggOxcgggggggggggggggg2 3gggggggggggggggg&3gggggggggggggggg3gggggggggggggggg'-3gggggggggggggggggggggggggggggggg(gggggggggggggggg.gggggggggggggggg gggggggggggggggg Zgggggggggggggggg }Zgggggggggggggggg+ZggggggggggggggggZggggggggggggggggp'gggggggggggggggg(gggggggggggggggg))gggggggggggggggg Vgggggggggggggggg!Wgggggggggggggggg1Xgggggggggggggggg"Ygggggggggggggggg#;gggggggggggggggg;gggggggggggggggg;gggggggggggggggg2Q;gggggggggggggggg*bgggggggggggggggg gggggggggggggggggggggggggggggggg ggggggggggggggggbgggggggggggggggg*Sbgggggggggggggggg*dbgggggggggggggggg nYgggggggggggggggg/Zgggggggggggggggg$[ggggggggggggggggg\gggggggggggggggg/اggggggggggggggggبgggggggggggggggg#cةggggggggggggggggDQgggggggggggggggg'DRggggggggggggggggDSggggggggggggggggDTgggggggggggggggg)gggggggggggggggg%gggggggggggggggg"gggggggggggggggg+djgggggggggggggggg(jgggggggggggggggg<jgggggggggggggggg'jgggggggggggggggg%ggggggggggggggggo%gggggggggggggggg,]%ggggggggggggggggMgggggggggggggggg-gggggggggggggggg)gggggggggggggggg+Xggggggggggggggggo_gg\Rgg+>gg2dggZlgg.#'gg gg0VN~ggVggk}gg F|gg8sgg/mggWgg$4gbgg3!3ggWoigg @ugg)Q]ggUwzggzgg Yggagge|gg <׵gg Ctgg'tgg r-gg-3ggz%gg*Rfgggggg [fgggg1fgggg UEfggggG-:gggg)>Vpfgggg ,:gggg'7fgggg ;u:gggg)>1):gggg:gggg@fgggg1y:gggg*fgggg'9y:gggg L` :gggg:gggg LfggggPPfgggg ;fgggg*r:ggggBfgggg U?:gggg ,K@fggggPb:gggg,fgggg ):gggg~sFgggyUJggghggg${Fgggggg ]jggg+Cggg&>ggg#Lgggegggۙggg/dGUggg+ ggg+9(gggOggguggg,XgggIlggg"Aggg\ggg*+ggg0xgggN& ggg")[N/V am+C }?gggAR9gggJW}@gggUd ggg]mgggbu Pggghx~gggj{gggŷ<ggg{̆ g8I5;#ggg̘(}Bggg̥<ggg̫Aggg̽OHggg]}Cggge=gggh}Ggggx~ggg~ Tgggր%ggg8~ggg@#gggH$gggJ%gggQ&gggVggglgggm kggg r'ggg&+ggg'~ggg*(ggg,)ggg-!(ggg2#)ggg9**ggg;,+gggL:gggZK~gggaQ,gggbR lgggdT~gggeU~gggfW~gggud egggyi0ggg|l1gggނt2gggރu3gggޅw~gggކx sgggއy g P`[+|ggg /|ggg37ggg5| ggg Brggg-Ruggg>sgggCy9gggEz|gggM| gggQ g c |gggc<gggj|ggg| ggg} ggg~|gggggg|ggg1 g~gggЕ igggИgggКgggЦ/gggЬ3 gggб8gggд<gggйC&gggкDggg\gggq+sgggu/gggy5uggg݀=|qggg݉DwgggݏHgggݖS 5gggݛVxgggݝWggg ݣ\ gggݨ_vgggݵn 6ggg ݶp6ggg+ݽw|rggg2ށ|sggg9ވggg{ggg gggggg g877l gggcggg guw ggg  gggiggg&2{ggg(5 ggg,7 ggg-9 ggg1 @~ggg9I~ggg:J~gggD%U ~gggK-\{gggT2`{ggg[7e{ggg`=g$gggfCmggggDn{ggghEog6{4qr{gggd{gggg gggk gggv~gggÞS gggàVgggé[ gggñ` gggöb ~gggüe gggýf~gggx g57Zgggdž~gggǒgggǕgggǗgggǝ  gggǞ gggǫ~ggg ǵggg8~ggg>ggg#@ggg1JIggg2L ng66JMggg:V|:ggg tggg5ggg|;gggNgggggg  gggggg~gggggg'% oggg$?9|>ggg'A;|?ggg+EA|@ggg6WS6ggg?\Y|AgggUrq|BgggZxv|Cggg^{zggg`}||Dgggcƃ|Egggeƈ g 2 ggg9>|ggg>B~gggAD|g5@56G8ggg'JL ggg.ST ggg1ZZggg6`b~gggBww|ggg];gggi gggo gggy gggzxggg vggg gggyggg|ggg&gggggg~ggg" 7ggg, 8ggg8{gggAgggCgggF~gggQg55t~gggfgggj|ggg~~gggҊ~gggҎ @g5;4:Կϣ gggҒgggҟ >gggҡ~gggҲg K>ggg7}HgggaMg55Zrgggt}oggggggLgggggg}IgggOggg  {ggg&1ggg'}Kggg*}Lg 8"R/}Mggg03ggg ?5ggg[ggg \}Sggg*f ggg2lggg9q Xg YPZx{ggg۔'gggۙ)zgggۛ*ggg۝,{ggg۪3 gggMfgggQgggY ggg^~gggbzgggc~gggfgggkjgggrgggڃ ggg ڒ gggڝ#ggg ڧ~ggg#%ڳggg13ڼ|mgggGOgggJR|gggP^|gggV`gggdpgggwpgggggg g{ &|ggg|ggg(sggg1 ggg4#ggg7 ggg8|ggg; ggg<Fggg@ ggg`|gggb|gggr g67,P =ggg|KgggΆPgggΑ^g48*Βc gggΥygggίgggζ~ ggg~!ggg Vgggggg#~#ggg / @gir5s~%ggg8 Aggg:~&ggg>kgggA~'ggg$G ggg(Mggg-Qggg {ggg9-.gggA66gggB;9TgggPFE gggYMK{gggZQT{ggg[RUggg]UX ggg_X\ZgggkfrVgggqpzXggg}{ ggg{ggg͂{ggg̈́Zggg͢{gggͲ[ggg͵{gggͶ\gggͷ\ggg]ggghggg`pggggqggg} ggg}[ggg}\gggRggg Zggg|ggg |ggg }^ggg wggg|ggg}_ggg}`ggg  gڨM g679o|ggg-#}aggg40gggLVggg^-ggg|M|gggT~ggg߁Yggg߇\ g8g7}`gggߌggggߏlgggߖqgggߛy<gggߣgggߥgggߩ wggg߼|ggg0@ggg4|ggg8ggg<ggg=gggGBgggU|gggM +gggT Vggg]gggm|gggn g5||ggg30ʊggg83ʍ|gggD:ʞ|gggE;ʟgggJAʦgggVOʭgggWPʮ|gggYSʰggg[Vʲggg`aʹ,gggbdʽ-gggrv|gggswgggw{ Yg887ե|ggg؎.ggg؏/gggؓ0gggؘ 1ggg؞zgggzjggg|kggg*}ggg2|ggg4 \g ECf9ggg_gggq1ggg{}gggҀ jgggҁggg҉g K`gggұ Agggҵgggҹ  lgggҾggg gggggg gggWX{gggca|gggdd|gggee|gggfghgggw{}gggz~|gggŒ$!ggg–.|ggg™0|ggg¥?ggg­L{ggg¹U{ggg\|ggge g67n} gggggg gggggg0 fgggE6~gggI= ggggL>ggg]L}ggghV gggjY hgggl]gggqa :gggvd}gggyg gggŁo gggŃr gggņu2gggŌ} ;gggő҂ gggœ҄}gggŔ҅ <gggŞґ =g ϨҘ}gggŪҫ}gggŬҰgggŶ%Ҵgggż*Ҹ ggg/ ?ggg4ggg8ggg?Zggg$3ޔ|ggg%6ޘKggg/=ޡggg8FޯLggg=G޲NgggEO޻ kg O gggZ] ggg]`ggg^aggg_cggg`ggggah@gggox_ggg}Gggg ggg" ~ggg,Oggg/ggg9Eggg: gggGPgggK~gggZggg]ggg` pg g_~(gggh}gggl~)ggg|~*gggggggggggg#ggg:gggI gggK gggS WgggV~/gggY g43gggfgggi gggs*Ygggx,gggӄ;gggӈA~0gggӊDgggӌH gggy|gggggg|ggg Bggg ggg gggggggggggg(ggg*ggg8|gggH CgggM|gggYgggcggghlgggw gggyggg$|ggg%|ggg$0ggg%1mggg):}(gggex})ggggz&gggh}ggguggg 2gggggg}egggggg 3g65C _ggg },ggg 4ggg 5ggg 6ggg}-ggg" xg5F4E  7ggg% 8ggg(}hggg2 :ggg4ggg?ggg@}1gggH}igggL  `gggV agggg !}3gggp/"ggg ggggggggg%ggg9(gggG~gggP )gggVrggg[ ,ggg` -g t- qg B7  rgggz6$tggg:+vggg݅?.~gggݔN=~gggݗTDgggݟYJ gggݫgXygggݿ{k-gggpgggXYggg[Zggg\[gggb`|gggghgggtr gggvy|ggg{€(ggg| |ggg~…ggg ggg |ggg!|ggg%  ggg6©*ggg>±ggg@´gggK¿+ggg[gggb gggc.ggggggghgggzgggggg >ggg ~ggg΅|gggΈ~2ggg$Ε ggg%Ζggg(Θ~3ggg.Ρggg 4Ω~4ggg6Ϊggg:έ~5ggg@α~6gggIκggg(U~7ggg)W~8ggg+] ggg,^~9ggg-_ ggg.bggg/cggg0h~:ggg7ng7K8T?|gggKȁ~<gggMȄ~=gggWȍgggYȑggg_ȗgggaȘ|gggpȥ ~?g K<>~AgggzȲ|gggЃȸ! g458!)#|gggЉȾ&}VgggdLgggf}Wgggigggu}Xgggvggg{ggg~}Yggg{ggg ggg}Zgggggg  gggggg{ggg gggQggg{ggg ggg ggg*{ggg1{ggg 2}]ggg 5gggF{gggHTggg1^}bggg4d}cgggCn0gggDr UgggGtgggIv gggUggg mggggggggg%ggg#7}pggg+=oggg,>Mggg- Aggg.B}qggg4HgggA W fgggH)^gggL.`ggg\@u}ugggbH}vgggjN}wgggoRXgggqUbgggsZgggÀagggÐzgggÓgggإևKgggا֊Lgggت֌ gggد֐gggػ֙ggg֜ ggg֥gggְgggQggg gggggg ggg  ggggggRggg:< gggDH  gggEI"}gggHIgggQW|gggUY|gggdeggglkgggnn}gggwy|gggxz gggz{ #g6w5Cggg "gggrggg}!ggg#|ggg'|ggg*|ggg+ Uggg,ggg/ ggg2gggC|gggP|gggW ggg_gggjgggogggw}$ggg||ggg~|ggg}%ggg}&gggggg}'ggglgggӖ}gggӡ}gggӣ}gggӤgggӰgggӻggg&}ggg6Vggg9 eggg?pgggN1PgggY? hgggeKgggy\ iggg`ggg"Äeggg;ÑgggAÚ ggg|ggg ggg ggg ]gggpggg  ggg |ggg ggg ^g74־ggg%\gggGgggJ|gggS ggg#V ggg%] ggg&^ ggg(aggg* e|gggC&}gggN9ygggO; g85LgggƐ~gggƕgggƘgggƙgggƚgggƥgggƧgggƭ g 2ǀ.gggƽ ggg~ggg0~ggg6ggg< gggBgggK ~gggNgggUggg \"Cggg_$ gggc%Jggg"q5Lggg5|F~gggFMgggLR~gggNSggg@gggBCgggNgggjgggn}Jggg(~}Nggg3}Oggg7 &ggg8Sggg9}PgggD}QgggETgggPUgggQGggg!]Hggg#^}Rggg%` 'ggg5m}Tggg8o}Uggg:r~Bggg3ƌ{ggg?Ɯ}gggAƝ~FgggGơOg78nƢ|gggIƦ gggOƯgggUƴgggfƺ~Hggglƿggg  ggg ~Iggg~Jgggggg~Kggg~Lggg$ggg,ggg0}ggg5 g i}gggE gggKeggg[)}gggmB~TgggwMgggfjgggsvjggg6 gggEgggLkgggNgggP;ggghgggjgggmgggugggw g 92gggӁgggӂ jggg5ޗ+ggg7ޝ0}yggg;ޞ2}zgggK޶D cg44DoIgggVTDggg\^gggbagggibEgggqj?gggrlfggguo}{gggyx}|ggg}}ggg ggg}~gggFggg}gggHggg(Iggg+Fggg? gggB mgggCJgggEgggMgggޱ>b1ggg޾Lm}gggRrggg\~}ggg  ggg}ggg}ggg }ggg1ggg3ggg8GgggH}gggJ}gggK}gggN}gggQgggU|gggVgggZ}gggb g{  gggf|gggg gggj gggr ggg|ggg.ggg/ggg7ggg =ggg"? g442ԫC}ggg)E ggg-J}ggg.L ggg;[ g7q7*nplggg^x}ggga{gggc~|ggge}gggfۀgggwېgggVTIggg^[OggggaVggglcWgggofZ~Ygggvmegggс{pgggю~gggљ~[gggѬ~\gggѱgggѺ~]gggggggggggg ggggggxggg ggg dggg" ggg%eggg8"fggg:%ggg<&"ggg@, gggK2| gggN3gggU7gggg`AhggghF| gggrO gggtPigggY|ggg\kggga|gggblgggd|gggengggkoggg vpggg gggggg!ggg)|ggg,ggg3rggg4sggg7tggg:}ggg;|ggg>nggggә}gggmӠogggqӧ }gggxӯgggăӵ}gggąӷUgggę/qgggĨ: ogggı@ pgggĸG}gggľO}gggS}gggT gggZ rgggdgggr}ggg Âggg.Ëmggg<Ônggg=ÕZggg?× g7(8  1ggg 4ggg(/A ggg*2Dggg07L]ggg2;M^ggg=EWgggaZkgggd]p gggjbv gggley~gggpj|~ gggvrggg{w`ggg ggg ggg~ gggggg~ ggg gggggg gggggg~ ggg~ggg ggggggzggg"ggg4ggg59ggg7ggg<ggg?}gggB4gggC|gggI|gggO:gggU ggg^gggn9gggt|gggwggg;ggg|ggg=ggg>ggg"ggg+ ggg-?ggg1# ggg2$Aggg;(=gggA0 g58 1gggC4|gggWB{|ggg Cggg EgggG gggI {}gggL{~gggP{ggg-agggH}2gggP:{gggkUgggqW{gggrX{gggsYgggz[ggg~_gggՁa GgggՉngggՎq g46ˀ !gggը˃ Hgggիˆ Ig7˓ggg˞[ggg/\ggg0g7g7 1 ggg7|ggg ;]ggg ?ggg A|ggg+#R|ggg1-Ugggg2.Vggg4/X}ggg61YgggC;f}gggGAm^gggICq HgggLFv}gggQMy}gggUR||gggdZ׌ Igggi]ב}gggj^ג| gggn_ז`gggscי}gggweמagggzhעAggg{jץ4gggsת Kg47׵Cggg}׶ LgggDggg|"ggg}ggg Mggg|#ggg~1ggg { g77`qggg/΢ggg3Χ g 3egggNνggggS gggagggl~;gggy ggg  g6P4 O gggȅgggȈgggȜ$~>gggȞ& gggȟ'gggȡ -gggȩ3~@gggȰ6 g 1 c=7 gggȵ;gggȷB gggȽ%Icggg ggg#Yggg$Zggg'ggg+[ggg/\ggg#9 ggg6Jggg<Oggg?QgggBT#gggL] ggg\m gggpjgggqmggg_gggaggg bggg  g46" ggg%ggg&qggg'rgggK S{gggU`gggc,nsgggh0puggg~I߉gggLߍ~cgggNߎgggRߒ{ggg]ߠ~dgggbߤ gggn߳ gggs߹wggg{ggg gggggg{gggYggggggUU JgggVVggg[YggghhLggglk}gggmlgggف~gggّggg٠ _ggg٥ggg٪Qggg3پggg@gggERgggMSggg\ agggb}gggdgggmgggn~gggt~gggy~g K0kggg~ggg  qg54iXgggwggg rg4 g6n6$ sg+~jgggEgggP~kgggSgggb g74}ggg5}ggg7~lgggIgggâXMgggåY gggæZ{sgggð_gggúcgggþg gggigggkgggl{ugggogggv gmgzggg5ǎggg@ǜgggCǡgggGǦ gggLǩ gggNǪ gggPǭ gggSǮ{wgggZ Ǵ{xgggb gggfgggggggl! gggm"ggg|0gggDRgggK gggSgggY{ggg{ggg{ggg|ggg {ggg dggg{gggeggggggg|ggg/ggg6|ggg;kgggC|ggg(X$ggg0_mggg8fnggg?i{gggNu{gggh"|gggu* sggg~fggg~gggg~hgggggggggQgggRggggggTggg  ggg~iggggggggg! tggg..~+ggg14~,ggg;<ggg<=~-gggFA~.gggOI ug ( fLM g57c gggo#mgggr(qggg{0} vggg}2[gggӋEgggM2 gggN3gggU:\ggg[?~gggnQ g77̃k 9ggg!Ԗς ggg%ԛφ g ḳ;ϋ|&ggg1Ԧόggg5Ԯϔ gggCԽϡIgggWϬgggY϶~gggo|+gggzggg{ ggg~zgggۖ}ggg۠ wg88ۡ~gggۢ{gggۥgggۨ{g8J5ۯ}ggg۹{gggۼ}ggg&ggg)}ggg1ggg4ggg7 ggg:vggg#A{ggg*M g 46ggg1V}ggg5\ ggg6^  ygggBc {gggDe gjgggb/}gggf2{ggguH{gggyL}ggg~P{ggg1gggoggg ggg ggg|gggRgggqggg  Cg 9ֵgggggg Dggg( sggg) |ggg5tgggI/ugggK0gggM5xgggN6|ggg\F{ggg cI FgggfK|ggggNgggjR|gggkTwgggqY}ggg'~hggg(i~ggg/o| ggg5uggg]~aggg#e~bggg+mggg7t|ggg9ugggWߜgggeߪ  gM0 gggm߲gggv߻ xggg|߿ggg|ggg)ggg> gggF~egggJgggQgggRgggV zgggXgggֈggg֢ Pggg֩2ggg֮[gggֱ ggg ggg Eggg~ggg g38 gggggg Rggg~ggg$ggg) ^ggg 5 TgggH-~gggI.~ggg!K2~ggg#L4ggg%M7'ggg}ɀ|-gggɅ gggɓ{gggɟ gggɵ`gggɿ&ggg-|0ggg5|1ggg8bggg:|2ggg= gggH gggZ|3ggg\ gggp gggxgggy ggg g4*7.x g46`{ggg)|6ggg+ ggg .{ggg!0{ggg&: ggg-G Nggg}|.gggɉgggɏgggɖ|/gggɜ Qgggɩ Zgggɰgggɴgggɼ"ggg7 [gggGgggOgggg ^gggh|4gggn|5ggg}ggg~ggg$#|7ggg1( 2ggg;.|8gggA2|9gggB5gggC6gggE˨~ggg] g5F5:w g_gggrgggu~gggggg g86gggggg ~gggggg"ggg -ggg%0~ggg/8 ggg9Ayggg8g8w8(ۿ gggN~ngggySgggځ#~pggg ډ-{ggg ڊ/~qgggړ8~rgggڗ<lgggڠH~sgggڦL~tggg"کN ggg*ڸZ~ggg-ں]ggg4ڽc~vggg;i~wgggMzgggP{ gggV~ggg[{gggnaMgggxl{gggp g rq g47^mPgggggg ggg)ggg&ggg-{ggg3{ggg9gggP{gggX gggZ ggg\}gggaӑggg hӚnggg jӜ|Zggglӟ|[gggvӭ}ggg)}ӱ}ggg/ĀӴ dg77^Y{Ӿ}ggg9čNgggJğgggSĪ ngggUĬ qgggbĿ|]gggc|^gggh}gggi|_gggkgggt}ggg{|bggg }ggg |cggg}ggg|egggtggg#qggg$|gggg(|hggg)|iggg1vggg 3lggg 7}gggB^gggN~gggQggghgggs ggg|$'~ggg+, Sggg-/ Tg /1Xggg54"gggPK Ug872'O gggRV~gggUX#gggW[~ggg\a%gggik gggpp'ggg gggfggggggg~gggggg Wgggggg~ggg(ggg Yggg/ggg*Lggg/P ggg5V g6*3@ަggg?cgggEf# g$cgggFg'dgggGh( gggHi* gggNo.|gggQq1|gggXz6 gggkIgggrO ggg{Wigggu|gggw gggx ggg|ggggggjggg ggg8ggg~yggg]@^gggaG?gggsX~zgggtZgggz` ,ggg}c g +"gggԃj--gggԅo3AgggԌu>|%gggԚυJcgggԱϗ[ gggԳϙ] gggԾϢe|'gggϴ|(gggϵ|)gggϸ~gggϹdggg|*ggg~ggg|,gggggg4ggg<Uggg@gggH'gggV  xgggWggg_|ggg`|<gggigggn ugggv $|=ggg2 ggg/Q|gggFf|gggNk/gggTn|gggYw~gggU7}ggg}Q}gggT;gggDŽagggDže=gggǏt gggǑvgggǔygggǘ}gggǯ}gggDZ ]ggg-~ggg3ggg9 gggCJgggP~gggS~gggWggg\gggdKgggj}gggl~gggn g65`}gggvgggï ggg ÷Uggg ø{tgggÿggg"$ ggg#&ggg00!ggg22ggg77gggIH gggMI{vgggOJ$ggg]d{yggghj {zgggno%&gggxx- ggg8ggg={{gggO XgggPgggWggg{g77x #g5q5@ggg $gggAggg ggg ggg|ggg2 ggg< %ggg=gggEFgggFGgggR &gggS|gggV|Uggg"e|Vggg$gIggg6t|Xggg;w|Yggg@Hggg#BЂ|ggg&CЄggg'DЅ !ggg3NЊ|ggg5OЋIggg6RЍgggNH|gggPJ|gggUOggg^c|gggekgggfl g ;g ngggxggg{ Wggg$~ggg)ʁggg/ʇ|ggg2ʌggg<ʡggg?ʤgggCʩ g35oggg_ʷ|gggcʻ|gggeʿ|gggg Xggglgggo|gggxggg~gggg474{؀ggg؄ggg؆gggؕggg؟~ggg~gggggg|Igggggg g85ǂ ygggggg? zgggFBgggO|NgggRgggT gggV gggX2gggi,gggl. ~gggr9 gKgggw@gggyA ggg}HDggg ggg )ggg/ *ggg8&#ggg;('Eggg<*(ggg>.,Fggg^SKGgggeZT+gggk]Y gggm^\ g Ո]*gggudh+gggvei gggty ggg˒؍Iggg˚ؗ|tgggKgggTggg U|uggg%Xggg,_ ggg4i Fggg%;p_ggg3I|xggg;Q ^ggg?Y|ygggE[gggL`gggZi|zgggat|{gggj} gggrՇ _gggvՑ{gggyՔ `ggg}ՙ||ggg՚|}ggg՟gggկ|~gggն bggg|ggg.ggggggggg,P|ggg@b|gggSpgggXq|gggbw gggh~ggggggggg|ggg  ggg ~ggg gggggg<gggIgggMgggZNggg [Pgggcggg.ggg>ggg? \gggL gggU ggg`gggk 1gggl gggm gggugggvggg|ggg)ggg-ggg8ggg9Sggg:}ggglggg!ggg*mggg+ g &7kc0 ggg1}gggEgggH}gggM}gggRgggVggg^ggg`}gggd}gggloggg% ggg(ggg)ggg1pggg5}ggg>qgggD}gggL}gggTgggXggg g}ggg#jggg%m gggZggg_AgggbBg6v7UZ|ggg$2ggg)gggL4gggOggge Wgggl'|gggu.6gggv/wggg<|ggg= "ggg|ggggggCggg'|ggg*|ggg0ggg 5|gggD|ggg!M g66b0OkgggAsgggXȐ 'ggg[Ȕ|ggg cț|ggg)lȢ|ggg-qȦggg:vȯgggEЇȹ~gggO>gggQ g68Y~ggg\:ggg^gggh7gggj8gggl gggr9gggugggx +g " +l||~ggg~gggԇ<ggg ԉ=ggg Ԋggg$ԓggg-&ԝ~ggg9,Ԡ>gggF:Բ>gggH?Ժ?gggI@Ի /gggRH~gggSI gggWKggg\T@ggg^X~gggmcAgggsnBggg}}@gggփggg}|Qggg~|Rgggggggggggg g66=>ggggggBgggggggggDggggggEgggjggg|Sgggggg n46KE ggg|Tggg!ggg  &ggg  *|Wggg/ggg7ggg#/Lggg+?Xgggg5r7Rggg}ggg|gggggg ogggggg ggg( ggg 4ggg>_E}gggOnUgggXp] hg Y h gggvۏz{gggvd^{ggg|gd}gggrv dgggܒ{gggܷ wgggܹ{gggܿ}gggVggg{ggg{ggg{ggg }ggg}gggWggg.&Xggg2- }ggg64ggg#(ggg&)ggg,*ggg3_ggg!Mggg&R}ggg)S}ggg5[}ggg8_/ggg<`0gggRł}gggTŇ gggjř1gggkŚbggglścgggmŝdgggŭegggŵ$fgggŷ&gggg- ggg.hggg9iggg< *gwtEggg`\aggga]bgggfeigggiimfgggompgggqprgggrqsgggvvy6gggن Eg YSgggًggg٢ ggg٬igggٱ:gggٸgggٿggggggggg bg37[2ggg gggggg ygggggggggXngggYo DgggZp g OΗ{|\gggk+~hgggBĚgggHĞgggVĭ|gggj {gggl|`gggv|aggg||ggg |ggg|dgggggguggg|ggg|fggg|ggg  ggg  ggggggTggg}AgggeEggglFgggtGgggz:ggg~;ggg̈ggg̉ ggg̊ ggg̞1)ggg̹KE}Dgggoe}Eg Kj gggrl}Fgggut{ggg}m{gggp4gggz/ggg~0ggg{gggggg/7ggg6{ggg8{gggD gggGggg\ ig[^ggg_gggp{ggg~ggggggggg3ggg{ggggggggg ggg mggg" nggg$ OgggHVgggXh g4 6i̇ggg̎ggg̓ggg̔~ggg̚ ggg̪ggg̱~ggg̳ggg̷ Rgggggg$~ggg+ ggg,~ggg/ Sggg7 gggصgggعgggؼggg} ggg ggggggggg  dg]p} ggg} gggggg ggg#ggg 43ggg98 Sggg=Aggg!CG}lggg ggg}ggg0g ӥ Jggg&}mggg'Kggg,%}nggg50tggg82ggg @6}rgggOJ}sggg(\W}tggg3cY gggB|k}gggC}l}gggFo}gggGqggg^}xggg_g4n6ÈkgggpCggg> ggg?gggFgggM]gggNggg[ggg^ gggcgggo''ggg|1#`gggD2agggE6gggSF gggZOggg`UgggcXgggi\ggg{mHgggˉ}gggˌ~ggg˕ggg˛gggFgggGgggRgggU} gggWgggY cgggeggggggggg} ggg gggggg}ggg}ggg*ggg0}ggg 7 fggg; 0ggg BYggg'F}5ggg4=ggg8>ggg=}6gggD}7gggF gggH}8gggNgggdOggghPggg׀/ `g87WB"2 g76"6f?}:gggדB gggךI};gggםJ~ggg׫ VBgggׯ Xggg׾h~gggl~ggg6 ggg8 ggg:~ggg<}>ggg=gggە gggۗ|jgggۘgggۜbgggۤggg۫ ggg ۭggg ۱ggg۲ ggg۳}ggg۴ggg۸gggۺ ggg۽ggg+sg8=3,~ggg5}ggg6gggG|kgggKgggQ|lgggR}ggga gggd "gggj}ggg+.}ggg-/%ggg.0}ggg4:|ggg;A}gggAIogggDKgggEL gggOYgggS\gggKGgggOIgggWSMgggYXgggaiNgggho}gggv}gggʂ}gggʔgggʖgggʘ ggggʙgggʚ gggʝ$}gggʪ1gggʾC gggK}gggLggg_}g KtpkgggpgggsTggg4gggVgggWgggggg#!?,ggg__-ggga`gggbg7gggjk{gggmngggoogggusgggzw8ggg|{ zggg~%gggbsagggdtbggg}y'ggg~~ggg}dggg eggg}ggg}ggg uggg}ggg,ggg 9ggg}fggg}gggg}ggg-gggggg ;ggggggggg ggg%}jggg*#}kggg,$ <ggg0) gggГ}gggЩgggЪgggгgggж ggg#ggg,g6 7 2gggB$}gggK.}gggP0gggQ4ggg]DgggfL g ' 9]gggjP}gggv`%}gggwa&}ggg}g* gggۈq5}gggۉt7gggۍy>gggО# 4gggР$ gggХ.gggЫ1|ngggЭ5gggЯ7 g4d8C@gggпF pgggRgggY3ggg ] gggj|ogggs ggg"}|pggg%݃ggg&݄ggg(݇ggg1ݎggg:ݓgggG ݤ gggJݦ,gggTݲgggZ#ݸxgggo4`gggv;aggg{AJggg!2MgggCN "gggPTDggg[_ g87e $ggg ck %ggg dm ggggs g kwEggg"u| ggg#y |ggg) gg524 gggB }gggKgggVgggaJgggdVgggeWgggh gggjXgggpKgggtQgggw gggG {gggWgggZ ggg\$gggd.{gggvFgggM{gggPvgggBqgggZ}ggg\xggg^gggygggggg{gggggg}ggg}ggg gggPgggTgggU}gggZ ggg ] }ggg^ggg`~ggg$}%ggg+,}gggBKgggMQ}gggX[~ggg`_gggddggglq}gggvv}gggww}gggxz~ggg|}~ggg}ggg~ggg~gggggg jg Z !DgggKgggNgggZggg_ggghggg qggg~ggg .ggg( ggg<gggG gggO-gggS.ggg^ /ggg` gggc/gggfgggo gggz" ggg}$.ggg~% mg77VC* bggg+ gggC˦}gggD˧gggF˩gggM˰5gggd7gggh ggg8 ggg>8ggg?gggO ggg_gggg}gggmggg%z<ggg4ggg=gggHggg }ggg}gggggg  ggg$ggg-ggg. (g78T֤Sggg/! g442ja#ggg2'Xggg4)ggg;/gggNEgggXLYggg\SUgggmj}gggrq}gggtrWgggxv}ggg!|z ggg&| )ggg6͍ ggg@͙YgggA͚}gggB͛gggIͦ g36D ͧ[gggQͰ gggk]gggngggIJgggNOgggOU}ggg`a~gggih}gggjigggvx~ggg{|ggg~}~ggg ggg}ggg}ggg~gggggg!ggg} gggggghggg~ggg ?ggg~"ggg}"ggg( ggg*ggg.}#ggg2ggg4~$ggg5gggF lgggH~Vgggح֎~gggر֒Zggg֨~ggg֯~gggָgggrggg gggOgggPggg Qg9 8~ggg ggg~ggg5 4_ggg;;~gggEG gggsgggw 5ggg.ggg2|vggg 7{ggg":|wggg(> Zggg)?6ggg*@ggg+A [ggg-Bggg0Eggg<R8ggg=U ]g} 'TWgggBZbgggPa{gggQbgggSc:gggVegggcu{gggfv;ggggw<gggoՅ g P Րgggբgggժgggհ{gggձ>ggg մ?ggg չ{gggպgggս{gggտ|ggg|ggg aggg cgggggg˫M Rggg˭Sggg˸XVggg_}gggdgggkWgggt}gggv g Vaggg1}ggg2 ggg6gggC gggGgggS}ggg Z Vggg]}g T}ggge gggf g ( ggg' g64h}ggg7}gggE gggF~UgggJ:{gggN> tgggODgggQG~WgggRH{gggXLggg`TgggeY~Xgggh^{gggvl~Zgggwmgggt{gggu{ggg 3g &8ggg~^ggg~_ggg~`ggg!ggg& \gggcgggjgggo Bgggtugggvggg }*ggg}+ggggggggg*ggg!Ug78+ggg- wgggA'}.gggH-}/gggQ9}0gggTA4gggXBygggYDzggg_G5ggghP|gggiQ}2gggoX gggm}4gggrgggw{ggg]JK{gggoUS{gggs[V{gggw`\ggg|e_ggg~hbggg܎xqgggܐzs{gggܑ{tgggܘрzgggܭі:gggܱѝgggܵѣ gggܸѩ ggggggggg ggg{ggg ggg-1~ggg7;ggg<?~ggg@CgggOOgggac~gggefgggjhOgggolgggpm|gggqpggg~ggg|ggg%ggg, g54.|ggg7 gggC~gggH|gggI~gggQ~gggV|ggg] ggg_~ggga~gggd~xggg1! *ggg7( (gggN5^gggV>~{ggg[B ggge#O )gggf$Pgggg%Q+gggl1Y,gggm2Z~|gggr7^gggρHsagggτIwHgggωN~ -gggϑUň .gggϓVʼn~}gggϘ\ō 0gggϦqŢ~~gggϲ~ũ kg5z6Ů~ggggggjgggeggggggljQ{gggnlR{gggonT{gggprZgggvzcggg܃q{ggg܄tgggܖ}gggܗ~gggܛшgggܢь{gggܯї{gggѼ{gggѿgggggg vggg{gggggg{gggggg{ggg {ggg {ggg!{ggg'{ggg. {gggb~gggf g5e86{gggi~gggj~gggo ggg† }g8?5` gggš2 ~gggœ4{ggg¡7{ggg¤=~ggg§B!~gggµR1~gggºV5ggg½X6ggg]:{gggcB~ggglG~gggrL{ggguRggg^~gggc{gggegggngggr&gggs~Cggg4ƍ~Dggg9ƒ~Eggg:Ɣggg=ƛ~GgggKƩ gw~gggVƵ ggg_ƹgggm@gggqgggz! ggg{"ggg2ggg4~MgggCgggH~NgggJgggW~OgggZ~Pggg[!gggegggfgggm~Qggg oDggg(t"ggg6~Rggg>~Sggg?ggg@#gggA$gggC?gggD}gggTggge Kgggj Lg43#p2ggg~gggل}gggي~gggٕggg ٝ~ggg١ Mggg٣~ggg٭ggg#ٳ}ggg'ٵ3ggg)ٶ}ggg-ٹ ggg1ٻggg4~ggg= gk Ngggc5ggg+ ggg, ~ggg07ggg7~ggg; OgggBgggE!kggg9 ggg?{gggCgggQgggRggg[ gggbggghgggvgggggg g5p4  g56ܻѴ gggngggggg' ggg. ggg Gggg^ggg+ Gggg,ggg.|ggg5|ggg@|gggC g55.$gggKgggQNggg8c|gggNz}9gggSׅ|ggg\׎ Jggg`ט|!gggiףgggnק}<ggg׹}=ggg׻6ggg.|$gggFggg;ggg<gggD~mgggH~gggPgggU~ggg_Cgggh ~gggp~ogggz~ggg|~ugggڪQ!%gggu= gggH~gggK~gggM~gggNggg ggg~ggg ggg!ggg|gggigggtggg  Yggg$ggg|ggg'|ggg*~ggg7~ggg@ gggB~gggC [gggJ|gggV)"|ggg\0*~g Kͫ:~ggg~EM gggFN~gggGO~gggJR~gggOXggg ~ggg  ggg  g68gwggg$ggg%~ggg&~ggg!(ggg ") g5;6O*{ggg+,3ggg,-4{ggg45={ggg98@{gggB@G g55rS gggY^X~gggZ`Y{ggg_e^ggg`f_ gggdmg{gggmum g PGy ggg}{ggg͘ gggͨ~ gggͮ gggʹ{ggg͹gggͺ~ggg ggg|Fggg~ɂ|Ggggɇ_gggɍ|Hgggɐ{gggɑgggəgggɚgggɞgggɤ{gggɨ|Jgggɮ`gggɱgggɹ Qggg{ggggggcggg{ggg|Kggg|Lggg|Mggg ggg dggg{ggg  {g ggg' ggg+{ggg7 3ggg?#|OgggN*D|PgggO+E 33 3\3 a 3\3o  a   ggggg)cggggg#st`ggggg/ggggg2$^ggggg#%gggggg!ggggg)@*ggggg2 ggggg$iggggg$zggggg!q51ggggg+ .Uh' {e$(D u)~m.r ]X%p  6gg$6gg^ gghwggӐJ IgglƉ1Ggg(gg1IggJ&ggE)Dgggg ^gge*fgg% gggg%gg#gggggh!ggi gg x 0ggAZ%/ggB[ggC]ggD^$ggآggˢgggg"bgg'q gg\Бgg}_В)ggy1E ggzۓNgg75gg&gg0ggs&ggօggoֆ^gg' ;ggf=ggagg_ˣggˤ#gg-$ggYggrƊ.%ggƋ gg8#ggے~&Wgggg-gggg.wgg9ggJ ggK)ggr"ggP)ggM#ggggggBgg3Mgg2.gg~6 `ggGggt(& ggu)+Ygg*ggjR1ggzS0\gg|UggmV1gg gg!m|gg0.tgg  Tgg-3Wgg(ggAgg gggggggggggggggggggggggggggggggg+gggggggggggggggggggggggggggggggg)[gggggggggggggggg,c[gggggggggggggggg$j[gggggggggggggggg1[gggggggggggggggg#Igggggggggggggggg)gggggggggggggggg.gggggggggggggggg2 ѷgggggggggggggggg!Ѹgggggggggggggggg+ѹgggggggggggggggggѺggggggggggggggggM=Lgggggggggggggggg x=Mgggggggggggggggg=NggggggggggggggggH=Ogggggggggggggggg##gggggggggggggggg/$gggggggggggggggg%gggggggggggggggg t&ggggggggggggggggdgggggggggggggggg$edggggggggggggggggdgggggggggggggggg&dgggggggggggggggg*>ggggggggggggggggggggggggggggggggggggggggggggggggYgggggggggggggggg&gggggggggggggggg*=gggggggggggggggg Egggggggggggggggg=EggggggggggggggggEgggggggggggggggg JRgggggggggggggggg1Sgggggggggggggggg UTgggggggggggggggg_l9gggggggggggggggg'l:ggggggggggggggggtl;gggggggggggggggg'-l<gggggggggggggggg',gggggggggggggggg''-gggggggggggggggg.'.gggggggggggggggg!'/gggggggggggggggg*bGgggggggggggggggg(Hgggggggggggggggg$Igggggggggggggggg+XJgggggggggggggggg [Mgggggggggggggggg :Mgggggggggggggggg#MggggggggggggggggtMgggggggggggggggg0mgggggggggggggggggggggggggggggggg@ggggggggggggggggtAgggggggggggggggg.tBgggggggggggggggg)tCgggggggggggggggg/gggggggggggggggg!/gggggggggggggggg/ggggggggggggggggjggggggggggggggggkgggggggggggggggg0=lgggggggggggggggg V^ggggggggggggggggV_ggggggggggggggggV`gggggggggggggggg Vagggggggggggggggggggggggggggggggg#gggggggggggggggg*gggggggggggggggg*Bgggggggggggggggg|Rgggggggggggggggg }|Sgggggggggggggggg|Tgggggggggggggggg |Ugggggggggggggggg7gggggggggggggggg%7gggggggggggggggg 7gggggggggggggggg7gggggggggggggggg!ggggggggggggggggIgggggggggggggggg)gggggggggggggggg.ggggggggggggggggj^}gggggggggggggggg&M^~gggggggggggggggg^gggggggggggggggg/RggggggggggggggggSggggggggggggggggTgggggggggggggggg nԂgggggggggggggggg(ԃggggggggggggggggAԄgggggggggggggggg#cԅggggggggggggggggv?gggggggggggggggg@ggggggggggggggggF@gggggggggggggggg+gggggggggggggggg /gggggggggggggggg gggggggggggggggg*gggggggggggggggg,fggggggggggggggggfgggggggggggggggg fggggggggggggggggfgggggggggggggggg!ogggggggggggggggg !pgggggggggggggggg!qgggggggggggggggg ܲgggggggggggggggg.ܳggggggggggggggggܴgggggggggggggggg'ܵggggggggggggggggfHnggggggggggggggggoHogggggggggggggggg6Hpgggggggggggggggg!gggggggggggggggg"gggggggggggggggg$#gggggggggggggggg!PnggggggggggggggggnggggggggggggggggOngggggggggggggggg ngggggggggggggggg!*ggggggggggggggggg*gggggggggggggggg'*gggggggggggggggg*gggggggggggggggg%gggggggggggggggg"gggggggggggggggggggggggggggggggg`Pgggggggggggggggg+GPgggggggggggggggg$Pgggggggggggggggg"BPgggggggggggggggg"' ~gggggggggggggggg1 gggggggggggggggg  gggggggggggggggg0vgggggggggggggggg&vgggggggggggggggg-ivgggggggggggggggg"vgggggggggggggggg2agggggggggggggggg-2bgggggggggggggggg2cgggggggggggggggg%O2dgggggggggggggggggggggggggggggggggggggggggggggggg<gggggggggggggggg(ggggggggggggggggYgggggggggggggggg.YggggggggggggggggNYggggggggggggggggYgggggggggggggggggggggggggggggggg3gggggggggggggggg gggggggggggggggg gggggggggggggggg#gggggggggggggggg*dgggggggggggggggg!O:gggggggggggggggg:gggggggggggggggg2:gggggggggggggggg|gggggggggggggggg }gggggggggggggggg%~gggggggggggggggg,aJgggggggggggggggg)aKgggggggggggggggg`aLggggggggggggggggDaMgggggggggggggggg|gggggggggggggggg gggggggggggggggg,gggggggggggggggg\gggggggggggggggg 1gggggggggggggggg'2gggggggggggggggg13gggggggggggggggg4gggggggggggggggg'BggggggggggggggggBgggggggggggggggg+Bgggggggggggggggg1hBgggggggggggggggg&^gggggggggggggggg$0gggggggggggggggg1Xgggggggggggggggg"iggggggggggggggggiggggggggggggggggOigggggggggggggggg#{$[gggggggggggggggg$\gggggggggggggggg.3$]gggggggggggggggg+dxgggggggggggggggg$`yggggggggggggggggzgggggggggggggggg,]{ggggggggggggggggwK.gggggggggggggggg*SK/ggggggggggggggggK0gggggggggggggggg%gggggggggggggggg$ggggggggggggggggggggggggggggggggxggggggggggggggggqgggggggggggggggg"qggggggggggggggggqggggggggggggggggqggggggggggggggggp,gggggggggggggggg*,gggggggggggggggg ,gggggggggggggggg&gggggggggggggggg%>gggggggggggggggggggggggggggggggg-gggggggggggggggg1WSggggggggggggggggSggggggggggggggggSggggggggggggggggFgggggggggggggggg1GggggggggggggggggTHgggggggggggggggg wygggggggggggggggg/ygggggggggggggggg.ygggggggggggggggg2Qygggggggggggggggg)e5gggggggggggggggg5gggggggggggggggg5ggggggggggggggggtipggg nUDgggg0{@gggg gggg/Pfgggg&gggghCS. hg37 3hK=$ hg37 3ԙ 2y|0gg ]q! gg % 7qgg bgg Ygg Zmgg Ku#ggxݚU#gg /ݺqzgg ǐgg A;gg [g$ggbdygg AҢ'gg ҥgg Ҩgg gg y gg !gg >gg bJI@ggPSVgg ͖gg%$rgg9!\gg+ʅ!sgg e R؈' gg {gg ]}gg  >gg ?gg/gg y0gggggg 6ggҠ*Zgg 8:Zgg58yq&)cgg!gg gg  *“gg e Rgg Ȩ gg (rggT$gg ]c(gg$ggggp.%gg Sgg /fggm'gg 8 bi(gg +bgg zBggOgg J \%ggpf gg .>'^gg gg /$gg 1ggukgg  tsgg /!Ã"gg%ÇggzZggo'dgg +'hgg 6Vgg  [Sggg|(Ggg˅ gg ˇggzθcgg&gg <$ggG&Tgg 7 eZߞggT"gg ]gg fgg u%gg Xggz%ngg .x~gg ϫgg Kggp @,!gg [dJ!ggznWggz3gg ]:Jgg_gg /3gg 9 agg(gg ]8gg2(gg Kt'^gg  (* ggڀ" gg FĔ#IggnĮgg .Ĵ'gg Vgg yygg [|zfgg e!ggϳ$:gg <[#gg zuygg8gg ,ogg <x% gg /:gg Ggg %gg|؂gg HnK%,ggTgg&ggwx:ggp @Ugg Vgggg gg %&gg 8\Ȗggp -U#%gg ]gg * O gg 1gg A8gg+G%"gg(%ggzܤ'gg .ܶ'gg ]"ggUgg (tgg _\#gg "gg S @e4gg  $"gggg %9gg T_*!gg =Dgg@H#gg gg TUt$;gg Zy%gg ##ggH 6gg R9gg Jb'ggk'gg&gg 8#%gggg &4dQ*Ogg R͞igg$ggSggw*Uggsgg Vgg&gg(gg^ fgg K^gg @kgg Gpgg [ggegg(gg !Bgg zW4gg /8gg ٔggo*Ugg Rgg ]gg A%"gg()Vggy -Dgg /&gg$+gg'.{(~,jgg3 EDgH.g-U\g+]{[gn6gӁg  fg% mg#Y g}XgdgPRgx4$g "gZg$bЫg lg g%:gayg-"gK[gCgK\g%gqg,g "gyg 5Bg,sc|(gDg'NR{Zxv2'іggggg cggggg$6' ggggg#'gggggggggg1Z|.ggggg.ggggg_ggggg%JܓgggggngggggvgggggT2>ggggg+gggggggggg1ggggg!-ggggg/qggggg"ggggg ygggggCuLuggggGigggggggg~7gggg&t)gggg|/}gggg ^agggg7ggggggggg#~)ggggY cgggg"ggggLIgggg ifgggg $$@gggg#4gggg^gEgggtg/g)^gg%(*@g J g/Wg&gg+ig/$g/Sg%g5Rghngggg.0ggggMgggg,5Egggg'Q=gggg 5t-gggg /ggggc7gggg^ggggg%=ggggK?gggg!]gggg2o)gggg Pgggg2 hgggggggg.:gggg1ikgggg($Egggg[Kgggg,gggga5ggggn]gg (ggGwgg",gg2)ggNOgg9vgg+gg xgg 4Lg(:g#1Dgg-ag ~g,9g(`%g(gg,g(#!g:Jg Zg!bg"Dg\gg&L!v1p~/$+GB #M&jJ?1l^gggԞggg2~ggg0|5ggg#vggg;ѝgg$D=-gg)ggqcgg-)'gg!0.gg0Jgg-Rgg'|5gg{gg,fggtܚggHNgggg#rnggH2Egg.]gggg*%gg0ggRYgg 7ggygg+gg!1 1#U?g++Nd ggg >l@ggg Mgggggg fggg&)vggg%Yggg.ggg/qggg0'pB2P:!Qcgg0lgg$Dggfgg Tvgg0XggggqggtgD?g,=&'gg/fgg"4gg ugg/_2ggggygg+|5ggz'gg0.:kggg.\Tkggg zkggg>kggg".Wkgggkggg %kgggg o'bg }gԻgg(og2gWQg/ghg(xgpyg 5/ggg 5t6,gggw/ggg"!e,ggg$)/ggg q/ggg$,ggg(:,ggg(it/ggg"$N/ggg?,ggg5 ,ggg p#UZ2 36D!|Ur6 W?@ iO11A WJC2+ ggggggg=ggggggggggggggg/ggggggg gggggggH'lggggggg!iggggggg#Kggggggg%tgggggggm/gggggggggggggg*ggggggg' ^gggggggggggggg 4ggggggg'1!ggggggg Hggggggg)fggggggg1[*Gggggggg ggggggg2ggggggg[ggggggg6ggggggg")ggggggg:gggggggggggggg ggggggg3iggggggg$ggggggg2U߿ggggggggggggggSggggggg.ggggggg'5Ygggggggјn| g^|, '$ L'}-"IP}0#c;gggggggggggggggggggg% gggggggggggggggggggg !gggggggggggggggggggg U"gggggggggggggggggggg \ggggggggggggggggggggf\gggggggggggggggggggg\gggggggggggggggggggg \gggggggggggggggggggg gggggggggggggggggggg }gggggggggggggggggggg)gggggggggggggggggggg%Ogggggggggggggggggggg0gggggggggggggggggggg4ggggggggggggggggggggggggggggggggggggggggQggggggggggggggggggggxgggggggggggggggggggg.=ggggggggggggggggggggY=gggggggggggggggggggg=gggggggggggggggggggg=gggggggggggggggggggg\=gggggggggggggggggggg)mlgggggggggggggggggggg mgggggggggggggggggggg&nggggggggggggggggggggoggggggggggggggggggggApgggggggggggggggggggg*bdMggggggggggggggggggggdNgggggggggggggggggggg!dOgggggggggggggggggggg"dPgggggggggggggggggggg(RdQgggggggggggggggggggg!gggggggggggggggggggg:ggggggggggggggggggggggggggggggggggggggggAgggggggggggggggggggg.gggggggggggggggggggg/Igggggggggggggggggggg.JggggggggggggggggggggKgggggggggggggggggggg0LggggggggggggggggggggJEgggggggggggggggggggg EggggggggggggggggggggEggggggggggggggggggggEgggggggggggggggggggg gggggggggggggggggggg,gggggggggggggggggggggggggggggggggggggggg.gggggggggggggggggggg+gggggggggggggggggggg|lggggggggggggggggggggolgggggggggggggggggggglgggggggggggggggggggg.3lgggggggggggggggggggglgggggggggggggggggggg&'qgggggggggggggggggggg'rgggggggggggggggggggg 'sgggggggggggggggggggg%$'tgggggggggggggggggggg*B'ugggggggggggggggggggggggggggggggggggggggg)egggggggggggggggggggggggggggggggggggggggg-gggggggggggggggggggg gggggggggggggggggggg2 N>ggggggggggggggggggggN?ggggggggggggggggggggN@ggggggggggggggggggggNAggggggggggggggggggggNBgggggggggggggggggggg%= gggggggggggggggggggg' gggggggggggggggggggg% gggggggggggggggggggg I gggggggggggggggggggg+X gggggggggggggggggggg&htggggggggggggggggggggtggggggggggggggggggggtgggggggggggggggggggg,]tgggggggggggggggggggg /ggggggggggggggggggggh/ggggggggggggggggggggC/gggggggggggggggggggg./gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg1gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg*VggggggggggggggggggggVggggggggggggggggggggVggggggggggggggggggggVgggggggggggggggggggg <gggggggggggggggggggg J=gggggggggggggggggggg>ggggggggggggggggggggz?gggggggggggggggggggg|@gggggggggggggggggggg|gggggggggggggggggggg1|gggggggggggggggggggg.|ggggggggggggggggggggu|gggggggggggggggggggg|gggggggggggggggggggg80gggggggggggggggggggg(81gggggggggggggggggggg$082gggggggggggggggggggg@83gggggggggggggggggggg!gggggggggggggggggggggggggggggggggggggggg=gggggggggggggggggggg1gggggggggggggggggggggggggggggggggggggggg&|^gggggggggggggggggggg^gggggggggggggggggggg,c^gggggggggggggggggggg^gggggggggggggggggggg^gggggggggggggggggggg09gggggggggggggggggggg+gggggggggggggggggggggggggggggggggggggggg,gggggggggggggggggggggggggggggggggggggggg%gggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg1gggggggggggggggggggg&gggggggggggggggggggg@Kggggggggggggggggggggm@Lgggggggggggggggggggg2)@Mgggggggggggggggggggg$@Ngggggggggggggggggggg gggggggggggggggggggg(gggggggggggggggggggg1gggggggggggggggggggg gggggggggggggggggggg"Bgggggggggggggggggggg!Pg gggggggggggggggggggg/~g!gggggggggggggggggggg3g"ggggggggggggggggggggg#ggggggggggggggggggggg$gggggggggggggggggggg"k!gggggggggggggggggggg !gggggggggggggggggggg!!ggggggggggggggggggggH!gggggggggggggggggggg"ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggHgggggggggggggggggggg HggggggggggggggggggggjHgggggggggggggggggggg/ Hgggggggggggggggggggg2QHgggggggggggggggggggg kgggggggggggggggggggg*lgggggggggggggggggggg*mgggggggggggggggggggg!ngggggggggggggggggggg'ogggggggggggggggggggg o*gggggggggggggggggggg/o+ggggggggggggggggggggPo,gggggggggggggggggggg o-gggggggggggggggggggg"o.gggggggggggggggggggg**Lgggggggggggggggggggg$e*Mgggggggggggggggggggg*Ngggggggggggggggggggg(*Ogggggggggggggggggggg,7gggggggggggggggggggg%>8gggggggggggggggggggg9ggggggggggggggggggggT:gggggggggggggggggggg&]Qgggggggggggggggggggg'QggggggggggggggggggggQgggggggggggggggggggg%Qgggggggggggggggggggg' gggggggggggggggggggg= gggggggggggggggggggg gggggggggggggggggggg" gggggggggggggggggggg2 gggggggggggggggggggg0w>gggggggggggggggggggg$w?gggggggggggggggggggg)w@ggggggggggggggggggggwAggggggggggggggggggggwBgggggggggggggggggggg2gggggggggggggggggggg w2ggggggggggggggggggggr2ggggggggggggggggggggO2gggggggggggggggggggg(2gggggggggggggggggggg`gggggggggggggggggggg'aggggggggggggggggggggabgggggggggggggggggggg+cgggggggggggggggggggg*dgggggggggggggggggggg Y[gggggggggggggggggggg(Y\ggggggggggggggggggggY]ggggggggggggggggggggOY^gggggggggggggggggggg Y_gggggggggggggggggggg+gggggggggggggggggggg [gggggggggggggggggggg,gggggggggggggggggggg$gggggggggggggggggggg'ogggggggggggggggggggg .gggggggggggggggggggg;/gggggggggggggggggggg0gggggggggggggggggggg0=1gggggggggggggggggggg]:gggggggggggggggggggg 3:gggggggggggggggggggg:gggggggggggggggggggg1X:gggggggggggggggggggg#Ogggggggggggggggggggg)gggggggggggggggggggg&gggggggggggggggggggg&8gggggggggggggggggggg!ggggggggggggggggggggagggggggggggggggggggg agggggggggggggggggggg1aggggggggggggggggggggagggggggggggggggggggg E=gggggggggggggggggggg#I>gggggggggggggggggggg#?gggggggggggggggggggg@ggggggggggggggggggggMAgggggggggggggggggggg nvgggggggggggggggggggg*>wgggggggggggggggggggg xggggggggggggggggggggygggggggggggggggggggg$zgggggggggggggggggggg)C2gggggggggggggggggggg-C3ggggggggggggggggggggoC4ggggggggggggggggggggC5gggggggggggggggggggg'ggggggggggggggggggggwgggggggggggggggggggggggggggggggggggggggg*gggggggggggggggggggg)gggggggggggggggggggg+igggggggggggggggggggg'iggggggggggggggggggggigggggggggggggggggggg igggggggggggggggggggg.E$gggggggggggggggggggg /$gggggggggggggggggggg<$gggggggggggggggggggg $gggggggggggggggggggg+dggggggggggggggggggggpgggggggggggggggggggg!gggggggggggggggggggggggggggggggggggggggg9gggggggggggggggggggg3 Kwgggggggggggggggggggg/KxggggggggggggggggggggKygggggggggggggggggggg-Kzgggggggggggggggggggg T4gggggggggggggggggggg5ggggggggggggggggggggg6gggggggggggggggggggg*=7gggggggggggggggggggg-8gggggggggggggggggggg wqggggggggggggggggggggqggggggggggggggggggggqgggggggggggggggggggg qgggggggggggggggggggg%qgggggggggggggggggggg !- gggggggggggggggggggg2-gggggggggggggggggggg -gggggggggggggggggggg6-gggggggggggggggggggg hgggggggggggggggggggg!Ogggggggggggggggggggg0{ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg)Sgggggggggggggggggggg,SggggggggggggggggggggVSgggggggggggggggggggg$KSgggggggggggggggggggg$'Sgggggggggggggggggggg3<gggggggggggggggggggg ggggggggggggggggggggpgggggggggggggggggggg.gggggggggggggggggggglgggggggggggggggggggg yggggggggggggggggggggygggggggggggggggggggg+ygggggggggggggggggggg-iygggggggggggggggggggg&ygggggggggggggggggggg"5^gggggggggggggggggggg5_ggggggggggggggggggggC5`gggggggggggggggggggg t5agggggggggggggggggggg 1ggg}ggg_ggggggGggg"gggDggg0*SDggg,gg Ygg U^gg Kgg,gg.gg.ggG!ggG%gg(,Eggti!gg/!gg8 gg@'Egg(5:!gg(Pgg EggG:EggKSggsgg-4Zgg ;|gg$]oHgg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg!Ѧgggcggg32|Agggnggg!vggg32"ggg*Gug hg/vg$+ggxg'Igg%dg.;gggg0*gggggggggggggggggggggg, gggggggggggggggggggggg% @gggggggggggggggggggggg.gggggggggggggggggggggg/_gggggggggggggggggggggg.gggggggggggggggggggggg+Hgggggggggggggggggggggggggggggggggggggggggggg(Aggggggggggggggggggggggngggggggggggggggggggggg6gggggggggggggggggggggg+eT7gggggggggggggggggggggggggggggggggggggggggggggKv]gVvgv gUv g*v gLthgLtAgEvgnyvgCvgLKs4gkvgLgw4gvgugs'gsjgskghsngvgtqgtVgPt!gudgt"gwUgjt%g t&gpt'g?t)gubg6t+gZs9g[ rgv~gr:ugr<vgr@wg Uw?grsagUw@grrg+'wAg wCg)wFg &tgtgtgsgqtg+rgHvg)tg-krg-vg}*u@g{uAg-vg-sg-rg-sgnuBg.s!g,uDgvgtsg<rgirgZuEgrgdurgutgJs<gOsUgs>gwZgsg s@gw1gt]gݵsBg sEgvsFg_sGgw*gugsgsHgsgIug<rgzug<sg<vg<vUg(ugug<ug<sig<rgJFvNgTPu<gTuegWYvQgTsdgTvg;sg{ugv gP0sgdsgs(gw8gsg3Psgtg?sgt(gsWgsgvg ztWgUtXgt g sg37tYg7FtZg,whgPwgRvXgZrg}t0gtbgZctcg?tdg vgvgvgc8vgc=sgTbvg'vgcugcsPgcv+gcsDgctgcsgvvgwogz;v9gzGvgwpghwqgzKwgEwrgzrgzu|gwwgzvg.%wzgu;gv;gtgtg)v>gGrgTvfgitg tgvtg'umg5uKg5sgUung5sgctupg6 vg6/ug60u{guqguug6htUg vg|rgSugrgJrgrvBgفsgrgٔrgugrgs8gbrg#spgsqgptgxugssgtgTsugu6gHugDvg{ugDvgdugEt>gugSugugugE+sgEBvWgEfv!gPugnvgW1vg\ugOvgb\vg\w2g&vg)vguvgtvgrrg}s#gsgsg sgt g_sg sg_psg3sgsg!rg/t~g}tg^vgsgugu"gsg<tgt^gu(gk[vg {w g=wgksgksgksguwglvgErgFv^g"/rgtsg~sgҬrghrg rgrgvgugA<rgrgt`gug&ug֥ug@u g{u gW]u g&vtg&u g&tgug&ug's,gBug=vg=sgQug>wdgzug>6ug>9tgcug>Ytg>iu8g>sogcwgugsgtgdsgtgsgvgw^gvgv/gvgugsgsg"vgՇsgPsgStg sgWugzsg]ug^rgASsgiu)gM5s gvgI^vgFvgMt7gMtagdvgdvkgdwg@vgvgdvgbDvg8vg<vgeug %vgeYv"ge\rge_vgrgtguvgsgrg vg?v=g;t-gHt/gdrgmsgvg tgXwgtg5tgTtg7tgitgxtgtgAtgss gsu?g YwIgwJgtugwgrgrgPsrg.rg.v`g.sg/5vSguHgMuIgFCrgFRvjgug ugFtgFw}gFtFgrgtguog3sKguglsLgsMgv gTsOgwkgug0utgsSgu2gsgfsg|sgsgtsCgugu:gsgUs:gbvVg(sv[gltxglvgϫwgmt@gmtgm-sg8wg/.wgtgu=gbsZgxstgtg8tigyYtlgugvJgD%tngutog5ug0Vug*ugug0fug ugugugugP^ug_ugug,|u!g(iuFg(lrg(vsvg2w{g{vug{vg{tg{tJgww|g{slg| seg;es gksg sg<t\ghsgssgtsgYu gotg6sg`guwg7sJguxg7Evyg%Buzg7Utg7iwVg7{rg7u.g7wg7rgYv$gv%gNsgdv&gS/v(gu5v)gv*gNt$gNsgxv,gQv-gOtgO+tgO.s5gO1rgO8sQgO9vZgO>vgv0gOBsggv1gKsxgfszgIbs{g<s|g(9s}g<s~gIsg'sgit2g Ps g [rg jsg t4g ug tg,\t6gFt:g sgvg]v#gcvgvg]tfg]tgg-vg]t?g;vgvg^tg_vg/nvgtsIgtugtvgu7rgDwLguatgFwMg(wNguvgusmgus]gusgovg}wgw g}tg8tgugsbg3tg_tg0/t guLg0Fs_g0rg0vogE3uPg0vg0w(gzuSg0ug0sg0t;gӴw,gyrgvgrgvqgCsgHrgasgsXgrg;Iugmug?nrvg?sgTug\ug?w&g?wOg?tg4ug?rgVugb vag vcgvdgWRvgvvegWfugW|u9gW~w)gWs6gWsg}sg1rug9vgStgYsgvsgуsgvg vTgTtugtgwDg&vvg-vgfVugf\ug6!vgfwKgwg&mwg}w6gwg]wg}vrg}tg}uXg}wg$/wg:tg sNgQtg!wBg!Hsg ug'ug?Dug8wcgFugvug8tg9sg9 uQgx6ugiZugwgsrgsg;srgJrgrgvgvprgu3rgKsguhrg_v}gSargrgTrgzsgBvgIsgXtg`tggtg2sggsgukgx"sgGv8gGs$gGtgOugGtzg"+ug{ugougGv'gGrgGtgHugugH t9gH8vguvgLvgM+vgkvgLvgGvg_rg/vg_rg_rgPvgr6sg$sg>rgWu[g\w g}tg1sgrgsAgx tgvYgitgug-ztg[4tg tgOugcu gwtgwQgsgwgρwgnv:gnFsgw!gzw"g:4w$g1w%gnvgBw'gDrgrg&u>g'rgFWrgf$rgաtgբtgեwvgյugջvgtg)sg)?w`g)]wg)et#g#u#g>u$g)wgu'g@tguug@vg@vg#xugug'ugArgA,vg"ug6bug!ugM-sgsgvgwygzv_gtg)<sgsgsgnsgsg tg*uGgOvgOs%gv3gP;sgsv4g"v5gEqv6g=vggs;gguggug8vgvgvgvggrwggwggs gWvghw=gh%vgc+t<g swg vbg rgIptCgtDg^tEg vg 'uRg Urg Wrgv&tg"Nsygtg tg"irg 0tg"ug"tegv3twgvEvPgvOs=g{wSgvyugvzsgvugvrgMtwTgwWgvtkgvt.gwXgwYgvrgvug݄vxgrgPHrgݩsgvg@uUg1uguVgEuWgIt3gjugugIgrgIosgfugugIu&gIrgIw+gugTvOgs3g|s\guJgrgs.g#atgvgtgsgs1gtg?vgt gLvg4tglvgyt|gX4rsgX>ug]vlgXOvgBTvmgXs)gXvpgcvrg/=vsgXvhgXusgXr}gorgww-gQw.gYw/gw0gos[govgp rgvw3gpv7gptg7w5gtvgsgtg tygvg*rg-t ggvgzt}g*tg*v2gy"u+gu,g+DwEgcu/g+MuCg+Os"gu0g]rrgtgrtg^t5grxg{sge(rygΚvg2&rzgMr|gr~gu~gvgGs&gtgrgs+gugg u-g*wPg1sg;sgz+ug:tRg6&ug:Rrg:xtpgQlt,gQvgQwsgfqv?gRtgR u%gtgsgsgsg sgW#sgsgug#t gsgbsg tgtGg 0wHg TtgQtHg*tIg }sg w#gEtLgTtMg{tNg sg vMge`tPgvg`}vgvg`ug`vIga wxgV/vgvgwsgwwRgwtgfw[gww:gwshgwvgݽw]gx wgx&tgx,tgnw_gx2u}gx4rgx<v\gx>sRgtg4tg_*tg#tg"8tgatgvetgrgug2rguYg2tg2ugYuZg3s/g4u\gMu^gJu_g3Gsg&u`g3|vg3s g3v.guag3rg3sgLugRsTg`rg֘ttgjnrgֶvgvgtgugXs`gtg#ugscg\tgB sg*ugugxAugYsgYtgYrg&qvugvvgYrgI8vwgwvzgZ1tgZ7ugZ8vgZXs^gZZvgsgYsgvg0sgsgsgwggsg6sg(t[gFsgsgosgDsgFsg<tgAtg,Xtgtgwgtg?vgI!vg\vghwbgovg0vgi)sgi.wugi2ug{srgrgrgϨu]gϴuyg rg݇rgs?guOgtgrge1rg#sgktg#tg#vRg#rgtgٱtg$t8g$4ugbug;Psg;_ugug;ug;tBg;w\gug(zug;vg;vgYrgvghrgrgs*gtKg)rgVrg.ug<vgsg:w~gvHgusgJ[sYg&Pugc>ugug vgJugJvngJrgJwgvgvgJs7gKuTgKrgasrgb7tgvgbevgbpvggIvgbsgBvg9vgtgwg'ug7tg [tgtg-tgEtgivgotgrv{gztgsgtgv gFtgctgJtg.tgugu*gvg)Gtg4ntgrwtg<tgvGgi7tgug!sfg/]tg(ugpt1gpugpsgpugw7gqtgw9gqwtg_w;gq"ugw<gq8sgqBuhgqatOgqdtgqqrgvgucgwgw>gQrg5rg<rg4vFgQrgHug]uigktTgxvLgQhu1g+ug{u3g-u4g,*uMg,4rg`u5g,Otgu7g,isg,t_g,t*g;QugCtgugy0ugCvg s0g79s2g,sg<uNgIrgrtgxr{gMvig=sg\rgsgysgtmgvg_sgtgRtgGv@gdvAgcwvCgdvDg vEgSWsgvKg wgj8sgj9vgYwgjTt=g&ywgj~v<gjugݰwgjtgA w g[w gw g ntQgu0tSg v|gug$tg%vgtgtg\tg%Ztg7gtg"ug%sg9ug%wngugxtrgxwGgbwagyvgyugysgwegwfg/wigwjgyQtjgy`ugygugO-wlgymtg wmgy|s-grgtg!tg4`rgbrgKsVgrrgyugt{gUrgrg4Wtg ufg4zsg<ujgLrul""gggROgggGZsggghIggg-ggggjgjgj hbgggggggggg2ygggggggggg"=A~gggg`~gggg,Hc~gggg-G sgggg%_~ggggZOZ sgggg"u sgggg% sgggg~gggg,M sgggg`xP sgggg-~gggg sggggZm~ggggG<g'`g$17g"Eg +g'~}g/B9g+`g g g Mg6bg'7g:gggg(H[:gggg)Eg^gggg ;&:gggg++^gggg #6:gggg(]7^ggggY^gggg(lB:gggg #'5^gggg>^gggg!P^gggg#!M:gggg#!e^gggg g^ggggh^gggg'J^gggg)Eg:gggg(^gggg A:gggg ^gggg:gggg)>f:gggg1ܻ^gggg(HA^gggg ,hU:gggg)>+^gggg'JY:gggg +^gggg1l:gggg'^gggg! :gggg++aS:gggg ;^gggg 3:gggg i:ggggYB:gggg'< :gggg:gggg q:gggg ^ggggS^gggg g:ggggM^gggg ,y^gggg:gggg(ggg.ys/ggg.|ggg%U3gggJggg!{/ggg5ggg2]Qggg.ggg>gggggg/eggg @ggg*ۂggg!rG>ggg5gggCmggg(gggggg Oggg2 \ggguggg"19gggggg3Wgggggg9ggg$.Uggg$R`ggg JAggg1Eggg(A+ggg Rggg1{xggg%'ggg4OgggЂggg<$ggg1ggg$bggg2ggggggD{ggg.kggg%ggg ggg^sUgggg0gggg(gggg&XTgggg.>gggg egggg"}gggg Agggg {g1g1Eg&ttg+/g}8g)d@3g($!g'*3gTg:g]igK_g,g :5Eg `,GBggggggg&ggggggg\<Bggggggg&`s\rgggggggkgggggggtggggggg .&ggggggg'Zggggggg-7kggggggg}=ggggggg'ggggggg}Ogggggggrggggggg,dzנggggggg{]rggggggg,*ggggggg}tggggggg&`6Rgggggggt8]ggggggg}rggggggg F8]ggggggg ]xOggggggg']yggggggg}*gggggggv gggggggZggggggg[rggggggglנgggggggӃRggggggg'ӄmggggggg'Zggggggg'ggggggg'?Oggggggg ?rggggggg Zggggggg&`ggggggg,gggggggNhBggggggg&`eOggggggg +ggggggg' heggggggg, imggggggg}tkggggggg0 tggggggg,ۭOgggggggۮggggggg'0 kggggggggggggggOggggggg}ggggggg}VBggggggg,megggggggDmggggggg3egggggggfנggggggg(ggggggg |נgggggggK8]ggggggg+Oggggggg Oggggggg2ggggggg&` &ggggggg^*ggggggg'^tggggggg&`*gggggggtggggggg ggggggg@ukggggggg@v8]gggggggX&ggggggggMBggggggg!kggggggg'!8]gggggggZggggggg'ggggggg'rggggggg Hggggggg,ggggggg'oSZgggggggi*ggggggg *tgggggggAOggggggg,Arggggggg'_BgggggggQGBggggggg'hRggggggg  *ggggggg&` tgggggggweנgggggggqOgggggggergggggggggggggg,Rggggggg'Yנggggggg'-*ggggggg&`+ggggggg Xkggggggg&`Y8]gggggggRggggggg,;kggggggg};8]gggggggЭRggggggg&`Rmggggggg} QRggggggg aBgggggggxggggggg&`eZgggggggfggggggg4&Rggggggg}ןZggggggg(נggggggg&`egggggggmggggggg&`C\Bggggggg ZRgggggggZmggggggg&`#ggggggg,itggggggg}Юmggggggg$*ggggggg$tgggggggUgggggggggggggUggggggggggggggggggggggggggggggggggggggg {ggggggggggggg-{ggggggggggggg-i{ggggggggggggg 6ggggggggggggg6ggggggggggggg t6ggggggggggggg JcgggggggggggggOdggggggggggggg ]5ggggggggggggg$K]6ggggggggggggg*>ggggggggggggg&Gggggggggggggg*b=ggggggggggggg>ggggggggggggg$?ggggggggggggg>ggggggggggggg+V>gggggggggggggwgggggggggggggAgggggggggggggggggggggggggg)eeggggggggggggg,eggggggggggggg E $ggggggggggggg %ggggggggggggg@ &ggggggggggggg!Ofggggggggggggg.gggggggggggggg'G"gggggggggggggG#ggggggggggggg G$gggggggggggggpggggggggggggg$ggggggggggggg&mgggggggggggggmgggggggggggggmgggggggggggggY(ggggggggggggg(ggggggggggggg [gggggggggggggggggggggggggg$gggggggggggggOxggggggggggggg"Oyggggggggggggg"BOzggggggggggggg! =ggggggggggggg } >ggggggggggggg ?ggggggggggggg ugggggggggggggugggggggggggggduggggggggggggg1ggggggggggggg11gggggggggggggg1ggggggggggggg)ggggggggggggg)ggggggggggggg|ggggggggggggg3<Wggggggggggggg'WgggggggggggggOWggggggggggggg,mgggggggggggggnggggggggggggg"oggggggggggggg }ggggggggggggg }ggggggggggggg\}ggggggggggggg,9kggggggggggggg$09lggggggggggggg&9mggggggggggggg5ggggggggggggg+6ggggggggggggg__ggggggggggggg_ggggggggggggg*B_gggggggggggggggggggggggggg1ggggggggggggg+Xggggggggggggg:gggggggggggggggggggggggggg*ggggggggggggg#IAggggggggggggg.CAggggggggggggg.EdgggggggggggggegggggggggggggAfggggggggggggg2 hQggggggggggggg!hRggggggggggggg.hSggggggggggggg "ggggggggggggg1"ggggggggggggg)"ggggggggggggg)ggggggggggggg*gggggggggggggIggggggggggggg3Iggggggggggggg2QIggggggggggggg gggggggggggggggggggggggggg1XgggggggggggggpMgggggggggggggpNgggggggggggggpOggggggggggggg +ggggggggggggg.+ggggggggggggghggggggggggggggiggggggggggggg%OjgggggggggggggRjgggggggggggggjRkggggggggggggg6Rlggggggggggggg!P ggggggggggggg. ggggggggggggg,] ggggggggggggg*xoggggggggggggg<xpgggggggggggggxqggggggggggggg|3ggggggggggggg$3gggggggggggggH3ggggggggggggg ggggggggggggg,cgggggggggggggTggggggggggggg wZggggggggggggg#Zggggggggggggg0=Zggggggggggggg 5ggggggggggggg6gggggggggggggx7gggggggggggggdggggggggggggg=egggggggggggggrfggggggggggggg<ggggggggggggg'<ggggggggggggg U<ggggggggggggg nggggggggggggg%gggggggggggggggggggggggggg+bgggggggggggggbggggggggggggg bggggggggggggg"gggggggggggggghggggggggggggg%iggggggggggggg)mشggggggggggggg/صggggggggggggg ضgggggggggggggD_gggggggggggggD`gggggggggggggDaggggggggggggg=gggggggggggggogggggggggggggggggggggggggg hjggggggggggggg /jggggggggggggg jggggggggggggg+%ggggggggggggg%ggggggggggggg%gggggggggggggggggggggggggg$egggggggggggggggggggggggggg#cؓgggg P|@ؓggggvؓgggg%ؓgggg)ؓgggggggb|Zgggg)>[|Zgggg"/gggg L |Zgggg*E|Zgggg1]8/gggg L/ggggM|Zgggg ;e/gggg"tL|Zggggi/gggg `/gggg0G&/gggg ,/gggg Vg|Zgggg*(/gggg f|Zggggb/gggg"p7|ZggggO|/gggg^u/gggg /gggg ,@ |Zgggg)>q/gggg!y|Zgggg/9o/gggg0|Zgggg^P|Zgggg,/gggg0+/gggg1|Zgggg:|Zgggg/aT|Zgggg"pxs/ggggGB|ZggggG9/ggggK8|Zggggb/gggg0,|Zgggg ;5|Zgggg.gggg .gggg"mgggg  qgggg^<8gggg0gggg(k)gggg&X ggggY*$ i&$${'gggggJ>ggggg Aggggg0Lggqgg msVggj.gg&.fgg.UYgg fgg{Xggd6gg gg%]sggUgg$~gg?gg(gg.egg cgg0qۨgg1Gdgggg#nmgg (ggfOgg/ ggvgg1]ggagg( Xgg ~gg$q~gg+gg 8.gg,Agg%gg%hgg04#8gg.~lggJ*gg gg!pgg*+gggg)}Rgg0 Lggxgg4!gg$ggZggШgg,gggg gg!}DggXgg k:gg!M&gg!.gg0$lXg!wElXg"s@ gPKLlXg0$^@ g!ws@ gP@ g"Y.yg0$yg!wqyg",lXgPwyg. ]J$7> em{ (>l+,gg%Oѻgg=Pgg='gg!dgg'gg wgg EggUgg+'0gg-iKgg!ggtDgg+/ggmgg(gg|Vgg1gg ^gg*Ugg1Ԇgg|@gg2 !rggܶgg&Hqgg$ggxngg [*gg) gg)vgg2egg,_gg#Igg gg!P:gg :gg,]gg.5gg.gg,igg $^gg!|gg nK1gggg&qgg,a,ggOgg SgguIggygg5gg6gggpggg&Sggg,T:ggg+/gggg ,]=Sgggg_/gggg ;eSgggg1nSgggg i/gggg+Sgggg(Sgggg ,^/gggg1a/gggg)> /gggg1Sgggg ;/gggg)>+Sgggg$l/gggg SggggLggggg,yggggg.ggggg'WgggggUEggggg{Aggggg6ggggg.kggggg, Rgggggmggggg, mggggg1LgggggXggggg C~ ggggg O`-ggggg#gggggggggg-ggggg Nhggggg#)gggggfJggggg0gggggRpggggg#(ggggg Rggggg2 8ggggg%4ggggg"gggggZgggggДggggg<5ggggg)0ggggg\bggggg !ggggg gggggPDggggg Lgggggk&ggggg&ggggg%ggggg` ^,X ^i7$~(gg21Lgggg&gggg)>[gggg #*gggg&igggg ,]9igggg#!\igggg iggggeMgggg ;eigggg1jigggg Ligggg#!Vhgggg #(iggggY7gggg)>^igggg]igggggggg'Jfgggg ;}gggg Lgggg* igggg++gggg igggg(HPgggg igggg"gggg-igggg ,Igggg pTgggg++igggg +igggg pgggg)EgiggggaUggggBgggg'Jiigggge$gigggg)Eggggg lEgggg(HSiggggYPigggg'bGzg*ghOgvg$1g+gw9g l`Ogbxg$gcg,L!&sZ&.!(jU]7{\(S6 ]w(4Yӂ-? 2He(n g&۬Gm (O#f X~3>!KOA"h"#<p#J.!S/ p+Rf P4%&w 9Z1Ь'$9&2 >VAi-"sg.gg '>ghznG5 0 11#k2c9 `Z%Gbt10q[l*gggMggggggfggg,TXggg&qggg1oԏgggggg+K.hԏgggggg+K=ZSgggggglUԏgggggg ,1Sgggggg{ԏggggggltSgggggg+Sgggggg+ Gԏgggggg =ԏgggggg WԏggggggHxSgggggg)>+Sgggggg(L2oSgggggg &Sgggggg Sgggggg <ԏgggggg1߇Sgggggg ,ػԏgggggg Sgggggg)>%ԏgggggg(Lԏgggggg.',)HP%: Suuslg1gkg1gtg0gAgH-g1g-g5g1g׮slg1g0g1PLggggg 7ggggg i6ggggg+(Mggggg 8 2ggggg.mggggg)ggggghegggggIggggg?ggggg^pcggggg|ggggg.RzgggggF ggggg*3ggggg1ggggg/Zggggguggggg*<ggggggggggMvggggg7Dmggggg/kggggg#4ggggg*8sWV1=0g! g'g,/6+aV+Eg ]CgrgA\g`l|g N4gVg$m8'g"Qg/gg-g*"Qg-YQg Jag$\C(g*gqg&ggg[gggBggg-aGJg(g ug,1Fg(:g!gE~g#9g"`'g g 4g(##gxg,\gbg(Fgggggg!gggCgg%gg8Sgg0nXgg * &Z*) h)QO1'8+[20*"#l(-0We1'0~*'2& .A'5@ 0 (7'g =g &g'&g"h6g ڄg10F(gPg)Ӑg'T ;g"V xg tg0-0g2g_ g g{@g"_!g Hgg*g _gg# gg(=g"kg);$g,'Rgg p ag44g+=Zg51g+j g wкg^$gg'wRg Kg,g-IgRT3g gB5g h K 4+46 K g % K0gg(}[gg!hgg,Vgg gg"Egg#,6gg$Ft(gg /|ggVEgg07gg-^`gg%6gg,r?gg&4!Ygg)gggg0Pgg{ bgggg,Bgg:gg1a1ggBgg'9iegg!$?gg$DKgg,ggSgg,+gg$4gg-(,+b# ggg&jggg%gggmgggPg(g tg G;+ux3"gg0љgg$Dgg|1gg,ܖgg0ngggggg%E;gjg!g-CgggRCggg b|;Cggg#i[Cggg[CgggakCgggLѢCggg2=4Cggg, Cggg cCggg%?cCgggCgggCgggECggg&;Cggg0l$Cggg&l%Cggg'Cggga3Cggg%pMCggg'MCggg"Cgggt+Cggg//Cggg#QCgggVHCggg/VICgggCggg*|<Cggg7Cggg"7Cggg.Cggg1^dCggg/:CggglCggg?Cggg fCggg)[Cggg-fCggg9fCggg![Cggg"ܟCggg&HTCgggCggg1nCggg)Cggg1Cggg/CgggePCgggPCgggX eCggg/vCggg/vCgggA2KCgggCggg/XCggg&XCgggCggg.Cggg8:Cggg{dCggg,a5Cggg2a6Cggg,Cggg0Cggg#BCggg+BCggg Cggg,ihCgggD$BCggg`Cggg2KCggg KCggg%Cggg0MCgggqCggg,qCggg,,CgggCggg&SCggg/CgggyCggg%4Cggg lggggHbgggg2qggggKSgggg"H;ggggG|g/ g(v!g)=3g Jg29g`Rg gcg!=g"gg+Hg!ag#<gg%TgSgg,KbR{^Z)+R \ yi_$9)>LHgggg/Hgggg)>=`=gggg#!7=gggg6Hgggg 3Hgggg!';=gggg ,W=gggg =gggg(y=gggg1Hgggg(H=gggg 1'Hgggg ԕ=gggg ;wHgggg++}Hgggg ,9wHgggg ;=ggggH}=gggg #`Hgggg 0=gggg(Hgggg)EHgggg(HpHgggg'h^Hgggg#!#HggggY2u=ggggIHgggg)E,=gggg p[Hgggg uHgggg'=gggg Hgggg=gggg =gggg++ߍ=gggg!bHgggg #=ggggY'HggggS=ggggU=gggg1y=gggg{r]"!>#el H)G22()4O[*u$1O+9N__+ Ar H Q+dxQ(r Zb Q)1Ngggggagggg*xG(%O L1t3!6#'J(q /))m1 L'V}e"haM# I+op_x Rw+ 3/QZ.r1<sDj"k A T6gggggggggggggggggggggggggggggggggggggggg 7gggggggggggggggggggggggggggggggggggggggg8gggggggggggggggggggggggggggggggggggggggg19gggggggggggggggggggggggggggggggggggggggg'o:gggggggggggggggggggggggggggggggggggggggg\)gggggggggggggggggggggggggggggggggggggggg%\*gggggggggggggggggggggggggggggggggggggggg\+gggggggggggggggggggggggggggggggggggggggg >\,gggggggggggggggggggggggggggggggggggggggg2Q\-gggggggggggggggggggggggggggggggggggggggg"Qgggggggggggggggggggggggggggggggggggggggg;ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggzgggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggdgggggggggggggggggggggggggggggggggggggggg*>gggggggggggggggggggggggggggggggggggggggg=gggggggggggggggggggggggggggggggggggggggg Igggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg'=ggggggggggggggggggggggggggggggggggggggggp=gggggggggggggggggggggggggggggggggggggggg&=gggggggggggggggggggggggggggggggggggggggg)=gggggggggggggggggggggggggggggggggggggggg =gggggggggggggggggggggggggggggggggggggggg.gggggggggggggggggggggggggggggggggggggggg$gggggggggggggggggggggggggggggggggggggggg%ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddgggggggggggggggggggggggggggggggggggggggg Jdeggggggggggggggggggggggggggggggggggggggggdfggggggggggggggggggggggggggggggggggggggggdggggggggggggggggggggggggggggggggggggggggg.dhgggggggggggggggggggggggggggggggggggggggg'gggggggggggggggggggggggggggggggggggggggg [gggggggggggggggggggggggggggggggggggggggghgggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg*=gggggggggggggggggggggggggggggggggggggggg%gggggggggggggggggggggggggggggggggggggggg `ggggggggggggggggggggggggggggggggggggggggaggggggggggggggggggggggggggggggggggggggggbggggggggggggggggggggggggggggggggggggggggcggggggggggggggggggggggggggggggggggggggggdgggggggggggggggggggggggggggggggggggggggg!PFggggggggggggggggggggggggggggggggggggggggSFggggggggggggggggggggggggggggggggggggggggFggggggggggggggggggggggggggggggggggggggggFgggggggggggggggggggggggggggggggggggggggg(Fgggggggggggggggggggggggggggggggggggggggg09gggggggggggggggggggggggggggggggggggggggg)gggggggggggggggggggggggggggggggggggggggg'gggggggggggggggggggggggggggggggggggggggg2)gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg(Rgggggggggggggggggggggggggggggggggggggggglggggggggggggggggggggggggggggggggggggggggolgggggggggggggggggggggggggggggggggggggggg lgggggggggggggggggggggggggggggggggggggggg.lgggggggggggggggggggggggggggggggggggggggg2lgggggggggggggggggggggggggggggggggggggggg(x'gggggggggggggggggggggggggggggggggggggggg)e'gggggggggggggggggggggggggggggggggggggggg!'gggggggggggggggggggggggggggggggggggggggg.'gggggggggggggggggggggggggggggggggggggggg'gggggggggggggggggggggggggggggggggggggggg ogggggggggggggggggggggggggggggggggggggggg/Ugggggggggggggggggggggggggggggggggggggggg 6gggggggggggggggggggggggggggggggggggggggg$gggggggggggggggggggggggggggggggggggggggg6ggggggggggggggggggggggggggggggggggggggggNUgggggggggggggggggggggggggggggggggggggggg/~NVgggggggggggggggggggggggggggggggggggggggg NWggggggggggggggggggggggggggggggggggggggggONXggggggggggggggggggggggggggggggggggggggggNYgggggggggggggggggggggggggggggggggggggggg#O gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg  gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg&]tggggggggggggggggggggggggggggggggggggggggmtggggggggggggggggggggggggggggggggggggggggotgggggggggggggggggggggggggggggggggggggggg`tgggggggggggggggggggggggggggggggggggggggg&tgggggggggggggggggggggggggggggggggggggggg/gggggggggggggggggggggggggggggggggggggggg/gggggggggggggggggggggggggggggggggggggggg/ggggggggggggggggggggggggggggggggggggggggQ/gggggggggggggggggggggggggggggggggggggggg/gggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggYggggggggggggggggggggggggggggggggggggggggVgggggggggggggggggggggggggggggggggggggggg$gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggguVgggggggggggggggggggggggggggggggggggggggg Vgggggggggggggggggggggggggggggggggggggggg!VggggggggggggggggggggggggggggggggggggggggVggggggggggggggggggggggggggggggggggggggggVggggggggggggggggggggggggggggggggggggggggSgggggggggggggggggggggggggggggggggggggggg/TggggggggggggggggggggggggggggggggggggggggrUgggggggggggggggggggggggggggggggggggggggg/ Vgggggggggggggggggggggggggggggggggggggggg,]Wggggggggggggggggggggggggggggggggggggggggc|gggggggggggggggggggggggggggggggggggggggg4|gggggggggggggggggggggggggggggggggggggggga|gggggggggggggggggggggggggggggggggggggggg!|gggggggggggggggggggggggggggggggggggggggg$|gggggggggggggggggggggggggggggggggggggggg 8Ggggggggggggggggggggggggggggggggggggggggg 8Hgggggggggggggggggggggggggggggggggggggggg8Igggggggggggggggggggggggggggggggggggggggg 8JggggggggggggggggggggggggggggggggggggggggA8Kgggggggggggggggggggggggggggggggggggggggg+dgggggggggggggggggggggggggggggggggggggggg wgggggggggggggggggggggggggggggggggggggggg*gggggggggggggggggggggggggggggggggggggggg<ggggggggggggggggggggggggggggggggggggggggTgggggggggggggggggggggggggggggggggggggggg!^gggggggggggggggggggggggggggggggggggggggg,^gggggggggggggggggggggggggggggggggggggggg }^gggggggggggggggggggggggggggggggggggggggg^gggggggggggggggggggggggggggggggggggggggg^gggggggggggggggggggggggggggggggggggggggg|^gggggggggggggggggggggggggggggggggggggggg&|gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg$egggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg!Dgggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggWgggggggggggggggggggggggggggggggggggggggg!Ogggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg-gggggggggggggggggggggggggggggggggggggggg@bgggggggggggggggggggggggggggggggggggggggg'@cgggggggggggggggggggggggggggggggggggggggg3@dgggggggggggggggggggggggggggggggggggggggg@egggggggggggggggggggggggggggggggggggggggg @fgggggggggggggggggggggggggggggggggggggggg^/gggggggggggggggggggggggggggggggggggggggg(0gggggggggggggggggggggggggggggggggggggggg1gggggggggggggggggggggggggggggggggggggggg!2gggggggggggggggggggggggggggggggggggggggg.3gggggggggggggggggggggggggggggggggggggggg g7gggggggggggggggggggggggggggggggggggggggg/Zg8gggggggggggggggggggggggggggggggggggggggg#g9gggggggggggggggggggggggggggggggggggggggg1g:ggggggggggggggggggggggggggggggggggggggggg;gggggggggggggggggggggggggggggggggggggggg*!gggggggggggggggggggggggggggggggggggggggg !gggggggggggggggggggggggggggggggggggggggg !gggggggggggggggggggggggggggggggggggggggg !gggggggggggggggggggggggggggggggggggggggg*B!gggggggggggggggggggggggggggggggggggggggg% gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg.gggggggggggggggggggggggggggggggggggggggg0=gggggggggggggggggggggggggggggggggggggggg%=HggggggggggggggggggggggggggggggggggggggggHggggggggggggggggggggggggggggggggggggggggHgggggggggggggggggggggggggggggggggggggggg HggggggggggggggggggggggggggggggggggggggggHggggggggggggggggggggggggggggggggggggggggHggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggwgggggggggggggggggggggggggggggggggggggggg,gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg"Bgggggggggggggggggggggggggggggggggggggggg*oAgggggggggggggggggggggggggggggggggggggggg2oBggggggggggggggggggggggggggggggggggggggggNoCgggggggggggggggggggggggggggggggggggggggg,oDgggggggggggggggggggggggggggggggggggggggg toEgggggggggggggggggggggggggggggggggggggggg%%*cgggggggggggggggggggggggggggggggggggggggg 3*dgggggggggggggggggggggggggggggggggggggggg*egggggggggggggggggggggggggggggggggggggggg *fggggggggggggggggggggggggggggggggggggggggM*gggggggggggggggggggggggggggggggggggggggggNgggggggggggggggggggggggggggggggggggggggg Ogggggggggggggggggggggggggggggggggggggggg)Pgggggggggggggggggggggggggggggggggggggggg%$QggggggggggggggggggggggggggggggggggggggggRgggggggggggggggggggggggggggggggggggggggg wQ1gggggggggggggggggggggggggggggggggggggggg8Q2gggggggggggggggggggggggggggggggggggggggggQ3gggggggggggggggggggggggggggggggggggggggg-Q4gggggggggggggggggggggggggggggggggggggggg\Q5gggggggggggggggggggggggggggggggggggggggg, gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggx gggggggggggggggggggggggggggggggggggggggg%YwUgggggggggggggggggggggggggggggggggggggggg&=wVgggggggggggggggggggggggggggggggggggggggg0{wWgggggggggggggggggggggggggggggggggggggggg*wXgggggggggggggggggggggggggggggggggggggggg%OwYgggggggggggggggggggggggggggggggggggggggg!2gggggggggggggggggggggggggggggggggggggggg'2gggggggggggggggggggggggggggggggggggggggg12gggggggggggggggggggggggggggggggggggggggg"2gggggggggggggggggggggggggggggggggggggggg%2ggggggggggggggggggggggggggggggggggggggggwgggggggggggggggggggggggggggggggggggggggg xggggggggggggggggggggggggggggggggggggggggyggggggggggggggggggggggggggggggggggggggggAzgggggggggggggggggggggggggggggggggggggggg@{gggggggggggggggggggggggggggggggggggggggg.Yrgggggggggggggggggggggggggggggggggggggggg(Ysgggggggggggggggggggggggggggggggggggggggg Ytgggggggggggggggggggggggggggggggggggggggg&GYugggggggggggggggggggggggggggggggggggggggg Yvgggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg'gggggggggggggggggggggggggggggggggggggggg /gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg+ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggEgggggggggggggggggggggggggggggggggggggggg(FggggggggggggggggggggggggggggggggggggggggGggggggggggggggggggggggggggggggggggggggggHgggggggggggggggggggggggggggggggggggggggg%`Igggggggggggggggggggggggggggggggggggggggg):gggggggggggggggggggggggggggggggggggggggg/:gggggggggggggggggggggggggggggggggggggggg1:gggggggggggggggggggggggggggggggggggggggg ;ggggggggggggggggggggggggggggggggggggggggg;gggggggggggggggggggggggggggggggggggggggg3<gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg,cggggggggggggggggggggggggggggggggggggggggCgggggggggggggggggggggggggggggggggggggggg.3gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg0aggggggggggggggggggggggggggggggggggggggggaggggggggggggggggggggggggggggggggggggggggPagggggggggggggggggggggggggggggggggggggggg+agggggggggggggggggggggggggggggggggggggggg+agggggggggggggggggggggggggggggggggggggggg2Tgggggggggggggggggggggggggggggggggggggggg#IUggggggggggggggggggggggggggggggggggggggggVgggggggggggggggggggggggggggggggggggggggg&8Wgggggggggggggggggggggggggggggggggggggggg1XXgggggggggggggggggggggggggggggggggggggggg n׍gggggggggggggggggggggggggggggggggggggggg,׎gggggggggggggggggggggggggggggggggggggggg ׏ggggggggggggggggggggggggggggggggggggggggאggggggggggggggggggggggggggggggggggggggggHבgggggggggggggggggggggggggggggggggggggggg,CIggggggggggggggggggggggggggggggggggggggggfCJgggggggggggggggggggggggggggggggggggggggg.CKgggggggggggggggggggggggggggggggggggggggg CLgggggggggggggggggggggggggggggggggggggggg'CMgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggpgggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg Uggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggzigggggggggggggggggggggggggggggggggggggggg igggggggggggggggggggggggggggggggggggggggg$0igggggggggggggggggggggggggggggggggggggggguigggggggggggggggggggggggggggggggggggggggg$igggggggggggggggggggggggggggggggggggggggg+$gggggggggggggggggggggggggggggggggggggggg$gggggggggggggggggggggggggggggggggggggggg$gggggggggggggggggggggggggggggggggggggggg"$gggggggggggggggggggggggggggggggggggggggg"$gggggggggggggggggggggggggggggggggggggggg)mggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggjgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg|Kgggggggggggggggggggggggggggggggggggggggg-Kgggggggggggggggggggggggggggggggggggggggg_Kgggggggggggggggggggggggggggggggggggggggg-iKgggggggggggggggggggggggggggggggggggggggg9KggggggggggggggggggggggggggggggggggggggggKggggggggggggggggggggggggggggggggggggggggLgggggggggggggggggggggggggggggggggggggggg MggggggggggggggggggggggggggggggggggggggggNgggggggggggggggggggggggggggggggggggggggg(Ogggggggggggggggggggggggggggggggggggggggg*brggggggggggggggggggggggggggggggggggggggggrggggggggggggggggggggggggggggggggggggggggrgggggggggggggggggggggggggggggggggggggggg+Vrgggggggggggggggggggggggggggggggggggggggg r gggggggggggggggggggggggggggggggggggggggg2 -$gggggggggggggggggggggggggggggggggggggggg%>-%gggggggggggggggggggggggggggggggggggggggg1-&gggggggggggggggggggggggggggggggggggggggg)-'gggggggggggggggggggggggggggggggggggggggg-(gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg#ygggggggggggggggggggggggggggggggggggggggg,gggggggggggggggggggggggggggggggggggggggg0gggggggggggggggggggggggggggggggggggggggg+Tgggggggggggggggggggggggggggggggggggggggg TggggggggggggggggggggggggggggggggggggggggTggggggggggggggggggggggggggggggggggggggggTgggggggggggggggggggggggggggggggggggggggg Tgggggggggggggggggggggggggggggggggggggggg-Tgggggggggggggggggggggggggggggggggggggggg)gggggggggggggggggggggggggggggggggggggggg*gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg!ggggggggggggggggggggggggggggggggggggggggOgggggggggggggggggggggggggggggggggggggggg%ggggggggggggggggggggggggggggggggggggggggyggggggggggggggggggggggggggggggggggggggggygggggggggggggggggggggggggggggggggggggggg/ygggggggggggggggggggggggggggggggggggggggg$Kygggggggggggggggggggggggggggggggggggggggg$ygggggggggggggggggggggggggggggggggggggggg,5ugggggggggggggggggggggggggggggggggggggggg25vgggggggggggggggggggggggggggggggggggggggg5wggggggggggggggggggggggggggggggggggggggggc5xgggggggggggggggggggggggggggggggggggggggg 5ygggggggggggggggggggggggggggggggggggggggg[a=ggg&a=ggg-Ba=gggS1d2l2=Nq!p4|cJ gU)wnY$$a.hqr!!lgggggggew~27gG%-4ggg ;F gg$]8NggsKggmn,Wggggg\Jggggg25gggggKdggggg,ڂggggg!F&ggggglggggg1'ggggg-0ggggg!Nvggggg/Vggggg!tgggggG|ggggg 8kggggg)gggggggggg1@gggggOggggg,8gZggggg&+ggggg/o`ggggg mggggg oQUgggggwrggggg#2gggggggggg1Yggggg Hhggggg+8agggggsggggg׬ggggg!Clggggg,ggggg\Kggggg)Plggggg#qr%ggggg-Gggggg q*ggggg" zggggg$LgsTg m6ghg V~gg ig4hg%g#'g(eJg1g-pg!g 5g4 g/oZg0Бg2Jg$PH]ggg$Pl6ggg sggg:Sggg=ggg1d 'e,U'[o&Z2%hk@y gg-Hgg,gg+gg1CSgg/jgg0ds!g&tg Fg 0,92*Eg5Pgtgg&Eggg?gggu,ggg$36gg!|gg*X agg)tmgghgg, gggg Rgg= Jgg4gg#gg1ZggAЦgg_g2 Fgmg*JRg&g Јg X<*g!$g+g :Dg}kg.i[ /$EVy<8@J )P &:VC KJ,Jzgggggg+-@gggggg(.zgggggg+=Grgggggg+=T-gggggg&'gggggg*gggggg|Ӌgggggg+F Ӌgggggg*gggggg&'CfӋgggggg'gggggg+gggggg( 4Grgggggg( 5T-ggggggJ skIggggggt-@gggggg0-@gggggg&'GrggggggGrggggggT-ggggggVӋggggggJ8eӋgggggg%gggggg zggggggJ_*gggggg*ggggggJggggggX#zgggggg!-@ggggggHGrggggggHT-ggggggJGrggggggJT-gggggg&'j*gggggg(hӋggggggQOӋgggggg( *gggggg(2gggggggggggg+6*gggggga-@gggggg(;-@ggggggRkIggggggGrggggggT-gggggg(kIgggggg+Grgggggg,T-gggggg+еkIgggggg$*gggggg+ggegg/Agggggg8gggglgggggggHgggg>gggggglg2gggglgggggggglggg9ggggggggggggggNgggggg/gggglggggggggggggggggggggggg2ggNggg g;gglgggggggggggggHggggg2gg9ggggggggg2gggggggggggggggg2gggggg>gggg ggggggggggggggg;gggglggggggggggggggggglggggggggNggggggglglgggggggglglggggggggHgggg2ggggggggggggggjggggggggggggggggggglggggg?gggggggggggggggglglggggggg2ggggggnggggKgggggglggggggg2ggggggggggggggg ggggggmg>gggg ggggg>gggggggvglggggggvgggggggggggg5ggggggglggggggggNg ggg2gggggggggggggg>gglgHggggggggggggggggglgggg2ggggggg5gggggggggg2ggggmggggg2ggggglg ggHgggggggggglggg>g>ggggHgggggggggggg2ggggggggggHgggggggglggnggggggg2ggggggggggggggggggg-ggggggggggggggggggggggg2gg ggg2ggggggggggggggggbggggggnggggggggHgg/gggg'Lvgggggggggggggggg,cLwgggggggggggggggg+LxggggggggggggggggLygggggggggggggggg&?ggggggggggggggggI@gggggggggggggggg<Agggggggggggggggg+XBggggggggggggggggrggggggggggggggggorggggggggggggggggHrgggggggggggggggg.6gggggggggggggggg/.7gggggggggggggggg).8gggggggggggggggg-.9gggggggggggggggg [gggggggggggggggggggggggggggggggg gggggggggggggggg1hgggggggggggggggg!Tgggggggggggggggg&^TggggggggggggggggTgggggggggggggggg(Tgggggggggggggggg/gggggggggggggggggggggggggggggggg6gggggggggggggggg#zggggggggggggggggzgggggggggggggggg$0zgggggggggggggggg.zgggggggggggggggg6ngggggggggggggggg"6ogggggggggggggggg6pggggggggggggggggt6qgggggggggggggggg;gggggggggggggggg<gggggggggggggggg t=gggggggggggggggg#{]gggggggggggggggg&M]gggggggggggggggg]gggggggggggggggg1Wgggggggggggggggggggggggggggggggg1Xgggggggggggggggggggggggggggggggg }gggggggggggggggggggggggggggggggggggggggggggggggg J>gggggggggggggggg1>gggggggggggggggg$>ggggggggggggggggyggggggggggggggggzgggggggggggggggg{ggggggggggggggggjefgggggggggggggggg3eggggggggggggggggg@ehgggggggggggggggg gggggggggggggggg ggggggggggggggggOgggggggggggggggg&gggggggggggggggg"'AggggggggggggggggBggggggggggggggggTCgggggggggggggggg!OFgggggggggggggggg.FggggggggggggggggOFgggggggggggggggg"gggggggggggggggggggggggggggggggg gggggggggggggggg mgggggggggggggggg'mgggggggggggggggg.mgggggggggggggggg mgggggggggggggggg#I(gggggggggggggggg(gggggggggggggggg(gggggggggggggggg%gggggggggggggggg#gggggggggggggggg)ggggggggggggggggOUgggggggggggggggggOVggggggggggggggggOWgggggggggggggggg. gggggggggggggggg- ggggggggggggggggA gggggggggggggggg2Q ggggggggggggggggugggggggggggggggg!ugggggggggggggggg.3ugggggggggggggggg 0gggggggggggggggg&0gggggggggggggggg*d0gggggggggggggggg gggggggggggggggggggggggggggggggg'ggggggggggggggggWgggggggggggggggg xWggggggggggggggggWgggggggggggggggg#cWggggggggggggggggvGggggggggggggggggHggggggggggggggggIgggggggggggggggg*}gggggggggggggggg}gggggggggggggggg"}gggggggggggggggg9Fgggggggggggggggg9Ggggggggggggggggg9HggggggggggggggggM ggggggggggggggggf gggggggggggggggg gggggggggggggggg,]ggggggggggggggggp_gggggggggggggggg=_gggggggggggggggg2_gggggggggggggggg gggggggggggggggg)gggggggggggggggg#ggggggggggggggggggggggggggggggggYgggggggggggggggg*Sgggggggggggggggg ggggggggggggggggAlgggggggggggggggg Amgggggggggggggggg0=Angggggggggggggggg=gggggggggggggggg%>gggggggggggggggg?gggggggggggggggg+h+gggggggggggggggg'h,ggggggggggggggggNh-ggggggggggggggggh.gggggggggggggggg "gggggggggggggggg"gggggggggggggggg"gggggggggggggggg*>gggggggggggggggg1gggggggggggggggg%gggggggggggggggg)IggggggggggggggggIgggggggggggggggg`Igggggggggggggggg"BIgggggggggggggggg%gggggggggggggggg&gggggggggggggggg.gggggggggggggggg*gggggggggggggggg,p'gggggggggggggggg :p(gggggggggggggggg p)gggggggggggggggg p*gggggggggggggggg!+^gggggggggggggggg1+_gggggggggggggggg U+`gggggggggggggggg,Cgggggggggggggggg /DggggggggggggggggtEgggggggggggggggg1Fgggggggggggggggg2 RBgggggggggggggggg!RCgggggggggggggggg*RDggggggggggggggggxREgggggggggggggggg_ gggggggggggggggg. gggggggggggggggg ggggggggggggggggD gggggggggggggggg)exJgggggggggggggggg)xKgggggggggggggggg xLgggggggggggggggg3gggggggggggggggg$3gggggggggggggggg-i3gggggggggggggggg3gggggggggggggggg lgggggggggggggggg/mgggggggggggggggg,ngggggggggggggggg*BoggggggggggggggggZggggggggggggggggg$eZhggggggggggggggggZigggggggggggggggg'-Zjgggggggggggggggg/3gggggggggggggggg Ugggggggggggggggg.gggggggggggggggg=gggggggggggggggg#>gggggggggggggggg?gggggggggggggggg@gggggggggggggggg;gggggggggggggggg(;gggggggggggggggg.;gggggggggggggggg\;gggggggggggggggg!Pgggggggggggggggggggggggggggggggg+gggggggggggggggg"gggggggggggggggg.bgggggggggggggggg*bggggggggggggggggbgggggggggggggggg|>gggggggggggggggg.?gggggggggggggggg1@gggggggggggggggg Agggggggggggggggg n؋gggggggggggggggg$`،gggggggggggggggg؍gggggggggggggggg!؎gggggggggggggggg wD5gggggggggggggggg(D6ggggggggggggggggD7gggggggggggggggggD8ggggggggggggggggwgggggggggggggggg%gggggggggggggggg*=gggggggggggggggg*bjgggggggggggggggg%>jgggggggggggggggg$jggggggggggggggggjgggggggggggggggg+d%gggggggggggggggg%gggggggggggggggg%gggggggggggggggg%O%gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg'ggggggggggggggggX31 !R`/& Z([Z4])iDU"]Wygggg&"Tygggg ;s^ggggDVjgggg/^gggg&{^gggg%GVjgggg Vjgggg1,j^ggggCEVjgggg];^gggg1^ggggD>^ggggC^gggg*(e^gggg*(tOVjgggg,l^gggg//Vjgggg$^gggg%7Vjgggg)>(^ggggO~^gggg&^Vjgggg%u^ggggB@ Vjgggg,!{Vjgggg%G<^gggg ,*Vjgggg ,A^gggg1, Vjgggg L/^ggggB+^gggg$Vjgggg:Vjgggg xu^gggg1iVjgggg ;$hVjgggg K:Vjgggg)>,Vjgggg L5 Vjgggg$.mggg#U#ggg-Wgggggg([gggg.6gggg&Xhgggg gggg"pgggg^gggg  <gggg04ggggd&g(l]g/gg|ug~gfg1wgY2g%Rgg&k gqg+'XgjsgԱg2gGg&gyggggbcgggg}ggggg{s?gg*1gggUCgggg9{?gggg0H]agg1H<gg>gg gg'egg!ۑgggg%2(ggOgg tWggfdgg oFgg#Agg.Tgg'"+gg$&ggllBR0`g]/Xwu'!Y So r( =+F2=gg1ohgg{gg״ggAz s"\.rU(%3 {#-u27"1>-e-9 R0W$G(A(;/M<i% ^g2EDgmLgggggggggggggLggggggggggggg Lggggggggggggg*>Vggggggggggggg$Wggggggggggggg%Xggggggggggggg rgggggggggggggsggggggggggggg&sggggggggggggg.Pggggggggggggg.Qggggggggggggg.Rggggggggggggg ggggggggggggg :ggggggggggggggggggggggggggUggggggggggggg"Uggggggggggggg Uggggggggggggg*ggggggggggggg$0gggggggggggggggggggggggggg{ggggggggggggg{gggggggggggggx{ggggggggggggg!6ggggggggggggg$e6ggggggggggggg 6gggggggggggggpRggggggggggggg)Sggggggggggggg$Tggggggggggggg ]$ggggggggggggg]%ggggggggggggg2Q]&gggggggggggggYgggggggggggggggggggggggggg*Bggggggggggggg3<,ggggggggggggg/-ggggggggggggg.ggggggggggggg>ggggggggggggg>ggggggggggggg(>ggggggggggggg+ggggggggggggg3ggggggggggggguggggggggggggg eygggggggggggggezggggggggggggg\e{ggggggggggggg ggggggggggggg1 ggggggggggggg)UgggggggggggggoVggggggggggggg'Wggggggggggggg=GggggggggggggggGggggggggggggg%OGggggggggggggg,ggggggggggggg ggggggggggggg+Xgggggggggggggmgggggggggggggmggggggggggggg,(ggggggggggggg(ggggggggggggg2>(ggggggggggggg&hggggggggggggg'ggggggggggggg tggggggggggggg_Ogggggggggggggg1OhgggggggggggggOiggggggggggggg/ -ggggggggggggg$K .ggggggggggggg /ggggggggggggg:uggggggggggggguggggggggggggg(uggggggggggggg2 1 ggggggggggggg=1 ggggggggggggg$1ggggggggggggg.Eggggggggggggg!ggggggggggggg!UgggggggggggggWgggggggggggggAWgggggggggggggdWggggggggggggg \ggggggggggggg]ggggggggggggg,]^ggggggggggggg }ggggggggggggg%}gggggggggggggT}ggggggggggggg9Zggggggggggggg9[gggggggggggggH9\ggggggggggggg $ggggggggggggg%ggggggggggggg"&ggggggggggggg_ggggggggggggg_ggggggggggggg0=_ggggggggggggg!Xggggggggggggggggggggggggggggggggggggggg!Pggggggggggggg ggggggggggggg6gggggggggggggwAggggggggggggg+AggggggggggggggAggggggggggggg|SgggggggggggggjTggggggggggggg%Ugggggggggggggh@ggggggggggggg /hAggggggggggggg.3hBggggggggggggg w"ggggggggggggg"ggggggggggggg"ggggggggggggg'gggggggggggggggggggggggggg)ggggggggggggg*bIggggggggggggg,cIggggggggggggg UIggggggggggggg)mggggggggggggg gggggggggggggggggggggggggg np<ggggggggggggg-p=gggggggggggggp>ggggggggggggg [+pggggggggggggg1+qggggggggggggg+rgggggggggggggWgggggggggggggXggggggggggggg Yggggggggggggg+RYggggggggggggg'RZggggggggggggg+R[ggggggggggggg ggggggggggggg' gggggggggggggO gggggggggggggx^gggggggggggggx_gggggggggggggx`ggggggggggggg+d3ggggggggggggg }3ggggggggggggg3gggggggggggggIggggggggggggg.Cggggggggggggg.Z}ggggggggggggg.Z~ggggggggggggg-iZggggggggggggg $ggggggggggggg.%ggggggggggggg.&ggggggggggggg)Sggggggggggggg(Tggggggggggggg33Uggggggggggggg#;ggggggggggggg;ggggggggggggg ggggggggggggg%>gggggggggggggOgggggggggggggbggggggggggggg#bggggggggggggg1Xbggggggggggggg-Wggggggggggggg&GXggggggggggggg#Iؤggggggggggggg.إggggggggggggg"BئgggggggggggggDOggggggggggggg+VDPggggggggggggg  ggggggggggggg  ggggggggggggg@ ggggggggggggg 5jggggggggggggg,jggggggggggggg)e%ggggggggggggg<%ggggggggggggg|%ggggggggggggg Jggggggggggggg.ggggggggggggg,Tl/ggg6ggg+fggg&Ygggqggg NYgggg a]ggggnfYggggnZa]gggg k QaR*/$Lggggg,sIgg .gg$r\gg$EUMgggg b{Igg 6gg2gg]mgg Fgg*pggZ>gggg egg'aۜggAGXgg$ gg((ggggrOgg  tgg,ugg*1Qgg*gg X gggg$~gg9ggogg7`2gg+!gg1"gg1:Agg+gghgg(#.gg-w_gg!JggggFpgg2+gg'Pgg =ggxgg z4gg Zgg#igg-pЙgg|bgggg"Qgg#& gg1#gg+ +gggggg#gggggg"Eggggggt_gggggg/gggggg);Vxgggggg( 8gggggg$O@gggggg!gggggg*gggggg$Z gggggg(Pgggggg  gggggg% gggggg1:ggggggigggggg$ygggggg#KIgggggg &,gggggg)s50gggggg` ]h,ۗ 3Z'I!dԢ 9BZgygAQ% 8=moR]Z(*z 0@{RDr 7x#N 5rm7 P&\< x-H2Do-<k 1h[8aa%Db2g2g0\T2g.2g!b=F2g/F2g!bڎ2gyuF2g F2gl2g N2g( EF2g2hF2g(V2gn2ggF2g2h8v2g! 2g_F2g#F2ga1sF2gZ2g#ge2g~2F2g9F2gHF2g-`QF2g"iF2gEF2gx2gF2g"iQ`2g#PF2gy2gCFF2g gF2gM F2gCa2g g2gg2gMCw2g<F2galggggglGkggggg NkgggggVlkggggg(L7kggggg1 HgggggVWggggg)>kggggglfkgggggl>ggggg ,kggggg1Pkggggg aZkggggg+KBkggggg <ggggg K>kgggggؼggggg Ykggggg %ggggg(LgggggLggggg&~0ggggg2#NgggggJ@ggggg g6ggggg)hfggggg#4ggggg}ggggg^ ggggg*3ggggg~gggggdsXggggg% .ggggg0U[ggggg ggggg{Zgggggggggg1]uggggg1tWgggggY?ggggg*gggggHeggggg!۪gggggGfgggggggggg(ggggg4ggggg$Oggggg' gggggv ggggg {gggggXggggg%+gggggtggggg vAggggg'nggggg&+ggggg0xgggggvggggg ggggg$&ggggg 9 6hgype~ 'W3(Z+t%0t!0t5 gggIg';=g"hggg'mgOg*g gg27^ggmgHggg*Hg g 2g$\ggg"g/ig-$g(g%g/Sg Jg'*yg&nggg'Wg/rgg#og#g!\gg Jyg(:g#GLgg-a(g g,Og(ugg,g(9g(`)g +g!xg"^g 4bg 82w|oc skGjgg!5gggEgg#tXgg)'/gg0@gg |!gg/*gg gg.&gg :gg Jigg$qgg,gg5)ggg/\g ;g-EgN/gtg3/gYVg8"g%@=g/!g/(g JQ g g/W:gag TC#gEKig,g%5PgSMjfZ:g+_ yRWS g 4.g UAg(: Ng(mg, jg(Wg Rg0PgАg<2g-a,g,g(g!Dg#k#g"g,0g2eSgZ {R0н01U$H(I >mR0<"o(Dy"k0f 2=vg2g g.HgRIgtg-gng}gg$D2gg gg0^\gg02gg3%)gg ^gg<gg&\gg1Miagg+\$;ggSgg'gg2X/ hmqmr ]gggg"/gggggggggggg$ gggggggggggggggggggggggggggggggg"gggggggg/gggg-L1ggggggg Jgggggggggggg"egggg&gggg+ggggfs9U=i{9= W!^^'% zL{vggg(vggg6rvgggvgggvggg 0vggg}vggg)v9Kvggg1_vgggvggg 8vggg Bvggg'h0vggg"vggg*mvggg Ivggg vggg p+vggg kGvgggRFvggg% vggg/3vgggpvggg(Zkvggg2Avgggvggg 1bvggg zBvgggD9vggg/ vggg\LggLgg 36gg_agg Hgg3+mgg) dgg -}gg%Qgghzgg(f#gg Jgg+gg)pxgg gg Rgg#Q .gg+4ggggZgg(Њgg B<,gg-:&gg2gg1Dgg&fkgggg,t /+}5Zgg5[ggMdggњgg$cgg&gg$Egglgg$_'gg)b+gg Mgg'7t$gg$/xgg*VAgggg|2gg37gg,cgg?gg-gg'fgg!Ugg]ܗggngg)gg,Pggvgg(gg:Xgggg:gg a-gg,tgg(ggwBgg.Kgg gg qgg,gggg*ygg 4gg-Ggg2rgg";.AggjTggFgg'zgg"Cgg2Zgg>gg!% gg jWgg}gg1Aqgg Kؕgg,%gg&G1qJ pt %+ggggggggggggggggggg,ggggggggggggggggggg-ggggggggggggggggggg(.ggggggggggggggggggg\ggggggggggggggggggg\ggggggggggggggggggg\ ggggggggggggggggggg \!ggggggggggggggggggg wggggggggggggggggggg(ggggggggggggggggggg,ggggggggggggggggggg2Qggggggggggggggggggg09 gggggggggggggggggggt ggggggggggggggggggg# ggggggggggggggggggg ggggggggggggggggggg==gggggggggggggggggggV=ggggggggggggggggggg=ggggggggggggggggggg=ggggggggggggggggggg:yggggggggggggggggggg&zggggggggggggggggggg {ggggggggggggggggggg-|gggggggggggggggggggdYgggggggggggggggggggdZggggggggggggggggggg.d[gggggggggggggggggggTd\ggggggggggggggggggg2 gggggggggggggggggggggggggggggggggggggg!gggggggggggggggggggggggggggggggggggggg1&UgggggggggggggggggggVgggggggggggggggggggWggggggggggggggggggg'oXggggggggggggggggggg ]Eggggggggggggggggggg Eggggggggggggggggggg Eggggggggggggggggggg$Eggggggggggggggggggg)ggggggggggggggggggghgggggggggggggggggggggggggggggggggggggggggggggggggggggggggg!lggggggggggggggggggglggggggggggggggggggglggggggggggggggggggg1Xlggggggggggggggggggg)'~gggggggggggggggggggr'ggggggggggggggggggg'ggggggggggggggggggg 'ggggggggggggggggggg'gggggggggggggggggggaggggggggggggggggggg*=gggggggggggggggggggggggggggggggggggggg(xNJgggggggggggggggggggNKgggggggggggggggggggNLggggggggggggggggggg.NMggggggggggggggggggg ggggggggggggggggggg ggggggggggggggggggg%$ ggggggggggggggggggg$ ggggggggggggggggggg0tggggggggggggggggggg%>tggggggggggggggggggg"tggggggggggggggggggg,tggggggggggggggggggg T/ggggggggggggggggggg'/gggggggggggggggggggA/ggggggggggggggggggg!/ggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggg"Vggggggggggggggggggg&Vggggggggggggggggggg Vggggggggggggggggggg2Vggggggggggggggggggg#OHggggggggggggggggggg/IgggggggggggggggggggJgggggggggggggggggggKggggggggggggggggggg%=|ggggggggggggggggggg&R|ggggggggggggggggggg|ggggggggggggggggggg|ggggggggggggggggggg/?8<gggggggggggggggggggo8=ggggggggggggggggggg!8>ggggggggggggggggggg8?ggggggggggggggggggg+gggggggggggggggggggjggggggggggggggggggg`ggggggggggggggggggg"Bggggggggggggggggggg^ggggggggggggggggggg 3^ggggggggggggggggggg^ggggggggggggggggggg(^ggggggggggggggggggggggggggggggggggggggggggggggggggggggggg*ggggggggggggggggggg*ggggggggggggggggggg,ggggggggggggggggggg 6ggggggggggggggggggguggggggggggggggggggggggggggggggggggggggc@Wgggggggggggggggggggf@Xggggggggggggggggggg @Yggggggggggggggggggg1n@ZgggggggggggggggggggW$ggggggggggggggggggg w%ggggggggggggggggggg&ggggggggggggggggggg t'gggggggggggggggggggg,ggggggggggggggggggg g-ggggggggggggggggggg1g.ggggggggggggggggggg,]g/ggggggggggggggggggg!ggggggggggggggggggg-!ggggggggggggggggggg!ggggggggggggggggggg!ggggggggggggggggggg*ggggggggggggggggggg0{ggggggggggggggggggg ggggggggggggggggggg!]ggggggggggggggggggg&hHgggggggggggggggggggHggggggggggggggggggg-Hggggggggggggggggggg"Hggggggggggggggggggg xggggggggggggggggggg,cyggggggggggggggggggg-izgggggggggggggggggggx{ggggggggggggggggggg&|o6gggggggggggggggggggo7gggggggggggggggggggo8ggggggggggggggggggg o9ggggggggggggggggggg *Xggggggggggggggggggg/*Yggggggggggggggggggg.*Zggggggggggggggggggg*[ggggggggggggggggggg ECggggggggggggggggggg4DgggggggggggggggggggEggggggggggggggggggg.FgggggggggggggggggggQ&gggggggggggggggggggQ'gggggggggggggggggggQ(gggggggggggggggggggQ)ggggggggggggggggggg!P gggggggggggggggggggm ggggggggggggggggggg. ggggggggggggggggggg9 ggggggggggggggggggg wJgggggggggggggggggggwwKggggggggggggggggggg!wLggggggggggggggggggg%wMggggggggggggggggggg,2ggggggggggggggggggg2gggggggggggggggggggQ2ggggggggggggggggggg2ggggggggggggggggggg [mggggggggggggggggggg!ngggggggggggggggggggzogggggggggggggggggggdpggggggggggggggggggg+dYggggggggggggggggggggpYhgggggggggggggggggggYiggggggggggggggggggg0=Yjggggggggggggggggggg*ggggggggggggggggggg }ggggggggggggggggggg1ggggggggggggggggggg*Bggggggggggggggggggg:ggggggggggggggggggg ;ggggggggggggggggggg)<ggggggggggggggggggg%K=ggggggggggggggggggg%Y:ggggggggggggggggggg :ggggggggggggggggggg:ggggggggggggggggggg0:gggggggggggggggggggggggggggggggggggggg /ggggggggggggggggggg1ggggggggggggggggggg ggggggggggggggggggg oaggggggggggggggggggg)eagggggggggggggggggggaggggggggggggggggggg%Oaggggggggggggggggggg'IgggggggggggggggggggJggggggggggggggggggg KgggggggggggggggggggOLggggggggggggggggggg+>Mggggggggggggggggggg!ׂggggggggggggggggggg&:׃gggggggggggggggggggׄggggggggggggggggggg.3ׅggggggggggggggggggg r׆ggggggggggggggggggg C>ggggggggggggggggggg#IC?gggggggggggggggggggC@ggggggggggggggggggg CAggggggggggggggggggg.Eggggggggggggggggggggggggggggggggggggggggggggggggggggggggg(Rggggggggggggggggggg|iggggggggggggggggggg iggggggggggggggggggg$iggggggggggggggggggg)iggggggggggggggggggg $ggggggggggggggggggg2$ggggggggggggggggggg$K$ggggggggggggggggggg\$gggggggggggggggggggggggggggggggggggggg%ggggggggggggggggggggggggggggggggggggggggggggggggggggggggg.Kggggggggggggggggggg/ZKgggggggggggggggggggCKggggggggggggggggggg+Kggggggggggggggggggg@gggggggggggggggggggYAggggggggggggggggggg)Bggggggggggggggggggg6Cggggggggggggggggggg'qggggggggggggggggggg qggggggggggggggggggggqggggggggggggggggggg$qggggggggggggggggggg n-ggggggggggggggggggg%-ggggggggggggggggggg-ggggggggggggggggggg-ggggggggggggggggggg ggggggggggggggggggg/ggggggggggggggggggg"ggggggggggggggggggg%ggggggggggggggggggg,Tggggggggggggggggggg$eTgggggggggggggggggggOTggggggggggggggggggg&Tggggggggggggggggggg&]ggggggggggggggggggg'ggggggggggggggggggg+gggggggggggggggggggggggggggggggggggggg ygggggggggggggggggggyggggggggggggggggggg+yggggggggggggggggggg+/yggggggggggggggggggg.5jggggggggggggggggggg5kggggggggggggggggggg<5lggggggggggggggggggg5mggggggggggggggggggg(kggg1gggwggg 2Uggg' ggg!Cggg$ggg \ gggCggg%zEggg2EN8ggg Vggg8*ggg @Eggg$ggggggg(1ggg2Qggg-aggg:C,ggg.Kqggg.-ggg+sgg%[gg Ngg2ggfggzargg!ggggggg8dgggggggGs1-0-Yxggggg2^tgggggl vggggggg(gg #Hgg\gggggg(Sgg1gg,qgg8gg/^bgg J8gg  dgg2ggiggg$Agg ;"ggg-ggg-[mggg-ggg-H^mggg#mgggmggg==ggg#iggg VѰggg ggg|Kggg2Ce1!ggggg =uggggg1qKggggg&ggggg&ggggg0 Eggggg1{ggggg'ggggg-tjggggg2/ggggg(2ggggg(8 ggggglggggg^gggggy{ggggg2m@(ggggg4!ggggg,lHggggg%NHggggg s*(ggggg2 gggggq2ggggg*@ggggg0ggggg( ggggg#:ggggg ggggg*gggggiggggg$ggggg%Fߣggggg0KTgggggu,ggggg,Sggggg*lggggg"5;ggggg!Ag g K gR g g gm g| g* gX g|) g' g4g) g&*H g_@ g+g g g K& g,% g-G gg#z g^* K!~ gG K}4g<% gg gQ K g} gG Km g K4gB^ gWg g0 K! gV K ~ g" g gG gX g K g@ gg) gR_ g"g/4g gW)4g g> K& g]A K!l g( g|E gg.Q g g K4g gG g K\I g"g gv.n gY g1g g K4g=G g]g 1 gn20 g| Q gQT gR g1L g[# ge g K+l gQ K g K g g K/n4g g g[ gsg g2"@ g( gU+ g KP g|!+ gX "w4g.Q g/+ g gO1J g^j gg g g K0 g$ g& gB K8 gm*4g.Q gv/ gX) g K& g]& K>6 ggD gg+ g K#4g0 g0 K g g 4g9*E4g g+i g 4gQ gg g; K w4gL gg/u g K,A g|I g1 g: gg4g( g| g K+i g& K 1 g,< glg0 g KP gsg* gXk"@ g K/n gUo gV, gG KEb gg! g KM: gg g\ K) ge j g KFB gg0 gG,A4g1 g& g[ g# g4g.; g, g# gz' gX gg/5 g|'4g gc! g K[< gdg g|)4g M gbP8 gg# g' g g g/ g>& g|Y gBg+ gQ KZ g[ gW# gG g g K,A gT)4gK gg  g> Kc g g| g[K4g" g\ K,! g4gs g&Zb gg gV K) gT.Q g/w g[!4g gm g g|! gWm K# gm gV K g() g\v K g KB g<gP< gg) g:) g+ g|)+4g/ g  g' K04gY g') g17 g> gg.Q gXA& g_ K g0 g K? gXgS gg g K) g>w g_ K#| g| g# g> K- g g|: gVg g\w K8 gG2 g; K4g,! g: KN g\wg3J gWT K' g K# g(84gr! g[4g4g}4g) gWm! g[^ gg!+ gX/^ gG K0 g\ K& g K g K4g; g{gs gg-4Hgg ;gg$]gg G2gug&gxg $Gggg?ggg ^i$Gggg%?$Gggg%i?ggg j$Gggg S?ggg 3?ggg&Hg +g g$ng Kxg K&E8g>g g$g K!g #g K^g gvg *8g !g - g1@.'! B :+D,(9.5@.xg=g,J;gpg15gl('+ggggg'(ggggg(Nggggglggg! Sggg)uggg.Rggg) 4ggg*Zggg Еggg1gggG&9O-=$#\Ԗgggg 3gggggg)P=gggggg1Ngggggg!dgggggggggggg qgggggg+8'gggggg,gggggg 6ggggggKgggggg\rgggggg,|gggggg'gggggg _gggggggggggg,gggggg!)ggggggHggggggGgggggg oo]gggggg ggggggwpgggggg2gggggg,8gggggg18gggggg&gggggg/qgggggg תgggggg-gggggg1gggggg1jgggggg Hr#gggggg!(gggggg-0T.gggggg" ggggggzgggggg"N7Pggggg KPggggg ;Vmgggg ,tTVmgggg1/Vmgggg ,G**gggg @Vmgggg*gggg1u*gggg(*gggg!/s*gggg)>!Vmgggg 9r*ggggVmgggg!/:Vmgggg ;xx*gggg)>;*gggg(5%VmggggLgSg#9~g1<g.[g .#&g_Jgpg(ogggg. Vgggg&XRgggg gggg"Zgggg^Иgggg 4gggg0gggg,;ggggggga[ggggggg<ggggggg0=qggggggg/Hggggggg0ggggggg`"gggggggEggggggg#bwggggggg3NgggggggKgggggggteggggggg /ggggggg gggggggVggggggg 8 ggggggg)ggggggg/j^gggggggdwggggggg@$gggggggggggggg?fggggggg!ggggggg" HgggggggCggggggg18*#ggggggg,ggggggg dPggggggg  gggggggk2ggggggg ggggggg2gggggggz:ggggggg/ggggggg+algggggggC gggggggYggggggg&iggggggg $ggggggg+@ߠggggggg/IKPggggggg/,gggggggSggggggghggggggg%,56ggggggggTD PoQS f gRR3oT@r86 pI V YoULk g5Fg^ oZE67)up\4og=5 gQL  I p"C={4dp#Eg9IjSqjV  l<~8BgW4ggEpu,gS b l"@x ( + l#C $l$Rs l%H> l&O84l'C8 l(;x (j@G ;bkPBgH8@5kZ4 V )@k]|64@k> 1g@  kQ_ BgG4l.Wq M ^ Ik: # mkR4d6 gNl Tm9V;8P5 m;=/ ? m=?jm>JZ D gGJ  $mT86 gC0 J >mI3| mAH U7^ mBSO65 mCAx Ag?) w Tm^ILmLm^kmED O 1 *pT 9=pT42g\$735`p< ODpU6j _g[o -pTK86 .pG-gM  0pqAC8.6 gFS 8 kG5 k^ gSY gKZkC [(k] gITqS * q>& ? ik[ JkI}j kM5;6k@ln kX/56Wg:w  d qJ{8  `kLu gFq #bqE37kY65 kB kU# `cqU8 8 nJ0 >m=m76gQ S >g>nL64BnOc bmU7F4 HnV  n>(64 bnR 3nU{ i jq^%w OqDnJn~n;l5gW:Fq\xgT q?H X Y 9nXng`&g<ynY 6OnF^ ;nYg U4q]G72bg_pkgY J qO [ <n< jR[5C jQ 4'j[724mDX (LjDikMRi5co:973g^5*8 oR]75C o>8X5 o[34['gV oC75#k:%k>}o=C85# _gV -k:8-oQ Wg[q 63kG56oQu>kX ^7 kKO36AkM68fokZ7(oqH  osN2 $ otN kgZE7kh;8 ygU  kkY35kmPox;7i8mQv +m9c47 mV67mH66g 4g] mlKB  gLv  g@  2=gY 7gW R6jtgJ JlMO6w m\mFJ a lP@wgN8 %6? lQ=ulRN048lS\06wglVT  g_ +q]8mq"W_vq$@ q)@ 6Oof<47q* 4:3 g] 0q,H >u>r#L55y r$@k W  (r2]77"g^7"8>r5G5=8 Zg\<g`^y6n#g gP Sr+^C I )r9J&r:_  gB7Vr,E3 bgF8q8g\M X g`# 8gU IgJ An]58<nD ` ^n ` !n#\ bg? Sn&=~5w6]mH !jg:O Jn)]P &`mX g<  7 }n+>zBg936gF05mVt[mXM c5n3G77ogEpFVg7!8]pGK7K5}o"U, \o#\o$Q[87 ]o&P  + gIg: fpNUx58WpOZ. <>gXy A [ pQF8f5LpTT 4pU967a gQ f5h jkAZgB66w4DkC=`gN +gTcfg[) f ) gM 2kVu gZK  V ~kLR 6 QdkI`36cdgB As `kQt[gKK k_ gC*l0[387l4B: 5l6F564 gY n]4:7l8:j~5; l9Q=nI%56I l=Sm ! <nA lCVCWgE  #lDY5C3nE* lEGM HgD6 8 XWnD5P5 n> - , gH  5lGFQ7=6oY58Mg?5;qP68"gA ]8 q`M @ dg\ @-gXqF ]qRg W ^gS44oW' '4 Rg\K p]3 l9l ^6}clZ5#6 lZ4*7l?84l] =p]x8p9x36n g:q Zg_ 1pL  `p:76lPN78J}g[ u pX55g; lC5<8 "lY $l=P >  %lPwo\ gK /3oXr7o= oZ 6Uo[36X g[lR5C5` o[35` o93 H *Ao_~65pgP ] [ jg\ 8oKgY Dk =pm og; TkM'7'7gYt6i mHe65gD68 mL   kI (=gS EgX7 WqS73g@nI(6 4g; XqZxdnPb W5gqL57 nA_  n@ c  0g\ T $AnFi pO\ aGjB! 96 gR 8 tgXr A ! gR f d p>+6n4 \gH6X,p>}7UjI48rgV52gV % V pY  p] g5p< 8  *k ?l`I[53gGutlaK ) dlbJ36lcWskgP" ^ldBi8 nU &lfR45Eg\E  n_T : 'BlhY35llBp57 n=4o}Qm7 nLqk U wo:h45E"gI  gWpgVM  g= yo`_4doW 5gK 4* gXxzg; AoGs}6 g?doEy76 gQ 8 moQ#8M8oP O Gr/T76rgV wr0L64mgEz  ^g>o -gLZk;? br6Hr7J :%ggR64"gBG Wr8R| }g: d r;:1w l: ! jgC 6lAl8 58gWH44 l9868f PmGIg9 1%lX6" l[(lA6 gOg[9 8 OgV  > gO T gB42mNX HgB A 9 mOX  _@gB:lGL4* gZs ] gB p$? .gH@ p*P8M6p+E65 p][575tp_Sn gW p-Op1S p2P>   p3CBum pcQd p5Ao78  pdR ecpeV} aq.L63g9 8?q2H >q3[n5`6xq4N bBkw^67E@g nR~ (dnY6 nSG672cgBgGo ,gB 8. n6@w - #cq:N43q;[4M6 q<_[6z4' 7q=; Mmn:<66DgC  # gUzs -qDW qE^8 4* qGM&z n<9n?C a8\ `gY T:g_ NqT [g\ T !TlKa F lRh  [3lVw Eg_ 76lXmwgT @gg^{78A`gN mg[ /  omE +on>ooO4 PopLnorU7w8}g] g]q Zg:86iovL g=  g^z oy\( NgM\ (o{Q 4 BggEV f 5n?4e8nU"44n:L 3gL A &k$NJ n]q g2g^55n\k&P\gIK  gk'Za84g\ k(@M + k)_ nU45ro<95P8oO55m=A W g: ] gY7oS= 'm; 5gYz -o=86@mH54 gT _ g@o   g[ 8 gDy gN 88p\o43p]pS 2 gp\6 : -p; " jgZ  p;p O vkHQ 4 kL5\7&>gL  kA c (k:44d#g:A65{^lY4:`lJg;:kN\64 kP} ~m@ 57 >kVO Fom<737qrmR 3dkXt}g; X ) kZo D m G Bg@6 3$g;75 o Op[ g? J p@ypX] gPpT Xo?~  qS  qE > q>8gUgUL Lq:  q> qO a qV ?q>| q= PqLd47) qFp53 qB43 q98g4WgG5y q? g "gD^ gI4"&gYW7 3 Pm\ `m? }mR<86(mTW  ]g_ 5gUP A 3 Rm< d  ;gMo P&gB UmEu LmV 4*gL f  TmV{oDoE%4nO48]nIAfoM6 6Wo?+6$61nF372 nD  &oN85F {gO /oT!55&g^i S oZ{ g@  Z !nJ; VvYgRroCX HnV/gY? Hcr>Y5.5k gIkJ GgJrtr@= HgJq{$gRC ] [ g>k 3kJ ) rEHq87 kG8]7`rHLn XrgI f ^ rJBrcgU5nKV56n;^ M YdkP8M5fkE46 okO d pkZn4g@ 1Zn%[{66n'?r6hn(U $ rkAn*Z }kP7 n,;z dn.M47gL dgY  n0O78bn1A8f7 an298.4e gD. # wqT:6OGqUI. ) UgVzCgQ 1gQ5gP DUg?K V {o9^jBo:V>46 q^X|/lm: , bp:T55p<P )gQY#g>G !(gY0gDs`g@lDg?# g]jp=RFtg? . ,ltJ4b6^p>9   gD5h7=olwD!56lxN8\gG2 H Vo=1 (  gZ  3 lIR Gk lJW#  0 lLXsg^ [lNL O8/gT >-oXdDgTu J ~gVc5C oI C4:g9.lU936 IoL yo9  < lW=lk(mPB$727-mQ] !0mU_S X -g\ e rFWG6}8T 'g`I Q@mXZ#8?8 g]z JmYJ V pR pO O pL5<4 g@52 p\  G%gLS YpG4d5pQ  gV T m_   p:Zo d gP T  >m<pX + mX 3BgMa S mUkig\ [ pZS dpO7 TmUqJ  Nq=6 qO8?phW]3gL Apj;D4:gE ]pnN  <ppL bqEq@7!8psT:36 gU <g<  d jm* U4 k= M = k> \ gY vg]:6m^T^gR{%g9 (SgMc JfgE73DmYEmN57gP? 65 AlNr XWm^43 lmlVl@47W gP 8 0 g= Ig`U  lVH ? XlJ< oHw844g?34EgU7)g=8gN R9gF 8\LgXgUz pS EFk+B  < gS Ajp 8 gH 8 pg@ /k0A~}SgGc 4gJo _ ~k4_ 5gk5H8yg@y6w gQz d#pT89 #k6Tf 03rn7?n8SS77 n9D Y 2gD  D[lU \lUt 4elO  Ygl@3g? wn=:74[ n>B74! lPv 8\n@B  lJ4mbnAR83 l; !mnDY5Q8lPs74cnE]S46gSVlZO cg[  *p@@  p;16gF" m^J HlMmG- KgRLy gCq : gC pBl  bg@D @pL W8f mE8 mQ E gF gR^ l|]^78l}?Uiq>;7q?W U %lOqA: 9 l[ 7!+g^7*3qF<84;]l;j gHjlTw GqI] 8 5lG qK_55lI HqM:'}qNUU45lS IqP\  g_ / l^X86rKT : =o=c E o>3rOF54 rPI CLgQ2 VgD ZrTHn , o]=  3g=oXX83rU[7`5 rVX8 #gT nFS a  nG\750rLQ cmrMY vnJ^   nK]  wnM=_87g?  ynTDq  + 0rWF1 # Z !gIhzmZ> 5`6 m[Rd76 m\]45?m^K69 foH_5;oJ= " oL;38@ *gJ ]  tkSO= : =pwBs6}4* g;l86 px[ " "py>44g_4tpzN ! MkYT  .gR TkZ:c588p~? Bp@756gN  \l]T6#6YkY84lleYx U4dkVnlgKrsgSizLk>|[k:Q87 XkQ " GnGh En[= @ gU 4 o;737lgL  g] f"oLi6O,gW e(o ] 5 qbMgM tqcI O VgZm>qd]66qeD +gE3qkC47!0gD ZgV\ Y ;qo=H6D6 gR- ] ZqU wgO7 qtM4j6^ g\vz q9   qW; #qzG66"gTN5nm9R8^5rgTwmW6758 gP[ FWmZ  mB  mCwg=i djg] 4 m<  +mT@8 oK 25pFgL # o=z PgMX 8~,m\853mL~69(oS  mF $oXvg^b  e >oI * o:Sr o_l  g;@q <oJ 64g=p76#k8I k9X7( _qC_gV q@64 k;:; @qU )"9gO7{7 g?gg;77k=@554Jk>_77!dk?H"36 `q\ W aqAE4;7`qHo84kB_s  +m^gP+ PmJ87 m\ em[mZ34ak\ (g?gJx \\gB* % gPmO6wtk!E8 mK7{6wk#9 ? D mVp?8 6 wg^78@ p>6O6W p:|v p`f nP  gWppP5  E qL864Ln_ ' g]H nB q^|v +gKJ toZ;  oJ37nl H76g|g>@o9 f 5o[ l\`l>{v3 IlK wgX87 oO @kN75k@ ! Eo!L66Tk]KkG3 g[+z e _gN ?o);kV HgKk J Xo*>  gJ Io,FW  bgOqo-M4 gBS / I gO 8 Zg@'38g@HegY ~q]54g^oqNf53l[ Jg_ . !qN 6 miNtpH8A5?nQR 05p\nbJm5;8 ndL} 2r nRK45z nfX7!6#gY Pr@ gXo g]?rW|rRvfq~S46 gL ]qQ 3 " ?gJt / q@. Zg:b35P gV 8 YfgN8 bg?8.qJ86# srX7l Tg]u T ! lO5524kbO WgC_ ZkfYklA!  wl]57 lN5V7kl\) 5; ~gQ}lTU8\l=]74 lY 0lP`  ?lWelgW ] d oM > `nO VnY4c6+ oSI  n<" XinP <  \gUgX, AoWu gB , oP| ~g>W 5o` oV5  _oX  3 oXgK A  oS! 2 o?JoA sgT6 QoM RgC\ j^87j_<35i oZ/ 4e3jXi4gM o[ywgI w&p_`5 pD67)jHP>g978 gY6 pHr l Li mJ !  m= Hl T}m[76mI75Pl P~ l?4  , mB  P mD &5m[76 bmPu d2m]$ RpB^ QegNRgEO # mTFg;m\63tgXQzwg@/g^ %m C gK6J6 m#Z~ pO525 bgD[8I7rbpB4 pG l@ {GlRb pM lgV` 7kl9 p]74gP5C p_&pFC # +gT gWm f+pC V4>gGQ  lSZ  <l`0nV67 gW5C5 gJ ! q^86nq<4m5rg@5nKf  9qD 6 3"nWhnIl  q_y qJ R nC G qGegQ Q mgC' gH LtmX7gU? Eg>8qU )mA `[g>8@m9'm@874q_q3qMj  XmU  m J2 !~m W 3 V m Yh   BmU  NmE BnA mF \ (g\4:5m; (nH Q CnTh  g?9_g9 J5 gO 8 )gR.qmS ^"KgA86 TmL? 2n<gN +p>AjH6D8pFEj N jV >gJ 8oDpPi b `jS:752 p!9=7(4m gO$5v5>kDOJ4d dg> kM8^8 kM dk]\ "4kQ68kN6gF3q  kGC5p7! )kH?Yg?n \  gC /  mkJB8 6kA445 nW>N65g] QnYX[ oVV >_oWT46 Zn\M~hoX_ jjoY9T ' o[>~ko\?} I n^E84n`\3 o]X Z `ncHY d neTB *yo_E 87 qC > gG gN (g;ilpZOS :gGW g? ip^H[j Eq Yk >pa_vgZRyqZ6O7K gO % mpf: npg`D sgQ 7K wgH T 0 lB ln>]427lo='85gG7wgH ` Jl9* * lvU4428@gU 6l lyV^ 3 mlF9688ogWo.E88 o/^ 5 Xo0<n  mhU\umjR YmkS o1J5mmG57 o4F *jo6\264zo7]gGY A mq^wt{o<@46{o=F+47gGm .lzgO36VqT 4mgLu gX  #qM{  ag`/ Aj=77*gCM}0jU` V =3jC84gD  5jK\66 Aq_* < GgBI L4*AgK` mu^~rT5pmvK878r;8\5mw[ N ^mxEz6?6r:HgUgYlmz> gHp "tgO2  <ugO f g= m}G LgH6 bmJC88rC#8z4a p9krpZ34 pJ68=g< Z pGyg[ $g]  -Km=s5SnV c5UnKWnH b YnQ7\n^+ <p[0 ^5]nRx B6bn F pA 69p_j865 p;3{4gG  D lpSw XpDgFgDZo6gX f 1 PoM !(gL \gCY Zo U774L igBH kHA75 ykM, gG] e6s g>1 _o U54`o O  bk@"8h8rco _3doA8&5goI4d4 ToS gB  <gY/ Jw dk,Jg9 =k-] n:6c6g^nEk._584nKk/?6]gH > nAv RDn; D gN g? Wk3R  gN T agM8T mnMK86 mnB; qHsm _ +q@'q;65lJX67gH5<7 g\Lq @qK lK)  ! CgT& # fg=lJe7 qJn >qT Rq^l6qL44oo\S4d5 oH77wro] ; mC  mL F m^e mP5#7mI NoS ^6g_DlgK =gP7m!^  , Jm":  oJ P gQ  gG A m&M3 o[ m)DR85 m*9| D gI"  I oF gVloI +g^rgLw O tgVz "pGn78oH4 Ao>>74gB ]/pX: g_ 5hNg]  g[q gIq 34pR8 pPRl  pUA gK~q \ gN @pJ57bgC48o> gH5ykKQG74kLZ6 lTg_ 5lF ]kM9t lHujkNS <|g;XnlGskO_ gA{mJT6 mXusmE44fgDM A ZnmA !m:q m; mEN ^m[:4g] gK8!4 mmK8mO < Gqa[5y wg>H66xGgA !gH * 7gN(jqg;I864qPlqj]' B7qQ3q\66_qK86$ql;qGp JqrBg E qYJ '5C-qsW,i6/qvUv gR2gY [6qw?47q qC6gIE 7jAN ;3 (gW| 8j`l >jX8 5|jRp88{gM \l Z D 4wl!Y087wgR @3ZgOx nl*>j> a8\jB877 >j? C l,I M +l-N& B3 ygTx 5oo>@=i8 niQ 4 wo@F8?8"oB;u56noC  -oI:g Inr_kngXzu oKJl gL 9oM@+64oOF5P6PoPO !  joc? 5r? 4odI ' r;  r N cor U75}r R * 4r [ Q mr I7`5 mojA8 JgWzq 7 g: Ng=kqY  g^=cgC [mB67 kzWk{NO77gJSp "p%K* "%gI Wg@ = ^lT ^3p,Z7(g\ hp.Qex H"lG  _lL  cgFgX57 `lL p4\4 p6I ` p7Q  blW  2kE 5 < pI8^8Ak@46 k@FpE)  = k\ /Up<7 *8Yp`w47EYgS4k\ V \gH^ XkD+ Hk`4'6sk976 gIgk>= B4k[L k] 47FgQw 8fg^*6{4rnh]~ : qRz (KqS%6w'nj9`4nlE85ZnnY g[z g npB #ZnsA1wg^  wg: / dnv[}6X7=g^ qFwq JqQ8qG6 6Ym-Am.;F FZqT 4 q< 8 ~qR!5P4 5m1K2 Lm2Am3B47gQ " 6m4>@qEu64 lC73tgB64nP044%l\88gT *gPgF44 l<57 lR > gS[ 8:gD36lQ Y 2gN aoU DoAs 6gN A7g_E 5QUgT S Jg;nEg;  PqB-75E`gR  jY 7 gW{ Bk7WQ 23 j_  P gJ Tj9 8Tg_\ Tk:?43&g] ?UjTt6#7=jV C5jJQgA;74 k@`)58^ 2gL>  j< > m< g> mE DmZ35ymR E g:  gm\#  TmV XnEa p> pH58Mp? PeoT Y  pK !~ gQ  oQ dpD > (p;{877i 6g< / @+g_}oZ868`p^'38 g;7pF76 g\ 8l1\4;7 kB54B l2]% $l3Z48fl5F<7)7kIngEm \ ,kT 0kV< gC>573gP  l;H68 gW /;kX % * l@=jnlAI ^5 kJ ] 6gX n@] D ) nF 94l>l75(nO lB8\8. n9} TEn`W4 5gG  :lC8T5qgP(nM9 8]n:` V _2nN 6rTi4 gAr^> (rpiqA Im6Z !m8Zus p9T  gV 8 Q "gG)   %gWmy_B67 ?m{PNg`e 2g@[ 8 ;p@= 2 gH  IcpBW kQAj  >g<o  kR;87*kTX48 gK78*MgK56b'kUX5  g9j <kVE (k]< Q~k^H|874 `g:q bk_Ht8]8g\5 TgX / nxG <  r&[h eNr'9gg; _6wUr(M|  r*;; @/g; #BgI6r8qB Bg`J Pq#Sk954ekK46ngA ](g: \ kS< =kT47Nq%PM6} dk>  q(Y5A4kg< S5Eg> %dgF(7oK ? OoFG7(4 lZo@6"o[ &4* IlS Z O mlP36# sgUD mgT2 _g^ Sls3g+gg-]Vgg2g2>g&egTg0rۆg :g.^g,2gHg($ggoAg g'Igg)dg}$g1Sgwg;d}iggggg |iggggg2`whigggggIbigggggriggggg1[ \N.:.@=%d ڇF+ l'r'/MNz t00!V1'y&d|8o((- b@1fSg^,"+}/,oe,*q QY%B wv 21Y En+;' ax2nױ,9Cpj-$pKp'Fr)$-L/. z 5"Z+t)a^t | 7,$|,S-e/E=gg"gg1gg.62gg7gg& gg"L*=!n} 4} #Jpi- %wl)^2l  Lgggggggggggggggg*SLggggggggggggggggLgggggggggggggggg nOgggggggggggggggg'PggggggggggggggggQgggggggggggggggg Rgggggggggggggggg&^rggggggggggggggggrgggggggggggggggg!rgggggggggggggggg.Igggggggggggggggg(.Jgggggggggggggggg$.Kggggggggggggggggg.Lgggggggggggggggg, gggggggggggggggg gggggggggggggggg*= gggggggggggggggg+dTgggggggggggggggg-TggggggggggggggggUggggggggggggggggUgggggggggggggggggggggggggggggggggggggggggggggggg%OggggggggggggggggMzgggggggggggggggg$`zgggggggggggggggg<zgggggggggggggggg'zgggggggggggggggg_6|gggggggggggggggg :6}gggggggggggggggg+6~gggggggggggggggg6gggggggggggggggg xLgggggggggggggggg)Mgggggggggggggggg+XNgggggggggggggggg J]gggggggggggggggg ]ggggggggggggggggH] gggggggggggggggggggggggggggggggggggggggggggggggg-gggggggggggggggg&gggggggggggggggg.'gggggggggggggggg (gggggggggggggggg1h)ggggggggggggggggf>gggggggggggggggg$0>gggggggggggggggg(>gggggggggggggggg"'gggggggggggggggg1gggggggggggggggg6ggggggggggggggggesggggggggggggggggetgggggggggggggggg.eugggggggggggggggg!P gggggggggggggggg$e gggggggggggggggg ggggggggggggggggt ggggggggggggggggOggggggggggggggggPgggggggggggggggg tQgggggggggggggggg#IG gggggggggggggggg1G ggggggggggggggggG gggggggggggggggg/gggggggggggggggg1gggggggggggggggg1Xgggggggggggggggg wmggggggggggggggggmgggggggggggggggg*mggggggggggggggggmgggggggggggggggg*>(gggggggggggggggg3(gggggggggggggggg$(gggggggggggggggggggggggggggggggg)gggggggggggggggggggggggggggggggg#{OaggggggggggggggggObgggggggggggggggg@Ocgggggggggggggggg& &gggggggggggggggg( 'gggggggggggggggg, (gggggggggggggggg& )gggggggggggggggg!ugggggggggggggggguggggggggggggggggTuggggggggggggggggp1gggggggggggggggg1ggggggggggggggggO1gggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggg!WggggggggggggggggWgggggggggggggggg.Wgggggggggggggggg Wgggggggggggggggg)eVgggggggggggggggggWggggggggggggggggXgggggggggggggggg}gggggggggggggggg=}gggggggggggggggg)}gggggggggggggggg!O9Tgggggggggggggggg!9Ugggggggggggggggg9Vgggggggggggggggg/gggggggggggggggggggggggggggggggg2Q ggggggggggggggggv_gggggggggggggggg_gggggggggggggggg.3_gggggggggggggggg)gggggggggggggggg%gggggggggggggggg*dgggggggggggggggg gggggggggggggggg#gggggggggggggggg'ggggggggggggggggAyggggggggggggggggAzgggggggggggggggg#cA{ggggggggggggggggwMgggggggggggggggg*NggggggggggggggggOgggggggggggggggg,h:ggggggggggggggggh;gggggggggggggggg"h<gggggggggggggggg*"gggggggggggggggg&"gggggggggggggggg"gggggggggggggggg1Wggggggggggggggggogggggggggggggggg,]gggggggggggggggg'Igggggggggggggggg%Igggggggggggggggg2Igggggggggggggggggggggggggggggggg /gggggggggggggggg#gggggggggggggggggggggggggggggggg p6ggggggggggggggggp7gggggggggggggggg p8ggggggggggggggggj+jgggggggggggggggg+kgggggggggggggggg0=+lgggggggggggggggg [Qgggggggggggggggg,cRggggggggggggggggSggggggggggggggggRSgggggggggggggggg$RTggggggggggggggggNRUggggggggggggggggRVgggggggggggggggg+ gggggggggggggggg) gggggggggggggggg gggggggggggggggg"xXgggggggggggggggg&MxYgggggggggggggggg%xZgggggggggggggggg3gggggggggggggggg3gggggggggggggggg`3gggggggggggggggg"B3gggggggggggggggg|}gggggggggggggggg#~gggggggggggggggggggggggggggggggg*gggggggggggggggg%Zwgggggggggggggggg'Zxgggggggggggggggg Zygggggggggggggggg Zzgggggggggggggggggggggggggggggggggggggggggggggggg U ggggggggggggggggMgggggggggggggggg"NggggggggggggggggtOgggggggggggggggg1Pgggggggggggggggg-;gggggggggggggggg.;ggggggggggggggggO;ggggggggggggggggx;gggggggggggggggg2 gggggggggggggggg&ggggggggggggggggggggggggggggggggDgggggggggggggggg bgggggggggggggggg.bgggggggggggggggg bgggggggggggggggg Pgggggggggggggggg }Qgggggggggggggggg-iRggggggggggggggggSgggggggggggggggg؝gggggggggggggggg%>؞gggggggggggggggg.؟gggggggggggggggg*Bؠgggggggggggggggg DHgggggggggggggggg!DIggggggggggggggggDJgggggggggggggggg'-DKggggggggggggggggYgggggggggggggggggggggggggggggggg.gggggggggggggggg*bjgggggggggggggggg jgggggggggggggggg+jggggggggggggggggjgggggggggggggggg#%ggggggggggggggggI%ggggggggggggggggA%gggggggggggggggg\%gggggggggggggggg/gggggggggggggggg/gggggggggggggggg1gggggggggggggggg"gggggggggggggggg.fggggg&V[fggggg/fgggggVMfggggg7fggggg1ra:fggggg!fggggg1PfgggggBfggggg-fKfgggggsugggg1Agggg2uugggg,dAggggougggg1]@ugggg1mugggglLAgggg>ugggg,eugggg1 qugggg ,ugggg1 Agggg(ugggg |dAgggg uggggAgggg Agggg ,nAgggg ;Augggg2uwAgggg 4ugggg1mY!Agggg)>+ugggg Agggg)>BAggggAgggg ;qAgggg a bsH1\.nUL {H)j X_n5 & fjggjjjggjjjggjj9ggggg#gggggd ggggg ,lVgggggNggggg+ggggg |oggggg!gggggfggggg.uoggggg/wggggg!Y,ggggg%ahggggg**gggggMggggg2dggggg qqgggggse]#od ?#?-Ae۸ `Gs 8&G($@O*v,R1kE)\0~(1v9/`I.< A |E+x %c fgg#}[gg&igg-d#gg Q gg%lZgg3NggV}ggjgg,|rgg&8gg[ggfggRogg ggPgg*qwgggY0gg aakggggQgg#*Cgg KNgg gg(qgg@> sggg t2ggg/ggg6)ggg5gggT`TaTbTcTTTTU&fU'gTUA"UB#UC$UD%TTTTU Tv9Tw:Tx;Ty<Tz=T{>T|?TYTZT[T\T]U9U:TThTiUjUUUVUWUXT T T TTTTTTdTeTfTgThTqTrU(U)U*TT@TAUYUZTUPT}kT~lTmTU; U<T{T|UUTi&Tj'Tk(Tl)TJTKU+U,U-TTTTT^T_T`UEsTTTUUUUUUTTTT3U=4TQUUUUU[U\U}TTTTT*T+UFUGUHTTTmaTnbU.U/TnU]T5UUUTTTUTotTpuTTTU0U1 TTTUIUJUKULUMTRTSTTTTTTU>~TU,U -U .T\LT]MTTTTUcvTwTxTyUNUOUPUQUTqTrT6U2UU3VU4WTTTTU U!U"TTTU?TBTCTDTETFdU eU5oTTTTUR7US8TTTTUUUTNTOU@TTTTTT U zT^T_T!U#GU$HU%ITTTTTUTXTpUUTsTtTuTTTU6U7U8T/T0T1T2!tߑ%cgg 4psmggggg. ggggg#gggggYlggggg ?gggggAgggggsY2,]]v%-X?'e0y۫ ?Hgg Awo'+nG/gg.gg AggZO Ag'ksnAg13.Ag e~Dg%UpAgF{mAg 6Dg"sAg%ӔDg"s |Dg$nAg Ag'mX-Ag0BAgmAghDg13Dg$pDg DgFRDg eDg/J48Dg'mZDgоDg 0gg b bYgg,AXjgg f fY_gg33 ^Vgg + g_ggqq KNkgghZ gg A3^Mggp 7Q9 gg @ 7V gg %3F]ogg Egg K>vgg6LI gg 73^Bgg / g gg3g gg g Glgg % % J !gg 7 7 A!ggzYggg 8Dggg L:!ggy3g!gg3VU1!gg I JS,!gg77^ ! gg \ugg3U?5mgg d J! gg %Z'gg KDg!gg ] ]]!gg>gg =Sg!gg  gggK{g!gg4e4e YNgg KXDgg 3ggg (g9ggqPmg# gg \ e?g:gg ]ggg q<g#gg6w6w@#gg6 8ya_gg44Pagg4,4,^.gg33Dgg33Rngg(gg#gg  h^#ggMggqq K[^gg+FPggW_gg 6 T\k'gg ` ` Ogg  #G'(gg L g#ggpp\_`gg0Zgg 8/Pgg,ADgg / /Bngg T g#gg % % K@Y#gg /q Z]dNgg K K:#gg7F7F K#gg \ 7;#ggGRgg 8 8 Iggq 9D#gg f fhI#gg  Q3#gg  gbgg $ $_gg Yl)gg@#gg ?*gg I2ggg `gg TYZ#gg63ggbgg IBPn gg -9Tgg $ eYcgg /3V\W#gg^g#gg  g#gg 3g#gg >g#gg6W83KS#-gg   Dgg R:gg Tg(ggz fNNg(gghC(gg3ggg^ggg \ggg JpPg$gg /Eg(gg % g(gg6b8`zF(gg  ]BM(gg8i6 s[u(gg A AMN(gguu Ba(gg ;EEgg0Iggp ,AgFgg / /[ggZ-gg e e;tgg ] Ogg L\g1ggO(#gg KA}gg K K,A:Y2gghN1gg $ $+Ugg T .@2Hgg ! !UIgg T<(.gg kDC$&ggh@(0gg9Jgg B(6gg3V(7gg Az=$.gg ZF(9gg77 U*(;gg $ -Fggg J 3L(<gg8r7zA(=gg J J `-ggo3zNhn gg / />`(@ggpph\Kgg \ JYpLggEgg<ggqq KEngg I |g(Cgg dYggg T JDS(Egg  g$=gg X4ggpp_fMgg %]n gg I TO(Lggqq =(Mgg % %C+(Pgg KAgg Cgg GOgg K<$gg A$g#gg D(g&gg<g#gg /CUg&gg Fg# ggp S>gZgg44 g&gg KYgg7N7N \gg66 Ctgg66 Q~gg66 _,nggzhggg"uRgg / /Agg D D APggqqW!gg Z@g'gg  h\'gg Ogg0F(gg ' xg#gg[`gg2M0ggHgg Tr\gg Amgg / gngg K K Qugg_"ggg /qk@E&gg . JLgg T9Lggg ] TYKgg87Wggg $ -DgggHbggE@gg I IX&gg $ $ /;)ggxx KM>gg  J:B#gg .>Dg*gghgggpphEgg  Mggq>ggGgcgg K K Akgg<ggg  gfpgg6k6k Tgg ggg TBBggg @ @9@ggpp Y#gg $ $hAzgg"u:gg  hM" gg Rr gg KD!"gg ] ]=7{gg"uWgg SNsgg,AB9tgg ]Ymgg   KCgg"ugggh=.|gg S SNgg6}6} :gg / / KYgg ggg @ A=%ggoo K^gg SPgg T:gg+Bggg Xggq 7L)}gg dBgg 9%ggB&gg =vgg7&;S gg44UC&gg Vgg  g"gg eYg#ggCgmgg W'gg % %h?(ggX}gg 8 TG)gg J JHgg  Ygg  J\+ggCgg /]g-gg A3PXggJ\gggOggg HgmggFg1gg J SBggg ICgg K K \1gg #E(gg_7gg3ggg  ggg / />#fgg Uggg `bggo R3ggg %ggg88hO1ggqq KX`gg TAMgg Jggg [gg88 E`ggpp ?ggqqMs gg / / KZu*eggy [ggj gngg [ wggg,Aggg TN}gg ggg"u=Vgg fggg  ggg PHgg4*4* V ggqq@!gg KPEgg Dgg _ggg ]gg 8 8qD$gg 3OS%gg ] ] Ggg6_6_ = $gg KB[gg77 Ogg c ggg U 93^gg Sa E-gg  OggBg*gghE&gg  @zgg KNT-gg3Ugg Wgg T J]  ggh[]gg T AUggn?bgggNC2gg I#'gg f$ggg  JU@mgg KDgg .p F[On)gg\g5gg `Z ggFgg /Ymgg KN7gg  ggg 7Dtgg [Egg A %3ggg3gc1ggh@Vkgg   KN'ugg : gygg /C]gNgg ;-Egg ] ]VhFggh@PggVggg / /C0ggl :6tgg f  ]A1ggz\gg S2ggss ?mggUgg / /_gg@ZgghQVHgg:gg X\gg   KI]gg   K=DIggqq KS*gg J* gg K KhLt*gg /3uLagg55 =Jgg JAiggg K=ggqG>gg  J3_An*ggzO4gg GKgg $Kngg f fgg 8 ggg6o6o 9{$zgg 8Oggg3gxgg /S ggg66 Hgg55 Igg55 Wgg5f5f Xgg KGgg "ugggWgg 7 7h=Oggqq Ngg KVr[gg7K7! ggg -Zgg\6gg Bpgg YEgg KR8gg TPgg"uV ggggg % % K;|gg e ggg \ Z;gg 9gFggCA$gg Bwgg ]Qxgg ]A_gg .=5$3ggz6R$gg % % ;gghEgg $ e3\L!gg % % B#$gg [ [CJggq3qHggQ<Ggg K9Ogg KIngg - g&gg fH/g'ggh>i gg3gi gg %^(g(ggy gsgg K K Mgg fp\bggg 7 7E.gg 7 gIgg KHJggy JKggqqh`ggqq\"ggzz [gg47E@pg"ggx#g"gg3g"gg6c4zDv"gg3g"gg33h['"og8 8 DN"ggScg"gg ]gg"gg ] g"gghDggL ggZdZgg?i#gg 6 6h`(gg ( IS ggqq K> gg KI gg 9 9 Gmgg/ggg / /`xggZX%-gg 5;ggg g$ggD/ ggll|`gg,AO {ggU9"gg A3X^mgg K[1"gg d@0g"gg A -THgg HCg#ggzYggg K KS{gg / /Z^gg @HBg"Lgg ;ggg  ggg %O9%ggU%gg A AEK)ggpP%g)ggxPOg)gg  gZgg36gg gg e e"uM(gg KBPgg fXg gg EgghC)ggqH<tgg . ]Nhgg `rgg T T"u9!mgg KUqggRgg  hM)gg44 S$vgg 6 6 FK)ggo[gZgg4E5{3gggqq KK)gg KL)gg k<,)gg $ $ Ei)gg S SY)gg4Jgg6 6 C)gg  _Jgg  S3\[ggW )gg . 3ggg % TKgg OWQggR5)ggGRgg?<mgg ^igg  %Yfgg  h_ gg f fWgg KU)Zgg44 ggg:<gg  g?gg3g%Rgg /QgAggzBgDggz ]>gFgg3ggg44 :gg44 ;tgg44 <.gg4848 =(ggJ[gg XEh)gg 6>mgg Tg\gg0?]gg / /A*gg Zgg S.ggA_gg  #^%_gg A AJaWgg $XuggLgYgg JU-g[gg T T G^gg [Rg-ggo g`ggyyBggp 3XUgg KVdgg  gggEhgg KQ"gg K K 9ggU'%zgg >g{gg _ggyMgnggy3gogg64 {g.gg Xgg  .`%g%Qgg /]ggg7"5 ggg % ggg57 rAgg56a^fgg  WXggyWggg  qW"agg V= }ggTgg  #?]gg 7 7<[gg673ggg / /<gg % % KOgg33 Emggqggg T5tggo Lcgg Sggg+\ggssH0gg[2gg =ggzKgg K K A|%`gg A ZH%%agg % %DggGDgg3O%egg 3ODgg / /qB%hgg K$gg .Jgg8y8y [tgg ^<gg %3gDgg.ggg44^:gg;gg JDggzNgg ;(g%ugg  J;%vggqq /Ogg K=qgg J .3gmgg ] ggg9ggg]gg>9gg E3gg3gggqqh?gg f3ggsggyEg%ggCggg h9?cggp Y.gg 9-ggg A:gg 8Lxg2gg `IFgg33Egg88Egg889gg8R8R:Jgg8c8c K%gg55 Igg K[-gg Emgg ]"uggg ( Rgg ?ggoo I!ggyy ?ggqq K:%gg8\8\ Dgg / /REggh>ggh["gg Qgg   F(.gg K Z[gg88hZ`ggy @Ag(6ggq3lI(7gg K: gg . 9#gg88 Kgg77Wgg6?4<gg   ;(@gg . .hBKgg>4$gg K K `!gg  Egg.ggg -Sgg ] ] KUgg T TLggM$gg R RYggNg(Lgg KTn$gg / /?Jgg E;gg F}gg zHgg J .3gcggz3ggg IN,bgg37 gggpDgagg4E4Eh`ugg Jlggg@Kggg 8Zggg Sg ggp S= gf*gg66 ;` gg"uMvgg33 J#gg KKiggZggg \ \"uPzgg / /JLgg K K,AA gg ` `S@{gg / /LtggUggg _ ggoo KJtgg ]B gg UBhgg 7 7 K9gg,A?f gg   @ugg F[kvgg KTgg K ZK%ggaBgg ZSgg > .ggg>ggppOK!4gg K@Xgg44 K=6gg /=4gg R .ggg \3_Ymgg `h ggVjgg f 3VL2ggqUgg ] ]FUggMmgg  JRmgg S ]!ggg9ggg Ggg  gpgg  gqgg 3ggg   KHggq gigg  guggTghgg=ggg8e7 ggg48 ggg R #Bgggh:ygg Fggg f  Bgg88 ;gg4-4- Lgg33 @qgg88 @gg8c8c \A&Dggn+gvgg   K\`egg IDgg U:gg $ e"$Fxgg0^ggg>ggKygg KKzggqq O>igg _{gg >Hjgg ]Tlgg O g|gg`qggg  #IH}ggEYkgg T%YFgg \ ggg e YZ{gg65+gggFngg57+Bggg /qk^gg  \gg KLgg 7\gg AAgg66 Egg ] %=gbgg5A1gg / ggg8g8g /_]gg7>4z3_VnggT kgg Lggz ]3ggg\-g&egg Kgggg`5lggT`gg . ]\Pgg`Yggg T THmgg A:ngg KVmggqq K;ogg ,Ogggo -Tggz fgggggg 3ggg  J`$gg f 73Ggg "\Zggg5h4 YZ~ggw Z3ggg f=gg /Y:iggz ggg $ eggogg $>$gg  ggg 7 7 NjggF_g!MggpG0g$KggT|g$MggHg$Ngg C g$Ogg3g$PgghM$Rgg UN<ggWgg K`gghI=ggqqXgg  ]Jgg X XBcQgg8{8{_>gg?&gghVN![gg Sggg66 Dmgg < gngg xg$Vgg JzXggqzC$Wgg g$ZggkP?gg @$_gg SZ"!eggV$`gg \^$g$agg /3U:gg KJr$cggHg$fgg KN$ggg65; -Ngg66\$iggBf2gg   KF$lgghGf7gg3^cXgg IYggqq K98@gg / / KQO$qggx gAgg T JKZgg\8gg K9$sgg3U>7BggqV ggC^gg 3g gg / /XJgg 3g[fgg H ggg 6 Wg ggp#ggg Pggg66D' gg44=' gg & &h:2'ggI'gg  ggg5454MLgg44Mgg4v4vA<gg4{4{\q[hgg66hPjgg Oggqq C[jgg55 ggg / /Ngg,ANggqq D%(gg G gg+CI'gg D VFyg ggEg'gg"ug!&gg5<5< _mgg %, g'gg /PQcggy3qFkgg a xgn gg K K LKmgg >OHggg A A /_'gg >' gg 6 7>'!gg J@'$ggIdEgg8g5@g/gg K3QF'&gg A g'(gg @ -` gvggz6Gwgg 7 7 \',gg % % MggF8'-gghW ggqqQIgg  JCgg K K Sgg KYggD9'.ggSmgg F!tggq<gggQCgg  g'4gg3ggg AXigAgg \ \ KHbgg5R5R /Lg=gg66 S ggoo"uNgg E7zgghY gg ] gg K:K{ggh@f gg>mJgg6b6b HNtgg \C^ ggqq KIkggy Cmgg / /:ggqq N ggh\&gg BLggFggUPgg d >Jg gg  Z@ggPB}gg 7TWgg8s8shD*Zgg @=g8ggz.)g\gg TF gg =gagg f$gggAgbgg # JXcgg /gg / /OaggJ3bgg T .W&#xgg33 Ymggrgggy  T^lcgg,AKggP#gg K KhCz#gg ] JT' gg Iy<1dgg TC<gg S @Wggg .3p?%gg^ggg?gg'%gg Vsfgg7K7K \gg3ggg5;5; Rwegg3_[mgg 9P',gg3qJggOggQ#gg K K ESggqqDc gg / / N#gg ] ] [|gg /O3 gg66hU gg ! !<gg ?OBgj0ggN]gggqq Ofgg TSegg3ggg8I8 jgggy ggg %=gggp S3gfCgg L L T"!gg Zggg . .Zgg  hLWgg T>\ggVggIggqq,A^gghXgg SLOgg 8<+/gg / / KPgg_gg Y Y @gg KXgg   <#gg88 :gg   /:gg Hmgg  ggg3M!gg K ZR+gg Sggg ]hgg AggJgg S S Ygg4\8UIgg .3p[gg $9gggkk ?2gg  [gg % % Igg ?gggy E#UggQgg S S S*gg K=Wgg 8?ggg Agg f3gggqIggg / / /Fv.gg9ggz SggR gg  gggq gh)ggz g!gg3g%gg3gIgg567>g)gg44 jgggwGgghIgg /AJggg qTMggg /Hggg77Ygg66@gg6_6_[gg55O,Sgg>-#gg R R K:Tgg - -IqQgg %zRUgg9Vgg KL XggyZgRgg5 5 Pkgg >xgg  hQ Sgg 7 ggg >$gg K>Xgg d dCYgg33 KMZggqq CggUfgg T T"uIXgg8]8]>%gg / /Nc&ggz^gg @ @ _'gg K KhF^ggaBC`gg IHgagg87 ggg $ IB>gdgg A3Eqfggq Ek gg /MZgg75ggigg55hXCZgg58T3\P\ggoSPggg K;BmggG!ogg @X0pggz 3UBqgg6.8ggrgg / / /Ahsgg 7Wy-gg T JBtgg J g'gg Tz!k:mgg / /Tgvgg  ggg  ggghKgg @>dggz3g!gg3gygg Lgg $ ggg `ggg Az[gg 3VKgg , )ggg   KYagghE2gg K KPgg e e,AG4gg T T"u`+=gg+;gg 7U gg 7 7"uHgg33 :tgg eEmggIgg4&4& [ >gg ?.gg"uPgghQggqq_$?gg   Wggq A@ggUgg T_/&gg3Tgg 691ggQmgg]Zggz  ANggq YbgghWgg A %3ggg \ \S0&gg f 3U<@gg 7 TLAgg]ggq=ggg L1g&gg K KUngg 6Tggh>gg -Wgg3gggHpgg d Kgg3gggqq KQgg % 3ggg CSBgg T[g!}gg 3g!gghT!gg77hVT'gg Ag!gg65d ~g'gg H'g!gg Phg)[gg RS'sgg  hV'tgg f fhKCgg eBWgjgg36z[g!gg5l5l [!gg J .Jggg66 Ngg6o6o Afgg6t6t Ogg6 6 BggAgg KIgg / /E mgg   K[,gg !Jgg   KMWgg 8Eggq A[gghZ6gg 7 7 K[gg~  8D4!gg LAgg / /EggxrG!gg d d?nggqg ggp 7WgHgg / TKgJggqqFgg / /;gg 7=^gg R R KE!gg JM!gg<'ggq E&gg F!gg47V3\K"=gg / g)gg873V9(!gg % % Ok!gg >!ggAXgg K K K]gg<gg  Wgg J Jh?)ggZ!gg J J D)gg S^,gg S SH!gg 8_gg FN!gg $ ISgggo  JHggqq K]g(gg  ggg 8 g!ggq xgpgg Rx:g&ggygYgg757 g&gg3g#gg /Gg&ggPXggg?&gg DIg# ggMngg ]gqgg[j& gg ' ' 9& gg _& gg=>gg 6 6+Wxrgg X TC&gg  HZgg Q Q K<8gg c ]Agg 8QggghEgg ` ` KPgg5;5; Zggh`]ggJgg,A9(ggi gmgg   K>~gg 7F&ggTn&ggoo Q&gg \ @3g#gg A Dzmgg T gngg / g&gg ] Z?eggh`O&gg ]\&gg J ggg KV&ggz6`&$ggZgg F2mggMsggo3P](ggn  TFggqqK&%ggh=8&&gg />&'gg $ e3SP *gg e"uggg K K \9&*ggYg&+gg8f8f ^ tgg   KCgg / /H mgg  JFgg @d&-gg f fSXgg / / /E]ggYwg#*gg  ggg c '_=g&3ggooK5 gg 8 8 O&4gg A A KH(gg 3g(gg fFg(gg3g(ggh\(gg88h_(gg33 _Qgg K[\gg8989 KF=gg8>8> KTsgg77 KGgg7}7} KU(ggNAg(gg7w7whVgg Lgg 8 8 Bgg   E9gg"uWJ(gg .ggg / /@Rgg O4gg gggg K K V(gg , , =5gg  Engg S Sh` ggqq Mggoo K<_gg 6 6+D(gg ` TN#egg e Fggg>ggg<8gg   KE6ggxx?[_gg K K,A\(gg $ ggg <<(ggRSggg6;egg 8 3g(gg . I_7gg DPegg55hG fggqqhHigg =#8gg 8 g9ggppO':gg \ \Wgg .BggZ(gg 6 g(gg @@;gg /9gg \ \ KHgg A JZggD1ggqq K\(gg \ gsgg3gAggY%g rggSgDgg\ggg a:gg J"uggg .:Gggg /9 }gg % ggg0;<gg 7 7hBO=ggqq?Ngg  ggg F{gg88 Ltgg -I>ggqq KOrggmmhGgg M.gg TUQ?gg KZgg J^Kgg e I3ggg k^mgg44 B%gg77 KN`gg533VUa@gg \\Agg T J9Zgg6X6# gngg ? J=xgg3ggghEgg ,Ngg / /V ggqq Vgg f3gBgg T .Qgg f gggq T3ggggZgg4U53gggIx(gg \Bggg3g(gg A<g# gg B ggg .9ggg3E[gg55 oKgg55 Igg5=5= Wgg5A5A >Cgg44 L_ggoZgggP&gg`Lggh@|gg T JSgg,A^q&gg FSggg ZCgg / /D0gg - -?ggGgg K K,A\ggqq[8ggH6gg 6 6 PPjgg  RI&ggg?gg @xAag(gg ZL'gg A JT7gg 8;(gg Igg K8gg /.)g9gg . .EggS:gg   KZ+gg J J Vgg  =;gg.ggg  ggg J J9"gg @ @Q;gg Wgg6i6i QMgg A JP/gg  ?Dmgg ggg ]D%mggyZggg / /9zgg  gZgg}3gjggD;ggg;gg . .EDgg % % K;Eggo gFgg55ZrgIggIQgggIgJggSg!ggzZg,gg K;Z-ggP.gg RK&(gg,AJgg  J ZO/ggzJ?hgg  [HSgRgg I IhS0gg I)gg   91gg O8_3Xgg e e 9\gg A Z_x]ggX^"gg  S@n^gg A3<#ggWlgagg66hW/bgg $Tg"ggq3lWdggAggg ( TG;gg P;fgg ) ) Qggg & &Mlgg6n9 3\Nngg  g"gg=+gg  h]gg K K VggqB\2gg ] ] KW3gg[!pggpOg*ygg gn+gg 6Dtgg K=uggqI^vgg K^n.gg<gngg  J:n/gg @ J`'[gg4M4& gFgg]5$ gg  g|gg K[b}ggzz TVgg 8 8 =ggq T3ggg  gggYgg 2 2hA$ggXJ[gg353gggg55 ggg88 mEgg4^4^E gg44S gg999Fgg99:gg / /Fgg [dNgg \ \ KC!gg J J _Ggg % gOgg^^ggpp ;gg=Pggz?6_gghQgg @ @hEQggh^ggqq KUgg -/>tngg / / M{gg77 _`gg ] ]\ggqq FggzH7$gg >Xggh^~aggxBgg K$gg 3aCgg %]gg 8 8 @gg / gefgg ] ?ggg)ggg K K \Gbgg :(gg .<gg KWggW>gg $ e`.n gg 6 JURggq>Sgg @Tgg -o bAgg /3V]cgg T ThDdgg / /CCVggq9fggz ]3ggg  g lgg B@sggqYggg74_+gggq?g pgg  g qgg ] R%g rggy3g sgg  J=Ug tgg37 g ugg  > vgg6k5 g xgg S?xc3gg4_8VXn yggz g zgg \ \ @amggqggg J J =(gg=g }gg:gg ] ]Lgg9]ggqq K=gg,A;U ~gg Z ZSgg / / Ttgg RMgg . .Bgg ]KggOUgg^gg4[4[Segg KM gg`T gg k[ gg RDng%gg e 6Ggpgg KV gg ] ggg .Rgg"g-gg -.)g gg> gg . . ] gg %VggZggq^- gg^gg XLggY&lgg  g gg % ggg \#.gg /SfkLgg .]"g)gg A5ggg4q4q XWgg4x4x YXgg44 ?gg33 @gg>#6ggx Cgg @ @Ggg 3`Agg  =#9gg .hggg TFggR#;gg % %9AZ(gg843g#<gg88hG #=ggV(gggz=[!gghJ$gg / /A>#>gg I I KEW*gg / /Bg#Bgg?#Egg ?#Ggg .g&gg Bgg8?8? K#Mgg \Dg#Pgg  R#Qgg . P)gg % % Q/)Dgg T T KG"gg.KO#Sgg _n gg / /TT>gg -:g#Ugg  ?Agg >gg [*ygg $g)gg Y?gg $ggg@`#\gg?g#_gg5p4 g#`gg3gggqVgg S ShW#bgg  gigg 8>Migg 8 g'gg  g'gg3g'gg 7 g'gg %?ag'gg77 KD$gg G[g'ggz gmgg   K@gg / /X'ggn QBAggg . .Tgg P<$gg .+gggJggPgg88 Hgg X Xh@mgg]gg / / VJgg Ygg"u['gg[Amgg @ @DMgg XOgghX*'gg <'gg]qggw 7;)'gg 7['ggJ'gg55 Ac'gg 6T 'gg A .Zegg / ggg +g$ggzz ^(gg7>53TN'ggrrqMgg I IZ(ggqG/g'gg ggg KXggzzE'ggz>VgPgg / /R*`gg < <h_ahgg P gg K>JggMmgg 9~*bggBggz QRgg T T"uDKggOgg T]F ggPigg  gnggn  gjgg . .Igg+Jgg T .DEgg / /\*ggg Dgg K ZSgg ]eggqq KG7"gg ,H**mgg9Sg*ngg Lggg qC*ogg7y7y MQ*pgg66 [gg =<gUggz U*sgg 8z3:8*tgg B B Dgg R*ugg /3PWgg . .D gg KVbggg A3?I*wgg  qO*xggq HDgg / /:*zgg @ JR.gg eZmwgg J J@*cgg HDggg KO gg T3PI*}gg AB.mggCggE*gg /=*ggz ]3ggg @:UgghGeggS-gkgg Csgg]gggqJYggg88 Jgg>gQgg8 8 ?d!gg ^ggg[4g"gg /Zg#ggq?ggg F FWgg <~@^ggg@gg  Xgg Xgg,Aggg / /9ggqq Mzgg TY<tgg [Q$gg _ _ A/gg Fugg  F,gg   Byggyy Z[gg>gg @RgggVmgg ?gg /qkDWjgg45D|ggg \ \_gg KLgg UggHgg J .3`t gg KU[gg88hIgghMgg7O7O9[ggn3ggg e$ ggg3q>>ggp^ggO"ggg 7G}@ggqqB"EggqVgvggqS)gg KWgg . 3gggDrgg  ggg 8 JU[gg88] gg gg33hEwgg 9cggo:ggg A ARjgg J .3gmggn gogg 3gmvgg / /Apgg8a8D@gg9 9 Rgg88 Sgg8E8E 9mgg77 ::hggYrggxx]gg  hRQmgg 7 7 Ywgg .#gggJP[gg3gg@gg66 W*bgg $ $ Xgg 8Zkgg  hZygg %,Aggg?P ggqqL$gg4{4{h\gg44<ngg d  gjgg+SgAgg88hUggq AZzgg Kggh9gg TLgg75*gggg J 7Qgg / /Ca"ggDOgg TITgggM gg3;gg 2t ?gg S S X<ggz ]5Gvgg AggZI -gg /]ggg S*gg KU^gg \5g_ggzLgDgg,ACVgg8DGgg Wgg A3X9mwgg fggqq K^;?gg ? ? K95gg P:Ygg / /Bggg I I KNgg / /\RYgg KZggLg[gg+\N@ggq Jmgg @ ggg T TIgg  JkDagg54RZggg ]Egg RVgg65QzUngg J J? %gg :gg d>ggg T T RKgg K K O_gg JBNgcgg S9ggWggg %3Ndggyy P_Aggh>ggSggg  RLUggV?%gg  g gg 3ggg 7L g"ggpAqggg76[ ggg >ggg Bggg . gggGggg  7MCggg7b7bSgg7h7hTJgg77H;gg66I gg66qIgg  Wgg / /+Igg.)?ggVIgg % % ?ggqqE{gg KRggM%wgg / /Jkgg MgxggzO7ggy  J[gg ? ?Vgg Q Q /Mggqq "ggKdgg Cg"gg $ 3ghggSAg"%ggCFgg88 J-gg H HT3ggq ASHgg 7 7 KQgghL")gg8@8@ Kgg 7F"*gg I Ih<'ggz ^/ggqqYgg - - KgghUSgg66 Zgg S#Bgg e e Y#gg643UBmgg KD"3gg K\"5ggh9gg  8_Ag"8gg B":gg f f Gigg ` ` KI">gg F FJf"Bgg S3_S7gg 8 Tg"Egg g"IggKgg . .hW!"Jgg33P)gg K9t"Lgg Ag"Pgg3gcgg3gcgg T 83g$gg3gggnIg[Pgg783g$gg e>&ggqFg$gg88 WKgg f;Vg`Wgg65&^gg7y7y _gg77 Tgg66 Tgg66 HRgg =gg % ggg -, Pggqq Vngg % gggEQggKggLbPgg @SSgghRk*gg6"6" R($gg55 CggHkgg T T"u<Wgg} g$gg KTnggv  g$gg 7U`gg  hP~$gg K[gg2?E$gg77 :P&gg  ZKTgg d_&&gg5H$ggX`dgg6w33\S&$gg \ \ ^Ugg  JT %gg3g% ggyI1g% gg  J_ggqI&%gg  \3U)gg P&&gg K`Kgg IJ`fgg3g%Cgg ]vgggQgg A AW`% gg @ $3g&-gg %_7%ggyyqO%ggp g%ggy3g:gg  g%ggq T3gVggQo&3gg3n@8igg SQ&ogg Bg)YggL(gg33 F)[gg  8Rgg[Tggg /]g)_ggh\3)`gg \ g&wgg XPgigg65= 8D)agg9gEggGn3ggqggg 8 8 VggNB)fgg KNggq 3XMggh]n)ggg 7 gggl R)hgg   K9gg   GggHtggz[gg  hLgg 8 8 KF gg I I K:mgg K+ggg 5 5 KSLgg PU)lgg 0 &Kg)mgg HMg)ogg77 W)sggUZ)tgg % % KS)xgg JC-)|gg ] A6Lhgg e I_g&ggq E)~gg87V -Q#gg77=&gg % % O6&gg A AhI`)gg3__&gg Pgg KNmgg V)gg T3PQgg /R)gg 8>')gg /NggV/gggzzP)gg68PNgmgg   Kgg RYg)gg4L4LhWmgg 6 JLmgg \Zg!gg Ygg JE)gg  g)gg.g"gg 6Mgg K K _#&gg  {g)gg J g)gg  DDggg K K NSgg K K RggOnggqqM)gg  ggg!Tggg /Mggg48 g)gg Gggg88 KWgg88 KWigg88 KKEgg8,8, KKgg66hC|gghSFgg J J;2gg /Exgg 9gggqq K=Ngg Xgg / /Oq gg " " UEgg_!gg CggooNgghgg3xNcggMg#gg88hD" gg K]egg ])Agg6:{ggOhgg Zkgg6#4:)gg58T3_Tlgg843c^Wgg fMggg=2gg   Eoggz 3U9y3gg ;gg2Pf1gghB/ngg 7BRn/gg \[@tgg<gvgg ] gwgg3ggg / gxgghZ3ygg :$yggqJgggCggg :Tg`gg7474@3gg8g5-Eggg6Q6Q Kgg55 ?Agg55 Z]gg55 N*(gg % )ggg   JggFggg A ATgg / /Ygg,AQgg R gg =BEgg K K G:gg KOs!gg KEgg]<ggqq,AXAgg 9CBggMCgg ,Aggg,AG1Dgg I IUJ"gg  WEgg /Grgg  h?(0gg )gIgg Sy@ JggHJgg K:Pgg6b83\:#gg55 Dgg S S :?Qgg fUg!gg T3qRgg K K XGgg K K VUgg>%$ggYTHggDgXgg 3gn#gg K9gg KVggRYgg -3XL4ggD\gg 8 8hCDn$ggRgg  ggg  gKgg H&`gg 8 3g_ggj MEggg D5gg Ibj;gg Wgggg A fg[+gg6p6F ghgg S g'7gg RgjggMgkggq]9g'9gg ;hgkgg f gmggy _m[,gg 9 gngg48 gqggqEBgj@gg47zU/gg K KqA 'Fgg;}ggArgg I IO'GggA~ggqq Mm~ggqE~)gg6U6U JRgg,AJlgg 3 xgggqq [30gg / /9gg S?{gg S6mggD<gvgg .[/gg A9ngg7V7(0gxgg3gygg3S2ggkE!zgg Fg}gg .3I2gg Cgg77h` egg KLggVggg c Gigg3\Xfmgg - gggqq KMgg ] ] ?^gg /E\nggQ.ggg fFg'_gg .ZngggPggg 3ggg J JRvgg Y4gg K?Sggg;gg 3ggg J gJggq gLgg 3gMggp  gPgg  h[cYgg $ $ KN;gg5 5 _gg44Sggg4H4HFgg4N4N:i&gg85<ggg 3V@gg 5 5 KGgg"uHTZgg - ->gg / / Qggh`7ggqq Tgg"uJpgg X X Dgg K0gg >ggpp; gg^gg :Mggs0ggYY)gg E E V21gg :<*ggEg#gg [ ?Kwggg /3uQgg A3Q#gg QB9gg E#gg .YEgg3]9_#gg .[+gg ] ] _2gg3Z3gg   KP2#gg ]{n+gg [F@$gg S gngg @ JKgg4b4b YB(gg / /Y^"gg KB 6ggE7gg Rgg /9:\gg T T"u@*gg S S,AO@&gg,Agmgg K+gxgg E8gg ] ] KV:ggM59gg TP_gg2F&gg7q7q X@&ggMg&gg . .Ugg K=gg K KL!fgg8686 PaggS&ggP\g&gg3E&gg]L&gg ADpfgg553XI&gg5N5Nh?gg 3Q8gg , )g&gg  J < &gg 3qH`ggR&gg3V<:gg KP&gg   K&gghImggOVgg Omgg \\8;gg $HggA.gg   Zgg T .Z,ggmg(gg "(g${ggq?mggg A Oggg KBQgg3ggg44 ](gg.gEgg2I>gg A AJFgg,A@Zegg833gggRgg $ $ KHtggz O+gg >gggy V1ggqq\%gg66 G#@gg5;5; ^ggy Bgg ,CrVgg:Igg44 W9ggq A?(&ggoo K<&gg @ @ KDf$gg ]3@(0gg.ggg55>?gg3P (8ggAgg AAgg f f U(=gg _gg3dMgg[pn gg K K KKggyyXgg /C}gg A A /I;gg / /E(Cgg>SgggqPggq:$ggq Skgg . . ^gg AFgg<gg R@ggzz KYygg66 Ngg3g gg  g ggzK gg S 8WNgg T T \gg T T Fgg ]ggzz Agg  grgg gguggq@g%gg TNgwgg @ gygg e{ggg gzggAgggh@ggzPggg J)g}gg593WK~gg33h?7gg66`gg66Sgg6+6+:3gg55HxeggP SggyyQTggOUgg 8 8 KZqVggqq _Wgg , 8D Xgg Sg~gg8]8] :}xgg2JggqqQzgg / /:{gg ZNYggP}gg:gg77 HZgg"uVtgg `YbgggzNW|ggLggg0O}gg S S XggR[gg THkggq/RIgg $_gg \Sgg ^ggg Z Z KR9gg KH?gg;Og'Tggq3_t'Vgg ]gg55 =gg  Y Mxgg A\|ggz ]5Dgg55Kgg47W3M+gg KYungg @1\ggLgggOggqq Lmgg JUgg   O(]gg 8 8B_gg f f FggqFgmgg S ?\g'cgg T3P:mggqX+mgg / /A ggp ggg [I ggg /LMmgg 8 8Mgg  ggghQ{gg  _zg4gg 8 3ggg @ $3ggg /Qggg Sgegg88 UFgg e e=dgg3Hgg  B<gg,AN=gg S^gg,AP-Xgg<^>gg / /Q?ggTgg55hC ggoo KGgg,APy#gg dBEg@gg / /Kmgg Z)ggy ZOgg 3Ubgg3N|,gg55hY0gg75Ugg K3QXgg KY2gg 5^/5gg Q%gg 8 6V#8gg ? ?]:gg \ \ KE:;gg 7Cgg Mg>gg Pg?gghZAggVygggAgg f3U>Dgg 8 8J&Hgg^gIgg Dgg KXgg KN:ggOxgg T T"uQgg / / KYDgg @ TL$ggYzgg,APgg JgYggEgZgghCgg TVgg2=,[gg ^kgg2?L%ggqq K\&gg ]Eaggg6"6"hIgg @ TMvgg JAygg .p3Vgg ] ZOegg  ggg Q+gggBgg3Hf gg66 DggYg gg AWgg 8 8JK gg66 Agg N 23>\ggTgggY!gggg ZL5gg3gggGtg5gg65; g8gg S:gg  7Wg(gg Tg;ggPIg(gg KZpgghH]egg6c6c Eeggq%?ggh9ggZ%ggq AD)gg  Bgg 5 5 Vjgg _ _ S/gg HCuEgg55 Egg"u@gg ( g$gg66 :]gg : $_k gg 8\Kgg66 Cgg [[Ugg K`Ngg $ -Sg*sgg3]M)) gg  ggg KAY*ugg K K IYgg S ]<}gg /W4ggqWmggy3VZgg /N*wgg K K D*xgg E\gg  g_ggJmgg KJzggy9g*}ggzzhRM*gg KIkggoV0g!gg 3gZgg5l5@ g!gg A<{g!gg66Bt gg JgZgg33h>gg88@$gg88Ngg77\gg7Q7QBegg e eV"gg K<\gg ?X\ggD[gg4o4oh_!"gg,AggghG&gg $ $Igg K]rgg@gg"uT{gg  hZPgg"uXgg  hEggz^68gg /?@gguA_gg Jgg \!,gg3^!-gg kRgg K ZOgg  8Q1g!/gg33 Yvgg`o!2ggWg!4gg %Lef%gg33 D!5gg3>I!6gg J g gg % % ^ !9gg6z33_]Dgg883B!;gg R R H8!=ggp  TM!>gg|g gg   Ngg / /Wmgg K:ggP3mggqFggB gg  ggg K K Wxgg3g.gg S SCP%gg5h4 g%gg ZM%gg6@4 ghggqSggg T.ggg `gWgg A%gg .P%gg86" ZU0%gg77hE%gg f ggg /Xbgg3yJjgg KMf%gg J A<%gg A A]ggqq,AKgg   KB%gg *GXgg - -E.gghYYggqq KN~%gg\X%gg   Z}ggqq XYgg / /:rZgg  8; g%ggh[[gg / /Kmgg K;Tgggggg ^gg Z@jgg R?%gg 3Ygg KCgg @%gg zU!%ggz ]6R%gg N%gg . ^%gg3Xgg3\XS%gg ]!g"gg4D4DF%ggp Rlcgg 7P4%gg 3gdgg KL%gg A3X_{ggqMg]gg d JRqgg $ $ Egg =\gegg .Ugegg ] Zg%gg]ggHgLgg /O:gRgg eNug"ggq=gggq>g(Ugg43E0ggg8(8( =gg77 Kgg7f7f Y}gg7k7k Z(Wgg R4ggg J!gg   C(Ygg5;5; Qlggqq _Iaggll Jngg ]"ugmggzUbgg TJ]ngg . .hLogg e e:pgg P gqgg / /Y(^gg33 @ cggqq,AXggzz KCi"gg   Cdgg](ggg J^(iggp3A "gg 3<qgg A((lgg66 CH(mgg %F(ngg44hF(ogg 3g!gg / gegg3_[N(qgg843H(ggD"gg =g(sgg   KVmgg KV(uggyy KJ(vgg6K6|N"g(wgg|grgg / /Aagg Pg"gg Lgg S ggg  S#({gg T3PWofgg RSbgg - -hU(gg 3g(gg7%7% `X!ggm  gqgg   KB2)gg Wgsgg74Sggg /Wgxggzz K@zgg8]8]hGC*gg)ggg S S KU}gg 3 Fg/gg A3T^" gglJgggqq UW0gg OLEtgg J ]FN1gg ]Sgg  hX2gg Qmgg 7 7MggRggqq K= gg  ?ggg Efgg Z Z @gg / /]_ggp3Kggp3eY+gg77 Egg /N gg S?gg66hLgg5K?gg /N[gg8\5 =gg3\FR4ggLgg K[gg T3UWgg f f=gg /G Qggqq Kgg  g?gg @O0g'sgg ]wVP'tgg ]w=z@gg ?Wggg /Gggg4444 KYgg33 KZgg33 KAgg88 KBgg[gg KMggqq KHgg,A^Pmgg / /?gg"u@gg"uNLGggPIggD gg T JQgg TMgg <]+gg _ gg, F/Hgg J5!gg ggg"uA-Jgg / / K_gg,AUgg S<Sggy  Zgg 7 ZRgg KNngg  ^Ugg 6?gg3bI!gg hCgggZgg L7g!gg3q[!gg AM}gg K K ;gg KIagg S SQggyy_gg  F]ggqLgg TQgg -o b@bgg  JFgg -Ggg / /\#gg 3PXgg KApgegg3g!gg  g(gg 3gIgg3ggg3ghgg [ [ KGRLggqFggg88 @Qgg66hM#jgg Cggg6~5 yg%gg /Hggg ]Mhggg56a RogghIWgg "97ggg3ggg -39hgg [ [<}gg KHgg QR$gg,AU~gg / /Fgg?ggtth;gg"uUlggl ggg / /T0gg,AMUgg ?mgg DXgggW ggh[Y%gg3>ngg g5; g%gg K J:agg8H8H P~gg Kgg ?gg @3Kgg 73~Fgg3_Tigg @3\Q2gg + + :gg / /Sgg K>nggqWCgmgg ggg3g gg S ggg<ggg [ gg % 3g gg  gwggx H]gxgggg'gg=ag<ggp_g(ggqXgyggpNKg(ggqOg{gg66 Egg66 ?gg66 @gg6969 Agg6@6@ Bggqq K[gg / /HNgg >pmgg K K MgghMgg J JhNGgg]OOgg L`ggqRXPgg ]: Qgg?=gg X TP~ggDBgg %Fjngg   H=gg KPgghAbJgg RgghR=gg3ggg J=}ggg _6gg 7MEggg 7BggKggZgg AI0!gg T3qA[gg ? ,;ggg<gg@gg   /Dgg 7 7F ggq_.ggY~g*gg S ggg bN n gg Pgg B0Rgg T JSSgg / / KVTgg F<gg . 3gggq gVgg T JAgg FOpggg4D8@>Efgg  grgg3g!gg K ggg428. -\gg J .]{gg3ggg ?_g gg45@_g}gg Y7gggETg gg .pgg gg ] ] X` gg6D6D G= gg3gUgg3QZ)gg % g ggo _ggg %+ggg #: ggy+ggg / /9Zgg66hE? gg [ [ /S gg dZggghSK gg \3PFgg B&gg ' ' FAgg >_gg QDggIzggpBg gg390ggg"gg 7 \[ig(gg76n3U]mvggAgg55Rgg5W5WS_gg44T)gg44U gg % % KR}gg  QmggqqA"egg /D`gg ZL"gg88 X!gg0?jgg ]X ggz>ggpp S?gg=gg  S;g"gg__"gg K:R"gg ] Z;"gg]"gg 3VR"gg PzD&gg44Od"gg3Qgg3QS"gg  JQ"ggh;Dggh]/"ggqqTQmwgg S;qgg  JK3"gg $ ggg fBg"gg  %E^gg [ [Npgg T JSy"gg f g"gg  g"gg  g"gg  ggg e e KPgg  hPf"ggGg%ggpgg5f5fhS'?gg K>['Bgg`I'Egg d d Ngg,AI$/ggD'Fgg /Z0gg ? ? /T}gg 6 6_gg,AG?gg @'Ggg @ @h_-~ggh^9'Hgg5e4C.ggg K<mgg K+ggg Fm~ggI (gg88 Mgg / /AOggh^0ggqq Jgg 7Pngg   I$ gg4;4;?`gg K g'Sgg55 ;'TgghS'Ugg3C'Vgg / /:'Xgg  ]7&Rigg 3vA`'\gg Imgg 6 xglgg Ig']gg  h@ggD1gg S\gg  JVpggg6.6. ]7nggTkg[gg7{7P g'_gg Q%gg @ g'agg77 N'cgg KXgg % Tgf5gg S gf6gg 7 ggg .;gg Pggg - - KLTggg}}hWgggggg 3g)gg \g)gg $ g)gg 6 g)gg .{gAggz@g)gg . g)ggy -Xgbgg76G Gwgg55 HHgg5i5i I gg5m5m Igg5 5 Jwgg K^#*ggSggqq K_*gg f ggg / /Lggzz0Mgg / /NggDggz Ngg [ .;gg ZOgg G!$gg8Y8Y <gg>:gg L#ggB#ggyyU|gg88 V4*ggC;* gg O g* gghN* gg gg-gg A ZP.gg Zggg 7 7 ]Agg J .S'g!ggq;\ggg 7 7@rggp3g gg \ @Vg`sgg77 KO?"gg .2g gg - -hY$gg33 ]ggOzggqq Vqgg[C ggjEPg%ggC(gg6x6x Mm(ggg{ggqq,A=ggg KC ggVtggy ][ gg / /ShggyyE)gghTYmgg K K _L*ggx 3UJgg / />^igg . . O gghL+gg66hF&!,gg .p3Z-gg kO.gg  \ ZCR!-gg K ZSv1gg 3>y2gg88 @i!5gg3F4gg@5gg87Vz?L!=gg . . _U8ggq'g gg KCmjgg J3X=:gg /P;gg @ ggg I RXg?gg Ug@gg K]gg f _DggTgg / /Fgg =IgGgg3gHgg 3gJggD=ggg T T Ggg % R:Zhgg38 ggg J g#gg /Oggg . .C~ggAg#gg /Wcggg33 ]fhxgg7C5P*gg47`QQgg8849gg7575Ogg7;7;Cgg66DVgg6{6{D gg44 Ugg Chgg_ gg=ghzgg77hB|gg3j<gg LggRcggp;gg K\gg KI?Ugg Z<ggg TAxgg , ,M@!gg KAgg,AF4#gg Egg @Xgg d d /Egg33 [Qgg"u`Bgg  T4gg /q3t;gg  ggg kQg#Ngg T T H9ggBJg gg %O#gg7$7$ ^$gg   S#Qgg :p)ggz6:"gg!9Kn gg K K Y#Ugg SQ#Vgg /Wg(gg3g)ggzz[ #Xgg O%g*gg /_mgg ; .gg   KU#^gg  ggg /qMgg  hA3gg  g4gg J A`1{gg3ggg9g4gg {g}gg @ $3g.gg A fFg~gg e eIggp S3gggYgygg \ eIggg5m4 lBggz ggg   UOggqq T/gg   Pegg2?>ggqq Rggqq K?-gg TP|gg5h4 3U<gg  h^mgg Tgm~gg T T :!gg d T\\gghYgg VDs0gg"uHggyYGgghV&gg k>gg /qk?ggx @gg T T=-gg ?Lgg QggppSgg -Q-ggg J .;}gggKVgg3QP[ gg66hK+fgg K:gg 7 ggg  ZggCgg K KUgg KV1ggy  J@Lgg3g^gg ;Qggg>gg ;_ggp SSgfggzzh_gg>Og)ggqKg3ggqLggLgg .:gggM gegg  gfgg  ggg ,Iggg Pxg[\gg868 ggg ggg A Fgggp gIggL*g!ggSggg Zg"gg 8^g#ggX)ggg [g$ggp_g gg 3XSgg44 ;dgg44 Vgg4@4@ Jgg33 K gg .]gg .+ggg R R KYgg3|Bggqq=gg\ggH'gg W(gg KYgg f f\'ggUy+ggy V,wggqq KZ xgg ]Dmgg \^.gg @ @Y3ggh>\ggz ZIl]gg K K=L0ggkKT^gg3^2gg dQ ggg K3_! ggz V$6gg %z^7gg65$ g8gg %3]W9gg ] g:gg ,@g#Qgg 8 6Z<gg58. A,>gg S9@gg T3P:zgg T JN)gg  %: Dgg S 73gmgg[mggP)fgg77hZ+uggq3XY{gg 8Figg KFggh:cgg \Q4ggg q2g!ggRg"ggqFg!gg A ADUggV gg f f@mgg@J_gg66 T*gg . . KVE!gg44Ngg `zW8$Tgg Xg gg K ggh;%gg A?Ogg X.pgg 4 g$gg / / _;ngg X g gg J8!ggyyh9r!ggE_ggZ!gg /3XQ!ggy?'gg @!ggyy KDX!gg=ggg - Ig&gg8?8? W(!gg6i6iqA!gg4*8& g!gg8^6At!gg g'-gg A AhBmmgg K NgggEggqq K=w!ggAg'ggppW!gg55 DmggqKg!gg f|g!ggoo Vf[gg8f4B3gmgg K]mggn  JI!ggWR!gg A96ggp  JG!gg  g!ggv  vg$ gg Bg)gg TOg$ygg I g)ggBg${gg  AZJg$|gg76e_r$gg ?3ggg88Tgg8U8UTwgg8Y8YGgg77;ngg . . 9$ggWCggpphJ$ggO$gg5M5M V%gghLYDggggggqZ2ogg   I$gg88 LQ6gg[7gg G G `gg33 ;5pggJ$gg5$5$ HEgg  \qggQl8ggq A@$gg  hUgg @ %L8$gg ,Ag)gg T ZI6$gg %3Xq$gg R 63gFgg KZ$gg J;$,gg Ag)gg 3S$ggz3XQT$gg f ?q$2gg.g$gg @Oyg$3gg % % C $gg . 9Wgg3\<$gg g4 _gg / / KAHGgg  Q:$gg A -Y9gg HX)gg Jsgg>r$gg 83QS;gg K K Higg K_Igg /S$gg8M4*G;gJgg \ JTKgg]$gg A ggg K@ $Ggg48 g(gg614]g(gg $ 3g(ggL(gghVgg /Hcg(gg66hNkgg @gg"u`aegg TrK(gg88:gg"uDkgg T .O  gg . ggg~ TX&ggwwFfgg ] ]Wmgg K K KNggg _(ggh`igg M g(ggp Y.ngg ggg|  [Q()gg ] ZV'gg  g) gg36b JAZgg593VW +ggYg)gg %;:gg =gggG)gg66h>)gg / / /@mggq;[)gg  JA^)gg R gggR g)gg 7 3g)gg A J.g'gg5#5#hU$Dgg  gggp#gtgg44hCuggpPgvgg H ,3gwggy3gxggo_gyggx ggg KUgcLgg7r7rQ{gg65``=|gg33 Ggg33 \Cgg88 Pgg8n8n Cygg88 ^tgg >gggAggFggo ;gg / /9Zgg43 gggUggqq W}gg "3UBgg<mgg 8hggg . .; gg / / KI gg Vuggqq KZmgghF>+gg  \ ZBx-gg ZWgg I -3ggg /INgg>ggCZgggTlggg44 vggg ]3\Sgg  Qgg A %3ggg KV<ggqJdgggqXggqDbgg  T_ggHggg /]gg F<n)gg X  gg K K Ogg KGmgg / /=3gg S ShZgg Nogg3gkggWLgg \\ffgg3g[>gg88hB}gg Ayggg >^ggg76.G8gggSggg8p7 ggg rggg J ggg /Cggg.gggVgg2Y<gg R=gg / /OPfgg88 Y[?gg5F63gggy  J@tgg I ]?mgg]>gg / /` ggyy K@gg + + =gg K]ogg>P?gg H HDgg T .:gg 3gggI)gg  Zgg AzBggCbgg7 7 E)gg77 >cgg  ggg  ggg \ \ KYmgg KIgg ] .T@ggy _AggqVgg 8C%ggg /IggB[Cgg4563ghggq@gngg [Mgg?gggAgg H R^gg3g gg J ggg YU gg ] g gg A g gg3ggg 3ggg I 8WggQBggq A9gg H ,Tyggg65B gg44 K]2gg44 KDgg4!4! K^gg4'4' KRggERgg ,:)ggN gmgg R R KVgg I%Mgg"uDgg / /Fsggqq KVggqq K<ggSSggh\;ggqq KEgg  hT7gg 5>"gnggm  g`gg Mgg  QAgg T .CggUggg  Z]gg fk??gg 73_]Tgg 7Bgg 7 @Zg%gg Rgg -4Rgg 6[g%gg KFgUgg /^ ggTgg K K [ggTgghT%gg  ggg A g;gg / gVgg[gg77 Rgg T .9Gggp#ggg f g gg7&4b<gggHg gg? ggKeggz , K6gg ?Lgg483ULgg,ALgg XHggh]fgg /<mgg   Nggg 7 7 K_Rgg . gigg xggg N"sgg   Jgg55U%"ugg Z?v"xgg   Qa!gg @ 7Vgg :g gg ;*"~gg3F$gg / /;%ggG\ $gg TL"gg KA#VggA'gg 3gggz6B (gg   Swgg 3TBngg g*gg C"ggy  U +gg @9q-gg   Zgg P.2gghF "gg T3P@O5gg;7gg f g9gg f g#+gg / ggg44hRogg :vggg77hNggy ggg 7 Gggg T@ggg f3ggg55hJUgg55 <gg f fh\*cgg4[4[Rgg77 Agg7B7B Ogg66 Cgg66 Q}ggwwDRgg HScgg  hAgg e /?'ggqq [lgg"u\gghCgg,AE'gg K@gg / /:#gg / /Hbgg44 <fgg4r4r J$gg3qXgg KZgg6j6jh@gg / /Q]gg F)gg 2 gn gg[mgg  g`ggYggyy \gg Eggq A]$Wgg  7Qrggg / [%gg  Igg Ogg %3Agg % %;gg %M%gg8s8Yggg>gg ]AgUgg KOgg@gg @ g%=gg T 8Yg%>gg / / Lgg63Zxggg N%Cggq]g gg R 63g ggp S3g%gg 3gVgg @ gg $ $ I#ggq ARD#dgg J 71g#egg \ \ K9gg33 gg 3 3=gg ^ ^ :$gg 8 8 KR)_ggM2#ggh9#gg3g#gg   KCgg S Z?"gg % Z]#gg3W gg39#%gg KA%?gg?!egg  hG#gg 83XQb$bgg6Y6YhQ#ggz ]6Jagg5G5G Dgg JWaggz3g#gg / /R#!ggyyU=#gg@#gg KC(Ygg R#gg S g&ggqG`gg  OAggWmgg [#ggyNmgg . .D#gg % g#gg % gugg?g&6gg8g4D3g&7gg J<g&8gg3g&9gg48 wg&>gg5m5m B&@gg @g&BggpzL%gg q^ggg66Qgg6h6h_gg66FIgg55Tr&Dgg KOvgg I I9egg  hN|gg U U ]gg?wgg /[ggHgg I.)X;&Hgg J T@sxgg  #HgggoPgg TCygg 0 0 KCzgghTX&Kgg S gigg / /<{gg ! TM&Mgg K:|gg Jg}gg K=r~gg bGkgg 8, QEgg,A;gg+X)rgg KNzigg 8\e%gg85P3hIgg K Z]Jgg ZVgg /3\U&Yggy3OE&]ggxVg&^gg KYS&agg A %X~gngg KYP&dgg A A\@lggqL@mgg  ggg  T&fgg $ $ P!gggnggq[S$gg5252 Pmgg@ngg Zg&jggqHv&kgg A ggg Z\gg - -hCgg  gigg  gogg e OggyyFXgg e I\"g gg (g[ngg67[3g|ggAgRgg .Lpg gg RYgghV3ggFqgg6O6O <gg_Fgg d  Z>ggqq ?$gg zFgg (Xgg ! !Tggpp,ARgg L LhQ0gg % % KFgg c g_gg / /;gg 7 7 K[gg fggg ]y;ggg  ggg kR gg SQZgg 7:ggg / /;gg M[gg . C5ggz6^gg = <(sggQgg ] gnggqIgg  -](ugg 7\gg S ggg .?gg  Pmgg_8gg @T({ggqW3gg f ggg`ggg 3ggg77hWgg8080h>gg f J3g gg JJgcgg88 SCgg # ,Gggg .PWgg3UYgg Vv^3ggg O O ^pgg6y6y 9Egg66 G9gg66 USgg55 ;n2gg A A K9nn3gg ],Aggg KOgg8 8 Rgg LPmgg T ggg DxT$gg ZQkggg d d MDgghE&Lgg44 P{gg - -Xgg / /<Eggpp XFggU[gg 7 79uGgg (x[(gg"uFcHgg f .D7ggg I gIgg 7 7hHJgg ]Lggqq @ggqq,A\t!gg ] ZK_"gg [ g$gg Pdg%gg @Z&gg B(gg ]3VZgg3Igg M`*gg3dG,gg DA-gg_g*Ggg a KB0gg f3ggg % % I*#gg7V5 g2gg . .hRggqq M*ggGj4gg LxgdgghFgg I I:6gg 3g7gg @ J\gg   KM;gg S gLgg .VZgg K K \ n$gg [?gg  JggAgg f gBgg 3ggghRUdggz3ggg e \Dgg3ggg37 ggg ?gggM^agg3gsggYg"gg TI5ggg48_vgggzKRggg56h iQggGpgg KRPgg Cgg,AJFfgg33 [gg 6 69gg,AOgg / /Vggqq :tgg 6 ]Zggpp ]ugg O|ggh>ggGygg K\gghX%aggp YIgg /WkggVgg ZQgg RIYggg  ,AAKgg K KUgg Rgg88 T>gg^g6gg / OXgg TggCgg87!zE=gg T3q:gg 9gg  ggg S]gg A %3gvggOLggqGggg f f,A@gg Xgg_bgg Igg I b@Uggg TQgg / /Y'gg \ \ U>gg 7 TBgggg f  T9 gg K K KLggh@:gg Fgg 7 3ggg#<mgg RAmgg 7_|;gg @YgghUgg D.gg KOggq ABgggz3ggg RxP=ggg 8Koggg Wg!gg KZgUgg eS gg % %,A>ggJggM4nggzhggg9agg"u@gg~ 9ggg33hWgg,A9 ggrr R%gg  T<|ggqUcgg K_ $gg \fygg63gg_gg=;gg K K Ngg KZgg SLgg @ggg .Egg eo\Vggg e ,Ag&gg75 ggg . Sgg Kgg 8 8 I{ggyy K]Xgg / /:'gg . .h:+gg _gmgg K:ggg 7=gggJmgg J99ggp gZgg6j73ggg .RWgg3gZgg5F63gggh<[!gg  ggg 9ggg7K7K : gg % % K@ gg7h7h Z gg /= g gg f fh92gg6O4 g gg C gg Sggg5G5G Pgg5N5N Rgg44 S gg44 `mggM\gg U gg 7 g gg\:ggP1gg   KQ@ ggxx KHgg T T"uVgg ]:8gg PFgg X_gg=_gg  hM gg ] ZWggzUgggq 7Wjgg /`9ggq3lXgg <gg Kvgg  J]fgg44R gg . G gg 7 g gg A A Z ggz3VR gg R ?_gggqqNamggqL;gg T3P]B ggJ[;gg \]~gg $ $ /S%gg / g.gg9gg TT^:ggggpgg e IEXg%gg45vgjgg f gggg88hX%gg XFgngg K,Agqgg / /KggGrgg 3 .M%)gg6}6} <gg|Lgg / /Bgg N<gg * *hCjgg / /GZWgg _ gmgg K K I+%/gg3g#gg Z;#gg8DogghE%6gg `9g*gg . . /I%9gg \ 3;#gg . TN%;gg 3gggU%=ggzYg%>ggqq RsXgg A3K%?gg  gYggH%@gg g%Bgg @ gm}gg:Zgg TQitgg A#ggqTg%Mgg ,Mggg3g gg KL'mgg 9,g'gg66 E'sgg  hVv'tggpphX9'gg@g'ugg T1g'gg . .N)CggOg'gg /Lf'gg44hG<'gg74= pYjgg4 4 @gg9 9 @gg33Agg88BggViggqq Q\mggM9gg b Igg KXgg V V ? ggz _?gg T .[$gg 1 1 K?ggyy@ggqq K_:'gg .ggg :nggzhgFgg Ngg 5:g'ggp"uggg Q 5;gHggJJggEggqq,AHggy  JW.&gg S S T'gg=g&gg ZTSgg 7.g'gg^'gg Z9i'gg % ggg KHm'gg .p3\IO'gg I I EFgg \gg KIIgg .Y'gg 7;g(gg88hCN[gg5q63gn,gg KGVgg RHOggg $g(gg fAg'ggqC7(ggq T3g&gg <( gg3g8gg3g( ggpp WS(ggggggpPggg .Pggg3gmggoxGg gg . SMgh<gg55qQgg,AM gghZ(ggyy K_gg D<@ gg / /Bg gg KXp gg H%ggyLmggq%ggg77 :gg FLgg  T@}$ggqqRgg D DN> gg * *Icggyy KLa_gg 8 8 YggqqQWgg66h^fgg44hY1gg .?g"gg K3=gg@ gg3Kz!gg  Rgg [ [/ggSggoo K9e%gg [ygg64D]gUggy  %^uzgg5h5h ;}ggy  TZ'\gg ] JQ6ggg ]3Zfgg   K]zgg \Dgg > !Z=ggg T3XJ%ggDgg3XC)?gg KQfgg ]gg e_ggg4#8(MbgggDDgg55hE"gg4{8sQJgg ] ABrgbgg @ eEggg Goggpg)gg;gg f 3PK[ggpp"u_>ggvg)gg T3PHgg Sgrgg A_gn/gg 7Bd)Rgg K K KRmgg f J3gugg  ggg J TMgCggw?ggQ)ggg TOwggg  gggB(g[Egg463ggg ]>Qggg65s g' gg_Pggg H,gg55 KF\gg5+5+ K:Xgg44 K:gg44 K;gg   /Cgg]gggqSgg Plgg / /Zngg T ggg Cgg44hAmgg TBngg;#ogg $ $C3 gg KW!gg ^oqgg HU$gg >d%gg55 ?cgg / /GXgg 8 8Y(ggXg)ggz;y/gg Ugggq3_0gg 83U["1gg55 [2gg KR3gg88 <gg 7 C g"gg FL,&gg4m4m KP9gghJ )gg -]g:gg Jg;ggG(<gg3g,gg K K 9M"gg K KTDgg 8 82^2rgg =2gg ggg AB(~gg GUgggh^^jggHgfgg68 3ggg % 3ggg64Cg#egg J .JEggg J}ggg /PgmggT+gggQgg8s8s UggG~ggg . . Ogg33hK,<gg Ygg,A>#ggx  AVggj Yggqq K;ggn 8Pgg E g$gg K:gg K K 9_gg KBgg Z]ggDggg ;g%ggQgg_gg ;~gg . ghgg]gggoggg d?~g#gg  JQ'ggqqIBmgg %Zg&gg /Wgg3ggg  hD`gg_umgg J J TmggqQgg $Vggg % .Agggp ggg f3g gg \ @3rU"Qgg . .Z6gg3ge'gg \Tggg 3gggqA)g"Vgg8 8 Ys"Xgg % g"Ygg`J1"Zgg46 jCk"[gg /X?!gg KLgg8O8O ]gg77 Qgg77 R8gg77 Fgg f fPlgg,AJgg F F KOngg K,Agmgg?"egg @ @hO"fgg44 Hgg  J Z="hgg $ $ KWgg  #=ngg,A_C gg ]<gg G xgcgg,A^|gg ;"qgg3g"sgg \ \A !ggJi"uggq Ta?"xgg J ZU"}gg<6g"~gg A3K"gg=4gg X5gg 9(ogg  g&gg7272 @"gg7P7P /N%"gg T 8|g"gg3XD:)gg /Myg"ggA"gg f gDgg"uN"gg 8 8 K_"gg KR|"ggY"ggzzCggh@(gg  g&gg ZH&gg  g&ggz A[g&gg 7 _gf/gg  g=gg qIg&gg ASmgg K K W)&gg \ \ KY8&gg   K=&gghB&gg % gggw7Mgg:ggg / / KSgg55 D mgg / /Y|ggZ5ggqq Jmgg 7 7 Mgg \Bggqq ]=gg / /^hgg 1 ]]gg   KH>gguu KEJgg [gg N xg_gg A A /9gg ` DJg?ggxT?!eggjN!jgg R R KXgg J\g!mgg  U9;ggg943cD,gg   K9pggHGggg f$ggg AYgg / /?!gg T:|gg S g@gg J`gg S S#IVAggqQmggUgg F FhTBggO.$wgg Xggg IZgg44 RG gg ]vggii Yegg 8[_|gg/}g}gg76^Eg&gg6b6b M8fgg77hW7gg TgggzWggg76 ggg /Aggg @rgggV@gggz ]V_ggg7#7# Rgg66 Egg6f6f 9+gg6k6k Tgg 9QNgg   CggPrOggjj KD'^gg . .I9Pgg T?k_gg  ADdggSWgg / /Bggg I2?Xngg K K K@3gg ] ]V`gg  #Oggz , ^gg / /Fmggq DggNg'gg % "(gngg 8 8 KFgg 3ggg $ 3g'gg K K:agg 7B{'gg 3O[gg OggHz'gg6_(gg ZWgg =oggg % %hCbgg e e KTgg@gg -OgggJgg S^ggSgg:*gg 8 JN4n gg :RggXTggNcggq 3PQ|dgg]gg Tggg KOEgg 7]gVgg9Hgg ggg f gegg  7Uwggg77h\fgg4;4 gggWgggh`<gg >gg} ggg L gg [ ?3ggg $ $"u^ggx3{P'$ggqGQgg K /7D&gg 7 7\F(gg R R"uOXgg e e P>gg >)gg KU*ggCxdgg  H[gg88hUTgg7^7^ L@gg Eo0gg7!7!O^ggaT2gg3g5gg   [dgg3D\7gg .Cfgg ^:gg % 3g;gg f,Ag>gg Tv+gg:~Agg K<cjgghW Dgg Q 5Ogpggh@Agg SMrgg\ngg $>Egg ERgFgg # ggg \ \^gg KB"gg3ggg TKg)gg Yggg 3ggg[8ggg .Hggg /]g gg Xgkugg65*Jgg88 /Igg8080 /=gg8383 /X1gg77 /Kggz3g*gg R .gngg KI@gg / /S8gg 6 6Xhgg,AZcgg 8 82\Ogg+Pgg 8Bgg55 <:gg  hWdogg KLpggyy@gg e e ?h!(gg !Bgqgg   /9gg e e"u^#gg ,Aggg *Mggg  gggy Z[gg 3ZLgg S,gg{:xggKggg /3w9gg .3@9gg JpXg*gg K KXvgg8q8qhE>_gg $KN4gg 8 6T}gg58 AU*ggh^xgg Q3_Yhgg4W4W /Agg /Hgg KggD} gg /S4g9gg f f RgghTgg   KC{sgg T3P[Rggyy Pgg  ggg  Vgg 5Sgg66 Pgg Mgg 8 8 P,!Lgg % % K^z%gg  rgZVgg84^3gZWgg678gg!Mgg 7 7R !Ogg44 @# gg :g%gg Tgqgg :"!Ugg5Z5Z J!Wgg 7gggoo,APgg  hPtgg77Vgg"uG.gg ]Uegg5p5p ;ggMFgg,AXgg & &h9gg ]yWgg gngg g!^gg QQZYgg888 ggg ZM!bgg7r7rgg ;$gg :ggMgg"u_Hgg T JS"gg 6 TMAogg V VB46ggw`p7gg>/pgg 7 7 KC2$gg Tgg44 NqggI8gg T .9$gg7^7^=$"gg  ] ZSWgg  ] ZJXgg k^Ygg A ZF$%gg ]k=h$&ggK,gg 0 0hW$-gg .3O$.gg E$0gg Sg$1gg   /OleggoCg$2gg W?$3gg . ;w*gg @3_Gagg3v\n$9gg f3gggqq:WggF9gg ,^8sggqQ$=gg N;gg@~gg Ptg$Bggp ggg  g$Cgg 3g$Egg AZAgg Rgg48 g(gg3g(gg4;4; Q(gg\g(gg A @ggg . SPg(gg .Ag(ggOg AggHggg KCpgg / /WFggNgg Aggz\Q(gg7w7w Fgg88 @gg `vgg[Eggqq KD3ngg T g(ggL"gg / /V Oggk9 Pgg 7y Z`gSggp)ggg >MO XggqG(gg .Gx3gg8]63U9cgg ]Tg&gg TPgg /_X(gg gggPgg T T KX#gg 7N(gg Avggg 8 8Bmgg  S:ggg .?fgg66hK-)gg :fgn!gg K_gg3ggg K K <-gg Ggg K ggg ZK'ggg55 P#ggXGg#ggIggg3gggjjA` gg489dgg76=3W?Qgg44Fgg4S4STgg33;Tgg33VVggz3gnggqgggWAgghJ gg _hggLgg   KSdggLggZtPgg / / KNeggImgg2J`gg T T"u^ggq%TAgg  <'gg44 Wgg T]*ggy \3g+gg  ]V0gg  _ S&2gg@bgg I7gg   K]&gg T JW7gg   JH)gg 6 6Qgg -Xgg K_gg]8gg  FggK7'gg K K K]gg  g;ggz3gpgg 9Zg&gg 8Pgjgg 7 7IggXEglgg e \>gngg88Rogg77 :qggQggg?gwgg8x8x _xgg *Sngg Tgqggqq K?)ggy F`ggg r`Szgg K]lgg+;rggu  AO-gg ]MggqPgggqq ^7gg  Ogg88 Y&ggllhR:&gg44 Wggqq KHmgg / /Jgg S^mgg K K D~&gg  Iggg Cgg ZSsgg .Rgg -4Wrgg:gg % f F=fgg / ggg A J>gg 8_2sgg3V[~gg / / K<5&(gg Dg*gg gggPgtggB?gg F|mgg 7RggD$&0gg  ggg f3gigg T ggg8Qg gg MKgg f3g!gg = = E4gggg44 Lgg4k4k Zgg44 A=\gg7W7W >]gg5h5h Pggxx /GggNXggz"$Ev^ggZgg,A`\ggy  JM|gg / / KKgg N NK#wgg ].xgg TGgg 79gg\Hgg  EZgg563ggg / /\hmgg % gegg /Agg 3[jgg39 gggp +gggZ~gg Cgngg .aAIoggp3iSNpgg A AM qgg 84Sotgg $Llgugg RAgxggu 3UK gg # # KT[gghZgg /APzgg^gg S @?ggg  J@<ggqq /<gg - 3ggg Cgg Zmgg]gg K>)ggp  -LLgghAggq3fP7gg KUsg{ggq Vgg IQggg I -_gg Hgg % %Zgg  J=gg 3ggg44Ngg . TC/gg \gg 2gwgg A V8g&7gg 8WagkggMgggz A;!gdgg58RTgWgg RK&BggFggg Csggg\ggqH:gg  W5}ggooUgghU~gg,A9sggy  %?Xggoo K[gg d d?gg 2 2h;ggh;Yggqq KQgg,AG@ZggzRyggg   KPgg K K ?1mggl={g[ggqqHgg3Sgg88 Lgg\ggg .3iM<gg %K gg .gggoTggg % f3\:&dgg 8=gggh<gg 9bngg K<g gg ggg:CggWIg]gg HAgg 9Uggg , g&jgg Qgg e e /Agg  g gg  gggt3?uggg A ghgg5j4 gjggDTggg66 ROkgg AUgogg=gg4W6X-gqggL=g(ggSDgrgghGdgg66 KV7gg6<6< K}gg3\S$hgg773Y>ggPgg [gg KKgg`gg>ag`gg - ggg>gg ,?*)ggKgg K=bgg % fDmgg ^Lgg f ggg  ggg   /Tgg RUgg 3gkgg^<gg  ggg=gg3g&gg % g'ggqYg<ggL6g#gg44 ;x#ggSg#ggp:g# gg3g&gg JB gggxx"u\.gg 5 J[sgg GTPggz A<>ggg"u=ggg Tjgg Z~gg Sugg;]gg77hR{gghK mgg K K Zgg [ggAgg / /LHgg88 YmggPmgg Aggy  JKy!)gg 0 0 :Ogg,AG#ggp  Imgg 8 8 KXagg K KhYQgg EZgg3Q<&gg % % KAgg JXAmgg #_gg KQgg QYLggP$#$gg 0vg#&gg f$g*gg /_gmgg   >mgg WggG ggqq KLmgg @ J>'gg   T-ggqq=<#,gg Kd ggzz 9%gg Jgg%gg813vg%gg $ 3g%gg - gLggMg%gg % 3g%gg A\g%gg T^g%gg  JWg:ggzY$g%gg6"8f`zYgg44 Rgg99 _gg88 Egg8<8< Gegg T T"u[gg ? ? K?gg / /+U%gg V!TggNgggg R -P%ggNHgggz]gg Mmggqg%oEg VP@iggqq KWU%gg .+ggg ggg O%gg f f;.gg55 >kggz rCgg / /U%gg ] ]Jgg / /L$gg bA0g#gg66 _%gg 3Gz%gg / / KR%gg . ggg bggg _gg T%gg _g$gg4:4:]#%gg65Qz<lgg T JXmgg  |gYggpSgg A A KZgg KUgg HU_ggoo K%gg  J?mggM_ngg $ -Ygg . B~ggo Cogg IBkgg K K Zgg KSYgggg*.gg  Q;*0gg gYgg783g*2gg T^Hg*3gg8'8' H *4gg3g*5gg88h^AEgg  h[gg KBggqq:mggzhgggFgg / /_dgg [tgg T G,1gg :,gg77<gg66 Ygg Fgg:&gg /Me*>gg\*?gg J g*@gg /qkW*Agg k9^*Bgg /qkM*Dgg @y<ggK}gf gg88 UVgg3Yogg /Mgg77F(=gg T ThWgg 3\MTgg7d7d Yc*Igg   KTKgg S ShQNgg 8 8VggNgg # #P*MggCdg*Qgg \mgg K_)gg 7 7 KZ*RggKXfgg843gmgg ?S gg H H Ngg A AB1!gg  S3"gg [T*Ygg Wggg;ggLzgg T T VKgg GBgg   /Kbggp;ggg Eggg J?ggg77^gg77_gg7]7]F.gg66G"(ggqq KT~6ggZ)gg RHmgg K+g7gg  @\gg2;e]gg LN*ggJmgg Tg+ggQ^^gg+K1xgg / / KZgg44 @h8gg^Fgg H H >w9gg bL+_gg0[gg ZB[gg JkXgg55 >bgg KDgg A3IuZgg Iggz ]6G%lgg  g%pgg87)3TJ-gg e'g`gg 7 7 KM :gg 7 7Yhgg .Mgmgg g;gg e  %Qgg8A6 ggg3g`gg 8 g.gg \ \ ;ggXz'gg _9g9gg JWg:gg]g<gg < <hT>gg46X`{Jfgg55hU&@gg65 g'gg 3XBkmgg / /RggBBgg V VZD$gg44Cgg >Dgg K[Pggm  ][w)gg5`5` JggqqN3ggEggg  hEmgg   KU+gg Mgg 7 7 KVHgg 3UNY!gg KRgghSmgg;Oggqq BMggrEgNggSj!gghHRggzzXTgg JNgUgg4,4, ZwVgg8282 S+Xgg f T[`'gg MHYggJgZgg $Lg$gg T ThH!ggh9gg   K^mgg , JL|gg 8 8 /IPgg [*ggz fggg =`gg $/gmggF gg  Nqbgg -3XEGggFQgg\!gg `CjggY gegg f gfgg3ggg KJ/!Mgg TC`ggg 3ggg>fgUgg7(5 g gg R9ggYmggg77 ]gg7o7o ^gg7 7 Dgg77 EggEAggii C@gghFgg KBggqq Dgg / /R gghU#tgg+ggg  Ogg . .9<gg S S O/ gg^dgg66 [gg K K,AGkn gg / /]gg @ AX$Zgg .p ZN/+gg $[$agg VR,gg55 Tsgg S$fgg <vgg % % >wgg \ \h_3gg3_J$igg KH6gg A %|g7ggz ]3gggJ'8ggKggggh\gg K Kh] ggGmygg KZg$lgg @3CW:ggV$sggh_gg 8 8 K:4mgg -=gg  gBgg $ZgCgg / gggq?gJgg3gLgg 7 g[gg6@6 gyggp S\,ggg / /Z(/gg KHgg -VOgg . .O&Pggx3g}ggxx /<]gg / /=gg / /Dgg8T8T \p~gg"uUgg  Zmgg TggghJ_mgg K,Agm~ggqq KMVggxxNggqq Sgg~ ggg"uVF0gghNyWgg77 \ggy  JG5Xgg   /=!Ygg  ggg  JFtgg 6S}^gg :g`gg4L3FgggR0bgg 5T8cgg J JFfdgg8j8jqATegg 7 ggg F;iggn3_Ejgg7)4e3_\rkgg=:ggqO1gg 7FZmgg KAFqgg  ggg 8H)gsgg O;gg J .Xgvgg 5 g3ggQgg TTgxgg JggooB{gg % g|gg % 3g~gg  ggg K>ggg Zvg :gg88 Ogg Eg*3gg66 < >gg88 \7Cgg 6UHgggVg Aggz ]Ioggg 3Z1gg33`>gg889gg88:ngg8{8{VDn2gg ] ]Sn3gg T,Ag Bgg66hS^ggzzOmgg K,Ag Dgg S S_gg ` TZgg @ %MDgg V V E| Hgg $ $?ggXgg VEgg . .Xbggqq K[WFggqq KU Ggg D JM Kgg66 BFmggqgHgg % % K^&Igg ;HJggzYMgg / /Zgg"u[gg / /\J Lgg K_n ggNg Ngg7`5Jg Ogg /qkK"gg K KhD Pgg ZEdgg T ZI< Rgg  g Sgg e e `Va=gg 9%gg S 7M Vgg @Qggg 3C Xgg 8 8C [ggggggz6;gg  HgghDgg9gg  Zgg \ ggg   GgGgg7373 @B agg\ggZaEgghOALgg J JHaGgg ] ]hK( hgg <j< g igg3ggg / ggg $A kgg J;$gg87 gggIg$gg3g$gg7 6T$gg44_$gg SL]g(gg VQg$gg U(gg 94g$ggWg$gg5q5qh_!gg58A ZB$ggmkDgggqq KWZgg48DLggg,ADj$gg66 <Zgg4f4< g$gg 3g$gg66 Fgg S S Hgg 4 ]<$gg>gg TH$gg55 Q$gg7a7ah<gg66 Gggh?mgg\ggqqHMgg / />ngg K,Ag(gg ] ] KS>gg \Mgg KJNgg Tdgg}} JOgg"uJ:$gg77h_$gg /3tL$gg  ]kA'gg J Jh`$ggLggg Zy:N$gg JD$gg A A ; (gg 3E $gg S Sh:y'gg KQ7(gg 3mY$gg J g(gg h[(gg  JZi$gg ]ggL9gg JK'ggLPggqq KVygg  Djgg gngg D$gg .Cgg S S;gg <Qgg T J<$gg J ggg 3g)gg5p5p^\*2gg /Gg'sgg  h]'tggyyhRfCggVggg66 :gg6E6E Ugg6K6K Vogg55 W'xgg5b5b @;n2ggzz Ton3gg K,Aggg 8 8 Bggh>ggRNggSgg:gg?FEgg+L1gg / /\Fgg / /HgUgg44h='gg . gHgg_^gJgg T?gg,A\ggh\gg,A]Rgg \Q&gggg*>gg K K<*@gg Z['ggh:F*Agg T ZL*Bgg Z_ Sgg 7.g'gg K^N'gg AI  Wgg >'ggz ]69gg /O'gg S'ggy3g'gg?R*IggR1ggWggp  -Sgg K K K:'ggo 3U[6'gg 5wXg.gg g*Qggh<*Rgg :'gguKgg [n,ggqAgg # #h^'ggpX ggcgg ] g'gg='gg3ggdgg  ggg / g kgg AVe9ggz g$ygg A UgggIggg ]IUggg=gJgg TOgZgg563gZgg5L5 gZgg563gOgg T3YH~gg^ Egg  #QFggqq Dgg ` JN$gg66 <=tgg AJyggG#ggg`g1gg TJ(ggA2gg 1 1h;ngg e eBgg Agg K K,AVgg KX2Hgg b b KP#Igg / /Agg 7 ZVgg J JhLJggJ-gg ?ygg7272hWggg #+g$2gg % )ggg Q Bgg  [3_;n gg   KFD4gg K KhBgg KVKgg @Tgg % % Rtgg K:LggqMggy -]gg@yngg R ggg5z5Q gQgg M5ggDHgg KMMgg f Xgg TOn gg KOmBgg  ^n ggoJIgg DRggg .Q ggg =gg OZagg 8 3ggg  -Wggg z9g#eggzS`gMgg J .EgRgg [C[gVggV~ggg f f Y'gg Wgggq\ggg5c5c@4gg55[gg44\ gg44PUgg3gWgg77 NXgg \ \hBgg,ACE\gg  ^gg,ARlgghGagg K?mgg ]J9bggq AY gg AnggppNmgg K2?gogg /<pgg  gngg~ gqggq O^cgghAfgg > >\jggEggg ]Xgigg Qgjgg KJkgg  h[Zdggq 7`gg3`=ogg /3PVrggTvgg 6Oegg % f3_Pzgg C C 9',gg T3qZgg / / K9mggQg gg K^gg A AX$mggqLgg KQgg Agg PGrggqq Dmgg Kq2:ggg KGfggq;gg f J3ggg66 >gg3ggg f g9ggm  gggo ggg 8]Ng gg 8Xggg88zYggg 8Fggg7s7s Nk>gg4v8m T:gg76Ya S;gg  gEgg K K,ARggCggFxgg / /Wggqq Ygg6l6lLJgg KQ5ggEgg ]_gg KQXgg55hC9gg KCngg ]"ugggq =gg] gghK gg55h>!gg  ZkHgg 8 g[gg [ [hOo#gg44 KH.&ggz6Y*&gg  hSgg K K ;gg Sgg K\gg \ \^ggpp Jv.gg $gggo <ggyy /Dggzz K_mgg I)gg Tggg A AhUXmgg 7yWg#gghBgg \i$gg $$g"gg RWggYVgg / /W!gg gggy ggg % ggg /U gg 4Lsgg5t5t Cgg5x5x ^gg55 Rgg44 Fgg  ggg $ $ MIggzzMgg 8PgggoDggg \ \ KP\gg K K,AGggqq K^ggZ4gg D -B+ggT5gg Y YhBgg ^gghXwggxxOgg Igg T:8gg T T P6gg KJ_ggMgg6?6?hDgg  ?CgghQgg /qk^ggUpggg33Ugg KCgg D!4ggz Pegg88` ggz6U7gg JO8gg A'gggp3g9gg /M:gg :gg KDgg K K >;gg ZSggg T3PGgg,AA;gg Qgg / / /]}mgg KWggF7Ygg8743g.gg   Tgg   <)gg K@ggg   Mgg5252hAgg d dYgg48 ggg5e56:tgg48 ggg55hYqgg64 [Xegg 8/<gg77 J ggL!gg Z b=ggghV"gg 6 6 Ugg KDgg Nfgg;Pmgg / / ?WgggCngg |g&ggW2(gg ] ] S+gg ZZg,gg77N-gg  S3?M"ggMG"gg ] ]D!gg ST#gg T TM&gg YVgg eZ\3ggFg (ggh^"gg e eA8ggoDg9gg . g"gg  JJ<gg fLig"gg >gg\g"gg K?AggJEgg64AGgg9gHggVgg S ggg .B]gggywV9!gg4(4( :\!gg J .Eggg66 K?wgg66 KZgg66 KN@gg66 KA#ggTUgg / / T9Xgg?gxggPgg RZ8gg _ _ >L%ggyy \gg  MZgg,APgg / / KU[ggy  THugg ;&ggDl"ggE1"gg77Ur"gg A %3@gg Bgg BX" gg=" ggKg!gg / g" gg . @>"gg % % K[Jgg Bxgg / / KVdmggQggzz Q%gg L[mgg K:%-ggO"gg R]"gg88 Bh"gg f J3g"gg^gggzzhJgg  h>xagg ]Hgfkgg77 ;$"gg  g&ngg . \g&pgg54B g*-gg5W5W T&sggy g&uggy3g&vgg 7 gEgg A n3ggzhgggzzPfgg / /+:mggqggg"uVgg OK&|gg33 >&}gg44 ]4gg \ \ /Mgg a ]Nbtggq Tpgg4d4d ?gg D DhEjgg 9!gg55 ^)mgg Tgggww ?gg66 ?gg 7 7hIj&gg=\Dgg e' g&gg CBg&gg /qkJ@Jgg . . A+ggo>2g&gg Sy;ag&gg>&gg 5 ZNtg&gg   ZkggZg#gg44 Q&gg . H&ggBgg J3\?&gg - -= &gg 3gggzz [Ugg Xgg ?C,gg  JY (CggCgggJMmgg_1gg M-[7gg5P5 g&gg gYgg IPmgg  JSgg\!gg_"ggx  RT_ggKg&ggqqNggUIggL gg   KHgg K9&gg  g!gg 3g)#gg fg)$gg .gg)%gg  Ujg)&gg88hR)'gg f g))gg8&5`Ufgg6x6x L)+gg3ggg4F4F 9/gg4K4K Tbgg33 Ggg88 ;/),gg753WI gg  A !ggBggppFgg KOUgg @{)/gg KZ)0gg A .NDgg T .\Xgg T/xgg K K,AJggoTgg   KRgghV)4gg ?ggTCggUdgg NggCggqV)7gg %+g&ggqqKW)8gg [ [_):gg3gg A A_gg Pgg 3V" gg T^?)?ggz3UK<)@gg Ug)Agg 69" gg T)Dgg FM" gg 1?g)Egg3Pgg /CgggqLg)Jgg \Mgmgg   =gg 8 8XBh ggh]]gg T JHl)RggCgg 8 8hRgghEegg3g!{gg3g"gg / g)TggG)Wgg  ggg ;gIggn gJgg 3gMggpB,g ggAWPggp 7@gzgg,AKp gg  Tg{gg,AMdtgg Vtgg COhgg: gghAmgg @ @ KISggG$Ngg dCGugg b TOvggxxUhUgg  _wWgg Z;Xgg J3OvYgg k9J^gg4 4 :gg[G_gg [ ?3g`gg633\Jggg gg K KhQsjgg %3UZ_QggS\gg7{7{hY@gQgg6P6 gRggZmgg -Siggzz[mggpQhngg KWgg,gg KAdggIggqq I!gg#Jggqq>!gg88 ?ggqA\gg ! b ZLgg KQn"gg   Igg,A?8gg:gg,APKgg / / KVW"ggKFgg"uL8gg ^Q#gg  Q|gg543U_&gg  g(gg I -3gggw)ggg K K,AU*gg JR+gg@(ggqq KA,gg37Cl.gg44 ;1gg6X4z]bYgg8M8MhB8bZggoHg3ggLFg4gg)g(gg 8 6;4gg . \}6gg g#gg77 KJkgg7E73; gg  T3QF9gg A g\gg K>gg 8 8 /MMggRJ:gg %L09gg KMggpp\:ggV'?gg $ ggg K>bggGAgg55 _Cgg 9Xggg TeggzY2mgg .UFgghT]Ggg   KY,gg AlggyVg}gg3ggg DUHgg_gg3gggOggg54` ggg @Aggg 8EUggg6s6s G(gg /]ggg55hEEgg T T"uKgg KZlggRgg KXFgg 3RPggq 3XOOgg   ;(gg HggK:tgg 8zD1gg / / K^gg4:4: JhgghPgg38<ggg - T\mVgg   KJgg 7 7 KQ`Cgg33h[gg TOTgg =Jgg9&gg>gg \ ggg  ggg KOggh<gg  Z;gg kRjgg88F%gg8Zgg 3}DGgg J .T"ggg KGgg :kgg K_gg88hStgg44q](=ggzz :gg  \3_PVgg S3\=)gg 3Tgg   K]Kgg 7NdggzzS5ggL.gg W~gg :Dgg d ZggyG'ggRTggS~gg<gg55hV ggL gg ggg /?!gg J JhBgg S g"gg ?Dwgg  ggghBgg   KE+gg   KIgg `*gg 8 8 ^gg  gggqA/g"gg KQg ggRg"gg ]g?ggoUg"Xgg /[xg(gg5`5` Mmvgg 8 8Jgg8w8w O4gg88 ];gg77 Pgg7[7[ ^hgg  hH5 gg \ \ KH{gg Nx ggpp]mgg / / KK"dgg @Ygg ] Zjggggg7g.[gggggggggggggg=gggggggg"2>ggggggg[ggggggg-ggggggg+fEgggggggmgggggggWgggggggg(#ggggggg+ 4ggggggg,vt]ggggggg/ggggggg+gggggggVwggggggg8ggggggg^ggggggg'Omggggggg)@ggggggg!gggggggHggggggg1A9ggggggg*gggggggggggggg hPggggggg+ ggggggg1ggggggg ggggggg$:gggggggR|ggggggg`ggggggg Cgggggggggggggg.biggggggg0wggggggg$wggggggg.ߖggggggggggggggKGggggggg9,gggggggSggggggg1^gggggggG5.gggggggfgggg0Egg'6t&gg /zgg$D?gg!Wgg(F)gg `gg3*gg:gg1icgg$=ggKgg0,gg#4gg gg(gg-^gglgg/ggugg+Z.g Umg&r gX*g~<^g#AgDg'Eggg-.=ggg Tgggnzggg  gggmggg gggWggg"rqggg ;ggg |gggCggg+ؒggg D;ggggggjggg %ggg'gggP(Ѿgg+NNgg gg |Ygg.ܹgg >ngg/gg%8gg&)ygg=#kr0&j"2 _! =(gggg /gg"'gg%6)gggg;Egg0gg^Ygg/ggBaggܕggrHIgg&egg$D2@gg"gg,gg1Yggngg$gg0TggggXSgg#$ggygg(g+cg>ggg%LmgggH ggg!kggg;ggg)D4ggg)jggggggol);//Qj =3ggg- gggggg%Pggg 8gggHSggg2ggg 2Jggg&ggg1ggg$cggg Xggg!9ggg_ggg6Sggg.ggg d5%3|Yggg 5[YgggBggg 5EBgggMYggg7Bggg$Yggg%fYggg$Bggg%PBgggl-Yggg+a>YgggVRBggg+K"Bggg$ggg \ gggDggg%zEggg2EN9ggg Vggg8+ggg @Fggg$ggggggg(2ggg2Qggg-aggg:C-ggg.Krggg.-ggg0z1); [.i^!$8':*) i' sgg0Fgg l8\gg1@tgg*z!ggRWgg;ggKgg-6gg'5ggLgg @Fgg!gg2J ggGpsgg*\/ N=ggg!&ggg#'ggg-kggg#; 8gggxggg (gggggg%*ggg%&Hggg gggo_ggg2gggggg+ggg)0rggg#&׫ggg .ggg.ggg)gggLzgggirgggI^nirggg Dirggg oirggg$Lirggg&1Lggg&"gggiIggg]t/ 5*B i-$osDg'UHg$ g {Dg0g!AgD>g<egXg+jg)Ag&gsgg-4[gg ;הgg$]zgg'ggg$7ggg.}rggg)ggg h1mg9g*`Kg/cg`gggggggggg /v4 gggggggggggggggggggggggggggggggggggggggg6vgggggggggggggggggggg"evggggggggggggggggggggggggggggggggggggggggggggggggggY<Zgggggggggggrhggggggggggigggggggggg"6V&gggggggggggggggggggKgggggggggg&gggggggggggggggggggg7gggggggggg*)B*Hggggggggfgwgggggggggggggggggggg.Qggggggggg1/6FBggggggggggggggggggggggggggg !ggggggggggggggggggggfg~v ggggggggggggggggggggLggggggggggg 7ggggggggggggggggggggK?fg!gggggggggā"Ăgggggggggggggggggggg ăggggggggggggggggggggv ggggggggggggggggggggggggggggggggggggggggfg K&{8gggggggggggggggggggggggggggggg3ĊggggggggggL1ggggggggggg5gggggggggg 1(gggggggggggggggggvvggggggggggfg&{vggggggggggnČgggggggggg %nggggggggggggggggggggggggggggg8LCg ALHggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggLOLQgggggggggggggggggggggĒggggggggggēggggggggggggggggggggvHgggggggggg&{g&{gggggggggg ?ggggggggggggggggggggggggggggggLjggggggggggggggggggggggggggggggggggggggggg5gggggggggg    *w>#/;LКRN]g@ X7Lq LoLL   ] gJB &{ggggggggggggggggggggg6\ggggggggggggggggggggggggggggggfgfgqggggggggggggggggggggfgggggggggggg8gggggggggggggggggggg64bggggggggggm&{gggggggggg&{gggggggggg5v`_gggggggggg#20ggggggggNggggggggggggggggggggv&#gggggggggggggggggggggggggggggggggggggggggx c#'!gggggggggggggg *}ggggggg^,Agggggggg&{gggggggggggggggggggggggggggggg*gggggggg&{gggggggggggggggggggg7gfgfggggggggggg?fg gggggggggggggggggggggggggggggggggggggggg Jgggggggggg Lgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggshggggggggggggggggggggsggggggggggsibggggggggggg8?fggggggggggggggggggggg5$5ggggggggggovggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggg&{fgggggggggggggggggggggsggggggggggggggggggg9nggggggggggsl f/@ggggggggg8dgggggggggg gggggggggggggggggggggBggggggggg1(0?Yggggggggggggggg(8*ggggggggggggggggggggggggggggfg+ggggggggg Kggggggggggfgsmgggggggggggggggggggggggggggggggggggggggggso&{Q+gggggggggttggggggggggggggggggggfgPQ . . .Yz_RSTeBU /q /WVWgggggggggggggggggggg ggggggggfgV&{gggggggggg4tggggggggggt |&gggggggg4ggggggggggqgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg~g gggggggggggggggggggg53ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgfggggggggggggggggggggg JSgggggggggggggggggggg4?gggggggggggggggggggggggggggggg &gggggggggggggggggggggggggggggggggggggggg b&{gggggggggggggggggggg6fggggggggggg.Qggggggggggggggggggggggggggggggggggggggg>gggggggggggggggggggggggggggggg83 \ggggggggggD=ggggggggggggggggggggvggggggggggfg*ggggggggg&gggggggggt#gggggggggggggggggggggggggggggggggggggggggggggggggg&{ gggggggggg8ygt$ ggggggggggvgggggggggggggggggggggsfgggggggggggggggggggggfgggggggggggggggggggggggggggggggfgggggggggggfggggggggggggggggggggg&{gggggggggg J4fg A4Bggggggggggggggggggggggggggggggggfgfg4Vt( Aggggggggggggggggggggigggggggggg gggggggggggggggggggggtuggggggggggggggggggggggggggggggzgggggggggggggggggggggggggggggggggggggggg&{gYggggggggggggggggggggggggggggggggggggggggggggggggggw_6fggggggggggggx*<%gggggggggggggggggg&{ggggggggggggggggggggggggggggggggggggggggt*gggggggggg-gggggggggggfgggggggggggggggggggggggggggggggsHggggggggggo7g7Vb K KY / /Ulafg 8gggggggggg5ggggggggggggggggggggfg5ggggggggggggggggggggggggggggggƭgggggggggggggggggggggggggggggg&{ƮƯfgggggggggggggggggggggggggggggggư% ggggggggggggggggggggggggggggggugggggggggg[8Ʋgggggggggggggggggggg&gggggggggsƳuggggggggggsgggggggggg ggggggggg Sfgg[7qgggggggggg.Qggggggggg8["gggggggggggggggggggggggggggggggfg8ggggggggggggggggggggv&{gggggggggg&{[+g1ggggggggg\Iggggggggg&{ngggggggggg.Qggggggggggggggggggggggggggggggggggggggg&ggggggggv[6g[8ggggggggggg6 Sggggggggggggggggggggggggggggfggggggggggggggggggggg[<g[=gfg[>g%2gggggggggg[Bg[Cggggggggggg -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg[Pg[Qg[Sggggggggggg4vgggggggggggggggggggggggggggggggggggggggg tEgggggggggg[`]ggggggggggyrgggggggggggggggggggggggggggggggggggggggg8Bggggggggggrggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggg[tgggggggggggggggggggggX[xg&gggggggggv gggggggggggggggggggg%Dfg 8gggggggggggggggggggg20ggggggggg&{ggggggggggfggggggggggggggggggggg&{[gfgggggggggggggggggggggfgggggggggggggggggggg[fgggggggggg&{gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg3Iggggggggggggggggggg4 fg / 5 0 6  %LC\2 K K_ K KUl 7\7 /N 8  3 :ggggggggggggggggggggu15&{gggggggggg&{ggggggggggggggggggggfg0ggggggggor>gfg?ʠgggggggggggggggggggggggggggggggggggggggg>gggggggg&{fgfgrFggggggggggggggggggggggggggggggggggggggggg^.Qggggggggggggggggggggggggggggfgggggggggggggggggggggggggggggggʡ8ggggggggggggggggggggggggggggggggggggggggʧrOggggggggggggggggggggg ʫ&{rWgwagggggggggg*Ebgggggggg*gggggggggggggggggggggggggggggggggggggggw>fggggggggggg(rbg8^gggggggggg,Agggggggggggggggggg,A ggggggg*ggggggggggggggggggpgggggggggg&{ggggggggggrqg*H!kgggggggggggggggggggggggggggggggggggggrvg&{ggggggggggʻ88rzgr|lrʼgggggggggggggggggggg Kʾggggggggggrgggggggggggggggggggggggggggggg  gggggggggggggggggggggggggggggg Kfg8o/! /5P+20,A(#|&ggggggggggggggfgggggggggggggggggggggfggggggggggggu|(gggggggggg .gggggggggggggggggggg&{qggggggggggggggggggggfgfgrXggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggg&ggggggggggggggggggggggggggggg*1gggggggwBrg ArgggggggggggggggggggggggggggggggggggggggggwDggggggggggrg*1gggggggg 1ggggggggggggggggggg5rg ggggggggggwEggggggggggggggggggggrgggggggggg Trgrrggggggggggrg*ggggggggg4< $rg !     n    W6Dggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg3gQgggggggggggggggggggg. I gggggggggggggggggggggggggggggggggggggggggggggggggg6ggggggggggggggggggggg gggggggggggfggggggggggggggggggggggggggggggg4.ggggggggggg,~gggggggfggggggggggg&gggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggg.Qggggggggggggggggggg!gggggggggTgggggggggggrgggggggggg&{ ]&{gggggggggggggggggggggggggggggggggggggggggvz6oggggggggggggggggggggt Tggggggggggggggggggggggggggggggggggggggggggggggggggfgfggggggggggggt Sgggggggggggggggggggg5ggggggggggfggggggggggggggggggggg87kggggggggggtgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggt gggggggggggggggggggggZggggggggggggggggggggg&{g \ggggggggggggggggggggggggggggggggggggggggfgu*ggggggggggg 7g:g*ggggggggg&{&{gggggggggggggggggggggggggggggg;ggggggggggggggggggg&ggggggggggggggggggg Tfgfg6w T gggggggggg|ggggggggggWgggggggggggggggggggggggggggggg WgggggggggggggggggggggZggggggggggg  8L Ml   Ogggggggggg-Vgggggggggggu;gggggggggg-Z-[ggggggggggggggggggg74b-hggggggggggg-jgu<gggggggggg-mgpu=ggggggggggu> Tggggggggggggggggggg-y&{gggggggggggggggggggg82gggggggggg-ggggggggggggggggggggg pgggggggggggggggggggggggggggggg4?0-ggggggggggggggggggggg5Lu?gggggggggggggggggggggggggggggg2ggggggggggggggggggggt4Yggggggggggggggggggggggggggggg!gggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggg&{-ggggggggggggggggggggggggggggggg7r - -ggggggggggggggggggggfgvgggggggggggggggggggg A 8gggggggggguf&{&{6"gggggggggg8t Aggggggggggggggggggggggggggggggv K-gv Aggggggggggggggggggggfg7*gggggggggugggggggggggggggggggggggggggggggggggggggg-r&{gggggggggg7gggggggggg gggggggggg3ggggggggggfg- /&{-g"uggggggggg-ggggggggggfg K-ggggggggggggggggggggggggggggggg.g.ggggggggggggggggggggggggggggggggggggggggggggggggggg1ogggggggggg&{gggggggggg.ggggggggggguCgggggggggg&{.&g+ggggggggggggggggggggfg5.2g d e Y?Y?Y? f Ul gQ h i   j  Kggggggggggggggggggggrwgggggggggggggggggggggg  R5-qgggggggggggggggggggggggggggggg6Jggggggggggggggggggggggggggggggggggggggggsgggggggggggggggggggg8gggggggggggggggggggg "wggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggorugggggggggg7gggggggggggggggggggg@ggggggggggggggggggggfgggggggggggfg.Qgggggggggg6"gggggggggg&{ggggggggggggggggggggg8qgggggggggggggggggggggggggggggggggggggggg Kggggggggggfgggggggggggggggggggggu,g/ggggggggggggggggggggggggggggggg5gvqgggggggggg&{grggggggggggr&{ggggggggggfg&{qtgggggggggg&{ggggggggggggggggggggggggggggggggggggggggggggggggggg S~gggggggggsggggggggggggggggggggfgtNggggggggggUgggggggggggfgggggggggggX&ggggggggg\xggggggggggagggggggggggfgggggggggggggggggggggg\ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggtgggggggggggggggggggggrrgggggggggggggggggggg;хg 4ufgggggggggggggggggggggэgb*^jgggggggggggggggggggggggggggggggggggggg ]zO gggggggggg;ggggggggggg3Igggggggggggggggggggggggggggggggggggggggggggggggggwgggggggggggggggggggg@gfggggggggggg ggggggggggCgfgQ ?s9s:rs;gggggggggg9ggggggggggggggggggggqggggggggggfg8N8ggggggggggTg6k"wgggggggggs= W&ggggggggggggggggggg&{^8qgggggggggg,Agggggggggggggggggggggggggggg!ggggggggg.ggggggggggggggggggg+gggggggj=ggggggggggggggggggggnfgggggggggggrg \1FB/6gggggggUgggggggggggggggggggggggggggggggggggggggg*gggggggggtHegggggggggg#-gggggggggsxgggggggggg*1gggggggggggggggggggggggggggggggpgggggggggggggggggggggggggggggg&{ggggggggggs?gggggggggggggggggggggggggggggggggggggggggggggggggggs`O gsAgggggggggg4gggggggggg 8ggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggggfgfggg5p 8 sC&{ggggggggggsDgggggggggggggggggggggggggggggggggggggggg,A"ugggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggg4ggggggggggfg&{gggggggggggggggggggggggggggggggg Tgggggggggggggggggggg ]ggggggggggggggggggggggggggggggggggggggggg )*+ ,*wqqqR_ Hew^V- .ggggggggggtgggggggg8 \ .uu5xgggggggggggggggggggg8ggggggggggfg.ngggggggggggggggggg<`4gggggggggg&ggggggggg<gggggggggggggggggggggZ e Au<.Qggggggggg<gggggggggggggggggggggvv5 ! ggggggggg* ggggggggu&{&ggggggggg<g < 1ggggggggg<Fuggggggggggggggggggggg.gggggggggg/q f #1gggggggggggggggggggguggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggg<ggggggggggggggggggggg5gggggggggggggggggggg<gggggggggggggggggggg6HwA4&{ggggggggggggggggggggfg K8\gggggggggggggggggggg<gggggggggg ugggggggggg wggggggggg<ggggggggggtM<ggggggggggg= Su?gggggggggg*gggggggggggggggggggggggggggggfgggggggggggggggggggggE ]mDFggggggggggvggggggggggggggggggggggggggggggfgggggggggggggggggggggIggggggggggfg]G{fg /3Iggggggggg gggggggg /R="g3Iggggggggggggggggggggggggggggggggggggggg<I($==_ TM==eZ7   / b M(O"Ygggggggggg3Iggggggggg&{8 ]4gggggggggg6TJg ťggggggggggggggggggggggggggggggggggggggggfgfgyggggggggggTTY&{gvOggggggggggzggggggggggŧfgqggggggggggvPgggggggggg7ggggggggggfgfgů$FO&{ugggggggggg8gggggggggg$ggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggg5ggggggggggggggggggggggggggggggŸ7ggggggggggggggggggggTwggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggg 8gggggggggg*)ggggggggTwu_ ggggggggggT5gggggggggggggggggggg gggggggggg Tggggggggggggggggggggfggggggggggggggggggggg&{$.gggggggggggggggggggggggggggggggggggggggg7MtCggggggggggvRtgggggggggg T$4vSfg6fg 8ggggggggggggggggggggqgggggggggggggggggggg6!gggggggggfggggggggggg6OggggggggggggggggggggvTgggggggggggggggggggggggggggggg JTgggggggggg fggggggggggggggggggggggggggggggg&{fgqgggggggggg T1)/6ggggggggggggggggg,!gggggggggn Tgggggggggg$>gggggggggggggggggggggggggggggg"uggggggggg1gggggggggg $fggggggggggg Ugggggggggggggggggggg afgfgggggggggggggggggggggfggggggggggggggggggggg&{$D$Ggggggggggg  T .LCUPUSUVZ7 Ml / /]ggggggggggggggggggggggggggggggggggggggggZg[gggggggggggggggggggg\ggggggggggggggggggggggggggggggg_ggggggggggg sgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggmggggggggggggggggggggggggggggggggggggggggg4ggggggggggvgs48.gggggggggggggggggggg}gggggggggggp+,!ggggggggggggggggggggggggggggggggggggggggggggggg fg gggggggggggggggggggggggggggggg)Bggggggggg#1gggggggg!ggggggggggggggggggg,Aggggggggfgggggggggggggggggggggggggggggggfgggggggggggggggggggggg60gggggggggggggggggggggggggggggg4gggggggggggggggggggggggggggggggggggggggg'(gggggggggg)gggggggggg6"7  sgggggggggggggggggg fsgfgqgggggggggggggggggggggggggggggg&{s4Vggggggggggggggggggg,ggggggggggfggggggggggg5 wggggggggggggggggggggggggggggggggggggggg0ggggggggggsg 1gggggggggggggggggggfggggggggggg A*>6ggggggggggggggggggggggggggggfgggggggggggqg $2gggggggggggggggggggg:gggggggg Ko @ggggggggggfggRggggggggggggggggggggZgggggggggg #ggggggggggggggggggggggggggggggggggggggggggggggggggU:7ggggggggggggggggggggggggggggggfgfg9$*gggggggggggggggggg+gggggggg6 gggggggggggggggggggg(${   _(e 8LC 8Ul | }~ggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggg * gggggggggggggggggggggggggggg Agggggggggggggggggggg /fg>ggggggggggggggggggggggggggggggggggggggg!~ #)/ggggv tVgggggggggggggggggggg _gggggggggg T S8ggggggggggggggggggg8ogggggggggggggggggggggfgggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggg7 ]gggggggggggggggggggg g.Qggggggggggggggggggggggggggggg5fgggggggggg&{gggggggggggggggggggggggggggggggggggggggg5QgggggggggggggggggggggggggggggggggggggggggggggggggggJggggggggggKggggggggggfggggggggggggggggggggggggggggg.Qggggggggg #g Sygggggggggg 8gggggggggg1gt[mgggggggggggggggggggg4#&{fggggggggggg3ggggggggggggggggggggfg ]t\ggggggggggs+fgt]gggggggggg OfgggggggggggggggggggggggggggggggBgggggggggggggggggggggDFggggggggggg57gggggggggg ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggg gggggggggggggggggggg +&{t^Eggggggggg Kfgggggggggggggggggggg gggggggggg&{m&{+ggggggggg gQ&gggggggggt_pR6t`gggggggggg {g8ggggggggggggggggggggta"@&gggggggg&{tegggggggggggggggggggggggggggggg! / / /_2 K3\3o&{c> ]ggggggggggc"gggggggggggggggggggggggggggggggfggggggggggg.Qggggggggg&{gggggggggggggggggggggggggggggggggggggggg%.Qggggggggggggggggggggggggggg Yggggggggggpgggggggggggggggggggg3ggggggggggggggggggggggggggggggfg&{gggggggggggggggggggggggggggggg%.<ggggggggfgcO8 gggggggggg1*&gggggggcUg74v Pgggggggggggggggggggg.ggggggggg&{tgggggggggggggggggggggggggggggg&ggggggggggggggggggggvgggggggggg -v8cku&{&gggggggggg#gggggggggg$%&wJgggggggggg Tcu'&{ggggggggggcz ]gggggggggg6c~`gggggggggg3ggggggggggggggggggggXggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&cgcgggggggggggggggggggggggggggggggggggggggg3Igggggggggggggggggggggggggggggggggggggggggggggggggfg ggggggggggggggggggggpggggggggggcg1ggggggggggggggggggggggggggggggggggggggggggggggggggfgcgy@ ,Agggggggggggggggggg 6ggggggggggn&{gggggggggggggggggggg7uj .:gggggggggg77fgggggggggggfg Hggggggggggfgc?gggggggggggggggggggg,!gggggggggAggggggggggggggggggggKcg ffgggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg+gggggggggw T fLCUk/uw^do b K`Q c dUdw  eggggggggggggggggggggz,Bz/gggggggggggggggggggg5fgggggggggggggggggggggggggggggggz2) %ggggggggggggggggggggz9sgggggggggggggggggggggggggggggg) )zBgggggggggggfgsgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg)gggggggggggggggggggggggggggggg50gggggggggfgzMgzNggggggggggggggggggggzWzXgggggggggggz_gggggggggggzdggggggggggg37gggggggggg8rggggggggggzigggggggggggggggggggggI!ggggggg4.Qggggggggggggggggggg.Qggggggggggggggggggggggggggggggggggggggg*)ngggggggggggggggggggzgggggggggggzgw0gggggggggggggggggggg51%ggggggggwsfg $% ),!ggggggggggggggggg zg5Kggggggggggfgwtggggggggggggggggggggggggggggggggggggggggzg*%ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{fggggggggggg uPggggggggggN*gggggggggg*4Vggggggggggwu 8gggggggggglfOL/zgfgggggggggggzhzgggggggggg*/@gggggggggggggggggggfg gggggggggg ggggggggggggggggggggwvzfg,Agggggggg,AgggggggggzzgggggggggggggggggggggGggggggggg#$ggggggggggwxuggggggggggggggggggggggggggggggggggggggggggggggggggwyggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggg)gggggggggg ] Sgggggggggg       Y T TY  KLo        y tgggggggggggggggggggggggggggggg@1fggggggggggg2tgggggggggg %g4ggqggggggggggggggggggggWDggggggggggtgggggggggggggggggggg$}&Zbggggggggggggggggggggggggggggggggggggggggggggggg7gggggggggggggggggggggggggggggggggggggggg(`)+ggggggggggggggggg9&{:gggggggggg{.Q*gggggggg>ggggggggggggggggggggH ggggggggggggggggggggXggggggggggg[ggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggbggggggggggfggggggggggggIJp ggggggggggggggggggggggggggggggvd&{8tfggggggggggg$ Ngggggggggggggggggggggggggggggghw;gggggggggg KQggggggggggt5R4ggggggggggfggggggggggggggggggggggggggggggg R&{ ggggggggg>ygggggggggggggggggggg5gggggggggggggggggggg TEgggggggggggFzggggggggggtgggggggggg&{gggggggggggggggggggg Sggggggggggggggggggggggggggggggggggggggggggggggggggtgggggggggggggggggggg7ZggggggggggggggggggggZ(8gggggggggggggggggggggggggggggagggggggggg ,/@ggggggggggggggggggg"uggggggggg7`&gggggggggtggggggggggggggggggggfggggggggggggggggggggg^gggggggggg6trRggggggggg&{gggggggggggggggggggggggggggggg  !Q " # $ % & ' (T / b * +gggggggggg 8gggggggggggggggggggg&{gggggggggg5ggggggggggggggggggggNgggggggggg!~ggggggggggggggggggggggggggggggggggggggggggggggggg60gggggggggggggggggggggggggggggguogggggggggg ?Ngggggggggggggggggggggggggggggggggggggggfgggggggggggfggggggggggggggggggggggggggggggggggggggggg5ggggggggggggggggggggg8ggggggggg5grggggggggggggggggggggfggggggggggggggggggggggggggggggg%,sG)gggggggggggggg3 $gggggggggggggggggggggggggggggggggggggggggggggggggg5u !gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg.Qggggggggggggggggggggggggggggggggggggggg*1ggggggggtZ&{Jgggggggggggggggggggg @gggggggggggggggggggg&{gggggggggggggggggggghijLgggggggggg6g,~ggggggggg8ggggggg&{gggggggggg Kggggggggggfgggggggggggggggggggggqggggggggggfggggggggggg ]ggggggggggggggggggggggggggggggggggggggggs&{ fgw6$gq6,g y&ggggggggggggggggggg gggggggggggggggggggggggggggggg$g{urmggggggggggfg6Fg6Ggggggggggggfg"ggggggggggggggggggggusgggggggggggggggggggg6Mgfgggggggggggggggggggggggggggggggutgggggggggggggggggggggggggggggg~ fgggggggggg gggggggggg#6]g /gggggggggg 66e6gg&%ggggggggg   *w  8= K KM   gggggggggg-/ggggggggggeg57+0worrgggggggggg2fggggggggggg8Ggggggggggg3gggggggggg&g'g(g4)gYgggggggggg5gggggggggggggggggggggggggggggggggggggggg684vggggggggggggggggggggfggggggggggg=ggggggggggggggggggggg>gggggggggggggggggggg[ggggggggggggggggggggggggggggg04gggggggggggggggggggggggggggggg8ggggggggggggggggggggufgggggggggggY@ !_ggggggggggggggggggggg,Aggggggggeg&{ggggggggggggggggggggLfg \8ggggggggggggggggggggfgx@gggggggggggggggggggg{gogggggggggggggggggggg&{ىggggggggggٍgggggggggggَg AggggggggggggggggggggggggggggggggggggggggggggggggggT4Uggggggggggggggggggggv4#ٝ $wjggggggggggs~7h{fg٨gggggggggggggggggggggggggggggggVggggggggggٯg gggggggggg&{ T&gggggggggfggggggggggg S'gggggggggg .gggggggggggggggggggggggggggggg5rggggggggggsggggggggg.gggggggggg Igggggggggg^gggggggggg`ggggggggggavKgggggggggggggggggggggggggggggd fggggggggggggggggggggggggggggggegggggggggggggggggggggggggggggg&{8($zzz]  C8mu / /W K KH / S Ofggggggggggg&{8&{ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggsr!~gggggggggtgggggggggggggggggggggggggggggggg&{gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{fggggggggggg.Qgggggggggwggggggggggggggggggggggggggggggggggggggggrfg0ggggggggg% ggggggggfggggggggggg Ggggggggggggggggggggg*-10 jggg7 *ggggggggg6fggggggggggg,Agggggggggggggggggg gggggggggglgggggggggg&{ggggggggggfg6gggggggggggggggggggggggggggggggggggggggggggggggggg!ggggggggg&{fggggggggggg7xcgggggggggggggggggggggggggggggggggggggggggupg -gggggggggggggggggggggstgggggggggg~gggggggggggggggggggggggggggggggggggggggg gggggggggg6=fggggggggggg Aggggggggggxogggggggggggggggggggg!ggggggggg)#ggggggggggggggggg8@sE A&{tggggggggggfgg g gmgggggggggg+gggggggggg fg&{vggggggggggggggggggggsg .&ggggggggg[yG*gggggggggggggggggggu'gggggggggg$gggggggggggfggggggggggg Bsv1ggggggggggggggggggggv4ggggggggggggggggggggggggggggggggggggggggg2 @XY CZek/[ \ m]gggggggggguggggggggggggggggggggfgEu0gggggggggggggggggguSfgfgDgfgggggggggggDgggggggggggfg gggggggggg4Ugggggggggg %ugggggggggggggggggggg&{ggggggggggfg&{.ggggggggggD~ \gggggggggggggggggggg.QgggggggggDq&{gggggggggg&ggggggggggggggggggg]gggggggggg.Qggggggggggggggggggg4`ggggggggggvdfgf5ggggggggggggggggggggfgggggggggggggggggggggissggggggggggu+zggggggggggsu P&{!kgggggggggg08ggggggggggggggggg @uggggggggggggggggggggggggggggggnuggggggggggS>gggggggggg6gggggggggggggggggggggoggggggggggggggggggggE0gqgggggggggggggggggggggggggggggg&{gggggggggggggggggggg wggggggggguugggggggggg %ggggggggggE8gggggggggggwggggggggggp xgggggggggggggggggggggggggggggg 1ggggggggggggggggggggggggggggggggggggggg}gggggggggguÀEJg &{ ~&gggggggg Jgggggggggggggggggggggggggggggggggggggggg!5fggggggggggg^ggggggggggggggggggg4ggggggggggÅgggggggggggggggggggg&{gggggggggguugggggggggg fEigggggggggggfg&{ggggggggggggggggggggggggggggggggggggggggggggggggggÆtclggggggggggggggggggggggggggggggggggggggggÇ6gggggggggg  ($ /=F h 9  T  Ovvggggggggggv\Xggggggggggz\[gggggggggg fggggggggggfgggggggggggvv5 gggggggggg&{fg%ggggggggggggggggggggggggggggg\jggggggggggvgggggggggggggggggggg5Lv&{g[fgggggggggggggggggggggggggggggg"ugggggggggggggggggggs\gggggggggg*ggggggggg* gggggggg.Qggggggggg\lgggggggggg\fggggggggggggggggggggg\g\I8.gggggggggg A*m!ggggggg#gggggggggs\g%.ggggggggg;ggggggggg86w&{\g\g%bfggggggggggg 7gggggggggg$gggggggg Z\gggggggggggggggggggggfggggggggggg\2ggggggggggqgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ggggggggggggggggggggg\fggggggggggggggggggggg8Tgggggggggggggggggggggggggggggggggggggggggggggggggg4%qgggggggggg' $`fg ]\ggggggggggggggggggggggggggggggga\gggggggggggvgggggggggg %\ggggggggggq7 %{gggggggggg\t8ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggsGvgggggggggg]gggggggggggw gggggggggg /gggggggggggggggggggggggggggggg!"fg % ; 8 8M ]Ul Z7 TKY < / = >qyggggggggggggggggggggg6fggggggggggggggggggggg6iggggggggggggggggggggggggggggggpgggggggggglggggggggggfggggggggggggggggggggg8 fgfg&{ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggt!ggggggggggggggggggggggggggggggg&{gggggggggggggggggggggggggggggg gggggggggggggggggggggxggggggggggggggggggggg4!ggggggggg&{.QgggggggggH&{8? R&{gggggggggggggggggggg8Tggggggggggfg&{g{fgggggggggggggggggggggfgfggggggggggggggggggg&{ggggggggggg70gggggggggggsggggggggggggggggggggg 8 gggggggggwggggggggggfg3Iggggggggggggggggggg evgggggggggggggggggggg7Y\ ]yLgggggggggsgggggggggggggggggggggggggggggggggggggggg \fgsgggggggggggggggggggggggggggggggggggggggg&{ggggggggggggggggggggggggggggggg*ggggggggg&gggggggggfgggggggggggggggggggggsgggggggggggggggggggg*[gggggggggggggggggg ffggggggggggggggggggggggggggggggfgfggggggggggg Hggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggggggsggggggggggfgggggggggggs(g&{ggggggggggz AKOxTu"G\ . . ._gggggggggggggggggggg Cgggggggggggggggggggggggggggggggggggggggggggggggggg cggggggggggfguY7ggggggggggtgggggggggg&{ggggggggggfg)gsgggggggggg2gggggggggggggggggggggfggggggggggg 8gggggggggggggggggggg=gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggv gggggggggg ggggggggggr&ggggggggg6cgggggggggggggggggggggggggggggggggggggggg&{6,Aggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggbc% 1gggggggggggggggggggggggggggggggggggggggm3tT&{gggggggggg2ggggggggggfg3 Tgggggggggg / \r&{6ggggggggggb3+_ 7fg8 c79gbg fgggggggggggggggggggggfggggggggggggggggggggggggggggggg<ggggggggggfgggggggggggggggggggggu71ggggggggggggggggggggggggggggguggggggggggggggggggggg57*gggggggggg7A %gggggggggggggggggggggggggggggg9gggggggggg:gggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggg&ggggggggg7ggggggggggfggggggggggggggggggggggggggggggg 8oY1$gggggggg*(8ggggggggtgggggggggggggggggggg&gggggggggzfgggggggggggggggggggggggggggggggggggggggggggtggggggggggggggggggggggggggggggggggggggggggggggggggggfg! m Kq KY q=LeUe doggggggggggggggggggggggggggggggk`gggggggggggkag'keG gggggggggggggggggggkfg`ggggggggggggggggggggggggggggggggggggggggggggggggggb>ggggggggggggggggggg'ggggggggggdggggggggggsggggggggggggggggggggktgggggggggggefggkv9 /kwgw ggggggggggggggggggggggggggggggggggggggggjZ8'8w l Rgggggggggggggggggggg ,Agggggggggggggggggg0ggggggggggggggggggggggggggggggggggggggggggggggggg&{prsgggggggggg.Qggggggggggggggggggg6Dggggggggggggggggggggxyugggggggggggggggggggggggggggggg7gggggggggggggggggggggggggggggg]>ggggggggggqɆɇɈqɊggggggggggggggggggggkgggggggggggkggggggggggg&{ɍggggggggggkg /kggggggggggggggggggggg  /^'fg Kgggggggggggggggggggggggggggggggggggggggg 8gggggggggggggggggggg`gggggggggggggggggggg#ggggggggg'kggggggggggkgfggggggggggggggggggggg'ggggggggggggggggggggfggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg'ggggggggggWk4 -gggggggggg&{&{ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggkgr r8bgggggggggg4 ?kgk kg %gggggggggggggggggggg&{"ugggggggggggggggggggggggggggggggggggggggggggggggggcl gggggggggggggggggggggggggggggg @LCuGYll'k/lggggggggggrgggggggggggggggggggggggggggggg Bgggggggggg4gggggggggg&{6qgggggggggg7gggggggggghju4gggggggggggggggggggggggggggggggggggggggg_ggggggggggggggggggggaggggggggggg&{gggggggggggggggggggggggggggggggggggggggigkgggggggggggngggggggggggggggggggggggggggggggfgts>4agggggggggggggggggggg4&{gggggggggg Fgggggggggg7gggggggggggggggggggg҆ggggggggggggggggggggggggggggggggggggggggg egggggggggg*gggggggggҗg&{8ggggggggggggggggggggggggggggggҚgggggggggggggggggggg Cgggggggggfgҡgggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggg d&{fggggggggggg @"ggggggggggggggggggggggggggggggggggggggggrggggggggggggggggggggggggggggggҿggggggggggggggggggggggggggggggg% @ggggggggggggggggggggfggggggggggggr3 eggggggggggggggggggggg % Cgggggggggg73ggggggggggg6 Bgggggggggg8Qke^'&ggggggggg5+gggggggggggggggggggqt1(gggggggggggggggggg[ggggggggg^ggggggggggggggggggggggggggggg1ggggggggggggggggggggggggggggggggggggggggfgrggggggggggfg&{fgzgggggggggggggggggggggggggggggggggggggggggggggggggg ]3 ggggggggggfgfggggggggggggggggggggg&{ 4*w T T TYuGY\1rK\4vO /SZ\8z  Orrgggggggggg3ggggggggggggggggggggggggggggggggggggggggG ggggggggg&Bggggggggggg&Gg ggggggggggggggggggggggggggggggfg4 gggggggggguLggggggggggugggggggggggggggggggggggggggggg&Wggggggggggggggggggggggggggggggggggggggggg&Zgzgggggggggggggggggggg8gggggggggggggggggggggggggggggggggggggggggggggggggg.Qc& Q++lgggggggggggggggggggggg&fgggggggggggfggggggggggggggggggggggggggggggg&{gggggggggggggggggggg ]gggggggggggggggggggg%Ogggggggggg.Qggggggggg&g&g ]ggggggggggu 5*gggggggggg #&g&ggggggggggggggggggggg&ggggggggg! *ggggggggggggggggggggggggggg)nggggggggggggggggggg ugggggggggg fgggggggggg /fgggggggggggu5gggggggggggggggggggggggggggggg5f7Egggggggggg6u&ggggggggggggggggggggg Sgggggggggggggggggggggggggggggggggggggggggggggggggg1Q&g&g1$ egggggggg&{gggggggggggggggggggg&g&xggggggggggggggggggggS%T8gggggggggg&g&{&ggggggggggg&{gggggggggggggggggggggggggggggggggggggggg&gggggggggggfgfg8& .u 'ggggggggg&_su ggggggggggggggggggggU$*ggggggggggggggggggggggggggggg&g&gggggggggggggggggggggfgggggggggggfgvggggggggggggggggggggggggggggggfggggggggggguggggggggg&ggggggggggg J&g ggggggggggggggggggggVVfg'gugggggggggggggggggggggggggggggg!g Ah B$2R$**'dov' D E 9 F+    Hggggggggggggggggggggfg PggggggggggS6 Tgggggggggggggggggggg.Qggggggggg7&ggggggggggggggggggggggggggggggggggggggg&{gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg $gggggggggg.Qggggggggggggggggggg6Igggggggggg#N5&{ggggggggggggggggggggggggggggggggggggggggggggggggggcggggggggggw-gggggggggg&{gggggggggg&{gggggggggg1Ygggggggge.ggggggggggggggggggg&{ &{fggggggggggg>$gggggggggggggggggggg*gggggggggggggggggggggggggggggg 8ggggggggggh7ggggggggg5.Qggggggggggggggggggg>$gggggggggg {gggggggggQogggggggggg /q ]gggggggggg fg4ggggggggggr>1 Rggggggggggggggggggggfg>7g>8g8Dfggggggggggggggggggggg TvUggggggggggggggggggggugggggggggggggggggggggggggggggggggggggggggggggggggg fgggggggggggggggggggggggggggggggY#&{ggggggggggmgggggggggg ]gggggggggggggggggggg{ggggggggggggggggggggggggggggggugggggggggggggggggggggggggggggg}gggggggggg"@&gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&ggggggggggggggggggggggggggggg \gggggggggggggggggggg 1(gggggggg‚ggggggggggZ ggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggg>~g'\,gggggggggg>fg 2fggggggggggggggggggggggggggggggguIgggggggggg ]ggggggggggggggggggggggggggggggggggggggggggggggggggrugggggggggg!%Wgggggggg^\_ggggggggggfg  p ! q HI qN>  T   *gggggggggggggggggggggggggggggMggggggggggvggggggggggggggggggggFXVsggggggggggfgggggggggggsgggggggggggggggggggg6>4lggggggggggggggggggggs,ggggggggg4fg v%ggggggggg0ggggggggggggggggggg%gggggggggggggggggggszfg  Sggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggu3fgggggggggggIgggggggggg  gggggggggggggggggggggggggggggggggggggggggggggggggg&{gggggggggggggggggggggggggggggggggggggggg.Qggggggggg&{,A ggggggg4gggggggggg-1ggggggggNfgggggggggggggggggggggggggggggggggggggggggfg9ggggggggggggggggggggggggggggggggggggggggg /fgXYgggggggggggvzgggggggggg 1ggggggggg6}ggggggggggggggggggggtgfggggggggggggggggggggg6Mgggggggggggggggggggggggggggggg!~*ggggggggggggggggggggggggggggsgggggggggg9&N>tDggggggggggOagfgG&{gggggggggg_:gggggggggPqggggggggggsgggggggggg@s mgggggggggggggggggggggSuggggggggggggggggggggfggggggggggggggggggggg ggggggggggvggggggggggfgg*gggggggggwYfggggggggggg&ggggggggg ]gggggggggggggggggggg J*ggggggggg1gggggggggggggggggggggggggggggggVggggggggggg fgggggggggg /ggggggggggggggggggggr~ggggggggggz Jsgggggggggggggggggg z{PqqqSך^>;gggggggggggggggggggg \gggggggggg7 fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg8*7 ]ggggggggggsggggggggggggggggggggqfg &{sGggggggggggfgs&gggggggggLMs&{gggggggggggggggggggggggggggggg 1#1gggggggggggggggggggggggggggggggggggggfg&{Q.QgggggggggrSggggggggggggggggggg/6FBggggggggggggggggggggggggggggTggggggggggggggggggggfg*ggggggggggggggggggfgggggggggggggggggggggggggggggggU,Agggggggg&{&{&{gggggggggggggggggggg&{55 !~%.Qggggggggggggggggggggggggggggggggggggs T&{gggggggggggggggggggggvV5ggggggggggggggggggggXgggggggggg20ggggggggggggggggggg&{ggggggggggggggggggggggggggggggY{ gggggggggggggggggggg,ggggggggggg[gggggggggg&{sgggggggggggggggggggggggggggggg;gggggggggggggggggggg>gggggggggggq]%fgggggggggggB ] ]gggggggggg1(0?gggggg*>6ggggggggggggggggggggggggggggnsgggggggggg$gfgggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggghggggggggggggggggggggfgggggggggggiggggggggggggggggggggjmgfgfgggggggggggggggggggggggggggggggfgggggggggggovgggggggggg J($L  KMl XfguU3Igggggggggggggggggggfg&{ggggggggggMgggggggggggMgPfgggggggggggv0gggggggggggggggggggggggggggg fggggggggggggggggggggM gvggggggggggMggggggggggggggggggggg}gggggggggggggggggggggggggggggg.QgggggggggW# vggggggggggggggggggggM%gfgggggggggggqgggggggggM'gggggggggggggggggggggggggggggggğM/ggggggggggggggggggggg*gggggggggĠfgggggggggggfgggggggggggĢ*1gggggggggggggggggg,AggggggggMGfgggggggggggggggggggggfgMOgMPa*ggggggggguĬ&gggggggggMUAgggggggggg Igggggggggg&{gfgggggggggggIJ3 AMcgggggggggggggggggggggggggggggggĴMhgfgMigMkgn7vpgggggggggg&{Mugggggggggggggggggggggggggggggggggggggggg1$%'gggggĶvggggggggggvggggggggggggggggggggu#ggggggggggĸfgMgggggggggggggggggggggMĺĻ!ggggggggggggggggggg#!ggggggggggggggggggggz4dggggggggggggggggggggggggggggggv Jgggggggggg ]MgzggggggggggMtfggggggggggggggggggggggggggggggggggggggggg&gggggggggMgMgggggggggggMv gggggggggg&gggggggggfgggggggggggMgggggggggggv!ggggggggggggggggggggfggggggggggggggggggggggggggggggg&{gggggggggg ]fgv"ggggggggggggggggggggggggggggggggggggggggfg gggggggggg ] Lo  K9UPv / b Fggggggggggw{v4bgggggggggvgggggggggg6 5ggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggv8ggggggggggfg6ggggggggggdggggggggggIvgggggggggg ! XggggggggggdgwggggggggggggggggggggggggggggggdCvgggggggggggggggggggg @d'gggggggggggggggggggg4d&{Zu,ggggggggggggggggggggu)ngggggggggggggggggggggggggggggggggggggggdg`&gggggggg5@ggggggggggggggggggggdgggggggggggdgggggggggggggggggggggv&e,e;ggggggggggggggggggggeggggggggggge %gggggggggg6e ggggggggggggggggggggggggggggggg gggggggggg 0*gggggggggggggggggggggggggg4egggggggggge gggggggggggrygggggggggggggggggggggggggggggge/+ggggggggg&{*ggggggggggggggggggge3"vgggggggggg &&gggggggggggggggggggggggggggggfgggggggggggggggggggggggggggggg&vgggggggggggggggggggggggggggggggggggggggg&gggggggggiggggggggggggggggggggggggggggggggggggggggggggggggggpggggggggg7>ggggggggggggggggggggogggggggggggggggggggr g hqqq_ i Qe KUl  `QW  j   k lggggggggggggggggggggg Afggggggggggg6t,tGm2gggggggggg&{gggggggggggggggggggggggggggggggggggggggggggggggggg" ggggggggggggggggggugggggggggggg6 gggggggggggggggggggg4M5gggggggggggggggggggg!+&ggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggg8gggggggggg47(ggggggggggggggggggggggggggggggfgggggggggggggggggggggr gggggggggggggggggggfg82 Sggggggggggggggggggg&{fggggggggggg6gggggggggggggggggggggggggggggggggggggggg gggggggggg/vmfg5gggggggggggggggggggg b<gfgggggggggggggggggggggggggggggggggggggggggDgggggggggg67wgggggggggggggggggggg dJgggggggggggggggggggggggggggggggtgggggggggggggggggggggggggggggg5gggggggggggggggggggg Tfgfg Rggggggggggggggggggggt.gggggggggg`ggggggggggg&{gggggggggg S&ggggggggggggggggggggggggggggg 8qggggggggggggggggggggggggggggggggggggggggvggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggg ]gggggggggggggggggggggggggggggggt0gggggggggggggggggggggggggggggg| I M N  WP # %    Cggggggggg`ggggggggggt ggggggggggggggggggggagggggggggg6ztgggggggggggggggggggg8gggggggggg gggggggggggggggggggggggggggggB9fB Megggggggggggggggggggg ggggggggggggggggggg6$fggggggggggggggggggggg&wgggggggggggggggggggtgggggggggg&{gggggggggggfggggggggggg\]p5;gggggggggggggggggggg`g*ggggggggg!1*Hggggg5ggggggggggggggggggggrcgggggggggg4xrw% ggggggggggggggggggggggggggggg{ggggggggggZggggggggggt A{&{ggggggggggg~fgaggggggggggggggggggggggggggggggggggggggggggggggggggfg "&{gfgggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggtgggggggggggggggggggggg&{*gggggggggggggggggggttggggggggggv,ggggggggggbfgggggggggggggggggggggggggggggggfggtgggggggggg8qgggggggggggggggggggg&ggggggggg6@sgggggggggg 8gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggcgggggggggg8gggggggggg ,*wJS [8 \ -   . / / OggggggggggvNggggggggggfggggggggggggggggggggggggggggggg(fg"ugggggggggggggggggggfgggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggg.Qggggggggg gggggggggg(s|gfgggggggggggggggggggggwGgggggggggggggggggggg($}&. !~/^,gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggwHggggggggggggggggggggggggggggggqgggggggggggggggggggg)ggggggggg&{gggggggggg ]gggggggggggggggggggg.Qggggggggggggggggggg.Qggggggggg&{gggggggggggggggggggg &{,Agggggggg 8gggggggggg6Wgggggggggg* 1ggggggggggggggggg7,Agggggggg_@/61ggggggggggggggggg.gggggggggsggggggggggggggggggggg.Qgggggggggfggggggggggggggggggggggggggggggg[.gggggggggggggggggggggggggggggg6ggggggggggggggggggggfggggggggggggggggggggg4sguW Trgggggggggggggggggggggggggggggg%ggggggggggkggggggggggggggggggggggggggggggggggggggggggggggggggkggggggggggfg *gggggggggggggggggg TS5;ggggggggggggggggggggggggggggggt6ggggggggggsg) gggggggggggggggggggg)sggggggggggg gggggggggg7gggggggggg ggggggggggggggggggggggggggggggsg) Tfgfgggggggggggggggggggggfgggggggggggsegggggggggg gggggggggg4o0!ggggggggs sggggggggggg6}7*sgtgwmq*ggggggggg . [ggggggggggvggggggggggggggggggggtfggggggggggg &{wK ggggggggggggggggggggggggggggg6 ggggggggg Mgggggggggggggggggggggggggggggg{gggggggggg&{    ($ t  _ Oyggggggggggړggggggggggggggggggggggggggggggggggggggggg=fggggggggggggggggggggggggggggggg3rggggggggggڧgڨgggggggggggggggggggggrk / A /ggggggggggggggggggggGggggggggggrF ngggggggg)gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg2AR_/6gggggggggggggggggg*5gggggggggggV)Bgggggggggggggggggggggggggggggggggggggg8gygggggggggggggggggggg !!gggggggggfg&{3ggggggggggfg0gggggggggggggggggggggggggggggggggggggggg&{ggggggggggggggggggggggggggggggggggggggggr  {ggggggggg6nggggggggggrgggggggggggb52Gggggggggggggggggggggfg YXgggggggggZggggggggggggggggggggfgfg Kfgggggggggggggggggggggggggggggggggggggggg !gggggggggg $7g h!Zggggggggggggggggg gngggggggggggggggggggg8ggggggggggr-gggggggggggggggggggghgfggggggggggg*gggggggggggggggggggfgggggggggggggggggggggggggggggggroggggggggggggggggggggisggggggggg8ggggggggg6#&{gggggggggg$g&{ggggggggggggggggggggggggggggggrggggggggggggggggggggrgggggggggg/Pggggggggggggggggggggfggggggggggggggggggggg>zgggggggggggggggggggggggggggggg ec=O۠=ۥ  gggggggggggggggggggggggggggggggggggggggg%!gggggggg?ggggggggg5ggggggggggfgfgggggggggggWl6gggggggggg.Qggggggggggggggggggg47ggggggggggq }ggggggggggggggggggggfgggggggggggggggggggggqgggggggggg.!ggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggg.gggggggggggfg&{gggggggggggggggggggggggggggggg4SggggggggggDggggggggggfg&ggggggggg.Qggggggggg.ggggggggg4 ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggg1ggggggggggggggggggg5ggggggggggggggggggggggggggggggsgggggggggfgggggggggggfggggggggggggggggggggggggggggggg/)ggggggggggggggggggggggggggggggggggggggggg&{gggggggggggggggggggg E wggggggggg6I6=T/9ggggggggggggggggggggg SggggggggggggggggggggggggggggggfggggggggggguEgggggggggggggggggggggggggggggggggggggggggggggggggg 4fg/Ugggggggggggggggggggg 6/X&{  ggggggggggggggggggggfg gggggggggg/\gggggggggg JuFtggggggggggfg ]uGgggggggggggggggggggggggggggggggggggggggggggggggggg ]gggggggggg/g@gggggggggg&{/qggggggggggg l K K KQ WP Oggggggggggggggggggggzggggggggggggggggggggggggggggggumgggggggggg8ggggggggggggggggggggggggggggggggggggggggggggggggggF?ggggggggggggggggggggFEgËgggggggggggggggggggÐ.Qggggggggggggggggggggggggggggggggggggggg6sggggggggggFUggggggggggggggggggggg&{gggggggggg ggggggggggF^ggggggggggggggggggggg 5!gggggggggggggggggggg*ggggggggg&gggggggggggggggggggggggggggggfg7!1Yggggggggugggggggggg&{.Qggggggggg7.QgggggggggggggggggggggggggggggggggggggggFyJruággggggggggqF(&{ggggggggggggggggggggggggggggggggggggggggggggggggg/M:)+ggggggg&{ggggggggggggggggggggêëìfgí"gggggggggggggggggggggggggggggggggggggggFgïgggggggggg .gggggggggggggggggggg gggggggggggggggggggg&{ggggggggggguF sjggggggggggrgggggggggg gggggggggggggggggggfgyfgóggggggggggggggggggggFgggggggggg Wôgggggggggg .gggggggggggggggggggggggggggggggggggggggggggggggggg&{^xggggggggufguFg*gggggggggggggggggggggggggggggFggggggggggggggggggggg:ggggggggFg"gggggggggg fgggggggggg&{fg&{&{r| ZtgggggggggguuufgFgggggggggggFNggggggggggggggggggggggggggggggggggggggggFgfgtP&ggggggggg    ,($ /z /Y_  KJ %G^GYk/ ;  O ]ggggggggggggggggggggggggggggggggg6KggggggggggggggggggggfgfgG ggggggggg NsIggggggggggfg @gsJggggggggggg T&{u6`fggggggggggg3ggggggggggg66gggggggggggggggggggg7hgggggggggg ngggggggggg)vgggggggggggggggggggg4~gggggggggggggggggggggggggggggggggggggggg Jggggggggggggggggggggp gggggggggggggggggggggggggggggggggggggggggggggggggggfg#ggggggggggggggggggggpgggggggggg&{gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg e6fggggggggggggggggggggggggggggggggoggggggggggfggggggggggg60&{gggggggggg TsNgggggggggg /w9,~ggggggggggggggggggg pgggggggggg&{ggggggggggsPggggggggggggggggggggfg4gggggggggggggggggggggggggggggggggggggggg /ngggggggggggggggggg 8fg/ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg Tgggggggggggggggggggg6gggggggggggfg)gggggggggggggggggggggggggggggggggggggggggggggggY1gggggggg^gggggggggqggggggggggggggggggggggggggggggggggggggggggggggggggsQgggggggggg4ggggggggggg5gggggggggggsRgggggggggg9gzggggggggggggggggggggggggggggggggggggggggggggggggggw5 %2($S3ۡ]o456 78ggggggggggggggggggggggggggggggs DgggggggggsgggggggggggfgggggggggggfgPggggggggggXfggfgggggggggggg ggggggggggtggggggggggzfggggggggggg4!gggggggggggggggggggggggggggggg ]g.ggggggggggggggggggggggggggggggggggggggggsggggggggggggggggggggggggggggggsgggggggggg *gggggggg 4:fgggggggggggggggggggggggggggggggsgggggggggg,Aggggggggggggggggggfggggggggggg?ugggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggOg /ggggggggggfgRggggggggggg&{Wl9 gggggggggg,~gggggggggsgggggggggggggggggggggggggggggg %^ggggggggggg ggggggggggtgggggggggggggggggggggggggggggg3Iggggggggg ggggggggggvw Igggggggggg h!Z!gggggg&{gggggggggg&{ Y&{6Ysggggggggggggggggggggfggggggggggg&{ggggggggggzggggggggggsgggggggggg 8gggggggggggggggggggg %ggggggggggggggggggggvgggggggggoggggggggggZggggggggg&{ggggggggggggggggggggg>|ggggggggggggggggggggggggggggggGgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ]gggggggggggggggggggggggggggggggfggggggggggg0ggggggggggggggggggggggggggggg U Isgfg01 ] ] ]S K KK AUsgggggggggggYggggggggggUxgggggggggggfggggggggggg?gggggggggU{ggggggggggggggggggggggggggggggg.Qggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggtUggggggggggg$Qgggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggUggggggggggggggggggggg;gggggggggg7$Sfggggggggggggggggggggg*gggggggggUggggggggggggggggggggggggggggggggggggggggggggggggggUg 13 gggggggggggggggggg7`gggggggggg*gggggggggggggggggg eggggggggggggggggggggggggggggggvUrfgfgogggggggggggggggggggg&{&{fgggggggggggggggggggggi$Z Y1%ggggggggggggggggggv(fg J?fg $gggggggggg/@gggggggggggggggggggggggggggggfgggggggggggggggggggggu fgXgggggggggIgggggggggg gggggggggg&{ggggggggggg` Ugu gggggggggggggggggggggggggggggg&{fgbggggggggggOqV gggggggggggggggggggggvWvXggggggggggggggggggggggggggggggvYVgggggggggg 7tgggggggggg gggggggggggggggggggggggggggggguggggggggggggggggggggggggggggggggggggggggg ,gggggggggggggggggggg V#g"@&gggggggggggggggggg fg TggggggggggvZggggggggggggggggggggggggggggggfggggggggggg Tv\gggggggggg&{V2g0)&{V6gggggggggggV97`&{gggggggggggggggggggg v ($  T C8  Tz WP V \4Y4vVS0 qqHe    Oggggggggggggggggggggvggggggggggdogggggggggglgfgggggggggg&{wggggggggggfgqgggggggggg>ggggggggg4Rgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg7l9gggggggggggggggggggg7\esggggggggggɬHfggggggggggggggggggggggggggggggggggggggggfggggggggggg&{s ggggggggggggggggggggm6mg 8.Qgggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggg&{'gggggggggg3,Agggggggggggggggggggggggggggg.Q 1ggggggggi0ggggggggggɹw @5E)ngggggggggggggggggggmg/gggggggggg 8mgmggggggggggm#4 gggggggggg Fggggggggggggggggggggggggggggggggggggggggggggggggggfg .ggggggggggggggggggggggggggggggggggggggggfg7gggggggggg'gggggggggggggggggggg5pqfggggggggggg&{wggggggggggwggggggggggwmMg ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggo KmYRggggggggggggggggggggwpm_|ggggggggggmdgmg Jmig1ggggggggg Awggggggggggvggggggggggggggggggggggggggggggggggggggggfg S6    *w K / KY h Ul  S C X qMl   gggggggggg8ggggggggggg /gggggggggggggggggggg8S4ggggggggggggggggggggggggggggggggggggggggg5)ugggggggggggggggggggggggggggggggggggggggggggggggggg$g%ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg1ggggggggggggggggggggg% ggggggggtfgggggggggggggggggggg1*gggggggg,Agggggggg6tggggggggggggggggggggggggggggggg&ggggggggggggggggggggggggggggg M7`gggggggggg \7ggggggggggR,Agggggggg Zgggggggggggggggggggggggggggggg7ggggggggggfggggggggggggggggggggggggggggggg_bgggggggggg Aggggggggggjg ggggggggggggggggggggfg5gggggggggg6Oufgggggggggggth Tfggggggggggggggggggggg  ggggggggggggggggggggX gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg wggggggggg N &fg4Ltjgggggggggggtk*ggggggggggggggggggggggggggggg7gggggggggg ~g4Dtmgggggggggggggggggggg %gggggggggggfgBggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggg!6fgt%jggggggggggggggggggggggggggggg&ggggggggg*Kgggggggggggggggggggggggggggggggggggggggggggggggg[gggggggggggfggggggggggggggggggggggtp gggggggggg6Dgggggggg%_ zMl; q Ml'C Cggggggggg''gugggggggggg5&{gggggggggggggggggggg'gggggggggggfgfg'ggggggggggggggggggggggggggggggggggggggggg'B&{gfgfgqs<fgun4zggggggggggggggggggggq*Gggggggg'ggggggggggggggggggggggggggggggg'gggggggggg&{'{7W&{6K gggggggggggggggggggggggggggggg[gggggggggggggggggggg Fgggggggggg\ggggggggggfggggggggggggggggggggg ,4gggggggggggggggggggggggggggggggggggggggggggggggggg.Qggggggggg(gy(ggggggggggggggggggggggggggggggggggggggggg`( ggggggggggggggggggggggggggggggg&{ gggggggggg cggggggggggaH&{fggggggggggg(gggggggggggggggggggg8fgggggggggggugggggggggggggggggggg&{ggggggggggfg !cgggggggggggggggggggg(*gggggggggggggggggggggrggggggggggggggggggggfg ngggggggggogggggggggg&{(<&{gggggggggg(? gggggggggggggggggggg6.q 1gggggggggmufg&{gggggggggggggggggggggggggggggg(Sggggggggggg&{(Wggggggggggggggggggggg(\gggggggggggu gggggggggggggggggggg!ggggggggg gggggggggggggggggggg(hgggggggggggfg gggggggggg Sw3 f(rggggggggggg&{ggggggggggh &{gggggggggg3igggggggggg K L($ / /Y O P(( KK Q  8Ml R S  U {rD&{gggggggggggggggggggggggggggggg3gggggggggg43ggggggggggggggggggggggggggggggv@ gggggggggg8Rfg+ ,+03gggggggggg-ggggggggggggggggggggsgggggggggg4Efggggggggggg/gggggggggggggggggggg&{ggggggggggggggggggggggggggggggfg1fgggggggggggggggggggg&{g{ggggggggggg6OIggggggggggggggggggggggggggggguggggggggg,gggggggggggggggggggg{gggggggggggfg.ggggggggggggggggggggggggggggggv ggggggggggfggggggggggg0ggggggggggggggggggg @gggggggggggggggggggggggggggggggggggggggg.Qggggggggggggggggggggggggggggggggggggggg7B&ggggggggggggggggggg7ggggggggggggggggggggIggggggggggggggggggggq TKM*A TggggggggggggggggggggggggggggggggggggggggN{gggggggggggxggggggggggggggggggggPQgggggggggg&{%*ggggggggraxBd KU&{gggggggggggggggggggg{gggggggggggggggggggggggggggggggZgggggggggg{gtggggggggggw]ggggggggggu$&{{_ggggggggggw}gggggggggggggggggggggggggggggg A \6j&{gggggggggg |ggggggggggggggggggggggggggggg*Sgggggggggggggggggggg .gggggggggggggggggggghgggggggggg|ggggggggggggggggggggg|ggggggggggggggggggggg*!ggggggggggggggggggk&{ggggggggggggggggggggm f|agggggggggg|g|ggggggggggggggggggggg Agggggggggfg|$ggggggggggg gggggggg|&gnggggggggggulsuGYdl$| K K KS G^ K KX qWP  )  fggggggggggggggggggggg $Iggggggggs r2f!gggggggggfgfg3ggggggggggEgggggggggggggggggggggZggggggggghgggggggggg )ggggggggggs 5gggggggggg#!ggggggggggggggggggXggggggggggWggggggggggs #1gggggggg*gggggggggggggggggggYlQgggggggggggggggggggg*H!k,ggggggggggggggggggggggggggg,Agggggggg ggggggggggg 6 m|ggggggggggs5<gggggggggggggggggggg*/n*Egggggggsgggggggggg6?ggggggggggggggggggggs %'g^*gggggggggggggggggggggggggggggggw"sgggggggggg ggggggggggfggggggggggg5ggggggggggga f:gggggggggggfggggggggggg A5gggggggggggggggggggg4zgggggggggg4ggggggggggggggggggggmcd \\Sgd fggggggggggfggggggggggg Sgggggggggggggggggggg sfg_gggggggggggggggggggggeggggggggggggggggggggggggggggggggggggggghggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggg Axgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg #%($  Ul O65(gggggggggggggggggggggggggggggg896ggggggggggg+uvgggggggggggggggggggggggggggggg,8gggggggggg-fgfggggggggggggggggggggg}gggggggggggggggggggggggggggggg5fggggggggggg f7gggggggggggXggggggggg /0ggggggggggggggggggggggggggggggggggggggggfgfgggggggggggggggggggggggggggggggfg8gggggggggggggggggggggggggggggggggggggggg3gggggggggg7+ggggggggggggggggggggg.QggggggggggggggggggguygggggggggggggggggggsLgggggggggg73ggggggggggg _gggggggggggggggggggggggggggggggggggggggg7>ggggggggggggggggggggggggggggggggggggggggg&{gggggggggg Agggggggggggggggggggggggggggggg=>w!?gggggggggg 7ggggggggggggggggggggB S&{fgggggggggggxfg7[<sggggggggggggggggggggGgggggggggg8ggggggggggu ggggggggggfg&{ggggggggggI1'$%Zggggfg Kgggggggggggggggggggg7pg5&{47vgggggggggggggggggggg .7gMgggggggggggggggggggg  u{fgggggggggggggggggggggu|7gPR747gggggggggg&ggggggggggggggggggg Rgggggggggggggggggggg gggggggggg&{gggggggggg1(gggggggggggggggggggggggggggggggggggggggggggggggg7ggggggggggg ]ggggggggggggggggggggggggggggggggggggggggu} gggggggggg77gggggggggg2gggggggggfggggggggggggggggggggg `ggggggggggggggggggggggggggggggfg7g7gggggggggggggggggggggZu~5 r ($JuGYKh8R8S!A !A ***\4 K / K`Q KN    y O:Ngggggggggggfgfgggggggggggfgggggggggggggggggggggggggggggggggggggggggv#fgfgggggggggggfggggggggggg>gggggggggNggggggggggggggggggggggggggggggggggggggggggggggggggg fgggggggggggggggggggggggggggggggggggggggggfgggggggggggNN?4eggggggggggNgNg SggggggggggggggggggggNggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggggggggggggNrgggggggggg8 -ggggggggggggggggggggfg.Qggggggggg 6gggggggggg Jggggggggggggggggggggv'NgvAgggggggggggggggggggggggggggggg#Igggggggggggggggggggg&{Ngggggggggg&{Nggggggggggggggggggggg ggggggggggggggggggggggggggg#L&{#NvXggggggggg8fgvv+gggggggggggggggggggggggggggggggggggggggg K&{gggggggggg&{OOFgggggggggg&{gggggggggggggggggggggggggggggg#Ugggggggggggggggggggg ggggggggggtxgggggggg Tfgggggggggggggggggggggv. Kgggggggggg WggggggggggOgggggggggg 1 ggggggggfggggggggggggggggggggfgv/gggggggggg I  85yggggggggggO;ggggggggggO?gfgggggggggggggggggggggOEOFgOHgggggggggggOOg  ($ Y_k/O   O K K K_O   T    )   Cggggggggg&{ggggggggggfg gggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggg"ggggggggggggggggggggggggggggg6.Qggggggggggggggggggg3fggggggggggg gggggggggg&{X#)ggggggggggggggggggswqggggggggggggggggggggggggggggggg4gggggggggg&ggggggggg,AggggggggAggggggggggfgggggggggggu5[gggggggggggggggggggggggggggggg @gggggggggg%gggggggggg  5sygggggggggggggggggggg5Cgggggggggggggggggggg&{HggggggggggIJggggggggggugggggggggg"c  Lgggggggggg8)gggggggggggggggggggfgggggggggggtgggggggggg,gggggggggg4-n.dfggggggggggggggggggggggggggggggg @ggggggggggtLlggggggggggsgggggggggggggggggggggggggggggg6T=ggggggggggggggggggggfgsgggggggggMg ggggggggggggggggggggfgggggggggggggggggggggggggggggggzgggggggggg Tggggggggggggggggggggggggggggggfg5v&{gggggggggg"_gggggggggggggggggggggggggggggggfgggggggggg!QggggggggRSggggggggggggggggggggggggggggggggggggggggggggggggggo\&gggggggggfgggggggggggfggggggggggguHxgggggggggggVggWgggggggggg ^ _($ T T TJ_ q Y LC`ab  cdggggggggggfgt1gggggggggggggggggggg Tgv$ggggggggggfgfg ] %gggggggggggggggggggg bg dfgv%t3^.Qgggggggg4ggggggggggzggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggtygggggggggggggggggggg7gggggggggg 1"wgggggggggggggggggg&0.Qgggggggfggggggggggg Sgggggggggggggggggggg }g4{ggggggggggggggggggggggggggggggggggggggggggggggggg.ggggggggg4Ngggggggggg ! g,A"zggggggg5.Qggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{ Sgggggggggggggggggggggggggggggggggggggggggggggggggg 6 gggggggggg7gggggggggg8t5ggggggggggfgTgggggggggggggggggggggggggggggg ggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggfg_w  K&{gggggggggg Agggggggggg4gggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggt7gggggggggg g g g ]gggggggggggggggggggg gpt8 t9 gggggggggg&{Y10?(ggggggggggggggg$ggggggggggg7 mggggggggggggggggggggxggggggggg ]qggggggggggggggggggggfggggggggggg `ggggggggggggggggggggggggggggggggggggggggggggggggggv1ggggggggggt;.gggggggggggggggggggggggggggggg g w KK |  CO ~  Tl G&{gggggggggg#gggggggggg5<gggggggggg /6^ 4%]*]gvgggggggggg83gggggggggggggggggggg8kS*gggggggggg]gggggggggggvgggggggggg-gggggggggggggggggggg] v&{gggggggggg2AR_/6ggggggg.Qggggggggg&{rtrt],Agggggggggggggggggg]ggggggggggg \.Qggggggggggggggggggg(ggggggggg%K\ @fg]g]g]gggggggggggggggggggg]ggggggggggggggggggggfgt]ggggggggggggggggggggg]ggggggggggggggggggggg @gggggggggg ?t&{gggggggggggggggggggg3v]g3gggggggggg]gggggggggggggggggggggA1gggggggggggggggggggB]gfgvv]g AfgggggggggggggggggggggC&{ Agggggggggg gggggggggggggggggggDw<gggggggggggggggggggg % Tqgggggggggg^gfg^gH e&{ ^#grgggggggggg gggggggggg^(gfggggggggggggggggggggg^+ggggggggggfg^0g&{fgggggggggggd^2 I^<gL&ggggggggg^>ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg^CgggggggggggPgggggggggggggggggggggggggggggg^Iggggggggggg\ggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggg Agggggggggggggggggggg^PQ^QAU ?  @l^^`3 /P A B^W C^   Dpagggggggggg5Pgggggggggg5gggggggggggggggggggggggggggggggggggggggggggggggggg4!)ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{gggggggggg6W5Y S4ggggggggggggggggggggggggggggggtggggggggggugugggggggggggu 'ggggggggggm!gggggggggggggggggg Oggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggvvgggggggggg8&ggggggggg_@/61ggggggg \gggggggggggggggggggggggggggggggggggggggggggggggggg .Qgggggggggu#zggggggggggu(gu)ggggggggggggggggggggF ngggggggg&{&{fgggggggggggggggggggggu8ggggggggggggggggggggu:ggggggggggggggggggggg %ggggggggggfguBg%*gggggggg ]!gggggggggg 8uKguMr#20gggggggguOkgggggggggguUfguWggggggggggu]gu^gggggggggggggggggggggfg&{$ggggggggggggggggggggggggggggggx^gggggggg Euogt ggggggggggfggggggggggg*2gggggggggggggggggggggggggggggggggggggg \ ]u{g4fg1/6)ggggggg&{wOggggggggggwP,&ggggggggggggggggggggggggggggggggggggggg-gggggggggg6n&{&ggggggggg|gggggggggggggggggggggggggggggg.8&{ggggggggggfggggggggggg/ggggggggggugwQggggggggggfgggggggggggugfggggggggggggggggggggggggggggggggggggggggggggggggggg5fgpgggggggggg4  ($ t_ KqK K K`Q  zzUlvGY Ogggggggggg9 ggggggggggggggggggggggggggggggggggggggggyg?ggggggg4 +iggggggg6g5Dgggggggggg gggggggggggggggggggg%ggggggggggggggggggggTfg $}&ggggggggugggggggggggUg&{ggggggggggVgggggggggggggggggggg @g QggggggggggW Bgggggggggggggggggggggggggggggggggggggggg[ggggggggggs<&ggggggggg6kfg.Qggggggggg_gggggggggggggggggggggggggggggg.Qgggggggggggggggggggcfg6 bfggfghgggggggggggggggggggggggggggggg)ngggggggggfgggggggggggfgggggggggggg Kggggggggggggggggggggggggggggggggggggggggggggggggggg&{fg Kggggggggggggggggggggto Kgggggggggg7gggggggggggggggggggg ggggggggggggggggggggstgggggggggg58ggggggggggggggggggggggggggggggggggggggggg&{gggggggggg5ggggggggggggggggggggggggggggggfgtC gggggggggzzgggggggggggggggggggggm .fg2A/6'ggggggggggggggggg&{ gggggggggg gggggggggg| ggggggggggg~gggggggggAytgggggggggggggggggggg T&{ggggggggggv Ifgfggfggttfggggggggggggggggggggg Mfgv[42gggggggggg"Ifggggggggggggggggggggg$ggggggggggggggggggggggggggggggggggggggggggggggggggp9  6 A % AL   /WP =        gggggggggggggggggggggggggggggggggggggggggggggggggguJgggggggggguK},'7gggggggggg&{08K'gggggggggggggggggggg7gggggggggggggggggggg46gggggggggg0DHwgggggggggggggggggggggggggggggg8fgufggggggggggg0Ng0Ogggggggggggggggggggg4DgggggggggguggggggggggSggggggggggggggggggg!%Wgggggggggggggggggggggggggggg&{%..ggggggggggggggggg4gggggggggg Jgggggggggggggggggggg&{&{$ggggggggggggggggggggggggggggg!ggggggggggggggggggggggggggggggggggggggg&{rfg4gggggggggggggggggggggggggggggg -6ggggggggggggggggggggX*E/nggggggggggggggggguMggggggggggggggggggggfggggggggggggggggggggggggggggggg5C0~xpgggggggggggggggggggg1gggggggggg0guN gggggggggg5gggggggggg5gggggggggg0z0gggggggggggggggggggggggggggggggggggggggggfggggggggggguOgggggggggg0gggggggggggfgTggggggggggot&gggggggggggggggggggg0=78ggggggggggggggggggggggggggggggfgvs9 D!ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggguQgggggggggggggggggggguR0ggggggggggggggggggggg5gggggggggggggggggggg0ggggggggggggggggggggggggggggggggggggggggg!*ggggggggggggggggggz0ggggggggggggggggggggg40ggggggggggggggggggggg 8fgggggggggggggggggggggHgggggggggguDouTgggggggggg0 V m W n#%*w`3*kK1Rh8Q > /WP; i`6*n1S o J /Ul / /HI1Y  SggggggggggfgӚgrfg?ggggggggggggggggggggggggggggggggggggggg @fgggggggggggBuZ.Qggggggggggggggggggg4ӧfg7<gggggggggguwggggggggggggggggggggggggggggggggggggggggggggggggggfgfgfg6ggggggggggrggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggg 5bfgjfg0gggggggggg= gggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggg,A"zgggggggEgggggggggggggggggggg42H,Agggggggg\ggggggggggJggggggggggggggggggggKL eO6_gggggggggggggggggggg.QgggggggggggggggggggMgggggggggg/M:)+ggggggggggggggggggggggggggggggggggggggOgggggggggggggggggggggggggggggg .gggggggggg^Tggggggggg&{ggggggggggggggggggggggggggggggggggggggggrggggggggggjTv!~gggggggggggggggggggrVfg8 gggggggggg8sfgggggggggggggggggggg4fgggggggggggg[ggggggggggfgggggggggggrgggggggggggggggggggg]^fg Tfgcyggggggggggggggggggggrggggggggg0?ggggggggggggggggggg Jefggggggggggg9ggggggggggggggggggggg /fg @ggggggggggggggggggggBg j rggggggggggggggggggggNgr Aroggggggggggfg 8fg fggggggggggggggggggggggggggggggggggggggggrggggggggggggggggggggDggggggggggggggggggr($ TK  T Jgggggggggggggggggggg8ggggggggggggggggggggggggggggggggggggggggsT gggggggggg6gggggggggggggggggggg4ggggggggggtgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggsU+.gggggggggggggggggggggggggggggggggggggggggggggggggfgqw8Itgggggggggggggggggggggggggggggg8vgggggggggggggggggggg&ggggggggg &{fgg&gggggggggggggggggg3gggggggggggggggggggggggggggggg&gggggggggWggggggggggggggggggggggggggggggXsVggggggggg##1ggggggg5gggggggggggggggggggg .ggggggggggrBggggggggggugggggggggggggggggggg%rgggggggggggggggggggggggggggggg5*)ggggggggggggggggggggggggggggfggggggggggggggggggggg&{ TggggggggggggggggggggggggggggggfgZggggggggggg4m Kggggggggggggggggggggfgggggggggggbgu`gggggggggggggggggggjg-o_afgsg|Wvgggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggy&{ggggggggggsWgggggggggg&{g2fgg3456* 1ggggggggggggggggggggggggggggggggggggggt:tn*gggggggggfg&gggggggggggggggggggggggggggggfgggggggggggggggggggggg. gggggggggggggggggggggggggggggg8 Agggggggggg:;< w($׹#%=_> /H 9? Ofgfg ggggggggggggggggggg 8fgˆgggggggggggggggggggggggggggggg \?(gugggggggggg6V 1gggggggggggggggggggggggggggggggggggggggtgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg$}Zb&ggggggg?3sugggggggggg Aggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggv~gggggggggggggggggggg?Cg&{7(ggggggggggŽsgggggggggggggggggggg?Oggggggggggggggggggggggggggggggggggggggggggggggggg7R˜&ggggggggg<cJgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggge gggggggggg u cggggggggggŸggggggggggfg  uXggggggggg?~ggggggggggggggggggggg gggggggggg fgtgggggggggggggggggggggggggggggg¡)gggggggggfg¢gggggggggg8wi Tgggggggggg1(ggggggggm¦?gfggggggggggg,Aggggggggsgggggggggggggggggggg&ggggggggg¬gggggggggggggggggggggggggggggggggggggggg&{8 >! gggggggggggggggggggg­?gggggggggggggggggggggggggggggggggggggggglfg²gggggggggg+ggggggggg´Sgggggggggggggggggggggggggggggg?g·gggggggggggggggggggg6($@l  U@p LC O ggggggggggv]ggggggggggggggggggggggggggggggVPfgV -v^ggggggggggggggggggggsgggggggggggggggggggggggggggggggggggggggggggggggggg45v_ %Vggggggggggg8 eggggggggggggggggggggW gggggggggggW gggggggggggggggggggggggggggggggggggggggggggggggggg6v`&{&{4Jgggggggggg86CvbggggggggggggggggggggfgggggggggggW ggggggggggggggggggggg$soZW&gp6cggggggggggggggggggggggggggggggygggggggggg*W2}gggggggggggggggggggglgggggggggg.Qggggggggg.ggggggggggggggggggggW;gggggggggg/)+M:ggggggg1gggggggg J/$tgggggggggg %34gggggggggg| 6sWKg T6fggggggggggg7&{tLuggggggggggWZgggggggggg&{gggggggggggggggggggggggggggggg8gggggggggggggggggggg9gggggggggg4%fggggggggggg gggggggggg5;gggggggggg?ggggggggggggggggggggWtnWvgfg!gggggggggvfvgggggggggggggggggggggggggggggggDggggggggggggggggggggfgvhgggggggggggggggggggggggggggggg&{Wfg /JggggggggggggggggggggG| {ggggggggggfgggggggggggIWgggggggggggggggggggggggggggggggggggggggg7(ggggggggggJ5   ! " K K`Q # $l G %  k &gggggggggggggggggggg A ggggggggsgfg gsggggggggggqrfgggggggggggsfg4D .tggggggggggggggggggggggggggggggggggggggggggggggggggfg gggggggggg7gggggggggg5ggggggggggfg gvggggggggggva&ggggggggggggggggggg% ggggggggggggggggggggggggggggygggggggggggggggggggggggggggggg&{gggggggggg&{:g= Sgggggggggggggggggggg4o7KB=ggggggggggDg.Qggggggggggggggggggggggggggggggggggggggggggggggggg RsggggggggggLgggggggggggggggggggggqggggggggggvCggggggggggj;ggggggggggfgfgfgggggggggggggggggggggggggggggggggggggggggfg@mMggggggggggn3ggggggggggggggggggggRgggggggggg6ggggggggggggggggggggggggggggggs gggggggggg&{fggggggggggg8rigrgsggggggggggggggggggggg&{ugmfggggggggggggggggggggggggggggggg7ggggggggggggggggggggg gggggggggfgggggggggggbgsggggggggggggggggggggggggggggg,AggggggggggggggggggggggggggggDggggggggggggggggggggggggggggggggggggggggggggggggggs-gggggggggg&{ggggggggggggggggggggGsgggggggggggggggggggggggggggggggggggggggg - @ @ @J9Y&gggggggggg/gggggggggg*gggggggggggggggggggg Jgggggggggggggggggggg Agtqgggggggggg85trtsggggggggggx A5Z Tgggggggggg8,%ggggggggggggggggggg5 Jggggggggggg%gggggggggZbggggggggg ]gggggggggg1fggggggggggg6ggggggggggggggggggggg:6^&gggggggggggggggggg.Qggggggggg|gggggggggggg ?gggggggggg .gggggggggggggggggggg.QggggggggggggggggggggggggggggC$w?DFttggggggggggggggggggggb,K ugggggggggggggggggggggggggggggggOgggggggggggggggggggggfg&{gggggggggggggggggggggeS8g f K)ggggggggggfgggggggggggVWggggggggggYgggggggggg!fggggggggggYgggggggggg gggggggggggggggggghg gggggggggg[ggggggggggggggggggggv?i ggggggggg_fgggggggggggfgg ggggggggggg2A/6'gggggggdgggggggggggggggggggg+ggggggggg*gggggggg&{8ygggggggggggfg&{ggggggggggngggggggggg,Agggggggggggggggggggkgggggggggggggggggggggggggggggg.;gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggqigggggggggg#%($^ O a gggggggggggggggggggggggggggggggggggggggg \5gggggggggggggggggggggggggggggggggggggggggggggggggg72fgggggggggggggggggggggggggggggggggggggggggggggggg5 %ggggggggggBggggggggggggggggggggggggggggggyeg82vgggggggggggggggggggggggggggggggggggggggg6ggggggggggggggggggggggggggggggOgggggggggg&{w.gggggggggggggggggggg7fg4fgȀggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggȉ #f&gf)g3f*ggggggggggggggggggggg }*ggggggggggggggggggggggggggg 8gggggggggggggggggggggggggggggg .gggggggggggggggggggggggggggggg Cggggggggg&{ggggggggggggggggggggggggggggggggggggggggggggggggggȏgggggggggg&gggggggggggggggggggg8fMgggggggggg ]fRggggggggggggggggggggfgȑfgggggggggggȒȓȔ&ȕ @ggggggggggf^gȗgggggggggg7fhggggggggggg+ggggggggggggggggggggggggggggg fkg gggggggggggggggggggggggggggggggggggggggggggggggggg$v Kggggggggggggggggggggggggggggggfggggggggggg+gggggggggggggggggg*gggggggggggggggggggvfggggggggggg[<gggggggggggggggggȤ4fgggggggggggggggggggggggggggggggggggggggggfgfxfgvggggggggggfggggggggggg{ggggggggggggggggggggvggggggggggȩggggggggggȪ(SfgLfgvgggggggggg&{ggggggggggggggggggggggggggggggfggggggggggg 7 7 7JgB T TMR m n o plz qgggggggggg|ggggggggggg|gggggggggggggggggggg6Wgggggggggggggggggggggggggggggggggggggggggggggggggg5fggggggggggggggggggggg5gggggggggggggggggggggggggggggg6xgggggggggg|gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggXgggggggggggggggggggg6Zw~5gggggggggg} ggggggggggg&{*agggggggggggggggggggg ,gggggggggggggggggggggggggggggggggggggggrgggggggggg8w&{}gfgfggggggggggggggggggggġ.Qggggggggg} gggggggggggwggggggggggggggggggggggggggggggrgggggggggg}(*dgggggggggg1/6gggggggggggggggggggggggggggggggggggggggggggggggg5h6 8gggggggggg̏6 @r Kgggggggggggggggggggggggggggggg}>g ]zgggggggggg J T gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggguAgggggggggg<}Ogggggggggggw|ggggggggggwggggggggggwggggggggggt%gggggggggg}Zggggggggggggggggggggg ]gggggggggg}b0fggggggggggggggggggggggggggggggggggggggggg*ggggggggggggggggggg5Zzgggggggggg}nggggggggggggggggggggg&{,AggggggggggggggggggggggggggggggggggggggguwF7qgggggggggg}}ggggggggggg e}g}g}g $gggggggggg6x Zgggggggggggggggggggg}g̝gggggggggg$gggggggggggogggggggggg}ggggggggggg 86*}gggggggggg̠fgu/ggggggggggggggggggggfgggggggggggfg :gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg8gggggggggg} fg} 7)#% *w ~ۡ]o~ q 9   gggggggggg44 ggggggggggggggggggggggggggggggC! %.Qggggggggggggggggggggggggggg!~ggggggggggggggggggggggggggggggggggggggggggggggggg!~gggggggggggggggggggggggggggggtgggggggggg ggggggggggggggggggggg u&{*## gggg Vgggggggggg gggggggggg g5rggggggggggt"7S $fg gggggggggggggggggggggggggggggggt g gggggggggg&gggggggggggggggggggggggggggg8fggggggggggggggggggggg Fgggggggggg ggggggggggggggggggggg3"7gggggggggg 3gggggggggggggggggggg5gggggggggg gggggggggggggggggggg  :gggggggggggggggggggggggggggggg#gggggggggg gggggggggggq%&4t g ggggggggggg g gfgggggggggggfg 8sgggggggggg4gggggggggg4gggggggggggggggggggggggggggggg(ggggggggggggggggggggLgggggggggggggggggggggggggggggqgggggggggggggggggggg ]!g!]&ggggggggggggggggggg fg7ggggggggggggggggggggfggggggggggggggggggggggggggggggg10?ggggggggggggggggggggggggggggggggggggggAC*ggggggggggtgggggggggggggggggggggggggggggggggggggggg!8gggggggggggggggggggggt!?gggggggggg6wggggggggggggggggggggggggggggggz!J0gggggggggu!M  0 1 ($Y] 2!   3 Ogggggggggg 83Igggggggggt2ggggggggggugggggggggggggggggggg|&{g8uggggggggggzgggggggggg8g^fg_8g`uaggggggggggugggggggggg/G)Zggggggggggggggggggggggggggggggggggggggg83ggggggggggggggggggggggggggggggwqggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg4ggggggggggggggggggggggggggggggggggggggggp}34J8gw.Qggggggggggggggggggggggggggggggggggggggggggggggggg+gggggggggvgggggggggggggggggggggggggggggggggggggggg8gygggggggggg!ggggggggggggggggggg8gggggggggggggggggggg5Pggggggggg&{gggggggggg8gugggggggggg8gw7gggggggggg&ggggggggggggggggggg8Mgggggggggggggggggggggggggggggg / T8jIgggggggggg8J4%&{gggggggggguggggggggggAN 7fggggggggggg8gggggggggggggggggggggvpgggggggggggggggggggg%gggggggggfggggggggggggggggggggggggggggggg8g&{suggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggwWgggggggggggggggggggg gggggggggggggggggggg9gggggggggggggggggggg ggggggggggfg6gggggggggg"@&gggggggg!ggggggggg)gggggggggggggggggggggggggggggggggggggggggggggggggtgggggggggggggggggggggggggggggggggggggggg"$ggggggggggggggggggggggggggggggggggggggggggggggg+ggggggggg&{gggggggggg gggggggggg&ggggggggggggggggggg9+Dy ]gggggggggg95gfgggggggggggfggggggggggg 6Tggggggggggggggggggggggggggggggggggggggggu  #%($ / T /Y  v  / O33gggggggggggggggggggggggggggggggrgggggggggggggggggggggggggggggg?gggggggggr5ggggggggggggggggggggrgggggggggggggggggggg.Qgggggggggfg>gggggggg65ugggggggggg8yggggggggggg5ygggggggggg)gggggggggN%gggggggggggggggggg)ggggggggggggggggggggggggggggggggggggggggggggggggg ]ggggggggggggggggggggggggggggggg ]gggggggggg8Wggggggggggvgggggggggggggggggggggggggggggg6{fgg X1gggggggggggggggggggggggggggggggggggggggggggggggggg&gggggggggv.Qggggggggggggggggggggggggggggg3gggggggggg -gggggggggggggggggggggggggggggge(gggggggggggggggggg Cgggggggggggggggggggggggggggggggggggggggg1%ggggggggggggggggggfg8 ggggggggggggggggggggggggggggggggggggggggrrggggggggggfgfg8%gggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggrgggggggggg/u 'ggggggggggggggggggggggggggg=g7?ggggggggggg@glgggggggggggggggggggggggggggggg&{oggggggggggggggggggHgtgggggggggg ?skgggggggggg frgggggggggg]ggggggggggggggggggggggggggggggggggggggggggggggggggg3sP<gggggggg4&ggggggggggggggggggggggggggggggggggggggggggggggggg܄U9#gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg q 8KXZ7 fgggggggggggggggggggggYZgggggggggggggggggggg[gggggggggggggggggggg=gggggggggggfgfgggggggggggggggggggggsCg]fg @t<Gg ggggggggggggggggggggggggggggg_OgfgggggggggggTgggggggggg7Psgggggggggg[gsbcdgggggggggggggggggggg ggggggggggjgggggggggggwS,Aggggggggmggggggggggg88ggggggggggggggggggggfggggggggggggggggggggg71ggggggggggggggggggggggggggggggggggggggmgggggggggggggggggggg&ggggggggg3gggggggggggggggggggg&gggggggggsfgt 1sgggggggggggggggggg% gggggggggswpgggggggggg4fg&{ggggggggggggggggggggggggggggggfgU'ggggggggggggggggggggg \ efgs T,gggggggggggggggggggggfgfgggggggggggzgggggggggggggggggggg gggggggggggszgggggggggg sgggggggggggggggggggg!"ggsggggggggggggggggggggggggggggggu -**gggggggggggggggggg Tgsg  Sgggggggggg#egz$fggggggggggg&{gggggggggg+ggggggggg*ggggggggggggggggggggggggggggggsggggggggggotggggggggggggggggggggg4&{fggggggggggggggggggggggggggggggggggggggggggggggggggg"ugggggggggsggggggggggs&{sfgggggggggggggggggggggg6ggggggggggefi 8Pj q LC `kW uggggggggggggggggggggggggggggggGgfg66'vgggggggggg&{ gggggggggguq8Pgggggggggggggggggggg8pfgfg fggggggggggggggggggggggggggggggggggggggggg&{ggggggggggufgggggggggggggggggggggggggggggggHggggggggggGggggggggggggggggggggggggggggggg*ggggggggggggggggggggggggggggg.Qggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg%ggggggggggggggggggg&{Ggggggggggggggggggggg \,Agggggggg.Qggggggggggggggggggggggggggggg&{gggggggggg*gggggggggsggggggggggv3ggggggggggwrgggggggggggggggggggg8g6gggggggggggggggggggggggggggggg ]G GLgggggggggg gggggggggg6Ggggggggggggggggggggggggggggggg&{u G fggggggggggggggggggggggggggggggg 6gggggggggggggggggggggggggggggg&{ggggggggggggggggggggc8gggggggggggfgHgggggggggggggggggggggggggggggggggggggggggggggggggggHgggggggggggggggggggggggggggggggo(ggggggggg3fggggggggggguHggggggggggg gggggggggrgggggggggggggggggggg gggggggggg&gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggu6Wgggggggggggggggggggggggggggggfgufggggggggggggggggggggggggggggggg&{&{&{&+igggggggg  ] h J4  K=TVGY0 G  CT 9 a ggggggggggVgggggggggg_ggggggggggggggggggggggggggggggggggggggggg_ g7Nvggggggggggvggggggggggfggggggggggggggggggggggggggggggggggggggggg  v[gggggggggg.Qgggggggggvfg4/5gggggggggg_/gggggggggggs`vgggggggggg_ fg&{gggggggggggggggggggg4B5ggggggggggfggggggggggg% 8gggggggggg Bgggggggggggggggggggggggggggggg&ggggggggg7_D#ggggggggggggggggggggm/ggggggggggggggggggggkgggggggggghgggggggggggggggggggg ggggggggggggggggggggfg _Xg Jgggggggggggggggggggg f.Qggggggggg_ZTjqgggggggggg Agggggggggggggggggggg%gggggggggg6Xvx%_nqy Agggggggggggggggggggggggggggggggggggggggg|gggggggggg%&{sggggggggggfgvgggggggggggggggggggg_wg,B&{ggggggggggggggggggggggggggggggǀfgfgǂǃgggggggggg)ggggggggggggggggggggggggggggg3Iggggggggg&{#ggggggggggggggggggg&{6gggggggggg%DŽgggggggggg4gggggggggg_ggggggggggggggggggggggggggggggg&{fggggggggggg_g{gggggggggg7ggggggggggfgLJggggggggggLj_g*ggggggggg64H8gggggggggg_gggggggggggggggggggggwwgggggggggg_ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg_ggggggggggggggggggggg&{vǒggggggggggfgggggggggggggggggggggǖgggggggggggggggggggg_g gggggggggg_g6ggggggggggggggggggggggggggggggǘggggggggg E F G x#%YAYAYA*wzzzY`3zz Lo q M`8 H I J`: KKY K  T  L  ) M 9 N  O   y P  3 Q O 7fggggggggggggggggggggg6ggggggggggggggggggggggggggggggg;gggggggggggrgggggggggg7fg G A4o&{fgEgggggggggggggggggggg6ggggggggggQgggggggggggs&ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{gggggggggg&ggggggggggggggggggggggggggggg6 `gggggggggggg&{kg Lggggggggg&{ggggggggggggggggggggggggggggggggggggggg.Qggggggggg8ggggggggggggggggggggggggggggggggggggggggggggggggggvg'* 1ggggggg rggggggggggggggggggggggggggggggggggggggggggggggggggg&{&ggggggggggggggggggg5*gggggggggg\s#ggggggggggtfg5ygggggggggg 7gggggggggg&{ggggggggg TgggggggggggggggggggggggggggggggXggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggg6gggggggggggggggggggggF ngggggggggggggggggggggggggggggggggggggg fggggggggggggfgtggggggggggt&{g @fggqggggggggggfggggggggggg"@ ggggggggttgggggggggg ]fggggggggggggggggggggggggggggggg T 8u 8gggggggggggggggggggggggggggggggggggggggg&{gu uGY   /LC  ) Ctvggggggggggggggggggggggggggggggggggggggfgggggggggggtqgggggggggg7Kgggggggggggtgggggggggg5t6ggggggggggtfggggggggggg&{g.Qggggggggggggggggggg5ggggggggggggggggggggg ggggggggggggggggggggg&{gggggggggggggggggggggggggggggggggggggggggto&ggggggggfggggggggggggggggggggg.Qgggggggggfggggggggggg.Qgggggggggggggggggggtgggggggggg4gggggggggg(B6Dggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgt1gggggggggggggggggggggggggggggg 95g !ggggggggggggggggggggggggggggggfggggggggggg@g Kgggggggggg6U&{ggggggggggfgveJgggggggggggggggggggggggggggggggqgggggggggg7ggggggggggVggggggggggg!~ wgggggggggggggggggggggggggggg5[ eggggggggggggggggggggggggggggggt2A'/6gggggggggggggggggbggggggggggg*gggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggg&{E*gggggggggggggggggg \ ] 6 gggggggggggggggggggg.gggggggggg}gfggggggggggg0ggggggggggggggggggg /C 6?gggggggggg&{fg Tggggggggggqk ˲0=oǔF_̣ĕ0fgfgggggggggggfgEggggggggggggggggggggggggggggggggggggggggggggggggg   *w T=    3 ugggggggggggggggggggggggggggggg-~not&{4 3!~gggggggggFgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggwggggggggggwggggggggggwggggggggggnggggggggggggggggggggggggggggggggggggggggggggggggggg6T5q&{ggggggggggggggggggggggggggggggw .Qgggggggggggggggggggsggggggggggggggggggggn2ggggggggggggggggggggg&{n6ggggggggggg gggggggggfgfggggggggggg8hgggggggggggggggggggg&{Mggggggggggggggggggggu6gggggggggg6ngggggggggggggggggggg3nKgggggggggg 8fgggggggggggggggggggggggggggggggggggggggggfgM:gggggggggggggggggggfgfgggggggggggggggggggggfgn]gfggggggggggg4% Gfgndgw#fg&{(872gggggggggggggggggggg5gggggggggggggggggggg#2gggggggnvTgggggggggg(gggggggggfg&{&1J+[gggggv8I .hwgggggggggggggggggggggggggggggg(@gggggggggg ggggggggggw&ggggggggggn&{nggggggggggggggggggggg)xngggggggggggw(fggggggggggggggggggggg Tggggggggggggggggggggw)&{ggggggggggggggggggggz Sgggggggggggggggggggg Jggggggggggnggggggggggg4fgggggggggg&{(K T "@ggggggggggggggggggg Sfgw*gggggggggggggggggggg Tggggggggggggggggggggw+ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfg 6ggggggggggggggggggggggggggggggung   oJ 8S8oM   gggggggg&{ggggggggggggggggggggtgggggggggggggggggggggggggggggggggggggggg6ugggggggggg Agggggggggggggggggggggggggggggggggggggggggggggggggggggggggggwxygggggggggggggggggggg [ggggggggggggggggggggzfggggggggggggggggggggggggggggggggggggggggggggggggggg Kgggggggggggggggggggggggggggggg ]9gggggggggtgggggggggg#!1ggggggg6ggggggggggggggggggggggggggggggggggggggggG 8Jggggggggggg&ggggggggg&ggggggggg \Kggggggggggggggggggggfgggggggggggggggggggg S0ggggggggg)ggggggggggggggggggg4ggggggggggUggggggggggg]ggggggggggg H7jggggggggggggggggggggg&{ggggggggggggggggggggygggggggggggggggggggggrgggggggggg6dggggggggggՂgggggggggggՃ&{gggggggggggggggggggggggggggggg 4ggggggggggrfg՗gggggggggggggggggggggfggggggggggg Kggggggggggggggggggggggggggggg f&{*)ggggggggggggggggggggggggggggpgggggggggggggggggggggggggggggggggggggggggggggggggg&ggggggggg{^ggggggggg .ggggggggggǐA Km{ ggggggggggggggggggggfgպggggggggggz)ggggggggggggggggggggggggggggggggggggggggvggggggggggr#%*w$  KWPV*Vggggggggggggggggggggggggggggggfgfggggggggggg6gggggggggggggggggggg)glAfg)gggggggggggggggggggggggggggggg6ggggggggggggggggggg)gFngggggggggg)!gfgfgfg)(g))g6vlp.ggggggggggggggggggg&{ 6gggggggggg4 gggggggggggggggggggg}gggggggggg)E8ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfg5vVgggggggggg/61_@ggggggg5gggggggggg)\7fg ggggggggg5gggggggggggggggggggg)cgggggggggg)iggggggggggggggggggggg K[rVgggggggggggggggggggggggggggggggggggggggfgu ( K )}gfggggggggggggggggggggg)gggggggggguoggggggggggrgggggggggg 8ggggggggggfgu"fg ggggggggg5Egggggggggggggggggggg"&{fggggggggggg8gggggggggghi5fgk&{ %ggggggggggfgggggggggggmggggggggggggggggggggggggggggggggggggggggn*)gggggggg1P0?(ggggg(u%gggggggggggggggggggggggggggggggggggggggggggggggggg \)g fu&gggggggggg7 ]gggggggggggggggggggggggggggggg.*gggggggggz1gggggggggggggggggggg S3ggggggggggyu()gggggggggggggggggggggu)6fggggggggggggggggggggggggggggggg-*|Y   _*o6 X / / /W Y*z  ~ Z¸ 6D A@g@gggggggggg@gggggggggg¹ggggggggggggggggggggggggggggggqgggggggggg@gggggggggggpgggggggggggggggggggg@ggggggggggg@@ggggggggggfg»vgggggggggggggggggggg6Tggggggggggrugggggggggg ;½¾8Jgggggggggg8hgggggggggg!tgggggggggggggggggggg A@ggggggggggggggggggggggggggggggpgggggggggg*Ebggggggggggggggggggggggggggggggggggggggfg&{gggggggggggggggggggggggggggggggggggggggggggggggggg.Qggggggggg[ggggggggguggggggggggggggggggggggggggggggggggggggggu.Qggggggggggggggggggggggggggggg&{&{gggggggggggggggggggggggggggggggggggggggggggggggggg@1gggggggggg@gggggggggggtgggggggggg!,gggggggggg Xgggggggggg \ J ]gggggggggggggggggggg&{@ggggggggggggggggggggfgggggggggggfggggggggggg K Kggggggggggu ggggggggggA g5AgggggggggggAggggggggggg&{gggggggggggggggggggggggggggggg&{gggggggggggggggggggg fgggggggggguggggggggggggggggggggu&{gggggggggggggggggggg&ggggggggA3g "umw gggggggggg gggggggggggggggggggggggggggggg&{6gggggggggg,~gggggggggsfgu 1gggggggggfg [gggggggggggggggggggggggggggggAOg&{ATgggggggggggggggggggggw ggggggggggfg!Kgggggggggg gggggggggggggggggggfgAhg!   L HI AAۥ a  fgfgggggggggggfgggggggggggggggggggggfggggggggggggggggggggg8fggggggggggggggggggggggggggggggg>ggggggggggggggggggg ggggggggg&{gggggggggg&{g)gggggggggggggggggggggs7fgs!~gggggggggwpgggggggggg (ggggggggggsgggggggggggggggggggggggggggggggggggggggggggggggggg@g&{gggggggggg.Qgggggggggggggggggggs5ggggggggggggggggggggssSggggggggggggggggggggggggggggggggggggggggg* ggggggggfg * *}ggggggg$*ggggggggggggggggggggggggggggggggggggggcgggggggggggggggggggggeigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg fsy  gggggggggggggggggggggggggggggggggggggggw@ggggggggggss6 fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg5yggggggggggs}ggggggggggggggggggggs'gggggggggggggggggggg 0ggggggg >4gggggggggggggggggg6tggggggggggggggggggggggggggggggggggggggggggggggggggs fggggggggggg @ux f \gggggggggg 7gggggggggggggggggggg#ggggggggggggggggggggg'gggggggggg+gggggggggfgggggggggggggggggggggg&`w)s!gggggggggggggggggggggggggggggggggggggggggyggggggggggs"fg Txgggggggggggggggggggg3IgggggggggXyfg /ggggggggggfggggggggggggggggggggg"@*Hgggggggggggggggggggggggggggg    A ($ T T9X K KYGY O`gfggggggggggg6gggggggggggggggggggggggggggggrgggggggggg&{gggggggggggggggggggg 7ugggggggggggggggggggg~g!~gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg T nggggggggggggggggggggggggggggg3ggggggggggtggggggggggsgggggggggg,Agggggggggggggggggg fggggggggggg ]ggggggggggggggggggggFggggggggggtYgggggggggg*ggggggggggggggggggguggggggggggggggggggggg /tu/nggggggggggggggggggg/ngggggggggggggggggggggggggggggggggggggggggggggggggg 8ggggggggggfggggggggggggggggggggggggggggggg Kggggggggggfgfggggggggggggggggggggg Agggggggggg8Iw"xR&{gggggggggg&{vyC8z ggggggggggggggggggggggggggggggg/8ggggggggg7>6xgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{fgggggggggggsggggggggggfgfggggggggggggggggggggsgggggggggg{ggggggggggggggggggggfg Tgggggggggggggggggggggggggggggggfg gggggggggg#gggggggggggggggggggggr ]gggggggggggggggggggggggggggggg.gggggggggggggggggggggggggggggggggggggggggggggggggggRggggggggg:&{#% =gggggggggggggggggggg qggggggggggkgggggggggg4ggggggggggfg @ggggggggggO.Qggggggggggggggggggg6Iggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfg-17gggggggg6?ggggggggggO gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggtggggggggggv2P gggggggggggfgfgggggggggggggggggggggggggggggggggggggggggPgggggggggggggggggggggggggggggggggggggggggPfggggggggggggggggggggggggggggggg*ggggggggg*&gggggggg*ggggggggg S#{ggggggggggggggggggggggggggggggfg4gggggggggggggggggggggggggggggggggggggggg#ggggggggggfg7ggggggggggrPJggggggggggggggggggggPMgfggggggggggg7fgggggggggggPZgggggggggggP\g&{gggggggggg Agggggggggggggggggggggggggggggggggggggggg7ggggggggggPcaggggggggggfgggggggggggPj%ggggggggggsfggggggggggg&{gggggggggg!gggggggggtggggggggggggggggggggP|g .gggggggggggggggggggg&{gggggggggg -gggggggggg&gggggggggggggggggggg&{3 Tgggggggggg-ggggggggggPgggggggggggsXsgggggggggggggggggggg*.`gggggggggggggggggg 7u*ggggggggg gggggggggggggggggggg fgggggggggg .*)gggggggg#ggggggggggggggggggggggggggggggggggggggggggggggggggv7gggggggggggggggggggggggggggggggggggggggg&{UTfgr1ggggggggggfg863 ($Kh8Q >Q<L TP Q?    O&{3Iggggggggg*+ggggggggggggggggggggggggggggggfgggggggggggȭv Tfggggggggggggggggggggggggggggggggggggggggg78\gggggggggg5ggggggggggggggggggggggggggggggggȰv5<ggggggggggggggggggggggggggggggggȱfgqgggggggggggggggggggggggggggggggggg}ggggggggggggggggggggggggggggggggggggggggggggggggg4<gv.Qggggggggggggggggggg5pvggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggu4gggggggggggg~gggggggggggggggggggg&gggggggggsMggggggggggggggggggg"uggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggfg {ggggggggg!ggggggggg7(gggggggggg  .ggggggggggggggggggggggggggggggggggggggg4Mfgggggggggggfg f Kggggggggggfggggggggggggggggggggg 8gggggggggggf KggggggggggwL ggggggggggpgggggggggg&{76fg'+g}  TvgJggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggg $vggggggggggggggggggggz9gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg'.gggggggggghggggggggggggggggggggggggggggggghgvggggggggggggggggggggggggggggggT:F;@*)gggggggghgggggggggggggggggggggggggggggggggggggggggggggggggggvggggggggggvgggggggggggggggggggggggggggggg&{fgggggggggggKggggggggggggggggggg s "*w   J  %N 8Y tuh u v w   xfg 8fgvggggggggg8 g g 7gggggggggggggggggggggggggggggw fgvgggggggggg4gggggggggg Agggggggggggggggggggggggggggggg4fg Agggggggggggggggggggg$}Zbgggggggggggggggggg gggggggggggfggggggggggg  gggggggggggggggggggg gt=fggggggggggggggggggggggggggggggggggggggggg %gggggggggg9ggggggggggggggggggggggggggggggggggggggggt>gggggggggg7gggggggggg gt? ggggggggggggggggggggt@fg1 9 gggggggggg4gggggggggggggggggggg f5gggggggggg g75gggggggggg gggggggggg7gggggggggg gFsP5] g(&{ "gggggggggfg8&{tAgggggggggg*gggggggggfg5ffg7gggggggggg:tB!lgggggggggggggggggggfg7#gggggggggggggggggggggggggggggggggggggggg&{ S<ggggggggggfg=  8 - ?gggggggggggggggggggg ggggggggggggggggggggxfggggggggggggggggggggg *gfgfgggggggggggfg gggggggggggggggggggggggggggg&{gggggggggg 6sgggggggggfg T 7fggggggggggggggggggggg/@ggggggggggggggggggfgggggggggggggggggggggG ]z% Q gggggggggggggggggggggggggggggggggggggggg tFggggggggggLggggggggggggggggggggggggggggggggggggggggMgggggggggggggggggggg3gggggggggggggggggggg9gggggggggg 5UvGYe   ) &{ggggggggggggggggggggggggggggggggggggggggtggggggggggggggggggggqgggggggggg.Qggggggggg"ggggggggggfg4gggggggggggggggggggggggggggggggggggggggg",1=,ggggggggggggggggggg"!gggggggggggggggggggggggggggggggggggggggg *gggggggggg ]3gggggggggg&{gggggggggg6pgggggggggg.Qggggggggg"5gggggggggggggggggggggggggggggggsgggggggggggggggggggg6gggggggggg"Ag Rggggggggggggggggggggggggggggggggggggggggtgggggggggg <ggggggggggggggggggggwfgggggggggg !ggggggggggggggggggg&{fgt"Vgggggggggggggggggggg!ggggggggg 8ggggggggggggggggggggggggggggggggggggggggggggggggg"sg gggggggggggggggggggg gggggggggggggggggggggggggggggg"~gggggggggggfg6w"Z"#gggggggggg`gggggggggggggggggggg$gggggggggggggggggggggggggggggg&{gggggggggg"uggggggggggggggggggg&{gggggggggg fggggggggggggggggggggfg Sggggggggggggggggggggfgggggggggggggggggggggr[<ggggggg,Agggggggggfg"gggggggggg fgggggggggg"gggggggggggggggggggggggggggggggggggggggggggggggggggtgggggggggggggggggggggggggggggggggggggggg"gggggggggggH7Efgfg4rl ˳1>p ǕG`̤gggggggggggggggggggggggggggggg <gggggggggg"g 4s*wY % f %] K KLoR 5  S   6&{gggggggggg5ggggggggggggggggggggfgggggggggggfgggggggggggv-ggggggggggg8v0)gggggggggg)Zgggggggggggggggggggg4gggggggggg9v;gggggggggggggggggggggggggggggggggggggggggggggggggggv@WwRggggggggggggggggggggggggggggggvB`:vCggggggggggggggggggggggggggggggg)bvMggggggggggg)dggggggggggggggggggggggggggggggtgggggggggfgggggggggggggggggggggv5ggggggggggBC8ggggggggggggggggggggv]gggggggggggggggggggggfgggggggggggggggggggggggggggggggwgggggggggggggggggggggggggggggggggggggggggggggggggg4gggggggggggggggggggu01gggggggggggggggggO gggggggggg 7tRvg .ggggggggggsggggggggggUfgggggggggggvggggggggggwUfgwVggggggggggvM$%gggggggWvgX3gggggggggggggggggggggggggggggg:ggggggggggggggggggg1gggggggggggggggggggfggggggggggg)vg_gggggggggg Kfg Eyvgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggvggggggggggi*[gggggggg A Tzgggggggggg64mfgfg  &{ggggggggggvg8pgggggggggg < S; Pw`  fgggggggggggggggggggggrrrggggggggggggggggggggggggggggggggggggggggggggggggggq SJgrgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg.Qgggggggggggggggggggggggggggg7 ggggggggggggggggggggh%ggggggggggggggggggggcgggggggggggrggggggggggggggggggggfgo&uxggggggggggggggggggggfggggggggggg&ggggggggg'ggggggggggggggggggggggggggggg&{gggggggggg4 @&{ggggggggggggggggggggvgggggggggggggggggggggggggggggggggggggggg9gggggggggggggggggggg2'1gggggggggggggggggggg `gggggggggggggggggggggggggggggggggggggggggggggggggg @gggggggggggggggggggggggggggggg7"ggggggggggݤggggggggggv4 f8gggggggggggggggggggggggggggggg(7Wݭg A&{ Xgggggggggggggggggggg8ggggggggggsBggggggggggfg*Dfgrgggggggggg5F2Agggggggg&{*gggggggggggggggggggggggggggggggggggggggggggggggggg:ggggggggggggggggggg/@ggggggggggggggggggggggggggggg[*gggggggg&{ggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggg&{gggggggggg 1gggggggggggggggggggggggggggggK*gggggggggggggggggggggggggggggggggggggggggggggggggggggggggg7ggggggggggggggggggggggggggggggggggggggggrgggggggggg+ggggggggggggggggggg /  /YqqqC8_ 8=   Si % K K;Vj `ggggggggggJgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg AggggggggggggggggggggggggggggggfgggggggggggN14Q&{gggggggggggggggggggggggggggggg1g5Rgggggggggggggggggggg1g1g5Egggggggggggggggggggg1ggggggggggg&{5 gggggggggggggggggggg7fgggggggggggfggggggggggggggggggggg1ggggggggggggggggggggggggggggggg 1!1gggggggggggggggggb1g 1ggggggggg6gggggggggg/n*Egggggggg7~&{gggggggggggggggggggg1gggggggggggggggggggg4ggggggggggfgggggggggggiklgggggggggg 8s@w Toggggggggggp1g&{gggggggggg 8)*ggggggggggggggggggggggggggggggggggggggrggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg8@gggggggggg R&{gggggggggg2 gzgggggggggg{gggggggggg2ggggggggggggggggggggggggggggggggggggggggg2gfggggggggggg2% ggggggggggggggggggg 8ggggggggggggggggggggfg T2$ggggggggggg2'ggggggggggggggggggggguXfgggggggggggjggggggggggggggggggggggggggggggfg A25gfg /ggggggggggKgggggggggy  q($uGYA2 r s 9 tggggggggggggggggggggHgggggggggggfggggggggggggggggggggggggggggggg8yggggggggggugggggggggggggggggggg&{ggggggggggggggggggggggggggggggfg7kXgggggggggNgggggggggggggggggggggggggggggggggggggggg&{fggggggggggg4gggggggggggggggggggggggggggggggggggggggg*gggggggggu7I*.QgggggggggfgggggggggggggggggggggggggggggggI2ggggggggggguggggggggggI6gI9?.Qggggggggg \5[fggggggggggg ?!ggggggggg.ggggggggg `ggggggggggggggggggggIAg4;gggggggggggggggggggg3IPgIRggggggggggg 8zgggggggggggggggggggg $gggggggggg&{I`g %u fgggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggg7V&{ gggggggggg$u&gggggggggggggggggggg T'ggggggggggfg*)gggggggg( Jgggggggggggggggggggg*ggggggggggggggggggggggggggggg&{0ggggggggggggggggggggggggggggg gggggggggggggggggggg4xgggggggggg %Iggggggggggggggggggggg*ggggggggg ]ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggIggggggggggg ] ]t+gggggggggggggggggggggggggggggg @gggggggggg `gggggggggg     J *wqY   K KS VJ( &{ggggggggggvCgLggggggggggGgBggggggggggrgggggggggggggggggggg sYggggggggggMggggggggggg; ggggggg@}gggggggggggggggggggggggggggggggggggggggg&gggggggggfggggggggggg5\ggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg47ggggggggggaggggggggggg&ggggggggg$eg{ggggggggggggggggggggggggggggggggggggggggORgggggggggggggggggggg6x4ggggggggggggggggggggggggggggggggggggggggfgggggggggggfg gggggggggg&ggggggggggggggggggg gggggggggg4sZgggggggggg&{gggggggggggggggggggggggggggggg ^gggggggggggggggggggg&{}gggggggggg Lt=_pgggggggggggggggggggggggggggggg5ggggggggggggggggggggp&{rgggggggggg&{gggggggggg\ggggggggggs[8ggggggggggggggggggggggggggggggti]g Igggggggggggggggggggggfggggggggggg1(gggggggg 8gggggggggg . .b&ggggggggggggggggggggggggggggggggggggggggggggggggg+gggggggggggggggggggggggggggggguqgggggggggggggggggggg e*gggggggggggggggggg[<gggggggggggggggggggggggggggggggggggggggggggggggggg0fgggggggggggkggggggggggggggggggggm &{/&ggggggggggggggggggggggggggggs]ggggggggggggggggggggps^7gggggggggggggggggggggfgggggggggggggggggggggfgqqggggggggggggggggggggrgggggggggg&{ggggggggggggggggggggr@($ T K}ABCך  /K K KXDEFt&{ggggggggggggggggggggspgggggggggggggggggggggggggggggggggggggggg&{ggggggggggfg.Qggggggggggggggggggggggggggggg>gggggggggggggggggggggggggggggggggggggggfggggggggggg58gggggggggggggggggggggggggggggggggggggggggt gggggggggggggggggggggggggggggggggggggggg$ggggggggggggggggggggggggggggggggggggggggggggggggNu*H)Bgggggggg-)gggggggg4t gggggggggggggggggggg&{gggggggggg* ggggggggggggggggggfgm.Qggggggggggggggggggggggggggggg*gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggsM:/)+ggggggggggggggggg&{&{gggggggggggggggggggg&{gggggggggggw[gggggggggv*ggggggggggggggggggggggggggggggt "ggggggggggggggggggggg Tggggggggggggggggggggggggggggggggggggggggggggggggg+[-ggggggggggg877F&{ggggggggggggggggggggggggggggggv8gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg4Bgggggggggggggggggggg 9&{ggggggggggggggggggggt DgggggggggggEgJggggggggggggggggggggg 8ggggggggggOggggggggggggggggggggg 55)&gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggtggggggggggggggggggggggggggggggggggggggggv5gggggggggggg+&{ggggggggggwF,-ogfg)ggggggggg/gggggggggggggggggggg8gggggggggggggggggggggggggggggggggggggggg -fggggggggggg*w z Ul ggggggggggggggggggggM ggggggggggggggggggg&{ggggggggggfggggggggggggggggggggggggggggggg6 NOfg4Wggggggggggvifgggggggggggs4$ XHgvjggggggggggggggggggggvkfg SggggggggggAs4fgfg.Qggggggggg4gggggggggg$*0 gggggggggggggggg&{gggggggggg Xmggggggggggggggggggg7r.ggggggggg&{Zgggggggggggggggggggg $fg8! gggggggwggggggggggggggggggggggggggggg u45&{ggggggggggfggggggggggggggggggggggggggggggg)nggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggg Wsgggggggggg=6vngggggggggXg 7ggggggggggggggggggggggggggggggggggggggggXgvogggggggggggggggggggg&{ggggggggggggggggggggggggggggggg .ggggggggggggggggggggvqgggggggggg&{ggggggggggggggggggggbofgfg|Xggggggggggggggggggggg5ggggggggggggggggggggyE U&{rggggggggggfgfgggggggggggggggggggggggggggggggggggggggggggggggggggfgt*gggggggggggggggggggggggggggggfggvt @ggggggggggP<ggggggggg XgXg)/6ggggggggXggggggggggg TXgggggggggggggggggggggggggggggg Xg Agggggggggg4ggggggggggggggggggggggggggggggG ' ( )S * KWP K KZ7 + ,v0   - .ggggggggggggggggggggggggggggggfgotgovg&gggggggg8&{g72ggggggggggggggggggggptgggggggggggggggggggg8ggggggggggw,o 1ggggggggggggggggggg5gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{gggggggggg4gggggggggggggggggggggggggggggg23o6(Xgggggggggg57(Zggggggggggogoggggggggggggggggggggggggggggggggggggggggg7,Agggggggg fggggggggggfgfgggggggggggC61&{ggggggggggggggggggggfgfgogFfgGfgggggggggggggggggggggfgHgggggggggg&{ 4 cggggggggggggggggggggggggggggggggggggggggggggggggggfgKggggggggggLggggggggggogggggggggggggggggggggggggggggggggggggggggMogw1gggggggggg 86? w1L/w!!ggggO(pw2gggggggggg,Aggggggggggggggggggo;&ggggggggg SoggggggggggggggggggggTgggggggggg(uggggggggggggggggggggggggggggggoguggggggggggggggggggggWggggggggggpgggggggggggfg %Xgggggggggg 7 1 ggggggggggggggggggfgggggggggggggggggggggggggggggggpqP8gggggggggpggggggggggg .[ggggggggggggggggggggw4pggggggggggg]fgpg^_gggggggggg` gggggggggg 8p!ggggggggggg3Igggggggggfggggggggggg 7   *w   pp pqqqW  ) lz  / b  fggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggguggggggggggggggggggggggggggggggtwggggggggggrgggggggggg5gggggggggg3ggggggggggl gggggggggg6gggggggggg.Q^ggggggggtxggggggggggfgggggggggggggggggggggggggggggggggggggggggtzgggggggggg ^gggggggggggggggggggggggggggggggggggggggggggggggggg*gggggggggg gggggggggggggggggggggggggggggg(gggggggggggggggggggg*H!kggggggggggggggggggg(sggggggggggggggggggggvfggggggggggggggggggggggggggggggg6Uggggggggggggggggggggggggggggggwigggggggggggggggggggggggggggggggggggggggggggggggggg.Qgggggggggggggggggggggggggggggfggggggggggg<gggggggggg&{gggggggggg7F n7gggggggtgggggggggggggggggggg4gggggggggggggggggggggggggggggggggggggggg8(yqfggggggggggggggggggggg fg8gggggggggggggggggggg> vr4gggggggggggggggggggggggggggggggggggggggg gggggggggg+,~gggggggg&{ 1ggggggggggggggggggg gggggggggVgfgrt{Rggggggggggggggggggggggggggggggufgfgjgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg fgfgufgfgggggggggggggggggggggv6gggggggggggggggggggggggggggggggggggggggggt|fggggggggggg6 Sppp_ qLCGY0&e)  fgggggggggggr7 )gggggggggg'ggggggggg 8fgfg9ggggggggggr0gggggggg5;*ggggggggggg>gggggggggggggggggggggggggggg T*F sggggggggg?gggggggggggggggggggg8z5 *gfgBu*gggggggggggggggggggggggggggggg*g gggggggggggggggggggggggggggggO "ugggggggggPgggggggggggggggggggg ggggggggggggggggggggggggggggg%ggggggggg4gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg7E*gWfg6O $fg,Aggggggggggggggggggfggggggggggggggggggggggggggggggg7w ]fggggggggggg*m*[Kgggggggggg+g]4gggggggggg6.gggggggggg vggggggggggfgggggggggggp8agggggggggg$%gggggggggggggggggbgggggggggg3cdgggggggggggggggggggggggggggggg B4yfggggggggggggggggggggvgggggggggggggggggggg3&{ggggggggggg5&{gggggggggghggggggggggu-+-k+.g+0ggggggggggg%*ggggggggku.5ggggggggggggggggggggggggggggggggggggggggfgggggggggggpgggggggggg  Igggggggggg+>ggggggggggggggggggggg<gggggggggg+@g&{gggggggggggggggggggggggggggggg86+Pggggggggggg fgggggggggg ?gggggggggg&{gggggggggg+[g($+ [U   y \gggggggggggggggggggggrs @gggggggggggggggggggg7 ggggggggggrgggggggggg6>ggggggggg!ggggggggggg&{ggggggggggg&{8X&ggggggggggg,sggggggggggggggggggggggggggggggYfggggggggggg75Z[ggggggggggfgggggggggggsgggggggggggggggggggg@6ggggggggggggggggggggggggggggggru`gggggggggg.QgggggggggsYugggggggggg&{42gggggggggggggggggggggggggggggguggggggggggSg**ggggggggggggggggggggggggggggggggggggggfg \  +76X\vcggggggggggrv fggggggggggigggggggggg ]gggggggggg $gggggggggkgrw Kggggggggggggggggggggggggggggggqiggggggggggfg Kggggggggggggggggggggpggggggggggr sgggggggggg 6:ggggggggg gggggggggg΄g΅gΉggggggggggggggggggggfgggggggggggggggggggggfgggggggggggggggggggggygggggggggggggggggggggggggggggg&{ggggggggggz{|}gggggggggggggggggggg% <gggggggg 7΢-ggggggggggggggggggggggggggggggr{έggggggggggg@ggggggggggggggggggg ggggggggggr}5ggggggggggfggggggggggg&{gggggggggg&{+ggggggggggggggggggggggggggg8gggggggggg ($; Q]    Ogggggggggggggggggggg /fgggggggggggggggggggggs#ggggggggggg5Ps$gggggggggggggggggggggggyfggggggggggg4s%gggggggggggggggggggg6 fg3!~ggggggggg&{4ggggggggggXggggggggg ggggggggggg +gggggggggggggggggfg 1)ggggggggggggggggggfgs'~ ggggggggggPgggggggggggggggggggg,AggggggggggggggggggggggggggggggggggggggCO 8fggggggggggg*ggggggggggggggggggg Oggggggggg 5EgggggggggggfgH&ggggggggggggggggggg*ggggggggg6pgggggggggggggggggggg;ggggggggggggggggggggggggggggggggggggggg3gggggggggg3s(Ngggggggggg7 8ggggggggggggggggggggs)ggggggggggggggggggggs*gggggggggggggggggggg ggggggggggggggggggggQggggggggggfg&{TgggggggggggUggggggggggggggggggggggggggggggggggggggggggwA6jgggggggggggggggggggggggggggggggggggggggg gggggggggZ fgwN 1gggggggggggggggggggfgfggggggggggggggggggggggg gggggggggg&{ggggggggggggggggggggg` T  gggggggggy)g&gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggg&{fgggggggggggfggggggggggg&{ggggggggggeggggggggggs,s-gggggggggg7gggggggggggggggggggg '*wYzzz;Ucp /ggggggggggfg Tgggggggggg&{ggggggggg9ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg95gggggggggg Kgggggggggg8 dgggggggggg)ggggggggggggggggggg-dggggggggggggggggggggggggggggggggggggg.Q*gggggggg*ggggggggggggggggggg8ggggggggggfgfg.Qggggggggggggggggggg&gggggggg.Qgggggggggggggggggggggggggggg9g.Qggggggggggggggggggggggggggggggggggggggg:ggggggggggggggggggggg.Qggggggggg6:guM:/)+ggggggg73gggggggggggggggggggg:g gggggggggggggggggggggggggggggg&{gggggggggggggggggggg A f8gz Wgggggggggggggggggggg8@gggggggggggggggggggg6gggggggggggggggggggg6gggggggggggggggggggg7gggggggggg $ nggggggggg Xgggggggggggggggggggg fggggggggggt'%gggggggggggggggggggggggggggggggggggggggqfgggggggggggggggggggggggggggggggggggggggggs*ggggggggg.Qgggggggggggggggggggy%:Qg5 sP<ggggggggggggggggggS(gggggggggguB5$ggggggggggggggggggggggggggggggggggggggggggggggggggg :cg > 1*gggggggggggggggggg 4ggggggggggggggggggg Jgggggggggggggggggggggggggggggg:nugggggggggggggggggggggggggggggggggggggggg ggggggggg4gggggggggg fg($ f f fY#0;  C8;  S / / /We; 9 O a fg5gggggggggg v8gggggggggggggggggggg ggggggggggggggggggggggggggggggQsgv9;v:ggggggggggqoggggggggggggggggg5.6"gggggggggggggggggggggggggggggg=>6Q|gfggggggggggg8ggggggggggfgggggggggggggggggggggv;ggggggggggtgggggggggggggggggggggggggggggg&{ugggggggggggggggggggg7ggggggggggggggggggggQgggggggggg.Qggggggggg8"!ggggggggg.ggggggggggggggggggggggggggggg *}ggggggg&{gggggggggggggggggggg&{Qgggggggggggfg&Qgggggggggggggggggggggggggggggg SQg.Qgggggggggt'Qgggggggggggfggggggggggg7(QIgggggggggg /ggggggggggggggggggggXggggggggggggggggggggggggggggggggggggggggv<ggggggggggnggggggggggv=sv>Qggggggggggg&{fgQ^w ) QgggggggggggQg8gggggggggg_ggggggggggggggggggggggggggggggfg#gggggggggggggggggggggggggggggguggggggggggggggggggggggggggggg*XQggggggggggggggggggggg .&{g#gggggggggggggggggggg5ysgggggggggaQgggggggggggggggggggggRgdggggggggggft+R gggggggggggo* 8gggggggggggggggggggggggggggggg gggggggggE*ggggggggggggggggggut-PggggggggggggggggggggggggggggggoR"gggggggggggsgggggggggggggggggggggggggggggggggggggggsggggggggggggggggggggfgggggggggggtR7gggggggggggR8g*^jggggggggvgggggggggggggggggggg4gggggggggg*wpppY v  k/ Osggggggggggggggggggggggggggggggfggggggggggg6hgggggggggggggggggggggggggggggggggggggggg&{4#ggggggggggggggggggggggggggggggggggggggggggggggggg(6gggggggggg.Qggggggggg^.Qggggggggggggggggggggggggggggggggggggggg4D&{q*Z+ $ggggggggggg2*&gggggggvggggggggg&{ggggggggggsggggggggggggggggggggg2A/6ggggggggvg V6bggggggggggggggggggggg-& ggggggggggggggggggggggggggggggggggggggfg&{gggggggggggggggggggggvgggggggggg-"@ggggggggggggggggggggggggggg*!ggggggggwexggggggggfggggggggggg.Qggggggggggggggggggg/d{gggggggggggggggggggggs  fg %ggggggggggggggggggggggggggggggg&{5ggggggggggfgfgggggggggggggggggggggfggggggggggggggggggggg 8gggggggggggggggggggg2g&{gggggggggggggggggggglgggggggggggggggggggg Jfggggggggggg$ fgfg&ggggggggg Jggggggggggp6ggggggggggggggggggggfggggggggggg"ugggggggggggggggggg5g,A gggggggr;ggggggggg gggggggggggggggggggg ?&{6Wggggggggggtpggggggggggsfgggggggggggq:nsggggggggggsgggggggggggggggggggggggggggggg+gggggggsggggggggggKgggggggggggggggggggn K K K] T T T_qqUl / /Z7  ]KY  To3\3ggggggggggfgNggggggggggggggggggggggggggggggggggggggggggggggggggOgggggggggggggggggggPggggggggggggggggggggQggggggggggfgW(gggggggggg ggggggggggggggggggggg>gggggggg7gggggggggggggggggggg %}7gggggggggg70)!gggggggggggggggggggg ggggggggggggggggggggggggggggggRggggggggggggggggggggggggggggggggggggggggfg0gggggggggv77[ggggggggggrtggggggggg8ggggggggggggggggggggggggggggggggggggggggggggggggg $gggggggggggggggggggg*Hggggggggg Ng*!gggggggggggggggggggg Qg6,A"zgggggggggggggggggggggggggggVggggggggggggggggggggi *}ggggggg,Aggggggggngggggggggg#ggggggggggggggggggggggggggggg+ggggggggggggggggggg mggggggggggg6bggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggopggggggggggqgggggggggg6?fgrsfg gtJsggggggggggggggggggggggggggggggfg*ggggggggggggggggggg {t gsuggggggggggtK Kggggggggg y&{-gggggggggg6 gggggggggggggggggggggggggggggggggggggggggggggggggg&{fggggggggggggggggggggg6}gggggggggg6 0fggggggggggg gggggggggg 6 gt gggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggfggggggggggggggggggggggggggggggg gtOggggggggggfgfg ? T&{fggggggggggggggggggggfggggggggggggggggggggggggggggggg ggggggggggg7ggggggggggggggggggggggggggggggfg&{gggggggggg ggggggggggggggggggggggggggggggg%ggggggggg *w  .LC  TLCU G Hlzgggggggggg Cgggggggggggggggggggggggggggggpgggggggggg3Ǟ7``gggggggggggggggggggggfgv7`ggggggggggggggggggggggggggggggggggggggggggggggggggvgggggggggggggggggggggggggggggggggggggggg4<ggggggggggfg"wggggggggggggggggggggggggggggggggggggggg`~gfggggggggggggggggggggg`Lgggggggggg01gggggggggggggggggggggggggggr.Qggggggggggggggggggg+ggggggggggggggggggg @ggggggggggv ggggggggg``Ssgggggggggg`fgvgggggggggg&{gggggggggg`g.Qggggggggg`g*gggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg`ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggfggggggggggg$*0 ggggggggggggggggggggggggggfg&{v`ggggggggggg`gggggggggggRgggggggggg7V .ggggggggggvggggggggggggggggggggv```gggggggggggfg&!`g`grggggggggggz4gggggggggg&$ggggggggggggggggggggggggggggggggggggggggtv Kfgsggggggggggnfgfg*gggggggggv 1ggggggggg ]gggggggggggggggggggggggggggg \ggggggggggggggggggggggggggggggggggggggggfgfggggggggggggggggggggggggggggggg6agaggggggggggg&-v*gggggggggfga ggggggggggggggggggggggggggggggg bYwfggggggggggg ] .ggggggggggag8gggggggggggggggggggggaggggggggggggggggggggvv+ggggggg_=gggggggggggggggggggggggggggggggggggggggg % R . . .]!A !A ** Saa  T T  ) U  Vgggggggggg /wwgwgggggggggggggggggggggwgwgggggggggggggggggggg' gggggggggggggggggggggggggggxgggggggggg.fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfg >ggggggggggggggggggggggggggggggggggggggyggggggggggzgggggggggggggggggggg{&{gggggggggggggggggggg| ]gggggggggggggggggggggggggggggg2fggggggggggggggggggg~gggggggggg 1ggggggggggggggggggggggggggggggggggggggggfgfgfgˉggggggggggt8% ggggggggg1Ygggggggg1gggggggggggggggggggggggggggggw*H!kggggggggˑgggggggggg8ngggggggggg Mfg&{ I!gggggggggggggggggggggggggggggggggggggg.Qgggggggggggggggggggggggggggggggggggggg/n*Egggggggggggggggggggggggggggg6˙4*wRwZgggggggggg˚gggggggggg fwVwgggggggggggggggggggggggggggggggfg7!gggggggggg77fg˝ggggggggggggggggggggggggggggggzgggggggggggggggggggggggggggggg ˤ6˥gggggggggggggggggggggggggggggg ggggggggg xQp )˩ggggggggggw\ggggggggggggggggggggqfggggggggggg ggggggggggvˬ)1(0?Pgggggfgw^xgggggggggggwlx'gggggggggggw3ggggggggg*ggggggggg!Qggggggggx-gggggggggggfg 5gggggggggg&{5Cgggggggggggggggggggg&{ggggggggggfgggggggggggggggggggggxEgggggggggggggggggggggn0ugggggggggg˸gggggggggggggggggggg  ($_x M K `   3 ggggggggggggggggggggggggggggggggggggggggg&{C$ggggggggggg8t(g5zqgggggggggg/ggggggggggg. S8ggggggggggfg ggggggggggggggggggggggggggggggggggggggggDgggggggggggfg Agggggggggg&ggggggggggggggggggg&{Lggggggggggg6.ggggggggggggggggggggI!ggggggggggggggggggggggggggggggggggggggU8Wkgggggggggggggggggggggggggggggg4gggggggggg/62Agggggggg.Qggggggggg&ggggggggg.Qggggggggggggggggggg]ggggggggggfgxgfgggggggggggggggggggggb &{gggggggggggggggggggg \Jgfggggggggggg gggggggggg6` e1$gggggggggggggggggg*gggggggggfgggggggggggfg @ggggggggggggggggggggyggggggggggfgK  ggggggggggggggggggggmggggggggggggggggggggggggggggggggDgggggggggg $&{7g gggggggggggggggggggggggggggggg:hggggggggggzggggggggggfggggggggggg)*ggggggggggggggggggN Tggggggggggfgggggggggggggggggggggtfg    % %;    J  KCך^ Ulvggggggggggggggggggggggggggggggggggggggggsggggggggggggggggggggsqggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggg gggggggggg5z4e&{pgggggggggggggggggggg3 gfg3gu[gggggggggg&{gggggggggg&ggggggggg3ggggggggggggggggggggggggggggggg3g5 &{gggggggggg'(ggggggggggggggggggggggggggggggu]3$g7gggggggggggggggggggg&{.QggggggggghJ3)g3*g 7gggggggggggggggggggggggggggggg*gggggggggsgggggggggg !gggggggggggggggggggggggggggggggggggggggg&{<ggggggggg 5fg&{gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg6 {ggggggggg3ggggggggggggggggggggggggggggggfgggggggggggggggggggggfgggggggggggggggggggg3Sg3Xg3Yg Kgggggggggg ggggggggggs| fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg9gggggggggggggggggggggggggggggggggggggggg3iggggggggggg \3mggggggggggggggggggggggggggggggfggggggggggg6#3v3ggggggggggggggggggggggggggggggfg3gt/ $ggggggggggfgO3ggggggggggggggggggggggggggggggggggggggggggggggggggfgfgggggggggggq Zgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg33gub%jgggggggggggggggggggfg6gggggggggggggggggggggggggggggggggggggggg3gggggggggggwzgggggggggg33ntbfggggggggggg u  w xY@Y@Y@*w y z T TUl   RS { |   }Kg gggggggggg&{ggggggggggggggggggggggggggggggfgggggggggggnggggggggggZgrgggggggggg_gcggggggggggggggggggggg8rggggggggggrggggggggggggggggggggqgggggggggg $&{ggggggggggggggggggggxgggggggggg&{gggggggggg}gggggggggggggggggggggւ#1ggggggggggggggggggrօggggggggggggggggggggg,Aggggggggu^gggggggggggggggggggggggggggggg*ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg֚g3ggggggggggggggggggggv֣g [ggggggggggggggggggggfg֫gggggggggggֱgfgfgrֺg "gggggggggּo־ggggggggggg .gggggggggggggggggggggfg8gggggggggggggggggggggggggggggg!lgggggggggggggggggggggggggggggggggggggggggggggggggg5gggggggggg5 gggggggggggggggggggg"gggggggggggggggggggg fgggggggggg5ggggggggggrggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{ggggggggggggggggggggggggggggggggggggggggg&{gggggggggg&{gggggggggg \gggggggggggggggggggg5#gggggggggggggggggggg c^2R2R$** ۡ]o.ז''Ucp  / bggggggggggugggggggggg&gggggggggggggggggggvggggggggggwgggggggggg $ {gggggggggggggggggggggggggggggggggggggggg&{fgggggggggggs_ggggggggggggggggggggggggggggggggfgg g&{ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg egggggggggggggggggggg&{.Qggggggggg bgggggggggg*ggggggggJKfgfg,Aggggggggg 1!ggggggggggggggggggggggggggggmfggggggggggg ggggggggggggggggggggxgggggggggg4 yggggggggggfg7fggggggggggggggggggggg7ggggggggggggggggggggggggggggggsaggggggggggsbggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg$7ggggggggggggggggggggv  Jgggggggggg4ggggggggggfgfgfgggggggggggggggggggggqggggggggggfgggggggggggfg&{gggggggggg 8gggggggggg&{OgQsdseggggggggggggggggggggggggggggggsf&{&ggggggggggggggggggggggggggggg,!ggggggggg&{qggggggggggggggggggggggggggggggggggggggggfgsgfggggggggggggggggggggggggggggggg ]ggggggggggffggggggggggg 4ggggggggggggggggggggi8 HI J K*w>КRN]g@ X7LM N   yOgggggggggAggggggggggggggggggggggggggggggggggggggggAg ggggggggggs Egggggggggggggggggggg4.ggggggggggggggggggggggggggggggB ggggggggggg|fggggggggggg7gggggggggg8h6~gggggggggggggggggggggggggggggggggggggggg38ggggggggggBgfggggggggggggggggggggBgggggggggggggggggggguggggggggggumB"Mgggggggggg!V&gggggggggfgoB(gggggggggggggggggggggB-g4gggggggggggggggggggg gggggggggg7rgggggggggg!\rgggggggggg&gggggggggggggggggg&{g*X*E/nggggggggggggggggfgggggggggggBFg)gggggggggggggggggggggggggggggfgggggggggggggggggggggfgggggggggggfgfggggggggggg#20ggggggggfgBWggggggggggg4BYg 7ggggggggggB]ggggggggggggggggggggggggggggggg8ggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggg&{ggggggggggggggggggggfg uugggggggggg!kBrg:ggggggggggggggggggg8ggggggggggggggggggggggggggggggp&gggggggggBgggggggggggu uggggggggggu"ugggggggg1(0?gggggg&!+ggggggggymjgggggggggg8?Ue \ e!sgggggggggggggggggggguggggggggggggggggggggBg \ggggggggggggggggggggfg%jgggggggggBgfgu&{Bg .ggggggggggu&{gggggggggg ggggggggggggggggggggsSgggggggggg ($  ] ]Ul  /Ml    Ogggggggggggggggggggggggggggggg7a|gggggggggg0ggggggggggggggggggYg&{&{gggggggggggggggggggggggggggggggggggggggg4M&{ggggggggggggggggggggYggggggggggfgggggggggggggggggggggfgYgggggggggg8Rggggggggggggggggggggƀfg/EGggggggggggggggggggggƇgggggggggg&{ggggggggggRfgfgfgYgYggggggggggg.Qggggggggggggggggggggggggggggggggggggggg.QgggggggggsggggggggggggggggggggggggggggggYfgfgggggggggggggggggggggvx!ggggggggg.gggggggggYg&{ggggggggggggggggggggY$vyggggggggggs&{8fgrur gggggggggggggggggggggggggggggsztSTgggggggggggggggggggggggggggggggggggggggggggggggggg6 ggggggggggggggggggggggggggggggggggggggggggggggggggsOfgv{fg 8ƖggggggggggfgƙZ!gggggggggggZ"gfgggggggggggWgggggggggggggggggggg%ggggggggggfgggggggggggƚƛfgfggggggggggg Jggggggggggggggggggggggggggggggv|nƟggggggggggv}Z6gggggggggggZ:g 8ggggggggggZ<ggggggggggg5RggggggggggZ@ggggggggggnZB:ggggggggggggggggggggZHgggggggggggsFfggggggggggg+gggggggggZSgZ[g Tggggggggggfgfggggggggggg Ufg8Zegfggggggggggg&{gggggggggg*w 8 %LC Y6V4VCTZ K KHI 1h  K /LClz 2ggggggggggjj}~gggggggggg&{~<gggggggggggggggggggg ggggggggg&{#zgggggggggggggggggggg gggggggggggqggggggggggggggggggggkD 4gggggggggggggggggggggggggggggg Vggggggggggggggggggggg fggggggggggfggggggggggg!%Wgggggggggggggggggggggggggggg gggggggggg5;ggggggggggfg~ggggggggggggggggggggggggggggggggggggggggngggggggggg4gggggggggg#gggggggggggggggggggggggggggggvgggggggggg>I7gggggggggggggggggggggggggggggg4\vggggggggggfgvgggggggggg72gggggggggggggggggggggggggggggggqssgggggggggg #ggggggggggggggggggggggggggggggggggggggggg$gggggggggggggggggggg Ksgggggggggggggggggggggggggggggg gggggggggg ggggggggggggggggggggrx4V gggggggggggggggggggggggggggggggggggggggg 6gggggggggggggggggggg8Tgggggggggg gggggggggggggggggggg2AggggggggMgfggggggggggg Q&w%gggggggggg!gggggggggw'gggggggggg_g 80'ggggggggggggggggggggggggggggggggggggggggfgggggggggggJggggggggggfgggggggggggggggggggggrguggggggggggg*<%gggggggg Hfggggggggggggggggggggg N}ju,AggggggggggggggggggX&{ggggggggggggggggggggg7sggggggggggs&{ggggggggggvgggggggggggggggggggggggggggggg!gggggggggsgggggggggI4ggggggggggfgr^xggggggggg fg -ggggggggggggggggggggggggggggggtggggggggggvDggggggggggt fegtggggggggggg5gggggggggggggggggggggggggggggg&{gggggggggggggggggggg fg7gggggggggggggggggggg "gggggggggg0ggggggggg Cggggggggggw$mgggggggggggggggggggggtgggggggggggggggggggg Gggggggggggtlfgggggggggggggggggggggtggggggggggggggggggggggggggggggggggggggggtgggggggggg,gggggggggggggggggggggggggggggg g[*gggggggg eggggggggggggggggggttggggggggggggggggggggggggggggggtgggggggggggggggggggggg !snggggggggggg&{ggggggggggggggggggggggggggggggggggggggggRggggggggggggggggggg #%($uGYj / /L] /J4n__% KY OgggggggggghOggggggggggggggggggggggggggggggsgggggggggggggggggggg4=fggggggggggggggggggggg.QggggggggghGgggggggggggggggggggg76Kggggggggggggggggggggvfgh;ggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggg Hgggggggggg1*gggggggggggggggggghggggggggggg*gggggggggB5gggggggggg gggggggggg 11gggggggghggggggggggggggggggggg&ggggggggggggggggggghggggggggggg6c.Qggggggggggggggggggg1FB/6ggggggggggggggggghgtgggggggggg<C2ggggggggggggggggggggggggggggggfggggggggggg,Agggggggggggggggggghggggggggggggggggggggg&{'Ngggggggggggggggggggg Eggggggggggigfgggggggggggggggggggggtqggggggggg gggggggggg7ggggggggggiggggggggggggggggggggiggggggggggg&{ggggggggggi"ggggggggggggggggggggggggggggggggggggggggggggggggggi'gv ggggggggggvgggggggggggggggggggggggggggggggggggggggg J gggggggggggggggggggggggggggggggggggggggg+gggggggggtggggggggggfgggggggggggoi:7gggggggggg  Tggggggggggvggggggggggfgggggggggggvgggggggggg'e1gggggggggggggggggggfgggggggggggggggggggggggggggggggviFggggggggggg TiRgggggggggggggggggggggiTewggggggggggtdis 1ggggggg 7 W zYLo { z = | T9 ` }yO /gggggggggg&{ggggggggggggggggggggggggggggg&{ggggggggggggggggggggu Tggggggggggψgggggggggggggggggggg>gggggggggfg5w66gggggggggggggggggggggggggggggggggggggggg3ggggggggggϜggggggggggggggggggggggggggggggϠ^ggggggggggrfgggggggggggG=Ϥggggggggggg JggggggggggEbgggggggggggggggggggpgggggggggggggggggggg ggggggggggϳ46YggggggggggggggggggggggggggggggfgϽLu&{ggggggggggtrgggggggggggggggggggggggggggggg&{ T *8.ggggggggggggggggggggggggggggggggg 81s{ggggggggggr548 Agggggggggggggggggggg fgggggggggggggggggggg7HgggggggggggzCPt-ggggggggggggggggggggggggggggggggggggggggsv(vfggggggggggg 2gggggggggg2Agggggggggggggggggggggggggggggggggggggghggggggggggfggggggggggg-ggggggggggggggggggggggggggggggfggggggggggggggggggggggfggggggggggg ggggggggggfgfg 7kggggggggggggggggggggggggggggggfgggggggggggggggggggggfgrs%ggggggggggg&{ggggggggggggggggggggfgggggggggggr [gggggggggggggggggggg&{ggggggggggfgggggggggggzrggggggggggggggggggggSgggggggggg2gggggggggggfggggggggggggggggggggggggggggggg6g7gggggggggggK*wuЛ =Т K L 9 O Cggggggggg f#Uggggggggggg#Wggggggggggg4jgggggggggggggggggggggggggggggt6gggggggggg#]ggggggggggg&{&{ JggggggggggfgD;gCC:/fg  #kg#ng&{ tggggggggggtgggggggggggggggggggg#pgggggggggggggggggggg 4*&{6ggggggggggqt#{g#ggggggggggggggggggggggggggggg#gggggggggg ggggggggg#gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggpgggggggggg5gggggggggggggggggggg/61ggggggggfggggggggggg*ggggggggggggggggggg#gmgggggggggg#gfgggggggggggggggggggggygggggggggggggggggggg#\gggggggggg#8$#ggggggggggg#&&'t~ A#gggggggggg#g 8 )ggggggggggggggggggggttgggggggggg#g(#gfggggggggggg##gggggggg#+#g8qggggggggggp ggggggggggfg 0/ ~1#ggggggggggggggggggggggggggggggggg&{-gggggggggg'/6gggggggg&{ggggggggggggggggggggmgggggggggg J$ g$egggggggggggggggggggg6gggggggggg7 1ggggggggggggggggggggggggggggggggggggggggggggggggg&gggggggggggggggggggggggggggggP8ggggggggg&ggggggggggggggggggg@ggggggggggggggggggg .ggggggggggggggggggggggggggggggvvggggggggggtgggggggggggggggggggggggggggggggggggggggg$0gggggggggg$3g$ 8 9q= K K; : gggggggggggggggggggggggggggggggggggggggg, /fgggggggggggggggggggggtQgggggggggggggggggggggggggggggg ggggggggg gggggggggggggggggggggggggggggg&{;Lggggggggggggggggggggg AggggggggggggggggggggZb&$}ggggggggggggggggggggggggggggggggggggggggggggggg;[7gggggggggggggggggggg;bg;hggggggggggggggggggggggggggggggg$&{ F0 $4*ggggggggg @ggggggggggwfg&{gggggggggg&gggggggg;x,Aggggggggfg7gggggggggg&ggggggggg\I/62Aggggggg[ggggggggggggggggggggggggggggggggggggggggggggggggg;g1)n gggggggg7 Cggggggggg;g Bfg02dgggggggggggggggggggg3gggggggggggggggggggggggggggggg4$fg;g7gggggggggggggggggggz K nXggggggggg Ygggggggggg;g%*gggggggg8u;gu6#gggggggggg4gggggggggggggggggggg eggggggggggggggggggggfggggggggggg7gggggggggg6}ggggggggggggggggggggggggggggggrgggggggggggggggggggg Jggggggggggggggggggggfgfgggggggggggggggggggggggggggggggy*ggggggggg 9+*!gggggggg gggggggggggggggggggggggggggggg3 sggggggggggfggggggggggg;:gggggggggg,!Zggggggggfg,Aggggggggg5    Z;<= 8 8Ulw_yggggggggggAgggggggggggCggggggggggDgggggggggggggggggggggKggggggggggggggggggggg9gggggggggg ]gggggggggggggggggggggggggggggg;ggggggggggggggggggggNggggggggggg($_ R Ul 9 gggggggggggggggggggggg$ggggggggggggggggggggggggggggggggggggggggggggggggggg6ggggggggggsgggggggggggggggggggg A2ggggggggggggggggggggggggggggggggggggggggg87gggggggggggggggggggggggggggggg% gggggggg% *ggggggg 1gggggggggggggggggggggggggggggfgtggggggggggu4gggggggggggggggggggg4Bgggggggggggggggggggggggggggggg8X4ggggggggggs A!gggggggggvwI8HggggggggggggggggggggfgXggggggggggg[gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg45fgggggggggggggggggggg Kgggggggggggggggggggggggggggggggggggggggg&{ gggggggggg&{gggggggggggggggggggg?gggggggggggggggggggg20ggggggggg<:@ggggggggggggggggggggfgggggggggggggggggggggsgggggggggggsgggggggggggggggggggggggggggggg~g3gggggggggggsgggggggggggu, %gggggggggggggggggggggggggggggggggggggggg&{ggggggggggfgmgP1gggggggg*gggggggggggggggggggsgggggggggggggggggggg&{gggggggggggggggggggggggggggggggggggggggggggggggggggHo*ggggggggg%jgggggggggsggggggggggg*ggggggggg .ggggggggggggggggggggggggggggggu0ggggggggggsgggggggggggfggggggggggg6uggggggggggggggggggggggggggggggggggggggggt}gggggggggggggggggggg  qr q s*w tYu / C8vwx9ry Ogggggggggg&{3ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggJMg7ggggggggggggggggggggJTggggggggggg60gggggggggg6OggggggggggfgggggggggggJ_gq7ggggggggggfgs0&{gggggggggg9gggggggggggggggggggg:8P f8uggggggggggggggggggggggggggggggsggggggggggtJtg= Ju,AgggggggglJw64fg7gggggggggggggggggggg.Qggggggggggggggggggg&{ggggggggggfg3ggggggggggs>gggggggggggggggggggggggggggggg 4fg*ggggggggggggggggggg ]ggggggggggggggggggggggggggggg !!lc-ggggggJgggggggggggggggggggggggggggggggfgggggggggggggggggggggJLIJgggggggggggggggggggggggggggggggggggggggg!%WggggggggJgggggggggggggggggggggJg&{ggggggggggggggggggggggggggggggN)&{ggggggggggNfgPJggggggggg MggggggggggggggggggggQJgbgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg %v-Jggggggggggggggggggggggggggggggggggggggggg ggggggggggVW6Jgggggggggggggggggggg"ggggggggggggggggggggggggggggggvfgggggggggggvggggggggggggggggggggggggggggg[\ggggggggggv]fg :gggggggggggggggggggg ggggggggggggggggggg^KgKgsggggggggg"  ($J T %LC  _    9 Okggggggggggfg&{ggggggggggag&{ggggggggggp]gggggggggga&:gggggggggg gggggggggg485agggggggggggEag Sgggggggggggggggggggg&{ggggggggggggggggggggb g&E -v #gggggggggggggggggggggggggggggggggggggg4ggggggggggggggggggggggggggggggvggggggggggv{gggggggggg&Mgggggggggg6Oggggggggggvfg*/n*EXggggggggggggggggggggggggggt&T4gggggggggg&{ggggggggggggggggggggggggggggggggggggggggfg4H avfgggggggggggggggggggggggggggggggggggggggggfgggggggggggb?ggggggggggg&{3bJgbKgggggggggggrgggggggggg gggggggggggggggggggggggggggg&{w fggggggggggggggggggggg ggggggggggggggggggggfgggggggggggggggggggggRfgggggggggg gggggggggggggggggggsggggggggg ggggggggggggggggggggggggggggggggggggggggggggggggggv Tggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggbgbgggggggggggvbg} ]mnfgT-gggggggg X#%*w Y /Lo Zb [ \ ]b ^ _ Ogggggggggggggggggggggggggggggg g&{ &{ggggggggggggggggggggs?gggggggggggggggggggzifg4ggggggggggggggggggggg6 ggggggggguggggggggggggggggggggggggggggggfgzggggggggggggggggggggggggggggggggggggggggggggggggggfgq9(\)g:&{gggggggggggggggggggg=n5- R8 fggggggggggggggggggggBgggggggggggggggggggggggggggggg6ggggggggggggggggggggEgggggggggggggggggggg.QgggggggggGfgggggggggggggggggggggggggggggggggggggggg-ggggggggggggggggggg5LNggggggggggggggggggggggggggggggPg,AggggggggRgggggggggg&{ S STU Agggggggggggggggggggg&{ggggggggggggggggggggggggggggggggggggggggWggggggggggfggggggggggg4 @ggggggggggggggggggggggggggggggggggggggggggggggggggZgggggggggggggggggggg&{&{gggggggggggggggggggggfggtggggggggggggggggggggggbfgggggggggggdeggggggggggtgggggggggggggggggggggggggggggg %ggggggggggfgfg&{g^gggggggggt#ggggggggggpgggggggggggggggggggggggggggggggggggggggg Jfggggggggggggggggggggggg&{fgfggggggggggguggggggggggggggggggggvvgggggggggggggggggggg _ BSUlzXY[\     gggggggggggggggggggggggggggggggggggggggg 8gggggggggggttggggggggggggggggggggq>tgggggggggggfgggggggggggggggggggggggggggggggfgqggggggggggtggggggggggFsKgggggggggggggggggggg5FgggggggggggggggggggggggggggggggggggggggggfgNggggggggggggggggggggggggggggggggggggggg4gggggggggggggggggggg50gggggggggggggggggggg efg ,Agggggggg8\ggggggggggr.Qggggggggggggggggggg&{gggggggggggggggggggg4gggggggggg Sgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{&{ .v)tggggggggggyvEtggggggggggigggggggggggggggggggg /gggggggggg fgggggggggggggggggggggggggggggg3ggggggggggggggggggggfg4ggggggggggfg Kgggggggggggzggggggggggvsgggggggggggggggggggggggggggggggggggggggg Jgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggg gggggggggg"ggggggggggggggggggggggggggggggggggggggggu-gggggggggfgtgggggggggg$t Tggggggggggggggggggggfg,ggggggggggggggggggggg* T /aIgggggggggggggggggggggggggggggggggggggggg T7gfggggggggggggggggggggggggggggggg/       *w  f LC  q =      L   Oggggggggggfgggggggggggggggggggggggggggggggvggggggggggfggggggggggg555fgbcggggggggggfggggggggggggggggggggggggggggggggggggggggg ggggggggggf$ fz4ggggggggggfgpgggggggggggiggggggggggjggggggggggggggggggggpgl >5lgggggggggggggggggggg B*gggggggggggggggggggfgggggggggggpw6 [ggggggggggggggggggggtggggggggggggggggggggggggggggggzggggggggggi}ggggggggggggggggggggw/~w8w:gggggggggggggggggggggggggggggqugggggggggg 8qgfgggggggggggggggggggggʂʃgggggggggggggggggggggggggggggg ʄ qggggggggggʅgggggggggg2gggggggggq4gq5ggggggggggggggggggggggggggggggggggggggggg/@ggggggggggggggggggggggggggggg gggggggggggggggggggg =gggggggggg4wMʎʏqLggggggggggg 1ggggggggggggggggggg&{qVgfggggggggggggggggggggggggggggggg S4<p(|ggggggggggfggggggggggg u!gggggggggg5Q}ʘw=gggggggggg 1gggggggggqgfgggggggggggqhggggggggggggggggggggg6$qmggggggggggfgggggggggggquggggggggggggggggggggg6ggggggggggggggggggggggggggggggn'   urr  l G    ggggggggggggggggggggpfg׽gggggggggggggggggggggggggggggggggggggggggggggggggggzggggggggggggggggggggggggggggggggggggggggrggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg5ggggggggggggggggggggggggggggggggggggggggggggggggggfg Oggggggggggggggggggggvggggggggggggggggggggvuggggggggggggggggggggggggggggggggggggggggggfg! *gggggggg Rgggggggggggggggggggggggggggggg&{ `ggggggggggtIgggggggggggggggggggggggggggggggggggggggggggggggggg&{" 1/)+ggggggg  gggggggggg 7 gggggggggg tgggggggggggggggggggg"Ygggggggggg "gggggggggr gggggggggg,ggggggggggg f&{0g3gggggggggg3ggggggggggg&{gggggggggg gggggggggg;g4gggggggggg(`)+ggggggg @gggggggggggggggggggg5ggggggggggIg @ggggggggggggggggggggggggggggggggggggggggNgggggggggggqggggggggggggggggggAgggggggggg wX!$ggggggggggrgggggggggg7ggggggggggggggggggggggggggggg&ggggggggggggggggggggggggggggg"uggggggggg&{r(&{gggggggggg+ggggggggggggggggggggggggggggggggggggggggggggggggg&ggggggggggggggggggg fqgrgugggggggggg$gggggggggggggggggggygVgggggggggggggggggggggggggggggg7VfgrY KC+gggggggggggggggggggggggggggggggggggggggggu2 6t+ggggggggggg7ggggggggggzggggggggggugggggggggggggggggggg&{ f+ggggggggggg4+gfgfg+g+g ggggggggggggggggggg %&{gggggggggg 7gggggggggggggggggggg&{gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg,gggggggggggutXgggggggggg,!,A"zggggggg, g S&{gggggggggggggggggggggggggggggg&{ 5qggggggggggfgggggggggggggggggggg ggggggggg $uV,0gggggggggggS   3gggggggggg1ggggggggg3ggggggggggggggggggggggggggggggfg&{gfgvQ,Lggggggggggg ggggggggggu6gggggggggggggggggggggggggggggggggggggggggggggggggg&{ ggggggggg ggggggggggfgkfgggggggggggm,hg,Agggggggggggggggggggggggggggggggggggggg&ggggggggggggggggggggggggggggg"ugggggggggu8fgggggggggggggggggggggggggggggggu9ggggggggggfg ?*gggggggggigggggggggggggggggggfgkpsgggggggggggggggggggg ggggggggggggggggggggggggggggggu:ggggggggggggggggggggtoggggggggggggggggggggugggggggggggggggggggg8gggggggggg  ] % % %Y'ז ^-1  KLC _ ` / /C a Ogggggggggggggggggggggggggggggggggggggggfgfggggggggggg7"gggggggggggggggggggCgfg CggggggggggggggggggggggggggggggggggggggggggggggggggCg CgggggggggggCggggggggggggggggggggg6u 8ggggggggggggggggggggggggggggggCCgu&{&{8^*gggggggggggggggggggggggggggggggggggggg8ggggggggggggggggggggfggggggggggggggggggggg87ggggggggggCggggggggggggggggggggggggggggggggggggggggg!gggggggggg S+.Qggggggggg !gggggggggCgC&ggggggggggggggggggggggggggggg&gggggggggggggggggg/ggggggggggp7fgfgggggggggggCgggggggggggggggggggggCCKggggggggggggggggggggggggggggggggggggggggCgJgggggggggguggggggggggggggggggggggggggggggCggggggggggg6Cggggggggggggggggggggggggggggggg!gggggggggggggggggggg;<ggggggggggggggggggggggggggggggggggggggggsvggggggggggggggggggggD>8gggggggggg ggggggggggDggggggggggg!gggggggggggggggggggggggggggggggggggggggg!fgggggggggggvDgD fgfgggggggggggggggggggggggggggggggvDKggggggggggDg!gggggggggg .ggggggggggggggggggggggggggggggfg!gggggggggg ugggggggggggggggggggg&{gggggggggg Tgggggggggg 8gggggggggg ]uggggggggggggggggggggK / TggggggggggMfgKggggggggggggggggggggggggggggg *wGYD  /LCJDDaggggggggggggggggggggfggggggggggg64 ggggggggggs.ggggggggggggggggggggggggggggggggs/ggggggggggggggggggggp $2fgggggggggggggggggggggggggggggrgggggggggggggggggggg#,Agggggggggwfg6sggggggggggv M `ggggggggggggggggggggq }*gggggggs1gggggggggg 6gggggggggg \gggggggggggggggggggggggggggggggggggggggg.Qggggggggg\I/62Agggggggggggggggggs2sggggggggg% gggggggggggggggggggggggggggggugggggggggg{s33-gggggggggg Cgggggggggfggggggggggggggggggggg4ggggggggggg 3&{kgggggggggggggggggggg=gfggggggggggggggggggggggggggggggggggggggggg&{ggggggggggggggggggggggggggggggggggggggggggggggggggfg*ggggggggggggggggggg5 ]ggggggggggZg#jjgggggggggg^gkggggggggggfggggggggggg4gggggggggggggggggggg*gggggggggggggggggggggggggggggggggggggggggggggggggs4ggggggggggfguS*Egggggggggggggggggg 8ng*(8gggggggg@fg >sgs5&gggggggg fzs6~gggggggggggggggggggggggggggggggIgggggggggg %vgz{gggggggggggggggggggggs758gggggggggg&{s8($ !"#$%   ) &l G'(& $ ,4vg ygg&#Kgg//g/1g 2%- ` *7T-2l(`gg1sh+ +gOgR 4ggg%*$S+ [ ^N,!>R +L*2-##"#+ /D'n( ggggg,"&!o$ 0\ ',w))]& ggg0ggggg.g'?gg-2.1G+tg?gggg gIg0<`"tggg - i*f);f(iggG$ggggg0)2+m$T.%"b| gk$ s /)*A i$x'B&,m0% A2.3Z#3 X.  +*g.w3M+ggggggggg *g/^gg;gg i0 (Er"O F(1g ggg#h&$(V_g-lggg 3.u o2)~7"a/ ))'(-wgg$Bg )#:gg'!#&6 ^ pg .## .(0/)"Fg."%|) '{!?ggg'&Wgggg$9'-T(m"o3# 0ggggg13gg%% 1lgg&ggggggg&b+Y 3 ?0-$ g2 g)D>)ggg g'gggg /,eg* 'g g(  #g o/(GEc.N+gz#+L&Y+ !g #g- Dg 2&gg g.gggggggg w1~"<gg (-%B"6 10)gg )ggggg#gQgg& gg0]gggg&;# # !Bgg+ngg$g&1'x%gg I g(<g/%/),g !/2kgggggb]*-MgW+;'> ggg/ Y(T-.pgg'()p=0&20,g' | ~ g., (_gg&T*ggggg#h' gg gg*gg##6"&%gggg.egYg $d0%3H(g0 PK Oggg =Y .*7=,ggggggQggg/"LgggV&Tg%!\ggg'g*&gg. &'!2* gN M-q oggV /!=d+gg$E (?g$C&k!  p~0 #H I(g+?gg' {ggg$0%* gg(#7$82^'0ogggg ggggg0w&6!gggg !' 7g gg*u+aggg!=g9g G &gggg-Ngg <L/z#1#10_-*gg%$"!hgg @g3Y U&&Iggg(g gggggg&g(ggggggg&cg ~g Q v&g-5ggggg,-2 gggg +g#,F 6B  3.gg's<" gggg,Jg, 'Z'+<, ggg!Y- &u42y3/gfggg2 -, ,'\gg+'gggggggDg/:gggg'gg-gg1'&Ogggu1V0 ''M Aggg R+gggU. %,.*!(S ,v* fggggggggggg&{gggggggggg Igggggggggg )ggggggggggLt"ggggggggggsgggggggggggggggggggg#ggggggggggT5Jgggggggggg.Q 1gggggggg&{Xigggggggggggggggggggg$gggggggggg ggggggggggggggggggggg&ggggggggggn09ȵVƆ Ckɫ&GŮLhʦ]MqGA˂ Õ 5gc*~m/8ȴUƅ Bjɪ%FŭKgʥ\LpF@ˁ Ô 4fb)}l.7ȳTƄ Aiɩ$EŬJfʤ[KoE?ˀ Ó 3ea(|k-6ȲSƃ @hɨ#DūIeʣ¿ZJnD> Ò 2d`~'8ggggggggggggggggggg,gggggggggg&{ggggggggggg&{ggggggggggggggggggggt/gggggggggggggggggggg .ggggggggggggggggggggggggggggggygggggggggggggggggggg4gggggggggg&{5gggggggggu@ggggggggggggggggggg6Ifgggggggggggggggggggggggggggggggggggggggggggggggggggsggggggggggfg@gggggggggggggggggggg&ggggggggfggggggggggggggggggggg CggggggggggFGgggggggggggggggggggg IggggggggggKgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg3Iggggggggg&{gggggggggggggggggggfgggggggggggggggggggggggggggggggsgggggggggg 1gggggggggggggggggggrqg SmggggggggggggggggggggV&wCggggggggggpUfgV 6s!!ggggggggggggggggggrfggggggggggg*gggggggggfg Jggggggggggg"uggggggggg^gggggggggggggggggggggggggggggggfgaggggggggggbgggggggggg&{gggggggggggggggggggggggggggggg#%*wYUv0TU  ggggggggggggggggggggxgggggggggggggggggggggggggggggg7pgggggggggggggggggggggggggggggggggggggggRy8g8.Qggggggggg+gggggggggg#gggggggggg8 ggggggggggfgggggggggggggggggggggzggggggggggzggggggggggfg{gggggggggggggggggggg|gggggggggggggggggggggggggggggggggggggggg~g4fggggggggggg$*ggggggggtWrfg.Qggggggggg2A/6R_ggggggg&{%ggggggggg63ggggggggggSgggggggggggfggggggggggg&{ #ggggggggggfg1fg6gggggggggggggggggggggggggggggggggggggggg&{gggggggggggggggggggggggggggggggggggggggg6ggggggggggŌS$g %vB8Pgggggggggg Ŏgggggggggg(`)+ggggggg 5gggggggggggggggggggg \9fgrŏgggggggggggggggggggggggggggggggggggggggggggggggggg vFő)*ggggggggggggggggggggggggggggggggggggggg!ggggggggg4ggggggggggvGœ;xŔ<gggggggggg7gggggggggg6=SJS>5<ggggggggggSQgggggggggggvHvI+gggggggggŕgggggggggg 1gggggggggggggggggggggggggggggggggggggggŗ2S[ggggggggggg&{ggggggggggscfggggggggggg&ggggggggg*gggggggggggggggggggggggggggggS`g$ř,Aggggggggg vJ 8fg&!+gggggggg*gggggggggggggggggggSfg SggggggggggSjgggggggggggşggggggggggggggggggggggggggggggvLggggggggggggggggggggvMggggggggggSg       / / /S  f f f_ T    T / / /Q/] gggggggggggggggggggggggggggggg8j"gsgggggggggg /K; \j.ggggggggggggggggggggg \ggggggggggwggggggggggggggggggggoL3XmMuggggggggggfggggggggggg8ggggggggggggggggggggwgggggggggggggggggggg)gggggggggg(gggggggggggggggggggggggggggggfg,6fgggggggggggs0gggggggggggggggggggg .ggggggggggggggggggg7.Qggggggggggggggggggg% ggggggggg&ggggggggggggggggggg?fg ggggggggggBfgggggggggggD 8gggggggggg {gggggggggggggggggggFgggggggggg6wfg IggggggggggJj/QggggggggggggggggggggggggggggggVMR6gggggggggg Awgggggggggggggggggggggggggggggg6ggggggggggggggggggggMgggggggggg# Mggggggggggggggggggggggggggggggggggggggggggggggggsggggggggggjgpsgggggggggggggggggggg 6ggggggggggggggggggggfgjgPX'Vggggggggggjgj,gggggggggg1gggggggggzgggggggggg[ggggggggggzggggggggggs\ggggggggggzggggggggggggggggggggggggggggggjg6     q Ul M J4 gggggggggg1tggggggggggwsgggggggggg8gggggggggg uggggggggggg.Qggggggggggggggggggg&{gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg4gggggggggg&{gggggggggg6$gggggggggggggggggggggggggggggggggggggggg7xfgrggggggggggsggggggggggggggggggggfg4gggggggggg,Agggggggg5ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggT 6gggggggggggggggggggg&{5gggggggggggggggggggg ggggggggggggggggggggggggggggggg gggggggggggggggggggggfgfgfggggggggggg 9ggggggggggggggggggggq8I:tR gggggggggggggggggggggggggggggg`gggggggggggggggggggg 4ggggggggggfg g Tgggggggggggggggggggggggggggggg&{ g g5gggggggggg Kgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{k3?4 %gggggggggggggggggggg&{fggggggggggg ggggggggggg&ggggggggg Tfg"@ggggggggg ggggggggggg # 7 8ggggggggggggggggggg7ua*Eggggggggv&gfgfg1/6)gggggggs\fg gggggggggggggggggggggtTgggggggggg%jgggggggggdgggggggggggggggggggggggggggggggggggggggg .ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggtUggggggggggfggggggggggg3 O ] ] ]_ 8 8W p /$gggggggggg ggggggggggggggggggggA1+ggggggggggggggggggggggggggggCfgD$g$gggggggggggggggggggggFfg>gggggggg4~fg$}&ggggggggggggggggggx% 8Gfgggggggggggfggggggggggg%gggggggggggggggggggggggggggggggfg%&E&{ggggggggggg6PggggggggggF%)ggggggggggg*ggggggggggggggggggg &ggggggggfggggggggggggggggggggggggggggggg8Aogggggggggggggggggggg %gggggggggggggggggggggggggggggggggggggggtb5p%0g4igggggggggg*-1gggggggggggggggggggggggggggggggggggg6gggggggggg_`ab Cgggggggggfggggggggggg %&{yeggggggggggu Jfggggggggggggggggggggg&{ggggggggggggggggggggt%Rg%Sg&{gfggggggggggggggggggggg4gggggggggg5p K%cgggggggggggtgggggggggg&{ Egggggggggg%ug7o .p%yggggggggggg Jgggggggggg&{gggggggggggggggggggg%}gggggggggggggggggggggggggggggggugggggggggg 8ggggggggggMq20ggggggggggggggggggg|gggggggggg Tgggggggggggggggggggg%&{ugggggggggggggggggggggggggggggggggggggggg~ ; <  .N K KY / /HI =& >\ / /;e&   ? a gggggggggg&%ggggggggggggggggggggsgggggggggg ]b+6`&{ ggggggggggggggggggg [ |ggggggggggfggggggggggg˺˻ 78gggggggggg64ggggggggggggggggggggfgggggggggggta .Qgggggggggggggggggggggggggggggggggggggggx Ssw`3/6R_gggggggggggggggggg.Qgggggggggggggggggggggggggggggwb&{ggggggggggggggggggggwcgggggggggg*gggggggg!gggggggggwd 8ggggggggggggggggggggggggggggggyggggggggggggggggggggg <&ggggggggg/62A\Iggggggg&{% ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&{wg)ufgggggggggggggggggggggggggggggggggggggggggggggggggggy/gggggggggggggggggggggwh 7ggggggggggggggggggggy8ggggggggggggggggggggggggggggggggggggggggg&{gugggggggggggggggggggggggggggggg&{yFgggggggggggggggggggggfg&{gggggggggg)gggggggggggggggggggggggggggggg&{wkgggggggggg5TUggggggggggyag,!gggggggggggggggggggggggggggggggggggggggfgggggggggggyhgggggggggg)-&gggggggggggggggggg"|ggggggggggggggggggggggggggggggwngggggggggggggggggggggggggggggggggggggggg<%ggggggggg,Agggggggggfggggggggggg gggggggggg T fggggggggggywgggggggggggggggggggggggggggggggfg)gggggggggguGYUNzz  T THI&z   gggggggggg;gggggggggggggggggggggggggggggg %fgpgggggggggg{gggggggggggggggggggg9 4ym S gggggggggg4CfgggggggggggggggggggggggggggggggggggggggggggggggggggBgggggggggg3gggggggggg5gggggggggggggggggggg Tgggggggggggggggggggg 3Hgggggggggg0Dggggggggggggggggggvggggggggggfggggggggggggggggggggggggggggggg*Ebggggggggggggggggggtgggggggggg.Qggggggggg&gggggggggfg7 %ggggggggggAgggggggggggGgggggggggggggggggggggggggggggggG SOgggggggggggQ-gggggggggRg.ggggggggg&gggggggggggggggggggggggggggg /]g {ggggggggg&{ggggggggggggggggggggr RggggggggggZ4ggggggggggrgggggggggggggggggggg9gggggggggggggggggggg $%ggggggggggggggggg ggggggggggggggggggggtgggggggggg h)ggggggggggggggggggggggggggggggggggggg T&{ggggggggggrfgfg*gggggggggfg4@? 8gggggggggggggggggggg \gggggggggggggggggggggggggggggggggggggggg IB&ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgrz $t jgggggggggg*%uKggggggg*gggggggggp>D 7v0rggggggggggggggggggggrgggggggggg&{r rggggggggggfgggggggggggggggggggggg5 a  fN'+  ftggggggggggd4gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg4Cgggggggggggfggggggggggggggggggggggggggggggg4Ig8&{gggggggggggggggggggg5m5 ggggggggggfgggggggggggggggggggggucgggggggggg.Q3Jgggggggg ]gggggggggg7ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg4ggggggggggfg4a &4cgudgggggggggg*H!kgggggggg Dgggggggggggggggggggg!kgggggggggggggggggggvwggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggg >.Qggggggggg*H!kgggggggggggggggggg4qg'8 gggggggggg Agggggggggg&gggggggggfggggggggggg4wggggggggggg Gggggggggggue- /gggggggggg4~gggggggggggggggggggg0 Agggggggggg5 KfgwTggggggggggggggggggggfgfgfgfg4ggggggggggg44auggggggggggggggggggggggggggggggg4ggggggggggggggggggggp4gggggggggg4 gggggggggg6ggggggggggfggggggggggggggggggggguhggggggggggggggggggggfggggggggggggggggggggg&{ggggggggggggggggggggu J&ggggggggggggggggggg4gsuit)gggggggggg,Agggggggggsggggggggg4guk4gggggggggggggggggggg ggggggggggtggggggggggfggggggggggggggggggggg,Aggggggggg ]4g&{ggggggggggggggggggggggggggggggggggggggggfg cgggggggggg`gggggggggg ~($ 8 8 8Y K9 5   % K   O a )G*gggggggggggggggggggggggggggg' gggggggggggggggggggggggggggg jgggggggggggggggggggggggggggg*4$gggggggggggggggggggggggggggg lgggggNZggggg4gggggg<gggggagggggVuKfu Whu!Fdu"Hu#Iu$?4u%Cu&VCu'Uu(]^v|t?Uv|uTv|v;v|wOv|x[v|y;v|zTv|{Gv||Iv|}Sv|~9v|W;v|^Xv|Br}Sr}_Br}Qr}A~r}Nr}_r}Hr}Tfr}[5shSnsiYsj_skQdslRsmGsnV}soLqt4Gnt5\t6Eyt7Q#t8ZuE}SuF}PuG}YuH}WuI}Ajv]~U;v^~VXv_~WX5v`~XJXva~YEvb~ZFvc~[_vd~\W've~]<vf~^H|vg~_Htvh~`=w{Iw{9w{Zw{Jw{Gw {\w!{_kw"{[0w#{]Pw${<w%{Aw&{R w'{_jw({;3w){Sw*{Dw+{E8s#|F^s$|G<s%|HIAs&|IJs'|JFs(|K\2s)|L]s*|MYRs+|N@s,|OF+s-|PB!s~Ss~Ts~>s~U6s~Zs~Bs~H[s~Cs~Ts~Us~Ges~_`s~\s~^tRMtSYtTW<tUVtV_ytW>tXXuY:QuZRu[Qu\Uu]\ou|]u|Tu|Tu|Su|\6u|Z/u|Nu|;u|;pu|Ev}V>v}WOv}XLv}YUv}ZMv}[Gv}\Lv}]9v}^Gv}_}\t?}Kt@}GptA}YJtB}MtC}SmtD}>tE}C6tF}OuY~Z;uZ~H4u[~Ou\~>>u]~BDu^~9gu_~:Zu`~Eua~>ub~Pu{Nu{;Fu{N2u{Jv{Cv{Yv{VAv{^gv{;v{Hw>|Lw?|Cw@|^wA|\wB|@wC|>{wD|KwE|=wF|:r~I.r~Or~X:r~Pr~`_r~Xr~NOr~Pr~DsE%s`ls\sM6sHs?+sXsNsT!sZ{sHsCXsSt|Ut|Ht|;;t|Xt|H t|Vt|XMt|?u}Bu}ANu}@u}Ou}Eu}@u}=uu}N0u}`u}\0u}Tu}Mu}FwviQvjGvk\vlRFvmTvn<voBgvpR!vqR,vr\vsEuvtRr{Qr{tX~^tY~X]tZ~A!t[~]t\~Nt]~TUt^~=]t_~Yt`~P`ta~Itb~A4tc~Ptd~Wete~:u| Utu| ]u| Su| PRu |Pu |UAu |Uu |Fu |Iu|[u|Eu|W]v#|R[v$|Qv%|OSv&|;Dv'|Rv(|]v)|Gv*|Nv+|Zv,|^wv-|Lv.|T:v/|V{v0|Div1|s}Ds}9Rs}Ss} Hs}!t}Ht}?t}Kt}Xt}]t}Ot}D t};{t}9t}=t}^'t}Ft}`)t}>Nuc9X[ud:M~ue;Huf<Eug=\uh>HYui?Z#uj@TBukADulBJ2v{Wv{Yhv{Zv{Uv{Ev{Fv{;v{` v{Kv{CBv{EMv{Xv{Sv{Xv{X7v{L?v{QwG~aY wH~b@wI~c_SwJ~dF1wK~e@@sT;1sUBlsVLsW_sX?s|Q]8s|RQs|SVt|T>t|UR~t|VJt|WYt|XSGt|YIu*|]\u+|Pvu,|Xu-|Xu.|E u/|Psu0|^Ju^Squ_Vu`ufQ_ug:uhRui<ujBw?wSwHw=wPMw>w Yw Bw =w T@w :r}dIr}eAvr}f;r}g_r}h[r}iMKr}jB;r}k^s~K8s~[s~Ezs~>s~]Ks~ K2s~!Gs~"Js~#JCs~$9s~%Aos~&Bs~'ItfuXtgv:;thwWtix@5tjy_tkz>ztl{H"tm|Otn}KOto~_stpMu|Iu|WQu|]u|Du|[hu|?u|Cu|?u|=Hu|Kru| Mu|!=4u|"Tu|#Gu|$Ov2~[v3~Hv4~\yv5~VHv6~?v7~=AwZ1TKw[2;w\3SOw]4Hw^5AEw_6[r|Cr|H>r|ZEr|;8r|Yr|?r|Pr|FGr|^%t}(Dt })JTt!}*It"}+\xt#},?Ht$}-?}t%}.]t&}/[yt'}0]Gt(}1L}t)}2Ot*}3Eat+}4@=tFt;ut9t? t:gtJt_t@+t_*tFtOt:tAuCXuDEuEAuFFuGENuH[:uIKuJ@v}Wnv}Pv}]v}Hv}Cv}Kv}B v}Iv}Rxv}=Sv}Av}Bv}Av}U{r~f:hr~gW#r~h:Lr~i]r~jNfr~kNr~l=1sY{XdsZ{Is[{@s\{Ls]{9s^{KVt~|Z;^t|[;t|\[{t|]?rt|^Ut|_Yt|`<t|aZt|b;zt|cLdt|dMt|eUUt|fOt|gAt|h9t|iLu1~AZu2~F5u3~NQu4~Su5~Vu6~`u7~LRu8~Qu9~_u:~TvNkLvOl@kvPmGvQnZvRo^CvSpEvTqRzw |Uw |Ow|Asw|@w|]s }l9`s }mEs }nRvs }o<~s}pDs}qYs}rBs}sA1s}tJes}uF^s}v@s}w[}s}xOs@sRbs9sLsSZsOs`0s]3t^t_<tXtQ=t[ntJtHPtSu}V5u}Iv~GTv~Wv~<v~_4v~B-v~>v~J*v~L v~Tv~Gv~I[w`{Twa{Kwb{Jwc{Wswd{:Hwe{Vwf{Bwg{Rwh{Jwi{MVwj{Ywk{9'wl{[wm{Bpwn{Tsp|]sq|=sr|Mss|M'st|Gsu|Isv|Tt,St-=t.[t/Wt0 @]uJFuKACuLOuM9}uN`WuO_TuPMuQ:`uRHeuSNuTBu|Iu|Wu|]u|?u|9*u|>u|rNrTr?r@r=cs{Ys{@s{Ts{>3s{]=s{XXs{;s{Ot~(Xst~)M{t~*Kat~+Rht~,Vwt~-Xmt~.Jt~/`Dt~0Lu~;u~Cu~^u~Vu~<vU|%PvV|&GSvW|'VvX|(;=vY|)VvZ|*Qv[|+=v\|,S w~|PDw|Cw|@w|Lkw|V<w|FJw|Ew|Jw|Cs7Ls8^es9Rps:Ls;Ps<Is=^s>:s?M3s @DRs!A9|s"BTtG<7tH_5tIHAtJM,tKNtL:tMYgtN@"tOAtP?t}5>t}6:t}7`ft}8Tt}9P5t}:Lt};Lt}<Qt}=^t}>Kv}=v}Rv}GIv }<"v }JZv }Sv }Xv }9v}_v}\)v}Iv}:Sv}_lv}Uv}J v}Gv}HwvKQmvLS%vM\vN<vOWvPBvQEvRLr{Ar{:r{N\r{Pr{Br{Lr{VOr{Xr{Zor{Ksw~m`wsx~nWsy~oOsz~pOs{~qJs|~rZs}~s@s~~tFs~u[s~vXs~w:9t R]t >t [t ;tCt=CtE6tQt\wtQtVt@wuU|j:uV|kFuW|lBuX|m]vu}9xvv}Nvw}Zvx}Y0vy}:jvz}>v{}Iv|}N&v}}Sw6r;w7sQw8tThw9u@.w:v=w;wAw<xJw=yPs9Is:Ws;>]s<Ds=Gs>Os?\s@HsAGsBHsC]UsD [sE!WqsF"<sG#HosH$O=s}yJns}zC s}{Os}|>s}}Us}~_s}FCs}<s}Xs}Uks}Us}:u~1W_u~2X8u~3]xu~4:u~5Qu~6>u~7<u~8Pu~9Ru~:Ju~;Hqu~<]u~=D!u~>:'u~?Nu ~@Au!~APu{sAu{t`Mu{uS<u{vF u{wRgu{xXu{yLu{zJ;u{{Alv|-Vgv|.Kv|/Ov|0Fv|1Yv|2@v|3Uxv|4Z.v|5Xv|6Fv|7Tv|89v|9Rarr~<rs~@rt~Eru~Zrv~Rrw~@ rx~;7ry~Erz~\#r{~^r|~Vr}~FQr~~\dsCCsD\sE<sFRsGAVsHQsIYtQ|UtR|CtS|_qtT|MjtU|wNUVwOV@wPWJ<wQXTr}Lr}E)r}:r}>lr}Vr}\r}Ir}Hr}Jr}Rr}Pr}:1r}S:r}[r}Sr}O\t~xRt~yLt~z>+t ~{>t ~|Yt ~}]t ~~Rt ~< t~ tq}Rdtr}]ts}Ktt}\ tu}NJu"Cu#Axu$Pu%Zau&EHu'@Mu(_u)Nv8{|[v9{}_[v:{~;v;{Wv<{^v={M&v>{Z9v?{\Sv}J0v}\v}Jv}Cv}Kv}Lv}Ocv~Vv~>(v~Rw~Sr~Or~Pr~Tr~9r~I3r~GLr~Dqr~^Ir~Lr~^kr~QGs{Rs{Zs{W6s{@xs{:cs{<s{9s{Ss{P>s{_s{Jt|Hst|@t|;t|Yt|:t|Kt|?t|Qt|9t|Jt|Tt|^t|?t|Lt|Et|OuvJuwTuxLuyYuz;u{>u|FWu}Mu~[v^vJv\vB:v[vZvNvB$vOv^+vKvXvYvVvWvJwR} IwS} @7wT} JwU} GwV} UvwW}RwX}GMwY}Es_}=ms`}Vsa}>sb}=sc}Fpsd}Bse}9sf}?sg}EDt%Tt&Tt'Pt(Zt)Dt*Ut+;t,<t-Et.> t/Xt0[t1C#t2C=t3Qvu;{9cu<{Vu={Hu>{:u?{Ku@{_uA{DuB{MuC{UuD{:u~BEu~C@u~D@u~E9u~F\u~G;u~HL~u~INu~JYxu~K>&u~L\u~MD+u~N`u~O9u~P>=u~Q[Lu~R] u~SVu~T?w~]'w~;w~=_w~:qw~Nw~Uw~Rw~[w~Iw~Mr|:SIr|;^Tr|<Gr|=Wur|>Pr|?X r|@Xr|AS!r|B?r|CAr|DMr|E*twK=txL[tyM>tzNNrt{OFHt|PZOt}Q\uLuWGuCuHruV;v@}H@IvA}I\vB}JK)vC}K=~vD}L_vE}MXvF}N=vG}OZvH}P[vI}Q[vJ}R=GvK}S93vL}T_~vM}UAwo~TFwp~;Iwq~Awr~]ws~I%wt~ Awu~ E*wv~ Uww~ Dwx~ >wy~Fwz~\sY]%sZZs[F<s\G-s]\s^Hs_\s`=jsaIs bYt1{[t2|_t3|=st4|9t5|Hnt6|Ttt7|Vt8|JQt9|ZSt:|<t;| >At~FEt~Tt~Pit~O t~9=t~o gLg Yggg"LK$gggg`y}gggg%/}ggggt7}gggg`K$gggg )}gggg >"K$gggg IK$gggg%p.K$gggg"iv}gggg >$P}ggggK$gggg.]O3(\((#OuZ+/x&Xgggg 1Pgggg"gggg^gggg 9gggg0`1gggg(hgggg.bgggggggg;[ggggGgggg*gggg =yggggNgggg2d/gggg?gggg%\+gggg :,ggggEggggEgggg Bgggg2lggggg 'Sgggg(nggggoNgggg0gggg togggg/gggg' gggg(Vgggg Vgggggggg+||gggg/8gggg 8gggg!;gggg+^gggg"gggg-%Ԭgggg*@-gggg'gggg%ggggg!ggggWgggg#mHgggg"mLgggg1o gggg *-gggg%gggg0vgggg*Pgggg*;Pgggg$D gggg.yw gggg*2gggg*sCggggY<gggg,9gggg&gggg:gggg Jggggawgggg" gggg{Ygggg%dCgggg'Cgggg #gggg)Figggg$gggg ~ߦggggKYgggg6KZgggg+Ogggg%tqgggg-.,gggggggg/Sgggg"qggggygggg5?gggggg)dd4g&llg/tgN$g1$g|g+g {gg..g =ogTw%g :YAga|g$%g^gg($qg}yggggbbjBgg+N nggggggCb\Bggggggsagggggg+-kgggggg+yQLgggggg-=FggggggNn ngggggg$V\BggggggDmgggggg9lgggggg$@{Fgggggg+#sagggggg$oXkgggggg+e\Bgggggg8bQLgggggg+^Fgggggg$a nggggggץkgggggg$mgggggg$hWigggg L"igggg12mgggg"pIigggg$gggg0pSigggg/ggggGniggggGggggb igggg3igggggggg igggg0߄gggg ;bigggg ;gggg , iggggbSgggg)>Ogggg0 Wggg?Rggg"5ggg,tf"/X!!>:!R57 bG9ggggggggggOggggguggggg'.ggggg+hgggggzxgggggJggggg 33 3 L-<t6oRXG7/MO1u13 f1}"}92`1 )$|hj#"I2bph2 x3 VZI<{!b3- hALgggggggggggggggggg Jgggggggggggggggggg1Xgggggggggggggggggg!Igggggggggggggggggg[ggggggggggggggggggH[gggggggggggggggggg*Srgggggggggggggggggggggggggggggggggggg(gggggggggggggggggg gggggggggggggggggg.Cgggggggggggggggggg!Oѵgggggggggggggggggg Ѷgggggggggggggggggggggggggggggggggggg,=Igggggggggggggggggg=Jgggggggggggggggggg=Kgggggggggggggggggg#Tgggggggggggggggggg [ gggggggggggggggggg,c!gggggggggggggggggg""ggggggggggggggggggdggggggggggggggggggdgggggggggggggggggg*zgggggggggggggggggg gggggggggggggggggg!gggggggggggggggggggggggggggggggggggg6wgggggggggggggggggg&^gggggggggggggggggg-gggggggggggggggggg&Egggggggggggggggggg xEgggggggggggggggggg!Egggggggggggggggggg!PNgggggggggggggggggg$eOgggggggggggggggggg-iPggggggggggggggggggQgggggggggggggggggg#{l7gggggggggggggggggg%l8gggggggggggggggggg  gggggggggggggggggg'*gggggggggggggggggg'+ggggggggggggggggggwEgggggggggggggggggg)FggggggggggggggggggjMgggggggggggggggggg$Mgggggggggggggggggg%gggggggggggggggggg'gggggggggggggggggg gggggggggggggggggg1hgggggggggggggggggg1 gggggggggggggggggg!t>gggggggggggggggggg%>t?gggggggggggggggggggt@gggggggggggggggggg/gggggggggggggggggg'/gggggggggggggggggg*B/gggggggggggggggggg_fgggggggggggggggggg :ggggggggggggggggggg`hgggggggggggggggggg"BiggggggggggggggggggV\gggggggggggggggggg,]V]gggggggggggggggggg1mgggggggggggggggggggggggggggggggggggggggggggggggggggggg)e|Pgggggggggggggggggg|Qgggggggggggggggggg*gggggggggggggggggg7gggggggggggggggggg(7gggggggggggggggggg gggggggggggggggggggggggggggggggggggg*=gggggggggggggggggg) gggggggggggggggggg|^zgggggggggggggggggg#^{gggggggggggggggggg'-^|gggggggggggggggggg Ngggggggggggggggggg }Ogggggggggggggggggg*Qgggggggggggggggggg,1gggggggggggggggggg Ԁgggggggggggggggggg2ԁgggggggggggggggggg$`?gggggggggggggggggg2Q?ggggggggggggggggggWgggggggggggggggggg"'gggggggggggggggggg@ggggggggggggggggggPgggggggggggggggggg*>fgggggggggggggggggg6fgggggggggggggggggg.}gggggggggggggggggg#!lgggggggggggggggggg!mgggggggggggggggggg!ngggggggggggggggggg+9Ogggggggggggggggggg ܰgggggggggggggggggg.ܱgggggggggggggggggg=ggggggggggggggggggHjgggggggggggggggggg /Hkgggggggggggggggggg Hlgggggggggggggggggg Hmgggggggggggggggggg1_gggggggggggggggggggggggggggggggggggggggggggggggggggggg#gggggggggggggggggg gggggggggggggggggggggggggggggggggggg ngggggggggggggggggg.3ngggggggggggggggggggggggggggggggggggg n)gggggggggggggggggg/*gggggggggggggggggg&*gggggggggggggggggggggggggggggggggggg.gggggggggggggggggg$IggggggggggggggggggfPgggggggggggggggggg%OPggggggggggggggggggh5gggggggggggggggggg w {gggggggggggggggggg |gggggggggggggggggg }gggggggggggggggggg"ggggggggggggggggggvgggggggggggggggggg Uvgggggggggggggggggg)2^gggggggggggggggggg%2_gggggggggggggggggg 2`gggggggggggggggggg<Igggggggggggggggggg'gggggggggggggggggg%gggggggggggggggggg*dgggggggggggggggggg ggggggggggggggggggogggggggggggggggggg"Y ggggggggggggggggggTY gggggggggggggggggg)p2gggggggggggggggggg2 gggggggggggggggggg&ggggggggggggggggggggggggggggggggggggtggggggggggggggggggIgggggggggggggggggg'ggggggggggggggggggLggggggggggggggggggM:gggggggggggggggggg-:gggggggggggggggggg\:ggggggggggggggggggRMggggggggggggggggggxgggggggggggggggggg.yggggggggggggggggggtzgggggggggggggggggg1{gggggggggggggggggg$0 gggggggggggggggggg/aHgggggggggggggggggg0=aIggggggggggggggggggpgggggggggggggggggg'gggggggggggggggggg3ggggggggggggggggggv/ggggggggggggggggggO0gggggggggggggggggg&Mwgggggggggggggggggg1WBgggggggggggggggggghPgggggggggggggggggg tBggggggggggggggggggZqgggggggggggggggggg+gggggggggggggggggg)gggggggggggggggggg+gggggggggggggggggggggggggggggggggggggggggggggggggggggg&i~gggggggggggggggggg.igggggggggggggggggg"igggggggggggggggggg1Ggggggggggggggggggg*b$Xgggggggggggggggggg $Yggggggggggggggggggx$Zgggggggggggggggggg;gggggggggggggggggg,uggggggggggggggggggvggggggggggggggggggwgggggggggggggggggg3ggggggggggggggggggK,gggggggggggggggggg#cK-ggggggggggggggggggObgggggggggggggggggg#Igggggggggggggggggg ggggggggggggggggggJgggggggggggggggggg!qggggggggggggggggggqgggggggggggggggggg.ؗgggggggggggggggggg/,gggggggggggggggggg+X,ggggggggggggggggggDBgggggggggggggggggg*gggggggggggggggggggggggggggggggggggg.ggggggggggggggggggSgggggggggggggggggg$SggggggggggggggggggSggggggggggggggggggDSggggggggggggggggggjggggggggggggggggggBgggggggggggggggggg"CggggggggggggggggggNDggggggggggggggggggEgggggggggggggggggg%ggggggggggggggggggYyggggggggggggggggggyggggggggggggggggggggggggggggggggggggg+d5gggggggggggggggggg(5gggggggggggggggggg 5gggggggggggggggggg&ggg2GEggg VQggg$7ggg-?ggg!dgggOggguPggg.ggg:gggK!ggg2,ggg$5 gggLhYgggggggg1^gggg)>^gggg ,`gggg ,}hYgggghYgggg igggg1khYgggg pUhYgggg/> gggg)>"hYgggg/>IhYgggg ;gggg$kgggg ;"hYgggg\sBggggg-gggggggggg#]fggggg ?ggggg*>ggggg0ggggg+IegggggfەgggggGRgggggRggggg#((ggggggggggzOggggg$Yuggggg%!1Kggggg2 ggggggggggz9ggggg Ogggggg`,ggggggggggAggggg CXggggg'+gggggxgggggcggggg1pbggggg !Etd'/ 8#@#%!\*" _P!#:.KO q,552egg03(Hj>gggg#!.d>gggg(H'fgggg&U>gggg d >gggge{>gggg&6fgggge>gggg1lC>ggggAfgggg s>gggg1tMfgggg ;/fggggY B>gggg @ fgggg)>W>gggg ;>gggg hfgggg L!zfgggg'J7>gggg)Egfgggg#!hVfgggg #v>ggggefgggg ,Y>ggggYpRfgggg #fgggg++mfgggg :fgggg)> fgggg3fgggg'JZfgggg >gggg Lq>gggg++ط>gggg%>gggg)Eg>gggg ,5fgggg v *1x\eds?)%ngg >gg.Agg$DL<: }.zyhh# 9Ipf 2d. |gRw # ԰21?FL6ggggjgggg ,gjgggg K=6gggg6gggg)>g6gggg KNjgggg)>gjggggtR6gggg 'fjgggg!~6gggg K6gggg ,g6gggg*{I6ggggNjgggg 'pV6gggg*{aYjgggg3jggggZjggggnjgggg jggggN5#6gggg Aggg"gggqggg2;2Oggggggeggg!gggg!g gg [   ggj gg C  'ggp *gg E!gg f d!gg iGgg \gg~ b#gg  R gg  gg  Ugg TGgg Y5gg < ]gg7(5p l(-gg (Agg ] Cgg  (Igg f gg z gg  gg d $gg &gg gg  gg hgg ] % t gg $   gg * M  gg - #gg  $gg c ,gg =5gg % gg d  gg T gg *bgg . S $gg   gg  Q Zgg %  f Ggg A  gg   Rgg Vgg   *gg T Xgg S igg z Ƅgg z ƆOgg % Uhgg| ggg 7 kgg gg76 $gg q Tgg  "gg7^4 "gg Zgg T %Yggo %Zgg y hgg jggx %rgg $ R Fgg @ ugg ] Sgg * [gg dgg V g)gg H u!<gg q ڰgg ھ%Xgg q |gg I }gg K A Tgg  gggp %{ggy gg gg  gg  gg , gg S gg %gg gg hgg  : ;gg  F"/gg T Hgg ` L!gg ZBgg [gg ]gg gg f gg % cgg  8gg K 9gg K agg >gg q ggp  Dfgg R GOgg J%#gg  Kgg d P%$gg Jo Qgg e%gg jjgg > sgg I [ gg T  Agg gg ʏ$pgg J gg * gg gg *gg ')gg ] *%gg gg A f ggp  gg  ]gg A i^gg  S j#tgg T Dgg Kgg f  P*:gg I Sgg  Y X?gg ^gg K  ҷ gg ޙxgg gg "Ggg  %jgg gg   kgg $ " }gg gg gg  gg  gg K  gg   gg ] gg T (gg z >!gg 'gg T !gg p !gg  . gg  \gg . !gg  !ggp   (gg / $& gg @ R #"gg K Vgg xgg Z ƒ!>gg 8 (gg S gg K (gg S @ Rggp ήgg 7  μ%_gg gg  gg T gg  gg q  gg !"gg  hggm gg $ (gg  /)gg T)Fgg / VLgg %3Mgg ?n -_gg _#gg  qgg % S %gg T ֲgg  gg 0 'gg |gg ggo `gg . $gg  mgg #8gg  gg \ @  gg P gg cgg ? Q x#5gg 6 gg $gg T #8gg 8  dggp jgg #  )7gg !'ggp $gg  p'gg u!Dgg w"gg473sGgg  $ggz 8gg  bgg q lgg  S gg gg K *agg I H ƱKgg  Ngg *jgg q gg !gg !*|gg T 4gg 3/Z 3gg :*gg q =gg  ggn #gg Ӏgg % Ӎgg  Sggp [`ggp ]gg Bgg T .gg  ggp gg  " gg ] U#;gg T }".gg > gg _gg . "6gg @ "Cggp gg "Ngg @ $ggn Z & gg #gg ;%gg3V %gg . ۆ&4gg ۑgg xgg6O4 }gg )gg   g*gg  gg # 9$gg J-gg K 8 1gg  6 !gg S )0gg &gg %!ggp )gg  17gg j R;gg  [xgg  ^ gg T jgg  gg gg /3|`gg gg *bgg gg # H ggk  Kgg gg ] 'egg .Wgg %37 gg 6jgg T w*Pgg }gg b#ggj פ@gg  ׿hgg = a &gg ygg gg qgg T 0gg 9$gg T gg 8 ]  gg  ggj .ggp 3gg gg  7 ggo (Fgg K gg  , *gg A +(Kggo 0gg 6 vhgg Ci ߅!_gg  ߙ(,gg ߚgg  gg gg ) gg <gg A gg K ugg 7gg  ](gg  |"ogg Ǡ)ggp @gg )gg  gg~ hgg ygg [ !<gg A  gg !?gg % S !@gg @   gg  %gg  !Yggp  gg  gg Rgg )%gg A J t%gg f (Qgg %3?$pgg ϻ)gg  gg T )gg f 3gg F /gg  gg # gg  $:gg %gg A 6Fgg @ gg ( gg hgg Dj gg `ggg a!gg bCgg egg ngg .3gg $  %gg  Igg %gg  gg (gg ?Igg  Kgg Pgg  gg  gg \ I  cgg  #3gg %!gg $gg  1*:ggp 6"^gg  gg  "gg  "gg z ;gg *u 'Lggw| gg J S *gg : Jggp  .gg I *gg f [@gg  fgg < x,gg gg [ gg  )gg gg gg 'ggz '#]gg  6gg -  % gg 3gg 6"gg AQggp Ecgg 8 gg  gg  gg 2hgg 2 Ajgg Rygg  T4gg  d<gg T *ygg ,gg  -gg T ?gg |gg K /  !gg $  gg .!gg . =!gg W(gg }!gg  !gg $gg % . Pgg T  gg #gg ($8gg T ZHgg  c$gg gygg 5Cgg T Ygg W s(gg |gg ~)gg R \gg ggx # gg gg  (gg  gg ggo H gg [gg . S gg    gg gg gg Bgg dgg  fgg }gg 3A])gg  wzgg ygg < ~gg y gg )t &gg q gg Z /gg 7  &gg K e gg  gg gg  gg fgg T  ؃ #rgg f hgg ~$gg  #ygg  gg  gg %gg ] &Qgg \ %gg #gg K gg Kz dgg T gg  S gg > =gg  SCgg agg  gg K gg gg gg  )1gg  gg ggn Q gg T3&Jgg  F&gg  Xgg [&gg q&gg ȳgg  ԋgg Ԓgg   gg @ gg T  gg \  gg ( gg q gg  ggo [ gg |gg  Igg %+gg <  gg  %Lgg ?3u'ggu ܝ'gg   ܥ'gg ܽgg  'gg 'gg (gg \ (Igg  gg f gg *gg 7 \ 2gg J 6!gg hgg gg ? gg  "bggp Ċgg = Ĝwgg 7 ĝ{gg Z īagg  gg (gg (]gg ] "gg gg !gg F 7gg 0 9gg C#|gg T Jgg #gg K #gg K '}gg ̑"ogg  ̗(wgg Agg T Cgg R "gg3:t&gg -  &gg f gg $gg gg D gg gg &gg A +ggg  Mhggt 7)gg ] z$Sgg "$gg 0$]gg q Hggy phgg  gg C gg [ +gg 2gg  A !gg gg . `gg gg  gg Rx +gg Bgg i#gg K kgg % f gg ( gg  hgg  + *gg *gg n 2gg f 5* gg / ?)gg T $gg  gg X !agg R [ '$<gg S`gg W%Igg  n$gg .  !5gg~ (gg  2gg q Wgg  wgg K gg q $Agg 7 ngg T3 gg 'gg A f 3ggn Bgg gg  gg gg  Q иhggu "gg  'gg T >gg 7 $ ?gg hggz % ݬ#&gg ݰ&)gg ݻ[ggu Sgg ] WHgg Xgg  jgg  zgg \ gg  gg y <ggp gg 7 \ ~gg  ggy  !Ygg *~gg 3r /$gg  :gg G*hgg J)gg {#'gg ggy  gg #gg $  gg T #gg O ##gg  &gg K  igg ugg fggx ygg ] (hgg ,gg T 0%ggw 4%ggy :&gg y <jgg  @%gg  S {gg .p $gg 05gg * 7gg +  =gg Wgg T ͗gg ͟gg ͥgg % vjgg - R gg f gg Fgg  Z  Ggg J Ggg gg 3  ggp 'gg ,w ,'gg T E gg gg J   gg ^gg T ՛4gg / T յQgg  {gg  \gg T ]gg T ogg ugg f gg T  Egg \ gg :  Ggg \ gg T &ggp  \gg \  _gg  $gg f  gg gg gg  .gg hgg  'zgg > xJgg ~ Fgg hgg '~gg  (Agg q 'gg I  egg K gg %3׺gg  gg   gg4 [gg  gg 8 % >gg BKgg $Ygg K gg gg3,gg 3,gg Pgg~ эOgg  ѐgg Ѷ)ggo gg )gg K gg !gg q gg gg * gg $  !.gg q gg f Ogg 7 $ Sgg \wgg  fegg7K7! gg gg  gg gg D '%ggs ),gg q ggg f  }fgg e م%gg ٍgg T ٞjgg Hn ٴ%gg Ggg  :gg *Ngg K C*Sgg - P gg 7 W)!gg .3 fgg  ).gg @ )1gg (gg !gg Ogg  7 !gg (gg T gg  "lgg T gg  ]gg  dgg $fgg .gg T 1kgg 3%gg / T ATgg gg <gg -Bgg Z ?gg  Ygg Dgg 6 ngg 8 A gg hSgg36J ɘgg ɽ"gg "gg 8 "gg  Ygg "gg \gg f "gg / ]ggz % `ggz &"gg  3 @72Jv"ob)Zvgggggggg..ogggggggg%U%gggggggg.1 Ngggggggg*Wggggggggqgggggggg"RgX']t.?$e0۩ + (LOAm)S+ x"SM+gbg+dCg/'gg.g3g|g-g)g g$\o!g$mw4g`2g"QVgr4gAmgߺg Eg Jyg$|=gggggg ggggggggggggLg,Pg6g(eg-ag(h~g Jg,g(:p|g!g'Rg# 2g"4 g Zg 4Ўg(*gWg#g+^ggGgug<gxSg/gz]g?g*eg'ۼg Agހgcggl ggggvgg$DXgg0gg0qgg/'g8Lggg 6ggg*gggIgggpbggg Mg!6g"bg 4 Ig(:h{g#gpyg-ag Rg, /g(4g%xgZg,Ћg('g(g3[T(( =d;d(d 0 EhlQ'B!'C'}]F^,N 0tY</})3Vs +J|i)&|jj7v^2Vhԛ&@'$f1 !w%H4.Nnn*/28P  Nw $2{ 2<Y' $#+: ac< HIB i$rߓ&KCMq>,%2lSpY%yy <5*Lgg-e{gg(~.gg"gg3Khgg*#Lgg'J>gg dpgg"xgggg(gg!gg3% L'gggggg/Xggg/ggg-b^ggg/Xggg"* ggg A gggiggg-7$bggg8?gg %Egg(OVgg%@8&gg,gg,$QggC'gg'8Kmgg"-gg=)gggg0}'gg*gg'vgg0bgg2Agg0ggUgg$Dgg ygg]g%Eekg"Gg! g=r Z.4Tz9 2 -W0 %Aj)؉ %agg"lgg&Ngg/_Ygg+|gdgg2Ygg/fagg0r:ggg $.;:ggg$fT:ggg:gggIz:ggg#?:gggU]:ggg+u:ggg:gggy>:ggg G|:gggei:ggg-D:ggg.:ggg'(:gggOX:ggg vW:ggg :ggg$Ao:ggg^:ggg-Z+a:ggg xM:gggGؐ:ggg%%:gggsgg$g g fgo?g)eg*ۺg)Ag*b~g0 rggggiugggg&$Ogggg#<g\g%T>g!EgVg!8%g"+g+QgC&gKlg16Eggg2t"ggg0S/vggg-=?ggg5!Sgggggg:ggg[,ggg&4ggg*'6v%sh4v(%p1K+ 3$3,Zp,AgggggLgggg("GB uGx 0ggjٗgg gg3gٗTBg3gggjٖgg gg3gٖTCg3gggjٕgg gg3gٕTAg3g)3ggggggggggggggggggggggg'4ggggggggggggggggggggggg%O5ggggggggggggggggggggggg3<\&ggggggggggggggggggggggg /\'ggggggggggggggggggggggg(\(ggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggggggggxggggggggggggggggggggggg*>gggggggggggggggggggggggggggggggggggggggggggggg,=ggggggggggggggggggggggg<=ggggggggggggggggggggggg [ggggggggggggggggggggggg"gggggggggggggggggggggggdbggggggggggggggggggggggg%dcgggggggggggggggggggggggggggggggggggggggggggggg1ggggggggggggggggggggggg h]ggggggggggggggggggggggg%^ggggggggggggggggggggggg\_ggggggggggggggggggggggg&EgggggggggggggggggggggggjFgggggggggggggggggggggggAFggggggggggggggggggggggggggggggggggggggggggggggoggggggggggggggggggggggg(lggggggggggggggggggggggg6lggggggggggggggggggggggg 'gggggggggggggggggggggggO'ggggggggggggggggggggggg!Oggggggggggggggggggggggg+ggggggggggggggggggggggg NRggggggggggggggggggggggg }NSggggggggggggggggggggggg,]NTggggggggggggggggggggggg= ggggggggggggggggggggggg ggggggggggggggggggggggg*btggggggggggggggggggggggg)tggggggggggggggggggggggg$tggggggggggggggggggggggg w/gggggggggggggggggggggggg/ggggggggggggggggggggggg"/ggggggggggggggggggggggg_gggggggggggggggggggggggggggggggggggggggggggggg)mVgggggggggggggggggggggggVggggggggggggggggggggggg2>Vggggggggggggggggggggggg/QgggggggggggggggggggggggRggggggggggggggggggggggg J|gggggggggggggggggggggggT|ggggggggggggggggggggggg8Dggggggggggggggggggggggg8Eggggggggggggggggggggggg'8Fggggggggggggggggggggggg  ggggggggggggggggggggggg.ggggggggggggggggggggggg^ggggggggggggggggggggggg ^ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggg.ggggggggggggggggggggggg @_ggggggggggggggggggggggg@`ggggggggggggggggggggggg(@aggggggggggggggggggggggg/-gggggggggggggggggggggggH.ggggggggggggggggggggggg g5ggggggggggggggggggggggg tg6ggggggggggggggggggggggg n!ggggggggggggggggggggggg.!ggggggggggggggggggggggg !ggggggggggggggggggggggg)e ggggggggggggggggggggggg ggggggggggggggggggggggg:HgggggggggggggggggggggggHgggggggggggggggggggggggggggggggggggggggggggggg)ggggggggggggggggggggggg#Io?ggggggggggggggggggggggg o@ggggggggggggggggggggggg|*`ggggggggggggggggggggggg*aggggggggggggggggggggggg|*bggggggggggggggggggggggg+dKggggggggggggggggggggggg,cLggggggggggggggggggggggg+XMggggggggggggggggggggggg!Q.gggggggggggggggggggggggYQ/gggggggggggggggggggggggQ0ggggggggggggggggggggggg2  ggggggggggggggggggggggg ggggggggggggggggggggggg ggggggggggggggggggggggg-wSggggggggggggggggggggggg@wTggggggggggggggggggggggg)2ggggggggggggggggggggggg$2ggggggggggggggggggggggg'uggggggggggggggggggggggg$Kvggggggggggggggggggggggg'YpgggggggggggggggggggggggYqggggggggggggggggggggggg&hgggggggggggggggggggggggggggggggggggggggggggggg"Bggggggggggggggggggggggg0Cggggggggggggggggggggggg*Dggggggggggggggggggggggg E:ggggggggggggggggggggggg:ggggggggggggggggggggggg*B:ggggggggggggggggggggggg.Egggggggggggggggggggggggggggggggggggggggggggggg+aggggggggggggggggggggggg$eaggggggggggggggggggggggg.agggggggggggggggggggggggRgggggggggggggggggggggggSggggggggggggggggggggggg׋ggggggggggggggggggggggg U׌ggggggggggggggggggggggg.CFgggggggggggggggggggggggCGgggggggggggggggggggggggCHggggggggggggggggggggggg+ gggggggggggggggggggggggggggggggggggggggggggggg iggggggggggggggggggggggg1iggggggggggggggggggggggg iggggggggggggggggggggggg!P$ggggggggggggggggggggggg3$ggggggggggggggggggggggg$ggggggggggggggggggggggg,gggggggggggggggggggggggAgggggggggggggggggggggggKgggggggggggggggggggggggKggggggggggggggggggggggg)KgggggggggggggggggggggggIggggggggggggggggggggggg-Jggggggggggggggggggggggg%>rggggggggggggggggggggggg0rggggggggggggggggggggggg-!ggggggggggggggggggggggg-"ggggggggggggggggggggggg-#ggggggggggggggggggggggg* ggggggggggggggggggggggg1ggggggggggggggggggggggg T gggggggggggggggggggggggTggggggggggggggggggggggg ggggggggggggggggggggggg$0gggggggggggggggggggggggyggggggggggggggggggggggg-iyggggggggggggggggggggggg 5rggggggggggggggggggggggg!5sggggggggggggggggggggggg&5tggggggggggggggggggggggg'Gu*/N9M+%jb+ l,vggg /Mvggg#pgvggg2Lgvgggfvggg%XvgggYvggg Wqvggg$\Vg"ڐgF4g.Vg*,8xg/@g5zgMQbg#Wwg CygKg%}-Tg)\ [=$dFBE1l&N71ct`/+SV!28)(^1 I@Dg2!H.dg*E#80>Q  )w7nYTU '%:&,arC+,{2{i$"nKp1Q-3q&-qSB F5W!Y.ג&g*g*tg*0 g }^g*}g- g-yig$g c5g{1sVgg-4Ugg ;Q9gg$]COgg1gggggggg. [gggggggg zgggggggg=Bgggggggg4gggggggg%gggggggg06ggggggggEgggggggg,Hgggggggg!l0gggggggg2Mgggggggg!ggggggggt8gggggggg#l/gggggggg`ggggggggVUgggggggg2@7gggggggg^sgggggggg#Hgggggggg|?gggggggg ggggggggHfgggggggg!fgggggggg Hdgggggggggggggggg*)gggggggggggggggg/Pgggggggg) ugggggggg.IYgggggggg"*gggggggggggggggg(:gggggggg(Wrgggggggg"aAgggggggg/Bgggggggggggggggg%ixgggggggg%$RggggggggK%gggggggg)ggggggggqgggggggg_,gggggggg&Sgggggggg <gggggggg 5 gggggggg1 ggggg H=ggggg+8"gggggggggggځgggggyF%ggggg!ggggg1ӎggggg\ 9ggggg vggggg)Ptggggg'Y0gggggggggg"8jggggg,_gggggggggg/@gggggK!ggggg,Hggggg!ggggg*ggggg&mQTggggg! ggggg" ggggg/;gggggeggggggG;!gggggFRggggg ggggg&42gggggggggg-0Zggggg1/gggggj ggggg qиggggg,8$ggggg)NPggggg2 Kggggg,Yggggg)-Fggggg2Dggggg T1ggggg oggggg5ggggg! Pg'Rg<g .g1yg0gdZog0$Jggg"\^l$Jggg'BBggg0Bggg' m$Jggg"\SBggg2p=/`+zԾ \H3_p2T߸) #2y%/1j^By(*%c %i ($-Lggg-GTgggsggg m1Nggg ggg$ggg~ ggg 9ggg"g`/ggg ggg)ggg5#+ggg& egggbggg2NgggKU2 W(@$!xY-X:uggggg,.ngggggbmggggg4 Mggggg*CWggggg$pggggg<gggggYggggg-Dkgggggkggggg]ggggg)TVKggg 7VKggg'PVKggg+KVKggg!!2;(le Y: }q0UgԊg!2igo g16߀gg.g&U8gI{4g"g(C bg+Wg Yg,g'&%g0Cg!,g#C[gdglUg2ONg'|ngg fgwg*Y+g |aggWCg#g&qg*lU]P#ہGD2gg&N=gg.pgg)-ggygg&~ Cgg/)tgg&a0&gg-gg33gg&_gg(gg-"ggHgg .ggN*gg$ gg2gg}Dgg sgg'<;,gg gg 9ggjggh$gggg&T:gg/Cgg5gg,?hx2 ,'qgggg\g,+sg..Vg.mU g'g!{g Xg0)]*g g />gg$eeg[g Gggmg(g%gOmg  3g2Tug_g Wgbg#9`g%*gAg }g%+vg1Wxdg!"*g";gkتgjg*%g}gLggg 1gggv}gggggg0R#gggIggg2}p]ggg1,Ugggg%G[Ugggg ;suggggUgggg nUggggqugggg,dUgggg%G{uggggiugggg,]:ugggg1ugggg-lFUgggg->ugggg ;MUggggKeuggggkuggggugggg)>Ugggg(ugggg|^Ugggg ugggg ,Ugggg1fUgggg1,;ugggg ,AuggggwUgggg*(.uggggqYUgggg)>+uggggaWUgggg&BUgggg*(UggggKqUgggg&%ugggg.!L}Pgggg(r"ggggPgggg&t1"gggg/"gggg#Pgggg#)"ggggh1Pgggg5"gggg%IPgggg(p-Pgggg&HPgggg%io"gggg.!$I"gggg&XsGgggg gggg"{Ggggg^gggg Dgggg0>gggg(mgggg.Agggg*+=~gSg/g7g"3HgIQg&g]߫g1Hgg$gg}egg'"Fgg*1gggtgg#/gg(&GMgg 8Lgg^gg,\ugg tgg0H@ggg'!gg{*hggSggQ6gg9 gg!Jgg.;gg xggiggf$gg%2Kgg-)gg5zgg yggggg&Jgggggpkggggg/9"d"x'|od"װ07EVz8@s!& 0;P +P:)KK"Y,52$t6.+S )hk.q -3 Z|'z'gggg2gg) 2gg1z$gg&ggg6Gggg,T^qgggmGggg+ggg:Tgggg ;dTgggg Tgggg: ,wgggg ,Tgggg1|_Tgggg)>nTgggg Dhwgggg1Rswgggg>Tggggwgggg ;nwgggg , wgggg)>pwgggg gg.gg"mgg6 lgg+Xgg-<4gggg$Dggk%gg 2gg/Ԧ=L7gggg # gggg [ gggged gggg++lK gggg)EN gggg ;G,7gggg ,Vo gggg gggg'J|c gggg 7gggg 07ggggY1(7gggg17gggg(H gggg Lx7ggggYf gggg)>}7gggg #9x7gggg)E` 7gggg'J7gggg(H7gggg1 gggg#!q7gggg ;P gggg&#7ggggw ggggeI7gggg#!Y  ggggp\7gggg a^ gggg  gggg LB gggg ,>7gggg b7gggg& gggg)>q gggg++(7ggggDgggggaggggg.gggggMgggggoggggg~ggggg rLggggg+ygggggNig gNgOg(2O"u=+&xg$[g_g'Bg-d!glWg)'Hg"`cgNg!gX|pg"g$lԡg*g1/fg(g+#og9wg 2g8g%Y-gaigDgNgCg&ߚgEgqg*gyg,N{ .s  S,W <yk g B ..b;[m[n.."6.4864Lf". .61$(" ')̂q84;+tu j&4̆v."m(5̈x-.. A'",8̋z06P2|[o.4[p.6.l"" fMnffff."9".5444Ą58 .l-" 8[qą8M...8P46"ċ"nqĎZ"ď. /đFG"JĔ.."#[rL P.I.Ʃ.. Z lm JK5Q8Zq3..wLxƵ.758ƺvM R}xN4d6.9.OP..QZ CzR..7.S.. A6.. B. T66UV.Wm.#&"*..,4)-.|)]17&4 m ɯ*J4Ze.g4fN75.;<P=E4[..Zf'@{DV8EJM7i5Zgʈ[Z^R.d4 !5 X3 ~8P6YZ["8T\ n 85# S1}r]gfZoxwlXa`~ktsh|\[yenmbvWVu_ji^q{zpYdcZo)(*DCBEqpppp   jjjjVVVVcNcMcLcKbbbbbbbbkjq TETDTF,m,l,kY:Y9Y8~<~9~;~:~8rkrmrlrjrgrirh..7z ƫ 5 )%4.[W5F%!x%"1ƷƸ%$4c6 %+7958Yl'7y .8%-5u%.y:[%1. /.%63*<.q%7k4%96%;%=%>%B=!r[.%E%F.4nI>%H 8 %L.%M[leeeeee4455444444444444544444444444444444444444444444444dcyyy&('nSnTnVnUgg69758KGEHCIFJDPP}PP|PP~P(fʟ(((45(5 5#f(eg<7.f+g=qʪ.6(  ʰ7K(nʲA8H8 4{583[((6.wʹ((6n5..7V(5(.(.2.2....(}"&s'((((.-45?(3 %. T $g[(.(20h&.+#"*0/' %-,$1!)(      wlwiwkwjwhyyYXS]a`\RWVd[_^ZcUTb______________________________jilhgkdUdXdWdTdZd\d[dYdSdV׷׵׽׼׹׸׾״׳׻׺׶׿-.0/zBzEz={}7D f6t48776 s.5564.5C6}O.  Lt.Z c4584}3.. qu Zm*i.585.. ]v.  /w#S84 & m xd58A..y. .0hZ.f4 7kZ.ZZZ[[.4m6py..s..5b6W5y %.uOvw775' 6 .. 6 ~40. z.57&. T7... %nS[4 9 84fo{..&)'() 7.|*4L7K85}, A4z.~.../0 )!7*[.3qnnNO.Q734RS # 4Y..664z:4 a.Y %4236T tWqHD:qYw2 ) TD-D 5cGHU ;ffY.ir &7{45VYW.O.QX.W  \5.4Um{5#`4^.Bd T47i673bYZq K / 6+{+k+i+m+}+n+j+p+~+q+l+s++t+o+v++w+r+x++y+u+z++|     ! ^Q4fYNO96TU.4@XY8l.\Z]^8_`` A -:aabb7844d|B.hij7w JZI X ` p..rsk$t!pwxN7d'\ *}  -8&4428e 9 # , 5fg.\z4..ZZ m f 5b pQ84.T u v6Wc3 xV y8Ud. @e { /f[4<"g T]h[97^[: ~   !'i6 A e#+d j L .4kh-. q ]89 l.:m--<nq.5[;[<.  s 886H)o63.K[=..O ($ Ŧ..$$ ]$Ū4;3.ű$."ų7.$&źq)Ż7E$[686.,ž[$$ ...$"$%X$( .q$- ..7$0[$1 $ [[ 284?85R8z>4V4<$9($;..[*678:%C -.57. f50..$A[$B$C 4L$E.rnnnnnnnnnnnnnnnnnnnhThShnh\hdhchYhlhthshihXh`h_hUhhhphohehRh[hZhuhbhkhjhahrhWhVhqh^hghfh]hmhQhP̷̶̵̴̸̻̳̲̺̹̱̰̼̿̾̽|{}aLy650hrYWYVYKY_YgYfY\YHYQYPYEY[YcYbYXYDYMYLYhYUY^Y]YRYeYGYFYdYOYZYYYNYaYCYBY`YJYTYSYIT      wcccccccccccccccccccccccccccccccccccc. .3  .84 6O4:44. 9 ;4n m<KW<.t@. /6.xIVcF"..$-487r.m H.86}72 Y6 57GZ26"7^$24 8454/3..47 /054Z3. <.H,,,,W0W2W1c        w`w^wbw[wcw_wdw\wewawfw]wg>8<9?:=;yyyyyyz;]m5=8L8o8O^. g;P'oO%%C7V45P 4.77._MN /. # . 4.  ŲOkʩ b`!5CO4PkGR.S7ab....65ZcZZZt7v T.d.q A 8:.5$3. Ze3xf€ƒg..…0hz7zTzWzHzRW&n<!&pi78X : o&r&s6&tfY&u.khZ&v  x  !&y 6W9p[ q[[.&{&|6..,&~\or7W6s.].[^..6._(ʀXT).[&. ..JoY#`4?8fa.&au&.bgfgg,[c f8d4B48C &.&  /e.vfgif8g9g[&5y7a&ʔlk<.x h.ifK#-)[.*zadcebo/8hhhhK3).. ))47488))5 1 3.*#ŵRŶS\*gOX6$\ ^3 6y.*4;*76}Jſ\]8@{* 7.* 89 ff5g\..   : ..l75e45k;*.8*< /@r=*65.*\*gQ>.3gN7Wq.*&.p*(55/?*).*,..Fo]obofoeoaoho_o^ogo`odocJEu&!`S<z/[W 73pdN@*lhIDt% _R;~y.ZV 62ocM?)kgHCs$^Q:}x-YU 51nb L>(jfGBr#]P9|w,XT40ma K='ieFAq"\O8{v+SRRSSSCS>RS{RRSnRS!SRSYSSSLRRRRS5SvSrS)SRRSSSTSPSSRRSRS1S-RSiSSS]RSS RSGSSS9RRRSS%SeSaSSRRSSSBS=RSzRRSmRS SRSXSSSKRRRRS4SuSqS(SRRSSSSSOSSRRS~RS0S,RShSSS\RSS RSFSSS8RRRSS$SdS`SSRRSSSAS<RSyRRSlRSSRSWSSSJRRRRS3StSpS'SRRSSSRSNSSRRS}RS/S+RSgSSS[RS S RSESSS7RRRSS#ScS_SSRRSSS@S;RSxRRSkRSSRSVSSSIRRRRS2SsSoS&SRRSSSQSMSSRRS|RS.S*RSfSSSZRS SRSDSSS6RRRSS"SbS^SSRRSRS?S:RSwRRSjRSSRSUSSSH͟͞͠jGjIjKjJjHjL...5\..6 .....6}4.ffLf%Zb;/<8j75Z486{r]1?.5Ava6B.ye7C T8 T_.4j74!...j OkGwFS =. /.fYKj[qy Z. N.. _bbbbbbbbbbbbbbbbbbbbbb0hL>M5rPf#QRS[U}mW~8[Y f..ȹ\>Ⱥ] f[Ⱦ`#ud@e.cg Kh d5f3.5g.[ ..!lm[!o..uB5<t6.["6 58?C48$8. K6D|5R~[#vFv:v9vDv=vAv;v>vCv?v<v@vEvB_^ZVWX[U\Y]`3 3 +8+7wwwwwwwwww(*)YlYiYmYkYnYj    46537xxxxjhioionoroqomokojotolopooosͤͣͮͦͪͩͭͬͥͨͧͫ͢͡jQjPjOjMjNSSSURTSQPbbb"! +++++PIMLHOEDNGKJFrpqKONISWVRMLZQUTPYJX ppjjjjjjjVeNMbU[ZRaJI^QWO]dc\LTSKY`_XfPTXTVTWcDcCc>c5c9c8c3c=cAc<c2c7c6cEc;c@c?c:cBc4"!cccccccc{S{R{Q{Pzyx,, ,,, , , ,,,,, mkbceeeeeeeeeee,,,,,,qpppqq  55555555rYaawvx F H G Eyyyyyyx.x-x+x,x/VVVV}~|nnnmnjnlnkMLhhhhhU\WZYV[TSXjilnmkPPPP)aaaaaaaazzyzzyyyyy<?FA=C>DGEB@clc`c_cjcccgcfcic^c]chcbcecdcackeIeOeEeDeNeHeGeMeCeBeLeFeJeK,,~,y,{,z,x,},,|*******zz z HEFDGJIC5,&265/:*)9.43-8('7+10_nnnnnnnnnnnnnnnnnnnnnn%YYyYwY{YY|YxY~YYYzYYYY}YYYYYYYYYY758396:4c׃ׁׂ...1&..   5E7Y.)YŒyX:Y*+6-/\?•]@ \.Y2eG3W4œhIJ74K.ffue"fg5e: P ]S!Y&y'Y S $(.Y*x¨zW3-.Á[ 7G..12...3.467 =PTSOHLKVNRQMUJI$bG".8l84X77;4l 2Z<..zX46t5q.Y!Cj44@ŴQl $  8Z646.żZr^[P`7\..]^. yf&._`a  {!.Zbcd#zo E _r)ex*, /f5!/.%1. %msrtcccbbbccc c ccbbccccbc bbc bccbc cccb֔֓֐֖֑֘֗֕֙֒+++++JIjT^]QgrqdNXWKblk_HSRs\feYpMLmVa`UiGFhP[ZOcon0h6O /!!!.RHGITL6}8?zL7!V6!P.I8 656346!5z !!–^85SJ.!.[W4X.!.!\6D84n8!6w!.m..]crq..ĉ#£udv6=7*73.!.y!!!©{K|L!e!Mf!fN55.iZÂîÄ!O!!.[X68&[Y =aÈvbbb!bb bb"bSMKOTPLQURN+++++zzz !o2o3TSiiiiiii     z%N N82%P.4*[@y .A%T7r%V%W&[Q[.%Yu.%Zf[S{y Q 5C%\[D5 %].47VAE[4*%`%a{%c8J8837g4748!.[8o.%m[4B6$ 4%p [%r..)%u,8%x%y/[[H..%.1o++++ZH.6 /Îgqf;8 .....ypzq.67g"i#xQZIŅ}t~u8h.!#.q$ŋ}.').4e. T8.?8/...G38345F5. #>:.=>*?@A..6D6743ś.DZJFf?Hf@I /J K / SZz 4f{.376tffZʨ.ʬ!60?$76x7)66k}n ʮ% ʯ&0t4ʱ'l6OYqʴ) S~sʵ+'8..5fZ6W..<V78r79.gR8.rr;>5581Z@B...8)4N4M6?f(ZgMfqG4 78  "!   n5n4f5[..#''''.c.'7i?f'g+'. /G.'=''..|v''ǮħȆ|f5 S $88q'qEɂɃ g5 ǷĮȍɅ'K  @4m5.7(Ɍɏ''[/'ɒ.. 8șɕ .'.' ]Ȟə ''ɛ  7 ɜɝ'''6iȦɠ ɡ ( .3''..'.Uٛٙٚ***Q.Q-Q;Q2Q6Q5Q1Q:Q+Q*Q9Q0Q4Q3Q/Q8Q=Q<Q7Q,CBADaaazz]z\z{zhznzmzdzwzzzszbzjziz^zqz~z|zoz[zgzfzzlzuztzkzzaz`zzpzxz_zyzrzzzcz}zvzzez`7[5\6 8 ]i].mƊop^ƍYr6w.t88Q_`ab.4dcysdef ) !"%g)Ɨ#$+&,.h..i.jkl#2. 8q6#7$ơ+m..Yn4'Ƣ/9r%Y5-..84.Y.8=zzzGEZv..5.|A.84m5`5p8656<.4L354E,.=.876ZZ>?@ S(0A$.B54..Z'h57j4\ 8C4[5C   - T .D.8878.E.86*R$ I R73 7.pv MZ.F.hZzKzFzJ [>p8Q7{ V..{ .576K6V Y 544y6ef>fY 528.6rgKf,f 6f  .O(\!#[?  64[5h .sf  Cf!&[@. eu 6 bv.q A/jl4...3 .n [A.87s .wg  q!=xy  .. 8[Bx.[CD~ f  684 Ay [D g5466 Y.77.IJwK. 78TQR4'&3  %S(*+-../9:T6U2W[333 735~t ]_;<6i7* fb<d>?&$ef.A38B6z..Yj55.'Y zzzzzzzzzzzzzRRRRRRRRRRRRRKJLIMb]b_b\b`b^ba+d+g+f+h+e~|vk}mwnxplrysotzuq{LKJ8=96:>;7<?oojjjjjj!"$% '#&T>T@T?opbbbbbbbbbbbbbbbbbbbbbbbbbb֋֍֊֎֌֏j2j6j4j7j3j8j5j9++++++++++++++++++A.<Z446n 6x.K .8 44b8\7.. ff0Cq4"4. -.JO 4*.U.8 4D6 R35y775ZZ5"6$%.eZ88y6]^a'(8+6. /F..5.m4UOQFU[s#Ǜė7OQ7Ęę#Ě A J S[t.8W.[u.ĝ8R. f [v#[w66#7#]_`8Ǥģ#ƼǦĤpb.i|u0? >ƿǬĦ77##ǵīf!][xĭ %#į78qıl7384m..ĵ#rp. CǽĹ# q[y[z[{ %[|##wĿ.y.{|..B.} #(.#,ef0hjz k&45..G{.55E| Tl44.&.mn _OaR f %&o[p[ 6#$}&%V7~.''5<* 0q.&. vʸ.i[&]4&&86/ T[&.&r8&78qs \t&c..ue!&775&&76vv8|jw&&4lx&4m&yn.&. _.<p=.. 8hNhJhLhKhIhMhOQGQFQBQDQCQAQEaaaaaaaaaaaa msmumtZYX\^][oUoNoMoToPoRoQoOoS$ SZhZi6ZjZk6g A%jkw6165#4a7446^47m  ' 8pq %rsq 68v`!.wy 74dZl6 5Fz{85C}843453Zm# .6|747..6&88$.5'(fQ /..ZnB48H74....q S.Zo****zz1SRR^RXR_R\RaRYRbR]RcRZRdR`ReR[Rfj-j.j,j/oIoJ+GFHC:G<D=H?E@;AFB>bÝ̀f5t.4Z 25F8&6)4HEn4Gs8ƐIu.v6Nz %  03 , f972Z847Z.z .%0Z..."|%5ZZ.Z..q 8 ]g( fZZ ? H4.Z jmkl. Z r,RRiRRjRRlRRoRgRsRRtRkRvRRxRqRzRR{RuRRrR~R}RmRRRRRhRyRwRRRRRRRpRnRR|R(8.[...(6j6463 f.(8 f6[ 6(.6^(6((9(6.).)8#[) K. ...3.[... [)-B4!p[0..)) M\F8, fb[).3  .)..)5: Y<Y>Y=ccccccccchQpw^l {#0=JW ds&,39@)FM6TZCagPov]~kz"/<IV cr%+28?(EL5SYB`fOnu\}jy!.;HU bq$ *17>'DK4RXA_eNmt[|ix -:GYW[`\X]a^Z_,,,,,,,,,,,,,,,,,.YY634?...gSf%BPi. 8W BF8 3t.Yʭ"dSvTwTI4ff.U4LX{.56x56PQR524[\T ʺ0m^V.cNWYjeY[.6Ph.oi^lS`.f"Yi f8p5qd.g ].zgfY` .lmY.nt7Vp `7+++ + + + + +o6o8o7o5o:o<o;o9o4XWUZ\[Y]Vj jjjjjjj j a.7635m.789F6;579 fSf%?{83458 . 7 u[.U R5E4Y"*I.444%4[478P5r85.[.[NO[[ Q  3% .[\.]345`[ 6 K 48q.4L. K / 0h.PQRS JTr. ..t5QÖ6X×5"38669 zU.V5p7. [ ?4|6)3[Z  9!678Wå9 èX388547YZ M 5.[4"\ˡñ." ò4oUH6Y7a460[[]""%÷&ù."48.ú5˭'û7q. ]n*ý^.8""q_.4`.a"%h7wfrZ568.7.76n.$+i.n.*%&.Z7*68 j66, .!269 k.d"9)Z4%6." f.#q;>$ .Z.6*7%z3fl. K.;&.64G<.>Z7J.Z m@WTRUXVS..K.y38fAMN6]4r3.U.488X ][7.M^.. y^ H6#f a.' c\d q..i4kZKlnoq6W357j45   :5%iZLu%16 ZM.4 T... -ff%|ZNl3m. (...38M.4k7.$K5[$L[ ]$M$N$O8....[y   4[g557(?6f8\ T$T.: q67 -Az A[..6@f[$V8.E [8$\$^$_.F.$`.547$c8q4( /4y:N5~$h$i7[.>$l.f#$m.  $o$q 82$sV.6Y$u..$v].5... '"}ɥ~ɦ''''435e![ ] [.!ɰ$ɱ%ɲ %'#)ɳ''4?45~6f *ɴ ' '  (ɸg'+348f$g..5ɿ' /51' .7W7x6364.'[='.5{4q''?=5EB'.' %?6+8(4F(.5EJ.q( ( 2G2F2M2I2K2J2H2L2N.Z.h.g75#gij5.(f]. |xmUm@=3.9kg'760lG=74m \ n%U e 7WH..qo.44* %pqV.f`.4a7 d Jrs[ 5Ut3]..Ze.7l>iZWXYxʜysDq#yʝztEr$WSSTSTSTST STSTTTSTT TSSTSSSTSSSSSSSSSSSSSSSSSTSSST SSSTSSSTSSSSSSSSSSTSTSTST STSTTTSTT TS    fZ.Gffb%UZ#mg9ZHI/$6^JJKLM()*mf+K T A eV..X7Pm458P58 .L.1M6768.4.fZ458.N8*._7Z8.9:O.4:643.. @PQ 8 jBDlR5fg)Z.85.7V.E845e..z.,,,,,,,,,,,,,,,,,,,,,,,#(&*$+',%-)!$# "vvvvvvvvvvvvvvv׊׉׈׋ׇdd dddddddddddddd"d!wwwwwwwwwwwww,,,,,,,,,,,,,,   ͍͊͌͋.*.*0 *1#3.B..*468dq57rn2) S*6A>45  .67+ S  %KH >?7%@*:.,I!B4eC*<yOL"EF0*=68 f*?.9 T!*C..5=6,84K87*E f*G75; f-V @ ]/Y!*IAɗmʌab5ab*M\\*O\D5878?CG.5=gnm?j46ʛrn@l*Y5.KM./nnnnnnnnnhhhhhhhhhhhhhQyzxaaaa324z?z*Yr487y8^-> ]333 \!f74d8Y  T88564 $. t?˔ãGX˕äI@Y[N. >(R34Y5y.Aq.ujZRfySB.C>..`g0bx]5QA.D 5$.. W /E.lF..G77Fppppppjj[^]_\`hgTUc/c1c0,,,++,+,,+ rar`\*\1\/\3\+\4\0\6\,\7\2\8\-\9\5\:\. xgxixhWWW"W WW!EIFCGJHDcocp,,,,,d,d$d-d*d/d%d0d+d2d&d3d.d5d'd6d1d7d(d8d4d9d)d#z@z/z;z0zAz2z<z3z.z5z=z6z1z7z>z8z4z9z?z:הזטחוnkkkkkkkkkkkk763:0/925418.eteueser4444RVUOFJIYNTSMXHGWLQPK     '%)+*(,&    vv#%$".5U[$5). Pm6zf[%E Y&f*[&. F..['Ƚ2\w.<@7.  Te #g™cFE;38P...OKD5#..f[fUff!ff~gEegLgfZfffgP[' @.JL &6H.IROf"[(JZUS.W6YX.. YK .[) KELINFPJRGAMBHCQDOhhhhhhhhhhhQQQRRQQQQR QRRQRQQRQQQQRQQRQQQRb=bDbBbFb>b4bCb6b?b7bEb9b@b:b5b;bAb<b8++++++gzxcMJ]pnY}SedOur[Zk~hQPats^WjiT{vN`_qlVUfywbLI\omX|RK     _`aoVoZoWo\oXo[oY͖͕͒͛͏͎͙͔͓͚͑͐͗͘͜͝j=j;j?jDj@j<jAjFjBj>jCj:jEYVVcZcRcPcTc[cUcQcVc\cWcScXcOcY,s,n,t,q,u,o,v,r,w,p*B,<-)/=0+2>3.5?618@94:A;7}~v8v7.Wqqqqq qqr\r_r]r[r^rZcn#.4 ..8#1[}.8#6#7ƶENFf[~#9#:.QI %6478#=zRN #>#?#@#E[#F.#G#J[6O#K..#M..[q ] .6R4"_.[. / Tc88.ye[#Z#\fJ0[..#_#`.#a efqqqqqqqqqqqqq ~5~7~6~4BGFULPOJTDCSINMHRA@QEK,,,,,,,,,,,}yx|{wvz~rnrorqrp|{~}wYwZy yA98@;=<:?76>^^^^^^^^^^^^HTSE,87\BNM?Y21V<GF9R+*O6A@3LXWI0;:-DQPC[54Z>KJ=U/.YYYYYYYYYYYYYYYYYYYdJפנעסןףמם4444444444&%$(*)'VONUQSRPT.fZ 3 A.g..Z 5$7766f37;(*64m`865 5V8Z!hq7X=LY>#9 65r.i %j8k S_CE5P4 647W8]4B6&WdG. 8 %6W)l.m.Z"KZ#nop. , >53.. S . TewN0fxO7Z$.j~Q55. 8.x5    .tXzZz9  S&Zp.>8\7..Zq(Zr.)N T67+Iɾ>U).*,+. ,4y57576-Zs-. H 5Zt5z/ZuZv.08 /WiZw"b7E k  47cbppppppppppppjjjjjVVVVV0hz<zQ%6 6 z( 6W %)%. A!%84 8q%=[!\K.%%%L."5*M%)[ń|s`4.#N5y.%zf8D74%7{g:4*;fR%%|i>O% %3%$%IJ.@%P&'%E.()%*  +[[.6%[,Y)% T%N-%.%./.....0%zV)!.)#)$.84)%4)'88,6.a .)+868..).F)/ 8.ˎ55)2,4w8ˏ6x ]6 ^)5˓ $Z)6gAW[efyfS[)8f[g \):)<.t)=....ˢ w)@\q˦#.\Rq)Cq 4*5886 4N4n6)E.)G. $ .)J6)L)M37=6ˮ(\:^)P \ e 859 2)U.)V)W ipjlnmkorqM.N 66?7%4N5654RO...4..8.Zeg?fnnY\.5P  6NP Td5R.é~j /6W6X...rfw..Z868uvxZ ] Ao{  ffjf$Z} . B sZ.Z 75R % 8HZ..QONPg P4:m5o5.r64o'5p56"&"wnf!xmX.o"x5 815!.745{i A #g@f!|i%~% +n ) K / }r-'K[ 35< T-g#f.. . 76=46s7/[ 3[ .4 4h.. p6  8 ]...Ǎ>.83>.A6.9 8T c..Y6DY8^6e.8]37opqY %..˿l;Y> .Io@*ff'Y8 T."Grst.3(.uPRvw(/YY4~RVWxy.z7 TW.t.YZZ{ 8`].^__5f9ʐ*Q$=b.cg?iffoAY|i7Yjkn5/6.l...Yor...K.s}^^^^^^^^h2h0h4h*h5h1h7h+hh3h h,h!h6h#h-h$hh&h.h'h"h(h/h)h%4=527>839?:6;@<QQQQQQQQQQQQQQQQQQQ~{|}b abaabb babb bbbb bb7B85:C;6=D>9?E@<Aaaaaaaaaaaaaaaaa    ****************zzzzzzzzzzzzzzzz;A?C<D@F=GBH>IEJ    o0QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQMPIQNSJTOUKVRWLHhhhhhhhhhnonnnonnooonononhhhhhhhhhhhhhhhh*************+**zzzzzzzzzzzzzzzzlfmjogpkrhsntiuqzLz4z-pÉfggHK$!Z C.'n.((E)o*q+ z#5,6.  Zp8T65-V4y4<67G7. J ..Zq.r\].`/&'74ds).Z 0.*Z ....1Z  \ - mh ]2%tij3Zkt+þ78v4m;.?w56†P‡z . 5.[E M‰.f{4    .f#ft[F6w}7^ . 6 f _‘B~.=  4'6“c”. [G , .D"s.   jž $ -..346.[H   ..57t¤.7 ! T7>!6x!.4M S! !.[!!!¶..!**yyy!nnnnnnnnnnnnnnnn$KacgdbehfvGvJvQvKvHvMvRvNvIvOvSvPvLwww87...f(fp[.$~f&[.%557$ Qd[!.D57i'f(g.4n47j7(6W  -H$ M$$.$.$[p$$.:. ;.$<$.u.[4*$B$wx$y7E{6j.  6$$ .[.$!0hno.4bp.6%855Wfff$R"WZ6.~f3?Ğ{w.ġzD5.FZ7ǩLȄ~G HDZĩȋ57Z86DǴĪȌ. f"L ff f!+Z9OP  @ "Z:Tr'UXY.f4q.8 "4485]..Z;.4...ȝ .7Ƞa. Tc R [ȧme.fZ<. %0ooooo  !  "  .ZuJ3[%)\54vw,6)7.x.06Ø7.Ú863ˈÛ9:.;ˌÜ<56#Zyfe#Zz7C4W % àwbBjAZ^âE{|3 L7. T A f. U.5)_}~PQ. w`. ZX6[6..\/^.VcbZ[78\6[ .q73.h.:m"q.\#*[[.[7&#[t.zu{.4.w'.yȷ&| C84}&.&g&6r&74I}KǯĨȈdL56.67& %8.~T&U. Ȏ.r..& 8 T&Ș_&&6&&&&.&ǿľȜ&&ȡȢ&ȣ#&ȥ'.Ȩ e8 5 .''. %3\7q5R678y 3R 8.SAB.q G .J+̀4:6"7`aPd..}*c5V6t34C̉*eǧ5 8.<̍D6*g4̑.m.7P.E\*kF578 gs*m .7*n.̖*q̗G..6Ef\  /\ 7 \H̚gf*v̛*{ L3.*~**...\ ǗIc̥3dnmT=T'T&T:T-T3T2T*T9T#T"T6T)T/T.T(T5T<T;T4T%T,T+T$T1T8T7T0T!b[bZ+b+cjjIH45րsyxpօք|։utֈ{ւցzևrqֆw~}vփ++++;8=?><7:9@4d.38......Z Z f| J^767W̃. 56,  7K.  .9\ .8* :8256:7B5. \ $ R.fgff.  6nq( e ̘.+-46/.03 .4f79;zG'[)[*f5P[+f4I\]6858+.[,sMb. hi gm.lˍÞ>q7)tN5476@uOAx88J#C A eHzJ{ |#HP8]Q 74..q7. f...] )za 8&554[ $  #f.6 96. Foh:h>h=h9h@hBhAh?h8h<h;hCفيى~ْtsُ|ملyَpoًxـuوِّنr{zqكٌٍقٔwvٓ}هQPQPPQPPPPQ Q&Q$QPPPPPQQPPPPQ)PQ QPQ!PPQPPPPQPPQPPPPQQQPPPPPPQQPQ'PPQ"PQQPQPPQPPPPQ Q%Q#QPPPPPQQPPPPQ(PQ QPQ PPQPPPPQPPQ PPPPQQ~z|{xwv}y****zQQQQQQz z#z%z$z"zz!MLKkkkkkkkkkkklkkkkGCKONJBFEQIMLHPDeeeeee \d\e\c444444cfeb^`_]addQdOdKdMdLdRdNdP׮׫ײרקױת׭׬שװצץׯ-----znzmzdzWz]z\zTzczjziz`zrzYzXzoz_zfzez^zlzVzUzkz[zbzazZzhzqzpzgxxxxxxxxxxxx_^b`a,+{z~}|yN76K>DC;JQPG:@?8FMLES=<RBIHAO9DHGCKMLJBFEAI0td^ZJ:50~yn STOD*+&n_NID5% iidX??:/sc]YI94/}xm RSNC)*%m^MHC4$hhcW>>9.rb\XH83.|wl QRMB()$l]LGB3#ggbV==8-qa[WG72-{vk PQLA'(#k\KFA2"ffaU<<7,p`ZVF61,zuj OPK@&'"j[JE@1!ee`T;;6+o_YUEY|yifVStma[qo_]~vkcX{xheURsl`Zpn^\}ujbWzwgdTQr:5qdOB,lh JFu($_S>}y0[W94pcNA+kg IEt'#^R=|x/ZV 83obM@*jfHDs&"]Q<{w.YU 72naL?)ieGC~r%!\P;zv-XT 61m`KK?+ea GCym'#YO;uq/UQ }73i]J>*d`FBxl&"XN:tp.TP |62h\I=)c_EAwk%!WM9so-SO {51g[H~<(b^D@vj$ VL8rn,RN z40fZR6$ ^X0*yiL<snFA~cQ5# ]W/)xhK;rmE@}bP4"\V.(wgJ:ql D?|aO3![U-'vfI9pk C>{`N2 ZT,&ueH8oj B=z_M1YS+%tdG7bb|bbbxbbfbebbsbbbpbbbbbkbzbybhbbbbbbrbqbbbbb}bbjbibbwbbbtbbbbbobb~blbbbbbgbvbubbbbbbbnbmbb{b   +++op?p:op|pppmoppopWpppHpoopp1pwprp"poopp pRpMoppppop,p'ophppp[oppppCppp5poopppcp_ppoopop>p9op{ppploppopVpppGpoopp0pvpqp!poopp pQpLoppppop+p&opgpppZoppppBppp4poopppbp^ppoopop=p8opzpppkoppopUpppFpoopp/puppp poopp pPpKoppppop*p%opfpppYoppppAppp3poopppap]p poopop<p7opypppjoppopTpppEpoopp.ptpoppoopppOpJopppp~op)p$opepppXopopp@ppp2pooppp`p\p poopop;p6opxpppioppopSpppDpoopp-pspnppoopppNpIopppp}op(p#opd.q..s.7.z6j4'z|578?52/.~6n63 A e)(f4v.7.)vY )xI78.5..646573U. 83g*  ] 7.fgY  D Cto o oo o oooo hhhhhhhhhbbbbbbbb bbbbbb8976:BEC<AG=D>;?F@GHJI+zQ o1**hhhhhh>@<9?:=;4.q6Ui 7 A TTm % R7ZHWpIZ%J34 Ar FMN fx%.S&V f(s+..4m8&3  +  ).37^6748Z&]8tq9 qt4:<g%%Af=>? IB.D"F.G.(Hf.".bcd[\" 7e56"%If g !"' |#h78&"*[]"+"-B".4N40i3FU"2gf)p[^.j[_."6fg "7k T":";1">q ] gffPf5g[`64""B W ^.lU"C."F 5.m %5.n"I. Kq"K Ro T. "Np"P.%4%W]X85[Z^7a%%%.[%547]. AR%>&FeldfgS Ch17= [ ?%%?sh%zU. /  T%l% %.%q%%%Vuv f%.%z5p2~7u3ǁ%456%%586755X 8%%. $89 Nj.5zlgY8:5z4;n<.Zo ǙPKPJPLPNPM^^^^^^^^zwyxvdgdidh..ZO7.65fE." f7\4.%'())7+,5. NZP87'v?./ZQ027ZR...33.ZS ZTq:fgFZU= e .&.fIA.BC....64560...('v|wyx{zv1v/v2v0v3RSwwwwwwwwwwwwwwwwwwwwwwwwww0h0h3   yyyyyyyyyynn̨̧̦̩hFhDhHhEhG٘Q@Q>Q?FEGaaaaad5Z477G..8f746Z.ro ( #Z7 "r] 643.&  (U!.#88$%&'Z(.,  ZZZ./.Z TZ2*o3 84Zq..;5y<8.6 =:68 .=-¯6B."ZZ 7.f"Z6"0h((( =g/G.74o(47z.(. $ [I3(![ IgT("(#($(&.('6z()(*"3 H(-)yg1.8(3[.3(98.[(;6Z758x77l7Z.q ] X  Te46.5 (B`.44 (C46r. 8(E. 6=4(Mm(N.(P KwqBo!!xrCp"". qvtxryuzspwffe763u~vwx79.|z77w}3#5;7..o* T 7  %~s.7.}3Y6..8z3m fx H.fdž:. . 7.lj<6?fYy.Ǐ@Bÿ'DQNMPOyyyyyyyyyhhhhhhhhhh`dc_g\[f^ba]eZYPPPPPPPPPPPPP-/.,1+*0wsutrvyxnnqn{nznnnnnnnuntnnnnn|nnpnonnynnnvnnnnnsn~n}nrnnnnnnxnwnnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa65'A>$/.!;GF8)(3@?0K#"H-:9*EB&21%=JI< ,+7DC40hSJ8(MTfc'DZ45."PQZ H$fZ.RS 7jUpT(ZkU8-F-VqW.XXY46459 5.]Y  #nZ.[Z\. .c]!;eZ^$7=/ '.mo.qr6._'bZ `-Fv0..x{| g'kZ~bMbIbObJbNbKbHbL+;+9+<+?+=+:+>+@!.6xe!75q..[I!!.|q. ]ʳ(!$ S!%!'!(M /tʶ, .[uʷ-%!)!..(".!*#ʿ5$n!/*D!0\!1.!2q..[J"!3.[K8,!6 Q=... 8 6C.!?v!@[L!AE!C8:!E .H T[M!H7[[N}q.n6 7378N78 855E5 .5Z6."Y.6>4 9858 5782Y9 #35 '7Yq TL#z  f..H E5w6.....&...I A %"z4)"J7`U+$+.KL.6.4..(.Y23.Z=..j68fm6 46?no6'4G48r;8.Z>>t. 6j Awg#0..346X8@E{GI>J}Z?. /{2A . 76D..PSZ@#L fLg{X.M.P,6kdg&f6r'c^.5E4;.CZ2_g ZAǑE\.ZB.5y.4W3#c#d*#g5#i.#o6E4\8H3#r. .#v..Q#y. X q 7 g›gHG<.5"#~##[##[.(g##.7 B "##.f[%[.#'(#\XT*V,gg f I3f[##.0h fk. "l. %6'4<L[85qr844u "xyQ';[>D6=''' ^'5 - , ..'.47Q4b5l.'$'&4'([3663U'*'-S[... / Tz[q66'0y'1....'4q7K5 r/.eZx1.4638M7_0.2!3835z2724.4} 0 e5eZy  cU6Zz S $75#5357uD+896: #=H0 f3 7.;Z{<L36} =.>?@Z| 7.4.AB2CZ}..D78.D5 678 Z~<.0hM.8q.=74g?rZ47{%{B.E ^F  eZ RAeIJZ %..p+7̊4:j̎4k52.Z...feZ.Q725PZeqE̔*pV.67 .Vw!_WZ 7 A..3`cdW̞ ̟8gZe ]̡.. K,!b}x{ywz|U_U^cHcG,g,f,V,7,E,D,4,Q,_,^,N,/,=,<,i,J,X,W,G,d,6,5,a,B,P,O,?,\,.,-,Y,;,I,H,8,U,c,b,R,3,A,@,0,M,[,Z,K,h,:,9,e,F,T,S,C,`,2,1,],>,Lzvxwuy|{cccccc֛֚֠֟֞֜֡֝.6.)X6X)Y4)[.8\67`3)^ 4\)`i7`)a@gD l  )f\6oVoD@..)gpFA.)h47?ȁ{uXrIE )iu x)jyz.N8K4PN)l)m.%/)n8)s)t Q\. .p.})|YV.Y.ʉ\[jʊ]\pq.)q A_^72.)ʍcc).4e).q7)4b5l)y ?)) 1 V)o.). C)u a .. 3... ^NPQYU %fDW % Y 36.7=5. Y6!..Y. #ķ"#h/ ] .Y..5y%k..6X..!GL„qy&[.4.7S5B.O .r457Eqfl% [!FU".[ 6AM\g:fg76#uDQ^4 S`#7d$.NXeYj .*p    n 54{t[.6P\^u__v7\dgy8%[*#ln..&fk ennnnn̪̭̬̮̫̯aaaahxhhyhvh{hh|hwh~hhhzhhhh}hhhhhhhhhhhh*****yyyyyyyyyyyyyyyyyyyyyyyy PPP"QQ[a.6f /q..r.4{[b"st!"Y6:7"[&D"]6}4..%"`"a"b C "d .%"g"hq. A 65"p"q.5/"t.8@8&34[c[d"{ F"}u.535878v[e !58]4wx"Y"S̜Đ+@@.7s"T"""8.1 P. Nx7Z.oZ.p8q87!q7xy.(Z =D.9qX8Gxy9Hk:J f 768   6.874n67dBN : ;vFT.<4..6ZZ4.=>?4e8{}QZ ..7!67...#$@*'`ZAaac~B.h-.4B|8C1 J.kl4[6Y5 %7}9:s&5!@v!ZVZW.5.5v.ZX.8.O R)485y75.T e; "@"e VW.. 7ZY74 8 %7[ZZ.. .Z[ f\8h.qZ\S`.a \4f \8.%Z]4    Z^  4. ...%0fgJ 81# !",0h34P4aQ7 38$.Rf$#$68$3S$$8 $&8$q$.K 76Y'5@4ȅ{\$|~^5ɀ`fg.468.S ()U584$$Y78T7qɋe. . 7$\]$.6$i fļțɖk*+l$#$ T / Tzɚn.p.. 8 T 4-4v6"..ɢw$ %$ e9                                []Y^\_Zyw{t|x}u~zv׀x0(Q#405484'.6;(.6w  ]442(U{‹x1(V(W78?G a 0#p 7([{835q..̄s9.y<>f[N?ňA(_88E8.[!(f.(h(i[25(k(l(m7>5ekc7.(q.q:R.*(sbU.(v[,Y[.&i.(y 9.5({(|.(q(*((.Z8347C8< 7`q...)5zud6ffh ~vw3'8 7*+,efg.86.7467636.:4.fdfzff#&Z07j B6h=Z .2 M ".56 @)OB478iz:.Jq? N J (YPZ.[QD75QEjZkV G Sš0h!"&# $'%cbdfe.: 8"fCf4d=5*a@p \  R4..3qdf7S kbcT8Y~U"#6Z A J*.66...de '.7p79 4fg`8ahZ60i8x4_7 .j7*7} ik cl.Z  7mp 7w8..= e>5s.qz_jjjjjjjjjjjjj+++++++++++++++++++++++~};487?:=<9>65c+c"c&c%c c*ccc)cc$c#cc(c-c,c'cc!TSְֱֲֳִ֢֪֦֥֤֣֧֭֮֬֯֩֨֫o7>R@z|T~....A8q B47CXH.7%6YD'Gb ] A.{f68y 7K4[3.5E756057635kEYl.F.GY1f3f%)Yq.g2Yq A.uH...74d4ImwE.J.. $.0fM4k2mN.5..(O75Q56$.f. 5r{85}.....374=_AG)6 ?̐}DM..OP7^68@746c7.. R"4284; gI"YYeqPX.V\.58f Y ]Y.5cR 8n [.SK  [-pU.35.)\V   [.5qz  7W$Ws  .ft@ .85 P44m587 5   2  .f. . . / %cgfnf ! "Q %.[/ &[0q.5 + ,%59 R /46"   1 2... 6Y 8.468.:?..#8754e5 .[36##ƋFfgC[.6(6}85 f ƒO- lipW(q#q T#ƔQSqV#0#.#f f_fn#.[8]#R[4`4##Ɲ(c 7.5z.h@#fƣ0i74{. e[###u44'#ueKL NvPQ ; Z'.Tk4wmnWxftZ(.q %~$Xystz.u{ +Y|\}$]8A^.~.c.Z)5p4e7-5.h/655Q6.ijk.5<n%vo...q64n5  ..tZ*.Z+vw 4%y  E7.9:m4fV785<.8 .4<ȸZ...5;56@ȼ_;FBȿc<7Z7(8 Z=PSTUW.G /'.(.+>  5449 6445Q58,HI %pz....44V{^W|}.J37QY~8Z98h7.  IK /:..fW;6UL_<=a....B.?q @MZ?UpUhUvUaU`UsUgUmUlUdUrUxUwUqUcUjUiUbUoUuUtUnUzUfUeUyUk.c&. &8.\ǟ_]Ǡ^=>ǡ?7&.ffu[48P&8&  y@& ƹǣ.86&ABqƻǥ_tƽǧ7ƾǫǭf&C&ǰ % &5P7.dz`!a&D&r B7&Ǹ.ǹb5[6z8J&&E. TF.7q6? AG.. /&5r8A[HI.JKq A @Ǿ/z&%.xq @&*8.d&,.LM.8&/e2+ d]dbd`dcd^dddaded_dfzSz1z(zIz'z3zPz,z5z6zCzMzAz8z2z0zNz:zX584;54#7V)).)4M))))72.).˃8DBˆ.5.Dˇ) ] 8)ˊHˋ.. * A .Pː){ \7)q˖˗)~)!)"47a873)#.˟ˣ8$%)..3&\˧' egfeffHf#R\  [..3)(f#W\ .)T f7gJ) x .˯\ og˰˱.).\ )q ˷ E0hzUzDz&zOz>...4{57 KL7564N..Z 0N.FP(*9f{GoQR5<T6J.feZKZNH.\L]M T'^7.5...8.R.8]..n q ] gUZi8_75 . 815.gGfOl.p S..m.7.Z...q suv K / [r'(7Z8s8&)*4!8#5;ȶY6n  I. zZ T?Ȼ^4 R Q 5"e_[-+ß. ,/5k77?5[ ! X8 %k m0 05.5{ .7. @.1.) I)H2.?.}3!   ..[ .qf K'$ aXa=a<aUaEaLaKaBaTa\a[aQaAaHaGa>aPaWaVaMa;aDaCa]aJaSaRaIaZa@a?aYaFaOaNYYg-.6/77V..g3#f e. k>;2Y5\/Y85A{.736#73..Y.$%88.YY53 8.Rc4c846562\.5 [. 8.7K... %HRXWQYMKSLINTOJPUV__________________________mdsxwq`ki^ovuna]cpe_frgbhtjl   ! $  #"33$3"33+333*33333(3/3.3&3333,3333-3 33!33#33%33'3){z55$5"55059585.5?555=5*55535'5;55!565#55&575(5 5+5:5,5%5-5<5/5)515>5254eeeeeeeeeeeeeeeeeeeeeeeeeeeentrmlpzxouqwys|}vj{k~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwweq0)&*1+(-#%$2,/.'FH:8G@DC?JE=KA9I;B<>xxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyy^SUTR[_X`YV\Q]WZ!      2$2,2+2 212;292022(2'2E2/24232-2A2#2!2>2622282%2:252=2&2?272B2)2C2<2D2*22@22.22"cccccccccccccccc~a`}mvuk{yfsqcdgwhbjxlenzoip|rteUeZege\eWe^eie_eYe`ekebe]e[ejeSeReheXeceaeVefeQePeeeTed{`{_{^{W{[{Z{\{U{a{X{]{Y{T{Vy8yJy9y4y:yNy<y6yPyXyWyMy5y?y>y3yHyTySyDyFyByIy/yKyCyLy2yOyUy=yGyEy;yRy1y0yQy7yAy@yV}~|{7,*53$"0:9.!6#&8' )+%-/(124 4 : % ; 6 = ' ? 8 B )  <  ,  A ! - 2 1 ( 9   7 & / . $ 5 @ > 3 # + * " 0 x3x9xMx;x6x>xNx@x7xDxRxEx=xFxTxHxBxJxVx<x:xXxIxPxOxGxWx5x4xUxCxLxKx?xSx2x1xQx8xAz zzz"z!zz)zzz'zzzzz%zzz#z z zz zz zz$zz zz&zzzz(zzzzvWvqvmvsvYvvvevxvUvTvtv`vjviv\vov{vzv~vyvvgvwvuvkvv_v]v|vVv[vlv^vXvavnvcvZvdvpvfvbvrvv}vhglsrjehmdnipfqko,-(01+2 4.6%*)#53"'&!/$f\mutkYbaVjqpgT^]lcsXWr`ih_oSRn[edZUOQFU7(;~5757y.D=8T>8k?@.A4}k. U4ZEFE6xZw .4My &L7rn.yQ 7\SZ.fZ63.. T.Zq 78]6.[6 @ F.!,&&]#4e^g$5.. 'dGZe.H. &3h0h"gQQQQwvaaaaaaaa/+#'&"*.-)1%$0(,*zzzzz`y~}z|xw{o.o-57346hhhhhhhhhhhhh!L /[O47678[P.%!N.&!O.'(!Q.)|N8=!T V3!U.!W.A!X*!Y SP!Z>S[Q+![,..-. # , b   + 4 !^. /[R01!`5P8.!a ' !c!e.. 8 T!h!i2!j3!m4...!q 5Q&! &  %  !u!v6O4...8  ^${76838.$ . 1$$$.Ɓ|0Ƃ$Ɖ. ƌaƎbƏ A$ f$ .473 %e Ƒ $$4$[$ƕ  $ 3$$%_1*2..%Ƙ.. .% 5%%[% %  ƞ. K7`Ƥ(ƥ% .>% .% T.%%.%%[.ƨVPPP  a:a9a8**yyyyaaaauataa|aaayaaqapaaxaaaaaaasa{azaraaaaaoawavaa~aa}oTSm\dcYlONiX`_UhneR[ZPbkjaqWVp^gf]Q~ncnin]n\ngn`nenan^nbnfndn_nh     hhXWPPPPPP**********************.c6sf7L48 Th.. E97 f..xl .56 JF;rCP]B &o8f 9Yr.(s6.....y8m344 Dq.| ^. ~D ].mE78Aq ] ZC.4U.5C@7 (4N87/4...f8 69W Y!H..m4 57nKÏ... HÙ4668 7 ZRSoUe Rh^V6{83Z[4.8T\ %æ!V˘ç"68y._Zqaap46...3787.Z7....kü1m7336qoup7=4&sq 898zv..y'6.'8[..':.';fsg"6'['?'@8'B'C g860=$74n. U2@''H| .'J9E,.. 'L[8[p[.[.'M'O85688T5#'U['Xf[g$[6T>). 8 4 N R 5'] 38z4.'f.'gJ<l ŠR]K=I'i'jy!yy yy%yyyyyyyyyyyyyyyyyyy y y"yy$y y&yy(y yy#yy yy'ytcaewfbhxidkylgnzojq{rms|upv{mRPTLUQWMXSYNZV[O\   mlmpmmmomn!t4uZsqurqqutqrr6rv tqNs(qt3st<v.sttqtqutrqrots^qYsisvrNr5qurssIsqrnuueqqtt)ttrAqrmt`stqpussHss uuudtucq't_stqoq9uqtrrs]utt tras{rtrr[strsprt~usts4rsSrqrtrussGsutst;q&t^qutqu'r)utqntpu&v)sqFrrZssuqmtq,tts\uqqutLutKtrrYstqrtrrXsts3u6rssr{ruutstr(suosqMuurqats2sq8uqXshqv rWsts1uqltt(vrMr4usPr3stutsvrLr2rt}uuqtcts[rrVstusrut'rUvrKr1usOu<surv qrrTsssRu;stq%t]sort|uqstJqrrq`qWsgqv sFsuuv(qErr'ubv'qt:q$sunqv-sttq7uqVsfsstvsvrJr0ssrzssEsu~rrSsruussDsutstr@quQtqutou%r&tnu$r%uu5rsqt2uYusutsvu:srrsus'qrltQq_stIqrrq^tsv qt\su4rssrys0s/rtvurtsrumqrtr?qtsZuquXuEssuuPtuWuDqrsrxtqktt&tqutmu#utHqtqusqLt{uutGr>qrkts.rrsus=s&qt1uVuCulq+tr`turr$uOssutsvrIqrqDruuau}rrqqKrrsqq6uqUsetttqsu3rsYstFtzuvurvurtsq5tszt[sXu9s%rjqjusCrRqrrs-u2rHus<t0sqJrurwtrsQt/uUruuq#t.uTq]q"tZstqitt%stqhtsqqCru8sqrrq4riuu`v&r#uNuqTr/usNtsWuqqu|rrrQrrrs ukqu{vusdqv%sq3uqSqvqq*ttEqr.q!tYr_sysnrtyuusrhtPrquutDqqRscrsssBtt qBrtr=rs;st9q s ujquuurus$qqgtt$tqqq}u1rssrvt8qr^sxsmrtxuutCqrrsqqAr r-uutt7ssAr"qq|tr<qutt#tu0rPrts,surqquzrtOrvsurtrtsuruu_turu"r!uMts tXrsbrurtwuuutBuuiquutAqurrv,v+ssttsVutUrsaqrtuSuhqq{u/tqfqqqutltqeqzu.sMsr,usLtbssqrrtTustqyu-quuqtWuBsuru sUuqquyqqqxuxrqqwst6s ugqqvusuAstrs:s#qutrtNvvrssrrtqqrguLtruwuu^v$rt"utsutqQqq\su trftMt!rutrt q@r resvrGr+qdtttuuqqssKrsrur]sr;uKuswslsrtr:qrdrqu!r uJr9qrFusvt qqttku suquruts~tsvrEsvskrsv#sq2uqPttsq1qt-uRu@urq0us"r*rDurrurs9s!tr\rrtsvrCs}ruItu?sqt,tqIrrv"qrtuu]ttjufqqts|srtr~uq<q)ttqu>ts8s tsrsrtss`qt@uvut?quqqu7uHtuqr}uvqqsu,rssrsqHrrv*trtiusqt+trtvuuq;qsrtrs7tuuut>qqrstttrrOrts+sut r sr8qrcuuruuruu\v!sq/ustqcvqsqtVrts*rusTuqu+rss@sqqsu*tusJtatSs?sqtthu)rqbttqGrsvrBuurttruq:q(rtsutqrrq[su tsvu[v sq.uqOs_qvqsqq?r sut qutrsrrtrttuut=t*tgttfrts)ru(rsssusr7qrbutrtqtrs6sqsqq>ssrquGtvsq-qq=r sttqtteursu qssrptuutqss>ttqrrqZqrtqttdursssjrtsuquFustRuprsu sqr|uut5qqqq~vttu=stqs5to{ooxowoozo}o|oyo~ovou ..Y7>68. T.4eYKƈƴy n f 7447^.Lq$X.M 2 'Y734fv$YN 8qqO+!,P.."Ơ*5<,-2..5...ׅ׆ׄ,,,, M J O Q P N I L Kxbxdxfxexcxa?>B@Az-z,mhglikj``````ep444444444444C`SjGFgP[ZMdnmaKUTH_ih\EONoYcbVlJIkR^]QfDCeLXWdd ddd dddcdd d ddddddd ^]_y*y)y+y-y,}~{q{p{r{o{n0h3jjjjjjjjj2/+-,3.10TMTRTJTITQTLTOTNTKTPTHTG.7g8.8X587.f<f"6i5341 p #oZq#$78r&Zs. J .%q -3.=><G/!68@6u  Zxz{fD8 4B36%}7.K8 ZPq.* IV@..3eZWB0JXC2&'E4(.U) $9:.H;3.Jwwwwwwx wwwxwwwx!wwww{wwwwwwwwxwxwx wxwxxxwx$xx*ww~xwwwx'wwwwwwwwwwwwwwwwwwwwwxwwwxwwwx wwwwzwwwwwwwwwwxwx wxwxxxwx#xx)ww}xwwwx&wwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwwywwwwwwwwwwxwx wxwxxxwx"x x(ww|xwwwx%wyyDy-yLyySy:y[yybyHyjyyqyWyxyyyfyyyytyyyyyyyyyy&yyyy3yyyy@yyyyOyyyy^yyyymyyyy{y)yy0yy6yy=yyCy,yKyyRy9yZyyayGyiyypyVywyy~yeyyyysyyyyyyyyyy%yyyy2yyyy?yyyyNyyyy]yyyylyyyyzy(yy/yy5yy<yyBy+yJyyQy8yYyy`yFyhyyoyUyvyy}ydyyyyryyyyyyyyyy$yyyy1yyyy>yyyyMyyyy\yyyykyyyyyy'yy.yy4yy;yyAy*yIyyPy7yXyy_yEygyynyTyuyy|ycyyy,2hu "(.5;k+qx8~n{ %1gt !'-4:j*pw7}mz$0fs  &,39i)ov6|ly#/er 222232322T22Z22`32f22l2W2r22w2c2}222o2222z222222222222222222Q2222]2222i2222t2222222232322S22Y22_32e22k2V2q22v2b2|222n2222y222222222222222222P2222\2222h2222s2222~222232322R22X22^32d22j2U2p22u2a2{222m2222x222222222222222222O2222[2222g22DVTXH5U7K8W:N;6=O>9@PA<CQE?GRIBJSLFM_;_Y^_`_H_h^_o_U_w^_~_d____s__________(^_^_4^_^_A^^^_N_^_ _\_^__k___%_z_+__1__7_"_>__D_._K__Q_:_X^___G_g^_n_T_v^_}_c____r__________'^_^_3^_^_@^^^_M_^_ _[_^__j___$_y_*__0__6_!_=__C_-_J__P_9_W^_^_F_f^_m_S_u^_|_b____q__ ________&^_^_2^_^_?^^^_L_^_ _Z_^__i___#_x_)__/__5_ _<__B_,_I__O_8_V^_]_E_e^_l_R_t^_{_a_^__p__ _______KQW]cNioZuzfr}HT`lwJPV\bMhnYtyeq|GS_kvIOU[aLgmXsxd~p{FR^j<ر؟طHؽةTش`#l(.x3 9؄?+E؏K6QؚWB]ؤcNiخoZuغ{f؁؇r،ؒ~ؗ%؜؉ء0ئؔث;ذ؞ضGؼبSس_ؿ"k'-w28؃>*D؎J5PؙVA\أbMhحnYtعze؀ ؆q؋ؑ}ؖ$؛؈ؠ/إؓت:د؝صFػاRز^ؾ!j&,v17؂=)C؍I4OؘU@[آaLgجmXsظyd ؅p؊ؐ|ؕ%,4;!CJ0R?N (7F} $+3: BI/Q>M '6E|#*29AH.P=L &5D{ ")18@G-O~<Kdddsdddddddddedddeddde ddde,ddde8ddddlddedye dededede#e e)de/ee5de;e&eAddoe2dvdd|e>ddddrdddddddddedddedddeddde+ddde7ddddkddedxedededede"e e(de.ee4de:e%e@ddne1dudd{e=ddddqdddd~dddddedddedddeddde*ddde6ddddjddedwede dedede!e e'de-ee3de9e$e?ddme0dtddze<ddddpdddd}dddddedddedddedddevvvvvvvv34}34F44m4+4L3j4S3>33q4<433344234x4k3R33334P443W34K4d4w3B43;4X34'333433l34a4j43d3D3433334%4c4R4/4r4W4;334E434!413x4q44)3333333444\334p333:4V33a33434 3w3i3O4(3Y3J334D333]333334.33c3I3^3433343V4J4b3N4i4393|333S3343U4$3h44h4383H34|33444034v3A3s4344?4C3334I3g3M33X4U44&4>4B3434 4#3f3L3434:4{333314l4 3k34`34373{34z3`4O4s434*4H4 4333p493u433<3334534o34-3r33483333443T4G3333n3o34t3334[4 34f33F3473~3_4A3333v4e3@3Q33G3t34N444Z344 4g3P33343C43e3K4,3m4463}34^3334434_3243b3z434]33\34"4n33E363y433330444Y33?4~354T34y4=4@33[334u3=34334M43Z434QB" ?&A*.26!9#%<' )>+$-@/(1 3,5708:4;=<=;wwwwwwwwy{|}~zYqYuYrYoYsYvYtYpkolimpnjcccccccc?;@=A<B>eneleoem,,,,,,,,׌׎ג׏׍אדבz*z+f_]aZb^c[d`e\           x[x_x]x`x\xYx^xZ__`_________________`__$KIM=+J-@.L0C1,3D4/6E729F:5<G>8?HA;B.4 >ɧ ? @454" Jɭ'\QZɮ?(< B. D[1 %[ D E./q H y 7W4.7*ɵ3 T 7.ɷ5.6 % /. 2ɺ9:}3ɻ; L 7 Hfl[2 P[3 R 6I V3 [4..\ . [[5[6 _].?.^ a'[7 d8P _56i5rmY G.[8 e8  g h.. i j`  @ .zzz{Oz{{ z{?zz{5zzzz{#z|zx{zzzz{{:{7zzzzzz{{z{Jzz{Bz{{z{1zz{&zzzz{{G{D{zzzzz{.{*zzzz{Nz{{ z{>zz{z{z{{{$z{+{{2z{8{ {@z{E{/{Kzzy{;zzz{Hzzzz}zzzzzzzzz{ zzz{zzz{'zzz{-{)zzzz{Mz{{ z{=zz{4zzzz{"z{zw{zzzz{{9{6zzzzzz{{z{Izz{Az{zz{0zz{%zzzz{{F{C{zzzzz{,{(zz~zz{Lz{{ z{<zz{3zzzz{!zzzv{zzzz{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxlmm lm>llm2llllm"mVmRmllllmm:m6lmgllm]lmmlmKllmAlmllm.mcm`m%llllmmGmDmlllmjlm+m(lmYllmNlmm lm=llm1llllm!mUmQmllllmm9m5lmfllm\lmmlmJllm@llllm-mbm_m$llllmmFmCmlllmilm*m'lmXllmMlm m lm<llm0llllm mTmPmllllmm8m4lmellm[lmmlmIllm?llllm,mam^m#llllmmEmBmlllmhlm)m&lmWllmLlm mlm;llm/llllmmSmOmllllmm7m3lmdllmZlmmlmHll<7uC/&qn ,)x ?2#|;6'3ly $*08 @o-v}=r"{:5tB.%pm+(w  >1!~z94sA21^]itsf~XW{cnm`xu\hgYr}|obalwvj[Zeqpdzy_kTPw84g[I?-c_#EBsj)&WL ;pm0SOv73fZH>,b^"DAri(%VK :ol/RNu62eYG=+a]! C@qh'$UJ 9nk.QMt51dXF<*`\ ...Y.6!Y  5O86a756645..g5..'IV:  )3 T?q5}(fY7~49 6. TrUaD.Y % 7w. U!"35366?5.8^*.L+.f .,./+ 8,-7..Y Kw.5Yyʖ/3moT8.... T< 80h|}5Z,.Z-87f.Z... "745{ 88Z/6z4NHJK %5+46*Z0 j ƓP66 \ ..Z. T..\.q S.6.!oƜ'bZ1.7 K  \ e.2mn!w7`787V5C4m"[f.4".xf[g".6"4 ]8;".".[hy57f[iW9<.[j.z86 "{| 7.a’~Z=A." / TzaBB}bCCEJD~"  %" ".y."L[k"6".O.5pfG[l4"C«~YT ]56X.u)""_Z""..""4nOnRnPnQgWgYgXgV8:97y[yay\yYy]yby^yZy_ycy`PxPyP{Pzaaaa+1+!++#+3+$+ +&+4+'+"+)+5+*+%+,+6+-+(+.++/+++0++2.6&85[[&@f 27 !6jTw3N&G&Hug7f8M52r9S'QD 75+!$y&J ]&K,h&Lw&N7P6z84N|&O)i ,85P76#,w[~3&PM}?[&Q6.O38P&YQ3&]&`6.&a5R ^&c&d?+37.~&f / TzS[ cTn&hUi.V...&k.[ &m2..  g7Z_6P876Z` .Za.l<88h67ptnC..$u7w A eyȇ}]vL&z8*{ 3 685FQ N.qV..;UZb.67^6Zc....Zd.5 .h  8ʑj!6rʗm#sʙoq.6 R..'({ɣ( +++++++++++++++++++.wxc869y67q5{355A65/86Dl. &56pq.rZ.^ A mpy. , 5sR|.5. et527`4L4.Z..g ZfZu Z(Vv.x f76S..̙e . .% 8 ~. /8\).. 8..I*******QQQQ~QrQwQvQoQ}QQQzQQtQsQQyQQQxQQqQpQQuQ|Q{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzztu[Z]_^\Ydc[jpogv`_sflker]\qbihanutm^j)j!j%j$j j(jjj'jj#j"jj&j+j*hooooo$o(o'o!o,ooo+o o&o%oo*ooo)oo#o"AEGFD@CB?+/.*#'&2)-,(1%$0hhhhhhRRGR&R5R4R#RBRQRPR?RR-R,RR:RIRHR7RVR%R$RSR2RAR@R/RNRRRKR*R9R8R'RFRURTRCR"R1R0RR>RMRLR;RR)R(RWR6RERDR3RRR!R ROR.R=R<R+RJپٽٿQQQQQQQQQQQQQQ9%.-"63 )(2/$#,54*'10&87!+b-b(b1b$b#b0b'b,b+b&b/b3b2b.b%b*b)bRbXbTbVbUbSbWbQbP+++++++A@?CEDB+\+[+Y+Z76=9;:8<5KQMONLP&%('oDoCoBoFoHoGoEoAoooyrkj|qvun{hgzmtslx~}wipoͿjdjpjojjzjjjwjjjjijjtj~j}jqjjcjbjjnjyjxjkjjjjjhjsjrjej|jjj{jjmjljjvjjjujjgjf Sf(7^[4'.(z4z66"$e5c6((8I58hc. F57q[8M5&( & .%%($*7.[5Ǩĥȃ}wYs46z[u8 T38 _-w(Ɂax64:{(47=( T.ʁ[5345(85z.  Hʆ(. E _[g[.$[ɞoʒ44ɟqʓ4L eʚu(..... 4d3 3 3 DEn   zQzFzDzHzRzIzEzKzSzLzGzMzBzNzJzOzCzPqtourvpwsxkkkkkkkkkkkkkkkkkkeeveeeeyeeee{eeee|eeeeeeeeeeeeeweexeeeee~e}eeeeeeez?kO\ZIhvcDUTA`m]<LKzXedsCBpQ_^PElfoJqitwnyS;r=WxGFuVbaR@>jN[YHgMcvccwctcycczcuc|cqc}cxc~crcc{cs   444444444444444444444444444444444)18?%GMU]CdlQsap-<JY h!WE:'_[ Aqf#S6nj+OK u3/cVD9&^Z@=e"RH5mi*N t2.b7>$FL4T\BkPr`o,;IX g (0/,014.&52#)(*-!$ %"'3+Z,,,,,,,,xyxxx&xhxcxxxxxxxFx@y x}xxxoxx!xxxZxxxwwxx7xyxtx+xxxxxxUxQxxxxxyx2x.xxkxxx^xx xxJxxx;xyxxx%xgxbxxxxxxxEx?y x|xxxnxxxxYxxxNxwwxx6xxxsx*xxxxxxTxPxxxxxyx1xxjxxx]xxx xxIxxx:xyxxx$xfxaxxxxxxxDx>xwxxxx xxxxxxxx-xxxx<xxxxOyxy x`wxxqx yxxxxx(xx0xx9xxBx#xLxxSx4x\xxexHxlxxvxWxxxxCx=y x{xxxmxx xxxXxxxMxwwxx5xwxrx)xxxyx_wxxxpx yxxxwx'xx/xx8xxAx"xKxxRx3x[xxdxGxxuxVx~xxxixxxxzxwxxxxxxxxxxxx,xxxx)('%&,+52#!/.  (4&3"%') -* $10  \R\?\a\@\C\<\E\U\F\H\X\J\D\L\M\G\N\^\P\Q\O\A\W\`\T\=\K\I\b\;\Y\S\[\>\V\\\B\_\Z\]-.W$W#W%W&dDd;d?d>d:dCdGdFdBdId=d<dHdAdEd@}4TP,l#@>`Y1/KqnE! 9][5zs.y6=GN$Z'*c0"m7):v?2DMRBX\JbfVjp_uw{%r-x<F(&Cgd;|3SO+tk~H8LQAWIa eUio^hw<vw?w/wFvwIw9vwQwCwVwvwKvwwSvwvvvwvvw#vvvw(wvww2vw wvw wAw>wvvwXww-w*w wLvvwwwvw:vvw1vwvw&wJwGw!vwvw7w4wwUvvwNw w$wwDvvw=vwwvwRwOw'vw wvww@wvvvwWww,w)w vw+ww0vw5w%w;vw.wEvwHw8wMvwPwBvvww6w3wwTvvvwvvvw"vvvw(&),*'+-yy|yydyy~yyhyyyylyyyypyyyytyyyywyyyyzyeyygy{yiyyky}ymyfyoyyqyjysyyuynyvyyxyryy" #$!%n;nCnAnEn<nFnBnHn=nInDnKn>nLnGnNn?n7nJn8n@n9nMn:gZg[g\=;>A?<@BPaP_PcPuPdP`PfPYPgPbPiPZPjPePlP[PmPhPoP\PpPkPrP]PsPnPtP^PvPqPw                 aaaa!aa"aa#aa$a **yy nnxxxxxxxjxxxxnxxxxrxxxxvxxxxzxxxx~xxxxxkxxmxxoxxqxxsxlxuxxwxpxyxx{xtx}xxxxxxxx|xכךילhhhhٟٜٞٝQNQLQPQHQQQMQSQIQTQOQVQJQWQRQXQKQYQUQZvַָ־ֵֶֺֹֻּֽֿTT++++++++++++++++++++++++++++++++++++++++c.u|zvt~yxw{}Y5N..85g.9q6b4f.. fK.9?6X..5CS { F  . .4:.46...p \  R.eff0OY.#.."#&.' S.e "eY. So>o=o@o?dcaf_^e`bjjjjjjjjggghhggggh ghhgh ggh gggghgghgggghh h gggggghh&=:#.-74('2<;!/" ,65)>%10$98+*3R RRRRRRRRRR RRRTVUSPPPPPPPPPPPPPPPPPPP>';ED8$-,J5?>2I)(F1:9.C#"@+43*=HG<&0/%7BA6(%$ ! '&#"  #$wpov}|slkryxq~nutm{zooooooooooooooooooooooooooooooooooͶ;Ͳͱͽ͵ͺ͹ʹͼͰͯͻͳ͸ͷjTj\j`j_j[jSjXjWjRjZj^j]jYjajVjUSSSSSSSSSSSSSSSS]eYXd\a`[cWVbZ_^bbbbbbbbbbbbbbbb'$&%#+ +(32% "-,4'&1  .! *)$0/# acaba^agakajafanaaa`amaeaiahadala_+V+F+D+H+W+I+E+K+X+L+G+N+A+O+J+Q+B+R+M+S+C+T+P+U********************************ZYbdgecfh0'4X7,;]>2BE9HKW@(?=$QN1/GZYC&%:PO5`\-FD)UR#86 M_^I+*ATS<"!a3LJ.[Vzzzzz yyzzzzyzz z -$('",10+4&%3*/.)2#ppppjjutsTZTYT[#"! %$cF.-4021/3,+,(,',$,*,,,+,),#,&,%nnnnnnnnnnnnnnnnnhhhhhhhhhhhhhhhhhhٴ٧٭٬٤ٳٺٹٰ٣٩٨٠ٯٶٵٮټ٦٥ٻ٫ٲٱ٪ٸ٢١ٷQbQfQeQaQjQnQmQiQ`QdQcQ_QhQlQkQgQ^fesjnmircbqhlkgpa`odaaaaaaaaaaa }vzyu|~{txwsmn..B544&5@o.p. C ZQwZ.46q.ZI4  ^|i8. S745{fd—L.. .557 rst/VWXY..[6@57.5<uZ f Sy.*uZ /.§.c.vw.g.7x±*..645[jaa! !}..![S."!!.!66!#![T!fiC[Ug #[V.78'9o"!!#6t& Q 5!!':t(!.  ] A,!3!5z %.;M01.!.12.<=>?:.7(7`@A!BCA!C ^!!9DE9!=&G T.I8F.G.g!!OAY;4wsoqpnrut,,,,,cyyy!yyy yyyyyy#y"           wxwqwuwtwpwwwnwmwvwowswrV     VSZONYRUTQXMLWP0hzYz)z/z@z.z+YTggYUfYVh Q"˽~j85n%nps \.)8 *.w 6 fFN)Y78{6P6,yYzw7 -./ Yd9Z 8\5C.1 | Y7.6.4=f-f $ H[\ \DEGH].Jmljippp]\[041/253j~VVVVVVVcJcI,jq q rbrdrfrerc./W'W,W*W-W(W.W+W/W)c67,,,,,,,,,,-,,,.48664867ZD f74e -5;85.6 _i ZE! -7!36.7^.4 EKBC IZFJ3 .f:ZG  T6i8 7 8 nj=T4faX 6564.5 7#.#.˄},.ŀ 0q8ł ?Ń( A e#ņRŇ.7"0#q4468. }# f#.. .74[.#f)##.f>2$#"h[ 774*427F4a..Ŗ896..#4{485W7&#.Ř$$ŝ..3.. A8.f"M[  e$.$ .369.667'p$Mg>[ /.!..s'z.aO'{.%x8*'|,ɶ4 S *['~''[4ɽ=A6i4GH.'L5-.'.[9'' 7 .  [.&.@O. S&' T .'.55rf1''X 'Z8..''q._-WWWWWWWWWWW WW WW WWW WVWW WVWWWVWWWVvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv|zrq~wtvu}xs{ycm     ,,,,,,,  ! "   p^fe[nvuk}bazjrqgy]\wdmlct|{s`ih_ox QQQQQQQQQDZ98*E.fZA4N7V4x ;J7KL.Rm p %M WNPvD. .4 RSO.PQU}..5FRYS 7VE.y[\ ^73.b 7Td V5UFL /VW.54D7oiXk6D!;m."DZn 5Y4/pr.GHtI.wZ y[65`.\p|} yyyR R  /*Bf..fZ..+,ZH-ŰN. 5$ŷU%ŹV./ \ 018qq k.2Z 4 5fT$ ZZ3Z Pm8.456.78Hqk=n8='..r6#5Qs Aw.tuȟ8.vxy9{|..8.$?Z~:} U;.,K  ..)f\fB\ .)7=9f/f2"\)˼)5`.˾.7*q.]+8f75., 74[8\))4 8]5 T\) 7s3))-)..)qi./5r.6I0. R)1)\2\&'6j883.7).z.3y6Y.6..UTVoKoL͇͈͉̓͆̈́͂ͅj1j0IHJB+]+a+^+`+_oooooC>DAE?FBG@-+/)0,1*2.3"qormsptnu'*!+(-".)0#,$/% &xxxxxxxxxxRdSPUgVQXiYT[j\W^L_ZaMb]cNe`fOhztzuzsllllll   eeeeeeeeeeeeeeeeee555 55 55 55 555 555hkelimfnjogZX[VTYUWG<:>H?;AIB=CJD@EKFyyyyyyyyyyy*)2@C;1A3<4B6=728>95:?nXnWnYn[nZgggggNLOQPMPPPPPPPa)a0a.a2a*a3a/a5a+a6a1a7a,a'a4a(a-?.Y1h Y6}.5 5i ;Y...A874qfe8@66.866}(2+?L.-M7f .X31O2Q44M3547w7  Aɼ<T  Q!".$Y#58s.&(.*+,-0f ]YN] 2385<_` .a2c..Qe /f.#535.Tg6Yh8.5  R [96;L488 \=o?.qA.Bs^tD 5;8& a&a%)oooooojjjjjjj  TTTTT hglikjbb+*)(0h. ggg8([.8f37Q[8WG&4566I6z7.M4mR@S4.!"qWf$X%&Z [8 ,9Q:).[+.,.[bcfff [.5.m.3[6r.89.;;43tuqv%> T=@3748x76"Aqz7Wz.qG8b{HI +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] !O"M(Y +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] !& $ ,4v y&#K///1 2%- ` *7T-2l(`1sh+ +OR 4%*$S+ [ ^N,!>R +L*2-##"#+ /D'n( ,"&!o$ 0\ ',w))]& 0.'?-2.1G+t? I0<`"t - i*f);f(iG$0)2+m$T.%"b| k$ s /)*A i$x'B&,m0% A2.3Z#3 X.  +*.w3M+ */^; i0 (Er"O F(1 #h&$(V_-l 3.u o2)~7"a/ ))'(-w$B )#:'!#&6 ^ p .## .(0/)"F."%|) '{!?'&W$9'-T(m"o3# 013%% 1l&&b+Y 3 ?0-$ 2 )D>) ' /,e* ' (  # o/(GEc.N+z#+L&Y+ ! #- D 2& . w1~"< (-%B"6 10) )#Q& 0]&;# # !B+n$&1'x% I (</%/), !/2kb]*-MW+;'> / Y(T-.p'()p=0&20,' | ~ ., (_&T*#h'  *##6"&%.eY $d0%3H(g0 PK O =Y .*7=,Q/"LV&T%!\'*&. &'!2* N M-q oV /!=d+$E (?$C&k!  p~0 #H I(+?' {$0%* (#7$82^'0o 0w&6! !' 7 *u+a!=9 G &-N <L/z#1#10_-*%$"!h @3Y U&&I( &(g&c ~ Q v&-5,-2  +#,F 6B  3.'s<" ,J, 'Z'+<, !Y- &u42y3/f2 -, ,'\+'D/:'-1'&Ou1V0 ''M A R+U. %,.*!(S ,v* +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] !& $ ,4v y&#K///1 2%- ` *7T-2l(`1sh+ +OR 4%*$S+ [ ^N,!>R +L*2-##"#+ /D'n( ,"&!o$ 0\ ',w))]& 0.'?-2.1G+t? I0<`"t - i*f);f(iG$0)2+m$T.%"b| k$ s /)*A i$x'B&,m0% A2.3Z#3 X.  +*.w3M+ */^; i0 (Er"O F(1 #h&$(V_-l 3.u o2)~7"a/ ))'(-w$B )#:'!#&6 ^ p .## .(0/)"F."%|) '{!?'&W$9'-T(m"o3# 013%% 1l&&b+Y 3 ?0-$ 2 )D>) ' /,e* ' (  # o/(GEc.N+z#+L&Y+ ! #- D 2& . w1~"< (-%B"6 10) )#Q& 0]&;# # !B+n$&1'x% I (</%/), !/2kb]*-MW+;'> / Y(T-.p'()p=0&20,' | ~ ., (_&T*#h'  *##6"&%.eY $d0%3H(g0 PK O =Y .*7=,Q/"LV&T%!\'*&. &'!2* N M-q oV /!=d+$E (?$C&k!  p~0 #H I(+?' {$0%* (#7$82^'0o 0w&6! !' 7 *u+a!=9 G &-N <L/z#1#10_-*%$"!h @3Y U&&I( &(g&c ~ Q v&-5,-2  +#,F 6B  3.'s<" ,J, 'Z'+<, !Y- &u42y3/f2 -, ,'\+'D/:'-1'&Ou1V0 ''M A R+U. %,.*!(S ,v* +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] !gG/ $@7-*,4&2 3 ( .8 DFH#"E0)>:='<;1%6+B59! C?A +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] ! +"Q H /] !> .Q *Y*$: @+>Eb2At"w{.Q~&*e C&'+(J1L[N^ Z?.Q80Kg%"z,Ai,Ak.QT!~4n0?Dl'#1!&c&)+0c)"%*)&-^.#1O,A* "!ld '*r 12/)+ "}(`zL)+#cgG&\"u]+^&_$[Y,A&c nLF/62AR_)B6!!0R {bXt#!ZZ h,*as*<% Z&?..Q/n>0)%oN2)&.Qec(c C1T%%-'/u- Vo=&>.QN&R'S2AO*c/@W*s[ 1A*tK+X&#Os].QD_@E*H4!k(&&% ,<F(10D*Ebl.Q & .& {?y%$$) hT*&%u|*Ko*/*W,N%0%.Q| ,A-1 1!~G*:*&*l1sWI/2f!PZY#/!#21*,*H !kZ ,A[**E%/nw> !~F.Q (* e*?}*Q$ m0 4 >+3I7"@c*Hc!~gX\ + ) 1,A*P&*_;  1&2f,A"*Eb *}.Qs^%  C***-*DE*(8&, E!L(I3DAe+oAe-nHL'uZy7=l%<]1=+/Mu3I"w&RT,AS!T.U+VV*#-X*1"uZ,A[] n,~"g U/n</)1 YP^+.&&_&##X1d*)v* 1*&c;c c&1&2&4(z1f&5*=|[<g/y&8&=^.Q_*S,A@ 1!&C,!D#20a#K c!U4xn' *},Ac*ss/@jBu(1x0?jYv*M(8x+k+n!~h.Q0% *08 jD-q1*6=,A/62A\I!!c#)Cu&* C'  "d.Q#e)&c,A()sQ!&*c,Ah1&&cs 1t% *U*+*B"u#Y.Q^).Q&*~2[/6'2A-b& H"@;- * !2x.Q&b"uc ,Ad;+fK #%*& %o1@!201%P**?%j*n+pQ,!q)B#q1 !,A0so wp 1:r*$+&# 11Q.Q+/6FB,*,A!~%.Qw20(10?Sr*X>6. x&] O%].Qz`s{$,Ab!~S n,Ar*/nv/nw/8{R #z!%W#2AW!*^j 1a.Q1/6b_@&3I 1!!c*%"u!`.Q{ 3ILc*&d*y[ O*,A a,~g,3I4!Z hF!FZG0c&.Q* 16'1&X n"F "@ F!P6;<3DAe+oAe-n='u_Y7Qq%<FAR/I.Q5>6$e)B*H7)-/ *.Q8*9**E/nX:/M:)+;&)? EG.QI-b,AJ^M Z D&SH&.QI*K&*<%L*^jM" pB&i!+ &^.Q"w 10.Q &. "z,A.QwxIvc$}vZb "*!l zs@/@u>0*Hy"z),A *}+,A#+*%.Q1YE,A&"@c*E1/6)i%j d.> k)!~#/_1.Q.Q5E+7&8&+"@9 %/1O*,A&,A w1*B2g%j3&*KD4%%0ZbQ&.QS.QU)E  '</62A+*`Y,A.;M^.Q|*H!k}(s~.Q nG7Fr,~@^*x 1 cc G!~!~g+i'!~h%c/62AR_i,A<!>sjx0? eccRl,~?ug&.Q!*{;& Co&qj,Ar 131t&u1$cYc*[(8}&xV?+i5s %$}&I&c.Q.Q)n K'S/6L2Aic*[ E/!9;i3DAe+oAe-nL'u97E%<I@/@.Qm&-.Q.Q w+!~h'g/62A*\*E0cw&!I$/62A.Q&.Q~1$3 e**)@i^,Aj.QMl-c$}&;ZbN(`)+*R.QP  (8T/@"u&U V!H`@N3DAe+oAe-n]'u_7G%<TN/Bi C   w&*f1! *H% *%&#%.Q!~!~ #[q*#&|L&[<10?0c,.Q|,d.Q}!g!"ui,A C 1/6**# #s/"10 ~0# ^'8/6 1&P8&@1c+1>$}&X*&*a-1N C20G  +b Q+l.Q&cZ.Q&> D*!)n1$ e'* CfG*.Q n 1!yBS\1J/6_@] c *)X*a'0>s "u%W,A%$*y%g Cq"z0,AEF 1 5,AH&I"uJ*MY!N*"uQ%!,?~.Q&}.Q.~1s w!%W%.>.Y$!*Ew/n_X!c*`! 11!( 1Z*E/n)*k;% mK&.Q*<  {%j3J.Qn*Hs!kp!kr.Q*Hu!ks&u&{,AGsH,A}!~]N,gsGf%).Q*)1,~8z&%X*.Q(1%Zc'$`&/(1v2 3ICZc.Q5+!&%7&"@!)9"$+&)k-dMl*.Q*f.Q&:.Qom.Qp.Q/M:~)+ n%*K.QosP<* 1v p H$}!&zZb*&78,A&/6"2A~\I[r )n CX%*s**L!,!<Z,A?'.n&.Q $*& 1 w*3I -3I.Q&.Q1Y.*.Q {&<"@&(1!>%W  1t&cXf)(31G,At&u+w*Eb.Q3[x.Q&6,~T 1 cp&&)#20: &"u(1w0?&!+ %j"c*A.QB&&KF0.Q&U.Q1/6mFB0F8 w 1H& ~[^\.QW*e&c1YX.QY.Q=/(M:)+[ \]*4:-\&*P.Q% ,A.Q^*( &ce&+iXc$}&Zbd*k.Q.Q!B.C* )h*0c*,A.Q*-!l!cl!%Wl Bs& )B*H.Q 1/6FB!( 1c% <3I!i0 .Q!"**M1,A*W&1%$'P!&&>.Q& FXx 1 .Q17-: *!*&*<*.`7**E)oX.Qb!. Q*}.Qcs cd*q^je.Q$*:.Q/6|2AR_%(`)+)*x!+ 1.&*,A&!+*3IH*)!;sP<p1/6>)q,!P"uQ?.Q*3 1*1%/@XR&"@.Q/kM:)+S1! p.Q 0!*@$1. !nw)n*&P</6)0.Q.Q!A.B j+G& .QN1G\IH.QPC&DI&20U3IG %<"u*. T*.Q *m!@#%.!;$3.Q;,A.Q^( 1# &&.Q{&2.Q*)3Ik#(*v(1:0?Pix` CJ"wj0\1.Ql+O m.Qn* 0*$N* 1a*wEp*6+m V -H ZR JY FBx #~*o*EV/nX~  s -T.Q%.Q<J%.&1*?.X3Ig,A,!+)n&Ih0* x*>6+*&&2f $*} CJ+K+L*vZ[<3I.Q&z"u{ {!+|*)K .Qf1*!*# 119&.Q1/6FBgs,Ah+1ksR 1z(..Q % #& {#_ MY:$1G r>sh,AR0t.QK#u"uV>.QL,A` 1C.Q)n01!~.Qc M:#*2(&1J+[J"@c&A 1D,A w/wx!n!1L,A& 1 TP83I*:26/@O 1j1e0y>^.Q*&,A ',A**H(!k/M:)+&`3+,A.![(P  Wm|/#|20/5R&*I1*1 1*= Z2 q"u.Q,>!~$}0&9/^. ).Qe.Q ,AA*Z 1,A..Q* !0o*  )!}m!&1>/6_@&.Q' nFE%*)#20xq^+*21/6)&&}490 1v$%y$1*&[ 5'K^>=2f% 1A*H!k!I.Q*E/n@ (10?PA*BQ!C y.Q;/6R_.Qz*:!{&}/6_2A\I% ,!&)-<%,A0!I.Q.Q)n1f%,!% )%/@,A,AhGI0.Q&%*(%10?Ym*! Ac .Q 1/6*,A