*E)@p4Si-bNcqZȨ)NoneSoundsBreathSpeakTwirlimp PlaySwimmingTweenToSwimmingRunLook LandThump SpawnShotSwimAttackWalkDie3Shoot2ThrowStrike1Strike2HeadRubLandTossT3Breath2Shoot1FighterJumpStrikeDamageTargetDie4PlayThreateningSoundMeleeDamageTargetDie2Laugh SwimFirePoundDamageTarget ShotMoveDie1Fear AttitudeTo ThreatenStrike3GraspColor InternalTime ThrowDice ThrowTargetDead5TweenToRunning ThreatShoot1ThrowDamageTargetCrouchDieVSize UnrealSharePaletteEngine SpeechTimerCollisionRadiusUSize PlayWaitingMeshUBits PreBeginPlayAllSystemCore PlayRunning PlayInAir ZoneChange ShakeView PlayLandedRotator AddVelocity DrawScaleTweenToWaitingInitfor PlayWalking PlayTurningTransientSoundVolumeMassPlayHeadDeath PlayGutDeathSetMovementPhysics MaxColor Decapitated PlayBigDeathTweenToWalkingPlayLeftDeathPlayRightDeathTweenToFallingbMasked RotationRateVBits AccelRate BuoyancyVClamp GroundSpeedUClamp AirSpeedJumpZMipZero AmbientSoundHearingThreshold DrawTypeHealth Intelligence CombatStyle RefireRatePlayMovingAttackPlayWaitingAmbushTweenToPatrolStopPlayThreateningPlayPatrolStopPlayVictoryDancePlayOutOfWater PlayDiveTweenToFighterCollisionHeight spearHitAggressivenessPlayAcquisitionSound bLeadTargetPlayRoamingSoundSleep1 GrabDice ThrowDamageNali syllable6 CarcassType spearThrow bSpearToss TryToCrouch syllable1 syllable2 syllable3 HitSound2 syllable4PlayFearSoundSpeakToPlayRangedAttack syllable5 StrafeAdjustbMovingRangedAttackHitAcquirebHasRangedAttack RightHitPlayChallenge MeleeRange KrallElite MinDuckTimeAttitudeToCreature PoundDamageLeftHit HitSound1KrallPlayMeleeAttack AcquisitionCanFireAtEnemy TacticalMove MovingAttackGutHitRangedProjectileHeadHit StrikeDamage SpeakOrderTo AnimSequenceProjectileSpeed DesiredSpeedPhysicsSkill WaterSpeed bWaterZone EAttitude LocationY VoicePitchPitch ScriptText projStartEnemy PointRegion LevelInfoPeripheralVisionFocus Rotation VelocityNewZone SpeechTimeOtherCarcass bCanSwimLevel Palette1 bAnimLoopNewRot bVeryLowGoreActorSkaarjWarrior impactVelPawn HitActorcarc PlayerPawnZoneTarget InstigatorRegionZ DamageTypeXLodMesh ReturnValue SetAlertnessSoundCreatureChunksFireProjectile bCanDuck TeamLeader enemyDist enemyDirbTeamSpeaking bIsSpeaking TeamMemberEnemyUp animspeed bCanSpeakAttackSuccessphrasephrasesyllable decisionSkinsTexture ScriptedPawnClassPackage GameInfo TextBufferObjectEnum FunctionStateVector bCanStrafeStruct HitNormal TweenTimeUnrealI HitLocationStructProperty NamePropertyObjectProperty ZoneInfoFloatProperty BoolProperty IntProperty BytePropertySkaarj GasBagBelchGamebQuiet MoveTimer KrallCarcassDiceamb1krsyl1krsyl2krsyl3krsyl4krsyl5krsyl6krdeath1kdeath2k strike1k staflp4kinjur1kinjur2kchlng1kchlng2khit2kthrow1ksnore1k bHasDice bHeldDiceToy1Toy2 LastDuckTimed1d2 ThrowLoctweenin KrallHead bDicePlayer bSleeping DestinationJimp1z6 -+@/(8="#$ <'E3521;4F)01--(-(H6-) a!a ! -a&!)  T//============================================================================= // imp. //============================================================================= class imp expands ScriptedPawn; #exec MESH IMPORT MESH=imp ANIVFILE=MODELS\imp_a.3d DATAFILE=MODELS\imp_d.3d X=0 Y=0 Z=0 #exec MESH ORIGIN MESH=imp X=0 Y=0 Z=-30 #exec MESH SEQUENCE MESH=imp SEQ=All STARTFRAME=0 NUMFRAMES=34 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=Breath STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=Crouch STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=die1 STARTFRAME=17 NUMFRAMES=16 RATE=15 #exec MESH SEQUENCE MESH=imp SEQ=die2 STARTFRAME=17 NUMFRAMES=16 RATE=15 #exec MESH SEQUENCE MESH=imp SEQ=die3 STARTFRAME=17 NUMFRAMES=16 RATE=15 #exec MESH SEQUENCE MESH=imp SEQ=die4 STARTFRAME=17 NUMFRAMES=16 RATE=15 #exec MESH SEQUENCE MESH=imp SEQ=Fighter STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=Hit STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=HeadHit STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=LeftHit STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=GutHit STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=RightHit STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=Jump STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=Land STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=Look STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=run STARTFRAME=1 NUMFRAMES=8 RATE=7 #exec MESH SEQUENCE MESH=imp SEQ=Shoot1 STARTFRAME=7 NUMFRAMES=15 RATE=10 Group=Attack #exec MESH SEQUENCE MESH=imp SEQ=ThreatShoot1 STARTFRAME=7 NUMFRAMES=15 RATE=10 #exec MESH SEQUENCE MESH=imp SEQ=Shoot2 STARTFRAME=7 NUMFRAMES=15 RATE=10 GROUP=MovingAttack #exec MESH SEQUENCE MESH=imp SEQ=Strike1 STARTFRAME=7 NUMFRAMES=15 RATE=10 Group=Attack #exec MESH SEQUENCE MESH=imp SEQ=Strike2 STARTFRAME=7 NUMFRAMES=15 RATE=10 Group=Attack #exec MESH SEQUENCE MESH=imp SEQ=Strike3 STARTFRAME=7 NUMFRAMES=15 RATE=10 Group=Attack #exec MESH SEQUENCE MESH=imp SEQ=Swim STARTFRAME=1 NUMFRAMES=8 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=T3 STARTFRAME=0 NUMFRAMES=1 RATE=10 #exec MESH SEQUENCE MESH=imp SEQ=Throw STARTFRAME=0 NUMFRAMES=1 RATE=10 #exec MESH SEQUENCE MESH=imp SEQ=Twirl STARTFRAME=0 NUMFRAMES=1 RATE=10 #exec MESH SEQUENCE MESH=imp SEQ=walk STARTFRAME=1 NUMFRAMES=8 RATE=6 #exec MESH SEQUENCE MESH=imp SEQ=Grasp STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=HeadRub STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=Laugh STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=Toss STARTFRAME=0 NUMFRAMES=1 RATE=5 #exec MESH SEQUENCE MESH=imp SEQ=Dead5 STARTFRAME=17 NUMFRAMES=16 RATE=15 #exec TEXTURE IMPORT NAME=Jimp1 FILE=MODELS\imp.PCX GROUP=Skins FLAGS=2 // Material #1 #exec MESHMAP NEW MESHMAP=imp MESH=imp #exec MESHMAP SCALE MESHMAP=imp X=0.1 Y=0.1 Z=0.2 #exec MESHMAP SETTEXTURE MESHMAP=imp NUM=1 TEXTURE=Jimp1 #exec MESH NOTIFY MESH=imp SEQ=Shoot1 TIME=0.25 FUNCTION=SpawnShot #exec MESH NOTIFY MESH=imp SEQ=Shoot2 TIME=0.48 FUNCTION=SpawnShot #exec MESH NOTIFY MESH=imp SEQ=Shoot2 TIME=0.8 FUNCTION=ShotMove #exec MESH NOTIFY MESH=imp SEQ=Shoot3 TIME=0.35 FUNCTION=SpawnShot #exec MESH NOTIFY MESH=imp SEQ=Strike1 TIME=0.375 FUNCTION=StrikeDamageTarget #exec MESH NOTIFY MESH=imp SEQ=Strike2 TIME=0.5 FUNCTION=StrikeDamageTarget #exec MESH NOTIFY MESH=imp SEQ=Strike3 TIME=0.26 FUNCTION=PoundDamageTarget #exec MESH NOTIFY MESH=imp SEQ=Throw TIME=0.19 FUNCTION=ThrowDamageTarget #exec MESH NOTIFY MESH=imp SEQ=Throw TIME=0.42 FUNCTION=ThrowTarget #exec MESH NOTIFY MESH=imp SEQ=Grasp TIME=0.58 FUNCTION=GrabDice #exec MESH NOTIFY MESH=imp SEQ=Toss TIME=0.63 FUNCTION=ThrowDice #exec MESH NOTIFY MESH=imp SEQ=Die1 TIME=0.64 FUNCTION=LandThump #exec MESH NOTIFY MESH=imp SEQ=Die2 TIME=0.81 FUNCTION=LandThump #exec MESH NOTIFY MESH=imp SEQ=Die3 TIME=0.54 FUNCTION=LandThump #exec MESH NOTIFY MESH=imp SEQ=Die4 TIME=0.75 FUNCTION=LandThump #exec MESH NOTIFY MESH=imp SEQ=Dead5 TIME=0.83 FUNCTION=LandThump var() byte StrikeDamage, ThrowDamage, PoundDamage; var bool AttackSuccess; var() bool bSpearToss; var() bool bDicePlayer; var() bool bSleeping; var bool bHasDice; var bool bHeldDice; var(Sounds) sound strike1; var(Sounds) sound strike2; var(Sounds) sound twirl; var(Sounds) sound syllable1; var(Sounds) sound syllable2; var(Sounds) sound syllable3; var(Sounds) sound syllable4; var(Sounds) sound syllable5; var(Sounds) sound syllable6; var(Sounds) sound die2; var(Sounds) sound spearHit; var(Sounds) sound spearThrow; var name phrase; var byte phrasesyllable; var float voicePitch; var Dice Toy1; var Dice Toy2; var() float MinDuckTime; var float LastDuckTime; function PreBeginPlay() { bCanSpeak = true; voicePitch = 0.25 + 0.5 * FRand(); if ( CombatStyle == Default.CombatStyle) CombatStyle = CombatStyle + 0.4 * FRand() - 0.2; bCanDuck = (FRand() < 0.5); Super.PreBeginPlay(); if ( bDicePlayer ) PeripheralVision = 1.0; if ( Skill == 0 ) ProjectileSpeed *= 0.85; else if ( Skill > 2 ) { bCanStrafe = true; ProjectileSpeed *= 1.1; } if ( !IsA('KrallElite') ) bLeadTarget = false; } function ZoneChange(ZoneInfo newZone) { bCanSwim = newZone.bWaterZone; //only when it must if ( newZone.bWaterZone ) CombatStyle = 1.0; //always charges when in the water else if (Physics == PHYS_Swimming) CombatStyle = Default.CombatStyle; Super.ZoneChange(newZone); } function SetMovementPhysics() { if ( Region.Zone.bWaterZone ) SetPhysics(PHYS_Swimming); else if (Physics != PHYS_Walking) SetPhysics(PHYS_Walking); } //========================================================================================= // Speech function SpeechTimer() { //last syllable expired. Decide whether to keep the floor or quit if (FRand() < 0.3) { bIsSpeaking = false; if (TeamLeader != None) TeamLeader.bTeamSpeaking = false; } else Speak(); } function SpeakOrderTo(ScriptedPawn TeamMember) { phrase = ''; if ( !TeamMember.bCanSpeak || (FRand() < 0.5) ) Speak(); else { if (SkaarjWarrior(TeamMember) != None) SkaarjWarrior(TeamMember).phrase = ''; TeamMember.Speak(); } } function SpeakTo(ScriptedPawn Other) { if (Other.bIsSpeaking || ((TeamLeader != None) && TeamLeader.bTeamSpeaking) ) return; phrase = ''; Speak(); } function Speak() { local float decision; //if (phrase != '') // SpeakPhrase(); bIsSpeaking = true; decision = FRand(); if (TeamLeader != None) TeamLeader.bTeamSpeaking = true; if (decision < 0.167) PlaySound(Syllable1,SLOT_Talk,0.3 + FRand(),,, FRand() + voicePitch); else if (decision < 0.333) PlaySound(Syllable2,SLOT_Talk,0.3 + FRand(),,, FRand() + voicePitch); else if (decision < 0.5) PlaySound(Syllable3,SLOT_Talk,0.3 + FRand(),,, FRand() + voicePitch); else if (decision < 0.667) PlaySound(Syllable4,SLOT_Talk,0.3 + FRand(),,, FRand() + voicePitch); else if (decision < 0.833) PlaySound(Syllable5,SLOT_Talk,0.3 + FRand(),,, FRand() + voicePitch); else PlaySound(Syllable6,SLOT_Talk,0.3 + FRand(),,, FRand() + voicePitch); SpeechTime = 0.1 + 0.3 * FRand(); } function PlayAcquisitionSound() { if ( bCanSpeak && (TeamLeader != None) && !TeamLeader.bTeamSpeaking ) { phrase = 'Acquisition'; phrasesyllable = 0; Speak(); return; } Super.PlayAcquisitionSound(); } function PlayFearSound() { if ( bCanSpeak && (TeamLeader != None) && !TeamLeader.bTeamSpeaking ) { phrase = 'Fear'; phrasesyllable = 0; Speak(); return; } Super.PlayFearSound(); } function PlayRoamingSound() { if ( bCanSpeak && (TeamLeader != None) && !TeamLeader.bTeamSpeaking && (FRand() < 0.5) ) { phrase = ''; Speak(); return; } Super.PlayRoamingSound(); } function PlayThreateningSound() { if ( bCanSpeak && (FRand() < 0.6) && ((TeamLeader == None) || !TeamLeader.bTeamSpeaking) ) { phrase = 'Threaten'; phrasesyllable = 0; Speak(); return; } Super.PlayThreateningSound(); } //========================================================================================= function eAttitude AttitudeToCreature(Pawn Other) { if ( Other.IsA('Nali') ) return ATTITUDE_Hate; else if ( Other.IsA('Krall') ) return ATTITUDE_Friendly; else return ATTITUDE_Ignore; } function ThrowDice() { local Dice d1, d2; local vector X,Y,Z, ThrowLoc; d1 = Krall(TeamLeader).Toy1; d2 = Krall(TeamLeader).Toy2; GetAxes(Rotation, X,Y,Z); ThrowLoc = Location + X * CollisionRadius + Y * CollisionRadius - Z * 0.6 * CollisionHeight; d1.SetLocation(ThrowLoc); d2.SetLocation(ThrowLoc + vect(2,2,2)); d1.instigator = self; d1.Throw(Y); d2.instigator = self; d2.Throw(Y); } function PlayWaiting() { local float decision; local float animspeed; if (Region.Zone.bWaterZone) { PlaySwimming(); return; } if ( bSleeping ) { animspeed = 0.5 + 0.5 * FRand(); SetAlertness(-1.0); LoopAnim('Sleep1', AnimSpeed ); PlaySound(sound'Snore1K',SLOT_Talk); return; } decision = FRand(); if ( bDicePlayer ) { animspeed = 0.4 + 0.6 * FRand(); SetAlertness(-1.0); if ( TeamLeader == None ) { if ( decision < 0.9 ) LoopAnim('Breath2', animspeed, 0.5); else LoopAnim('HeadRub', animspeed); return; } if ( !TeamLeader.bTeamSpeaking ) { phrase = ''; Speak(); } if ( bHasDice ) { if ( AnimSequence == 'Toss' ) { bHasDice = false; Krall(TeamLeader).bHeldDice = false; } else if ( FRand() < 0.8 ) { PlayAnim('Toss', animspeed); return; } } if ( Krall(TeamLeader).bHeldDice || ( FRand() < 0.65) ) { if ( decision < 0.8 ) LoopAnim('Breath2', animspeed, 0.5); else if ( decision < 0.9 ) LoopAnim('Laugh', animspeed); else LoopAnim('HeadRub', animspeed); return; } Krall(TeamLeader).bHeldDice = True; bHasDice = True; PlayAnim('Grasp', animspeed); return; } if (AnimSequence == 'Look') { SetAlertness(0.0); if (!bQuiet && decision < 0.3) { LoopAnim('Twirl', 0.3 + 0.6 * FRand()); PlaySound(Twirl,SLOT_Interact,0.5,,500); } else LoopAnim('Breath', 0.2 + 0.7 * FRand()); return; } else if (AnimSequence == 'Twirl') { SetAlertness(0.0); if (decision < 0.5) { PlaySound(Twirl,SLOT_Interact,0.5,,500); LoopAnim('Twirl', 0.3 + 0.6 * FRand()); } else LoopAnim( 'Breath', 0.2 + 0.7 * FRand()); return; } if (decision < 0.2) { SetAlertness(0.5); LoopAnim('Look', 0.2 + 0.7 * FRand()); } else { SetAlertness(0.0); LoopAnim('Breath', 0.2 + 0.7 * FRand()); } } function PlayPatrolStop() { if (Region.Zone.bWaterZone) { PlaySwimming(); return; } if ( (AnimSequence == 'Breath') && (FRand() < 0.4) ) { SetAlertness(0.5); LoopAnim('Look', 0.2 + 0.7 * FRand()); return; } else if ( !bQuiet && (AnimSequence == 'Look') && (FRand() < 0.3) ) { SetAlertness(0.0); PlaySound(Twirl,SLOT_Interact,0.5,,500); LoopAnim('Twirl', 0.3 + 0.6 * FRand()); return; } else if ( (AnimSequence == 'Twirl') && (FRand() < 0.5) ) { SetAlertness(0.0); PlaySound(Twirl,SLOT_Interact,0.5,,500); LoopAnim('Twirl', 0.3 + 0.6 * FRand()); return; } SetAlertness(0.0); LoopAnim('Breath', 0.2 + 0.7 * FRand()); } function PlayWaitingAmbush() { if (Region.Zone.bWaterZone) { PlaySwimming(); return; } if (FRand() < 0.4) LoopAnim('Look', 0.3); else LoopAnim('Breath', 0.3 + 0.5 * FRand()); } function PlayChallenge() { if (Region.Zone.bWaterZone) { PlaySwimming(); return; } if ( TryToCrouch() ) { TweenAnim('Crouch', 0.12); return; } PlayThreateningSound(); PlayAnim('T3', 0.7, 0.15); } function PlayDive() { TweenToSwimming(0.2); } function TweenToFighter(float tweentime) { if ( bDicePlayer ) { PeripheralVision = Default.PeripheralVision; bDicePlayer = false; } bSleeping = false; if (Region.Zone.bWaterZone) { TweenToSwimming(tweentime); return; } TweenAnim('Fighter', tweentime); } function TweenToRunning(float tweentime) { if ( bDicePlayer ) { PeripheralVision = Default.PeripheralVision; bDicePlayer = false; } bSleeping = false; if (Region.Zone.bWaterZone) { TweenToSwimming(tweentime); return; } if ( (AnimSequence == 'Shoot2') && IsAnimating() ) return; if ( (AnimSequence != 'Run') || !bAnimLoop ) TweenAnim('Run', tweentime); } function TweenToWalking(float tweentime) { if (Region.Zone.bWaterZone) { TweenToSwimming(tweentime); return; } TweenAnim('Walk', tweentime); } function TweenToWaiting(float tweentime) { if (Region.Zone.bWaterZone) { TweenToSwimming(tweentime); return; } if ( bDicePlayer ) { TweenAnim('Breath2', tweentime); return; } TweenAnim('Breath', tweentime); } function TweenToPatrolStop(float tweentime) { if (Region.Zone.bWaterZone) { TweenToSwimming(tweentime); return; } TweenAnim('Breath', tweentime); } function TweenToFalling() { TweenAnim('Jump', 0.35); } function PlayInAir() { TweenAnim('Jump', 0.2); } function PlayOutOfWater() { TweenAnim('Land',0.8); } function PlayLanded(float impactVel) { TweenAnim('Land', 0.1); } function PlayMovingAttack() { if (Region.Zone.bWaterZone) { PlayAnim('SwimFire'); SpawnShot(); return; } DesiredSpeed = 0.4; MoveTimer += 0.2; PlayAnim('Shoot2'); } function PlayRunning() { if (Region.Zone.bWaterZone) { PlaySwimming(); return; } DesiredSpeed = 1.0; if (Focus == Destination) { LoopAnim('Run', -1.0/GroundSpeed,, 0.4); return; } LoopAnim('Run', StrafeAdjust(),,0.3); } function PlayWalking() { if (Region.Zone.bWaterZone) { PlaySwimming(); return; } LoopAnim('Walk', 0.88); } function TweenToSwimming(float tweentime) { if ( (AnimSequence != 'Swim') || !bAnimLoop ) TweenAnim('Swim', tweentime); } function PlaySwimming() { LoopAnim('Swim', -1.0/WaterSpeed,,0.3); } function PlayThreatening() { local float decision, animspeed; if (Region.Zone.bWaterZone) { PlaySwimming(); return; } decision = FRand(); animspeed = 0.4 + 0.6 * FRand(); if ( decision < 0.6 ) PlayAnim('Breath', animspeed, 0.3); else if ( decision < 0.7 ) { PlaySound(Twirl,SLOT_Interact,0.5,,500); PlayAnim('Twirl', animspeed, 0.3); } else { PlayThreateningSound(); if ( decision < 0.8 ) PlayAnim('T3', animspeed, 0.3); else if ( decision < 0.9 ) PlayAnim('ThreatShoot1', 0.3, 0.3); else TweenAnim('Fighter', 0.3); } } function PlayTurning() { if (Region.Zone.bWaterZone) { PlaySwimming(); return; } TweenAnim('Walk', 0.3); } function PlayBigDeath(name DamageType) { PlaySound(Die2, SLOT_Talk, 4 * TransientSoundVolume); PlayAnim('Die2',0.7,0.1); } function PlayHeadDeath(name DamageType) { local carcass carc; if ( ((DamageType == 'Decapitated') || ((Health < -20) && (FRand() < 0.5))) && !Level.Game.bVeryLowGore ) { carc = Spawn(class 'CreatureChunks',,, Location + CollisionHeight * vect(0,0,0.8), Rotation + rot(3000,0,16384) ); if (carc != None) { carc.Mesh = mesh'KrallHead'; carc.Initfor(self); carc.Velocity = Velocity + VSize(Velocity) * VRand(); carc.Velocity.Z = FMax(carc.Velocity.Z, Velocity.Z); } PlayAnim('Dead5',0.7,0.1); if ( Velocity.Z < 120 ) { Velocity = GroundSpeed * vector(Rotation); Velocity.Z = 150; } } else if ( FRand() < 0.5 ) PlayAnim('Die4',0.7,0.1); else PlayAnim('Die3',0.7,0.1); PlaySound(Die, SLOT_Talk, 4 * TransientSoundVolume); } function PlayLeftDeath(name DamageType) { PlayAnim('Die4',0.7, 0.1); PlaySound(Die,SLOT_Talk, 4 * TransientSoundVolume); } function PlayRightDeath(name DamageType) { PlayAnim('Die3',0.7,0.1); PlaySound(Die,SLOT_Talk, 4 * TransientSoundVolume); } function PlayGutDeath(name DamageType) { if ( Velocity.Z > 100 ) PlayAnim('Die3',0.7,0.1); else PlayAnim('Die1',0.7,0.1); PlaySound(Die,SLOT_Talk, 4 * TransientSoundVolume); } function PlayVictoryDance() { PlaySound(Twirl,SLOT_Interact,0.5,,500); PlayAnim('Twirl', 0.5, 0.1); } function bool CanFireAtEnemy() { local vector HitLocation, HitNormal,X,Y,Z, projStart, EnemyDir, EnemyUp; local actor HitActor; local float EnemyDist; EnemyDir = Enemy.Location - Location; EnemyDist = VSize(EnemyDir); EnemyUp = Enemy.CollisionHeight * vect(0,0,0.9); if ( EnemyDist > 300 ) { EnemyDir = 300 * EnemyDir/EnemyDist; EnemyUp = 300 * EnemyUp/EnemyDist; } GetAxes(Rotation,X,Y,Z); projStart = Location + 0.9 * CollisionRadius * X - 0.7 * CollisionRadius * Y; HitActor = Trace(HitLocation, HitNormal, projStart + EnemyDir + EnemyUp, projStart, true); if ( (HitActor == None) || (HitActor == Enemy) || ((Pawn(HitActor) != None) && (AttitudeTo(Pawn(HitActor)) <= ATTITUDE_Ignore)) ) return true; HitActor = Trace(HitLocation, HitNormal, projStart + EnemyDir, projStart , true); return ( (HitActor == None) || (HitActor == Enemy) || ((Pawn(HitActor) != None) && (AttitudeTo(Pawn(HitActor)) <= ATTITUDE_Ignore)) ); } function SpawnShot() { DesiredSpeed = 0.0; //For Kraal shoot2 (walking shoot, w/ pause) FireProjectile( vect(0.9, -0.5, 0), 500); } function ShotMove() { DesiredSpeed = 1.0; } function StrikeDamageTarget() { if (MeleeDamageTarget(StrikeDamage, StrikeDamage * 700 * Normal(Target.Location - Location))) PlaySound(SpearHit,SLOT_Interact); } function PoundDamageTarget() { if (MeleeDamageTarget(PoundDamage, PoundDamage * 500 * Normal(Target.Location - Location))) PlaySound(SpearHit,SLOT_Interact); } function ThrowDamageTarget() { AttackSuccess = MeleeDamageTarget(ThrowDamage, vect(0,0,0)); } function ThrowTarget() { local rotator newRot; if (AttackSuccess && (Vsize(Target.Location - Location) < CollisionRadius + Target.CollisionRadius + 1.5 * MeleeRange) ) { PlaySound(SpearThrow,SLOT_Interact); newRot = Target.Rotation; newRot.Pitch = 4096; Target.SetRotation(newRot); if (Pawn(Target) != None) { Pawn(Target).AddVelocity( (50000.0 * (Normal(Target.Location - Location) + vect(0,0,1)))/Target.Mass); if (PlayerPawn(Target) != None) PlayerPawn(Target).ShakeView(0.2, 2000, -10); } } } function PlayMeleeAttack() { local float decision; decision = FRand(); if (!bSpearToss) decision *= 0.7; if (decision < 0.2) { PlayAnim('Strike1'); PlaySound(Strike1,SLOT_Interact); } else if (decision < 0.4) { PlayAnim('Strike2'); PlaySound(Strike2,SLOT_Interact); } else if (decision < 0.7) { PlayAnim('Strike3'); PlaySound(Strike1,SLOT_Interact); } else { PlayAnim('Throw'); PlaySound(Strike2,SLOT_Interact); } } function PlayRangedAttack() { local float tweenin; if (Region.Zone.bWaterZone) { PlayAnim('SwimFire'); SpawnShot(); return; } if (AnimSequence == 'Shoot1') tweenin = 0.3 * FRand(); else tweenin = 0.35; PlayAnim('Shoot1', 1.0, tweenin); } state TacticalMove { ignores SeePlayer, HearNoise; function TweenToRunning(float tweentime) { if ( bDicePlayer ) { PeripheralVision = Default.PeripheralVision; bDicePlayer = false; } if (Region.Zone.bWaterZone) { TweenToSwimming(tweentime); return; } if ( bCanStrafe && (AnimSequence == 'Shoot2') && IsAnimating() ) return; if ( (AnimSequence != 'Run') || !bAnimLoop ) TweenAnim('Run', tweentime); } } |n.U6- ;>a! >Sa!>? ,>B6AAIk"/11ԝXԝXԝXԝXtԝXԝX> YԝXԝXtt]H]H]H]H]H11111111111111"/ͥiͥiͥiͥiͥi8Ga8Ga8Ga8Ga8Ga8Gatt"/"/"/"/"/"/"/"/y1"/"/11168BAe~YCEFGIM@ wBW$AAx$?l$?ROzScQ&(U$HBa$pCc$pC^$Cd$Cg$i"j[H4k$L?fh=sJ$@O$?:$Av$8BP$ C_$ C\:H `D{tUM- w*- ?!  Y<'9$?6- b-??a!|a $ ->?r*fff?a!?a! -!K-0!-(.-(KKL?a! .- ff&?L?a!?fff?a!!a! .-'-'a!* r! U- >a!>?a $? Cma!L>333? !?a $? Ca!>?a!L>333? L>?a! L>333?=a!L>333? SJOG- w*-!&$  J*u0W--(-(H6-* a&!* 7%W.33$6-% a&!% LR-',w*-'\ +>a6$> :~>a4$> :?a1$> :*?a3$> :}?U?a2$> :a5$> => GK3K$6- <-a&! a&! ~t:0 L> BE ]U- ?r*-!($  p0KH50-w*- ! VZY5a&!33> MD5a&!L> Ns!5a&!L? OQG&6a&!= K.X!9.a/!$74.a/!\$7$ HyOG- w*-!^$  nMI8.6- a!Ga? T9S8+)!  -a&! 9 Io 43$6- a&! UY9a!  > W p`96-  >?a ?a!> 333?a $? Ca!> L?a!> fff?a!1>>a&!> R-"..+-+-?a a #@@@   j94;3>-(0w*-(9 XN};.6- a&!> []VC<*a;$@a! 333?= \:Q<Z:!U ?-a  #L?a<" @w* L 6 6 6a!/333?=W6?,x96C{?a!333?=a!333?=a$@ Pm+U6H'6-a!"  >L>a! @|~d5>$DBD," TVl&V,dbd<2alJ$V4$* lrT$ xzldb4"\>,l^TFDD2$<*tDN4lnd\ZD ^4~l464D@,|V,X bDdF$D2tR,l  4"|N$jllJ,j<<:$lV<t<*|~|trtzL\fLrDtB$|n\b<"$lN4TUTT>,"\>$^% ^F,^,|Z<,~LtR4`$|V4<2D:,M:,PF?J>L>-?t-??%Y??,-'̌?a/!V-( _C87k6- ?Ua! > a!N > [7`>];"5"b"`"e*+W>"T*+,"QuY,2 }@8oU7777777UUUϥϥouGou8`UUUU`8u8uVuu8``````u8<ra.r`77d^//^/^///^////////@@@@o`77dd77UU<8d9>7777UUUϥ9c/^/QQAAQQ//c77UU@ddQQ/d7Uϥϥ<8uuuuuu㥥@7U`8u`u77777U``~U777777>/ccccccccc7U`U@dQ@7U``~~`Gu~U7777@77ѵ```U77c@7`uUU77`8GuYddd@u8`U777@>@@7~``~`UY7777@@@@dd9dcc4cccccc7~`U7d/ճ@7Uu```UUe`8uG``UU77@\@UUUc9UU7@7Uuu`d@u8`@@>dddddd@d@@@~```UeUYU7777@@@ijc4c4c9ccccccccc77~`U@/ճ\7U```UUUU`8u8``~UY7@@7UUUU77d4ccd7@uU@7UU`88`U@dd7U`7@>d>d9d9dd>@@@@@7`~`UY777\@@@@ddd99cccccc97Y~UU7\@dc@7@777`U`U7Yeuu~U77777@777UUcd`8U7\>@7UU`u`~7ij@@77U`uu`dd9dddddd>@d@@@@@d@@7`````~eU77777@dd>9dcccd77~eY@>9c@@77uuU`7@77U`88``U777@@Uѵ7@cuuu`~@d>@7U``e@@7```8`u87@d99d9dd>@ij@d@@@d7~8~``~`Y77777@@@d9d9dc/cccd7``U77dd@777Uu`@9@@7Y`uGu`~UU77777\@77UU7\77``Udd9d@7UU7@@7U`8``@dddc9dd@@@@d@>@@>@d@````~~U77@7@>ddc^//^/^/cd@77`~@c@77U`7/7uuu`~U77ѵ7@dcu`7@dddUU7@7\7UU``d99dddd>@@>@@>@@@d@@7U``~`~eYU77777\@@dd9d/^//^^//^/^/^cddd@77Y`~~77@d77~uU7ƳQd7`u㥥8u``U777777@77cd`UUU77@ƵUU7777UU`8`8u`7d99dd@@@@ddd@>@@`e~8~``~77\@@>ddc///^^/^^/^//cd>@\7`U\@dcd@@77u7@/QQQQ/Uuo8~Uѵ77777@7ȳc9@@8`U7777ƵUUeU77777UU`87ddcdd>@@d@>@@@@@@U`8``~UUY77\@@dd///^///^/^//ccd>@\77``U7@d7~@QQduu``U77777@77cd77`UUUU7U```UU굵U``8ed9d9dd@>@d@@@>@@@@@7`~8~UeU777@@@@7@ddc//^/ŭ/^///cdd@77``7c@7UdɭQQuu8~UY777@77dd4c@7u8`UUUUUUU``````UUUUU``8Ucddd>@@d@@@>@@@dUe``~UYY7777\@d^ŭ^^^/^^/^/@7~U7dUY7dŭQQQd7UuU777777@779dcd\`u`U``8`````88u8eȳ99ddd>@@>@d@dd@~``````U7@@dQɭ^////^/jտccdd@7\~`~>c97ѵuUddQ/Uou`U77777@7dc8uu`~U`88uuuuuuuU7d9d9d@@>@ddd@@@@7Ue`~UU~~~~77@7@@d//QQŭ//^^պտտ4c9cd>77U`~Ud/QQQc7`uu`Y7ddŭQQd7e񥥥8`U77777@@77779ccd``Ue`uuuu8888uu8u`Uddcddd>@d@@d@@d@7Ue`e~``eU777\@@d^QQQQ^/^^տ999d99cdd\7```U7QQ/d7U`8U@@cQQճd@UU77777@777@dc78`````ou`uuuudcddd@dd@>@@@dd77U````````~7@djQQQQQ^//9d99S99dd7\~`U7QddQ~8u`7@@dQU~u8`777777@@7>dcd78u`UU``8ϥe`88@dd@d@@@@@@@7U`eU~``7@\dd/QAQQ^պ9@@\\7\\@99dd>@777Y```Ud9c@7U`uU@dcխQdd``U77777@d>\@dcc9@7u`````ߥU``u8u`d9d9dd>@@>@@@@777ѵUeU``````~U77@d//QQQQQQ/4d9@@77@@9d9ddU`U77`8u`Y7@d9ŭd@\`ڥGu~U77777@@ddd@@ddcd7`8`Ue`8㥥````uuu8o7ddd@>@@@@@7U`~e~```UU7\7@>dQQAAd@77@@@777U~``U@7U`U7@d/>7Y㥥u`U777@ijd@>@d9uUUUU`uڥu```88u@@@@@@@@777eUe````e~`7\@@//ɭŭQQAAAAAAQQ/c@\U7\\77Y``UU7\`U```U7@@@dd/c7U88~7777@ddd>ddcd`8`CUUUU```UU```@@dc/տdYGu`77777@dddddddc@7u`UUUU``8`UU`eu8uucddd@@@77\77777U`e~eUU~eUU`7U77@dc/^ŭA|NNNNNNNNNNA@eeeeU7U``U7``8`Y7@>dd@ijd7UuUѵ7777d>d9>9cd78UUU`u`UUUUU``uuuoƿdddd@\7Y77YU~~e~e~``e`U`7\ddA|N|NNNNNKKKKNKN|||AA7e`eU7777U``U77`uu7@ddd@@4d@UuG`e77777@dddd9cc7u`UU7Y~`UU~`r`Ƴ9d>@7Y~e~`e~eeU~```e``e`eeUU`U77\@d99QAN|NNKKKKKKKKNNAAd@`eU7@@77Y~``UU7U`8`Y@dd@@dc9d8ou`UU77777\@>d9dc4d778``U77````U7777U`u8uo7d9dd@77e`eU``e``e`e~eUUU\@7@@>dcjANNNNKKKKKNNNNNNNNN|AQ9\e\@ddY~`U`ѵUU7@@@dcd>Uuߥ`77777O77@ddd>9ccdUU777U`U`U``U77U``ud@77\7UUU`U````e```~e`eU굵`U77\\@@d9խQQNдNNKNNNN|AQ|KKNN|Aտd7dde``U```8Y7cd@ddddd@@8u`~U777777@@>ddc@7u`UU77ѵѵY7@``8u@d9dd@@@7UC```e``~``UY`U77@@9dc/A|NNKN|^/9\\/KKN||AA/c7cd~`u@d@@dddd>77~u``77777U@@>dc@u``7\777777@@U``uodddd@@@7O77U``e``e~`UeUUU77@77@dd99խQ|NNAQ^7U\ANKNAAA/@dU8u8\dcd@@@d@@d@`uߥ``7777U77@@dc7uu`U77\777@@```8uaXu7ddd>@@@77\7777UUU`e```~~`UUU37@@@dd//AAAAA4d@@Y`rod9d>d@@7777777ѵU``e~UeeeUUUU7\@7@7ddQQQdUUo<8eUsAKKKKQd7d~uUdcd@@@d`㥥8`U77U@>dc@7uu`8`U7@@ddd9>dd@@@`8udd99d@@@777777U`e`e``eeUe`UU7@@@@d/^9\7Uڥudd@@77777777UU```eU`eUUUU\@dUu5 w7`8u\d9U7dd@7UuGu`Yd@d7Y`u8`~U777\7굵`U77dcdu`U@@7@7`u8uedd@@7\777777UeU`UeeUeU`UU77@@\@7@@ddoUUUlL-wU`7@dd9d7U`8uUY7dccd@@@`GϥGu`~`~77777UU`7777@>d@78uu8`U7777@@77YUoVaddd@@@77777777ѵUUe~eUUeeUUeUU7\@@@@dddu`e7Uvl-R8@@@d>78`c9cd@@@78ߥu8`~U7777U`UUU777@du`u```\77Y``8u8u'ed@@7777777UUe`UµeUU`U777@@@@d9d777l{LR77@@@7u8U@d@@ϥG`8U`U77U`U`~UU777@@@@7ou8`UU77@7777777~``uruddd@\777ѵѵѵѵU``eUUUeeUeUe`UU77@@@d4s@@77{LR{F5777UGuu`dd@7Yߥ`8``U7UYU~~```e~ѵ77@@7ruuu8UѵѵUU88uuaodd@7777ѵѵ777ѵUUU`eeUU``UU7777\9dcddd77Uꘘluuu77@@㥥`77@4@7YڥGu``UUUU`~````~``~`77\uu`u8UUUѵUU`u`uuuura޵d9\777UUUѵU7UUUeU````UU777777777777d9cdddUU`v'8ueUUUeU777dcdU㥥8`8``U7UeU````~8```~`UU77@7uuuu`u`uu``````8uuuor;777777ѵяѵUU7ѵ7UUUUUeeUUU~````UUU77777@d@U7@77UeU7\\\\\\\\\@77`㥥uU77@cc@7~u㥥u```U7ѵUUUeU````~``U77\ߥ8uuuu`uuu`u.<X<777UUѵѵU7U7UU굵eUUUC`````UUUUUUY777@9c@77@c\\7uU7dcdd7Uϥ8~`ѵ7UUU``~`~``UU7\Xruu`u8<[rV@7u㥥ߥu``e7ѵUU``8~````~U777uuuUU`uuuou`UU77ѵd9dYU777d@>d@@ߥϥ8`U7UU~~``~8`~`UU777\a.c97UUUUUe`eUU7euu8<<<'Uѵ7U7ѵUѵ7UѵѵUѵUUUUU`uuo`eUU7dc@\/d77UQw7`u8`7d7`uUY7@77`uu`Uѵ~~`````~~./9777UUU7UUUڥV7ѵѵU7UUUUU7U7ѵUUUUUU`uu``UUU7@dd9@//7U`9R7U`u`7duڥ877YU㥥ߥ8`~굵~`~````````UU777@7ޯooo'U/d77U7U77ѵ7``8oUU7U7UUUѵ7U7UU7ѵ7UUUѵUUuu```U@>ddd@@&J]擠J\7U`dd@@7`Gu`~ѵUUuϥGuu~`~U~~U`````8`uu`~UU77'Ƴc/d@77777UU`u'ueѵѵѵU7Uѵ7U7U77U7UѵUUUUU`uu`U7\ddddd94@㥥z0=b77YU~```Y@777@~`UeUU~`8u'``~`~`````8``````U7'Uc/7777굵`G<ddVCp_(U``77778uuGG8u``````8`8u```UUUU`~``~U7X7d@777U777YU~`u~~Uѵ7UU7ѵ7ѵѵ77UeU77~u8`U@ddc4dY[  ˖mn7~`u`U77\777`u8uuuuuu`8``88~~eUѵUe`~7V8Ud/ճ7777U``8u<<'u`UѵѵѵUUUU7777777UUUU7777U`ueU77@ddU7<ˍv0hr''7`U``77@77Uu88u```~``u`8```u8uU77777YU```7d9ƿ9@777777U`uudsUottv=lѵU777`uU7777ѵ88u``UU~U7777U~`u``8uu`~77@>dcd@7UU``UYUUcc@777777ѵYU`uo~7777777UUU``UU777uU77@@5vv_RU7~U7777Uu8``~U77@@@777U`uuu8uu877@dcccddY~`U~`\Ƴd777UUe8㥥<'~~77UUUUe``U~e7U`u㥥UU77@>j/7Ct:0leU7@7uu~Y7U`u`~@@@dddddd>@7U8uu`77@>dccccdY~``Ue@9@7777777굵Y~`uoϥu~7777UYUU```uuu````UYUѵ`U777@//:llgeUddUu`ѵU`8u~77ddccc9dd7U`88`~7@dccccc@7Y``U``U7d@77777U`u8ϥu~7Y굵`eU````u8```UUUeUU`u㥥UU77d/^C:lll`U7dd@7Y`uuU7U`u88`U@dccc9dd@Uuu`7dcccccdU`8`uU@dc>@77777777ѵU`u8㥥ϥ`YY굵UYUUe``````8u`~UU`UUGu7\굵/stllggggU7d9d7~o`UUU8u`U@ƳccdccddUu8`Y>dd99@7UuuU7@@@@@77777UU`8ouUYYUUUUe```uuGu``Ue`UUUU`UƵ~Udslllvllll@d9d@`uu```8o8``7Ƴ9cd@cdU@@@d@@@@ddd>77UUU``u`@@d99d@@U7777777ѵU~u8Gu`U`eUeU`````8u8uuuu``8`````8㥥UU``@/tvl{:vvlvllll@d7Uuu88`UU@c9@@@@@@9cdd7``@@@@@@@@@@@@@@@@78e8`\@@dd>d>@7777777Ye`㥥ϥ`Ue``````8uuϥ8`8``8``uGU7UUds\u: llvv5vv@@@U8888``7dc4>@@@@ddccd`U@@@@@@@\`7@@@dd@7UU7777777U`u饥`uuuuu8u``uouUƵuUd99\vttvR:vv:vv@dd`ϥG`Ud@@@dddd4dd7UU7777@@@@7`uuU7@@@@@7777777굵``~U8uGϥo88u8uu8uGϥG`uuu8`8uoU\UUdd\ܤO={lll:v@ddUu`UU7@ddd@@@@@d>d9d`uuuY7777@@7@@7@8uuU@@7U777777777UU7~uGGϥ㥥u8uuuu`ȵU@\vn@={{ @9d@U`㥥`UU@@777777@dd@Uu8`~777@@7\7u`UY@@@\7U7777U`uu㥥ϥouuu8uu77U7ijc9uvҢPnˍ_?wR@@Uuu`U77@77@@@ddd~uuu8`UY77@777uu8`Y7@@777777777777U``uGGϥߥoouu8ou`U77`7@ddFn b?7ddd@Uϥ`UU7777@ddu8u``U7@77\uY7777U@77777777777777U``u8ϥϥϥGu8uuuuoouU77~ddd`P1pb=77@>U8㥥`U7@ѵU7777@@@77U8`U777\77OU@78`uu~77@7YY77d9d777777@d9d7ѵUU```ϥϥߥϥߥϥu`uouuGou``U`@d~`on1_!!77ddd7uuU\UU7O77`8u8u`UUUu`UY~U7d@7777777@dc44cd777UU```eϥߥu`8`ouG8uu`U``777~`nJ_mBBm777@d@7`u㥥u`U77UUUYU~u8u``eUY777ѵ~`U7`8`8u`U7UU`eYdc@7777@d/d7UUUUC`U`rϥϥ饥8uoG`U`77`o^N%w 77@@7`u8U7@UUUUU~UYUUUee``u88```~UUѵY굵U``U78uuuu`UUY`U7@dd77@@cŭQd777UUU`UUϥϥϥu8`ouu`U77Y`uUd///Q//7@77U`8㥥u`U7ѵe`~U`~``~`e`e````u88uuu```~~~U~`~```U77u`uuUu8`dd9d99/QA@77UUUUU`UCUVߥ饥uu8u㥥uuu8UU8UU`u@AKKKKKK77\@UG887@UUe``~``~`~`~`U```~`8`8u8u```e~e`~``UUU78uuo`7Uuu7ddd9>ddQAAAc@7UU3U`UU;Vϥ饥ϥϥGuuu8u㥥ߥϥuuU7`dAKN77@7U`u`7UUU```~```UUUUU````````8`88`~e`~````U7uu8ѵu8`ddd9>d9//QAQd7ѵ7UUU3`UUVϥϥϥGu8ߥ㥥8u``Uѵ~7ANKKNN|N|Q7777`G`@7ѵUU~`````u`e`~``UUUUU7uuuu`U7U`uuU7@dd9d9d^ŭQcd@77UUUUUUޥϥϥߥGuuoUU@QQA美Z4777@@7U``uG`U7@77UUU`8uuuu8```````8`u``~``~`eUUUo8u`7UU8U7@@ddd99>7UUѵUUU3UUaϥϥߥϥGuo`U77dտddd77@@@@U`u7@@7Ue```u88`````````````~8```UU78uuu`U`u`~7@77@>dcc9/d@7ѵUUUUu.[ߥϥϥϥߥϥGGuuu``U7dd9@77UU`7@@@7Uu`U@777U```````UUUUUU`U````u````UUUU77ou88ѵU~ue@7@d@d/d77U7U7UUUU[ϥߥϥߥߥϥ8u8u`UU777UUU`ue`uuoU@@77777YUU``8````UUUUUUUUe```u`8````U@7u8uѵY~`uuU7@\@ddddd@\7777UUU3UUr饥ϥϥϥϥu`UUUUU7@d@~`u8`@@@7777\Ue````UUUUUUUU``8``~~UUU\u888`ѵ~`UU7@@@d9d9/d>77UѵѵUUU3UUU.[ϥ饥ߥuu`UUUUUU7\d@77YUeu8u`U7>d@\77ѵU`~````UUUѵѵѵUU`u~8``eUU7@9d>dd7dd굵UѵѵUѵUUUUrϥϥϥϥu`UUU777d@7Ue``@>d@7U```UUUU7\7777Ue`````U77@ouuu8ou`U7\777@ijdd9d4d4@7UUѵUUUUU3UUUUr.Vϥϥϥϥu```UUYY@@@@7YU`~8`U7@ddd>@@@77``````UUU77\777UU``````UU7dd>7ruuU77@77777O7@@ddd9dd^/dUUUѵѵUѵUUUr}ߥϥu``U`e9d7d@@~ee``7@ddd@~`````UUU77@\7Y~``~``e`UU7dd@rd@d7UUѵUUUUUU@d7U`U`````U7@dd>@\7U``e``UU77\@@@\7U~``~``UU77dddd֥88u`Y77@777777@@d9d/UUUUUUUѵUUU`aߥϥu8dd@@>@@77Ue```````7ddd@@7ѵ~````UUU7@@ddd@@7U~````UUd9d@d>@7UU```e```Ue``U@>dd>@@7`````U77@@ddd@7U``````UUU7cdVuo8``77777777777@@ddd9ŭQ^^4U~UUUUUUU`ϥϥߥGG7dddd@77UC````U```7@d9d@@UU```UUUddcd@@7~`````UU7@dd98u`UU7777@@dƳd//^d4c9dUUUUUUUeoarϥϥoGGG'dddd>77UUUUeU`UUU```U7@d9d\7``U`UU7\@@dd7YU````UUU7\d9cd79UUYUѵUUU`;ru8GGG7@dd@@777UUUUUUU```U\d>d@@7UUeUUUU77ddcccd>@7```UUUU7ddc9ruuu``UUUU7\777@dƳ9m0dd굵UUU8G<ޯϥڥuu8u@>@7UUUUUUѵUUU77@ddd@7U```UU777@dcdd@UU`eUUU777@dcddauuuuuuu8``UYUUѵ7777@9bmUeѵUUUu.8uuuuu@@777UUUUU7U``U@>dd@\777U`UUU777dccd@ѵUUU799d7u8~eUUeUUѵU77777/(=pH\7eUU굵~G<;ar饥uu8G8ooo8`e@@77UUUU7UUUU@d>@7777UU`UU777@@cdUUUUU777@ddcddrVuu8u8u`~~eYѵѵ7770 HoUUeUUU~u'.;Xaaaa8u8u`Uoo'G'GGG<dd@777UUUU777dcd7`UU@d9@7aϥu8u8uuuu`~UU7@ecy0bmp U7UUUUU~u;$r$XaV`UUUde77Y7@7Uo@777UUUU7777@dc77U`U77@>ddu8`8uou`eU7\7~6*pm H87e`~``.a;rrrr}rVeUUU7d>9dd9d>d>@dddddd~`uuGeUUe777UU77777UU@@7777굵UU7777ddd77UU77@dd@ͯuu8uuuuuoouUUUѵ77ee~cn* u;r[rr.$rrϥUUUdd9dddddd@dccd9dd@77UU77777777UUU777@d7777UUU77777dddd@7ou`u`uuuuuuu`UUUUU@n HI&ou.;;arr[[֯Xr$rXd9>9d9>@>dd9ddd9d9dd>@ddd9d9d777777777777777UU@dU7@uuuuu8uuϥG8u```Yѵ7e`Y@@4dSITura;;;;Xr֯rrrr$r֥UUU7ij9ddd9>dddcccddd9dd9d77779dd//j^//9cd;raoGuuuuu~`eUUe``e77@errrrX}}Xr[[֯rrr$u8u``U7@@ddd9/^////^/cdd[V[Guu`~uuuu`~`e``eUUUuo’)rrX..X.XrrrrrXrrrrrG8u``e77@>d//^///cddaXa;;;aX;r[<<YYUuo8ouu````eUeUUUuu&[Xr.X.Xr֯[֯$rXr[8u`Y7@@/^///^/c9daa<'''o<r<<rXrXr<<8<Xrrr[rXa<<ad>dUdc/////@777UUU7d9dccccduuo<Xd///jcd9d9d9d99/QQ/@777\@779dc^ŭ///^d>@9d9do'ƿ/^/^/^4cddd7Y`uu8u8uouuV[֯Xrrrrrr֯rr[[VG8`\@d/dddd9d//^ŭQQQ/@\777@@7dd^//ŭ^@dd>ddd@Urd^//Q//Q//ӿ4ouuuu8uo<V[rrrrrrr[[$r֯[[[V饥88`U77@@dd7\8d9dddddcQQQ^d77\@@@777@@dc///>@d9d>9d>dd//^Q筭/d@7@@77>dc//^/ŭ//d9dd>9d9oaa'/^/^/^//@UU77dd/ddd7~㥥[raV[[[[E[[[VVV[[r֯[[ߥGGo8UU7@cccd9`UU.ddddd>d^QQQQ/d777@@7@@c^ŭQd>9dd9</^/^//^//7Uuo㥥u`U7@//@eo<[Xa;rVVVV[VVVV[[[[rr$[[VGu8`U7@@d@77Uudd/Q/@@\7@>d@777cc/QAAAAdd9d>9d@UUƳ4c///^//`uouuuU///u'<.;;rVVVVVVVVV[[r֯[㥥`U7@dd@@@77777Uuo79dd9>9dcAAAAQ/d\@@dd@@dccɭAAAAAcd9dddU'ddddjŭQAN|A@@@ddd>@@>c/QAAAAQQQcd>9d9dd97od^/Q/d~`eUU`dU`U7^/^///^/`<VVVVVV[Xr$֯[G㥥G`UU777777U7U`uϥre9dd9d9/ɭAANAAAd@>ddd>@@ddccխQQAAAQQQ/dd9>d>dƵdd9c^/d~`U7ddd`cU`d//ŭ/7ڥVVVGGGGV[[rrVϥGu``UUUUUUUUUUVVa'ed9d9>9>d9d/QAAAd@ddd9d>d>ccc/QAAQQdddd9d9UU7ddd/^ŭ^ѵUd7uϥϥd/ճU7ɭ^4굥VVVVo8u8GVV[֯֯r[[Vϥ饥uu`UUU`````e9ddddd9cɭQAQQ/ŭ/@d>dd9`eƳdd@dde8d/4@4Q^dUG[VVVϥGu8u8GV[֯rXVVߥuu`uuu8u`uڥVVa'~d>dddddd/QQ/d@@7@ddd>dddccQQQ^^ddd@dd9dd9dd^ŭ/@d^@7㥥`U7c//cխQQ/d9dU<[[Guu```uG֯rr[[VGG<8u8uooVY@@99d9>d@@cQQQQQd@@dd@dddcccɭQ/cd9d9>9dUuѳ>9/^/cUuU7d^//Q/dd9U[[[Vϥu8```UUUU`uGV[r֯֯[V饥Vdd>d>d@@@d/QQ9@@@@@@>dccŭd7@>ddd'9dd9^/9Uu&\d^//Q筭9d>YV[VVG`UU77UeoVV[֯[[VVߥoڥooVVauY7@>dd@d@>@@@c/ŭ^dd@@7@@cccd77@d9>d9od9^ŭ//^UڥU//Qddd98[[VVϥu`U7@dd7`oV[֯֯[[VVVVGuu8VV<`7@@@@@dcŭ/c@7@dccd777d9ddd9c/ŭŭ/ճ`ϥϥd/QQdd7[[VVueUU7d9dUuoڥV[[֯[VVVϥ`u8u㥥GV[VVr<`Y7777777777@d>4ɭ^^/d@7``U@9ccdd@77dddo9d//UuuuUdɭQ/d9d9[[Vuu`Ud9dUuV[[[E[VVߥu``UUU`uuu㥥VVa@7ѵU\d@dU9d^Qeϥ`UccQQQcd9>d[[VϥU7\77eG[V[VVߥ``U77YU``u8V'~77777d9//9d@78u`Y7@>cccdd>ѵU7777<Ƴd9/QQQ//@euuU@dQdd9`֯u`U77777Uuu㥥VV饥u`77@d77UUuڥVVVVa8`UUU77@dc//^cdd@78U@d9dcc9d@\7ѵUU7777Uur9dQQQQUϥcQQdd9d<ֻ֯ϥuU77Uڥ㥥Vߥu~UU7dddd7U`8VVVo`ѵѵUU77ijdcd>7777UU7ddccddd7ѵUU7UurUddQQQ7u㥥d^QQ/d9drVGuU77777oGGVߥu`7dcd>@d77UUuVVVu`UUѵUU@dcc@@7uU7>dccccdd@7UU7U㥯XdQQQd@Uϥϥ`7c/QQQQcdd`rGo7'GVϥ77dd@@@@@@d7`VVVu`UUѵѵU7@ijcd@777U8U7@ddd9ccd7UU7U쳳9dQQQQc7`㥥uUɭQQQ/d9ddV[饥u8``777ѵ`uVu`U@@dd@@@7UUVVVoUUUUUU7dc9>@7777eGu`7@>9ccc@@77굵UUo9d/QQQQ@U`ϥU/QQQ/cdd@7<Vu877`VGu`~7d@@@`VVVVGUѵ777@dccdd@7777UuU@ddcd@ѵ7UUoVƳd^QQQQ`u㥥~7@ŭQQQQ7Vߥuu`~77`GڥGV`@@7@7U[rUU7U7dcd@7777ϥU7dd9c///d@77U$޵d/Q/~ouUd/QQQQ/@7Y`uUV8~777U`oVV`7@@7@7@@U֯rra8ѵ7U7ѵ77@ccd@7777UU77@@dd/^/^@7UuX.dd////d7`u㥥UQQ7uGGuuuVGu`U77U`uVVϥU77\@77U`uV[rXrrr;UU7dccd@777~Gϥo`7@@@>d/////@77Xo7ȳ/@7Uu8Go8d/ɭQQŭ^dG<GGGV[Vu8``U777U`u8oGVV~7@@@@7\7굵֯֯r@7`㥥u`ijc/ŭ/ƵuVߥ<VVGu`UU7ѵ`88VVV8`U7@@77777@77UU[֯r֯rX`UUUUU7U7@ccd777UoU@7d^^d>777e[Xr<~U@>dc4cd@7U`ϥϥ~@c^//d7YV7o<<VVVVouuV[֯rVVϥU777UU`֯r֯Xrޯ[9dYuVGuou<rVϥVV[$Gu``UUUUU``u[rrrrrXX[[9ccd@777777`o.X7UUUCUUߥ`U7@d9d@7777U~oddd>9d99@Y8Gu``VVVV[r֯[VVVϥu```u֯rrrX$rrrr[UU7dd9d>@77UUUU``UU777@>dddd@77U[r.U7Ue~U7@@@7UUU9cdddd9>ddu<[[[@@dd9dY8V[[[u`UUe`uGVVVV[֯֯[[饥GVVߥGu[֯Xr$rrrrr֯rrrr֯[[d9d@777UUUUe8`UU7@@@@@77ѵU@@d9d9d@e[[[@7UUUUGu`U7@@7777YUuVXX7UU`~`e77@7`Vu`77dddd@>dd>d~[֯[~d7~`uV[[[[V[[[[V饥G㥥VVVVVrrrrr$rrrX$Xr[Vu77@dddd@@77UUUG`UU77@7YUU`uGX}r<7@7Ue```U7\7uGϥu`7dd@@>9d@֯֯[9dUor[dd7U~`u8oG[[VGo8uuu8uVVVVVrrr[[[Vr֯rr$rVG777777777UUU`u`UU77777779cdUuu[r[Vߥouu```uuG㥥VVV[[VVVVrrrr[V~777777777UU`8oo`UUѵ777~Gdcd7YUoV[[[V8`~eUU77UU``e`U``uuGV<8uuuu`[[[֯rr[udd>77U``UUUUU`8uu8Gu```UUU````7@@YuG[$r[[[[Gu``UUU```UUU`8ϥ8UUU7YUU~~uVV77@d@7`o8ڥV[VVϥ8u`U7\@@7UUUUUe`8uϥu```~~``````UU[rrVudd@e`8`u8ouuou8u``````U@dd@`GrX֯[[[ߥu`UUUU```~Ue`UUUU`uGVϥ`77dduVVu``U77dddUUd7U``uu`UU~U~UUU7G֯֯u7@>@euuuou8uu8oou`8``U7dd@u<֯$r[Vߥuu`~`~`UUU``UUUU굵~u8uGVV77d@~`uoodcc@7~`8u8u88uuu8`uuoouu8uuuu8`U7d@G[r[[VߥGu````UU`u8U`U~U`uuoGVVVϥ8~9@7VVV`eY7@ccdU7d/U`8oG`U7\7\7777u8[֯֯7dcc@\``uuuu8ueUUoouoo8``7~o<[֯r$[[ߥ<u```u``````u8GGVVVϥGu`77@d9@7U`u8oGVV~U7dcd@UU`u8G~7d@uGV֯[V7dcd@77~``UUUY`uuouu`UUddcdo[rrr[饥ߥVVGuuu8uuVϥ`7@dd7`VVu`dd@7U7@9dcU`uu`@d9dd>d9>d9>duuu֯[G`d@Ue``UU7Uo88`UU>cu߻rVϥϥ@7@7U@47U`u8u`7dd9d9ddd[[Vc>@7UUU``U77`UddY~u8uu``eUU77@@7֯r[[G㥥Gd9d9d9duu[[[`cccd@77굵U```UU`@d>@7Uuou```UUU7dcd`o[V֯r[ߥG8Gϥ8o<ߥGouG`Ydd7`uo8VϥG@U7cd97Ue`uu877>d>d>d9du`[[[~7d4d7ѵU~`e7d9@7@@dY88```UUUUU77@>dȵG<[r֯[8㥥uuoGuouGVϥY7ddd`ouuUdccdd7UU77ddddU`u8u~7@@@@dd@@uG[[[Udcc7ѵ``Ud@7``7@u`UUCUUU7dcUo<[[֯[uoo8o8㥥㥥u8u8uGu`U7@d9dU`uGϥ8G`~Y7ddU7>9d97UuuGG8`U7777777uu[VoUccd>@77UU7@7`@8u`UUCUUUU77@d9c@o<[֯֯[Vo8Go`uuϥ8`8oou8Vu~7@dde`u8ڥVuGVU7d9d77UU@d>9``㥥uu`7777777777ѵuGV[udccc@Ue``7@7U`U777``UUU`UUdduV[֯[ϥ8ou`U`uߥU`u8uGVVG8U77ddd7~uu8ڥG8`e>d9>dU799d97uu㥥u`U7777eu8877``uߥ8`U77777e8u<dc9d7ѵ`U77U`7\7O7Y``UUUUUUU7dc9d8<[V[uuo`UU7UUuڥ8ڥUUe`㥥Vϥ~77d@7UuuuV8u`U9ddU7ddddUu饥u`Uѵ777euuuuuG@777U`U77\7U`U7O7U```UUUUU7@@d7Uo[[VVuu8u`U77UuG`U77UUu㥥ڥVu~U77@dd7`8Gϥu`~7@>9d97UU77dd>d7`uuߥuu`U777u8uu8oGG~dd999d@77UeUU77777U```UUUU777dddu[ϥu8uuuou`UUU8u8uuUUUU`GVU7dd`oߥuuG`eU7@9ddUU79d@7`u8oϥG8uU7777eu8uu8oue@ddddd777UU77U`7U```eUUUUU77O@dcc7UoV饥u8uu`U7UUuu88``UUYUU8Vo`Y777@d`u8G88V`d99d7U7ddU`Vu`777ѵ8uuuu8U@@@ddd@7UUU7UU77``UUUUU@>@UU`oGV[[[Vϥuou`UUUUUe``u``U~UeUeUU`UuGuu`7d@7~uGuVu``7d9>dd7UUd@7UuVV8uU7777o88uuu8o`7@@@@@7UUU`U7````UUU7@UU`UeuV[[uuu``UUU``UUU~8`YѵUU``~`~ߥuu㥥7@d>@7`uu`e@dddd7`7`u8ߥu`7777o8uuu`U77@77777ѵUU7UU77```UUU\@ddd7U````uo[[Vϥ`U~`u`~U񥥥u777~`u8`UU`GuߥU77\>d@7`uuVu``9d@77U77`uVG88`U7ooou8ueU7777\777U7U``7UU`~UU77@@dddU`u8u8VϥuuUѵuu~7@@@7`ud@UuuuUU8㥥u`777@dd7Gu88Vu``@dd>dd7U77U`u8ڥVVGu`U7777ѵoouuu`~U77777777ѵ~7`UU77`````UU\777@>dd@7`u8uoG8uUY~u~dddU8d@7`uuuu`UU`uڥGGU77@>d@7Uou`VVϥ`7dd9d77@`uuVߥ8U7ѵuuuu`U7777@@777UUU``7ѵU```U77@@Uuouu'ߥuuu8`~~uY@@@V@d`uU㥥8`777@@7Y`~VV`U7ddd@77@`uu<uU7777ѵoo8u8`~UU77@@@\7UeU7U`UU77U````UUU77@@`ouuGG㥥uuu``8u7777uV777`uUU㥥u`7777@7VuUeϥ8eU@>dd77@d``uVߥe7Uoouu```~U777@ddd>@77OU7`eUUU`~UU77@ddd@U`uouu8uuu8uou`~7U`Vϥ`U7U~uG```u`777`8Vu`YUoVVߥuU7@d9777@`uGGU77uuu8~`U`UU7@d@\O777U7UU`7UU``CUUUU@dd@@@7YUuuu8`8``uuu`UuuUѵVUѵ`u`㥥u`77U`uڥVϥ~uVVUY7dd@7777@@`uV饥8`U7ouuu``8~~`U7dcd@7U7U`UUU``UUU7ijcd>@7U`u8``uu88u`u㥥u`UU`uuUUUuu8``777U`VUU8VVu~7dd@77@U``8Vϥu`7777Yuuu`````UU779d@7777`7U`7UU`UUUUUUU7@9@@~u㥥e`~`uu8ou8`㥥Gu`~U`G<`U`8㥥u`U`uU7UuV8`uVVߥuu`U7@d777~uuڥߥ8eU77ou```~``UY@7굵Y7U77U`UUU`eUU`UU`U7dddd@7~Gu`e`U`e``uuu8ߥu`8uߥu``U`uu``uGuU77U`uGVVu~`8ڥVo`dd77O777ѵ~`uuϥ~77777778`e`````~7@굵UeUe~777UeU7UU`UUUU`UY777@d>@Uu8uU7U~8`uuo88uGߥ8uuuuu㥥ϥu8uUѵU7UoVGu`U`Vϥ8~7>d@777``8㥥ߥ8UU777\7\7\ou`UUU``~`~`U\7U77`~77777e`7UUUUUUU7777@ddUuu``7U`e8ouڥߥu8GuG`7Uu`Y`uGVVuUd>\77UU`u㥥ߥ`777777\7@7"u`7U~e`~~U77@d7eUU7Ue7UUeU7@ddddd@@d@d@eou`~U7e``uouVߥ㥥G8uߥu`Uѵ`uoVu~~8VG8~U7d777U`㥥u`U77\777ƹo7~``~`U777d//@e77UeU7@dccdd7~uu`e`ee~`8饥GGߥuGߥ8`U`uϥu``GVo8`7@>@7777UU``U777@7ueYYee```~7@/QQ@@@77@d@77Y7d//d@7Y`u`UUU~UU~UU`8uuuuuVVϥoGu8㥥饥uϥߥu`UeV`YeuVϥ8u`U7d@77@77UoGuU7d@@@@ƹou`~UU````~Y7@ɭQddddddd>@ddddddc/QQQQ7`uuouuuUUuߥ8uu8uϥu`UUoVu`UGVVGu`77d777@7UuGu`77dd>@@@@@uu`UUe~``~`~\@Qcddddd@dd/ɭQQ^@`8u`YeuuuVuu``ߥϥߥ`UUUU`8GVGu~UUuGVVVϥ8u`U7@@77@@77UuGUddd@@@@@uUUU~~`@/Q/ccd@dQQQQ9Y8u`~eeU~~U````8ߥGu~UY`u8~YUuG饥u`Ue````uVV`U8VVou`UU7>7777uuUU777@ddd>dd~YY`e````U7ŭQccccc@@d/ŭQQ/@~uoou````~```e~~ouߥU7UuGe`u㥥ߥϥGu`````````uڥV8UUuڥVG`U77d7@77777Uuoo`Ud99d>dddd>d@u`eeѵ`````7@^ccccd@dcɭɭ/de8u8uu`eUU~``e`U`uϥ\@UuU7U8㥥``U``UUU``Vu~`VVuUU7d77@7@U`uuuUU77dd9d9>d9>d>ou````e``UU7@cccccd@d//^/d7U`u8oo``eѵ7ѵe`uuu8e7@ud@`ڥ`UUUUU`ڥVV`UGVϥ``UU77d@7777UuU77@>d9>d99d9\u8`UU```eU7@>c@dddcccd@@c@~u8uu`~eYѵU```e``uu`VU77u@@77u㥥ڥUUUUUUUU8ߥϥU7``88UUU77977@>@77U``e@dddd9ddddduu`UY`~``UU7@9c@@@ddccd>@@@@@d@d>dd9dd@7Uo`e~e~e`~~8uuϥGu`77UuuU77`uߥGu`UU7UU7U`oϥo`U`G8UUUU7Ƴ\@@777U`UU777dddd9d>9du`~~e~e`~`7@>dcd@@d9cd@@@@dddd@@@@ddd>@U`oou```````e`uuu<uU7Uu`7U`ϥo㥥77UUeuG@@@dddddd@@7Y`uouu``````~8e`uuuu`U7U`uo`U777UeU`uG8oe77Uu``eUUU777d@77굵U7@77ѵ7777dd@777Uuu``e`~`UU@ddcdd>d>dd77@@ddccd78ouuu```U`8uuuu㥥oUUU`uu`UU~G~77U`U``uooU7e`uuu88`UUUU77dd@77UUU7@7777777d9@`8`e`e````~Y@>dcddddd7~~7dccd@7Uo8u```~``euuuuuu`~U`uu`~UU㥥o8u`UUUU7Y`~YU~~`u`U7~```e`UU7ddUe`7dd@@777d@7UGoou`U`e``~U7\@d9/dd>@@``e``U777@Ƴdd7U`uuouu```8~8uouuuڥu`8ڥuu``uuu<`o~YU~UY~UUeUY7U`U`8UU7779d@U`uU7dc9d@777d@G8`e```U77@d^ŭdddddU``~77@/d77Uuooo`8uuoouu8㥥ϥuuuuo8uuo\7U8`Y7777@7~`Uu`````8`UY@@d/^ddd7uu`U7/Q4d@Uoooouoooouou88oou`uuo,\\S7uu`YU77Y8u77@7Uuuu`e779@ou`U7@7d9UGUVu````U7ddQAAAAQ/d@`u8u8uuU77@/QQQQd`u8oooooououu`uo<8uߥ88u qPW\7GGUe~`UUUYYuoG~7`U777dd>u`UY7@@7d`Ud8`````77ddc/QAAQQ@@`uuuu`7ɭQ^/d@7~oo88ouo8o8u8ooϥuuo`8o㥥oo``uڥ #k 7uuuuU`U``8UO\Uou`U77@d@7Uuuu`UUeU77~7d77776')u88``8`8``7@dQAAAA7u8uU7cQAAQdUuo8uuu8ou``8o88uu8`u8H]]]\~㥥8`u@`8u`UeW H `VVeUUY7Yuڥu8G8uuuuuud@7`e`VϥUU@7굥VuUobmmmu`8`8``U777@ddccd777u`Y7@@QQ^Qd7U~u8`8````UU77ѵU77@ddd`uuUU] IV`U7YY~GGuuuG8ouGGU@77@ƵeVe7@dUVdddo8u`e`e ]] )VV`~8GGGuVGu8u8`e`uu8Yd@7>```V``d7`V& mmmm`8``U77@@>dddddddd>77Uu`U7@ijccdd7uG``U```u``U@@7~`~7@dd@7uouuu8U T ]]] zddd7`ϥ`e7d>ϥ̰]mmm_u8`888``UU77@dddd@d@7UUe8`UU@@@@UUu``U``UeUUU`u8`U@U`u`@@~uuuuUfT]]]VVVߥG8`eUY`UU`uuuu``7@dddUuV[ϥ`Udd7V<&0mm`UU77@@@@777ѵUUU``U\@dc4cdd``8`~```~UeU`u8````7d7U77YG8u`U`aEz ,VVVVuu`UU````~U``uuuU7ddddY`VVV`UddUV<̰]]mm0`88`UUU777@@@7777UUU`U7@dd9d@77U`u㥥`UCUUU``CU`U`ߥ8U7d`8u`77uoue`UUf TzT H VUUu8e```~```~`u'GuU77@ϥUdd7`ϥ']0m888`UU777777777UUU`U```U7@@ddd9d9d@77UU``U`U`U`UUGu``U`U7@7`uuU~ou`U`񥲖0_00] HHuUUUuU`u`U~oGo8e77UeVVU@uV<ϥ]m0``UU77777UUUUU```u``UU777ddd@77UU``u`UU`U`UUUU`u8`~`77굵U`u8u88UeU`_ H a~UYeGVu8uGGou`e`~U``8VVuUV'0m`8``UUUUUUU``8`7777@@dd@@@77ѵ```8u`UUUUUUUUU`ڥo```U777U~`7~uuue`U`er00 H H 䨶a~U`VV饥ߥGGou`U7777~uu8uUeV< 0]m8`88`````UUUѵ굵UUUU`UU``uuo8``UUU7\@@@@7Y```uUUUUUUUѵUUu`U`77ѵUYU`uu`~`~``UeU`] HHH VGGGGouVVVߥ'uUd>@ddYuGϥߥVV8Vϥx]0bu88`8```UUUUUU``~`~`~`~uuuu`U777@@@@77U`8`8G`UU7UUGu``UU7777`uYYUUU0 HHH V@gpӷ/ Cp'@o'd`~'~ Ȃ!@G| ;(A81@7>|ȻM8}8<pA>W~X>X~ `A@OWgG׿|<} C (D B`@?-5PwP .a@S u#}"~Xh8?`A0_7Bh= xHH;g@- AD>0#OAo? >`*~ȂXB8C'"'?_? P߁+ǃ'~O}MI}+`'N`D=Dh}w%ȀaeH秂Wد'||u(@O=JUhp hp< h/^H? 쇃'/~b00>8AXq? ^b~a@]/)|ldp@H@ V? dpXGA^h@ ~'??o@qp8/}f= YP#/~8鷁(Aެ1 5Ƨ.?~ @hg/ Cp?@/d`ԯ>۹'ܼ> Ȃ!@G| ;(A8B1@>7|ȻN8}8<%hA>W~X>X> `A@OWgG⭯oA|| C (D B ~`@-5Pw?P .a@S u#}}"~Xhߧ@8?`A0_7Bh= xHH;g@A;ȁ>D>0#OA7 ߾_~ȂXB8C_'|?HD00=FY`@PG@ ҏ~b?P@?< $h?R>'? _ PCٗ+ǃ'~O}NI}+`' N`=D=Dh}w@aeH秂WƯ&<|u(@O}JUhp hp| h/^H? 쇃'/b00> _?q? ^b~a@]/)g= YP>#/8A 1 6?.?>GX'/ Cp (d`ڧ'ܫ> Ȃ!@G ;(8BԿ1@7|ȻN0}8|4`>W~X>X> `OWgG♯OA|  ( B`-6Pw P .a@S u#=}"~P`o8?`A0W7Bh= xHH;_@)AIЁ)A&>D>0$OA >WXB8C7'|HD00=FX`@PG@ ҏǿ~b?P@>< $h߯R>'?W PC_ +ǃ'~O=NI}+`'xO`=D=Dh}~ػwaeH秂W׳&<|u(@O}JUhp hp| h/?^H? 퇃'/b00> Wq? ^~b~a@]@/)_H@ i@S@ O` R X ?( X( :? o0@o?:P i?e?'A@=׿ok@?28 BH->md; <_A笷?j~ٿ8/( ݴ0 6?ܣ>.֧߾''(ho/CB+`BG@/d`څ>ݎB#8E| ;"B(80@>/~|L }7<%h_~X_> `OAWAwn h|| C ( g^B,6?OG,0BB-aH?S u"=}!> PX@0>XA G7>@X=h@@;'@=>C>(@3OA'?B?>-XBB 0CB `A&-|?AC H B(A.EWP?@F ҇>b?? QH< 2x*P@ėS/?˯֟O A H*~Nh=LxGx}+X'B@LPBBX=~w2aePx7~ؐ>$<|u0Nh=H}SX}+`B,B,`h|#Bh&B?^P 'b0/>)(A7p^c>a\@B((p&?oH@px% /}~fA= X7"lc{G=3ho~`>g> hWA_CyNo)ȼ;( ?^?*6?N8!,aH?T u}} > P;X(>XA 77>;H`8@{1x A>B> ,AhN@A?-CȂꤷ~'˧ߴ>:+H+p( A"JwH(*B}R8}:0F Ӈk~axQH8?X78貇T ???ׁ? A Hꯀ*JXG`}C`=+X'G8}>>H}vMaeP@[vo ||u8JXD=N@=8P8:hP`1p%h1]P /B>a8@.>B0Aآ?o]?c?`[@쏂 (#`|j@c@IH? U d P?A\p@>&oPB o@A07}~e= X>|gN]/ %81PI gH[@c[ ecdsoPEu?'8W0Y?W8cPFЀ r\8?aeca@Ua `[FH@ n`T B`? gHQ0ep@ P@ o?r@g I P > G hPRH s`@^P hTH Nh P@ Wȿ >0@ W0 9 n8o:P heGBk@_B2H? BX/؀'>>>n@e7ޟ~&ڧ1@ 6?.(ٿ7O% Տ_2?B@Wd`?ߧ>!06.'84<;+|@?߾ ~~AAAxC׿@珧?H<< ="0 o`A/ }6P?@A)p(`@?R? t?=~ϼ||X>xЀHGW0X<{?wA!@@gȾCPоxG8OB2؂#>/Ap1B0H(Wp'o @ $0+P3|}H ӷA~b~xBPP?G0B>?Q(}g?OAPAٗ@+@CO>1+(+(}+h_@''} 0~/v0 + }--}> @@0BP<78+(7A~)\X <C X>b8,>Go \?bb]B0j?exGH V dx?A^h_ 'nPBπpp@w=>g@ @@>? Z@ G>f?O]?/ +PG eH\e@] e?ddt pH Du? W0XY@eP@H@ px[0?aec?dWc bY GH pXS D` f@ P0?fh R n?q?f? I? P ?? F? iPSH tP7>_P jRH? Op R@ X ?0 Y0@ 9 o0o:` he'׻'A'j81X B`1!79pf/'ϏA۠3 6?>.8?>X۰/׭g@xCB8CGd`'~'8x|/<:20@B߿6@>;A0/ ~~ 0 xп|'=?}'0( &b@o6SAE/h$_8Q s=>믻׼Ǽ/@x?@hAG>(=wC~p?>?K QC6'h0/(W,F`540B%(CBAh|X=_((H%C)@0=| J@ 7>b~BOX <@LBBB-O~G_@'Xw, #Cw<*x? 7<x =G0ww bgH>v( X|BBEAC!P<<B/ [ X> fQ@]x/ 0W|F dH]g_ fd?du q@ Cu V(?X?Y@fHJ ppZ0` fbf؀X@d? d@ X HH qHR? F@` f8 O8g` T nqfx J O? @ F jH@TH u@GaH@ lQH Qx T X? @0 Y0 9? o(o?;` hf?x׷o='ׁi wB0@ BH1@>,pex/}A}"(Oo֨ڟ3 6?~. =&} ,0?ك@ӧA}7gC/88H?@AcH??/!3(A|00A)@B?5߿+}>>>A AA?޿۲{0((D CB)h>aW6ؿS:(%&^(P sx>;<@_@XAh؀P藾x;)@) 0pG@//A `Cp0C 0%8 (4@}P}I A/bؿ>BO@|@hB8PBؿ!`OG=g?-?@pW۱_@,w>0X=*p)p})h?)P$ؽ x}O?wؿaf8o~}v,h},Ƚ.X}7PB98X0hB$P1/>*Z@ A `}b(*o@%@ox Z_d_ǂhe?Q\`/? %PC|E d(?]f^@ e?cc?t? p0@ CuTWY(e8I pXZ_e?aeXc cW> HH p8@R F_ e(? O ?gX S nr?e` I Op ? F i8S8@ u00a8 lP8 Ph@ S W? @( Y( 9 oox;X@ he?`׵o}'Ae~_, ??,C>lh_P<~}! 7ۻ_֑wڠ@.@ 4?o>+> }+=1m@ܻe'?+008߿@]w~~'"0Aǀ-|*؂,%?2<5$A>~x~~`@x@ך<;(C .P\h@W=4O70!B#>ZL pXȾ;<{?0AB((?>*h<`<{|?ཷ?~7PMp?hW?&Bx2H>x4#0B#p 8Ch(DC|x`C`0C (C ,}>@)8D@ ]?~J&|7P/HϿHK>/}o?2(P{?ۥ_(po5X3`}/`=%@6P=--hW>V? <0}](~_@' kX? W[~`@Z`h`0B Q? ]0x}>X0!?'in8Ww>dp 9ȿ V&_XMp@X8+ #0<@ aXpbhYh `]?]Xol @~rxP>RpS@_D l0W[~`]о`S@^? ^@SC( lN`? B@[` aJc8@ O kpna@ E J@? : Bp e@O q ]@ hp@L KH Op@ Rx < T 5`? kkX?60 dXa?WB''~AU~ > /@@B>}~W Ȩ<|?Џ䓷=2зAک 'XGȿpG}㿽Ï~ֲG֮B%>2x@G@G~W~۫Ǿݯ?8 Aπ {g<(A") g'(>= X;{WA>o~Ѐ  ?ۧg?O<W}g<G=3:$PB*A?B@AG}+p?:hG?/6X K~;p~ ] >>{<ؿ|=HȀ'_~л⏼/{_<7@ hA @~2>~P>w5X4.W>؀5ᇾ~`~9/2Ѐ6x=@BIB7 O'ֿoO5I(=8-pP@. ٟ?>GH~44'@41_;0> |?3X̗? Hp?`; H{h~ 'g;{?>O|_X hEG?1pصW~柼^ x{ h{2h@+x3P. ׼3h/*};߾D ϼ1=Ex~X GX~K`~ JH FHh);VPG/> =X G>_/.8??o~H W 4XA5@~X B`{/p~ P=OD H D8G~]` W 0`>^ Bx:>9?G?/8 [оGJp~ HhM`~L8@9@JX I8 B` /? Y?; /0G> O 5O :8 Z\XO~ 0P? 7 '? /? T?; ] H? T:> 6 9 ? &? > ! YZ>! S~I8ܧH7gKp~ BX 'X?Y0BڗL 4}};(3@@گ@ п (/ܚ>(~}}֋gת>嗁2߀2ۂ~ޓQp<@Bzȯ|H?+@?? }O;p ߾7g؟>` g?b?<g<GAN( 3A4XA'~2пWB}&X?.0 O?.ؿDxC`18 S ߏ>o/گ<<_;77غ⟼|GO_/(-= > 6$$WQxLŏ>wҏ>>x:`?>?QBTzQ ;3ַ=L(gOB?:! wA~9F'Hz?@4?4g2= Goה>(C؁B f>g:H:o x> 7B@ :'::7pT( 3Ȁ6~7`Q l=ڋ?x;Rh Xz$P @78*x8=<< =P,蟽G A~:x ߼M`H=5H?@>+@ؤN> ? B( A> ;)H7`AM6?$p>2( 9OgB%?/  Nx LxX`@?O +@Bŗ~D w߀ 4 =ֿ9>'?2~ ? X0@W&8~ G`,?Eؿ7п 9>49R0? L? ((S X;@+>)H?7# R ?HA8~ 90?C(~ A@ (ؿ?(? = 8( #x?O? 0Ⱦ $=> Ep (@C / PQ(E %?,  $>J/ Q = * -? 4 P 2` ~ O`P>  J~;֯/O=懁Y>Hо 3~h?~܏\8 @ <`=g湏c~}.,0AHAګA@ */ܜ>~O=}֍_׫>ޗ,x߀$70B>/7E?~ۄ~ޕ@@5pB\|G@#H&p??&x}@P_ch~> `_> A @O?f? ||?'=0h58 & B~>@WBx,?1H>Ax>P>?> a( }}(<=|w<h/?~c;!<$"07* A`>:H>hȀA0 30@WU(O0@~>g~>C@A?B89CPb?@<-AÏ3؂H;p-OShdP38 ֏̷?~E~40B3~M`?:9O@h*P?oז>(0BB R'Sh|iO> AP L(I[B3 B E }gB3?;~ \ؾ FAQ w`%8B'Ǐ~T8 @( Gx =0E 3@>? SCx3 U~8HU8H( E`@xE0?b ] 5bH PH705C4p `L>N EQ>Rp4HO Oh F~ 3 _?0 5pK0 Sؾ 4~S@ @h ^HaS? 5 ; +P 30 Z?> a =L? Y@? ; >8 DH + C %  ^^ % Y0Fxү7O(=e(g)8 >H?,@&~ޏiOxA?}gd~}!PB'(AOAڨA+ 28@/ܝ>*(?}֎_׬>ڟ'pp ('DP'·?S@??~ۆ~ޖ.. B=?A`aX}x= xX"p8 XGAA7h?h?9(|A<) = ~LAWB51M~374>\0K mx;}#0ZH8FhD=?(<`('G>W`=_@=j(ix}''A~E~(?> J0>A@WWP@w~>W~w>F@FX@C@#81H-S})A&XX*X'(=X=?GKȾX?'gט>(HB@%=@C/~>>(~$`?B@<=~d|p)@PR8"Cp=ڎ/܌~Ap@ <U8 `x(BP 08!(بix WZ^@Z߂XhPh@?0 Oؿ Rp-ȽgB??JP h(>InP!0B<ȏ~a 6 VЀ }<=SA@Lh(? Mp? a0?GbV SORnؿ j0 @o? PSED QPB l`X(ZS]`@B\ ] R> @8 l8K CX ^( A ?aP@ N@ jn^`? B Gp 8 @ fHK0 o8@}Y0 gK0 IP L Q 8 Q@ 1x k @kx3H eT?ү7O@=䟁mP?'B0h Gp4 C>ߏqcb@=^p>gd~}'(AGAڨA2 7x/ܝ>1H6}}֎_׬>ڟ'p?C'E'?epG>ۅ~ޖ C#`B}bX;'A07/ }>^}p x)h.X~ `@_ ?g?JP= K9X}  B~_WBF`3@T0Ͼ2 /=Pd`R0 tIP3}8Pq|UbdPA;AH'O`=u~=ؼ(>''A%оL"X~ K؀P@IȀOQLxw>W~w>DHF@P`C0-DuP~(A@h p80C(A~h}0I яAٯ~c~BQ`>?=A<A?GR>u?'?gט>( X,@'/>*?Bp}=ɘ}!0?h}x(@beh8p=ڎ/ܩbH~wHπ}=@G@8M@ IL@J7>>[h {σ cP@7p? (بo? ^bAfAbAB x8~ocF`? V cJX~gBG@]@%?' ~oX4B>Xt 0B@}ɏ~i@= \}O=fQ^/@ AP}F0 hXZj^ fccvq` H0wȿP[HX?WXdpIA r_Pb(?f(d gUc d@Y(Hp r`S K_? fXPPh U qȿtf I N ?? H? np@Sh w`=ah@ o@R`? P S@ Xؿ ?X XH 8 rHr?: l?fү7O'X=Asp6 M?:ߏv@rȀyu~gd~} '(AGAڨA7@ :/ܝ>7hHH}֎_׬>ڟ'p FX?rG>ۅ~ޖPBB@{=6HB'PH72H}>sX~}ۀ~ը> p'>1x7)p`O_@?g?WMx=R0D}0C~m_BR~5ZP2h)HBD?jWPy?S>?~=?R(%x" MP]OONIAw>W~w>CFhA>A`C`8ڎ~(AT`C?H`?(~O@ χAޯ~n0~ ]?Š7<;x?GW0?'gט>(g1؃/?@/?B(pP>$P}~ (@n?s@Xq=ڎ/ܾy|h@@x~HP:NPBV@M`IpA8( >` σ@App; (بuпc@h@k(h Bu pK [0@ n?`gBM0k,,@~u,p5B@y 0BYXɏn@@B8@ `(}]=s]k?48 8LPmxh@p@c@ sr(o?{(@vMP|?X`heexqO wephHsHjHmbh0 j^H?M@ xX PAeп kZx?m Z v?y(@k? O8 S D@ M sX@ }=f uW U@ X ]? Dx@ ]p@ =? xhx? qȿs0ѯ7O,X}Atx8 O<(Cޏyu@=|od~} '(AGAڧA:A ;/ܜ>:pN`~}֎W׬>ٟ'p Fx?u?>ۆ~ޖ `BB4hB'`P73PA}z P?x p*3x:~-x>h߀G W@?g?[RT8G?~o_BV>5]XA2A(`BG?lYX|?UB??=r8{P` ?x9Ah'OH~~@%',T8&$ȀMx`QOLHI Bw~>O~w>BAF= pCxD @ڕ>(AZ}hC?PŘ?P?Q@ ·A~q8`87<;?GY X??'gט>(o3/㘿 2?B8?h>$X('@qv@gq=ڎ/Ġ?>~ph8Hx:8ANxBYP=MJA8H (>b ~ǃHAr_BP8n/?/H·w?*2B{ 0Ba~ɏ~o@@D@@ b0}a~v_@n6@ 5OXox?jre@ v@u0r?}0@w@OX?~?XbphhtR0y?gpjPvP@mPo dj8@ l(aPO@ zZ? R(Agؿ m]xo\ y|0mQ@ U E@ O vZ =i wY W@ Z _ E@ _x ? zxzؿA tؿv8ѯ7O(pv:? Q>8ޏ{x@vs>od}'(AGAڧ< <HH}֎W׬>ٟ'p7' CGP?w?>ۆ~ޖXBҨ?{=8@+hhB7?5X}rX~>? p*?59~,~ AAoAg@?g?XN=UPE}HB~q@_BS~6@_hA>3p+HG?n[h~T@ >@=kt8~z8~ ?;pA'O~@%',?S0&$ȀMHcSONJo~>O~o>DG`?ChX0ڊо(AU=C hOC`((@R З~sP@ Bc7=x=p?O[0?0??'gח>(xC6@7>Ѐ(4??BѰ>$P>0'@syPq=ڎ/ܰw~8װ@@HH:OHWPMXAJh8 A ( C>d? >@'t=? (اyhXlXoHl@xy8uO? _@ sп__BSPq00?1Xy?-hB6} 0XXɏ~q @FP e@=]>y?aAq7P@ :@Qhqltg y @w@@t8y@QhXe?k@k@vT@A{?il`yh@o`q0fAl@@ n0c`Q |@\ T8i o?`q^0{~@oпRP@ W? H Q? y\ =j y[ Y \ a G a A ||C vyP@ѯ/O}䧁y;S@XA!>ޏ|{Q}P@~od}%'(AOAڨA<0?@/ܝ>>0}֎W׬>ٟ'p߀ HC&H'·7x??>ۆ~ޗ,(4B?ZC6`*??9`A}>Qq} x'854>$~H A/?g?Kx<@U<<"h!hX~sWE`:`~7A6Cx?p]Lp~7(~@l Ne UAWV@Oo~>Wo>IHDX- >C(a((A;%&Ph*q80S  ַA~uh~#d|?B@?G]HP7/?gט>( 7A7WHP6?7B@(@0"0eP(@u(| Cp=ڎ/uT @`I;@OBJ@=NJ@8 ~/>gR0~ v>?!(ب{kpnpq`nXAC~H{XxP aP u@8~gBUp@s.`3p@>{:AEB!(4ȏ~thGh gX=N{d(r@9p J8R?tn vi z@y`vP|TPgl lyUXA~lmx?zqxsPi0nP oHAdxR ~^ WXj qbs@`HA~`qSh X J0 R z@^ =l@ zA] Z ^A c I c C@ ~~?EЀ yzhԧ/O}sx4? P?>0/C~}xz!|)gm>=-*0APAڪ@7A =X7ݧ9}֗g~ص۟*p߀ @C6P/Ї7u?Gې>ߡ}8:pBF)|M68.xG: ~'X5H}8ExP?"X?#>~HAȁ A8xǗ@qO &xP=+ؼ+X+xD`&>pW*9p]X?AA@4 kx?W`{ȿ2@P3h6"8-p}'(@$PEP#@W~@#.x2H=(=?) !E!HȾ V@eT_]@S g>Oo>RNL)@9HC3.X+A&x5D20#X)h-5Ap:?M ܿ'>s(@-a4GMJ?W  =7g?آ()B4Dp_>:(?4H?6 17B@B07x>(?~*p~+@r{$Cxژ75x)}|`@`:CPPE@V"B$PT@PA>7` = }uh7h$0ر~uf@g@?m(Ak($=p>w @vI [0 r}gBR@s!?.PuxBЁM|$(B P҇opAH@ c(A+=x?cp4P S:p>J`oksd xw sп{ w P`{Pchklp@vP0ygp?fHy@kH?o Agh( j]H?L zW T(c k^xn [  y}(k? LH Q D J wX@ }f v@U U@ Y \@ D@ ]p@ = zh@x?? t?x @ڟ'P֏Ab~G#@ F6$`>l@ tW}|gw傯$`0@HAگ,@ 4??޼~,ȧ=ثᗁ0x߀OC;Ђa?w7lO~ݦ1Ђ,8B䯼V`)O5o^~E k8 0 ?ׯ|_}'?#AF xoῼ}O- x;0~Ȁja0@N`gcPBX0BW(>_aA[WA$(5 C2(-g<2}@#X*C_'|O_? ߧ7Ǿjx(BWwG@`['?G~<7>oٸ>0PC*;W~/<#`7B@܏ b b@|ll8 ? J? f}_BKo? "/?c CJP@o)0B>aX 2 W =_o?]Ph% S|8~ abH@h@VP pHrpi(k g? A>jP PVؾf8jmC@ iZ>T> sZ>d_`W ^ K> =(@ nEp? LR` Z Sؾ^ O kPp?Z8? < ?` 2 9p l?I n }V kHB F8 Kp J? 4 M? , oȿj(1H h8?qh̗'@WƏ>Z~ > ?-pC}X~b n?=<_o~}H"8AGAگ@"X /O?з%ȾW޷=ӏA"p@B5B`XB7w7f>W~ݸ& ׀gο࿀Aȃ?㧿ǿAG}/Ч} B'~_Oo2xI U @B P~W~;~ b> ُ>>_|7}׿A@CXg~̇|O||wA%'P~8>> `>@jp[G gY(NH -~P_BWRB C(@Ch! C{$Bּ}(8D @_:̿{48 އϾc8QO{GaXZH? ?>h> 臼7>w0A !H+7~ʿΟп 7/{O>fP $@c~o '~W>ݧwc? :ߺ:``\dx O=`ZBUBC~ =A=gx>8Y? NpNx> YP Y`@oB dPc. @? _wWDxiAWZ 8wW Ѐ( Lh@ =<i~V@b GX˷{/> YZ_K jl8baP? ^? :a PBOa?ee9h@ a R>K> mH?Rx> Z@@ V(Np TH B> 2? e ;( D`H Q LT Dh bgP? P> 2? 5 (` /0? d>? e? }Lп b 9~ < @0 ?@? *ؿ B? #8? fa~ & `k0?'@O=Z~ A~ <$h@}`>Z @ gח|Ww>=8BA//٩0 -?W#'}=٧>~ׯwg֭B# CLo7Bd_~BBB@0/|:hAw)P@=== ;o>wۗ@?߀䲏ޏ|/}'}߂짂oB?>X@@_AG0}1@ '?F, C0V>;~ _ } џ@h@@G~h{GAA'P~=P>>p῀U(R0>8_@C4CP~ ~1> PJ@A <00CpCw @ׇ/(C7B ;;:X. @ g̷^x~N~0?NBGB? (?@h~ _o<_? HzLKBO(ڗJ@CLD}C> |w@鯁}a?!~'~X? NN Ph@ Pp@W(׻`]- =p? ^?}WB?bA~>Z "X"_? ڟ=hQ $x Dp g N8^x /ȃg0> XؾQ@X0E fh?f^0_h? Z :_8 ON\P]^?0` _ R>M fQ> Sh NXJx M`@ C> -? ` 9? ;p@F PȾ JO ;` _8c O /p 4? %@ -? ^: `? ߽G [0 9 6? 9 =8? % > ? ``  ! ^(f/B迀GBҧ@߇Q> կ 6~h>=#`L0@ ]8@O|OAw 0A''ٯ )W?~~=}~֢o_՛@շǂ@LPo7^g ){5A!X|o;7+￾ԟ?~Wgч@C ׿Ǐ̇gͧǼςݏ◂_BH~MX@/GB /2 /DB)P O>1> T8 G=hG|G|_@:Ah~7~4`{W{o{(<߯ 'P?hx>ϷTCHP@5HW=D4P>~= >PGBpC@;C7x  Wȇ?>U?>H>&(;?@KHCF(C(7h 07Bه:;F{8`{7>~;X XX`@C7g>;`R? A;Jx?LXLBO BG<KCRF=8 w=X L FE ABx@ C@ G0VR "~ 0h V(O8Y叁> p ~P S ghD( h? 6x@ =w<`HCPX(? X? )@' OFXMH 7@ ^?^?VPRx? M 4~SH GG~UpT?U"X@ U J>C ]H F Ch8x ?h : п T , 0x: E~ C>A ,` UH X? D? "h ) (? ! S,?T? 3 OH .> ( + 18  0? T V8?  U@^/Gϧ=@ ѯ> - h4`90 R8@OO p~0'A'پ' "W >>"}>&֨o_՛߀ѷBǂ@]PCo7S`~~ B@C;{?xX׽}|o{J:Hx~ǟ?~WgŇۏ?ʇg|ħ;ǼςяCۗB_$H~?X /AG}- /O4PC ~B~ A8 G}֗=o~G|G_9h>7~S`P<o(*~O >(P~SXpNx@C wDP׼/7ׂ5{J@[Mx; WŇI?B?6(?VHCT(*('h> |/8'? 8޷ J:W{N0{~ 7@W`{U`7#D @MXT@7g2`>п[;bx;Zz^X\c G`kW}>$> 4> A0x 3 GB0B+ȻH E  >hI(O0N>w ǯ~=~ 20C @ g="h0(@埀h #x@ w|UH6PN(?_ 3*@ ?> 8X >H #S?TKP>x8(?HG:LpJ?HX@ C =0 S8 5 6h@x?+h ( пB #x@% 2 8ؾ,` EH G? 0 h( D@ @ ?=H > 8 ?? C D8?  F@? SA/B@§}@ؾ ïտ ~o엃~=B00@,8 OǼOH?>)7A''A'@ (x}/x}h6~ֶo_գ@CXPo7/0~}@I{6ӷA8?_ Ƚ}oH:O;xϿ>~?>Wg,`?oЇAg<ςƗ_2}X /G= /EB.P' 8G}}o~G㏼G<_|&h0]`W|;o (/ P,hx~ҷ\P HWKN1 >9~\=6 ~JCXpCLxGCwDP {A/7ֿ2B@\Nx{ W׾" B4(8LHM(!9o> w&? /~   Ax @ GB7/  ~ o"( O*̿w̯>>2C0C  Bg=08(@ʟ@o @ *=w<1HP,(_ ,,@> > X H@ @.0?%P? x HG*p?(# _   > - >  h o ׿  ?x'>ؾg@ H ? o /  @ ׿H 쿾 ?' ?֯ 믿  8 ? @? -? /+)@B䭧߾ ~o՗/M7?@ O|H->2P7 A''᧿$ >7>B8~oXֱکBGCPo0 x~нB"A @#>_@|o9zG-x୿>?Wg@@:/܇׸g|B_;x_@ /G= /-BP'~ ?G=oGҏG_@o0>V`W|o(ʧG# ,W h~>ݷDW@OW9DAC<=FP~fp}A}2CGp:xGwWC֮|/7ׂ"-@M@x W? &(;"8@3H6(1p?Go /8F$08 @=0:A500BSRQ`7~;Џ@_? @ ׽){g?P;Rx{RzDX?JBG|LZ?ȷ1p>  ͇ G7B&; ' ~ o / } H?@ Aি>wϯ> %#C g;/ @o  3@}wO? W /_"@~ ~ _ O   W? ?ҿO?GB> w _  Ÿ ? Ο ɇ o  o >    ' ~ > g O ؟  o > /   Ͽ H֜ O > ? ' ?  ? ׿ G  A(QM@大}v>>o@ǗC ~`7 ?O'H?>H>E8}7AC  Ar'ħ-=}۠S:}^=hACX߀ٞBG?? G}o>G;ɏ|G_ o>0K`{W<;o{/<ا?EoM SAWo>~~=W@O@W17OX8y`}S+C?p2xGCwW!xA{DAק׼x/7%@Dz7xpWA󛇿~*շB({68,H/(?p?Y>o>=HA8A A4D}(:9{.0/0BAI{I{G`{7󜏿 D_&{g|׿ GJx;H:ܷG7B;?'@tzo/=:HïLᐿ~w?ׯ> @ :Bg=O=/ qo@N=ٸw˿oro~p׿ x'? gO?  qo?wq/sw? 4}nO |vy'{?nxs?? ? qGʯ@(~v@B碧%~[>o@>=vk7?O|ǼWHT+]@=7hܙ p X'K^=܈{`׃=KhAݙXBE@؛BǂG=PCWh_0U};~-+2+{C}chל_6Dx}|o+0{x掿~g~?>WgdCf~@?P5>vءg{<ςqB_ؑ_/V@B=ʷp@/)P'cq?G}oG;ŏG|_|~Zݻo 0>`W<;o/|䢈 䁈W~o>~x@WOP/D0gmH摀h/;pC/xGC䇃wWrx;קKx/7C}@;'@;?0xPW(p>㝟?@p>˷>(K81HC1(LnxoN( 8`~^(~Q8AYc@m}(6{-0pA0@C=`7꿾s?נ_?7HF={g|i@;Gx{A=X9DGBN6㯽󣷂Na|wC@|OH?Axg'?>tٷo}G7{𐧿'UWo?/?wH䧯?ヿkw>q~v@ٿg=i=e/~Uod@s<ڬwOW/W_D@;d>_O[W?ge~iO?u@ؖ~w?]_@zo|woOgo@jQ{V@\'?i>߾a]gO?~cQoV~T/T@U?p[MxO[UX'X??QV?W?~?T׿G (匸@椧})@`>K>>so*>%}{>N7?OǼmHe n8kh7 ڤ AI'x>ߋw~=ޘܱ@~ށhXBۍ؀לBG6P"uhr0B?}lHRB/B2'{xs~܊_?[=o&z,;x房>f~?W}g@cx(?]xuڴٞg||ꁧ;|ςnC돗B_Bxu_@/s@}𸷿Y@(?" P'xL~S?|G}wo>G{G<_|y@ܯo@" 0:`W|{o/񷰀:W@O!P)D+u=wxp(C6pC)xG݇wDWx۪׼jxA/7r @9+x{<W頇?M>?Y~(;R8*H*(Lu>_o<(B8~ދp>U8Aw^"z1{&0aH0蕀;>9`0޿;S?јۂ_@y}v}g|J׿<;Ax{G|G~wۿxjpۤH>I'jYԷTb@G7 ry'A?o}/?}HB㑯@|~^w?쯾S~C X@g}|>H/w@CoK@=ߥwOyW/?H_  @O>lr_@hO@B@?WHGy>JO@|~wH_ZwS?`>[wo9LoP~=]?rB'MFGgeO_H=o@~A/?k>?P(}8[OD>>A'@?>?F?a_?CnG?Ȁ((ጸ@娧=*FA@w>fo鲗C1*ؽxP>57j?OǼxHu`u}7 A !>'狧0⽐~j㐽ـ>hX@ןBGC,P-߆hy0p?@㦰>}/0& mlP?|_Eq}o ,x儿>h~~?W>yg@fx@?hAܜg<↧ߍǼn᎗~_B\_(ނ@ލ秷F(Pw'~^99?vG=ooGG_|v@ۤAo"0>;`Wo/ݓA㪈 A䍈AWo>>@/oW@sO.P?!'؃8zq@/p"xCGՇCwWx{߭}xܽ/C7Bk{@;5'x;.@WA⥇y>dt~丷v~ (;S8H(CGwJo(B?`?>T8AAS@}*;0{WJ0嘀@9:7` 0~ҿ~{7h_?jC>߮@~gA~1'SC~з=LG7 ȻW^'@2,ob/H}p@񟈁y>Tw:߾  C>g=X~1/s5o7=w|nO?cWu/>_@{>~SZ_OO@.@l?r?fW?.-f/O@eyw?uf8_??`~o߾/5gJOD0.o/~3//Q+5'BO@3>-/'-?1?,9?HD?7SGj倁.(Bނ@B䪧=(9褯<~l_w@㯗C3*ؽk`(@VO|}?hX@ܗBG+P0ܒhy0_~`>Ⱦ.B,@!{{hjxt_Dнs|o{z'{ߋx僿k~}?ލWxgiڇC?نوgޗ<~{ۈއhC݉z_HO7@ (Aڏ@ތ=㞷;(PCr'Q>1~+sGkoGݻ|߼G|_vޟAo@ 05`;W<{o{/<ً㑈 A䁈Wo>~>.^'@i73P?D#zP>pȾt ~hP~,p xGӇwWxAېxܹ/7ߪBg{@1:#x'/@WީچSoy㶷g (O8HC(Al(@o~ޯ<(??߈?N8ށN7@}z'0R?G0㔀5{7;3`;0ʿ)oW/X0>`> g!48x6-XC(2C׿G<3C@'ԯ⎷;~(>ݯ޹wǿ@yA܇Uꀯ$G7ͷ2g@@oGBޭ7ȻH?Q*>#w?T?Hr]땈w~P->0?g}ކh>%'r/-ww|\T7@d:?@;7>FM7B'$@ZW_X'!g!Ͽ\#7@Y~g?dW1g2>SǾ0~X;7gTO@ w?,_1~'4%Wo$'?*Ͼa>#,o@<76w%''?.O''?D#׿(} 4/*Ͼ%'/$??,"?3':62?F'XoA4(t{@䫧=%@0~⦯<e߾Ywެ4>)Z`>!EO<|yHkpd=7 A 78o}P?渰`ݬ=}ڨ~hAX@㌷ؼG,P2@ڞhu0Q`>B߂-'{ؼ Cf@ixp_@Bn}G>->!sG=ۀ=io~ܯG{ٵںG_v?Ao@0.`{W<;o{/ րpA{ rWo>~>1Pa5PD nPa_ [P~+pCxGCԇwWx{Aעxݶ/ܘ7ܪCޥf@@;/ x$GWګևD/u㵷B[~({J8"HC (;](;g~ܯ(??̈G8}グ@KWz'{0Q'D0ፀ/4-`0Ŀ~!Gט@J>Hw0`;g<16x;1z.X*4׿ݍG2?B(ѯ}ߍ4>"կ|ٳw¿z׀=Fg{~>~?o0w˷*O@8WGBڬ7;>GG?&>K߾=ݎHkwL懈AwM%>'׿gxh>@s+&o@=wN>H@UǾ8DG3=>E9L>P'O>O?V>@BPYU?M-w@*>K(>G74w07K'o&G,>"*"/R_@"V&o@2,G?~"$'+w$7?;??}׿*&߾ "7G?)1G?0,~0=>H?0(v~@ᬧ}$A.ߦA>d~Zwܫ-(e`~@?O<|tHopߘ~l}7 A /;@} ?ƀa~۬=ꈽhоhXB@ߊػG,P2ٜht0Ng>0㻘~ݳBނ.+ֻ e@i8o_@Cнp}F.~>sG=ڀ=io~ۭG{سٸG_w?@ߚo߭~0,`Wo{/| փwA~ AuW>o~~~1M_@*P w@l>j(ePC+pxGӇwWxA;֞x۵/ۗ7D۪ݥBe@@.x$OWګՏAtߵX>(M8!H (Ai("ԯ<رwzֈ=BO?z~Aо>_/oʷA)G6OG٫7ϻ;/D(~H>=܏HBjgI㊈wO?>$>C@%?BgقX>s@-?&gȽwJE?R>;?G5>;~C8@H߾LLϾ?U@O>V~R_J.w)~I>(>C3g.'@I@g?&7,>#?)"/QW@"U>&g0>+/$%'?-?&?9?먽?)?'!@"7G+3O.o+׾3@;D)(B}@߭=$A/ݧABe]g۫$>(=w`߿?O<|oHwp8>zޡ7A!A !@>}H>c٭= I h Y@؋ػG,PC2ٗht0MW}X>ۗسBށ0B1ֻe@io_@F}tG1>sG=ځ=io>ۭG{سٷG_w?@ۙߙo߭~0,`WuP>,pxGCчwWxA; ֔xA׵/ۗ7۩ݥe@@. x'OWګՙArڵY~(S8HC(K} ??_ۯ(? U8}BAۀQ_=&0{V/K0Bޒ@.4,`0~'GC?go0{6x0,XC(2տڋG2@&ϯލBH~%>կ<رwٿy֔=A?y~A~?W>1g>ɷA)7@7G߷G٫7ϻ;C?,~!G~=ܒHkW?Io⑈wS%>CC@%BgٓH>s@0)_@}wIEQ~>׿G8~;C9!@GKK7W@Q~UQG?I1o@)~I+~C5_>/Ig'/@/~&)%/?SO!%Uw)_@1~+!(?('0*G9#߿X)*%%/@#G.!?6W-_+6;׾C!@"@@3@% #? pA )\O? pAq= ? pA@? pA@P@d@Z@b@S@@@ @@ > A1 Aa> L?$ A > A ? A) ># A @ A\B>2= >. A A@*z?}@@!@G!?-@/zT? pA;j=/CCtBAd?Cio"#B C8B#B C8B%B C8B&B C4B3&B C4B%BC@B $B CHB%BC2CH0VKu6CP0r«1C0A`JC@0½zbCxA0¡??Y   #$ * 2+ + % 988FFJJ)UTXX#/  ,: !!nn!&ssD{zP,>c,,9'_ CCCC^P3]4 C,Ohw% 7 & C 6yyy ai*1D9"5hANa)f%i*] gE!cie'Pb#`00Bh]]i'gbg #h 79 #HHE80x NMvwv[\[6++OO5*--;f  6,;5'F0``/0.8_7   b =<=/sF* 87'(s))( ( (QQ_, feeTTJIIpqp}~}WXW l  #BB9D:CC9D3!!4PPARA x@d.yyxbarkR 4@2lM$$3SS%&2K]K>d#:zzE>&]%:CVX#T7)& "8SL%JU,@4;?-gmgr?" E<QC'5.VXBh*F=2/>hOIL$?5 9MB+R8-c 63MGGNN:E<iQI=0'$.2AjA/#1^!Y>*TFR70ji)1&DDSOPP?% 6JU9 HH," +WW@3c^4;!"1Y1Ekm = =aEx x2         w>w}mmDD>,m{m,m{n{p,C,p{n[nn[*o*[C[[ooo  ~*oo*o*n*>w,w,DvCpp{,,Co[[?7f?H7MNug@NMuM@JJ v vA<v<MuAu.=K v.A=vKKtP<vP.AtA%%F|%EFS&S~<At<PvuAgu<g@f7=L =IN|~L= = M=.=Mk7Hfkfk6j6jjjXKhHHhhHiMWWLF|sOO%OO&%&%vD~*~D~}>m}>s  sqsq rm iin i n0 1 00q1r/1q1 1//lmiknkistqtstrMXMXKKp   ^^p777bT7Tz9zz95zTz`5-,``##`9a5999pb^,T7Tz5`z{]^]x^X<|''_}V<Vz}_}z2B}C')=)}33=x32C=23x0..1)t.=2=t/8/R-R/8uS8DRDuS_uuDu_&_S&St=))='V|})'_'|]{@0xB3x2yX<X|Su8S88BxB2x323x;UUx]{U@{\?\bbd:`xW`xx`baW;9beb9S_|SsRRDR-RD&D&a^a9a^pp##QNNQ#QO  gd#d!#hh#d#FF#IIGFEHGI-II#,E,Egf !eddehQPPNOPQ:;:;cdWdWWcWyVYwTJ44444Z4JZ4J44$c5VZ6QBQQ56%%BBQQ!RZ!!JZZJJRR%%%BBByyVVwYY(w+4y444+w4$cc5V5V(Z66$$5566yyyyVVVVcwwwYwY((+!!+!!yywwZ!!c5555VcV6666ZZ$Q$Q$$%(ZY(UU~SS!%TTy    !"%&(*,.-01235 89 2>?@A24DEGHJKLHI%!#T>=3X4\ ^;Uab`cehi*pnr< WyY{A|o*+78o&ed%)10C7mVO=?@G`6v"$#S5-.#[\ Z]\Z]fg//LKq6qq    HIh7%'( !"Q}=~!q9edWX,fg<%,GHOP-7ULK(6n?@xz9:V"efg"jklji*rr_mlBC(Kd45nDTV$9 RZZ]J5h 25$`wwQ(ZYcc+ihy$yy+VVya`5yV$yr9fE@sR"=b==b=oTbs2$b/ }o  o F ] o r 3 o }  o N R^b=Kbs%]إb@=2=zIr9fE@s=b=vSsbskS"s"BkzI2s K s bs!3!o!r!F""b#y#d$v$I%k%&x;&@s'y'd(3(lc) )؋*̡++,,-2-2.2K/R=0]1S1s1bs2x;2@s3RK445o556666b7788899::;W;<o< }<==q>a>?b?@R=A̡BBCCCDDE=FGHIJKLMNڹO"KP"Q2KR3RlcSvSITUVWXYZ[\k\p]K^_RK`o``bab/c@cBddefWfrfgKhi#jojZ}jbkokZlMlF}lrmnopqq4rzIr2sstuvwpwx`yz{|}~2q]]@BKskp؋@KM }פߤߥũ4@KM@=]ӯװ"""=/d/lct߹yS"s쇽zIRs2=#P#b"KNrڹ#yS_̷d/lczIRsb̷إo KbKSarkk5))5ʓ9EEKbKk_K/F@%  + k ʓ K/ "!k_M_9A9 Y!a"K#$%G&'d'q(E)_*_+K,-+.A/!0Y1/2/3E4 5!6!78.9 :G;<=M>?@0A.BCD EFG:H I#JdJqKL/MN OP QR ST0U.VW:XWY>? >h E%#fff?C t$xF ? uFB@:!?:! a$ v#aGB@:?: a$ w2 H"-(:8# x.H-(= ?a/$ 6a+w.*.CIPCG #?w.*.FL>D  ry ]J -< 333?C L>a!a,$g >a!a'$ 333?a!)a,$a!a'$ Cq+G6- d! >?a! L>333? "- !  >a $? Ca!>? ""! ?a $? Ca!>? a!L>333? {L0Lg'6-a!"  H!>S33>a!? ?TY/Q6- 7Da&!3= a!333?> }@`RKO7 0CM--(@6-  d- !a ! -a&!  Bl8BlBBkFBl6BkjBkIBkqBlxBk}Bk|BkoB|[Bl\Bk~BmBusB|MBzPBuvBk\BkzBzoBkWB{gB|NBkHBqVBz{B^BkB~xB~kBcB~QBk{BkB~:BzzBkAB~OB|4B~iB|uB~vBkGB\B_BCBkLB~kB|OB~a8WWBkm8WRBqBq{BqyBqJBq?BEBAjB~hBuHBkwBqEBtBqYBqtBqZBqDBqXBq0BqNBqnB|ABq9B@BqQBqVBzyBqpBquBqBqsBqrB@rBq^\R \AQOhAmMwBCDAX>GaR EAY>QcR OAR\[eR wAr?CA_wBhU yASDEAEYIA?qbA_ SACi_hl HAfftAW ZA^gbuA :WA$$QAGuA#G|A23CA.avA]WA]QeAqdvALbZATU|A`-Q70v~ht