FUEL $8FUEL FLGlobalCompiledBlockClusterFLDebuggerStackSerializer&serializeStackFromContext:toFileNamed:FLGlobalClassCluster ByteString IdentitySet ByteSymbolFullBlockClosureFLHeaderIdentityDictionaryUndefinedObjectContextFLGlobalCompiledMethodClusterFLDebuggerStackSerializer&serializeStackFromContext:toFileNamed:$FLHookPrimitiveClusterFLPositive8SmallIntegerClusterQFLHookPrimitiveClusterImage: Pharo12.0.0SNAPSHOT [Build information: Pharo-12.0.0+SNAPSHOT.build.1507.sha.a4f8da8972214b9c9c39c33e826394a109911041 (64 Bit)]27 April 2024 1:12:28.891452 pmVM: unix - x86_64 - linux-gnu - CoInterpreter VMMaker-tonel.1 uuid: dbf77ef2-7fd2-0d00-af14-ace70bccb44d Apr 15 2024 StackToRegisterMappingCogit VMMaker-tonel.1 uuid: dbf77ef2-7fd2-0d00-af14-ace70bccb44d Apr 15 2024 v10.2.0 - Commit: f4c5e2a - Date: 2024-04-09 09:21:20 +0200 FLHookPrimitiveClusterVMImage TimestampFLFixedObjectClusterpreMaterializationActionsadditionalObjectspostMaterializationActionsFLContextCluster senderpcstackpmethod closureOrNilreceiverFLVariableObjectCluster outerContext compiledBlocknumArgsreceiverFLDictionaryCollectionClusterFLSimpleCollectionClusterFLSubstitutionCluster   FLGlobalCompiledBlockClusterj SystemWindowbuildWindowTilingShortcutsOn: SystemWindowbuildWindowTopEdgeShortcutsOn:SpFTTableMorphinitializeKeyBindings SystemWindowbuildWindowTilingShortcutsOn:0 SystemWindowbuildWindowTilingShortcutsOn:(SpMorphicTreeTableAdapteraddActivationKeyBindings: HDTestReportrunCase:SpAbstractWidgetPresenter initialize SystemWindowbuildWindowLeftEdgeShortcutsOn:BasicCommandLineHandleractivateSubCommand: HDTestReportreportTestCase:runBlock: TFTestCasetestParametersSpMorphicWindowAdapteraddPresenterIn:withSpecLayout: SystemWindowbuildWindowLeftEdgeShortcutsOn: SpMorphicTreeTableAdapter addModelTo:SpAbstractAdapterTest performTestUIThemecreateExpandBoxFor: HDTestReportrunCase: SystemWindowbuildWindowMovingShortcutsOn:SpAbstractTreePresenterinitializeTSearchable SystemWindow buildWindowRightEdgeShortcutsOn:MorphmorphNavigationShortcutsOn: TestExecutionEnvironmentrunTestCaseUnderWatchdog:CurrentExecutionEnvironment activate:for:TestExecutionEnvironment runTestCase:SpAbstractTreePresenterwhenSelectionChangedDo: HDTestReportrunMorphmorphNavigationShortcutsOn:TestExecutionEnvironmentrunTestCaseUnderWatchdog: HDTestReport newLogDuring:SpMorphicTreeTableAdapterregisterColumnsChangedEventTo: SystemWindowbuildWindowTilingShortcutsOn: SystemWindow!buildWindowBottomEdgeShortcutsOn: SpAbstractWidgetPresenter initializeTestExecutionEnvironmentrunTestCaseUnderWatchdog: HDTestReportrunSpAbstractWidgetPresenter initializeSpAbstractTreeTableAdapterTest1testAfterOpeningEmptyLazyChildrenExpandIconVanishSpFTTableMorphinitializeKeyBindings SpAbstractWidgetPresenter initializeSpAbstractMorphicAdapteraddContextMenuKeyBindings: SystemWindowbuildWindowTilingShortcutsOn:$SpMorphicTreeTableAdapter addModelTo:SpAbstractAdapterTestrunCaseBasicCommandLineHandleractivateSubCommand:SpFTTableMorphinitializeKeyBindingsSpMorphicTreeTableAdapterconfigureScrollingSpMorphicTreeTableAdapterconfigureScrollingSpAbstractMorphicAdapteraddFocusRotationKeyBindingsSpFTTableMorphinitializeKeyBindingsSpAbstractTreePresenterregisterEvents SystemWindow!buildWindowBottomEdgeShortcutsOn: SpPresenterinitializePresenter HDTestReportrunAll SystemWindowbuildWindowTilingShortcutsOn:, HDTestReportrunAll SystemWindowbuildWindowTilingShortcutsOn: HDTestReportrunCase:SpMorphicTreeTableAdapter newDataSourceSpWindowPresenter initialize SystemWindowbuildWindowTilingShortcutsOn: HDTestReportrun SystemWindowbuildWindowMovingShortcutsOn: RBMethodNode initialize SystemWindow buildWindowRightEdgeShortcutsOn: SystemWindowbuildWindowTilingShortcutsOn: SpFTTableMorphinitializeKeyBindings SystemWindowbuildShortcutsOn: SpPresenterinitializePrivateAnnouncementsSpAbstractAdapterTestrunCaseSpWindowPresenter initialize SystemWindowbuildWindowMovingShortcutsOn: SystemWindow initialize SystemWindowbuildWindowTilingShortcutsOn: HDTestReportrunClasses:named:UIThemecreateMenuBoxFor:UIThemecreateCloseBoxFor:TestExecutionEnvironmentrunTestCaseUnderWatchdog:TestExecutionEnvironment runTestCase:Setcollect: SystemWindowbuildWindowMovingShortcutsOn:SpFTTableMorphinitializeKeyBindingsSpFTTableMorphinitializeKeyBindings SystemWindowbuildWindowTilingShortcutsOn:SpAbstractAdapterTesttestParametersSpMorphicWindowAdapteraddPresenterIn:withSpecLayout:SpAbstractAdapterTesttestParameters BlockClosure newProcess SystemWindow initialize SpPresenterinitializePrivateAnnouncementsSpAbstractMorphicAdapteraddFocusRotationKeyBindings HDReport runPackages:SpAbstractWidgetPresenter initialize SpAbstractMorphicWindowAdapteraddContent:toWindow: TFTestCasetestParametersBasicCommandLineHandleractivateRSXMarkerDecorationmaxBasicCommandLineHandleractivateSpMorphicTreeTableAdapter addModelTo:SpAbstractMorphicAdapterapplyVisibilityUIThemecreateCollapseBoxFor: SystemWindowbuildWindowTopEdgeShortcutsOn: RSYMarkerDecorationmaxCurrentExecutionEnvironment activate:for:BasicCommandLineHandleractivateSpTreeTablePresenter initializeFLGlobalValueClusterWorldFLGlobalMetaclassClusterArrayedCollectionRunArraySTONOrderedDictionary DictionaryContext CollectionSet Generator RBScanner AsciiCharset KeyboardKeySmallDictionarySequenceableCollectionClyLocalClassScopeColorFLGlobalCompiledMethodClusterSymbolasSortFunctionOrderedDictionaryat:at:= Collectionmaxr Collectionselect:1Point*cUndefinedObjectifNil:ifNotNil:}"ExecutionEnvironmentbeActiveDuring: CurrentExecutionEnvironment runTestsBy:Number milliSecondsStringjoin: Collection asByteArray  CharacterprintStringHex]String includesSubstring:caseSensitive:l CharacterisAlphaNumeric? CharacterisClosePunctuationpFalseifTrue:ASequenceableCollectionlastStringexpandMacrosWithArguments:YIntegerhumanReadableSISizeString! BlockClosuremicrosecondsToRunРIntervalstop! Collection copyEmpty7StringfindString:startingAt:Z Collection copyWith:_D TestAsserterdeny:description:resumable: RBMethodNode initialize CollectionincludesSubstringAnywhere: Collection sumNumbers:ContexttallyInstructions:STON classNameKeyStringindexOf:startingAt: CollectionsignDate addMonths:KSequenceableCollectionafter:ifAbsent:LIntegerdecimalDigitAt:m| Collection noneSatisfy:SequenceableCollectioncollect:>Datemmddyyyyz CollectionasSortedCollection:+StringcopyReplaceTokens:with:ZObjectjoin:/SCurrentExecutionEnvironment activate:for:StringsurroundedBySingleQuotes'SequenceableCollectionidentityIndexOf:m| RubTextEditorsurroundString:withCharacter:SequenceableCollection reduceRight:=SequenceableCollectionatPin:7SequenceableCollectionfirst:x Collection includes:y#SpAbstractMorphicAdapteraddFocusRotationKeyBindingsPointy!Color r:g:b:range:N)StringincludesSubstring:at:#Boolean&L Collection\}{Stringformat:NDateequals:;ColorgreenSequenceableCollectionsorted CollectionselectEveryFirstIntegerhexzTestCaserunCaseManagedDSequenceableCollectionreduce:}{ SystemWindow initialize CollectionifEmpty:¸String wordBefore: BlockClosure newProcess CharacterisCurrencySymbolpSequenceableCollectionwithIndexSelect:N SystemWindow buildWindowRightEdgeShortcutsOn:. Magnitudemin:max:~Color hsvSaturation]OrderedCollectionreversed Collectionsorted:sTFalseor:}" CharacterisControlOtherp Collectionselect:thenCollect: CollectionasCommaStringAnd!SequenceableCollectionbefore:Truenot  MagnitudebeBetween:and:String capitalizedE ByteArrayunzipped'FalseasBitSequenceableCollection,rSymbol collatedBy:/StringendsWithAColonjStringexpandMacrosWith:SequenceableCollectionidentityIndexOf:ifAbsent:'SequenceableCollectionargmaxkString endsWith:=q SmallIntegerprintStringBase:[StringsqueezeOutNumberBasicCommandLineHandleractivate Collectionreject:y# CollectionminrString substringszColor colorFrom:SpMorphicTreeTableAdapter addModelTo:Pointminwm HDTestReport newLogDuring:}dSequenceableCollectionlastIndexOf:ifAbsent:FPoint asFloatPointx CollectionasBagDate subtractDate:Date subtractDays:ColorfromRgbTriplet:SpAbstractWidgetPresenter initialize; DateAndTimesecondFOrderedCollectioncapacity$ HDTestReportreportTestCase:runBlock:/0 DateAndTimeasDateSequenceableCollectionoverlappingPairsWithIndexDo:SArrayatWrap:2]SequenceableCollectionjoin:* Collection allSatisfy: SystemWindow!buildWindowBottomEdgeShortcutsOn:hSequenceableCollection readStreamDo:5SequenceableCollection isSortedBy: CharacterisEnclosingMarkp CollectionadaptToCollection:andSend:xBagsumSpMorphicTreeTableAdapteraddActivationKeyBindings:.ClassDescription instanceSide.SortedCollectionmedian Collectionadd:withOccurrences:Path printPathOn:Falsexor:}" Collectionfold:}{ CollectionasStringOn:delimiter: Collection asIdentitySet_SequenceableCollection indexOfSubCollection:startingAt:6 ProtoObject ifNotNil:. SmallIntegereven CollectionanyOneY HDReport runPackages:}SequenceableCollection beginsWith: <FalseifFalse:ifTrue:}"TestExecutionEnvironmentrunTestCaseUnderWatchdog:StringallRangesOfSubstring:p Collection removeAll: AsciiCharset toLowercase: CollectionsortedwDatemonth. CharacterisInitialQuotepSymbolkeywordsStrictõSTON fromStream:nSequenceableCollectionselect:thenCollect:[SequenceableCollectionpaddedWith:do:dSequenceableCollectionfindBinary:ifNone:=;SequenceableCollectionsplitOn:. CollectionasOrderedCollectionzSequenceableCollectionselect:^ HDTestReportrunClasses:named: Fractionround:snOrderedCollectiondo:Intervallastd CharacterisDecimalDigitpColordiff: BlockClosureensure:ySequenceableCollectionpolynomialEval:Color asHexStringjStringmatch:KTrueifTrue:ifFalse:}" Collectioncount:u ExceptionsignalȭSTON listClass SequenceableCollectionlast:Q CollectionprintElementsOn:+StringisAllSeparatorssIntegerprintOn:base:length:padded:1String findSelector P Collection withIndexDo:+StringasValidSelectorSequenceableCollectionfifth2Symbol ascending.SequenceableCollectionasDigitsToPower:do:Number nanoSecond.SequenceableCollectionninth2BasicCommandLineHandlerhandleArgument:+qStringisAllAlphaNumericss ByteString isByteString Color asColorrefO Collection isNotEmptyw SmallIntegerhighBit SequenceableCollectionpiecesCutWhere:3RunArraynewFrom:ҕStringincludesSubstring:+ Metaclass instanceSide.SpAbstractTreePresenterwhenSelectionChangedDo:%FalseifTrue:ifFalse:sSequenceableCollectioncombinations:atATimeDo:(V Collection ifNotEmpty:3DateonPreviousMonthzSequenceableCollectionfindBinary:do:ifNone: KeyboardKey named:ifNone:SequenceableCollectionwith:do:SequenceableCollection shuffleBy:>5StringwithUnixLineEndings(SpWindowPresenter initializeFalsenot Collection+߈Number roundDownTo: CollectionasSetOrderedCollectioncollect:False&Color rgbTripletNumbersecond.BooleanifTrue:ifFalse:LSequenceableCollection reduceLeft:R HDTestReportrunAll Collection difference:SequenceableCollectionmergeSortFrom:to:by: CollectionidentityIncludes:STONfromStringWithComments:Oh TestAsserterdeny:SequenceableCollectionsplitOn:indicesDo:r?SequenceableCollectiongroupsOf:atATimeDo:Pointmaxwm RBScanneron:[} Collection inject:into: CollectionfillFrom:with:BkSequenceableCollection atWrap:put:!{OrderedCollection add:after:pKString=j Booleanxor:LClassDescription isClassSide SequenceableCollectionfirstbBooleannotLClass classSide. ByteArrayzipped!Stringcompare:  Collectionreduce:sTColorh:s:v: Collection asNewArray.STON put:onStream:AySequenceableCollectionrunningAverage:Pointcorner:.Number//NumberprintShowingDecimalPlaces:)SequenceableCollectiondo: TestAsserterdeny:description:\SymbolasTestSelector>Booleanand:L TestAsserterassert:description:resumable: Collectionmedian6PointxM BlockClosurevalueWithPossibleArgs:Q Dictionaryat:at:T Collection&}{ CollectioncopyWithoutAll:y#OrderedCollection add:before:rPathprintPathOn:delimiter:1Stringrepeat:uPoint reciprocal.SpMorphicTreeTableAdapterconfigureScrollingDbDate onNextMonthx+String beginsWith:=String findString:-SequenceableCollection runningMax:OrderedCollection growAtLastsCompiledMethod isExtensionzFalseifFalse:}"String asFourCodegStringasHexS Collection-= Collection asCommaString! DateAndTimeminute8UIThemecreateExpandBoxFor:! Date monthIndexf Metaclass classSide 1Dateweekday.Object>>>}{SequenceableCollectioneighth2TestCase performTest- RBMethodNodepharoDocCommentNodesbSequenceableCollectionatLast:fString asInteger. SystemWindowbuildShortcutsOn:+SequenceableCollectiondo:separatedBy:Objectsplit:indicesDo:] Collection/ KeyboardKeyfromCharacter:֖SequenceableCollection indexOfAnyOf:S Collection collect:as:ASequenceableCollectionafter: CollectionremoveAllFoundIn: ScaledDecimalround:jOrderedCollectionwithIndexSelect:StringbeginsWith:caseSensitive:W%TestExecutionEnvironment runTestCase: CollectionaverageIfEmpty:[SymbolisUnaryFBSetcollect:] CollectioncopyWithoutDuplicateswString surroundedBy:*OrderedCollectionat:5SpAbstractMorphicWindowAdapteraddContent:toWindow:]SequenceableCollectionreverseWithIndexDo:q Collection*PointsideOf:+True|SequenceableCollection from:to:put:_) CollectionaddIfNotPresent:[ SystemWindowbuildWindowLeftEdgeShortcutsOn:hSequenceableCollectionoverlappingPairsCollect:/Boolean==>3SequenceableCollectionat:incrementBy:wSequenceableCollectionfourth2 Collectionunion: SystemWindowbuildWindowMovingShortcutsOn:K Collection intersection:MSequenceableCollection atLast:put:SequenceableCollectiondetectIndex:ifNone:BagsizeASequenceableCollectionseventh2 TFTestCasetestParametersBasicCommandLineHandlerhandleSubcommand ProtoObjectifNotNil:ifNil:.StringwithoutQuotingSSequenceableCollectionindexOf:startingAt:ifAbsent:HPointceilingxOrderedCollectionremoveDuplicates STON toString:pRSXMarkerDecorationmax SpPresenterinitializePrivateAnnouncementsu ByteArray booleanAt:"SequenceableCollection reverseDo:GgStringtrim.Floatround:f+SequenceableCollection nextToLastIntegerprint:on:prefix:length:padded:= Collectionreject:thenCollect:SequenceableCollectionallButFirstDo:Colorhex:u SmallInteger bytesCountxSequenceableCollectionstreamContents:sbString howManyMatch:JnSymbol descendingw Collectiondo:separatedBy:NumberprintStringBase:pSequenceableCollection lastIndexOf:startingAt:ifAbsent:dSequenceableCollectionreverseWith:do:SequenceableCollection allPairsDo:{Integer hexStringz Collection anySatisfy: BlockClosuremillisecondsToRunD Collectionsize+ CollectionisEmpty>!SequenceableCollection pairsCollect:CommandLineHandler activateWith:G8MorphmorphNavigationShortcutsOn:SequenceableCollectionanyOne. CollectionoccurrencesOf:LICurrentExecutionEnvironment runTestCase: CollectionabsSequenceableCollectionstreamContents:limitedTo:Z| SystemWindowbuildWindowTopEdgeShortcutsOn:h CollectionselectEverySecondSequenceableCollectionreject:thenCollect:[Integer factorial<1IntegerprintStringHexzColorr:g:b:FloatarcTan:'wSTONfromStreamWithComments:/OrderedDictionaryat:at:ifAbsent:SpMorphicTreeTableAdapter newDataSource! CollectionatRandom:weighting:o/Color h:s:v:alpha:N)Number**}{SequenceableCollectionoverlappingPairsDo:‰SequenceableCollectionsortPoint+-TestCaserun:L Characterjoin:sTObject->.SequenceableCollection groupByRuns: CollectionaddAll:Integer slowFactorial Collectionadd:L Collection!findFirstInByteString:startingAt: |SequenceableCollectionreplaceFrom:to:with:Boolean|LSequenceableCollectionwithIndexCollect:-SequenceableCollectionbind:. SmallIntegerodd`NumberradiansToDegreesw KeyboardKeynamed: ByteString isOctetString Number\\ ProtoObjectifNil:ifNotNil:ҹDateyyyymmddSequenceableCollection at:ifAbsent:_StringlastSpacePositionAjPointguardedSequenceableCollection atAll:put:FSequenceableCollectioncollect:from:to: BlockClosurecull:Number roundUpTo:String contractTo:%Color hslSaturationObjectsplit:SpAbstractTreePresenterregisterEventsIntervalasOpenInterval+Color fromString:EI CollectionasSortedCollectionz Collectiondetect: Collection groupedBy:*SequenceableCollectionpairsDo:Z KeyboardKeyfromCharacter:ifNone:SequenceableCollection)indexOfSubCollection:startingAt:ifAbsent: CollectionprintOn:delimiter: DateddmmyyyyzSequenceableCollection!indexOfAnyOf:startingAt:ifAbsent:SequenceableCollection from:to:do:4SmallDictionaryat:at:T Collection removeAllN SystemWindowbuildWindowTilingShortcutsOn:mSequenceableCollection allButLast:NUndefinedObjectifNotNil:ifNil:sBagoccurrencesOf:/ AsciiCharset toUppercase:؜ DictionarynewFromKeys:andValues:aSequenceableCollectionfindBinaryIndex:nSequenceableCollectionwriteStreamDo:5Numberminute.Booleanor:L BlockClosureon:do:B Charactertokenish!SpAbstractAdapterTest performTest~xString</F rNze(m?G^: fd}+ lWnJva $i;CQZ6X Ib4y' :jF Yr] 'e7|?kV2^0 u#O{B Ya3_x "; 9R .Z$ ,q> QjU-]/ t7c|N*VmG#:Q}Y+p3 xJ &vR$iCo6My<U'ltF"rN  e(A ?2 s I! uQ dh+pB)Ja=;.ZEqMd'l>FT%D]9 e 7|* =m0I \`#h:  BP nYh5a3x&RiE\d6)i {>U1 D]/ t"  5NA mX`2w:Q- @Y+Wp  _  1J &$= T,\. o ~ s6{M)U'l "9eP|X*o2wI%u 8h  W  )B5aL$xT Rk.sE!d@1]H tP |g* zoAIW`< h:-YDpLc&Rk=iES \ 8 d6{>)  <Ul /Ht_"g9~A X 4` 2w:%Q*2Dp[c5 z=T0\. s!M@lW_1 v e~P,X*oI%<hSB[- r5 zL(TkE!8dO{W)nvH$ 7P"g  (4`K#wS  j-rD Lc?=0\G sg8O{fn@ H_; g9~,XCKwbj<  DR [ 7 c 5z=(kG  Zs ^!f8  }@W3_ v$PCZqb4`y<0(:S /[ - Yr   aL?kV ^0   \u 8O}6O+W )Un1H  $;gR~FLHookPrimitiveClusterY}l[9(raP?.xgVE4#m\K:)!sb@/ yhWF5$n]LtcRA0ziXG6%oM<udSB1 {jH7&p_N veTC2!|kZI8'qO>-wfUD3"FLHookPrimitiveClusterXFLHookPrimitiveCluster*14testEmptyCollectionIsAtEnd ClassParser;testMoveToNodeKeepsSameStateAndPushesCorrectElementsOnStack+testMissingPeriodSeparatorBetweenStatements$testRefreshCacheWithoutScanAllSystemtestPrimPointYtestFindGIFPreviewerSmallDictionaryremoveAllFoundIn:testMouseClickShiftClickwhomouseUp monthCountShouttestCanRemoveUnreferencedClass asCommaStringtestKeysSortedSafely+testTraitSourceIsPersistedWithRecompilationtestAddSelectedCompositetestIsAfterColumn testBigMethod;testNewLineWhenSelectorAndBeginingOfParametersWillBeTooLong"testJoinArrayUsingSortedCollectionbefore:testCircumscribedCircle*testTwoDebugPointsOnSameTargetBothActivate RubTextEditor precedencetestFormatMultilineMessagemax:testByteArrayLongreversed testStWritertestToDoWithCalculatedArgumentstestClassWithComplexTraitsCollectionIsEmptyFileSystem-Tests-AttributestestEqualBlocktestHasSelector testSumFloat&testEditClassOrPackageScopeAddingClassddmmyyyytestSnapshotAndLoad=testWordsAwareIteratorFiltersByASequenceOfCamelCaseMixingCaseMath-Operations-Extensions1testShowColumnHeadersInPresenterShowsThemInWidgettestPopupSimple testToLongNewLineWithSpaceBeforetestChangeInSlotsIsDetectedchartestRemoveMethodWithBreakpoint superclass(testStepNonTakenConditionalJumpBytecodestestLinkCreatesInnerText$testStoreShouldNotCloseBackingStream2testPushDownMethodDriverWhenHappyPathExpectChangeswindowBottomEdgeDown ComponentMax$testPackagesDiffToDisplayOnSameGraph testAllNamedregisteredColorNamestestStandardClassWithPackageFtestRenameClassUpdateMetaclassExtensionSelectorsInTheExtendingPackages+testColumnHomogeneousDiferentRowsAndColumnstestExampleIfTrueIfFalse testRemoveTagtestBeforeIfAbsenttestRemoveFromMethodpeekstoreOn:base:length:padded:testNextVersionNumericFilename testPrintOnPtestWhenAddACollectionOfBookmarkToCustomBookmarkShouldBeAddedToBookmarkTreeTabletest11removeLasttestPushThisProcesstest4BitColorsbackendForTest testSave2+testSpeciesMethodNeedsToBeInPrivateProtocoltestDrawingWayOutside2testEnvironmentStubs'testFillingWithObjectAndTwoProtoObjectstestConvertingToInheritingScope copyWithout:testDebugSessiontestFailureSubclassIsMetaslassMorphic-Widgets-FastTable-Tests1testLogLocatorNumberOfTicksIsOkWithReversedDomaintestGoodPathVariableIsUnused0Calypso-SystemQueries-Tests-P3WithSubclassFromP2 testCachedtestHasLabelTrue8testFilterTwiceWithSameCompletionShouldReturnSameResults&testCannotDeployFailureTwiceIntoFuturetestRemoveProtocolIfEmptytestReturnTopFromMethodtestEscapeCharacterInNestedCasetestClassRemoval.testBlockWithExternalTempReturnsLastExpressiontestUnusedAlternateProvidertestHasBindingThatBeginsWithcsa3testWordsAwareIteratorFiltersByASequenceOfCamelCasetestCallWithPointertestNumberOfOutputsafter:uptestDefaultValuetestClassSideDoesNotShowPackage asIdentitySettestAllSendersOfASelectorBlockedDialogWindowAdaptertestCopyPackageWithParameterstestComplexSlotsClassStatusBarAdapter2testUtf8CalloutShouldSendUtf8EncodedStringArgument&testClassReshapeShouldKeepClassBindingSpMorphicTickingWindowAdapterdetect:$testIsSuspendedWhenItIsNotStartedYetsigntestAccessingCreatedShapes testIsNotRootAtestDetectIfFoundIfNoneWhenSomethingIsFoundIgnoringTheFoundObject testPrimAtEndtest08addAfter"testCanGetDaPackageFromAGivenClasstestPrimitiveStringModuleGtestRemoveProtocolIfEmptyWithNonExistingProtocolDoesNotAnnounceAnythingtestInstructionstestReversedCycle%testNoNilAssignmentInInitializeMethodtestWritesFieldBaselineOfShout#testMakeClassAbstractPerformChangestestImportAClassCommentwindowRightBottomtestLinesOfCodeSimpleCasedecimalDigitAt:&testStringArgumentsAreReleasedIfNeededBaselineOfTraitsAtestPackageOfClassForClassesNotDefinedInPackageButJustExtendingIt testVersiontestRemoveProtocolAnnouncement2testTrue"testBehaviorWithCategorizedMethods growAtFirst)testEvaluateWithBindingsWithUppercaseNametestPropertyAt#testAsIdentitySetWithEqualsElements#testNewBreakpointForVariableInClass aSubsetSize!testContainsShapeWithInteractionsoptionOptimizeIR testStderr$testClassNameNodeHaveParentReferencetestPushTempArgumentSettings-GraphicsrangeNautilusRefactoring5testClassWithClassTraitCompositionHasTraitComposition(testWhenItOverridesSuperclassAnnotationsAnnouncements-Core-TeststestEmptyStrings testIncludesAssociationWithValuetestIsHiddenWithRealFilesystemtestFailureMetaclasstestSetIsReadOnlyFailureProxytestRootReference testBasic2Transcript-NonInteractive)testSelectingANotVisibleItemDoesNotScrolltestWithTemporaryAssigned Renraku-TeststestFailureModelMetaclass DateAndTime;testIncludesMethodOfClassInPresenceOfOtherPackageExtensionstestUTF16EncoderWide1testAtIfPresentIfAbsentPuttestOverlappingFormat2 testChangeInSuperclassIsDetectedGtestMultipleTempAssignmentWithReferencesAfterExtractedCodeExpectFailure testVariableEnvironmentClassVarstestPreparationtestPushingValuesOnActivation"testNoExtraSpaceArroundParenthesistestIsInRectangleIsOutside onNextMonthtestToolsToKeepWhenManyContexttestFindThisMethodtestWritesUndeclaredtestReadThenWritetestPackagesDiffToDisplayBisNumericInterpolator noise:y:z: testIsEmpty7testDTTestCoverageResultTheSecondNodeSubResultsAreLeafstestRightRotatedtestJumpOnEndOfBlockpositiontestAutoRepulseSystem-AnnouncementsRubric-SpecFindReplaceDialog baseColortestPushThisContext readStreamtestFileOutTraitgcd:"testSimpleDefinitionWithEmptySlots)testAnPrefixForClassNameStartingWithVowel3testMethodsAccessingPoolVariablesFindsVariableUserstestNextBetweenAnd=testCompletionCompositionNextManyShouldStopAfterEndOfElementstest2BitReversedBagNumberInputFieldAdaptertestRemoveMethodInClass testDurationtestPushDownInstanceVariable)Calypso-SystemPlugins-Flags-Queries-Tests"testCurlyBraceDoesNotLeadToProblemtestExpandedProtoObjectBaseMenuAdapteraverageIfEmpty:asSettestPngWriteReadInMemory&testIncludesComportementForDictionnary+testCommentOnMultipleLinesWithASingleMarkup testNewFrom"testModelReplaceMethodWithLessArgsNewTools-Morphic-SpotterMonticelloGUI-TeststestStrikesWithoutClosuretestVariableEnvironmentInstVars3testNormalProcessCompletionWithLeftEffectiveProcess7testSenderLookupsMethodInSenderChainWithManyUFFIMethodsindexOfAnyOf:startingAt:testAllNamedIn=testRefersToLiteralsReturnsTrueWhenLiteralIsInPragmaArguments&testSelectorsWithExplicitOriginNoTraittestIncludesKey testNewMethodNewTools-RewriterToolstestAddTemporaryRefactoring7testReshapeClassPropagatesToDeepHierarchyClassInterfacetestInstallMinimalMockClass asByteArray)testOptimizedBlockWriteInNestedBlockCase3isUnarytestEntriesCount&testGenerateBooleanArgumentNameForTruetestWaitTimeDurationCtestBuildSelectorStringWithPermuteMapAndNewArgumentsWhenNoArgumentstestCullCullCulltestExecutionCriticalSectiontestWithAxisLabeloptionInlineRepeattestExamplePrimitiveErrorModule Text-CoretestDefinesSlotNamedisSortedtestSuperclassChangeLayoutTypetestRadio3StartsDeselected Regex-Core r:g:b:alpha:%testCopyingAPrecedenceKeepsPreferencetestAsCommaStringEmpty'testComparisonOfTwoDifferentAnnotations+testWindowLabelIsUpdatedAfterPackageRemovalMonticello-GUI-DifftestHasParameters/testRenamingExtenstionProtocolToClassicProtocoltestSelectorsInProtocol-testWorkerPoolCretesWorkersWhenExecutingATask,testFlatStructureLayoutSysVAMD64PostProcess2selectionBarColortestRedefiningTraitColorsAtestFailureRaisesRBRefactoringErrorWhenRemovingNonEmptySuperclasstestSizeUnsignedInt8XtestNotAffectedByChangeOfOverriddenMethodFromAnotherHierarchyWhenSameMethodExistsHereToowindowMaximizetestIcontestCanConsumeLineOtherBlocks testAngleWithtestIsEphemeronLayout testOpening testHeight*testInitializedClassVariableReadReflectivetestVariableByteClassIsBytes3testIteratorOnACalculatedCollectionReturnsOnlyFirst testRemoveAClassAndTheirSubclass3testResolveConstantFalseShouldSetConstantZeroLoadertestDefaultKeyboardFocus%testGoTwiceShowLessonViewIfNotVisibletestSequenceDetectsAtEnd to:by:do:;testFixedClassWithTraitCreatedShouldntAnnounceClassModified replacementallSentMessages&testPointPointConstructorIsSymmetricaltestTempAssignmentAndReturnWithTempReferenceExpectGotExtractedtestRightBottomQuadranttestSyntaxError mouseMove%testMultipleMixedChunksInStrangeOrdertestSizeUnsignedLongUnixtestConfidenceIntervalIsOktestNewProcessIsPharoProcess&testTutorialsReturnsAllButMockTutorialtestMultiLogScaleInvert9testFutureSuccessCallbackExecutesInSameLocalProcessRunner+testNoNewLineForBeginingOfATooLongArgument2%testBroadenFilterShouldResetTheFiltertestLayoutWithChildIsNotEmptyhumanReadableSISizeOn:testRangeIncludes testUndo1 testPowScaleSUnit-MockObjects,testUrlWitMicrodownParameterAndUrlParameterstestRelativeTotestCreateNilSubclassballoonTextColor%testSelectSeveralShapesWithShiftClicktestExampleBlockExternaltestSizeSignedInt32"testFloatArrayPluginPrimitiveAtPutTaskIttestDoublePassOutertestAtDate7testMultipleMixedChunksInStrangeOrderWithMetaclassTrait$testPlaygroundWidenOnErroneousSourcetestFillingWithTwoSameClasses5testChangingShapeDoesNotPutNilInMethodsLastLiteralKey testUpToAlltestAccessingPackagetestSimpleEnsureTestWithErrortestPackagesDiffToDisplaytestSelectLasttestSubtractiontestFailureModelInvalidSubclassBtestTempAssignmentAndReferenceAfterExtractedCodeExpectGotExtractedtestMultiPartAlternativewithSeparatorsCompactedtestTokensInAsciitestIfNilIfNotNil0ArgAsVar testPopulatetestMarshallingTrueArgument Commander2!test0FixtureDictionaryCopyingTesttestBuildLiteralHeuristictestHandlesContext toJsonString:testAssignmentFormatVariable2testMoveClassInPackageWithExtensionsOnClassAndBacktestKeywordOnMultipleLine59testAddMethodByUsingATraitDoesNotAddTheMethodToThePackagetestSplitJoinOnSequence'testTraitModificationOfTraitCompositiontestPushConstantTwoBytecodenew:BaselineOfFreeType"testBorderDoUpdatesInvalidateShapetestModifiedReturnFromClassquo:'testANegativeIntegerCannotBeAPowerOfTwo pieceBlock testPassingNestedStructByCopyInCtestIfNilIfNotNil0ArgexampleLiteralLargeIntegertestPrintNameOnKtestCompletionCompositionNextShouldReturnValuesOfSecondCompletionAfterFirstKtestBroadenFilterAfterFetchCompletionShouldBroadenResultsWhenCaseInsensitve testMapping newObject,testOtherInstancesOfSystemDictionaryAsStringSystem-Finalization!testMutateByteArrayUsingByteAtPut!testEnsureDeleteNonEmptyDirectoryj=testWorkerInstancesAreCollectedAfterStartingAndStoppingWorker testRechainWithChainsAndPreserve#Calypso-SystemPlugins-SUnit-BrowserwithUnixLineEndings collectiontestLiteralReturnsLiteral testCopyWithtestIsFirstElementNiltestNewFutureIsNotFinishedItestAsFileLocatorOrReferenceReturnsALocatorWhenStringRefersToAKnownOrigintestThoroughWhichMethodsReferTo?testClassTraitThatHasAPragmaHasCorrectTraitSourceAfterRecompiletestNodeCoveragetestWeakSlotIsWeaktestPragmaAddingProperty8testIteratorOnACollectionWithCollectReturnsCorrectValueswith:with:with:testSpaceBetweenTemporaries2testNegatedSearch*testClassDefFromLegacyStringHasSharedSlotsComponentListAdapter$testAddRemoveBreakpointKeepTimeStamp6testChangeInInputSelectorShouldChangePreviewLabelFinal'testShouldKeepHeadReferenceAfterRefreshRoassal-BaselineMaptestRenameTemporaryTransform$testStopServiceStopsUnderlyingWorkertestSelectNoneThenCollecttestMergeIntoUnmodifiedImage toLowercase:testOpenRunArray testSizeFloat>>>&testAsNumberNegatedWithoutDecimalPointMenuButtonAdaptertestSizeUnsignedIntEnumtestFailureAlreadyExistingNameTools-CodeNavigation-TestsnumberOfDigitsInBase: testMessagesidentityIndexOf:testCurrentLineLength:testBestNodeForClassVariableSelectionShouldBeClassSlotNodeSpec2-Code-Diff-TeststestMetaclassNumberOfInstances testCycletestBasicStream"testUrlWithoutMicrodownParameters2testPngWriteReadUsingFilestestEscapeMonospacetestNewClassVariable testIsNotFile substringsSystem-Utilities-Tests testTrait3testFaultyUninstalledMethodtestCollectThenSelectLocaltestTooManyTemporariestestResponsibilityDefault testComputeVerticesMultipleLines testFloatsaSequenceableCollectiontestSumtestIncludeInstancesFromAllAnnotatingMethodsOfAnyClassInSystemExternalProjectLoader testAddPool"testIsTerminatingNormalTermination$testRetrievesExpectedFlatQueryResult'testFillingWithClassAndItsDeepTwoTraitstestPrintErrortestCannotReturn perform:with:flatCollect:as:testCollectFromTo factorPointtestEnsureDirectorytestAssociationsSelecttestSortUsingBooleansHtestAndMakeSureSuperSetupIsCalledAsFirstMessageInSetupMethodsOfTestCasestestIntegerParameters testWithAll toUppercase:%testKeyClassesArePresentInStartupListfindBinaryIndex:testBrowserEnvironmentdarkerthis Text-Edition(testThirtyTwoBitRegisterAdditionOverflowtestValueWithExit!testWarnWhenSelectorAlreadyExiststestKeywordOnMultipleLine3replaceAll:with:testDoubleClickTimeoutFromMorphtestDontKeepBlockInMessage3secondtestDocumentIsRendered testOrdinalScaleRangeRoundPointstestclassVarNamestestUnsigned1ByteIntegers testShuffledminutes:Spec2-InteractionstestRenameClassFromTraittestIsEmptyLayouttestHasLiteralLocalekeysAndValuesDo: testNextLinetestBehaviorWithProtocolstestBindToEnvironmenttestClassVariablesCollectionReflectivity-TeststestPropertiestestCollapsinglistBackgroundColorZ3testWithExtensionAddsExtensionNameContainsExtensiontestCollapsePathtestReadWriteCompiled$testBestNodeWithValidBinaryOperation,Calypso-SystemQueries-Tests-PWithSingleClass$testSelectItemSelectsTheGivenElement testIfAbsentlightBackgroundColortestHeaderCreatesInnerTexttestBeIncluded6testRemoveFirstElementAddedAfterOpenRemovesFromAdaptertestOpeningOnPackagetestTwoNewLinesAfterSignaturetestDisplayStringLimitedStringtestUnifyTrait"testTwoComplementBitLogicWithCarry withIndexDo:testWidenOnKeywordSelectortestCachedMethodNode*testBlockWithArgAndEnclosedBlockSourceNode3testMethodEditorToolIsNotValidWhenNotAMethodContexttestOneElementContains1testMonitorAnnouncesUpdateWhenRedundantlyDisabledSpMorphicNotebookAdapterBaselineOfInstrumentationtestExtensions testSwapBasic8testComparisonOfSameQueriesWithDifferentRequestedContenttestClearAllDependenciestestArgumentIsFormated.testSelectsAbstractMethodWhichIsNotImplemented)testAddTreeWithContentInFileShouldSucceed findTokens:testSetInstanceVariables6testCanStillExecuteWhenAimedNodePcIsBeforeInAnyContext2testItalicsAndNestedBoldsWithClosureAfterOpenBoldsbasenameWithoutExtension:0Calypso-SystemPlugins-DependencyAnalyser-Browser testReturn10testLoadMicrodownResolvesUrlsRelativeToTheParenttestNoNewLinesAfterCommenttestIsInstanceSide)indexOfSubCollection:startingAt:ifAbsent: testIncludes testExecuteftestReplaceKeywordTokenFollowedByAssignmentWithCaretInTheEndOfWordWithFollowingWordsReplacesEntireWord0testParseMissingStartURLInPresenceOfNestedFormattestAsLowercaseBasicAsciiRangeNonInteractiveTranscripttestStepIntoUntilTerminationtestEnvironmentWithCodeBlockpageUp actionBlock testBinsStrat!testDegreeCosForExceptionalValues testAmazonAWS-testExtractClassFromAssignmentExpectExtractedtestComposeResultTitle.testTypedDoublePointerVariableArgumentHasArity testAddLasttestAddToModeltestDefinitionsIdentity;testDetectIfFoundWhenSomethingIsFoundIgnoringTheFoundObjecttestTraitPlainSimple+testSearchingInvalidTextDoesNotReturnResult0testBestNodeWithValidPostionOnStatementPeriodEndtestSizeSignedLongLong$testRemoveSenderIntoCascaded2MessageBeautifulCommentstestTraitModification,testDynamicLiteralArrayReturnsAlwaysNewArray-testFutureExecutesByDefaultInGlobalWorkerPoolTickingWindowAdaptertestKnownEncodingIdentifierstestIfEmptyifNotEmpty%testMathBlockCaptionContainsMonospacetestReplacePresentertestDigitsAccess1testChangingOtherPriorityRaiseDuringSemaphoreWaittestExtractNil EventManagertestBackWindowsAreShown testGreen32testIsRootDirectoryOrderedCollectiontestProtocolNamedIfAbsenttestRemoveArguments=testWhenCustomizeFilterShouldFilterDropListPresenterIncludeIt testValuestestPrimitiveRandomGeneration36testBuildPresentationWithHaltShouldReturnCodePresenter testEntries:testActivatedCheckboxPresenterStartsActivatedCheckboxMorph(testPerformCanExecutelongMethodWithTempstestIsAListPlus testAnchorIsAttachedToItsTarget2testClassRemoved testRemoveAlltestDoItRequestorShadowtestRemoveLeaf3-testResignalExceptionThatHasBeenSignaledTwicetestUnsignedByteAtPutIntegersNewTools-Spotter-TeststestHaloIsDisable%testSubscribeToEventDoesNotRaiseEvent*testHashMethodNeedsToBeInComparingProtocol/testFailureExtractSetUpWhenIsNotFirstsSentencesPharoDocComment-TestsasOrderedDictionaryprivateMinComponentexampleLiteralWideSymbol!testAnnounceWhenShapesAreSelectedtestLocalSelectorsmmddyyyySpMorphicButtonAdapterh9testCaseSensitiveFilterIsNarrowWhenTheInternalAreNarrowed testAssignmentOfGlobalVarBindingSpMorphicButtonBarAdapterRottenTestsFinderDtestRemoveProtocolIfEmptyWithNonEmptyProtocolDoesNotAnnounceAnything'testMutateObjectLastInstVarWithManyVarstestUnaryFormatReceiver$testStringColumnsShouldBeNonEditable smallSizetestIsEmptyOrNiltestMutualExclusiontestDetectInEmptyLogtestParseFieldsStructuretestEvalSimpleMethodWithError+testBlockParameterWhenTheLineWillBeTooLong2testIncludesAssociationNoValue#testVersionNumberForComplexFileNametestComputeDensityCurveSteptestNoClickDoesNotExecuteActiontestStepOverDoesNotUnderstandtestAtPutTwoValues testSpanRowSUnit-Rules-Tests testBenchFor7Calypso-SystemPlugins-InheritanceAnalysis-Queries-Tests(testRevertCurrentMethodToSelectedVersion4testNotIncludeInstancesWhichAreNotActiveForGivenUserCalypso-NavigationModeltestOtherNewFromtestFindContextSuchThattestRemoveAllInternal binaryBlock==testCreateNormalClassWithTraittestSchedulerTerminationtestRemoveClassInstanceVariable spaceFilltestAddArgumenttestSortDataSourcetestIsCurrencySymboltestReturnNilBytecodetestRemoveClassNamed testReceivertestUnifyMetaclasstestSizeSignedInt16testEnumerationDebugging-Utils-TeststestMustInclude04upToEndtestNestedStructSizeclassVariable:class: reciprocaltestIncludeAssociationtestIncreasedValueFromtestHasPackagetestNewWeakClasstestSourceNodeOptimized!testAutoLocatorNumberOfTicksIsOk2testPrimitiveIndexed2testAnnouncerSuspending%testTraitRemovalWithTraitAlreadyAdded:testUpdateNodesForVariableDebugPointAfterRecompilingMethod placesDesiredtestMouseUpFromMorph test2ClassestestShowMoreRecentMethodVersiontestAtOutOfBoundstestSizeInMemoryNormalClassestestNestedCommentstestByteArrayBase&testArchiveWithThousandFilesShouldWorktestStepOverUntilTerminationtestOneRemoveFirstDtestMethodDefinitionWithEmptyProtocolIsClassifiedAsAsYetUnclassifiedtestMaxMinValues testIndicatortestNextOrNilSuchThattestTraitUsersAfterClassReshapeRubric-StylingtestIdentityIndexOfIAbsenttestBadInstantiationtestExtensionClassestestSharedPoolNamestestAddTraitPatterntestBreakpointOnClassVarWritesput:asJsonOnStream:testSubclassesInEnvironmentAtestClassCreationToolIsNotValidWhenReferencingDifferentClassGroupcollect:thenSelect:6testCaretInTheMiddleOfSecondWordHasSecondWordUpToCarettestAllVisitMethodsExistsBaselineOfCommander2testComposeMethodTexttestDuplicatedInstanceVariable testApplyTo&testSerializationWithFuelMaintainProxyRoassal-Animation-TeststestAlignmentMorphClasstestLoadNonExistingMicrodownliteralExample,testInputFileOnOneLineWithJunkSpaceBeforeEnd disabledColorKerneltestBoldsAndNestedItalicstestNewTraitExlusiontestRedefiningSuperclass expandMacros ascendingBaselineOfDependencyAnalyzertestBigArrayWithExtraSpaces+testSelectWhenSortedTransmitsCorrectElement'testUntypedSelfArgumentHasUndefinedTypetestTemporaryToInstanceVariable testNumArgs testSequencetestUnaryNoExtraSpacesBetween9testReshapePointerToByteVariablePropagatesToDeepHierarchytestCopySameClasstestWidenOnMultipleExpressionsBtestSkipUpToNodeStopsOnImplicitReturnIfAimedNodeCanStillBeExecutedtestUnpackagedClasses>testCreateSubclassOfArbitraryExpressionReturningNilThrowsErrortestDoItContextReadIvarSubclasshome!testPartiallyRevertOverrideMethodTool-MorphicProfiler0testUnselectPresenterIndexUnselectsIndexInWidgettestNameAndArgumentstestIsDashPunctuationtestThereAreTwoSettingstestAllLocalCallsOn badTokenstestisPoolVariabletestSplitAnnotation testPadding testUnhandledErrorWhenNoHandlers)testSupplyAnswerUsingRegexMatchOfQuestion"testLastIndexOfStartingAtDuplicatetestIsPointerLayoutraisedToFraction:Tool-Profilers testAtPathPutsubsettestExtractDatasetFromValue=testVisibleAreaWithScale,testSystemPackageIsAnsweredWithLoadedPackagetestSelectedMethodstestAddSecondTwiceReplacesChild testLiteraltestMultiPackageMergeBaselineOfMonticellotestExtendRectangletestSizeOfCyclesRoassal-Spec-TestsbasetestNoExtraSpaceInsidetestGifWriteReadInMemorytestBackwardCompatibility3testStoreAndLoadtestExternalAtPutnotOvertestOutgoingConnectionsOftestNowhereToMove$testTraitWithComplexSlotUpdatedAftertestBadPackageNametestHasPrevious testNoNewLinesBetweenTopCommentsNtestStatementNodeContainingReturnsStatementNodeThatContainsTheIdenticalSubtreetestTEventVisitorClassTraittestRejectThenCollectEmptytestWriteAndRead testLinesOfCodeEmptyLineInTheEndtestDefinitionOfTraitUsingTraittestBasicCoveragetestAddReferenceDependenciestestAddAlreadyThereDoesNotCounttestFailureInheritedName testStriketestParseOptionstestUnsignedInt16testProperRemovalProtocolIsUsedtestCompileSymbol#testStandardTraitWithMultipleTraitstestForgettingAnnotation1testFalseIfFalseEvaluatesBlockWithTempInsideBlock asWideStringRing-Definitions-Core-Tests testUTF8BacknavigateFocusBackwardCtrltestPullUpInstVarBaselineOfFueltestConditions#testLayoutHeightTakesAllSpaceNeededtestKernelFunctiontestMethodsAccessingSlottestTerminateInTerminatetestEqualsSensitivitytestStoreIntoVariabletestRemoveLasttestRemoveLeaf1testAccessorsAlreadyExist"NewTools-SpTextPresenterDecorators*testInitialStatusIsInitialStatusPluginNametestExtensionMethodsForClasstestLazySlotPrint"testFalseOrAnythingReturnsAnythingwrite testReadsRef testPrimQuo(testDetectIfFoundIfNoneWhenNobodyIsFound testReadTemporaryVariablesMethodNewTools-Spotter-ProcessorstestMaxtestLeadingZerotestRemoveManytestLoadAndUnload testTesting(testFailureBadDefaultValueForNewArgument testSize2testThatAllMethodsArePackaged.testTrueIfTrueEvaluateBlockWithTempInsideBlock doWithIndex:isConnectorPunctuationtestCustomLineBreaking#testDeleteAllWindowToRightOfAWindowCtestIsAffectedByChangeOfNotAbstractMethodWhichImplementsAbstractOnetestIndexOfDuplicate,testUniqueClassInDefinedClassesUsingAddClassNumericInterpolator-TeststestAnnotationConstexprIR testRawdatatestErrorOrderstestSwitchSlotsAndMigrate!testToLongNewLine2WithSpaceBeforetestIsRootDirectoryWindowsDrivetestAsByteArraytestWhenDeclaringMethodIsBrokentestInsertionWithMaxLength,testFailureInlineTemporaryMutlipleAssignment%testDetectIfFoundWhenSomethingIsFoundtestArrayBindingsWriteGlobals"testAddParameterThatReferencesSelftestEmptyLayouttestBasicProxyWritable&testRecompilingDoesNotRemoveExtensionstestScheduleExecutesFonts-InfrastructuretestInlineMethodCalledAsSuper(testClassIsDisplayedWithCorrectAlignment'testCannotChangePepperWhenPasswordIsSethex:testPackageOrganizer testAreCachedtestStoreSettingNodetestExclamationMarktestSuppressInformtestMethodTemptestMinMaxValuesAreCorrect badSemantic roundUpTo:testCommentStampIcebergTranscript-NonInteractive-TeststestRemovingExtensionProtocoltestTypedFalseArgumentIsFalseGeometrytestOneElementRectangle testEqualityballoonBackground0testIntersectionTwoSimilarElementsInIntersectionHiedra-ExamplestestAbstractClassVariable testAfter testLongLongs aCharactertestMonospacesWithBackSlash(testDropListChangeShouldChangeTableItems#testClickOnCanvasUnselectsAllShapesRoassal-BuilderstestRejectEmpty'testLeftWithoutResultsBroadensSelectionsortSystem-SourcestestPropertyAtIfAbsent!testUndefinedExtensionIsCodeblock testNoEvents4testSingleLevelListWithNormalNumberingWithEmptyLinestestAssociationsDo testIsFileCommander-CoretestComposeDisplayTexttestVariableDoesNotExisttestSegmentFromPointstestParseFunction BlueShiftMorphic-ExamplestestFips180Example2testNotifyVariableDebugPointHit&testCreationOnMultipleScopeOfSameBasistestSizematch:testWatchVariableInClasstestCreationFromBytes3SpMorphicTreeAdaptertestProtocolAdditionLibGit-FileSystem"testSupplySameAnswerToAllQuestionstestClassWithInheritedSlotsprintStringBase:testDefaultActionOtestWhenFilesListSelectionChangedAndIsAJPGShouldpreviewContentPresenterIsNotNiltestFailureMetaclassFailure BaselineOfQAtestAccessesFieldtestPrintBreakpointItem&testDontRetainBlankLinesBeforeComments&testBuildClassWithSuperclassWithTraits&testStoreAndPopLiteralVariableBytecode slowFactorialtestJumpOnBlockPipe sumNumbers:'testNotVisibleMorphIsNotGettingAnExtent%testSettingNodeIdentifierForChildNodetestOnlyWeakSubscriptionstestSharedVariablestestUTF32EncoderWidetestHomeMethodtestMustInclude03#testTimesRepeatWithTempOutsideBlockBtestAcceptEntryLogsAverageTypedCharactersDoesNotAffectOtherIndexesanArraytestCreationFromBytes1 testDivision allButLastDo:8testIsAffectedByChangeOfAbstractMethodWhichIsImplemented testStoreIvar testSwapWith!Microdown-RichTextPresenter-Tests$testClassDefFromLegacyStringHasSlotsNewTools-Inspector-TeststestCreateVariableClassWithAlltestMathBlockWithBadClosuretestPropertyWithOddCollator#testSingleLevelListWithItemSpawning-testPullUpMethodWithCopyOverriddenMethodsDowntestInt81testUndoOperationAddsTheChangeToTheRedoCollection decorationtestReadInContextMonticello-ModeltestInlineComponentMethodMaxaSortBlockOrNil!testResumableFallOffTheEndHandlerdo:testDetectIfNonesplit$testOFixtureReplacementSequencedTesttestSelectAllShapesWithCommandAtestLastIndexOftestRemoveOneElement testCriticaltestNewPointerClasssuffixtestSpaceBetweenTemporariestestDotDotParenttestAddTestSlottestMethodModification testNotLazy#testSixtyFourBitRegisterAsByteArraytestAtLastErrorCommander-Activators-ShortcuttestWordCanExtendWordminuteftestAlphaCompositingtestBoxPlotWithOneBoxShape testWhenSuperclassIsAnnotatedTootestAddEmptyGrowstestUnrefPointer*testTrueIfTrueIfFalseReturnsTrueBlockValuetestAddAfterLink!SystemCommands-RefactoringSupporttestEmptyInitializeOfAttributesContexttestPrintOnDelimiterLasttestModelsSizeSindarin-TestssqueezeNumberOutOfString:testStoreBase16(testTAddIfNotPresentWithElementAlreadyIntestPctestMethodsAddedInMetaclasstestNoNewLinesAfterGluedCommenttestFindBinarywindowTopRight)testTempNamedShouldFailGivenNameIsNotTemp-testClassDefFromLegacyStringHasSuperclassNametestCleanBlockClosuremouseEnterPagingArea:testStepOverHalttestIsEmptyFromEmptyMethodScope2testSetColumnTitleInPresenterPutsColumnHeaderMorphManifest-Resources-Tests:testClassWithUndefinedSuperclassNameHasUndefinedSuperclasstestInitializedSlotUpdateClass numeratortestDelayWaitTimeoutCompleted"testDoesContainReferenceFileSystemScrollableAdaptertestFailureVariableNotDefinedToolstestAllButFirstDo@testChangingPcInTheMiddleOfStatementSkipsTheBeginningOfStatementtestShiftDownShortStacktestNewLinesAfterGluedCommenttestUntypedTrueArgumentIsTrue testEqualSigntestIsStraighttestReadOnlyFileNamed testLeaves4testConvertingWithExtraBasisObjectIfItIsAlreadyBasis printOn:base:$testPassingByParameterAStructInPharotestStandardTraitSpec2-CommandLinetestIsInstalled(testTerminationShouldProceedEnsureBlockstestProtocolRemoval testPostorderifFalse:ifTrue:!testDoNotStoreIfHomeDoesNotExiststestMoveToNodeWhenNodeIsNonInlinedAndEmbeddedInNonInlinedBlock testPrimNexttestTallySendstestLocalMessages%test0FixtureCopyPartOfForMultiplinesstestSplitBlockLinkIncompletetestProtoObjectClassexpandMacrosWith:testPeek!testConvertingToAnotherScopeClass$testKeepBlockInMessageMutlilineSpace7testSubscribeToExistentNonObservablePropertyRaisesErrorover testInlineMethodWithMultipleArgs"testBehaviorWithUnategorizedMethod!testBlockCapturesVariableNotValue testEdges5testHeuristicBuilderForSingleHeuristicWrapsNonWrappertestNewBehaviortestskipUpToNodeSkipTargetNode8testScrollDownToNonExistingIndexScrollsBottomToLastIndex testAtLeast_UnpackagedPackage testCollect2test16BitReversed denominatorDebugger-Model-TeststestIndirectTraitSubclassingtestPromoteAsPackage#testPoolVariableImplicitEnvironment testExample02 testOccurrencesOfForMultipliness rcvrElement,testPropertyAtIfPresentDoNotClashWithPragmas_:+testEnvironmentIsCreatedWhenTagDoesNotMatchRing-TraitsSupporttestEscapeReEscapetestValidNameExpectSuccesstestHeapForwardsendsWithAColon'testCompareWithIfLesserIfEqualIfGreatertestSearchInTheWholeHierarchytestClassVariablesStringtestConcatenationWithDuplicate isFloatPointtestBenchForExceptionOSWindowDrivertestTraceForDisabledHalttestHttpRecognizedtestSelectDirectorytestIndexOfSearch)testMergeWithPredefinedFontCanBeDecorated=testFindThisMethodWithFullClassDoesNotIncludeOtherClassMethodtestLatin1EncodertestDefaultImage!testRefreshCacheWithScanAllSystemtestChevronIsWorkingOnClassSidePropertySortFunctiontestBasedOnBasisObjectordertestIndexOfStartingAtIfAbsent selectBlock testBasic02testSubClassWithTraitstestAttributestestCheckIfEmpty testTUsestestFailureExistingVariabletestUsersWithClassChangestestMczSerializationtestDeterminanttestEnableDisabledBreakpointpossibleParensupTo:.testNoSuperInitializeOnClassSideInitializationtestSlotDuplicationConflicttestTop-testSimpleTableWithFormattingWithSomeElementstestAsFloatPointBaselineOfEnlumineurFormattertestStandardMetaclassMethod#testMethodAdditionWithMethodRemovedtestUnrestrictedSlottestContainsReferencetestClassifyUnderUnclassifiedRoassal-Pharo12testBinaryStreamtestSelectShapeWithShiftClicktestBasicLayoutIceberg-Plugin-PharotestPointMinimalInformation!testDoItRequestorReadRequestorVar testMatches#testCapacityFromAsOrderedCollectiontestCanvasInspectdiffuse testThreeMicrodown-RichTextComposertestNoEmptyPackages testFloattestSelectsOverriddenMethod FileSystemunfocusedSelectionColor-testUnaryMessageNotMatchingAnInstanceVariable)testCompileClassifiedWithProtocolInstance#testOptimizedBlocksAndSameNameTemps-testFutureIsFinishedIfValueWasAlreadyDeployedtestRowIndexFromtestRemoveAllHaltsFromMethodSystem-ChangestestallMethodsAccessingSlottestSelectShapesHaveShadowMorphic-Widgets-TickList testPassingByReferenceAStructInC$testInstanceDefinitionIsInstanceSidetestEightNeighbors testCaption testRight testExtenttestBulkReading0testUsingTraitInAnonymousSubClassAndRedefiningIttestEachSelectorReturnsALesson testExample3 testProtocolstestsEndsWithEmptytestNormalSubclasstestLiteralSymboltestEphemeronSubclasstestDetectSequencedrigid!testTwoConsecutiveEscapeCharactertestFileOutSingleMethodAddition,testPackageOfMethodFromTraitsRenamedCategorytestWatchVariableWritesInClassMorphic-Widgets-Tabs-testNewLineBeforeStatementsWhenMultilineBlocktestTwoViolinPlotsClusteredtestPackageRemovaltestPrintStringHextestMutateIVObject4testArrayBindingsWithUppercaseNameDoOverwriteGlobals'testSmartNeedExtraRemoveInForOppositeAt$testInitializedClassVariableCompiledtestComplexSlotsSystem-Platforms~~"testBoxGraphHasStatisticalMeasures&testInstrumentedMethodIsCompiledMethodtestBasicWithCallbacks!testOrWithLeftFalseEvaluatesRighttestFullTraitTemplate"testSettingNilResetsGeneratesEventtestWidenOnEndOfBlock#testContainsOnlyExtensionDependencyMenuItemAdaptertestSumWithParenthesis#testDoDontIterateOnReclaimedObjects.testInjectingExceptionHandlerFromProcessItselfcompare:caseSensitive:daysInMonth:forYear:4testCoverageResultIsAnInstanceOfDTTestCoverageResult testBooleanAt testDequeue+testInitializedClassVariableReflectiveBlocktestFindCyclesThreeNodestestReadingFromContexttestIsExecutedFromSingleScopetestDetectEncoding"testKeyAtExistantValueReturnsOkKeytestSetNameTextargmaxtestSiblingOfReferencetestResponsibilityEvaltestLabeled04HasModeltestAllStoredSettings testImportAMethodWithNoTimestamp FFI-KerneltestInferiorOrEqualsWithFloat8testSelectWidgetIndexRaisesSelectionIndexChangeEventOnce#testEscapeCharacterInNestedLinkName nanoSeconds:$testUpdateMethodAnnounceModification*testNewFetcherWithElementsShouldNotBeAtEndtestExampleSimpleBlockArgument4testPassingStructureInTheStackSpMorphicScrollableAdapter testMessageTo$testReadInGivenContextShouldIgnoreIttestCanExecuteOnArgumentNode testPrimAddSpMorphicSpinnerAdaptertestNode*testStoppedSchedulerExpiresRemainingDelays testEviction7testRecompilingTraitMethodRecompilesTheMethodInTheUsersRefactoring-UItestNestedStructuretestInstallFromStreamtestRaisedTo02testRedefiningInstanceTwicetestStSerializationtestRemoveClassRemoveTagIfEmptytestLastwindowIsNiltestRelativeToReferenceCollections-Abstract-Tests2testUtf8CalloutShouldReturnDecodeUtf8EncodedStringtestDeleteAllHistoryGraphics-Display ObjectstestHierarchyRootstestConvertFromFraction$testFindThisPackageWithOtherCategorytestChangingDeleteSlot2SlotstestMergingOverlappingRectstestCreatingMethodInSubclassformatterClassTool-Finder-UI+testMultipleAssignmentHasNoExtraSpaceInsidetestPrintPaddedWithTo asMutator testClassSideMethodWithoutImpact.testSetColumnTitleInPresenterShowsThemInWidget testMultipletestIsWrittenInMethodtestCopyEmptyOldtestExampleThisContext testRemoveOne testPushReceiverVariableBytecoderesultMetacello-GitlabtestHasLabelFalsetestInlineMethod3!testNoChangeInSharedPoolsDetected(testContextSelectorForNonBuilderSelectortestComputerUUIDtestCopyNonEmptyWithout)testSpaceAtTheEndOfFirstLineWhenMultilineSpMorphicMenuAdapter KeyboardKeySessionAccessModeResolvertestBreakOnAccessToRoassal-Global-Tests testNumerator testIsNotNil testFromPointHeuristicCompletion-Model testNoRemoveAfterSubclassRemovedtestRemoveClassSlotAndMigrate indexOfSubCollection:startingAt:testCopyReplaceAllWithForSortedtestIsOfflineFalsetestPatchContentstestTerminateActivetestClassVariableEntanglement ifNotEmpty:testStructureOfBoldNestedText nextToLast/testDecompilationOfFFIMethodShouldHaveNamedArgstestCopyWithAlltestRealizeClass.testSingleLevelListSplitWithMultipleEmptyLines)testAddProtocolWithProtocolFromOtherClasswe&testAndWithLeftFalseShortcircuitsRight testCycle024testBestNodeWithInvalidPlaygroundIncompleteMidSourcetestWriteSectionTitleOntestReturnFormatValuetestBasedOnMultipleBasis test02addLasttestAllReferencesTo.testResolveConstantNULLShouldBeVoidPointerTypetestLiteralFloatSystem-Object Events-Tests testDegreeSinassociationsDo:twoMetacello-TestsMCCoretestNotifyArgumentBreakpointHit1testHideColumnHeadersInPresenterHidesThemInWidgettestAddInstVarNamedWithTrait2Clap-CommandLineextensionDelimitertestParentUpTo!testBlockWithParametersASTMappingtestCategoriestestAllSelectorsAbove0testShouldGetPotentialMatchForUnimplementedCallstestSpaceBeforePeriodtestThreeRemoveLasttestCompileClassifiedWithNilscrollbarImageColorFor:testNotNilIfNilReturnsReceivertestPrimLessOrEqual)testBlockWithLiteralReturnsLastExpressiontestLazyClassVarReadReflective.testWorkerExceptionIsHandledByExceptionHandlerisAllAlphaNumericstestStandardCommenttestTimeoutWithZeroDurationAbstractWorldRenderer-testAndAnOrEnvironmentAndAnotherOrEnvironmenttestDirectAnnouncementtestValidZLibCrc*testConfidencePercentageIsCorrectlyChanged%testDefinitionOfTraitedClassWithSlots testExactSqrttestCreationFromAnotherVariable$testIsNotSuspendedWhenItIsTerminatedtestCreationUnifiedInstancetestKeywordOnMultipleLine14firstKeyCtestCollectionWithSingleManyElementsReturnsTheRequestedInCollectiontestExampleSimpleBlockArgument5testBehaviorAddedtestNegativeIntegerPrintingtestBreadcrumbstestNoRemoteReadInBlocktestArgumentAttestCreateImmediateClassWithAll!testMissingExpressionAfterAReturn$testSimpleEnsureTestWithNotificationtestRemoveElementFromEmpty includesAny:testSixtyFourBitRegisterAnd testBottomtestAddMovieDirectorInvalidtestChangeAddOne ImageAdaptertestAllNamedInSortedByArgumenttestUTF8ReadFaultyInput>testIsAffectedByChangeOfSubclassMethodWhichOverridesSuperclass handleUpdate:!testAndWithLeftTrueEvaluatesRight.testConfidenceIntervalMinIsLesserThanQuartile1testInitialMethodVersion1testCanRemoveUnreferencedClassWithFullEnvironmenttestSelectorsForClass Shout-TeststestLoadErrorMicrodown endsWith:EtestErrorWasInUIProcessIsFalseWhenDebugSessionWasCreatedByANewProcesstestFailureInvalidSelectortestPointerCannotExtendWord4testRedundantBehaviorCommentChangeWithAbsentBehavior"testBindingsTableContainsMatchingsHtestBuildSelectorStringWithPermuteMapAndNewArgumentsWhenNewArgumentAddedtestSourceCodetest3testExactRaisedTo testIllegal contextClasstestTraitSequencetestNoPackageNameEndsWithTestKtestVariableWordClassWhenTraitCompositionChangedShouldAnnounceClassModifiedtestLeft%testDefaultsToSmalltalkSyntaxTutorial$testChangingAnAliasedMethodIsUpdated&testHasReadonlyRequiredResultByDefaulttestFloatParameterstestInlineLiteralArray,testFutureOnDoFailsOnFailingExceptionHandler)testCommentBetweenTemporariesAndStatement asDictionarynegated!BaselineOfNewToolsDocumentBrowsertestMetaclassFailure2testExpandedClySubclassWithTraitsOfClassWithTraits"testRemoveProtocolWithRealProtocoltestProtocolNameOfSelectortestRemoveClassTraittestTraitWithComplexSlotAfter/testFinalizationWithMultipleFinalizersPerObjecttestPrintRelativeWithParenttestCenterEmpty2 IdentitySettheOther testClassInstanceVariableRemovaltestCallWithSelfParametertestConvertFromIntegerWithScaleatEnd2testInferUndefinedInstanceVariableUsedInInitializetestIndexOfKeyIfAbsenttestDefinedVariablesKeymapping-TeststestIsAtLeastInCycletestPropertyAtPutKtestCanRemoveUnreferencedClassUsingLimitedEnvironmentButReferencedElsewhere/testTwoRecursiveCriticalsShouldNotWaitEachOthertestAncestorMerge,testLiteralsEvenTheOnesInTheInnerCleanBlockstestFailureMetaClassFailure:testSubClassWithTraitsAfterModificationOfParentSharedPoolsDOWNtestRechainWithChainsAndNiltestUTF8Encoder3testSkipToPcDoesNotLoopWhenAimedPcIsBeforeCurrentPc property:testNumberOfMethods testAccessingTempsVectorInBlock2testRedoIfEmptyNewTools-ProfilerUItestIfNotNilIfNil0ArgAsVar+testSlotAdditionShouldAnnounceClassModifiedthisX)testClassCreationShouldAnnounceClassAddedtestDefinitionStringtestEnvironmentOfOrganization testWithUsestestAdditiveConflictlessMergeIceberg-Plugin-MetacellotestAndEnvironmenttestRedundantMergetestMultipleChunks Files-Tests'testNotSimilarToDifferentKindAnnotationKernel-Extended-TeststestStringAsNumber$testTypedFloatArgumentHasDefinedTypetestChangingRenamedSlotifTrue:5testTraitedClassSubclassHasEmptyClassTraitCompositiontestSemaphoreNoTimeout0testFutureOnDoSucceedsOnTrappingCorrectException"test0FixtureRequirementsOfTAddTesttestSelectorEnvironmenttestSignedInt64testCreateNormalClassWithIV testNamingtestSelectThenDotestRenameInstanceVariablespan testSetUptestDisableBreakpointtestMath passArraytestDuptestForbidInstantiation testPushSelf"testCreateVariableWordClassWithAll!testProperFileInOutProtocolIsUsedtestNameWithDelimitertestPrintShowingDecimalPlaces3"testClassSideDefinitionIsClassSide"testNestedBlocksRemoteInBlockCase3testRealValues testUnion'testBuildVariableClassVariableHeuristicMorphic-Widgets-MenubartestLoadNotFoundMicrodowntestPremultiplytestIfCutDoWithCutAndUncuts5testFailureInlineMethodForSuperSendThatAlsoSendsSupertestSchedulesFIFOtestSharedPoolsCollection#testTryingToModifyReadOnlyInstancestestSizeLongLongSUnit-MockObjects-Tests,testRestartTestShouldPushNewValuesToTheStacktestResolveRelativeReferenceSpMorphicContainerAdapter testWithRB3/testInjectingExceptionHandlerIntoProcessWithArgtestInstallFromFileSpMorphicLabelAdaptertestTemporaryNamedtestTempNamedPut>testChangingPcAssociatedToMethodOrSequenceNodeKeepsStackAsItIstestBasicStatisticalMeasuresdown/testTypeCharacterWithoutResultsNarrowsSelection=testRemoveClassUnregisterTheClassDefinedMethodsFromItsPackage endsWithDigittestRemovePathIfAbsentSecondsInMinutefifthBaselineOfMiscJobs#SystemCommands-MethodCommands-TeststestSumUnsignedCharBtestBuildPresentationWithDoesNotUndertandShouldReturnCodePresentertestBoldsWithoutClosure testMarshallingStringReturnValueSpec2-CommandsMetacello-CoretestStepreplaceFrom:to:with:startingAt: testCommandstestPngEncodingColors8permutationsStartingAt:do:testByteString addNoSort:testFileOutSingleTraitRemovaltestRemoveFromSystemtestCharacterParameters$testObjectCentricWatchOnceDebugPoint"testCanCreateHttpRepositoryFromUrltop'testMethodModificationWithMethodRemovedtestBasicCollectThenDo9testWorkerProcessDiesAfterWorkerAndAllFuturesAreCollected ifNotNil:zhuenexnexttestMatchMethodtestItalicCreatesInnerTexttestResolvingConsistencytestAllExistingProtocolsFortest0FixtureCreationWithTestargtestBehaviorCommentChangetestExternalObject from:to:do:testIsObservableSlot,testMouseMoveWithoutDraggingDoesNotStartDragtestPerformChangeClasstestCopyEmptyWithout-testTwoLastExpressionsOfASequenceGotExtractedtestAnnotationConstexprASTtestDeclareInstVarBlock allButLastDtestBuildSelectorStringWithPermuteMapAndNewArgumentsWhenArgsPermutedRtestRedefinedTraitedClassSubclassClassTraitCompositionIncludesTraitedMetaclassAPI2testDoItContextReadIvar testHasBindingThatBeginsWithTemp*testFourthByteArraysReturnTheCorrectValues testDivide testCallgraph asCharacterat:ifAbsentPut:testSelectedTabsWithoutContext$testExtractSimpleMethodAndOcurrencestestSystemVersiontestHasDefaultClassLocalScopetestDecodingErrorstestResolveType2testResolveConstantNULLShouldSetConstantNullLoadertestAnnotations%testLinesOfCodeMultilineMethodCommenttestPrimitiveRandomGeneration1testUnarySymbol testSupplyAnswerOfFillInTheBlank"testNestedBlocksRemoteInBlockCase1windowLeftEdgeRight Generator testCharCalltestClassDefinitionToolIsNotValidWhenReferencingDifferentClass testStoreOnidentityIncludes:whiteTreeUnexpandedtestIsVariableBindingtestStylerTitleLabelRoassal-Shapes,testResetFilterShouldRetrievePreviousResults.testCastedTypedConstantIntegerHasConstantValue testLongCalloutDoesNotBlockImagetestExtractSetupExample2testNoNewLineAfterTemporariestestCanAddOriginQtestNoRemoteBlockArgumenttestWriteStreamifPresenttestNthRootErrorConditions*testLogLocatorDefaultSmallestPowerIsMinus3 testNotEmptytestCenteredAttachPoint className;testCreateUndefinedClassShouldCreateNewClassThatIsUndefinedtestFindThisPackageWithCategoryBaselineOfMetacello asUppercasetestSimpleResolution)testBehaviorDefinitionModifiedForCategorytestSplitStringOnSubstringtestNewTextStreamtestExecuteSortingOn testUpTo3 testCeilingtestPragmaAlreadyExists testCapacitytestHasDirectories testExiststestSplitJoinStringOnCharBtestPackageCommentToolIsNotValidWhenNotAPackageOrClassGroupContextselect:thenCollect:testRejectAllThenCollecttestConstructionUsingWith)Calypso-SystemQueries-Tests-PExtendedByP5find:testSetWithNilItemsIsHealthy*testIdentityKeyAtExistantValueReturnsOkKey testLayoutSettestHeadReference*testDuplicatedInstanceVariableInSuperclasstestSuperiorOrEqualsWithFloat*testAddTreeWithSubDirectoriesShouldSucceedtestBinaryZippedtestMarshallingOOP$testCompileWithProductionEnvironmenttestIncomingConnectionsOf testBoldsAndCorrectNestedItalicstest3DCoordinates windowBottom rename:to:in:testAsLargerPowerOfTwo$InitializePackagesCommandLineHandlerSpec2-ExamplestestDurationMoreThanMaxTicks'testErrorProducedByAllocatingInTheImagetestCompactClassTemplateisInitialQuote testPopToptestWithoutSyntaxHighlightSpMorphicStatusBarAdapter.testCreateAndChangeWithCommentDoesAnnounceBothtestWithSharedVariable(testFinalizationRemovesEntryFromRegistrytestHidePresenterHidesWidgetMicrodown-TeststestWriteToContexttestCopyWithoutFirst'test0FixtureRequirementsOfTGrowableTesttestSequencedTimesRepeattestMethodReturnSpecialnottestExtentWithBorderMinBaselineOfEpiceatestUTF32EncoderExampleFromD100testAccessibleRealValuestestSelectThenCollectOnEmptygroupsOf:atATimeCollect: announce: testAcceptEntryIncrementsAverageisEnclosingMark: testFactorytestInstanceCreationMajorMinortestSimpleRetryUsingoptionInlineNonetestOneNewLinesAfterSignatureeachasSortedCollectiontestRoottestNottestRemoveSharedPool,testLookingForStoreLowercaseReturnsDiskStoretestAlphaCompositingSimulated$Calypso-SystemPlugins-Traits-QueriestestFailureClassDoesNotExistMetacello-FileTreetestNoRecursionDtestAddUndoWhenTheUndoStackIsFullCorrectlyPutsTheChangeAtTheStackToptestUnclosedAnnotation%testFourBackQuotesClosedByThreeQuoteseStrtestNew reverseDo:MonticelloTonel-Core&testStepIntoQuickMethodInCompiledBlockbasicNewisAlphaNumerictestNBitAndNNegatedEqualsNCollections-Streams&testInitialContentOfInterruptedContext(testBestNodeWithValidPlaygroundSimpleMsg*testCaretInBetweenTwoWordsHasNoWordAtCarettestRecompiledReturnFromClass(testPriorEntriesFromNullReferenceIsEmptytestCompiledMethodCanBeExtendedtestDynamicNameMetacello-GitHubtestFileOutSingleClassRemoval0testLinesOfCodeMultilineCommentWithoutWhitespaceequals:testSemiperimetertestBehaviorWithMethods!testFileOutMultipleMethodAddition!testAllSharedVariablesOwningClass)testUnresolvedClassGroupCreatorPropertiestestPrintingTallyUninitializedtestLabelsTopPosition(testSelectingPluginWillUpdateWindowTitle testNormalizetestKindMonthtestInvalidGZipCrcaddIfNotPresent:testAsNumberWithoutDecimalPointtestLongMultipleArgumentstestWindowsAbsolutePathName ButtonAdaptermouseLeaveDownButton:testInstanceVariablesString testAllEasingtestExportAMethodWithLangTaginstructionStream testColumnstestRemoveAllSuchThatatLast: testMerge2#testDynamicLiteralArrayReturnsArray!testThoroughWhichSelectorsReferTocharCodepolynomialEval:testSplitBlockLinkInlineImagebadSimpleExpressionstestReferenceDependenciestestRootPrintString add:after: testDebugAPIAthens-ExamplestestHasCaption whileFalse: testTSlottestBlockAndContextSourceNodetestTwoArguments$testwhenSelectionChangedDoFromEditorRefactoring-CoretestExampleSlotWithStatetestComparisonWithSimilarResulttestBestNodeWithValidPlaygroundisSpaceSeparatortestParentResolutionWithPathtestFindCyclesOne9testWhenChangeDirectoryShouldFilesListContainsHisChildren testAsInteger0testWhenAnnotationFailsCheckForForbiddenProperty9testFutureFailureCallbackExecutesInSameLocalProcessRunnerBaselineOfClassParserDtestInsettingLargerThanRectangleExtentShouldNotProduceNegativeExtent#testGettingExistingClassNameBindingtestWithFromTotestARectangleContainsItsOrigintestAnchorIsAttachedToItsTargettestMultipleTraitstestSuperiorToMinimumAtestWorkerInstancesAreCollectedAfterStartingAndStoppingWorkerPool*testIndexOfSubCollectionStartingAtIfAbsenttestPutNegativeStPharoApplicationMorphic-Widgets-Taskbar-Teststest0TStructuralEqualityTesttestContentsInsideSubFolder"ReflectionMirrors-Primitives-TeststestShowingLessonByIndextestExpandedTimequotetestWorkingDirPrintString/SpMorphicMenuGroupAdaptertestStepIntoQuickMethodBooleantestNoChangeOfLayoutDetectedtestTestResultIsNotEmptylast:testAnnotationsWithoutClosure$testRemovedSelectorsWithLiteralArraytestEmptyBlockOneArgumentsettestExtractSetUptestIntersectionsWithPointtestNotifyTempBreakpointHittestIsEmptyFromEmptyClassScope-testBestNodeWithValidPostionOnMethodPeriodEndtestHasProtocoltestWithTemporaryVariable testContents3testGettingAllRedefiningInstancesShouldCleanGarbage0testImplicitEnvironmentContentForClassDefinition testOldBackunziptestBorderWidthNotHomogeneoustestAcceptEntryLogsIttestOneLineMessagecharactersExactlyMatching:BaselineOfQualityAssistant!testFalseIfFalseReturnsBlockValue#testLookingHistoryQueryShowsResultstestCanConsumeLineBasictestKDESetBandwidth nextPutAll:5testFutureSuccessCallbackIsCalledAfterValueIsDeployed listClasstestAlphaCoding5testDoubleClickShouldNotTriggerIfClickedOutsideBounds&testChevronIsWorkingOnClassSideOnEmptytestClassNameMustBeSymbolStestChangingPcToNonExistingBytecodeOffsetGoesToPreviousPcWithExistingBytecodeOffset testObjectCentricWatchDebugPointtestExternalLinktestIncludedPackages7testFixedLocatorNumberOfTicksIsOkWithCollectionTooLarge5testFutureFirstCompleteOfSuccessIfSecondSuccessFastertestKeywordOnTheSameLine3EdotestPragmaAfterBeforTemp testCenternumberOfWishedDecimal"testFillingWithClassInsteadOfTraittestClassesShadow localSecondstestUTF8ReadStreamBacktestReadAllLargerBuffer&testClassTraitIfMetaclassAlreadyExists-testResolveConstantNilShouldBeVoidPointerTypetestNoRemoteBlockTemp testAverageXtestclassVariables1testSplitBlockLinkWithParenthesesInsteadOfBrackettest0TSizeTest/testMessageSend_conditionBlockProducerMethodASTtestEnumIdentstestSourceNodeExecutedtestFoldersOnly%testMonitorAnnouncesUpdateWhenEnabledtestIsDirectory'testWhileTrueExecutesRightBlockWithTemptestRemoveSimpleSenderOfMessagetestProtocolOfSelector4testIsNotSuspendedWhenItIsRunningButNotActiveProcess testSideOf testDiagonalstestAreasOutside1"testMouseEnterEventIsNotDuplicated aCollectionReferenceFinder-CoretestHorizontalLineBlock testMultilinetestUnregisterPackageFuel-Core-Testseuro(testEditClassOrPackageScopeRemovingClass!testCompletionBeforeKeywordColumnOmSessionStoretestPackagesChangedtestRedefinedTraitedClassSubclassHasEmptyClassTraitCompositiontestModifyingSuperclass+testPassingByReferenceAStructInArrayInPharo testError groupedBy:testOverriddenMethodgreentestAtIfPresenttestSkipUpToNodetestRenameTestMethod1testUsingMethodsSuperredtestContentsSettestIfNotEmptytestSplitJoinStringOnString/testFutureFallbackToHasFirstValueIfFirstSuccesstestByteArrayParenthesistestComplexConflictlessMerge testValuesDotestCannotLoadtestDeclareGlobal;testClassCommentToolIsNotValidWhenReferencingDifferentClass'testUntypedNullArgumentHasUndefinedTypetestStatementNodeContainingtestShowFirstLessonOnGo#testKeyAtValueIfAbsentLocalyDefined testArguments+testCallingFunctionWithW64CallingConvention OmDeferrertestReciprocalModulo testOneHit#testTruncatedToSizeSameAsCollectionread#testAssignmentHasNoExtraSpaceInsidetestEnumerateShouldFetchsupertestDoItContextReadTemptestRegisteredPackages3testNonDefaultSettingValueIsIncludedInTheStoredFiletestChangingHelpAffectTheWidgettestBorderWidthHomogeneousBaselineOfExternalProjectLoader%testLayoutWithSecondElementIsNotEmpty.testEnvironmentWithCorrespondingClassIsCreatedtestBinaryFormatReceiver%testSixtyFourBitRegisterLeftRotateBy3 testDrag2keyFromCharacterTabletestSumUnsignedInttestLastBCOffsetTestLtestRemoveClassUnregisterTheClassExtensionMethodsFromTheCorrespondingPackageCtestStepIntoQuickMethodCallNotReturnedShouldLeaveTheValueStackEmpty%testRemoveElementReallyRemovesElementtestAddClassInstanceVariabletestIsOtherPunctuation3testExplicitRequirementWithSuperclassImplementation%testExtractTwoArgsWithAndWithoutMinusbitAnd:testDoubleRemoteAnidatedBlockstestPushConstantFalseBytecode)testAcceptEntryLogsAverageTypedCharactersGtestuFFIMethodSelectorInNonMarkedContextDoesNotFindAMethodEnterSelectortestSequenceIfNotEmpty testScope testEqualtest0FixtureOccurrencesTest#testConvertingWithNewCompositeScopebind: testBlockTemptestCreationByMethod testTooLongBlockBodyWithArgument+testSearchForRegexpStartWithCaseInsensitivetestMethodWithImpact milliSeconds: testDepthtestIncomingAndOutgoingShapesStestFigureWithBold)testUnmarkRemovedClassIfRenameTargetClasstestOnePresenterShowsOneWidget Roassal-SpectestExtentIsCorrecttestUpdateShape$testSearchingSaIncludesSaveAndSaveAstestMergeIntoImageWithNoChangestestCompositionFromArraytestTraitCompositionWithCycles%testNoNewLineBetweenVariableAndIfTruestyleCollections-Stack$testLayoutCanHaveMoreThanTwoChildrentestAsStringOnDelimiterLastOneSpMorphicCheckBoxAdaptertestAllSystem-Settings-CoretestInstanceVariableShadowing'testCopyPackageAndChangesCopyReferencestestHasZeroPriorityByDefaultright&testKeyAtExistantValueCopyReturnsOkKeytestAddingIconsShowTheIconRoassal-LayoutstestWhileWithTempNotInlinedtestAccessRealValuesstringtestFindOcurrencesInClasstestHeaptestPeriodAtEndOfMethode testBitAttestDrawingWayOutside3withAll:1testRebuildPresenterDoNotLetReferencesInAnnouncer'testParentResolutionWithRemoteReferencetestNewFromPairstest4BitDisplayContainerAdapter findSelectortestExampleSlotWithFluidAPItestEmptyArraytestNoUnusedClassVariablesLeftFreeType-MorphicNSPerlinNoise2)testExampleTempNamedTempVectorNestedBlocktestPreorderSelecttestSignedLongLong5testuFFIMethodSelectorLookupsFirstMethodInSenderChain0testPrintOnBlockDefinedInMethodWithoutSourceCodemenuTitleColor$testClassUsingTraitsDoesNotHaveUserswritten OSWindow-SDL2 testSortUsing7testUncorrectJSONMetaDataProducesDictionaryWithContents asHexStringtestIndentsForKeywords1!testSequenceOfMethodModifications testBalancedMonticelloFileServices!testDegreeSinForExceptionalValues!testNotSelectsNotDeprecatedMethod'testNextNameForExtensionNegativeTesting4testButtonDownClickShouldSelectionIndexBeDecrementedtestBadPathVariableIsusedtestFailureMethodAlreadyDefined&testStepIntoMethodCallShouldActivateIt*testDynamicLiteralArrayIsNotInLiteralFrame saturation!testMutateObjectInstVarUsingAtPut&testNonConflictingTraitsAreNotConflicttestJustSendsSuperFailingtestOpenAllOnUnloadedFontFamily3testFutureSuccessCallbackExecutesInSameWorkerRunnertestCopyAfterLastEmpty growAtLasttestOpenCanConsumeLinetestFixingStateBeforeExecutiontestSingleLevelListWithStartestStepIntoDoIttestAddIncludesSizeReclaim.testPushDownMethodThatReferencesPoolDictionarytestChangeTitleUpdatesTab+testSetUpToolIsNotValidWhenNotAClassContext*testPackageOfMethodFromTraitsAfterCreation;testSettingAClassInAClassTraitCompositionShouldRaiseAnError asOctetString shallowCopy@testWindowShouldBeOpenAfterStartupWithGoodMorphWhenNoMorphIsSave#testDontFormatCommentWithStatement2testAddSharedPooltestMaxYValueIsOutlierwindowRightEdgeLefttestUnsigned4ByteIntegerstestConvertingToNewMetaLeveltestReadStreamManipulationtestExactMatch(testGTSpotterNewIsRemovedAfterAddingText testSendSupertestDuplicateClassPreserveSlots:testUnselectAllInWidgetRaisesSelectionIndexChangeEventOncetestNewLinesAfterComment'Calypso-SystemPlugins-FFI-Queries-TeststestIncludeClassWithExtensionstestOnForkErrorExecutesBlockgtestMySelector testPushConstantMinusOneBytecode testRootEntrytestInitializerDefinitioncounttestMarkBlockPointBlocktestReadStreamNotFoundUtestReplaceKeywordTokenWithCaretInTheMiddleOfWordWithFollowingWordsReplacesEntireWordanItemtestSizeSignedInt testTAddTwicetestIntegerParttestTraitRemoval0testAddAtSamePositionTwiceSetsChildrenSingleTimescaleBy: testWithEdges(testConvertingWithoutExistingBasisObjecttestFractionPart6testRefersToLiteralsReturnsTrueWhenLiteralIsByteSymboltestVariableWordClassIsWordsprintOn:base:length:padded:testBacktestClassUsesTraittestSetOfFloattestResultTreeViewstestCanRemoveReferencedClass testMatrix testPropertytestWithoutExtensiontestGrowWithNilaBlocktestMarshallingTrueReturnValuetestMixedMethodtestSeenPackagesName,testModifyExtensionProtocolUpdatesThePackage$testTraitWithComplexSlotInSuperclassasBittestLastShouldGoToThirdLessontestDebuggerTempAccess$testSearchingVeDoesNotIncludeIcebergtestBind-testAreDifferentForDifferentAnnotationClassestestBinaryFormatParametertestInitializeFrom testInfinity1testNewLineBeforeEndBracketstestPlotExtentBtestRenameClassUpdateClassExtensionSelectorsInTheExtendingPackagestestNeedsReturntestTraitWithComplexSlotAddSlottestCopyWithSequenceableisDigit indexOfAnyOf:testCreationByNamedParenttestMethodWithoutImpacttestParseResetVariabletestPasswordIsSetInWidgettestMethodsReferencingClassesseconds:1testChangingOtherPriorityLowerDuringSemaphoreWait3testNewStreamContentsReturnsCollectionOfCorrectSize?testAddMCPackageForCategoryAlreadyExistingDoesNotCreateAPackage!testWorkerRunsAlwaysInSameProcess8testResolveConstantSelfShouldResolveToExternalObjectTypetestUnaryNoExtraSpacesAftertestSumUnsignedLong:testWindowShouldBeSaveBeforeShutDownSaveRootButHaveNotRoottestPrintOnWithParametersBaselineOfClassAnnotationBasicCommandLineHandlerSystem-Caching6testIsNotTerminatedWhenItIsInsideLastTerminationMethod General-Rules borderColor'testTraitWithComplexSlotUsedInOtherSlot testAllSlotsisClosePunctuationtestMultiLogScaleScaleCtestRefersToLiteralsReturnsFalseWhenLiteralNotInMethodPropertiesKeytestIsPrimitivekeywordsStrict<=testCommentWithStyle$Calypso-SystemPlugins-Traits-BrowsertestFindAnyStringIntestTraitsMethodClassSanity"testCopyReplaceFromToWithInsertionKernel-CodeModeltestAddInstVarNamedOtestMultipleTempAssignmentWithOneReferencedAfterExtractedCodeExpectGotExtractedo3testMoveToNodeWhenFromNonInlinedBlockToOuterContextcompare:with:collated:Iceberg-Libgit-TonelFreeTypeSettingscopyReplaceTokens:with:testIsClassSide testFloorEtestErrorWasInUIProcessIsTrueWhenDebugSessionWasCreatedByTheUIProcesstestKeywordOnTheSameLine2'testUntypedTrueArgumentHasUndefinedTypetestPackageNamedIfAbsenttestNewPresenterIsNotDisplayed)testExampleTempNamedTempVectorInlinedLooptestJoinArrayUsingObject/testRemoveChildAddedAfterOpenRemovesFromAdaptertestLiteralCharacter!testIteratorWithEmptyBlockIsAtEnd'testComparisonOfFunctionsDefinedByBlock+testWorkerProcessDiesAfterWorkerIsCollecteddetect:ifNone:testDoesNotUnderstandtestByteArrayEmptytestNoLiteralIsPinnedInMemorysplitOn:indicesDo:testSetMovieDirectorInvalid*testNextManyAfterLimitShouldStopAfterLimittestBasenameNoParentbelow1testRemoveSelectorByAndAndNot Random-Tests(testBestNodeWithValidCascadeMidStatement4testUnhandledErrorWhenHandlerPassesOriginalException&testRetainBlankLinesBetweenStatements2testPerformRenameClassVariableSpMorphicPaginatorAdaptertest1Bit removeAlltestMetaclassSuperclasstestRecompiledReturn ColorPickertestLayoutWithSlotsNotEquals test16BittestYTickLabelstestStepOverAssignment testMergeWithtestExpandedMetaclassWithTrait#testReadComputedSlotReflectiveNoArg testWithWeirdValuesLineWithTickssortedElementstestChildDirectories-testOwnMethodsTakePrecedenceOverTraitsMethodstestChangingRenamedSlot2SlotstestDoNotBreakSmalltalkVersionNewTools-DebuggertestDoEvaluateDeclareGlobal*testTraitDefinitionNodeIsTraitSequenceNodetestWindowCreation)testUpdatingSelectionsOnUpdateWithRemovaltestSelectIsNotShallowCopyRottenTestsFinder-TeststestNextIntegerBetweenAndBaselineOfWelcomeBrowsertestCharacterization testVerticestarget testAsNumberWithoutDecimalPoint2testMethodAdditionSystem-Hashing4testNestedBlockWithExternalTempReturnsLastExpressiontestVennDiagramTwoSetsSystem-SourcesCondensertestHighlightShapes*testHighlightAllShapesThenHighlightNothingtestIsVariableBreakpointtestMetaclassNameisFloatColortestEmptyHistorystreamContents: aSubstring capitalizedtestWritingOverflowtestPlustestClassesWithTraits kmDispatcher FreeTypeCacheSpMorphicBoxAdaptertestAsPackageWithError)testFigureWithParenthesesInsteadOfBracket,testUndeclaredReparationWithInstanceVariable testEqualstestPrintString_EmptyProgressBarAdaptertestPushConstantTrueBytecodeBaselineOfSortFunctionsNewTools-FontChooser-TestsNewTools-RewriterTools-BackendGtestUnselectWidgetIndexRaisesSelectionIndexChangeEventWithSelectedIndex"testExistingClassVariableAccessors(testLoadNotExistingClassNameForRealValue+testFindStClassProcessorTestWithPartialText+testLegacyCalloutShouldReturnStringArgumenttestWindowLabelling$testUndefinedClassMetaclassIsDefinedtestFormatCommentWithStatement;testSkipUpToNodeDoesNotLoopWhenAimedNodeIsBeforeCurrentNodetestCanBeExecutedtestNameGZipWriteStream!testRunResultIsDTTestRunnerResulttestComputeVerticesSingleLine%testLastClickedMorphSetUponUpdateListtestSliderMouseUpReleaseDragOpalCompiler-Tests%testSingleLevelListSplitWithEmptyLineLtestMoveToNodeKeepsStackWhenAimedNodeIsMethodNodeThatDoesNotHaveAssociatedPC testLoad2!testConflictsAliasesAndExclusions7testAddMethodCommentTransformWithExistingQuotationMarks#testNextVersionAlphanumericFilenametestUnmatchedByteArrayBrackettestMixingParameterstestAsNumberWithExtendedScale,testWithBottomDoesNotProduceInvalidRectangleCalypso-Browser-Tests CodeExport testIsZero asColorreftestClassEnumerationtestBlockReturnSpecial testBadBasetodaytestRedefineSuperclass,testSetPackageOfClassAnnounceClassRepackagedCalypso-SystemQueriestestModelWithCollectedDatatestFormatBodyReflectivity-Tools-TeststestMonospacesWithBackQuotetestLargePrimesUpTotestLocalRemoveRemoteModifytestSumSignedLongLongtestNewFromSampleBytestestConcreteArchitectures!NewTools-Spotter-Processors-TeststestParseFailure"testSingleQuoteBlockFollowedByListtest0FixtureDictionaryKeyAccesstestRemoveInstanceVariabletestConcatenationWithEmptytestRepeatExecutesBlocktestHierarchyEnvironment!testStoreTwoSettingNodeSeparatelytestRendering01 testParseTexttest6ktestPathConsumptionBaselineOfBasicToolstestMetaclassHasExtensionsxin/testRenamingExtensionProtocolToAnotherExtensionBaselineOfColorPickertestSteppingReturnSelfMethodtestSixtyFourBitRegisterOrtestSimplePass testPrimBitOr#testBehaviorWithUnategorizedMethodstestTemporaryVariablesMethod sortBlock:testInferiorOrEqualtestSequenceIfNotEmptyifEmpty5testUnhandledWarningShouldBeProcessedAsUnhandledErrortestUsedTraitsBaselineOfTaskIt9testBestNodeWithInvalidMethodIncompleteMidSourceOnMessageweighttestThirtyTwoBitRegisterXor*Calypso-SystemPlugins-Critic-Queries-TestsSTONtestShouldQuitModalWindowAdaptertestClassWithCommentAndStamp-testNegatedFilterIsNotNarrowThanCaseSensitiveSpMorphicCodeAdaptertestInvalidZLibCrctestNilIfNilEvaluatesBlock!testDisableDuringWithInterruptiontestRejectThenDo>testEditClassOrPackageScopeAddingClassAndCompletingFullPackage WindowAdaptertestDetectNoChangeJtestAddMethodInExtensionCategoryMatchingNameAddMethodToTheExtendingPackagePragmaCollectortestBasedOnEmptyBasis testPrimAtPut0testCreateAndChangeWithoutCommentDoesNotAnnounce testBitMask!testCopyReplaceAllWith1OccurrencetestIndirectSequencetestContinuationExample2testPrintingClassSide5testIsAffectedByChangeOfOwnMethodWhichIsNotOverriddenKtestBeginsWithFilterDoesNotFetchTwiceIfTheFilterIsARefinementOfPreviousTextRing-ChunkImportertestThreeHitSameOneRottenTestsFinder-FakeTests(testMutateObjectInstVarUsingInstVarAtPut_testNoOrphanPackagetestIntersectionsWithSegmenttestMustInclude02testSign*testApplyHeightChangesTheHeightOfTheWidgettestFromDetecttestSumUnsignedInt8findBinaryIndex:ifNone:testFileOutSingleMethodRemovalguarded0testChangeActivatedAfterOpenCheckboxDectivatesIt mouseDowntestAllUnresolvedtestAtPathIfAbsent)testKeepBlockInMessageNotMutlilineNewLinetestIntersectionsWithPolygon)testRegisterPackageTagConflictWithPackage)testSearchingSettingsFindsTheCorrectEntrytestSizeCharEnum?testPackageCommentToolIsValidWhenReferencingDifferentClassGrouptestDependenciesSizeTo+testInstanceVariableNamesMetaclassInterfacetestKeyStrokeWithMaxLengthKeymapping-Core%testInsertClassWithinExistingHiearchycloseTo:7testFailureExtractMethodWhenGivenSourceIsNotInTheMethod"testParagraphEnvironmentParagraph3 testIntegers dividend:/testUndeclaredVariableWhenItIsAlreadyRegisteredscanner3testUnknowSuperclassShouldInheritFromUndefinedClass testAnchortestAnchorReferenceUnevaluated*testAnnotatedBlockOnTwoLinesWithFormattingtestallMethodsWritingSlot testRedirect*testRemoveMethodAnnounceRemovalOnlyInTraittestBuilderTraitsSpec2-Code-Diff-MorphictestBigReceiverInexactSqrt%testDoesApplyForSuperMessageSendNodes#testAdd3BoxPlotsReturnsClusterChart8testBeginsWithFilterReturnsValidResultsWithTheSameFiltermetaLevelForHierarchyOf:testNewVariableWordClasstestForMillisecondstestMethodContexttestOneHitTwice findLast:testBoxGraphHasScalesaa:whitetestWriteStreamDoifPresenttestLinktestClassWithNilSuperclass!testAutoLocatorNumberOfTicksIsOk3testInitialButtonDownIsDisabletestNewLineAfterTemporaries(testProperInstanceCreationProtocolIsUsedtestRemoveLeaf2 Dictionary#test0FixtureSubcollectionAccessTestarcTantestIsCashingResourcesFalsetestBuildingGroupstestTraitExclusionstestNoExtraSpaceAroundPeriod$testLogLocatorBaseIsCorrectlyChangedGeneral-Rules-TeststestMicInputfilePathError#testLayoutForSubclassDefiningSymboltestScaleLinear lastValuetestSingleSlash testEmbeddedAnchorInTextAreDrawn8testMoveMethodFromExtensionToExtensionAnnounceRepackagedtestDeactivatedCheckboxPresenterStartsDeactivatedCheckboxMorphtestAssignInstanceVariabletestDeprecateClassTransformtestUnsignedLongLongtestPackageOfUnpackagedClasstestEmtpyClassVariableStringtestExampleSimpleBlock3testDefaultSettingValueIsNotIncludedInTheStoredFiletestIndexFromPositionTextInputFieldAdapterkeytestUndefinedVariable7testFailurePullUpWhenSuperClassDoesNotDirectlyImplement Network-UUIDasStringOn:delimiter:testTallyMethodsClap-Commands-Pharo#testConvertingWithExtraBasisObjects)testReadIntoStartingAtCountFromStreamWidetestNonCharacterPositivetestExampleTempNamedCopyingtestPrintOnBaseShowRadixtestUnifyClassTrait textColor testAstScopetestIfNotNil0Arg(testClassAdditionWithClassAlreadyRemoved#testDataMatrixArrayShouldNotBeEmptytestAllNamedFromToSortedUsingtestPresenterTakesRightHeight testMaxIfNiltestCacheDectivationtestWatchDebugPoint testCachetestUnknownSlot/testRemoveProtocolAnnouncementDuringCompilationle,testBadPathRemovingNonEmptySubWithSubclassesnone/testFinalizeValuesWhenLastChainContinuesAtFronttestRemoveAllShadows FooBarBaz$testTraitWithComplexSlotAddClassSlottestNextNameForExtensiontestAssignmentFormatValue/testNotNilIfNotNilWithArgumentReturnsBlockValue stopIndex%testBaselineOrConfigurationNameSuffix(testSelf_conditionBlockProducerMethodAST primitive:testBreakpointsForModelasArraytestPrintingBoldtestClassAdditiontestAssignGlobalVariable+testExtractMethodThatNeedsTemporaryVariabletestConstructionNative-BrowsertestGcdtest8BitDisplay.testStClassProcessorIsRemovedAfterUpdatingText testSorting02Zinc-Resource-Meta-CoretestOneElementtestNonObsoleteClasstestWaitTimeoutMSecstestCopyNotSameClassAnnotation-Tests/testInjectingExceptionHandlerIntoRunningProcessOSWindow-SDL2-ExamplesLimitedWriteStreamRoassal-Inspector-Tests6testExplicitNotifyUnexistentPropertyChangedRaisesErrortestKeywordFormatReceivertestDifferentMethodsAreConflicttestRetrievesActiveScopetestBreakOnReadToolbarButtonAdapter&testRemoveMiddlePageWhenLastIsSelectedKtestVariableByteClassWhenTraitCompositionChangedShouldAnnounceClassModifiedtestSearchWithFunctionUnix64.3testDTTestCoverageResultBuildTreeForUIContainsNodes?testTerminatingBlockedCriticalWhichWasSignalledButNotResumedYet3testShouldWorldMorphBeAfterFontClassesInStartupList2testTrueIfTrueReturnsBlockValueWithTempInsideBlocktestSelectThenCollect#testFalseIfTrueDoesNotEvaluateBlockDtestDTTestCoverageResultHasCovered_Uncovered_PartiallyCoveredMethodsBaselineOfLibGit writeStreamtestRenameTestMethodtestReturnDoesNotExistpeekBytetestBinsNewTools-FileBrowser-Tests testRenameProtocolAsWithProtocoltestRemoveSlotAndMigratetestExtractSetupExample8testIfExistsIfAbsenttestToDoWithTempOutsideBlocktestSystemPackageContainingtestHandlerFromActiontestDraggingModifiesValue>testNonDuplicatesRemoveDuplicatesResetReturnsWithoutDuplicatestestUnequalContent.testFutureFlatCollectFailsOnFailingMapFunction asciiValuetestXScaleIsCorrectDrTests-TestCoverage-Tests nanoSecond`testMoveToNodeWhenNodeIsInBlockThatCreatesContextAndBlockCreationIsFirstBytecodeInFirstStatementSpMorphicWindowAdapter testFourBackQuotesWithTextAround$testLessonsReturnsAllLessonInstancestestNoNewLineBeforeEndBracketstestHasClassVarNamedtestNullEncoder#testTwoCriticalsShouldWaitEachOthertestConstantBlockClosuretestByteEncoderFromUrltestVariableIsNotAccessedCollections-Streams-TeststestWithHeight testCannotRemoveUndefinedPackagetestRemoveAllPreservesCapacityexpandAndRefreshtestKeywordOnMultipleLine13contentstestUsingMethodsFindsPoolUserstestSortingChainedtestNothingToCoverBaselineOfKernelTests!testClickingRadio3DeselectsRadio2testNewForClass test0FixtureAddForUniquenessTest%testRawParametersWithNotStringAtValue/testExplicitNotificationRaisesEventWithNewValuetestMethodSourceNodeAtInitialPCtestAnnotationBasictestAddProtocolAnnouncementtestTrueOrAnythingReturnsTrueoptionInlineAndOr"testTAddIfNotPresentWithNewElementtestExtractSetupExample3#testRetainBlankLinesBeforeComments3testErrorCodeNotFoundIndexed&test0FixtureSequencedConcatenationTest testNumbertestExampleIfNotNilArgSystem-IdentificationtestDrawingWayOutside/testNextPcAnswerNextBytecodePcInCaseOfExtensiontestIsRootInEnvironment!testClassInstanceVariableAdditiontestParseLineWithTwoCharacters testEnable)testNestedLayoutModifiesHeightOfTopLayouttestBlocksShareOuterVariables asFloatPointSystem-InstallersscrollPageInit:testPushConsArray2testActivateReturnValueadd:includesSubstring:at:storeStringHexMenuGroupAdaptertestSimpleSlide testBuffering/testStepContextNonTakenConditionalJumpBytecodestestEscapeCharacterAtBeginningtestCreateVariableClassNamed testHasOptionanimationClasstestIsPossibleToSetSlotInBlocktestRemovingAClassWithExtensiontestSimpleUTF8WriteStream.testErrorSignalledDuringStepOverShouldBeCaughtTreeTableAdaptertestReferenceConfigPrintString add:before:testReciprocaltestWriteToFile4testMethodEditorToolIsValidWhenReferencingSameMethodtestCopyUpToLastEmptyplatformDependentRIGHTtestFillShiftClassBuilder testDatabasetestMethodDoesNotExist testContainsexceptionBlocktestBasicVennDiagramOpen&test0FixtureCopyPartOfSequenceableTest testInstSizetestSwapAdjacentEnd-testSearchForExactCaseInsensitiveStringSucesstestItalicNestedInBoldWithSpacetestRemoveBehavior Roassal-MenutestSimpleCommunicationtestEmptySlotstestReplaceElementAfterOpentestInitializePresenters isKindOf:testSplitJoinIdentitytestIsConnectorPunctuationtestStylerDefaulttestSelectThenDoOnEmpty testRevertToNewTools-Debugger-Fuel-TeststestReadArrayOfUntil testGreen8)testRemovedSelectorsWithMultipleSelectorstestUsesPoolVarNamedtestOptimizedBlockLocalNilling1 testAddClass testRaisedTo testMetaSide oldSubstringstoreStringBase:length:padded:testNewGlobalVariabletestPresenterOpenAndClosetestMessageArguments testItalicSpMorphicDiffAdapter noneSatisfy:testIndexOfStartingAt,testPopularStringDoesReturnOnlyTwentyResults\\Collections-Arithmetic-TeststestRootParent3testBehaviorClassClassDescriptionMetaclassHierarchytestInlineBlockCollectionLR3testInitialize,testClassifyUnderExtensionFromTheSamePackagetestAddMCPackageCreatesAPackagetestProtocolNamestestUndefinedClassIsUndefined4testConfigureContextWithHaltShouldMarkContextAsError&testAccessingVariablesInOptimizedBlocktestSystemWide#testAddAndAddInstVarNamedWithTrait2testExampleIfIfNotNilReturnNilpharoDocCommentNodes#testTerminationDuringNestedUnwindR1testWithoutUndoRedoHistorytestIncludesNametestHeaderAPIToSetTextNewTools-MethodBrowsersOtestExplicitRequirementWithSuperclassImplementatiosAlwaysReturnsTheCorrectValue Tool-Base testDecoratetestSimpleClassVariableClasstestNewLineBeforeCascadetestLongSingleArgumenttestCompileCharactertestMethodsReferencingClasstestBinaryMessageLtestconfigureBuilderWithNameTraitCompositionInstanceVariableNamesPackageName$testShouldWarnWhenVariableReferencedtestDefaultGraphCentertestIsInternalyourselftestAddClassSlotoverlappingPairsWithIndexDo: testContinuetestDefaultUpperWhiskerind%testWordCannotExtendPointerWithFieldsBaselineOfNewTools,testAPrefixForClassNameStartingWithConsonant testLimit testNextWord testPostOrdertestTransformReturnASubAreaAtestSimilarToAnnotationOfSameClassWhenBothDoNotDefinedWithContextanArg testGreen16selftestJoinArrayUsingArraytestMultipleExtensionstestIsNonspacingMarktestIsClassOrTrait testLayouts classSide5testEqualSignIsTrueForNonIdenticalButEqualCollectionstrueAlternativeBlockSpMorphicSliderAdapter bytesCounttestDoItRequestorEvalErrorisDashPunctuation*testKeyAtNonexistantValueExecutesFailBlockcombinations:atATimeDo:UnifiedFFI-Tests Morphic-CorejoinTo:isCurrencySymbol%testComparisonWithAnotherKindOfResulttestMetaclassPointOfCircularitytestBuildCreateCompositeShapestestAddExtensionProtocolBaselineOfSindarintestChangeInMetaclassIsDetected testUsage/testConfidenceIntervalMaxIsGreaterThanQuartile3testAddClassVariabletestSinglePragmaotherCollection#testMethodRecompilationShouldNotLogtestNormalizedUP-testIsInRectangleFollowContainsPointSemantics testAtWraptestHorizontalBar2testPackageOfMethodFromTraitsChangedWithoutCompile$Calypso-SystemPlugins-Critic-BrowsertestBindingsWriteGlobalstestTransitionAnimationCreationNewTools-SystemReportertestPrintDoesNotUnderstand selectBocktestClassWithComment0testSelectPresenterItemSetsSelectedIndexInWidgetgroupsOf:atATimeDo: MicrodowntestSpecialSuperclassestestPragmaNoExtraSpace2testIsParagraphSeparator"testFailureRemoveNonExistingMethodtestNewWindowDefaults testMethodAt testResetingSpMorphicTableAdaptertestGrowWhenNecessarytestConcatenation)testResetRestartsIterationOnTheCollectionHermesu+testFutureOnDoFailsOnTrappingWrongExceptiontestServiceRunsAfterStart subtractDays:(testCreatingEmptyTraitHasDefaultElementstestComplexSlotsCascade currentChartestDeclareClassVartestExampleSimpleBlockArgument2=testWantsInitializationSkipInitializeSlotIfAlreadyInHierarchytestDependenciesFromtestTraitEmptytestLogLocatorNumberOfTicksIsOktestWriteWeakSlotCompiled testFromNamestestTooLongArgumenttestSwapStartAndEndtestCullCullCullCullSpMorphicPatchAdaptertestFileOutSingleTraitAdditiontestCustomAlphabetFullSpectrum)testChangingFromMultipleToSingleSelectiontestDoesNotDefineVariable asFractiontestUnsignedShortAtPutIntegerse1test4Bit+testMoveMethodToExtensionAnnounceRepackaged"testExampleWhileWithTempNotInlined isByteString testImage0testInvalidNameFollowedByAValidNameExpectSuccess.testMoveToNodeRaisesErrorWhenNodeIsNotInMethodtestBuilderWithSlots/testAccessingMethodArgFromOptimizedBlockContext milliSecond"testNotBoundToEnvironmentByDefaulttestAndEnvironmentWithStoreOn-testIteratorWithSingleElementIsAtEndAfterNext"testExtraIndentationWhenMultiline3%testAddBoxPlotAndLinePlotReturnsCharttestShouldAcceptFloattestUpdateDisplaytestAddBeforeAndRemoveRing-Definitions-CoretestRowSpacingtestWithRecursion testBasic01*test0FixtureOccurrencesForMultiplinessTest*testWithLeftDoesNotProduceInvalidRectangletestCloseToWithPrecisiontestExampleToDoInsideTemptestSymbolicLinktestArgumentNamed$testLiteralsDoesNotContainMethodName testWithRB5testComparisonOfFunctionstestEmptyTrait selectedItemstestAddTraitSettingPackagetestUnsignedLongHtestMultipleInstanceVariableAssignmentsInExtractedCodeExpectGotExtractedBaselineOfSpec2testFinalizationWithOnFork/testReadIntoStartingAtCountFromStreamWithOffsettestAddDuplicateItem1$testCaretAtBeginningHasNoWordAtCaretDrTests-TestsRunner includesKey:testShowPresenterShowsWidgettestLessThanMinustestCallSimpletestFilterStrings@testExplicitRequirementDoesNotTakePrecedenceEvenWhenAddingTraitstestInferiorOrEqualsWithIntegertestStandardMethodtest1BitReversed#testKeywordFormatReceiverAssignmentSystem-SessionManager testContextAtlessConspicuousColorFrom:fade: testIsRoottestFileNameForContext;testNormalProcessWithArgsCompletionWithLeftEffectiveProcessdtestDeleteAllWindowtestRenameClassVarFuzzyMatcher-TeststestCompileNumber6testRemoveExtensionMethodDoesNotRemoveExtendingPackagetestCumulativeCountssym+testCannotCreateDictionaryRepositoryFromUrl ZeroDividetestFilterExtensions testCritiquestestLinkAPIToAccessTextZinc-Character-Encoding-Core$testExampleAccessOuterFromCleanBlock"testUndeclaredReparationWithGlobalcaptestReadIntoLarger(testDefinedClassesInstanceAndMetaSideAPI)testAddFirstElementAfterOpenAddsToAdapter1test0FixtureCopyWithOrWithoutSpecificElementsTesttestSelectionExecutesBlock.testClassDefFromLegacyStringHasPackageNameNode%testWarnDoesntPullUpReferencesInstVartestSeveralArguments$testSpecialLiteralsNotInLiteralFrametestFastPointersTo readStreamDo:testCommitHashShortindexOf:ifAbsent:testProtectInstanceVariabletestChangingIconAffectTheWidget allButFirstunescapeCharacter:9testBuildPresentationWithFailureShouldReturnCodePresentertestScaleExtensiontestNilIfNotNilReturnsNil$testMethodArgumentIsArgumentVariabletestChangeRecordsForMethod testedValue"testHasBindingThatBeginsWithGlobal'testResolveConstantIntegerShouldBeInt32*testSyntacticEqualsWithComplexCompositions testChangingLabelAffectTheWidget&testExitingWordClosesCompletionContextNewTools-Sindarin-ToolstestRemovePropertytestTokensInUnicode3testIncludesKeyAnswerFalseForGarbageCollectedValuestestWithNullElement testObjectCentricBreakDebugPoint&testRemoveUndefinedClassShouldRemoveItabstestFullClassTemplatetranslateToLowercase.testObjectCentricBreakDebugPointOnVariableReadPtestWhenWeHaveTheRubTextFieldAreaInsideOtherMorphHasToHonorTheExtentAssignedToIt testChangestestVariableCanExtendVariabletestGrandchildOfPathtestFromTempVariabletestInexactNthRootmenuSelectionColorasStringexampleLiteralBoxedFloat Roassal-Pie constructor2testCancelCompletionInClassWithDynamicExtentLogsIt FileLocatortestAddTwoElementsHistoryReadtestStepOverLiteraltestRemoveEmptyPackagesAndTagstestNonResumablePass)testSortDataSourceWithChainedSortFunction topCenter testIsPrime2testResolvePathtestRenameClassVariable&testCreateNormalClassWithClassVariable"testTrueAndAnythingReturnsAnythingtestClassWithInstanceSideImpact!testAddBoxPlotsAddPlotsInTheCharttestEnableDisabledHalt,testPrecedencesAreGeneratedInClassDefinition popoverButtonlf isCollection(testReplaceVariableIntoSupeclassVariable(testHasNonDefaultValue_DefaultOverridden!testFailureUseExistingNewSelectortestInlineMethod2testRenamePackage4testInitializedClassVariableReflectiveBlockParametertestBearingToPointlastByte testWithRB7testCloseEmergencySessiontestOldPharoConfiguration testPopup!testStandardMethodInExistingClass*testRestoredBrowserInstanceWithMethodQueryFormCanvas-Tests#testInputFileOnOneLineWithJunkAftertestComposePromptWithMessageNotUnderstood testAddVariableAccessorTransformtestMatchesChangedtestMissingMessageAfterACascadetestCreationByComma#testInvalidNameFollowedByAValideOneBeacon-Core-Tests%testMethodAdditionWithProtocolChangedtestDefinedMethodstestAtUpdateInitialtestSimpleMerge.testStartWithoutSelectionDoesNotTriggersChangestoreStringBase:$SpMorphicToolbarPopoverButtonAdapter testMethods'testRenamingProtocolToMakeItAnExtensiontestReadFromContexttestDifferencePreservesOrder;testRenameClassUpdateOrganizerClassExtendingPackagesMapping#testAsSortedCollectionWithSortBlocktestFormatMessagePharoBootstrap-Initialization-testDeprecatedAliasesAreRemovedByClassRemoval repeatedWritefoo:bar:testMarshallingFalseReturnValuetestAddProtocol(testRemoveLocallyDefinedInstanceVariabletestIsDictionarytestReadWriteStreamNextNBugtestVisitHttpInput testSetColorcopyWithoutDuplicates#testExampleInlineBlockCollectionLR3testNewScopeFromASetOfClassesnewColtestCopyWithouttestBreakOnceInContextoneIndextestColumnSpacingtestSlotNamedIfFoundIfNone testInferior testWithWidthSpMorphicFrameLayoutAdapter*initializeHue:saturation:brightness:alpha:!testCreateTraitWithoutOtherTraits>testVariableClassWithTraitCreatedShouldntAnnounceClassModified!testOnceBreakpointDisableAfterHit%testListWithoutColumnsHasSingleColumntestExampleToDoOutsideTempisEnclosingMarktestDenominatortestKeyUpFromMorphNtestReplaceTokenWithCaretBeforeEndOfTextWithSpecialCharacterReplacesEntireWordCommander-Activators-TextViewfromCharacter:Collections-DoubleLinkedList%testRedundantBehaviorRepackagedChangetestCallWithConstantMetacello-Bitbucket testReadsSelf testTraditionalBinaryPrecedence2 anIntegerRoassal-BaselineMap-TeststestEnvironment testMonospacesWithTwoBackslashes(testMutateObjectFirstInstVarWithManyVarsindexOf:startingAt:ifAbsent: testWithToptestSortingWithUndefined1testClassCreationToolIsValidWhenClassGroupContext testReturnToptestsBeginsWith)testFailureVariableDoesNotExistInOldClasstest0FixtureSetAritmeticTestasSymbol#testCreateClassWithTwoClassVariableSmalltalkImagetestNilHashCollisiontestExpandPathtestBehaviorNameChange addAllLast:testCanRemoveSuperclass?testFutureSuccessCallbackIsNotCalledIfFailureWasAlreadyDeployedtestLiteralSymbols9testSelectItemSelectsTheGivenElementAndExpandsTheBranches testTickspositiveNumberStringtestEndsWithAnyOf>testTraitWithComplexSlotUsedInOtherSlotWithoutTraitComposition testStackSizetestSaveValuestestRepresentsClassOfScopetestSuspendForSnapshotghostTextColor(testOrdersMetaClassAfterItsClassInstance#testTerminationDuringNestedUnwindB2testFailureRemoveReferenced'testTypedPointerVariableArgumentHasTypeallRangesOfSubstring:testUnmatchedBlockBrackettest32BitReversed testUsersOf#testRemoveShadowWhenShadowIsRemovedmapClassfillFrom:with:#testSubstringSearchNonExistingClass;testChangingPcKeepsSameStateAndPushesCorrectElementsOnStack+testDoesNotIncludeNilAfterGarbageCollection testExtensiontestConflictingProtocolstestSimpleTableNoErrortestStandardTraitWithExclusionstestSettingCompletionFromEditor testBinSize isSortedBy:testCollectAsWithParenthesistestJoinStringUsingStringRing-ChunkImporter-Tests testSplittingShouldNotLosePrefixtestGroupedUndo2$testFutureExecutesInNewProcessRunnertestRevertOldMethod testCycle04testMethodProtocolChangetestPlaygroundWidenOnSelf testMinValCollections-Unordered-TestsNewTools-Spotter-ExtensionstestPullUpMethodWithSharedPooltestSplitStringOnChar testPcInOuter testTheta testFailureModelExistingVariable badScanner&testCreateTraitUsingAnotherSingleTrait indexFromEndtestLoadNotFoundImage2testAccessorInstanceVariableSlotGeneratesAccessorsBaselineOfAthenstestLazySlotReadReflectivetest2BitColorstestSiblingOfPathtestUpdateMethod named:ifNone:#testMakeReslolvedResolvesEverything&testBreakDebugPointOnClassVariableReadtestFloatTruncated.testMutateObjectInstVarShouldCatchRightFailureTransferAdaptertestRomanPrintingtestAllSlotNamesFor"testAnnouncerSuspendingWithStoringtestSiblingBlocksTempShadowingtestInstallingWithAnEmptyTagtestAddWithOccurrences#testObservableSlotWorksAsNormalSlot$testSenderLookupsMethodInSenderChaintestCriticalIfErrortestUnwindFromForeignProcess:=testSeriousBalancetest2 uppercasetestHashBlockEquality,testMoveToNodeWhenNodeIsInIfTrueIfFalseBlock testMarkerEmbeddedFreeTypetestRemovePathtestMigrateClassVartestDependencyOrdertestCaseOfOtherwisetest0FixtureTRemoveTestballoonBackgroundColor&testMonitorAnnouncesUpdateWhenDisabled1testMethodsAddedInMetaclassNotPresentInSubclassestestDeclareTempAndPasteBlock testLinesOfCodeSingleLineComment#NewTools-Debugger-Breakpoints-Tools%testClassModificationWithClassRemoved%testDifferenceWithNonNullIntersectiontestCreateWithRelativeNamestestFromThreeMethodstestSumUnsignedInt32testWithEmptyUsesNewTools-SpottertestFailureBadName,testCorrectMetaDataWithEmptyLinesProduceJSONtestFaultyInstalledMethodtestIsDeprecatedtestWriteStreamDoExists!testGoOpenSmalltalkSyntaxTutorialtestDoItHaltBinding testNoChangeInClassSlotsDetected test2DVectortestComparisonWithItselftestMutateByteStringyUsingAtPutresetTo:.testMethodOverridingTraitMethodIsKnowByPackagetestThisContextSourceNode4testBuildSelectorStringWithPermuteMapAndNewArgumentstestValueWithPossibleArgstestClassSideMethodWithImpactBaseTextAdapter"testMatchingTableContainsMatchings testAllSeen testPositiontestClustersMargintestPerformChangeMethod UUIDGenerator5testMergingTwoStylesWithASameClassHasClassInBothSidestestPrimitivePragmaNumber'testOnceEvaluatesAfterConditionBehavior testCreateAstest0FixturePrintTest$testRightClickShouldNotExecuteActionsXtestCopyEmptyWithoutAll firstNonDigittestIsCashingResourcesTrue0testPlaygroundJumpOnIfTrueIfFalseAfterCompletiontestCallbackInLoop8testUndeclaredReparationWithSharedWasCrashingOnOldVM1001 testFirstPage-testInstallClassNameWithUnknownSuperclassNamehighkwdstestLeakingSelectionsOnUpdatetestPackageIsUpdatedInClassSidetestFailureBadMethodNametestBlockSourceNode/testShallowCopyMethodNeedsToBeInCopyingProtocoltestTerminationDuringUnwindtestAddSlotPropagateAndMigrate5testClassReshapeShouldKeepClassBindingForTraitMethodstestExternalLinkWithItalicsignal: isSeparatortestSelectsFFIMethod,testChangingAnAliasedMethodIsIncludedInClasstestClassRemovalWithClassAddedA#testNoExtraSpaceArroundParenthesis2testNoExtraSpaceBetweenValuefinishedScrollingnormalizeCamelCasetestRemoveSelectedCompositetestReplaceSetUptestKeysAndValuesDotestNewNamedMethodtestUpdatePromptexp,testExistingClassWithClassSlotThenWeRemoveIt'testTraitCompositionRespectsParenthesistestShadowPseudoVariable testInstVar(testInBlockTempInstanceVariableShadowing arguments;testInstanceVariableIsUsedInExtractedCodeExpectGotExtractedtestCanUnzipFromFileNametestOptionAtifAbsenttestExtractDatasetFromBlock testIsRighttestJumpAheadToIftestTranslateBy*testNextVersionAlphabeticVersionedFilenametestNoPackageSelectedoutsurroundedBySingleQuotes testFindLasttestPreconditionNotEmptyClassSpMorphicDropListAdaptertestCodeCreatesInnerTexttestInlineMethodForSuperSendtestEmptyClasswtestExampleToDoValuetestUnequalSize=testExplicitRequirementMethodsShouldBeImplementedInTheirUsersGtestRefersToLiteralsReturnsTrueWhenLiteralIsContainedInArrayOfLitteralsStestResolveConstantSelfOfExternalObjectShouldSetConstantFirstInstanceVariableLoadertestNotExecutedMethodList padWithZeroestestIsMatchingPassword Kernel-TestsBtestFillingWithTwoClassWhichInheriteSameTraitsAndTheirSuperclassestestCommentBasicFormat testRounding booleanAt:TraitstestFips180Example1NewTools-Scopes-TeststestCanPerformtestReservedIdentifierstestUnaryMessageComments testHasChangedForPackageItemDiff starting:testRemoveMethodtestAddressesIn2testKeepChangeWhenMethodAdditionWithAbsentBehavior testObjectstestBuildArrayHeuristic testAsNumbertestAreSortedByPrioritytestIsInterval testBasictestCallReturningEnumerationfindString:startingAt:TtestRemoveAllExtensionMethodsFromMetaAndInstanceSideUpdateOrganizerExtensionsMappingOpalCompiler-UItestMoveUpInStack Zinc-Tests%testSubstringSearchNonExistingPackage"testHasNonDefaultValue_AndSomeArgskwd testFailureVariableAlreadyExists$testSearchingVeIncludesSaveAndSaveAstestNestedLoopsExample1elmtestExtraProvisionstestEditClassScopeAddingClass:testWeakClassWithTraitCreatedShouldntAnnounceClassModified-testExtractClassFromMessageExpectGotExtractedtestToIntersectsTopeekLasttestSingleLevelListtestSelectSome$testResetingSelectionResetsSelection testAddTagtestHasPackageCaseInsensitivetestPrimGreaterOrEqual"testIndexOfSubCollectionStartingAttestMathBlockOnMulitpleLinesSpec2-Morphic-TestsMonticelloTonel-FileSystem associationson:limit:limitBlock:BaselineOfMicrodowntestIndexOfIfAbsenttestDefaultEnvironmentContenttestConvertingWithNewScopeIntegertestAddNoMutationtestPrimGreaterThan%testFailurePullUpWithInvalidSuperSendtestEvaluateAndDo2testPackageOfNonExtensionMethodIsPackageOfTheClass testBitAnd Clap-Tests testOfSizetestBasicClassBuilding testIsHiddentestNonConflictingArgumentNames*testAtIfAbsentPutWithGarbageCollectedValue,testFailureModelMetaclassAlreadyExistingNametestSortingChainedWithUndefinedtestVennDiagramOneSet@testMoveToNodeInTheMiddleOfStatementSkipsTheBeginningOfStatementLtestAddMethodInExtensionCategoryWithExactMatchAddMethodToTheExtendingPackage testWithRBtestUpdateShortStackForDisplay testAsBag testSelectAll testCopyingtestUndeclared,testLastBcOffsetForNodeWhenMappedPcsAreEmptytestAddOneElementtestGetStandardDeviation2testSelecting2ElementsUpdatesThePresenterCorrectly testStartStop:testTraitThatHasAPragmaHasCorrectTraitSourceAfterRecompile presenter testComments testComment!testPerformAddRemoveClassVariable+testCanGetFormOutOfBase64EncodedStringImage,testEvaluateWithBindingsSelfSuperThisContexttestAddSlotAndMigratetestRequestResponseHtestRemoveProtocolIfEmptyWithNonExistingProtocolDoesNotAnnounceAnything2 testTruncatedtestHugeFontIsHugetestTraitSource testWidthSpMorphicProgressBarAdapterSTONCStyleCommentsSkipStreamtestIfCutDoWithCutAndUncutsLastSpec2-Backend-Tests testAnglemouseLeavePagingArea:raisedToInteger:ToolbarAdaptertestUTF8OverlongtestNaNisLiteralfromCharacter:ifNone:testEven testCreateTheRightFootnoteObjecttestDefinitionHasCorrectStringtestSimpleIsNestedtestIsBitsLayouttestClickRaisesChangedEvent!testMaintainingSelectionsOnUpdatetestStepToReturnWithHaltError testCollecttestLineAtCursorPositiontestWaitAndWaitTimeoutTogethertestCreatingMethodInSubclass2testAddClassSettingPackageTag testRunTarjantestAddClassInteractivelytestSmartCharactersShouldClosetestExtractAllKinds testInBlockTempArgumentShadowing%testEnvironmentWithBrokenNestedScripttestAsSortedCollectionremove: testAddOnetestToolsToInstalltestMorphInlineRoassal-Chart-Tests desktopColortestPrintElementsOntestAddEqualElementstestClustersHorizontalFiletestDiffWithLinestest0FixtureDictionaryIncludestestLocalModifyRemoteRemovetestWhileWithTempIsNiltestDefaultEnvironmenttestSimpleClassVariablestestRemoveClassInTagtestNotchBasictestGlobalVariablesCollection'testAddAtSamePositionTwiceReplacesChildtest0FixtureIncludeTesttestPrintingTallytestSelectNoneThenDotestEvaluateWithBindings^testSaveOneValuetestGroupedBySortedCollectionlastDelimStringtestIsShadowingtestVerifyPreconditionWhenRemoveLocallyDefinedInstanceVariabletestAddClassTagWithEmptyName testHasModeltestDefiningNodetestConvertingToSemiAsyncQuery0testFindThisMethodWithFullClassIsTheCorrectclasswith:do:%testByteCannotExtendPointerWithFieldstestHeaderLevel1NoSpaceAtestCaseInsensitiveFilterIsNotNarrowWhenTheInternalAreNotNarrowedtestThreeWayCompareTo/testFFIMethodDelegatesWhenLookingForHasSelectorresettestExecutionEnvironment!testExtractDatasetFromSingleArray!testProperUtilitiesProtocolIsUsed!testNonDuplicatesRemoveDuplicatestestBeRowHomogeneoustestCopiedVarFromDeadContexttestJumpOnEndOfSource*testSupplySeveralAnswersToSeveralQuestions*testNonDuplicatesRemoveDuplicatesWithThree$testRemoveAllTextPresenterDecorators!NewTools-ObjectCentricDebugPoints"testMethodModificationOfSourceCode with:with:testDisableHalt-testIteratorWithInfiniteBlockNotCallIfNotUsedmouseEnterDownButton:#testRegisterCommandWithContextBlocktestWithIndexCollecttestLimitBlocktestNavigation9testExtraIndentationWhenMultilineResetTheIndentWhenFinishtestPriorityAfterStartRedShifttestEmptyBlockZeroArgumentstestLnprintStringBase:nDigits:(testAddExtensionMethodHasTheRightPackageDrTests-CommentsToTests-Tests$testUnregisterMCPackageKeepsRPackagetestBehaviorLocalyDefinedtestSelectWordMarkPointtestAllChildrentestDynamicVariabletestFailureEqualsVariablestestStructWithArraytestKeywordOnMultipleLine9runSimulated:contextAtEachStep:testAllTempAccessInstructionstestSumUnsignedInt16testFillingWayOutside3testPushNewArray testSpaceFilltestAddNodesAndEdgestestUntypedSelfArgumentIsSelftestPerformAddRemoveClassMethodtestRemoveOneOfThreetestExamplePrimitiveErrorCodetestMouseDownFromMorphtestTallyInstructionstestHasShortcutKey dayOfWeektestBecomeForward"testSuperclassOrderPreservingOrdertestFileSystemtestMultiplyByNumbertestUnorderedListtestShortCallout+testRemoveNonexistentSelectorsFromProtocolstestIsNotAbsolutetestLoad(testAtExistantKeyReturnsOkCompiledMethodspecInitializationStrategy(Calypso-SystemPlugins-Undeclared-Queries%testConvertingToInterestingClassScopetestStepToMethodEntrytestindexOfStartingAtisBytestestClassAddedtestNameAccesstestOldBackOnPosition1testNaN2testAnchorBlocktestSimpleCreatetestDoesntContainReferencePath'testEscapeCharacterWithNoCharacterAfterGZipReadStreamtestRBPatternVariableNodetestLastFilesForExtensiontestClassDefinitionB+testForbidCreationOnScopeWithoutEnvironmentexampleLiteralFloattestExecutesConcreteQueryClasstestMethodWithMessageArgument"testARectangleIntersectsWithItselftestStylerRedTickInCharttestBetweenAndtest0FixtureRemoveByIndexTest:testDeleteAllWindowToLeftOfAWindowWhenDontHaveWindowOnLeftDtestIsAffectedByChangeOfMethodOfTargetClassWhichOverridesAbstractOnetestSubscriberClasstestSumWithIntegerArraytestClickOnPage.testTaskDoesNotTimeoutIfTaskExecutionIsShorterProfStef-Testsfactor)testBestNodeWithValidCascadeLastStatementAtestWorkerPoolInstancesAreCollectedAfterStartingAndStoppingWorkertestDefaultResultText>testLocalProcessTaskRunnerExceptionIsHandledByExceptionHandler removeAt: testPredicate testPlainNexttestPrintingItalic7testRemoveSecondElementAddedAfterOpenRemovesFromAdaptertestMultiRequirementOrdering!testNoEquivalentSuperclassMethodstestNestedLeveltestSelfEvaluatingComplexCase,testLocalProcessTaskRunnerRunsInLocalProcesscol test0FixtureDictionaryAddingTesttestCallbacksInOtherThreadtestComparisontestExampleTwoSlotWithState isEmptyOrNil0testSixtyFourBitRegisterLoadFromCorrectByteOrdertab testAddMethodtestStringUrlDecodedtestSmalltalkSelfEvaluating)testProtocolRemovalOfUnclassifiedProtocolRoassal-Colors testSizeSizeTtestCompileForIn testBuilderTraitsWithCompositiontestFailureMethodDoesNotExist%testHasNonDefaultArguments_nonDefault testAsFormround:test32bitGradualUnderflow testBmp32BittestIsSortEnabledtestAnySastifytestModifyLabel5testTraitCompositionMethodsArePackagedWithTheirTraits%testPresenterPlaceholderIsSetInWidgetBtestExplicitRequirementWithSuperclassImplementationAndAnotherTraittestAfterCriticalWaittestDependenciestestExampleTempNamedPutCopyingwindowMoveDown"testNewWindowDefaultsIsNotMaximizetestSqrtErrorConditions testHasBindingThatBeginsWithSlottestPushClassVariable#testFailureNotUnderstandNewSelectortestFirstNElementsscrollAbsolute: testInclusionwriter testPassingByParameterAStructInC#testLiteralReturnsAlwaysSameLiteral%testClampReturnsMinIfNumberIsBelowMintestDoItCompilation+testUnaryMessageFormatCommentsWithStatementisEmpty testSlotUsersb.testFixedLocatorRaisesErrorWithEmptyCollection testPlusMinusLessThanGreaterThan!testNextVersionAlphabeticFilename8testInjectingMultipleExceptionHandlersIntoRunningProcess!testWhichSelectorsAccessFindSlotstestAtPutExactSizeNumbertestJumpOnSelf)testPerformAddRemoveClassInstanceVariable testBitXOrclassExtensionColor%testBecomeForwardDontCopyIdentityHashtestInvalidPattern testTabIndentsc0testComparisonOfTwoAnnotationsWithDifferentClassoccurrencesOf:%testEnvironmentWithBrokenMotherNested#testOpenDefaultOnUnloadedFontFamily+testCurrentLineLengthWithStringContainingCR,testDeepCopyMethodNeedsToBeInCopyingProtocol$testOrWithLeftTrueShortcircuitsRighttestWatchVariablesWritesInClass testAbstractWithDefaultNamesUsed.testBlockWithFourArgumentReturnsLastExpressionNECompletion-Morphic-testStatementNodeContainingWhenNodeIsNotInAST"testBreakDebugPointOnVariableWrite testConditionBehaviorThisContextvalue:numArgs(testAcceptTwoEntriesAtSameIndexLogsCounttestCopyEmptyMethodtestParseShitInMiddleURL.testInitializationAllCheckBoxDictionarySetTruetestRenameArgumenttestSingleLevelList2!testEmptyPresenterHasEmptyAdapter,testInitialSelectedPluginIsFirstPluginInList-testFutureSelectFailsOnNonSatisfyingConditiontestExpressionindexOfAnyOf:ifAbsent: windowRighttestIsReferenced0testAssociationAtExistantKeyReturnsOkAssociationtestPrioritySetBeforeStart4testSelectionStartsEmptyIfStartWithoutSelectionIsSet6testBestNodeForClassNameSelectionShouldBeClassNameNodetestUTF32EncoderExampleFromD99testCompiledMethodLayouttestSelectableIndexAboveScriptingExtensions-TeststestIfModifiedSinceNotModified testFullCopytestAddTwoParameterstestCreationByUnresolvedNamedtestReplaceElementAppliesStyletestExampleSimpleBlockEmptySpec2-Adapters-StubtestConvertingToDoItVariabletestPrimeFactorstestIntersectiontestLastIndexOfIfAbsent)testParentResolutionWithAbsoluteReference testOneColumn9testRemovingTraitsRemoveTraitedClassMethodsWithSubclassestestEnvironmentWithBodyRing-MonticellotestWhileTrueReturnsNiltestModifyIvarToHistorytestResolveTempPathFromTMP flattenOn:Rubric2testTypeCharacterWithoutResultsDoesNotCloseContext testIfEmptytestOnceBreakOnVariableSpec2-Code-Tests'testLiteralsEvenTheOnesInTheInnerBlockstestLocalMethodstestDiamonProblemIsNotConflicttestCelltestRevertingRedefinedInstance Math-Operations-Extensions-TeststestEmptyArgumentReturnsNiltestSumSignedInt8testAddPresenterAddsWidgettest0IndexAccessingTest:testFutureSuccessCallbackIsCalledIfValueWasAlreadyDeployed"testMakeRelativeFrom2RelativePathstestPrimSubtract testLabeled02'testFailedAssertionContextInSenderChain&testAllGlobalBindingAreGlobalVariables/testBindingsWithUppercaseNameDoOverwriteGlobals CPUWatchertestReshapeClassWithClassSlot5testFillingWithTraitsOfClassWhichIsMissingInGivenList testSuperSendtestDensityArea+testAdapterElementsAreInSameOrderThanLayouttestAddMovieDirectorTwiceBaselineOfNewValueHoldertestJoinStringUsingChar newDictionarytestAllCommands2testButtonUpClickShouldSelectionIndexBeDecremented*testPNGPreviewerCanBeUsedOnParameterString test22addAlltestCombinationsTakenMetacello-CypresstestShouldConsiderHaltNodetestInsetRectangletestSelectionIntervaltestGetShapesFromRectangle myElementtestDigitSumOnNegative"test32BitOpaqueBlackIsTotallyBlacktestZeroElementprintOn:format:testBreakpointOnClassVarReads2testBlockWithInstanceVariableReturnsLastExpression testDouble testAddition anotherIndex)Calypso-SystemPlugins-Deprecation-QueriestestAddingColumnUpdatesWidgetImages-AnimatedtestSizeUnsignedInt64 testAsStringIceberg-Plugin-Migration)testBeHomogeneousWorksWhenExpandingWindow+testNewScopeFromASinglePackageAndItsClassestestCartesianProductDotestMouseEnterFromMorphSpec2-TransmissiontestKeywordOnMultipleLine7testNotifyDebugPointAdded!testPushTemporaryVariableBytecode testMetaclasstestConflictMethodCreationtestFromNamesWithEmptyDatatestWithWeirdValuesLinetestResumableOutertestStoredValueForSettingstartingAt:match:startingAt:testRedundantPackageTagAddition%testMultipleClassChunksInStrangeOrder:Calypso-SystemPlugins-Traits-Queries-Tests-PExtendingTraittestFactoryStyletestRenameClasstestFocifromHexString: newFromArray:8testRedoingAndUndoingAnOperationExecutesTheCorrectChangeobjtestByteDecoding nextInteger: testUpdateWhenLocalMethodRemovedtestLazyClassVariablePrintdefaultComparisonPrecisiontestKeyBindingstestDeleteAWindowtestSetLastModification testWithRB8testMonospaceCreatesInnerText PanedAdaptertestIntoWorldCollapseOutOfWorldtestIsReadInMethodtestEnsureProtocolbackgroundColortestNoEndPeriodInside0testThirtyTwoBitRegisterLoadFromCorrectByteOrder testLowBitT+testExplicitNotificationRaisesEventOnlyOnce lightnesstestPushArgumentVariable0testIsTerminatingForcedTerminationWithoutRunningscrollbarNormalFillStyleFor: testBlack8test2BitDisplaytestAnnotatedBlocktestTraitsAccessortestDoubleEndingtestMoveDefinition Slot-TestsexampleLiteralWideStringtestIndexOfStartingAtDuplicate+testClassRepackagedNotFiredAtAClassAdditiontestRedundantSeparatorsBaselineOfRoassalLayoutstestIntegerAsFloat testPagerselectionChanged:testFociLocationtestParseLineWithOneCharacter Clap-CoretestSkipDoesNotSkipReturn testZero1Collections-Weak-Tests!testDuplicateClassPreserveMethodstestInheritableVariable.testBlockParameterOnTheMethodLineWhenMultilinetestGoogleEncryptedtestDependantPackages1testSelectShapesWhenThereAreAlreadySelectedShapesEtestSelectWidgetIndexRaisesSelectionIndexChangeEventWithSelectedIndextestMiddleButtonOpenHalostestAbstractInstanceVariabletestIdentityStructtestSimpleTabletestHeaderLevelOutOfRangetestCommentSourcePointertestDoubleRepeatedMerge)testExtractUsingExistingMethodRefactoring$testClickDoesNotAccumulatesSelection%testFailureInlineTemporaryBadInterval%testAtAtputHasLastPutLastStayBehavior testSelecttestCompletionAfterWordtestLiteralBooleantestRemoveParameter/testSenderOnClassViaSenderActuallyBrowseSenders"Collections-DoubleLinkedList-Tests Text-Tests testSetToEnd1testFailureCannotExtractProperSubtreeFromIntervalNECompletion-Tests testFalseAndAnythingReturnsFalsetestMergingDisjointRectanglescomments.testColumnNotHomogeneousDiferentRowsAndColumnstestDraggingModeLefttestCommentSimple substrings:testRealizeWithAbstractSubclasswhiteTreeExpandedRTree5testTraitWithClassTraitCompositionHasTraitCompositionrepeat:*testModelInsertClassFromBehaviorSuperclasstestFilterMatchingtestExpandedTrait3ClassTrait CharactertestTitleHumanizeClassName ZnLogEventtestStepThroughInAMethodWithMNUIceberg-Plugin-GitHubtestShiftUpShortStacktestWikipedia1testSelectedMethodsameAs:extensionPackage0testVeryDeepCopyMethodNeedsToBeInCopyingProtocoltestNextPutAlltestIfTrueIfFalseLEFT>$testInstanceCreationMajorMinorSuffixtestClassWithTrait testResizingtestPrintString_onlyParamsText-Diff-Tests UnifiedFFICtestBestNodeWithInvalidMethodIncompleteMidSourceNearPreviousMessage testHasGroups!testExpandedTComparableClassTrait5testSingleLevelListStartingWithoutSpaceSplitParagraph testIndexOftestConsistentSorting testHasSlot testBreakpointOnClassVarAccesses testBlue8)testThisContextSourceNodeInInlinedMessagetestKeyAtIndexIfAbsent argumentCounttestTokensInLatin#testSubClassAndAddComplexTraitAfter testStacktestChainBehaviorRemoveBehaviortestUndotestRootCanConsumeLinenext:exampleLiteralByteStringtestChangingDeleteSlotAndAlias&testTaskTimeoutIfTaskExecutionIsLonger testClone testCountingDoIttestCompleteSuper testLayout3testConvertingWithoutBasisObjectsWhenSomeIsNotExisttestRenameVariableTransformtestPairsCollect!testSingleLevelListAllBulletTypes3testDuplicatedInstanceVariableInSuperclassMetaclasstestPlotWithOneCollectiontestAccessingVariablesInBlock"testMicInputfileIsRelativeFilePathtestBeRecursivelyWritableObject testDeepCopytestScriptDebugPointtestEmptyIndexesArraytestAllButFirsttestDontKeepBlockInMessage-testsingleRemoteTempVarWrittenAfterClosedOvertestAs1testStartButtonHelpIsCurrentPluginStartButtonHelptestWorkerInstancesAreCollectedAfterStartingAndStoppingServicetestScopeOptimizedBlocktestProtocolEnvironment1testExtractToTemporaryWithDuplicatesInOtherScopestestRenameMethodFromTraittestPullUpInAHighHierarchyClassselectorBaselineOfEmergencyDebuggertestIsCatchAll@testWhenAddingBookmarkOnIsolateBookmarksShouldBeAddToAllInstance nanoSecondstestSelectedTabsWithoutBrowser&testLastFilesForExtensionBrokenPattern testClassSideat:incrementBy:testConvertFromIntegertestKeywordFormatReceiver30testPreferenceFilesNotCollideWithRealPreferencestestBigReceiverInexactNthRoot%testAllInstanceVariablesDefiningClassMenuRegistration position:Refactoring-Environment-TeststestSelectedRowIndex darkBaseColorAST-CoretestBuilderWithTagtestEscapeEncodetestNegativeZero Roassal-Event thisValue$testExtractToTemporaryWithDuplicatessumtestParallelAnimationCreation(testAllowDebugForbiddenBrokenAnnotations)testExtractMethodWithTwoArgsAndOcurrencestestConstructedClassEnvironment*testModificationTimeIsADateAndTimeInstancetestSerializeStackFromContextplainwindowMoveRight-testClassScopeExcludesClassCreatedAPosterioritestShapeIsPushedFront testDirectCircularHierarchyErrortestPrimNewWithtestBehaviorPrioritytestRenamePackageToOwnTagName)testFalseIfFalseIfTrueEvaluatesFalseBlocktestChangingFormatKeepsMethod"testReplaceTokenWithAditionalSpaceisSequenceabletestRhstest0FixtureBeginsEndsWithTest3testCannotChangeNumberOfIterationsWhenPasswordIsSet*testDefaultCompletionEngineUsesGlobalClass5testRemoveExtensionMethodRemovesExtensionsFromPackage$testResumeNonresumableUnhandledError"testEqualsOtherOrderedDictionariestestDecodePlusAsSpaceSpAbstractMorphicListAdaptertestMoveClassToTagNametestActiveHometestSortedCounts(testSmalltalkVersionEqualsCurrentVersion6testArgumentIsNotUsedInExtractedCodeExpectGotExtractedtestAddClassSettingPackagetestDefaultingClassWhenNoTag"testNoTraditionalBinaryPrecedence2testSuperiorOrEqualsxytestMedianForOddSizeCollection4testSetUpToolIsNotValidWhenReferencingDifferentClasstestRegisterCommandWithContexttestExampleIfNotNilReturnNil7testFutureFailureCallbackIsCalledAfterFailureIsDeployedtestAllInstructionstestAllUnsentMessagestestNumberOfSpacestestNoSpaceAroundBracketstestImportAMethodtestResolveAbsoluteJenkinsTools-ExtraReports1testCreationByCommaWithMultipleCompatipleContextstestStopRecordingtestFileOutCategorytestAddMethodCommentTransformtestIsCompiledMethodLayouttestValidTraitComposition2testArgumentAtIfPresenttestVariableLayouttestSpaceAroundPeriodtestTwoArgBlocktestChangingDeleteSlotAddVar4testFromPathReturnsBlockValueIfPathNotPartOfAnOrigin#testFailureModelExistingSetUpMethodtestToDoWithTempInBlocksubSize3testFailureCannotExtractTwoAssignmentsToTemporariestestUTF8EncoderWide'testAsNumberWithSuperfluousDecimalPoint rejectBlock testHasBodytestFutureFallbackToHasSecondValueIfFirstFailsAndSecondSuccesstestTrueIfTrueReturnsBlockValue testBasics testEquals5testClickExecuteActiontestPackageTagRenamenew:streamContents:testBasicCollectEmptytestGetMedianOfOddDatasetSize$testOptimizedBlockWriteInNestedBlocktestAssignClassVariable#test0FixtureIncludeWithIdentityTestVtestUndoOperationWhenTheUndoStackIsEmptyPreservesTheUndoStackAndTheRedoCollectionEmptytestFindThisMethodWithFullClassaSelectionBlocktestExpressionSyntaxErrorba!indexOfAscii:inString:startingAt: key:value:testLogLocatorSmallestIndexIsCorrectAfterChangingSmallestPower topToBottom testFlippedbb:abcdtestSizeUnsignedShortSpMorphicAthensAdaptertestDefinitionOfTraitWithSlots0testHeuristicBuilderForTwoHeuristicBuildsWrapper testUndo2property:collatedWith:testDeepMultipleLookup put:onStream:testIfNotNilDotestCompileFromTexttestSignedInt32testTraditionalBinaryPrecedence testOnForkErrorOnSeparateProcesstestIsAListStartestWithCollect testExpiringexampleLiteralCharacterremove:ifAbsent:testReplaceFromToWith#testCannotRemoveUndefinedPackageTag testRotatedBytestSimpleLookuptestSeenPackagestestUndeclaredVariabletestWarnModelInheritedSelectortestTimesRepeatWithTempInBlocktestOrdinalScaleNECompletion-Preferences testTempNamed&testExtensionClassesWithCompiledMethodtestReadComputedSlotCompiledselectEveryFirst,testStepContextTakenConditionalJumpBytecodestestExtendingPackagesOfClass$testMathBlockWithParametersWithBlank-testCaseSensitiveFilterIsNotNarrowThanNegatedCollections-Support-TeststestOneRaisedToIntegertestRemoveLastNElements testModelsPitestSimpleBlockASTMapping testBindingtestPerformWithArgsLargeFrametestFigureInPresenceOfParagraph!testMoveUpInStackFromFirstElementtestCommandLineHandlerConditiontestZeroElementContains"testBestNodeWithInvalidEmptySource+testItemsWithoutChildrenDoNotHaveExpandIcon#testMultipleDocCommentsInOneComment"testFailureRemoveNonExistantMethod!testConstPlaceInTransformedMethod9testBroadenFilterAfterFetchCompletionShouldBroadenResultstestGmailEncryptedtestNeedsRebuildByDefaulttestEnvironmentFor Tool-Finder1testRemoveMessageArgumentCommandIsProperlyStoreOntestSumUpToLimit1FtestIsAbsoluteWindowsPathReturnsFalseWhenNoWindowsAbsolutePathProvidedtestPrintShowingDecimalPlaces0testWhenHierarchyDefinesVariableNamedAsTemporaryVariablesLibrarytestSkipBlockNode testPrintingtestNewLinesAfterComment2/testFileOutSingleMethodModificationOfSourceCode)testWithTopDoesNotProduceInvalidRectangle(testReplaceElementBeforeOpenAppliesStyletestAddMovieDirectortestExplementary testWhileFalseExecutesRightBlocktestWidenOnAssignmentdoBlock+testMoveClassInPackageWithExtensionsOnClass!testEmbeddedOrderedWithFormatting testExampleSimpleBlockLocalWhile!testDTTestCoverageResultHas2NodestestBasicBehaviouratRandom:weighting: testclassThatDefinesInstVarNamedtestFutureZipFailsIfFirstFailstestBoldAPIToSetTexttestStructureOfAnnotationnewSizetestDensityPlotHasKernelDensitytestRawsWithMonospacetestWritingToContext%testSelectNewAddedShapeWithShiftClickdecimalDigitLengthtestIsBuiltWhenItemsExisttestUnselectShapeWithShiftClick"testTargetInstanceGarbageCollectedtestRawstestDotProduct testAddAftershapeCollectionClass:testMicInputfilePath/testConfidenceIntervalMinIsGreaterThanQuartile1#testClassAdditionWithPackageChangedtestCollectAsWithoutParenthesis#testRemoveElementRemovesFromAdapterSystem-History!testFileOutSingleProtocolAddition baseColorFor:testNotifyBreakpointAddedpaddedWith:do:testDoItRequestorOptimizedtestMinMaxValue22testOtherInstancesOfSystemDictionarySelfEvaluatingtestSimpleSlotstestChainBehaviorPutChildtestFinalizationWithOnFork2!testFourBackQuotesOnMultipleLinesbonus#testObsoleteClassIsRemovedFromUsers testAddCycleSpec2-Commander2testZeroRaisedToNegativePowertestExtractEmptySystemCommands-VariableCommandstestKeyAtValueIfAbsenttestDeleteANonOpenWindowFailsformat:+testThoroughWhichMethodsReferToSpecialIndextestToolsToKeepWhenOneContext testPalettestestSharedPoolOfVarNamedtestNewCompiledMethodClasstestDisableEnableBreakpointtestCompileInClass testMethodNewValueHolder-Tests testSlashhighBitOfPositiveReceiver Spec2-MorphictestReceiverDoesNotExist testPragmatestCyclesWithtestClickingRadio3SelectsItAtestInstanceSideInitializeMethodNeedsToBeInInitializationProtocolprogressBarColorFor:testAllowInclusionOfNils testTakeFirst Rubric-TeststestRelativeToBranchtestSharedVariablesAsArraytestComparisonWithCopy*testBlockWithArgumentReturnsLastExpression milliSecondstestCopyWithFirst testPrimEqualtestRemoveTraitMethod!testEscapeCharacterTwoConsecutivetestSymbolicLinkTargetPathtestOneGBAllocationtestHasSlotNamedtestTagSystem-Settings-Tests>testEditClassOrPackageScopeRemovingClassAndBreakingFullPackageHOMEtestGetBindingsItemsForMatchiteratortestListConfigurationstestOccurrencesOfEmpty(Calypso-SystemPlugins-Monticello-Browserdetect:ifFound: isInteger/testNarrowerFilterCompletionShouldNarrowResultstestOldDefinition/testClassCompositionOnPrecedenceKeepsPreference#Calypso-SystemPlugins-SUnit-QueriestestSimpleOneDelaytestLastNElements(testMakeDependentPackagesDiffOnSameGraph,testClassDefFromLegacyStringHasClassNameNode Zinc-HTTP5testCanStillExecuteWhenAimedNodePcIsAfterInAnyContexttestWidgetExiststestDoWithoutNoDuplicateseitestIsOfflineAndResourceFoundtest8BitColorstestMethodDefinitionWithBangs testClassSlotDuplicationConflicttestLinkAPIToSetTextisIntegerPoint&testToolsToRemoveWhenManyToolsToRemove testFibonaccitestAddInstVarNamedWithTraittestIsEnclosingMarktestBasicGetLargetestPackageTagRemoval transparent windowClosedtestMessageReceiverFiles!testStepIntoUntilTerminationClean testBitLogictestRelativeWithParentswindowActiveLabelFillStyleFor:testSelectedMethodVersionsSize testSNIPagedivisorNewTools-FileBrowser0testTranscriptPrintingWithOpenedTranscriptExiststestWithEdgeAndhighlightabletestIsObjectLayouttestLowerLimitsWithtestLoadNotCorrectMicrodown(testMethodsEnumerationWhenBothMetaLevelstestLessonViewIsScriptingtestFixedLocatorDataIsOktestFlatCollect2testRefactoring testNthRoottestDisplayEmptySlotstestPrimitiveChangeClassTo#testTerminationDuringNestedUnwindS2sztestSplitCascadeRefactoringRoassal-Layouts-Tests testSlotNamedtestSharedClosureEnvironmenterrorSubscriptBounds:mouseEnterUpButton:testExpressionRuntimeErrortestPushConsArray5testWordsAwareIteratorFiltersLeftOutBecauseSecondWordyyyymmdd!testAddShadowSeveralTimesOnAShapetestFirstBCOffsetWithBlocktestWriteStreamDoifPresentNotmin:testDigitLength testCircletestUnresolveNametestSpaceInsidetestReadsThisContext$testAddElementAfterOpenAddsToAdapter%testNilIfNotNilWithArgumentReturnsNiltestSingleLevelMixedList/testBlockWithThreeArgumentReturnsLastExpressiontestQuo NewTools-CoretestStorePopIvartestRenameInstVarFromTraittestSimpleReturn+testModelInlineMethodWithSameVariableNames2 testisUsed#testBestNodeWithValidKeywordMessagetestMoveToNodeWhenNodeIsLiteralOrVariableThatHasNoAssociatedBytecodesMovesToNextNodeThatIsNotLiteralNorVariableThatHasAnAssociatedPC"testTraitIfClassTraitAlreadyExiststestRadsRoassal-Interactionreject:thenCollect:testWeakClassIsWeak!testRemoveFromSystemRemoveAllTags testAppendtestThreadSafeprintOn:delimiter:last:isDigit:testReplaceFromToWithStartingAt testResetFontBaselineOfClap4testFilterCompletionAfterFetchingShouldNarrowResults testArcTantestBoundaryContainsAnytestDistanceTo testAtRandom testSetLabelBtestWorkerPoolInstancesAreCollectedAfterStartingAndStoppingService8testCancelCompletionInClassWithDynamicExtentLogsPerClass++testPrimNotEqual allButFirst:testRenameMethodPermuteArgstestNoChangeOfMetaclassDetected9testRemoveAClassAndTheirSubclass2UsingAlimitedEnvironmenttestUTF8BoundariestestTopMostWindowIsNotShowntestBuildMethodHeuristic&testFirstVisibleRowIsInitiallyFirstRow'testGenerateBooleanArgumentNameForFalsetestTagsCollectiontestAccessingTempsVectorInBlock testOpenLogtestMarshallingStringArgument testReplace testIdentity&testFailureInvalidInstanceVariableNametestAddProtocolAnnouncement2DrTests-TestsProfilingtestStrikeInHeadertestOverlaysAreAddedInOrdertestShiftSlotAndMigrate&testDemoteToRPackageNamedWithExtensiontestUniqueNames!testAddLabelledButtonAddTheButton testEnqueuetestNextShouldGoToSecondLessonZinc-HTTP-ExamplestestSigned4ByteIntegerstestNotifyDebugPointHittestAsReferencetestCopyUpToLast"testDynamicVariableRemovedAfterUsetestResignalAstestInstanceVariable testObsoletegtestWhenCustomizeFilterWithoutDefaultFilterShouldFilterDropListPresenterIncludeDefaultFilterAndSelectIttestStylerSpineRed Jobs-TeststestSignatureWithoutArgumenttestNoCoverage+testGlobalCounterReferenceAfterInstallation,testSelectItemRaiseEvent padLength testReturnedAssociationsAreRighttestCreateTextMorphtestPackageOfRemovedTraittestInstanceCreationtestIsExecutedFromEmptyScope:testResolveInstanceVariableShouldSetInstanceVariableLoader1testFutureFirstCompleteOfFailsIfSecondFailsFasterManifest-Tests$testExtensionMethodNotExactlyTheNametestInstallExceptiontestAnd$testAnyOneWhenAllContentsWasGarbaged PerformMessageCommandLineHandlerpiecesCutWhere:do:xz hexString$SystemCommands-MessageCommands-Tests(testMarshallingByteArrayWillPinTheObjecttestDoublePragma&test32BitTranslucentPixelValueKeepsRGBtestLabeledOuterShapes01NewTools-Debugger-Tests testCoveragetestRecipientListNewTools-DocumentBrowser-TeststestVerticalBar5testBasicNewMethodNeedsToBeInInstanceCreationProtocoltestWriteAndReadReflective,testAddProtocolAnnouncementDuringCompilationtestBasicReadOnlySystem-Installers-Tests testChangingRootsResetsSelection testAnnounceQueryEndedIsSentOncetestRemoveInternalDependencies(testInitializeShouldOnlySeeNotHiddenFiletestAssociationAt-testFutureSuccessCallbackExecutesInNewProcess.testDefinitionOfClassSideTraitHasCorrectStringtestWhileWithTemptestCopyAfterLastWithDuplicateGraphics-Transformations testInsetscrollingChangedtestCommaAddsExtensiontestDefaultResolve*testBuildPresenterWillSetPresenterPropertytestRenameProtocolAsWithNil2testReadComputedSlotReflectivetestExamplePushArraytestSplitStringOnBlock#testAddProtocolWithExistingProtocol/testUnselectPresenterItemUnselectsIndexInWidgettestBreakpointOnAllTempAccesses#testLinesOfCodeEmptyLineInTheMiddletestJumpOnErroneousMethodexampleLiteralByteSymboltestOccurrencesOfNotInelementAndIndexBlocktestDefinitiontestLinkItalicAPIToAccessText*testSiblingBlocksInstanceVariableShadowingtestUndeclareSlot:testRefersToLiteralsReturnsTrueWhenLiteralIsGlobalVariabletestRadio2StartsSelectedtestVisitFileImagetestAddClassTransform!test0FixtureEmptySequenceableTesttestAmbiguousSelectortestLazyClassVarCompiledtestHasRequiredResultByDefault1testDraggingSeveralTimesModifiesValueSeveralTimestestTypedStringArgumentIsString.testBestNodeWithInvalidPlaygroundParsableErrorUnix testAccessingTempsVectorInBlock3testExternalLinkWithStrikeFileSystem-Memory-TeststestConnections01testDependentPackagesSize"testPackageIsUpdatedInInstanceSidetestChildOfReference3testRemoveProtocolIfEmptyWithProtocolFromOtherClasstestFullSpectrumtestLiteralVariableClasstestRedefiningInstancetestRemoveFirstmessagetestFailureMovePrimitiveMethodtestOneGWordAllocation.testExplicitCompletionEngineIgnoresGlobalClasstestRehashPreservesCapacity!testDoubleArraysHaveCorrectLayout#testAddClassAnnounceClassRepackagedtestCreationByUnnamedtestGroupsOfAtATimeCollecttestHasFilesTypedtestAssignArgumentVariabletestValidateEmptyNewSelector!testParentResolutionWithReference-testBlockWithTwoArgumentReturnsLastExpressiontestResponsibilityStMonticelloTonel-Tests-Mocks testFloorLogtest0FixtureEmptyTesttestMoveMethodFromExtensionToClassicProtocolAnnounceRepackaged!testSubclassInstanceVariableNames testDisabledBreakpointisDisabledaa:bb:testKeyAtValuetestModifyMethodByChangingCodesum:test14removeIfAbsenttestCacheActivation(testPackageSelectionAfterPackageCreation privateBlueAnnouncements-Core testAsStringOnDelimiterLastEmpty*testRestoredBrowserInstanceWithQueryScopestestMonospaceWrappedElementsnegativetestJustClassNameRtestReplaceKeywordTokenWithCaretInTheEndOfWordWithFollowingWordsReplacesEntireWordfive-NewTools-DocumentBrowser-GitHubResource-Testsdo:separatedBy:tallytestLiteralNiltestBasicQuoteBlock testParenttestIsOfflineTrueNotFoundyear testCaseOfdisabledTextColorsignaltestEnvironmentWithNamespace$testDeprecatedAliasesOnExistingNames testMidPointtestSelectedPageNetwork-Mail-TeststestReceiverWithGC testSlotsSettings-SystemtestAllMethodstestToLongNewLine2testRemovePooltestKeyStrokeFromMorphtestHiddenFilesPtestWhenClickAnAfterHistoryButtonIfThereAreHistoryShouldComeBackTheGoodDirectory(testDefinedBehaviorsOfUnresolvedPackagestestIntersectionEmpty testExampletestAddBeforeIndextestOrdinalScaleRangePointscompiledMethodtestDefaultWithNoValueMicMorphicTextAdaptertestForbiddenProcessestestModelWithRawValues testAnnotatedGraphics-Fonts:testUntypedConstantNegativeIntegerArgumentHasConstantValue uncapitalizedtestAllNamedInSortedUsingtestUndefinedVariableFrontend testExamples*testDemoteToRPackageNamedMultilevelPackagetestShouldBePrintedAsLiteralEND testBmp4Bit-testPointerWithVariableExtensionIsNowVariable testContext!testFillingWithClassWithoutTraitstestWritesTemporaryVariable'testEqualSignForSequenceableCollectionstestTraitCompositiontestAddAfterLast mouseLeavetestNewEnvironmenttestBmpWriteReadUsingFiles testEmptyCode!testNoUnusedInstanceVariablesLeftSpMorphicActionBarAdapter testScopeTo*testFutureExecutesInSameLocalProcessRunnertestReverseWithDotestTheMetaclass#testNotNilIfNilDoesNotEvaluateBlocktestMaxYValueIsUpperLimitEpiceaBrowserstestMemoizedLRUCacheButtonBarAdaptersizetestAddVisitedNodes@testWithPrecedenceUsesThePreferedOneWithoutCaringOrderOfSequencetestCreationByUnresolved testMonospace$testDefinitionOfNormalClassWithSlots#testIteratorOnACollectionIsFiltered)testRemoveProtocolIfEmptyWithRealProtocol testNoSearchtestSearchPath3testEnvironmentWrapperstep testCopyAftertestAssociationAtError testMathBlocktestSmartCharactersOppositeOftestUsingMethodsFFItestSixtyFourBitRegisterXor privateRedtestClassWithClassSlots AssociationtestSelfEvaluating5testIsMessageSentInSystemWithTheSelectorInsideAnArray testSmartQuoteSurroundsSelectiontestMoveToNodeRaisesErrorWhenNodeIsNotIdenticalToANodeInMethod testDoWithouttestWithParentsOnRootReturnRoot testAliasNewTools-Playground-TeststestTransformations$testMinimumNegativeIntegerArithmetic testMetaclassSuperclassHierarchySystem-Hashing-Tests'testAPIToAccessChildrenOfNestedElements%testChangeInSharedVariablesIsDetectedtestSequenceOfFormatsThreadedFFI-UFFI-OverridestestCreateEphemeronClassNamedactiveSystem-History-Tests(testCreationForExplicitAnnotationContexttestRepeatWithTempInBlockJtestPushDownMethodDriverWhenSubclassesReferToSelectorExpectBreakingChangestestSingleBlockWithArgumentstestParseBogus"testNestedBlocksRemoteInBlockCase2testDefinitionOfTraitedClasstestColorsOutIntestUpperLimitfindBinary:ifNone:System-UtilitiestestForeignMethodModifiedtestRemoveStaleValues2testPackageOfNonExtensionMethodIsPackageOfTheTrait&testRegisterPackageConflictWithPackagetestNoUtilsMethods(testTooLargeAnIntegerInALiteralByteArraytestWriteAndReadCompiledtestUserLocalDirectoryNewTools-ScopestestOneSpaceIndenttestSortFunctiontestPrintStringBasetestSplitClasstestRemovedPackagesIncludestestPrimNextPuttestLhs!testFutureZipSuccessIfBothSuccess7testRemakingATraitUsedByAnAnonymousClassKeepItAnonymous2testHandlingSequenceOfBasicLinesProducesAParagraphtestBasicEnvironmenttestClassifyUnder'testTrueIfTrueIfFalseEvaluatesTrueBlockfold:'testRemovingAnEmptyNonLeafClassReparenttestFutureSelectFailsOnFailuretestUnCategorizedMethodstestIsSurrogateOtherSystem-BasicCommandLineHandler*testInlinedBlockArgumentIsArgumentVariabletestNodeCoverage2testAddWithPaddingVerticaltestExpandedOnClassWithoutTagextestContextsAfterStepInto,testCompileMethodAnnounceAdditionOnlyInTraittestAddExtensionDependenciestestRejectThenCollect"testMajorMinorWithSeparatingStringwindowEdgeNormalFillStyleFor:Roassal-Shapes-Tests testLoadImage#testTypedTrueArgumentHasDefinedTypetestClassVariableInModeltestInitialActivationtestSlotNodeBindingtestUnclosedRawMorphicAPartTreeTableAdapter1Calypso-SystemPlugins-InheritanceAnalysis-Browser%testWriteInGivenContextShouldIgnoreIttestWhenEnabledShouldLogtestClassSlotscount: testMerge7testGrandchildOfReferencetestOccurrencesOftestHasNonDefaultArgumentstestLargeSqrtFloortestPerformWithArgsSmallFrametestObjectCentricObjectAPI test32BitTranslucentBlackIsBlack isFinalQuote:,test0FixtureTConvertAsSetForMultiplinessTesttestWhileModificationAfter=testRenameProtocolAsAnExtensionOfThePackageContainingTheClasstestIdenticalModificationtestNoRemoteReadNestedBlocksSystem-Platforms-TestsclasstestBaselineOrConfigurationName newLastIndex hsvSaturationstestSizeInMemoryOfCharacters+testRedefiningAClassAsTraitShouldRaiseError!testLineStartIsOkAfterWriteString Ring-CoretestAddWatchSameNodetestFailureNonExistingVariabletestToDoInsideTempNotInlinedtestNewLineBetweenStatementtestExpressionZerotestSplitJoinBoundaryCases"testRenameMethodOnlyInSomePackagestestStandardClassWithVariablestest0FixturePutTest SUnit-Rules isTestPackage findBinary:testColoredNodesForEach testTransformNewTools-FontChooser testCreateClassWithClassVariabletestPurePathIsRelativeFiletestRemoveVariableTransformCollections-Weak5testWritingStoredSettingNodesShouldNotCloseFileStream%testSixtyFourBitRegisterLeftRotateBy2testBuildLayouttestItalicsAndNestedBoldstestReadVariableNamed#testClassAdditionWithCommentChangedprintOn:delimiter:seen)testAssociationsWithGarbageCollectedValue,testSubscribeToUnexistentPropertyRaisesError testSelectortestToLongNewLineprintOn:!testCanCreateFtpRepositoryFromUrltestLabeledOuterShapes05testObjectCentricBreakpointtestStepToReturntestHumanReadableByteSizeString'testPerformChangeClassInstanceVariablesorigin contractTo:testBuildParseErrorHeuristic$testSimulatedProcessIsInCorrectStateCoverage testEnsuretestAsSetWithEqualsElementstestFirstEntryIfAbsentIceberg-Libgit-Filetree testLayoutIn testExample01/testWordsAwareIteratorFiltersByASequenceOfWordstestIfNotNilIfNil1ArgAsVar-testExtractToTemporaryForLastStatementInBlocktestInvalidPrimitiveTool-DependencyAnalyser-UItestMarkerMethods%testTutorialRaisesShouldBeImplementedtestIdentityIncludesalphaAtestInsettingSmallerThanRectangleExtentShouldProduceCorrectExtentcumulativeCountstestCombinationstestMethodCalltestSingleParagraph6testPopularStringDoesReturnOnlyTenResultsWithUppercasetestChangeAddManytestStepIntoAssignmentexampleLiteralArrayCodeImportCommandLineHandlerstestContainsPointInRTree"testDeleteAllWindowToLeftOfAWindow testFileReferenceExtensionMethodaBoolean testMergingisDashPunctuation:testwhenDocumentChangedDotestGroupedUndo1Roassal-Layouts-UtiltestUnaryFormatReceiver2"testComplexDependencyIsNotConflict(testUnwindAndRestartToQuickMethodContexttestAliasWithMultipleAliasestestAvailableAutomaticallytestRelativePrintStringtestAddNonExistentFiletestLabeled03bisHasModelstreamContents:limitedTo:testPullUpClassVariable2testIdentityKeyAtExistantValueCopyReturnsFailBlocktestCompletion testOnFromTotestHasTemporaryVariablesBlockwithIndexCollect: testSortOrderDtestFixedClassWhenTraitCompositionChangedShouldAnnounceClassModifiedradiansToDegreestestPngDecodingColors80testRenamePackageAlsoRenameAllExtensionProtocolstestArgumentIsRead9testIsNotTerminatedWhenItIsJustStartedByEnteringMainBlock0testHasEqualElementsOfIdenticalCollectionObjects8testDictionaryConcatenationWithCommonKeysDifferentValuestestEvaluationtestNoPackagesOverride testAddItem1testInlineBlockCollectionEM1Graphics-Primitives6testAcceptTwoEntriesAtDifferentIndexLogsSeparateCountsMtestIsAffectedByChangeOfSuperclassMethodWhichOverridesAnotherSuperclassMethodtestInstallSourceFilesFail diffJoinColortestAtAtIfAbsentPut5testLogLocatorSmallestIndexIsCorrectAfterChangingBase testChangetestKernelDensityEstimation testMerge4-testUpdatingTheSameTraitDoesNotProduceChangescorner%testHandlingExceptionSetWithExclusion6testNewLineAfterFirstBracketWhenMultilineWithArguments+testSkipCanSkipReturnIfItIsNotTheLastReturn testWithoutPrecedenceIsAConflicttestDefinitionWithoutInverse0testSixtyFourBitRegisterLoadFromReverseByteOrdertestDefaultDescription'testPassingByReferenceAStructInArrayInCtestIsInitialQuotetestMethod3forMocktestUnwindFromActiveProcessmaxValuetestNestedExcursiontestBreakOnAccess testRejecttestSubstraction(testFailureRemoveSameMethodButSendsSupertestFlipByCenterAt,testEncodingOptionSetsStringEncodingStrategyprivateMaxComponenttestGetInterQuartileRangetestBeRecursivelyReadOnlyObjecttestFips180Example3testTwoSpaceIndent testFindFirst*testInvalidRadix running:of:testAddSlotAnonymousspecialCharacterNames testMethodRemovalWithMethodAdded0testIsEmptyForExplicitlyDefinedAbstractMetaclasstestJustTheArguments_NoDefaultBaselineOfPharoBootstrapvaltestStepTwoBytecodes*testMethodClassBindingShouldBeClassBindingtestPeriodAtEndOfMethod1testArgumentUsedInExtractedCodeExpectGotExtracted-testConvertingToReducedScopeByExtraClassScopetestWeakSubclass%testResettingMillerListRemovesWidgets$testFlatCollectAsWithEmptyCollection/testSubClassWithTraitsAfterModificationOfParent testAsBit'testBreakDebugPointOnClassVariableWritetestHasNonDefaultValueSpMorphicGridAdapter testUTF16Back,testFalseIfTrueIfFalseReturnsFalseBlockValuetestAddElementAddsToAdaptertestIsBalanced testOnErrorDo5testEditClassScopeAddingClassAndCompletingFullPackageCheckBoxAdapter%testEnsurePackageManagesDifferentCase&testBestNodeWithValidSelectorMidSource-testFirstBcOffsetForNodeWhenMappedPcsAreEmptytestWithBorderDtestWorkerProcessInstancesAreCollectedAfterStartingAndStoppingWorkertestIntegerHextestIncludesNil)testChangePlaceholderTextUpdatesPresenter(testPrimitiveMethodSourceNodeAtInitialPCCompression-TeststestWithBottom0testPackageCommmentToolIsValidWhenPackageContexttestInclusion2test0FixtureConcatenationTesttestExtractSetupExample5System-CommandLinetestAddIntructionsBeforeFreeType-Graphics isNotEmptytestIsParallelTo!testInlineRecursiveCascadedMethodBtestRedefinedTraitedClassSubclassHasEmptyClassTraitCompositionAPI2Morphic-Widgets-List&testItemsAvailableInTestCoveragePlugintestSimpleResignalAstestWarnModelExistingSelectortestVersionIsCompatibletestReplaceWithSpaces3testRepositoryUrlGraphics-Files testIsInCycleMetacello-TestsCore!Refactoring-Transformations-TeststestSignedInt16*testDetectNoChangeBecauseLogFileWasDeletedRing-Monticello-TeststestReplaceInstr.testSearchForExactCaseInsensitiveStringMissingleftSystemCommands-PackageCommands"testExtraIndentationWhenMultiline2 testBounds testCompleteSequenceGotExtractedkeywordstestGlobtestConversionToTraittestMethodVersionSizeAtOverlayAdaptertestSerializeContextToFileNamedtestDoItContextReadThisContexttestDoEvaluateAndGopermutationsDo:testWriteAndReadBoolean mySelectortestNewVariableBreakpointItemlightSelectionColor0testFutureFirstCompleteOfFailsIfFirstFailsFastertestIsAssignment#testDataMatrixShouldHaveTheSameSizetestOneSpaceInsideArraytestDefinedSelectorstestWrappedElementOnNested printPathOn:testNewWindowShouldBeSavetestClassCommenttestIsOtherSymbolbaseSelectionColor brightness&testLastThenFirstShouldGoToFirstLessonanyOnetestHandlingWithExclusiontestDecoratedCommandisPrime$testCreateNormalClassWithSharedPoolstestIsAboveRowtestFailureExistingNameitestReplaceKeywordTokenFollowedByAssignmentWithCaretInTheMiddleOfWordWithFollowingWordsReplacesEntireWord testCanBeQueriedForConcreteClasstestForceLazyRebuildtestTwoSpacesInsideArraytestRemoveSelectedRule:testParseFunctionArrayWithPointerReturnTypeHasFunctionNametestMultiLineMessagesClassSide atWrap:put:testRecompilingtestPrintPaddedWithtestCompileInInteractivelytestHandleEventFrom!testStructureHasCorrectSize64bits testMessageTool-FileList-TeststestAddMicMorphicMicrodownAdaptertestCopyNonEmptyWith traitSource)testCloneMethodNeedsToBeInCopyingProtocoltestShortcutKey"testSkipUpToNodeStopsOnReturnNodesNewTools-Scopes-EditortestExtractMethodToSuperclassbyteSize*testSearchForRegexpEndsWithCaseInsensitiveAtestClassCreationToolIsNotValidWhenNotAPackageOrClassGroupContextSpec2-Adapters-Morphic-TestsfindBinaryIndex:do:ifNone:&testEnvironmentEatsNonClosedCodeMarkupSpMorphicPanedAdapter testTargetedToolsWhenManyContext!SpMorphicProfilerTreeTableAdapter+testFailureInlineTemporaryReadBeforeWritten testSixtyFourBitRegisterAddition!testAddIntructionsBeforeFromLList%testEscapeAsLastCharacterDoesNotBreaktestNewCommentxtestIndexesArray)testChangingFromSingleToMultipleSelection'testSchedulingHigherPriorityServedFirsttestCodePointEncodingDecodingtestExtendingPathsYtestReturnInstVarSortFunctions-Core-testSkipSkipsMessagesByPuttingReceiverOnStack)testMarshallingStringReturnValueWithAliasreplaceFrom:to:with:&test0FixtureSequencedElementAccessTest testRemoveElementThatExistsTwicetestAPIFromMessageSendReceiver#testSplitOrderedCollectionOnElementtestStepSingleBytecodetestSelectableIndexAftertestMaxLengthTruncatesTexttestValueWithArgumentsPopoverAdapter-testModelExtractMethodWithTemporariesSelectedtestAsFormWithExtenttestLogLocatorDataIsOk testBlack32NewTools-Finderat:at:testStreamContentstestMultiplicationtestAnonymousClassAndSelectordelta"testSyntacticEqualsWithCompositiontestAfterIfAbsent3testAcceptEntryLogsAverageTypedCharactersAtPosition testReadAlltestInstanceVariableAdditionOtestChangeInInputSelectorWithNothingShouldChangePreviewLabelFinalWithFailedTexttestTComparableClassTraittestBrowseRuletoWriteColorPicker-TestsBaselineOfRefactoringBaselineOfSlottestBuildMethodtestNonActiveBlockContextHometestIncludesAnyAllTheretestContainsPath testNumberstestWrappedElementOnBold testVmBinary%testLiteralsDoesNotContainMethodClasstestClassObsoletetestFailureModelBadNameEtestStepOverNonErrorExceptionSignalWithHandlerDeeperInTheContextStackacceptUnknownClasses:NewTools-DebugPointsBrowser4testModifyProtocolToRemoveExtensionUpdatesThePackage)testInferInstanceVariableUsedInInitializetestEnumIncludes testAtLastPuttestAddInstVarNametestWhileTrueExecutesRightBlocktestFirstAndLastLinkMonticelloMockstestFailureBadClasstestBeStrictTurnsOptionOntestCombineDependencies testSignalOfTheLowSpaceFromTheVM1testScrollUpToNegativeIndexScrollsTopToFirstIndex-testSelectingAnElementInWidgetUpdatePresentertestIncludesAssociation!testGetQuartilesOfOddDatasetSize2!testFailureModelExistingClassName#testTerminationDuringNestedUnwindS1testWhitespaceAtEnd testPrimAt2testIsAffectedByChangeOfOwnMethodWhichIsOverriddentestReadFromManyDigitstestCheckIfAnnotatesGivenClasstestCanBeEnumeratedForGivenUser byteIndex8testUnselectAllInWidgetWithoutSelectionDoesNotRaiseEventtestClassIsExtendedInPackagetestDeleteHistorytestMethodSelector+testFlatStructureLayoutSysVAMD64PostProcessRoassal-FlameGraph$testExampleToDoOutsideTempNotInlinedtestByteCanExtendByte backspacetestTraitImplicitEnvironment0Calypso-SystemPlugins-Reflectivity-Browser-Testsyield:0testThirtyTwoBitRegisterLoadFromReverseByteOrdertestCompiledMethodClasstestRawsWithStriketestOptimizedBlockLocalNilling2testInitialButtonUpIsDisabletestStepIntoDeadContext testIsUsedtestMathBlockWithArguments.testArrayEvaluateWithBindingsWithUppercaseName&testInvalidExternalFunctionDeclarationtestNewPresenterIsNotBuilttestSetAndUnsetMovieDirectortestSpanColumnstr,testTerminationDuringNestedUnwindWithReturn2testPushInstanceVariabletestTransfersSingleClient!testLineStartIsCorrectAfterIndentTool-ProcessBrowser2testAddingStatefulTraitToClassAddsInstanceVariable(testChangingPriorityYieldsCurrentProcessSUnit-Visitor-TeststestOpenInWorldtestWithArgumentsDo testVariableEnvironmentAddRemove"testProperConvertingProtocolIsUsed#testClassWithSuperclassNameAsStringDrTests-CommentsToTests testString testSpacetestDoubleResumevaluetestModifyMethodWithBreakpointtestPushConstantOneBytecodeanIndex$testLineBetweenTemporariesAndComment0testAccessingArgOfOuterBlockFromAnotherDeepBlock MenuAdapter testSendTotestTrueIfTrueEvaluateBlocktestLargeCharacterStream2test0FixtureDictionaryKeysValuesAssociationsAccesstestExactNthRoot generatortestIncludesMethodtestAllClassesImplementing!testAddTemporaryVariableTransform1testCreateNewPackageWithoutConflictCreatesPackage(testIncludesIdentitySpecificComportementtestNoRemoteMethodTemp&testDemoteToRPackageNamedKeepOrganizer testResolvetestErrorNonExistingImageCtestClassSideInitializeMethodNeedsToBeInClassInitializationProtocolCommander-Activators-Mouseodd"testRemoveFirstNElementsNotPresentGofer-Deprecated Traits-TeststestUnsubscribetestPseudoVariableShadowingcloseTo:precision:+testEqualMethodNeedsToBeInComparingProtocolbeBetween:and:testResizingClosing*testWhenDeclaringMethodNotReturnAnnotation&testPackageOfClassMethodIsClassPackagetestAllAvailablePostOrdertestWithComplexRecursionGraphics-Tests(testStoreAndPopTemporaryVariableBytecode testNextIntotestWhileFalseExecutesLeftBlockEndianDetector$testResetTutorialGoBackToFirstLessonextractBlockInTemp+testSlotNodeArePolymorphicToRBVariableNodesDelaytestErrorCatchtestNoStepIntoQuickMethod#testConvertingWithNewRequiredResult emptyChecktestBehaviorRepackagedChange*testNewObjectCentricVariableBreakpointItemtestRealValueModification1testNotIncludeInstancesAnnotatingForbiddenClassestestEmptyBlockReturnsNiltestDrawingWayOutside6testTypedTrueArgumentIsTruetestSearchPath1testSwapAdjacentz0%testNextNameForExtensionBrokenPattern1testResolveConstantNilShouldSetConstantNullLoader testExternallyAllocatedStructuretestBasedOnSingleBasis testInstalltestAssignmentValue+testCreateTraitUsingAnotherTraitCompositiontestIsRegExpValidtestAddIdenticalElements testSumDoubletestMoveMethodToClassSideCollections-Native-TestsNewTools-PlaygroundMorphic-Widgets-Scrollingfirst#testCreatingFullTraitHasAllElements0testInitialWindowTitleIsInitialPluginWindowTitle testBmp16BittestCallbackAsFunctiontestAddingPackage GridAdapterselectionColorn testCopyEmpty.testsingleRemoteTempVarWhileWithTempNotInlined LGitLibrary classNameKeytestTypePerformsSearch!testProperAccessingProtocolIsUsed valToPower testGroupstestResignalAsUnwindstest4ViolinsAnd2Clusterssorted:printPathOn:delimiter:.testConfidenceIntervalMaxIsLesserThanQuartile3$testDivideTwoByZeroSignalsZeroDivideSpMorphicLayoutAdapter testCreateVariableWordClassNamed'MonticelloFileTree-FileSystem-UtilitiescapacitytestExampleBlockExternalNested#testIdentityIndexOfIAbsentDuplicatetestVariableCannotExtendWord addMonths:testParseErrortestClassifyUnderWithProtocoltestIsBehavior detectMax:testHash*testWordsAwareIteratorFiltersByASingleWordtestInitializeInRoassalMorphic-Widgets-TaskbarendsWith:caseSensitive:testIsOtherLettertestCompactTraitFullTemplate)testSindarinSessionAsSindarinDebugSession-testNextNextShouldReturnSecondExpectedElementtestHorizontalLine,testAndPackageEnvironmentAndClassEnvironment3testMethodsAccessingPoolVariablesDoNotFindPoolUsersRoassal-MondriantestPackageRenametestCascadingUnresolvedtestReadOnlyErrorstestReadCompilationtestRedundantMethodRemovaltestVisibilityWithBlock7testResolveArgumentVariableWithExplicitTypeResolvesTypetestKeywordNoExtraSpacesBetween testMerge8 character translateBy:testNotReadInMethod/testNegatedFilterIsNotNarrowThanCaseInsensitivetestWithoutTickstestRemoveCounterFromMethodcenterBtestBlockWithASuperWithoutArgumentsSendHasCorrectNumberOfArgumentstestEmbeddedUnorderedNewTools-Debugger-FueltestScriptBloctestPushConstantNilBytecodetestAddNewProtocolDoesNothingtestSelectOnEmptyexpectedLiteralValuetestFailureIsDirectlyUsed2testKeysAndValuesRemoveRaCollectionClass$testInitialArgumentListAutoSelectiontestRemoveTestSlottestLineStroketestAliasCompositions sizeLimit+testDoesNotApplyForNonSuperMessageSendNodes$testOpenMenuCreatesCompletionContexttestSorttestUnclosedOpenerstestRemoveInteractionIfPresent{Tool-DependencyAnalyser-Tests8testUncorrectJSONMetaDataProducesDictionaryWithContents20Calypso-SystemPlugins-ClassScripts-Queries-TeststestTransformationsCollectionSpMorphicBaseTextAdaptertestNoCredentials testGrouptestSenderOfASelectorInBlock6testPopularStringDoesReturnOnlyTwentyResultsForPackage#testCanCreateHttpsRepositoryFromUrltestNoShadowingtestDegreeNumber"testSupplySpecificAnswerToQuestion testAtPutDicttestAutoLocatorDataIsOktestOrganizationDefinition testEmptyvalue:value:value: testChildrentestIfNilIfNotNil1ArgtestStepThrough$testPackageOfMethodFromTraitsChanged*testTrueIfFalseIfTrueReturnsTrueBlockValue'testArrayedCollectionWithPoolDictionarytestOverlappingFormattestAndSingleBitWithMinusOne newFirstIndex0testHeuristicBuilderForTwoHeuristicNextIsWrapperShortIntegerArray testLabeledtestedTutorialtestCollapseAll%testIsNotTerminatedWhenItIsNotStartedtestWriteSlotNamedValue!testThirtyTwoBitRegisterInversiontestAsSortedArraytestGoodSimulation runningMin:#testHasSelectorSpecialSelectorIndexNewTools-CodeCritiques testSeparator&testDefaultImageDoesNotStoreAnySetting'testReturnsAsManyWaitsAsSignalsReceived#testRelativeFromStringNormalizationtestAnEmptyRectangleHasNoAreatestTextIsAlwaysString badMethodsstopbasePassiveBackgroundColorcopyReplaceFrom:to:with:!testCommentedLineMarkupInsideLine anExponent'testSecondScriptShouldNotBeChildOfFirst$testAddAndRemoveMethodsFromSubtraitstestVariableNotDirectlyDefinedFtestWhenCurrentDirectoryChangeshouldNewFileDialogOpenOnTheNewDirectorytestResumablePasstestPassingLongStructByCopyInC+testIncludeOnlyInstancesCreatedForGivenUser$testWhileModificationAfterNotInlinedtestCompileStringZinc-Character-Encoding-TeststestBinaryMessageCommentstestStringExtensionMethodce+testShouldUnzipAndOverwriteWithoutInformingSystem-Time-Tests testRemoveAt4testGlobalCounterReferenceAfterUninstallInstallationtestSingleLowercaseLetterCollections-NativeRefactoring-DataForTestingKeymapping-Tools-SpecRPackagevalueWithPossibleArgs:testUnknownProcessestestNumericTypes isLowercasetestIdentityIndexOf!testExampleSimpleBlockLocalNested)testClassOrTraitNamedReturnsNilForGlobals*testChangingOtherPriorityAffectsSchedulingtestFromString!testIsOfflineTrueAndResourceFoundtestGoodPathTwoUnusedVariables%testAddLinePlotAndBoxPlotReturnsChart/testTraitMethodClassBindingShouldBeClassBinding testWriting'testAccessingVariablesInOptimizedBlock2!testWriteTemporaryVariablesMethodtestBreakpointNodePropertyBaselineOfIceberg-testFailureBadIntervalAndVariableDoesNotExistlineNumberColor!testManyPresentersShowManyWidgetsnex(testMoveInstanceVariableToClassTransform7testSubstringFilterReturnsValidResultsWithTheSameFilter&testFigureWithParameters_withoutQuotestestForkAtHigherPrioritytestSelectedTabsWithoutOwner**testUnclosedFiguretestAnalogousCodeTo testInBoundstestNewMetaclassTrait/testProtocolsForAllMethodsForClassWithoutTraits-testExtractedCodeHasTwoExitPointExpectFailure'testDontRetainBlankLinesBeforeComments2bitXor: testIsLettercollect:thenReject:%testCopyNonEmptyWithoutAllNotIncludedtestIsOtherNumbertestChangingSuperclassToOthersurroundString:withCharacter:testToDoExecutesBlock8testLocalMethodsOfTheClassShouldNotBeRepeatedInItsTraitstestAsClassVariableCollectiontestSelectNonetestStoreIdentifiertestAllSharedPoolstestIntersectionBasic)testDefaultCompletionIsNilIfNoGlobalClassatLast:ifAbsent:,testSearchForExactCaseSensitiveStringMissingtestCompileFull asLowercase,testRedefiningATraitAsAClassShouldRaiseErrortestNextIntegertestEncompassingRectangle ReadStreamMetacello-TestsReference*testSixtyFourBitRegisterLeftRotateBySimple testStdout testHasIcon testRed16&testMutateObjectInstVarUsingBasicAtPut-testMixingOrderedInsideUnorderedWithParagraph testClose#testMissingArgumentAfterAMessageKeytestWikipedia2testPrintString_defaultValue testNewPersonSUnit-UItestSizeSignedInt8testEquivalentTotestRemoveAfterClassRemovedtestOneLineMessageClassSide!testIntersectionsWithVerticalLinetestIfNotEmptyifEmptytestSizeSignedShorttestCoordinatessqueezeOutNumbertestExampleWhileWithTemptestReadtestShowingColumnDisplayColumntestMessageSelector%testAddAndRemoveMethodsInClassOrTraittestExampleiVartestLabeledOuterShapes03testPushDownVariableTransformfoo:readerCaseInsensitiveOrdertestSumUpToLimit0testCompletionAfterKeyword Tool-Registry+testModelInlineMethodWithSameVariableNames1&testExtractSetUpWorksWellInOtherMethodtestNegativeZeroSign testHexStringtestSelectableIndexBeforetestShouldAcceptNegativeFloattestAxisLabelsAndTitletestNaN4&testPerformAddRemoveClassInteractively0testAssociationAtNonexistantKeyExecutesFailBlocktestUnresolveSuperclass0testPackageExtensionsStartsWithProperPackageName&testRebuildPresenterBeforeOpeningWorkstestStoredSettingstestPrimMakePoint"testSearchTextChangeSelectedShapes#testEnvironmentWithAnyNestedElement testSkipUpToNodeInEvaluatedBlockwithoutQuotingtestAtAllIndexesPutfoundtestSubClassWithComplexTraits combinationtestBackWindowsAreFindtestPackageNamedOmStoreFactorytestComplexTraittestIntegerReadsOkFromStreamtestTextWithStyletestChainBehaviorHitWithContexttestFailurePrimitive*test32BitFormBlackShouldStayBlackAfterSavetestShouldShowCellLabelsIsTruetestFailureNoValidNameOfTempFloatBaselineOfPharotestOnLimitLimitBlocktestParseMissingStartURL!testFailureBadInitializationCode1 testSorting01testRadio1StartsDeselectedtestMultiSchedule testRegister testBitOrtestRotatedByAbouttestPositionsCustomNotSorted(testBackWindowsAreFindWhenUsingSubstring'testSmartQuoteSurroundsEscapesSelectiontestBold outputSetItestCollectionWithSingleWithALotOfElementsReturnsTheRequestedInCollectiontestFromHeadDetect*testModelInlineMethodWithSameVariableNames(test0FixtureIterateSequencedReadableTest,testClampReturnsSameNumberIfBetweenMinAndMaxtestFlatStructureLayouttestSixtyFourBitRegisterByteAttestConflictingArgumentNamestestEscapeCharacterInLinkNametestWriteStreamExiststestResetShouldRestartGenerator atAllPut:"testCaptureIfSignalledWhenStepping SUnit-CoretestDeclareTempAndPaste shuffledBy:testPushLiteralConstantBytecodetestReplaceAllWithtestUTF16EncoderLittleEndiantestNaN1testClassWithClassTrait testPlainPeek"testUnmatchedExpressionParenthesistestCallbackWithErrorHanldedtestKeywordCommentstestReferencesToAClassInBlock SpMorphicNumberInputFieldAdapterBaselineOfCalypsotestRevertOverrideMethod,testAnnotatedBlockOnMultipleLinesParserLogicon:do:BaselineOfSUnitstring2BaselineOfEqualstestClassMethodDefinitiontestSymbolicLinkInMemory#test0FixtureDictionaryElementAccesstestIsNotAbstracttestUpdateShadowSizetestSignalFromHandlerActionTesttestExampleBlockInternaltestIsLetterModifierPolymorph-WidgetsMetacello-Gitlab-TeststestMajorMinorVersiontestGetMeanOfDatasettestNewLinesBetweenTopComments,testCallbackInLoopUsingSubclassOfFFICallbackNautilusRefactoring-Tests testBitStringtestFailureNoMoveDefinitiontestProtocolsForAllMethodsisDecimalDigittestModelForIttestPrimDoWithtestInitialInstanceIsEmptytestImportFromReadStreamMorphic-Widgets-Basic;testExplicitRequirementDoesNotTakePrecedenceInDeepHierarchyEquals System-Model#testRetainBlankLinesBeforeComments2 ProtoObject'testNotEnvironmentWithClassEnvironmentsBaselineOfShift8testIncludeForbiddenClassesAsSpecialForbiddenAnnotations isKeywordtestOpenPresenterIsBuilt$testFileReferenceExtensionMethod_dirtestWhenActivatedDoalike: testNextShouldReturnFirstElementtestLabeledOuterShapes04 testIsObtuse&testAddColumnInPresenterAddsItToWidgetchromatestInsettingByNumberShouldWork isCasedLettertestInferiorWithIntegertestGetMedianOfDatasetSizeOne$testCreateClassWithWeakClassVariabletestAnySatisfy#testAddAllFirstUnlessAlreadyPresenttestPerformAddRemoveMethod2testIncludeOnlyInstancesWhichAreActiveForGivenUsertestChangeRemoveOnetestBeHomogeneous%testIfSingleRadioButtonStartsSelected testContinueEncoutersAnExceptiontestNegativeZeroAbs testReset,testColumnNotHomogeneousPairedRowsAndColumnssubclassResponsibilitytestCanConsumeLineSpMorphicToolbarAdaptertestPackageRenameWithExtensiontestConvertingToAsyncQuery7testPopularStringDoesReturnOnlyTwentyResultsWithCapitaltestRNGtestOriginWithRequiredMethodtestPossiblyUsingClassestestImportAClasstest1BitDisplay,testSubscribeToChangeRaisesEventWithNewValue.testLiteralsDoNotConsiderTheInnerBlockLiterals testEvents'testMultiplicationDoesNotLoosePrecisiontestStoreSettingNodeTwicetestRevertToInContext'testSelectorsInProtocolWithRealProtocol(testUntypedFalseArgumentHasUndefinedTypetestReturnHasNoExtraSpacetestWithClassSlots#testTempNamedTempCopyingNestedBlocktestMethodsForClasstestExtensionMethodstestExpandedEmptyLayoutClasstestCompletionOnFirstLettertestContainsPoint7testClassWithSlotHasInitializeMethodWithInitializeSlotstestPrintShowingDecimalPlaces2testSmalltalkPrintStringtestMathBlockWithParameters>testStepThroughDoesTheSameThingAsStepOverWhenNoBlockIsInvolvedtestInlineMethod4testWithExtensionAddsExtensiontestPackageAddition,testNarrowingAndUnnarrowingReturnsSameResultHtestWorkerProcessInstancesAreCollectedAfterStartingAndStoppingWorkerPool%testFutureWithFutureInsideSchedulesOktestPlainExcursion;testInjectingMultipleExceptionHandlersIntoNotRunningProcess+testSettingTextManuallyClearsTheUndoManagerlastElm%testRetainBlankLinesBetweenStatementstestCopyUpToWithDuplicatetestReadStreamIfAbsent testIsEnabledtestStandardClassNtestAddMethodInExtensionCategoryBestMatchingNameAddMethodToTheExtendingPackagetestEmbeddedOrderedtestFailurePullUpClassMethodtestNotLitteraltestDelayWaitTimeoutTimedOuttestRemovedSelectors badPositions#testJoinArrayUsingOrderedCollection*Calypso-SystemPlugins-ClassScripts-Queries0testPackageOfMethodFromTraitsOverridenAndRemoved windowCenter+testNewScopeFromAPackageWithExtendedClasses$testAsOrderedCollectionKeepsIdentity&testBuildVariableTempVariableHeuristic menuColor,testChangeBorderUpdatesEncompassingRectangler"testFileOutSingleTraitModificationsignBitaSortedCollection$testMultiplyByArrayIdentityTransformtestMissingZipCrctestDefaultFontSystem-OSEnvironments-Tests%testStandardMethodInNewMetaclassTraittestTraitRemovalWithTraitAddedtestXdgParseUserDirLineNotRoottestCmdCtrlLefttext dayOfMonthtestParseFontVariabletestSimpleResumetestLiteralEqualitytestHasConfiguration3testNarrowingReturnsSameElementsThatCallingDirectlytestSignatureNotOnMultipleLines/testAsOrderedCollectionReturnsOrderedCollectionBaselineOfUnifiedFFI testInfinity2windowLeftEdgeLeftcopyFtestMergingTwoStylesWithASameClassHasThePropertiesCorrectInCommonClass/testCompletionWithElementsToFetchShouldHaveMoretestRedotestShortStack/testNewProcessTaskRunnerRunsNeverInLocalProcessBtestNotAffectedByChangeOfSubclassMethodWhichNotOverridesSuperclassSUnit-Support-UITesting-TeststestInspectionMetagroupedBy:having:testRedundantProtocolAdditionrcvrisZero'testRemovingMethodsFromDifferentClassestestParameterAttestSetInterpolator%testThreeBackQuotesClosedByFourQuotes'testAsNumberNegatedWithoutDecimalPoint2)testClassUsingStatefulTraitsAndLocalSlotstestHeaderLevel1 System-TimetestRemoveProtocolAnnouncement copyFrom:to:testNotInstantiable-testDynamicVariableAccessFromDifferentProcess#testMutateByteStringyUsingByteAtPut'testComputeDensityCurveDataOnlyOneValue.testTypedConstantIntegerArgumentHasDefinedTypetestIsBytesLayoutBaselineOfSystemBenchmarktestExpandedPointClass"testAddTwiceSetsChildrenSingleTimeCollections-Strings-TeststestGettingRedefinedInstancereadFrom:ifFail:testSignalWithTagDurationtestFlatCollecttestPackageOfMethodFromTraitstestInitialResultListIsEmptytestErrorPropagation$testClickOnCanvasShouldUnselectShape7testClassHavingAnInstanceVariableUsersDifferenThanUserstestFailureBadMethod testReference#testConvertWindowMouseEventPositiontestIsExternal9testReshapeByteVariableToPointerPropagatesToDeepHierarchytestCartesianProductDo3Elements testFactorialRefactoring-Changes testRadiustestHomeClosesCompletionContextNewTools-Debugger-Extensions testLanguageBaselineOfDrTests(testTraitAdditionWithTraitAlreadyRemoved totalLengthtestTraitPackage(testLogLocatorDataIsOkWithReversedDomainoptionInlineCase.testFixedLocatorDataIsOkWithCollectionTooLarge/testUnhandledExceptionShouldAllowToCatchWarningtestRemovePackageWithBreakpoint%testCopyForBehaviorDefinitionPostCopy testCodePointtestAssociationAtIfAbsent!testSixtyFourBitRegisterInversiontestIfNotNilIfNil1ArgtestThreeElementsContainstestCanPerformInSubclassminValuetestJoinUsingLastOnArrayFileSystem-Core testRemoveClassRemovesExtensionstestClassCreationToolIsNotValidWhenReferencingDifferentPackage%testDeleteAWindowAndTaskBarActualizedtestClassWithSlots asCamelCase*testNonOpenPresenterDoesNotRaiseBuiltEventtestDefinitionWithClasswindowTopEdgeUp privateGreen testMcPackagetestDenormalizedPrintStringBaselineOfKeymappingtestAllReferencesToDo windowMoveUptestIndexOfKeyAthens-MorphictestRemoveTraitFromCompositiontestAdapterExiststestColorsFileOutIntestSetIsReadOnlySuccessSearchInputFieldAdaptertestIsSpacingCombiningMark testLinesDotestStepOverReturnInUnwindBlocktestMissingExpressiontestNodeForContextasMonth6testSingleClickActivatesRowInSingleClickActivationModetestCopyUpToEmptytestModelPushDownVariable!testSelectionStartsSelectingFirst testSlotNames>testRemoveAllExtensionMethodsRemoveTheClassFromExtendedClassestestNewLineBeforeCascade2left:right:top:bottom:OtestRecategorizeClassWithMetaClassMethodsRegisterAllClassMethodsInTheNewPackagetestCallCreateObject testBmp8BittestBoundingBoxOfSubmorphstestDisableDuringtestAlphaCompositing2SimulatedtestCreateBuilderWithNiltestSplitBlockAnnotationtestSendersOfUnsentMessagetestBeReadOnlyLiteraltestAccessesReftestCountBehavior,testTypedConstantIntegerArgumentHasZeroArityreverseWithIndexDo: testPrimModtestSumUnsignedInt64&testWindowLabelSetAfterPackageCreationtestUnmatchedCommentQuote cull:cull:&testConvertingWithoutAbsentBasisObject Files-PrompttestVmDirectorytestNextObject+testWithRightDoesNotProduceInvalidRectangletestAsCommaStringMoreNewTools-WelcomeBrowsertestAnnotationAST"testTraitDefinitionNodeIsTraitNode testStrings#Calypso-SystemPlugins-Flags-Browser testTimestamp#testLazyClassVarReadReflectiveBlock#SpMorphicToolbarToggleButtonAdaptertestDangerousClassesEnablingdltestMouseMoveAfterDoubleClick anElement#testNilIfNotNilDoesNotEvaluateBlocktestClassDefinitionAtestEnsureDeleteDebugger-ModeltestGet075QuantileInvertedCDFtestSimpleColumn%test0FixtureDictionaryEnumeratingTestfirstArgActionBarAdapterBaselineOfFuzzyMatcher dayOfWeek:testFindBinaryIfNone extraArgumenttestScanAllSystemDisabled!testAddPoolDictionaryDependenciestestReplaceVariableIntoAnotheroptionInlineTimesRepeatbasename&testRetainBlankLinesBetweenStatements39testCanRemoveAReferencedClassNotHavingReferenceInTheModeloptionInlineIftestOneFonts-Infrastructure-TeststestDefinitionOfTrait testFileOutMultipleClassAdditiontestInheritsFromUnresolvedtestBehaviorParentRenamedFormtestSumWithFloatScalartestDo2 testRemovetestFinalization`testChangeInInputSelectorWithFewAccessorThanArgumentsShouldChangePreviewLabelFinalWithFailedTexttestCaseSensitivetestSelectThenCollectPrint0testFirstBcOffsetForNodeWhenMappedPcsAreNotEmpty testFirstBCOffsetWithQuickReturntestWithWithWithWithWithtestCopyEquals testNewErrortestInfinityCloseTotestFlatCollectAs WriteStreamtestListTakesAssignedSpacevalueWithArguments:testDependenciesTo4testClassAddedToNewPackageShouldAnnouncePackageAddedtestSkip+testRemovingTraitsRemoveTraitedClassMethods escapingWritetestInstanceVar1testRemoveElementAddedAfterOpenRemovesFromAdapter#testBestNodeWithValidValueMidSourcetestExampleTwoBooleanSlotstestJumpOnNoFurtherStatements?testServiceInstancesAreCollectedAfterStartingAndStoppingServicetestNotSelectsMethodWithoutFlag testWithRB10testRawsWithItalictestAccessesSlottestExtentWithBordertestIntersectionItselftestClassWithoutImpacttestVersionsForMethodtestOpenAndClosePresentertestRemovePageAt3testBrowseClassViaImplementorActuallyBrowseTheClassperform:testHasTemporaries testAccessorInstanceVariableSlotfromStreamWithComments:NtestOneCanProceedWhenIntroducingClasseVariablesBeginingWithLowerCaseCharacterstestAddIntructions$testHasBindingThatBeginsWithClassVartestThirtyTwoBitRegisterAnd NumberParsertestSubclassInstVartestSetErrorMargin testDefaults testAtEndtestUntypedNilArgumentIsNil fromStream:>testSubClassWithTraitsAfterModificationOfParentSharedvariablestestReturnHasNoPeriodtestWithWithWithtestReadUpToEnd'testFailureInvalidReferenceVariableName"testAssociationAtIfPresentifAbsenttestCompileEmpty,testSameSourceButDifferentMethodsAreConflict testDoItHalttestAllowDebugBrokenAnnotationstestForTiltedStickyness.testExampleTempNamedTempVectorInOptimizedBlocktestRawsDoesNotHandleWellCurly:testUntypedConstantNegativeIntegerArgumentHasUndefinedTypeonPreviousMonthcopyWithoutAll:testAsArrayKeepsIdentitytestHistoricalStandardComment&testFillingWithClassesFromOneHierarchyreplace:0Calypso-SystemPlugins-Reflectivity-Queries-Tests testPragmasMorphic-Widgets-Windows beforeFirsttestAsStringWithCommastestJumpOnSecondKeywordtestExampleIfTruetestMethodsEnumerationtestAPIFromBlocktestFailureBadIntervaltestVariableClassIsVariable%testWhileModificationBeforeNotInlined$testEnvironmentCitationWithArgumentstestLinesOfCodeAllInOnetestMissingBlockArgumentName*testMathBlockWithParametersAndLatexCommenttestBuildAssignmentHeuristic collect:as:%testMetaclassTraitImplicitEnvironmenttestNthRootExactness+testMergingOneRectangleReturnsThisRectangle0Calypso-SystemQueries-Tests-P2WithSubclassFromP1*testMoveMethodThatReferencesPoolDictionary)testAtGarbageCollectedValueRaisesNotFound.testNonOpenPresenterDoesNotRaiseDisplayedEventNewTools-DocumentBrowsertestIsFinalQuotetestRowSpanRowNotHomogeneous,testButtonUpClickShouldModifiedArgumentsListtestMoveClassToTagInNewPackagetestCqsortWithByteArraytestLineIndentationStart testFutureAndThenExecutesInOrder*testSequenceReturnsTheSequenceOfAllResults5testFalseIfFalseReturnsBlockValueWithTempOutsideBlocktestCreateScatterPlottestRemovingMethodstestReturnFalseBytecode2testUntypedConstantIntegerArgumentHasConstantValuetestBreakOnWriteTo testDeletetestGetTempFromTMPDIRtestLoadTwoObjectstestBinaryNoExtraSpacesBetween"testUndeclaredReparationWithSharedJtestWhenPathTextInputPresenterAcceptShouldChangeFileListWithTheGoodContentwindowBottomEdgeUptestdefineClasstestKeepBlockInMessagetestBecomeIdentityHashtestCullNewValueHolder-Core.testSimulatingAMethodWithHaltHasCorrectContext atLast:put:testWeakClassVariableIsWeaktestCollisions1testStepSendPopsArgumentsAndPushesResultBytecodes lineEnding%testPassing4DoubleStructureInTheStackencoder wordBefore:testSelectsAbstractMethod selectionTextvtestReflectiveReadWritetestCollectThenSelectOnEmpty)testExtractSetUpAndConvertTempsToInstVarstestRemoveTaggedClasses BoxAdaptertestWithSharedPooltrimtestExternalAtPutFloatRoassal-Spec-Morphic@testWorkerPoolDoesNotExceedPoolSizeWhenSchedulingTasksInParalleltestMixedSignDigitLogic)testMethodModificationWithProtocolChangedtestJumpOnReturn:testMoveToNodeWhenFromNonInlinedEmbeddedBlockToHomeContexttestNonOrientedAngleWith+testInitializeCurrentPathTextInputShouldSetCollections-TeststestClassTrait@testCancelCompletionInClassWithDynamicExtentDoesNotLogOtherClassJtestPropagationOfChangesInTraitsToAliasMethodsWhenOriginalMethodIsExcludedtestMethod1forMocktestSignatureOnMultipleLines'testVennDiagramConvertsBigSetInputToSet%testFailureModelBadInitializationCodetestBoundaryContainsWhichOfs1 testRed32testNotRenderingOfMyOwnCommentVariablesLibrary-TeststestRemoveFirstNotPresentTool-DependencyAnalysertestEmptyClassVariable allButLast:testInt16AliasestestEmptyClassWithMethodstestLiteralVariableGlobale&testThreeSpacesBeforePeriodtestCrossProduct testIfExists6testReplaceTokenWithCaretOnEndOfWordReplacesEntireWordisInsideRectangle:testCoveragePercentForMock testCreateNormalClassWithPackagetestChangingRootsUpdateWidgettestErrorNonCorrectImagetestSelectSourceFiles*testForbidCreationOnScopeWhichNotSupportIttestTooManyArguments testSubclass testIfTruetestCanExecuteOnTemporaryNode testLabel.testBlockWithFiveArgumentReturnsLastExpressiontestAddAndRemoveActorsInstrumentationtestCanUnderstandInSubclasstestNoRemoteBlockReturn anExtensiontestOverrideStoredCredentialstestUTF8EncoderIncompletetestRed8starthex5testSetUpMethodInSUnitTestsNeedsToBeInRunningProtocol aBinaryBlocktestRemoveZero!Calypso-SystemPlugins-FFI-QueriestestDefaultPlotColors testToCount"testRedundantBehaviorCommentChangeto:do: digitValue: testUpToEnd+testWaitTimeoutSecondsOnCompletionOnTimeouttestPrintOnStreamtestIsExecutedFromMultipleScopeifFalse:*testSteppingAnExecutionSignalingExceptionsNewTools-SettingsBrowser-TestsCtestShouldFileLocatorBeBeforeSystemSettingsPersistenceInStartupListtestModelRenameClass testReverseDo Tool-Diff%testPassing2DoubleStructureInTheStacktestCommentAfterMessagestestSendsSelectortestValueWithReceivertestTraitNoSlotsNoUsetestStoredSettingsIsNil testNotNilIfNotNilEvaluatesBlockSystemCommands-MethodCommands'testAtIfAbsentWithGarbageCollectedValue"testCheckInputForInstallSubcommandtestInexactRaisedTo/testPoolVariableAccessibleInSubclassOfClassUsertestIsEvaluatingtestComposingMondrian testRandom2testChangeDeactivatedAfterOpenCheckboxDectivatesIttestJoinArrayUsingString testFileName=testDefinitionOfClassSideTraitWithSpecialSlotHasCorrectStringtestBuilderSharedPoolsAI-Algorithms-Graph-Tests?testPackageCommentToolIsNotValidWhenReferencingDifferentPackage0testTraitSourceIsPersistedWithRemovalOfMetalinks$testClassifyUnderAnnounceNewProtocoltestKeywordFormatParameterhellotestSumNumberstestKeyForIdentity0testFailedCriticalSectionShouldUnblockWaitingOnetestProtocolOfRemovedMethod&testAllInstanceVariablesStartLowercasetestEqualityRelativeVsAbsolutetestTrivialMethodstestFailureIsDirectlyUsedtestModelRenameSequenceClasstestMigrateTestSlottestContentsOfDirectorytestAllEntries$Calypso-SystemPlugins-Critic-Queries+testAddingExtensionMethodNotMatchingPackage3testCaretInTheEndOfSecondWordHasSecondWordUpToCaret(testRemoveFirstElementRemovesFromAdapter&testSingleBlockWithArgumentsWithFormattestRemoveElementThatExists test32BitBlackColorTranformation:testTerminationShouldProceedAllEnsureBlocksIfSomeWasFailedtestAddBeforeLink&testNNegatedEqualsNComplementedPlusOne testMinus%testCurrentLessonIsFirstOneAtCreation(testDemoteToRPackageNamedExistingPackagetestValidateBogusNewSelectorItestMoveToNodeWhenFromNonInlinedEmbeddedBlockToNodeThatIsNotInHomeContexttestExamplePrimitiveModuleErrortestFloatCenterExtent.testAddParameterThatReferencesInstanceVariabletestWatchVariableReadsInClassFFIMethodRegistrytestBasicFourDirections testSymbolstestPreviousWord weekdayIndex testBasicSize+testCanCreateLocatorFromStringWhenDeepChildtestOrdinalScaleRangeRoundBandstestNodesForEachAndLAyout5testClassDefinitionToolIsNotValidWhenNotAClassContexterrorKeyNotFound: TableAdaptertestFromHeadDetectIfNotFoundtestSpeciesLooseSortBlocktestDoesntContainPath%aDictionaryOrCollectionOfAssociations(testWhenCanvasScaleChangedUpdatesShadowstreeUnexpandedaddAll:+testRenameProtocolAsWithNonExistingProtocol&testModifyProtocolOfMethodyDoesNothingmergeSortFrom:to:src:dst:by: testIsDigittestMultiPartMixedtestwhenSelectionChangedDo testParagraphtestLatin2EncodertestIsWordLayoutstestInferiorOrEqualstestWithNullElementWithFixedCalypso-SystemTools-CoretestBoxPlotCreatedWithDataarcTan:testDefaultColortestMintestRatioOfCommentedClasses5testEqualSignIsTrueForEmptyButNonIdenticalCollectionstestBuilderSuperclasstestConvertFromDecimalFraction testTypedVariableArgumentHasType testGhostText testUnloadWithAdditionalTrackingtestVeryDeepCopyWith'testCanCreateBitBucketRepositoryFromUrl testOpenOnce!testClickingRadio3DeselectsRadio1testCopyForBehaviorDefinition-testParsingAStyleIsNotAffectedByExistingClasstestAccessIsNotDefined#renameTemporaryFrom:to:in:selector:testWorkerProcessDiesAfterStop$testSelectingASecondElementSelectsIttestRetrievesMethodQuerytestIvalidReadFrom)testPackagesAvailableInTestCoveragePlugintestRedundantClassAdditiontestallMethodsReadingSlottestParseFunction2/testExecutionOfWrongFFIMethodShouldRaiseAnErrortestWithoutPreTabstestFillingWayOutsidetestExampleTwoIvarSlots/testPackageOfClassMethodFromTraitIsTraitPackage"testRemoveBreakpointWithRemoveFrom>testCanCreateBitBucketRepositoryFromUrlWithExplicitHostAndPort!testUndeclaredReparationWithClasstestIsBeforeColumn oldPositionisInitialQuote:testSelectableIndexBellowatWrap:testReferencedPackagesSpec2-Morphic-Backend-TeststestParseError2join:$testTempNamedTempCopyingNestedBlock2testWhenDisabledShouldNotLogtestDescriptionTexttestSlideBlocIsParsedexampleLiteralByteArraySystem-Sources-Tests#testTraitUsersAfterMetaclassReshapetestRaisedToErrorConditionstestFiveSpaceAroundBracketstestItalicNestedInBoldtestUnmatchedBraceArray#testLineStartIsCorrectAfterNewLines testUnOrderedListAPIToAccessTexttestClassDoesNotExistCollections-Sequenceable testIconName Deprecated12testClassEnvironmenttestCollectThenDoOnEmptytestStrictModeOptionOnSpec2-Code-CommandstestOneRemoveLasttestDefinitionOfClassSideTraittestWhileModificationBeforetestRemoveSlot?testHeuristicBuilderForTwoHeuristicSecondWrapperWrapsNonWrappertestPcsForNode testClearFlagtestDemoteToRPackageNamedtestScanAllSystemEnabledtestPrintString&testUntypedNilArgumentHasUndefinedTypeoffsettestIndexOfIfAbsentDuplicatetestAsIntegerPointtestPipeEscapetestExampleClassSidetestClassWithoutChanges$testBuildVariableUndeclaredHeuristictestStringEncodingtestWatchTwicetestLinearLocatorDataIsOktestBuildDiffFor windowTopLeft#testSingleParagraphWithIndentedTexttestCustomSearchBlock!testGettingAllRedefiningInstancestestStepIntoQuickMethodblacktestDottedMajorMinorPatch.testKeywordCommentsFormatCommentsWithStatement flatCollect: testAsPointtestNewPointerClassWithSlotstestStandardMetaclassTraittestFailureExistingClassNametestSimpleTableWithShortRowtestImmediateClassIsImmediate,testIndexesToSelectInMultipleSelectionFromTo!testGetQuartilesOfEvenDatasetSizetestInstallSimplePoint2aFloat testAddNiltestIncludesKeyLocalyDefinedtestPositionOfSubCollectiontestShouldAcceptNegativeIntegerCalypso-SystemTools-FullBrowserMorphic-Widgets-PolyTabs:testSelectingPluginWillUpdateCurrentPluginInstanceVariable thisContext2testMakeDependentPackagesDifferentOnDifferentGraphHtestReturnExtraSpacesInIndentWhenMultilneWithThreeSpacesAfterCaretSymbolreject:testComparisonOfSameQueriestestNoArguments testAsPackagetestEqualAbsoluteRelativePathNewTools-SettingsBrowsertestStepOverFinishedExecution"testMoveMethodIntoInstanceVariabletestPrimPointXdict(testManifestNamesAccordingToPackageNamesEtestMethodsAddedInMetaclassPresentInSubclassesAfterChangingSuperclass6testClassAdditionWithMetaclassInstanceVariablesChanged"testInheritingExecutionEnvironment'testWhileFalseExecutesLeftBlockWithTemptestReadingTooLargeExponentstestInstVarNamedPuttestAsScaledDecimaltestAddWithKeyNotIntestRemoveKeysSpinnerAdaptertestIsBaselineNameThreadedFFI-UFFI-Tests-testClassAdditionWithInstanceVariablesChanged$testBlockWithEnclosedBlockSourceNodeisConnectorPunctuation:testWithCollectError testHeadCell)testEqualSignOfIdenticalCollectionObjects?testWorkerPoolWorkersProcessesAreTerminatedAfterPoolsCollectiontestEnsureDeleteAlltestHasSharedPoolstestPrimitiveNamed2testDrawingWayOutside5testDontKeepBlockInMessage2/testConvertingToIncreasedScopeByExtraClassScopetestAsHexStringnewFrom:testAutoLocatorIsDefault!NewTools-ObjectCentricBreakpoints)testDictionaryConcatenationWithCommonKeystestAssignSelfVariable+testIdentityIncludesNonSpecificComportementtestFromDetectIfNotFound h:s:v:alpha:asPath+testAsIdentitySetWithIdentityEqualsElements+testInlineMethodWithMultipleSendersInMethodtestCompileBinarytestInstVarNamed,testWeakOrderedCollectionAllGarbageCollected collect:into: StrikeFonttestEditClassScopeRemovingClassaSymboltestAsIntervaltestMonospacesWithoutClosure FuzzyMatchertestSystemDebuggersUndefinedClasses-TeststestBehaviortNamedtestIsChildOfReferencetestAcceptEntryLogsAllSourcesal"testRestartTestShouldKeepTestGreentestValidNameAndUsedVariable&testRemovePropertySlotWithTwoInstances-testUnhandledExceptionShouldAllowToCatchError#testAddParameterAndRenameParameters#testFailureModelAlreadyExistingNameTool-ExternalBrowserIceberg-Plugin(testRenameProtocolAsWithExistingProtocolBaselineOfMorphictestIsIntegerPointtestMakePackagesDiffOnSameGraph testAtLast6testComparisonOfTwoAnnotationsWithSameSelectorAndClass"testAllNamedFromToSortedByArgument"Tool-DependencyAnalyser-Tests-Data testTIsEmptytestHumanReadableSISizeString(testLogLocatorDataIsOkStartingAtNegativedetect:ifFound:ifNone:testAsIdentitySetcollect:from:to: testRawsHandleWellCurlyIfNotLasttestHasLiteralSuchThat2testFailureHierarchyDefinesVarableNamedAsTemporary testPragmaAt&testFailureInvalidNumArgsOfNewSelectortestAddTagNamestestAddAfterIndex$testObservableSlotAssignReturnsValueretvaltestFindJPGPreviewerprintShowingDecimalPlaces:$testNonResumableFallOffTheEndHandler+testValueWithArgumentsWithOrderedCollection: inject:into:testMethodPackageOfRemovedClasstestUsesUndeclareds testZippedsideOf:6testInstanceCreationMajorMinorSuffixBuildWithoutSuffix testMaxSizetestConvexHullOnfourthtestMathshouldBeUnevaluatedtestValueWithReceiverArguments.testAsIdentitySetWithoutIdentityEqualsElementsspecies1testChangeBorderWidthUpdatesEncompassingRectangletestStartingSituation!testRealActiveProcessFromProcesorPointtestReverseDoEmpty7testCollectionWithSingleManyElementsReturnsTheRequested testCycle01#testRemoveSenderIntoCascadedMessagetestUTF16EncoderByteOrderMarkSUnit-Support-UITestingsliderNormalFillStyleFor:testSuperSendWithtestInferiorToMaximumtestNewFromArraynewArray$testMakePackagesDiffOnDifferentGraph testInstallInSpecificEnvironmenttestItalicAPIToAccessTexttestPackagesOfClass/testDoesApplyForMethodNodeInContextWithNilclasstestPushReceiverBytecodetestWeakClassVariableReflectivetestUnsignedSumLongLongtestReentrantBlocktestMultipleCounterstestMaxLengthIsSetInWidgeteqv:,testObsoleteClassIsRemovedFromUsersClassSidetestBaseAndExtension$testLowerThanFirstBCOffsetAccessTesttestAtIfPresentIfAbsent0testLookingForDiskStoreWithSpaceReturnsDiskStoretestMutateObjectClass)testDictionaryPublicProtocolCompatibilitytestLabelShapeColor/testSelectManyIndexesKeepsLastSelectionInWidgettestInvertRangetestExampleReturn1plus2testAltstderrtestRunSimulated dropEnabledsenderSpMorphicMorphAdapter1testLookingForStoreDiskLowercaseReturnsThisMethodtestBlockWritesInstanceVariabletestUnsignedInt320testTempAssignmentAndReferenceExpectGotExtractedtestExampleTempNamedTempVector20testCopyForBehaviorDefinitionForClassDescription0testTraitedClassSubclassHasEmptyTraitComposition5testEditClassScopeRemovingClassAndBreakingFullPackagetestStepThroughUntilTermination testNewTraittest2Bit testEscapeAI-Algorithms-GraphtestBoldItalicAPIToAccessTexttestIsLetterNumber testEquals2 testSortBlockargstestSelectShapestest0FixtureIterateTest isFraction/testFutureFlatCollectFailsOnMappedFutureFailuretestIdentityIndexOfKeyIfAbsentctestChangeInInputSelectorWithToMuchAccessorThanArgumentsShouldChangePreviewLabelFinalWithFailedTextstdout2testScrollDownToPosteriorIndexScrollsBottomToIndex8testUncorrectJSONMetaDataProducesDictionaryWithContents3Fonts-Abstract==>testBehaviorWithOneMethodSpMorphicTextInputFieldAdaptertestExampleBlockExternal2!SystemCommands-SourceCodeCommands stringStreamSpec2-Dialogs-TestsonDo: testEquals4/testSupplyAnswerUsingTraditionalMatchOfQuestiontestTwoLinesAfterTemporaries.testNotSelectsAbstractMethodWhichIsImplementedextensionWithDelimiter8testClassVariableDoesNotDuplicatesSubclassesOfSuperclass requiredStarttestArgumentsCommentstestLogLocatorDefaultBaseIs10test16BitDisplay4testFutureFirstCompleteOfSuccessIfFirstSuccessFastertestRejectThenDoOnEmpty/testOtherInstancesOfSystemDictionaryPrintStringtestAllAtomicTypesCalltestInclusionForFloattestModelInlineRecursiveMethodtestUninstallCountertestNextShouldReturnNilAfterEndtestPushGlobalVariableofSize:testUTF8ReadStreamPositioningtestRemoveFirstNElementstestMultiLineMessage3testTraitWithComplexSlotUsedInOtherSlotInSuperclass$testPassing4Int64StructureInTheStacktestBecomeForwardHash0testuFFIMethodSelectorLookupsMethodInSenderChaintest5+Calypso-SystemQueries-Tests-P1WithHierarchytestIfNotNil0ArgAsVar'testRenameProtocolAsAnnounceNewProtocoltestSizeReturnsThree*Calypso-SystemPlugins-Reflectivity-Queries)testFourBackQuotesOnMultipleLinesWithText2testVariableLookup_conditionBlockProducerMethodASTtestPositionErrors testEnvironmentWithMultipleLines"testMathBlockWithBackslashCommandstestRealizeAbstractClass newElementtestTooLongLineWithArgumenttestFutureExecutesConcurrentlytestAtIfAbsentPuttestFileOutSingleClassAddition(testRemoveChildElementRemovesFromAdapter/testBeginningExpressionsOfASequenceGotExtractedtestFocusRotationBackwardstestRemoveDuplicatestestPackageTagRenameWithClass/testBroaderFilterCompletionShouldBroadenResults testPropagationOfChangesInTraitstestWith"testIsTerminatingForcedTermination includesAll:testUnresolvedValuetestLinkBoldAPIToAccessText currentIndex$testChangingSuperclassInTheHierarchy treeExpanded3testResetFilterWithNoFilterSetShouldNotAlterResultstestCanUnderstandtestGetLowerLimit7testTransformReturnEmptyRectangleWhenNotPossibleToPlacetestHome#testBreakDebugPointOnVariableAccess#testStringWithoutInitialCommentFromtestMethodWithStyle hslSaturation)testReturnExtraSpacesInIndentWhenMultilnetestCreateNormalClassNamed CodeImport%testStepTakenConditionalJumpBytecodes!Ring-Definitions-Monticello-TeststestObjectFormatInstSize testTraitsnippettestNoTraceForEnabledHalt MillerAdaptertestNewSliderIsNotDragging testIsArraytestBreakpointEnabled testNextPuttestLinesOfCodeEmptyMethodtestBinaryOneArgumentPerLine2%testReadIntoStartingAtCountFromStreamtestOneSpaceAroundBrackets oldElementtestChar testSampling1 testConsumedFetcherShouldBeAtEnd:testMethodsThatHaveOnlyDifferentSelectorsShouldBeDifferenttestNilIfNilReturnsBlockValueprintElementsOn:testPushDownMethodDriverWhenAbstractClassExpectBreakingChanges,testKeysAndValuesDoWithGarbageCollectedValue numericSuffixBaselineOfReferenceFindertestOrEnvironment ifNotNilBlocktestAsPackageIfAbsenttestNewClassVariableAccessorstestExtensionMethodModifiedtestExtensionClassNames5testExtractedCodeHasMoreThanOneExitPointExpectFailure/testTrueIfTrueEvaluateBlockWithTempOutsideBlock3testPackageOfMethodFromTraitsAfterCreationOverridenRefactoring-UI-Tests+testBeHomogeneousWorksWhenContractingWindowtestCompileInClassified%testTypedStringArgumentHasDefinedType aPrecisionbuttonUptestSimpleReporttestByteArrayToExternalAddress5testSettingNewEnvValueDuringRemovesItAfterDuringBlocktestBasicNewKernelDensitydeletetestZeroElementRectangle testScrollingtestScaleLinearRoundtestSetIsReadOnlyImmediateProxytestMinYValueIsLowerLimit testFloorLog2SpMorphicDialogWindowAdapterSystem-Settings-BrowserwindowTopEdgeDowntestNotWrittenInMethodC20000 testLookingSubstringShowsResults testCategory-testButtonDownClickShouldModifiedPreviewFinal"testExampleTempNamedPutTempVector2lightBaseColor Monticello)testRemoveSecondElementRemovesFromAdaptertestWatchVariableInObjecttestExampleSimpleTemptestExternalAt RTree-TeststestRemovePackagetestRemoveLastNotPresenttestSelectWordtestKeywordOnMultipleLine11combinationsAt:in:after:do:(testSmartBackspaceOutsideSmartCharacters surroundedBy:6testDoesNotApplyForMethodNodeInContextWithNoSuperclass&testSubstringSearchNonExistingSelector yesterdaytestTitleLessonCreationsourceCode:in:withProtocol:testRemoteTempInVector)testInstanceCreationMajorMinorSuffixBuild testAsArraybartestFromHexStringtestThreeElementstestRunResultBuildTreeForUItestNoExtraSpaceAroundBlocktestFutureCollectFailsOnFailure testMath2hasInterned:ifTrue:$testDuplicateClassPreserveClassSlots digitValuetestAsStringOnDelimiterMorereadFrom:base:testDefinedBehaviorsCollectiontestCallWithSelf"testFindThisPackageAfterAddingTextaRandom9testExistingTraitWithSlotsArePreservedIfChangingClassSide testNewMovietestTan<<"testUpdateSourceCodePanelUncoveredtestPurePathInterpretedAsFile%testExistingInstanceVariableAccessors"testMethodPackageFromObsoleteClass testToCount2testSettingNilResetsSelectionRefactoring-TransformationstestSkipUpToIgnoresJumpsFileSystem-Disk-Tests!testMonospacesWithDoubleBackSlashtestSubclassestestIdentityAdd testIsCleantestKeywordOnMultipleLine2$testSettingNodeIdentifierForRootNodeFormCanvas-Core!testTallyShouldNotContainsAReturn*testClassDefFromLegacyStringHasPackageNamenameextractBlock2InTempFLNegative16SmallIntegerCluster$FLHookPrimitiveClusterw% U0* FLHookPrimitiveCluster@X Q@$ffffff@l@ ?@$vN@N@ Q?o[o@7KƧ?ڹY?7KƧ??tzG{@$=p =@l"h ԕ@m @#Y@L?陙?@X@@@7tJM@@k@@aaao@#7tJM@`@f@@H@ h@%H?PbM?@?@@!!P@(@H@#@*@$@ @ @lp@f`?ffffff|3!@ @D@Ul@K@7iB@lp?yc@ n@R@"E(@@œ@!^@,@f@@G@4UUUUUV@M@T?ٙ@n@h@ X@!@ +@C@h@#f@V@@ &?@t@" @)@!@2?@m@\4@$fff]`@Yfffff@L@ @R@&P@@ @h@Y@@@ .1?گ%?گ% .1@@ B@k ?ܒ5@*@œ@7?Q_@i@?\(\?ə?zQ@^@"s<@'@ 0@k@%f\(\@3?m`?333333mR$/@e@@lVϪ@G?.B9@2t?zG{?XbM@@ !n@$?4֡a@T@(@&P{`@@ 333333@@=@@.@@ (\) 333333@#h@P@v@W@@8@m`@ Q@@EFLNegative8SmallIntegerClusterb( ) d*6FLHookPrimitiveClusterFLPositive64SmallIntegerCluster ~ƀZz@ so#oHvԥ ඳdT cEx] Nr so2FLNegative32SmallIntegerClusterFLHookPrimitiveCluster`"W:(FLHookPrimitiveCluster' abc#( 1 two #( 3 ) )0[ ^ 1. 2. ^ 3 ]9(#(1 2 3) reduceLeft: [ :a :b | a - b ])>>> ((1 - 2) - 3)1.*deU({10. 20} asOrderedCollection add: 20; yourself) >>> {10. 20. 20} asOrderedCollection2join: 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: aSequenceableCollection2a2Return a new empty collection based on the species112r31.23422We:('pharo' endsWith: 'phuro' caseSensitive: false) >>> false2 hello world!4(10 to: 25 by: 5) asCommaString >>> '10, 15, 20, 25'0000(1)(2)between: #(7 8)8('salkjsdlkgfeeal' findString: 'al' startingAt: 1) >>> 2xEvaluate aBlock with each of the receiver's elements as the argument. Answer the number of elements that answered true. Size of replacement doesnt match6c0Move the window to the right half of the display3-2DE:y "Answer the y coordinate." "(100@200) y >>> 200" ^ y464('*foo*zort' match: 'afoodezortorfoo3zort') >>> trueworld3 | Object | Object := 1. ^ Object1Point[1,/*comment*/2]*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:. : ###'hello%('abc' escapeCharacter: $X) >>> 'abc'abc65CAnswer a number that is the maximum of the x and y of the receiver.1bho'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.0400In {1} you can escape \{ by prefixing it with \\100& aBoolean "Evaluating conjunction -- answer false since receiver is false." "false & true >>> false" "false & false >>> false" ^self/#( #':=' aa: #= #':=' #= bb: #'==' #cc: #'==' )4*Answer the middle element of the receiver. hello world100001100000220000033000004400000550000066000007700000880000099000000AAA000000BBB000000CCC000000DDD000000EEE000000FFF000000GGG0IIJJ"""make2200011110004444333500411 ]-111'abc' isByteString >>> trueisAllDigits "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]. ^ true1671emptyCheck "Signal CollectionIsEmpty if the collection is empty" "#(10 20) emptyCheck >>> #(10 20)" "([#() emptyCheck] on: CollectionIsEmpty do: [ 'oops' ]) >>> 'oops'" self isEmpty ifTrue: [self errorEmptyCollection]19decimalDigitAt: 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: 10a3123abcJTake the minimum between self and maxValue, then the maximum with minValue00112223445666778888990between: #(23 nil)6200progressBar:label21EReturn the HSV saturation of this color, a value between 0.0 and 1.0.1-46Tests-unix-64-Transcript-NonInteractive-Tests-Test.xml%1 second printString >>> '0:00:00:01'1b'PhaRo' asLowercase >>> 'pharo'abcdf((40@40 scaleTo: 400@400) >>> (10.0@10.0)aeiou1b0022201 1)({1 .2 .3 .4} at: 3 incrementBy: 2) >>> 5Evaluate aBlock with the elements of the receiver. If aBlock returns false for any element return false. Otherwise return true.10vector0 . #hello>(#(e b a d e) lastIndexOf: #a startingAt: 4 ifAbsent: 7) >>> 3+1. -a. - 1. -"A"1 1 foo:;bar2311Extract 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. 334443555316LadaptToCollection: 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]d }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.201820xa2foo10foob10 $0013ba4210026(Date year: 2018 month: 9 day: 28) weekday >>> #Friday12 Pharo is <1s>13'Return whether the receiver is a digit.n ssss n21164beEvaluate the elementBlock for all elements in the receiver, and evaluate the separatorBlock between.AReturn the class of STON maps, Dictionary, a system wide constant7;(#(1 2 3) reduceRight: [ :a :b | a - b ]) >>> (1 - (2 - 3))S#[ 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]allButFirstDo: 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)]09566removeAllSuchThat: 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]]Meta51$(#(10 20 30) includes: 21) >>> falsec00000000000000put: 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: object10instanceSide "Return the class of the couple class/metaclass. Useful to avoid explicit test." "Point instanceSide >>> Point" "Point class instanceSide >>> Point" ^ self105('*foo#zort' match: 'afoo3zortthenfoo3zort') >>> true<0000224455655597777855CCDDEDDDHFFFFGGDDICCBBBBBBAAAJ4433333330isa({'1'. '2'. '3'. '4'} atRandom: (Random seed: -42) weighting: [ :each | each asInteger ]) >>> '4'basSortedCollection: 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. ^ aSortedCollectionc({10. 20} asOrderedCollection addIfNotPresent: 30; yourself) >>> ({10. 20. 30} asOrderedCollection)Pharo20uflattened "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 ]0#(^1)1asHexString "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)). ^ sAdd returns the object itself[ :a b42^ 5100418a21cprint: 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: positiveNumberString601hdef3abloa1yG(#( (2 -3) (4 -5) #(-6)) flatCollect: [ :e | e abs ]) >>> #(2 3 4 5 6)bJ#(1 2 2 3 1 1 1) asBag cumulativeCounts >>> {57.1->1 . 85.7->2 . 100.0->3}2422%Point class classSide >>> Point class$A printStringHex >>> '41'XX sss11.3e10330| TTTT | tttt n. ^ tttt(2 raisedTo: 8) >>> 2561humanReadableSISizeString "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 ]26730)(STON fromString: 'Point[1,2]') >>> (1@2)22% pppp AAA ^ aaa ssss aaa s n ; sss . A32_(#(11 22 33) asOrderedCollection atWrap: 4 put: 0; yourself) >>> #(0 22 33) asOrderedCollection 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.4KReturns the reciprocal of self. In case self is 0 the / signals ZeroDivide20Answer the index of anElement within the receiver. If the receiver does not contain anElement, answer the result of evaluating the argument, exceptionBlock.10.0(1 to: 10) copyEmpty >>> #()12'6555554444443333222221111110000000000001 0 even >>> truea3.1479](Color colorFrom: #(blue darker)) >>> (Color r: 0.0 g: 0.0 b: 0.9198435972629521 alpha: 1.0) \|a|a:= Array new: 3. #(10 20 30) withIndexDo: [:e :i| a at: 4-i put: e+1]. a >>> #(31 21 11)11 ######X#####true asInteger >>> 121XX X # X # X XshuffledBy: 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: aRandom10 hex >>> '16rA'13 000102220300 That is true!3%000000111033BBB5555558887779AAAAAA220match: 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: 101dropList423(#(1 3 5 7 11 15 23) findBinary: [ :arg | 11 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 1110000010000200003055555555555556676869666CBBBDAAAE2Ymodulo. Remainder defined in terms of //. Answer a Number with the same sign as aNumber.1014220:B :XX0 0:00:01:022r-00101000 lowBit >>> 410| 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).(Color h: 0 s: 1 v: 1 alpha: 1) >>> Color red NConvert the receiver into a colorref, i.e, a number embedding r,g,b on 24 bits1p asSet "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: self3XXX4.08copyWithout: 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]indexOf: 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: 072AAnswer whether the tail end of the receiver is the same as suffix1R(#(1 2 3) collect: [:each | each + 10 ] thenSelect: [:each | each even]) >>> #(12))#message asTestSelector >>> #testMessage1024100xc-2015630vector07Unreachable statement>Move left edge of the window left by half of the window extent1e12001(KeyboardKey fromCharacter: $a) >>> KeyboardKey A111reversed "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 ]. ^ newCol101123103.030 notebookLabel31asCamelCase "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]]120z(SmallDictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (SmallDictionary new at: #x put: 3; at: #y put: 6 ;yourself)2#Tests-unix-64-Epicea-Tests-Test.xml15"(1 to: 5 by: 3) asArray >>> {1. 4}04C('aeiou' findFirstInByteString: 'hello world' startingAt: 3) >>> 5.1a::25*({1 .2 .3 .4} at: 2 incrementBy: 2) >>> 435122r. 311CAnswer the name of the day of the week on which the receiver falls.@foo0(#(1 3 5 7 11 15 23) findBinary: [ :arg | 12 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(11 15)'11foo: a x: a y: b [ :a :a :b | | a a b | a + a + b'abc' isOctetString >>> trueVAnswer 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)15#(10 20 30) | (0 to: 15 by: 5) >>> #(0 15 5 30 20 10)'See `escapeCharacter:` for the opposite@foo:5Sort this array using aSortBlock. The block should take two arguments and return true if the first element should preceed the second one.+Tests-unix-64-Roassal-Global-Tests-Test.xml110.50-> 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: anObject>> '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]]]. ^ aString0sorted: 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: aSortBlockOrNil1(Array streamContents: [:s | #(1 'fred' 2 'charlie' 3 'elmer') pairsDo: [:a :b | s nextPut: b; nextPut: a]]) >>> #('fred' 1 'charlie' 2 'elmer' 3)410061Answer the index of the first occurrence of anElement after start within the receiver. If the receiver does not contain anElement, answer 0.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. unselected10000000000000000221950+Concatenate the receiver with the argument.8+Character arrowDown isControlOther >>> true^ a1$1 isAlphaNumeric >>> truewat: 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 0100>> #'between:and:'XX X n X0:(#(a b c d e f) difference: #(a b z k))>>> #(#c #d #e #f)80 (#(a b c d e) indexOf: #x) >>> 0c25332ya1: 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 ^ a1]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 subclassResponsibility43.15|Answer the set theoretic intersection of two collections. Optimized version for Sets where no intermediate Set is necessary3111120044444666666A88889 0010002241(Answer the first element of the receiver24| aBoolean "Evaluating disjunction (OR) -- answer with the argument, aBoolean, since the receiver is false." "false | true >>> true" "false | false >>> false" ^aBooleanFEvaluating disjunction (OR) -- answer true since the receiver is true.$'3.123' isAllAlphaNumerics >>> falsewith: 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))]. ^ result4c33#( Hello10kCreate a scanner stream of program tokens on the argument. Users can then use stream API to consume tokens.ZThe following example creates an association whose key is number 1 and value string 'one'.10~Answer the value of falseAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line. 1000000000000CWrite the STON serialization of object to the character writeStream53u u. X X . X X1-Tests-unix-64-ThreadedFFI-UFFI-Tests-Test.xmln u n310a5#{ 2. 1+1 } asIdentitySet size >>> 1111ifTrue: 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/0777000000888030999000000III0A0JJJ0CCGGGCD0HHH0*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: self45#(-10 printStringBase: 10) >>> '-10',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: $' 1162ba55('salkjsdlkgfee' findString: 'al'startingAt: 3) >>> 020#(a b c) allButFirst >>> #(b c)a06409(#(xa xc xz xb xy) isSortedBy: #last ascending) >>> false(Array streamContents: [:stream | #(1 2 3 4) reject: [:each | each = 3 ] thenDo: [:each | stream nextPut: each + 10]]) >>> #(11 12 14)reciprocal "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 ]#(#[1 2 0 4] booleanAt: 2) >>> true.depatch12.0111 #[ 1 } 2 ]000-10245(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(7 8)' e1000 000000000000 book-result10002/| thisContext | thisContext := 1. ^ thisContext888 000999060AAA070BBB00 CCCh(#(2 2 3 3 4 1 2 3 3 5) splitOn: [:each | each > 3])>>> #(#(2 2 3 3) #(1 2 3 3) #()) asOrderedCollectionLIf 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., XXXXaXXbXXXXcXXXXXXdXXXX14010|- 1true asBit >>> 115MReturn a collection of pharo comment nodes: expressions following the pattern1difference: 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 asArray*Return the maximum value of the collection21333332 0n ssss0XsssTInterpret the receiver pattern (<1p>, <1s>, ...) with argument passed in anArray.canySatisfy: aBlock "Evaluate aBlock with the elements of the receiver. If aBlock returns true for any element return true. Otherwise return false." "(#(1 3) anySatisfy: [ :each | each even ]) >>> false" "(#(1 2) anySatisfy: [ :each | each even ]) >>> true" "('hello world!' anySatisfy: [ :each | each isLetter ]) >>> true" "('hello world!' anySatisfy: [ :each | each isDigit ]) >>> false" "((4 to: 9) anySatisfy: #isPrime) >>> true" "((4 to: 50 by: 2) anySatisfy: #isPrime) >>> false" "(#() anySatisfy: [ true ]) >>> false" self do: [ :each | (aBlock value: each) ifTrue: [ ^ true ] ]. ^ false67eqv: 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 == aBoolean10010, 15, 20, 2502334%#(10 20 30) \ (0 to: 15) >>> #(20 30)000102L writes the N-th argument using #printString, but without trancating it.printPathOn: 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]1>Returns an array composed of the three color float components.if it is to be it is up to mep(#(10 20) asOrderedCollection fillFrom: 'ABC' with: [:x|x asciiValue]) >>> #(10 20 65 66 67) asOrderedCollectionpdetect: 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 ]1-0.52WReturns a symbol that is a valid selector by removing any space or forbidden characters2 between: 0 and: 47#(1 2 2 3 1 1 1) asBag asSet >>> #(1 2 2 3 1 1 1) asSet ( . ^ 1 )""" 00 """ n """ n """ 0 """11pharo""" n """. """ n """0.00310100[ 201foo:bar:10false. := false2001Aafter: 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]0Evaluate 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.'he'llo'42'hello'6(true and: [ false ]) >>> false!'' expandMacros >>> String tabR(OrderedCollection new add: 41; add: 42 after: 41; yourself) asArray >>> #(41 42)dfirst "Answer the first element of the receiver" "#(a b c d e f g h ) first >>> #a" ^ self at: 12 <1p>: <2p>100y9previous: 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: days3CisEmptyOrNil "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 isEmpty1(#(w x y z) atPin: 8) >>> #z25 2r001010001(#(3 9 1) sorted: [:a :b | a <= b ]) >>> #(1 3 9)allSentMessages100010202isEnclosingMark "Return whether the receiver is ... one of these https://www.compart.com/en/unicode/category/Me" "$' isEnclosingMark >>> false" ^ self characterSet isEnclosingMark: self2({'hel','lo'. 'world'} includes: 'hello') >>> true030Absolute value of all elements in the collection110def33joinUsing: 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)#. 1 r00e [ :a | 1 ]314 21bJust like with:collect: except that the iteration index supplies the second argument to the block.1&[ :x "a""b""c""d" :y "e""f" | "g""h" ]3 (Color h: 0 s: 1 l: 0.5) >>> (Color r: 1 g: 0 b:0)1(2) Not found0019OReturn all the elements that appear in self or in aCollection. Alias of union:###1((#(10 20 30) includesAny: #()) >>> false,Answer the current capacity of the receiver.48 XXX0vector230 printStringHex >>> '1E'22231140((3 to: 9 by: 2) allSatisfy: #isPrime) >>> false12116abs "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 abs1040x isSymbol: 33SgrowAtFirst "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 := newLastIndexbhello!3::a0114112200hello11XXsuuu=([{} median] on: CollectionIsEmpty do: [ 'oops' ]) >>> 'oops'69Answer the set theoretic intersection of two collections. Denial failed!(10 printStringBase: 10) >>> '10'Esum works with objects that understands + and - messages, like Points01200439(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 4) >>> 0-452233202paddedWith: 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: [])]4.0bozoReturns 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.42U000022333443355336633773388339933AA33BB33CC33DDD33EEE33FFF33GGG33HHH33III33JJJ333LL3323>Move bottXX edge of the window up by half of the window extent9({10. 20} asSet add: 30; yourself) >>> {10. 20. 30} asSetLOLz2(Array streamContents: [:stream | #(10 20 30) paddedWith: #(40 50 60) do: [:first :second | stream nextPut: (first + second)]]) >>> #(50 70 90) (false eqv: true) >>> false2(#(11 22 33) asOrderedCollection atWrap: 4) >>> 117x'hello0-10,Tests-unix-64-FileSystem-Core-Tests-Test.xml(#(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)'11b1pppp AAAA ^ aaaa s nz29(50@50 isInsideRectangle: (0@0 corner: 100@100)) >>> true3 factorial >>> 6b298902abcGPairwise difference of two sequenceable collections of the same length.315Return a String with the STON serialization of object1024101Shift2109 salkjsdlkgfee5NB: this implementation only works for Array, since WriteStreams only work for Arrays and Strings. (!) Overridden in OrderedCollection and SortedCollection.1010110Ufoo ^ [ :a1 :a2 :a3 :a4 :a5 :a6 :a7 :a8 :a9 :a10 :a11 :a12 :a13 :a14 :a15 :a16 | a1 ] W01-Welcome111f?(#(1 2 3) with: #(4 5 6) collect: [:a :b | a + b]) >>> #(5 7 9)0vector0({1. 2} asSet = {1. 2. 3} asSet >>> false16rAeParse and materialize the STON representation in the character readStream, skipping C-style commentsv( #('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''1.234' asInteger >>> 112a100* """ | """ T """ | """ t """ """ n """ 2#(10 storeStringBase: 16) >>> '16rA'iAnswer the index of anElement within the receiver. If the receiver does not contain anElement, answer 0.T(#(10 20) asSet fillFrom: 'ABC' with: [:x|x asciiValue]) >>> #(10 20 65 66 67) asSet#() isEmptyOrNil >>> truestreamContents: 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 contents9iAnswer a copy of the receiver in which all occurrences of oldSubstring have been replaced by newSubstringyh: 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.0 ppp < < n< kAnswer my element at index anInteger. at: is used by a knowledgeable client to access an existing element.1XReturn the middle element, or as close as we can get. The collection must not be empty. true := trued(String streamContents: [:s | 10 print: '10' on: s prefix: 'zz' length: 4 padded: true] ) >>> 'zz10'withIndexSelect: 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 ] ] ]+first method faster from 27 accesses and on-198foo < bar: { 1 } > zz10 000102203002110000 salkjsdlkgfee*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: blockWithArg23O( #(1 2 3 4 5) asSet reduce: [ :a :b :c | a + b + c ] ) >>> (1 + 2 + 3 + 4 + 5)81eA({1@2. 6@3. 2@ -1.} select: [:e| e x > e y]) >>> {(6@3). (2@ -1)}1$Point class isInstanceSide >>> falsebar31-420basenameWithoutExtension: 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 ]1010one3XsX;'234znak ::x43 ) :2' asValidSelector >>> #v234znak:x43:v2Returns a copy of the receiver with each sequence of whitespace (separator) characters replaced by a single space character110"$_ isConnectorPunctuation >>> truepharo2 factorial >>> 20.01c3RReturns a string representation of the receiver as hexadecimal, prefixed with 16r.-010113abc1.2one a, b, c and d0vector0abc1200(10.199999999 round: 2) >>>10.2IMPLEMENTATION 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)aa000000Evaluate 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.#(5 -3.7 0) sign >>> #(1 -1 0)0mobazoc1000000'abc98' numericSuffix >>> 98 X0### ###03Answer whether the receiver is a letter or a digit.Close this windowFirst N characters&('Hello!' detect: #isLowercase) >>> $e0 ^ n. n. ^ n 0228asOpenInterval "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 - stepThis statement is true!-2$1 isDecimalDigit >>> true21abc301000000010.foo "a" "b" "c" "d" "e" "f" "g" 2 00111111000444444222230055666666Z(#(1 2 3 3 4 1 2 3 5 4 6) splitOn: 4) >>> #(#(1 2 3 3) #(1 2 3 5) #(6))asOrderedCollection3.14793 a: . :2:1'('hello world' occurrencesOf: 10) >>> 062018/Return a copy with the first letter capitalizedclassNameKey "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" ^ #classNamed5 #(a b c d e f g h ) first >>> #ay(#(1 5 21 28 34) groupedBy: [:x| x // 10] having: [:v| v size = 2]) >>> {0->#(1 5). 2->#(21 28)} asOrderedDictionary17)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.1024a0100nXn0 and -('foo*baz*zort' match: 'foobazzort') >>> true00 00 n n n 0 06(#(1 2 3 4) asSet intersection: #() asSet) >>> Set newabUnescape 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.;Answer a Point that is the product of the receiver and arg.24911-3/001111111111100044444444444222230055666666666663>('Pharo is <1s>' expandMacrosWith: 'cool') >>> 'Pharo is cool'&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]. ^ valueArrayabcoasStringOn: 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])]153Answer 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.40false ==> [true] >>> true111411.92839012349023491 0:01:02:00300 X X foo 78-bit integer expectedtext2/foo "a" < "b" bar: "c" 1 "d" z: "e" 2 "f" > "g"10;({'hel','lo'. 'world'} identityIncludes: 'hello') >>> false:(#(10 20 30) inject: 0 into: [:s :each| s + each ]) >>> 602 "z" foo "a" 1 "b". "c" ^ 2 "d" 0listClass "Return the class of STON lists, Array, a system wide constant" "(STON fromString: '[1 , 2 , 3]') class >>> STON listClass" ^ Array0zInclude newObject as one of the receiver's elements. Answer newObject. ArrayedCollections cannot respond to this message.13502812018 over index: 70.00581:Tests-unix-64-SystemCommands-MethodCommands-Tests-Test.xml20154-2 even >>> true100((#(a b c d e) identityIndexOf: #c) >>> 3$> isControlOther >>> false0textSearchField>Add each element of aCollection at my end. Answer aCollection.0vector0isSymbol0010020xc34groupedBy: 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) ]]. ^ groups10733isDecimalDigit "Return whether the receiver is a digit." "$1 isDecimalDigit >>> true" "$0 isDecimalDigit >>> true" ^ self characterSet isDecimalDigit: self9#( 1 #']' 2 #'}' 3 )47abcz2213#$( isConnectorPunctuation >>> false3150seconds "2 seconds printString >>> '0:00:00:02'" "(1 minute + 2 seconds) printString >>> '0:00:01:02'" ^ Duration seconds: self001hello0234539*hello20Ab cd ef Ab cd1000.01 'def' = 'abc' >>> falseatWrap: 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 + 12abc010a3hhello1eedK'A man, a plan, a canal, panama' asCamelCase >>> 'AMan,APlan,ACanal,Panama'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.3120AAnswer a Point with coordinates that are the reciprocals of mine.& 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 subclassResponsibilityfindString: 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: 1cs:1 e:3 s:6 e:8 s:11 e:11 3defDconvert myself to an Integer representing 1 for true and 0 for falsesplit: aSequenceableCollection indicesDo: aBlock "Perform an action specified as aBlock (with a start and end argument) to each of the indices of the receiver element that have been identified by splitting the receiver using the splitter argument. optimized version for single delimiters." "(String streamContents: [:s | Character space split: 'Pharo is cool' indicesDo: [ :start :end | s << 's:' << start asString << ' ' << 'e:' << end asString << ' ' ]]) >>> 's:1 e:5 s:7 e:8 s:10 e:13 '" | position oldPosition | position := 1. oldPosition := position. position := aSequenceableCollection indexOf: self startingAt: position. [ position > 0 ] whileTrue: [ aBlock value: oldPosition value: position - 1. position := position + 1. oldPosition := position. position := aSequenceableCollection indexOf: self startingAt: position. ]. aBlock value: oldPosition value: aSequenceableCollection size foo < bar: 10Edetect: 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" ]1abc:(#(a b c d e) indexOf: #c startingAt: 2 ifAbsent: 7) >>> 316r1E0002345|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]. ^ true(#() sumNumbers: #abs) >>> 09Answer 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.3true & true >>> true((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) pathString >>> 'book-result/W01-Welcome'1Look at Collection>>reduce: for a related method.116rDFiReturn a new sequenceable collection which contains the same elements as self but its elements are sortedpReturns the keywords of the provided selector. If the receiver is not keyword-based, an empty array is returned.or even Collections3FcopyWithoutDuplicates "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 1 foo: ^23xNote: to be syntactically valid as an executable comment, there should be exactly one single triple > message send, and it should be the last statement.21111102Answer an instance of me containing the same associations as the argument. If the same key appears twice, the last one enumerated will winPoint classSide >>> Point class actionButton(Tests-unix-64-Compression-Tests-Test.xmlK(#('one' 'two' 'three' 'four') atAll: #(3 2 4)) >>> #('three' 'two' 'four')602XXXX4Evaluate aBlock with each of the receiver's elements, in reverse order, along with the corresponding element, also in reverse order, from aSequencableCollection. 3^ uasValidSelector "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: [ #() ]) )asSymbol42cd31i (String streamContents: [:s | #('hello' 'the' 'world') do: [:each | s << each]]) >>> 'hellotheworld'aFSupport collection enumeration with a counter, even though not ordered!'ABA' asByteArray >>> #[65 66 65] X | t t t | t s t s t1033 Not found11 0000000000&(Color r: 1 g: 1 b: 1) >>> Color white20-3fred is number 11007fghiEformat: 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 ] ] ] ]020500indexOfSubCollection: 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]c9123.577Evaluate 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).2011330b42Nonevaluating conjunction. If the receiver is true, answer the opposite of the the argument, alternativeBlock; otherwise answer the value of the alternativeBlock.>> 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 ] ]. ^ true11050 rBAD boy!fromStream: readStream "Parse and materialize the STON representation in the character readStream" "(STON fromStream: 'Point[1,2]' readStream) >>> (1@2)" "FileLocator temp / ('{1}.ston' format: { Time millisecondClockValue }) in: [ :file | file writeStreamDo: [ :out | STON put: 1@2 onStream: out ]. file readStreamDo: [ :in | STON fromStream: in ] ]" ^ (self reader on: readStream) nextg102551013 0000222222(true and: [ true ]) >>> true1b100620401e12let"00010020030004454647444A999B888C00192004?({1. 2. 3. 4. 5} shuffleBy: (Random seed: 42)) >>> #(1 2 5 4 3)36dpharo!36squeezeOutNumber "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: selfafromHexString: 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: alpha31Flattens a collection of collections (no matter how many levels of collections exist). Strings are considered atoms and, as such, won't be flattened31004Tests-unix-64-Tool-DependencyAnalyser-Tests-Test.xml55 foo < bar c9516rA402#(x y z) size >>> 3hello24Print 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.00.5 [ :a :b | ]d11 1000000006Pharolisthello14sd\\ 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)02$(200@200 scaleBy: 2@3) >>> (400@600)3033101-61y10Tests-unix-64-System-Finalization-Tests-Test.xml*baz4withUnixLineEndings "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 lf2-198[ | ]sAnswer a Point that is the receiver's x and y ceiling. Answer the receiver if its coordinates are already integral.1Evaluate aBlock with each of the receiver's elements as the argument. If some element evaluates aBlock to true, then cull this element into foundBlock. If no element matches the criteria then do nothing. Always returns self to avoid misuse and a potential isNil check on the sender.112(23.5698 printShowingDecimalPlaces: 2) >>> '23.57'22030100.11b001111100044444222230055666663C(DateAndTime fromString: '2004-02-29T13:33:00+02:00') minute >>> 33 goodby: my: )([:x | x + 1] cull: 13 cull: 12) >>> 14 0123456789ABCDEFabcdef$({} averageIfEmpty: [0@0]) >>> (0@0) 0 :B |X b X X({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}22121 goodby: my: 16rFFd65505 XX n X n X4(#(a b z k) difference: #(a b c d e f)) >>> #(#z #k)192021(#() sum: #abs) >>> 00X#10vector023011hello!3(String streamContents: [ :str| ((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) printPathOn: str delimiter: $|]) >>> 'book-result|W01-Welcome'21255433'a' asByteArray >>> #[97]40 n ssss;Xsss1203qselectEveryFirst "#(1 2 3 4) selectEveryFirst asArray >>> #(1 3) " ^ self selectEvery: [ :i | (i+1 \\ 2) = 0 ]000100033435003c0\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 ]hellorows8between: #(7 8)#() size >>> 0' ' isNotEmpty >>> trueAltd8!(10 printStringBase: 10) >>> '10'x1005-6The Rolling StonesWJust like do: except that the iteration index supplies the second argument to the block0#Float pi radiansToDegrees >>> 180.03^ TestFailure Denial failed SpTreeTableAdapterSingleColumnTest(TestAsserter)>>assert:description:resumable: SpTreeTableAdapterSingleColumnTest(TestAsserter)>>deny:description:resumable: SpTreeTableAdapterSingleColumnTest(TestAsserter)>>deny:description: SpTreeTableAdapterSingleColumnTest(TestAsserter)>>deny: SpTreeTableAdapterSingleColumnTest(SpAbstractTreeTableAdapterTest)>>testAfterOpeningEmptyLazyChildrenExpandIconVanish SpTreeTableAdapterSingleColumnTest(TestCase)>>performTest [ presenter := self classToTest new. self initializeTestedInstance. super performTest ] in SpTreeTableAdapterSingleColumnTest(SpAbstractAdapterTest)>>performTest SpMorphicBackendForTest>>runTest: SpTreeTableAdapterSingleColumnTest(SpAbstractAdapterTest)>>performTest 60vector020101032 reciprocal >>> (1/2)| 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 subclassResponsibilitydo: 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)]] ppp | TTT | ttt n . ^ ttt . 50This statement is true!p(String streamContents: [:s | #(1 2 3) do: [:each | s << each asString] separatedBy: [s << ', ']]) >>> '1, 2, 3'5a : foo--stage-name=Tests-unix-64130 heLlo wOrLd\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: col3151(Tests-unix-64-DebugPoints-Tests-Test.xml#[ ^ 1 ]-2120.(#(40 41 42) asOrderedCollection at: 1) >>> 400000010533334422667555 106660077708 AAA20(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 '3Returns whether the receiver contains the argument.7 fred the bear2oEnumerate all elements in the receiver. Execute aBlock for those elements that are not equal to the given item|| u46 factorial >>> 7201923-Tests-unix-64-System-Benchmark-Tests-Test.xml11cannot resolve fourcode2 first element1.0/2 milliSeconds printString >>> '0:00:00:00.002'ccorner: 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: aPoint[ V( #('string1' #('string2' 'string3')) flattened ) >>> #('string1' 'string2' 'string3')e40-1reverseWith: 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)]210&#(10 20 30) - #(0 1 2) >>> #(10 19 28)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. 1{ 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)]a22222 #between:and: isUnary >>> false0(nil ifNil: [42] ifNotNil: [:o | o +3 ] ) >>> 42300vector0100106-2551130Make 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 = 1530 iconsAndLabelX({ 1->2. 3->4 } as: Dictionary) >>> (Dictionary new at: 1 put: 2; at: 3 put:4; yourself)1120#+ keywords >>> #('+')XXXXXXXXXXXXXXXXXXXXXXXXXX18v(String streamContents: [:s| { 10. 'hello'. $x } printOn: s delimiter: ', ' last: ' & ']) >>> '10, ''hello'' & $x'10)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.oops{ [ ( 4420a11120.8000102031e1 e1 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 ].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]1000000B('abcdefgh' includesSubstring: 'de' caseSensitive: false) >>> true4'Concatenate two Strings or Collections.1210000##"""####"""###"""#####"""00vector0331 application000rx2221bar:16'hello''10$(#() noneSatisfy: ['oops']) >>> true[(String streamContents: [ :s | -10 printOn: s base: 10 length: 4 padded: true] ) >>> '-010'60y1Tests-unix-64-Refactoring-DataForTesting-Test.xml-Tests51That is false!?(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 4) >>> 0(#(11 22 33) atWrap: 2) >>> 221Tests-unix-64-DrTests-TestCoverage-Tests-Test.xml110 :B | XXXXXXX. b 0b-('hello!' noneSatisfy: #isUppercase) >>> true23nn foo||bar||21fifth "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: 512.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 ] ]23 abab ac de( 1 + 2 goodby: 2 my: 0 [ | | . 120%{1@50. 10@ -10. 5@5} range >>> (9@60)-' test ' withSeparatorsCompacted >>> ' test '19#'helloCroundUpTo: 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 * aNumber01x5splitOn: 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: aBlock43-(3 ifNil: [42] ifNotNil: [:o | o +3 ]) >>> 6C(DateAndTime fromString: '2004-02-29T13:33:12+02:00') second >>> 120|generator| generator := Generator onDo: [ :doBody | Integer primesUpTo: 10000000 do: doBody ]. (generator next: 5) asArray >>> #(2 3 5 7 11)This implementation is recursive and very canonical. This implementation is intended for demo purposes, but for better performance another version 'factorial' is provided.hello230U(true ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is true!'toUppercase: 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 asIntegerc 3r12. 345016db/ 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: #/2-4GcontractTo: 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: '...' Not found0nXn0-200 (true ifFalse: [ true ]) >>> nilN({10. 20} asOrderedCollection addAll: {20. 30. 30. 40.}) >>> {20. 30. 30. 40.}12{ ^ 1 }fold: binaryBlock "Alias of Collection>>reduce" "Evaluate the block with the first two (or more) elements of the receiver, then with the result of the first evaluation and the next element, and so on. Answer the result of the final evaluation. If the receiver is empty, raise an error. If the receiver has a single element, answer that element." "( #('if' 'it' 'is' 'to' 'be' 'it' 'is' 'up' 'to' 'me') fold: [:a :b | a, ' ', b] ) >>> 'if it is to be it is up to me'" ^self reduce: binaryBlock%(AsciiCharset toLowercase: $!) >>> $!+((100@200) translateBy: 5@10) >>> (105@210)1 codeLightAnswer the index of the first occurrence of anElement within the receiver. If the receiver does not contain anElement, answer 0.2('Hello' detect: #isLowercase ifNone: [$X]) >>> $eA`('test te string' copyReplaceAll: 'te' with: 'longone' asTokens: true) >>> 'test longone string' Xuuuuuu Xuu named: aString "Returns the instance of myself having aString as name." "(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)" ^ KeyNameTable at: aString1Return 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.0311112004444466676655B9999A1true not >>> falseb#[1]#[2]1e23001000e60vector01*'displayStringOn:' endsWithAColon >>> true2213210whlordeit'em vs 'it''em'11X'let us make seperate strings' substrings >>> #('let' 'us' 'make' 'seperate' 'strings')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.0({3. 9. 1} sort: [:a :b | a <= b ]) >>> #(1 3 9)1500vector2This statement is true!1;(Date year: 2018 month: 9 day: 28) mmddyyyy >>> '9/28/2018'cand: 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 subclassResponsibility0111121 goodby: my: 3\(Array new: 3 streamContents: [ :out | 3 timesRepeat: [ out nextPut: 42 ] ]) >>> #(42 42 42)25765536(1923 truncateTo: 10) >>> 19203QAnswer a new collection with newElement added (as last element if sequenceable).1421201000do5013542.30291jasStringOn: 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 ]lastIndexOf: 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 value7.50vector0reduceRight: 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 last|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$' isFinalQuote >>> false [:a| | |b]0vector0(RuntimeSyntaxError signal: 'false error'1432Answer 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.-14add: 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) Point[1,2]111{1]2}4a2+(#(2 4 6) noneSatisfy: [:x|x odd]) >>> true11?(Color r: 0.5 g: 0.5 b: 1) hsvSaturation >>> 0.4995112414467253[:a ::b]2(true or: [false]) >>> true/(#(1 2 2 3 1 1 1) asBag occurrencesOf: 1) >>> 41$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 00000112221115553333411166777110"('pharo' endsWith: 'aro') >>> true12018S ([#() anyOne] on: SubscriptOutOfBounds do: [ :ex | 'whatever' ]) >>> 'whatever' 4203afoodezortorfoo3zort12aa0vector00.5004887585532747(Character delete isControlOther >>> true1s1 s1111dim'' isNotEmpty >>> falseFile asFile Files File's File-234.56711-4fillFrom: 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) ]20412s:1 e:5 s:7 e:8 s:10 e:13 200000100053333442260012'A' asByteArray >>> #[65]1unicI(#('do' 'la' 'si' 'do' 'la') copyWithoutDuplicates) >>> #('la' 'do' 'si')11,foo | a | a := 1. ^ [ :a | a ] value: 10 + a 000000002000002100000000000003=Answer whether the final character of the receiver is a colon5b(false xor: [false]) >>> false304b000 rx-isClosePunctuation "Return whether the receiver is one of these characters: )]}" "$a isClosePunctuation >>> false" "$( isClosePunctuation >>> false" "$) isClosePunctuation >>> true" "$] isClosePunctuation >>> true" "$} isClosePunctuation >>> true" ^ self characterSet isClosePunctuation: self234znak ::x43 ) :2(#(10 20 30) \\ #(1 3 4.0) >>> #(0 2 2.0)6Answer true if the receiver is equivalent to aBoolean.3XXnX3c,(#(11 22 33) before: 22 ifAbsent: 55) >>> 113b3.14?(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 2) >>> 32.In {1} you can escape { by prefixing it with \30?Print the receiver's path on aStream (without 'Path' prepended)longone 1000000000&(#(a b c d) at: 3 ifAbsent: #z) >>> #c 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.  and 19!""" 0 """ 1 """ n """ 1 """ 0 """Invalid input/output !26Remove the copies of elements, but keep the same order^(#(1 2 3 4 4 1 2 3 5 6 ) groupByRuns: [ :each | each = 4]) >>> #(#(1 2 3) #(4 4) #(1 2 3 5 6))1Ncollect: 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)) ]. ^ newCollectionReturn a String based on concatenation of positiveNumberString with prefix then padded by 0 is zeroFlag is set for a minimum length.1Emit overlapping pairs of my elements into aBlock1. 21.0T#(2 3 4 'fred') asOrderedCollection reversed >>> #('fred' 4 3 2) asOrderedCollection('aa' compare: 'aa') >>> 210b3@ foo: 'Color red rgbTriplet >>> #(1.0 0.0 0.0)210Unmatched " in comment.#(1 2 3 0) isSorted >>> false1921s:Uppp ^ 0 :BB :BB :BB :BB :BB :BB :BB :BB :BB :BBB :BBB :BBB :BBB :BBB :BBB :BBB | bb 01*-1 + 1--1 + 1- -1translateBy: delta "Answer a Point translated by delta (an instance of Point)." "((100@200) translateBy: 5@10) >>> (105@210)" ^ (delta x + x) @ (delta y + y)_(#(11 22 33) asOrderedCollection atWrap: 6 put: 0; yourself) >>> #(11 22 0) asOrderedCollection501 hello world($b > $c) asBit>>> 0&(AsciiCharset toUppercase: $a) >>> $A.1#(100.1@200.9) ceiling >>> (101@201)1~Answer the value of falseAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.1 popoverButton8reduce: 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: aBlockasaNTests-unix-64-Calypso-SystemPlugins-InheritanceAnalysis-Queries-Tests-Test.xml2r1aAnswer whether the receiver ends with the given prefix string. The comparison is case-sensitive.1 (10 'hello')((2@2) + 200) >>> (202@202) That is true!detect: 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: exceptionBlock2foo: arg ^ arg + 1GReturn a ByteArray containing a GZIP compressed version of the receiver!Tests-unix-64-SUnit-Core-Test.xml'optimized version for single delimiters309620xb42exAnswer the last element of the receiver. Pay attention, last is not equivalent to stop in certain situations. See below.23{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 11 | a | ^ a6Collection size and block argument count do not match.29akeywordsStrict "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: [ #( ) ]a213333+Tests-unix-64-NewTools-FontChooser-Test.xml0"'foo10foo' endsWithDigit >>> false1;foo1+Tests-unix-64-System-History-Tests-Test.xml36522222222222000011111111111nAnswer whether the receiver sorts after aString. The collation order is simple ascii (with case differences).includesSubstring: 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 ] ]L(String streamContents: [ :s | 'Foo''Bar' storeOn: s ]) >>> '''Foo''''Bar'''1Optimized to go through the primitive if possible1007h30oReturn index of first element that satisfies aBlock. If no matching element is found, evaluate exceptionBlock.dd{1@2} copyEmpty >>> #()JReturn the green component of this color, a float in the range [0.0..1.0].10si12 Xuuuuu n00011121344151100D(OrderedCollection new addAll: (1 to: 15); yourself) capacity >>> 203 slowFactorial >>> 6P((Date year: 2018 month: 9 day: 28) addDays: 3) printString >>> '1 October 2018'20416c1;(100@100 isInsideRectangle: (0@0 corner: 100@100))>>> false<( #(1 2 3) asSet reduce: [ :a :b | a + b ] ) >>> (1 + 2 + 3)+ 161((10 to: 20) detectMax: [ :p | p gcd: 6 ]) >>> 121016 2r. 30.57ifTrue: 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 value01pppp A pp A pp A X | t t t | t s t s t1"(10 printStringBase: 2) >>> '1010'4u u. 0 :B X 0. u uXXXXu pppp Xppp 02313132-1323323Class structural inspection - Class/Metaclass shift2({1. $a. $a. 3} as: RunArray) values >>> #(1 $a 3)0 16r80000000$('foo*baz' match: 'foobaz') >>> true:x "Answer the x coordinate." "(100@200) x >>> 100" ^ xy7* 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: #*foo: arg bar: arr ^ arg + arr3.14151920020vector010.53183Answer 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.XX n n2whatever8Tests-unix-64-MetacelloCommandLineHandler-Tests-Test.xmlinstanceSide "Return the class of the couple class/metaclass. Useful to avoid explicit test." "Point instanceSide >>> Point" "Point class instanceSide >>> Point" ^ self soleInstance31282ppp < <<<>> 10abc100|:aV{'one' -> 1. 'two' ->2} asDictionary >>> (Dictionary with: 'one' -> 1 with: 'two' ->2)*Tests-unix-64-Spec2-Backend-Tests-Test.xmlg'Here 123should % be 6 the name6 of the method' asCamelCase >>> 'Here123should%Be6TheName6OfTheMethod'6('salkjsdlkgfee' findString: 'ee'startingAt: 3) >>> 12 foo||bar||21EPut anObject at every index specified by the elements of aCollection.includesAll: 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]]. ^ trueindexOf: 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: start{ ^ 1. 2. ^ 3 }allButFirst: 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 sizecollatedBy: 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 asSortFunction6*kkkk sssssss 0 ^ n 0 ssssssss 0 ^ n 0. ^ none200vector03: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: self2&('hello' includesAll: 'hop') >>> false1two161asInteger "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 asSignedInteger01{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) = requiredStart7030abc41foo:RUtility method to improve readability. Do not create the intermediate collection. Expand Item?(#(1 2 3 4 5) select: #even thenCollect: #negated) >>> #(-2 -4)do: 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)] . :210fUnexpected negative weight-({10. 20} asOrderedCollection add: 30) >>> 30abcdSame aspect ratio50Evaluate 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.D'foo' asOrderedCollection = #($f $o $o) asOrderedCollection >>> true11-16rA-3 odd >>> true3:Answer whether anObject is one of the receiver's elements.60 Pharo is cool10050false | true >>> true1This statement is false!findBinaryIndex: 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#name: asMutator >>> #name:20U(#(1 2 3) collect: [:each | each + 10 ] thenReject: [:each | each even]) >>> #(11 13)10000114(1 decimalDigitAt: 2) >>> 0[Answer the fifth element of the receiver. Raise an error if there are not enough elements.!'' expandMacros >>> String tab+('abc' sameAs: 'aBc' asWideString) >>> truelarge%Answer the factorial of the receiver.10, 'hello', $x10?Answer whether the receiver begins with the given prefix string3025@|s| s:=0. #(11 22 33) select: #odd thenDo: [:x|s:=s+x]. s >>> 442reciprocal "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 / self ||| a###'hello''world(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 11 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 53110Return 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.Jequals: aDate "Perform a time zone independent comparison of the dates, i.e. only compare day, month and year. To compare with time zones, use #=" "(Date today equals: Date yesterday) >>> false" ^self year = aDate year and: [ self monthIndex = aDate monthIndex and: [ self dayOfMonth = aDate dayOfMonth ] ]sInclude anObject as one of the receiver's elements, but only if there is no such element already. Anwser anObject.2, 3013oflatCollectAsSet: 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: Set10, 'hello' & $x^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.Evaluate aBlock with the elements of the receiver. If aBlock returns false for all elements return true. Otherwise return falseAnswer substrings of the receiver derived from cutting the receiver at points where binaryBlock answers true for adjacent elements.removeDuplicates "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. ]. ]15282H('<1s> vs <1p>' expandMacrosWith: 'it''em') >>> 'it''em vs ''it''''em'''XnXnXreverseWithIndexDo: 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]00'""" 0 """ | """ T """ T """ | """ 0 """4410 nil := nil[ :a :b333333341(#(1 2 3) isSortedBy: [:a :b | a <= b ]) >>> trueminutes "2 minutes printString >>> '0:00:02:00'" "(1 hour + 2 minutes) printString >>> '0:01:02:00'" ^ Duration minutes: self4##[ 102 fred the bear2221For backwards compatibility mainly. Return the key that should correspond to some character. Handle normal ascii characters and special control keys only (enter, tab space...)(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 ]%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)hello4cmonth "(Date year: 2018 month: 9 day: 28) month printString >>> 'September 2018'" ^ self asMonthdasByteArray "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((#(a b c d e) identityIndexOf: #x) >>> 0574(OrderedCollection new add: 42; yourself) size >>> 1#'abc' asWideString = 'abc' >>> trueabcdefgh'(#(10 20 30) includesAll: #()) >>> true 00010203004eAnswer the next multiple of aNumber toward negative infinity that is nearest the receiver. Examples:0:Xsu0$$X$200216215324from: 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 ]. ^anObjectUse a proper symbol literal47(#(a b c d e) indexOfAnyOf: #(x y c) ifAbsent: 7) >>> 3d)((4 to: 9) anySatisfy: #isPrime) >>> true"" third "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: 3}Collect and return the result of evaluating twoArgBlock with corresponding elements from this collection and otherCollection.10SHIFT_L(Character pageUp isControlOther >>> true$((1 to:9 by:2) includes: 3) >>> true03Too many arguments| aBoolean "Evaluating disjunction (OR) -- answer true since the receiver is true." "true | true >>> true" "true | false >>> true" ^self3foo Hello--world-e-3.1479QAnswer the next multiple of aNumber toward infinity that is nearest the receiver.one40002342Cascade message expected ppp < <<<<<false | false >>> false4 slowFactorial >>> 24MReturn whether the receiver is https://www.compart.com/en/unicode/category/Pf00011121333314110097'%' expandMacros >>> ''1helloyX(#(1 2 3 4) select: [:each | each > 2 ] thenCollect: [:each | each + 10 ]) >>> #(13 14)6e"#(a b c d e f g h ) eighth >>> #h31025-650022220160.01pReturn true if all my elements are close to the elements of same index of the parameter with a certain precision0201910it61elvis 111002 [ 1 ]. [ 2 ]151.02Answer whether the receiver contains any elements.131-3(100@200) ceiling >>> (100@200)102Negation--answer false since the receiver is true.3al Five is 5.*#( aa:bb: cc #'aa:bb:cc' #cc #'++' #'++' )world4100 0hel1331xz5Answer whether the receiver can be represented as a byte string. This is different from asking whether the receiver *is* a ByteString (i.e., #isByteString)(#(x y z) atLast: 1) >>> #z010(nil)4DAnswer a Set whose elements are the unique elements of the receiver. 8253074410$Do the special case of integer power@(#(10 20 30) inject: 0 into: [ :sum :each | sum + each ]) >>> 601!(2 ifNotNil: [ :o | o + 3]) >>> 5022cVNegation. Answer true if the receiver is false, answer false if the receiver is true.e330 9 % -4 >>> -30Tests-unix-64-Kernel-Tests-WithCompiler-Test.xml720_Evaluating disjunction (OR) -- answer with the argument, aBoolean, since the receiver is false.11two003ehllo|odd " 0 odd >>> false" " 2 odd >>> false" "-2 odd >>> false" " 3 odd >>> true" "-3 odd >>> true" ^(self bitAnd: 1) = 1422hscaleTo: 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 ]2aXXb-(#(10 20 30) includesAll: #(30 40)) >>> false*#(1 2 3 4) unzip second asArray >>> #(2 4)0vector016r41\Answer the eighth element of the receiver. Raise an error if there are not enough elements.}Answer the value of trueAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.41154 [ :a | b ]43C#(10 20 10) asOrderedCollection removeAll >>> OrderedCollection new208((0@0 corner: 100@100) containsPoint: 100@100) >>> falsesubtractDays: dayCount "((Date year: 2018 month: 9 day: 28) subtractDays: 1) printString >>> '27 September 2018'" ^ (self asDateAndTime - (dayCount days)) asDate Tests-unix-64221 2detectIndex: 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 value hello world28a1020$A isAlphaNumeric >>> true31.53215810printElementsOn: 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: $)oops60 n ssss Xn4=If the receiver is not nil, pass it as argument to the block.1-OrderedCollection new asArray class >>> ArrayXXXXXXXXXXXXXXXXXX(1 -> 'one') key >>> 164a11Answer the set theoretic difference of two collections. Pay attention that the difference is not commutative, hence the order is important.30#+ asTestSelector >>> #testPlusthree13%Point class classSide >>> Point class2replace: 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)) ]22546888333A9992BDDD111E0000FFHHH43X u1|::a22ppp X b11222isTestPackage "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 ]%(#(a b c d) allButLast: 2) >>> #(a b)1(((104 to: 120) detect: #isPrime) >>> 107D(RunArray newFrom: {1. $a. $a. 3}) >>> ({1. $a. $a. 3} as: RunArray)02018#[ 1 2 ]110520 0DDD00000EEE04377733888399A0CCC0410$: tokenish >>> true10 10021-310.1234520SAnswer a new instance where all occurrences of CRLF and LF are substituted with LF.2f2 Five is {1}.23 '' expandMacros >>> String lf(1 to: 10 by: 2) last >>> 9607xaselect: 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 ] ]n s a := a. [ :a | [ :a | ]. a := a { 1 ). 2 } codePopovera 'def' <= 'abc' >>> false100123#'wimpy' initialIntegerOrNil >>> nil001000226444455220077812"Point class instanceSide >>> Point first element233255:(#(a b c d e) indexOf: #c startingAt: 4 ifAbsent: 7) >>> 7'abc' | 'cbe' >>> 'bcea'b22020Evaluate the given block with the receiver as argument, answering its value unless the receiver is empty, in which case answer the receiver.?Note: Feel free to improve the code to detect the last element.1 abd hello abd foo*baz12231V('Hello, world!' collect: [:e | e isLetter ifTrue: e ifFalse: $-]) >>> 'Hello--world-'2100041'hello' surroundedBySingleQuotes >>> '''hello'''1(#(1 5 10) findFirst: [ :each | each > 3 ]) >>> 2word before index20180vector01Returns a string representation of the receiver as hex, prefixed with 16r. DO NOT CHANGE THIS! The Cog VMMaker depends on this.@({1@3. 2@1. 3@6. 4@8} detect: [ :each | each x even ]) >>> (2@1)7Return a color from its RGB components (0 - 1.0 floats)10 That is true!(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] ifNone: [ :a :b | 'over index: ', a printString ]) >>> 'over index: 7' [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 reversed1 a11351| TTTTT | ttttt n. ^ tttttd7Tests-unix-64-DrTests-TestCoverage-Tests-Mocks-Test.xml50172Snick1aThat is false!XX XX n XXXX n X X2Evaluate 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 #writeStream20vector0Ternary 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.abc surroundedBySingleQuotes "Answer the receiver with leading and trailing quotes." "'hello' surroundedBySingleQuotes >>> '''hello'''" "'he''llo' surroundedBySingleQuotes >>> '''he''llo'''" "' hello ' surroundedBySingleQuotes >>> ''' hello '''" ^ self surroundedBy: ($' asString)61000"a" #( "b" 1 "c" two "d" ( "e" 3 "f" ) "g" ) "h"3b2DPairwise product of two sequenceable collections of the same length.1(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)1075 slowFactorial >>> 120400J(true ifTrue: [ 'This statement is true!' ]) >>> 'This statement is true!'3c85&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]10 foo*baz*zort242575100(#(a b a d e) lastIndexOf: #c ifAbsent: 7) >>> 73605 100000000 X withIndexCollect: 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)]. ^ result0vector0+(2 raisedTo: (1/12)) >>> 1.05946309435929530{0@1. 2@3} + {10@20. 30@0} >>> {(10@21). (32@3)}161@Tests-unix-64-Calypso-SystemPlugins-Flags-Queries-Tests-Test.xml000001.011floor "Answer a Point that is the receiver's x and y floor. Answer the receiver if its coordinates are already integral." "(100@200) floor >>> (100@200)" "(100.1@200.9) floor >>> (100@200)" self isIntegerPoint ifTrue: [ ^ self ]. ^ x floor @ y floor-85asDigitsToPower: 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: aBlock0:00:00:01.002915127Z(String streamContents: [ :s | 10 printOn: s base: 10 length: 4 padded: true] ) >>> '0010'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)] (#(1 -4 -10 1) sum: #abs) >>> 16<('pharo' beginsWith: 'phuro' caseSensitive: false) >>> false24 00000001y42200Same as ifTrue:ifFalse:.14This statement is false!(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 '23ifFalse: 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 valuef('test te string' copyReplaceAll: 'te' with: 'longone' asTokens: false) >>> 'longonest longone string'10unic3.0s100b over index: 3:a:foo2ppp < <<<<>> 15" "(#() ifNotEmpty: [:x| x average]) >>> #()" ^ self isEmpty ifTrue: [ self ] ifFalse: [ aBlock cull: self ]MReturn whether the receiver is https://www.compart.com/en/unicode/category/PigrowAtLast "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 := newArrayrows4 "unfinishedabc'a' asInteger >>> nil$Returns a number between 0.0 and 1.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.e100vector01(false or: [true]) >>> truen s n1 + 2 )310011213111644445511700abcabc1012(Character euro isCurrencySymbol >>> trueMReturn a color with the given r, g, and b components in the range [0.0..1.0]."'3123' isAllAlphaNumerics >>> trueReturn a String with the JSON serialization of object. Note that the object graph can only contain lists (Array) and maps (Dictionary)2( 2Answer whether the receiver contains any elements.310s *foo*zort2"2 ** (1/12) >>> 1.05946309435929534yAnswer the value of alternativeBlock. Execution does not actually reach here because the expression is compiled in-line.3T(true ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is true!'302311#foo: keywords >>> #('foo:')7 2 even >>> true&('aXb' escapeCharacter: $X) >>> 'aXXb'5&Tests-unix-64-Ring-Core-Tests-Test.xml2331 - 1 - 1 abs - 1 - 1 max: -1reverseDo: 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)]$} isControlOther >>> falseshowIcon-2a/Tests-unix-64-Spec2-Code-Backend-Tests-Test.xml203Class structural inspection - Class/Metaclass shift.#(aa:bb:"A"cc"B"#aa:bb:cc"C"#cc"D"++"E"#++"F")220isCasedLetter "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: self10cadd: 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 ]. ^ newObjecttrue not >>> false3 #(10 20) emptyCheck >>> #(10 20)33detectMin: 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."]. ^ minElementbefore: 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]423100011213141100''fred the bear' lastSpacePosition >>> 9charlie is number 25Nonevaluating conjunction. If the receiver is true, answer the value of the argument, alternativeBlock; otherwise answer false without evaluating the argument.1453ppp < <<<<>> 0is1:a fooe31string1codec1-9 <= 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) <= 0min: 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)y,(3 ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 615FTests-unix-64-Calypso-SystemPlugins-Deprecation-Queries-Tests-Test.xml6<{10@20. (1/2)@0.5} reciprocal >>> {((1/10)@(1/20)). (2@2.0)}251100x3deM(Date year: 2018 month: 9 day: 28) asDate printString >>> '28 September 2018' n uuuuuu 128 0001023304003 0000222222272TheRollingStones#((2@2) - (100@200)) >>> (-98@ -198),highBit is not defined for negative integers6522WReturn true if all my elements are close to the elements of same index of the parameter340036LReturn a color for HTML color spec: #FFCCAA or white/black passed as string.10Answer 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.11If 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.7Parse and materialize the STON representation in string1013d/foo/gloops.tazI 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.x| 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: aCollection3 "a" ^ "b" 5 "c" b XX n XX# n X:abcd10010((Color colorFrom: #blue)>>> (Color blue)^ <xz8(#(xa xb xc xy xz) isSortedBy: #last ascending) >>> true,Refer to the comment in Collection|collect:.h971.9283901234902348Return 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.2053(10@10 corner: 100@100) >>> (10@10 corner: 100@100)mReturn true if the receiver is sorted by the given criterion. Optimization for isSortedBy: [:a :b | a <= b].'Move window right by half of its extent5 ppp < <<<< 222222222 2090vector0{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 subclassResponsibility-16rA<<<<30C('bar' asSortedCollection: [:x :y| x>y ]) asArray >>> {$r. $b. $a}.(Color hex: 0.2) >>> '33'2022 one:1;two:2;LAdd a new object at the end of the collection, and returns the object itself2.{ 'foo'. ('fo','o') } asIdentitySet size >>> 2a00020n sssss n0Xsss11}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.4dPerform 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.aeiou 109detect: aBlock ifFound: foundBlock ifNone: exceptionBlock "Evaluate aBlock with each of the receiver's elements as the argument. If some element evaluates aBlock to true, then cull this element into foundBlock and answer the result of this evaluation. If none evaluate to true, then evaluate exceptionBlock." "(#(1 2) detect: #even ifFound: #negated ifNone: [0]) >>> -2" "(#(1 3) detect: #even ifFound: #negated ifNone: [0]) >>> 0" "('Hello' detect: #isLowercase ifFound: #uppercase ifNone: [$X]) >>> $E" "('LOL' detect: #isLowercase ifFound: #uppercase ifNone: [$X]) >>> $X" self do: [ :each | (aBlock value: each) ifTrue: [ ^ foundBlock cull: each ] ]. ^ exceptionBlock value* 00000111000222000334443555333666330000 3121 [ :a || a b ] 'def' >= 'def' >>> true!('*baz' match: 'mobazo') >>>falsedK(Color fromString: '#FFCCAA')>>> (Color r: 1.0 g: 0.8 b: 0.667 alpha: 1.0) '' asLowercase >>> ''2313Like 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.true | true >>> truea1an integer greater than 1 as valid radix expectedzelmer#Tests-unix-64-Rubric-Tests-Test.xmlAnswer a number that represents the number of complete seconds in the receiver's time part, after the number of complete minutes has been removed.33011300460077900AEEEC | | . :. :a1a1a1 00111111112222222223334455506770| | aReturn 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.230.0Evaluate 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 mapcanUintersection: 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) asArray100eaverageIfEmpty: 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-5 n ssssXsss15rows8u(Array streamContents: [:stream | #(1 2 3) reverseWith: #(4 5 6) do: [:a :b | stream nextPut: (a + b)]]) >>> #(9 7 5)1004200X X X ^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.0true ==> [false] >>> falsesize "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]. ^ tally1 goodby: 2 my: 3(OrderedCollection new growAtLast; capacity) >>> 20213pppp A pp A pp A 0 :B :B :B | | T t T | t s t s t 03 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 ]) ] ] ]1at: 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) + value2.Results are not defined non-integer arguments.xbxor: alternativeBlock "Answer the value of the alternativeBlock since the receiver is false." "(false xor: [true]) >>> true" "(false xor: [false]) >>> false" ^ alternativeBlock value2222200001111112Tests-unix-64-Spec2-Morphic-Backend-Tests-Test.xml}onPreviousMonth "(Date year: 2018 month: 9 day: 28) onPreviousMonth printString >>> '28 August 2018'" ^ self addMonths: -1max: 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)'{1@2. 3@ -1} negated >>> {-1@ -2. -3@1}0010220333045506708801a16rDF120copyEmpty "Return a new empty collection based on the species" "{1@2} copyEmpty >>> #()" "'hello' copyEmpty >>> ''" "(1 to: 10) copyEmpty >>> #()" ^ self species new11a00#( #( 0 1r2 3 ) )2select: 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) ]]]1.03'pppp A ^ 0 | T | t nn. t 0 sssss s a1-192080vector0z:10013.145if#( ) test test43203image1010(Array streamContents: [:stream | #(1 2 3 4) overlappingPairsDo: [:first :second| stream nextPut: (first + second)]]) >>> #(3 5 7)xa28 12r89ab cdZEvaluate twoArgBlock with corresponding elements from this collection and otherCollection.330EPairwise quotient of two sequenceable collections of the same length.14 ( 1 and: 4)(24 min: 20 max: 5) >>> 2038(Color r: 0.5 g: 0.5 b: 1) green >>> 0.5004887585532747 ppp <<<<< X 8#1collect: 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)]. ^ newCollection01100002#[ ]Maximize the windowc44printOn: 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 ]1021IExecute the receiver with one or zero arguments depending on the receiver140#(-10 printStringBase: 10) >>> '-10'Point instanceSide >>> Point2.5670e(#() ifEmpty: [0]) >>> 0-98+((1 to: 8) reject: #isPrime) >>> #(1 4 6 8)lapLike asArray: but return a copy if self is already an Array. This ensures that the result is always a new Array + foo: - 1 sign;;bar hello world5ATry to match aColorHex with known named colors, case insensitive.042f001234501852bar1400Unknown character0wsecond "1 second printString >>> '0:00:00:01'" "(1 minute + 1 second) printString >>> '0:00:01:01'" ^ self seconds200201foo: self ^ self + 100n#n#n07ifTrue: 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 value-2 #[ 1 256 2 ]K(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 4 ifAbsent: 7) >>> 77[ :a | X n s n3zRound the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal11103| tmp | tmp := 1. ^ tmp)Tests-unix-64-OpalCompiler-Tests-Test.xml2removeAll "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]1!'x isSymbol' findSelector >>> nil$h. $w0 1 + . ^ 241b between: 0foo:0ppp < <<<< n 2 ] thenDo: [:each | stream nextPut: each + 10]]) >>> #(13 14)02r1110 That is true!-Here 123should % be 6 the name6 of the methodisInsideRectangle: 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: self#_ asMutator >>> #_:0vector0((2@2) * 200) >>> (400@400)(#(x y z) atLast: 2) >>> #y{1 . 2 . 4 . 5} median >>> 310101$a isCasedLetter >>> false3x"#foo: keywordsStrict >>> #('foo:')20 | T t | t nn. t 0.'displayStringOn:foo' endsWithAColon >>> false403240.020303>Tests-unix-64-SystemCommands-RefactoringSupport-Tests-Test.xml1 max: 29v02820 #( 1 #+ 2 0:B|| |b06Return number that represents digit at given position.Return whether the receiver is one of these characters: backspace, delete, escape, arrowUp, arrowLeft, arrowDown, arrowRight, pageUp, pageDown, end, home, nbsp, insertpharo12 111110000endsWithAColon "Answer whether the final character of the receiver is a colon" "'displayStringOn:' endsWithAColon >>> true" "'displayStringOn:foo' endsWithAColon >>> false" ^ self notEmpty and: [ self last == $: ]1.3n uuuuuuu n uuu 32768 bytesCount >>> 21224440/({'hello'. 'world'} includes: 'hello') >>> true1316777215findString: 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: true1320nuun s nssn s ns nn1 ab ab ac de-31 101(1 to: 10 by: 2) last >>> 93(true xor: [true]) >>> falserremove: 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]90;Message sending and code execution - Runtime and Evaluationaction/foo/bar 1610iList elements betwen () and separated by spaces. Is used by printOn: and other related printing methods.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.de((Color r: 0.5 g: 0.5 b: 1) hue >>> 240.0 0:01:01:004-(Date today equals: Date yesterday) >>> false foo23bazo Pharo is cool2003hello3Class structural inspection - Class/Metaclass shift1101def143('abcdefgh' includesSubstring: 'de' at: 4) >>> trueabcdefghfromString: string "Parse and materialize the STON representation in string" "(STON fromString: 'Point[1,2]') >>> (1@2)" ^ self fromStream: string readStreamfindBinaryIndex: 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: low0022324 [ :a : | ]cbee#( #[ 0 1 2 ] )2ppp 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 nnnnnnnuuF(#(1 2 3 4) collect: [:each | each + 10] from: 2 to: 3) >>> #(12 13) 2cN(false ifFalse: [ 'This statement is false!' ]) >>> 'This statement is false!'!"a" [ "b" 1 "c" . "d" 2 "e" ] "f"283caption9z3do(#(1 3 5 7 11 15 23) findBinary: [ :arg | 25 - arg ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(23 nil)'30n0X4((Color white diff: Color black ) >>> 1.024222This should not happen6 1 foo; . 2 #( #[ 0 1 2 ]200####################09SParse and materialize the STON representation in string, skipping C-style commentstcollect: 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]. ^ result4new: 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 ]Miminimze the window&Tests-unix-64-PharoDocComment-Test.xml"foo: thisContext ^ thisContext + 1 0:B| | |u013S ([#() anyOne] on: SubscriptOutOfBounds do: [ :ex | 'whatever' ]) >>> 'whatever' That is true!1[ :a | | a b | ]it'em 2r32{ ^ 1 }. 2. ^ 31nXXn50a := a. { [ :a | }. a := a01! A shortcut method for raisedTo: 0.016r41Return 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.22.0#$> isConnectorPunctuation >>> false316rA 000000002000003,ppp | T | t n. ^ 0 :B | b 0 ssssss nn s tdekIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock blockK(#(a b c d e) indexOfSubCollection: #(c d) startingAt: 2 ifAbsent: 7) >>> 3a2207({#a. #b. #c. #d. #e} swap: 5 with: 1) >>> #(e b c d a)2ppp | T | t n. ^ 0 | T | t nn. t 0 sssss s t[:a :]0hll1240.02 Five is 5.a42'Center the window with a default extentUser214FileLocator temp / ('{1}.ston' format: { Time millisecondClockValue }) in: [ :file | file writeStreamDo: [ :out | STON put: 1@2 onStream: out ]. file readStreamDo: [ :in | STON fromStream: in ] ]11colorFrom: 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 ]. ^ parm!""" 0 """ n """ . """ n """ 0 """^Append the elements of the argument, aSequenceableCollection, separating them by the receiver.X 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.10writeStreamDo: 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 writeStream110error0 0122442284.03.1233aRo203(((100@200) max: (330@400)) >>> (330@400)01910dI(#(1 2 3) bind: [ :first :second :third | first + second + third ]) >>> 6233664333 test 1#(a b c) asOrderedCollection asArray >>> #(a b c)4002.46685171136624072130 1 foo: ; barstring1 ||X u1b3(#() writeStreamDo: [ :stream | stream nextPut: '4'; space; nextPutAll: '34'. stream contents ]) >>> {'4'. Character space. $3. $4}+00BBBBBLLLCMMMDNNNEOOOFPPPGQQQHRRRISSSJTTT0IMPLEMENTATION 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 correctcSet the element at indexFromEnd from the last position. atLast: 1 put: obj, sets the last elementWReturn a string containing the path elements of the receiver, without the 'Path *' partabc3213SHIFT_LEMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNilgroupsOf: 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 ]]JResults are not defined for base smaller than 2 and non-integer arguments.15a33010120 >= 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) >= 0allButLast "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: 155(Date year: 2018 month: 9 day: 28) weekdayIndex >>> 63xy2pReturn a String representation of this number in base b with a minimum length and padded by 0 if zeroFlag is set$a isLetter >>> truex-3.73l(#(1 3 5 7 11 15 23) findBinary: [ :arg | 24 - arg ] ifNone: [:a :b | 'over ', a printString]) >>> 'over 23'6:return myself or a copy shortened by ellipsis to smallSizeabc42a(1 max: 1000) >>> 1000p(Array streamContents: [:stream | #(10 20 30 40) from: 2 to: 3 do: [:each | stream nextPut: each]]) >>> #(20 30)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:~(DateAndTime fromString: '2019-08-17T13:33:00+02:00') asDate printString >>> (Date newDay: 17 month: 8 year: 2019) printStringuEvaluating disjunction (OR). Evaluate the argument. Then answer true if either the receiver or the argument is true.ahighBit "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 highBitOfPositiveReceiver2box0Remove each element of aCollection from the receiver. If successful for each, answer aCollection. Otherwise create an error notification. ArrayedCollections cannot respond to this message.includes: 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]m({64->$@} asDictionary fillFrom: 'AB' with: [:x|x asciiValue -> x]) >>> {64->$@. 65->$A. 66->$B} asDictionary hellotheworld1:. :. :a* "a" | "b" x "c" | "d" x "e" := "f" 5 "g" B(#(1 1 2 2 3 3) runningAverage: 2) >>> {1 . (3/2) . 2 . (5/2) . 3}1.012120ifFalse: 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 subclassResponsibility14 XX XX n n n Xr(#(1 1 1 10 10 10 100 100 100) groupsOf: 3 atATimeCollect: [ :x | x ]) >>> #(#(1 1 1) #(10 10 10) #(100 100 100))2000(#(10 20) asSet copyWith: 20) >>> #(10 20) asSet30(10.12345 round: 2) >>> 10.122Return all the combinations of elements of the receiver. Note that combinations does not include the empty element contrary to the mathematical definition of combinations.112'('ab ab ac de' howManyMatch: 'z') >>> 0212"000001111111111103355555555555444622 5 110000044-332768isStore 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.10=(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)020wRunning average (a.k.a. moving average, rolling average). See the comment of self >> #running:of: for more information.Y({#a. #b. #z. #d. #i. #l} mergeSortFrom: 3 to: 5 by: [ :a :b | a<=b ]) >>> #(a b d i z l)2#('''' unescapeCharacter: $') >>> ''DEvaluate aBlock for all elements between start and stop (inclusive).2$ isLetter >>> true1foo < bar: 1 + 1 > [ | a b8(0@10 isInsideRectangle: (0@0 corner: 100@100)) >>> truea000201831MockPackage-Tests'AA' asHex >>> '16r4116r41'isFinalQuote "Return whether the receiver is https://www.compart.com/en/unicode/category/Pf" "$' isFinalQuote >>> false" ^ self characterSet isFinalQuote: self| a | [ ^ a ]. a := 10uminute "1 minute printString >>> '0:00:01:00'" "(1 hour + 1 minute) printString >>> '0:01:01:00'" ^ self minutes [1 , 2 , 3]3Refer to the comment in Collection>>#reject:thenDo:20VConvert to CamelCase, i.e, remove spaces, and convert starting lowercase to uppercase.ynewFromArray: 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) ]. ^ newCollectionaddIfNotPresent: 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 ]. ^ anObject20"(true or: [Error signal]) >>> trueinitialIntegerOrNil "Answer the integer represented by the leading digits of the receiver, or nil if the receiver does not begin with a digit" "'234Whoopie' initialIntegerOrNil >>> 234" "'wimpy' initialIntegerOrNil >>> nil" "'234' initialIntegerOrNil >>> 234" "'2N' initialIntegerOrNil >>> 2" "'2' initialIntegerOrNil >>> 2" "' 89Ten ' initialIntegerOrNil >>> nil" "'78 92' initialIntegerOrNil >>> 78" "'3.1415' initialIntegerOrNil >>> 3" | firstNonDigit | (self size = 0 or: [ self first isDigit not ]) ifTrue: [ ^ nil ]. firstNonDigit := (self findFirst: [ :m | m isDigit not ]). firstNonDigit = 0 ifTrue: [ firstNonDigit := self size + 1 ]. ^ (self copyFrom: 1 to: (firstNonDigit - 1)) asNumber30!#(1 2 2 3 1 1 1) asBag size >>> 7`Answer a copy of the receiver that does not contain any elements equal to those in aCollection.8: KExecutes aBlock on each of the receiver's elements except for the first one6P(Date year: 2018 month: 9 day: 28) onNextMonth printString >>> '28 October 2018'2y>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)Ab cd ef Ab cd-15!(3.1479 truncateTo: 0.1) >>> 3.14unic[((Date year: 2018 month: 9 day: 28) previous: 'Sunday') printString >>> '23 September 2018'39(#(10 20 30 40 50) findLast: [ :each | each > 10 ]) >>> 54splitOn: 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: aBlockincludesSubstring: 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) > 0010 22221333444440allRangesOfSubstring: 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]]]1200 [: a : b]30102(#(1 1 2 2 3 3) runningMax: 3) >>> {2 . 2 . 3 . 3}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.1Return the reciever full of reciprocated elements'{1. 2} asSet = {2. 1} asSet >>> true.Tests-unix-64-Roassal-Animation-Tests-Test.xml|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.420001qjoin: 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]]10X(String streamContents: [:s| {10. 'hello'} printElementsOn: s]) >>> '(10 ''hello'')'5For backwards compatibility mainly. Return the key that should correspond to some character. Handle normal ascii characters and special control keys only (enter, tab space...)B(String streamContents: [:s| #() printElementsOn: s]) >>> '()'%10223.00qPrint elements on a stream separated with a delimiter String like: 'a, b, c' Uses #asString instead of #print:.0.0factorial "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 ]. ^ acc13:Helper to tranform any `do:`-like method into a generator.0vector03/Move the window to the left half of the displayAnswer 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.XXXs[ 1 + 29permutationsDo: 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: aBlock0isLetter "Return whether the receiver is a letter." "$a isLetter >>> true" "$ isLetter >>> true" "$A isLetter >>> true" ^ self characterSet isLetter: self33;;,(3 ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 6120.0We1112$(#(a b a d e) lastIndexOf: #a) >>> 35 100000000-#foo:bar: keywordsStrict >>> #('foo:' 'bar:')120.02'bar' asSortedCollection asArray >>> {$a. $b. $r}.-19290vector0Zjoin: 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]]103100.0toverlappingPairsWithIndexDo: aBlock "Emit overlapping pairs of my elements into aBlock, along with an index." "(Array streamContents: [:stream | #(10 20 30 40) overlappingPairsWithIndexDo: [:first :second :index| stream nextPut: (first + second + index)]]) >>> #(31 52 73)" 1 to: self size - 1 do: [:i | aBlock value: (self at: i) value: (self at: i + 1) value: i ] [:a| ||a]e 565555554444We+('hello!' noneSatisfy: #isLetter) >>> false70, 42 goodby: my: 3A1880(#(10 20 30) collect: [:e| e+1]) >>> #(11 21 31)1endsWithDigit "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](false and: [true]) >>> false9 12beRCount the number of characters in a substring that matches up in self and aString. #hello#world22 #(8 5 3 9) sorted >>> #(3 5 8 9)10Perform 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.2146Collection size and block argument count do not match.occurrencesOf: 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 ]1002910 + 20A(1}2)1'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. ^scanner2>{ 1. 2. 3 } asSet >>> (Set new add: 1; add:2; add:3; yourself)gloopsoops1025(10 min: 20 max: 11) >>> 1171u u. X 0 :B 0. X XuNote that there is no way to get the first element that works for all kinds of Collections. Must test every one.2.3028meHello!d(#(1 1 1 10 10 10 100 100 100) groupsOf: 3 atATimeCollect: [ :x :y :z | x + y + z]) >>> #(3 30 300)-198bN|s| (#(1 2) detect: [ :each | each even ] ifFound: [ :e | s:=e*10 ]). s >>> 20*0011"""2"""3333"""1111"""111"""1#"""#32100 0:00:01:00(42 decimalDigitAt: 2) >>> 4a := @;Convert to a ByteArray with the ascii values of the string.31ol41worldpharo#(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))Do a character-by-character comparison between the receiver and aString. Return the index of the final character that matched exactly.0ppp """ < """ <<< """ < """ < """ <<< """ < """ "(true or: [Error signal]) >>> trueThis 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.-1425i(#(10 20 10 30 10) asOrderedCollection removeAll: #(10 10 20); yourself) >>> #(30 10) asOrderedCollection20#hello. #worlde1 )([:x :y | x + y] cull: 3 cull: 2) >>> 5 (String streamContents: [:s| {'one'->1. 'two'->2} asOrderedDictionary associationsDo: [:a| s << a key << ':' << a value asString << ';']]) >>> 'one:1;two:2;'b122g7(Array streamContents: [:stream | #(10 20 30 40 50) groupsOf: 2 atATimeDo: [:first :second | stream nextPut: (first + second)]]) >>> #(30 70)zyThis 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.30210, 15, 20 and 25220four30431Perform 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.I(Date year: 2018 month: 9 day: 28) month printString >>> 'September 2018' ppp <<<<>> #(#(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 specieso (Dictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 2-112 """""n""""""14269tunescapeCharacter: 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 contents4bBEvaluate 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 ])486$' isInitialQuote >>> falsec3 Point[1,2]32!((2@2) * (100@200)) >>> (200@400)adJust like reverseWith:do: except that the iteration index supplies the second argument to the block.secondEMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil0 ^ n 0 2018-09-2728421Durstenfeld's version of the Fisher-Yates shuffle=Return true if the receiver is sorted by the given criterion.ppp <<<<< XX XX X< #hello303240212K(STON fromStreamWithComments: 'Point[1,/*comment*/2]' readStream) >>> (1@2)1.00.2234round: 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) asFloat2cYCreate a dictionary from the keys and values arguments which should have the same length.3dJtallyInstructions: 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 sortedElements204Append the elements of the receiver separating them with the joiner argument and handle the last elment separation using the last argument.jnewFromKeys: 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 ]. ^ dictsubstrings "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: CSSeparators-2$- isDashPunctuation >>> true-(23 printShowingDecimalPlaces: 2) >>> '23.00'3*('hello!' allSatisfy: #isLetter) >>> falseSource Sans Pro[:a|||a]G((2989 storeStringBase: 16) copyFrom: 4 to: 6) , ' boy!' >>> 'BAD boy!'1. := 2false := false4333322.0-('foo*baz*zort' match: 'foobazort') >>> false100002@foo:between: #(11 15)1 and 0.49951124144672537.(#(a b c d e) indexOf: #c startingAt: 4) >>> 012fourth "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: 4#(:="A"aa:="B":=="C"cc:=="D")395101$'foo' asByteArray >>> #[102 111 111][Print the receiver's path on aStream (without 'Path' prepended) using the default delimiter505inject: 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]. ^nextValue20fromCharacter: 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 ]2xaLiteral constant expected10W(false ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is false!'cool30e2#name asMutator >>> #name:1+^2reciprocal "Answer a Point with coordinates that are the reciprocals of mine." "(100@200) reciprocal >>> ((1/100)@(1/200))" ^ x reciprocal @ y reciprocal00102100-SmallInteger maxVal decimalDigitLength >>> 19110copyWithoutAll: 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]601111.(#(40 41 42) asOrderedCollection at: 3) >>> 420hellous003222424foo: Object ^ Object + 1$(#(a b a d a) lastIndexOf: #a) >>> 543split: 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 ]. ^ resultnnumericSuffix "'abc98' numericSuffix >>> 98" "'98abc' numericSuffix >>> 0" ^ self stemAndNumericSuffix last 2r0010100024 between: >(Color r: 31 g: 0 b: 0 range: 31) >>> (Color r: 1.0 g: 0 b: 0)-1"pppp AAAAAAAAAAA ^ aaaaaaaaaaa s n~(Array streamContents: [:stream| #(11 22 13) withIndexDo: [ :each :i | stream nextPut: (each * each + i)]]) >>> #(122 486 172);'test test ' withSeparatorsCompacted >>> 'test test '4(#(a b c d e) identityIndexOf: #c ifAbsent: 7) >>> 31/({1. $a. $a. 3} as: RunArray) runs >>> #(1 2 1)0oAnswer whether the receiver sorts before aString. The collation order is simple ascii (with case differences).1120311icons"result will cover the range [-1,1]Print elements on a stream separated with a delimiter between all the elements and with a special one before the last like: 'a, b and c'$Here123should%Be6TheName6OfTheMethodonec(#(1.9283901234902349 2.302949083493849) closeTo: #(1.9283901234902348 2.302949083493899)) >>> true"('action' alike: 'actions') >>> 7.%((0@0) sideOf: (100@100)) >>> #center78230vector0>> #(b c)" ^ self allButFirst: 16%(AsciiCharset toUppercase: $!) >>> $!0asFourCode "'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 ]. ^ result2,Tests-unix-64-Spec2-Code-Diff-Tests-Test.xml621113002003243100 11 n n n 1 0$0 isDecimalDigit >>> true0""" 00 """ n """ ### """ 1 """ n """ 1 """ 0 """"(10 printStringBase: 2) >>> '1010'32de400a70i(String streamContents: [:s| { 10. 'hello'. $x } printOn: s delimiter: ', ']) >>> '10, ''hello'', $x'202.Tests-unix-64-Roassal-Inspector-Tests-Test.xml[Answer the ninth element of the receiver. Raise an error if there are not enough elements.0n0Xn0 #[ 1 a 2 ] paginator421hopxabc4-12bar1972'((100@200) max: (30@400)) >>> (100@400)3({1. 2} asBag = {1. 2. 2} asBag >>> false}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.11660.0classSide "Return the metaclass of the couple class/metaclass. Useful to avoid explicit test." "Point classSide >>> Point class" "Point class classSide >>> Point class" ^ self classvalueWithPossibleArgs: 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]])] MockPackage Phar...oolCalculate the average of a collection, return a CollectionIsEmpty exception if the collection is empty. Look averageIfEmpty: aBlockd@ foo: 52Regular1 + 2-131400shuffleBy: 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) ]24(#(1 3) anySatisfy: [ :each | each even ]) >>> false>> '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 ] ]+ foo: 150vector01290010002244522008666677 89Ten appreciateindexOfAnyOf: 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]418Tests-unix-64-NewTools-Spotter-Processors-Tests-Test.xml188def1300.01310 Hello, World!420185X([:c| c isSeparator] split: 'aa bb cc dd')>>> #('aa' 'bb' 'cc' 'dd') asOrderedCollection2*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:#foo keywordsStrict >>> #()412(#(1 1 2 2 3 3) runningMin: 3) >>> {1 . 1 . 2 . 2}31!#(a b c d e f g h ) fourth >>> #d532-142c33 book-result161Unitialized variable300ppppXppp{guarded "Return a positive nonzero extent." "(100@200) guarded >>> (100@200)" "(0@5) guarded >>> (1@5)" ^self max: 1@1world2'2345.88' isAllDigits >>> false395Move the window to the top left corner of the display0:B :X 0:00:01:01e130vector0dasSortFunction "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: self500aRepeatly value aBlock with a single copy of the receiver. Reorder the copy so that aBlock is presented all (self size factorial) possible permutations.1!(2 ifNotNil: [ :o | o + 3]) >>> 53!31111200445555555A888897766DBBBBCsalkjsdlkgfeesdz43Class structural inspection - Class/Metaclass shift2action11005113196Tests-unix-64-Morphic-Widgets-FastTable-Tests-Test.xml3(1.3@2.2) isFloatPoint >>> true 211000{{}} isEmpty >>> false1, yAnswer the value of alternativeBlock. Execution does not actually reach here because the expression is compiled in-line.TIterate over all the pairs of the receiver and apply the binaryBlock to each pair. 133,1232nuuuufghi20PhsvSaturation "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 ]46bind: 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: self10 appreciate0vector0// 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: #//6'' lastSpacePosition >>> 0abcindexOfAnyOf: 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 value/Tests-unix-64-Reflectivity-Tools-Tests-Test.xml Xuuuuuu Xuu n1c4215a{1@5. 2@3. 4@7} sum >>> (7@15)00 ) ] }collect: 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 ]]]10 Pharo is cool11lfromCharacter: 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 ]312e#(1 -3 5 1) argmax >>> 31flat 'abc' > 'def' >>> falsePerform 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.c2loveaU(true ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is true!'00n0X0n0zort2&2 minutes printString >>> '0:00:02:00'u u. X X X. X X(Tests-unix-64-Roassal-UML-Tests-Test.xml0('abc' alike: 'abc') >>> 7.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]2Color red hue >>> 0.05('Ab cd ef Ab cd' allRangesOfSubstring: 'zz') >>> #()isDigit "Return whether the receiver is a digit." "$1 isDigit >>> true" "$0 isDigit >>> true" ^ self characterSet isDigit: self 00213Remove 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.)(self >> #selector) isExtension >>> false2050:(100@90 isInsideRectangle: (0@0 corner: 100@100))>>> false255(1@2.2) isFloatPoint >>> false0:00:00:00.0017REvaluates the argument with the read stream of the collection. Answers the result.1G({#a. #b. #c. #d. #e} from: 3 to: 4 put: #x; yourself) >>> #(a b x x e)/ """ pppp """ A """ pppp """ A """ ^ """ a """ 0104c2>> 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'c'a := a. [ :a | | a a | . := a ]. a := a4range "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 minpppp AAAAA ^ aaaaa s n3042must be exactly four charactersE(RubTextEditor new surroundString: 'a' withCharacter: $') >>> '''a'''@5noneSatisfy: 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]]. ^ true-2 reciprocal >>> (-1/2)43#. 1Accumulate a running value associated with evaluating the argument, binaryBlock, with the current value of the argument, thisValue, and the receiver as block arguments.9#(().:;[]{}^#a)1s:(100@200) min >>> 10020,Tests-unix-64-Calypso-Browser-Tests-Test.xml #[ 1 -1 2 ]tazabcDefgh225630phuro16[:a 1]3disByteString "Answer whether the receiver is a ByteString" "'abc' isByteString >>> true" ^ true\Format the receiver by interpolating elements from collection, as in the following examples:a 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]201 12r89abcd100ye623 ^ 1. 2. ^ 331#(Color red diff: Color red) >>> 0.02isAlphaNumeric "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 ]220asTestSelector "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: '')) asSymbol28 'abcd' asFourCode >>> -5136457243Class structural inspection - Class/Metaclass shift3333addAll: aCollection "Add each element of aCollection at my end. Answer aCollection." "(OrderedCollection new addAll: #(41 42); yourself) asArray >>> #(41 42)" ^ self addAllLast: aCollectionpppp X1elmerbetween: #(23 nil) '' expandMacros >>> String cr27 short enough32(gggggggggggggggggg sssssss '''''''''''''F(1 milliSecond + 2 nanoSeconds) printString >>> '0:00:00:00.001000002'11(false or: [3]) >>> 316-Tests-unix-64-Collections-Weak-Tests-Test.xml3indexOfAnyOf: 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: exceptionBlock20-10212^Nonevaluating conjunction -- answer the value of alternativeBlock since the receiver is true.%Tests-unix-64-Graphics-Tests-Test.xml-10103100 is number 100.1-1two,foo "a" "b" "c" "d" "e" "f" "g" between: (Array streamContents: ([:stream | #(1 2 3) do: [:each | stream nextPut: (each + 10)] separatedBy: [ stream nextPut: 0 ]])) >>> #(11 0 12 0 13)42 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 ceiling200xLOL(('Hello!' detectMin: #asciiValue) >>> $!1, 2, 3>(#(1 2 3 4) joinUsing: ', ' last: ' and ') >>> '1, 2, 3 and 4'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:.addAll: 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 ]. ^ aCollectiondef(#(11 22 33) atWrap: 3) >>> 33 zAnswer whether the receiver sorts after or equal to aString. The collation order is simple ascii (with case differences).displayStringOn:b ppp < < X 12cool*0222FFF9999AAAAAAABBBBBBBBCCCCCCDAAAEA92201111111000000000222222222222210283152.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 correct111108toString: 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 ]asBag "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: self3a112111dname3#>> isUnary >>> false8Answer 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.111311130(Color h: 0 s: 1 v: 1) >>> (Color r: 1 g: 0 b:0)302r: 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; yourselfdAssuming the receiver contains GZIP compressed data, return a ByteArray with the decompressed data.([:x | x + 12] cull: 3)>>> 15MPairwise integer quotient of two sequenceable collections of the same length.6ppp ^ 0 | T | t n. 1 :B | b 1 ssssss nn s t 0 sssss28 'Foo''Bar'10200.90-10 hexString >>> '-16rA'rows42 XXXXXXXXXXXXX300;#(1 2 3) asOrderedCollection makeRoomAtFirst capacity >>> 6 [:a||||a]1 fred the bear169(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 2) >>> 34"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: blockdef100402e3 [ 21021JExecutes aBlock on each of the receiver's elements except for the last onebuttonA(#(#do #la #si #do #la) copyWithoutDuplicates) >>> #(#la #do #si)2222first: 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: n155(('hello' allSatisfy: #isLetter) >>> true[ ^ 1 ]4215~(OrderedDictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (OrderedDictionary new at: #x put: 3; at: #y put: 6 ;yourself) [ :a | | a ]_select elements from the receiver that the block evaluates true with the element and its index.30.11storeStringBase: 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 ]10~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 self17!(3.1479 roundUpTo: 0.01) >>> 3.151403 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 ]2345.881x!""" 0 """ n """ """ n """ 0 """411115Return 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. 0010022230replaceAll: 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]]up 82537349220#() sumNumbers >>> 020Hello51a-12aThis method adds such decision to concrete kind of local scope which allows to use scopes to restrict visibility of class hierarchy133546333877729111A0000BB302R(OrderedCollection new add: 42; add: 41 before: 42; yourself) asArray >>> #(41 42)1|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]]"foo: a bar: a ^ a%(false and: [Error signal]) >>> false03two2319180Tests-unix-64-HeuristicCompletion-Tests-Test.xml W01-Welcome1<200.0502[ | 1identityIndexOf: 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]1! foo: arg bar: arr ^ arg + arr . 1(1 hour + 2 minutes) printString >>> '0:01:02:00'2r11 3 odd >>> true255eEvaluate the elementBlock for all elements in the receiver, and evaluate the separatorBlock between.1(KeyboardKey fromCharacter: $a) >>> KeyboardKey A0vector48$$ isCurrencySymbol >>> trueb1001qcollect: 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 W01-Welcome' ' isEmpty >>> falsek(Array streamContents: [:stream | #(1 2 3) reverseDo: [:each | stream nextPut: each + 10]]) >>> #(13 12 11)220Tests-unix-64-EnlumineurFormatter-Tests-Test.xml221foorNonevaluating conjunction. Answer the opposite of the the argument, alternativeBlock; since the receiver is true.4' ' asLowercase >>> ' '20000112111533334116699AABAAAECCCCDDAAF99888888777G012KAnswer with a collection of cumulative percents covered by elements so far.(true xor: [false]) >>> truefred{1)2}I#(7 42 7 42 9) asOrderedCollection removeDuplicates asArray >>> #(7 42 9)2816e110capacity "Answer the current capacity of the receiver." "OrderedCollection new capacity >>> 10" "(OrderedCollection new addAll: (1 to: 15); yourself) capacity >>> 20" ^ array sizea1This statement is false!wasArray "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: firstIndex4"('abcd' contractTo: 10) >>> 'abcd'028oX#####10false | false >>> false04or: alternativeBlock "Nonevaluating disjunction -- answer true since the receiver is true." "(true or: [Error signal]) >>> true" "(true or: [false]) >>> true" ^ self697XX d1(Color fromHexString: 'FFFFFF')>>> (Color white) 240zRound the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal0 :B | X b X X133(#(10 20) asSet copyWith: 30) >>> #(10 20 30) asSetisFloatPoint "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 ]{ }501323.5698-Tests-unix-64-NewTools-Spotter-Tests-Test.xmlh 002HExecute the receiver with one or two arguments depending on the receiver85.7pharob0e one:1;two:2; X X X2 1 hello: 12006$a isAlphaNumeric >>> true1d.|a| a := #(1 2 3). a asNewArray == a >>> false abcabcabc223(Date year: 2018 month: 9 day: 28) monthIndex >>> 93.1415931 a1a11aRwith: 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. ^newArray2030 Answer 1 since receiver is true.41!pppp A ^ 0 :B | b 0 ssssss nn s a41655aexpandMacrosWith: anObject "('Pharo is <1s>' expandMacrosWith: 'cool') >>> 'Pharo is cool'" "('Pharo is <1p>' expandMacrosWith: 'cool') >>> 'Pharo is ''cool'''" ^self expandMacrosWithArguments: (Array with: anObject)100iReturn the stop element of an interval. Pay attention this is not necessary the same as the last element.3$' tokenish >>> false1(0.98 printShowingDecimalPlaces: 5) >>> '0.98000'<(RPackage named: 'MockPackage-Tests') isTestPackage >>> true#foo:: asMutator >>> #'foo::'1foo2100 kkk XX kkk30db0302Tests-unix-64-Collections-Unordered-Tests-Test.xml 'abc' < 'def' >>> truexypopover290111b 0 odd >>> false331Evaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into aCollection. Answer aCollection.2120-1September 2018$'3,123' isAllAlphaNumerics >>> false114fghi11printStringHex "Returns the hex digit part of the integer when printed in hexadecimal format." "30 printStringHex >>> '1E'" "30 hex >>> '16r1E'" ^ self printStringBase: 16split: 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 size, 1oReturns a string representation of the receiver in base 16 in a way that executing it will return the receiver.09([#() sum] on: CollectionIsEmpty do: ['oops']) >>> 'oops'2(#(1 5 10) findFirst: [ :each | each > 15 ]) >>> 01#but use sum or inject:into: insteadinstanceSide "Return the class of the couple class/metaclass. Useful to avoid explicit test." "Point instanceSide >>> Point" "Point class instanceSide >>> Point" ^ self subclassResponsibilitycc0(true or: [false]) >>> truec1<({ 2@6 . -4@3 . 10@ -3 } detectMin: [ :p | p x ]) >>> (-4@3)102(#(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')3#(1 5 10 -4) min >>> -4d11260 a->b->c->dX X XUndeclared variable153dreadStreamDo: 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"[ :a :a :b | | a a b | a + a + b ]413E(1 milliSecond + 1 nanoSecond) printString >>> '0:00:00:00.001000001'10V{'two' ->2. 'one' -> 1} asDictionary >>> (Dictionary with: 'one' -> 1 with: 'two' ->2)0-5 0000111110 Answer 1 since receiver is true.1710vector0(0@5) guarded >>> (1@5)TAdd new empty slots to the end of array, while keeping the empty slots at the front.01e/| TTTTTTTTTTT | ttttttttttt n. ^ ttttttttttt 16r40000000-1330| | . 120 | | . a: b3Answer 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.43dTReturn true whether the receiver is a metaclass (in a couple class/metaclass sense).%(false and: [Error signal]) >>> false4?Answer true if the receiver starts with the argument collection102104100containsPoint: 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]2In \{1\} you can escape \{ by prefixing it with \\| self | self := 1. ^ selfaindexOf: 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 valueheader between: !(3.1479 roundDownTo: 0.1) >>> 3.1join: 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: aSequenceableCollection5string2Special case for fraction power20 factorial >>> 13r123451 :. a: fooe(#('abc' 'de' 'fghi') sorted: (#size collatedBy: [:e|e bitAnd: 1]) , #size) >>> #( 'de' 'fghi' 'abc')41010B('pharo' endsWith: 'project-pharo' caseSensitive: false) >>> false1101ifFalse: 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 value19 \\ -4 >>> -35g* 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: #*1;630130salkjsdlkgfeeal1kIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock blockabcfoo1abcdefghppp X X!#(1 2) asArray == #(1 2) >>> true204a3Signal CollectionIsEmpty if the collection is emptyS#[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]535a4({#hello. #world} identityIncludes: #hello) >>> true1d720'foo1' endsWithDigit >>> truea103 between:and:'({1. 2. 3} as: Set) >>> #( 1 2 3) asSet710000002(Tests-unix-64-Zinc-Zodiac-Tests-Test.xml3+Tests-unix-64-NewValueHolder-Tests-Test.xml4Pharo (, { exist ]AnewFrom: 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 contents1[ :a | | a b ]200>> #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: index2(#(11 22 33) asOrderedCollection atWrap: 2) >>> 220e120010030+Tests-unix-64-EpiceaBrowsers-Tests-Test.xml020 aa bb cc dd22 ** -1 >>> (1/2)142abc129XXXXXXXXXXXXXXXX0011000442222300665557y131112;({#x .#y .#z} atAll: #(1 3) put: #e; yourself) >>> #(e y e)M(#( (2 -3) #((4 -5)) #(-6)) flatCollect: [ :e | e abs ]) >>> #(2 3 #(4 5) 6)aBc9H#(2 4 6 8) , #(who do we appreciate) >>> #(2 4 6 8 who do we appreciate)1,(#(1 2 3 4 5) beginsWith: #(1 2 3)) >>> true11 """ ^ """ n """ morph1001002001104XXaXX311112004455555766A888894010)(1.2 arcTan: -1.5) >>> 2.46685171136624072.021163220vector0#('pharo' endsWith: 'aRo') >>> falsec2asSortedCollection "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: SortedCollection130>[ #( #( #( #[ ] #[ ] #'[' #']' ) ) ) "a" "b" "c" "d" "e" "f" ]0000222222266866555tAnswer a new collection like the receiver which contains all elements of the receiver at the indices of indexArray.10002121730IasBit "Answer 0 since the receiver is false." "false asBit >>> 0" ^ 0 ((100@200) < (330@400)) >>> true1E0 named: aString ifNone: aBlock "Returns the instance of myself having aString as name." "(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)" ^ KeyNameTable at: aString ifAbsent: aBlock0test test 1-10>Nonevaluating disjunction -- answer value of alternativeBlock.displayStringOn:foopppp A XXXXXXX. ^ a3(String streamContents: [:s| {'one'->1. 'two'->2} associationsDo: [:a| s << a key << ':' << a value asString << ';']]) >>> 'one:1;two:2;'320141NReturn the class of the couple class/metaclass. Useful to avoid explicit test.220capitalized "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 #( #'^' 1 ) foo pReturn a String representation of this number in base b with a minimum length and padded by 0 if zeroFlag is set=Move top edge of the window down by half of the window extent1%({1@ -4. -10@1} sum: #abs) >>> (11@5)33$a isClosePunctuation >>> false37(#(a b c d e) indexOfAnyOf: #(x y z) ifAbsent: 7) >>> 7213XX XX n XX# n X20 #(3 1 4 2) sorted >>> #(1 2 3 4)charlie21 -5136457243(((100@200) min: (330@400)) >>> (100@200)bifNil: 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: self413B#(1 2 3) asOrderedCollection removeDuplicates asArray >>> #(1 2 3)3SNote: By convention, brightness is abbreviated 'v' to to avoid confusion with blue.0cool1.011810020pharo102In strings you can escape { by prefixing it with \8Move the window to the bottom left corner of the display7Answer a Point that is the sum of the receiver and arg.b3a91.0100e20$('pharo' beginsWith: 'pha') >>> trued1.03032{1@5. 10@ -4} min >>> (1@ -4)0:B|||b0| T | 0 t nn 0. ^ t1150.500de5 factorial >>> 120210 2r-00101000That is false!613032 frd th bar[ ^ 1 ]. 2. ^ 3x1.520*{ 1. 2 }423.1450vector023222214ifTrue: 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 value10associationClass "Return the class of STON associations, Association, a system wide constant" "(STON fromString: '#foo : 100') class >>> STON associationClass" ^ Association3c208fear is0\Answer the second element of the receiver. Raise an error if there are not enough elements.4100(false and: [true]) >>> falseThis statement is false!6hHellog1 factorial >>> 1119('pharo' beginsWith: 'Pha' caseSensitive: false) >>> true1((2@2) - 200) >>> (-198@ -198)01Tests-unix-64-NewTools-FileBrowser-Tests-Test.xml1 slowFactorial >>> 116rDF665&((100@200) min: (30@400)) >>> (30@200)034010trim "Trim separators from both sides of the receiving string." "' this string will be trimmed ' trim >>> 'this string will be trimmed'" ^ self trimBoth ###'hello''34split: 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 size0.5=(#(1 3 5 7 11 15 23) findBinary: [ :arg | 11 - arg ]) >>> 11 xz42an OrderedDictionary(true->#(1 3 5) false->#(2 4))?('hello world!' anySatisfy: [ :each | each isDigit ]) >>> false245330adef1rcull: 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]22dkIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock blockradiansToDegrees "The receiver is assumed to represent radians. Answer the conversion to degrees." "Float pi radiansToDegrees >>> 180.0" ^self asFloat radiansToDegrees2* 0 0 :BBB : BBB | | TTT TTT | bbb . 0 0 . (1923 roundDownTo: 10) >>> 19202340-10[:50vector01002<(10 storeStringBase: 16 length: 6 padded: true) >>> '16r00A'1013083foo: a x: a y: b [ :a :a :b | | a a b | a + a + b ]s:0vector0do: 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 subclassResponsibility1aeiou2<#(1 2 2 3 1 1 1) asBag sortedElements >>> {1->4. 2->2. 3->1} hello: 25 pharo-projectroundDownTo: 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 * aNumber112a:- 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: #-d2NReturn the class of the couple class/metaclass. Useful to avoid explicit test.M(RubTextEditor new surroundString: 'a''b' withCharacter: $') >>> '''a''''b'''11foo: super ^ super + 11nXsssOReturn a string representing the receiver in HEX (i.e., 6 elements in 16 basis)1918pharo XXXXXX$0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ30789negated "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 ]1((1 == 1) eqv: true) >>> truede0vector0'('''''' unescapeCharacter: $') >>> ''''2;(Date year: 2018 month: 9 day: 28) ddmmyyyy >>> '28/9/2018'foo:15/Tests-unix-64-Ring-ChunkImporter-Tests-Test.xml0Answer the number of days between self and aDate3-('Hello, World!' reject: #isLetter) >>> ', !''''h''' withoutQuoting >>> 'h'7(0@0 isInsideRectangle: (0@0 corner: 100@100)) >>> true/(nil ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 42File5'(6 numberOfCombinationsTaken: 3) >>> 204{1 . 2 . 3 . 4 . 5} asSortedCollection median >>> 30An 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.G('ab cd ab ef ab' copyReplaceAll: 'ab' with: 'zk') >>> 'zk cd zk ef zk'1.1. 12.(#(40 41 42) asOrderedCollection at: 2) >>> 41jA variant of #streamContents: where the initial or even final size is given to optimize memory consumptionnhue "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 ]. ^ h10'{1. 2} asBag = {2. 1} asBag >>> true| T |Xt10103044KasInteger "Answer 1 since receiver is true." "true asInteger >>> 1" ^ 11c:(100000000 printShowingDecimalPlaces: 1) >>> '100000000.0'3-52170: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 subclassResponsibility0.0213hel(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 25 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(7 8)' 1.0!(10 beBetween: 12 and: 20) >>> 122353f({'1'. '1'. '2'. '1'. '1'} atRandom: (Random seed: -42) weighting: [ :each | each asInteger ]) >>> '1')Tests-unix-64-Zinc-HTTP-Examples-Test.xmldecimalDigitLength "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]]]]]]first3/(#(1 2 3) reduceRight: [ :a :b | a - b ]) >>> 210.12e6(#(1 2 3 4 5) reduce: [ :a :b :c | a + b + c ]) >>> 15p(Dictionary newFromKeys: #(#x #y) andValues: #(3 6)) >>> (Dictionary new at: #x put: 3; at: #y put: 6 ;yourself)_(#(11 22 33) asOrderedCollection atWrap: 2 put: 0; yourself) >>> #(11 0 33) asOrderedCollection1.0findBinary: 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 ]) ]3520$( isClosePunctuation >>> false#(10 20 30) sum >>> 6018Trim separators from both sides of the receiving string.2ziggieround: 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)collect: 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))]. ^ newCollectionppp Xu 00102223042XXXXXXXXXXXXXX hello 220016rFF19Answer whether the receiver is an unary message selector.#(1 1 1 1) argmax >>> 10.9198435972629521hReturn element at indexFromEnd from the last position. atLast: 1 ifAbsent: [] returns the last element10a-2.567AaBbCc1(1 to:10) size >>> 10 113341100500667[ |  'def' > 'abc' >>> trueelvis *baz*!#(a b c d e f g h i) sixth >>> #f15M('fear is the little death that the.' charactersExactlyMatching: 'the') >>> 01281220e033109EMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil421Tests-unix-64-Collections-Abstract-Tests-Test.xml1n.114<1?success:error>1601012^Xna := a. [ :a | [ :a | a := aVifNotNil: 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 value3552016532.570.667add: 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: newObject-2 odd >>> falseSpecial case of exponent=1MasOrderedCollection "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: OrderedCollection2rxgAnswer true whether the receiver is inside the argument (following Rectangle>>#containsPoint: semantics0('abcdf abcedf' indexOf: $a startingAt: 4) >>> 7E'foo' asOrderedCollection = #($o $o $f) asOrderedCollection >>> false38Tests-unix-64-Microdown-RichTextPresenter-Tests-Test.xmllAnswer the character position of the final space or other separator character in the receiver, and 0 if nonez1pdetectMax: 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."]. ^ maxElement1100 234Whoopiefoo*baz1c[ :a | b0031110JisConnectorPunctuation "Return whether the receiver is one of these characters: _" "$_ isConnectorPunctuation >>> true" "$( isConnectorPunctuation >>> false" "$) isConnectorPunctuation >>> false" "$> isConnectorPunctuation >>> false" "$} isConnectorPunctuation >>> false" ^ self characterSet isConnectorPunctuation: self-3.#mySelector asTestSelector >>> #testMySelector||>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]1%((1 to:9 by:2) includes: 4) >>> false, 236065L(10 to: 25 by: 5) asOrderedCollection >>> #(10 15 20 25) asOrderedCollection5117mobaz41one17125y11n(Array streamContents: [:stream | #(1 2 3) with: #(4 5 6) do: [:a :b | stream nextPut: (a + b)]]) >>> #(5 7 9)1b:a1((#(1 3) detect: #even ifNone: [0]) >>> 06 slowFactorial >>> 720'((100@200) closeTo: (100@200)) >>> true4| 1102Answer with the value of trueAlternativeBlock. Execution does not actually reach here because the expression is compiled in-line.0Tests-unix-64-Collections-Streams-Tests-Test.xmlLRemove 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 element12""""" this string will be trimmed1true | false >>> trueE((Date year: 2018 month: 9 day: 28) subtractDate: '2018-09-27') >>> 1 R((OrderedCollection new add: 42; yourself) add: 43; yourself) asArray >>> #(42 43)2222220000111111D(STON fromString: '{ #foo : 1 , #bar : 2 }') class >>> STON mapClassa)(#() ifNotEmpty: [:x| x average]) >>> #()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.1Move the window to the bottom half of the display2421.0(true xor: [false]) >>> true1 | TTTTTT | tttttt n. ^ tttttt242201828 October 2018w0vector012Z(String streamContents: [ :s | 10 printOn: s base: 10 length: 4 padded: true] ) >>> '0010'#( 1 + 21b0FFFFFF6a1foo: 11> 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) > 00.5polynomialEval: 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 ]. ^ sum14101{} asSet = Set new >>> true|a:|>> #(3 30 4 40 1 10 2 20)002231141155600$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 + 220.01105aABCrunningMin: 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: aSubsetSizec3021oselectEverySecond "#(1 2 3 4) selectEverySecond asArray >>> #(2 4) " ^ self selectEvery: [ :i | i \\ 2 = 0 ]3'10' asInteger >>> 10abc1aeiou51d actionBargroupsOf: 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 ] ]011'Tests-unix-64-Roassal-Mondrian-Test.xml 0 :B :B | b 09N(false ifFalse: [ 'This statement is false!' ]) >>> 'This statement is false!'%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 = $: ] ] ]11O|s| (#(1 3) detect: [ :each | each even ] ifFound: [ :e | s:=e*10 ]). s >>> nilAnswer 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 reciprocal >>> 24 1, 2, 3 and 4Wreturns the difference between the max and min element, their positions notwithstandingfoo AbcAAnswer how many of the receiver's elements are equal to anObject.R(#(10 20 30) adaptToCollection: #(0 1 2) andSend: #@) >>> {(0@10). (1@20). (2@30)} self := selfReturn a new sequenceable collection which contains the same elements as self but its elements are sorted in ascending order using the #'<=' operator.4eggggggg sssssss ''''''''''''' 'abc' <= 'def' >>> true#Tests-unix-64-Random-Tests-Test.xmlXXsX10000011110>> #(3 4)$#( #':=' aa: #= #':=' #= cc: #'==' )"a" #[ "b" 1 "c" 2 "d" ] "e"42343120< 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) < 0255dReturns a string representation of the receiver as hex, prefixed with 16r. DO NOT CHANGE THIS! The Cog VMMaker depends on this./Tests-unix-64-NewTools-Inspector-Tests-Test.xmlFoo2.0 28/9/2018.(#(a b c d e) indexOf: #c startingAt: 2) >>> 3a7320033m(Array streamContents: [:stream | #(1 2 3) allButLastDo: [:each | stream nextPut: (each + 10)]]) >>> #(11 12)10| | . :a(#(11 22 33) atWrap: 4) >>> 1113.1531 nanoSecond printString >>> '0:00:00:00.000000001'23Tests-unix-64-Spec2-Adapters-Morphic-Tests-Test.xml1:Answer a Point translated by delta (an instance of Point).3.14793#'abc' = 'abc' asWideString >>> true3*(-0.5 arcTan: -0.5) >>> -2.356194490192345-3 [ :a | a ]1111E(OrderedCollection new add: 42; yourself) class >>> OrderedCollection20"[ :thisContext | thisContext + 1 ]9Print the receiver in standard French format dd/mm/yyyy.awordBefore: 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 ]0yGiven a collection returns in one pass two collections containing each odd and even elements in respective subcollections+Convert an OrderedCollection into an Array.c;Message sending and code execution - Runtime and Evaluation That is true!3'('hello' union: 'world') >>> 'whlorde' isEmpty "Answer whether the receiver contains any elements." "{} isEmpty >>> true" "{{}} isEmpty >>> false" "'' isEmpty >>> true" "' ' isEmpty >>> false" "(1 to: 10) isEmpty >>> false" "(10 to: 1) isEmpty >>> true" ^self size = 0300vector0#FFCCAA1:({1. 2. 3. 4} replace: [:each | each + 1 ]) >>> #(2 3 4 5)11wAnswer a copy of the receiver containing all but the last n elements. Raise an error if there are not enough elements.1512isselected'20'Center the window with a default extent30VChroma is zero for black and white, which are the two cases of division by zero below.10110-3GEmit overlapping pairs of my elements into aBlock, along with an index.?(Context tallyInstructions: [3.14159 printString]) size >>> 120: u nn. ^ u$$|:a|1000a0vector0n((1 to: 12) groupByRuns: [ :each | (each \\ 3) = 0]) >>> #(#(1 2) #(3) #(4 5) #(6) #(7 8) #(9) #(10 11) #(12)) -9 % 4 >>> 3 0010002230'hello' sorted >>> 'ehllo'3111223110040055628('fred the bear' copyWithoutAll: 'aeiou ') >>> 'frdthbr'202$1 isDigit >>> truesubtitle(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)) includes:G(#(1 + 3 - 5) reduceLeft: [ :a :op :b | a perform: op with: b ]) >>> -1'' isEmpty >>> true21221-22toLowercase: 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 asInteger2004-02-29T13:33:00+02:001* 666 00777020888000III0F9HHH9999DDD9A EEE 0vector0302##(a b c d e f g h i) seventh >>> #g3(( 1 > 2) eqv: false) >>> true4-4!#(a b c d e f g h i) third >>> #c1(#(10 20 30) collect: [:e | e+1]) >>> #(11 21 31))Optimized version of Collection>>#select: 953.67 MB''foo' asCommaStringAnd >>> 'f, o and o'11*Tests-unix-64-Roassal-Chart-Tests-Test.xml21c0#(-3.1479 roundUpTo: 0.01) >>> -3.1432+(self >> #traitSource) isExtension >>> true1C('aeiou' findFirstInByteString: 'hello world' startingAt: 9) >>> 0.;Tests-unix-64-SystemCommands-MessageCommands-Tests-Test.xml98113^ @3sort: 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: aSortBlock1second "Answer the second element of the receiver. Raise an error if there are not enough elements." "#(a b c d e f g h i) second >>> #b" ^ self at: 2!(100.1@200.9) floor >>> (100@200)10-(Color fromString: 'orange') >>> Color orange between: 19201 ('Hello' includes: $h) >>> false1010>(#(a b a d a) lastIndexOf: #a startingAt: 1 ifAbsent: 7) >>> 11233 XXXXXXXXXXXX11def210008011abc?Optimized version of SequenceableCollection>>#withIndexSelect: xz%#[1 2] asByteArray == #[1 2] >>> truenot "Negation. Answer true if the receiver is false, answer false if the receiver is true." "true not >>> false" "false not >>> true" self subclassResponsibility332Oascending "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 asSortFunction3031 a digit between 0 and 1 expectede02&#(1 2 3) , #(4 5 6) >>> #(1 2 3 4 5 6)abcd(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.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.a2word before index0('pharo' endsWith: '') >>> true3Class structural inspection - Class/Metaclass shift400100shortcut20x-454463337228111900AA600cover 23103.142 Xuuuuu 1725Hellocompare: 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: false103e4 'def' >= 'abc' >>> trueg11013d4=Move the element at oneIndex to anotherIndex, and vice-versa.-23&('foo*baz' match: 'foo23baz') >>> trueE(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 2 ifAbsent: 7) >>> 3Subclasses 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 hierarchy22truncateTo: 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) * aNumber38(-234.567 printShowingDecimalPlaces: 5) >>> '-234.56700'u u. 0 X X X XX X 0. X X3atRandom: 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.012pharo##() asDictionary >>> Dictionary newzztFold the result of the receiver from right to left into aBlock. The argument aBlock must take two or more arguments.oops2151?Answer whether the receiver is above and to the left of aPoint.21Xs424helloX#() asBag = Bag new >>> true2 (#(1 2) ifEmpty: [0]) >>> #(1 2)10rindexOfAnyOf: 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]30vector002222221do: 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] Pharo is <1p>union: 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 asArray25513163b20.0000001110334444555555555554446666666664444220book-result/W01-Welcome1100whatever100 project-pharo1525311112004445484400B9999A(0 to: 10 by: 2) last >>> 1010Preduce: 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: aBlock\ 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: aCollection2*#('a' 'b' 'c') asCommaString >>> 'a, b, c'4( #(1 #(2 3) #(4 #(5))) flattened ) >>> #(1 2 3 4 5)0vector0-31unzipped "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) upToEnd000 r10 slowFactorial >>> 12-33Tests-unix-64-NewTools-RewriterTools-Tests-Test.xml32110vector2Missing opener for closer: ]103 16r80000000 16r4116r411a, b, c43(#(2 4) allSatisfy: [ :each | each even ]) >>> truexX X0vector0"fear is the little death that the.56Returns the instance of myself having aString as name.5This 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.30EAnswer an instance of me containing the same elements as aCollection.5abcR('A clear but rather long-winded summary' contractTo: 18) >>> 'A clear ...summary'11221>Answer a Point that is the difference of the receiver and arg.a10hello 10r89 abcda511*(#(1 2 3) reduce: [ :a :b | a + b ]) >>> 6 'h' K('Five is {five}.' format: (Dictionary with: #five -> 5)) >>> 'Five is 5.'57.1#(# ## #ab #10 #. 10)1331.1 milliSecond printString >>> '0:00:00:00.001'O( #(1 2 3) flatCollectAsSet: [:each | { each. each+1 } ] ) >>> #(1 2 3 4) asSet7Return a pair. It is handy to support the tweaking of pharo doc expression. A pharo doc expression is a comment as the following one:3Tests-unix-64-NewTools-CodeCritiques-Tests-Test.xml4211111111111000000000222222222222210Search 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 belowt({10. 20} asOrderedCollection addAll: {20. 30. 30. 40.}; yourself) >>> {10. 20. 20. 30. 30. 40.} asOrderedCollection31 {1 . 2 . 3 . 4 . 5} median >>> 3128 December 2018$(#[1 2 0 4] booleanAt: 3) >>> false.fghi->1171920Return 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)-1:a31000 #( 0 1 r2 4 )3(#(1 2) anySatisfy: [ :each | each even ]) >>> true('234Whoopie' initialIntegerOrNil >>> 2340AEvaluating conjunction -- answer aBoolean since receiver is true. Pharo is coola*(#(1 2 3 4 5) reject: #even) >>> #(1 3 5)(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))Point isClassSide >>> false2((#(1 2) detect: #even ifNone: [0]) >>> 2ABAg(#(1 2 3 4) nextToLast) >>> 3110104004:(10 to: 25 by: 5) asCommaStringAnd >>> '10, 15, 20 and 25'20includesSubstring: substring "Returns whether the receiver contains the argument." "('abcdefgh' includesSubstring: 'de') >>> true" ^ substring isEmpty or: [ (self findString: substring startingAt: 1) > 0 ]K(#(1 2 3) asOrderedCollection collect: [ :v | 10 ]) asArray >>> #(10 10 10)1104260progressBar:bar/((3 to: 8 by: 2) allSatisfy: #isPrime) >>> true1&(#(1 2 3 4) intersection: #()) >>> #()2000000222222888884AA1 max: 2 + 3 abs20de11121933('*' match: 'zort') >>> truec190vector0(100@200) max >>> 200(#(11 22 33) before: 33) >>> 221112 51111144444Value31251_In the following example, the group `3->#(34)` is filtered out because there is not 2 elements.foo<<<<<1333404525534e(100 @ -200) abs >>> (100@200)22215+('Hello, World!' count: #isLowercase) >>> 8109>( #((3 4) (1 2)) flatCollect: [:each | each ] ) >>> #(3 4 1 2)'foo: a ^ [ | a | a := 10. a ] value + aSbefore: 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]18"0001111111111100044444444444333500dePoint isInstanceSide >>> true301304charlie 'abc' = 'def' >>> false 0000111111101lastIndexOfAnyOf: 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 valueXAnswer the result of evaluating aBlock with all of the overlapping pairs of my elements.4113bar720120vector060 ^ n n ^ n 000120'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: 11a212J(true ifTrue: [ 'This statement is true!' ]) >>> 'This statement is true!'Missing opener for closer: )#(a b c d e) middle >>> #cM(Character space asString, Character space asString) isAllSeparators >>> true('Hello' includes: $l) >>> true1207230"'foo' asNewArray >>> 'foo' asArraya4-3$Character space isSeparator >>> true [ :a :a | a ][ "a""b""f" 1. "c" "d" 2 "e" ] | a | | a3b200oopsflatCollect: 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 speciesab/Answer an Association between self and anObject-4, aCollection "Concatenate the receiver with the argument." "#(1 2 3) , #(4 5 6) >>> #(1 2 3 4 5 6)" ^self copy addAll: aCollection; yourself33 ; ; $(nil ifNotNil: [:o | o +3 ]) >>> nil330Tests-unix-64-Refactoring-Changes-Tests-Test.xml1:. :a65B('Pharo is <1p>' expandMacrosWith: 'cool') >>> 'Pharo is ''cool''''2345' isAllDigits >>> truepppp X p(Array streamContents: ([:stream | #(1 2 3) do: [:each | stream nextPut: (each + 10)] without: 2])) >>> #(11 13)16abonecincludes: 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#1r0hello3b100215100asBit "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 subclassResponsibility!('pharo' beginsWith: '') >>> trueZReturn an hexadecimal two-digits string between 00 and FF for a float between 0.0 and 1.0between: #(0 1)23isUnary "Answer whether the receiver is an unary message selector." "#new isUnary >>> true" "#>> isUnary >>> false" "#between:and: isUnary >>> false" ^ self precedence = 1c4 X 30'hello' anyOne >>> $h2That is false!1124001(#(1 3 5 7 11 15 23) findBinary: [ :arg | 25 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ',{a. b} printString ]) >>> 'between: #(23 nil)'1220111-1222200oneisC('hello' collect: #asciiValue as: Array) >>> #(104 101 108 108 111)210 | tmp | tmp := 1 . ^ tmp . 1332| | u1000000000200000beBetween: 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 ]&(#(a b c d) at: 5 ifAbsent: #z) >>> #z1enprintPathOn: 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 delimiter20252{} isEmpty >>> true:d<(1 second + 2 milliSeconds) printString >>> '0:00:00:01.002'1.00 GBx| TT | tt n. tt s n #(aa:bb:cc#aa:bb:cc#cc==#== =#=) '>' expected1((#(x y z) atLast: 4 ifAbsent: #a) >>> #aWargmax "#(1 -3 5 1) argmax >>> 3" "#(1 1 1 1) argmax >>> 1" ^ self indexOf: self maxamin "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]$_ isDashPunctuation >>> falsehello114 #( #[ 0 1 2 )Number4 [ : | a: b ]'0002345' isAllDigits >>> true1XX n # n1#(1 2 3) anyOne >>> 15/(nil ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 42#() asCommaString >>> ''Return the index of the argument in the receiver, only elements after the start of the element are considered zero if not present.15mapClass "Return the class of STON maps, Dictionary, a system wide constant" "(STON fromString: '{ #foo : 1 , #bar : 2 }') class >>> STON mapClass" ^ DictionaryDo nothing on purpose XXXXXXXXXXX400seventh "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: 731 !u u. X X X X X. X X33*[(#("a"("b"###("c"###["d"]#["e"]["f"]))))]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]]51foo1.0S(#(10 20 30) withIndexCollect: [:each :index | each + (index * 2)]) >>> #(12 24 36)117*((30/3)@(2/2)) asFloatPoint >>> (10.0@1.0)12343zmin "Answer a number that is the minimum of the x and y of the receiver." "(100@200) min >>> 100" ^ self x min: self y 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 ] ]!(13 beBetween: 12 and: 20) >>> 132d15201011atLast: 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']'1abc' startsWithDigit >>> true&Answer the receiver raised to aNumber.1021Return 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).1 foo;2_Return true if both of my x and y coordinates are represented by float values, otherwise false01POr it can follow full superclass chain which will ends at Object and ProtoObjectsasMutator "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: $:) asSymbol2;Move top edge of the window up by half of the window extent0.0Answer a number that represents the number of complete minutes in the receiver' time part, after the number of complete hours has been removed.20110groupedBy: 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: aSelectionBlock16rA301131QfindBinary: 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: exceptionBlock ('foo*' match: 'foozo') >>> trueAnswer 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.!EccentricityThreshhold reciprical03longoneABlselect: 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 ] ]. ^ newCollection425Unused variable30O(#(1 2 3) asOrderedCollection collect: [ :v | v * 10 ]) asArray >>> #(10 20 30)c1050332S(#(2r101 2r11 2r1000) inject: 0 into: [ :acc :each | acc bitXor: each ]) >>> 2r11100asIdentitySet "Return a new IdentitySet based on self." "{ 2. 1+1 } asIdentitySet size >>> 1" "{ 'foo'. ('fo','o') } asIdentitySet size >>> 2" ^(IdentitySet new: self size) addAll: self; yourself"a := a. [ | a a | . := a ]. a := a40#u u. 0 :B | X b b XX b 0. X X.Tests-unix-64-System-Installers-Tests-Test.xml2select: 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) ] ]. ^ selectedItems0abcIMPLEMENTATION 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)20(('foo*baz' match: 'foo23bazo') >>> false1Nonevaluating disjunction. If the receiver is false, answer the value of the argument, alternativeBlock; otherwise answer true without evaluating the argument.(1. 2)[ : | '('Hello' detectMax: #asciiValue) >>> $o -9//4 >>> -310('abcdf' indexOf: $a) >>> 1'#(10 20 30) // #(1 3 4.0) >>> #(10 6 7)c0Pharo is 'cool'102If 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 do1@(1000 * 1000 * 1000) humanReadableByteSizeString >>> '953.67 MB'01257((0@0 corner: 100@100) containsPoint: 100@50) >>> false16foo ^ [ | a | a := 1. [ :a | a ] value: 10 + a ] value7 test test 8-101 [ :a :a :b | | a a b | a + a + bf3zk cd zk ef zkbcea+(#(a b c d e f g h ) first: 3) >>> #(a b c)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.^Answer whether the receiver is a valid token-character -- letter, digit, underscore, or colon.12213(Answer the integer nearest the receiver. . 53y11z #[ 1 ) 2 ]0.98C([0 isEmptyOrNil] on: MessageNotUnderstood do: ['oops']) >>> 'oops'10RExecute the receiver with the correct number of arguments taken from the argument.;({ 2@6 . -4@3 . 10@ -3 } detectMax: [ :p | p y ]) >>> (2@6)350 :BBBBBB | bbbbbb s n 0XnX nX180.0b150+4210017833~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 firstaNumber cannot be negativeePay 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.20.(#(1 2 2 3 1 1 1) asBag includes: 5) >>> false128000002244454448889888B8877777777DDCCCE4433333333F1 Point class isClassSide >>> true2foo:30100Perform a time zone independent comparison of the dates, i.e. only compare day, month and year. To compare with time zones, use #=11 true >>> true3)Optimized version of Collection>>#reject:i-4$} isClosePunctuation >>> true,(#(11 22 33) before: 44 ifAbsent: 55) >>> 55 [ :a :b | 2 '' size >>> 03#() asCommaStringAnd >>> ''armn <1s> vs <1p>ltuo2320xy67--junit-xml-output'abc' \ 'cbe' >>> 'a'.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; yourself23431100:00:00:00.002intersection: 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(Color colorFrom: #(1.0 1.0 1.0)) >>> (Color white)201"Character space tokenish >>> false11(((100@201) closeTo: (100@200)) >>> false #(a b z d) sorted >>> #(a b d z)0n uuuuuuu Xuu 65I(#(1 5 10) detectIndex: [ :each | each > 3 ] ifNone: ['Not found']) >>> 210(1 hour + 1 minute) printString >>> '0:01:01:00'#(1 -2 -4 0) abs >>> #(1 2 4 0)1 foobazzort414 001022350000003 31.015>({ 2@6 . -4@3 . 10@ -3 } detectMin: [ :p | p y ]) >>> (10@ -3) 001002230 X Xsss X 53(| x "a" "b" "c" | "d" x := 5 "e" "f" "g"fReturn index of first element that satisfies aBlock. If no matching element is found, raise an error.13951detectIndex: 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 ] 0001112131415Answer 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.abcatWrap: 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 + 141Answer 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!!textInputField920211102rgbTriplet "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)20%Tests-unix-64-OSWindow-Tests-Test.xmlO('<1p>: <2p>' expandMacrosWith: 'Number' with: 5 with: nil) >>> '''Number'': 5'PThe receiver is assumed to represent radians. Answer the conversion to degrees.320a := a. [ :a | a ]. a := aa-6 )001123456789AA02w& aCollection "Alias for intersection:" "#(1 2 3 4) & #(1 2 4 6 7) >>> #(1 2 4)" ^ self intersection: aCollection2r x(42 digitAt: 1 base: 10) >>> 2#' | TTT | ttt n . ^ ttt . a::foo0XsXXXX2"also unfinished""MockPackage-Tests-Package110! pppp AAA pppp AAA ^ aaa s aaa . 41+(#(a b c d e) indexOfAnyOf: #(x y c)) >>> 3xb0G(#('abc' 'de' 'fghi') sorted: #size ascending) >>> #('de' 'abc' 'fghi')132|Answer whether aPoint is within the receiver. Pay attention the self origin is considered less than but the corner is strictasSet "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 asSet0vector0Alias of Collection>>reduce100.0ProtoObject superclass >>> nil?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 asFloat9| a | [ a := 10 ]. ^ aa0isSeparator "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 ] ] ] ]MPrint elements on a stream separated with a delimiter String like: 'a, b, c'(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))10>Tests-unix-64-Calypso-SystemPlugins-FFI-Queries-Tests-Test.xml5110.510{1}{2}d200:Returns the basename without specified extension (if any) 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 mapcanAAnswer whether the receiver's final character represents a digit.10.12130third0220vector010milliSeconds "2 milliSeconds printString >>> '0:00:00:00.002'" "(1 second + 2 milliSeconds) printString >>> '0:00:00:01.002'" ^ Duration milliSeconds: self13-(3 ifNil: [42] ifNotNil: [:o | o +3 ]) >>> 6201-1 - 1abs-1 - 1max:-1D(#(2 3 4 4 5 6) copyWithoutDuplicates asSet) >>> #(2 3 4 5 6) asSet15(10 min: 20 max: 5) >>> 100 a := 10. ^ a2[,(Set newFrom: {1. 2. 3}) >>> #( 1 2 3) asSet10false not >>> trueb2i20*true ifTrue: [ ^ 1 ] ifFalse: [ ^ 2 ]. ^ 3[Store the elements of valueArray into the slots of this collection selected by indexArray.${ tokenish >>> false6Returns the instance of myself having aString as name.5d21{10@20. 30@0} // {1@3. 4.0@1} >>> {(10@6). (7@0)}10[:a b]deabcdefgh10@Add newObject anInteger times to the receiver. Answer newObject.400* ( [ :aaa : bbb | | ccc ddd | aaa . ] ) . 2-Tests-10.00.0016 0:00:02:00031#311112004445444778796AAAB4400ECCCCD-010 '11abc' startsWithDigit >>> true40vector0FileLocator temp / ('{1}.ston' format: { Time millisecondClockValue }) in: [ :file | file writeStreamDo: [ :out | STON put: 1@2 onStream: out ]. file readStreamDo: [ :in | STON fromStream: in ] ]320W(String streamContents: [:s| 'abcd' asStringOn: s delimiter: '->']) >>> 'a->b->c->d'00002222222667665551!(10 beBetween: 20 and: 12) >>> 1210vector0a+Tests-unix-64-Tool-Profilers-Tests-Test.xmld22(({#x .#y. #z} atAllPut: #a) >>> #(a a a) Xsuccessfoozmax "Answer a number that is the maximum of the x and y of the receiver." "(100@200) max >>> 200" ^ self x max: self y1qendsWith: 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 ] ]. ^truebutton=Tests-unix-64-Calypso-SystemTools-QueryBrowser-Tests-Test.xmlT{ 1->2. 3->4 } asDictionary >>> (Dictionary new at: 1 put: 2; at: 3 put:4; yourself)!Character cr isSeparator >>> trueallButLastDo: 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)];lpharobP(#(1 2 3) flatCollect: [:each | { each. each+1 } ] as: Set) >>> #(1 2 3 4) asSet]Answer the last n elements of the receiver. Raise an error if there are not enough elements.010020cAnswer whether the receiver begins with the given prefix string. The comparison is case-sensitive.'1111' asFourCode >>> 82530744115?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.0B({ 1. 2. 3 } as: Set) >>> (Set new add: 1; add:2; add:3; yourself)3c101 *- 1 + 1 -- 1 + 1 - -12Evaluate 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:.Message expected@. 50033333ABC110 salkjsdlkgfee10000000000000001080vector010011000ninth "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: 9to>({ 2@6 . -4@3 . 10@ -3 } detectMax: [ :p | p x ]) >>> (10@ -3)1920let us make seperate strings01a :foo13Class structural inspection - Class/Metaclass shift00000100000020445?Evaluating conjunction -- answer false since receiver is false.&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) ) )104.00Return 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.317raisedTo: 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"(42 decimalDigitAt: 1) >>> 2 foo: bar: 200RReturn the metaclass of the couple class/metaclass. Useful to avoid explicit test.a20#h: hue s: saturation v: brightness alpha: alpha "Create a color with the given hue, saturation, brightness, and alpha. Hue is given as the angle in degrees of the color on the color circle where red is zero degrees. Saturation and brightness are numbers in [0.0..1.0] where larger values are more saturated or brighter colors. For example, (Color h: 0 s: 1 v: 1 alpha: 1) is pure red." "(Color h: 0 s: 1 v: 1 alpha: 1) >>> Color red " ^ self basicNew initializeHue: hue saturation: saturation brightness: brightness alpha: alpha ; yourself [ | a b | 11.00######"""##"""#########"""###"""##"""###"""08141157arcTan: 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 ]]]] foofoofoo0 ^ n 0. n. ^ n40>Return number that represents digit at given decimal position.|Try to find a number somewhere in this string, as explained in Number>readFrom: this method returns the first number found0vector043'for the style (aa max:bb) with no spaceatLast: 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: obj1.07 GB100This statement is true!14%'isSymbol' findSelector >>> #isSymbol20wisControlOther "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: self "com"1"ment"1 0001000201030.4103112 rounded >>> 22#Tests-unix-64-TaskIt-Tests-Test.xml210.0-Tests-unix-64-VariablesLibrary-Tests-Test.xml62.3029490834938994pharo1.9283lastSpacePosition "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]]. ^ 0a #( #( 0 1 2 )2,'x isSymbol: 33' findSelector >>> #isSymbol:7Answer a Point scaled by factor (an instance of Point).0 Hello, World!!'234' initialIntegerOrNil >>> 234fooeflatCollect: 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) ] ]304abc4131111200445555555766A88889(Character space isControlOther >>> false(('ab ab ac de' howManyMatch: 'ab') >>> 22'(#(1 2 3 4 5) beginsWith: #()) >>> true2r10115100012bad stop indexXX n *foo#zort1Ynot "Negation -- answer true since the receiver is false." "false not >>> true" ^true%Character end isControlOther >>> true5710G({#xa. #xc. #xz. #xb. #xy} sort: #last ascending) >>> #(xa xb xc xy xz)104pharoDocCommentNodes "Return a collection of pharo comment nodes: expressions following the pattern" "true >>> true" ^ self comments flatCollect: [:each | each pharoDocCommentNodes]2410with: 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)]false & true >>> false50:00:00:00.001000002%(3.1479 truncateTo: 0.005) >>> 3.145('abddf' indexOf: $k) >>> 020.8p Xsss c39320asOrderedDictionary "Answers a Dictionary based on collection of Associations." "{'one' -> 1. 'two' ->2} asOrderedDictionary keys first >>> 'one'" ^ self as: OrderedDictionaryscaleBy: factorPoint "Answer a Point scaled by factor (an instance of Point)." "(200@200 scaleBy: 2@3) >>> (400@600)" ^(factorPoint x * x) @ (factorPoint y * y) 10Five is {five}.31012765foo101B([#() emptyCheck] on: CollectionIsEmpty do: [ 'oops' ]) >>> 'oops'he'llo0KPairwise integer modulo of two sequenceable collections of the same length.2841u <100&(AsciiCharset toUppercase: $A) >>> $A.7({#x .#y .#z} atLast: 2 put: #e; yourself) >>> #(x e z)123a0-1.50vector00vector0+Tests-unix-64-System-Caching-Tests-Test.xml x isSymbol1Optimized implementation(10 to:1) size >>> 0322003.1, !,(#(1 2 3) noneSatisfy: [:x|x odd]) >>> false#new isUnary >>> trueWWWWW4ddmmyyyy "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)qAnswer a Point that is the receiver's x and y floor. Answer the receiver if its coordinates are already integral.200bElvis2001371220120000000c99oops>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: #extensionPackage3.(#(2 3 4 5 5 6) copyWithout: 5) >>> #(2 3 4 6)1string3z 555 0066601 777 206size "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]. ^ tally2131;([:x | x + 1] valueWithPossibleArgs: #( 13 12 15)) >>> 14 ab ab ac de23?('<1?success:is error>' expandMacrosWith: false) >>> 'is error' [:a|| |a]1 #(a b c d e f g h ) fifth >>> #e20XXs42&Move window left by half of its extent19b22Tests-unix-64-System-Identification-Tests-Test.xml00#n0D('pharo' beginsWith: 'pharo-project' caseSensitive: false) >>> falsePhaRo30&' 89Ten ' initialIntegerOrNil >>> nil310000000Xsuuu55(false ifTrue: [ 'This statement is true!' ]) >>> nil001040115SReturns whether the receiver is a separator i.e., a space, tab, lf, cr, and newPagewimpy11ppp < <<<< n>> #(1 2 3 2 1 6 1 2 3 2)4080vector21=(KeyboardKey named: 'SHIFT_L') >>> (KeyboardKey value: 65505)027610111xAnswer the integer represented by the leading digits of the receiver, or nil if the receiver does not begin with a digit40010b2CasBit "Answer 1 since receiver is true." "true asBit >>> 1" ^ 1ie7 3 even >>> false225!foo: a ^ [ :a | a ] value: 10 + a53-3 even >>> falseEvaluate 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:.findLast: 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]]. ^ 011021012-0.985102Answer the set theoretic union of two collections.a 'def' > 'def' >>> false115(1)21p( #(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))520vector0 { 1 ]. 2 }1811 333330444444336r1halt320110102102018'Refer to the comment in Collection|do:.110 storeStringHex >>> '16rA'2 slowFactorial >>> 20(String streamContents: [ :str| ((FileSystem workingDirectory / 'book-result' / 'W01-Welcome') relativeToReference: FileSystem workingDirectory) printPathOn: str]) >>> 'book-result/W01-Welcome'XX17%('hello' includesAny: 'hop') >>> truecAnswer the angle in radians. Implementation note: use sign in order to catch cases of negativeZero1 'abc' = 'abc' >>> truemiddle "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 + 1FF00009p(#(65 66 67) flatCollect: [:each | { each asCharacter. each asCharacter asLowercase } ] as: String) >>> 'AaBbCc'101232,000011211153333411668889888B8877777777DDCCCE1lines8 0:B| ||b0:= 21000423combinations "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 ] ] ]>> {$a. $b. $c. $r}.U({10. 20} asOrderedCollection add: 30; yourself) >>> {10. 20. 30} asOrderedCollectionConsider using any of printStringHex printStringBase: 16 printStringBase: 16 length: 8 padded: true storeStringHex storeStringBase: 16 storeStringBase: 16 length: 11 padded: true5true asBit >>> 1Point[1,/*comment*/2]15weekday "Answer the name of the day of the week on which the receiver falls." "(Date year: 2018 month: 9 day: 28) weekday >>> #Friday" ^ self dayOfWeekName,(#(10 20 30) includesAll: #(30 20)) >>> true130findBinary: 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 ]4b10000222222232668555-2.57256 0023'2 between: ( 1 and: 4)' findSelector >>> #between:0.9198435972629521"(#() allSatisfy: [false]) >>> true101"fear is the little death that the.03lowBit " 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)5WJust like do: except that the iteration index supplies the second argument to the block2::$(Color red asHexString) >>> 'FF0000'11'abc' startsWithDigit >>> false/(2.567 printShowingDecimalPlaces: 2) >>> '2.57'{ #foo : 1 , #bar : 2 }uAnswer a copy of the receiver containing all but the first element. Raise an error if there are not enough elements.yonelines45Return the middle element, or as close as we can get.d15Not valid for negative integersc,444 10555000000AAA076BBB666HHH6ECIIICCCC JJJw5Optimized version of Collection>>#select:thenCollect:SprintStringHex "$A printStringHex >>> '41'" ^ self asInteger printStringBase: 162530vector0rasCommaStringAnd "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 ']do163true & false >>> false-3.14&#(0 1 2) + #(10 20 30) >>> #(10 21 32)0r4Negation -- answer true since the receiver is false.4'' expandMacros >>> OSPlatform current lineEndingmin: 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: minValue15a7500b3`(Color colorFrom: Color blue darker)>>> ((Color r: 0.0 g: 0.0 b: 0.9198435972629521 alpha: 1.0))Unmatched ' in string literal.pharo"100000000 decimalDigitLength >>> 933:(#(1 3) detect: #even ifFound: #negated ifNone: [0]) >>> 020B({#x .#y .#z} atAll: #(1 3) putAll: #(a e); yourself) >>> #(a y e)LAnswer whether any element of aCollection is one of the receiver's elements.((#(10 20 10 30) occurrencesOf: 10) >>> 20-(#(10 20 30) includesAny: #(50 40)) >>> falseisCurrencySymbol "Return whether the receiver is one of these characters: $ and euro" "$$ isCurrencySymbol >>> true" "Character euro isCurrencySymbol >>> true" "$} isControlOther >>> false" ^ self characterSet isCurrencySymbol: selfunicoops330307C('aeiou' findFirstInByteString: 'hello world' startingAt: 1) >>> 2.1#d13(1 minute + 2 seconds) printString >>> '0:00:01:02'400 kkkk XX kkkk110.1116[ ]1 decimalDigitLength >>> 1131nanoSeconds "2 nanoSeconds printString >>> '0:00:00:00.000000002'" "(1 milliSecond + 2 nanoSeconds) printString >>> '0:00:00:00.001000002'" ^ Duration nanoSeconds: self0-6 nil. := nil404Put anObject at every one of the receiver's indices.0P(String streamContents: [ :out | STON put: 1@2 onStream: out ]) >>> 'Point[1,2]'Networkb12301e1e1200-41305EMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNilEvaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into an instance of aClass. Answer the resulting collection.1'ab' asArray >>> {$a. $b}darker1115111a | 201%OrderedCollection new capacity >>> 10000111111000444444333500223a := a. { [ :a }. a := azzzz98E(#(a b c d e) indexOfAnyOf: #(x y c) startingAt: 4 ifAbsent: 7) >>> 70.023 100000000.0RReturn the metaclass of the couple class/metaclass. Useful to avoid explicit test.:(#(2 3 4 5 5 6 2) copyWithoutAll: (4 to: 10)) >>> #(2 3 2)!'elvis ' lastSpacePosition >>> 710.2210016rC{Answer whether the receiver sorts before or equal to aString. The collation order is simple ascii (with case differences).0b0That is false!15%Tests-unix-64-ProfStef-Tests-Test.xml49z30 hex >>> '16r1E'0sAnswer whether the receiver sorts equally as aString. The collation order is simple ascii (with case differences).2foo | a | a := 1. ^ [ | a | a := 10. a ] value + ac200la(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 ' 00######################### ###0aT(#(1 5 10) detectIndex: [ :each | each > 15 ] ifNone: ['Not found']) >>> 'Not found'Cmd>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: Dictionary000111213141100541m(#(10 20 10 10) asOrderedCollection removeAllFoundIn: #(10 20 30); yourself) >>> #(10 10) asOrderedCollection-0.91005100446010012link1addDays: dayCount "((Date year: 2018 month: 9 day: 28) addDays: 3) printString >>> '1 October 2018'" ^ (self asDateAndTime + (dayCount days)) asDate0010pha(#(w x y z) atPin: 4) >>> #z5 '' expandMacros >>> String cr10bFAnswer 1 if the receiver is greater than 0, -1 if less than 0, else 0.20:Answer whether anObject is one of the receiver's elements.1XX#X#X| 111c5((0@0 corner: 100@100) containsPoint: 50@50) >>> true-41RReturn the metaclass of the couple class/metaclass. Useful to avoid explicit test.X 1 Assignment to read-only variable< 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]13 Hello, World! That is true!<('*' join: #('WWWWW' 'W EW' 'zzzz')) >>> 'WWWWW*W EW*zzzz'4(STON fromStream: 'Point[1,2]' readStream) >>> (1@2)1,Tests-unix-64-NewTools-Scopes-Tests-Test.xmla11 12 000100200040073findBinaryIndex: 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 ]3d XX n XXX n Xv10D('LOL' detect: #isLowercase ifFound: #uppercase ifNone: [$X]) >>> $X-('abcdefgh' includesSubstring: 'de') >>> true 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.220 abd 1007z20c2('Five is {1}.' format: { 1 + 4}) >>> 'Five is 5.'97 [ :a ::b | ]'h'1024(#(a b c d e) identityIndexOf: #x ifAbsent: 7) >>> 72AMan,APlan,ACanal,Panama5141pairsDo: 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) ]!foo: x bar: y "d" "e" ^ x "f" "g",'th is is2 9 a stRI4' squeezeOutNumber >>> 2150vector0_Return the integer present in the receiver, or nil. In case of float, returns the integer part.b022#('' ifEmpty: ['(nil)']) >>> '(nil)'10s:1 e:5 s:7 e:8 s:10 e:13 48isDashPunctuation "Return whether the receiver is one of these characters: $-" "$- isDashPunctuation >>> true" "$_ isDashPunctuation >>> false" ^ self characterSet isDashPunctuation: self11-2$Optimized version based on primitive|Integer quotient defined by division with truncation toward negative infinity. \\ answers the remainder from this division. 9 % 4 >>> 1d3(#(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)'17{10@20. 30@0} / {1@3. 4.0@1} >>> {(10@(20/3)). (7.5@0)}&A clear but rather long-winded summary51000a529small12230codeDark2!#(1 2 2 3 1 1 1) asBag sum >>> 1111!'ABA' asByteArray >>> #[65 66 65]||200&2 seconds printString >>> '0:00:00:02'02printDetails: 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.2530d0515"kkkkk XX kkkkke1 goodby: 2 my: 3Returns 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).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."(#(1 -2 4) sumNumbers: #abs) >>> 71911 sign; 22552FooBarBaz { #foo : 100 }41(#() select: [true]) >>> #()101lo107b2 abddf bcdef16U(ByteArray with: 97 with: 0 with: 0 with: 0) asString ~= 'a000' asWideString >>> true2r00101000 lowBit >>> 45foo | tmp | tmp := 1. ^ tmp Point[1,2]1001-4;Tests-unix-64-System-BasicCommandLineHandler-Tests-Test.xmlc 4 + 3 >>> 74'' expandMacros >>> OSPlatform current lineEndingab0 222222333333120.0S(#(1 2 3 4) overlappingPairsCollect: [:first :second| first + second]) >>> #(3 5 7)abcb2compare: 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: order13But use sum or sum: instead!0 highBit >>> 0+Tests-unix-64-System-Support-Tests-Test.xml10Meta0 10between: #(nil 1)-4125({10. 20} asSet add: 20; yourself) >>> {10. 20} asSet8Tests-unix-64-Refactoring-Transformations-Tests-Test.xmlth is is29 a stRI4a22(Color colorFrom: #(0.0 0.0 1.0)) >>> (Color blue)b 8 ** 2 >>> 64Color red green >>> 0.0Point classSide >>> Point class0Tools120D('||' split: 'foo||bar||2')>>>#('foo' 'bar' '2') asOrderedCollectionaf3*('salkjsdlkgfeesd' findString: 'sd') >>> 60(Color r: 0.5 g: 0.5 b: 1) hslSaturation >>> 1.0sign "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 ]15&Character home isControlOther >>> true201s nothing to do128 August 2018n X1.0isClassSide "Return true whether the receiver is a metaclass (in a couple class/metaclass sense)." "Point isClassSide >>> false" "Point class isClassSide >>> true" ^self == self classSide11ereject: 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 ]]X u3Q('fear is the little death that the.' charactersExactlyMatching: 'fear is') >>> 710000 | | . :a | 2y1002018-424def1ifNotNil: 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" ^ selffrom: 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)]1000lo810100(100@200) y >>> 2003333330vector4>($/ split: '/foo/bar')>>>#('' 'foo' 'bar') asOrderedCollection676666666865555 [ 1 }. 2 ]tAnswer a copy of the receiver containing all but the last element. Raise an error if there are not enough elements.Evaluate aBlock with the elements of the receiver. If aBlock returns true for any element return true. Otherwise return false.11%Answer 0 since the receiver is false.0It is always a number or zero:10even " 0 even >>> true" " 2 even >>> true" "-2 even >>> true" " 3 even >>> false" "-3 even >>> false" ^(self bitAnd: 1) = 0>Move bottom edge of the window up by half of the window extentaBc1081`(#('We' 'love' 'pharo!') withIndexSelect: [:value :index | value size - 1 <= index]) >>> #('We')6n"""uuuu uuuuu uuu uuuu"""uuuuu"""uuuuuuuuuuu"""B('abcdefgh' includesSubstring: 'DE' caseSensitive: false) >>> true1211"#(a b c d) allButLast >>> #(a b c)0vector031A('abcDefgh' includesSubstring: 'De' caseSensitive: true) >>> true Not founde 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) = 12851 ; 3$h$w12nnnnXnn9Answers a Dictionary based on collection of Associations.Add the argument, newObject, as an element of the receiver. Put it in the sequence just preceding oldObject. Answer newObject.16rDF7;#+-<> asTestSelector >>> #testPlusMinusLessThanGreaterThan6Answer the receiver with leading and trailing aString.pharo60hopExpand to full screenThat is false!6Move the window to the top right corner of the display4(#(1 2) allSatisfy: [ :each | each even ]) >>> falseA man, a plan, a canal, panamaPoint instanceSide >>> Point4%OrderedCollection new capacity >>> 10b21foobazBSort this collection into ascending order using the '<=' operator. (10 printStringBase: 16) >>> 'A'JReturn the class of STON associations, Association, a system wide constant111024 2018-09-280;(#(1 2) detect: #even ifFound: #negated ifNone: [0]) >>> -21Graphical User Interface21abFirst N/2 ... last N/23&(OrderedCollection new add: 42) >>> 42*Return the minimum value of the collection5(Tests-unix-64-ClassParser-Tests-Test.xmln(Array streamContents: [:stream | #(1 2 3) allButFirstDo: [:each | stream nextPut: (each + 10)]]) >>> #(12 13)(#(w x y z) atPin: 2) >>> #x 04033e:S(Date year: 2018 month: 9 day: 28) onPreviousMonth printString >>> '28 August 2018'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]]. ^tally0.025la!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) ]EReturn the HSL saturation of this color, a value between 0.0 and 1.0.!('abc' repeat: 3) >>> 'abcabcabc'b1asByteArray "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 . 'hello'26Point classSide >>> Point class00000000X''''''-0.9872#a := a. [ :a | | a a := a ]. a := a301564[(#(1 3 5 7 11 15 23) findBinary: [ :arg | 24 - arg ] ifNone: ['Not found']) >>> 'Not found'$0 isDigit >>> truen(#(first (second third) ((allSentMessages ('Elvis' includes:)))) includesSubstringAnywhere: 'lvi') >>> trueiAnswer the lower right corner of the rectangle uniquely defined by the receiver and the argument, aPoint.0vector0&(#(a b c d) allButFirst: 2) >>> #(c d)10!a := a. { [ :a | a := a }. a := a3b220% 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 \\ aNumber0^ . ^ 1424 """"""""" minute "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 \\ 60-(#(1 2 3 4 5) beginsWith: #(0 1 2)) >>> false/Tests-unix-64-Metacello-TestsReference-Test.xml173000022222226665553Refer to the comment in Collection>>#select:thenDo:1352PnewFromKeys: 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 ]. ^ dict0RReturn all the elements in self that are not in aCollection. Alias of difference:51 {1 . 2 . 5 . 5} median >>> (7/2)X X9Move the window to the right bottom corner of the display531-410-212Return 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 4(#(1 2 3) reduce: [ :a :b | a + b ]) >>> (1 + 2 + 3)21Z{ 1. 2. 3 } asOrderedCollection >>> (OrderedCollection new add: 1; add:2; add:3; yourself)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.69BBB888877777777666666555555544444444DDD00000000000EEEAnswer 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-4210Tests-unix-64-NumericInterpolator-Tests-Test.xml97$((1/3)@(2/2)) isFloatPoint >>> falselabel #( # ## )30 | T | ^ t.Move the window to the top half of the displayincludesAny: 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]]. ^ falseEvaluate 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.isOctetString "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" ^ true1352([ 12 ] cull: 13)>>> 12 aa3That is false!1012fghi4fghi"a" 1 "b". "c" 2 "d"3,'th is is29 a stRI4' squeezeOutNumber >>> 290G(OrderedCollection new add: 42; add: 43; yourself) asArray >>> #(42 43)121<<<< X X(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: zeroFlag7h(OrderedCollection new add: 41; add: 42 after: 41; add: 43 after: 41; yourself) asArray >>> #(41 43 42)12/ "a" 1 "b" max: "c" 2 "d" ; "e" min: "f" 3 "g" toolbar281#( 1 51 10 ) range >>> 50974(OrderedCollection new growAtFirst; capacity) >>> 207414Special case of self = 011 + 2200vweekdayIndex "Sunday=1, ... , Saturday=7" "(Date year: 2018 month: 9 day: 28) weekdayIndex >>> 6" ^ self dayOfWeek1Close this window 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,Tests-unix-64-Kernel-Extended-Tests-Test.xml260.0bdassociationsDo: 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: aBlock66'foo10' endsWithDigit >>> true105100$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:1codePopoverError1000000000000000004allButLast: 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 - n36(Array streamContents: [:stream | #(10 20) paddedWith: #(40 50 60) do: [:a :b | stream nextPut: {a. b} ]]) >>> #(#(10 40) #(20 50) #(nil 60))14023hex "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 hex334a1alTreat 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#( #( 0 1 r2 3 ) )4*#(1 2 3 4) unzip first asArray >>> #(1 3)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) ]]]2('fred the bear' copyWithout: $e) >>> 'frd th bar'abcd5Since 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.fghi 10r89abcd22024-Optimized version of Collection>>#thenReject:d 'abc' < 'abc' >>> false9F('Hello' detect: #isLowercase ifFound: #uppercase ifNone: [$X]) >>> $E(1923 roundUpTo: 10) >>> 1930[ | | ](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))16A variant of #streamContents: with a strict size limithx^Append the elements of the argument, aSequenceableCollection, separating them by the receiver.128 X n20c1.25 reciprocal >>> 0.8,Tests-unix-64-System-Settings-Tests-Test.xml10&'a3123abc' isAllAlphaNumerics >>> trueI('hello' collect: #asciiValue into: Set new) >>> #(104 101 108 111) asSetworld1930'"a" [ "b" | "c" x "d" y "e" | "f" ] "g"-02423 September 2018mobazoa10storeStringHex "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: 160foo ^ [ :a | [ :a | a ] value: 10 + a ] value: 16a,#((1 5 1) (2 3 3) (4 7 2)) sum >>> #(7 15 6)6<(Date year: 2018 month: 9 day: 28) yyyymmdd >>> '2018-09-28'1(#(3 1 4 2) sorted: [:a :b| a>=b]) >>> #(4 3 2 1)xc2025Print inside string quotes, doubling inbedded quotes.01024 veryLarge20The 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. between: Pharo is coola525 0:00:00:01|a:'A' asHex >>> '16r41'10200pppp 1621.5 rounded >>> 2 between: 'Return whether the receiver is a digit.10200103-Tests-unix-64-UndefinedClasses-Tests-Test.xml4the0-12afoo3zortthenfoo3zort142`asDate "(Date year: 2018 month: 9 day: 28) asDate printString >>> '28 September 2018'" ^ self7abcd2a20.0051=Answer a copy of the receiver without any duplicated elements13403 | | . a: |  this string will be trimmed 11This statement is false!11*Tests-unix-64-SortFunctions-Tests-Test.xmlEMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil2 #'hello''11643y020-3.147931$A isCasedLetter >>> false(42 digitAt: 2 base: 10) >>> 40.511abcfoo <> test test1L('Hello, World!' select: #isLetter thenCollect: #uppercase) >>> 'HELLOWORLD'12(8 raisedTo: 2) >>> 64deffalse ==> [false] >>> trueelmer is number 3e[1)2]0who#(1)#(2)two #foo : 100102DE "'( 1 and: 4)' findSelector >>> nilwe1 sign;10bat: 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 value02u XXXXX1000r11610100debb#('a') asCommaStringAnd >>> 'a'04153.1| T | 0 ^ t 0. t nnn sss;X Xuuuuuu n uuu kReturn the index'th element of me if possible. Return the first or last element if index is out of bounds.f10010W(false ifFalse: [ 'That is false!' ] ifTrue: [ 'That is true!' ]) >>> 'That is false!'4('pharo' endsWith: '' caseSensitive: false) >>> true4variable expected in assigment 0000222226665That is false!27 September 2018asaPcount: 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 ] ]. ^ sum1e 'ziggie' lastSpacePosition >>> 0262255*Return collection printed as 'a, b and c' 203 headerError[ | b ]110vector0 (10 printStringBase: 16) >>> 'A'10 XX 00 n n n 002^Append the elements of the argument, aSequenceableCollection, separating them by the receiver.r: 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.0-3.14791.1.11972n sss Xabc10a(Return whether the receiver is a letter.!"a" ( "b" ( "c" 1 "d" ) "e" ) "f"7330234znak ::x43 ') _ : 25$(nil ifNotNil: [:o | o +3 ]) >>> nil201S((Date year: 2018 month: 9 day: 28) addMonths: 3) printString>>> '28 December 2018'11 'elvis ' lastSpacePosition >>> 6D(RPackage named: 'MockPackage-Tests-Package') isTestPackage >>> truefixedstop "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" ^ stop#(2 6 7) average >>> 5 Not found'('XaX' escapeCharacter: $X) >>> 'XXaXX'100a[ :aaa :bbb | | ccc ddd | aaa ]0.09Maybe look at the related method Collection>>inject:into:41-1021('ab' compare: 'aa') >>> 3*(#(a b c d) after: #x ifAbsent: #z) >>> #zc.#(10 20 30) / #(1 3 4.0) >>> {10. (20/3). 7.5}103325100DDD 000EEE090FFF0AAA0GGG0BBBBBBCBBBBBB0JJJ00 KKK23.4567$Tests-unix-64-Morphic-Tests-Test.xml01s1s11e#[ 1 2'a'0#(1 2 3 4) selectEveryFirst asArray >>> #(1 3) 'hello' copyEmpty >>> ''Answer the index of the last occurrence of anElement within the receiver. If the receiver does not contain anElement, answer 0.210p X310410#(10 20) size >>> 21. "a" "b" "c" 2 "d"Vsize "#(a b c d e) size >>> 5" "#(x y z) size >>> 3" ^ self subclassResponsibility true. := truexyFaster 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).#'hello''world210$('hello' includesAll: 'ho') >>> true"0 :B :B :B | | T t T | t s t s t 0)(1.2 arcTan: 1.5) >>> 0.6747409422235526abc14 between: J (OrderedDictionary new at: #top at: #below1 ifAbsent: [ 1 ]) >>> 1 6'2 between: 0 and: 4' findSelector >>> #'between:and:'Answer the index of the first substring within the receiver, starting at start. If the receiver does not contain substring, answer 0.0:B X0b00022300abcde15abc410MReturns the hex digit part of the integer when printed in hexadecimal format.#((())) size >>> 1Answer 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.22010-3133 0000000000003@{'one' -> 1. 'two' ->2} asOrderedDictionary keys first >>> 'one''1 true false nil self super thisContextxb1pharo11"(3.1479 roundUpTo: 0.005) >>> 3.15title00213 11200300445zRound the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal0vector0110abcdefghxy1101.20vector0y13C(#(3 4 5) readStreamDo: [ :stream | stream contents ]) >>> #(3 4 5)9numberOfCombinationsTaken: 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 // denominator2204 0000000002Nab02[ :a a!000001033555655585544444444AA999B2 ** 8 >>> 2561200440d1000055CCC6667DDD889EEEAAABBFFF0c15&#(1 2 3 4) & #(1 2 4 6 7) >>> #(1 2 4) XX n XX n Xfoo23baz2blast "Answer the last element of the receiver" "#(a b c d e) last >>> #e" ^ self at: self sizec32251menuBar=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]]8((OrderedCollection new add: 34; yourself) at: 1) >>> 34CAnswer whether all the elements of aCollection are in the receiver.23110(#(a b a d a) lastIndexOf: #a ifAbsent: 7) >>> 52XXXXXX1te33a11Evaluate 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 mapcanAAZ(#(1 2 3 4) reject: [:each | each = 3 ] thenCollect: [:each | each + 10 ]) >>> #(11 12 14)629293101#( 'a' 'b' 'c') asCommaStringAnd >>> 'a, b and c'0vector0cool27SystemH' this string will be trimmed ' trim >>> 'this string will be trimmed'3(3.1479 roundUpTo: 0.1) >>> 3.2(1 to:10 by:2) size >>> 5[1}2]0.05 ==> 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 ]4false asBit >>> 05Split the argument using the receiver as a separator.({1. 2} asBag = {1. 2. 3} asBag >>> false>(1024 * 1024 * 1024) humanReadableByteSizeString >>> '1.00 GB'KNonevaluating conjunction -- answer with false since the receiver is false.122324540 0000000000000d1((4 to: 50 by: 2) anySatisfy: #isPrime) >>> falsefalse | true >>> trueVariable or expression expected (10.156s round: 2) >>> 10.160s3 1'Tests-unix-64-UnifiedFFI-Tests-Test.xml10'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: value00112001 ; foodef0'Tests-unix-64-Monticello-Tests-Test.xml(false or: [3]) >>> 32298,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 ]]]07round: 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 subclassResponsibility20c4280.00320 Pharo is cool foo | tmp | tmp := 1 . ^ tmp . 136' test test' withSeparatorsCompacted >>> ' test test'true | true >>> true111+(#(a b c d e) indexOfAnyOf: #(x y z)) >>> 01^Answer the first n elements of the receiver. Raise an error if there are not enough elements.2#( #( 0 1 r2 3 )0.52NReturn the class of the couple class/metaclass. Useful to avoid explicit test.3(#(1 5 10) detectIndex: [ :each | each > 3 ]) >>> 217lvi4002u -10pairsCollect: 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) ]34d78 921h(String streamContents: [:s| 'abcd' asStringOn: s delimiter: ', ' last: ' and ']) >>> 'a, b, c and d'oops30100 2$A hex >>> '16r41'/Tests-unix-64-Shift-ClassBuilder-Tests-Test.xml$Optimized version based on primitive0asNewArray "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(Array streamContents: [:stream | #(10 20 30) keysAndValuesDo: [:key :value | stream nextPut: (key * 2 + value)]]) >>> #(12 24 36)102115oEnumerate all elements in the receiver. Execute aBlock for those elements that are not equal to the given iteme3Tests-unix-64-NewTools-Debugger-Fuel-Tests-Test.xml[:a :b]40604113 0:00:00:0210nnnuu21 max: 2; "e"min: 33'hello'2| | Put anObject in all indexes between startIndex and endIndex. Very fast. Faster than to:do: for more than 26 positions. Answer anObject3 20445W(false ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is false!'15(#(1 2 3 4) reject: [:each | each = 3 ]) >>> #(1 2 4)10'abc' capitalized >>> 'Abc'031 ' hello 'JRunning max. See the comment of self >> #running:of: for more information.2011', 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: otherCollection?(STON fromString: '#foo : 100') class >>> STON associationClass051Answer the y coordinate.2040vector01000000000000000000Shiftz(false xor: [true]) >>> trueb1 0001003343500104232 0: B : B0192-1.5'('pharo' beginsWith: 'phuro') >>> false#(()) isNotEmpty >>> true100EidentityIncludes: 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]]. ^false41310s:1 e:5 s:7 e:8 s:10 e:13 ,(#(a b c d e) indexOf: #c ifAbsent: 7) >>> 33.211000.0classSide "Return the metaclass of the couple class/metaclass. Useful to avoid explicit test." "Point classSide >>> Point class" "Point class classSide >>> Point class" ^ self subclassResponsibility'FFF 00GGG044999464AAA4B0DDD000EEE00 HHH.('word before index' wordBefore: 4) >>> 'word'aEvaluate pieceBlock with substrings of the receiver derived from cutting the receiver at points where binaryBlock answers true for adjacent elements.0-(10 to: 1 by: -2) sorted >>> (2 to: 10 by: 2)-10 hex >>> '-16rA' ||Xu uth is is2 9 a stRI4fromStringWithComments: string "Parse and materialize the STON representation in string, skipping C-style comments" "(STON fromStringWithComments: 'Point[1,/*comment*/2]') >>> (1@2)" ^ self fromStreamWithComments: string readStream12pharo42Unexpected block parameter1e0108classSide "Return the metaclass of the couple class/metaclass. Useful to avoid explicit test." "Point classSide >>> Point class" "Point class classSide >>> Point class" ^ self10\(#(1 2 3 3 4 1 2 3 3 5 6) splitOn: #(3 3)) >>> #(#(1 2) #(4 1 2) #(5 6)) asOrderedCollection3111120044667685999A4400DBBBBCfoo "z" "a" 1. "b" "c" ^ 2 "d"20digitAt: 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) \\ base8reject: 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 ]]]6Hello31 3222222561 + 2 }1| a bfred1#( #( ) #'.' #':' #';' #'[' #']' #'{' #'}' #'^' )| a a | a := 10. ^ a003256d4212runningMax: 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: aSubsetSize22('In {1} you can escape \{ by prefixing it with \\' format: {'strings'}) >>> 'In strings you can escape { by prefixing it with \' 3M|s|s:=0. #(4 2 1) withIndexDo: [:e :i| s:=s + (e * (10 ** (i-1)))]. s >>> 124 1 sign; ; bar5{Evaluate aBlock with each of aCollections's elements as the argument. Collect the resulting values into self. Answer self.[ :a | a := 10. a ]B(Character space join: #('Pharo' 'is' 'cool')) >>> 'Pharo is cool'60.024e:!(#(a b c d e) last: 2) >>> #(d e)22110Sunday00205#(:=aa:=:==bb:==#cc:==)21110102031+Tests-unix-64-Refactoring-UI-Tests-Test.xml23154e250320,('s' charactersExactlyMatching: 'abc') >>> 01 + 2 ]Xn. Xu. X n. X"""n { 1 }. { 2 }VAnswer a copy of the receiver that does not contain any elements equal to oldElement.hFormat the date in ISO 8601 standard like '2002-10-22' The result is of fixed size 10 characters long..BEnumerate the receiver with all the keys (aka indices) and values.1$Move window up by half of its extent21 Snick asFile Files Snick's Snick25511291101.041R(#(1 + 3 - 5) reduceLeft: [ :a :op :b | a perform: op with: b ]) >>> ((1 + 3) - 5)-10(nil ifNil: [42] ifNotNil: [:o | o +3 ] ) >>> 421*2222111111111335563311111111117799A7700BBC6410.0bad start indexReturn 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.Tests-unix-64-Coverage-Test.xml |||| a#+ keywordsStrict >>> #()1q(String streamContents: [:s | 'Pharo is cool' splitOn: Character space do: [:each | s << each ]])>>>'Pharoiscool'elmer61-3.15G(#(a b a d a) lastIndexOfAnyOf: #(a b) startingAt: 1 ifAbsent: 7) >>> 1e4.0#('a') asCommaString >>> 'a'MCreates an array with anObject followed by elements contained in aCollection.'6ppp ^ 0 :B | 1 | T | t nn. t 1 sssss s b 0 ssssss n3#(#(a b c d) allButLast: 3) >>> #(a)surroundString: 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 contentsCround: 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)1010Return 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.30atAll: 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))]. ^ newCollectionpppp AAAAAA ^ aaaaaa s n** exponent " A shortcut method for raisedTo: " "2 ** 8 >>> 256" "8 ** 2 >>> 64" "2 ** (1/12) >>> 1.0594630943592953" "2 ** -1 >>> (1/2)" ^ self raisedTo: exponent#(1 5 10 -4) max >>> 1000000111110335555544460^Append the elements of the argument, aSequenceableCollection, separating them by the receiver.1(('salkjsdlkgfee' findString: 'al') >>> 2212-319-133(Character space isAlphaNumeric >>> false | | . - 1-3101X(#(5 6 7 8) asOrderedCollection removeAllSuchThat: #even) >>> #(5 7) asOrderedCollectionW(false ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is false!'125swap: 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-unix-64-Slot-Tests-Test.xml33-1defd(Array streamContents: [ :out | out nextPut: 1; nextPutAll: #(2 3 4); nextPut: 5 ]) >>> #(1 2 3 4 5)<(1000 * 1000 * 1000) humanReadableSISizeString >>> '1.00 GB'0add: 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#Tests-unix-64-Kernel-Tests-Test.xml9(Character space asString, 'a') isAllSeparators >>> false2]('a000' asWideString sameAs: (ByteArray with: 97 with: 0 with: 0 with: 0) asString) >>> false011asArray "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 ]. ^ newArray201144333326@({10. 20} asOrderedCollection add: 30 withOccurrences: 2) >>> 30charactersExactlyMatching: 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]]. ^ countgreen "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 / ComponentMax1412010030365;Tests-unix-64-SystemCommands-PackageCommands-Tests-Test.xmlatAll: 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]. ^ anObject102020twob43difTrue: 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 subclassResponsibilityG(#('abc' 'de' 'fghi') sorted: #size ascending) >>> #('de' 'abc' 'fghi')1160vector0 #(10 20 30) sum >>> 60YAnswer true if the receiver contains the substring str exactly at index, false otherwise.37?({#a. #b. #a. #d. #a} replaceAll: #a with: #e) >>> #(e b e d e)MockPackage-tests05 953.67 MB0-465dsiworld210000000000000000000(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 '+ 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: #+113'2' initialIntegerOrNil >>> 2#(1 2 4) sum >>> 700 project-pharosum "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 ]. ^ sum1024g[ :a | a1Answer the element at my position index. If I do not contain an element at index, answer the result of evaluating the argument, exceptionBlock.210(100@200) x >>> 100n uuuuuuu Xuu nAnswer 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.(1@2) isFloatPoint >>> false4,((1 to: 10) select: #isPrime) >>> #(2 3 5 7)1651f30vector01:=2171-9sReturn the index of my first element for which aBlock evaluates as true. If no matching element is found, return 02-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)]abd[ | a a | a := 10. a ]16&(#() intersection: #(1 2 3 4)) >>> #()3102a := a. [ | a a := a ]. a := aCAnswer a number that is the minimum of the x and y of the receiver.0102222333302Foo'Bar102'(1 to: 10) asOpenInterval >>> (2 to: 9)1+('hello' sorted: [:a :b| a>=b]) >>> 'ollhe'/Answer a set with the elements of the receiver.7('pharo' endsWith: 'aRo' caseSensitive: false) >>> trueover ?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) ] ]. ^ newCollectionPharo is really super coolis error10 a, b and c161961923Answer 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.13942312322u uu 1wReturn the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey.-4225Tests-unix-64-Collections-Sequenceable-Tests-Test.xml0a := 1100a0Tests-unix-64-NautilusRefactoring-Tests-Test.xml textDisabled914('abcdefgh' includesSubstring: 'de' at: 1) >>> false!DDD 00EEE0548884449994A0CCC00 FFF0foo < bar ; baz > F(#(1.9283 2.3029) closeTo: #(1.9284 2.3028) precision: 0.001) >>> truemilliSecond "1 milliSecond printString >>> '0:00:00:00.001'" "(1 second + 1 milliSecond) printString >>> '0:00:00:01.001'" ^ self milliSeconds1#(1 2 3 4) selectEverySecond asArray >>> #(2 4) 09' hello ' surroundedBySingleQuotes >>> ''' hello '''[Answer the third element of the receiver. Raise an error if there are not enough elements. Expand Item510!(10 storeStringBase: 10) >>> '10'4EAnswer the value of the alternativeBlock since the receiver is false.- 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: #-8Return a String representation of this number in base b./('hello' surroundedBy: 'abd') >>> 'abdhelloabd' 'Number': 5210.0112a:foo0vector0'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]]Collapse this window1fo10000000u u. X X X. X X5230d1-1C(#(10 15 22 789) collect: [:x | x//10] as: Set) >>> #(1 2 78) asSet3=Answer a Bag whose elements are the elements of the receiver.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.19171019295Optimized version of Collection>>#reject:thenCollect:0012304-(#(1 2 2 3 1 1 1) asBag includes: 1) >>> truede0b2423106&(AsciiCharset toLowercase: $A) >>> $a.10 10000000000c1.00 GB1Durstenfeld's version of the Fisher-Yates shufflemozo0.('heLlo wOrLd' select: #isUppercase) >>> 'LOL'5101 October 20181 HELLOWORLD11(100@200) guarded >>> (100@200)howManyMatch: 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 ]]. ^ count42-0.9//0.4 >>> -31(-2.567 printShowingDecimalPlaces: 2) >>> '-2.57'jAnswer an array of non-empty substrings from the receiver separated by one or more whitespace characters.11$) isClosePunctuation >>> truetestThat is false!e0 (50 to: 10 by: -5) anyOne >>> 50@Answer whether the receiver's first character represents a digitx Pharo is cool 00000000000unzip "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 }/Tests-unix-64-Collections-Native-Tests-Test.xmla0003>('Pharo is really super cool' contractTo: 10) >>> 'Phar...ool'3.1410042a'|' or variable expected5#(a b c d e) size >>> 532232445421>([:x :y | x + y] valueWithPossibleArgs: #( 13 12 15)) >>> 25 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.25-3strings00000033whatever6(1 sign: 2);bar'('ab ab ac de' howManyMatch: 'a') >>> 1220orangeasLowercase "Answer a String made up from the receiver whose characters are all lowercase." "'PhaRo' asLowercase >>> 'pharo'" "'' asLowercase >>> ''" "' ' asLowercase >>> ' '" ^ self copy asString translateToLowercasen sssfoo: a a := 10. ^ aB 'TheRollingStones' normalizeCamelCase >>> 'The Rolling Stones' 21Convert 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.110((#(x y z) atLast: 1 ifAbsent: #a) >>> #zG('/foo/gloops.taz' asPath basenameWithoutExtension: 'taz') >>> 'gloops'0vector0isNotEmpty "Answer whether the receiver contains any elements." "#() isNotEmpty >>> false" "#(()) isNotEmpty >>> true" "'' isNotEmpty >>> false" "' ' isNotEmpty >>> true" ^ self isEmpty not1b0139822two2uNote that there is no way to get the first element that works for all kinds of Collections. Must test every one.5('hello' surroundedBy: ' abd ') >>> ' abd hello abd '#foo keywords >>> #('foo')e70| a b | 2YCreate a dictionary from the keys and values arguments which should have the same length.X X 2a3-210.156s10Literal expected(#('We' 'love' 'pharo!') asOrderedCollection withIndexSelect: [:value :index | value size - 1 <= index]) >>> (OrderedCollection with: 'We')#(#(1 2 3) polynomialEval: 2) >>> 173hello!(false xor: [false]) >>> false0.1false not >>> true -9 \\ 4 >>> 30&Convert the receiver in a date object.aeiou10.0120XXaXbXXcXXXdXX0213011015za4true & false >>> false3h10331~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 ] ]4keywords "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 1 foo. 2a2 'hello''worldpEvaluating conjunction. Evaluate the argument. Then answer true if both the receiver and the argument are true.112Missing opener for closer: }101413223(#(1 2 3 4) select: [:each | each > 2 ]) >>> #(3 4)110 ( 1 ]. 2 )3ifFalse: 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" ^nil*Tests-unix-64-Commander2-UI-Tests-Test.xml1193 | T | X tpharoactionsmcloseTo: 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 ] ]. ^ true@(STON fromStringWithComments: 'Point[1,/*comment*/2]') >>> (1@2)102PhaUnexpected tokenabc9871Answer 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.d Pharoiscool&Character newPage isSeparator >>> trueAnswer 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.1z4Tests-unix-64-Zinc-Character-Encoding-Tests-Test.xmlM= 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) = 02whof(1]2)3true | false >>> trueThat is false!31abc 22220000111111&Tests-unix-64-Microdown-Tests-Test.xml1024101911(100@200) floor >>> (100@200)c-10011110004444222230055666610 That is true!10004yAnswer my value constrained to the interval [minValue ; maxValue] I take care of the situation where minValue > maxValueRemove 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..#at:putNext: asTestSelector >>> #testAtPutNext2300 1 n n n 1 00:00:00:01.001-3.1430$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 ] ]. ^true22('aa' compare: 'ab') >>> 1cand: alternativeBlock "Nonevaluating conjunction -- answer the value of alternativeBlock since the receiver is true." "(true and: [ false ]) >>> false" "(true and: [ true ]) >>> true" ^ alternativeBlock valueu s 0 5111114444555X {8. 5. 3. 9} sort >>> #(3 5 8 9)1f foo: arg ^ arg min: arg + 2; abs306('pharo' beginsWith: '' caseSensitive: false) >>> true3c3c1010101(#(3 9 1) sorted: [:a :b | a >= b ]) >>> #(9 3 1)2333012pcloseTo: 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 ]4#(1]2}3)nsXn1. Test package ends with suffix -Tests. Suffix is case sensitive. 2. Or test package contains '-Tests-' in middle. Some examples: {3} median >>> 3A(#(xa xc xz xb xy) sorted: #last ascending) >>> #(xa xb xc xy xz)1100etable@Pairwise sum of two sequenceable collections of the same length.30[Answer the sixth element of the receiver. Raise an error if there are not enough elements.######51ab cd ab ef ab1010320150E([:x :y :z | x + y + z] valueWithPossibleArgs: #( 13 12 15)) >>> 40 or: alternativeBlock "Nonevaluating disjunction -- answer value of alternativeBlock." "(false or: [true]) >>> true" "(false or: [3]) >>> 3" ^alternativeBlock valueyyyymmdd "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) ]000111213441511stringsUwithoutQuoting "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 ] 0yisAllAlphaNumerics "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]]. ^ true10fsum: 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 ]41%#(0 1 2) * #(10 20 30) >>> #(0 20 60)LOL-Tests-unix-64-Kernel-CodeModel-Tests-Test.xml${#a. #b. #z. #d} sort >>> #(a b d z)3.1479111#( #( 0 1 2 ) ) [ 1 ). 2 ]AbcdaZEvaluate aBlock with my elements taken two at a time, and return an Array with the results3104iX X X X221@(1000 * 1000 * 1000) humanReadableByteSizeString >>> '953.67 MB'7Answer the previous date whose weekday name is dayName.30b11.00 GB5Answer the receiver with leading and trailing quotes.3.14791621113!(111/100 round: 2) >>> (111/100) 33)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: ('foo*' match: 'bozo') >>> false/ "a" foo: "b" x "c" bar: "d" y "e" ^ "f" x "g" 11one1foo*!(-1929 truncateTo: 10) >>> -1920foo < bar: 1 > 30book-result/W01-Welcome510.160s325S(#(1 + 3 - 5) reduceRight: [ :a :op :b | a perform: op with: b ]) >>> (1 + (3 - 5)) "nothing"  a: :foo1000200hello0Tests-unix-64-Roassal-Interaction-Tests-Test.xml+Character backspace isControlOther >>> true!((2@2) + (100@200)) >>> (102@202).Tests-unix-64-EmergencyDebugger-Tests-Test.xmland: alternativeBlock "Nonevaluating conjunction -- answer with false since the receiver is false." "(false and: [true]) >>> false" "(false and: [Error signal]) >>> false" ^self(1 to: 10 by: 2) stop >>> 10!((100@200) < (330@100)) >>> falseABA7wordTAdd new empty slots to the front of array, while keeping the empty slots at the end.abc04withIndexSelect: 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 ] ]. ^ newCollectionnewFrom: 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]. ^ newDictionary& aBoolean "Evaluating conjunction -- answer aBoolean since receiver is true." "true & true >>> true" "true & false >>> false" ^aBoolean'('hello' difference: 'aeiou') >>> 'hll'H(#('abc' 'de' 'fghi') sorted: #size descending) >>> #('fghi' 'abc' 'de')1.4 rounded >>> 121true & true >>> true1max "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 ] a: 0We12 #(1 2 3) negated >>> #(-1 -2 -3)65505helloa1W('a000' asWideString ~= (ByteArray with: 97 with: 0 with: 0 with: 0) asString) >>> trueExtract 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.103.1479dnsn s nssssn s nssssnn10Not valid for negative integers2c0vector0250.0013((0@0 corner: 100@100) containsPoint: 0@0) >>> true1100002222b ( 1 }. 2 )40xor: 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 not*(100@200) reciprocal >>> ((1/100)@(1/200))c1114-(#(10 20) ifNotEmpty: [:x| x average]) >>> 15asColorref "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)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 foundZReplace all occurrences of oldSubstring that are surrounded by non-alphanumeric characters$' isSeparator >>> false/(#(1 2 3) reduceLeft: [ :a :b | a - b ]) >>> -4832002210004210!777 00888000999000AAA000BBB00 CCC"('*baz*' match: 'mobazo') >>> true16rC11d foo < + 1> 3157"'3.1415' initialIntegerOrNil >>> 323200XXXXXXX### XXn XX nnX'Answer the last element of the receiverBReturns a copy of the string doubling all occurence of aCharacter.000111110004444433350000100220doOCreate 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.phuro01019231oReturns a string representation of the receiver in base 16 in a way that executing it will return the receiver.def200.9104-4'1' asInteger >>> 1removeAll: 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]. ^ aCollectionhello4combinations: 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: aBlockMorphic UI Process1434h@(#(1 2 3 4) asSet intersection: #(3 4 5) asSet) >>> #(3 4) asSet05510 Xs X"'78 92' initialIntegerOrNil >>> 78b2. foo: arg ^ ( ( ( ( arg ) ) + ( ( 1 ) ) ) ) . aa0200001#(a b c d e) last >>> #e11119^ 7(RPackage named: 'MockPackage') isTestPackage >>> false abdhelloabd#$) isConnectorPunctuation >>> false100 #[ 1 1.0 2 ]0vector08Return the sum (+) of the elements held in the receiver.1TThis 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. [ | b | ][ nnnnnuuuu 10243runningAverage: 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: aSubsetSizeat: 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#(3.1479 truncateTo: 0.01) >>> 3.140.51000*(#(a b c d) after: #b ifAbsent: #z) >>> #c30({10@20. 30@0} collect: [:e | e x]) >>> #(10 30)2.2=Return the class of STON lists, Array, a system wide constantdo 0001112131411ccwReturn the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey.4122d1k110x12 hex >>> '16rC'!0000001110000002220446665557773302101(1929 truncateTo: 10) >>> 1920 That is true!36021 eUnknown annotation2333rBuild 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.310511010Print 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/9663301315love00000111103355554446pwn10 X X X42%Tests-unix-64-Sindarin-Tests-Test.xmlSunday=1, ... , Saturday=77100-(#(1 2 3) beginsWith: #(1 2 3 4 5)) >>> false0.017Umedian "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 medianWWWWW*W EW*zzzz2{10@20. 30@0} \\ {1@3. 4.0@1} >>> {(0@2). (2.0@0)},(#(a b c d e) indexOf: #x ifAbsent: 7) >>> 7l(#(1 2 3 4 5) groupedBy: [ :v | v odd ]) asString >>> 'an OrderedDictionary(true->#(1 3 5) false->#(2 4))'between: #(5 6)4'he''llo' surroundedBySingleQuotes >>> '''he''llo'''20041100000000000003000102000533334400667piecesCutWhere: 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)001022302 between: ( 1 and: 4)2'1234' asFourCode >>> 825373492XXXu0XX XX n XX# n X X1anyOne "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 ] Xuuuuuu n uuu n0(Array with: 1 withAll: #(2 3 4)) >>> #(1 2 3 4)[ a: ]5-366true ==> [true] >>> true205#$} isConnectorPunctuation >>> falseit10:B :B0!(12 beBetween: 12 and: 20) >>> 12E({10. 20} collect: [:x|x+1] into: {'a'. 'b'. 'c'}) >>> {11. 21. 'c'.}200100vector0{Round the decimal part of the receiver to be limited to the number of wished decimal. Only leave a fixed amount of decimal.0EisAllSeparators "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 ] ]. ^true1^({ 1. 2. 3 } as: OrderedCollection) >>> (OrderedCollection new add: 1; add:2; add:3; yourself)7%('pharo' endsWith: 'phuro') >>> falsea := a. [ :a [ :a ]. a := aAAnswer how many of the receiver's elements are equal to anObject.00002222222326555b1 boy!1asByteArray "Convert to a ByteArray with the ascii values of the string." "'a' asByteArray >>> #[97]" "'A' asByteArray >>> #[65]" "'ABA' asByteArray >>> #[65 66 65]" self subclassResponsibility116#[ 9//4 >>> 2''aindexOf: 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: exceptionBlock10to"Guard for know cases (0,1,2,error)checkBoxtFold the result of the receiver from left to right into aBlock. The argument aBlock must take two or more arguments.20 a: foo(true xor: [true]) >>> false-80+Answer whether the receiver is a ByteString0seperate5(false ifTrue: [ 'This statement is true!' ]) >>> nil1Pharoslider3.14791%Point class classSide >>> Point classConsider using any of printStringHex printStringBase: 16 printStringBase: 16 length: 8 padded: true storeStringHex storeStringBase: 16 storeStringBase: 16 length: 11 padded: true{1. 2} asByteArray >>> #[1 2]1.0CodeError signal: 'false error'3a2(10 to: 5) asArray >>> #()nEvaluate aBlock with each of the receiver's elements as the argument. Collect the resulting values into self.&(Color white asColorref) >>> 16777215DNonevaluating disjunction -- answer true since the receiver is true./ppp """ < """ <<<< """ n """ << """ n """ < """sum "This is implemented using a variant of the normal inject:into: pattern. The reason for this is that it is not known whether we're in the normal number line, i.e. whether 0 is a good initial value for the sum. Consider a collection of measurement objects, 0 would be the unitless value and would not be appropriate to add with the unit-ed objects." "#(1 2 4) sum >>> 7" "([#() sum] on: CollectionIsEmpty do: ['oops']) >>> 'oops'" "sum works with objects that understands + and - messages, like Points" "{1@5. 2@3. 4@7} sum >>> (7@15)" "or even Collections" "#((1 5 1) (2 3 3) (4 7 2)) sum >>> #(7 15 6)" | sum sample | self emptyCheck. sample := self anyOne. sum := self inject: sample into: [ :accum :each | accum + each ]. ^ sum - samplec/Negated value of all elements in the collection3!Character lf isSeparator >>> true11UReturn whether the receiver is composed entirely of digits and has at least one digit11311:= phuro21collect: 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 ]]]e:Source Sans Progalike: 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 + bonus110(10 to: 1) isEmpty >>> true12015 buttonBar1e}>>> anObject "Return a pair. It is handy to support the tweaking of pharo doc expression. A pharo doc expression is a comment as the following one:" "4 + 3 >>> 7" "Pay attention when you write an executable comment for keyword-based method: surround with parentheses your expression because, otherwise the executable comment won't work as the message is binary." "(1 max: 1000) >>> 1000" "An executable comment must be in its own comment block (enclosed in double quotes) and can be multi-line for better readability. Code editor hint: you can double click on the inner side of a double quote to select the whole comment block, then Cmd+I to evaluate and inspect the whole executable comment." "Note: to be syntactically valid as an executable comment, there should be exactly one single triple > message send, and it should be the last statement." "| rectangles | rectangles := OrderedCollection new add: (Rectangle left: 5 right: 10 top: 0 bottom: 15); add: (Rectangle left: 0 right: 15 top: 5 bottom: 10); yourself. (Rectangle merging: rectangles) >>> (Rectangle left: 0 right: 15 top: 0 bottom: 15)" ^ self -> anObject+ zz#(a b c d) middle >>> #c]Returns whether the receiver is composed entirely of alphanumerics (i.e., letters or digits). ']' expectedafter: 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]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. 00021sorted "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 sorted26A clear ...summary103"0 :BBBBBBBBBBB | bbbbbbbbbbb s n 00-""" 0 """ : """ B """ : """ B """ | """ 0 """n s n Xa Point[1,2]1:Tests-unix-64-NewTools-Debugger-Breakpoints-Tools-Test.xml23Return 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 thinga. :foo2r00101000 highBit >>> 6Untitled window2isInstanceSide "Return true whether the receiver is a class (in a couple class/metaclass sense)." "Point isInstanceSide >>> true" "Point class isInstanceSide >>> false" ^ self isClassSide not20'A' asByteArray >>> #[65]1 111111100+001"""1"""#"""#"""#"""#"""#"""#"""#"""#"""04 book-result1033Replace all occurrences of oldObject with newObject0vector07&Move window down by half of its extent9fromRgbTriplet: 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 last2 foobazort11-12H(#(1 + 3 - 5) reduceRight: [ :a :op :b | a perform: op with: b ]) >>> -1220Evaluate 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.321011330(1 to: 10) isEmpty >>> falsehelloaXb: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: secondKey1whatever{1@5. 10@ -4} max >>> (10@5)replaceFrom: 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: 1 Hello, world!1OrderedCollection new class >>> OrderedCollection%Tests-unix-64-Geometry-Tests-Test.xml00vector0G(OrderedCollection new addAll: #(41 42); yourself) asArray >>> #(41 42)false & true >>> false13BAnswer 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.12ctoJsonString: object "Return a String with the JSON serialization of object. Note that the object graph can only contain lists (Array) and maps (Dictionary)" "(STON toJsonString: { { #foo->1 } asDictionary. { #bar->2 } asDictionary }) >>> '[{""foo"":1},{""bar"":2}]'" ^ String streamContents: [ :stream | self put: object asJsonOnStream: stream ]aa13$A isLetter >>> true1[ :Object | Object + 1 ]d1"('action' alike: 'caption') >>> 5.22$(#() anySatisfy: [ true ]) >>> falsensn""" s nssssn""" s nssssnn"""'0abc' startsWithDigit >>> true#(#(10 20 30) includes: 20) >>> true2(1 minute + 1 second) printString >>> '0:00:01:01'u(#(10 20 30) inject: OrderedCollection new into: [ :a :e | a add: (e + 1). a ]) >>> #(11 21 31) asOrderedCollectionWarning signal: 'false error' 00001111210 That is true!asHex "'A' asHex >>> '16r41'" "'AA' asHex >>> '16r4116r41'" ^ self species new: self size * 4 streamContents: [ :stream | self do: [ :ch | stream nextPutAll: ch hex ]]@(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 11 - arg ]) >>> 5a$} isControlOther >>> false0.022// 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) flooreighth "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: 8xc1]Answer the seventh element of the receiver. Raise an error if there are not enough elements.'a''b'256 between: kEvaluate the block, unless I'm == nil (q.v.). If the receiver is not nil, pass it as argument to the block.'00000103366778777B9999AA77C66555555444D%(-3.1479 truncateTo: 0.01) >>> -3.14cool'Return collection printed as 'a, b, c' This statement is true!abc22('abddf bcdef' indexOf: $a startingAt: 100 ) >>> 0-24d4#Tests-unix-64-Traits-Tests-Test.xml)Color black rgbTriplet >>> #(0.0 0.0 0.0)350\Return element at indexFromEnd from the last position. atLast: 1, returns the last element]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 ]]cbeXifNil: 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 value3a := a. [ :a [ :a. a := a3 1 foo: . ^ 200310.123455323304fredEvaluate twoArgBlock with corresponding elements from this collection and otherCollection. Missing elements from either will be passed as nil.4%[ "a""b""g" | x "c" "d" y "e" | "f" ]d01yAnswer the element after target. Raise an error if target is not in the receiver, or if there are no elements after it.2022 :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: $'5ollhe9bbytesCount "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]]. ^lengthhello0vector07charlieaction010H(('asa' , String cr , 'asa') withUnixLineEndings at: 4) >>> Character lf1&(AsciiCharset toLowercase: $a) >>> $a.#() isNotEmpty >>> false31030-2171findSelector "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]. ^ nil)See `unescapeCharacter:` for the opposite13abs "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]Color red hsvSaturation >>> 1.0c034102011y74 factorial >>> 24xc69isInitialQuote "Return whether the receiver is https://www.compart.com/en/unicode/category/Pi" "$' isInitialQuote >>> false" ^ self characterSet isInitialQuote: self222598abc0100000000000000abcl({10. 20} asOrderedCollection add: 30 withOccurrences: 2; yourself) >>> {10. 20. 30. 30} asOrderedCollectionhello0 :BBBBB | bbbbb s n 0323.14794102019-08-17T13:33:00+02:00(false xor: [true]) >>> true+Tests-unix-64-System-Hashing-Tests-Test.xmlg#(3.1479 roundDownTo: 0.01) >>> 3.142*baz*2.0aIt is always a number or zero:20200()-1.5 rounded >>> -2NcopyReplaceTokens: 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: truea'be(Array streamContents: [:stream | #(10 20 30) paddedWith: #(40 50) do: [:a :b | stream nextPut: {a. b} ]]) >>> #(#(10 40) #(20 50) #(30 nil)) -((10 to: 13) copyWithout: 11) >>> #(10 12 13)21-23.4567,"a" 1 "b" max: "c" 2 "d" + "e" 3 "f" abs "g"7'|' or parameter expected#( 1 ). #( 2 )44 progress.log10.0Color red hslSaturation >>> 1.00(-0.98 printShowingDecimalPlaces: 2) >>> '-0.98'3super := superfa11T(true ifTrue: [ 'That is true!' ] ifFalse: [ 'That is false!' ]) >>> 'That is true!'overlappingPairsCollect: aBlock "Answer the result of evaluating aBlock with all of the overlapping pairs of my elements." "(#(1 2 3 4) overlappingPairsCollect: [:first :second| first + second]) >>> #(3 5 7)" | retval | retval := self species ofSize: self size - 1. 1 to: self size - 1 do: [:i | retval at: i put: (aBlock value: (self at: i) value: (self at: i + 1)) ]. ^retvalabcDReturn whether the receiver is one of these characters: $ and euro17( #() asSet intersection: #(1 2 3 4) asSet) >>> Set newd-4(1111111111111111110000000002222222222222#(10 20 30) anyOne >>> 10125110230?Move left edge of the window right by half of the window extent11 0035554466604collect: 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: aBlock114...Character expectedwReturn the object stored in the second dictionary at secondKey. The second dictionary is accessed via the key firstKey.a || 2iincludesSubstringAnywhere: 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]]]. ^ false1ggggggggg sssssss '''''''''''''!'foo' asCommaString >>> 'f, o, o'hex "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: 162.3029490834938491/(#(1 2 3 4) count: [ :each | each even ]) >>> 2-310al1210({3. 9. 1} sort: [:a :b | a >= b ]) >>> #(9 3 1)"Point class instanceSide >>> Point3"#(a b c d e f g h i) second >>> #b50a10vector03sort "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]6string3,""" n """ ssss """ n """ s """ n """ sss """Example of usages:3/0000CCC08888888888888889888888888888A8888880III20asDate "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: self6(true ifFalse: [ 'This statement is false!' ]) >>> nil+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 ]000002subtractDate: 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) days2550%1 minute printString >>> '0:00:01:00'0011332(#(11 22 33) asOrderedCollection atWrap: 5) >>> 2215Ctrl557yfindFirst: 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]]. ^ 0last "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)30pharo((200@200 scaleTo: 400@400) >>> (2.0@2.0)J('Ab cd ef Ab cd' allRangesOfSubstring: 'cd') >>> {(4 to: 5). (13 to: 14)}\\ 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: #\\addMonths: 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: day'n uuuu uuuuu uuu uuuu uuuuu uuuuuuuuuuufoo < bar: 1 1 > 3012 hexString >>> '16rC''Tests-unix-64-Commander2-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 defaultComparisonPrecision27twoPoint instanceSide >>> Point110104foo*Grepeat: 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 ] ]index42c10 000000000000011213141117666855593000011111122233221022222133344444Xnot "Negation--answer false since the receiver is true." "true not >>> false" ^false4/#( aa:bb:cc #'aa:bb:cc' #cc #'==' #'==' #= #= )c6"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. second "Answer a number that represents the number of complete seconds in the receiver's time part, after the number of complete minutes has been removed." "(DateAndTime fromString: '2004-02-29T13:33:12+02:00') second >>> 12" ^ self localSeconds \\ 60-16000022444544499AABAAAECCCCDDAAF99888888777G4433333333H1 f, o and o2000001111110335555554446cfook#(1 2 3) isSorted >>> truepharo!10.(10 to: 1 by: -1) asOpenInterval >>> (9 to: 2)4zOtherwise use logarithms411,Tests-unix-64-NewTools-Finder-Tests-Test.xml1.0That is false!w 'hello1x2$' isAlphaNumeric >>> false10 hexString >>> '16rA'1000storeStringBase: 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]9Tests-unix-64-NewTools-SpTextPresenterDecorators-Test.xml12 ')' expected-8*Primitive does not fail properly right nowu XXXX00000000000000003()10$Tests-unix-64-DrTests-Tests-Test.xml&ProtoObject class superclass >>> Class"Point class instanceSide >>> Point1abcnX #(foo bar)1aRo"{3@5. 7@ -4} average >>> (5@(1/2))MAnswer a String made up from the receiver whose characters are all lowercase.+#(("A")"B"."C":"D";"E"["F"]"G"{"H"}"I"^"J")two22'2ad16#(3 5 7 7) average >>> (11/2) *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]30010EAnswer an instance of me containing the same elements as aCollection.hslSaturation "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)104 3111122004453aro9'('hello world' occurrencesOf: $l) >>> 3232768 == (1 bitShift: 15)1(-23.4567 printShowingDecimalPlaces: 0) >>> '-23'gReturns whether the receiver is composed entirely of separators i.e., a space, tab, lf, cr, and newPage1 _findFirstInByteString: aByteString startingAt: start "Find the index of first character starting at start in aByteString that is included in the receiver. Default is to use a naive algorithm. Subclasses might want to implement a more efficient scheme. Return 0 if not found." "('aeiou' findFirstInByteString: 'hello world' startingAt: 1) >>> 2." "('aeiou' findFirstInByteString: 'hello world' startingAt: 3) >>> 5." "('aeiou' findFirstInByteString: 'hello world' startingAt: 9) >>> 0." start to: aByteString size do: [:index | (self includes: (aByteString at: index)) ifTrue: [^ index]]. ^ 0-2311P({10. 20} asSet addAll: {20. 30. 30. 40.}; yourself) >>> {10. 20. 30. 40.} asSetg(STON toJsonString: { { #foo->1 } asDictionary. { #bar->2 } asDictionary }) >>> '[{"foo":1},{"bar":2}]'3i1TReturn the index starting at 1 of the argument in the receiver, zero if not present.foo15-10<1?success:is error>Optimized implementationd2^^1Include all the elements of aCollection as the receiver's elements. Answer aCollection. Actually, any object responding to #do: can be used as argument.11003Ctrl1c+#(1 2 3) asOrderedCollection capacity >>> 3That is false! 10.1999999990:00:00:00.00100000104Answer 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. + 1. - a. - 1. - 1 "A"2W(#(10 20 10) asOrderedCollection remove: 10; yourself) >>> #(20 10) asOrderedCollection(('hello' intersection: 'world') >>> 'ol'30sAnswer whether the receiver includes, anywhere in its nested structure, a string that has testString as a substring(nil)index out of range15foo: + 30;(#(1 2 3) union: #(4 5 6 2)) asSet >>> #(1 2 3 4 5 6) asSet11thisContext := thisContext 100000000000$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: aBlock31 100000000360.000000002!CCC 00DDD040777000888090BBB00 EEE43d12327OAnswer a Point whose x and y are the absolute values of the receiver's x and y.2#(#(a b c d e) last: 3) >>> #(c d e)4001110011PConverts a method selector into a test selector in form of #testOriginalSelector`({10. 20} asOrderedCollection addIfNotPresent: 20; yourself) >>> ({10. 20.} asOrderedCollection)1book-result|W01-Welcomefalse & false >>> false104e28 """ ppp """ n """. """ ^ n """ 3 window menu41 foo 241600 + 2'2N' initialIntegerOrNil >>> 2r('File asFile Files File''s File' copyReplaceTokens: 'File' with: 'Snick') >>> 'Snick asFile Files Snick''s Snick'b72((STON reader acceptUnknownClasses: true; on: 'FooBarBaz { #foo : 100 }' readStream; next) at: STON classNameKey) >>> #FooBarBaz0.01@+#(1 11 0.5) reciprocal >>> {1 . 1/11 . 2.0})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.3549-10Special case of exponent=03132n ssss;(^1)1bc1#( # ## #ab # 10 # #'.' 10 )20 1 sign ; bar%(STON toString: 1@2) >>> 'Point[1,2]'-"a" [ "b" : "c" x "d" : "e" y "f" | "g" ] "h"154103Returns whether the receiver contains the argument.hello24030Uor: 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 subclassResponsibility47"(100 beBetween: 12 and: 20) >>> 20251-1foo*baz10Evaluate aBlock with each of the receiver's elements as the argument. Answer the first element for which aBlock evaluates to true.c1 2221333444abc10.030(true and: [false]) >>> false12 test XXXXXXX between: &('hello' includesAny: 'pwn') >>> false[ (1 -> 'one') value >>> 'one'-301c0.523453allPairsDo: 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 ] ]1"(16rFF digitAt: 1 base: 16) >>> 153020foo: 1000000000000000000ab7]((ByteArray with: 97 with: 0 with: 0 with: 0) asString sameAs: 'Abcd' asWideString) >>> false9(STON fromString: '[1 , 2 , 3]') class >>> STON listClassphuro01923removeAllFoundIn: 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<(1024 * 1024 * 1024) humanReadableSISizeString >>> '1.07 GB'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.1'#foo:bar: keywords >>> #('foo:' 'bar:')31000nnn.n XXXXXXXXXfoo!Return a positive nonzero extent.5scrollbarPopoverLarge02110021113(#(a b c d) after: #b) >>> #ciNote: The original code used #skip:, but some streams do not support that, and we don't really need it.0.11010I({#a. #b. #c. #d. #e} replaceFrom: 3 to: 4 with: #(x y)) >>> #(a b x y e)XXXXXXXX101331102232 || annnnnnnn*baz0 :BBBB | bbbb s n 00.005'{1. 2} asSet = {1. 2. 2} asSet >>> true:('<1?success:error>' expandMacrosWith: true) >>> 'success'5{5@0. -3@8. 0@ -1.} sign >>> {(1@0). (-1@1). (0@ -1)};23d03165536 bytesCount >>> 3humanReadableByteSizeString "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: 2 'abc' <= 'abc' >>> trueW EW20182d0-0.519Returns a new string with contents equals to aString surrounded by aCharacter. Escapes all occurrences of aCharacter within aString by doubling them.13.00777777DDD88EEE999999999FFFAAAGGGBBHHHCCCIII07xAnswer a copy of the receiver containing all but the first n elements. Raise an error if there are not enough elements.1c(String streamContents: [:s | #(10 20 30) do: [:each | s << each asString] without: 20]) >>> '1030'sorted: 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: aSortBlockOrNil22Whitespace characters:281612bar104565536 == (1 bitShift: 16)(Array streamContents: [:stream | #(10 20 30) reverseWithIndexDo: [:each :index | stream nextPut: each + index]]) >>> #(33 22 11)3rounded "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)) truncatedhel4Tests-unix-64-Refactoring-Environment-Tests-Test.xml9(#(10 20 30 40 50) findLast: [ :each | each > 60 ]) >>> 0327Returns a color instance from HEX (6 element elements).-4foo10a^Return whether the receiver is ... one of these https://www.compart.com/en/unicode/category/MehexString "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: 16ifEmpty: 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 ]#[ 1 ]. #[ 2 ]y0010024Answer 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.('foo' match: 'Foo') >>> true#( ( 0 1 2 ) )18Split 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.10SEvaluates the argument with the write stream of the collection. Answers the result.,Tests-unix-64-PharoDocComment-Tests-Test.xml21abab#() asByteArray >>> #[]1Negative numbers can't be raised to float powers.[1][2]30001120030044500157 (#(a b c d e) indexOf: #c) >>> 3{ 1 + 2*Note that key and value can be ANY object.2111abc661 abs2sumNumbers "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 ]a12({'hel','lo'. 'world'} includes: 'hello') >>> truee20000v (OrderedDictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 220one1010"Character tab isSeparator >>> truezlastIndexOf: 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: exceptionBlockweObject := Objecta'bnanoSecond "1 nanoSecond printString >>> '0:00:00:00.000000001'" "(1 milliSecond + 1 nanoSecond) printString >>> '0:00:00:00.001000001'" ^ self nanoSeconds2r100041.40De4+ 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: #+%Answer the factorial of the receiver.(1/3 round: 2) >>> (33/100) 1[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 - 142264 'abc' >= 'def' >>> false4263302fred1>#isInlineIfNil" "(nil ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 42" "(3 ifNotNil: [:o | o +3 ] ifNil: [42]) >>> 6" ^ ifNotNilBlock cull: selfZat: 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]helloidentityIndexOf: 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 valuelongonest longone string2({3@5. 7@ -4} averageIfEmpty: [0@0]) >>> (5@(1/2))-9strings1103. pppp AAA ^ 0 1 2 3 aaa 3 2 s 2 3 n 3 2 1 0 . 'a' asByteArray >>> #[97]2d0('LOL' detect: #isLowercase ifNone: [$X]) >>> $X9({10. 20} asOrderedCollection addIfNotPresent: 30) >>> 300-2.35619449019234530.98000160J((RBScanner on: 'Pharo (, { exist ]' readStream) next; next) value >>> $(e:4$' isEnclosingMark >>> false3:::afoo72 #(#"A"##"B")/('word before index' wordBefore: 16) >>> 'inde''' asArray >>> #()10 foo*baz*zort1Invalid input/output !0.0!('*baz*' match: 'mozo') >>> false20Ymodulo. Remainder defined in terms of //. Answer a Number with the same sign as aNumber.1421#(1 2 4) sumNumbers >>> 71This statement is true!abc(10.12345 round: 2) >>> 10.12 dE([:x :y :z | x + y + z] valueWithPossibleArgs: #( 13 12 15)) >>> 40 1532063+Tests-unix-64-Debugger-Model-Tests-Test.xmlpharo#'a''b' isAllAlphaNumerics >>> false9(#(1 2 3) collect: [:each | each + 10]) >>> #(11 12 13) 1 | a bytestring141[{"foo":1},{"bar":2}]30$(#(a b c d) allButFirst: 3) >>> #(d))('abab ac de' howManyMatch: 'abab') >>> 4 XXXX""XXX""X33'''''-116, foozo142| super | super := 1. ^ super8-2one1099%(3.1479 roundDownTo: 0.005) >>> 3.145!(#() collect: [:x | x+1]) >>> #()110000000000000\Answer the fourth element of the receiver. Raise an error if there are not enough elements.0vector01g00222 -234.56700#( #( 0 1r2 3 )1DnextToLast "(#(1 2 3 4) nextToLast) >>> 3" ^self at: self size - 1foo < uonNextMonth "(Date year: 2018 month: 9 day: 28) onNextMonth printString >>> '28 October 2018'" ^ self addMonths: 1 'h' 212 0:B|||Xb0XanyOne "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 first30228 September 201823212/(23.4567 printShowingDecimalPlaces: 0) >>> '23'1636(Array streamContents: [:stream | #(10 20 30 40) overlappingPairsWithIndexDo: [:first :second :index| stream nextPut: (first + second + index)]]) >>> #(31 52 73)Message pattern expectedIParse and materialize the STON representation in the character readStream201820last: 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: size('action' alike: 'name') >>> 0.btest te string2;Return whether the receiver is one of these characters: _1C(#(1 2 3 4 5) reject: #even thenCollect: [:x|x*10]) >>> #(10 30 50)1%OrderedCollection new capacity >>> 10'Return a new IdentitySet based on self.51118cumulativeCounts "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]220>|s| s:=0. #(10 20 30) do: [:each | s := s + each]. s >>> 600foo "a" < "b" bar "c" > "d" < "e" baz "f" > "g" hello world!rReturn the index of my last element for which aBlock evaluates as true. If no matching element is found, return 0110vector0kIf the receiver is not nil, pass it as argument to the ifNotNilBlock block. else execute the nilBlock blocktest longone string130351-1"A" - 1abs-1"B" - 1max:-1"C"ATests-unix-64-Calypso-SystemPlugins-Traits-Queries-Tests-Test.xml30.01#131220/Answer how many elements the receiver contains.2Tests-unix-64-System-OSEnvironments-Tests-Test.xml?('hello world!' anySatisfy: [ :each | each isLetter ]) >>> true Expand Item1fghi4string2201DAnswer with a collection of elements with counts, sorted by element.2 9/28/2018313|| a1.05946309435929531hello4#( #( ) #'.' #':' #';' #'[' #']' #'{' #'}' #'^' #a )31abc#Tests-unix-64-ReleaseTests-Test.xml2111120aExample of usages:h' ' size >>> 22$] isClosePunctuation >>> true09Hello!2Sort 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.!#(a b c d e f g h i) ninth >>> #i$) isControlOther >>> falseSearch 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.1310b(String streamContents: [:s | 10 timesRepeat: [s nextPutAll: 'foo']] limitedTo: 9) >>> 'foofoofoo'EMight be compiled inline for speed, see RBMessageNode>>#isInlineIfNil2018a,(#(10 20 30) includesAny: #(30 40)) >>> true)Tests-unix-64-Network-Mail-Tests-Test.xml101 pharo-projectde 9 \\ 4 >>> 1024.010af, o, o ^ n. n. ^ n90Take 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.60000224455655597777855BBBCBBBEBBAAAAAAAAGGFFFH4433333310 foo < + > (#(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))[ :self | self + 1 ]E('XXaXbXXcXXXdXX' escapeCharacter: $X) >>> 'XXXXaXXbXXXXcXXXXXXdXXXX'251d21 022312pppp A pppp A ^ a1020055abc headerSuccess12XX XX # X # X X(#(1 3 5 7 11 15 23) findBinaryIndex: [ :arg | 12 - arg ] do: [ :found | found ] ifNone: [ :a :b | 'between: ', {a. b} printString ]) >>> 'between: #(5 6)'10:00:00:00.0000000027d4002JRunning min. See the comment of self >> #running:of: for more information.00000BBB08888888888888880EEE09999999999999990HHH0o (Dictionary new at: #top at: #below1 put: 1; at: #top at: #below1 put: 2; at: #top at: #below1) >>> 2Evaluate 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:1/ """ n """ ssss """ n """ ; """ ssss """ n """ 17280.5b1cIIf 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.12'(#(1 2 3 4 5) select: #even) >>> #(2 4)411 1ea := a. [ :a a ]. a := a[:a:b]0vector05c/{0@1. 2@3} * {10@20. 30@0} >>> {(0@20). (60@0)}| a ||a0001020011d9020c% foo: arg ^ arg min: arg + 2 ; abs . ###'11( 1. 2 )add: 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) + 12 . #( foo bar )QmonthIndex "(Date year: 2018 month: 9 day: 28) monthIndex >>> 9" ^ super month2hello9((1 to: 10 by: 2) sorted: [:a :b| a>=b]) >>> #(9 7 5 3 1)3?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.100rAnswer the index of the first substring within the receiver. If the receiver does not contain substring, answer 0.hWe are sorry but this method is unclear and will probably be removed. This method only returning false.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.hReturn 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.2false & false >>> false (1 sign);bar151;(1 second + 1 milliSecond) printString >>> '0:00:00:01.001'4-4#Tests-unix-64-Deprecated12-Test.xmlEnd of statement expected/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. ^ newCollection02200copyWith: 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; yourself100x14300000100002000030555655755855599A9B9C999FEEEGDDDH55beginsWith: 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]]. ^trueisSortedBy: 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]. ^ true28[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 ]. ^ dict 1 + 2 + 3Answer the x coordinate.,Tests-unix-64-ClassAnnotation-Tests-Test.xmlAlias for intersection:2{10@20. 30@0} - {0@1. 2@3} >>> {(10@19). (28@ -3)} ('*baz' match: 'mobaz') >>> trueB'234znak ::x43 '') _ : 2' asValidSelector >>> #'v234znak:x43:v2'/ HHH E1III111111AAA17CBBBCCCOOOCCCCCCMMMCJ NNN 7 00111000444222230005566600 220243.010e3 00000002-1(1 sign: 2) ; bar8diff: 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 / ComponentMax0\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 ]ns10(1/3.0s round: 4) >>> 0.3333s4 17(#(11 22 33) before: 22) >>> 11uutest te string4610C(NSPerlinNoise2 new noise: 3.14 y: 42 z: 7) >>> 0.13691995878400012130foo < bar: baz > 0.1369199587840001260.3333s4'-1' asInteger >>> -1HasCommaString "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: ', ' ]33.14792compact('In \{1\} you can escape \{ by prefixing it with \\' format: {'strings'}) >>> 'In {1} you can escape { by prefixing it with \' +(0 printShowingDecimalPlaces: 2) >>> '0.00'%(-3.1479 roundDownTo: 0.01) >>> -3.152bs:15Optimized version of Collection>>#collect:thenSelect:[ | | abcDefghdpharo2310hAnswer the upper left corner of the rectangle uniquely defined by the receiver and the argument, aPoint.4(2 raisedTo: -1) >>> (1/2)7.55nil isEmptyOrNil >>> true2216r00A32P(#(true true false true) inject: 0 into: [ :sum :each | sum + each asBit]) >>> 301;'' ''h'' ' withoutQuoting >>> ' ''h'' '10Answer 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.YCreate a dictionary from the keys and values arguments which should have the same length.101reject: 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 ]10/Answer how many elements the receiver contains.11'98abc' numericSuffix >>> 0bar:?({1. 2. 3. 4. 5} shuffleBy: (Random seed: 42)) >>> #(1 2 5 4 3)the2009Answers a Dictionary based on collection of Associations.:2004-02-29T13:33:12+02:0011EWriting '<' character: To write '<', prepend it with a percent sign.0Answer 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).2 hello world4=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 ] ]0ppp ^ 0 :B | 1 :B | b 1 ssssss nn s b 0 ssssss nWindexOf: 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: 0d0:00:00:00.00000000152abc,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:27ifFalse: 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 value20 radioButton21.0594630943592953yAnswer the number of digits printed out in base 10. Note that this only works for positive SmallIntegers up to 64-bits.1246foo ^ [ :a | [ | a | a := 10. a ] value + a ] value: 1119sixth "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: 6Name already definedabddfAReturn the hue of this color, an angle in the range [0.0..360.0].42 nanoSeconds printString >>> '0:00:00:00.000000002'2(#(1 2 3) isSortedBy: [:a :b | a >= b ]) >>> false1?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.world53Class structural inspection - Class/Metaclass shiftzwithSeparatorsCompacted "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 ] ] ] ]2205012T(Dictionary newFrom: {1->#a. 2->#b. 3->#c}) >>> ({1->#a. 2->#b. 3->#c} asDictionary)2100 2 odd >>> false1255three13<(RPackage named: 'MockPackage-tests') isTestPackage >>> true335d(#(1 2 3 4 1 2 3 4 5 6 ) groupByRuns: [ :each | each = 4]) >>> #(#(1 2 3) #(4) #(1 2 3) #(4) #(5 6))20:Answer whether anObject is one of the receiver's elements.g`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 ]0(true and: [true]) >>> true10@ foo!"a" { "b" 1 "c" . "d" 2 "e" } "f"${1@ -2. -4@0} abs >>> {(1@2). (4@0)}1131aexpandMacros "'' expandMacros >>> String tab" "'' expandMacros >>> String cr" "'' expandMacros >>> OSPlatform current lineEnding" ^self expandMacrosWithArguments: #()7[(String streamContents: [ :s | -10 printOn: s base: 10 length: 4 padded: true] ) >>> '-010'10B('abcDefgh' includesSubstring: 'DE' caseSensitive: true) >>> false101+('aBc' asWideString sameAs: 'abc') >>> true211foo < bar: [ 1 ] > 10028(Color red asColorref) >>> 255fooblue50Evaluate 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:.1011G(#(1 2 3 4 5) reduce: [ :a :b :c | a + b + c ]) >>> (1 + 2 + 3 + 4 + 5)20-('pharo' endsWith: 'project-pharo') >>> falsed2553100<(1000 * 1000 * 1000) humanReadableSISizeString >>> '1.00 GB'foo < 4(1 digitAt: 2 base: 10) >>> 023 '}' expectedfour30011##########0>> 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 value011220PReturn true whether the receiver is a class (in a couple class/metaclass sense).6XaXAnswer 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.YmakeRoomAtFirst "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 := newLastIndexxb(false or: [true]) >>> true3402B(Character space join: #('Pharo' 'is' 'cool')) >>> 'Pharo is cool'/('pharo' beginsWith: 'pharo-project') >>> false2 ; 1Variable name expected-4 #( 0 1r2 4 )1(But use collect: or collect:as: instead!26'Tests-unix-64-CodeImport-Tests-Test.xml 'def' < 'abc' >>> falseX((Date year: 2018 month: 9 day: 28) subtractDays: 1) printString >>> '27 September 2018' 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 ]oops226222333131 abcdf abcedf7FLPositive32SmallIntegerCluster@-Ts0a_2 /f  ;23=o[!4 (մ9w.y0&Ih Ҳ%C=g]71<_U9K :?Zt ,R+[)؉d`HCj~7[ /l?*:*7^h; w+j#ݶd?V8^-? ^{QHCw8\)m#Xeq!R`1}b9CLlZ7Ə!)%AV$n+5D~ ~j1111v/} l)1 68+Ʊ&h(39k:Cy=(;g7i\n'J2,"|=V>e?GF 3 OP01234J-߱37q|?4e@#|aF+؄iN3qV; y^C( ՁfK0݉nS8v[@% ~cH-چkP5sX="{`E*׃hM2ߋpU:x]B' ԀeJ/܈mR7uZ?$ }bG,مjO4rWsenderpcstackpmethod closureOrNilreceiverFLFixedObjectClustereventselector recipientvalueParameterFLFixedObjectCluster% testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailstestingEnvironment conflictsFLFixedObjectCluster boundsowner submorphs fullBoundscolor extensiondotColor handleColor lastMousetargetedgeNamefitTargetOwnerFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustername environmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails presenterFLFixedObjectClusterr testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClusterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsmorphFLFixedObjectCluster^ testSelector expectedFailsFLFixedObjectClustertermcap outStreamcurrentBackground currentColorlightblinkFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmenta1b1a2b2xPackageyPackagezPackageFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster   testSelector expectedFailsFLFixedObjectCluster(}widthheightminWidth minHeight hResizing vResizingFLFixedObjectCluster&< testSelector expectedFails environmentscoperesultFLFixedObjectClusterB testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster* testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster? testSelector expectedFailspackageApackageBpackageCpackageDpackageEaPackageCycleDetectioncycleAcycleBcycleCFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectClusterG testSelector expectedFailsFLFixedObjectClusterc testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster|nameescapingindexscopeusageFLFixedObjectClustercolor pixelValue32FLFixedObjectClustertableFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparserFLFixedObjectCluster] testSelector expectedFailscanvasshapesFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster~ testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorindexFLFixedObjectCluster  testSelector expectedFails identifier preferencesFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectClusterextentdepthformsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClustergarray firstIndex lastIndex sortBlockFLFixedObjectCluster testSelector expectedFails filesystememptyFilesystemFLFixedObjectCluster testSelector expectedFailscritiqueToolbarFLFixedObjectClusterH  testSelector expectedFailstestingEnvironmentxyclassFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster} testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster   testSelector expectedFailstestingEnvironmentFLFixedObjectCluster/ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentemptynonEmpty collectResultemptyButAllocatedWith20collectionWithElement collectionIncollectionNotIncollectionOfString elementNotIncollectionWithCharacters#otherCollectionWithoutEqualElementscollectionWithoutNilMoreThan5equalNotIdenticalElement elementToCopy'identityBagNonEmptyNoDuplicate5ElementsFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterQ parent propertiesscopeselectorkeywordsPositionsbodysource argumentspragmas replacementsnodeReplacementscompilationContext bcToASTCacheFLFixedObjectCluster  testSelector expectedFailsresultbuilderFLFixedObjectCluster& testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster  testSelector expectedFailsmorphFLFixedObjectCluster executionEnvironment isEnabled testFailuresshouldSuspendBackgroundFailuresshouldFailTestLeavingProcessesshouldTerminateProcessesFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster0 identifiernameFLFixedObjectCluster2 testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringkeysdictFLFixedObjectClustere testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUseserviceFLFixedObjectCluster  testSelector expectedFailsrayFLFixedObjectCluster  testSelector expectedFailsclassDefinitionFLFixedObjectCluster6 testSelector expectedFails rulesHelperFLFixedObjectCluster themeSettingsFLFixedObjectCluster testSelector expectedFails filesystemFLFixedObjectClusterF testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigation completion mockFilterFLFixedObjectCluster  testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectClusterjfirstVisibleRowIndexlastVisibleRowIndexdesiredVisibleRowFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster% testSelector expectedFails breakpoint1 breakpoint2instance inspection breakpoint3 breakpoint4FLFixedObjectCluster testSelector expectedFailscolumnFLFixedObjectCluster/ testSelector expectedFailstestingEnvironmentFLFixedObjectCluster boundsowner submorphs fullBoundscolor extensiondotColor handleColor lastMousetargetFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsresolverFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster ( testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterc testSelector expectedFails vennDiagramFLExternalAddressClusterLFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster boundsowner submorphs fullBoundscolor extensionselectionColorcolorBeforeOver topSeparator indentationFLFixedObjectCluster = testSelector expectedFailsFLVariableObjectClusterL testSelector expectedFailsFLFixedObjectCluster{ testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscontextsessionprocessdebuggedThisContextFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster& testSelector expectedFailstestingEnvironmenttestEnvironmenta1t1t2xPackageyPackagezPackageFLFixedObjectCluster 0 testSelector expectedFailsclassnumberOfAnnouncementsFLFixedObjectClusterc testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLVariableObjectClusterl outerContext compiledBlocknumArgsliteralFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster valuenameFLFixedObjectCluster  testSelector expectedFails slotDisplayFLFixedObjectCluster! sourceNode expressionFLFixedObjectClusterq testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterH testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster testSelector expectedFailspluginpackage testToReRunconf reRunconftestCaseFLFixedObjectCluster  baseColorcolorwidthFLFixedObjectCluster~ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentcollectionWithElementotherCollectionnonEmptyempty elementNotIn collectResultexpectedElementByDetect speciesClasselementTwiceIndoWithoutNumberelementexpectedSizeAfterRejectcollectionNotIncluded!nonEmpty5ElementsWithoutDuplicatesameAtEndAndBeginingnonEmpty1Element indexArray subCollectionduplicateElementcollectionWithDuplicateElementcollectionWith4ElementsstringCollectionFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectCluster/, testSelector expectedFailsFLFixedObjectCluster]idwidthsortingStrategymodel addEmptySpaceFLFixedObjectCluster#C/ dictionary orderedKeysFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor extraArgumentFLFixedObjectCluster   testSelector expectedFails preferences persistencecheckerFLFixedObjectClusterb testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFails historyListsavedFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster.G testSelector expectedFailsobj1obj2wpobj3obj4observer testClass testSubclassFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster} testSelector expectedFailschartFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster+ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails presenterpresenterModelpreviousLogSettingFLFixedObjectCluster boundsowner submorphs fullBoundscolor extensionfontemphasiscontentshasFocusbackgroundColorFLFixedObjectCluster. testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterf outerScopetempVars copiedVars tempVectorid tempVectorVarnodeFLFixedObjectCluster . testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster$  testSelector expectedFails nonEmptyDictFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterS testSelector expectedFailsivarForTestingFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster" testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsmanagerFLFixedObjectClusterfilehandleforWrite semaphoresemaphoreIndex peekBufferFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster, identifiername modifiersFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster) testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscompilerFLFixedObjectCluster - testSelector expectedFailsaSliderwindowFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster  testSelector expectedFailsexpressionFinderFLFixedObjectClusterR testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster parent propertiesscopeselectorkeywordsPositionsbodysource argumentspragmas replacementsnodeReplacementscompilationContext bcToASTCacheFLFixedObjectCluster realFontemphasis familyNamefallbackFamilyNames pointSize stretchValue weightValue slantValue derivativesboldDerivativeitalicDerivativeboldItalicDerivativeFLFixedObjectCluster < testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterE testSelector expectedFailscacheFLFixedObjectCluster  hResizing vResizing disableLayout cellInsetcellPositioning cellSpacing layoutInset listCentering listDirection listSpacingreverseTableCellsrubberBandCells wrapCentering wrapDirection minCellSize maxCellSizeFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster0 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster r testSelector expectedFailsemptybFLFixedObjectCluster domainrange interpolate uninterpolateiuFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailssessionprocesscontextFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClustername priorityListsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster I testSelector expectedFailstestingEnvironment workingCopyrepositoryGroupversions versions2FLFixedObjectCluster announcerannouncementClassaction subscriberFLFixedObjectCluster&U testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster/ testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsinstVarFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterq testSelector expectedFailscanvasFLFixedObjectCluster1 testSelector expectedFailseditortextAreaFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster J testSelector expectedFailsFLFixedObjectClusternameFLFixedObjectCluster testSelector expectedFailscommandFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster. testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterQ testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster 5 testSelector expectedFailspluginpackagepluginConfigurationFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClustern testSelector expectedFailspackageCollectionAbstractpackageCollectionsSequenceable packageKernelpackageRegexCorepackageStringsaPackageRelationGraphpackagePackageDependenciespackageApackageBpackageCpackageDpackageMorphicBasepackageTextCoreFLFixedObjectCluster testSelector expectedFailscanvasFLFixedObjectCluster  testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectClusterC  testSelector expectedFailsnonIdentityOrderedAssociationsidentityOrderedAssociationsFLFixedObjectCluster  testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster\ testSelector expectedFailsbackendForTestspotterFLFixedObjectClusterT testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectClusterp testSelector expectedFailsFLFixedObjectCluster* testSelector expectedFailsreg1reg2resultFLFixedObjectClusterA testSelector expectedFailstestingEnvironmentFLFixedObjectCluster startstopstepFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster#i testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster P testSelector expectedFailspreviousBreakpointsclsoldSystemAnnouncerFLFixedObjectCluster& testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilder chunkExporter chunkImporterFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsxyplotFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterS testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster( testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster) testSelector expectedFailsmergerFLFixedObjectCluster' testSelector expectedFailsFLFixedObjectClusterv testSelector expectedFailsFLFixedObjectCluster#h testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsintType int32TypevoidTypecharType uint32TypestackFLFixedObjectCluster testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFails prototypesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster6modifier characterFLFixedObjectCluster! testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClass announcementcollectedAnnouncementsFLFixedObjectClusterN testSelector expectedFails architectureFLFixedObjectCluster$ testSelector expectedFailsbuilderFLFixedObjectCluster$R testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster*' testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsmorphhandeventFLFixedObjectClusterd testSelector expectedFailsparametersToUseFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster'actionnameshortcutdefaultShortcut descriptionFLFixedObjectClusteru testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster) testSelector expectedFailstestingEnvironmentchangesworkingEnvironment changeFactoryFLFixedObjectClusterparent properties parenthesesnamevariablestartFLFixedObjectCluster  testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectClusterappuiWaitingSemaphoreFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterF testSelector expectedFailsparametersToUseFLFixedObjectCluster; testSelector expectedFailsmatrixFLFixedObjectCluster, testSelector expectedFailsFLFixedObjectClustercachedMinExtentcachedMinExtentsFLFixedObjectClustersxshxxshysyyFLFixedObjectCluster) testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterfacelinearHorizontalAdvancelinearVerticalAdvanceadvanceXadvanceYformat bitmapLeft bitmapTopwidthheight hBearingX hBearingYhAdvance vBearingX vBearingYvAdvanceoutlineFLFixedObjectClusterN testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterparent properties parenthesesstartstop isByteArraycontents openerSizeFLFixedObjectCluster# testSelector expectedFails emptySlotsFLFixedObjectCluster. testSelector expectedFailsFLFixedObjectCluster[ testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster& testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster; testSelector expectedFailstestingEnvironmentFLVariableObjectCluster+{ outerContext compiledBlocknumArgsreceiverFLFixedObjectCluster? testSelector expectedFailstestingEnvironmentFLFixedObjectCluster collectionposition readLimit writeLimitstreamcrlfprevious lineEndingFLFixedObjectCluster/ testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailslabel1morph1label2morph2panelFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsplayerFLFixedObjectClusterX testSelector expectedFailsFLFixedObjectCluster ] testSelector expectedFailstestingEnvironmentstreamwriterFLFixedObjectCluster&i testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterM testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterQ testSelector expectedFailsFLFixedObjectCluster% testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailseditorFLFixedObjectCluster  testSelector expectedFailsparametersToUsecanvasanimationClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster: testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster= testSelector expectedFailsFLFixedObjectClusternanossecondsFLFixedObjectCluster t testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster| testSelector expectedFailsaPDPackageCyclepackageApackageBpackageCFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster subscriptionsmonitorFLFixedObjectClusterfoptions environmentproductionEnvironment parserClasssemanticAnalyzerClassastTranslatorClassbytecodeGeneratorClass encoderClassastTransformPluginsastParseTransformPluginsrequestorScopeClassbindingscompiledMethodClass semanticScopeFLFixedObjectCluster testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster, testSelector expectedFailsFLFixedObjectCluster nextLinksuspendedContextprioritymyListnameenveffectiveProcess terminatinglevel errorHandlerFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectCluster  testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectClusterh testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster  testSelector expectedFailslog logBuilderFLFixedObjectCluster  testSelector expectedFailsshapesconsearchcanvasFLFixedObjectCluster testSelector expectedFailsparserFLFixedObjectCluster numerator denominatorFLFixedObjectCluster!crgb cachedDepthcachedBitPatternalphaFLFixedObjectCluster g testSelector expectedFailsFLFixedObjectCluster< testSelector expectedFailsFLFixedObjectCluster(K testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsparametersToUse decorationFLFixedObjectCluster4 testSelector expectedFailsparsersubject splitterClasslinkFLFixedObjectClusterErightbottomlefttopFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster,nameescapingindexscopeusage vectorNameFLFixedObjectCluster- testSelector expectedFails debugSessionsindarinSessionFLFixedObjectCluster  testSelector expectedFailsbaseUrlofflineSettingFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster3 testSelector expectedFails resetWindowFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterx testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster> testSelector expectedFailstestingEnvironmentFLFixedObjectClusterm testSelector expectedFailsFLFixedObjectCluster&3 testSelector expectedFailsparserFLFixedObjectCluster- testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectClusterb testSelector expectedFailsFLFixedObjectClusterG testSelector expectedFailsFLFixedObjectClusterg testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectCluster testSelector expectedFailsFLWordObjectCluster{*,ctorc[dFaioIsedObCGter['Inanoa$sFL<‡ectCg celecwPvctedu0rameecopQhionSAtformntss ciۡassQYbjec$,L4nrxtSelhpectF:aPDP.cle pacPckag`(edObp6tercbtest2> exp;lspɜsToUCngEnltmoRFass)Pbjecy#+scrionitGt'edOb> terNOoptiqӗronmgGuctinmen󖟇ClasF@'icAnQD; ass?latocaytecLatorTcode1stTrElugijpNrseTR*Plug#esto(/assF,=comThodCrnvir\ odelF( conF$FLFIctClzq qo:lectFLFixedObjectCluster  testSelector expectedFailsmorphFLFixedObjectCluster$boundsowner submorphs fullBoundscolor extensionFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectClusteri testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringkeysdictFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterk styleSheetFLFixedObjectClusterA testSelector expectedFailsFLFixedObjectClusterJ testSelector expectedFailsparametersToUse presenterwindowbackendForTestFLFixedObjectCluster. testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailscachecompiledMethodFLFixedObjectClusterO testSelector expectedFailsparametersToUseFLFixedObjectCluster  testSelector expectedFailssegmentFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster leftFraction leftOffset topFraction topOffset rightFraction rightOffsetbottomFraction bottomOffsetFLFixedObjectClusterp testSelector expectedFailsoccurrencesBrowserPresenterFLFixedObjectCluster+ testSelector expectedFailsdpnodecontextdp2cls testClass testSubclassFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClustercolorConfiguratorpaletteDictionaryFLFixedObjectCluster testSelector expectedFails fileToZipzipsubdirzipFilefsFLFixedObjectClusterBparent properties parenthesesmessages semicolonsFLFixedObjectClusterF testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectCluster L testSelector expectedFailscompletionClasssystemNavigation completionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterY testSelector expectedFailstestingEnvironment workingCopyFLFixedObjectClustere testSelector expectedFailstestingEnvironmentFLFixedObjectCluster boundsowner submorphs fullBoundscolor extensiondotColor handleColor lastMousetargetFLFixedObjectCluster; testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterI testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster@ testSelector expectedFailsFLFixedObjectCluster< testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsbackendForTest application presenterFLFixedObjectCluster) testSelector expectedFailstestingEnvironment classFactoryFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterboundsowner submorphs fullBoundscolor extensionselectionColorcolorBeforeOverFLFixedObjectCluster&N testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterz testSelector expectedFailsFLFixedObjectCluster* testSelector expectedFailscontextsessionprocessFLFixedObjectCluster# testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterf testSelector expectedFailsmockuiWaitingSemaphoreFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsareapositioneventFLFixedObjectCluster* testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster, testSelector expectedFailsFLFixedObjectClusterX testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectClusterf testSelector expectedFailsclassnumberOfAnnouncementsFLFixedObjectCluster 2 testSelector expectedFailsFLFixedObjectCluster borderWidthpadding borderColorFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster*i testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster": testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectClusterH testSelector expectedFailsaClassFLFixedObjectCluster$ testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster( testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscommandFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster"M testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectClusterD testSelector expectedFailsdrTestFLFixedObjectCluster testSelector expectedFailscanvascameraFLFixedObjectCluster$ testSelector expectedFailsFLFixedObjectClusterMtableFLFixedObjectCluster{ suitestream suitePosition suiteTime suiteFailures suiteErrorsnodeName stageNameprogressFileNameprogressStreamshouldSerializeErrorFLFixedObjectCluster x testSelector expectedFailstestingEnvironmentemptynonEmptyone elementIn elementNotInsubCollectionNotIncollectionOfFloatanotherCollectionnonEmpty1Element subCollectioncollectionWithSubCollectionsubCollectionInNonEmptycollectionWithoutNil collectResultcollectionOfLargeIntegerscollectionWith5ElementsFLFixedObjectClusterW testSelector expectedFailsFLFixedObjectClusterb testSelector expectedFailsFLFixedObjectCluster adapterNameFLFixedObjectCluster"h testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster xScaleyScalechartstyler masterShapeboxaxisXaxisY formatStringFLFixedObjectCluster  testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor extraArgumentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparsersubject splitterClassFLFixedObjectCluster: testSelector expectedFails historyListFLWordObjectCluster#( (  ! Y ) )#Y!#'!Y'$!| Y | Y := 1. Y + 1'!Y'#(!Y) #(  ! Y )`Y#. !#'Y'#!"!Y" #( #(  ! Y ) )!YFLFixedObjectCluster% testSelector expectedFailsforkvalueFLFixedObjectClusterboundsowner submorphs fullBoundscolor extension containerverticalScrollBarhorizontalScrollBarselectionColorselectedIndexeshighlightedIndexes showIndex dataSourceintercellSpacing rowHeightselectionStrategycolumnssecondarySelectionColor headerColorshowColumnHeadersallowsDeselectionneedToggleAtMouseUpfunction resizableselectionModeStrategymovementDispatcherFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterL testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster+ testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster# testSelector expectedFailsparsersubjectFLFixedObjectClusterZ testSelector expectedFailscritiqueBrowserrulesFLFixedObjectCluster#a testSelector expectedFailsunicodeGeneratorFLFixedObjectCluster1 testSelector expectedFails presenterpresenterModelFLFixedObjectCluster8 testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempextractBlock2InTempFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterd testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClusterW testSelector expectedFailsFLFixedObjectClustertargetcategorymorphFLFixedObjectCluster 9 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterD testSelector expectedFails senderCtxuffiCtx lastUffiCtxFLFixedObjectCluster\ testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster" testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelclassFLFixedObjectCluster' testSelector expectedFails outerMorph innerMorphFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster{ testSelector expectedFailsFLFixedObjectClusterL identifiernameFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClustertable childrenBlockrootItemmaxDepthsearchStrategyunsortedElementsmodelheadersByColumnFLFixedObjectClusterb testSelector expectedFailsFLFixedObjectCluster ,parent propertiesleftBarrightBar statementsperiods temporariesFLFixedObjectCluster9 testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster7 testSelector expectedFailsFLFixedObjectClusterc testSelector expectedFailsFLFixedObjectClusters testSelector expectedFailsparametersToUseFLFixedObjectCluster- testSelector expectedFailsarcFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsmatchToolPresenterFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFails previewerFLFixedObjectCluster[ testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectCluster y testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster  testSelector expectedFailsivarForTestingFLFixedObjectCluster& testSelector expectedFailsstateFLFixedObjectCluster | testSelector expectedFailscachehaltController testObjecttrace oldTracer breakpointFLFixedObjectClusterLw testSelector expectedFailstestingEnvironmentFLFixedObjectCluster_ testSelector expectedFailsresolverFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster o testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogwindowFLFixedObjectCluster9 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterh testSelector expectedFailsFLFixedObjectCluster,domainrange interpolate uninterpolateclampinputoutputFLFixedObjectCluster firstLinklastLink excessSignalsFLFixedObjectCluster subscriptionsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster$ testSelector expectedFails filesystemguidevisitedFLFixedObjectClusterC testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster Z testSelector expectedFailsFLFixedObjectClusterK testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClustery testSelector expectedFailsFLFixedObjectClusterg testSelector expectedFailsFLFixedObjectClusterEkeyvalueFLFixedObjectClusterG testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectClusterV testSelector expectedFails slotDisplayFLFixedObjectCluster FLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster  testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsaPackageaSecondPackagepackageApackageBpackageCFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectClustero testSelector expectedFails presenterFLFixedObjectClusterx testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusteratablefieldcurrentSelIndexcurrentHighlightedIndexespatternFLFixedObjectCluster testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectClusterCZ testSelector expectedFailsnonIdentityOrderedAssociationsidentityOrderedAssociationsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusters testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectClustera testSelector expectedFailsexistingstoredmergerFLFixedObjectCluster v testSelector expectedFailsmonitor classFactory logBuilderaClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster/ dependents announcerowneradapter needRebuild eventHandler application focusOrdercontextKeyBindings windowIcon aboutText askOkToClose titleHolderadditionalSubpresentersMaplayoutvisibleextentstyles actionGroup borderWidth borderColor dragEnabled dropEnabledcolorhelpenabled wantsDrop acceptDropdeferredActionsroots childrenBlockactivateOnSingleClickactivationBlock selectionModeverticalAlignmentwrapScrollBarspropagateNaturalHeightpropagateNaturalWidthscrollBarStyles contextMenu searchEnabled searchBlockalignmentActioncolumnsshowColumnHeaders isResizablelazilyComputeChildrenFLFixedObjectCluster j testSelector expectedFailstestingEnvironmenthashFLFixedObjectCluster& testSelector expectedFailsparsersubjectFLFixedObjectCluster@ dataSourcechildren isExpandeddatadepthrecentlyChangedFLFixedObjectClustery testSelector expectedFailstestingEnvironmentFLFixedObjectClusterS testSelector expectedFailsoldValueFLFixedObjectClusterfilehandleforWrite semaphoresemaphoreIndexFLFixedObjectCluster  testSelector expectedFailscountercounter2nodenode2FLFixedObjectClusterboundsowner submorphs fullBoundscolor extension borderWidth borderColormodelslidervaluesetValueSelector sliderShadow sliderColor descendingdraggingupButton downButton pagingArea scrollDelta pageDeltaintervaltimeOfMouseDowntimeOfLastScrollnextPageDirectioncurrentScrollDelay lastPaneColorFLFixedObjectCluster textColortextFonttextSize tickColor spineColorFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterB testSelector expectedFailspasswordManagerFLFixedObjectCluster testSelector expectedFailsplotyFLFixedObjectClusterC testSelector expectedFailsparsersubjectFLWordObjectCluster!?/JJJ;;;222OOO?%%%_MMMJJJ---o%%%_MMMJJJ;;;667JJJMMM222LLLJJJIII;;;JJJJJJJJJFFF@@@JJJJJJDDE/Q)))Nwww666f)))Nwww666f)))Nwww666f)))Njjj)))Nzzz;;;q )))Nzzz;;;q )))Nzzz;;;q  կ```/&&'o000 &&'oHHHKKK000 &&'oHHHJJJJJJKKK000 &&'oHHHJJJJJJJJJJJJKKK000 !!!WHHHJJJJJJJJJJJJJJJJJJKKK---OBBBJJJJJJJJJKKKKKKJJJJJJJJJHHH&&'o;;;JJJJJJJJJJJJMMMLLLJJJJJJJJJJJJFFF;;;JJJJJJJJJJJJJJJ222!!!OMMMJJJJJJJJJJJJFFF;;;JJJJJJJJJJJJJJJ;;;222JJJJJJJJJJJJJJJFFF222JJJJJJJJJJJJJJJFFF@@@JJJJJJJJJJJJJJJDDEFFFJJJJJJJJJOOOFFFJJJJJJJJJFFF/;;;JJJLLL//LLLJJJFFF;;;%%%_!!!O;;;?/OOO%%%_/LLLJJJMMM%%%_FFFJJJOOOJJJLLL/FFFJJJOOOIIIJJJLLL/222JJJLLL/LLLJJJDDE;;;%%%_!!!O;;;D###B SSSFFF SSSFFF SSSFFF SSSFFF SSSFFF SSSFFF SSSFFF SSSPPPSSSPPPSSSPPPSSSPPPSSSPPPSSSPPPSSSPPP)))N"&<AYYկQ )))N)))N)))N)))N)))N)))N)))N wwwzzz 666f;;;qwwwzzz 666f;;;qwwwzzz 666f;;;qjjj 33333333QNNNNffffNNNNffffNNNNffffNNNNNNNNpppq NNNNpppq NNNNpppq  @@@@DBBBB񄄄񄄄񄄄񄄄񄄄񄄄񄄄NNNND&&&HSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS)))N KKKPPP KKKPPP KKKPPP KKKPPP KKKPPP KKKPPP KKKPPP aÀـ݆"ꀀ쀀&FW]b'%;2   ~ &<5PC s5D0?Wf c".4AK!(N9 +@&v*::P?E*2 .Mz <z7O0  z\.*3*2P! = Km$(-8 % o9'/  bF13FDXk}(]#/4=Ix4?3.$ #"&G]qHzEm66AV (& 0b %< #-3Y )Ll&d S0~s ;$" 2",s1q [w/H? M: }.'5S"*7 NM, 7 F!4(*K,B  "53R%0":/l<# &#.-J (r#*.$x ;@* ,d$! ",  0(`  i#% D*B1! %m|-, .^.,)  ;&!2'Y- 9&$. =b7* >&' 7  P[AbObt[00- %j $)I+d&"$GUe +P   3 f*c#L $+H .-Ze$f r 1AO p o=N4?W"o ;$8J8+$m B9J<K."6$K. 3 -*#, k72 % %% Nx&-DBH09(N/&S0 % )g Gd v ;  *jn1$C!-@5 %Vl2PZc3!'=w.),p 1%E1#.7A =N'*) # 6EQa; 9HVb :,<{  k=,63Xu },8--,]EA#%  3KWJ  )4.RJ= :EKQ   ?+3 `'p9-6G& % 6%6Y` 9X"v )=E' %!  "b )?2 ( g$<^b,6fQu$*P :&$W1) ! ;n.<  h):7$   u( l H&bF*"<O 3  vc^ 5j UK$#"V|5Vg.e %.5<R3 Y  e lL,$<"V97hNc 9\),("$ 5H'7:18?UIt Yt>')aPpK=uK"+`^dko&+0/\X   TTs*(:/$/%U6Hw?0j=1 d9 +=~ y:pP3A&G+?- :( c( "GF & 6. ; b '03@i3#A 0!/'  ", <6M#7   W7Mx! Q235NC^  F *AgL4$)*  b~:^ #&CG70$TY  >Xf&,7H*_.AP4  4*  :$.ku= " "" /n'$ ,>= &q  4nk&1ZJ. -1% &* 7( 6t%jy757$C($mate}uB :Dh4},-=6 /&L PZ!s *3 4(6(H$C1 /U   rPfo  Z -` PhRSz 14-* 6<EKR =)H:@ Uiq 6Z 5>| -+{ %8f4&,TZ`>XTR8n #G/ u4 &)8H x>  /(*+L>,' %Mj k@,50 P/0>9A)2:B egdI  "*yIR@q Wb,3  :}  3 != / Zo!V !)  ` 1Rd:< $2Kl1 3H/}A '0  %,52>l+;-F,ER`o  "|y!A #C5p1D)UY( reZ&r%1-"56zC*fa^ .L*GRq0", 7;R=Ey) M-5M" "%*8* V<3O ID: !| JQ 4 $]$ 1L .JY $7@ `p, :JX:J+I\bgS<  1-p%3-X< (( F[Ek"#MYqI 5)TK#<>< ;9) CR3c ,-G   O (!5-Sj<O rdR  l  m !Tt6/w36M *DL<uL >ENV5;3K_^()  /^+'5E$%1!/ +,.&c kwe#>"d + !EQzE_ J *5/D@ 0 X_#0G.5v?o ,8D*Sb -4A O Pcq%% .#T,B-!K/ ;GOY`M1I.!0q"\(8C$ 6gs' tcj_"h,R& 1^"  b&$ ='#;  0>5 N[2,!.3 :*-   <2 3  n%n'%?VH[(I;$ )' c]`.%1m -jQ '*"GgA: /#* 3Y Z,2 _ n-O{R T[9#KYz_m"6%UY9 /' U&?  ,"  2/BGBxQ a7#2F$9)Z~"   bL6G\ _3.@vsO$/8B'r>X!&e6]&DR  N- >3y$~!f<=6M -3_D/G3% vZ-y{"4 5+;V10G  .1  d#m72"-_ l%X.;j/S\,?*8-W (`"Y` 1"T 2 !=GHQapucE  = d8`[I 6   CQ$r0b"CV{ D ,.E 0E; /*;n~17  'E_m & ! b&;R"%^8>*@G_m8#yT_h&4%-  # 0*Ey .jm(q%+,%9)JZb&|z 9G8$5T k&%2.J$zt)nY$ CB * exB, *M #(-  (89%Ww Z:@ BK'! \?)2:@2% > 7Yo ,]1 tz$io #($ lT1 "V&lw` !5D-W  M"T<%]g W4\w A;@LU    )lnC$>!lY \o  y=KZm' -7 &a' J5[#P6B &#,EKqFL? #   />Yox_   6% j-/65$b>$V %C !10>v <S (R  404r4|  7N.16`   s6I$]<4 L.|1,; F&r;O`jZ!AT#4bG ,$W.c#.7AONc   (?Z #j 8t +3H:2 $N*-JJ`.4#=C 3gX  GV% D &B7 x+0% H JD#4@s   (5C!  4=I:-";SZzo\ s  5AnY )2 wD5eC.X"2@%N% D%P+g"1  )/S;DE&_ (B y"G=2Ss3 . )s*$BD;  |U O#1 6i-TB{ 4y/ } i. E?%/rH?? 1?EQ6G7'&4 ,p~#Ik$QN*[&:Mmp`= .@ &x2H_J.,,0"dw$jO8?Sk@ 1  )O($ F"A`$p k) >Ma  a < 38 , ($ARnC!,Gl/.!f,L <>! Z  ;4H?# " 'S\8,Zf7) )\\@ w  .DA%{M1? 0  )U#c%?Zq v & ! ~> (;^I4Y4S+bg F N"=+&xv#  A *`OCI 5Sx]4{$ z F.; "v" 0` ,#$Y$/8B &ea#/X8I= 8;.&/.=e<3i[  o$ v1~N %< T3$=<@^,~l V6Lv!BJZH,F5 H, *4 /4O+7j-:' &N. ,).  4  ;  *I98=  3 K -&5V6x>j& !~U-u &.,B& / ! #N%.MS "/7 v~ i+e:i(!-%= )2@ # PB D=$< K/|?Z 1tQ(3 V/`$3{!bD <;+&$-PbQow F! $VlsT 4?55W/Gy0Bu &4m!c(n&H##) %.J#\14;R ![sD+|:8%Uj}.-S3t d(') + $WV(3v3* B/(8$&4,0Ew:  M{.8+ !6S!)l [c5 GA$-@Mfn!! W =:Hj#?]\{>*4(z 3H/2|  +z<$*11M30  ;DP. >$y    @s,Dfzf>!RzR{ lNlW z 7N[^E3A  O ko)=:ra-r#) i o#|1% +)  :# 7("3 g/H8 8 URn? -'M(- F5# A1z)$\i+Z O/ @ JD& G}&- j",90 # '+@0'F8!)> - e9k\C I![x ,#-.,: _ ' =&   L4+J 'd $[} W!E)B@-/?K%2N   0XD) *%k.#t.CM "tL s 5%} Y$(.5:u.  @(8Y A((kh{ )f 3$h($1;D2 %:=mj 8o/= 9Q%Q&!)B'X& &H$ &%R!282U &0 %;3Yt .(eK-  '"m + 1 %>&/PU,(;M*0!! 4<o d# +7R$ .@l(r@"^ 'k'B2 'u  77CVP ,:w0A)%!-d 9h)&0vZ&$!, \ V8x O!&)?m&$% p. RbO +2# $-5=+* (`KOelj%q%9 -"  $ip1=l a> $"C<    % 6M+=^$ME y. ,0"CS)k "9P]eL}d?T"# [ /F!)07@[/4oZs rn|C+,%4/ %#Q> +4' A05 1   7  +}-;&i I X2 4Fgn[%.J JV!1v ,CzBC #e ($o   !FLFixedObjectCluster) testSelector expectedFailsclassFLFixedObjectClustercolorbackgroundColorFLFixedObjectClustern testSelector expectedFailsFLFixedObjectCluster5boundsowner submorphs fullBoundscolor extensionformSetFLFixedObjectCluster* testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster testSelector expectedFailscheckerFLFixedObjectCluster? testSelector expectedFailsparametersToUse ffiLibraryoldExceptionHandlerFLFixedObjectCluster,tallyarrayFLFixedObjectClusterd testSelector expectedFailsvarFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectClusterD testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster{ testSelector expectedFails drTestsUIpluginsplugin1plugin2FLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterh testSelector expectedFailstestingEnvironmentemptynonEmpty collectResultemptyButAllocatedWith20otherCollectionindexCollectioncollectionWithElementcollectionOfFloat elementNotIn indexArraywithoutEqualElementsduplicateElementcollectionWithDuplicateElementcollection5ElementscollectionWith4ElementscollectionOfCollectionsOfInts collectionOfCollectionsOfStringswithCharacterssimpleCollectioncollectionOfStringcollectionWithSameBeginingEndFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterS testSelector expectedFailsFLFixedObjectCluster dictionary orderedKeysFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorindexFLFixedObjectCluster r testSelector expectedFails identifier preferencesoldPreferencesFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectClusterr testSelector expectedFailsFLFixedObjectClustera testSelector expectedFailsFLFixedObjectClustere testSelector expectedFailsmonitor classFactory logBuilderdetectorFLFixedObjectClusterC testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectClustertestCasemaxTimeForTest testCompletedservicesFLFixedObjectCluster testSelector expectedFailsticksFLFixedObjectClusterY testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster m testSelector expectedFails presenterpresenterModelFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectClusterp testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempextractBlock2InTempFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterAselectorvaluableFLFixedObjectCluster* testSelector expectedFailsfileNameFLFixedObjectCluster~ testSelector expectedFailsFLFixedObjectCluster q testSelector expectedFails classFactoryoldSystemAnnouncerFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster dependents announcermodelwidgetselectorowner unsubscribedFLFixedObjectCluster } testSelector expectedFails architectureFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestlayoutFLFixedObjectClusterR testSelector expectedFailstestingEnvironment errorMessage errorLocation errorSourcetext interactiveFLFixedObjectClusterB testSelector expectedFailsparametersToUsetestingEnvironmentmodelclassFLFixedObjectCluster c testSelector expectedFailsFLFixedObjectClusterP testSelector expectedFailsclassDefinitionFLFixedObjectCluster+ identifiernameFLFixedObjectCluster2 testSelector expectedFailsweakSetWith3ElementsemptyFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster fparent propertiesselectorkeywordsPositions argumentsleftrightpragmaFLFixedObjectCluster6widthstylepaintFLFixedObjectClusterv testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustero testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectClustere testSelector expectedFailslineFLFixedObjectCluster3 testSelector expectedFailsclassDefinitionFLFixedObjectClusterK namedRegistryanonymousRegistryFLFixedObjectCluster testSelector expectedFailsrewriteBasicEditorFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster Jparent properties parenthesesvaluekeywordPositionsFLFixedObjectCluster  testSelector expectedFailst1t2t3t4t5t6t8t9t10t11c1c2c3c4c5c6c7c8c9c10c11t12FLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectClusterFLFixedObjectClusterQ testSelector expectedFailsFLFixedObjectClusterb testSelector expectedFailsstateFLFixedObjectCluster  testSelector expectedFailscacheFLFixedObjectCluster O testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsresolverFLFixedObjectCluster selection presenterFLFixedObjectCluster 8 testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster  testSelector expectedFailsrootfileSystemModelfileSystemPresenterdialogwindowFLFixedObjectClusterj testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterk testSelector expectedFailsFLFixedObjectClusterddomainrange interpolate uninterpolatelinearFLByteObjectClusterIR2R2R2R2222222222222222222222222R2R2R2R@@9@":":" ! " " " " " " " " " " " " " " " " " ! ":":"@9@)J2 B 6 : > 22 6F J* PNn*nV"Z  ^  f  n*/v G>EJ:J:J:J:J:J@b yyy yyy>{{{ـ ~~~~~~ 6 ۀ  ~~~ ~~~ ~~~2  }}}~~~ ~~~6   ~~~ ~~~> }}}B~~~ > ~~~ ~~~  6 ~~~~~~ ~~~ 2 ~~~ ~~~~~~  ۀ6~~~~~~ ݀!|||> yyy yyyb**            **G@!@""@!@|D0BASEe]bFDSIG>c,GDEFz GPOS,$$pGSUB+&R=R=R=R#R#R#R#R#R#R#R#R?.................G........[R[[>[R[C[C[@RRRRRRRR K K K K K K K K K K K K K K K K K K K K K K K        !5+R#RCK+R+R.+/+/%+/R%%2%"2/2/2. #K R R2SU..RARR=M=M=R##RR...[[[[RNRR R?%K    ;A7@RoW.W%W.WWWW&W.WW.W.W.WZ+/+/+/+/+/+/+/+/+/+/+/+/+/+#+/+/+/+/+/+/+/+/+//2/2/2/2/2/2/2/2/2RB RjRE, LZZLZ-Z4ZCZZZ14Z6Z,0?-6OGX0.5O4.0K ;RI2R.J%N".<. =3.0N B.0..KR.<<3<D=66ee  OOyuuqHH}}GGtvplXX{11"G@hhZ|xwtJJ-~660.0.0.0.0.0.0.0.0.0.0.0.0.........KKKKKKKKKKK8,D........%N%N<<<<<<<<<<<<<<<<333333333330.0.0.0.0.0.0.0.0.0.0.0.KKKKKKKKKKKK333333333333I..R/AAR@@zRsmswbttvwu@@ DZLZZ~Z%%# **ZZDZDZAZvZZ4Z6Z;4/ZVCaZjZZDZ; ZFZZZ;4*ZZDZAZAZZZf4Z !OTT**tZqZqZZ;4'_CVZZ%##  6Z:Z444 5RR.  %5R5RRRR yR2R.)R+R. /*R;RRTRRR ..$R.C R RRR5R .R@. R  %RRRfff:S.  ; R  R4:.%5R..  /};a ,O$0,)(,,7q2%" =, 7 477,O$1,)4q2)9,1&,O$1,)(A/A/^!U!U&0PP9?9???-6-67)7)) )))) )A0(  :/R/&/^//"/^ \^\:66-0)\%U/&U&/^//^/z^z/^//^/11}}}O33#CZ4+ZZZ%4RZZZZZIZM4ZM3 Z*GW-!!Z44444+Z+Z+Z>!ZZZZZZZZZZWZ5ZZZZZ%4%4%4%4%4%4%4%4%4RZRZRZv MJ?M+ZZZSZZZZZZZZIZIZIZIZIZIZIZIZM4M4M4M4M4M4M4M4M4M4M4M4M4M4M4M/4M4M4M4M4M4M4M4M4M4 Z Z Z Z Z Z Z********R[GWGWGWGWGWGWGWGWGWGWGWGWGWGWGWGWGWUWUWUWUWUWUW----->! ZF:8ZZIZZZZ-RZM4ZZZIZ1M4LZZ,0q?P,YZW,ZZZ2Z+IZIZZ.ZRZM4LZZ4/CZCZ ZnZZ !Z ZZUZ4*Z(ZcZIZEZM4Z!+7Z}YZ4#CZZZF:IZM4M4 7f2"$>!61!U!U0:PP9?9?7)))/R/&/^//"/o#oWo(o#o*o#o-o2o-o'A'+!o#oWo(o#o*o#o-o2o-o'A'+!o#oWo(o#o*o#o-o2o-o'A'+!o#oWo(o#o*o#o-o2o-o'A'+!Y%v!mk9{ 9_9J9 99A9E999 99dd8Z Z@fY%v42v!PWn4*Q44/4q4mv4v!4r2A3?".22>PPPv!y"4+)\)2)K)45==5  D /=H!! VYVYVY8## @(@#$@5)$@5)5#N*$@5#$@$@5#5#!$@D?5#""2"""""""<"$$"(2R(L4-)L-Y .kk*k'k*-!-33--33JJd8RR@R9?ttr7rb}sI.qyelSO{z{zdcninhel92dnneddS{SXSO:rlerlegrlrlz -zwodndndnpow{zh^sdds},#$,$  z>~vu?@ABCDEFGHwx|   !"#$%&'()*+,-./012345:=Q[ <;=?[baced Lo^`Vr}{y69s8\7^Zz{}yG/@`~~7CQX\hjnv{~  *,14=BEauz~ /6:W\_cuCIMPRX[!%+;ISco !)19AEIMQWY[]ai}     " & 0 3 5 : ? D I q y  !!! !"!&!.!R!Z!^!!""""""""+"H"`"e#%%%%%%%%&&j''R'.%.; 0Aa7CPRY^jlox}#,.49BEatz~ 07;X]brCGMORV[  $*2>RXl  "*2:BHJPRY[]_bj     & / 2 5 9 < D G p t } !!! !"!&!.!P!S![!!""""""""+"H"`"d#%%%%%%%%&&j''R'.".:f> monnonmlih>]MLH/..-+'#"xz|8475&{}ikabaSMx  qrJ_xSEC?=.Rߤ֐T\2FHJJhjlnprtvtxzvxr~ "$&8NPflvx0>DR`nlp~:>LTX\^Z^bbXTTNDD. (z>~vu?@ABCDEFGHwx|   !"#$%&'()*+,-./012345{^() '`}6789:=LQZ[\^yz{} ;<=?[abcder;<K RSUTVY_!`"a#j,]m/n0o1p2u6x:|>~@FDGHILMPNOTX\Z`fpgs{|}tt>AhNq3zl.YM"%')+-13579;@BDOPQRTVXYjlWfXYZ]_PQRSTUV[^|}~`abcdefghijklmnopxqrstuvw!"%()*+,-./23456789:;|~PWXk-r4v7w9JKQRSUVW]^_q~8?@ABCDEFG H I J b$c%d&e'f(g)h*i+BCijklmnouvwxy   1256789:  #$34IJUV?<@Gonpz}KHLStvxuwy,-./ +0{|rWTX;_sq&01= % !!z""##$$%%&&>''~()**++,,v--..u//09?:;w<<==>>??|@@AZ[[\\]]^^__`` az{{||}}~~{^( '`}6=LQZ^y} ;?[ar;<K RS    U    T  VY_!`"a#j,]m/n0  o!!1""p##2$$u%%6&&x'':((|))>**~++@,,--F..//D0011G22334455H6677I88L99::M;;<<P==>>N??@@OAABBTCCDDXEEFF\GGHHZII`JJKKLLMMfNNOOpPPQQgRRSSsTTUU{VVWW|XXYY}ZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~tt>AhNq3zl.YM77CCOPPQQRXY\^ghhjjlnovx{}~ "%')+-13  5  7  9  ;>@BD F#&O''T((V)*X,,Z.1[44_9=`BBeEEgaahtuhzzm~~ejlWfX\]_?P[^|`xqy{`abcd  /067:;WX\]_bbccrrssttuu!"%()*+,-./23456789:;CC{GG|HI~MMOOPPRRVVWX[[}P  W  Xk-  r!!4$$v%%7**w++92233J4455K6677Q8899R::;;S>>??U@@AAVBBCCWDDEE]FFGG^HHII_RRSSqXXYY~ZZ[[\\]]^^__``aabbccllmmnnoo8?@ABCDEFG H I J b$c%d&e'f(g)h*i+BCijklmnouvwxy   !"'()*/0127 89:?@ABEHIJMPQ!RW%YY[[]]__`a1bg5hijopqrstuvw xyz{#|}3=AIMUY?<@Gonpz}KHLStvxuwy,+0{rWTX;_sq                   ! " " & &y / / 0 0 2 3 5 5 9 : < < = = > ? D D G G H H I I p p& q q t y* } ~0   4 >             !!!!=!!! ! !"!"!&!&!.!.!P!P!Q!R!S!Z![!^!!!!"""""""""""""""""""+"+"H"H"`"`"d"e##%%%%%%%%%%%%%%%%%%&&&j&j'''R'R''.".%.:.;jk,K PXYD _^-, EiD`-,*!-, F%FRX#Y Id F had%F hadRX#eY/ SXi TX!@Yi TX!@eYY:-, F%FRX#Y F jad%F jadRX#Y/-,K &PXQXD@DY!! EPXD!YY-, EiD` E}iD`-,*-,K &SX@Y &SX#!#Y &SX#!#Y &SX#!#Y &SX#!@#Y &SX%EPX#!#!%E#!#!Y!YD- ,KSXED!!Y-+++D6*!+@6*!+`H<&+H<,$++ E}iDK`RXYCNT_ 3   > ~   h0D(`H | d  D @,`H0 D8H X !@!"X"p"""""###0#H#`#x#####$$($@$`%8&&&4'','D'\'t''''''((,(D(\(t((((()))4)L)d)*D*\*t*****++,,(,@,X--0-H-`-x-----.......//,/D/\/t//000H0`0x0000011 181P1h11111122(2@2X2p222234555555677707H7`77777788(8@99(9@9X9p9:: :8:P:h::::::;;(;@;X;p; >$><>T>l>>>>>>??@DAABPBhBBBBBBCC(C@CXCpCCCCCDD D8DXEFGGH,HDH\HtHHHHHIJJ(J@JXJpJJJJJKKK0KHK`KxKLLLLMMM0MHM`MxMMMMNNNNNOO,ODO\OtP PPPQQ(Q@QXQQR R$R<RTRtRS$S<STSlSSSSSSTT,TDT\TtTTTTTUUU4ULUdU|UUUUVX$YYY4YLYdY|ZpZZZZZ[[ [8[P[h[[[[\\\]](]@]X^ ^8^P^h^^^^^^__(_@_X_p__`|aHa`axaaaaabb b8bPbhbbbbbbcc(c@cXd`eXff|gdhPi8jPjklnnooptq|rPs$stuvwtxPyPyz{||}~~,`D4<P tTT@|$Xx Lt@4LdX<Tl, $<Tl,Ld|4Ld|4Ld|$<L\$4D(,<,<(@XpTTDth@p8@(\\<0H`xÐè 8PhĀĘİ(@XpňŠŸ0H`xƐƨ 8Phǀǘǰ(@XpȈȠȸ0H`xɐɨ 8Phʀʘʰ(Hhˈ˨ @`̠̀8Xx͘͸(@XpΈΠθ0H`xϐϨ 8PhЀИа(@XpшѠѸ0H`xҐҨ 8PhӀӘӰ(@XpԈԠԸ0H`xՐը(Hhֈ֨(Hh׀נ @`؀ؠ8Xx٘ٸ8XDܬ݄ݜݰ 4dxތ 4H\p߄ߘ߬dlLXh $T8x 0@P`p\TtL8xl4$<T`p@TX`  (   @    ,DT@Ld|$4`pxtp  !"8"P"h#\#t$$,$<$T$%%&t&&''''(l() ))*t+-T../0112334P456T6678999999::(:8:P:h;t<>H>?H?@AhB(BC`DETFFG`GHXHhHxHHIII$IJK4KL@MMNTNdNNOOOPPPPPQ(Q8QHQRHRSTdU UVXW|XLXXXYY4YYZ[0[\[t[\ \$\<\P\l\\\\] ]0]X]]]]^^^h^^^_<_|__`aTaaabblbcxd\deee0eHe`ffHftffg gtgggh$i,jkkmmnoqPrHrXrstTtu<uvPvw wpxxPyyzPz{|D}}p}~d,h 8Ph(@`xx 8Phx 8Ph 8Ph|t4Ld(@Xp(@Xp0H`x$ ,D\t $<Tl`x`x 8PhLd| $<Tl,D\HL\l 0@P ,(d|<\l|,<D \(8HXh<(Dh|HXh( `xl d€ ôd4HXpƈƘư0Ȑt|8 t΄T0hxѐѠѰ@Ҁ0ԄԘԬ$8L`tՈ՜հ(<Pdx֌ִ֠$lؠ ٸ`ڼۨPܐ݀ݔݨݼ  4H\pބޘި޸8X@8 \`P@dLp0TTdl@L`t`(,dlL  @  $ (<td<`8\,T$<h(TdtL 0@ !!""T"""#$$0$l$%%8%x%&&t' 'T'(T(((((()))0)D)X)l))))))***(*<*P*d*x*,--<-d---.D.////000x01@112 223T34 4l445<5556H67 7T77788D8|89 9P999:::(:t:;;`;<<(>t>>>? ?@0@A,AB8BC|DDE@EEFHFG(GHHHIpIJhJKL$LMN NNOOOPQQR,R,R,R,R,R,R,RDR\Y5 qEX/>YEX/>Y9 9 9999013!%!/#73?#7'YI4661BByX~l:gg^ww2 TEX / >YEX/>YEX/>Y 9/ 9013'.'#3#'#  ^Y>?odd7m99mZpZ$%WEX/>YEX/>Y$9$/ $901332#32654&+32654&+Z2S;!1/YEX/>Y 01".54>32.#"3267R>hM+,Nj?<[-B*/L64K/0H .'b .WPO~X/1 6"%Eb=>cF&'#4-2Z4 5EX/>YEX/>Y 01332#'32654&+Z(NrJUKssssKN{U-D}}Z MEX/>YEX/>Y9/ 013!!3#!Zz1FGGZ CEX/>YEX/>Y9/013!!3#ZzFF4&'MEX / >YEX/>Y " 9"/$01".54>32.#"32675#53\AmN,-PoA"9/%.B22P87Q5#? h .WPO~X/6$%Eb=>cF&E!+Z2 IEX/>YEX/>Y 9 /и0133!3#!ZS1TTp5Z%EX/>YEX/>Y0133ZSp+EX / >YEX/>Y01"'732653{:<8#54T+E i*'#AK1*K8 Z? eEX/>YEX/>YEX/>YEX / >Y9 9  9013333#ZS^]qIjUZ+EX/>YEX/>Y0133!ZSGZ}]EX/>YEX/>Y 9 9 ик9901333>73#467##'#Zd~    |eN4|7|4"E""E"^pi,j,T,j,Z-[EX/>YEX / >YEX/>YEX / >Y 9901333.53#'#ZVGOVGd2k4Sp2g44e'5EX / >YEX/>Y 01".54>32'2>54.#"L>gJ))Jg>>gK))Kg>,G33G,,G33G 0YOO}W./W}NOY0I&Gc>=bD%%Db=>cG&Z CEX/>YEX/>Y 9 /01332+32654&+Z7[@$#@Y6lbVSWV^-J64L2HAFG74[s6KEX#/#>YEX/>Y0+# -01%2>54.#"".'.54>323267L,G33G,,G33G-M=-6X?")Jg>>gK)!=V4T6!29&He?=bD%%Db=?eH&*9"6XwHO}W./W}NGuW7 ,+@ Z \EX/>YEX/>YEX / >Y9/  9ܸ01332##32654&+Z2U="PD^wnMRRMn,F3M\Y?@A4*3IEX/>YEX/>Y9!)901"&'732654./.54>32.#"Ev+2#_3AH(^0&7K-;d#-I.7C &]2$:R 4-:%-;0# ) (7$%@/-$6!3-!( )7$'D33EX/>YEX/>Y013#5!#JFFW.3EX/>YEX/>Y 01".5332>53C2W?$S)8 !8*P$?V ClO};P00P;OlC @EX/>YEX / >YEX/>Y901333>73YiiU;d::d;bp!vEX/>YEX / >YEX/>YEX/>YEX/>Y99 901333>733>73#.'#VE    [L[    EPdc a6h66i5e4j66i5ep&I&&I&u[EX/>YEX / >YEX/>YEX/>Y9 901333>?3#'.'#\Y  WX\`  _S=++33@EX/>YEX / >YEX/>Y9013533>?3YU"TW$F%%F$n- EEX/>YEX / >Yи/и/0135!5!!-Y]2F1G4'qEX/ >YEX/>Y9/ и/9 01"&54674.#"'>32#'#'2675=Q '*J "b;YPD#P#>#=S32 HBPU," 9)m[:)B! '*$R&zEX / >YEX/>YEX/>Y 9и/ 9 ! #$01"&'##3>32'2>54.#")"I BR!N)/H1":L83%1";G ? !2X'#A[8>bD#E1H-(B/B.!9EX / >YEX/>Y 01".54>32.#"32670T=#&@U/0D*/!8('8!"9$!P "A_<=_B""62E**D17!/#zEX/ >YEX / >YEX/>Y 9и/9 01"&54>32'53#'#'2675.#"\m#:L**> SDK"<93&F z;_B$S89)E!"1D*Xb.%QEX / >YEX/>Y 9/ !01".54>32!3267!4&#"1U?$%=N*.I1WF#; N?9/& #A^<<_B# YEX/>YEX/>Yии013#5754632&#"3#`BBEI)Dgg>MKV ? ^MC]- 7GYEX/ >YEX/>Y/9//P /P9&9&/88&9и/@H01".54675.54675.54>323##"&';22>54&#"2>54&+"&'-J5&!"'2C%#d0A%& $2^UU"@[9%<++<%!#9(20T!K"0 8 '. C,(@-?4'?+  7="=.+6;;6+$"*'.RXEX/ >YEX/>YEX/>Y9 и0133>32#4&#"RR#L3MGR,0&:%d!/`^)E=&%C5EX/ >YEX/>Yи/ 0133"&54632RR(!!!!J';EX / >YEX/>Y и/01"&'732653"&54632 $   $R<!!!!>2-JX#R eEX/ >YEX/>YEX/>YEX / >Y9 9  9013333#'RQ[Z[jR+EX/>YEX/>Y 01"&533:7/(R   86f>R!EX/ >YEX/>Y9и/ 9 и /и/и/   01333>32>32#4&#"#4&#"RD K,8?&M-KIR,.7CR,/7CF#/1,*3`^)E=K)E=KR[EX/ >YEX/>Y9и/ и /01333>32#4&#"RD#M3MGR,0&:%F#/`^)E=&%.'5EX / >YEX/>Y 01".54>32'2>54.#"-Q>%%>Q--Q>%%>Q-4%%44%%4 "A_<=_B""B_=<_A"D1D**E22E**D1R3'~EX/ >YEX/>YEX/>Yи/99!$%0133>32#"&'2>54.#"RD!O+/H0":L*"C"w3%1"?$!>8(#A[9>aD#U1H-(B/" /3#~EX / >YEX/>YEX/>Y 9 9 и/ 0157#"&54>323732675.#"K*\m#:L**@!B"<93&FͭX'z;_B$.M!"1D*XbR^IEX/ >YEX/>Y9и/ ܸ01333>32.#"RDG* CX.6 H2>1IEX/ >YEX/>Y9 (901"&'732654.'.54>32.#"4^#) C,00(4)+>'.M'6 .+'5*-C &7 ,  !,3% 4* !0"4(EnO| /EX / >YEX/>Y   ии01".5#5?33#3267'5!HL E!*  / *<$ >C-1> KSEX/ >YEX/>Y 9  ии/01"&5332673#'#NGS+0&:#RD"K `^4E='+YL(0  @EX/ >YEX / >YEX/>Y901333>73U\    \Q$H##H$![EX/ >YEX/>Y9 ии к9!901333>733>73#.'#TH KPL GNdF   D#B""C"#B""B##D%%E#IEX/ >YEX/>Y ик 990137'33>?3#'.'#YA    ;VYG   Bk))kq,+q /GEX / >YEX/>Y 9 9 01"&'7326?33>73Z  *5 Uc    WP ,8A;-$ G"!H  $>- EEX/ >YEX / >Yи/и/0135#5!!L,wC,Cc& c&#F&&I&(-&4&*J&/p&8M&<3&1h&6x&ux&w&y&{3F&'&1&}&&&3J&'/1,<%_EX/>YEX / >Y+  к 9 / и # 901"&54>7#'##33273'.'#(8 >?U^#--  ,+&  p>- Cdd7m99m|EX/>YEX/>YEX/>Y9/9 9/ 013# !!3#!!5#"=5X cxvLkFGGk&L#4 &L*45 -_EX/>YEX/>Y",ии,+ии+(ик(90135#5732#32654&+32654&+3#kMM2S;!8:HP$B[7bTKOMesU^]Vs+&<*0K PE2I1|9760CFAYEX/>Y+ 9/ 01"&5467!!!3#!#327(8/z1!.,+*AFGG%- Z&4&c&#a4&F&&a4&J&/a4&5&2a4&&R\4&M&<a4&&*a4&I&(a4e$7WEX / >YEX/>Y+ #-2 92/401".54>32&54632.#".#"32675#53\AmN,-PoA->3  .B22P87Q5#? h .WPO~X/0=?!7%Eb=>cF&E!+Z2F& &FZ32& 1FZ2& -F sEX/>YEX/>Y9/ܹии и и и015753!533##!#!5! NS1THHTSS1*uuuu/5ooc&  M c& #F& &4I& (-& 4 & *J5& 2M& <?h& 6N3& 1+,5EX/>YEX/>Y+ 01"&5467#3327(8+S"-,++<p4- J& /F& &\Z?& REZ3?& 1GZW?& )EPc& #Z& =gZ& R Z& uZ3& 1 3& '*1 ZW& )  MEX/>YEX / >Y 9 /ܸи и  017'737!!5eS57\_5nGZ}c&#jZ}5&2jZ3}&1lZ-c&#GZ-c& GZ-M&<FZ-I&(FZ-&RHZ-5&2FZ3-&1HZW-&)H4ec& L4ec&#L4eF&&L4eI&(L4e-&4L4e&*L4el&:L4eM&<L43e&1L4eh&6L4ex&uL4ex&wL4e&yL4e&{L43eF&'&L1L4eJ&/L4e&L2k$/}EX / >YEX/>Y 9ܺ 9ܸܸܸ  %-ܸ.01"''7.54>327&#"2>54&'OhG@.F")Jg>hH>.E ")Kg 3L,G3,G32 AS$[-uHO}W.?Q#Y,sHOY0W0S u6%Db&Gc>0P 84UEX/>YEX/>Y к9/ 01!".5463!!3#!%3#"qKuR+ ]00wzz-U{NFGGD}~7l% 4KEX / >YEX/>Y + +9 и!01".54>32>54&'7'2>54.#"O>gJ))Jg>G;*'A 9207)Kg>,G33G,,G33G 0YOO}W.'# (3: ,[OY0I&Gc>=bD%%Db=>cG&7lc&#L7lc& L7lh&6L7lI&(E73l%&1L4,e&:IEX/>YEX/>Y +и'101"&5467.54>3232672>54.#"i(7#?fH&)Jg>>gK)5L1)%  .1,G33G,,G33G,+!;2Y}MO}W./W}NCjR=8- &Gc>=bD%%Db=>cG&Z c&# Z M&< Z 5&2 Z &R/Z3 &1/Z3 &'* 1/ZW &)/*c&#*F&&*M&<*&U*&R*5&2*3&1[p(UEX/>YEX/>Y9и/!901"&'732654./7.#"#4632:\0<%5:,K9A3PYTzTji]2F *"6 ?2*$ 6"0_fnvTFbH'C1M&< &U&R 3&1 W&) IEX/>YEX/>Y+  и013#5735#5!#3#{X#{{9,FF/W.c& BW.c&#BW.F&&BW.I&(BW.-&4BW.&*BW.J&/BW.p&8BW.l&:BW.M&<BW.&qBW.&jBW.&sBW.&mBW3.&1BW.h&6BW,.-GEX/>YEX/>Y(+и"01"&54>7.5332>53327^(8  3U="S)8 !8*P*;$'(.,+!  CjL};P00P;B[?)8- W9(7EX/>YEX/>Y и#01".5332>53>54&'7C2W?$S)8 !8*!*0A +$?V ClO};P00P;$* (*OlCWc&#BWc& BWh&6BWI&(BW39&1Bc& c&#F&&-&4c& c&#F&&-&45&23&1h&6I&(-c&#-M&<-5&2-3&1-W&)!JYEX/>YEX / >Y 9/ии 015732+32654&+3#!O(NrJSKssssKA+ N{U-A}}/Z9EX/>YEX/>Y++013332+532654&+ZSv6Z?##@Y6vlVSTUln.I64M2@GG6:^!QEX/>YEX/>Y 9 /  01".5467!.#"'>32'267!G?dE%d^2Q)#iC'Ig@Tgc /X}M y$9"+RW.EupmxZG'UEX/>YEX/>Y9и/01"&'732>54.#"#3>32, $+<$,+(SQ#b41S="/A K>gNJd<$Q(5#O\_R&Z[@EX/>YEX/>YEX/>Y +0133"&'732653ZS$   %S>pB3-mKW4 &4 &"4&%4&'4&34&)4&-4&74&;43&14&54&t&v4&x4#&z43&'%14@&|4@&~4P&4"&43&'-142/;yEX/ >YEX / >Y)+ #и#/к  9 9 0 3401"&54>7'##"&54674.#"'>3232672675x&5#P.=Q '*J "b;YP*-  -#>#=S32+*%  6)HBPU," 9)m[;) ! '*$:1@GEX/ >YEX/>Y9 ,к,9к ,92%к/9/59 B E01"&54674.#"'>32>32!3267#"&''267.'5734&#">Q&(H!"`66FQ2-E/(6#8 L2=R2e"P! :Q31;83I HBPU," 9)7007 ,97$-.B'$5'*$KPS: &":&).EX / >YEX/>Y  ܸܸܺ9и/ ик9)+,01"&'###57533#>32'2>54.#")"I BJJR!N)/H1":L83%1"YEX/>Yܹ ܺ 9и ии/9  !$01"&54>32'5#53533#'#'2675.#"\m#:L**> SHHFJ"<93&F {p6W="TU0]]+7'E!",=$MZ. &  . & " .& % .& ; .& 3 .& ) .& - .& 1 .3& 1.& 5 .& ' .& t & v .& x .#& z .3& '% 1.23<YEX/ >YEX / >Y-+ 9/ !5801"&54>7#".54>32!32673267!4&#"f&4   1U?$%=N*.I1WF#;!*   -?9/&+*" #A^<<_B# YEX/>Yи/ии ик 9и 013#57533#>32#4&#"RJJR#L3MGR,0&:%;+]]0]d!0`^E<%% &G{C  &G"{&G%{(&G'{ &G3{&G){&G;{7&G5{C3&$1|&2"AEX/ >YEX/>Y+ иܸ01"&5467#33267"&54632&5+R#  -!!!!+*(<6) &25EX/ >YEX/>Y+ 01"&5467#33267&5+R#  -+*(<6) &G-|R%EX/ >YEX/>Y0133RR'&%{R&&RR3&&1RW&&)R SEX/ >YEX/>Y9и к 9 9013333#'RR[ZZj}A&'#w4R&'=Rk&'u>&'RR3&'13o&'')z1W"&')GEX/>YEX/>Y+ и и01"&='7373:7/(9WR6T   86$557#54>R &("R&(1R3&(1R &)"$R &)#R&);$R&)'$R&)RR&)1$R3&)1RW&))?'). &*. &*".&*%.&*'.&*3.&*).&*9.&*;.3&*1.&*5.&*t&*v.&*x.#&*z.3&*'%1.&*-.K&*.$.EX / >YEX/>Y- 9-к99 9,к ,9, 9  %01"''7.54>327&#"2>54'O<1%6%>Q-&H2$6%>Q%85&5'' 1<A U6=_B"=A W6<_A"C.(1E1D)C/'.!(<CiEX / >YEX/>Y к 9)и$и 3>3A01".54>32>32!3267#"&''2>54.#"734&#",O<#$83J "A_<=_B"><9A ,9@9yD1D**E22E**D1KPS. "6CEX / >YEX/>Y - -9#01".54>32>54&'7'2>54.#"-Q>%%>Q-2-*,@ '&,%>Q-4%%44%%4 "A_<=_B"-* (,! fD<_A"D1D**E22E**D1.  &t".  &t. &t5. &t'.3 &t1.2(<IEX/ >YEX/>Y"+и)301"&54>7.54>3232672>54.#"'&4  ,N;"%>Q--Q>%*:$"%  -,4%%44%%4+*!%@\:=_B""B_=3M;+8) 1D**E22E**D1Rh &-"^&-Ry>t&-;R^&-1C3^&-1yC3^&-')1yW^&-)y &."&.%&.;&.T&.R&.13&.1R#7iEX"/">YEX/>Y "9"9"и/,"93"901"&'732654.54>54&#"#4632*D!3**,3,!)*6;Rf^'=*#,3,*; :0 & -#"0,. &1MN ^q(5&5,) $6( 6(E&/=En&/TEn&/R3En&/1WZn&/)E7&/3En!g|/EX/ >YEX/>Y!+ и ии!и017575#5?33#3#3267#".=HHL E!*  /'5!+>C0R-1> *<$QK &0K &0"K&0%K&0'K&03K&0) K&0-K&07K&09K&0;K&0pKL&0iKH&0rKL&0lK3&01"K&05K2&gEX/ >YEX / >Y + к 9 ии/01"&5467'##"&53326733267&51 "K3NGS*1&:#R-*  -+*)=H(0`^4E='+Y6) K.%YEX/ >YEX/ >YEX/>YEX!/!>Y 01"&5332673>54&'7#'#NGS+0&:# @ #D"K `^4E='+Y " (- 9L(0K. &" K. & K.&5 K.&' K3.&1 &2h &2"h&2%h&23h / &4 / &4" /&4% /&43 /&41 /&41 /&45 /&4' &5"&5;&513&51W&5)5#8]EX/>YEX/>Yиܸи иии$ /01".54>32.''7&'77'2>54&'.#" *N<$ 7K,&F7&4<&$F \&I)A( 4,I)B=wYEX/ >YEX/>YEX/>Y99!$%013>32#"&'2>54.#"RR L(0I2":L*#B!w3%1"?$!>S%#A[9>aD#S1H-(B/" RI YEX/ >YEX/>Y+9и/01"&'732654&#"#33>32R$   $,0&:%RD#M3MG<?3-=E=&%F#/`^JX'+EX / >YEX/>Y01"&'732653 $   $R<>2-JXC'+`EX/ >YEX/>YEX/>Yи ии и&0133"&54632"&'732653"&54632RR(!!!!$   $R<!!!!J>2-JX#K)mEX / >YEX/>Y и/ 9 9 & )01".533>323267'>54&#"4J/D#Y19J 0$)E ^=T3- "E& 6M/"D$,A>S]," 9))&"$(R&uEX / >YEX/>Y 9и/ и/ 9  #$01"'##33>32'2>54.#")DGCD!O+/H0":L83%1"?$!> ;/9(#A[9>aD#E1H-(B/" R"0/EX/ >YEX / >YEX/>Y9и/ 9#+-.01"&'##4>32&#">32'2>54&#")"I B*?++0-!N)/H1":L83%;E`B#E1F,OaC!5EX/ >YEX/>Y01"&'732>54.#"'>32-P #:!!7)&5#1*K7+P<$$=S !71D**F16""A_><_A". 4gEX/ >YEX1/1>Yܹ) )191)9&)1931)901%2654&#"'>7.54>32.#">32#"'$/;%sB !&@U/0D(1"9*&S*6<'9#D56&"{3 [9=_B""32F+":)+9.+! */I?.|EX/ >YEX/>YEX/>Y+99 #$'01"&57#"&54>32'533267%2675.#"?:I+\m#:L**> S  "<93&FI@f'z;_B$S*.?!"1D*Xb/C.EX/>YEX/ >YEX/>Y 9и/9 # $'01"&54>32'4632.#"#'#'2675.#"\m#:L**> ?C  !DK"<93&F z;_B$FQ?2*9)E!"1D*Xb%#IEX/ >YEX/>Y 9 /!01"&'73267!.54>32!.#"2R ?#HQ5K/,L9 ">TD79H 6[N  4T< #B_<<^A#&HOM/#yEX/ >YEX/>Y 9и/и/9 01"&54>32373#'#'2675.#"\m#;L*)@!CDK"<93&F z;_B$/9)E!"1D*XbR%#QEX/ >YEX/>Y 9 /  !01".5467!.#"'>32'267!.J5GKB%<"S3.N9!!9N.9ED =W6 IZ9"B^<<_B#BRKON%.:YEX/ >YEX/>Y7+!+ ܸ7'ܸ/01".'%.#"'>3273267#".''2>54&'2K5CH0&:"O2GgQ,   !<4K0/! H "9L*539IC!# +  %4[D(A1A%  i6;2/MEX/ >YEX/>Y!"+ "!9)01".54>75.54>32.#";#"3267)I6'(*0@$,G !5 )86;7F<@F8!= #*N &6");"!2 7&&!*;*().7%/MEX/ >YEX/>Y +& 901"&'732654&+532654&#"'>322P+#!.*('5G 7.)(*;*!&&7 2!";)"6&21MEX/ >YEX/>Y*++ +*9#01".54>75.54>32'2654&#";#",M8 '(*1A&2YC'&AX2HTVI*949*:>E &6");"!2  @`@?_@ B`\]b&&!*;*().'MEX/ >YEX/>Y+ и и /01"&'73265#57533#+$   $VVRSS<>2-+0JX2(Eu+:uEX/ >YEX/>Y%+,+ 99 /0301"&'7326?#".54>32'4632&#"2675.#"-[&$I#CAI+.J4#:M)*< ?D !p_"; 93&F:E;\&"?[99\@#)BP?2*[e!!"0A'R`2(!0wEX/ >YEX/>Y"+ 99и/ %&)01"&'7326?#".54>323732675.#"-[&$I#CAI+.J4#:M)*?Ep_"; 93&F:E;\&"?[99\@#-[e!!"0A'R`.#OEX / >YEX/>Y  9}/ 01".54>32.#"32675#531V?$%AW29H(3'!;+VH.lW !A`>;^B#%31F-Zdw;# '_EX/ >YEX/>Y 9"9 "9к" 901"&546733>73'2654&'#69U\    \Q 95@4#I4!9 9!O,&#4@9?##A#/qEX/ >YEX/>Y9*9*9 и к*9$01"&5467.#"'>32>32&#"'2654&'UYC28.)P##O).71DXU0.7'(6. YN7j/ #< /((/ <# /j7NYD;*,V%%V,*;K3\EX / >YEX/>YEX/>Y 9 0157#"&5332673~#M3NGS+0&<#Sͮj'0`^4E=&,YMR fEX/>YEX/ >YEX/>Y 9и0134>32&#">32#4&#"R*?++0-#L3MGR,0&:%*D2 ? @9~!0`^"E<%%RI,hEX/>YEX&/& >YEX/>Y+&#9#01"&'732654&#"#4>32&#">32R$   $,0&:%R*?++0-#L3MG<?3-6E<%%*D2 ? @9~!0`^JXS ?EX/ >YEX/>Y +и0133353#5#SRRR KEX/ >YEX / >Y +и и ܸ01757533##5"&54632VRSSR*!!!!+0c.' AEX/ >YEX/>Yи 01353#53#3.TTSSC`CCC2!-gEX/ >YEX/>Yܸ ܺ 9 9 9 9"ܸ(01&'#".546323%267&#""&54632&%?,. ?:(+R:4#($!!!!G0!(-7":c\ (+OEX / >YEX/>Y +  и&иܸ01"&54632533#3:7#"&='354.#"yB=.% RSS  /( ?1&"- />86/  RI EX/>Y +01"&533267D7R  SH*.?R'.(oEX/ >YEX/>YEX/>YEX/>Y 901".'732>54&#"'!#3!6`$;0&)F5/#EA!RRu0N6"9K 4&'7">F-],2J,5Q8R+EX/ >YEX/>Y01333RR]CM!EX/ >YEX/>Y 9  и ик 9 ии/01"&5332733273#'##"&'KIR,/7BS+/6DRD L,8?&M `^4E=K`E=K`F"02+*3M3!EX/ >YEX / >YEX/>Yи к9 9 и0157#"&'#"&5332733273#J*8?&M-KIR,/7BS+/6DRͭg&-2+*3`^4E=K`E=K`MRI-EX!/! >YEX/>Y+!и!'ик$'9$!9!и/01"&'732654&#"#4&#"#33>32>32p#  #,.7CR,/7CRD K,8?&M-KI;?3-=E=K)E=KF#/1,*3`^JXI YEX/ >YEX/>Y+ и / 9 01"&'7326533>32#4&#")  F#M3MGR,0&:%7?.*F#/`^)E=&%HSRI= YEX/ >YEX / >Y+ 9  и /01"&54&#"#33>323267D7,0&:%RD#M3MG  SHEE=&%F#/`^*.?RIEX/ >YEX/>Y ик 9901333.=3#.'#RNNM :0Z';0Z'.!MEX / >YEX/>Y  9/01".54>32"!.267!-R>$$>R--R>$$>R-:N # N;?OO @_??`A A`??_@ PHHPYQQY.+]EX / >YEX/>Y "и/ 9/и/01".54>32!#3#3!'267.#"2WB&&BW2/0##!;++; !@_??_@!?;?C_/F/0G..3z -wEX/ >YEX / >YEX/>YEX/>Yии"и,0174&'>5.54>753.?##?._L$>.2\G++G\2L3\G*+G]1,E0z0E+Wb0Ek#A\<;\@""@\;<\A# KEX / >YEX/>Y 9  и /01"'732673#'#1 CRDG H2>8Y/6 KEX / >YEX/>Y 9  и /01"'732673#'#1 CRDG H2>8Y/6IpMEX/ >YEX/>Y+901"&=##"'73267332672?5G* CR  LE/6 H2>8*.?RI^HEX / >Y+ и/ 9 01"&533>32.#"3267D7DG* C  SHX.6 H2>*.?RP/EX/ >YEX/>Y 0134632.#"RYP4!#:VbE 1 RKEX/ >YEX/>Y + 9 и01332#'#532654&+R'D1=-[u[L7==7L"7(:D-++' KEX / >YEX/>Y + 9  и013".5467'3353'35#"'D1=-\t[RLL6==#7(;DȽ@/++(I?WEX'/' >YEX/>Y +'9'.6'901"'3267#"&=732654.'.54>32.#"83%   #D:) C,00(4)+>'.M'6 .+'5*-C -4=XJE6,  !,3% 4* !0"4('5EX/>YEX/>Y01"&'732654632.#" $   $AN  *<>2-kKW?3-JX'*#UEX/>YEX/>Y+ и и /01"&'73265#574632.#"3#+$   $VVAN  *SS<>2-+KW?3-0JXHEn8EX / >Y+   и01".5#5?33#3267'5!HL E!*  /+<$>CF-1> 3 {EX/ >YEX/>Y+ии ии и и /90157533533##'##"&=2675#VSRRRD"K3NG&:#++0L(0`^T'+yIE=%-YEX / >YEX/>Y  и/ "ии/ !01".54>75#5332>54&'53#5S9b)2"4#"4"2(b9R %>P*%?4)C5"dH#>..>#Hd"5C)4?%*P>%K!EEX/ >YEX/>Yи/ 01".5332>54&#"'632)D2S'1!&)  #DO7Q 5P8):%!;O/NP@gm@mP-  3EX/ >YEX/>Yк 90133#.'# `U\    [$I##I$ WEX/ >YEX/>Yк9 ик9901333>73#.'##.'#eF  D`TH KPL  G#D%%E##B"DC#B""B# KEX/>YEX/>Y 9к9013>32.#"#.'# ,8%  *5Td    V+$>-A;-A G"!H 7EX/ >YEX/>Y9 013533>?3XB  BWB66IKEX / >YEX/>Y+ и  01"&=!5#5!33267C9L  QB$,wC,_*.?&YEX/ >YEX/>Y и/ &и&/#ܸܸ01'67#5#5!>32+72654&#"0 G0G,+0&:(3 V(*/Q ' ,wC,GM/-+!(y$03'$IEX/ >YEX/>Y 901".'732>54&#"'#5!6$;0&)F5/#EA!U0N6"9K 4&'7">F-C,2J,5Q8/EX/>YEX/>Y013>54&#"'>32WQB<3F,'0;#*J7 ->%D2]?:D,6 0H0+D;2/EX / >YEX/>Y 013.54>32.#"%>-!:N,!8.$,B/AGQW2;D+0H0 6-D:?]2 IEX/>YEX/>Y+ и013#573>54&#"'>323#LYQKA<3F,'0:$*J7 L:>3c8:D,6 0H0@f*C IEX / >YEX/>Y+ и013#53.54>32.#"3#ȵ:L!:M-!8-%,B/AGLQYLC*f@0H0 6-D:8c3>7++ии и 0157333#3###5735M%:gggg:rM%K+t/{/e*{;#/CEX/>YEX/>Y*$+01".54632'2>54.#""&54632/K5n^]n4L.."".."". ,[``[,D HsTLpJ##JpLTsH \(EX/ >YEX / >YEX/>Yии и и/!и!/%и&01!###5754632&#"354632&#"3#}RBBKL/#$(EI)Dgg]>@LX > 30>MKV ? ^MC]&$A&'AE+z|/EX/ >YEX/>YEX/>Yии)ии#и#/013#5754632&#"3733#3267#".5#`BBEI)D D"*  /'5!>MKV ? ^MC-1> *<$ ]b>EX/>YEX/>YEX/>YEX/ >YEX/ >YEX / >YEX$/$ >YEX2/2>Y$89и<и=иии&и'и2+013#5754632&#"354632&#"3733#3267#".5###`BBKL/#$(EI)D D"*  /'5!R>@LX > 30>MKV ? ^MC-1> *<$ ]].( =EX/>YEX/>Y и01353#53#3.TTSSGFFG%(c& .3c&#@F&&]I&(D-&4&2&*.(5&2@M&<.(h&6.3(&1.,(UEX / >YEX/>Y+  ии01"&5467#53#53#3#3267'8,hTTSSW"  .,+)@GFFG7- >J&/Z[- SEX/>YEX/>Y+ к 9к 901"&'73265#'##33.53$   %GOVGO=B4,2g4d2k4SmKW// &/ &"/&%/&'/&3/&)/&-/&7/&;/3&1/&5/&t#&v/&x/#&z/3&'%1/@&|/@&~/P&/"&/3&'-1/2&5EX/ >YEX / >Y + к 9 9и/и/ '*+.01"&5467'##"&54>3237332672675.#"&50 K+\m#;L*)@!C-*  -"<93&F+*)=5)z;_B$/6) !"1D*Xb2(2( &"2(&%2(&-2(&12(&S2(&;2(&)2(&'R%EX/>YEX/>Y0133RR8B&5#x4R&5=Rl&5u&5R{E3&51{3o&5'){1{W&5){ ?EX/>YEX / >Y +и 01'737#WR6TR'557#54K&!56Z$Z/EX/>YEX/>Y013!!ZzF. 5EX/>YEX/>Y 901353%!'#`JZfEE2^2G,Z-Z2 4e+CEX/>YEX/>Y+"0153".54>32'2>54.#"p>gJ))Jg>>gK))Kg>,G33G,,G33G5HH0YOO}W./W}NOY0I&Gc>=bD%%Db=>cG&Z Z?  3EX/>YEX/>Yк 90113#.'#`Xjipc:e::e:Z}Z-1 CEX / >YEX/>Y+  0135!5!5!1GG5GGFF4eZ+@EX/>YEX/>YEX/>Y013!#!ZSpJZ , 9EX/>YEX / >Y  01355!!!,_21FG0+A}//++ии и*014&'>%5.54>753NhY,H232H,Yh>eH''He>K>eH''He>KTe3E**E3eK]&C];:\A%\\%A\:;]C&]?|YEX/>YEX/>Y 9  и  и и01!5.=33>=36tRSRORRS"@[:w~_XXW_?\=-y1WEX / >YEX/>Yйи/ &0и0/013535.54>323#5>54.#"-*!(Ig@@gJ(!+1$2H..H2$1D7FS2EtU//UtE2SF7D=8FU45[C&&C[54UF8=3&k&@kr& @k& @k-& 4&/kY&|k-&4&V/k."$7EX / >YEX/>Y 9 и/и/" 9%"*+ 001".54>323733267#"&5#'2>?.#"*D2#;M*-TQ   ,48N.$  #2&> ?[YEX/>Y&9&)&)9)939014>32#"&'72>54&#"'>54.#"O2K3$B32.HS 5D%.Z&.#DD '6"%9?#R2V>#+A,6S eM1L5 *>u>$5!:N? *0*ZWXX-MP}/EX / >YEX / >YEX/ >Y 9901>454.'73>73!7F%S0,# /IS -@-<0 Zjt9[e>nq{I,b*4+;UEX/>YEX/>Y494 и"9,01".54>7.54>32.#"'2654.' *N<%2E'1%'<)Yx?\#*&(58+7P2BC'MW&2 9R4,I9) '+1''B#$%09E,4U=!DYI3*%`G$9(.0eEX/ >YEX/>Y%+ %9!и!/%"и"/*01".54675.54>32.#"3267&"#"3267-K7;*&'3C&,O"!;"-=4;$xE?#?##,R &6"59 <"!2 7&&!*@R).7"0H-G}/EX/>YEX / >Yи/ &01'>54.'.54>7*5!#hB +"%B21N_.=BAJ/`N2&6"#4" $  4Q<8zsd#CC!dsx3+;&#EKMU}/EX/ >YEX / >Y 9 и/01>54&#"#4&'33>32~$+#"#RK&Q6G=xjE= )aB&e98`^;%CEX/>YEX/>Y!+01".54632"3.2>7#/K4l^^l4K/*  *+  + ,[``[,@eGGe@AiMMiAR+EX/ >YEX/>Y 01"&533273*S"   ;6cX'>I%qEX/ >YEX / >YEX%/%>YEX/>Yи/99 %901.'#4&'33>7**(  MQDKN')S-0499AE!M0aH = 2\J3 N =1$OOI[EX / >YEX/>YEX/>YEX/>Y  901''.#"'>32##gW5**!HT WCE D iiRM(_}/EX/ >YEX / >Y 9  и и/01332>73327#"&'##"&'RR)0 S  *)E(0AA%LcX>-1/-$700QEX/ >YEX/ >YEX/ >YEX/>Y 9013.'73>73&08S0) -C S ,:%Czn/'fop1^c?xvy@HE}/EX / >YEX / >Y-4+4-9 и/"и"/-0и0/41и1/ >01'>54.'.54>75.5467*5!#"3267.#"oB +!'D4)6-8&" #r,"$,;/*9"$3  $  ,C0$?2$ I5*@CC--!F&8#$0#E.5EX / >YEX/>Y 01".54>32'2654&#" -Q<##YEX / >Yи/ и  и / и01"&54>5#'>5#57!#327:0 SqFa  ! ><GV\(gggc?D)_YG?NM)O}/EX/ >YEX/>Y9!'014>32#"&'72>54.#"N":N,gk"8H&'J"~/$0"0$"@?^>t>aD#'!98: 1H-(B/-D.|).)IEX / >YEX/>Y "и/ и /01".54>3!.''2>54.#",O<#%>P+ *F*-3!9M,1"!1:M$1 !?^<@]=FbE9X> D.B)$C3Y[*C0=EX/ >YEX/>Y и01"&5#57!#3267 8+FR  ) ><5>CRJ?<%MEX/ >YEX / >YEX/ >YEX/>Y01"&54654&'332654&'7XaP'5EP6L _a,U,B&7 154!- Y_8tC?A>_A!.Mzn -]}/|!/EX/ >YEX/>Yии"и,0174&'>5.54>753.?##?._L$>.2\G++G\2L3\G*+G]1,E0z0E+Wb0E#A\<;\@""@\;<\A# A }/} /EX/ >YEX/ >YEX/ >Yи/9  9 9 9  и /01'7373#\SR}WP V:=Myn)e|/}/EX"/" >YEX / >YEX!/! >YEX/>Yи(015.=4&'333>54.'70>Y9PNQMQW  Px#=V4B&7 -*$ JY7eh337 =l?39M /EX/ >YEX/>Y"и+и3к7901".546732>54&'332654.'7#"&'#$>-4&K  5) Z )4 J  [L*GC <[Y"+01'>54&'.54>32.#"YEX/>Y 92 92 '*01".54>32>54&#"2654.#"1'QA*0J2"B379Q[!9M=T49(9>9J#5%>;-3 8[B 2U=#*@,6UiO/K4 6 #,595WH>3' E6E(B 2MEX+/+>YEX / >Y!+ 9!+  017.#""&54&'332>7.54>325\G%2*6rQZN$+ \zH/>$pq6K <, Hc>?Z[+57(#/ @nV >R&(C0iX&.Mz%3\}/EX/ >YEX / >YEX/>Y"и)и1015.546754632>54&#"/3]G*=.C! .?&SA)D0*G\3%>.:,)!?]>K6024:"*A.gc"?Z9>`C%+U*=z>2G-S`?."&`$.&d$KM&f$"R&h$|&h3|.&n$ <&s$<&s33&w$^&hk|<&skB&%~:&3&3&k''''b&Eb&EJ&/&*T&v~T&v&@&@k''''& v~& vr& @r& @k' ' ' ' ' ' #& v~#& v& @& @k' ' ' ' i' i' J& / & *&a~&S&5&/kG'C'='9'&v'Y&|Y&|k'&'!'J&/&*&Va~&VS&V2&V/kY'VU'VT'VQ'V'V'V &n.&%&~nC&&&n;'&n'&n'&n'&nN&E&ncN&E&ncZu& n& v&~n& v&nb' &nw^' &ns^' &nsZ' &no1' &nF1' &nF-&Vn&Va&~n&VS&nm'V&ni'V&n~h'V&n}d'V&ny'V&n1'V&n1."&`5 ."&`C." &`." &`"."&`."&`."&`."&`."'&`."'&`."&`-."&`)."&`'.&d5.&dC. &d. &d".&d.&d.&d.&dKM&f5"KM&fC"KM &f"KM &f""KM&f"KM&f"KM&f"KM&f"KM'&f"KM'&f"KM&f'"8&h5| ,&hC| &h|D  &h"|&h|&h|&h|&h| '&h| '&h|&h-|&h)|)&h'|&hn|&hk|&&ho|.&n5 .&nC . &n . &n" .&n .&n .&n .&n NM&p5$ NM&pC$<&s5 <&sC< &s< &s"<&s<&s<&s<&s<'&s<'&s<&s'<&s-<&s)<&sn<&sk<&&so3&w5^ 3&wC^3 &w^3 &w"^3&w^3&w^3&w^3&w^3'&w^3'&w^3&w'^.7"&`g.7"&`'g5 .7"&`'gC.7" &`'g.7" &`'g".7"&`'g.7"&`'g.7"&`'g.7"&`'g.7"'&`'g.7"'&`'g.7"&`'g'K7&fgvK7&f&gv5" K7&f&gvC"K7 &f&gv"K7 &f&gv""K7&f&gv"K7&f&gv"K7&f&gv"K7&f&gv"K7'&f&gv"K7'&f&gv"K7&f&gv'"37&wgX37&w'gX5^ 37&w'gXC^37 &w'gX^37 &w'gX"^37&w'gX^37&w'gX^37&w'gX^37&w'gX^37'&w'gX^37'&w'gX^37&w'gX'^IE+e}/EX / >YEX/>Yи и/ 99$9)и)/01'>7.'#4&'33>7j`'G**(  MQDKN')S-049!I)Y+9@D!M0aH = 2\J3 N =1$OOI5c.M &C} /EX/ >YEX / >Y !01%2654&#"5.54>32 AHHAAGG'C2#YEX / >Yи  01'>54.'.54>;&"#"_B#(H7 %BY3K)KY(9"F5 %  #9S9@]=FY[(:)3.IRM .}/EX/ >Y+01!#3#R1C;QXM+901'>54''%&''%.'7P  ?yE"EK"*tK3W[0 0\.C;9#Ez?8>&E}Hv,=5h3_/V'uivA]uiAu*R +0173RQ"\@EX/>Y013?3@"6\.n$VEX/>Y017L2 z3k7ogR/EX/>Y 01"&533273+S   ;61QH><_5<_5>SC.0!.n$s/m/{s/w/2'2'bA't3nt3kvL&oEX/>Y01'>54&'7 !)* BH(& /-,&EX/>Y 01.5467b(HB *)!&,-/ SEX/>Y01'72L Vk+EX/>YEX / >Y 01'7'>54'72L C 6@! & 5//.#+EX/>YEX / >Y 01'7.54673L!@6 C #.//5 +EX/>YEX / >Y 017#'>54'7L2 C 6@! & 5//.#+EX/>YEX / >Y 017#.5467L2|!@6 C #.//5 %WEX/>YEX / >Y+ и /и/ 01>323267#".#"'>54&'7 ! * ! 1 %;>9Z## ## ! '!'WEX/>YEX/ >Y$+ и/'и'/01.5467'>323267#".#"y"?;%  ! * !  ' ## ## ZMEX/>YEX/>Y9013!!32#'32654&+Z~4X@$ltUSUUrF+E1g`B?D?8Z$ZADd!K}/EX/>YEX/>Yиии013#'53>7>7!3#5!#lI     LI I#1 26WA1RPU52Ѽ%Tk*GDFZ5EX/>YEX/>Y3+39и/ий&3/к,/92и.013'.#"'>323337>32.#"####E    &$"MYOXN"$&    E[_O_^!N 0%%0 N!77.QEX'/'>YEX)/)>YEX:/:>YEXYEX/>YEX/>YEX/>YEXP/P>Y4+ и)#4/и#@иL01"./####"'732>?'.#"'6323337>32.#"3267" !\fNf[! "  W?   $" CgNhC "$   ?V   .&7&. N   N 0%%0 N  N  + и01333333#### _RSS_\[SZe+55*/MEX/>YEX/>Y+(901"&'732>54&+532654&#"'>32Hr2/+X9 8*\UJ6WLI7.N-#j<.M7209K%@V -39,$!0?<@9845!8#++?'4O SD/J3Z6IEX/>YEX/>Y9 и к 90133373#467#ZRGXRG4k2pW4g2bZ6I&0LZBWEX / >YEX/>Y+ и/ 9013337>32.#"##ZSq\"#$   W[p%0 N 7ZI*eEX/>YEX/>YEX/>YEX)/)>Y +%01"./##337>32.#"3267"!"qsSSq\"!#  Wn   .&%0 N  NZ:  +013333##ZS\`^f5AEX/>YEX/>Yи/01"&'732>7>7!##8  $HS&. M %F:gmpJ[XK`7Z}Z2 4eZ+NZ 4GEX / >YEX/>Y 9  01"&'7326?3373 'Yz2.qUK K#܁$=F/ YEX/>YEX/>Y++ и ии014&'>5.546753hbbhhbbh솔JKUam\UU\a^ts}]]}st^ZDh A} /EX/>YEX/>Yи0133!33#5ZSSI II2ѼC7EX / >YEX/>Y+ 01!#".=3326739'8X=!R*=(%7S&3R;)8"%pZ GEX/>YEX / >Yиии 01333333ZRQRIIpZDPQ}/EX/>YEX/>Yи и и 015!333333\RQRI II2CEX/>YEX/>Y+013#5!32#'32654&+&l4ZB&"?Y6rhSUYVaJF-F05L1D>F<<ZIEX/>YEX/>Y+и013332#'32654&+3ZSf6Y@#"?Y7g]SVVVZS-F15L1D>F?9pZ9EX/>YEX/>Y+013332#'32654&+ZSy6Y@#"?Y7zoTVVVm-F15L1D>F?9  IEX/>YEX/>Y 9 / 01"&'73267!5!.#"'>32Cf*.!O3Wf cV,J. g=>fH()Je 2-4#'{}Gin!6 1,VSTU,ZX.eEX / >YEX/>YEX/>YEX/>Y +%01".'##33>32'2>54.#"J:`E)SS+D\8=bD%%Db=>cG&TEX/>YEX/>YEX/>Y+901!##.54>;35#"y`AS"=U2nnMRRZO3F,pY4A@?Zc& Z-&4~'SEX/>YEX/>Y+и/01"&'732>54&#"##5!#>32$  &TM6T9"2U?#3A C3&JCJFF2P79N0Zc&A#"4 MEX / >YEX/>Y  9/01".54>32.#"!!3267R?iL*+Mj@<\-C*Xl k^0H .'b ,UTSV,1 6"niG}{'#4-2*Z -& 4- AEX/>YEX/>Yܸܸ и01"&546323"&546323?uS5p [%.YEX/>YEX/>Y.+и/'01"&'732>7>7!32+#%32654&+>   $4[6Y@#"?Y7 &.QTVVVO M %F:gm-F15L1J[XK`7P>F?9ZugEX/>YEX/>Y9/ии/йи/0133!332+!%32654&+ZS'T[6Y@#"?Y7{QTVVVO-F15L15D>F?9uEEX/>YEX/>Y +и013#5!#>32#54&#"β:5U;RLN8JFF2N7J?ZBg&#DZIg*.eEX/>YEX/>YEX/>YEX)/)>Y +%01"./##337>32.#"3267'7"!"qsSSq\"!#  Wn  %/ .&%0 N  N*7Z:g   +013333##'7ZS\`^f%/5*7Z6g& LE&0ZD+ A} /EX/>YEX / >Yи 0133!3##5ZS+SIIp:BEX/>Y+ +и и013#53533#32#'32654&+TN6Y@#!=W7TJSQSXCD}}D)B/5K0B;E>54e!CEX / >YEX/>Y+ 01".54>32"!.267!L>gJ))Jg>>gK))Kg>Rh  hRWjtj .WRR}V,,V~QRW.bqjjq{{1EEX/>YEX/>Yи/901333>?>32.#"Yi @95   ;d:546IBM%%Z<5|/EX/>YEX/>Y013!73!Z-G ! SEX/>YEX / >Y  9 /и/  0157!!3##!OzٕS3,.F/3D5:}/EX/>YEX / >Y+ иик 9 и /#и)и0к6#98015#####'.#"'>323337>32.#"3 _O_\E    &$"MYOXN"$&    E? 77^!N 0%%0 N!2@:SEX*/*>YEX,/,>YEX=/=>YEX?/?>YEX/>YEX/>YEX/>YEX/>YEX/>YEX / >Y7 +  и,&72и&CиMиM/NиN/PиP/QиQ/015&'#5./####"'732>?'.#"'6323337>32.#"373 %\fNf[! "  W?   $" CgNhC "$   ?V'  0-7&. N   N 0%%0 N (#7@:ZEX/>YEX/>YEX / >Y+ии015#####333333+[SZ\_RSS_G 55e+7*D2[}/EX / >YEX/>Y+ )91015.'732>54&+532654&#"'>32;a+/+X9 8*\UJ6WLI7.N-#j<.M7209K3G),-9,$!0?<@9845!8#++?'4O SD*D1ZDZ!g}/EX/>YEX/>Y +ии/ 9015###337>32.#"3!pSSq\"#$   WF 7%0 N 2Z@U*IEX/>YEX/>Y$++$'015./##337>32.#"373qsSSq\"!#  Wn( *%0 N (#7Z@U9EX/>YEX/>Y +015###3333(fSS\`J 57pEX/>YEX / >YEX/>YEX/>YEX/>Y+013#5!37>32.#"##q\#"%   VZpJF%0 N 7-zEX/>YEX/>YEX / >YEX/>YEX,/,>Y+ и(01"./###5!37>32.#"3267"!"qsSq\"!#  Wn   .&KF%0 N  N9EX/>YEX/>Y +015!33###\`^fSJF5KZD{U}/EX/>YEX/>Yк9/  и015#!#3!33)KSS1TI 524D$G}/EX / >YEX/>Y #015.54>32.#"3267+6[A%,Nj?<[-B*/L64K/0H . N14VwJO~X/1 6"%Eb=>cF&'#4&.[EX/>YEX/>Y9/к 9и01757333>?33##59X!YU"TWyT,n$F%%F$/Di}/EX/>YEX / >Yк 9 9к99015#'.'##33>?33'`  _X\Y  WXD 33S=++2CDEG}/EX / >YEX/>Y+ и015##".=3326733L9'8X=!R*=(%7SI &3R;)8"%2Z7EX/>YEX/>Y+ 0133>32#54.#"ZS9&8Y=!R*>($73R;)8"Z E&0.EQeEX'/'>YEX)/)>YEX:/:>YEXYEX/>YEX/>YEX/>YEXP/P>Y[R+4+ и)#4/и#@иL01"./####"'732>?'.#"'6323337>32.#"3267".'332>73" !\fNf[! "  W?   $" CgNhC "$   ?V  q*8#H$* H#8 .&7&. N   N 0%%0 N  N%0#30% E)'+ + и01333333####".'332>73 _RSS_\[SZ+*8#H$* H#8e+55%0#30%E&0LZE&0:^Z6&*L4e-&4L4e&*l&:45"1[EX/>YEX/>Y++9/#.01"&54>7>7>32'2>54&#"mx+PqE 1;U9  W.+H3":N,/#D?#L%K {W% K  /VK();T5:^B#D1D)KY&2&juR'MEX/ >YEX/>Y&+ &9 01332#32654&+32654&+R(B/+&%3F*r\=429bi<;>>d/!)4 ($4#'""&,)%*R/EX/ >YEX/>Y013!#R/C]TK}/EX / >YEX/>Yиии 013#'53>?!3#5'3#cG  .GG⛬4,J;]4HZ`.  +EX / >YEX/>Y*+*9  иии*%к"%9(и$013'.#*'63235337>32&"#"#'##5# '! (>.KIK.>( "&YzPIPz`*M+=ll=+M*`LEX$/$ >YEX&/& >YEX7/7 >YEX9/9 >YEX/>YEX/>YEX/>YEXK/K>Y1+ и& 1,и =иG01"./##5##"'7326?'.#*'63235337>32&"#"3267! CLILD!  A)   #0JIJ0"   )A  (  ( N*xaM ( ll ( Max*N  + и013'3353373#'##5# ^~:L:~^]ALA%/MEX/ >YEX/>Y+(901"&'732>54&+532654&#"'>323Z+#"G%,!@YEX/>Y9 ик 901333>73#5467#RP% MP% ']/:']0;R&.RSEX / >YEX/>Y+ и 9013337>32&"#"#'#RR^0 "   )Z`l ( M`R$eEX/ >YEX/ >YEX/>YEX#/#>Y + 01"./##337>32&"#"327 Q`RR_=6%  6Q  Ȅ-#MzNR  +0133373#'#RRY\Z` =EX / >YEX/>Yи 01"&'73267>7!##6     +S L16OOCCR'%]EX/ >YEX/>Y9 ик 9 9901333>?3#54>7##'.'#R__    ]^K  \7^  ;;+--;;--+R ?EX/ >YEX/>Y +и0133353#5#RRRR.*R3EX/ >YEX/>Yи013!##RR]R3+.3EX/ >YEX/>Y013#5!#CC] /4/3'6EEX/>YEX / >YEX/>YEX/>Y 9 9 и"к"9%"9(+, /(7и/?иB%C0157#"&54>32'53>32#"&'267.#"!2654.#"G1Td3B%/P7+B-3D%1&+)=&3@ **+͜Iz;_B$HJ#A[9>aD#H01D*Xbf[(B/ 3RT A} /EX/ >YEX/>Yи0133333#5RRRGG]]4;7EX / >YEX/>Y+ 01!5#"&=3326753\ ]eR=C$RN[60R CEX/ >YEX/>Yии 01333333RROQ]]RTQ}/EX/ >YEX/>Yи и и 015!333333ROQG]]]4* CEX/ >YEX / >Y+ 013#5332#'3254&+ƬQWjjWQIy<=ICIOQJBY.*RPIEX/ >YEX/>Y+и013332#'3254&+3RRE+G33G+E<ZR%9():&BY.*R9EX/ >YEX/>Y+013332#'3254&+RR\+G33G+\Sy;>S%9():&BY.* CEX/ >YEX/>Y  +01"&'73267#53.#"'>32/Q";$CS O:$5'K6-Q=#"=S !2TU;LK2#?aA@_? R,eEX / >YEX/ >YEX/>YEX/>Y +#01".'##33>32'2>54&#"+J8$iRRj%8H)+M9!!9M/0!E<0##0 :T52O6"B_=<_A"D1D*Th2E**D1 KEX/ >YEX/>Y+9и01!5+#7.54>;'35#"^Z]/@3F)LL9AAC:(7"'++-. &  .& 3 ',vEX/>YEX/>YEX/>Yܸܸ%ܹ"%9"и01"&'732>54.#"##57533#>32'  .!-";$RJJR"L1X\5L>Fy]@V5#%;+]]0]a!-qY%R&". CEX / >YEX/>Y+ 01".54>32.#"3#32671T="%@U/0E'2 YEX/>Yܸܸ и01"&546323"&546323?oRL'% "*YEX / >YEX/>Y*+и/ $01"&'73267>7!32+#%3254&+8  % $@+G33G+ FJ7z<>7 L/8KS%9():&CHMINY.*ROEX/ >YEX/>Y++ий013335332+5#%3254&+RRR@WkkW'8y;>8ųIOQJBY.*:R&"R$(eEX/ >YEX/ >YEX/>YEX#/#>Y + 01"./##337>32&"#"327'7 Q`RR_=6%  6Q  *: Ȅ-#MzNJ)7R   +0133373#'#'7RRY\Z`c*:>)7R& /&4.RT A} /EX/ >YEX/>Yи013333##'RRR F]nBEX/>Y+ +и и013#53533#32#'3254&+RQWjjWQHz<>HCttCIOQJBY.*. EEX/ >YEX/>Yи/901333>?>32&#"U\    072   m$H##H$HDJ$%R/EX/ >YEX/>Y013373#RC ] IEX/ >YEX / >Y +и  017575!#3##5B/݅R*C/ T0}/EX/ >YEX / >Y+ иик 9и/и"и(к,9.015#'##5##'.#*'63235337>32&"#"3l)zPIPzY'! (>.KIK.>( "&qG`*M+=ll=+M*`4TQEX'/' >YEX)/) >YEX:/: >YEXYEX/>YEX/>YEX / >YEX/>Y4 +  и)#4/и#@иJиNиN/OиO/NQ015&'#5./##5##"'7326?'.#*'63235337>32&"#"32673l #CLILD!  A)   #0JIJ0"   )A ! *% ( N*xaM ( ll ( Max*4 TZEX/>YEX/>YEX / >Y+ии015#'##5##'33533733l,ALA]^~:L:~^|I4%T2Q}/EX / >YEX/>Y+ 101'.'732>54&+532654&#"'>32&H##"G%,!@YEX/ >YEX/ >YEX/>YEX/>Y +015#'##337>32&"#"3+`RR^0 "   )zK l ( M`4RT%\EX/ >YEX/ >YEX/>Y +"и#015./##337>32&"#"3273-Q`RR_=6%  6Q ) !,Ȅ-#Mz4RT9EX/>YEX/>Y +015#'##33733+`RRY\|K 4Y]EX/ >YEX/>Y+ и /9013#5337>32&"#"#'#Ƭ^0"   )[_Cl ( Ma]&~EX / >YEX/ >YEX/ >YEX/>YEX%/%>Y+  и/"01"./###5337>32&"#"3279 Q`R_=6%  6Q  CȄ-#MzNY9EX/ >YEX/ >Y +0153373#'##Y\Z`RCST'O}/EX/ >YEX/>Y +и и015#5##33533HRRRF ]4.T#G}/EX / >YEX/>Y "01'.54>32.#"3267(D1&@U/0D*/!8('8!"9$5C (@V5=_B""62E**D17/  3PEX/ >YEX/>YEX/>Y9 и01533>73÷U[    [Q$G""G$  3\EX/ >YEX/>YEX/>Yк 9ии015#57333>733#ÔN4U[    [Q}*$G""G$ I/Ti}/EX/ >YEX / >Yик9 9 99015#'.'##7'33>?33)G   BVYA    ;VsIq,+qk))k4;TE/EX / >YEX/>Y+ и015#5#"&=33267533J ]eR=C$RG N[60]4R# &.ULbEX$/$ >YEX&/& >YEX7/7 >YEX9/9 >YEX/>YEX/>YEX/>YEXK/K>YXM+1+ и& 1,и =иG01"./##5##"'7326?'.#*'63235337>32&"#"3267".'332>73! CLILD!  A)   #0JIJ0"   )A  *:&D !! D&: (  ( N*xaM ( ll ( Max*NH+7''7+ +'!+ + и013'3353373#'##5#".'332>73 ^~:L:~^]ALA*:&D !! D&:<+7''7+R'4&.:.& . %R&).&*3. /&4) /&49/.@UEX/>YEX/>Y999и9%/01".5467.54>7>7'2>54.'*L:#jW1& =W6' 65I.'3!9):Q1!4$'NZ&1 7P2\n"#&%, K   08D,3V>"D,=$0)$`H"7';o-AMQEX/>YEX/>YON+H8+и/ и / 9$9O.ܹB01"&/26533.=4632"#./#".54>32'2654&#"53[ \.X+9%) \-X,8$R 8**8 8**8'//''//X Agh/NEA$21Agi/NEA$11 )<&'<))<'&<)78238832822 R-;IEX/>YEX/>YEX(/(>Y++B9B/1ܺ B19B19$+99<?+901".54>7.54>32>73.'>54&#"267.'-I5$/(8"=D*5 W//M8'">#L(&]e)!%,4">0Y##/#/ 0C(!6.')M$!8*H: 6/)3^')`9Av4 D %"):!%+6 *c6=&- , 5EX/>YEX/>Y 01"&54632'2>54.#"alla`ll`-!!-.!E BAeFFd??dFO~ CEX/>YEX/>Y 01353#5>733Ot,A?D5D$AEX/>YEX/>Yии/ 0135>54&#"'>32>;(HpL(<=(D/(Z?Yf'E_981HtcS'7F- /,5gU-[ai;G3SEX!/!>YEX/>Y !9/!)901".'732654.#52>54&#"'>32&?4)*M9:J0N93E+;3(C,%Y9*F3@42&!9L  6.?6/"? ,/6$4#-)<':J)6!*D/~ YEX/>YEX/>Y +  ии/ и к901!5!533#%35467#0\WW 6tBG,~&MEX/>YEX/>Y 9/01".'732>54&#"'!#>32&?3)(M83&J>!/,?.)H6$YEX/>Y)+ !01".54>32.#">32'2>54&#" /P;"(DW04K.7!<.P'Sc4D'(:<HG &MsM`U''3@gL%+bc.K6A%3 ?H'-^a,~7EX/>YEX/>Y и /013>7!5!+C/9G*Z~BG3H])'5EaEX/>YEX/>Y>9>( (>9>(9.601".54>75.54>32>54&#"2654.'-M7 !+#60B'*B/(6L #:5-:)58E0?"&3%2 /@&5+! G3%<+-?%.(  '2 $>.h@#0A8/) >2,!E,,!( .CEX%/%>YEX/>Y+%01267.#""&'732>7#"&54>32 GH=):3M.7"<.P(Sb3E&/Q;!(DW6(-^`%4?H&4AhM&,bc.K6&MsM`U', #GEX/>YEX/>Y 901"&54632'2654&#"7"&54632alla`ll`8HH89HH9#### B}}" "" ", !aEX/>YEX/>Y 999901"&54632">54.267alla`ll` 4"/ 3H W&)>%FdA(+8>%75EX/>YEX/>Y01".54632'2654&#" 2O8rddr8O2;HH;;HH -U|OO|U-Dzz2~5EX/>YEX/>Y013#5>73u-A?5%AEX/>YEX/>Yии/ 0135>54&#"'>32>;+HnL'9>(E0*[=Yd&E^781HtcS'7F- /.3gU-[ai;GB"~C~D=E ,~7EX/>YEX/>Y и /013>7!5!*A/8F)Z~BG3H]7G4H 7'GEX/>YEX/>Y9"01".54632'2654&#"7"&54632 2O8rddr8O2>IJ=>II>$$$$ -U|OO|U-D||" "" "7#aEX/>YEX/>Y999901".54632"654&267 2O8rddr8O2"7 M=#7 %3 -U|OO|U-W&*6J)*;6JFfB ,J 5EX/ >YEX/>Y 01"&54632'2654&#"^oo^^nn^;AA; CEX/ >YEX/>Y 01353#5>733Ot,A?D5D$HAEX/ >YEX/>Yии/ 0135>54&#"'>32>;(GoL(:<)D/(Z?Xe%C[681;aSI#5D, .-4eT)LPW2GJ3FEX!/! >Y +!9/!)901".'732654.#52>54&#"'>32&?4)*M9:J0N93E+;3(C,%Y9*F3@42&!9LV 6-B6/"@!,/8$4#-*=':M*7!*E0> DEX/ >Y +  ии и к9015!533#%35467#0\WWJ7bBD20>&<EX/ >Y +901".'732>54&#"'!#>32&?3)(M83&J>!/,?.)H6$"EX/ >Y и /01>7!5!+C/9G*J[BG3I^)GJ -2EX$/$ >Y++$017267.#""&'732>7#"&54>32#J JA+:&0F #1>#<-S*Y`5G(4T:$AZ(.gi'6!DN:.=dJ&*ld/O8+QsI\Y,4JW2>5EX/ >YEX/>Y013#5>73u-A?5)HAEX/ >YEX/>Yии/ 0135>54&#"'>32>;0GlH$7<)?/(V>,E0#?Y681;aSI#5D, .,50D*)LPW2GJZ>[>\9E ,>"EX/ >Y и /01>7!5!,A/8G*J[BG3I_1G&J`, 5EX/>YEX/>Y 01"&54632'2>54.#"^oo^]oo]-!!-8E!. B CiIGgBIiC O CEX/>YEX/>Y 01353#5>733Ot,A?D4D$AEX/>YEX/>Yии/0135>54&#"'>32>;(<=(D/(Z?Yf%C_981T9I, .-4jX1cfi6G3SEX!/!>YEX/>Y !9!*901".'732654.#52>54&''>72&?4)*M9:J0N93E+;3(C,%Y9*F3?52&!9L  6.B90"?".08$4#,*>'YEX/>Y + и/ ик901!5!533#%35467#0\WW 6fAE1&IEX/>YEX/>Y 901".'732>54&#"'!#>32&?3)(M83&J>!/,?.)H6$YEX/>Y)+ !01".54>32.#">32'2>54&#"/Q;"(DW04K.8"<.P'Tb3E'(:<HH )QzQ`U'&3@hL%+gh0N8A'7!CN(-fj,7EX/>YEX/>Y и /013>7!5!+C0:G*]CF2J`)'4DaEX/>YEX/>Y=9=( (=9=(9-501".54>75.54>32654&#"2654.'-M7 !+$50B'*B/(6LC:5-:)58E/?#'2%2 /@&!7-# J4%>,.?&/)!  )5"$>.p=H0D:0,!>2!.$K/,!( .CEX%/%>YEX/>Y+%01267.#""&'732>7#"&54>32"GI?):#6M.9 :-P*Rb3E&/Q;!(BV6).fi'7!BO&4AhL%+gg0O7'NuNdX(Ar EX/>Y01"&54632}#### ####/VrEX/>Y 01'>'#"&54632C+0#$ %F0?(4-A`A'uiu/V'uiv^sr&u'uluUEX/>Y ܸ017'3"&54632t S ####z^^####UHEX / >Yܸ0173"&54632g 9 )####^z^,####&y'*EX/>Y +"ܸ017&>54&#"'>32"&54632'"10!;/ U7L[#'!"""##'?5.-.(9+$/UK!60/29#####0<'*EX"/" >Y+"ܸ 01"&54>'33267"&54632L[#' I'"01!:0 U+####UK!60/29#'?5.-/(8+#08####P +01/3cX\\PX&~~9 +01"&5467632x!64&&!.,5#"&54632V&% "7&9+/,6B +017'7'7Y#vv#B>-Bw&6B&) +01753)??)) +0175!)99) +0175!)99) +0175!)99)o +01!5o99) +0175!)99)Au( +017".54>32(()) ,--,   +015! ~77 8o +015! 877: +01"&'73267e`mm`eA?):55:)?ARP  +01.5467>FF>3:99:dބe`ss`&P +01'>54&'7Y3:99:3>FF`ss`e݄^h++013#3^uu\//h++0153#53tt//"h1+/++ +& 901"&54>54.#52>54&546;#";;:"" :;-) )8M1..43X7M8/*1.T313  403T.1*/h 3+++#$+ $#901532654&54675.54654&+532"#) ),, $2!,/*1.T304  313T.1*/ 3'7X3/4..1'3  `QEX/>Y013  <f\ +013\:`TEX/>Y013; f\ +0133\:::#50:hEX/>Y01'7'7737'(9af 1 ga8'G^(.lk.(^V6 6EX/>Y+и/ и /015'37'FP;GG6XEX / >Y++ и /и/и/и/0175'75'37'7'FPGGGG-G+,3+01>54.'"&'732654.5467.54>32.#"u(=G(G>)/&+;\!+ &!",!(E&!-(&*=.,@(/$"5%$+=.0;'2$)%EX/>YEX/>Y013".54>;|T6]C&$AX4,P 25R9;Q3R\++и01333\:[:U&zz&&||Uw&z|&R&|z ,<EX!/!>Y +!'ܸܸ ܺ9017/3>54&#"'>32"&54632 F 75$?/#Z6(C.&+"""##SA().,=!+)-*:"%<3//5 ####^ +0133#^u/~ +013#53t/O^~ +0133^>u4}/~ +01533t>4/N^h[ '++и 013#3'3#^nn--\///h '++и 0153#53'3#nn`,,///^ +013#^u/ +01#53t/R^h +0133^>u/h +01533t>/R1'EDEX/>Y +(ܸ2ܹ9(?01".54>32'2>54.#"7".54>32.#"3267tAvX44XvAAuY44YuA9dK,,Kd99dK,,KdA&B23C$*;#)7CA6 0> /W{MLzV..VzLM{W/**MkBAkL))LkABkM*^3I/+F2!'K;BM*!1'6?<EX/>Y +?)+84+01".54>32'2>54.#"'32+532654&+tAvX44XvAAuY44YuA9dK,,Kd99dK,,Kd>6((6I>-11-> /W{MLzV..VzLM{W/**MkBAkL))LkABkM*jk-!1!s%*$ ?'5=W5/*/5ܹ*ܹ 35*93/7073952и*<01".54>32'2>54.#"'532#'#53254&+'D33D''E33E'7((7 6''6(L ...#)+?4H,,H44H,,H4%*;$#;++;#$;*=$SFFf"n`]//ик9/и и 01#5!#333?3#57##'#fcdI/.H7I/In666tNNtʉiib`)={=/+/=и/+и/ 999=+99/.+1и=4и17+;01"&'732654&/.54632.#"733?3#57##'#!9!)/%:/2$."(I/.H7I/Ib%  (#'1'   '#  6tNNtʉiib~1K++%++и/и/и 0133?3#57##'#".54>32.#"3267I/.H7I/I5'(60 #64$!2n6tNNtʉii *='&=+% :89<"n%[+$+иииии/ и 0133?3#57##'#!32#'32654&+I/.H7I/I>\JNNH".../n6tNNtʉii6OIKS/:5363eETc@+F+#M+ 6+к#9&#9F,иI&J01".54>32#"&'##"&54>3237332>54.#"326726?.#"J_7CsTLyU.%:G")9@!3E2G,( 7'T/'#FhDC~b;-Pm@.R"U{-/!(.[Wdt?0WzJBcC"&&'HE(SC*(u5M132#"&'##".54>3237332>54.#"3267'2?.#"oArW2>iNCmN+4B"&0>#'/D*'  8(#*! >\==rY5)G`7#D&N9(1+"'NvOZh9*LkB<]?!)$("0&N?((<60G.6Y@#0Z~NDcA .:.7)'#EX / >YEX / >YEX/>YEX/>Y++ иииииии0137#537#53733733#3##7#37#ZPWU\55QWU\5 9::9C$ TEX / >YEX/>YEX / >Y 9/ 9013'.'#3#'#^X00JJ+S+,RZ%WEX/ >YEX/>Y$9$/ $901332#32654&+32654&+Z+G4--7A9N.dNE:>>QZAMIEZ1#&=  ;6'8&+*((#v+3-*49EX / >YEX/>Y 01".54>32.#"3267*5ZB%'C]62O/3"M\XM';."U $EdA?eG%(3j^_k2%&Z5EX/ >YEX/>Y 01332#'32654&+Z~@>]YY]>Aca[dZ MEX/ >YEX / >Y 9/  013!#3#3ZFB?BZ 9EX/ >YEX / >Y+013!#3#ZGD@4!OEX / >YEX/>Y  9}/01".54>32.#"32675#5338]D&'F`89N.5(Q`ZW0pZ $EdA@eF%)3j`^k=!Z QEX/ >YEX/ >YEX/>YEX / >Y +0133353#5#ZSSSZ%EX/ >YEX/>Y0133ZS_+EX / >YEX/>Y01"'732653k4:$9*+T'= X):/9c#=.Z eEX/ >YEX/ >YEX/>YEX / >Y99 90133373#ZS\YZ_Z+EX/ >YEX/>Y01333ZS?EZ-oEX/ >YEX/ >YEX / >YEX/>Y9 9 990133373#4>7##/#Z]f%&d]K-c(c-gg*++uu*,*Z[EX/ >YEX / >YEX / >YEX/>Y 9901333.=3#'#ZT<MS<o']*2o)Y*45EX / >YEX/>Y 01".54>32'2654&#"'6Y@$$@Y65YA$$AY5HUUHHUU &Ff??dE%%Ed??fF&Fm^^ii^^mZ9EX/ >YEX/>Y +01332+32654&+Z.M78L.^XEACEV%<,*?(235*3g# ,KEX/ >YEX/>Y& +#01%2654&#""&'.54>323267&HUUHHUUQj-J4$@Y65YA$5I-E/ ,6na^ii^`oQ?,E]9?dE%%Ed?9]E,*">ZTEX/ >YEX/>YEX / >Y +  901332#'#3254&+Z+I5A6Y`WC?V$:*;K ^2(*1IEX/ >YEX/>Y9!(901"&'732654./.54>32.#"?e%,!Q.37 A/#0B'9V+B&-3-(B0#2G *!9$,# !, 5%&6&#" !-! 8(3EX/ >YEX/>Y013#5!#EE?W3EX/ >YEX/>Y 01".5332>53$,K7S!--!O6K 6W@.-<$$<-/@W6 7EX/ >YEX / >Y 9 01333>73WUST-P--P- !SEX/ >YEX!/!>Yк9 ик9 901333>733>73#.'#tR7  JHH  7MqaP  N*S**S**S**S*";;oEX/ >YEX / >YEX/>YEX/>Y99 99013'33>?3#'.'#[F    CX\L    J z%%z))7EX/ >YEX/>Y9 013533>?3XB BVB77- EEX/ >YEX / >Yи/и/0135!5!!-g1D1pE& &#&&&(&4&*&/&8&<3&1&6&u&w&y8&{3&'&1A&}A&E&<&3&'/1,%_EX/ >YEX / >Y+  к  9 / и # 901"&54>7#'##33273'.'#(8 00T^#--,+&  >- JJ+S+,RsEX/ >YEX/>Y99 к9 0135# !#3#3!5#0+g㾾L$Y)SB?B&#&*! -gEX/ >YEX/>Y+,+(+,и+и/(9"0135#5732#32654&+32654&+3#mLL+H4-.8A9N.dND;>>QZAMIEZ~~$Z1#&=  ;6'8&)-**%h-5/-I(ZW&)4&U&4&#&4&&&4&<&4&2&Z&<Z3&1ZW&)! Z& Z&#Z&&Z&<Z&4Z&*Z&/Z&2Z3&1 Z&6W&(Z&u5&wZ&yZ8&{Z3&'&1 Z,!]EX/ >YEX/>Y+ 9/ 01"&5467#!#3#3#3267j(7.F!  .,+*AB?B%- ZU&4&#44&&44&/44&244&R14&<44&*44&(441YEX / >YEX/>Y+ !'. 9}./,01".54>32&54632.#".#"32675#5338]D&'F`8&7.  .5(Q`ZW0pZ $EdA@eF% (5; 3j`^k=!Z&&)Z3&1)Z&-) VgEX/ >YEX/>Yܸии иܸи ииܹ0157533533##5##35# NSSJJSSS)XXXX.PP& M &#&&4&(&4 &*J&2&<?&6M3&1+,5EX/ >YEX/>Y+ 01"&5467#3327(8+S"-,++<4- &/&&/Z&R+Z3&1+ZW&)+S&#Zg&=QoZ&RZ&uZ3&13&'*1ZW&) ]EX/ >YEX / >Y++ 9 и ии  017'7373!5eS08N1^EZ-&#CZ-&2CZ3-&1CZ&#,Z& ,Z&<,Z&(,Z&R+Z&2,Z3&1+ZW&)+4& &4&#&4&&&4&(&4&4&4&*&4&:&4&<&43&1'4&6&4&u&4&w&4&y&48&{&43&'&&1'/"*EX / >YEX/>Y 9 9 9 9 9 9  #( 9) 901"''7.54>327&#"2654'']?8$<$@Y6.N8%<$AY)BJWIW* 6AF#]9?dE%AF"[9?fF&I2+kn`F2,4UEX/ >YEX/>Yк 9 / 01!"&5463!#3#3%3#"H`&&a[[B?BBca[d4-+KEX / >YEX/>Y 9 и  &01".54>32654&'7'2654&#"'6Y@$$@Y6;0R@ :.(-$AY5HUUHHUU &Ff??dE%C&0; #lG?fF&Fm^^ii^^m4-&R#&4-&R &4-&R6&4-&R(43-&R1'4,$0IEX/ >YEX/>Y+и%+01"&5467.54>3232672654&#"D(7#7X>!$@Y65YA$WP)%  .1HUUHHUU,+!;'Gc>?dE%%Ed?i"8- m^^ii^^m4&/&4U&&Z&#Z&2Z&<Z&RZ3&1Z3&'*1ZW&)*&#*&&*&<*&U*&R*&2*3&1*&['*]EX/ >YEX/>Y9ܸи/#901"&'732654./7.#"#4>322N+3),#<-q6*?GT9R5I^qTN*< #2.$ .r%KKG.K5J;qI:6)&<&U&R3&1W&)UEX/ >YEX/>Y9и и и0135#5735#5!#3#|Y#||,EE/W& #W&##W&&#W&(#W&4#W&*#W&/#W&8#W&:#W&<#W&q#WU&j#WO&s#WU&m#W3&1#W&6#W,-;EX/ >YEX/>Yи"01"&54>7.5332>53327A(8  -J6S!--!O!/'(-,+! 5V>.-<$$<-/5I2" 8- Wc'7EX/ >YEX/>Y и"01".5332>53>54'7$,K7S!--!'3@ *6K 6W@.-<$$<-/')')@W6Wc&##Wc& #Wc&6#Wc&(#W3c&1#& V&#V&&V&4V& &#&&&4&23&1&6&(-&#-&<-&2-3&1-W&)!  WEX/ >YEX / >Y 9/иии 01757532+532654&+3#!M~S>]YY]>~~+߁ca[d/Z9EX/ >YEX/>Y++013332+532654&+ZS^.L88M-^UEBCDUV$<,*>)p055(:#QEX/ >YEX/>Y 9 /  !01".5467!.#"'>32'267!"5U=!QK'B([:5W>"$?Y4?S Q &Gc< V_7&%Fd??dG&DVPNXZ%aEX/ >YEX/>Y9и/и/01"&'732>54.#"#3>32i'    "0 KSQO-)G4); A/O<7K/+#? +@fHIhCZh7EX/ >YEX/>Y +0133"&'732653ZS$   %S>A2-KWZh SEX/ >YEX/>Y+ к9к 901"&'73265#'##33.=3x  <MT<M7>-)2o)Y*o']*DQZZ/EX/ >YEX/>Y013!#ZHF@ 5EX/ >YEX/>Y 901353%!/#_Q881+1EإZ-Z4#CEX/ >YEX/>Y+01753".54>32'2654&#"̶[6Y@$$@Y65YA$$AY5IVVIJVV??%Ge@?dE%%Ed?@eG%CmaaiiaamZZ 3EX/ >YEX / >Yк  90113#.'#aWUU -P--P-Z-Z1 CEX / >YEX/>Y+  0135!%53%5!1vfBB??BB4Z3EX/ >YEX/>Yи013!##ZS@Z, EEX/ >YEX / >Y и/и/01357'5!!!,m 1-AB0_ 'G&++ и и&ܸ&ии014&'>%5.54>753WKKWqWKKW8Y?""?Y8K7Z?""?Z7BGIBBIGG5J//J5GG5J//J5G?2KEX/ >YEX/>Y +и  и и01!5.=33>=3doPBAMABPod`f|HC CH|f`,%-YEX / >YEX/>Yиии/ $,и,/013535.54>323#5>54.#",k##?Y67Y?##k0=(;%%:)=/B*4?%6]C&&C]6%?4*B;#gK(F22F(Kg#;&4&4 U|/EX / >YEX / >Y 9к 9013'.'#3#'#!3^X00SJJ+S+,RbZ S| /EX/ >YEX/>Y 9 /ии 0133353#5#!3ZSSSSb,-1g|//EX / >YEX/>Yиии/ $,и,/.013535.54>323#5>54.#"!3,k##?Y67Y?##k0=(;%%:)=/SB*4?%6]C&&C]6%?4*B;#gK(F22F(Kg#;bZMEX/ >YEX/>Y9013!!32#'3254&+Z`c,L7 6K-f[EDXE"7();&>`.'ZZT K}/EX/ >YEX/>Yиии01#'53>7>7!3#5!73#iG   &FGb" 6*B1%>=A(@6v4|303Z+EX/ >YEX/>Y+к9 и/ии "и)к&)9(01!5##'.#*'63235337>32&"#"#'#6LY8   (=@ENE?>'  !7YKt&K'9ւ9'K&s+*MEX/ >YEX/>Y +# 901"&'732654&+532654&#"'>32 7J $'8 1.0-8**%+37#K?)< A3&;)ZEEX / >YEX / >Yи к9 901#5467##337MYEX/>Y+ и/ 9013337>32.#"#'#ZSWN   FYXՃ%L%sAEX/ >YEX/>Yи/01"&'732>7>7!##2     S  ") K 6,ORB?=O/Z-Z4ZZ4GEX / >YEX/>Y 9 9 01"'732?33?3x$. W_,'XRB G&ll]4;/S YEX/ >YEX/>Yܹ иܹ ии014&'>%5.546753SMMSySMMSp~~pGpp?CD??D COb]]bIIb]]bOZT) A} /EX/ >YEX/>Yи0133333#5ZSTFG@@6C7EX / >YEX/>Y+ 01!5#".=3326753o. /L4RBA)T)C1~~>/Z CEX/ >YEX / >Yии 01333333ZPPP@@ZTQ}/EX/ >YEX/>Yи и и 015!333333PPPF@@@6DCEX/ >YEX/>Y+013#5!32#'32654&+ʮV.M88M.VNBFEELF$:(,=(C-30+ZvIEX/ >YEX/>Y+ии01!3!332#'32654&+#SSL.M88M.LDBFEEB$:(,=(C-30+Z9EX/ >YEX/>Y+013332#'32654&+ZS`.M88M.`XBFEEV$:(,=(C-30+  IEX/ >YEX / >Y 9/012#"&'73267#53.#"'>3W?$%BZ49W.?(FU PB&;,#Q$Dc@FgD",4W^?KS4!#Z"eEX/ >YEX / >YEX/>YEX/>Y + 01"&'##33>32'2654&#"fsSSt b4X@##@X5FTTFGSS tju%Ed??fF&Fl__hh__lTEX/ >YEX/>YEX/>Y+901#5##7.54>335#"T_^6B4I+ WV?AK<+:#'2_Z& Z&4&'SEX/ >YEX/>Y!+и&и&/015!#>32#"&'732>54&#"#+*I6+8 A=&TEE(>,+<%A $51Z&#w4 MEX / >YEX/>Y  9/01".54>32.#"3#3267*5ZB%&D\63O/5$DW WJ';."U #DfBBeE#(3PN?X]2%&*Z&4 =EX/ >YEX/>Y+ и01"&546323"&546323?uSX_&/WEX/ >YEX/>Y/+и/'01"&'732>7>7!32+#%32654&+2     C.M77M.z  ")s:BGEE9 K 6,OR$:(,=(B?=O/O-30+ZgEX/ >YEX/>Y9/ии/йи/013335332+5#%32654&+ZSTC.M77N.>:BGEE9$:(,=(C-30+ EEX/ >YEX/>Y+и015!#>32#54&#"#+.H2R<<&TEE'A.>/Z&##wZ& *w&0wZT ;} /EX/ >YEX/>Yи013333##'ZST E@.HEX/>Y+ +ܸи и013#53533#32#'32654&+qqTB.M77N.A9BFDE8:cc:^$8(*=&?,30(4!MEX / >YEX/>Y  9/01".54>32"!.267!'6Y@$$@Y65YA$$AY5BT > UAEVV %FeAAdE##EdAAeF%SNNSh_YY_EEX/ >YEX/>Yи/901333>?>32.#"WU  020  x,Q-2L,B7KvZ5|/EX/ >YEX/>Y013373#ZD@! QEX/ >YEX / >Y  9 /ܸи/  017575!#3##5!OHS,F/T0}/EX/ >YEX / >Y+ иик 9и/и"и(к,9.015#'##5##'.#*'63235337>32&"#"3~$KNLY8   (=@ENE?>'  !7}Dt&K'9ւ9'K&s6+T-a}/EX/ >YEX/>Y9/#9,01'.'732654&+532654&#"'>32/O$*$J03HICA1D<:-I6+ Z2Sc*(0>+;" $ 8 1.0-8**%+37#K?)< A3!6(ZTg}/EX/ >YEX/>Y +ии/ 9015#'##337>32.#"3%XSSWN   FKՃ%L%s6rtEX / >YEX/ >YEX/ >YEX/>YEX/>Y+и/013#5!37>32&#"#'#ʮWN    FYXFՃ%L sZT?U}/EX/ >YEX/>Yк9/  и015#5##33533KSSSG@64TG}/EX / >YEX/>Y 01'.54>32.#"3267*F3'C]62O/3"M\XM';.;W +C[8?eG%(3j^_k2A UEX/ >YEX/>Y9к 9иܸ01757333>?33##57X XB BVcqS+'77/Ti}/EX/ >YEX / >Yк 9к9 99015#'.'##'33>?33(L    JX[F    CXvF)) z%%z6CT G}/EX / >YEX/>Y+ и015#5#".=33267533K. /L4RBA)TG )C1~~>/@6Z7EX/ >YEX/>Y+ 01>32#54&#"#- 0K5RBA*S)C1>/Z&0\z&0zZ&0:Z&**w4&4&z4&*w&:w ,8DEX/ >YEX/>Y09?9 0?9?09!9!9*!9$*969<*901".54>7.54>32>73&'>54&#"267.''@-(#16;#-H&& K/!4>E PU &5%+3(H$< (5+# </#?0)$ %EJ*3[)B-!+0!!) J(.)075EX/ >YEX/>Y01".54632'2654&#"-I3j[[k3J-3@@32A@ &Ff??fF&Bejk`ajje23EX/ >YEX/>Yܹ013#5>73j):?5"=EX/ >YEX/>Yи/ 0135>54&#"'>32>;(?cD#34%=.%V5(A-#YEX/>Y+(901"&'732654.#52>54&#"'>32B_(G50?*E3-=%2-#>*"R3&A/9.4G5G ,4$0(#<!$*3%#3 -< B6#8'$ SEX/ >YEX / >Y 9/и ик 901!5!533#'35467#%]MM 6F?Ʌ;$MEX/ >YEX/>Y9/01"&'732>54&#"'7!#>32DY&C3, @3+*$ )$A1!6G ,5$(29D (=*+B-> ,MEX / >YEX/>Y'+  9!01".54>32.#">32'2654&#" ,J7%>Q-0F-34)J&KY0@#)955A@ >_AMnF !21P:#QQ&?,?9//9"JF!3EX/ >YEX/>Y 013>7!5!%:*k3?$Gwkd5D1:hmzL6%3AWEX/ >YEX/>Y&<+ &<9<&9,401".54>75.54>32>54&#"2654.'*F4'!1-=#NZ$2F4/(3$/ 3=(8!1E &4+" ;)3$N<&   )4&*3%1*$!.'" 5$)41 +MEX"/" >YEX / >Y+"  "901267&#""&'732>7#"&54>32?m'941H,34(H%JZ/?#+K7%=Q#9017!21O:"QQ&?,>`@NmF U-EX/ >YEX/>Y ܸ017/3"&54632t S ####PP####U1EX / >YEX/>Y ܸ013?3"&54632g 9 )####PP####0o&&*EX/>Y +!ܸ017&>54&#"'>32"&54632$+,>2(O4HU!%"""##( #*10%D:,"#####:y&*EX!/! >Y+!ܸ 01"&54>'3327"&54632HU!$I$+,>2(O(#### D:,"#( #*10%####P[^~P[X^&~~9Xd?[g9Xkd&?[qg&).)s, +0175!)J99), +0175!)]99R v +01.5467?EE?3:99:~TnmUO^^N&v +01'>54&'7Y3:99:3?EE~N^^OUmn^]++013#3^uuf//]++0153#53ttf/e/="]/+-++  +$ 901"&54654.#52>54&546;#";;: "" :;-) )f1D&>$4 %='D1/"(!:"01 2.#: (#/ ]-+++#$+ $#901532654&54675.54654&+5323#) ),<9 !2$ 9&D1#MBWC(@D#?E*PF#CG-FH2CI-@J'@KA<^L'<^M+N!O#DMBPWPCP(P@DP#D?EP*PPFP#DCGP-DFHP2PCIP-D@JP'D@KPA#LP'#MP+HNP!OP#M $/EX/>Y ܸ01"&54632'2654&#"DQQDCRRC&00&'00 ldckkcdl3ONNMMNNOW /EX/>Y013#5>73U!,44*z(@,/EX/>Yܸи/ 0135>54&#"'>3234-F.(#*&C(;G'5%)A6/&,!#"*@>458 7#?*</EX/>Y +ܸܺ# 901"&'732654춮&#"'>320J+2 .@937' ('=)-"&!3&3 +!!$""#)(""#'#/1'+*P J/EX/>Y +  ии/ и к90135#5733#'357#ܲH::o2h!.hFmQ#C"0/EX/>Y +ܸ01"&'732654&#"'73#>324I+0"#-.$#ՠ  /#%3 +!!0&(.8_ "12#-F'0/EX/>Y"+ܸ01"&54>32.#"632'2654&#"ER.>$",!,>+7;?#/ '&%(0 h]7R6 - GK(E80$3-##,::2C(/EX/>Yܸ и /013>7#5!+$- 3VPM)7$-TUY3-@!-:D/EX/>Y"6+ "696"9(ܸ.01".54675.54>32'>54&#"2654.'2$- !,5H  "'%2&$2 .$6* (%7)&701#)%"' 1*'@ '0 /EX / >Y+ ܸ 017267.#""&'73267#"&54>32(0%(' "-!,>+7;?"0FR.>::-##, - HK)E80$h]7R6A +01.5467+--+-&!!&O=UT=;}BC}<' +01'>54&'7V/&!!&/)-,O<}CB};=TU+W EX/>Y01"&54632Y!W+EX/>YEX/>Y 01'>5#"&546321"2t% (%$-D#MB W C ( @D #?E * PF #CG -FH 2 CI -@J '@K AL 'M +aN !aO %*{!BNm; + / / / 9ܺ 9013'.'#3#'#~   HC''y>>$H#%FP9o;%7//$9$ܺ $9ܸ0132#'32654&+32654&+9!8)&&04,=$Q>6.11@I6;:7I ( 3 3, 0 $""'+&$ hC // ܸ01".54>32.#"3267)G45H*)=#)32.#"32675#53+I67K,->$+ @LHE( YF9S54S;!([NP[ k39z; //// +013353#5#9???P9x; //0139?P ; //01"&'732653+;,$""?0$")0)2%9; 1/ ///9 9 9013373#'9?FE~HҥT94;//01339?49;;/ /// 9 9990133?3#5467##/#9ISPI;#Q!R$VVPG``G9v;'/ / // 990133.=3#'#9B.:A/Z J#PY!F" C //ܸ 01".54>32'2654&#"*E22E**F22F*9DD99CC;S54R99S35S;6]ONZZNO]9g; // +0132+53254&+9IZ,;$LEl66E:G#3"V-!C *+//$ +ܸܸ!012654&#""&'.54>3232679DD99CC?S$;*2E**F2TE8# "^PNZZNP^:-$:N/4R99S3]t09p;)/ // +  90132#'#53254&+9!9*4+nGeLFe32F /"2= P(!LC-+//ܺ9ܺ(901"&'732654&/.54>32.#".O%@!*+(? &4&E!0#)  ?*/P"*% #*'  1-7IT;//ܸ01#5!#C{558x;// ܸ01".=332>=3$;+>%$<*;-H5&3 3&5H-\; / //90133>?3BE    C@&B&&B&P ;!=//9 иик9 90133>?33>?3#'.'#h[A+ ;8; ,?3#'.'#vE8  6CwE<  <jjp  pC;//9 01533>?3B7    5A v..vL; '/ /ܸи/ܸи/015#5!3%V5&4%*"5//+ ܸиܺ901"&5467.#"'>32#'#'275-6_h#7E'<722 '+M=3+57 ) +F?%1(U'4U_ L//EX / >Y 9и/ 9ܸ 01"&'##3>32'2654&#"00>1?C'2%$1'*'+) ~:XK)A-3?<4<+"//ܸ01"&54>32.#"3267CW+9#1*76+"3WQ(?+ ( A54A (!B_!;// /ܺ 9иܺ901"&54>32'53#'#'2675.#"@I'3,>2,$'#3*ZT&<*8w,#3=332#3267'34.#"!:*)7%3 8-*9$0+>)'?+,4  27 ("0j'///ܸии01#5754632.#"3#@--04   DD/*3A .!.1L3?NX/EX/>YG++4"++G9 4"9и:ܸи@017"&5475.54675.54>323##"&';22654&#"2654&+"&' !-    >;8,>%''&&%,6!5 0,**  ,+ 0 * %*(!'!!%$"!'%4A_// //013>32#54&#"4>8 8.>&%/}C F8&,/*~Y //ܸ01"&546323T2> AY/ /ܸ ܸ017"&'732653"&54632  >* 1c6=4L_ 1 / /// 9 9 9013373#'4>Ep~E]8͠CQ4_// 01"&533:7u$> +&p /4"C"//к"9 к 9"ииܸ0133>32>32#54&#"#54&#"420!C5 6/>#%>#%A-<$E9&,&,4A-//к9 и0133>32#54&#"417 8.>%&/A-F8&,/N //ܸ 01".54>32'2654&#"7**77**7*..**//+>((?,,?((>+3A46@@64A4U H//EX/>Yи/99ܸ0133>32#"&'72654&#"413?C'21N$1'*'+)%XK)A-?h?<4<+!B; /// 9 9 иܸ 0157#"&54>32373'275.#"0@J'34&0&&'#3*p:YO(>,( 5%>77?4%//к9 0133632.#"42&5 ,A8@8&+</EX/>Yܺ 9ܺ$901"&'732654&'.54632.#"$A/-":5#4! #@) &6(  ,7'</EX/>Yܸ ܸ и и01"&=#5?33#3275+024XX1 ">20[[2>.2?>/EX/>Y ܸ ии/901"&=3326753#'#8/>&)>17E8&+-9 &/EX/>Y90133?3|t>::=tA``F/EX/>Y9и ик 990133?33?3#/#iY@,/82+;WK++A[[[[\\*P/EX/>Y ик 999 9017'33?3#/#lcD)%BbiD+#!)B33BE77E7</EX / >Yܺ 9 9 01"'7326?33>?3A $ ??4=w:2$?..3@ '/ /ܸи/ܸи/0157#533⧬!2"2$h +015.54>32.#"2>'5-= +*-4;!H8 0!$(+$);"2(EX/>Y+01373'32E EPEEG2  +01'3wEE  +017"&'573267h 1j   !*6+?<&1 + 6$L/EX/>Y 99 9к 9017"&546733>?3'2654'#%)p?;:32#3267'34.#"p-f#!:*)7%3 8-*9$0n(wf+>)'?+,4  27 ("06 )9//+9/ܸ!ܸ'01'7".54>32#3267'34.#"#g,a!:*)7%3 8-*9$0w(+>)'?+,4  27 ("03!1//9/ ܸܸ01".54673.#"'>32'267#&4 /-'5 ER(5 %/$,6 -8 (XQ'>+101(9!B!P/EX/>Y 9и/и/9ܸ01"&54>32373#'#'2675.#"@I'3,03,$'#3*ZR'=*#4=3<>"C,P/EX/>Y +ܺ 99и/'017"&'7326=7#"&54>32373'2675.#">1+-,@J'32(1N<$(#3*+1& ,WH%=*&?H;22;4r_ //0134>,+ + +01"&54632'"&54632Y)8f +0153)8..):3c +015!) :))): c +015!):)))#+ +01".54>32'2654&#"-##--##-!**!!**!//""//!..#%..%#.g-!5(EX / >Y"+ ,017'7.5467'76327'#"'72>54.#"F,@@,D0?:D,AA,D:@/o+  +,  ,g-A:##;B-F%F-B;##:A-E&$11$$11$4-EX/>YEX/>Y 99и/и"9)9,и-015.'732654.546753.#"0Z & M.87)>I>)OB<0C,5).6)>I>)SHnc+9'8/(5'",?1CY ec*14,$.#!/E6H\ e5,[EX/>YEX/>Y ++и/ !и"0135>54&'#573.54>32.#"3#!637dC 1D*6K00"69  2_94 = *D0+ /A4 ; 85FG~kEX / >YEX/>Y+ик 9 ииии0135#535#5333>?33#3#ϢVNNT0A/@!C##C!/A0~OEX/>YEX/>Y+ 9ии013#5333>?33#ϢVNNT0M!C##C!05qEX/>YEX/>Y+ии!и"и*и+и/01".'#57&45<7#57>32.#"3!3#3267?-M<) @;;@ *?S1-N12 BP  M>%71!T !@[;+  ,;]A"-!/!bW1  0U`$#,,1=%7++иии$015.54>753.'>7>97@w-J56J*4,@(- 4$H'6CX O Xgh%32.#"3#[& /)WE MP*   ~&:a> OM;8dh ? $/??.K6= 7EX/>YEX / >YEX#/#>YEX%/%>YEX/>YEX6/6>Y# 6#96#9.6#9/01".7&'#7.546?3623273&'>7> <>636x  &:Ck\ &   &)1< 30 O3 H Di#c q&licfr #.#,)1b54oEX/>YEX/>Y'9'/+и,ии+и' и'&ии30135>=#573.'#573.54>32.#"3#3#!637kE T= 1D*6K00"69  2_9,,$*D0+ /A4#115FG ~#)/EX/>YEX/>Y +9 и ик 9  !ииии -и(ии ,и&ии013'3'#5#575#57533533#3##'#3'5#3'5# /7 ,KKKKTYWAHHHHTT\6H{M93&<%*<+)"&; ~!iEX/>YEX/>Y+!9!/и!и и!013#575323#+3.#3267#SIIy,K:$>>$:L+*KB BL3'?-8,A+El;1;9~ #)EX/>YEX / >Y +ик 9  к 9 'и!и к 9иии к$ 9013/#3?##573373333###'3?#+o 7(GA'M?#H#AG%;A&Y)7(' 5 t'ii/&%$+/>iiD+/PEX,/,>Y +,.ܸи ии иܸ$017"&54>32'5#53533#'#'2675.#"5!HU.: %/FNN:9/(%3qgna\)B/S"1CC,S+; +>E11 ~$-2{EX / >YEX/>Y ииии ии)ии*ии2ии.ܸ013#575#575323#3#+3.#4&'#3>327#SIIIIyLpG?>FqM*E3 k y$;%x7A)  )DAE?" ; L/)mEX / >YEX/>Y  ܸ и " 9"/$(и)015.54>753.#"32675#53/N87N1<*F13")?+UM1eG)nd2TtHFrT5ec,.!%Db<{E$d;qEX/>YEX/>Y + и и'и (и -и.и501"&5467#573>7#573>54&#"'>323#3!3267Ug ND*&E /*%3+J8%>-`,75*E%!^ UL*+ ,0 $0. -(8#11 0,'3'6!-=%UEX/>YEX/>Yиии$015.54>753.'>7E@AD1P9 9P24*G1+00H.Ap  c1TvIFsT4b_,/#,&/dH~gEX/>YEX/>Y  ܸܸܸ и ии901753267#573.+5!#3##'HGHSE QBG{&DBRA^C:<,.&D15#1KW~"cEX / >YEX/>Y+иܸ ииии01575575377>54&'7s\\\\T!E8$F5^ 050H041ǞV5VHV4W)=' ?^>!~kEX / >YEX/>Y+ܸܸ   ииии0135575575#5!#77ςD5DHD5D@@E5EHE5D!~ 9EX / >YEX/>Y  иии013#57!#5!ϮFf,0&M11 ~#gEX / >YEX/>Y 9|/иииииии "0135#575#5732+3#32654&+SIIIIx/Q;!";Q.) HOOH +=,;+D/0F-=0CCBE8YEX/>Y013j8 XYY#'B 'qB#'3?KEX/>YEX / >YEX/>YEX/>YEX4/4>Y+".+ (":и(@и.F013"&54632'2654&#""&54632'2654&#""&54632'2654&#"j8HDQQDCRRC&00&'00DQQDCRRC&00&'00DQQDCRRC&00&'00 X ldckkcdl3ONNMMNNOldckkcdl3ONNMMNNO3ldckkcdl3ONNMMNNO@'C '[F@'C 'FD#'E 'F@'C '@E)'D 'rE@'C '@G)'D 'rG#'E 'oG*!'F 'G@'C 'JH#'G 'oH@'C '@I@'C 'JJ#'E 'oJ#'G 'oJ'I '=J@'C 'JK?! !-jEX / >YEX/>YEX/>Y(++ (и/"013#5>73#5>73"&54632'2654&#"j8HU!,4~U!,4DQQDCRRC&00&'00 X4*z4*z ldckkcdl3ONNMMNNO#'B 'oE"h, +и 0175#53533#ضAh>>"+i +015!"+>>2~ +017'7'77'^,,,,~----"`3! +++015!"&54632"&54632"  +>>h3u{"&k" +901-5%SӆӃBGN22N" +90175?5/5"ӆGN22NGB" EX / >Y 01-5%5!S҇SJGI,,I>>" EX / >Y 0175?5/55!"҇SGI,,IGJ>>", 8EX / >Y+и и  0175#53533#5!ضA>>>>< EX/>Y013#/#>>>$+ +и/ܸܸ01".#"'>323267P/)&&.B /)&&.B  !0*  "0)$&k"hi +01%5!5!h>('3AS4+<+.+( + 99+9?901%"&'##".54>323>32%267.#"2>54&#":@]- "+47)+<#3*!)07 %?-.?h*B B&)47(<6+L%*KA9$+9!(?,%+"/@&+F1R6&+4/**8'3?748;RMk("0MEX/>YEX/>Y )+ 9#01".54>326454.#"'>32'267.#"$B28P3)O$4 @0& O/as&Fb3AY!E!JH( 1G-1S;!&! ?X823 #Vd7Dlc*"XB/"4b3%++01"'732654.54>32.#"d  +  6+  )  6>RN7~80T=#>UM6~71T=#)14 +01'73>73Gt<_ -;  m.B-yV~ (EX/>Y +0155!!!wx5FF5GGYI~EX/>Y01!#!YUx S *IEX/>YEX/>Y9"9(01"&''>74>323267>54&#" ?[ !+'69Jh\4%+!Bz;B!( VU  4:R5NK`O#F:3(YEX/>Y"+ܺ 9 *01".54>32!"32673!2=4'.#"J`77`JI`8)pADv*42 *n>Ao* 5[zFFz[55[zF /5=3Yܺ901'3'.  /**I'O +01'7!5!'7?+J+.D.*A "EX/ >Yܺ9017373.D/*J*-R +01!-%<%f +01 YPZ!^';+ +01".54>32'2>54.#"7".54>32TrBBrTTrBBrTEa::aEEb::bE4]G**G]43^F**F^K9lb`l;;l`bl980]VV]11]VV]0a&Eb<;bE&&Eb;=bE%-R ++017!%!!-B8@V<8B,3L +01533<73L +0153%!3HW<7:-f+9013-76vu-f3+99990137 -796vua,+3L +01#5Lvu73L +01#5!Lvu,7:R+901#5R7R3+999901#5 R79aJ (EX/>Y+017!%!!J=N5 v3=+4J%(EX/>Y + 01%.'73>7!!7!>7]F+8%= iB'Do$=75)'5hM@&:~?na_|v3#=2&-=h.'73>7I08*CN`n;6;pbRSE&?CY:27e&+ 901"&54>323'>54&')<*:#!2",  #A</?&&*!  ./3'E )0Si)?*85EX/>YEX/>Y 013'3?/#ݥK'>AA>?AA TTER +017RQ"[Rj&@ +01/76"Q[R9?#`U'#JQ'=G = "t8%t>;\ +01'3FY)7= "o= o\X9bA'}K3Y)s;-*}789JE1cT2vV . #/;GS_kwEXN/N >YEXY*$+60+++ +ии/<BNH$Tи*Zи0`и`/6fиlиrи xи~017"&54632'"&546327"&54632"&54632"&54632"&54632"&54632"&54632"&54632"&546327"&54632'"&54632l- =ZZ> +amnfg~mn%q=8 EX/ >Y01'7:=7y6cEX/>Y01'7/s7.! |/01'7CU'.= EX/ >Y01'7*:=)7cEX/>Y01'7%/*7._ /017!+UG9e8*EX/ >Yܸк90173'#rRr#vvX qqlF*EX/>Yܸк90173'#iVi$nnqq]]SA0EX/ >Yܸииܸ01".#"'>323267H& 7 %& 7 %A ,#2$ ,#1$OI0EX/>Yܸии ܸ01".#"'>32327K(!86-(!(86" 9BB:A{Y /015! Y99zEX/>Y015! 99{Y)z*d; EX/ >Y ܸܸ01".'732>7(:%3%%3&9;+6%%6+c< EX/ >Y ܸܸ01".'332>73*:&D !! D&:<+7''7+nJ EX/>Y ܸܸ 01".'73267#4$2/++/2$4#/#11#/#iE EX/>Y ܸܸ01".'332>73*8#H$* H#8%0#30%J6 +01"&54632J95 EX/>Y01"&54632!!!!nK + и01"&546323"&54632`Kh- (EX/>Yܸ и01"&546323"&54632g<P EX/ >Yܸܸ01'>54'7  SEJ(<(+6/-Oh EX/>Yܸܸ01'>54'7  S BH(&'0)& *n  ++01"&54632'2654&#"3;;33;;3!!!!*8+*88*+8%!!!!ap  ++01"&54632'2654&#"*77**77*1)*11*)1$8 +01'7'73-V;3.W:8l$EX/>Yܸи017?f\8iu\8iԘ  e>&EX/ >Yܺ901'737)r#vv#r> qq lM&EX/>Yܺ901'737+i$nn$iq\\q$ +01'3;$998`/ܸи01'7'7dc:Wid;V82fl(EX/>Yܸи01'7'7ei8\ui8\  d8/ܸܸ 01'>32.#"i3%:((9&3%%86++6%%nI$EX/>Yܸܸ 01'>32.#"`2$4##4$2/++//##/#114. +01"54676323&+4E#> ">D  +01.5467 (JES > +.3+23 +01'67#"&5463262&2 ,E#?<P5U +01#5#5353U2oo2H/HL +01##533Lo22oHH=UEX/>Y01#5#53U2o=^/ +01'654&'7T@ (7) E&-7  ++01&546"37<==<(!!(5..5#""-`"EX/>Yи01#53533`G2G/jj`+01##5#53`G2Gjj/`  +и 01##5#53533`G2GG2GHH/HHO`~ +0153`//361n73n7N +ܸ01'>54&'7W?.$#A4U(&#",+?_  + ܸ01.5467'A4UP?.$#?$",+)N +ܸ01'>54&'73W?."+,5#&U([C ,+N +ܸ01'>54&'73W?."+,5#&U([C ,+2g +01"&54673327&4.: $.+*)@7 ) ,m +01"&54>733267(7  < $  .,+&! 9- # +0173#:y +015##53K.aae!;d-d@S"'{W)SM'|B ++015265487(!!(<==#""#5..5y +0153353y..``y++0153'35#yĖ(TXG+и/и/ и и /и/0146323>324&#"#54&#"0.''.000NF FN<(*&&*(<+T %EX/>YEX/>Y01'7'77'3!33!33!33!3+!33"33"33!3SA'OI(7Z +01"&=33267,(%@  0-.  1:&  +01'>32.#"Reကe`mm&*>AA>*:55rLL'/ +ܸи 01'7"&546323"&54632#R1s"l 4EX/>Y +ܸи01"&54632?"&54632g-_5ohw$mle3'/ +ܸи 017'"&546323"&54632(-BDt= rLL# ++и 01'7"&546323"&54632`1Ri"sl4EX/>Y+ ܸи 01'7"&546323"&54632&%o5.Qm$e3 ' /+ ܸи01"&54632'77"&54632q]@B)IS gL&#/7+*иܸܸиܸ ии$01>323267#".#""&546323"&54632*&$**&$'5'5zrL '+ ܸ ܸи01"&54632'5!"&54632`: %L//l 0EX/>Yܸ ܸ ܸи01"&54632'5!"&54632g3 ..rLH5+ܸܺ9ии0137#'"&546323"&54632b``^D^ HII\\l>EX/>Yܸܸܺ9ии01'737"&546323"&54632$c!dd!cG`KK`|z:  ++ܸ01'73'#?idDdgeW1e:"\\"Hx"rx ,EX/>Yܸܸиܸ 01'73'#'7_"]H]"]{a#ZZE ]' :  ++ܸ01'73'#''7idDdga#q0:"\\"Hp$-x 0EX/>Yܸܸи ܸ 01'73'#''7_"]H]"]YZ#ZZEX%z:'+ܸиܸ ܸܸ01'73'#'>54&'7idDdgv  %;?!:"\\"H#)$# 4EX/>Yܸܸиܸ ܸܸ01'73'#'>54&'7_"]H]"]u !& ;=8ZZE#*$#&#w:#7+ܸиܸܸи ܸи01'73'#'>323267#".#"idDdg!#"+!#":"XX"EK'2  &3  oDEX/>Yܸܸиܸܸи ܸи01'73'#'>323267#".#"_"]H]"]$)"-$)"WWBS&5'5d;@#+ܸܸ ܸ01'7".'732>7'X4`(:%0&&0&9|(+6''6+n,EX/>Y ܸܸܸ  ܸ017".'73267&_5k#4$/0--0/$4@t$mb#/%33%/#d;@#+ܸܸ ܸ01'7".'732>7e4X,(:%0&&0&9q(|+6''6+n,EX/>Y ܸܸܸ  ܸ01'7".'73267&)k59#4$/0--0/$4@m$#/%33%/#d;P%++ܸܸܸܸܸ!01'>54&'7".'732>7#)=D$(:%0&&0&9$2(( r+6''6+n!4EX/>Yܸܸܸܸܸܸ01'>54&'7".'73267 !%;>"#4$/0--0/$4 #*$# b#/%33%/#p;")3 + ܸ и!ܸܸ&иܸи!)01".'73267'>323267#".#"%4#/.//./#4#%"/#%";&++&&2  &2  o)// ܸܸ и!ܸܸ&иܸи!)01".'73267'>323267#".#"#3#......#3$)"-$)"&**&'5&5:$++ܸиܸܸ ܸ01'73'#7".'73267b_D_`-&(**(&-:SS>I   w8EX/>Yܸܸиܸܸ ܸ01'73'#7"&'73267_!\H\!]BB.*,,*.BWWEI8&!!&8{YK+ܸ01'75!" & 'c199z EX/>Yܸܸ01'75!y' ;&g099h/z,/EX/ >Yܸ ܸܸ01.546777#F;I3+JCA )*3'.^/l,/EX/ >Yܸ ܸܸ01.5467'7A#F;Is@K&A )*3'8s2' %// ܸܸܸܸܸ"иܸи%01.5467'>323267#".#"$:?;% #%"/#%"2"' |&2  &2  d/,/EX/ >Yܸܸܸ01'>54'77x I;F#r*JBA&'3*)  d/s,/EX/ >Yܸܸܸ01'>54'7'7x I;F#?J'A&'3*) s2'%//ܸܸ ܸܸܸиܸ и01>323267#".#"'>54&'7#%"/#%"C %;?:&2  &2  ! '"&!$6&!'$$pp&p:`[ u  * D P Z e p y Y w L Y t *E o 4/ c 2{   4       -  C  YCopyright 2010, 2012, 2014 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name Source.Source Sans ProRegular2.020;ADBO;SourceSansPro-Regular;ADOBEVersion 2.020;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406SourceSansPro-RegularSource is a trademark of Adobe Systems Incorporated in the United States and/or other countries.Adobe Systems IncorporatedPaul D. Hunthttp://www.adobe.com/typeThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL. This Font Software is distributed on an AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFLSlashed zeroStraight lAlternate aAlternate gSerifed ICopyright 2010, 2012, 2014 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name Source .Source Sans ProRegular2.020;ADBO;SourceSansPro-Regular;ADOBEVersion 2.020;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406SourceSansPro-RegularSource is a trademark of Adobe Systems Incorporated in the United States and/or other countries.Adobe Systems IncorporatedPaul D. Hunthttp://www.adobe.com/typeThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL. This Font Software is distributed on an AS IS  BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFLSlashed zeroStraight lAlternate aAlternate gSerifed I2$%&'()*+,-./0123456789:;<=DEFGHIJKLMNOPQRSTUVWXYZ[\]bc     de !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMfNOPQgRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyhz{|}~jikmlnoqprsutvwxzy{}|     ~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ " B >@^`_? #      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !Aa      !"#$%&'(C)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~AmacronAbreveuni01CDuni1EA0uni1EA2uni1EA4uni1EA6uni1EA8uni1EAAuni1EACuni1EAEuni1EB0uni1EB2uni1EB4uni1EB6Aogonekuni01FCuni01E2uni0243uni1E06 Ccircumflex CdotaccentDcaronuni1E0Cuni1E0EDcroatEcaronEmacronEbreve Edotaccentuni1EB8uni1EBAuni1EBCuni1EBEuni1EC0uni1EC2uni1EC4uni1EC6Eogonekuni1E16uni01F4 Gcircumflex Gdotaccentuni0122Gcaronuni1E20 uni00470303uni0193 Hcircumflexuni1E24uni1E2AHbarItildeImacronuni01CFuni1EC8uni1ECAIogonekuni012C Jcircumflexuni0136uni1E32uni1E34LacuteLcaronuni013BLdotuni1E36uni1E38uni1E3Auni1E3Euni1E40uni1E42Nacuteuni01F8Ncaronuni0145uni1E44uni1E46uni1E48Omacron Ohungarumlautuni01D1uni1ECCuni1ECEuni1ED0uni1ED2uni1ED4uni1ED6uni1ED8uni014Euni1E52Ohornuni1EDAuni1EDCuni1EDEuni1EE0uni1EE2uni01EARacuteRcaronuni1E58uni0156uni1E5Auni1E5Cuni1E5ESacute Scircumflexuni015Euni0218uni1E60uni1E62uni1E9ETcaronuni0162uni021Auni1E6Cuni1E6Euni0166UtildeUmacronUbreveUring Uhungarumlautuni01D3uni01D5uni01D7uni01D9uni01DBuni1EE4uni1EE6UogonekUhornuni1EE8uni1EEAuni1EECuni1EEEuni1EF0WgraveWacute Wcircumflex WdieresisYgrave Ycircumflexuni1E8Euni1EF4uni1EF6uni1EF8Zacute Zdotaccentuni1E92uni1E94uni018Funi014Auni0132amacronabreveuni01CEuni1EA1uni1EA3uni1EA5uni1EA7uni1EA9uni1EABuni1EADuni1EAFuni1EB1uni1EB3uni1EB5uni1EB7aogonekuni01FDuni01E3uni0180uni1E07 ccircumflex cdotaccentdcaronuni1E0Duni1E0Fecaronemacronebreve edotaccentuni1EB9uni1EBBuni1EBDuni1EBFuni1EC1uni1EC3uni1EC5uni1EC7eogonekuni1E17uni01F5 gcircumflex gdotaccentuni0123gcaronuni1E21 uni00670303 hcircumflexuni1E25uni1E96uni1E2Bhbaritildeimacronuni01D0uni1EC9uni1ECBiogonek iogonek.duni012D jcircumflexuni0137uni1E33uni1E35 kgreenlandiclacutelcaronldotuni013Cuni1E37uni1E39uni1E3Buni1E3Funi1E41uni1E43nacuteuni01F9ncaronuni0146uni1E45uni1E47uni1E49 napostropheomacron ohungarumlautuni01D2uni1ECDuni1ECFuni1ED1uni1ED3uni1ED5uni1ED7uni1ED9uni014Funi1E53ohornuni1EDBuni1EDDuni1EDFuni1EE1uni1EE3uni01EBracuteuni0157rcaronuni1E59uni1E5Buni1E5Duni1E5Fsacute scircumflexuni015Funi0219uni1E61uni1E63tcaronuni0163uni021Buni1E6Duni1E6Funi1E97uni0167utildeumacronubreveuring uhungarumlautuni01D4uni01D6uni01D8uni01DAuni01DCuni1EE5uni1EE7uogonekuhornuni1EE9uni1EEBuni1EEDuni1EEFuni1EF1wgravewacute wcircumflex wdieresisygrave ycircumflexuni1E8Funi1EF5uni1EF7uni1EF9zacute zdotaccentuni1E93uni1E95uni014Buni0237uni0133uni0250uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0251uni0299uni0259uni025Auni025Buni025Cuni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni029Cuni0268uni026Auni029Duni026Cuni026Duni026Euni029Funi026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0278uni0279uni027Auni027Buni027Duni027Euni0280uni0281uni0282uni0283uni0284uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0294uni0295uni02A1uni02A2uni01C2uni0298f_ff_f_if_f_lf_tf_f_tI.aIgrave.aIacute.a Icircumflex.aItilde.a Idieresis.a Imacron.a Idotaccent.a uni01CF.a uni1EC8.a uni1ECA.a Iogonek.a uni012C.a uni014A.aa.aagrave.aaacute.a acircumflex.aatilde.a adieresis.a amacron.aabreve.aaring.a uni01CE.a uni1EA1.a uni1EA3.a uni1EA5.a uni1EA7.a uni1EA9.a uni1EAB.a uni1EAD.a uni1EAF.a uni1EB1.a uni1EB3.a uni1EB5.a uni1EB7.a aogonek.ag.a uni01F5.a gcircumflex.agbreve.a gdotaccent.a uni0123.agcaron.a uni1E21.a uni00670303.al.alacute.alcaron.aldot.a uni013C.a uni1E37.a uni1E39.a uni1E3B.alslash.afl.aAlphaBetaGammauni0394EpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsiuni03A9 Alphatonos EpsilontonosEtatonos Iotatonos Iotadieresis Omicrontonos UpsilontonosUpsilondieresis Omegatonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdauni03BCnuxiomicronrhosigmatauupsilonphichipsiomegauni03C2uni03D0uni03D1uni03D5 alphatonos epsilontonosetatonos iotatonos iotadieresis omicrontonos upsilontonosupsilondieresis omegatonosiotadieresistonosupsilondieresistonosuni1F08uni1F09uni1FBAuni1FBBuni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1FB8uni1FB9uni1F18uni1F19uni1FC8uni1FC9uni1F1Auni1F1Buni1F1Cuni1F1Duni1F28uni1F29uni1FCAuni1FCBuni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F38uni1F39uni1FDAuni1FDBuni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1FD8uni1FD9uni1F48uni1F49uni1FF8uni1FF9uni1F4Auni1F4Buni1F4Cuni1F4Duni1FECuni1F59uni1FEAuni1FEBuni1F5Buni1F5Duni1F5Funi1FE8uni1FE9uni1F68uni1F69uni1FFAuni1FFBuni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1FBCuni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1FCCuni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FFCuni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1F00uni1F01uni1F70uni1F71uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1FB0uni1FB1uni1FB6uni1F10uni1F11uni1F72uni1F73uni1F12uni1F13uni1F14uni1F15uni1F20uni1F21uni1F74uni1F75uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1FC6uni1F30uni1F31uni1F76uni1F77uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1FD0uni1FD1uni1FD6uni1FD2uni1FD3uni1FD7uni1F40uni1F41uni1F78uni1F79uni1F42uni1F43uni1F44uni1F45uni1FE4uni1FE5uni1F50uni1F51uni1F7Auni1F7Buni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1FE6uni1FE0uni1FE1uni1FE2uni1FE3uni1FE7uni1F60uni1F61uni1F7Cuni1F7Duni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1FF6uni1FB3uni1F80uni1F81uni1FB2uni1FB4uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1FB7uni1FC3uni1F90uni1F91uni1FC2uni1FC4uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1FC7uni1FF3uni1FA0uni1FA1uni1FF2uni1FF4uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FF7uni03D7uni03D9uni03DBuni03DDuni03E1uni037E anoteleia anoteleia.capuni0374uni0375tonos tonos.cap dieresistonosuni037Auni1FBEuni1FBDuni1FBFuni1FFEuni1FEFuni1FFDuni1FCDuni1FDDuni1FCEuni1FDEuni1FCFuni1FDFuni1FC0uni1FEDuni1FEEuni1FC1 uni1FBD.cap uni1FFE.cap uni1FEF.cap uni1FFD.cap uni1FCD.cap uni1FDD.cap uni1FCE.cap uni1FDE.cap uni1FCF.cap uni1FDF.capuni0410uni0411uni0412uni0413uni0414uni0415uni0416 uni0416.a uni0416.buni0417uni0418uni0419uni041A uni041A.a uni041A.buni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407 uni0407.auni0408uni0409uni040Auni040Buni040C uni040C.a uni040C.buni040Duni040Euni040Funi0462uni0472uni0474uni0490uni0492uni0496 uni0496.a uni0496.buni0498uni049A uni049A.a uni049A.buni04A0 uni04A0.a uni04A0.buni04A2uni04AAuni04AEuni04B0uni04B2uni04B6uni04BAuni04C0uni04C1 uni04C1.a uni04C1.buni04D0uni04D4uni04D6uni04D8uni04E2uni04E6uni04E8uni04EEuni04F2uni0430uni0431uni0432uni0433uni0434uni0435uni0436 uni0436.a uni0436.buni0437uni0438uni0439uni043A uni043A.a uni043A.buni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457 uni0457.auni0458uni0459uni045Auni045Buni045C uni045C.a uni045C.buni045Duni045Euni045Funi0463uni0473uni0475uni0491uni0493uni0497 uni0497.a uni0497.buni0499uni049B uni049B.a uni049B.buni04A1 uni04A1.a uni04A1.buni04A3uni04ABuni04AFuni04B1uni04B3uni04B7uni04BBuni04C2 uni04C2.a uni04C2.buni04CFuni04D1uni04D5uni04D7uni04D9uni04E3uni04E7uni04E9uni04EFuni04F3 uni0431.srbuni2116zero.0zero.0s zero.pnumone.pnumtwo.pnum three.pnum four.pnum five.pnumsix.pnum seven.pnum eight.pnum nine.pnumzero.0pzero.0ps zero.tnumone.tnumtwo.tnum three.tnum four.tnum five.tnumsix.tnum seven.tnum eight.tnum nine.tnum zero.onumone.onumtwo.onum three.onum four.onum five.onumsix.onum seven.onum eight.onum nine.onumzero.capone.captwo.cap three.capfour.capfive.capsix.cap seven.cap eight.capnine.capuni00ADuni2E3Auni2E3B figuredashuni2015uni203Euni203Funi2016uni203Cuni2047uni2049uni2048uni203Duni231Cuni231Duni231Euni231Funi27E6uni27E7uni2E22uni2E23uni2E24uni2E25uni2117uni2120u1F16Au1F16Bat.casei.trkA.scB.scC.scD.scE.scF.scG.scH.scI.scJ.scK.scL.scM.scN.scO.scP.scQ.scR.scS.scT.scU.scV.scW.scX.scY.scZ.sc Agrave.sc Aacute.scAcircumflex.sc Atilde.sc Adieresis.sc Amacron.sc Abreve.scAring.sc uni01CD.sc uni1EA0.sc uni1EA2.sc uni1EA4.sc uni1EA6.sc uni1EA8.sc uni1EAA.sc uni1EAC.sc uni1EAE.sc uni1EB0.sc uni1EB2.sc uni1EB4.sc uni1EB6.sc Aogonek.scAE.sc uni01FC.sc uni01E2.sc uni0243.sc uni1E06.sc Ccedilla.sc Cacute.scCcircumflex.sc Ccaron.sc Cdotaccent.sc Dcaron.sc uni1E0C.sc uni1E0E.sc Dcroat.sc Egrave.sc Eacute.scEcircumflex.sc Ecaron.sc Edieresis.sc Emacron.sc Ebreve.sc Edotaccent.sc uni1EB8.sc uni1EBA.sc uni1EBC.sc uni1EBE.sc uni1EC0.sc uni1EC2.sc uni1EC4.sc uni1EC6.sc Eogonek.sc uni1E16.sc uni01F4.scGcircumflex.sc Gbreve.sc Gdotaccent.sc uni0122.sc Gcaron.sc uni1E20.scuni00470303.sc uni0193.scHcircumflex.sc uni1E24.sc uni1E2A.scHbar.sc Igrave.sc Iacute.scIcircumflex.sc Itilde.sc Idieresis.sc Imacron.sc Idotaccent.sc uni01CF.sc uni1EC8.sc uni1ECA.sc Iogonek.sc uni012C.scJcircumflex.sc uni0136.sc uni1E32.sc uni1E34.sc Lacute.sc Lcaron.sc uni013B.scLdot.sc uni1E36.sc uni1E38.sc uni1E3A.sc Lslash.sc uni1E3E.sc uni1E40.sc uni1E42.sc Nacute.sc uni01F8.sc Ncaron.sc Ntilde.sc uni0145.sc uni1E44.sc uni1E46.sc uni1E48.sc Ograve.sc Oacute.scOcircumflex.sc Otilde.sc Odieresis.sc Omacron.scOhungarumlaut.sc uni01D1.sc uni1ECC.sc uni1ECE.sc uni1ED0.sc uni1ED2.sc uni1ED4.sc uni1ED6.sc uni1ED8.sc Oslash.scOE.scOhorn.sc uni1EDA.sc uni1EDC.sc uni1EDE.sc uni1EE0.sc uni1EE2.sc uni01EA.sc uni014E.sc uni1E52.sc Racute.sc uni1E58.sc Rcaron.sc uni0156.sc uni1E5A.sc uni1E5C.sc uni1E5E.sc Sacute.scScircumflex.sc Scaron.sc uni015E.sc uni0218.sc uni1E60.sc uni1E62.sc germandbls.sc uni1E9E.sc Tcaron.sc uni0162.sc uni021A.sc uni1E6C.sc uni1E6E.sc uni0166.sc Ugrave.sc Uacute.scUcircumflex.sc Utilde.sc Udieresis.sc Umacron.sc Ubreve.scUring.scUhungarumlaut.sc uni01D3.sc uni01D5.sc uni01D7.sc uni01D9.sc uni01DB.sc uni1EE4.sc uni1EE6.sc Uogonek.scUhorn.sc uni1EE8.sc uni1EEA.sc uni1EEC.sc uni1EEE.sc uni1EF0.sc Wgrave.sc Wacute.scWcircumflex.sc Wdieresis.sc Ygrave.sc Yacute.scYcircumflex.sc Ydieresis.sc uni1E8E.sc uni1EF4.sc uni1EF6.sc uni1EF8.sc Zacute.sc Zcaron.sc Zdotaccent.sc uni1E92.sc uni1E94.scEth.scThorn.sc uni018F.sc uni014A.sc uni0132.sc uni014A.scaAlpha.scBeta.scGamma.sc uni0394.sc Epsilon.scZeta.scEta.scTheta.scIota.scKappa.sc Lambda.scMu.scNu.scXi.sc Omicron.scPi.scRho.scSigma.scTau.sc Upsilon.scPhi.scChi.scPsi.sc uni03A9.scIotadieresis.scUpsilondieresis.scAlphaiotasub.sc Etaiotasub.scOmegaiotasub.sc uni0410.sc uni0411.sc uni0412.sc uni0413.sc uni0414.sc uni0415.sc uni0416.sc uni0417.sc uni0418.sc uni0419.sc uni041A.sc uni041B.sc uni041C.sc uni041D.sc uni041E.sc uni041F.sc uni0420.sc uni0421.sc uni0422.sc uni0423.sc uni0424.sc uni0425.sc uni0426.sc uni0427.sc uni0428.sc uni0429.sc uni042A.sc uni042B.sc uni042C.sc uni042D.sc uni042E.sc uni042F.sc uni0400.sc uni0401.sc uni0402.sc uni0403.sc uni0404.sc uni0405.sc uni0406.sc uni0407.sc uni0407.sca uni0408.sc uni0409.sc uni040A.sc uni040B.sc uni040C.sc uni040D.sc uni040E.sc uni040F.sc uni0462.sc uni0472.sc uni0474.sc uni0490.sc uni0492.sc uni0496.sc uni0498.sc uni049A.sc uni04A0.sc uni04A2.sc uni04AA.sc uni04AE.sc uni04B0.sc uni04B2.sc uni04B6.sc uni04BA.sc uni04C0.sc uni04C1.sc uni04D0.sc uni04D4.sc uni04D6.sc uni04D8.sc uni04E2.sc uni04E6.sc uni04E8.sc uni04EE.sc uni04F2.sc ampersand.sczero.scone.sctwo.scthree.scfour.scfive.scsix.scseven.sceight.scnine.sc exclam.sc exclamdown.sc question.scquestiondown.scquotesingle.sc quotedbl.sc quoteleft.sc quoteright.scquotedblleft.scquotedblright.sc hyphen.sc endash.sc emdash.sc parenleft.sc parenright.scbracketleft.scbracketright.sc braceleft.sc braceright.sc zero.supsone.supstwo.sups three.sups four.sups five.supssix.sups seven.sups eight.sups nine.supsparenleft.supsparenright.sups period.sups comma.sups zero.subsone.substwo.subs three.subs four.subs five.subssix.subs seven.subs eight.subs nine.subsparenleft.subsparenright.subs period.subs comma.subs zero.dnomone.dnomtwo.dnom three.dnom four.dnom five.dnomsix.dnom seven.dnom eight.dnom nine.dnomparenleft.dnomparenright.dnom period.dnom comma.dnom zero.numrone.numrtwo.numr three.numr four.numr five.numrsix.numr seven.numr eight.numr nine.numrparenleft.numrparenright.numr period.numr comma.numr ordfeminine.aA.supsB.supsC.supsD.supsE.supsF.supsG.supsH.supsI.supsJ.supsK.supsL.supsM.supsN.supsO.supsP.supsQ.supsR.supsS.supsT.supsU.supsV.supsW.supsX.supsY.supsZ.supsa.supsb.supsc.supsd.supse.supsf.supsg.supsh.supsi.supsj.supsk.supsl.supsm.supsn.supso.supsp.supsq.supsr.supss.supst.supsu.supsv.supsw.supsx.supsy.supsz.supsuni02C1uni02D0uni02D1uni02DEuni02E0 egrave.sups eacute.sups uni0259.supsa.supag.supal.supa colon.sups hyphen.sups endash.sups emdash.supsyen.CNEurouni0192 colonmonetarylirauni20A6pesetauni20A9donguni20B1uni20B2uni20B4uni20B5uni20B9uni20BAuni20AEuni20B8uni20BDuni2215 slash.fraconethird twothirdsuni2155uni2156uni2157uni2158uni2159uni215Auni2150 oneeighth threeeighths fiveeighths seveneighthsuni2151uni2152uni2189uni2219uni00B5uni2206uni2126uni2113 estimateduni2190arrowupuni2192 arrowdownuni25A0uni25C6uni25C9uni2752triagupuni25B3uni25B6uni25B7triagdnuni25BDuni25C0uni25C1uni2610uni2611uni2713uni266Auni2032uni2033uni2035uni02B9uni02BBuni02BCuni02BEuni02BFuni02C8uni02C9uni02CAuni02CBuni02CCuni25CCuni0300 uni0300.cap uni0300.guni0301 uni0301.cap uni0301.guni0302 uni0302.capuni0303 uni0303.capuni0304 uni0304.capuni0305 uni0305.capuni0306 uni0306.c uni0306.cap uni0306.ccapuni0307 uni0307.capuni0308 uni0308.capuni0309 uni0309.capuni030A uni030A.capuni030B uni030B.capuni030C uni030C.cap uni030C.auni030F uni030F.capuni0311 uni0311.capuni0312 uni0312.guni0313 uni0313.guni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0323uni0324uni0325uni0326 uni0326.auni0327 uni0327.capuni0328 uni0328.capuni0329uni032Auni032Cuni032Euni032Funi0330uni0331uni0334uni0339uni033Auni033Buni033Cuni033Duni0342 uni0342.capuni0345uni0361 uni03080301uni03080301.cap uni03080301.g uni03080300uni03080300.cap uni03080300.g uni03080303 uni03080304uni03080304.cap uni0308030Cuni0308030C.cap uni03020301uni03020301.cap uni03020300uni03020300.cap uni03020309uni03020309.cap uni03020303uni03020303.cap uni03060301uni03060301.cap uni03060300uni03060300.cap uni03060309uni03060309.cap uni03060303uni03060303.cap uni03020306uni03020306.cap uni03040301uni03040301.cap uni03120301 uni03120300 uni03120303 uni03130301 uni03130300 uni03130303uni00A0uni2007 space.frac nbspace.fracuni202FuniFEFF |5KLjjss ,,2255DDEEGGNNrtzz!!+,1155??CCEEGGMMOORRVV[[^^``ddffhhnnppssww_aaccnnppvvyy  *+99((RRXXpp<>gi!!"$%''))++-.1133557799;;>>@@BESSdeiiklnprrttvvxxzz||~~ RDFLTcyrl,grekRlatnd  SRB     !"AZE 0CRT >NSM LSKS ZTRK h"#$%& '(kernkernkernkernkern kernkernkernkern"kern(mark.markDmarkZmarkpmarkmarkmarkmarkmarkmarkmkmk mkmkmkmkmkmkmkmk"mkmk(mkmk.mkmk4mkmk:mkmk@sizeFsizeJsizeNsizeRsizeVsizeZsize^sizebsizefsizej                              (08@HPX`hr2  ( r  D $$J%L%f& ?,hֈdRʶ 0 &,28>DJPV\Vbhntz&\\\\VzPPPVV\  hntV\z"(8.4:@:F.&LR\bX^d&\zz\jpv|j ~{{}z#h| }% " [U]33 33)33 3C3-3'3334v PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPh &,2,8>DJPVP\bhntztJ,,\\, "(.4:@FLRX^djpv|F:XXI4aE\7kGL/' B4OKCV43"LB@%33'?3 3 343)33/3 33C3-3'33&333$33V33333;*  &     && "(.4:@FLRRRFXW &%ż j(.4:@FLRX^djpv|( $ *06<Bj^H(N TZ`flrrrx$~HNF:X^^X.W1*\EH!mGL6 B-{;zu&&"hKZ#0&&#|[& )+C'$V%x   %\b "(.4: l"(  $*06*<BHNT@Q% " "(.4:@@FL.RX^lLB{H'$&8„ 0(:dntzH@F Z ` r   H n     D j (N`r $*4:@FLv|*Hf$Bd~*x~N`rx 28Ndn2LV=>$?$@ ;< =5>@?@@5A*B E F5vx-5|   "*,123      !"#$%&'()*+,-./012345abcdefghijklmnopqrstuvwxyz !"#$%&'()*+,-./01234r !"/1235     ./012345>  Q %5     Huvy- b "%.12 5     ./012345H    uvy"" >"   "b "%.12 5     ./012345H    uvy"" >"   "--&+!h  BDn       (        (  ( (xxvx  (  (  (  (  (  (  (  (            u [vx ~&&&   &66vxLMNRL KLMNOPQRTLMNPRTLMNPRTLMNPRTLMNPRT KLMNOPQRSTLNRTLMNRbcdfhbdh abcdefhjbcdfhjbcdfhjabcdfhjbcdfhj abcdefghijbcdfhjbcdfhWX-Y!Z-\!]_!--- ! !WX-Y!Z-\!]_!--- ! ! ;=A>A?A@AAAFAHA&vZuvy*ABCDEFGHIJKLMNOPQRSTUVWXYZbcdefghi                                    LMNPRTbcdfhjKLMNOPQRSTabghijMNTcdfhL MNOPQabcdefgi jή !!!!!!!!! 8{I !I !!;;    ! !      : &JKG        .B.;" !"(>KL1   &v%0            5h      n! >     "  "  ,/1I2///55/   - !  56&    '"& - !  !. h@|r9G    /  C  ( .       /!   CL# !&# !<&#Hbf<r      n  : ZL?  -!<!b (5(55( <(//-5555       &  (7 !!-($C     8"8 P P!((!(((!(v AA5-5{5|0!"$%')+-.13579;>@BCDESdeiklnoprtvxz|~ !"#$%&'()*+,-./012345 ,EGrstz!+,5`dfhnpswac *+9 #&(*,/02468:<?Afjmqsuwy{}h KLj(RXpHTU ./pFGJRX^ `cgg-53456GG7tt89:;>CFIKLOPTU[\!!],,^55_```ddaffbwwcdtRR}pp~_I*0V  $*0GW  R%133tuvwxyADHPQRTU]^emux    `"(*+,-KLMNOPQRSTabcdefghijp      k~<o*+Rh{}   #&!:GG3IN4PS:U>477*.Q0V?npb0dd#nn$%B (-689;=?O Snr!"{%%}()~,/3; uz||~"# $ kk ~~ $ !!""**,,//112244QUlt-.5az 4>>  bbllrruu&      %%))*+--345589:;        oo **++RRhh{{}}     @\mm tmm];<>@_B`j l!!k""8$$s%%:**l,,l//v00w11=22?33^44A55z6K\OO7QUmYY7ltmxx9tm];<@B`7uj-l.58;FsHH:azlvw?Az:swll:lAww:l:vwzkk4l>>k??SBBVDD[FFiIISLLZMMiPPYQQ5RR6TTUUUXWWr^^6``abbbjjWllcnndqqdrrettduuTwxd{{d||addrS6Srad1;d<GaT_dabdLQ%hh3O3%"3hMq3Ph1Q%3hOQLhfg&#gg4gN g    g  p24g0&!!#""%%(())g*+0,,N--//&34f55g7789g:;4uv yy || ~      y(y(xx  s.K/**.AZbijjokpq/RJnRnHIGIR)'$++,-*D,$!,+CF,-+E'$,+D')+-V     k)       ")+).15;>ADGJ' !! ""###&&'' ()#*+',,9--,..///300911<22?33B44E55H6KLN OPQUVY)Zk ltuwxxy"") &).15;8AGJ)2)'-.56:#GG9ILMM NNPS U`#ar'ssty$zz'{,/396?EH'#''9''9E9#99#9''9,9/3'H 34977(  !(*(-04:=@CFI ( **+-..!05!6@AP(QQ RW%XZ([a-bi0jjkp4q:7@FI((  /0!%' 2!!""1$$D%%7()=**2++=,,2--=..//00 11"22#33$44&5586KLNBQUlt/0!'@-2.51::@;FDGG=HH7LL=U_=az2{= #&8=7D =22=72& =F= =7=2==7 ?-8<42>>eeEuvwxyyzz:||~)((464633999;*::999+,D CCC CCC    ACCCC** +4C6@CAZ[aCbi kp q CC.5!!>(    (p??@@AABB CCDD8EE+FF#GG+HHIIJK+LL5MM#NN+OO PP(QQ.RR2SSTTUUVVWWXXY[+\\#]^2__aabbcc dd ee6ffgg/hhiijjkkllmm3nn!pp!qq&rr,ss0tt!uuvv0ww!xx%yyzz/{{!}} ~~!0!0+# 2  !!001;!HST_!``aa!bb)dd$nn  7*"**4"*'-1*1* ??BB'DDFFIILL*MMPP)QQ RRSSTTUUVVWWD^^``+aa,bbcc-dd.ee<ff/gg2hhii/jj(kkAllmm;nn1oo$pp%qq1rrss3tt1uuvv3wx1yz2{{1||+}}.~~/813183DD+./  8   81 %!031;1<G+HS/T_1``/ab1ccAdd=ee0nnuvwxyyzz5||~!  676744@@@E#"55@@@:9>9 999B9C   ?9 9?&!!F'     90!9*!*$* -6 0*0'*'$* *'3!*6*;$!9!!00*!$*$67.7(("("+4".(.%(%"(      %1(4(%"!!7""%%((.)),,--...1//4566"77(89":;48/ 8) )#) ,5 /)/&)&#))&2 )5):# 8 //) #)#5i00 k00358;=l!!.$$p//211644<6KiQU0lt0k035=l;Fp2<p<2..j>>.eebo oPOo%o*o*M#'oooOoNoo*VoL%oooMo,*oPOoo*R'oPnoo*MK`ZEF-`$`Z`_Z+Z&```"`DZG  `  Z  !  gH$`G``+`Z(`^E!!-""`%%((`))Z*+(,,&--//E3455Z66\77`89Z:;+uvwxyyzzc||~@??TQTQSSXXX[AccXXXBCpd//qe//1f479:>d//)q**eAZ/bi1kpfq49>a aWJa a)a)I a aaJaYaa) a aaIa)aWJaa) aWmaa)IU]!!h?    ?.uvwxyyzz||~       E Z247:\] .!!""%% ()**.++,,.--..//011522833[44;556KLN Z24:]-..5::GGHH LLU_az.{08; .. .; . 0^4.>>??wBBUDDYIIwLLXPPWQQ+RRSS%TTTUU&VVVWWvXZf\\d]]^^__c``#aaxbb`ccydd{eejjallbnn'oompp~qq'rr)tt'uuSwx'{{'||#}}{''vwfffdfcwvfVc#{' ~1;'<G#T_'ab't PKPNH" PkK tsQO  JIM       u   Q!!O""%%(())*+,,J--//Q34s557789:; LLCRRFbbBhhEjjAuvyy{{}}~?=>=>-//q//i1369r<j-//**qAZ/biikp1q39<j$zh($g(e*,}p|,$|RLn_oL!RlnRL  D  @GUV=  >  = \DFLTcyrlPgreklatn (2<NXblv SRB > )3=FOYcmw  *4>GPZdnx !+5?HQ[eoy"AZE TCRT NSM SKS TRK $",6@R\fpz#-7AIS]gq{$.8BJT^hr|%/9CKU_is}&0:DLV`jt~ '1;EMWakuaaltZaaltbaaltjaaltraaltzaaltaaltaaltaaltaaltc2scc2scc2scc2scc2scc2scc2scc2scc2scc2sccasecasecasecase case&case,case2case8case>caseDccmpJccmp\ccmpnccmpccmpccmpccmpccmpccmpccmpdnomdnomdnom dnomdnomdnomdnom"dnom(dnom.dnom4frac:fracDfracNfracXfracbfraclfracvfracfracfracligaligaligaligaligaligaligaligaligaligaloclloclloclloclloclloclloclloclnumr numrnumrnumrnumr$numr*numr0numr6numrzero Dzero Jzero Pzero V##########          //////////           $%'()*+,-. $%'()*+,-. $%'()*+,-. $%'()*+,-. $%'()*+,-. $%'()*+,-. $%'()*+,-. $%'()*+,-. $%'()*+,-. $%'()*+,-.$%&|$%&r$%&h$%&^$%&T$%&J$%&@$%&6$%&,$%&N'(F'(>'(6'(.'(&'('('('('(@)*8)*0)*()* )*)*)*)*)*)*+,- +,-+,-+,-+,-+,-+,-+,-+,-+,-!!!!!!!z!t!n!""""""""""2fnv~ (08@LT\dlt|,  (*p*hfD 08pnZnln&$""# # # !$CE## Y#  &,28>DJP%)%) % )*%*) 3G3"""""""X""0""1":d $vt"z'-x5 $~|"'5e$*06<ln!i"k$o'p)r;oe &,!"$'e &,!"$'e!&0:DNXblvKVjVs'VVV V;,V 5'2TDVN;zV;V1T!2D4>j|HZ 8 z .>FNV^fnv~ nCnEnnnnnngCgEggggggn")-CEg$*06<"CE:BJRZbjrznCnEnnnnnngCgEggggggn"CEg "(.4:@FLRX^dy")-[3CE$*06<"CEC  &,28>D")-^3C:BJRZbjrznCnEnnnnnngCgEggggggnpv"Cg4<DLT\dlt|?g@g">gC=gEGgeDgBgFgCgAgEg")-CEe<g$*06<"CE08@HPX`hpxKgLg"JgCIgESgePgNgRgOgMgQg"CEeHg$*06<BHNTZ`flrx~  ")-3CEeilo   $*06<"CE  CE$*06<BHNTZ`flrx~#$"-),-3"C!E+e/i.l0o(&*'%)08@HPX`hpxWgXg"VgCUgE_ge\gZg^g[gYg]g34"2C1E;eTg86:759$*06<CE$*06<CE$*06<CE $*06<BHNT?@">C=EGeDBFCAE $*06<BHNTKL"JCIESePNROMQ $*06<BHNTWX"VCUE_e\Z^[Y] 1J1tt1hh1\\1P>1F21:&1.$y      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOYZPQRSTUVWX[]\^_`abcdefghjklmnopqrstuvwxyz{|}~} !"#$%      !"#%&'(()*+,-./1023456789:;<=>?@ABCDEFGHIJKLMNOYZPQRSTUVWX[^]\_`abcdefghjklmnopqrstuvwxyz{|}~$|LPQRSTUVWXY\]Z[BCDEFGHIJKNOLM!111{|}~_P&'()*+,-./2301 456789:;<=@A>?KLMNOPQRSTabcdefghijfWXYZ[\]^_`abcdefghijD > @2g?@ABCDEFGHKLMNOPQRST #&(*/2468:<?UWjmqsuwy{}: 56789:;<=>884 !"#$%&'()*+_ ,-./01234        "(.4:@FLRXk~k!/!/     *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOYZPQRSTUVWX[]\^_`abcdefghjklmnopqrstuvwxyz{|}~      !"#%&'(()*+,-6789:;<=>?@ABCDEFGHIJKLMNOYZPQRSTUVWX[^]\_`abcdefghjklmnopqrstuvwxyz{|}~yz{gJbcdefghijVLMNOPQRST}"#$%$_&(*02468:<?CEUWjmqsuwy{}> $*06<BHNT\bhntz $*06<BHNTZ`flrx~ &,28>DJPV\bhntz ,<L\ltzabcdefghijklmnopqrstuvwxyz{|}~,5   ! " # $%&'() !"#$%&'()*+-./01234.6/718092:3;4<5= <5  PB&4KWJI QC'5LX RD(6MY SE)7NZ TF*8O[UG+9P\VH,:Q]WI-;R^XJ.<S_YK/=T`aVUa?b@cAdBeCfDgEhFiGjHK\N2@]O3A ZL0>![M1?! $#./xEV0EBCDEFGHIJKLMNO #&(*/2468:<?UWjmqsuwy{}$"BD-/ \_!cf \c-_!f" VD%-3CE  "$'*/0,?CEGMORV`dfhnpsw<HT6?_\cghkO"%')-13579;>TVilprtvxz|~ #&(*/2468:<?UWjmqsuwy{}  `x|_ 6?_]dh?H>>z   579FZHKhM_la  (-!"6%%8(/92<A?Huv  PYBOP]BK5w?HW` ?HKT ?K2fWXYZ[\]^_`abcdefghij"%')-13579;>TVilprtvxz|~ 'MNOPQRSTt2 ^^{{a"".5 g yGZZIU!Q6xC-679FHKU_a LM?FNH_Vaanggottpqff ! %BG!"P%%R(/S3<[>>eIIfLUgbjqwwzz{^^{{%%''))//1133557799;;>>BBDDTTVViillpprrttvvxxzz||~~5y4@ AW.5YMTaiGGjkm22n?HoKKyWazuv""--0D PQRSTUVWXYZ[\]"%')-13579;>TVilprtvxz|~ideoromnDFLTcyrlgreklatn V0 *H 01 0 +0a +7S0Q0, +7<<<Obsolete>>>0!0 +SX ѬI."hcSit<üu0j0RlY)%Y0  *H 01 0 UUS10U VeriSign, Inc.10U VeriSign Trust Network1:08U 1(c) 2006 VeriSign, Inc. - For authorized use only1E0CU7 0Dェ5\004+(0&0$+0http://ocsp.verisign.com0U00eU ^0\0ZU 0R0&+http://www.symauth.com/cps0(+0http://www.symauth.com/rpa04U-0+0)'%#http://crl.verisign.com/pca3-g5.crl0U%0++0U0*U#0!010UVeriSignMPKI-2-2140UB=1!myZ0U#0e0 C93130  *H j_MII=vCBux 4OJALI;G[ePJq{PVoQFƗ >({1.H _I {uG>?o P)l+xL0` @8uyd}'gf7]Ԛlؐ>f8263ټ؍Nw*J ҁjqڅӳڙ yFx"HS#?G?0݋0K=T}~.,e*kBy0CJ2i^Eh=i00.U'0%#+0 US-Delaware-27481290 U00fU _0]0[ `HE0L0#+https://d.symcb.com/cps0%+0 https://d.symcb.com/rpa0U% 0 +0U0U1Rߖ, /Li7 v0+U$0"0 http://sc.symcb.com/sc.crl0W+K0I0+0http://sc.symcd.com0&+0http://sc.symcb.com/sc.crt0U#0B=1!myZ0  *H *8K6rlj_ZWszh~օ!4yKleE;bg~m n,:|ԶO E2L06^2 ei:Uǫ.NdZ)xW`Q{*AZw>'SFY5v3b+t l<Ȝ^£A盰!0)Y艺]HW9d>2# s?zF3hH10001 0 UUS10U Symantec Corporation10U Symantec Trust Network1=0;U4Symantec Class 3 Extended Validation Code Signing CA_N[Hc"y't0 +0 *H  1  +70 +7 10  +70# *H  1޾kځcuНOy0~ +7 1p0nljSource Sans Pro family with Greek and Cyrillic Romans0  *H -A"@ma /w\Dž0g42s r_zmEtQYj^ -ҹKਗd\>33}=Y[˞10;LۈM1jMtw pX=~p>vF,?.1K!E&8hϕbsx:&pY͒N9,0h.Td`rt_*{bcDe˲Mo%FhDŽmbm 0 *H  100r0^1 0 UUS10U Symantec Corporation100.U'Symantec Time Stamping Services CA - G285njP0 +]0 *H  1  *H 0 *H  1 150914171936Z0# *H  1-@Xz͒z)e2o0  *H eIK2zK[ 2)pn'B(/d}Bs͌ښ}Ȟtܗz2걟/e/ nvW8Kn`vmȡ"Kc~ԾG3؊뀀XE N)ks\SU/iġEFg}|8ƪZ#Hfe2;5+\zFNiA=^䅥ln~d!lR$>}z~tļ~. VI."V ttt[~~~S~~~~~~ vvvN ttt[~~~S~~~~~~~~~ vvvF  V U~~~~~~~~~ F S[~~~S~~~~~~~~~ Y~~~N S ~~~~~~ Y~~~V+S~~~~~~Y~~~^ S~~~Y~~~b S~~~ [~~~^S~~~~~~~~~ [~~~V S~~~~~~~~~  [~~~N S~~~~~~~~~Y~~~S [~~~F ~~~ ~~~U~~~ V F ttt~~~Y~~~S€ vvvN ttt~~~Y~~~S vvvV".EJ:J:J:J:J:J@?:}?"}:}"}:}"} "} }"} }"} }"} }"} }"} }"} }"} }"} }"} }"} }"} }"} }"} }"} }"} }"} }"} "} }"}:}"}:}"?:}?.@UI.PJ  2 2&2퀀 2"#yyyЀ؀~~~~~~& yyyԀ * yyy~~~ ؀zzz&#yyy~~~~~~~~~ԀԀzzz"2 퀀2& 2 2@:U" 2 & * . " $6 4 9> S YFutN RV @v02@0*2*2*2*2*02@0vy."V \U N \U F  W W F T\U [N T  [V T [^ T [b U \^ U \V U  \N U[T \F  W W F [T N [T V".@v02@0*2*2*2*2*02@0v)J̀2 ЀB Հ6  : 怀> 2󀀀2 6F J* PNn*nV"Z  ^ ɀ ̀ f က 䀀n*򀀀/v G>@b  > !6    2   6  >  B  >  6   2    6 !>  b@:U" 2 & Ӏ* ׀. 耀" 뀀$6 4􀀀 9> S YFutN RV .@QIR2R2R2R2222222222222222222222222R2R2R2RFLFixedObjectCluster testSelector expectedFailstestingEnvironment repositorydictFLFixedObjectCluster 2 testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster` testSelector expectedFails filesystemguidevisitedFLFixedObjectCluster| testSelector expectedFailsFLFixedObjectCluster argumentsFLFixedObjectCluster5 subscriptionslockvalueFLFixedObjectClustercurrentSession categories guiCategory toolsCategorynetworkCategorysystemCategory userCategoryFLFixedObjectCluster testSelector expectedFailstreeFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectClusterY testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectClusterP testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsparametersToUsescaleFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectClusterregistrypreventedAnnouncements suspendedstoredAnnouncementsFLFixedObjectCluster7 testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLVariableObjectCluster outerContext compiledBlocknumArgsliteralFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster testSelector expectedFails slotDisplayFLFixedObjectCluster testSelector expectedFailsdocCommentNodeFLFixedObjectClusterYvalueFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectClusterX testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster testSelector expectedFailsfilterableListFLFixedObjectCluster testSelector expectedFails tarjanPackagepackageApackageBpackageCpackageDpackageEpackageFpackageGpackageHanArrayFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails firstCommand subCommand1group subGroup1 subGroup2FLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFails environmentbrowsernavigationStateFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster3 testSelector expectedFailsFLFixedObjectCluster6 testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilderFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmenthashFLFixedObjectCluster` testSelector expectedFailsparsersubjectFLFixedObjectCluster$bitswidthheightdepthoffsetFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailsatPragmaanotherAtPragmayetAnotherAtPragma atPutPragmaFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLByteObjectCluster#NJFLFixedObjectCluster( testSelector expectedFailsmonitor classFactory logBuilder inputEntry inputEntriesFLFixedObjectClusterW testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster { testSelector expectedFailstestingEnvironmentFLFixedObjectClusterkeysvaluessizeFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterz testSelector expectedFailsparsersubjectFLFixedObjectClustername owningClass definingClassindexFLFixedObjectCluster testSelector expectedFailsmutexforkedProcessesFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster5 testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster_ testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster' testSelector expectedFails environmentqueryresult resultItemsfoundSelectorsFLFixedObjectCluster9 testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusteru testSelector expectedFails newBuilder originClass usedTrait superClassFLFixedObjectCluster  testSelector expectedFailsmethodNameEditorFLFixedObjectClusterV testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster, testSelector expectedFailstestingEnvironmentFLFixedObjectCluster} testSelector expectedFailsclassDefinitionFLFixedObjectCluster identifiernameFLFixedObjectCluster testSelector expectedFailstestingEnvironmentfullempty collectResultemptyButAllocatedWith20 elementNotIncollectionOfFloatcollectionIncludednonEmpty1elementwithoutEqualElementscollection5ElementscollectionWith3ElementscollectionOfNonIdenticalfloatCollectionFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsbuilderFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationFLFixedObjectCluster! testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster1 testSelector expectedFailsparametersToUseFLFixedObjectCluster u testSelector expectedFailscircleFLFixedObjectCluster= testSelector expectedFailsclassDefinitionFLFixedObjectClusterxstreamencoderFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassclassFLFixedObjectClusterVparent properties parenthesesleftright statementsperiodsFLFixedObjectClustert testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster_ testSelector expectedFailstextmorphexpectedErrorsexpectedErrorPositionsfailureFLFixedObjectCluster testSelector expectedFailsstrategyFLFixedObjectCluster{IstateseedFLFixedObjectCluster dependents announcersettingsformSets soundThemefocusIndicatorwindowActiveDropShadowStyleuseScrollbarThumbShadow colorPaletteFLFixedObjectCluster testSelector expectedFailstriangleFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster propertiesminExtentCacheFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectClusterhandlebytesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterT testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLVariableObjectClusterp testSelector expectedFails filesystemFLFixedObjectCluster testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster7 testSelector expectedFails controllereditorFLFixedObjectCluster testSelector expectedFailsbFLFixedObjectCluster  testSelector expectedFails emptySlotsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClustertexponentFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster^ testSelector expectedFails presenterwindowFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails filesystemFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusters testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails decoratorFLFixedObjectCluster: testSelector expectedFailsbuilderFLFixedObjectCluster ^ testSelector expectedFailsFLFixedObjectCluster8 testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster* testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectClusterS testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscanvasFLFixedObjectCluster testSelector expectedFailseditorstringFLFixedObjectCluster4 testSelector expectedFailsparametersToUserunnerFLFixedObjectClusters testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstext candidatescontext processorstreamFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailspackageAaPDPackageDependencyWrapperFLFixedObjectCluster7 testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster>tallyarrayFLFixedObjectCluster testSelector expectedFailstestingEnvironmentnonEmpty5ElementsNoDuplicateempty elementNotInelementTwiceIncollectionWithEqualElementsnonEmpty1Element"collectionWithSameAtEndAndBegining collectionWith1TimeSubcollection collectionWith2TimeSubcollectioncollectionNotIncludednonEmptySubcollectionelementInNonEmptyreplacementCollectionSameSizesortedCollectionFLFixedObjectCluster testSelector expectedFailsticker schedulersuspendedDelaysHeapFLFixedObjectClusterl boundsowner submorphs fullBoundscolor extensionenabledactiveoverdownstateMapupActionFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster+ xScaleyScalechartstyler masterShape markerColorgetRelevantValueBlocklines formatStringFLFixedObjectClusterR testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorFLFixedObjectClustergnameescapingindexscopeusage originalVarFLFixedObjectCluster testSelector expectedFailsmonitor classFactory logBuilderFLFixedObjectClusterFLFixedObjectCluster testSelector expectedFailscanvasshapesFLFixedObjectClusterl testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterksource isScripting isParseFaultyisFaultyisFaultyMinusUndeclarednoticesvaluehasValue formattedCode skippedTestsraisemessageNotUnderstoodnumberOfCritiquesgroupdefault nodePositions styledPatternFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster6 testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster9 testSelector expectedFailsplotxyFLFixedObjectCluster  testSelector expectedFailsparsersubjectFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLVariableObjectCluster                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           I                                                                                                                                                                                                                                                        -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FLWeakVariableObjectClusterFLFixedObjectClusterQ testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster*k testSelector expectedFailsfactorybuilderFLFixedObjectCluster testSelector expectedFailsreaderFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFails environment groupProvider builtGroupsFLFixedObjectClusterE testSelector expectedFailsFLFixedObjectCluster( testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempFLFixedObjectCluster5 testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectClusterT outerScopetargetReceiverFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectClusterz shortcutsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster dependents announcermodelwidgetselectorowner unsubscribed toolbarMorph menuMorphFLFixedObjectClusterinvertedFLFixedObjectCluster testSelector expectedFailsaStringFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster{tests resourcesname announcerrandomGeneratorFLFixedObjectCluster testSelector expectedFailsnewClass superClasssubClass newClass2 superClass2numberOfAnnouncementsnewTraitFLFixedObjectClustername environmentFLFixedObjectClustere testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailstestingEnvironment emptyDict nonEmptyDictnonEmpty5ElementsNoDuplicates indexArray valueArraynonEmpty1ElementcollectionNotIncludedcollectionIncludedassociationNotIn valueNotInkeyNotIndictionaryNotIncludeddictionaryWithDuplicateValuesduplicateValuenonEmptyWithStringFLFixedObjectCluster   testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterD testSelector expectedFailsmanagerFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster testSelector expectedFails collectionFLFixedObjectCluster testSelector expectedFailsbrowserFLFixedObjectCluster!" dependents announcer windowColorselectionColorautoSelectionColor buttonColorscrollbarColorstandardColorsOnlyprogressBarColorprogressBarProgressColor menuColormenuTitleColorpreferGradientFillpreferRoundCorner autoMenuColorflatMenufadedBackgroundWindows fastDragginganimationSettingsscrollBarThicknessballoonHelpEnabledtabAmongFieldsballoonHelpDelayTimemaxBalloonHelpLineLengthdesktopImageLayoutmenuSelectionColorfindReplaceSelectionColorselectionBarColorunfocusedSelectionColormenuSelectionTextColorselectionTextColorsecondarySelectionTextColorfindReplaceSelectionTextColorlabelAreaLayoutFLFixedObjectCluster testSelector expectedFailsellipseFLFixedObjectCluster testSelector expectedFailsparametersToUseserviceFLFixedObjectClusteryFLFixedObjectCluster  testSelector expectedFailsclassDefinitionFLFixedObjectCluster testSelector expectedFailsscopeSelectorPresenterFLFixedObjectCluster testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentuniversalEnvironmentFLFixedObjectClusterVparent properties parenthesesstartstopvalue sourceTextFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsrootfileSystemModelfileSystemPresenterfilterFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstablestrategyFLFixedObjectCluster testSelector expectedFailstestingEnvironmentstreamexpecteddiffFLFixedObjectCluster testSelector expectedFailstestingEnvironmentFLFixedObjectClusterp face pointSizesimulatedEmphasis pixelSizewidthAndKernedWidthCache cachedHeight cachedAscent cachedDescentsubPixelPositioned symbolFontmutexcharacterWidthCacheFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterC testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailssourcedestFLFixedObjectCluster3 testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsinstancebackendFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsprofmockViewFLFixedObjectClusterdomainrange interpolate uninterpolateconstantlinearFLFixedObjectCluster testSelector expectedFailstestingEnvironmentsnapshotFLFixedObjectCluster8 testSelector expectedFailsFLFixedObjectCluster"stylesmergedPropertiesFLFixedObjectClusterO boundsowner submorphs fullBoundscolor extensionneedsRefreshExposedRows headerRow exposedRowsstartColumnIndex rowColorsFLFixedObjectCluster& testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscontextsessionprocessFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsthemeDecoratorFLFixedObjectCluster* testSelector expectedFailsparametersToUseshapeCollectionshapeCollectionClasscanvasFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster$ testSelector expectedFailsedsessiondebugAPImockDisplayAPIcurrentDebuggingAPIFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmenttestEnvironmentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster predefinedFontnamesizeitalicboldcolorFLFixedObjectCluster testSelector expectedFails environment queryResultquerycursoritemsFLFixedObjectCluster testSelector expectedFailsanalyzerFLFixedObjectClusterB testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster q testSelector expectedFailsparametersToUse ffiLibraryFLFixedObjectCluster  testSelector expectedFailscollectionWith5ElementsFLFixedObjectCluster" testSelector expectedFailsaCompiledMethod aReceiveraMethodContextaSenderinstVarForTestLookupSymbolnonActiveBlockContext anArgumentFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparametersToUseconfigurationSelectorformatterClass contextClassFLFixedObjectCluster testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructor testClassFLFixedObjectClusterorigin directionnormalformSetextentoffsetFLFixedObjectCluster testSelector expectedFailsparserFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster) testSelector expectedFailsFLFixedObjectCluster) testSelector expectedFailstestingEnvironmentnonEmptyelementExistsTwiceempty collectResultnonEmpty1ElementcollectionOfFloataccessCollection elementNoteInoldSubcollectionwithoutEqualElementscollectionOfFloatWithDuplicatecollectionIncludedcollectionNotIncludedcollectionWithoutNilduplicateFloatnonEmpty5ElementscollectionWith4ElementscollectionOfString"stringCollectionSameEndAndBeginingFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsforkvalueFLFixedObjectCluster A testSelector expectedFailsparametersToUsetestingEnvironmentmodelrbClass constructorindexFLFixedObjectCluster  testSelector expectedFails identifier preferencesFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLWordObjectCluster!YYFLFixedObjectCluster testSelector expectedFailsparametersToUse presenterspecInitializationStrategywindowbackendForTestFLFixedObjectCluster~ testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster( testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsparsersubjectFLFixedObjectCluster testSelector expectedFailsrulesSelectorPresenterrules rulesByGroupFLFixedObjectClustermanagerdeferredStartupActions propertiesFLFixedObjectCluster. testSelector expectedFailstestingEnvironment classNametestEnvironmentFLFixedObjectClusternboundsowner submorphs fullBoundscolor extensionfontemphasiscontentshasFocusbackgroundColorgetEnabledSelectorgetTextSelectorenabledmodel disabledStyleFLFixedObjectCluster commandLinesessionstdoutstderrFLFixedObjectCluster testSelector expectedFailsparametersToUseinstancemethodglobalsencoder optimizationextractBlockInTempextractBlock2InTempFLFixedObjectCluster@ testSelector expectedFailsparametersToUsetestingEnvironmentmodelFLFixedObjectCluster4 testSelector expectedFailsemptyRectangle rectangle1FLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailstestingEnvironmentemptynonEmpty collectResultemptyButAllocatedWith20collectionWithElement collectionIncollectionNotIncollectionOfString elementNotIncollectionWithCharacters#otherCollectionWithoutEqualElementscollectionWithoutNilMoreThan5FLFixedObjectClustertarget currentEventtargetsmorph directKeymapsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster  testSelector expectedFailsresultbuilderFLFixedObjectCluster: testSelector expectedFailstestingEnvironmentinstVarFLFixedObjectCluster testSelector expectedFailsFLFixedObjectClusterV outerScopetempVars copiedVars tempVectorid tempVectorVarnode isInlinedLoopFLFixedObjectCluster testSelector expectedFailsclassDefinitionFLFixedObjectCluster3 testSelector expectedFailsweakSetWith3ElementsemptyFLFixedObjectCluster* testSelector expectedFailstestingEnvironmentaClass anotherClassyetAnotherClassyetYetAnotherClassFLFixedObjectCluster testSelector expectedFailsFLFixedObjectCluster testSelector expectedFailscompletionClasssystemNavigationfetcherexpectedElementsFLFixedObjectCluster3 testSelector expectedFailsFLFixedObjectClustertitle evaluation expandable sortFunctionwidthalignmentActioneditable acceptActionsortable textChanged colorActionbackgroundColorAction italicAction boldActionunderlineActionFLFixedObjectCluster testSelector expectedFailswindowFLFixedObjectCluster testSelector expectedFailsparametersToUseFLFixedObjectCluster testSelector expectedFailspointFLSimpleCollectionCluster\V]3d    A " ?-$    t_ mnF$   W e  3v1  /04 1F$"b%Y I1 ), $lJ  !  6  eU . + Br 79  H . FLSimpleCollectionCluster   {        E                 FLSimpleCollectionCluster FLDictionaryCollectionCluster#     G         D !   2  FLDictionaryCollectionClusterhjGFLSubstitutionCluster-. %i P/z *\   "G / -@ ,*Z   E$ &I  , 9! 4\"0R("04\"06 0 6Y   %:   -6   '   '/N   (e    K !pB 7D 3 !G$ #p . '.1 0@q ,  |F  zo3 7@  ,fX e yle A  }yvs ^ r4  f{T <  fs z  zs`ё =d  qhђ K*  }>o[ m   nGHr 6  g|h h  o 6  Oyf # 6  i|@ % ^K   6xB r bso >  BsQ-l >  s2lT ;  C;fdb v  fyR? ^  x) e   8z z+ R} Hn :  }IiN> 3  8JdNA 6  wrj$ >  q`E yZ  gt e  t  re  (u Ju   geXX f  2d9 {H  co 7  s|k s 9y tm cp c UT!afY 9  en) J  gc+ ]d   Qo |) Ar ?  osl u  Ct :4  hd#> :  qMnО hA   ak l 5yq$ un [etH4 =(  ?{c j ucq r  w6 }   c z `sd d  xW:r >M  bs d v2j m r"k q  f< r  %fn l` y2Mj> J   qG J   vlC lh Ζqp vp  x o Fh.v Ja  th[DZ =i  pbg zF   JCh s  0Qx 8{  mX IA  {) tb  rZ27 dL |6 z (S|ֆ A  l0|   r|dFJ q vmX{1{ |C y { 1i4 8  wc4pQϼ d  Km o {d% @  wk2 ]Q  wmP p w9Zo m  zi j  l8,sI ;  k^{@ m  x k  a {  Qs 6  t f 6  rJR} e'   _cM e  py[ I   ?d o  lnU P  vb m( Z}pK K.  >| ;e  t"wэ ^  cq o r.ѐ K/  dq 9V  2v{J :  xYߵ ~p  lb ?~  t,   v/p g-   rc J   g l ~t+zݤ ;+  l| 9#  JUaG jy  KVc w  |s ?  u`* I  }> z  u o;, q rX/ >  |Ak7! u. ;!YcF q  vXt 0a  sm$' k zvl J  .zV A  hem5 ]   eFa y ûfsA B  ~zb ]]  `E :  z|X ~  r&nG IT  {rC o  v{o,* 0d  t}lx zK  ~oj x   by s% 8{BKa p syLƬ :  lgX` g^  )i o 7~7 `9 7  Z}@: eB ]ryq=L 7  wz8& 7  p$|& s |1h\) 0*  n*ib }  g ]  kq = =  |T 6   Tj՞ f U}7 6  p0g o  pR @  ggxb =@  bl: tI  K` e  eA:p 8=  ~6Vu> h? ~8Wx1 A  3lt9 6  iVf r  y}g5 >X  cvD$m >Y  zAa$n h  rNq fk \u;س t  f w   O|i J  x(mض 7O  mk|i ut  se >  gX| ?  py I  yd ;2  k^q m  u! I  pjL 8  z^}W% ky buql x  9g3 7  ei k; ؕpkB >  { a < hp  yw H  0r8 ^  }a@)! c   .rjH I   m- u;  cuz u Ub_M 8  /o eT   5m A  hY<g wR  kGf o *x ?  k m> 2  sx%D ws   {t :  {hI :  fxh ;8  {v!y) ?  F$z 6t   hw( 6u  tw" 7  mjUs m  +x ;  na v  hdb4 p: քrUn o  u uW  ZoK d   k =  urOu  "v'i ~*  |I 8  nnZ 8  9l i  Km {  )b 6  rYjԜ ?  Ee] r  3wԢ |` {Ej7F lU  #l ;t  yi y  0{ 0@  s1} k   xM    X}] >  zr K  co @ gz  qit 9  j&n! 9  qtEj;} 9  kYz g rmGL 0P  i4eI p  dh {  k j6 l  Cc >   pJ =-  em_ ]  x* q  {EbJ ^   eSr 0g  gcv r Fr |  zm i L[yz v  mH z  ri^ z 6  gp{ ~ } [ n =  w6t t  Al wU J]b li  k7 :  vhR k" ׁmm 8  |!lM J]  xLu Q A  q*Qb~Ŗ A  pfgś ?  v~r״ >  ipB|A) z  }k^ h  $m ^]  vav)6 x   %b# x  {'p 8  lua ~  ea I>  uR 7  ~%}! s: `0 p" ̎v qxj wk tlNu ]  suF =  ewT 0;  qT,w H  ?[m  :]  ]mU m qqi d+  {;a AI  c3j/ AJ  OVp/ AK  c4je/ ?  ciM =  rq t  p JH   u=2 ;  9}}V 7m  y_rh9c j; v~dj 00  mbm: 5  w s m Ʊz{ ]   ;q8e 7  fH| A  kjG x <v ?|  x=gZ0 fd >ol ?}  x?vZ1 @  vh >  cu ID  qӧ e  m 9  th K  t|{ k 9q~ d  fmr w. ^i ~  RnV p )cp eI ec[ h  {c y: JvX 6  dg } F]HcY :  zopV 8O  fw 8P  wm8m~M sn  mn}wG |O Ir}o= f   w'}  |x* x  }wz k h r :  ml A  o`z ?  mah܈ tu  rt tv co. ^(  jSz o  r{Pb 90  8+n~c I  q&j @  wjd# q  0Qfa u s Iqn >  w*yJ {  zwb <  g1dWw l vz( u t }) g 'ak AO  }b"4\ ?   'Gf } q $l~ n lyWi< q  "s h  #n l  jCtw l  ztpM v8 :e  7  e7d@V ?J  v,Ooɡ ]  o;uɢ =<  vsDۮ p  sV{7q >q  tyi >r  i-l%7r ]  4o ;  vmvS v+  xv K"  >>fxí 0?  hyy q  ew! k `Uwf A  nqD; ;I  0uGH ^  yv g  {xx+, {  tI ^   a_ l  b  ;  Eh3 y  ]ee´ v   m! 9  fn7 r= v`nk x zg n"  y` u  kQc5 I  hwkr ?  r uE |} t8rrp n  kom20 6   i 7  xl^CC J  kue d} :v+ ^d  |0vm n  Rwr J  stMgZ f ({hd0 j  y 0]  xbWr A  zhӢ :  ke+q t4  }b d Zoө x  z c  RRn id  o @,  kU{i y% vp<v^ t  M=` f  N>m 9   Yfe ?)  iIb 0A  m|5 e_  ri u c =?  k:a% c  q,y 9  2mL m4 znE+ hP  Py6 0X  s^s qW  w 04  ~rd p d|{ i!  yXySN s &{{ 9s  j-u z  b{ 7f  e fb qg  dFt &o s_  Ox j  7r u 4k4 }  [c9 >  |qm8v qy 0WCok x )k|# 0e  00ivt :  v|f]d c  kb 9<  lk  l   v 9=  G{lˋ i  s} r:  4q i  pEhr fM  ikfK p  { >  wcT vt ă~i ;  io d^ ?ZiP q { y o6so g Jq3! w  d D sZk ?  jQnjl w0 աtbj I   <Ykvl =  ph I  o bEo =,  uu_r n a` c  vc'# 9  1v5 J  _m {  zcSb { @Vx1( 9  k½ <)  tc IJ  n:tn >%  sg )n ;:  oQ}ۭ J  |3 es  wa ;  lJw; ;l  }\dp i_  yX i` oYi >  dwU% =B  |a{y JL  Vvj yV [wmq{ h  o 8^  |+q\g 0T  g8e rL  j, B  st }e   Z\lW< s  w r >u  fkkgAq ol cFqi t}  {^7 z K'pD j 6m   r;a H  q|B}ґ |j  g{b 0D  n0c  ~M  m=Z t6  o9l< J  cl h u0WzV 9@  {w# =  ejo @  nm @  fwGR >  \g$ n  l n ;~9#ki ;   RlDJ k ^i 0J  lb 7  ~ml0 hM }k=rt nV  {x Aa  qdCE m  0]h; =  ak =4  {udq 8  o k  eX  qmO i   `i f-  }ry l [pj} s ff\ ~V Hyjy ]  G[i- 8  gsfb5W |  v>v[   qrz i  |k   Wi' >*  gp%aI.   {Zc 9/  |bX w  %w j  'kV t   q e0 Aq  }C+g Ar  mc` l   2n y' 3Gn s @} 9  Gg=@ s wzr*T I   }w <  o]Wv  rs9^ >  xw r* i y3 oE  z.b yb  v` yc  wrF I  xtc 7  {v5 g  s) f  c   wfpf } Lw 6]  g(ql j  in i jr ka %`{gv }  5|O l  pba e  !b* K#  \ms i  xR rH  lCl  u  g' n  }6b9 >o  mXnX f /}|d ф f^ `qJц i  pVmL s  i r?  4@l fj  (Bxd j  5C| >,  v?a2 >-  6Eck ;H  l`|vw iU VXt^| ;  }xE 9  }}j ^[  p@ |E  6-e 7'  fPmT 7(  ll I+  jK j!  |zho%. pD   |Z. =   g| ;  ef4 g 3jS y  s<n? p  v y  qLlx y go ?  u{# J  dOm >   8fy i>  qK, =  rr+ 7  }s4j# g  jf J  st* A  t- y^  cl <   /b =  v# r &RuaY =  wcQ :  w&bV ^  zr] 9K  d h  pUc̊ wu  $y̋ q *uRR ^'  b> e gs |  xoI @+  tz}o }  #hw >  {t i  so n ^ z i  }x 8  uxhU vn  rbf;f }0  no dx |d`vY y  ,` l  ` u )4ķ Jg  f?pt?r m%  .} wO ښb s c  hM k ^h\uD pz "` e   N|W J'  nuʣ h  w8Un. <:  |9z-. <;  |:b. g }kT l ,rV 8  v sR v`  u w  |/ A  o:be2 s v|SϮ rG  (Xlϯ @E  xkVa% >5  wAjT7 <  | {  yvb u  kSz}q i  !z y% Vh͕ }h  w#d k  yGos k  [|  r!  Ri <  xcfqF^ ek  no o  xb~ 9  +ct 6T  e{l˓ 6U  u l{˕ zJ  {b 6V  p>i˚ zP 3yܖ t o?s p  w`s o 5 i% :3   :qN 8  uOП J#  o{-   Dpu39 x  9m 0V  h yD ebs m f tk  Hvs <  t{ ^ A  mW{, p |od[ e  ]1a t 5{C 6  lAy (  vkn @2  yr3p y aDa ^   Dx <  q f ?   q ^  h dr Sy {  y 7  y3!db? 6e  n dva r ifz =A   RrQ j ,|w) ^5   5v[ e  }| 6  ~i2uZQ @z  hi @{  h{ sc ǬlKo I  ybr o:  gb2 v 8Up ]  zz Y  xpE 8  slQ 8   Q(t r ~m vX  rH K  f1zc =   uȧ j *-quȨ w  xud o & a +  d H   aO {  vlOC }   v k  )x @  j}v& {$  ,w v  Sja ^  m >  zv8 ?f  h8} t eAg =W  r'%s w  Y`p p  Xaw] ;  Aqd 0]  xb1j w BTt$˳ w  k+ g  ;5y p  s 6  rՂ n   jo @  uzB r 3s JU  92i <  ${ 86  wyj A  {zN ?  v qQ I6  uFjp gW  qzy 7I  b  0^  l^3{ @  yeZ   uenh >)  pgx d em >  `p x  rx { ypn xZ | r?  }h k  do` | {V 6k  ~Dc3 |  2d ~w  s/ ?  zt: 7F  >Ft2Ѳ ]  jѴ wn  qq :  gf1 o  u 6  gMH}F 6   fBG z QG` ^  7c =g  z |  9oN   zHaC s+  H|x_ h\ #pn- fB ,gٗ ~ {;yٚ r  nfo |  b`aY ]   dtp  ;  dz A  q^wu ?  k{Msύ {  kb e1  u{ 8  c~ާ 0[  L| c zkT+ K  qIqC t  n#x t  n$t e  Hb< @  {*nw+ t +l di  Oa ]`   rT ?l  yi\v2 x ƍZ9b <  bmqP2 x  3k sK >xtĈ ]   r#ĉ g  v(a?b k  rx ~  1w5 d At j ڧ9ke }K  0Yw ]  jp ;  nA#m 8<  t1x Iz  nin9 g Lq |}   vaR u Uug <   u* 6  tn p c}t l'  uokj {6 d{[e2 ]   ` y   h& @>  g|wb w<   z >+  1kŋ K  `r v {bQő m}  W-qb I  |z Jm  d4v  9  jcr6 :  lm1 w  v J{  mj 7  ads k~ Uu& ~k { eU <qc` ?\  q&t  h  so]gb =N  nc@rΩ y*   kM wx  {CpΫ =  kid.v ;P  @Ej 9  s9zSB K   dC f Azko 9  \ m 0i  mVf f  k`y {M  /z u  pp ~F   Fw+ =  sKwc lD  L?nK 9J  yi  p pdlc e  q q  {l h /7|m @  xj0< |\  U_kWU ^3  \k=U z  l6yg_ 9  fp"p 8w  x  g  edt: ]   2&o <^  f, i   un 8D  j{ea v 3I}xV | uؔ hI  k I  lft =  y} h  r =  p=q 9\  t=hm? {  }}   xyy| g  n |,  Izy l  jrT 9  yۮ 7  smwNZ dw X7m> :   Pt) zz =ev_ j  =o/ j  Dx]} p  $k ^b  +tu ng ia c  $d ^?  hsT* 0A  mp l  zwD 8  uaƽ k  xWl 8.  qxft ?   a; e ȤyHgW l nx2 z  ecx u   d AE  xS'qċ ^   |hČ >  f>ooB 0;  qTaE ~  kb v  gCld? x  x @  w <  j  ;!   w ;#  y=h( ?  hc!rc ~  gj( r  xTz_ w  b u  lu 0:  u"mk 9  ~li( qU  ox 7  w8b; J+  :h x  tiS u  l9 q  w_ ~]   ci J  kTj r  E6y }  y  ɉz2oH h@  ~u% 8  ku o kwg k!  5c. h+  b m xBd[ Ij  l Ik  }| Il  }ZP >;  |4g  r  s c Mrw <  yn{.t w  ^h2 9  v`@ 2  r2z 7)  +j ]j  ynme kx e d Dg@ j9 ~ mjk ?e  rhJ li  uq  j:  v n fn  d  kei nC   x <  2}_N dC  S}% w  TkG dU ee9G sR -:d{ AG  ihs AH  }h v  fwB >   m l  f|$ :  oZ&e< :  rw`\ i \ky^ ^   m,_ 84  ou c   Af 6  hM i _mmNa 9  uU A  j`i @]   l> @^  xg z  xi> l  qpP ;b  e4tt 01  z"4t y9  sp 7  jD?ujղ 7 fk3ڳ JD   oQ y   s oV zs_ rt  u :{  otrz 9  o_[q1n 8  iOurѴ 6i  s'~pp ]  [Jl J   dC =  rRm G v z{y >  dN{ >  Rd l  }z  o  n /b J   @l\ s 0.c ?  3xž =  nnbS p  Kd, 0Q  {mCI 7]  kzp\1 ?1  ]fWÒ @P  oze< 7;  cH | xs 0T  g8rP l3 Aq|E >  `x~ r  i 7  ykX8 6|  o,v ?k  Xy2 s   ff ^N   gr4 ?  }U x  2f 9  sgPa5 9  siQi 6  gfƼ eR z>w' ws xezy @  zRue5' n  f#K H  t/`   z~ w  c o  Di h8 mo*R|i h9  Qe yp  `s ?  qh f  h4tq t^  h5p nb  xI c  E=e m+  Yb g --gQT n  p}j[J y  dHv1 9W  gu J~  c9b :  jccmȈ t  8i k  f? q  yaVf6 <  phCc =o  bg6 uY v^| J7  gjc "  Dp6E I  )w 7  }f.H h  qzF xh  oOr A  x5u =  rfiN lF  lb' 09  ej-a g v[}M kp  qJb? q   i 7  d* 0<  ymgu v& bb WO d ub{[ zW  y*# =  m"f@ =  g'aB ;P  3i} ;  {'u? ]q  {} p i  1t ]|  3q B  ~mBN g  Kt d  i q n  xoI ^  {nI? wM k"vX y  |m q f/t 0R  z H  wv,M I  z3|B o @  v\lR @  v`v]) h  `p J  dalvr s  7nF ?o  l q n   Lj+ n   SifG k itx7 x  | x Ývu @  um @s  o|l u  l<c p=  6f <\  dw @#  nĵ 8C  ucG   d# ?  how* x  Zpb tz [rl p$ a+lž h\  XvJ ;j  } e m 9[  H^p \ l-  wg |  u-p5 f  &z vQ  ewi f }Aj A{   <jdm t  k +  n ;_  3s ;5  y>p)<   zsSs 6s  ghc3 IN  _o m  {w J1   n w tz aJ g &0hT 2  u)z 7  em 0U  nS l/J p  wnq ]c D<m 9  2zt {S D'*j p?  l{ xB sOcR =  >r n  x A8  {d=A; ~   $fv ]  e;e ]  1w|" A  g}mơ { Em9w y x]e1 p  mI{ 0>  ,Ub8 z: 7|d { yP 9  ij c  i A  mcxu } zdgv A  eu A  S{ d_  uy ;  d~{Ye |T  rWgz rh f 9  }_@u a 9  }aBi f 7  M{ 7  m. {^ $su {_ ;SeC >   zP >   | k  rLs ?  qob kc  Vq ]e  oWi;m n  I-{, x azb l  mg(d q>  a}K sH   u :c v   t:d @j  j-ni ?  f{nM k  Ys P k  t=q K1  r2i+ ;q  p`ke :  s6 l  \|. j* ۭy ]n  -Jt iP ٞ~Zb2K p  xVug <  r|0R :  {mgw 8  htA z B3r x @0eq: >  es|ŷ qL  }i x  Nmh l h| wD  :qI  qgK >  oI{K 9  g, }B  |s 9  m}p ep   o p  p u 7  gtp ?  u>| ^W  ykz,J ?H  ,pc xo   tkZH e  A]wZI  vdDn e si 9d  x>iY)= :  fQh} fx  Bwl x w d@} @   MhX A  v A  oYj w  i n<   cq v   qP d cj}r ;B   :dy+ y  0v Y  1xG 7  GI} k Ϧy/d 8c  ev 6H  wnOy j  bk 6I  la\z ?7  y+a]ƣ K  g =  xfC8 :   n }   f l jul 9|  {KcU] 7s  Imp }   rg 7t  j2b pl  {Dd u $z' { )q{ ^  ld ^ Bv?o }  `pd >  nZoJP g, u)xcE m wl& m pk {t  &zx 7  f4{ @  Ha | 7)ku5 k   vL 9  fmPh V w  uWa t ?c d  OyҪ t  qҮ s  u  l "sz{ :  9w_ v%  y"b` vv  { 7  dv vR  -*d ]Z  li <  q jY o(mK 9  s+yn i\  _o. A  jx n  jzj k  vot u  5{ x? :x3 ;  j u5 tV >nB 7  }v e  j oO   *dwa 0@  sl ?M  |{*+ :U  l;|d~ :V  }lrEĴ r ިug6 8  qe-6 A  Gb p7 Tgft A  fTju ]   g8v x  vV ?  sq   Yb ?  ~@}\ x   'Bylu 9q  uY}E2 vF yֿ i  CZjI2 x.  ew 8  B|d 7d  vSj =   b A  k6d p   ?)x= Q  yoCX x' x t  hʑ =|   `! :  gtdܩ sq   3(o :  gut/ܭ c Nrr 9;   o 6  } iv ^  ~@;tra @  h`xt ig  "nl u  uB. r l p %Mnu x vp c  Ca dJ X|IfT }  c7 x0  bL} ?E  ic1 x$  LCa~   p-kG u0  r 8  eXt I*  jkUI A  tx 0H  jbGF u^ EzI :  wd :  }qcC Ai t.q ]  dgD   lQ|V i  *c B  syi 8\  ssw h  {1oN ?  l#~t[ =  z'bhN =  z)gys z  d\h% xu  h |  q?sY eY dng J  } A  kp\ g Ye c  c x  s, u[   wl >  v6@kY+J u hdjj  <  |/e z ~D{ }  u=e y] m kh  |]tGm @Wx s oFx t  d=s |  { {\  mb, lH v,c 6  cp JA  {kp c  n}n# 7  fD?`̩ ^  b0 ^  Nm޽ ~  :q >i  05"|Ci iR  { ~<  en i cwz0 y h   )z1~t ]   Cu ^  n ^  tpq 6  zb_s: f /pRl t   a` q  W{ oi  uXc ;@  fCf: 0:  u"Gu l  +w} ^V  Ou 7  fg6 7  }s6 i~ 0NhZ7 i  z.v=y ]w  v&ou Ap   Vy 0*  n*Qh |u t r  @ x} m  Osd f Ovk w  s%e q do e  ~_f kF   `j% o .,1iG y ti{ J2  % u 8  %qz<{ sJ  xvl d 3po#e s MYg` m  8r7 rr  9pm t?  :m up r q a |  {hF} oH gfakD x  {q2 J  |(ri | ?Et 6  -g v(  w@ >  prxB/ >  rs j  |x <  h e r' jj ;  tcB h   z 8p  o h ]r  g 7  lmg, }  }:]f i.  nk- p s&ږ l" |w" l#  oJoa :  lVL :  |p{> j  ` H  gd8E 9  gsG 7  dh~ ?  zVq} K  v 8  imb͆ 0S  m ~b  x m  pu z  Sk6 ;  ]n(a. g QhvI 9   [McL 7  |zO vx   GtN v  j.} J  b2 <  }}eN x  B| ;  pi3 r  Rt} x  kp sX k   `j w  m/ e  kr}  k  rpvhfA e uy;Ƣ ?  eoM, ?  m8x8& <  sU a K&  oc s  kG{E hB  l} m  kJpY o.  u~z o q +   $u A  =u j4  h x} ªp< z  jcGo i  72k KA  sDog;ɿ 7&  j1q kC j| r  ~ ao =  l%jQ< ]v  l?a 6  q) 6  uw( H  {d t  pceM$ <9  tpe_ x  | IM  dg 6  m!i6D |{ '`8 >4  |eK i  Yfp1 ?  i8 ]  z,e ;M  eq/X ^G  e|d 99  zd!v!.@ 6K  {3jvԄ 8  qN{  I  {o }f  n?t ;  oJdi7 j?  6v wZ `8 e; 0 n59 I  c s  g"? p   Pp g_ ¦Tw :2  am J^   t=F p  xe$ 8+  ve i  Wkq h q"^ws <  {w% x Gvܯ 0Y  }Vc ?  Ww  8  mjG; 8  zk9= 7C  v@.iy4 =  yzl, @0  uV9b' 0(  y-y >  }~ڕ ;  -wn <  ni| l }s_- :p  tfv Ai  obl~ m&  qRe} 6c  }**a1= ?P  fa u  x?l i Y|c :  yd ;  /y r c^ 8  pw2 I&    e w W8{ r m}qMݙ y  ,1eO J   lq6 =  du) :$  o# :   Uik5/ k  yh| g ޳x,v3 jn  `6dT lY | |n &|qr ?  cef sO An J  (l ?  w i* =  Kxrz IE  _t< g }yXol- i  j)Qg!K <  |'n1 K  R6c 72  zsE z?  h8 I  }rp] h rc m|  c s  g v  ` ?c   vnȼ >  U^v( s  l k ϸ}k {  8Oj q/   Lo jH  qxNz } Sq+ 0D  nli 6  m9ha 7   d =  <b* , |% Pm{D޴ w  zs jQ  YnC 0A  m`{F d  <l t   a =  e`j+ d   tV :?  {Av 8;  {wMG 0S  p? lW ul4d, ?  jzx y & ba 0g  gae hg  do l ew v/ xki # e  "Xn {  v\}oC >  y k* ;  mG|V- <  v2ny m[  Xy 9  lkz' }  o< ?Y  #&mA w  ~eP =L  w d =  Ot ~D  f n  ut; t  d 9  }lұ k[  rwmih7 @  {q ?,  uH]v F ^   Nc? m  vk I  p ^C  d_x 6  n^ e  )iZ ?  y.{& ]  }le d qvl,k | IFb|ȿ x  3} @  joOea }-  va ?n  \=q; ;  7r\F jb btsp l  &j 9  whY0 jd  xqw v $6E| $ {  dt {q e]Hu   [yn >  {lu@ rN t7ak I  _3f` IO   ;KrQ f  tZ ~e  { n   Eu ]  Oef q Xc:l fb  ;w d f p4  un, 8  k51r5 }N  vky^ c  vyc  dX oh[ r^   xJi gs  w> 6r  fEx@ qn  OnfZ I  h{ <  rSl e jw wv  l>) l ` 7  iz4: ^,   g ^7   dJH =j  }PaM @  mudNx j    h6c I  }I es  b jN  hTd` |   zq 8'  lj 8  kfE x   } u {y[w >J  w/4 v  p q vk)) u d\>n| v   b g/  x`dS }c  yc  z?  'y j gdy7+ J  d{Ht!. m qfgV ~j  T~km ^2  y 7  -Ii ?  /q yk  :,dM =  ym{Q l! i{M qI  ss nT xAxz ;p  flc d  pBr ă K  u|b ^<   n G @J  e"y;& |P  b 9  m)} k {{c2 7  lXtPҭ i xjC; A  mtF p  d#h @  hSg{Wm ^   Gcc~ ?b  c>s k  Vc l r K-   as @  sIu Wq ;  elh] 9  gxr 9  {/pt ]  xR'g4; h  tfk w   Nd e vb m ]mw z!  z gl _Yo 82  X+w$4 83  t.i.7 J  {h'~ f za ?  fjnU ?  vZiX ?  flsZ =  n6z" J  l ;`  gD$}44D ;a   _x׹ 9A  Oyx >  p| ks  wo ?w  ozd+ m$ -tl 0+  | 0,  w y m  Hj3>& :y  {GHc$ p  %q IR  x u#   Nsh {e  J{ 9  l}c eo  cv K4   Sg$Z @  {h I  sy >   Bye {   Czy e k{s lr T>t ;  oe!@ ;  iteUL A  w oM  @!bW 9  o4_,   wa_- J  i\j A  ndO1 ?$  |n`$ 8   dcBk 6   | ;w  >rd ;x  n| 9a  }uɌ 8  Rq` 9c  }}ɍ d ߢzG* v  nQw ]  hua+ q lBe mu ˛Z&{d <  |ppf <  "r] 7  yD7}Pף {@ pj\n6> g  ei z  fr J  n=\V y kI* ^  yqi i  |~c( 9  yfOk zS i.n" w &t i ؤws   23r? {f  C\}f ?6  pr x P\bI l r|KB q  e%d1 v- vIOp d  ri g  }q ^  us}, zC  c z  mg1K e ʥkl9 7    |; 7  hu  x  M|ս nU heGEp |0  hD|dU l  ^v)f ;/  eSm@U u  Z8sKo u fi}g ?   b[) 9&  u j_ :/  |] w x9 i  5z =  }9 v?# pp   70bf pq joQ 9  isfx:c A8   (x/ 0L  ld I   ReW dn  ja ^t  xq }   joa! JK  ma 9i  k#x?< u:   tRm g  gLr  ]l  iNu J  e 9  eg0|Z ;t  { ]  gz\ q5  hm <  nusm i$  rl)~  Pv$ hr  @g AU  kWbm y  j4In]O i j5KoXp |D  pODx jq Xq^m 8  ]tT A  gS2e~   Z| zm n ^#  !e }(   GkH n( _x(Ŀ 8  r l @   `s$V @  Q{PW c  l 5 : |X m {aY >  r,{ :  tNrw :  xfY l  !t_! s  uu9Z c tIpl ~!  a u  e, i  *#a hz  e ^  i/ۙ z1  Gx, jr  xS(d`M ^F  {`b f rpA c |g"7_ fK  Ik >  gx*y >G  vVf y  NA|@ >  nA >H  iv`z\T <  r??` <  ptf >  )Dp) vg  z[z <  |\x d   @m' 9  us# qs  :j& 9  o3j' A mkb m  a7q t6  uIS @  duN lx |X{ ^  l k  uh ;  44t w q|҉ s ork`a r O` 7  Lk g  Gd H  t zI  cHm l] VIkxE @  EfH |? rds t ao }  k4 J  7j s`  xzr$ 6  c}}M A  gy 6  { dR k+ 5fp o  nzs >a  k =p  sk" :  sqnj m  &w f JYz LJ A  k}:( o  qS: s qkf u  cvy oY r[z t  4io =  lVz`I A  ttxX l g 9  mDh g   } t ew}ʒ :Z  ot( tR x#o. | 4`] J  vt AB  |scWo ?#  rq ?2  yBl!< x  y' i  h{uY 9+  dym 9v  e<g[3 i evsB ]  Gy"4 d  ,h | tCf( @Z  kgekN 0N  pi } wj` kr ywdn q+  e ?  o o$  au n  <+kz l  j l  x& w? ˰q A`  lzy-p :/   _l | /qoR h   bu`u {  "jR f  |+ e (rxThd h  K{ c  XcH ;v  y |tH o ?g 0M  l 7[  p%d { ܣ yr^ H  Eh d3  z:f98 |<  @zD` I  Kq- f_  {pbg }  v] A  .m j0 tEi y $cm ;=  l6x^dC 6  vi 9.  t8|J d   {lR v  gw w ّ\nP l   ~k1 d {5y| @  mc;y hH  x<yM p Đ t[ fX {Qo 9  ?b 7  we 8a  ~Gw2 n }H 8b  k{u{ 7  {}g} o  fEg u ;g@o2 u b K>  xgy =!  t QkX ;  {wxLʦ ]s md s  x@:f >S  yQ_ce >U  yRa|lf r \vw& :  kl :  di8 s  yi 8  hloK A  vj% @"  ee: ^  /{ g` {} >  st" K  gah   [ot 9$  vBvG6 9  1g q   :n$ z  c:l~ z Lqn s  `eO d  j- @  fGb|S k8   e\j ?  f\ ǀ x+  s>b hj |# | Ok @r  go^' v vuF 9  tocb :   ~jm oD w{ 7^  e;c q  l8}# ^9  g9lD ?  h%eLD Jv  jg y p^e2 =z  ng_V w$  }j k   ` =  { }  z/t y 6qb @  0_r f lF k  M} >  }sn. <  jTk h= Np3/ 8i  kg7 AS   q AT  yy ?>  rqR2 y  { ~  *x^ }  uj" ;  jd%{y 9  w]q 6  k+iFE 6  ,z: A  q#q J  oj( k  odQZ v  +b <$  ~1z˂ _  sVmYݯ I  qoT 8  fbP Jd  wprU o  tvb { yxSW p  pW{pb e%  r&rbr ]X   ofr z   pkx @'  |w x  @|a I  cj ;4  oh9 ;  vMc h[ Xjl 9   $8j* 9)  k}}dK 9  fkoo 7  jj^ y h~l+ Ag  t< fF k  eRub I  tf w /h<}6 8Z  oow 8[  eh+ h  x ow  Xd }, i(i@ n  sy0 tD m 9o  zd> x  eeb v V v0 J  {P0v (  wqyd6 j_ B8g! yq auX ts  w c  {m ;L  gN 8  p}l! ?  RiN As  kZ u w*qk 7+  w` y  f v šv; l{ Qs :a   uSb7 B   gʪ k( 6vcs {L ǧ-bo h 9M<pW u  ?kO v  uf{ g^  Gr |_ l] j  t' 8 Ns~6yO+ ?D  "6e) x  'e x  (sT =  {t( =)  r!x I   /d n  |V'p> n  nt 05  me k  pdB @h  iEps] r k*Pjz 8   m|) {   igJ @.  z=qV @/  z>u ?  0hc? =@  |gZ z*  k f ]qZ t Tva |/  }{ >  {d% >  {l& 8  ]{ vj A `| d  vvq dS  @v B  uc 6 6  y e  e ]   b mP  .d =  o{r D Id  {cv + J6  zdz ^  k y  kij) wo  x {t }  Io }  Jg# t m J  WxfG =  ~ae` o &{ :  g\tC v  }v% 0=  }\/z |I  }]0mj q   n w  n e 6  aAo$َ @  sj u  8xX <  p}}j 7  ef  7  yc I2   r h  m6mfc o ڠei r  p$. I  s i n܇ l dG H  i7qnP p  qK|| 6  i8mP j  swm  i K g >f  ~ze >g  vt` d ĔF` ]  yd ]  tm   t:wmG o  zf-g z   6 j @5  ~zu s~   ^eC f t f fN pw! ?  | rH e# } I  jw  <7  szY :k  b m+   Wo w  ~j{= 9  q(oB h  sv  7  =n I|  b>Dz k +*r< @  }hi s! x ?U  o/wX: t  uc ?V  {lq: v  vyp2 =D  sMC   dr m   b f(  dYCd0 ^U  CMnP B  dQa xI ;v d  u ;  cc}[ I  7qo 9  shh y  oTe v)  FyTQ e  0qj I  }n u9 v H  -|n_ ~B   i g  tta[ x  kk^ y kC @=  kmѣ l c9qO K(  lSyo g  LiJ w^  Mh si @{q? lR   mZ c  cyp 4 7$  cwCx u   y  n  pgt gb  +tK I   lz jz  ~} xv  \d | m :h  Rt 0J  lq5 mW  ]o| ~  1Be 8g  mo( l  #DaU d  x: @  tUze I%  kU1a >  hel =   U}LÇ n  qf f wmt9 h  w A  ffE o h/w- ?  en w Qhshj k  zSp 09  ejdr :  qAh5 }  k 8  m1y~/> >  w 9I  esw" o  ]VfA sA `/ t ^  F.qU 0+  q {  { ^I  k2z' <  mWn' y  o m  ~q I  o 8s  en/h,Ki g6 ֲTo g7   2d  Ir  |w ?  qf =  wmв :  l,azg4 {  vle j  {z   }q 6 A*  { j  ~q&> J  jPh?2 x  p!3 <  v4 q H_e8 I  {qjQ` {  od :   |) Jl  yO k ٜsb/p ]R  _w A  p}qs ?  qfj ( e  sanq I  r; ?  ii1= >0  'As r  r d_: >1  tc <  wI;ph gJ  h|  e[  /bM H  geK <  uLm 9  uz J  f&kʺ u fd9ok >  pq{Q :0  qs&. 0(  y-kJ j$  j J   @gB ?  ^Jz tT   v J  yM s  v}^u7] 08  oWe n   st r  Nq t  kk| 8  kz4 >  eq r  vS k qp A  j z \vtm+ 07  v|_ 9  0Gs{V K  r}] ;  ybz p  fzՠ s  /u!B 0h  guګ 8  h:jiLH gi )+v {   e;m r  as A2  pdsc >s  r y r <>  z\d G  sHrsC :  l y  y p  Xi5 , h Mhy   ie v  l} J  o:{ ^   h y zl{ @G  0JLvg l  iHu-x p sh }Z  w 8v  rfJ p  }| h  S7pd ^a  l1E ]{   5gk i  :r1 IB  t{< v   o {  zI v  vI s  hz y   q) n  l} q  _1| ;  yt{ m  %n2 >~ f/}JE f  @k k   !zP u(  +y 9  kt :7  jUzo*    Ow f  sr r эmV[m1 y  ullA =  |= {  lԪ {  pr ^~  S~f39 q   5&d% ]  Yv I~  -uLq o) X~hj}u Iu  s @  pig @4  eDs^ k Ur#e^ nx  <}N :w  { gzC s  pf! zl  ]g 0R  [jy w  q}f o  iFJ ?  x:8{u ?T  py su  ]8u =  ck l  zF ;  e8N|?2 0?  hgA ~  e6z A4  xr:m$u A5  tr; @}  m8ej  ;  vsq A }"aj zu  Rgc K  fuZ r~  ml [ ]V  XUbA<    x 9  gXw ^n  :z 89  eyhB% j  t<cv 9A  qc e t Tl v  Mff } fn+ i5 D`{ v~ y*q\ v  q :B  cFu I  _iĦ q  ky J  {U ;   i"} <  o|5H :  dn4d  JQ  mG 7  sZ x  k J   vQ =J  n w1] J  zW<y` ?   +q_ߺ j2 q J   b& rC  wn >  6| ~3  fMZw;E =  zK <P xnNK v uYp"j 7<n yK{"k K  n'z/3 wJ  r>m}7. @Q  sm4 ^B  a3\ n  qe& 7  u&o. f'  nf h  (z7 JO  [(o v [zb 0B  n!c 9  u>hج 0I  wa c  iS]{= ja  Q { v 'o :C  u 8@  d5]paF Jo  H^o:F ^8  <}G k  @y ]  g| yo :hK` e q2xK :  aդ :  qե e   cz u @|(թ p tuU_ ^  , a I  ~|ydG ds  xl | `rL >  qEj(M j  o{ <  |d\ <  j/g:H 8  rg9_G 7  t>w5 Ay  ti( 6  llrع 0W  qhYy ^  h67 m  y 7k  `z d  v 9  ya[- <  G_rG h  r b1@$ 9A  l}([ J\  Qm }  sNsbd 3  od]d i{ { | 8%  n!f h4  rIŤ A  }dS h# Z%l- H   #g0T 8&  jeg m ne  6  r} p  pH{* r qjEb lQ =t w '-`a y  o.pa e  )/ca |=  {oiy xP   VFf= z  | 7  fIh3x { `w >  r-cO si  .w }  ^-y f  Oq <  pQVa Z v zm|! f SVetU ;  vkWsQ ?  lb\Tk h  w\]jTo ]  rv@, =  }5p\f ;  j!zq oh   w ;  zoDž 9  ~Pf r :\uCe :I  kVi9l yh  |Cyb? hN y?b jV  y e ~)eyw A  {xĥ =  ~y_ =  ,`U | fA KE  ho55F nQ  k  t  zd i  lvg g  #jYZ9 7S  Qg6 y 1Y|# f L)v/ k  !y< h  o ]  yh sN   Ln, <  oic: :  xm}aQ 8  z$dad ^A  Mgi qG  y+q z  peu ]  oIIvf). z  j)c uL S Uz ;  }k ;  epM IU   g }  #|M }  teQcX K)  },i) i] oHx l[  .#{ 8  v{] h -=w 6   y :5  *ax 81  m/o va  Lf}ʄ Iv   y p  *{< @Y  }t_ hy   .g |  xIxgUj w ux j  mv c  e 7  ptl8 |  C~q> ?t  zs"]o ;'  d-h! H  m|qQ H  PgR ]Y  pjb ;   at 6g  f};F mq NuTu 6h  nwF d Z- jq j. eI ?  cwYH ?  jfe[YL e  Vl ;  ry%q nq  h f   hV 8K  ~uyP t  n"u ^M  qs pc qKp A  pgc1 {X  n r  { s% ;  vai yt  ki7 e  Qg y  v ;  |Raz >=  e ql  y1 >>  l n  I` >?  x#k <  z&xFDO :  $}7 9  rxq ]~  d?zV ]t  vw w&  xoQ 8  xhR m ` {%t A  p(o! v 9uAvv 6z  utɭ ;  uiR j |}1 tR ^xj h  |Jcld 9  qHgh J  nvr` c  h3l*% j, hgsPb J  wn|π y  m f  n{  eK  oou ob  v\a3u }  !e A  iez3z uN  ]v {  s{#jFF >Q  lw k  pnC}Xu c 9wUwN l~  Kw ^   p j  d z 06  r7N{Lҝ hu  dB|=c 7  q8{f=e A  Nu0 >  we <  ls=v% ;,  |> dm m,  r)|t 0a  szr@ v  y` @  dsvY @   fN A  s# =  Qs0 sA s'g\0 }   fk :S  }|Qi 8S  {ctU l  r }'  jA |  sv. s iqmav yu ?yq% l  Rh @  m4g ;{  p@x 6W  nj 8d  o(z1 {  u` Ig  ?v m   `t m   w m   1s 8  w@r&3 i o@ 7  ni x  {1r h  Zj2 h f kֹ pI  Pg pJ  Qi u, |nd 9  {{mE@ g MnLlȂ w svm< {  e)ayܒ | ߈dwN<{ I   zsN >  rzz` ?=  w|jN e$  }|V 8?  gl&z A  hq8~ uX  dknv =  4v~ >Z  }f b e  zSv <#  x*j˖ =R  {0d 0f  tnR v   rk} =r  t7d <  k7h 8*  %o;  Bvq| :  0\q, h z_f m  t}>M 7  Os5 6W  }Vmbbk  }M Lhm 9  khw Ao  piw jv  4F{ ~v  >$u u g}0{ q  z@K p| ~ lM z vr6v lJ P| K  i( fG   Oo  @V  xlWvMɬ d  Zrf >E  q6(gۺ <  rnSw :  yh`z o d` o   tyt =e  du1J h  (M}\x 9  h2|0 9  A| {  rw 7  `s o ".y ='  5s 8  t pT }k I   vC v  fr[ҙ 8F  vқ h  Kk w  ?} :  "l 9]  vP/hB 0O  te|p 8  kZXgG[ j  |g  i V{q I  iApF |  T` u  +{A <  ./}a m  / |̗ {n +uXiX | h{Hh5 f  kz q  hi0 o  0C'e @  {wz 00  m lSǘ W  =n` q^  fbsO( h   b/ :W  ft z  M4` ]  y6t 7  o5wY 7  o6e ^  m ]  u9f 5  zLd A  2uz l$  ZaC$ =  uv o@ Cs1 i  x5rB j   hA 6  p+7n2 f{  j fQ  o" ]  :gI J  WnZ A  k gW.- xs u@ <   s^ q3   8mD :  ^aNe< lI   &ax 8  0F4c H   'bb{lN   )c|u z  | @  o+mf nf 5o p {ooSo d  upnL g  kf ^  zxq n  .r" ~0  q͚ p  t&o } ~iFg v T a,~ @  twy j  { w  lq nH  ln J   dZ ]  qJ o ˴nt# 6  wy 6  #f~4 @k  .f* t}   `e t~  Sz_ =  fv g ;u  w` <+  p`' m {Xg v:  z#j g  $z= l  %b} 8  {kcwL rv ~0|k΀ <  j3c# k   qe :  gR1z5 t  |cZH9 ^f  uZ y  {qZ @  }p] v  "k ~ dxl} }w  g< 9A  Sf  8`  a l. ]9n I   @Gj j' m4gi ь w v5ё z>  x/|[ h e iYiی o  hh ;  k 8  tls 7n  fDz}!: ]   .i c  z(bU p  ^iP <  nmn <  pk?bS e qcxfF z )oN q  v^|| f  l`/ mY  mt yJ f*{ކ @!  }n j  Ju ;  hme 9!  czS 9"  tM| g'  sw 7  z| Ab   b o1  ri` ;  q`u k k|an# { P} 8R  gzj`4 o  {le d   aY @q  jo' JG  vrc̙ d9  uKf ^  i 9g  s vk c  jc ީ sw zou^ f4 ~| |  j<vv v.  ^. v t  ;j n8 ZspZ e2  x|x dZ  i"{ qd zu(x @  ~:d I  kap =  nvty; >  ha2 o  K~` w U@Lv | УtIhH.) A%  lb.* t  I<d l  hx|wR sL nA^ 8  n 0[  Ls I  zm A  Ou 9  n_{ og  ~j 6   or 7w  e}b% dA  d2j ?  fgJh K=   f, x  Pz 0/  klxC y  q< N  vip#"' I!  L<zz dV \zrTd{ 6   LyQ \ mss3 u5 xI!lp J  t0 J  i e  b`s g whb u dv %6aX ~  xe~ ]  cj h  t'i wE  (n0ˣ H   BtL | G%|ܧ @  n<|c n o0^ wd hF uGv*  ǻ>Us= :T  ht' o  }=vG jL mv: @t  iZn| q vToh!v m= AzwR4 5  phb1' wa l7 w+ rzߠ o  j]V ^  vA A  kh #  w"sZ <  }jsU 0,  w x o ٔgmj1 ]  tYo, d  tZs- I{  >f ;  }<an }(  gq { H hl AX  u?s~!9 uR  wv 6R  f}<zδ x  |d ?  #i! r&  3d J)  mH f xtp K o szmcL ;  jw ;  pay u  k } 9  aȬ n ~ si >"  i 6  { tS % b! h7 ~b c 3w A  |}d- tF ͞v^m) <%  r|A <  v_|^a r vaba w,   h*B <  u/u a :  i8dj +  u 8  qPiy ?  :i 9+  fw >!  d' gg 7I>sk }  xvb m  do5bX 6W  r3p d &Xut ^  ld; e  a v ̼JcB v&  w|r :   Wun ]   |W rs ~*qZ 8  s   p\i | Dr5aSm @x  t,y! p  9q D KfrKc w pr;ib$H =  |n9 qw [m؛ :  a :  zqH :!  zdH 8  hwZ 6  vYh|O =  i vPz n  j|= @  IC|m S  b,`; ]  x. t  e k nwNf A[  off% o  u`f =  kzd x   | u{ a }") fh  hj   :  u`\ 8M  Zv4 i # y q" |[u }   _g }w  s~z ^  ~Sr/a d  tf, 6  gIyϡ ul (qYެ =  etK w   ` s  c`g* s  dbe <*  {x |  n} :  vFy g.  pDm%R y  u p  |WSd3P> >&  kFĒ {> <l }J  s6x[ 9  pAv5 }p x n9  &kf ]i  eq u ` ?S  tp u z .ivZ* ^   3jh >  orD uj Vv =  }d# J  | g  r2 d   \j k  z( I  lPc+Ŕ d `dg w ڇtn%# w  qE ^o  q:Z| j  w[t 76  egb% l  u`j$.~ zd  e e  @w| ~ vhȳ I   [ngn }  ]r  f,  |x xN [| w  a) c  t-y j stkv 7  `׫ ;  qu/ hT  bfSF @o  pkk ?  dduY }   yw I   =f g  -i&@ w  >l ;  kjs( IF  pm ~h   <zm g    x ^  tLr 7"  ey {& ا>Y{Kb { ghUwF~ {  d |  q: | p| z   VJj e+ ye9w <  ujQS 0V  fE x   d/m } In0 {D $[&xX v  03 c. {' Lw< q n= 8#  xyd n  ;p) ]  } l ]  r :  yrpNi 8   e@ j uynD A  d{CL @  |2jU3? m  6j3F r  ytLE q+   u w  re( wU ~:g2 {X  3Wo j ^^tz 9  kxo yl xCOy  w ğnv6 s {l|  nh  cd I   f$ wH  n c b 6  rFo` I`   |~ ^  k m  we 8  }i5 n&  dxZ @A  0DCpoW >.  e-s q  t%Ps i  x'f |  JvW e wnQ vI  r%8l2 ?]  }ug e>  },g. <   avJ z!  "n K   n{   h; 6  #gG( @  d!Lw ?  }{ f pmv2c z )v z3  w s x  v| e  * g/ ?  rn^ <  }gEg)@ t_  Uq  <  kWkh@ 0a  sn g were 7>  qD}&&K 6  i(}FU 7?  hi&na J  m g5  { o {I iR8B y@  b >  tItalQ 7T   Tb$` |Y  d) |Z  uf( 9  n14v? 04  ~"r: ^Z  /}x 7  g||" 7T  Dp Aj  c6p4+ @  Li׭ y  dfc 0E  |]{I A  ~{Pac ;  e_c 6  yys 7  sA w> h   d A.  lp[P A/  wguP t7  toul t9 `s @w  n#k =  svexi JB  y 8  ~"pw: m  }{yLp }  v_E} ?   5xAQ ?  xh_ i[ [RgR ?  w#h0_ p  l| I  |Ojd f  .x1| ]  O6| f  =wj p Xwb Q s  dr A|  qg z  j hP  su\ |  }n? ]x  nez 6W  |.7z> h  s3d @  og^% =  s[gLׅ I   "{Q =  s]c׊ f6 |uP9 i   Cq   AvpI d nWO{u A  tqq o  w A  fo|! ?   u3B y,  _<m v ijp|z J>  f=b~ h  Cg <   uHpi h_  Oz 8  Pt 8  q mM f  j+b 7D  |bb+ o  ~uj D >  f8yJ l NrmL ;  }Bcd yM  |u :q  ttaD :s  xvr‰ z 5>r 6f  rqyE v  FnT =C  j<|C J  cWx- v  }i~|> p  vusU| |  o ?   lG[ >v  jl"   fj >  fK{ ]  j c Λa rm  q h ,eyfWZ eF  ` 6[  kPhv 6  dhrl >3  u`  IEtjK v% `x  sym u  n:vo3 A7  t:hZW >{  h!sky u >|  iDxW w { ;y] 8!  {hlD rB ?dKv3 ]   e  ~Dz`z |d XtdPz sq  &o @  |5aR @  |6`S =_   h h ta5x\: q)  ^V3x\; 9  {/ mT  qtl @  {Qe. d dAA y  kv>Q | wg q  d z  :hS ^P  j q*q k tAl=/ m  |u A  zGo ?  j|{p n>    t x c] j\  mcn 9Y  } p" wT li    cAˆ k  wqp`G @@  jSyF {[  i t hj q  0,d u  I1k t  px :  izZ 0L  l)m n]   =w8 nu  >y( q  yz^ ?  fi v  >w l3  fv"jZ ;  m ;  t#ie(q 8  5dک }" Uzj }$ ` 9  ys?:p x  tL x  qP}r u  R-c ~\ "o2i o | i 0U  nS{e >  x!vm y ~f,nc p  m[5b >  `? =  xOs* m  oV %ul7$ i' Yt A  wr[U v ;qʇ >D  vYw R ]T  z3@M s  St@N {y &n H  1m ;[  oLxtW fn hH` j( t&Sme ]   }Sn As  qv6 <  |-xvBjBt s zA   !s2/ =  xV'e T J  jx 9  n wL o0  s`s 6  twٲ 7R  U{0v ^.  jJ g kn >6  gd <  o  d |j o< zud  ~P -`Q 0_  gWvz h   =h$ d7 +{RkG ?`  =h7 zB SBxQI =  m" rm pl n  q(u'? f fӿ 6  x  ro o d/xR gB zy oG ?  }Rv7 s m6 l-  g*inH oF  c|}8)H k  bq K%  2{t m b(w 8/  eT |  2j =j  lwxsM   Uh`Q v ؞ \nb ro  sDa 0U  nS"uc 9  yW 7  ~fc u  Tq@ p   'g =  0r/2 >  0iH n>  |4 J  |sMj ;$  dk_ m 3xd r}  4{oS n  ke K   @hp J   m` k NJj xJ   Lp ?  o?q e u4u" kf ͗z9|z ;  id H  h k  ~ c U  zcp; 8J  mo@= }   Te ?  yf)G z ;yuX r d1aQ t  |3 h |r p*  wUp|>p p+  Td 6j  kq! i|  uOPtN 7Y  zn4>r vJ   l|ނ w7 DiP ^w  <y s5  g{\ m  T9d 0E  |]sv A  mFL m cV{S_i =X  s0h p  <s zs i] 7   z( } d) >  d?hc   xp <  iO r  [dE z   f r ͭnh wl   Od/ Js  }k; Jt  lgr0( }) 'cr n6  vw ?  fkS ?*  |h  W  pP| =  s<asb h) ts1 ]  I`r h* mwr IC  u)q :  x]gx <  wQju߂ g v <  eYs m  \}? :  se lo rhPq =U  [i i   9hg ez   } ;  nTz I  !~h ;  p#{@6 k5  |g | ry3of I/  ;x    oz[   vrV& r ߑ<dd :  Mi0 ]  ug =$  T-c :  roh/, m Fq|x| 6  nPfc @c  jg% ~ 2v >W  ira< o  h` <"  fkO 7M  egY 8  eUf |  |Ue z eOec q  e wA ;0  cy {Y  C` ;1  r psF xf  qYtc I]  qZvenu Io  g{ i  "c0 7  |)wo {   !|bB I  zrD =  nThuT u  ]kt f  {d e -v ;  us gw  ,tO# <  uy; A;  hl>q ?/  wPf]P =M  d:uSJ = l[1w s Ky Jh  |e` =   dc n:  {7wW5 9j  x e\5 n  n p 9k  !r_5 n  Pc }  ~3:{N Y  j |Q ȵx3 e -q5 A  rZsZ >  y@b+ J* vXlk :  tne] 7  y)^l(Dj ^=  _aDk J|  e @K  \p= z  l3 I  NvUbq qq& A  vErV }  { wp  yO~l e  yћ =c  yp k   7a =  (b v  q( JE   B{ 6  }p 7  hxa' @  e v y   d c  y u#  3y l  5yv n  fRz r :  a A  ~yq A  {*1n[A v b#6l`D =f  d=m {h  qx;   7l/* >]  hqm\A pz  ^f z <jb#{ o tb z(  tB} ]  i J%    y qc  b>x ~g nҳ <  w>feO :  tEwbv qO  7Wv I  r  y poh I  }(^h ;t  wg`q @  n`zR =  idsgU <{  @k gn  ni m   Gjn 7   pN | v{ ^J  wwz| A?  vCq | $t4_f h   r eW c A  uJRd } ̑ Kk< g  /n =  1p |k v >#  jn/ i bu! 9t  nwd d  HSl l  k_ l rWgl l  ywir w  ltxw y  x'}| ]  zIL f\  br @  rdf ?s  ~y, Jr  8hu   e.I pT  xb  ;"  g 9  xq* z ݦw#Xd+ 9  l}+p6S ~  yrM i k[h s wh m  M=a c  ie l u;k# v  uh=fV >  u4YcJ- pn  >gE c   b j  o db  tSx@F =  ~o n? b dc  bs d  zck h=  %{ g  !v 7X  0i8|; @  zuEm t  u$0 }U  c d Ha8 r  <igB y  [f q  J%f r l<f' 03  {Zu| iW  sDc x8 pڝ 6x  Ft <<  Pd-ڡ i, h>xD4 I  r s ޚ{UqXT 9  }@i$ h  p gK  y5 A  |o x `$hx4 ?3  {DuZ w Ri:lt I  cg5 =  qmHc er  {)rq =  qpd =  h0uw> v|  Pjh m( <La g  v}B o ݬ1s w  jn ]  vz+ <  }jV ^  g] l tcN) 8  m2fj0q s  un ?y  qN{z q xy  z_  xDl q  :oLX j $o h~   1#k  u  ~b@ I  {@wt/) l4  Gxޓ |f @"k   c{ x q lvgQ r \xHf oo a j  ~$)de 7  uPQf> 7!  |> @  rafqQD @  {^|g i faV p  6o ;  lǪ I  $z? q >z5fb* Jb  u80 :_  {K<ub w/  P}Q 6J  m:rk r.   "s wb qsM, | `2lYM. eE  jr( {`   c$ <  ton f  ht 8  kc 6  vm wS  eebh 6  0(vm x   P{ >V  |.je ~= kIVs g m cʮ xF  r 77  ~4t ?  zeep w |t k CzAr q }sS ]  h+e6u k Dyw A  x3eX } ndPx A  ig`meY ?  g6Cd zn  dx f ?Yn@ ]  s&Xp qi  d:ln u   >[r 9  |}\ 7  u ]  { } wJ :  :Tq    xb^3 =;  iqCq r  I` :   Ag k  r3i q5 <oA 8  my` u+  q0v7 A  md1a#˿ I;  G`U I<   hb7V ?  w{R =  ~[h =  io|H h0 FpG: <6  opb A  g:{ }  rt m'  9f 9 m* .Xe <  Kmo2 :   qR j  ye  < v|_ 96  ~Lyk1I  {$g?ъ i  qENcV7 9  xR|L m  ki >  vwi I  qO4 >c  ^l0 t  ;tQ yw  @=j2 yx  >tS g  Y` 6O  uU8d w5  p x  w\ AV  |Mi ]  #x ?@  b$ ?  {it l   w:U 0.  dk i i# J   Y| t  |e 6  wkp x t r n  Fhv {| k\ u 5c @d  yytU r{  pvp3 j,  f"ph@ };  Ul@5 8  u cX z  v^x A  oz }  pp  I   w @*  wiu* e er x  0?g >  tb< n~  ^2z< ly  Hta ^Q  rD @  {he& J  fԑ 0=  }\mx7 ?N  fu n mo g  n sb n  mhG ~~  ou l oi ~ :*g4 j\  fa r ߯m jw  xXl z  rz z  ~tlUI r  e xC 6nT{+g :  f 7lf |  &Bm ^   z c  @hs ]  xn A  ro> x  0Tc | Krxk] g  U;fI =~  h-s!= ^>  np ty   C)t>c f0  2|; e   +m( p 0 l3 6  i } d.   k IQ  \Sxnn ]Te h  }zf[ @  pc[ @  kum[ >  m@7m y  xjoR J?  yWy ^  8qw( hm pE̺ ;  |JaF | 9  y}n2+ 9  yza21 f l g I<w I  s eQ I  !bO ?F  fa> =   n |'  n_ i  lH JZ  xe/ sr 5Vf/ 7  ol` d Ol:tej m# jm A  nGj/p l  fjg A  {Zis =  G.j ?  H/c ^\   :tbӣ <'   G`7 :   |D g  bN ]  smL z Ov ]   s` IW   bY3 g  !jq An  bzن i6 -(nB <~  Z*iQ <  t-{Pc uc  ZbQ h  0 u r@  d "h q  Qp7 e  iG}! ?  |z ;   *wP n  n t  jxZ l   8jfPƒ ;  cs . <  3opA ^   op_; 7i  md1J {8 ltA A  dAe~ 7  Mh< ;S  ze n  r q 88q ]  fiLX v S],d 73  zvM 74  n 75  zdsM |  Gf v    h >   y k7  qjzv m   }R s  3t p   a= nD  ojpg ;T  !f} ^  y{ s+  dm tg  xem }  `u ]g  3w?A x  p  l  vg Sl t 8wK j  }lL y  duw&8 J  oze v uzE }  >a h idL] <   pV@ ?  h> ?   {Sn 8  tt A   +x k o k  ~Hf @9  zIo4L u  |Sp% J  m$l.׾ u| 0pI x  xe t ){u J  vQ ;A  qmm ^0  0fA 7  qVg H  l 7  uNy gS  Uu2 7  j`& 7  ~Uq g   s k   {2 ?W  dT`l- y :jV {T bY :  y| 6  r8c 6    b |  vz J  qKyL ?  uf| ?   dP <  |o =  {x =  eog ;  guLuB ^y  hzG{ ^q  j v  Yo 0i  mc 7u  w e ˢf&lo j]  q 8  j4 v HAxe <  ^a I  e3` w  rdr 0Z  swk~ I  luznŊ ;  kym) 0f  t@}s Ae  qhp` {  yF|! dg   H>q 0L  lx: :  i0r x NkQE :  hy2 jt Vxac} j  l |w  2 hI |x  i"j   ydq! k  3#to ?  y8tK |N   hB Im  wx' w  s  cTU Ah   {, :  tL4uoTW g  of 8  }3Qi+ y  am'L fA  vbp'P J  g{b? ;  |dH^K s Aj pP gHl 7  ba j U"i yy  7Dp H  fLl. rP  nx ;  cVpB ^c  |aK yY  /w* ;  v]t t+  h 7}  |KAo;, qM  yVM ?   MrS i xtle @  uz|b >  |(vL p<  =HzA J  mO e3  | kA 01  z""o n  b y1 Ќl,} n 6 dl sj  y i bt =>  ju؛ pL ٌtd s  sv ?  e qjg ml p9y lO  uAy A  xwi 6  udc, ~E r~Rt>7 u   y  =}  {Rc1 0c  v~g 9:  |rx uY  f:0 ?_  {yD ]  e`yL =P  y!e g   Y]r_7 r  f It  q|UB 9  xk1 9  {A}1 ~r  c& gO   izD3 =  }ca q xK yr q zy5Nd@ s   m I9  gO   Pr_ >  dy! 0C  lVd^` >  iYn+4 ;  w4x3\ nE  +v\E p   t ]  w*y e   Nf" ?Q  u@`I ;  op O 7  zhW¥ f w-Rb§ ^S  {_bH w   UkN f ibcT9T d   ,n1 =  rz ]   h<gK A  vd tX ,k g ΋Si_ ?  uAm? x2  sa ;R  oqw k&  tf ^l  ksg u _{J, 9>  \k x  b A  ~X5|w {L |LeT }q  <p  e  =r {  a r6  qs J  Gk d cc/ ;  |oO$ 9  r od6t { |i> ?  dpm^ z  [Pi ?  OlO wY  s ^&  fai ;  {|E 0 s EIy9q q. lE   |V z*  N@xh s ZbE sz  Jq :i  hxS <  0x+ jS azhۀ ia  %t ?   =k/ s<  y hn  fvis c ^  w^wI 7g   ajP ?  miTq oC >Y7ri ;  m# 8  dl, 9X  foAS i s qK du  0|GS 7L   W{ z zceH w  {5aB >  ee { <iz+ 8  iv+uT t  xs4 ?  5|` m !+d1 7   tb<    j<b@ J  t;si nP  v' Av   =q` Aw  mrJª A  uFge~ =   ~tGE | }OdXg v  }TeR |  DyY ;  ^Sk J}  |"t >  nhs 6  jHe | ]n d  Xw[0 A:  djޛ I  [{ ~u }fKa f  Lt ?.  |Mnz u   _eU f Vv o  }j^ t| xhbej |  w\a q? pB|' >B  vF_ k Hs o  t Re 9  m ye Er2kK @  {og j_ YeO d  naj@[q p  y|v n  }{9 l  ;x0 v  hw :m  gF v °wh t   n7 fV  h t ]  _v^ 9  xs@q =  x$ I   js| <]  ud 09  eju: ]\  4NiTd&FO |s  ;w @  qlˌ @  g[wˍ >  df9n)ݺ j  Gv 7  waff m  Mi y  nX e r5oЛ e :fr)څ sT ֺ|y l \r`o s  ue }  yW 8  @j:) =  m5e+ 0:  u"ev-- }  &D`H |  o q  d( >  uYnH q (Ek q  )FtH :1  lt% ~  VXv w ؽpm|݁ A  c?|߁ J<  5j J/  ouh J0   n} <  nyl 6\  n~ i3  4f r   oJ g  mvR ]  q}!# :o  iAkk ;l   Cd hH  vBlb j   ix ;  p;p 6b  d} e  mC[c 6d  Qg< J  n y  m  l  xk? ?  {Fi? =  {z 9  hOrAd | m~b 7  oAjnS A  wep os v6e oh  nr> A  v9n8 6  nlEƅ | xj  0H  jh  =  q-f8 9  y!g ;r  vRp&K% ;s  npgK' i  fy J,   'a v xw{W" @  f >9  lnr4 |  vs}f t@  r <  wuFGG <  d <  iQqzGH I   "u I  q't S  m&N 6v  sil,V k  P t @  t5G{> ?d   cz  =T  bx =  {uQ {  q)q ml  vK ;  jccn y f { j qy k @uj_ 9  Td>X ~T  o8 A  w0 ;  |v?O J   pQ s  \f] h swe   tv :8  tm :9  3| k/ tw#g xy  l H  q @\  lZjV mA  ^L|%( 6  o}# ^h  a1ff J  qy q .f e8 pv K$  R| r |}  @  lpaXR A  yEGmk8 J  ;y 01  z"zJ =k  moϫ z.  ee e/  =-v J   nsyc 9  qb3 9   /fo 8~  emu ]  tr t+\ >  e i ς >  ?|s p]  wv d ڤl͋ u  |'w ;  tvhq3 d 0 am :P  s.^r f  wk c  mug A  |pj$ A  m-& ?  gXj& ~  fcD kg  }aܒ ;y  Uu g  Bh f s^veZ r< {b^ 7\   4a 9  hNoY @O  pp' d ;Uy 8  &}oT 6{  q` n@  Vb @  nqC ]a  *`} 7   K|y I  xCl[V Ip  {Wk` 9  fk s  b w{  #u, AM  dw; ?  t}o݀ @  rvoP? @  d;d7? I  7e* ?9  yqk$\ =#   y2`ń za  v"o :>  jBe   s% oE  KKz9 m  vs j  mwrIj ^  c8 0`  iy| @b  pl[ I}  xElH c VLe.a =  z-J|8 H  |AoH H  T` q  z2n } }~w! y _L0u= e,  zr @   h 0X  s^o=Ȣ e  %)r <  gggʳ :  mvjm 8  s{ r   o c  zzO4 9(  daO6 6o  j-x I  f|w 7  kf-qBa I  c* @  gkirY$ y, c\s { _ j. 8  wQMrL d (x" x ʫHsi { Wy 7  nj] I  n ?-   iva <<  |1| ;|  eAqU J  fh.8 ;}  7r 8  vn 8  vE{ 7`  dyFv { "CpI 7a  /m { Er|dha rz  quj o  qvd5 @S  vsx,W kI 4|e >  {ra: >  {sx r  jrk I  kQkm h$  s |g .wJm< J   g t jb+ A  rA^r-0 ?m  de> sl g  I  Rm 7   @o\C 7  }^dK 6  }YvH1 y  yoz  7  hl } hznM ^   #"r. <[  la0 v  Ft 8  mc; 8B  z[ 8  o~|; z  Oa4 A  q'l 0N  pRc2 ]h  &oN y_  yb q  Xu| =  ~uH J  y pu q(w p  zϩ z  c% o  beJ @  ihs @  }4i\ i  qX^a o  z @  n 8  n|7{ x  KY{ fw tk d8  ]c c  He s(   a q oz* x @  09dp-MR _  uiMS }o ړit 9  jP2sҁ 7   g @  v}y v ^m9h%[ >  sj[ q uov k   .n3 :K  h2oQΜ u  {6 8  ;x/ 6  xc~ o   Lu @i  gedes ?  ~r K!  Un i?  G| l  0dD{ i" c_ȡ ^E   >{: p{ xCde d |f z  ?dC l   [v} 7  vLc n  /d {- )q g  z|v s ppq) h   Xz' ?  o4f_ͷ n'  uhtT v ­wc,מ <  fe0] JS   e'ן p  fi^ 8  ilt 9,  f9}Y 8  in p] o Rzt 0Q  {tv 7  vw   qfD z  c uP g@f00 ;  q kB d  !Js 8V  ei   "K`h r  tygV H  t s YHac }  |f |  )@s< d e[bΣ <  qJpD I  zx x /:NkO 7  w 7  jzdͷ 0/  k,e? rJ ql;ݱ ?v  w}{e @  xy ^  lpt l   9v >  hwced k?   sy | Va- x9 YS4y< t  GhtJ wN   b0 @  |bNQ r ]vb` @  B| o  rj= >  Cek1 >  h.j4 ;  8eÍ q Úi&p dR  rt :  di3) p q" 8  l?xGE A  vi ~c  dj 6  i$}UX0 eu  } e>  i` |  [u/J ^  #iMޠ {[  iu4 y ?{^k/T hO   *rR ^@   Q{ ?   eh"' <  t)u~I ;?  xQw n ujv[Ā >  {uK 08  oW{ ;   @ll i U[y 9  d|NY 9  f` 6G  pt AL  hja wM  yD`> 0E  |]]g6 =  W`x 0^  l^d 7q  }jxk} 7r   be 6  mj5( 8  s&qe @`  {a: d  k-p 0G  y sN @a  qnB: r c @s  o8r{ J!  Qw2 k  RuMP l?  vp A  Bzw K  <3s r  4m= g ʦpE ?  e >   |J >  g| u eʿ 0.  d3x{ sk ,}i 9  |egG 9%  1p ~ AKGvEԘ K0   fN. e}  Hg f  xn @   qj }Z   rq# ;_  s-f i  k:  r -jxnk& q   ` e  sOg> e   o <  }2M 8  j't A  d0e, i  rD}$ yd   u- i`  rFj) r/ nhŻ 0+  l:J ?   \uL I4  hh{= n  /o%` J$  ts> f7  z=Bx 6  idtI @(  xi  zX z}u zZ h~bP z  g>g p dnI ;  iquJ 7  n/a s  lAj ?L  rh i'  w wb Vth mZ  R)g :  m4gi= :  tpn= k  n J   kzf t $#u; f  qsa j  } yH  jNwn @v  zo I  {un l a{Ե ^}   jJ t  s t ò M o4 9p  gn g~   }mKt l5 НHxw 7  {|P 04  ~tfU h Mnh% v  g9u ~o  p* A  ho A  xo |  c4 ^  ({m d 3rHez, @  rI{_, o"  em v ByNaB |  '_c3 ;  BgdQg <  gg u  |*bS 9  itW c  Ec 7  gDaR J  FsU sY dkf o  dc ih | AZ  dxփ ?  h(clH ?  fe^H =  Pvn o  z;h o p? I  m#vp w  PloC x  prb 9  e!d 6  ~jW2M I  x f   k 7  uSv5 07  vl |  n|& }  vvh <&  iu6 KD  ji q p A    r ~ XCBs' 6  06s[N ?  y6e >  d{M s  rw1: ;  iVpyӿ J  ggB 9  yp, ]  Iqٺ I   m)d. j pEg8( Am  t3ck c ;<  qYp. zk uxj i   m  iY  ^`h J  ktmm6 h  |y5/ yA  0eSoE :  t)dB/ 8  {zy} j ܫj"rqLTv |  Llm @y  ~j~ǒ eu P3ms l we   Nnr+ :  fw4 ;  iXj ;  wf= <@  #hoM   }Ih= ;  ow= y ocį lm  hX A  d'q :  zDh ;Q  h?jZ@ 0K  {s}3 wW Oe e8 xrkFw q ״wh Jf   y ]  Ea 6Y  lt;Q k' 3GzO l &TlIT ]  nsrq =2   Go x  "(g%] K  kP p {!u { Yae A  sBc @m  mupI I  $iZ >h  ~wf\+ z  ytY <-  ~cy h"  H.jH 8\  ein` q  ^zjz h G{e u  r{r oO n$q. 0G  yeL |   k v  x iu xjxA) y~  ro5 8  { tE A  ex A   p: @6  fge kC ez s  sC_m ;  {W,}k of  |o&m ;  wyhrؾ j  kv k> Yw 7  0LhD z9  3l 7  uo c  em f %a3 >  `m ^-  df  x za H  4z u  kd 8  g(o YY 6  etq?( @  bqD ;  `o >y  zxgj 0O  tuj :(  q0 s qs( 8  xp, l p l sK;r`ȁ xC  fu w%  pe} u `m <  jVd|*@ :  xo    pb=_T :  pk n   q 0\  }W6ii1 >  r-cCH AM Wz dj   e ;  )p/ l  rEr l <a I  | J[  cV ?  =d< =  eFcd u ֊}by*e   u 7  unc1s 8C  cuDZ ku  Rc@ A'  Ec >m  ita A  fs}] d  wgsV   zulr3 8   Jt3 H  zfi#\ |  zgj- I  {m ?  vo d {a Lpd i  |iV 7O oNyMe g= zC[ ;  z2If݇ m  ki Au  qoWP {   z >  ]{D ?Z  o xV's J  h6 q <  m9od q c   wpK n  oz 8h  our Je  PWjK 6L  tUv} JT  tVsı t uuoIJ j   `# @  wk I   !gC u k8n >  y#ga` u  u+| o-  "lF J  z*p^ o! 0zca A  sftJ K  {Vd* A  hs`, w Sx6! ?  vp r 3Vch2  5Wdbw5 e  }5 :  wii uN   m m jb; @   j| vC  }|l ^  uWtnW >  i |M K5  8mRD r+ mfyj |M  k# ~- q_mֻ |  p|a 8u  l?s2 v/ [ eua r  w u  Kdk ]  d'j` ]  4h xM  v)w sy  {L{/ pH  lyʍ 8  u k . 9  t[rk 7  w pPn }}  p t  n[de J   gup |2 KlP l \o5{ 9  #h <8  ehƘ =  mB1j g  mع :  pi g B{,v| 6  ffAzU]u i  q^ ]  fhBrr]x pm  yhT{} 6  fiCq]z d  t$5s ?  uugK uw ,s8 <  d ;K  mut i% mr j zRVcG 9  hcE9 7,  uY\ ^  wy k|  <Rk 05  mSt q  }jM :b  0ZiO dp fz 8l  sy 6  }{iIò x  oy= hT  &vc =   l ~R  zqL g  ?xu {  lz 8(  *rṅ 8)  o)u  r  np Ah   mmVO 8 pmy k hQ ?  {xV l n <  x>n] A  faz] ]   jy{ ;i  r= ]W  ma@2 >  dn<R r  sc >  s8} >7  <b&5 ;  hhhsd m  s{j r  ${ l hae 6a  i xTJ ?O  jjD 6N  f+ x {o|oUI I   L}gJ I  ^|K 9  fh|L J  lF`I 6  0{ nC   gr   w:nX k gyz k ci, g  xZ|a s# z7pXҥ f nzҧ j uaL I3  {bx7 6  m8ab^ ?  Pv t  Uz g խ | ni Z{tn9w <  wl o  `yA   k1kK {Y  q(m4 7  5s g  6Bb 70  x A}  z,g@ A~  o\Vwx u  tgP f Di y d|v ^i  } S  o1 y  } IG  l3d k )k_ =S  pt u   # |q dm  p+8 ^  r; ?  pldI, I  'nh (  kfW w'   ZgF d  zgl*f od  )gI j ̶mK o n:x i }$|l =E  seu i S|E{dq x umbq- nM +aq j  $li wd  xxq g w)b]w x   sC ?%  r?m# u  l>|"/ yj   b: :  qrB~ :   Sn I  zF` ]   zm ]  Ir r   -gB >A  y0t ;U  h*w  x   xi- Jj  juqs x  o <  pXwb H  k}r' z W:.c. dM {3 ;  r{vZ vU  ku }Q JF|  8n  bSt z5 tb)E r  qḡ ]   !f5 =  l`4yZD\ >  fw~ =  d/qD^ iC  P2aV { ~rL y  sv\ w  Ss{ 8:   {c=є 7  W} _ h. KNhѕ A  kt\; p  w ~@  v j<   n n  hZ~|: ;g  xce t  0d ;h  xd{G p  ~jt% k  .}j I   clv d[  'u @  tH_pL[ A? +y8 >  wYwL i  up{? vr  lk: j  q{ e ?X  kcR yb  aq yc  db]  prgf5 0-   MrO u  Wg j xgl J  nf ;  l)b+A }  tf }  Mb r  ,r 6  p p  c lq s7d J  hO 7x  nw \ wEW e0   .zz y=  {f* r  f% @  gHrb[ K  bFe w  o >  kor vB  Dnt 0A  mfH =  sx|4 zW ogvGa 8  eXdY ^m  (ad c  ~i_ ^r  Ik oJ If A  ic xT  qx ;Y  |0kCY q< ,yo q= yZqiAs s v ei o  o)mJ >  vj8 8t  c{4 xY hyD iT Jgdg7 @s  r0h ?  gE t  d6 n {9rG6 y l @  sR >  typ ^  9kd K  ox.6 y  z@mW j  i[ A  ww @ u[  ope =  w c w  vrNc$ =  Aqz\ȍ d* {* k  'ag ;  v} @  yxS :  j`3 -   i3 h   q9 z5 bgFt 0@  s} z Cgs Az  l iP c 8}DX j  seD ?  PxO u=   B&`{ =O  dig˗ ]  pGFn n  nAq/ ^$   BgS/ p~ Bwz 9  txJ 7  taii g  D!a fy  E"h  g4   v A>  oi}h   yhE' =  iDoZ9 @I  #u 8  dm[^ w j pJ 6  |B q? ]_  z=lq H  lΊ hl  &mbv <  0ba 9M  mp{5' c "efi( 9N   `Z J.  Aa A  dVl-E A  pk ?r  |jZyP? ]  gݖ 03  {Zkz[ I  }t`U m^ 'h m_  y;f  s, r 7  wFen5 7  jBfdz7 6`  rnqpS) K:  g!n` 7N  @nr v>   g 8  02}c|f/ z yWsu! t  6es 9  ~}e o  r;tR e~  {] x GMwyuc xca 9   ,Unh 07  vd m  ZpI ;  cy 0?  hd j  {t } u  1}1 {,  l? c 1{d 8  }fc I$  'sJ h  x/h p 66nE' e ҞnZj <  rsow H  dv k6  Da_ |  f I  j̮ f ץ`' i+ |im ?u  gww9D e?  ArW d`  ef :v  }Yfu ^  sTw n GjX lj  kLe i   } m v{ʩ i(  ChN c  ousw A  {lK.2 :  d]}d c &{kl.5 w  ya ?  v7w@ fu ű.Tnxf I  yM{g fw  Ea I  |cg ;_  Cd ϴ k F}?jϹ 7  cG h^  {v o @ffl 0B  net  <  tn; |> M_n } qG  Qm du ܽfwܬ dw ukGo= 8  qJ`PI ?h  qCw || @{ t8  tf s ї9gM' }  0Bh =[  zb' =  w8qZo 02  ogڏ k }cf 7  j J  z\g ~[  vqf @R  4o} 6N  d vs l/}Ws =  gTw=C s  ptJV" :=  u:c }  &~x i   >{  g) z g g   }C >T  ts{ <  qbEifw ;f  |}*R% tM  k{b%. u  7v d1  g ~  t,7 t4  qZ} 0>  ,r| >   o6 k ]i ;.  vs q #h 8   w) tq ,`| =  vuW =  gtq W   ty mzW ^;  Is> m6   q r  J}t u v p $a 1 A  uvgOV | i y  ms wN   Ra K7  oyԄ I  sc z  xz |  x3}c o WidՋ <  QgՍ tj AhSnsՓ <  hT`0S y `& A  yf} hj   F@f& o YO`t }  UBh= ]  |iqv 0b  k3e @p   x[! ;  sKt t  huy! |@ Yxwε p 0t| |A  lanK ;  omآ =&  [:h ( o7 ~K5nfT l  tI{ n2  kM%e s   ^Ej ~H  dpv z OriEx! m`  jc d nu l Ric K3   k >[  rtg x  4a  o  |bF 9Z  to h_  5r :   }= g9 gkS۹ >  `yqH ;3  zMcT t  } 8  0Hq& yd  2gn 6q  e0wy7 { Mns  |  k{ 8X  m]pޮ ed  o 8Y  w~pA xK csO }C  fFjA | u 3ct l  qsa { b Eo rb ùTj w .j| w  |3u< x  pg ;  uUre v3 r[q4 8  jt= J9  fc j Ήmr$ x; O]`& <  hub5 v$  k"t& 0-   Mj s _ndq 9  wx I  {t I  `v/ kO  h i/  1q v TAl  m  tm  A  n3_iW{ r  n z  a x eNxw<r ?q  miDt g  udo >  }1x ]  eefV& f fycYV( ^Y  n 0)   ai   Q t/ nk y <`  vusnU t t` 8  ;0n0 f=  bD ;  p&Geu 8G  ocpUś n;  qqx) |  ;z d sjf/S @g  t\"i >_  qkg 0F  =i  >`  c ;l   jh ;m  ox[ 9^  x~~r= e Nf j  t }t lzԩ mS  qKr :  r`X}ȶ 0<  yme } ߉{: 0I  sW JJ  i @  po7 y yz{   0| =  dnq|a p)  2z) l nkR u  g :X  nq47 sX  y 9  l imԂ } *i9: :Y  ng4: y  Rk oR  hm =  ]i =  k c˼ e  g 9u  rE%k mf  yt mg  zzx d wZD ^g  `rF >N  {Lo*H <  yuW <  me u  vf 9  v9r 6  } 5 @  o;y >  nr!d {  mes k uv" p ejn h 1\ha v g' u  u j  iz K?  i1]e7- A_  Dx<- } d<k$ v  ~Mt m   j pA sW^a =/  ~soRo n   g& =0  g.xpRt   i<c0 9  hn ?  vm;XL m  Nk ( |b  o+ | h> J  }v5n 02  ov hh  rga. 6y  uzooA o zc l  z j >  lkw v*  _hg "  e i  xv K B  :gp j |Yy^9 u ^s jF ށn ;P  sytGē ?4  ;lĕ =  mg~#x :  |Fb5 ]  ycl5 |  c 9{  q4n d  ;w v ϖlJ |p  tYf @_  ~/e4 <  oӒ u  t@ :  uis iD pDeFc 0)   aa x  -dQ rL  hl 0h  gj r  Xo+ r  ]V`w` 9  me`d ex sj,w Ac  f֥ @  yxpqҜ {  y\xz i  Us r |s v r ;tMw 0e  00o?m ]  ^nlh f  pxg f E<o dO  Hk' l  le3 >l  o7f o  {"f <3  lcm> 9h  {ja^ d {ls^ z  |؀ H  crJ { zd ?  f]`]B | 0|N <  xpu w  +x$ :  mos" u  r u 3w bׯ {  ewm  91  yqX ^  hrF @  ebY) @  k7ltv ~  sa7 o  ]u ud  r{gH <  hp+ p  vnwQ mV   u# q`  ZsP J   sm |  qa^ AR  qw h@  Hbt =%  xe s2  or |k  tpb :  mM<iO: J  dl p sdL} >  | qaT 7x  }xcu© ta Ǖ}_d x^ ys <   WhU <  w{7D# ^+  d: Q  )h z  e i= 8  |^tv a w  h I  gjJ ?  j2p" :   ZNzi^ j7  |#j e  |Ov& ^  ~{ f1  %s@f I   j 7  j KsM @  %c |  uyr) >  u{l. d rI  zm|b. ^"   mhn j|   u :   !y{Y l   o >  pkD 0.  df m   \Ab g ku w:   s I.   h!k e2 e i Lb| t[ ;4z2R u1  #v0 y  Bhl Jz  |w.j 6S  0X\qP ?  vlȡ |y ppk ?C  {k 8  x|qhQ 0b  k{ iK yhB 6  dA iM  +e   fc @e  hw ma  p'֢ s  t ?  q\o6Y {   fs m  `z <  OQzI n% p8l$[` :  |pO[b J  w+ 8  zmbc ?  rr2x | xd |  zi >  {b-6 t   c j Go ^  gN >  v8r v <*o 3 x  Og | zY 8]  vch_&W A  x$d G  vS){ 8S 06  r7z t  {z =  o$f]E ;  {w ;  68v< :#  g+lk/ f pxJ we  tu i+  r |  g$k c  9m9 v  o}hJ =  |Lydz f2 j% ;O  $n& r(  {UqF ~( uw( ]  Mvm =m   b t  'oc c   a I   Zr9s ~] ٕfVl5u w ,{[fZ_ 7  xx {? H`d q9  ]eZf 6X  { A^   hi§ s -s] ]  lTzXN f `j c1 =.  q&}^1 v  sl H  v;zD! ;  p=kT I  {} 9  d<lX 0d  t{' {e  q- A  qZe)N >e  v|<ۑ ?  x d;p z  hv$ d:   dbD }   a 8  oUs p   Ql  >'  o e  s: n x/x9 yg  ]t v | l_ j  uDa2 @  d \ I  tvs |  zJs v  o(u j# {[ z)  Yz pP  q3h r  s4j @|  sdy t d+ r o}v q  h2 |  aw k ?h)[ 7o  tuMY z  6s  j   zn  g ^ElsF 0`  i} x  qvxލ 9E  x{ap4g q  pli3 J   .kE| >  An nt  i r ?p Ih  5c6 c jN c  {n A  m c 9  `_ k g` i  b 0W  q%b rh /Et8 p  gr j  }$ =5  evx r  lz.I ;  qx  9  m j ?$u q KyGZ r  leqT fZ  xjt- ]  fAo i  tKy >k  %z <1  rm4 J  4x <2  rq5 r  e ]  aWe :  o|v s  qh3e 6  sa` j oB }O   lb! op Qpwa< ;  kD;r ;D  )ta@ ;E  zx k ib  f n {  }a! ?  y.~ u /}"j w  p oG  \JnX 0?  h{ <  h I  n l mfz5o j1  m 6  tz ?j   %sz {E Npj c   y @  _r{h t/  ~x\ t   ws+ =  zf7f f {fhЋ ;  j({Bǵ J`  gHf9 KB  jp0a 7v  kxic g zz]K o  fyK =j  qcgh^ A  gHe^ ^_  }X <  pAel# <  k\w# 6K  }+bf8 ^   a- ;X  zD?c ^  kRsA ^  fo# 6  }MbZ^ A  t!y#K p  ^NjZ` {  )hF H  uV w ^pHu k  xekl J  ,w3 m  b"g m  #f w  |rcb h wp rz :}Fd" h  q yW   1 z ?  yN t  a ==  eh;l o  jj? q %{=pt m  fb N  x b xG  pm ]   Joq i{ n0^bC f  ^pr :  whs :  wBx+ 8  qejdR 07  v{O A  0={. fo 6n/ ;J  {7yEe jY 9me |  :ie I  qR*m] 98  jƾ c  xp~ ~+ S*o y ~c\ fO  O~jM ?^  yd] I  2c kk  sxUH ~  w-" IX  lL q  lM{ tA  j 9  onMl8 6  waHZ ]  |F =  |f>@ =  lAgkG y  ne 0Z  sx|  ~  nhhTޏ ^v  mI d  h qn  j! q  h z j  hr 7A  je ~  q ]p  d!_w @-  v]g ]  a  ) 7  h im  ?zDu q   a(s s7  uw jJ zz wh  g h  v |c v'Ch1 8y  ]s ;_  ja| 7  e7Me+ 8z  x ck p ^ct fM  BhL fc  Z| 0^  l^lM IS  &| ok xnh= td  ge> f  l p+  5e_ h  e6o 9  dk 9  }Nhf   s{% A0  o>zL7 A1  o7 {/  sx k4 Bt, 0P  i4bd o{  t-n' q ZJy1 J  IsN :"  whpd 8  {+fo kP fr 8  spZq } ~tw.: { VIk   ~o JP  -z k .rC}e g  v I  | <  qrN 0Y  }rWҽ 7.  wݠ n  sH >  x+m f[   n k  rN >  oo{ }1 Z'r} :d  ipzI' o+ _tЊ me  i*o- g cm }T  qcG j i)o߃ 0C  l6g l  <7np I   rv! :6  { C z  ~7{ f Yq'8n(P }r  'th @  |wJ t {sf I  dNQ ?  zn& Ia  FOhw 9A  3sz hL $py} {!  f s_  ys7   m I,  }hd <  s9aIV u  ryVw i  qbj :t  uQr[ ;^  Vl ^  t.S 8|  o^ { ~A{a ;P  Wn\ ?  r'j {  uju: d  Dx   q}[E^ J  (p e! fFk hh  Zb ?  x p ~<ko ?!  y? i p ?"  vp} | #` e  fvs e5  i m  mwq[ v  mxfm x Tyws(} :  pCiu H  s8k& s   plB ~ ?r In  nap e  ~m pl  m%bK lY  | 9  l0 9  w sB  xy` I  }ce s  Od I  kzxw =  pesK |$ _qM ?g  |l6m 0]  xbE{8q q  s@k ;  q}k!, qS  hyp>} u M(tn ~N  gn oS   x s  wh @  pkc i  w|-c_ =  e   }zp; ;  ~F5l <  yLya ;  m K8   js @   :d2) m  zgx :  {p` s  n\bi! t  Yf ~Q  ZpT dG j9 6m  0cn_ dH vw I  z@xى p  sCs =  %| ;  is.\ JR  t sO s  k[   qCb/5 i  zU{$ ?+   bj ]z  mf ~  Z4a& g k16h  8  ~Teo8 ~,  gvqW= l H'zx 0K  {s,gT s  ldU <  f%r~#B {o $c] t  VYf {  zo J@  ~ g+ <  z8 =`  ruj>̼ ;  ~5wH ;  y{Z 0M  ch ~E ݎwx uq  =y4U @  ebt] u   )o9 v  }*{~ xn  j( n\  `+l t {2g( F  g)f  =  gEx ;\   x}< 1$                            5~                            h                            );H                            .<@   7[   8X   R2\T _ 1C1 f8<LoFA+!8O#3*g+ .# Z+ - U -U -Jz Z# '~ 5]0 <0 / 4_ QT -{  /4 _R(w_*   R(cbf bf \EHbf b_ m 9( d  d9b     bf0 _3mS%h2P-ϱ,2*;-B^ %G#!U׋)t2. `o'( @7^d$7C62&3.!   8ab      9"Q   /"   -Q   8EQ   3.SQ   d   H!Q   /BQ   9S=   Q      1s[  /͍  4[m  "&  # `  , 0  *c  *&n     /      N     ;K     2     fE     )|     *\     0     -;[0[##)1C7>/r8,'ϧ$i5D}(($89^bL4  Bb9'z:  4]g  b  3&     "R   " /Q   (6Y   .3   6   0D0   6   2i.   m   I   (l   /   +\   ',   %^$6 1lҙ& m`:3{ (Pw$g31%h&']+7& ?1-}v/16;iY   &HPM.!-P]/P   /W    |%   6   L   7   22   +   ,9e-L2^2.F6SF&<LطF('2r8'"R$l^  3b  ,  V  4  '8  H    *  )  )(  .9.&  1z  $  /  'u  !  /  "[4  $  6h  *)  3  /    '?  !b  ~Jki}V2}Jpa:~\?~?O}V~\M~Q о~; j}MS `=~KBK~;S~aGj~;ø~F~U ?|Ȼ~=~MX~>& ?|Ȼ~Md*~^GA>AcHlE~\#}`w~YkCJQ~T^,~I#}NStDZ~Z^&I{+}W-Il@ڢ~B~UC~;$TZCf-~W\k~>9?Xz~C~G*~O+E8~S STV(lTj\}@K>~U~DU~='G   +gQA ? 5Ơ %aI 2w: HY _* ' HB %t  a!)YXBbK ?AWo<@K`4]xVAv=eVIz:PWVa_)K*^A=S x:~RfI Fu >MV^_ F9Y?7M 7T`_+NgL\:N ^8 TWa//WPN<1Y3OG^BFO}[O[]Nh†J<NOJ(=NPNN'Ns\;_B;PWXR P@L_yHU?-V;]vQZ(c@ SB<nTKAWFi@;DNG_y4^ ?h@;X V M]`dN^ET,HHID/G Y:yAbzWI:lF57^[,]LNRCOQgwawŽ~_*I\GAR^eF~`FSPtS+>CZB^UWl;B^$_W}v@$[™eaT`$HY?`cROJ"\4N\(2GnD?o]1L‚ X\`0>8M)][H%I^EMypaapR)hZY;pt?_MuSg#a"R]Jv@?`xGdXV!S^B.R*'8L%(9;eN&:P[A|R8‘qXYFNIGB\=VQQ;XjM \^# ,;Pl_{_O1T]A=< aJJ[Y Um]-<A"_@y+C|Od?^ V9C:a-D<EF_@FWYJW,^$GwO]@"PhSWT6<;v]Xc?B JZQSOCI@F1[:"ha~|fJ&`OO?KkGvXW$FyPU5?r^FL?FC50Ht@s ?Eg#=|VUHZ_ZG3dJQ?U|R@UGwM^U[%O[M\Z&ZI\tBF*L1RES~z6Fx)L5YTMpD5M`]STJB.GlUB:BYKaSz 6;&6MSSNi[~fSYrI:0CO/<XP B&HHjUZ2CJ]FKKOxV y?UVjGJDK J~~BnJBD2WxX WTf6O? D^yIeia3]Sl? )Z(_\7aH|…0]=3Zz:b^J$=.;FCUOI?]SO. @[E O>xrW58_99E\IdMYh_MU[=]TI_`N#KR-N;M]M(PdJi}ArN<PL^@-ZJ|ajM OV%Z `W@|[8C}SYR`f.7Un/8MFRyKR<:>B}:djE<[.L ZEAV@3]\AAGYuN vRsBMr[RG:a?-O*h[QiH EwDnIbI—@6˜PK@V;6TYXb]NEjyFYtLtuZT]WT\Z1DP2EIef]D'?>@U=?F3$E.a>KD8@‰AQ\?_uKvN$IM\<#RF\sV^}e1:o*>MUPR9*; F!XJy<`{HfO3:=F'N\S[F2S#BO][fV351<p?#qB "FJM@3&;1^iGNOoPRVZ}@]?SieB D6:T;ZG-WiB)j:{Ir`4PxAreIfVv"Ob@m_Yn>MEYRK<IL=;],X\EŒ^mN%Z;[AD_ JqzfT~ QA:MIC}L5ELPGR@o`UL_3[>>H;(NGIW VCJ[[<oCLgfQ_OK]XL_C 4UCGYUHpC=\>4C,}[ )Y8S$IAwq?gF N,D ]?BPD> .=P),<^]UiC6UPSPIOVwDMZF'Qi]\W@O?YL^SWwyJ;gX@Y8BD;5`s`E:[ras !A}_HM J(~TPwWbRgVTWXQWS+JwU;`O<X)kMs\=}VtEVD=S MI`C"+[,I"-BnE[&CQuaUW5gT!az^uN^='Nr56GVaH8sFS|S,luMSOG:HY:a/T!0U\ E+W9MxX:TqUrFX&aBMbaZJO@N[KL&:;PfI>%R7TO XP C=0Dz Cp“N#_KIbBW%M .0R`[=mZ@JgJ!Es6G"@LvG>HPk J\2ZSE<uCSLPT/;LY!DcK Ea: >b>_jP;G\kL{SF|G=UXLuWdwAXDJV^ADe:C?r3`=LO:!?:JqWc;s_E[_:+;lM{<Vb;$taT"T2#C4bIm;> 4@fFG/B=ILq@2LP`hD[(zPGU^9qO?I)Bo 9R=Yt•VKJU_S&Db{^KHe"LGWt@>LG!V‹OUJS n<1Z[€l@ MKiGZw^W.ZF]%A~/EJ+W\o@gR^TKv'F^R>56CX< N= SGkoR`F ~?U/M3R LXJB`^fHA ';?B="sY^t?]qj= rkO^?JQ}OKK98>]`9[(C@7[ =iRWTR*NPcG\ >PGNRBB_/D?wG{RvK(?/=^:!XaX]U'"Ba#SA’^1RxT^mL=\HyVM >wJ>SmO#NJE_K8OWGEIFS?pLO<%[Jƒ Ci„ A \JU<7[?'MpK:X}XNE>x<^c(PRs<uQ9vF?ZkTBi%KI9FV F`Ka1YG{X*aYAABTB+:T0HaSaXT J\>=LEHA9XtTbFISO.2C{_mZcoV0BmJ?Q>(@<j\Zp)O&U.<*@NH QVQ\j]|q`_Ura;?;|OCDPkmSLlnamK\XnGl`_g; (YI hP[Y'*B AiTPB<`^x];^PHR@)T:#QPiSKO?”\;C@wI+_Q-CtH<<>iOY%HUDUDI8ULq`dE?7A>_LV`{<AXT_?XZ:JF"\`]5I4ZM%@R5\0\=Z.Q~a a} ;'=SkLSP Y|XFGGQ!eTzYDv/]Y@NNUT";<–S3__LJLO7A:'H>PZS|WP}YQSA1:}WJ7; FxO>hS ]n[wMlhCGg7LVZX`@0Y;2TJ^Q"AM XSuTVK \?8A9Qb<9KX U.?iIXEgE!GZ_K#:_[VN)LT>@\ >IOj,W=^9U:R Y;`:[|<ZNYAPzU7IHgA[ŠLpB,VqsK<_U!=Fx+AoPFg?V^vS/J[U;:a+,AP->OQpMBDdamgKfL$pE =BGFzR,LSiTx{_]Yv@‡LV^>,>AW;e>=IH5        -         N        d3        36        3        65Դ78?    ??    -R(    d?    4 ?    S(    2>(    2>?    5ZJ(    (    #|(    ), (     (    (s(    7G(    QY(    (?     (     ?    "k?    ")(    "(    "Q?    2.(    ??    |5?    - ?    ,\?    1L?     (    1 (    (s4?    ,Z'(    1D ?    5Z.?    V?    (E(    4 (    V(    F?    1DE(     ?    |-(    2Bj?    ), ?     ?    &    /R    /^6    'P'~    *     &6    O    c6    *6        'P6     6    5RSo   2*So   9So   'So   pLSo   WSo   " So   T6So   4fLSo   ! So   5t*So   5xSo   DSo   $So    YcSo   MSo   ǟSo   So   7"So   )ݏSo   "ɽSo   $^}So   ߴSo    So   7So   'aSo   !qDSo   4ҲSo   'sSo   @So   )QSo   uSo   )JSo   7+So   So   2@RSo   0qiSo   8So   6[So   'JkSo   )/So   .dSo   6"So   * So   (ZSo   )'dcSo   7 YSo   So   ,dSo   Q3HSo   %;AESo   So   *(So   7:So   3R So   uSo   WOSo   ÔSo   bBSo   p4So   'So   %So   FSo   So   So   (gYSo    9 So   #u1So   ( So    So   b`So   ,rDSo   &}So   :YSo   So   )So   ': So   5-So   .?So   %lSo   63lSo   7(~So   So   %Y#V   -w*   )   6d      !P   ,{   Z   ^                                        )ї                                         )                                        (RI                                        .D                                        +8                                        +                                        /VL                                        &                                        *x%                                        .>o                                        $a                                        7V T                                        5^;                                        b                                        ,)(                                        *M                                                                                -5                                                                                 *,                                        2\                                        $,                                        +;                                        b=^                                        6*                                                                                                                        2#                                        ~Z                                        5ߓ                                                                                '                                        /                                        N&                                        !                                                                                R                                        #KD                                        #I                                                                                #                                        !jOG                                        jB                                        8Mb                                        1}                                        ,FSD                                        "P                                        (p                                        /iѽ                                        +X:                                        =                                                                                &g'                                        1bU                                        #]-                                        3c                                        #                                        e1s                                        1NVj                                        '\7                                        5b                                        ;@                                        0i                                        8$                                        N                                        $BA                                        ,R                                         |                                        2                                        %bG                                        *                                        q                                        85^                                        ?[                                        ,W                                        $,0                                        7;e                                        G                                        !~[                                        (O                                        :a                                        -                                                                                *                                        4N&                                        (Z                                        <                                                                                                                        I                                        .d '                                        <                                        "b 9                                        4ق                                        *                                        %(3                                        $03X                                        /%7                                        4                                        +&g                                        5                                        4>*                                        P                                        Ç                                        &                                        77d                                        ,                                        5                                         Ex                                        #:                                        K                                        *M                                        8t                                        ([&                                        'Z                                        97                                        .St                                        " U                                        ^                                        !6                                        /Wp                                                                                0`                                        cU                                        .z                                        - 7                                        /^:                                        /._                                        "                                        ie                                        0Ѩ                                        8 9                                        &.                                        $E                                                                                ->                                        +                                        /                                        7e                                        N                                        % ]                                        6.                                        س                                        n?                                        *-                                                                                3K                                        #,                                                                                0W                                        %n                                        %)]p                                        ?                                                                                )>}                                        4                                        8K                                        ,4                                        1of(                                        tv                                        4M                                        2R                                        d                                        8,m                                        Q)                                                                                k                                        &N7                                        .C                                        .V                                        /                                         [                                                                                3                                        2%A                                        -                                        !!                                        %                                                                                -                                        $                                        $7                                        - |                                        7O                                        q                                                                                .]ƺ                                        "                                        4-                                        ZX                                         R'                                        1-                                        4                                        /}                                        `K                                        73'                                        3=                                        0\1                                        hv                                        8#`                                        ,u                                        [                                        2Oa                                        (A                                        n                                        '                                        1]k                                                                                (M3                                        .                                        56                                                                                  P                                        -                                        6x                                        (                                        77                                        )Op                                        UM                                        'v                                        )                                         Sq                                        2e                                        *                                        0L                                        0,7                                         >:                                                                                <                                        -                                        4u                                        0                                        "                                        )j                                                                                                                        /9                                        L                                        (                                        XQ                                        5                                        h'                                        7N                                        7                                        &W                                        .8                                        (=&                                        &u                                        24                                        ?                                        5JV                                        2m                                        1                                        .d                                        ./!                                        I                                        ,~4                                        8p                                        $L]                                        ,                                        )5                                        *F                                        "G8.                                        #P                                        6 _                                        .V_                                        0%c                                        4                                        <C                                        !                                        .                                         4u                                        .1                                        !!                                        o                                        7\                                                                                $W                                        ʐ                                        `                                        !                                        ';÷                                        65%                                        +D                                        -'U                                        $T                                        ?R                                        X                                         ˰                                        +?                                        0P,z                                                                                b                                        7                                        (                                        B                                        I                                        w/r                                        /f                                        4G                                        r                                        %R                                        *                                        $                                        h                                        )c                                        \M                                        "xO                                        *^                                        ]                                        4                                        #                                        Zj                                        5M                                        (                                        &"                                        %8                                        -8                                        sP                                         (                                        /|Α                                        3                                        7$'                                        7;                                        /F                                        ,J                                        4F                                        ,                                                                                3"Z                                        2                                                                                w/KL2e=X*=`F86Z + &j    |52    2K2    ,[    2>H    "0    &f    .2    K    "     "2    5ZO    |`    2o    5ZSr2    V[y    3    0    "2    $o2    ,2    &j2    SV2    2    |    312    2>2    &&2     2    7u    V2    0;{2    )1    .7    )L2    ' v2    ' Aj    $    F      2  3 MK A &P+  7f *h 3 #OY 6 /p X KW  ?   % ?  - )  2 #O)+ &A n#. #OT<  )  ]#O #OT+ T   / U#O1+ 7 +* }* M2 ]-l+  #O(+ #O- X  3 0> - |$v #O5 1  l*+ )# #O,O & =@  1B #O3 @    /p   M E{ 3 #O39+ 0  .k g1  8> J- #O4& #OQ   P#OH$  2z /p .k (#O1i Y- L  #O/  /p  M-l+ F' #O0  0 7   #[+ V  82 U#O0 iW1 F $9+ p1 h#O `2z U6+ - - V#O1 0+ N   /J l#OQ  ) ( h#O7f 5 H& M #O #O/p  7E +;+ Sa  ( CQ  ) ^ + ) N% #O+ 6 #O1+ @"   #O$9+  Wx  1  #O #OJ   M y [)  +  /p E M #O7f U* 7?L T  rRm  +D  )7  #O  #O7 r6+  X5y #O+ $ #O0] & $v #O)  #O :m ) O= a C "{ @E # "+  C+  7  #OR , . 0  * M =+ L) -\ #O$ i  E2 #O #O/3  ,# k#O)( A2 #O/. ) #O0 U H)+ W s + L7 )   #O- !#O+ R u 6 #O$K " >#O[ + $r+ F) &+ wF  (+ 6 #O 0 3+ o-  #O51 #O #O=  .R .a #O #O`  #O\ * `   7f+ 5-+  [1H nY   \   X#O<   2 #O R. #O$ n6+ 1B " -3 #O + + t #Of #O)+ 3      &BX   83   +Q   L   2   @   5#   3&   ,z(CG 8ћ-5 R10L$M4R(Z])2F  /'  ZA  1  &;  -G  (  0OI  <  5;  -  $Z#;  H4    S'     j  f  *q-  6C0d   T   @   3F   $   /   cU   0   -E6:4{%'I2(D.b,5/%8I" U    |Dص    2>U    0ص    ,C^ص    5ZyU    $ص    5Z<ص    3U    "+OU    ,CLU    VKص    "ص    0U    ص    $SU    |MU    ,ص    ĉU    34ص    "*U    VU    "ص    "\ص    2>Jص    ,;U    #6(     7     29b     X     6WH     09     0<l     W     6     ,DU     r0          3Ӷ     .Xn     :;     $(F     X (     3M     u&     #D     +     ,I     /j     ~     3PD     W     #?Ȟ     \      <  'b   P      'V3   "   p!   01)   5J   =K   7m   6   )͝   K&   B$i6j  *qա  +  Mn  2T  *Ǫ  /0     F  m  ?  "+d&2 Yg2@D V0B'+7@'1eQ 6H.:!1*%_AH'))D7Z?A`1E]+'BI!lQj&20l2Na 763!)hҥT3No^<7 9#  0    2E  Kb  !B  Z    *_    9 _ 9   *_    9 _ 9   *_~    9 _~ 9 5Ѽ      ~Ѽ      'd*Ex      #L      &      ~^]      56      Bpdd      rEx      !Õ      Ivdd      'ddd      !KѼ      5      56      5ݐu      'd#      'dp       Ex      !R      6      #!Ѽ      &ҳu      &u      #6      ~Qu      u      (      5"dd      &wѼ      9      ~е      &Ex      WѼ      ~      >P      !dd      #3      5Lt      'd6      #Vpdd      #n      :      #vu      !vu      &Sp6      'dbCu      4      ~Ex      ~Ah6      Ѽ      !VEx      g[u      &dd      #Ex      ~ dd      !=6      'dE      f86      'dAѼ      5REx      &y      !:      ʢ      7O   0    4I   #   (,   b      Ǒvc ֔b 6 c 7Ώ־c ] ֿ̞c ^QTNuc [֜qc qc V$Ԋцc c :c PQyc Hnjc ǎc ݊b MƸc hWBIc 3עb `o;bZӋc gh*bo vc Vc yLjеc pcI :0cI U!c yRc cŌUc @c )ec /݉c wDijվc 4?Tqc ggb VPɒc ̣ac 19b R-Sc >c OS6wb  1è c ,ō>c "Xɸ'c cI WϜ7>c 'c 9LcI 3 c 8[&,<c а<c lyN<ȧc ^ (c NԵc -6b Ifߌb r`c _nc M*xb Vc \ b qc ~ּc c ڪ ݭc [:Όb b7c ql}{b ~{ý#fc ;qc  φ߫QcI =jc Z|Yc Ic OdDc =Mͻc  gNjsb nw:;b +Gn(cI 3qΥޱc Lؾnc +F5Eb RR^Ic +ѽb ߘrc uˌcI '<c GfncI ̌c '7c t?Gb ˓ޖЏc 7ϼb sښc hݵԑZc &,Xb `dяc Вc H߮c D*Tc >1P8c .j̲ac  M7>cI O#0b ;ݟ[ٺc Wzc qyܸc Ȗc D%Wc 4Ϟc u9c ucec 8۪c 3Վc 3cI ШQc l˹sc DcI ٍDŽc <I^c 8lc +#c ϙc Z*RH%c ^c (%߈mc -%b;.Tc  oc ׮@c '߹c 8$c X$b R:c "~كc e*ŐRc ϫIb ѹ.nc- Tԓc \|ݲb wVcI c VЯcI `c NHZc _Ś?\c c hz c O)Vť%cI c &K}ӂc O$xڧb wӁώc fGQc pUc /Vfhʖc F.Mc  ?/c (1b .Zc u֌c ڋ'b |4b Ju1c 0مc  9c msH b {ub XVc Y)c j+&Жc z*Ҏc ,)3c $хcc i~]c "ɽb Ec cĺTc *kSc <mc ˛Xb (ڢCc a%b ƥSc og_c -ѕGc *.Ic +M^Ժۮc f;ktc =muc ؑ߇(c Z'@ʄc ځdyc 1ߢˮc )Mc =6ǐc yg/Ib VAʲ$c mic -/;c I 1cI |SXD b Kݪxc phc Рb jǀۧAc 'Zc wȻc c b bɲ^c ϻc <,c k"b v ϦzӰc lږ:c eƚc GR1c ?$,b toъb l۸WZc Z\c  c Xɕr݌c 7c c oDb b rwc Tٸc }J؛ b :͡{c 4~Ac کdc  ˔Tc  4׎Pc {AָSc "5c .ґc .QJ Bc Sks%c aؓc ,Yc a:c k֏)c %܏c $wcI izAc c x?.c >מc 6ؽc Tߏc z9ܒb J̬ c  ?oc DҜc eFӺc 1(ʱc %YIc p |c L\4Z$c iWc n4-c #Ɣc :ǿ3ړc {b &c .c Byc )c `{Ϳc *~c C9Kc qЊ̀b c:+c G-͊c O[c g+LOb *c !ʀލc ҙc St;c Ec l]Jc kۚc F֦ǫcb c c -KXc ml5c 0ܕкc Η ;c S);1c kEۍb F{vǙc Nʼnrבc :jc =ӿÿʓc ϕ!c KoݝŮc 1ؗc  bo .c  7_\c  c dC3c Tc Ͳ[b efcI hhc c ]Տc _)ɰc  'ًc u{c #fc 8>b YW&cI i+H b n|qIc <ǚoc 72c &ާc oGc .ƻc .c  ]΀Ϥub 2߀c =ƒƖc -խc _,Ac >5ԕc cgc Qc Fیρc '=ȳc b @tc Wc Vc  ʚKb Cȵcc  c $bHb  $Δc ɬK[c ћPժc bՅc 7{b &ۂIcI ?:c 0_ ѱc x#kb /c f~Zɻc %C\b {ܭSc #c K6ec $vˠc ցlc X[rc ݎїc 7ɐb 9yӻb  Al&tc- ic  Дşc Dd\ͤb EW˘Fc )]Dc )ە}kb c |c ٦ϵ9c r"b 1|ζcI  Hb {ҕc  MK8`b XSc ʎb #5mc ֺ%yc |dAc Ib!A:c- `c )٩Lc d͎ c @ c :c ͹c tɨƨc  ,xzcI \ɺ<c p&c mENcI h~tKc !b c B(c *;'zݩc bqƙb zdb /H6mc nʷU c :,t̥mb =۾b !סDc s͐vc ͑wc t͔yc 6Ќc ƣ,c @ֽB҇c vۭŨb j ޔc FOc Meݽb N̶֟c jóTb ׯAb 96qƄc ]ωLb  װb lRcI ۢc }TĆՈc ^ΐoc Z݋2c tdںkc شԙ1b өڮc 'ӫگc (&ܔb )Eb NTןb c Ucb lc ŴtIJc )j)b ܣҞc =Kc F8̩ٳEc wѓ?c `ς9c ĽƎ_c _: b +c A^Ǽb ֞ɩc  u׉|c # ϗ"c M؉kc ٿ2ϰc Oc Q&Hc B$b -̮c ~|c sbc ]5c Zc  I%cI 3QRc =b #1tb ݦc ņc  .Gˉc 4b tMc 2KԱc ̂b Pմc qXc  Ц`Kc gvb r:۳c  .c C,̔c 'c .UΟc wc 'T1c [;Bc D5߂ c mϔ b kqʣ4b cI ظc ąrc F7b $ھ\c 9ȭb LEГc nLrc MVc Ǹ[c !b 6"c 2xc 8c ޺@c i cI UMPc q:cI  l]b ׾c b\Tb ջHȜc &9b {6c čb {c {cI EEb 2y$c g,T8/84{   yE   L   ,   2   $U   1P   -F   /2   Xe.X(Aų#Z/> q9*=IE     %ؓ'c%ez&`+CN591s,-QN5#! w.\.j2K9 6"     b     1a          0          8     &; c     (.     &4 [     *=(\     .P`?          6$     #&     5̥          (     +=a           3;u     6     -F     %     *B     )     7C     +g     *     P     +-"          %2K     L     NP~     .Z               -     +     O ,* &8   P 9! $ " -@   S% J F =Q $ q' 5Y 8@ TPe 8N                          $             %@             $#                          (!]             %\3             k             /_                          9 I             G             :)             M             #E             7                          0Al             5             t(             $             K*             &g,\             5^             $             $;             .N             d             #             #             '             ,F             #KZF             "             0\]             7A             $Db             )Y             t             2Z             *l             6             ?             `E                           7ϫ             0             18             1+             4}             46                          !f             n#}             -             ":#             /U             $2             ?             w8[             qZl                                       #_{                          8gG             4                          -v             ]Q[             7              ['             #             !~.                          !jd             )>             (             6             28             !d^             "G2                          7e[             7;             $             /%             ~Z             1-(             .              7B              RX>             '             FK             2O%r             65n             hC             56Uy                          #\/             Y             #ZQ             Z             /F             h             4gʔ             <                                       <S             6Fdy             +             *             7             4H             !             8-             0>,             /c             5ȶ             b             7             #ޗ             .8=             2x             <             4r             .             !Fw             2*             &`             'Z.             4             -5             %S5             -             '             ;l             !             E                          4]             &             *             z             f                          1o/             "x_N             K                          #             .}                          j             ^:             P             -D˨             +?;             *2             -             p                          h+             /)             .d;             5             a             $M              (`             /             (@              8K             XWa             ko             ,JP             (&             %f             8b-             $                                       20             5     +$1-0 C 6  FV " 63; _y 9 0 8` ! d D#      "_%      #      V_%      #      2>8Y_%      %#      79Z_%      "#       _%      '_%      _%      2>1#      7*#      4 K_%      Vի#       _%      4 #      v%_%      '.m#      %V_%      v #      e7q  !  ' u  %K  ii  lN  .  <    ӳc5?K)j 3U8 !)S/z:[W3r.&E` &Or  2 E 1^ -aC`  1 J  [ F 0Y & 9     r 9   999            9    *      9Y   Z /     9  B +       9     q 4   99Aa          9      d    9    * /h    9  B       9    * /g    9    * /e    9Yx          9    9/6    9    * /j    99            9  B       9   p. 7  99    * /     9     s/3   9  B +      9      1   99       f    9    * /     9      2   99  B       9     /     9       i    9`          9U   Q /     9     p 5   99    * /     99            9      8   99^p   g       9    * /     9U   f /             Q/   . =G   VV O 9!ކ E -@ , P % "I , ,*No &M| *D& 4NC L      2Vڗ      $                  r      -V      )X      (      $!      !      d      (      $Q@      k8      ()7      4F      6>޳      d&      )Cy      h   B N` @M lz  bb~Nc,; r  c#c*Ùb@k vQ   Cd 7z e     :? y3  bc,[| ??J lb   6T$>A e  pG n;I f   FF >&Q c   Y I A c  bcd :E n@  c:bhs 9Q/ m>   |  :2 iX   c E: Aw iZ  bcc  < fi  bbb@ m  bc3b9 w   CzO 7bN {   9 ;@ qs    "  6 r}   z Y ;- |  bvbVbA8I n   ʖך = sY   ۜ = y  bcT=bA( w    =U l  b >cW?Qr fE  bb~fc,;O j  cHb˩ecQ< t  cRc' ;R t   J ;S r  bb*bnAp3 q     ; x   m + xA k   8' 70 iU   6 =# l  bbbb;z s9  bbէ Af ~   r! 9M {   U E =8 dZ  bc\m 8K |  c#c4۔c=oA |  bbc-<t u  c nõbr= l   5 G @ z{  c7 Eɲb:J gB   b ; 90 j   R^ 7 u  c[b5 < r   p) 8i y^   L  ;; p[  bbbA z   \ 7 q?   ؘ : p   s z = j  bb…c,: f#   e= @%# nF   ' O 6Y k  bc, cd7Io y}  bcVrb;= l    9f v  bb`$ 8 R q  bcdfb9kY d   2ߡ 7B yZ   h t < y   i  =4 i    q;_ wy  bbwb7 ~  cc|1 = mM  bnc>qb; sd   K c24 8nJ t2   Hߗ @ex c    @fy xJ   z? A# {  bb<b> kA  bbźb< n   : :R vS  bb@cb?cL }   ϵE > }  bcw) :r n    2 = i0  bb 9 {   Ws :% t3  bmb~bAnQ g  cdc^Qb6X wu   ' 7"g s%   i 7B p.   l ޭ =' t   i i?b k<    :j h+   #>A k  bb b?6[ u   W' @d y    8 fk   We 6 z    9 ~  bb.ӆ 7k g#   q n˔ E7 n  by b=I r   Ӯg ?~ r  bc,* > |X  bcDgc=' u  bbp @ om   &1 = }w   YM<u e  bbc,A5m j!   q :V u  bxbŚ A s   #] 6 u  bbb6 dR   ( ƫ_ ?db k   3. Av u   vI. Z6G y   Ls 9? h  bc> @Ne f#   Ts =& v     ;& w   bʽ ? |:  bcGpcZ8u q@   5 ;a` j   <Y 6ZZ k~   ' 79 n  c"bcG:e x  bxbԾ AN| f    ;W d   Z ] @u' d  bb @v( v[  bg M ? ~   : >: q&  bc6`_ A[ f   8< : n_  bbx A c   o)ӭ > {4   s  F6 j  &' 8{ p  c[bnbA> p<    W 7_ n   Z 6> y  c#bIbA|+ hy   s8 @ v  bc </ lc  bxbn ?K e~   = m 9 i   X Ƒ @O gM  bcbvPcY= ii   /Q 7o wF  bb~-c,6^} f  bb1c? ty   n ɇ2 <# {   Ҕ 9` uu  c b|Fc62 n  bc5b= r   7 ?' e  c#ccOcHA' sf   } k ;} j=     8j s*  1 > 8W7 v   lx :%m p  bc t%c,?H9 t  cQb 6 g   'z 9S w  bc,cd:9| n    <^7 ||   3 =^ l   f5 8 ? jD  bc[ 9BT z   X k 7 t:  blc&2cOA m   6 5=_ {   @ ; d:   ^Rĭm : |  c@n 7 ~9   .w : q$   c  ;} o    :; oK   f Gu AH yh   I 8) }_  c#bmvbB }    6 s   c ;ڲH A- d1   * ;Y y    8 lR   U ;)1 s    @ k  bbFacc6 g   > >I6o q   Jk. =w q   k 8 r   9`B @l p%    - :L i    < @ p   f+] 7k jn  c7ce 8 m@  bxcdb=Ds ~N   E 9K d   ? h= K n  O % @D h~   b q^ <^ lG  c  A }   >R 9GM w   b* 7 fx  bcaJsbu: p   XA >Lo d  K  < u7    :U sl  bcU 9 iC    7l im   A9A 7 m  bc<Ac,A m  c?c5Yb@] ds  | e 7b n  cabqb:- |b    >j y   `Ǐ 7t ~   {/o : s.  T U[> ;p }    : >KG v   Jj : ~y  IT˜ B gM  bcb? mz  bbZ :W qe  bbxcQ> {   id : {Y  c(b&bs=r dZ   8 8_ np  bcsև < o  bc6(c-9` k    D{ = oR   >Ч% ?h g2  c@ " 9 }c   f ?C g-   DԬ A x   X + @ g  bb{׸ =O d   ΍ = o+   Gn @f o-  bc <bz=" }<    G= }  bb^b; t  b~c(b7~ t  bb]b7 w   @ Y ; g  bbw2 9l& g  bc6; 9n' q   G S? d   o   > }  b  b7s= v   F= =ZO e    8 s   B& A~ f   7 <{ f  bbg  d  cbjbl? l   W^Ҳ =( o  bbMڢcA1v n  bc՝ = gT  cc[B 8QD n   fYǛ 8< o  c#c5cH=|b sL   T+ժ 9bw m   K / 7 m   z @j qg   N ; h   5 k 9^ i   ]ڮ :e m  cL cU7d g  c?bb A o   %^ A} yp  bcJ4 ? yq  c4b+b;. h  bbv 8$ j  c[bn4cd>p jr   . $M 9% g2   K  ? j  bbwb;"q d?   Y y d8 t  c"bȠcG> d   s)> k~   ڔ Ax k   7 7a e,   .{Q# ;Ev f[   sئ A }C   _K 90 l[   e(DM 8y vk  c#bˁgc> q  bc 8 |   fy BK e  bcib> ~   e {> }   ? : 8z p   2 Է >Ay u   n :- o/  bc[|֣ ? uf  bc5Ŭb<M y  cbb;D y  bc[mg A\ v.   < ih =X d   Z : }   3 -ܕ Ao> m?  bcYLb7V t  bbc#? B y     : k6   <P 8 uA  bc#0< 7H n`  bbccd? m   Ͽ =x w:N b A  @ c  I wHʓ = ~-   y @< ~   T> WAk g^   & =@l qo   j C]y ?I {   1ۓ 6B o   [ 9E z   E % ]6u x  bt 1c8 h   C( A7x t3  bc"_c57 iO  bbb9t_ p   D  @ w   Ǩ :R1 t  bbש >-c x  bcVsb= hA   K AF ? ez   Y j@ }*  bbcd6d! pv    3' , f   o  < lE   c U :N mD  bbXM >CB wc  bb'c:5, p  cbțbm98 c  bc.ڃ ;( q   X 8 U |G   g @3 o[  cPbb= ~"  bc$c,6g {3    7` q  U ^7 8 d   X ΢ 9X w  bcGWcZA5 xl  c6c[I[ ?y n!    6 q  p  :R |   )f' K ? kk   l 6 vE  bc=c4<E vL   = C# 6 p   | @K/ y   ~k, 4@C }  bb  8 l   T YG n@ m    @ h   i( :PM iz   ` n~F ?)C l   k4F >' v   @ '8i z  bbucP< j  c#bub9 hA  c9 5  ? h$  c=c3b:( k  cU {b{=;@ g  bc1 <G k  bc4M <W h  bxcdHb7. }/   X v = U {  c6c#Rb<* j   U 8T> zq  c4buSjb@ zu   3 =5 qV  bc3ٻbb;! n^   R B6 fI   zC 9q oA  bcO :fI r   Ŷ ;~ s  cb 6 = {   n 3X ;* n~    rӪ :| c  bc>ɽ 8 xP  a  >n d   - :l d  bbM4b> s    f<@% w  cSc\4 ; j{  bb5Ƅc,: p   E uR ; o  bb 9 l)  bbN7 7/ tP  bcD$cb: n  b Ьc@; x   P  @ vR  bbb@ np  bxbn3 ;% y  c#cŭhc? l   3 ; fn   D 6w tn  b > 6k m  c$  6 c  cbYfbA q  cdcQ 6b7 go   9"ݲ > n   # A= hO  F ; r<   , 6 r     9! fI   5 & iY   ʞA >+ o   T. 9 y   Ta2 ;* y   2I u7? z   X n>f ~,   k >c] n  bbsc[8w h'  bbЄ5c&6 x{  bb'c#A_ |r   % :; F g  c#ccc8B8 w,   0 Ăf 7S s  cRbx < c   R s :$? d-  cRc 8B h  byb1Q ?R }2   i>; j^  c>b,ۿb>Q vZ    = p<   : = ;;& e   < C ; mi  c#c ~b: s  cb š @ }   k@ <~ j   _ ^ <q xu   g y =,K g  D Zʚ 8 ja   \ F 9CN l  bb{ ;} vx   Q < f   -O 7 iY   g %έ ? f   CJα ? t  bz7 6s nE   Ϟ : tT  b b>s xT  bby7F c   ^ Wv 8 n   5 1 7* p   X f> s   *ن ? }   }  6 l   H^ :' {   P 4 : {  bxc 8r j~   e = f   s| 9_ y  bbc,AdO e`  bbcH j    Ad g    Įr >> w   6 у Az< gq   zy =$ g(  bbrb93) g)  cdbjc,95* t  bcʟǯbA t  bc, = n    @} d6  bbЭdc=;. x  cGc+O 6F y   5JBۻ 8VV {   7w @ q)  ? j ;k j  bbcc5:m s   aԦ 7 ~N    ѫ܏ =% wt   a Y >q wi  c6c#b> \ x   d c : lK    8 g   s 0)2 7% uu  bcGbcZ= f  bbgAb6x$ x:  bmc<ِbv;V |6 Юc#beb8 u~    < h  c#bb?k h    6h i8  8 ~   Ի @ vE  bb*c59Jc |   6 3Ǯ> >; v   7 A ;a s   w JSy ="\ z  < ̝Q :V j   w5 <| c  cbB4 7 x9   L Y < q   0K 8A s;   I/! ?! ux  bb 6 h  . 5 8/ o  bbb7I w,   # <0( l  bc3$c4?A z  c7nނk :Ku r   ܃ f?D gO    7r rd  bc"?c5MJ ~T  cHbc5: d  ccbDVb@h n    ? t   i m :- n   T ! @jA ~w  bc9b< n  cc3nbv= g  b c$:X e?   s ͸ݣ @W e   }۫ F<# zQ   > ɘ M@ l   e  6$ h   & nƾ ; c   DǙ > vg    = wS   ( v^ 8 k<    A {!   g( z6 t      <'~ x}   \   <3 g   @  =q q    8 @ |:  c bɖζc@m oL  c>b$ >< s  bcGfcZ@ ~   g  = i  bvb02b; }  bbxc?- wy  cbvָb?( f   i Q_ 7 u]   A` /6K/ r  bbAcZ9 w   = ?c v)   x % @6 v*  bc.X 77 y  bcc9r sN  I + <x m8  bbOҦb< wN   2 U҇z<' p  cHbܜۯbw: n.   \ uӾ lA^ y.  bcG"cZ=O gw   o/ۡ =f s   X = {   Z e1 ;d y*  b{ c%8: l2  bbc=K iZ  bc[g 7 w1  ccYv : gP   _Т ;\L l   ; A e  cc<Ӊzb? v2  cc, 7KZ ip  bbb=AG }  bxb( < }   = JUH> s   4 0 w7 l  J % 9 f1   Y  @ w  bwbb> u8  bwc3=b: x  bbb;B n   v >$ dA   ct ; rC   ۷  s  bb#b:y j  c'bY <T |c   ?^x @u i   ^ Ek7 = yR  bbÛ 9Hd v  cAb ?: lZ  bbg ? p  cHbscQ9 i   y @ m@  cbӌƥ Ay i  ccbԪb=< t  bccb? q   z X ?s1 g   (  l=C kd   G S  ; ke  bbbJ w{   4 7E nE   1 $ < f   ŗ 7i yN   -r ?g# lU   K 2 >H o   +  94 wV  bqbϼ b< l  cdcPGb=E t   6'5n 9] y  by =jb< c  bb< > x  cbqÅc5== ez  .q 2; y3  ccC =P vH   Z Av n   f H =O q   @ @~N x   Iz 7s {  bb3 7JV c  b h =4 x&  ccc-bAT n=  ?O :xi |  bb*cd;] gT  bc, @?A k  bc cc,>) y   ?  AL it   y kO = j   (Ro > o   Ї 9l j   ʎl ? qs   f  <f g   . bH = {   { U@ @ rJ  cbyc9#e l  cZcPo0c"80 o~  bcHbb:6 l   пg >k v   ¸ ; f[   b C\ >P x   0  y9 }   0 M 6t z   \ K :p x   01 =E {  bc c,7{ q9   C a :[ {c  ccbJS <H h   s  9w" q   }&w <[ |G   C } @  ~_   rw 8 w  b 6   sJ 7W e1   u Gj >b u  bib$ @i y   = 9D r  bbwb;/ h  cRb ;L pQ  c6c? 6 i   U 8A zD  bbv܉b8 vL   8 Kݴ 8 j   #g 74w nx    2 7a kn  bzcNLb<% r  bb 8 p   z ;K wA  cbb?YI {  c#buLb?? h  bcVbΙb;y h  bbhWxc,?z, e,    : v2  cZb ?<D i   !U AV o    I ;a f   g  :* w   ߦ 7E t  bce 7jX c  bbn٣O ; j  bb6]b9 gw   Un 6L g   p <p z&  bbb;D e   y j8q j=   SS :C i    ! AS x  bbc= |   @YA 2 vv   a >3 rP   W 9TH z   o \ < v  cHbfb8l iR  c9 Db?" r   X iJ =e v   f < t)  bc3c,9S w     < k6   } :q{ {g   J A= d  cc 9 o   Վc ?*r i0  cZcPcc">tn f  bbx8c< e   {́ =6{h gM  bbScZ;4 ~h    S6 m     : r   G- f?+ }O   J ;ǵ Ap g  z Ƿ Aq s   q <n @ y  cdc*b7N |:  cbWb> p   0Ӻ : vQ   n > c  b /b:t nC   R( a. l}  bc5b7L v  bt Iҕ A v  bc`cb98 y    7 g   G K= k   \ &- l9W d  b 0bm w#  cRcު >O g    p- ;lZ v  bcGacZ; |   z' 6bn ~y   z 3. >w r\    6Y vP  c6b=Sc[< o    ;F@ sy   8   ;S s;   J ;x wC   ؂* 7 wD    6z {   Yev @l fj    9 ~  i$K˒ 7Z {   J n 7uj h   8H8 D7[b |  ccZ <= e   M }n 8N o  c#c c9 {   · =Q x   {8x Z=. ho  c#caLb8O] |u   [ < eq  b hvȫb< o  bb~V߻bv8 l   '/ A?H s  c>b = p   0 ?X w  bbb> k   M 8C y}  bbͳbB s%   O A r8G ' j 9 }   Ci 8 i   @ =9 w  c?bnc#8 q$   2 $D9 8d {R  bbmyP <(s g  cdcQ(b@k e7  bc c,=c\ }U   p 8D 6 }  υE A# f   q  >GT v|  b  = zQ    A s   # Jb 6W g   _ $ @Q {3   { < o   x @ p   b a >: dD   0  8 }  c_b-bi@g vv   /O =2j y  bbx2 > z  cQb+.b>B wi  bb0 > c   V > Ab t  bc ! 9 n   ]yν Y? r   T 0 @ |     8 p  bc)ybh@3 e{  bxcdHb< ig   O } ? sB   ! ;t h  bb2 6A z   bC ? iz   ڂ > Q n   r+ > n   / 7d t  bc5Yb9| v7    5ˮ X>< u  brzUc9 e]  c c5cT:]W }~   'ЈЂ 0;U f  bcPHFbA* f  cHbΘbA+ z    5?f q  z .=S z`   do ; uM    7< x  c#b̆cH9 k  bbb8[ o  cccY&3b6 s   > 9>2 w   C b;l nF   W  @ t2   N E- ; gK    S? 96 oF    w3 <g w   Ɛ :  gm    =nP c  c#bc,7f l    r [ {  bbfKb? }Y  bcGyb:0 pd  bc#8H : e  cAzOb= s    { >@ {m  bb9V }[  b lb=~ j   MH 6 n`  bc+c+:{ g  bbb9 k^  c#bŠcH8 h   \ RW.8 r   0 () 9F s   1 @[ ~   8 : ~  c#bb sM  cYbncb?V gc   % 6 d   O ?R^? u2  .  7 n   4 9x |  bbɠc,   ֗ @)! x:  bc"oc59 jh    6Pv z   a wÞߏ 0@ ~x  bmbx :^ q  cdb:ub70 k  bbT > y   y 7 r   r C >C j   V An z   U ; ? {  bcW 6 k  ,  @ o%  bc'b: v  bcNc=kP gK   b =G g   9 = u  c#cNCbA h  cEby[ 7 p(  bb A z]  c0c.3 b5b:: i  cbjؓbl9p& z   o Օ A+ z:   Ɇ 8KZ ~6  bbc bA5 mr    x^ 9i jh   ~ !v ;UY c   4;o6 n4   f <i q   * 97p :[S g(  bc"c5=! oH   c. >+X d   O9 7R r    7,R wu   E E = j   q >v d   p| <C rq  bcPqc+> {  bbb6< sf    h <) x   wy A: h]   ' hw 8Gv y   g Z 7 s  bxcdvɦb=p o   ; z" : z   0 [ >D t   4L 9d w   2҅ 7!5 h}   6 zj ?9b n!   z ;d (@@ l  'BM :A o    m3 ; s   Y #j 7g k   [ ?L Ak jI  bb̒_b:j c  c@I. ? gR  bb @ w   B  8E0 dx  bcU6 ?B hY  bbUI 7 s  , ~ =]^ y   Y G >) s0  c#c*b {  bcZMb< q   ' @! u   9ل ? x%   M ;c wA  bbxד @ p.   G  AJ w~  bb4՜cAJ y}  bc"c59o xf   f Nc =* r  blc)|c<8E e*   Z c@^" os   I  ; ou   3 ƣ B@U e1   \ ̕ = my  bc5b>` t   F z̠ 8> m>   _ :{̡ 7v j  bb{Ac   c#c4S)b6 ~x  bc"c5?% sp   C9 6 jr     ?5l x!  c#bbn=- {  bbx 7 g[  c#c1Ac<^ {  bb3qb<8 r3   nk ?  o  bc<Qc,< sM  c`bb@: w    zN >( pv   P ;F : c   K v 7 k0  cYcWb=h x  bc7д ; h    9v r   i8 : k  bb4b@ u   p <\u iF   f > gR  cdcQib6M ql   3~ = u!  c db6 r  bb!@c!8 ly   K > s  cbl#nbm7 m   Zg @}9 u  bbGb9x yT   4V 86o h  bc(yc,7S vl  bb84c8{ zA  bcZȰb? w  b .b9W o  bc@\I 7@ e   < E 8 u   gY 9 o  bqbشb66 o  bb 7z vM  c#byb?z ma   ~ GՉ` @(. q  bc"Eb90 {  bbWc,@ ui   c 9 ;@ e   5 edL ; p  bb ? z  c#bqNb: }    Ac sX   QAD >/ y.  cbMb= z  cbϟFb; jX  c!bh*vb@ n=   ]T 7\9 xA   n? >  kg  c4b5Uc==; {   T'W :a r    9} hk  b vb; {c  c#c?c,9 z  c[bnْb>u w   J(I f;?" gc   C  7c dh  bbw&w @F w  bbb6I z   ^  n    < xn   Z* 7: o   m 3 6 r   iGӣ Al i   z  @ v  cc²b lc  bc_r ;F f  bbHcQ> }/   9 X A s  c.  9$ s  bbjcc,7 we  c{ce> wf  c7 IFce? f  c#b,cH= h   @͍ 8= 78    )Zm    3'b    3D90    ȷ    8ˈ    24S    ֠    ,   $   +   4     ,     (1     *CF`     50=     W|          53     1#     &h     0     3P~     4      ^     %D     0;      V     #;      5_     #     $     6'S     0XT     5     2O7     *թ          c?     /ST     ,.@     %c     / #׌ @ 35 1^  ,1 + #  ` 5EY jjjjjj [ /8 ?6 *fc , <* Xw  & v -O #Nb3 E Z (J /= eY / 8$b QE 51 -- "  b 5e& -o  U5 4s 1 #FU 3  <:%  5K 1 'd     3     5S>     7m     4 E V% % - V-S n9'A Vf3 P-:G4,    0O    i    /F    +(g3Z>  +t٬    !  *Ky  l  -=  //+  ,n   1  <h  5A  m  +^BV  2  Q  $QV  4z  3}b  Y  y]  s"E  *O  6l1  &  TR  -C  /G   ޮ  $y  1  0n_  2*y  5w  4Z$    T    %&  5UR  eZg  $~R  8;6 - + T3 +oc- 5N 6~ Z  +X? .K %s b < L_e />o :s *} )I ,5r $: _R( *bf+ 0C l*XIA/jWiu<"Y9  JXu/!"8 ;1Y2uԉm9 o"d'.43     +    )      5Q   5j   1E   }̿   S 6\ $in 3K{  W 3ܨ v 00R+ 6qA &0 6(S 0x֒ > + + - 0E?  #  (! $q)evہb.#*1N15Y+'2p"K4\ _[ + "s s      &&D       W1SdufF2*7 $z)7Ps'(\6 ;#Vu %4     .L     1܄     *X     &22Y     ȅ     6_[     6     +0     *=     @     $'=     ۘ     3     +=     N     5     +[     _     *+     +=K     "-     (     .P     %      ^G          -B,     N l     &4>T          R     ֟     J     %     2RH7   267   L7   D   2e   2L[   "! $ .:   $ ܺ       p   3   Ľ +5 G ] KE 1TKa#B*dy!NI8@+3N p+g"]I]IDD]I]I]I;]INMD]I\]I]I]I]IYc]I]I<]I]IA;]IBQa]I]IRo>J/P]]I]I]I`ZE]IGJh]I]I]IQCK]IW]ICI,]I]I]IDs]/]I_5]I]I]I?7_TM]I]IQR]ILJ]IH]IC]I]I]IMiA+M]I]IWZ]I]I]I]I]]IT]I]IC]IXuQ]I]I]IL]I]I]IK#]IN]I]IIU:C]I\]I]I]I]I;XK]I]IH]I]IHw_]IU>>']I7]I]I?]IX]IU]I]I]IHF]I]I]II]I]I`]I]IW]I]I?]=Z\EZj@]I]IOVXT@]I\fV @@E]I]I]]I]IK]IZ]IR``4]I]IWL]II$]I]I]]I`P]I]IV[;z]IY]IYj:^M]IZM?1RQ]I]IVAN]I]I]I[X]IL|C9H,S]I]I`]ITN]I]I]I]I]I]I;ZGUo6)-)%L } :3,%4~3     47&  )  60o  0ӫ  ,-Œ  "  6!  */ޠ  /VQ  -<  q  1NX  *?d  8                   $*@                   s                   )`                   f                   (                   L                   *                   `                   !~Y                   .S,S                   7                   $E                   K                   !d                   NN                   ,uMJ                   4                   *x^                   #                   t2G                   6D                   (                   73*                   H                                      /`                   A                   e                   &                   /                                       d                   (Z%                   4&                                      $                   7                   0;                   )>                   ;M                   %̝                   '                   -'˥                   `j                   81                   /%                    R[                   p{                   c                   # X                   6+                   "k                                      "G0K                   %                   1-                   ^Mq                   (=                   1o                                      &#                   8i,                   5l                   2G                   5)K                   +                   3=                   $ -                   2]                   !j,;                   %B                   8                   4                   2\IP                   T                                      4#8                   .Gz                   _                   8                   2O                   .@                                      !                   56                   f!                   %)                   <                   :                   G                   Y;                   $                   ő                   N                   3f                   Xd                   *'T                   i,                   2Ĕ                   *,                   0\b                   [                   +$                   U                   8*J                   3/                   #5                   9;                   ,                   - "                   (x                   #                   G                   8,Z                                                         /O9                   .                   )?                   $:                   ([+                   I-                   85                   /iժ                   h                                      '٦                   qM                   .]                   *                   d                   dŲ                   3                   ][                   (8                   c@                                                         s                   h.:                   0\>                   8                   8                   2C                   ?OY                   ->H                   !!                                      *                                      tSU                   'Z؇                   .                   %                   ,J?                   rA                   +I                   #                   7;f                   8.                   -5                   ,F!                   $                   (                   " J:                                       -6                   +?                   7d                   ,                   65_                   4N{                   .8.X                      31   @/   3      5AbP   D   4%   gU   #^r      $\   -=.        $P    %d    +S    |/    +9    W             2>    -    |B     "H    q     ?    ,j    "ҏ    B    2eU    $Q    ,{    -)    5     Vg(    2>F    -CK    #c    ؜    ,    5Z    8    C;T  $[  4  2  v  YC  Cn  #   01Dh   -g\   -K!   !   6>   !m (a '' 8 $< ,.0 .03 3 \fSc'b-c bGZ͙c%bAtc6dc9fc1|c#!hclcO/4ckAbPfVc c8M&c9 c9 c@1Keb-ocCcKm)cP̽bcb(28cW(bS8c c%cP3bX3c"=c7Gcظ bFdb_dc%c cb7"cXDbHFc XcscCcbbsc0 cUKdcOc0rcsBbcQcccqbDbb9c<bNb&"c ӯc\ Mb/c/b4fc1b?fb4$fcʼn|cA}bQْcXPpc ]c3@Ցc3CՒcZ,cĀZ.c ?c>1ScCc0cA'Mc: Yb \cdbA*cĄAbHfAc)Pc<c,lc)ab(nԟbcdc ;c5Ucd{cLcc.d@c- b,*bRc/NcgNb5xcc* Nb!FcX.LbIYT^cّbI5b-#c{ccB܎cfƆc]ccnc3b&!.c6@c%:7c bIc<bDCb-c01c3mc9Xfc+-ccYc&QbӬc ;$cAc~ c:.c4xc&rc:c!F<cb}$b Tcgc5bbH-c7}8bGOmc,)uc:b4'cvcc>AvbiAxcҢckc#cOb0pbcd=Ub=Uccx(c] cQ/cKbbTTbTTbccKH.ba-mbA cy5bKlbߋcߏcP?cEFbcebxc.c&lchccH\VcH bU c^ e1c7c:)\c c bb c +c!-3b_?cDRbsRcHIR cIccL%bc[cWΨc̀!0c5E{c%Wc]5c[ac=ib$&b`8c;c cb? c;-Lccb*g`cX,cac]R0c9cE Gc;7b<cP()chb^HbA5b\ c)/RcAcT,ccCc(Db=bYbְc)bxcb.sbnLc<cQ1bhcUbLib[ccS;c C{cI[^b_cc c4{]c b&c)ecu.c=]*bCbcbbH^sc11pcObdc3KcDeMckTcfc!bObW}c/lX6cTgbZOcOcOxbs'c d^cV0b0bCbYCcWbȉccc?0cc2$c`֋cxcUDc2DcHWKb&dNc̲a.c< qbb!b+b ]bZtZKbPc"bO`ncY>cH%mbI c,EƦcS*c!*cYc0cwbObjbc͖tc3j4zcPcOcֹbeHc.F:ac0:bca:fcLcQsHcG*b6 c# c,PCcd<2b<6c$!cc*XcÐc/cX]/cRBB;bMnc\cLzbCGcccfqb;Wc c 3 xc7sc?zcb@Q9c|bbb?b cH[.=cY@cˠSciSc¨7cHϮbdbQF|cvbb|cwMc6[b({!Lcnc0 cbJEc4EbWcXc*c*cѸc]c 0^bXh0`c={UBb;UCcWQ;c'cWc՞c]=;bmcwN|ccc=mc"Lecajgb6~c=c cF6bc4Zcc0) b3G8cIc GbKqbּ@cbf*bH4@cc#c;_gb\cRc (/cř[bcI-cR}cRcS_vc];c`bNyc.c;fc!c bTbV8c cJ'Cc'Ec`KcdccAEc c'`c*S`b &ccS؎bbc~Y.b}EcUIcLb(b|c($ jc8c^c cc9RbסcIb!?c_acdb5cQbDbœc_cfcQ{5bޜUc.bRڽccc͋[jbԒ9c*9c*=c b4CNcũc\3cWbbR& c$}c˄˃bfc#jb5cJ?{cQbc)]bc(!ccS&c0gc Qbwcdb'c(cceVb3RbE+c-bc~cjb'b =9b ^c*Zc2c2QcD!clEec)bacMKc V b7c5scgBcc\cZ]c}_c!ac!dcO$)cc(ca$5c_cb!ccb)b)cb#%clcS7c=c5c4cc}cSPbcc cٚGcbGc3 cH?cHcSvbc#1chbΕ(c3:cG;cͺI`c3c@ S)cpc4c$$cHbx"_c4cRb2UFc0{cSwRbX^WczbqUbJgKc[c~^bͥcfc+c@c\X(clc 'c )c]4c7c>bؤbb;MHc( c>c S.c^ekcV&2c"8c4bBF4c:4bGFbYnc%^b'cbebc cʙc 5b[cVbD'c֜c1Ccc0b"bxc_,c%ڇcb,c_5czccDcW1cT4cdbn<c-<b8)Nb=acgcb&,cӼcG%bU Yc,*b^c9c!bbObb#b=Z:c=Z<cH Hc McbCcSccBb\bd<cSb\\*cUحb^رcd= c yb4fbBc,cؒac"CcbbGU^b׭cb 64c`7 b@%c`RbŹc<* cycac!c`+Xrbǻwc;Fb*Z8b?@b!2c ccZT.bAcBlSbc?b{c/cAYIc8c֘;bȊcȌc#uéb!c[c9xc_Ic 1bKKVb7yc]J b9cbcM!b(Ac: c6i/c6evcgc,Kb fbUcYcb@,bĢccb\9ceܕb)]bEc|FcP/bTc,b,ccEs>Kc#c=$ߚbPbbN;c<xc`{b͸cͻc]7|cy c*cEb8Ocf4coc8 c?cUc6pcMc?`c3fc4I1b`[bFcc=|bBbD:cGctc55ctc.bV)zcd/cNcȢ+cfca8c-Wc8b=cbic-̖bE>bcuc cc)Mb PcgWcؗ7cLIb_ϟc3cTXb,b`c_ cc) ^c1bc1&bLc?cg3!<c>EbZWc9c,F*cc#@OLbRDc3b؍wb7{c0DcU(cCbA"cX$IcLBcRcߖbQbvLb+/c_ c0cPb5c/P@cݎb1 bpcZcD"%$bE [bź@c6cSIc"=cRacb bN~cdV;cZc#cKY?cLX`bEcc?EbC b '*c^+c-.c`Kc#kcο5b8cȍ,cˡcQb(ҔbHcC]bKZ@bcAc0ZKcM&4/b > c^cD:c2cÀ_cbQ.Qbdc%xbһcc9EcXBcc"bVIOc b"cYbbO!U{c1OcAy\c9QcNc $bccc3#c!2dcÂ2fcN.b\<@bK Zc[baMc]mcc cPcE`cdc bb4c,c  b8)Gb&%{c*IcX ba#\AccOc8b4cBcEcdXc+VހbD%ބbȔc<@Hc^Jbe~Cc:XbR c%mc%pc,Tcabfb]''c TKc/bM#b;5gc=cd)c"c2c 6ERc8WcgvdcA@cEKc-Gc<,5bjb "bgckDic60c4b cb/!cc.bF.c,3cF-XcCACbuc(NOc!mbtc'bF'c.=cƿ?acQbA~~cG2cETc 8c9vac^i7c18ccdc  cw0ccDBb'cCZbl>uc`PcaHcb/xZc" be bc>`ccw`cOt7cD7c9Itb b,fbQEccbscc#2c5GcdWcc@:cgM-c6b> IKc%dcScRob c, ac5QecN< b6˾cƴc>g4cS^cZbJqd}ce>cb0N-c-/ccD!Ycc.3cZSbNcgcV bL&cKXc]bc/,cc(c (cL:cR5c@c@c+crb+c9c cB'cP'cbc-Ub'Dc cDc/cWbbb2/ckcKcEc"Avb٨cDctcb!c<>c3;c*c#OcKbc ?c"TVbaىcJًcpPbcGc}blV9cc;/cd;0cH)ca7bHcQ.c;cؘb"<c=!b9b_.b9Bb_6UJb$= c]c(;c/ $ebX-ocx3acRBcRBcيccZc?+cBcc :ָc+gEc8FcwcgҼc(b7mb.c܀beWBc&c&c%"cc/# cC2,c-,c>b(Tcb c& b -bc(-cŇEcW:ce?bAocζsb!$ cKccUĒctDbc,c.bJbN/b;]Zc c c2c4c Bfb!/b\cccXUb cOD cccbbɓb̉ۤc*[c3Ic]D3cIcc5W"cǞ4c-{_bHcCȸbzb_bcWBcG$c`be;.c@nb|zcUURc7 e'b>aXb3bEFTcˉcAb\bIX9cE5beIHc3*cecjcEtcAWceN beO bȣ(c*b@Q8cǼ"chc$Yc^c#s>bq>cMb Wc\ _b_bXX_bU1c;c57cCJLcLcbCJPc\b" b ݹbcL7c'O9c139bqc.>bc)cc4bJ/.bbQ&c^bc3U cEbhc Qccpc6bS!2c Dcɻ)bc`c'JSbGX/EcЎb4T"b;jbGc$wb`Cc1Occ#:cV:cc6cGdIkc"Ξc}.hcPccdS:c1(ccD#b]cXYb'b02cGb'{b^c&Ͱc Ͳbo`bQ!xb(c-a c$xbUcyAcTc\bcQ'b5c&b YbckbS cUnW<c-c8@cdX@cEcK Y c5(cbDb0c_* >c =-cmcbL!wc3*c*cpc9bX.bVKvcvc#`йb4C b>cE@Gbccb'Zb[5b`c&{2Vbnbcn cc:b8/bB7bOǎcʌ٢bXPc]@{b  ZbNGb1cMDc>c}V\b9Lc c cLdcfc=)9cO;Nc HMcĎ%\cbc\%bzbac:A,c Sc%*cRؿc]bGczGbG/bͨbT Sb Vb$0bTx/cؼ:Rc*LbbZMcxdcdcca*c3bf0;cНbTuc^ǏbeQ٣cLbbWZ?c)ZAb@b(cғ,cGQc cE>bec0-&cƚb%غcJb<ca$b8A'cPc;"c8c-b](Zc :QcL:WcU TcC c*c-cRbCŭcJb4c6Hcb:^wc cwbL5cHScc*idcC$b[bc0{bOJc;ܣbDmc)NcXatcZb8x&bE c9c&cӭ'bW+cӱ,bSiTcTcWW, bG/bDc9cHc;c4HCc+c>D]cc&cpc=)c0NcJB%byc:IAb)Kcaf.ctf1c,Ob@-#b>#cFJbac}b7(bc"c6u$cЫcxRbÞcIc" c6"bbDc~cc͜L&c:^bp$c9c/TcLbя9b+;cĹb+bc/bMb b4 c$ccU}cMc0 acbщQc.8b ] cBt"3cb3b% bDc=c&cc\ceCc@Jb cȬgbo?b/R'c,R(b1c3%/b=cݢ7c7ce[bb__b!Cc8bc**c J*c:ccy8b:eb66cZdOc|bzc}b:b+ bbWch)cXNc%]c2&cQ\bfb76Ac?bb?b)bהjbXZ cY ccfV%b[mc`bc'c#Fc>4ackcڏY'b [c#0PcBbgwbgzcY(%c Zccbf6cl6c& [bu?cdb ;b5Tc!cc %cEb1,c!c &b-*cE5 ccc3(cAMwczc7ҠcI2tbc0  <b^ySQcɗctcc=ch+bXx8cc:c~L{bb cccQ-cbRucFca!טcB3c; cXHb+c?+bOcnbJb2R0ck0c!Nc(K_cVcEڴc1c?$bL3c6c^!b՜cScNcx8Qc 8Tc c0BNcb;Dzb>svc0c&yMbec\31bMLbNc#UQcV]c:7PclcSc~c*c {b^b-b9+Db<$cc-6_ce% c c]cRc'aBccLcNcbcEjc?DZc?Ǵc]cYbIc[d4c{b.c/3ncxʟb&c.\ccc(G.c/Yvc,DbGb[Lc9JcTLc= c1c8b e c\ c0-c8@Yc9ecBec=c!c1cYc'P b0cIq c^9bC}cLRccb}cJ6c`ISc/ccqcL<c^?<bLacQKb ,bTci,Acc,Ccb}͚c͛c=LcKuc2c>/c, bP#ccITb$b?%bbK Pb,4bb Ucc/:bZ$c6c)cӰ*b-cƸ"Wc6X3cFcc+c-   2F   ,   EQp   .3   (   &7   *L<   M   5   +@!   :   &(   !Z7   $i   -fy   6k   +   B   ,      ZB   :}   .K9  &[  9.  5Б  9N       =  t  jbA    "  &M  6  *q  2J   hT  !.|2X%r  2>(&kh-^S&    2   9 n;  QQ    4   9 n<  QQ    3   9 n:  QQ(     *s"+     3q`     A   %W   qC )$ 4UYP } 2p  -}  `A ,+ +Ck   $iz   )   !      ? bf &S3;4?       ]       8 ]               6Y       '       /Q       #       Q2       J9       5       &_       I'>       4       .o       4pV       +9       &       /p       '&       +J       1       q       &e       %fG       63       6{KT       +  ;       8       6r       k"       & ;               ;        +       0       !       3       5 5O       )k       52       #(       1!W       B:s               z>   K2 ]|P    #    %v    7    "         2>޲    |(    2     VP    *ZX    *Z    ,L    ,0    #O    V8    )    ":    2    2>    %Q?    r    "3?     ?     iF?     %&5?     Yf~?     1ѕ   o   #      -g_   6=   j   '"   - "a  -A )k \^  5H 6. Q[ 71 7 /5 0@   6U" ,2F "_c 5: Z N+ ! #-d ;К  54 v 61  : +  ### "a ' <E ${ #]:    #$    &NY} ׵ғы$Pѧއ7Z                (wi                U                t3                (-k                '                >                #                1+                :J                4VA                )                4                /:4                -                /R                1a                18                N                2:                Xe.                $                F                )d                $                $P,                1                4C                "                *_*                65a                7y&                #T                 66                _                /O                ^4                Ky                ^                nF                8Z                #                +                45                                'v                -                 /F.                .d                -5l                                                                )U                                #Ns                                2RZ                                ,F                 ?                *M[                /D(                3^                 (M                                'Z-                ,                &3                7                7                .                                 >                #                /D|                +d                /                `C                2                $u                #B                )                j                1~                њ                <RJ                $%                !j                8                26                                4.                ٘                5@                0                7e"                !                'a                kDI                <ɣ                                (*W                #Aa                ,\B                %                /}                0Q!                Z                xgd                -F                (=Ґ                />                !j'%                1o                &Q                h$                (                ~                6L                "'                +?                56Q                                                7;\                O                4N%                -                S                $0                                "G-]                &                \&                ,VJ                                <                )>                9                :+                                #?'                7?                 8]U                D0                /%                f                f                #KH                $                                -!                 m                %                "r                $Κ                ;6                8e                7                2m                4/,                ]7                W0                4r                `2                #S                .8e                                7J                2Od                2                5X                90                q                -f#                kN                Y                0,                bw                2M                $eB                0                )                 W                !                g                . Y                h#                l                6                 T                .Z                /i                "                P                1-o                5,                !~I                $;i                5^.                &g                (                7v3                5I                *                i                ([ܾ                4,<                #                                 R=                2b|                 Z                +$                                1C*46&n(4`@ tD0N 8I!G"+oW(k68'c6$1!<b58H*90c' 6? %#e7wX+%&3T*l 5 5s &W '\W A /Bu 'O҃ ( ' %J Fx t #l g n99 N   | {}&      *t     "S     *1_     #`     .'     q(     ]     b          eP     Hw     &-8     -Nϗ     .8          5x'     5$d-    %    3D,    24%    3L    )X    8y    7<    5 , H3HLk# '"i  ,]-+F>a *N   ws  "}`S  $@ / I? .A*k ."; 8GLE ?: 7RĞ G1 *^r 9 ~ 2| d [ Ӎ )r׍ [`U 6 .P- 6 E* -@@  , *e & 4P / +_     &     * b     5     :Bi     X     7N+*/&G    1{ReX(N&r` O " 5P (<     c   cPbf  blbf L cPbf  blbf  cPbf CcZbf  cPbf b cPbf 1 cPbf A cPbf  cPbf   c   cPbf  cPbf Vcc 2  cI V4\   cPbf C cPbf  cPbf jbc/ _Y cPbf  cPbf  cPbf ` cPbf ? cPbf  cPbf Q cPbf  cPbf ; cPbf  cPbf * cPbf  cPbf E cPbf  cPbf l cPbf 3 cPbf  cPbf  cPbf  cPbf  blbf h cPbf  cPbf  cPbf  cPbf \bc j> blbf  cPbf P  b 4\   cPbf L cPbf  cPbf cdb y21Y cPbf Y cPbf  cPbf { cPbf E cPbf  cPbf   c-| n9R(3     cPbf  cPbf S cPbf  cPbf  cPbf A cPbf  cPbf r cPbf S cPbf  cPbf  cPbf % cPbf  cPbf  cPbf  cPbf  cPbf @ cPbf r cPbf z cPbf X cPbf  cPbf  cPbf 5 cPbf a cPbf  cPbf  cPbf T cPbf  cPbf  cPbf ] cPbf  cPbf  cPbf  blbf  cPbf  cPbf j cPbf  cPbf  blbf  cPbf i cPbf  cPbf  cPbf  cPbf  cPbf @ cPbf r cPbf  cPbf  cPbf ] cPbf  cPbf  cPbf  cPbf  cPbf  cPbf v cPbf  cPbf  cPbf  cPbf ` cPbf  cPbf  cPbf . cPbf  cPbf 5 cPbf k cPbf T cPbf  cPbf w cPbf x cPbf  cPbf  cPbf G cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf . cPbf  cPbf  cPbf  cPbf   c   cPbf  cPbf  cPbf  cPbf " cPbf % cPbf w cPbf  cPbf :ccbf 2 cPbf  cPbf  cPbf  cPbf  cPbf 9 cPbf wbb    ccb   cPbf  cPbf  blbf  cPbf  bc\   cPbf  cPbf 4 cPbf  cPbf  cPbf d cPbf  cPbf 8 cPbf P cPbf  cPbf  cPbf  cPbf  cPbf  blbf  cPbf X cPbf  cPbf p cPbf  cPbf  cPbf  cPbf ! bc   cPbf  cPbf A cPbf  cPbf  cPbf  cPbf ?bb << cPbf  cPbf c cPbf ~ cPbf # cPbf F cPbf  cPbf C cPbf n cPbf  cPbf  cPbf  cPbf  cPbf  cPbf Y cPbf ' cPbf  cPbf  cPbf  cPbf m cPbf # cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf y cPbf  cPbf  cPbf p cPbf  cPbf  blbf  cPbf 1 cPbf  cPbf U cPbf  cPbf E cPbf  cPbf  cPbf  cPbfh  cPbf  cPbf ( cPbf d cPbf  cPbf & cPbf  cPbfh  cPbf  cPbf  cPbf  cPbf b cPbf , cPbf  cPbf  cPbf ( cPbf  cPbf  cPbf bc <  c-        cPbf  cPbf  cPbf } cPbf  cPbf + cPbf  cPbf }bmbf> cPbf [ cPbf " cPbf  cPbf | cPbf  cPbf & cPbf 0 cPbf  cPbf = cPbf  cPbf  cPbf   b aR(    cPbf  cPbf L cPbf ) cPbf  cPbf  cPbf  cPbf  cPbf ? cPbf C cPbf  cPbf  blbf  cPbf  cPbf V cPbf  cPbf  cPbf  cPbf e cPbf  blbf  blbf i cPbf  cPbf s cPbf  cPbf  cPbf  cPbf 2 cPbf y cPbf  cPbf W cPbf  cPbf g cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf J cPbf  bc   cPbf  cPbf  cPbf ' cPbf  cPbf + cPbf  cPbf  cPbf  cPbf  cPbf jbci _ cPbf 4 cPbf > cPbf bc"bP"U$ cPbf  cPbf ! cPbf  cPbf c>cI 9< cPbf  cPbf g cPbf $ cPbf / cPbf f cPbf  blbf S cPbf  cPbf w cPbf ! cPbf  cPbf  cPbf  cPbf  cPbf Y cPbf  cPbf bb yFF   cPbf  cPbf  cPbf  cPbf  cPbf ; cPbf  cPbf _ cPbf  cPbf  cPbf  cPbf ] cPbf  cPbf  cPbf } cPbf  cPbf  cPbf  cPbf  cPbf Qbb  LL   cPbf  cPbf  cPbf  cPbf  cPbf  cPbf L cPbf \ cPbf  cPbf  cPbf Y cPbf  cPbf  cPbf  cPbf  cPbf zbb 9< cPbf  cPbf  cPbf  cPbf T cPbf  cPbf w cPbf z cPbf 8 cPbf  cPbf  cPbf @ cPbf  cPbf  cPbf  cPbf y cPbf  cPbf ] cPbf  cPbf  cPbf  cPbf  cPbf  blbf  cPbf  cPbf  cPbf E blbf  cPbf D cPbf  cPbf  cPbf  cPbf  cPbf 9 cPbf  blbf  blbf T cPbf  cPbf X cPbf  cPbf O cPbf u cPbf  cPbf  cPbf  cPbf  cPbf Bbb << cPbf  blbf  cPbf = cPbf ( cPbf  cPbf  cPbf n cPbf e cPbf  cPbf  cPbf  cPbf j cPbf  cPbf  cPbf  cPbf  cPbf  cPbf % cPbf  cPbf  cPbf ~ cPbf  cPbf  cPbf 4 cPbf  cPbf R cPbf  cPbf b cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  blbf  cPbf  cPbf  cPbf + cPbf  cPbf J blbf  cPbf cdbf2 cPbf  cPbf r cPbf K cPbf  cPbf  cPbf  cPbf  cPbf > cPbf   bfq Dw ccb   cPbf  cPbf   c   cPbf  cPbf F cPbf x cPbf  cPbf  cPbf o blbf bc < cPbf  blbf  cPbf  cPbf  cPbf  cPbf W cPbf  cPbf  cPbf  cPbf R cPbf k cPbf  cPbf  cPbf  cPbf  cPbf 0<bb  vv   cPbf  cPbf  cPbf  cPbf  cPbf mbc  cPbf H cPbf  cPbf J cPbf  cPbf f cPbf  cPbf cPc $ cPbf N cPbf  cPbf  cPbf  cPbf  cPbf H cPbf  blbf R cPbf # cPbf c cPbf  cPbf  cPbf  cPbf Z cPbf  cPbf D cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf v cPbf  cPbf  blbf  cPbf r cPbf .Ibc2 cPbf  cPbf q cPbf  cPbf n cPbf  cPbf  cPbf { cPbf  cPbf i cPbf  cPbf  cPbf  cPbf  cPbf M cPbf  cPbf D cPbf  cPbf h cPbf  blbf g cPbf ebcW 2 cPbf : cPbf  cPbf  cPbf  cPbf  cPbf u cPbf W cPbf G cPbf [ cPbf bb\bbf! ] cPbf Z cPbf n3bybD x  cPbf  cPbf 8 cPbf v cPbf  cPbf j cPbf  blbf  cPbf /  c   cPbf p cPbf  cPbf  cPbf ' cPbf  cPbf  cPbf  cPbf  cPbf F cPbf  cPbf  blbf  cPbf R cPbf  cPbf k cPbf - cPbf z cPbf  cPbf 6 cPbf  cPbf  cPbf  cPbf u cPbf o cPbf  cPbf  cPbf  cPbf  cPbf  cPbf M cPbf  cPbf s cPbf  cPbf  cPbf u cPbf  cPbf  cPbf  cPbf I cPbf  cPbf  cPbf  cPbf  ccb   cPbf  blbf  cPbf ?cbf  cPbf  cPbf # cPbf  cPbf ! cPbf  cPbf  cPbf  cPbf S cPbf m blbf  cPbf l cPbf  cPbf 3 cPbf {bc 9 cPbf B cPbf W  cIK V4\    cJ aR( cPbf 5 cPbf  cPbf  cPbf  bc   cPbf  cPbf  cPbf  cPbf E cPbf Q cPbf u cPbf  cPbf # cPbf 3 cPbf  cPbf gbbu 2n2 cPbf  cPbf I  b" n94\R(   cPbf i cPbf  cPbf  cPbf  cPbf I cPbf > cPbf z cPbf / cPbf  cPbf  cPbf  cPbf L cPbf   cIC     cPbf ( cPbf  cPbf  cPbf a cPbf  cPbf  cPbf  cPbf  blbf . cPbf 9 cPbf  cPbf  cPbf - cPbf " cPbf = cPbf  cPbf  cPbf  cPbf  cPbf  cPbf H cPbf  cPbf % cPbf N cPbf c>c! cPbf  cPbf - cPbf v cPbf  cPbf  cPbf | cPbf I cPbf [ cPbf : cPbf  cPbf  cPbf  cPbf  cPbf O cPbf D cPbf  cPbf .cZc  cPbf  cPbf - cPbf bc _ cPbf s cPbf  cPbf  cPbf o cPbf  cPbf N cPbf  cPbf  cPbf  cPbf m cPbf  cPbf  cPbf  cPbf  cPbf `bb 5!!    bQ V4\  cPbf , cPbf  cPbf k cPbf  cPbf m cPbf } cPbf  cPbf  cPbf  cPbf i cPbf P cPbf F cPbf  blbf  cPbf  cPbf | cPbf  cPbf _ ccb  ccI \  cPbf  cPbf  cPbf Y cPbf  bb !!   cPbf  cPbf  cPbf  cPbf g cPbf  cPbf  cPbf  cPbf  cbf  cPbf  cPbf v cPbf  cPbf  cPbf  cPbf m cPbf  cPbf A cPbf  cPbf 7 cPbf  cPbf  cPbf b cPbf  cPbf  cPbf  cPbf  blbf h cPbf  cPbf m cPbf  cPbf  cPbf P cPbf bbfV 2 cPbf ( cPbf  cPbf ) blbf h cPbf  cPbf  cPbf / cPbf ) cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf s cPbf  cPbf & blbf U cPbf  cPbf  cPbf  cPbf , cPbf  cPbf $ cPbf U cPbf  cPbf [ cPbf  cPbf  blbf | cPbf B cPbf G cPbf  cPbf  cPbf  cPbf  cPbf 2 cPbf  cPbf  cPbf 1 cPbf  cPbf C cPbf + cPbf  cPbf  cPbf  cPbf  cPbf  cPbf C cPbf 9 cPbf  cPbf \ cPbf G cPbf  cPbf x cPbf & cPbf A cPbf , cPbf x cPbf  cPbf  cPbf  cPbf  cPbf O cPbf  cPbf f cPbf n cPbf \ cPbf  cPbf j cPbf ( cPbf 4 cPbf  cPbf  blbf  cPbf  cPbf  cPbf  cPbf | cPbf   c V Bbb  3c cPbf  cPbf e cPbf ' cPbf  cPbf  cPbf g cPbf  cPbf  cPbf  cPbf  cPbf , cPbf  cPbf w cPbf k cPbf & cPbf  cPbf F cPbf  cPbf  cPbf  cPbf  cPbf 9 cPbf 0 cPbf  cPbf  cPbf  cPbf d blbf . cPbf  blbf  cPbf  cPbf  cPbf } cPbf  blbf i cPbf  cPbf  cPbf P cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf q cPbf  cPbf  cPbf  cPbf  cPbf  cPbf M cPbf  cPbf  cPbf  cPbf  cPbf { cPbf  cPbf J cPbf  cPbf * cPbf  cPbf  cPbf 0 cPbf V cPbf  cPbf E cPbf  cPbf f cPbf  cPbf  cPbf u cPbf  blbf  cPbf  cPbf Q cPbf U cPbf  cPbf  cPbf  cPbf " cPbf J cPbf  cPbf  cPbf [ cPbf  cPbf R cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf p cPbf t cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf l cPbf E cPbf  cPbf  cPbf { cPbf  cPbf < cPbf  cPbf  cPbf  cPbf  cPbf  cPbf 4 cPbf  cPbf  cPbf 9bc v cPbf M cPbf  cPbf  cPbf  cPbf  cPbf  cPbf 6 cPbf q cPbf ~ cPbf  cPbf  blbf z  bfq  cPbf  cPbf  cPbf   b V4\  cPbf 0 cPbf  cPbf  cPbf  cPbf bc 9 cPbf  cPbf  cPbf } cPbf  cPbf  cPbf  cPbf  cPbf A cPbf BKbc  cPbf | cPbf s cPbf bwbf  cPbf N cPbf  c,bf  cPbf  cPbf  cPbf  cPbf  cPbf e cPbf  cPbf  cPbf ^ cPbf  cPbf  cPbf  cPbf  cPbf @ cPbf  cPbf   b _   cPbf 0 cPbf g cPbf * cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf X cPbf b cPbf z cPbf  blbf L cPbf  cPbf  cPbf  cPbf  cPbf / cPbf  blbf  cPbf P cPbf   c   cPbf  cPbf cHb ! cPbf  cPbf cbf  cPbf _ cPbf Nccb  cPbf  cPbf  cPbf  bnbfX p cPbf 1 cPbf $ cPbf  blbf  cPbf R cPbf j cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  blbf  cPbf d cPbf  cPbf $bc \ cPbf t blbf  cPbf  cPbf  cPbf ! cPbf w blbf  cPbf : cPbf " cPbf ] cPbf  cPbf  cPbf  cPbf  cPbf  cPbf o cPbf d cPbf ^ cPbf , cPbf  cPbf ~ cPbf # cPbf  cPbf  cPbf B cPbf  cPbf  cPbf M cPbf  cPbf < cPbf ^ cPbf Z cPbf  bc\   cPbf q cPbf j cPbf  cPbf  cPbf _ cPbf  blbf U cPbf + cPbf  cPbf  cPbf  cPbf 3 cPbf ' cPbf 9 cPbf  cPbf  cPbf  cPbf  cPbf _ blbf  cPbf  cPbf t  bf p cPbf  cPbf ~ blbf i cPbf  cPbf 3 cPbf  cPbf I cPbf bc<2 cPbf  cPbf  cPbf  cPbf K cPbf  bc $  cPbf % cPbf  cPbf q cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf < cPbf  cPbf  cPbf p cPbf U cPbf  cPbf  cPbf  cPbf  cPbf \ cPbf  cPbf Z cPbf  cPbf   c   cPbf  cPbf  bc  bbf82 cPbf o cPbf  cPbf  cPbf  cPbf y cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf - cPbf  cPbf  cPbf  cPbf P cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf * cPbf  cPbf  cPbf l cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf k cPbf  cPbf  cPbf c cPbf  cPbf t cPbf  cPbf 6 cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf \  c n9  cPbf  cPbf  cPbf c>cI 9< cPbf T cPbf  cPbf  b 2 1Y cPbf  cPbf  cPbf  cPbf bo c- $n9,  cPbf ) cPbf . cPbf  cPbf o cPbf ! cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf O cPbf bbfb!_ cPbf  bc   cPbf G cPbf , cPbf ( cPbf h cPbf  cPbf W cPbf  cPbf 8 cPbf  cPbf @ cPbf y cPbf  cPbf  cPbf cc\$ cPbf v cPbf ? cPbf  cPbf ) cPbf y cPbf 2 cPbf T cPbf  cPbf  cPbf  cPbf T cPbf  cPbf 6 cPbf  cPbf K cPbf > cPbf  cPbf - cPbf  cPbf  cPbf  cPbf 7 cPbf  cPbf = cPbf  cPbf K cPbf  cPbf  cPbf  cPbf + cPbf i cPbf  cPbf + cPbf s cPbf  cPbf  blbf  cPbf  cPbf % cPbf   b V   cPbf = cPbf  cPbf  cPbf  cPbf ? cPbf ? cPbf  cPbf u cPbf  cPbf  cPbf  cPbf  cPbf  cPbf 8 cPbf  cPbf | blbf  cPbf Z cPbf  cPbf  cPbf  cPbf > cPbf }RcHb  cPbf  cPbf 5 cPbf V cPbf  cPbf  cPbf  cPbf  cPbf  cPbf Q cPbf p cPbf  cPbf   bf Dw cPbf  cPbf  cPbf 7 cPbf  cPbf  cPbf  cPbf   c   cPbf h cPbf   b aR(    cPbf c cPbf Q cPbf h cPbf  cPbf  cPbf  cPbf  cPbf  blbf N cPbf d cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf { cPbf 6 cPbf  cPbf "cZc 9c!cI 2y[ cPbf ~ cPbf 2 cPbf  cPbf W cPbf  cPbf N cPbf 2 cPbf x cPbf  cPbf  cPbf  cPbf L cPbf  cPbf X cPbf < cPbf  cPbf  cPbf  blbf R cPbf  cPbf 4 cPbf  cPbf  blbf | cPbf  cPbf  cPbf K cPbf  cPbf  cPbf ; cPbf  cPbf  cPbf  cPbf  cPbf  cPbf X cPbf V cPbf  cPbf  cPbf  cPbf  cPbf bbfF cPbf  cPbf W cPbf  cPbf v cPbf lcZc 9 cPbf  cPbf  cPbf 7 cPbf  cPbf A cPbf  cPbf  cPbf  cPbf  cPbf m cPbf  cPbf  cPbf ~ cPbf  cPbf  cPbf  cPbf 7 cPbf ] cPbf  cPbf  cPbf  cPbf  cPbf c cPbf c>b L"U [ c cPbf & cPbf 6 cPbf  cPbf  cPbf D cPbf  cPbf y cPbf  cPbf  cPbf bccO5 cPbf l cPbf  cPbf  cPbf  cPbf 7 cPbf J cPbf  cPbf  cPbf 3 cPbf J cPbf  cPbf  cPbf c cPbf  cPbf  cPbf  cPbf  cPbf Y cPbf h cPbf  cPbf  cPbf  blbf i cPbf  cPbf  cPbf 3 cPbf - cPbf t cPbf  cPbf  cPbf e cPbf  cPbf ' cPbf  cPbf  cPbf & cPbf *  b9 DwH  cPbf  blbf  blbf  cPbf 8 cPbf  blbf g cPbf | cPbf  cPbf S cPbf  cPbf  cPbf  cPbf  cPbf O cPbf  cPbf  cPbf  blbf  cPbf  cPbf V cPbf  cPbf { cPbf S cPbf ) cPbf  cPbf  cPbf  cPbf y cPbf  cPbf  cPbf  cPbf  cPbf ` cPbf i cPbf cGbf`p_ blbf  cPbf  cPbf : cPbf  cPbf a cPbf acdc  blbf  cPbf  cPbf e cPbf bb 9< cPbf OcHb < cPbf  cPbf  cPbf $ blbf M cPbf M cPbf  cPbf ~ cPbf % cPbf  cPbf  cPbf i cPbf  cPbf  cPbf ^ cPbf  cPbf > cPbf  cPbf / blbf  cPbf BgcHb ! blbf  cPbf  cPbf U cPbf 0 cPbf  cPbf  cPbf g cPbf  cPbf  cPbf z cPbf  cPbf  cPbf ' cPbf  cPbf | cPbf G blbf h cPbf X cPbf H cPbf R cPbf S cPbf  cPbf  cPbf I cPbf  cPbf ;  c V  cPbf  blbf { cPbf l cPbf [ cPbf $ cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf T cPbf  cPbf  cPbf Hcc62 cPbf  cPbf  cPbf H cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf * cPbf  cPbf r cPbf 8 cPbf ` cPbf Pbc ]< blbf K cPbf  cPbf  cPbf  cPbf 2 cPbf  cPbf 2 cPbf  cPbf e  c   cPbf  cPbf a cPbf  cPbf $ cPbf  cPbf  cPbf  blbf  cPbf : cPbf  cPbf  cPbf   b aR(    cPbf 5 cPbf   c   blbf SkcGbf0  cPbf _ cPbf  cPbf  cPbf  cPbf #cc-_ cPbf  cPbf [ cPbf  cPbf  cPbf  cPbf  cPbf  cPbf 1 cPbf  blbf M cPbf  cPbf  cPbf ^ cPbf  cPbf H cPbf / cPbf bc @ cPbf  cPbf  cPbf  cPbf q cPbf  cPbf  cPbf F cPbf  cPbf  cPbf  blbf  cPbf  cPbf ; cPbf  cPbf   c   cPbf  cPbf  cPbf  cPbf QWbc ]< cPbf  cPbf Z cPbf U cPbf \ cPbf : cPbf  cPbf x cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  blbf  cPbf  cPbf  cPbf  cPbf  blbf  cPbf  c,bfp Q( cPbf  cPbf  cPbf  cPbf " cPbf  cPbf  cPbf @ cPbf  cPbf  cPbf  cPbf < cPbf  cPbf  cPbf  cPbf  cPbf  cPbf f cPbf  cPbf  cPbf Z cPbf  cPbf ; cPbf  cPbf  cPbf  cPbf Kbc  cPbf  cPbf  cPbf ] cPbf ! cPbf  buc   cPbf \ blbf  cPbf  cPbf  blbf  cPbf  bc $  cPbf z cPbf  cPbf  cPbf  cPbf 1 cPbf  cPbf  cPbf r  c Dw  cPbf  cPbf  blbf  cPbf M cPbf 5 cPbf  cPbf : blbf T blbf  blbf  cPbf K cPbf  cPbf  cPbf w cPbf  cPbf  cPbf  cPbf  cPbf  blbf z cPbf a|bbf$2 cPbf  cPbf x cPbf D cPbf = cPbf N cPbf f cPbf C blbf K cPbf  cPbf  cPbf g cPbf @ cPbf k cPbf ; cPbf  cPbf  blbf  blbf  cPbf  cPbf  cPbf  cPbf  cPbf Y cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf   bf Dw cPbf  cPbf  cPbf ` cPbf  cPbf   b R(   cPbf  cPbf  cPbf  cPbf < cPbf  blbf N cPbf  cPbf 6 cPbf  cPbf  cPbf  cPbf N cPbf  cPbf  cPbf  cPbf  cPbf  cPbf * cPbf  cPbf  cPbf  cPbf  cPbf  cPbf L cPbf  cPbf  cPbf L cPbf  cPbf  cPbf  cPbf  cPbf  cPbf t cPbf  cPbf 1 cPbf  cPbf 5 cPbf { cPbf  cPbf ? cPbf  cPbf  cPbf l cPbf  cPbf Q cPbf  cPbf a cPbf  cPbf  cPbf  cPbf  cPbf _ cPbf  cPbf  cPbf  cPbf  cPbf  cPbf q  c   cPbf a b~bf  cPbf  blbf  cPbf  cPbf d cPbf  cPbf v cPbf c cPbf  cPbf  cPbf F cPbf f cPbf  cPbf   b V   cPbf ^ cPbf  cPbf  cPbf  cPbf n cPbf  cPbf  cPbf x cPbf o cPbf R cPbf  cPbf  cPbf I cPbf  cPbf `bbf  cPbf  cPbf  cPbf h cPbf  cPbf  cPbf  cPbf  cPbf G cPbf  cPbf  cPbf Ubc \ cPbf O cPbf = cPbf  cPbf t blbf {c!bf  cPbf  cPbf V cPbf K cPbf  cPbf  cPbf  cPbf S cPbf  cPbf  cPbf  cPbf ^ cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf < cPbf  cPbf > cPbf bcy n cPbf  cPbf  bc   cPbf bwbf  cPbf  cPbf . cPbf D cPbf 9 cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf ` cPbf w cPbf . cPbf s cPbf  cPbf b cPbf  cPbf  cPbf C cPbf h cPbf  cPbf  cPbf }  bfU  cPbf B cPbf  cPbf  cPbf n cPbf p cPbf 7 blbf  cPbf  cPbf  cPbf 4 cPbf   bfU Dw cPbf ) cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf  cPbf }E }8E C%E $,E $,E E C!E /aE /a`E  E $,E }E &vE }-rE /a(E /a$E CE C^E /a$E /a$E }E  E  E }%'E  ^ )Ր b $f / 6  ' \U= 5l " (\ 8_ ) >  1 3C " ,< -م 6z O M; Q¤ 3' Z a %ĩ c ,] # 6 =6  '‘ 8D$ WW ݝ + < $Z  f]$  *r  63  0D  (;   q    \dJ  U   ݂  5[C  _R(w_*   R(_R(w_*   R(_R(w_*   R(_R(w_*   R(08CH3 k(V0lC/7`ڡ6!>F57 $/b+i 7#.*'`)    )LO    5    %S6IӞe(X2p3zߜXI' .Ά(F.16 w'Z 4d*=$ZD6Ɯ0do* "@ &m4,$!L/8M  &G 59& *Q %EV &(< "2 @t J9 "i1ٽ4c7d _2 % ԍ }(  eJ    7'T   @   .NЦ   8m   6o   6O   .No   %E,.   1I   8    'p   P?   1   %EOn   H    H   14   1V^   'p   #   P      726|\ /  b 8^"nbfbf^"qbfbf^"pbfbf^"obfbf+A         ,4         &D         7B؟         7je         9M         G         3|         J         5         2p^         ';          m         #F:         7Yѫ         3)3         ,-         1P         $         /Il6[ 7+,25*r' "E37"T9/h.pz 6 C    v     g    C  Xc    u                   n   k q   T     [      }a        y      CC  {V     d        s     CC  p  m   t  l                w       C     z     C    U     \     W ]  x  ^ f o  b               Ӵ   *;8   !9CI   D   45   -$   E   .cK      #"   7       &"w   #@   J   *5^   1OR   -cӋ   +.Z    b   F1   *X   2   #W   _   y   0D   5*=   ).    $   !&   (    +   G   %{   )6a   "   /@q   )b   6[   7     ^       UK   %`   5   .   V   a\   -~   |D   )E   0B   0   |F    .^>h    3    'Nh    *,h        7{h    ,    `h    .RU    ,:A        {<h    ,h    "l5h    {4    3Ah        7{1    *P    "    "I    2>U    (=    "h    'N    "lJ    ,{h    ,Hh    $h    1%    1h    .Z    |h    "h    (h    .ZEmh    $    2>?h    VY    Zh    V$h    -n         39                  3         ,8>         -         v5M         gn         -$         O         ,^N3         /q                  b         '-r%   ^g89   )w79   ^Z%   !Y9   aC9   '\!9   -E9   )w{%   a%   0*^9   0*%   ( 9   -1i%   (7U%   !%   45Y82p[,tQ<&]\@ &]6# Se8. 3   -=E&   4>=       !   9   318   g;U      @\   5A2   $Y   -Co   D   X   #   %4f2%v.A(s,'%2% W(d\2- d!V(1#f!<8/v6*@2AY55A0U35@=T9-u6,)   1)   *J)   ,)   / )   D‹)   H)   9)   mEv)   3)   4m)   RA)   )   )   0')   /?l)   #'=,    4,    46I    %9@,    #'I    %9I    0%TB,    0%gI    ( u. ;u lu  u(F u+ u u *u. u* u+ 6u+ `u  3u0+ u- u (u- |u 5u7 u u u2  u  ug u)Z u u Xu( u Lu- uH u- u( u& -u+ u u u& u- u+ u- ru- gu# u + u u.k _u- u& u"  u- u2 u0 u ug u [u"H  (m+ yu3  u- u =u- ug Iu0 u+ u u3 u $u2+ u Ou)6 ] # |u' u ku! u u"H Zu++ u u$+ u#v ru+ tu+ u!  u 5u  u( u) u 4u+ u u1B u au. bu _u u4l 'u& 5u+ u u- 6u++ -u)6 Su+ u- u u! u& u %u+ u! u u(F+ u+ u+ uY u5j |u  u+ u u+  u2  .u- u0 u u5J u++ Iu u2 %u u$C u& u  u- hu Pu  u Z # u Hu- u iu+R u)6 u- {u1B wu u& Bu6 Eu u3 u&+ ,u1B u- vu3 u1B u( u- u u u u!  #u- :u+m u- yu u8    u nu- Pu6 u+D u&  1 u+ u1` uq u*+ [u* u+  u0 ju zu2  u6 u + u+ mu+ 0u &u& iu1B tu u- u Cu u0+ u] u- u$ u- u ug ru u8 u$C u2B "u* u& u# u1B `u mu = u- >u- u1 zu$R u- Wu* Cu u #u+ u u. u Bu2  u + u u- xu+ u)6 < - Iu5 (u+ u u8= Ou u" u! u.+ u++ "u! u u& -u u! u ^u++ u  ku( u+ u(m su6 u5J Zu2 u u |u(m u.+ cu! ~u4 u  wu- bu++ u0 ku+ u- u u'/ u u- u- u u8  u = u lu$+ Fu  u2 + 9u& Zu- u  eu ?u- u + u u& u0 u u,+ 4u2  Lu u} u+ u& u u"H   u)6 & * Pu+ u6 u(m u u ug u1B u u& wun Ku(+ u5   u# u9  u/ 'ua Cu| u \ Lu+ u)y+ u- Mu& )u& *u- u5j Cu u( Au- u"] Cu0 u5 u2T u! _u+m u- u1B Tu -u u& u&+ u0+ u1B 7u] $u  u0k Au+ u u+ u1+ u+ u u( u0+ u& ?u %u#v u+ u+ qu+ u+ u u- u0 u+ u+D u u|  u  u3 @u- u+ @u+ u"H u++ u4 u   u0+ ^u/ n + u )u *u++ Nu u+ u+ u44  u  u)Z u1B u u   u5 hu+ ug pu /u& u(m+ u/+ 6u-  .k ~u- .u u u+ u+D u! lu u-  u8( ug \u+ u+ Bu Cu& u+m ug Mu0 u3 u- u)Z au 4u"+ u! Ru u& pu- u- u+ u- Qu u1B ou u' u6 u u)+ u& u u++ u+ uu( u(F  u- u Gu+ +u& [u+ 3u u-  u- [u# u1B u)+ u  u. pu u5 u u+ u- eu} u7 `u u u& 4u+m }u ~u  u& u)6  & ui u+m u u)? 6u( u- u# hu u z  Wu +u++ /u- fu uu u u+ u pu u++ .ug u2 u -u(m+ u- Mu- u u _u- u eu1B u4 u u u u++ u ]uh u.Q #u& gu! u Ju( bu uK u!V+ u Lu u4 u "u u0+ ]u) !u- u+ u  u!  u!  u ]ug u u1 u u0 u4l+ 6u+ mu++ u8Y ]u6 u. + Tu6 ru Xu# i - Uu+ u&A u(m+ u  u+ u0 u5 u mu .u4 u0 u"] u u =u6 u- :u zu5j+ u+ uF ,u,M ju)6  "> lu1 u u u8+ u7+ u"5 u.k u u0 u(m Cu( 1u3 u u- u u+ Ou+ u hu u u!2 u+  u- "u u1B u)?+ u- iu# u- \u   u- u u& u0 u u"5 bu2  u5 <u- 6u3 u u0k u& +uh+ bu# :u1 Xu u  hu >u u u u&A u! ui u0 u2Y #u$C u1 u u1 u  u0+ u- u+ uu u Gu+ u 'u.  u+ Xu+ u$ Su u   u++ u u0+ +u u5J 4u+ yu0k _ & u+ u )u- su- u2 $u u1B u& u& 2u# gu) u++ ou++ u- {u0+ u Yu& u- /u0  u.k u- u u1B |u u u8 "u( u1+ u+ u u- u& u ru.  Eu u+m ,u- u# u cu2 Qu+D zu8= u u u0 u"H P  u#^ gu u- u1B $u Du3 u+ zu u1B  u! u# u + Fu- u+ u# u&+ yu- Uu(m u u#v u+  u+ u6 u(m+ u u 8u++ uQ 3u u u# u++ u# u u++ pu+ gu& Q  =u+ ~u u- u+ u"] u3 u u+ Nu1B u2  u+ u  u) nu1 mu+ ,u+D u+ )u! u ku1 u u  u u u Iu6+ u1B Yu& Gu!  u# .u$ u1B u3Z u u+ u  u.Q &u-  u' u& >u+ u  u )+ u*+ ~u4 u# Fu- u+ \u&  u+ u& u u&+ 4u8 Ju- u- 7u- &u& mu }u+ u+ u(m wu- u(m+ Fu- vu++ u+ u"H  + !u+m !u |u3 Du1 ui+ u u  u& u- u+ u u nu+ lu)6 u) u( Eu u+ u u >u  + Qu1 u+ u  5- u~ %u-  u iuD :u  u u- 1u+ u)Z u- qu u3 wu- u++ u@ u "  u+ u u u.Q [u& u Wui+ u+ u u.k u8 W 6 u- ug su!+ mu- u++ u0] u- u uH+ u4 ~u+ u  u bu6 %u* u cu8 u u- Du u 7u0 8u Qu, [u1B u+  u u+m u u++  u++ u u u& u u0k  7 u# fu"j u)6 u)6  +m u Gu- du+ u ^u bu- u+ 9u+ gu u- ;u1B xu)6  + u+ u+ u u ,u u0 u0+  u# u 2u0k ^ 1 u vu ug u0 u(E u u)6 u u(m |u+m  u+ N 0 u u- u Iu! u u& u8 u)6  +m Ku u+ ?u# u u6 u0+ u au Yu9  Uu)6 lu cu1 u5J u2  u& Vu u !u++ u u++ u44 u- u u* u u!  u! u u uD ^u4 u)+ u9  u- u.+ u# 'u u& ku u u  u0k Y 4 u# Cu6 u- u u- ;u u+ u u++ u++ u u- Ru+ }u u++ u+ u1B zu Vu u u+ ]u. u+ Su u6 }u- Ku.  (u+ ju  u+ yu Zu"] u1 u Ou+m u.+ u3 u1B u0k bu0 Au+m @u0 u6 u- u& u)6  - 0u* u!  u++ 3u+m u+D u_ u& u  u u u+ Iu# u -u! u4 qu* "u. u u u- Nu u+ u u u!  fu u$ u" u u++ u 5u u6c wu` u u Nu) u Ru. u  u+ ou] Xu+ u0k Ru++ -u- u/   u- %u Nu iu!  Cu3 Eu u$ u- u2+ ou3 u. + u# u u u0k u- u$+ FuH u }u+ u Wu u& =u& 8u. <u u( |u& u+ Pu)7 u+ mu1B u+m _u0+ u = u+ ! & u ]u `u.  {u- nu Hu& u$C  u! u+m u 9 u] u++ u2 u++ *u++ +u- u6  u+ ,u "u- u Au] u- u3 qu3 u u+a+a*bf+b+a+b+a4\*VƋ'd%"|+>,5]"D A"i JDQ42p#./.AfI (e-M&14[t&9=s6$Y  `%  '}  *G-Z  d  u  !V  #2  +i6  ! @w6v[w6%&8,b(     #6(     >(     2ٝ     #(     ,O     +Bk     2}(     1v     >     #     1v(     #"     +B (     ?b  0O9"  ږ  |  5F    )J    )  3s..?sq!.(2a%<$=!($8J2ڲ*m@   ڭ  j4  K\  *q`n    QbQbQb Qbc Qb!QbZQbQbWQb?QblQbuQbNQbQbڰ&     |    &U    V:B    ,        &    2>e5    |ն    "    V     &     "T        2>    ,       !$   O   0   V`   ' ?   2ay   !   -g>   ]G   012   Ưcbf Ƴcbf}vcbf'cbf/cbf I2cbf&4cbf[#cbfCbcbf^\cbf icbf Ccbf 0cbf"(+cbfcbf cbfd~cbfcbfScbf^cbfvNcbf Icbfcbfʶcbf cbfcbf" :cbfcbfFcbf fcbfcbf HNcbfSձcbfcbf[Ocbf Wcbf[>cbf<cbf 1cbfcbfԶcbf&ԷcbfcbfzTcbfQ#tcbfàcbfcbfx\cbf =xcbf% cbf=]cbf "cbf"1E[cbf!n߰cbfJ߱cbfcbf@cbfZcbfacbf)[cbfw[cbfHcbfoc`cbf-cbf"9cbfDpcbf cbf_ cbfcbfMcbf!4qcbf")GcbfJcbf.cbfOwcbf 6Ocbfcbf 0jcbfCcbfcbf0cbf ecbf AcbfRcbf xcbf!}cbf!mcbf!kcbf -cbf /cbf>&cbft+cbfcbfcbfKcbf /7$cbfFcbf<cbf @cbf!cbf1 @cbf4)cbf5cbfؚcbf!%cbf cbfLcbf(cbf?'cbf jcbf!UApcbfAucbf<cbfgcbffcbf *^cbf/cbfBcbf!^cbf ̚cbfecbfphcbf`Ʒcbf e`cbfcbfZ3kcbf'cbfma>cbf-cbf0cbf!~cbf?cbfScbfcbf"Dcbf"Wf%cbf ?4-cbf!Ncbf"O cbfcbf<cbf 4cbf:cbfU _cbf)cbf.cbf Rcbf8Acbf!&cbfo&cbfTcbfA&cbf!A(cbf! cbfO*(cbf 8ccbfcbf%cbf"T_Scbf!cbf9cbfBcbfÚcbfcbf+cbf2 cbfecbf^ccbf:KDcbf!Rcbfecbf:Lcbf~cbfaGcbf cbfcbf:@cbf!UcbfPwcbf`cbfa7Mcbfocbf  cbfcbf cbf?cbf cbfcbfMcbf'4cbf!"{cbfH[cbfkcbf0Ucbf<cbf cbf!@cbfz> cbf>$cbf8cbfҸcbffҺcbfcbf!Xcbf ?cbf ,xcbfAcbf[Acbf ;cbf#3cbfFocbfh*cbf!Xcbf |EcbffcbfEcbf>cbf),*cbf}cbf!Fcbf!ȮcbfOcbf;cbf!ccbf]cbf]cbfcbfcbf"-,cbfbcbf!LWcbf4dcbfcbf"b6cbf7cbfk6cbfccbfDcbf!cbfe3ocbf!q!cbfzcbf"$cbf!_5cbfXcbf;OcbfcbfYcbfk cbfQcbfj8cbfAcbfV)cbf@dcbf!;:Fcbf"@!cbf'cbf Mcbfu[cbf,)ecbf )gcbf#=cbfcbf"fcbf YLcbf Qcbfrcbf8`Dcbf2ۯcbfCcbf!Hcbf1Bcbf~DcbfUcbf1cbfU+cbf2qcbfIe+cbf@cbf!cbf!cbf" xcbf|'cbfFcbfWHcbf7cbf cbfecbfecbfecbfScbffcbf!*!cbfrcbfcbf _cbffcbf<cbf!> cbfBcbf|cbfcbf{cbf"rcbfRvcbf!'icbfycbf5 tcbfqBcbf s)cbf cbfJ$#cbfR^cbfymcbfQW=cbf&cbf`+scbfQcbf+tcbfcbfcbfnFcbfeFcbf5- cbf`cbf|cbfZcbf.cbf!cbf NbdcbfDJcbf0]cbf0acbf!*cbf!cbfecbf" 9cbfWcbfFȯcbf K?cbffcbfcbfC7cbfcbf7cbfcbfQcbf+~cbf!gcbf_icbf!{Mvcbf :<4cbfcbf cbf"Z;cbfVcbfTIcbf+cbfTKcbf!,cbfcbfcbf +cbfGcbf3Ƣcbf _cbf!<acbfhcbf ]H+cbfcbfcbfcbf \cbf Ycbf!Ccbf!,cbf ?cbf4#cbfcbf0Scbf (5cbfcbfAccbf"Jcbf#cbfcbfRcbfMcbf"cbf!cbf!cbfo Vcbf cbf Qicbf ycbf <ԫcbf >ԯcbf WcbfZScbf!;cbf Ìcbf ^Vcbf^Wcbf^^[cbf@&cbfh?,cbfFcbf!cbf!pcbf"?)cbf" cbf'cbf!cbfcbfvKcbfjmcbfͳcbf Scbfcbfcbfi`cbfGOcbf1cbfg0_cbf;cbf cbfQ%cbf[cbf1cbf cbfcbf Rcbf 9cbfpcbf!xpcbf;}cbf 5Ucbf!d}cbf cbfPP6cbf pcbf!cbf-cbfQcbfcbf!وcbfb&Zcbf! cbf!Ycbf@cbf7cbf [cbf"4cbf"*cbf!gcbf"[<0cbfcbfVcbf!%}cbfNcbf cbftEcbfl'cbfhcbfI.cbf Dcbfc)cbf+cbfVgcbf!M-cbfcbf"cbf!Ocbfcbf Ocbf mcbfcbfcbfwjcbfQcbf0cbf]M)cbf'cbf3cbfVcbfVcbfg=cbf!7cbf(Qcbf Acbf!8cbf*cbfAcbf.cbfcbfėcbf>ecbf!X%cbfHcbf!Ycbfڼcbf %cbf4GcbfRcbfbcbf cbf hd0cbf"#?cbfYK4cbfd3cbf!cbf TGcbfKcbf}cbf3cbf cbf͹cbfMcbf]cbfBUcbf$cbfYW,cbfcbf/Wcbfr>cbf *>cbf!=cbf icbf>'cbf RYcbf2Bncbf)cbf Jcbfcbf*^cbfucbffXcbfdcbf ^MlcbfPcbf^cbf1cbfycbfcbf T=cbfcbf cbf v<cbf!!cbf!Hׇcbf!$ =cbf  icbf!,YGcbf$!cbfcbfcbfcbf!܆cbf"4;cbf)Xcbf\cbfecbf!.Ccbf!oMcbfKcbfEcbf8cbfcbf.4cbf cbf "cbfgcbf iBcbf/cbfcbf cbf1vcbf!cbf1cbf_JcbfSL#cbfcbf6cbf!KcbfLOcbf6cbf0cbf d'cbf!}cbf8Rcbfcbf cbfcbfecbf8ԝcbfcbf 5cbf q7Gcbfcbf$cbfӤcbf cbf cbf@cbfcbfi`cbf•cbfcbfBcbfi)cbfacbf]Pcbf aDZcbf!+jcbfI%cbf B cbf dcbfځcbfcbf .cbfPcbf!\Ecbf >cbf"Q\JcbfAEcbf!̹cbf" cbfcbfGecbfVcbf cbf,cbflP"cbf P%cbf#cbfQcbf52cbfM xcbfcbfZcbf!^cbfsMmcbfcbfqcbfs4]cbfcbf%cbfcbf$cbf  cbf ncbfPcbfQRcbf!{cbf $cbfQ^cbfV!,cbf;"cbf}6cbf<\cbf cbf:cbf cbf*Ccbfmcbfbcbfcbf!wcbf  jcbf!Fwcbf 'cbf!cbfaH cbf]B0cbf6܍cbfcbf7cbf0cbf-CcbfMRcbf0cbf)bcbfdicbfcbfcbfcbfcbf cbfcbf!ucbf1cbfcbfcbf"cbfAcbfJcbfJcbf D1cbfL$cbf %cbfScbfcbf<cbf3cbf!6cbf!hScbfScbfcbfAcbfKcbf% Rcbf!=dcbf"B cbf!^Ocbfcbf?"cbf!F_cbfTYcbf!cbf!7Ycbf )cbf!Fcbfccbfcbf,[cbfGcbfU%cbf^cbf JNcbfdcbfGKcbf!KcbfcbfE2cbf4`cbf"'McbfRcbfFcbfcbf Qcbf!cbfcbfcbfuҡcbfcbfcbfcbf EcbfO9cbf!!bcbf7Ucbf acbf5Ecbf!scbfKcbf cbf!cbf"cbfD8cbfjcbf `&Lcbf&Ncbf  ucbfS]cbf\cbfR@cbf:ycbfMcbf!Ncbf"(cbf";Vcbfw[Hcbf2cbfcbfkcbf~cbf Ecbf`jcbfGqcbf"cbf"CFcbf1cbfcbfucbfWcbfbcbfccbfcbfLYcbf! cbf cbfM-zcbfN*cbf cbfPxcbf `cbfdhcbfQcbf cbfcbf4cbfcbfacbf}cbf!cbf?Qcbf?Wcbf'cbfR՟cbf[cbf]5cbf#* cbf*cbfďcbf Ocbf<cbf".ɼcbf ycbf$Xcbf cbfcbffd/cbf '2cbf4cbfcbfcbf!cbf`LcbfLcbfiΠcbfgcbfNcbfscbf"cbf%cGcbf Gcbf'cbf"VJTcbf! _cbfcbf"%#cbf[cbf >cbfcbf cbfcbfcbf.'5cbfTQcbfVcbf! cbf# cbfYcbf cbf*xcbf^ cbf^ cbf>cbf"">cbf"L&Mcbf-&RcbfIcbfYcbfW-cbf-cbf [Fcbf[JcbfH]cbf)cbf@)cbfcbf{fJcbfcbfcbf;Gcbf3ycbf4I!cbf!ScbfcbfPcbf7cbf uLVcbf] cbf N0cbf!cbf;7cbf!5cbftcbfscbf^.cbfUcbf'<cbf9{cbf"M8cbf&cbfdcbf!Tcbf!#~cbf4#cbf #cbfcbfCcbf*cbfb~cbfdVcbf("cbf cbf!Ycbf}ۛcbf(scbfJcbfcbf Gcbf/cbfcbfcbfo]cbfVcbf [(cbfl cbfv3cbffcbf`cbf .Gcbfhcbf cbfIcbfpdcbf.6vcbf0cbfS.cbf Fcbfcbfcbf cbfcbf!cbf!cbf!9cbf"Ԕcbf!cbfgcbf Ucbfn5cbf;cbf =cbfBcbf Hcbf!$cbfRcbf!ERcbf ?cbf9cbfcbf{cbf!cbf"Scbfcbf:cbf:cbf cbfYcbf"YZcbfBcbf;Bcbf cbf DMcbfcbf Xcbf!rcbf;Ɂcbf(cbf\<cbfCBcbf ݩcbfP^cbfcbf1cbf!w̰cbf,cbf"̳cbf\cbfcbfLcbfg?cbfgAcbfRcbf!cbfccbfcbf cbfBcbfccbfT cbf28cbf2cbf)OcbfhM_cbf4Ocbf! cbf!< cbfjcbf7cbfwcbf!cbf qcbf" Rcbfh9cbf9cbfVcbfNZ;cbfcbfDcbfP cbf7cbf+cbf Xcbf$@Pcbfcbfd-qcbfTcbf" cbf!Dcbf~[cbfcbfHcbfþcbfcbfCCcbf Gcbf!%1cbf*cbf*cbfWcbfŗcbfDcbf'cbfNMcbf cbf"Jcbf!Ztcbf5qcbf~cbfcbfzcbfcbfmcbf+cbfMcbfjcbf0<cbfr Ccbf!P>JcbfOcbf!0cbf*cbf cbfԓcbf cbfcbf*;cbf! cbfVncbfkC~cbf٪cbf!&|cbf=@cbfacbf-cbfcbf!Igcbf!YcbfFcbfc6cbfy>cbfJ@cbf l11cbf.cbfYcbf_cbfcbf/Ncbf!2cbfXcbf͘cbf!l,cbf!cbfHcbf.cbfJ=cbf!cbfo1cbf 2cbf 65cbf`cbf\cbf7cbfҕcbf cbf =cbf{cbfTjcbf#cbf cbf[Pcbf 3=cbf!cbf!Qcbf=>cbf cbf!1 cbfTcbfQcbf@cbf'cbf/Ecbf[6cbf<cbfn#cbfL cbfNcbfcbfE&cbfxǓcbfXcbf|YcbfAMcbfcbf<cbf!^cbf!icbfuccbf]cbf JcbfS1cbf!2vcbf+cbfqcbf!]Pcbfcbfcbfcbf"GOcbfScbfacbfQcbfcbf Vcbfwcbfxcbfqcbf rcbf cbf", cbfcbf! cbf, cbfUcbfcbf*cbf!`1cbf*cbfY Acbf cbfcbf-'cbf!Bcbf GcbfZcbfcbf -cbfy;cbf {ɳcbfɴcbf!bcbf!YIcbfrcbf^@cbfeK#cbfE=cbfcbf ecbf"Ecbf cbf&3cbf-cbfcbf!zzcbf"g{cbfNcbf F4cbfAcbfdcbfRcbfӑcbfcbfHcbf cbf^Wcbf%cbfcbf!RcbfpRcbf!WcbfcbfZwcbf! cbf(cbf!5(cbf cbfcbf !Yxcbf8cbfcbf aWcbfaYcbfB]cbf)cbf\cbf!`cbfEcbf*3cbfG`cbf.Zcbf"6Ocbf ecbf 5cbfcbfBcbf1cbfgcbf=Bcbf"!Dcbf1Icbf!g3Kcbf(3McbfO`cbf!cbf6 cbf  cbfcbfcbf{wcbf!?6cbf }cbftcbf Wcbf g&cbf~cbfcbf! cbf5Tcbfcbf;cbf(cbfKpcbf^cbf"5cbf3Qcbfcbf ~cbf"<cbf!tcbf\-cbf!e/cbf'ccbfscbf!J~cbfKcbf2cbfcbfvcbf -(cbfcbf Mcbf Ocbfcbf'cbfQHcbf!cbf88cbfqcbfcbf b!cbf!cbfcbf1cbf"cbf%VdcbfEcbf 9cbf$cbf!Xcbfcbf"+cbf-Rcbf cbf cbfVcbf X(!cbfTcbfl[ucbf McbfOcbf Ncbf $cbf9cbfNcbf>cbfXخcbf%cbf"Fcbf<cbfcbfqGcbf!IIcbf IMcbfcC8cbf6 cbfKevcbf cbf J3cbfeȋcbf"OcbfnPcbfcbf!jѯcbfcbfcbf8cbfTcbfw2cbf\4cbfOcbf$4Bcbf f"cbfcbf<cbf<cbfcbf#cbf@cbfcbfgR~cbf9ucbf cbf CBcbfscbf"cbf \]cbf cbf= Jcbf Kcbf LcbfGcbfH-icbfcbfBcbf/ cbfcbfm\cbfyňcbfKcbf ^cbfcbf!cbf`cbfM cbf!cbfcbfAcbfjcbf cbficbf!)tcbfcbf 77kcbf V-cbfcbf!ecbfZecbf!Acbf McbfcbfH:cbfJcbfOcbfvcbfcbfcbf 0ښcbf cbf!6Zcbfj2cbf3cbf k>cbfgcbf>#Icbf!VCrcbfCscbfcbf%=Mcbf`*cbf }$cbf^8cbf,Bcbf_cbf_cbf"PYcbfcbfcbf Wcbf!aHcbfcbfdcbfcbf"Ecbfm`cbf!3$cbfDcbf.cbf.cbf&cbf cbfOcbfw cbf  cbf eucbfewcbfJRcbf zDcbfiNYcbfZ5/cbfcbfcbf$ѮcbfQcbfbcbf cbf!'cbf!cbf Pcbf:cbf "cbf!(`cbf#U,cbf!BMcbf+cbfcbfcbf!\cbfUcbf"Xcbfc wcbf!?cbfTcbfEcbf"$Z3cbf!GYcbf cbfļcbfJcbfDcbfz+cbf}ecbfgcbfhcbfb_jcbf!\<cbfLBcbf cbf cbf!|cbf wcbfcbf_cbfbcbfOcbf;cbfWcbf!&dYcbf! cbf cbfcbfcbf:cbf3cbf QcbfNcbfcbf*;cbf5cbf 5cbf"gcbf!mqcbfX=cbf!cbfucbf92cbf94cbfScbfEcbf-cbfBcbf"tcbfcbfcbfcbf cbfFcbfڠcbfcbf!OcbfZcbfZcbf`Vcbfs.cbf.cbf!cbfEcbf"HI~cbfcbf2cbfLcbfz(cbf cbf 6jcbfMcbf cbf@cbfEcbfg cbfcbf"=cbfx^cbf!JYocbf!Yqcbf1cbf! 8cbf!cbf!WDcbf!~~cbfcbfecbfcbf cbfcbf!5cbfcbfcbfcbf 5cbfcbf 2b cbfcbf1NcbfcbfPcbf3cbfp7cbf kcbf!QL?cbf $fcbf?cbf!ռcbf4cbf<cbfWcbfgcbfcbfZcbfucbfcbfrcbf cbfcbf9cbf(;cbfcbf=cbf!xcbfcbfEYcbfBGcbf.cbfۈcbf"I.cbf±cbf3cbf!ʋcbf"2Ucbf:cbfDwcbf&cbf"&ecbfFcbfcbfcbfcbfcbf Wcbf!jcbfecbfI{cbfVcbfF cbfbcbfcbfԀcbf!ycbfNcbf;cbf cbf cbf cbf<cbf+cbfQcbf8cbf(cbfcbf!vBcbfBcbfqcbf D6cbfؠcbf!XcbfEcbfnZbcbf%Zccbf rIcbf \)cbf@cbfcbf":cbfxccbfXccbf^<cbfƼcbfWcbfVxcbfcbf cbf3cbfFcbf cbf_/<cbfcbf"KcbfXcbf!tcbf #8cbf Lcbf & Ucbf|>cbfDcbf4;cbf^"cbfcbf cbf!#cbfcbfcbf pcbfQRpcbfcbf&cbf[cbfcbfGcbfcbfA:cbf@;#cbf!]cbfcbf cbf0!cbfYcbfo^cbf ;cbfcbf-Ycbf" <cbf acbfUZcbfcbfLBcbfcbfcbfcbf +cbf!8Scb9*cbf!@cbfrcbf߸cbfMMcbfcbf/λcbf!cbf![cbfHcbf PcbfIcbfJcbf cbf9&cbf?9(cbf"cbfJcbfT6Wcbf "cbfI &cbf!/Q:cbfcbf cbf8"cbf U%cbf cbf9cbf?cbfcbfTcbf}xcbf%cbf+cbf!*cbf!b$cbf cbf Xcbf"3Xcbf!cbf cbfEcbfjcbf_cbf,Ycbf"8@cbf!-cbfM[icbfc#cbf!"cbfcbfR^cbf Kcbfcbf M[cbf\cbf!4cbf=`cbf"Rgcbf0cbf.cbfb;cbfncbfO@cbfcbf!6 cbfcbfBcbfccbf8Pcbfcbfrcbfcbf!L~cbfE7cbf3vcbf.cbf;YcbfcbfScbfקcbfQcbfKcbf  Mcbf!NSacbf"S@pcbfBEcbf"bcbf Ŷcbfrżcbf%Ecbf ncbfX~cbfGPcbf"cbf .Jcbf!(cbfiBcbf\cbfcbf]cbfpcbf"AwcbfZcbf9Mcbf.cbf7L3cbf!cbf!acbf!Gcbf,.cbf cbf"N2cbfQvcbf!-Scbf:cbflμcbfcbftqcbf!5cbf"0=wcbf"%cbf cbflcbfcbfcbfmcbf¦cbfF"cbfchcbf t]acbf LDncbf ;cbfcbf!cbf+cbf!(cbf{cbf|cbf"cbf2cbf"cbfcbf)cbfpscbfAwcbf cbfcbf!Lcbf΁cbfNkcbfcbfcbf8cbfKcbfKcbft cbf.hcbfScbfucbf:cbf 1cbf</cbf cbfcbfDcbfW cbfcbfcbfXcbfRcbf66cbf cbfP\ cbfVcbfcbfWcbf0DF  #"  };  a4  ,+L  6?  C  )C  <~  3~    0  -b  0jY  %л    ! " $>    .=    Ta    *`&    &SR    '    .    -p    wZ    .5    O;    |(    7,    (-    7C    6L             %        -n    (>        68-    6(    7M    ,         *i        #4    5&}    #    7>    Z){    'S    (.    HE    <T    5    %K     I    z    0Aj    (W    4<    Y    $    )8    <    m    3.    )X1    /w    p0    "Uh    7@    C.    *X    .&    M=q    7O    6    /D    K     l>    5*6    7UH    8    Z    7    n'    VAG3    2>3    |3    2>2X    3    ,dX    VYX    "Լ3     Z{X    OC3    OX    _X    "PhX    |X    ,3     3    /_B      /_      ,J'_      /%L      ,       /b>`      ,U      ,@      /%2      /      l      ,VL      cRL      ?_      U      /cU      ,.>`      :Z2      M      ,]2      ,      _      F<>`      /m      6   -g   !1   !7   01   t¹ <"  4L 5k -N Z 3dn / 1Х#y7&Xl,# +&GS.+a+Gſ5K S a/o/t7A!/ 0:97=%t"DŠqi!/38 5q,"O2=T79*H5X,2" 4U,e1@'9I                -                0P1                j                 R^                1I                Ք                 B                (ٗ                (#                !;9                ,S|                (=@                .8Q                +ʀ                &g                (                 5                Az                *̑                7                &Z                .^                                                                 ZM                !jb                &a                2                7E                /                k 1                8E                :T                2                2R0                8&H                W                                _b                Ŀ                4                &Q                ;                =                1IE                                2                6                7v?                .'                4р                                7                -UE                #                1                25+                Sd                7z                r                8@                #                +                3^                                +                u                t                f                25                b#                h                $                _                dF                65W                % 9                ,F2                a                .                 /%<                4/0(                4                ([;                `                $0z                4;                (                - ?                                072                `                ,\|                7;                X                %                66L                /m                !                                1oĦ                $                *Mc4                E                !~N                /                3                $Y                e@                $L                 (9                gG                6Ϥ                <                ) "                \f                #q                *_5                7eG                                0                XD                K                /}[                ;                %                5^+                2Ob(                 8                #                t_o                5                &                                                j>w                $                ]                L                4                k^                -5ь                <]                h8                -]                <                2ma                ([                 a                7ٌ                                 U                ,(=                56:3                x                "GB                /F8s                q­                &U                /f                /.                #A                ,V$                5u                ]                07                ϋ                +?                /7                I                )d_                ^ *                4.l                F                4(                z                3                #KE                W                $                (w i                )>/                #R                ~T                Į                /]{                ?                .d\                1+/                5D                Z                                ,                                $T                5KF                n]                1-                 7y7                $ԇ                9                2z                2E                -f=;                7˜                 $                7I                #[c                T                5|                f>                7]                ݦ                                $2                Eb                #                "P                #T                "                0,O                )a                ;                #f^                'Z:                /                6% @G0a7*\= Fg|,<a= !\%|  ?#,=r6[hׂ&  Twq6CH6#(  yYA]FU%3  Z4nn8Jʳ`(  ^E$j>A"%  d["r@YsI)  +l=FL)R&~  +Ku9??( h#   ({h?_?)2  )$ki2=IE1?#  uA<7P<#\%N  Em:h^{,$  qQ8zp@TI$#  9i,}n8?Y%  -k(:T J*%  6ft=I#'   w7 q=g[ p(  j)`@\ZZ'  c>IL #)  ;)V{8F "(3  `/xm;7T V')  8aA]Ćf%  k>3  *x?X (  `fi9S&)  g:wi<]*T  *{{A[3!'  1\c7`s\" $`  ?4+}.6B]!'  ![t<J%  ~y\:XS#$  7Au7yI<%  +#m9'P$  &Lc):|Q %  1l4@BZ? y(  0s9JX"$  0/u=S7A(&  -vu8Z'  so(8oS2]!?%<  Rp|9?:˕  G$:   a>0^()a  W-zlM<C,?(  x6pJ)!#_  E"n:HN##  ry9F\!|&]  8Va"8$aO~!%  B1mS@Om<Q'  J"Fq6:JHAW%  `0p?Yn!*B  %{f:Zr$  "ue@G<')  '/-s?Ac5$  Qq8_Ac&  7u>;Ke#(  pA=? !#  b>RS]L%  #p6\`[D$  8]d:C'?  J!oAQ:D"0$  s;S&c*z  +h;D}!&&   3p>\??#  6 5td<5Dt#  8c<<JKCr#S%~  v|@HQ&U  Q%q49-L-?z#k&  *YaA{=.&  (k8P-'  V>@w>Hz*   e>I-.%  ^v"=YC $  '3)Bd.A:)(+  n7PDj !h(   :t?#GcH!'  41yB8_ (  Bb}<PC'3  'dik>N'5  r2mQ=vV!'  $f7^F"$  *w{7=W!;#  K5l=:E#&  \*o;$))  j#l:OKm]%  !+k8;^Gh)  "Rr<S#g*  r,AAk)  3|9DH#(  y2nJ:<&ڪ!)  k!w6@(}^$u  Zp?pCW*  $-tk:Z/ #  ,!|8C/K)  5"s;B"$J  ww=8X:%  ;0r6}L (B  }1xu<Kh %0  q"2j:SF;\$  |9\G$)  mra?M '9  _'m6Fa)  E"f47>O?*:  U/s:H?t &@  6d:Fqy"G$>  z&cz>WlZ'  uu?a_*d!(  -nD=J2'  0_z =`S-)  "m}/}Uwr*(  NeG:uA֒#j$(   )}s=S ;#  6x8wF-9$h  t~A[9#&m  t8=#  f@A$  .qn?\s#X  /pACt#Y  Ad= HR%  X$2ia97_$'w  D'*{|=a[#*|  )ly<Dl$"Q)u  x2#v< J"'  `:Fq_ )  QoV9e]N #'  X!x@X"&$  J&~wB@M3.&  [,E}I:E~#%  c"AAGb#'$5  c(4o9\%  o$}@Mex"'  /a!{?G@R";*  b%ur5:;OU"=*  |8x#A^Na"%  b20z;PQJ&  i!h<_[9*  @2g?NAH{({  7(2j9D͙$^  ,oc:zL}f#  aeM`%#(l  /%t>zYmf$  m j@XL$&  5Ob:V"`$9  +o;N ;' 5)_  rU??[:)'-  5f}Y=KDS6#  >&cp9:L!$.  d3g:<PKg8#%  6b6AU#$  Fwp<]!$  +q6jBu(k  9 x>77I ["$)  1*q7;tU!%  et=Du'  -z?_ V$[  hp&i APF#7)l  Y*6i'={]y"7&u  oyADo (  9Qvd<Z-2#G%   {i$@@ue'r  iU7Q!'(E  N$u}@G( }&  vm8`N=j(R  ~M]ai?@')  W(g8L= )  eQ<L"_&D  .p<[h#  Q6}n?[Qt-"\(  w7GoDAHV!D#@  +f@AE\##  h&l7UC!&7  $s8C>Q#&  $2v7HG'>  ,U{!>]u"w""$K  :r:Ld@#.&  /ru:ZR()  6}==;+S(*  8.p;<I; '  n;>Q5 '  Fb8gY4x!(   *tD;aq"%B  iC=9H#  P&t>=#K%  #oh;CHxd)e  L7 qc:K1"M)  &Up=Z!%  xNA;'0  7a7hW:'  2<sb9AYM#Y)  R|1f2AFT(e%o  i t>Fe"'  A}ga>#AC.Q#'G  Z7Ow7>MPo*'&  U6/-f?jN-%C  ^5{`!&  n6f|9ID4#  ! q=RY!#J  Na<Cc &o  )s9*`%m  !!6|8F@/ (  2a7>)  z&9N"E(  K,/hR8Xl$'#[  g8|u?>0#n)  <6rq=ZD#)(  o"Fs:X#%  1a:cR$!*  ?gt7&Kj#&  tr%U}8\[@&  BP Qd@B $E  &c|<G]f`#$  |Uu>!<"&g  d7JV"8)  *{j=;5!&c  r<?rr$a  LbARP!)v  8kBAN*!)w  1{c@O)  6-7eh?> l(  *k<T8h%%  2b:@J $  8m= B"&5  'cR7:2*2!$q  x"(k%9_t×e#(\  Kj!>aZH"%S  /PoBaEŹF%   Ho]>Ip+"#E#\  iei=Tμ (   ,d@R; (  (yb8H!#(  _2{g:D^#(  2m@;%`  |^5i%::75q(1  gyc 8D߬?!3)  f?P_'  'x7G>8!B(?  "+q>7U%%U  ,`x>PY-&+   :2h]AI*  -.}99K[S#  vY,!k?? 1#%z  V^Kk8Q5*s  g;?"$  ( n 9W>#-#  I!n9mL$0  *bn:HC#  A/{?H`!{$  Xt;na;&  ,2`l7-YJ$  O~e:IZ0N$\  kxH71T(M  y*y=xP"%>  t;;J""$  \pd;@-_^%  )a:\3q)  \`"Nm;[k!#  2CaZ@U@ (  !%k{?1T(  p7,od6W)&  "Fb?X8P)  [2wAkMV#  7m;^8#%   2+s;TLC!`'  :4Rh8:KL*3  Sp8S^(  |R>:("**o  tp(:D(  p"~w =wBpN$N  I>l=GUGH#<)  O%sXAYS0!1&  +4O{:;M1#%P  %Yg7R%  42'o9]5+$4  3IeA@; !(  Kk1h8:O'  P(f[At> ;)  -z6N[n"#  _" r @HtM)t  %1Mf?\ !_)  )r?a'  xieg;Ln׮I (  $h6E? #L  !s;F!.'  (4`7QKm!#h  A|'is8:Z!=&  *e@F|q )  r6p:X@ei#f&  Y5e@9;=4g&h  *i@$; >#   bT:B?D5'   1\o=+_u(  "6u:R" R)  0H2p@X!&  70ov=VHA"y#  kKu?8?9ŧ|$~  #g8] }$  0u<AJc##7  ?yt9= (<  g/ss6Q#)7  2u@A}&  gy6>"'  %uu=\F!l#$v  "'fR?Ii(5  6{@:V .(  ALsvAEڙ!)  X`?;(  1#v?W()  `=yAN]"&A  %u_uAQ#*h  6}?Fڵ* (  r<6> P#  1BpD:A{%&   ld@#M@A!)K  330k?Z0&  #{f;iJ#6(C  18p7FE^ U(  ]jjVARdr!%  ~z?nU-"A)  yc%>L6#&l  p>AFq#L)  di8="(8  *f;Y0*  R5fvA[ <%  )3lg;Z#R  tcl>"X1Z*m  h6Gi+#'  v |;T,#'  H/p`?Dc#'p  3|f"8M[W *<  J2 i;!s)c  "mi8 :%)  L#l:3@Q)  7Sg-<G +%G  .7k7?֟r"*  (_r:<]"'V  ;Fw;WW)#w#  [d<\5!)  5}A$Q $  *e9Wa3#$(  +im:<+d4#%(  cl'9Kr(U  %{zk9^w(V  `o{A3a|*  Q,{:=:%"(  )f0;W?n)1  .N7 m?`Zm$6  e:=^:*p  *r;E#(#d$O  'p7P^ (/  R*7a9OCݔ9#(  S,Xw<Rb!'  +p?O| &X  yz<_ &Y  Ca;:>Z#o  3Ep;W]YU$%  2|7==p#A  lUzB?ZX(  ^o@s] !(  8m8<4G|"9(P  *e?:y~"#  m$XlA_f̀$|  a<SGLa(b  |X;_bDMb(c  ,gJ?N{u$  5o? M>1 ~(  N<[fAiFbd$*J  7rx:`<r'  \3a>\Ci!(K  ![y;X!&  oz9>>(Z  {!bB9AD@"#&?  b1f^9[!t$  t<K(  :|:kDVD$  ,W7uu@IABS '  7*b?`#b(=  Nv6nT|k#'  d$5w=UWP"&  u9PR7*a  h`;/X"){  >{0.e8B'  B2Yi;@k!&}  DB1r9gF'  C!v=U'!  /pcI<}VKU%;  s?: &  6b7a' &  }5a96~Q|#D$  $eB>[)  h"Jv`6\3$L  )yA9O!)`  i#bA< 7&  =k&8IC/x#(S  mw(d7 V#)  w;`#  E0|8vC2Z#'  Mo<L[##U  J j49LWw (  oz:/A!o(  46Xd6;9U!$M  q!kh8k?oR)  A+ue ;_Z_ *  "L`?&TG3"*_  V88d:Mm!%   (2p89z@{ &  rrp8=(Β#$   ?yA<A}j$)%  z#z;F &  YAhO>N)a F)  Mr|;?F#&  0't@FNva"${  la 8m]<U!c%  }f=sKV!d%  ns7?#  -u;Ut?M*  6m>:OwAN*  /,!ui;N;# v(  7h87Q$  {-&qA@QZ#$  6u=7JSJ %  ({m"7#a;#&  +eA@;08)C  +/|?]ThR!Q&  T`9}D S(d  2t&9+K+XQ'j   7Kz <G)T##  `:gJ!$  e+zzT7Z] ^#  X7<fz6E۠h'  r<H+ -'  ^fk?P=c#)R  "n6QJց&  zOb=jG%u  j3c9P<1"&M  l/vkA&C&2#&N  `5yU7*@9w#,'  {)w>ULP)\   o<;"#k  -{?AE#  (2`9Dk"5)  (\s7`Q<&  ]"aaQ \ c$  +g=X?ow!'  Za6=d"'  /pz>@R!$&  .r8AI"L#]  Tf>2L@!&y  5p=pCe4##  5w@G'  {>F A(@  F-uAPϕ"%  c/q8^L '  X4k7L &  f<P #z('  -{7WE)  =%oj:_Ip%  mBl8LF !e(  Q- y=>G8'  *sj>G:'  m6T*"  (.\y>[ "(  0 g7)Vۣ$ &  )f?7TY #b  7a1AIP%  1mAWO$  +r9`\#  ({4c<@A ,$  hg6U73*  5FbA RA %{  sx!fxA$  #z":CAG#  X*wf=O #W  |gvAP(j)  ]-y9`Mv %  e7e\Tn'  ,$Dip\}Ŏb$  !_|\:L!dv")  W<e=>H3%O  o8l9X-9T#|  `=VJS )  *g9xQ"#8  rv9yUm"#9  .\u;=܈7#'m  7jO;<܋9#'n  #jj>'"'b  >#DvN:]1&  k/sA@ 8#  b.6M>Kѭe',  r?;A~"'  8~%hQ<_w6$  h4yi8,;V#  a}9RO(  jAhA)  y+Dy:8:#9#  kP:_D(  1\t%0(  v& e @;}$#'/  #XwO6>a#o*2  _&x:I&Я~$2  fn8E(/!'  V5x5<M%H   p:O`M$  o@]#4(`  l*n@ q&  T"`dFZC"%  g g8MXc*1  xf>AV!$1  "k7\s)  *,k>\Cm)X  qG&cny>X4 :$  k@7U*N  ]U{: ?B#s)q  gdn8IL(s&  hk6_"& $JR  5       %Ux     W!     -M     5     "     k     -W               `     !gF     Vq          ,w     0<     4,[     q     1#     @]     VO          %     ZP     "     !;     2>ZE     4     5     2>Q     @     ,     ,     0     U     $@     $.          15 z 4W4 / * _ 5 '&  t4 9999! ?9 %l * , EY *b7 "J -@$g &E# ,*1   b P1 U 0X 0X 0X 0X 0X 0X 0X 0X 0X 0X 0X 0<0X 0X 0X 0X 0X 0X 0X 0X 0<0X 0<0X 0X 0X 0X 0X 0X 0X 0X 0X 0X 0X 0<0X 0X 0X 0X 0X 0X 0X 0<0X 0<0X 0X 0<0N5                  $                  9Ϻ                                    6a                   R!                                    #                  ([4W                  L                  +?8                  W                  #                  &                  657p                  {                  4bE                  (w^S                  56V                  !~#                  ,\:                  .+                   6{                  k                  1+--                  )                  h                  \                   (                                    #                  /                  !H                                    ;                  @                  c                  >c                  D                  #                  0                  /F                  14x                  /݋                  4#                  -                  -                  S                  ɷ                  ^}                  62                  /u                                                      tY                  $                  . .;                  .                  `]                  7e7                  4                  $#                  <                  Wa                  .dW                  /%B                  G                  $0ҩ                  5^                  f                  ,V:$                  x?                  ZE                  Q                  ,                  Wk                  +n                  "+                  0                  1-֫                                    4u                  *MH                  q™                  ^G3                  2O                  76c                  /                  -f                  *_a                  (+e                  V                  %y                                    k                  &Q,                                    $8                  7y                  $                  Ֆ                  L                  /                  /}62                                    &gTe                  $                                    )P                  u                  2Z                  #T                  7>F                  ]                                    )d                                    #"!                  7                  &d_                  k                                    8                  1                   ZG                  2mT0                  5[                  2.                  7;1u                  ;;                  %A?                  (]                                    $!                  8                  &                                                      N                  'Z                   :                  4/=                  )>8                  7c                  2Rm                  V3                  _                  X]                  (                  -                  n                  ,F@                  P                   8Ê                  - b9                                    /!                  5P                  (=                  24                  4                  Y                  !j                  1o                  7v?                  #.                  0,                  ]                  "GEo                  66gU                                                      ]                                     5}                  /                  -5O                  <+                  h                  f                  (K                  3^!                  4Ũ                  bY                  :6                  4<                  8                  8M                  .8;                                    \~                  bP                  /                  #K                  $%                  7                  6                  #                  2O                  1:                  g                  #I                  <                  #h                  2>                  'o                  "j                  #A                  *cV                                    jV                  ~`                  $V                  7//                  \T                  0                  &l      ?     L     e6     (R     ..     P}     7)G     $*=?(tO|xJ*|!"!+(->"CNk"(b*.N624)        3a    7M    3D4K    )P    8    @    s/G- % 5B Z "c /@ <  w  *'  "}f  .AQP b ,F 9 R $@ ޥ *s p )r *^ 8GZ\ GJ (9 1ҋ  P^ 0 ES2 .U/ ,)d%2s}0V9n241zA,v t7#"Yۓ!ZZ      ~k      (b      'Q  ;K= td &f <*N 8g QA _R(w_*   R(H5^.tȃ3 Pg 5M ##c    /    *I"    1    o    -l    3`    j    5    -    *    2    ڥ    5QB    /DҶ    q    dD    4`    $`;!  $ 5# '*} 222~O_b&% D# 7P #I .[) ,a +)2B8΢1"_0Jw ** b_0eg ** b_0V ** b,&I9+4%82(8V/E"0v2)]u/1/R*%mP8#%# !%oY=),+e '=+NT*X^.D_&P+;9`g-i_y=/a j$MH+ʈ/A,Ji1Gaj)&!7c6SI-XL#83bz!O!5"7$1Q\B*53 'tpK-K-"I"^(q%DGHJ"!?M2P=N":V*-Z,Z,sG1Q /,4z&   (!*]Y'/    D?    (?[$U   ^#U   \U   )U   3=U   3<! U   -U   ,ÙP3NW3o+k_ý7X5)2}G .xڻFB% 1CN`ZP/64iQ'7̃Y8U#TY58Ԉ +b7Y        6        #        )QA        18        (        C  M  /V  V  @  )r  ^ɥ  /  "0  *     vx     -$2     /\     *&     &KQ     1`          #8     +     E     |SL     ,-     8.     (h!     .`     ,     "SM     8"G    "c Ǖ +~ ' \/X O-1bc cF'- "`c4jc2S f' qc* !b.cP$)cbbbQ _< 5IA %Y ?[^ %T 2w7 2 ' P O XX X$VYxZUZPTYZLTdV@3WeV51U_[Y*Y3Tqt[U1_WZYUV[ UXU)V;WZZ[i-VZG[$ZTsZvZP[`U XWXPVBTUTMYV*YtlZATTZj[eUeyV[_VVT:[4WDUPY-YWuT$ZY/QWTV 3UoaZNYcXWZRWTuMVYYjVx=[BXV/UIX,YVWU@X&YVjUwXxZY][I TWiRY5T6ZO"VToUAU+U,VVLVWZ!X"ZX&[YZYZ`WNoWNTOXkV[UWwWyYVWAUzU][SWWWCX [(UVT(V YmXYs[\TGTUrpTXvW [XViW|\WcUBXYTh-WU V;Y\YV0TXVU#Y7TYTT}Z [6XO[tTYcWZTWTTVfZV3.ZxZVUD[V\Z$YJhX/WXT[T<VTRWWpUqWTX['s[Y[XY<IZ}0UXgZUvW[GTZ ~WRW4W[Y7TU YZ,<UZNZe[=UYW3[YU[4ZVDT`We[}nWdoXW\T@UYYZxZkvXVrXTV TXYU WVCUEUU5[rY1UIYVU,W-XY[1D[WY$TVVUR[U\Y\lWOTa[!URW+([!V"W=[CWIU8[OVXU{[V[bpV[UY1iTjZ3Z#!X6YtWUyWVaTgGWM{X V=V^[Y#WXWWkVJkY>YUpYOTnVXWZ"UUYfZWh5XuZSGXjXWX2XV\T]W@WeWBX72[lWjV^TYq9T~WQWY?cXXW%Z ZJ<U)OXV^VVsWZX3VWYtTTTVVz)V%kZglZhm[U?UXXWYrY uWYZhYWW^bZ XWU9YN[e[V4Y6T YVX2[ LWH\UUXx[OTmZdTPZYZV[o[^z[ZTTWz Y [ZeSXMV:VsYT|VKTrVOW[YlWWVYYU5X_oZWFV[YV)[*ZoZnZ[[UN[/YEU?VXNZYYYYXcUfWyUVV8Zc^V[V|TH}U[tTTZZ/[VU8[TSU<|UVeVU{X"X WXy#TUYTwIY~[YZYIZiUY{[ m[X2?TZWq[Z V[K%YoZ;[vXg[hXCXV:_X*WVYYbRWH[uUAZXTIaTYT{Z6ZIYwZ-T[YFw[U@`UTjYh+W [yBXZ=UTzW?Xz Z5X3V$dTrU"YZV-U`YxTYCTWY&TTaU (V*Z|[&[YYTZZfX9W:[wWZcVAU%V;Uh^WY1WEUjX~CTdV{T|nWZ7UUVWb)W6Y,W8}Y>XWWU,X`CVdXNPYUdUUWu6VNWjT_YaWZ[<bY5WA_WY%W V1YsTXY}[Z 6W\OWTX[UJUK[pZ9DUgQY(V0XFUzVYV BZXiXVtYXTYz ZUYbVYTS[`V.Z/VU[TFZYrYY vU8U;VPVQWZV#ZXU;XXwW#MZY[TWo[cV<TKKWK1[2UOVY,U XYbXKYLY [*ZVhU.Z=XVVmZaZWfT5X[ZWJTzVvWa[X/WW&[[TZY|YVZVXZU[)yZU$'XD XE ZVEuVFwXZXMVWS VYxT~rT5V[KTW9XUWyYWWZ'fZ]XWVY!{X>YW7&T]ZQUVY2[NYT'Z{vWCW4[^Y[h8[VLUXUXZudXVcWgX SU6YGW1RW$TUVV/9ZXJTWKZYWTiXK[-T"XY9>UWwX(Y:[[Vg[6ZWW;kT XW9WU9Y=TUVmWTUDVAX1HZZZnZVZU0ZqUWWUYXXVYXlYQUWJV8[ W4UVE[xZUYR[T[kZUXUnBXf@[U X?ZV( YiZp[UULZbVYTZYZZUZ(Y0Y&TxY+U'WYuYDUBVVZ[~>ZA?X[V}X Z]ZXYT<Vy[s[HUZFUWWVn'WFW=YB+[ZVuZiV[z?Xe@UWjjZ0hV=Z[@[7XYYVX|TVVTV:Z#[Y[ZYQ[:["VU[Z~[W)[ *X~VX[UZ*W_0V1V`T#TU WWr[q$[%VmYe[AJV&UFY XZ[V`VVJXHW`%UTNTfYV0TyVZU4ZX4TFX[TJYV[.XW}}YUWUXYk[wVuULS[W[VMYUYUU[+WZZU{WRTZ^ZE2WYmTt'ZWQX[[TcX|TVygY;YY#nYUZWmZUmX Y"[]ZD[zUXXsHT+XWVYP~[W-Z2ZCZzWXXXL~XVY`Z[[ [7TsXIfWp[YNV?)ZY{VZ UW7[V 4WV[Z[pVUTkUZ TV6WSYZU&XGU_VVXdV [HWVYY`UqVLPWsVU?/[#TTXYr[*[,U#YHWWGUU~UXXW{}XU*ZeX UHPXJN[PVW'+TZ%XYZ18YZCa[VHVYS[jUYYUUU'VUiZtYWTO<ZZTW[$Xb[fYndT7WYKZmTqXbXMZKUV,V!iX!YW 6UUXTUW+[jaY|UVD.UV)A[3Y:[[W [>W;TY^XTW-Y4&W0Z[EEWFZrhYZ(ZwTW.TVlZWWBV VYU 3VgUkUZ7nWWnVZZ[V|YqXY[X9iXW V!WVu[TU! TWXHTUYX0qZ XgUUaW.ZU-VSWVRVXlX.UrYEUWUsXQZW X4,W`WfX]X^ZZI6'     $tF@     4      g     H               Os5aT#   =#   \#   | #   $i#   3W#   y#   e!#   ˆ#   -'#   &5W#   5##   ,#   -#   S#   3 W#   $VJ0#   ̂#   ]#   ,p#    0T#   3hL#   #   + #   "[LW_    7>    *g>    >    *W_    "[S>    ov>    oGW_    $W_    MW_    7H      WT      +0            8a'      c       *bf *c +c *bf +c *c++c +bf +c.;$i=*S4;T m%XƔ"-t                       *l9                        2;                       #                       O                       /=                       b                       4f                                              /U                                              n3                       (^                       W                       !Iw                       ;                       4'                       7                       1o L                       `                       1O2`                       2                       4gb                       5                       1-I                        $                                              07                       '                       %Cl                       8]                        0                       4                        R?                       .                        .                       $#                       .db                       Հ                                                                     56                       j`                       -5^D                       c                       ֶ                       "                                              .M                       <                       *                       .R                       <                       !j                       Z                       &                       0eo                       1+Y                                              #C                       #%U                       %\#                       7V٠                       I                       H                       8                       T                                              #K                       #F                       8O                       /                       'Z6                                              2Or                       $n                       ,F                       h                       )6                       fH                       !~F                       *.                       562j                       .8~                       &M                       )>                       qZZ                       /M                                              ^^                       0%                       ]                       wg:                       $g                       7Y                                                                       /R<                       2                       $                       !                       2                       Z                       .1                       &gM                       GK                       ]                       2                        (                       652                       >                                              7eIo                       b[                       $Σ                       7;*                       <                       7                       N                       ,J1l                       k                       #a(                       B5                       4                                              `<                       hF                       0\                       ܥ                       7t                                               5                       /FY                       !                                              C                       8                       %                       %2                       6                       6F                       XXQ                       #]I                        z                       77Y                       7aE                       4                       f                       tL                                              0P%                       -n                       4(                       0(A0'W1^U).T*Q%0+'_-_ rKI 11Y-/I 3c)0t#"\)7HV^\q3aI--M$ 3X(L)2p4+6K._w`J2' IO v){8 !84"gv' J)f0"/?E7*H3F(*  `^!We^ +ѓ5qZrZo-n7~RAREd+-/13jcG;N8N:N;;`[]^3 E EX  OWPX /2 aA/T^fW`f[&98Kcr#C44\JYx̷,QSc 6 ;  <  k(lk : :M<"_#_/011 >m  C Dn eDD4W&6W'@{ BCvw1.T!"#zSS~SS"=&&L88PSJJVx] ^/"S)Ͼ0"VZ& 3 J KF7 ++v=PmHR"9$9 tyL@v! 8# 9$ <% =\S1UT1VєCfVGgVH DK -pX?\?]? R@RF d* %B74f_u7% Y ZIII{\bcd7!c8!e9!g :BR**rs* a aMoOrWX]^ Y&99  9 9 qr <^ 9 : =^ <#П$Р&Т(Ф  BzUS|UW#tdue%>QU&7'86,6. [ [  [!N3BDCDDD_jbn T UC<3Na a aw Y&Z& Ӳ88q LE]lϻmϿ TT[ VT_ff04+ 7ٔ= Pl##5:G y4z6VBVFN )%7L Mz'> c%F( rIB\  [C\m ]..A 'CƈƊBأ *<<<ijOyi_a`ap"\+4Zԣ9 ! ,0tWUTUVABh:8i:9ڀL*+  PR$oH12 }v-@@\R]R.id/k0m lœ=׹>*>׼?*hTN X Y{}C!D!Ӯ  XiXj 'T RJ//IOPT\lf344556pf'[ٓe9d3256^X\ 59/I 5;lGZ/Z2  CD~13Q j$ccwĘxęWzěN)#O)$OQ4M5M6MO*`+` ,`!-`"*2,2E'E( =b ^܊ m. n. A USy^aƉP8uJJ]fjfo4[#&Y?>+>>T>?>B_8`9P c%iÝ /(B a e f hMLNLx  g1IVG.ɝ2ɠk-@@@zQdx%%Ŝ}׷~׻IJJ f\e h\kAyBzE!!3i LFF68 Xk&() )++G =Y k mObFbI'Z'][9`6#8& ^YFHLCG *U ,Uq t,  Uc$Ě6~ h i j6I#STI)g[~h[#$:&;22!2PW&E)WW ,!-l8m:"0n<*P*S; *@bG ²### 4GNGQY |% '̍̎UMUCrDshijy(?:MM  u3 V \ [  < d% .TVJMR <Y =[@AC&3*Oz":NA"VXY FZfX x˔ A/ O[T &g (g y' _^GY;<kH*H,oLZZKMd6 O-.n-2r?ߊߌR4mR5q6sQRRS  ]; `s 7!) 8!+#&!E}"E~jGW"#&0.1.pArm&ST.8/8K-K/=? 9] ;] <]WfXn4  !4 Y Y  X Yffgg ޡ>QfghvcyiOfPg:/:8M   _1 H  024MDPD_Z   @x@z@}@~@ TR VRK Tf%77 A7.<-\/\/?""lϑ333F[F]F_pB++˖moP4 !M L  L L L^^^ v  w  x '*- Z \ICJCVjV   3qNrP(??^R _R dU6666IpIsIt<[>[QR &2 E| EW ʿ   <kOB 7jr8K.h]j]ilhiXg^\C > > w$< u v  UW.10112DDDDL)nN[!`"` > B%z|%~ JYJZ d u\~ 1tϐ /Wϓ?A@A ofspfwBo+bU=P3P5%#^pqQ5S55VWGGIJK l\ 1 1 oCCC r9V&'5M[ )_di҇%҈ J6K6  Ir[[8:.rέ   LeojpmOA a2 a "w "z4F  ]g^hambncp&@BoKUA(C(D( E( F( hLbiLeorpv4ѷ  X5   HH F fZ I6cͿey-fz-{- QR]@dAdCdA5Ed}W~X))12````!P=QA!3637393:"EX5,X9 _/XtAtuAvA  fvo9) XYKZK^ &;< )#]HI(K)Li,j,?EQwQyQz_V#\$%3;1# MYa M\ M] M^___h  <2[ ҉ ҊD{ <A C@z(eee)&F8586[J]J&]%]((/"v "y4 @4"C$ FbYdY+    mn~Pb^_`K(()@:Lg> g'_ #{ѵѶѹD DVeWXZ- a? b? R[  R^dxIyJd%i BP CQ DU%l 7?II,JI &`  e fX7/7bb}'  '9-K~ 8 ^G^: b< e> gh C :8;< ڜ,!ڝN O!QQxMaNb6B֊6D6Frs!SHt"UH[@ \OR  7  2\D >! WQ*9: *'<. Na+Ka/N*+584;OJP/:?wT~xT}Y f] !f_Ǜ {b }b #tկuհvճG ZJ\N kO l7./81oST1qWF<D D VfVgVio)>gpz;V}>?GNn%n F II 2\6  8 #D   KƥLƧ="O8bbb(z"{4}W8GX<m `n ce2O0 ss0 tuHC Usp `4(_ ڛ(LRS  b[6CH4[B5[C ;-@9@;=@?B %e;&e(ež*$*% .*)<1yz  !!!!! H6I9X p p` !ݍVB<RX=fSY2ǚ'|^@A  j#5\q    S3 T4-OPUVVQWQdd Ļ)?p ;Xxr`B`C 82 W(.mܫ..oܬ. 0A4vw Ƥ&JJQ3"54y79.CsG/H ZP[Q,,>hTVePWXcD+I(`J(a:e O3LL    _] _`  ,1ZDfDg # %V 'cef--%@<'@AdReR@ddeefeBŸ Ž%a7b7c7#J%\\\Z !3vF"wF$48\b]c +M^e=ybebh[W9~&K.^'0xoCfCg12S 6?S7?U 8?V9?X% Ed Fd" $ķĸ[6\6]6IC[[[I%^r_s`t222EEEGEHGRIT*o<ܪNO aa~{|~-8 ]  ] l02/ DF "#c,)(d,->d>f>ip;ÿ$ L5M5N5HQ2wZyZ5TG  ͇ ͉͊ >߮  V VG 3z 4{ɸɹ)))$; Z[```GJ5%k7l71d3eX3bJZ5/M[//!P^Qa{A|ANOfCR 5S    $=z=~^ O4bc   444 jaYbY} A ",0L޾M޿-0 Cc"CdU& '__'_|} O:$ P<$  [bHcJdLXZ.? @ @vw.SfeRbU[47<P<RT}NG`HaOOa~aaa 3k,F~ ~˵2 B e8 g<.g-O' <'^)^p$ {ZzxUyVv?߲dqduK;;NNNNN!```  jMkNXX0 2 yzAA5S7Se[Af<Df@ 88 " V]W]X]fg#)#,*IGn   KGpYY~X޼m>Yc8rWsZpqr*+M%___(U h+V jX kHQDu{" Y@dSeShe eP eS &6   jJbc "= ">1ϭ2ϯ "@< v3e˶++˷`=a=;9:?5@6A8S' X Z9!U ! E} FF Gxy2C3CpV/ |KLE-XMNyR,{R.dsq%5s]Hdei^`ab33E( *< |4`XaYB&`B84KM5KO] ]]]6ЍU>U?UAg(Q d> > > UQ8 3c{n$^6666 H!{| s2"2$m)))x;;Nu``_ & Gt7 J{ x 2\?Z/w KB MBTJTLTM   +{+}==TPWUPXHp#Aw5(GGG " M PCv 3v 4{ 4 ) J ;! ;'M` j7 k7IIIIE[r BQ!M@ S]S^Sb%oepeqe i o pؑ<<5<< ^Oc_Oda mC 4E 4HFF?!0Y"0[!"U@V'_+)_/$Z$]d6 % H[ [ [ } k & - -.0 zR TXed  )BעbybӜrEKLMNXV 0 1 3 5 6Z1deX+/vZ g3 i5B S'@ T'A9Ez  EGGZRmSnZ+,,,,ghQQ`cubc.ā/w֮)  !<;$;%M~M ` h~    ҫҬүҰ2  EE    Ev Cw Dy I fa.R@S@GSZHS[JS\K/j0l1n)،8c`J6W" ^ FF| gY/  |+>! KC P POc 7Ã(, :&:(_(e _.111)D*&V{7V}9V:V i6ɋ ۝@@ +Rz -R|Kt?%@% נp7^ פq7a _I@AMB$!!!j)"E*#+%$%0=B=C=F47z# Ÿ'?c<9H=9MKK F ^B G /0 00 #C- $C.2 %C0 &C1U\ qT,ھ{?!ntTc|Uc~Vc5$6f6hֳ֯TI>[e[gBm );  2npqJ@ oWo #' [ ^*: bOoPq % x/P  c#OH<G=JZnZoZqw x   Y\ 1YYD+V| 35:;ɎۚKMMMO_dj>7` + , /L  x )g AW AZ   !QS0fh?›"Bž4yb@G= ,u@C/ 5r 6s9P ` ayȭ $(ڿ: k o rNP|'6gbI) ^[h$%H7Y-I8J:@f=rqRI  " "3FC"F  9ˁ///BZ9: B[;TTfxs'ǽǾNO^^P ^n#   ,5-5  Hu[ 7Zp 8Zr :Zu 1 5Y^?r?x?z[\"d?#d@ $dB 1\] 4 8X)Y)^MC<D>35u`eEfEi`gEj*noʥ.'LAVNAXOAY S U W X#$ ?8@8  3K 4K]8 G4G7eG9+Y,Y.Y;<=lN@mUF,N%ޓgQhQtQ*ci(( 1)::RPSQTRL}_     4 5111`~aVDV&!'#('c-G@bH@cR\24,J>-JD/JE\]"u^"FFFHFI=X g P Q˅ =ݭݮ =O`PPaP <bgh9gfin^^" # $ AL1M1C>X3469y--F?qG?uH?v N OQYdD$ t6   u6!I]"I_][ :CgDiEk 2(/1WW~|s*VʨXʫ<<UO#WO&XO'ZO)a23~:UK& K|ISBBB c(UgIbcgN gO ,O<>=>>>pQqQrQ`ancc;e5 HwUVH{WH}Z ͦͩWV ?@A; p q'*(/Te*U G% H%k7Q3J?4JAR(\ hk_v HTJTfafb,\+h+k+lA  PP `4ei Y Yp69n Ej1U]A_D(::MEMF_JMOB$pq 6 9 [  kjl lR@  CS+elw*x*<<O%BaDa"^|P}Qa4b4 c4 0345x~YY=U E F  G f[UUgH ,gMgP99 LGs LJu LLv  ѝџ8$+9$-ѡ:$.;$/<$1p5XHx + 0 2=~?<RNd'"dd`;a<c>dA;NG1NINKQ` +)3&3'0qX$rX'uX) N  O i;/==/?9!:#AvAAT/-'>]9?KLKkM^ ^y {Ъб4\G - . 4mn , >3Q^4Qc ? @UEVGWIrtwx((9:}MDE> L $2@kt&2DDD? !M9@@S* _1ej+- 4[&- 6\&/]&0 L8 "]"` 4 4 Y@AB%'{ | w=a \b `bUMWR$'՘9iLI  LN I c d^ѢCVQVS9 . ; 1 = 6wUgyWzY ? ?gh<d:%M"m-*.+3(RETENX%X& [ ]  * * s=u=O~ ?  by 'ԭ԰9}~Kl!v Ew F^_0y0zЬа0~0 U` (3!)9#> 1>>PQRyQ_TzQaU|QbWR c "c #c ~$w $xEucHeH   W[(    6+DDD v]* &'*GanLӻ&3881J 8 9#/ + , . / Tg Ti=CǃٛG+H+===D=qPurPvsPxiklm{#TՙU՝$5JG  9 Nu# ; =|1`VR d)-E MoJ71\ g h kAabSV,Ə:*ذSgOhO v$b z 'b" -ԩ /Ԯ F F F FEYK67o9p<^ _0|0HC CSt3:ELL#3$4w_FTS$v`D1H2H3H n [+ o  p ?B@Ci-j-k- Z@!) R** <a <UN]!1Ӹ3yq6Xq8Xy X3fP6/7/|~\B$B&Th ( )Tn ff ǂ2'd3'e dž 9jnٜACK ^f ^g^lEfFgGh #QSU|~P,"8>QQ~-Ĥ<\;AcM  dM`,`/    "# 2 2 2E5 P Q  cQʅ<ܓܚ^A aS-/i&uj&wث8JTJA~  F F!F"Fj , , ,B>NzP{Pæëí (ITU (OMuL_Hlm11{DK|DNTUVVW]ɦ^ɨaɫ۷۹ۻ(-@" ir@#GRdd7x7z9J  f g:J  *\t +\vGJF FXw .!1""2]N+6;=aOOX[^]bSHC½¾9i9kK2^jL =^m    u  R Tx k m,,,iX?><Qdd|I0$[%[&[  16?] egxWzW4A >6I/ejI2D ([F \|.+~.,RR[=\C!w<|4N{~ai B 3 3 3]qQFfSFkTFlUFm^{XXXX  { /c / /TTTT)KLg?'A'LLL3 4 7595+- < ^-< _->?(ߗ)ߘGRHR } ~IR ;da` )xl;TV`}!8322oSEsW,R-UqrW22/A > ?A @f"f$88K7 iJ ] #w #*4wxQYm0̕b,gc,k;ާ>>=ޭ n((  b:p_B Y ["g#hgV i CC DD Re:mne=&%77RJgCF\~ϝr"&Ϡ3FjOXPXb+_ˢ=  zP<'    LaMb96 7 cdef67idfaV 7\-;015j R% %"%&U   m!;2AWBWt?*lONna&K5K6    TW|X0C0E0F0IFH B B wgk.knHY,hoN L>}Y<c=c$B2 $E$FE4HZMo R$ <GV @ C N O ;eNbfNehNhw J Mst 7vwxqJe  \ dfϜY/cϢAAT3fzf|M ++cde PAnbB0C1rb :;*G  I h789C*+CC,_VVLM(N!O"; ; jMikMj;i_<m=nqrCҖ 6IzI} 5([qrt ..}   SK|TV * *x?<yOM7da"01""AuFG .}0B0HqBU)gg58 (Y6 (P h j _ _8|~g# R$G55  R U V6-cReT>d^b)$׉0;$1;%NaNcNdNga`J !Nw3>xӅyӇx3EzӉ   " # $, >qsu#/`\C/bAA T2f{f}NO'+'-9697*Krs ,Kmn24F#oRaGTU&Y52,3,4,6b? ]c`c  ֕; , Mf  D)}WY*FGI*@&nSHopSJree&P'8E)8Ge J 9 <  Or4.s4042Q ^F `F aF bFYYmno( APCPb&|Zk\mո"պx(::Lq[_1x1{ v y1-2-LۉMۊd~%t%u`׆! IIIDG2!3!4!OUEXC~` ( + B =, =- =.I$ kb' \†'( HHIIK>?^(^.^/^1$de C!C uUEFȘșVڪw,? Q ^ _$j @6L A6P֚֙+[P ! LOS*PEW\W]Q\*N+NZ#,N QR58?8@8C8D $]2 ~ iIN TT fǣwy b+ٳٵٻbcPP_1b2bh#I5aK5dGGG @AD2`1y1~ o  )F-x;aۅ;f 4=M `NI %%~ &%tQII \=N  \> \@V  .MZ+rO:b%;b&ƒ u" w"„ y" z"‡F4G4I4JK D<*~0CC;=ZGȓ(lc:ld:ne:oLL_hwl$jj)/=H[Q[R[T--- M P V "R   J*- ?@AB4 |6 7 lj5ݗTTTGlf ]mf `Ǥ rٴ sٸ tٹ uټ(\)_ K^ VXvA5cYxB5e;BZV2 3$ >CQH;c%  )`Op!r!s!22 EQU     lʘܴܷ. .YZ ABTƶ;&qK K ]]  #]":"""g.G  oYpK8$)[,6ށ PPP=cO  - . /(k(m(o(t :q < _f_g   #1( 1DlDmimCVh3EV! rd$%&@I@LRRe  7xJ, \\\_ = EW#F0oBNFH+SlnoX='ݕO0wbqbrbwz^{_''')99TKVKYK+ 0 0 0w H8 I:U J?  J#_'Q)Qbd+b$66:!΂΃ f2WDeEfVܵ   na     &>8?bKK ])9+<,>f!00 0rBuB T T TT(R"/,40,8>vIPcP A$ 5 5>? b]1߹^1ߺ_1DoDr V~7m8q)5;6;7;9; \^%7qu\\\\/%/( A7V S8X:Z;^fIfLfN"+TS=ibobpbu/P#5$$GtGuGv)Y*YR-Y.YD̯F̱..>(g3h42 Y Z0664 IHh IJjc e f g  i}V.G΅L@S la*vB<~m3"Jbe 33/`0cX2g  P  Q  := @+DHIsTtT9L/L4L8wxySV$yш$5^56_58HZHbHe C  D Ze͑_-c`-d͒߻߼ *?R4R7R9   "oX) ; ;n{TfE8hE X  PQ%/&Z[\]+&,&-& 8L+ 8N, 8]]] s*, unДoЕ59Y67w,.>QIYcZc/[c+-./a(&M1!_ r s tV3 vX4 { 2) 2. 20h W   h k!mk&l'@p eZx?&@7FJ\iq cϳeϵ<3C( \+ ]+$=,'=(=FG=>5Նt9L0L1 + ^ 0FPGQхцECFCV:V< V?x s-e-g-h[Q?R5d|c !YIIOoSr \Vt }!X dEst VX  XX79:<<8a9a&&KV]) +]+ . Kt  0fЙBBB|}og : ; p,,,">D QC QJ QK QLu>cw?xA0`dq6"[H\H "&)| w} z  I)K)L)M)< zN {N/`0`1`@sAt [h\l& SӢ  J@\϶VWX'Cs+J(P`bbbbb RRb-@ՇՈ 5GZZ"  ,  /1G C CCV5DV6m=n>))) U ZtMuMG vMwM#`z4757saShSkee y z> [< \<OmEaPaFa#J$O4M>F?F efg[\ "'J0eL*/7UH(9oL_3 *< 1$c 6{1|3 6!fgH [ CDM-N-@ {`/d}b)s׫t׬))DGHNNNf`g`!! k3]:E  = / / / /B BTSTX f 'NRoUKYKZK.Sk#2520Z1Z 2Z!}~ ?.  -Q cđֺֻֽA;.|M h` i`  u2KEL W|G/I2J33 Sl..(ESj8P9Qe;W_{`|8j8n8p j=J kB lC ]X ]Y ]\ M" j*,#$%K*0ÎÑ Ò +,V<:1L  \_4 ^_5f1 .0D2 Vuɘ cۢ dۥ--@NP R RddŀŃŋŌō,7j-7l'I\]q012st3`w{E\. e+"@>d=N=P=S@b=b> (5© , ''K'Q (q U^IX^N}C;>AUUXYU^x_|VY,č$ַ I IsI[r[t v { H JvW{W~f'*G8q2 ,>3 />6!cR#S#ZZ<&>-?. *1߃eVVVkA@ɕۣMWOY |`m cp  7hRm5>\^     . .f Ef{+$B}+&#=ROp0q2O""GDGFp  z  '[|  (\}  } ~RC9 zhV(`{[\>$%@$s6swx [p .sGtL@l@m{ xI yJ zS e$, e&.%  `*D  a*E b*F3Z)* r!s ˊˋ />ݷ/?ݽQBcRBeTBg{pfsf0 '1 'v9 =LKM"Z "# ## $#5 u w x%aH&c Z^ ZaZA(]C-%e-&-)hE?}߂8QdOdPIa)d;;MMqL2`k3`l v!*2 o ZW [W= \W% & CʱEʵ Ac Shf &8n.o4G?HBICLD\'"ij44+o] 5ÓV>ޚ~ Qcmcq U c(d( 1e(:: yLZ {L |L^ }L ~Lt <d111D^V.M5 /.@o%%"7 JM.\/k S" ψcQ3ez =FP~ >FS ?FUXX,u-vݶݸݼbN O I@'jKvkKz ^ !IOJP1KSZ`[b$%^ ?`bFXQdMdN  *%,%  -% IfIhFK}[Z[y\! Ο\222WNO* ʴ* ʷ ʹ L<#O5LaMa +Na 9 : ` 8 8 8 gK$iK&]]  A\ E0/Bu=UgWcHeJi$gMX,X<=>   crHH Y [  ͱͶ ? s1 t1 )D +DVVi)j-WVl. J)6T;NR-`13r77lJR\\ rgh /DBσ /IDυEχAAATTsiF /+v 0+w=P#P$;o bl#Q m#TH`GaGuRYTY{| QSCUV (  (j<:>:   m_ n_YZ#X6&]7 E F6Ii [%}wz'{.c.g.i@S8FS9GH S<~|e@}gBhCiE_7*<bO2?@Aa& I"n# J"o K"p4jFkFmFCY y04 BB U j U m=gXr!'t#v&w'[9m^>in^n$7>5+HZZklʹ͵SVW*+ddK t u xv6<!v>4?!}?5q{3+zE{Esuw,N/G.O/L|T~T!;<9p^qs#R#W%4&4(456*4Y  F>QhJKLcPlpւh@MOBMQDMTG_X[Y\[_]a2P }!~2T `D bD cD dD2.W>_  ' M1.eDF: erex&:&<&=K^8#8'I]($}"j"m'6(8YMZP%  j+l+m+ = =PPP g i_'էը"#  i^| Uj^1d1f1g1hGjDV[=#%&?T*U+;dI I\'\(125!|w48: E **#=/zO'''!*"+9#- P Q^ U^икYCZC[C  % & .6ȀF [D QkDW cEYF[S6:6;ք^`H2QJ2S7DDNpW?PQ W*. X* Z*3H~N   &9%') *8$8&8+JJ gJ////B1B2u:MN~f%nj+ +OL=vwb f W ] v) xH1e EqD3KbLc[):Mj)o;J+s,tMMD`6%[f79I. n/ p<.i3k7A-A/ S\e]e` 0F[} ""I4lJ4p Ը Ժ#&'(6Fi&0mnoxNyPC UUf'/b(X4ڎ:U6ړ qLA_PDEFD_Vln ^ _OGH HI H% & [7 -@3^dŮ*s<'t<(N !"!#!9:+ +F/ ,FX}  b4=5@  fq݄fNOf kǍ mǐ nǑ'r9s9tKK^sRS ^t!^x"^zuvzP:#Q]05P15Rcfhh&i'j)k* =,*-fH ?JhIQd R;L  M  MS>`80E<@AWmL q roM..4kA+A.DS & & 8kJ   O" 4n 4rYWYZV %X *EG>U>Y>[>]n*+ôõ}(W(YY:T)_Q_U )HMVV  NZ -;@/^ū777u#$ac=Qa!?Sc!333FFJX:. ݃=k=l ݅ ݈=ogMQ 'n 'p 'qW9x?KC j0Z =[@dC[AgC]U(U$RS*-,s?Ht?ICDdF$OĪPīQĬ666I7I8I9I:{d|e [ B  C   2YoZp 5W 6W 7W 8WKNP*eܠܢ\<il`NauawC D!&E#F&4888JQ !"'(}*B TTTgU ,,!,"c79c<c=5 5'HHZ(ZZoF N O ߠߤ1IJ+V,V2)Eɲ; =N` `D 0; 1< 2>Y\    >@A/// TA/A123SiJ+f,.f3d*, -U+?`K=iOzTO##!P4Q4 Gb Gc{|} GgY>@Y    x޶޸00 hC\U   U   ?::*HMKM  $$E%F666Bq][ ^[xc.1zf{i @79eE V-a*hW/ }VN ~WN()av*+ d"5e"8%FsSNXOXBE| F%ˬ)gB}  TTggg g!g": {9 Y/L!0L"1L% - .^ 1 c=KL 5HJZZZ   %j I-F-I-KߢߦR#R)4djdltnuot)u)U6v)W8t]u`3!B!D8EEE]\W % ' ) <? / /   SSOQS f- f2 f6+&,&&-.SS]]U3>#ЄЇYYYStvTwUyd̠ ,q޷>>'Q/ cDE cFG{~%:&:WMky H_ I_ _ `4C6G22rs() MP.7D@G@ZR & +,.JnRJsXϨ "73) Xe N+9PN:POb0%&9 qC UV# WV$* R+S,-G @@ BD-J R$0{  ; > ?I}\[[[~^Av!E!Go2npp2r2ZEN\<]<MaNa J& ԃ yKB2]]`^ap O~0O PЁ QЂ RЅ>]U6?AgysD,r5Y,s,v>>>>Q,PQ0 /%6N'6HIvZ Q S  jlx2y2 6DW JW W y)z)i`^k`l`77sJp"\ '/k/o ADT>ETA =+,p-rX =PHPKPLb:#w;#z * +h/5mGGZZ Z Q R S o1.1/m12@CFdh 0=AMz 2|%- 7 7~III [@ν@@@@SPSReeL*؁؃O**,HL0aHk"m"<= 48 49uԅFF [ 9B;B Vgu Wg|( C(#FGI:LyL_)9. $O6VHWHXH [ b c%&?cRsKN{zg|{k׏אד %) + , / `xZ `_!`!Ӑ3J?E JXI)-Mt/nv/pA*/T@HfY\bmcqK'KK) e^77;57:>d #y P(5@` ZBf}~,?? Qkl֦֡; ;4;;6+-./`^ y2o2r2v-ң Wh  +U gg. i/0@ D Ft]&Y e؄8U%&()JOq]?QDJEKFM"(F^sY(y +564>9 dtw((" ::z=: HLx IL| JL34N1  ) \ ] ^ `bɂcɄdɈCE'ij%WגXזZח7O7S[י2a\Fc\H!!l Eo ]~J+ ,NA=9OPO+-"“'3'4vSwZ9=9>OK tY `C%) cC&cRe Eȥ ,ڷ ? ?-a ?.cQ ! " v x6VR֤6Z6\6^IIIyz.0-`[2p.a\2u0b3SWdWg;=@QdjHaA lAmB &X 8N8PI MJNJz]<{]ASUaBQbBRcBUT34fLǯqkurcqr4#u5#6#AC9:;<H. KR 71 M:VtLM ),Ƀv)Q;oPMW`XX`[ []%%7N7T!~ ]^.t[u^v`gALhAN<=z |e ~eLJƽKrs + ay=7 O b,-"”4{ U [G+[\]^YyE<0ތC'iDKl(ym(z*:v+:xb 1_rvww6]9<     L - t^ vcR_e`Y[\*3*4VF{dގ >PhPc\c]c^)F*Lj(|k(}j:uk:we f P' ,111v:V P~Q z{|- @U  eepJ3_qJ5rJ7aPR)!+!dF7F8F9F:F;*~XX=[ݟb;h  .2 M9 N9 O9 \ ] ^ _K^ ; 89;>0*+&C K NfU ?h?jK<QghXΊY΋Z΍[Ύ 2 2 2 o p q rE_ s W m\k uʞʠ%O  g hkm vAwFyHS8KKK]EFIKLJ}0 Dg> GgB    >|PT&a5 :FZmpqrk *111d SV C);;;!Z\ b % =7J4J6 Y$M%Q \ DAAAfTgTj01&M(+]+^pPqud#?#AfGG Y  H6̾0 iC|lC\ -U  m:hM:iM= _ _CYA[ENdOf666IU]_b=?@@ Sfg5ea6eb* iN3<! O Oa B "U C.3!F#FX    ;D=G>Jz0|0`Vg@` ;'a9*#     b_     "4     _     ou_     X     M2     o%     "p_     _     Y         5Hu   83@   &   3   '   @C5   +Q<   lo$iA*W0n 0h  (  '  &#b  #xۀ       '  ,  3  2!  J  fd  $,  y   %    jb  K  SӦ  #6  *q A  G@6  +A  VU  76   14  's  3  3g   ;\    32  m  xe  (0  -k.;<#0#"0W'$ S1[1#?+h En         !t 6        /g        |`        &        (߈        =D        S        +`                ,'        4(        +8        $        N        (9        !t        "-R        ]        5$        58G        h        6S        .        2Q                0/        5C        +y        @        &.%        E-9        ,x,e        0Ϙ        89        ; y        6        .v(        #        '\        1l        L        %6q                        6        $B!     01T   -g3   !Q&   6'   5Yc3-_n5{2: (]# *0P Y V !' *+    *qz    j%R   >  a  ++Bv^2c0 hdYN   +OcM      c   _w_+  bfE*_w_+  bfW*_w_+  bfM*,)\O    4\O    \O    &>+9    ɶ9    "9    2>A_\O    |\O    &>ѳ\O    /:\O    +<f)\O    V5\O    |m9    /\O    jA9    4W9    /:9    /9    j\O    !v(9    K\O    "O\O    Y9    +<7 9    !v\O    ,O9    t\O    t9    2>_9    Vn9    #   $ag   ,3   hUpMbf GQ bf l`bf lYjbf k.bf ,h݇Ljbf 7lUbf HDڸ.bf ii?̹bf j$Nbf F+bf di$x }bf i bf FI̓-Ybf cGڽ[bf k ̈́/Zbf Fxbf  lp`ܞbf 2F{ޙbf  jb1bf k8Dޭbf .F@ٵbf 8hNòbf  kۻs#bf OkȰ'bf  HLԈфbf Uhɖ۠bf Jkc%śbf h1 bf >k߿bf )lTbf GSۦbf Vkrbf Vkɋѥbf 1hɎѦbf ,iZbf |F0bf GHv(׭?bf jϓbf :lփNZbf kعثbf k ϸbf dkXbf @k8bflj~~tbf lgڝbf FMʃěbf vkNébf NG4VObf ku ެbf h"!bf 7m7ͅbf Sj7[bf HcUbf &GUbf Sl8pCυbf kݗےbf niȔƾdbf hȗfbf kk؆/ȴbf HP؈1ȷbf l"ۋbf in΄9*bf k ބbf h{bf h?h7bf Gi8bf iiDNܯbf  Hbf ah >bf Gibf keMbf iG'1bf Hpnbf lDݡϷbf F ݢϹbf G<l4bf l)ڠbf ig4bf hϣbf i]bf k]bf i'bf IjLybf ]G}̰bf Gbf GRĞbf jTbf kЬσbf Fshbf jіCbf GCɌbf HI͏)bf >jI4bf l e bf  j^˰ebf khbf Fɥbf bG oǝ&bf 1hbf i ܰbf l ܲbf zG0זJ$bf GDazbf :lE̳_ bf kPKbf kۯũbf j]_bf mhҺbf i\һbf Rk2Ւbf FCbf +GiZbf ,ipj\bf `h}bf h͟7ѳbf l "bf Fz܍xbfF=bf hz$dž bf G$bf GPbf lmB)bf il ,bf kΚbf li[ݹчbf lF#bf mAgbf fh !ҭbf hPbf FeCnbf rhmճubf <FW߃bf Gʹϑbf k0.݈bf >FLͳɗsbfi)bf *Fbf 'i؇0bf i^ubf h=,bf G/bf G[Ƃbf 4Gbebf ,G~;ԍbf vmܜbf eh ٓbf  hʙbf Fjbf ujʜbf GHܐЉтbf  l0Dibf i͈Kbf h>ebf PH[]Ѩߦbf hޜڞbf HjW bf $hxAفbf kqbf :FqDрzbf 0GɂbfHhic4bf lçbf ljNbf GGbf FԦbf j&-&bf hֳbf `Frbf j bf  G>mψbf }k]֎bf F7 c2bf l0߯~bf kvnbf kwypbf j*`Sיbf [h{ bf #j*bf lP1bf  Hlbf k$06bf Hgtbf G ubf lڱ<bf hػbf !lӄ8ɑbf ghJ^bf iRۉ bf Yk|8xbf  l~9ybf =H*Jbf 4Fo<_bf kjԳ>bf Gbf yl@| bf jSB} bf Fx˯ݣ̛bf F_z؍bf jɇbf Clɉbf l2ֶbf i23ַbf ^i\ͥbf F<2bf :j׍Obf j4գGbf je5եHbf j(ĥbf Pi!xbf  Fkްҗbf jܫbf HqǥUbf "HYG bf !l*܋bf FA._bf (k0ӹbf Hl 8֧bf i :bf  h<bf ;l}őbf Hǁbf i& ْbf l4EƷbf k 9*1bf Jh;+2bf i.;bf /H4љbf @hו bf GkG߭bf hr/Ͱjbf hs1ͱkbf kG@̚4bf hbf l;`bf j =cbf GѴС?bf jWbf l][;bf kbf hlJ bf F bf F[bf jkbf if_bf jľƏbf hbʰ bf NFͺDbf lbf lȊ;Ҙbf mhгbf GVޛڜbf ismbf kbޢbf iE֯Ē-bf Gt˸Μʯbf G۽abf j+ܓbf l*bf LGYԶJbf hc߶bf5jUbf sH\ۤۇbf l=+bf  kbf Xltdbf -G&bf [l.@zbf 3kYbf @irZbf VG"Uvbf jƆՃAbf Hiևbf F)ˎΆbf ahuVbf li1Sbf Fv{xbf FW@҄Ϩbf hGƠfbf <Fܚڐbf kk.̱bf H6bf#tl<,bf kf(pbf lG#lbf LjF!Xbf Alq{2bf kTǤbf hӐ՞bf jӑ՟bf lϽpbf ~l"bf h9fbf ,jةbf nhwbf ^Gʾ6bf FD9bf Grαbf fjOe؟bf Fbf iSJbf SHS ybf F!bf iuû!ebf kkrIbf iġ'bf j-Pbf G/:bf `Gbf k)bf QGrB֛bf }k|9obf ;l}:pbf Rk }wbf jSbf kKڶ~bf i,sنbf oiibf GFbf 3kn bf bi7Mbf cjibf hE֋`bf qjاމbf Ghbf Gdbf h#Wbf kYpbf l$ܷIbf ;kܺJbf gH1bf ky̙3Jbf  G3sȕbf G+bf ym2|bf FlHȉ9bf j{8bbf  j5(bf l۷rbf mk#@9 bf h7cvbf kQŁ٤bf kił٥bf Zj1Ń٨bf hHebf =H|Ŧ̤bf lΘʭȿbf kpY9-bf 0F2"bf j0<bf WGFbf nG۹bf Fܾbf ulɮcbf hm^bf Gˡibf lKJbf G!{5bf ~F[Fbf Fbf HEr*bf ^i%i̸Ԝbf AF8t8bf iIռbf *jVhbf  h83bf jpj3׌bf jk5׏bf FqҳDbf ;ihbf gjbf }iǗIbf ȉbf H Zbf iׅbf 0F9[|bf l8?bf kI_bf >jbf iRk bf Gbf {jN_bf {j#-ݑbf G҃̑bf F؄μ]bf hiȫbf i bf F-bfYh_X/bf Fbf KGޒƍbfl,Ebf !F-bf hߔPbf mߕQbf i?obf l@sbf k bf i>NKbf i0Wbf j=2Ybf k'pbf GV|bf Li{]3bf j!ϟŇbf jr;χ߬bf ihЎ޾|bf j /bf Gţźbf j/]bf FvMGbf H7vZbfk~%xmbf 9l-є%bf lbf hƽbf j<Ncbf uku܆ƅbf j_Țbf Fbf G`Ǭѝgbf jd81bf k_}bf Qk#bf jFZҶӆbf mVybf k}5ɡbf heʡbf iؒޕbf lgbf h{ܹbf F0ΓIbf oimcbf mN5@bf kIO lbf ~G}cbf =hSbf F4bf icbf H#Gbf lJ șbf Fkoxbf l> bf jAuƵLbf 9h|ń֒bf /h|bf ekʶ:fbf i(!bf hA[Ϛbf G@bf l۞ѐڅbf XGHǽbf YG~ٜGvbf Vi($bf G<3ybf Wkbf ibf hn˺tbf HMbf 6k ݤbf kXLFbf kmMHbf sjM]Պbf ~lbf lQ̡bf Fbf hmܤAbf ij@֚Mbf F]Sabf <Fr(bf xG?bf G'A&bf ZF5bf hIc bf kjf3bf lČbf }iޘ=ҟbf *F` bf Fߪ%bf kj,طXbf FئTbf _kҵbf G/Y@bf FXIbf FkVަbf  jQv<bf jTPbf "Fإއbf jԪSbf ZG;,bf }GUbbf h؃ιbf Gbf kNİjbf mڍӷbf G wٛbf h8Rdbf +h;Tgbf -HWӜbf hՙ+bf H4}bf BhFC;bf }G8GD<bf FG[/bf ciebf niŶSbf  lC bf H8Dbf /GĄJwbf hѭƞRbf jUծbf  kJDbf nm[bf kdbf ~FԷbf pm [!pbf )i"7Pbf H]џ˻bf FiIЮbf ji3$bf xGԗ0gbf EH'ҧfbf Gٞbf pG8bf F}Kibf lx͝dbf hl"bf GhEbf Fvbf Rht5bf i@vٚbf GĈbf 2H;N^Ջbf jHbbf MFQ bf Fbf FWLbf h]Mbf G=Ґbf Hj>Z֠bf  F[Z0bf vlUӇbf GVӈbf mɾ`bf lA$@bf ly5?bf kFwbf ?kWDʺbf H%Z6bf &GܦˑΨbf kw'bf ]k1֮e׃bf 4itǒ4bf Hlbf GѺګObf j6ebf jhbf Ija7bf (jH#bbf >kbf EFϬbf zG.חObf Gbf Gd7Bޫbf j=bf kas݄bf 6F`Ԃbf kRNbf 'hRPbf  iTbf l"-bf UF ڣbf Fdbf 0Fy6bf 9l4bf oHO҉mbf hЇbf GIvbf hXgײbf jKbbf H_Qd bf jҒJbf vikҔKbf uigbf k'Ѱbf l ȼbf Fȃnbf Hj Lbf yH(Obf Ujn2Ebf Gz8Ԍbf l 9ޠ^bf h̋ʂ#bf mԾlNbf Giٟwbf bkӝqbf jׁbf Gӏǵbf Gjɵ΢bf F(-bf )Gl>bf sGmRSbf tkl+>bf Fʔbf iL~Ӄbf G`Wbbf iʼcbf l+ɴbf ju!bf i*.bf jjZ(Ogbf G|+}_bf lНPbf F>Fbf i0 bf iw:bf hqEۙbf j%MҁUbf k̿Sbf _G6hbf  i6'bf Gjpbf GEbf hg^Hbf  i?ͯ bf j~yibf i"cbf H:uҨ+bf ibf /k^bf Eh1͜bf jbf ibf iij.ڨbf rh tbf 2hlj/bf PGu9׆bf G^)ӕbf wl9ӯ9bf XH#սbf GAA֗bf TFڴhbf i*5bf iX Ʊbf jNbf kHt/bf F*Xڵbf hsbf ?k53԰bf k;ӥۘbf kngbf GE٣v:bf 3l3ҽbf vlҾbf 1lȪbf k7ʗbf i{:bf j4?bf iQĪbf ml۶bf [Ghвbf FaϮwHbf jbf  iSddbf F|~ӟbf -j״ҏbf jVZbf l;F bf jŖobf F'[Sbf jLwbf zF1bf jxObf j}#bf GҦwbf i{ubf Whу`bf F3Gbf H. hYbf9SH2ȅbf 1i@bf Gqſbf iƶGbf hԢbf $lcʬ]bf h6̗bf GQؠWbfxjDEbf jEGbf l*Fbf h$4Ƌbf j>*bf l~؏bf qhǰbf Tl@0bf iYbf  G|؎bf ]kMebf UiPVbf hf-Lʫbf fj#Φtޝbf Xmbf iߓvbf Hgbf Pkbf h81Xbf l(Mzbf sjfׄȡbf lw,Ӓbf hKсbf kUաͣbf |HJvbf nkֻ`bf JF2bf i'đbf chEGbf bhɆbf oi;Cĭ>bf m DĮ?bf l\Ŝbf {kvpt{bf Pkĉbf G?kbf {G bfvm?ѧbf !kbf PGaӵyۅbf FVǪ)"bf AlaYbf 'hoӍbf k-CΉlbf GBEDZbf lTmbf SHFޏbf kBbf i`xbf ibcڕabf hqWʹbf VlWLԎbf &hΑ؞bf 5Ffkubf Geibf j"FVbf ;FԟҢbf k bf G[ۺobf irǟ'bf F]bf iPޮbf  lGwˣjbf pH/cabf bj bf F\bf GИKbf jU١bf h!כYbf G--bf GȺbf OGNƴbf kXbf j%)bf G]bf Ḩpbf haWbbf 7lۜbf VFȂmbf hbf BH0tqbf lCpbf k2bf G5ɼ bf j wbf h~˽bf ]GL"bf G bf kܗ$͸bf +i]؝bf OHVsļbf kXbf l\bf kCbf GE bf  jdbf h+ebf Fcbf xF+Oғbf qhV0bf ~hbf iӪ"bf UkӬ$bf FN wΫbf hd_kbf l؜ЄKbf Foƿgbf Fp@ـbf Gbf kΡԣbf _ibf hmp=bf F72bf i Hbf kh5bf hibf AFO؊ҴbfU F4bfcCFHbf Dh]z/bf l{0bf ylX[bf HѣՍbf h\Չܴbf ?iL˶%bf j,V\bf qGw bf fFXȹ}bf k׵bf HCہ՝bf Ckѵbf h˨bf ibf l6bf Nk пkbf FΕ'bf  G3ynbfRsG^&تbf Fuhbf GLhbf im^zAbf hDbf alҫ;щbf h-bf (l`ӶҮbf l εbf F>w}bf l:'zbf `G9 }bf h6bf iFbf lIK8bf &G /`bf GJQbf kAbf F.ͷ˫Abf l.bf 5GG+րbf wG& bf jgԹ؀bf iHj-bf iߜ bf Ih4bf 8jC}DXbf i!bf 9k@#bf GXbf lS%bf h<Walbf mlWbf GK͒bf [lbf zh@lbf Nk[ژ;bf xjGMbf lObf j5-bf i^{s-bf Zk{tׇbf :kۓ?mbf Bj8^bf &j\bf iƧbf mێbf iۏ bf is=خbf h5bf DGS>բbf GӦObf F#tbfhFbu(bf k,Qbf ldbf Yh^ άbf i-bf l rbf hjܶbf  hNqbf FmŰ$ݶbf2k&!K~bf G'ԫǢbf i׶Ϫbf YlDݞbf *mmbf GWɯıbf h#ւ+bf "lsbf wh_ޓbf h/ bf %h bf 6h0̊/قbf iFbf lhbf yHu5Ǐbf 7iUҌ֡Ӊbf Fwbf HTiRIbf 5ljSJbf yl~kTKbf 0l9(ԧbf l!qbf k_9>bf GfӘ|4bf G*ibf lȄbf iq|bf FȘõbf jҿbf [iͩbf Gͫbf jlbf zhǻbf j'xbf (j?ö*bf |h_ќbf l`ўbf wFCDbf Hn۝эbf #Hohbf $ljpebf lӾbf wjBbf hpnAbf ioBbf G'F7bf j̾"bf inMįbf k7mbf G+bf >Gbbf <km bf Lji;Ƒbf j>Ɠbf kjʁbf i2šŸbf ^l'5ŢŹbf ln׼bf KGӛbf 8jbf l2%bf mObf k QQbf oh9kbf k":nbf qHs]̆÷bf ^FcŠŷbf F'ˇĂbf G(շ)bf hl+չ,bf Fɣ>?bf jkz~bf kCg@bf NihAbf G߰bf lb;pbf F}̖=לbf F?Cbf i k3bf k=l4bf 8lkֹ*bf iF9#:bf hobf k9bf i bf F(Yǘbf 5j.iY]bf Gbf i;Ȧlbf h bf bi~Hbf  GTWΠbf .kObf l@pbf /kArbf joBtbf G(Cubf XF57bf h%y;bf FҚbf IGқbf h:gOɦbf Jh&Rbf .h|Rbf Ffbf -h{bf Fh`Ģbf iNβbf Føbf *jbf k3Y#bf k̅bf k83ߨbf Fbf kپԬėbf fjԭĚbf  hD.bf it҅ϩ˱bf Ft݂bf H+Vbf lrށebf luEbf jbf <iW"Lbf =kȍ9bf iȏ:bf kbf iAbf Gְ2bf ZkVbf Dif?۵bf GZC)ˈbf lӮQbf YGsbf H3orbf hh(֣Vbf 1h)zbf iGɛbf 2m xbf  lߒ^bf 2hĴ.ءbf \hqbf kF\bf 0hh4bf j/`Lbf %iaNbf G Λbf leͦbf kBgͧbf Ml1iͨbf |GL\bf hO'ܢbf mcKQbf iiD6Ębf k+޴bf G=-bf 7i֊_ubf h-ߤSvbfkķbf j3]bf kФ5Ѐbf iM3bfwj֤X`bf l/REbf jˬv8bf +ke3bf Mk4̐lbf -k/Bˆbf [G*xٝHbf k[bf hbf pj\^Tbf FE:ˍbf Rjc]_Ybf hls$bf HGbf AhExLΞbf iqǂbf wG@֖bf jѮƟbf LkҰ̴bf UlIbf FȠ|bf mH>bf i&Mbf ZG mbf G^%bf F,˥:bf GUٹ6bf JjMۗbf j=bf G`bf kzmbf G7ֆݔTbf m݃bf ?lԸ#bf  i3tL'bf k>uN*bf hɿbf F bf lɅbf Gbf h5bf lʋܖлbf jIϭbf 1k&bf xk:VBbf k֓Vħbf knbf hjbf CFkbf jmbf Guހ8bf rmѠdbf l;bf EiS#bf j$ի_bf F'-bf k(.޵܂bf lF@(bf \kjԞbf li_*rbf iKwo4bf -hy{>bf TkFebbf iNfcbf jhdIbf jCbf JGضbf lObf DhYGҸbf HQ ڗbf hߊօݓbf jhbf iͼ~bf &jtܿbf ]kabf G٫Ĥbf 2H=٭!Ħbf _kκ6Ybf hVbf FWbf F>޶߷/bf F2ibf  i(Փbf h,Քbf thҠǭbf k ׸ٻbf FLYbf !H1[Ɗ7bf Hh ^bf $hKʿ٧bf i7ębf l7˦ӣobf GB1bf kSw3bf hɃ]bf Gg ?ղbf Ihƹ[bf laJbf 3ivbf DG1WCbf Fʑbf lݖqbf G2ƕЙbf juz̒bf 4jŋebf {GUĠ&bf hkۣbf H"ݴǷ|bf +HV).bfHğbf jhVbf hybf hj2zbf Fбѫbf Gbf ?lN*_ҋbf i Ɛ,bf jTbf k%debf Ffgbf eF;МObf\idobf jfrbf mwbf FKbf iՐbf hJIbf H!Kbf iLbf ekP5bf  i/^\bf hć bf iݳvbf jթ׀xbf Kkîbf KG%يbf {h͠Оbf RG_uʘybf jYs9bf lž+bf h*bf 'igܙbf k<GWGbf TiqQbf lJZHbf di֪݁bf 9jʝbf FԏZbf GxNשbf Gefʕbf iďbf :kԆCbf hM܊bf aFѶřbf iEEbf ijnvbf ilpzbf 3Fl$ץbf |jX)|hbf HJݘIbf F}`bf h&ٌbf lhC(َbf mҹTbf >jҼUbf }iXvbf lؕDJbf lŘѤՑbf l~rJbf ,F^1ڑbf gH)˃ obf *i9Hйbf F˅rbf F+bf la/bf i|ͬbf 7h$tbf GT bf iGƛ bf G$ۼٽbf Hpăbf lhܘbf ?jbf gGɢbf i<ҊVbf %jd`bf l1gbf HǛpbf iǜrbf m!q%bf jwsbf kEF܃߼bf $Fڀcvbf G\NJbf OGξbf dkͽobf k |bf G+(2bf h.bf Tjވbf jj Ȳbf lAbf jؙbf )jؚbf pk~ݧbf jĜbf lMbf hbf ;k<bf h2sbf inabf l{Egbf l}՚,bf 4kͮbf zG0ŭbf jbf cFΪ۩tbfjŤbf h#Ђʻbf ibf tlbf lhbf lƬ0bf iƭ1bf lƮ2bf j|bf xlodbf fk#8bf j.πbf CFRVbfFS,0bf G5Ϣ'Bbf ~l&gbf j)^bf kٱBbf jl_bf .Fsbf j]Džbf h̕=bf Gbf  l%$bf `G\Ʀbf HҝZ3bf l=ɓCbf Bi+DUbf h'Βbf kk׳ŧbf i7Uebf h/Kbf !k9bf Gajbf FYģ\bf Hrbfpm Ɉ2gbf Xl6ޟڟbf HfKœbf kL_Abf FkKzbf amڂߑ~bf kxյbf jױobf LGݚJbf HG~bf jUbf &j<Œʛbf jݾبbf eG (Qbf jl )Sbf jBʒ9bf FDvbf HK"bf hybf kDܬbf G4Hbf l֕2bf G2A=bf %Gbf Kl|rJbf }lh<͖bf uk>͗bf i3abf hQ\zbf iRnbf )GҀTbf Htܱՠ͢bf h'pǞbf k bf di-Nbf <hbMbf ieObf k bf HU8tbf j_ݍ&zbf h~7bf MlǺbf Dkpbf mj~'LHbf i(MJbf niw͕ߥbf l@ȸbbf F~b\bf gkəȈbf Gܟ<bf Dh(qbf iٴbf Qlٶbf Fbf GBqbf4Gܠόbf jߐbf kWbf kF,bf Gp`kGbf GnQbf i^bf ul) bf m։>5bf l&ˋbf i;оbf ZFmbf hoТbf l<̠bf _Fkhbfl.˿Ղbf k; Gbf j gbf 9hIbf i-bf GsPbf zH`kbf 9Glnbf |ktǣǍjbf Bl̫ȇbf k̭ ȋbf Gi-bf iz=H bf FU߲bf @l?cbf )h@ebf  kދ,Lbf Hd(؅bf 'h\fbf k͘.8bf vk͚/9bf iӴ3kbf jkbf lɤsƳbf .iٗ4bf i]dbf {hvʦbf `kʧbf hx،غbf juέbf lĶ]bf Gӗy2bf k)\bf %jwS<bf F?>1ߗbfGcXƁbf  iڡbf jH դbf Qj;fbf huޞjbf hБŞbf l Qbf iOkbf G+ŝbf eG"rbf l\Cbf lTn׽bf #j(dzbf vi:۔|jbf 7iPbf H ʆíbf .kdfbf Shbf =iP"{bf YGbĕ$bf jDzۖ~bf j ?9bf l5bf kH-bf Fbf hjWL#bf j[kȢbf k ]mȣbf hPZ:bf j~bf j`ɄHbf GȬ#bf lȯ%bf \kmbf #k7"קԴbf 8ks8?;bf 3j9A<bf 4jr$bf Fbf iVKbf kl>[΁bf l]Ӽbf Ojӽbf lԥAbf kHb bf mjbf jzkbf j9UIbf @jϐbf +Hbf iL9abf FԻ֙bf FAf,bf FjYbf kaԉMbf FGX̽bf jKvbf hLRbf h]bf alǔ.bf tFΈz٘bf lbf H^ ȁbf kɀȤbf jsɁȥbf k bf  kY]ڷbf Gvn)bf jvĔbf FЫǡ?bf iV܁߉bf bj ȑUbf hyҩbf *G:ŕnbf (GzVhbf hR^bf yix)۴Obf Cl}bf RFF3.&bf jJbf 1FMbf h0Pϥbf jӀڌbf QjD*bf rkZE+bf Gܮbf H&#ӌbf iJYݬbf EH ϛbf jfզIbf H,pbf jwڦabf |G݅8bf l jbf jqڲƩbf i#ܡbf ^h{~bf HXPԡ$bf /h ēbf fi=ϘWbf $hwȀbf i^bf h!bf l͇bf hTnFPbf lR2xNbf FBabf WGbflԄǴbf ifbf MH-V0Ubf F]bf lq.bfKF{M1bf h"bf \GOڳgbf F]bf ii|ݫbf iȱbf HOߋbf qivfxbf lxhzbf jnbf vGMbf iޯZϾbf G\bf G|ybf j:RذIbf Kjx[bf F;زbf Fسbf GF zbf h4bf !l8Bbf IG,Ou|bf kpbf lZr5bf k6Ԙlbf hϊmbf lzԼ7bf FΝWbf i!ĩXbf Fۀ~՜bf i8!bf l@bf hBbf Gݠ[bf lhnubf h%$ىʍbf G`bf i,bf G-bf mFVߟbf H$B̝7bf jbf  kƘ5bf i4\bf @FԀfbf Jksbf gF0bf k ҥbf kg͓xbf jbf h̷bf k`YTbf EkLIbf G"bf kƉ6fbf j޼bf +G%ѩbf TlU"ېbf iٯұbf G /bf NHưbf k}`bf AHR֫^bf lB-bf %kbf H abf l^Ǧbf j-bf GBc$bf j{ڃbf lTA҆bf ChjSЭbf kdӞ܀bf xibf dHbf  ia ˕bf j;)bf wFȎܝbf Fb'}wbf k3Wߩbf F62\xbf )iC ׊bf  G^hbf lܥːΧbf jm$bf jCьbf {ioȓbf G,bftEl%O;bf FEʉbf kMR=bf k6ubf j7wbf k9{̓ԩbf m Ƕbf sFy߅bf Fbf jL& bf hЗBbf iYubf (H5ebf G{˞bf %i[bf _inǧbf hbf l_ (bf k:)bf jPO2bf oGbf lgGbf GU3bf l",Ybf F-Ѽ}bf idbf k/lbf /lV?ݯFbf kbf F^bfaFbf F3ߵ\˟bf ;l&bf G]6Ubf iV6Żbf Sl7żbf lvjqbf jԖ/bf l:bf Wjȶdbf FRbf jHbf iߍִtbf HHA̜6bf uGbf Gicbf zGbf G{ޗbf Bk/-bf lcЅMؿbf jІNbf lfbf :k+AnNbf 'llۄ&bf Al+eՇbf 3F3]ybf kы(nbf lx<ݥ"bf H˩bf hubf h׿#bf iҍ=bf Tk\ƺLbf $jv0bf BF&'z>bf inpbf m mybf i}űbf 8hޤbf 5FKabf "GҬbf lPhbf l-ZŔbf j7Cbf F/؋nbf i ˙bf _ieJibf riѢbf Fnbbf iFԚәbf iԛӚbf <iLmbf 2hafbf =i\bf GQŀ@bf 6jkbf aki۲bf OFgKbf hKՕbf dhZՀ˾Hbf sl9 bf (l*ϯbf ri+ϱbf GF@Slbf lObڔbf ihiǹbf kX{bf MFHټQ(bf h3֝ɧbf H9bf Goңvbf oi15bf kPbf iwndbf hC+bf l֭ݼbf G \bf ?GqȽbf QkF#bf HeѷAٖbf kV݀zbf kd0bf Gӱbf i̵ʤ|bf  H ɱ:̇bf k!Q/bf pH?ޑbōbfHAgbf G}Z bf H˴bf j"bf Uh 3bf l Ct΍bf pk-Ybf ]lYl`bf hdЃbf k?ٕSbf Habf Hrabf #l%Fbf ibf Wk< bf 'lD`/bf k .bf Oj٢Xbf iڇNˊbf j jbf FTY˂ݱbf =kbf i #bf G&}bf jD:bf jszbf kЛgbf lLëbf G͂bf jJgyNbf mpalbf iQ{3bf H6ӳ˵bf F/bf hׂȟ͍bf [i)Rbf l^ݏǕbf Fݐǖbf l%Pbf \h,cbf 0jcbf j@dtbf 8FG:ί:bf Fݒ.ۑbf Hmͪ%bf j&зbf lŲbf Vk6bbf GPbf hB4bf G4lbf l9bf h}Hbf QlT8 bf h֨bf rjbobf clXϝԠbf jW,bf jj4bf kb2?xbf Gi/bf F'bf |iY۰bf i֥bf j2bf ^h[Dbf l ԁgӧbf mԃhӨbf el܅ bf l[ɏpގbf "i6Ŀbf G/_bf `H<jVbf lQbf jyגܪbf Rk\bf h$Rsbf #iҲCАbf Gݕobf l#Xbbf Hiydݻbf F2ʅbf G;պbf ibf j}G˜bf WGPbf kرˏfbf F:ZRbf jRΰϖ bf 5Hהbf jobf hk̃=ubf lђbf k*gɊbf G`sFbf MiڤRbf ioƃbf k߸bf j[jv bf kh@bf G)̨׈bf PhނW1bf IFɝbǨbf jӓ҈bf #G=bf h)yNbf i Ȍܛbf ,jbf "Fzbf ]l5bf k bf hY~bf \j!̻bf .Gy$Fߴbf lSԒbf lJήbf "ko9|'bf kT\bf HBܵbfEl?Hbf tk<sbf lv޷=bf i޹?bf l!gXbf l^s4bf jj:Ԯbf h[bf hWο<bf @jbf j*@ڈbf 6GFbf ~Fh!bf wjϿƗbf cjE bf qF=*bf FJжۨbf yj! bf FP ŽbfNF+x,#bf iQbf  l m_bf -H@ñbf hi*osbf Hiҡbf 6jȝ͋ bf iܽ߳bf knۃ%bf ti|bf HN}bf F~þ<bf j+"bf kAԝxbf Lj3ĝbf 6lpbf i5bf iB=!bf htTbf F1ü"bf H!Ͷ˪bf hʊu[bf iʌw\bf iŅbf lpz bf 4HZJϠbf Fʐ7bf k&bf  Hkcbf Xle`۬bf hݨbf iЩʥbf $u&o     4 H     &     ! m     -Da m     !:     -$     L m     ,U" m     VS%     &Q     ?     "k     ,     & m     0     0A" m          VHk m     &E m     T m     ]      m     ,ȵ m     4: m     ,     "3 m     2>_M m     (r6,[/*,   )         .Cj   /      05   ,y^C   )<       2R   5|en   .%   )R:   !*In   1M   3ܤ   #9    Y   B8   , ׀ &:@C 0i  OD   ( 1t '!$f %@ 4w  - L "` =9   A9   -@  *\m ,* ,PZ  V 9!9 PŦ %}   \ E$ +xu " & & .& Q& & '& & &  & & & +J o& & & Q& y& M& & & U+J V& b& L& & & r& h& & u& & & wX & Q& & & KX o& & ݏ& & O& C& & @+}[K9  I4` G8c'     46      ݚ     J*63 ,O 7W  %N~  ix    !U    .  lM  '  ,ԥ -@ i *EK 9! ,*X & "f %B( Ț  Px E 0  r  az PQ  \  6 )MD 6D A     3N3     Zc     6L     Bz     (H      H     / :       x) =Q!%   ) X;U$C   ) ;vZ=V$D   ) @AT!$   ) ;L1*u   ) 6RE*v   ) =X_ &   ) 8`!'   ) 8Y )   ) >.YT'   #) @E+i |%   ) ?WG#Z   ) 9X#Z%M   c) ;O,!6'   ) >?"^$R   ) =Z% #=   ) :>M)   ) A.I!*,   ) A/O!*-   n) =`9(   ) ?]Zx*g   ) 7Cs1*?   ) Aa#(;   ) @yLY&[   ) =<%R   W) :NK##p   B) ?3^J'   ) @nTx [)3   ) <@3"!)   !) 96HA'2   G) 8H;!r(   ) @o[ "%7   ) 9]BF^*5   ) 6zT`! $7   ) @^#}&   ) 7YZi"'   ) 9O&$$   y) ADU(r   ) R!$   ) AI!$   ) :T[n"[(   s) 7c_$")   S) ? CIk&   ") ;@#%_   ) @RB|)   ) 6:)%8    ) ;s?&)H   ) ^Sx &s   ) 9a]##   ) ;O/$   D) ;~Fd[%r   ) 7_T#   ) <`D]!(   d) AP (   ) <6@! '   !) =?<3):   ) >_<! &   ) 6GA #E   ) AV! )   L) = ]S H'   ) 8H!g%   ) ?\"*   ) 7EO(7   b) AM":%   b) :4a!"4(t   ) :1L#I%#   ) ;CJM!)'{   ) =I"#   ) >T1%^   ) 9Db%   ) 6fA ')G   M) 6g]|A##P   ^) 6h_UB##Q   j) 7I$*k   ) <WFt)   E) ?/M]y 4*x   ) 7Z '#   ) ?`{!#   `) 8_q(   ) 8YIr(   ) :7S"Y#t   ) A?]n$   ) ;= o$   ) 7W});   ) ?ZU z$x   ) :B! H$;   ) A~_]"%   `) 9<")   \) 6k?#")   ) >`U&'e   s) 7O #   ) AQ-#$   F) ;_A#|$   ) ;KB#}$   @) 8R?}7(u   ) 8`)/   .) ;_ W%   ) ;e`&"&e   ) ;YG`#'.   ) 6W&   ) 6[8&   ) 7F j'   M) >F5 $/   ) 9=!$   ) @Nq'   +) 8Ns i&   z) @QZ(   ) A PP#F'"   ) > Fy'   ) >F`$'   ) @U4 $   e) 9C6 $   ) >HA '   ) 9O.#%=   ) >Ki*   ) ?=C w#V   ) AeN#(   j) =q@8"#   ) 9cWn!4%   t) 8O#$%#m   ) :Pv(G   ) ;5=} (   T) 6[r& 2$   ) >VZ#   j) 7a+!C$f   &) 7AP!E$g   y) ;A:#%2   ) 7Vd#)@   ) 91:JI"(T   ) 9 YK%   ) ??'s(   ) ?Hyc$   ) 8a:t(   ) 6vM %j   ) =J D&E   ) @^y#'   ) :U%   U) C!#   [) <N )~   ) 7^#/'   ) 83`FT)M   ) >H!%   +) ;\S?")&   ) ;[@")'   ) ?:#%   ) ?A|'u   ) 9E?C"/$   ) A:q!y#x   ) =Rx$   ) 9;p )?   ;) 9M )A   ) @V  )   ) 7DB"I&   Y) 9C}.!)   ) ?fW  (9   P) ::&V   ) 9_P"(   ) ?(O"$#   ) =[P$   ) =Y:|%    ) 6:"a$l   ) 7Cp'^   ) >:_"e(   ) ?^_)Z   N) :.F&   K) @G:I @#f   >) AT$%   ) ?Nh &_   ) ;Mk(   i) <M3C&   ) :I?G$S   ) <"FS d%   =) 8]M!z*#   ) @\$'x   ) :Et#*    ) :Vu#*   ) =]x z$m   ) ?S3!(W   ) 9,? %   ) 9;] *   ) ;m>E!&   X) ;Jp(   ) :_O{#*P   ) 8:"V)6   ) 8>($)   ) ;=t&   ) AI!@(N   ) >OV#%   ) =uE!'   ) <W$%g   ) =^m~)O    ) ?w[0%   u) =Z0 &   `) >)E>#~'@   ) @L#&   ) 6:2&   }) ?X\*   ) ?y]!'   ) :N"(   ) 9W%=&2   ) < L'#(   0) <TBR%   d) A=z%   ) =O#+$   ) ?PN!&p   ) @8LB'   ) 9YHK(e   ) 8\V"3%   ) 9>#)   G) AA=*w   ) @KyI*'   ^) 6@B#$   U) 6Jg%   V) 6W,h%   ) 6SG3$ '   t) ;NO &   ) 7 Rf !)   F) =LB3(^   ) ?9S%   ) @=[K#&O   ) :GY*#O)]   o) 6cN +#P)^   ) 6O^g*   ) 8+C5<$)*   ) ?\W6 'L   ) ;0Ty)x   x) <Ap (   ) 6Zip'   9) 7 a/'   ) >EU!|#   ) 8~>N*   ) @ G'&   X) 9R@Y $   <) >Y!(f   ) AKl)   O) AjG  ?'B   c) ?S )   ) ?MN!)   ) @L@s(L   ) AR#'Q   ) AGU$   A) 7UO} %a   ) 9(^  N(   q) 6<!(]   ) :HU#&(   ) =NI*@   ~) :U *   Q) ?FP &   0) 9R$   ) >VNh %   ) A:Q $c    ) >Z]"J)   L) 9hYF$)   e) >]'8   A) <Yy"(   /) AF$%   R) AIV &   ^) AK=S &   z) >asj*   ") ?vT`$   ) ;T2a$   Q) 7m@@j$W   v) AUU#&   ) =lF'}   p) >h=B '   ) 7\.)I   ) 8%_p)   ) 8&Kq)   T) >@v(m   ) <>_d!(   ) AU'$   ) 7tE<#)p   ) ?A~&-   ) 9<\"$   ) ?_?)   ) >F!&   ) ; X% >$=   ) ;HUI)   ) @/=4)   ) ;A6\%   m) >f`fK#"*   0) AUnL##*   ) ;jW'    ) ;?NF&   ) 7\`#?   ) <J!(   ) ;U["'   ) =;x %   ) @`D;"*   ) >?P!&   ) 9WdQ'   ) @Mm!)V   ) ?OE[i*M   ) A0_/ %)   {) @MWE"'T   ) 6q;$"*b   ;) 8LM&   ) =My'   ) ;`G6#   ) <aB&R   C) <NC&S   O) 7E%   M) :\IV#r(H   ) B<*1"l'M   r) 7Ge(   v) :bU"%   ) ?mXU '   F) 8SP!]$B   4) 6rM '   [) 9UYr )W   ) 7I!'E   ) @G(   o) =TQ ]&#   ) [)   ) A^,&&   ) AJqc &   ) 75W)   ) =O~!&   x) 9rU 9%   ) 7H!#'   K) ?C;G['   ) >[~&   8) 9P"$   ) 9SL"$   Z)    ) 9Jv!*f   ) >5?J3'   ) AQ"<*   ) ;YI'   n) @wP $   ) :_(   ) @K'   ) <9M!*$V   ) ?i=>"T(   ) 9O"%"   ) 8@"P#   d) ?<!'O   ) >yBy_%]   ) @BD)E   ) 6l_$   =) <W%'   ) 6B#   ) ;?$(%   n) 8?&'   h) AuF# '   ) =U%-   ) 6K7)9   ) =`O%.   ) ?7U_&#'   ) @\Wa5(O   F) ;<!%   R) ?.UBO")P   ) B[ !V(6   K) >ZX *I   ) 7];"s'   9) >Gl!#   a) ALGnR(J   ) AY"*   I) <_R(   ) :@0 r(   0) ?K"(   ) 6HH<*i   ) >lGq&q   ) 6[4>*j   A) ;rF"!-#   ) @O"$H   ) 7+M"$I   /) A[X#J#   T) ==l$   5) 8!S  )   ) 9qT,kd$   q) :@Hle$   :) :B 7 )k   ) @@| $   ) 7B(*`   ) ;^6+'6   ) @@G#   9) :X)   ) AQ{ #    ) 7? <&   ) =P)   s) ?U>i<!I&   |) ?VO=!J&   K) 9{T )-   <) =]!).   ) >oRh")   ) 9]# )   ) 9u:+z*W   &) <X#)z   ) 8YZ?04*/   ) 6^$)   ) 9 [,o%   ) 6V(   ) =NN,%D   ) 6WQ!U*   2) >6I]"v&   7) ?_(j   l) @`'   ) =zM?&   <) >XaI#(   ) @9Z_!m#   ) 7^V #2$   ) :M@ W&8   ) =\"@#   V) 7T)L   ) 89<A *   ) A^} j%   ) P:#   >) 6G'   @) 9B!7)   ) >~F"*=   6) 8;'   ) 6K`&   L) 6_@d$$)   2) ?Ko&{   ) 8JQh!$   ) 9C &   ) @"U\+%'    ) =`WY5%   q) 8L^(   ) 9X l"*   ) >LP&'   ) :{X<2$   ) ;V )}   ) <[W(   k) @tR^# *   ;) @SN+']   ) @aa8&t   ) 9S#%J   U) @K( "t(   r) 7(LO \#   ) 8QE%   f) =O #;   ) @aX!'q   ]) @XY!'s   ) 7U; U&^   ) 8F9$   ) ?hQ\ !j%   ) ?Ej| )>   L) AR<"?%   @) <S$)   ) >GG &   () =A."&   ) ;WS#   {) 78E!%   ?) >F$*\   ) <F\#    ) @0T &   ) :s]"%   {) @ZL{'d%n   $) 6?c!&H   i) 7nV '   () ?<!#   ) Aa=I#p'   4) ?JOj)$   .) 6am!G)   ) ;BR#'H   ) 9jE8$   Y) @*Pkw&   ) >To*)   ) ;Xp**   ) < N#w   ) @K"(   5) @I9")    ) @;!X#   ?) ?;! )   T) :dK Y%}   ) @SuM %   ) >Bm_!q$   ) 7L *[   ) >E #   ) 6?7 #   ) :D!*   ) ;UO$F   ) 6Qp: %   8) :^f#&   j) @J<X $   R) ;\0S&%    ) [A"h#   ) AMz$   l) >R)B   ) ;LN}(0   ) ) 8-EM"#C   Z) 8 D(!   ) ?\N$p   ) ;`T l(   &) @Sz"&   ) ;2?nP#   F) 8W="2$   O) 8^Bo~$%s   ) :D6 '   ) ;4T '   =) :B>!'   5) 7oU!&   ) 8K9#B$   -) 8=F %%   ) =]\'   ) 6RQ x%/    ) :&G/"$ &   p) >i:#]*.   ) >@;Z#z   ) :\pn$,   Z) 8ao$-   ) =>^i (Q   A) @+H"%   ) AU7v"'Z   n) 7];k(   ) ?Nt )i   ) 8R #m&   ) ?@"*&   ) @m]LG(#q   M) AS"f%   {) 8;\ " (   L) =Q!&3   ) ?a)#)   ) 9Zf#%9   ) AGO6$   e) 9^ (   ) 9|=e>%   I) ;S (   ) 8Y| $   ) <P (   ) 8=[= #&   V) 9U<!k(   D) >1JI"%T   ) 9Q#1)   ) @qZw#)<   ) >I!b$   ) :,J#*$   ) AQu%   ) AK#'   ) <]Xp#@&   ) :D#   c) @Qu #   a) ?P#(   ) :N)   ) <Ml<m&4   ) :W%   %) =WB)%   ) ArS %F   _) >9G\"&   ) @ _ #   ) ;X!'   ) 7Zc #   ) 8L,&*   ) @6L C)   ) ;?" #F   h) 7H87#$   ) ;;$#&   ) ?oL#*9   2) 7W}&P   ) 7Qg)   ) :F Q&   )) AK>#}    ) AAb#~   &) ;3V!)   l) >A&F   ) <C,&*l   ) ?rJ".(   W) ;Q@#C%E   \) >pQ0<b&   ) ?="#   ) 9XWz"#   ) ;^j")   ) 7>`_%   z) @?B!#   c) A!O5#$   U) @[<z%y   ) 7^8z(   a) <%_!)   ?) 6S(   ) @Q!<%Y   ) =JZ*X   ) =[:#   ) 6LS $   ) AD8*   ) ;Rg")   ) <T#)   6) >r@%   c) :[m"o#`   5) >NRs!)   ) =A>(   ) 7CD5"k&"   J) >:%#   ) 9][#)   4) ?Zz!$   ) ::b!$   x) 8a"$    ) 8GS%c   I) @\"'_   Y) 8s[wx %K   G) @z>"*C   ) 6[g"%   ) :Fg^#   ) 6[S!#$   ) 8^h$ )   i) 8O? "#   ) @EE.1 u#y   ) <ZG#U(~   ) >@"$   ) ?e;%   ) >*W=*x&   ) >E#'   ) <&J[;")   ) 7fI &`   ) >TN!&   ) >@ #'   ) :XA$+   p) 6?)   ) ?A)   ) 6J`!%h   ) 7L'   ) 8Gc (   ) 6U:#A)   ) 6BH&w   o) 9A &W   ) ?CU!w#   ) >(S#'N   @) ?Y%r(   ) >^B-"&   ) 7|C (X   ) <R#(   f) <_R)[   $) 6Y_"U'l   ) =`#l$   ) @4]8r(   ) ;GO7u(z   ) =Vl!8)8   ) =BK<.#   w) :G!" )   ) > Ir&*   P) ;RGwm!$   ) Fu=*   9) 9?!'a   {) AXs#v(4   ) ?>!L*q   B) 8tSi:$T   =) :8]'y   u) A[R(I   ) ;uB!(   u) @VG&   }) 9N)H&   ) A;EK%   V) :Px)   ) ;?B"z#   ) 8B})   ) ==E"'&   S) >SG(h   ) ;LO'k   ) 7?q!v%   P) 9S`M"D($   ) >]%:   #) A6Sn!,)   ) 8S| ")+   t) 9LVt*U   ) = aU"$d   ) ?[,%   ) >SM%   %) 7>_ )    ) >UM(%   k) 7B`"a*   ?) 9\M"&B    ) ;+V!)S   ) 7=/&   ) 8P  (g   ) =6WI{#(   ) @_[#!&    ) ATY8=(%   ) 6yQi$   ) >XA$   |) <V!)   R) 84QAo'=   u) >Q;#=%v   E) =]#>%w   ) 8UZ!u'o   ) 8L!*V   ) ? JZ"B)   B) ;G'   ) >?5#&k   ) 8Fx $   ) ;Jh#   ) :H?!'C   ) 6]O#h(   ) =V'~   ) A=NX#   *) <];X"c)   $) 8)V('   ) 8@R}#y)J   e) 7aj#S   v) 6CX%!M$   ) 6N&!N$   ) <D#q$   ) =Kd O%    ) ?H(   ) >?/!(|   ) AwNl'W   ) =!J!Z((   ) @.XK"~$   ) @;5)   ) :X_j"('   G) :YP")'   ) 8X*V *;    ) >].#$@   ) :tZ!x&   ) >AWB!!$   !) >`="%   S) ?,@J&   ) @\">$i   ) ?q_Lg%l   ) A@wx ((   ) =); w#   ]) 7Y"'U   _) AEg%e   ) :Bh$y   ) AVi+#&   ) =aTj")   !) ?ZM#   ) :Z $   J) AN}*F   =) 9<^ $P   ) 8Zpe&   ) %F#5$   ) =tR*"E#   a) ?L%"F#   ) ?`EI(x   ) 73T"xR%*   ) 8Ms"#B   ?) :G!&   a) 8'YnY'   ) 8J!}%   ) =U|!~%   ) 7K   *   ,) ;?$%   ) =H<!(   ) ?V)   ) ?Vt)#e$Q   ) :?!&b   ) 6TO#`''   ) 6V:#a'(   ) 7=#   ) ?LVj $   ) <Mpk$   ) =Nx!$   ) =Q_!$   ) 7>A 6#   ) >9!K'   v) <T;*>   ) 7Lg(:   ) ;?`$"x(   ) ;MZ!'   ) =Z5 *   _) =P*#n   >) 9[#^(   ) ?a~N 'P   t) As;#(   -) =O>])F   l) 8I *   M) :w< 3%   ) :Z1!&r   H) ;g<f#';   ) ;hLg#'<   ) ;S  %q   r) <Gk!)   g) 7My1"$   ) A R8"(   9) 9"FFr&(   ) ?R*Q   _) @{X E&   :) ?<*R   0) ?Q9*S   E) @J#!$_   ) 9iO"'   o) <F$!S&j   ) =3a\#'7   u) >G! )   ) 8F"r%   b) <FOW#*   X) AG'c   ) 6:j"(   g) 9@mb&   c) >;Q!l'   ) :M #0(s   ) 8A%   ) ?=" o&   ) ;JFCE$   ) >m?E"*    ) 76W^#&   Q) >BX#N   f) AXR '   ) 9~^&   \) @gG8!'   ) A`]? (   ) AAi)m   <) 7Mrl$   ) 8]1"&   ) 9@Cf'R   [) 6=. 1'   W) >T#)   ) @5T!#   ) ;[ 'd   ) <_ 4$   [) ?K J&   ") 8OY"#l   a) 7@t#'   ) 9Y*E'   ) 9A+F'   ) 72L=)   7) AV! #   8) AU! #   T) 8uBK"p'   /) >:)T   ) A[~&   ) ;C{d %   *) 7[!)   ) A@{!i)   H) 9.G"&\   1) 8:'S   ) :[7!'   ) ?` &   ) :SW"'   ) :X$   ) >P)   7) :vA^$   ) @ @"*A   ) ?A"%   ) AgIm (   ) A;F#W%X   ) 8FJ4)   ) 6Qb$A   ) 7R!%   i) =eG#)   ) :~>\v*t   ) AAo@&|   ) @O[4#   ) @S ##%(   ) 99\&#'   ) 81Tb%b   R) @S+"*   ) <I##T   ) 88D"B$   ) ; ^!%   ) <,\O*n   ) 9sS#3)   :) ?tVD!(n   )) 6]"%   ) >WUG%   ) AUBH!f#   ) <=DT"(F   .) 8X,)s   ) : I$)   s) :!Fu$*   m) 7}PD#H#H   () >D")   ) @'_&   Y) 7]@ &'g   B) 7x=$   ) ?$_2"*]   ) 6_H$k   ) =O= %5   ) @O> %6   ) <:FY'   |) <;Lt'   ) ?lK$3   ) 7P)$ )   ) 6Nm*   2) @Ou#(   ) 9<1!>#e   ) 9:d'-$   ) 9TR )   ) 7 I!T)r   t) 9@GD!)   ) 8KX*   ) 7Q*d    ) =P\k"(   () 9M.>&   =) 7O>8"n$   ) 7TM e'   H) P$G   ) ;G $)Y   ) 6EH##d   ) 8pWo#[&   `) :]g*O   C) @_!(y   *) AD#T)5   2) 9<)   ) ;,A$$8    ) A]w(   ) ASA. 0%   ) >J(   ) 7XDe`!)   ) 9W{&d   ") :CG#(    ) ,H0"X%i   ) @Gw{#   ) ?L!(   ) APl|!$   ) 9IH %1)   ) <G '|   `) ?O##r   ) :Nb@("   ) AO:!O(   ) =Lv $s   .) >> $t   8) :>*   ) 6F*   ) @H *   /) =iT:%t   }) 6^!&L   %) 9$[HZ!*    ) >;e!&   ~) >A:3(A   ) <J"&   ) AadG"&,   .) @Y'&   ) :C""+$   ) 9[",$   ) :I""-$   ) <> #(   b) 7Dv)   ) 8=L '   s) 9d`K{_%   ) ;Y$$   ) <$]fY$   ) <> #%   1) AMRb&   ) A%;&H#   ) ?M *"(   k) =dDb!2'   B) AO_9**0   D) :Y|!'   ) @^xh%   )) 7a- &   d) ;;'$   ,) A:o'   ) ;1Od)!:)#   ) @|=s#   ) ;:Hg#{%V   ) ?=)n   m) 6e>i!R'   ) ?|Z90$   ) ?}P:1$   9) @J]V(    ) ;pN P"&   ~) 7T<$<   ) 9:>`#&   ) =S/{*   U) >]Ry##   ) ?`#&Q   ) >>#)b   ) <G&   C) 8TfJ&   ?) @-SW f#>   v) :ZJ?)   q) <F b&   ) 8Pha%   *) ;M;6Q'\   ) ;q>@ #   ) 8Jp!"(   ) 7wA")U   $) 7<$ &   ) AZ4%   ) :W s'D   8) 6Bp!#   ) ;I"H(   ) 7_O"#u   ) ?M<j#N'   ) 7X"#v   ) :M$   ) :E,!/)   q) :>-!0)   ) 7AX"&9   N) @>B!%?   7) =Ar$*   %) =I$*   ) ?{a#)   ) <R)!(   K) >4SNv*D   ) @rY &   O) >X)P"'v   ) =;%   ) 8ZH"b*{   ) 9D'   ) ;{@"%   ) ;H#x)   Z) :IJ'   w) =;!a#a   F) 7Vqy#)$   ) >^)   ) AS, )   ) 6sV["*L   ) 8PV"1%   ) @KOL'   ) >Jz"{%   D) @E _'   #) @= `'   >) 9Y[#?%d   ) <JiP&:   t) 8 aw!%'   \) ;$]L$   ) >%D  )   f) 8Cu##   ) ASv##   ) :Q[#R&   ) 6R $   ) =.;v#   O) ?Es /#I   ) ?NGg"(,    ) >|Y" *e   ) 8EJf *&   x) ?Pk)   ) AMw %   :) B#t$n   ) ;@\(" *4   ) AE!)   ) 6B;("*   ) 7P)"*   ) =\"i&K   k) <[@> L(   ) 9L M(   ) ; ]"#(&   ) 9W!(o   v) 8?IM!^(   ) ?X"w'   ) @2@(-   ) ;f_+#'   S) @,H'   ) ;Y}"%   ) 7HRFK&x   Q) =LF2!'   ) ABP!'z   ) <]%D%   y) 9Y!*   ) 7W @#M#   () @ZY$#   ) :U6#&   3) ;D9;#i)   ^) ;X"d$   ) 6iPc/x%   ;) 7M?"'J   g) 8J\s)   ) ?=u")   ) ;[U.##&   ) 8Y^'   X) @Kv$   ) 7^'   .) 9FY!H(   ) ?I&<   ) ?@6&=   ) 7'H>,%   Y) :KC&   ') =;`O#$   ) ?]O!&   )) ?\P#'   ) @bB c;$U   ) <V9%!   e) A4Bk![)   n) 8X'   ) 9 ;J (   ,) 9Ps"u)y   H) 6mK8&   ) AO&   0) 7@fo]#M   I) :yY ':   ) >IT%   ') 7JT )   6) Yt9 (   ) <Et$&   ) 9?]#D   \) ;=9g&i   w) =0?Y !#   ) ;W$   j) 5#   () A:Fm a#s   ) ;X)   k) ^ !$   G) 9S?%   ) =~Ci&   ) @P`%W   ) =Z %1   ) @Kz"S&    ) 8Slo*   ) ?SH)   ) :\x%   ) ?C&z   ) A_L =*K   ) 6a]b &   ) 6C"'   ) >{A#$X   ) >Ya#u'   ) 8hO_'   o) >LJ# %   w) ;b? (2   ) ACU #   ) 7 <#%I   ) 6T9(D   ) <O #'%   ) @xN%"%&.   6) 9;"&&/   ) A7M 'X   ) <aA*c   N) 7[E #   ) 8N#%@   ) 9&\&   2) 6`y"C'f   5) ?Y  m)d   ) >8@*Z   g) 9Ptv!($j   ) <M"%4   ) ?^n$)|   4) >eTF)   J) : Ew#%   O) >UP"O#   ) 7$;!'   ?) AJ8l$   ) <-Ci9m$   ) 6|@\g#_#c   ) @a>u#   w) ;D"]%+   ) g=2h%A   1) =@7$   ) @=V"g&v   ) :T$   ) :U$  Go cRb >bf    24G    3K    37    3D"    h    )V    3m    7q    8a    ɀ    +;j    %ȏ1"(&j*H,.T) w*I""2٥- jjQ2H!Nbf%~,!N%~!NbfbjjQ2H!Nbf%~,!N%~!Nbfbbf2H!Nbf%~,!N%~!Nbfbb2H!Nbf%~!N2H!Nbfbb2H!Nbf%~!N2H!Nbfbbf#!N+o%~!N9%~!Nbfbjjbf%~!Nbf%~,!N%~!NbfbjjQ2H!Nbf%~,!N%~!Nbfbb2H!Nbf%~!N2H!Nbfb+5 &P/ - 0e :Q 0I - '`a (ʃ /J` C 4M! < 51F Z 5G 4 !     ac           "$     b&$ k5c9S˜0XC QB)&K;q!H!-..b4q W4-;RaG /s(x SiLD?   4>F   ή   5   #)?   4>?      &?   %?   ( h   Ek?   $?    ?   &L?   %W   ?   &   7+G?   7+"O   7A   7A?   iݿ   6RT   5K(?   \   #)       (  ?      6RU?   $ XM46Ϭ/2 N,6-`iP #-/u_8&&  "  .  3/  #  8  !e  8  7^    'r  8L    >>Kv_IN[Kv_LO[Kv_NN ?Kv_GN8QKv_ONKv_MO? Kv_POKv_KN>>Kv_HOQ8Kv_JN B)L13e;qx # .n| /< ,  5W -s Z? /R 6]t < lXLsif G   %   0   2   %&   0s   *< 'NK$8P4&4'D-33 E SYTU0W|q$iK!.)vE   +M]V   %V   0WE   )-V   #BV   5V   e#EE   3)GE   e V   +ME   %<E   #E   )2E   3)cV   0W/V   5E   )vCV   56G!{b"q$%'a_W"WV     'U3     m     <     +*     #BČ     P     4     J     n     VV#n9VYV~E2>8    358    VW8    ""    c|"    DV"    2>/B"    ""-8    5ZH"    8    +g 8     l"    {"    ,"    |(8    'N4"    Br8    $["    $/8    .Z!8    'N 8    .ZJ"    5Z8    #F"    ,"    "l "    O8    3E"    |:"    +7"    .GV"    ,#8    .f98    V:"    "l 8    ,8    {8    Q8    ^R0xX -O "+/ $5B E P(  3A *  Q   '8rQ   3l%Q   >&Q   Q   ]  s "g +f] QQ  $iU  S  Z$i6>#  J  "  %48  /G vX,bB!H-9/<E66B P ;  j /[` Jֈ vI  R     0cG          w      x     , O     O    V O     W    'N W    | W    { O     W     O    2> O    .Z W    1 O    . W     O     O    ( W    7{ W    $ O     W    | O    " O    1 W     W    " W    , O    "l W    7{ O    ( O    .Z O    3 O     W     O    { W    2> W    V W     O     W    "l O    . O    * O    $ W    , W    'N O    , W    * W    3 W    ?   (B?   6P?   ?   8>(?   #LU?   4<"?   @?   /|?   $?   "'#?   j&?   4HOo?   ?   (&?   ?   ,?   *?   "2?   0   !z(   6=   M      ,e    $   $QY9   5(   !!   R4    KF   SK[   [   F   ,29[   ,F   SF   aC[   -Z             88             #7             J             R                                       !             ry             1             ,`             *`D.             l.             (]             )             *;             /Q(             q             ")                          B             $S                          4W             ./q                          +) 37 $i Z4A .A U# --[# .J# #A -ĆA .0A !+]8# .d# # !+4A )3"  +  fv  6  b  66e  (        (=Y  4/Ӂ  Q}  -֏  \m  /  2.  (g  1+d  ʓ  $  #A$  .#/  _1  O  ([%    tȴ  k    '  7Z  F  #T  1  +^p  CU  7  7v7  8  +|W  *  0C#  4گ  'Z:r  $0  02  QN  7yC    )۪   y  --,  D  2,U  ez  g_    =  *MEB  - `  2  /`  2R.  g  +7Dz    -=P   Dx   3L*      @>   S      -<   4ݓ       5A   #V      g`W   $]   31G~   4K:     "     2 .         !x .    | .    V .    ,     |     V     " .    2> .    , .    2>     2     !x      .    B    'h6    c    ,+    ,ы6    >6    '    pT6    pB    ɉ6     $$B~J   2   08P   &V   40      9   3@)    j   07v   nC      27e   5Q   ,   1b   '+E   /   1>͕      ̶   ZM % +t $ /Q @ 4' '~ n 6 -L X 5 cT ] < 3:\ 7O AaF 5o ccccbc k c @ 'ccc[cccQccbccbccc?ccbccc>c # c c m c > cccGccbccc[c ?cc"bcbc!cccc r Bc W c cccdc cccZcccHcc+bccbuccbccc+ccc?cbcFccbccc>cccZc ccbcccccbc mccbccc#ccbccbcbbccc?ccbccc,ccbccc"ccc#cccZccbcbbccbcbcRccbcccc ? vc Hcb 5c ccbcc cccbcccdcccGcccZc b c{ccccc>ccc6c cccHccc+ccc,cbzbccbc Bcb ccbcccdccbc  ccIbc ccbcccdccc+ccbccbccbccccccHc mccc>c  c^ ccc,cbc"cccc L FcccQccc"cccZcbbccbccc[c vcccdcc bccbcb ccbcccccbc ?c ccc[c -c c accc.cbsbc ccbnccbcbc6ccccbc-ccbccbccc,ccbccbccc?ccbccbcbbc ccbnccc#c{ ccbccbcbbccbc1 zcbnbccbc j Fccbnccbcccccc#cbHccbccbccbc DcccccbcccQcccHccc#ccc,cc#c,ccc#c t c] cc=cbccbccbcbbcccGccbccc,cccc g c {c Bc 3 Jccc`ccbccc,cbbccbcO IccbccbcccHc : ccbncccdc c Vc qccc#ccbccbc E ccbsc- *ccbc nc c  ccbc ccbccbc Y dc 3c ccc"cccdc ccbnc { >ccbc ccbc ccbccbcc,cFccbcbbrccc?cc&bccbcbbcH cc-cRccbccbcb~bcccHccbcbbcbbnc {cc6c[ccc[cbbcb EccbccbcccGc cccHcbbc ccblc > ccbcc ccbcbcHccbcbbccbcc bzccZc"ccccbbccbc z ccbccbcbc-cc#c,cccdccbccc+cccQccbccbcbbccc[cccccbc c L ccbccbkcccccccc,bcbbcccdc v YcU {c c ccbccbccbccbc ]Icbccccbccbc  cccZccbcccGc 1cbcccbuccbccbccbccbwc e cccccbc nccbnccbccbccbccc cccc cbc8c W ccbwccbcbc[ccQcccbccbcbcFc ccbccc[c  ccbcc$ccbvc cc4cYcbbccc"ccbnc |cbbccblccc5cccccbccbcccccbccbcccdccbccbcccHcccHccbcccccbccbc 1ccLbc &ccc5ccbc z <ccKbccbccbcbkbcbcJccbc @ccJ cccZccbccbccbvc ccbccbccHbcc6c?c] cbjbccc!c P cccc h )ccccccGcccZccbcccPcbxbccc"ccbccbcc,bccbccbcc"bccdbccbc ccbccFbc cccccbcbbc 2 Yc |ccbcbcccQcZccccccccbc Iccc>ccbccbccbnccc5ccbc cc c 5 ccbccccccPccbcccQc c c e bcc.c@c ] cccZccc?ccccbc-ccbccbccbccc[c cccdccbccbcbbccbccbxccbvccbccbcccccbccbccbccc[ccbxccbccbcb|bccc#cbc6c y cbobcbbcb c ccccccdccc#ccbccbc ccc#ccbncbbccbccbcbbccc?ccccbc-ccbccbc Q cbcc Dccbc _ccbc 0 c [ccbccbccbcc0cJcbc?ccc5ccbxcbbccbc @ ccbc c m Xccc"cbc-ccbccbccbccbccbccbcccccbccc,ccc?c 0Cccc+cccccbc Y ccc!ccLbccbcccccbccccbcccc?cbcLcc#bcbbccc[c zc . 9c ccbccbcb cccdcc#c,ccbwccbccccccccbccc#ccc#cbc,cccccbbcbcc9 c : cccFcbcccbwccbcbccccQcccFc ccbnccbc Xccbccbwccbcc bkcccdc {cccc1 ccc?c n]ccbc 9 qcbbc 3c cccccc+bcbcdccbnccbccbcbc7ccbjccbcc_bccbccbcbvcc (ccbccc+cy ccbccbwc  ccbc ccc,ccbcccccbccbccbc ;ccbcccPc .ccc,ccc=c c gcbbccc?cbbc ccbc ccbcccPccbccPbccbcc?cHc ccccbnbccbcc5cZccbcbc5cbc4ccbcbbnc c jcbc6cccZcc5bccbccbccbccbccbhccbccc=c ccbccbcccdccbccbccbccdbcccccc!c c c T pc x c Mccbcbbccc#cbcc nccbccc#ccbc ,ccccc Zccbcb \c c . ccccVc K hccccccccc5cbbc 1c UccIbccc>ccbccbccbccbcccccbccbxccbccbccc#ccbccbc Uccbc \ c9 :cccHccc!c ccbcbbcccQccccccccbwccbcccYc c cc[cHc cccZcbbcbccbcccccccbccbcbbcbbcccccc6cccQcc+ccccccbccc+c c cbc4ccc"c H ucccPccbcccQcbbcbbccbc u ccbcbc-cbc>c ccc"c cccccbcc% ccbccbcbbxcc#bnccbcccZcc<c ccbcccPc ccccccc E ccc,cbcRc U c {c ccbccbc > dc U :cc >c ccbccbcbcccbcc$ bccc,cc+cPcbbcbbhcbc(cbc;ccc cccHcbc ccbcccccbccbccc,cb{ ccbc cbc>ccbccbc cbbnccbccbccbccbccbccc>cc[cdcccPc cc/bccbcbh 2cbc(c ccbccc5cccdcc,bc ?ccbccbccDbccbcbnbwc sc s .cbbccc5cbbccbncbccbbcbbccc[c  cbcYcccHc ccbc K cc5bc (cccccbc b ccbccbcbbcbbccc4c c X gcbwc>c^ cbbcbc+cbc5ccc?c c pccc6cbbccbccbc  c  c Fc cbc?ccbccbccbccbcbcc y ccbwccbc zcccccbccbc ccc5cbbnccbxccbccc[cb ccccc =c T ccc2c {VccHcYc i Fcbbyccbvcc[bcbcdccbc s^c  ccbccbc %c c ; c ScbbccIc<c ccc;bc ccWbccbccbcccQccbccbcccccbcc7 c ccbccc1c 6cbc4ccbccbucbcOccbcbbccbccccccbccbcccccbccbccbccbcccccc+cbbcccccbc ?ccbc [ wc f ccc>ccbccbc S zccc?ccbccc5c c cccccbcby ;ccbccLbc  {c x cccdcccPcccGccbccbcU c ccbcccZccZc"cbnbwcc?bcccccc?ccbcccHccbccccc ccbccbc Jccbccbccbnc i <ccbwcccGc wJc ci c rccc,c c ccbcccccbcccccccbbcbc?c cbcc 8ccbncbtbccbccccbbccbccUc7cw ^c XccMbcbcCccc[ccc5cccdcccccbccbcccc q ccc[cccc v cb{c@c Jccbcbbc{ c o %ccbc c cbcRccbcc,bccbccbccbccbccbccbccbc o%ccbcF "c  cccGcbbccccbbcccQccbccbccccc ccbccbncbbccbc @ccc5ccbnc ccbc 8 c @cbcPcccQccbcbbccbccc>ccbnccbc ccbc cccdccbc cbbccc#ccbccbccc"c ^ccccbbxc -c cccdcbbmcu ccccbbccc?ccHbc cccPcbbnccbccbcb ccIbccUbgcbbccbccbccbccbc c :c D ccbcb{ (cccQc m ccbccbccbccbc  ccbcbcZccc[c A ccbccbc \ cc#c4ccbccbcbbccbcccc c Hccbc cccHccbcbbcbbcccZccIc<c ccbccbcbc1ccdbncc=cccQbwccc>ccbwccbcbcccbccbc y ccbccbcc#cHccbccbccCbccbc \ ccbcbbccbcccHc M DccbccbnccbnccIcFc cccZc ccbvccdc,ccccccdccc[c Uccccbc>c u ccbccc[c 5 c 5 6ccbcccHcccdccbcc[bccc+cccccccc)btccc#ccbc_ 6cccHccbccbnccc"c cccGccbccc,ccbcbbmc gccbccccbbcbc ccbc cb wc  ucbc-cbcGcbc?ccbc1 ccc5ccc>ccbccbcc,c cbc3cbbccbccc#ccbccbuccbc  ccccdc w cbcc cccZc ccbccc#cbbc Iccbc& zcccHccc>ccbccbcbc ccbc$ cc,cQccbc zc z ccbc Wccbccbc 2ccccccbcbbcccHccbc ccbccbccccc>cFccbc ccbcbbcccccbcbbc ;c> c  :cbc-ccbcccc ccbc ccc?cccdccbcbbmcbcccbccc+c :c z ccbc Occcccccbc#cb =c c c1 c c Ic&cc@ c b c ? Bccbc ccbccbcccccbwccGbc ccbcccGccbcccccbc 8c c l c @ |ccbc hc Vc = @c cccc cbc>c Ucbbccbcbnbwccbxccbnc ccbwc !ccc#ccc+cc[cdcccc  yc mc dc i Pcbbccbccbcbncc cbbcccHccc"cbc ccc?c ccbcccZccb|ccbcc"c+cccHcccHcbbtccbc 5 ccbc s ccccbc?ccc+ccbcccHcc ccbmccbcccZc cbbccc,cbnc5ccc[cc3bccbcbbc 0 cbbnccccccdccc,ccbcbbnc cbc ccbccccccGccbwcccc ] cccPcc6c?c ccbcccdcc/c ccbc p ccbc 'ccbcbbccc`ccbcccccbccc!cbbccDbc cbkbccbccbc = ccc,c ccbccc cbbcccccc?c c ccc>ccbcbc"ccbwcccVccc[c D Wc rccc?c iccbc c cbbccIbcbcEccbcccccbccc5ccbccbmcccdc A ccLbc ccc?ccbnccc,cccccc ccbc W cbccccPc :ccbncc,c c lccbcbcQccbccbccbc c cccccA bcbcc n ccbc  ccbcccQcccccbc  ccbccc#ccc+ccbcXS%     +=          d          +߳           5     *=     1P     6     %2     7     *1     N<     $     "          .1          #g7     3c     (@     .P`     +     3MU     &4.j     J     +!          X     &2-     N     6     -     ,/   w   ,[z   8Te}   (M   7`   d   %`   0   %j7w   0F   !X       #g   .   -fF   7   2;|   *zJ   6FL   +3\   /g~   #]$}   !q   1   '   -   1   87   )   #)   EO   "Z[    - >    5 >    V[    - >    5 [    K[    F[    ,[    V >     >    # >    5Z >    " >     >    c[    , >    2>3[    2> >    | D[    [    2 >    [    #[    +[     >    q>Dwj+ >    ,+{[     >    , >    | >    2:![    - [    -[    q [    5Z}[     >         ,Ԙ     3#     8X     Q Z     4EC     ,t     .a     +a     lX     "O     c     7ȑ     L     +q     @     'aq     -g   01b   6ԕ   !6      +V*,.5 ;^   '   (S@   &7\/       . .   !   $i   --   -   ,,      2F R   -M   "c8   *LP   *qp  !      0b    jg  3Ia  /  6b     $  u  *  %cͼ  tc|#    ,S #    ##    %K%    , %    |%    %@#    "$:#    2>'%    2>#    V@)%    VX#    "I%    N %          +Y          -H          -%     .4     &     %     7     1V@     !      5Y     U     /]#      )o     &t     +   /a   k=\   +%)   8#   (Å   %U   ;f&   $Fs   G'    O   4   -    A.LQ2pS 3c ))1"'Zs.#&2h     +     #|          %      [     &4     *9%     1Њ     "C     .g     5     I\     %     5     b     YD     +     +=     N     m     -     +=     f          6u     b:          6"     .P     (ͮ     *=A     $     E$     3J     "̦7(_')& eq"0      ;      1B            .ݨ      '>                   {      (+Q      L      kM      2?K      F      YL      +      -Jk      $P&V                8X    )G     7      !)ܮ     1     /H          ,IL     7?b     Gy     !^h     +     '0i     &s8     .1     8     O     +c2h   $/  =U 2, /Ozt>2ש1]T+b7%a\Ի?6=\6\7\D\M\R\H\P6<\@\*\3\G\K\?\b\a\>\1\N\[\ \\g\,7\$\`\_\c\X\]\J\9\=\W\\Z\4\&\f\-\0\F\%6?\Y\T\2\'\O\S*\A\"\!\L\V\;3^                S                 (                #d                5[                (w                K`                q.                7Ϲ                -fC                7\                @                *                `                $h                /<                َ                0                +?54                $                A                g4V                 x                2ɛ                h                7*                ([a]                j                -                >                t6                n                ,VA                ;                /}|                                kX4                W։                                1m                )D                &O                h1                ]M                4);                ƞ                                 "R                X                9{                .                \+F                1                 RF                xU                5^                4                ,4                $                1                *MV+                 -                 )                k                6؈                4>                c                -5+                4j                56f                ;ޑ                `                W                2O0                                1                $0                $/9                (eh                1+                                5                4                7]                ~                Pr                 F                2VN                - O{                ڄ                -$s                /$                #ǁ                d                &9                *)*                "G[                13s                J                /                p                9\o                $                .dI+                *_[                'Z'                 _                /FR                )S                1oz                                0,V                )>                 85                8;                /Q                D                #>                4 r                                (W                <M                $                                !                b+P                %                .IF                #KS                N                . 0                4                ;                                                [                6                B                )dTQ                5,                ::                /C                n                j<                $                8,                &Q                 Z                66ɑ                <\Y                `¢                (V                2f                2m,                0                65                <                #                ,\                1-NO                !f                4/                4                !q                /%^                _                C                #<%                !~G                                #A(S                ,FL                X|                $W                7ybX                X                `                "̞                2R^                #Z                I                &gJj                2\                Ϧ                5b                7vι                8<                .8&                G                !j                ;                $F                +                $(                7                (=Q                7ec                1                $                .Vq                7;ێ                #T                                f5q                0                Yt                /(w                7                Z5                (                /(                1X                %\                2                #<                ^g<                Ss      85      )Ak      W      {L      !w       SW      0p            +``      *7*      J\      8AL      <2      E|      4у      $yf      7      +      %I            #f      }EX      ; 5X! 8nA `@ " 6T. !ƫ '\ 0 , FaQ  # . !=  :: &_Hj 6.* 46% ) ! MHM _z $4 09  f,K ( M     80)k     V)k     2>^)k     *     V     k)k     /     R)k     ,     d     817     6D     2)k          &Jy)k          /Rb)k     8)k     )k     )[<:)k     )[     8/     "v     )k     ,)k     ")k     6D")k     "     @)k     "E)k     2>     kZk     &J     <^     f)k     8d"\ND--ޣ75EI\H]"1)\41\r^0Ag16m321n d1)0/S(T6")7J*+g*76&MoP2r!D ('87\"571$ V1'ޖ   *+7   #   4Y   ZO  3 7= (+ ֧  ]] & Y % 9! "  yi  +I ,K] -@6x " P+ E  ,*5Y , *2  :| d \:\:  n&n&  n%n% +K!c.E n#n# {U~)DL3;B]e!6HXM j+<A=Q\UI& n'n' ~ \U\U !9 n$n$ (U''I_ \(\( 3E!C8K" \)\)  o*9M  /R"   F~4X!5T4|P6~  &o\{! D!  >M$!&:(8          ,.#          (    3    R    $a/\    /AY    ]+        3    r    $    ( &    V    1    '    &C    "[    $    6        $    5    1&    &PB    # ~    ܁    't    I    .        3    0IL\    -         /    5:Y_    8k    %,    8<    T    $?m    8!    m  / hd  | ~xX  "@ x  "@ @d  #[c  #bo>3  bw  1Bcs  "@ 5(  -by   ]  $v =I  "@bh  4A <  %bI  "@  bo^  "{  *:cde  ! 7)  )+byj%  4&1 V^}  ,+   $bx   am  'sFb  -bfD  0,bo;  .k '^  0+c-z  g>   4Yc6nW  Ub]  6 (uJ   e  r7bq  #,c<o  2 f  "@ d@  o g  + q  b{  g>b  (m5b\  "Hc~)  (F nyW  V L{  "]a w  "@ nkF  !V la  #q w  bl^  KcIJ  "@cl  += [l  "]HcIvF  ) n  "@ eZ  " ^  r Yh  "@ zk  * 2p  $v   + bC  )ncj  Tb  *ocRk^  0,br  -b  8( o  !c]U  2+scUm  ^bf)  q u  }bm  *~ q  bge   T6bi  "@ Id   ^k;   w  'sF d  "@b}i  "@ zx  +Dcz4  "@ s  "@ p  "@c&jK  }cEf  "@b>~  0+bs&  +~8q  2 + a7  +  +@c6n  b  +Ab}  -cHw3  "@ ::   =   -cQyP  g>   gbu  "@c/^  $v o  ,# Sl6  ?cs  $ CoZ  "@ g  "@cUj  @ }  ! ]x  $ 5u     cI  !Qb  +cIh  f s  Tb{  "@nz   u-  a0bgY  "@ 7T  )+ I5  /.+  i:bK  {  ] aa  bu  +t |  "@blP  "@ 8{  (m ]  6 Ed  ~ |  - h  &9b@H  "{bz  !U wx"   C{  0k ch3   x i  'sF bv7  4 l>   o  "@c]eA   yd  -.cYd  "@b  +*bz  c  bod  - cHyv  "@  #zj  "( nz  "@ s1  "@  - g}  H  f t  "@ h<  Db~C  "@ \  bkE  "@uS  bj  "@cv  g> m  -bj  +   - lu  "@c@{  &|g  "@ iw=  +D  hbrU  ;/[   =rcH   b  )nc8V  -O h  -tbj  7[/c  &b{7  # ;)  bt  "@ e  Fc#i  &bo  0,b|U  "@ bz   Lf  & d(  +{blL  "@ ;  0+blM  ct,   |r  T m  "@ s  - =   =cHgd  + ]  .Rc{O  YB p  "@bm  -( <7  5-bqr  - {  !bg  7[/by  "@cSdi   ^  /p6b?  0Ab  -{b_  bn  cIn  -3    h^  +t k  !T  &bu  -l8  -l s  "@bv  4pbs   C x^  7f m  6 k  +v g^  "@ )|  "@  cF]r  )i   z   kB  "@bh  1i8 M   c-h  "@bt6  "@ (r  !blT  + x  Zb  -c,{O  /3 y  "@ {m  "@'X  " o}  1Bb^R  $K  &b|  Kbd  "@ l  5 |o   p+} U]  *\ gl   ? |0  +  c`m  "@ 5E  0kcIsD  "@b{  + dw_  4* {  .k im  -ck  1B zQ   /  cg  "@b}  +8 {sp  "@ d  2cw  #v1 Ap  "@ >P  !~ck  ( c  }bmB  "@ch  'sFcn  "@ 5v  3Zd rI  "@c'n  "@ 0e  ) CkJ  'sFcq  1H q|l  "@ yp  >{  Bbu  'sFch  3+ i@  "@ }  $r?  )cAvo  29b  'b  c6J  "@  &bn  b^  s &g"  "@ p7  6cg$  'sFc{  "@b  !bk  "@ jsP  "@ 8s  "@ w  #v {  -c5~Y  "@ Yp  1 (f.   fg   Ej  /p |    9t-  "@cK^w  $+w Ig  bx6  - v'  0+bln   ]y  m :  ) 6  c;d  J Vq  "@ q   P  -&cGp  "@ 6mQ  (b>  ^ecCmR   gb  64bho  0,b8v  (bx  "@b  &b^  4&1 S  b   ( Gw  ]  yco  6 ]a  /.+ I   ]  7f} >zr  %bm  "@C}  %h`  +bw)  "@cE^  1J  (c}%  'sFcm  n u\  gbv  )?=c#l  )bo  &b]c  $t  "@ r  !bP  xb5  4c6  Uboz  -ibn^  C j  "@c'9  1qbd$  )6 c]  {z{  'sFc`e  { j{  ! ` l  c ]  4&1   &bz  r7blf  "@ <r  D 5}  * nz@  "@i  ] Xs6  -f}  $\u}  .k l  sb]   {  \ x  cd  2/ ^f   ]n  #. c  .c7x   z s  +L'bp  g>c=R  1.c  5bqN  &a ]X  0> s  xnr  T N7  bs  +D e  "@by]  0+bv5  $9 w  "@b  `b]  ,# XT  +bn  "@ }  (dc A  ,# 4gq  ]^  - ux  "@ ?j  !U i4  "@c]]b  "@@   R  -co  \  (Fc  b@H  1cm'   z]x3  "@ g  #   gi  +Dbn  {4  /p]  bo~    5bv  (m wv  "@bv  "@c]  " q]  +D ^^  0  "Hbda  "@ ?  2 mr  3f f  b  $C-cds  "@ o`  "@ |  S+{ ui  0, i^  "@ wK  /.+ fic  &cQkx  + }  2jI  0,bs]]  %h d]  0] Tn  "@ Lj  "@ j   Pj   l@   pe  T    5  1wb|  "@cE]  0cdj  y   l  "@ FA  )( zr  $M m  #  1Bb%  Cbl  !bt;  "@bo  "@bg  3 J(  "@  1Bbu)  "5{m  gc?z  "@ yn  "@ r  b=  (bpt^  ( K^(  2+ nW  2 ybA  1Bby  "@ Ip1  <c;g[  0,bi  "@bi]  0+b  Ibk  - f/  2T l  ( on  -9 <.  3bm  "@b  4be  Tbu  "@ {  "@bz  6cU  &}bj  &c dv  0+bww   vt   (  bo  "@bdO  2 u  0)c*~  c6kS  'sFcfg  "@ ^  .byF  "@ Lr  h!   qbe<  -# i7  "@b@H  $KcM  #BH}X  u vj  0,b>  &wcQm  "@ l  1B I   |  "@]e  )( ]  -+c@t,  "@ f}  'sFcIs  (m#o  $  &}bv=  Pc |  "@cClK   ]  ( v  0+c{8  * J  +c-j  -  1Bcc  = c  &'xa  "@b}  b  +mb  Q9bxX  >z<  =cE8  82F Jx  "c  2Yc5v  "@bog  ^+x x  $M ^v  0@ o;  $r 1   c  "@ %fs   Rh   y8  "@ d  "@bD  0kc%v^  "@ Y7P  +~ +k  5J#b  +bR  ibxm  "@ :g  F w  'sFbs  . I  <  (dc}  "@ w  "@ (]q  )b  }/bc  "@b  & g  "@cSd   q  "@ [  *mc{)  N$bn  b  (m[b  44bx>  0,bu  .a !|1  -+   bk  "@ u  "@bt*  1B!b|m  )?V  * l*  "@ tO  -cFx2  <cW  8cdy&  +DcQ   b|   n  7[/blG  ] G  -9 c  $ v;  bg]f  +7  -bi  . z^K  l  ; '   \ r  b  "]b|  5jc^  + b  bm  +bf   x  )H fJ  + Ro  "@b^u  /.+bh]  Wb~  29bp  + u  ( A  +Pc6x   p+} h  "@ h;  #( =g   /o"  "cxb  g>b  ;bkv  &0be  + o]  v.bj   n  g> 9  ;/ jtr  2zL 7F   7G  `c/wQ  3 N^A  -lX e  - =o  "@ smz  "@cW8  - }   cg>  "@ {n  (m+ ^+  )V sG  in q  "@ fr  "@ {  "@ tx  6\ f  6lbk   Uo   ?G  ^+xbf  0,b  |b.  &bx  b  5bwc  H {  1c J&  Tbw+     -|cFd_  (e  3d  "@ X  pc#gQ  4l zh  "@c;x,   A%  .RcIv  +ncn   ph   ~2  )bj)   sd  !bi=  &bl  +& Ve  5J]bvK  "@ ^Z   v  "@ w(  - c)w  "@ c   s  L ~  &tc6B  +cHtB  .C  &brg  & =t  2 e   e  "@b  )c,g     +DSb~>   ty  >]  \&s  )7 D^y  7f}by<  #. r_  - l  "@cS|  2 f  "@bp  "@c$|  |  !bo  "@ t  -cF  0]bw  bo  -zbvn-  _l  "@ ]  - eT  C s  ?bd  "@bzd   kv  b~S  ( ]  $9 0  -6cF-  +bi  $9 &  #bp  "@b  3bi  4*  b]  0 cj  !c]_  ,O j  0t Bx  "@b{  Tb|  "@   c  0,bi  2cSk}  1Bb^o  ^ecL.  &c6f  3xJc^F   ^   y   m 2k  "@ a}  -b^  $v ms   h  Tbqa  "@ p  b  cdw  5bk  &.~"  Tbu  #v ?  +buE  b}  $ i2  !2bjA  "@ u_  .  ]b  2 Ir;  -Sc,I  "@ hj  $91 hW  3 e  "@ r  - Fqa  + X}  g>bT  )6c-h   0j6   = ?s  5j |   + x  "@bz  - <  Kbxf  bx  -b7G  [bhdi  .  b]  )+ d>  "@ t  !c[^\  1Bb  0y 2c  m f|  44+ ia  "@ u  "@ >ld  "@p^   ^L  | -c  3 |    !b  c6g  h g  ^bJW  3 ]^  + eC  "@<u  bwe  -\ 8g  0,bv`  $cn  "@ h   l  "@ ^O  6b^  t  *b]  S+{ n  "@b^T  0+ 7F  $ 7G  0]bj  "@b  'bh=  T 5<   'bqx   d  [ Ajx  !bc  "@ ^   c  "@ N^  | e  2be  | }w  3f  $Cci  "@ ~6  0kbn  ~bl  +=bz  "@c   h  . ^|  ) Vl;   z  -?bI^  1Bbn  * dA  ) Tj  "@ eP  "@ 6  m tv  "@bw3    1Bc|  )6obtl  Z jwV  "@bt  "@ )  1cPpW   >|!  "   3  5 cu  &~b  hcRs  (m i  $ ~h  "@ .1   Ux  "@ %eh  "@bp  +m b  2 Ab  )6bt  1Bbsd  /p< =M  2 di  o <  b<  3bvq%  0 (x  bd  "@ x  *~ s)  be  buo  !cu  + p  -f ^q  1bzlq  'sF  #bv  "@ ^:  )R+Jn  "@ \q  2 cXr[  1Bbon   %m  "@bh   =4zi  | Ep  Tb|   ]d  m  +b|+  ` 5  *qc,x  $91 0s*  "@ G{5  "@bl   s  +mc>'  +c]  0Ac lt  Kbe  "@}   x  1Bbn   z  "@ w/    &Sbf  "@cS~|  "@bstY   ? Jo  "@ i  "@ =  3b  bu  gubee  2z5  6]br  & 0i2  "@ tc  29bs  2+ wi1  "@ |  +a @H  +DcDzU  3xJcO  +mjc9~g  #^c9I@  - ]  /.+ l  "@b}kn  "@b{]   (  ~cI^   p  "@ h  *bj  N   +cg#  6cp^  % g  "@biN  "@ t  + >z  - O  8Y} s  T6K  S :N  -DbH  "@bv  bA  +Dubp  $bbzq  7E_q  N$bnh  6 if  'sFc^u4  - 9O  ]  5 d'  3b]  + hi  ) hW  Y  -I  !cp  .c[}  -biv  - h  !bw9  6' b|h  "@ Alf   |  "@ ]  + (g  j  +0  bsZ  0+cm  m\bz^  '?c}  &bl  J v  $' 1Ao  " ^  1 }  +d g]e  1J 'v  "@ z  1 v  -bq  # ^  [ s  &acSqO  $ d  g>b^  Cp  u ?  39  2 Mb@  ;cdr  0 ^=  '?cgL  m\c ]}  3 mz  "@c x   Cbt   ,y<  "@ ^4  )R+ xn  + u  "@ &  0bl  | {  1Bbq   90  . c[p  - q  7[/cmL  "@ XeA   Mfr   1h  }/ c  "@ xq  "@cKi$  :cJ  ) vl\  "@ xe  "@ ?  3 }  1.}  Ebz  `c >  c:e  0,blp  "@ x  . c6s  -lX K}  !bm  #| o@#  ) 2  -br  2@  2B.i1  "@ z+  'sF n  a Eo?  "@cs  "@ je  "@   - j  - !  45c6k  "@ }d  +mcs  $ *  "ct   z o  )&x   ]  $r g  0 ^G   q  cz  xnb  bu   L  6b8  7bth  cJ  ) 1@H  cXdk  "@ fvh  2  &b]j  + 6N  r ?~;  .b  LcI  &b7~  1Bb]   z  "@cJ$  "buh  6bi  -.  -bs  +  #,c4{  Kbl  + n7  | r  "@ u  "@cJu  "@ W}#  "@l  7[/cd  &bu]  3 ]  -3<z  Lb  0kcIv  "@ :xU  "@ ?  )gcr  "] B  #qc7j  + kmi  0,b^  2 {  -b  -cZ~y  2 +vG  /\]e  2 |[  - 8p  "@ t%  $r ~i  Lbm  'sF m  "@ m   c  gc,o  *: :  )R+ {  "@ ?zO  $91 Ww  )P   bx  H#   c n  8Y} nL  "@ k  #% ]h  "@bd  "@ kM  "@ 3  c  +-bve  -c9+  | jfq  "@bhr  0,bv  bL  0cd  }b~  "@ Zk  -\ /~M   S]`  : t   e}  -c,z   ? st  "@ z   x y    5jbg  "@ ln2  + '=  2+scx<  Lcz  6 Xq  hc`u  "@ LqA  "@ K  V I  +KbK  bid  #( h  -b]  fH  ) 8M  .k-c kj  "@bw  $M Zj  - bv   O |e  &wbm  0cd;T  + v  b  0kcIl  -Gc3s3  &b  8=Kb]    ]v  5- p  "@b^  "_cl  "H u*   ( l  !bg  "@c s  "@ A    bJ  % ?#  ( V  +]bv  )2b  1B&c5{  b~{  " :6  7B h  "@ =  - b^  + 8\   om   iH  "]c  (>b{  7>]z  0,bk  + Ah  -3cl0  ,# &l1  .Q t  ,# p  {cbmx  'sFcd  "@ J  "@ci-  &A l  /p] ~>  -+cCf}  *+b  2 c4~O  & ci  7[/c|1   2  Db|  _vbtA   cc  s Q  .Qhcd  "@]i  3*Pc  )6c^   }  "@ Z  )6b  -# 2  +c  $R8b^;  ^ ^J  ,  0cn  ,\ ]  -0 fj8  7[/cJ  0 x  +Dbkh  "@ qD  -\ d  1Bby  64 ;^  6c 8  -bm  "@ v  bnJ4  W 2s  + }F   o  -bm}G  7 p  1 {  bf\  2G /  -bd2  "@ xS  _ h  Tbu  !c ^   9qj  1^  + '~#  + 0qk  1Bbm  "@c y  -M =f  "@cJj  5 f]  2  +b  bot  + p|  0,bH  )R+ t  Tbx  0 '^  m g  "@ 'd    @qr  + bz  "@bz6  "@ k  0kbfA  "@ Wo  g>ck  "@cDv  -xbw}d  "@ j  Ab  -cZ  )b^  1wbz  .QcHl  &c!}#   tpr  "@b;  +t ip  8Y}!e  - s   m  &.;b^m  ) )  b]  + w  1cw  +DSbij  cK{~  bu)  "@   c  - bn  7B H  +Dbm  4-c^p:  1 Ag  8 qcAc  "j]  .a :e  1 #IZ  ,+ 7xj  -5 Fy  "@ ^  ^+x k  7[/b  jbo9  ubk  !cr   T6c }X  +f  +D br0   d  /p6bq|  "@c]  1bi    9 bz  bkz   d  "@ Kp   9 ;  -+rcLg  Y ]h   p  *+ ];  !sc,K  5bws  "@ }   zL    o  *~br  -6bn  4&1+  - t  +c\e  #bs<  & ]  3bk~4  "@ ~5  3" I  -c0e  zbo   z  2   b   e  $r- ki  | C9  3+  5jb^&  -+cS  kbl  "@ s  "@ Fl  "@b}  +Db(  -c?p  7 AE  -0cJn  Tbko  +f <  $bnI  -c>e&  }c?'  $+wmzF  1Bch   'z  b  )Zb~  +~ 6  ) ^a   j  ij  0b  c#t  W p  & c#z  0, .  1Bccr>  "@ g  +b  6br$  ) r%  -,b\  bt  #bp  - 3  bIL  "@ Tf  "@bg  8( +o  $CcGo  "@ &~'  #B 9yU  -ocHw  "@ :w  4-br  68 }lk  Tb9  +* o  n7  2  cIk  "@cA}  J  #1  !VgbrM  TC}     bwX  - Uz  yb   pc,i  1cIH  6 z  bn:   q  b]  `bc  "@bm  +  cRs  h_   -Gbd  7vco  .Q` ]i;  -! JF  0kbj  "@bo  4 (}  "@c&t  J q#  (m/ A@  3bml7   s  $"c6|  bo  1B&bws  1be  - Ne  <b>!  2zLb}  -F u&  cu'  & }  &bf  "@b}u  blm  +] ls  "@ hw;   r ^@  44+ qe|  $    Bbg  "@ o  "@ z<  "@bk  7[/c@R  )7 I  8 q Wm  +g I  7f d  ,#t{  #<cdg_  $ {  -{bkM  + Bu@     +c  +c!  !Ubz  "@   8cRx  (F v_  H hD  2 n!  +A auM  "@   -bnn;  cq  "@bJ  -c5]  -+ A  boz  0,  1Bc`J  4db{S  "@ y  -jb7  $s  " dO  2 jqo  "@ ip  ( q  *.c  $bb|D  "@ u&  "@br|  ] c  0, d=  )+f  "@be  /.u"  g>bgx  '?bm  7B hQ   yb~   sz  5y ln  * d  $9h k   {f  "@ t  1H  Nb>  *\~{  ,# c  3b   j=  . 8  1c\Ie  3 K  +bz  ,# l_  /Hnw  "@b  17c{m  "@b|  1cIi   As  b7k  D   bz  $"   cz  +D i  < oa  0J o  "@b]   =  ,bg  'sFb]y  6 gZ  "@b}  .k Bx  "@hh  2   +Qbxvy   ' f  ,# ]  + (pw  1Bc,  +Dcw  $ h`  "@ vM  0,bha  "@c q  $b p  +2 /|  "@U  nbyv  2 =g   t  "@w&  "@bje  1E cu  2+ O<  5Jc,  byx  "@clf  6&}  0b~<  "b  -by|  (Fh }  "@ i  + z  & 'z7  H!h  Ub~f  -bnIY  "_ |  2 r+  'sFc2  cw  1Pbh5  +R {J  -+ x  &1n  !Q Bd  c<  -b  -b.  Gcj}  $9 -  +mbM   bk  Ib^-  6' nM  0A ~q  "@ Ci  2 "ne  "@cei  a0bzG   }2  m |L  +d  "@ mE  (ma St  Ubxq  "@  Ub^r  &A x  (bqk  6 9+  6j o  7[/cd  -b|  *+b  .cR|  "@  0cdg1  "@ 9  0+bh  1BcZ  &xcde  "@ l  "@ bk  "@  by<  +o w  1B ms  "@   zA   }  "@   0mcds  "@ s  - bk  2c,^  0 st  0)bn  kb{  'sFcu  -Vbt  "@p}   Dle  0 c  #bf  'sFb|  8  -* Fv7   p  4pj   i  +G ~h'  !bqe  Tbs  "@  *c-d  -mcc   ? fL  "@c q,  'sFc>!  0bg  _c,uk  +m49  c6  $Cb  0kcId  cbo  "@ y  g>  )6ce   yn  "  ! ]u  <b{  "@bs  1H y  r+ C  bnX  "@ bnY  0>l  $K D  +c6mC  3 l  "@  Ycx  "@ f  "@cW>  /pzc`  cdh  1W K>  zcdj  7/y  $M Ark  ! J}  "@  +Mbj[  -bd  "@ z(  +mc"x  u p^  2z5 oT  "@ ^i  1. 5I   k  $9 ~  +Dc@Q   x  +   -Rbh   p  ! _  2 $bh  (FR |%  0h  C  c$>!  7f}bz  b@H  c<v  *.^  K g  vb4  1B d4  "@ mp.  "@ /  7vcRy  "@k  wboq[  gNb  #> z>  3b  bzE  c fm   z ju  2b;  #[b~^  ,# g  "@n  < ^  2z5 ~  k Sw  "@l  "@ W  c  +pb  -c?f`  !bns  0, ek  - o  + @  $bnm  1B!ce|*  1qcX{  -bd  "@b~;  "@c'I  7E_ L  Hbr9  . Uq  %h@s   sr  Ht  -c,ge  1B ;dd  ic?5  _ ?o  0, y  -8 ]  #[bJ  0kct  7 w  'sFbn  3"c^H  %hMz  +m4 n  g>ch  (m/ca]  | Vg  "@ x   n,  +mccum  "@ z  - m  "@beL  -cp  "@ XN  c#{  #% n  !'   ue  ` q  0,buC   ]  5y j  "@ x  "@ i(  !c  -b  0hcdZ  &kb|H  Wck  + }   = or   O iS  51 m  g>cIA  &c  +ZbdI   _]  2 -  bo  0cd^'  $    bg  "@ f  J Ow  <by  "@ ^9  {) n   2}  w (gm  h d  !c]  - n  Gbg  + Dd  0A n  +L' n>  &cHr  + }  8=Kc:s  *h 1p  "@ 3  (be  ; @e  "@c <  ,+ k  $Cc.u  gc?k  &c,eh  (mc@  )cd   p+} {/   b]  sc  !Ncr   dv0  "@ ^  )+ 7F  (+ Az  (m[b7G  -b=  bzt  *h *  5+ h   )bp  +~Sr  7[/c  bb   ]  *b{  ,#j  #1 t   )P  WcI]  C t  'sFcgo  ( ;k   b  8b  -c,  cqR  "@ qT  "@ j?  "@ wl  "@c+y  * }  aTdW  !~ E we  0,blg  \bw?  c3v  "@ z  be  bzL  !Vj^%  3* =V  *~b~  g>c?{0  @ #  +ct  "@b$  bt  "@b  _vc?l  3bqk  ) ZfR  + g!  "@b{  @*  0 cd  b|  TbuS  v.bxQ   sxR  bu  T ;g  #> Ku  %n\ u  "@b|    }cId  T gc  -zbc  "@ h  "@  1BRbr   Gr  x Ah  0>bi  "@ ^  ^+x 8  1Bc4l   iI  "@c/q_  | @#  2 zl  "@ uj~   Av  "@bhz.  +bs  5- r  gbdd   ]  7_w  +k }X  1 6f   hx  "@ t     gcIh  "@ w  bj  1 wj  *+bA  # g  .OcRq  "@cF  . b  #c  bn]  "@c;  "Hbj&  -cB  3Ib  +=b  &b?  /. e  h_   b  c#~!   s    !ch  +Dbo;  1 t  guc,?   ]  0+bo  "@c ld   dB   XH  1cu  "@ 3v  "@ v  "@bl  4&1 0y  "@k  "@ QvX  + mK  .)c]k   .   ecs3  c,z  g> =ik  "@ p  * 6{  @ Hv"  1c+y?  0bw  (AcIxH  !b u~  "@ n  "@cTe  h j  z  (+ #ga  Kby4   bk  &P Mn   X (@H  1Bcx  8Obgo  "@z   |  8(  bvO  "@crT  | Z  b}+  S#kU  "@ ^  "@ et  +A|m  1BXbn   T6bgu  1b I  bh  "@cAp  'jb  -8 ^  ] Vm  0,bt  "@ Bv  44+bz   Kc  yc  +bwIq  2c7  S+{ $sS  (m []  bpE  "@ {     bx  !b  #bum  !1 x{  (u   ^  )7 w  $91 (]  + u*  5  +VcRi  N$b7P  $+w  4lb^!  [ o|   ]w-  (m ^  br}b  "@   gcz  'bwC  "@ ?  +obc  "@ cs$   ' c  y l  c-t_  b  &cq  "@ Av^  3 [j%  *.y  +b  3Ibif  "@ c^0  +* Z  3 z  1b   x |u  6Z >^  S x  - E~9   =c  b<  *bzgx  "@c;{  0aclF  1Bbe=    1`c6f  6bE  -r @H  ,Obb  (mQbn  (m z  51 |f  bm  -b^Y  *~cLe  2 $bwjE  1BcGx  * x  +c  + cRg  &vcQl.  T vi   6~A  "@ z]  "@bq  "@bl  "@ h%  "@Fh&  "@b|  ! an  c!~/  !N t]  / zx  +A L^  .a |h  b  0kcIj  #c+eV  -c  0c3   6bl  "@ mE  "@ cgN  N$c }A  "@  -b]  3 e  /p& u^  0Ab^  0 Th  (Yc H  *\|k  "@ {:  cg  _&bg  ( i~.  "@ i  "@c.gF   Fd  "@ >  $  sboo  )6cx  "@ |  "@b^  C z    b^_  &P i|  !bjO  +m bj  / c  "@ E  -bt  !b2  1bet  "@ s  "@   &w  +~ h   cs-  2^d  "@ BgB  !n8ce  #> ]  /pc_j  b  ]%bw  Lblm  2cf  5bf  & z  !c  -cQ  mci,   i-  $ %t   p   w6  ez@H  b{F  (c|   aw  "@c%n  7[/cH  =bq  "@by  / nL  8  #% r  ) u  (c  1B Uu  8>/ {  ( c:d  +{ }1  4 aef  * g  b^  1qc6n|  7 M  +mtcy  "@ ~  -b=g  & l  7[/c  !b r  6 w  (.  c#w  ,\ b  cW^  3 wdt  "@b'  5Jc,z  2bs  , v  "@bj  CcIe  +< z"  v.bt  - b  e u  0; ^d  7B Iq0  "@ X?  0 {P  "@b|e  0 @H  +bh   |  @ vy  &Z e  &c,n   z  "@br  0, <  {c  (m/bM  0bo  &bl  #vb  #v1c,~  -b  bvz  -Fbnh  0, 5v{  -cd  "@ m  "@]w)  +cNq   =r p  0pb?  8cRo  Kb  b|  "@ 2u  cnN  "@b  #c  3# i(  bs  "@b>  "@ 6  [  +bgv    c$hx  0 ]  2+s 8d  "@dx  0,b'  cH}  "@ 2  cZz0  bi  =^    |csE  bm  -blve  /.+c@  &vcHu  "@  )boF  ! 0bt  1Bbm  -+y f8  "R ]  ;/ 9&  c-{  &9b@H   b  1bk&  +Ubv  "@bz  !b  1. (}<  "@ p^  *+c>p`  xnc  bpa  H ^  )+ t  $Jx  #v |  0br>  "> 2J  6' sG  "@ o  "@ g   i  !bJY  ) K@  ) n  "@bi;  5- u5  x 5.  +sci   6b  0bd  8y 5v~  "_ ^  =  +Wbp  "@c`I  "@ k  "@ hk  7[/c  Ibv   {b  $9s {  bIV  3" Ge.  "@{x   I;  2 y  "@bx  'sF k8  T 'n  -cQ  c&  bl  "@ y  #a Yk  !bz   bxo8   m  "@bzP  cS]o  *<  (bF  -   #^b^  .k7 y  /\ l  Tbi  ; k  )6bJ  .l  $9s i  r7bnd  "@ f  "@ 5|v  0 .d  o p  !b{   {  Tb.  3bx  : ]  2+ {  "@ 5m  "@cThM  'sF qS  &0b  "ci  /p6bg  }/  b<<  7fc z;  "@c  &bqB  .k7  ib  5HcGue  [ v  -bu  0,b~  Ybp-  9 c'x  "@ b  Rb?  +bw>  8Obr  1J 2n  $+w {g  "@c@tt   ?  7E_bu  1BVq  '?H  &cDk  & L  bg  "@btw  "@bk  6~bnx  g>c|  JT 2q  "@ frW  "@   +b{~  $Mch  "@ ;  Hbt  Mb  0cdz   px  * t  !V Ml  0Acas  "@ 5s  (b c  "@cBh  v.bwh  "@{i   <  .lbd  "@ w|V  "@ ^xH  "@w  $r  &c4  )ybs  6bu^  )n]   C g   f  r}[   f  4-c}  "@cTr{  "@ Jx=   f  "@ 6  1J bz]  b}~s  0,bA  r+ mp'   w  5a+| GqQ  "@bk  "@ D  +cg!  Cc7n  "@ av   f  #bi  0kcJjs   uK  'sFcjG  /. 9  : b~  ! ZgP  "@ Yp  "@bn  "@ 3  +cR]  +z-]  & h   Cr  44c  0cd&  &BbH  TzuA  C o  6j &^x  6j ~2  -bmo  2 -#  c]ej  v.bg  6 m5   m6  "@c^p  [ g  "@ >u  Kb]  -\ }p  "]H ~W   {  "@c9t   ;   Cg  "@cT|5  *+bxm  m g  1 i  "@bd  )Zpw  "@ q  #B om  in l/  -+y iw"  "@c't  "@bf  0A  c,l  "@ Sxa  }br8  +n|l  [ ?  +b  &7cQz  cki  0 w  "@ u  [ <  0G  !ccQ^n   Et  1J k   Tx  ,+ -yKT 0+ g;  "@pk   {O  +f x  + ]  + dY  1b^  #|_|  $Cb  bq  44+ :R  5a+|y@  5y 8  bfb  0bn  ( ]t  1Pbf3  "@ jR  bv\  @bJ  6c Pl  % Ey  "{ m   bm  'sFcs  7 R]R  2 {E  "@   2cR^1  - }  $ l  !c]W  `b  bou2  "@ u`  "@ usI  - Xz8  "@ p  "@bmU  "@ p  -r-  -xcj  "@ {  5b;   n  "@ z  "@/s  . fl  c;m  "@bf   w#  7 h  "@ mr  "@c  1b  #<bf5  (m+ n  "@   buy  - nv  5y ]  JbT  0cs  _bu  "@ p  )Z|bx  + {|  &wb{  +{c0l  6j ^e  2zL s^  v.bg  "@ c  jn  .k Iht  "@v  0bK  "@cSj   pbrD  "@ ]x  (cu  & A  -lX q~  "@bqq  'sFbw-  .k g  "@ ;v   ^C  & *   Ik  "@ QI(  39 it  2 1d&  )  1Bby  "@ g   v  "@ jk  -bmz  #by  * m\  $"c6w+  "@  b6  /p& j:  -,bk  )y {"  -tbp!  *+br#  (m/b{z  Sbi  "@ }k_  !brc  +{byrg  +m J    bh3   l  g*br,  ccqJ   l|  h o  . o  +v 8  -b  /c>8  )bqik  + ll  r }   Yj  Y Es   e  +6 Avg   A{  Tz Gq  ycbz  'bz  ] Ye7  Tb]  u p  c(j  "@ "~  "@ q/   ]  /p<cs  ( pX  "@c9vV  "@ qz   l  &b   bxxi  Tbo^  $ 8  2+  (EbwK'  "@cB  #c"  &bn  " zV  5Hc+Z  *bk  1B ?  b]  5a+| wk  "@ ao  cAu  "@bx5  + ^?  .   +mc#|  &bi  ->9   bw  *+b|  +b*  ! ` o  {) ue  +i 7P  + t   5<  &3bl  "@ :  +cX  #| l   T6c2A  +vb{  c  6buy  "@TgL  bw  1BcR}>  "@b@   f  "@ LN  DcG^z  +* wst  "@ z9A  -\ om  "@ =l  "@ih0  + 3q~  4dbyf   p+} >x7  -bw  !b@R   r  "@  (Fcf  Wj  'sF }P  # |u  'bs  {) x  =  0c7i  "@z{J   i=  czG  . \   1B&c,  +=bc  2bkt  "@bl  c!i  1b?  "_bg  - zwz  + I'  ) u  !b w  0, q  cTu  -.bdl  "@ dq  -bc  & |  +bw]  ze  "@ gX  "@bk  0b@  3 [v  "@cj-  h_  ubo%  5b  bo  bx  !b^2  8>/ Z;  $91  -jbn~  Tz e  0k@cI^/  f j  "@ {  1Bz  )6bq  0,bzw  'sFcwT  ,\ o  "@ @s  1N w  "@ 8s\  3*P *  bx  Tbx=   fc  $B 8  - Z^  0+b~  "@  2cRkc  "@c8g  "@ A  3b  q oy  "@bx  "@ m    KfcRzH  /.+Hs  # )w  "@bh  "@ Yj  "j<=@  JT e6  @ )  8 m  "@-  lbn   Xz  ;   1B!b  +Dbft  "@ t  + LtK  "@ n$   u  +U wp  "@ Tr  + @  /.+bl  "@ o  css  #v l  -&bg  3 ~;  0+bz8  e w  2G w  r7bh  "@ =g  "]bz  h t  { f  "@ p{  1cIm  ): bl+  cy  Tb*   b}k  "@ x  "@ ln0  -* Z  6Zc,h  0,bkb  !bg  1w O  -Sb{W  "@by  )6c-]  +fcj  "@ceq  "@bw  +b^B  -3 e2  5 (o  (x\ c  &-c|  "@b4   yc-{r   :tZ  "@cA?  '{  (m l1  1<  -+ycg,  ) y  Kbi  "@b}  "@   +bo  .e l   sef    bsF  +mc4   c6p    $t xd  (>cxe  cu%   \ >  yb'  +mc"d  + e  `bp  "@ p  ,O  bl  %Qcy+  Kbj6  + l  +L'b  -Fc  +m;cs8  ( cw  & c,]   2lN  & 9A  4&1  +bv  "@b[  1Bbh  h  -rbm9  3bU  Z ^j  W eG  !br  &< l  +Dbvq  -bkq  " q  4p f  g>ciq  +mjcSy   TyO  * Y    )'bnl  1 y  H ]  0  8yby]  1B s  (^ K~  "@ %rF  "@c%  ]ct@  ^ gU  "@ CgV  ( c  (m q  +bm  c?mo  S+{ }  +b  $'bx6  +" wz  H# w  /p x  \ <  +  &b  4jbz  0,b  1Qbd  "@ ;   rj  "@ <  +bn}  "@bc  "@ w  "@ \  )6 c-^"   +^x  | oc  /pzc6\  3 q  "@Hs  "@c@J  + p|  "@c::  /p6bw  "@ wL  1 ki  "@ V^[  Y Yw      c#u8   Scdu  "@ u  -0 q   ' rB  @ t  5b]  39 m  "@bygj  "@bd  T xy  (m '  b     Ebo@   uq\  Kb  sbh  ^e Wh  +D q    *bq  ! h  #  +cyz  /p] }!    v!  0bJX   3ll   {{x  "@ v  gbe  &cQ;  [ |  "@ fx  "@ t  "@ $  -$bS  -b  0cdjg  'sFb~   c  cI]  4&1 w  "@c:dQ   C|X  "@bg  b^  + ^  3"b9  ^bsg<  :  #bh  0] >}  !bt  !bk  "@  !cn4  "@ if  "@cw  "@ 3  -o g  "@ Fp  b^  2+ L  )6c-i   (c  "@buG  @  'buI  g>bd  "@ )j  1bpN  +   9bnr  1b vb   c]vc  !bk  2 f   W^g  $91 q  )68c-^  2 + xd  "@ ;h  $bc  "@c\y|  "@nu  +mbo-  "@bjm#  (c4d  .Qh Ut  bi  .! d  bvk=   {  cWg  2B. g  #c)  !bqj  "@ ^   p+} q  ibg  1B u_  Z qk  0+bk    >bm  J i  bp\  -bhW   d~0   kR  cCe  "@ r  !ct  "@bii  1PcUza  be  0 3p  "@cj  "@  8,cd^   B  )6cu   ]  b]  7bde  + ss   ^  &c2]  0G bk  + }  "@biu  - b|  "@ js  5 k  "@ ls"  6cDoj  1b^W  ) r  . \bx*  .k |"  (E |o    ;]  r+"^  /.+cS  1B2b:    Kk  "@ e  'sFc^  2 E  6cO  -bmy  I  x ^  m  ibv  2+ y]  51 Ny   = ^z  3+ tc  - X_  -5 j;n  1Pc&m  *+ Am  g>b&  -. ]  /pzc&^  3 sS  ! y]  1i8 v  1Bb<  3c/~  + >wX  39 e<  +   c]|   'by  (mb  {cdtG  +mj A|  "@ mK  "@bq  &cO  1B^c?;   Z  bo  "@br8  "@ tx  ]  2c]m  b]  +vbn  +m x   wu3  "] i  (dbtp  3 Yu  "@ b  (mac6j  "@ zP  "@bJ"  )V 7  /.+br  5brn  @b]   I  /.+ q   w  +D  -M t  #82b  3bi  -n ~k   bhs  +L'b|  "@bm  #. 9y  "@ w   Tn  "@ ^S  ) D  +ck  "@b]  $ u  1bu$  @c+f  c,  biB  1b  0c/v  "@ g  -bm  "@bi)  'sF wq  6 v@  -b  Lbur  "@cus  +bIf  #   Xcx   w  +D u}  7f 0s  i: }  ,b  c^  2 L  bya  6   cbv  "@cSH   6N  f  bg  2c!f  "@c/t   &  +mb^   K  )q  . q  & t  zg;   qN  .k- pr  4-bj  $ i1  ( uF  "@  (b  !c#q  "@ km   g  "@ k  &7bmp  9 @  "Mbe  % :y  "@ I  4bt  0, d  2/ z  J  #cu  7[/cy  + *^k  W.j  "@ m  "@ \o   |  S+{  6cbf#  "@ z  # ]  ) 3xY  b"  +mc#j   }   ]  S+{5pm     c{<  +D g  v.b  .b  -\ym  "@ y  c5  *c/h  # f$  ' 3f&  "@bs  -Fbn  ^cIhu  T xf  (Ycz/  "@ 9s  "@bhy  6C Yf  Y ^V  2 U:  ceg  ;b  ! s  "@c_d  c\ze  1B! ~`   \m  ] ?f*  "@ d<  "@ Io  ) n{  d  *bfI  +_ ]  ! bg  3\ [k  "@  b6  by|  "M 2y  "@b6  + Lx  +b^   + wG  1Bb}H  +Dc z  7Xr  GbZ  0 u  (+lw  c6k  "@bk  Tbq  "@ j  c?d  + zC   + zE  . v  4&1  b  vbv  Kc?~  7   */bj  4jbf   s/  +~Z{(  -{>e]  0,bc  "@ m  "@ z}  + mc  $ c   >c  Tbn]  JT n]f  - u  0kcu  + r  bq   dE   p  bozo  *+be  + @  -bI  ( o  # e  `b~  3b^   p+} g   Ur  6\ xE  -bk  b  (dcOu*  6c Z>}  6bJ  ) ;  3"b]  5&+u  cu  Obi  czE  "@ w  .?bp  m-  1BccZwB  - .{E   + g  "@ C{  Acwt  "@ m  2z5 r  "@c0p  * ek  "@ q  .)c ^  )+bo  0cdx(  "@bd  Cb<  *bf   k]  'sF ^E  o z  1`bo  - {1  0, ov  "@ oN   l\  k n  'sFby  2Oc7g  "@ {  "@   ij  8, p  $R8 %A  2+ >{  Wc]}  g{c?q%  * M]   bq  Q9biV  "@ Xn  "@   &bp  + p  /~}  7[/b=  3bj  ~ p  "@ r  c=  .k&Q  b  &ncg    - >  "5 m}  )6b|]  *+ckj  #^be  Nbx  . b  6\ vD  s 9q  "@b  bd, +v 5^U  0+cQ  1c[h  1bzT  Kb?   C uv  +L'b  ! r n0  )  8 qcdA,  Wbg  "@ >m  1 f  + ao  7[/cH  2bx*  "@ :   p+}  _b^  bj  - c?g  "@c|  1bp  !s io  )Zb6N  /p] *{  )7[  +mbw  +D ^$   iZ  Ubi  S+{ ur_  + lm  ) H@   }:  a0 1{C  6 W|  1bn  "@ 2ue  0] h^D  0+bq  ) tn  "@bq  8Y}   4bn  1B  +cQd  &%bi1  3\  b}  1H }   s    c6u  -Rbh  "@ f  -bsm  *+b  /bmm  5c,mn  'sFci   5g  "@b>  `bl_  "@ Wt  }/   c  -( }  "@bn;  "@bsm  { {  e f^  tb7  $9 '~;  bB  [cgC   v  4&1 pg  "@ n  %h dI   a  cRy   x  -|6  Tbs   <n  D4c$q  3bk?  2+s ]   j  "@ mN  N$c  +bw  "@ ^   %n  3boj  "@ PhV  0cw;  (m <  2 }S   g  ( zou  < |t  !7T  2 + lw  1Q Zz   2z  6l t+   ci   79  / Wrr  +D nzj  "@ R  ( bi  bw   I   y8q  3# }[  "@b]  + "  bjs  6' ;x  ,M kw  "@ 3y  Tbw  "@ k%   gy  "@ @g  "@ }!  (m ~m  1BLcRz  "@cN  /bo  +cHov  +mcZl  .Rc'9  +fbo  "@  -bAx  82F <}X  /3   1BLb^l  <u7  "@ l  0cdz  cR   Ob@R  ) 5  sH   h  2 Zw  " q  * n  -br  "@bt  h 2  (m c,  -pbG  -?c,i  +D fg  1bg   \ |m  - E^c  -l Ix  #[ la  "@ be  ( i  &kc,I  =   +(cs8   j  "@ l  0+cl  .W Pf  "@b  - s  "@ wF  Tb^>  2 ~  "@ l  "@bq7<  0@ r  c68  scau  xn u  bv  "@b}   fE  Tb  -n sg?  -bv  Kbq:  *mbf  &_b=Q  %n\-s  "@ rj  +mdbvh  "@ :}  ( .^  /; uy  1B ({V  "@by  H qt  v.b]  )+ kl  #|  b}  +c6~&  b  k Woa   g?  "@ wf!  /pzbk`  J Um  "@ 5n*  *+b^X  ,# f   .v  cw  Eb  ! bl  ( zi  &bu4   =  b}8  "@b~p  c],  ubx_  _ bpN  "@ b  &cYx  0,b  Xbn  v.c?{1   O ]  7 z  +Dc p  5-cx[  8OcHp  "@bhZ    Y v{  "@bnX  #B nY  -O in  6bi  cy  5Jc"~  +bq  "@bj  (9j  "@c  +bu  Tc5v  1J ]  ) e2  "@ Fnk  *q s  <cI  )Zbw   =4cH^  (+ 6x  "@ j;  "@ n!  "@ de  (E J   ^  2 ju  "@bzp  (zn3  "@ vb   bp  "@bdd  (^ c  "@btM  ,\ ^^  ]  c-j  "@ s  (m ]  44+  -bt  % gd  2Y Aq  "@  +Ec6t   J}  $9 y(  !cH^  5&+u l<  "@c:  !rb8  -+c hD   AeQ   gbeS  +m bA  -N >  " t  "@ ;  }b+  by  0c5e  H jh6  "@cu  "@ lz  Tbf  $b@W  1Hzg  *\ U~A  0y oB  8OcHv  "@ ,f~     5J#bx@  0bJ  bi]Z  Im  "@cf  "@ Yl  (m N  &bp  + ^4  - 0u  7f l  1BbH   m  h! gE  +Ub}  }ceT  "@   :  +mbs  "@ `hK  + c  "@  bu  by  0,bA   f2  (y5  "@  cPm  ,\ 3q:  "@bv  "@   V Lsz  +Qb;  + A  - ~}  'sFcm  g>bec   o  Dbk  "{ Gn  $ q   ybl  "@ f|  -k   uck  44+ hG  0iby&  1Bgc?  7.f  cL  &~c4hp  "@ l  + p  "@]s  -\  1br  &b  - 0q%  7f} t  "@bu  1 Bm   9 wiV  D i  cpo  7 bs  "@buC  (m v  - be9  "@be:  bA   >j?   m|  "@ Es  (F gs  1i8d  "@ zk  , f  -ob  #a udk  +3 uw  !bxC 44+ <rS  2 y   XJN  /.+bh]  h eZ   p)  (m y  j I-    0cdo  &A stI  )7  +m4 ]]  2zL&  (b^  @ 4o  Tb@H  {)bz  5&+u i  'sFbc  $B Q^P   OKC  "@  -mb;  "@ 2{  3c]]  0G   -bi0  +=bq%   w.   hj  8Y}\]w  (b Lt   n   d  ! 0 =<  &Zbr  Rbr   dt`  "@ pX  b^  "@ w  bk  ,O L{  "@bV  +lb}  3Zd c  "@ |  "@bo  * 9r  .bs  "@b9A  2 i  +mtbm  cPe  lcp  5bv>   b^Q  6 p  3* ;ll  f z  "@c.s     "Hc  b-  C m  "@b=p  7fXc \  4lzb|  "@bJ  "@  )6c-y{  -b|\  "@ ^3  +Dbp~9  "@ k  8>/ w  $91 3]  3+ }  ++ {1  $' t  61R  g{bq%  2zL t  +cp  "@ t+  7f t  "@  &c#7k  5a+| fg  "@ ]  3*bJ  )+ Ss}  + x]  1J |P  1BXcP  3bo  g>Hf  "@beM  \c$eN  "@c`  -bo  "@ J  r+ qx  6  +c6jo  !b  - LJ   d  Yb|  !V Rp'  (m }  $R8 9s  <bp   `s7   w8  "@ f^  -bf  $ (<  .c:H  "@ 0c  "@ p  V Q  ]cQd]  -|bx    f  5- l  2 bg  6c.{1  3Zd vj  "@be=  "@ zn  4Y Pg  k3  "@cf>  "@ l  .a f?  "@ 5  3Zdb@R  7 kG  / Uo  - d|  )c78  -Fcy\  0c"q!  'sFb~*  *c i&  E   :bv}F  H }G  + s  "@ s  1B ?n  "@ }  + jng  +!c$u  +b{(  +% *i  "@ YV  7c   -cg  'sFchf  +~q}  "@ y  "@ v  )+ ylb  ]% j  $9h Q|  5j i  cL  2 bqN  "@ceI  "@cS|  "@ 4!  -!  #vb]  ) y?  -Dc e  0,b  5-bxs  $91 r}~  "@ <d  #1 e  ^bI  x   J  "@be|  %h  0qbf  (m  c-s  -o Cuk  + &$  -[bx  0,bE  .9bx^  " 2f  "@ bhk  0,b}k  "@ k  bz  ( d>  4A 5tr  ] z  &Z =g  "@<q2  * By  !bs  +z wI  "@ q  "@by<  K s=  "@bs?  +l -  &b}  0cF@  o {  # 6q  "@ fqX  "@ ~m  (  &c s  "@ ?  bo^  0+bI)  7 ,z,  "@bfu  +buO  "@cuC  "@ o  bo  . Lm;  "@bgm<  $"be  +9 h  7[/cd|  "@ pm  /{ X  - ]{  ) m  "@b^N  )cEs  1B^b  !1cHt  "@ f  J qn  "@b]  ) n=  "@ fT  "@lK  "@ m]p  )+ :/   5z  brn  "@ b+  ;  7bvp  <bn  )ZcBsr  # s  29bs  "@ N  +bn  "@ b  &bt  *  +b^  Tzh  r7bj  0k  6c6|  5Jc"  +m ]  1B!bgF   wF  cRx$   js.  Tz 3{  5b  bv  +$ u  ?bqB  )V '  cIw\  cp  "@ ?t  +D  .k  .?bfm  "@ ^h   p+} ]T  2 =r  "5  c[jW  W v   b:  -+bk*  1cIf   g}  "@ qn  "@ ^  +t |  "@ {s   kQ   W{  "@cYd2  # ^  k  bB  %bln  ] n  0hb?j  5&+u iG  + 0c  /p<beZ  ) 9  \ =]  )(i6  2 u   h  1J X  2bv  {Ih  (mc$  3b+  cIk2  "@f:  "@ f;  * s  +|bo}  "@b~p  "@ y  "@ 6<  cHm  ( e  $C-c,I  )+ n  -3  b:    b  btY  )7 gr!  "@b|  c5e  "cg  "@ i  $r k1  !Ubfp  "@ dd  Kcz  "@ ]{  }/ q  ;c+n  "@bA  bln   tp  "@$  &b  boI   ^{  .b  "ctm  +b|  "@ Wr  @cd{  " wq  )d z  -bxX  s  (c>e  -pb^]  7E_cfH  "@b  3bo}  -bww  "@cKJ   +  1 c|  0cl  0cJp  .bH  .W v  }/ o^  c]  7fb?  0 um  4 5l  - f  +bs  -c5n  0 7p&  b{  +pccu]  "@9|  "@c;s   \ VpK  "@ r  (m# r  !bm3  bh  # .{S   |  b]Y  = ~_   d  6~  ?bmr  "@  2boX  "5@q  $ so  +~ }x  -bq  m zt  ) #  3fbpi  "@  -ic>u}  - Keb  "@  +bV  - bvo  "@bp   4v=  &Sc2^8  )gbs  "@bw  7fb}  "@ R~g  "@bJ  7f (~.   5}&    5   +c6z  7 `  Sc=I   f  1b  +!bxj{  Tbs  "@ jl   Bg  D l  "@Cq  "@ iw  (cu  45 {  0 zz  "@bs  '?byF   dg  D v  /c>C  T h  i c  (br   l]  &bh|  "@ ;{`  * n  "@   +bm>  @ d  - G  Hby  "@ Ly  &3bm  !2bu]  )+   . c6d  1   "b{  O  XbC  Ecw  ! *~`   ? D  D4bz   po  7[/c}  S+{ l^  )dbpzf  1 d  8 fzg  7f} s1  c"d  + {  8cRmt  "@c'  -F w  * ;   vu3   e(  2+ 8  1P bs0  0,b  (b  br  )d |K 44+ 9A  % ;  +2bz  "@c/  c-hW  &t Lsh  #v ^  6Uy  " W  .k ^  * 6\  /b^  ) h  "@  &bd  0buv  +Jxz  "@bji   z jj  -* 6  /pbd  "@ ^I  $ kX  c  0c-J   r  "@ K3  .Wcf  !bn  /; 0n   Mm  0+bwz~  "@c v  "@ r2   Cb  !'c>g8  g>b  cdo   xgB  2Y ^7  .k-c pG  "@b9  .ky  0,b  -Vb}e  c+l    c,dy   gc]gd  H m5  .  ;  K dz   d{  "@ j  1J t$  "@ }j  ! r m   m  )( e  "@cA  bs<   ]u  2 n  "@ <qD  @s  "@by  bf  T Q  +b{S  1B 0|0  "@ xL  1BcT  (mb   o  Tb-  0c~$    +b^T  0@ k  (Ebl   ebr  0bhm   qvh  + }  1BRc6dK  $+wGgp  !cI;  7f u   .  & cZ<  ;c=l  "@ or  "@ ^6  -+ r  "@ ;}_  0,b^M  / -7N  3bio  "@c {   ? tG  pU  1bh  3 qpV  7[/cm  bm  v. Xw   w  .k (  - Lq{  7[/cK9  - .r  (c  &b1  +Jc6y  0c  (mb^5  W iN  )cu  N$cI]  0+ :  44+ j  +DcKc  - x6  .)bxkW  !bf  2   (b>I  )bq  0b  Pb  b9  70bm  Tbn  Wc$=   gb  .ebc  $91Y  +mcd^s  $bt   y   v   j  "@ u  gb+  &_br  Tbip   fv   iR  +b}  @ rx   + spb  )Z n  4lm  bok  1BXc>J  # 3r  %.\  8=b{  r7bJ  )g fx  ~ r9  "@   0khc,~  "@ d  +L'caq  "( p   ly!  ;/ ze  (m/ =  +bN  &c+}7  "@   b  +8b  .cRI  Gb  ,cI=j  bjP  7[/c  - w  $   1Bbn5  "@ G  \byyS  !Nd   t  *!3 j  "@cL  bz  "]a m  cN^*  /3cKu  /p& 6  W ]  | d  "@ xt  "@c  & ]  /. Yr  [ Qc  3bps   v  -\ yT  T =R  /;bk  -3  0cd^:  - 6  (b]  1N #h|  70 =Ic  & zo  $"bq;  8Y} <  '?bo  Y t1  "@ pe  "@ w6  8 g  "@cV  &b_  Jcp  - ~~8  1cI]  0;c;xQ  "@ t  "@ xR  ]bi)  !   sv  "@ 5^  7 kkz   = <qK  "@ce  Tbh  1B&c|s    gcH|  +bf   bE   t  "@ |e  -N iq  )]c]m  "@bz6  -3 ?v  #@b}   zcp   t  !b:B  &P [  +]c6p    2 bm  +bn  2bf|  0 v]  6c G:/  1i8<h  ( x~  )n Ke  0> Xy  "@b \@W  &A uX  +3 f  "@ as  1" ;   k  U vn  g>bue  "@ x  &bo  "@c_v#  ctu  +Db6N  .a w  Kbs  +mc,y  7 IrY  Kb~   px  f v  "@bp   \ IA     &cYj  ( :f/  &P 0ji  "@ 6jj  +  (mc65  \b  +c[   d]  +   2bl:  "@ (m  ) k  #(b  2Tc#k  # r  "@ jM  "@<]  ,+ ^  +~ ~v  Ibeb   ce  )7 h2  "@by^  /.+bv  2 Ac]   !  ]cmC  &Z t  +Dc,l  + pon  . pO   0x  "@bw6  & l  +o F-  }p  bt  "@ :  *h ~  0HcYw  7[/b}  )bk  "@biy  4* 'c  "@ }=  JT nh  +Dc.>  )Vces  "@ {q  6 q0   w  "@c]  2 +.  bwnr   mw  m !]  *h i  g>b$  5jbd  ;/  3b  7c6;T  0+ u  &bj  -bp  3 ]i#  "@ Sz  bs  g>b^L  6j zk  "@bs  +&.v  2/ m  $Mbp-  #@c]hK  "@ 6@  8>/ 8   +b$  cU  &A eV  &cs  +  gbf  -+r Bt  cf  "@cV8  / P`  2^bd=  S %}  "@bd>   x  "@cb   cc  7[/cH?  2z5 s  + (rc  "@bz  bh  0A 9  3 ny  + >d  g>c,o1  #cAf  .ec[   }=   + ]  # >}?  "bg  "@ ua  "@ ]f  +blf  2 >  .k7nj  0+cGk:  "@b]  + |m  "@b@W  $ A]  r+!d  -D Cu  1`bd  "@4]~  \ s  -  &cg  7[/ca  '/lc#h  (mbR  }cc  "@c9pF  "@b@  (FhbeX   Ng  1Bc{z  o {}  "@  Hc  b~   ^`  % su!  "@c^m   [  2Oc6  0kc-d  "@ {  "H    hv#  "@c\g  *+cl]  #qb  &b|v  "@ pn  "@ }v  "@ ^;  C o   y4  &nbh   bm  bs  "@ y  * wt  Y {  "@bwQ  + ]S  2+I>  +z q  !b]  2 _  cd  .Q`c  &ac?j  "@ u  "@b  @bf  1B2boc  m 9h  i z\  'sFc  bh  ( 6   {  1Bc]Q  m #@H  .b}  )6bo&  $\ 2{   .e*  5-   +mdc>]  -O Pm  */|v  g>cQv  7[/cj  4Abd  "@b{t    `i   p  ( 0x  !bs  7 G}  !b  - 5{  Tb|;  "@  (b}  $NbywQ  $v t<  !boe  "@ ;;   %7e  "@c {"  @bl/  w"  bf  "@ n5  +Zf  c   g   q  7 &vk  0,bx  !r ^,  | 9  1 gy  c>  &b]   jh  "@ M  +fbwz{  0,bn  "@ x  "@ }  "@b^  b  -rc{  *F x  "@   2 ycbev  "@ .I  "@c2w(  *bg*  7[/ci  "@b{{  "@ '  9 cRiN  n  "@ i   \ }  - 1w7  - u   J  -b]  + Ly  (FR ;  /p<bsj4   z f`  .brk.   bz  ~c  ib  6bg]  "@cK^)   5A  ,\ mx"   ik  O p   EkG   d  "@ C  &A Jw  C q  *cNq  +gbm  "@bW  h_cR  b]g   (p  "@ Ui  )6cxW  1c!g!  "@cJ|z  $91 jqE  "@ U^%  $v  c"t)  Tb  bx  "@c]  Vbs  7 zs   bj  0, ,  - ?  I Wh  v.bw  c i  0 V   i{   vB  "@cbqM   qb{  s nwB  + B  -b>  5J]bd  "@cJth  "@ h  (d  ,c-}  )+ n   + Cy7  tb3  )7c?t!  ,# p  t  . p  8>/ 6  +Dbn5   {  "@)}  "HbI  "@ }  "@ bx-  "@py  6bG  - fY  - L1  1bfZ  c?IK  & 9  "Hc  -c\fz  !  bo  +~ Hs  &A   &ci  + *]  "bu  ! ~  +bS  bw  0be  ( Xy  "@ k  ( F  1Wc#g  )Z^  #   6Cb  b'  &wb^  1H q  "@b7F  %h vJ   P7G  +ibh    -ckR  "@b  6b~  g>bp  "{ Ok  "@ @kV  +m;bmk  "@ KV  ,McdW  ">b;  3 #i*  &Il  g>bw  &b]  /p&}}  +~ a}  8=bh]^   {  cd@H  5c ~     - {c  "@w  +R j8  +Pb^.  /p] X  bzY  cN}S  "@ ^  82F ^#  2 z  2 Mb]u  | bg  5bj  "@ ic  "@g4  /{bk  'sFc]   H  W h`  &%c!p,  "@ Zq  ! d@  J   x 0  +bd  +_  >bk  + 2-  $ uwf  "@be.  #% ]V  2 P  6b{  T (e  "@bz  "@ Uu  "@c`k  "@|    s  )6b}E  "@bsv   W  #1 k-  gbl_  .l i   T6c{9  'sFb  Hc  b}.  gbm  2 Ig  "@ bz@  #> h  2 c   ^  -+y f  - =c  "@ =R  0,buR  _v lY  + q2  " ^  S+{ {]  -+ Bf  -t  "@ <  ) 0i^   ic  bnj  ^+x h,  #bj$  v.b  +Gb@H  &bh  )6Fbr"  "@  9 7bl  "@bh  +cHe  `bg&   zh  g>b<  0+bt  *:  c?s~  +|  1Bc6j  8Y} 29  7 s~  6 >h  q |  +Dubp8  "@b^  +z Ld   }  0kh VfY  "@  'jcd3  bv  "@ 'r  "@ We  .k .y  + i}  "@b][  b|  "{/y;  -ce  + l  +f ]  * s  ( xj  + x%   Te  6bn.  0,b}R  "@  1Bc#  )6c  $Cbt  "@ q  + {C  /{ p  &< 5ln  7fX m  "@ h^1  + t  "@ o  0b6\  $v g  zbx,   \ Wg  -D 4|"    1b}  T fl=  ^+x n  "@ J  "@c^  6c-~  6 {zy  "@ nO  "@bsI  ) y  ( lY  #1 9p%  "@ d)   tc  -  Rb:  H K^  S+{  )?c#z  0, f  )c8{#  Kbws  ybt  zcIl  "@ i  7[/b{$  KfbI8  " ^/  r k8  #:bj  "@co  /.  Bboc  "@ vY  "@ 5e  bd   m]  "@ ]i  -N-g  1B^   5qo  +j  cK?  )+ >i  - Ai  8>/   G  b^~  4&1 xr  -[cH{H  |bc  j   -cC^   D  0$cd  &bp*  +~ k  "@ blG   &F  b?  "@ LJ  z  1"c#r  "@ w  Tb  wb{  )+ p^  7fX j  "@   1Bb?  1B!c^e   |  0 b8*  3*c|  2c0n  '/l q6  6 Kz  5+ $  (mbe  <b}  pt   [l  "@ P{  "@ a=  + }  2G w  1Bcy  + fA   9  bjR  &bj  0,cR~m  +D bp  "@ }2  "@ |W  "@ 3]l  &Zby7  "@c9]\  4&1 xg  "@ Ni  "@u  h_u  &cX:  + u^<  6c .  -cGx  g>bI?  0A  .bc#lW  4* wq  g>cI|n  17bzei  ] Cq  _v l9  } dR  &b|N  )+  3b:  6cdo  0,cmp  - db  "@bf  g>cDt  1BgcHh  "@bl  2 d  "@J=m  ) m  - p  "@ ~F   s  -  i w   w  + o`  +b]   it   R  6cdd  + d?  "@ c  &cJg  )gbK  -c+  (Ybw2  "@ 3   ?bh  1Bc u  /; |"  "@ g  wc(  +b?  /.+bi,  +- }  1H xg  + s  ( j/  "@ xp  "@ m   =i  5b}m  %.\cA{B  "@    |bz   ' mP   v8  +V p  -p  +mb^  /.+c`o4   g<  &A Eo6  #b  &cP  g*co  "@ b|  "@Ul  +~ }k  -$c>y  "@b8*  $vc'  - q  "@bg  3 ^t  +i  #@bs  1H z  3 (g  T 9  /3bs$  3 y  &ZnZ  "]b^  S+{ h  ! lT  gNbxl  Xbw@  "@ \  )Zb]  -+r s^b   9  -+b  Z v(  )cGJ:   ]  7fXbc  T Wq  "@ u<  "@ E`  &b|  1Bbo  +3bv  +mb^)    )Z|bs  $9 6r8  )?= e  T cH  bw   o  -{ nd  * d'   ' \fI  "@   2 v }  "@ v  !bj  wblS  "@b78    3    3DW    24$5    p        8    )    NB'^  4K"Y)_ &?\{ +7B  / L  %Kf)QW)9=.mB'#fM.b]{imU $?+L4H,{,<"&*+"*[84[-.*dRh"@,p+YSRK"Ix5 0 !H %p 5X !h0 4G 6 ZK } /? 1 S9 3 Մ : &. 5- (g &0, Z (S? #@ *qD 1Q $ / ,Nm j !( D gb+ 1 N7 \ '     4     H     .8     ~9R9]c-bfPbfbc-bbfbc-9cIc6 _38PC=;$'ϩ2;;    o  bcbo  bbb{  bbbw  bbbp  bbbe  bbbc  bcbs]  cdbbwa  cbbւbm  ccQbi  bbbf  c5c"byr  cIbrb  c6c?b  bcD:b  bbbz  bbbp  cdbCb{  bbbn  bc>bk  cbwŰbn  c"cb  bbbzq  bnbbtJ  cdbbt#  cbbl  bb7b|&  cbxb  cPbvWb  bbbo  bcR bjf  cIb bqb  bb߲bx  cPb[b  c c0bl  bbbm  b~bbk  cIc?bn  cbhbh#  cGcYbl  bbbd  bncRbi  ccbn  bbîbz2  ccRb{  cc-@b  cUbbk,  bnbbc  bbQbg  cdbb  c;c_bkY  cdbbmM  cb`bp  bbabr  bbbwc  bb|bkT  cbbs  bbbp  bb-bvu  bbnbzA  bbcbj  bcZby  bbbn  bb>bt  cbobf  cIbb|  c6cFbm  cZbbwm  ccRbv6  cbob  c5cb~  bcRXbq  bbibuS  bc,jbdS  bc,9bl  cboEbib  bbbz  bbހb  cc8abeW  c"c beY  bb bk  bc9bh  bbbe"  cdbb  bbbw  bc~b{A  ccIvbj  bbˌbJ  c6c[cj  bc#92bt  c,bHb|:  bbbot  bbbe4  bbb|  cQc>b{  bbb  c'brb}  bbbo  bbbwm  bb b  bccuS  cZb bp  bcbt"  bbbkA  bbb  bc:Pbw  cbfbuv  bbΨbu1  c#cQbp  bc~b}|  bbbw  bcܝbN  bbc  bbbf  bc+b{  bcxbi:  bb2b~L  cc[bb  cIbc|-  ccI:bm  c,bn3bu  bbhb  bbb  bzbbmc  bbbe  bbb  cbbb|  c"cbm   D 39hbeD  cboblQ  cbw'bi  bbb~i  cbb}9  bbtbi  bbCb  bcTEbm  bcXObc  c+cհb  bblb  bbmcrl  c<bbpt  cIbbv$  bqbjbs  cdbbw  cIbxbr  bbbm1  cbbf  bcbeE  bbVbl  bbb  bicbv  bbebj.  bc @bm  cbtbd  cbx9bi  bbbe  bbb  b|bFb|$  c5bJbh  bc?`b  cDbsb^s  bcRbp  bbbh  bb bxV  ccRbk#  bcR9Qbi  bnbbj  bc>b  bbzbs  c<bbe"  bbљbf  bcby  cbo4bn  c-cRbka  bc.bd  c=bbg  cbbpd  bbbm  bc5brs  bc"ׇbmw  ccRqbis  cdbrbt  bcRгbl  bblIbf7  bbΔbl  ccRb  bbbdP  bckbc  cbcbw  c[bbq4  bcǤbl  cbb|  c[bb  cAbgbr  bbb  bcV be  cIccd  bbݞbi  c bbz>  c[bb  bbc  bcbx  bbbr  ccOb  bcb|  bwcbm$  bbwjb|  bc9bry  bcbp  cdbbc  bbb  c(bb  cZc>Ȼbc  cbo9blC  cbb  c#cCcm  bnbbq  ccRRbw  bbbr  bc#Cb  bc:bn  bb9bmM  bc+bm?  c?bb}p  ccO(bo  bbbs  bbbuu  bbDbr  bbEbfi  bcbe5  bb9bw  bcbz  cPcYnbz  ccQbs  bc2bc  cIbPb  bb^be  c?cH bs  cbnabs)  c,b҆bj  bnbbe  c,bbx  bbb  blcObq  cHbYbj  bcHLb}K  bcb{,  c?bbx#  ccI˄bz  cbXbmc  cdbb  bvc!by.  bbbq  bbfbp  bbbr  bcQb  bbc~  bsbb  c cWǁbo  cIccb#  bbv͂br  cb͆bt  ccRrb  cBbb}  bcbo,  bcPbt-  bbrb   tbm  cc5b#  c+cPTbe  bbbl!  bbZbj  bbbn  cb b}  bcbm  bcb|  bbb~n  bubzbd  bc&Xb  bbbq  cRb(cvS  bncGb~6  bcbo  ccPb}  c[bUb|  bctbj  bbbi  bcRgb  cBbhbk  bcГbh  cbbi8  bbgb  bc4b  bbboU  bbbo  cbb}Q  bc(\bn`  bcb  bcNbw   ib  c(bs3bj  bc>ѥb}  ccIۧbg  bc@bv  cbxbv  bbb}  c5b^bl'  bbbz%  bcR+bx!  bc b  cGbbw  cIc6Ƹbu+  bxbbt\  bbbj^  cbwʸb1  bbbz  bcXbr7  bbbf  bbbpS  bcGb  bcOb  b|b/b|  cbo bj  bb9b~  cZcGbt  cc-b~G  bbb  bb8bp  bbBbq1  bcRbt  bc?ؿbi  bncbp_  bbbf  bc#9Cbf  bbn߼be-  cbobt>  bcbs  cc[by0  cb;bj  ccIbf  bcRhb1  cbbkP  bcbbx8  bc$b{  bb<b  bb=c7   1 qblk  c#bcbo3  bbb}  bcb}  bb\byA  bcӬbz  c,cQ_b}  bub!bw  bb"bi  cGbb  bb,bm  c(bbf  bcbv  bb]bc  cc,}bq-  bcqbx`  bbbd~  c?cdb{  cbwMbj  bbbk0  cHbmbw  bc?bo[  bnbpby[  bcRqbpy  bb b{  cZb~be`  bcMbz  bb bf  bbbnJ  bbbh  cboʧbr  bbbq  bcbm  cbxbk  bcRpbs  bcYub  bb|b~Z  c+bbt|  cbb_be  cbib|  cbSbkL  ccIobz  bbbc  bc-bz  bbbrx  bbbvu  bbb#  b~cbk  bc5bf  bbb{  bcbq  cGbby  cblbd[  c#cdbe  c>bbi%  c,cQbis  bcRb#  c!cbc  bc?eby  bbbqx  cbo؜bj  bcCb{  ccRѸb{  ccIѼbk  cb bk  bnbbbg  cdcbs,  bc>bs  bbwbl2  bcRb  cb#bw  bcX$bqd  bc>b  bcB3bk  bmbŕby}  bbb~R  blcXrbg  bbsbm  b~bb{?  cMb˷bj  cdbՈbe  c[c#?cx  bbby  bb^byM  cHbNbp  bb bp  bb"bzp  c#c,boM  c=b9b}]  cbxbz  bcFbm  bb b  bbڼbs  bbbk/  c cXÕbo  bb+bt3  bbwbo  c#bbt#  c6c#Cb  c.bb{  bbbe  bbbN  c?bbo  cc-bs  bbibf  cZbybj3  bcbd^  bmcYbvl  bb1b  c(bbg  bbxbe4  bbebh  bnbXbp(  bbb{w  bb"bz  cb]b}Y  bbbvd  bwbbx:  bbbq  bc4b{  cbbh:  bbbe  bcbg{  cc6bu  c?cdYbm  c&bVb  bcYobs  bnbbq  bbb  cc)bv}  cc-9!b  bkbbrN  bbbd  cc[Țbl  bbbe  bcRb~t  bbbh  bbޕbtD  c=blbo  cc[buv  c,bbt  bbb1  bcYǫb}  cQb.bg  bcRbg  bbbyu  b bn  bcGbpu  bbm<bz  bc#bz  bbbt  bc8b}  cbb|g  bc)bo{  bc!$bsV  bbpbp  bcbo  bbbn  bnbbc  bc#9 bh  bb?b  bbhLb  bca3btj  bncbg(  bbbi  c,c<b{&  c"c bd  bcR>bz  bnb̻bw  ccRJbg  bcR>bq  bcdbrA  bb6b  bc;Ebl  bwbGc#  cFblbtQ  bbIbn  bbbg}  cdbbel  bbbw  bbb|F  bbbo  bb.bs  bxc#bm  bcIbw  bxc#b  bc*bp  bc bn  cIb^bw  bbbh  ccbr  c+bbl  bc&[bm  bnb(bj  bcbv  bcQ¹bjB  cb:b  brb)by  bcRby  bb}bf  bb99Vbr  bcRbj  bbbd  cZbbo  bc,kbj3  bbb  c!cFb  bbˉbd  cbab|J  bbbjX  bnblbu  bcQLbj  bbbp}  bbbw  ccIbbrX  bwbbo  bbbq  bccc  cboКbr  bbچbj@  bc>bmy  bbbsM  ccmbq  b~bDboL  bbb  bcb  bbbkY  bḅb  c[bZb  bb| bf  cc b  bcbq  bbߒbtJ  bb b  cAbbq  c5c"bz  bbbqV  bbbz$  cbo'bq  ccR"bnc  bb.by  bbpbf  bb4b~x  bbbg}  bbbm  bc8%bn  bc)bm  bmbbfN  bcZbfS  cIbbfU  cbbfW  cIbbw  bbbx&  cRb%bgG  bc6bi  bbbo  bb.bl  bb9bo  bmbޤbj  c"cbmJ  cc4bk  cb9Ybgn  bbӂbk  bbbd  cbAbn  bcb|  bc[֓bzD  bb(btN  bcٹbx  bbټbvE  bb^bN  bbcbx  c(cKbgM  bb b  c!bbiO  bcdb{c  bbbp  bbbh  c?b$br  bbGbv  bbb  cAbbu  bbbtP  bnbbj  bbٿbh  bbmbt  cHcQbd6  cbbh  bbRbl  bbbn  cbobzS  bsbbn1  bcR9b  bcXbh  bbbp  bbb  cb[b}  cdcbe  bbObw  bbNb  bb?bc  bbMb{  bc#zbk+  bbbp>  cb9ůbn  c5cZb  c 5bs  ccRCbj5  bcbm  bbZb  bbbdN  cbohbp  bbbz  bnbb}  bbbpn  ccQbl}  bbub|_  bcbw  cbbp  bcb#  bb*b  b}c'dbj*  bbbw  cc*bh:  bcSb  bbbg  c1bpb|{  c^bSbn  bbbv  bbbx  bcȊbg  bbnbh  cbob7   brd  bbb~7  c"bbp9  bcb{  bbrbt  c-cRb|  c*bubrK  bb!br  bbhbwv  cHb bxZ  c"cP#bu  cbBb#  bbbu9  bc br  bnbVbrH  c5cZb  bcPbw  cbb  bcbj  bbbs]  bb!bip  bcb{|  bbbrx  bcbt  cYbbow  bc,9be  bb,b}*  bb0bl  bbbkf  ccRb  bbqbm}  bbbq1  c#cQb  bsb#bk1  bbbq  bbb   bt  bbɼbz=  cbbp  bcR:bk  bcRbwy  bbxb{  bb"b  bbٟby  bnb٢bv  bcRܩb  c)cbx/  bc4@b}s  bcRԨb}  cb@bz  bbײbnP  bc9Lb}  bbb3  cIc-cr  c>cPGbm  ccIbm  bcRGbe  bc:bwR  cFb9bw  c5bޯbn  bb%b}  bcRbe  bnbbeh   8 bd  bcRbrt  bbVbc  cGcFYb|  cc?be  cRc¨c#  bc<bj  bbbd~  bbbfF  bc bf  bbVbm  bc:Wbr  cc5!br1  bbibl  bbIbr  c+cbd0  ccRbx  c[bybt  bbb  bccbw~  bcRlb{K  bc*bt  cc6Zb  cXbb  bbJbtE  cbbxl  bbb{k  bbibqp  cPbbg  cbb}a  cbbfP  bbbu  bbbz  bcRbl  ccQ bx)  bc#97brq  bcMbw  cbobuf  bbbm  b|bbir  cbbh"  c<bbr  bbbu  bcb{  bbbx  bbLbh  cboһby-  bbb|  bcRbw  c=cOeb  bbvbh  bcR߆bg  bbbs  cdbVb|  cb˥b! & (3 1gˑ .2 J v> 77 Q ] 'r 3"K2 . H t +@j  _V 7Ѫ  O F 22 Wp n2ZZG7k8͏bF&G)    R%sR01. j!EMX/h5B)Ȝ4)y 1)a|PR- 3V %4 h` &S& #R  z@b@bt@b&@b@b~@bG@b@bWbfVWbfm@bt<@bX@b%\bfWbf@b@b?g@bx@bUbfN@b3@b@b@b@b@b@bWy@b@bh@bm@bO@bv@b@b@b@b@bPn@bl<@bI@b@b'Ubfh|@bVTc@b@b@b?@by@b.@bW(@b@b!0@b^@bq@b@b@b@b{Ubf|@bp@b9@bPe@b=@bOUbf:@bpWbf@b@bT@bD@b ^bfn9.b@bE@b:@b"@b@b@b@b@bW@b@b(@beG@bv7@b@b5t@bY@b:@bN@b&Y@b@b)@b@b@b@bC@b)@b'@bI/bfV@bs@b)Wbf@ba@bWbf-@b@bA@b@bbfDwH@bw@b!@bC@b$e@b@b@b@bA\@bC@b@b@G@bG@b@b@b@b@bz@bZ@b @b@bR@b @bk@bh@b+@b|@bb @bXp@bMbfaR(y@b3E@b"<ce@bO@bq3@bS@bs@b@b@bd@bj@b@b@b$@b#@bH@bH+@bF'cI4\h@bHJ@bOi@b@b@b\@bE@b@b_@bA5@by@b!@bCqWbf{@bV?@bv@b@bw@b@b M@b @b7@b@-@bm @b@b @bw@b/@b5@b_@br@b@beV@b@b"@b@bV@b@bk@bcwUbfR8@b@b@b'Wbfhe@b:J@bU@b$8@b@bt@bZ@b@b}@b0B6c2$bf2@bT@b@bz@b(@b_w@bJC@b;@bZ@be@b/@b@be$@bLgNc@b @b@bH@b @b@bx@b"Gc@bx@b#UbfX@bN"@b@b@b@bm@bG@by@b@b]@b J@b-@b@b@m@b@b~@bm`@b <@b@bc@b@b@bWbfS@b$@b`@b0@b@b@b@b}@b:@bQ@b@b@b@bq@bV@bW@b|cbfV4\wWbfz@b@bgQ,bf@bUbf@bp@b&@b@be@b(@b@b@b@bj@b@b@b@b@b@b@b~fbfV@bb@b@bY@bA@b@b@b@b8}@b^@b@bWbf{@bj@b3@b @b9`bf_@b]@b@bM@b@b<#bfp@b1c@b+@bz@b@b)K@b@bv@bEC@b*@b5cDw`@bc@b@b@b)@bq@b@bzg@b4@bl!@b%@b@be@bF@b @bd@b@b@be@b>@bW@bEc@b@bH@b[@b@b:@b@b@b@b}@b|@b @b%@b@bK@b@b@b@b+@b@b0@b"@b,r@bR@b@b@b{B@b"@b5@b@bg@b5@b@b @b5F@b@b@b@bY@b@b9@b@b<@brUbf@bWbfhX@b;@bw@b `@bbJc@b@b@b1}@b@b@@b r@b6P@b|@b0@b @bE@b5@b@bv@b@b@b@bt@b @b8@bl@bMC@bo@b6@bl@b@bW@bbfaR(Y@b#cI$@b}@b@b\]cDw|dcn9@bL@b7=@b;Ubf@b](cDw@b@b7WbfU@b@b.@b@b @b[c@by@bT@b@b@bv@b$@b%@b@b@b@b4@b@b[#@bab@b"K@bx%@b@b L@bO@br@b<@b@b~@b:@bo_@b.@b@bV@b@b@bhD@b@bG@b0@b@b@b u@b%@b@bJ@b@b3l@b@b@b@b|y@bcY@b&@b@bq@b@b@bw@b`@bz5@bI@bX@bs@b@bp@bN@b@bV cn9R(n@b.@bc@b@b@b @blS@bmbf2&@b@b @b@b@bb@b@b@bU@b @bh@b1@b@b=@b2@bUbfl@b@b@b8@b@bw@b @b@b8Wbf@bf5c@b@b .bf4\@b!@bn@@b@b}@b@bFc@b@bt@b@b_@bQ@b@b@b@b@b@bzy@bUbfiX@b@b@bPP@b,@b@bQcr@b7@b@b@b@bu@b@b'@b8bf2 @bx@b@bx@bl@b@bXN@b@b@b@b@b@b!s@b@b@b8@b(h@b?@b@b@b@bW*@b@bH@b@b@b@bZ@b@bc@bR@b]@bb4@b@be@b@b1~@bWbf@bx@b@bF@b-L@b>@b@b,@b @b@bG-@bWbf@bd@b@b@biy@b~UbfhD@b!@bKWbf@b@b7%@b@b@b@b @ba@b[@bWbf@b@bUbf@bhc@bUp@bp@bQ6@bf@b%@b5@b\@b@bUbfi@b>v@b3R c_@bR-bf_@b@b?@b#WbfR@b-#@b@bG@bd @bQ@b@bvW@b @b@b^Hc@bP@b/WbfA@b @b\@b.\@b,@bf@b@byM@b.@b,@b;@b@b^@b @b8@bp@b@bO@b@@b~@b^@bUbfC@bI@b@b`@b0Wbf|@bO@bp1@b@bbf2@b@b@bD@b4@b_@b@bzo@bL@b*@b%@b5@b+@b0@bx@b&@b@bBn@b @bc@bL@bcI$&@ba@bg@b@b@bh@b@b@b>@bU@b @b^@bK@bObfDZbfDw@b`@bXKb@b@bz@bc]@b>*c@bv@b2@bV;Ubf@bC@b!'@b< @b@b@bL@b6@b@b@b@b@b@b@b=@b}@bZ[@bXUbfL@b@bz@bs @b@b8@b@bxEcWbf@b@bx@b@b]r@b@b#@bS@b@b@bZ@b<@b1@b3PUbf{@b@bU@b@b@bec@b @b]c@b<@b7V@b@bX@bY@b bf21Y8@b#@ba;@b@bRbf4\z@b@b"@b;@bI@b*@b@b@b@b@b*@b:@bg@b0.@b@b@b3@b!@b@b@bT @b@b/@b@bn"@bn@b@bU3@bK@b1@bDc @bL@bya@bH@bAc@b@brm@bi4@bE@b @b @b6{@b@b@bUbf@bL;@b@bjc@bf@b@@b@bT^@b@b@b@b @b@b@bO@b@bz@b.@b@b@bbf@b@b@bu@bHT@b@b@b@b@b{@bcbfV4\@bC@b0I@b/@bi@bK@bD@b@b@b+@bk@b@b@b @b7@b@b@b@b`@b@b@b+@bT!&cic_]@b@@b@b|~@b@]@b@b@b{N@b@b@b @b @bNx@b@@b0@b@b$Ubf@bt@b@b@b@b@b9@b @be#@b @bcJ@bF#@b(@b@b9@bu@bi@b@br~@b^@b@br@bL@bEU@b?@b@b4x@bZ@b WbfN@bf@bk@b@bcI4\@b@bt@b~T@b@bH @b#@b@b/@bj@bT@bR@b9@bR@bWbf$@b@b@b@bp@bH@b@b~@b@b<r@b;@bo^@b.@bn@b@b@b@b@bm@bbf2@ba@b<9@bWbfi@b@bm@bQ@b@bD@b[@b9Wbf@ba@b@b@bS@b3@bp@b@b'@b@b@b>{@b\E@bWr@bUbf6@bx@b@bM'@b@bQ@bg@b=@b'@bWbfT@b@b|q@b'@b@bQ@b)@b@byk@b@b.@b>@b>@bD@b@b,@b@bZ@b@bE@b@b@b@bh@b@b-V@bP @bHN@bIbfR(@bbf2@b.@b~@b]@b@b@bi@b@bN@bWbf+@bb@b@ba@b1@b@b@bgs@bP@b-@b@bB@b%@b]@b@b@b[h@b"@bF@b^(@bc@bf@bG@b@bO@bf@b@b@b@bW@bb5@bwhbf\ Wbf@b@bJ@b;@b[@bq@bTv@bCZ@bR=@b@b8}@b@b_@b@bh@b@b+@b@bO@bB?@b,@b@b@i@b=@b@bT@btS@bV"@b@b@bC@bJ@bB@b#@b@bh@bk@b @b{@bS^@bG@b@bR@bI@b@b@bo@bFN\c@@bE@b_@bZ@b7@b*@b@b@b@b@b\@b u@bA@b@bx@b a@b`-@b@ba@b@bFs@bq0bfVA@b}@b1@bg@bDQ@b6@b@bV@bo@b<@b\gcu@b@bj@bD@b@b@bm@b`@b@b*@bb[@b]@bi@bj@bJ@bd@bZ]@b 9@b\@b@bI6@b@bj@b@bM@bWbfi|@bUbfB@b|@b@bS@b@b]@bv/@b@b@bzWbf@b;@b.@b#)bfVB@bn@bU@b4@b~@b@b6@b@b*}@bF@b[@b@bU@b@b@bl@bz@b;@b$@b@b@bvM@b=@bfs@b|=@bQ@b@b@bUbfT@b@bE@b`@bl/@b@b8@@b@b/ c@b@b\@bVcn9R(@b4@b 1@b0 @b'@b@bCUbfM@bUbf&@bX@bK_bf4@b@b@bU@b;@b@b`{@bZ@b'@b@bj@b?DEcDwx@bw@b@b/n@b@b@bt@b*'@b4@b_@b@bW@bPUbf@b@bo@bD@bd@b @b+Wbf.@b;@b@bn@b@bv?c'@bv @bdcV@bUbfK@b@bA4@bU@bG@b|+bfV4\2@b@b@bF@b6@b@bs@b9@b%@bkwbf\y@bX@bS@b@b@bH@bR(@b@bp@bic@b@bX@b (@b@bUbfU@bf@b&,@b9@b@bo@bM@b@b@b@b @b@b@bd@b@b[@b}B@b>@b@b|@b1@b!>@bU @b@b|@b$@bG@b/;bVUbfY@b)@b @b@bLQ@b9@bbDws@bJW@b@b5@b@b*@b{@b9c@byUbfN@b@b@bNUbfg-@b@bd@b6@b@bt@b@b@b@bvi@b@@b@b@bk@b@b @bsUbfzI@bWbf@b@b@b@bfh@b@b[@b[@bl@bQ@bS@be@b^@b1@b@b^@b<@b @ba:c2z@b\@b%cDw@b\@b^@b,@b@bgY@b@b@bv@b@bk@bQ@b2@b@bs@bU@b z@bY@ba1]ci@byj@b7@b@b2 @b?@b@b@bBc@bd@b\@bg@b.7@b@b@b@bG@b@bB@b@b @b&]@b*,@b@b@bYS@b(@bj@bY@b(@bd@b,.@b*@b@b@br@b@bS@b@b3@b @bu@b@bOS@b8@bo!@b@bZ@by@bF@bq@bB@b%@b@b@b@bl@bf@b@bs@b @b_@b{ @b@bSP@bA@b1_@bUbf@b@b@bP@bt2@b@b/@b{@bUbf@b@b@bXp@b)5@b@b!c&@bq@b@bD@b)Ac@buo@b6%@b$@bld@b|M@b'@b@b@b)i@bN@b@bt@b@bI@b@bc@ba@b@b@b|@bi@b}@b @b<bf@b1%c@bk@bs7@bJ@bICcI4\o@b@b@b\@bm(@b@b_@b`{@b @b@b@bo@bJ@b@b@b6u@b)@bR@b@b&@b@bM@b@bWbfKO@b@b@b@b@b4@bnf@b@b/@b-@b@b`g@bC @b@b{V@b~E@b@bjUbfd@b @b@b@b@bd@b@b9@bu@b@bZUbfb@bZ@b#[bfVH@bQFbf@bu@b?WbfMWbf@b>{@b"Z@b@bDJ@b+@b@b*@bt@b>@b@bXbfph@b@b@b-q@b@b@b@b@b@b @bf@b4@b@b@br]@b+!@b@b$~@bn@bP5@b@bM@bM.LbfaR(@b@b@bnt@b@b@b_@b,@bJ@b+@b@b:@b@bp@b@bq@b{@bF@b(/@b@bz@b P@b4@bnU@b@b@bM@b=xZbf@bTRUbf@b?@b$@b~uWbfc@bgX@b@b@bo@bi@b@b@bL! c8@b@b@ba@b@b@b@bK@b"@b@b@b!@b@b@b^@b@b@b-@b@bk@b@bA@b@bl@bS@b3@b@bT@b'2cI4\|bfV4\@b@b{@b E@b@b@b9@bs@bAfc:@b"@b$@bmebfaR(@b/@bq:@b@b@b@b?L@b@bu@b-@b4@b@bWbf@b@bg@b @b3@b@b@by@bRU@bI@b&k@bT@b :@b@b7c@b%@bMUbf@b@bv@b@bw@b2@b@b&@b@b5@b@b@bcDw@bb@b @bd@bd@bVWbfl@b@b@R@bB@b%@bd @b0@b:@bK@b<@b>bf21@b@b@b@bm@b@b0@bW@b7@bH@b@bK@b@bUbf@bN@b(@bY@b@bsr@b=@bVN@bo*@b@b Ubf@b2m@bO@bt@bwu@b_?@b4c@b@b@b#bbf_@b@b@b@b}@b2@b@bS@b@bF@b@bk@bi@bj @b@b8@b@bA@bUbfW@b(@b @bUbf.@bO@bb@bO@bGq@bX@b>@b@b@bD3bfDw)@b1(c@b@bL@b@b2w@bD bf,@b@bc@b&2@b@b Q@br@b@b Wbf@b=@b@bB@bW@b)@b@bgbfbf@b@b@bG@bY@b6@bH=c@bY3@b@bn@b }@bw@b[@bk>@b-@b@b[@b +WbfR@b @bu@bu@bSbf4\@bj@b1@b=T@bK@b@bY1bfVx@b2Ubf@bA@bWbfL@bp$@b@bM@bi@b6@b;@b2_@b}I@b@b@bjn@b?Wbf@b~YbfR([@b@b*=@bK@bI@b@b@b,B@bh@b@b7@b @b@b@b@bN@bA@b@bQ@b@b@b@b,@b@bWbfgh@bR@bF7@bx@bJ@b@bq@b2UbfS@b@b)E@b@b"@bo@bwacQ(@b@b)@b@b2k@bL@b@b@b^@b+@b@b@b:@b@b@bf@b>@b@b}@b@b@bw@b=Pc_@b@b@b0@b<@b@bBF &la 6_\ #  7 !i f 2 /_} 5d;   <Ġ !/ Z - $7 ,_      Kl    , V    eE:     `%9/"JWRP    !_    e    135    +    (If    [    e`    5D9    +ֆ    +    <0    1WI    M(*$''l')$0S     3     A               2     'g     "     #_     }     1K     /U j78 6LI 1` %+ 5 4y   3\   -H@a   &1.{    !   ^   ,:%      2o   +    !4+    ]    ,dS+    {+    "+    .t+    "    |+    M(    Vy    36+    'N`(+    V+    ,    +    +C    2>J^+    "l5+    |.    ?d+    ,,1+    +g;+    ,8    {     .Zʼ+    "l]    .e    $@+    'NUN    3    >    $E    %)    2>y    5Z +    .ZV    5Z&'    ( 92cP:1$.   1^         -V2?   ,c      #9   $so   -gƹ   A9&YA)+0!*g: ߄5WR5YD`(w 6C %PT FK "š o *ϊ  *`  *?V  $ie?V  X`  *8r`  $iU`  *.V  Xϊ  XLV  $iϊ  *;ϊ  (=##  )  2  $D  5m  r  /`  4  -<-  )  4eKH  >  %  8  D  z8  ,m7  "-  + 6    *n  ,-SG  3 ֓  /  1p  2pl  0d  :=5  HM  $  &d!&VP75^)Mubfb?   v?   ?   /բ?   %,?   )43?   8O\B?   "?   !T?   0?   :?   u?    0     *ѧ    ]^    iy    #f   #+\f   #+ZY   *Lf   **Y   #Y   BBBB` GU   At   G GU      H GU      H GU   y   He GU   @   k GU   ,   ip GU   Ib   jr GU   ޽   h>J GU   :   h GU      HC GU   `¾   FX GU   ʢD   j GU   ,-   i GU   r   k GU      jy GU   b   h GU   ˊ8   F GU   p[   k GU      h3 GU   Z   H= GU      j GU   k   F GU      l GU      he GU   a7   k^ GU   .   h GU   0   h GU   Jq   Gp GU   Mw   k GU   %   l GU   (   H2. GU   ˎ   jm GU      F GU   Q   F GU   S   F GU   =a   j GU   }.   G GU   O   G! GU      G[: GU   4   ik GU      G GU   tŤ   i GU   ]   jb GU      H GU   k   h* GU   '   ly GU   %   iW GU   !   jd6 GU      F& GU      F` GU      l GU      lL GU   0   G| GU   n   kL GU   I   i[ GU   e   k GU   l   F> GU      he GU   i6   l GU   ~   lU GU   y6   i GU      my GU      k{ GU      k GU      h GU   j   l) GU   r   l GU   \   l GU   B   hS GU   T   H GU   >   l GU   B   lC GU   Aq   k GU   J   h GU   #   G GU   Q   H0 GU   x   j GU      kc* GU      k GU   ^   HG GU      G)! GU   P   G GU   4   F GU   P   it GU   -_   l; GU   ݛ<   j GU   5   F GU   dڟ   kX? GU   6   hA@ GU   :   hB] GU   6   G?t GU      G| GU   <   HEt GU   l   i@I GU      m GU      G GU   #   iy GU   ;   F}z GU   B   hJ GU   Q޲   H8^ GU   >   h GU   Ԗr   ks GU   {   Fl GU   u   j@m GU   |   jA GU   ގ   G GU   1   F GU   !   Gm GU   P   m GU      i GU       l. GU      l/ GU   IȾ   i` GU   зδ   l GU   йθ   H4 GU   (Ӷ   i* GU   ؝   GL GU   ;?   F; GU   lh   k- GU      h GU   F   G GU   w   i GU   m   l GU   `   k# GU      h@ GU   —(   Gk GU      l GU   ǽ   h< GU      Gb= GU      jF GU   p7   j GU   H   h GU   I   k' GU      Fi GU      l GU   1   jh GU   _   G59 GU      iD/ GU      loR GU      lS GU      l GU      hW GU   /Z   GK GU   )   h GU   V   lk GU   .   lo GU      h GU   ÊJ   kx] GU   B   i GU   !   ly GU   #   lz GU      H^ GU   Q   h GU      it GU   <   h" GU   ;   h GU   #   G GU   ɱ   H GU   ɳ   lg GU      GG GU   |   G+ GU   ϗ   Hj GU   F   ks GU   B   H GU   P   h GU   !C   l> GU   ,[   i GU   0^   j GU   ą   GiP GU   `C   k GU   ɸ   m GU   ~4   i GU      GO GU   X   j GU      km GU   χH   i  GU   ė   F7 GU   $   G GU   ě   i GU   P   lnD GU      j GU   ə   k)P GU   6   G0n GU   5   HRk GU   W   k;A GU      F GU   j9   jc- GU   ?   jF GU      kZ GU   f͢   lp GU   a   j GU   6   k GU   n   h|O GU      G GU   d   i GU   h   j$u GU   Qѵ   h GU   &   H< GU   VՃ   Fk{ GU   N   FP GU      k GU   `Y   l( GU   Ё   i[ GU   T   F GU   |   G$ GU   t   kG GU      ht GU      l GU   i߷   F8 GU   i   i GU   Wō   h GU   ˲   G GU      i~W GU   &   k GU      i GU   X   k GU   S3   FA GU   Q   G GU   Ǎ   F> GU      l GU   {   k GU   h   iG= GU      l2m GU      Fd GU   i   lr GU      hZq GU   [%   F< GU   ܳ   l GU   2   l GU   .   k GU   /   k GU   b   j= GU   $   F2 GU   h   j& GU   Pp   F GU   M   G GU   qp   i GU      j5 GU      G GU   J   i~ GU      i GU   Qq   G= GU   X\   j GU   Z^   j GU      h GU      k` GU      ka GU   :,   F| GU   &   i GU      G' GU   (   H'+ GU      F GU      hw GU   P   F GU      G9G GU      FH GU      k GU      i GU   3u   F GU      GP GU      j GU      k GU   ́   la GU   ?#   F GU      HS GU      lK GU   G   k/ GU   f   hJ GU   9   iK GU   <   i GU      Hb\ GU      jQ: GU   F   j GU   D   j GU   J   j> GU   >ʤ   G-d GU   =   F~ GU      H)0 GU   ը   G" GU      G$ GU   _G   HQ GU   &8   j'% GU   `H   lt GU   9   h5 GU   '=   lAP GU   i   j` GU   x   j GU      h` GU   W   hM GU       j N GU       FO GU      F GU   t   HT GU   +   Fh GU   \   im GU   >   H  GU   i   lv GU   =   F: GU   8   Gu GU   ߀   k GU   a   i GU      l GU   L   G] GU   B   lw GU   E   lx GU      F GU   7   k GU      lb GU   ì   h? GU   &m   h GU      k GU   Sȟ   i GU   ѣi   F GU   *   l GU   ӗ   F GU   v2   l GU      j1 GU      j2 GU      GC GU      FY8 GU   9v   G GU   "   j GU      jT GU   )   j GU   0   G GU   |   F> GU   _   h60 GU   z   F1 GU   #|   F GU   Éܪ   H, GU   ȩà   F) GU      l GU   #   hg GU   ͣ:   k GU   ͤ;   k\ GU   .t   k GU      i GU   #   j% GU      G( GU   .   hUF GU   0ڿ   j GU   0   iij GU      i6 GU   q   G/j GU   V   F GU   ȸ   j] GU   ͨ   H  GU   r   ha GU   āe   G GU      G2 GU   B   i3 GU   D   i4 GU   J   F GU   D   iI GU   x   m  GU      G GU      F GU   Q)   j GU      k GU   yd   i GU   Η   l GU      kZ GU   S(   ld GU   L   F GU   o   F GU      ji GU      i GU      HX GU   b   kS GU   _w   h GU   `   h GU   1   F? GU   7   h:v GU      k7 GU   %(   h GU   <   kH GU   y   m GU   ^*   F GU   `+   i! GU   |   j" GU   }   j GU   ;   i GU   ?   F\ GU   .֪   i GU   [   G;~ GU      Fw] GU   V   Fs GU   v‘   F-W GU   F   G_" GU      kyF GU   ol   k GU   6ǃ   i GU   7DŽ   F GU   k!   jG GU   t   jg GU   JV   i GU   "   j GU   W+   G} GU      l GU   =   h+ GU   ]   j GU   ˝   k% GU   ˞   k& GU   s   G GU      i GU       i GU   /ۑ   H GU   A   j GU   k=   l GU      h8 GU      h9 GU   w   k GU   x   k GU      h; GU   +c   l  GU   6   jb GU   Z   hh GU   :   kA GU   ;   kB GU   "   km GU   4d   HN@ GU   C   i6 GU      l GU   \   GyT GU   oh   FO GU   f   lL GU   @   h#M GU   B   h$ GU       GU GU   MR   hN2 GU      h GU   Ӌ*   F@ GU   #   Ge* GU   qQ   l  GU   Ļ   m  GU   X   i@ GU   E   j* GU   9   k GU   ɂ   k GU   i   Gk GU   [   i| GU   K   hG} GU   N   hH GU   حx   lJ GU   8   h GU   ݥ6   iF GU      ik GU      l GU      il GU      l GU   E   hv GU   G   F[ GU      kp GU   g   l GU   =   G GU   b   h GU      k  GU   8   m GU   1t   H  GU   o$   j GU      iV GU      j GU   ]K   k GU      G GU   8g   FW GU      F GU      ki# GU   ٨3   k$ GU   ٪4   k GU   H   li GU   @   G GU   D&   k; GU   u   jx GU   qX   i,- GU      Gr GU   5i   m  GU   ڑ   j GU      H  GU   b   jY GU   }   h GU      H!R GU      hd@ GU      l GU   O   F{# GU   t   h; GU   D}   i&} GU   B   i 0 GU   #f   lW GU    l   ig GU   ?   j GU   MY   iL GU      l9K GU   C   j GU      h~ GU   A   Fh GU   .   Gx GU      hV GU   ^8   i GU   -ӄ   hj GU   ٷ   l$ GU   I   in GU      m z GU   Qœ   j{ GU   WŘ   j GU   a   i GU   E   F5 GU      iH GU   4\   j GU   D   FJ GU      j GU   Ѩ܍   k GU   Ѱܓ   k GU      i GU   R   l GU      m GU   <   k GU      G{ GU   k   F GU   b   k GU      H GU   J   l! GU   ?   k GU      i?( GU   -   G GU      F* GU   6׼   k GU   4܄   mN GU      j[ GU   e3   FT GU      HU GU      luh GU      l, GU      i[ GU   "   ht GU   b   kv GU   e   G GU   &   FS GU    ̘   Hf GU      hx[ GU   `   j GU      G GU      l\ GU   <   Fs GU      jF GU   }   i GU      j+ GU   _ʯ   k>y GU      i GU   c   l GU   ԃ   i> GU   Hn   kk GU   U;   j GU      ll GU   $   G7 GU       h GU      h GU   Ob   i GU   :F   j? GU   Ϙ   h GU      l[ GU   ƈ   h7 GU      k6 GU   j   i; GU      j  GU   !=   l+ GU    \   i_ GU      F)4 GU   U   jo5 GU   V   G(* GU      m  GU      kJ0 GU   \R   kY GU   K   i GU   Hl   l GU   Im   HL GU   xΦ   h GU   ά   hW GU      H:% GU   Z   kwL GU   I   Fj GU   ؏   G GU   'X   FMa GU   h   hY GU   Z   H GU      Ge GU   $   hl GU      F` GU      lt GU   c.   l2 GU   D   GE< GU       HH GU   =֌   Gr GU   s   GYA GU   HV   ls GU   #R   kRg GU   6   h GU   (U   G GU    6   iy GU    7   iz GU   ~   Gs GU   Ȁ(   l GU   ְ   F GU      G  GU   K߇   m GU   P   GA GU   R   j GU   v   k GU   D   F GU   <ƴ   j } GU      F4 GU   g   l, GU   ܼ   GV GU   N;   h GU   d&   kK GU      F GU    Z   k GU      i GU   `   m GU   c   m GU   Y   kv GU   g   k8 GU   9   h GU   {   lC GU   ك   k GU   IN   i GU   {   l9 GU   {   GFI GU   8   GJ GU   9   kF GU      F GU   ݩx   jv: GU   *   GV GU   P   jE GU   p   k GU   ݐ   H GU      j#" GU      k1< GU   ]Z   i% GU   H   l GU   \ɛ   k` GU   =   l GU   !   j- GU   l   iY GU   ?   iCg GU   +   l GU      F_ GU   F   hp- GU   G   iL GU   8   iu GU   .   k(w GU   /   Gr GU      il GU   ݄   h GU   H   G GU   r   lj GU   ,>   jB GU   1Ɋ   l] GU   I4   j GU   K6   j GU      kh GU   ژ   l GU      h GU       k GU   ߄^   i GU   ߊb   i GU   7(   Hh GU      j GU   hl   F6 GU   b   i7 GU   c   i GU   X   j" GU   @   h1 GU   C   Gx GU      kK GU   :߸   F. GU   Ւ   k\c GU   ˱   k. GU   i   le GU   ڜl   hE GU   )   iZ GU   v   i> GU   U   j3 GU   *J   hqQ GU      i= GU   ۘ'   lU GU   u   HJ GU   y   l) GU      G GU   k"   FV GU   W   ji GU   U   i3 GU      FC GU      jW GU   DD   Fy= GU   '   k GU      l!) GU   \   l GU   2   iz GU   ˣ   mX GU   }   i GU   eh   kj GU   ¬5   l GU   v   FU GU   y   FV GU       ic GU   6   h GU      GMm GU   Ͻ   iq GU   d   h2 GU   #   G> GU   5   H GU   <   i GU   %   jP GU      l GU   ݸ   h GU   .   h< GU   !"   i GU   3F   j GU      h GU      k GU   [   i9g GU      G GU      G1 GU      lB GU   S   m GU    \   k GU   t   F' GU   o?   j. GU   Җ   jn8 GU   C   h GU   t   G GU   jף   l GU   kפ   G GU      j_ GU   g   k*+ GU   WR   hd GU      Ggi GU      GG GU   ;   jl GU   `   HqH GU   =   jm GU   f   Hr' GU   9   kV GU   =Ц   ho GU       i9 GU   m   iD GU   .   k GU   :|   h GU   x   i\ GU   *R   H$ GU   ţt   kj= GU    J   i GU   `X   h GU      ie GU      FS GU   u$   hT GU   x*   F* GU       k GU      i. GU   ƒ   j< GU   Ɠ!   j= GU      k4 GU   ʜ   k GU      j GU    "   k_ GU   -=   h GU   (   G GU   83   hI GU   MZ   G GU      h GU   ƕ=   j GU   _   hB GU   А   G GU   n   l GU   q   l GU      j GU      Fv GU   pU   G\Y GU   !   FiZ GU   "   h( GU      i5 GU   '   H GU      h` GU   ?   kU GU      j& GU      h GU      H1 GU   &   Fa| GU      j GU   B   kE GU   C   G~ GU   D   G? GU   hU   i8 GU      l3X GU   ̏Q   l GU   7Ӎ   j GU   ;ӏ   j GU   G   lM GU   $   GON GU   &   j GU   <   h GU   :   HO GU   ?   HP? GU   u   js GU      h4e GU   ~E   i? GU      G GU   q   jj GU       iBE GU   j   i GU   JØ   j GU   K   hf GU   ȏ   H GU   Ȏ   j7 GU   r   k GU   a   k GU   ӓ   F0 GU   k   G GU   دa   jK GU   P   h GU   :   kD GU   >   G GU   Ɍ   F GU   h   j" GU      G GU   *   j  GU   U   k+ GU      iu: GU   ԏ   i( GU   UM   j; GU   ݯ   HuN GU      k% GU   )'   hG GU      iA GU   ޻   F GU   9   k#f GU      k2 GU   6   l6 GU   ~.   Fu GU   f   G| GU   ԰|   F]U GU   YԆ   kS/ GU       GR GU   Dl   H j GU   S   iJ GU   N   jaQ GU      k GU   y   F GU      kd GU   Bm   k GU      lfc GU   *   j GU   8   l GU      k GU   '   FD GU   N   h GU   *   jpn GU   i   F GU      ky GU   F   j9 GU   /   Fr GU      lX GU      G: GU   S!   k. GU      H; GU   7'   k GU      F GU   ֡   GQ GU   u|   F GU   ,   je GU   .   jf9 GU   f   l GU      hm GU      kO GU   i   G8 GU   ,`   F GU      k GU      l! GU   M   j GU   9   k GU      j GU   ֑   l, GU   ³   FL GU   ۞   iM GU   ۤ   i GU   ~   m GU   "ۅ   F_ GU   ?   k GU      k_ GU   Ѿ   jU GU   *   k GU   @   koi GU   fԿ   j8 GU      jY GU   N   Gl GU   ٖ   G GU   &,   iN5 GU   ƻ   l GU   $   G^n GU   >>   j)Y GU   ,   lE GU   C   j{ GU   V   h[ GU   Q   i< GU   ͼݨ   hp GU   A   Ga GU   W   h GU   ,ɫ   G GU   *   lP GU   ~   HI GU   D   k GU      h GU   Ν   l  GU       h} GU   6   kt GU   H   i GU      k2 GU      G GU   V   j GU   [   j GU   D   F/ GU   7   i GU   ?   i GU   2ͮ   m GU   v   F GU      l GU      j GU   m   Fz GU   p   G% GU   lɡ   m GU   mɢ   Hc GU   oɣ   Hd$ GU   G   kn2 GU      k GU   :   H GU   ^   j GU   =   lp GU      j GU   <   Gt GU   ϡ   Gi GU   3   im GU      Fg< GU      kx GU      Hp GU      k2 GU   q®   i GU    ?   l^ GU      h= GU   ,ͥ   iUJ GU      i GU   }   H` GU      i GU      F GU      kO GU   Д   kNv GU   2   j% GU   Շ   jq GU   R   j_Q GU   3¤   G` GU   \Z   i8] GU   Ǡ   l~ GU   l   G GU   Ơ   lV GU   g   G2 GU   9   F GU      G GU   >   j GU   r   jY GU   u   jZ GU   \   FL GU   FG   m GU    )   GB GU   y}   hj GU      F GU   1z   j GU      h^ GU      Gq) GU   }_   k GU   I   H6 GU   J   j GU      i+" GU      H[# GU      lC GU   S#   k GU      lY} GU      F=H GU   Q4   FxA GU    ׻   k{C GU    ׽   k|' GU   }   Gzd GU      Go_ GU   ȓ   G# GU   h   G GU   db   Gv GU   T   GIQ GU      hQw GU   U   j GU      F9D GU   u   H*E GU   y   l| GU      jX] GU   d   Hn^ GU   g   Ho+ GU      h GU    T   j GU      lt GU   [   h^o GU      G GU   B   l" GU    H   l# GU   %D   G GU   +G   jIk GU   ~   kb GU   m   HU GU   n   FCo GU   P1   i] GU   е   F GU      H( GU      j GU   "   k+ GU   ݵ<   F GU   \   H9 GU   ݷ>   F GU   ̋   i6 GU      l4 GU   s   i5 GU   t   F GU   &M   i GU      l GU      l= GU   Զr   jz GU   K   F GU   jD   G GU   Ք   iPh GU      i: GU      jh GU      h GU   6   i^y GU   #v   lD GU      h GU      G GU      k GU   D   G GU   #   kH GU      i GU      k GU      hbs GU   Ӛ   k~ GU      l GU   s؁   h  GU   r   j3 GU   D   i GU      lN GU   0   iJ GU      i GU      F GU      l4 GU   R   l GU      h GU      i GU   l   l GU   [Y   i- GU   @   i GU   h1   l GU   0   j GU      G& GU      i GU   1   HZT GU   )Ʀ   kI GU      h GU   ̵   ijF GU   M   l GU   9   m GU      i3 GU   r   k GU   J   H GU   v   h!b GU   A   j GU   F;   Fo GU   K>   Fp GU      i. GU   b   HG GU      hK GU    ԣ   GDI GU      hL GU   !Ԥ   j8 GU   ,   ib GU   R   lB GU      Gc GU   $8   j; GU   o   i GU   ]   k} GU   h   k/ GU   N7   iwR GU   q   lg GU   p   h GU      h GU      H-e GU   U   k[ GU   ݊   h| GU   F   k GU   ɋ   lH GU      l GU   |   jj GU      j GU   4   h GU   ʷ"   k GU   fԗ   G GU   ~   i GU      HY GU      hV GU   ~+   G GU   Y   l GU   Z   lA GU   "a   i' GU    y   h GU   C5   k GU   }   hi GU   G   G GU   ~o   l0 GU   6   l+ GU   ,Ѥ   F{ GU      G*O GU   4   G<e GU   b   k0f GU   e   GwV GU   E#   GW GU   G&   Gb GU   T   jo GU   ˪N   kw GU   ߧ   iX GU      i GU   &   h GU      jkx GU      H&[ GU   E   G  GU   9   FZ GU   <   hnR GU      h- GU   W   jW GU   J   l GU   P   j GU   +   G GU   .   k GU       j GU   <   k GU      i GU   Q   lK GU   _   kq GU      k/ GU   P   kM GU   n   io GU      k GU      j GU      iO GU   "~   kz GU   Wɹ   l| GU      k< GU   XV   k8 GU   5   F GU      H GU   1   j q GU   qD   l'' GU   T   jM GU   v   kE GU   W   i% GU   x   k GU      GH$ GU   >   h, GU      iK] GU      i# GU      HkP GU      GZ GU   "   H\b GU   q4   Fz GU   F   jh GU       Gj. GU   U%   k]f GU   -~   i GU   !   H GU      G  GU      Fr GU      l GU   q   i GU      G GU   \x   i4 GU   0&   l GU    `   h GU      H  GU      l_ GU      l` GU   o   k= GU   I   iW GU   q   lF GU      l GU   ʄ   h% GU   -<   Fq GU   /=   h GU   .   l GU   В   F GU   g   jL GU   m   jN GU      k GU      F GU   L_   k  GU      hO GU      FF GU   µ   G GU   ٴ)   id GU   D   Ff GU      G GU   ?   j GU   E   j GU      i GU      G GU      i GU      G GU   T   i GU      kA GU   u   F5 GU   qT   j GU      h GU      F GU      GK GU   1   F GU   \Q   j@ GU   p   Ff GU   ՠC   l GU   G   jn GU      kG GU   "6   l:h GU      FE GU   ¶   lv~ GU   ._   jD GU      k, GU      i GU      l GU   0:   h4 GU   ^   G GU   Ţ   H/ GU      hZ GU   ʂ   i" GU      l GU      Ha6 GU      G}7 GU      kC GU   VJ   iL GU      i GU      GW GU      j GU   ۪ܚ   Fe GU      i- GU      kq GU   +   Hr GU   -   H GU      Fw GU   ç}   G GU      F GU   $   i GU      m GU   Gx   Ga GU   g   k} GU      i GU      FQ GU      F GU      j GU   h   G GU   j   G GU      G GU   ̨   h GU      kl GU   X   i' GU   p   F GU      j GU      F GU   4   k GU   V   FnC GU   ڣ   m!. GU   Χ   GS1 GU   {c   i! GU      j0l GU   @   H GU      l 9 GU   M   i GU   A   ip GU   ?   G( GU   [*   F,_ GU   #   Gh GU   "   F1 GU   ف   F GU   ;   l} GU      H+ GU   ʲ   Htb GU   ūк   kW GU      FX GU      lc GU   *   j, GU      k GU      l GU   4   hl GU   %   G GU   Ԁ   hR GU   (   G GU   K   l GU   yʬ   iS GU      G GU      h  GU   Jc   FT GU   G   F GU   m   i GU      G GU      G GU   X   h GU      i) GU   ȷ   l GU   &ή   GJ GU      kL GU   ~   G GU      l GU   ~B   j GU   ؒ   hF GU      G GU   {   k GU   |   G GU      G! GU   ?ѐ   G#@ GU   n   j GU   t   h GU      i$ GU   .   kN GU   ч   i GU      j4 GU      G o GU       H% GU   v#   jw GU   k   l5" GU   ;   krs GU   T<   kr GU   €   i2P GU      l GU   A   h GU   w   iRC GU   -   lT GU   6'   ja GU   ̓   lI GU   _   j GU      l- GU   .   h GU      F GU      i GU   +   h0 GU   4   l GU   G   i GU   o   j GU   E߁   k: GU   D   F GU   h<   l GU      j GU      l% GU      l2 GU      h3 GU      Fb GU   s   k GU      l GU      h GU      k GU   &   i/ GU   ɜ   l< GU      i GU   5   hG GU   |   k GU   L   l GU       FZ GU      j- GU   o   hFH GU      k?I GU      k@ GU   w   jS$ GU      j GU   dN   k < GU   h   jC1 GU   0C   h< GU   Y   k9 GU   nּ   lD GU      l GU      lp GU   #   i GU   ޱ   hM GU      jw GU   n   k GU   Fh   ku GU   {   F GU      l  GU   PY   l GU      Hi GU       G GU   Y   l} GU      l GU    ֳ   hc GU   G   F GU   c`   l GU   iF   G GU      h GU   L   jl GU   ڶ   j GU   N   G + GU      hr, GU      hs' GU      F GU   v   F7e GU   Bj   GsS GU   6M   jQ GU   Ń   k GU   "   k GU   Rn   F@E GU   e   GH GU      F] GU   n~   j/ GU   ۬   G6 GU   ۰   j8 GU   .>   F GU   (   k GU   )   G GU   !   H5[ GU   d   hXU GU   ܔ٬   ir GU      G GU   ^   kc GU      j*v GU   ;p   GQ GU      H GU   `ҵ   Gnd GU   Vݹ   j{ GU      G GU   o   lj GU      hP GU   Sh   k GU   A   Hm GU      l@ GU   b   Fm> GU   ̊   i  GU      l GU   W   kX GU   ؈   HF GU   \   i k GU      G GU   cW   GD GU      H? GU   λ   hYE GU   Ъ   j GU   9   F3 GU      G> GU      mY GU   !   F GU   ϳ   HU GU      G- GU       jn GU   X   G GU   #   HVv GU   ŵ   h GU   }   if GU   ޞ   i GU   ޟ   id GU      h> GU   j   i0 GU   ʝ   h GU   >Q   H> GU   +   i GU   p7   jH GU   ]   FR GU   b   FS GU    e   hfu GU      h GU      G3 GU      G4 GU      hJi GU      k GU   mL   l* GU   oM   G GU      l GU      G GU      l GU   ؆   m  GU      k GU   ck   i  GU   em   i  GU      j GU      j\ GU   H   F+ GU      h GU      G GU   ?U   H], GU      j GU   s   l GU   0   FB GU   {d   G GU   a   k GU   #b   lM GU   9+   j GU      F6 GU      h) GU   †&   k! GU   ‰)   k"& GU      iM GU   )   lN GU   .   l GU   A   GX GU      i/ GU   ̥   j>M GU   C   j; GU   O   h[_ GU      Ga GU      kO; GU      k GU   |   i GU      hf GU   ,   m: GU   ß   l GU   W   F3 GU   _   k GU   a   k~ GU   U   F GU   |   HW GU       lV GU   cj   hTi GU      hG GU   c   igI GU   i   ih. GU   c   j|H GU      i GU   l   F~ GU      F GU   1g   lB[ GU   y   l GU      j GU      kx GU      F GU   m   k GU   "o   l GU      hq GU   !   kf GU   j3   i# GU   2   k GU      ia GU      jq GU      l GU      jr GU      hy GU   }   F GU      F GU   m   h\ GU      h GU   e   l< GU   .   iv GU   Ə   h GU   pD   i7 GU   ӳ   G GU      l GU   ʌ6   kY GU   `   l GU   %   jg GU      l4 GU      jR! GU   @0   GB GU   !L   lmJ GU      h GU   E   j}R GU   x   k? GU   R   hB GU   ʏm   G GU   !   jK GU   D   h GU   O]   k GU   Y   F GU      l GU      lg GU   b   F% GU      H"X GU   ޵   G GU   >_   ke GU      H GU   e   l GU   N   FE GU   \   jsM GU   s   iN GU   w   id GU   %   j: GU      F\ GU   *C   j!z GU      HM GU   a   j GU   (   l= GU       G" GU   Q֧   l GU   P   G GU   vu   l{ GU   l   iu GU   t   FN GU   &   G GU   y   Gl GU   {   Gm GU   C   l& GU      jh GU   P   h GU   S   F GU      lR GU   a   j GU      k$ GU   A   G GU      i GU   *   l GU       i{ GU   Kd   l\ GU      l GU   =   h GU   Wp   FT GU      F1 GU   3   j GU   Or   i GU   ۴   l GU   ۵!   l GU   ZC   h( GU   ם6   iE- GU   n   GW GU      h GU      l; GU   Z   G GU      l! GU      i GU   )\   k` GU      l7 GU   @W   F^X GU   Z[   j GU   0   G GU   `   h^ GU   x   jp GU   q   kr GU   u   k` GU   4[   GT GU      h# GU      lh GU   9   lQ? GU   ݆O   Gd\ GU   L   ka GU   _   h~y GU   )   F GU      G GU   i   h] GU      k GU   C   j GU   ;Ґ   G GU   p   H. GU   k   h GU   ,   i\ GU   ((   G& GU   ԇE   G GU   ُ   hu GU      G GU   ),   k GU   /   lq GU   ۾   in GU   3f   k  GU   &   l GU   &   i GU      G GU   v4   HB GU   o   G GU      hk7 GU      h GU      H7 GU   '   h& GU   `   j; GU   I   ib GU   1   j&| GU   =!   j^ GU   _   k3u GU   .   kP GU   s   l?q GU   ]   FlA GU   2   k+ GU   s   lz GU   <   G6 GU   2a   iS GU      jS GU      j6 GU   ˸Š   l GU   ‚w   lV GU      h GU   F   kn GU   ѓ   h_ GU      kT GU      h GU      h GU   ?o   m GU   ;   H# GU   hʼn   h GU   iŊ   Fs GU      k GU   Tp   G  GU   H   l1 GU      h GU   À   G GU   :   GN GU      lZ GU       k$ GU   G   h GU   ҟ   m. GU   G   l GU   I   HD GU   }   i=P GU   k   F(( GU   I#   GU GU      F/ GU      G.0 GU       j{C GU   ҭo   FuD GU   үq   h GU   H,   G GU      l( GU    }   k5w GU   r   GV GU   ӱ1   H@ GU      F GU   !   i0 GU   C   lI GU      G GU   P   jq GU      j GU   ӷ2   FI GU   I   is GU   "   j GU   &   G1 GU   x?   jE GU    I   Hs GU      F GU      i GU   v   lG GU   L   h& GU      G$ GU   m$   F% GU   p'   F GU      j GU   M|   lk GU   ʘH   h GU   ʛK   h GU   ~F   k GU   S   h GU   ?y   i1Q GU   t   l ) GU      m* GU      m GU   [   k GU   ;   iQ7 GU      H?8 GU      l9 GU      HA GU   m   j GU      kR GU   Ub   jJ GU      m GU   ڻŽ   i GU      k GU      H3a GU   I@   F\ GU   X   i` GU   5   Go GU   Q   h/7 GU   8   h GU      Gv GU      k,B GU   v   j^ GU      F GU   T   j9 GU      F': GU      hZ GU   ۶Z   h GU   g   l GU   KB   Ftb GU      jUc GU      jV GU   G_   l GU   Y   kP GU   Z   kQ GU      ix GU   [   l GU      k~ GU      G@ GU      H_) GU      G GU   ܥ   h' GU      i GU      j GU   2   i( GU   :   FG GU   }   ik& GU   aK   HK GU   u   k  GU   v   Gf) GU      iM GU      j( GU   ND   jX GU      h5 GU   7   jT GU   Ou   G GU   Ɲ   ica GU      lO, GU      jtZ GU   8   h*f GU      i GU   +   HgO GU   r   i GU   I   Hc GU   H   h GU      j GU   ݑ   h GU   !   FB GU   Ԋ$   hC_ GU   sԙ   hc GU   )   jd GU   *   je GU   -   j{ GU   47   G GU   4(   jt GU      ho GU      k GU   ϻ   k' GU   $   G GU   ͛   j~ GU      h GU   ,   k  GU   d   k GU   (   i3 GU   i   G GU      l GU   ފ   F1 GU   u   m GU      kg GU   ڈ   jI GU      h GU   k   l1 GU   %   ju GU       G4 GU   /Ǒ   hz5 GU   0ǒ   h{, GU   F   i GU   X   l: GU   3   GD GU      h0 GU   h   F^ GU   ڌ   GR GU      hDp GU   ˺   F& GU   <   Fcx GU   S   ix GU   :   l7z GU   <   l8 GU   @   kuF GU   N   h GU   @٦   iTp GU   !   Hv GU      k GU      F GU   ̭   i GU   ̯   i GU   O_   i GU   Ra   iZ GU   dx   lL GU   .   jw GU   Á   h GU      G GU   -   i GU   ͝:   l GU   =   i GU   ^   h GU   AN   h GU   È   F GU   s8   j  GU   V   jO GU   ͟g   h GU   b   l GU   ҷ   j GU   Ң   lS GU    Ҥ   lT GU   ɮ   G,/ GU      h.3 GU      i GU   ΅   l GU      HlH GU      FK GU      G GU   a   h4 GU      i|5 GU      i}A GU   *   Gp NS p  -u.,%&m.z?%LI  b [lR$   -c   -=/u   @T   g      A   D*      $Z   5A    )    $   3I   31   #   4   -   s-   $V$-   3wI-   -   U-   9-   =-   !V-   21-   +J-   i-   7L-   ".)    |Vk)    ,)    JJ    2    !x:    2>    ,:    Vd    "#%    V4)    2> )    |Վ    )    !xA=)    2d\)    ^    "&    nj  H    =l  7Yr  0Q,    3;ӧ  6`=    CQn  )  (N'9      2S    e(    6O    $i5*    /x    8W    K    3`-A    )cϣ    -_@    3    \    ,  ) F *Y ccIccIb(bEcbbbEc %  cb2bEcbfbEbfbSbEcb+  cbQbEcabEbb:  cb<  cb:  ca  cb0bEca  ca  cb0  cb=  ca  cbbEcabEcb  cbfbEcabEcbd  c bEcb?  cbbEcbEbEcbF  cbE  cbbEcb<  c-MJ]4OH2nj+tf5Y-2p5mٍ!0O5 ]|-O3\Nv=1    |lj    &G    ,\    2>a    #9    ,)`    |@        5    S    2>y    ,            5     V2=    5     -TF    q     "    V_        -    +    &G    #%    2+(    +    5Z2    -FX    #        -w    q     5Z        2_    ,    "       '   [   T   B([   $3   #Z %)' $`Z %IZ #&[ $ ' %[ '[ #' '-Z $[ 'P' (`u    ")         b    *q    ,+P    -J    :         ")    7_    *':    .     j    7     #    bfcbfb8K   ,   -4 #OOx24 AL4 Cn5&4 6C34 #F$4 #OM0^4 aG-4 #OH4 )L S4  <5a4 #OI p4 LU4 X4 uN4 -Rn4 T;?/.4 Q/.4 B)4 U^ 4 #OD/.4 [-4 *#OQ64 L?y-4 #ON24 FLD-4 y#O`4 #OL04 C34 >)4 [04 E04  ?4  _24 \y444 Bbr4 AN-4 ,#OW9)R4 N04 A )4 QX2 4 M,4 ]04 H_04 D23J  )K  (  5  ;  V  a  ,+D  ,  %  0߽  1  :?8\2,!H!  2 5v'  %كz9   /k$&      |UL      8VK      -!7      "$      1+      ("\L      ,|      !})'      5~      U60      1      /k׿      5      5Tb7      "eUL      "K7      1=]      ]hUL      ,'UL      #      ,@Z      ":      !YTD      ,|      >TD      5~       fTD            4       r7      8      ,B      ~7      -c      .ij      !Un      /kѻ      8      !}<      5      "],      !            ("t      -h      .i&UL      ,|      5~HTD      !7      "G      &GTD      ?Z      ,@7      &UL      -.UL      !Yh      [      , TD      !O      !|      a      8,/TD      U/      .iN#7      6!Gs7      5      &'            4I      .i3 TD      XTD      c      /kـ      ("5       ӝ      ("gb      >)      -P      ,@ר      1*            5 TD      5~v      4d      .i:      !}      /kTD      ,K      ,@L             5~      6!      "      FK      U      ʭ      !}17      "\TD      `7      .is      5       U:      ,.^      a      !d      ,Ѧ      *cUL      !}      "6            !7      !}:      !UdTD      5~UL      !      1N      !]      1 UL      ,|.      >      5&      &-             !      !U      1       !U۾      6!ܝUL      !TD      -      1VTD      82      ,@f'      8%      !U+8UL      ,@      ,|N       g      ("      5H?UL      6!R       NUL       3      ,|/       *cG]7            -      U 7      @TD      ,@7      *cC      8V      ,@UL      8      47UL      !UA      !}UL      8 UL            ,|#pTD      6!TD      5~      U5      6!      86UL      8I7            ,|'      *c2      |      &G#7      (uTD      /k1      6!F      *c[      !Ua      /k                   !}       4<TD      U@TD      5,      6!      8G      5~      !U      4      &7      !3UL      ("UL      1c7      >7      -L      !UL      -6$TD      ,@      *cd      *c`      *c      8ҿ      4      ("]            )i      6!7      UL      8OTD      "4      !}'      .i      W      ("      !U\7      JU      43      ?      8c      4       &      867      ,|fnUL      U3      8-      8%b            !UW            6!      5=      4s      .i2      !      -      &      .iT      >      ,+C      8      5~7      [      !R      &a{      UZ      47      *c/TD      5~      !}JTD      !      ,3      1b              !      !B      >      UQUL            *cG      /kV)7      *7      8Q      @UL      g~TD      ,@KTD      ("@TD      f7      /keUL      .i      ,|l7      !]H      8Zi      Ȩ      ,4      UL      ("37      /k@\      &A      P       ,IZ7      +VJ   -g:   !7   +n   /d   01\K   /Y 'K,]1B( 3-[ $ K29g Z% 5 7 ] /Og -) -T < &" &t %[ ! 3- (c— 8L 6G '/e$M> 2H X $á #\ 1 6 19WR .=' (| !B . &/g. '5 'i P K bU 'CCR  @ [ (_/d  o /~Xa X 0T /# *~@ &* 5a% 6# 'RI 6?K + 8n c 3W7 U .                "#:                $,                (b                 5                /}                4#                8                5                                                4                !j#                 W                2St                6"                                ױ                -!                7e                #ĕ                65                "G۫                ]bD                4!                10                 Z                f                `                H%                                ː                1                /                5^                %@                2m_                ,                ##Z                1-I                # D                /%լ                y                                6[>                /                                k4w                F                #AQ                4cA                7F                ([                7y                2O                5                                t,|                2RT                +                                ,V0V                5`                                .8;                7-                W,                )dQ                2{                Wj                 }                jg                7;                66                <Y{                "?                /                !                (V                 RP                4O                2;                'Z                #f`                /F#G                ^                E                0,&                $c                8 B                7ӵ                                 ا                +?_D                ,                4r                Y                2`                56                                                -                #K>                $02                                n                . B                &gG                1+5                7v                                8<                                +                $D                +                $@                /6I                :                7%                $                .S                8                &Q                #TJ                ,\r                 9                                9                (%                .d                \T                x͎                 '                )                                3^"                P]                Zb                 (                5Ԏ                                H                )>                *M                !ӟ                q :                4f                7                /                -f@                                {                /9P                K                0                $                #b                gC6                -5U                ,F                <a                )a                ;                 :                b~                %a                                1                #                2-~                                C                ~                kUb                - NJ                .                )                (="                !                &                /@*                *R                6                &_                hʉ                0=h                U                6                *a                (<                $                7T                *_5                2                1                0c                /1,                1o                (wMs                4/                 8_                c                                                #\                                !~g                $-                $*                8                h]                                X1                F'I/9*jJ($`     vY     =$`     2>\     'z$`     "f     ;$`     t          -     , T$`     2>e$`     'N     7 $`     73Q     V     V$`     *jLu     v"$`     ,       %$`     %M     $`     4 $`     -6$`     "`$`     z     4       -t\+$7#:*4\z/;& գ..$44$?\C(!4(   t '&. z 54 1 _1 *U _w_+_w_+ _R(V_*_{ w + _w_+ _yw_y+_{ w + _E))_+ ,*V * 6A *r = "E  E 9!^ ' , % -@ &  x PX  _                  $0                   4`                  0                  5^                  #                  W$i                  *M                  (=ө                                    (+)                  9\                  6                  g                  S                                    4¯                  4/                  ([O                  JW                  "                  7                  (=                  66`                  .                  2mNV                  /                  8                  7q                  Kz                  "G                                    >û                  h6?                  $                  #                   A3                  &Q                  /!                  $K                                    #A                  1ܦ                  1-L                  `                  ~                  !O                  )                  $                  G                  4u                  +?D                  2OS                  '@                  ^                  N                  <R*                                    /                  65                  /2                                    "&                  #                  !jc                  ZTH                  8.                  #O]                                    =                  ,\                  )                  /                  &g                  2|                  2                  ں                  ǹ                                    &e                  ,FFA                  jT                                    7N                  -5C                  2Rp                  7y                  (                  J;                  #T!k                  0                  &                  56                  21Z                  1                  1oa                  /                   Rb                  5A                  x;;                  A                  %Ǝ                  $"                  2                  7es                  )y                  ä                  1                  ,V0                                    T                                    7v@                  6                  #                                    *_.                  t                  /}SE                  $                  (R                  :.                  ,                  !~                  )>"                  .d                  3^֑                                    .8>                                    K                                    #                  2                  &                  1+                  %i                  -l                                    . O                   Z                  $                  <                                    ]N&                  'Z                  n[                                    R                  9=                  /F                                    (w                  #                  !                  f=                  &+!                  ;                  -                   k{                  $                  "                  /{                   (                  2N                  5                   U                  %                  4                  #M                  #KML                                    ?                  !`                                    S                  5ض                  :L                  1_O                  hK                  $#                  #                  7N                  $F                  b                  .CW                  0%                  /%)                  7%                  4                  k                  $                  *D                  Q*                  -                  qde                  8                  (6                  +ӎ                  h                  7;                                    9:                  4Q                  /]                  4(                  7Ž                  5!                  W                  0,                  L                   8n                  -fX                  )qX                  X~                  )d!                  \$                                    ;5          3+     "k1     c+     N     /     5      X=     %K     6%q     b     1     _c     >m      r     f|     $H     -5p     g:     D80%Ճ7.#0+.[Q3"8   88Z8   $    8˲    24    )a    34    3D     Y    7      $G  7u$>  -x?  4C3  6@  $  4+  0)J  Gx   Y:  '   _,    ^\ c .A= "2   9[ $@C, ( N }b A /9t -@F *^H )r* Gވ 8GY B (9N c9bf9cbfbfbfc9bf9cbfc9bfbfbf9cbfbfbfbfbbfbfcbfcbfbfbfbf9bfbc9bfbbfbfc9c9bfbfc9bfc?cbfbfc?c9c9cbfc9bfbfcbfcbf9999cbfcbfbfc?bf9c9bf9c9c9cbfcbfc9bfbfcbfcbfbfbfbf9bfc?bfbf\ "        8T       1;       0K               *zg       Oί       4,'#       7F       PT       .;Z       (       ':       #R       h       ()       )ݰ       0,Q       -       #9m       r2       &       &l       *e       )        3%e       T       *0       #a7       !R       4       +$       2       4R       'X       $ ;       %jt       )3-       +       !H:Y       *       &I<       * Q5       α     .W     .l     ,U     Z~     .     #     gW     5     Cdp     0w     '"&t          (/B     $;     )     2     2     []     t~ f7  n ;!  ,r -=h  HjT ȥ=  3Ue 'q z kq q:A(  +i ojx %p 3J  vw oԳ]  ]  \I  &'}r Ÿ @  t j{T v Wf{+ yp@ `{q l#q m̓p_ <dn\ v12{ PA,  '׍nt `Odc y/ Ϛ;c  A~j ux J  stH  N<  "^7b  t ~{ Ary Ņe us| +$cgH y ?r bfp e +p rl Rm v -$1z v\~7 H  ox Y]  lJ_  Em` Ut^t ,C@                      .d                                            %C                      `                      '9$                      ژ                      5~                      F                                            7                      (                      5&                                                                  ($*                      W                      '6                      )                      &   Oό      wU   79B   I   7&   ,(j   ,   -   3   -9   (   -)8\  /9  XC   4 M~ ,g/ ,Gl 8D3 "9 ! RL -] /" Ld( 5_  l` Zؖ < )4 h 3>Lw  ' 3 &{K _R(w_*   R(( ?/Hͫ1A/A"VC   *DC   #C   cC   0F(Vy(5SZ3)pϲv݁JW5R5 0-$i$32[(b1-^w ."h     1(   5Z  /  &S*_#<)]04C_|Kg ** _K ** _Kgp ** ,==O[    <O[    IO[    |=    "`    7Z    +G{    "O[    O[    V    2>ɿ    h    VNjO[    .ZO[    Mr    2>O[    .5O[    $d    'NBO[    ,4    .VM    'N    +DO[    |O[    3    $O[    {U3    =<O[    5Ze    "lO[    "lo    .Za    ,YO[    6    5Z%WO[    {O[    3zO[    ,w    (=#   o    5'V     cv     (+}     3_     .p     "r     $|     -.<     *=G     $&Jy          %&^     e     6{     +r     Xo     1S     %     γ     C     N     &     .Pbm     HX     i     6     *     %     &2U     .O     &4     +=Nl      X     +     +:t     *_A@   08y@   .}@   @   3J&@   5HV@   33   $I9@   *   'p   e   $IM   %   #*   f   3&![   5   #*=@   7'   0   .}C   e(@   %1@   7?%@   J   @   '@   @   3&^@   %E   H  .~  7,  J–  $i!_   /        4   d`   )X   q   ' 82#"\J\ f'!C 5V$2& o&)UC!t0-' 6/A5K7`16n8$&3#s73LV 6!^'?!,%!:C^1FӔ'9?!3!`& oao&#Y#>ZL  &i  X  -)7  '޵  7̇  !K  625'  $5  4  !(  s+  !#  '(6  -  -]  R  2\  ;  $x-0Ƚ7I$Ȫ3'B0:i+[ 7۠#Z^E:| hZ   ~  _  )4^2T51"d(0)    3     7{N4    (O    ,8    *(    9    2>8/    {!S    ,e    V>E    "lZ    3H    {N    "    |.    ,    "    7{%    By    $P        $X    $9    ,+        1Va    Vk    .Z)    "l-    .    'Nm    'NC    Ձ    .Zb)    3,T    *B    B    .'I    1-    2>C    |     &#3W_Fa'g xS%b"oľ "0?~(cj83p*6?9}0+&;=^.{1#8LH! 8X5 3 "-X    &     .0v     8.     *     "S     Dޤ     Q          vN^     *     |$     -$B     1<\     *&     (h     5!     ,?          +7o     ,+     #     /\     6_ >=:= x+:= #* # :=  2 7:= x[ 9Z & 3:= 2>:= 4 9:= 4ѥ:= RS ٞ 5L:= %>" +gm:= $:= mO:= N2:= + N?2 N]]:= >D: f %>w:= &:= } &Y:= &[ 7 b:= m$ .V#=6* %a1 +  e 2 & d 10 2_%MUV#U 2İ<    (s%    4 <    "<     %    ), <    2>ش<    #h<    #h:%    Vf%    5Z<    <     '%    3%    3 <    2>%    c<    2X%    (s<    |$%    ), %    %    VG<     <    -3$%    -q<      V<    4 %    "8%    ,)<    |3<    c%    5Zz%    ,+%    6<   2(   )!h    (JV    8    wV    )!UV    (E    'bV 'h (         rF%>4\n c ubfbf!yBq]I9nc bfbf!yBq]I9nqc: bfbf!yBq]I9nIc8cbfbf!yBq]I9nbbbfbf!yBq]I9nxc& bfbf!yBq]I9nb bfbf!yBq]I9nbhbbfbf!yBq]I9ncB ~bfbf!yBq]I9ncbbfbf!yBq]I9ncabobfbf!yBq]IN9n.c bbfbf!yBq]IR9nb bfbf!yBq]Ir9nbbbfbf!yBq]I9nbqbmbfbf!yBq]I9ncbbfbf!yBq]Ik9nbh bfbf!yBq]I9nb :bfbf!yBq]I\9nbcIbfbf!yBq]I 9n(b bfbf!yBq]I9nc: *bfbf!yBq]I9nObq #bfbf!yBq]I9nJbc_bfbf!yBq]I_9nb bfbf!yBq]I9nc&bbfbf!yBq]I9nbbfbf!yBq]I9nLcB bfbf!yBq]Ij9n[cBbfbob!yBq]I9n]b &bfbf!yBq]I-9nhcbq "bfbf!yBq]I9nVb bfbf!yBq]I 9n$b>bfbf!yBq]I9nvbbbfbf!yBq]I9nvb bfc!yBq]I%9nb bfbf!yBq]I9n}hbzbfbf!yBq]I9nAb bfbf!yBq]I9nqbbbfbf!yBq]I/9nk<bc3bfbf!yBq]I9n!b$bfbf!yBq]I9nbhbbfbf!yBq]ID9nobh Mbfbf!yBq]I9nrc: tbfbf!yBq]IC9ngtb bfbf!yBq]Id9nbbbfbf!yBq]I?9nsbtbfbf!yBq]Ii9n{b bfbf!yBq]I[9nb| bfbf!yBq]I9nb bfbf!yBq]I9nc^cbfbf!yBq]I9nbbfbf!yBq]Iz9nb)bfbf!yBq]I9nSc&bbfbf!yBq]I9nBbbfbf!yBq]Iu9nHb bfbf!yBq]I9nob bfbf!yBq]Ix9nl"bhbbfbf!yBq]I#9npbbbfbf!yBq]I^9nbbbfbf!yBq]Ia9nb|bbfbf!yBq]I29nn9ccIbfbf!yBq]I+9ncBBbfbf!yBq]I9n|3c bfbf!yBq]I9nc& nbfbf!yBq]Ib9nzEb Wbfbf!yBq]I9ndc&cbfbf!yBq]I9ncBcLbfbf!yBq]IP9n~bbbfbf!yBq]I9nMcbfbfbf!yBq]I9nc/ <bfbf!yBq]I9n@bbbfbf!yBq]I9ncB bfbf!yBq]I'9nKc 7bfbf!yBq]I9ntcbbfbf!yBq]I49ncB `bfbf!yBq]IQ9nTcK bfbf!yBq]I9n*bcWbfbf!yBq]I=9nybcbfbf!yBq]IU9ncbfbfbf!yBq]I9nWc^cbfbf!yBq]Il9nbcbfbf!yBq]I9nb bfbf!yBq]I9nb bfbf!yBq]I9nc&6bfbf!yBq]I59nj c^ bfbf!yBq]I`9ncKcIbfbf!yBq]I69nic/ ]bfbf!yBq]I9ncb >bfbf!yBq]I9n8b bfbf!yBq]I&9n)cB bfbf!yBq]I9n cK ]bfbf!yBq]I9nc&bbfbf!yBq]I9nXcB @bfbf!yBq]I9nbcIbfbf!yBq]I9nb 6bfbf!yBq]I9nfb .bfbf!yBq]I9nbbbfbf!yBq]I9nb bfbf!yBq]I19nbhbbfbf!yBq]I9ncK ,bfbf!yBq]I;9n bcbfbf!yBq]I9nub bfbf!yBq]I9nb bfbf!yBq]I9nyb bfbf!yBq]I|9nbbbfbf!yBq]Iw9nbbk bbfbf!yBq]Im9n:cc6bfbf!yBq]I9nsZbqbbfbf!yBq]Ip9nYb bfbf!yBq]I~9n0bbfbfbf!yBq]I9nbc-bfbf!yBq]I}9nbbbfbf!yBq]I9ncB bfbf!yBq]I9n7c: bfbf!yBq]I9nw>b 5bfbf!yBq]IF9ncbbfbf!yBq]I9nfgbc*bfbf!yBq]I9ncbbfbf!yBq]I9nbc-bfbf!yBq]I9necBcbfbf!yBq]In9nb bfbf!yBq]I9nmb bfbf!yBq]I{9nGb|bfbf!yBq]I9c                 44                                  +6                                  -50w                                  (Z                 $h{                 2                                  /ƍ                 "b3                                  "Gd                 1Nş                 5Xm                 =                 q                 !f                 $]i                 ,B%                 .S                 !º                 &gBq                 (`y                 5|                 bK                 7                 &"                 *                 (n<                 2s                 .                 9                 !                 4"~                 0Ra                 X!                 $0!                 7O                                  >                 ZI                 4                 "Uw                 n                 -<9                 T                 8f                 /iٮ                 /^5_                 *\                 '~                 $                                  0                 #bk                 &!                 <                 <                 1-N$                 G                                  /%                 w(                 1oM'                 ]                 "G                 &                 !j!Q                 &Q>                 8                                  0                 -                  /%9                 *                 0c                 7                                  `                                  5d                 2O!                 7>                 a                 D/                 ,R                 (                 0/                                  I"                 .                 7ʮ                 2ck                                  3Ι                 -'B                 +?gS                                  %)Y                                  t(                 2S                 ,F-}                 /X*                 ж                 ,2                 7 L                 %#                 %b3~                 73a                 85ܞ                 ?8                 `DU                  =g                 !!                 (an                 c                                  #H@                 6{                 $                                  )3                 2                 !                 56                 -                 %$L                 %                 $                 <                 1be                 7                 ?                 65                 2M                 .dR                 :b                 8                 T                                  #                 ?                 %?c                 7;ܼ                 #                 +                 /cS                 9                 (                 *x=                                  "$                 X                 ;*{                 *<                 I(                 ,R                 +`                 $T                 !/.                 +&                 e                  J                 *b                 B                 4N)                 ->N                 $f                 #                 ,JZ&                 1+                 6K;2                 f                 " J                 )%                                                   ./                 &u                 ]~                 '2                                  3=T                 $                 ?Ai                 &wa                 .                  8#n                 h                                  5^B                 7e0                 ~(                 Y                 .8                 #KE                 *                 ^                 ,~WF                 #&@                                  7                  (                 (=Ǘ                 6xe                                  6                 .]9z                                  d                 i                                  k                 -N                 $/                 jg&                 *5                 .8                 7                 hu                 49                 )                 8&                 8                 ,uR                                  7                 0                 +                 0                 oy                                  `                 7[                 1]                 7\B                 *                 $;                 8tn                 /|!                 _                 $E                 dH                  *                 C+                 (N                 !~BW                                  /S                 'Z                 '                 9                 sU                 )                 "x /                 i=                 ^                 )>                 -L                 Z                 6'                 4=9                 0\ef                 X                 $b*;K6JRM "8f5tB-2y$!|+    7q%pf    "p     &{f    2>    &Rf    5of    8f     &     &j    .p    7q    0;3    c)f    8>l    V:f    ,:f    )bf    )    E    0f    |\f    fEf    "hf    =    ,    VW         &j"f        2>Nf    &y    EX;f    .'f       EF    Ä     5d     $J     *     }     5/     %tE"     -8q     *5          -o     %t7V     dF4 /`   PE       z    "J   7~4~   "       /2      j5   )I   *q`R      )E   ]1   YC<   :   7Q< 0oΰ ,R 9o # / 7  -0  -|  "   _._+KE  bf6CQ9ū   C2kV0$*6<.O)$#1 4=2>    ,    V6    !(    o8ù    |&Uù    6*ù    $    ,ù    c*ù    "ù    VLù    $ݧù    "Xù    "E1    a%ù    |M4    !(ù    6*$    Bdx    "fR    aY    %    ù    ڊ    BBù    oP    2> ù    01 '   -gپ   c   .     E%     la     ,D/s     5S     ^     '     @     1Y     .)          Z           # (          $~     TI     #          !]W     4%     !B     .g     4s/,3*q  b  (ܹ     t    jWC  !8    1h^  = Ib !; 5KX 6jӀ  +֍ "Ck /. +(f c 21ʒ  "q$ 4#. )I_0 2% ) -O 7 Y 1F 2CT 6 8 , W ,`C" 5_C -+ 5ey 3 02 !d5 K 3cDy 0  !d  <,  K!I  $p  <  27  ~O       yJ"       6P,       6P       &'M       1XM       (X N       )&%8       /]  {       (B"       ( {       (5!       0M       U       8%NO       (28       &P"       &_C2       2vDHM       0WU       6P       6PE/~       6P12       y+aU       8%       8%#5!       (:"       8%       0E {       0#dV       /24       (e       & 8              yom       0Ҍ24       (J       &+5!       (Pm       &24       >_       /8:8       /7       2vm       2v'O       ٭N       (s       yJ {       / O       &ZU       /4"       0 2       078       0       2vV       ,       2v2       8%K24       (m       8       (>       "m       )= {       )U       (M       0~       2vE8       8%F       6P<8       -       2v6       y~       /Y3U       y0M       j {       6PXY-       /5!       8%N2       (JU       (E~       (*?2       &" V       2v= {       2vA]~       -N       (dE~       ))m       {-       $       0       LP       6Ph"       &NM~       6P       )        (yU       "b       2vF24       8%9N       8       )>2       0N       /N       /S-       (2       8%"       (QM       /:J       )_K       )24       y       /7m       )O       ([       2v8U       2vA_       `"         {       ( {       am24       0?       (O       8%48       D       %(_       y(8       (BV       (       )M       /_       (Q24       yJ-       6PLm       )EV       (8I_       2v       )o       2vվ"       2vEN       8%-       &I       0 M       &) {       yT       8% {       e       SV       (   vAH   |F   y'   /   j%K   "ޙ   [  K#   64e   ڀ   ځ   E16   +,   "   Ǵs"   $C   F_   pփ`   ia   k   Ԉ1   ԉq   ˈ7   *ty   U!1   8      חF   _yS   Jv   h|   >ʍ   Dʐ   q      Y=   l M+   @;߹   )*      )(   1   w>      ߶$Q   ֖g   Eư   -xa       CNlX   Cq   j   m      >u\   ^U   3ط[   ܠ      40   a[D         ֢Ȗs   P6   ٰ   U   F   U,      %hX   6I   ܻ|   J}   !O   <         P̬“?   t   _   ?   ?   DFdr   WȆ1  n   O   @c       y\'y   {^*   (>   )@   _کm   aڬo      Ķ*  . <   )   ز   ص   0br   _b    q   Y   Z/   D#9   P   5   Ӂ   q   j:   O   ë   ïA   Y%d   h   R   ĺʼ   8   V   P   p/x  %A2M   !   ZQ bkb}o.   9      y   w   OӨ   j$   m   O    Os       Ae   |Ը   |   ~   w   #@   $   z   E_   *3   p   R&3   C=   {   ae   YNz   p   )Y      d   ˾_¿   zD   HȽsC   Ku      E     V   >i   jcea   nih   f-   j0   k1;      b   f   l   E bgbpP     ^4   ۃ.   ֘h      ü   ~   ̲    M   QȮ]e   _   l   >q   %\   >q~      I   7   1|   C<   ۉio   ێoW   x   z   c   {    ˍ   ː(   ǿI   ,      щak   =x   G   Hs c7bqX   Yd   ۂh       BR   Ci   Ek   N   O   r;   ұۄ   Ҷ"ۆg   Ҹ$ۇ   2      ϪlL   (F   0G   zԽ,  K l{   N   Ƴ   Ƶ   "c   bU   :˅   Yj   ]T     Q Q c&c        Sf   ɰq*   ݠ   +   YR b {   /Ģl   m   i   xԲ   t  b <   ـ͏   ه͘   Kt   /]"-   z%   Xy      g   O6С   J    =   0   3   ?   b!   ~jL   х   ъ   Ė V   Ĝ z   ]B   `D  UX   $      l=      p6   F   I    Ɖ.   "ƌ   .!   W      7   ņ۸[   `   V   X   s   c   f   Uls   h7   b͠iX   pB      *O   ˏ_o[   w-   (   .   lA   rs   [   f?#      L   ֶp   S~{   h   ƃ^_   Qn"   O%   q$Хm   ˑR   #2-   $5.4      y_   h   ݇   ,)   R>   f߱   ߾i!   @{v   O1   P   ֠   K   6mz   pƎ   wPc         "8   U   XV      K   dW   /   ox   ds   D9   q)J   r*   j   X;   l٘Q   (d   ~@(   Bu   þc   p   ܲީs      ($p   ;Һ   =ҿ$b      2   ܀/]   =E_   ?G,      \y   58   ܷ   Pu7   Y   P   R'   ^   HAU   Gw   c";      ķͽ   &I,]   ݚר   +j     rtk   Ҭn   Ձ   Lת6   `{)   5ڴ   xSk   Y;]/   \@_H   ]A`L   <   9*   Ӆ)j   AjT      *   +[    B   TRѶ   :B   ÔZ  6E   ;>IG   3   8   ;I   ?          l~   ?   :zGc   :   44   e     5r    ̃   P   Dč   #   Z   U\   /Ӈ   j'~   1=3   <   >w   0  K<B?   <ޡ2   S   E5   oſI           0   ?B      W   %5m      e|   L   l   ,l   Τڸ<   ,      A   #ޜ0   ?   r6)   P*   T>   2D   S   T bb9N   7   W2   ^v   ]   v   M   a@1   F   H   ƿ   ܴM   _F   =<   ~   \)#   ?P   ճ   UZ   I      G   Ѡgc   ә   y5   C2Y   {   b   5   :w   ( -   m,      p=n   zE bc)N{      a̾w   e̿   v`w   R   $8U   ̹sQ   ̽tT  /o   s`K   O   Pm   ".   %l 1IZ   RLO9   }   t0=   '   p^   qp   B   +   1   2N   Gn   L   s.^   |5      r@   ΐ      1   T   k   6      φG   0 bc7ԁF   Ԛ}   ڱ   rf   wjY   dJ>   N   b   P(>   mJ   ;   =   wbi   6   Ѓ%   %   (   ijp   HN   J   ]: c2b     ZM)   U   c\l   g`m    1n      qs   a־   xY   R"z      O   e%%   h*   $&   ϐ͊!   ϒ͎  тɔ   nG   y6   D       i   pʃ   D   8u   T2   Niz   ߿=}X      ۝u   }0   Ɗ\i   Ƌ] c/ca:   .a   0e   2   p`      s   ЅB{   RZ      G    x   DS   }mV   V*Ӹ         <~   >   M?   yX8   ֙Ȑ   ֛Ȓ bc0Ȕ   VF   ǎ?   ?   _lT   '   (   T rF   o   GHL   z   8Ώn   awD   z   }   LߙU   e bbyj.   Cϊ   Gώ   d}   ;    }g   ;3ލh   ?9ސ   }Ҩ   !ݰz   l      e   xɶZ   c   [z   ׷ c c)ƨ[   *   S   ܾa   *vt   *-   ӈ'F   ӊ)0   |   oPF   HZ%       ݟ   .ȕ         L   0~e   I   >   ?   Ĩm)   1Ai   2CI   qKΑ   wOΓ   iI   ثw   n   u,   Hlݝ   !   !-a   8   >   {   @   Co   Dq   5   $׉+   0s   _~   &   C |   G$      ԛ   ԟ   Ԣ    V   ,   P   Q   &j"   L   'm   '*z   ޘ(r   ޛ)u   B$~%   6   y   ;   }z   Հ}   a   :M  (A5   /;   /      /   X=   Kߩ   u   w   x   { '   F~   ڗ.   &)   HI   k   *i0   j(>   l)0   D   @   V5   O x         d"   V   Z   D   Ѧ   ٽ-   )   z2   |   -    /  Ċ   `   ە̳   6      T   -F   &h   ѩ܎٥/   ÑH|      Ó   &ȃ   ͫ~+*   @ܰ   @   <   =I   L   +ߤ   N1   4   ^   #   K   O[4x       t   u   Zh   ]j   `l    2   Ͱ   $_Ti   l    OȺ   '   Ã}   @   ɺ   ?   A9   /^   #V   cL   *   -^    T      YY   SX/   V.   f[   ďƀ   đƁg   Q$    ^ x   qUGG   T*)    G          ŌD^   ŐE   ޷   :T   /   y-   ϓ{   ϔ bbh/a   %S   ((   e$      Ԃ   R4   x    d    0   #4   n=\   hwW  b  .   a   x ccI   <K   1T   ϙ   ϜZ   ӹ|  Z7   sG   u<]m   gn   jr   2   %S   V   EU   E   F      v´   |"   d%    {   PA   j   k   I|C   LKn   Nq      ȯã   Ȳå   |Ϊc   ؍b   Ǔw      j{   0   ̀   ̂ ,   ̅ w  1=   d'2    V   m:e   q;i      d0   Tш   @Y       ܺ_(   7   d 5   ô   AP\\   ̌Rh   2e   k'  k >]   8s   rk   A~:   9M   Pd      I߅_   U   vh   w\   >^p   AƷ6   L   ˆ5p   ˇ6   8    ccRGh   ^!hL   sk   p   1t                   ]   ϛ cMb1#w   8x   <|      տ   AW   ӎƩ2   تg   M c$ bӤ   Hds    y\   J6         @xf   <{=   Z p%   o   3n      _]   E'      WɗP   L|:   'SM   }Q   |n=   ?_   #U   A }   Ԝ9   Ԟ:   Ԡ<   ]      p   -B    ͡   *N   ,   Mm   #p   +u`   K   S   6ɍ3  VB   Z      5   7Y   xY-   w   }ɩi   YAJ   It   L!}      L   I   e   Kc   ̞   e&a   :   ( 0Pu"   %͐{   10ʑ   K`   iK      drq      [;   T    ?   k#   7߳   G       NX   ՊЍ   >   x   {+   |   ¢Nj   ۖ$   ۚ*Q   {   j!   %    9j   K   Ѭ   p   CP   wɧj   Y   zM   nTL[   BKBO   z   3c~    wW,   +   Cٍb   ͯ`o   l   7\   8}   a    x"   e   &~   v)   F   j   5i   B   C   cZ   ~ph   ׀rj   )   ,   m(   !"   "   K   M&   f&   ׬ŀ<   B   ma   /b   2   Ai   B   $   (   %  a t'   ɻx cWbz   $%:    5)    ]F   :   iR   ͲC   B   0DH bc      yZ   _a   x      kx   l{J      C[   \ )   %   B+   n-   s̈   Q!   eנݪ   gסݫv      K   Go   .   (      ,#   :   p   7+   ޝx   )C   *D   `   1a      &   t#   dz   T;֋   5(`   t&   Ԑ   ԑ   }   z\   _I   n=   Љ[d   ՗   }   ~   }@-   '   )@   [ڨm   ^,F  { 1%DB  m 3,2P   g   ?5      ǖe   Ǘh   /o   'j   c  X   uVV   O%   {   TD      LI   aN\   gTb   fVHE   8      k      ̐R[g   nai   l!   x   y   r   s~   Z<   ִٲ:   ?   )   <]   >_   (   t   Ҁ>   Q   G   INS  l   ׿Ī   pP5   ?`       aa   c߽J      L2   O5  [   I\   Ȍ   O6s      v3      |   گF  B    f*   -O   vm   gN   b   SS   i   XHp   ZJ/   5W   ~k      Oբ  Wj{գ   خ]+   f   {  j۲TdX   b;   sb   e=   5n   ɎG   !,^"   &/`/    a   &   _U   m   VE   Ӗ   $   b   d?   m"7   EY_{   QJ;   ݭ+   :<   ;   U1   X4   ٭{A   '#C   L       M   "      ذb   \3   ޸R   ޹   g   h   ʱo   ʵs4      <   U   '    kT   ԮzE   asi       N<   V   ޢ   Ʌ  [ y:      t   3a[   ӽy    J   ߎI   o\w'   8j   E7o  ֩ 6   "&I   FJ   G      M"   _җz   T   \l   R,m   S.   9   !}   b[   e]   gc bbZ`    AG   MhU      pD   r3   8R   %I   =   )[   *\   ѳ   :"o      )g   -iK   Nj       8   ˓ cNby   ±g   >(   @,   A-p   EA}   u6   d3   e6   l;   ?u   ΂6   n`   Sh ccI՟1   Y "[   ѷ#   |*|   9   _   a      ϰ[   Ͷ/=      ߋ   ߌ   #zn   ;   Ntu   Z   [v   ]   áW>   4    2   l  d %   mt5   owC c br[k   )ɪ   +j   ԵpR   Μ   @H5 ccI50ȇ   IE   6f   7g   n     k{e   T&  vB   z   ;^   Me   Of   L7 $ ΆB   cגΈr   9:   tgt   -W   uN$   Ğ   %O   Ġ   Ş   %   ۊ   ۋk      A& cac /ܙ   (x   W"   E-Q   Z   tޅ   ۺ   zZ      s¯  S       WX   >]   |{ɷ   u   ++      ʶt   h {   A   ϧw   ]<   Ɣ   /n   N<B   2 c1b'   1   A`      "ٛ   `&   ֽ$   Մ=      Ps   Sv      [WK   ]\N3   E\   Fy   ǟ   6'   ?c   jШ   ^   "   /   j!x.  5   #ߟ   [Z    G      d  dYř&   $w   ǝk         X   C      {ȴ(    bsb<&   l/@      c   8   <   <   KLV   ǣLlk   ǦMo.   $   x|   ̖O   q      gtw   Ns*   ֵn   ȋ3Ѻ   zG!3   .a    -    I   t   7!   u3T    ׺   ,       s܂&    4&z   mÄ   nÆ9   Q>t:   TDwZ   }E(   ȑߝ   }7O   <C bck   hd   PŒ   M   N bbm=k   ,      d   l=o    MȪO    Pȭ   d+   ӕ(u   ̚;   X   Q      )F   ?~   1Y   f  y ?pؙ]   ɑؚ   RS   2Jݾ      }!   [C{   ӟո56   19   f6,   !K c cɥ0   ]   W   0   ~ޫ   ԱIu   S   IM   q   WQ   @8    A:    a^   !bX   9    f   ge   4>E      );   Rʪ   #   dy   ,֞G   RL   kլ2   nծ4   o   c   j   aV   ڊ   Yԝ#   I{   @<   iC   t%   \   %    ( K ccI   X   Az   PN  M ݍA_   B      C؎ھ   V1 bb4W   29`   e   g_   P   KʡC   EYݼ   jiPh   _S   ڭ   ,   4c   y   ߘQ   ó      {de   ۟l4   *i   L   Q8   v؄\   *   A<Ӑ\   Oy   (>   )@;  a 4V   P         *r   5֚ bcC֝֜   3      T   gA   <;   =}   q   ASR   BT   Aܱi  z&   x^   YwP   Kæ@   }3   A   ׆CS]   wh   ׈DU   E   ä!   ܆.Ĺ   .i   =<   S   T   Uh   t   .   ͹,R   ͺ.   4EsN   <I{   n   B   Zv   Fg}      x_   ̷   \Tr   U   =o   sg   ׏0   KpZ byc${T-   c0   éF   0l   '\   (   i   n   ͿJ   K      J=K   5-   6 @   7 }      u   4   ω4    ό   ^Zo   `\      ԡ=      B~   |Y   wzO9   ʆ   Nn2      p   ';f   s*L cXc~g   ĝ5   u!   ġ   54   I   r   gC   ݅K@   ݉TH   Au   Ϋd^   4;$Q   ~y   ũD   )8   z   ϨkS   &   jRL   z%}M   |'~q           T   &c   J}   N   ق͒   `  n U˿h   n   o|   gPu   hQ   ^   BT   9/8   x    z   kIL   Ɂ~   /F   +?*   М   ?o     ʈ    ~   9    ۥr   Ϗ   b&7         5    –&z   "tg   LNJWW   z   xJ H   j   pP   V[I   _O   b J   ]_    ІG   5P   m  rTӻ+      ̗uM   ˦   x[   'b}      с֨C   Q   Q   E,   Y    O  0    ?c   ,   ˟   ˡ_ bb*   {;   ̜9   uP bbi?j   #O   u١N      b   e   R~   7=   x̔{   |˚^       iѝ   "H   i8   E   V   م   u'   0-#    ޑU cMb-ޒt   &     g77   U^    e bbqP   ͇   VA   Y8    y    |         ؼR   ݶͪ   aב7   dn   X(оw   ɚ ~   ,Lڛ   )|O   ]5   [9U   \=   :q!   g|      'S#   bc bcW   Դҋ]   n   O>5   ו\   ט   ?   O   j   :/   m:      CT   0>   ls   fo,   Ժ{/   <,   $Sh   @ǭ=@   Zl   i   Us   A+   B.      Q   B   - a   3   ߚ   ߜo       iv   lP#   mS$   .F   ߰j   BՑ#   v   mm"   _T@2   m   o>      v   `6   e9   ]$l   ڰ   7N   S_:e   f      '   3   W   ӑƪ   ""   '   ބ      $  ͧ   /8-   vF3   KW   şp   Rh   :WD   *   C   =   N   q.   r   h5<$   F   RG4   ۩ܘJ   J=   `      bc   ,08    ٯ  .1|@   1~   g4   kP@   _   5   p/   >4!   7   8   Z      F?    *8   g      ̦#   K   Se$   v   S]x   hh%   e   6X       xȁ   'v   ;    aEK   i   8   9 r   <   f[ cbiQq   ΥWl   <   =    lS   "nM   +_      fk   gl>   d      O   XE$   IW   S(   K   N|   FO   Ĥ 2k   ޺PX      LL!   $Rf   9Q   )   X/   Y1<   ʰ+   Ūиd?   22      o bbT   Z   պ4   &   ջ   ʻI   j]   2   ;r   Ӡ   L         %7   -    h֭\   i֮d   k֯ bcDi   e}          !   xءl   D       l#   `sbP       @   !"E   ϲr   {ʭ{   E,   О    Ф   &-^    »   9   = c@ 8CS         WR    -   %   (γ         Nê   ^   ؖj    c         7Ҏ   9ҏ   Ro@   Ce   iK   H   >Q   :a   >g      2   3j   =p   )ӛ7   ֍R   ֕U'    C   Y   x   x%   h   ha   3W   W    u   w   x   t   (   tT   ђ   y   2   Ș.'   f*       bc\ ccIv   ;C%   lր   b¼   p   Z3   J   ]6d   mہ|   g   #=   d      r   6u&   ?y   `$(   Ϡ   ϣ   B   ȜB   I   F{   BƯ   {^{ bbƧ ]   rJLj*   vMnj      DJ   FL    W         f   j   ʙ   b   d^   kݜl   f   g   M   ݻ   ݽ)   Lvr c$a9l      p   @u   Bv       TS   kZ_   m]g   4   ӯ>s   8C      1   j      ݃   b'   2   р   y   ٶ݋_   <   ɏo       " n   8   ?   t   Et   ʋ   4ѻN   6ѽO   t.ɭ   t   ¡lj_   u/ cbi   ]ǡl   ^̟&   [   Yk   7   8d   x!   Efc   "   Y   P }   &   PD   :͉ cWcۢp   3c   ~mq1   &   9j2   X(   #A   's\   &      K p  h  H   M   I   gW   fC7   jG   ,O   *   8}]   z      :   ;-   ߫;   Y  x r   pD   f7   ɬ~   K%`Y  n f   z*   J   N5&   ~̢   7   QѮ%   זa   T[   g   ܐ٧2   y   q>   ?@   'D   %m c%c7&D      _ܑ   N        2   =r   5+/   Tߐ   Xߖ   ~|   >.$   ܗES  5    .   qv   g>T   z   {   |  > 3I   b   ԓ7   gk   ؀2)   ؃3+H   <   +   ݂Mg      E   kbͻd   "   βa bb -   .$   Π   ؊H   Z4$.   :   ĩnk   ݮ   #ݳE   īto   ݈   #u   `   lۨ   R'Î   η      N6k   '   ЩtY       /կޥ bce4Fq   7   Ǿ@   4`   ي2J   <+^   h    C         ucԕ   s   @91   ʠ   Еٳ   Зٸ   \՚A   ;P\   ,Hm   F\B   6   h   F   dD   ™   (   A'+   W    *6A   PsR   ӝ   #QW   Ÿ   Ʋ;   lu\  = W/1      ŮQ   G   z_u   0   5   ƺ~   I\L   w   H   "   ({   N   W    è~   g   D   }g5E   k76   \|   H bbb   \& bc&   }֐   @W   J    D   ̤   ̩K   E;E   q   *9[  2tN   c   R   ȝA   ̸a   //  bGWb  ϑ͌   Q   ܦİ   dC   ҜY   L1   !   $f   +   Z    [    ] <   }ŷ   d&K)   e(O   &B   cȞ   ^   `   ͔}n]   z      ɝu   ɤy   zH   }      ӫd bcM   Ӱl>   `   RM  ^ws   ,u   /6   Qv   2L   h7'   P@   n{   IU   w  ? ÷   +      nc bb%   Ӵ7   -)     6   7h   Wr   c       }f:   *K   Oɀ      SɄ   Of   ʕr_   <7       p      T bub~B   ޶7   f}   `4   إq   B   K b{c%HюM   W8~   ڹN   :|M   o   f   R   *v   -y8   ˃M   4g    Q   9      KҠ      XD5   ի0   ˆz`   }    M   Fmw   XO   ߥ   ߨ   |V   >   P   QF   }@   E@f      #   9  ډ      Zp   Qo   Rr   o   mz   +{   0{   m   ۍ   !Ha   x&   ֎R   Kn?   MoC*      |G   8   +.r|   ju   P)0   ð      ܛі   >         Y+_   sHB        s l7   0_   Kތ     ?   7   >yH   ]   O   &rf   (v   H   vW   D P   ö\   5      z<   ɵ   |/1   'Q   k   ؇!q   Y   N   6m   ħ   n          %hd   1k         @JJy   SyC   ʹ-   >   -0?   ˘    cb=      t=B   aq   SwE   ؐfE   l   ݌et      oݗ  uҌT   ξnW   *-ۏ   Ų\{   1  I(   A8   ϶H   J^ދW   "    Ɨ   ͩ$   ͬ(   2?   .1   24   ׄ   l/   żǢ   {z   }|   5|      Vct   J    (   yN   %   ۳)    oK   E^   OV*j   M&  b9   c7P    "Q   %   @б   3b-!   ^L:   =t   ?@   #p   j/d   Dݓ   -   ˶ŝl   X˵Ŝ    ʀ   ‡yB   IH   J   ~   "p      &,;   ]   f      HK   ƙ   A;"   m   ˹&   Րx   'E   >n   MӀ#   w   NӃ$   >w   c   zκ   vؠu   UWi   ̱[   u   ̪/   <   4B?   њg   Ϻ   ٠   9e    0      ҡ    zb   ң  dP$   Z8   g=!   #Ìܭ   &6   3   ~#   "(   ^9. ccI6ߣ    F  e*   *    T^   y~"   ͜   oԧ   2   N0AF   Q2Cm   ,   ɨ      oװx   Â[   7   8r  ǩՌ  'b bbٙ6   pjJ   $   AS^   DU   V   &лι   g   4F                \ݿ   H2   Q>   ΁   L;   M<B   Dۼ   ʔt   t9!      E"   n~[V   p\      2      4       x9      G    ]   V    W        Y   ^   մx   յz   }   Yڍ,V   $x    f   9a   U   \   p  A ϋs   V:   ˂_h   }ױ%   fj   DY   hk      ؗj   |   Q\   lSy   ڽ   \8   ci=q   ʨ«z   'N$   ]h   y   I!/   %   %Zw      S   :^(   pe,e   {   ղvw   Wҁ   JӦ   p   rI   ߭>G   ߮@H   R2V   A8   ֏Sռ   0   T   2   R$   ۱S   <6 cc6/W   Ӕl   N   (   ?'   Y(   ^ bbw֦   \5   Kk   MlD   ܵ   ܶ      F   H<   J   \   =3M   :+   ^x%    ļ   !R;   P\   ܢ   ܤ   oJ   ƭ   t   3   U/   D cbp_ X    T   5   8    2a    4b   8f   5   N   9   gJ6   jL   6   h   }   ҄   dO   vv   ú3   ܨh   ^b   5   ԫ   y   ،ںy   [a   \   G   >J   Ɵ   qT   U   "   n   <+ bbmkk   vn   =U   .   E   F&   V7  ĴE   3ψ   ԋ%k   ԍ&g ccIo   0 U   ٓqNb   D   E   10   A   5*  Z=]   Ͼ   .o   0!   [>   ]      fB         |A6   .z      -ɞ   2f   T,   q   Z   [ bcN   Ѫ   ѯ   ѱ  3 ҩ]   T         UKN   PHZ    ?    v7   Gja   Hl  ]m   /Y>   5]s   7^!t   8_#  x      r܁   f:I   0:   2;Q   ڋh   W   *cX   -fY   ˻t   ˽u   [˫(   LZ   Kѡ   LѢC   =   ’'      ǹۛ)   T'   Z      7   8u   Yt   K   9h    ǂ0   ј9      #3o   z   3       d{   -r   ۈh8  uF%   ~   uS   W,V   n   SbU   cw   9U9z   Dh   ќ ̛4      Hk-   ErџS      oϝ   0و#   )+   Ұ-   3g c9bC'   !ľ   m   (f   [   O   rҼ   uҾ   _   TX   i   j   ?r#   <G   ?L     8    a   3)   5-   71"   W$(      e   w   $b   %   G)   D   =   :"ʴ   צ ~   1   t   u   b n   yU?   sT}   ="N   @%   +A   )p   [HJ   z7T   {8U   Uڥ    8    24    3D    )L    Ba    3    7     6?P 4.W (M-T KP )sY2 4 )r  $@4 *^ 4 ? .A` ֪ %J = $ 91 8G  B+ G %* (dXF f % ,   9!a &{ *i b 5 Y EO.  ,*YQ -@ "H PZ , !X  S 5EF -2 )M${  6 $ 6 #:u   (oE < A[<       64     + &b , x. (] 7F *@#( 'C # Ez                      4F                       "D0                                            ,[                      cu    )    F    U\    24#    3Da3    %P9    m    7FM    8    3S    5 "K z 2E D , /  u #d 3 y 1 2\:  /܅      #"ŵ      8Pt      7^      %@      ^      +A[      0K      #      %%B|      Wc      2,~ $> 52 8 -l &d. 6: Le/ >% 8DP. .1 $WC  d 3%g = )K| 'FG -  +H T < / 3 .L 3  &)g 3B - 6p 6= !a + b 9B ! 4V'c $A} P 4]a 4oH .c $@ ''  nL #a8 L '?bn 5  j 3  B 5. &S p (K 6pD #I 4( 3 $Λ P  +H"0 M QV! "S .  ;q . 3MG( 5Q 1. "J ! Zk } MI < A\0   59X0   &`J0        )|Ⱦ     Qq     ;ȫ     f^a     8B-     2     *E;     *`     .          7s2-* 4,h(~!"'t0[[KvKv? KvQ8Kv>>Kv  c  c  bf  c  c  cF$:_!+p %/;c=&'M+n&+!o-1'4Q> .%\Y6:2"=H">Wo274 eKv *o5(uxPT@6FFo+y2572*Z dMcb V'(0 *s# a   3A'"   %'"   *OP'"    '"   ;'"   1\(v 38*&E)[2T$i%NT! 2e"{;G'Ɠ#('î5 $K"Q43D+B   )x+B   +'9+B   VK+B   !4+B   )xOFʏ   (+B   Vʏ   %<ʏ   #[ʏ   $+B   (ʏ   !4ʏ   +'3ʏ   $ʏ   ?W+B   "Uʏ   " +B   3fʏ   ?ʏ   #+B   %+B   G5Bs0u"/7!,j,akUf,E(C)Y4\\~/~tb~~]c]Nh~{UX/~r]_~j~~|/~e~q~i]Q~l]V~]g~o~~s~h]e~w~~k]T~x]R]]o~o~z]Oo~f]`~~ydo~d]S~}~]a\~]M~b~c~n]Z^~~m~u]f~~v][]W~/~g]Pd  8y  ,OJ  F(  *" #1I 4bN       [Yc     W           9      Ű   $+1Ű   7IŰ   '5Ű   qŰ   1dŰ   $*Ű   e6Ű   1 Ű   a     4S     a     *[     L^     'LN     1+~     "     .N     *     E     d     .     I           |=( 9  Y͌$[lM$i A8<4\    Vv 'C *Vv Vv &yKC )C &yjVv W1C 0 C ]C ZP{Vv bC EC W! Vv 0CVv 2¬Vv lVv 2C aC 'baVv Vv Z.C $0  إ  Z  7&s  )J  7v/  ([s  fGT   1!  2  (   *M  G  0  'Z>k  *cK  -   4  +c  :  661A  4[  #AQ  5  )4  7y  6C    _  g    1+H  /s  (  +| X  ۍ  7=1      k@R  (=K  +7<  2RB  $e[  -  #T-  2,װ        -      K  t  @  4/5"  _$  E  1S  \  /P  +H  0  0\  '0  .F  6,sVz5*231!`8{90_e9    (17    7    fl9    0H$   >5   >2   0 ͢   2A/8   **X   +   h}   !]    st    I*    T    .    9    #-    X    r    .4I    '        _    %#F    a    !        -QH    1e    &[)    * 0    4P        #9    _%    *    *    3<    8E    ^    "^L    .+`    *kv,:#WN6u,*|8(gV9 N y  x~ c9 z91]~  <  5-  'y9  /  -  2[  2p/  ZCz     *q  &h  P  S    j  6CQ9bbf96C cbf6C cIbf(F 5Q_ 0}@ 77 '~b <U ' 'aH Z -^q /  $ (e 5 0 lį " 7F> 1  &  9   9   9  F 9   9  + 9   9   9  S 9   9  6 9   9   9   9   9   9   9   9  / 9  < 9  z 9   9  ; 9   9   9  Z 9  5 9   9   9  p 9  " 9   9   9   9   9  $ 9  L 9  ~ 9   9   9   9   9   9   9   9   9  } 9  & 9  a 9   9   9   9   9  H 9   9   9   9   9   9  @ 9   9   9  E 9   9   9   9   9   9   9  ^ 9   9  [ 9   9   9  W 9   9   9   9   9   9   9   9   9   9   9   9  1 9   9   9   9  > 9   9   9  G 9  d 9   9  Y 9   9  A 9   9   9   9   9   9   9   9   9  - 9   9   9  _ 9   9  3 9   9  8 9   9   9   9  q 9  ' 9   9   9   9   9   9   9  D 9   9   9  ( 9  ) 9  | 9   9   9   9  4 9   9   9   9   9  B9   9  h 9   9  l 9  7 9  K 9  R 9   9  o 9   9  X 9   9   9  , 9   9   9   9   9   9   9  . 9   9   9   9  i 9  % 9  I 9  ! 9   9   9   9  k 9   9   9  e 9  j 9   9  n 9   9   9   9  V 9   9   9  B 9   9  ? 9   9   9  b 9   9  g 9   9  ` 9   9   9   9  \ 9   9   9   9   9  0 9   9   9   9  * 9  9 9  P 9   9   9  ] 9   9  m 9  2 9   9   9  Q 9  f 9   9   9  # 9  c 9  C 9  T 9  : 9  M9  N 9  J 9   9   9  O 9   9  U 9  M 9   9   9   9  = 9   9  { 9   9   9   9   9   $    n    2;    "u    2G    7p=    7    .Xi    )    -R    _4\H_+ bf4\\9- \+\\.**9    ++  + + +  + + +  + + !%   01G   -g5   6   6Bh   'V    HH ,1  @ )  $SG O<    "Z  8d;  6  6T  ب  8  "  6 M  2[  $ s  6s  2  )  u-  8  cW  ʊ  #!+;   aU  ˩  f  ,  35     P    *qy  jb    2LI  0g '> 5? 5[L )C 2I- 7" 'v !K !4 K H 1RU , % ! <[%>       &zF6       6       <]?       '$       ]       &z]       &z>       &z       <L       ^?       <'$       <-              <6       23       &zU?       &z       eOQ       7]       ^%>       C       &z5kk       &zU       &z6OQ       <]       &z;'$       &zO8]       <4tOQ        k       <       <-Mk       <]       ,   # \   &ö              ] X X  y X       N   y      w   s    j        k  n  n        W     ]    W k    |    !  p  |     k    k     !    c X  v    V w       X j   { ] k         w p    r    c / n { k       N     c       |    O    {               V       w  c  X    O         t ]      z   V     X       ]              w u |     V ! {     N ]                       X V  X  ]    x             {    n       y   c   V                v           j     V         X        k      w ] {  ]  ]  k     O    { n {  |       k ]      n   n             W    V    q V       o  O          V O         k   N          {     w n n k y V     l k    k                ]    |     m    c     {   c j           |        ]           |   X  n    O c  O / V O  | n    V ]     V /Y2 &ecIT{4)Ut*X5w6:-@   2   07/   *   !/P[   2   1/{   wف   +e`f   {\"   'Ա      )R   @d   B   h)|   "   -X   0m   1   3B   ,H   *   94   HL      .  4*Nı]0K>4{)bOa X.P     *     *=      P          "Uk          %m     -ü     M     $     .     &2՗     6%K     3     *%     1     3A     -     3Md     +t     +=T     1Ǣ     %.D     5          w-     N     I     1?     +b     &4DY     #     6     I     (^5     ?     W     >z     +a     ? dbcZA eb@F h0 @  << Fc0@ l_ = o-c(< web7 wfcJAA z?b7 pb r =< ub= b> wcB@ x '8 hkc;>}  @ mc:A    ~ : dc98 ,b7 lc&> o 9 ~ 7P nC 9 }X AP vb? }b6 n! @ p7c @ s A gcAW wu n? by@H l ; vbl7e qc > {c8 y ># u s:\ z b> xbp: w 49 {Yb; m 9} pc< {b9G t =9 dW ;n dZc<5 uc97 m M8v P A jb9L u < e> eby; r J8x kcb? p 8 jb= hb> zc? n W6 j >I  Y?  c-><  : i >:; f`cW< } =j 7 0@ |&; szb= kb: j c8 m [7 y ; x 7 3 7 gA-  >  a> u 8, ~h 6 tb6 t }9P ~b9 dcT?  :L T@ cce@ n~ ;) sj :| e cE6j j{? q 9e zb@ q <  A e A  <  =b jybyA h ? kRc7 v5;6 u 3< kb7 } *9 d, =+ om @  H ; u&bAF }b? L < 3 2>j ' < rU m=x sc<: ,b;C vg 5>3 q 2; } 7 u =g  C? mr ?  j=  8k ocS: } cK8 sN A g A gbA gb7 u : d ? yS @ ep ?# m {@7 ub:z qs 5=  =F n2 9 g]c >z {c;W tnc8o mb@ f<bp;i |t i6n cA9 mb=a vc(9 xU< }c> }w @X d 8 r bAC oc19 }b@ w 6  ]?& jc6~ zb; hK ;  > u = , :J k:by8  \> i^ s;9 }8c<7 t6 A m 9 x C=1 wb: z]b9` |c9;< ~ b;> ~cM7 kb6 |b7_ r5 L< | 6  8 s 8 wVc^6 z5c8B sv < |Y @l } w< L > 0< ?8m y| 9  9 }!9 rh };Z fc=R  U6 |m >2 knbh< n;b7* e+b> jbg6 v? |b> d : wc 8 p, A q 7 tMc&;  A3 t-b=\ }~ A& mb? o 6 {b9 kQ At pc. t 7T  = f :-  A b?  7 v A ydb:G wwc 9 l ]9Q fb|7E v ;&  :u sb7 m* 8L {b<<  ; |K = lb< > 7 mU W= ig < ybh< y K8 d|b@  A wMb8 xb7Q j 6p { 9  A< p ?  8 AY xb~@ mb@  7F n A@ q~bg: ~9 A] ypb8 ib: wb8* z 9  /c= ca;T  : w @ p b7# pb8e c 8f cbAQ rbiA u W9m j 9 nL ?B c'A  56\ g ;N  ca7- r4c: cY< ~k 7G ue O9z l W?G n < w 9D pXb}A# y : zt ; b? lf ?  B9 xQ &>  A fb@ x .7 sc8 mb?a f 0?  Q7 q A s 8 g < vb:h I h7 { >7 vc&@ | > r!cXd yxb8 g: ~ :[  =  A  4 f< u >; yT Z: o%bz: dcA j t> 0gbq?; }EbA c@$ tp =n uu=: m \ sb=s hc" cJ: ~c38\ t Z9x s_c<9y s`cJ< ccC8 lc?  B< b@ { ? |c: gbb? s V= v > hAb8 m u7 gbz<  j dtcA | +; ;@ u{b8 cc9 w&c(> sHb@ v 8$ fqc&=m  A mzc? r \6 t8 uc29 x c=  < m6c:9 |`p6w } 6 tb7 ynbg:O mc8?8 nc%9' CcT: qo-A 08c? s :B f/ \;^   =*  8H jIc1: k L<} lb7 ~ ; }# 9w  @[ v EA j : dd : de X; eb: v|cA9b  E< \h; y 97 h 6  @ tb= wby; zl (8 w @)  Ai  b i@u ev 9 }b? ob> dc;  <7 ez C=G v < hp L8 |XcY6 q$ : xb:' | 8@ fk 2=7 obi:  O:` kb7y dRcS= {1 @& w g> nF ; }[b? 7 = c = c n7 y x?  27B v;P  971 }cN= |c;_ qu 7N Z 6 w+ce; uX 2@ }-:k n = yb8A ubk@ nqbA= qb6 rcU> j#c@ k = prcK@I  7 k 6 eb@ h ;( b>@ d < ui h=Z  >; 0PcA  X< nOb; pb: x :D n.bp?  4 j @ gZc; f [: s 9- ibi@ |9 i& 7p p S>R g5b;- z > jc8=y d 28  6} yc = 5 9 c'@W e < y ; nc)> k  l 7 s 3Ak wbz: e]cM= fI ? w"bk9 sc=V jab>x  bA mb77 op > cb; i\b@p ti @; kc=I d z=K d<< xac_? hb: cb={ {x B@ k 86Q yc> u ;: {Xb8 ~/ 1<  ? zb@ zi M; v> A$ pcC9 lb8 { 6  5a@ jmbh8> }F ~< E c; x @U oVb5z,  5z~  5zS  5z+  5zHa  5z  5zF  5zԹ  !Y  5z)  5z  CN"23   -g`   +ִ   !G   /dB3       01%0    , 2,: 9NT6       6       .6`6       F36       ^  1uE  sz   ? Pj ,* *'G E ,v ". s '/ %J &fO  -@ B 9!1  -@(    "X                 2             .R>             $x             ,J"             w             0             2L                          1+D             $             ?4             -D܂             $\             8&m             #>;                          nO             5             :)l             /             :             ;c             4X             4             6             1                          !             k?             72X             56J             'Ȅ             2B7             8be             h_Y             4g             .                          .0             <             HO                           8Fz                          <D             !             ZB             %\             0[             q                          ]@             (e             7F             *             #K             '<             $             5]J             (             /Fۖ             -I             d             /aG             )             #\5~             /W             4             .d                          f             P             j=             $                          /M             e             &g<             0             )>Kh             . a             "xTd             0\             @             !~             4             %%                          A{                          _             t0             A             ~             g             1o[             z             %_             1-             !j                          +             /%]                          FK             &-             #             $T             65                          5^$             7             X             ˽             9             "G                          Y6             R             #^E             <2             (             $                          9             %             ,F8             <             ( $             ^Qe             +?դ             - N             ~             #             hB*             b k             A#             ƕ             7;             /             3             'k             5f             '>S             6Fï             4             "             !             2OL             8             #(              RR              ?             7et                          $             'Z6             .8Z             7v             *l             SM             *Y#             24              (:             6Rk             8&             2             `֞             &J                            ~             -             -5             4C$             K             !             4Ǭ             #!             !F)L             #d                          7             T             1f( &K1 4 ,_ 2U?& 5 _ i@ e M 7ʛ &d 1 (7 y>9 c r 8a #z    lW    7q    "]r    8    G 1(0L M "d  K* 6y/ "            8      &J                  2>            6D      V            2>      ,      8      /      k      8            8            6D      "      &J            )[            V      )[            /      "      "            k            ,      19f7t&:%}2F)H.x)+յ(QO<tEK"8d('*2R#YV 6*,+(W4407ܐ 0 u X . +^R 5R + @ $> #ab 9s (6 3 . , J  2kb u & -ZR )g 8 1^GB ,9`3  f  ( -@0 *; B " ,ݱ > $ 9! ,+Y  %M EL PL &   ,*&[  .J^     #      MV     "6     &H     %*          2&     q          1     ?     !&     #     5T     I     /Z;     7    3D-    8    24Y    ?    )e#    7E    3    .VU5$~,Xc )ē%8.9 u8 I h & + 7J %-0 ." 5?L V O *^/ [1 ã Fc $N_ sV 0 ' .AV2 &  _ G #)X2U*ӾXzX_-҅ 5 <<= ZC /f Z     #A^     /!      D9Y     2;* +qԧ - 5 "E0 ">D 6Z * , * *X9 f8 =c *;] (} -k #c  m\ <Y 7 !2 O/ ) &YR Y $Cw -   3 1pH 3$ H Z \I /1 +Pb #       7,&    'q3    &G    U    "    /C_    0|? 0|1 0|! 0|+ 0|Bb 0|  0| 0|, 0|; 0| w6) 0|` 0|// 0|9] 0|-h 0|f 0|~ 0|F 0|& 0|Hu 0|*c4 0|R. 0|6 0|L># 0|,2ʾ 0|3 0|#f 0|J 0|:MM 0|^`_ 0|׳ 0| 0| 0|7< 0|Ne 0|4kB 0|cU 0|d 0|= 0|9Z 0|( 0|]s 0|8].o 0|h 0|%+4 0|(  0|F 0|A 0|D 0|0A 0|,Q 0|݌ 0|U 0|b 0|\a 0|J 0|7 0|a* 0|f 0| ǘ 0|b 0| 0|O 0|Ul 0|'x 0|Ǚ 0|W 0|Rl 0|y 0|b 0|A^ 0|P 0| 0|.2 0|N 0|(>c 0|Z 0| 0|< 0| N 0|A 0|f; 0| 0| #' 0|߫޻ 0|C 0|0:W 0|X 0| 0|+>' 0|^ 0|_* 0|'< 0|0W 0| c 0|V 0|6 0|B-` 0|8D 0|8 0|Q7d 0|K 0|T1Ҫ 0| 0|/\ 0|nY, 0|מ 0|+ 0|M _& 0|7\ 0|V 0|P_Q 0|#= 0|^J 0| 0|W 0| ( 0|6+ 0|ܧ 0|ji 0|v 0|b}H 0| 0| 0|G 0|Ee 0|38 0|\p 0|A 0|n 0|[d: 0|UR 2 0|s 0|bd 0|H 0|55W 0|b 0|0Q 0|Z 0|XZ 0|d 0|U 0| 0|@MB 0|^ 0|I 0|>. 0|,چ 0|&* 0|m 0|1) 0|/G 0|0\ 0|[? C 0| ~ 0|3t 0|V 0|b* 0|Q 0|c 0|>] 0| 0|z 0|D$ 0|C 0|; 0|Bk 0|o 0| 0|l 0|b 0|cw 0|މv 0| 0|Y=S 0|E 0|" 0|Щ 0|W 0|$! 0|t 0|>\ 0|WA 0|Kb 0| 0|^~ 0|Z 0|. 0|? 0|9 0|1b_ 0|2 0|9‚ 0|Vc 0|A2b 0| z 0| a< 0|e]7E 0|ASG 0| 0|6 0|#1X 0|V' 0|8t9 0|EO 0|PEƮ 0|VcK 0|dcN 0|.U 0| 0|UIG 0|e 0| *t 0|a 0|ZO 0|Z 0| <.E 0|> 0|T 0|L. 0|Wl͐ 0|0-_ 0|R3 0|Q 0|&+E 0|׃n 0|  0|O 0|B" 0|%X 0|2( 0|Uc$ 0|Z*[ 0|UG 0|ċX\ 0|>M 0|ҵ 0|/ 0|9} 0|7f 0|Eb 0|H" 0|f 0| 0|x 0|;I, 0|} 0|a_H 0|HV 0|o> 0| 0|Y 0|0. 0| 0|[D 0|*> 0|\( 0|+ 0|[m 0|Ks 0|[[ 0|3=Eq 0|O0 0|H% 0|Pd 0|f6 0| O1 0| 4 0|- 0|  0|!s 0|L` 0|bZ 0|| 0|N 0| 0|7+ S 0|5I 0|-DB 0|& 0|B 0|B 0| ` 0|c 0|Z 0| 0|SNc5 0|[+= 0|/0 0|< 0|+\ 0|  0|"\ 0|O( 0| 0|:x 0| 0|" 0|Pk 0|/t+ 0|\Rn 0|f 0| 0|°) 0|" 0|  0| 0|t 0|S 0|H+ 0|q 0|M% 0|%Z 0|ep 0|\ 0|]`7 0|g0M 0|' 0|>d 0|= 0|t 0|i 0|, 0|B'2 0|09; 0|D] 0|b 0|`qN 0|BL 0|[8 0|WS 0|Ie 0|>Ge 0|3ڳ 0| /) 0|Ծf 0|O^* 0| 0|MG' 0|ة0 0|?P 0|Tf 0|09Z 0|`4g 0|9ʝ 0|D~ 0|e@ 0|1 0|PcX 0| 0| JP 0|(+= 0|Z.P 0|J? 7; 77M 1g R % Jׂ .  3"@ Y 5 (!1$TG\ Fn 6 6pv .X %| 1% #a& 5IJ 6k ` !bo ? 87, -L &e9 <5 #G 33 )~ Zф ] .  ?π K 3_K? /EZ Q + $; -fU ':55K( %yV&8:D)c_8h4 /-`ϸ6o$݉ 3@[RD /   B    58    e    8ս    ++    3;=   *K   %!Q+   ( 7_ [ > " 0x WH # !R*|  )F{  & $t  $i  '    f·  .f"  2  L  "j  6)  3 r    )AN  (  7ddm    .   X U "s\0+ߔ%19-9c (cccc994cccc9-9Lc (cc#   /0   D*    Cp   ";B   %c   1GC   ?   \*R<( $D3 5M S   6ߑ   6  S   *wMa S   5%   .(>   8s#   8sc S   5B@   *w   .() S   5 S   %H      c~       4 o   !   :   0M   1w   E   7OQ&H?8fD0#L1dg<G\2pA+ 3O(!&3/M e8`[(E   .*   4W"   4/   M       &B   #S   5   ?   ҄   rW   4   G      E   V      @_   /{   P   '   +   S'   S   0    <   %Q   5%      =   &^1$    kU#   ,Ӄ   );   $s   #Rc   $<;   );m   v9   ,   +#   -@       @B   <_   f   N   .]   $   .A$   %      2   .X   +w   5(3         &Hl   }   #E'm  )`  8~-  #+   U    %   $  &W$  %0  D  0x    \d      O  7Y  6  8a   PU      <L  U@`  99  0Q  1U  7T    2l<  /nŢ  )%  "p  5  !71%  ,ӄ  7I;  [u  \  +]$  +@  :O  %p  "]  &  '   .      Y  '    /  N   $E      )*   |'    1VL    {\L    |."L    "'    C'    *L    *'    -'    'NxL    H'    ('    ,Z6'    VEy'    * L    ,'    2>[0'    [&L    {$W'    V_L    :'    7{f_'    ڱ'    .ZU'    L    , L    (L    $TPL    $ɯ'    "l L    UL    dL    "L    .Z=L    . '    . L    "l '    ,L    3L    3'    1^'    'N'    2>L    7{ kL    .:?    ",        .o    "/Z    *    ٟ    4    Y    o$    )~l   l   &tZXl   + l   ~ l   ZGIl   `9l   ,fl   XPl   .@m 0B 5 T-s O &s O &O  s (!^               |               ,u                R               ,RN                e               $'U               *^T               $Ė               3=               .2               5^               #ɜ               0               S               (+               !T               )               .dk               O               85.               !~               !               8                              Q                              , E               8%               (=P-               2%               *               5fo               !G               :-               !Y               $_               (               8               5               G b               1-%e               2O               %=               7D               $ES               /%e               %0                               1               V               M               5+G               dO               1]m               !jT               ~g*               7               73O               ̈́               G               6/               4_               7%               1NKG               'Z               .zG               4               /ӗ               4               #                              &ue               &g0               (               0,Y+               /               Ry               ۗ               /iX               .]I               n[d               T               1o               2#               <;t               ``               8a               -                h               $0%               $               0s               6a               ?I               $               ?P               k               f               /G               ^"[               #                              #Q\               sn               7               3K               +               8#               /               -=               "ba               ()               * `               ?               )R               @               +ʁ               8t               "G*               4,               wV               \p               )I,               ߕ               `M               &               6xN                A|               56               ,~X               !!'                9               ([               2                              .SJ_               ,y               %P:               4N               ]Ix               #K                              a               3               0P)               ./               +_               65ґ               b(               1}!               P               -c               &D               2D               $Vl                *o               26J               6               ^               `I               /               *L               2\e               %R               nʕ               48               &               bl               *{               8O               5               }               -               .4               %bF               ';               "               q               P^               ,               3               (Z1D               <^               *xe               *B               /|5-                              ,F               7               I n               &o               $K               *               7;t               C               $Ww               c               <V               T               0f               -I               `               o               1bz               2(               /F:               %>               %)dH               #               77                              /ͭ               X`               +?G               "f               d               .8'               "                c               $2J               $J               =               U               (               4ڌ                <&               '               .>f               /^Z>               '               79               b               &=               Ɩ               (8"               #,               ;?D               P               !J               )>F               *b               i}               -'޴               jM               NQ               ".                (                              8^                df               %[               -c                              8V               7e[               -*                a               "'                              /Q               .Y$               $               0               Zc                              +1               ->%               7\               )0               5               ,               cG&               he               *Q               &               4b               n                              .Y               "x{               94               Iv               e               $N                  .   Dr   @š   g&   -=e    gf   31   $[o   3   G   -D   4}   #0N   5A   ފ    B@   '[      EE+">  b    0z5 %     %    oҽ %    o ^    0z      +c   @k  c  ,'  78  ]    'M  X./  1    ,  /K,o۲LbK/00"L-a,Wr0;(Eӽ $ز$q8H2͓ A6&aω#(l,;+0g'ʎ*T2pM{8]&(X+%5 (R+6B6&tOZ"i_!XWT(*"H    -&    P ;    V    #t    +d     q     5Z    -L;    "ڕ;    2;    ;    -/h    7;    J    #;    | ;    |S    5     $l    q ;    2>    X;    ,u;    Nr    VCx;    -        ,Wu    +;    F;    5 ;    ,    2>G;    -ޱ;        2^    $;    5Z:;    ,N;    01j   -gB   bxbxbfbf9999cXcX99bfbfbfbf99cXcX9999bfbfbxbxbfbf99bxbxbxbx9b9cccc9bxbfbf9bbfbf9bx99bfbf9999cbbxbx999b9bfbf99999hc[99ccbfbfbfbfcbbfbfbxbx9b99999bfbfbfbfbfbf99bfbfbxbxbfbf99bbbfbfbfbf99bfbfbfbfbfbfbfbfbxbx99bfbf99bfbf99bbcXcX9bxbbfbfbf99cc9b99b9bfbf9b9bfbf9bx99bfbfbfbfbfbf99999bV    Փ    2>і         ' =    3$B    ),    ̐    &jb    &    $    5Z(e    "    $R    3UD    ")    .5    3[k    |        2D    S    "    ,V    2Z    &    0    5ZJ    Z    R;        3$ T    ' «    ._    ,6    &jgZ    "$8    0    )ĭ        2>]         |b/    V_x    Ԥ  ,    3j   N  5  j  &     Q  f  *q  S  74                                                                                    2 =0 .O _k M +c*\lO^ _cJ 9 ,P    y$    9o    u    4    o    |    2>:    "!\    ,O    9    6    $Š    1         9    J    2>\c    "n    *    y1    \    VPS    V    "    6j    o    "n        4    *    |    1J    $d]    !   eѤ   V-   6         8"R   7_Zh   (n /[$r "< "3ٖ &  5,4_ + l .> 8@ 8f; 1  56H )B Ʃ  'EX 99 h8 2U k tV0 , 8 $ o4J 0Gc #+ 3\ 11; -T 4 VU 6* LO \ڈ >, %n ? '3| J 1K  l| /[ ]' h #R &Y -B" 35 5> ]  6OIN -6 G 0L - 1)ə \` !5  u  )S 6 o C 0A<) 8IG "X *` -̣ 2^ $b  x c   ! *>( &#= \ (< )_b  !;2x4N.4., Pv)0:0M.SuZ$AL!+ JSc1r(0SY2:rm6(5?9]7=/yAD+O2]B5L:1 38N;12-*[w"):/X&'D*+k9 ɵ&-g#6ߧ] g3-4Ds" b8-؅/t4<*XO3B7TL; ,$ (WC &| %7    # d8 2< ĝ 0/ & 8;v  *2L  /  z~   HN HN@HNHN/HN$ vՍ    -?    VՍ    2>?    ,i?    V?    "`?    ,-7Ս    2>rՍ    -fxՍ    "Ս    |?    |JՍ    --P?    -sz      F7z      N1k      5O      %:7X      %JH      %J      %A1      %J1r1k      F#7H      %      %&z      %1k      %"H      "H      %JU7X      ,Cz      .^H      F       F"O      %m      ,f7X      %J%      %$K1      .(      . 1      ,      ,|1k      %!O      FG%      %J2iO      %1k      %0H      .CO      ,/1      ,B%      .[z      R7X      F1      %!'%      F1k      .1k      1      ,H      %7X      .a7X      %Jq1            %%      ,O      %J7Wz      %9@O      8W%      FÆ7X      %z      .s%      !m   !l   6   01   5_ Zj 8J 5h <$ - _JG &bb $ % 1X f /X -,b1/k/!%1ް ~m|Ys'} &1-[ 6-Ө'=A'%]Qo)&';$YzPN%a,#T                '                 ZY                kE                &Q                I                ԗ                0                4v                1-Z                1o                65v                                #D>                4/ȼ                /                /Z                ;                66`p                #.                 4                                .                {                1+                2%                9W                :                7I                                k%                !jp                #V                /                )                "                .                 :                MX                -(                1:                )                #d                 8b                40                $N                0M                S                $-                &v                                V                4$                &F                2mv                ˱                                #                $                j A                7SX                2()                L                P                $                Ǹ                &gS                G2                $p                $(                7;9                /}                <2                $                /                2R                ([                Β                .                .8                Y                h:                ,S&                $8                4                2O                5D                8f                 <                ~                ;                <                #                (=,                                 )d<                »                (                0,                g{                8_d                                u                7v]                %                1O                "                1                0                xB                `                ߵ                'Z                24                1                #V                WL,                /F                6KS                27                %                0Ղ                Z\                qN                "G;+                (                                f*                56e                -[n                (*A                7{                .d`h                X"                :                 R                5                ]X                -                =                7                                                Q                /                !E                                ,\0*                7Y                (                                                 (?                tF                ^з                VX                5                *_f                ,FZ=                !~&                4                                bɰ                g                .ߞ                $                )>                7                                ]                n\                7e                W                (w                6                                %g                4 9                7yZ                $|                45                                !                -fXE                +?<                                8S                /4                $0                                C                (x                4                /B                H2!ɒ([85  I+bcM G#b &@ccaVc_ m [b sJcCb WbcX Dc?cX=zU A BLB ) Sbb~d \5cRb'Y 7cVc'i G`cQbEwbb P*bb]?]X W bPcb@  Ec6bi XcHb WLBcb ;(bcO*="bc)AXc0 5NB #wRc<b.S|bc  @c[c B `cb,OVblb!Vc  Ebc  B 3Ybb;` z  S}cdbYnbb}Pt  ` bb}JbcXPbbp]ccFF uc _c/btVbc:Ob :bc P MbbFcGcW9yW *E+ Jbc2{LTbcM@Ycb|:bhcLeOb i; >4Dce  _cKc\yFmc6c3Lc<b Mc>b :cRb C $YN<  9wY LQM $ Jbb Qbbz L0bbLc0ce(L\ ; z PbbC: o"Lbcy.;sbb ScKbk ;ec=cM ! P3 V bhbRPD -oSc<c&D9c:c;C x <cb Xp g+LbbBAK9 ? CPcc$6J =  7?rbb9A  =vc  [cRc Bm <(bc=+MbbZRfc4b Sbb~E<bjc (_ XO Wcc3 9-T } M-O^b  Y .Sc@  ascb Y=c-b BbbY`^x C Ybc=lbbMM  M YJbob Q7bb Cc?bCcdccT:bc7^  'F e  G L bbm < cd Fdb}b ?5 V  ! NtbbyF D>bc< Fkc#b@bb hBcbO: b 4E. c] ;cb!\pcb||CWb D[8bbfDbc8 _ V !ajc]  GbbsW VbcV(Mbub ,I9b  FMbc<:bc3cV# A`cQb )FzcBbR,ccKo_bcC McDc DW? Xbc Cdcc3 , Ibc/ >M cn5JcbgL } g`ccNOSbb Qb :bc |Nc  |Jbb$Q\  `cc5iW 5 \1bcOms_ P ^::Z ' yKibcD_bc<@\bbp Ybb}^bb4\SbbObb%Wb _(bbdDvbbrF'bb ;cbK  B%bbm9[ b GbcbXabc& Ebb/WKv Ubub ICc#  a5  Vc"b7<bc'LbbTbc& jA>c2b [bb Ibb [;bc 5Jbbe`bbSc`b}xO[cba:+cKcWcO:bb ^bc Bbc!xDbb Y|bb: H+TMcb ^1bb9Pbc)KNbc^ @  S@fbc^EMbqbJ r YPW,cUc\ Nhbca@Gbb Anbb@7bc  S= 9 <   Cbb{S b|b -UObg  Tbc2k \bb7 Oc bOc3b @ bb~`Vc$ A L E ^ MbzjZ<cb]cbJ &_0Bac2cA ] ^c 'YbcP CbbBcb[ _c"cLxi?bb Ybc!Ib  Fuc bWbbc Qc[c )]U|bcL'; R bub YXcZc\PlcOb| >$c>b}e =bb B Qbc; DEcc8;' yN X w+ o6>cc< ?(bb UyccX'FO ! <%bcL" U5 h   Cc! b T9^ X CicWc0 TLbcB TbocZ\0bcEbJc4cBNb iU Dc7 t]@b S [c(b/ ]b `<[c2c@3KcMc CU  Dc6b \bbjU[c=bR8 C :.c-bU Fc6b SxcNcU!Mp 9 Tc?bq Zcbzbt"%Xb B V  G bbk - YbcGqbcU N cbA U(c[bv$Jc cL UTbbL%c bqk;bb= o?] m Q G  Onbnbs ;c6boLM c= BKc-bPbb >-bb{ AbbH Sboc!g<=.c2bLB)bbJ(cba~ ?Vb WJcEc PEcc Isbb ,Nx& -Q_blb =} F L[=cLb B;cMb J |mG ^Mb}c5 DbcTBc cz:" RFc&b/(WbbJ]n u I ;yc[b ;vbb( D cbmR ' 8`bc)C"cbgI" 2  Gbb Ubw Wbc3 hJcc Bbb( Vc#cT S Y~bb=#QibbT Pc?beTbc" KrbbU'[cFbjFN#bc_ JXbb=N YY  Tbc:sa \cFbyh =R Y Y(G n ]qbc/ Dbb Qc  J[ |PbbJ`cVb 9<p EqD  ?c T  _jc'b WbcN LZcbq Ub GcVbg `Oc`b \bbNs UgCbcN <bc1#NGcb :bc EPcb>Tcc:qaSc6b(U\c = 93`b 5 U[,b  ?QP b s accA {A 5 ; UBo s Ibb ^f  ZUbceacA IbbznV m <PoUbbr Dnc 2 X )#_c( \D d]b~blXc\ Z` Jtbb 9 =bc& NcRb ;3bwc :ScHb~ WZc`bn VcRc"i T JEQc0 e Jbc<ZbbBFcUbWc>b M Pbc)^N p Xbbj@0cTc'9-\ h SE bsbqEbi wEcGbmI -RcMc2 D bb>ccN YwbocX @ btb I2]b  W^cVcW'IEbc8&Y8cWb} NJb b\. z ObcB}@w IR  `< z@Hb > >cc: Y IAbc~]bb_Yvcb ^$c = ;cJ  Ccb ] V ( wL n 7LOc B Cc? A}NrJ oD *bH>bbX|E } XcQbj8@; sW_ = `;cc { Y`bc/ >5 > Ck[bc HcdbuDcc^G>Lt J {M> 5 @cHbi:cc)P;cb pG X m"O[  MbxbWbc9 \ccGObcYR m>c. ;c^b Zbc=JQby /SNbb ?Jb (L}:_cb Utcb;bb';p Mbc= [:bc0}Gc c # Abc8RPbb|`bbsZ  ?bsb>C{bbv@ S  ZbbbPbb @bb|L@bbiM<1bbs Ggbc)S   ^-bcY 8 Hbc(ZbbaJEbcPLr\bbG`{  Mqc?c$]c4b S'cRbkZ?cbl=S k SbbUbbj<#bb=2bbxGbn@ abcnXbb MLbb <bb AtbbUbbt[b pZ@bcP ?  ' Tc<b @ccc!Pbb F`c6b XFbb/G [ 9_ Mboc:" _qbc j?#c;b :bb >cb Cbb Vbcn FD b AcHb TK Z  Fcc02Zz A  ^c6cO  FbbS `bbLaH8b sIAbcS;`Ec<b~Ibc4 [bbUc b? w cA=b Z c[4cc 5M F5bzb}iZc% HJb .OL<cc TP bp Occ Acb _cbRbb2UcBc' > 2 G.b :b {V bc_ I m[Hb KSb s^Bbgn@O& c <cRc.]Sb  8T,c cE Ybc0oOb l[Ec 8a  {\]= i  C4bjc ZYb b [ v bcc [b{b =Pcb AzcWc0 Bbc%YEgcb T xTbc^b Ycb7 Mc-biLbca abbpJ"c*bPbb7xX*> i A'c?b1?bbEbb Qbb]v D  Hbc>O;cb X 5  Jbbn L  >5Zbmcb h Y2bbRBbc< ^bb Sbb$kQ0b F7bc;KFbb}PW 5 nF3bbG3b 8 _ i \IbcA/cCKOc  "]M F Fb Va r\ rBD @ Kt^bsb Lbbu >bob ac c {; ( D GRbb MxbcOPcFb QMbb a)bcO>b~ $Cb|b T 0 ]Wbb Sb ; GbocXx :ccB :AccW | FbbQYtbbv ^bbQAbj @ F cYbh\bc >bb_ Tycc9 Dc>b^ ;bb<cc.1_/ |Gbqb}Abbc&\bbLT"bb| a C NIb nR<bc\ `UbbGTbvcFK<cbb?;b I;bb? Z  Jc6 7 S-b  `bbIm ;c c D Ebb ZybcKcb Ubci>%cc: T# M D5bb7 MGbcb$?JbgH|bcD# ;bxc+=@ bc1=Ibc(e Sc cW \c_bNbb C|cc3 DcOba Y e0LVbzbf1Vc'b Ubnc .G! : SQc6b|TB a ZcdcbkOjb|c8n ZV ]bsbq*a^ ZbWbb Z Uacbp*Ebc HcQb(cFbb ^bb&U } b_Q-c b ;w IJibcXD  FLXT o \bb]xbc GB JM"b{ (aUccE :cU \bb~Q  =b Wc_ bVbc!<Vc3bj\ E [ [[b 0NbbN%ccTbbaTbcz:cbbU' b5PcS J?Bbbs }Fb AN 5  {R`b 8r5QbbUW> L Tkb cy QPbxc>Fbkc] B:dcS  8a J+GGcb~ G[Pbg D`KcDb Vtc b Jc6b`In X Bebmb ;tc Y Mbccj[gcDb)]C5bbf<<cFb@Qbby`  _c#bVjbbs Mc&c M(bb^C}bibpY_9 P Ubc!b`=bb Pbb(U7c  @HcWclR ^ ( \5_dbzbi<b .D@3bcs ]  ?'  ^9L S  ;boc> ?b X+M]bzbt>Xc * _ X \'b \^Ab  _Bc] _b K>b ;HcKb U&bb W N9bbTTbsbk `b lpV qW bZE[c_c[Ybb>8c^bZbi Ak ?^8 8 X Rbc\T HbcSGcc _bbUQc>cb =bc! ZcQbf]b  9Y' } ea p ` :kc?c\Db_ 1ZeYb  GbbyU> lW%bbD< c_ TIbvc&2s;6c byf<  J = ]Hbb %:jbcY|?c c0Ncc]^yb  ?bbq[bcN#?Y APIcb'`cc7i Tbc3( G \ :Jcb M^ J h T=bc`m Abb]bub`Sb G NcP M Nbc]A~bb <<b ?Ccc a`f  5 AbocXtT`b [~bb }3FbbGb<cUbcObby ^bb  Ubbyy B:bxc e Wbc& s;Gc%  ;B ccCa [WcHbuyK c8c;LW}bb?b  `c V  Ac] $S U >c4 Xp BcGb Vbc` R K  Ubbyx J  *BcFb@mc b RrbcY"PbceKX  Tbb Oc6b~Ej 5DcFb0CbbW_bjb|RbcaVb =7[cac  8Nc)bgCX TfcRb DcRb BSbcY"bc" I?bb `Dbb SlX bub! >b s =bb &\ eFc b_bbA Xcb) = ccV Z @\7c&b Qbb JcQbZbbR^cbk J%bcTV;bbu FFbb Ckbbi+[< = ; ;bb Kbob# Pab 2Lc\  91AibbNO x TbcMC ! Zbxbq'rTP Z  Ccc7 Lbb ObcUnGFOc!cX" \/bb ]Ebb* Pbb:bb Xbb ! II  M#cRb = bxbsPbbd[cb GAcbpWbub \:c6cX'O?c IHbbgAbb?2Hb ( @cZbC>xbcB :cbk Q b z Cc6cW& L7c6b; F c#b{s?cT l P0bcD^r PF Z 6A ^bc1Xcbxe]|bcf_U h <c[cY Lb I a l sQ]1bbb>cbu)Ybb;5cb}[@c4cO5Gc3c:8 PcRc_@cTc;`SA U " acZb VbcV`Ubc <cRb DRcdc\Ic"b(Hb L9bbi;Xb|c TQc'bV LKc?cIcGb@6bgcN^c&c)AOccL M{ccGObb @c[b  >Ybb_c;b]LblbMXA6b \ >b \( :cWc9 :cc*[ccYKbc  <bb  K`bb :vbxb 5 \xbcO Jc[c3 FbxbK;$bz` R3 1K CMbcP*\  a$cQbS~bbQ s [abbyUbbj > >H;bbYK E%^_c b Wbb8Bbb _bcC YI c Xb V?bbpc]bnbYH\(b l0C yb \ Nc?b :cbbIb \ ;mbb Mbmc `bboUc b( A i Y Ebb|* _4bc` Q{bbN) h[  ^oGb  [c<bLN p UPcc:Ub fFc<c\ [ ) *# IqcRb [bb :[bxb4_Ob<&Dbb>@cbUiSbb|Nc6b[bb@PPb N bbd KcbL >bb)B<b  Zb ]j EHbb YbbkGNbbh FDcdc' McRb TbbSbgbVc[c4ZObcaU FhcHcV Skc-b FcZcbMbb U Q4bc/ Sbc3 oGc9 \?c@ =#R 4L< V !Q9b K Ebb?/ % RGMbcY )t_ b :ccI=cc UHbxb_UccNS3bc bWcXcM@sb ) Zcb \b  ?I? P Abc<_{ T Lbc Rybb=Dc_b iRE K B@bobpAHbbHbcC !S] c  Ucdb _ccG a#c5bi _c#b#Cc*c1 UbcN Qobb4 [bc/ @bob IXc(c2q F^bbl1 aRc-b0GcTb LcVbqB P \TbbV9c=b oSgcb{ SUccUHMbbK>b hS @NB J;& gc @ccb ] U]c6br Sbb;rGb  `ccbFL ^ ] 5taTRcb} Wc^b W ;b OHcJ o [c6b* ^bgbnZ b $GbscJs ]   QbbYER b  Bbb' `Gc+ LYO AbxccOX hSTbb7 GkcFc( ~F Xbc1K(cbhH Ccb M\bg KH W 8PQpbbXccbIcS  =S b  :  hBbcPNc@ W ;c qB b~b Ebb T 6 a _bb%VWbcL Kbbh I Z nG/boc ?bbv@>  IRR< 8  ]= L U1Hc=c %< ]]c4b`? 5  Ybb#}Jbjbi TLvbcC >bbF" 6 XOc)b =bc^ =cBc2 \ib Bdcb;] f!^bbK  Txbb4Fbb,] LSbcaCbbg_L 6 tUnc'c Hec#b @bb#Hybb=bg GfZXbceiX  g7K 5 JauTcS\&cc) [bbB}bbmO TX Jc6biS]? OcPbl1 Pr z ] 5Dbubz\k  Ec IFgbb X}cNb^brbymRbc ^ Bc[cb ;b f ?Ub b [b JBbb{HM cbb!P[ .7@ ; \ b  P = *P)bbLK Z K w< 7^a+bc=[=bcO@P )Zc0b QbcD"cXb Cb  IbcKc1c *C, VbbrPQbicSLc  Fc[<@bb 8XUb <  UIcbjq;bc\ @bVawbb^ : Ib X^ ]c c1GA `cc: |Ybsc;0&>cbq -@bbf _2bcJuacc0 XZbb ^bb U<bbK x^bbSXbb' Nocc"KbcA_WIc"b7[ Z F: Ph < n\c<bs2_ @@ m X%c?b+Hcb\zVv ? o, ^]c-bpAP Lbb aJbbh } ^   QcHb2Vqc bM f ^ Q  Q :>ic8c;B`bc ]@ bRsbcX HbcCGc pU KL-a /N mFYc,bb `bc =8bc3G\bcCSbb0 J2c,c Ibb LU _:<^ uSz x T: Z6bb AAbnb~ XcbsJGYbhc]H[Mlbb =cb6PkbcBWbb U_c&bG< I S+ X `cdc3@Lcc/  Ec Qbc3Ccc* 8ac:bMc(b BX ? ^Bcc)s :bbo6Yc'cS;?Ic1cT >! 6 % [cLc\R) ;Kc cWL \bcBZ SbcLXce Y > p Fbb$ GKbbX @&c  _#cdbFJ ~ Oc6bm UcbN, ;}/?   D>cbU:^c4bu@cbbLE 1(Gc8bfAccCf=eb Ibc Qbb ^(c?bO EbbKFcbb a zHbcJF  y ] 2 s <bb3EbbuS/b~c1)Bbb[L1 YcbsIbb V%c[cY LPbg Jb K _.bc]Y[R =BcA }KcOb o Obc!t Dcc!K HAb~b ZbocXoF9c7  C~bbz: I k6=b}c9v Ibb jJcc. 2C K eUDebhcC\bc1(G   ^ `LcFcTPc qm];bjb 5Yc3bz @nbxc4Qgbc& Bbc ?bb ?tbc+/ Bc-b ] U Cjccc XbbG?7bxb2 ^ebbzNb K W_cdc37"H L 'uLcZcTM3b = Pebb W0bcTLcGb SIcbs9OcU  _ ccB5R m g%? w W `bcJ Ab bOdbb#CJ j {D[b >Qcb( Y$cb Cp ( =Nbxb7(;  ; \ S 0} V;ccG Ec,c  a bb^c\ ;g Ifb nVcUcYRgc^b V! & * ?`b TCb #ac#c( } EGcdcIc"bYOcKc;Ec\ oac N  Wmc?c7 T O#b ^ PbxbIz n ^bbLGbb|a ] cXb  :ccbUbc$ ::cc"_b @D?c*c`L Ec s Abc%8L^bbWc:c O @Ao  DbbAWocbOc\ KBMN S X  Bbc:JzcS ?bcJT!Wc4c1.@c=b aVb10BbbzD7a-bb Y<bc<=bbL?Tcbi \cZc Gl t [c-c{O.c&b T[< Mc^c\D GQc?b= ]Mrbc(*Mbb"5Ybb}E=Zc+c*`OGn z HbbMTbb `  hRca KBbb^bbN \bxcB 9YT T ( Vc@ ht Wbc]^q @    ;bc<pYrc b2Bc<c^kD 5K Wbb VicTbt^9 G  K Bc?c adbbw=sc"bIb  =c?b 5 `_b  CRbbo FbcN 5 'Es B )Mbb Mucbu Gc6bIebucMRxc c\] 4Z G  cSO  s <cbu@ =b  IVb  T>cMH_bc _c+c `bxbWX\c:bf>bcs? c bfD8c<c2L @c c: Nbc* Abc) Ubb ) Rc?cY`{Nb 5K,MEcUb"_bzc:l[bbZcb\ %i B ] F1 } :Z ] [by )ISibc +Pibb9` l T! [H c BJZMbb_ K  ^OcCboRc=cBYBcbU.IbcZYbb} E"bblkSbbL Qbb%Ybb DQc:bz Cbnb ' H c w V* C 5Obbw 9: 6 !Ablc_pW 5 ZGbbV bb WcRcQuc^b ;bmb} xG SM_y  I]\bc@ Zb Z B+]cb _ Kbb"Kbc  Lbb >(bb{ BCb b+ _bbA g `b bMc b DXbg `&cbV3bocHU;b~b{ Zbc( =oc6bmham z C @c bOc$ w\S? l@cTcW ZbbA ]  Lg  E]Pbb]bb Abwb?c:cE ;bn ^DbbN (  UPx 8  H:b  )LYb  B+c-cG D Ebb ZGbub'XWb #SAcc{ Jcbx CQbmc*z^# 9^}c  aCb `O, P JXW=bb P?bcV KccN?cc Xbb|nF cc=0 @bb1EJbbh+BPbbq@L M  Nbb My c4<*ca K :bblrBcTc] TbbY Wc6c.HUcEbif\cbbYc<b/Abc Rc6c Sc?c1 :bbF:o dD6 *Z O 8 C  TSb @]=b =t nIrcMc/ M   X Cbvc< 'UZ  ]6bc ) `c[bSbc;wEc`b bc)<P X 6 ;cPb>bbPbcEN=bc0Gw P  9 =Hbb]b|c GIbwc F R}boc1 Ac?b!J\bb{=?bbsPc c$M  @bmb}g  E>=4  \bbFZpcbFL{  \Wbm < Fc+ K|bb%Nc0bpE;  Dc6cV )Gb{ Vbc=Hbb;b l\ #Z m q!AF G JMArbbO>bb>c8c%Tbb[  ?cbsqTz v T(M s 3HU. c ?UBbbK<bbrA:bca,CI 6 Ubcb(%H          "k     8qK     -     /U     7h     -\     VJ     S     2     7_     ,Sg     2V     e     5dR     !T$          3ڔ     (-     #s     a     'Hg     TE     2 Y*          +C     )      9     5004%=0&O1+!1?);-x5/7  _Ew_+c*_ w *c+_E!p_+bf*_.w +c_EƝ_+bf*tonottyiulttrhppttwspitttxntltjtqttthivulytlhuttswlwwtltyktyunttzhsttowtimpt]L=                4y                -                 /y                ##                1R                /                (                 !                %E                                2E                ;D?                +?                #                a^                #                $                5                (=[                Υ                                $                #[                ke|                7v                9                2?                .d                #                /}J                1-2                E                $6                2                #P                x                2                $'w                4/k                2RB                /                #K                jDc                Z                4                -f                (                7                nV                7                "B                c                s                kF                 8                 R g                #                q                $C                `                80                7y)W                $0AR                !                #                7Ed                t                *8                K                \b                5                                g                ZLF                7                43%                                K                0?Q                ([                <                ^(H                ,V:D                -_E                66!                2m                7;                &$                ([                65                ";                                 4C                ?                1W                 (                'ZD                 b                 Z%                .                B                                1+                                #A                                $                ~-                )                E                ?                5^WU                .88=                                e                                6                3^                4A                65Z                *_                )N                                 S                                G                X                2O9                                ;                /%O                0                !                ,\߶                8;                S                -W                "I                ,-^                <?                l                h                8+                &ԏ                ,Fg                                #                ;                (w                -5d                89Q                !~c                #TB_                0|                &Q                0H                $                0b                -                R                ݳ                hN                WK"                /Q                *MV                1\                b                %                C                !jU                26                f                H                                S6                RV                !r                >                P                =                69                7(T                /                7e                `Y                #                4                                4                :                /                $                (                fZ                )>A                0,_                +'                .d3                .                /                e                -                $]                &g                2<                1o                e                1"                .                 7Q                $&                5,                2                b                p                                /                56                "GJ                5_p                /F                >y                )d<                6#B                $K                &a /     7  8;+  $\(4  43\}  59  :  3 c9   " n7A  ! &>L  R r=  b`|. 8 n7G   (c%yAh  M m<   o@   iy>  `bj7g   v<   <d)<   @H   Lz;*  { g<@   wK<   a>  $ 2h6  f c?   h@  - F@H   \uR7k  J %wA   :qg:j   jg;   c<  blAs   bxijC E *h<   Yz9  * }?   bh_@#   j/9A   7l;n   co@#  b<7 jr=  O Xj 8v   Xbr:  % m=R  c~B:   |n|<   |c'ha?   Xdg@C   or# =@cf>K   zH@K   pW| I s>  u vl&  }&;   y 8   r?)  & ~7   g9  Sb7   am:  _ sh=   m7N   y 8Y>  b0fv?  yeZ>   rcKuA   c.gB6   mv fced;   cWt;   ' x!6  J Mv>!  e >!   xw/@  4 |mh E n9   t@<<  cCrI@R   ?  p >v<   5qVA,  >bz:/   u q7k   zps6   :~6K   d=7   zr8*  bp:   s:   cpLn }$@q@  $ e?   t9+   e=U   u@:e  c+i7T   |<  - !=(   i x@H  AbiM?   [ y@H   |=   i?#   dd&u_ <]~#;  Iu#9   TbyA%  c0:6   Hcj:x   l>  c+kV:   r8d   Ed<   =g   ia@H   bhgI=f   ] =p  JcAi`@H  Hz|R ; cB}A  l q|87G   oF6  # z8   IcJghi uD hn W t8V  : z66   z7<  Xbp?   {8   h>   i?   9~c8  B {em5  q0?   }9    eF9  & g,6N  1 MAh  8 )?   o>  zy <  < r@W   ohiX  u%9   Cmo?j  ^ t|8 @ t]@H  y u@   -qD?   y@d    lk?j  Aiei  u;   0;>}   }k>!  < |;?   t<  gc@yA   si8  Wbh <  / pH?  pcKq6   bk9A  4 ^l@%   n v9  } qc;   gUg  :s=  l gt9   |2:   }<  bqm:   ( M6\  7 mo`=  b}eK:  " k9   qS?   7  / At6P   }P9  } t<  0 }R;   vy?  c.wg>$   y=   > 5iA"   {8   y;  c-Qu} G u:   bq>$  B ?X;   k8@   l8E   a f8   }>L   vh?   y=j   0bw;  cCmt9T   {8   s K6  +  f:   ntB7G  c;p6   o?   fzG  ] ef;   <d;   - @   _|6   l*8E   z>   ]x ebyv#:  7 f~8   e(6   R9  bq~]>  \ |h8d  [ Zki9  ] wy5p U r6    h ל B uk:x  u  %t { k@H  ybg@D   ^?   wfq ς iN8M  Lckj?  bo@H = l:  \ 9   K{O;^   Kk?  bs?  V7t@H   ]g@D   x6A  T oeA   X n@H   `Ik;>  c5dv@  w w8   l@8|   j7F  "=  : n@<  4s@  0 &c8d   8   o8   ch&@  D -r6  iHt@H   dA   v@   r8  bmr q j=m   V iA  | em=V   Yb{9O   q@   df\@H  c9u?  bpd>!   jw:B   :}L<   j@s  z n{>n  E g8  G u6   ex>!    NAl  D Up;    {6  Q w=R  nz6   8   jWA  2 Kv=  ! "z|8 ރ  n>  brqw>L   yu6 ? u@W k z@  b7G  5 l6  =c/vek  D};x   $s/9+   2 >!  c$uB   k ? <  c&|L@<  )5z8   mx7   nA   i@W   'fy;  \ >w   * nr@s   ecA   c>qk7  6 Af@   w_I   q+:   /g6  > ;  bw:   =lW8   :hf>3  fciJ=(   Vzx~ ]H}S;k   |B  [ Y|N?   5x?   | |r8  % 9  6 xl=  U Tr7  Mg7   \c=R  kHz @   m * ?   (oA{  : 5n;   uN?G   bi:/   @   7F   i2|i37G   hk?  &c(p  ph6K   G #f>/   o:  bq@s   of@H   g<  b9  > ?i9+   N7)  pceJ9A   k9   d 7    x=p  . }V + pp] զ c>w    y@H  bk@R  V9   bu8bfbfbfbfbfbf24C    8:        7    )    S    3    3D    _z,_*bf+D!|8  ~  _5n_*bf+D!8  ~  _T7_*bf+D!f8  ~  K   S"   !Ĝ   0   e      4N   6]Q   16   j   +   )   60   *WT   H   )f      %   D   4v   R   #~*j   8   /"   l   "4 1Z 3 5b,: 0G )QM " yC '^ 8F (j? <1  )g &     +     #     4u           [\     $     3U :(&Z7^'.:j,>>R%Y(   Ts   &G-#    GA   8%   1cD   (p;   4g]   @   #m      &Ћ   S   0   .*X   5:   2{   &d   8mQ~   -&J   ,   6%:   I   V*   *   7%׎   &k&                      2                      0                                            "#                                            %L                      !                      ,4                      0Z                      "8                      *#                      -M                      $5                      3t                      ,[                      2p                      8K                                             0 ,JF6  6  m   Sf  E  1  )  $  !0P  3 s  T  6G  1S;S    &T  c +99cbcbcbcb9-99-9Lc +cb&SM8 )w 5cP h ~ 1 ,  Wy  o; )g?F  J' <ِ )" u[| # 6 S 2B .B# )W )0 4:eM Zv 6Y؊   (%] 0 4s 5 -j^ /4ޙ  6 /K 7v &$  * 2n - 9O99s9bfbfbxbxbfbfbicXbfbfbb9199A999999999fbfbfbxbx9999cAcZbpbbcZbpb9999bcZbpb9J9v99w999999f99m99999999bfbfcbbfbfcb9J9v99wbfbfbb9W9m99FcAbbpb99t999W99999m99Fbfbfcb999999999-99y9.99999W9f99m99999s9999999F9999~9W999t9J9v99m919[9A9bfbfbocbfbfbxbx99t9J99999bfbfboc9$9% bfbfboc9J9t99cAbbpb9J9w999199A99999cAcZbpbbfbfbxbx9W999f99999J9t99v999999t99919[9A9bfbfbbbfbfbxbx9999bfbfbxbx_R(w_*   R(*c  5  L  7    -G   +$ qRcz/ {k'u3!%8+a%#&/4 127)8'2|$1(^+j6T8,Y8[,,##nl   69l   o l   U(3܃7ŴrPs,4W$'J0"*kB{@TcIccccbfcec#cI bcI b\[$iDy_#-dQJ=%æ8  Bcrq0u %T 8S *D, " "% $%  / m7 (@^ . &S4Y        -5        "F        \ț                g4W</ !Jf7T5/X   PTD   hD   .FbD   ,7N$> #,WS!7+"!-+k(C     mc     (e3     +2     _     #0I     "{     'bi     "     "%7      6     %m     !     (Η     Y     /M(     R0     "t          0     #     4`     v     3     ,     4F     o'      eҎ XS %2ڙ   $   !   /u   5X   C   .-   f   "b   G   '<C{   Kb 2)QR = "B " %c 0 =e 7/+~ g 1U '(: XD /w_ z ." 3*0    ,+<    ,?o<    {<    $0    2>+|<    *D<    7{K0    "lC<    1U20    G<    ,0    |S4<    330    (Z0     E<    +0    (<    . <    |c0    .&0    17<    $-u<    .Z:"0    .ZTr<    "v0    3<    .<    'N*+0    'Ne<    S 0    "l0    7{F<    \<    V$0    ,Z0    {M0    "`)<    'm&6*K0"P  1$a(   "r1j7   $a7   "r   /\3     #     ,&     .Ş     +<     ,y     g     1ʇ     P     *&     (h̜     -$U0     w     8.%>     "S     |=     $U     v     &AQ     @ 8 3QS#%G  *}d%G  &R %G  2   3i-  *  3iV%G  2 B%G  3Qr  $TC  &RT#  $F%G  *}  *gD%G  bc!c%ccYbSb+Eb'ucMbD{b+ccbbјb5bc`bb!cDbDc5cc1Bcbccfb`b4bcb2Hc=b%bqc2c",beAcbObG%b3cHc6* .d X 4A - nWI * : "n %p6 2% 7>@ 2 W & $O0 *Aӷ 5v #t; F e  6 M [' 3E  I  Y -ȟ 1t  %&7x "q ""p&4   8   +"   &XhE    &X'    4E    0'    E    4i'    &â    V        (D    4?     Q    2 M    +CS    ,q    4Xb    6#    B    $Bp    )H    V    8     $iG*OI3=                      #>                      5>                      '8                      $                      7(                      K                      .                      .dN                      Tc                      2`'                      0Ps                      "b-                      +?R                                            "G+                      jL                      &T                      4K                       d                      /F                      "$                      %b                      .&g                      &                      (                      /B                      2?                      73R                      7?                      #Kd[                      .z!3                      2q                      3                      >                      -c{                      /i                      ,R2                      '7                      ϕ                      96                      )                      .gc                      /Z                      #)                      -/]                      *                      %5                      ;                      #@                      &gF                      ,(                      .                      4,                      e                      !                      %.                      t                      1o7D                      4g[M                      4                      -'                      &uZO                                            )D                      /Yi                      . L                      5g                      'Z@E                      -                       GF&                      0                      7V                      *8                      7%                      #/                      2%                      1]B                                            ./̬                                             oX                      /H˻                      -5                      *                      ,dw                      do                      В                      >                      /\                      $+                      +C                      0                      1}                                            8                      8#@                      @"                      -                      #                      !j9O                      ?                      !f                      *I                      +                      )F                      .SN                      Zz                      2\                      .                      nS                      e                      &                      0)                      ~                                            (Z                      0                      !!^                                             !                      7\                      *                      6F                      <%                      .>JH                      #                      0                      *                      .                      (                      8                      0,$4                                            3A                      '                      9                      %)                      #I                      )>,                      /c                      ,J*                      $0                      nE                      cUa                      (                      8.                      8                      Lj                      p                      65                      5'j                      $9p                      7K                      t?B                      :&~                      +                      U                      `j                      h                      `*`                      4Bx                      $                      "*                      -#                      )}                      S                      8(                       R:                      0\?                      @                      R                      /^                      ,                      b                      /                      )2                      (E                      (]                      "U                      4<                                            $`                      6/f                      3U                      8Y"                      b                      85?                      #d                      7C&                      599                      +^3                      .8                      Q                      4&S                      '                      7+                                            I                      3a8                      BJ                      I;h                      3.                      4                      (v                      -                      q4                      4N                      73                      S                      %{                      ,uQ                      5^W                      A                      l                      ͔                      ';X                       x                      (                       (X                                                                  >                      N&                      X                      6x%?                      \                      2                      7R                      650n                      <                      1-                       *X                      4U                      0i                      <c                      *xֿ                      r                      [                      7&l                      $[                      O                      4                      Ⱥ                                            !N                       i                      ([e-                       FW                      %ˏ                                            `                      *                      ^P+                      "                       <                      1Nc                      $                      8t                      $9                      NU                      /|z                      .A                      -L                      2O                      4                      5Y                      2                      "                      6t                      $3/                      $X3                      3Kн                                            *                      tJ                      #                      ]x                      7;7>                                            <0                      $Ui                      .                      i*                      I                      ,~ u                      .                      &Ya                      !~                      hX                      1b                      2T                      b&                      7                       =r                       EO                                            56                      45                      sS                      8                      !#$                      "                      1+                      *V                      (=                      3D                                             5{                      )D                      4                      ?                      L                      +$V                                                                  "Q                      f                      ZҦ                      - @                      $EF                                            . f                      כ                      &3O                      K                      7^=                      ,                      ,F֩                      Fm                      Z                      7e>                      .]                      $Ɋ                      k۔                      ;                      0+                      /%6b                      *7                      '                      "x;r                                            7                      I                                            !X                      d7                      6                      2                      #K                      1O"                      ->                      $                                            %7                      w@                      !S$                      (3                      '                      ,9                      "( !+0%A ?J3 (& F,*&qP5E-#1`n.r8I 4&$o)$Z%0 &cK /, 5\9RE#,I2 -h{aQ")5_8ҒiQ',.fR5d$Wa3#ʖ(g33.7Wx!=V4V5'?) D1 dI<sڍ:z6,3kS0HJm\R78^( -WW(*/a#gt)OT< 'Y%UZzc` %^p.rW      "   )C?   Z   5   0O   ?   '   ϥ   ;   3'H,G0"2 )^8g6(1Ѿ(3g#07}W  M`   (  (S  /'x  9  .f  ,    !\  &I+  _m  +0  %7  *ml  +*H  *q  %?  4E  '$  7i >  jG  7S  2T2fi,"*4T8Z 7;3I>! 3.`%q8h27U0><        &9    +8    \    .M   /,NYdC+ A-s?;]/0(BB&қ,^6%z9#b / 0m 4(* 4X; &A | 7 T ( "B 2n 4*\ 7 4$@ 6 1Yx ,_ 3 }/} Z 79E J&h .j8f :@i %R 5k -e qV f  7K  UY  *q^  j   t  .  H    6  c!3!tu8\d24*Q|64ȳ 7x ^o*?ڮU818,QM#zҾ#x#DU;MEA``~.-e)-2/  15®  )<  !  B  8Ш  8{  0  K>  V    "    H     3r    ,'r    3    V"r    2>Ur    |    "V1r    "Y    ,e    r    |0Lr    "r    2> M    ,d       f 3       f 4       95       6       ,x       ,       11       %        1ŝ       6(       & 3       &       ¸.       %       1Bo9       9       %*9       9s       r3       %84       &T       &5       1B5       ,!.       &N       H       UvT       1<83       ,T       6x       %        <.       f`       &x       6(       6P!P3       &H       &       % 5       6Ps       6PH       &`4       fE       6PB.       1gRx       ,4       6       ,-|       6д.       %YC_       %W5H       ܜ       18.       fK<H               5       alx       ,3       %s       $C_              634       6P       9       6P       ,       1e4       ,*s       6aH       1       65       1d       6's       6P#4       1s       &s       & C_       ܻ       6=C_       6Px       1H       6P*z9       6<3       , %H       S       f55       &J9       %).       %f       %Z%T       4       6Pe       1T       % 3       fT       fZT       ,V       &>       ,L5       f+              1(C_       6PWET              6P       &       %ǖx       9y9       f$s       6       !       f`x       s               6T       f=C_       f9       69       73       +4       fN.       f`x       AC_       ,:9       6P#{C_       6Py       f       6P':       C*x       NT       1       ,HC_               %       6P5       l       ,        &^       %Q       EaH       6       1s       &K.       01?Y   !   -g0   5I{   6   & k77d77R)J*P)J*P2PZ5& !f& _2PM& 7& 71#.*P_*P7S*P_& 67j7)Jx& !& :)J*P7777548?7?7777277*P7J7u7()J76*P_7|)J?& !7& 7G*P57M& ?77l7f7V2PL7q*P)J)J?7 )JJ)Jh*P?& u7 ??Y7H77777 7W7&  *P;77p5?& 7U77h_7*P_7)J77m7)J & h_& W?7*P_77& a4(7& !y?*P7757~*P6l7& !T7& "77i19#87_)J=77*PN"7u& 7%)J7& 7)7)J7! 195)J_7T7w# 777)J)JYQ(7*PN"*P_& 9)J2P9& GG7[9#97l*P6l& !7)J7B*P<& 7z47v?)Jb190f7?h79#&  7`)J*P*P%T7X)J& !777*P_77~7\7h*P<7)Jv#8e7747y?& 77)J& !7?7;)J*Pɐ& B& C755G)J\*P*P*P6l)JA)H`2P*P_9#*PG77777c*P779?7& k7*P<7w*P)J77'*Pڸ7^77I*P_7)J&  7N7s77zh_)J)Jm5)J=7*P7o& (12P9#8e7)J>4_!)J7V5)J?)J7>7)J7&  Z& #67o*P_*P_& *P*P<7)Jw*P%T77U*P& "77G?7Y7?771?17t777s!7}77Z#8787*P_17Lc*P&377D7& s*P6l)J77R7i*P_77)J & N#& 77a& T7^7*P9#979#7b)J& ]77& Y*P)J7FG& !7=7771)J`7*P?& ?7Sh77?77*P)J^7r7QG*P#8e7*P*P<77*& 7h7h*P& & ?7*P_7|*Ph_Gh_& k#8e#819)HB777v7?& q7{7!7?& "/?#8e7)J*P*P;)J577<& "7/7*P_&  c7)J)J^*P77M7)J]2P_& "*Ph_77 #4r777K7E7 77k7]7#57A#& & 7)J)JK)J )JZ7f7d7]777g?7X)HC7m7*P*P7{)J(*P577:197)JI7P2P/771979#7& )J4h_h77#8& D77*P7th_)JH19& 7-*P& w77Y#8e77$7G7C777#7*P#8e70h*P*P&  ?&  77719?7@)J>1*P_77&*P#8e& I*P_7)J& !)J'7*P7)J7g79#*P77)J[G&  7*PN"77j*PY4 #.77& W773#77G7P#%5& !7h777e777?& 77& #8*PN"9#9*P_)J7?#77 1*P_?7Q19)J)J7.# *P_?7Z7x717)J7q557\?77*P?5S)J<7}?7& V7_77& G7n9#9177)Jn,)J7y75':7b*P<)J)J7& #& 7n7h_7*Pɐ77N777& "2Pb)J?)J*P7c7O77?*P_7)JJ77k7#)H2.?7"7p#8eG#8e?7r# h7& |& 7)J@7+7W& H7)J*P?777)J*P2P757x*P*P_7a77)J,*P7`72P7?& G)J9#?G7h?& Z*Pڸ9#9)J&  & @& 9#9& 7c?)Jo& 4_\7& ?7!,#8e7T7)H 7& ?77e& G*P77)J*P7,#T  3r  !2 7 6 7 0E !cI " #ɾ  "?= e > o8 $3 '3%   5G @ 1a l 2 ` !q " 3W  5r  '4 ) ׯ 1Z *y *ʻ (F -Gb + . ?օ){ {1  4   3  3S  !  /ǫ   %  R  2gC  ax  )  "!0D<+,w<)4&-2֐%ojk%d0~  Dw4\ Dw7 ZG  b $jc #r_ 4B 9  "9  P V L<     0 L<     &      &      4            2>      & L<      L<     , L<     ! L<     - L<     ,      ,       L<      L<     4 L<     V                  , L<     2> L<     -      !      " L<     "      0      & L<     1      ~H      . :>            ,      #1      !3m      L      $X      2jMI      $8      (JIO            !Ő      ),Y      ؆      /T_      2a        82^    0b    w    :    $    $:    <6    "p    76    $zH    fD    4Q.    2    /Ρ    )    a&    0        '    7L    "<f-- 2f7& X )018 %W) &7   P -@ E%  <# ,Q  *1* 9!; z ,*] "  TT:TTTTTTTTTTTTTT:TTT:TTTTTTTTTTTTTTTTTTTTT!,  `Pj  UP  $9[    6  ʽ  6  ,FB  ;.n    խ  .dԽ  -E  68  4,}  8\  8  .{  "w]  'Z  /&)  56  7  !6  0>  #  #B    57  6  *E  &g"  0    4Z}  !~En    8  2O  7    $  +[  5AH  %e  65a  e  /?f  /g=       /q d84PVO0E2%d5,)95+gfMty6 5zcQbc.KG 5zdܞc bKO 5zpc bKHW 5z`.cbKPj 5z{b KK 5zsbc.KI 5zrc bKJ 5zkbc.KLi 5zk9c bKFX 5zibcEKMB !Yi" 5 PKNb +b +b +7"R    24    )Կ    3D    8~        3Kn    9    . k    30H k    V k    N k     /    V/    -J k    !(/    !< k    301"/    /    6E/    I/      k    " /    2>Ec/    2>: k    3 k    - /    6U k    "  k    ./    ?1$]5>U(.D+U}66VMp*:&CI3 3b ,  0"r 09 )r"  9 *^  $@ = 8Gj ^ .AV GX  }CV -^ & PE. 9!>C E ") -@9 8 ;[ *\  2 ,*Y %Cv   2  ` ,  nS kv R2 6 +E  Vw 6% 2`     )          mM     x  -k  ^q  /pRiz   Vq  U|  "0z  6o^  $ji  %jj  &z(  (2ݧe  0RCm  RDjF  |  lhL  dp/  2)tQ   /}  5~+  )r  ;i  0e  -l  (2w!  (Y`dp  y  +z!fn  w  13i  (Yam)  qV  *rg  &yh  hp  /1e~  +u(  -tl  @Ty+  wV  iT  f\n$  #&x0  55f  9pQ  /oj  'k  ^sf  (2o  (Yn  Уd  /pGc  -zz  %utX  q2  ky  (so*  0nv  k  }  %csL  s  fj  (m  :c  s\  '@w   3n  gm  ( k=   Hj  Z{  *J~  j[  c  3fI   v~B  3tL  &~S z%  2{t2  u/}  s  7edg  8&#rI  Y~  ,};g  3z  ]q  %UUko  )N]j  8g~  "TuK  3h+  _z3  m  Fe  n  1XuT  55|  /p+k  $mZ  s  l  Pqe  ,E8v  Sy  1LCw  .\9}  .юff   !{  0fg  /p "j  .xx  -Ejx  `IrE  /jA  /p?{!  6ݢs  (Ft0  RGx/  )u  %%Cm  .y  0|K  *-q  ![7#q  Igj  /ph,  m  Yd  d  6d  /pw  +z3e  3 t  h  JEe%  r|  /qb  #rS  +zrV  (Y|E  <y  **r  6,|  1n  -l  Ovy  k  #mt^  !k  l?  +zk  5ԡg9   7g:  j  }  3 ?p(  Cm  vp  Bf  !wq  "h  x  &=fF  $q  (Y(jZ  2ct  fgn  uu  18mr  #{n|_  &t  QTs  Ix+  cx  88Kz  +z$jz  $lm  s:f   Yw  jq]  uE  !zz  }  (Yj   k   x   m  DdN  TDip  y  5eo  2#a f  %iB  '2d?  _5{  y  (Ye  %{9nm  +z]r  (2l(  (Y QgT  (2Sl  /pyn  B1nP  Ͻ{  Yu  p^   p`  +pa  /pd  d%  1d'  Gs0  ܿ}  ,!=m  /ps  &UPnk  2+~I  bx  *ģx  (Y`r  ,9k  5<g  v4  (Yw}  ,x  {i  < :el  *7?j  /po}  (YkN  & c  d,  !Ce  (2ߴd.  "0Cd  h  %VCx  #r7  z  7ru  Zv  \|  -bq  Ck  |S  )}c  6l~  M~  k  Sj  `#f  x  p  2?e  @y  c  &i2  /p'of  07c  ,}s  +z+j  fb  9Ii  (Y\h  3\w  (Yh  _~  Թo  (2Լu  'PfC  Av  pA  iR  6g  +zek  $e  JHf  %U~K  #Df  & t  ءzx  *zy  E*j0  آnO  2'bi  <t  <y  t  <m  /pt  k  Oxm  ~)  /paw  /pkj  ank  +gD  "t  ԚqX  04Xp{  4Ym  %Uv  %UAr  #}<  _Dq!  Jd_  %Uq0  %Uu  fm  (Y >{P  8 @tO  t  0qd6   ՛eu  0sn  8Vy  %{;yb  '?yc  %xt  ![v  5(@g  7Wb|p  (An&  lq  !~mS  (k  z  HvD  x  q  (Y$pi  :w  6ti  ?zh  ["m  (2cf!  l   f'  oz  3dc  [s  J׺m  %U4|Y  |Z  ~  1a w  #i  (Yyz  !s  ==ed  xK  r   Kyg  %yi  *Te  5Wz  0s$  -z y/  fy1  f{  'XkG  %UjkI  '\q  ٕ|  &~4|m  /k  (2x  (Yw  %ugM  18Ld  #y  )q  dm  Z-r  /pj  (Yr`  *q  %U@m  5,e  %?8p8  *Qzn  cf  czo   cx<  6fz/  /p)"s  /pz  ~&  $|P~m  `$s   f  /p |  4ngP  _lf-   Zp  .nf/  d  6X{~  tt  d.x  ܌xr   Oc  &WA |  Tp  & Aw|  (YSxz  _x5  7eg  Ƈk  68wr  6tm}  i  md  /"d  "0"f  g  Cg  .r  %s  (YFm  _k  v  /r~  ,yC  (Y>@e  %U.e  Pe  6t1e  Pw  ku  +\r;  ÛqB  ^y  d  dw  LkmL  /px  %x  d   @i+  fA  4Bk  %Uf   =kV  0DBq  +zVj  +zv  (Yr  -Vt  1Iv  dG  ɞdH  %Vk%  ۰q  md  *sr  .WoL  7:o  Ŕo  'jX{"  'wj  %%u  ׶u  ׸y   uO  /p|uP  ~q7  (Y=wn  3lv  2ht  /pXgn  7Gg  j  8Hg  %{e  +.l  /pnw:  qv  Gp  fOn\  OnZ  5Qev  3ex  ![ey  z-  bJs  (2o  "02zP  .y  O'Yk?  i  -~x*  &q%  Ht  " }  ^Z}  f  AlE  (2d{  $)CDr  pC  (YCFv  +z  wf  2r  Fr  t"   ӥp  _|  ,Pm  ( Qm  &WQkd  Zw  1c{  /p$fq  %Uur  /pI$}  (YI%us  I&gA  +x  ,Em  }1  +z"tc  4>j  g{  m3  %E*x  E,i  6n  s`  "Wv5  2 *Qv6  /p*R|  yk  /p܇o  /pNlv  p  6fy  w  U^y  K`|e  'ee  "`s^   hF  f  cf  g}c  6 h  Jm  =}  e  ,Xw  !jb  !Tu  "s  '/jd  "RTqn  gmd  3E`nl  (Yru  n  "0y;  +z, g  '$t  , k  0{  J#{  ##q_  d  {  /p`d  cuL  )H/q  d  Zj  Zv   n  7W7dT  v.  uw  ?n  /p1g  (Yߐiq  &c  +zVt7  t9  u  )qv   )rv  "F)tj  gu  +Dhx;  il  M};  i  (2}  9%q  +jv  3 v  ,0 ~  %Us  l  6l  (l  v  /p:m  -Aor  Q~z  )Asd  6l   z  5w  $|  ^Ox  Y~y  (2\i=  ³y  (Y#{  0#~  µy  # i  }p  zfn  6r  ep  &Ds  (2Fp  +z c  m  ̈c  %Ud0  g  %0p;  20m(  0pv   b}  *h  1Uk  !ek  !}  6v  ja  (2d  +sk  o  (Yh  /6|h  26}x  3h  I"}4  4R[}dk   v  /pUv  #Wz  !@yz  +D@|on  +zd  _p  %Uk-  Rp@  2#Zj#  Rr  *~q  /pd  %U>v(  s  !mp  #Nn`  >db  %Ult  =g  -z  1͓n  .q(  /ph  pT  }n  x  ,X˙r  nd  #/r  g  Tk  3iN  %U_t  -iP  wZ  9e;  -v9{  ^L{t  ~(  Lw  ^td  *i  1,ya  3#{h  #w  dg/  5o  jv!  s+  8Ztg  Zm  6bu^  .i  ?t.  (Ypf  R p  R i  ~L  7Si  ![Wr  r  %Ur  %Uw  &%s  (Y;o  {l  7!.f  8t  +z$|  +zWv  !f@  (YHl  Gy  6Igl  z<  #Dq  .g  Sg  "0S|U  /p5g  S}  6Ƈj  {E  % y  e  -yu  ]l  Ohk  ,EX|2  j{  r  7Gnl  ![|v  v  ){  [vH  ɴv]  /p̌j  ,`z|  .>z  z  ~  (2ǐp]  ^mk  8sm  7 3nD  ;i  'mm  1<mn  J=t  ^w  Jd  - i  2ou   Ic  1j  11p  2 .i  +z2t  2Dt  /pDv~  !?q  % {(  &w  .+pu   xz  g  49]o  (2ah~  6k'  @{l  @q  '{Si  ,Y|4  /pJd  4 n  Kf  7n  _=f  7q  %uz  j  -C{  ͖|  6uh  "s  +zsA  +f  (YrfD  )l  +z+p  (|s@  =w  :Hva  P0~Y  -ve  P7l  ~  xC  y  РmU  FRwO  'y  9~  9e  (Y{2  [~M  %U)w  3)k<  ut  Cz  3i  +zpF  By|  ,^o-  7Ka}  If  +uy  #ňy  z  ŏuY  5uQ  r  'yD  [~g  .o  +z!*ki   v=  ^!-w  !#|  ]t  tv  |  Ek9  (Yod  u  5e  e  z  r  Uo  !ij  e  +zo  hJ  (Y8w  ]w  k{  1Bop  fgh  (Ymc  0;lU  %{y  k  'r  (vn  Uc  6XUdx  6`h  |q  gac  #Wc  x^m  ,_u  (Y>u  >{  sw  #ohg  cwq{  0cxk\  <n9  f  /-d  /p5o  3Hy  ZvL  u(m  5w/  %m  {<  %2v  {=  2t  3Xp"  o  5)o  )v  z  `;i  N]i  ?|  %@n  _c  pw  wr  ,7w'  "0z  d  p  lώq  .jg  J/Ul  ϒd+  9/Zx  Ac  +DT)s  |  (Yfre  qx  AGo4  5Qo5  (YRo6  Vz  =y  %{o  ćkB  /p${  #ad  #5n  # i  % n  0 l  f  1eK  1 tq  r  %i  lI  lN  +zu  g  <}  #&ks  7%gm  Xw  6j  !k  5O{O  p  &~ .l  -q  ΧjE  !.uz  l  H6t;  B@j  "0m  3es    m  7eo  UȦgr  kq/  x  #w  <qw  kqx  s  %Uw  T<c  4'l  O=g+  O>l  OEmH  (Y0x  *{s  +z  -4z  4c  kfa  +zFj  .qA  -n  1 hQ  1By   }  )|]   U|^  *Ur  o  ^u  +.m  %/y>  .ڷx!  "w^  3s  ,}1w`  !i9  )}Lfs  5Lhy  6Gy  %UH}|  y|  %i  |)  Ωy  Tv  /(u  Kl  1Hq  4pW  r  ^-v  5|  ?d  %U~t  R\~:  .r_  &lm  !}i  & )mv  88){  -l  Evg  5O9du  %=q,  1`d  (2>j  /pxj  yj  +D{e  9t  v'  w#  %{f  e=  %U}x|  }dj  0g  A/Sl  /Vv`  /Yh  %{q  kAiY  (2ަu  &Dk  !yA  Ay  /-u  -h  (Yfuo'  (YFfc  tV  x1  (YKc  n  (}a  *e  %#_|5  's~  +|  5f)  1j  -Hu~  _m  %Ue  g  %v  0?jV  +zQrn  5u$  'p  (Ycj{  g'  ֌ww  8v:z  2!v  3iyd  (Yy  _]r  /p>u  l4  @gy  %SAi  ^}z  fm{  ez0  %&Ey  87r  1]&mA  |  (r  /p"ur  1"xv:  l  "0j  4v  AwH  f  5|  +l  %%~4  +Pi   ~5  3Pl  Ohr  մo  *N}  %UPs  5:v  7Rr  :vM  0{V  |I   nt  "0c  "eZ  h}  6ot  "v  m  & |g  -e$  ?k  !5u  g  rR  (Ydk`  "dl}  8t  %jt  !Xh  o  k  }  )t  &G|  #35xn  (2 h  6q  %Ukm  38tW  & id  5k/  *s  =%s  =&~  Op  Pf  7WK}n  &'h7  c  d  ձd  6fնf  Rq  Ig  2#9l)  UWlr  ȇg  ,g  6fmM   9kw  /pLjN  9?uM  _>n  x  tn  2~;  .j  (2r  [G|  #wm  PlD  88pc  2Z|0  4xL  -@{  Dhi  &t:  s  p$  =rp  (Y<5y7  *K}  )}  ),|P  & l  &Cf  ,Xq#  }-  83y  _ez  ,Sky   rj  0 sz  }  jK  1Bc  1B/h  !ekK  (YTgv  ++vC  ٫r#  Uo:  >k_  mRv  il]  .c  Pun  rx  Lc  Mc  (Y#c  #q`  %G~_  5Ov  +zZNj  !Oj  BSq*  '$t  6%w  >e  @{1  i~  <.j  +1v  +Vh~  9z   Q n^  6m  oi  ()@z  20x  _s  6iE  4t  Fk  7@~  k  7Bz  tZ  /pv  }  .n  A7m  *x  !2Sm  !2hz  -zf  l  !p  4nm  ms  4d  x{  +x  5e  Sx  fd  m   djo  L*ef  %Us  (Yu  Ce  `Zu  &UUqf  h  3eC  /p5eD  6sQ  (Y7m  +z:sR  ;}  ڞo  |o  (0~t  %x  (2k  $p  #X_}  0$z  ![(s  3pp  &%[Apq  [E|  u  Eg  -s  j  l  r  5;z  1z.  0e/  w  o  6f  &Gf  Jl  gpt  2 x  -d  (Y:t  $gI  5Xg  UfY  %ufZ  Ir  k  BB>m  -xp  -fm  :4m2  8|ov  #ǜz  !Ѐi@  3'}za  ^9}s  %UY}A  3v  &~c  (Yv  *f{  %h  0"fQ  "F#w  -z  0j-  0p  q"  6l  -d  ?TvZ  _'}*  lv  d!k  /-p  &q  .kz  *z  (Ywxy  -M{Z  .M{  (2HdW  1w9  (Yw;  }  -et  (0[i  j  EIpo  +zr*  /6Wp  +{  %Uyv   y}  !i  (Y.hO  k  A6k  1A9v  Sg2  uw}}  ee  "Rei#  7W&is  fo  g#  g  5k  m  e}d  /pJ}f  "Jf  ]l   ]d  %U4i.  g  +z  4}Em?  Rd  5v  |}   ~l  ɓws  !{  os  4p  7z  .zl  %l  Df2  k$  (YcFj  3q  u  5k  !wgq  _sr  e  &}  l  +X|  6sZ   s   x  0c  #DUn  %]nS   ^u1  Vxd  +D)xe  !+d   l  (2{m  =hw  " lk{  @:u&  5u'  @>i  @@or  "l  2o,  #XŻi  1%y  f  |yP   wK  J#l  \y*  6hR  * z@  %Uøn"  uk  &tp  ]l'  `sy  U,pG   vx  6-pH  }  +}  0Pg>  %F#{n  m  0XmI  i  !h  -z]e?  z   qd  Gs  B:i  f_v  +z+Iv  &cҫv  0+L{%  dt  =vmw  =}mx  !=m  kp  *}T  }V  5j  m[  "~n{#  Ko  .p  vN  !]d   d  1 m  (Y!z  Chd  ,e  1Ml  (Yg=  u  -h  ql  .sh  rjp  dl  %d#x  ĺh|  y2  rh  /prt  rN  O|'  e  +u$e  #EJs  $3VoA  %{ȗy  x  z  (2f  m  4yh  y:  s  7K}  w8  /pxmz  2s{  k  &}  '{s  n8  zW  5\g  ]n  (2c   r  }  Lg  BkO  g  "m  oF  ɒh  ,+n~  %{Mw~  k+  n  _NzA  2y}  !}  HRh  /sp  _;|  0 p  Ze  !Vf  .Zn  +}9  w  Ve>  wy  )VdzH  ysX  ۙwP  Np  2}  `s5  N}  "0l  50t  %Ul  +p  %l  -y  (Ygv8  &j~  &~  +z/"w  (Yby  Ae,  (2ޏeH  (YSd  m  |  0f?{  2u  S%k2  /p=ul  g  bgy  %{v$  4p  :d  54hd  q@  ie  E |  Grg  6r  (YYd  }  (Y |  8 e  ̧e  ̪ma  {  + j?  q  & o  /pUl  +z}  8|(g  0j  jq  *m  :w4  M"m|  4h  (Y*rH  _u   p  8)v  j  x  Bk0  *r{  s}H  0z}I  & ~{  IDt$  /pKuw  P|  q~  3wj(  @gU  2 gV  /p~f  55l  f  zu"   NrP  N}  x  n,   um  #{t@  -zׅt  h<  /ph?  |  ,XFj  X}  &7|G  (24l2  6lj  cm  Fg~  *жt4  'i  4HxB  x  5Mx}  $iK  ^l  :fz  1^iL  (Y^l   =iM  5^s  8f#  /-z  *Ύz  $ i  u  ,Pu~N  (2Ce  5oS  v  o  6v  w~^  9ͅ|  -Vg  %Ul  ߯ol  R-t  %U^g6  g7  j  $p  & h  Jdy  @gd  %Um5  +dz  1Bj  2#;d{  e7  l  6n  /p h^  /!MrF  03x  Lh  %U$|  Ev  7WeY   h  n  -7[uf  Ck[  Ag  *h  fo  S|  (2j  ,Ɯnz  -l  f=s1  2 r  fBsz  &.u  6t/r  /#k  *o  0KLfS  ]n=  _fT  /p]fU  ]lK  "fW  )]y  (Yp  .k{  Аoh  4j5  )Nf  &Ip  &z~|  'f x  0Yg;  %Um  /pxQ  %UxR  %x  {  %cn  &dJ  'n  p4   k  0"u  n  Ig  %:xD  !t  /pM#x  Ah6  + gm9  *̴x  Nd}  Dq  /pxk  /pWk  +DWz  %UKh  3XLq8   v  7Kԅo  0g  5Oe  0@i  (}k   & s  &j<  +z8xu  %{٫l  Je<  &;~  p  ͦs  s  0y  9u  c  Ey  (Yf  Xs  k  *2h  -dd  4O:w  %˳w  ˴y?  9+u9  +r  yX  PYo  6{{  be  (Ybt  6i!e  9p  +z'w6  1вt  0y{F  1B'o  ^x  1<d  Cx]  8]Ek  /pV,pY  ln  {e  %?n{  (y|  r  \ťx[  +Ŧg  drm  _Ũl  8N"h  5%k  %6r  1Nv  IhG  !6z  %[y  'c  5o  !Nu  u  93h  BgR  (4}m  %,~@  &-s  +z*eX  7g  1<w]  !nn  +no  & ZrB  ƞt  ,}ơvl  _Ƥn?  KNf  ]c  1]y  (2}  (Y0bn  2r  &r?  fj  gv  ge  @Um  ,~i  wz  %Ubn  ,ed  Y>~]   d  )>v  +zf  gf  o  6 p  بl:  /pu)  %UZf  *lp,  2 y  (4~  Uxv-  fJ  (YDo~  2h  +zUw  !w  $x  q  Nvw=  .y&  5g{A  0`p  "0q  Ӛp|  ӛ{  r& j  ٤lw  (Y7dw  (Yy  6u   4{  ':x  s  %U"r&  ϰc  (2q  "0|  fe  %U|  [y  ud  +vy  %u  6f=yR  *{>p  2k  bg  Fd  .Ěh  53s  #r@  7rA  1y  }c  ,1vi  JG|  -K~A  !6k  -z;  /pi  /p{M  d  (Y1>{N  & z  1?j.  Cs  /pz  `CdV  7c  ; w  pr  qt  7GmF  (Ye@  tH  "JI|  Idh  c  -[r  )g  ![q  +D.e  1#Uq  7Wq  7y4  ^'f  ejz  +k  6fsK  ؋k  ؏y3  (2\g  (26e  %UjC  +zOao]  7 z:  Uh  %Hy  6e  Fj  o  Fl  0w   !c  ij  p_  0\pR  (YB}  "0}  q  (.hA  (2yl  0.ev  p   L}g  0Kiq  %Urz  $[o  $\d|  οr  جc  *t(  4RHx  0t*  Hu  p=  /g  q  /p-i  -w  )ez  7:Qn  %UAq  Skk  6df  [;r  +tR  |  n  N{hE  !ar4  #әc  03Un  %uKqN  .qP  #Dk  {  u  *b 7o"  .@eM  eN  *iu  Yo  5/yiw  1B[oQ  Q{  Y޼p  +uf  S9Fp  & 9Kr9  !{  p  #Kh  Kv  Qjm  }  %{Ęh  .ęjQ  :z  8V#}  WtE  *w5  1~  *ht  Gm  6n  Zl  w  &~}  MqR  7W k3  /pQh  *{qT  }x  ֭t  $)il  5;q   o  g  .t  & Mvr  -krK  l|   l  02eg  $-Wno  /p$l  *rh  cp  dw  po   .k  6de  {|"  5r  {~  1]i  /p4Ai  $%4Gld  %U r   qgX  Fz  _~h  o{  `{  1a|  %Ubh  +w  g  A{  >#s  &wk  4k  /pPo0  Pn4  _#p  %~n  g  !x  $%FnU  Kq  |H  /p#~6  i}r  )zu   e  o`  2 -tU  +(u_  +cf   f  w[  & p  ARv/  ul|  /pןo  +d(  (Yצz  /p\Sz6  %UmX  [d  'âs  & ep  03Si  13Ts  Em  $w  1i8  #{o+  me  2 q  &?|  2Ҋq  y  cl  =Eq  *h3  6sW  (YOx  9d  (2%~u  zD  $w  0_p  'Bd  9Co  9Dx  [e~w  #|  |h  +r  _վvQ  (2|+  /#4m  4ix  9Ux  -Uj|  [v  /c  r  (YȰy  Yȱj=  (2o9  ,k  lW  u3  %UJe5  pm  qi  Pv  sh  3Qk  5f  &hp  wo$  6}s  Io  %=pS  )NIi   }+  -oi  &%2~y  ֫|M  Ckn  soH  ]h  (Y{+  ![h  (Yy  Md  Uu  3&aq  (0j`  8_k  Q|~  8`he  #[nB  Jhg  9Jp   x"  ˀg  m|?  p  jrn!  18 e  )Tu  6q  qh  ryt  "{.  1#+k  h  n  %>"r  l;  $%t3  /Zf  5w  4g  6es  /6[i  /p1j  V~k  5f  06i  (Y9k  9p2  )Z~z  /{j  M}~  }  6ic  %n|  7]mO  (YIs  \UvA  & m  !g  ed  #Sv  fyU  /n  9+d  18҈h  p%  _h  oN  -sO  =Dz)  &e  5l^  3l`  k  _nM  .o  /wc  6b}  G8n  G:p  `G<e  &W sl  6h4  0Pr  (Yp  džf  ]x  :s  %Uct  _e   z  /t  _s  +Q{  +s  U g  %}xE  n(  Cr(  Ix  [fu  r@ed  !RtD  >x  ?v  ws  !uH  <y8  4q  *|  aJq  #{orW  /paLf  (Ys  (̈́x  (ͅs  3s  -Pg  4s  -zpep  p  +zd7  )}  &zB  Xi  ddz  fsv  1ˀz  ݫo.  /j  k  ~w@  z!  ff  8tp  /p'z*  KЏh  Бj]  /ou  _0s'  *s-  %^d  j  ~a  0 j@  n  JFj  #n  "Hn  qa  /y  }  %Uv  %-}  !}  -q  7v  tug  "?wyz  +zQx  %Di  & :h  k  ,x  2 ;xpP  u  `dp  %Uf  2]ow  !t  (Yv0  #!f  "n  fo  3.q1  7o  (Y0o  2 i4  3.m  Sv  S|  ew  Ƃv  &k  ({g  |  'j   t  #"w  Tt  ""m  /pUu  %4{Y  ,Eas  fe|  Yh-  Yn  (YQsT  >l   w  *|  ޕlc  n  n  cghn  o  ~|}  (O m}  x  #%:t  :t  _t  (Y_p  *~  %1y  %Up  Vt  !m  &t)   u#  -zyy  %&}  *i  -.qo   .Xj  (yv  -zl  '/{  %Up  el  /pe m  (Yt|  7f  3c  +x  (2zR  17s3  %n  "ng  &hz  03h\  d  %U}  "m  FGs  "qq~  "gm  Xqq  Jw  [{  3]p  (2pu%  $%=iZ  3X܊s  %{}n  /pbo\  5z  n  'e  'u  =u  &q  ,!>{  (im  u  +z9h  |  dd  "h|  8ll  mu  /p@hD  %1eQ  1B1le  9GeS  1B1 yZ  6%n  ߍo  Cy  -u  Uem  hx  Uh  r  %-{$  4na  6fr  4y?syo  ?|}0  ![Qg  u  "  p~  *$p  3$p  $z  06}  6y9  t  +z6iC  p9  zp  9q  zw  l=n6  &c{k   e  %zL  +zEhg@  IlY  2qf  /pg  -ʤk  ʧq  3ʬh  <dF  #O$t  /pn  /pat  &~ t  8!s:  ~9  *7k  &xT  6r  &U{  ]wb  (Y]j  4e6  *b0%u  f qU  Vx  (Yx  & y  &%Tc  dj  5o?  4}n.  ^u  1}R  +2zE  .j  %UWp  (Ychs4  (Y$,f  ؉fN  5sn  H~h  % h  ( i  +z i  51t  p  %U0qz  0#}  Vy  5y  (Yy  (Yj  /p)l  ;}J  6r  NJw  x:  /-r  %,iy  ,c  )k  hu8  7Ϣj\  %p  (Y%j  0md2  %Uًn  %,q  *xS  2 7|L  (d  %Uo  6qu  &%ffE  6dS  /;e  ,X/@h  Ax  %Ax  Ad  `py{  kT|  h  *܌|  /pP{  e  ![ hM  6xN  #J{4  6r  4d  (Y4e  ![?w  6n2  0Gz  }  /p1|  %i  {  6+q  (4p  /pd#  ?v  r  (2j  %v  ~d  _h  Qt  9$~b  vx3  /p6~%  2Ls  M|,  "0|-  /pq  3[n+  (Y[t  fl  tʹd   .[kX  !2Δ~  9@f\  te  *o  2j  [}  %V}  %Yw  6|  0O"p  brr  Qo{  |r  כmb  (YSiJ  "4s  Xz  5yz  /pzf~  % i  0. e{  ˨i  k*  'mJ  sS  Hˬg  u]kv  f8  USf  _`je  Yg  !Ѡz  .Κs_  lo  H|n;  .{j  5Zl   7{  1zy  {g`  z  4Hew  *|.  5-w|  ͪd  /ps  RPn  RQp  34n  +*e.  %Uy  %Uۦ|  7WNHu  u  m+  0y  o  7.y  !/t  (2zc  -d"  .mg]  %Ut{  lG  63l  -Ag  (Yzz}  T{  s  ?p  /p/jy  ' c  1BKjs  xI  u  -q9j  Bh  s  2uo  `nJ  ,=w  ,s|  & Qdi  cc  Cx  g  Df  (YJr  6Ƕq  __l  (Yvz  p  yz  &czk  A_p  ^I~=  (YKm  Uo  ` {  rs  (Y2Cy  Dy  s  7ray  /pi  UF}  3v  Ko  5r  (u  %Uyy  |f  y  &(f  |:  18{j!  %{|pD  9S-yp  U7fH  2 eiq  tK  /p8f|  ^Xia  `k  "Jw  y  0i<  *ͱ{  ͵f  (2]u  (2^wt  "Ni  p:  z  +zXd:  UVs  49uJ   u  v  m  %=hq  bn  @]d]  b|  ,1q  -՚n  ULjh   Mw  %Ui\   Cl  %Uj  7Gi  q  |(  (Yj$  ,q  -yy   c  c  ic  (Yjl  )?v  2C v  RRf$  /dw  03oK  Uųf&  [dw  !ŴjB  %Ng  2=~r  %QoM  Bi  j  k  " |  w  /p~3  9gh  YhH  K:|d  6dn  #k!  "0Ti  {  6}  g  .p-  'i  dl  /p*j  `p  v  =v  (Y= n  += x  Od/  3n yI  & b||  ƶt8  {  'q  %{j  d  re!  ![Яy  $0}m  %U>h  U]|  h  1h  /5{  6l  /p>fG  /p7p  6vyB  - "e  /cl  7Gom  4Ow  ظz~  /psy<  8ػv  %{z  z  +zi  /pz  7m  /p[*n]  'jh  ;|  Js  6ֈ{  1 k  lun  0<d  ,v  l  1\g  0Nx  Nh%  /pah&  +a|  /r  /pe  6d  Uk  &1g  "w  (Y$c  8p  _s  %U@t  -]d  -d  ku  's,  ?v  f}W  fth  +zLJt  {f  8v@v}  Pyy  9NzT  2՛|%  ?i  )d  },  -f  j  s  3}  .”mW  ![x  +Tgo  ,Ui  Cn  zCuN  -zm  f  o  2+|  &_j  "0Z|  6cn   ;@{,  ;Bf  (Y;Dx  Mx  8Mw  %UsJ  `.q  /p|Q  g  /p%Le  z  "l  5~'  \q  !$q   ilP  -.o  /p)}  Aw  ,j  UyE  8{  5Ofw  %ukx  Se_  -es  *l  %Ɛn  r  #~*  Ee  3R|g  = e(  p>  .x2  {  ,Ev  0xu  bq  "r[  "s  /p4bw  .Us  /p4hi  /pmh  3YFk  2mj  BYOy\  .qo}  / Gv\  '|  r  %Utx  %:o  &q  %U}  Cd  !(Lu  xv  Ln   i}6  qmn*   c  g3  o#q  h   &h  7'q  ks  k  o#  & $yj  EtJ  7ؾ{  #H|q  "HqK  9nC  ,Eq  uy!  &~ }  d}  1d}  dq  ^t  %vw  |  *{  2'e  `u  2'V{  x  &=~!  ~  #Fn  mQ  #XtmR  +DXvsj  (p  %u }  0 Wm  "w*  /p/pi  -Y|  2]eb  &dz  /pfc  /pBxU  &~KxV  1Kf  }s  g}t  ^ey}   }u  (Y^h}v  -^km  r3  lq  !5Dq  &~5Iw1  :xu  "0we  ,Es  %Uo  (Yz  1e  0z  -d  ![u  +z!i,  +|  (Y??}  m  Qw{  6u  ĥ|  )+i>  l  'o]l  &x;?mE  2`s  ;Cs  Mo@  e}  "0`-n  e  |  2y  !ihm  &o  %E4vh  02~  f  ,Xʆe  ܔn  ܖw  @.yG  At[  Sj}  /pu  t  ,z  3etw  +kla  'n  &xe  د{  J|  Uw$  m   rO  o&  %m  "kZ  #}r  (YYMn  . t  (Y y  ,y  ,h  /p>Itj  P~\  c0x  %uw  ys  & ìd`   t  p  x8  sta  Kw&  %U+x^  Lu}  .o{S  .Jy  |x  g  _~r  0=q  Cv  Fs  (2wC  _:{g  %nuX  0vk  l  +zsU  -%j)  ţ{a  |  %UprD  (yU~[  8Je  J jL  et  'ñw  y  6r   wj  +zn  "{  1Hi  e  %d  !)~<  3{z  ?l_  ,Q{  F{  @Fr  Kr  (Yy  {T  !k  +Ҙ~  (YOi  Rl%  }uj  Op.  /-b|  8cx)  }  +zw3  %U8i  (YEv  1lf  _v  1\co  @0}n  Ki]  ^do  /py  }  6CQ~  Ud  Ufx  sw  xW  Fw  v  ,x  +do  *g  (Yc  $s%  (2f  5iu  vF  8Hi!  5fu  &h  1ַs  Qw  <|=  Wg  Ȅh  !rc  gȅt  #Cn  4Bx  F*Zs*  ~  %Ul  5h|[  !&vu  /pe  3z}  8{  +zwuU  20'nI  +z]je&  +D]lw  3 op  #t  ^ib  s&  f/t  9~n  Tf  T}8  &e  %{v  %c  +u'}  -k  *}  s7   u  5=p0  3&t  ![x  êk  /m  +5s  t  -rz  +zdM  n  (2w  mG  *vy  w   o  Gk  ߛt  o  nr  0DP{  %1Og(   P}  m  %St  Th  (Yag  _o  )wne  7W۸f  tlO  h  2lQ  ,}  &zJ  hw  +e  @\roI  1B!k  ^/}\  A}]  )NAx.  S}  "0lp  n  o  +hK  Қu*  .j  IHq5  Iu+  Kt  bQs  /pzY  1BbRs  /s  5k  & l  %U~,  mP  g"  Yux  :g$  #%Yt5  {|  (Y0q  ު~  8CO{:  +DCP{  n  &~tt  x  ![({'  :q  :r  1M m  xm  -xo  e  cq  /pd1  Us  +z6i  4k  6r  r  .oo  +ifv  (Y.(qS  u  w?  h  8zQ  /-[w  %h|  )Ni5  lL  ?lM  TA}  *Yq  6q  *\l  %"q  0*]l  #zX  zZ  t}  NjW  af~1  0"%s   wx  }  si  }rs  Gp   ll  ++s  ,~  -/z  /er  v|  %{u  - cyy  Ыi  7G<s  6;|  *7<o  #g  .(x  _@u  /pgoc  r5  (Yz{~  Mvt  H;d  ![Z}_  %j  6 mC  %Rs  2d  (Ydbp  %uo  o  b}  u m  %Xq  '{kd  o  -~jf  6n  iA  / u  4lz  q  7f  ,o3|J  6y  2x  An  Ak~  (2~k  Uhy  g  3n  (2g  F8|8  -zn  |  Q{  #oke  5"^~O  +zUs  2 {  Y#j7  ut  $kkD  "J4h  o  n  ni  %gr  x,jri  "rk  #{  i  ,:v"  /p(y  fi  %Uvz  Mq  h  _v  % Qm1  /p2 wI  &~DmY  w  +zdp  $k1ft  TEj4  x  %Unr  .'r  7zs  ]zv  (YRfm  5%oZ  -7g  07z1  3u  (YJdjr  (2h  4+gu  Kn  ~x  /s  & "#s!  "$x  3k,  3|a  (Ydt   Xu  +zs  &7tP  4g  6ܡfy  =ei  5g4  "=o  l&  oV  (Yl+  /3P?l  ,e  +Dhh  9yl  c  &%z  +Dro  Li  0t  %5s/  fcju  4ߞn3  -C|  -xx  {t  (YVe  }  5fR  (Ywo  ^p  /p-=i  1##tk  'i-  0Rj2  FRe  t1  -6g  &~6di  +d>  +{  0[w  [f  (Y[j  Wqf  mf  mg  s  %s  (Yεx  d  h_  7f  3Et  %UFl  p  2m*  +zm-  0v  '{hz  8h{  re  *y  *h5  dw  %{/w  OKqM  El{  c  6e  tlT  &}  7Ko  1K3x  -q|  8o  1K9j  %{r\  ~J  ]nF  (2s  tr  9Bw  ![Bv%  U*vv  (2dc  or  IjH  ![Kw  #Xm6  6\j  " c  6ceE  y  /v  &cyL  [؟p  Gu?  ,it  _l  ,!H{  Z}  &3s  ̫t,  %Uxi3  +z2 d~  y k  0t  ![Dv  ~x  }  (Yx  h  x  ѹh  hT  9;h  S u   h  +wD  6dQ  %Ke)  27x6  &ٝu  7sE  %Jbs)   vB  %U*qm  *l!  Ϟh$  *{  |W  3v  Av  -{  j  -n  4rut  |v  "Pt   jv  ~v  ~  m  /l  ,E)t  %U*ob  }p  5g  +z^g  %_j>  GgL  %Uw  0}=  %Y{  }?  %Yw+  t  {   wT  %q.  * u  1e^  q6~#  x  ^d  /pVm$  bi  5KpM  (Y;|<  kf_  lf`  "k  ![h  Kw  %%o  /pҗu  /p%'x  LwM  t  'm  %}`  (Yf  0I|i?  [vV  -.|e3  *&v  :f5  Mmo  eo  ev  mf6  *}  ,!*q  +u[  )q  &t  &h  _u  8i  n  5ae  ~  (23h  (Y41fk  0t  ,si  4nՅlR  Նn  (0{k8  n  x  U'fw  U+x  <zd8  U-|  ghnN  /pginQ  "0gjt  gln  +z(r  7{  *xb   :}(  +z(v  6py~  LgZ  $`8|!  &~{k  |s8  .Og  (Y_f  kz  ! y@  -$Dr  &ίu  y  /p n  2\k  Hu  6h  %U v  Hg  (Yr  /p OyN  Z}:  +R{C  |  'Wr  l  7W-x  +zgY  Bݺq  ?m  qs  (2l  q  pE  /pdy%  _x  q  ;{  7Ömt  3Iw  ,Eq  ӆlq  6%zt  %ӈ{W  0XAh  %H}#  t  AfO  6fP  2c  (2j  &l  ')j  S|9  91g1  -jq  f  %Kl  <l  ^*p  (Yu  2##lu  T#mu  `#ne  j;  5h  1dr  o   Gz  RwJ  9Ys  Br  .l  h"  Ty0  /pYdY  'j  "w  +z{  e   z\  (ki   ֔q  ֗pB  !Lv  (7~  $i  _y  (Y f  )`2eq  /3Ed  0W[g  %Ur  (YJr  %@t`  /p@d  (Y%j  &i  g  /36|  x  #d[  8>g  !vt  -7|  8Fu  /p]1u  u  0]4u  8]6d  d  /pkH  r>d  1gC  0"w  Erl  Md  &~4,l3  Fh   u  u  &|{  Yr  hh  %S|   |  7Wy  -j  -+lS  +|  32w  -Ps  9n@  Js}  &Le  !e  `l  +nL  /u;  (y  /p:~o  }  3y  %UNz  £jG  % xnj  (Y_p  (Ywd  1}j  Xo  {  Ut  ^ Pv  t  `wc  /pۄjM  /p-h  /f  ?e  TeW  ]q  *%t  ,!ׄi  7Fi  %7Hn  Ue  8q   "}l  (Yy)   NyF  %UtY  %f  -X@mr   f  :x$  q$   o  *z|  dAe  "0Ol  wN  ,Ep  l  do  &~',o  /p'.e  ,UBiH  /pKx  Ks2  "0^-|k  ^0z  q  w2  /p}  2#|w  50y  շ|x  0k  7չf[  (2p  /pCrq  2h[  C{8  ^n  U~r  7G_t]  /pȕz  1nV  ڧnW  ڬr  ? n  (Y[~  Qx  /pq  qm  cg  $n  %6MgQ  1֖{  6N{  %6Ql7  0H}  Hd  +uZ  [Xn  T"s  %x  ![WXx  3W^p  id  Ykr  m  3a4l  4b|R  5o  a5{  KGm~  (YxO  *Xs  /p]3l  3 qG  d  -v  7Kvf3  &~f4  ![hY  *{pt  km  +Pt?  Ǧc  ٷm  /pax  /pes  +zf  w  7Wlw  չ{  "05b{  /5f|  ZUwY  %dB  /p1zh  %Dsd  6te  2wi{  %lZ  (2h#  !l  3Xr  uy  &o  `My]  e0  ,XUq  6Zx  %U{iD  1Bi  (Y%woy  )}%yi  %z}  /py  .rZ  2u  v  (YIh:  y#  , r  m\?d  *y  4Yp  3AC~  %{l  ed  et  Fưt  Ʋf  mo  i  /p+i  !+nc  n  *tr   k>  y^  q  (Y"xh  4s  -Cd*  +zGk  Gq3  2Jk  !|  -u  q}  5n  ]d!   0hS  (Y0ua  %UMnw  C!r-  ]w  {|  <u  >n  ګ{  o  *_ko  $%_li&  1tT  6oW  3$oX  *-$}h  1}  ![v  Qj  @Ko  Te  9"+y  &j  &e mi  mn  6zd  "Fnp  q~0  "s  <>s   fh  ">tvK  7WރqF  (Y_m  5OMzb  #jPf%  j  7m  $}  Lf   rn  7 Wq   !c  Zf  7Wf  88q  "hs  *jJ  lwh  k  Dqt  /pVg  %2c  l}{  )c  ne  pvm  z  ʅs   q  i  >|#  r}  (Yq>  J+u2  _!u`  Tvu  %lj  \ub  yO  /p>d  rf  Bn  %{wh  &%f}  1xi[  3o  F+m  X})  Md  +z+Ue  )N+Wox  +z'}  #&m:  8|m;  /pm<  /6ql  n  Tv  ^o3  8zf  ,q  0}/  (2s  (z  >hb  (YAz  Cu  5z  v  2jT  ![m  +9?]m  /p?^g{  d,|  (Yu  #u  $w  Tr  /-n   ! d  -zșn  ʗi  '*dZ  (2+ej   i  ai  m  (Y{  }  j  &s  8m   m   }  ,Km  K}  +zhf  # m  ]v  "0j  /ˠ{  00c  z  +z>p  u:  -z  !Rq  g1vX  0g2v  g5~   ,7xP  o  Iw  .f  f^  kL  )N${  $Dtm  +k  7WoJ  H`i*  2|  {  eh/  (Yv,  "Ln  0)i  3o  zS  r+  6|  (YN/sP  /pn  gf  +y`  (Y%l  "w  Jsk  f  ![ n[  !cu]  _dr]  \y'  @dv  Cd  Rf:  7WgvE   f;  /phf<  )ixA  64z5  (YApx  /ppy  jP  "At  5fHx  qO  Ҵl-  .q  0=t  ~n>  %Or  4nw  /pOx  Oq  hi  &m  4u<  14c  'xk  %u t  Qhc  ̭}  j  x  0m  wA  (4sM  -}|  0|j  ![k  {  d  +zy  M*f  f,  M/sa   p  y  m@  (m  z  f]  0 |  Up  0ch  %$y  (Ylf  /p΀m  ~C  /p*wg  Uv  +z<t  m   <v  <n  liF   k  /p"K~U  5v  %4io  $k׊{b  /p5{  53{d  S6t  n  #Xx  /pd&    l  &:k  uc  0 }5  "0|u  Eoa  ^i  "Qyk  2 d  !z  6ڞo  9y  /pL2y  "0L9h  h  ΕoB  +}oC  5v  )p  (sd  6x  f7v  .ad  ,:j  --bj  Y?j  /p?zf  !s  R6d  /zg  /pz  %UghP  ;|  9;g  N+g  %Uf  2 `d=  %j  *b!Wp  4t  2 3p  " jw  or  vp  "n  ~  gw  ޖy  _ޗm  4n{  Sk  1ck  0ehf  2o  fMd  ,}5k  k  .%p?  K[f  i~  Жi  Иm  (Y#4g  70}  "0Gw}N  f  Yok  f  (2x@  -e  >{  !g-  s  m  *b(m  #)nx  6Pf(  :g  3|  -M+|  Kpx  _{  _x  f  /p_{)  ([t  2#2,x  h  Dj  /j  y  0Kc  T x  /p|  nA  YnhC  (Y*{  h  #dx   s<  5r  AoY  *7}  &j  2wS  k^  5u6  Jyr  Jo  0n{  \o  +zrj  "M}%  Ϸh  3"N|  ׌y6  _׎o  t>  28n1  $XFt  5+h@  Eo  Jq  !{kg  ,}sx  )Ndq  8zм}  z  q  ![xw  ^c  ,E„t/   -m  f  1Lh'  _c  CzC  %v  ~E   uq   g  ![@n  oU  x  (Y?kP  5Ac  -k  xpz  kS  J#i  %U"yS  1Id  7Ww  (2h  .\n<  j+  (YE|  !2Ee  ai^  * e  6u  *ic  <f  %pw  3s  Okv  /-}  a}  a}  $%amB  @Q}  &{  &n  'iU  fw  mKWyH  9 ,f  ]t  +0ie  /ՙ}  +z0kv  5v  _o  B|  gd  gk  5m  <v?  5,v@  ,g  rwz  %U{  /{co  !p  "cd  $dm  +z,d  uF  co  +6|  %uر{  [k(  [h  2[v  (2au  %r  6u|  'x?  rU  !2*j  3v  14z  UFv  /pj  <}K  st  /Nt  ӡ}  A&f  /pp  & f  Q ue  ٮ{  Jk  %Uv  4Jp  2tf  ~/t  'e  }[  0޿wv  n   TYq  -Kه{  gE  -=eT  2ܸkQ  1q  PdpI  OpJ  Pg}  *3{-  ?e  %Յm  & t  %{t&  (Ym^  1Hm_  1Mg  *l  )+|  /Cy  vT  (Yz  V;w  -V=z{  u  )i;  '{z  #D?e  Mf0  nt  l  Era  lZr  ҹse  (Y%=x9  xt  {h  ~l  <s(  %y  f  e  +z.j  !e  (Yt  f  ed  8]w  Ɓl,  8:qY  /pOin:  %qZ  1BOjn  k  _n  !u@  b{  #a}  {  ^"u  /Ԑn  44Nns  :p  ~  6l  en  1u  Y8l  {  {  r6  50de2  ՘s  2.h  -z2q  mp  18omq  gW   s;  uo  qt  i  /pp  @t=  ,v  FHz  .2r8  7:k#  $X6w  +]q  6gtA  p\  ~  @ j  j  e  4*qh  qi  s  dzm  cz  +zŁga  #Ņz  ņgb  Ŏk  -)v+  ׮{  <Fg  < i  zN  -rj  &Uqn  +zrx  9w  , n  1Bj9  +z <li   >j:   @h  "w  ޾k  TRe  !.l=  &g  fp  +zfw  pr  45y  1*}q  "0^Le  ^Pg  UyQ  ^e  %UGf>  &~;l  350f?  &~@p  Gl  Gs  zrG  {r  Z#p5  j  f  (26i7  7ii  9k  UӞh  C<i:   i  !&~i  )?-m  OQs  #|  - ~  %Um  w  )w  ){  Gfr  Mc  _T|  Mh  `h  %`h  &9dE  /p k  k  #[iW  xX  .@x  /pEd  Wzp   Q|l  Fkg  0g  <k  .u  0AwR  Ac  %D}  upj  %Uo  S|  +zVe  $kc  8msk  ؙn  <o[  y[  Dv  |  f  3fw  %Uww  & 4Qv  *{}r  vs  5FFm  n5  "e  +zIy  %Uz  %>5i  M{j  0Kw  (t'  !u  ~  0.j  %UXg  !ÏmN  (q  (7wg   (8to  (Y(:pX  *{7  %:.r  ]x  /pD7h  VxM  "0 uq  "FAo  /}"  ۧ}$  ۨkc  +[/i  %Xf  @kq  /pRs  Ro_  ok  &Tt  `~Q  du  !eu  Iu  \Ze  rv7  98p  3^l>  /p3_o(  (Yuo)  vp1  */gJ  X`z,  7W<~$  $|=Kg  j  6i  6ey  fn  &Wt  r  (Y)t  'Md  3{5  ('Rv;  %UPv<  9Uw  rx\  !g  pd  i  r  ~  +ze  g\c  :|6  ^q  g  t  %gx  %Ugi  lF  k  (Y,gk  ,!q  ӡkU  3|Qo8  x`  7KXg  $x  -zw  d  Đ~-  (2}  tF  Ix  "Hr  *I{]  m>  (2{^  {_  [vf  *kt  % vq  /Kt  }z  %Kp  /pMd  4g{  +yi  +z0{  -zn7  0yfX  Nz  w  Wc  %U_w  Ue  \w-  Hl  Jy  esG  6^}F  &Z}G  4\jc  6e   Rz  _Sn  pf  ,!TwW  j'  r  g,  y  5[lH  u  r  vI  >8d  d-  7Po  !l  ch  Ëz  /xi|  \h  35f  5q+  r  Hr  He'  Zl<  0)v  /vO  /pdrT  5fnE  (29g  %~y  (Y߀y  $@iI  %Ud  dv  )ND8z  r  Dy  /pɔ{`  %Ux  )fi  *jR  ;~h  ^ۦwu  (2,o  Zo  [kp  9Mq  Meh  &v  7Kjl  nh  |  "Np  Id)  yW  j  'c  /pn  J.dn  ?{  /pkT  FwF  ҍqv  .+%w  3|/  =Qm  -l  ,!Ok"  Oek  n  0gB  $ka  }  tp  'ps  2yT  ny  (Yj6  @mc  +Cd  p  {J  p  %t  Um  9{x  #Dl{y  ki}  7WY~  }  3:t~  L{@  g  g  20 i  j  $v  p'  l  _sY  ʗih  2j"  o  .e  m  )N.fj  6h  H}7  !Pv  e*o  5gH  ![&o  f  &8v3   s  7:k:  0uG  #%uI   kf  8No/  Uss{  (YaV|  aZu  5"dP  xc  <h(  k0|  Xf  t}L  $|t  1m  %e9  3Te:  +Tj  m  ']|B  3}f7  |  -f{R  7:r{  %UЖl@  %}e  lA  ( \~  %{ڄ}   9r  5uB  K}  UuD  Ll  @LeU  g  v&  #j*  5i  0,s  +Dgj  ,Eoo  6n  dLw  1w  g  /pB{U  & j  Mt_  tN  g`x  >cr:  x   !!n  *hI  2m  Erc  &ul  W|  -8Wv  ʲh  .mT  s  .s   o  /m  y  #)e  4}Sq  f oi  fy  3m  &qC  (Yxf  w  %|$  8|F  2n  (2g  _f  ]k  f"  *fM  95~p  4j  3sj  +Dtj  #ue  (Yvp  .t  q&  %{s  Li  ɯf  8}o  e  %Up  |~  qkA  7Kw%  k  5l"  {Q  !:l#  %uyf  *t  !_}  5_k   jh)  #h*  &s  g  4RLg  Pq  6 d  5yv  +$iV  'q?  k  q:  B|3  5v  .vf  .k  %Uhx  -v)  6Oe  "0R}  <i  $%w)  3e(v  %Uϥy_  jD  *{~r  "F%{  xu  z  u  (Ys]  +pe  %Uli  $%|o2  (YFQz  FRzO  /pXq  +z~e  f{H  c  g|c  ~  dݵ~  ݾq[  P!i  6 f  J|t  ,} p  f'i0  3X}B  -Km  0 g  (Y^t  ,X^s  Ud  1e  u  Qz8  %Uߓn  Uw  UYnH  p   {  '{  -$|b  t<  '|  Coe  /pe[  -QvR  #}  6l  7WIgx  7:r.  6tb  (2|  FIz  [f  !j  2zr   q  1}  vz  5h  z2  )Wv{  0f  w  .r<  x  y  6s  %}  Js  z  "m.  u  #p  !&o  $$'oR  f  5q  %Ul  ]zF   h   u,  ]l  %<oG  +z^t  k  &l  %ql  1{  AG}X  '|O  :r  gt6  2]r  9Qy  coj  6ea  r  Οr  m$6}  .5r  n  2l  .Sh  k   >k   @g  |  {  ,uR  %h  r  &cg?  5`ks  9{0  &W1v  %2n  i  7%|\  %U1k@  JOf  &x  f  +z{c  +;x  oi'  vz  !r  Az  4ޣi  %}g  /p|  T i  kt  0fii  '|  %qL  %=q  w  (YP&{?  q9  Ąf*  B/f+  #Vq  2hv  QJt  Gi   }2  -ljU  +op  0Rz  1wr  21z  Ct  ߔy  ~?  (YCi  3if  0e  *Ǻ}  1Blg  3w0  x  6uy  $w  [p  o!  h  6@}  & %k  ҂ee  %6c  v2  Rn%   ({  pm   pn  g  J.fik  #gs  ~S  >}  5etd  &~`o  *u-  +R<n  "0 u.  F<q   y  1f  -O3r  9i}  %Un  +x  3"lu  %_i%  FuA  _o>  *c  +d  +dA  ˯o  #z  hl  +zBd  (0i  qc  +zvk  t  LUj  LWl  -&p  _t#  5skE  _)d  5ΞfV  ѭo  /Ρw  n  &~ =w  (Y ?n  @ Alb  {  +zf  "vo1  %g5  2h  #{3gw  (2Ëhs   3r^  !{i  %Er$  /pr%  Bk  /p k  /-t  % {  %Uyw   yx  0zz  *8v  -y.  18:o  %/H{  2k&  0Au  Aid  /ps=  /ps?  1o  +zfhdD  u}^  8Hgc   5og  %Kpfl  *Krzk  %n  4Ox~  &p  6e  %ul  #Ph  =kb  >z  /p4x  j  (OVu  m  Ak  YmK  %uc  ,m  0.o  +z,r}  #x  e  .g&  /ph>  (Yci  j  ](p  6js  :t   :k  5u  hN  *D{  2Nnb  W;zi  de\  ,osg  20ʾ{  (Y/u  0j  Ԕx   ,nu  +zS7s"  #}y  1}  Lm  8!e  dm  %8%m&  a}  -x  (YfK  ![JfL  8Je  Pn  6Bg  t  "ij&  1t-  _g  'עl  g  %n  Fd;  ! f  (YQs  1Y gz  6f`t  t  +ej  -zHk  ,Xbl  &j  (uj  9u!  _Hf=  e  6Mx  d  u  ,w  5^d  6Xr"  /pc  +z1cg  1Ѱx  q  t  %{gO  o  %ae  (YeuS  +8d  (s  2 l5  %^q^  978pb  /p\&v  3ne  4~R  !ur  zV  /p3,g<  0iv  5E}  X,k  & _k  +zOm  >~{  |  3ƹt  JqkY  7k;  Ks|V  00q  dR  %{u  (Ueg  UgzM  /|y  0ڐtS  ,|T  >t  yx  (\}p  Qmh  /Rcg  C+h  /cj  )0h  #ch  ^$up  T|  ց|  7Gfg  c  +zHjs  .mjt  [8v_  /pz  "0w  l  d  2Od  '֔zq  )~/  1v  WAr  m4  +D0u  i  ,u  n'  Lf  t  n  (2Yx  2wE  &>i  (2ٵtz  5F8*{*  G{  O}   ez  +zfm]  -Lj  7K1~  Uy  uv  +Xz  (Y+m!  Pm"  7Gy(  +Pr  yo  ~l  Wr  mXl  -զry  Gsc  rJ  ,p!   ZBu  e   Tz9   \zU  0d5  Vc  6Ii  "0+e  (Yd9  |s  +zCd  UemV  &%y  0VZ|i  (Y}   m  ShsI  %U|*  (k  %z  1B>t  ![s  Ijl  )N%_d  77d  7:q4  6r  {  Ig   ox  7Wnq  +ze  e  .\g  Su  /pSo  u  6m  _v  U~  u  ƙ{r  %n  _i  +K}E  lC  ,"vY  !4okR  *]l  /p$p  Gl  /#,p  1YXv  9"i  Y[e  * Tz4  3)y  %y  10}  $DLin  $%C m/  t  3X}  !-h  )sN  UeoE  %Ȃs  :Os  %:Pp  :Sdg  c  Bfs  4Cz  6R{  6fte  NdC  $ss  -w  ${  %U}ze  n)  Pm  (Yp  [9p  7o|  yg  ^w  w  x  "0~P   {  "0-q|  7W3f  k]  J@0lx  RsV  +r  +zdwG  d  dj  *Vd  Ŭy$  g  ho  [w  Nr  v  (2\o  Cl*  T!i  0l  3e  0F{  2g  (yhj  .grX  6hl  v  7G8}P  B.}  ee  -zo  fr  9'ok  z  #Kv9  1v  xq  |j/  2 #c  3eq  6 h  & 5V|  gN  (,i  Kfj  %uhqu  (YQu  +z4}Z  6dK  )6x  6bu{  +z;K}C  Uu  Mh2  /p`5r0  %uB{  q  2q  %2k  w  E?u  "F|  ')sD  3ܡ{  +w_  ,j  %u}  "jfp  /p&e`  #kx  &{[  %Z{6  i  .0z  & j  m  ^4mp  +zm  4qj  Kp  ;w  20n  YVv  5v  {  O,qE  /pl{u  Qu/  "LP}!  ~hU  "n  :V{;  h  &l   n  $kqg  (2u  (Y1u  %1k  Su  o  [d  (j  &alt  hX  (Yp  ^di  dl  3Ū|7  !τr  &\n  & Jw  m  /p|  p6    ui  Tk  >r=  Wt  =jy  *)u  O}  +zgg  b]k  n  "0x  {I  (Yl0  =l1  &j  Kr'  .Bh  4O|z  /p g  /p^u|;  /p r  \r  en  UxG  t  5ge  Q}g^  ,EeA  %eB  o  Ӳf  &cf  y  5ӵh  /p?G}b  3s  j3  Akl  duC  8lph  f6pk  6~2  6c   z[  (Y[j  $%[l  $ws  #>l  *l  gyM  sF  w(  g*  0q   Ȉj  %Uȉp  %Uup  +zOwQ  +m  )B{q  *dj  "0<j  <}D  pd4  7Wasxj  &n  c  /p&j%  -8vP  h  2#l  Ox_  "JpN  (0wr  5 o  v  %Ug  ]yeI   q  Aw  /g  6i  Td  gz  vU  >V}Q  >XvW  (Y>Zr  x  E~  @i  *yq  5vb  1Bvc  +vd  z  HFh  /o  gi  +R }  +z u  (Y eJ  ̀q  L|  1w  !u  <u  D[f  ^ɱm  & )e8  7Oےz>  Nt  -&Nn  9e  3ni  7{  +z\w7  !T|  /pR{K  2e4  x}O  g_  +zh  +zAc  }S  %Ud  /pg  d  u4  +zy-  +@k  w.  {v  +wyq  #}  Vz  (2p&  +4nf  Gei  Yi  Yrd  0/{  tG  &l  %Upo  g  zf  ǜg  2Ǟ{9  #%(}.  (j  :k  m7  (Y~7  c   _v1  _z  y  _q  _ml  !g  /pu  oq  <f  (Y[q  1=my  Czv  6z|f  i  +zhd  @~s   |  #d  dzG  +d  e  Hu  )|@  |A  r1  f1  Ug  %Frz7  /pFuo  Ro  5Uz?  (Y c  .ir  $j_  ˭z&  i˙nK  & }  %;d  5g{  +k  (Yv^  6fnd^  q  Es>  ڒz  /pv  ?Ch  0e1  (2|  >tB   g.  9At  & $x  rtM  c  {@u  q  /po  %HDd\  (YHEq  2 o  %u{  1 hV  !z  $$ݒd  *Sd  ߣk.  Fߥo   R"f  ,m  &Ydc  dkp*  )p+  fh  lfe  (Ys  g  .f  7j  39f  "2f  +z2k  *{w  ^y   r   j  %Uk  s  1\d  "މ|1  y  & Se  2Ɩe  l/  |D  %Uv*  w"  *y  0KApZ  *`n   b~}  0#~~  "0#}  -4ye  q  7Wd  Gf|  k  *~j  Y|  zuV  )V,on  6to  %n  Q3r)  (Yc~.  ǚ}&  %|x  (Yz  Kk  (2$yJ  (yK  (p  Uo  %:p  h8  /:h9  !:|  "0l  1ul  |~8  'l  (~o   i  ̰o  /p2u  +Hu  xF  xq  (YW r>  &5m  L}  1i  &{}j  @x4  {  &cz  w  hZ  5Rv  eGf.  /pk   w  7w  7~`  Jow  (c  (YJrds  z  _+|  j  .Uq  6!s  [w  6(~W  !"1~X   "2~Z  "6rt  3h=  %$}y  Ngt  -v[   n  8FvwX  !5jY  {z  7˪{}  7W˫~D  %Ug  ˮm#  PnG  Qn  /pPGt  n  APPo  (21e]  v  (i  kx  #'ig  ,Eڎt  (Y9t  *ڐk  g  (2g!  'g%  & ^i  ';k  /p@c  :p  9sm  Bx  p  _t+  1Me-  )rC  Ao  0.y  *{z  u  6fr  "0-Hf  &cݕu  k  dgk  -zwy  3j1  56m  Jz_  o;  ,Ud  7*z  ξh  h  (Yh  Bn_  7Ez#  -Wy,   l  NSu  &~*m%  *j  "0g  49o  4u  t  *|  Le  y  alJ  h.  ;c  Ƙh  %$ƚ~"  &r  &o  & ԁuh  0u  1B z  fn  r  du  fq  Ѓx  5Տq  +zІi$  U7g  (YU8k  s  /pgxym  @y"  (Yut  2+ɾd  ,pk  .um`  ,ww  :n#  (Yx  cy  %U|  $Pz]  *Ep  7Kأm  Hf  Ho  2[{  8 b~F  +z ]w  m  +zq  92m  s  7t  +zxi  f  JW h  "m|X  8 k  (Yq  Ag  d<  /p;s  ;wB  &j  %YqI  nT  m  %u'xg  /p&i  .Ϸr  :ӓ|`  #g  7q  *bJmk  f~T  2i  +|&  )N\|  6#p}  6'z  'y  ![A|  0Cs#  fr  +Dff  fh  }>  0Z~>  %}@  6[e  jr  /p+r  +nh  5d  %PJlX  PMf  !}  *0y  +z=m  Gq  Z}  *}  9k  g  < o  0Cl.   f  (2jX  "2x  (Y;x  ;l  +i"  d  (YMyq  "~1k|  %`n  &Fw  (x  ҝq  (Ҟq  !ҟ|>   =hW  0s  'oP  .d  yk  L@u  *Ro  7Wd  0`x  7:ȹl  #tj  &uty  Tlu  )؂k  .0u  -<|C  ^OUt  .c  0Lz^  ]"e  /p9z`  "n  ?q-  l׳u\  x  F|  +zz$  ~  Y&i(  Z~  *mjk  y  %m\  /6y  p  k  0Q{  0Rv  &p  p[  In  (YnR  Li6  0_t  hn  2 +d3  x(  B$Rv  *{L  Z{  0_[}  9{  p  (Y?h  Rnh  _Mr  8dh  rv  #)rw  )N)s  ;vG  %0j  Nnu  .%m  `p  -&X|v  xJ  B|  E}  1XGx  XJix  St  oT  B}  ![j  Ll  /p/me  !!f  YQd  8Hްw  1As  h  $j  /py  _m8  8]p  &#u  %'7z  +^h  .Ch;  9<h  KoO  (Ov  _y  y  y  l$  %#vo  +p  u0  +zkM  yj  G{&  Z{  Z{  dz  &c|o  k  7Grc  (00w  ,{w  %x  ![jwf   d@  2u  ws  0;p<  (2e  +z"    x>  0y֤so  fEh  ,9m  %Wei  Tk  !ԭl  $.q  9@y  B{  1x7  SOv#  %Uf  p  2eqj  %ULqk  Ez  "0ai  8Ot  +q\  8vj  %{a~   z  'fx#  -]Cd  hu   l  %q'  0"e  kJ  v  ~G  %ug[  c  cw>  +Hk  Ly  4sq  (\o  -qD  3m  %}  +z ZiS  +g  "s  $ _r  +Ip  x  -k  l  Q]s  -?n  &r  & oD  Rrf9  RvjO  +D\{  {  2r  7RxH  %U|  %u?s  ,05~c   c  ,Ed  (Y\Is.  m  /pUm,  WkW  '|  (Wd  6`{  _g8   3LqJ  AEk1  w,  (2k6  (2d  !tu  0qr  &|  !;vJ  $҂}U  ^d  =8d  & =:h`  /pOha  4}Owp  wq  h1  (Y'8j  Th]  e  p)  {   u{   zzK  ^:m  y  o|  &~iG  (0t\  %SqW  h  Ux,  n  ?z  f}  'Hj8  1xt!  @$p  $o  5p  ${\  ufi  Vi  [_m  gS  Lv  ,vS  }  +z g  2sg  2wq6  E p  , p  da  8gF  %Ut  ![RgG  /d$  1c{  h}3  2+p  _Yv  5x  #%r2   a?z  g  6C|  6e  LeF  !eG  `t  <b|   l  e  i)  0/sb  g  %ug  %BT|  "|  & Tw  Gr  7ulk  8xl  my  +j,  +o  lh  Pe  v  #u  T{  Uq{X  %5xr  5yxZ  HiX  6 {  8[p  ]qH  Okh  y=  Vsr  kj  %U>t  {  (Y*e  (Y/{  Ʌn  Y)SmD  U{p  (Y`Zn/  %un0  !l  7rm  k  )m  x  6d  -oz  # j  m  & y  "e  lV  $kf  0 f  Sr  #}sw  ez'  $k|f  q  d҃f  m0  .z  /pm  7<Ce*  CDv  5Okj  rm  Wm  "0G/m  /pG0jn  |n  1g  fAzI  Br  -q  fkF  ^gy  jj  kt  ȤwU  Ȧp  ^ڵr!  -y  Li  x=  p7  6e  yi  %U}r  (Yd  )Ng  ur  1@Xe  r  ,X@Ze  <E}  Rv  (Yv  o  t}  (Ux  5m  6Vj  ,!i  su  Hxs  X|  3h   dU  Zx  8{D  ݡf  &/|  BO{G  P}Y  (c  kig  'c  /v  %hB  px-  0|y  g  fĽ{  g|N  5zz  (2g  %Ue  dI   p  ,}Ov>  g  f  (2n  Qy  !gl  62p  iq  !xr/  ?kh  BKt  OrL  %P}  8Qu  U}'  &|  )n-  5)Ot  ;kz=  |2e  ,XMm  +Xo  0`^}  d2ti  }  2|  2}  9Wi  0oi  ti  vq  }  t  6z  .f  /.f  AKp  ,XAOtI  +z w  o  c  ![g  +Km  +s  s  q  2"|  -IfB  "~  "h  %Uh  {  "04d  94oq  21wa  G*i_  -[g)  23o%  0h  Pl9  cZpl  -c[ls  -Ew  8{r  +z(xo  .s9  Uen   Lr  0Bo  9_qo  1_sh   l6  -_vr  %jI  ̙u  0s6  2rw<  @Vz  Kw  ?v  @e  *Xy  /Oi  ,ErY  p  /@Wt  -f  #{sx  6u~  7Wk  5r  %e  3t  !w  B"qp  !{  43tC  e{  dL  X{  (Yk)  \n  /pth  0+_n  $%wf  ܅z  5P|  $%P f  %m  bv  m=  e  /p/z  _c  9z  u  $9|  y   z  $D[j  6^eP  /pKeR  Ko  /6^q;  < q<  ^o  d^q=  ^t  ,!r  4r  7m  6c  :c  <l  (YUsC  (Yw  ,e  {3   tjS   e#  l[  UlB  (Y6~l  x  36w  <g|  SIWw  0.y  (Y[p3  .i  pK  %Ui   u=  &%u>  v  pg  *{-p  %Ue"  +p  *~p  wl  1\1rQ  (Y*z  UrM   <x  h!  ly  nX  %U}nY  !o  Ay  Kv  iQ   {  tl  %Bq  FNxa  5piO  6ɟr  5f  ,Gw  7Kj  &}  4t%  Qx'  Ww  ,El  i1  49m  #$"z+  6~H  "0g\  0Hox%  (2h0  0Zh  I{  Jng  $) {f  "01|  5O{o  4p  0Dxu  {e  z  n}  )Nc  Ip  |  FN9|  8NBp  `l  }M  %d  ~t  6i/  # {>  \v   k  1f   3k  ]s  .wL  _9|  Ap#  & Av  TkC  hu  4dl  Lv  Pv   vj  d  z  nzj  /pPd  %i  bc  Kuy  "e  h  Yl  4qQ  "FYf  f f  Y j  T̸r,  %5u  ̺g  f  0c  %j  Co7  -5eV  &x  /z  k5  +z yY  cu7  _2s  *h  (Yhts  o  y  ITuW  3eL  5[i  J eO  [ec  (y sH  %Ur  "0w  (y.e  22m'  -z3x&  +pU  /p(h  pV  0,e  2 *~e  "0*e  /#*y  So  Om  U~  %as  0x  !s  הd  (YIxY  g  #XF}  6>s  d  ,E<w  dX  H{/  0k4  0q  *c  %T{  (2,v  -"                      1ab                      f                      ";                      X                      5i:                                            P                                            2Xy                      ,G                      J                      VK                      3D/P        $    249    8U    7    3    )    .s 2\z   /!g   &q #T @ UF 0+r 4h   6cY !GV 40 H#C\"֎_WX[( )1].d$(/ '7 &q:6 #kc $W$   $ _ Z 51  %03 n>   6ќ  8 /ٙ +5C - 6%ge  .7$ (&O <N' E !]W -hn 6 8DY Qy $   zb~ u2$D8%C]XgZ+Z$@r. ѱ*5 p 7 !Im DwMd   9B   %A   8   M   /   G"   /7   8n   9o   %A,      *4     J     "B     .     *C     )|     :k     *     fۡ     ^     ~     ;5     *]B*'O)''m$Pb)2~Tn2[#}8z)8'^8.J+730TH(ZyG*6K)$ `!O8  B0D   (6      +\:   (l   .P;   "    "   LS      2i   YU   '   6T   6!   *-1(P5%)vS-*R,^fmI$1c..( lCc8b"A,+-    '  a @L f  /DwR 29iR(y9k 9c 9  \l\lpxBz  9 ý " B3! c 9ł q  99A  M!s f /=  ,  /y.  u 0 81\  ## v %7 8= !g !   6#N  MN 42G ) 6  &8 1 0h"  d   C   *a   #1   0e   CX      $/F   WA<+!n8T5 RQJ 7| "d k 7|$3 { j"d 7|_L 7|5{ 7|Ik 3 #J     c`  F  4S    '  (  nN  "V9  v  2N-T  1]  .5&    4@  $S  )z  '-:  Ϛ  <;  8  {  '  #G)  \  !]n  ,N  8  6  #3 #5 #4 #6 S8,   :8,   N%a   S%a   8,   %a    jbf #͞.+_.w45{6+h)P#n O%g"A۽xSc -&Rg*3bx0)Hg&u_9 1Q% 3L(^!:{!,  /;  8y  !V    l ,(N ( %+ #@   4 D 2wC )i 3 -`   ?: C0 ' t L %# . \ 5S /,? -i 5.=  ߭H Zg ;   0 T0 aT d  , ̻ Sm B[ { (I ?  +\  >  -m   ԛ -   /V 5   :m ' ) \+  J, fy 58  H S  7! 1W VD SW BS \U , 5 v  p i L 6+z H 1  ` V4ƒ / AM R + 7   %  ڶ *. e .K :;L [ _>‚ ^,  ׵ m \h= 3p~  ?N  ȿ†  { 6X / …u Z l )s   \iT \jK ó > _@g  bH y@ W  ^ n _] / 1= 6  f H' H(5  -0 i\ )\ 9  $S  h : Y   P1 F em$ H2 b J.  ! L &q ά .o c i fj  A   &  ` N\ Ϗ ,^  J} s    @ P= n V  )  4!a 4 %, ( 8 2     4J ?8 Ds L ,e 1 ( D () WM =? m‡ -A   \k l { ^3  !l : + %kB  [ 10 Ur s Y ڟz ȗ> ~ X WN <3  82i   PW "h  {  H$  = 0G; Ȗ  |  e !  < F d2 V  #: X Q 4X v Z& [ 2B   g J{  C Yf h cH5 *  = [    5 $   t 2V   \B  R $ f 0< ; Z  V   H G J 2 9  /Ž Ox Y ؽp T    / /g x 7 '   I ? *p ) J #+W z   h7 & F c E : "C (  V. 9 ] w 0 V p   U l 2#w t& |  d  P  I  T?   =F ! o  a}  ԋG ^  L Wb L   4 J  >  H L f. l> v .q Ү; 8^Œ G%  % F (t  (-e  9S" # N c tK L PVf XW  ,q  Ă a 7/  ?y 3  m PD O, H3 U9x 6$ ! :!   w nC o A  `c )J s J- S,  < IB6 r/ Uo C B/ B VT™  LK 5  H ' @ ,  #? gLU /  W0   (  ;> S J  %P 3    Ԭ 1   =)  *P 4 Q1 K 1^ %O U - w F z   H Ɨ  ! ӹ %e 0 s  DN D f’ 'gM ^b  j J[[ u K  T( 4c o F  B$   ^ , GM  0 }j  X_c 8s  : v 8 J ݞ 0, >L O Z- & e  \s I( S 4P  /' ¼< 5`9 ܶ W q !  A  l NR ˟ ij  5h] G 7   4 ,  - / W  2- K8  ( $ 2:  D G  ]k  @ O Fe`  H~ 51 i ўn  ^ ; 57 p   # dK >  8 y- f 5 Iy  NZ  O9  H B P=Y  !o Z# Mg   Q  o ah !y Yi B U& { e^E x #] Rf ˜    O AX  TX 93 5F ,  Mk WV@ I* Hz  7  7C ) #    - a@ ׈ }  dM  2 ck 95 c  t Du [W1 R6  H *.c  2 ݘG = k a  ! R/ )  ? W"  a   H e  C $ $ 6= ;2   ) ; +X [ G! >\"  N? (R qU : :  R O 3P  05 B :G  – _^  2 A N(% /  XS ]  a 6 X Mp , ( L  y .H S &d ?E ! E $6 .j ' /^ \2 d G0  v* d1d X` Vj P & 8 =  > F0 WX 2' J* ե )y  [Q / )_ T' t |  *„ V8  r_ I  " R7  =O KJ D Y RO yR O y M B_ B Nw S ” P ; SD I % V <Z M Ś f  O bo "J 4 U  e)G " M  l U\  $kY  Aey  q 4 K :'8 ~  B: (D   ) 7 {  P'S ] @ 5w  . VEK EuV z ʸ Ɇb &U p  D  ;  R τ 7  y XM  S `‘ 2 d| ͊ XJ "$ C0  - l UF ;  X/ WpI LZ  I  Hq r QlA MT W@   B  &? 5  A_  e Qt< p= I kW  } H IH  (   ٤ P+ q 5Sw  d S! ;O€ ;P(  [ ek 9Jl l ?  _R F/ NF }i a" 3G d Tw F\ Kb G }?  | r P  ‹ eP \ XU3 G] Y^ n >WN h DL  ' # @. d )O 3` O  a $ c  ? CT J_ Uh ax  > Rq ߡ k Ԍ s *Z 4 S _  w  W B• /D  ) :k N L   v   K@[ A H>  Yt  Q-  _E  Q S  Z  0Q 4r n2 $0 u iC N l Bp e < `  . *C P| >N X> c g  La   D W J S     ( 9   | I    & @ BP  .d rh g} _!   >~m C   '6~ ]— l * FY < B  }   5 Mx 2q N A  E " Fn W-    MG Y1 - R8 \G{ ! Z a + Eˆ +5v t Upm  1Y O( ɟ  4 N ʡ  Ԟ   (b ے  b   {x |j  T w ) X ?|  x  y C X l Ƞ  7 _ 0  7 .  ͗ P Dv) n ) 0 { h b 3 C $C r   ; O * * <e /a a 'Z )-R b9c9*bfbc#c9c8bibbc#mbbbfc6+cb9cbbcb99bcHbb9bf9bf8pbbb9cccbcHc cH9b[c#98+bbb99bcXbv9b-Rbf`b9b9bm9b9cX)$     [+     !S     %c     ͽ     w)     !d'     7     !Ӗ     y          ba     2      R          7w5               2]     ,LO     3=     2h+<     9 [     " O     ]L5?3ֵd   1q d   'd   [d   1d    B>d   'M    DG    o!M     }    M    4 M    .Y     BHM    c /M    0    .YM    c    o    <    " 5T # $DT          ,          (-Pf*9 #     n5     4e     "#     /)     2J          %(N     տ     )     &+     ,͡     ,A j7D'm&K $wV%x2:?gE   d   /&      !sS   2s   #4<      6X+    n   %TH   )~&   O   )GFzt% -        #S         "-    +   >#C!$i%Y' /NG<  s  /O  c  5bbb Ebc6b 9bbb 3bbb Ebxbxb Cbxbxb 5bbb Eccb Ebbb Eccb Ebxbxb Ebbb Ebbb Hbbb 4bbb (W <9 '_ 7 ^ "9A c Z: 3,e [ # 5QU '~] l 0}7 7 %* 'a 5O: /9! -' 4v $`     &B    2,    8    .ϛ    "#i    :-    8)_    .)    &)    ^1P 5,)'T}    2>T}    ,ΤT}    VەT}    5 T}    ,\)~    P)~    2>')~    " )~    T}     )~    "T}    |0T}     ~T}    ' })~    5 )~    |)~    V)~    Z          6?5     2=V     a     @     A     -     (>*     .6     *l          3$     @     /     '=     \N     $(b2     6E          :J     3u     ,q     'X     )me     '     '     6      $c$a     #E          01     #?     #q     1b          r     u1     U     DO        !   01Z   -g!   0^ 4d < 5( / ,' -$ Z 5[= DQbg'xc-mc$&)][<)b3I' 4j"/    *q  j(   D_  ^;  2LW  ! c]] cI( c6 c0 b0J c&j cI*] c)Hy cI/{ cIc c+D b] b(^/ c1B c2 b8dv  l  !/e    !{־  67м  # ?  | T%    V݊T%    2>T%    0z    Vlz    gTz    0LT%    "ҧz    T%    2.T%    "T%    2>z    | z    , z    ÈT%    )1T%    , T%    )10z    29z    Qz    Ч      &s            6Pa2      6Pp      &k      ̵            "6      O   013V   -g 8   -Sn   1!%?B67L+2;F%9Z04 >9E /i85 ZG_fS-UQ     1t      }^     1L_     +}           n     +=      E     (L     W     6          +;<     .P     &4[          %H     #ܱ     N     N(     *S     %1E     6          5n     0          +9          *=     "|     &2W8     3     $                  s     .&     )& 7(#=Dt.Ø*D H\X[*V     R`  8o vf  R 6 69. 3 / 0W6 . > / )4 !| $N    -  2h 6  K  &2 &LX | Kw  V *_ A4 * * 6w  ~9 $V 9 ,N 9!89 1y  Z  9 P3 *Պ D . ,*- -@06 EK "Q %(& &b0 >>0.O              #9              !j              !C              .UO              /%f              7a                            (z                            1os                            ^                            $[              2              $              ^G              -D              %\L^              <              7e{              %              ;9#              *              !7              4P               a               R              f Y              7Uj              < l              t`>                                          #k              ú                            .8)              ̤              ,J                             4g              7;Љ              5C              2Oa              +?g              '              "                             *l9A              bE              $0              #ȩ              /;s              L              W              0              4                            2I[                                          &              j              =              -Օ              /%I              4              (              ,Fa              ];:              h              6YB              1+F              56                                          &Y              .|              "G              $              2              *              1-A              ',              .Mc              5^r              %              5H              T              `ǡ              )              -               ܰ              2L              (              Z_              65'              (              (               .B              #@              9              0\Q              #Kk              /              X              $              8=              1C              7              #g              8d              %                                          7G              ~              4-                            s              É              'ZO              &gb8              /Fl              n                            ,              !F              -"                            :>              8              Ic              %              )>ͬ              .dA               (              qG              8b              =              -9              2                            -5{              2I              4W7              !~              P}              <              $X              $b              w              !5N              "x"              #              #\DW                            *              F              kG^              h              $                            /I              #              7              Қ              0              -              ^4              ?              .               /              $ q              x              6Fa              4a              1x Y%:`*OX 3?, l81 /T/=ɮ +y  $e  3  5P  .T'  -%f  #-  %\  6{  0L  84  Bt    b#  H  .H  8WR  Q.  [  ,PqUZ(K085ˇ/]+"&6g!>%>(Œ**EG.w6E,H%'Z)Ew"C2 /#89`AP0e%m%}?ngE'@+7 / L d #)v !X "|6 92_ bȎ e d_a & ~F ,? Q #@ P'F ]S ۟  s) )aQ / a P &@' ' /[ 1_ 5lK -- , 5  ) { B4 /h s -A0 ƛ )>_  S / J 7 % U :)T U$ 26 [f !  2M A 5M $@  -3 a: w +I ,e -@ * 9!E6 & d P> 9  L q EJu ,0 ,* "6 %M? DEE[EtD_EYDDDEEEX DEErJE\EDEE$qE]DDDEEUDE)EFtDDD{EDDBE5EWE%D6D"DD4EE`E#DEHE1EZE DDGEDDEEkEE&E[EzE+E DE~E0 E:bEgHEyDEd9DgDEfE_!EbxE^oDIEoD;DEhVE>REGE&E8MEKER5ENEE*D1EIDEQDDE NElmEmETUDDyEqE@E.EeEWiDEKDE2EMEBDDDEE'ESEScEPE7jDzE(EJEE uDDDEEEOQEL7EwEExE<DDDEpE|0DE}EjDE >DEE, D'EDEEEVdE/hDEDED^E3EiDE=DDDsE ECDEEADDnEcDEaD|DEfEs=EEE:EE-E6E;E{vEvYE9E E}8DD~D E?D\DE!E"EDFD?EpOE2E@D`EDLEZEDD/ED%DkDEeDDXEurE4D$EnTEDlED#DEDDDDEDEwCDE]EDPD<D3D.EAa$"      0(      2s      g[1      i  bb*wE  bnb,ul  bbЙ d  cbSj  bbx  bcDů=d  bch  c`bÜXn}  cc-v  bcYQ2s  cb9uQ  cbxSm2  bc#!~l  cbp  cbRɃtS  bb4u  bbx:|  bc?Wq  bct  bbyB  ccYrJ  bb}g|  cc6nw  cbje  bbl{  bbh  cbrX  bbnzkg  bb~p  bbe  cbgIrn  bc,{s  bc~I  bb7  cbq.  cbDS9  c,b)y  bbWo^  cbIe  c6bv^f  bc,up  bmb%vC  bc#sm  bbǥ}  cccPp  cb}W  bcf}  bb~  bbyf  bbx/ix  bcnp  bub#nB  c`b|  cb{  bbEh(  cc[ m  cbaxk  bc[g8t  bbh{  bczjl  bxbRgzB  bcPq6  ccRl]r  cYb͈|  bc}  bb{  bb:q  bb֬y  cc[t  cbu  c#b4m8  bb k  bc;p4  bcw*g  bct  bxbxv  cbz[x{  bb.o  ccR*A+  bccgsH  c$ rp  bb{"  bbh  bb|na  bcus  bcWv  c6bq  bubغr  bc[ik  bb{d  c>bk  blb}d8  bbߛi  cQc>u  cYb|Frw  cc-א·u  cIby  bb!uA  bcIkΰy  bbAOr  bbz|  cFblNv\  bb}\  bce  bbznG  bc?t  bnc>x@  bbʉek  bcBc  bbfC  cc-P{u  bbs  ccI2i  cb^m  cbeI  bc'нo]  c?bQe  cbRd  bcoq  bnc>ue  cc-3,|^  cb+r  bbmd  bbe  bxb"p|  bbnm  bc?K|  bcp6  bbWPf  cc`rY  bb0}{  bbrИn  cc-4x  cbwi&u$  c5cc k  bbvxn&  bwc+t  cccPykZ  cb,9m.  cc(-p  bbu  bnc+ko  cc-!qt  bbc  cbn  bb  u  c[bԎw~  bc6}sx  c[bTvf  cbap  bcSke  bbv@g  bcw1w  bc BR@  bcICm  bc-i  bc3d  bb`q  bbi  bbVo  cbx  cc-v  cbik  bb5ܮu  bb%UI   +Ei  bb;g  cb0gz  bc)n  cbаo9  c(cMxf^  cbp[  bb=nz|  cc[7  cc"ܹi  cb]v  cb"y  bxb/e  bb|5  bb9Dn  bcWg  bbX~  cbr  bbkr  bb_z&  bbx  cHb@'u  c#c5e  cHcZn tw  cbJ0A9|).8g    )dT        24    3DNP        36U    73    ,.J     6          %/      Y     *R     &V     4W     $Z     5d$      5;)     I          Wd     %̛     1G     A     57     4\a     ($     F     ~     0     #     :     #;ű     /H     0X-     2.     3P     *CJ8     : (H 3G .DbN.Oa.xa.bJ.ua.3b.5bK.fbU.!b8.b.qb.b'.ebT.~b..a."b.Na.a..bL.|a.&b1.wa.b.ba.b-.bB.AbX.=a.a.sb.?ba.Mb#.b6.nb,.;a.Qb".`b.bV.8bA.Ka.bY.-b3.ob.zb.Ia.jb\.b*.(a.bG.la.ta._b[.\bH.hb4.Vb.+a.pa.$b.,a.da.: '.%bc./a.b;.)a.>b7.Yb .9b$.bC.La.1a.7b.^a.Za.b.Sa.ib>.6b/.b).Pb.]b%.Hb.Eb&.<b.'bD.Ba.a.a.vb .FbW.ybO.a.4b.@b.Wb@.CbP.Tb9.ab .0b.Rb].b .ka.b_.b.mb`.a.ca.}bZ.Ua.Ga.2 ). a.rbR.[b .b.J !.XbI.*a.bM.# ,.gbe.b.{b!  p CfH0 ]} *# O  Q  s R % 6_ KO z~ 9L .       3 <M 4mU 4.H /" % } *[ 5 Rd ]: .S ZC - - 6 \<` s Px  2d     !     /     -8     <-81_57/="E! Vd*,l$O{H1't808x$2;*/_86    *^    7,F    $e    w    ) .^!i  . "'` ^^  T + 3A 6K0 =3 .3Y G ,_  6b** %7j )y m &,] !SL+ !KR   ^/| ] -+Y4 -¡ ' " | $3 7  "c > 5f  , H 9S 8I 6: P +  V ,s\| 5bW nI4 3N J (X .!& n " n% go )l -0 $AA 7t 3Cc %I )`T 6@ /1ݙ - 7tZ 4A  Ge < &. [x  #  $M 1 -@ -y"s 1pN 1' Kx 2rD  Z 0 \, & ] 2 f )+^{ 0' + Gi =Ј &0\  0U 0 8 *X9 3] .D !  5P[  Ȇ   2   '[  1  )e  *(  .%  VJ<  (v  $(  O2>  $$  /9h  52  3b  /`  )  5`  V,  /*  v3  >K  T  50  +-  &O  1*B  /  2[  "    A   4  "١  + m  d  4!3    %i#  37  *H  4^ۏ    .H  3_  2}Ӫ 0A -| '! 5S 8:N &P ;% % 3"H& 1g7  7Hv ͤ 77/: Z . J 4L8 17' -uRX *[NZy-'iY!&?$698$ȹ"fe,(ˎK1S,$֨cc)3ݔ 6}i $`v  1^  $~  &Uu  5U  /G   e  4*  $   6l  4z>  5  -CWD  sr  T  2    y  3}x  N  *    Su 05 ZAm 5M < -SY +5r C :^ 5L '4 4Mf (7 - 0K / & /8܏32pPz+d^@!^bN0t,5BS Y + c <* +޹ D9!W02+W3F0K:%a(6 $k6$E`%!U<&\0r275I5!rf**eC8L% $ !C^ 1  3( "U\ GVr  % %Z3h([,bb81[kʰ$%J   5nJ   7~J   6B34 3    '    "l     'N    3п    +S    7    'N    {+    p     5Z        'W     ϖ    \    ";    2>^    ,Z    ,     ,w    "    {6    V    .&    V    .Z]    5Z)    "l     V    ,d    |v    +    $O    }    p     'W     $     |N    .Z(    7    .    2>    u0S BX7!Ea[;2tГ   3#   7   zO   I   {,x   - A )~ / x + 8!  (}[  %6`  ":S  6WA  5  _R Jd  d iQR id aR 2YR  1R ,R M.R .xd d  ]R |d .NR &cd UD-d *R ! d *qd d R  d +DRR R MR JQ'd  R  R ! R &R 2RR UR d +(d (ud d |CR Wd M_d R Sd ,d ([R 2d  Wd 2*d R 8cR 8d JI R d #] ?$i%     *  F  */B    ";    $7g  /  %F+ $u W.GS(/Q7oU%'o%A%s5o3-pHm @u     !b     !dH           #     )F4     9a0   ]0   bL0   \0   '-40   +w 0   0   40   /0   Ws0   "(G?0   >0   090   *Tp0   e0   '*0   :$0   0   (10   !E0   )0   1&0   090   *0   0   &W0   7;0   w0   /^0   //60   8  %?   -m%S?   %1?   bf30bRxbfFbfdbfoX               /               /i]               /E               Տ               C               )%@               s               ُ               1NZ)               2A               2"               *               2@               iQ               &u               "                ,F               q[{               -               *L               -S               !7               .8Jx               (Z[               0U<                              ##~               %5%               !j؉               5^8               XR               8tk               (,               !}               09               !                              !!z               $               $0h               7;aH               f               I5               &               Z                              "bq               7_|               65d9               ^7               %) 1               /'               Z               1o<               60"                              ;               /%                %               5RK               /^               6]               7               %b               ~               N               -\                              1b@               ,               %               - ğ               ?               ([ɤ               /=               *               /               .Y               ,R1               *ϙ               +=               .S*                r               ?               4\               7#g                              /"               4:               :               ,               $U               7]/                              7e+               e               0               56[N               1}/               ';               ,               .d&               <`                              (               b               8#               ^               %0               A               0PHW               8               X^               N               7               R                (*               2O<                a               *               +?6               h[               4`               3Kل               5`               d                N               ;w               ؕ               "(5               $E:,               7               $               #:               58g               )£               +U               +W               /|               4ޘ                              +               #K               -               $^                *                              &]               (               b/               ,~T               1-ff               0_                %               .a               $F                              *               'Z'               6x(               2=               {                _               &/               2)2               "xf               ->R               #Ĩ               %6               5\               (               "G'               <:               "l               #               *               8HA               )>s               .z               nJ               ]                Z               .]e               $                u               *x6               gs               kT:               G#                              3               .dLv                              2l               ]E               8               ,u=4                              8U               !$               /[\                              T               `ǭ               !               (=               -               w4               `6               2\U               -ݛ               42               $,=               7\               J                RP               #               O               8a               ;               0A               9               !               $               K+   5A*"    [   @'   -   31   P      %   3F   g<   -=   4Ko   $\$   D   #G_   _w_*99~!G_w_*99~ _w_*99~_w_*99~pVEWA    "n    ͂n    VVn    |n    2fQn    HA    |A    2>$|A    ,n    !xhn    2тA    2>e{n    !x7)A    ,`A    "A       EG+  l    VZ    8+ u+ uH++ u+ uQ k 2T< { + u1+ u ?   =+ M  v1+ u + uX++ uW=  W1  H + uB6+ M?  - Y-  9&+ \  (+ u8+ u+ uJ(m+ u+ u!V+ ugh+ bu;+ `(m+ Cu + Fu)$+ $u2 + uv1+ k7+ Ru`  K W1 C H0+ u+ uT+ u@  #Y-  9+ uO= a ?   i+ u2+ ouQ  c++ u= + #u&+ ,u+ u$(m+ uQ+ Iu0+ ]um.+ u9Rm  Y- - 9#[+ D+ t$9+ n =+ -0+ u)+ + uuO= 7 $9+ VIM y v+ u++ VuEM h v+ wu++ pu@+ uI"+ lu.+ ue0+ EuH+ ku++ u( + uB0+ u6+ Q w c0+ uRm  ++ :uK*+ Wuo+ uY  ;+ `X  \ e [)  w+ yu< 6 ++ u++ uK++ ~u:m x Q  2)+ u'(m+ ^u++ uV  ER  0+ u$h+ Mu++ ug$+ Fut++ luP+ u2+  u*+ [u++ Mu8+ uK39+ +6+ + u0+ um+ u+ Lu5-+ (m+ au-l+ (F+ u=  ++ ju(++ u + &uB.+ Wu9Y-  9. + u+ 9u+ u+ uX  ++ uP++ u++ `u0+ uqR  6+ `   5j+ ju0+ ]uQ  2 + 0+ uqQ  2++ Nu+ ui)+ + u\  T  )?+ u+ u$9+ I+ Lu+ uN X R@  #R , ++ ruT+ + }uN+ ui(m+ uF  + uQ  2;+ K`-l+ 1+  + u1+ uu$r+ =@   7f+ ++ SuK0+ ^u$r+ + 6u =+ L<  + u++ u&+ Ku?  /  + LR " M y v++ .uM++ ru`  } KW  + yu#[+ D++ u++ u+ u(m+ *u!+ u+ u+ mu. + Tu++ u)+ unY- L 9++  u++ iu++ u(F+ \u"+ u+ zu$+ u(+ + uH$+ u+ u++ u|0+  u. +  u++ Iu+ wuE+ u1+ u,+ du$+ uQ t 2++ uW+ us+ gu)+ + u0+ +u+ uWx  p!+ mu2+ uQ t 2 + N  R?  \ . ++ us+ u6+ h+ u=  &+ yu-+ u++ *u+ uu++ >u=(m+ uQ"+ K+ JuN+ u@"  l$+ ut/+ 6u1+ uO= S Sa  aSa i a+ >u++ Nu*W1 F H$+ u+ hu+ u+ u+ ?uQ  2\  ?L T $+ ut?  6+ 9u]6+ M(m+ u+ au_+ u2 + 9uv1+ } )+ u+ ouY  ++ u@+ @u+ uH$  47+ u. + 'u6+ u]+ NuK+ u*+ ~uo0+ ruWx  p5-+ [)  w(m+ $u(F+ lu++ u] C+ ? ] 4l+ uz*+ x? 4 + uN?L   + u+ uN  RJ W t;+ `T<  H+ Uu+ uu+ 3uQ U 2+ u+ Qu1+ K + u,+ u+ u=@   =+ h+ u++ iuWV  E+ u++ uJ++ -u+ )uT+ lu + ++ u(m+ u5++ u$r+ + ,uR&+ u++ u8+ + u+Q  27f+ + u+ u0+ u++  u+ !V+ ug)+ u+ ?ui+ u + ^u|++ nu+ x!V+ #ug+ uQ  c$9+ n1+ u&+ hu-<  0+ u<  + u$++ u@  #Y # 1+ k$+ ut)+ s1+  + :u+ ju+ u++ u(m+ u5F  -l+ F>+ u+  R  *+ ))+ u6@E 0 "+ )?+  u++ "uPT 1 Y 6 ++ u+ u+ u++ uP$9+ NnQ  2(+ uQ  c5-+ i4l+ 6uzi+ u++  u0+ u+ u + u++ u0+  u= i + KuI+  u+ :u+ u@  #++ /uEKW T + .u{++ 7uJ++ uW++ u.+ cubH$  4+ u+ u.+ UuO+ uY  )+ un&P+ ++ u*@"  l0+ uR  &+ dux(m+ Fu+ u =+ .+ ue++ /u$r+ FJ G t)y+ uh+ u&+ w+ tu+ u1+  5-+ "+ \u+ u + - + u))+ u')?+ u$+ _u;+ }`+ su+ u5j+ uSa r a0+ u+ uH+ u0+ u$+ u+ &uR L 6+ u] C+ ++ u+ uQ  2+ uE++ +uQ  2Sa  a(+ &+ "u)+ @u6= [ H+ u)+ u'+ ui)+ 3++  u++ -uH$  4T+ ?5-+ ++ uSa  a+ u++ ou+ u)+ unJ  t+ SuXT+ M(F+ u++ u + u)H$  4-l+ >+ xQ / U?  1+  k+ uH+ u+ uh+ vu0+ u"+ @E # (m+ uQ v 2?  + ju+\ * (m+ _u$+ Fu+ Iu{)+ + -u + u|.+ uO\ l 39+ +)+ @+ uK  R u + ui(m+ #u5&+ u0+ Ru+ ~u&P+ ++ uP\ \ + u,+ 4u++ }uK  + uI+ mu+ uN++ uK { ++ u++ /u:m ) 39+ +++ ug*+ (u+ u(m+ JuQ"+ u++ 0ui+  u+ o++ u(m+ u&+ 4ux0+ u(m+ u+ "uR++ 3usQ  2Y- L 9H+ u. + u + uY P K A &+ u-++ uM0+ Q4l+ uzH+ tu+ uR+ (m+ yuQ  U)y+ iu/+ u+ uJ+ Ou.+ ub+ ,u++ u]++ .u++ u+ yu_2+ u+ Qu$9+ pI)+ u+ \us + Ju)+ 3!V+ ug0+ 1u\ r ++ u|+ wu0+ Q%f&      W   #L'   +  ,pH  '  &  #  $iF  4׽B#Us)"33.G [4Q997L  4Q -   O=`O_H7cR9O_     \DMI9   W&    UTX~9999M!  X~     G\ba 9999Vm  a     WENJ9c9J     Zs:H9   D  *%  O\rEfDd9999_  Dd     OE*@9999߬  @     @bY#X9999x  X     OWENO9999  O     QF0D9999  U     @[Gb9G     ]XF9999  G     T;\9.b9\     SPK9999(  K     OYPR99994  R     [VSK9999a;  :)     MSF9999>  [1     XvAH95[-9`0     QaV9:`  \    X$AQd99J  Qd    ^M:9999  @     aGV9 c9LW     OQ^QJ9999  X     WGV29999Y  J     `R<9999  <     ORWfL&9999  L&     `@UV9999H  H -   [QP\I9999  ?     W.JQn9 c9Qn     XAHMz999l  Mz   c ZhN.Q"9999  Z     BQ$Vn999W9  Vn     [.LDK9   JH  )  OTH` c9Z     ;:a999]  a     K_CbX9999^  ^     \XX+B9999T;  DJ     N->+W9   >     =[av9 4*9K    ^TIR9  .9R     OUQ^:q9999~  E     ZDX:{9999(U  :{     ZQ\9999c  B -   [?FF9 c9M     PS!4P9999!  4P     OWENPg9999K  Pg     RTQ}9c9V     D/LA9999!  S     ^Jb:99992m  L     ]TL,9999  [     =N;n999*!  au     ^DS9   S     ;EH"9996  H"     QRI^999 9^     C:V6?9 c9?     WGL]999   `     :w=OSj9999F  >^     OYSGT999   :n     TJEc9 9Ec     S=~:p9999T  ^?     DIXV9   @H  5  O^aWFR9999  Q     E_Za9999Dd  O     CC 9 9         +   V9   [  +m  OY`^999  ^     WEI_G9 c9_G     TY`9 99C     B\@!99  Bj -   IER9 c9^d    RG7XK9!7b9XK     [A1ML9999o  ML     OWEN`e9>b9`e     :B^Z9   ZÐ    DUlG99999R  G     A>D9999  D     F@PE9999  E -   [R(YXH9999/  Z     GJ4K9 94K     O=MaLAcR9aL     ]XC`9999#h  J     E,<>9999\  >     _P4U9   4U     O?HMJ*9 9J*     ;E:9*9K     O{RC9999(?  C     D:Pf9999  `     <PO9999e  [U 9999  D     <AP99999R  P     A>;b9999  =h     WZ=-DM99  Q -   U=OGy9999  @     TOJ>999 9>     >hD_999T 9_     MB`9999Aa  ^     F<Gs99993Z  9999ޟ  >     <?AD9 c9AD     _=OzV^9999I  V^     OWB^@999` 9@     LV_Y999  _Y   c MK/M_cR9M     :;J9999L  U     ;]Cg9999  Cg    YPO9 c9D     `Q!P9999T  P     >?C1Y99_  Y     ?$KtH9999Fq  Q     I;~?9999  ?     `;^09999L  Uh     LL[9999  [     :h[v]D9 b9O1    SZ]MF9999"  VV     EM_9999f  U     ]h_L9999  Q     OO;-;99$A  ; -   <}>/S9   ?m  "  O^aWDb9D     [<A9999+3  A     O=SVy9999  Z     GV?;r999  ;r     [;@F&9 b9P    N<H9999Qc9C[9999\  [     =[Gp9 c9M     [KTs9999J  Tsǔ    WEND49999  E     X>G9Y3[9M     WP?x=999]  =     QCbS"9999  S"     FR4Yq999J  U     O0A0M9+b9M     Ob\_@9   Q  +:  NWE5?9999w  ?     OY^`c999  9`c     JIKS9999  S -   ^Za999T 9a     AJSX#cR9S     JE]O999?  ]O   c DqLH9999  H     HzJ9D9999  XX     OB>D9999d  H     OMS 9 9         n   N9999  ^     Dw[U]999*u  ]     \DX[999_  X[     @W?]9999  ]     =>Q999$ 9Q     >?AQ<9   Q<     BKW&9   W&    :]>9999  \     XEB4J9 94J     ORZ?99995  ?     ^DI9999~  I     P_M9999(?  M     =S<9999c  X     ER4C9 b9:g    RKA]999|  ]     NL<tWQ^9 99C     I[$4I9999!  4I     OWENR{cR9R     WHJP^r9999  Z1     KVU9b9U     [X]'J9999  B     Z ?;99999R  ;     A>@,9999  R     Z ?@_qcR9@_     SEC 9   C    OY`>9999&  U     KE=G9999  D     XNZUa9999  Ua -   [HiPW c9T     @:?U9 c9W    ``F[9b9F[     H'VWG9999K  Y     ]UL  L     [`DhA9999  _     S>EY9999@  \     _RU9 b9V    ?%<7= b9X<a    B^n=999 9=     OkD:>9999,  :>C    ;;-?9999H8  ?     OUQ^;99C  ;     :=EeU9   N  ,  OE'[@#9   @#    ][IS9999%  E -   [KJH 9 9            F9999&8  F     GD`9999  Q -   [NAW999   UM     AUR_09 `9Z     CZ|F9999  F     HOL99994  L     ^SB4V9999֬  4V     OS`zG9999  G     BCM<999 9M<     PIU9 cI9U     <Cq;9999E  ;     WJ 9 9         E   Y699b9Y6     CtEPzcR9Pz     ``ItF9   >     RXE~99994  E~     [V:i9   :i  -  O<;W9999  T     GV?F99996d  F     W$HV9999  T}     >"^^w9999  ^w     J1V\9999J2  L -   [;;?:9999T  ?:     =ZH9999?  H     ^BJ9999  ?     OY@U@9  @     MU`999[  ` -   UsCV9999?  [     W[4T9999  4R     OMSM49999b  E     ?lOP9999  P     []>9<9999  O     `;-Q9999W  \j     @]Y.9999  Gr     <"EV9999b  N     O^aAA9999  A     O]K/M9999!  M     OWENC9999  C     =Z^L999  ^L   c @?^_9999  W     ZKS9999d  S     OWEN^9999:  <2     C@pL9999T  Pg     =Z:999  :     \QL4 b9L4     XHD9 9D     :B3V9999K  V     <$A(@99993<  W     GtL6M9999O  W     TZ?d9999  ?d     ]D_O9999  O     ;ZI`9999S  `     O:>+Z c9T9    ;HQ 9999JK  Q     O=S_A9999=  _A     ^D`9999%  O     _-L_D999ۃ  Ad     HNG9994  G     WEGL99998  a     XgZ]r9999e  ]r -   TY^ 9         j   D9 89D     :B3T9 `9T     O=??E9999  ?E     TZ;x999  H     GxUR9999  R     CLN^O9 (9]     DLS?9999  _+     YHD9999  D     OWENYe9999q  Ye     _NW[z b9@     N_<9;c9<     =J 9 9         *   A9999&8  P     YETw9999  Tw     E[J;9999.  J;     C0C  9         2   4G9999t  4G     OC; Mv999 y 9Mv     ]GS`,99  Q -   `l?-M9 E9Br    < <3G999!A  G     [}RdY9999  Y     ^SNE999<  @     ^<K9999P  E     >J&O9c9O     TMj99  9    MO=T_9999  F%     N->+Q9999  Q     ZQY<9999  PZ -   [X;NyC9 Q99ؑ    VG>999 9>     CAF9999""  O     =SZ99=     DD\Q999` 9\Q     =;*E b9E     F=G[M   [M     \=M9999B  T     OFA9   A    F>AI cI9A     [Q*^9   -   )    2W'   !b   ð   X   D       -2   *L   -;     #  ˸  *  *q  2a]  *  Չ     7  +W  jK  B  7 2`w,`"C)4+: 5Kb5M)I(2, P"q):3cH=+"*21a?]9!AF5_;B06jE/27-Ot1#C%    #C    &    &    /c7          9696G                    V          bc-bA          _ " 99"  bb          cH b0         'f/JT'f/J                              Hn "                     99ٱ b                               +          qX          T[X !                                               xq                    9\9\cQ                              |1          bs                    'f/Jb'f/Jc                              "          'f/J                              12O=         0"                     ^                                                            cHj9I9Imz           2 b          c]c^                                                 Z           XZr           Nc  b'f/J                    Qc,          boqb          'f/J           q          c[          db          ' c[          ?vb          "  " "                     {{c          cRq99          b                    С 9I9Ic-g         bb                    bq                               ZXZ~[`                                                  & XW[C                    bn         q4          zcboc]:                              ,                     'f/J> " bn@                             blb          x|'f/J-                                       bc9&M       <r                              h]uc           + x                              X5U-W+U                    {x          b " q_R          }H                                                                                           )+9r9r           'f/J          "           j[;YO                    'f/J          " -                                       " s                    c          c[bc[W                                        b          " cRbxc`          }S                      5                    e_ c>"  Xb          cH          "                                         Dbw          (m                  'f/J          c[c          99          2         W:U] O(l                                        ~ IXYbyg                    "                   3 2         cbcZ          9Y9Y9l9lE          OcWT         'f/J                                         9I9I+          0                   1          "]*       =           :c-c-c-;A          bc" " "           [[Y{"           S                    b"          [[zTZ          r          )Q                          XUVS                               &P+                  "           LA                     b"           " " cQ" bcRbcYc?2+       " "          1T b" c4+ 'f/Jbm+         'f/J          " 'f/J                    b                    c>c  $                              "           " J                               -ob                    7                   ? b          \         b          c                              cQbn                                                  -        'f/J          b@         w         hG                              bg          UXZU!9|9|                    bXZ           b9292G          H9}9}wa                    c=          c          bc!                     E  " X YW[q          R          'f/J p $                   *           18G          " 'f/J+?        " zbbn                    y|5         c6cZ|t          MMcIbcIW                    #v        _ b                    Ԡ j>           c9                               ^                    " " 9M9M}"                     "(F|)7)7   c,                                        "                               [$TI          UX zx          WU           b%           9999           iy0                                                                                         c-bcbW i"                     "                     b                   b          +         u6-b{H                    99"           1'f/J          X{XU"          " d                    rw7          "            \           b                    b_E           D          V]Ta[:[WZ          c          'f/J           Ck   )                                /* c[          cccD          c,                    z          cQ         i                            9I9I          bb'f/J                                        1                  -                             IuV                          J"                     z                    99 WZ                              Uq          "           bc?bbbb                                                 "           &        0          +         c?c?bT`           bcb_#<B          -                   UTXiWW[X bxbxbxPN          "           9l9l          8                  +cRb9r9rxc6k          nV          ~                    b&                                        ~(          tr          b          c-b" " U:UV                               V                              bbb" 'f/J'f/J]QcqA           &                    "           c                                                  'f/Jj          "           -                            yZUU                    " bbx          fb                    99          1          1                                        1B                                        M          M           ;\           q          cJ                    |<           brO          b+  cab                                        3Tc67" bbbPNbVZY                              p^'f/J                    " pa                    d          F4)          ?" b                    "  !c XcHYEVZ}          Š                    cccA           pc>fbbf          T[P"          i                                        9Q9Q                    9I9I'f/J                    W@          "                     ~"                     (m         rb          *          i          99bbbJ"                               {&b                    - tbb         vb"                     c!          :c[          b fb b6 bb" g          +         k           z bW1-l(m$     b~                    L                    V9p9p )bo YZ [W1;        V'f/Jc,                                        cbbUU]UW*UT[1VVZThUU{TYZN                               99jc"                                                  " bx"  { 6(        " "                                                                       99=- 'f/J           >          cP"                     "                     c[c[RcP„b                    &                  Řz9M9McbxcSv                    )           < {Zbb"  }~                    c6c?                    'f/Jcc          b                    3n'f/J044                  " F bX.V V[K[%5j       "            n"           p}           MX8U&V                    99˒                    'f/J                                        " -          D          c?" 9`9`9Q9Q/bc-bW          cT]|c-                               Y- =                 99<Zhz          "                     9_           9a'f/J[gXTUW          -         +         ZWb          K                                 #                   'f/J          b~ bb          UcUYU                    w          K                                                                      'f/J                              b9S9Sc6          "                               cQ                              j                                                  Q           br          " ..^..gT[7                                                   ?1B+D       " u          b                    bbb                                                                                rP          c>                    3Z]XL          yC          P'f                     E- H                              p.                             -         +T        7                   f           "                    "H                  b                             'f/JA "                     -          99]          f          +m#                                      b                    'f/J+         99#<hz                                        g                                                                     z.                     ZVXXZ3TT3          TXTXX,                              " g            A2          " "           9p9pH3c" Y@ cIbocIaP'f/J          bzq 9I9I.                    b          b                    blXUZY                              b                    b          c9p9pec'f/JUZ          by                              C~   C'f/J                                        b" :: :< z                              'f/JjbbbA_          "  s_? 'f/J          ~U4c`V          XU          c " bp                     V                     cZ                                                 bb                    }'f/J           I                    v                                                 y`b                    b'f/J          c'f/J dbc6          y cbnbnbnA          c\b[" e          LU3ײR'|u          c                    Q+m+*        'f/J xbm                     o           " -        bX                                       wm          "           cR6         wn          99                     0          'f/J" :" 0         +=                  bcRbO}9                              cb*m                    9Q9Q}          b          cc          cG9I9Icd                             v          c-                     'f/J                    cP|          'f/J                                        "               CumcdcRaY                                       9b          9I9I           c                    c4                               o                    (         c@cIbcIa                              5                                        tmQmRv cRo p{p}" }                                                  s}UUYeY$-                                      ?7 V                              B"           n                    cQc                    XTTYV                    1                    cQ(m $-l      993bbbN          c          " x"           'f/J"           "           /p        bw          "           Cn    tp                    -                    I                    trc?7                            wGc=                    bbi" bxc1c&                    40?1                 cQ2                    nbws                    b          b                    bm          P 'f/J"           ba`                    9bo0                             3                    #           ]         cboca                    m                    9 +        9I9IccbSv "  r"           b                    bx"                               cQ          1        "                     cRbcRG          V2W" pIb          b          cbocSvzc                    G                              }XZV[Z                    bb                                       J          y                     >A           " " 9I9IPb          c-          199cd                   -0        p9I9I          r" 'f " b          vUViY          c[" b99bb{`          |          +,M                            }qN          /4l                            c                    b                              M0-        cI9l9l߉w          cXw    C          D@           1VW!YZYV                                        cR'f/J                    b          XqU"           s'f/J$          "           b          ;                              7fRm                  `t [T           B9p9p                              g”Ut[                    'f/Jb                    3b          wc#l+z#+z,                     WV'f           ('f/J-                             \l O=                   q          "  C{Co  e          b'f/J          ? -         @f}                                         b" 9\9\          "           62                 6          }:1        b                                        cRc?v          i          c?          c6                    -                   b                              cI2+       (=[           b"                                         " ~           "                     b          c                    a          v          m                                        b{ W          c>c>c>HN"            9         [UW;bbo"           " m          !         (mY-l$     b          b~-          WV/'f/J~.           ~4" cX          c,ޢ           vtT6          [          " " cH                              U#                                         |                                        c6                               Gbo                    bbm          DDD                    'f                     y, , rb-440                                       A           "  b                              "           )        w          c- b                    bZY:X[VZU`I'8" b'f/J99          "           |I                    5                   99          X "           x          |          ub ccbc-`                    }          5-                                                                               n" c"boboboA                                         bp'f/J{ @~           r                    aa           g99           JXTjb          " "                    "                     "                     '#<GNjFY                    bn          99          8           cRc6}          q UX3[X[h cf˘                                                                        K+                   'f/J                              9I9IGT          T0                   |          b"           g g ]          bcRbY                    sc sXY4[^          cIbcIaP)Z        &R       "            UZWb                               U          nc6          bb          c9# #cbc[          cZ                    / 99cIcIcIZQyH0 H1'f/J          +         WTi}           bbbJ                    4 JQ                    qP          7                    b"                      Y[Z'Z                    R r-yR N " "                              b                      bV VkUT[kUZXTYJc5          u          cd" ;  ;x                    zc- a          b          1B         " b                                                           &                            "           w0         w          z 8GbcIbNC          'f/J                                                   " c  99          c" Ob           M9S9S"                     "                     v                               c          ,TZWqZ6 99           6b                    cZXSY          'f/JUb         s:          'f/J BTX1          b (bx "           " "           ] 6(                  99~" " cR          b'f/J                              cIb|}ypz{sutqlx                    b                                       }n                                                 c5j                               Tv[-ZZ0                              vc                    9S9S                    b[V5c"b{                              $r$        "           97w                                                            kb" 9p9p                     {r          s9Z9Z          " b                     ~                              vJbob                    99                              b                    V c[V           b           c"          }pb         b.J                  s39I9I                                        bVoVAUX                              +D ]          Ze"                     b          NO                    @E                                       s *                                       #         'f/J          b.7f        3                              bo                              &          cD                                        bb                                        " J         b                              bxbxbxaPs          ub= b=f"                     b'f/J'f/J"                     cc9_9_                     bcR           3Z$                                     ccU          u          h+T                   p        0         bxUUpVc[v+6      cbhb1B+D       1          ~>           ?+       [U^                     bb"           (>          1 ctc          w          b          'f/Jwb          " v          -1.k         9r9r _          ~c-          yE           S          b|/                                                            0                             +           .         %                               6          6                               bbbZ:          3cb  )H$                                      "           Z          "           bb[RUHVfRZ"A`2          jK1{                                                                                           "            p"?99&        " p          )6                   'f/JJc                    'f/J9Q9Q"                     " E          c-bc-W                    |y ob                              cZ          #         x%2+       8                     8  \          TWY5bbobboA] 'f/J-                   ~]'f/J          K                     qbbbaP          v          tRb9I9I'f "           99  b          bb b                              99Z ;_ TJTV                    )R44                  'f cR p          +Sa        cF          V          bv" |          +        Q,          b                                                           qp                    cc6bSv(cI'f/J          k          +         8$                    u+7E                  bb          'f/Jyc+        9l9l          K                             {q                                        c" 9I9I                      f          &                                               " bbcROV Q          bz          c# 'f/J                    " UWr                    " cbfcQkc"           æb" $ c                   cc,ba          `|^                    U|YaXGVH$         UTWNbdlboc6                              "                     L          c?                              bj\           q          b                             ]                                                                                                                      fp c:          " b                   b                                        b)         cRbc#\U          bb                               Cq  C                     cQb                              qOb                     #\                               b                    &        -         Uneb" bo                              b          " +)        c'           Ec\          ~                              'f/J                    "           " c? y                              'f/J6                   "              " (           :'f/J          bx.: $       :                                        "           " "           8MZ 8                  VX                    [U?_ b" "                               c9l9l҆  "           %  @H          LR'|          +                             'f/J99bbbV                    Iu(          b          c['f/Jc          &       Ϊ  cYt+?        9p9p"            99'f/Jc#                   'f/J-                   "                                         }#99Y" s$                    rR          c          99'                   cB0                              V                    ccc6          z          b                              8 bbbA          )           cT                              TW0          9r9r                    Y[W                    cF" |HY                     'f/Jb  qq          0Eb'f/J                              cN'f/J          bbbN                              [YZGV          'f/J                    cQbUcc-ba" b           V&        )b          t          Db"           8G                                                   |          t +6                _           "  bu          " uc                   -                     ?c,=VY`                                                                               A                    99                    'f/Jc5                    c?          b  :1c@z                    " }                    ;2                   ub          3 &      c"          /                    c;           x                              `&          c[                             cR          jb+                             o)H$                  l          " zNXUU[IU'f/J          c4                    }bbppb          $9+                            " s" "                      .                   b8 /[           b                    " )                                        c#b‘99bxbbxW          E          sQ9',          YUo          9* 9,P                    'f/J          99          {{ 'f/Jb          ~c+          qQbbbaPc" 8c[          " 9%           3          6         b'f/JG cI          z}cc-b` c?"           9I9I          r[[TtW                   b                                        'f/Jb                    bV Zb          99'f/Jy                    X          c                    "           8kb                    |          `          u-                            99:           XYZ                                         " 2t ,                              Q         " c6bo {+         "           wc" 2]                                j$$r        WJ  Gc                    ,                              }ppb                    bobb9`9`'f/JcQbb 99                    bn          cd                              9I9IcIcIbYcccXc                    cF                              W          'f/J&D           s%           nmTqJU                               J +x9I9I                    M          "  qc@'f/Jqu~                     CCp  9I9I                    b                    V.W c?                     !                             "           4$                    c#bo          a                              #          UYUU'f/Jb8GToZ[ZWcb          T          " D          ub           P'f/J"                     r                    c                               b                              cLd           zo WZsUYIWW          _ S9B9B9S9Sٱ BbVTTT          c'f/Jb                                        "           (                    9S9S                                         (b                              " 'f/J                    cZ" c?                              c4b                   b          " cH                    UTWJXzU[Wc                                        " %h                    bW,YU86ccZcI7A           "                               z                    x9696          c^          'f \4 " b'f/Jb                    ^          " c+          wfbc+z;          p          cR          9I9Ibxc=                              0cH!         bW TW}[p[ XTVLV#U<Z5W[UU#U                    'f/J                              BC          = v          b=#           " " q"           4          c`           9999b b[W"           cH           r                    r                    bbb=                               G[)                   YY9          "                                         Z<WU~c          " b"                     ^"                    " b c6#         c1          .                    D                    bobboW+                   b99߉"QcLbc          b          r          " 'f/J          , 'f/J'f/J                    2          ? 8QuZW                              99d           }           <b3                    rb"           -         6A           99H 'f/J$$x99^^^                              =+                  xbXaX U          cQ                    qnqo                    cRb 5-        b          (F                            >                              .         9l9l                    \           $bWL WP ?0        p                              'f/J          bmUW          1B         *&b-          YU[+          { 0(m         " 09r9rN S          cH99cZ          N          |i'f/Jb           rt          q          b"                     bn{          O m                                                                     q                              NP                    UX           b          / 9l9lB8           W>WV-V          B=                               . ?L        b                    'f/J           c`           z0         [٧Yc" <>           ;x                                        X9I9I                             bob C                    -                                       " bbr          O7J ( 2_'$           ծ                     bbbg                              b}           h          'f/JXcTwY                   t;"            *                              bc-bO                    RKb" 61        PDD           ybw'f/J'f/JZHTX^ZWUbm          *         -                      7          qb"           "           Vb                    &         C                   yV          c"         b          }`                              XA[0U$T[_                     Q W          bh"                               "                     Fc 8          9\9\                    pe          \5           " bc["           bcZb" U99abxc                    E          x"                               b          mpoe           9Q9Qs'f 6          ƨ bX@[WYNZu          bbncR          'f/J          ZYb9Y9Yb'f/J(         m          ~'f/J(m         /          .         r b          c6uvUZb          9I9IG          c3&                  b                    {-" c!                              3 bb4]!        9c'f/J0         T         " "           iWTYT         "           8G)rCb                    " !                    Um 'f/J                   "                                                             b                              (c                              bl          'f/J                                        u          'f/Jc?f" b                    c          "                     ZMYW          b                    b          'f/J          c-bc-aP}}[D5[I 8Gw          qm          _                               0k                   YsU9c          [- b@=                    "           " 'f/J           " ~)"                                                   " c-x                              x                    "           $9+        'f/J                     +         9r9r                     ~          c[                              " bcdcdcdaPuYce           T           4                    9I9Ib wcx          7 "                     XcQ                    p          V                             z                                       b  'f/J/           99b}B9                     0ac>                              b          –f+]/p              b                     bc4v+                                                  q          b                    bU 992          b          " V9W4VhVWQV+                                                            q          QP t P m                     Uc6          99'f/JEyK9vtvqwt$r}|.tquSpp~ vvjzsv{2{B usisX{A|,zvx4~3|:muy7|q{nthww8wzp"rgswrrqsLw|4ty~gw;}*{y+.s{My3}{AwZp|u({d*Ptt~~wrt9zx[rtt&yR|jwwu{}xjrvRt<~zw{l|VtAv|";{|ywfDvvFtv}UuU0www5t ^tstuwyutq~zAx{qDt@xp<|uz}t_z|v(rx"rqk~t{~ uqRpxAtu*#sdzz4!        b'f           " cI                                                  ce                    b          'f/J-bc[          " 9`9`" Qbn          s          cPb          'f/J9o9o          |          b+          P'f/Jrĵ " r  " b)A                     'f/J" x                     b =          b          cP                    bc6                     'f/JrV@                             bbw x"           VUnVFYWW           z          'f/J-ccbDAp1                                                (         c          c'f/J                    sb99bbcIDA'f/Jbw"           uY                   TVT                              c8 cd" (          cXi+)                  " t                    +N                  cY" )Q       >          -                   9I9Icboc\U"                    6          f  nc           ]                    b"                     4| TVZxT" m.          c699ccbY}c                              b-                                       c-c-c-Jg          c'bm                    c[99/,(XY^U          +1;                 bc_-                             >gv b %'f/J$"  c"VT                    ] |          c?vP 34 b                    " (^                               b!         bbbaP N          Q          6 cccIa" b K ClC  .         b                    5a         VYY                    bbb                              V bxbc?Y" -        c,}}}MB`M                    c6b 4$! 'f/JvcIv+m                   ]@B /          'f/JbW                                                 b          }cQ#)           bIHNI:  G          49Z9Z          w                               b          'f/Jb4q vq                                        c+um7q          99                    9{9{cQcR" |b         }          rv6'f/Jc>\c6          b          ?                             'f/J          n} C   "                                                  " "           'f/J                                        'f/J                                                                                          xHVKW                             bb} " c,cR          " <                              l                    cQ          ET         ?\Ca          ZPY                              [V:YhrVWpR&                                                           c3c5bnvb           i9_9_cbbSv                    07          |                    " |         d                     bn          Ķ$           Ž6 0                   'f/J                              -         {          " 9I9I          "  =6                 99                                       c#cd                                        y                    x b=                              W[cI          cbxcW                                        (          *q8GbbbW`9                   v                    b9999                    99cHa a          |s9Q9Qb          'f/J           .                    "          b          t"  k$"                               (8          #3                                         J 9Y9Yp          cQ bmW                    +         8G          b          /                              8|                              &VZdYVU(UV          "                     cK                                         bbo          sg9S9S          c I s                    9           bUYZW.YUWVVb"                     '/                                        cwbn                    " " 9p9pCaP/j                   xo                                                                     L          "           + '                    tP " 'f/Jc                    &                  b          b          cZ                    8[6Y          bc#99                     ) ɺ [UU" " " )         "                               K         v          &        'f/J                    _=3         rdcH" WXDU[lVXZYPXEX           q                    icbc6] =                              ?                    c^" b"                     " Z[w                               b          "           4 q#UTW8                    bt           99                    A                                                   cH                                                 3~Zc          'f/J                    "           cbbx]                    cd"                               _                     cQTQX0U           b                              c#u            8                                                   {>                                                            "           g&           t,$                    =          w3         ybm          " 8|                    b"           0                                                 `          -         b" @"          _           )                     c xY$G$                               $<VBV[          b           w                     'f/J                                        c#c#c#aP                    cIWKE                     c6v           )6         bcIcIcIA" 'f/J @" "           c?b          &                  "           R                                                 Y+m                  bc-b_                    UZYLV                                                            b " b                    nw          cHFa           bbbA1          b          bs                    9l9l(bbb]F          3 -         g                   3 b'f/J                              bg          *         c+          c0                   c5                    -         5                                                 </                               'f/JB -                    'f/J'f/J          )         bb                    cH                    g         bccYX7          i9          "                    cQ                    y"           cH          XWWWbn                    FI'f/J'f/J                              c'          0O"           b                    Z[ybz           HT                                                  5J&       b          cdW          }          bbbHN8                                                          XY9XV@[YnW|                                                  WVOW          'f/J'f/J? 1         w$j&          y           KR           b*!                  b          be"            !V        r"  bv                             c2          uK          x         99          Obo2                   b" h  cZc                    8>         !J           c'f/J          9p9pEbcH" b0sby          +                                                 E c[X b                    1'f 'f/J                    H "            Z8ZTdVt          -         b01B         |          X/$ "                     c4c-c-bDA                    |~                                        99ٱVB          XVUf9{9{h         b          TZkZWTVV"           v          c7          "           x          x" b                    bb                                                  n          c>U^                                                             8                   4            X                    b                    " 9\9\cIbcIaPY                     c*8G)6                   " q1          ̨ ,           t+b                              >                              cRcRcRHN" 0"                      c                                        oz          V[,TZ[Wb"           "           "           " b                    b          9q9q                    cI                   0                    VXV 5         iP                                        cu$T<                              b                    D           "                              zO          " bbbaPcB          s                   VUY'f/J"          99cIc-cIX3@ ~bc                              9I9I&           bcbO          0                   " " X b& 9 +                  h          w=          cJ| b          c[x          bcbW          2+                 d \           c          X#[b          'f/J                                                  Y+         b         i                             Mc,c,c,PN'f/JcI6          c[          c5          /                   "           ivcG                     yyYb                                                                       b^<pc          "  |˒b n" 5-         kK                                                            Y[cZY<          ecccIY                                                  O          b          Y TXAr H                   b          -                   R1:          1;           99                              z                                        " 5J&                                               1                   9Z9Z          s                                        bpvp           CbxZ)T                              8G)rccbZQH                  +                   zbbx99+                   b          -" -                             YVIL cx99          y          c#                              c~~q                               i                               .\I                     5                   UQUJW+                  " &          99                      z/                              bb99@                              -         C"           c[%Ob          bc                    3         b          cI<                               "  Bc>cOb " a                      F        M#< r          W          =0-         [                    b[U.WYZm[@[Us[UT                                                  "                               c^0        " 9T9T          |           M          j .bnb" qЌ U_V                    bnbnbnaP                    c?c5          b W"                    5                     }ݴ                                                            bc>b\U          iL                              39                  cS          1bTZW_          9r9rq          1        Y-  =       4           bUETW [UB,rbQH                                       b N                     xb" " "                               -         qf          9l9l                    " VXUB2!                               %          }           Y                   -                   c[9Q9Q;.f                                         VYFbNz[          yt                    [Y          b           ePbmb          cR          b'f/J           "           c}" J}                                        c=          b996)6                                       -         +                             }                    \ 99 ~"                                'f/J          tbwjc-bc-=bp          bcIcI          "                     c#cI          bb                    Qf;          9I9Ibw                    *'f/J          b-          pUZXZY T          +N                  b99cIbcIX3 b                                                  "           @         c                    c                                        bG           cR          v                                        b                     b{bYUTuTc> $ [[WUi                    |                     2 6        b 0k         c+b9696          'f/J                    b          X)Y TWWB| "            p5-                   b" ) ?                    Q          WwUUj                               c b          ;( M c+          yI          |5          y          |7rL                               2         ZU" )Z         #         &                  b                    9r9r           "                               'f/J                    b          7GW Z[YT                    VGZTN'f/J'f/J          FQaFcD          Z'f/J                    cY9999bbbJ0k         c#          XUc                    bc-c-Z:                    XULZc                      bF          bW'f/J          bJ$          "           ccbQ          b'f/J)6         $+-                  " " c-" c(bb          b +$9        bc>LZZ          b                    Vqbo                    "H                                      c83                    bzx/cu                    'f/J7" bbbPN                    "           'f/Jc  #~          tb           M          c+" c?b'f/J'f/J                              " c[b          B          c[g         "                     " " /                    " 9696          S B                                                  C99                     b" o           _)          " 2         c$          r bb                                                  U          cDc                              $_ $$r        jbV>["                                         bx" VWZi T}99c-bc-ac-boc-="           b                                                  F          b>           R{ b9|9|                              " "                      wc4%                             #         )         " ^x'f/J          'f/JZZW          b V                              b Y- =       eQ" cQ" 9999"          " XRUzV6                              ZfWWfYcZ          'f/JXT           'f/J          bo                       bb                    cA                                        K          cc#b\Uo9                              ~                      6 c          !                                                                                                    +m                             cR          8G                             ^A                     /           a b                    Xog                    9\9\                    5)          bbzG  G                    "                               b Y'f/Jb                              XXY CCm  b+         U7Xt6c},99                                        UXV Y2          /82        .                   'f/Jbc#          b                              r                    r                              ą T           " hֱ                     "H        'f/JcI                    b          VqU0 bcIcIZ:M nB#         9l9le" b          xn          b                    'f/J"           " rK"           '                              E                                        " +m         'f/J I          \          &  Ei                              _" 'f/JcPs                                        'f/Jb!                     nbb                              9696bobc6Yb                    b                                        c                    c-bc-V'f/J&`                               (                   " 8a           ؐ  w1                                        " b          'f/Jb{bb          abyb          #                    phL                                                                      "           R                   z`                    w3                    b"                     ccb]                    cR9I9I T<         B9I9IboboboJb|          9I9I~                   d                    \           u'f/J          >+)?        'f/J                    c5          L           O ~P                     9r9r" b4         " +         c                                        ut                    +bbR?UMWT          R         h 2         " }p                    9696r          c,Cw    bxbxbxZ:                              b Q                    b'f/J          b                                                  |Hb‚                    cDd                     b9r9rbo          ub7cE                    98G)r                                         "           H" bo" /          c          ! c$-                                       " v'f           bo                    'f/J'f/J                              +                  bbc          bxYY0V*YYDZVOXXT(                                                            "           b                                                            bn                                                   eSa+                                                 b          bax9Gaybd          c + BWT}YWWZ0          ~*X:WXs                                                  c-0q                    cbb]                              b2+                             8G)r          0                     K                    w]          c"'f/Jc                    "           }                    p b          sy          $          YUTY"                               (m $-l               +?        'f/Jb?$ n|# 5                            " w         }                    cbw          b          r'f/J$          ZY [uh" ֲ 'f/J          x                              b m"                                                              "  W?                    H                    cd!                   2lb          X-XYBTYV2 j@'f/Ju          B zbbbZ:                                                            'f/J r          CT9r9rb           "            w*8$ C         cIc?UW          vvccM-                                                                     ~bTcI          TsUYWTY]                              'f/JXmY![i99#<hO          c`VUV2+                 { b                    8G                              " )-                   o         bc          w                    5J&       bbb          " 99          b           f                                         c#c|          +                     'f/Jbob                    b                              bx"                                                                       }          b          " 2                                                                   99Zhd           9I9I                    bx          Zv bx99 b9l9lc+XdW3WXWDcRbcRW                                                  +        b                    ZbD) cO'f/J[b          bb             =Y-                           bx4 XpZ7          p3"                     c          3J                  YXYUYTb                    y]          !          # "  \          " ZWeU          c          'f/J          b                    ccIb@          u>                          D                    d :'f/JcQ46                            1 I                              b          [[rY         b                                                  c-c-c-=&bbbj          "                     c,3                              )        V" S                     0k         X                   4          @                    s8b          w                             cI                              ~          g          b"            \^                     b#          b)(        X[WEWd1}Xn          ~                    bbbbZ                                         b          'f/J                     3                                         0         {6                                                   bt          ~          0 cC                    'f/J" 0          +                   c-9I9Iq                                        T^XjWsVV          99c?                    99 c" b " ( b          'f/J9Z9ZccIbDAvU'f/J                                                                      c,c,c,aPYTUZX                              4                    !_~           Q                    4+a          "                     eX;Z          'f/Jc<u          bc!" 'f/J c"           b "j+-       }'f/J" }}4          9r9rb          XVK                              tl.           X U'[UNYuX                    cHl" wCb          wE          RbbbO                    " b"           c-cRc-aP          " Hbw          b 'f/J          "                     *< u                               b; <                     b9 K                    W"X                              bb`#<L>"                                          cR          $$r                  'f/J'f/J1%          1 3?b 5        CUZRTfb9I9I          bo          UAcc                                         9S9Srb7 &                   bt&        vf                    7bcI" y<9p9p{9c99h         b          cRdA X>Y          c! c 6b99b b                                                 UW1TcR'f/JWXU                                       t|Γ                     'f/J'f/J          LwP           'f/J"           c'f/J                     bn          9I9IW          b                    'f/J'f/J                    r T9r9r          bc?                              * v K "           "                               @                    c2O-          c[                    a                     OVY%UUX T bV                                                  w                     m99          c?h                    V           YWXb1B         cQT"  C                                                     5j       V !21                  0' 1B+D                            .                   9I9I99cbcI`"                     zlh=@         {Ib'f/Jbc5" :-sn                               b" A r          ,M b         y                               l           cbcT                              p                    ~ " c$*                                                             +$9        "           b          y                                      b1B                   |           c6          UxVrZL[ WTTVSa         " ͧ           -                                       '" YVcd                                                  D[z                    "                    -                   VY UyVZ/                    V           X|                    b          -         bwcZbccIb`"           ) cRca          ;+!                  "           b                    9o9o)cbo         " |Zc6          K          "                     Ct    b          %                     b          c[F0                             blb          JC 'f/Jb9\9\99bc-bJa          N'f/Jpx          py+         9Q9Qb                      \          "           bb "           b                    Z=U99b          c#I[TU"           "           2 1                             =                     " z          "            b+         B                              b           0         @                    rb  {                    cK          EYGEcbb`;          " j                               <9S9ScccHN(E                                       J          b^          6t2                    ;MM0          b" My          yW                    WZ          c,                              c+c6                    scH          b          9I9Ic5          1B         :             z          y=                               v                    X=Zc                                        @9I9I6EjcG                    cRoNc +                              -                             I^ cR           >                              QH                  'f/J           T9`9`^^^          b          xUZVU[*[[AUVZVZ          "           VXW3)y                 8G                               b          "                     " Z5VXWmX~W           &                  9 bibo$c           *                               1                                        V}[          <(b399{ZO(           O* cR99(+m         a a c5-         ccb@c5s          b          T[c           29696                               F                      E           >           t2+       t0$  v           CC  ccb`                                        9I9I"                     " +!                  a  ~1B                   "                     '                              c           .9 c<          -         +         }                              LM           9I9IbbbHN           ^                    s          c b          ~          9I9I                     b9I9I5                                                            \^8Gb          x'f/J" 39999                    c5b          19I9I                              0         c6bc6=                    QU@U                                                  &        w,cR           " bo         |c[4cR                                        kb          )Z         u          " bb                    L                    g                                                            b                    " 99h          b` cIcd" b                    b                    uL Cy   c-E-b          I                    9l9l D                             b           Gbsb                                                            m          bv          g b b"           99          9I9I          y                    z" 9T9T+                    0>1  b@v"  c>          " g'f/J                    " ^                     q \c +XT                    . ?L        Q        +'f/Jb4                               C          'f/J                             'f/J+#        Y9l9lq7          }'f/Jx         $         w  C        > ac>=b                              h                                       |"           + H 'f/J          dc?(                             u                    x                                99"H        'f/JW[Y         <           cS=            |)2       b                    "                     2A                     b          " p          u]^D<                    W.           c"}                    " pc#9Q9Q                             b"           Kv'f/JubvK9p9p@  sc          yw"                       bbn          'f/J          cR          99          'f/Jtucs                    !                                       cb                   "        ]0V                           d          7                              t                              993         4 " cbbo`5y         c:                              bx          b                                         b          cc-c[          " " 6          (         =          HQ                            ;"                     b                      'f/J‡b                                                  c          b'f/J" 99'd                    +)        A          x_                                        bo           b                    HJ~Gbm] K           rb"           u99                   "                               z-         b                    XVW           /           bYU Xb                              'f/J                                        U          b          c,?"           ~                    'f/J|>99"           d           .         b-                             ?                                                             b          99          " bI " " ӏ                    b          -         {a           %Y                   !l          TXkXUPZ6cc9I9I &cD                                                            cRc,b\Uc6                   be N          bp 'f/JJ ^+         K9Y9Y _ qrC&bbb=           gccS9p9pvb (          c#VUO c%9I9Ic?          "                    'f           bl-q                    (m                             '"           bcH          bA[ccIcV                    K         bm'f/J                    cdcdcdA~ 'f c          b                                                             cbcVtЭ           VЮ bo                              7                             r"                     YWY|Z`WVx bx          b8bcI bz          vJ                                        p@          ZVj b{${% y          os                    'f/J9I9I                    66  g @          c6           b          " [. 99                                                  bc#                              Q                  'f/JqVY[rZ\[ b           <'f/J                    W/+b                    c6                    c?          "           ,          bw Ub<           bUuZU          9I9I                                   " |d #v+        " 1                              hEc                    'f/J          # b           v"           "                     9I9I }b}           qb                                        }                    0                            /                     c-                                                                                        - cbc[@                              b                    " cb >                                                    cK                              +                     bb"                                          [ZyYYWOYo           ~~          c                    rcG          b#                                         'f/J                    5cIu"                     9l9l          "           " "                     .         `b                    #[         cRHv4w1_                     ,#          b                    " Z[TVW          "           99c4bsbmV           Vc+          'f/J          b9G9G9p9pcbboSvCaV          yS                              9p9p          " b           hbo          0%                     " c*                                                  n                 c          7-w                    'f/J370           bc" I            f                                         q          a}99b          "                    3 &**             g         we q          /          z8ebj~I          WZ^" e Q           +"           s/9o9oت           *  *uI          bbbO cRX<ZZC= b" YMXZW" { _'f/J <                    }"  Y          "           s                     bf          " x7                              " "            "           ~"          9I9I          c t                    VX2cH                    ^^^c'f/J"           B                     cC                     Hb          WZ|bc          WXgX [&V19696"           bc"                    " csu-         y           EAD3         b                              b'f/J                    "                     4        bbw                    br*XWWU1TV, t.          -                            XYZO                                        'f/J          b0         c-c[) b[,[)         'f/J           'f/Jqj1          9I9IG<'f/J> c>          \.\\b                                        " bz                    b                    o W[sbb"                     TZWZ>[U[YqXXuX+         ť TZ9I9I          c#x'f/Jb                    A 8" Y.DŽ*cZ          'f b                                                  0         +         "           x                    " c +                              q          q                                                  bcbcIP M                    [mXV8Vvw.         9I9I                     3" &        " )Z6        ,.Q                                      TLXZcbc#a          ?= op          "           cc= C   #<8d                   [b          cZ          ġ           ),X                                b          M "bcQ                    cR'}c+          " 9p9pa          "           s_8G[bo'f/Ju2          cQ           .b1 " 9S9S                              0          6ccRb@?           "           "                                                    bn                                                            c. " \                    bbbAb oii                    /4lY       jb                                       ƒ           <BB8|                                                  cH          XWA[>          c                                                             ~q          :oNC   C          b          b99b4e           |           'f/Jb997}_YJ           YN           g         " XWFc^          YWYGY\Zp          bxvHb+m         +                   U'f/J                    | |bcH          'f/Jçbcc          e          (Jv          b(P          2/p                            )+        D_6        cR @"                    'f XTP'f/J                                         r(          W                                         c                   " z"                               }                                %                    " s           ۶           b                    " 99                              b                              g                    b9b          "           %           c?^                              cWcR" 9l9l4l         "                     -          cIb)-        \w " bi-                             cI          #r                    ""5        ! ! 'f/J" @          c[          XsJ          b}A p p                    'f/JM+4cIbcIaP          #         Z9I9IO           ]O z                              \         c?bb                    cF          Z?X]T]"             b+m#                  bYWccRcT          {;b                   1cbc[          9Q9Q9p9pcbcX34c(          ~/                     c          -         eb dcR                    " t0VcC'f/J                    "(F                  b          "                     ibbop          i         c6                                                             ?< 'f/J                                                             cRbcRa            b          b          bo          ģcR                   cI          VV^YYV 4[ b                              b          " b          "            ~pb          9696"           b          YX  |          z           "                     O7J ( 2_'$W          c          W "           " b         ZQTRUAYUX}W                                                  9Y9Y"                     " c>b                    YUYTZV          i                    'f/J                    ccbDAc          " b                                        ?99c-YTUvX          0         c                              cHw          b          Jzmb" zbz          c,                                                    "           9696          (m5j(     /  C   "                      A                     b          'f/J9I9IcRbcRaPf                              f#           cGc699bcIbW:b ;YTYm='f/J          v'f/J1;                                      "           c6b b          b           n           v ~          =" +)                   ¿                              b          s                              4          }          cZ-{:-         {<'f/J          'f/J                    WWZ#<E̒̔                                                   'f/Jv" w0 w0                     Z_ZOWU            B                     U           " |           TVMb                    99                    :o A          c>         v]          :                     y."                               gh'f/J                                       b " u                    >          3 &       b                              b          +                             bz"           c                    " " " @'f/J                             UbW[ [z!fs                    Yb                    7c          ; "                     " "                    c?          b                              9\9\H boNae W          bcI                    bc[bW !V+       #                                        b+)?        (" cC          " FhFi@                              e Sb4          6          ) @cQ                              c,                    Uc+/ )-                  /Bub          c'f/J          " "           bm9\9\        "                     '  bc6          i6"                                 " b.+        y          ^                     S99                    8                   cd                    cRO" b# c                    99b          51^          -c[          0           a          H< zM          } p                    1PqQ          >sbob8                                        -@ by                    "           c>          " cb          'f/JR b"           WU                    ~  XrXr)          bb          bbba _c                    9Y9YM >ZX_ 2(m                   d          `|  rbz                    c[99'f/J -          -#buBb                    O 'f/Jc]T 99" #                             c                    c,9T9T           ~          Y[N[[{YUv cbb\U          bF          (cZ" +                   @           cIbbbbbA                    b" ~_0.                    TT&b-         &                               d          1         b          e+m                                       c          bd          e          {          bc6bV          t          +3$v       " SW           c " 9Q9Q                    T[[fWXHVWY}o                     K          }p          bj bbc^99" t(> ubި                     9S9SQ#           .                    " c}cb<)       W          1+                  +cZ                    b s           r                    cF                    b9|9|ZVTYZ*x          'f/J(m         ]                                         {s                    bo~_                     $C                   cI                             S cbcI 2                                         2           9T9Tvb          'f/J                    D" c6          'f/J                                                  !b99cbcR\Ucp(TXV          " " H 99                                                  YvVm9999                      @          TZ2TH                     b'f/J,         'f/J          P™2          c<                    b" cY                              JacI                              E {TY[tT_          bc>~ " " b1                 cd          wz                                        +         -V[b          cQ&         J}KTlY          "                     9I9I                              YUZacd          c\                                        n~ C  C" b>PV0        b          c(          [WY          e          b          3" ~          U[Vd[09l9l          bb          UZZ1          ^ " 'f/J          " Z-                   -                                                 " b9z9zcbcISvo                    C 9I9Iw           V           99                                        " Cj    V           b"           o                             c          -?                                         qyF          .          /R 'f/J99bo                              [[U                              bb" J                    .+ 6!                     C                       y9Q9Q[           'f " 99          'f/Jq                             c?c                    2 wXb$                             cL          Cg   CcbbOW c          bcI|                     p" c=           9h           bo                                        c?'f/J<           bX*TZVYcc?           #         5&         "           9I9I                              9r9rb                                                                                ul          b          b           *          c"                               k,4c          bn                    c6                               \|bb"                                         q                              tm                              c                              "  9'f/J"                               \(F"                            99          9                                         ,ix>k                    [          bQ$                    cQ         "                     c b9I9I f          YW                              WUX                     U           " "                     oo c>Z                                g                              UXU)          "           cZ;bgVtX          b"                               " b          b" c^D l          9-9? A 0         'f/J99                    bob                    cHcd                                          c          XWkZ                             R        b                             Q         % 2                  " % b          % 9696                    b                    "                     bmJf           "           b9I9I|          b  c                   'f/Jb          /_ b#'                                                9I9I           &                  zN          bcRo                    c         }           'f/JcI                                                                      +         C   C|          -                    fb          =bxc? bK                    b "  gbb          )H$                                                                    hb "           b                    99"           ./p        {NY           Y " 99                              [WXl           ;+          N                              G          " c[                    "           "           c"[2YR                                                    -                   "                               UZTXUW_ 6cI         " b          Me           Gl                               _                              KrI%!                               cQ          u,c[cRwb                    'f/J                    [          99           NrVY[X/XZn          tUUI[b                             b          VX6WaVT                     c5e 'f/J          e  rVb"           c-bc-a          bob                     v x          }6!2                V~                                          'f/J$OO                     cbocGZ.[U          " c,c699bW YU3                   ]          x) F                     b.                                                 c#                              c#YT99          cZ"           c           999I9ICal"           z XZ99"           c                                        B #<y                    " bv          QQQQQQQQQXBX`Tg"           b'f/J                    bTb$C                             g         J 'f/JO           zpcdb                    b                                                   bx                    _                    ’                                         "           "           'f/J-         cI          ,<          w/Z+V                    T[3ZVV                               x          SFwPCZ@[6          c"                     &"                                               ccIcIN                    c5cA          bcbG<          cZ                      ZBZVWXV          'f/J          H " bn2                            3A           3D          99cIbbY          bE                                         b                    b           bz          p          "                    b          c""H                 7f2z0       b                    yb          cc6          cccaP-         c?c<          |c-[U b"  Av!                   'f/J                    T                    c#)                    " bx^) " 4!        'f/JcdX                    b                             3 q99                              b8=                   9r9rb" " b" bo                              99          'f/J"           " =bbxbAb  s          W[eZ#Va9I9IDcQc          " " c                     (ukq          VpI {}           Z[ZVH                    bn" u          "           c(                    Y-                   g          'f/J          cҘ)                              w                                                                                                    " "           b YyZVYzW'          b                    c5cIzcQ9_9_(          b                                                                                b          H         y          W &O s(0                   XOZXY VJprnmv;yK                              <                             =          bJ                     W<V= c#%"                               c&          cIc-b\U          cP                     c2.k                               [QU4 XZa          " bbbA                    bdc                     +t          x0                                        bbmP " c6c6c6aP2          |b                    @b`                    b          cd          c          bs          &M       %'f/J          )6                   " 99 t                     z pc " cI                                                                        Ccd            l                    62+                           Voc5b S  p          <)                 "                                         c?0vxۋ          " bb'f/J/.         ?                     cQ          bn          'f/J                    b          'f/Jd           .k        T                   %|                               "                     z          #                   c"                               cb                              b-" Pl          " <#                    c4{                    b          &A         c"b          K          XXt                    bu          c[cO                               c,f3"           "                    2                             fc3          " `         bc[          b"                                b"  X          1B                             Y)U6          cH"           " b          " b" 3          " b(         cb                     l'f/Jb                    c499Nb          cQb                    b                    ‰           "                              +                   &          ڨ           vOvP, vR?          b                               cHv          ob                                                  i 'f/J ^                                        c"                               [S           " W/U)2        ZTTWX  ~e                     =          cE          9p9p                                                              x[JUXWRVV2g                                         H9l9l8G)rUY}UhWXWj[=W          (m        T\V                                                  Dc[L399ccRbSvWXWLZ Yb          bfcb@          cR          e+         }YXXKU          "           99+         &Q           YdZ4Y[b                    ;                    cF          c>                   cWbwQb+!        9Q9Q                    (mW        b                    cn          BC BD  T" [U          'f/J9p9p}V"                     (                    s\ǩ 99bcbWc^ + b7fRm                                                                    "           " bn"           b          s-                   b          e" b.'f/JhcH          b9696#<G          c[xc                    G?"                    bcR{[DwJ  c 0           y          ~M"  5b          'f/J           c'f/J                                        *                    b"           b ip s          c          &                           ۆ ;dۇ          'f/J          c"                               Y                    `P|Db b"                     'f/J                               "(F        b          [(ZY[%v                     u:"           b T99                              b          z          S                                        qTYi          5-[`+0]-    b                    'f/Jb                              bUCYY3VcbbW                    !         'f/J{u           M          q          c          }2          99b.Q2Y                   c          re g" Ƶ                     +           &                  bk                    bObbc6\U                    bw.k                    b" b$ cI5-                   99"                     cd          9l9l+                  b`bbbaP          |[{4(m         q&           q' o                     ~%g^           b5         ZVZ+        XWWVUc3c+                   b          YXWVY          " {b                    c1                                        Y8Z'f/J          " (p (r           c                    y(                              b                                                                                'f           0         c6bc6]F" cWYV\YV0          'f/J                    W1(m                  ?          'f/J z"           b LWX&                            bbbaP \"                                9r9r                   tc          b          w@UbbbHNc>          bq                             c b'cI                                          fb<<          b                    c#" b                      cR5" +         b"           b          XYlc"                               67                           F*  rZWVPV"                     b3Xc#p                                                  s"                    c,          sO=         "                               b           k          " c:Z@UrcIZAXb"                                         u          9I9I          i                    ' Ǩ                              " c-[ dzY          K                            c6          b"                     'f p"9Q9Q          "           9`9`          bm           b/ w          b                                        D                                         99                                         b                    cIc-          wc=G           ZVZQ b+                             bgc[                               r"c6                                                                    " bb9p9p "           bs 99 P                    "  0A          99                    -         " 8        " b}u8                    c?          9l9lj                                                                                W                     R                    c6          $9                             b 'f/J "                               ܸ 3                                        bn          000 b                    c,          cH                                         ƱP          cG          L*           8:v b                    b9S9S                    b!                            ] &                   'f/J           }99UZUU+TX"                     ca          cb9M9M          E          " c>b          #[          'f/J          9Q9QG                               G! 3 pYl"                      8          q(                   "  Y           \ 7f                             vc+                                                 b           *:m                                       XXfW          ?           9999          -         u                                                                     c                                        xs:          {i          @           bb[W                              'f/J                               cZ          }9I9I'f/J          H                     1                                         -          WV[8Z  9I9I                    9                   i        cp4                    bls b                              'f/J- 3" K @O                      c[|V           I                    8G bvc-          "           b 7 b-         b&                  bmb" bb                    ?                               tOb"           ZV&WN          !         jlV'Z#          'f/J"           bc"          c}CXcbcVE cT          'f/JE"           d "           b          s" Rc          'f/J'f/J          !       +                                                " +        q          }bn0           " Y-  =       r                    ,                    3          bw|b          b0         xJ          1                    cH6         gK                                         :cdb 3          * b                    cc-'f/J          'f/J                    &         q"           y           Ct 9l9lcccJ)                              "           @o99O          "            sbcc          " b                              fbxb          8G?\bn           bc          y61B         v                    XW`X          U d.D                              95.                   w                              b9I9I[           b"                                 p           >k          8         ! ΄Ac'         YTm          1                             &                                                                    z(                    }b'f/JX[BY          c:b 'f/J                              'f/Jb                    ʚ N                                        .          ycJ"                                         .          b.         b                                                  oc hX          bxc XVYVR9|9|9696<Z"                     0                                       " ] 'f/J+Q                  99          " 99                   cZ          t"Y         c," c[P  T                     c[—p" ˜                             cNb'f/J :_          v;r          $ >n#<                               "           ƒnG bcd9l9lbbbHNb          cQ G"                     "           c           Y[" ~b          H_ []ZW^c6                    _          Z          Cx  C _                              qW          ))       " "                               'f/J  [WTXZqZjU=          0         _                              1 cbc-Y                    z          |                                        bo           0l                     C                                                                       (                             N, b`                               `                              c=]>@]                    c[                              R                                        -                   <|6J*cbcR          z           C    b                     b                    bbbA                              'f/JF           " c9\9\bbbJ          c6                                         \           b                                                  9I9I                    c(m                                        z"           01                              Qc-           "                     bx"           n'f/J           I b          bb          c          " cdb                    'f/Jb                                        9M9M99                    " &                  ~8                              b          99cb          t.          bbc-bZ " b2                   y                    Cu           |          b          bc>c" r                                                  "  cdb                    H                                 b(m $-lY     cccJm          'f/J          |*                    b" c                    -         " b          D          06)       c'f/Jc,99Ca'f/J c ?c          8G'f/J          'f/J          }                    c?+         cc-c-c-A          " 'f/J"           c>          @                                         6V†U          " b                              b                    D99gbx"           x                              b. ).k                 *                     /p.af              c[          9I9I<" bb1"  I          XXY(m        .          " 9           'f/JF ZoU* I8                  b                   q                    b9999          " 0 #D        b                              0         cZ                    " g0                              M        g6           biTZb          cb                    u          c6L6 | n          7~                             bb UYWibb5           cb          HdMb    4 m}Z          Z&T|Y                    b          -f tSb          ߷  >8G          b          &          d           (          ZWTU                              " Z:TWS                              'f/J 'f/J          'f/Jk          c? b          cRg          "           b"                               9l9lM!V          c          ,          3kc          H8G)r          w          bb           s                    8G)r          bb)9I9I           ybbfVbW?[Z-          c[          d                              bfKbb                     c                                                  ="           b          8                    bbbA'f/J"           "          b          bo~'          З,t          b           cXj                    cIb                               ucc                    +Q        bc-                                        w {#y          "           }V"[Tc  (          b6          =c                    c?                    cRWxVW UX          6                  "  cR           !                  bM0           9I9IT                    E                    bbcZ          99u&                                                  :                              9\9\{           "                     s                               b'f/Jv'f/J          9l9l@ "           "  'f/J                    bxo  .b" +)        "           b          QH        8           99D           99cw          J |          \"           "           X%YH          U[\X&Y                              8        bXX          9{9{"           vF           zT                   bbw          0                   X "                     W}R3XVq           cc&                    t                              " 7          TYWU99          " = 7                    @          c`           b          b                              bc[R                             c# "            cK          "           bc"bo                    b          (m                  z          b                              FC   C 'f/J          ?9I9ISboч           1Kj1N +                 boboboT "bb bn          V>9I9I9I9Icbb\U          b                    9r9r          c          xvr                    'f/Jb99%|9          c          cZ                     / UTTV                    8cbcINC          7 UY#"                               buI           "                                                             bo                    bcGn          E0         "                                        " !Z 9696h7         U3 bc6-         bE 9p9p4 b          99          TWXV"  c"           WZbXZ                              * e                              Y@VVUY*v99                              'f/J          G          )6         bn-                   "                     t          L +                  _                                                            8 b                              cHH9p9pccc ]b          0g 0h           ,],]+z+zw4!        D99["U                    'f/J                               bbbOb                              fe          ZWgUW='f/J           " " " 'f/J" ZXQG                    ca99                    cRcR          99r +                            \cZYU          v XZZV &"       {t                    bF          #"qgm "           'f/Jb                    bN          9I9Icc-b\U                    c                              bbbW bv           T"          0                   !        u$           bI                              (                                        bm                    "           c,R O&          " bn          b          7 'f/JcQb                    z          bv          \                     bo'f/J                                                  d          s"           )          *$R2%4&-\  +         bu-30>        " 'f/J                   " *xB                                        TT           zU          c,                                        *         f 0         "           mS                    XV%                                                            c-cc-aPPa                                                               bbbA                     b         bx " c#c6                    x^          " Z           VZYV[W$XC\ad          .           -         c,bb1#T        |"           -         j                              c                    "                               " &b           c-99         " ? bA cd          wT  Y           yJ:          bo           l                                         v           TW          .sҷ                               %<                     b !  f           A          "           \           |          \cV                   cI                    w` c" 9Y9YSgcbc[          9Q9Q99A          beBCz  C bos+} b          9                    c'f/Jb          #v        c,C   C"           ZV                                                  l          1B                                                 2                              cR          Y7          c*yc                    b           )                               - 9l9l,f"                               "           XWZUU,Y&          vA&                              y          bo                                        v                    c?'f/J          b`[Wb                    ssby\jcd          t          bjvG9I9IbcbaP&                  y 'f/J 9I9I          c4" bxb          bo                                         ec>bo                              99YV                    b                    "           H          b                     r            s [c" " b                    " ga           c[99('f/J                    YY[T          99cIb                    8        YfWV          c4;bXt)  bo                                                  c#          'f/J "            99bo~ ~'f/Jc"" b                                                            ,ӥ           VZgU" 'f/J                    " b          b          VWWY                    ~          c?&"       9S9S           c                   cv                              B           y          [V          b"            i*           cd          b                                                            " [[          ^Qn                               A                    c                              cQ"                     "  ` ;1       8         1`                                                 ZY-WZ                     rc?          'f/J3, " 'f/J %          bj                                                            Lb| c b                      b                    v" u          (m                            t2        )        J 9I9I                                                                      c"~                     b"                               " 'f/J          " .                   (v_          jE!                      m~b"            P                     bcI          b          9ssrbc-vi0                             y9          yx          I 'f/J          o "           d          s*C          9`9`          b"           "           b          A                    b{                    b           'f/J6(                  bc[           "                    bF cd +!                                     }[                     F 8'f/J+          j                   t7          99                              bb                              cRy                                                  cc?}b+         b                    xj                    W           b          kX          9T9T99"                                'f/J          99                                        )6          99                     y           "                               uWVb          " D5 wc[                    +         c           p                     p            'f bb          K         c,b"                              9S9ScIbcIX3          " 1                                                 'f b)6         "  K                              Uł           ńV" KW         XW                    *1        'c-                    x                    K\[           cEM\_ q! <          UUR[#b          +\                                      b                              .                              z"  8Y2         c5-                             GHs" c6P8G1          6          " bb          'f/J"           bA 99          b b          "           \#o$"           hv"  ZZ{TTY,[          boxB99                    K                                         Z           bb1q          "           c          !                     bb                    Zc#          b'f/Jb= bw                              'f/J          b                                         eiC"                                         ^bc-          cdc" :          ?* " E?/         "           W]UW" c.cIb          eubABZUY                              8=                                                 "           b'f/Jb                              cd          " cbcA           L          x ca          VV?[YYc)" bcI          px          +          " bb1wp"                               +         'f/Jbbb C}             byZIVXbb" aU                       6(         L                    1                             p"Z          8l                                                   b+         "                                                   ~ ccRbcRQg         0                   qb          8G)r7                  Zt˒ud]^"            7                    6                  za                    2b          b          9I9I                             i        "                     $$r        +)                  >1           )" b          bo                                                                      [Wc           -         c                     d           cH" c6          tc6 dh =b                                        A                   99           qKb          " 1/0       qLoNT           !bo+)?!        Cv  Cybcd                    "                     " fb                   C  G }9I9I)c                              bɖ                      L3         XYXv~         c,[                             Q                            c          r                         Cs           'b))       W          w                    w                                                  ; I ;                    "           c          b          q"                               "           cC          cccAwjwkx                              9                              cI                    999p9p          cJ8bl"           9696" +#  TcVYQT }          "           cb9I9I          +         0k                    bm     b                                                 u" l" WPVUV$          u" bbbD                    b          99bob s #l+z#+z q)           9                      "           c} [XTO          v          U}YU54,         vbC:                                         bbbaP" "                               " cc CC  bg                    c6b           9\9\                    |                                        'f/J                               b0                   br89S9S" $Lc?          " 0@2         C                             z [s                     cR                               34 6c@                              99@          8G)r" c          b                              " bc-b]cb                    R2          bF        }          +m         }          # b          " 2          " c          u,                    b b                              99          rN$: 9X9X          bo                    bx                     " TbYWXY          c>                     &        c          "            " b E'f/J{-          "           bq                     g                   "           ݴ          b"                     $          b"           "                     b          'f/Jb 9I9I                    'f/J9 " b*-                                                y                              |-                   c                    bx" b b`                              R LQ          ZUV<[          cP@                                      b a          r" 0*b                    "                     b" |#*Mƅ<"<S|                    b           =6                 cQ ~"           |                    bbx d          c[                    K  cR          bwc           bx" 99cbcI]          " E WW2T          {          b                    9I9I                    c#                              X[cM          1B                    Cr   h%                    u?          b          u@Ep                    " 'f           9I9Icc-bSv"           c,?           cc                                                  "  VZ(Ab +                                        b         'f/J                                        99          'f/J"                               99          TV.         8                              "                               {                     b                    b                    " s                    ~-                  ` " &        +                  "  +(          "           99 m                              UZӏce          bbcbA           t#z                    #[         {b          c>          4$1"(F\       >vv(         T          "           Q>                              y                                        bm cs b9I9I99 ^ bo+                   "  S          9Q9Qf. UqUU b                              'f/J                             S          F           Mc;          "           q_ _                     sxVXUr9B9Ba1                              c,'f/JwZZcZ          0         [9U{#)6         " cc3          c,WT          c+bxbn          f@k                               {b                    p          |]          +         :X[Wz          L                              01"                                7 'f/J9z9z                                        bx"                                         1         {'f/Je                     i                     " 9\9\b                                %FN 39         39                   9696^X bb+!        'f/J                    9696n            ; b{                   c= cPc@          Z41B+D                           vݻ czc[a-         b                                                  ~                               c39I9ID'                                                 u'f/Jb          b                             b          b                    " m          '                   b1B         "           c[&M                  ~=           3bxc+R                                                 d 2                              F        b'f/Jc6bc6W"           b'f/J                              7         " r          'f/JUW" bX$UV![YkZE          5j       99cRbcd\U                                                  +                   #                              cb},                    "           b                    dQ           +         'f/JC          b%           b                     L7ZZIl'f                                                             XXYw                    c                              !"           K!%           wQ =6       99" 'f/Jh                              [F[                    8'f/J[GU          c-                                                            bcd          bnZV          'f/Jb"           zb{j{ F:uqz~wkppxfzr+          VwWp[~[[o                                        99ccbSv?                             " uj          b                                                  Yb          )+-                           c-+&P         *s4          _10.           Qb" _ 03bcb" "                               3                   cQ}knJ          "                               c5"                                         "                     "           cZ'f/J'f/Jw)        jbcd"  5                               -        x                              H                              "  " q]          ͯ                     :                    d'f/J9p9pc#c D b          6c&        b cIcIcIPNRmVV V           V :                              p                                                                      'f/Jcdcvc'f/J"                     3                   b u'f/J'f/J          " Q6'f/J          +         c5b          XFYC'f/J          M =                                                  c?YY "           'f/JcbJ cJQ           \|cH          \          9I9Iq          s-        j           ρ +$9        u          cbvφ bqTkZXVW\V(W                              "           b          @E          b          b          9c          "                               sL          v"           +u +x            vb          bbxbn         c11        b "\        #S                     'f/Jcd          c          UZT                    Q)?         xRV[ZZc@          b                    <X+ZU2bm          ;                                                  1 99VIX[XZSV|          ^                     0                   bU 'f/J" Fb                             c          +m                   3b                                                  s" UT'f/Jb                    y>                              yB          b!++         c          c6          $bҀ          b9Q9QTFYY6                    cRb" 10]      cR                    [=                   bu                               VgXV2                                                @          c,@ bcIcIOb          z+b                              [UYTWZ TV                     u                              " -                                       " kx          ZTy                              b'f/Jb"           cbfcW                           "q 99           2pbc?v           {          "                     b~                   ZKT[[OTbn+                  b                    bc6           b#         'f/J          bo                                                            cH48$+                     +_11B+D"{5$K.+&,O{               "                               b( bb b"           b9 ccQP                    99          y"           'f/J         'f/JbcR                                        b          b                    bb           "                               b                              }                    q\          q_                    c4                    " TYpW#-                                                 'f/J'f/Jb          cRRW          bo                                         :Z.R         "                     b          b] hUZ[ot"                     "           cW5X          ` ~!t                                         b          N                    'f/J                   b"           b                              "            C   p                              p          p"           2bx ,/F " u          ~bc6bWH(" "           9I9I                     b                    99" |                   "           c[                    b+Sa                  9 p          9696           cY          bw                    s_                              WWK[          -         c-c-c-ZQ~~'f b                               gW          b                              ~Gw                    G 'f/Jb          " bb          *:m        bobobo;AY'X[                             99          U3X                    Y(m        'f/J                    [         b         3         V[T          b          \cb          b                    yQj y                    o                                                            [b          " 5g(          c#          ր t99         b M" TYW-T           /          _                              b                              99                    :           c1         %"  h          b                              9`9`9_9_          "           b                                        cbfc_ g " J                               b                    c>                    b                    S; b399B                               'f/Jq to                    &; b          D v9I9I          پ 'f/Jc +" J "" 8G)r'f/J           icR          bo)6         J           u"                     1'.       b'f/JV+Wh                    'f/J          b                              bp'f/JbW 3          ZWYYUg  b                    9S9S" b                    bh           .                   +                                       &A          'f/J           'f/Ju          UDY6Z;          b          2#.       UUY          bm          LT           'f/Jb          v          " 9T9T          b  Y b                              b+         cbcJ          R        Ѭ                    u99          cW&        bw E7f                   &        c?99<VY'f/J[MW%[4TV[j          bb          V                              p                    c#b                    i           q u                               9p9p          n                    \b=           VZ          ? €9I9I          c?Pb          4b sv           w 7;99          b                    'f/Jb                                                             " b" q'f/J"           b          'f/J!zbobL!~           ccQ          6                     "           m"           E )y                                       'f/Jbc6Lce          M p          cK          b(                  0         bx+                                                  0 bxbxcZO                    b                    b"           "  " " cZ                              c[          cRb                     " '99                              bb          09I9ILc)          b                     R                    bw          b          obn) A                    cdc[          c]" 0           cc,                    o c           c>          c                              9I9I"                                         b           u,s@           " T}{c-         cHpl                                                            ڑ ڒ Y" e                    7          [nXMW[T~8G)r                               9l9l$5          bt0 |          " h           c                    bm                              G          A'f/J                              F:          'f/J                    " VVZ         C                    "           " o          " bc                                                  ccbocWC                               -         cN?                             9I9I'|h                              cM"                     b" 9I9I          Y                    c[ZVNY                    +\                  b          ]McC          9M9M                                          *         c6cccD5          cV(m        9                      Wc5-                                                Y;WW                                                  "                     XVU          'f/J          x/c>b          ~cbb~'f/J(                   0         occcZQ"                     W                     bt(                    r                     !8(        bT+                  bW&W~Icd           ^c                   J                              9z9z"                     'f/JI          " 'f/JC$C           Y"           b           !c=          bw                              }b          -#                            'f/J          b          "  @          )8           cb                   ;M vt'f/Jc) 99cc:cA" )          M           =@         boboboD[U                                        C  C 'f/Jb" rTh'f/J'f/J                    0         z          bb          c\*                                                  &,        d 9          c. 1" 1B                                                                      b          o          b CCi  [|TX"  -f                    ػ t          99Q         b                    "  r          $                   " c(          boU%XZ[S" " +2T&P                 b" " b          r          cE9r9r         " G                    x:bb                    [VZZwZcbc,\U                              "            K                    Y] !$                                                            'f/J          c,          H  C                       b " bcIc-cIaP                    Ud           -                                       'f/J^                             cZbl          }z                    Ec4'f/J          'f/J                    bbst          X cH                     ZJu          N                               cbbo]c6" H 4c           4                  }b"                     'f/J          -                                       c-          c'@4 @5                     'f bc6'f/J          >I>                              " bc#c#Z:          XvUe                                                   'f/J           xN            "           9I9I           Zbo[Yx          bo          +         rs          >&        3 cbc=          k                              9l9l          bUb                                                  b                    V           i$C                   b" ݆           99"                                                   99          |                              'f/J[          c-c5          f           c[c[c[J                    sY                    3}         i/UVUZ                                        Ca          k b          ^v {          b~Bt#           c?                    c#^5T           bcQQ                    99                                       +         qBb                                        Yg[x'f/J         c          u     b                    j                    bn# C-              b-99/,]--o          c                              -                                                 r1         r)5 Y>Y?Vu)7b'f/J          9I9Iccb]o          (m                  9Q9Q b{b          ^C   Cf`b))       (m                    bb                     b          cd" b          )6         u3          vcvd          "                     w9Q9Q"           " D          pb          R&       " cb          9n9n          s                    bt                              c,          cB          " 'f/JS           S  TXNT          ce                               k          bn                    9I9IcIbboYVW          VW          cb          9c+          &        )6         Wt[yX                    c?           'f/J" c[          g          9I9I+          v/4l        c                     'f/Jccdc\U                    9                    YZcTpz          " " b                              TY]V9696Z                              " KbP           c          "                                c:cuZX[Yb          9{9{%ñe          bT          (V bb          "           9p9p          cG"  :X           " "           " PbHm          LWW)V3          " %cR^X~X                    "          b          b                    y                                        by !c,          zzb'f/Jc-bo                              c[cR"           r          c# 'f/J          UW                                        y'f/J          ye+                                       bcI                              @cS3          %           s          p"  b                                        z          VZ$ZV          x\           bb          c[b.                   c?          c[          c@cIc USY1B+D                                                                                        ~          bxQ                             + @          9Q9QX  1          sbx" "                     =p 8G           G                    yO UGVZ0         "                               U[U                    b-                                       +                            999rc-                    b!V                    b          0)                  ~0bv                              c!          99q"           " 9          bt                              99                    U           "                     zb"  -          bbo                                                   +)?                  bcIcINc?          xQ7 )7.1i51              |)          "" bor" e-           cIbcIAc          'f/J#<`                                        (m $-lW1                                             'f/J                    9z9z -                  cR           B                              YTcZb                    b           )          " c-          W~Ve[WV[^          ,[WU          b          }W1X/Ib         0         bbc#N          sXTVYKX                    'f/J                               Y/bc0                    +         q0                   "           S9l9l                                                  b          x "H        #<JN                   Ti+                 b                              b                    bbbJ                   )           -         b 9|9|9S9S8 cR                              'f/J'f           bbS         'f/J          g                               g&                  "                     u          pP                              b            =                           cR          E          'f/J >          b          {          bw " 'f/J          HG ;{cb                    "  I'f/Jb qU" H c-         'f/JtNb                               =          cRb          #         cQ          r                   y            &b|+(        V j'f/J                              '                    ;                     bc[          c          yfc6          |Nb}l          n|R                               2                                K'          `c          9z9zccRbQ          cQc                    bby f  5Q  06$  Q&\ ( 0N4>/ 2{03jR  6'8` - %   %2b2#p-6*u!k5=0#8*!&z&1q3y-/x!17"-A     /c4*"O)-'Gz72bz {/!o           %'$m*2` 3{8    3U # "e L 5  a2(7.%!'2'  ~{     #4"'$T* c3v !a1%.&!-<.X*Bd#3u)17-1"0%o&u7.' C.8w0Y         W'02 (H  4  ((z.(!&`A#s8 6   8C5+A|28(T  %B   J'W0p(#04(0+W8@$[2"O i>  & '9!  ""z!-465/" '8%-1l5%!5? a5@'>L-C6 #M6"7   )E    !(q%R4Z/P6+ k5!+v     -!/>4  1- S( / !*V       WN/ms6y ! '_/;#n   27 ~    &/6. 0' %" 4</1[- )y%"0- / 73-U2K-2.6+{H%W !m 4 [ "O-  +       2/  %w#0   1  'I/$#4$.?1 $ &@ > 0    -  3G1J  89    D"P12a$  3  3, 5#+   . 5/ ,/%x"n"h0""     ]+*#2 %"Wc1y 2  /U8*K+  (+! 8U,6-6 "-/h70  3[     *03z8?(/  +f'w  (i7  )D,,d    ) -]( Yp$R6r#+7a+-)z*rj$Y   13d%16$Z   0  f 7    8R(   ",!f "7&    ].  1/*/:!.W 1j'88  $(+]U(  +*"48. &7%3$&5/.=/0R* / 6 )#   5n*$'6  64x8`#w         !)"$    00O  $ G0o1  . .*  !6/B-      )L$'D +'m%%  / 4`   96A6#>/7-  5 +/        7  3+,76 &    4 ,,-n& 2     .m3s#    U p$o/,1k 43Y  2 1*     5H v4   ) ())C3e    m+#5'c-%  7%'`        4i    .  3  '.h &   890g~50".u5   u5G*(z)/   Q!8264-5N&,)74k6                     b                    b9l9lq                             bs                                                  U                                                   " XVY"           c"C&                               (          sA                             x          99b          cR'f/J          "           'f/Jm          b           a=n Qn                              'f/J          ~          ;          c          bc[9I9I                    u"           J* k@V_Z          +                   Q                   cd" (m        b '          "           UXTrU̟            ~                    ̢                     8          'f/J" bc " cb                     cRcRcRaP"           9\9\                    'f/J                              b'f/J          9p9p                                        9{9{                    b :cd'f/J          'f/J          &                  M           _c ;j          'f/J          b e& e'b          Y                              !                               cIbcIA                   ~          9l9lg         !                                                 cc-cT          "                                                   .3 b                   }cR-                   9I9I Sz#                                        z$                    b                     WV                    }c[9p9p 0          sb                    3         c                              cH          *g h          cD"                     bo          9696                                                            b                    cL                    +         'f/Jb          cV          bx"                     cd[LZ                    X                               b          b 99*c--                             s          c            v          c# 'f/Jc                    b                   'f/Jy$yc_&                  c+                             t          b                                                 v6                    &b          bB^ UT{WUUcR3 "                               U                    o pH                    $t          9I9I                5u }"           wb                    y9r9rC          Z                     qSqT                                        L9          *^        ́           ? c[bV[U          - D          1B         o9\9\"  a i          )           'f/J                              99J                              c>                              0.."           {          ~|b                    " c                                                  #rcVnT[ \           uC          h-9Q9Qcb                               w" bc\          3         059l9l 0@W[i%"  L                    99 6b ]          " bo          b                    b                   cbocQcc"                     c           &} 8GbbboSv          b          'f/J8  9r9r            Z[c0          ] c-          "           b          +m         ~ Ѐ                     1b                              5          cp"-'f/J                    `          b          " Y                               9 rbw q.o99b           c'f/J          ,t̡c6 V\          3         ]          >                    c?                                        b" bx                                        b          rb                    b                    b                    c                    b          x cd                    cp                                         bo9S9SbbbZQ          ca          c          2            @'f/Jj" cR X          " mzb                   0         zcY}           bo                    FbXZZFV[                    cc" 'f/J{\                    b          eF J          bs'f/J                    " M                                        b7 9696'f c                                                           T#          #(m(5j-              'f/J          YUOVEX"U\~ c`          k.         UVZt9S9S!ZzXITKYV)U                    'f/J                    j'f/Jb          X            h}MR        q " XWb                    1B                             (       b                                        )y                   cn                    R          bb" [W                              /                   'f/Jb'f/J' 'f/J                    h          " 'f/J                    c          cAkH           hbo                     }           o          [bcRbcRbGr                                        bYWbr "                                                   tZ          " V'x                    wWx         'f/J0                             bz9p9p Eh- c#-                             'f/Jc          c ++c                                        X + b          c?          9I9Ih                              ^b                    9I9I                    "                      b          j                                        9\9\x                    'f/J                     K          cHc[bcbboacIcIbZ-         c6                              cccPNbc          c#          0U              /          W                     W !v 1cd          Sa+                            s          U T`                              c>          OWe                              " " r"                                          3                  gc" 8GbbcI]oc8h                              {#KC bTeZUd          c                    *         ~cU          s65                   c9I9I W           LNiJRS}h.giMhz|KU{T          B B                                         {          zr                              \                              b"           r                     bI st                    ,u           99bA          Q1                     b          - (m$                            $9                             " $Q                    9Y9YcbcIZ          "           =+        ud1'f/J'f/Jb          cRcRcRA          Zc," b"            I                    bn C  C           b'f/Jw2w          D b"          c%bc3                    p3$v        " ccAbbi          bb'f                               "                               b\ }ucR          _ 5(                    cV  U&                    H)/p       99                                        bb9I9I'f/J           'f/J                    zc          JtT  \                     " ~9S9SٱP/j                    "                               $                                       Wib          i           c9Q9Q                    TG[Vf                                                   sRO"           f9n ug" "0k         #         bbbbaP&                                       2B          {                               cG99r          &       'f/J" b          XXXNfbc'f/Jbc9I9Icbbo\UGpXVD[!WZ[          G /.2z0       c?bx                                                  c[b9|9|                                 q             p                                         -                             C 'f/J'f/Jb          9I9IV           h+         (         p                     "           bx          tbbbYXY=Txc[?           bc,          c?"           bcG                                       yz 99          ({1z                    "           *         bj          }c66         cY" b           q"                     b          D99w\bb           jOs_`bbbaP3                   c          bbbA          eb+` ;1                                    e oN                     b          b _                     " 3         cd'f/J          )-        (m        <           c+ 9l9l          9I9IG           " bm          " ~9I9ITX9c                    'f b          1hg          ^                             'f/J^9I9I                                       cQ9I9IcbcI\U~          .        6WY+q }t                              !7           b          bXYW                     <                              "                               cIbcIJb          g9S9S                                         p          <|6          UXZ[UTb#^&.k                                     bn                                        r                    b           =                    b          n99bcIbX3          6`          9"                               "           y" 4\                                        Ec-          Xb                              b                    XY~Z,Z          Zbb          w3          bbbPN                   z          I 7W"                                          ו bc                              M 5c4                     Rp                    `/          TMXUKV V[XX ! Bӏ" cPӒ                               c[" hEv          'f/JcM          |+c$                     ;                               c?          b                  " +m         i'f/J                              39S9SS4f De%WvVb"                               9Q9Qq                                                  1                  Uv#o 'f/J0                   b          ZY[}TS                    9I9I:                     c          b          " b=           " 0         #         ZJ          "                     ,           mH          zbotz99^           >b                                         dE                    r                              g4,                                                    c+" 'f/Jy          c                     bobu           8G)rc@֣          c>t" V+         'f/J" " ba  " 0                            0         xW(XYtc/|cW          "                                         |JVCW6b          b )zWf [?T" bbb          }          "           bncZ           2                    cR                              b          "                     o                    " 99          ˆ          'f           !          c,b                   c9l9l'f/J          $ " x8G Pb                     X          +\        Iq8b                               b                    [[YY[ boF|          z]Fr|          tbc6baP j"                     @>           =bmbb           vy          bu99|cbocaPb"                                TY[U[H          0k         c?c#c?V                                        cd99           &        ~N0         ">          O          " cR          cZHQ                                                           u ccZXYr                    c6 c6          D$                     $                                                          bb" b                                        UlU V          ېt          $C         b" i          v)sy2rzyAqqhv;qzq&i{v{?           <bhb          [cbbb                    -         -         d           " h b          ?         7Q                                         b* cT-                                \D             ~c5g*         !zt" n3I'f/Jb          !9I9Iz>tz?                              "           $          &                                      XK 'f/J          +                    46!       'f/Jc                    99'          b)Q        @b                    b           Z9r9r                    +                             8Y          ."           "                                         " ’                     X\VeTVT                     "           XSUX99          b9I9I                              }b          q            bo" WWyUWUaW          b          b          b                              C( b          z~UU[)Wnz          bmJ99          'f/J                    cQ                    b          UTUksx,f          +        bncGt           {                    VZb          b          ?                                                  | <bc}[T          b                              y          v          I                    bcR          .                                                                    [a          " " bcIb                   b-                                                 "           9I9I&'f {c4dbb"           }          bcR           XxXZ 0         " b          #[s]!                 c                    S 9-9L9Q9Q VvW{TZ W9           b          > c6                    k" 'f/J                                                            +         bb'f/JWx         b" " ~99                                        Y[          &        w+         'f/Ju                    " " >           9I9I                    (m                            d$b                    YA          c          VXyYT          S ybo                      [5U          ppXn[.          9I9I          b" 6         ɇ6bp           b"  9696          'f/J                    'f/J          y\b" `Y                    `]"                      rX          9I9I                    % u=+=                  ccb"           8 " cRQ b          b|b                    Lc#cdc#PN                              \cc" t                     ob          x"           bn+!%$(+   b                    Œ0                             cX[Uw                    b          c          E                              Q         ~b          c6                    ~           bb          q         9p9p                                        Ob                    YWZXJXVQWZWCY" bbbaP                    1                                                                      "                     99 R          G) V]          " 'f/J          b b                    c[                              ~'c['f/J                    'f/J          'f/Jc                    cYYX                              )        cR          9p9p          bb                   b"                     Y4l/       " "\(F                  H           "           99                                                  bnbob                    b b                                                            _t  ]          "           c6b                    0         `+          ubw?u 'f/J          I'f/Jbc          bcb                    bm.          3ctg                    " cccHN" WXTZWuZ[VVXQe                              2  c                    …          ‹"            cdscI          s                                        UZ WH"           kx                                                  'f/J{9p9pc,c,c,A,          #-         !                                         u\                                                                      Z          c2b #         c6*bqcH           bbvu~cQ/*          ݣ ݤ 9Z9Z          s_3"5         "                                cbbN           cb          o'                              1B                   bײb(         " b ZZh[YTUV;ZZ"                              &                  b          bm" cbcT                              "           +                   v          t                    +.Q         cP          z fH" /          'f/J                     Q                    "                                                   cdb'f/J          c"b          b          'f/J                                        " c?c6          2+       XoVr          YAY(cI                    Xb" b                                                                      a                                        'f/J7         Q                                       /3+                         bbbV  $ "                    bb "                     " /'f/J          C   C          b'f/J. 'f/J          WIZ9Y         62                  ZvVU                   cR                              WXPV4c                                        8G)r                    " b99Q                                       _v          n9I9I8                    :cZ          (m          J            ]           cq" " " 99h0k        t'f/J"            zccQ9p9pCaPm0                    bxzj          \            w"           Yw9X9Xcd          6          bU/Xe$bbc6OZY %                              'f/J9696>f &                  +         99           i                  "]*        WUW[                     c6)<       G  'f/J" "           D99                              w = :z R                              1B+D        -                   _u                     r0 + r1          r4b                    +         'f/J_1 'f/Jcdy(          w          z                    cV)*h        bc," c[           1                  cd          -                   b          b          ^           z                                        " R "                     1B                   cD"                      A+1;`                " B          +$9                  bcb                    qc\'f/J                              'f/Jb          +                             +          3           wt          99'f/Jbb" -                    [\"           cbbZ:G"                               vS88( 'f/J          h+&,        VZ ZY~                    yE99b b'f/Jc#b                                                            'f/J          bb'f/Jc-          b                              b[" 0                             WlX|XW          [dZZTX                    99b          >+)        PLKPٱ"           C           7          "           b                                                            " 'f/J'f/JbrZDXYVUY                    -  X![TYjTn                     'f/Jy7          mcY          }9l9l                    #y <b-                                       "          r c5&,        3          uc6                     c[b+         c-bxc-aP          J          3 c?"           b~v                     9r9rA                    99                     I          wOb          bc6bJ                    E] cb          'f/J                     b           CCe   i'b          c                    " ," b* O                                        " +m         bCy                                                 |w T           'f/J0         cHb          bx          c-cbcda'f/J          'f/J          `{          cH          q 'f/J          "           cI          b           + cd          bxbXV                              K l" 'f/J]                                       c[                     96                            " " 'f                     bo4cb                              b                    b          >                     P           "           &A$1H      b  I          b                              s \         " u          'f/J                                        Hp           bcI                    Z "            0         |{m"  c8U>tU          0         bw'w(          "                                                   b                    bb|6c[          p"  b| }  Nc6                                                                                 wi                    "           yk+         l+          N= N@ i ?          "           4bkcc          d` uJ          " w2          "  Ch  C          c6" " 'f/J'f/J          "                     "  &e          bbocZ&                              tb^c          A                     zH 5                                        " ~^bz          fZ cR          b                     by.J        f+          {993           VYSW7'f/J                              b                              x99          g >                     X          bbobaP#<M " L u          v'f/J                    4 7u                    " xK          bb'f/J          'f/Jbbc#}q3          q5          q6          cQ                    2t/c[          : t0b1B                   bw(         99" 9I9Ic[c[c[Acbc6Sv                              [/                                         r "            0         " p1B                   cb          tc          b                    [Vs[[YYY          b          M9                     6#         c#                     99 c 'f/Jc-          u(cI                                        +                  9Q9Q9Q9Qc          cZcZb          c>c"Ή           Ό" b                              c4ΐ                      9cwNcR ~b                               >RZe\" 1          [Zt[TW                                        rK)                              h          b                    _"   C                                 z{b                    X'Vza           YX(Wbn" ~9\9\U Z"Q          "           sb          "  OUV`                              0                   8c7$            cIcIcIJb " X b                                                  X                                                           i+m                   9r9r          l|B c          bbcB-0        c9e9e          "                                 '9:b          cG          ccIcIZ:cv?" b"           Vn9R(01u   !   -gR   61   (L   !   Fی     &Lی     6PYی      hی     $iZ(G+4>.U  38'  7M  %  &  hZ  ,%  *UV  !G    &  +  ()  /t  6m0  !Ȳ  8$  %(  Y  %k  *=  &F  /O$  ޅ  `  25  +@  $#\  Ó  8  #xK  ^Im  05  .  8-L  e.  " Gh  %  &  -Ҥ  $!   U  6 ϔ /  &ډ 5v  & $i` 8"'' 0`j8e$Uz   !Ma(`A6F2"ZY      XfM      24&M      )GZY      C      !/-?      X!ZY      b      28      XR1?      !8      )B      !M      !6      )      N?      X      !      )m      2~      )L8      2W`      2       !GJZY      )MM      2?            2)      )?      Xc      )`;)      X8      BM      )      !)      aD8      Xf)      !      X#      (ZY      01    |  r  c  O        ] ]    k  w   !   r            ]       k            | o           m  X          x         n         j   V k    |            j     X     N       W  {       { p  ]             V             |  |       v O ]      ]       c  k    X  ]  { ]     N    y           k   V /   V   X V ]       k       w       O       X   c w   O  V    V V      O        |   V |  ]                       X           k  r k    w   V        j  j    k |  |  O      V   y   V       W  r           {          c        O   n          k ]   V        l    W k   W    {     O  c    ]             O                m | V ]             X    n   ] r {    | ] O      k k      V   c |     | O   w w        s {       V  V !      O  k { ]             V     p      W             z  !    V         k    k   j              j  c   j  k    c  V k   k    k   ]                   O          V k    r  ]  N  ]     V     V    ]   |      X  c  |       z y       | X V    V   k V  k      {      |       ]   O   { n    m              n               N   V v            c    V   V   W  X  !  k    |        ]      n   k ]    k    ]     |   V |   ] {       O       | j  t    {  X      k    n    / k        X c   k O V         k                                 k  k          V X   v ]  O   V                c         !                            n            v           y  |    k V ]     V       |     O              !    X {      j   k     u   s  V    |       y   | ]   c O V   |  ]      n   V         n      c  V V   k     q  c k        k   k  w      V v        k    X     |  v n   O    k            | ]    {    X   |       <I 0 5! 3'K /` - / Z *6*#Iη3A)pڂE_<`R915O2!V8KD2J!e3#X/ E7 !8 B#e/7,-W#15''T/fT                "G|                - Y                $M5                . J                -                D                                5a                1T                                w                B                                t                (×                $                =V                0,N                #T                \R                /7                1\                !                k                #AZ                7v/O                Y                .8                31                ]"                &                Vb                "                3^:                9                2-                3                j                /d                %                #1                 %                kJ                h1                (                0                Q                )T                 Zg)                /                0Z                 RA                Y                                4X                #b                /                8                 $%3                #7                41                'Z$Y                q                65K                -5                6Vx                7[                .=>                                #o                :!                2m                 @^                                $                27                7                &g                                G                Z                i                &QA                1o                66                +=                2OP                661                .                ,\:C                c,                =_                *0                ,VCL                7t                ;                n#                                /}                7-                C                e7                #(                %                $                7;                #KP9                /C                t%                1<                5`                .z                P                շ                                4                qݑ                7^                .}                5^&                2Cm                (                /F                0                7y                !T                ,                ) n                h*                &B                *M)                7F                <XZ                /'J                xĊ                ^Wv                2g                $w                ([l                (w%                (=I                4+                I                                                ba                f6                WGA                $0                4/                9                .ddG                -C                ,U                2Rcl                "G                M                ,FU                $                 5                !~D                (                4                `"e                +?LR                4                28                /%                %X                ڋ                /                $#                1+8                )>YS                @                                ݀                5,                7?C                !jQ                 8E9                o                -f                J                                $                7ea                k                #Bz                $                                S                g                4O                8                #l                d                ,C                *_U4                                j)                *                ]?                %                D                )d*1                 (T                #                1-Z                ~e                56?e                8!                P                <                4I                XW                                0!''] a 3&jY" <:8$'!' ^=3j$,T22D  R(   0 (:cJ , !1@ (q + ! _" 4Ԩ2ѿ1| r)M& a4\bM^.$-5Wt$?G@?/:.Tq(g-t%F&$7#`YA/$)b$ h 9 "Ǹ2 8w U@17  f LV C `d- # !o  : M / - )r! ZV2 Ϥ %$T   Q}b* :. t"I 7H GV>  8&6 -œ8 P%  [-' 4@ ( {  ^ eי+ VN 8l 2 L %I JÏ-! W<\ Ň'G ˜`z 3׶0N &S~ y X<  ݘX R *% 6Ł! $¥/ A6 ƛB2` 0) ]m$ ֱ'9 K1- Gfa '0 C1 o D# EFa RQ KW+v (i1 XW5 Y .2 >` ]=  <cN02 ѿQ(q 3 F !  3' Ϭ3G T/ 5_ 71 `H' % ?#7 @!"O ,[ C \!k! U+-/ I* E28 y+ r] S>'_ 1ʊ&@ |/ + W BT C*u ‹/O Bx DP= On$[   F) 7؋D 6J&6 a % ^H Y^A  {  0 [ߪ9$ 0# !۽O/ _cD# /ԥ3j I]˭!k HŒ2 ;ў c +(7 2- ҹ7" Nx/; =*<       8       x -@6/ ,m *X WS ,*G  { E 1 "; 9!F M P0 %I  ȧ &  f                (                /e                $Or                8g                /F                -                 #Y<                ,F5                65                 P                3g                N                n                n۬                8I                25                .d(                $&                (,]                g                <'                .5                                k                h                4                k                ,V                |                )d                +                2R m                /                $                2                !~:^                1-                8X                7.                J                *                ,\                /%^                $                'Zc                #KE                "G                -fW                +b                                 O\                9a                &g                 R)                Nt                f                4?                ם                *                #A]K                                (w\Q                 (                1+                X                #ޒ                0?{                @                2-                                xD}                \                `                0=                5^                jW+                2+                4b                4                1څ                                s                f                /                $                +?                .8                2}                1+2                                5x                /                                #                54                ަ                7vβ                /                -G                75                !Z                /                2m                t 2                (4(                )>                4/d                Z\9                4Uz                &Qk                $H                 x                Yk                0,                7y                *MEN                \                 #J)                                                4)                A                #(                .C                L-                !j`                #,                3^W                /}#                                                (=                <                5Ӡ                /~                k                @                7;H                #_2                /                                 Z                X                #                                /                6+                *_=J                7m                &0                #aS                #                /_                -X                69                                ʯ                                $%                =                ,s                                $                                4|                ^                ]                Qf                h                Y                Գ                7                N                #                0A                $-                %,                66                7e1                qV                1-Y                "                ;<                -                #C                04                .:                . @                WFp                L                &m                :-C                ?                b!@                                 /                 κ                $0<                 $                5(                1o`                )w                2ORl                -'1                7                (u                /                #TF                4I                7Yu                -5                8^                (                "                )D                ~                56D                +[                (IR                %                6#C                2                /                 8                $l                ([Y                % 4     .     4߇     )n$     )          ~.     4B     4,d     (      ;6p     -I     %̅#5}y ( Z 81 5By  MW XC '. ,K*5 R    3!(    86    )    R    24.    3D    7$N    8M . 8!J !  0: = 6f  %/H 5 r ˤ (i !Z $0J - 2  )#6 0&@ 8u, -r OX y " 1;# $ ] -L  z D - -;   ++ ++9+ ++ 9  9  b + *++   !'B  s/ 2  'R $@X 2$ O *^ 8}5 8G  .A Id ,' [A ܟ 2p  92 +n#r B )r G *z  "a  &V  '  , & -@<[ **/  E &Z 4- PU:  !ܯ > %[C  Ԗ     w     6     #,     '91:#)P"% 4V7Nfd'  i  ;4  .C>  "9  4  /z  8J  )  8  n  1=  6^  (ӂ  ub  5X  2  ^  5]q  ED  3  3y  26&     #  )ut  4j6T    cdcc[Yp  bbbX  cPcPbKd  bbb^k  bbcIh|  bb9   cccVo  bbcQ  bcbbM&  bbbUw  c0c0bfBzh  cbbBo  bxbxcDx  bbJ} u  bbP   bc6bOOz  cc"S!  bbb_6"  bbbW  c>bbZh  bb9Ka   bQ%h  c-bobi`?  bbcIHh   Ah r   Z ZcE  bbbA  cGcGb;l=   cGe  c>c>bfWe   bPe  c>c>c?zh  bbcIWa  bb"ZVy  bbb['  c-c-bWei  bbbJ  bobocICmd  c#b w  bbn9   cBcBcB  cc"Nmf  ccbmO   cOc3F gu  cb }j  ccR1 c  cbW {  bc x  ccI: z'  cHc,]   c-c-bUz  bbbZ'nV  bcZ a   cJxm  bc6N8 xo  bbcN  c5c5"a  bbHn#  c-bo9[g  bxc9Xx1  cdcdcI  bbbfKN@  bobocIXs{  bcHT& a    c=0  bbc\Y  cGbcRVIs   =<A< l  ccc=%  cccccI=,  bcbFuq  bc? yV  bbcIL  c-c-&ByE  cbZR h   ? c>N  c-c-&?=  bbcH}r  cQcQbfEr  bb r  cdb h  bc-bSr  cc[cX=ze  bbbfEvn  bb   bob9M?z  bbsZ>   bN  bbcI[o   J Jc_:r  bbx9 3  bbbI~   / 9Qi~  bmbmcI@%i  bbbD)m  bbbEs[  c"c9 f  c[c[cY[  c-c-bJ  bxbxc@p  c-c-c-YSf   NL {*  bcM y  bc5cXKCj`  bb9 d   ( cXSw!  cc[cX:h>  c5bwcXs   bbcI?y:  c#bbR},   (+ s  bb9>  bbU x  bb r  c-c-cIA-x  c6c6bG~x  cGc`L hr  bc?c+?m  bmbmc]ga   cSi  cbbQzr[  bbcHMo  bccbW  cRcR+mJ7>  bncbI:k  c[b >Hz'  cZcZcIV@  bocbN*er  cbb< l  c?c?bf@  c?c?bRz)  bbcbH-}   s scB  cYcYbLd  bxbxb_  bbc-Sev  bb9 l  bbu fh  cecbF?  bbbB#ti  bc(X   c-c-1BK  bbcI:n   cLt/  bb> ~  cccC*{  ccI9I-l  bboM` /  bbb^*  bbbJw  bbcI:gi  bmbmcJgk  cb\   bc4bNkR  bc.   cbcH?  bbc`8Q  cZbV {  bbcIEc  bc`   c4c41B]t  cb? @  bcdb__  bbbB1~  bboSw j  bc-cL  bbbf;J   9 |  bbB r:  ccQ  r;  bbc;ul$   cMZu  bbcLeA   > C ,  cccIN  cZcZ&`i  bbbDsZ  bc!    bbbH  bboc?[A}  c-c-bGN}s  bbboI}t  cccI\w   cS}u  bb9&>}v   bfWf  bc6]$ o  c?c?bf\8  bc6cRGf  btc p  bbnl f   c-aj]  cLc09H1  bcQbHi  cb m  bbc:&~o  c[c[cZq  bbH ~?  bb9;.a   bOXz   T a? Z  cQcQbf=J  bb&FT  bc%   c-c-cL  cYbbNu  bcGz u  bbBY 6  bbobSdK    #  bxbZ_x  bcZc5]hl  bbcZ.a    cAUrS   bfAvrV  ccQ >Ex  cb9 ]   n nbfOr  bcQbYv    cIjm  bbcK2n  bc+bQ)  cIcIO~o   bGu  c-bocX@l%  bcIb<o  bbbfL  bbobI'Y  cIcIbfRE  c c bX1]   . a  \  bobo H2  cYbbUi  bc3 r   boA%@  bbcX^3i  c-c-bMfd  c#b9d_a   D DbY3  cc"SVz  c#b f  c-b9NVf   = 9-F  bb;X  bccbQf  bcR9]Zx  cIcIbL8  bb~cRXJ   9 k@  bbb`a   p pc:  bbboRL  cccI=g  ccb?f{w  bc,1B :  bboc5Xn  cb3 a   c`hT  cJb   cccN/n   c ccZhG  bbO r6  c0c0bfAh  cb   bobo :|  bcHbX  bbbD~  cZcZcIUreU  bbbfAG  bxbxcN(IH   X &   cBcBbf]ra  ccbLQ i3   > >cGl  cIcIcI><  bbbPs   9WN|  bb+m@r  bbcIG  bb @r  bc&c`  bbc]l  bc r  bc-bX|F  bc6bQYj  cb v  c,c9 uH  cccI?p  bbbfSp  cHbc??~  c-c-c]l  bbx\ e  bbQ }  c.c.cFz  bxc[ g;72  c,bncDO@p=  bbbJzz  bvc9I  bc?4 }  bbb>  bbQ m  bb9 G  bb1BI=w  bc, o  bbL gA  c[b +  bb 6  bb   bbcIY  bbc>g  c?cHB u  cZbb:  bb"Mr  cbbC  bbsAgj  bbb^dJ  c,b9Kj   I '| K  bb&>kx  bbba)  bcRcHH0d   9 d  cHbcRWx  bbb:d  bcRL   boboVNI  bc[bas  cb k  cb9k`-  c#cd9-]K   bAk  cc]cI  bbobUeA\  c6b   bbw_ y  cYc=9 d  c>b# ?  bb+mA+  c[c[cWby]  c=b` o  bc8c"Uvw  brbrbf>Vh  bc,bFc  cZccPI   bobo Q  ccbfWlk  c6c6c]}  bbb@  bbc\ev  c:bhD   bobocI;f  cbbV   cIbb]l  cb I   X  }  cc?@l p   cPzM  c#b zN  cb: i  bbbT1  c-c-bBh  bb9-S  bbob]8  bbcZ  bb% mT  bcP= j  bbbRNf  bbnbZ+@  bc5bK.q>  bb4A a   cS  bb V{h  ccbfH{F  bbc-Y  bc>cHJj  bb9O   bcGEr}  cIcIcM  cPbb>j  cGc+9 j  c>bvRD n   C z9-E%  bbcW*c  cb   bbcI>D  bobocIM&  cIcIcFg  c,cZ   bbcIY9  cIcIc@z  cbG w  bncQ= e  c?bbxEEku  c"b/ oc  bb J  bb{9 eq  c;c;c[y~  cRcRcTo#  bcbY e  bcRcHLaf  bb h  c?c?bG  boboZ%}+   k kbfGeu  bbcE%r  c?bbZg  bbo]   bbbTi  bb9=f  bbZ[   cJk  ccc[  bbc^XvV    9;ux  bbbZp6  bbcP^   bfU-a   z zbO  bcI e  bc?cXRe*  bb+D c  bboJ4 n  c#cdcD@|  cRb9A"q  cb m  cbU   bbbfY~'    cE   bc5bBi  bbbLw  cZc>G w  bb f  bmbmb]Eq  bbb[  bbc_ q  cb90Sq  bxc[ mTUg  bbbfXzt  cb q  bb9 I   9 A  cLb p  bbb]p  bb9X  bbcR`  bobo >q8  c[c[c> [  c4b\ zq  bbb`Cc   vbxY7z0  bwcbUs[  bbn_`   bwccHS  ccV}  bb9["  bbxbDyQ  bc-A\   bbc`*  bbw>   bbb>Jk[  cb9   bb&:ayY  bb9 d   ? C   bbbYZ5  bbb_]y  c[b  r  cb9^:  cIcI^ h  bc>bI*r  bbbOr  bbbWsI\   >9 vt  cYb@ h  bcIbWv:  c"c+Q   cIbo64 w  bwbwcIONlv  bcIbXzJ  bcd   bvbv+DMh  bcIbWo  c?c?cIK  bb\   bbcNi  bb64 mO  cccccI^}  c#c#cIZwh  cdccH\p  bc` a   o ocY*I     $  bbbIt  bc"a2 y  cIcIbfV  bobocIOMB  bbbM    l lcIX  bbb>bz  cIcIBy  bobocI?8  c[bc,N>ks  bbbZ9{  c[b c  bncQ;   c-c-&Je  bbb:l  bboQ }  ccRL d  bnbn]|S  ccbBy>  bbcITa   E EcA^  bc:bBJ   b    bbbR|  bb   cbUF y  cHbbR  c-c-bL   c>b   bbJ a   . .bX=  c-c-&Os@  ccbfX  bb&<}   ( (cY  bb l  bbbNBp  cb mZ  bb:jz  bbcXQp  bc#bVe  bbb@z  cGcGcIXtq  bb nx   cA{z  bc z  cHb1   bbbfAKc   [&   bb\ <  bcRc,I  bcZ v  bbo]3   bcR-B8  bbcH]gp  c?b9W  bbc-A  bbbP{  bc[ba  bbbHa   c\ k%    c\gD  cbI n    99WKy  bb  q4  bbK a   cX y  c5b E  bxbxbU  bobobNj  bbx 7`M  cccKl  cdc5<_~  ccIB l&   p pc?s  bb"A  bobo Z  c5c5bC@o  cdcQW u  { bQBz  cdb&   bmbmcJ@  cIcIcBj  bbcH^Cg   a1 v  cRb x  bmbmc:s`  < c+_y  bmc9_w  bkc    bb+mJ O  bbc@}{  bbbGFw"  bb |  bmbM^ p  cE9k  ccc<  bbnc5X  c-c-baAw  bcZ e  bcIbYd  bb_J9  cIcIcHt  cccO  cIcIcRgJ  cdcH9 q`   c:a    c:\  bcR d  bbc\|  c-c-&C  bpbpcHv  bbcX=  c=bbk#  bbcIPj  {I h  bb"C   cVw   bfX6hL  bcd9 y  cb9@Xr  c,bn9-DQnj  bbbfJ  bbbTlr  bcd9 1  bbO D  bbc\Jo  bc,cR^  bbbN  c-c-&Gol  c5cZ[ i5  cZc>9 q  ccc-`y  c#c#cA^  bc&   bbbR@v  77bfG  cIbbTY  bnbnbIZ  bbbOw  bb\ v  bbcIQp  cccccPv  bc[b@o  bb Jz  bb_ j   0 X ~p  cbc[Ei  c[c[cIK  c-c-&^  bbbo<  bbb_~3  bhcK\D   bb%   c5c5cMw  c[b   bbb`  c-bbNT  cRcR+mIZ  c^c^cIK  bc-]Q {U  bcR_Q   bbb^{n  bb:U *  bb [ff  cbD 5  cIcIX&Q  cHb9^?  cbb>r~  bbY nb  bbcIA|v   @ z_ y)  ccI:A b  cc6[ q  bbcIVbn  bb |7  c>bbw?  bc[bZ  bb+mR  bc[bByC  bc _mk  cb   bvcc?Ezo&   b9>h  bc< {  cbc#[*o  bb9 oD  bc, `  cccGV   bc[bZ{%  bbb^  bbc>m  bwccROs  bbcTf!  bbcG  bbbQe  bb~b;<e  bc69^+p#  bbc?wA  bb  s  ccbN  bcQb>Xs  bbJUi  bbp% m  bwcbAya   b[mX  bc>cH^y   cEWwo  cb9 {j  bwcbVa   _ _c-Flf  bbb<]  bb&NI  cccI`  bmbm=  bbcPOgh  cboL   cIbbVh   C Jk   l = |T  bbL` i  bobocIAsu   ba[u  c+c+b?@  c?c?bTo!  cQc59 yG  bbn9   bb?ho  cccX  boboJr  bbb;mO  c"c"c-;i  bbN   bbH   cbbB+  bbcPLdT  cbKo   cVcVbTq  bb Pms   0 0c_i   \ bb^G~+  bbG \  cccII  bxc?B   cQcQbA'  bbT  cRb m0   V= wK  zzcFi  c.c.bfDc  bbo> t  ccb   bc6bxI#j  bbbEa   bOxw  bc<G xx  bbc;r  bbcI\w  bbbFt  bc9-_d  bbo9N  bbb;\  c6c6cIGak  bc# >D{  bc+cR@It(  ccI   bbF d  bbc`l  bb"Qd  bnbbiD^l  c)c)c`o  bb\ v  cRcRbf>  bbcIE=  cbbWh  bbb<r  cbQ   bbbf?r  bbbf`  cb+D e  bbbEZ  bb Kv<  cb e   bIx  c+c+b:zR  bc#bQmm  c c bUjo  bwb+ c  c6c6c:z   U UboFi  bbcI@Af  cbF i  bbybS1wl  bb   bb"K  cVcVcPy3  bbb]K   g gbfVDf   Y YcW;  bbbK{  bcIbPSw.  bbbfHf  bxcdN f  cBcT: j  bb9   cccG  bobocI^c  bc jk  cbbE  bbbMs|  ccbo_tW  cRcRc;Ma   c-Au(  bc_ p  bwccIux  cb9 h  bbbI   bc[bIzN  cIbB4 d   bfJf9  cFa   # #b>  c5c5"Co  cHbbKe  c#c#cC  bbbfCd  bbbo=7  bb? 0  bbbZy  bc"bI n  0    ccbCn  bb\ $  cbcHG*V  bwccH@x  bc?b_ihV  cYc=9 h  bbcR6  bbbY  bbb[e?  bbmS j  cbcbHo  cbcbbH7  cIcIcNz  cJoa   cIR  bbcO8pk  ccI9:Bo  cQcQcRLse  cQcQcY  c-bbDs'  c[bEN m  cbbCKs-   3 3cJq  cbR }   9-Rl  bb9 l  c#c9   cbbZv  bbc>i   o ob=s  bbcB  bb"Jn  c,b9D7:   bZi8  bc# a   b_  bbcIKTqc  bhbhb^=a   cILh  cb7   bbboK8r  bb=X a   , ,cSa   c-<  bbb\6  cIbbJ  bbmb<l  bbb5>  bbb;p  bbbF  cdcb`r  c+bb='  c=bcHKgh:  bbbN  bobocII  bbb:h/  bbbf[  bbb?)r)  c-bc E@  c-c- v  c[cH@) v  cb9 k  c-c-bHGk   9 9baL  bbc@F  bbbUy  bb[ |#  ccc`.  bbcW@  bbmK   cb }  bbbf`@9  cb9DW  bbbK  bbcP'  cbcHInt6  .]n t8  cPbHJ   cIcIcF  bbbLpk  cbE c  bbx a   cIDK,   ]9   bc6ODo  ccb9CNf  c,c,c-E|W  c"ccb^t  bob   bbb>,  c-c-bMQ'  cbb=*hR  bbbW?hS  bbbfYEa   g gb`r=  bwccRVXa   c=h  bbcIHu  bc<b;>  cQb a  cP  bobob=e^  bc>c5JOH   9   bbv-N:d  bb&W  bbcW9  c-c-bMp  bcbAR i7  cccRi8  bbbT(y  bc,bNdj  bcRJ   bbcXD  bcZbW  c6c6cIS)}}  c#c#bWi  bc"   c[c[#]t  bbzb:  bcbbG9a   cIISv  bbb?aj(  bb9 X  bc+bGz  c.c.b_g  bbb`5a   c_K  c[c[#P  c#c#cIN~u  cQbbCs   kbU~%  bcIbYs  bbL   ccKs  bc,ca  bubucBn   Z ZcR   cGbb`q  bcYbFK  cc"O3g  cGbc+Bk  bbcI:  bbbf[!r  ccb<  cIcIQ=t  bvcb;%{!   cP?d  cQcQcIZ,R  c-c-bI  bxbxcIY,/  c-c-bC  bbcWd  bbcJn{   5 h> a  c-_  bcBC   ccbfPc  bb2 u  bb   c4c41B]  bbbQD|  bbRT   c6c6c]]  H 9 q  bb: e  bbob?g  bobocISyf  c[cWU z  bwcc#Al8  bbc;4h  bwcbFa   bR  bbbG  bcRcHMf(  bcc, Q  cdc9Npv   ( (bf^pf  cb9 zD  bwbwcIP  c,c,+DSRz[  bbcZy  cbbG  bbbXm  c<@B  bbobR-~  bbb])  bbbB{o  bbc-GM  c-b o  bccbMa   cID0d3  cb9 a   % %c`Rn   cE  cLcLb\x  cb   cRb m  bbcIGJI   K 9 sg  bboR =  c6c6sVx[  bwcb@p  cIbcXYx\  c>bbKx]  c?b! a   n ncL5  cHcH Zqg  ccHbi[e  bbJ u  bbb`j  c bbLe$  cRcRb]  c-bbCL  bbxb=  ccc]]qu  bbcXac  cIbbK{  bbo& sQ  bccX?wm  uubfYl  cbcbbafj   cB5  cc"^Wv  bb9 lO  cb9 e  bwb lP  < =  bcQb[pB  cHbbO)z  c?c#9 p  c?c`S t  cXb^   ccbRYi  bbJ c  bcYbMI  c-c-cIAMs  cZcZcA@y  ccbAa   cI@oqz    bWq}  bbcIEw  btc   bbc:lK6    f  bmbS p  bb   bbbJQ  cccccO  bbbf;;  bbbuUy  bc5TS   bbbHn  bbbF@  bc6b; 5  bb ;g   b=n1  bbbIq  c,c9 [  bbbfSg  bb~F# h  bbb>a   K Kbay  cb]& u  bbn   bbbP  c-c-bG6  bbb\C  bbcRZFy+  c[cHV~ lo  cQb9W]v  cQcQb>v  c6b9]  cVcVbf?!  cQcQbUe  c?bb:p$  bbbBh  bca vA  bbc[  bb"A5}{  c[c[cIR e  c#b9>Lo  bbF s  cYcYc-XAs  bbcPu  cb9 mY   ~ ~cC6wr  c-c-bE|  cb3   bbbW?<  bbmA3   bb1B>  bbbZw  bbcI=f  bxc[9   c-c-bUj  cb   bobo Yj  c5c5cW6jo  c[b+   bb+mXwj  bbcI;>c  bbK a  b]o  bbo[ a   m mcIPg  bbbfAWq  cb+m u  bb d  c6b |  bbbf@{  bboc?MyI  bbm&   cIcIcH<  bbcR@+  cWcWcE  cbR >  c6c9 hY  bb9 rp  bbbf]>  bbx" g  bbbFn  bb>   ccc^'w  cb9   bbcIIBy  bbcXX{%  bbcBsK  cdcdbfQ2  c#cdbVwl  c*c  %  bbbfS  c-c-bYBD  bb9`X+  cbc z   5 6?3 a   f fcI_  cIbbNc  ccbL  bbbQn,  bbc=!a   / /bA t>  bb   bcRcHAz  bb SY  c6cY je  cb q  bbB. q  bbcO  bbbOou{  bsbscCRd  nnbfV  c&bc Jm)  bbobQ:E  bbbfP   bbbf\  c"c+%uMu  bbcBy'  bc+a m   b bbfY  bb% x  bxc[ mN3W  bcQ {  bboO h[  bb_ qH  cb l,  bcY5 rA  bcd/ pf  cb w  cccMh  cbcHJgi  cb j  bc# z  bobocIK  bbbUj  c#c#cYly   c>g3  bnbnbS8{  cb $  bc=bP[l   J JbfXa   cQ  bcRc,I  cIcIboBh~   cCyI   K  p   cR]a   cM  c^bbSqx  cIcIbI]  cIcIHdI  c-c-b?4c  bc"b?o  bc>c#Nd\  cIcIbaIb    P9 t  bbbQx  bc,9KRvm   bOV  cc@x  bxcd2   bobob]_{    d  bc>cRa^   p pcClX  cb9]uT  cb9 a    c:Z|  bbxR ?  c6c6b>a   g gcI]^  b|cc6Qd]  c(bbTy  bbbfTn  bcYJy un   9Tn  cbcHT]<  bboc?Fu  cdc1B o  c?b >Q|kb  bb9-Wo  bbbDi  ccbY  bobo @  c5c5cIIiy  bbbRe  bbbBi}  bb9 w  bbbfNO  bbcIMr  ccbfPGo  ccIF l      c"c"+m?N  boboS  bb:f,  cb9yEa  c-b   bb+mJ&  bb+DTm   @ @bfL  bbbC  cccIU6g/  cb q  cccII{  bxc9Li}  bnbnb<t  bb9 a   cYfdr  bcd v@  bc->   bbbA)3  bwbwbGx  bbb\l7   b[E  cQcQbf;!  bbcIS5k  bcZZ "  cccI>3  c>c>b>*E  cIbbE w  c!c!bfE-B  b~ccR>C  bc[bRzb  cb   ccc-:V+  bbV-Jc   9   c=c=cI]  cKb   bbx"   bbobQv   c_e  bbbW  c>c>cI^Zxm  bc-9   bbc[YVpM  bbcI=gz   N z  bbx 7Tie  bboZ   bxb p  bbbHrI    k  bbc@  bbc;  bbcX  cIcIc\k*  bbc<~k  c3cX=   bobo ]u  bb<) \  cIcIcZ7w]  ccb[DdX  bb=9 +  bbbId  c>b? oj  c#c#cTYnm   (    bcHcHK]|~  bbcIaiI  bbcYDa   bNgC   b>u  bb >OeB  bc> u  bb9 r  bbmb?  cb i"  bbbV?:  bbbfBVs  bbcINw  c"c"1BN  c,c,cU$  cIbb:d  ccZ9IUv   @ 9WR@  c-bobQ  bbc[Oz  bbcITi  bbcOx  c-c-b^[  bbcRGd  cIbb[%~     H  ccc<  bbc@]N  bnbn H  c5bcRN  bbc\qF  bb >C!{  bncc+:H  bcRc,;  bncQ: {v  bcd[ q  cb9   bobo M  c-c-b^K<   bfIyt  bpbpboP  cbcH:j  bbmGM v  cHcHbfO s  cIcIGHh  cb )  bbobQa   b=Uk  cccP@k  bcd1 k  bc-98Dk|    cY_  c,c,bLw  bBs\  bb"=q  cbcHG$o(  bbbZOo)  cb_ {R  bb2 o.  cdb |  bbb@p  bbo> };  bc#   cRcR+mLe  cccINd!  cbWC d"  c<b+D nM   bIhS  c>b9@o  bc-IE f  bbcI@ p  bc-T r  cb9\pF  c.c$^F   bcRc,Me  c,c,bDmG  bb? i  bc6R   bbbYi  bc?9Y  bbb>(  bb}   bcQbCma   > >cak\  ccbfBW  c,c,bELe[  c3b~W   c-c-bXR  bcRb_f  cQbbF  bobo Op  cdcba%  bb ]nj  bbcUc  bbb[x  bxbK: g   Fj n8  bwbwcIE^    bBx@  bbl; @  c+c+bfa  c-c-bF6o  bobobBk  bcbi[@a   cT|  bwccZ|  bc>cHJ  c-c-+DPJ      bbc]v]  c?d  bwc>S< q  ccc-X  bb9-Qd  cb9 yj  bc?c+C.l  bba   bbcX  bbbfFh  bbcICo  bbxbQR  bbbYls  z cX<C  bbc>=  c"ccbLd-  cb a   c[m-  bba{o  c,b   bcRcHZI   !V9   c5c5cIBi  bc"bXi  boboc`<  bb9   c-c-b^s  bbcI?S  bbR   bbbYu  cccIDi  bwccHBk9  bccXTf  bcIb],C  bcRc,U{<   cKc{=  bbN uz  cb p  bcc Z  bcd9XuT  cb i  bxbxb:  bbbQrx^  bbn9Ytp    c>s>  cbc#`g  bbcL|  bwc+[ a   b?s  cc=  bbc_  bbcYp  bwbBU @  ccc-Oy{  bbbfJ>b    bKkK  bnbnbfV c  bcF   cIbbN[n)  bcQF   c"cGXI h  c?c?b:   bb+mOq}  bbxI |  bb h  bb)y W  bb   bobocIJva  bb sb  bbcD?i  cIcIbfXrd  bc- s  c-c-&T  c6c6cK4s  bbcI>a  bB-  cc+DCo  cIcIcVh{2  bbFT >t  cccY l  bcIbFi   9`f  bc5 kD  cb -@ h  bb  j  bcO tC  c=c=cIWis|  bbv9Q8x;  cb FQa    cS  bbbUiH  bbcRT}  bbbNa  c#cF   bbbG ,  cIcIc]  bbU t=  cb9Ca   bFv1  bb1BEk  bcIbSw  ccS9 &  bbcIKmj  cb a   bL  cdcdb;v4  bb >O!a   cWn  bbba  bbb\x  bbbKU|  bb+m   c4c4c_e  c,b A  bbbfXLz  bc,cJnZ  bbc@o  bc6Vu i  c[b >Si  cYbV o  bbbf^<sn  cb iK  bbPo a   S ScNiL  c?c?bC  bbb>iM  c0brcOR  bbcIA \  bbE  cIcIbO}  cb t   K a   U UbK*f  bbbVMf  cb9 s  bb J  cIcIc^{  bbcI<f@  ccbF  bobo NYp  bbc:IF  cccWa  DDcTvM  bbcIVU  c[bcLgW  bc?bM+  bb"\w  cIbcX`d  cb9   bbb<  c]c]cJ,y  bcRbB&a   b]n  bbb:x  bwbwcI@tx  c"c"c\!  c#c#Oh>  bbcXJW  bobocIDt  bcIb_kv'  bbbsaKX  bb fx  bbH u  bbb  cRb +  bb"L   cZbbP c  bxbxbEhm   w bx;  cFbbGx  c-bobi=C~a  c#c2 x  c?c?cBz   xT w  bcbiTe  bobo ^7  c4c4cHK  bb+mGsE  bwccRN70  bcP   c-c-b]n   H HcQt   9-FdC  bcd9 n   cBp  c,c, =6  cb rp  bbbfBrD   ^[ 2  bb _|  cc5G h  c[b   cIb_ a    bP  bbbSk   cTQ?  bbc;  bbobZo   cL2ed   c`xu  bocR9 c  cQcQE  cbb? {  bbcUy  bb9V@Fy  bwbcXL^  cb9 p  bc6D   bjc b@:  bbcP:-fV  bcH   bcdS v  c?cd4A v  bbcIW"  c-c- u  c#c#cHm7  cbcH=a   bKz  bobo \4s  c?bb\]a  bb]v2  bc- ?K  bc,^9 F  bbbKQ  bcZbJg  bc   c6b" M  cdcdcT  cIcIO    w wbf?p  c#c. f  ccbQa   x xc`8  bc!bA  cbcbb?j-  bbcD  bcPb]d#  c6c6cIW#   c<4t>  c[c[cCwA    bR  bc+V  c5c5+m:u  bnbE u  c5b d  bbU a   Y YbTEys  cPcPcI`!  c6c6b>]  boc9Uw  bboE$ a   H HcJv  bb?0K  bbhX   bc`bEl  bbZ2q  cbba"v  bbn> h  cb }"  bc>^ }$  bbK   bbxbH#w  bbcKeh  bobo `j  bbbXhm@  bb  ~Y   j "?pa  ddbCSI  cHcH"`  bbb  cNbbE~?  ccc;   cIcIbJ:  c-c-&S0  cccGC 6  c c b;dK   0   bbz r  cIcIcYj  c6b a    bK  cbccU|K  bbZ d  c,b d  bcF "  cBbc+Gt  cb9 S  bbbo  bb9 i  bbE i    cRVm^  ccc;  ccbA/ss   c=m_  ccb@|  bobobY[  bbc=}  cHbcXF  c4bcR\>  c=c=c-G:d  bbbMaf  ccb;!r  bc- o  c*bbX  cIcIcDf  c^cB: Z  bbbU {@   = 9;Q  bob>   bobocDx  bbbf<a   B BbWV  bc=bSa   t tcIlb   cG}y  bbbf:a   _ _bWo  bcbZkA  c,c,bfQv  bcEB q    bf=O  bc>cHK}i  c,bO mv  cb   bbHq  bbEC u   &aApR  cdcdbfJ  cbcHF4vw  cbH u  cb9Gjo0  bb9 i  bbc-Vf  cbcPX  cccI^p=  cbcH^H  bbbZSn   ? ?c=j  c4c4bR|  bb\ lV  cZcZcIRK  bbcV>  bvbv+mc>b_nsV  bc#   bb9EwY  cYcYcXQ  c-c-bXxR  bb   c`c`cIVj  cb d  bb1B p  bcd f  bbZK   bnbn [(  bc6V}   ccb:a   cJ1  c-c-+D;  bbIt  bc59W\)t  ccboE  c-c-bUc  bbbOt  bbcSl  bccXN=  c-c-&S  bbc<,j  cb l  bbbaa   v vbLcg~  bc? q  bbcXtH  cb kFBdh  bb9 u?  c"b o  bbw9 u@   cT|o}  cIcIbfYd  bbb?h   cTV  bb JrZ  bb9;X  bbc-Ju  cIcIcLO  c-c-bK  bb9WP|  cb g  cScSc@|  cccJ<rQ  bb9^h  cbT/ c  cbD v  bcH n  c5b y  cc-M a   c`ael  bncc>d  bbWkz#  cbT y  bb9 k{  ccI( u  bc6Bv =  bbcHZw9  bbbfXl  bbbTh-  c#bcRL  cYbbC%  c`c`bO  bbcRJn<  bc[b[Sfa   Z ZbfS  c-b&   bc5bX>  cIb   cc6H n  cb   ccboS~  cQcQbJk  cbbG~  c[b   ccQ9-I  bbob\C  bbobau  nncRy  bbbT[g  bb9P~  bbo[ qm  bbwVG   c5c5cIF=   c[T{  cIcIcQ{  bbbfJ6H  bobob[P  bbcI[  bbvb:n  bxbxcI>  bbcIPn  cRcRc\ x  cBcBb;cx  bc,1B S  bcRcHIg   _> g  bbb?.l  bc? gA  bboaQ o  bc4bS{  bb: do  bbcJH  bbxb?iv   < <bf`  bbb\gx  bbc?u(  c-c-1B?  bbSs  bc>bU  bcRcHJM  cbbBf=  bbb^I  bbFu  bbB p{  c(b= p}  bcd/ {  c#b   bcac[YTc  bvb/p   bobocILLm  cb t  bc5bR  bb&EhR  cPc   bbb=  bbb?#  cIcIc;L  cIcIcM  c[c[#Rp  c?c?bfSP  bbobKk4  bbc6E  bbbFqU  bcd   bcRcHJc7W   c-@  c-c-bHBt  cdcbWx  bc-bahe  c5c>2 hg  < bx:x2  cc"=.  bcc+m   ccbfJh  cdbbiV=9  bbb:|  bbcB7t  cb9 r  bmcP9 r  c5c9   cccILA  bbE k  bbbYz-  cbQ {j  bbYN u  bbv 5  bobocIPf  ccb`xy  cXbV+   c-c-&T{Z  bc-H l  cRb9a}M  bwb }N  bbca_n  cIbb[u  c5bQ l  bbcMg  bbboAh  bqbqcMxc  bcIbJ#  bbc<f  cbbBn{  cIb pX  ccJ3 j;  cPc=Y =   bUU>O  bbx ~  bbcIU@  bbcIZ yq  bmbmb[g  bcIb^1  cIb   cYbb:y"  bc-9>  bc6O@  bbbSf  DDcS,  bwbwbHg  ccb]hB  bc[I k    cTk  c b=?   bbobQ]q'  bb mR0|I  c,c,bSk  c?bbXa   | |c^P  bcQbVe  bbb@z  bcDV: T  c>bcHEyw  bc? yy   z93Zv  c*c  k  bcRa l{  cdb td   l T  bc9Rf8   cQEpw  cbbMC/  bbbfA  bbb<p2  c,c,b^p  cb.   bbbE  bbcM;{  bc- ~%  c?bbV4s  bwcA? w  bbbP  bwccHZ~  bbc]Bw  bb9 qL  c@c@cS:&  bbbGf  bcd   cOcOcI;q  bbbK  bb]5j  c5b x`  bbbfR|  bbxN a   cL*  bbbL$  bb"P"n  bbbfK  bwbwbSp  bbRjx  cc[bi:W<  bc#N   bb@.  bobocIA7K  c[bU y  cRb9@`  cPbvU gy  bwb9;|u  bc"`} |*  bjbjbS  cccc+mK  bbc->m  bcRcHSB  bcXb^C  bbcRIki  bbva. r  bbcIO  bb"`i5  bbc?a   bAf  c5b   cIcITpR  bbbf\4  cIc`/   bbbae  bxc[\ @  bxbxbfVa   b\A  bobocIW<u  c,bn BNzH   c>i  bbx9   bbcR: z  c"c"cG  c(c(b`~z  ccbB^s  bb m  bbbf?\w  bb9   bobocIA#  c-c-bGW~  bcY w  bbw\ i   IH9Jxk  cb9 mF  bbcIQwd  c#c,`[ f  bboG g  bbbEj  c#c9 t  cdcdc; a   ! !cM  bb >L  cRcRcWr  bbxbZ$s  cb h  bc\ I  cFb a   S Scany  bbwb;!  bbcY  bbb_ag  bcH   cIcIcSj  bb9 u  cb z  bb9M]  bcRcHN|E  c[b k  c%c%c`Hz  bb ]0  bobocISfkp  c:b|z  bbcax{    {  bbb]t  bc," {  c-bobiQ  cc"Mc   cKi  bbbBtk   p bIJ    xk  bb= g  bc   cc&_q  cHcHb:z  bboZJ |(  c-bobi[  ccb^^    ~  bbC   bbsZs  bbx 7H6  c1c1bY  bbo&   c-c-cIN}  bbsbO9  bbcQ(y  cb mBn^   6 6c^6}  ccbI  cRbcRb;  cZb l%  bbcIx&  bb1 w  bbC ^   s sbf\v3  bccbDYh  bcQbWe  bbbC  bbbfHc%  cbcH;R?   6 6bf;z  c5c9   bbob=w^  {{bHw`  bcHbI}  bc?93^A  bcQbE|3  ccc;qs  bcF ri  bbca3p  ccbP  bbcI[Nl  cRbbUc   \b=xD  cccI{  cHcHbf`A  bbcIRie  bboU y  bbbQy  cTcTbHsw  bb9 f  bobo Tg  bboc?\  bb+mDU   c`%en  cbW l  c[c#Aq v   { {cM5p  bb?   bb"J<  cdcdbVOp   ;9 p  ccbYtg  cQc>= th    c  c#bN~ j>  bbbfa6%  c"c"bL{  ccK c  bc5bLI  bbb_~   bDz  c+bmc`X7x.  cb9   cbbxV  bbcIQ2j  bbbQw  cb 9  bbbWT  bgc gg  bbcI`;  bnbnB$  bbobPt  bcD#   ccccSk  bc   bc6/ :  bb9 dj   = =bM%h  c#c#cILx  c>c"9   bbcRZo|  bb9   c-c-cID;e  cHc,F q  cIbbN+c  bbn/p u  bbcIN<  cbbH8  bxcc?Nuiy    = ="    bZo  cGcGbfCT  bbcI]{;  cIcIcP|  c4c; }  bbwbX}  bb?   cbbV<w  bc*? '  bb"]Yl  bbb_<  bc+bG  bbcXVg  bcPb=jW   W WcLa  ??b_z  cIbbVp  bcZ a   cOa   bFeO  cIcIcU  bcXbwXm  bbbSwr  ccbo;h  bcIbM  c=c=cIJ-q[  bbcIRk7  bbc-C  c-c-cI_uB  bb9 uD  c,c9 d  bbcIa  bbboGO  bwccHPOu  bcHc,>+  cYb x  cQb# rR  cHbbiRu  bobo HH  bub I~f9   \ b k  cHcHbfY  bbbCi  cRc6Y wg  cbL %  cccB  bobocIH^to  bbcX[Br  bbb=Z  bbc@iT  bcHcRBs  bxbxbfN5(  bobo+DVci   cRz  c[c[#Ql  cccc#] }T  cb4S }V   ] ]bf\f"  bbc^a   cXt  bwccHZ[  bobocIai   g iM   bbcVp  bbcRa  cHbbRw  bb{   cIbbJ7z  c6c9   bbo+D pM  bcR9`j  bbb;k  bb  |  bcQbQv  cccOQ.\  c-c-&:gy  bbc;[n  ccbCVt  bbc;hn  bvbvb[t  cbcH@g  cZbb;e  c?bZP   cbc?XTd  c?c?c-I  bbcRO5  bb&C|O  cHb? g  cdcdb<h  c/c/bfHk  bcd o   E Ebf=y  bb >y  c5c5bLRs  < 9[t   = =cVHh  ccb<.l  bxbxcIA  bbbfLK;    }.  bbcIZl  bcV@y fB  ccI %  bbcCCe  bc*bD  bb   cHcH ?  c&bbE/t  bb9 a   bVsm  cccICy`  bbcI[?d#  bbcJ)  bb+mEbw  bc#ba@  c?c?bfW  bbb:h  bbcO-f  bc+ [f    bf@u  bb >NQu  c"bO {M  bbS z#  cIb_ M  bnbnbB{N  c"c"caj  bbc_p  bc+b`d  bxc?L   c+c+"`  bbb<f  cQcN oL  bbT @  bwbbL;   bfAmtW  bc-=> a   bVr  c-b9Pa  cSg   = =c^g|.   C CbfQu  bbn+m k  c#c#bY  bobocI 9 o@  bbnB> r  bbbax  bb9`}P   P Pc<h  bc,b=;tT  bbb`h  cIcIc\GoX  cb e  cPc f  c>bc?_h  bbcU%  c-bb`$  bc?QTpZ  bxb=K   cZbbA  bmb/   c-c-cI]  bbobZ  c-c-&M~G  bc#bU  bbbIv  bwcbR?  bbb>x  cPcPcIBg  bcZbU>  bxbxbL  cbbI0q;    SO q<  cGcGcI`;  bbbBq=  bc,9KVl  cb9 p  bbc=Bt     g%  bbbEa   cU*j  cQbbwBj   E{ _  bobobfQS  bbcR?Zy6  bbboT)  bbTt  bbcIDF  bobo V  bobo WQe  bxbcXWOq  cQbb=q  bc#b_  bb1B> |M  bcd9 k  bnc5G| y  bbbY;  bbcIW|  cccBh  bb97S@}  bc#1B 8  bc`b]h  bbo= k  bbnV r  bncc   bbcaMV  ccc-@  bbc^A  bic  B  bbcIIvT  cdcbZNp3  bbc-Pzk  bbbiQLl  bbnOc p  cb9 g  bbY i  bb9==]   B Bbf=  ccc?  bbcIS`  bb|cR>S  ccb4 m*   bfYhem  cZcZcIam,  ccb m-  bc>b;"  bmbmcIS}B  c3b~J x  bbbN{K  bb h  bbcXTs  bcc8 p  bbbQet  bc G  c-c-+DCNc  bc> xp   K9Um   cVg  bc,cU C  bbcXx4  cbbJ  bbcI;Tq    bfK$  bububF  bb% a  $$cJ^  bb`N}   cD{  bfGsg  bb^ }g  bbU <  bbxbSd  cb kW  bcHM8 s  c[bbuV  bbbM+  bb d  cbc<_ y$  cHc9JF  bb"a>`  bbcIOr  bc+ >o  cb h  bbbfI1le  c<cL =  bbMTu   cP  bcRbAl(  bc?9M  bboc?_  c-c-&UJe  c?c?bB  bbcIKz  bbc+O*  bbb`x@  bb<   cIbb[@  bbbfUgsa  bxc[^ mG  bb_8 mI  bbbX  ccHbYYy  bc=   bxcb=w$  bc? t  bbbfZ  bcRcWt  cccIV  c^c^cI>}m2  bbcI^z  bcHc5@  c[c?[ tN  c[c[b\y  bbbDmxG  bcZ   bbcI_  bb C$p   c_i  bobob_ a   cI>t  bb1BOg  bbw9kaIl  bboW) |  bbUA =  bobo N  bbbQ~z  bbcDd   9[k>  bbbPd  c,c,bfW    b;y=  c#b]   bb G  bb+m?<a   cIC-a   cKt  c,c,+D]  bnbn<d   ? (+   bbobQ   bbcI`1z  bb&U"~z  bcZ   bbbfQI)  cIcIbNF  bb_{ a   cI_e  bb9   bbcF  bbc5H+vP  bbbU#r  cIcIbOn  cYcYbQi  c,bcDi  bbc-ay   bxJ y*  bbcOs>  bxbxb`tW  bbn f  cbcHMXf  bbbCEv  cXcXcNj  c+b)Jjx4  bbc?  c5c5cI^to  c-bobiSN  bb+mZ  c-c-&S9n"  c,bbGa   cBgAf  c6c9 .  bbb^\C  bbb`e{  bb  m  bc6 S=  c#bbazq  c[bU% a  33b<q  bc4 a  wwcG  bbcIGm  bc_c[;up  bbI@ {  c-c-c-H k$  bbbP!h  bb9 e   c_b  bbbCz  c-bbW@x  c5c>_   bbbA|  bcH M  cIcIc\<a   b\k  ccWcB*  bbcNe  bnbnbfXp&  c[c[b:{  cdcdcE6{  bbcXK!  bc5bKs#  bb \  bc?9?w!  bbcXAx}z  bcHV   ccbH5f  bocbYt.  c,bn9;p  bbc-]  ccH9W?6  cccS  c[b+m k  cIbcXA8  bbcRi  bbcI`+  c-c-bA  bbsZ`  c-c-b;t  bc#   c+c+cID7  bbcISFlb   9HC  cIcIcIA&  bbcIBX  c*bbV{  cbc+J  bbnb;ra  bc,@M a  cI`I[  c!c*Y a   R Rc[  cIcIcMozq  bmbmcIP  bobobXcx  bbZW h)  c"c9 h*  bb9   cIcIcFPgk  cb]U |v   * 6=| e  ccHQ   c^c^cO}  cccNe  bcRbJw^   bPf  cb a   g gcIZ-|  bbc@u   b[~  bbbRo   h_: i[  bbbA  c5c5"Ib   W Wc<j  bwbwcOu  bbcASc  cQcQbfQ/+  b<EA v  cb   cccILf%  bbR   bboc?Z)  c-c-&:0  c,c,cMs  cb<0 y  cIcIbIw  c-bobiR~7  bbbJ  c-bbDgl  bc qt  ccbOe@  cbc#Fg  bbO   bbbK'gT  bb9 y  bbC(   bbcIJhJ  c#c#bfKJ  c-c-bYF  c2b sW  cIbcX;k  bnbnb<  bwcbAe  cbKs o(  cIcIbC  cbbRto  bbcSo  bbbfT?v  c?c?bfK  cIb: p  cbbCO  bwccHSl  bc-aB A  bb&J8}  bc6bB[s  cGcGbVs!  cHcHbYb  bbbVc  bc? >`r  bc#bFq  cIcIcUKl  bbx9;:j"  bbc:H  bobobV0  bbN  bcPbGj  bbbG  bbobT*p  c-c-cIE|  cb   bc1c,Pr  cZcZbfJJ;      cdcdbRy  bc?c,>;-  c-c-bBi  bc-: gE  c:c:bf^gG  bb# a   cFq\  bbS0 q  ccR9KF  bbcIBo  cFbbG  bcHbCdL  cccI^V  c-c-b?x  bb#   bbbM2<  bbm; r  cdcH9   bjc  b  bbcI\h   = =cF$a    cIN  bbcIM\  cRcR+m^l  bbc:p5  cb:G   cFcF#Z  cZcZbWLl  bcd   c5c5cIDx  bcIb^)  c;bC m   c:s'  bbL l  bb\@ r  bb9>B  bbobV)a   cII}  bbbX  c6c6b[Z  ccbCs  bbT w4  cb: :  bc!bF_p"  bc*Y ~J  bc69Ls  c#c#c:`a   ; ;cJ .  bbQ a   | |b@wn  bc,   cccIC  c>c>bX]   z zcA0  bbb<{  cRcRcUt  bbnN6 n  bbbI.t  cbb=i1   cTIj  bbbf[sa   cRk   q qc@1n  cbEa 7  bobobTc   \95H  bbcI] i  bbb@S[  bjbjbfZxW  bb BF  bobocM=|R cTbb\[J3       bbc>M  bbcIJG|  bc[bFHH  bbcR;{o  cb I    L9 ^{  c b   bbcIFyh   P Pc;|q  ccc=h  bc#b>9  c5c5cI\h  cbb_>  bbcRw  bbb`ms  bbcXh  c5bbI7  c6c6c-`lV  bbx< I   @ 9-Zv  c+b9O0  cPbvO 1  bob4 lB  bb >^`p;  c-c-boDv  bxbxcV=  bbcSeH  cb9[fC  bboc?Y]  bbJw  bc-9S,  bbob:r  cbE   cccUg  bc59Eq"  cHc,`Q a   & &cC!  bbbHR  bbbOF  bxcb@z  cRcR+mDf  ccHbE;g  bbx 7Ga   bW}^  cb]! q  bb9 x|  cbR /  bbc\%q  cdccRIXk  cb] oB  bwcb:oC  c*b~A   bnbn+mM}m  bbc=&  cIcI1B[{  bbx" y#  bbbY&]   W 9 a  sscIHx  bboc?[lh  bb_x lj  c#c9   bc`cR^Km  bcD .  bcGs   bbbR[v  cIb1B e  c#c9 K   Y  h  bbbI9  c[bZd   bcRb>1a   cI`sg  c5b   bb+m>qmS  bb^; sk  bb }    $=M  bobocINz9  bbcU{m  bbmMt r  bb[_l  bb+mXJ8  bb  #  bb_Xi  bb9;{{  cb[   bobocI^e  bwcbXo  bbcIWj  bbb?[u  bbx 7@=  bbbG  bcQb=tU  c?b9=^tV  c>c"9   cc:  bbc[[  boboc]k  c-c-bD:  bbbMKy@   bV>  bbbf`h  bb9 n  bbbKh  cOb9WLu{  cccI?r  cbM   bc>cR@Ohw  c?b93S|  cHb1 ra  bcYC vU   @ @cMM  cbcbcR.vW  ccZcXT  bbbFJ      bbc=p  bcQbXju  c-c-bLlB  bc[cH>  bxbxcI\x  cb   bboc?S  bbP   bbcI=  bbcIKsF  bbcRu^  bbbaD  cb^ fo  cdc j|  cdb t\  bc, M  c6c6cICts  c>b4S   c[c[#^&u  cbbXt<  bbc<n'  bxbxcMd  bobocI>U  bbcI^f  bbcH%R  bbcLw#  bb9   bbR2  c=bb:My  c,bO {   cM  cYbc,O9{  bxbxbW  bbc]  bb+mZ*  cb1B   bbobJ  bbcKM  bxbxb\n  bb9 J=   9 r  bcPc+[g3  bbcIAh   [ [bS^h  bcdG   c-c-&@usd   c[e  bcIbP;x  bb9G[|  cLbb`o  c"c"bWA  c7c7cP  cRcRbfZ  bb"WN  bbcI>.v9  bc#bOEL  bbx" k   cZj   cPe_   b>H  bc[b?o  cb i  bbcAo  c-c-bFN  bbbB?sc  ccb>Ey  bc ^   c-c-&\  bbc_m  bb9 ,  bbbU}  bbcYzv  bbmc+^uuV  ccbf>fO  bbb`yfP  bbcIW~,  bbbB!  c-c-cI;  bbcIUE  bbobO2>  c6bbGm  bc+ q  c/b=G n+  cbcHP{  bc#   bcPbE  c-c-bR  bobobC{  cdcH9 k@  bbbU{  cIcIcFWh  c-c-bTg   '9Zra   bJuk  cccIB d  c+b9]}  bcVbZdU  c>c>bUe  bbbf<  c-c-cI]cm~  cIcIbf?T  bbcXP|  c,bcU}3  bboXB l  bbn x  c5c5cWc  bbb?=o  c[b! ew  c?cH   bbc`2L  bbcIPy  c6c6boDie  bbcFq  cbBL u  cYbc,Sy  b~b~bSv  cbcIR9  cRc69   c6c6b]w  bbbI`l  bc#1B   bbbEv  cbV   cIb f  ccc^k  bc- pi   $ A9]#jC   bf<  bb">|  cc5_Z p  bbcQF0  bcG   cIcIL  bc^bx_z  cb r,  bb9QG~O  bbbH  bbcIG,  bbc[@}`  c?bcXD\  bbbX  bb@ x  bbbP  c,b1B {r   c?{  bbbHlj  bmbmcU  cRcRb^v  bbbFd5  bwb +  bkc  d9  bncQ9   bb$K]v  cb a   b:u   cL"  bbK   bbbOl  bwbwcIE3u  bc?b`e'  bbbCaoq  c?bbxV7  bbba:{  bc,bNy  ccc-Llv  ccc>4  bobobS  bcR9:]r  cb9   bb+m_M  bbvbRqe  bbcIWul  c5c5cDH  bbcCr5  bccXT'K  cc\ z  bc,9*Ds>  bcIbVX  bb pC  bb9=Yz   cIz  cPc49   bbFC i  bbb`  cGcGbKb  c-c-cIY&  bbb;a  blb>F I   n @   cdcdbN  bbcQ u  cc[ >W{   c-Hy  cbWD q*  c[bb^k  bcd/ p  c?b]   cbcHL>gR  bbcIQt  bbcIGCn  bb2H }  ccbV  bbB rE  bc-`v   bwbwcTa   cWJh-  ccbC  bcRc,  bbbF  bc:   bbcI? v  bbbN]}  bob *  boboP  bboJ I    ny  bbb=d  cb: e   y yc>  c5c5cIXC?   b^  bbcIK3m  bcbi@VI  cYcYbfKs  bc!   bbc>  bbbo>g%  bbbDqA    W9Y  cGbBf  bc*   cZcZc-B q   c@Jq  bbcSj  bbbC  bc#^ j  bcd j  bbbF  bc4c+B  bcRcHOgp  bobob@hj   w X t  cFc*9 |d  bc@ t  bbbf;oh  c,bbUX|W   b>j  bb\   bccb^  bb\" |  c"c"c_c  c[b! ok  cHb    bobocIPu  bc,c^m$  bbcI  ccccJJ4  bbY   bbcIY  bbcCh  bbbH  bbo&   c,c,">{  c6c6cIRyL  bc>b`9kb  c>b9-Qu  cIcIbf;}5  b~b~bPs  cXbG z'  bbxQ o  ccb>{  bc- !  c bbHa  cFc*Qx   bbK i   I Ic`S  bcFb?N;%  bc,] f   * *c=i  bc#9=VP  bbcIe  bbbJf  cHb+m ~X  cboA a   cL  bbbVnc  ccbW{?  c-c-&Rg  bbcI`p   cO8  c-c-b@d  boboc=a   z zcZ  bbj>C g  bbcLz  bbobCil  bc-Cu q  bbcI\  bb9-W  bbb]e  bc?9Xe  cb u  bb9   c-c-bZ3u  bbc-:o   cXG{  cbbPjr  cbbNc  bc>b\K  bbo4=|  bbcIGU  bobocIat   ? ?cF)a  bcR =   / bF  bb">e  bbc\a  //bV8~  bc^cHYAjp  bbc]f~  bc>c5T7A  c[b hb  bbbFa   c=km  bb9W@u    cG-u  bcRcHU{7  yycIf  ccbTif  bbR iB  c#c#cDv  ccbEn  bbn e  bbc:j  cbcA  cRb z  cb a  c@t[  bcQ t\  bbbUnH  bbEK F  ccHcXC{  bbc^q  bbb[  c-c-&S|  cbbI |  bbb=VoQ  bbb;Yq   X XcNu  bbb;2  c-c-bCd  cb FN'd  bb9 uW   b^d  ccc-Wp<  bobobT5f  bb+mTua   bF*1  bobo_Vh  cbb_Th  cb d5  bb^, r  ccbR:e  bbb[q  bcG9Y  bbcIK  bbbS|  cccI=l  bb? $  c"c"bO"i  h79^R}  bc-E i  bbbZ  bbbCi  bc-9+F  cQcQb]^  bbcXPsJ  cbZ} ub    wJ  cKbRQ e  c-b9M  bobocIFs  cc"Ep  bbbLfv  bocR9)?o  bbcSp  bbc]J{  c6c 7_  c?c?bS.  bbxbH  bc) jJ    n+  bbbf[w  bbbfTc  bbbfD  ccbNh  bb9   cb-A2{  bbcI_<  bc"R   bbcIKu6  bncb;s  cRcR+m\O7  bc   c,c,b]  cQcQ ]  bb"Xo  bbcIKr  bb9^^j  bwbwbXn  bbo9HV  bb@ z[  bbbfa  bb1BCdY  bbx 7FUr  bbb=j   bfWQ  bc5b<m  bb;# R  bobobCF9l  cc5\ 9n  bbcIHha   L LcJr)  bbcXZz  bbn9N\  bb:  bbcH_<{  bbc\N  bb&<n   q r ~{   FE   blc cRZig  bb9   bbcKn  bc-[b a   C Cc` }  cIcIcD~V  bbsY+t  bbc@  bb"D7  cdc,I   bobocI;f{  bb9D?k  bcdbO$  bbbJ|y  cPbY y  cbb]z  bcRW4 z  bboA zM  bc-a x  bbcICx  c"c+Y   c-c-&Yh4  bxc[ gV'|  bbbfT  bbcBr  ccQ; k  bb9 d(  cbbVie  c,ba9 R  bb{   bc4b]  bb>6F  bbbR+}  bb9]*'  cbcHTnm  bc-=   bbs]Pl  c#c#cIEt  c-c-&Ih  bbYip  bcIbCw  c#c#cIGfq  ccc-cf*   : z    bf]9f+  bwbwcIHVj  ccB z   cXM  bbbVFc  bbbfGa    cYm~  cccIF~U  bob w   c>N<=  c[cK   bbcIMg.  bbQ z   Z 9@'k)  bc*U |  bc5bWA  c[cVY {w  bbb[Qj  bbb\d  bbxH4   bbc-P  cc"\m  cccP   bobobX%  bb t5  bxcd2 n  c,b<   bbbWd/  cb 7/  bc V  bb PQ|  c,c,bS_h  c,b9X^  bcZbFc  bbH   c-c-bQtr  bcbiA|a  bbb>#v  bbA ]   w wcZ^  bcVcR[sU  bc-W I  bb+mWo   cN0  bbcR i<  c6b?   bvbvb_"s(   e ec_R*  bb\}   c cbfDI=  bbl9 i  bc,cC'  boboY  bboc?;  cbcH>r  bbbPJq  bucX9 z  cc?Y Y  c,c,cKZ  bbcD1z  cRb9FAf  bbbIopI  cbM pJ  bbE   cbbRs  cb/ z    z  bbbLt  c4c4cM_z  bb93I  cQcZ f  bb9DRH.  bc[b\~<  c,c9 {  bbb@xa  bH  bobobJT  c-c-cIE}@  cbcHA[n  c,bn  nl  bccX:h1  bbboN4=  bbo+D kH  cRcRcLk  cHc,9 q  bb9 ;  bb?Gh  cb e@  bxbxb[  bbbUy  cc-P`   bbn r`   c_r  c6c6bQz  cIbbXr  bbb=i!  cPb m  bc- s  bbb>,  bb1B`a   cK\  bb+mBMl  bb9WKl  bocR9 a   J JbAO}  bbb]bb  bb[ v   ; 9X_  cRcRcIRv  bb1 >  bbbN`y  cbx< w  cccUp3  bb+D ~    cEU8  bbx c  c?c^   c-c-b_qC  bxc9G  bc+ qf  cc-]=   c bcRKRt  bbcIB~=  bb"G  ccM!d;  bbc]x]  bc`B j  cb n  bb9 u  cc-^)   bbc<xa  bbg0 g  cbc6@$  bbb\ze  cbH(    w   bbob  bbcR<i  c?c#9   bcQbUg  bbbZ=  c-c-&R  c-c-&X |"   cR  bbcIE s  bb  r  cccccK{  ccbKK|  bc,cEl^   bfob  cIcIc[g  bc n6  ccb=i  bbC>  bmbmcIIp  cRcRc<  bbbK e  bbb_g  bbc-=m  bbob@@  cHbc[>ukb  blb9WD<   9WB$oL  cb/ yg  ^^cSyi  c?bS }  bbb]s,  bbcPY)m  bcIbY:lr  c#c9 i  bc \  bcGc[aNe  cbbE  bbC l4  bcd+D l5  ccbf`  cGcGbDvD   cNl  cb9   cccMkF  bbcTs  bbn< i  ccc] m[  bbcLkt  cb9 wx  c[bP f  bcc: f  bcHbFm  bb[i m  bobocI=$o2  cIbcX`n  cPbbP  bbbVB{   A t  bbbfDc  cHb jp  bb`C[  bb9WM'  bbcINq{  cIcIbfXc  bbw9 n  bbcP-x  bb9 q   V VcIH  cccI_  bbcL  bbcSg  c6c6cM   bbob_k   c@  bbcI:u  cbT h  c"cc9-Vl,  bbo\ a   " "cSdo#  bbbHh   ( 9\[  c(c(bf>xW  bbboA4m   ca&h  bbX |  bcE a    bMl  bbcR  bb&K  bobocIVh  c[c[bO  cHcHbfRkh  bbwc+W  bbxb\Lz9  bbcWgi  c6c6c=o     i  cbRp 8  bxbxbfPXpg  bb9 I    m7  bbbfKx   c^twO  bc+c#Yl  bob   cbbA+  cbb[I   3 3bf:gt  cbb@T{  cbA   bbcPa   s scX]   cQ1{K  c[c[b;n-  //bfH  bkbkbf?n/  bb   bbo2 L~a   G GcT ?  c-c-bK+  bbbR  bb&@i  bb&C]  bbbA]y  bbbG=vG   9:{  bcA% y  cbcRJ{>  cccccT}  cb9 H  bbcD  c-c-&T  bbo=+   bb@ 80  ccc\ o  cccYO b  bxb>|   cIbbO  bbbR|  cbcH[l0    6  bb^E v?   H Hbf=v@  cRbL C  bbbCk   cHpv   M Mc@^  bbcA  bbc`   c-c-c^  bcFbB|  bbcXoy  cb\ z  ccR_ ?R  ccbf=iJ  c$c$bD   cIbAQ a  \\cS  bc"G  bbc@w0  bbbM,}  blcO@ \  bbc[u  bbG v  bcd9   cbbKfX  bc,JC z  cb p  bc   ccbQr  cbbJ+  bb9jRj7  bbG n  c,c,bHn  c+cN i  bbcO]  bnbncI^%~  c,b9/Z~]  bbbfQcd  bbbHg  bbb BA`  bububWw  ccHNK   ccccbRg  bbcXa  bbbL{  c,bQ V  cc"U9B  c6b 9C   59-\  c,c,cIW{  bbbXe2  cc`<m|   c<c  bcIbP+h  bc-9TJn  bbV 2  cRcR+mO4ro  cZb9WTa   c?Rh;  zzc_|  cCcCcE  bbbOs  bbbUYo  cYcYba\u  bbbV]  bbc?a   bW{I  cIcIbQy  cZc9<G}eH  bbbfAv  bc-<   cQcQcIFv  bb9^:v  bb mQ)  bbc-AG}   ab5F=  bbbfB|l  bb?c   bbbI  cbcHM}l  bcbiAi  c bb_F  bbK  c-c-bAez  cHc,9   bcRcHRrD   M 2  bbsDjL  cHc,9;x  bbEI c  bmb c  cccI=!  cIcIcYc  bb9MI   39 "  bbcRqs   ca  bbbK  bbbPz  bbZ   bbc;m   cK@f  c?bbxSw  bbcIC_  ccb]{  bxbxcZg3  bbw1B   ccbB  cMbG@  c6bb=x  bbcU)n  bbbfMfI    x  c>bcRAp  c6c6cZfhZ   bfA6  bcB |  bbbR2  c)c)cOr  bbT   bbb=r|e  bb9`|  c>b9WPv   = g  bb9 ec   c 3I   bcR-Lg  bc-   cbbQ[  bbcEhX  bbc[`  cbag C  c-c-cIGUy  bc7bWR  bbcIKl  bbcHfO  c5c5bKdv  bbcD  c-c-b:  bmcbH&{l  bbC ?  bb9 o/  bb9 s{  bb9X  c=c=bA}  bcIbIs  bbx9Bm  c"bAw m  cb m~  bbbfX>p  bbnbZt  bb":zqh  bb9=5qi  c[b9-Low  bcbA* um    c>ff  ccc`7g  c-c-c-R@?  cbT O  cbcH?]  bbb_3d"  cDcDc->x  bxc[ mZvhR  bb ns   ~bxZj  bvbvc-F  bcRb<i  c-c-&:r/  c"cc  |  bbbfC+a   cN!  c-c-&^zg  ccbfDg  cYcYbLxW  cObcY/|B  bbbF{  ccbPq{R  bc># l  bc6E7 5  c-c-bVr  cZbR o   62 y  bbb`q  cbM yn   )SX   cZcZbfNNm  bcIbF}i  bbc;l  bbcZ  bc-   bbV>C  c6b po    cgu  bbnL v  bb9   bc5bQ  bbc[>L  bobob;u  c[bF] y   cKJ   :w y<   . .c>yQ  cRbEX r  bb& o=  bbbfYO  bwbOi ^   * *cY  cMbbWM}  cbb@v  bncQ9 vj  bkbi@U i  bc6F   cQcQc@Z~>   cJ@  c,bcWm{  bwbwbo=h!  cbN; w  ccccbNg  c`cbVS@  bbbfXMwZ  cZcZcIC  c"c"cU/K  ce  p  bb9B  bnbnb^Yj   9^Mh  c-c-&:nn  bb9Yno  c?c?bCx  ccIR K  bbcI<c   cRg  bbbK  c?c?c-;xB  cQb w  bboL# |?  cbE a   cUk  bb eg  cIbC   bcHcH>k  c?c#9   cPbRJ   bbc@ Z  ccbAn  cbcHF  bbbYgh  cb9 c  c$c$bf\P  bbbSr  bbcI^f  bbc;r    bfBBO  bb_o lv  bbx9H|   bfS   c,c,+DBv  bbb_}v  c4bT   c-c-b>*  c-c-&@ee  bbbfYuf  bbbAwP  cbR;   bnbn GBQ  bwccH@i  cRb9OR  bbboT  c-c-c?m]   G9;a   bZ^w|  bbb@}  c?c#9^~}  bxc[ m<`d  bwbwbfQ{  bbcIQ@   bI  c#c#cILs  bc#bU=  bbbA;  c,bbT  bca zv  bbnb<t  bbmEO {  ccbJ  bbncHD/  c;baY   <<cW[jt  bbcIRM*  cac%M   c-c-bP^y  bb mT  bbbW`7  bbbXb>  bbbfYd@  bc"bDxc  bbbRC@  c-c-bBn  MMbfYi  cbG\   bbbKi  c3bbR  bb9=  bc? n  cIbcX[{  bc,b?  bbcOY  cIbO   ccHcXOo*  cb g=w<  bbb^UiR  bbcah2  bbcD[6h  bbbf>H|  c#c#c?  bbbfDe  bxc[9   bb+mH\T  bbbIv-  bbL   bboc?E  bbc?z  bbb[s  bxc[9   bbc;HD  cccHrQ  bbbfV  bbbo[>w  cb wW  bbTD t  cbR\ f  cbbV  bc"bF,i  bbbfP1j  bbbZ <  c-c-cIPp  TTc\B  bbcR\j  bc,c`S  bb1BV  bbbSc     /R  bc*c6FtF  c>bc?If  bbcEx>  cbcbc`A?  bbb\  bobob`ux1  bc#9<q  cbbTP  cIbbQa  ,,c>|  bbcI  cDcDcIEn  bcI u  bbcS  cMbb<qt  bb9;Le@  bcIbU`d  bxc[[{ }E  bibicE{i  ccc-M9x  bbbR  cHcHb<  bbbfHbl  cbW |  bbw9 %  bbcS4  bbc>n  cb a   P PbVl6  bc=W d  bocb;K  bba n  c5c^ w  bb9^v  bb9 y  bobobUV  cIcI;  bobocIJra   c:o  bbcJI  cZbcHG  bbcV s5  bb] m  bcGcHDG  cccIBl  bb9 l  bobo [5a   c@z  bbbI  bjbjb:tc   c-:!a   cI`  bmcbLpQ  bcITh t'  bc,   bbcRN0  cTcTcN  bc# 1  cc#`#   ccbUkg]  bbb;a   ) )b;  bbsT}  ccbYF  c-c-cA!t  bbo9An  bbcIG|i  c?bcHX  cIbbJF  bjbjc\n  bbo   bbxb?ru  cbbD  bobobX|  bcdMw g  cbb<]  bb+DH~8  c6c 7M-s  cc-4A }  bbbf_a    bQay  bb]   c-c-b<z  c#bbIp  bboK   cHcHcUsQ  c[bcXX!y  bc"bD||  bb9[sR  cb]:   bbcPJS}  bb9 }  bbcI@q9  ccR9V@  cIbbQs[  bcRH yf  bb^ w  bbR }o  bbw9   cccI=l  cZbcXV  bobo KY  bbQf  bbbEz  c?b: a  bcXCh ?  bbD@j  c5c5bH<f  bbm9Lm  cb9 ~f  bbcIZb"  c+c+cF  bxbxc<g9  bbbf\i  c#c#c<a   cD{vT  c#c#b?fJ  bc5cX=j  bnbncJx   9-UDn  bb9 n  bbcXNR  c,bbY;  ccc@<h   q qc^"  bbbU1   c+Ly  bbcITr  bbc:<y  cb a   cIk  cPc49 e  cb] d  bbcI`)  bxc)W  c[c[cIOLg  bbo<   ccDa   J JbAly  bbcXDd  cQcQcM}  bbbLr  c1c_ m   c=v  c>c"9 v   f fcCv  bb "Vz  cdb hV  bc,b@  bb[  c-c-bP,f  bwcZ9 f  ccY9WGZf  bbbEj9   c\;j:  bbb;W  bb `  bb"Wa   # #bDO  bhc    bbc?}   99C~D  cQcQcQw   cLr  bbn   bobocIMw  cb g<w  bxc[9 w  c?bcH?W{  bbbF~  c-c-bUNv  bc9B  bc5bE{a  bncQ9   bb+m=n  cT<(  c+b   bb1BGf  bc/p nz   bfZl)  bb9 d  bbc>  bb+mUk  bbbDfo_  cc6K @  bbb]r  cb/   bb<  bbbMB  bxb] {  cc-P e  bc"(Y o\  bbnbxBz  bbcXHqi.  cdcdc>d  bbB   bbbEv9  bcIbMd  bbcYHc  bwbwb<\  bcRc,HI)  bobo BIk  cb h  ccIG l  bc,   bc5Os f  cb^ a   b bbPf6  cb FO  bbF c  bbcPBe  cGc+9 p;  ccbAJz  bbo p0  bbb]ik  c,b_ ~w  cdbMU j  bbB I  bbcRRf]  cbJ a   b bcL*+  bbTV~#   cXf+  bc5bA  bbcH|  cIbcXDT%  cIbbVp  bb9\  cRbxGJqI  bc+CB {  bbcXBf   09C?f  c,bbQhJ  c?bcH[2  cIcIM  bvbvc-[y  bb  j  c#c#bV.  ccbH{I  bbb_  bb   bc5b@l  ccbfM>  bc5 ?I   bfVg   '95X]k  bbB ,  c5c5cIHC  bbb;  bbb_d  bb  d  bbbXy  bbA d  bcQ =  cZbC i  cHbHk o7  bb\   cZcZcI>r  bxbxb:YyX  bnccR]Rj  bbb[j}I  c,b& f  c-c-&[xg  bbcRVZe  bbNM f   bfF  bocb<vm  bb9   bbcIHvo  bcQ' @  cccccIJa   bTWe  ccI=x i  bc J8   bobo+D>i  c>c>bfCx~A   F a  __cICq  bxcb`$  bc4cH]c   ( (c`u  bbcHXAN  bbwA| f  bvcFZu Q  bcQb[dR  c-c-c-G{'  bbc-K  bc[bYW^      c-bbI>  bb C?  bobo MW  cbcRG  bbc;ae  cdcdbfPnq  c5c5cC|C   bf=a  bbcOp8  c6c9 k  bcS   boboc-I  bcHcHK"e  bbbUS  bbobOue  cRc6# w1  bbcIN  c-c-cDqh  bbo9V  c?b9E?  bb"^.a   bO!  c-c-bTr  cDbO g0  cb e  bcIbQhlw  cRb9N  cccIHe  cbbNa   U UcIEmj  bbcPvN  ccbD  c[b# i  {{cI  cccc+mVxh/  bbbfJz(  cb v,  cb a   bN~  c?c#A   bjc bH3mb  cHcHbf`  cIcIVq  cGcGba@q  cb9 xx  c#c f  c#bbJL{G  bbnl   bbcMt   L LcZ@jw  bb9 d#  bobobC  bb+m`  c!c!bF/G  boboDc  | K95U  cbb>AJ   s   K  bb WX|  c#c#cK;u   cIu   cZ<=  bbcINeuj  bb9 o3  bbcIX  bbbN2n  cb? }  cZcZcI:s  bbM   bb`Z  bbc@  bbb\tr~  bbb<  bbc[K  bb Ze  <<c^c-  c5c5bGf]  bbobV#  bbbUv1  bbP 2  bcPbSm3  bwcbC  bc[bS%e  c-bobi  c"cc9Yams   cQ<  ccPU   bbcNp  c?b xq  c,bncXafe  bncc+>)g  cb a   bZo   cE  bbcV  cGb4]g  c?bcX]9  bbx9 q  bbB ~  bbN +  bb :  bcRbNj  cccH ~  cBb^ x+  bbG&   bbJmb  ccbf?  c4bba  bbb[yw   ! w  bc[>   bbUgf  bc?b]a~K  cIc- <+  bb q*  bb Yn  bb9 n  c!bcHZrx  bbbZ  bbcG  bcbC hF  bbc-KS  c#bcP@  bobocIRr  bcIb`n7j  c>ccW l  bbbW  bb"[#k  bbcILE  c6c6bP&  c>c>bR$u?  bbn`T   bb_'j  cb9EMsT  blb   bb `  c#c#cX{  bcIbJ l  cHbQ Z  bbcK-  bbmD mk  cbO f  bb^ l  cbbLl  cb    cWz   D  8  bbcXkz   y ybfDz   < <boP}  bbcIEt+   bCp/  cbT a   cUk  bbcI^o  cQcQc:  bcRc,?zp  bb m@w  cbb^a   T TcIOr  bc5cRBT  bbcR?2j  bc C^   c-bbP$  c'c'bPg  bcRb>I  bcGB0 {  bbw9 kN  cccIZu   cVrA  bnbn\  bsbscIE  bbx"   bbvbwDs  ccbfSE  c"c"cIJYem  bbbXqu  cb>O   bbbQ}  bc:c_d  c-c-bWF  bwbwc\  bbb:9y  bbx9   bnc1B   bbbAw9  cIcIbfQ>l  c*bbVq  cIbb=v  cb@ =  bb+mCp  bbc-V  bbbLj~  cQbb@  c-c- 6  bbm9T+  boboNZ  cZcZcVj<  bbbWz  **bf]z  cbbXz   b bbIJ    g  bc Ha    cI[m  bbb\uU  bb[\   bxcb^jg`  bb9   cFcFbPm  bc[9Z   bbob\oi  cb9 H   U 9 _  bbcX k   bL+  cIcIcPj  bbbxQd*  bbbfYi  cb; k  bbcQ$  ccbFKL  bc[b?h  cccI[k  bbc[  bbmbEh  c6b] B  bc<b@CC  bbxbSh  bbc-AT  cc&Yv  cccQ   c+c+bD  cRbLf l  c>bM f@  c[c[bB  bb; y  cIcIcN  bbc]  bbc->~{v  bboO h  bc#cXO w  cIcIcPs  bc=Iv :  bc*cH=^~(  c5bRw   cIcIcZg=  c,c9 g>  cXqm  bbR5 qS   cS'  c-c-&Uch$  bbV, w  bbw9 {  c,bKI j  c#b q  cYb   bbcDt  bbA n_  cb9 a   c;l  bc,bRd   ' a   cIUL  bbcR[-g  bcG r  bcIbEy  bbbG  c5c5bAk  bbbGe4  bbbRP  bbba(D  ccc-G  bcD D  c-c-b^/=  bb`o<  bbbLo=  c5c5bf];  bbM l  bbb_{  bc6T   bcR9Tr  bbH~ l   c`|  c?bc]Hlf   M McM]   cKfv  bbcX>lqv  ccbE  bbbOwpY  bb9 e  bbbXYc  bb&B  cQb+D zI  bbHZ zK  bb9 t<  cRcRbfY!%  cJcJbfRSw  bbcI@q  bcIbAf  ccbZa    cILa   cDrj  c5b   bmbmcI\n{   Tc x  bbbEs  cb &  bxbxcKnD  bbcD-a  b:xN  cQbc6W |J  c?c?cINkb  cb97L  cIcIM:kr  bc" e  cb9 ?   i icI;Ok  bc*I8 @  bcbbwM  c?b9Qyv   &b<  bbbfHa   : :c`|o  bb   bbc_Dr  bb9&=  bbO })  bbc_a   cG5h   d dcUx  cb l~  bb9 f  c?cL( <  bc4cHEl?    @  bbbfQUe  bwbwbfXns  cccI]z  cbbGX|  bbxbXi  bb_   bbcI\+i  bbcIK s4  c>c>cI  bbbH  c?c?cRq  c b |  bbbfSrf  bc  j  bb r  bbbZm  bc\bRt   m mc<  bbbJ  bbb=)tp   cH  bc6bLnZ  bobob\c  c[cH2 a   b?-  c;bHm }z  bbo_v m  c-c-bPVn  bmccHH=  cbcb?g   | |cOd   Z ZcIM  c6bRz   ccb@akV  bcPbZm  bboc5Do:  bbb`d  cXcXb;k  bobocIEqy  c5c\R r  bbbIy  bb9WLr  c5bwQ z  c-c-bX2  bc6)P}  bc-b@|  cRb_   c-c-bX^  bb+m;Ds  bobo O;|  bb:' ~8  bbcZGB  bbcMP  c?cdA_   cbbKi  bcPbIQtc   bZ  bcRc,X  bb+mPo  cb ox  bc-H 2  bc4b@RzR  bcIbH  bbcY {-  bbbal^  bobobf_S  bb<t  bcd k  bb= s  bbb\c  bbbB;  bbx a   i ic;Ct   L9A J  >>bfar  bbbM  bbc=:f  cb   cVbcR`6{  cHba? {  cb |  cGcGcIMJd  bbbC:*   i ibfKLo  bbw hV  ccbOTy;  bvbvcIPTJ   9 a  bb"Qs  bbbVam"  bc9@NX  cccI_!o  bbbDa   cHtx  bb9 <  bb\ l   E cae  cdcdbG^e  bc @  c6c6bfVz  c-c-cI@  bbobBM  bbcM<  bb9 i  bc[b@i  bbxbRoA  bc- s{  ccc]{y  bbbN  c-c-b^q  bbcHH@  bbc[}  bb9 r  bbcan  bc-K, l   p pc^  bc5bVl  bb`Z  bbcICu  bbcX=p  bcd   cIbOI @  bbbUp  ++cXm9  ccbfB<z  c$c$bfU  bb&;  bbU3t1   6a@~  bbba8;  c>c>cIGEK  cb9   c6c6b`m  bbbQWg  bc5bSB@  bbbfUx  bb&Jp=  c-c-&Zqu  c-bobi[Tq   M 9yE{  cccT  bcDbad  bbbfAh  bxcbUgf  bbbAz  bbn/p   bobo+DW:  bc c1;r  bbbf^  bbv9D v4  c,bn NXn  bbcRRu    bfMJ   )9 @  bbbo;  bobobWzf  bbo`Z o  bb9 w  c-c-baH  cRcRc;tC  bbc]H  c-c-cEc  bbbf;}x  cbb[w  cIcIc:Ll  bcd9 d  bb:5 A  c0b B  bbbo_\  c=c=cI:e  bbbfDz  c>b p  bbbf>j^  bbb^p  bwbwbfG(u  bb9W8h  bgbgcB5  cRcR+m<~r  cQc>YQ e^  cQbbPLq  c5b a    c@8gI  bccNn   s ; u  c6c9@RldQ   cHx   < bx^ n  cMb!Q x  cZcZc^!|  bncc[tg  bbcHWh  bbcS|  bb9 l  c<c   cccI\z  bc`+D a   bSa   x xcLt  cb/   bbb k  ccH  pj  s L= hU  bbc?hk  c bbNe  cZcZcIPA|  cb_E A  bbx9   bbbJy  bb1 n  c-bbDo  bc- l   cQq  bbobL{U  bbcc#B|2  cb9?>w  bbbao  bb@ t  c5c5cISy  bbcIa  bbc>oj  bbx 7Bw*  cbIG 1  bc#) v  bb9-P7r  bb9&Fvz  bbwbITv{  c>bb\\  bbc?D]  bobocIRe  &&bOz  ccb;^  bvbvcIP  cRb q  bcI i  bc hc  cb! n<  bbbD!s  bbbO(0  cccI>n  bbC o  cc,VW o  ccI  bc[M o   % %c[r  cb a   b^ r   b bcRy  c,bb`J  bb L?y  bbwbT   bc#9Bw  bc-Cv vu  c4c4bUTjc  cbbPT  c5bbB*e  c,c,bLl'  bwbwcIJL  cRb i   9   cPcPcIL??  cbU   bbbY  bb+mYl  bbobYP^  cO  bc>bT  bobocI\6wj   bfE  bbb:C  bbo+D 1  bb- jD  bc- yX  c,c,cA  bobocIC#h   b`xO  bxb<   bbbFx  cTbtP x  c?c#9   cccIW  bbwc[H|  bbb^qP  bcIbS{  ccb;y3  bb9 m/  cb[ .  bbbuB/  bbD0  cIcIcSr  bbbfBGm  bwbI6 y  cb= xO  bb] l@   c?lA  bbcIT   bbbLX^  c c bfY|  bcbiG  bbbX#  bbb]2  bbb?  bbbG)  c6c6s<d  cba A   L R   bbbfFy  cIbbEV<  bbx9   c c bAih  bc^cRSMsC  bob9[c  bbc-RZzR  bxcb_(  c;bI a   bWv    bf`V$  cbb:~  bbc-?.  bobob^c  c\c\cRt7  c[bbiCPt9  bc,bO  c?bbL:  bc6bVTw  bbbR0  bbb=w  bbcQ,1  cdbn] ut  bbP| {  bbbM{  cQbbiS  bbcN_d  bcGb?  bbbaX7  bbbMdn   w Z   bb >do  bbob<a   o oc_7^   bfD  bbc?{  bb9 `  c3c3cTd  ccIF e  bbbR/&  bbG"  cQcQcK?  bbm[ z  bbnY z  c*c*cMz  bb:1 m:  ccdV y  cHb >Cy  cc6J k  ccb\sb  c-bocXQy  bbCT H  bboc?OW}  bcHbVI}  c"c"c-V  cHc,[   bb1BF w%  cdccNt  bbbR P  bbobHt  ccIM v  c,cQB_ i  bc_ v  bbbf;  bb9WXi  c?bJ p  --cZ!p   ?bNltO  bcObIw  bmbmbAj'  bcc9   bbcY~  cIcIcS   c<b~=   c,c,+D_,~U  cb9 n  c?c?b[  bb1B<w  bb Ln  cb i8  bbbJ7  bb? i9  bbbNz^  cb.   bc#ba  bobocN  cObbA@  cc5Q f  bbbXyf  ccZ9WC;{  bcH {  c,bc=a   c^  bbbU~  cccL9k  bbbB\lw  bboba  bbc= kK  c,c,bf<h.  bc,bO6i  cbc_  bbcQNr&  bb9 |y  cb   bbcDZpC  cdc9G4K  bb9 .  bbcRIgo  bcF>< r  cIcIcK=y<   bfQ#i  bccXOf  c-c-bP5l   r Eb>  bc^   bwbwcY0}`  bcbiKq&  bc-   cQb9-X"l  bcH 8  bocbP?  c5bb[^   cG{w  bbbBrj      c-c-&IJ  bb"^ p  bxbxcPj  bb9 :^  ccY<| m  c<c<bWmI  bocb[^f  cboL I  bbob]7  c bb:w   cH@m  c:c:bfJm  bbbUq}  c,bcRW  cccCo]U  b{b{bfa{p  bbbf>y   9J  bbb;Nd  cb` dm  bb> i  bbc?a   c:q  bnc    bB  bbob^&  bbb_i  c6c 7_n  bbbF [  bbbf:|Y  cPb\u |Z  ccc-?  bcbbRX=  bxbx >au  c[b 9   a E 9    boTFy  bbDy N  c,c,+DFpk$  bbcG  bbcSCy  c-bobiWKy  bb9KP  bbbS$A  bnbnbT_l  c"c"b_  bobobD }6  bc4c5Bfa   bKfJ  bwbcX?Ml  cXb;U l  bbx9 5  c,c,cRq  bbbC/y  bb9Kz  bcR9Ya    c<g  c#c#cE  c1b w  bbK r  cIbcHLJ  bbbH  bbbx\   ccbYot  bc# r  bb"_  c-c-bPMs  bbb>w/  bobocI\=d  bocbCu  bsc9HE  c-c-bUd  bc#R! j  bc,s   bkc c[A  bxc-Dt  bf;  bc,b=d  c-bbD   ccbfDJ  cbbHr  bxbxb=  bbc?Bk  c,b& q  bqbqbWk  bb9X  cRcRc:Nu  bbc-G  bbcICe  bb9_t  bbcIN  bb"Y oG  ccbf__  bbcIT}  c,c,cIZh    cK  cRcRbC\  bbc_|B  cb9_z{R  bboI pc  cZcZbfK  c-c-1BCa  cY(v   bQks  bb&J5O  bboc?G'  bobobI{  cb= a   cQ  cRcR+m]>V  c,bbawp  bb   bb&[0f  cRbbOK  bb9 p  bbE   bmbm+mCl  bbbQ+  bb t  bc,# a   b<x  c>bEv x   w  x   T    cccIM5  bb&Ph  bc-9_rg  c"c"cILzq   8 8bf^D  bbb`o  bbcUp  cHbcHFu  bcbN u  bc  w  cccQ;oj  bc,cEy  bbn p   b bb=yH  bc B yJ  bbn9 yK    F    bbcXV}3  bb! v   g gbfF~|  cZcZbV  bc[bBlH  cdcdbfC3  bc6cH:e  bcXW ,  c-bbKxz  bb9 &  bwbwc`  c/c/cIY  bbcQ  bbEp   c<^!   Vb>:  bcRc?JD+  btc q'  cb m<'  bc+bM  bobo ^  ccb<[f  bbc-at  bb BRt{  bbc-C  bxbxcP  bb}b@f  bkc    bbcIU  ccb@  bbbFh  cb u   bfT  bbc-?Ok  c,bbZw  bboK #  bbScu|  bb9 K  cIcILy`  bbb]  c-c-bCa  bb::%   cGX  cGcGbHFa   bT~t  bnbn=I  cIcIcE  bb   bc:c6`  bbbZ;  cIbR >   bf  cbL\ a   6 6b`Whw  bb9ae  bbb;  c-c-bSJe  bbcIi  ccbY z  bbc[z  bbbGui  cXcXcIN  bbb:xT  bbc?<  bbc[r  ccI    bcQb>}  cc[b;E:f  bbx9 {6  bvcFB   cHb9-F  c[bcXB i  bb+mNDp  c+c9 t  bcdY t  bc" tX  bcQ I   Z9 nG  bbN f  cb o"  c c cF+E  bbc-Yg  c-b9G  bbc@2f  bcIb:a   k kc^t  c*c*bRX  bbbYye  cbo.' w}  bbn:   bbc\|  bcG i   A Ac_v   b_z  bbcP:  bcR4V"p0  cccGv!  bcb@ [  bbG c  c%c%c>jz3  bc u  ccbfFGv  c,bc[Id   2cXX  cc[qs  bb9 J-    bfGil  bc6c+U, w  c4c4bFp  bbbNk  c-c-&Ssc  cIbcXSr  bc9N]C  bc-9? p  cb   bmc5}H)I  bbbD  bbbD]t=  c-c-b;  bb   bbc5Wo>  bc-_ w  bb^   cZcZbZh  cb9" g+  cbT {  bc S   bbcI5w  bbbfVa   cO}}  bbcIP  bobobM}  bcVb[  cFbcPC  bobo St&  cIbcXQy"  bob9Ix}  cb n   ab h  bbbf<<lZ  bc- x  c#c#cY|  cbcHN|   c:Eo  bzccYThX  cdc9?e  bb: `  bc=< |e  bb9Zw  bbo_   bobocIE  bbbf[  ccc[Jz  bbb_  bwb9a  bbcSi?  cb9   cccc+D:qF  bc[cHFfxx  bb   bc>bR  bbcIK  bcDcHOp  cAcAcYv  bbb:3a   V VcRn  c]c]cI7  bbbEc  bcZcH^Ij0  cZbS x  bc>9Ts  bbcK<  bbcR;  bbc5T  bbbX~  cc-Vm ~  bcIbTC  cQcQbR  ccb[p  cTcTbV  c-c-cUd  c#c9 :   bfWG  c6c6bAd  cccQ  cIbbY\  bb+mGdY  bc,cJ   bobocIIlrb  bbv9   bbc?  bcFbUuC  bobobSv  bcH``r  bbx?* o  bncQ9 u  bwcGW a   cPsM  bb9?Fy  cbbRvx  CCbf:  cccZZ  bbbMe  cb }  c?b l  c5c5b;_  bwbwbY}w  bb p  ccHJ0   bbcYjF  bcGc6O  c-c-b^  bb ap  bb"XOv  bc"bA {4    bRGqy  cbbP|  cIcIcIPU)  bbb;@  bbLC k'  bbbMdq   8 8bJ`t  bocR9   cc"J  c-c-&an  bvbvcIGi  bbcY>  bbo&   cIcIcLA|  cDcDbExrR  bccXKk`  cccD<+  c#bcPY &  c?c?cI]  c[bP '  bbb`I7   bf[]ea  cccIERd  c,c,"ay>  bc!1B 9  cccIJq7  bbbKH  bbbLy,  bbcP2o  cHbbDo  bb9 y   aJw|  cQcQc:e(   cVQ  c6c6b?  bbcR^dY  c#c#c`r  bbcIWYL  c-c-cIZr  bb9   bbbU1a   b<v    c]p  bcd9 }4  cc> z   { {bfPf  c'c'cI   bbcRFj+  c-bobiI<Z  bbbHa   bJ  c-c-bOY  bbcDj  bbnE   c3c3cIOSw  c,bC   ccbfLmw  cDcDb>.  bbxbCDa   cR{  bc+9U[+  bobo ;q-  cdcdb?  cIcIcIC  bvcb_dV  c>b9`A   'I4 yB  bbJ D  bbbR&t0      bc[b@r(  c?c?c^o  bbbR  bxbxb?w[  bbcR'u   bfPx  cb<   bb@ t  c[c[cXe  ccc<y  bwccVo e  bbcI^e  bb9<-y   cQHy  cbb`e  bbbfFoN   * *b]v  bc-9US3  c5c5cIVg  bbbG  bbbMj  blc cHNAl  cb A  cRb j  ccb;1j  bmbmcIK}I  cHcHbN?a   k kc=  bbc-]~P  bc59aJ   9 x  bbbiK x  bcSS y  bbcJV  bb&X  bbc=]S   c\j  bbH f  bc9\t  c?c#9MR  bbc=j  cb9 d7  bcQ1   bbc-UOM  bbc:Ds  cRb9Vkx  bbbNnnK  ccb]  bbc<'e%  bbT4 p  bbo=3 [  bb:? ky  bbbiEPu  cIcIc]d  bbn 6   bx:d   cayG  bbb]  bbcIBl@N  bba ^O  cJcJc;kI  bobobCo  bc# h  bbbS}9  bcd/   bc?cHYf  bbcI>y  bbcI^  cRcR+mOU  bbbPpD  bb=j   c2bc[Znz  c?bbxT;  ||cF.s  bb9   c6c6cIYvW  bbcX;8h  boboc>i  bc,bL  bbbG+~8  c,bcBwB  c-c-bPs  cQbE m  c?bcX[y  bbcXUy  ccccbNLvu  bbb]L  c[b+m g  c?b   bbMw  cb9S  boc9M}m  cb9Sn  cb=]   bb$KS[  bb+mFd   cIXe  bc[buJt  bb9 !  bbub[F|  c6c 7Snf  bc nA  cb   bnbn ]  bbc` ju  c c ca n3   bf[q  bbbi>vw  bbbBo'  bcIbW32  bb ^q  cb mKa  bb&:m  cc-VL a   x xcO'I  bbxbRr   5 5cV_h  bbB   b}b}bT  cb |   = =cKJy   c   bscc?Z|  cc+`! e   % %cW+!  bbbCYzX  cccG9 zZ  c,b o  bbcIZC  c5c5cIXy2  bbcA~  bb;   bbcJvq  ccb_w5  bbP ]  c-c-bTX^  c4c4bD2{;  bxbxbDy  bc- c  bb >GnI  bbb_m  bc5cX<  bb Tc  bcbiLe\  cbJ_ |  cccI[o{o  bbbBkn   s X  bcGbZ(  bb$KM/=  cIb1B   bb+a  bwbwb[  bb&T  bcBb?_  bbbT$r   d dc@i  cOb1B O  bc5bX  bobobf<=f  cb=A lJ  cGcGbf^  bbcXlvA  c+bZ   bbb_C|  c#b p  bbbfR>  c[b   bbcM  c#c#c[  bbo4\  bbc-HL  c5c5b@5gp  cccX.i  c[bcXQy  bc-9N  bcEban  c-c-bBs  bb9 y  bc9Ku>  cc-Y\ }  bbx   bhbhcI_~r  bbW r  bc# e  bbcXIf  bc;cM@  c6bbA{Q  cbbZAf{  bbc:P  c>c"@D   c6bbJK  c^c^b?j  bbx= m  ++c=\  bbcIEm   k kc^Z  c&bcR;x  bbb]+q  bc ^ S  boboDB+  bb| {  cb q}  bc5D+ C  cIbbP%  bobocIU{  bb9 k-  bbcIO0  bbNP   bobocIODec   Qf   bobo :rE  c#b rG  c#b9>QQ|  bmbP   bb ?8|  bbc^}c    c]o   9WK  ccbf\l  c,c,cK6y  bc L  bbcCN  bb"T  c-c-&Uz  ccccc<K   2H )  cIbbE j  bbcIRUa    c=}  bcd {  c[b+m l  c"c+Z j  bc`bUv  c#c9   bbbF  c-c-&>WS  c-c-+DA  cccT z  bcd# u(  cbYL   bbcM  c-c-&U4t    bfDvR  bbPJ a   cDgx   bfFte  bbc_q   ~ ~c^  bbbOm2  bbbU9O  bbcN  c#cd9WF(uU  bwb }  bc6G1 d  bcQ f  bbbfPu7  c-c-cI^4n  bcBED n  bc6\   cBbbvAZ  c#c#cYR)  bbbHrj  bbc_  bbobTh7  blb   bb"?j  bwbwb=c  bbcC  cc,D |   c:uf  cIbb_/  cTcTc<  bbbfA}  cb   cQbbEy